20:48:59.058 00.010 6120 PHD2 version 2.6.13 begins execution with:
20:48:59.058 00.000 6120    Windows 10 (build 26100), 64-bit edition
20:48:59.058 00.000 6120    wxWidgets 3.0.5
20:48:59.058 00.000 6120    cfitsio 3.47
20:48:59.060 00.002 6120 GetString("/frame/LogDir", "") returns ""
20:48:59.061 00.001 6120 CoInitializeEx returns 1
20:48:59.078 00.017 6120 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
20:48:59.078 00.000 6120 GetInt("/wxLanguage", 0) returns 60
20:48:59.091 00.013 6120 locale: initialized with lang id 60 (r=1)
20:48:59.097 00.006 6120 locale: wxTranslations language set to 60
20:48:59.108 00.011 6120 Removed 1 files of pattern: PHD2_DebugLog*.txt
20:48:59.121 00.013 6120 Removed 1 files of pattern: PHD2_GuideLog*.txt
20:48:59.124 00.003 6120 GetInt("/currentProfile", 0) returns 5
20:48:59.134 00.010 6120 reset dither spiral
20:48:59.140 00.006 6120 StartWorkerThread(00000000) begins
20:48:59.143 00.003 6120 WorkerThread constructor called
20:48:59.146 00.003 6120 StartWorkerThread(0155DE80) ends
20:48:59.149 00.003 7680 WorkerThread::Entry() begins
20:48:59.149 00.000 6120 StartWorkerThread(00000000) begins
20:48:59.153 00.004 7680 worker thread CoInitializeEx returns 0
20:48:59.153 00.000 6120 WorkerThread constructor called
20:48:59.156 00.003 6120 StartWorkerThread(01576FA8) ends
20:48:59.160 00.004 10592 WorkerThread::Entry() begins
20:48:59.160 00.000 6120 GetBoolean("/ServerMode", 1) returns 1
20:48:59.163 00.003 10592 worker thread CoInitializeEx returns 0
20:48:59.264 00.101 6120 GetInt("/profile/5/NoiseReductionMethod", 0) returns 0
20:48:59.269 00.005 6120 GetDouble("/profile/5/DitherScaleFactor", 1.000000) returns 1.000000
20:48:59.272 00.003 6120 GetBoolean("/profile/5/DitherRaOnly", 0) returns 0
20:48:59.276 00.004 6120 GetInt("/profile/5/DitherMode", 0) returns 0
20:48:59.279 00.003 6120 set dither mode 0
20:48:59.282 00.003 6120 GetInt("/profile/5/frame/timeLapse", 0) returns 0
20:48:59.285 00.003 6120 GetInt("/profile/5/frame/var_delay/long_delay", 10000) returns 10000
20:48:59.288 00.003 6120 GetInt("/profile/5/frame/var_delay/short_delay", 1000) returns 1000
20:48:59.290 00.002 6120 GetBoolean("/profile/5/frame/var_delay/enabled", 0) returns 0
20:48:59.295 00.005 6120 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:48:59.298 00.003 6120 GetInt("/profile/5/AutoLoadCalibration", -1) returns 1
20:48:59.301 00.003 6120 GetInt("/profile/5/frame/focalLength", 0) returns 0
20:48:59.304 00.003 6120 GetInt("/profile/5/auto_exp/exposure_min", 1000) returns 1000
20:48:59.307 00.003 6120 GetInt("/profile/5/auto_exp/exposure_max", 5000) returns 5000
20:48:59.309 00.002 6120 GetDouble("/profile/5/auto_exp/target_snr", 6.000000) returns 6.000000
20:48:59.312 00.003 6120 AutoExp: config min = 1000 max = 5000 snr = 6.00
20:48:59.314 00.002 6120 AutoExp: reset exp to 5000
20:48:59.317 00.003 6120 GetInt("/profile/5/CustomExposureDuration", 30000) returns 30000
20:48:59.321 00.004 6120 GetInt("/profile/5/ExposureDurationMs", 1000) returns 1000
20:48:59.324 00.003 6120 OnExposureDurationSelected: duration = 1000
20:48:59.328 00.004 6120 GetBoolean("/profile/5/BeepForLostStar", 1) returns 1
20:48:59.332 00.004 6120 GetInt("/profile/5/Gamma", 100) returns 100
20:48:59.335 00.003 6120 GetBoolean("/profile/5/ImageLogger/LoggingEnabled", 0) returns 1
20:48:59.338 00.003 6120 GetBoolean("/profile/5/ImageLogger/LogFramesOverThreshRel", 0) returns 0
20:48:59.342 00.004 6120 GetBoolean("/profile/5/ImageLogger/LogFramesOverThreshPx", 0) returns 0
20:48:59.345 00.003 6120 GetBoolean("/profile/5/ImageLogger/LogFramesDropped", 0) returns 0
20:48:59.347 00.002 6120 GetBoolean("/profile/5/ImageLogger/LogAutoSelectFrames", 0) returns 0
20:48:59.349 00.002 6120 GetDouble("/profile/5/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
20:48:59.353 00.004 6120 GetDouble("/profile/5/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
20:48:59.356 00.003 6120 ImgLogger: Settings LogEnabled=1 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
20:48:59.360 00.004 6120 GetBoolean("/profile/5/indi/VerboseLogging", 0) returns 0
20:48:59.367 00.007 6120 guider state => UNINITIALIZED
20:48:59.370 00.003 6120 GetInt("/profile/5/overlay/slit/center.x", 376) returns 376
20:48:59.372 00.002 6120 GetInt("/profile/5/overlay/slit/center.y", 290) returns 290
20:48:59.375 00.003 6120 GetInt("/profile/5/overlay/slit/width", 8) returns 8
20:48:59.378 00.003 6120 GetInt("/profile/5/overlay/slit/height", 100) returns 100
20:48:59.381 00.003 6120 GetInt("/profile/5/overlay/slit/angle", 0) returns 0
20:48:59.384 00.003 6120 Changing from state UNINITIALIZED to UNINITIALIZED
20:48:59.388 00.004 6120 guider state => SELECTING
20:48:59.393 00.005 6120 GetBoolean("/profile/5/guider/FastRecenter", 1) returns 1
20:48:59.398 00.005 6120 GetBoolean("/profile/5/guider/ScaleImage", 1) returns 1
20:48:59.401 00.003 6120 GetDouble("/profile/5/guider/StarMinHFD", 1.500000) returns 1.500000
20:48:59.406 00.005 6120 Setting StarMinHFD = 1.50
20:48:59.410 00.004 6120 GetDouble("/profile/5/guider/StarMaxHFD", 20.000000) returns 10.000000
20:48:59.413 00.003 6120 Setting MaxHFD = 10.0
20:48:59.418 00.005 6120 GetDouble("/profile/5/guider/StarMinSNR", 6.000000) returns 6.000000
20:48:59.421 00.003 6120 Setting StarMinSNR = 6.0
20:48:59.425 00.004 6120 GetInt("/profile/5/guider/AutoSelDownsample", 0) returns 0
20:48:59.429 00.004 6120 Setting AutoSelDownsample = 0
20:48:59.432 00.003 6120 GetString("/profile/5/guider/bookmarks", "") returns ""
20:48:59.436 00.004 6120 GetDouble("/profile/5/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
20:48:59.441 00.005 6120 GetBoolean("/profile/5/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
20:48:59.444 00.003 6120 GetBoolean("/profile/5/guider/onestar/TolerateJumpsEnabled", 0) returns 0
20:48:59.448 00.004 6120 GetDouble("/profile/5/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
20:48:59.453 00.005 6120 GetInt("/profile/5/guider/onestar/SearchRegion", 15) returns 15
20:48:59.457 00.004 6120 GetBoolean("/profile/5/guider/multistar/enabled", 0) returns 0
20:48:59.460 00.003 6120 MultiStar mode disabled
20:48:59.463 00.003 6120 GetBoolean("/StickyLockPosition", 0) returns 0
20:48:59.472 00.009 6120 GetString("/geometry", "") returns "0;800;600;556;230"
20:48:59.542 00.070 6120 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
20:48:59.546 00.004 6120 GetString("/graph/RAColor", "") returns "#6464FF"
20:48:59.549 00.003 6120 GetString("/graph/DecColor", "") returns "#FF0000"
20:48:59.552 00.003 6120 GetInt("/graph/minLength", 50) returns 50
20:48:59.556 00.004 6120 GetInt("/graph/maxLength", 400) returns 400
20:48:59.561 00.005 6120 GetInt("/graph/minHeight", 1) returns 1
20:48:59.565 00.004 6120 GetInt("/graph/maxHeight", 16) returns 16
20:48:59.568 00.003 6120 GetInt("/graph/length", 100) returns 100
20:48:59.571 00.003 6120 GraphStats window size = 100
20:48:59.576 00.005 6120 GetInt("/graph/height", 4) returns 4
20:48:59.579 00.003 6120 GetInt("graph/HeightUnits", 1) returns 1
20:48:59.582 00.003 6120 GetBoolean("/graph/showCorrections", 1) returns 1
20:48:59.585 00.003 6120 GetBoolean("/graph/showStarMass", 0) returns 0
20:48:59.588 00.003 6120 GetBoolean("/graph/showStarSNR", 0) returns 0
20:48:59.590 00.002 6120 GetBoolean("/graph/correctionsToScale", 0) returns 0
20:48:59.649 00.059 6120 GetInt("/graph_stepguider/length", 1) returns 1
20:48:59.657 00.008 6120 GetBoolean("/ProfileRawMode", 0) returns 0
20:48:59.661 00.004 6120 GetInt("/target/length", 100) returns 100
20:48:59.664 00.003 6120 GetDouble("/target/zoom", 1.000000) returns 1.000000
20:48:59.678 00.014 6120 GetBoolean("/profile/5/target/refCircleEnabled", 0) returns 0
20:48:59.682 00.004 6120 GetDouble("/profile/5/target/refCircleRadius", 2.000000) returns 2.000000
20:49:00.091 00.409 6120 GetString("/profile/1/name", "") returns "SF PW 2025"
20:49:00.095 00.004 6120 GetString("/profile/2/name", "") returns "SF2025"
20:49:00.099 00.004 6120 GetString("/profile/3/name", "") returns "PWStarfront25"
20:49:00.103 00.004 6120 GetString("/profile/4/name", "") returns "PHDSF2025"
20:49:00.107 00.004 6120 GetString("/profile/5/name", "") returns "PHD SF 2025"
20:49:00.122 00.015 6120 GetString("/profile/5/name", "") returns "PHD SF 2025"
20:49:00.593 00.471 6120 GetString("/profile/5/indi/INDIcam", "") returns ""
20:49:00.616 00.023 6120 GetString("/profile/5/indi/INDImount", "") returns ""
20:49:00.631 00.015 6120 GetString("/profile/5/indi/INDImount", "") returns ""
20:49:00.652 00.021 6120 GetString("/profile/5/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
20:49:00.656 00.004 6120 CameraFactory(ZWO ASI Camera)
20:49:00.660 00.004 6120 GetBoolean("/profile/5/camera/UseSubframes", 0) returns 0
20:49:00.663 00.003 6120 GetInt("/profile/5/camera/ReadDelay", 150) returns 150
20:49:00.668 00.005 6120 GetInt("/profile/5/camera/gain", 95) returns 50
20:49:00.671 00.003 6120 GetInt("/profile/5/camera/TimeoutMs", 15000) returns 15000
20:49:00.675 00.004 6120 GetInt("/profile/5/camera/SaturationADU", 0) returns 255
20:49:00.679 00.004 6120 GetBoolean("/profile/5/camera/SaturationByADU", 1) returns 1
20:49:00.682 00.003 6120 GetDouble("/profile/5/camera/pixelsize", 0.000000) returns 2.900000
20:49:00.686 00.004 6120 GetInt("/profile/5/camera/binning", 1) returns 1
20:49:00.689 00.003 6120 GetInt("/profile/5/camera/ZWO/bpp", 8) returns 8
20:49:00.693 00.004 6120 Created new camera of type ZWO ASI Camera = 0FAEC248
20:49:00.696 00.003 6120 GetString("/profile/5/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
20:49:00.702 00.006 6120 GetString("/profile/5/scope/LastMenuChoice", "None") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
20:49:00.707 00.005 6120 ScopeFactory(iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM))
20:49:00.710 00.003 6120 GetInt("/profile/5/scope/CalibrationDuration", 750) returns 750
20:49:00.714 00.004 6120 GetInt("/profile/5/scope/CalibrationDistance", 25) returns 25
20:49:00.719 00.005 6120 GetInt("/profile/5/scope/MaxRaDuration", 2500) returns 2500
20:49:00.723 00.004 6120 GetInt("/profile/5/scope/MaxDecDuration", 2500) returns 2500
20:49:00.726 00.003 6120 GetInt("/profile/5/scope/DecGuideMode", 1) returns 1
20:49:00.730 00.004 6120 DecGuideMode set to Auto (1)
20:49:00.734 00.004 6120 GetInt("/profile/5/scope/XGuideAlgorithm", 1) returns 1
20:49:00.738 00.004 6120 GetDouble("/profile/5/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.200000
20:49:00.743 00.005 6120 GetDouble("/profile/5/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
20:49:00.746 00.003 6120 GetDouble("/profile/5/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000
20:49:00.750 00.004 6120 GetInt("/profile/5/scope/YGuideAlgorithm", 4) returns 4
20:49:00.753 00.003 6120 GetDouble("/profile/5/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.200000
20:49:00.757 00.004 6120 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.20
20:49:00.762 00.005 6120 GetDouble("/profile/5/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
20:49:00.768 00.006 6120 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
20:49:00.771 00.003 6120 GetBoolean("/profile/5/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
20:49:00.776 00.005 6120 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
20:49:00.780 00.004 6120 GetBoolean("/profile/5/scope/CalFlipRequiresDecFlip", 0) returns 0
20:49:00.784 00.004 6120 GetBoolean("/profile/5/scope/AssumeOrthogonal", 0) returns 0
20:49:00.788 00.004 6120 GetBoolean("/profile/5/scope/UseDecComp", 1) returns 1
20:49:00.792 00.004 6120 GetBoolean("/profile/5/scope/HiResEncoders", 0) returns 0
20:49:00.796 00.004 6120 GetInt("/profile/5/scope/DecBacklashPulse", 0) returns 20
20:49:00.800 00.004 6120 GetInt("/profile/5/scope/DecBacklashFloor", 0) returns 20
20:49:00.804 00.004 6120 GetInt("/profile/5/scope/DecBacklashCeiling", 0) returns 20
20:49:00.807 00.003 6120 GetBoolean("/profile/5/scope/BacklashCompEnabled", 0) returns 0
20:49:00.810 00.003 6120 BLC: Backlash compensation is disabled
20:49:00.814 00.004 6120 GetBoolean("/profile/5/scope/StopGuidingWhenSlewing", 1) returns 1
20:49:00.817 00.003 6120 Scope: enabling slew check, guiding will stop when slew is detected
20:49:00.820 00.003 6120 Created new scope of type iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) = 0D6325F0
20:49:00.825 00.005 6120 GetString("/profile/5/scope/LastMenuChoice", "") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
20:49:00.830 00.005 6120 GetString("/profile/5/scope/LastAuxMenuChoice", "None") returns "None"
20:49:00.835 00.005 6120 ScopeFactory(None)
20:49:00.838 00.003 6120 Created new aux scope of type None = 00000000
20:49:00.841 00.003 6120 GetString("/profile/5/scope/LastAuxMenuChoice", "") returns "None"
20:49:00.844 00.003 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1351->OnAuxChoiceScope: m_pAuxScope == NULL
20:49:00.849 00.005 6120 GetString("/profile/5/stepguider/LastMenuChoice", "None") returns "None"
20:49:00.853 00.004 6120 StepGuiderFactory(None)
20:49:00.856 00.003 6120 Created new stepguider of type None = 00000000
20:49:00.861 00.005 6120 GetString("/profile/5/stepguider/LastMenuChoice", "") returns "None"
20:49:00.864 00.003 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1577->OnChoiceStepGuider: m_pStepGuider == NULL
20:49:00.869 00.005 6120 GetString("/profile/5/rotator/LastMenuChoice", "None") returns "None"
20:49:00.872 00.003 6120 RotatorFactory(None)
20:49:00.875 00.003 6120 Created new Rotator of type None = 00000000
20:49:00.879 00.004 6120 GetString("/profile/5/rotator/LastMenuChoice", "") returns "None"
20:49:00.883 00.004 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\gear_dialog.cpp:1715->OnChoiceRotator: m_pRotator == NULL
20:49:00.905 00.022 6120 GetString("/profile/5/name", "") returns "PHD SF 2025"
20:49:00.909 00.004 6120 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
20:49:00.914 00.005 6120 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
20:49:00.948 00.034 6120 starting server
20:49:00.955 00.007 6120 event server started, listening on port 4400
20:49:00.958 00.003 6120 Server started, listening on port 4300
20:49:00.962 00.004 6120 Status Line: Server started
20:49:00.969 00.007 6120 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=4;layer=0;row=0;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=-1;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=245;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|"
20:49:01.027 00.058 6120 GetBoolean("/Update/enabled", 1) returns 1
20:49:01.032 00.005 6120 GetInt("/Update/series", 0) returns 0
20:49:01.036 00.004 3744 UPD: updater thread entry
20:49:01.037 00.001 3744 UPD: fetch https://openphdguiding.org/release-main-win.txt
20:49:01.353 00.316 3744 UPD: latest ver = 2.6.13
20:49:01.353 00.000 3744 UPD: URL = https://openphdguiding.org/phd2-2.6.13-installer.exe
20:49:01.353 00.000 3744 UPD: SHA1 = c3bb2db8c671f8a106a94af5cdf6488dd0b82887
20:49:01.353 00.000 3744 GetInt("/Update/force", 0) returns 0
20:49:01.353 00.000 3744 UPD: version is up-to-date
20:49:01.356 00.003 3744 UPD: updater thread exit
20:49:01.454 00.098 6120 evsrv: cli 0FAEF758 connect
20:49:01.461 00.007 6120 evsrv: cli 0FAEF758 request: {"method":"get_app_state","id":"aae977d5-3e74-4b65-9b21-f32eca94a228"}
20:49:01.465 00.004 6120 evsrv: cli 0FAEF758 response: {"jsonrpc":"2.0","result":"Stopped","id":"aae977d5-3e74-4b65-9b21-f32eca94a228"}
20:49:01.470 00.005 6120 evsrv: cli 0FAEF758 disconnect
20:49:01.473 00.003 6120 evsrv: cli 0FAEF6B8 connect
20:49:01.478 00.005 6120 evsrv: cli 0FAEFB18 connect
20:49:01.486 00.008 6120 evsrv: cli 0FAEFB18 request: {"method":"get_profile","id":"f04b5c80-2bde-4a6d-acff-7cbfa191545f"}
20:49:01.490 00.004 6120 GetString("/profile/5/name", "") returns "PHD SF 2025"
20:49:01.492 00.002 6120 evsrv: cli 0FAEFB18 response: {"jsonrpc":"2.0","result":{"id":5,"name":"PHD SF 2025"},"id":"f04b5c80-2bde-4a6d-acff-7cbfa191545f"}
20:49:01.499 00.007 6120 evsrv: cli 0FAEFB18 disconnect
20:49:01.503 00.004 6120 evsrv: cli 0FAF03D8 connect
20:49:01.505 00.002 6120 evsrv: cli 0FAF03D8 request: {"method":"get_profiles","id":"462e9d2e-ee8c-419a-acef-05832b9e172e"}
20:49:01.508 00.003 6120 GetString("/profile/1/name", "") returns "SF PW 2025"
20:49:01.512 00.004 6120 GetString("/profile/2/name", "") returns "SF2025"
20:49:01.515 00.003 6120 GetString("/profile/3/name", "") returns "PWStarfront25"
20:49:01.518 00.003 6120 GetString("/profile/4/name", "") returns "PHDSF2025"
20:49:01.521 00.003 6120 GetString("/profile/5/name", "") returns "PHD SF 2025"
20:49:01.524 00.003 6120 GetString("/profile/1/name", "") returns "SF PW 2025"
20:49:01.527 00.003 6120 GetString("/profile/1/name", "") returns "SF PW 2025"
20:49:01.530 00.003 6120 GetString("/profile/2/name", "") returns "SF2025"
20:49:01.532 00.002 6120 GetString("/profile/1/name", "") returns "SF PW 2025"
20:49:01.535 00.003 6120 GetString("/profile/2/name", "") returns "SF2025"
20:49:01.538 00.003 6120 GetString("/profile/3/name", "") returns "PWStarfront25"
20:49:01.540 00.002 6120 GetString("/profile/1/name", "") returns "SF PW 2025"
20:49:01.545 00.005 6120 GetString("/profile/2/name", "") returns "SF2025"
20:49:01.547 00.002 6120 GetString("/profile/3/name", "") returns "PWStarfront25"
20:49:01.550 00.003 6120 GetString("/profile/4/name", "") returns "PHDSF2025"
20:49:01.553 00.003 6120 GetString("/profile/1/name", "") returns "SF PW 2025"
20:49:01.555 00.002 6120 GetString("/profile/2/name", "") returns "SF2025"
20:49:01.559 00.004 6120 GetString("/profile/3/name", "") returns "PWStarfront25"
20:49:01.563 00.004 6120 GetString("/profile/4/name", "") returns "PHDSF2025"
20:49:01.565 00.002 6120 GetString("/profile/5/name", "") returns "PHD SF 2025"
20:49:01.569 00.004 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":[{"id":1,"name":"SF PW 2025"},{"id":2,"name":"SF2025"},{"id":3,"name":"PWStarfront25"},{"id":4,"name":"PHDSF2025"},{"id":5,"name":"PHD SF 2025","selected":true}],"id":"462e9d2e-ee8c-419a-acef-05832b9e172e"}
20:49:01.573 00.004 6120 evsrv: cli 0FAF03D8 disconnect
20:49:01.583 00.010 6120 evsrv: cli 0FAEFD98 connect
20:49:01.589 00.006 6120 evsrv: cli 0FAEFD98 request: {"method":"get_connected","id":"cc611d22-02f5-4403-a72c-a8af63b59694"}
20:49:01.592 00.003 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":false,"id":"cc611d22-02f5-4403-a72c-a8af63b59694"}
20:49:01.596 00.004 6120 evsrv: cli 0FAEFD98 disconnect
20:49:01.602 00.006 6120 evsrv: cli 0FAEFED8 connect
20:49:01.607 00.005 6120 evsrv: cli 0FAEFED8 request: {"method":"set_connected","params":[true],"id":"60a4ce21-b3b1-4ab3-982f-6de6ddb0e4cb"}
20:49:01.611 00.004 6120 gear_dialog: ConnectAll calls OnButtonConnectAll
20:49:01.616 00.005 6120 gear_dialog: OnButtonConnectAll
20:49:01.619 00.003 6120 gear_dialog: DoConnectCamera [ZWO ASI Camera]
20:49:01.622 00.003 6120 Status Line: Connecting to Camera ...
20:49:01.629 00.007 6120 GetString("/profile/5/cam_hash/8d44cd37/whichCamera", "") returns "2,ZWO ASI290MM Mini"
20:49:01.634 00.005 6120 Connecting to camera [ZWO ASI Camera] id = [2,ZWO ASI290MM Mini]
20:49:01.659 00.025 6120 ZWO: SDK Version = [1, 30, 0, 0]
20:49:01.674 00.015 6120 ZWO: find camera id: [2,ZWO ASI290MM Mini], ncams = 3
20:49:01.689 00.015 6120 ZWO: found matching camera at idx 2
20:49:01.897 00.208 6120 ZWO: using mode BPP = 8
20:49:01.899 00.002 6120 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI290MM Mini]
20:49:01.902 00.003 6120 ZWO: selecting snap mode
20:49:01.904 00.002 6120 ZWO: IsColorCam = 0
20:49:01.907 00.003 6120 ZWO: supported bin 0 = 1
20:49:01.910 00.003 6120 ZWO: supported bin 1 = 2
20:49:01.924 00.014 6120 ZWO: gain range = 0 .. 600
20:49:01.928 00.004 6120 ZWO: lowest RN gain = 300 (50%)
20:49:01.933 00.005 6120 ZWO: frame (0,0)+(1936,1096)
20:49:01.975 00.042 6120 GetDouble("/profile/5/camera/pixelsize", 0.000000) returns 2.900000
20:49:01.981 00.006 6120 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
20:49:01.985 00.004 6120 Connected Camera: ZWO ASI290MM Mini
20:49:01.988 00.003 6120 FullSize=(1936,1096)
20:49:01.991 00.003 6120 PixelSize=2.90
20:49:01.994 00.003 6120 BitsPerPixel=8
20:49:01.999 00.005 6120 HasGainControl=1
20:49:02.002 00.003 6120 GuideCameraGain=50
20:49:02.004 00.002 6120 HasShutter=0
20:49:02.008 00.004 6120 HasSubFrames=1
20:49:02.012 00.004 6120 ST4HasGuideOutput=1
20:49:02.017 00.005 6120 GetBoolean("/profile/5/camera/AutoLoadDefectMap", 1) returns 1
20:49:02.019 00.002 6120 auto-loading defect map
20:49:02.025 00.006 6120 Loading defect map file C:\Users\Paul.DESKTOP-0B00NHB\AppData\Local\phd2\darks_defects\PHD2_defect_map_5.txt
20:49:02.029 00.004 6120 Defect map file not found: C:\Users\Paul.DESKTOP-0B00NHB\AppData\Local\phd2\darks_defects\PHD2_defect_map_5.txt
20:49:02.032 00.003 6120 Status Line: Defect map not loaded
20:49:02.037 00.005 6120 GetBoolean("/profile/5/camera/AutoLoadDarks", 1) returns 1
20:49:02.040 00.003 6120 Auto-loading dark library
20:49:02.099 00.059 6120 loaded dark frame exposure = 1000, med = 0
20:49:02.149 00.050 6120 loaded dark frame exposure = 1500, med = 0
20:49:02.200 00.051 6120 loaded dark frame exposure = 2000, med = 0
20:49:02.248 00.048 6120 loaded dark frame exposure = 2500, med = 0
20:49:02.301 00.053 6120 loaded dark frame exposure = 3000, med = 0
20:49:02.350 00.049 6120 loaded dark frame exposure = 3500, med = 0
20:49:02.406 00.056 6120 loaded dark frame exposure = 4000, med = 0
20:49:02.466 00.060 6120 loaded dark frame exposure = 4500, med = 0
20:49:02.539 00.073 6120 loaded dark frame exposure = 5000, med = 2
20:49:02.602 00.063 6120 loaded dark frame exposure = 6000, med = 1
20:49:02.608 00.006 6120 loaded dark library from C:\Users\Paul.DESKTOP-0B00NHB\AppData\Local\phd2\darks_defects\PHD2_dark_lib_5.fit
20:49:02.610 00.002 6120 Status Line: Darks loaded
20:49:02.619 00.009 6120 Status Line: Camera Connected
20:49:02.627 00.008 6120 gear_dialog: OnButtonConnectStepGuider
20:49:02.633 00.006 6120 Connected AO:None
20:49:02.638 00.005 6120 gear_dialog: OnButtonConnectScope
20:49:02.642 00.004 6120 Status Line: Connecting to Mount ...
20:49:02.647 00.005 6120 Connecting to mount [iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)]
20:49:02.650 00.003 6120 ASCOM Scope: Connecting
20:49:02.652 00.002 6120 Create ASCOM Scope: choice 'iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)' progid ASCOM.iOptron2017.Telescope
20:49:02.782 00.130 6120 pScopeDriver = 0x1A550030
20:49:02.810 00.028 6120 Scope reports its name as iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)
20:49:02.815 00.005 6120 ASCOM scope CanSlewAsync is true
20:49:02.818 00.003 6120 iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) connected
20:49:02.826 00.008 6120 ScopeASCOM::GetDeclinationRadians() returns 90.0
20:49:02.831 00.005 6120 ScopeASCOM::SideOfPier() returns -1
20:49:02.834 00.003 6120 ASCOM Scope: Connect success
20:49:02.838 00.004 6120 Status Line: Mount Connected
20:49:02.845 00.007 6120 Connected Scope:iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)
20:49:02.850 00.005 6120 gear_dialog: OnButtonConnectAuxScope
20:49:02.853 00.003 6120 Connected AuxScope:None
20:49:02.858 00.005 6120 gear_dialog: OnButtonConnectRotator
20:49:02.863 00.005 6120 Connected Rotator:None
20:49:02.943 00.080 6120 GetBoolean("/profile/5/target/refCircleEnabled", 0) returns 0
20:49:02.948 00.005 6120 GetDouble("/profile/5/target/refCircleRadius", 2.000000) returns 2.000000
20:49:02.952 00.004 6120 Auto-loading calibration data
20:49:02.956 00.004 6120 GetDouble("/profile/5/scope/calibration/xRate", 1.000000) returns 0.001549
20:49:02.959 00.003 6120 GetDouble("/profile/5/scope/calibration/yRate", 1.000000) returns 0.001842
20:49:02.962 00.003 6120 GetInt("/profile/5/scope/calibration/binning", 1) returns 1
20:49:02.965 00.003 6120 GetDouble("/profile/5/scope/calibration/xAngle", 0.000000) returns 0.187011
20:49:02.969 00.004 6120 GetDouble("/profile/5/scope/calibration/yAngle", 1.570796) returns -1.652140
20:49:02.975 00.006 6120 GetDouble("/profile/5/scope/calibration/declination", 0.000000) returns 0.009384
20:49:02.979 00.004 6120 GetInt("/profile/5/scope/calibration/pierSide", -1) returns 0
20:49:02.983 00.004 6120 GetInt("/profile/5/scope/calibration/raGuideParity", 0) returns 1
20:49:02.987 00.004 6120 GetInt("/profile/5/scope/calibration/decGuideParity", 0) returns -1
20:49:02.991 00.004 6120 GetDouble("/profile/5/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:49:02.995 00.004 6120 Mount::SetCalibration (scope) -- xAngle=10.7 yAngle=-94.7 xRate=1.549 yRate=1.842 bin=1 dec=0.5 pierSide=0 par=+/- rotAng=None
20:49:02.998 00.003 6120 Mount::SetCalibration (scope) -- sets m_xAngle=10.7 m_yAngleError=-164.6
20:49:03.005 00.007 6120 ScopeASCOM::GetDeclinationRadians() returns 90.0
20:49:03.009 00.004 6120 ScopeASCOM::SideOfPier() returns -1
20:49:03.534 00.525 6120 GetBoolean("/profile/5/target/refCircleEnabled", 0) returns 0
20:49:03.538 00.004 6120 GetDouble("/profile/5/target/refCircleRadius", 2.000000) returns 2.000000
20:49:03.542 00.004 6120 Auto-loading calibration data
20:49:03.545 00.003 6120 GetDouble("/profile/5/scope/calibration/xRate", 1.000000) returns 0.001549
20:49:03.549 00.004 6120 GetDouble("/profile/5/scope/calibration/yRate", 1.000000) returns 0.001842
20:49:03.552 00.003 6120 GetInt("/profile/5/scope/calibration/binning", 1) returns 1
20:49:03.556 00.004 6120 GetDouble("/profile/5/scope/calibration/xAngle", 0.000000) returns 0.187011
20:49:03.560 00.004 6120 GetDouble("/profile/5/scope/calibration/yAngle", 1.570796) returns -1.652140
20:49:03.563 00.003 6120 GetDouble("/profile/5/scope/calibration/declination", 0.000000) returns 0.009384
20:49:03.567 00.004 6120 GetInt("/profile/5/scope/calibration/pierSide", -1) returns 0
20:49:03.570 00.003 6120 GetInt("/profile/5/scope/calibration/raGuideParity", 0) returns 1
20:49:03.576 00.006 6120 GetInt("/profile/5/scope/calibration/decGuideParity", 0) returns -1
20:49:03.580 00.004 6120 GetDouble("/profile/5/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:49:03.583 00.003 6120 Mount::SetCalibration (scope) -- xAngle=10.7 yAngle=-94.7 xRate=1.549 yRate=1.842 bin=1 dec=0.5 pierSide=0 par=+/- rotAng=None
20:49:03.587 00.004 6120 Mount::SetCalibration (scope) -- sets m_xAngle=10.7 m_yAngleError=-164.6
20:49:03.592 00.005 6120 ScopeASCOM::GetDeclinationRadians() returns 90.0
20:49:03.595 00.003 6120 ScopeASCOM::SideOfPier() returns -1
20:49:03.602 00.007 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":0,"id":"60a4ce21-b3b1-4ab3-982f-6de6ddb0e4cb"}
20:49:03.610 00.008 6120 evsrv: cli 0FAEFED8 disconnect
20:49:03.614 00.004 6120 evsrv: cli 0FAEF7F8 connect
20:49:03.618 00.004 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"2a0ad72c-fa71-4d86-b6fe-35600f2487a4"}
20:49:03.621 00.003 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a0ad72c-fa71-4d86-b6fe-35600f2487a4"}
20:49:03.626 00.005 6120 evsrv: cli 0FAEF7F8 disconnect
20:49:04.628 01.002 6120 evsrv: cli 0FAF0158 connect
20:49:04.635 00.007 6120 evsrv: cli 0FAF0158 request: {"method":"loop","id":"0b640060-144b-4991-87b8-977da6be00e3"}
20:49:04.641 00.006 6120 Status Line: Looping
20:49:04.649 00.008 6120 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:49:04.659 00.010 6120 ScheduleExposure(1000,3,0) exposurePending=0
20:49:04.662 00.003 6120 Enqueuing Expose request
20:49:04.665 00.003 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"0b640060-144b-4991-87b8-977da6be00e3"}
20:49:04.670 00.005 7680 Worker thread wakes up
20:49:04.670 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:49:04.670 00.000 7680 Exposure delay set to 0
20:49:04.670 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:49:04.671 00.001 7680 ZWO: set CONTROL_EXPOSURE 1000000
20:49:04.671 00.000 6120 evsrv: cli 0FAF0158 disconnect
20:49:04.677 00.006 6120 evsrv: cli 0FAEFBB8 connect
20:49:04.681 00.004 6120 case statement mapped state 1 to 101
20:49:04.686 00.005 6120 case statement mapped state 1 to 101
20:49:04.689 00.003 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_lock_shift_params","id":"ff59aaad-53e3-4dbf-bf05-fbffb0d72123"}
20:49:04.693 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"ff59aaad-53e3-4dbf-bf05-fbffb0d72123"}
20:49:04.711 00.018 6120 evsrv: cli 0FAEFBB8 disconnect
20:49:04.715 00.004 6120 evsrv: cli 0FAEF7F8 connect
20:49:04.718 00.003 6120 case statement mapped state 1 to 101
20:49:04.722 00.004 6120 case statement mapped state 1 to 101
20:49:04.725 00.003 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_pixel_scale","id":"6c2c6d6c-e0c0-4cff-8f5d-0a74956cfe17"}
20:49:04.728 00.003 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":null,"id":"6c2c6d6c-e0c0-4cff-8f5d-0a74956cfe17"}
20:49:04.735 00.007 6120 evsrv: cli 0FAEF7F8 disconnect
20:49:05.933 01.198 7680 Exposure complete
20:49:05.989 00.056 6120 Stop button clicked
20:49:05.989 00.000 6120 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:49:05.996 00.007 6120 Status Line: Waiting for devices...
20:49:06.020 00.024 7680 worker thread done servicing request
20:49:06.020 00.000 6120 OnExposeComplete: enter
20:49:06.024 00.004 6120 UpdateGuideState(): m_state=1
20:49:06.024 00.000 6120 Changing from state SELECTING to STOP
20:49:06.029 00.005 6120 guider state => SELECTING
20:49:06.031 00.002 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1278->Stopped Guiding
20:49:06.034 00.003 6120 Status Line: Stopped Guiding
20:49:06.036 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=238, med=1, FiltMin=0, FiltMax=167, Gamma=1.000
20:49:06.056 00.020 6120 UpdateGuideState exits: Stopped Guiding
20:49:06.058 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
20:49:06.061 00.003 6120 setting force full frames = true
20:49:06.065 00.004 6120 Status Line: Stopped.
20:49:37.362 31.297 6120 evsrv: cli 0FAF0158 connect
20:49:37.375 00.013 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"78e0764e-131b-4e79-aadb-7828110fbb1a"}
20:49:37.381 00.006 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Stopped","id":"78e0764e-131b-4e79-aadb-7828110fbb1a"}
20:49:37.387 00.006 6120 evsrv: cli 0FAF0158 disconnect
20:50:53.302 75.915 6120 evsrv: cli 0FAEFBB8 connect
20:50:53.308 00.006 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"d70db34d-f645-41a4-a367-560bcffac151"}
20:50:53.311 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Stopped","id":"d70db34d-f645-41a4-a367-560bcffac151"}
20:50:53.314 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
20:50:53.318 00.004 6120 evsrv: cli 0FAEFD98 connect
20:50:53.324 00.006 6120 evsrv: cli 0FAEFD98 request: {"method":"get_calibrated","id":"09578ea6-6d8a-4dc9-9705-d1aebf6b4dc5"}
20:50:53.328 00.004 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":true,"id":"09578ea6-6d8a-4dc9-9705-d1aebf6b4dc5"}
20:50:53.334 00.006 6120 evsrv: cli 0FAEFD98 disconnect
20:50:53.345 00.011 6120 evsrv: cli 0FAEF2F8 connect
20:50:53.350 00.005 6120 evsrv: cli 0FAEF2F8 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"32ad5a2f-c334-4e48-b654-a7d280d339bd"}
20:50:53.356 00.006 6120 PhdController::Guide begins
20:50:53.360 00.004 6120 PhdController: newstate STATE_SETUP
20:50:53.366 00.006 6120 PhdController: setup
20:50:53.372 00.006 6120 PhdController: newstate STATE_ATTEMPT_START
20:50:53.376 00.004 6120 PhdController: start capturing
20:50:53.380 00.004 6120 Changing from state SELECTING to UNINITIALIZED
20:50:53.384 00.004 6120 guider state => SELECTING
20:50:53.388 00.004 6120 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:50:53.396 00.008 6120 ScheduleExposure(1000,3,0) exposurePending=0
20:50:53.401 00.005 6120 Enqueuing Expose request
20:50:53.406 00.005 6120 PhdController: newstate STATE_SELECT_STAR
20:50:53.410 00.004 7680 Worker thread wakes up
20:50:53.410 00.000 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":0,"id":"32ad5a2f-c334-4e48-b654-a7d280d339bd"}
20:50:53.414 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
20:50:53.414 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:50:53.414 00.000 6120 evsrv: cli 0FAEF2F8 disconnect
20:50:53.421 00.007 6120 evsrv: cli 0FAEF7F8 connect
20:50:53.427 00.006 6120 case statement mapped state 1 to 101
20:50:53.432 00.005 6120 case statement mapped state 1 to 101
20:50:53.436 00.004 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_lock_shift_params","id":"41353dd7-a0de-4e48-b8b9-3d98fb83e705"}
20:50:53.440 00.004 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"41353dd7-a0de-4e48-b8b9-3d98fb83e705"}
20:50:53.444 00.004 6120 evsrv: cli 0FAEF7F8 disconnect
20:50:53.452 00.008 6120 evsrv: cli 0FAF03D8 connect
20:50:53.457 00.005 6120 case statement mapped state 1 to 101
20:50:53.462 00.005 6120 case statement mapped state 1 to 101
20:50:53.465 00.003 6120 evsrv: cli 0FAF03D8 request: {"method":"get_lock_position","id":"179bfe9f-66e0-4ac4-8a3c-21974fe1f943"}
20:50:53.468 00.003 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":null,"id":"179bfe9f-66e0-4ac4-8a3c-21974fe1f943"}
20:50:53.474 00.006 6120 evsrv: cli 0FAF03D8 disconnect
20:50:54.478 01.004 6120 evsrv: cli 0FAEFD98 connect
20:50:54.486 00.008 6120 case statement mapped state 1 to 101
20:50:54.490 00.004 6120 case statement mapped state 1 to 101
20:50:54.494 00.004 6120 evsrv: cli 0FAEFD98 request: {"method":"get_lock_position","id":"a8caa474-35f9-457c-90ae-d41f5a1cf9dc"}
20:50:54.498 00.004 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":null,"id":"a8caa474-35f9-457c-90ae-d41f5a1cf9dc"}
20:50:54.504 00.006 6120 evsrv: cli 0FAEFD98 disconnect
20:50:54.662 00.158 7680 Exposure complete
20:50:54.769 00.107 7680 worker thread done servicing request
20:50:54.770 00.001 6120 OnExposeComplete: enter
20:50:54.773 00.003 6120 UpdateGuideState(): m_state=1
20:50:54.778 00.005 6120 UpdateCurrentPosition: no star selected
20:50:54.782 00.004 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
20:50:54.786 00.004 6120 Status Line: No star selected
20:50:54.791 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
20:50:54.794 00.003 6120 UpdateGuideState exits: No star selected
20:50:54.799 00.005 6120 GuiderMultiStar::AutoSelect enter
20:50:54.802 00.003 6120 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
20:50:54.897 00.095 6120 AutoFind: auto downsample for scale 1.00 => 1x
20:50:55.077 00.180 6120 AutoFind: global mean = 0.0, stdev 2.3
20:50:55.080 00.003 6120 AutoFind: using threshold = 0.1
20:50:55.308 00.228 6120 AutoFind: local max [1246, 857] 128.2
20:50:55.314 00.006 6120 AutoFind: local max [1246, 852] 120.5
20:50:55.319 00.005 6120 AutoFind: local max [1195, 1024] 87.5
20:50:55.324 00.005 6120 AutoFind: local max [1666, 324] 58.9
20:50:55.331 00.007 6120 AutoFind: local max [154, 812] 42.8
20:50:55.335 00.004 6120 AutoFind: local max [1666, 330] 40.3
20:50:55.341 00.006 6120 AutoFind: local max [109, 898] 33.5
20:50:55.347 00.006 6120 AutoFind: local max [314, 147] 28.6
20:50:55.351 00.004 6120 AutoFind: local max [8, 512] 27.5
20:50:55.359 00.008 6120 AutoFind: local max [1527, 892] 25.1
20:50:55.363 00.004 6120 AutoFind: local max [140, 421] 22.0
20:50:55.367 00.004 6120 AutoFind: local max [185, 538] 18.0
20:50:55.372 00.005 6120 AutoFind: local max [1645, 900] 13.6
20:50:55.376 00.004 6120 AutoFind: local max [1630, 430] 12.6
20:50:55.381 00.005 6120 AutoFind: local max [1149, 134] 12.5
20:50:55.387 00.006 6120 AutoFind: local max [1349, 251] 11.9
20:50:55.393 00.006 6120 AutoFind: local max [1169, 11] 11.7
20:50:55.399 00.006 6120 AutoFind: local max [251, 800] 11.0
20:50:55.405 00.006 6120 AutoFind: local max [1643, 906] 10.8
20:50:55.411 00.006 6120 AutoFind: local max [497, 913] 10.7
20:50:55.416 00.005 6120 AutoFind: local max [1741, 784] 10.2
20:50:55.422 00.006 6120 AutoFind: local max [213, 559] 10.0
20:50:55.427 00.005 6120 AutoFind: local max [949, 862] 7.8
20:50:55.432 00.005 6120 AutoFind: local max [948, 868] 7.2
20:50:55.438 00.006 6120 AutoFind: local max [1349, 258] 6.9
20:50:55.442 00.004 6120 AutoFind: local max [609, 88] 6.6
20:50:55.446 00.004 6120 AutoFind: local max [777, 1039] 6.4
20:50:55.449 00.003 6120 AutoFind: local max [1250, 867] 6.1
20:50:55.454 00.005 6120 AutoFind: local max [209, 983] 5.8
20:50:55.457 00.003 6120 AutoFind: local max [1237, 407] 5.5
20:50:55.460 00.003 6120 AutoFind: local max [1756, 1027] 5.5
20:50:55.464 00.004 6120 AutoFind: local max [1183, 1024] 5.3
20:50:55.469 00.005 6120 AutoFind: local max [208, 302] 5.1
20:50:55.473 00.004 6120 AutoFind: local max [803, 702] 4.9
20:50:55.480 00.007 6120 AutoFind: local max [348, 943] 4.8
20:50:55.483 00.003 6120 AutoFind: local max [1805, 569] 4.7
20:50:55.487 00.004 6120 AutoFind: local max [1260, 862] 4.6
20:50:55.490 00.003 6120 AutoFind: local max [937, 1047] 4.6
20:50:55.494 00.004 6120 AutoFind: local max [1267, 856] 4.3
20:50:55.499 00.005 6120 AutoFind: local max [1805, 563] 4.2
20:50:55.504 00.005 6120 AutoFind: local max [553, 697] 4.2
20:50:55.509 00.005 6120 AutoFind: local max [1528, 703] 4.1
20:50:55.514 00.005 6120 AutoFind: local max [891, 1072] 4.1
20:50:55.520 00.006 6120 AutoFind: local max [1243, 868] 3.9
20:50:55.524 00.004 6120 AutoFind: local max [1249, 837] 3.8
20:50:55.528 00.004 6120 AutoFind: local max [230, 537] 3.8
20:50:55.532 00.004 6120 AutoFind: local max [1685, 882] 3.7
20:50:55.535 00.003 6120 AutoFind: local max [1764, 8] 3.6
20:50:55.538 00.003 6120 AutoFind: local max [1198, 844] 3.6
20:50:55.540 00.002 6120 AutoFind: local max [1350, 1030] 3.6
20:50:55.543 00.003 6120 AutoFind: local max [1526, 19] 3.5
20:50:55.546 00.003 6120 AutoFind: local max [1202, 1040] 3.5
20:50:55.550 00.004 6120 AutoFind: local max [1505, 391] 3.5
20:50:55.553 00.003 6120 AutoFind: local max [1765, 13] 3.5
20:50:55.556 00.003 6120 AutoFind: local max [800, 47] 3.4
20:50:55.561 00.005 6120 AutoFind: local max [489, 1037] 3.4
20:50:55.564 00.003 6120 AutoFind: local max [1429, 1010] 3.4
20:50:55.568 00.004 6120 AutoFind: local max [1194, 1009] 3.4
20:50:55.571 00.003 6120 AutoFind: local max [1229, 890] 3.4
20:50:55.575 00.004 6120 AutoFind: local max [1000, 765] 3.4
20:50:55.578 00.003 6120 AutoFind: local max [571, 491] 3.4
20:50:55.583 00.005 6120 AutoFind: local max [1632, 639] 3.4
20:50:55.586 00.003 6120 AutoFind: local max [1347, 628] 3.4
20:50:55.590 00.004 6120 AutoFind: local max [1856, 1066] 3.4
20:50:55.593 00.003 6120 AutoFind: local max [73, 998] 3.4
20:50:55.597 00.004 6120 AutoFind: local max [1448, 984] 3.4
20:50:55.600 00.003 6120 AutoFind: local max [182, 515] 3.4
20:50:55.602 00.002 6120 AutoFind: local max [474, 439] 3.4
20:50:55.607 00.005 6120 AutoFind: local max [1257, 839] 3.3
20:50:55.610 00.003 6120 AutoFind: local max [1697, 705] 3.3
20:50:55.613 00.003 6120 AutoFind: local max [1654, 242] 3.3
20:50:55.616 00.003 6120 AutoFind: local max [1699, 868] 3.3
20:50:55.621 00.005 6120 AutoFind: local max [581, 47] 3.3
20:50:55.624 00.003 6120 AutoFind: local max [281, 597] 3.3
20:50:55.627 00.003 6120 AutoFind: local max [1182, 1041] 3.3
20:50:55.630 00.003 6120 AutoFind: local max [650, 1000] 3.3
20:50:55.634 00.004 6120 AutoFind: local max [933, 817] 3.3
20:50:55.637 00.003 6120 AutoFind: local max [1393, 678] 3.3
20:50:55.641 00.004 6120 AutoFind: local max [135, 637] 3.3
20:50:55.644 00.003 6120 AutoFind: local max [1207, 1029] 3.3
20:50:55.647 00.003 6120 AutoFind: local max [873, 313] 3.3
20:50:55.651 00.004 6120 AutoFind: local max [1371, 963] 3.3
20:50:55.654 00.003 6120 AutoFind: local max [1229, 859] 3.3
20:50:55.658 00.004 6120 AutoFind: local max [1512, 575] 3.2
20:50:55.661 00.003 6120 AutoFind: local max [409, 876] 3.2
20:50:55.664 00.003 6120 AutoFind: local max [1192, 1014] 3.2
20:50:55.668 00.004 6120 AutoFind: local max [1770, 527] 3.2
20:50:55.671 00.003 6120 AutoFind: local max [666, 504] 3.2
20:50:55.675 00.004 6120 AutoFind: local max [1226, 847] 3.2
20:50:55.679 00.004 6120 AutoFind: local max [484, 984] 3.2
20:50:55.681 00.002 6120 AutoFind: local max [1652, 994] 3.2
20:50:55.686 00.005 6120 AutoFind: local max [1671, 26] 3.2
20:50:55.689 00.003 6120 AutoFind: local max [1194, 980] 3.2
20:50:55.693 00.004 6120 AutoFind: local max [1171, 781] 3.2
20:50:55.696 00.003 6120 AutoFind: local max [851, 726] 3.2
20:50:55.699 00.003 6120 AutoFind: local max [94, 644] 3.2
20:50:55.703 00.004 6120 AutoFind: local max [1313, 933] 3.2
20:50:55.706 00.003 6120 AutoFind: local max [1220, 1010] 3.2
20:50:55.709 00.003 6120 AutoFind: local max [1217, 930] 3.2
20:50:55.712 00.003 6120 AutoFind: local max [1506, 211] 3.2
20:50:55.715 00.003 6120 AutoFind: too close [1220, 1010] 3.2 - [1207, 1029] 3.3
20:50:55.720 00.005 6120 AutoFind: too close [1226, 847] 3.2 - [1229, 859] 3.3
20:50:55.723 00.003 6120 AutoFind: close dim-bright [1226, 847] 3.2 - [1246, 852] 120.5
20:50:55.725 00.002 6120 AutoFind: close dim-bright [1226, 847] 3.2 - [1246, 857] 128.2
20:50:55.729 00.004 6120 AutoFind: too close [1192, 1014] 3.2 - [1207, 1029] 3.3
20:50:55.733 00.004 6120 AutoFind: too close [1192, 1014] 3.2 - [1194, 1009] 3.4
20:50:55.736 00.003 6120 AutoFind: too close [1192, 1014] 3.2 - [1183, 1024] 5.3
20:50:55.741 00.005 6120 AutoFind: close dim-bright [1192, 1014] 3.2 - [1195, 1024] 87.5
20:50:55.744 00.003 6120 AutoFind: too close [1229, 859] 3.3 - [1243, 868] 3.9
20:50:55.747 00.003 6120 AutoFind: close dim-bright [1229, 859] 3.3 - [1246, 852] 120.5
20:50:55.751 00.004 6120 AutoFind: close dim-bright [1229, 859] 3.3 - [1246, 857] 128.2
20:50:55.755 00.004 6120 AutoFind: too close [1207, 1029] 3.3 - [1194, 1009] 3.4
20:50:55.758 00.003 6120 AutoFind: too close [1207, 1029] 3.3 - [1202, 1040] 3.5
20:50:55.761 00.003 6120 AutoFind: close dim-bright [1207, 1029] 3.3 - [1195, 1024] 87.5
20:50:55.765 00.004 6120 AutoFind: too close [1182, 1041] 3.3 - [1202, 1040] 3.5
20:50:55.768 00.003 6120 AutoFind: too close [1182, 1041] 3.3 - [1183, 1024] 5.3
20:50:55.773 00.005 6120 AutoFind: close dim-bright [1182, 1041] 3.3 - [1195, 1024] 87.5
20:50:55.776 00.003 6120 AutoFind: too close [1699, 868] 3.3 - [1685, 882] 3.7
20:50:55.779 00.003 6120 AutoFind: too close [1257, 839] 3.3 - [1249, 837] 3.8
20:50:55.783 00.004 6120 AutoFind: too close [1257, 839] 3.3 - [1267, 856] 4.3
20:50:55.786 00.003 6120 AutoFind: close dim-bright [1257, 839] 3.3 - [1246, 852] 120.5
20:50:55.790 00.004 6120 AutoFind: close dim-bright [1257, 839] 3.3 - [1246, 857] 128.2
20:50:55.794 00.004 6120 AutoFind: too close [1194, 1009] 3.4 - [1183, 1024] 5.3
20:50:55.798 00.004 6120 AutoFind: close dim-bright [1194, 1009] 3.4 - [1195, 1024] 87.5
20:50:55.802 00.004 6120 AutoFind: too close [1765, 13] 3.5 - [1764, 8] 3.6
20:50:55.805 00.003 6120 AutoFind: too close [1202, 1040] 3.5 - [1183, 1024] 5.3
20:50:55.809 00.004 6120 AutoFind: close dim-bright [1202, 1040] 3.5 - [1195, 1024] 87.5
20:50:55.813 00.004 6120 AutoFind: too close [1249, 837] 3.8 - [1267, 856] 4.3
20:50:55.816 00.003 6120 AutoFind: close dim-bright [1249, 837] 3.8 - [1246, 852] 120.5
20:50:55.819 00.003 6120 AutoFind: close dim-bright [1249, 837] 3.8 - [1246, 857] 128.2
20:50:55.822 00.003 6120 AutoFind: too close [1243, 868] 3.9 - [1260, 862] 4.6
20:50:55.826 00.004 6120 AutoFind: too close [1243, 868] 3.9 - [1250, 867] 6.1
20:50:55.830 00.004 6120 AutoFind: close dim-bright [1243, 868] 3.9 - [1246, 852] 120.5
20:50:55.832 00.002 6120 AutoFind: close dim-bright [1243, 868] 3.9 - [1246, 857] 128.2
20:50:55.837 00.005 6120 AutoFind: too close [1805, 563] 4.2 - [1805, 569] 4.7
20:50:55.840 00.003 6120 AutoFind: too close [1267, 856] 4.3 - [1260, 862] 4.6
20:50:55.843 00.003 6120 AutoFind: too close [1267, 856] 4.3 - [1250, 867] 6.1
20:50:55.847 00.004 6120 AutoFind: too close [1260, 862] 4.6 - [1250, 867] 6.1
20:50:55.850 00.003 6120 AutoFind: close dim-bright [1260, 862] 4.6 - [1246, 852] 120.5
20:50:55.853 00.003 6120 AutoFind: close dim-bright [1260, 862] 4.6 - [1246, 857] 128.2
20:50:55.856 00.003 6120 AutoFind: close dim-bright [1183, 1024] 5.3 - [1195, 1024] 87.5
20:50:55.859 00.003 6120 AutoFind: close dim-bright [1250, 867] 6.1 - [1246, 852] 120.5
20:50:55.863 00.004 6120 AutoFind: close dim-bright [1250, 867] 6.1 - [1246, 857] 128.2
20:50:55.866 00.003 6120 AutoFind: too close [1349, 258] 6.9 - [1349, 251] 11.9
20:50:55.869 00.003 6120 AutoFind: too close [948, 868] 7.2 - [949, 862] 7.8
20:50:55.873 00.004 6120 AutoFind: too close [1643, 906] 10.8 - [1645, 900] 13.6
20:50:55.876 00.003 6120 AutoFind: too close [1666, 330] 40.3 - [1666, 324] 58.9
20:50:55.880 00.004 6120 AutoFind: too close [1246, 852] 120.5 - [1246, 857] 128.2
20:50:55.883 00.003 6120 AutoFind: too close to edge [1169, 11] 11.7
20:50:55.886 00.003 6120 AutoFind: too close to edge [8, 512] 27.5
20:50:55.890 00.004 6120 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
20:50:55.893 00.003 6120 Star::Find(15, 1195, 1024, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:55.897 00.004 6120 Star::Find returns 1 (0), X=1195.74, Y=1024.60, Mass=5473, SNR=46.8, Peak=117 HFD=6.9
20:50:55.899 00.002 6120 Star::Find(15, 154, 812, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:55.902 00.003 6120 Star::Find returns 1 (0), X=153.94, Y=812.20, Mass=1145, SNR=23.2, Peak=56 HFD=5.0
20:50:55.905 00.003 6120 Star::Find(15, 109, 898, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:55.909 00.004 6120 Star::Find returns 1 (0), X=109.44, Y=898.33, Mass=764, SNR=18.8, Peak=49 HFD=5.0
20:50:55.912 00.003 6120 Star::Find(15, 314, 147, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:55.915 00.003 6120 Star::Find returns 1 (0), X=313.80, Y=147.35, Mass=929, SNR=20.8, Peak=36 HFD=5.5
20:50:55.918 00.003 6120 Star::Find(15, 1527, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:55.922 00.004 6120 Star::Find returns 1 (0), X=1527.14, Y=893.12, Mass=1021, SNR=21.5, Peak=38 HFD=5.9
20:50:55.925 00.003 6120 Star::Find(15, 140, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:55.928 00.003 6120 Star::Find returns 1 (0), X=139.64, Y=421.25, Mass=620, SNR=17.0, Peak=26 HFD=5.5
20:50:55.932 00.004 6120 Star::Find(15, 185, 538, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:55.934 00.002 6120 Star::Find returns 1 (0), X=184.97, Y=538.92, Mass=612, SNR=16.9, Peak=28 HFD=5.9
20:50:55.938 00.004 6120 Star::Find(15, 1630, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:55.941 00.003 6120 Star::Find returns 1 (0), X=1630.32, Y=432.00, Mass=433, SNR=13.9, Peak=16 HFD=6.1
20:50:55.944 00.003 6120 Star::Find(15, 1149, 134, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:55.947 00.003 6120 Star::Find returns 1 (0), X=1149.73, Y=136.36, Mass=591, SNR=16.1, Peak=15 HFD=7.3
20:50:55.950 00.003 6120 Star::Find(15, 251, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:55.953 00.003 6120 Star::Find returns 1 (0), X=250.59, Y=800.67, Mass=230, SNR=10.3, Peak=12 HFD=4.8
20:50:55.956 00.003 6120 Star::Find(15, 497, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:55.959 00.003 6120 Star::Find returns 1 (0), X=497.67, Y=914.16, Mass=498, SNR=15.1, Peak=16 HFD=6.4
20:50:55.963 00.004 6120 Star::Find(15, 1741, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:55.967 00.004 6120 Star::Find returns 1 (0), X=1741.16, Y=781.20, Mass=317, SNR=12.1, Peak=16 HFD=5.6
20:50:55.970 00.003 6120 Star::Find(15, 213, 559, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:55.973 00.003 6120 Star::Find returns 1 (0), X=212.67, Y=560.02, Mass=238, SNR=10.4, Peak=11 HFD=6.0
20:50:55.976 00.003 6120 Star::Find(15, 609, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:55.979 00.003 6120 Star::Find returns 1 (0), X=609.63, Y=86.59, Mass=360, SNR=12.6, Peak=12 HFD=6.1
20:50:55.983 00.004 6120 Star::Find(15, 777, 1039, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:55.986 00.003 6120 Star::Find returns 1 (0), X=777.30, Y=1039.86, Mass=195, SNR=9.4, Peak=8 HFD=5.8
20:50:55.990 00.004 6120 Star::Find(15, 209, 983, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:55.993 00.003 6120 Star::Find returns 1 (0), X=208.98, Y=983.54, Mass=138, SNR=8.0, Peak=8 HFD=5.7
20:50:55.996 00.003 6120 Star::Find(15, 1237, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:55.999 00.003 6120 Star::Find returns 1 (0), X=1237.96, Y=406.47, Mass=208, SNR=9.6, Peak=8 HFD=6.6
20:50:56.002 00.003 6120 Star::Find(15, 1756, 1027, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.005 00.003 6120 Star::Find returns 1 (0), X=1755.47, Y=1026.37, Mass=135, SNR=7.8, Peak=9 HFD=5.2
20:50:56.009 00.004 6120 Star::Find(15, 208, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.012 00.003 6120 Star::Find returns 1 (0), X=207.64, Y=303.55, Mass=161, SNR=8.6, Peak=9 HFD=5.8
20:50:56.015 00.003 6120 Star::Find(15, 803, 702, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.018 00.003 6120 Star::Find returns 1 (0), X=803.38, Y=701.22, Mass=277, SNR=11.3, Peak=9 HFD=7.2
20:50:56.021 00.003 6120 Star::Find(15, 348, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.025 00.004 6120 Star::Find returns 1 (0), X=348.04, Y=943.08, Mass=117, SNR=7.2, Peak=8 HFD=4.6
20:50:56.030 00.005 6120 Star::Find(15, 937, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.033 00.003 6120 Star::Find returns 1 (0), X=938.00, Y=1046.12, Mass=218, SNR=9.8, Peak=9 HFD=6.0
20:50:56.036 00.003 6120 Star::Find(15, 553, 697, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.039 00.003 6120 Star::Find false star n=28 nbg=284 bg=0.9 sigma=0.9 thresh=4 peak=4
20:50:56.044 00.005 6120 Star::Find returns 0 (2), X=553.00, Y=697.00, Mass=102, SNR=2.9, Peak=7 HFD=0.0
20:50:56.046 00.002 6120 Star::Find(15, 1528, 703, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.050 00.004 6120 Star::Find false star n=27 nbg=280 bg=1.3 sigma=1.0 thresh=4 peak=4
20:50:56.053 00.003 6120 Star::Find returns 0 (2), X=1528.00, Y=703.00, Mass=98, SNR=2.9, Peak=8 HFD=0.0
20:50:56.057 00.004 6120 Star::Find(15, 891, 1072, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.060 00.003 6120 Star::Find false star n=22 nbg=284 bg=1.0 sigma=0.9 thresh=4 peak=3
20:50:56.062 00.002 6120 Star::Find returns 0 (2), X=891.00, Y=1072.00, Mass=73, SNR=2.9, Peak=6 HFD=0.0
20:50:56.066 00.004 6120 Star::Find(15, 230, 537, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.070 00.004 6120 Star::Find false star n=35 nbg=282 bg=0.7 sigma=0.8 thresh=3 peak=3
20:50:56.073 00.003 6120 Star::Find returns 0 (2), X=230.00, Y=537.00, Mass=105, SNR=2.9, Peak=7 HFD=0.0
20:50:56.077 00.004 6120 Star::Find(15, 1198, 844, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.080 00.003 6120 Star::Find false star n=8 nbg=286 bg=0.9 sigma=0.9 thresh=4 peak=2
20:50:56.083 00.003 6120 Star::Find returns 0 (2), X=1198.00, Y=844.00, Mass=27, SNR=2.9, Peak=7 HFD=0.0
20:50:56.086 00.003 6120 Star::Find(15, 1350, 1030, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.091 00.005 6120 Star::Find false star n=9 nbg=278 bg=0.6 sigma=0.7 thresh=3 peak=1
20:50:56.094 00.003 6120 Star::Find returns 0 (2), X=1350.00, Y=1030.00, Mass=24, SNR=2.9, Peak=4 HFD=0.0
20:50:56.098 00.004 6120 Star::Find(15, 1526, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.101 00.003 6120 Star::Find false star n=32 nbg=274 bg=0.7 sigma=0.8 thresh=3 peak=2
20:50:56.104 00.003 6120 Star::Find returns 0 (2), X=1526.00, Y=19.00, Mass=86, SNR=2.9, Peak=5 HFD=0.0
20:50:56.107 00.003 6120 Star::Find(15, 1505, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.111 00.004 6120 Star::Find false star n=7 nbg=288 bg=0.6 sigma=0.7 thresh=3 peak=1
20:50:56.113 00.002 6120 Star::Find returns 0 (2), X=1505.00, Y=391.00, Mass=20, SNR=2.9, Peak=4 HFD=0.0
20:50:56.116 00.003 6120 Star::Find(15, 800, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.120 00.004 6120 Star::Find returns 0 (2), X=800.00, Y=47.00, Mass=19, SNR=3.0, Peak=5 HFD=0.0
20:50:56.124 00.004 6120 Star::Find(15, 489, 1037, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.127 00.003 6120 Star::Find returns 0 (2), X=489.00, Y=1037.00, Mass=16, SNR=2.7, Peak=5 HFD=0.0
20:50:56.131 00.004 6120 Star::Find(15, 1429, 1010, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.134 00.003 6120 Star::Find returns 0 (2), X=1429.00, Y=1010.00, Mass=17, SNR=2.7, Peak=4 HFD=0.0
20:50:56.137 00.003 6120 Star::Find(15, 1229, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.140 00.003 6120 Star::Find false star n=13 nbg=225 bg=1.7 sigma=1.6 thresh=6 peak=3
20:50:56.143 00.003 6120 Star::Find returns 0 (2), X=1229.00, Y=890.00, Mass=69, SNR=2.9, Peak=5 HFD=0.0
20:50:56.146 00.003 6120 Star::Find(15, 1000, 765, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.149 00.003 6120 Star::Find returns 0 (3), X=1000.00, Y=765.00, Mass=3, SNR=1.3, Peak=4 HFD=0.0
20:50:56.153 00.004 6120 Star::Find(15, 571, 491, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.156 00.003 6120 Star::Find returns 0 (2), X=571.00, Y=491.00, Mass=16, SNR=2.7, Peak=4 HFD=0.0
20:50:56.159 00.003 6120 Star::Find(15, 1632, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.163 00.004 6120 Star::Find returns 1 (0), X=1632.27, Y=639.87, Mass=95, SNR=6.5, Peak=9 HFD=5.0
20:50:56.166 00.003 6120 Star::Find(15, 1347, 628, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.170 00.004 6120 Star::Find returns 0 (2), X=1347.00, Y=628.00, Mass=18, SNR=2.9, Peak=6 HFD=0.0
20:50:56.173 00.003 6120 Star::Find(15, 1856, 1066, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.176 00.003 6120 Star::Find false star n=19 nbg=270 bg=0.7 sigma=0.7 thresh=3 peak=3
20:50:56.180 00.004 6120 Star::Find returns 0 (2), X=1856.00, Y=1066.00, Mass=54, SNR=2.9, Peak=6 HFD=0.0
20:50:56.184 00.004 6120 Star::Find(15, 73, 998, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.187 00.003 6120 Star::Find returns 0 (2), X=73.00, Y=998.00, Mass=15, SNR=2.7, Peak=6 HFD=0.0
20:50:56.191 00.004 6120 Star::Find(15, 1448, 984, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.194 00.003 6120 Star::Find returns 0 (3), X=1448.00, Y=984.00, Mass=7, SNR=1.8, Peak=5 HFD=0.0
20:50:56.197 00.003 6120 Star::Find(15, 182, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.201 00.004 6120 Star::Find false star n=8 nbg=282 bg=0.6 sigma=0.7 thresh=3 peak=2
20:50:56.204 00.003 6120 Star::Find returns 0 (2), X=182.00, Y=515.00, Mass=21, SNR=2.9, Peak=4 HFD=0.0
20:50:56.207 00.003 6120 Star::Find(15, 474, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.209 00.002 6120 Star::Find returns 0 (2), X=474.00, Y=439.00, Mass=17, SNR=2.8, Peak=4 HFD=0.0
20:50:56.212 00.003 6120 Star::Find(15, 1697, 705, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.216 00.004 6120 Star::Find returns 0 (3), X=1697.00, Y=705.00, Mass=7, SNR=1.8, Peak=4 HFD=0.0
20:50:56.219 00.003 6120 Star::Find(15, 1654, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.222 00.003 6120 Star::Find returns 0 (2), X=1654.00, Y=242.00, Mass=14, SNR=2.6, Peak=4 HFD=0.0
20:50:56.225 00.003 6120 Star::Find(15, 581, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.229 00.004 6120 Star::Find returns 0 (2), X=581.00, Y=47.00, Mass=17, SNR=2.8, Peak=5 HFD=0.0
20:50:56.232 00.003 6120 Star::Find(15, 281, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.236 00.004 6120 Star::Find false star n=22 nbg=285 bg=0.6 sigma=0.7 thresh=3 peak=3
20:50:56.239 00.003 6120 Star::Find returns 0 (2), X=281.00, Y=597.00, Mass=66, SNR=2.9, Peak=7 HFD=0.0
20:50:56.242 00.003 6120 Star::Find(15, 650, 1000, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.245 00.003 6120 Star::Find false star n=10 nbg=280 bg=0.6 sigma=0.7 thresh=3 peak=2
20:50:56.250 00.005 6120 Star::Find returns 0 (2), X=650.00, Y=1000.00, Mass=28, SNR=2.9, Peak=5 HFD=0.0
20:50:56.252 00.002 6120 Star::Find(15, 933, 817, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.255 00.003 6120 Star::Find false star n=10 nbg=281 bg=0.5 sigma=0.7 thresh=3 peak=1
20:50:56.259 00.004 6120 Star::Find returns 0 (2), X=933.00, Y=817.00, Mass=26, SNR=2.9, Peak=5 HFD=0.0
20:50:56.262 00.003 6120 Star::Find(15, 1393, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.265 00.003 6120 Star::Find false star n=14 nbg=278 bg=0.6 sigma=0.7 thresh=3 peak=2
20:50:56.269 00.004 6120 Star::Find returns 0 (2), X=1393.00, Y=678.00, Mass=41, SNR=2.9, Peak=7 HFD=0.0
20:50:56.272 00.003 6120 Star::Find(15, 135, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.275 00.003 6120 Star::Find false star n=27 nbg=282 bg=0.5 sigma=0.7 thresh=2 peak=2
20:50:56.279 00.004 6120 Star::Find returns 0 (2), X=135.00, Y=637.00, Mass=51, SNR=2.9, Peak=4 HFD=0.0
20:50:56.282 00.003 6120 Star::Find(15, 873, 313, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.285 00.003 6120 Star::Find false star n=11 nbg=282 bg=0.6 sigma=0.7 thresh=3 peak=2
20:50:56.288 00.003 6120 Star::Find returns 0 (2), X=873.00, Y=313.00, Mass=29, SNR=2.9, Peak=5 HFD=0.0
20:50:56.292 00.004 6120 Star::Find(15, 1371, 963, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.296 00.004 6120 Star::Find false star n=9 nbg=282 bg=0.5 sigma=0.7 thresh=3 peak=2
20:50:56.299 00.003 6120 Star::Find returns 0 (2), X=1371.00, Y=963.00, Mass=25, SNR=2.9, Peak=4 HFD=0.0
20:50:56.302 00.003 6120 Star::Find(15, 1512, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.305 00.003 6120 Star::Find returns 0 (3), X=1512.00, Y=575.00, Mass=7, SNR=1.8, Peak=4 HFD=0.0
20:50:56.310 00.005 6120 Star::Find(15, 409, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.313 00.003 6120 Star::Find returns 0 (2), X=409.00, Y=876.00, Mass=19, SNR=2.9, Peak=4 HFD=0.0
20:50:56.317 00.004 6120 Star::Find(15, 1770, 527, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.321 00.004 6120 Star::Find false star n=8 nbg=287 bg=0.9 sigma=0.9 thresh=4 peak=3
20:50:56.324 00.003 6120 Star::Find returns 0 (2), X=1770.00, Y=527.00, Mass=34, SNR=2.9, Peak=7 HFD=0.0
20:50:56.328 00.004 6120 Star::Find(15, 666, 504, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.332 00.004 6120 Star::Find returns 0 (2), X=666.00, Y=504.00, Mass=19, SNR=2.9, Peak=5 HFD=0.0
20:50:56.336 00.004 6120 Star::Find(15, 484, 984, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.338 00.002 6120 Star::Find returns 0 (2), X=484.00, Y=984.00, Mass=13, SNR=2.4, Peak=5 HFD=0.0
20:50:56.343 00.005 6120 Star::Find(15, 1652, 994, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.346 00.003 6120 Star::Find returns 0 (3), X=1652.00, Y=994.00, Mass=9, SNR=2.0, Peak=4 HFD=0.0
20:50:56.349 00.003 6120 Star::Find(15, 1671, 26, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.352 00.003 6120 Star::Find false star n=14 nbg=277 bg=0.7 sigma=0.7 thresh=3 peak=2
20:50:56.356 00.004 6120 Star::Find returns 0 (2), X=1671.00, Y=26.00, Mass=40, SNR=2.9, Peak=5 HFD=0.0
20:50:56.359 00.003 6120 Star::Find(15, 1194, 980, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.362 00.003 6120 Star::Find returns 0 (2), X=1194.00, Y=980.00, Mass=14, SNR=2.5, Peak=4 HFD=0.0
20:50:56.365 00.003 6120 Star::Find(15, 1171, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.368 00.003 6120 Star::Find false star n=26 nbg=261 bg=0.3 sigma=0.5 thresh=2 peak=1
20:50:56.370 00.002 6120 Star::Find returns 0 (2), X=1171.00, Y=781.00, Mass=48, SNR=2.9, Peak=4 HFD=0.0
20:50:56.373 00.003 6120 Star::Find(15, 851, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.376 00.003 6120 Star::Find false star n=10 nbg=283 bg=0.5 sigma=0.7 thresh=3 peak=1
20:50:56.380 00.004 6120 Star::Find returns 0 (2), X=851.00, Y=726.00, Mass=26, SNR=2.9, Peak=4 HFD=0.0
20:50:56.383 00.003 6120 Star::Find(15, 94, 644, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.385 00.002 6120 Star::Find returns 1 (0), X=93.84, Y=645.42, Mass=71, SNR=5.7, Peak=9 HFD=5.6
20:50:56.388 00.003 6120 Star::Find(15, 1313, 933, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.391 00.003 6120 Star::Find returns 0 (2), X=1313.00, Y=933.00, Mass=19, SNR=2.9, Peak=5 HFD=0.0
20:50:56.395 00.004 6120 Star::Find(15, 1217, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.399 00.004 6120 Star::Find false star n=7 nbg=284 bg=0.5 sigma=0.7 thresh=3 peak=1
20:50:56.403 00.004 6120 Star::Find returns 0 (2), X=1217.00, Y=930.00, Mass=20, SNR=2.9, Peak=4 HFD=0.0
20:50:56.405 00.002 6120 Star::Find(15, 1506, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.409 00.004 6120 Star::Find false star n=22 nbg=282 bg=0.5 sigma=0.7 thresh=2 peak=1
20:50:56.413 00.004 6120 Star::Find returns 0 (2), X=1506.00, Y=211.00, Mass=37, SNR=2.9, Peak=5 HFD=0.0
20:50:56.416 00.003 6120 AutoFind: finding best star pass 1
20:50:56.420 00.004 6120 Star::Find(15, 1195, 1024, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.424 00.004 6120 Star::Find returns 1 (0), X=1195.74, Y=1024.60, Mass=5473, SNR=46.8, Peak=117 HFD=6.9
20:50:56.427 00.003 6120 AutoFind returns star at [1195, 1024] 87.5 Mass 5473 SNR 46.8
20:50:56.432 00.005 6120 Star::Find(15, 1195, 1024, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.435 00.003 6120 Star::Find returns 1 (0), X=1195.74, Y=1024.60, Mass=5473, SNR=46.8, Peak=117 HFD=6.9
20:50:56.438 00.003 6120 MultiStar: List (12): {1195.74, 1024.60}(46.8), {153.94, 812.20}(23.2), {109.44, 898.33}(18.8), {313.80, 147.35}(20.8), {1527.14, 893.12}(21.5), {139.64, 421.25}(17.0), {184.97, 538.92}(16.9), {1630.32, 432.00}(13.9), {1149.73, 136.36}(16.1), {250.59, 800.67}(10.3), {497.67, 914.16}(15.1), {1741.16, 781.20}(12.1), 
20:50:56.441 00.003 6120 setting lock position to (1195.74, 1024.60)
20:50:56.445 00.004 6120 AutoSelect: state = 1, call UpdateGuideState
20:50:56.449 00.004 6120 UpdateGuideState(): m_state=1
20:50:56.453 00.004 6120 Star::Find(15, 1195, 1024, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:50:56.457 00.004 6120 Star::Find returns 1 (0), X=1195.74, Y=1024.60, Mass=5473, SNR=46.8, Peak=117 HFD=6.9
20:50:56.460 00.003 6120 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.19) = xAngle (-0.19 = -0.19)
20:50:56.463 00.003 6120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.69 = 2.69)
20:50:56.467 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=0.00, mountTheta=0.00
20:50:56.471 00.004 6120 setting force full frames = false
20:50:56.475 00.004 6120 setting lock position to (1195.74, 1024.60)
20:50:56.479 00.004 6120 CurrentPosition() valid, moving to STATE_SELECTED
20:50:56.483 00.004 6120 Changing from state SELECTING to SELECTED
20:50:56.487 00.004 6120 guider state => SELECTED
20:50:56.491 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
20:50:56.495 00.004 6120 UpdateGuideState exits: m=5473 SNR=46.8
20:50:56.498 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
20:50:56.502 00.004 6120 Status Line: Auto-selected star at (1195.7, 1024.6)
20:50:56.507 00.005 6120 PhdController: newstate STATE_WAIT_SELECTED
20:50:56.511 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:56.514 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:50:56.517 00.003 6120 Enqueuing Expose request
20:50:56.521 00.004 7680 Worker thread wakes up
20:50:56.521 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:50:56.521 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1181,1010,31,31)
20:50:56.521 00.000 6120 evsrv: cli 0FAEFBB8 connect
20:50:56.525 00.004 6120 case statement mapped state 2 to 1
20:50:56.530 00.005 6120 case statement mapped state 2 to 1
20:50:56.534 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_lock_position","id":"aeec4f1d-19e0-4427-916a-90d073c00845"}
20:50:56.539 00.005 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":[1195.74,1024.60],"id":"aeec4f1d-19e0-4427-916a-90d073c00845"}
20:50:56.544 00.005 6120 evsrv: cli 0FAEFBB8 disconnect
20:50:56.550 00.006 6120 evsrv: cli 0FAEF7F8 connect
20:50:56.553 00.003 6120 case statement mapped state 2 to 1
20:50:56.557 00.004 6120 case statement mapped state 2 to 1
20:50:56.562 00.005 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"c86e9529-325a-4dd0-b4e2-1f6258157b2d"}
20:50:56.565 00.003 6120 case statement mapped state 2 to 1
20:50:56.568 00.003 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Selected","id":"c86e9529-325a-4dd0-b4e2-1f6258157b2d"}
20:50:56.573 00.005 6120 evsrv: cli 0FAEF7F8 disconnect
20:50:57.575 01.002 6120 evsrv: cli 0FAF03D8 connect
20:50:57.581 00.006 6120 case statement mapped state 2 to 1
20:50:57.588 00.007 6120 case statement mapped state 2 to 1
20:50:57.593 00.005 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"ea65b1bd-0625-4016-84ca-4c3923e36489"}
20:50:57.599 00.006 6120 case statement mapped state 2 to 1
20:50:57.604 00.005 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Selected","id":"ea65b1bd-0625-4016-84ca-4c3923e36489"}
20:50:57.608 00.004 6120 evsrv: cli 0FAF03D8 disconnect
20:50:57.778 00.170 7680 Exposure complete
20:50:57.885 00.107 7680 worker thread done servicing request
20:50:57.886 00.001 6120 OnExposeComplete: enter
20:50:57.889 00.003 6120 UpdateGuideState(): m_state=2
20:50:57.894 00.005 6120 Star::Find(15, 1195, 1024, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:50:57.897 00.003 6120 Star::Find returns 1 (0), X=1195.65, Y=1024.90, Mass=5376, SNR=46.7, Peak=120 HFD=6.8
20:50:57.901 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (0.19) = xAngle (1.65 = 1.65)
20:50:57.905 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.52 = -1.76)
20:50:57.909 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.84 mountX=-0.03 mountY=-0.31, mountTheta=-1.65
20:50:57.913 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=189, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
20:50:57.916 00.003 6120 UpdateGuideState exits: m=5376 SNR=46.7
20:50:57.920 00.004 6120 PhdController: newstate STATE_CALIBRATE
20:50:57.924 00.004 6120 PhdController: newstate STATE_GUIDE
20:50:57.942 00.018 6120 Changing from state SELECTED to CALIBRATING_PRIMARY
20:50:57.944 00.002 6120 guider state => CALIBRATED
20:50:57.949 00.005 6120 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
20:50:57.953 00.004 6120 reset dither spiral
20:50:57.956 00.003 6120 PhdController: newstate STATE_SETTLE_BEGIN
20:50:57.960 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:57.964 00.004 6120 ScheduleExposure(1000,3,0) exposurePending=0
20:50:57.967 00.003 6120 Enqueuing Expose request
20:50:57.971 00.004 7680 Worker thread wakes up
20:50:57.971 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:50:57.971 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:50:58.613 00.642 6120 evsrv: cli 0FAEFBB8 connect
20:50:58.618 00.005 6120 case statement mapped state 5 to 1
20:50:58.621 00.003 6120 case statement mapped state 5 to 1
20:50:58.627 00.006 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"fba51589-0393-49d4-9f77-a184fee63ff8"}
20:50:58.632 00.005 6120 case statement mapped state 5 to 1
20:50:58.637 00.005 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Selected","id":"fba51589-0393-49d4-9f77-a184fee63ff8"}
20:50:58.642 00.005 6120 evsrv: cli 0FAEFBB8 disconnect
20:50:59.221 00.579 7680 Exposure complete
20:50:59.326 00.105 7680 worker thread done servicing request
20:50:59.326 00.000 6120 OnExposeComplete: enter
20:50:59.330 00.004 6120 UpdateGuideState(): m_state=5
20:50:59.333 00.003 6120 Star::Find(15, 1195, 1024, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:50:59.337 00.004 6120 Star::Find returns 1 (0), X=1195.55, Y=1025.24, Mass=5719, SNR=49.1, Peak=128 HFD=7.1
20:50:59.341 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (0.19) = xAngle (1.67 = 1.67)
20:50:59.345 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.54 = -1.74)
20:50:59.349 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.64 hyp=0.67 cameraTheta=1.85 mountX=-0.06 mountY=-0.66, mountTheta=-1.67
20:50:59.354 00.005 6120 Changing from state CALIBRATED to GUIDING
20:50:59.357 00.003 6120 ScopeASCOM::GetDeclinationRadians() returns 15.9
20:50:59.360 00.003 6120 ScopeASCOM::SideOfPier() returns 1
20:50:59.364 00.004 6120 AdjustCalibrationForScopePointing (scope): current dec=15.9 pierSide=1, cal dec=0.5 pierSide=0 rotAngle=None bin=1
20:50:59.368 00.004 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
20:50:59.372 00.004 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
20:50:59.376 00.004 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
20:50:59.379 00.003 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
20:50:59.383 00.004 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
20:50:59.388 00.005 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
20:50:59.391 00.003 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
20:50:59.396 00.005 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:50:59.400 00.004 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
20:50:59.403 00.003 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
20:50:59.406 00.003 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
20:50:59.410 00.004 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
20:50:59.415 00.005 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
20:50:59.585 00.170 6120 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
20:50:59.591 00.006 6120 GetDouble("/profile/5/camera/pixelsize", 0.000000) returns 2.900000
20:50:59.595 00.004 6120 Guiding starts on opposite side of pier: calibration data side is East, current side is West
20:50:59.599 00.004 6120 FlipCalibration before: x=10.7, y=-94.7 decFlipRequired=0 sideOfPier=East rotAngle=None parity=+/-
20:50:59.602 00.003 6120 FlipCalibration pre-normalize: x=190.7, y=-94.7
20:50:59.607 00.005 6120 FlipCalibration after: x=-169.3 y=-94.7 sideOfPier=West parity=+/+
20:50:59.610 00.003 6120 Mount::SetCalibration (scope) -- xAngle=-169.3 yAngle=-94.7 xRate=1.549 yRate=1.842 bin=1 dec=0.5 pierSide=1 par=+/+ rotAng=None
20:50:59.614 00.004 6120 Mount::SetCalibration (scope) -- sets m_xAngle=-169.3 m_yAngleError=15.4
20:50:59.619 00.005 6120 ScopeASCOM::GetDeclinationRadians() returns 15.9
20:50:59.622 00.003 6120 ScopeASCOM::SideOfPier() returns 1
20:50:59.632 00.010 6120 Status Line: CAL: East(11,-95)->West(-169,-95)
20:50:59.637 00.005 6120 Dec comp: XRate 1.549 -> 1.490 for dec 0.5 -> dec 15.9
20:50:59.640 00.003 6120 ScopeASCOM::GetDeclinationRadians() returns 15.9
20:50:59.645 00.005 6120 ScopeASCOM::SideOfPier() returns 1
20:50:59.649 00.004 6120 setting lock position to (1195.55, 1025.24)
20:50:59.653 00.004 6120 guider state => GUIDING
20:50:59.657 00.004 6120 Status Line: Guiding
20:50:59.660 00.003 6120 Mount: notify guiding started
20:50:59.667 00.007 6120 GetString("/profile/5/name", "") returns "PHD SF 2025"
20:50:59.671 00.004 6120 GetString("/profile/5/scope/calibration/timestamp", "") returns "11/24/2025 8:50:59 PM"
20:50:59.674 00.003 6120 GetDouble("/profile/5/scope/calibration/xRate", 1.000000) returns 0.001549
20:50:59.678 00.004 6120 GetDouble("/profile/5/scope/calibration/yRate", 1.000000) returns 0.001842
20:50:59.683 00.005 6120 GetInt("/profile/5/scope/calibration/binning", 1) returns 1
20:50:59.686 00.003 6120 GetDouble("/profile/5/scope/calibration/xAngle", 0.000000) returns -2.954580
20:50:59.691 00.005 6120 GetDouble("/profile/5/scope/calibration/yAngle", 0.000000) returns -1.652140
20:50:59.694 00.003 6120 GetDouble("/profile/5/scope/calibration/declination", 0.000000) returns 0.009384
20:50:59.698 00.004 6120 GetInt("/profile/5/scope/calibration/pierSide", -1) returns 1
20:50:59.702 00.004 6120 GetInt("/profile/5/scope/calibration/raGuideParity", 0) returns 1
20:50:59.705 00.003 6120 GetInt("/profile/5/scope/calibration/decGuideParity", 0) returns 1
20:50:59.708 00.003 6120 GetDouble("/profile/5/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:50:59.713 00.005 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
20:50:59.717 00.004 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
20:50:59.721 00.004 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
20:50:59.725 00.004 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
20:50:59.729 00.004 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
20:50:59.732 00.003 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
20:50:59.735 00.003 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
20:50:59.740 00.005 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:50:59.744 00.004 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
20:50:59.750 00.006 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
20:50:59.755 00.005 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
20:50:59.759 00.004 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
20:50:59.763 00.004 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
20:50:59.767 00.004 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
20:50:59.771 00.004 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
20:50:59.775 00.004 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
20:50:59.779 00.004 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
20:50:59.783 00.004 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
20:50:59.787 00.004 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
20:50:59.790 00.003 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
20:50:59.795 00.005 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:50:59.799 00.004 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
20:50:59.802 00.003 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
20:50:59.804 00.002 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
20:50:59.808 00.004 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
20:50:59.812 00.004 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
20:50:59.823 00.011 6120 evsrv: cli 0FAEF2F8 connect
20:50:59.827 00.004 6120 case statement mapped state 6 to 3
20:50:59.830 00.003 6120 case statement mapped state 6 to 3
20:50:59.835 00.005 6120 evsrv: cli 0FAEFBB8 connect
20:50:59.838 00.003 6120 case statement mapped state 6 to 3
20:50:59.842 00.004 6120 case statement mapped state 6 to 3
20:50:59.847 00.005 6120 evsrv: cli 0FAEF2F8 request: {"method":"get_app_state","id":"f7862136-847e-4deb-a880-b2e1e7098aa0"}
20:50:59.851 00.004 6120 case statement mapped state 6 to 3
20:50:59.855 00.004 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7862136-847e-4deb-a880-b2e1e7098aa0"}
20:50:59.859 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_pixel_scale","id":"b9fd83be-add4-4f92-a987-0d2741929cd8"}
20:50:59.863 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":null,"id":"b9fd83be-add4-4f92-a987-0d2741929cd8"}
20:50:59.871 00.008 6120 evsrv: cli 0FAEF2F8 disconnect
20:50:59.877 00.006 6120 evsrv: cli 0FAEFBB8 disconnect
20:50:59.946 00.069 6120 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
20:50:59.959 00.013 6120 ScopeASCOM::SideOfPier() returns 1
20:50:59.983 00.024 6120 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:50:59.988 00.005 6120 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
20:50:59.994 00.006 6120 ScopeASCOM::GetDeclinationRadians() returns 15.9
20:50:59.998 00.004 6120 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 15.9
20:51:00.003 00.005 6120 MountToCamera -- mountTheta (0.00) + m_xAngle (-2.95) = xAngle (-2.95 = -2.95)
20:51:00.006 00.003 6120 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
20:51:00.015 00.009 6120 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
20:51:00.024 00.009 6120 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
20:51:00.030 00.006 6120 GetInt("/profile/5/AutoLoadCalibration", -1) returns 1
20:51:00.035 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=187, med=0, FiltMin=0, FiltMax=154, Gamma=1.000
20:51:00.039 00.004 6120 UpdateGuideState exits: m=5719 SNR=49.1
20:51:00.044 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
20:51:00.048 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:00.052 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:51:00.056 00.004 6120 Enqueuing Expose request
20:51:00.061 00.005 7680 Worker thread wakes up
20:51:00.061 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:51:00.061 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1181,1010,31,31)
20:51:01.301 01.240 7680 Exposure complete
20:51:01.410 00.109 7680 worker thread done servicing request
20:51:01.411 00.001 6120 OnExposeComplete: enter
20:51:01.414 00.003 6120 UpdateGuideState(): m_state=6
20:51:01.419 00.005 6120 Star::Find(15, 1195, 1025, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:51:01.424 00.005 6120 Star::Find returns 1 (0), X=1195.60, Y=1025.37, Mass=5739, SNR=49.1, Peak=125 HFD=7.1
20:51:01.427 00.003 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
20:51:01.430 00.003 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
20:51:01.435 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.19 mountX=-0.08 mountY=-0.09, mountTheta=-2.25
20:51:01.440 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.13, opts=13)
20:51:01.444 00.004 6120 Enqueuing Move request for scope (0.05, 0.13)
20:51:01.447 00.003 7680 Worker thread wakes up
20:51:01.448 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
20:51:01.448 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
20:51:01.448 00.000 7680 Moving (0.05, 0.13) raw xDistance=-0.08 yDistance=-0.09
20:51:01.448 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
20:51:01.448 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:51:01.448 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=189, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
20:51:01.454 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:51:01.454 00.000 6120 UpdateGuideState exits: m=5739 SNR=49.1
20:51:01.458 00.004 6120 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 1 / 99999
20:51:01.462 00.004 7680 MoveAxis(E, 0, ABG)
20:51:01.462 00.000 7680 Move returns status 0, amount 0
20:51:01.463 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764039061.462,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
20:51:01.467 00.004 7680 MoveAxis(N, 0, ABG)
20:51:01.467 00.000 7680 Move returns status 0, amount 0
20:51:01.467 00.000 7680 move complete, result=0
20:51:01.467 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:01.471 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:51:01.474 00.003 6120 Enqueuing Expose request
20:51:01.478 00.004 7680 worker thread done servicing request
20:51:01.478 00.000 7680 Worker thread wakes up
20:51:01.479 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
20:51:01.479 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1181,1010,31,31)
20:51:01.479 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:51:02.725 01.246 7680 Exposure complete
20:51:02.834 00.109 7680 worker thread done servicing request
20:51:02.834 00.000 6120 OnExposeComplete: enter
20:51:02.838 00.004 6120 UpdateGuideState(): m_state=6
20:51:02.842 00.004 6120 Star::Find(15, 1195, 1025, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:51:02.846 00.004 6120 Star::Find returns 1 (0), X=1195.60, Y=1025.57, Mass=5660, SNR=49.0, Peak=125 HFD=7.0
20:51:02.849 00.003 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.90)
20:51:02.853 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
20:51:02.857 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.33 hyp=0.34 cameraTheta=1.43 mountX=-0.11 mountY=-0.28, mountTheta=-1.94
20:51:02.862 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.33, opts=13)
20:51:02.866 00.004 6120 Enqueuing Move request for scope (0.05, 0.33)
20:51:02.870 00.004 7680 Worker thread wakes up
20:51:02.870 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=162, Gamma=1.000
20:51:02.873 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.33) opts 0xd
20:51:02.875 00.002 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.33)
20:51:02.875 00.000 7680 Moving (0.05, 0.33) raw xDistance=-0.11 yDistance=-0.28
20:51:02.875 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
20:51:02.875 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
20:51:02.875 00.000 6120 UpdateGuideState exits: m=5660 SNR=49.0
20:51:02.878 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
20:51:02.878 00.000 7680 MoveAxis(E, 0, ABG)
20:51:02.878 00.000 7680 Move returns status 0, amount 0
20:51:02.878 00.000 7680 MoveAxis(N, 0, ABG)
20:51:02.878 00.000 7680 Move returns status 0, amount 0
20:51:02.880 00.002 7680 move complete, result=0
20:51:02.880 00.000 7680 worker thread done servicing request
20:51:02.880 00.000 6120 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 2 / 99999
20:51:02.884 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764039062.884,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.46,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
20:51:02.887 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:02.890 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:51:02.892 00.002 6120 Enqueuing Expose request
20:51:02.895 00.003 7680 Worker thread wakes up
20:51:02.895 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:51:02.895 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:51:02.899 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(1181,1010,31,31)
20:51:04.148 01.249 7680 Exposure complete
20:51:04.271 00.123 7680 worker thread done servicing request
20:51:04.271 00.000 6120 OnExposeComplete: enter
20:51:04.275 00.004 6120 UpdateGuideState(): m_state=6
20:51:04.279 00.004 6120 Star::Find(15, 1195, 1025, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:51:04.283 00.004 6120 Star::Find returns 1 (0), X=1195.62, Y=1025.63, Mass=5695, SNR=49.1, Peak=122 HFD=7.1
20:51:04.288 00.005 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
20:51:04.291 00.003 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
20:51:04.295 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.40 hyp=0.40 cameraTheta=1.40 mountX=-0.14 mountY=-0.33, mountTheta=-1.98
20:51:04.300 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.40, opts=13)
20:51:04.303 00.003 6120 Enqueuing Move request for scope (0.07, 0.40)
20:51:04.307 00.004 7680 Worker thread wakes up
20:51:04.307 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.40) opts 0xd
20:51:04.308 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=163, Gamma=1.000
20:51:04.311 00.003 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.40)
20:51:04.311 00.000 7680 Moving (0.07, 0.40) raw xDistance=-0.14 yDistance=-0.33
20:51:04.312 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
20:51:04.312 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
20:51:04.312 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
20:51:04.312 00.000 7680 MoveAxis(E, 0, ABG)
20:51:04.312 00.000 7680 Move returns status 0, amount 0
20:51:04.312 00.000 7680 MoveAxis(N, 0, ABG)
20:51:04.312 00.000 7680 Move returns status 0, amount 0
20:51:04.312 00.000 7680 move complete, result=0
20:51:04.312 00.000 7680 worker thread done servicing request
20:51:04.314 00.002 6120 UpdateGuideState exits: m=5695 SNR=49.1
20:51:04.317 00.003 6120 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 3 / 99999
20:51:04.320 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764039064.320,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.44,"Time":2.9,"SettleTime":10.0,"StarLocked":true}
20:51:04.324 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:04.329 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:51:04.332 00.003 6120 Enqueuing Expose request
20:51:04.335 00.003 7680 Worker thread wakes up
20:51:04.335 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:51:04.335 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1181,1010,31,31)
20:51:04.336 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:51:05.586 01.250 7680 Exposure complete
20:51:05.686 00.100 7680 worker thread done servicing request
20:51:05.686 00.000 6120 OnExposeComplete: enter
20:51:05.690 00.004 6120 UpdateGuideState(): m_state=6
20:51:05.693 00.003 6120 Star::Find(15, 1195, 1025, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:51:05.696 00.003 6120 Star::Find returns 1 (0), X=1195.72, Y=1025.93, Mass=5470, SNR=46.0, Peak=123 HFD=6.8
20:51:05.699 00.003 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
20:51:05.702 00.003 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
20:51:05.706 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.69 hyp=0.71 cameraTheta=1.33 mountX=-0.30 mountY=-0.54, mountTheta=-2.07
20:51:05.711 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.69, opts=13)
20:51:05.714 00.003 6120 Enqueuing Move request for scope (0.17, 0.69)
20:51:05.717 00.003 7680 Worker thread wakes up
20:51:05.717 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.69) opts 0xd
20:51:05.717 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.69)
20:51:05.718 00.001 7680 Moving (0.17, 0.69) raw xDistance=-0.30 yDistance=-0.54
20:51:05.718 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
20:51:05.718 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.15
20:51:05.718 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
20:51:05.721 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
20:51:05.721 00.000 7680 MoveAxis(E, 126, ABG)
20:51:05.723 00.002 7680 Guiding  Dir = 2, Dur = 126
20:51:05.723 00.000 6120 UpdateGuideState exits: m=5470 SNR=46.0
20:51:05.726 00.003 6120 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 4 / 99999
20:51:05.729 00.003 7680 IsSlewing returns 0
20:51:05.730 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764039065.729,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.52,"Time":4.3,"SettleTime":10.0,"StarLocked":true}
20:51:05.733 00.003 7680 IsGuiding returns 0
20:51:05.733 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:05.737 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:51:05.742 00.005 7680 PulseGuide returned control before completion, sleep 131
20:51:05.742 00.000 6120 Enqueuing Expose request
20:51:05.889 00.147 7680 IsGuiding returns 1
20:51:05.889 00.000 7680 scope still moving after pulse duration time elapsed
20:51:05.921 00.032 7680 IsSlewing returns 0
20:51:05.921 00.000 7680 IsGuiding returns 0
20:51:05.921 00.000 7680 scope move finished after 126 + 61 ms
20:51:05.921 00.000 7680 Move returns status 0, amount 126
20:51:05.921 00.000 7680 MoveAxis(N, 295, ABG)
20:51:05.922 00.001 7680 Guiding  Dir = 0, Dur = 295
20:51:05.922 00.000 7680 IsSlewing returns 0
20:51:05.922 00.000 7680 IsGuiding returns 0
20:51:05.923 00.001 7680 PulseGuide returned control before completion, sleep 305
20:51:06.234 00.311 7680 IsGuiding returns 1
20:51:06.235 00.001 7680 scope still moving after pulse duration time elapsed
20:51:06.265 00.030 7680 IsSlewing returns 0
20:51:06.266 00.001 7680 IsGuiding returns 0
20:51:06.266 00.000 7680 scope move finished after 295 + 48 ms
20:51:06.266 00.000 7680 Move returns status 0, amount 295
20:51:06.266 00.000 7680 move complete, result=0
20:51:06.268 00.002 7680 worker thread done servicing request
20:51:06.268 00.000 6120 GuideStep: -0.3 px 126 ms EAST, -0.5 px 295 ms NORTH
20:51:06.273 00.005 7680 Worker thread wakes up
20:51:06.273 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:51:06.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1181,1010,31,31)
20:51:07.529 01.256 7680 Exposure complete
20:51:07.644 00.115 7680 worker thread done servicing request
20:51:07.644 00.000 6120 OnExposeComplete: enter
20:51:07.649 00.005 6120 UpdateGuideState(): m_state=6
20:51:07.653 00.004 6120 Star::Find(15, 1195, 1025, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:51:07.658 00.005 6120 Star::Find returns 1 (0), X=1195.61, Y=1025.82, Mass=5550, SNR=48.7, Peak=139 HFD=6.9
20:51:07.661 00.003 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
20:51:07.664 00.003 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
20:51:07.670 00.006 6120 CameraToMount -- cameraX=0.06 cameraY=0.58 hyp=0.59 cameraTheta=1.47 mountX=-0.16 mountY=-0.50, mountTheta=-1.89
20:51:07.676 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.58, opts=13)
20:51:07.680 00.004 6120 Enqueuing Move request for scope (0.06, 0.58)
20:51:07.683 00.003 7680 Worker thread wakes up
20:51:07.683 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.58) opts 0xd
20:51:07.683 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.58)
20:51:07.684 00.001 7680 Moving (0.06, 0.58) raw xDistance=-0.16 yDistance=-0.50
20:51:07.684 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
20:51:07.684 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
20:51:07.684 00.000 7680 MoveAxis(E, 0, ABG)
20:51:07.684 00.000 7680 Move returns status 0, amount 0
20:51:07.684 00.000 7680 MoveAxis(N, 271, ABG)
20:51:07.684 00.000 7680 Guiding  Dir = 0, Dur = 271
20:51:07.684 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
20:51:07.689 00.005 7680 IsSlewing returns 0
20:51:07.689 00.000 6120 UpdateGuideState exits: m=5550 SNR=48.7
20:51:07.692 00.003 6120 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 5 / 99999
20:51:07.696 00.004 7680 IsGuiding returns 0
20:51:07.696 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764039067.696,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.54,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
20:51:07.700 00.004 7680 PulseGuide returned control before completion, sleep 281
20:51:07.701 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:07.704 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:51:07.707 00.003 6120 Enqueuing Expose request
20:51:07.991 00.284 7680 IsGuiding returns 1
20:51:07.992 00.001 7680 scope still moving after pulse duration time elapsed
20:51:08.020 00.028 7680 IsSlewing returns 0
20:51:08.020 00.000 7680 IsGuiding returns 0
20:51:08.022 00.002 7680 scope move finished after 271 + 54 ms
20:51:08.022 00.000 7680 Move returns status 0, amount 271
20:51:08.022 00.000 7680 move complete, result=0
20:51:08.023 00.001 7680 worker thread done servicing request
20:51:08.023 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 271 ms NORTH
20:51:08.029 00.006 7680 Worker thread wakes up
20:51:08.029 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:51:08.030 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1181,1010,31,31)
20:51:09.283 01.253 7680 Exposure complete
20:51:09.396 00.113 7680 worker thread done servicing request
20:51:09.396 00.000 6120 OnExposeComplete: enter
20:51:09.401 00.005 6120 UpdateGuideState(): m_state=6
20:51:09.405 00.004 6120 Star::Find(15, 1195, 1025, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:51:09.409 00.004 6120 Star::Find returns 1 (0), X=1195.42, Y=1025.71, Mass=5482, SNR=47.7, Peak=131 HFD=6.9
20:51:09.413 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
20:51:09.416 00.003 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
20:51:09.421 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.47 hyp=0.49 cameraTheta=1.84 mountX=0.04 mountY=-0.48, mountTheta=-1.49
20:51:09.427 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.47, opts=13)
20:51:09.430 00.003 6120 Enqueuing Move request for scope (-0.13, 0.47)
20:51:09.435 00.005 7680 Worker thread wakes up
20:51:09.435 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=157, Gamma=1.000
20:51:09.439 00.004 6120 UpdateGuideState exits: m=5482 SNR=47.7
20:51:09.443 00.004 6120 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 6 / 99999
20:51:09.446 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.47) opts 0xd
20:51:09.446 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.47)
20:51:09.446 00.000 7680 Moving (-0.13, 0.47) raw xDistance=0.04 yDistance=-0.48
20:51:09.446 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
20:51:09.448 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
20:51:09.448 00.000 7680 MoveAxis(E, 0, ABG)
20:51:09.448 00.000 7680 Move returns status 0, amount 0
20:51:09.448 00.000 7680 MoveAxis(N, 259, ABG)
20:51:09.448 00.000 7680 Guiding  Dir = 0, Dur = 259
20:51:09.449 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764039069.446,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.52,"Time":8.0,"SettleTime":10.0,"StarLocked":true}
20:51:09.453 00.004 7680 IsSlewing returns 0
20:51:09.453 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:09.457 00.004 7680 IsGuiding returns 0
20:51:09.457 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:51:09.460 00.003 6120 Enqueuing Expose request
20:51:09.465 00.005 7680 PulseGuide returned control before completion, sleep 269
20:51:09.743 00.278 7680 IsGuiding returns 0
20:51:09.743 00.000 7680 Move returns status 0, amount 259
20:51:09.743 00.000 7680 move complete, result=0
20:51:09.743 00.000 7680 worker thread done servicing request
20:51:09.744 00.001 7680 Worker thread wakes up
20:51:09.745 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
20:51:09.745 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1181,1010,31,31)
20:51:09.745 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 259 ms NORTH
20:51:10.989 01.244 7680 Exposure complete
20:51:11.108 00.119 7680 worker thread done servicing request
20:51:11.109 00.001 6120 OnExposeComplete: enter
20:51:11.114 00.005 6120 UpdateGuideState(): m_state=6
20:51:11.120 00.006 6120 Star::Find(15, 1195, 1025, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
20:51:11.124 00.004 6120 Star::Find returns 1 (0), X=1195.53, Y=1025.41, Mass=5987, SNR=50.7, Peak=125 HFD=7.2
20:51:11.128 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
20:51:11.133 00.005 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
20:51:11.138 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.71 mountX=-0.01 mountY=-0.17, mountTheta=-1.62
20:51:11.145 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.18, opts=13)
20:51:11.151 00.006 6120 Enqueuing Move request for scope (-0.02, 0.18)
20:51:11.157 00.006 7680 Worker thread wakes up
20:51:11.157 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
20:51:11.162 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
20:51:11.163 00.001 6120 UpdateGuideState exits: m=5987 SNR=50.7
20:51:11.169 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
20:51:11.169 00.000 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 7 / 99999
20:51:11.177 00.008 7680 Moving (-0.02, 0.18) raw xDistance=-0.01 yDistance=-0.17
20:51:11.177 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764039071.177,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.42,"Time":9.7,"SettleTime":10.0,"StarLocked":true}
20:51:11.183 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:51:11.183 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:51:11.183 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:11.189 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:51:11.189 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:51:11.195 00.006 6120 Enqueuing Expose request
20:51:11.200 00.005 7680 MoveAxis(E, 0, ABG)
20:51:11.200 00.000 7680 Move returns status 0, amount 0
20:51:11.201 00.001 7680 MoveAxis(N, 0, ABG)
20:51:11.201 00.000 7680 Move returns status 0, amount 0
20:51:11.201 00.000 7680 move complete, result=0
20:51:11.201 00.000 7680 worker thread done servicing request
20:51:11.201 00.000 7680 Worker thread wakes up
20:51:11.202 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:51:11.208 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:51:11.208 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1181,1010,31,31)
20:51:12.463 01.255 7680 Exposure complete
20:51:12.573 00.110 7680 worker thread done servicing request
20:51:12.574 00.001 6120 OnExposeComplete: enter
20:51:12.578 00.004 6120 UpdateGuideState(): m_state=6
20:51:12.582 00.004 6120 Star::Find(15, 1195, 1025, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:51:12.586 00.004 6120 Star::Find returns 1 (0), X=1195.35, Y=1025.86, Mass=5508, SNR=47.3, Peak=123 HFD=6.8
20:51:12.590 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
20:51:12.594 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
20:51:12.597 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.62 hyp=0.65 cameraTheta=1.88 mountX=0.08 mountY=-0.64, mountTheta=-1.44
20:51:12.601 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.62, opts=13)
20:51:12.606 00.005 6120 Enqueuing Move request for scope (-0.20, 0.62)
20:51:12.612 00.006 7680 Worker thread wakes up
20:51:12.612 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
20:51:12.617 00.005 6120 UpdateGuideState exits: m=5508 SNR=47.3
20:51:12.620 00.003 6120 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 8 / 99999
20:51:12.624 00.004 6120 PhdController: newstate STATE_FINISH
20:51:12.628 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.62) opts 0xd
20:51:12.628 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.62)
20:51:12.628 00.000 7680 Moving (-0.20, 0.62) raw xDistance=0.08 yDistance=-0.64
20:51:12.629 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
20:51:12.629 00.000 6120 PhdController complete: success
20:51:12.633 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
20:51:12.633 00.000 7680 MoveAxis(E, 0, ABG)
20:51:12.633 00.000 7680 Move returns status 0, amount 0
20:51:12.634 00.001 6120 evsrv: {"Event":"SettleDone","Timestamp":1764039072.633,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
20:51:12.638 00.004 7680 MoveAxis(N, 350, ABG)
20:51:12.638 00.000 7680 Guiding  Dir = 0, Dur = 350
20:51:12.638 00.000 6120 Mount: notify guiding dither settle done success=1
20:51:12.642 00.004 6120 PhdController: newstate STATE_IDLE
20:51:12.647 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:12.651 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:51:12.656 00.005 7680 IsSlewing returns 0
20:51:12.656 00.000 6120 Enqueuing Expose request
20:51:12.660 00.004 7680 IsGuiding returns 0
20:51:12.660 00.000 7680 PulseGuide returned control before completion, sleep 360
20:51:13.010 00.350 6120 evsrv: cli 0FAEF7F8 connect
20:51:13.015 00.005 6120 case statement mapped state 6 to 3
20:51:13.022 00.007 6120 case statement mapped state 6 to 3
20:51:13.025 00.003 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"f9530654-4142-4289-b11f-727a32f39d2a"}
20:51:13.028 00.003 6120 case statement mapped state 6 to 3
20:51:13.032 00.004 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9530654-4142-4289-b11f-727a32f39d2a"}
20:51:13.034 00.002 7680 IsGuiding returns 1
20:51:13.034 00.000 7680 scope still moving after pulse duration time elapsed
20:51:13.035 00.001 6120 evsrv: cli 0FAEF7F8 disconnect
20:51:13.040 00.005 6120 evsrv: cli 0FAEF398 connect
20:51:13.046 00.006 6120 case statement mapped state 6 to 3
20:51:13.050 00.004 6120 case statement mapped state 6 to 3
20:51:13.054 00.004 6120 evsrv: cli 0FAEF398 request: {"method":"stop_capture","id":"98c31ec4-a019-4a15-8060-deddf4df4899"}
20:51:13.057 00.003 6120 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:51:13.059 00.002 6120 Status Line: Waiting for devices...
20:51:13.063 00.004 7680 IsSlewing returns 0
20:51:13.063 00.000 6120 evsrv: cli 0FAEF398 response: {"jsonrpc":"2.0","result":0,"id":"98c31ec4-a019-4a15-8060-deddf4df4899"}
20:51:13.069 00.006 7680 IsGuiding returns 0
20:51:13.069 00.000 7680 scope move finished after 350 + 59 ms
20:51:13.069 00.000 7680 Move returns status 0, amount 350
20:51:13.069 00.000 7680 move complete, result=0
20:51:13.069 00.000 7680 worker thread done servicing request
20:51:13.069 00.000 6120 evsrv: cli 0FAEF398 disconnect
20:51:13.074 00.005 7680 Worker thread wakes up
20:51:13.074 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 350 ms NORTH
20:51:13.079 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
20:51:13.079 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:180->Time lapse interrupted
20:51:13.081 00.002 7680 worker thread done servicing request
20:51:13.083 00.002 6120 OnExposeComplete: enter
20:51:13.087 00.004 6120 OnExposeComplete: Capture Error reported
20:51:13.090 00.003 6120 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
20:51:13.093 00.003 6120 Mount: notify guiding stopped
20:51:13.099 00.006 6120 Changing from state GUIDING to STOP
20:51:13.102 00.003 6120 guider state => SELECTED
20:51:13.106 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
20:51:13.111 00.005 6120 Changing from state SELECTED to UNINITIALIZED
20:51:13.115 00.004 6120 guider state => SELECTING
20:51:13.121 00.006 6120 Status Line: Stopped.
20:51:13.125 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:489->Error reported capturing image
20:51:13.132 00.007 6120 evsrv: cli 0FAEFBB8 connect
20:51:13.134 00.002 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"b379dd48-a567-49b7-95de-0146fbe639cf"}
20:51:13.138 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Stopped","id":"b379dd48-a567-49b7-95de-0146fbe639cf"}
20:51:13.141 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
20:54:42.043 208.902 6120 evsrv: cli 0FAF0158 connect
20:54:42.057 00.014 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"5cf9dd9c-b0df-4709-ac38-eddd3b4c3c89"}
20:54:42.065 00.008 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Stopped","id":"5cf9dd9c-b0df-4709-ac38-eddd3b4c3c89"}
20:54:42.079 00.014 6120 evsrv: cli 0FAF0158 disconnect
20:54:42.084 00.005 6120 evsrv: cli 0FAF0478 connect
20:54:42.091 00.007 6120 evsrv: cli 0FAF0478 request: {"method":"get_calibrated","id":"9ffef34a-0fea-4e57-9388-59a9ec4d4098"}
20:54:42.096 00.005 6120 evsrv: cli 0FAF0478 response: {"jsonrpc":"2.0","result":true,"id":"9ffef34a-0fea-4e57-9388-59a9ec4d4098"}
20:54:42.112 00.016 6120 evsrv: cli 0FAF0478 disconnect
20:54:42.119 00.007 6120 evsrv: cli 0FAEFD98 connect
20:54:42.128 00.009 6120 evsrv: cli 0FAEFD98 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"d33927fa-53e8-43f0-80cb-cd85f964f882"}
20:54:42.133 00.005 6120 PhdController::Guide begins
20:54:42.138 00.005 6120 PhdController: newstate STATE_SETUP
20:54:42.142 00.004 6120 PhdController: setup
20:54:42.147 00.005 6120 PhdController: newstate STATE_ATTEMPT_START
20:54:42.152 00.005 6120 PhdController: start capturing
20:54:42.157 00.005 6120 Changing from state SELECTING to UNINITIALIZED
20:54:42.164 00.007 6120 guider state => SELECTING
20:54:42.169 00.005 6120 setting force full frames = true
20:54:42.175 00.006 6120 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:54:42.181 00.006 6120 ScheduleExposure(1000,3,0) exposurePending=0
20:54:42.186 00.005 6120 Enqueuing Expose request
20:54:42.192 00.006 7680 Worker thread wakes up
20:54:42.194 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
20:54:42.194 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:54:42.195 00.001 6120 PhdController: newstate STATE_SELECT_STAR
20:54:42.204 00.009 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"d33927fa-53e8-43f0-80cb-cd85f964f882"}
20:54:42.220 00.016 6120 evsrv: cli 0FAEFD98 disconnect
20:54:42.224 00.004 6120 evsrv: cli 0FAEFED8 connect
20:54:42.229 00.005 6120 case statement mapped state 1 to 101
20:54:42.232 00.003 6120 case statement mapped state 1 to 101
20:54:42.235 00.003 6120 evsrv: cli 0FAEFED8 request: {"method":"get_lock_shift_params","id":"70baddd4-842c-42fc-8512-c9863b44eeee"}
20:54:42.240 00.005 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"70baddd4-842c-42fc-8512-c9863b44eeee"}
20:54:42.245 00.005 6120 evsrv: cli 0FAEFED8 disconnect
20:54:42.249 00.004 6120 evsrv: cli 0FAEFBB8 connect
20:54:42.254 00.005 6120 case statement mapped state 1 to 101
20:54:42.257 00.003 6120 case statement mapped state 1 to 101
20:54:42.261 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_lock_position","id":"f74e464d-39a8-4e6c-9352-afff2b7263b9"}
20:54:42.265 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":null,"id":"f74e464d-39a8-4e6c-9352-afff2b7263b9"}
20:54:42.271 00.006 6120 evsrv: cli 0FAEFBB8 disconnect
20:54:43.273 01.002 6120 evsrv: cli 0FAEF398 connect
20:54:43.278 00.005 6120 case statement mapped state 1 to 101
20:54:43.283 00.005 6120 case statement mapped state 1 to 101
20:54:43.288 00.005 6120 evsrv: cli 0FAEF398 request: {"method":"get_lock_position","id":"f6411b02-2b63-4805-8c2c-c277cad59b15"}
20:54:43.293 00.005 6120 evsrv: cli 0FAEF398 response: {"jsonrpc":"2.0","result":null,"id":"f6411b02-2b63-4805-8c2c-c277cad59b15"}
20:54:43.300 00.007 6120 evsrv: cli 0FAEF398 disconnect
20:54:43.449 00.149 7680 Exposure complete
20:54:43.554 00.105 7680 worker thread done servicing request
20:54:43.554 00.000 6120 OnExposeComplete: enter
20:54:43.558 00.004 6120 UpdateGuideState(): m_state=1
20:54:43.562 00.004 6120 UpdateCurrentPosition: no star selected
20:54:43.566 00.004 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
20:54:43.570 00.004 6120 Status Line: No star selected
20:54:43.575 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
20:54:43.579 00.004 6120 UpdateGuideState exits: No star selected
20:54:43.582 00.003 6120 GuiderMultiStar::AutoSelect enter
20:54:43.586 00.004 6120 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
20:54:43.688 00.102 6120 AutoFind: auto downsample for scale 1.00 => 1x
20:54:43.868 00.180 6120 AutoFind: global mean = 0.0, stdev 2.3
20:54:43.872 00.004 6120 AutoFind: using threshold = 0.1
20:54:44.097 00.225 6120 AutoFind: local max [1250, 876] 141.0
20:54:44.101 00.004 6120 AutoFind: local max [1199, 1047] 86.7
20:54:44.104 00.003 6120 AutoFind: local max [1669, 349] 57.1
20:54:44.108 00.004 6120 AutoFind: local max [157, 836] 44.4
20:54:44.113 00.005 6120 AutoFind: local max [112, 923] 32.5
20:54:44.116 00.003 6120 AutoFind: local max [1531, 916] 26.5
20:54:44.120 00.004 6120 AutoFind: local max [11, 536] 26.5
20:54:44.124 00.004 6120 AutoFind: local max [317, 172] 25.4
20:54:44.128 00.004 6120 AutoFind: local max [1529, 921] 23.8
20:54:44.131 00.003 6120 AutoFind: local max [143, 446] 20.7
20:54:44.134 00.003 6120 AutoFind: local max [188, 563] 20.6
20:54:44.138 00.004 6120 AutoFind: local max [1648, 925] 17.1
20:54:44.143 00.005 6120 AutoFind: local max [500, 937] 13.9
20:54:44.147 00.004 6120 AutoFind: local max [1172, 33] 11.0
20:54:44.151 00.004 6120 AutoFind: local max [216, 583] 10.3
20:54:44.154 00.003 6120 AutoFind: local max [1633, 455] 10.0
20:54:44.157 00.003 6120 AutoFind: local max [1352, 276] 9.7
20:54:44.160 00.003 6120 AutoFind: local max [253, 824] 9.6
20:54:44.165 00.005 6120 AutoFind: local max [1743, 809] 9.3
20:54:44.168 00.003 6120 AutoFind: local max [1153, 159] 9.2
20:54:44.172 00.004 6120 AutoFind: local max [211, 327] 7.1
20:54:44.176 00.004 6120 AutoFind: local max [612, 111] 7.0
20:54:44.179 00.003 6120 AutoFind: local max [950, 888] 6.6
20:54:44.183 00.004 6120 AutoFind: local max [1758, 1053] 5.9
20:54:44.186 00.003 6120 AutoFind: local max [212, 1009] 5.8
20:54:44.190 00.004 6120 AutoFind: local max [1238, 875] 5.7
20:54:44.194 00.004 6120 AutoFind: local max [351, 968] 5.5
20:54:44.196 00.002 6120 AutoFind: local max [1635, 663] 5.5
20:54:44.200 00.004 6120 AutoFind: local max [1242, 891] 5.5
20:54:44.204 00.004 6120 AutoFind: local max [941, 1073] 5.5
20:54:44.208 00.004 6120 AutoFind: local max [1200, 1038] 4.7
20:54:44.211 00.003 6120 AutoFind: local max [1264, 874] 4.6
20:54:44.214 00.003 6120 AutoFind: local max [555, 726] 4.6
20:54:44.217 00.003 6120 AutoFind: local max [1769, 35] 4.5
20:54:44.221 00.004 6120 AutoFind: local max [652, 645] 4.4
20:54:44.224 00.003 6120 AutoFind: local max [780, 1064] 4.4
20:54:44.227 00.003 6120 AutoFind: local max [1261, 864] 4.4
20:54:44.231 00.004 6120 AutoFind: local max [807, 723] 4.4
20:54:44.233 00.002 6120 AutoFind: local max [1251, 866] 4.3
20:54:44.237 00.004 6120 AutoFind: local max [97, 670] 4.3
20:54:44.241 00.004 6120 AutoFind: local max [11, 469] 4.2
20:54:44.244 00.003 6120 AutoFind: local max [1775, 556] 4.1
20:54:44.247 00.003 6120 AutoFind: local max [877, 469] 4.0
20:54:44.252 00.005 6120 AutoFind: local max [189, 909] 4.0
20:54:44.256 00.004 6120 AutoFind: local max [234, 561] 4.0
20:54:44.260 00.004 6120 AutoFind: local max [1239, 433] 3.9
20:54:44.263 00.003 6120 AutoFind: local max [1250, 742] 3.9
20:54:44.267 00.004 6120 AutoFind: local max [1230, 883] 3.8
20:54:44.271 00.004 6120 AutoFind: local max [536, 478] 3.8
20:54:44.274 00.003 6120 AutoFind: local max [1235, 869] 3.8
20:54:44.277 00.003 6120 AutoFind: local max [1180, 1048] 3.8
20:54:44.283 00.006 6120 AutoFind: local max [1200, 1062] 3.7
20:54:44.288 00.005 6120 AutoFind: local max [1245, 437] 3.6
20:54:44.294 00.006 6120 AutoFind: local max [1254, 214] 3.6
20:54:44.300 00.006 6120 AutoFind: local max [1532, 732] 3.5
20:54:44.305 00.005 6120 AutoFind: local max [1246, 860] 3.4
20:54:44.309 00.004 6120 AutoFind: local max [436, 1004] 3.4
20:54:44.315 00.006 6120 AutoFind: local max [1190, 1065] 3.4
20:54:44.320 00.005 6120 AutoFind: local max [1808, 588] 3.4
20:54:44.324 00.004 6120 AutoFind: local max [1534, 722] 3.4
20:54:44.328 00.004 6120 AutoFind: local max [1244, 898] 3.4
20:54:44.332 00.004 6120 AutoFind: local max [1114, 10] 3.4
20:54:44.336 00.004 6120 AutoFind: local max [1193, 1035] 3.4
20:54:44.340 00.004 6120 AutoFind: local max [785, 306] 3.4
20:54:44.345 00.005 6120 AutoFind: local max [334, 132] 3.4
20:54:44.349 00.004 6120 AutoFind: local max [1083, 1066] 3.4
20:54:44.355 00.006 6120 AutoFind: local max [1260, 893] 3.3
20:54:44.360 00.005 6120 AutoFind: local max [484, 1063] 3.3
20:54:44.367 00.007 6120 AutoFind: local max [1210, 1040] 3.3
20:54:44.372 00.005 6120 AutoFind: local max [960, 516] 3.3
20:54:44.376 00.004 6120 AutoFind: local max [23, 730] 3.3
20:54:44.380 00.004 6120 AutoFind: local max [1689, 523] 3.3
20:54:44.384 00.004 6120 AutoFind: local max [1613, 971] 3.3
20:54:44.389 00.005 6120 AutoFind: local max [1150, 1048] 3.3
20:54:44.394 00.005 6120 AutoFind: local max [918, 559] 3.2
20:54:44.399 00.005 6120 AutoFind: local max [1806, 459] 3.2
20:54:44.403 00.004 6120 AutoFind: local max [547, 800] 3.2
20:54:44.409 00.006 6120 AutoFind: local max [224, 308] 3.2
20:54:44.413 00.004 6120 AutoFind: local max [1214, 501] 3.2
20:54:44.418 00.005 6120 AutoFind: local max [1807, 593] 3.2
20:54:44.425 00.007 6120 AutoFind: local max [513, 833] 3.2
20:54:44.431 00.006 6120 AutoFind: local max [713, 509] 3.2
20:54:44.435 00.004 6120 AutoFind: local max [1351, 58] 3.2
20:54:44.440 00.005 6120 AutoFind: local max [1295, 202] 3.2
20:54:44.444 00.004 6120 AutoFind: local max [1196, 950] 3.2
20:54:44.448 00.004 6120 AutoFind: local max [1188, 1042] 3.1
20:54:44.451 00.003 6120 AutoFind: local max [1449, 10] 3.1
20:54:44.455 00.004 6120 AutoFind: local max [1615, 454] 3.1
20:54:44.458 00.003 6120 AutoFind: local max [921, 39] 3.1
20:54:44.461 00.003 6120 AutoFind: local max [766, 149] 3.1
20:54:44.464 00.003 6120 AutoFind: local max [548, 221] 3.1
20:54:44.467 00.003 6120 AutoFind: local max [1714, 663] 3.1
20:54:44.470 00.003 6120 AutoFind: local max [1833, 1070] 3.1
20:54:44.473 00.003 6120 AutoFind: local max [194, 62] 3.1
20:54:44.476 00.003 6120 AutoFind: local max [1430, 620] 3.1
20:54:44.479 00.003 6120 AutoFind: local max [936, 776] 3.1
20:54:44.482 00.003 6120 AutoFind: local max [1784, 1076] 3.1
20:54:44.485 00.003 6120 AutoFind: local max [1269, 1056] 3.1
20:54:44.488 00.003 6120 AutoFind: local max [1441, 1059] 3.1
20:54:44.492 00.004 6120 AutoFind: local max [1463, 360] 3.1
20:54:44.495 00.003 6120 AutoFind: too close [1615, 454] 3.1 - [1633, 455] 10.0
20:54:44.498 00.003 6120 AutoFind: too close [1188, 1042] 3.1 - [1193, 1035] 3.4
20:54:44.502 00.004 6120 AutoFind: too close [1188, 1042] 3.1 - [1200, 1062] 3.7
20:54:44.505 00.003 6120 AutoFind: too close [1188, 1042] 3.1 - [1180, 1048] 3.8
20:54:44.507 00.002 6120 AutoFind: too close [1188, 1042] 3.1 - [1200, 1038] 4.7
20:54:44.511 00.004 6120 AutoFind: close dim-bright [1188, 1042] 3.1 - [1199, 1047] 86.7
20:54:44.514 00.003 6120 AutoFind: too close [1807, 593] 3.2 - [1808, 588] 3.4
20:54:44.518 00.004 6120 AutoFind: too close [224, 308] 3.2 - [211, 327] 7.1
20:54:44.523 00.005 6120 AutoFind: too close [1210, 1040] 3.3 - [1193, 1035] 3.4
20:54:44.527 00.004 6120 AutoFind: too close [1210, 1040] 3.3 - [1200, 1038] 4.7
20:54:44.532 00.005 6120 AutoFind: close dim-bright [1210, 1040] 3.3 - [1199, 1047] 86.7
20:54:44.536 00.004 6120 AutoFind: too close [1260, 893] 3.3 - [1244, 898] 3.4
20:54:44.541 00.005 6120 AutoFind: too close [1260, 893] 3.3 - [1264, 874] 4.6
20:54:44.545 00.004 6120 AutoFind: too close [1260, 893] 3.3 - [1242, 891] 5.5
20:54:44.550 00.005 6120 AutoFind: close dim-bright [1260, 893] 3.3 - [1250, 876] 141.0
20:54:44.556 00.006 6120 AutoFind: too close [1193, 1035] 3.4 - [1180, 1048] 3.8
20:54:44.560 00.004 6120 AutoFind: too close [1193, 1035] 3.4 - [1200, 1038] 4.7
20:54:44.562 00.002 6120 AutoFind: close dim-bright [1193, 1035] 3.4 - [1199, 1047] 86.7
20:54:44.565 00.003 6120 AutoFind: too close [1244, 898] 3.4 - [1230, 883] 3.8
20:54:44.569 00.004 6120 AutoFind: too close [1244, 898] 3.4 - [1242, 891] 5.5
20:54:44.572 00.003 6120 AutoFind: too close [1534, 722] 3.4 - [1532, 732] 3.5
20:54:44.574 00.002 6120 AutoFind: too close [1190, 1065] 3.4 - [1200, 1062] 3.7
20:54:44.580 00.006 6120 AutoFind: too close [1190, 1065] 3.4 - [1180, 1048] 3.8
20:54:44.583 00.003 6120 AutoFind: close dim-bright [1190, 1065] 3.4 - [1199, 1047] 86.7
20:54:44.588 00.005 6120 AutoFind: too close [1246, 860] 3.4 - [1235, 869] 3.8
20:54:44.593 00.005 6120 AutoFind: too close [1246, 860] 3.4 - [1251, 866] 4.3
20:54:44.597 00.004 6120 AutoFind: too close [1246, 860] 3.4 - [1261, 864] 4.4
20:54:44.600 00.003 6120 AutoFind: too close [1246, 860] 3.4 - [1264, 874] 4.6
20:54:44.603 00.003 6120 AutoFind: too close [1246, 860] 3.4 - [1238, 875] 5.7
20:54:44.607 00.004 6120 AutoFind: close dim-bright [1246, 860] 3.4 - [1250, 876] 141.0
20:54:44.611 00.004 6120 AutoFind: too close [1245, 437] 3.6 - [1239, 433] 3.9
20:54:44.615 00.004 6120 AutoFind: too close [1200, 1062] 3.7 - [1180, 1048] 3.8
20:54:44.619 00.004 6120 AutoFind: close dim-bright [1200, 1062] 3.7 - [1199, 1047] 86.7
20:54:44.623 00.004 6120 AutoFind: too close [1180, 1048] 3.8 - [1200, 1038] 4.7
20:54:44.626 00.003 6120 AutoFind: close dim-bright [1180, 1048] 3.8 - [1199, 1047] 86.7
20:54:44.629 00.003 6120 AutoFind: too close [1235, 869] 3.8 - [1230, 883] 3.8
20:54:44.632 00.003 6120 AutoFind: too close [1235, 869] 3.8 - [1251, 866] 4.3
20:54:44.636 00.004 6120 AutoFind: too close [1235, 869] 3.8 - [1238, 875] 5.7
20:54:44.639 00.003 6120 AutoFind: close dim-bright [1235, 869] 3.8 - [1250, 876] 141.0
20:54:44.643 00.004 6120 AutoFind: too close [1230, 883] 3.8 - [1242, 891] 5.5
20:54:44.646 00.003 6120 AutoFind: too close [1230, 883] 3.8 - [1238, 875] 5.7
20:54:44.650 00.004 6120 AutoFind: close dim-bright [1230, 883] 3.8 - [1250, 876] 141.0
20:54:44.655 00.005 6120 AutoFind: too close [1251, 866] 4.3 - [1261, 864] 4.4
20:54:44.660 00.005 6120 AutoFind: too close [1251, 866] 4.3 - [1264, 874] 4.6
20:54:44.665 00.005 6120 AutoFind: too close [1251, 866] 4.3 - [1238, 875] 5.7
20:54:44.670 00.005 6120 AutoFind: close dim-bright [1251, 866] 4.3 - [1250, 876] 141.0
20:54:44.674 00.004 6120 AutoFind: too close [1261, 864] 4.4 - [1264, 874] 4.6
20:54:44.679 00.005 6120 AutoFind: close dim-bright [1261, 864] 4.4 - [1250, 876] 141.0
20:54:44.683 00.004 6120 AutoFind: close dim-bright [1264, 874] 4.6 - [1250, 876] 141.0
20:54:44.686 00.003 6120 AutoFind: close dim-bright [1200, 1038] 4.7 - [1199, 1047] 86.7
20:54:44.691 00.005 6120 AutoFind: too close [1242, 891] 5.5 - [1238, 875] 5.7
20:54:44.694 00.003 6120 AutoFind: close dim-bright [1242, 891] 5.5 - [1250, 876] 141.0
20:54:44.698 00.004 6120 AutoFind: close dim-bright [1238, 875] 5.7 - [1250, 876] 141.0
20:54:44.701 00.003 6120 AutoFind: too close [1529, 921] 23.8 - [1531, 916] 26.5
20:54:44.704 00.003 6120 AutoFind: too close to edge [1449, 10] 3.1
20:54:44.708 00.004 6120 AutoFind: too close to edge [1114, 10] 3.4
20:54:44.712 00.004 6120 AutoFind: too close to edge [11, 469] 4.2
20:54:44.715 00.003 6120 AutoFind: too close to edge [11, 536] 26.5
20:54:44.718 00.003 6120 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
20:54:44.722 00.004 6120 Star::Find(15, 1250, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.725 00.003 6120 Star::Find returns 1 (0), X=1250.00, Y=877.77, Mass=10065, SNR=62.0, Peak=220 HFD=7.5
20:54:44.728 00.003 6120 Star::Find(15, 1199, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.731 00.003 6120 Star::Find returns 1 (0), X=1198.69, Y=1048.93, Mass=5691, SNR=49.0, Peak=126 HFD=6.8
20:54:44.736 00.005 6120 Star::Find(15, 1669, 349, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.738 00.002 6120 Star::Find returns 1 (0), X=1668.69, Y=350.23, Mass=2396, SNR=32.0, Peak=83 HFD=6.5
20:54:44.741 00.003 6120 Star::Find(15, 157, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.743 00.002 6120 Star::Find returns 1 (0), X=156.75, Y=836.58, Mass=1218, SNR=24.0, Peak=62 HFD=5.1
20:54:44.746 00.003 6120 Star::Find(15, 112, 923, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.749 00.003 6120 Star::Find returns 1 (0), X=112.24, Y=922.77, Mass=857, SNR=19.9, Peak=48 HFD=5.0
20:54:44.751 00.002 6120 Star::Find(15, 317, 172, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.754 00.003 6120 Star::Find returns 1 (0), X=316.69, Y=172.23, Mass=829, SNR=19.5, Peak=42 HFD=5.1
20:54:44.756 00.002 6120 Star::Find(15, 143, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.759 00.003 6120 Star::Find returns 1 (0), X=142.41, Y=446.37, Mass=623, SNR=16.9, Peak=31 HFD=5.3
20:54:44.762 00.003 6120 Star::Find(15, 188, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.765 00.003 6120 Star::Find returns 1 (0), X=188.15, Y=563.32, Mass=630, SNR=17.2, Peak=29 HFD=5.3
20:54:44.768 00.003 6120 Star::Find(15, 1648, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.770 00.002 6120 Star::Find returns 1 (0), X=1647.21, Y=926.41, Mass=500, SNR=14.8, Peak=22 HFD=5.4
20:54:44.773 00.003 6120 Star::Find(15, 500, 937, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.775 00.002 6120 Star::Find returns 1 (0), X=500.76, Y=938.20, Mass=536, SNR=15.8, Peak=17 HFD=6.2
20:54:44.778 00.003 6120 Star::Find(15, 1172, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.781 00.003 6120 Star::Find returns 1 (0), X=1169.66, Y=34.50, Mass=923, SNR=19.3, Peak=31 HFD=6.8
20:54:44.784 00.003 6120 Star::Find(15, 216, 583, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.787 00.003 6120 Star::Find returns 1 (0), X=216.12, Y=584.25, Mass=299, SNR=11.8, Peak=13 HFD=5.5
20:54:44.789 00.002 6120 Star::Find(15, 1352, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.793 00.004 6120 Star::Find returns 1 (0), X=1352.50, Y=277.31, Mass=650, SNR=17.0, Peak=25 HFD=7.3
20:54:44.795 00.002 6120 Star::Find(15, 253, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.799 00.004 6120 Star::Find returns 1 (0), X=253.36, Y=824.95, Mass=278, SNR=11.4, Peak=11 HFD=6.0
20:54:44.803 00.004 6120 Star::Find(15, 1743, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.806 00.003 6120 Star::Find returns 1 (0), X=1743.93, Y=806.83, Mass=314, SNR=12.0, Peak=15 HFD=5.9
20:54:44.810 00.004 6120 Star::Find(15, 1153, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.814 00.004 6120 Star::Find returns 1 (0), X=1153.60, Y=160.37, Mass=473, SNR=14.3, Peak=17 HFD=6.8
20:54:44.817 00.003 6120 Star::Find(15, 612, 111, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.820 00.003 6120 Star::Find returns 1 (0), X=613.05, Y=110.11, Mass=361, SNR=12.7, Peak=11 HFD=6.5
20:54:44.824 00.004 6120 Star::Find(15, 950, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.827 00.003 6120 Star::Find returns 1 (0), X=951.78, Y=889.09, Mass=461, SNR=14.3, Peak=17 HFD=6.8
20:54:44.831 00.004 6120 Star::Find(15, 1758, 1053, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.834 00.003 6120 Star::Find returns 1 (0), X=1758.66, Y=1052.12, Mass=143, SNR=8.1, Peak=10 HFD=5.0
20:54:44.838 00.004 6120 Star::Find(15, 212, 1009, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.841 00.003 6120 Star::Find returns 1 (0), X=212.14, Y=1007.56, Mass=100, SNR=6.7, Peak=9 HFD=6.2
20:54:44.844 00.003 6120 Star::Find(15, 351, 968, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.847 00.003 6120 Star::Find returns 1 (0), X=350.70, Y=968.23, Mass=148, SNR=8.2, Peak=10 HFD=4.9
20:54:44.850 00.003 6120 Star::Find(15, 1635, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.854 00.004 6120 Star::Find returns 1 (0), X=1634.59, Y=664.53, Mass=110, SNR=7.1, Peak=7 HFD=5.7
20:54:44.857 00.003 6120 Star::Find(15, 941, 1073, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.860 00.003 6120 Star::Find returns 1 (0), X=941.01, Y=1070.77, Mass=214, SNR=9.7, Peak=11 HFD=6.1
20:54:44.864 00.004 6120 Star::Find(15, 555, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.868 00.004 6120 Star::Find false star n=28 nbg=285 bg=0.8 sigma=0.9 thresh=4 peak=4
20:54:44.870 00.002 6120 Star::Find returns 0 (2), X=555.00, Y=726.00, Mass=109, SNR=2.9, Peak=7 HFD=0.0
20:54:44.873 00.003 6120 Star::Find(15, 1769, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.877 00.004 6120 Star::Find false star n=31 nbg=271 bg=0.7 sigma=0.8 thresh=3 peak=3
20:54:44.881 00.004 6120 Star::Find returns 0 (2), X=1769.00, Y=35.00, Mass=98, SNR=2.9, Peak=7 HFD=0.0
20:54:44.884 00.003 6120 Star::Find(15, 652, 645, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.887 00.003 6120 Star::Find false star n=27 nbg=282 bg=0.8 sigma=0.9 thresh=4 peak=4
20:54:44.890 00.003 6120 Star::Find returns 0 (2), X=652.00, Y=645.00, Mass=105, SNR=2.9, Peak=7 HFD=0.0
20:54:44.894 00.004 6120 Star::Find(15, 780, 1064, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.897 00.003 6120 Star::Find returns 1 (0), X=781.05, Y=1064.86, Mass=170, SNR=8.7, Peak=11 HFD=5.9
20:54:44.900 00.003 6120 Star::Find(15, 807, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.903 00.003 6120 Star::Find returns 1 (0), X=806.10, Y=727.14, Mass=135, SNR=7.7, Peak=9 HFD=6.2
20:54:44.905 00.002 6120 Star::Find(15, 97, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.908 00.003 6120 Star::Find returns 1 (0), X=96.66, Y=670.47, Mass=97, SNR=6.7, Peak=7 HFD=5.5
20:54:44.911 00.003 6120 Star::Find(15, 1775, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.914 00.003 6120 Star::Find returns 1 (0), X=1774.77, Y=553.37, Mass=93, SNR=6.6, Peak=7 HFD=5.4
20:54:44.917 00.003 6120 Star::Find(15, 877, 469, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.920 00.003 6120 Star::Find returns 1 (0), X=877.56, Y=470.90, Mass=162, SNR=8.6, Peak=7 HFD=7.4
20:54:44.922 00.002 6120 Star::Find(15, 189, 909, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.926 00.004 6120 Star::Find returns 1 (0), X=189.69, Y=909.87, Mass=82, SNR=6.2, Peak=7 HFD=4.3
20:54:44.928 00.002 6120 Star::Find(15, 234, 561, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.932 00.004 6120 Star::Find false star n=27 nbg=286 bg=0.7 sigma=0.8 thresh=3 peak=3
20:54:44.934 00.002 6120 Star::Find returns 0 (2), X=234.00, Y=561.00, Mass=76, SNR=2.9, Peak=6 HFD=0.0
20:54:44.937 00.003 6120 Star::Find(15, 1250, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.941 00.004 6120 Star::Find false star n=15 nbg=285 bg=0.5 sigma=0.6 thresh=2 peak=1
20:54:44.945 00.004 6120 Star::Find returns 0 (2), X=1250.00, Y=742.00, Mass=27, SNR=2.9, Peak=4 HFD=0.0
20:54:44.947 00.002 6120 Star::Find(15, 536, 478, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.950 00.003 6120 Star::Find false star n=14 nbg=282 bg=0.6 sigma=0.7 thresh=3 peak=2
20:54:44.952 00.002 6120 Star::Find returns 0 (2), X=536.00, Y=478.00, Mass=39, SNR=2.9, Peak=5 HFD=0.0
20:54:44.957 00.005 6120 Star::Find(15, 1254, 214, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.960 00.003 6120 Star::Find returns 0 (3), X=1254.00, Y=214.00, Mass=10, SNR=2.1, Peak=4 HFD=0.0
20:54:44.964 00.004 6120 Star::Find(15, 436, 1004, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.967 00.003 6120 Star::Find returns 0 (2), X=436.00, Y=1004.00, Mass=13, SNR=2.5, Peak=5 HFD=0.0
20:54:44.970 00.003 6120 Star::Find(15, 785, 306, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.974 00.004 6120 Star::Find returns 0 (2), X=785.00, Y=306.00, Mass=15, SNR=2.6, Peak=3 HFD=0.0
20:54:44.977 00.003 6120 Star::Find(15, 334, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.981 00.004 6120 Star::Find returns 0 (2), X=334.00, Y=132.00, Mass=12, SNR=2.4, Peak=4 HFD=0.0
20:54:44.984 00.003 6120 Star::Find(15, 1083, 1066, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.987 00.003 6120 Star::Find false star n=12 nbg=268 bg=0.6 sigma=0.7 thresh=3 peak=2
20:54:44.990 00.003 6120 Star::Find returns 0 (2), X=1083.00, Y=1066.00, Mass=29, SNR=2.9, Peak=6 HFD=0.0
20:54:44.993 00.003 6120 Star::Find(15, 484, 1063, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:44.996 00.003 6120 Star::Find returns 0 (2), X=484.00, Y=1063.00, Mass=20, SNR=3.0, Peak=4 HFD=0.0
20:54:44.999 00.003 6120 Star::Find(15, 960, 516, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.001 00.002 6120 Star::Find false star n=20 nbg=283 bg=0.5 sigma=0.7 thresh=2 peak=1
20:54:45.004 00.003 6120 Star::Find returns 0 (2), X=960.00, Y=516.00, Mass=38, SNR=2.9, Peak=5 HFD=0.0
20:54:45.006 00.002 6120 Star::Find(15, 23, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.009 00.003 6120 Star::Find false star n=8 nbg=278 bg=0.5 sigma=0.7 thresh=3 peak=1
20:54:45.011 00.002 6120 Star::Find returns 0 (2), X=23.00, Y=730.00, Mass=21, SNR=2.9, Peak=5 HFD=0.0
20:54:45.015 00.004 6120 Star::Find(15, 1689, 523, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.018 00.003 6120 Star::Find returns 0 (2), X=1689.00, Y=523.00, Mass=17, SNR=2.8, Peak=6 HFD=0.0
20:54:45.022 00.004 6120 Star::Find(15, 1613, 971, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.025 00.003 6120 Star::Find false star n=8 nbg=275 bg=0.7 sigma=0.8 thresh=3 peak=2
20:54:45.029 00.004 6120 Star::Find returns 0 (2), X=1613.00, Y=971.00, Mass=21, SNR=2.9, Peak=6 HFD=0.0
20:54:45.032 00.003 6120 Star::Find(15, 1150, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.035 00.003 6120 Star::Find false star n=12 nbg=275 bg=0.6 sigma=0.7 thresh=3 peak=2
20:54:45.040 00.005 6120 Star::Find returns 0 (2), X=1150.00, Y=1048.00, Mass=32, SNR=2.9, Peak=6 HFD=0.0
20:54:45.043 00.003 6120 Star::Find(15, 918, 559, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.046 00.003 6120 Star::Find returns 0 (3), X=918.00, Y=559.00, Mass=7, SNR=1.8, Peak=4 HFD=0.0
20:54:45.050 00.004 6120 Star::Find(15, 1806, 459, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.054 00.004 6120 Star::Find false star n=11 nbg=278 bg=0.5 sigma=0.7 thresh=3 peak=2
20:54:45.057 00.003 6120 Star::Find returns 0 (2), X=1806.00, Y=459.00, Mass=30, SNR=2.9, Peak=5 HFD=0.0
20:54:45.061 00.004 6120 Star::Find(15, 547, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.064 00.003 6120 Star::Find returns 0 (2), X=547.00, Y=800.00, Mass=19, SNR=2.9, Peak=4 HFD=0.0
20:54:45.068 00.004 6120 Star::Find(15, 1214, 501, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.072 00.004 6120 Star::Find returns 0 (2), X=1214.00, Y=501.00, Mass=13, SNR=2.5, Peak=4 HFD=0.0
20:54:45.075 00.003 6120 Star::Find(15, 513, 833, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.078 00.003 6120 Star::Find false star n=25 nbg=287 bg=0.5 sigma=0.7 thresh=2 peak=1
20:54:45.082 00.004 6120 Star::Find returns 0 (2), X=513.00, Y=833.00, Mass=41, SNR=2.9, Peak=4 HFD=0.0
20:54:45.086 00.004 6120 Star::Find(15, 713, 509, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.089 00.003 6120 Star::Find returns 0 (2), X=713.00, Y=509.00, Mass=11, SNR=2.2, Peak=4 HFD=0.0
20:54:45.092 00.003 6120 Star::Find(15, 1351, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.096 00.004 6120 Star::Find false star n=6 nbg=278 bg=0.5 sigma=0.7 thresh=3 peak=1
20:54:45.100 00.004 6120 Star::Find returns 0 (2), X=1351.00, Y=58.00, Mass=20, SNR=2.9, Peak=6 HFD=0.0
20:54:45.103 00.003 6120 Star::Find(15, 1295, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.107 00.004 6120 Star::Find false star n=20 nbg=278 bg=0.6 sigma=0.7 thresh=3 peak=2
20:54:45.110 00.003 6120 Star::Find returns 0 (2), X=1295.00, Y=202.00, Mass=55, SNR=2.9, Peak=5 HFD=0.0
20:54:45.114 00.004 6120 Star::Find(15, 1196, 950, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.118 00.004 6120 Star::Find returns 0 (2), X=1196.00, Y=950.00, Mass=19, SNR=3.0, Peak=5 HFD=0.0
20:54:45.121 00.003 6120 Star::Find(15, 921, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.124 00.003 6120 Star::Find false star n=18 nbg=276 bg=0.6 sigma=0.7 thresh=3 peak=2
20:54:45.127 00.003 6120 Star::Find returns 0 (2), X=921.00, Y=39.00, Mass=49, SNR=2.9, Peak=7 HFD=0.0
20:54:45.131 00.004 6120 Star::Find(15, 766, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.135 00.004 6120 Star::Find false star n=28 nbg=281 bg=0.5 sigma=0.6 thresh=2 peak=1
20:54:45.138 00.003 6120 Star::Find returns 0 (2), X=766.00, Y=149.00, Mass=53, SNR=2.9, Peak=4 HFD=0.0
20:54:45.144 00.006 6120 Star::Find(15, 548, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.147 00.003 6120 Star::Find returns 0 (2), X=548.00, Y=221.00, Mass=17, SNR=2.8, Peak=4 HFD=0.0
20:54:45.150 00.003 6120 Star::Find(15, 1714, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.154 00.004 6120 Star::Find false star n=23 nbg=270 bg=0.7 sigma=0.8 thresh=3 peak=3
20:54:45.157 00.003 6120 Star::Find returns 0 (2), X=1714.00, Y=663.00, Mass=63, SNR=2.9, Peak=6 HFD=0.0
20:54:45.161 00.004 6120 Star::Find(15, 1833, 1070, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.165 00.004 6120 Star::Find false star n=14 nbg=279 bg=0.6 sigma=0.7 thresh=3 peak=2
20:54:45.168 00.003 6120 Star::Find returns 0 (2), X=1833.00, Y=1070.00, Mass=41, SNR=2.9, Peak=7 HFD=0.0
20:54:45.171 00.003 6120 Star::Find(15, 194, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.175 00.004 6120 Star::Find returns 0 (2), X=194.00, Y=62.00, Mass=12, SNR=2.3, Peak=4 HFD=0.0
20:54:45.178 00.003 6120 Star::Find(15, 1430, 620, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.183 00.005 6120 Star::Find returns 0 (2), X=1430.00, Y=620.00, Mass=12, SNR=2.3, Peak=4 HFD=0.0
20:54:45.186 00.003 6120 Star::Find(15, 936, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.189 00.003 6120 Star::Find false star n=13 nbg=283 bg=0.7 sigma=0.7 thresh=3 peak=2
20:54:45.193 00.004 6120 Star::Find returns 0 (2), X=936.00, Y=776.00, Mass=35, SNR=2.9, Peak=5 HFD=0.0
20:54:45.196 00.003 6120 Star::Find(15, 1784, 1076, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.200 00.004 6120 Star::Find false star n=16 nbg=275 bg=0.7 sigma=0.7 thresh=3 peak=2
20:54:45.204 00.004 6120 Star::Find returns 0 (2), X=1784.00, Y=1076.00, Mass=40, SNR=2.9, Peak=5 HFD=0.0
20:54:45.207 00.003 6120 Star::Find(15, 1269, 1056, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.211 00.004 6120 Star::Find false star n=9 nbg=276 bg=0.7 sigma=0.7 thresh=3 peak=1
20:54:45.214 00.003 6120 Star::Find returns 0 (2), X=1269.00, Y=1056.00, Mass=20, SNR=2.9, Peak=4 HFD=0.0
20:54:45.218 00.004 6120 Star::Find(15, 1441, 1059, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.221 00.003 6120 Star::Find false star n=9 nbg=272 bg=0.7 sigma=0.8 thresh=3 peak=2
20:54:45.225 00.004 6120 Star::Find returns 0 (2), X=1441.00, Y=1059.00, Mass=25, SNR=2.9, Peak=5 HFD=0.0
20:54:45.228 00.003 6120 Star::Find(15, 1463, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.231 00.003 6120 Star::Find returns 0 (2), X=1463.00, Y=360.00, Mass=17, SNR=2.8, Peak=4 HFD=0.0
20:54:45.235 00.004 6120 AutoFind: finding best star pass 1
20:54:45.239 00.004 6120 Star::Find(15, 1250, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.242 00.003 6120 Star::Find returns 1 (0), X=1250.00, Y=877.77, Mass=10065, SNR=62.0, Peak=220 HFD=7.5
20:54:45.246 00.004 6120 AutoFind returns star at [1250, 876] 141.0 Mass 10065 SNR 62.0
20:54:45.250 00.004 6120 Star::Find(15, 1250, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.254 00.004 6120 Star::Find returns 1 (0), X=1250.00, Y=877.77, Mass=10065, SNR=62.0, Peak=220 HFD=7.5
20:54:45.258 00.004 6120 MultiStar: List (12): {1250.00, 877.77}(62.0), {1198.69, 1048.93}(49.0), {1668.69, 350.23}(32.0), {156.75, 836.58}(24.0), {112.24, 922.77}(19.9), {316.69, 172.23}(19.5), {142.41, 446.37}(16.9), {188.15, 563.32}(17.2), {1647.21, 926.41}(14.8), {500.76, 938.20}(15.8), {1169.66, 34.50}(19.3), {216.12, 584.25}(11.8), 
20:54:45.262 00.004 6120 setting lock position to (1250.00, 877.77)
20:54:45.265 00.003 6120 AutoSelect: state = 1, call UpdateGuideState
20:54:45.269 00.004 6120 UpdateGuideState(): m_state=1
20:54:45.273 00.004 6120 Star::Find(15, 1250, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:45.276 00.003 6120 Star::Find returns 1 (0), X=1250.00, Y=877.77, Mass=10065, SNR=62.0, Peak=220 HFD=7.5
20:54:45.279 00.003 6120 CameraToMount -- cameraTheta (0.00) - m_xAngle (-2.95) = xAngle (2.95 = 2.95)
20:54:45.283 00.004 6120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.69 = 2.69)
20:54:45.286 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
20:54:45.293 00.007 6120 setting force full frames = false
20:54:45.297 00.004 6120 setting lock position to (1250.00, 877.77)
20:54:45.300 00.003 6120 CurrentPosition() valid, moving to STATE_SELECTED
20:54:45.306 00.006 6120 Changing from state SELECTING to SELECTED
20:54:45.310 00.004 6120 guider state => SELECTED
20:54:45.314 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
20:54:45.319 00.005 6120 UpdateGuideState exits: m=10065 SNR=62.0
20:54:45.324 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
20:54:45.328 00.004 6120 Status Line: Auto-selected star at (1250.0, 877.8)
20:54:45.335 00.007 6120 PhdController: newstate STATE_WAIT_SELECTED
20:54:45.339 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:45.343 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:54:45.347 00.004 6120 Enqueuing Expose request
20:54:45.350 00.003 7680 Worker thread wakes up
20:54:45.350 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:54:45.351 00.001 6120 evsrv: cli 0FAEF7F8 connect
20:54:45.354 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:54:45.354 00.000 6120 case statement mapped state 2 to 1
20:54:45.359 00.005 6120 case statement mapped state 2 to 1
20:54:45.363 00.004 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_lock_position","id":"4555433d-b3c1-461f-91bd-b827a5ca34ca"}
20:54:45.366 00.003 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":[1250.00,877.77],"id":"4555433d-b3c1-461f-91bd-b827a5ca34ca"}
20:54:45.371 00.005 6120 evsrv: cli 0FAEF7F8 disconnect
20:54:45.375 00.004 6120 evsrv: cli 0FAEFBB8 connect
20:54:45.379 00.004 6120 case statement mapped state 2 to 1
20:54:45.383 00.004 6120 case statement mapped state 2 to 1
20:54:45.388 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"e2ff3359-bc6d-4350-ae95-b0d094e28773"}
20:54:45.390 00.002 6120 case statement mapped state 2 to 1
20:54:45.395 00.005 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Selected","id":"e2ff3359-bc6d-4350-ae95-b0d094e28773"}
20:54:45.400 00.005 6120 evsrv: cli 0FAEFBB8 disconnect
20:54:46.401 01.001 6120 evsrv: cli 0FAEF1B8 connect
20:54:46.408 00.007 6120 case statement mapped state 2 to 1
20:54:46.413 00.005 6120 case statement mapped state 2 to 1
20:54:46.420 00.007 6120 evsrv: cli 0FAEF1B8 request: {"method":"get_app_state","id":"f6fa06ba-848c-4597-9abf-0e5a30918a93"}
20:54:46.426 00.006 6120 case statement mapped state 2 to 1
20:54:46.431 00.005 6120 evsrv: cli 0FAEF1B8 response: {"jsonrpc":"2.0","result":"Selected","id":"f6fa06ba-848c-4597-9abf-0e5a30918a93"}
20:54:46.435 00.004 6120 evsrv: cli 0FAEF1B8 disconnect
20:54:46.607 00.172 7680 Exposure complete
20:54:46.723 00.116 7680 worker thread done servicing request
20:54:46.723 00.000 6120 OnExposeComplete: enter
20:54:46.727 00.004 6120 UpdateGuideState(): m_state=2
20:54:46.733 00.006 6120 Star::Find(15, 1250, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:54:46.738 00.005 6120 Star::Find returns 1 (0), X=1250.06, Y=878.48, Mass=9809, SNR=60.4, Peak=202 HFD=7.3
20:54:46.743 00.005 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
20:54:46.748 00.005 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
20:54:46.752 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.71 hyp=0.72 cameraTheta=1.49 mountX=-0.19 mountY=-0.62, mountTheta=-1.87
20:54:46.758 00.006 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
20:54:46.762 00.004 6120 UpdateGuideState exits: m=9809 SNR=60.4
20:54:46.765 00.003 6120 PhdController: newstate STATE_CALIBRATE
20:54:46.769 00.004 6120 PhdController: newstate STATE_GUIDE
20:54:46.782 00.013 6120 Changing from state SELECTED to CALIBRATING_PRIMARY
20:54:46.785 00.003 6120 guider state => CALIBRATED
20:54:46.789 00.004 6120 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
20:54:46.792 00.003 6120 reset dither spiral
20:54:46.794 00.002 6120 PhdController: newstate STATE_SETTLE_BEGIN
20:54:46.797 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:46.799 00.002 6120 ScheduleExposure(1000,3,0) exposurePending=0
20:54:46.802 00.003 6120 Enqueuing Expose request
20:54:46.806 00.004 7680 Worker thread wakes up
20:54:46.806 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:54:46.806 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
20:54:47.436 00.630 6120 evsrv: cli 0FAEF7F8 connect
20:54:47.443 00.007 6120 case statement mapped state 5 to 1
20:54:47.448 00.005 6120 case statement mapped state 5 to 1
20:54:47.454 00.006 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"266e2db4-030b-440a-b6ef-a1f400d19e4a"}
20:54:47.460 00.006 6120 case statement mapped state 5 to 1
20:54:47.465 00.005 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Selected","id":"266e2db4-030b-440a-b6ef-a1f400d19e4a"}
20:54:47.470 00.005 6120 evsrv: cli 0FAEF7F8 disconnect
20:54:48.040 00.570 7680 Exposure complete
20:54:48.151 00.111 7680 worker thread done servicing request
20:54:48.151 00.000 6120 OnExposeComplete: enter
20:54:48.155 00.004 6120 UpdateGuideState(): m_state=5
20:54:48.159 00.004 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:54:48.162 00.003 6120 Star::Find returns 1 (0), X=1250.12, Y=878.42, Mass=9625, SNR=59.6, Peak=208 HFD=7.5
20:54:48.165 00.003 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
20:54:48.169 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
20:54:48.173 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.65 hyp=0.66 cameraTheta=1.39 mountX=-0.24 mountY=-0.53, mountTheta=-1.99
20:54:48.177 00.004 6120 Changing from state CALIBRATED to GUIDING
20:54:48.181 00.004 6120 ScopeASCOM::GetDeclinationRadians() returns 15.9
20:54:48.185 00.004 6120 ScopeASCOM::SideOfPier() returns 1
20:54:48.189 00.004 6120 AdjustCalibrationForScopePointing (scope): current dec=15.9 pierSide=1, cal dec=0.5 pierSide=1 rotAngle=None bin=1
20:54:48.193 00.004 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
20:54:48.196 00.003 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
20:54:48.200 00.004 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
20:54:48.204 00.004 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
20:54:48.207 00.003 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
20:54:48.211 00.004 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
20:54:48.216 00.005 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
20:54:48.219 00.003 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:54:48.223 00.004 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
20:54:48.227 00.004 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
20:54:48.230 00.003 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
20:54:48.233 00.003 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
20:54:48.238 00.005 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
20:54:48.330 00.092 6120 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
20:54:48.337 00.007 6120 GetDouble("/profile/5/camera/pixelsize", 0.000000) returns 2.900000
20:54:48.344 00.007 6120 Dec comp: XRate 1.549 -> 1.490 for dec 0.5 -> dec 15.9
20:54:48.350 00.006 6120 ScopeASCOM::GetDeclinationRadians() returns 15.9
20:54:48.356 00.006 6120 ScopeASCOM::SideOfPier() returns 1
20:54:48.361 00.005 6120 setting lock position to (1250.12, 878.42)
20:54:48.366 00.005 6120 guider state => GUIDING
20:54:48.370 00.004 6120 Status Line: Guiding
20:54:48.376 00.006 6120 Mount: notify guiding started
20:54:48.382 00.006 6120 GetString("/profile/5/name", "") returns "PHD SF 2025"
20:54:48.387 00.005 6120 GetString("/profile/5/scope/calibration/timestamp", "") returns "11/24/2025 8:50:59 PM"
20:54:48.392 00.005 6120 GetDouble("/profile/5/scope/calibration/xRate", 1.000000) returns 0.001549
20:54:48.395 00.003 6120 GetDouble("/profile/5/scope/calibration/yRate", 1.000000) returns 0.001842
20:54:48.399 00.004 6120 GetInt("/profile/5/scope/calibration/binning", 1) returns 1
20:54:48.404 00.005 6120 GetDouble("/profile/5/scope/calibration/xAngle", 0.000000) returns -2.954580
20:54:48.408 00.004 6120 GetDouble("/profile/5/scope/calibration/yAngle", 0.000000) returns -1.652140
20:54:48.411 00.003 6120 GetDouble("/profile/5/scope/calibration/declination", 0.000000) returns 0.009384
20:54:48.415 00.004 6120 GetInt("/profile/5/scope/calibration/pierSide", -1) returns 1
20:54:48.419 00.004 6120 GetInt("/profile/5/scope/calibration/raGuideParity", 0) returns 1
20:54:48.425 00.006 6120 GetInt("/profile/5/scope/calibration/decGuideParity", 0) returns 1
20:54:48.430 00.005 6120 GetDouble("/profile/5/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:54:48.434 00.004 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
20:54:48.440 00.006 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
20:54:48.444 00.004 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
20:54:48.448 00.004 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
20:54:48.451 00.003 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
20:54:48.456 00.005 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
20:54:48.460 00.004 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
20:54:48.464 00.004 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:54:48.469 00.005 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
20:54:48.473 00.004 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
20:54:48.477 00.004 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
20:54:48.481 00.004 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
20:54:48.485 00.004 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
20:54:48.489 00.004 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
20:54:48.494 00.005 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
20:54:48.497 00.003 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
20:54:48.502 00.005 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
20:54:48.506 00.004 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
20:54:48.510 00.004 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
20:54:48.514 00.004 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
20:54:48.519 00.005 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:54:48.523 00.004 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
20:54:48.526 00.003 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
20:54:48.530 00.004 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
20:54:48.534 00.004 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
20:54:48.538 00.004 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
20:54:48.547 00.009 6120 evsrv: cli 0FAEF118 connect
20:54:48.552 00.005 6120 case statement mapped state 6 to 3
20:54:48.557 00.005 6120 case statement mapped state 6 to 3
20:54:48.561 00.004 6120 evsrv: cli 0FAEF118 request: {"method":"get_app_state","id":"4cbbae11-af48-4db7-97a1-3fdd01a1044b"}
20:54:48.564 00.003 6120 case statement mapped state 6 to 3
20:54:48.568 00.004 6120 evsrv: cli 0FAEF118 response: {"jsonrpc":"2.0","result":"Guiding","id":"4cbbae11-af48-4db7-97a1-3fdd01a1044b"}
20:54:48.578 00.010 6120 evsrv: cli 0FAEF118 disconnect
20:54:48.673 00.095 6120 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
20:54:48.681 00.008 6120 ScopeASCOM::SideOfPier() returns 1
20:54:48.686 00.005 6120 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:54:48.689 00.003 6120 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
20:54:48.693 00.004 6120 ScopeASCOM::GetDeclinationRadians() returns 15.9
20:54:48.696 00.003 6120 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 15.9
20:54:48.700 00.004 6120 MountToCamera -- mountTheta (0.00) + m_xAngle (-2.95) = xAngle (-2.95 = -2.95)
20:54:48.702 00.002 6120 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
20:54:48.707 00.005 6120 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
20:54:48.710 00.003 6120 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
20:54:48.713 00.003 6120 GetInt("/profile/5/AutoLoadCalibration", -1) returns 1
20:54:48.716 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
20:54:48.720 00.004 6120 UpdateGuideState exits: m=9625 SNR=59.6
20:54:48.724 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
20:54:48.727 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:48.731 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:54:48.734 00.003 6120 Enqueuing Expose request
20:54:48.739 00.005 7680 Worker thread wakes up
20:54:48.739 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:54:48.739 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:54:49.986 01.247 7680 Exposure complete
20:54:50.096 00.110 7680 worker thread done servicing request
20:54:50.096 00.000 6120 OnExposeComplete: enter
20:54:50.099 00.003 6120 UpdateGuideState(): m_state=6
20:54:50.104 00.005 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:54:50.108 00.004 6120 Star::Find returns 1 (0), X=1250.19, Y=878.56, Mass=10092, SNR=61.8, Peak=216 HFD=7.3
20:54:50.112 00.004 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
20:54:50.116 00.004 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.48)
20:54:50.120 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.12 mountX=-0.09 mountY=-0.10, mountTheta=-2.34
20:54:50.125 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.14, opts=13)
20:54:50.129 00.004 6120 Enqueuing Move request for scope (0.07, 0.14)
20:54:50.132 00.003 7680 Worker thread wakes up
20:54:50.132 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
20:54:50.133 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
20:54:50.133 00.000 7680 Moving (0.07, 0.14) raw xDistance=-0.09 yDistance=-0.10
20:54:50.133 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
20:54:50.133 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:54:50.133 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:54:50.133 00.000 7680 MoveAxis(E, 0, ABG)
20:54:50.133 00.000 7680 Move returns status 0, amount 0
20:54:50.134 00.001 7680 MoveAxis(N, 0, ABG)
20:54:50.134 00.000 7680 Move returns status 0, amount 0
20:54:50.134 00.000 7680 move complete, result=0
20:54:50.134 00.000 7680 worker thread done servicing request
20:54:50.134 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
20:54:50.138 00.004 6120 UpdateGuideState exits: m=10092 SNR=61.8
20:54:50.142 00.004 6120 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 1 / 99999
20:54:50.145 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764039290.145,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
20:54:50.149 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:50.153 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:54:50.156 00.003 6120 Enqueuing Expose request
20:54:50.160 00.004 7680 Worker thread wakes up
20:54:50.160 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:54:50.160 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:54:50.160 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:54:51.407 01.247 7680 Exposure complete
20:54:51.507 00.100 7680 worker thread done servicing request
20:54:51.508 00.001 6120 OnExposeComplete: enter
20:54:51.512 00.004 6120 UpdateGuideState(): m_state=6
20:54:51.516 00.004 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:54:51.519 00.003 6120 Star::Find returns 1 (0), X=1250.19, Y=878.90, Mass=9509, SNR=58.6, Peak=219 HFD=7.6
20:54:51.524 00.005 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.92)
20:54:51.528 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
20:54:51.532 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.48 hyp=0.49 cameraTheta=1.41 mountX=-0.17 mountY=-0.40, mountTheta=-1.96
20:54:51.537 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.48, opts=13)
20:54:51.540 00.003 6120 Enqueuing Move request for scope (0.08, 0.48)
20:54:51.544 00.004 7680 Worker thread wakes up
20:54:51.545 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.48) opts 0xd
20:54:51.545 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.48)
20:54:51.545 00.000 7680 Moving (0.08, 0.48) raw xDistance=-0.17 yDistance=-0.40
20:54:51.545 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
20:54:51.545 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
20:54:51.545 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
20:54:51.550 00.005 6120 UpdateGuideState exits: m=9509 SNR=58.6
20:54:51.554 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
20:54:51.554 00.000 7680 MoveAxis(E, 0, ABG)
20:54:51.554 00.000 7680 Move returns status 0, amount 0
20:54:51.554 00.000 7680 MoveAxis(N, 0, ABG)
20:54:51.554 00.000 7680 Move returns status 0, amount 0
20:54:51.554 00.000 7680 move complete, result=0
20:54:51.555 00.001 7680 worker thread done servicing request
20:54:51.555 00.000 6120 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 2 / 99999
20:54:51.560 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764039291.560,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.50,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
20:54:51.564 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:51.567 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:54:51.571 00.004 6120 Enqueuing Expose request
20:54:51.575 00.004 7680 Worker thread wakes up
20:54:51.575 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:54:51.575 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:54:51.575 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
20:54:52.823 01.248 7680 Exposure complete
20:54:52.938 00.115 7680 worker thread done servicing request
20:54:52.939 00.001 6120 OnExposeComplete: enter
20:54:52.944 00.005 6120 UpdateGuideState(): m_state=6
20:54:52.948 00.004 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:54:52.952 00.004 6120 Star::Find returns 1 (0), X=1249.97, Y=878.91, Mass=9733, SNR=58.3, Peak=213 HFD=7.3
20:54:52.957 00.005 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
20:54:52.960 00.003 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
20:54:52.964 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.49 hyp=0.51 cameraTheta=1.87 mountX=0.06 mountY=-0.51, mountTheta=-1.46
20:54:52.969 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.49, opts=13)
20:54:52.973 00.004 6120 Enqueuing Move request for scope (-0.15, 0.49)
20:54:52.977 00.004 7680 Worker thread wakes up
20:54:52.977 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.49) opts 0xd
20:54:52.978 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.49)
20:54:52.978 00.000 7680 Moving (-0.15, 0.49) raw xDistance=0.06 yDistance=-0.51
20:54:52.978 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
20:54:52.978 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
20:54:52.978 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
20:54:52.982 00.004 6120 UpdateGuideState exits: m=9733 SNR=58.3
20:54:52.987 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
20:54:52.987 00.000 7680 MoveAxis(E, 0, ABG)
20:54:52.987 00.000 7680 Move returns status 0, amount 0
20:54:52.987 00.000 7680 MoveAxis(N, 0, ABG)
20:54:52.987 00.000 7680 Move returns status 0, amount 0
20:54:52.988 00.001 6120 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 3 / 99999
20:54:52.991 00.003 7680 move complete, result=0
20:54:52.992 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764039292.991,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.51,"Time":2.8,"SettleTime":10.0,"StarLocked":true}
20:54:52.996 00.004 7680 worker thread done servicing request
20:54:52.996 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:53.000 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:54:53.003 00.003 6120 Enqueuing Expose request
20:54:53.006 00.003 7680 Worker thread wakes up
20:54:53.006 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:54:53.006 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:54:53.007 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
20:54:54.251 01.244 7680 Exposure complete
20:54:54.356 00.105 7680 worker thread done servicing request
20:54:54.356 00.000 6120 OnExposeComplete: enter
20:54:54.360 00.004 6120 UpdateGuideState(): m_state=6
20:54:54.364 00.004 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:54:54.369 00.005 6120 Star::Find returns 1 (0), X=1249.96, Y=879.31, Mass=9894, SNR=60.8, Peak=202 HFD=7.6
20:54:54.372 00.003 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
20:54:54.377 00.005 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
20:54:54.381 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.90 hyp=0.91 cameraTheta=1.74 mountX=-0.02 mountY=-0.87, mountTheta=-1.59
20:54:54.386 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.90, opts=13)
20:54:54.390 00.004 6120 Enqueuing Move request for scope (-0.15, 0.90)
20:54:54.393 00.003 7680 Worker thread wakes up
20:54:54.393 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.90) opts 0xd
20:54:54.393 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.90)
20:54:54.393 00.000 7680 Moving (-0.15, 0.90) raw xDistance=-0.02 yDistance=-0.87
20:54:54.394 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:54:54.394 00.000 7680 resist switch: large excursion: input -0.87 thresh 0.60 direction from 0 to -1
20:54:54.395 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.62
20:54:54.395 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87
20:54:54.395 00.000 7680 MoveAxis(E, 0, ABG)
20:54:54.395 00.000 7680 Move returns status 0, amount 0
20:54:54.395 00.000 7680 MoveAxis(N, 473, ABG)
20:54:54.395 00.000 7680 Guiding  Dir = 0, Dur = 473
20:54:54.395 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
20:54:54.399 00.004 7680 IsSlewing returns 0
20:54:54.399 00.000 6120 UpdateGuideState exits: m=9894 SNR=60.8
20:54:54.403 00.004 7680 IsGuiding returns 0
20:54:54.403 00.000 6120 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 4 / 99999
20:54:54.407 00.004 7680 PulseGuide returned control before completion, sleep 483
20:54:54.408 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764039294.407,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.63,"Time":4.3,"SettleTime":10.0,"StarLocked":true}
20:54:54.411 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:54.413 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:54:54.417 00.004 6120 Enqueuing Expose request
20:54:54.893 00.476 7680 IsGuiding returns 1
20:54:54.894 00.001 7680 scope still moving after pulse duration time elapsed
20:54:54.924 00.030 7680 IsSlewing returns 0
20:54:54.924 00.000 7680 IsGuiding returns 0
20:54:54.926 00.002 7680 scope move finished after 473 + 48 ms
20:54:54.926 00.000 7680 Move returns status 0, amount 473
20:54:54.926 00.000 7680 move complete, result=0
20:54:54.927 00.001 7680 worker thread done servicing request
20:54:54.928 00.001 7680 Worker thread wakes up
20:54:54.928 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.9 px 473 ms NORTH
20:54:54.933 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
20:54:54.934 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:54:56.188 01.254 7680 Exposure complete
20:54:56.305 00.117 7680 worker thread done servicing request
20:54:56.305 00.000 6120 OnExposeComplete: enter
20:54:56.309 00.004 6120 UpdateGuideState(): m_state=6
20:54:56.313 00.004 6120 Star::Find(15, 1249, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:54:56.316 00.003 6120 Star::Find returns 1 (0), X=1249.62, Y=880.21, Mass=9105, SNR=59.1, Peak=222 HFD=6.9
20:54:56.320 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
20:54:56.324 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.76)
20:54:56.328 00.004 6120 CameraToMount -- cameraX=-0.49 cameraY=1.79 hyp=1.86 cameraTheta=1.84 mountX=0.15 mountY=-1.82, mountTheta=-1.49
20:54:56.332 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.49, y=1.79, opts=13)
20:54:56.337 00.005 6120 Enqueuing Move request for scope (-0.49, 1.79)
20:54:56.340 00.003 7680 Worker thread wakes up
20:54:56.340 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 1.79) opts 0xd
20:54:56.340 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.49, 1.79)
20:54:56.340 00.000 7680 Moving (-0.49, 1.79) raw xDistance=0.15 yDistance=-1.82
20:54:56.340 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
20:54:56.341 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
20:54:56.345 00.004 7680 GuideAlgorithmResistSwitch::result() returns -1.82 from input -1.82
20:54:56.345 00.000 7680 MoveAxis(E, 0, ABG)
20:54:56.345 00.000 7680 Move returns status 0, amount 0
20:54:56.345 00.000 7680 MoveAxis(N, 990, ABG)
20:54:56.345 00.000 7680 Guiding  Dir = 0, Dur = 990
20:54:56.345 00.000 6120 UpdateGuideState exits: m=9105 SNR=59.1
20:54:56.349 00.004 6120 PhdController: settling, locked = 1, distance = 1.00 (1.50) aobump = 0 frame = 5 / 99999
20:54:56.353 00.004 7680 IsSlewing returns 0
20:54:56.353 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764039296.353,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.00,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
20:54:56.356 00.003 7680 IsGuiding returns 0
20:54:56.356 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:56.361 00.005 7680 PulseGuide returned control before completion, sleep 1000
20:54:56.361 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:54:56.364 00.003 6120 Enqueuing Expose request
20:54:57.361 00.997 7680 IsGuiding returns 1
20:54:57.362 00.001 7680 scope still moving after pulse duration time elapsed
20:54:57.392 00.030 7680 IsSlewing returns 0
20:54:57.392 00.000 7680 IsGuiding returns 0
20:54:57.394 00.002 7680 scope move finished after 990 + 46 ms
20:54:57.394 00.000 7680 Move returns status 0, amount 990
20:54:57.394 00.000 7680 move complete, result=0
20:54:57.395 00.001 7680 worker thread done servicing request
20:54:57.395 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -1.8 px 990 ms NORTH
20:54:57.400 00.005 7680 Worker thread wakes up
20:54:57.400 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:54:57.400 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:54:58.653 01.253 7680 Exposure complete
20:54:58.768 00.115 7680 worker thread done servicing request
20:54:58.769 00.001 6120 OnExposeComplete: enter
20:54:58.772 00.003 6120 UpdateGuideState(): m_state=6
20:54:58.776 00.004 6120 Star::Find(15, 1249, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:54:58.779 00.003 6120 Star::Find returns 1 (0), X=1249.99, Y=877.58, Mass=9410, SNR=57.7, Peak=209 HFD=7.2
20:54:58.783 00.004 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-2.95) = xAngle (1.23 = 1.23)
20:54:58.786 00.003 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.96 = 0.96)
20:54:58.790 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.84 hyp=0.85 cameraTheta=-1.72 mountX=0.28 mountY=0.70, mountTheta=1.19
20:54:58.795 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.84, opts=13)
20:54:58.798 00.003 6120 Enqueuing Move request for scope (-0.13, -0.84)
20:54:58.802 00.004 7680 Worker thread wakes up
20:54:58.802 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
20:54:58.806 00.004 6120 UpdateGuideState exits: m=9410 SNR=57.7
20:54:58.809 00.003 6120 PhdController: settling, locked = 1, distance = 0.95 (1.50) aobump = 0 frame = 6 / 99999
20:54:58.813 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.84) opts 0xd
20:54:58.813 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.84)
20:54:58.814 00.001 7680 Moving (-0.13, -0.84) raw xDistance=0.28 yDistance=0.70
20:54:58.814 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
20:54:58.814 00.000 7680 resist switch: large excursion: input 0.70 thresh 0.60 direction from -1 to 1
20:54:58.814 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.09
20:54:58.814 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
20:54:58.814 00.000 7680 MoveAxis(W, 119, ABG)
20:54:58.814 00.000 7680 Guiding  Dir = 3, Dur = 119
20:54:58.814 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764039298.813,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.95,"Time":8.7,"SettleTime":10.0,"StarLocked":true}
20:54:58.818 00.004 7680 IsSlewing returns 0
20:54:58.818 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:58.822 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:54:58.825 00.003 7680 IsGuiding returns 0
20:54:58.825 00.000 6120 Enqueuing Expose request
20:54:58.830 00.005 7680 PulseGuide returned control before completion, sleep 129
20:54:58.969 00.139 7680 IsGuiding returns 0
20:54:58.971 00.002 7680 Move returns status 0, amount 119
20:54:58.971 00.000 7680 MoveAxis(S, 379, ABG)
20:54:58.971 00.000 7680 Guiding  Dir = 1, Dur = 379
20:54:58.972 00.001 7680 IsSlewing returns 0
20:54:58.973 00.001 7680 IsGuiding returns 0
20:54:58.973 00.000 7680 PulseGuide returned control before completion, sleep 389
20:54:59.378 00.405 7680 IsGuiding returns 1
20:54:59.380 00.002 7680 scope still moving after pulse duration time elapsed
20:54:59.410 00.030 7680 IsSlewing returns 0
20:54:59.412 00.002 7680 IsGuiding returns 0
20:54:59.413 00.001 7680 scope move finished after 379 + 60 ms
20:54:59.413 00.000 7680 Move returns status 0, amount 379
20:54:59.414 00.001 7680 move complete, result=0
20:54:59.415 00.001 7680 worker thread done servicing request
20:54:59.415 00.000 7680 Worker thread wakes up
20:54:59.416 00.001 6120 GuideStep: 0.3 px 119 ms WEST, 0.7 px 379 ms SOUTH
20:54:59.422 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:54:59.422 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:00.671 01.249 7680 Exposure complete
20:55:00.791 00.120 7680 worker thread done servicing request
20:55:00.791 00.000 6120 OnExposeComplete: enter
20:55:00.795 00.004 6120 UpdateGuideState(): m_state=6
20:55:00.798 00.003 6120 Star::Find(15, 1249, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
20:55:00.803 00.005 6120 Star::Find returns 1 (0), X=1250.03, Y=877.56, Mass=9160, SNR=56.7, Peak=196 HFD=7.3
20:55:00.806 00.003 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
20:55:00.810 00.004 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
20:55:00.814 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.86 hyp=0.86 cameraTheta=-1.67 mountX=0.25 mountY=0.73, mountTheta=1.25
20:55:00.820 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.86, opts=13)
20:55:00.823 00.003 6120 Enqueuing Move request for scope (-0.09, -0.86)
20:55:00.827 00.004 7680 Worker thread wakes up
20:55:00.827 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.86) opts 0xd
20:55:00.828 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.86)
20:55:00.828 00.000 7680 Moving (-0.09, -0.86) raw xDistance=0.25 yDistance=0.73
20:55:00.828 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
20:55:00.828 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
20:55:00.828 00.000 7680 MoveAxis(W, 112, ABG)
20:55:00.828 00.000 7680 Guiding  Dir = 3, Dur = 112
20:55:00.828 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
20:55:00.833 00.005 7680 IsSlewing returns 0
20:55:00.833 00.000 6120 UpdateGuideState exits: m=9160 SNR=56.7
20:55:00.836 00.003 7680 IsGuiding returns 0
20:55:00.836 00.000 6120 PhdController: settling, locked = 1, distance = 0.93 (1.50) aobump = 0 frame = 7 / 99999
20:55:00.841 00.005 6120 PhdController: newstate STATE_FINISH
20:55:00.845 00.004 7680 PulseGuide returned control before completion, sleep 122
20:55:00.845 00.000 6120 PhdController complete: success
20:55:00.848 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764039300.848,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
20:55:00.852 00.004 6120 Mount: notify guiding dither settle done success=1
20:55:00.856 00.004 6120 PhdController: newstate STATE_IDLE
20:55:00.859 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:00.864 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:00.867 00.003 6120 Enqueuing Expose request
20:55:00.974 00.107 7680 IsGuiding returns 1
20:55:00.974 00.000 7680 scope still moving after pulse duration time elapsed
20:55:01.004 00.030 7680 IsSlewing returns 0
20:55:01.004 00.000 7680 IsGuiding returns 0
20:55:01.006 00.002 7680 scope move finished after 112 + 56 ms
20:55:01.006 00.000 7680 Move returns status 0, amount 112
20:55:01.007 00.001 7680 MoveAxis(S, 398, ABG)
20:55:01.007 00.000 7680 Guiding  Dir = 1, Dur = 398
20:55:01.007 00.000 7680 IsSlewing returns 0
20:55:01.008 00.001 7680 IsGuiding returns 0
20:55:01.008 00.000 7680 PulseGuide returned control before completion, sleep 408
20:55:01.428 00.420 7680 IsGuiding returns 1
20:55:01.429 00.001 7680 scope still moving after pulse duration time elapsed
20:55:01.458 00.029 7680 IsSlewing returns 0
20:55:01.459 00.001 7680 IsGuiding returns 0
20:55:01.459 00.000 7680 scope move finished after 398 + 53 ms
20:55:01.460 00.001 7680 Move returns status 0, amount 398
20:55:01.460 00.000 7680 move complete, result=0
20:55:01.461 00.001 7680 worker thread done servicing request
20:55:01.461 00.000 6120 GuideStep: 0.2 px 112 ms WEST, 0.7 px 398 ms SOUTH
20:55:01.467 00.006 7680 Worker thread wakes up
20:55:01.467 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:01.467 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:02.723 01.256 7680 Exposure complete
20:55:02.845 00.122 7680 worker thread done servicing request
20:55:02.846 00.001 6120 OnExposeComplete: enter
20:55:02.851 00.005 6120 UpdateGuideState(): m_state=6
20:55:02.857 00.006 6120 Star::Find(15, 1250, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:55:02.864 00.007 6120 Star::Find returns 1 (0), X=1250.44, Y=878.43, Mass=10029, SNR=59.7, Peak=210 HFD=7.2
20:55:02.871 00.007 6120 CameraToMount -- cameraTheta (0.03) - m_xAngle (-2.95) = xAngle (2.98 = 2.98)
20:55:02.876 00.005 6120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.71 = 2.71)
20:55:02.881 00.005 6120 CameraToMount -- cameraX=0.33 cameraY=0.01 hyp=0.33 cameraTheta=0.03 mountX=-0.32 mountY=0.14, mountTheta=2.74
20:55:02.889 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=0.01, opts=13)
20:55:02.896 00.007 6120 Enqueuing Move request for scope (0.33, 0.01)
20:55:02.905 00.009 7680 Worker thread wakes up
20:55:02.906 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
20:55:02.913 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.01) opts 0xd
20:55:02.914 00.001 7680 Handling offset move in thread for scope, endpoint = (0.33, 0.01)
20:55:02.914 00.000 7680 Moving (0.33, 0.01) raw xDistance=-0.32 yDistance=0.14
20:55:02.914 00.000 6120 UpdateGuideState exits: m=10029 SNR=59.7
20:55:02.920 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
20:55:02.920 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:55:02.921 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:02.926 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:55:02.927 00.001 7680 MoveAxis(E, 128, ABG)
20:55:02.927 00.000 7680 Guiding  Dir = 2, Dur = 128
20:55:02.927 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:02.931 00.004 7680 IsSlewing returns 0
20:55:02.932 00.001 6120 Enqueuing Expose request
20:55:02.936 00.004 7680 IsGuiding returns 0
20:55:02.936 00.000 7680 PulseGuide returned control before completion, sleep 138
20:55:03.084 00.148 7680 IsGuiding returns 1
20:55:03.084 00.000 7680 scope still moving after pulse duration time elapsed
20:55:03.115 00.031 7680 IsSlewing returns 0
20:55:03.116 00.001 7680 IsGuiding returns 1
20:55:03.146 00.030 7680 IsSlewing returns 0
20:55:03.147 00.001 7680 IsGuiding returns 0
20:55:03.147 00.000 7680 scope move finished after 128 + 83 ms
20:55:03.148 00.001 7680 Move returns status 0, amount 128
20:55:03.148 00.000 7680 MoveAxis(N, 0, ABG)
20:55:03.149 00.001 7680 Move returns status 0, amount 0
20:55:03.149 00.000 7680 move complete, result=0
20:55:03.149 00.000 7680 worker thread done servicing request
20:55:03.149 00.000 6120 GuideStep: -0.3 px 128 ms EAST, 0.1 px 0 ms NORTH
20:55:03.156 00.007 7680 Worker thread wakes up
20:55:03.156 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:03.156 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:04.402 01.246 7680 Exposure complete
20:55:04.523 00.121 7680 worker thread done servicing request
20:55:04.523 00.000 6120 OnExposeComplete: enter
20:55:04.527 00.004 6120 UpdateGuideState(): m_state=6
20:55:04.530 00.003 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
20:55:04.534 00.004 6120 Star::Find returns 1 (0), X=1249.92, Y=878.45, Mass=9517, SNR=59.0, Peak=203 HFD=7.4
20:55:04.538 00.004 6120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-2.95) = xAngle (5.92 = -0.36)
20:55:04.542 00.004 6120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.65 = -0.63)
20:55:04.545 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.21 cameraTheta=2.97 mountX=0.19 mountY=-0.12, mountTheta=-0.56
20:55:04.552 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.04, opts=13)
20:55:04.556 00.004 6120 Enqueuing Move request for scope (-0.20, 0.04)
20:55:04.561 00.005 7680 Worker thread wakes up
20:55:04.561 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
20:55:04.561 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
20:55:04.561 00.000 7680 Moving (-0.20, 0.04) raw xDistance=0.19 yDistance=-0.12
20:55:04.561 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
20:55:04.561 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:55:04.561 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:55:04.561 00.000 7680 MoveAxis(E, 0, ABG)
20:55:04.561 00.000 7680 Move returns status 0, amount 0
20:55:04.563 00.002 7680 MoveAxis(N, 0, ABG)
20:55:04.563 00.000 7680 Move returns status 0, amount 0
20:55:04.563 00.000 7680 move complete, result=0
20:55:04.563 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
20:55:04.567 00.004 7680 worker thread done servicing request
20:55:04.567 00.000 6120 UpdateGuideState exits: m=9517 SNR=59.0
20:55:04.570 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:04.574 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:04.578 00.004 6120 Enqueuing Expose request
20:55:04.582 00.004 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
20:55:04.585 00.003 7680 Worker thread wakes up
20:55:04.586 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:04.586 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:05.840 01.254 7680 Exposure complete
20:55:05.958 00.118 7680 worker thread done servicing request
20:55:05.959 00.001 6120 OnExposeComplete: enter
20:55:05.964 00.005 6120 UpdateGuideState(): m_state=6
20:55:05.968 00.004 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
20:55:05.973 00.005 6120 Star::Find returns 1 (0), X=1249.95, Y=878.72, Mass=9635, SNR=58.6, Peak=214 HFD=7.6
20:55:05.977 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.04 = -1.25)
20:55:05.981 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.52)
20:55:05.985 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.30 hyp=0.34 cameraTheta=2.08 mountX=0.11 mountY=-0.34, mountTheta=-1.26
20:55:05.990 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.30, opts=13)
20:55:05.994 00.004 6120 Enqueuing Move request for scope (-0.17, 0.30)
20:55:05.998 00.004 7680 Worker thread wakes up
20:55:05.998 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.30) opts 0xd
20:55:05.998 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.30)
20:55:05.998 00.000 7680 Moving (-0.17, 0.30) raw xDistance=0.11 yDistance=-0.34
20:55:05.998 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
20:55:05.999 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=190, Gamma=1.000
20:55:06.004 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
20:55:06.004 00.000 6120 UpdateGuideState exits: m=9635 SNR=58.6
20:55:06.008 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:06.013 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:06.017 00.004 6120 Enqueuing Expose request
20:55:06.021 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
20:55:06.021 00.000 7680 MoveAxis(E, 0, ABG)
20:55:06.021 00.000 7680 Move returns status 0, amount 0
20:55:06.022 00.001 7680 MoveAxis(N, 0, ABG)
20:55:06.022 00.000 7680 Move returns status 0, amount 0
20:55:06.022 00.000 7680 move complete, result=0
20:55:06.022 00.000 7680 worker thread done servicing request
20:55:06.022 00.000 7680 Worker thread wakes up
20:55:06.022 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
20:55:06.026 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:06.026 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:07.279 01.253 7680 Exposure complete
20:55:07.399 00.120 7680 worker thread done servicing request
20:55:07.400 00.001 6120 OnExposeComplete: enter
20:55:07.405 00.005 6120 UpdateGuideState(): m_state=6
20:55:07.408 00.003 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:55:07.413 00.005 6120 Star::Find returns 1 (0), X=1249.99, Y=878.78, Mass=9427, SNR=56.8, Peak=198 HFD=7.5
20:55:07.416 00.003 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.42)
20:55:07.421 00.005 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.69)
20:55:07.425 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.36 hyp=0.38 cameraTheta=1.91 mountX=0.06 mountY=-0.38, mountTheta=-1.42
20:55:07.430 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.36, opts=13)
20:55:07.434 00.004 6120 Enqueuing Move request for scope (-0.13, 0.36)
20:55:07.437 00.003 7680 Worker thread wakes up
20:55:07.437 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
20:55:07.442 00.005 6120 UpdateGuideState exits: m=9427 SNR=56.8
20:55:07.445 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:07.449 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:07.453 00.004 6120 Enqueuing Expose request
20:55:07.458 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.36) opts 0xd
20:55:07.459 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.36)
20:55:07.459 00.000 7680 Moving (-0.13, 0.36) raw xDistance=0.06 yDistance=-0.38
20:55:07.459 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
20:55:07.459 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
20:55:07.459 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
20:55:07.460 00.001 7680 MoveAxis(E, 0, ABG)
20:55:07.460 00.000 7680 Move returns status 0, amount 0
20:55:07.460 00.000 7680 MoveAxis(N, 0, ABG)
20:55:07.460 00.000 7680 Move returns status 0, amount 0
20:55:07.460 00.000 7680 move complete, result=0
20:55:07.460 00.000 7680 worker thread done servicing request
20:55:07.461 00.001 7680 Worker thread wakes up
20:55:07.461 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
20:55:07.465 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:07.465 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:08.727 01.262 7680 Exposure complete
20:55:08.843 00.116 7680 worker thread done servicing request
20:55:08.843 00.000 6120 OnExposeComplete: enter
20:55:08.846 00.003 6120 UpdateGuideState(): m_state=6
20:55:08.850 00.004 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
20:55:08.854 00.004 6120 Star::Find returns 1 (0), X=1249.90, Y=878.93, Mass=9915, SNR=59.0, Peak=222 HFD=7.2
20:55:08.857 00.003 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
20:55:08.862 00.005 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
20:55:08.865 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.51 hyp=0.55 cameraTheta=1.98 mountX=0.12 mountY=-0.55, mountTheta=-1.36
20:55:08.869 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.51, opts=13)
20:55:08.873 00.004 6120 Enqueuing Move request for scope (-0.22, 0.51)
20:55:08.877 00.004 7680 Worker thread wakes up
20:55:08.877 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.51) opts 0xd
20:55:08.878 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.51)
20:55:08.878 00.000 7680 Moving (-0.22, 0.51) raw xDistance=0.12 yDistance=-0.55
20:55:08.878 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
20:55:08.878 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
20:55:08.878 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
20:55:08.878 00.000 7680 MoveAxis(E, 0, ABG)
20:55:08.878 00.000 7680 Move returns status 0, amount 0
20:55:08.879 00.001 7680 MoveAxis(N, 0, ABG)
20:55:08.879 00.000 7680 Move returns status 0, amount 0
20:55:08.879 00.000 7680 move complete, result=0
20:55:08.879 00.000 7680 worker thread done servicing request
20:55:08.879 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=189, Gamma=1.000
20:55:08.883 00.004 6120 UpdateGuideState exits: m=9915 SNR=59.0
20:55:08.885 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:08.889 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:08.893 00.004 6120 Enqueuing Expose request
20:55:08.895 00.002 7680 Worker thread wakes up
20:55:08.896 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:08.896 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:08.896 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
20:55:10.146 01.250 7680 Exposure complete
20:55:10.258 00.112 7680 worker thread done servicing request
20:55:10.258 00.000 6120 OnExposeComplete: enter
20:55:10.262 00.004 6120 UpdateGuideState(): m_state=6
20:55:10.267 00.005 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:55:10.271 00.004 6120 Star::Find returns 1 (0), X=1249.75, Y=879.35, Mass=9701, SNR=62.0, Peak=198 HFD=7.4
20:55:10.277 00.006 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.90 = -1.39)
20:55:10.281 00.004 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
20:55:10.284 00.003 6120 CameraToMount -- cameraX=-0.36 cameraY=0.94 hyp=1.00 cameraTheta=1.94 mountX=0.18 mountY=-1.00, mountTheta=-1.39
20:55:10.288 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=0.94, opts=13)
20:55:10.292 00.004 6120 Enqueuing Move request for scope (-0.36, 0.94)
20:55:10.295 00.003 7680 Worker thread wakes up
20:55:10.297 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.94) opts 0xd
20:55:10.297 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, 0.94)
20:55:10.297 00.000 7680 Moving (-0.36, 0.94) raw xDistance=0.18 yDistance=-1.00
20:55:10.297 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
20:55:10.297 00.000 7680 resist switch: large excursion: input -1.00 thresh 0.60 direction from 1 to -1
20:55:10.297 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.00
20:55:10.297 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.00 from input -1.00
20:55:10.297 00.000 7680 MoveAxis(E, 0, ABG)
20:55:10.297 00.000 7680 Move returns status 0, amount 0
20:55:10.297 00.000 7680 MoveAxis(N, 543, ABG)
20:55:10.297 00.000 7680 Guiding  Dir = 0, Dur = 543
20:55:10.298 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
20:55:10.302 00.004 7680 IsSlewing returns 0
20:55:10.302 00.000 6120 UpdateGuideState exits: m=9701 SNR=62.0
20:55:10.305 00.003 7680 IsGuiding returns 0
20:55:10.305 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:10.309 00.004 7680 PulseGuide returned control before completion, sleep 553
20:55:10.309 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:10.314 00.005 6120 Enqueuing Expose request
20:55:10.868 00.554 7680 IsGuiding returns 1
20:55:10.870 00.002 7680 scope still moving after pulse duration time elapsed
20:55:10.900 00.030 7680 IsSlewing returns 0
20:55:10.901 00.001 7680 IsGuiding returns 0
20:55:10.901 00.000 7680 scope move finished after 543 + 53 ms
20:55:10.901 00.000 7680 Move returns status 0, amount 543
20:55:10.901 00.000 7680 move complete, result=0
20:55:10.903 00.002 7680 worker thread done servicing request
20:55:10.903 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -1.0 px 543 ms NORTH
20:55:10.909 00.006 7680 Worker thread wakes up
20:55:10.909 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:10.910 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:12.161 01.251 7680 Exposure complete
20:55:12.272 00.111 7680 worker thread done servicing request
20:55:12.272 00.000 6120 OnExposeComplete: enter
20:55:12.277 00.005 6120 UpdateGuideState(): m_state=6
20:55:12.280 00.003 6120 Star::Find(15, 1249, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
20:55:12.283 00.003 6120 Star::Find returns 1 (0), X=1249.73, Y=879.44, Mass=10160, SNR=62.2, Peak=225 HFD=7.3
20:55:12.287 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.40)
20:55:12.290 00.003 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
20:55:12.294 00.004 6120 CameraToMount -- cameraX=-0.39 cameraY=1.02 hyp=1.09 cameraTheta=1.93 mountX=0.19 mountY=-1.09, mountTheta=-1.40
20:55:12.299 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=1.02, opts=13)
20:55:12.304 00.005 6120 Enqueuing Move request for scope (-0.39, 1.02)
20:55:12.307 00.003 7680 Worker thread wakes up
20:55:12.307 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 1.02) opts 0xd
20:55:12.309 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.39, 1.02)
20:55:12.309 00.000 7680 Moving (-0.39, 1.02) raw xDistance=0.19 yDistance=-1.09
20:55:12.309 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
20:55:12.310 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.09 from input -1.09
20:55:12.310 00.000 7680 MoveAxis(E, 0, ABG)
20:55:12.310 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
20:55:12.314 00.004 7680 Move returns status 0, amount 0
20:55:12.315 00.001 6120 UpdateGuideState exits: m=10160 SNR=62.2
20:55:12.318 00.003 7680 MoveAxis(N, 590, ABG)
20:55:12.319 00.001 7680 Guiding  Dir = 0, Dur = 590
20:55:12.319 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:12.324 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:12.327 00.003 7680 IsSlewing returns 0
20:55:12.327 00.000 6120 Enqueuing Expose request
20:55:12.332 00.005 7680 IsGuiding returns 0
20:55:12.332 00.000 7680 PulseGuide returned control before completion, sleep 600
20:55:12.948 00.616 7680 IsGuiding returns 0
20:55:12.948 00.000 7680 Move returns status 0, amount 590
20:55:12.948 00.000 7680 move complete, result=0
20:55:12.949 00.001 7680 worker thread done servicing request
20:55:12.949 00.000 7680 Worker thread wakes up
20:55:12.949 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -1.1 px 590 ms NORTH
20:55:12.956 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:12.956 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:14.205 01.249 7680 Exposure complete
20:55:14.321 00.116 7680 worker thread done servicing request
20:55:14.323 00.002 6120 OnExposeComplete: enter
20:55:14.326 00.003 6120 UpdateGuideState(): m_state=6
20:55:14.331 00.005 6120 Star::Find(15, 1249, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
20:55:14.335 00.004 6120 Star::Find returns 1 (0), X=1249.62, Y=878.68, Mass=9858, SNR=59.8, Peak=208 HFD=7.4
20:55:14.338 00.003 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-2.95) = xAngle (5.61 = -0.67)
20:55:14.343 00.005 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.34 = -0.94)
20:55:14.346 00.003 6120 CameraToMount -- cameraX=-0.50 cameraY=0.26 hyp=0.56 cameraTheta=2.66 mountX=0.44 mountY=-0.45, mountTheta=-0.80
20:55:14.352 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.50, y=0.26, opts=13)
20:55:14.355 00.003 6120 Enqueuing Move request for scope (-0.50, 0.26)
20:55:14.359 00.004 7680 Worker thread wakes up
20:55:14.360 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.26) opts 0xd
20:55:14.360 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.50, 0.26)
20:55:14.360 00.000 7680 Moving (-0.50, 0.26) raw xDistance=0.44 yDistance=-0.45
20:55:14.360 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
20:55:14.361 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
20:55:14.361 00.000 7680 MoveAxis(W, 185, ABG)
20:55:14.361 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
20:55:14.366 00.005 6120 UpdateGuideState exits: m=9858 SNR=59.8
20:55:14.369 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:14.372 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:14.376 00.004 6120 Enqueuing Expose request
20:55:14.380 00.004 7680 Guiding  Dir = 3, Dur = 185
20:55:14.380 00.000 7680 IsSlewing returns 0
20:55:14.380 00.000 7680 IsGuiding returns 0
20:55:14.381 00.001 7680 PulseGuide returned control before completion, sleep 195
20:55:14.590 00.209 7680 IsGuiding returns 1
20:55:14.592 00.002 7680 scope still moving after pulse duration time elapsed
20:55:14.621 00.029 7680 IsSlewing returns 0
20:55:14.622 00.001 7680 IsGuiding returns 0
20:55:14.622 00.000 7680 scope move finished after 185 + 57 ms
20:55:14.623 00.001 7680 Move returns status 0, amount 185
20:55:14.623 00.000 7680 MoveAxis(N, 246, ABG)
20:55:14.623 00.000 7680 Guiding  Dir = 0, Dur = 246
20:55:14.624 00.001 7680 IsSlewing returns 0
20:55:14.624 00.000 7680 IsGuiding returns 0
20:55:14.625 00.001 7680 PulseGuide returned control before completion, sleep 256
20:55:14.887 00.262 7680 IsGuiding returns 1
20:55:14.889 00.002 7680 scope still moving after pulse duration time elapsed
20:55:14.917 00.028 7680 IsSlewing returns 0
20:55:14.918 00.001 7680 IsGuiding returns 0
20:55:14.918 00.000 7680 scope move finished after 246 + 47 ms
20:55:14.918 00.000 7680 Move returns status 0, amount 246
20:55:14.920 00.002 7680 move complete, result=0
20:55:14.920 00.000 7680 worker thread done servicing request
20:55:14.920 00.000 6120 GuideStep: 0.4 px 185 ms WEST, -0.5 px 246 ms NORTH
20:55:14.925 00.005 7680 Worker thread wakes up
20:55:14.926 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:14.926 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:16.180 01.254 7680 Exposure complete
20:55:16.296 00.116 7680 worker thread done servicing request
20:55:16.298 00.002 6120 OnExposeComplete: enter
20:55:16.304 00.006 6120 UpdateGuideState(): m_state=6
20:55:16.308 00.004 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
20:55:16.312 00.004 6120 Star::Find returns 1 (0), X=1250.08, Y=878.72, Mass=8950, SNR=56.2, Peak=208 HFD=7.3
20:55:16.317 00.005 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
20:55:16.321 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
20:55:16.323 00.002 6120 CameraToMount -- cameraX=-0.04 cameraY=0.31 hyp=0.31 cameraTheta=1.70 mountX=-0.02 mountY=-0.29, mountTheta=-1.64
20:55:16.328 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.31, opts=13)
20:55:16.333 00.005 6120 Enqueuing Move request for scope (-0.04, 0.31)
20:55:16.338 00.005 7680 Worker thread wakes up
20:55:16.338 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.31) opts 0xd
20:55:16.338 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=163, Gamma=1.000
20:55:16.342 00.004 6120 UpdateGuideState exits: m=8950 SNR=56.2
20:55:16.345 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:16.350 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.31)
20:55:16.350 00.000 7680 Moving (-0.04, 0.31) raw xDistance=-0.02 yDistance=-0.29
20:55:16.350 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:55:16.350 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:16.354 00.004 6120 Enqueuing Expose request
20:55:16.357 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
20:55:16.357 00.000 7680 MoveAxis(E, 0, ABG)
20:55:16.357 00.000 7680 Move returns status 0, amount 0
20:55:16.358 00.001 7680 MoveAxis(N, 159, ABG)
20:55:16.358 00.000 7680 Guiding  Dir = 0, Dur = 159
20:55:16.359 00.001 7680 IsSlewing returns 0
20:55:16.359 00.000 7680 IsGuiding returns 0
20:55:16.360 00.001 7680 PulseGuide returned control before completion, sleep 169
20:55:16.546 00.186 7680 IsGuiding returns 1
20:55:16.546 00.000 7680 scope still moving after pulse duration time elapsed
20:55:16.576 00.030 7680 IsSlewing returns 0
20:55:16.578 00.002 7680 IsGuiding returns 0
20:55:16.578 00.000 7680 scope move finished after 159 + 60 ms
20:55:16.579 00.001 7680 Move returns status 0, amount 159
20:55:16.580 00.001 7680 move complete, result=0
20:55:16.580 00.000 7680 worker thread done servicing request
20:55:16.580 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 159 ms NORTH
20:55:16.588 00.008 7680 Worker thread wakes up
20:55:16.588 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:16.588 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:17.838 01.250 7680 Exposure complete
20:55:17.964 00.126 7680 worker thread done servicing request
20:55:17.964 00.000 6120 OnExposeComplete: enter
20:55:17.968 00.004 6120 UpdateGuideState(): m_state=6
20:55:17.973 00.005 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:55:17.977 00.004 6120 Star::Find returns 1 (0), X=1250.12, Y=878.54, Mass=9695, SNR=60.1, Peak=203 HFD=7.3
20:55:17.980 00.003 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.78)
20:55:17.985 00.005 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.05)
20:55:17.989 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.02 mountY=-0.11, mountTheta=-1.80
20:55:17.993 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.12, opts=13)
20:55:17.998 00.005 6120 Enqueuing Move request for scope (0.00, 0.12)
20:55:18.001 00.003 7680 Worker thread wakes up
20:55:18.002 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
20:55:18.006 00.004 6120 UpdateGuideState exits: m=9695 SNR=60.1
20:55:18.009 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:18.014 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:18.018 00.004 6120 Enqueuing Expose request
20:55:18.021 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
20:55:18.021 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
20:55:18.022 00.001 7680 Moving (0.00, 0.12) raw xDistance=-0.02 yDistance=-0.11
20:55:18.022 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:55:18.022 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:55:18.022 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:55:18.023 00.001 7680 MoveAxis(E, 0, ABG)
20:55:18.023 00.000 7680 Move returns status 0, amount 0
20:55:18.023 00.000 7680 MoveAxis(N, 0, ABG)
20:55:18.023 00.000 7680 Move returns status 0, amount 0
20:55:18.023 00.000 7680 move complete, result=0
20:55:18.023 00.000 7680 worker thread done servicing request
20:55:18.023 00.000 7680 Worker thread wakes up
20:55:18.023 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:18.025 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:55:18.029 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:19.276 01.247 7680 Exposure complete
20:55:19.394 00.118 7680 worker thread done servicing request
20:55:19.394 00.000 6120 OnExposeComplete: enter
20:55:19.399 00.005 6120 UpdateGuideState(): m_state=6
20:55:19.403 00.004 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:55:19.407 00.004 6120 Star::Find returns 1 (0), X=1250.12, Y=878.60, Mass=9723, SNR=59.3, Peak=201 HFD=7.4
20:55:19.411 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
20:55:19.414 00.003 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
20:55:19.418 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.55 mountX=-0.04 mountY=-0.16, mountTheta=-1.79
20:55:19.424 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.18, opts=13)
20:55:19.429 00.005 6120 Enqueuing Move request for scope (0.00, 0.18)
20:55:19.433 00.004 7680 Worker thread wakes up
20:55:19.433 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
20:55:19.437 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
20:55:19.437 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
20:55:19.437 00.000 7680 Moving (0.00, 0.18) raw xDistance=-0.04 yDistance=-0.16
20:55:19.438 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
20:55:19.438 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:55:19.438 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:55:19.438 00.000 7680 MoveAxis(E, 0, ABG)
20:55:19.438 00.000 7680 Move returns status 0, amount 0
20:55:19.438 00.000 7680 MoveAxis(N, 0, ABG)
20:55:19.438 00.000 7680 Move returns status 0, amount 0
20:55:19.438 00.000 7680 move complete, result=0
20:55:19.438 00.000 7680 worker thread done servicing request
20:55:19.438 00.000 6120 UpdateGuideState exits: m=9723 SNR=59.3
20:55:19.441 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:19.445 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:19.448 00.003 6120 Enqueuing Expose request
20:55:19.451 00.003 7680 Worker thread wakes up
20:55:19.452 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:55:19.456 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:19.456 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:20.706 01.250 7680 Exposure complete
20:55:20.825 00.119 7680 worker thread done servicing request
20:55:20.826 00.001 6120 OnExposeComplete: enter
20:55:20.832 00.006 6120 UpdateGuideState(): m_state=6
20:55:20.837 00.005 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
20:55:20.841 00.004 6120 Star::Find returns 1 (0), X=1250.60, Y=878.80, Mass=9158, SNR=56.0, Peak=202 HFD=7.2
20:55:20.844 00.003 6120 CameraToMount -- cameraTheta (0.67) - m_xAngle (-2.95) = xAngle (3.63 = -2.66)
20:55:20.848 00.004 6120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.36 = -2.92)
20:55:20.852 00.004 6120 CameraToMount -- cameraX=0.48 cameraY=0.38 hyp=0.61 cameraTheta=0.67 mountX=-0.54 mountY=-0.13, mountTheta=-2.90
20:55:20.857 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.48, y=0.38, opts=13)
20:55:20.860 00.003 6120 Enqueuing Move request for scope (0.48, 0.38)
20:55:20.866 00.006 7680 Worker thread wakes up
20:55:20.866 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.38) opts 0xd
20:55:20.866 00.000 7680 Handling offset move in thread for scope, endpoint = (0.48, 0.38)
20:55:20.866 00.000 7680 Moving (0.48, 0.38) raw xDistance=-0.54 yDistance=-0.13
20:55:20.866 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
20:55:20.866 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:55:20.866 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
20:55:20.870 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:55:20.871 00.001 7680 MoveAxis(E, 228, ABG)
20:55:20.871 00.000 7680 Guiding  Dir = 2, Dur = 228
20:55:20.871 00.000 6120 UpdateGuideState exits: m=9158 SNR=56.0
20:55:20.874 00.003 7680 IsSlewing returns 0
20:55:20.874 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:20.878 00.004 7680 IsGuiding returns 0
20:55:20.879 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:20.882 00.003 6120 Enqueuing Expose request
20:55:20.887 00.005 7680 PulseGuide returned control before completion, sleep 238
20:55:21.131 00.244 7680 IsGuiding returns 0
20:55:21.132 00.001 7680 Move returns status 0, amount 228
20:55:21.133 00.001 7680 MoveAxis(N, 0, ABG)
20:55:21.133 00.000 7680 Move returns status 0, amount 0
20:55:21.134 00.001 7680 move complete, result=0
20:55:21.134 00.000 7680 worker thread done servicing request
20:55:21.134 00.000 7680 Worker thread wakes up
20:55:21.135 00.001 6120 GuideStep: -0.5 px 228 ms EAST, -0.1 px 0 ms NORTH
20:55:21.143 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:21.143 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:22.389 01.246 7680 Exposure complete
20:55:22.496 00.107 7680 worker thread done servicing request
20:55:22.496 00.000 6120 OnExposeComplete: enter
20:55:22.501 00.005 6120 UpdateGuideState(): m_state=6
20:55:22.505 00.004 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
20:55:22.510 00.005 6120 Star::Find returns 1 (0), X=1250.13, Y=878.73, Mass=9195, SNR=57.0, Peak=200 HFD=7.4
20:55:22.515 00.005 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
20:55:22.518 00.003 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
20:55:22.523 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.53 mountX=-0.07 mountY=-0.27, mountTheta=-1.82
20:55:22.528 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.31, opts=13)
20:55:22.533 00.005 6120 Enqueuing Move request for scope (0.01, 0.31)
20:55:22.536 00.003 7680 Worker thread wakes up
20:55:22.536 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.31) opts 0xd
20:55:22.536 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.31)
20:55:22.536 00.000 7680 Moving (0.01, 0.31) raw xDistance=-0.07 yDistance=-0.27
20:55:22.537 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:55:22.537 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
20:55:22.537 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
20:55:22.542 00.005 7680 MoveAxis(E, 0, ABG)
20:55:22.542 00.000 7680 Move returns status 0, amount 0
20:55:22.542 00.000 7680 MoveAxis(N, 149, ABG)
20:55:22.542 00.000 7680 Guiding  Dir = 0, Dur = 149
20:55:22.543 00.001 6120 UpdateGuideState exits: m=9195 SNR=57.0
20:55:22.547 00.004 7680 IsSlewing returns 0
20:55:22.547 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:22.553 00.006 7680 IsGuiding returns 0
20:55:22.553 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:22.557 00.004 7680 PulseGuide returned control before completion, sleep 159
20:55:22.558 00.001 6120 Enqueuing Expose request
20:55:22.724 00.166 7680 IsGuiding returns 1
20:55:22.725 00.001 7680 scope still moving after pulse duration time elapsed
20:55:22.755 00.030 7680 IsSlewing returns 0
20:55:22.756 00.001 7680 IsGuiding returns 0
20:55:22.757 00.001 7680 scope move finished after 149 + 55 ms
20:55:22.758 00.001 7680 Move returns status 0, amount 149
20:55:22.758 00.000 7680 move complete, result=0
20:55:22.759 00.001 7680 worker thread done servicing request
20:55:22.759 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 149 ms NORTH
20:55:22.767 00.008 7680 Worker thread wakes up
20:55:22.767 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:22.767 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:24.013 01.246 7680 Exposure complete
20:55:24.132 00.119 7680 worker thread done servicing request
20:55:24.132 00.000 6120 OnExposeComplete: enter
20:55:24.136 00.004 6120 UpdateGuideState(): m_state=6
20:55:24.140 00.004 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
20:55:24.144 00.004 6120 Star::Find returns 1 (0), X=1250.15, Y=878.80, Mass=9498, SNR=59.6, Peak=203 HFD=7.5
20:55:24.148 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.85)
20:55:24.151 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
20:55:24.154 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.38 hyp=0.38 cameraTheta=1.48 mountX=-0.10 mountY=-0.33, mountTheta=-1.88
20:55:24.158 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.38, opts=13)
20:55:24.160 00.002 6120 Enqueuing Move request for scope (0.03, 0.38)
20:55:24.164 00.004 7680 Worker thread wakes up
20:55:24.164 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.38) opts 0xd
20:55:24.164 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.38)
20:55:24.165 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
20:55:24.169 00.004 6120 UpdateGuideState exits: m=9498 SNR=59.6
20:55:24.172 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:24.177 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:24.181 00.004 7680 Moving (0.03, 0.38) raw xDistance=-0.10 yDistance=-0.33
20:55:24.182 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
20:55:24.182 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
20:55:24.182 00.000 7680 MoveAxis(E, 0, ABG)
20:55:24.182 00.000 7680 Move returns status 0, amount 0
20:55:24.183 00.001 7680 MoveAxis(N, 177, ABG)
20:55:24.183 00.000 7680 Guiding  Dir = 0, Dur = 177
20:55:24.183 00.000 6120 Enqueuing Expose request
20:55:24.187 00.004 7680 IsSlewing returns 0
20:55:24.187 00.000 7680 IsGuiding returns 0
20:55:24.188 00.001 7680 PulseGuide returned control before completion, sleep 187
20:55:24.382 00.194 7680 IsGuiding returns 1
20:55:24.383 00.001 7680 scope still moving after pulse duration time elapsed
20:55:24.414 00.031 7680 IsSlewing returns 0
20:55:24.415 00.001 7680 IsGuiding returns 0
20:55:24.415 00.000 7680 scope move finished after 177 + 51 ms
20:55:24.416 00.001 7680 Move returns status 0, amount 177
20:55:24.417 00.001 7680 move complete, result=0
20:55:24.419 00.002 7680 worker thread done servicing request
20:55:24.420 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 177 ms NORTH
20:55:24.426 00.006 7680 Worker thread wakes up
20:55:24.426 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:24.426 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:25.674 01.248 7680 Exposure complete
20:55:25.780 00.106 7680 worker thread done servicing request
20:55:25.780 00.000 6120 OnExposeComplete: enter
20:55:25.785 00.005 6120 UpdateGuideState(): m_state=6
20:55:25.789 00.004 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
20:55:25.794 00.005 6120 Star::Find returns 1 (0), X=1250.09, Y=878.80, Mass=9657, SNR=59.9, Peak=209 HFD=7.5
20:55:25.797 00.003 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.68)
20:55:25.801 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
20:55:25.805 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.65 mountX=-0.04 mountY=-0.36, mountTheta=-1.68
20:55:25.811 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.39, opts=13)
20:55:25.815 00.004 6120 Enqueuing Move request for scope (-0.03, 0.39)
20:55:25.819 00.004 7680 Worker thread wakes up
20:55:25.819 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
20:55:25.823 00.004 6120 UpdateGuideState exits: m=9657 SNR=59.9
20:55:25.827 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:25.830 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:25.834 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.39) opts 0xd
20:55:25.834 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.39)
20:55:25.835 00.001 7680 Moving (-0.03, 0.39) raw xDistance=-0.04 yDistance=-0.36
20:55:25.835 00.000 6120 Enqueuing Expose request
20:55:25.838 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
20:55:25.839 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
20:55:25.839 00.000 7680 MoveAxis(E, 0, ABG)
20:55:25.839 00.000 7680 Move returns status 0, amount 0
20:55:25.839 00.000 7680 MoveAxis(N, 196, ABG)
20:55:25.839 00.000 7680 Guiding  Dir = 0, Dur = 196
20:55:25.839 00.000 7680 IsSlewing returns 0
20:55:25.841 00.002 7680 IsGuiding returns 0
20:55:25.841 00.000 7680 PulseGuide returned control before completion, sleep 206
20:55:26.052 00.211 7680 IsGuiding returns 1
20:55:26.053 00.001 7680 scope still moving after pulse duration time elapsed
20:55:26.083 00.030 7680 IsSlewing returns 0
20:55:26.085 00.002 7680 IsGuiding returns 0
20:55:26.086 00.001 7680 scope move finished after 196 + 48 ms
20:55:26.087 00.001 7680 Move returns status 0, amount 196
20:55:26.087 00.000 7680 move complete, result=0
20:55:26.087 00.000 7680 worker thread done servicing request
20:55:26.087 00.000 7680 Worker thread wakes up
20:55:26.087 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 196 ms NORTH
20:55:26.094 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:26.094 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:27.341 01.247 7680 Exposure complete
20:55:27.461 00.120 7680 worker thread done servicing request
20:55:27.462 00.001 6120 OnExposeComplete: enter
20:55:27.465 00.003 6120 UpdateGuideState(): m_state=6
20:55:27.470 00.005 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
20:55:27.473 00.003 6120 Star::Find returns 1 (0), X=1250.05, Y=878.81, Mass=9724, SNR=59.3, Peak=209 HFD=7.4
20:55:27.477 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
20:55:27.481 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
20:55:27.485 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.39 hyp=0.40 cameraTheta=1.74 mountX=-0.01 mountY=-0.38, mountTheta=-1.59
20:55:27.491 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.39, opts=13)
20:55:27.495 00.004 6120 Enqueuing Move request for scope (-0.07, 0.39)
20:55:27.499 00.004 7680 Worker thread wakes up
20:55:27.499 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
20:55:27.502 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.39) opts 0xd
20:55:27.502 00.000 6120 UpdateGuideState exits: m=9724 SNR=59.3
20:55:27.506 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:27.510 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.39)
20:55:27.510 00.000 7680 Moving (-0.07, 0.39) raw xDistance=-0.01 yDistance=-0.38
20:55:27.510 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:55:27.510 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
20:55:27.510 00.000 7680 MoveAxis(E, 0, ABG)
20:55:27.510 00.000 7680 Move returns status 0, amount 0
20:55:27.512 00.002 7680 MoveAxis(N, 207, ABG)
20:55:27.512 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:27.516 00.004 6120 Enqueuing Expose request
20:55:27.520 00.004 7680 Guiding  Dir = 0, Dur = 207
20:55:27.520 00.000 7680 IsSlewing returns 0
20:55:27.520 00.000 7680 IsGuiding returns 0
20:55:27.521 00.001 7680 PulseGuide returned control before completion, sleep 217
20:55:27.752 00.231 7680 IsGuiding returns 1
20:55:27.753 00.001 7680 scope still moving after pulse duration time elapsed
20:55:27.782 00.029 7680 IsSlewing returns 0
20:55:27.783 00.001 7680 IsGuiding returns 0
20:55:27.784 00.001 7680 scope move finished after 207 + 56 ms
20:55:27.784 00.000 7680 Move returns status 0, amount 207
20:55:27.784 00.000 7680 move complete, result=0
20:55:27.786 00.002 7680 worker thread done servicing request
20:55:27.786 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 207 ms NORTH
20:55:27.792 00.006 7680 Worker thread wakes up
20:55:27.792 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:27.792 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:29.034 01.242 7680 Exposure complete
20:55:29.150 00.116 7680 worker thread done servicing request
20:55:29.151 00.001 6120 OnExposeComplete: enter
20:55:29.154 00.003 6120 UpdateGuideState(): m_state=6
20:55:29.160 00.006 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
20:55:29.165 00.005 6120 Star::Find returns 1 (0), X=1249.80, Y=878.69, Mass=9456, SNR=59.2, Peak=199 HFD=7.5
20:55:29.173 00.008 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.38 = -0.90)
20:55:29.178 00.005 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.11 = -1.17)
20:55:29.183 00.005 6120 CameraToMount -- cameraX=-0.32 cameraY=0.27 hyp=0.42 cameraTheta=2.43 mountX=0.26 mountY=-0.39, mountTheta=-0.98
20:55:29.189 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.27, opts=13)
20:55:29.194 00.005 6120 Enqueuing Move request for scope (-0.32, 0.27)
20:55:29.201 00.007 7680 Worker thread wakes up
20:55:29.201 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=162, Gamma=1.000
20:55:29.208 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.27) opts 0xd
20:55:29.208 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.27)
20:55:29.208 00.000 7680 Moving (-0.32, 0.27) raw xDistance=0.26 yDistance=-0.39
20:55:29.209 00.001 6120 UpdateGuideState exits: m=9456 SNR=59.2
20:55:29.215 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
20:55:29.216 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
20:55:29.216 00.000 7680 MoveAxis(W, 110, ABG)
20:55:29.216 00.000 7680 Guiding  Dir = 3, Dur = 110
20:55:29.217 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:29.222 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:29.227 00.005 7680 IsSlewing returns 0
20:55:29.227 00.000 6120 Enqueuing Expose request
20:55:29.232 00.005 7680 IsGuiding returns 0
20:55:29.233 00.001 7680 PulseGuide returned control before completion, sleep 120
20:55:29.365 00.132 7680 IsGuiding returns 1
20:55:29.365 00.000 7680 scope still moving after pulse duration time elapsed
20:55:29.397 00.032 7680 IsSlewing returns 0
20:55:29.398 00.001 7680 IsGuiding returns 0
20:55:29.398 00.000 7680 scope move finished after 110 + 55 ms
20:55:29.398 00.000 7680 Move returns status 0, amount 110
20:55:29.399 00.001 7680 MoveAxis(N, 209, ABG)
20:55:29.399 00.000 7680 Guiding  Dir = 0, Dur = 209
20:55:29.399 00.000 7680 IsSlewing returns 0
20:55:29.400 00.001 7680 IsGuiding returns 0
20:55:29.400 00.000 7680 PulseGuide returned control before completion, sleep 219
20:55:29.631 00.231 7680 IsGuiding returns 1
20:55:29.631 00.000 7680 scope still moving after pulse duration time elapsed
20:55:29.662 00.031 7680 IsSlewing returns 0
20:55:29.663 00.001 7680 IsGuiding returns 0
20:55:29.664 00.001 7680 scope move finished after 209 + 54 ms
20:55:29.664 00.000 7680 Move returns status 0, amount 209
20:55:29.665 00.001 7680 move complete, result=0
20:55:29.665 00.000 7680 worker thread done servicing request
20:55:29.665 00.000 6120 GuideStep: 0.3 px 110 ms WEST, -0.4 px 209 ms NORTH
20:55:29.673 00.008 7680 Worker thread wakes up
20:55:29.674 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:29.674 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:30.918 01.244 7680 Exposure complete
20:55:31.033 00.115 7680 worker thread done servicing request
20:55:31.033 00.000 6120 OnExposeComplete: enter
20:55:31.038 00.005 6120 UpdateGuideState(): m_state=6
20:55:31.045 00.007 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
20:55:31.049 00.004 6120 Star::Find returns 1 (0), X=1249.93, Y=878.55, Mass=9699, SNR=59.6, Peak=198 HFD=7.4
20:55:31.052 00.003 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.46 = -0.83)
20:55:31.055 00.003 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.09)
20:55:31.059 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.23 cameraTheta=2.50 mountX=0.16 mountY=-0.20, mountTheta=-0.92
20:55:31.065 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.14, opts=13)
20:55:31.068 00.003 6120 Enqueuing Move request for scope (-0.18, 0.14)
20:55:31.071 00.003 7680 Worker thread wakes up
20:55:31.071 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
20:55:31.077 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0xd
20:55:31.077 00.000 6120 UpdateGuideState exits: m=9699 SNR=59.6
20:55:31.081 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
20:55:31.081 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:31.087 00.006 7680 Moving (-0.18, 0.14) raw xDistance=0.16 yDistance=-0.20
20:55:31.087 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:31.091 00.004 6120 Enqueuing Expose request
20:55:31.094 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
20:55:31.094 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
20:55:31.095 00.001 7680 MoveAxis(E, 0, ABG)
20:55:31.095 00.000 7680 Move returns status 0, amount 0
20:55:31.095 00.000 7680 MoveAxis(N, 110, ABG)
20:55:31.095 00.000 7680 Guiding  Dir = 0, Dur = 110
20:55:31.096 00.001 7680 IsSlewing returns 0
20:55:31.096 00.000 7680 IsGuiding returns 0
20:55:31.096 00.000 7680 PulseGuide returned control before completion, sleep 120
20:55:31.229 00.133 7680 IsGuiding returns 1
20:55:31.229 00.000 7680 scope still moving after pulse duration time elapsed
20:55:31.261 00.032 7680 IsSlewing returns 0
20:55:31.262 00.001 7680 IsGuiding returns 0
20:55:31.263 00.001 7680 scope move finished after 110 + 57 ms
20:55:31.263 00.000 7680 Move returns status 0, amount 110
20:55:31.263 00.000 7680 move complete, result=0
20:55:31.264 00.001 7680 worker thread done servicing request
20:55:31.264 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 110 ms NORTH
20:55:31.268 00.004 7680 Worker thread wakes up
20:55:31.268 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:31.269 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:32.518 01.249 7680 Exposure complete
20:55:32.627 00.109 7680 worker thread done servicing request
20:55:32.627 00.000 6120 OnExposeComplete: enter
20:55:32.632 00.005 6120 UpdateGuideState(): m_state=6
20:55:32.637 00.005 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
20:55:32.642 00.005 6120 Star::Find returns 1 (0), X=1249.77, Y=878.58, Mass=9772, SNR=58.4, Peak=218 HFD=7.3
20:55:32.647 00.005 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-2.95) = xAngle (5.66 = -0.63)
20:55:32.653 00.006 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.90)
20:55:32.659 00.006 6120 CameraToMount -- cameraX=-0.35 cameraY=0.16 hyp=0.38 cameraTheta=2.70 mountX=0.31 mountY=-0.30, mountTheta=-0.77
20:55:32.666 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.16, opts=13)
20:55:32.673 00.007 6120 Enqueuing Move request for scope (-0.35, 0.16)
20:55:32.678 00.005 7680 Worker thread wakes up
20:55:32.680 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
20:55:32.685 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.16) opts 0xd
20:55:32.685 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.16)
20:55:32.685 00.000 7680 Moving (-0.35, 0.16) raw xDistance=0.31 yDistance=-0.30
20:55:32.685 00.000 6120 UpdateGuideState exits: m=9772 SNR=58.4
20:55:32.690 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:32.694 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:32.699 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
20:55:32.699 00.000 6120 Enqueuing Expose request
20:55:32.705 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
20:55:32.705 00.000 7680 MoveAxis(W, 131, ABG)
20:55:32.706 00.001 7680 Guiding  Dir = 3, Dur = 131
20:55:32.706 00.000 7680 IsSlewing returns 0
20:55:32.708 00.002 7680 IsGuiding returns 0
20:55:32.708 00.000 7680 PulseGuide returned control before completion, sleep 141
20:55:32.855 00.147 7680 IsGuiding returns 1
20:55:32.855 00.000 7680 scope still moving after pulse duration time elapsed
20:55:32.886 00.031 7680 IsSlewing returns 0
20:55:32.889 00.003 7680 IsGuiding returns 0
20:55:32.889 00.000 7680 scope move finished after 131 + 50 ms
20:55:32.890 00.001 7680 Move returns status 0, amount 131
20:55:32.890 00.000 7680 MoveAxis(N, 162, ABG)
20:55:32.891 00.001 7680 Guiding  Dir = 0, Dur = 162
20:55:32.891 00.000 7680 IsSlewing returns 0
20:55:32.891 00.000 7680 IsGuiding returns 0
20:55:32.893 00.002 7680 PulseGuide returned control before completion, sleep 172
20:55:33.075 00.182 7680 IsGuiding returns 1
20:55:33.076 00.001 7680 scope still moving after pulse duration time elapsed
20:55:33.106 00.030 7680 IsSlewing returns 0
20:55:33.107 00.001 7680 IsGuiding returns 1
20:55:33.137 00.030 7680 IsSlewing returns 0
20:55:33.139 00.002 7680 IsGuiding returns 1
20:55:33.169 00.030 7680 IsSlewing returns 0
20:55:33.170 00.001 7680 IsGuiding returns 0
20:55:33.171 00.001 7680 scope move finished after 162 + 116 ms
20:55:33.172 00.001 7680 Move returns status 0, amount 162
20:55:33.172 00.000 7680 move complete, result=0
20:55:33.172 00.000 7680 worker thread done servicing request
20:55:33.173 00.001 6120 GuideStep: 0.3 px 131 ms WEST, -0.3 px 162 ms NORTH
20:55:33.179 00.006 7680 Worker thread wakes up
20:55:33.179 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:33.179 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:34.436 01.257 7680 Exposure complete
20:55:34.558 00.122 7680 worker thread done servicing request
20:55:34.558 00.000 6120 OnExposeComplete: enter
20:55:34.563 00.005 6120 UpdateGuideState(): m_state=6
20:55:34.567 00.004 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
20:55:34.571 00.004 6120 Star::Find returns 1 (0), X=1249.85, Y=878.61, Mass=9704, SNR=60.6, Peak=202 HFD=7.5
20:55:34.574 00.003 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.48 = -0.81)
20:55:34.581 00.007 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.21 = -1.08)
20:55:34.585 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.52 mountX=0.23 mountY=-0.29, mountTheta=-0.91
20:55:34.594 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.19, opts=13)
20:55:34.597 00.003 6120 Enqueuing Move request for scope (-0.27, 0.19)
20:55:34.602 00.005 7680 Worker thread wakes up
20:55:34.602 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
20:55:34.607 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.19) opts 0xd
20:55:34.607 00.000 6120 UpdateGuideState exits: m=9704 SNR=60.6
20:55:34.611 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.19)
20:55:34.611 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:34.616 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:34.619 00.003 7680 Moving (-0.27, 0.19) raw xDistance=0.23 yDistance=-0.29
20:55:34.619 00.000 6120 Enqueuing Expose request
20:55:34.623 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
20:55:34.623 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
20:55:34.623 00.000 7680 MoveAxis(W, 105, ABG)
20:55:34.623 00.000 7680 Guiding  Dir = 3, Dur = 105
20:55:34.625 00.002 7680 IsSlewing returns 0
20:55:34.625 00.000 7680 IsGuiding returns 0
20:55:34.625 00.000 7680 PulseGuide returned control before completion, sleep 115
20:55:34.755 00.130 7680 IsGuiding returns 1
20:55:34.755 00.000 7680 scope still moving after pulse duration time elapsed
20:55:34.788 00.033 7680 IsSlewing returns 0
20:55:34.789 00.001 7680 IsGuiding returns 0
20:55:34.789 00.000 7680 scope move finished after 105 + 59 ms
20:55:34.790 00.001 7680 Move returns status 0, amount 105
20:55:34.790 00.000 7680 MoveAxis(N, 157, ABG)
20:55:34.790 00.000 7680 Guiding  Dir = 0, Dur = 157
20:55:34.791 00.001 7680 IsSlewing returns 0
20:55:34.791 00.000 7680 IsGuiding returns 0
20:55:34.792 00.001 7680 PulseGuide returned control before completion, sleep 167
20:55:34.975 00.183 7680 IsGuiding returns 1
20:55:34.977 00.002 7680 scope still moving after pulse duration time elapsed
20:55:35.006 00.029 7680 IsSlewing returns 0
20:55:35.007 00.001 7680 IsGuiding returns 0
20:55:35.009 00.002 7680 scope move finished after 157 + 59 ms
20:55:35.009 00.000 7680 Move returns status 0, amount 157
20:55:35.009 00.000 7680 move complete, result=0
20:55:35.011 00.002 6120 GuideStep: 0.2 px 105 ms WEST, -0.3 px 157 ms NORTH
20:55:35.018 00.007 7680 worker thread done servicing request
20:55:35.019 00.001 7680 Worker thread wakes up
20:55:35.019 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:35.019 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:36.274 01.255 7680 Exposure complete
20:55:36.388 00.114 7680 worker thread done servicing request
20:55:36.389 00.001 6120 OnExposeComplete: enter
20:55:36.393 00.004 6120 UpdateGuideState(): m_state=6
20:55:36.396 00.003 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
20:55:36.401 00.005 6120 Star::Find returns 1 (0), X=1250.02, Y=878.54, Mass=9416, SNR=58.6, Peak=203 HFD=7.3
20:55:36.405 00.004 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.19 = -1.09)
20:55:36.408 00.003 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
20:55:36.412 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.24 mountX=0.07 mountY=-0.16, mountTheta=-1.13
20:55:36.416 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.13, opts=13)
20:55:36.421 00.005 6120 Enqueuing Move request for scope (-0.10, 0.13)
20:55:36.426 00.005 7680 Worker thread wakes up
20:55:36.426 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
20:55:36.430 00.004 6120 UpdateGuideState exits: m=9416 SNR=58.6
20:55:36.434 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
20:55:36.434 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:36.438 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
20:55:36.439 00.001 7680 Moving (-0.10, 0.13) raw xDistance=0.07 yDistance=-0.16
20:55:36.439 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
20:55:36.439 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:55:36.439 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:55:36.439 00.000 7680 MoveAxis(E, 0, ABG)
20:55:36.439 00.000 7680 Move returns status 0, amount 0
20:55:36.439 00.000 7680 MoveAxis(N, 0, ABG)
20:55:36.439 00.000 7680 Move returns status 0, amount 0
20:55:36.439 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:36.443 00.004 7680 move complete, result=0
20:55:36.444 00.001 6120 Enqueuing Expose request
20:55:36.448 00.004 7680 worker thread done servicing request
20:55:36.448 00.000 7680 Worker thread wakes up
20:55:36.448 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:36.448 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:36.448 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:55:37.702 01.254 7680 Exposure complete
20:55:37.818 00.116 7680 worker thread done servicing request
20:55:37.818 00.000 6120 OnExposeComplete: enter
20:55:37.821 00.003 6120 UpdateGuideState(): m_state=6
20:55:37.826 00.005 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
20:55:37.830 00.004 6120 Star::Find returns 1 (0), X=1249.85, Y=878.67, Mass=9762, SNR=59.7, Peak=206 HFD=7.5
20:55:37.835 00.005 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.33 = -0.95)
20:55:37.839 00.004 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.22)
20:55:37.844 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.25 hyp=0.37 cameraTheta=2.38 mountX=0.22 mountY=-0.35, mountTheta=-1.01
20:55:37.849 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.25, opts=13)
20:55:37.853 00.004 6120 Enqueuing Move request for scope (-0.27, 0.25)
20:55:37.858 00.005 7680 Worker thread wakes up
20:55:37.858 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
20:55:37.862 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.25) opts 0xd
20:55:37.862 00.000 6120 UpdateGuideState exits: m=9762 SNR=59.7
20:55:37.867 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:37.871 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:37.874 00.003 6120 Enqueuing Expose request
20:55:37.878 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.25)
20:55:37.878 00.000 7680 Moving (-0.27, 0.25) raw xDistance=0.22 yDistance=-0.35
20:55:37.879 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
20:55:37.879 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
20:55:37.879 00.000 7680 MoveAxis(W, 91, ABG)
20:55:37.880 00.001 7680 Guiding  Dir = 3, Dur = 91
20:55:37.880 00.000 7680 IsSlewing returns 0
20:55:37.880 00.000 7680 IsGuiding returns 0
20:55:37.881 00.001 7680 PulseGuide returned control before completion, sleep 101
20:55:37.987 00.106 7680 IsGuiding returns 1
20:55:37.988 00.001 7680 scope still moving after pulse duration time elapsed
20:55:38.019 00.031 7680 IsSlewing returns 0
20:55:38.020 00.001 7680 IsGuiding returns 0
20:55:38.022 00.002 7680 scope move finished after 91 + 50 ms
20:55:38.022 00.000 7680 Move returns status 0, amount 91
20:55:38.023 00.001 7680 MoveAxis(N, 188, ABG)
20:55:38.023 00.000 7680 Guiding  Dir = 0, Dur = 188
20:55:38.023 00.000 7680 IsSlewing returns 0
20:55:38.024 00.001 7680 IsGuiding returns 0
20:55:38.025 00.001 7680 PulseGuide returned control before completion, sleep 198
20:55:38.238 00.213 7680 IsGuiding returns 1
20:55:38.240 00.002 7680 scope still moving after pulse duration time elapsed
20:55:38.269 00.029 7680 IsSlewing returns 0
20:55:38.271 00.002 7680 IsGuiding returns 0
20:55:38.272 00.001 7680 scope move finished after 188 + 59 ms
20:55:38.272 00.000 7680 Move returns status 0, amount 188
20:55:38.273 00.001 7680 move complete, result=0
20:55:38.273 00.000 7680 worker thread done servicing request
20:55:38.274 00.001 7680 Worker thread wakes up
20:55:38.274 00.000 6120 GuideStep: 0.2 px 91 ms WEST, -0.3 px 188 ms NORTH
20:55:38.280 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:38.280 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:39.528 01.248 7680 Exposure complete
20:55:39.640 00.112 7680 worker thread done servicing request
20:55:39.641 00.001 6120 OnExposeComplete: enter
20:55:39.648 00.007 6120 UpdateGuideState(): m_state=6
20:55:39.655 00.007 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
20:55:39.663 00.008 6120 Star::Find returns 1 (0), X=1249.93, Y=878.73, Mass=9866, SNR=60.9, Peak=200 HFD=7.6
20:55:39.669 00.006 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
20:55:39.675 00.006 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
20:55:39.680 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.31 hyp=0.37 cameraTheta=2.12 mountX=0.13 mountY=-0.37, mountTheta=-1.23
20:55:39.688 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.31, opts=13)
20:55:39.694 00.006 6120 Enqueuing Move request for scope (-0.19, 0.31)
20:55:39.701 00.007 7680 Worker thread wakes up
20:55:39.702 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
20:55:39.709 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.31) opts 0xd
20:55:39.710 00.001 6120 UpdateGuideState exits: m=9866 SNR=60.9
20:55:39.714 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.31)
20:55:39.715 00.001 7680 Moving (-0.19, 0.31) raw xDistance=0.13 yDistance=-0.37
20:55:39.715 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
20:55:39.715 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:39.719 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
20:55:39.719 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:39.723 00.004 7680 MoveAxis(E, 0, ABG)
20:55:39.723 00.000 7680 Move returns status 0, amount 0
20:55:39.723 00.000 6120 Enqueuing Expose request
20:55:39.728 00.005 7680 MoveAxis(N, 199, ABG)
20:55:39.728 00.000 7680 Guiding  Dir = 0, Dur = 199
20:55:39.728 00.000 7680 IsSlewing returns 0
20:55:39.729 00.001 7680 IsGuiding returns 0
20:55:39.729 00.000 7680 PulseGuide returned control before completion, sleep 209
20:55:39.942 00.213 7680 IsGuiding returns 1
20:55:39.942 00.000 7680 scope still moving after pulse duration time elapsed
20:55:39.974 00.032 7680 IsSlewing returns 0
20:55:39.975 00.001 7680 IsGuiding returns 0
20:55:39.975 00.000 7680 scope move finished after 199 + 46 ms
20:55:39.976 00.001 7680 Move returns status 0, amount 199
20:55:39.976 00.000 7680 move complete, result=0
20:55:39.976 00.000 7680 worker thread done servicing request
20:55:39.976 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 199 ms NORTH
20:55:39.982 00.006 7680 Worker thread wakes up
20:55:39.982 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:39.982 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:41.223 01.241 7680 Exposure complete
20:55:41.347 00.124 7680 worker thread done servicing request
20:55:41.348 00.001 6120 OnExposeComplete: enter
20:55:41.351 00.003 6120 UpdateGuideState(): m_state=6
20:55:41.356 00.005 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:55:41.361 00.005 6120 Star::Find returns 1 (0), X=1249.91, Y=878.60, Mass=9779, SNR=58.4, Peak=219 HFD=7.4
20:55:41.366 00.005 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.37 = -0.91)
20:55:41.371 00.005 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
20:55:41.374 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.18 hyp=0.28 cameraTheta=2.41 mountX=0.17 mountY=-0.26, mountTheta=-0.99
20:55:41.380 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.18, opts=13)
20:55:41.385 00.005 6120 Enqueuing Move request for scope (-0.21, 0.18)
20:55:41.388 00.003 7680 Worker thread wakes up
20:55:41.389 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
20:55:41.392 00.003 6120 UpdateGuideState exits: m=9779 SNR=58.4
20:55:41.397 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:41.402 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.18) opts 0xd
20:55:41.402 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.18)
20:55:41.402 00.000 7680 Moving (-0.21, 0.18) raw xDistance=0.17 yDistance=-0.26
20:55:41.402 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
20:55:41.402 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
20:55:41.402 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:41.407 00.005 6120 Enqueuing Expose request
20:55:41.412 00.005 7680 MoveAxis(E, 0, ABG)
20:55:41.412 00.000 7680 Move returns status 0, amount 0
20:55:41.412 00.000 7680 MoveAxis(N, 140, ABG)
20:55:41.412 00.000 7680 Guiding  Dir = 0, Dur = 140
20:55:41.412 00.000 7680 IsSlewing returns 0
20:55:41.413 00.001 7680 IsGuiding returns 0
20:55:41.413 00.000 7680 PulseGuide returned control before completion, sleep 150
20:55:41.572 00.159 7680 IsGuiding returns 1
20:55:41.573 00.001 7680 scope still moving after pulse duration time elapsed
20:55:41.604 00.031 7680 IsSlewing returns 0
20:55:41.605 00.001 7680 IsGuiding returns 0
20:55:41.606 00.001 7680 scope move finished after 140 + 53 ms
20:55:41.607 00.001 7680 Move returns status 0, amount 140
20:55:41.607 00.000 7680 move complete, result=0
20:55:41.608 00.001 7680 worker thread done servicing request
20:55:41.608 00.000 7680 Worker thread wakes up
20:55:41.609 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 140 ms NORTH
20:55:41.615 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:41.616 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:42.869 01.253 7680 Exposure complete
20:55:42.980 00.111 7680 worker thread done servicing request
20:55:42.980 00.000 6120 OnExposeComplete: enter
20:55:42.984 00.004 6120 UpdateGuideState(): m_state=6
20:55:42.988 00.004 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
20:55:42.993 00.005 6120 Star::Find returns 1 (0), X=1249.69, Y=878.72, Mass=9516, SNR=58.2, Peak=201 HFD=7.4
20:55:42.997 00.004 6120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-2.95) = xAngle (5.48 = -0.80)
20:55:43.000 00.003 6120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.07)
20:55:43.005 00.005 6120 CameraToMount -- cameraX=-0.43 cameraY=0.30 hyp=0.53 cameraTheta=2.53 mountX=0.37 mountY=-0.46, mountTheta=-0.90
20:55:43.010 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=0.30, opts=13)
20:55:43.015 00.005 6120 Enqueuing Move request for scope (-0.43, 0.30)
20:55:43.019 00.004 7680 Worker thread wakes up
20:55:43.019 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
20:55:43.024 00.005 6120 UpdateGuideState exits: m=9516 SNR=58.2
20:55:43.027 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.30) opts 0xd
20:55:43.027 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.43, 0.30)
20:55:43.027 00.000 7680 Moving (-0.43, 0.30) raw xDistance=0.37 yDistance=-0.46
20:55:43.028 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
20:55:43.028 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
20:55:43.028 00.000 7680 MoveAxis(W, 155, ABG)
20:55:43.028 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:43.033 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:43.037 00.004 6120 Enqueuing Expose request
20:55:43.040 00.003 7680 Guiding  Dir = 3, Dur = 155
20:55:43.041 00.001 7680 IsSlewing returns 0
20:55:43.041 00.000 7680 IsGuiding returns 0
20:55:43.042 00.001 7680 PulseGuide returned control before completion, sleep 165
20:55:43.215 00.173 7680 IsGuiding returns 1
20:55:43.216 00.001 7680 scope still moving after pulse duration time elapsed
20:55:43.246 00.030 7680 IsSlewing returns 0
20:55:43.246 00.000 7680 IsGuiding returns 0
20:55:43.248 00.002 7680 scope move finished after 155 + 51 ms
20:55:43.248 00.000 7680 Move returns status 0, amount 155
20:55:43.248 00.000 7680 MoveAxis(N, 251, ABG)
20:55:43.250 00.002 7680 Guiding  Dir = 0, Dur = 251
20:55:43.250 00.000 7680 IsSlewing returns 0
20:55:43.251 00.001 7680 IsGuiding returns 0
20:55:43.251 00.000 7680 PulseGuide returned control before completion, sleep 261
20:55:43.528 00.277 7680 IsGuiding returns 1
20:55:43.530 00.002 7680 scope still moving after pulse duration time elapsed
20:55:43.560 00.030 7680 IsSlewing returns 0
20:55:43.561 00.001 7680 IsGuiding returns 0
20:55:43.562 00.001 7680 scope move finished after 251 + 59 ms
20:55:43.562 00.000 7680 Move returns status 0, amount 251
20:55:43.562 00.000 7680 move complete, result=0
20:55:43.563 00.001 7680 worker thread done servicing request
20:55:43.563 00.000 7680 Worker thread wakes up
20:55:43.564 00.001 6120 GuideStep: 0.4 px 155 ms WEST, -0.5 px 251 ms NORTH
20:55:43.570 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:43.570 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:44.828 01.258 7680 Exposure complete
20:55:44.939 00.111 7680 worker thread done servicing request
20:55:44.939 00.000 6120 OnExposeComplete: enter
20:55:44.945 00.006 6120 UpdateGuideState(): m_state=6
20:55:44.950 00.005 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
20:55:44.954 00.004 6120 Star::Find returns 1 (0), X=1249.90, Y=878.59, Mass=9383, SNR=58.0, Peak=201 HFD=7.3
20:55:44.960 00.006 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.44 = -0.84)
20:55:44.966 00.006 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.17 = -1.11)
20:55:44.970 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.17 hyp=0.28 cameraTheta=2.49 mountX=0.19 mountY=-0.25, mountTheta=-0.93
20:55:44.977 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.17, opts=13)
20:55:44.983 00.006 6120 Enqueuing Move request for scope (-0.22, 0.17)
20:55:44.990 00.007 7680 Worker thread wakes up
20:55:44.991 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
20:55:44.996 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.17) opts 0xd
20:55:44.997 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.17)
20:55:44.997 00.000 7680 Moving (-0.22, 0.17) raw xDistance=0.19 yDistance=-0.25
20:55:44.997 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
20:55:44.997 00.000 6120 UpdateGuideState exits: m=9383 SNR=58.0
20:55:45.004 00.007 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
20:55:45.004 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:45.010 00.006 7680 MoveAxis(E, 0, ABG)
20:55:45.010 00.000 7680 Move returns status 0, amount 0
20:55:45.010 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:45.015 00.005 7680 MoveAxis(N, 136, ABG)
20:55:45.016 00.001 6120 Enqueuing Expose request
20:55:45.022 00.006 7680 Guiding  Dir = 0, Dur = 136
20:55:45.024 00.002 7680 IsSlewing returns 0
20:55:45.024 00.000 7680 IsGuiding returns 0
20:55:45.024 00.000 7680 PulseGuide returned control before completion, sleep 146
20:55:45.178 00.154 7680 IsGuiding returns 1
20:55:45.178 00.000 7680 scope still moving after pulse duration time elapsed
20:55:45.210 00.032 7680 IsSlewing returns 0
20:55:45.211 00.001 7680 IsGuiding returns 0
20:55:45.211 00.000 7680 scope move finished after 136 + 51 ms
20:55:45.212 00.001 7680 Move returns status 0, amount 136
20:55:45.212 00.000 7680 move complete, result=0
20:55:45.213 00.001 7680 worker thread done servicing request
20:55:45.213 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 136 ms NORTH
20:55:45.219 00.006 7680 Worker thread wakes up
20:55:45.219 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:45.219 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:46.470 01.251 7680 Exposure complete
20:55:46.591 00.121 7680 worker thread done servicing request
20:55:46.592 00.001 6120 OnExposeComplete: enter
20:55:46.596 00.004 6120 UpdateGuideState(): m_state=6
20:55:46.599 00.003 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
20:55:46.604 00.005 6120 Star::Find returns 1 (0), X=1249.79, Y=878.50, Mass=9658, SNR=59.5, Peak=201 HFD=7.4
20:55:46.608 00.004 6120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-2.95) = xAngle (5.86 = -0.43)
20:55:46.611 00.003 6120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.59 = -0.70)
20:55:46.617 00.006 6120 CameraToMount -- cameraX=-0.33 cameraY=0.08 hyp=0.34 cameraTheta=2.90 mountX=0.31 mountY=-0.22, mountTheta=-0.61
20:55:46.622 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.08, opts=13)
20:55:46.626 00.004 6120 Enqueuing Move request for scope (-0.33, 0.08)
20:55:46.630 00.004 7680 Worker thread wakes up
20:55:46.630 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.08) opts 0xd
20:55:46.631 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
20:55:46.635 00.004 6120 UpdateGuideState exits: m=9658 SNR=59.5
20:55:46.638 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:46.642 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:46.647 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.08)
20:55:46.647 00.000 7680 Moving (-0.33, 0.08) raw xDistance=0.31 yDistance=-0.22
20:55:46.647 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
20:55:46.647 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
20:55:46.647 00.000 7680 MoveAxis(W, 132, ABG)
20:55:46.647 00.000 7680 Guiding  Dir = 3, Dur = 132
20:55:46.647 00.000 6120 Enqueuing Expose request
20:55:46.652 00.005 7680 IsSlewing returns 0
20:55:46.652 00.000 7680 IsGuiding returns 0
20:55:46.653 00.001 7680 PulseGuide returned control before completion, sleep 142
20:55:46.802 00.149 7680 IsGuiding returns 1
20:55:46.803 00.001 7680 scope still moving after pulse duration time elapsed
20:55:46.833 00.030 7680 IsSlewing returns 0
20:55:46.836 00.003 7680 IsGuiding returns 0
20:55:46.837 00.001 7680 scope move finished after 132 + 52 ms
20:55:46.837 00.000 7680 Move returns status 0, amount 132
20:55:46.838 00.001 7680 MoveAxis(N, 119, ABG)
20:55:46.838 00.000 7680 Guiding  Dir = 0, Dur = 119
20:55:46.839 00.001 7680 IsSlewing returns 0
20:55:46.839 00.000 7680 IsGuiding returns 0
20:55:46.840 00.001 7680 PulseGuide returned control before completion, sleep 129
20:55:46.975 00.135 7680 IsGuiding returns 1
20:55:46.976 00.001 7680 scope still moving after pulse duration time elapsed
20:55:47.005 00.029 7680 IsSlewing returns 0
20:55:47.007 00.002 7680 IsGuiding returns 0
20:55:47.008 00.001 7680 scope move finished after 119 + 49 ms
20:55:47.008 00.000 7680 Move returns status 0, amount 119
20:55:47.008 00.000 7680 move complete, result=0
20:55:47.009 00.001 7680 worker thread done servicing request
20:55:47.009 00.000 7680 Worker thread wakes up
20:55:47.011 00.002 6120 GuideStep: 0.3 px 132 ms WEST, -0.2 px 119 ms NORTH
20:55:47.017 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:47.019 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:48.268 01.249 7680 Exposure complete
20:55:48.380 00.112 7680 worker thread done servicing request
20:55:48.381 00.001 6120 OnExposeComplete: enter
20:55:48.384 00.003 6120 UpdateGuideState(): m_state=6
20:55:48.391 00.007 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
20:55:48.396 00.005 6120 Star::Find returns 1 (0), X=1250.09, Y=878.52, Mass=9142, SNR=57.2, Peak=199 HFD=7.3
20:55:48.400 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
20:55:48.404 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
20:55:48.408 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.80 mountX=0.00 mountY=-0.10, mountTheta=-1.53
20:55:48.413 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.10, opts=13)
20:55:48.417 00.004 6120 Enqueuing Move request for scope (-0.02, 0.10)
20:55:48.420 00.003 7680 Worker thread wakes up
20:55:48.420 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
20:55:48.420 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
20:55:48.420 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=163, Gamma=1.000
20:55:48.425 00.005 7680 Moving (-0.02, 0.10) raw xDistance=0.00 yDistance=-0.10
20:55:48.425 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
20:55:48.425 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:55:48.425 00.000 6120 UpdateGuideState exits: m=9142 SNR=57.2
20:55:48.429 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:55:48.429 00.000 7680 MoveAxis(E, 0, ABG)
20:55:48.429 00.000 7680 Move returns status 0, amount 0
20:55:48.430 00.001 7680 MoveAxis(N, 0, ABG)
20:55:48.430 00.000 7680 Move returns status 0, amount 0
20:55:48.430 00.000 7680 move complete, result=0
20:55:48.430 00.000 7680 worker thread done servicing request
20:55:48.430 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:48.434 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:48.438 00.004 6120 Enqueuing Expose request
20:55:48.441 00.003 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:55:48.444 00.003 7680 Worker thread wakes up
20:55:48.444 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:48.444 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:49.696 01.252 7680 Exposure complete
20:55:49.806 00.110 7680 worker thread done servicing request
20:55:49.806 00.000 6120 OnExposeComplete: enter
20:55:49.811 00.005 6120 UpdateGuideState(): m_state=6
20:55:49.814 00.003 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
20:55:49.817 00.003 6120 Star::Find returns 1 (0), X=1249.94, Y=878.66, Mass=9831, SNR=60.0, Peak=212 HFD=7.5
20:55:49.820 00.003 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.15 = -1.13)
20:55:49.824 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.40)
20:55:49.828 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.25 hyp=0.30 cameraTheta=2.20 mountX=0.13 mountY=-0.30, mountTheta=-1.16
20:55:49.834 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.25, opts=13)
20:55:49.837 00.003 6120 Enqueuing Move request for scope (-0.18, 0.25)
20:55:49.842 00.005 7680 Worker thread wakes up
20:55:49.842 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.25) opts 0xd
20:55:49.843 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.25)
20:55:49.843 00.000 7680 Moving (-0.18, 0.25) raw xDistance=0.13 yDistance=-0.30
20:55:49.843 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
20:55:49.843 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
20:55:49.843 00.000 7680 MoveAxis(E, 0, ABG)
20:55:49.843 00.000 7680 Move returns status 0, amount 0
20:55:49.843 00.000 7680 MoveAxis(N, 163, ABG)
20:55:49.844 00.001 7680 Guiding  Dir = 0, Dur = 163
20:55:49.844 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
20:55:49.848 00.004 7680 IsSlewing returns 0
20:55:49.848 00.000 6120 UpdateGuideState exits: m=9831 SNR=60.0
20:55:49.851 00.003 7680 IsGuiding returns 0
20:55:49.851 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:49.855 00.004 7680 PulseGuide returned control before completion, sleep 173
20:55:49.855 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:49.860 00.005 6120 Enqueuing Expose request
20:55:50.044 00.184 7680 IsGuiding returns 0
20:55:50.046 00.002 7680 Move returns status 0, amount 163
20:55:50.047 00.001 7680 move complete, result=0
20:55:50.048 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 163 ms NORTH
20:55:50.056 00.008 7680 worker thread done servicing request
20:55:50.056 00.000 7680 Worker thread wakes up
20:55:50.056 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:50.056 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:51.304 01.248 7680 Exposure complete
20:55:51.425 00.121 7680 worker thread done servicing request
20:55:51.425 00.000 6120 OnExposeComplete: enter
20:55:51.428 00.003 6120 UpdateGuideState(): m_state=6
20:55:51.432 00.004 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
20:55:51.435 00.003 6120 Star::Find returns 1 (0), X=1249.79, Y=878.58, Mass=9353, SNR=58.9, Peak=193 HFD=7.3
20:55:51.440 00.005 6120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-2.95) = xAngle (5.65 = -0.63)
20:55:51.444 00.004 6120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.38 = -0.90)
20:55:51.449 00.005 6120 CameraToMount -- cameraX=-0.33 cameraY=0.16 hyp=0.36 cameraTheta=2.69 mountX=0.29 mountY=-0.29, mountTheta=-0.77
20:55:51.454 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.16, opts=13)
20:55:51.458 00.004 6120 Enqueuing Move request for scope (-0.33, 0.16)
20:55:51.463 00.005 7680 Worker thread wakes up
20:55:51.463 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.16) opts 0xd
20:55:51.463 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.16)
20:55:51.464 00.001 7680 Moving (-0.33, 0.16) raw xDistance=0.29 yDistance=-0.29
20:55:51.464 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
20:55:51.465 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
20:55:51.465 00.000 7680 MoveAxis(W, 124, ABG)
20:55:51.465 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
20:55:51.470 00.005 7680 Guiding  Dir = 3, Dur = 124
20:55:51.470 00.000 6120 UpdateGuideState exits: m=9353 SNR=58.9
20:55:51.474 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:51.478 00.004 7680 IsSlewing returns 0
20:55:51.478 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:51.482 00.004 6120 Enqueuing Expose request
20:55:51.486 00.004 7680 IsGuiding returns 0
20:55:51.486 00.000 7680 PulseGuide returned control before completion, sleep 134
20:55:51.624 00.138 7680 IsGuiding returns 1
20:55:51.625 00.001 7680 scope still moving after pulse duration time elapsed
20:55:51.654 00.029 7680 IsSlewing returns 0
20:55:51.656 00.002 7680 IsGuiding returns 0
20:55:51.656 00.000 7680 scope move finished after 124 + 45 ms
20:55:51.656 00.000 7680 Move returns status 0, amount 124
20:55:51.657 00.001 7680 MoveAxis(N, 155, ABG)
20:55:51.657 00.000 7680 Guiding  Dir = 0, Dur = 155
20:55:51.657 00.000 7680 IsSlewing returns 0
20:55:51.657 00.000 7680 IsGuiding returns 0
20:55:51.658 00.001 7680 PulseGuide returned control before completion, sleep 165
20:55:51.828 00.170 7680 IsGuiding returns 1
20:55:51.829 00.001 7680 scope still moving after pulse duration time elapsed
20:55:51.858 00.029 7680 IsSlewing returns 0
20:55:51.861 00.003 7680 IsGuiding returns 0
20:55:51.862 00.001 7680 scope move finished after 155 + 49 ms
20:55:51.862 00.000 7680 Move returns status 0, amount 155
20:55:51.863 00.001 7680 move complete, result=0
20:55:51.864 00.001 7680 worker thread done servicing request
20:55:51.864 00.000 6120 GuideStep: 0.3 px 124 ms WEST, -0.3 px 155 ms NORTH
20:55:51.870 00.006 7680 Worker thread wakes up
20:55:51.870 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:51.870 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:53.118 01.248 7680 Exposure complete
20:55:53.229 00.111 7680 worker thread done servicing request
20:55:53.229 00.000 6120 OnExposeComplete: enter
20:55:53.234 00.005 6120 UpdateGuideState(): m_state=6
20:55:53.240 00.006 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
20:55:53.245 00.005 6120 Star::Find returns 1 (0), X=1249.97, Y=878.64, Mass=9497, SNR=58.7, Peak=215 HFD=7.5
20:55:53.249 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.13 = -1.16)
20:55:53.254 00.005 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.43)
20:55:53.258 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.22 hyp=0.27 cameraTheta=2.17 mountX=0.11 mountY=-0.27, mountTheta=-1.19
20:55:53.263 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.22, opts=13)
20:55:53.266 00.003 6120 Enqueuing Move request for scope (-0.15, 0.22)
20:55:53.270 00.004 7680 Worker thread wakes up
20:55:53.270 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
20:55:53.273 00.003 6120 UpdateGuideState exits: m=9497 SNR=58.7
20:55:53.277 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:53.281 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.22) opts 0xd
20:55:53.281 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.22)
20:55:53.281 00.000 7680 Moving (-0.15, 0.22) raw xDistance=0.11 yDistance=-0.27
20:55:53.281 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
20:55:53.281 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
20:55:53.281 00.000 7680 MoveAxis(E, 0, ABG)
20:55:53.281 00.000 7680 Move returns status 0, amount 0
20:55:53.281 00.000 7680 MoveAxis(N, 145, ABG)
20:55:53.281 00.000 7680 Guiding  Dir = 0, Dur = 145
20:55:53.281 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:53.286 00.005 7680 IsSlewing returns 0
20:55:53.286 00.000 6120 Enqueuing Expose request
20:55:53.289 00.003 7680 IsGuiding returns 0
20:55:53.289 00.000 7680 PulseGuide returned control before completion, sleep 155
20:55:53.449 00.160 7680 IsGuiding returns 1
20:55:53.449 00.000 7680 scope still moving after pulse duration time elapsed
20:55:53.480 00.031 7680 IsSlewing returns 0
20:55:53.484 00.004 7680 IsGuiding returns 0
20:55:53.484 00.000 7680 scope move finished after 145 + 48 ms
20:55:53.484 00.000 7680 Move returns status 0, amount 145
20:55:53.485 00.001 7680 move complete, result=0
20:55:53.485 00.000 7680 worker thread done servicing request
20:55:53.485 00.000 7680 Worker thread wakes up
20:55:53.486 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 145 ms NORTH
20:55:53.493 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:53.493 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:54.747 01.254 7680 Exposure complete
20:55:54.869 00.122 7680 worker thread done servicing request
20:55:54.869 00.000 6120 OnExposeComplete: enter
20:55:54.874 00.005 6120 UpdateGuideState(): m_state=6
20:55:54.879 00.005 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
20:55:54.882 00.003 6120 Star::Find returns 1 (0), X=1249.81, Y=878.54, Mass=9651, SNR=58.9, Peak=230 HFD=7.3
20:55:54.885 00.003 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-2.95) = xAngle (5.73 = -0.56)
20:55:54.889 00.004 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.46 = -0.82)
20:55:54.894 00.005 6120 CameraToMount -- cameraX=-0.31 cameraY=0.12 hyp=0.33 cameraTheta=2.77 mountX=0.28 mountY=-0.24, mountTheta=-0.71
20:55:54.897 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.12, opts=13)
20:55:54.901 00.004 6120 Enqueuing Move request for scope (-0.31, 0.12)
20:55:54.904 00.003 7680 Worker thread wakes up
20:55:54.904 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=230, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
20:55:54.908 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.12) opts 0xd
20:55:54.908 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.12)
20:55:54.908 00.000 7680 Moving (-0.31, 0.12) raw xDistance=0.28 yDistance=-0.24
20:55:54.908 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
20:55:54.908 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
20:55:54.910 00.002 7680 MoveAxis(W, 119, ABG)
20:55:54.910 00.000 7680 Guiding  Dir = 3, Dur = 119
20:55:54.910 00.000 6120 UpdateGuideState exits: m=9651 SNR=58.9
20:55:54.914 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:54.919 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:54.923 00.004 6120 Enqueuing Expose request
20:55:54.927 00.004 7680 IsSlewing returns 0
20:55:54.927 00.000 7680 IsGuiding returns 0
20:55:54.927 00.000 7680 PulseGuide returned control before completion, sleep 129
20:55:55.063 00.136 7680 IsGuiding returns 1
20:55:55.064 00.001 7680 scope still moving after pulse duration time elapsed
20:55:55.094 00.030 7680 IsSlewing returns 0
20:55:55.096 00.002 7680 IsGuiding returns 0
20:55:55.096 00.000 7680 scope move finished after 119 + 49 ms
20:55:55.097 00.001 7680 Move returns status 0, amount 119
20:55:55.097 00.000 7680 MoveAxis(N, 132, ABG)
20:55:55.098 00.001 7680 Guiding  Dir = 0, Dur = 132
20:55:55.098 00.000 7680 IsSlewing returns 0
20:55:55.099 00.001 7680 IsGuiding returns 0
20:55:55.100 00.001 7680 PulseGuide returned control before completion, sleep 142
20:55:55.249 00.149 7680 IsGuiding returns 1
20:55:55.251 00.002 7680 scope still moving after pulse duration time elapsed
20:55:55.280 00.029 7680 IsSlewing returns 0
20:55:55.282 00.002 7680 IsGuiding returns 1
20:55:55.312 00.030 7680 IsSlewing returns 0
20:55:55.313 00.001 7680 IsGuiding returns 1
20:55:55.343 00.030 7680 IsSlewing returns 0
20:55:55.344 00.001 7680 IsGuiding returns 0
20:55:55.344 00.000 7680 scope move finished after 132 + 113 ms
20:55:55.345 00.001 7680 Move returns status 0, amount 132
20:55:55.345 00.000 7680 move complete, result=0
20:55:55.346 00.001 7680 worker thread done servicing request
20:55:55.346 00.000 6120 GuideStep: 0.3 px 119 ms WEST, -0.2 px 132 ms NORTH
20:55:55.352 00.006 7680 Worker thread wakes up
20:55:55.352 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:55.352 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:56.603 01.251 7680 Exposure complete
20:55:56.726 00.123 7680 worker thread done servicing request
20:55:56.726 00.000 6120 OnExposeComplete: enter
20:55:56.734 00.008 6120 UpdateGuideState(): m_state=6
20:55:56.740 00.006 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
20:55:56.745 00.005 6120 Star::Find returns 1 (0), X=1249.97, Y=878.51, Mass=9780, SNR=58.9, Peak=210 HFD=7.3
20:55:56.749 00.004 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.54 = -0.75)
20:55:56.753 00.004 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.01)
20:55:56.757 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.17 cameraTheta=2.58 mountX=0.13 mountY=-0.15, mountTheta=-0.86
20:55:56.760 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.09, opts=13)
20:55:56.765 00.005 6120 Enqueuing Move request for scope (-0.15, 0.09)
20:55:56.770 00.005 7680 Worker thread wakes up
20:55:56.771 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
20:55:56.776 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
20:55:56.776 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
20:55:56.776 00.000 7680 Moving (-0.15, 0.09) raw xDistance=0.13 yDistance=-0.15
20:55:56.776 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
20:55:56.776 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:55:56.777 00.001 6120 UpdateGuideState exits: m=9780 SNR=58.9
20:55:56.782 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:56.786 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:55:56.786 00.000 7680 MoveAxis(E, 0, ABG)
20:55:56.787 00.001 7680 Move returns status 0, amount 0
20:55:56.787 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:56.790 00.003 6120 Enqueuing Expose request
20:55:56.795 00.005 7680 MoveAxis(N, 0, ABG)
20:55:56.795 00.000 7680 Move returns status 0, amount 0
20:55:56.795 00.000 7680 move complete, result=0
20:55:56.795 00.000 7680 worker thread done servicing request
20:55:56.796 00.001 7680 Worker thread wakes up
20:55:56.797 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:55:56.801 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:56.801 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:55:58.060 01.259 7680 Exposure complete
20:55:58.178 00.118 7680 worker thread done servicing request
20:55:58.179 00.001 6120 OnExposeComplete: enter
20:55:58.183 00.004 6120 UpdateGuideState(): m_state=6
20:55:58.187 00.004 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
20:55:58.190 00.003 6120 Star::Find returns 1 (0), X=1249.79, Y=878.70, Mass=9660, SNR=58.2, Peak=204 HFD=7.5
20:55:58.195 00.005 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.38 = -0.90)
20:55:58.198 00.003 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.17)
20:55:58.202 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.28 hyp=0.43 cameraTheta=2.43 mountX=0.27 mountY=-0.39, mountTheta=-0.98
20:55:58.208 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.28, opts=13)
20:55:58.214 00.006 6120 Enqueuing Move request for scope (-0.32, 0.28)
20:55:58.218 00.004 7680 Worker thread wakes up
20:55:58.218 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
20:55:58.222 00.004 6120 UpdateGuideState exits: m=9660 SNR=58.2
20:55:58.226 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.28) opts 0xd
20:55:58.226 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.28)
20:55:58.226 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:58.230 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:55:58.235 00.005 6120 Enqueuing Expose request
20:55:58.239 00.004 7680 Moving (-0.32, 0.28) raw xDistance=0.27 yDistance=-0.39
20:55:58.239 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
20:55:58.239 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
20:55:58.239 00.000 7680 MoveAxis(W, 113, ABG)
20:55:58.239 00.000 7680 Guiding  Dir = 3, Dur = 113
20:55:58.240 00.001 7680 IsSlewing returns 0
20:55:58.240 00.000 7680 IsGuiding returns 0
20:55:58.241 00.001 7680 PulseGuide returned control before completion, sleep 123
20:55:58.379 00.138 7680 IsGuiding returns 1
20:55:58.380 00.001 7680 scope still moving after pulse duration time elapsed
20:55:58.410 00.030 7680 IsSlewing returns 0
20:55:58.411 00.001 7680 IsGuiding returns 0
20:55:58.411 00.000 7680 scope move finished after 113 + 58 ms
20:55:58.412 00.001 7680 Move returns status 0, amount 113
20:55:58.413 00.001 7680 MoveAxis(N, 214, ABG)
20:55:58.413 00.000 7680 Guiding  Dir = 0, Dur = 214
20:55:58.414 00.001 7680 IsSlewing returns 0
20:55:58.414 00.000 7680 IsGuiding returns 0
20:55:58.415 00.001 7680 PulseGuide returned control before completion, sleep 224
20:55:58.645 00.230 7680 IsGuiding returns 1
20:55:58.647 00.002 7680 scope still moving after pulse duration time elapsed
20:55:58.676 00.029 7680 IsSlewing returns 0
20:55:58.677 00.001 7680 IsGuiding returns 1
20:55:58.707 00.030 7680 IsSlewing returns 0
20:55:58.708 00.001 7680 IsGuiding returns 1
20:55:58.738 00.030 7680 IsSlewing returns 0
20:55:58.738 00.000 7680 IsGuiding returns 1
20:55:58.769 00.031 7680 IsSlewing returns 0
20:55:58.770 00.001 7680 IsGuiding returns 0
20:55:58.770 00.000 7680 scope move finished after 214 + 142 ms
20:55:58.771 00.001 7680 Move returns status 0, amount 214
20:55:58.771 00.000 7680 move complete, result=0
20:55:58.771 00.000 7680 worker thread done servicing request
20:55:58.773 00.002 7680 Worker thread wakes up
20:55:58.773 00.000 6120 GuideStep: 0.3 px 113 ms WEST, -0.4 px 214 ms NORTH
20:55:58.781 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
20:55:58.783 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:00.029 01.246 7680 Exposure complete
20:56:00.140 00.111 7680 worker thread done servicing request
20:56:00.140 00.000 6120 OnExposeComplete: enter
20:56:00.144 00.004 6120 UpdateGuideState(): m_state=6
20:56:00.148 00.004 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
20:56:00.152 00.004 6120 Star::Find returns 1 (0), X=1249.97, Y=878.60, Mass=9652, SNR=59.7, Peak=216 HFD=7.5
20:56:00.155 00.003 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.22 = -1.06)
20:56:00.160 00.005 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
20:56:00.164 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.27 mountX=0.11 mountY=-0.23, mountTheta=-1.10
20:56:00.169 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.18, opts=13)
20:56:00.173 00.004 6120 Enqueuing Move request for scope (-0.15, 0.18)
20:56:00.176 00.003 7680 Worker thread wakes up
20:56:00.176 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
20:56:00.176 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
20:56:00.176 00.000 7680 Moving (-0.15, 0.18) raw xDistance=0.11 yDistance=-0.23
20:56:00.176 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
20:56:00.176 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
20:56:00.178 00.002 7680 MoveAxis(E, 0, ABG)
20:56:00.178 00.000 7680 Move returns status 0, amount 0
20:56:00.178 00.000 7680 MoveAxis(N, 123, ABG)
20:56:00.178 00.000 7680 Guiding  Dir = 0, Dur = 123
20:56:00.178 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
20:56:00.182 00.004 7680 IsSlewing returns 0
20:56:00.182 00.000 6120 UpdateGuideState exits: m=9652 SNR=59.7
20:56:00.185 00.003 7680 IsGuiding returns 0
20:56:00.186 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:00.190 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:00.194 00.004 7680 PulseGuide returned control before completion, sleep 133
20:56:00.194 00.000 6120 Enqueuing Expose request
20:56:00.330 00.136 7680 IsGuiding returns 1
20:56:00.332 00.002 7680 scope still moving after pulse duration time elapsed
20:56:00.361 00.029 7680 IsSlewing returns 0
20:56:00.362 00.001 7680 IsGuiding returns 0
20:56:00.362 00.000 7680 scope move finished after 123 + 53 ms
20:56:00.363 00.001 7680 Move returns status 0, amount 123
20:56:00.363 00.000 7680 move complete, result=0
20:56:00.364 00.001 7680 worker thread done servicing request
20:56:00.364 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 123 ms NORTH
20:56:00.370 00.006 7680 Worker thread wakes up
20:56:00.370 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:00.370 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:01.620 01.250 7680 Exposure complete
20:56:01.743 00.123 7680 worker thread done servicing request
20:56:01.743 00.000 6120 OnExposeComplete: enter
20:56:01.748 00.005 6120 UpdateGuideState(): m_state=6
20:56:01.753 00.005 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
20:56:01.757 00.004 6120 Star::Find returns 1 (0), X=1249.94, Y=878.53, Mass=10320, SNR=62.0, Peak=215 HFD=7.3
20:56:01.761 00.004 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.53 = -0.76)
20:56:01.765 00.004 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.03)
20:56:01.770 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.57 mountX=0.15 mountY=-0.18, mountTheta=-0.87
20:56:01.776 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.11, opts=13)
20:56:01.780 00.004 6120 Enqueuing Move request for scope (-0.18, 0.11)
20:56:01.785 00.005 7680 Worker thread wakes up
20:56:01.785 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=196, Gamma=1.000
20:56:01.789 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
20:56:01.790 00.001 6120 UpdateGuideState exits: m=10320 SNR=62.0
20:56:01.793 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:01.798 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:01.803 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
20:56:01.803 00.000 6120 Enqueuing Expose request
20:56:01.807 00.004 7680 Moving (-0.18, 0.11) raw xDistance=0.15 yDistance=-0.18
20:56:01.807 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
20:56:01.807 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:56:01.808 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:56:01.808 00.000 7680 MoveAxis(E, 0, ABG)
20:56:01.808 00.000 7680 Move returns status 0, amount 0
20:56:01.808 00.000 7680 MoveAxis(N, 0, ABG)
20:56:01.809 00.001 7680 Move returns status 0, amount 0
20:56:01.809 00.000 7680 move complete, result=0
20:56:01.809 00.000 7680 worker thread done servicing request
20:56:01.810 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:56:01.814 00.004 7680 Worker thread wakes up
20:56:01.814 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:01.814 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:03.067 01.253 7680 Exposure complete
20:56:03.189 00.122 7680 worker thread done servicing request
20:56:03.189 00.000 6120 OnExposeComplete: enter
20:56:03.194 00.005 6120 UpdateGuideState(): m_state=6
20:56:03.198 00.004 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
20:56:03.201 00.003 6120 Star::Find returns 1 (0), X=1249.90, Y=878.66, Mass=9754, SNR=60.5, Peak=215 HFD=7.5
20:56:03.206 00.005 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
20:56:03.210 00.004 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.31)
20:56:03.213 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.25 hyp=0.33 cameraTheta=2.28 mountX=0.16 mountY=-0.32, mountTheta=-1.09
20:56:03.219 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.25, opts=13)
20:56:03.223 00.004 6120 Enqueuing Move request for scope (-0.21, 0.25)
20:56:03.227 00.004 7680 Worker thread wakes up
20:56:03.227 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.25) opts 0xd
20:56:03.228 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.25)
20:56:03.228 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
20:56:03.232 00.004 7680 Moving (-0.21, 0.25) raw xDistance=0.16 yDistance=-0.32
20:56:03.232 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
20:56:03.232 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
20:56:03.232 00.000 7680 MoveAxis(E, 0, ABG)
20:56:03.232 00.000 7680 Move returns status 0, amount 0
20:56:03.232 00.000 7680 MoveAxis(N, 171, ABG)
20:56:03.232 00.000 7680 Guiding  Dir = 0, Dur = 171
20:56:03.232 00.000 6120 UpdateGuideState exits: m=9754 SNR=60.5
20:56:03.237 00.005 7680 IsSlewing returns 0
20:56:03.237 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:03.241 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:03.245 00.004 7680 IsGuiding returns 0
20:56:03.245 00.000 6120 Enqueuing Expose request
20:56:03.249 00.004 7680 PulseGuide returned control before completion, sleep 181
20:56:03.447 00.198 7680 IsGuiding returns 1
20:56:03.448 00.001 7680 scope still moving after pulse duration time elapsed
20:56:03.478 00.030 7680 IsSlewing returns 0
20:56:03.479 00.001 7680 IsGuiding returns 0
20:56:03.480 00.001 7680 scope move finished after 171 + 64 ms
20:56:03.480 00.000 7680 Move returns status 0, amount 171
20:56:03.483 00.003 7680 move complete, result=0
20:56:03.483 00.000 7680 worker thread done servicing request
20:56:03.484 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 171 ms NORTH
20:56:03.494 00.010 7680 Worker thread wakes up
20:56:03.494 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:03.494 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:04.736 01.242 7680 Exposure complete
20:56:04.851 00.115 7680 worker thread done servicing request
20:56:04.851 00.000 6120 OnExposeComplete: enter
20:56:04.854 00.003 6120 UpdateGuideState(): m_state=6
20:56:04.859 00.005 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
20:56:04.864 00.005 6120 Star::Find returns 1 (0), X=1249.90, Y=878.57, Mass=9290, SNR=57.9, Peak=193 HFD=7.4
20:56:04.870 00.006 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.47 = -0.81)
20:56:04.874 00.004 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.20 = -1.08)
20:56:04.878 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.15 hyp=0.27 cameraTheta=2.52 mountX=0.18 mountY=-0.23, mountTheta=-0.91
20:56:04.883 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.15, opts=13)
20:56:04.886 00.003 6120 Enqueuing Move request for scope (-0.22, 0.15)
20:56:04.889 00.003 7680 Worker thread wakes up
20:56:04.889 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
20:56:04.894 00.005 6120 UpdateGuideState exits: m=9290 SNR=57.9
20:56:04.896 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:04.900 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:04.903 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.15) opts 0xd
20:56:04.903 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.15)
20:56:04.903 00.000 7680 Moving (-0.22, 0.15) raw xDistance=0.18 yDistance=-0.23
20:56:04.903 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
20:56:04.903 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
20:56:04.903 00.000 7680 MoveAxis(E, 0, ABG)
20:56:04.905 00.002 7680 Move returns status 0, amount 0
20:56:04.905 00.000 7680 MoveAxis(N, 127, ABG)
20:56:04.905 00.000 6120 Enqueuing Expose request
20:56:04.908 00.003 7680 Guiding  Dir = 0, Dur = 127
20:56:04.909 00.001 7680 IsSlewing returns 0
20:56:04.909 00.000 7680 IsGuiding returns 0
20:56:04.910 00.001 7680 PulseGuide returned control before completion, sleep 137
20:56:05.056 00.146 7680 IsGuiding returns 1
20:56:05.057 00.001 7680 scope still moving after pulse duration time elapsed
20:56:05.088 00.031 7680 IsSlewing returns 0
20:56:05.090 00.002 7680 IsGuiding returns 0
20:56:05.090 00.000 7680 scope move finished after 127 + 52 ms
20:56:05.090 00.000 7680 Move returns status 0, amount 127
20:56:05.091 00.001 7680 move complete, result=0
20:56:05.091 00.000 7680 worker thread done servicing request
20:56:05.091 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 127 ms NORTH
20:56:05.097 00.006 7680 Worker thread wakes up
20:56:05.097 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:05.097 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:06.341 01.244 7680 Exposure complete
20:56:06.455 00.114 7680 worker thread done servicing request
20:56:06.455 00.000 6120 OnExposeComplete: enter
20:56:06.460 00.005 6120 UpdateGuideState(): m_state=6
20:56:06.464 00.004 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
20:56:06.468 00.004 6120 Star::Find returns 1 (0), X=1249.76, Y=878.33, Mass=9021, SNR=56.9, Peak=190 HFD=7.3
20:56:06.471 00.003 6120 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-2.95) = xAngle (0.07 = 0.07)
20:56:06.475 00.004 6120 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.20 = -0.20)
20:56:06.479 00.004 6120 CameraToMount -- cameraX=-0.36 cameraY=-0.09 hyp=0.37 cameraTheta=-2.89 mountX=0.37 mountY=-0.07, mountTheta=-0.20
20:56:06.485 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=-0.09, opts=13)
20:56:06.490 00.005 6120 Enqueuing Move request for scope (-0.36, -0.09)
20:56:06.496 00.006 7680 Worker thread wakes up
20:56:06.496 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=190, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
20:56:06.500 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.09) opts 0xd
20:56:06.500 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, -0.09)
20:56:06.501 00.001 7680 Moving (-0.36, -0.09) raw xDistance=0.37 yDistance=-0.07
20:56:06.501 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
20:56:06.501 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:56:06.502 00.001 6120 UpdateGuideState exits: m=9021 SNR=56.9
20:56:06.506 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:06.509 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:06.514 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:56:06.514 00.000 7680 MoveAxis(W, 155, ABG)
20:56:06.514 00.000 7680 Guiding  Dir = 3, Dur = 155
20:56:06.514 00.000 6120 Enqueuing Expose request
20:56:06.520 00.006 7680 IsSlewing returns 0
20:56:06.520 00.000 7680 IsGuiding returns 0
20:56:06.522 00.002 7680 PulseGuide returned control before completion, sleep 165
20:56:06.703 00.181 7680 IsGuiding returns 1
20:56:06.704 00.001 7680 scope still moving after pulse duration time elapsed
20:56:06.735 00.031 7680 IsSlewing returns 0
20:56:06.736 00.001 7680 IsGuiding returns 0
20:56:06.736 00.000 7680 scope move finished after 155 + 60 ms
20:56:06.737 00.001 7680 Move returns status 0, amount 155
20:56:06.737 00.000 7680 MoveAxis(N, 0, ABG)
20:56:06.738 00.001 7680 Move returns status 0, amount 0
20:56:06.738 00.000 7680 move complete, result=0
20:56:06.738 00.000 7680 worker thread done servicing request
20:56:06.738 00.000 7680 Worker thread wakes up
20:56:06.739 00.001 6120 GuideStep: 0.4 px 155 ms WEST, -0.1 px 0 ms NORTH
20:56:06.748 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:06.748 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:07.997 01.249 7680 Exposure complete
20:56:08.094 00.097 7680 worker thread done servicing request
20:56:08.095 00.001 6120 OnExposeComplete: enter
20:56:08.099 00.004 6120 UpdateGuideState(): m_state=6
20:56:08.103 00.004 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
20:56:08.107 00.004 6120 Star::Find returns 1 (0), X=1249.97, Y=878.82, Mass=9672, SNR=58.6, Peak=211 HFD=7.5
20:56:08.112 00.005 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
20:56:08.115 00.003 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
20:56:08.119 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.40 hyp=0.42 cameraTheta=1.92 mountX=0.07 mountY=-0.42, mountTheta=-1.41
20:56:08.124 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.40, opts=13)
20:56:08.128 00.004 6120 Enqueuing Move request for scope (-0.14, 0.40)
20:56:08.131 00.003 7680 Worker thread wakes up
20:56:08.132 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
20:56:08.135 00.003 6120 UpdateGuideState exits: m=9672 SNR=58.6
20:56:08.139 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:08.145 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.40) opts 0xd
20:56:08.145 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.40)
20:56:08.145 00.000 7680 Moving (-0.14, 0.40) raw xDistance=0.07 yDistance=-0.42
20:56:08.146 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:08.149 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
20:56:08.151 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
20:56:08.151 00.000 6120 Enqueuing Expose request
20:56:08.155 00.004 7680 MoveAxis(E, 0, ABG)
20:56:08.155 00.000 7680 Move returns status 0, amount 0
20:56:08.155 00.000 7680 MoveAxis(N, 229, ABG)
20:56:08.155 00.000 7680 Guiding  Dir = 0, Dur = 229
20:56:08.155 00.000 7680 IsSlewing returns 0
20:56:08.156 00.001 7680 IsGuiding returns 0
20:56:08.156 00.000 7680 PulseGuide returned control before completion, sleep 239
20:56:08.407 00.251 7680 IsGuiding returns 0
20:56:08.411 00.004 7680 Move returns status 0, amount 229
20:56:08.411 00.000 7680 move complete, result=0
20:56:08.411 00.000 7680 worker thread done servicing request
20:56:08.411 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 229 ms NORTH
20:56:08.417 00.006 7680 Worker thread wakes up
20:56:08.417 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:08.419 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:09.669 01.250 7680 Exposure complete
20:56:09.794 00.125 7680 worker thread done servicing request
20:56:09.795 00.001 6120 OnExposeComplete: enter
20:56:09.799 00.004 6120 UpdateGuideState(): m_state=6
20:56:09.803 00.004 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
20:56:09.807 00.004 6120 Star::Find returns 1 (0), X=1249.84, Y=878.68, Mass=9774, SNR=59.7, Peak=198 HFD=7.5
20:56:09.811 00.004 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.35 = -0.94)
20:56:09.815 00.004 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.21)
20:56:09.820 00.005 6120 CameraToMount -- cameraX=-0.28 cameraY=0.26 hyp=0.38 cameraTheta=2.39 mountX=0.22 mountY=-0.35, mountTheta=-1.01
20:56:09.827 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.26, opts=13)
20:56:09.831 00.004 6120 Enqueuing Move request for scope (-0.28, 0.26)
20:56:09.836 00.005 7680 Worker thread wakes up
20:56:09.836 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
20:56:09.840 00.004 6120 UpdateGuideState exits: m=9774 SNR=59.7
20:56:09.844 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:09.847 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.26) opts 0xd
20:56:09.848 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:09.851 00.003 6120 Enqueuing Expose request
20:56:09.856 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.26)
20:56:09.856 00.000 7680 Moving (-0.28, 0.26) raw xDistance=0.22 yDistance=-0.35
20:56:09.858 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
20:56:09.858 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
20:56:09.858 00.000 7680 MoveAxis(W, 95, ABG)
20:56:09.858 00.000 7680 Guiding  Dir = 3, Dur = 95
20:56:09.858 00.000 7680 IsSlewing returns 0
20:56:09.859 00.001 7680 IsGuiding returns 0
20:56:09.859 00.000 7680 PulseGuide returned control before completion, sleep 105
20:56:09.969 00.110 7680 IsGuiding returns 1
20:56:09.970 00.001 7680 scope still moving after pulse duration time elapsed
20:56:10.000 00.030 7680 IsSlewing returns 0
20:56:10.001 00.001 7680 IsGuiding returns 0
20:56:10.001 00.000 7680 scope move finished after 95 + 46 ms
20:56:10.002 00.001 7680 Move returns status 0, amount 95
20:56:10.002 00.000 7680 MoveAxis(N, 191, ABG)
20:56:10.002 00.000 7680 Guiding  Dir = 0, Dur = 191
20:56:10.003 00.001 7680 IsSlewing returns 0
20:56:10.003 00.000 7680 IsGuiding returns 0
20:56:10.004 00.001 7680 PulseGuide returned control before completion, sleep 201
20:56:10.206 00.202 7680 IsGuiding returns 1
20:56:10.210 00.004 7680 scope still moving after pulse duration time elapsed
20:56:10.238 00.028 7680 IsSlewing returns 0
20:56:10.241 00.003 7680 IsGuiding returns 0
20:56:10.242 00.001 7680 scope move finished after 191 + 46 ms
20:56:10.243 00.001 7680 Move returns status 0, amount 191
20:56:10.243 00.000 7680 move complete, result=0
20:56:10.243 00.000 7680 worker thread done servicing request
20:56:10.244 00.001 7680 Worker thread wakes up
20:56:10.244 00.000 6120 GuideStep: 0.2 px 95 ms WEST, -0.4 px 191 ms NORTH
20:56:10.250 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:10.250 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:11.500 01.250 7680 Exposure complete
20:56:11.625 00.125 7680 worker thread done servicing request
20:56:11.625 00.000 6120 OnExposeComplete: enter
20:56:11.629 00.004 6120 UpdateGuideState(): m_state=6
20:56:11.633 00.004 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
20:56:11.637 00.004 6120 Star::Find returns 1 (0), X=1249.80, Y=878.63, Mass=9803, SNR=59.7, Peak=211 HFD=7.4
20:56:11.640 00.003 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.51 = -0.78)
20:56:11.643 00.003 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.05)
20:56:11.647 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.21 hyp=0.38 cameraTheta=2.55 mountX=0.27 mountY=-0.33, mountTheta=-0.88
20:56:11.652 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.21, opts=13)
20:56:11.654 00.002 6120 Enqueuing Move request for scope (-0.32, 0.21)
20:56:11.657 00.003 7680 Worker thread wakes up
20:56:11.658 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.21) opts 0xd
20:56:11.658 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
20:56:11.661 00.003 6120 UpdateGuideState exits: m=9803 SNR=59.7
20:56:11.663 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:11.666 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:11.671 00.005 6120 Enqueuing Expose request
20:56:11.674 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.21)
20:56:11.674 00.000 7680 Moving (-0.32, 0.21) raw xDistance=0.27 yDistance=-0.33
20:56:11.674 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
20:56:11.675 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
20:56:11.675 00.000 7680 MoveAxis(W, 121, ABG)
20:56:11.675 00.000 7680 Guiding  Dir = 3, Dur = 121
20:56:11.675 00.000 7680 IsSlewing returns 0
20:56:11.677 00.002 7680 IsGuiding returns 0
20:56:11.677 00.000 7680 PulseGuide returned control before completion, sleep 131
20:56:11.821 00.144 7680 IsGuiding returns 0
20:56:11.821 00.000 7680 Move returns status 0, amount 121
20:56:11.823 00.002 7680 MoveAxis(N, 179, ABG)
20:56:11.823 00.000 7680 Guiding  Dir = 0, Dur = 179
20:56:11.823 00.000 7680 IsSlewing returns 0
20:56:11.823 00.000 7680 IsGuiding returns 0
20:56:11.825 00.002 7680 PulseGuide returned control before completion, sleep 189
20:56:12.026 00.201 7680 IsGuiding returns 1
20:56:12.026 00.000 7680 scope still moving after pulse duration time elapsed
20:56:12.056 00.030 7680 IsSlewing returns 0
20:56:12.057 00.001 7680 IsGuiding returns 0
20:56:12.057 00.000 7680 scope move finished after 179 + 54 ms
20:56:12.058 00.001 7680 Move returns status 0, amount 179
20:56:12.058 00.000 7680 move complete, result=0
20:56:12.059 00.001 7680 worker thread done servicing request
20:56:12.059 00.000 7680 Worker thread wakes up
20:56:12.061 00.002 6120 GuideStep: 0.3 px 121 ms WEST, -0.3 px 179 ms NORTH
20:56:12.067 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:12.068 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:13.321 01.253 7680 Exposure complete
20:56:13.439 00.118 7680 worker thread done servicing request
20:56:13.440 00.001 6120 OnExposeComplete: enter
20:56:13.444 00.004 6120 UpdateGuideState(): m_state=6
20:56:13.447 00.003 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
20:56:13.452 00.005 6120 Star::Find returns 1 (0), X=1249.95, Y=878.58, Mass=9948, SNR=59.5, Peak=227 HFD=7.4
20:56:13.456 00.004 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-2.95) = xAngle (5.33 = -0.96)
20:56:13.460 00.004 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.06 = -1.23)
20:56:13.464 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.24 cameraTheta=2.37 mountX=0.14 mountY=-0.22, mountTheta=-1.02
20:56:13.469 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.17, opts=13)
20:56:13.473 00.004 6120 Enqueuing Move request for scope (-0.17, 0.17)
20:56:13.477 00.004 7680 Worker thread wakes up
20:56:13.477 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0xd
20:56:13.477 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.17)
20:56:13.477 00.000 7680 Moving (-0.17, 0.17) raw xDistance=0.14 yDistance=-0.22
20:56:13.477 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:56:13.479 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
20:56:13.479 00.000 7680 MoveAxis(E, 0, ABG)
20:56:13.479 00.000 7680 Move returns status 0, amount 0
20:56:13.479 00.000 7680 MoveAxis(N, 121, ABG)
20:56:13.479 00.000 7680 Guiding  Dir = 0, Dur = 121
20:56:13.479 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
20:56:13.485 00.006 7680 IsSlewing returns 0
20:56:13.485 00.000 6120 UpdateGuideState exits: m=9948 SNR=59.5
20:56:13.491 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:13.495 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:13.499 00.004 6120 Enqueuing Expose request
20:56:13.502 00.003 7680 IsGuiding returns 0
20:56:13.504 00.002 7680 PulseGuide returned control before completion, sleep 131
20:56:13.641 00.137 7680 IsGuiding returns 1
20:56:13.642 00.001 7680 scope still moving after pulse duration time elapsed
20:56:13.671 00.029 7680 IsSlewing returns 0
20:56:13.671 00.000 7680 IsGuiding returns 0
20:56:13.672 00.001 7680 scope move finished after 121 + 48 ms
20:56:13.672 00.000 7680 Move returns status 0, amount 121
20:56:13.672 00.000 7680 move complete, result=0
20:56:13.673 00.001 7680 worker thread done servicing request
20:56:13.674 00.001 7680 Worker thread wakes up
20:56:13.674 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 121 ms NORTH
20:56:13.680 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:13.680 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:14.933 01.253 7680 Exposure complete
20:56:15.046 00.113 7680 worker thread done servicing request
20:56:15.046 00.000 6120 OnExposeComplete: enter
20:56:15.050 00.004 6120 UpdateGuideState(): m_state=6
20:56:15.055 00.005 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
20:56:15.059 00.004 6120 Star::Find returns 1 (0), X=1250.00, Y=878.50, Mass=9803, SNR=60.5, Peak=217 HFD=7.3
20:56:15.062 00.003 6120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-2.95) = xAngle (5.49 = -0.80)
20:56:15.065 00.003 6120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.07)
20:56:15.070 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.53 mountX=0.10 mountY=-0.12, mountTheta=-0.90
20:56:15.075 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.08, opts=13)
20:56:15.080 00.005 6120 Enqueuing Move request for scope (-0.11, 0.08)
20:56:15.084 00.004 7680 Worker thread wakes up
20:56:15.084 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
20:56:15.088 00.004 6120 UpdateGuideState exits: m=9803 SNR=60.5
20:56:15.091 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
20:56:15.092 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
20:56:15.092 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:15.096 00.004 7680 Moving (-0.11, 0.08) raw xDistance=0.10 yDistance=-0.12
20:56:15.096 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:15.100 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
20:56:15.101 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:56:15.101 00.000 6120 Enqueuing Expose request
20:56:15.105 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:56:15.105 00.000 7680 MoveAxis(E, 0, ABG)
20:56:15.105 00.000 7680 Move returns status 0, amount 0
20:56:15.105 00.000 7680 MoveAxis(N, 0, ABG)
20:56:15.106 00.001 7680 Move returns status 0, amount 0
20:56:15.106 00.000 7680 move complete, result=0
20:56:15.107 00.001 7680 worker thread done servicing request
20:56:15.107 00.000 7680 Worker thread wakes up
20:56:15.108 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:15.108 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:15.108 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:56:16.356 01.248 7680 Exposure complete
20:56:16.472 00.116 7680 worker thread done servicing request
20:56:16.472 00.000 6120 OnExposeComplete: enter
20:56:16.476 00.004 6120 UpdateGuideState(): m_state=6
20:56:16.479 00.003 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
20:56:16.484 00.005 6120 Star::Find returns 1 (0), X=1249.98, Y=878.62, Mass=9351, SNR=59.3, Peak=186 HFD=7.5
20:56:16.487 00.003 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
20:56:16.492 00.005 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
20:56:16.495 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.20 hyp=0.24 cameraTheta=2.18 mountX=0.10 mountY=-0.24, mountTheta=-1.17
20:56:16.500 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.20, opts=13)
20:56:16.504 00.004 6120 Enqueuing Move request for scope (-0.14, 0.20)
20:56:16.508 00.004 7680 Worker thread wakes up
20:56:16.508 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.20) opts 0xd
20:56:16.508 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.20)
20:56:16.508 00.000 7680 Moving (-0.14, 0.20) raw xDistance=0.10 yDistance=-0.24
20:56:16.508 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
20:56:16.508 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
20:56:16.509 00.001 7680 MoveAxis(E, 0, ABG)
20:56:16.509 00.000 7680 Move returns status 0, amount 0
20:56:16.509 00.000 7680 MoveAxis(N, 131, ABG)
20:56:16.509 00.000 7680 Guiding  Dir = 0, Dur = 131
20:56:16.509 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=186, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
20:56:16.512 00.003 7680 IsSlewing returns 0
20:56:16.513 00.001 6120 UpdateGuideState exits: m=9351 SNR=59.3
20:56:16.518 00.005 7680 IsGuiding returns 0
20:56:16.518 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:16.523 00.005 7680 PulseGuide returned control before completion, sleep 141
20:56:16.523 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:16.527 00.004 6120 Enqueuing Expose request
20:56:16.676 00.149 7680 IsGuiding returns 0
20:56:16.676 00.000 7680 Move returns status 0, amount 131
20:56:16.676 00.000 7680 move complete, result=0
20:56:16.677 00.001 7680 worker thread done servicing request
20:56:16.677 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 131 ms NORTH
20:56:16.685 00.008 7680 Worker thread wakes up
20:56:16.685 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:16.686 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:17.939 01.253 7680 Exposure complete
20:56:18.060 00.121 7680 worker thread done servicing request
20:56:18.061 00.001 6120 OnExposeComplete: enter
20:56:18.065 00.004 6120 UpdateGuideState(): m_state=6
20:56:18.070 00.005 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
20:56:18.074 00.004 6120 Star::Find returns 1 (0), X=1249.94, Y=878.62, Mass=9963, SNR=61.3, Peak=202 HFD=7.5
20:56:18.078 00.004 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
20:56:18.081 00.003 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.31)
20:56:18.085 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.20 hyp=0.27 cameraTheta=2.29 mountX=0.14 mountY=-0.26, mountTheta=-1.09
20:56:18.091 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.20, opts=13)
20:56:18.094 00.003 6120 Enqueuing Move request for scope (-0.18, 0.20)
20:56:18.099 00.005 7680 Worker thread wakes up
20:56:18.099 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.20) opts 0xd
20:56:18.099 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.20)
20:56:18.099 00.000 7680 Moving (-0.18, 0.20) raw xDistance=0.14 yDistance=-0.26
20:56:18.100 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
20:56:18.104 00.004 6120 UpdateGuideState exits: m=9963 SNR=61.3
20:56:18.108 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:18.112 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:18.115 00.003 6120 Enqueuing Expose request
20:56:18.119 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:56:18.119 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
20:56:18.119 00.000 7680 MoveAxis(E, 0, ABG)
20:56:18.119 00.000 7680 Move returns status 0, amount 0
20:56:18.121 00.002 7680 MoveAxis(N, 142, ABG)
20:56:18.121 00.000 7680 Guiding  Dir = 0, Dur = 142
20:56:18.121 00.000 7680 IsSlewing returns 0
20:56:18.122 00.001 7680 IsGuiding returns 0
20:56:18.122 00.000 7680 PulseGuide returned control before completion, sleep 152
20:56:18.287 00.165 7680 IsGuiding returns 1
20:56:18.287 00.000 7680 scope still moving after pulse duration time elapsed
20:56:18.317 00.030 7680 IsSlewing returns 0
20:56:18.317 00.000 7680 IsGuiding returns 0
20:56:18.319 00.002 7680 scope move finished after 142 + 54 ms
20:56:18.319 00.000 7680 Move returns status 0, amount 142
20:56:18.319 00.000 7680 move complete, result=0
20:56:18.319 00.000 7680 worker thread done servicing request
20:56:18.319 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 142 ms NORTH
20:56:18.326 00.007 7680 Worker thread wakes up
20:56:18.326 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:18.326 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:19.577 01.251 7680 Exposure complete
20:56:19.693 00.116 7680 worker thread done servicing request
20:56:19.693 00.000 6120 OnExposeComplete: enter
20:56:19.698 00.005 6120 UpdateGuideState(): m_state=6
20:56:19.702 00.004 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
20:56:19.706 00.004 6120 Star::Find returns 1 (0), X=1249.85, Y=878.58, Mass=9853, SNR=61.2, Peak=206 HFD=7.5
20:56:19.710 00.004 6120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-2.95) = xAngle (5.56 = -0.72)
20:56:19.713 00.003 6120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.29 = -0.99)
20:56:19.717 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.16 hyp=0.31 cameraTheta=2.60 mountX=0.23 mountY=-0.26, mountTheta=-0.84
20:56:19.722 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.16, opts=13)
20:56:19.726 00.004 6120 Enqueuing Move request for scope (-0.27, 0.16)
20:56:19.729 00.003 7680 Worker thread wakes up
20:56:19.729 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.16) opts 0xd
20:56:19.729 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.16)
20:56:19.729 00.000 7680 Moving (-0.27, 0.16) raw xDistance=0.23 yDistance=-0.26
20:56:19.729 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
20:56:19.729 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
20:56:19.729 00.000 7680 MoveAxis(W, 98, ABG)
20:56:19.731 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
20:56:19.735 00.004 7680 Guiding  Dir = 3, Dur = 98
20:56:19.735 00.000 6120 UpdateGuideState exits: m=9853 SNR=61.2
20:56:19.740 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:19.744 00.004 7680 IsSlewing returns 0
20:56:19.745 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:19.748 00.003 6120 Enqueuing Expose request
20:56:19.752 00.004 7680 IsGuiding returns 0
20:56:19.753 00.001 7680 PulseGuide returned control before completion, sleep 108
20:56:19.862 00.109 7680 IsGuiding returns 1
20:56:19.863 00.001 7680 scope still moving after pulse duration time elapsed
20:56:19.893 00.030 7680 IsSlewing returns 0
20:56:19.894 00.001 7680 IsGuiding returns 0
20:56:19.896 00.002 7680 scope move finished after 98 + 44 ms
20:56:19.896 00.000 7680 Move returns status 0, amount 98
20:56:19.896 00.000 7680 MoveAxis(N, 140, ABG)
20:56:19.896 00.000 7680 Guiding  Dir = 0, Dur = 140
20:56:19.897 00.001 7680 IsSlewing returns 0
20:56:19.897 00.000 7680 IsGuiding returns 0
20:56:19.898 00.001 7680 PulseGuide returned control before completion, sleep 150
20:56:20.064 00.166 7680 IsGuiding returns 1
20:56:20.064 00.000 7680 scope still moving after pulse duration time elapsed
20:56:20.095 00.031 7680 IsSlewing returns 0
20:56:20.096 00.001 7680 IsGuiding returns 0
20:56:20.097 00.001 7680 scope move finished after 140 + 59 ms
20:56:20.097 00.000 7680 Move returns status 0, amount 140
20:56:20.098 00.001 7680 move complete, result=0
20:56:20.098 00.000 7680 worker thread done servicing request
20:56:20.098 00.000 6120 GuideStep: 0.2 px 98 ms WEST, -0.3 px 140 ms NORTH
20:56:20.106 00.008 7680 Worker thread wakes up
20:56:20.106 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:20.106 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:21.359 01.253 7680 Exposure complete
20:56:21.487 00.128 7680 worker thread done servicing request
20:56:21.487 00.000 6120 OnExposeComplete: enter
20:56:21.491 00.004 6120 UpdateGuideState(): m_state=6
20:56:21.494 00.003 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
20:56:21.497 00.003 6120 Star::Find returns 1 (0), X=1250.10, Y=878.74, Mass=9081, SNR=57.8, Peak=204 HFD=7.5
20:56:21.500 00.003 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
20:56:21.503 00.003 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
20:56:21.508 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.32 hyp=0.32 cameraTheta=1.64 mountX=-0.04 mountY=-0.30, mountTheta=-1.70
20:56:21.514 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.32, opts=13)
20:56:21.519 00.005 6120 Enqueuing Move request for scope (-0.02, 0.32)
20:56:21.524 00.005 7680 Worker thread wakes up
20:56:21.524 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.32) opts 0xd
20:56:21.524 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.32)
20:56:21.525 00.001 7680 Moving (-0.02, 0.32) raw xDistance=-0.04 yDistance=-0.30
20:56:21.525 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
20:56:21.525 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
20:56:21.525 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
20:56:21.529 00.004 6120 UpdateGuideState exits: m=9081 SNR=57.8
20:56:21.532 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:21.537 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:21.540 00.003 6120 Enqueuing Expose request
20:56:21.544 00.004 7680 MoveAxis(E, 0, ABG)
20:56:21.544 00.000 7680 Move returns status 0, amount 0
20:56:21.544 00.000 7680 MoveAxis(N, 160, ABG)
20:56:21.544 00.000 7680 Guiding  Dir = 0, Dur = 160
20:56:21.545 00.001 7680 IsSlewing returns 0
20:56:21.545 00.000 7680 IsGuiding returns 0
20:56:21.546 00.001 7680 PulseGuide returned control before completion, sleep 170
20:56:21.724 00.178 7680 IsGuiding returns 1
20:56:21.724 00.000 7680 scope still moving after pulse duration time elapsed
20:56:21.755 00.031 7680 IsSlewing returns 0
20:56:21.756 00.001 7680 IsGuiding returns 0
20:56:21.757 00.001 7680 scope move finished after 160 + 52 ms
20:56:21.757 00.000 7680 Move returns status 0, amount 160
20:56:21.759 00.002 7680 move complete, result=0
20:56:21.759 00.000 7680 worker thread done servicing request
20:56:21.759 00.000 7680 Worker thread wakes up
20:56:21.760 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 160 ms NORTH
20:56:21.767 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:21.768 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:23.019 01.251 7680 Exposure complete
20:56:23.142 00.123 7680 worker thread done servicing request
20:56:23.142 00.000 6120 OnExposeComplete: enter
20:56:23.145 00.003 6120 UpdateGuideState(): m_state=6
20:56:23.150 00.005 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
20:56:23.153 00.003 6120 Star::Find returns 1 (0), X=1250.17, Y=878.62, Mass=9573, SNR=59.3, Peak=210 HFD=7.5
20:56:23.157 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
20:56:23.160 00.003 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
20:56:23.163 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.32 mountX=-0.09 mountY=-0.16, mountTheta=-2.08
20:56:23.168 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.20, opts=13)
20:56:23.176 00.008 6120 Enqueuing Move request for scope (0.05, 0.20)
20:56:23.180 00.004 7680 Worker thread wakes up
20:56:23.180 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
20:56:23.180 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
20:56:23.184 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
20:56:23.184 00.000 7680 Moving (0.05, 0.20) raw xDistance=-0.09 yDistance=-0.16
20:56:23.184 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
20:56:23.185 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:56:23.185 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:56:23.185 00.000 7680 MoveAxis(E, 0, ABG)
20:56:23.186 00.001 7680 Move returns status 0, amount 0
20:56:23.186 00.000 7680 MoveAxis(N, 0, ABG)
20:56:23.186 00.000 7680 Move returns status 0, amount 0
20:56:23.186 00.000 7680 move complete, result=0
20:56:23.186 00.000 6120 UpdateGuideState exits: m=9573 SNR=59.3
20:56:23.191 00.005 7680 worker thread done servicing request
20:56:23.191 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:23.194 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:23.199 00.005 6120 Enqueuing Expose request
20:56:23.203 00.004 7680 Worker thread wakes up
20:56:23.203 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:56:23.207 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:23.207 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:24.449 01.242 7680 Exposure complete
20:56:24.563 00.114 7680 worker thread done servicing request
20:56:24.563 00.000 6120 OnExposeComplete: enter
20:56:24.568 00.005 6120 UpdateGuideState(): m_state=6
20:56:24.571 00.003 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
20:56:24.575 00.004 6120 Star::Find returns 1 (0), X=1250.41, Y=878.68, Mass=9717, SNR=58.8, Peak=216 HFD=7.3
20:56:24.579 00.004 6120 CameraToMount -- cameraTheta (0.74) - m_xAngle (-2.95) = xAngle (3.70 = -2.59)
20:56:24.584 00.005 6120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.43 = -2.85)
20:56:24.587 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=0.27 hyp=0.39 cameraTheta=0.74 mountX=-0.33 mountY=-0.11, mountTheta=-2.82
20:56:24.592 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.27, opts=13)
20:56:24.595 00.003 6120 Enqueuing Move request for scope (0.29, 0.27)
20:56:24.599 00.004 7680 Worker thread wakes up
20:56:24.599 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
20:56:24.603 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.27) opts 0xd
20:56:24.603 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.27)
20:56:24.603 00.000 7680 Moving (0.29, 0.27) raw xDistance=-0.33 yDistance=-0.11
20:56:24.603 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
20:56:24.603 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:56:24.604 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:56:24.604 00.000 7680 MoveAxis(E, 141, ABG)
20:56:24.604 00.000 7680 Guiding  Dir = 2, Dur = 141
20:56:24.604 00.000 6120 UpdateGuideState exits: m=9717 SNR=58.8
20:56:24.608 00.004 7680 IsSlewing returns 0
20:56:24.608 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:24.611 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:24.616 00.005 6120 Enqueuing Expose request
20:56:24.619 00.003 7680 IsGuiding returns 0
20:56:24.620 00.001 7680 PulseGuide returned control before completion, sleep 151
20:56:24.781 00.161 7680 IsGuiding returns 1
20:56:24.782 00.001 7680 scope still moving after pulse duration time elapsed
20:56:24.813 00.031 7680 IsSlewing returns 0
20:56:24.815 00.002 7680 IsGuiding returns 0
20:56:24.816 00.001 7680 scope move finished after 141 + 55 ms
20:56:24.816 00.000 7680 Move returns status 0, amount 141
20:56:24.818 00.002 7680 MoveAxis(N, 0, ABG)
20:56:24.819 00.001 7680 Move returns status 0, amount 0
20:56:24.819 00.000 7680 move complete, result=0
20:56:24.820 00.001 7680 worker thread done servicing request
20:56:24.821 00.001 7680 Worker thread wakes up
20:56:24.821 00.000 6120 GuideStep: -0.3 px 141 ms EAST, -0.1 px 0 ms NORTH
20:56:24.830 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:24.830 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:26.077 01.247 7680 Exposure complete
20:56:26.195 00.118 7680 worker thread done servicing request
20:56:26.196 00.001 6120 OnExposeComplete: enter
20:56:26.199 00.003 6120 UpdateGuideState(): m_state=6
20:56:26.203 00.004 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
20:56:26.207 00.004 6120 Star::Find returns 1 (0), X=1250.11, Y=878.84, Mass=9617, SNR=58.2, Peak=206 HFD=7.5
20:56:26.211 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
20:56:26.215 00.004 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
20:56:26.218 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.42 hyp=0.42 cameraTheta=1.59 mountX=-0.07 mountY=-0.38, mountTheta=-1.76
20:56:26.223 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.42, opts=13)
20:56:26.228 00.005 6120 Enqueuing Move request for scope (-0.01, 0.42)
20:56:26.232 00.004 7680 Worker thread wakes up
20:56:26.233 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
20:56:26.236 00.003 6120 UpdateGuideState exits: m=9617 SNR=58.2
20:56:26.241 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:26.244 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.42) opts 0xd
20:56:26.245 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.42)
20:56:26.245 00.000 7680 Moving (-0.01, 0.42) raw xDistance=-0.07 yDistance=-0.38
20:56:26.245 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:56:26.245 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:26.249 00.004 6120 Enqueuing Expose request
20:56:26.253 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
20:56:26.253 00.000 7680 MoveAxis(E, 0, ABG)
20:56:26.253 00.000 7680 Move returns status 0, amount 0
20:56:26.253 00.000 7680 MoveAxis(N, 208, ABG)
20:56:26.253 00.000 7680 Guiding  Dir = 0, Dur = 208
20:56:26.254 00.001 7680 IsSlewing returns 0
20:56:26.254 00.000 7680 IsGuiding returns 0
20:56:26.255 00.001 7680 PulseGuide returned control before completion, sleep 218
20:56:26.474 00.219 7680 IsGuiding returns 1
20:56:26.475 00.001 7680 scope still moving after pulse duration time elapsed
20:56:26.506 00.031 7680 IsSlewing returns 0
20:56:26.507 00.001 7680 IsGuiding returns 1
20:56:26.537 00.030 7680 IsSlewing returns 0
20:56:26.539 00.002 7680 IsGuiding returns 0
20:56:26.539 00.000 7680 scope move finished after 208 + 76 ms
20:56:26.539 00.000 7680 Move returns status 0, amount 208
20:56:26.539 00.000 7680 move complete, result=0
20:56:26.540 00.001 7680 worker thread done servicing request
20:56:26.540 00.000 7680 Worker thread wakes up
20:56:26.541 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 208 ms NORTH
20:56:26.548 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:26.548 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:27.804 01.256 7680 Exposure complete
20:56:27.925 00.121 7680 worker thread done servicing request
20:56:27.925 00.000 6120 OnExposeComplete: enter
20:56:27.929 00.004 6120 UpdateGuideState(): m_state=6
20:56:27.935 00.006 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
20:56:27.938 00.003 6120 Star::Find returns 1 (0), X=1250.06, Y=878.87, Mass=9900, SNR=60.6, Peak=211 HFD=7.4
20:56:27.942 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
20:56:27.946 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
20:56:27.951 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.45 hyp=0.46 cameraTheta=1.71 mountX=-0.02 mountY=-0.43, mountTheta=-1.63
20:56:27.957 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.45, opts=13)
20:56:27.961 00.004 6120 Enqueuing Move request for scope (-0.06, 0.45)
20:56:27.964 00.003 7680 Worker thread wakes up
20:56:27.964 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.45) opts 0xd
20:56:27.964 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.45)
20:56:27.964 00.000 7680 Moving (-0.06, 0.45) raw xDistance=-0.02 yDistance=-0.43
20:56:27.966 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:56:27.966 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
20:56:27.966 00.000 7680 MoveAxis(E, 0, ABG)
20:56:27.966 00.000 7680 Move returns status 0, amount 0
20:56:27.967 00.001 7680 MoveAxis(N, 235, ABG)
20:56:27.967 00.000 7680 Guiding  Dir = 0, Dur = 235
20:56:27.967 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
20:56:27.970 00.003 7680 IsSlewing returns 0
20:56:27.971 00.001 6120 UpdateGuideState exits: m=9900 SNR=60.6
20:56:27.975 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:27.978 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:27.982 00.004 6120 Enqueuing Expose request
20:56:27.987 00.005 7680 IsGuiding returns 0
20:56:27.988 00.001 7680 PulseGuide returned control before completion, sleep 245
20:56:28.245 00.257 7680 IsGuiding returns 1
20:56:28.248 00.003 7680 scope still moving after pulse duration time elapsed
20:56:28.276 00.028 7680 IsSlewing returns 0
20:56:28.277 00.001 7680 IsGuiding returns 0
20:56:28.278 00.001 7680 scope move finished after 235 + 55 ms
20:56:28.278 00.000 7680 Move returns status 0, amount 235
20:56:28.278 00.000 7680 move complete, result=0
20:56:28.279 00.001 7680 worker thread done servicing request
20:56:28.279 00.000 7680 Worker thread wakes up
20:56:28.281 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 235 ms NORTH
20:56:28.287 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:28.287 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:29.545 01.258 7680 Exposure complete
20:56:29.662 00.117 7680 worker thread done servicing request
20:56:29.663 00.001 6120 OnExposeComplete: enter
20:56:29.665 00.002 6120 UpdateGuideState(): m_state=6
20:56:29.671 00.006 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
20:56:29.674 00.003 6120 Star::Find returns 1 (0), X=1250.15, Y=878.71, Mass=9367, SNR=58.2, Peak=216 HFD=7.4
20:56:29.679 00.005 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
20:56:29.683 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
20:56:29.686 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.47 mountX=-0.08 mountY=-0.25, mountTheta=-1.90
20:56:29.691 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.29, opts=13)
20:56:29.695 00.004 6120 Enqueuing Move request for scope (0.03, 0.29)
20:56:29.699 00.004 7680 Worker thread wakes up
20:56:29.699 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.29) opts 0xd
20:56:29.699 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.29)
20:56:29.699 00.000 7680 Moving (0.03, 0.29) raw xDistance=-0.08 yDistance=-0.25
20:56:29.699 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
20:56:29.699 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
20:56:29.700 00.001 7680 MoveAxis(E, 0, ABG)
20:56:29.700 00.000 7680 Move returns status 0, amount 0
20:56:29.700 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
20:56:29.706 00.006 7680 MoveAxis(N, 134, ABG)
20:56:29.707 00.001 7680 Guiding  Dir = 0, Dur = 134
20:56:29.707 00.000 6120 UpdateGuideState exits: m=9367 SNR=58.2
20:56:29.712 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:29.716 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:29.721 00.005 6120 Enqueuing Expose request
20:56:29.725 00.004 7680 IsSlewing returns 0
20:56:29.725 00.000 7680 IsGuiding returns 0
20:56:29.725 00.000 7680 PulseGuide returned control before completion, sleep 144
20:56:29.879 00.154 7680 IsGuiding returns 1
20:56:29.880 00.001 7680 scope still moving after pulse duration time elapsed
20:56:29.910 00.030 7680 IsSlewing returns 0
20:56:29.911 00.001 7680 IsGuiding returns 0
20:56:29.911 00.000 7680 scope move finished after 134 + 52 ms
20:56:29.912 00.001 7680 Move returns status 0, amount 134
20:56:29.912 00.000 7680 move complete, result=0
20:56:29.913 00.001 7680 worker thread done servicing request
20:56:29.913 00.000 7680 Worker thread wakes up
20:56:29.913 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 134 ms NORTH
20:56:29.923 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:29.923 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:31.172 01.249 7680 Exposure complete
20:56:31.285 00.113 7680 worker thread done servicing request
20:56:31.285 00.000 6120 OnExposeComplete: enter
20:56:31.289 00.004 6120 UpdateGuideState(): m_state=6
20:56:31.293 00.004 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
20:56:31.297 00.004 6120 Star::Find returns 1 (0), X=1250.10, Y=878.82, Mass=9560, SNR=60.3, Peak=200 HFD=7.5
20:56:31.303 00.006 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.72)
20:56:31.307 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.99)
20:56:31.310 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.40 hyp=0.40 cameraTheta=1.61 mountX=-0.06 mountY=-0.36, mountTheta=-1.73
20:56:31.316 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.40, opts=13)
20:56:31.320 00.004 6120 Enqueuing Move request for scope (-0.02, 0.40)
20:56:31.323 00.003 7680 Worker thread wakes up
20:56:31.323 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.40) opts 0xd
20:56:31.323 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.40)
20:56:31.323 00.000 7680 Moving (-0.02, 0.40) raw xDistance=-0.06 yDistance=-0.36
20:56:31.324 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
20:56:31.324 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
20:56:31.324 00.000 7680 MoveAxis(E, 0, ABG)
20:56:31.324 00.000 7680 Move returns status 0, amount 0
20:56:31.325 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
20:56:31.329 00.004 7680 MoveAxis(N, 198, ABG)
20:56:31.329 00.000 7680 Guiding  Dir = 0, Dur = 198
20:56:31.329 00.000 6120 UpdateGuideState exits: m=9560 SNR=60.3
20:56:31.333 00.004 7680 IsSlewing returns 0
20:56:31.333 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:31.336 00.003 7680 IsGuiding returns 0
20:56:31.336 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:31.341 00.005 7680 PulseGuide returned control before completion, sleep 208
20:56:31.341 00.000 6120 Enqueuing Expose request
20:56:31.551 00.210 7680 IsGuiding returns 1
20:56:31.552 00.001 7680 scope still moving after pulse duration time elapsed
20:56:31.581 00.029 7680 IsSlewing returns 0
20:56:31.582 00.001 7680 IsGuiding returns 0
20:56:31.582 00.000 7680 scope move finished after 198 + 47 ms
20:56:31.583 00.001 7680 Move returns status 0, amount 198
20:56:31.583 00.000 7680 move complete, result=0
20:56:31.584 00.001 7680 worker thread done servicing request
20:56:31.584 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 198 ms NORTH
20:56:31.590 00.006 7680 Worker thread wakes up
20:56:31.590 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:31.590 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:32.844 01.254 7680 Exposure complete
20:56:32.952 00.108 7680 worker thread done servicing request
20:56:32.954 00.002 6120 OnExposeComplete: enter
20:56:32.960 00.006 6120 UpdateGuideState(): m_state=6
20:56:32.964 00.004 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
20:56:32.968 00.004 6120 Star::Find returns 1 (0), X=1250.08, Y=878.58, Mass=9606, SNR=60.6, Peak=201 HFD=7.4
20:56:32.972 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
20:56:32.975 00.003 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.78)
20:56:32.980 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.82 mountX=0.01 mountY=-0.16, mountTheta=-1.51
20:56:32.984 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.16, opts=13)
20:56:32.990 00.006 6120 Enqueuing Move request for scope (-0.04, 0.16)
20:56:32.994 00.004 7680 Worker thread wakes up
20:56:32.994 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
20:56:32.998 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
20:56:32.998 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
20:56:32.998 00.000 7680 Moving (-0.04, 0.16) raw xDistance=0.01 yDistance=-0.16
20:56:32.999 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
20:56:32.999 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:56:33.000 00.001 6120 UpdateGuideState exits: m=9606 SNR=60.6
20:56:33.004 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:33.007 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:33.011 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:56:33.011 00.000 7680 MoveAxis(E, 0, ABG)
20:56:33.011 00.000 7680 Move returns status 0, amount 0
20:56:33.012 00.001 7680 MoveAxis(N, 0, ABG)
20:56:33.012 00.000 7680 Move returns status 0, amount 0
20:56:33.012 00.000 7680 move complete, result=0
20:56:33.012 00.000 6120 Enqueuing Expose request
20:56:33.016 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:56:33.021 00.005 7680 worker thread done servicing request
20:56:33.021 00.000 7680 Worker thread wakes up
20:56:33.021 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:33.021 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:34.274 01.253 7680 Exposure complete
20:56:34.404 00.130 7680 worker thread done servicing request
20:56:34.404 00.000 6120 OnExposeComplete: enter
20:56:34.408 00.004 6120 UpdateGuideState(): m_state=6
20:56:34.413 00.005 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
20:56:34.416 00.003 6120 Star::Find returns 1 (0), X=1250.44, Y=878.42, Mass=9327, SNR=57.5, Peak=211 HFD=7.2
20:56:34.420 00.004 6120 CameraToMount -- cameraTheta (0.00) - m_xAngle (-2.95) = xAngle (2.96 = 2.96)
20:56:34.425 00.005 6120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.69 = 2.69)
20:56:34.430 00.005 6120 CameraToMount -- cameraX=0.32 cameraY=0.00 hyp=0.32 cameraTheta=0.00 mountX=-0.31 mountY=0.14, mountTheta=2.72
20:56:34.436 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=0.00, opts=13)
20:56:34.440 00.004 6120 Enqueuing Move request for scope (0.32, 0.00)
20:56:34.442 00.002 7680 Worker thread wakes up
20:56:34.443 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.00) opts 0xd
20:56:34.443 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, 0.00)
20:56:34.443 00.000 7680 Moving (0.32, 0.00) raw xDistance=-0.31 yDistance=0.14
20:56:34.443 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
20:56:34.443 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:56:34.444 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:56:34.444 00.000 7680 MoveAxis(E, 132, ABG)
20:56:34.444 00.000 7680 Guiding  Dir = 2, Dur = 132
20:56:34.444 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
20:56:34.449 00.005 7680 IsSlewing returns 0
20:56:34.450 00.001 6120 UpdateGuideState exits: m=9327 SNR=57.5
20:56:34.453 00.003 7680 IsGuiding returns 0
20:56:34.454 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:34.458 00.004 7680 PulseGuide returned control before completion, sleep 142
20:56:34.458 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:34.462 00.004 6120 Enqueuing Expose request
20:56:34.607 00.145 7680 IsGuiding returns 1
20:56:34.607 00.000 7680 scope still moving after pulse duration time elapsed
20:56:34.638 00.031 7680 IsSlewing returns 0
20:56:34.639 00.001 7680 IsGuiding returns 0
20:56:34.640 00.001 7680 scope move finished after 132 + 53 ms
20:56:34.640 00.000 7680 Move returns status 0, amount 132
20:56:34.641 00.001 7680 MoveAxis(N, 0, ABG)
20:56:34.641 00.000 7680 Move returns status 0, amount 0
20:56:34.641 00.000 7680 move complete, result=0
20:56:34.643 00.002 7680 worker thread done servicing request
20:56:34.643 00.000 7680 Worker thread wakes up
20:56:34.643 00.000 6120 GuideStep: -0.3 px 132 ms EAST, 0.1 px 0 ms NORTH
20:56:34.654 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:34.655 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:35.902 01.247 7680 Exposure complete
20:56:36.023 00.121 7680 worker thread done servicing request
20:56:36.024 00.001 6120 OnExposeComplete: enter
20:56:36.027 00.003 6120 UpdateGuideState(): m_state=6
20:56:36.031 00.004 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
20:56:36.036 00.005 6120 Star::Find returns 1 (0), X=1250.13, Y=878.84, Mass=9723, SNR=58.9, Peak=211 HFD=7.3
20:56:36.040 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
20:56:36.045 00.005 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.05)
20:56:36.048 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.42 hyp=0.42 cameraTheta=1.55 mountX=-0.09 mountY=-0.37, mountTheta=-1.80
20:56:36.053 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.42, opts=13)
20:56:36.057 00.004 6120 Enqueuing Move request for scope (0.01, 0.42)
20:56:36.062 00.005 7680 Worker thread wakes up
20:56:36.062 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
20:56:36.066 00.004 6120 UpdateGuideState exits: m=9723 SNR=58.9
20:56:36.069 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:36.073 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:36.077 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.42) opts 0xd
20:56:36.077 00.000 6120 Enqueuing Expose request
20:56:36.083 00.006 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.42)
20:56:36.083 00.000 7680 Moving (0.01, 0.42) raw xDistance=-0.09 yDistance=-0.37
20:56:36.083 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
20:56:36.083 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
20:56:36.083 00.000 7680 MoveAxis(E, 0, ABG)
20:56:36.084 00.001 7680 Move returns status 0, amount 0
20:56:36.084 00.000 7680 MoveAxis(N, 203, ABG)
20:56:36.085 00.001 7680 Guiding  Dir = 0, Dur = 203
20:56:36.085 00.000 7680 IsSlewing returns 0
20:56:36.085 00.000 7680 IsGuiding returns 0
20:56:36.086 00.001 7680 PulseGuide returned control before completion, sleep 213
20:56:36.303 00.217 7680 IsGuiding returns 1
20:56:36.303 00.000 7680 scope still moving after pulse duration time elapsed
20:56:36.333 00.030 7680 IsSlewing returns 0
20:56:36.334 00.001 7680 IsGuiding returns 0
20:56:36.335 00.001 7680 scope move finished after 203 + 46 ms
20:56:36.335 00.000 7680 Move returns status 0, amount 203
20:56:36.335 00.000 7680 move complete, result=0
20:56:36.335 00.000 7680 worker thread done servicing request
20:56:36.336 00.001 7680 Worker thread wakes up
20:56:36.336 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 203 ms NORTH
20:56:36.343 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:36.343 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:37.593 01.250 7680 Exposure complete
20:56:37.712 00.119 7680 worker thread done servicing request
20:56:37.712 00.000 6120 OnExposeComplete: enter
20:56:37.716 00.004 6120 UpdateGuideState(): m_state=6
20:56:37.720 00.004 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
20:56:37.724 00.004 6120 Star::Find returns 1 (0), X=1249.78, Y=880.20, Mass=8480, SNR=56.1, Peak=210 HFD=6.6
20:56:37.728 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
20:56:37.734 00.006 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.84)
20:56:37.739 00.005 6120 CameraToMount -- cameraX=-0.34 cameraY=1.79 hyp=1.82 cameraTheta=1.76 mountX=0.00 mountY=-1.75, mountTheta=-1.57
20:56:37.746 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=1.79, opts=13)
20:56:37.752 00.006 6120 Enqueuing Move request for scope (-0.34, 1.79)
20:56:37.757 00.005 7680 Worker thread wakes up
20:56:37.757 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=163, Gamma=1.000
20:56:37.763 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 1.79) opts 0xd
20:56:37.763 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 1.79)
20:56:37.763 00.000 7680 Moving (-0.34, 1.79) raw xDistance=0.00 yDistance=-1.75
20:56:37.764 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
20:56:37.764 00.000 6120 UpdateGuideState exits: m=8480 SNR=56.1
20:56:37.773 00.009 7680 GuideAlgorithmResistSwitch::result() returns -1.75 from input -1.75
20:56:37.773 00.000 7680 MoveAxis(E, 0, ABG)
20:56:37.773 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:37.779 00.006 7680 Move returns status 0, amount 0
20:56:37.780 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:37.786 00.006 7680 MoveAxis(N, 952, ABG)
20:56:37.786 00.000 6120 Enqueuing Expose request
20:56:37.792 00.006 7680 Guiding  Dir = 0, Dur = 952
20:56:37.793 00.001 7680 IsSlewing returns 0
20:56:37.793 00.000 7680 IsGuiding returns 0
20:56:37.794 00.001 7680 PulseGuide returned control before completion, sleep 962
20:56:38.760 00.966 7680 IsGuiding returns 1
20:56:38.762 00.002 7680 scope still moving after pulse duration time elapsed
20:56:38.790 00.028 7680 IsSlewing returns 0
20:56:38.791 00.001 7680 IsGuiding returns 0
20:56:38.791 00.000 7680 scope move finished after 952 + 46 ms
20:56:38.791 00.000 7680 Move returns status 0, amount 952
20:56:38.793 00.002 7680 move complete, result=0
20:56:38.794 00.001 7680 worker thread done servicing request
20:56:38.794 00.000 7680 Worker thread wakes up
20:56:38.794 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -1.8 px 952 ms NORTH
20:56:38.800 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:38.800 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:40.052 01.252 7680 Exposure complete
20:56:40.164 00.112 7680 worker thread done servicing request
20:56:40.164 00.000 6120 OnExposeComplete: enter
20:56:40.169 00.005 6120 UpdateGuideState(): m_state=6
20:56:40.175 00.006 6120 Star::Find(15, 1249, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
20:56:40.180 00.005 6120 Star::Find returns 1 (0), X=1249.91, Y=877.74, Mass=9196, SNR=59.3, Peak=197 HFD=7.5
20:56:40.184 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-2.95) = xAngle (1.09 = 1.09)
20:56:40.189 00.005 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.82 = 0.82)
20:56:40.193 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.68 hyp=0.71 cameraTheta=-1.87 mountX=0.33 mountY=0.52, mountTheta=1.00
20:56:40.196 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.68, opts=13)
20:56:40.201 00.005 6120 Enqueuing Move request for scope (-0.21, -0.68)
20:56:40.205 00.004 7680 Worker thread wakes up
20:56:40.205 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.68) opts 0xd
20:56:40.205 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.68)
20:56:40.205 00.000 7680 Moving (-0.21, -0.68) raw xDistance=0.33 yDistance=0.52
20:56:40.205 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
20:56:40.206 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
20:56:40.206 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=161, Gamma=1.000
20:56:40.210 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
20:56:40.210 00.000 7680 MoveAxis(W, 139, ABG)
20:56:40.211 00.001 7680 Guiding  Dir = 3, Dur = 139
20:56:40.211 00.000 6120 UpdateGuideState exits: m=9196 SNR=59.3
20:56:40.214 00.003 7680 IsSlewing returns 0
20:56:40.214 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:40.218 00.004 7680 IsGuiding returns 0
20:56:40.219 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:40.222 00.003 7680 PulseGuide returned control before completion, sleep 149
20:56:40.222 00.000 6120 Enqueuing Expose request
20:56:40.386 00.164 7680 IsGuiding returns 1
20:56:40.386 00.000 7680 scope still moving after pulse duration time elapsed
20:56:40.416 00.030 7680 IsSlewing returns 0
20:56:40.417 00.001 7680 IsGuiding returns 0
20:56:40.419 00.002 7680 scope move finished after 139 + 62 ms
20:56:40.419 00.000 7680 Move returns status 0, amount 139
20:56:40.420 00.001 7680 MoveAxis(N, 0, ABG)
20:56:40.420 00.000 7680 Move returns status 0, amount 0
20:56:40.421 00.001 7680 move complete, result=0
20:56:40.421 00.000 7680 worker thread done servicing request
20:56:40.421 00.000 6120 GuideStep: 0.3 px 139 ms WEST, 0.5 px 0 ms NORTH
20:56:40.428 00.007 7680 Worker thread wakes up
20:56:40.428 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:40.428 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:41.684 01.256 7680 Exposure complete
20:56:41.806 00.122 7680 worker thread done servicing request
20:56:41.807 00.001 6120 OnExposeComplete: enter
20:56:41.811 00.004 6120 UpdateGuideState(): m_state=6
20:56:41.815 00.004 6120 Star::Find(15, 1249, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
20:56:41.820 00.005 6120 Star::Find returns 1 (0), X=1250.40, Y=877.82, Mass=9833, SNR=59.3, Peak=209 HFD=7.4
20:56:41.823 00.003 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-2.95) = xAngle (1.82 = 1.82)
20:56:41.826 00.003 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.55 = 1.55)
20:56:41.831 00.005 6120 CameraToMount -- cameraX=0.28 cameraY=-0.60 hyp=0.66 cameraTheta=-1.13 mountX=-0.17 mountY=0.66, mountTheta=1.82
20:56:41.835 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.60, opts=13)
20:56:41.839 00.004 6120 Enqueuing Move request for scope (0.28, -0.60)
20:56:41.844 00.005 7680 Worker thread wakes up
20:56:41.844 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.60) opts 0xd
20:56:41.844 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
20:56:41.848 00.004 6120 UpdateGuideState exits: m=9833 SNR=59.3
20:56:41.852 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:41.855 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:41.861 00.006 6120 Enqueuing Expose request
20:56:41.865 00.004 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.60)
20:56:41.865 00.000 7680 Moving (0.28, -0.60) raw xDistance=-0.17 yDistance=0.66
20:56:41.865 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
20:56:41.865 00.000 7680 resist switch: large excursion: input 0.66 thresh 0.60 direction from -1 to 1
20:56:41.865 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.99
20:56:41.866 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
20:56:41.866 00.000 7680 MoveAxis(E, 0, ABG)
20:56:41.866 00.000 7680 Move returns status 0, amount 0
20:56:41.867 00.001 7680 MoveAxis(S, 361, ABG)
20:56:41.867 00.000 7680 Guiding  Dir = 1, Dur = 361
20:56:41.867 00.000 7680 IsSlewing returns 0
20:56:41.867 00.000 7680 IsGuiding returns 0
20:56:41.868 00.001 7680 PulseGuide returned control before completion, sleep 371
20:56:42.247 00.379 7680 IsGuiding returns 1
20:56:42.248 00.001 7680 scope still moving after pulse duration time elapsed
20:56:42.278 00.030 7680 IsSlewing returns 0
20:56:42.279 00.001 7680 IsGuiding returns 0
20:56:42.279 00.000 7680 scope move finished after 361 + 50 ms
20:56:42.280 00.001 7680 Move returns status 0, amount 361
20:56:42.280 00.000 7680 move complete, result=0
20:56:42.280 00.000 7680 worker thread done servicing request
20:56:42.281 00.001 7680 Worker thread wakes up
20:56:42.281 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.7 px 361 ms SOUTH
20:56:42.287 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:42.287 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:43.545 01.258 7680 Exposure complete
20:56:43.656 00.111 7680 worker thread done servicing request
20:56:43.656 00.000 6120 OnExposeComplete: enter
20:56:43.661 00.005 6120 UpdateGuideState(): m_state=6
20:56:43.664 00.003 6120 Star::Find(15, 1250, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:56:43.668 00.004 6120 Star::Find returns 1 (0), X=1250.42, Y=877.91, Mass=9333, SNR=57.0, Peak=209 HFD=7.4
20:56:43.672 00.004 6120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-2.95) = xAngle (1.92 = 1.92)
20:56:43.676 00.004 6120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.65 = 1.65)
20:56:43.680 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=-0.50 hyp=0.59 cameraTheta=-1.04 mountX=-0.20 mountY=0.58, mountTheta=1.90
20:56:43.685 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.50, opts=13)
20:56:43.688 00.003 6120 Enqueuing Move request for scope (0.30, -0.50)
20:56:43.692 00.004 7680 Worker thread wakes up
20:56:43.692 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.50) opts 0xd
20:56:43.692 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.50)
20:56:43.693 00.001 7680 Moving (0.30, -0.50) raw xDistance=-0.20 yDistance=0.58
20:56:43.693 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
20:56:43.693 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
20:56:43.693 00.000 7680 MoveAxis(E, 0, ABG)
20:56:43.693 00.000 7680 Move returns status 0, amount 0
20:56:43.693 00.000 7680 MoveAxis(S, 317, ABG)
20:56:43.693 00.000 7680 Guiding  Dir = 1, Dur = 317
20:56:43.693 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
20:56:43.698 00.005 7680 IsSlewing returns 0
20:56:43.698 00.000 6120 UpdateGuideState exits: m=9333 SNR=57.0
20:56:43.702 00.004 7680 IsGuiding returns 0
20:56:43.702 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:43.706 00.004 7680 PulseGuide returned control before completion, sleep 327
20:56:43.706 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:43.712 00.006 6120 Enqueuing Expose request
20:56:44.035 00.323 7680 IsGuiding returns 1
20:56:44.036 00.001 7680 scope still moving after pulse duration time elapsed
20:56:44.067 00.031 7680 IsSlewing returns 0
20:56:44.069 00.002 7680 IsGuiding returns 0
20:56:44.070 00.001 7680 scope move finished after 317 + 51 ms
20:56:44.070 00.000 7680 Move returns status 0, amount 317
20:56:44.071 00.001 7680 move complete, result=0
20:56:44.071 00.000 7680 worker thread done servicing request
20:56:44.071 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 317 ms SOUTH
20:56:44.080 00.009 7680 Worker thread wakes up
20:56:44.080 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:44.080 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:45.326 01.246 7680 Exposure complete
20:56:45.448 00.122 7680 worker thread done servicing request
20:56:45.448 00.000 6120 OnExposeComplete: enter
20:56:45.452 00.004 6120 UpdateGuideState(): m_state=6
20:56:45.455 00.003 6120 Star::Find(15, 1250, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
20:56:45.460 00.005 6120 Star::Find returns 1 (0), X=1250.16, Y=878.56, Mass=9759, SNR=60.0, Peak=201 HFD=7.3
20:56:45.464 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
20:56:45.468 00.004 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
20:56:45.471 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.27 mountX=-0.07 mountY=-0.10, mountTheta=-2.15
20:56:45.476 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.14, opts=13)
20:56:45.481 00.005 6120 Enqueuing Move request for scope (0.04, 0.14)
20:56:45.484 00.003 7680 Worker thread wakes up
20:56:45.484 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
20:56:45.485 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
20:56:45.485 00.000 7680 Moving (0.04, 0.14) raw xDistance=-0.07 yDistance=-0.10
20:56:45.485 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:56:45.485 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
20:56:45.489 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:56:45.489 00.000 6120 UpdateGuideState exits: m=9759 SNR=60.0
20:56:45.493 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:56:45.494 00.001 7680 MoveAxis(E, 0, ABG)
20:56:45.494 00.000 7680 Move returns status 0, amount 0
20:56:45.494 00.000 7680 MoveAxis(N, 0, ABG)
20:56:45.494 00.000 7680 Move returns status 0, amount 0
20:56:45.494 00.000 7680 move complete, result=0
20:56:45.494 00.000 7680 worker thread done servicing request
20:56:45.495 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:45.499 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:45.502 00.003 6120 Enqueuing Expose request
20:56:45.505 00.003 7680 Worker thread wakes up
20:56:45.505 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:45.506 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:45.506 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:56:46.759 01.253 7680 Exposure complete
20:56:46.875 00.116 7680 worker thread done servicing request
20:56:46.875 00.000 6120 OnExposeComplete: enter
20:56:46.880 00.005 6120 UpdateGuideState(): m_state=6
20:56:46.884 00.004 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
20:56:46.889 00.005 6120 Star::Find returns 1 (0), X=1250.52, Y=878.53, Mass=9197, SNR=56.8, Peak=196 HFD=7.1
20:56:46.892 00.003 6120 CameraToMount -- cameraTheta (0.27) - m_xAngle (-2.95) = xAngle (3.23 = -3.05)
20:56:46.895 00.003 6120 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.96 = 2.96)
20:56:46.898 00.003 6120 CameraToMount -- cameraX=0.40 cameraY=0.11 hyp=0.42 cameraTheta=0.27 mountX=-0.42 mountY=0.08, mountTheta=2.96
20:56:46.902 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.40, y=0.11, opts=13)
20:56:46.905 00.003 6120 Enqueuing Move request for scope (0.40, 0.11)
20:56:46.908 00.003 7680 Worker thread wakes up
20:56:46.908 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.11) opts 0xd
20:56:46.908 00.000 7680 Handling offset move in thread for scope, endpoint = (0.40, 0.11)
20:56:46.908 00.000 7680 Moving (0.40, 0.11) raw xDistance=-0.42 yDistance=0.08
20:56:46.908 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
20:56:46.909 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:56:46.909 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
20:56:46.912 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:56:46.912 00.000 7680 MoveAxis(E, 177, ABG)
20:56:46.912 00.000 7680 Guiding  Dir = 2, Dur = 177
20:56:46.912 00.000 6120 UpdateGuideState exits: m=9197 SNR=56.8
20:56:46.916 00.004 7680 IsSlewing returns 0
20:56:46.916 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:46.919 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:46.923 00.004 7680 IsGuiding returns 0
20:56:46.925 00.002 6120 Enqueuing Expose request
20:56:46.928 00.003 7680 PulseGuide returned control before completion, sleep 187
20:56:47.124 00.196 7680 IsGuiding returns 1
20:56:47.125 00.001 7680 scope still moving after pulse duration time elapsed
20:56:47.156 00.031 7680 IsSlewing returns 0
20:56:47.157 00.001 7680 IsGuiding returns 0
20:56:47.158 00.001 7680 scope move finished after 177 + 55 ms
20:56:47.158 00.000 7680 Move returns status 0, amount 177
20:56:47.159 00.001 7680 MoveAxis(N, 0, ABG)
20:56:47.159 00.000 7680 Move returns status 0, amount 0
20:56:47.160 00.001 7680 move complete, result=0
20:56:47.160 00.000 7680 worker thread done servicing request
20:56:47.160 00.000 6120 GuideStep: -0.4 px 177 ms EAST, 0.1 px 0 ms NORTH
20:56:47.167 00.007 7680 Worker thread wakes up
20:56:47.168 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:47.169 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:48.416 01.247 7680 Exposure complete
20:56:48.537 00.121 7680 worker thread done servicing request
20:56:48.537 00.000 6120 OnExposeComplete: enter
20:56:48.541 00.004 6120 UpdateGuideState(): m_state=6
20:56:48.545 00.004 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
20:56:48.549 00.004 6120 Star::Find returns 1 (0), X=1250.08, Y=878.77, Mass=9447, SNR=58.6, Peak=213 HFD=7.5
20:56:48.553 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
20:56:48.557 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
20:56:48.561 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.35 hyp=0.36 cameraTheta=1.68 mountX=-0.03 mountY=-0.33, mountTheta=-1.66
20:56:48.565 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.35, opts=13)
20:56:48.570 00.005 6120 Enqueuing Move request for scope (-0.04, 0.35)
20:56:48.574 00.004 7680 Worker thread wakes up
20:56:48.574 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
20:56:48.577 00.003 6120 UpdateGuideState exits: m=9447 SNR=58.6
20:56:48.582 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:48.584 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:48.587 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.35) opts 0xd
20:56:48.587 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.35)
20:56:48.587 00.000 7680 Moving (-0.04, 0.35) raw xDistance=-0.03 yDistance=-0.33
20:56:48.587 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
20:56:48.589 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
20:56:48.589 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
20:56:48.589 00.000 7680 MoveAxis(E, 0, ABG)
20:56:48.589 00.000 7680 Move returns status 0, amount 0
20:56:48.589 00.000 7680 MoveAxis(N, 0, ABG)
20:56:48.589 00.000 7680 Move returns status 0, amount 0
20:56:48.589 00.000 7680 move complete, result=0
20:56:48.589 00.000 7680 worker thread done servicing request
20:56:48.590 00.001 6120 Enqueuing Expose request
20:56:48.593 00.003 7680 Worker thread wakes up
20:56:48.593 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
20:56:48.597 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:48.597 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:49.840 01.243 7680 Exposure complete
20:56:49.959 00.119 7680 worker thread done servicing request
20:56:49.959 00.000 6120 OnExposeComplete: enter
20:56:49.965 00.006 6120 UpdateGuideState(): m_state=6
20:56:49.969 00.004 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
20:56:49.974 00.005 6120 Star::Find returns 1 (0), X=1250.52, Y=878.50, Mass=9168, SNR=56.6, Peak=207 HFD=7.1
20:56:49.978 00.004 6120 CameraToMount -- cameraTheta (0.21) - m_xAngle (-2.95) = xAngle (3.16 = -3.12)
20:56:49.983 00.005 6120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.89 = 2.89)
20:56:49.987 00.004 6120 CameraToMount -- cameraX=0.41 cameraY=0.09 hyp=0.42 cameraTheta=0.21 mountX=-0.42 mountY=0.10, mountTheta=2.90
20:56:49.993 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=0.09, opts=13)
20:56:49.996 00.003 6120 Enqueuing Move request for scope (0.41, 0.09)
20:56:50.000 00.004 7680 Worker thread wakes up
20:56:50.000 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
20:56:50.005 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.09) opts 0xd
20:56:50.005 00.000 7680 Handling offset move in thread for scope, endpoint = (0.41, 0.09)
20:56:50.006 00.001 7680 Moving (0.41, 0.09) raw xDistance=-0.42 yDistance=0.10
20:56:50.006 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
20:56:50.006 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:56:50.006 00.000 6120 UpdateGuideState exits: m=9168 SNR=56.6
20:56:50.011 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:56:50.011 00.000 7680 MoveAxis(E, 176, ABG)
20:56:50.011 00.000 7680 Guiding  Dir = 2, Dur = 176
20:56:50.011 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:50.017 00.006 7680 IsSlewing returns 0
20:56:50.018 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:50.022 00.004 6120 Enqueuing Expose request
20:56:50.028 00.006 7680 IsGuiding returns 0
20:56:50.028 00.000 7680 PulseGuide returned control before completion, sleep 186
20:56:50.223 00.195 7680 IsGuiding returns 1
20:56:50.224 00.001 7680 scope still moving after pulse duration time elapsed
20:56:50.254 00.030 7680 IsSlewing returns 0
20:56:50.256 00.002 7680 IsGuiding returns 0
20:56:50.257 00.001 7680 scope move finished after 176 + 53 ms
20:56:50.257 00.000 7680 Move returns status 0, amount 176
20:56:50.258 00.001 7680 MoveAxis(N, 0, ABG)
20:56:50.259 00.001 7680 Move returns status 0, amount 0
20:56:50.259 00.000 7680 move complete, result=0
20:56:50.259 00.000 7680 worker thread done servicing request
20:56:50.259 00.000 7680 Worker thread wakes up
20:56:50.260 00.001 6120 GuideStep: -0.4 px 176 ms EAST, 0.1 px 0 ms NORTH
20:56:50.266 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:50.267 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:51.520 01.253 7680 Exposure complete
20:56:51.640 00.120 7680 worker thread done servicing request
20:56:51.640 00.000 6120 OnExposeComplete: enter
20:56:51.648 00.008 6120 UpdateGuideState(): m_state=6
20:56:51.654 00.006 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
20:56:51.658 00.004 6120 Star::Find returns 1 (0), X=1250.02, Y=879.05, Mass=9464, SNR=58.2, Peak=200 HFD=7.3
20:56:51.663 00.005 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.60)
20:56:51.667 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.87)
20:56:51.670 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.63 hyp=0.64 cameraTheta=1.73 mountX=-0.02 mountY=-0.61, mountTheta=-1.60
20:56:51.675 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.63, opts=13)
20:56:51.680 00.005 6120 Enqueuing Move request for scope (-0.10, 0.63)
20:56:51.684 00.004 7680 Worker thread wakes up
20:56:51.685 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
20:56:51.689 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.63) opts 0xd
20:56:51.689 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.63)
20:56:51.689 00.000 7680 Moving (-0.10, 0.63) raw xDistance=-0.02 yDistance=-0.61
20:56:51.690 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:56:51.690 00.000 6120 UpdateGuideState exits: m=9464 SNR=58.2
20:56:51.693 00.003 7680 resist switch: large excursion: input -0.61 thresh 0.60 direction from 1 to -1
20:56:51.694 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.84
20:56:51.694 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
20:56:51.694 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:51.698 00.004 7680 MoveAxis(E, 0, ABG)
20:56:51.698 00.000 7680 Move returns status 0, amount 0
20:56:51.698 00.000 7680 MoveAxis(N, 332, ABG)
20:56:51.698 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:51.702 00.004 6120 Enqueuing Expose request
20:56:51.707 00.005 7680 Guiding  Dir = 0, Dur = 332
20:56:51.707 00.000 7680 IsSlewing returns 0
20:56:51.707 00.000 7680 IsGuiding returns 0
20:56:51.708 00.001 7680 PulseGuide returned control before completion, sleep 342
20:56:52.056 00.348 7680 IsGuiding returns 1
20:56:52.056 00.000 7680 scope still moving after pulse duration time elapsed
20:56:52.087 00.031 7680 IsSlewing returns 0
20:56:52.088 00.001 7680 IsGuiding returns 0
20:56:52.088 00.000 7680 scope move finished after 332 + 48 ms
20:56:52.088 00.000 7680 Move returns status 0, amount 332
20:56:52.088 00.000 7680 move complete, result=0
20:56:52.089 00.001 7680 worker thread done servicing request
20:56:52.089 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 332 ms NORTH
20:56:52.096 00.007 7680 Worker thread wakes up
20:56:52.096 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:52.096 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:53.350 01.254 7680 Exposure complete
20:56:53.460 00.110 7680 worker thread done servicing request
20:56:53.461 00.001 6120 OnExposeComplete: enter
20:56:53.465 00.004 6120 UpdateGuideState(): m_state=6
20:56:53.472 00.007 6120 Star::Find(15, 1250, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
20:56:53.477 00.005 6120 Star::Find returns 1 (0), X=1250.11, Y=879.60, Mass=9297, SNR=57.7, Peak=211 HFD=7.4
20:56:53.483 00.006 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.75)
20:56:53.490 00.007 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.02)
20:56:53.498 00.008 6120 CameraToMount -- cameraX=-0.01 cameraY=1.18 hyp=1.18 cameraTheta=1.58 mountX=-0.21 mountY=-1.07, mountTheta=-1.76
20:56:53.504 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=1.18, opts=13)
20:56:53.509 00.005 6120 Enqueuing Move request for scope (-0.01, 1.18)
20:56:53.515 00.006 7680 Worker thread wakes up
20:56:53.515 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
20:56:53.520 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 1.18) opts 0xd
20:56:53.521 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 1.18)
20:56:53.521 00.000 6120 UpdateGuideState exits: m=9297 SNR=57.7
20:56:53.527 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:53.533 00.006 7680 Moving (-0.01, 1.18) raw xDistance=-0.21 yDistance=-1.07
20:56:53.533 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:53.538 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
20:56:53.539 00.001 6120 Enqueuing Expose request
20:56:53.546 00.007 7680 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07
20:56:53.546 00.000 7680 MoveAxis(E, 88, ABG)
20:56:53.546 00.000 7680 Guiding  Dir = 2, Dur = 88
20:56:53.546 00.000 7680 IsSlewing returns 0
20:56:53.547 00.001 7680 IsGuiding returns 0
20:56:53.549 00.002 7680 PulseGuide returned control before completion, sleep 98
20:56:53.651 00.102 7680 IsGuiding returns 1
20:56:53.652 00.001 7680 scope still moving after pulse duration time elapsed
20:56:53.682 00.030 7680 IsSlewing returns 0
20:56:53.683 00.001 7680 IsGuiding returns 0
20:56:53.683 00.000 7680 scope move finished after 88 + 47 ms
20:56:53.684 00.001 7680 Move returns status 0, amount 88
20:56:53.684 00.000 7680 MoveAxis(N, 580, ABG)
20:56:53.684 00.000 7680 Guiding  Dir = 0, Dur = 580
20:56:53.685 00.001 7680 IsSlewing returns 0
20:56:53.685 00.000 7680 IsGuiding returns 0
20:56:53.686 00.001 7680 PulseGuide returned control before completion, sleep 590
20:56:54.290 00.604 7680 IsGuiding returns 1
20:56:54.292 00.002 7680 scope still moving after pulse duration time elapsed
20:56:54.321 00.029 7680 IsSlewing returns 0
20:56:54.323 00.002 7680 IsGuiding returns 0
20:56:54.324 00.001 7680 scope move finished after 580 + 58 ms
20:56:54.324 00.000 7680 Move returns status 0, amount 580
20:56:54.324 00.000 7680 move complete, result=0
20:56:54.326 00.002 7680 worker thread done servicing request
20:56:54.327 00.001 7680 Worker thread wakes up
20:56:54.327 00.000 6120 GuideStep: -0.2 px 88 ms EAST, -1.1 px 580 ms NORTH
20:56:54.334 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:54.334 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:55.585 01.251 7680 Exposure complete
20:56:55.700 00.115 7680 worker thread done servicing request
20:56:55.700 00.000 6120 OnExposeComplete: enter
20:56:55.704 00.004 6120 UpdateGuideState(): m_state=6
20:56:55.707 00.003 6120 Star::Find(15, 1250, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
20:56:55.711 00.004 6120 Star::Find returns 1 (0), X=1249.92, Y=879.32, Mass=9405, SNR=58.8, Peak=198 HFD=7.5
20:56:55.715 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
20:56:55.719 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
20:56:55.723 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.90 hyp=0.92 cameraTheta=1.79 mountX=0.03 mountY=-0.90, mountTheta=-1.54
20:56:55.728 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.90, opts=13)
20:56:55.732 00.004 6120 Enqueuing Move request for scope (-0.20, 0.90)
20:56:55.737 00.005 7680 Worker thread wakes up
20:56:55.737 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
20:56:55.741 00.004 6120 UpdateGuideState exits: m=9405 SNR=58.8
20:56:55.744 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:55.748 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.90) opts 0xd
20:56:55.748 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:55.752 00.004 6120 Enqueuing Expose request
20:56:55.756 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.90)
20:56:55.756 00.000 7680 Moving (-0.20, 0.90) raw xDistance=0.03 yDistance=-0.90
20:56:55.756 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
20:56:55.756 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90
20:56:55.756 00.000 7680 MoveAxis(E, 0, ABG)
20:56:55.757 00.001 7680 Move returns status 0, amount 0
20:56:55.757 00.000 7680 MoveAxis(N, 487, ABG)
20:56:55.757 00.000 7680 Guiding  Dir = 0, Dur = 487
20:56:55.757 00.000 7680 IsSlewing returns 0
20:56:55.758 00.001 7680 IsGuiding returns 0
20:56:55.758 00.000 7680 PulseGuide returned control before completion, sleep 497
20:56:56.263 00.505 7680 IsGuiding returns 1
20:56:56.264 00.001 7680 scope still moving after pulse duration time elapsed
20:56:56.293 00.029 7680 IsSlewing returns 0
20:56:56.294 00.001 7680 IsGuiding returns 0
20:56:56.295 00.001 7680 scope move finished after 487 + 49 ms
20:56:56.295 00.000 7680 Move returns status 0, amount 487
20:56:56.296 00.001 7680 move complete, result=0
20:56:56.296 00.000 7680 worker thread done servicing request
20:56:56.296 00.000 7680 Worker thread wakes up
20:56:56.297 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.9 px 487 ms NORTH
20:56:56.303 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:56.303 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:57.543 01.240 7680 Exposure complete
20:56:57.652 00.109 7680 worker thread done servicing request
20:56:57.652 00.000 6120 OnExposeComplete: enter
20:56:57.656 00.004 6120 UpdateGuideState(): m_state=6
20:56:57.661 00.005 6120 Star::Find(15, 1249, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
20:56:57.664 00.003 6120 Star::Find returns 1 (0), X=1249.92, Y=878.52, Mass=9706, SNR=60.0, Peak=222 HFD=7.3
20:56:57.668 00.004 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-2.95) = xAngle (5.61 = -0.67)
20:56:57.672 00.004 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.94)
20:56:57.678 00.006 6120 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.66 mountX=0.18 mountY=-0.18, mountTheta=-0.80
20:56:57.684 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.11, opts=13)
20:56:57.688 00.004 6120 Enqueuing Move request for scope (-0.20, 0.11)
20:56:57.692 00.004 7680 Worker thread wakes up
20:56:57.692 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
20:56:57.697 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
20:56:57.697 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
20:56:57.697 00.000 7680 Moving (-0.20, 0.11) raw xDistance=0.18 yDistance=-0.18
20:56:57.697 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
20:56:57.697 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:56:57.698 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:56:57.698 00.000 7680 MoveAxis(E, 0, ABG)
20:56:57.698 00.000 7680 Move returns status 0, amount 0
20:56:57.698 00.000 7680 MoveAxis(N, 0, ABG)
20:56:57.698 00.000 7680 Move returns status 0, amount 0
20:56:57.698 00.000 7680 move complete, result=0
20:56:57.698 00.000 7680 worker thread done servicing request
20:56:57.699 00.001 6120 UpdateGuideState exits: m=9706 SNR=60.0
20:56:57.702 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:57.707 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:57.711 00.004 6120 Enqueuing Expose request
20:56:57.715 00.004 7680 Worker thread wakes up
20:56:57.715 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:56:57.718 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:57.718 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:56:58.965 01.247 7680 Exposure complete
20:56:59.079 00.114 7680 worker thread done servicing request
20:56:59.079 00.000 6120 OnExposeComplete: enter
20:56:59.085 00.006 6120 UpdateGuideState(): m_state=6
20:56:59.091 00.006 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
20:56:59.094 00.003 6120 Star::Find returns 1 (0), X=1249.82, Y=878.67, Mass=9337, SNR=59.1, Peak=187 HFD=7.5
20:56:59.097 00.003 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.40 = -0.88)
20:56:59.102 00.005 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.13 = -1.15)
20:56:59.106 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.25 hyp=0.39 cameraTheta=2.45 mountX=0.25 mountY=-0.36, mountTheta=-0.96
20:56:59.111 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.25, opts=13)
20:56:59.115 00.004 6120 Enqueuing Move request for scope (-0.30, 0.25)
20:56:59.119 00.004 7680 Worker thread wakes up
20:56:59.119 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=187, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
20:56:59.124 00.005 6120 UpdateGuideState exits: m=9337 SNR=59.1
20:56:59.128 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:59.132 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.25) opts 0xd
20:56:59.132 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.25)
20:56:59.132 00.000 7680 Moving (-0.30, 0.25) raw xDistance=0.25 yDistance=-0.36
20:56:59.132 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
20:56:59.132 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
20:56:59.133 00.001 7680 MoveAxis(W, 105, ABG)
20:56:59.133 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:56:59.137 00.004 7680 Guiding  Dir = 3, Dur = 105
20:56:59.137 00.000 6120 Enqueuing Expose request
20:56:59.142 00.005 7680 IsSlewing returns 0
20:56:59.142 00.000 7680 IsGuiding returns 0
20:56:59.142 00.000 7680 PulseGuide returned control before completion, sleep 115
20:56:59.266 00.124 7680 IsGuiding returns 1
20:56:59.266 00.000 7680 scope still moving after pulse duration time elapsed
20:56:59.298 00.032 7680 IsSlewing returns 0
20:56:59.300 00.002 7680 IsGuiding returns 0
20:56:59.301 00.001 7680 scope move finished after 105 + 53 ms
20:56:59.301 00.000 7680 Move returns status 0, amount 105
20:56:59.301 00.000 7680 MoveAxis(N, 194, ABG)
20:56:59.302 00.001 7680 Guiding  Dir = 0, Dur = 194
20:56:59.302 00.000 7680 IsSlewing returns 0
20:56:59.304 00.002 7680 IsGuiding returns 0
20:56:59.304 00.000 7680 PulseGuide returned control before completion, sleep 204
20:56:59.518 00.214 7680 IsGuiding returns 1
20:56:59.519 00.001 7680 scope still moving after pulse duration time elapsed
20:56:59.548 00.029 7680 IsSlewing returns 0
20:56:59.549 00.001 7680 IsGuiding returns 0
20:56:59.550 00.001 7680 scope move finished after 194 + 52 ms
20:56:59.550 00.000 7680 Move returns status 0, amount 194
20:56:59.550 00.000 7680 move complete, result=0
20:56:59.552 00.002 7680 worker thread done servicing request
20:56:59.552 00.000 7680 Worker thread wakes up
20:56:59.552 00.000 6120 GuideStep: 0.2 px 105 ms WEST, -0.4 px 194 ms NORTH
20:56:59.558 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:56:59.559 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:00.812 01.253 7680 Exposure complete
20:57:00.915 00.103 7680 worker thread done servicing request
20:57:00.915 00.000 6120 OnExposeComplete: enter
20:57:00.919 00.004 6120 UpdateGuideState(): m_state=6
20:57:00.923 00.004 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
20:57:00.928 00.005 6120 Star::Find returns 1 (0), X=1250.03, Y=878.60, Mass=9811, SNR=60.2, Peak=204 HFD=7.5
20:57:00.933 00.005 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
20:57:00.937 00.004 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.57)
20:57:00.940 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.03 mountX=0.05 mountY=-0.20, mountTheta=-1.31
20:57:00.946 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.18, opts=13)
20:57:00.949 00.003 6120 Enqueuing Move request for scope (-0.09, 0.18)
20:57:00.954 00.005 7680 Worker thread wakes up
20:57:00.954 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
20:57:00.955 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
20:57:00.955 00.000 7680 Moving (-0.09, 0.18) raw xDistance=0.05 yDistance=-0.20
20:57:00.955 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
20:57:00.955 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
20:57:00.956 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
20:57:00.959 00.003 7680 MoveAxis(E, 0, ABG)
20:57:00.960 00.001 7680 Move returns status 0, amount 0
20:57:00.960 00.000 6120 UpdateGuideState exits: m=9811 SNR=60.2
20:57:00.964 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:00.968 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:00.972 00.004 6120 Enqueuing Expose request
20:57:00.975 00.003 7680 MoveAxis(N, 109, ABG)
20:57:00.975 00.000 7680 Guiding  Dir = 0, Dur = 109
20:57:00.976 00.001 7680 IsSlewing returns 0
20:57:00.976 00.000 7680 IsGuiding returns 0
20:57:00.976 00.000 7680 PulseGuide returned control before completion, sleep 119
20:57:01.112 00.136 7680 IsGuiding returns 1
20:57:01.113 00.001 7680 scope still moving after pulse duration time elapsed
20:57:01.144 00.031 7680 IsSlewing returns 0
20:57:01.144 00.000 7680 IsGuiding returns 0
20:57:01.145 00.001 7680 scope move finished after 109 + 59 ms
20:57:01.146 00.001 7680 Move returns status 0, amount 109
20:57:01.146 00.000 7680 move complete, result=0
20:57:01.146 00.000 7680 worker thread done servicing request
20:57:01.146 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 109 ms NORTH
20:57:01.152 00.006 7680 Worker thread wakes up
20:57:01.153 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:01.153 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:02.411 01.258 7680 Exposure complete
20:57:02.534 00.123 7680 worker thread done servicing request
20:57:02.535 00.001 6120 OnExposeComplete: enter
20:57:02.539 00.004 6120 UpdateGuideState(): m_state=6
20:57:02.542 00.003 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
20:57:02.547 00.005 6120 Star::Find returns 1 (0), X=1250.00, Y=878.70, Mass=9793, SNR=58.0, Peak=217 HFD=7.6
20:57:02.551 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
20:57:02.554 00.003 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
20:57:02.558 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.28 hyp=0.31 cameraTheta=1.97 mountX=0.06 mountY=-0.31, mountTheta=-1.37
20:57:02.563 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.28, opts=13)
20:57:02.566 00.003 6120 Enqueuing Move request for scope (-0.12, 0.28)
20:57:02.571 00.005 7680 Worker thread wakes up
20:57:02.571 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.28) opts 0xd
20:57:02.571 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.28)
20:57:02.571 00.000 7680 Moving (-0.12, 0.28) raw xDistance=0.06 yDistance=-0.31
20:57:02.571 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
20:57:02.572 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
20:57:02.575 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
20:57:02.575 00.000 7680 MoveAxis(E, 0, ABG)
20:57:02.575 00.000 7680 Move returns status 0, amount 0
20:57:02.575 00.000 7680 MoveAxis(N, 166, ABG)
20:57:02.576 00.001 7680 Guiding  Dir = 0, Dur = 166
20:57:02.576 00.000 6120 UpdateGuideState exits: m=9793 SNR=58.0
20:57:02.581 00.005 7680 IsSlewing returns 0
20:57:02.581 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:02.584 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:02.588 00.004 7680 IsGuiding returns 0
20:57:02.589 00.001 6120 Enqueuing Expose request
20:57:02.593 00.004 7680 PulseGuide returned control before completion, sleep 176
20:57:02.776 00.183 7680 IsGuiding returns 1
20:57:02.776 00.000 7680 scope still moving after pulse duration time elapsed
20:57:02.807 00.031 7680 IsSlewing returns 0
20:57:02.807 00.000 7680 IsGuiding returns 0
20:57:02.808 00.001 7680 scope move finished after 166 + 52 ms
20:57:02.808 00.000 7680 Move returns status 0, amount 166
20:57:02.808 00.000 7680 move complete, result=0
20:57:02.808 00.000 7680 worker thread done servicing request
20:57:02.808 00.000 7680 Worker thread wakes up
20:57:02.809 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 166 ms NORTH
20:57:02.814 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:02.814 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:04.056 01.242 7680 Exposure complete
20:57:04.204 00.148 7680 worker thread done servicing request
20:57:04.204 00.000 6120 OnExposeComplete: enter
20:57:04.209 00.005 6120 UpdateGuideState(): m_state=6
20:57:04.214 00.005 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
20:57:04.217 00.003 6120 Star::Find returns 1 (0), X=1249.64, Y=880.20, Mass=9080, SNR=57.7, Peak=218 HFD=6.9
20:57:04.221 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.79 = -1.50)
20:57:04.225 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.77)
20:57:04.232 00.007 6120 CameraToMount -- cameraX=-0.47 cameraY=1.78 hyp=1.84 cameraTheta=1.83 mountX=0.14 mountY=-1.81, mountTheta=-1.50
20:57:04.239 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.47, y=1.78, opts=13)
20:57:04.245 00.006 6120 Enqueuing Move request for scope (-0.47, 1.78)
20:57:04.250 00.005 7680 Worker thread wakes up
20:57:04.250 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
20:57:04.255 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 1.78) opts 0xd
20:57:04.255 00.000 6120 UpdateGuideState exits: m=9080 SNR=57.7
20:57:04.259 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.47, 1.78)
20:57:04.259 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:04.264 00.005 7680 Moving (-0.47, 1.78) raw xDistance=0.14 yDistance=-1.81
20:57:04.264 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:04.269 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:57:04.269 00.000 6120 Enqueuing Expose request
20:57:04.275 00.006 7680 GuideAlgorithmResistSwitch::result() returns -1.81 from input -1.81
20:57:04.275 00.000 7680 MoveAxis(E, 0, ABG)
20:57:04.275 00.000 7680 Move returns status 0, amount 0
20:57:04.275 00.000 7680 MoveAxis(N, 980, ABG)
20:57:04.275 00.000 7680 Guiding  Dir = 0, Dur = 980
20:57:04.276 00.001 7680 IsSlewing returns 0
20:57:04.276 00.000 7680 IsGuiding returns 0
20:57:04.276 00.000 7680 PulseGuide returned control before completion, sleep 990
20:57:05.272 00.996 7680 IsGuiding returns 1
20:57:05.273 00.001 7680 scope still moving after pulse duration time elapsed
20:57:05.303 00.030 7680 IsSlewing returns 0
20:57:05.304 00.001 7680 IsGuiding returns 0
20:57:05.306 00.002 7680 scope move finished after 980 + 49 ms
20:57:05.306 00.000 7680 Move returns status 0, amount 980
20:57:05.306 00.000 7680 move complete, result=0
20:57:05.307 00.001 7680 worker thread done servicing request
20:57:05.307 00.000 7680 Worker thread wakes up
20:57:05.307 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.8 px 980 ms NORTH
20:57:05.313 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:05.314 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:06.565 01.251 7680 Exposure complete
20:57:06.693 00.128 7680 worker thread done servicing request
20:57:06.694 00.001 6120 OnExposeComplete: enter
20:57:06.698 00.004 6120 UpdateGuideState(): m_state=6
20:57:06.702 00.004 6120 Star::Find(15, 1249, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
20:57:06.706 00.004 6120 Star::Find returns 1 (0), X=1249.92, Y=877.43, Mass=10421, SNR=63.8, Peak=210 HFD=7.4
20:57:06.712 00.006 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-2.95) = xAngle (1.19 = 1.19)
20:57:06.716 00.004 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.92 = 0.92)
20:57:06.719 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.99 hyp=1.00 cameraTheta=-1.76 mountX=0.37 mountY=0.80, mountTheta=1.13
20:57:06.724 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.99, opts=13)
20:57:06.728 00.004 6120 Enqueuing Move request for scope (-0.19, -0.99)
20:57:06.733 00.005 7680 Worker thread wakes up
20:57:06.734 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.99) opts 0xd
20:57:06.734 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
20:57:06.738 00.004 6120 UpdateGuideState exits: m=10421 SNR=63.8
20:57:06.743 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:06.747 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.99)
20:57:06.748 00.001 7680 Moving (-0.19, -0.99) raw xDistance=0.37 yDistance=0.80
20:57:06.748 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
20:57:06.748 00.000 7680 resist switch: large excursion: input 0.80 thresh 0.60 direction from -1 to 1
20:57:06.748 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.40
20:57:06.749 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
20:57:06.749 00.000 7680 MoveAxis(W, 158, ABG)
20:57:06.749 00.000 7680 Guiding  Dir = 3, Dur = 158
20:57:06.749 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:06.753 00.004 6120 Enqueuing Expose request
20:57:06.757 00.004 7680 IsSlewing returns 0
20:57:06.757 00.000 7680 IsGuiding returns 0
20:57:06.757 00.000 7680 PulseGuide returned control before completion, sleep 168
20:57:06.927 00.170 7680 IsGuiding returns 1
20:57:06.927 00.000 7680 scope still moving after pulse duration time elapsed
20:57:06.960 00.033 7680 IsSlewing returns 0
20:57:06.961 00.001 7680 IsGuiding returns 0
20:57:06.962 00.001 7680 scope move finished after 158 + 46 ms
20:57:06.962 00.000 7680 Move returns status 0, amount 158
20:57:06.963 00.001 7680 MoveAxis(S, 434, ABG)
20:57:06.963 00.000 7680 Guiding  Dir = 1, Dur = 434
20:57:06.963 00.000 7680 IsSlewing returns 0
20:57:06.964 00.001 7680 IsGuiding returns 0
20:57:06.964 00.000 7680 PulseGuide returned control before completion, sleep 444
20:57:07.414 00.450 7680 IsGuiding returns 1
20:57:07.414 00.000 7680 scope still moving after pulse duration time elapsed
20:57:07.444 00.030 7680 IsSlewing returns 0
20:57:07.445 00.001 7680 IsGuiding returns 0
20:57:07.446 00.001 7680 scope move finished after 434 + 47 ms
20:57:07.446 00.000 7680 Move returns status 0, amount 434
20:57:07.446 00.000 7680 move complete, result=0
20:57:07.448 00.002 6120 GuideStep: 0.4 px 158 ms WEST, 0.8 px 434 ms SOUTH
20:57:07.454 00.006 7680 worker thread done servicing request
20:57:07.454 00.000 7680 Worker thread wakes up
20:57:07.454 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:07.455 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:08.709 01.254 7680 Exposure complete
20:57:08.826 00.117 7680 worker thread done servicing request
20:57:08.826 00.000 6120 OnExposeComplete: enter
20:57:08.832 00.006 6120 UpdateGuideState(): m_state=6
20:57:08.837 00.005 6120 Star::Find(15, 1249, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
20:57:08.841 00.004 6120 Star::Find returns 1 (0), X=1250.44, Y=877.43, Mass=9581, SNR=58.4, Peak=209 HFD=7.3
20:57:08.845 00.004 6120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-2.95) = xAngle (1.70 = 1.70)
20:57:08.849 00.004 6120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.43 = 1.43)
20:57:08.852 00.003 6120 CameraToMount -- cameraX=0.33 cameraY=-0.99 hyp=1.04 cameraTheta=-1.25 mountX=-0.14 mountY=1.03, mountTheta=1.70
20:57:08.858 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.99, opts=13)
20:57:08.862 00.004 6120 Enqueuing Move request for scope (0.33, -0.99)
20:57:08.866 00.004 7680 Worker thread wakes up
20:57:08.866 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
20:57:08.869 00.003 6120 UpdateGuideState exits: m=9581 SNR=58.4
20:57:08.873 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:08.877 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.99) opts 0xd
20:57:08.877 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.99)
20:57:08.877 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:08.881 00.004 7680 Moving (0.33, -0.99) raw xDistance=-0.14 yDistance=1.03
20:57:08.881 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
20:57:08.881 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.03
20:57:08.881 00.000 7680 MoveAxis(E, 0, ABG)
20:57:08.881 00.000 7680 Move returns status 0, amount 0
20:57:08.881 00.000 7680 MoveAxis(S, 560, ABG)
20:57:08.882 00.001 6120 Enqueuing Expose request
20:57:08.888 00.006 7680 Guiding  Dir = 1, Dur = 560
20:57:08.888 00.000 7680 IsSlewing returns 0
20:57:08.888 00.000 7680 IsGuiding returns 0
20:57:08.889 00.001 7680 PulseGuide returned control before completion, sleep 570
20:57:09.463 00.574 7680 IsGuiding returns 1
20:57:09.463 00.000 7680 scope still moving after pulse duration time elapsed
20:57:09.494 00.031 7680 IsSlewing returns 0
20:57:09.494 00.000 7680 IsGuiding returns 0
20:57:09.494 00.000 7680 scope move finished after 560 + 46 ms
20:57:09.494 00.000 7680 Move returns status 0, amount 560
20:57:09.496 00.002 7680 move complete, result=0
20:57:09.496 00.000 7680 worker thread done servicing request
20:57:09.496 00.000 7680 Worker thread wakes up
20:57:09.496 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.0 px 560 ms SOUTH
20:57:09.501 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:09.501 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:10.754 01.253 7680 Exposure complete
20:57:10.863 00.109 7680 worker thread done servicing request
20:57:10.863 00.000 6120 OnExposeComplete: enter
20:57:10.867 00.004 6120 UpdateGuideState(): m_state=6
20:57:10.871 00.004 6120 Star::Find(15, 1250, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
20:57:10.876 00.005 6120 Star::Find returns 1 (0), X=1250.45, Y=878.52, Mass=9733, SNR=59.1, Peak=205 HFD=7.2
20:57:10.880 00.004 6120 CameraToMount -- cameraTheta (0.30) - m_xAngle (-2.95) = xAngle (3.26 = -3.03)
20:57:10.884 00.004 6120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.99 = 2.99)
20:57:10.889 00.005 6120 CameraToMount -- cameraX=0.33 cameraY=0.10 hyp=0.35 cameraTheta=0.30 mountX=-0.35 mountY=0.05, mountTheta=2.99
20:57:10.893 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=0.10, opts=13)
20:57:10.895 00.002 6120 Enqueuing Move request for scope (0.33, 0.10)
20:57:10.898 00.003 7680 Worker thread wakes up
20:57:10.898 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.10) opts 0xd
20:57:10.899 00.001 7680 Handling offset move in thread for scope, endpoint = (0.33, 0.10)
20:57:10.899 00.000 7680 Moving (0.33, 0.10) raw xDistance=-0.35 yDistance=0.05
20:57:10.899 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
20:57:10.899 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:57:10.899 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:57:10.899 00.000 7680 MoveAxis(E, 147, ABG)
20:57:10.900 00.001 7680 Guiding  Dir = 2, Dur = 147
20:57:10.900 00.000 7680 IsSlewing returns 0
20:57:10.900 00.000 7680 IsGuiding returns 0
20:57:10.900 00.000 7680 PulseGuide returned control before completion, sleep 157
20:57:10.901 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
20:57:10.904 00.003 6120 UpdateGuideState exits: m=9733 SNR=59.1
20:57:10.906 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:10.909 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:10.912 00.003 6120 Enqueuing Expose request
20:57:11.059 00.147 7680 IsGuiding returns 1
20:57:11.060 00.001 7680 scope still moving after pulse duration time elapsed
20:57:11.089 00.029 7680 IsSlewing returns 0
20:57:11.091 00.002 7680 IsGuiding returns 0
20:57:11.092 00.001 7680 scope move finished after 147 + 44 ms
20:57:11.092 00.000 7680 Move returns status 0, amount 147
20:57:11.092 00.000 7680 MoveAxis(N, 0, ABG)
20:57:11.092 00.000 7680 Move returns status 0, amount 0
20:57:11.093 00.001 7680 move complete, result=0
20:57:11.093 00.000 7680 worker thread done servicing request
20:57:11.093 00.000 6120 GuideStep: -0.3 px 147 ms EAST, 0.1 px 0 ms NORTH
20:57:11.099 00.006 7680 Worker thread wakes up
20:57:11.099 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:11.099 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:12.351 01.252 7680 Exposure complete
20:57:12.467 00.116 7680 worker thread done servicing request
20:57:12.467 00.000 6120 OnExposeComplete: enter
20:57:12.471 00.004 6120 UpdateGuideState(): m_state=6
20:57:12.475 00.004 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
20:57:12.478 00.003 6120 Star::Find returns 1 (0), X=1250.26, Y=878.68, Mass=9204, SNR=59.0, Peak=201 HFD=7.5
20:57:12.482 00.004 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
20:57:12.486 00.004 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.51)
20:57:12.489 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.26 hyp=0.30 cameraTheta=1.09 mountX=-0.19 mountY=-0.18, mountTheta=-2.38
20:57:12.495 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.26, opts=13)
20:57:12.498 00.003 6120 Enqueuing Move request for scope (0.14, 0.26)
20:57:12.501 00.003 7680 Worker thread wakes up
20:57:12.501 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=155, Gamma=1.000
20:57:12.505 00.004 6120 UpdateGuideState exits: m=9204 SNR=59.0
20:57:12.508 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:12.513 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:12.516 00.003 6120 Enqueuing Expose request
20:57:12.520 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.26) opts 0xd
20:57:12.520 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.26)
20:57:12.520 00.000 7680 Moving (0.14, 0.26) raw xDistance=-0.19 yDistance=-0.18
20:57:12.520 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
20:57:12.520 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:57:12.521 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:57:12.521 00.000 7680 MoveAxis(E, 0, ABG)
20:57:12.521 00.000 7680 Move returns status 0, amount 0
20:57:12.521 00.000 7680 MoveAxis(N, 0, ABG)
20:57:12.521 00.000 7680 Move returns status 0, amount 0
20:57:12.521 00.000 7680 move complete, result=0
20:57:12.521 00.000 7680 worker thread done servicing request
20:57:12.523 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:57:12.527 00.004 7680 Worker thread wakes up
20:57:12.527 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:12.527 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:13.783 01.256 7680 Exposure complete
20:57:13.902 00.119 7680 worker thread done servicing request
20:57:13.902 00.000 6120 OnExposeComplete: enter
20:57:13.906 00.004 6120 UpdateGuideState(): m_state=6
20:57:13.911 00.005 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
20:57:13.915 00.004 6120 Star::Find returns 1 (0), X=1250.38, Y=878.70, Mass=9893, SNR=60.2, Peak=197 HFD=7.4
20:57:13.919 00.004 6120 CameraToMount -- cameraTheta (0.82) - m_xAngle (-2.95) = xAngle (3.77 = -2.51)
20:57:13.924 00.005 6120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.50 = -2.78)
20:57:13.928 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=0.28 hyp=0.38 cameraTheta=0.82 mountX=-0.31 mountY=-0.14, mountTheta=-2.73
20:57:13.933 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.28, opts=13)
20:57:13.939 00.006 6120 Enqueuing Move request for scope (0.26, 0.28)
20:57:13.944 00.005 7680 Worker thread wakes up
20:57:13.944 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
20:57:13.948 00.004 6120 UpdateGuideState exits: m=9893 SNR=60.2
20:57:13.952 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:13.957 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:13.962 00.005 6120 Enqueuing Expose request
20:57:13.966 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.28) opts 0xd
20:57:13.966 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.28)
20:57:13.967 00.001 7680 Moving (0.26, 0.28) raw xDistance=-0.31 yDistance=-0.14
20:57:13.967 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
20:57:13.967 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:57:13.967 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:57:13.968 00.001 7680 MoveAxis(E, 131, ABG)
20:57:13.968 00.000 7680 Guiding  Dir = 2, Dur = 131
20:57:13.968 00.000 7680 IsSlewing returns 0
20:57:13.968 00.000 7680 IsGuiding returns 0
20:57:13.969 00.001 7680 PulseGuide returned control before completion, sleep 141
20:57:14.114 00.145 7680 IsGuiding returns 1
20:57:14.114 00.000 7680 scope still moving after pulse duration time elapsed
20:57:14.145 00.031 7680 IsSlewing returns 0
20:57:14.148 00.003 7680 IsGuiding returns 0
20:57:14.149 00.001 7680 scope move finished after 131 + 48 ms
20:57:14.149 00.000 7680 Move returns status 0, amount 131
20:57:14.149 00.000 7680 MoveAxis(N, 0, ABG)
20:57:14.149 00.000 7680 Move returns status 0, amount 0
20:57:14.150 00.001 7680 move complete, result=0
20:57:14.150 00.000 7680 worker thread done servicing request
20:57:14.151 00.001 6120 GuideStep: -0.3 px 131 ms EAST, -0.1 px 0 ms NORTH
20:57:14.156 00.005 7680 Worker thread wakes up
20:57:14.158 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:14.158 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:15.405 01.247 7680 Exposure complete
20:57:15.525 00.120 7680 worker thread done servicing request
20:57:15.525 00.000 6120 OnExposeComplete: enter
20:57:15.529 00.004 6120 UpdateGuideState(): m_state=6
20:57:15.533 00.004 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
20:57:15.536 00.003 6120 Star::Find returns 1 (0), X=1250.18, Y=878.93, Mass=9693, SNR=58.6, Peak=215 HFD=7.4
20:57:15.541 00.005 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.41 = -1.88)
20:57:15.544 00.003 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.15)
20:57:15.549 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.52 hyp=0.52 cameraTheta=1.45 mountX=-0.16 mountY=-0.44, mountTheta=-1.92
20:57:15.554 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.52, opts=13)
20:57:15.558 00.004 6120 Enqueuing Move request for scope (0.06, 0.52)
20:57:15.561 00.003 7680 Worker thread wakes up
20:57:15.561 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.52) opts 0xd
20:57:15.562 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.52)
20:57:15.562 00.000 7680 Moving (0.06, 0.52) raw xDistance=-0.16 yDistance=-0.44
20:57:15.562 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
20:57:15.562 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
20:57:15.563 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
20:57:15.563 00.000 7680 MoveAxis(E, 0, ABG)
20:57:15.563 00.000 7680 Move returns status 0, amount 0
20:57:15.563 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
20:57:15.566 00.003 7680 MoveAxis(N, 0, ABG)
20:57:15.566 00.000 7680 Move returns status 0, amount 0
20:57:15.566 00.000 7680 move complete, result=0
20:57:15.566 00.000 7680 worker thread done servicing request
20:57:15.568 00.002 6120 UpdateGuideState exits: m=9693 SNR=58.6
20:57:15.572 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:15.575 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:15.579 00.004 6120 Enqueuing Expose request
20:57:15.583 00.004 7680 Worker thread wakes up
20:57:15.583 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
20:57:15.587 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:15.587 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:16.836 01.249 7680 Exposure complete
20:57:16.943 00.107 7680 worker thread done servicing request
20:57:16.943 00.000 6120 OnExposeComplete: enter
20:57:16.946 00.003 6120 UpdateGuideState(): m_state=6
20:57:16.951 00.005 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
20:57:16.956 00.005 6120 Star::Find returns 1 (0), X=1250.41, Y=878.99, Mass=9936, SNR=61.1, Peak=213 HFD=7.5
20:57:16.959 00.003 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.05 = -2.23)
20:57:16.963 00.004 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.50)
20:57:16.968 00.005 6120 CameraToMount -- cameraX=0.29 cameraY=0.57 hyp=0.64 cameraTheta=1.10 mountX=-0.40 mountY=-0.39, mountTheta=-2.37
20:57:16.973 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.57, opts=13)
20:57:16.976 00.003 6120 Enqueuing Move request for scope (0.29, 0.57)
20:57:16.981 00.005 7680 Worker thread wakes up
20:57:16.981 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=192, Gamma=1.000
20:57:16.986 00.005 6120 UpdateGuideState exits: m=9936 SNR=61.1
20:57:16.990 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:16.993 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:16.999 00.006 6120 Enqueuing Expose request
20:57:17.002 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.57) opts 0xd
20:57:17.002 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.57)
20:57:17.002 00.000 7680 Moving (0.29, 0.57) raw xDistance=-0.40 yDistance=-0.39
20:57:17.002 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
20:57:17.003 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
20:57:17.003 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
20:57:17.003 00.000 7680 MoveAxis(E, 167, ABG)
20:57:17.003 00.000 7680 Guiding  Dir = 2, Dur = 167
20:57:17.004 00.001 7680 IsSlewing returns 0
20:57:17.005 00.001 7680 IsGuiding returns 0
20:57:17.005 00.000 7680 PulseGuide returned control before completion, sleep 177
20:57:17.183 00.178 7680 IsGuiding returns 1
20:57:17.183 00.000 7680 scope still moving after pulse duration time elapsed
20:57:17.215 00.032 7680 IsSlewing returns 0
20:57:17.216 00.001 7680 IsGuiding returns 0
20:57:17.216 00.000 7680 scope move finished after 167 + 45 ms
20:57:17.218 00.002 7680 Move returns status 0, amount 167
20:57:17.218 00.000 7680 MoveAxis(N, 0, ABG)
20:57:17.218 00.000 7680 Move returns status 0, amount 0
20:57:17.219 00.001 7680 move complete, result=0
20:57:17.219 00.000 7680 worker thread done servicing request
20:57:17.220 00.001 7680 Worker thread wakes up
20:57:17.220 00.000 6120 GuideStep: -0.4 px 167 ms EAST, -0.4 px 0 ms NORTH
20:57:17.225 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:17.226 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:18.476 01.250 7680 Exposure complete
20:57:18.596 00.120 7680 worker thread done servicing request
20:57:18.596 00.000 6120 OnExposeComplete: enter
20:57:18.600 00.004 6120 UpdateGuideState(): m_state=6
20:57:18.604 00.004 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
20:57:18.608 00.004 6120 Star::Find returns 1 (0), X=1249.91, Y=879.42, Mass=9941, SNR=60.2, Peak=205 HFD=7.4
20:57:18.611 00.003 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
20:57:18.616 00.005 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
20:57:18.619 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=1.00 hyp=1.02 cameraTheta=1.78 mountX=0.02 mountY=-0.99, mountTheta=-1.55
20:57:18.626 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=1.00, opts=13)
20:57:18.630 00.004 6120 Enqueuing Move request for scope (-0.21, 1.00)
20:57:18.634 00.004 7680 Worker thread wakes up
20:57:18.634 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 1.00) opts 0xd
20:57:18.634 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 1.00)
20:57:18.634 00.000 7680 Moving (-0.21, 1.00) raw xDistance=0.02 yDistance=-0.99
20:57:18.635 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
20:57:18.635 00.000 7680 resist switch: large excursion: input -0.99 thresh 0.60 direction from 1 to -1
20:57:18.636 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.97
20:57:18.636 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99
20:57:18.636 00.000 7680 MoveAxis(E, 0, ABG)
20:57:18.636 00.000 7680 Move returns status 0, amount 0
20:57:18.636 00.000 7680 MoveAxis(N, 538, ABG)
20:57:18.637 00.001 7680 Guiding  Dir = 0, Dur = 538
20:57:18.637 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
20:57:18.642 00.005 7680 IsSlewing returns 0
20:57:18.642 00.000 6120 UpdateGuideState exits: m=9941 SNR=60.2
20:57:18.646 00.004 7680 IsGuiding returns 0
20:57:18.646 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:18.649 00.003 7680 PulseGuide returned control before completion, sleep 548
20:57:18.649 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:18.653 00.004 6120 Enqueuing Expose request
20:57:19.203 00.550 7680 IsGuiding returns 1
20:57:19.203 00.000 7680 scope still moving after pulse duration time elapsed
20:57:19.234 00.031 7680 IsSlewing returns 0
20:57:19.234 00.000 7680 IsGuiding returns 0
20:57:19.235 00.001 7680 scope move finished after 538 + 50 ms
20:57:19.235 00.000 7680 Move returns status 0, amount 538
20:57:19.235 00.000 7680 move complete, result=0
20:57:19.235 00.000 7680 worker thread done servicing request
20:57:19.237 00.002 7680 Worker thread wakes up
20:57:19.237 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -1.0 px 538 ms NORTH
20:57:19.243 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:19.243 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:20.496 01.253 7680 Exposure complete
20:57:20.616 00.120 7680 worker thread done servicing request
20:57:20.617 00.001 6120 OnExposeComplete: enter
20:57:20.620 00.003 6120 UpdateGuideState(): m_state=6
20:57:20.626 00.006 6120 Star::Find(15, 1249, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
20:57:20.629 00.003 6120 Star::Find returns 1 (0), X=1250.02, Y=879.50, Mass=9470, SNR=59.9, Peak=209 HFD=7.3
20:57:20.633 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
20:57:20.638 00.005 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
20:57:20.642 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=1.08 hyp=1.09 cameraTheta=1.66 mountX=-0.10 mountY=-1.02, mountTheta=-1.67
20:57:20.648 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=1.08, opts=13)
20:57:20.651 00.003 6120 Enqueuing Move request for scope (-0.10, 1.08)
20:57:20.655 00.004 7680 Worker thread wakes up
20:57:20.655 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 1.08) opts 0xd
20:57:20.655 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 1.08)
20:57:20.655 00.000 7680 Moving (-0.10, 1.08) raw xDistance=-0.10 yDistance=-1.02
20:57:20.657 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=160, Gamma=1.000
20:57:20.659 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
20:57:20.660 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02
20:57:20.660 00.000 7680 MoveAxis(E, 0, ABG)
20:57:20.660 00.000 7680 Move returns status 0, amount 0
20:57:20.661 00.001 7680 MoveAxis(N, 551, ABG)
20:57:20.662 00.001 7680 Guiding  Dir = 0, Dur = 551
20:57:20.662 00.000 6120 UpdateGuideState exits: m=9470 SNR=59.9
20:57:20.666 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:20.669 00.003 7680 IsSlewing returns 0
20:57:20.669 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:20.674 00.005 7680 IsGuiding returns 0
20:57:20.675 00.001 6120 Enqueuing Expose request
20:57:20.680 00.005 7680 PulseGuide returned control before completion, sleep 561
20:57:21.249 00.569 7680 IsGuiding returns 1
20:57:21.249 00.000 7680 scope still moving after pulse duration time elapsed
20:57:21.279 00.030 7680 IsSlewing returns 0
20:57:21.280 00.001 7680 IsGuiding returns 0
20:57:21.281 00.001 7680 scope move finished after 551 + 55 ms
20:57:21.281 00.000 7680 Move returns status 0, amount 551
20:57:21.281 00.000 7680 move complete, result=0
20:57:21.283 00.002 7680 worker thread done servicing request
20:57:21.284 00.001 7680 Worker thread wakes up
20:57:21.284 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -1.0 px 551 ms NORTH
20:57:21.290 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:21.290 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:22.539 01.249 7680 Exposure complete
20:57:22.662 00.123 7680 worker thread done servicing request
20:57:22.662 00.000 6120 OnExposeComplete: enter
20:57:22.667 00.005 6120 UpdateGuideState(): m_state=6
20:57:22.670 00.003 6120 Star::Find(15, 1250, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
20:57:22.676 00.006 6120 Star::Find returns 1 (0), X=1250.06, Y=878.86, Mass=9912, SNR=59.8, Peak=212 HFD=7.4
20:57:22.680 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
20:57:22.684 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
20:57:22.687 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.44 hyp=0.44 cameraTheta=1.71 mountX=-0.02 mountY=-0.42, mountTheta=-1.62
20:57:22.692 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.44, opts=13)
20:57:22.696 00.004 6120 Enqueuing Move request for scope (-0.06, 0.44)
20:57:22.699 00.003 7680 Worker thread wakes up
20:57:22.699 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.44) opts 0xd
20:57:22.699 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.44)
20:57:22.700 00.001 7680 Moving (-0.06, 0.44) raw xDistance=-0.02 yDistance=-0.42
20:57:22.700 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:57:22.700 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
20:57:22.700 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
20:57:22.707 00.007 7680 MoveAxis(E, 0, ABG)
20:57:22.707 00.000 6120 UpdateGuideState exits: m=9912 SNR=59.8
20:57:22.711 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:22.716 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:22.720 00.004 7680 Move returns status 0, amount 0
20:57:22.720 00.000 7680 MoveAxis(N, 229, ABG)
20:57:22.720 00.000 6120 Enqueuing Expose request
20:57:22.723 00.003 7680 Guiding  Dir = 0, Dur = 229
20:57:22.724 00.001 7680 IsSlewing returns 0
20:57:22.724 00.000 7680 IsGuiding returns 0
20:57:22.725 00.001 7680 PulseGuide returned control before completion, sleep 239
20:57:22.970 00.245 7680 IsGuiding returns 1
20:57:22.971 00.001 7680 scope still moving after pulse duration time elapsed
20:57:23.001 00.030 7680 IsSlewing returns 0
20:57:23.004 00.003 7680 IsGuiding returns 0
20:57:23.005 00.001 7680 scope move finished after 229 + 51 ms
20:57:23.005 00.000 7680 Move returns status 0, amount 229
20:57:23.007 00.002 7680 move complete, result=0
20:57:23.007 00.000 7680 worker thread done servicing request
20:57:23.007 00.000 7680 Worker thread wakes up
20:57:23.008 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:23.009 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:23.009 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 229 ms NORTH
20:57:24.260 01.251 7680 Exposure complete
20:57:24.370 00.110 7680 worker thread done servicing request
20:57:24.370 00.000 6120 OnExposeComplete: enter
20:57:24.374 00.004 6120 UpdateGuideState(): m_state=6
20:57:24.379 00.005 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
20:57:24.383 00.004 6120 Star::Find returns 1 (0), X=1250.07, Y=878.84, Mass=10066, SNR=58.8, Peak=218 HFD=7.4
20:57:24.387 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
20:57:24.391 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
20:57:24.395 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.42 hyp=0.43 cameraTheta=1.68 mountX=-0.03 mountY=-0.40, mountTheta=-1.66
20:57:24.398 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.42, opts=13)
20:57:24.403 00.005 6120 Enqueuing Move request for scope (-0.05, 0.42)
20:57:24.406 00.003 7680 Worker thread wakes up
20:57:24.406 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.42) opts 0xd
20:57:24.406 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.42)
20:57:24.406 00.000 7680 Moving (-0.05, 0.42) raw xDistance=-0.03 yDistance=-0.40
20:57:24.406 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
20:57:24.407 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
20:57:24.407 00.000 7680 MoveAxis(E, 0, ABG)
20:57:24.407 00.000 7680 Move returns status 0, amount 0
20:57:24.407 00.000 7680 MoveAxis(N, 218, ABG)
20:57:24.407 00.000 7680 Guiding  Dir = 0, Dur = 218
20:57:24.407 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
20:57:24.411 00.004 7680 IsSlewing returns 0
20:57:24.411 00.000 6120 UpdateGuideState exits: m=10066 SNR=58.8
20:57:24.415 00.004 7680 IsGuiding returns 0
20:57:24.415 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:24.419 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:24.423 00.004 7680 PulseGuide returned control before completion, sleep 228
20:57:24.423 00.000 6120 Enqueuing Expose request
20:57:24.659 00.236 7680 IsGuiding returns 1
20:57:24.659 00.000 7680 scope still moving after pulse duration time elapsed
20:57:24.691 00.032 7680 IsSlewing returns 0
20:57:24.692 00.001 7680 IsGuiding returns 0
20:57:24.693 00.001 7680 scope move finished after 218 + 59 ms
20:57:24.693 00.000 7680 Move returns status 0, amount 218
20:57:24.694 00.001 7680 move complete, result=0
20:57:24.694 00.000 7680 worker thread done servicing request
20:57:24.694 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 218 ms NORTH
20:57:24.702 00.008 7680 Worker thread wakes up
20:57:24.702 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:24.702 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:25.960 01.258 7680 Exposure complete
20:57:26.080 00.120 7680 worker thread done servicing request
20:57:26.080 00.000 6120 OnExposeComplete: enter
20:57:26.085 00.005 6120 UpdateGuideState(): m_state=6
20:57:26.089 00.004 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
20:57:26.093 00.004 6120 Star::Find returns 1 (0), X=1249.96, Y=878.69, Mass=9948, SNR=61.1, Peak=213 HFD=7.6
20:57:26.096 00.003 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
20:57:26.100 00.004 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
20:57:26.104 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.27 hyp=0.31 cameraTheta=2.09 mountX=0.10 mountY=-0.31, mountTheta=-1.26
20:57:26.110 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.27, opts=13)
20:57:26.114 00.004 6120 Enqueuing Move request for scope (-0.15, 0.27)
20:57:26.119 00.005 7680 Worker thread wakes up
20:57:26.119 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.27) opts 0xd
20:57:26.119 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.27)
20:57:26.119 00.000 7680 Moving (-0.15, 0.27) raw xDistance=0.10 yDistance=-0.31
20:57:26.119 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
20:57:26.120 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
20:57:26.120 00.000 7680 MoveAxis(E, 0, ABG)
20:57:26.120 00.000 7680 Move returns status 0, amount 0
20:57:26.120 00.000 7680 MoveAxis(N, 167, ABG)
20:57:26.120 00.000 7680 Guiding  Dir = 0, Dur = 167
20:57:26.120 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
20:57:26.124 00.004 7680 IsSlewing returns 0
20:57:26.124 00.000 6120 UpdateGuideState exits: m=9948 SNR=61.1
20:57:26.129 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:26.132 00.003 7680 IsGuiding returns 0
20:57:26.132 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:26.136 00.004 7680 PulseGuide returned control before completion, sleep 177
20:57:26.136 00.000 6120 Enqueuing Expose request
20:57:26.323 00.187 7680 IsGuiding returns 0
20:57:26.323 00.000 7680 Move returns status 0, amount 167
20:57:26.324 00.001 7680 move complete, result=0
20:57:26.324 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 167 ms NORTH
20:57:26.330 00.006 7680 worker thread done servicing request
20:57:26.331 00.001 7680 Worker thread wakes up
20:57:26.331 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:26.331 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:27.585 01.254 7680 Exposure complete
20:57:27.701 00.116 7680 worker thread done servicing request
20:57:27.703 00.002 6120 OnExposeComplete: enter
20:57:27.706 00.003 6120 UpdateGuideState(): m_state=6
20:57:27.711 00.005 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
20:57:27.714 00.003 6120 Star::Find returns 1 (0), X=1250.41, Y=878.55, Mass=10029, SNR=61.4, Peak=207 HFD=7.4
20:57:27.719 00.005 6120 CameraToMount -- cameraTheta (0.42) - m_xAngle (-2.95) = xAngle (3.37 = -2.91)
20:57:27.723 00.004 6120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.10 = 3.10)
20:57:27.726 00.003 6120 CameraToMount -- cameraX=0.30 cameraY=0.13 hyp=0.33 cameraTheta=0.42 mountX=-0.32 mountY=0.01, mountTheta=3.10
20:57:27.732 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.13, opts=13)
20:57:27.738 00.006 6120 Enqueuing Move request for scope (0.30, 0.13)
20:57:27.743 00.005 7680 Worker thread wakes up
20:57:27.743 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
20:57:27.746 00.003 6120 UpdateGuideState exits: m=10029 SNR=61.4
20:57:27.751 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:27.754 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:27.759 00.005 6120 Enqueuing Expose request
20:57:27.763 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.13) opts 0xd
20:57:27.763 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.13)
20:57:27.763 00.000 7680 Moving (0.30, 0.13) raw xDistance=-0.32 yDistance=0.01
20:57:27.763 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
20:57:27.763 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:57:27.764 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:57:27.764 00.000 7680 MoveAxis(E, 134, ABG)
20:57:27.764 00.000 7680 Guiding  Dir = 2, Dur = 134
20:57:27.765 00.001 7680 IsSlewing returns 0
20:57:27.765 00.000 7680 IsGuiding returns 0
20:57:27.766 00.001 7680 PulseGuide returned control before completion, sleep 144
20:57:27.921 00.155 7680 IsGuiding returns 1
20:57:27.923 00.002 7680 scope still moving after pulse duration time elapsed
20:57:27.951 00.028 7680 IsSlewing returns 0
20:57:27.951 00.000 7680 IsGuiding returns 0
20:57:27.953 00.002 7680 scope move finished after 134 + 53 ms
20:57:27.953 00.000 7680 Move returns status 0, amount 134
20:57:27.953 00.000 7680 MoveAxis(N, 0, ABG)
20:57:27.954 00.001 7680 Move returns status 0, amount 0
20:57:27.954 00.000 7680 move complete, result=0
20:57:27.955 00.001 7680 worker thread done servicing request
20:57:27.955 00.000 6120 GuideStep: -0.3 px 134 ms EAST, 0.0 px 0 ms NORTH
20:57:27.960 00.005 7680 Worker thread wakes up
20:57:27.960 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:27.960 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:29.223 01.263 7680 Exposure complete
20:57:29.341 00.118 7680 worker thread done servicing request
20:57:29.341 00.000 6120 OnExposeComplete: enter
20:57:29.345 00.004 6120 UpdateGuideState(): m_state=6
20:57:29.349 00.004 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
20:57:29.352 00.003 6120 Star::Find returns 1 (0), X=1250.10, Y=878.72, Mass=9319, SNR=58.2, Peak=198 HFD=7.4
20:57:29.358 00.006 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
20:57:29.362 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
20:57:29.366 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.64 mountX=-0.03 mountY=-0.28, mountTheta=-1.69
20:57:29.370 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.31, opts=13)
20:57:29.374 00.004 6120 Enqueuing Move request for scope (-0.02, 0.31)
20:57:29.378 00.004 7680 Worker thread wakes up
20:57:29.378 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.31) opts 0xd
20:57:29.379 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.31)
20:57:29.379 00.000 7680 Moving (-0.02, 0.31) raw xDistance=-0.03 yDistance=-0.28
20:57:29.379 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
20:57:29.379 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
20:57:29.380 00.001 7680 MoveAxis(E, 0, ABG)
20:57:29.380 00.000 7680 Move returns status 0, amount 0
20:57:29.380 00.000 7680 MoveAxis(N, 154, ABG)
20:57:29.380 00.000 7680 Guiding  Dir = 0, Dur = 154
20:57:29.380 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
20:57:29.384 00.004 6120 UpdateGuideState exits: m=9319 SNR=58.2
20:57:29.388 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:29.392 00.004 7680 IsSlewing returns 0
20:57:29.393 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:29.396 00.003 6120 Enqueuing Expose request
20:57:29.400 00.004 7680 IsGuiding returns 0
20:57:29.400 00.000 7680 PulseGuide returned control before completion, sleep 164
20:57:29.570 00.170 7680 IsGuiding returns 1
20:57:29.571 00.001 7680 scope still moving after pulse duration time elapsed
20:57:29.602 00.031 7680 IsSlewing returns 0
20:57:29.603 00.001 7680 IsGuiding returns 0
20:57:29.603 00.000 7680 scope move finished after 154 + 49 ms
20:57:29.604 00.001 7680 Move returns status 0, amount 154
20:57:29.604 00.000 7680 move complete, result=0
20:57:29.605 00.001 7680 worker thread done servicing request
20:57:29.605 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 154 ms NORTH
20:57:29.613 00.008 7680 Worker thread wakes up
20:57:29.613 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:29.613 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:30.863 01.250 7680 Exposure complete
20:57:30.968 00.105 7680 worker thread done servicing request
20:57:30.968 00.000 6120 OnExposeComplete: enter
20:57:30.972 00.004 6120 UpdateGuideState(): m_state=6
20:57:30.976 00.004 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
20:57:30.981 00.005 6120 Star::Find returns 1 (0), X=1250.02, Y=878.63, Mass=9887, SNR=60.2, Peak=206 HFD=7.5
20:57:30.987 00.006 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
20:57:30.990 00.003 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
20:57:30.993 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.99 mountX=0.05 mountY=-0.23, mountTheta=-1.35
20:57:30.998 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.21, opts=13)
20:57:31.002 00.004 6120 Enqueuing Move request for scope (-0.09, 0.21)
20:57:31.006 00.004 7680 Worker thread wakes up
20:57:31.006 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
20:57:31.006 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
20:57:31.006 00.000 7680 Moving (-0.09, 0.21) raw xDistance=0.05 yDistance=-0.23
20:57:31.006 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
20:57:31.006 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
20:57:31.006 00.000 7680 MoveAxis(E, 0, ABG)
20:57:31.006 00.000 7680 Move returns status 0, amount 0
20:57:31.006 00.000 7680 MoveAxis(N, 126, ABG)
20:57:31.006 00.000 7680 Guiding  Dir = 0, Dur = 126
20:57:31.008 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
20:57:31.013 00.005 7680 IsSlewing returns 0
20:57:31.013 00.000 6120 UpdateGuideState exits: m=9887 SNR=60.2
20:57:31.018 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:31.022 00.004 7680 IsGuiding returns 0
20:57:31.023 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:31.027 00.004 7680 PulseGuide returned control before completion, sleep 136
20:57:31.027 00.000 6120 Enqueuing Expose request
20:57:31.170 00.143 7680 IsGuiding returns 1
20:57:31.171 00.001 7680 scope still moving after pulse duration time elapsed
20:57:31.201 00.030 7680 IsSlewing returns 0
20:57:31.201 00.000 7680 IsGuiding returns 0
20:57:31.203 00.002 7680 scope move finished after 126 + 54 ms
20:57:31.204 00.001 7680 Move returns status 0, amount 126
20:57:31.204 00.000 7680 move complete, result=0
20:57:31.204 00.000 7680 worker thread done servicing request
20:57:31.205 00.001 7680 Worker thread wakes up
20:57:31.205 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 126 ms NORTH
20:57:31.212 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:31.213 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:32.464 01.251 7680 Exposure complete
20:57:32.580 00.116 7680 worker thread done servicing request
20:57:32.580 00.000 6120 OnExposeComplete: enter
20:57:32.583 00.003 6120 UpdateGuideState(): m_state=6
20:57:32.585 00.002 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
20:57:32.589 00.004 6120 Star::Find returns 1 (0), X=1250.07, Y=878.72, Mass=9831, SNR=60.4, Peak=201 HFD=7.6
20:57:32.592 00.003 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
20:57:32.595 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
20:57:32.599 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.31 hyp=0.31 cameraTheta=1.74 mountX=-0.01 mountY=-0.30, mountTheta=-1.59
20:57:32.603 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.31, opts=13)
20:57:32.606 00.003 6120 Enqueuing Move request for scope (-0.05, 0.31)
20:57:32.608 00.002 7680 Worker thread wakes up
20:57:32.610 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
20:57:32.613 00.003 6120 UpdateGuideState exits: m=9831 SNR=60.4
20:57:32.616 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:32.619 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:32.623 00.004 6120 Enqueuing Expose request
20:57:32.627 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.31) opts 0xd
20:57:32.627 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.31)
20:57:32.627 00.000 7680 Moving (-0.05, 0.31) raw xDistance=-0.01 yDistance=-0.30
20:57:32.627 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
20:57:32.627 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
20:57:32.628 00.001 7680 MoveAxis(E, 0, ABG)
20:57:32.628 00.000 7680 Move returns status 0, amount 0
20:57:32.628 00.000 7680 MoveAxis(N, 161, ABG)
20:57:32.628 00.000 7680 Guiding  Dir = 0, Dur = 161
20:57:32.628 00.000 7680 IsSlewing returns 0
20:57:32.629 00.001 7680 IsGuiding returns 0
20:57:32.629 00.000 7680 PulseGuide returned control before completion, sleep 171
20:57:32.813 00.184 7680 IsGuiding returns 1
20:57:32.814 00.001 7680 scope still moving after pulse duration time elapsed
20:57:32.844 00.030 7680 IsSlewing returns 0
20:57:32.845 00.001 7680 IsGuiding returns 0
20:57:32.846 00.001 7680 scope move finished after 161 + 55 ms
20:57:32.846 00.000 7680 Move returns status 0, amount 161
20:57:32.847 00.001 7680 move complete, result=0
20:57:32.848 00.001 7680 worker thread done servicing request
20:57:32.848 00.000 7680 Worker thread wakes up
20:57:32.849 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 161 ms NORTH
20:57:32.855 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:32.855 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:34.104 01.249 7680 Exposure complete
20:57:34.223 00.119 7680 worker thread done servicing request
20:57:34.224 00.001 6120 OnExposeComplete: enter
20:57:34.227 00.003 6120 UpdateGuideState(): m_state=6
20:57:34.232 00.005 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
20:57:34.237 00.005 6120 Star::Find returns 1 (0), X=1250.17, Y=878.74, Mass=9414, SNR=56.6, Peak=215 HFD=7.3
20:57:34.241 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
20:57:34.245 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
20:57:34.248 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.32 hyp=0.32 cameraTheta=1.39 mountX=-0.12 mountY=-0.26, mountTheta=-1.99
20:57:34.253 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.32, opts=13)
20:57:34.257 00.004 6120 Enqueuing Move request for scope (0.06, 0.32)
20:57:34.260 00.003 7680 Worker thread wakes up
20:57:34.260 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.32) opts 0xd
20:57:34.260 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.32)
20:57:34.260 00.000 7680 Moving (0.06, 0.32) raw xDistance=-0.12 yDistance=-0.26
20:57:34.260 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
20:57:34.260 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
20:57:34.260 00.000 7680 MoveAxis(E, 0, ABG)
20:57:34.262 00.002 7680 Move returns status 0, amount 0
20:57:34.262 00.000 7680 MoveAxis(N, 142, ABG)
20:57:34.262 00.000 7680 Guiding  Dir = 0, Dur = 142
20:57:34.262 00.000 7680 IsSlewing returns 0
20:57:34.263 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
20:57:34.267 00.004 6120 UpdateGuideState exits: m=9414 SNR=56.6
20:57:34.271 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:34.276 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:34.279 00.003 6120 Enqueuing Expose request
20:57:34.283 00.004 7680 IsGuiding returns 0
20:57:34.283 00.000 7680 PulseGuide returned control before completion, sleep 152
20:57:34.439 00.156 7680 IsGuiding returns 1
20:57:34.440 00.001 7680 scope still moving after pulse duration time elapsed
20:57:34.470 00.030 7680 IsSlewing returns 0
20:57:34.470 00.000 7680 IsGuiding returns 0
20:57:34.470 00.000 7680 scope move finished after 142 + 45 ms
20:57:34.470 00.000 7680 Move returns status 0, amount 142
20:57:34.470 00.000 7680 move complete, result=0
20:57:34.472 00.002 7680 worker thread done servicing request
20:57:34.472 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 142 ms NORTH
20:57:34.477 00.005 7680 Worker thread wakes up
20:57:34.478 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:34.478 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:35.733 01.255 7680 Exposure complete
20:57:35.856 00.123 7680 worker thread done servicing request
20:57:35.856 00.000 6120 OnExposeComplete: enter
20:57:35.861 00.005 6120 UpdateGuideState(): m_state=6
20:57:35.868 00.007 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
20:57:35.874 00.006 6120 Star::Find returns 1 (0), X=1249.97, Y=878.75, Mass=9673, SNR=59.5, Peak=204 HFD=7.5
20:57:35.877 00.003 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
20:57:35.880 00.003 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
20:57:35.884 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.33 hyp=0.37 cameraTheta=1.99 mountX=0.09 mountY=-0.37, mountTheta=-1.34
20:57:35.888 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.33, opts=13)
20:57:35.891 00.003 6120 Enqueuing Move request for scope (-0.15, 0.33)
20:57:35.896 00.005 7680 Worker thread wakes up
20:57:35.896 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.33) opts 0xd
20:57:35.896 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.33)
20:57:35.896 00.000 7680 Moving (-0.15, 0.33) raw xDistance=0.09 yDistance=-0.37
20:57:35.897 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
20:57:35.897 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
20:57:35.897 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
20:57:35.902 00.005 7680 MoveAxis(E, 0, ABG)
20:57:35.902 00.000 7680 Move returns status 0, amount 0
20:57:35.902 00.000 7680 MoveAxis(N, 199, ABG)
20:57:35.902 00.000 7680 Guiding  Dir = 0, Dur = 199
20:57:35.903 00.001 6120 UpdateGuideState exits: m=9673 SNR=59.5
20:57:35.907 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:35.910 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:35.914 00.004 7680 IsSlewing returns 0
20:57:35.915 00.001 6120 Enqueuing Expose request
20:57:35.918 00.003 7680 IsGuiding returns 0
20:57:35.918 00.000 7680 PulseGuide returned control before completion, sleep 209
20:57:36.143 00.225 7680 IsGuiding returns 1
20:57:36.145 00.002 7680 scope still moving after pulse duration time elapsed
20:57:36.175 00.030 7680 IsSlewing returns 0
20:57:36.176 00.001 7680 IsGuiding returns 0
20:57:36.176 00.000 7680 scope move finished after 199 + 59 ms
20:57:36.177 00.001 7680 Move returns status 0, amount 199
20:57:36.177 00.000 7680 move complete, result=0
20:57:36.178 00.001 7680 worker thread done servicing request
20:57:36.178 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 199 ms NORTH
20:57:36.186 00.008 7680 Worker thread wakes up
20:57:36.186 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:36.186 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:37.441 01.255 7680 Exposure complete
20:57:37.556 00.115 7680 worker thread done servicing request
20:57:37.556 00.000 6120 OnExposeComplete: enter
20:57:37.560 00.004 6120 UpdateGuideState(): m_state=6
20:57:37.564 00.004 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
20:57:37.567 00.003 6120 Star::Find returns 1 (0), X=1250.03, Y=878.66, Mass=9763, SNR=58.4, Peak=208 HFD=7.5
20:57:37.570 00.003 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
20:57:37.574 00.004 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
20:57:37.579 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.91 mountX=0.04 mountY=-0.26, mountTheta=-1.42
20:57:37.585 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.24, opts=13)
20:57:37.589 00.004 6120 Enqueuing Move request for scope (-0.09, 0.24)
20:57:37.593 00.004 7680 Worker thread wakes up
20:57:37.593 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
20:57:37.593 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
20:57:37.593 00.000 7680 Moving (-0.09, 0.24) raw xDistance=0.04 yDistance=-0.26
20:57:37.593 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
20:57:37.593 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
20:57:37.593 00.000 7680 MoveAxis(E, 0, ABG)
20:57:37.594 00.001 7680 Move returns status 0, amount 0
20:57:37.595 00.001 7680 MoveAxis(N, 139, ABG)
20:57:37.595 00.000 7680 Guiding  Dir = 0, Dur = 139
20:57:37.595 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=193, Gamma=1.000
20:57:37.599 00.004 7680 IsSlewing returns 0
20:57:37.599 00.000 6120 UpdateGuideState exits: m=9763 SNR=58.4
20:57:37.603 00.004 7680 IsGuiding returns 0
20:57:37.603 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:37.607 00.004 7680 PulseGuide returned control before completion, sleep 149
20:57:37.608 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:37.612 00.004 6120 Enqueuing Expose request
20:57:37.761 00.149 7680 IsGuiding returns 1
20:57:37.762 00.001 7680 scope still moving after pulse duration time elapsed
20:57:37.792 00.030 7680 IsSlewing returns 0
20:57:37.793 00.001 7680 IsGuiding returns 0
20:57:37.794 00.001 7680 scope move finished after 139 + 51 ms
20:57:37.794 00.000 7680 Move returns status 0, amount 139
20:57:37.795 00.001 7680 move complete, result=0
20:57:37.795 00.000 7680 worker thread done servicing request
20:57:37.796 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 139 ms NORTH
20:57:37.807 00.011 7680 Worker thread wakes up
20:57:37.807 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:37.807 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:39.052 01.245 7680 Exposure complete
20:57:39.127 00.075 7680 worker thread done servicing request
20:57:39.128 00.001 6120 OnExposeComplete: enter
20:57:39.130 00.002 6120 UpdateGuideState(): m_state=6
20:57:39.133 00.003 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
20:57:39.136 00.003 6120 Star::Find returns 1 (0), X=1249.90, Y=878.56, Mass=9680, SNR=59.9, Peak=205 HFD=7.4
20:57:39.139 00.003 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
20:57:39.141 00.002 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
20:57:39.145 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.15 hyp=0.26 cameraTheta=2.55 mountX=0.19 mountY=-0.23, mountTheta=-0.88
20:57:39.148 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.15, opts=13)
20:57:39.151 00.003 6120 Enqueuing Move request for scope (-0.22, 0.15)
20:57:39.154 00.003 7680 Worker thread wakes up
20:57:39.154 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.15) opts 0xd
20:57:39.154 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.15)
20:57:39.154 00.000 7680 Moving (-0.22, 0.15) raw xDistance=0.19 yDistance=-0.23
20:57:39.154 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
20:57:39.154 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
20:57:39.155 00.001 7680 MoveAxis(E, 0, ABG)
20:57:39.155 00.000 7680 Move returns status 0, amount 0
20:57:39.155 00.000 7680 MoveAxis(N, 123, ABG)
20:57:39.155 00.000 7680 Guiding  Dir = 0, Dur = 123
20:57:39.155 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
20:57:39.158 00.003 7680 IsSlewing returns 0
20:57:39.158 00.000 7680 IsGuiding returns 0
20:57:39.158 00.000 7680 PulseGuide returned control before completion, sleep 133
20:57:39.172 00.014 6120 UpdateGuideState exits: m=9680 SNR=59.9
20:57:39.176 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:39.178 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:39.181 00.003 6120 Enqueuing Expose request
20:57:39.306 00.125 7680 IsGuiding returns 1
20:57:39.306 00.000 7680 scope still moving after pulse duration time elapsed
20:57:39.337 00.031 7680 IsSlewing returns 0
20:57:39.337 00.000 7680 IsGuiding returns 0
20:57:39.338 00.001 7680 scope move finished after 123 + 56 ms
20:57:39.338 00.000 7680 Move returns status 0, amount 123
20:57:39.339 00.001 7680 move complete, result=0
20:57:39.339 00.000 7680 worker thread done servicing request
20:57:39.339 00.000 7680 Worker thread wakes up
20:57:39.339 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 123 ms NORTH
20:57:39.342 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:39.342 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:40.594 01.252 7680 Exposure complete
20:57:40.671 00.077 7680 worker thread done servicing request
20:57:40.672 00.001 6120 OnExposeComplete: enter
20:57:40.674 00.002 6120 UpdateGuideState(): m_state=6
20:57:40.677 00.003 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
20:57:40.679 00.002 6120 Star::Find returns 1 (0), X=1249.88, Y=878.62, Mass=9677, SNR=60.7, Peak=202 HFD=7.5
20:57:40.683 00.004 6120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-2.95) = xAngle (5.40 = -0.89)
20:57:40.685 00.002 6120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.13 = -1.15)
20:57:40.688 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.20 hyp=0.32 cameraTheta=2.44 mountX=0.20 mountY=-0.29, mountTheta=-0.97
20:57:40.690 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.20, opts=13)
20:57:40.694 00.004 6120 Enqueuing Move request for scope (-0.24, 0.20)
20:57:40.696 00.002 7680 Worker thread wakes up
20:57:40.696 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.20) opts 0xd
20:57:40.696 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.20)
20:57:40.698 00.002 7680 Moving (-0.24, 0.20) raw xDistance=0.20 yDistance=-0.29
20:57:40.698 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
20:57:40.698 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
20:57:40.698 00.000 7680 MoveAxis(E, 0, ABG)
20:57:40.698 00.000 7680 Move returns status 0, amount 0
20:57:40.699 00.001 7680 MoveAxis(N, 157, ABG)
20:57:40.699 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
20:57:40.701 00.002 7680 Guiding  Dir = 0, Dur = 157
20:57:40.702 00.001 7680 IsSlewing returns 0
20:57:40.702 00.000 7680 IsGuiding returns 0
20:57:40.702 00.000 7680 PulseGuide returned control before completion, sleep 167
20:57:40.715 00.013 6120 UpdateGuideState exits: m=9677 SNR=60.7
20:57:40.717 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:40.720 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:40.722 00.002 6120 Enqueuing Expose request
20:57:40.883 00.161 7680 IsGuiding returns 1
20:57:40.884 00.001 7680 scope still moving after pulse duration time elapsed
20:57:40.914 00.030 7680 IsSlewing returns 0
20:57:40.914 00.000 7680 IsGuiding returns 0
20:57:40.914 00.000 7680 scope move finished after 157 + 54 ms
20:57:40.914 00.000 7680 Move returns status 0, amount 157
20:57:40.915 00.001 7680 move complete, result=0
20:57:40.915 00.000 7680 worker thread done servicing request
20:57:40.915 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 157 ms NORTH
20:57:40.921 00.006 7680 Worker thread wakes up
20:57:40.921 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:40.921 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:42.178 01.257 7680 Exposure complete
20:57:42.252 00.074 7680 worker thread done servicing request
20:57:42.252 00.000 6120 OnExposeComplete: enter
20:57:42.255 00.003 6120 UpdateGuideState(): m_state=6
20:57:42.257 00.002 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
20:57:42.260 00.003 6120 Star::Find returns 1 (0), X=1249.88, Y=878.58, Mass=9878, SNR=60.3, Peak=216 HFD=7.4
20:57:42.262 00.002 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-2.95) = xAngle (5.49 = -0.79)
20:57:42.266 00.004 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.06)
20:57:42.268 00.002 6120 CameraToMount -- cameraX=-0.24 cameraY=0.17 hyp=0.29 cameraTheta=2.54 mountX=0.20 mountY=-0.25, mountTheta=-0.89
20:57:42.272 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.17, opts=13)
20:57:42.275 00.003 6120 Enqueuing Move request for scope (-0.24, 0.17)
20:57:42.277 00.002 7680 Worker thread wakes up
20:57:42.277 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.17) opts 0xd
20:57:42.277 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.17)
20:57:42.277 00.000 7680 Moving (-0.24, 0.17) raw xDistance=0.20 yDistance=-0.25
20:57:42.277 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
20:57:42.279 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
20:57:42.279 00.000 7680 MoveAxis(W, 87, ABG)
20:57:42.279 00.000 7680 Guiding  Dir = 3, Dur = 87
20:57:42.279 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
20:57:42.285 00.006 7680 IsSlewing returns 0
20:57:42.285 00.000 7680 IsGuiding returns 0
20:57:42.285 00.000 7680 PulseGuide returned control before completion, sleep 97
20:57:42.300 00.015 6120 UpdateGuideState exits: m=9878 SNR=60.3
20:57:42.303 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:42.305 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:42.308 00.003 6120 Enqueuing Expose request
20:57:42.389 00.081 7680 IsGuiding returns 1
20:57:42.390 00.001 7680 scope still moving after pulse duration time elapsed
20:57:42.420 00.030 7680 IsSlewing returns 0
20:57:42.421 00.001 7680 IsGuiding returns 0
20:57:42.422 00.001 7680 scope move finished after 87 + 48 ms
20:57:42.422 00.000 7680 Move returns status 0, amount 87
20:57:42.422 00.000 7680 MoveAxis(N, 138, ABG)
20:57:42.423 00.001 7680 Guiding  Dir = 0, Dur = 138
20:57:42.423 00.000 7680 IsSlewing returns 0
20:57:42.424 00.001 7680 IsGuiding returns 0
20:57:42.424 00.000 7680 PulseGuide returned control before completion, sleep 148
20:57:42.577 00.153 7680 IsGuiding returns 1
20:57:42.579 00.002 7680 scope still moving after pulse duration time elapsed
20:57:42.609 00.030 7680 IsSlewing returns 0
20:57:42.610 00.001 7680 IsGuiding returns 0
20:57:42.610 00.000 7680 scope move finished after 138 + 48 ms
20:57:42.611 00.001 7680 Move returns status 0, amount 138
20:57:42.611 00.000 7680 move complete, result=0
20:57:42.611 00.000 7680 worker thread done servicing request
20:57:42.612 00.001 7680 Worker thread wakes up
20:57:42.612 00.000 6120 GuideStep: 0.2 px 87 ms WEST, -0.3 px 138 ms NORTH
20:57:42.618 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:42.618 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:43.864 01.246 7680 Exposure complete
20:57:43.936 00.072 7680 worker thread done servicing request
20:57:43.936 00.000 6120 OnExposeComplete: enter
20:57:43.938 00.002 6120 UpdateGuideState(): m_state=6
20:57:43.942 00.004 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
20:57:43.944 00.002 6120 Star::Find returns 1 (0), X=1250.19, Y=878.57, Mass=9725, SNR=58.0, Peak=222 HFD=7.3
20:57:43.946 00.002 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.06 = -2.22)
20:57:43.949 00.003 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.49)
20:57:43.951 00.002 6120 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.11 mountX=-0.10 mountY=-0.10, mountTheta=-2.35
20:57:43.956 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.15, opts=13)
20:57:43.959 00.003 6120 Enqueuing Move request for scope (0.08, 0.15)
20:57:43.961 00.002 7680 Worker thread wakes up
20:57:43.961 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
20:57:43.961 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
20:57:43.961 00.000 7680 Moving (0.08, 0.15) raw xDistance=-0.10 yDistance=-0.10
20:57:43.961 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
20:57:43.962 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:57:43.962 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:57:43.962 00.000 7680 MoveAxis(E, 0, ABG)
20:57:43.962 00.000 7680 Move returns status 0, amount 0
20:57:43.962 00.000 7680 MoveAxis(N, 0, ABG)
20:57:43.962 00.000 7680 Move returns status 0, amount 0
20:57:43.962 00.000 7680 move complete, result=0
20:57:43.962 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
20:57:43.966 00.004 7680 worker thread done servicing request
20:57:43.978 00.012 6120 UpdateGuideState exits: m=9725 SNR=58.0
20:57:43.983 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:43.986 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:43.987 00.001 6120 Enqueuing Expose request
20:57:43.991 00.004 7680 Worker thread wakes up
20:57:43.991 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:43.991 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:43.991 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:57:45.235 01.244 7680 Exposure complete
20:57:45.307 00.072 7680 worker thread done servicing request
20:57:45.307 00.000 6120 OnExposeComplete: enter
20:57:45.311 00.004 6120 UpdateGuideState(): m_state=6
20:57:45.313 00.002 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
20:57:45.316 00.003 6120 Star::Find returns 1 (0), X=1250.06, Y=878.60, Mass=9868, SNR=60.7, Peak=205 HFD=7.5
20:57:45.318 00.002 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
20:57:45.321 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
20:57:45.324 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.90 mountX=0.03 mountY=-0.19, mountTheta=-1.42
20:57:45.328 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.18, opts=13)
20:57:45.331 00.003 6120 Enqueuing Move request for scope (-0.06, 0.18)
20:57:45.333 00.002 7680 Worker thread wakes up
20:57:45.333 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
20:57:45.333 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
20:57:45.333 00.000 7680 Moving (-0.06, 0.18) raw xDistance=0.03 yDistance=-0.19
20:57:45.333 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
20:57:45.333 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:57:45.334 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:57:45.334 00.000 7680 MoveAxis(E, 0, ABG)
20:57:45.334 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
20:57:45.338 00.004 7680 Move returns status 0, amount 0
20:57:45.338 00.000 7680 MoveAxis(N, 0, ABG)
20:57:45.338 00.000 7680 Move returns status 0, amount 0
20:57:45.338 00.000 7680 move complete, result=0
20:57:45.338 00.000 7680 worker thread done servicing request
20:57:45.351 00.013 6120 UpdateGuideState exits: m=9868 SNR=60.7
20:57:45.352 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:45.357 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:45.360 00.003 6120 Enqueuing Expose request
20:57:45.363 00.003 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:57:45.365 00.002 7680 Worker thread wakes up
20:57:45.365 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:45.365 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:46.603 01.238 7680 Exposure complete
20:57:46.675 00.072 7680 worker thread done servicing request
20:57:46.676 00.001 6120 OnExposeComplete: enter
20:57:46.678 00.002 6120 UpdateGuideState(): m_state=6
20:57:46.680 00.002 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
20:57:46.683 00.003 6120 Star::Find returns 1 (0), X=1250.13, Y=878.79, Mass=9360, SNR=58.6, Peak=205 HFD=7.6
20:57:46.686 00.003 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
20:57:46.688 00.002 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
20:57:46.691 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.37 hyp=0.37 cameraTheta=1.55 mountX=-0.08 mountY=-0.33, mountTheta=-1.80
20:57:46.694 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.37, opts=13)
20:57:46.696 00.002 6120 Enqueuing Move request for scope (0.01, 0.37)
20:57:46.701 00.005 7680 Worker thread wakes up
20:57:46.701 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.37) opts 0xd
20:57:46.702 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.37)
20:57:46.702 00.000 7680 Moving (0.01, 0.37) raw xDistance=-0.08 yDistance=-0.33
20:57:46.703 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
20:57:46.703 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
20:57:46.703 00.000 7680 MoveAxis(E, 0, ABG)
20:57:46.703 00.000 7680 Move returns status 0, amount 0
20:57:46.703 00.000 7680 MoveAxis(N, 180, ABG)
20:57:46.705 00.002 7680 Guiding  Dir = 0, Dur = 180
20:57:46.705 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
20:57:46.708 00.003 7680 IsSlewing returns 0
20:57:46.708 00.000 7680 IsGuiding returns 0
20:57:46.708 00.000 7680 PulseGuide returned control before completion, sleep 190
20:57:46.721 00.013 6120 UpdateGuideState exits: m=9360 SNR=58.6
20:57:46.725 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:46.727 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:46.729 00.002 6120 Enqueuing Expose request
20:57:46.908 00.179 7680 IsGuiding returns 1
20:57:46.909 00.001 7680 scope still moving after pulse duration time elapsed
20:57:46.939 00.030 7680 IsSlewing returns 0
20:57:46.940 00.001 7680 IsGuiding returns 0
20:57:46.940 00.000 7680 scope move finished after 180 + 51 ms
20:57:46.940 00.000 7680 Move returns status 0, amount 180
20:57:46.940 00.000 7680 move complete, result=0
20:57:46.941 00.001 7680 worker thread done servicing request
20:57:46.941 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 180 ms NORTH
20:57:46.944 00.003 7680 Worker thread wakes up
20:57:46.944 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:46.944 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:48.190 01.246 7680 Exposure complete
20:57:48.267 00.077 7680 worker thread done servicing request
20:57:48.267 00.000 6120 OnExposeComplete: enter
20:57:48.270 00.003 6120 UpdateGuideState(): m_state=6
20:57:48.272 00.002 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
20:57:48.276 00.004 6120 Star::Find returns 1 (0), X=1250.18, Y=878.68, Mass=9193, SNR=56.6, Peak=208 HFD=7.4
20:57:48.279 00.003 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
20:57:48.282 00.003 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
20:57:48.284 00.002 6120 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.33 mountX=-0.11 mountY=-0.21, mountTheta=-2.07
20:57:48.288 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.26, opts=13)
20:57:48.290 00.002 6120 Enqueuing Move request for scope (0.07, 0.26)
20:57:48.292 00.002 7680 Worker thread wakes up
20:57:48.293 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.26) opts 0xd
20:57:48.293 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.26)
20:57:48.293 00.000 7680 Moving (0.07, 0.26) raw xDistance=-0.11 yDistance=-0.21
20:57:48.293 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
20:57:48.293 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
20:57:48.293 00.000 7680 MoveAxis(E, 0, ABG)
20:57:48.293 00.000 7680 Move returns status 0, amount 0
20:57:48.295 00.002 7680 MoveAxis(N, 112, ABG)
20:57:48.295 00.000 7680 Guiding  Dir = 0, Dur = 112
20:57:48.295 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
20:57:48.298 00.003 7680 IsSlewing returns 0
20:57:48.298 00.000 7680 IsGuiding returns 0
20:57:48.298 00.000 7680 PulseGuide returned control before completion, sleep 122
20:57:48.312 00.014 6120 UpdateGuideState exits: m=9193 SNR=56.6
20:57:48.314 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:48.318 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:48.320 00.002 6120 Enqueuing Expose request
20:57:48.431 00.111 7680 IsGuiding returns 1
20:57:48.431 00.000 7680 scope still moving after pulse duration time elapsed
20:57:48.464 00.033 7680 IsSlewing returns 0
20:57:48.464 00.000 7680 IsGuiding returns 0
20:57:48.465 00.001 7680 scope move finished after 112 + 54 ms
20:57:48.465 00.000 7680 Move returns status 0, amount 112
20:57:48.465 00.000 7680 move complete, result=0
20:57:48.466 00.001 7680 worker thread done servicing request
20:57:48.466 00.000 7680 Worker thread wakes up
20:57:48.466 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 112 ms NORTH
20:57:48.472 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:48.472 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:49.721 01.249 7680 Exposure complete
20:57:49.794 00.073 7680 worker thread done servicing request
20:57:49.794 00.000 6120 OnExposeComplete: enter
20:57:49.798 00.004 6120 UpdateGuideState(): m_state=6
20:57:49.800 00.002 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
20:57:49.802 00.002 6120 Star::Find returns 1 (0), X=1250.23, Y=878.78, Mass=9660, SNR=59.8, Peak=219 HFD=7.4
20:57:49.805 00.003 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.22 = -2.07)
20:57:49.809 00.004 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
20:57:49.812 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.36 hyp=0.38 cameraTheta=1.26 mountX=-0.18 mountY=-0.28, mountTheta=-2.15
20:57:49.816 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.36, opts=13)
20:57:49.818 00.002 6120 Enqueuing Move request for scope (0.12, 0.36)
20:57:49.821 00.003 7680 Worker thread wakes up
20:57:49.821 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.36) opts 0xd
20:57:49.821 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.36)
20:57:49.821 00.000 7680 Moving (0.12, 0.36) raw xDistance=-0.18 yDistance=-0.28
20:57:49.821 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
20:57:49.821 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
20:57:49.821 00.000 7680 MoveAxis(E, 0, ABG)
20:57:49.821 00.000 7680 Move returns status 0, amount 0
20:57:49.823 00.002 7680 MoveAxis(N, 150, ABG)
20:57:49.823 00.000 7680 Guiding  Dir = 0, Dur = 150
20:57:49.823 00.000 7680 IsSlewing returns 0
20:57:49.823 00.000 7680 IsGuiding returns 0
20:57:49.823 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
20:57:49.826 00.003 7680 PulseGuide returned control before completion, sleep 160
20:57:49.840 00.014 6120 UpdateGuideState exits: m=9660 SNR=59.8
20:57:49.843 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:49.845 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:49.847 00.002 6120 Enqueuing Expose request
20:57:49.994 00.147 7680 IsGuiding returns 1
20:57:49.994 00.000 7680 scope still moving after pulse duration time elapsed
20:57:50.025 00.031 7680 IsSlewing returns 0
20:57:50.026 00.001 7680 IsGuiding returns 0
20:57:50.027 00.001 7680 scope move finished after 150 + 53 ms
20:57:50.027 00.000 7680 Move returns status 0, amount 150
20:57:50.028 00.001 7680 move complete, result=0
20:57:50.028 00.000 7680 worker thread done servicing request
20:57:50.028 00.000 7680 Worker thread wakes up
20:57:50.029 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 150 ms NORTH
20:57:50.035 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:50.035 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:51.289 01.254 7680 Exposure complete
20:57:51.361 00.072 7680 worker thread done servicing request
20:57:51.362 00.001 6120 OnExposeComplete: enter
20:57:51.363 00.001 6120 UpdateGuideState(): m_state=6
20:57:51.367 00.004 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
20:57:51.369 00.002 6120 Star::Find returns 1 (0), X=1250.24, Y=878.66, Mass=9815, SNR=58.5, Peak=220 HFD=7.3
20:57:51.371 00.002 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
20:57:51.374 00.003 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.51)
20:57:51.376 00.002 6120 CameraToMount -- cameraX=0.13 cameraY=0.24 hyp=0.27 cameraTheta=1.09 mountX=-0.17 mountY=-0.16, mountTheta=-2.38
20:57:51.380 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.24, opts=13)
20:57:51.383 00.003 6120 Enqueuing Move request for scope (0.13, 0.24)
20:57:51.386 00.003 7680 Worker thread wakes up
20:57:51.386 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.24) opts 0xd
20:57:51.386 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.24)
20:57:51.387 00.001 7680 Moving (0.13, 0.24) raw xDistance=-0.17 yDistance=-0.16
20:57:51.387 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
20:57:51.387 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:57:51.387 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:57:51.388 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
20:57:51.392 00.004 7680 MoveAxis(E, 0, ABG)
20:57:51.392 00.000 7680 Move returns status 0, amount 0
20:57:51.392 00.000 7680 MoveAxis(N, 0, ABG)
20:57:51.392 00.000 7680 Move returns status 0, amount 0
20:57:51.392 00.000 7680 move complete, result=0
20:57:51.392 00.000 7680 worker thread done servicing request
20:57:51.405 00.013 6120 UpdateGuideState exits: m=9815 SNR=58.5
20:57:51.408 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:51.411 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:51.412 00.001 6120 Enqueuing Expose request
20:57:51.416 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:57:51.419 00.003 7680 Worker thread wakes up
20:57:51.422 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:51.422 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:52.674 01.252 7680 Exposure complete
20:57:52.752 00.078 7680 worker thread done servicing request
20:57:52.753 00.001 6120 OnExposeComplete: enter
20:57:52.755 00.002 6120 UpdateGuideState(): m_state=6
20:57:52.758 00.003 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
20:57:52.762 00.004 6120 Star::Find returns 1 (0), X=1250.50, Y=878.83, Mass=9389, SNR=57.7, Peak=196 HFD=7.4
20:57:52.767 00.005 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.78 = -2.50)
20:57:52.769 00.002 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.51 = -2.77)
20:57:52.771 00.002 6120 CameraToMount -- cameraX=0.38 cameraY=0.41 hyp=0.56 cameraTheta=0.83 mountX=-0.45 mountY=-0.20, mountTheta=-2.72
20:57:52.775 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=0.41, opts=13)
20:57:52.778 00.003 6120 Enqueuing Move request for scope (0.38, 0.41)
20:57:52.781 00.003 7680 Worker thread wakes up
20:57:52.781 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.41) opts 0xd
20:57:52.781 00.000 7680 Handling offset move in thread for scope, endpoint = (0.38, 0.41)
20:57:52.781 00.000 7680 Moving (0.38, 0.41) raw xDistance=-0.45 yDistance=-0.20
20:57:52.781 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
20:57:52.781 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
20:57:52.782 00.001 7680 MoveAxis(E, 189, ABG)
20:57:52.782 00.000 7680 Guiding  Dir = 2, Dur = 189
20:57:52.782 00.000 7680 IsSlewing returns 0
20:57:52.782 00.000 7680 IsGuiding returns 0
20:57:52.782 00.000 7680 PulseGuide returned control before completion, sleep 199
20:57:52.783 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=163, Gamma=1.000
20:57:52.799 00.016 6120 UpdateGuideState exits: m=9389 SNR=57.7
20:57:52.802 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:52.807 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:52.809 00.002 6120 Enqueuing Expose request
20:57:52.993 00.184 7680 IsGuiding returns 1
20:57:52.993 00.000 7680 scope still moving after pulse duration time elapsed
20:57:53.025 00.032 7680 IsSlewing returns 0
20:57:53.026 00.001 7680 IsGuiding returns 0
20:57:53.027 00.001 7680 scope move finished after 189 + 55 ms
20:57:53.027 00.000 7680 Move returns status 0, amount 189
20:57:53.027 00.000 7680 MoveAxis(N, 109, ABG)
20:57:53.027 00.000 7680 Guiding  Dir = 0, Dur = 109
20:57:53.028 00.001 7680 IsSlewing returns 0
20:57:53.028 00.000 7680 IsGuiding returns 0
20:57:53.029 00.001 7680 PulseGuide returned control before completion, sleep 119
20:57:53.150 00.121 7680 IsGuiding returns 1
20:57:53.151 00.001 7680 scope still moving after pulse duration time elapsed
20:57:53.182 00.031 7680 IsSlewing returns 0
20:57:53.183 00.001 7680 IsGuiding returns 0
20:57:53.184 00.001 7680 scope move finished after 109 + 45 ms
20:57:53.184 00.000 7680 Move returns status 0, amount 109
20:57:53.184 00.000 7680 move complete, result=0
20:57:53.185 00.001 7680 worker thread done servicing request
20:57:53.185 00.000 7680 Worker thread wakes up
20:57:53.186 00.001 6120 GuideStep: -0.4 px 189 ms EAST, -0.2 px 109 ms NORTH
20:57:53.192 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:53.192 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:54.221 01.029 6120 GetBoolean("/Confirm/guiding_assistant_while_guiding", 0) returns 0
20:57:54.445 00.224 7680 Exposure complete
20:57:54.523 00.078 7680 worker thread done servicing request
20:57:54.524 00.001 6120 OnExposeComplete: enter
20:57:54.526 00.002 6120 UpdateGuideState(): m_state=6
20:57:54.529 00.003 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
20:57:54.531 00.002 6120 Star::Find returns 1 (0), X=1250.08, Y=879.08, Mass=9067, SNR=57.5, Peak=196 HFD=7.3
20:57:54.534 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.70)
20:57:54.536 00.002 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.97)
20:57:54.539 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.66 hyp=0.66 cameraTheta=1.63 mountX=-0.08 mountY=-0.61, mountTheta=-1.71
20:57:54.543 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.66, opts=13)
20:57:54.547 00.004 6120 Enqueuing Move request for scope (-0.04, 0.66)
20:57:54.549 00.002 7680 Worker thread wakes up
20:57:54.550 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.66) opts 0xd
20:57:54.550 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.66)
20:57:54.550 00.000 7680 Moving (-0.04, 0.66) raw xDistance=-0.08 yDistance=-0.61
20:57:54.550 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
20:57:54.550 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
20:57:54.551 00.001 7680 MoveAxis(E, 0, ABG)
20:57:54.551 00.000 7680 Move returns status 0, amount 0
20:57:54.552 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
20:57:54.554 00.002 7680 MoveAxis(N, 332, ABG)
20:57:54.554 00.000 7680 Guiding  Dir = 0, Dur = 332
20:57:54.554 00.000 7680 IsSlewing returns 0
20:57:54.554 00.000 7680 IsGuiding returns 0
20:57:54.555 00.001 7680 PulseGuide returned control before completion, sleep 342
20:57:54.568 00.013 6120 UpdateGuideState exits: m=9067 SNR=57.5
20:57:54.571 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:54.573 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:54.578 00.005 6120 Enqueuing Expose request
20:57:54.904 00.326 7680 IsGuiding returns 1
20:57:54.905 00.001 7680 scope still moving after pulse duration time elapsed
20:57:54.936 00.031 7680 IsSlewing returns 0
20:57:54.938 00.002 7680 IsGuiding returns 0
20:57:54.938 00.000 7680 scope move finished after 332 + 51 ms
20:57:54.938 00.000 7680 Move returns status 0, amount 332
20:57:54.939 00.001 7680 move complete, result=0
20:57:54.939 00.000 7680 worker thread done servicing request
20:57:54.939 00.000 7680 Worker thread wakes up
20:57:54.940 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 332 ms NORTH
20:57:54.946 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:54.947 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:56.201 01.254 7680 Exposure complete
20:57:56.277 00.076 7680 worker thread done servicing request
20:57:56.278 00.001 6120 OnExposeComplete: enter
20:57:56.281 00.003 6120 UpdateGuideState(): m_state=6
20:57:56.284 00.003 6120 Star::Find(15, 1250, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
20:57:56.286 00.002 6120 Star::Find returns 1 (0), X=1250.15, Y=878.64, Mass=9434, SNR=58.6, Peak=202 HFD=7.4
20:57:56.289 00.003 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
20:57:56.290 00.001 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
20:57:56.294 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.45 mountX=-0.07 mountY=-0.19, mountTheta=-1.92
20:57:56.298 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.23, opts=13)
20:57:56.301 00.003 6120 Enqueuing Move request for scope (0.03, 0.23)
20:57:56.304 00.003 7680 Worker thread wakes up
20:57:56.305 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
20:57:56.305 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
20:57:56.305 00.000 7680 Moving (0.03, 0.23) raw xDistance=-0.07 yDistance=-0.19
20:57:56.305 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:57:56.305 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:57:56.305 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:57:56.306 00.001 7680 MoveAxis(E, 0, ABG)
20:57:56.306 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
20:57:56.308 00.002 7680 Move returns status 0, amount 0
20:57:56.308 00.000 7680 MoveAxis(N, 0, ABG)
20:57:56.308 00.000 7680 Move returns status 0, amount 0
20:57:56.308 00.000 7680 move complete, result=0
20:57:56.308 00.000 7680 worker thread done servicing request
20:57:56.322 00.014 6120 UpdateGuideState exits: m=9434 SNR=58.6
20:57:56.325 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:56.328 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:56.333 00.005 6120 Enqueuing Expose request
20:57:56.335 00.002 7680 Worker thread wakes up
20:57:56.335 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:57:56.338 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:56.340 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:57.587 01.247 7680 Exposure complete
20:57:57.667 00.080 7680 worker thread done servicing request
20:57:57.668 00.001 6120 OnExposeComplete: enter
20:57:57.671 00.003 6120 UpdateGuideState(): m_state=6
20:57:57.673 00.002 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
20:57:57.676 00.003 6120 Star::Find returns 1 (0), X=1250.13, Y=878.83, Mass=9259, SNR=57.6, Peak=191 HFD=7.3
20:57:57.679 00.003 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.80)
20:57:57.680 00.001 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
20:57:57.683 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.41 hyp=0.41 cameraTheta=1.53 mountX=-0.09 mountY=-0.36, mountTheta=-1.82
20:57:57.686 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.41, opts=13)
20:57:57.690 00.004 6120 Enqueuing Move request for scope (0.02, 0.41)
20:57:57.693 00.003 7680 Worker thread wakes up
20:57:57.693 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.41) opts 0xd
20:57:57.693 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.41)
20:57:57.693 00.000 7680 Moving (0.02, 0.41) raw xDistance=-0.09 yDistance=-0.36
20:57:57.693 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
20:57:57.694 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
20:57:57.694 00.000 7680 MoveAxis(E, 0, ABG)
20:57:57.694 00.000 7680 Move returns status 0, amount 0
20:57:57.694 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=191, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
20:57:57.696 00.002 7680 MoveAxis(N, 195, ABG)
20:57:57.696 00.000 7680 Guiding  Dir = 0, Dur = 195
20:57:57.696 00.000 7680 IsSlewing returns 0
20:57:57.698 00.002 7680 IsGuiding returns 0
20:57:57.698 00.000 7680 PulseGuide returned control before completion, sleep 205
20:57:57.711 00.013 6120 UpdateGuideState exits: m=9259 SNR=57.6
20:57:57.714 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:57.716 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:57.719 00.003 6120 Enqueuing Expose request
20:57:57.905 00.186 7680 IsGuiding returns 1
20:57:57.906 00.001 7680 scope still moving after pulse duration time elapsed
20:57:57.936 00.030 7680 IsSlewing returns 0
20:57:57.937 00.001 7680 IsGuiding returns 0
20:57:57.937 00.000 7680 scope move finished after 195 + 43 ms
20:57:57.938 00.001 7680 Move returns status 0, amount 195
20:57:57.938 00.000 7680 move complete, result=0
20:57:57.938 00.000 7680 worker thread done servicing request
20:57:57.938 00.000 7680 Worker thread wakes up
20:57:57.938 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 195 ms NORTH
20:57:57.942 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:57.942 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:57:59.194 01.252 7680 Exposure complete
20:57:59.266 00.072 7680 worker thread done servicing request
20:57:59.266 00.000 6120 OnExposeComplete: enter
20:57:59.269 00.003 6120 UpdateGuideState(): m_state=6
20:57:59.272 00.003 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:57:59.274 00.002 6120 Star::Find returns 1 (0), X=1250.20, Y=878.70, Mass=9613, SNR=59.2, Peak=203 HFD=7.3
20:57:59.278 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
20:57:59.281 00.003 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
20:57:59.284 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.27 mountX=-0.14 mountY=-0.21, mountTheta=-2.14
20:57:59.287 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.28, opts=13)
20:57:59.289 00.002 6120 Enqueuing Move request for scope (0.08, 0.28)
20:57:59.291 00.002 7680 Worker thread wakes up
20:57:59.291 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.28) opts 0xd
20:57:59.291 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.28)
20:57:59.293 00.002 7680 Moving (0.08, 0.28) raw xDistance=-0.14 yDistance=-0.21
20:57:59.293 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
20:57:59.293 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
20:57:59.293 00.000 7680 MoveAxis(E, 0, ABG)
20:57:59.293 00.000 7680 Move returns status 0, amount 0
20:57:59.293 00.000 7680 MoveAxis(N, 115, ABG)
20:57:59.294 00.001 7680 Guiding  Dir = 0, Dur = 115
20:57:59.294 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
20:57:59.296 00.002 7680 IsSlewing returns 0
20:57:59.297 00.001 7680 IsGuiding returns 0
20:57:59.297 00.000 7680 PulseGuide returned control before completion, sleep 125
20:57:59.311 00.014 6120 UpdateGuideState exits: m=9613 SNR=59.2
20:57:59.313 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:59.315 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:57:59.318 00.003 6120 Enqueuing Expose request
20:57:59.436 00.118 7680 IsGuiding returns 1
20:57:59.437 00.001 7680 scope still moving after pulse duration time elapsed
20:57:59.467 00.030 7680 IsSlewing returns 0
20:57:59.467 00.000 7680 IsGuiding returns 0
20:57:59.467 00.000 7680 scope move finished after 115 + 54 ms
20:57:59.468 00.001 7680 Move returns status 0, amount 115
20:57:59.468 00.000 7680 move complete, result=0
20:57:59.468 00.000 7680 worker thread done servicing request
20:57:59.468 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 115 ms NORTH
20:57:59.472 00.004 7680 Worker thread wakes up
20:57:59.472 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:57:59.472 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:58:00.715 01.243 7680 Exposure complete
20:58:00.788 00.073 7680 worker thread done servicing request
20:58:00.788 00.000 6120 OnExposeComplete: enter
20:58:00.790 00.002 6120 UpdateGuideState(): m_state=6
20:58:00.793 00.003 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
20:58:00.796 00.003 6120 Star::Find returns 1 (0), X=1250.25, Y=878.71, Mass=9586, SNR=58.1, Peak=215 HFD=7.3
20:58:00.799 00.003 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.09 = -2.20)
20:58:00.801 00.002 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.47)
20:58:00.803 00.002 6120 CameraToMount -- cameraX=0.14 cameraY=0.29 hyp=0.32 cameraTheta=1.13 mountX=-0.19 mountY=-0.20, mountTheta=-2.32
20:58:00.808 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.29, opts=13)
20:58:00.810 00.002 6120 Enqueuing Move request for scope (0.14, 0.29)
20:58:00.812 00.002 7680 Worker thread wakes up
20:58:00.813 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.29) opts 0xd
20:58:00.813 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.29)
20:58:00.813 00.000 7680 Moving (0.14, 0.29) raw xDistance=-0.19 yDistance=-0.20
20:58:00.813 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
20:58:00.813 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:58:00.813 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:58:00.813 00.000 7680 MoveAxis(E, 0, ABG)
20:58:00.813 00.000 7680 Move returns status 0, amount 0
20:58:00.814 00.001 7680 MoveAxis(N, 0, ABG)
20:58:00.814 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
20:58:00.817 00.003 7680 Move returns status 0, amount 0
20:58:00.817 00.000 7680 move complete, result=0
20:58:00.817 00.000 7680 worker thread done servicing request
20:58:00.830 00.013 6120 UpdateGuideState exits: m=9586 SNR=58.1
20:58:00.834 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:00.837 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:00.840 00.003 6120 Enqueuing Expose request
20:58:00.842 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:58:00.844 00.002 7680 Worker thread wakes up
20:58:00.846 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:00.846 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:58:02.087 01.241 7680 Exposure complete
20:58:02.169 00.082 7680 worker thread done servicing request
20:58:02.170 00.001 6120 OnExposeComplete: enter
20:58:02.174 00.004 6120 UpdateGuideState(): m_state=6
20:58:02.177 00.003 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
20:58:02.181 00.004 6120 Star::Find returns 1 (0), X=1250.39, Y=878.65, Mass=10232, SNR=64.2, Peak=204 HFD=7.4
20:58:02.184 00.003 6120 CameraToMount -- cameraTheta (0.72) - m_xAngle (-2.95) = xAngle (3.67 = -2.61)
20:58:02.186 00.002 6120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.40 = -2.88)
20:58:02.188 00.002 6120 CameraToMount -- cameraX=0.27 cameraY=0.24 hyp=0.36 cameraTheta=0.72 mountX=-0.31 mountY=-0.09, mountTheta=-2.85
20:58:02.192 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.24, opts=13)
20:58:02.194 00.002 6120 Enqueuing Move request for scope (0.27, 0.24)
20:58:02.196 00.002 7680 Worker thread wakes up
20:58:02.198 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.24) opts 0xd
20:58:02.198 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.24)
20:58:02.198 00.000 7680 Moving (0.27, 0.24) raw xDistance=-0.31 yDistance=-0.09
20:58:02.198 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
20:58:02.198 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:58:02.199 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:58:02.199 00.000 7680 MoveAxis(E, 130, ABG)
20:58:02.199 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
20:58:02.202 00.003 7680 Guiding  Dir = 2, Dur = 130
20:58:02.202 00.000 7680 IsSlewing returns 0
20:58:02.202 00.000 7680 IsGuiding returns 0
20:58:02.203 00.001 7680 PulseGuide returned control before completion, sleep 140
20:58:02.214 00.011 6120 UpdateGuideState exits: m=10232 SNR=64.2
20:58:02.217 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:02.220 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:02.223 00.003 6120 Enqueuing Expose request
20:58:02.350 00.127 7680 IsGuiding returns 1
20:58:02.351 00.001 7680 scope still moving after pulse duration time elapsed
20:58:02.380 00.029 7680 IsSlewing returns 0
20:58:02.381 00.001 7680 IsGuiding returns 0
20:58:02.382 00.001 7680 scope move finished after 130 + 49 ms
20:58:02.383 00.001 7680 Move returns status 0, amount 130
20:58:02.383 00.000 7680 MoveAxis(N, 0, ABG)
20:58:02.383 00.000 7680 Move returns status 0, amount 0
20:58:02.384 00.001 7680 move complete, result=0
20:58:02.384 00.000 7680 worker thread done servicing request
20:58:02.385 00.001 7680 Worker thread wakes up
20:58:02.385 00.000 6120 GuideStep: -0.3 px 130 ms EAST, -0.1 px 0 ms NORTH
20:58:02.392 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:02.392 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:58:03.647 01.255 7680 Exposure complete
20:58:03.718 00.071 7680 worker thread done servicing request
20:58:03.718 00.000 6120 OnExposeComplete: enter
20:58:03.721 00.003 6120 UpdateGuideState(): m_state=6
20:58:03.724 00.003 6120 Star::Find(15, 1250, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
20:58:03.726 00.002 6120 Star::Find returns 1 (0), X=1249.95, Y=878.87, Mass=9854, SNR=60.8, Peak=205 HFD=7.4
20:58:03.729 00.003 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
20:58:03.731 00.002 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
20:58:03.734 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.45 hyp=0.48 cameraTheta=1.93 mountX=0.08 mountY=-0.48, mountTheta=-1.40
20:58:03.738 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.45, opts=13)
20:58:03.740 00.002 6120 Enqueuing Move request for scope (-0.17, 0.45)
20:58:03.742 00.002 7680 Worker thread wakes up
20:58:03.742 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.45) opts 0xd
20:58:03.742 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.45)
20:58:03.742 00.000 7680 Moving (-0.17, 0.45) raw xDistance=0.08 yDistance=-0.48
20:58:03.743 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
20:58:03.743 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
20:58:03.743 00.000 7680 MoveAxis(E, 0, ABG)
20:58:03.743 00.000 7680 Move returns status 0, amount 0
20:58:03.744 00.001 7680 MoveAxis(N, 260, ABG)
20:58:03.744 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
20:58:03.746 00.002 7680 Guiding  Dir = 0, Dur = 260
20:58:03.747 00.001 7680 IsSlewing returns 0
20:58:03.747 00.000 7680 IsGuiding returns 0
20:58:03.747 00.000 7680 PulseGuide returned control before completion, sleep 270
20:58:03.760 00.013 6120 UpdateGuideState exits: m=9854 SNR=60.8
20:58:03.764 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:03.767 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:03.769 00.002 6120 Enqueuing Expose request
20:58:04.025 00.256 7680 IsGuiding returns 1
20:58:04.026 00.001 7680 scope still moving after pulse duration time elapsed
20:58:04.056 00.030 7680 IsSlewing returns 0
20:58:04.056 00.000 7680 IsGuiding returns 1
20:58:04.087 00.031 7680 IsSlewing returns 0
20:58:04.089 00.002 7680 IsGuiding returns 1
20:58:04.119 00.030 7680 IsSlewing returns 0
20:58:04.120 00.001 7680 IsGuiding returns 0
20:58:04.120 00.000 7680 scope move finished after 260 + 113 ms
20:58:04.122 00.002 7680 Move returns status 0, amount 260
20:58:04.122 00.000 7680 move complete, result=0
20:58:04.123 00.001 7680 worker thread done servicing request
20:58:04.123 00.000 7680 Worker thread wakes up
20:58:04.124 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 260 ms NORTH
20:58:04.131 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:04.131 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,863,31,31)
20:58:04.843 00.712 6120 evsrv: cli 0FAEF398 connect
20:58:04.850 00.007 6120 case statement mapped state 6 to 3
20:58:04.874 00.024 6120 case statement mapped state 6 to 3
20:58:04.901 00.027 6120 evsrv: cli 0FAEF398 request: {"method":"get_app_state","id":"d812a627-bbde-456b-8ad3-2226d05031a7"}
20:58:04.914 00.013 6120 case statement mapped state 6 to 3
20:58:04.924 00.010 6120 evsrv: cli 0FAEF398 response: {"jsonrpc":"2.0","result":"Guiding","id":"d812a627-bbde-456b-8ad3-2226d05031a7"}
20:58:04.965 00.041 6120 evsrv: cli 0FAEF398 disconnect
20:58:04.974 00.009 6120 evsrv: cli 0FAEFBB8 connect
20:58:04.978 00.004 6120 case statement mapped state 6 to 3
20:58:04.981 00.003 6120 case statement mapped state 6 to 3
20:58:04.986 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"da1122da-2c8d-4229-abd5-c7a52b5dc922"}
20:58:04.991 00.005 6120 PhdController::Dither begins
20:58:04.997 00.006 6120 dither: size=5.00, dRA=-4.99 dDec=0.64
20:58:05.005 00.008 6120 MountToCamera -- mountTheta (3.01) + m_xAngle (-2.95) = xAngle (0.06 = 0.06)
20:58:05.019 00.014 6120 MountToCamera -- mountX=-4.99 mountY=0.64 hyp=5.03 mountTheta=3.01 cameraX=5.02, cameraY=0.30 cameraTheta=0.06
20:58:05.034 00.015 6120 setting lock position to (1255.14, 878.72)
20:58:05.054 00.020 6120 Mount: notify guiding dithered (5.0, 0.3)
20:58:05.084 00.030 6120 Status Line: Dither by -4.99,0.64
20:58:05.112 00.028 6120 PhdController: newstate STATE_SETTLE_BEGIN
20:58:05.118 00.006 6120 PhdController: newstate STATE_SETTLE_WAIT
20:58:05.121 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"da1122da-2c8d-4229-abd5-c7a52b5dc922"}
20:58:05.125 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
20:58:05.373 00.248 7680 Exposure complete
20:58:05.444 00.071 7680 worker thread done servicing request
20:58:05.444 00.000 6120 OnExposeComplete: enter
20:58:05.446 00.002 6120 UpdateGuideState(): m_state=6
20:58:05.450 00.004 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
20:58:05.453 00.003 6120 Star::Find returns 1 (0), X=1249.93, Y=878.87, Mass=9634, SNR=59.4, Peak=202 HFD=7.4
20:58:05.456 00.003 6120 CameraToMount -- cameraTheta (3.11) - m_xAngle (-2.95) = xAngle (6.07 = -0.22)
20:58:05.458 00.002 6120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.80 = -0.48)
20:58:05.461 00.003 6120 CameraToMount -- cameraX=-5.20 cameraY=0.15 hyp=5.20 cameraTheta=3.11 mountX=5.08 mountY=-2.43, mountTheta=-0.45
20:58:05.466 00.005 6120 dither recenter: remaining=(5.0,-0.6) step=(5.0,-0.6)
20:58:05.469 00.003 6120 MountToCamera -- mountTheta (-0.13) + m_xAngle (-2.95) = xAngle (-3.08 = -3.08)
20:58:05.471 00.002 6120 MountToCamera -- mountX=4.99 mountY=-0.64 hyp=5.03 mountTheta=-0.13 cameraX=-5.02, cameraY=-0.30 cameraTheta=-3.08
20:58:05.473 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-5.02, y=-0.30, opts=4)
20:58:05.476 00.003 6120 Enqueuing Move request for scope (-5.02, -0.30)
20:58:05.479 00.003 7680 Worker thread wakes up
20:58:05.479 00.000 6120 Mount: notify direct move 4.99,-0.64
20:58:05.482 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-5.02, -0.30) opts 0x4
20:58:05.482 00.000 7680 Handling offset move in thread for scope, endpoint = (-5.02, -0.30)
20:58:05.483 00.001 7680 Moving (-5.02, -0.30) raw xDistance=4.99 yDistance=-0.64
20:58:05.483 00.000 7680 MoveAxis(W, 3347, B)
20:58:05.483 00.000 7680 Guiding  Dir = 3, Dur = 3347
20:58:05.483 00.000 7680 IsSlewing returns 0
20:58:05.484 00.001 7680 IsGuiding returns 0
20:58:05.484 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
20:58:05.487 00.003 7680 PulseGuide returned control before completion, sleep 3357
20:58:05.500 00.013 6120 UpdateGuideState exits: m=9634 SNR=59.4
20:58:05.504 00.004 6120 PhdController: settling, locked = 1, distance = 5.35 (1.50) aobump = 0 frame = 1 / 99999
20:58:05.506 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764039485.506,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.35,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
20:58:05.509 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:05.513 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:05.517 00.004 6120 Enqueuing Expose request
20:58:08.854 03.337 7680 IsGuiding returns 1
20:58:08.854 00.000 7680 scope still moving after pulse duration time elapsed
20:58:08.885 00.031 7680 IsSlewing returns 0
20:58:08.886 00.001 7680 IsGuiding returns 0
20:58:08.886 00.000 7680 scope move finished after 3347 + 56 ms
20:58:08.888 00.002 7680 Move returns status 0, amount 3347
20:58:08.888 00.000 7680 MoveAxis(N, 345, B)
20:58:08.889 00.001 7680 Guiding  Dir = 0, Dur = 345
20:58:08.889 00.000 7680 IsSlewing returns 0
20:58:08.889 00.000 7680 IsGuiding returns 0
20:58:08.889 00.000 7680 PulseGuide returned control before completion, sleep 355
20:58:09.262 00.373 7680 IsGuiding returns 1
20:58:09.263 00.001 7680 scope still moving after pulse duration time elapsed
20:58:09.293 00.030 7680 IsSlewing returns 0
20:58:09.294 00.001 7680 IsGuiding returns 0
20:58:09.295 00.001 7680 scope move finished after 345 + 59 ms
20:58:09.295 00.000 7680 Move returns status 0, amount 345
20:58:09.295 00.000 7680 move complete, result=0
20:58:09.296 00.001 7680 worker thread done servicing request
20:58:09.297 00.001 7680 Worker thread wakes up
20:58:09.297 00.000 6120 GuideStep: 5.0 px 3347 ms WEST, -0.6 px 345 ms NORTH
20:58:09.303 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:09.303 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1240,864,31,31)
20:58:10.560 01.257 7680 Exposure complete
20:58:10.634 00.074 7680 worker thread done servicing request
20:58:10.634 00.000 6120 OnExposeComplete: enter
20:58:10.636 00.002 6120 UpdateGuideState(): m_state=6
20:58:10.639 00.003 6120 Star::Find(15, 1249, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
20:58:10.641 00.002 6120 Star::Find returns 1 (0), X=1255.05, Y=878.44, Mass=10249, SNR=60.2, Peak=214 HFD=7.4
20:58:10.645 00.004 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-2.95) = xAngle (1.09 = 1.09)
20:58:10.647 00.002 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.82 = 0.82)
20:58:10.649 00.002 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.28 hyp=0.30 cameraTheta=-1.86 mountX=0.14 mountY=0.22, mountTheta=1.01
20:58:10.653 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.28, opts=13)
20:58:10.655 00.002 6120 Enqueuing Move request for scope (-0.08, -0.28)
20:58:10.658 00.003 7680 Worker thread wakes up
20:58:10.658 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.28) opts 0xd
20:58:10.658 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.28)
20:58:10.658 00.000 7680 Moving (-0.08, -0.28) raw xDistance=0.14 yDistance=0.22
20:58:10.659 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
20:58:10.659 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
20:58:10.659 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:58:10.659 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
20:58:10.662 00.003 7680 MoveAxis(E, 0, ABG)
20:58:10.662 00.000 7680 Move returns status 0, amount 0
20:58:10.662 00.000 7680 MoveAxis(N, 0, ABG)
20:58:10.662 00.000 7680 Move returns status 0, amount 0
20:58:10.662 00.000 7680 move complete, result=0
20:58:10.662 00.000 7680 worker thread done servicing request
20:58:10.676 00.014 6120 UpdateGuideState exits: m=10249 SNR=60.2
20:58:10.679 00.003 6120 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 2 / 99999
20:58:10.681 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764039490.681,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.30,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
20:58:10.683 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:10.686 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:10.688 00.002 6120 Enqueuing Expose request
20:58:10.691 00.003 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
20:58:10.694 00.003 7680 Worker thread wakes up
20:58:10.694 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:10.694 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1240,864,31,31)
20:58:11.943 01.249 7680 Exposure complete
20:58:12.016 00.073 7680 worker thread done servicing request
20:58:12.016 00.000 6120 OnExposeComplete: enter
20:58:12.018 00.002 6120 UpdateGuideState(): m_state=6
20:58:12.021 00.003 6120 Star::Find(15, 1255, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
20:58:12.023 00.002 6120 Star::Find returns 1 (0), X=1255.14, Y=878.51, Mass=9599, SNR=60.4, Peak=205 HFD=7.3
20:58:12.026 00.003 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-2.95) = xAngle (1.41 = 1.41)
20:58:12.028 00.002 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.14 = 1.14)
20:58:12.032 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.55 mountX=0.03 mountY=0.19, mountTheta=1.39
20:58:12.035 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.21, opts=13)
20:58:12.037 00.002 6120 Enqueuing Move request for scope (0.00, -0.21)
20:58:12.040 00.003 7680 Worker thread wakes up
20:58:12.040 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
20:58:12.040 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
20:58:12.040 00.000 7680 Moving (0.00, -0.21) raw xDistance=0.03 yDistance=0.19
20:58:12.040 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
20:58:12.040 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:58:12.041 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:58:12.041 00.000 7680 MoveAxis(E, 0, ABG)
20:58:12.041 00.000 7680 Move returns status 0, amount 0
20:58:12.041 00.000 7680 MoveAxis(N, 0, ABG)
20:58:12.041 00.000 7680 Move returns status 0, amount 0
20:58:12.041 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
20:58:12.044 00.003 7680 move complete, result=0
20:58:12.044 00.000 7680 worker thread done servicing request
20:58:12.057 00.013 6120 UpdateGuideState exits: m=9599 SNR=60.4
20:58:12.060 00.003 6120 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 3 / 99999
20:58:12.063 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764039492.063,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.27,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
20:58:12.066 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:12.068 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:12.071 00.003 6120 Enqueuing Expose request
20:58:12.073 00.002 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
20:58:12.078 00.005 7680 Worker thread wakes up
20:58:12.078 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:12.078 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1240,864,31,31)
20:58:13.327 01.249 7680 Exposure complete
20:58:13.397 00.070 7680 worker thread done servicing request
20:58:13.397 00.000 6120 OnExposeComplete: enter
20:58:13.399 00.002 6120 UpdateGuideState(): m_state=6
20:58:13.402 00.003 6120 Star::Find(15, 1255, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
20:58:13.405 00.003 6120 Star::Find returns 1 (0), X=1254.98, Y=878.54, Mass=9486, SNR=57.0, Peak=204 HFD=7.2
20:58:13.406 00.001 6120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-2.95) = xAngle (0.67 = 0.67)
20:58:13.410 00.004 6120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.40 = 0.40)
20:58:13.413 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-2.29 mountX=0.18 mountY=0.09, mountTheta=0.46
20:58:13.416 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.18, opts=13)
20:58:13.418 00.002 6120 Enqueuing Move request for scope (-0.15, -0.18)
20:58:13.421 00.003 7680 Worker thread wakes up
20:58:13.421 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.18) opts 0xd
20:58:13.421 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.18)
20:58:13.421 00.000 7680 Moving (-0.15, -0.18) raw xDistance=0.18 yDistance=0.09
20:58:13.421 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
20:58:13.422 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:58:13.422 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:58:13.422 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
20:58:13.424 00.002 7680 MoveAxis(E, 0, ABG)
20:58:13.424 00.000 7680 Move returns status 0, amount 0
20:58:13.424 00.000 7680 MoveAxis(N, 0, ABG)
20:58:13.424 00.000 7680 Move returns status 0, amount 0
20:58:13.425 00.001 7680 move complete, result=0
20:58:13.425 00.000 7680 worker thread done servicing request
20:58:13.438 00.013 6120 UpdateGuideState exits: m=9486 SNR=57.0
20:58:13.442 00.004 6120 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 4 / 99999
20:58:13.445 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764039493.445,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.26,"Time":2.8,"SettleTime":10.0,"StarLocked":true}
20:58:13.448 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:13.452 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:13.455 00.003 6120 Enqueuing Expose request
20:58:13.458 00.003 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
20:58:13.461 00.003 7680 Worker thread wakes up
20:58:13.461 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:13.461 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1240,864,31,31)
20:58:13.962 00.501 6120 StartLoopingInteractive: Loop button clicked
20:58:13.968 00.006 6120 Mount: notify guiding stopped
20:58:13.973 00.005 6120 PhdController failed: Guiding stopped
20:58:13.975 00.002 6120 PhdController: newstate STATE_FINISH
20:58:13.978 00.003 6120 PhdController complete: fail: Guiding stopped
20:58:13.982 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764039493.982,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":1,"Error":"Guiding stopped","TotalFrames":4,"DroppedFrames":0}
20:58:13.984 00.002 6120 Mount: notify guiding dither settle done success=0
20:58:13.986 00.002 6120 PhdController: newstate STATE_IDLE
20:58:13.990 00.004 6120 Changing from state GUIDING to STOP
20:58:13.995 00.005 6120 guider state => SELECTED
20:58:13.997 00.002 6120 Status Line: Looping
20:58:14.003 00.006 6120 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:58:14.704 00.701 7680 Exposure complete
20:58:14.777 00.073 7680 worker thread done servicing request
20:58:14.779 00.002 6120 OnExposeComplete: enter
20:58:14.782 00.003 6120 UpdateGuideState(): m_state=2
20:58:14.785 00.003 6120 Star::Find(15, 1254, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
20:58:14.788 00.003 6120 Star::Find returns 1 (0), X=1255.08, Y=878.46, Mass=9461, SNR=57.7, Peak=192 HFD=7.4
20:58:14.789 00.001 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-2.95) = xAngle (1.18 = 1.18)
20:58:14.793 00.004 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.91 = 0.91)
20:58:14.798 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.26 hyp=0.26 cameraTheta=-1.78 mountX=0.10 mountY=0.21, mountTheta=1.12
20:58:14.804 00.006 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=192, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
20:58:14.821 00.017 6120 UpdateGuideState exits: m=9461 SNR=57.7
20:58:14.825 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:14.829 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:14.832 00.003 6120 Enqueuing Expose request
20:58:14.834 00.002 7680 Worker thread wakes up
20:58:14.834 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:14.834 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1240,863,31,31)
20:58:16.087 01.253 7680 Exposure complete
20:58:16.166 00.079 7680 worker thread done servicing request
20:58:16.166 00.000 6120 OnExposeComplete: enter
20:58:16.170 00.004 6120 UpdateGuideState(): m_state=2
20:58:16.175 00.005 6120 Star::Find(15, 1255, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
20:58:16.178 00.003 6120 Star::Find returns 1 (0), X=1255.82, Y=878.75, Mass=9934, SNR=60.9, Peak=206 HFD=7.2
20:58:16.180 00.002 6120 CameraToMount -- cameraTheta (0.04) - m_xAngle (-2.95) = xAngle (3.00 = 3.00)
20:58:16.184 00.004 6120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.73 = 2.73)
20:58:16.186 00.002 6120 CameraToMount -- cameraX=0.68 cameraY=0.03 hyp=0.68 cameraTheta=0.04 mountX=-0.68 mountY=0.27, mountTheta=2.76
20:58:16.189 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=190, Gamma=1.000
20:58:16.205 00.016 6120 UpdateGuideState exits: m=9934 SNR=60.9
20:58:16.208 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:16.210 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:16.212 00.002 6120 Enqueuing Expose request
20:58:16.215 00.003 7680 Worker thread wakes up
20:58:16.215 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:16.215 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:17.465 01.250 7680 Exposure complete
20:58:17.545 00.080 7680 worker thread done servicing request
20:58:17.545 00.000 6120 OnExposeComplete: enter
20:58:17.550 00.005 6120 UpdateGuideState(): m_state=2
20:58:17.552 00.002 6120 Star::Find(15, 1255, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
20:58:17.555 00.003 6120 Star::Find returns 1 (0), X=1255.93, Y=877.89, Mass=9374, SNR=58.9, Peak=232 HFD=7.0
20:58:17.557 00.002 6120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-2.95) = xAngle (2.15 = 2.15)
20:58:17.560 00.003 6120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.88 = 1.88)
20:58:17.563 00.003 6120 CameraToMount -- cameraX=0.80 cameraY=-0.83 hyp=1.15 cameraTheta=-0.80 mountX=-0.63 mountY=1.09, mountTheta=2.09
20:58:17.566 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=232, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
20:58:17.583 00.017 6120 UpdateGuideState exits: m=9374 SNR=58.9
20:58:17.586 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:17.589 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:17.591 00.002 6120 Enqueuing Expose request
20:58:17.593 00.002 7680 Worker thread wakes up
20:58:17.594 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:17.594 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,863,31,31)
20:58:18.027 00.433 6120 GuideButtonClick i=1 ctx=Guide button clicked
20:58:18.039 00.012 6120 Changing from state SELECTED to CALIBRATING_PRIMARY
20:58:18.042 00.003 6120 guider state => CALIBRATED
20:58:18.044 00.002 6120 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
20:58:18.052 00.008 6120 reset dither spiral
20:58:18.834 00.782 7680 Exposure complete
20:58:18.920 00.086 7680 worker thread done servicing request
20:58:18.920 00.000 6120 OnExposeComplete: enter
20:58:18.925 00.005 6120 UpdateGuideState(): m_state=5
20:58:18.928 00.003 6120 Star::Find(15, 1255, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
20:58:18.932 00.004 6120 Star::Find returns 1 (0), X=1255.66, Y=879.46, Mass=9443, SNR=58.0, Peak=211 HFD=7.4
20:58:18.935 00.003 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.91 = -2.37)
20:58:18.938 00.003 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.64)
20:58:18.940 00.002 6120 CameraToMount -- cameraX=0.52 cameraY=0.74 hyp=0.90 cameraTheta=0.95 mountX=-0.65 mountY=-0.43, mountTheta=-2.55
20:58:18.946 00.006 6120 Changing from state CALIBRATED to GUIDING
20:58:18.949 00.003 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
20:58:18.955 00.006 6120 ScopeASCOM::SideOfPier() returns 1
20:58:18.958 00.003 6120 AdjustCalibrationForScopePointing (scope): current dec=16.0 pierSide=1, cal dec=0.5 pierSide=1 rotAngle=None bin=1
20:58:18.962 00.004 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
20:58:18.966 00.004 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
20:58:18.970 00.004 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
20:58:18.973 00.003 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
20:58:18.977 00.004 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
20:58:18.980 00.003 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
20:58:18.992 00.012 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
20:58:18.995 00.003 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:58:18.999 00.004 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
20:58:19.003 00.004 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
20:58:19.007 00.004 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
20:58:19.010 00.003 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
20:58:19.015 00.005 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
20:58:19.108 00.093 6120 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
20:58:19.118 00.010 6120 GetDouble("/profile/5/camera/pixelsize", 0.000000) returns 2.900000
20:58:19.124 00.006 6120 Dec comp: XRate 1.549 -> 1.490 for dec 0.5 -> dec 16.0
20:58:19.131 00.007 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
20:58:19.134 00.003 6120 ScopeASCOM::SideOfPier() returns 1
20:58:19.140 00.006 6120 setting lock position to (1255.66, 879.46)
20:58:19.143 00.003 6120 guider state => GUIDING
20:58:19.146 00.003 6120 Status Line: Guiding
20:58:19.153 00.007 6120 Mount: notify guiding started
20:58:19.158 00.005 6120 GetString("/profile/5/name", "") returns "PHD SF 2025"
20:58:19.163 00.005 6120 GetString("/profile/5/scope/calibration/timestamp", "") returns "11/24/2025 8:50:59 PM"
20:58:19.166 00.003 6120 GetDouble("/profile/5/scope/calibration/xRate", 1.000000) returns 0.001549
20:58:19.170 00.004 6120 GetDouble("/profile/5/scope/calibration/yRate", 1.000000) returns 0.001842
20:58:19.173 00.003 6120 GetInt("/profile/5/scope/calibration/binning", 1) returns 1
20:58:19.177 00.004 6120 GetDouble("/profile/5/scope/calibration/xAngle", 0.000000) returns -2.954580
20:58:19.181 00.004 6120 GetDouble("/profile/5/scope/calibration/yAngle", 0.000000) returns -1.652140
20:58:19.184 00.003 6120 GetDouble("/profile/5/scope/calibration/declination", 0.000000) returns 0.009384
20:58:19.187 00.003 6120 GetInt("/profile/5/scope/calibration/pierSide", -1) returns 1
20:58:19.190 00.003 6120 GetInt("/profile/5/scope/calibration/raGuideParity", 0) returns 1
20:58:19.194 00.004 6120 GetInt("/profile/5/scope/calibration/decGuideParity", 0) returns 1
20:58:19.198 00.004 6120 GetDouble("/profile/5/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:58:19.201 00.003 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
20:58:19.204 00.003 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
20:58:19.208 00.004 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
20:58:19.210 00.002 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
20:58:19.214 00.004 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
20:58:19.216 00.002 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
20:58:19.219 00.003 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
20:58:19.221 00.002 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:58:19.223 00.002 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
20:58:19.225 00.002 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
20:58:19.228 00.003 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
20:58:19.231 00.003 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
20:58:19.235 00.004 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
20:58:19.237 00.002 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
20:58:19.240 00.003 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
20:58:19.242 00.002 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
20:58:19.244 00.002 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
20:58:19.248 00.004 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
20:58:19.250 00.002 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
20:58:19.252 00.002 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
20:58:19.255 00.003 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:58:19.257 00.002 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
20:58:19.259 00.002 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
20:58:19.261 00.002 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
20:58:19.265 00.004 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
20:58:19.270 00.005 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
20:58:19.356 00.086 6120 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
20:58:19.364 00.008 6120 ScopeASCOM::SideOfPier() returns 1
20:58:19.369 00.005 6120 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:58:19.371 00.002 6120 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
20:58:19.374 00.003 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
20:58:19.376 00.002 6120 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 16.0
20:58:19.378 00.002 6120 MountToCamera -- mountTheta (0.00) + m_xAngle (-2.95) = xAngle (-2.95 = -2.95)
20:58:19.382 00.004 6120 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
20:58:19.384 00.002 6120 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
20:58:19.387 00.003 6120 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
20:58:19.391 00.004 6120 GetInt("/profile/5/AutoLoadCalibration", -1) returns 1
20:58:19.393 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=162, Gamma=1.000
20:58:19.409 00.016 6120 UpdateGuideState exits: m=9443 SNR=58.0
20:58:19.412 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:19.414 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:19.417 00.003 6120 Enqueuing Expose request
20:58:19.421 00.004 7680 Worker thread wakes up
20:58:19.421 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:19.421 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:20.665 01.244 7680 Exposure complete
20:58:20.738 00.073 7680 worker thread done servicing request
20:58:20.738 00.000 6120 OnExposeComplete: enter
20:58:20.742 00.004 6120 UpdateGuideState(): m_state=6
20:58:20.744 00.002 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:58:20.746 00.002 6120 Star::Find returns 1 (0), X=1255.55, Y=879.51, Mass=9654, SNR=61.2, Peak=202 HFD=7.3
20:58:20.748 00.002 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-2.95) = xAngle (5.61 = -0.68)
20:58:20.752 00.004 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.34 = -0.95)
20:58:20.754 00.002 6120 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.65 mountX=0.09 mountY=-0.10, mountTheta=-0.81
20:58:20.757 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.06, opts=13)
20:58:20.759 00.002 6120 Enqueuing Move request for scope (-0.10, 0.06)
20:58:20.762 00.003 7680 Worker thread wakes up
20:58:20.762 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
20:58:20.762 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
20:58:20.762 00.000 7680 Moving (-0.10, 0.06) raw xDistance=0.09 yDistance=-0.10
20:58:20.762 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
20:58:20.763 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:58:20.763 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:58:20.763 00.000 7680 MoveAxis(E, 0, ABG)
20:58:20.763 00.000 7680 Move returns status 0, amount 0
20:58:20.763 00.000 7680 MoveAxis(N, 0, ABG)
20:58:20.763 00.000 7680 Move returns status 0, amount 0
20:58:20.765 00.002 7680 move complete, result=0
20:58:20.765 00.000 7680 worker thread done servicing request
20:58:20.765 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
20:58:20.781 00.016 6120 UpdateGuideState exits: m=9654 SNR=61.2
20:58:20.784 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:20.786 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:20.789 00.003 6120 Enqueuing Expose request
20:58:20.791 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:20.795 00.004 7680 Worker thread wakes up
20:58:20.795 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:20.795 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:22.043 01.248 7680 Exposure complete
20:58:22.118 00.075 7680 worker thread done servicing request
20:58:22.119 00.001 6120 OnExposeComplete: enter
20:58:22.121 00.002 6120 UpdateGuideState(): m_state=6
20:58:22.124 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:58:22.127 00.003 6120 Star::Find returns 1 (0), X=1255.56, Y=879.66, Mass=9843, SNR=60.7, Peak=192 HFD=7.4
20:58:22.129 00.002 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.99 = -1.30)
20:58:22.131 00.002 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.56)
20:58:22.134 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.23 cameraTheta=2.03 mountX=0.06 mountY=-0.23, mountTheta=-1.31
20:58:22.138 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.20, opts=13)
20:58:22.141 00.003 6120 Enqueuing Move request for scope (-0.10, 0.20)
20:58:22.145 00.004 7680 Worker thread wakes up
20:58:22.145 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
20:58:22.145 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
20:58:22.145 00.000 7680 Moving (-0.10, 0.20) raw xDistance=0.06 yDistance=-0.23
20:58:22.146 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
20:58:22.146 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
20:58:22.147 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:58:22.147 00.000 7680 MoveAxis(E, 0, ABG)
20:58:22.147 00.000 7680 Move returns status 0, amount 0
20:58:22.147 00.000 7680 MoveAxis(N, 0, ABG)
20:58:22.148 00.001 7680 Move returns status 0, amount 0
20:58:22.148 00.000 7680 move complete, result=0
20:58:22.148 00.000 7680 worker thread done servicing request
20:58:22.148 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=192, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
20:58:22.165 00.017 6120 UpdateGuideState exits: m=9843 SNR=60.7
20:58:22.169 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:22.173 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:22.175 00.002 6120 Enqueuing Expose request
20:58:22.178 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:58:22.180 00.002 7680 Worker thread wakes up
20:58:22.180 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:22.182 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:23.425 01.243 7680 Exposure complete
20:58:23.497 00.072 7680 worker thread done servicing request
20:58:23.497 00.000 6120 OnExposeComplete: enter
20:58:23.500 00.003 6120 UpdateGuideState(): m_state=6
20:58:23.504 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:58:23.507 00.003 6120 Star::Find returns 1 (0), X=1255.59, Y=879.67, Mass=9942, SNR=60.1, Peak=206 HFD=7.4
20:58:23.510 00.003 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
20:58:23.513 00.003 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
20:58:23.516 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.88 mountX=0.03 mountY=-0.23, mountTheta=-1.45
20:58:23.519 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.22, opts=13)
20:58:23.521 00.002 6120 Enqueuing Move request for scope (-0.07, 0.22)
20:58:23.523 00.002 7680 Worker thread wakes up
20:58:23.524 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
20:58:23.524 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
20:58:23.524 00.000 7680 Moving (-0.07, 0.22) raw xDistance=0.03 yDistance=-0.23
20:58:23.524 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
20:58:23.524 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
20:58:23.525 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:58:23.525 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
20:58:23.528 00.003 7680 MoveAxis(E, 0, ABG)
20:58:23.528 00.000 7680 Move returns status 0, amount 0
20:58:23.528 00.000 7680 MoveAxis(N, 0, ABG)
20:58:23.528 00.000 7680 Move returns status 0, amount 0
20:58:23.528 00.000 7680 move complete, result=0
20:58:23.530 00.002 7680 worker thread done servicing request
20:58:23.543 00.013 6120 UpdateGuideState exits: m=9942 SNR=60.1
20:58:23.545 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:23.548 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:23.550 00.002 6120 Enqueuing Expose request
20:58:23.552 00.002 7680 Worker thread wakes up
20:58:23.552 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:58:23.555 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:23.556 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:24.804 01.248 7680 Exposure complete
20:58:24.872 00.068 7680 worker thread done servicing request
20:58:24.873 00.001 6120 OnExposeComplete: enter
20:58:24.877 00.004 6120 UpdateGuideState(): m_state=6
20:58:24.880 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:58:24.882 00.002 6120 Star::Find returns 1 (0), X=1255.54, Y=880.21, Mass=9636, SNR=59.0, Peak=204 HFD=7.5
20:58:24.884 00.002 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
20:58:24.888 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
20:58:24.891 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.76 hyp=0.77 cameraTheta=1.73 mountX=-0.02 mountY=-0.73, mountTheta=-1.60
20:58:24.898 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.76, opts=13)
20:58:24.901 00.003 6120 Enqueuing Move request for scope (-0.12, 0.76)
20:58:24.905 00.004 7680 Worker thread wakes up
20:58:24.905 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.76) opts 0xd
20:58:24.905 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.76)
20:58:24.905 00.000 7680 Moving (-0.12, 0.76) raw xDistance=-0.02 yDistance=-0.73
20:58:24.905 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:58:24.906 00.001 7680 resist switch: large excursion: input -0.73 thresh 0.60 direction from 0 to -1
20:58:24.906 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.19
20:58:24.906 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
20:58:24.906 00.000 7680 MoveAxis(E, 0, ABG)
20:58:24.906 00.000 7680 Move returns status 0, amount 0
20:58:24.906 00.000 7680 MoveAxis(N, 397, ABG)
20:58:24.907 00.001 7680 Guiding  Dir = 0, Dur = 397
20:58:24.907 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
20:58:24.911 00.004 7680 IsSlewing returns 0
20:58:24.911 00.000 7680 IsGuiding returns 0
20:58:24.911 00.000 7680 PulseGuide returned control before completion, sleep 407
20:58:24.925 00.014 6120 UpdateGuideState exits: m=9636 SNR=59.0
20:58:24.929 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:24.932 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:24.935 00.003 6120 Enqueuing Expose request
20:58:25.323 00.388 7680 IsGuiding returns 1
20:58:25.324 00.001 7680 scope still moving after pulse duration time elapsed
20:58:25.353 00.029 7680 IsSlewing returns 0
20:58:25.355 00.002 7680 IsGuiding returns 1
20:58:25.385 00.030 7680 IsSlewing returns 0
20:58:25.387 00.002 7680 IsGuiding returns 1
20:58:25.417 00.030 7680 IsSlewing returns 0
20:58:25.417 00.000 7680 IsGuiding returns 1
20:58:25.448 00.031 7680 IsSlewing returns 0
20:58:25.449 00.001 7680 IsGuiding returns 0
20:58:25.450 00.001 7680 scope move finished after 397 + 141 ms
20:58:25.450 00.000 7680 Move returns status 0, amount 397
20:58:25.451 00.001 7680 move complete, result=0
20:58:25.452 00.001 7680 worker thread done servicing request
20:58:25.452 00.000 7680 Worker thread wakes up
20:58:25.454 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.7 px 397 ms NORTH
20:58:25.460 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:25.460 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:26.709 01.249 7680 Exposure complete
20:58:26.784 00.075 7680 worker thread done servicing request
20:58:26.784 00.000 6120 OnExposeComplete: enter
20:58:26.788 00.004 6120 UpdateGuideState(): m_state=6
20:58:26.791 00.003 6120 Star::Find(15, 1255, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:58:26.794 00.003 6120 Star::Find returns 1 (0), X=1255.61, Y=879.57, Mass=9989, SNR=59.9, Peak=211 HFD=7.3
20:58:26.797 00.003 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
20:58:26.799 00.002 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.63)
20:58:26.801 00.002 6120 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=0.02 mountY=-0.12, mountTheta=-1.36
20:58:26.804 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.11, opts=13)
20:58:26.808 00.004 6120 Enqueuing Move request for scope (-0.05, 0.11)
20:58:26.811 00.003 7680 Worker thread wakes up
20:58:26.811 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
20:58:26.811 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
20:58:26.811 00.000 7680 Moving (-0.05, 0.11) raw xDistance=0.02 yDistance=-0.12
20:58:26.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
20:58:26.812 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:58:26.812 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:58:26.812 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
20:58:26.814 00.002 7680 MoveAxis(E, 0, ABG)
20:58:26.814 00.000 7680 Move returns status 0, amount 0
20:58:26.814 00.000 7680 MoveAxis(N, 0, ABG)
20:58:26.815 00.001 7680 Move returns status 0, amount 0
20:58:26.815 00.000 7680 move complete, result=0
20:58:26.815 00.000 7680 worker thread done servicing request
20:58:26.827 00.012 6120 UpdateGuideState exits: m=9989 SNR=59.9
20:58:26.831 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:26.834 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:26.836 00.002 6120 Enqueuing Expose request
20:58:26.839 00.003 7680 Worker thread wakes up
20:58:26.839 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:26.841 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:26.841 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:28.088 01.247 7680 Exposure complete
20:58:28.162 00.074 7680 worker thread done servicing request
20:58:28.162 00.000 6120 OnExposeComplete: enter
20:58:28.165 00.003 6120 UpdateGuideState(): m_state=6
20:58:28.168 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:58:28.170 00.002 6120 Star::Find returns 1 (0), X=1255.63, Y=879.70, Mass=9925, SNR=59.7, Peak=197 HFD=7.4
20:58:28.174 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
20:58:28.176 00.002 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
20:58:28.178 00.002 6120 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.68 mountX=-0.02 mountY=-0.23, mountTheta=-1.66
20:58:28.181 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.25, opts=13)
20:58:28.184 00.003 6120 Enqueuing Move request for scope (-0.03, 0.25)
20:58:28.187 00.003 7680 Worker thread wakes up
20:58:28.187 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd
20:58:28.187 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.25)
20:58:28.187 00.000 7680 Moving (-0.03, 0.25) raw xDistance=-0.02 yDistance=-0.23
20:58:28.188 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
20:58:28.188 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
20:58:28.188 00.000 7680 MoveAxis(E, 0, ABG)
20:58:28.188 00.000 7680 Move returns status 0, amount 0
20:58:28.188 00.000 7680 MoveAxis(N, 127, ABG)
20:58:28.188 00.000 7680 Guiding  Dir = 0, Dur = 127
20:58:28.188 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
20:58:28.191 00.003 7680 IsSlewing returns 0
20:58:28.191 00.000 7680 IsGuiding returns 0
20:58:28.191 00.000 7680 PulseGuide returned control before completion, sleep 137
20:58:28.206 00.015 6120 UpdateGuideState exits: m=9925 SNR=59.7
20:58:28.209 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:28.212 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:28.214 00.002 6120 Enqueuing Expose request
20:58:28.344 00.130 7680 IsGuiding returns 1
20:58:28.344 00.000 7680 scope still moving after pulse duration time elapsed
20:58:28.375 00.031 7680 IsSlewing returns 0
20:58:28.375 00.000 7680 IsGuiding returns 0
20:58:28.375 00.000 7680 scope move finished after 127 + 57 ms
20:58:28.375 00.000 7680 Move returns status 0, amount 127
20:58:28.377 00.002 7680 move complete, result=0
20:58:28.377 00.000 7680 worker thread done servicing request
20:58:28.377 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 127 ms NORTH
20:58:28.380 00.003 7680 Worker thread wakes up
20:58:28.381 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:28.381 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:29.623 01.242 7680 Exposure complete
20:58:29.696 00.073 7680 worker thread done servicing request
20:58:29.696 00.000 6120 OnExposeComplete: enter
20:58:29.699 00.003 6120 UpdateGuideState(): m_state=6
20:58:29.703 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
20:58:29.706 00.003 6120 Star::Find returns 1 (0), X=1255.58, Y=879.59, Mass=10309, SNR=60.8, Peak=221 HFD=7.3
20:58:29.709 00.003 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
20:58:29.712 00.003 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
20:58:29.715 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.11 mountX=0.06 mountY=-0.16, mountTheta=-1.24
20:58:29.717 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.14, opts=13)
20:58:29.720 00.003 6120 Enqueuing Move request for scope (-0.08, 0.14)
20:58:29.724 00.004 7680 Worker thread wakes up
20:58:29.724 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
20:58:29.724 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
20:58:29.724 00.000 7680 Moving (-0.08, 0.14) raw xDistance=0.06 yDistance=-0.16
20:58:29.724 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
20:58:29.724 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:58:29.725 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:58:29.725 00.000 7680 MoveAxis(E, 0, ABG)
20:58:29.725 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
20:58:29.728 00.003 7680 Move returns status 0, amount 0
20:58:29.728 00.000 7680 MoveAxis(N, 0, ABG)
20:58:29.728 00.000 7680 Move returns status 0, amount 0
20:58:29.728 00.000 7680 move complete, result=0
20:58:29.728 00.000 7680 worker thread done servicing request
20:58:29.743 00.015 6120 UpdateGuideState exits: m=10309 SNR=60.8
20:58:29.745 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:29.748 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:29.751 00.003 6120 Enqueuing Expose request
20:58:29.753 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:58:29.755 00.002 7680 Worker thread wakes up
20:58:29.756 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:29.756 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:30.996 01.240 7680 Exposure complete
20:58:31.066 00.070 7680 worker thread done servicing request
20:58:31.066 00.000 6120 OnExposeComplete: enter
20:58:31.069 00.003 6120 UpdateGuideState(): m_state=6
20:58:31.071 00.002 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:58:31.075 00.004 6120 Star::Find returns 1 (0), X=1255.51, Y=879.73, Mass=9588, SNR=57.9, Peak=208 HFD=7.3
20:58:31.078 00.003 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.26)
20:58:31.081 00.003 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
20:58:31.083 00.002 6120 CameraToMount -- cameraX=-0.15 cameraY=0.28 hyp=0.32 cameraTheta=2.07 mountX=0.10 mountY=-0.32, mountTheta=-1.27
20:58:31.087 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.28, opts=13)
20:58:31.090 00.003 6120 Enqueuing Move request for scope (-0.15, 0.28)
20:58:31.092 00.002 7680 Worker thread wakes up
20:58:31.092 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.28) opts 0xd
20:58:31.092 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.28)
20:58:31.092 00.000 7680 Moving (-0.15, 0.28) raw xDistance=0.10 yDistance=-0.32
20:58:31.092 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
20:58:31.093 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
20:58:31.093 00.000 7680 MoveAxis(E, 0, ABG)
20:58:31.093 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
20:58:31.096 00.003 7680 Move returns status 0, amount 0
20:58:31.096 00.000 7680 MoveAxis(N, 172, ABG)
20:58:31.096 00.000 7680 Guiding  Dir = 0, Dur = 172
20:58:31.096 00.000 7680 IsSlewing returns 0
20:58:31.097 00.001 7680 IsGuiding returns 0
20:58:31.097 00.000 7680 PulseGuide returned control before completion, sleep 182
20:58:31.110 00.013 6120 UpdateGuideState exits: m=9588 SNR=57.9
20:58:31.114 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:31.117 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:31.119 00.002 6120 Enqueuing Expose request
20:58:31.286 00.167 7680 IsGuiding returns 1
20:58:31.286 00.000 7680 scope still moving after pulse duration time elapsed
20:58:31.319 00.033 7680 IsSlewing returns 0
20:58:31.320 00.001 7680 IsGuiding returns 0
20:58:31.320 00.000 7680 scope move finished after 172 + 51 ms
20:58:31.321 00.001 7680 Move returns status 0, amount 172
20:58:31.321 00.000 7680 move complete, result=0
20:58:31.321 00.000 7680 worker thread done servicing request
20:58:31.322 00.001 7680 Worker thread wakes up
20:58:31.323 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:31.324 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:31.325 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 172 ms NORTH
20:58:32.582 01.257 7680 Exposure complete
20:58:32.665 00.083 7680 worker thread done servicing request
20:58:32.665 00.000 6120 OnExposeComplete: enter
20:58:32.670 00.005 6120 UpdateGuideState(): m_state=6
20:58:32.673 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
20:58:32.677 00.004 6120 Star::Find returns 1 (0), X=1255.52, Y=879.68, Mass=9881, SNR=59.9, Peak=213 HFD=7.3
20:58:32.680 00.003 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
20:58:32.686 00.006 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
20:58:32.690 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.12 mountX=0.09 mountY=-0.26, mountTheta=-1.23
20:58:32.694 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.22, opts=13)
20:58:32.698 00.004 6120 Enqueuing Move request for scope (-0.14, 0.22)
20:58:32.702 00.004 7680 Worker thread wakes up
20:58:32.702 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
20:58:32.702 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
20:58:32.703 00.001 7680 Moving (-0.14, 0.22) raw xDistance=0.09 yDistance=-0.26
20:58:32.703 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
20:58:32.703 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
20:58:32.703 00.000 7680 MoveAxis(E, 0, ABG)
20:58:32.703 00.000 7680 Move returns status 0, amount 0
20:58:32.703 00.000 7680 MoveAxis(N, 141, ABG)
20:58:32.703 00.000 7680 Guiding  Dir = 0, Dur = 141
20:58:32.704 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
20:58:32.709 00.005 7680 IsSlewing returns 0
20:58:32.709 00.000 7680 IsGuiding returns 0
20:58:32.710 00.001 7680 PulseGuide returned control before completion, sleep 151
20:58:32.726 00.016 6120 UpdateGuideState exits: m=9881 SNR=59.9
20:58:32.731 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:32.734 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:32.739 00.005 6120 Enqueuing Expose request
20:58:32.870 00.131 7680 IsGuiding returns 1
20:58:32.870 00.000 7680 scope still moving after pulse duration time elapsed
20:58:32.901 00.031 7680 IsSlewing returns 0
20:58:32.901 00.000 7680 IsGuiding returns 1
20:58:32.932 00.031 7680 IsSlewing returns 0
20:58:32.932 00.000 7680 IsGuiding returns 0
20:58:32.932 00.000 7680 scope move finished after 141 + 81 ms
20:58:32.932 00.000 7680 Move returns status 0, amount 141
20:58:32.932 00.000 7680 move complete, result=0
20:58:32.932 00.000 7680 worker thread done servicing request
20:58:32.932 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 141 ms NORTH
20:58:32.937 00.005 7680 Worker thread wakes up
20:58:32.937 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:32.937 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:34.183 01.246 7680 Exposure complete
20:58:34.258 00.075 7680 worker thread done servicing request
20:58:34.258 00.000 6120 OnExposeComplete: enter
20:58:34.261 00.003 6120 UpdateGuideState(): m_state=6
20:58:34.264 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
20:58:34.267 00.003 6120 Star::Find returns 1 (0), X=1255.58, Y=879.73, Mass=9594, SNR=57.8, Peak=213 HFD=7.3
20:58:34.270 00.003 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
20:58:34.274 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.77)
20:58:34.277 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.83 mountX=0.02 mountY=-0.28, mountTheta=-1.50
20:58:34.279 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.28, opts=13)
20:58:34.283 00.004 6120 Enqueuing Move request for scope (-0.07, 0.28)
20:58:34.285 00.002 7680 Worker thread wakes up
20:58:34.286 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd
20:58:34.286 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.28)
20:58:34.286 00.000 7680 Moving (-0.07, 0.28) raw xDistance=0.02 yDistance=-0.28
20:58:34.286 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
20:58:34.286 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
20:58:34.286 00.000 7680 MoveAxis(E, 0, ABG)
20:58:34.286 00.000 7680 Move returns status 0, amount 0
20:58:34.287 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
20:58:34.289 00.002 7680 MoveAxis(N, 152, ABG)
20:58:34.289 00.000 7680 Guiding  Dir = 0, Dur = 152
20:58:34.289 00.000 7680 IsSlewing returns 0
20:58:34.290 00.001 7680 IsGuiding returns 0
20:58:34.290 00.000 7680 PulseGuide returned control before completion, sleep 162
20:58:34.304 00.014 6120 UpdateGuideState exits: m=9594 SNR=57.8
20:58:34.306 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:34.309 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:34.312 00.003 6120 Enqueuing Expose request
20:58:34.454 00.142 7680 IsGuiding returns 1
20:58:34.456 00.002 7680 scope still moving after pulse duration time elapsed
20:58:34.485 00.029 7680 IsSlewing returns 0
20:58:34.487 00.002 7680 IsGuiding returns 0
20:58:34.488 00.001 7680 scope move finished after 152 + 45 ms
20:58:34.488 00.000 7680 Move returns status 0, amount 152
20:58:34.490 00.002 7680 move complete, result=0
20:58:34.490 00.000 7680 worker thread done servicing request
20:58:34.490 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 152 ms NORTH
20:58:34.496 00.006 7680 Worker thread wakes up
20:58:34.497 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:34.497 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:35.747 01.250 7680 Exposure complete
20:58:35.817 00.070 7680 worker thread done servicing request
20:58:35.817 00.000 6120 OnExposeComplete: enter
20:58:35.821 00.004 6120 UpdateGuideState(): m_state=6
20:58:35.823 00.002 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:58:35.827 00.004 6120 Star::Find returns 1 (0), X=1255.66, Y=878.79, Mass=9043, SNR=55.8, Peak=222 HFD=6.9
20:58:35.829 00.002 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-2.95) = xAngle (1.39 = 1.39)
20:58:35.831 00.002 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.12 = 1.12)
20:58:35.835 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.66 hyp=0.66 cameraTheta=-1.57 mountX=0.12 mountY=0.60, mountTheta=1.37
20:58:35.838 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.66, opts=13)
20:58:35.841 00.003 6120 Enqueuing Move request for scope (0.00, -0.66)
20:58:35.844 00.003 7680 Worker thread wakes up
20:58:35.844 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.66) opts 0xd
20:58:35.844 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.66)
20:58:35.845 00.001 7680 Moving (0.00, -0.66) raw xDistance=0.12 yDistance=0.60
20:58:35.845 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
20:58:35.845 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
20:58:35.845 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
20:58:35.845 00.000 7680 MoveAxis(E, 0, ABG)
20:58:35.846 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
20:58:35.849 00.003 7680 Move returns status 0, amount 0
20:58:35.849 00.000 7680 MoveAxis(N, 0, ABG)
20:58:35.849 00.000 7680 Move returns status 0, amount 0
20:58:35.849 00.000 7680 move complete, result=0
20:58:35.849 00.000 7680 worker thread done servicing request
20:58:35.863 00.014 6120 UpdateGuideState exits: m=9043 SNR=55.8
20:58:35.867 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:35.870 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:35.872 00.002 6120 Enqueuing Expose request
20:58:35.875 00.003 7680 Worker thread wakes up
20:58:35.875 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:35.875 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
20:58:35.877 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:37.130 01.253 7680 Exposure complete
20:58:37.202 00.072 7680 worker thread done servicing request
20:58:37.202 00.000 6120 OnExposeComplete: enter
20:58:37.206 00.004 6120 UpdateGuideState(): m_state=6
20:58:37.208 00.002 6120 Star::Find(15, 1255, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
20:58:37.210 00.002 6120 Star::Find returns 1 (0), X=1255.38, Y=879.71, Mass=9540, SNR=56.2, Peak=217 HFD=7.4
20:58:37.213 00.003 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.37 = -0.92)
20:58:37.216 00.003 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.19)
20:58:37.218 00.002 6120 CameraToMount -- cameraX=-0.28 cameraY=0.25 hyp=0.37 cameraTheta=2.41 mountX=0.23 mountY=-0.35, mountTheta=-0.99
20:58:37.222 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.25, opts=13)
20:58:37.224 00.002 6120 Enqueuing Move request for scope (-0.28, 0.25)
20:58:37.226 00.002 7680 Worker thread wakes up
20:58:37.227 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.25) opts 0xd
20:58:37.227 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.25)
20:58:37.227 00.000 7680 Moving (-0.28, 0.25) raw xDistance=0.23 yDistance=-0.35
20:58:37.227 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
20:58:37.228 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
20:58:37.228 00.000 7680 MoveAxis(W, 96, ABG)
20:58:37.228 00.000 7680 Guiding  Dir = 3, Dur = 96
20:58:37.228 00.000 7680 IsSlewing returns 0
20:58:37.229 00.001 7680 IsGuiding returns 0
20:58:37.229 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
20:58:37.233 00.004 7680 PulseGuide returned control before completion, sleep 106
20:58:37.246 00.013 6120 UpdateGuideState exits: m=9540 SNR=56.2
20:58:37.249 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:37.251 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:37.254 00.003 6120 Enqueuing Expose request
20:58:37.352 00.098 7680 IsGuiding returns 1
20:58:37.352 00.000 7680 scope still moving after pulse duration time elapsed
20:58:37.383 00.031 7680 IsSlewing returns 0
20:58:37.384 00.001 7680 IsGuiding returns 0
20:58:37.384 00.000 7680 scope move finished after 96 + 59 ms
20:58:37.384 00.000 7680 Move returns status 0, amount 96
20:58:37.385 00.001 7680 MoveAxis(N, 188, ABG)
20:58:37.385 00.000 7680 Guiding  Dir = 0, Dur = 188
20:58:37.386 00.001 7680 IsSlewing returns 0
20:58:37.387 00.001 7680 IsGuiding returns 0
20:58:37.388 00.001 7680 PulseGuide returned control before completion, sleep 198
20:58:37.602 00.214 7680 IsGuiding returns 1
20:58:37.603 00.001 7680 scope still moving after pulse duration time elapsed
20:58:37.633 00.030 7680 IsSlewing returns 0
20:58:37.635 00.002 7680 IsGuiding returns 0
20:58:37.635 00.000 7680 scope move finished after 188 + 59 ms
20:58:37.635 00.000 7680 Move returns status 0, amount 188
20:58:37.635 00.000 7680 move complete, result=0
20:58:37.637 00.002 7680 worker thread done servicing request
20:58:37.638 00.001 6120 GuideStep: 0.2 px 96 ms WEST, -0.3 px 188 ms NORTH
20:58:37.643 00.005 7680 Worker thread wakes up
20:58:37.643 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:37.643 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:38.898 01.255 7680 Exposure complete
20:58:38.997 00.099 7680 worker thread done servicing request
20:58:38.997 00.000 6120 OnExposeComplete: enter
20:58:39.001 00.004 6120 UpdateGuideState(): m_state=6
20:58:39.004 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:58:39.008 00.004 6120 Star::Find returns 1 (0), X=1255.60, Y=879.70, Mass=10010, SNR=59.4, Peak=206 HFD=7.3
20:58:39.012 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.55)
20:58:39.015 00.003 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
20:58:39.018 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.78 mountX=0.01 mountY=-0.24, mountTheta=-1.54
20:58:39.023 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.25, opts=13)
20:58:39.025 00.002 6120 Enqueuing Move request for scope (-0.05, 0.25)
20:58:39.028 00.003 7680 Worker thread wakes up
20:58:39.028 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
20:58:39.028 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
20:58:39.028 00.000 7680 Moving (-0.05, 0.25) raw xDistance=0.01 yDistance=-0.24
20:58:39.028 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
20:58:39.029 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
20:58:39.029 00.000 7680 MoveAxis(E, 0, ABG)
20:58:39.029 00.000 7680 Move returns status 0, amount 0
20:58:39.029 00.000 7680 MoveAxis(N, 132, ABG)
20:58:39.029 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
20:58:39.031 00.002 7680 Guiding  Dir = 0, Dur = 132
20:58:39.031 00.000 7680 IsSlewing returns 0
20:58:39.033 00.002 7680 IsGuiding returns 0
20:58:39.033 00.000 7680 PulseGuide returned control before completion, sleep 142
20:58:39.045 00.012 6120 UpdateGuideState exits: m=10010 SNR=59.4
20:58:39.049 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:39.051 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:39.054 00.003 6120 Enqueuing Expose request
20:58:39.188 00.134 7680 IsGuiding returns 1
20:58:39.189 00.001 7680 scope still moving after pulse duration time elapsed
20:58:39.220 00.031 7680 IsSlewing returns 0
20:58:39.220 00.000 7680 IsGuiding returns 0
20:58:39.221 00.001 7680 scope move finished after 132 + 56 ms
20:58:39.221 00.000 7680 Move returns status 0, amount 132
20:58:39.222 00.001 7680 move complete, result=0
20:58:39.222 00.000 7680 worker thread done servicing request
20:58:39.222 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 132 ms NORTH
20:58:39.228 00.006 7680 Worker thread wakes up
20:58:39.229 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:39.229 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:40.478 01.249 7680 Exposure complete
20:58:40.553 00.075 7680 worker thread done servicing request
20:58:40.553 00.000 6120 OnExposeComplete: enter
20:58:40.556 00.003 6120 UpdateGuideState(): m_state=6
20:58:40.559 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
20:58:40.562 00.003 6120 Star::Find returns 1 (0), X=1255.34, Y=879.60, Mass=9026, SNR=55.7, Peak=207 HFD=7.3
20:58:40.564 00.002 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-2.95) = xAngle (5.66 = -0.63)
20:58:40.567 00.003 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.90)
20:58:40.570 00.003 6120 CameraToMount -- cameraX=-0.32 cameraY=0.15 hyp=0.35 cameraTheta=2.70 mountX=0.28 mountY=-0.27, mountTheta=-0.77
20:58:40.573 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.15, opts=13)
20:58:40.576 00.003 6120 Enqueuing Move request for scope (-0.32, 0.15)
20:58:40.578 00.002 7680 Worker thread wakes up
20:58:40.578 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.15) opts 0xd
20:58:40.579 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.15)
20:58:40.579 00.000 7680 Moving (-0.32, 0.15) raw xDistance=0.28 yDistance=-0.27
20:58:40.579 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
20:58:40.579 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
20:58:40.579 00.000 7680 MoveAxis(W, 120, ABG)
20:58:40.579 00.000 7680 Guiding  Dir = 3, Dur = 120
20:58:40.580 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
20:58:40.583 00.003 7680 IsSlewing returns 0
20:58:40.583 00.000 7680 IsGuiding returns 0
20:58:40.584 00.001 7680 PulseGuide returned control before completion, sleep 130
20:58:40.596 00.012 6120 UpdateGuideState exits: m=9026 SNR=55.7
20:58:40.600 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:40.603 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:40.606 00.003 6120 Enqueuing Expose request
20:58:40.723 00.117 7680 IsGuiding returns 1
20:58:40.723 00.000 7680 scope still moving after pulse duration time elapsed
20:58:40.753 00.030 7680 IsSlewing returns 0
20:58:40.754 00.001 7680 IsGuiding returns 0
20:58:40.755 00.001 7680 scope move finished after 120 + 51 ms
20:58:40.755 00.000 7680 Move returns status 0, amount 120
20:58:40.755 00.000 7680 MoveAxis(N, 148, ABG)
20:58:40.755 00.000 7680 Guiding  Dir = 0, Dur = 148
20:58:40.757 00.002 7680 IsSlewing returns 0
20:58:40.757 00.000 7680 IsGuiding returns 0
20:58:40.758 00.001 7680 PulseGuide returned control before completion, sleep 158
20:58:40.924 00.166 7680 IsGuiding returns 1
20:58:40.924 00.000 7680 scope still moving after pulse duration time elapsed
20:58:40.956 00.032 7680 IsSlewing returns 0
20:58:40.958 00.002 7680 IsGuiding returns 0
20:58:40.959 00.001 7680 scope move finished after 148 + 53 ms
20:58:40.959 00.000 7680 Move returns status 0, amount 148
20:58:40.959 00.000 7680 move complete, result=0
20:58:40.960 00.001 7680 worker thread done servicing request
20:58:40.960 00.000 7680 Worker thread wakes up
20:58:40.960 00.000 6120 GuideStep: 0.3 px 120 ms WEST, -0.3 px 148 ms NORTH
20:58:40.963 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:40.963 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:42.217 01.254 7680 Exposure complete
20:58:42.287 00.070 7680 worker thread done servicing request
20:58:42.287 00.000 6120 OnExposeComplete: enter
20:58:42.290 00.003 6120 UpdateGuideState(): m_state=6
20:58:42.294 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
20:58:42.298 00.004 6120 Star::Find returns 1 (0), X=1255.71, Y=879.57, Mass=9916, SNR=61.5, Peak=204 HFD=7.5
20:58:42.301 00.003 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
20:58:42.304 00.003 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.43)
20:58:42.307 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.17 mountX=-0.07 mountY=-0.08, mountTheta=-2.27
20:58:42.310 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.12, opts=13)
20:58:42.312 00.002 6120 Enqueuing Move request for scope (0.05, 0.12)
20:58:42.315 00.003 7680 Worker thread wakes up
20:58:42.315 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
20:58:42.315 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
20:58:42.316 00.001 7680 Moving (0.05, 0.12) raw xDistance=-0.07 yDistance=-0.08
20:58:42.316 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
20:58:42.316 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:58:42.316 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:58:42.316 00.000 7680 MoveAxis(E, 0, ABG)
20:58:42.316 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
20:58:42.318 00.002 7680 Move returns status 0, amount 0
20:58:42.319 00.001 7680 MoveAxis(N, 0, ABG)
20:58:42.319 00.000 7680 Move returns status 0, amount 0
20:58:42.319 00.000 7680 move complete, result=0
20:58:42.319 00.000 7680 worker thread done servicing request
20:58:42.333 00.014 6120 UpdateGuideState exits: m=9916 SNR=61.5
20:58:42.337 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:42.340 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:42.342 00.002 6120 Enqueuing Expose request
20:58:42.344 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:58:42.347 00.003 7680 Worker thread wakes up
20:58:42.347 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:42.348 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:43.588 01.240 7680 Exposure complete
20:58:43.662 00.074 7680 worker thread done servicing request
20:58:43.663 00.001 6120 OnExposeComplete: enter
20:58:43.665 00.002 6120 UpdateGuideState(): m_state=6
20:58:43.668 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
20:58:43.671 00.003 6120 Star::Find returns 1 (0), X=1255.81, Y=879.82, Mass=9610, SNR=59.5, Peak=201 HFD=7.2
20:58:43.673 00.002 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.13 = -2.16)
20:58:43.677 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.43)
20:58:43.678 00.001 6120 CameraToMount -- cameraX=0.15 cameraY=0.36 hyp=0.39 cameraTheta=1.17 mountX=-0.22 mountY=-0.26, mountTheta=-2.27
20:58:43.681 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.36, opts=13)
20:58:43.685 00.004 6120 Enqueuing Move request for scope (0.15, 0.36)
20:58:43.687 00.002 7680 Worker thread wakes up
20:58:43.687 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.36) opts 0xd
20:58:43.687 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.36)
20:58:43.687 00.000 7680 Moving (0.15, 0.36) raw xDistance=-0.22 yDistance=-0.26
20:58:43.687 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
20:58:43.687 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
20:58:43.688 00.001 7680 MoveAxis(E, 91, ABG)
20:58:43.688 00.000 7680 Guiding  Dir = 2, Dur = 91
20:58:43.688 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
20:58:43.692 00.004 7680 IsSlewing returns 0
20:58:43.692 00.000 7680 IsGuiding returns 0
20:58:43.692 00.000 7680 PulseGuide returned control before completion, sleep 101
20:58:43.706 00.014 6120 UpdateGuideState exits: m=9610 SNR=59.5
20:58:43.709 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:43.712 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:43.716 00.004 6120 Enqueuing Expose request
20:58:43.800 00.084 7680 IsGuiding returns 1
20:58:43.800 00.000 7680 scope still moving after pulse duration time elapsed
20:58:43.830 00.030 7680 IsSlewing returns 0
20:58:43.830 00.000 7680 IsGuiding returns 0
20:58:43.830 00.000 7680 scope move finished after 91 + 47 ms
20:58:43.831 00.001 7680 Move returns status 0, amount 91
20:58:43.831 00.000 7680 MoveAxis(N, 139, ABG)
20:58:43.831 00.000 7680 Guiding  Dir = 0, Dur = 139
20:58:43.833 00.002 7680 IsSlewing returns 0
20:58:43.833 00.000 7680 IsGuiding returns 0
20:58:43.834 00.001 7680 PulseGuide returned control before completion, sleep 149
20:58:43.989 00.155 7680 IsGuiding returns 1
20:58:43.990 00.001 7680 scope still moving after pulse duration time elapsed
20:58:44.019 00.029 7680 IsSlewing returns 0
20:58:44.020 00.001 7680 IsGuiding returns 1
20:58:44.051 00.031 7680 IsSlewing returns 0
20:58:44.051 00.000 7680 IsGuiding returns 0
20:58:44.052 00.001 7680 scope move finished after 139 + 79 ms
20:58:44.052 00.000 7680 Move returns status 0, amount 139
20:58:44.053 00.001 7680 move complete, result=0
20:58:44.053 00.000 7680 worker thread done servicing request
20:58:44.054 00.001 6120 GuideStep: -0.2 px 91 ms EAST, -0.3 px 139 ms NORTH
20:58:44.060 00.006 7680 Worker thread wakes up
20:58:44.060 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:44.062 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:45.313 01.251 7680 Exposure complete
20:58:45.384 00.071 7680 worker thread done servicing request
20:58:45.384 00.000 6120 OnExposeComplete: enter
20:58:45.388 00.004 6120 UpdateGuideState(): m_state=6
20:58:45.391 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:58:45.393 00.002 6120 Star::Find returns 1 (0), X=1255.88, Y=879.83, Mass=9758, SNR=61.0, Peak=195 HFD=7.3
20:58:45.397 00.004 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-2.95) = xAngle (3.98 = -2.30)
20:58:45.399 00.002 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.57)
20:58:45.401 00.002 6120 CameraToMount -- cameraX=0.22 cameraY=0.37 hyp=0.43 cameraTheta=1.03 mountX=-0.29 mountY=-0.24, mountTheta=-2.46
20:58:45.405 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.37, opts=13)
20:58:45.407 00.002 6120 Enqueuing Move request for scope (0.22, 0.37)
20:58:45.409 00.002 7680 Worker thread wakes up
20:58:45.409 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.37) opts 0xd
20:58:45.409 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.37)
20:58:45.409 00.000 7680 Moving (0.22, 0.37) raw xDistance=-0.29 yDistance=-0.24
20:58:45.409 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
20:58:45.409 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
20:58:45.410 00.001 7680 MoveAxis(E, 129, ABG)
20:58:45.410 00.000 7680 Guiding  Dir = 2, Dur = 129
20:58:45.410 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
20:58:45.414 00.004 7680 IsSlewing returns 0
20:58:45.414 00.000 7680 IsGuiding returns 0
20:58:45.414 00.000 7680 PulseGuide returned control before completion, sleep 139
20:58:45.428 00.014 6120 UpdateGuideState exits: m=9758 SNR=61.0
20:58:45.431 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:45.433 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:45.436 00.003 6120 Enqueuing Expose request
20:58:45.566 00.130 7680 IsGuiding returns 1
20:58:45.567 00.001 7680 scope still moving after pulse duration time elapsed
20:58:45.598 00.031 7680 IsSlewing returns 0
20:58:45.599 00.001 7680 IsGuiding returns 0
20:58:45.600 00.001 7680 scope move finished after 129 + 56 ms
20:58:45.600 00.000 7680 Move returns status 0, amount 129
20:58:45.601 00.001 7680 MoveAxis(N, 128, ABG)
20:58:45.601 00.000 7680 Guiding  Dir = 0, Dur = 128
20:58:45.602 00.001 7680 IsSlewing returns 0
20:58:45.602 00.000 7680 IsGuiding returns 0
20:58:45.603 00.001 7680 PulseGuide returned control before completion, sleep 138
20:58:45.755 00.152 7680 IsGuiding returns 1
20:58:45.756 00.001 7680 scope still moving after pulse duration time elapsed
20:58:45.787 00.031 7680 IsSlewing returns 0
20:58:45.788 00.001 7680 IsGuiding returns 0
20:58:45.788 00.000 7680 scope move finished after 128 + 57 ms
20:58:45.790 00.002 7680 Move returns status 0, amount 128
20:58:45.790 00.000 7680 move complete, result=0
20:58:45.790 00.000 7680 worker thread done servicing request
20:58:45.790 00.000 6120 GuideStep: -0.3 px 129 ms EAST, -0.2 px 128 ms NORTH
20:58:45.797 00.007 7680 Worker thread wakes up
20:58:45.797 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:45.798 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:47.049 01.251 7680 Exposure complete
20:58:47.120 00.071 7680 worker thread done servicing request
20:58:47.120 00.000 6120 OnExposeComplete: enter
20:58:47.123 00.003 6120 UpdateGuideState(): m_state=6
20:58:47.126 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:58:47.128 00.002 6120 Star::Find returns 1 (0), X=1255.66, Y=879.74, Mass=10149, SNR=64.3, Peak=202 HFD=7.5
20:58:47.132 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
20:58:47.135 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
20:58:47.139 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.28 hyp=0.28 cameraTheta=1.58 mountX=-0.05 mountY=-0.25, mountTheta=-1.77
20:58:47.145 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.28, opts=13)
20:58:47.148 00.003 6120 Enqueuing Move request for scope (-0.00, 0.28)
20:58:47.150 00.002 7680 Worker thread wakes up
20:58:47.150 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.28) opts 0xd
20:58:47.150 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.28)
20:58:47.150 00.000 7680 Moving (-0.00, 0.28) raw xDistance=-0.05 yDistance=-0.25
20:58:47.150 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
20:58:47.150 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
20:58:47.152 00.002 7680 MoveAxis(E, 0, ABG)
20:58:47.152 00.000 7680 Move returns status 0, amount 0
20:58:47.152 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
20:58:47.155 00.003 7680 MoveAxis(N, 137, ABG)
20:58:47.155 00.000 7680 Guiding  Dir = 0, Dur = 137
20:58:47.155 00.000 7680 IsSlewing returns 0
20:58:47.155 00.000 7680 IsGuiding returns 0
20:58:47.156 00.001 7680 PulseGuide returned control before completion, sleep 147
20:58:47.171 00.015 6120 UpdateGuideState exits: m=10149 SNR=64.3
20:58:47.174 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:47.177 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:47.180 00.003 6120 Enqueuing Expose request
20:58:47.308 00.128 7680 IsGuiding returns 1
20:58:47.309 00.001 7680 scope still moving after pulse duration time elapsed
20:58:47.338 00.029 7680 IsSlewing returns 0
20:58:47.339 00.001 7680 IsGuiding returns 1
20:58:47.369 00.030 7680 IsSlewing returns 0
20:58:47.370 00.001 7680 IsGuiding returns 0
20:58:47.370 00.000 7680 scope move finished after 137 + 77 ms
20:58:47.370 00.000 7680 Move returns status 0, amount 137
20:58:47.370 00.000 7680 move complete, result=0
20:58:47.372 00.002 7680 worker thread done servicing request
20:58:47.372 00.000 7680 Worker thread wakes up
20:58:47.372 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 137 ms NORTH
20:58:47.379 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:47.379 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:48.634 01.255 7680 Exposure complete
20:58:48.716 00.082 7680 worker thread done servicing request
20:58:48.717 00.001 6120 OnExposeComplete: enter
20:58:48.719 00.002 6120 UpdateGuideState(): m_state=6
20:58:48.722 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
20:58:48.725 00.003 6120 Star::Find returns 1 (0), X=1255.82, Y=879.83, Mass=9651, SNR=58.1, Peak=221 HFD=7.3
20:58:48.727 00.002 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.12 = -2.17)
20:58:48.729 00.002 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.44)
20:58:48.733 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.37 hyp=0.40 cameraTheta=1.16 mountX=-0.23 mountY=-0.26, mountTheta=-2.28
20:58:48.737 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.37, opts=13)
20:58:48.740 00.003 6120 Enqueuing Move request for scope (0.16, 0.37)
20:58:48.742 00.002 7680 Worker thread wakes up
20:58:48.743 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.37) opts 0xd
20:58:48.743 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.37)
20:58:48.743 00.000 7680 Moving (0.16, 0.37) raw xDistance=-0.23 yDistance=-0.26
20:58:48.743 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
20:58:48.743 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
20:58:48.744 00.001 7680 MoveAxis(E, 96, ABG)
20:58:48.744 00.000 7680 Guiding  Dir = 2, Dur = 96
20:58:48.744 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
20:58:48.747 00.003 7680 IsSlewing returns 0
20:58:48.747 00.000 7680 IsGuiding returns 0
20:58:48.747 00.000 7680 PulseGuide returned control before completion, sleep 106
20:58:48.760 00.013 6120 UpdateGuideState exits: m=9651 SNR=58.1
20:58:48.764 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:48.767 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:48.771 00.004 6120 Enqueuing Expose request
20:58:48.860 00.089 7680 IsGuiding returns 1
20:58:48.860 00.000 7680 scope still moving after pulse duration time elapsed
20:58:48.891 00.031 7680 IsSlewing returns 0
20:58:48.892 00.001 7680 IsGuiding returns 0
20:58:48.892 00.000 7680 scope move finished after 96 + 48 ms
20:58:48.893 00.001 7680 Move returns status 0, amount 96
20:58:48.893 00.000 7680 MoveAxis(N, 142, ABG)
20:58:48.894 00.001 7680 Guiding  Dir = 0, Dur = 142
20:58:48.894 00.000 7680 IsSlewing returns 0
20:58:48.896 00.002 7680 IsGuiding returns 0
20:58:48.896 00.000 7680 PulseGuide returned control before completion, sleep 152
20:58:49.064 00.168 7680 IsGuiding returns 1
20:58:49.065 00.001 7680 scope still moving after pulse duration time elapsed
20:58:49.094 00.029 7680 IsSlewing returns 0
20:58:49.095 00.001 7680 IsGuiding returns 0
20:58:49.096 00.001 7680 scope move finished after 142 + 58 ms
20:58:49.096 00.000 7680 Move returns status 0, amount 142
20:58:49.096 00.000 7680 move complete, result=0
20:58:49.098 00.002 7680 worker thread done servicing request
20:58:49.098 00.000 6120 GuideStep: -0.2 px 96 ms EAST, -0.3 px 142 ms NORTH
20:58:49.104 00.006 7680 Worker thread wakes up
20:58:49.104 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:49.105 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:50.356 01.251 7680 Exposure complete
20:58:50.479 00.123 7680 worker thread done servicing request
20:58:50.479 00.000 6120 OnExposeComplete: enter
20:58:50.484 00.005 6120 UpdateGuideState(): m_state=6
20:58:50.488 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
20:58:50.492 00.004 6120 Star::Find returns 1 (0), X=1255.21, Y=881.11, Mass=8700, SNR=55.3, Peak=206 HFD=6.7
20:58:50.496 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
20:58:50.499 00.003 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
20:58:50.503 00.004 6120 CameraToMount -- cameraX=-0.44 cameraY=1.65 hyp=1.71 cameraTheta=1.83 mountX=0.13 mountY=-1.68, mountTheta=-1.49
20:58:50.509 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.44, y=1.65, opts=13)
20:58:50.513 00.004 6120 Enqueuing Move request for scope (-0.44, 1.65)
20:58:50.516 00.003 7680 Worker thread wakes up
20:58:50.516 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 1.65) opts 0xd
20:58:50.516 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.44, 1.65)
20:58:50.516 00.000 7680 Moving (-0.44, 1.65) raw xDistance=0.13 yDistance=-1.68
20:58:50.518 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
20:58:50.522 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
20:58:50.523 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.68 from input -1.68
20:58:50.524 00.001 7680 MoveAxis(E, 0, ABG)
20:58:50.524 00.000 7680 Move returns status 0, amount 0
20:58:50.524 00.000 7680 MoveAxis(N, 911, ABG)
20:58:50.524 00.000 7680 Guiding  Dir = 0, Dur = 911
20:58:50.524 00.000 6120 UpdateGuideState exits: m=8700 SNR=55.3
20:58:50.529 00.005 7680 IsSlewing returns 0
20:58:50.529 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:50.532 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:50.537 00.005 6120 Enqueuing Expose request
20:58:50.540 00.003 7680 IsGuiding returns 0
20:58:50.541 00.001 7680 PulseGuide returned control before completion, sleep 921
20:58:51.476 00.935 7680 IsGuiding returns 1
20:58:51.476 00.000 7680 scope still moving after pulse duration time elapsed
20:58:51.508 00.032 7680 IsSlewing returns 0
20:58:51.510 00.002 7680 IsGuiding returns 0
20:58:51.510 00.000 7680 scope move finished after 911 + 58 ms
20:58:51.512 00.002 7680 Move returns status 0, amount 911
20:58:51.512 00.000 7680 move complete, result=0
20:58:51.512 00.000 7680 worker thread done servicing request
20:58:51.513 00.001 7680 Worker thread wakes up
20:58:51.513 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:51.513 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:51.513 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.7 px 911 ms NORTH
20:58:52.766 01.253 7680 Exposure complete
20:58:52.851 00.085 7680 worker thread done servicing request
20:58:52.851 00.000 6120 OnExposeComplete: enter
20:58:52.857 00.006 6120 UpdateGuideState(): m_state=6
20:58:52.862 00.005 6120 Star::Find(15, 1255, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
20:58:52.865 00.003 6120 Star::Find returns 1 (0), X=1254.71, Y=880.26, Mass=9503, SNR=59.6, Peak=234 HFD=6.7
20:58:52.867 00.002 6120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-2.95) = xAngle (5.39 = -0.89)
20:58:52.871 00.004 6120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.16)
20:58:52.875 00.004 6120 CameraToMount -- cameraX=-0.95 cameraY=0.81 hyp=1.25 cameraTheta=2.44 mountX=0.78 mountY=-1.14, mountTheta=-0.97
20:58:52.879 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.95, y=0.81, opts=13)
20:58:52.884 00.005 6120 Enqueuing Move request for scope (-0.95, 0.81)
20:58:52.889 00.005 7680 Worker thread wakes up
20:58:52.890 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.81) opts 0xd
20:58:52.890 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.95, 0.81)
20:58:52.890 00.000 7680 Moving (-0.95, 0.81) raw xDistance=0.78 yDistance=-1.14
20:58:52.890 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
20:58:52.892 00.002 7680 GuideAlgorithmResistSwitch::result() returns -1.14 from input -1.14
20:58:52.892 00.000 7680 MoveAxis(W, 331, ABG)
20:58:52.892 00.000 7680 Guiding  Dir = 3, Dur = 331
20:58:52.893 00.001 7680 IsSlewing returns 0
20:58:52.893 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=234, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
20:58:52.899 00.006 7680 IsGuiding returns 0
20:58:52.899 00.000 6120 UpdateGuideState exits: m=9503 SNR=59.6
20:58:52.904 00.005 7680 PulseGuide returned control before completion, sleep 341
20:58:52.905 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:52.908 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:52.911 00.003 6120 Enqueuing Expose request
20:58:53.248 00.337 7680 IsGuiding returns 1
20:58:53.250 00.002 7680 scope still moving after pulse duration time elapsed
20:58:53.279 00.029 7680 IsSlewing returns 0
20:58:53.280 00.001 7680 IsGuiding returns 0
20:58:53.280 00.000 7680 scope move finished after 331 + 50 ms
20:58:53.281 00.001 7680 Move returns status 0, amount 331
20:58:53.282 00.001 7680 MoveAxis(N, 620, ABG)
20:58:53.282 00.000 7680 Guiding  Dir = 0, Dur = 620
20:58:53.282 00.000 7680 IsSlewing returns 0
20:58:53.283 00.001 7680 IsGuiding returns 0
20:58:53.283 00.000 7680 PulseGuide returned control before completion, sleep 630
20:58:53.918 00.635 7680 IsGuiding returns 1
20:58:53.919 00.001 7680 scope still moving after pulse duration time elapsed
20:58:53.949 00.030 7680 IsSlewing returns 0
20:58:53.950 00.001 7680 IsGuiding returns 0
20:58:53.950 00.000 7680 scope move finished after 620 + 47 ms
20:58:53.951 00.001 7680 Move returns status 0, amount 620
20:58:53.952 00.001 7680 move complete, result=0
20:58:53.952 00.000 7680 worker thread done servicing request
20:58:53.952 00.000 7680 Worker thread wakes up
20:58:53.953 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:53.953 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:53.953 00.000 6120 GuideStep: 0.8 px 331 ms WEST, -1.1 px 620 ms NORTH
20:58:55.196 01.243 7680 Exposure complete
20:58:55.316 00.120 7680 worker thread done servicing request
20:58:55.317 00.001 6120 OnExposeComplete: enter
20:58:55.320 00.003 6120 UpdateGuideState(): m_state=6
20:58:55.325 00.005 6120 Star::Find(15, 1254, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
20:58:55.330 00.005 6120 Star::Find returns 1 (0), X=1256.16, Y=877.90, Mass=9816, SNR=59.8, Peak=205 HFD=7.4
20:58:55.334 00.004 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-2.95) = xAngle (1.69 = 1.69)
20:58:55.339 00.005 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.43 = 1.43)
20:58:55.343 00.004 6120 CameraToMount -- cameraX=0.50 cameraY=-1.55 hyp=1.63 cameraTheta=-1.26 mountX=-0.20 mountY=1.61, mountTheta=1.69
20:58:55.348 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.50, y=-1.55, opts=13)
20:58:55.352 00.004 6120 Enqueuing Move request for scope (0.50, -1.55)
20:58:55.356 00.004 7680 Worker thread wakes up
20:58:55.356 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
20:58:55.361 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.50, -1.55) opts 0xd
20:58:55.361 00.000 7680 Handling offset move in thread for scope, endpoint = (0.50, -1.55)
20:58:55.362 00.001 7680 Moving (0.50, -1.55) raw xDistance=-0.20 yDistance=1.61
20:58:55.362 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
20:58:55.362 00.000 7680 resist switch: large excursion: input 1.61 thresh 0.60 direction from -1 to 1
20:58:55.362 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.84
20:58:55.362 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.61 from input 1.61
20:58:55.362 00.000 7680 MoveAxis(E, 62, ABG)
20:58:55.362 00.000 7680 Guiding  Dir = 2, Dur = 62
20:58:55.363 00.001 6120 UpdateGuideState exits: m=9816 SNR=59.8
20:58:55.366 00.003 7680 IsSlewing returns 0
20:58:55.366 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:55.371 00.005 7680 IsGuiding returns 0
20:58:55.372 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:55.375 00.003 7680 PulseGuide returned control before completion, sleep 72
20:58:55.376 00.001 6120 Enqueuing Expose request
20:58:55.451 00.075 7680 IsGuiding returns 1
20:58:55.453 00.002 7680 scope still moving after pulse duration time elapsed
20:58:55.483 00.030 7680 IsSlewing returns 0
20:58:55.486 00.003 7680 IsGuiding returns 0
20:58:55.487 00.001 7680 scope move finished after 62 + 53 ms
20:58:55.487 00.000 7680 Move returns status 0, amount 62
20:58:55.488 00.001 7680 MoveAxis(S, 876, ABG)
20:58:55.488 00.000 7680 Guiding  Dir = 1, Dur = 876
20:58:55.488 00.000 7680 IsSlewing returns 0
20:58:55.489 00.001 7680 IsGuiding returns 0
20:58:55.490 00.001 7680 PulseGuide returned control before completion, sleep 886
20:58:56.379 00.889 7680 IsGuiding returns 1
20:58:56.380 00.001 7680 scope still moving after pulse duration time elapsed
20:58:56.411 00.031 7680 IsSlewing returns 0
20:58:56.412 00.001 7680 IsGuiding returns 0
20:58:56.413 00.001 7680 scope move finished after 876 + 48 ms
20:58:56.414 00.001 7680 Move returns status 0, amount 876
20:58:56.415 00.001 7680 move complete, result=0
20:58:56.415 00.000 7680 worker thread done servicing request
20:58:56.415 00.000 6120 GuideStep: -0.2 px 62 ms EAST, 1.6 px 876 ms SOUTH
20:58:56.422 00.007 7680 Worker thread wakes up
20:58:56.422 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:56.423 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:57.665 01.242 7680 Exposure complete
20:58:57.786 00.121 7680 worker thread done servicing request
20:58:57.786 00.000 6120 OnExposeComplete: enter
20:58:57.790 00.004 6120 UpdateGuideState(): m_state=6
20:58:57.796 00.006 6120 Star::Find(15, 1256, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
20:58:57.800 00.004 6120 Star::Find returns 1 (0), X=1255.98, Y=878.73, Mass=9718, SNR=60.4, Peak=207 HFD=7.6
20:58:57.807 00.007 6120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-2.95) = xAngle (1.80 = 1.80)
20:58:57.812 00.005 6120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.53 = 1.53)
20:58:57.819 00.007 6120 CameraToMount -- cameraX=0.32 cameraY=-0.72 hyp=0.79 cameraTheta=-1.16 mountX=-0.18 mountY=0.79, mountTheta=1.79
20:58:57.825 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.72, opts=13)
20:58:57.830 00.005 6120 Enqueuing Move request for scope (0.32, -0.72)
20:58:57.836 00.006 7680 Worker thread wakes up
20:58:57.836 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
20:58:57.843 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.72) opts 0xd
20:58:57.843 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.72)
20:58:57.843 00.000 7680 Moving (0.32, -0.72) raw xDistance=-0.18 yDistance=0.79
20:58:57.843 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
20:58:57.843 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
20:58:57.845 00.002 7680 MoveAxis(E, 0, ABG)
20:58:57.845 00.000 7680 Move returns status 0, amount 0
20:58:57.845 00.000 6120 UpdateGuideState exits: m=9718 SNR=60.4
20:58:57.848 00.003 7680 MoveAxis(S, 429, ABG)
20:58:57.849 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:57.851 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:57.854 00.003 6120 Enqueuing Expose request
20:58:57.857 00.003 7680 Guiding  Dir = 1, Dur = 429
20:58:57.857 00.000 7680 IsSlewing returns 0
20:58:57.857 00.000 7680 IsGuiding returns 0
20:58:57.858 00.001 7680 PulseGuide returned control before completion, sleep 439
20:58:58.299 00.441 7680 IsGuiding returns 1
20:58:58.301 00.002 7680 scope still moving after pulse duration time elapsed
20:58:58.331 00.030 7680 IsSlewing returns 0
20:58:58.333 00.002 7680 IsGuiding returns 0
20:58:58.333 00.000 7680 scope move finished after 429 + 46 ms
20:58:58.334 00.001 7680 Move returns status 0, amount 429
20:58:58.334 00.000 7680 move complete, result=0
20:58:58.335 00.001 7680 worker thread done servicing request
20:58:58.335 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.8 px 429 ms SOUTH
20:58:58.342 00.007 7680 Worker thread wakes up
20:58:58.342 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:58:58.342 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:58:59.594 01.252 7680 Exposure complete
20:58:59.704 00.110 7680 worker thread done servicing request
20:58:59.704 00.000 6120 OnExposeComplete: enter
20:58:59.708 00.004 6120 UpdateGuideState(): m_state=6
20:58:59.712 00.004 6120 Star::Find(15, 1255, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
20:58:59.717 00.005 6120 Star::Find returns 1 (0), X=1256.10, Y=879.49, Mass=9888, SNR=61.4, Peak=209 HFD=7.3
20:58:59.720 00.003 6120 CameraToMount -- cameraTheta (0.07) - m_xAngle (-2.95) = xAngle (3.03 = 3.03)
20:58:59.723 00.003 6120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.76 = 2.76)
20:58:59.728 00.005 6120 CameraToMount -- cameraX=0.44 cameraY=0.03 hyp=0.44 cameraTheta=0.07 mountX=-0.44 mountY=0.17, mountTheta=2.78
20:58:59.733 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.44, y=0.03, opts=13)
20:58:59.738 00.005 6120 Enqueuing Move request for scope (0.44, 0.03)
20:58:59.742 00.004 7680 Worker thread wakes up
20:58:59.743 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
20:58:59.748 00.005 6120 UpdateGuideState exits: m=9888 SNR=61.4
20:58:59.751 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:59.756 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:58:59.759 00.003 6120 Enqueuing Expose request
20:58:59.763 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.03) opts 0xd
20:58:59.763 00.000 7680 Handling offset move in thread for scope, endpoint = (0.44, 0.03)
20:58:59.763 00.000 7680 Moving (0.44, 0.03) raw xDistance=-0.44 yDistance=0.17
20:58:59.763 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
20:58:59.763 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:58:59.763 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:58:59.765 00.002 7680 MoveAxis(E, 186, ABG)
20:58:59.765 00.000 7680 Guiding  Dir = 2, Dur = 186
20:58:59.765 00.000 7680 IsSlewing returns 0
20:58:59.765 00.000 7680 IsGuiding returns 0
20:58:59.766 00.001 7680 PulseGuide returned control before completion, sleep 196
20:58:59.975 00.209 7680 IsGuiding returns 1
20:58:59.975 00.000 7680 scope still moving after pulse duration time elapsed
20:59:00.007 00.032 7680 IsSlewing returns 0
20:59:00.008 00.001 7680 IsGuiding returns 0
20:59:00.009 00.001 7680 scope move finished after 186 + 57 ms
20:59:00.016 00.007 7680 Move returns status 0, amount 186
20:59:00.019 00.003 7680 MoveAxis(N, 0, ABG)
20:59:00.021 00.002 7680 Move returns status 0, amount 0
20:59:00.023 00.002 7680 move complete, result=0
20:59:00.024 00.001 7680 worker thread done servicing request
20:59:00.025 00.001 6120 GuideStep: -0.4 px 186 ms EAST, 0.2 px 0 ms NORTH
20:59:00.031 00.006 7680 Worker thread wakes up
20:59:00.032 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:00.032 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:01.276 01.244 7680 Exposure complete
20:59:01.392 00.116 7680 worker thread done servicing request
20:59:01.392 00.000 6120 OnExposeComplete: enter
20:59:01.396 00.004 6120 UpdateGuideState(): m_state=6
20:59:01.399 00.003 6120 Star::Find(15, 1256, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
20:59:01.402 00.003 6120 Star::Find returns 1 (0), X=1255.89, Y=879.57, Mass=9735, SNR=60.8, Peak=210 HFD=7.4
20:59:01.408 00.006 6120 CameraToMount -- cameraTheta (0.47) - m_xAngle (-2.95) = xAngle (3.43 = -2.86)
20:59:01.410 00.002 6120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.16 = -3.13)
20:59:01.414 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.12 hyp=0.26 cameraTheta=0.47 mountX=-0.25 mountY=-0.00, mountTheta=-3.13
20:59:01.418 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.12, opts=13)
20:59:01.423 00.005 6120 Enqueuing Move request for scope (0.23, 0.12)
20:59:01.427 00.004 7680 Worker thread wakes up
20:59:01.427 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
20:59:01.431 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.12) opts 0xd
20:59:01.431 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.12)
20:59:01.431 00.000 7680 Moving (0.23, 0.12) raw xDistance=-0.25 yDistance=-0.00
20:59:01.433 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
20:59:01.433 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:59:01.433 00.000 6120 UpdateGuideState exits: m=9735 SNR=60.8
20:59:01.436 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:59:01.436 00.000 7680 MoveAxis(E, 117, ABG)
20:59:01.436 00.000 7680 Guiding  Dir = 2, Dur = 117
20:59:01.436 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:01.441 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:01.445 00.004 6120 Enqueuing Expose request
20:59:01.450 00.005 7680 IsSlewing returns 0
20:59:01.451 00.001 7680 IsGuiding returns 0
20:59:01.451 00.000 7680 PulseGuide returned control before completion, sleep 127
20:59:01.584 00.133 7680 IsGuiding returns 1
20:59:01.586 00.002 7680 scope still moving after pulse duration time elapsed
20:59:01.615 00.029 7680 IsSlewing returns 0
20:59:01.616 00.001 7680 IsGuiding returns 0
20:59:01.616 00.000 7680 scope move finished after 117 + 47 ms
20:59:01.616 00.000 7680 Move returns status 0, amount 117
20:59:01.619 00.003 7680 MoveAxis(N, 0, ABG)
20:59:01.619 00.000 7680 Move returns status 0, amount 0
20:59:01.620 00.001 7680 move complete, result=0
20:59:01.620 00.000 7680 worker thread done servicing request
20:59:01.620 00.000 7680 Worker thread wakes up
20:59:01.621 00.001 6120 GuideStep: -0.2 px 117 ms EAST, -0.0 px 0 ms NORTH
20:59:01.627 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:01.627 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:02.874 01.247 7680 Exposure complete
20:59:02.979 00.105 7680 worker thread done servicing request
20:59:02.980 00.001 6120 OnExposeComplete: enter
20:59:02.984 00.004 6120 UpdateGuideState(): m_state=6
20:59:02.987 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
20:59:02.992 00.005 6120 Star::Find returns 1 (0), X=1255.81, Y=879.79, Mass=9316, SNR=58.1, Peak=205 HFD=7.4
20:59:02.996 00.004 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.09 = -2.20)
20:59:03.001 00.005 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.46)
20:59:03.004 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.33 hyp=0.37 cameraTheta=1.13 mountX=-0.22 mountY=-0.23, mountTheta=-2.32
20:59:03.009 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.33, opts=13)
20:59:03.014 00.005 6120 Enqueuing Move request for scope (0.16, 0.33)
20:59:03.019 00.005 7680 Worker thread wakes up
20:59:03.019 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
20:59:03.023 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.33) opts 0xd
20:59:03.023 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.33)
20:59:03.023 00.000 7680 Moving (0.16, 0.33) raw xDistance=-0.22 yDistance=-0.23
20:59:03.023 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
20:59:03.023 00.000 6120 UpdateGuideState exits: m=9316 SNR=58.1
20:59:03.028 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:03.032 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:03.036 00.004 6120 Enqueuing Expose request
20:59:03.040 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
20:59:03.041 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:59:03.041 00.000 7680 MoveAxis(E, 99, ABG)
20:59:03.041 00.000 7680 Guiding  Dir = 2, Dur = 99
20:59:03.041 00.000 7680 IsSlewing returns 0
20:59:03.042 00.001 7680 IsGuiding returns 0
20:59:03.042 00.000 7680 PulseGuide returned control before completion, sleep 109
20:59:03.163 00.121 7680 IsGuiding returns 1
20:59:03.164 00.001 7680 scope still moving after pulse duration time elapsed
20:59:03.195 00.031 7680 IsSlewing returns 0
20:59:03.196 00.001 7680 IsGuiding returns 0
20:59:03.196 00.000 7680 scope move finished after 99 + 55 ms
20:59:03.196 00.000 7680 Move returns status 0, amount 99
20:59:03.196 00.000 7680 MoveAxis(N, 0, ABG)
20:59:03.198 00.002 7680 Move returns status 0, amount 0
20:59:03.198 00.000 7680 move complete, result=0
20:59:03.199 00.001 7680 worker thread done servicing request
20:59:03.199 00.000 6120 GuideStep: -0.2 px 99 ms EAST, -0.2 px 0 ms NORTH
20:59:03.206 00.007 7680 Worker thread wakes up
20:59:03.206 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:03.206 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:04.450 01.244 7680 Exposure complete
20:59:04.542 00.092 7680 worker thread done servicing request
20:59:04.543 00.001 6120 OnExposeComplete: enter
20:59:04.548 00.005 6120 UpdateGuideState(): m_state=6
20:59:04.553 00.005 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
20:59:04.557 00.004 6120 Star::Find returns 1 (0), X=1255.79, Y=879.89, Mass=10489, SNR=62.1, Peak=204 HFD=7.5
20:59:04.561 00.004 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
20:59:04.564 00.003 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
20:59:04.568 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.44 hyp=0.46 cameraTheta=1.29 mountX=-0.21 mountY=-0.34, mountTheta=-2.12
20:59:04.573 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.44, opts=13)
20:59:04.578 00.005 6120 Enqueuing Move request for scope (0.13, 0.44)
20:59:04.582 00.004 7680 Worker thread wakes up
20:59:04.582 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.44) opts 0xd
20:59:04.583 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.44)
20:59:04.583 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
20:59:04.588 00.005 7680 Moving (0.13, 0.44) raw xDistance=-0.21 yDistance=-0.34
20:59:04.588 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
20:59:04.588 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
20:59:04.588 00.000 6120 UpdateGuideState exits: m=10489 SNR=62.1
20:59:04.593 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
20:59:04.593 00.000 7680 MoveAxis(E, 95, ABG)
20:59:04.593 00.000 7680 Guiding  Dir = 2, Dur = 95
20:59:04.593 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:04.597 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:04.601 00.004 7680 IsSlewing returns 0
20:59:04.601 00.000 6120 Enqueuing Expose request
20:59:04.608 00.007 7680 IsGuiding returns 0
20:59:04.610 00.002 7680 PulseGuide returned control before completion, sleep 105
20:59:04.726 00.116 7680 IsGuiding returns 1
20:59:04.727 00.001 7680 scope still moving after pulse duration time elapsed
20:59:04.756 00.029 7680 IsSlewing returns 0
20:59:04.757 00.001 7680 IsGuiding returns 0
20:59:04.757 00.000 7680 scope move finished after 95 + 54 ms
20:59:04.759 00.002 7680 Move returns status 0, amount 95
20:59:04.759 00.000 7680 MoveAxis(N, 0, ABG)
20:59:04.759 00.000 7680 Move returns status 0, amount 0
20:59:04.759 00.000 7680 move complete, result=0
20:59:04.760 00.001 7680 worker thread done servicing request
20:59:04.760 00.000 6120 GuideStep: -0.2 px 95 ms EAST, -0.3 px 0 ms NORTH
20:59:04.768 00.008 7680 Worker thread wakes up
20:59:04.768 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:04.769 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:06.025 01.256 7680 Exposure complete
20:59:06.127 00.102 7680 worker thread done servicing request
20:59:06.127 00.000 6120 OnExposeComplete: enter
20:59:06.131 00.004 6120 UpdateGuideState(): m_state=6
20:59:06.134 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
20:59:06.139 00.005 6120 Star::Find returns 1 (0), X=1255.82, Y=880.32, Mass=9605, SNR=59.7, Peak=202 HFD=7.3
20:59:06.143 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
20:59:06.147 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
20:59:06.151 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.86 hyp=0.88 cameraTheta=1.39 mountX=-0.32 mountY=-0.70, mountTheta=-1.99
20:59:06.156 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.86, opts=13)
20:59:06.159 00.003 6120 Enqueuing Move request for scope (0.16, 0.86)
20:59:06.163 00.004 7680 Worker thread wakes up
20:59:06.163 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.86) opts 0xd
20:59:06.164 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.86)
20:59:06.164 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
20:59:06.168 00.004 6120 UpdateGuideState exits: m=9605 SNR=59.7
20:59:06.173 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:06.179 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:06.184 00.005 6120 Enqueuing Expose request
20:59:06.188 00.004 7680 Moving (0.16, 0.86) raw xDistance=-0.32 yDistance=-0.70
20:59:06.188 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
20:59:06.188 00.000 7680 resist switch: large excursion: input -0.70 thresh 0.60 direction from 1 to -1
20:59:06.188 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.11
20:59:06.189 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
20:59:06.189 00.000 7680 MoveAxis(E, 141, ABG)
20:59:06.190 00.001 7680 Guiding  Dir = 2, Dur = 141
20:59:06.190 00.000 7680 IsSlewing returns 0
20:59:06.190 00.000 7680 IsGuiding returns 0
20:59:06.190 00.000 7680 PulseGuide returned control before completion, sleep 151
20:59:06.352 00.162 7680 IsGuiding returns 1
20:59:06.355 00.003 7680 scope still moving after pulse duration time elapsed
20:59:06.383 00.028 7680 IsSlewing returns 0
20:59:06.386 00.003 7680 IsGuiding returns 0
20:59:06.387 00.001 7680 scope move finished after 141 + 56 ms
20:59:06.388 00.001 7680 Move returns status 0, amount 141
20:59:06.388 00.000 7680 MoveAxis(N, 382, ABG)
20:59:06.389 00.001 7680 Guiding  Dir = 0, Dur = 382
20:59:06.390 00.001 7680 IsSlewing returns 0
20:59:06.391 00.001 7680 IsGuiding returns 0
20:59:06.391 00.000 7680 PulseGuide returned control before completion, sleep 392
20:59:06.792 00.401 7680 IsGuiding returns 1
20:59:06.792 00.000 7680 scope still moving after pulse duration time elapsed
20:59:06.824 00.032 7680 IsSlewing returns 0
20:59:06.825 00.001 7680 IsGuiding returns 0
20:59:06.827 00.002 7680 scope move finished after 382 + 53 ms
20:59:06.827 00.000 7680 Move returns status 0, amount 382
20:59:06.828 00.001 7680 move complete, result=0
20:59:06.829 00.001 7680 worker thread done servicing request
20:59:06.829 00.000 6120 GuideStep: -0.3 px 141 ms EAST, -0.7 px 382 ms NORTH
20:59:06.835 00.006 7680 Worker thread wakes up
20:59:06.835 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:06.835 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:08.090 01.255 7680 Exposure complete
20:59:08.199 00.109 7680 worker thread done servicing request
20:59:08.199 00.000 6120 OnExposeComplete: enter
20:59:08.204 00.005 6120 UpdateGuideState(): m_state=6
20:59:08.208 00.004 6120 Star::Find(15, 1255, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
20:59:08.212 00.004 6120 Star::Find returns 1 (0), X=1255.68, Y=880.66, Mass=9514, SNR=57.8, Peak=216 HFD=7.4
20:59:08.216 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.78)
20:59:08.220 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
20:59:08.223 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=1.20 hyp=1.20 cameraTheta=1.55 mountX=-0.24 mountY=-1.07, mountTheta=-1.80
20:59:08.229 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=1.20, opts=13)
20:59:08.232 00.003 6120 Enqueuing Move request for scope (0.02, 1.20)
20:59:08.237 00.005 7680 Worker thread wakes up
20:59:08.237 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 1.20) opts 0xd
20:59:08.237 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 1.20)
20:59:08.237 00.000 7680 Moving (0.02, 1.20) raw xDistance=-0.24 yDistance=-1.07
20:59:08.238 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
20:59:08.239 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07
20:59:08.239 00.000 7680 MoveAxis(E, 113, ABG)
20:59:08.239 00.000 7680 Guiding  Dir = 2, Dur = 113
20:59:08.239 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
20:59:08.243 00.004 7680 IsSlewing returns 0
20:59:08.243 00.000 6120 UpdateGuideState exits: m=9514 SNR=57.8
20:59:08.246 00.003 7680 IsGuiding returns 0
20:59:08.246 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:08.249 00.003 7680 PulseGuide returned control before completion, sleep 123
20:59:08.251 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:08.254 00.003 6120 Enqueuing Expose request
20:59:08.374 00.120 7680 IsGuiding returns 1
20:59:08.375 00.001 7680 scope still moving after pulse duration time elapsed
20:59:08.406 00.031 7680 IsSlewing returns 0
20:59:08.407 00.001 7680 IsGuiding returns 1
20:59:08.438 00.031 7680 IsSlewing returns 0
20:59:08.439 00.001 7680 IsGuiding returns 0
20:59:08.440 00.001 7680 scope move finished after 113 + 80 ms
20:59:08.440 00.000 7680 Move returns status 0, amount 113
20:59:08.440 00.000 7680 MoveAxis(N, 581, ABG)
20:59:08.441 00.001 7680 Guiding  Dir = 0, Dur = 581
20:59:08.441 00.000 7680 IsSlewing returns 0
20:59:08.443 00.002 7680 IsGuiding returns 0
20:59:08.444 00.001 7680 PulseGuide returned control before completion, sleep 591
20:59:09.046 00.602 7680 IsGuiding returns 1
20:59:09.047 00.001 7680 scope still moving after pulse duration time elapsed
20:59:09.076 00.029 7680 IsSlewing returns 0
20:59:09.077 00.001 7680 IsGuiding returns 0
20:59:09.078 00.001 7680 scope move finished after 581 + 53 ms
20:59:09.078 00.000 7680 Move returns status 0, amount 581
20:59:09.079 00.001 7680 move complete, result=0
20:59:09.079 00.000 7680 worker thread done servicing request
20:59:09.079 00.000 7680 Worker thread wakes up
20:59:09.080 00.001 6120 GuideStep: -0.2 px 113 ms EAST, -1.1 px 581 ms NORTH
20:59:09.090 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:09.090 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:10.338 01.248 7680 Exposure complete
20:59:10.464 00.126 7680 worker thread done servicing request
20:59:10.465 00.001 6120 OnExposeComplete: enter
20:59:10.469 00.004 6120 UpdateGuideState(): m_state=6
20:59:10.474 00.005 6120 Star::Find(15, 1255, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
20:59:10.478 00.004 6120 Star::Find returns 1 (0), X=1255.52, Y=880.37, Mass=9666, SNR=57.9, Peak=203 HFD=7.3
20:59:10.484 00.006 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
20:59:10.490 00.006 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
20:59:10.494 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.91 hyp=0.92 cameraTheta=1.73 mountX=-0.03 mountY=-0.88, mountTheta=-1.60
20:59:10.500 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.91, opts=13)
20:59:10.505 00.005 6120 Enqueuing Move request for scope (-0.14, 0.91)
20:59:10.509 00.004 7680 Worker thread wakes up
20:59:10.510 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
20:59:10.515 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.91) opts 0xd
20:59:10.515 00.000 6120 UpdateGuideState exits: m=9666 SNR=57.9
20:59:10.521 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.91)
20:59:10.521 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:10.526 00.005 7680 Moving (-0.14, 0.91) raw xDistance=-0.03 yDistance=-0.88
20:59:10.526 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:10.531 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
20:59:10.531 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88
20:59:10.532 00.001 6120 Enqueuing Expose request
20:59:10.537 00.005 7680 MoveAxis(E, 0, ABG)
20:59:10.537 00.000 7680 Move returns status 0, amount 0
20:59:10.538 00.001 7680 MoveAxis(N, 478, ABG)
20:59:10.538 00.000 7680 Guiding  Dir = 0, Dur = 478
20:59:10.538 00.000 7680 IsSlewing returns 0
20:59:10.539 00.001 7680 IsGuiding returns 0
20:59:10.539 00.000 7680 PulseGuide returned control before completion, sleep 488
20:59:11.030 00.491 7680 IsGuiding returns 1
20:59:11.031 00.001 7680 scope still moving after pulse duration time elapsed
20:59:11.060 00.029 7680 IsSlewing returns 0
20:59:11.061 00.001 7680 IsGuiding returns 0
20:59:11.061 00.000 7680 scope move finished after 478 + 45 ms
20:59:11.062 00.001 7680 Move returns status 0, amount 478
20:59:11.062 00.000 7680 move complete, result=0
20:59:11.064 00.002 7680 worker thread done servicing request
20:59:11.064 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.9 px 478 ms NORTH
20:59:11.070 00.006 7680 Worker thread wakes up
20:59:11.070 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:11.070 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:12.325 01.255 7680 Exposure complete
20:59:12.432 00.107 7680 worker thread done servicing request
20:59:12.433 00.001 6120 OnExposeComplete: enter
20:59:12.437 00.004 6120 UpdateGuideState(): m_state=6
20:59:12.440 00.003 6120 Star::Find(15, 1255, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:59:12.445 00.005 6120 Star::Find returns 1 (0), X=1255.41, Y=879.35, Mass=9554, SNR=58.4, Peak=223 HFD=7.3
20:59:12.449 00.004 6120 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-2.95) = xAngle (0.20 = 0.20)
20:59:12.453 00.004 6120 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.07 = -0.07)
20:59:12.457 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-2.76 mountX=0.27 mountY=-0.02, mountTheta=-0.07
20:59:12.463 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.10, opts=13)
20:59:12.467 00.004 6120 Enqueuing Move request for scope (-0.25, -0.10)
20:59:12.471 00.004 7680 Worker thread wakes up
20:59:12.471 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=192, Gamma=1.000
20:59:12.474 00.003 6120 UpdateGuideState exits: m=9554 SNR=58.4
20:59:12.477 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.10) opts 0xd
20:59:12.477 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.10)
20:59:12.479 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:12.482 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:12.491 00.009 6120 Enqueuing Expose request
20:59:12.496 00.005 7680 Moving (-0.25, -0.10) raw xDistance=0.27 yDistance=-0.02
20:59:12.497 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
20:59:12.497 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:59:12.497 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:59:12.497 00.000 7680 MoveAxis(W, 113, ABG)
20:59:12.497 00.000 7680 Guiding  Dir = 3, Dur = 113
20:59:12.497 00.000 7680 IsSlewing returns 0
20:59:12.499 00.002 7680 IsGuiding returns 0
20:59:12.499 00.000 7680 PulseGuide returned control before completion, sleep 123
20:59:12.624 00.125 7680 IsGuiding returns 1
20:59:12.625 00.001 7680 scope still moving after pulse duration time elapsed
20:59:12.655 00.030 7680 IsSlewing returns 0
20:59:12.656 00.001 7680 IsGuiding returns 0
20:59:12.657 00.001 7680 scope move finished after 113 + 45 ms
20:59:12.658 00.001 7680 Move returns status 0, amount 113
20:59:12.658 00.000 7680 MoveAxis(N, 0, ABG)
20:59:12.658 00.000 7680 Move returns status 0, amount 0
20:59:12.659 00.001 7680 move complete, result=0
20:59:12.659 00.000 7680 worker thread done servicing request
20:59:12.659 00.000 7680 Worker thread wakes up
20:59:12.660 00.001 6120 GuideStep: 0.3 px 113 ms WEST, -0.0 px 0 ms NORTH
20:59:12.665 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:12.666 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:13.920 01.254 7680 Exposure complete
20:59:14.041 00.121 7680 worker thread done servicing request
20:59:14.041 00.000 6120 OnExposeComplete: enter
20:59:14.044 00.003 6120 UpdateGuideState(): m_state=6
20:59:14.049 00.005 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
20:59:14.055 00.006 6120 Star::Find returns 1 (0), X=1254.95, Y=881.34, Mass=9274, SNR=59.1, Peak=227 HFD=6.7
20:59:14.058 00.003 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
20:59:14.062 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
20:59:14.066 00.004 6120 CameraToMount -- cameraX=-0.71 cameraY=1.89 hyp=2.02 cameraTheta=1.93 mountX=0.34 mountY=-2.01, mountTheta=-1.40
20:59:14.071 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.71, y=1.89, opts=13)
20:59:14.075 00.004 6120 Enqueuing Move request for scope (-0.71, 1.89)
20:59:14.080 00.005 7680 Worker thread wakes up
20:59:14.080 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 1.89) opts 0xd
20:59:14.080 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.71, 1.89)
20:59:14.081 00.001 7680 Moving (-0.71, 1.89) raw xDistance=0.34 yDistance=-2.01
20:59:14.081 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
20:59:14.086 00.005 6120 UpdateGuideState exits: m=9274 SNR=59.1
20:59:14.090 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:14.093 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:14.097 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
20:59:14.097 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.01 from input -2.01
20:59:14.097 00.000 6120 Enqueuing Expose request
20:59:14.103 00.006 7680 MoveAxis(W, 152, ABG)
20:59:14.103 00.000 7680 Guiding  Dir = 3, Dur = 152
20:59:14.103 00.000 7680 IsSlewing returns 0
20:59:14.103 00.000 7680 IsGuiding returns 0
20:59:14.104 00.001 7680 PulseGuide returned control before completion, sleep 162
20:59:14.267 00.163 7680 IsGuiding returns 1
20:59:14.268 00.001 7680 scope still moving after pulse duration time elapsed
20:59:14.298 00.030 7680 IsSlewing returns 0
20:59:14.299 00.001 7680 IsGuiding returns 0
20:59:14.300 00.001 7680 scope move finished after 152 + 43 ms
20:59:14.300 00.000 7680 Move returns status 0, amount 152
20:59:14.300 00.000 7680 MoveAxis(N, 1089, ABG)
20:59:14.301 00.001 7680 Guiding  Dir = 0, Dur = 1089
20:59:14.301 00.000 7680 IsSlewing returns 0
20:59:14.304 00.003 7680 IsGuiding returns 0
20:59:14.305 00.001 7680 PulseGuide returned control before completion, sleep 1099
20:59:15.413 01.108 7680 IsGuiding returns 1
20:59:15.414 00.001 7680 scope still moving after pulse duration time elapsed
20:59:15.444 00.030 7680 IsSlewing returns 0
20:59:15.445 00.001 7680 IsGuiding returns 0
20:59:15.446 00.001 7680 scope move finished after 1089 + 52 ms
20:59:15.446 00.000 7680 Move returns status 0, amount 1089
20:59:15.446 00.000 7680 move complete, result=0
20:59:15.447 00.001 7680 worker thread done servicing request
20:59:15.447 00.000 7680 Worker thread wakes up
20:59:15.448 00.001 6120 GuideStep: 0.3 px 152 ms WEST, -2.0 px 1089 ms NORTH
20:59:15.453 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:15.453 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:16.707 01.254 7680 Exposure complete
20:59:16.829 00.122 7680 worker thread done servicing request
20:59:16.830 00.001 6120 OnExposeComplete: enter
20:59:16.838 00.008 6120 UpdateGuideState(): m_state=6
20:59:16.842 00.004 6120 Star::Find(15, 1254, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
20:59:16.847 00.005 6120 Star::Find returns 1 (0), X=1255.68, Y=878.57, Mass=9485, SNR=58.1, Peak=192 HFD=7.3
20:59:16.850 00.003 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-2.95) = xAngle (1.40 = 1.40)
20:59:16.854 00.004 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.14 = 1.14)
20:59:16.859 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.88 hyp=0.88 cameraTheta=-1.55 mountX=0.15 mountY=0.80, mountTheta=1.39
20:59:16.864 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.88, opts=13)
20:59:16.868 00.004 6120 Enqueuing Move request for scope (0.02, -0.88)
20:59:16.873 00.005 7680 Worker thread wakes up
20:59:16.873 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.88) opts 0xd
20:59:16.873 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=192, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
20:59:16.877 00.004 6120 UpdateGuideState exits: m=9485 SNR=58.1
20:59:16.881 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:16.885 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:16.889 00.004 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.88)
20:59:16.889 00.000 7680 Moving (0.02, -0.88) raw xDistance=0.15 yDistance=0.80
20:59:16.890 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
20:59:16.890 00.000 7680 resist switch: large excursion: input 0.80 thresh 0.60 direction from -1 to 1
20:59:16.890 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.40
20:59:16.890 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
20:59:16.890 00.000 6120 Enqueuing Expose request
20:59:16.893 00.003 7680 MoveAxis(E, 0, ABG)
20:59:16.893 00.000 7680 Move returns status 0, amount 0
20:59:16.893 00.000 7680 MoveAxis(S, 434, ABG)
20:59:16.895 00.002 7680 Guiding  Dir = 1, Dur = 434
20:59:16.895 00.000 7680 IsSlewing returns 0
20:59:16.896 00.001 7680 IsGuiding returns 0
20:59:16.896 00.000 7680 PulseGuide returned control before completion, sleep 444
20:59:17.354 00.458 7680 IsGuiding returns 0
20:59:17.355 00.001 7680 Move returns status 0, amount 434
20:59:17.355 00.000 7680 move complete, result=0
20:59:17.357 00.002 7680 worker thread done servicing request
20:59:17.357 00.000 7680 Worker thread wakes up
20:59:17.357 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.8 px 434 ms SOUTH
20:59:17.364 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:17.364 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:18.617 01.253 7680 Exposure complete
20:59:18.689 00.072 7680 worker thread done servicing request
20:59:18.690 00.001 6120 OnExposeComplete: enter
20:59:18.692 00.002 6120 UpdateGuideState(): m_state=6
20:59:18.695 00.003 6120 Star::Find(15, 1255, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
20:59:18.698 00.003 6120 Star::Find returns 1 (0), X=1255.59, Y=878.66, Mass=8988, SNR=57.5, Peak=192 HFD=7.4
20:59:18.700 00.002 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.30 = 1.30)
20:59:18.704 00.004 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.03 = 1.03)
20:59:18.706 00.002 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.79 hyp=0.80 cameraTheta=-1.66 mountX=0.21 mountY=0.68, mountTheta=1.27
20:59:18.709 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.79, opts=13)
20:59:18.712 00.003 6120 Enqueuing Move request for scope (-0.07, -0.79)
20:59:18.714 00.002 7680 Worker thread wakes up
20:59:18.714 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.79) opts 0xd
20:59:18.714 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.79)
20:59:18.714 00.000 7680 Moving (-0.07, -0.79) raw xDistance=0.21 yDistance=0.68
20:59:18.714 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
20:59:18.714 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
20:59:18.714 00.000 7680 MoveAxis(W, 91, ABG)
20:59:18.716 00.002 7680 Guiding  Dir = 3, Dur = 91
20:59:18.716 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=192, med=0, FiltMin=0, FiltMax=163, Gamma=1.000
20:59:18.719 00.003 7680 IsSlewing returns 0
20:59:18.719 00.000 7680 IsGuiding returns 0
20:59:18.719 00.000 7680 PulseGuide returned control before completion, sleep 101
20:59:18.735 00.016 6120 UpdateGuideState exits: m=8988 SNR=57.5
20:59:18.739 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:18.741 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:18.743 00.002 6120 Enqueuing Expose request
20:59:18.825 00.082 7680 IsGuiding returns 1
20:59:18.826 00.001 7680 scope still moving after pulse duration time elapsed
20:59:18.856 00.030 7680 IsSlewing returns 0
20:59:18.857 00.001 7680 IsGuiding returns 0
20:59:18.857 00.000 7680 scope move finished after 91 + 47 ms
20:59:18.859 00.002 7680 Move returns status 0, amount 91
20:59:18.859 00.000 7680 MoveAxis(S, 370, ABG)
20:59:18.859 00.000 7680 Guiding  Dir = 1, Dur = 370
20:59:18.860 00.001 7680 IsSlewing returns 0
20:59:18.860 00.000 7680 IsGuiding returns 0
20:59:18.861 00.001 7680 PulseGuide returned control before completion, sleep 380
20:59:19.250 00.389 7680 IsGuiding returns 1
20:59:19.251 00.001 7680 scope still moving after pulse duration time elapsed
20:59:19.281 00.030 7680 IsSlewing returns 0
20:59:19.283 00.002 7680 IsGuiding returns 0
20:59:19.283 00.000 7680 scope move finished after 370 + 52 ms
20:59:19.284 00.001 7680 Move returns status 0, amount 370
20:59:19.284 00.000 7680 move complete, result=0
20:59:19.284 00.000 7680 worker thread done servicing request
20:59:19.284 00.000 6120 GuideStep: 0.2 px 91 ms WEST, 0.7 px 370 ms SOUTH
20:59:19.290 00.006 7680 Worker thread wakes up
20:59:19.290 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:19.290 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:20.541 01.251 7680 Exposure complete
20:59:20.610 00.069 7680 worker thread done servicing request
20:59:20.610 00.000 6120 OnExposeComplete: enter
20:59:20.614 00.004 6120 UpdateGuideState(): m_state=6
20:59:20.617 00.003 6120 Star::Find(15, 1255, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
20:59:20.620 00.003 6120 Star::Find returns 1 (0), X=1255.72, Y=879.42, Mass=10271, SNR=62.6, Peak=211 HFD=7.3
20:59:20.622 00.002 6120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-2.95) = xAngle (2.43 = 2.43)
20:59:20.624 00.002 6120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.16 = 2.16)
20:59:20.628 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.52 mountX=-0.06 mountY=0.06, mountTheta=2.31
20:59:20.631 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.04, opts=13)
20:59:20.634 00.003 6120 Enqueuing Move request for scope (0.07, -0.04)
20:59:20.637 00.003 7680 Worker thread wakes up
20:59:20.637 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
20:59:20.638 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
20:59:20.638 00.000 7680 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=0.06
20:59:20.638 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
20:59:20.638 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:59:20.639 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:59:20.639 00.000 7680 MoveAxis(E, 0, ABG)
20:59:20.639 00.000 7680 Move returns status 0, amount 0
20:59:20.639 00.000 7680 MoveAxis(N, 0, ABG)
20:59:20.639 00.000 7680 Move returns status 0, amount 0
20:59:20.640 00.001 7680 move complete, result=0
20:59:20.640 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
20:59:20.644 00.004 7680 worker thread done servicing request
20:59:20.658 00.014 6120 UpdateGuideState exits: m=10271 SNR=62.6
20:59:20.662 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:20.664 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:20.666 00.002 6120 Enqueuing Expose request
20:59:20.670 00.004 7680 Worker thread wakes up
20:59:20.671 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:59:20.676 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:20.676 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:21.915 01.239 7680 Exposure complete
20:59:21.985 00.070 7680 worker thread done servicing request
20:59:21.986 00.001 6120 OnExposeComplete: enter
20:59:21.990 00.004 6120 UpdateGuideState(): m_state=6
20:59:21.992 00.002 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
20:59:21.995 00.003 6120 Star::Find returns 1 (0), X=1255.74, Y=879.50, Mass=9811, SNR=59.3, Peak=215 HFD=7.4
20:59:21.998 00.003 6120 CameraToMount -- cameraTheta (0.52) - m_xAngle (-2.95) = xAngle (3.47 = -2.81)
20:59:22.000 00.002 6120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.21 = -3.08)
20:59:22.002 00.002 6120 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.52 mountX=-0.09 mountY=-0.01, mountTheta=-3.07
20:59:22.005 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.05, opts=13)
20:59:22.008 00.003 6120 Enqueuing Move request for scope (0.08, 0.05)
20:59:22.011 00.003 7680 Worker thread wakes up
20:59:22.011 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
20:59:22.011 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
20:59:22.011 00.000 7680 Moving (0.08, 0.05) raw xDistance=-0.09 yDistance=-0.01
20:59:22.011 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
20:59:22.011 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:59:22.011 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:59:22.013 00.002 7680 MoveAxis(E, 0, ABG)
20:59:22.013 00.000 7680 Move returns status 0, amount 0
20:59:22.013 00.000 7680 MoveAxis(N, 0, ABG)
20:59:22.013 00.000 7680 Move returns status 0, amount 0
20:59:22.013 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
20:59:22.015 00.002 7680 move complete, result=0
20:59:22.015 00.000 7680 worker thread done servicing request
20:59:22.031 00.016 6120 UpdateGuideState exits: m=9811 SNR=59.3
20:59:22.034 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:22.036 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:22.038 00.002 6120 Enqueuing Expose request
20:59:22.042 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
20:59:22.046 00.004 7680 Worker thread wakes up
20:59:22.046 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:22.046 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:23.303 01.257 7680 Exposure complete
20:59:23.369 00.066 7680 worker thread done servicing request
20:59:23.369 00.000 6120 OnExposeComplete: enter
20:59:23.373 00.004 6120 UpdateGuideState(): m_state=6
20:59:23.376 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
20:59:23.378 00.002 6120 Star::Find returns 1 (0), X=1255.73, Y=879.69, Mass=9527, SNR=59.4, Peak=190 HFD=7.4
20:59:23.381 00.003 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
20:59:23.383 00.002 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
20:59:23.385 00.002 6120 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.26 mountX=-0.11 mountY=-0.18, mountTheta=-2.15
20:59:23.391 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.23, opts=13)
20:59:23.393 00.002 6120 Enqueuing Move request for scope (0.07, 0.23)
20:59:23.396 00.003 7680 Worker thread wakes up
20:59:23.396 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
20:59:23.396 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
20:59:23.396 00.000 7680 Moving (0.07, 0.23) raw xDistance=-0.11 yDistance=-0.18
20:59:23.396 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
20:59:23.396 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:59:23.397 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:59:23.397 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=190, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
20:59:23.399 00.002 7680 MoveAxis(E, 0, ABG)
20:59:23.399 00.000 7680 Move returns status 0, amount 0
20:59:23.399 00.000 7680 MoveAxis(N, 0, ABG)
20:59:23.400 00.001 7680 Move returns status 0, amount 0
20:59:23.400 00.000 7680 move complete, result=0
20:59:23.400 00.000 7680 worker thread done servicing request
20:59:23.412 00.012 6120 UpdateGuideState exits: m=9527 SNR=59.4
20:59:23.415 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:23.419 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:23.422 00.003 6120 Enqueuing Expose request
20:59:23.424 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:59:23.426 00.002 7680 Worker thread wakes up
20:59:23.426 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:23.426 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:24.680 01.254 7680 Exposure complete
20:59:24.753 00.073 7680 worker thread done servicing request
20:59:24.753 00.000 6120 OnExposeComplete: enter
20:59:24.757 00.004 6120 UpdateGuideState(): m_state=6
20:59:24.760 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
20:59:24.762 00.002 6120 Star::Find returns 1 (0), X=1255.80, Y=879.73, Mass=9636, SNR=60.9, Peak=203 HFD=7.5
20:59:24.766 00.004 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.05 = -2.23)
20:59:24.768 00.002 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.50)
20:59:24.771 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.27 hyp=0.30 cameraTheta=1.10 mountX=-0.19 mountY=-0.18, mountTheta=-2.37
20:59:24.773 00.002 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.27, opts=13)
20:59:24.777 00.004 6120 Enqueuing Move request for scope (0.14, 0.27)
20:59:24.779 00.002 7680 Worker thread wakes up
20:59:24.779 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.27) opts 0xd
20:59:24.779 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.27)
20:59:24.779 00.000 7680 Moving (0.14, 0.27) raw xDistance=-0.19 yDistance=-0.18
20:59:24.779 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
20:59:24.779 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:59:24.780 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:59:24.780 00.000 7680 MoveAxis(E, 0, ABG)
20:59:24.780 00.000 7680 Move returns status 0, amount 0
20:59:24.780 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
20:59:24.782 00.002 7680 MoveAxis(N, 0, ABG)
20:59:24.783 00.001 7680 Move returns status 0, amount 0
20:59:24.783 00.000 7680 move complete, result=0
20:59:24.783 00.000 7680 worker thread done servicing request
20:59:24.798 00.015 6120 UpdateGuideState exits: m=9636 SNR=60.9
20:59:24.801 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:24.804 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:24.806 00.002 6120 Enqueuing Expose request
20:59:24.809 00.003 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
20:59:24.811 00.002 7680 Worker thread wakes up
20:59:24.811 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:24.811 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:26.055 01.244 7680 Exposure complete
20:59:26.137 00.082 7680 worker thread done servicing request
20:59:26.138 00.001 6120 OnExposeComplete: enter
20:59:26.141 00.003 6120 UpdateGuideState(): m_state=6
20:59:26.145 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
20:59:26.148 00.003 6120 Star::Find returns 1 (0), X=1255.79, Y=879.82, Mass=9603, SNR=60.7, Peak=197 HFD=7.4
20:59:26.152 00.004 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.17 = -2.12)
20:59:26.156 00.004 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.38)
20:59:26.159 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.36 hyp=0.39 cameraTheta=1.21 mountX=-0.20 mountY=-0.27, mountTheta=-2.22
20:59:26.164 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.36, opts=13)
20:59:26.167 00.003 6120 Enqueuing Move request for scope (0.14, 0.36)
20:59:26.171 00.004 7680 Worker thread wakes up
20:59:26.171 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.36) opts 0xd
20:59:26.171 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.36)
20:59:26.171 00.000 7680 Moving (0.14, 0.36) raw xDistance=-0.20 yDistance=-0.27
20:59:26.171 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
20:59:26.173 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
20:59:26.173 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
20:59:26.176 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
20:59:26.176 00.000 7680 MoveAxis(E, 85, ABG)
20:59:26.177 00.001 7680 Guiding  Dir = 2, Dur = 85
20:59:26.177 00.000 7680 IsSlewing returns 0
20:59:26.177 00.000 7680 IsGuiding returns 0
20:59:26.177 00.000 7680 PulseGuide returned control before completion, sleep 95
20:59:26.193 00.016 6120 UpdateGuideState exits: m=9603 SNR=60.7
20:59:26.196 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:26.200 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:26.204 00.004 6120 Enqueuing Expose request
20:59:26.285 00.081 7680 IsGuiding returns 1
20:59:26.287 00.002 7680 scope still moving after pulse duration time elapsed
20:59:26.316 00.029 7680 IsSlewing returns 0
20:59:26.317 00.001 7680 IsGuiding returns 0
20:59:26.317 00.000 7680 scope move finished after 85 + 54 ms
20:59:26.318 00.001 7680 Move returns status 0, amount 85
20:59:26.319 00.001 7680 MoveAxis(N, 0, ABG)
20:59:26.319 00.000 7680 Move returns status 0, amount 0
20:59:26.319 00.000 7680 move complete, result=0
20:59:26.319 00.000 7680 worker thread done servicing request
20:59:26.320 00.001 6120 GuideStep: -0.2 px 85 ms EAST, -0.3 px 0 ms NORTH
20:59:26.324 00.004 7680 Worker thread wakes up
20:59:26.324 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:26.324 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:27.581 01.257 7680 Exposure complete
20:59:27.648 00.067 7680 worker thread done servicing request
20:59:27.648 00.000 6120 OnExposeComplete: enter
20:59:27.652 00.004 6120 UpdateGuideState(): m_state=6
20:59:27.655 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
20:59:27.657 00.002 6120 Star::Find returns 1 (0), X=1255.74, Y=880.01, Mass=10127, SNR=60.8, Peak=219 HFD=7.5
20:59:27.659 00.002 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
20:59:27.662 00.003 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
20:59:27.664 00.002 6120 CameraToMount -- cameraX=0.09 cameraY=0.55 hyp=0.56 cameraTheta=1.42 mountX=-0.19 mountY=-0.46, mountTheta=-1.96
20:59:27.668 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.55, opts=13)
20:59:27.670 00.002 6120 Enqueuing Move request for scope (0.09, 0.55)
20:59:27.672 00.002 7680 Worker thread wakes up
20:59:27.672 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.55) opts 0xd
20:59:27.674 00.002 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.55)
20:59:27.674 00.000 7680 Moving (0.09, 0.55) raw xDistance=-0.19 yDistance=-0.46
20:59:27.674 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
20:59:27.674 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
20:59:27.674 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
20:59:27.674 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
20:59:27.677 00.003 7680 MoveAxis(E, 0, ABG)
20:59:27.677 00.000 7680 Move returns status 0, amount 0
20:59:27.677 00.000 7680 MoveAxis(N, 0, ABG)
20:59:27.677 00.000 7680 Move returns status 0, amount 0
20:59:27.677 00.000 7680 move complete, result=0
20:59:27.677 00.000 7680 worker thread done servicing request
20:59:27.691 00.014 6120 UpdateGuideState exits: m=10127 SNR=60.8
20:59:27.694 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:27.697 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:27.699 00.002 6120 Enqueuing Expose request
20:59:27.703 00.004 7680 Worker thread wakes up
20:59:27.703 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
20:59:27.706 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:27.706 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:28.958 01.252 7680 Exposure complete
20:59:29.031 00.073 7680 worker thread done servicing request
20:59:29.031 00.000 6120 OnExposeComplete: enter
20:59:29.033 00.002 6120 UpdateGuideState(): m_state=6
20:59:29.037 00.004 6120 Star::Find(15, 1255, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
20:59:29.039 00.002 6120 Star::Find returns 1 (0), X=1255.74, Y=880.44, Mass=9370, SNR=58.6, Peak=182 HFD=7.3
20:59:29.040 00.001 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
20:59:29.044 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
20:59:29.047 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.98 hyp=0.99 cameraTheta=1.48 mountX=-0.27 mountY=-0.84, mountTheta=-1.88
20:59:29.050 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.98, opts=13)
20:59:29.053 00.003 6120 Enqueuing Move request for scope (0.08, 0.98)
20:59:29.055 00.002 7680 Worker thread wakes up
20:59:29.055 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.98) opts 0xd
20:59:29.055 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.98)
20:59:29.056 00.001 7680 Moving (0.08, 0.98) raw xDistance=-0.27 yDistance=-0.84
20:59:29.056 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
20:59:29.056 00.000 7680 resist switch: large excursion: input -0.84 thresh 0.60 direction from 1 to -1
20:59:29.056 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.53
20:59:29.056 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
20:59:29.056 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=182, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
20:59:29.058 00.002 7680 MoveAxis(E, 112, ABG)
20:59:29.058 00.000 7680 Guiding  Dir = 2, Dur = 112
20:59:29.059 00.001 7680 IsSlewing returns 0
20:59:29.059 00.000 7680 IsGuiding returns 0
20:59:29.059 00.000 7680 PulseGuide returned control before completion, sleep 122
20:59:29.074 00.015 6120 UpdateGuideState exits: m=9370 SNR=58.6
20:59:29.078 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:29.080 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:29.083 00.003 6120 Enqueuing Expose request
20:59:29.186 00.103 7680 IsGuiding returns 1
20:59:29.187 00.001 7680 scope still moving after pulse duration time elapsed
20:59:29.217 00.030 7680 IsSlewing returns 0
20:59:29.217 00.000 7680 IsGuiding returns 0
20:59:29.219 00.002 7680 scope move finished after 112 + 47 ms
20:59:29.219 00.000 7680 Move returns status 0, amount 112
20:59:29.220 00.001 7680 MoveAxis(N, 459, ABG)
20:59:29.220 00.000 7680 Guiding  Dir = 0, Dur = 459
20:59:29.220 00.000 7680 IsSlewing returns 0
20:59:29.221 00.001 7680 IsGuiding returns 0
20:59:29.221 00.000 7680 PulseGuide returned control before completion, sleep 469
20:59:29.706 00.485 7680 IsGuiding returns 1
20:59:29.707 00.001 7680 scope still moving after pulse duration time elapsed
20:59:29.737 00.030 7680 IsSlewing returns 0
20:59:29.739 00.002 7680 IsGuiding returns 0
20:59:29.740 00.001 7680 scope move finished after 459 + 59 ms
20:59:29.741 00.001 7680 Move returns status 0, amount 459
20:59:29.742 00.001 7680 move complete, result=0
20:59:29.742 00.000 7680 worker thread done servicing request
20:59:29.742 00.000 7680 Worker thread wakes up
20:59:29.743 00.001 6120 GuideStep: -0.3 px 112 ms EAST, -0.8 px 459 ms NORTH
20:59:29.750 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:29.750 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:30.999 01.249 7680 Exposure complete
20:59:31.070 00.071 7680 worker thread done servicing request
20:59:31.071 00.001 6120 OnExposeComplete: enter
20:59:31.073 00.002 6120 UpdateGuideState(): m_state=6
20:59:31.076 00.003 6120 Star::Find(15, 1255, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
20:59:31.079 00.003 6120 Star::Find returns 1 (0), X=1255.69, Y=880.68, Mass=9697, SNR=57.7, Peak=215 HFD=7.4
20:59:31.081 00.002 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
20:59:31.083 00.002 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
20:59:31.085 00.002 6120 CameraToMount -- cameraX=0.03 cameraY=1.23 hyp=1.23 cameraTheta=1.55 mountX=-0.26 mountY=-1.09, mountTheta=-1.80
20:59:31.089 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=1.23, opts=13)
20:59:31.092 00.003 6120 Enqueuing Move request for scope (0.03, 1.23)
20:59:31.094 00.002 7680 Worker thread wakes up
20:59:31.094 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 1.23) opts 0xd
20:59:31.094 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 1.23)
20:59:31.094 00.000 7680 Moving (0.03, 1.23) raw xDistance=-0.26 yDistance=-1.09
20:59:31.095 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
20:59:31.095 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.09 from input -1.09
20:59:31.095 00.000 7680 MoveAxis(E, 116, ABG)
20:59:31.095 00.000 7680 Guiding  Dir = 2, Dur = 116
20:59:31.095 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
20:59:31.097 00.002 7680 IsSlewing returns 0
20:59:31.097 00.000 7680 IsGuiding returns 0
20:59:31.099 00.002 7680 PulseGuide returned control before completion, sleep 126
20:59:31.113 00.014 6120 UpdateGuideState exits: m=9697 SNR=57.7
20:59:31.118 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:31.120 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:31.123 00.003 6120 Enqueuing Expose request
20:59:31.241 00.118 7680 IsGuiding returns 1
20:59:31.242 00.001 7680 scope still moving after pulse duration time elapsed
20:59:31.271 00.029 7680 IsSlewing returns 0
20:59:31.271 00.000 7680 IsGuiding returns 0
20:59:31.272 00.001 7680 scope move finished after 116 + 57 ms
20:59:31.272 00.000 7680 Move returns status 0, amount 116
20:59:31.272 00.000 7680 MoveAxis(N, 591, ABG)
20:59:31.274 00.002 7680 Guiding  Dir = 0, Dur = 591
20:59:31.274 00.000 7680 IsSlewing returns 0
20:59:31.274 00.000 7680 IsGuiding returns 0
20:59:31.275 00.001 7680 PulseGuide returned control before completion, sleep 601
20:59:31.887 00.612 7680 IsGuiding returns 1
20:59:31.888 00.001 7680 scope still moving after pulse duration time elapsed
20:59:31.916 00.028 7680 IsSlewing returns 0
20:59:31.917 00.001 7680 IsGuiding returns 0
20:59:31.919 00.002 7680 scope move finished after 591 + 53 ms
20:59:31.919 00.000 7680 Move returns status 0, amount 591
20:59:31.920 00.001 7680 move complete, result=0
20:59:31.921 00.001 7680 worker thread done servicing request
20:59:31.921 00.000 6120 GuideStep: -0.3 px 116 ms EAST, -1.1 px 591 ms NORTH
20:59:31.929 00.008 7680 Worker thread wakes up
20:59:31.930 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:31.930 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:33.185 01.255 7680 Exposure complete
20:59:33.258 00.073 7680 worker thread done servicing request
20:59:33.258 00.000 6120 OnExposeComplete: enter
20:59:33.262 00.004 6120 UpdateGuideState(): m_state=6
20:59:33.265 00.003 6120 Star::Find(15, 1255, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
20:59:33.268 00.003 6120 Star::Find returns 1 (0), X=1255.47, Y=879.94, Mass=9576, SNR=56.9, Peak=206 HFD=7.3
20:59:33.270 00.002 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
20:59:33.273 00.003 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.66)
20:59:33.275 00.002 6120 CameraToMount -- cameraX=-0.19 cameraY=0.48 hyp=0.52 cameraTheta=1.94 mountX=0.09 mountY=-0.51, mountTheta=-1.39
20:59:33.278 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.48, opts=13)
20:59:33.281 00.003 6120 Enqueuing Move request for scope (-0.19, 0.48)
20:59:33.283 00.002 7680 Worker thread wakes up
20:59:33.283 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.48) opts 0xd
20:59:33.284 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.48)
20:59:33.284 00.000 7680 Moving (-0.19, 0.48) raw xDistance=0.09 yDistance=-0.51
20:59:33.284 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
20:59:33.284 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
20:59:33.284 00.000 7680 MoveAxis(E, 0, ABG)
20:59:33.284 00.000 7680 Move returns status 0, amount 0
20:59:33.284 00.000 7680 MoveAxis(N, 279, ABG)
20:59:33.284 00.000 7680 Guiding  Dir = 0, Dur = 279
20:59:33.284 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
20:59:33.288 00.004 7680 IsSlewing returns 0
20:59:33.288 00.000 7680 IsGuiding returns 0
20:59:33.288 00.000 7680 PulseGuide returned control before completion, sleep 289
20:59:33.301 00.013 6120 UpdateGuideState exits: m=9576 SNR=56.9
20:59:33.304 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:33.307 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:33.309 00.002 6120 Enqueuing Expose request
20:59:33.581 00.272 7680 IsGuiding returns 1
20:59:33.582 00.001 7680 scope still moving after pulse duration time elapsed
20:59:33.611 00.029 7680 IsSlewing returns 0
20:59:33.613 00.002 7680 IsGuiding returns 0
20:59:33.613 00.000 7680 scope move finished after 279 + 46 ms
20:59:33.614 00.001 7680 Move returns status 0, amount 279
20:59:33.615 00.001 7680 move complete, result=0
20:59:33.615 00.000 7680 worker thread done servicing request
20:59:33.616 00.001 7680 Worker thread wakes up
20:59:33.616 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 279 ms NORTH
20:59:33.622 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:33.623 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:34.872 01.249 7680 Exposure complete
20:59:34.943 00.071 7680 worker thread done servicing request
20:59:34.943 00.000 6120 OnExposeComplete: enter
20:59:34.946 00.003 6120 UpdateGuideState(): m_state=6
20:59:34.949 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
20:59:34.951 00.002 6120 Star::Find returns 1 (0), X=1255.49, Y=879.84, Mass=9602, SNR=58.3, Peak=207 HFD=7.3
20:59:34.954 00.003 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
20:59:34.957 00.003 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
20:59:34.960 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.38 hyp=0.42 cameraTheta=1.98 mountX=0.09 mountY=-0.42, mountTheta=-1.35
20:59:34.963 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.38, opts=13)
20:59:34.966 00.003 6120 Enqueuing Move request for scope (-0.17, 0.38)
20:59:34.969 00.003 7680 Worker thread wakes up
20:59:34.969 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.38) opts 0xd
20:59:34.969 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.38)
20:59:34.969 00.000 7680 Moving (-0.17, 0.38) raw xDistance=0.09 yDistance=-0.42
20:59:34.969 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
20:59:34.969 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
20:59:34.970 00.001 7680 MoveAxis(E, 0, ABG)
20:59:34.970 00.000 7680 Move returns status 0, amount 0
20:59:34.970 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
20:59:34.974 00.004 7680 MoveAxis(N, 226, ABG)
20:59:34.974 00.000 7680 Guiding  Dir = 0, Dur = 226
20:59:34.974 00.000 7680 IsSlewing returns 0
20:59:34.974 00.000 7680 IsGuiding returns 0
20:59:34.975 00.001 7680 PulseGuide returned control before completion, sleep 236
20:59:34.988 00.013 6120 UpdateGuideState exits: m=9602 SNR=58.3
20:59:34.991 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:34.995 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:34.998 00.003 6120 Enqueuing Expose request
20:59:35.223 00.225 7680 IsGuiding returns 1
20:59:35.223 00.000 7680 scope still moving after pulse duration time elapsed
20:59:35.254 00.031 7680 IsSlewing returns 0
20:59:35.254 00.000 7680 IsGuiding returns 0
20:59:35.254 00.000 7680 scope move finished after 226 + 54 ms
20:59:35.254 00.000 7680 Move returns status 0, amount 226
20:59:35.254 00.000 7680 move complete, result=0
20:59:35.255 00.001 7680 worker thread done servicing request
20:59:35.255 00.000 7680 Worker thread wakes up
20:59:35.255 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:35.255 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 226 ms NORTH
20:59:35.259 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:36.514 01.255 7680 Exposure complete
20:59:36.598 00.084 7680 worker thread done servicing request
20:59:36.598 00.000 6120 OnExposeComplete: enter
20:59:36.601 00.003 6120 UpdateGuideState(): m_state=6
20:59:36.605 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
20:59:36.608 00.003 6120 Star::Find returns 1 (0), X=1255.37, Y=879.63, Mass=9678, SNR=59.9, Peak=201 HFD=7.4
20:59:36.612 00.004 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-2.95) = xAngle (5.55 = -0.74)
20:59:36.615 00.003 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.00)
20:59:36.620 00.005 6120 CameraToMount -- cameraX=-0.29 cameraY=0.18 hyp=0.34 cameraTheta=2.59 mountX=0.25 mountY=-0.28, mountTheta=-0.85
20:59:36.625 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.18, opts=13)
20:59:36.629 00.004 6120 Enqueuing Move request for scope (-0.29, 0.18)
20:59:36.632 00.003 7680 Worker thread wakes up
20:59:36.632 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.18) opts 0xd
20:59:36.633 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.18)
20:59:36.633 00.000 7680 Moving (-0.29, 0.18) raw xDistance=0.25 yDistance=-0.28
20:59:36.633 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
20:59:36.633 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
20:59:36.633 00.000 7680 MoveAxis(W, 106, ABG)
20:59:36.635 00.002 7680 Guiding  Dir = 3, Dur = 106
20:59:36.635 00.000 7680 IsSlewing returns 0
20:59:36.635 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
20:59:36.639 00.004 7680 IsGuiding returns 0
20:59:36.639 00.000 7680 PulseGuide returned control before completion, sleep 116
20:59:36.657 00.018 6120 UpdateGuideState exits: m=9678 SNR=59.9
20:59:36.661 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:36.664 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:36.668 00.004 6120 Enqueuing Expose request
20:59:36.767 00.099 7680 IsGuiding returns 1
20:59:36.767 00.000 7680 scope still moving after pulse duration time elapsed
20:59:36.798 00.031 7680 IsSlewing returns 0
20:59:36.800 00.002 7680 IsGuiding returns 0
20:59:36.800 00.000 7680 scope move finished after 106 + 54 ms
20:59:36.800 00.000 7680 Move returns status 0, amount 106
20:59:36.801 00.001 7680 MoveAxis(N, 154, ABG)
20:59:36.802 00.001 7680 Guiding  Dir = 0, Dur = 154
20:59:36.802 00.000 7680 IsSlewing returns 0
20:59:36.803 00.001 7680 IsGuiding returns 0
20:59:36.803 00.000 7680 PulseGuide returned control before completion, sleep 164
20:59:36.970 00.167 7680 IsGuiding returns 1
20:59:36.970 00.000 7680 scope still moving after pulse duration time elapsed
20:59:37.001 00.031 7680 IsSlewing returns 0
20:59:37.001 00.000 7680 IsGuiding returns 0
20:59:37.003 00.002 7680 scope move finished after 154 + 45 ms
20:59:37.004 00.001 7680 Move returns status 0, amount 154
20:59:37.004 00.000 7680 move complete, result=0
20:59:37.004 00.000 7680 worker thread done servicing request
20:59:37.005 00.001 7680 Worker thread wakes up
20:59:37.005 00.000 6120 GuideStep: 0.2 px 106 ms WEST, -0.3 px 154 ms NORTH
20:59:37.011 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:37.011 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:38.261 01.250 7680 Exposure complete
20:59:38.330 00.069 7680 worker thread done servicing request
20:59:38.331 00.001 6120 OnExposeComplete: enter
20:59:38.333 00.002 6120 UpdateGuideState(): m_state=6
20:59:38.336 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
20:59:38.339 00.003 6120 Star::Find returns 1 (0), X=1255.42, Y=879.61, Mass=10485, SNR=62.4, Peak=225 HFD=7.3
20:59:38.341 00.002 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.52 = -0.76)
20:59:38.343 00.002 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.03)
20:59:38.346 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.15 hyp=0.29 cameraTheta=2.57 mountX=0.21 mountY=-0.24, mountTheta=-0.87
20:59:38.349 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.15, opts=13)
20:59:38.352 00.003 6120 Enqueuing Move request for scope (-0.24, 0.15)
20:59:38.354 00.002 7680 Worker thread wakes up
20:59:38.354 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.15) opts 0xd
20:59:38.355 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.15)
20:59:38.355 00.000 7680 Moving (-0.24, 0.15) raw xDistance=0.21 yDistance=-0.24
20:59:38.355 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
20:59:38.355 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
20:59:38.356 00.001 7680 MoveAxis(W, 95, ABG)
20:59:38.356 00.000 7680 Guiding  Dir = 3, Dur = 95
20:59:38.357 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
20:59:38.359 00.002 7680 IsSlewing returns 0
20:59:38.359 00.000 7680 IsGuiding returns 0
20:59:38.360 00.001 7680 PulseGuide returned control before completion, sleep 105
20:59:38.373 00.013 6120 UpdateGuideState exits: m=10485 SNR=62.4
20:59:38.378 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:38.381 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:38.383 00.002 6120 Enqueuing Expose request
20:59:38.470 00.087 7680 IsGuiding returns 1
20:59:38.470 00.000 7680 scope still moving after pulse duration time elapsed
20:59:38.501 00.031 7680 IsSlewing returns 0
20:59:38.503 00.002 7680 IsGuiding returns 0
20:59:38.503 00.000 7680 scope move finished after 95 + 49 ms
20:59:38.505 00.002 7680 Move returns status 0, amount 95
20:59:38.505 00.000 7680 MoveAxis(N, 133, ABG)
20:59:38.505 00.000 7680 Guiding  Dir = 0, Dur = 133
20:59:38.506 00.001 7680 IsSlewing returns 0
20:59:38.506 00.000 7680 IsGuiding returns 0
20:59:38.507 00.001 7680 PulseGuide returned control before completion, sleep 143
20:59:38.655 00.148 7680 IsGuiding returns 1
20:59:38.656 00.001 7680 scope still moving after pulse duration time elapsed
20:59:38.686 00.030 7680 IsSlewing returns 0
20:59:38.686 00.000 7680 IsGuiding returns 0
20:59:38.687 00.001 7680 scope move finished after 133 + 47 ms
20:59:38.687 00.000 7680 Move returns status 0, amount 133
20:59:38.687 00.000 7680 move complete, result=0
20:59:38.687 00.000 7680 worker thread done servicing request
20:59:38.689 00.002 7680 Worker thread wakes up
20:59:38.689 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:38.690 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:38.690 00.000 6120 GuideStep: 0.2 px 95 ms WEST, -0.2 px 133 ms NORTH
20:59:39.935 01.245 7680 Exposure complete
20:59:40.007 00.072 7680 worker thread done servicing request
20:59:40.007 00.000 6120 OnExposeComplete: enter
20:59:40.010 00.003 6120 UpdateGuideState(): m_state=6
20:59:40.013 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
20:59:40.016 00.003 6120 Star::Find returns 1 (0), X=1255.45, Y=879.66, Mass=9936, SNR=60.2, Peak=219 HFD=7.4
20:59:40.018 00.002 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.32 = -0.97)
20:59:40.020 00.002 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
20:59:40.022 00.002 6120 CameraToMount -- cameraX=-0.21 cameraY=0.20 hyp=0.29 cameraTheta=2.36 mountX=0.16 mountY=-0.27, mountTheta=-1.03
20:59:40.026 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.20, opts=13)
20:59:40.029 00.003 6120 Enqueuing Move request for scope (-0.21, 0.20)
20:59:40.031 00.002 7680 Worker thread wakes up
20:59:40.031 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.20) opts 0xd
20:59:40.031 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.20)
20:59:40.032 00.001 7680 Moving (-0.21, 0.20) raw xDistance=0.16 yDistance=-0.27
20:59:40.032 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
20:59:40.032 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
20:59:40.032 00.000 7680 MoveAxis(E, 0, ABG)
20:59:40.032 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
20:59:40.036 00.004 7680 Move returns status 0, amount 0
20:59:40.036 00.000 7680 MoveAxis(N, 149, ABG)
20:59:40.036 00.000 7680 Guiding  Dir = 0, Dur = 149
20:59:40.037 00.001 7680 IsSlewing returns 0
20:59:40.037 00.000 7680 IsGuiding returns 0
20:59:40.037 00.000 7680 PulseGuide returned control before completion, sleep 159
20:59:40.049 00.012 6120 UpdateGuideState exits: m=9936 SNR=60.2
20:59:40.053 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:40.055 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:40.057 00.002 6120 Enqueuing Expose request
20:59:40.206 00.149 7680 IsGuiding returns 1
20:59:40.207 00.001 7680 scope still moving after pulse duration time elapsed
20:59:40.237 00.030 7680 IsSlewing returns 0
20:59:40.237 00.000 7680 IsGuiding returns 0
20:59:40.239 00.002 7680 scope move finished after 149 + 52 ms
20:59:40.239 00.000 7680 Move returns status 0, amount 149
20:59:40.239 00.000 7680 move complete, result=0
20:59:40.240 00.001 7680 worker thread done servicing request
20:59:40.240 00.000 7680 Worker thread wakes up
20:59:40.240 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:40.240 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 149 ms NORTH
20:59:40.246 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:41.500 01.254 7680 Exposure complete
20:59:41.574 00.074 7680 worker thread done servicing request
20:59:41.574 00.000 6120 OnExposeComplete: enter
20:59:41.577 00.003 6120 UpdateGuideState(): m_state=6
20:59:41.581 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
20:59:41.584 00.003 6120 Star::Find returns 1 (0), X=1255.21, Y=879.63, Mass=9990, SNR=59.9, Peak=250 HFD=7.3
20:59:41.587 00.003 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-2.95) = xAngle (5.72 = -0.57)
20:59:41.589 00.002 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.45 = -0.84)
20:59:41.592 00.003 6120 CameraToMount -- cameraX=-0.45 cameraY=0.18 hyp=0.48 cameraTheta=2.76 mountX=0.41 mountY=-0.36, mountTheta=-0.72
20:59:41.595 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.45, y=0.18, opts=13)
20:59:41.597 00.002 6120 Enqueuing Move request for scope (-0.45, 0.18)
20:59:41.600 00.003 7680 Worker thread wakes up
20:59:41.600 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.18) opts 0xd
20:59:41.600 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.45, 0.18)
20:59:41.600 00.000 7680 Moving (-0.45, 0.18) raw xDistance=0.41 yDistance=-0.36
20:59:41.600 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
20:59:41.600 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
20:59:41.600 00.000 7680 MoveAxis(W, 171, ABG)
20:59:41.602 00.002 7680 Guiding  Dir = 3, Dur = 171
20:59:41.602 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=250, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
20:59:41.606 00.004 7680 IsSlewing returns 0
20:59:41.606 00.000 7680 IsGuiding returns 0
20:59:41.607 00.001 7680 PulseGuide returned control before completion, sleep 181
20:59:41.621 00.014 6120 UpdateGuideState exits: m=9990 SNR=59.9
20:59:41.624 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:41.626 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:41.629 00.003 6120 Enqueuing Expose request
20:59:41.795 00.166 7680 IsGuiding returns 1
20:59:41.798 00.003 7680 scope still moving after pulse duration time elapsed
20:59:41.827 00.029 7680 IsSlewing returns 0
20:59:41.828 00.001 7680 IsGuiding returns 0
20:59:41.828 00.000 7680 scope move finished after 171 + 49 ms
20:59:41.828 00.000 7680 Move returns status 0, amount 171
20:59:41.828 00.000 7680 MoveAxis(N, 194, ABG)
20:59:41.828 00.000 7680 Guiding  Dir = 0, Dur = 194
20:59:41.828 00.000 7680 IsSlewing returns 0
20:59:41.829 00.001 7680 IsGuiding returns 0
20:59:41.829 00.000 7680 PulseGuide returned control before completion, sleep 204
20:59:42.045 00.216 7680 IsGuiding returns 1
20:59:42.045 00.000 7680 scope still moving after pulse duration time elapsed
20:59:42.077 00.032 7680 IsSlewing returns 0
20:59:42.077 00.000 7680 IsGuiding returns 0
20:59:42.078 00.001 7680 scope move finished after 194 + 54 ms
20:59:42.078 00.000 7680 Move returns status 0, amount 194
20:59:42.078 00.000 7680 move complete, result=0
20:59:42.079 00.001 7680 worker thread done servicing request
20:59:42.079 00.000 7680 Worker thread wakes up
20:59:42.079 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:42.080 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:42.080 00.000 6120 GuideStep: 0.4 px 171 ms WEST, -0.4 px 194 ms NORTH
20:59:43.318 01.238 7680 Exposure complete
20:59:43.397 00.079 7680 worker thread done servicing request
20:59:43.398 00.001 6120 OnExposeComplete: enter
20:59:43.401 00.003 6120 UpdateGuideState(): m_state=6
20:59:43.404 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
20:59:43.407 00.003 6120 Star::Find returns 1 (0), X=1255.57, Y=879.59, Mass=10388, SNR=62.7, Peak=208 HFD=7.4
20:59:43.411 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
20:59:43.413 00.002 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
20:59:43.416 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.12 mountX=0.06 mountY=-0.16, mountTheta=-1.23
20:59:43.421 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.14, opts=13)
20:59:43.424 00.003 6120 Enqueuing Move request for scope (-0.08, 0.14)
20:59:43.427 00.003 7680 Worker thread wakes up
20:59:43.427 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
20:59:43.427 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
20:59:43.428 00.001 7680 Moving (-0.08, 0.14) raw xDistance=0.06 yDistance=-0.16
20:59:43.428 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
20:59:43.428 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:59:43.428 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:59:43.428 00.000 7680 MoveAxis(E, 0, ABG)
20:59:43.428 00.000 7680 Move returns status 0, amount 0
20:59:43.429 00.001 7680 MoveAxis(N, 0, ABG)
20:59:43.429 00.000 7680 Move returns status 0, amount 0
20:59:43.429 00.000 7680 move complete, result=0
20:59:43.429 00.000 7680 worker thread done servicing request
20:59:43.429 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
20:59:43.446 00.017 6120 UpdateGuideState exits: m=10388 SNR=62.7
20:59:43.451 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:43.455 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:43.458 00.003 6120 Enqueuing Expose request
20:59:43.460 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
20:59:43.463 00.003 7680 Worker thread wakes up
20:59:43.463 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:43.463 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:44.716 01.253 7680 Exposure complete
20:59:44.794 00.078 7680 worker thread done servicing request
20:59:44.794 00.000 6120 OnExposeComplete: enter
20:59:44.796 00.002 6120 UpdateGuideState(): m_state=6
20:59:44.799 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
20:59:44.801 00.002 6120 Star::Find returns 1 (0), X=1255.65, Y=879.67, Mass=9959, SNR=59.7, Peak=206 HFD=7.4
20:59:44.805 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
20:59:44.807 00.002 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
20:59:44.809 00.002 6120 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.60 mountX=-0.03 mountY=-0.20, mountTheta=-1.74
20:59:44.813 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.22, opts=13)
20:59:44.815 00.002 6120 Enqueuing Move request for scope (-0.01, 0.22)
20:59:44.818 00.003 7680 Worker thread wakes up
20:59:44.818 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
20:59:44.818 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
20:59:44.818 00.000 7680 Moving (-0.01, 0.22) raw xDistance=-0.03 yDistance=-0.20
20:59:44.818 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
20:59:44.818 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:59:44.819 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:59:44.819 00.000 7680 MoveAxis(E, 0, ABG)
20:59:44.819 00.000 7680 Move returns status 0, amount 0
20:59:44.819 00.000 7680 MoveAxis(N, 0, ABG)
20:59:44.819 00.000 7680 Move returns status 0, amount 0
20:59:44.819 00.000 7680 move complete, result=0
20:59:44.819 00.000 7680 worker thread done servicing request
20:59:44.819 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
20:59:44.836 00.017 6120 UpdateGuideState exits: m=9959 SNR=59.7
20:59:44.839 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:44.841 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:44.843 00.002 6120 Enqueuing Expose request
20:59:44.846 00.003 7680 Worker thread wakes up
20:59:44.846 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
20:59:44.849 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:44.850 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:46.098 01.248 7680 Exposure complete
20:59:46.169 00.071 7680 worker thread done servicing request
20:59:46.169 00.000 6120 OnExposeComplete: enter
20:59:46.171 00.002 6120 UpdateGuideState(): m_state=6
20:59:46.174 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
20:59:46.177 00.003 6120 Star::Find returns 1 (0), X=1255.71, Y=879.86, Mass=9317, SNR=57.2, Peak=206 HFD=7.4
20:59:46.180 00.003 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
20:59:46.182 00.002 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.15)
20:59:46.184 00.002 6120 CameraToMount -- cameraX=0.05 cameraY=0.40 hyp=0.41 cameraTheta=1.45 mountX=-0.12 mountY=-0.34, mountTheta=-1.92
20:59:46.187 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.40, opts=13)
20:59:46.191 00.004 6120 Enqueuing Move request for scope (0.05, 0.40)
20:59:46.193 00.002 7680 Worker thread wakes up
20:59:46.193 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.40) opts 0xd
20:59:46.193 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.40)
20:59:46.193 00.000 7680 Moving (0.05, 0.40) raw xDistance=-0.12 yDistance=-0.34
20:59:46.193 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
20:59:46.193 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
20:59:46.194 00.001 7680 MoveAxis(E, 0, ABG)
20:59:46.194 00.000 7680 Move returns status 0, amount 0
20:59:46.194 00.000 7680 MoveAxis(N, 186, ABG)
20:59:46.194 00.000 7680 Guiding  Dir = 0, Dur = 186
20:59:46.194 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
20:59:46.197 00.003 7680 IsSlewing returns 0
20:59:46.197 00.000 7680 IsGuiding returns 0
20:59:46.198 00.001 7680 PulseGuide returned control before completion, sleep 196
20:59:46.212 00.014 6120 UpdateGuideState exits: m=9317 SNR=57.2
20:59:46.215 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:46.217 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:46.220 00.003 6120 Enqueuing Expose request
20:59:46.401 00.181 7680 IsGuiding returns 1
20:59:46.403 00.002 7680 scope still moving after pulse duration time elapsed
20:59:46.432 00.029 7680 IsSlewing returns 0
20:59:46.433 00.001 7680 IsGuiding returns 0
20:59:46.434 00.001 7680 scope move finished after 186 + 50 ms
20:59:46.434 00.000 7680 Move returns status 0, amount 186
20:59:46.435 00.001 7680 move complete, result=0
20:59:46.435 00.000 7680 worker thread done servicing request
20:59:46.435 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 186 ms NORTH
20:59:46.439 00.004 7680 Worker thread wakes up
20:59:46.439 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:46.439 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:47.697 01.258 7680 Exposure complete
20:59:47.767 00.070 7680 worker thread done servicing request
20:59:47.768 00.001 6120 OnExposeComplete: enter
20:59:47.773 00.005 6120 UpdateGuideState(): m_state=6
20:59:47.777 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
20:59:47.780 00.003 6120 Star::Find returns 1 (0), X=1255.62, Y=879.77, Mass=9598, SNR=59.0, Peak=203 HFD=7.3
20:59:47.785 00.005 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
20:59:47.788 00.003 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
20:59:47.790 00.002 6120 CameraToMount -- cameraX=-0.03 cameraY=0.32 hyp=0.32 cameraTheta=1.68 mountX=-0.03 mountY=-0.30, mountTheta=-1.66
20:59:47.794 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.32, opts=13)
20:59:47.797 00.003 6120 Enqueuing Move request for scope (-0.03, 0.32)
20:59:47.801 00.004 7680 Worker thread wakes up
20:59:47.801 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.32) opts 0xd
20:59:47.801 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.32)
20:59:47.801 00.000 7680 Moving (-0.03, 0.32) raw xDistance=-0.03 yDistance=-0.30
20:59:47.801 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
20:59:47.802 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
20:59:47.802 00.000 7680 MoveAxis(E, 0, ABG)
20:59:47.802 00.000 7680 Move returns status 0, amount 0
20:59:47.802 00.000 7680 MoveAxis(N, 163, ABG)
20:59:47.802 00.000 7680 Guiding  Dir = 0, Dur = 163
20:59:47.802 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
20:59:47.805 00.003 7680 IsSlewing returns 0
20:59:47.805 00.000 7680 IsGuiding returns 0
20:59:47.805 00.000 7680 PulseGuide returned control before completion, sleep 173
20:59:47.820 00.015 6120 UpdateGuideState exits: m=9598 SNR=59.0
20:59:47.822 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:47.825 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:47.829 00.004 6120 Enqueuing Expose request
20:59:47.983 00.154 7680 IsGuiding returns 1
20:59:47.983 00.000 7680 scope still moving after pulse duration time elapsed
20:59:48.014 00.031 7680 IsSlewing returns 0
20:59:48.015 00.001 7680 IsGuiding returns 0
20:59:48.015 00.000 7680 scope move finished after 163 + 46 ms
20:59:48.015 00.000 7680 Move returns status 0, amount 163
20:59:48.016 00.001 7680 move complete, result=0
20:59:48.017 00.001 7680 worker thread done servicing request
20:59:48.017 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 163 ms NORTH
20:59:48.025 00.008 7680 Worker thread wakes up
20:59:48.025 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:48.026 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:49.273 01.247 7680 Exposure complete
20:59:49.349 00.076 7680 worker thread done servicing request
20:59:49.349 00.000 6120 OnExposeComplete: enter
20:59:49.352 00.003 6120 UpdateGuideState(): m_state=6
20:59:49.354 00.002 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
20:59:49.358 00.004 6120 Star::Find returns 1 (0), X=1255.53, Y=879.63, Mass=10313, SNR=62.1, Peak=227 HFD=7.3
20:59:49.360 00.002 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
20:59:49.362 00.002 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
20:59:49.366 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.19 mountX=0.09 mountY=-0.21, mountTheta=-1.17
20:59:49.368 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.18, opts=13)
20:59:49.372 00.004 6120 Enqueuing Move request for scope (-0.13, 0.18)
20:59:49.374 00.002 7680 Worker thread wakes up
20:59:49.374 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
20:59:49.374 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
20:59:49.374 00.000 7680 Moving (-0.13, 0.18) raw xDistance=0.09 yDistance=-0.21
20:59:49.374 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
20:59:49.374 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
20:59:49.374 00.000 7680 MoveAxis(E, 0, ABG)
20:59:49.374 00.000 7680 Move returns status 0, amount 0
20:59:49.375 00.001 7680 MoveAxis(N, 116, ABG)
20:59:49.375 00.000 7680 Guiding  Dir = 0, Dur = 116
20:59:49.375 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
20:59:49.378 00.003 7680 IsSlewing returns 0
20:59:49.378 00.000 7680 IsGuiding returns 0
20:59:49.378 00.000 7680 PulseGuide returned control before completion, sleep 126
20:59:49.392 00.014 6120 UpdateGuideState exits: m=10313 SNR=62.1
20:59:49.394 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:49.397 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:49.400 00.003 6120 Enqueuing Expose request
20:59:49.516 00.116 7680 IsGuiding returns 1
20:59:49.516 00.000 7680 scope still moving after pulse duration time elapsed
20:59:49.547 00.031 7680 IsSlewing returns 0
20:59:49.547 00.000 7680 IsGuiding returns 0
20:59:49.548 00.001 7680 scope move finished after 116 + 53 ms
20:59:49.548 00.000 7680 Move returns status 0, amount 116
20:59:49.549 00.001 7680 move complete, result=0
20:59:49.549 00.000 7680 worker thread done servicing request
20:59:49.549 00.000 7680 Worker thread wakes up
20:59:49.550 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 116 ms NORTH
20:59:49.556 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:49.556 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:50.810 01.254 7680 Exposure complete
20:59:50.927 00.117 7680 worker thread done servicing request
20:59:50.928 00.001 6120 OnExposeComplete: enter
20:59:50.931 00.003 6120 UpdateGuideState(): m_state=6
20:59:50.936 00.005 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
20:59:50.940 00.004 6120 Star::Find returns 1 (0), X=1255.50, Y=879.65, Mass=9361, SNR=58.6, Peak=202 HFD=7.3
20:59:50.946 00.006 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.23 = -1.05)
20:59:50.949 00.003 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.32)
20:59:50.954 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.19 hyp=0.25 cameraTheta=2.28 mountX=0.12 mountY=-0.24, mountTheta=-1.10
20:59:50.960 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.19, opts=13)
20:59:50.965 00.005 6120 Enqueuing Move request for scope (-0.16, 0.19)
20:59:50.969 00.004 7680 Worker thread wakes up
20:59:50.969 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
20:59:50.972 00.003 6120 UpdateGuideState exits: m=9361 SNR=58.6
20:59:50.977 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:50.981 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:50.984 00.003 6120 Enqueuing Expose request
20:59:50.988 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.19) opts 0xd
20:59:50.988 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.19)
20:59:50.988 00.000 7680 Moving (-0.16, 0.19) raw xDistance=0.12 yDistance=-0.24
20:59:50.988 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
20:59:50.989 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
20:59:50.989 00.000 7680 MoveAxis(E, 0, ABG)
20:59:50.989 00.000 7680 Move returns status 0, amount 0
20:59:50.989 00.000 7680 MoveAxis(N, 131, ABG)
20:59:50.990 00.001 7680 Guiding  Dir = 0, Dur = 131
20:59:50.990 00.000 7680 IsSlewing returns 0
20:59:50.990 00.000 7680 IsGuiding returns 0
20:59:50.991 00.001 7680 PulseGuide returned control before completion, sleep 141
20:59:51.139 00.148 7680 IsGuiding returns 1
20:59:51.141 00.002 7680 scope still moving after pulse duration time elapsed
20:59:51.170 00.029 7680 IsSlewing returns 0
20:59:51.170 00.000 7680 IsGuiding returns 0
20:59:51.171 00.001 7680 scope move finished after 131 + 49 ms
20:59:51.171 00.000 7680 Move returns status 0, amount 131
20:59:51.171 00.000 7680 move complete, result=0
20:59:51.173 00.002 7680 worker thread done servicing request
20:59:51.173 00.000 7680 Worker thread wakes up
20:59:51.173 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 131 ms NORTH
20:59:51.180 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:51.180 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:52.425 01.245 7680 Exposure complete
20:59:52.540 00.115 7680 worker thread done servicing request
20:59:52.540 00.000 6120 OnExposeComplete: enter
20:59:52.545 00.005 6120 UpdateGuideState(): m_state=6
20:59:52.550 00.005 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
20:59:52.554 00.004 6120 Star::Find returns 1 (0), X=1255.36, Y=879.74, Mass=9162, SNR=56.5, Peak=205 HFD=7.3
20:59:52.557 00.003 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.34 = -0.95)
20:59:52.562 00.005 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.22)
20:59:52.564 00.002 6120 CameraToMount -- cameraX=-0.30 cameraY=0.28 hyp=0.41 cameraTheta=2.38 mountX=0.24 mountY=-0.38, mountTheta=-1.01
20:59:52.568 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.28, opts=13)
20:59:52.571 00.003 6120 Enqueuing Move request for scope (-0.30, 0.28)
20:59:52.576 00.005 7680 Worker thread wakes up
20:59:52.576 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.28) opts 0xd
20:59:52.576 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.28)
20:59:52.576 00.000 7680 Moving (-0.30, 0.28) raw xDistance=0.24 yDistance=-0.38
20:59:52.576 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
20:59:52.576 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
20:59:52.577 00.001 7680 MoveAxis(W, 101, ABG)
20:59:52.577 00.000 7680 Guiding  Dir = 3, Dur = 101
20:59:52.577 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
20:59:52.580 00.003 7680 IsSlewing returns 0
20:59:52.580 00.000 6120 UpdateGuideState exits: m=9162 SNR=56.5
20:59:52.585 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:52.588 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:52.591 00.003 7680 IsGuiding returns 0
20:59:52.591 00.000 6120 Enqueuing Expose request
20:59:52.595 00.004 7680 PulseGuide returned control before completion, sleep 111
20:59:52.716 00.121 7680 IsGuiding returns 1
20:59:52.716 00.000 7680 scope still moving after pulse duration time elapsed
20:59:52.748 00.032 7680 IsSlewing returns 0
20:59:52.749 00.001 7680 IsGuiding returns 0
20:59:52.749 00.000 7680 scope move finished after 101 + 56 ms
20:59:52.750 00.001 7680 Move returns status 0, amount 101
20:59:52.750 00.000 7680 MoveAxis(N, 209, ABG)
20:59:52.750 00.000 7680 Guiding  Dir = 0, Dur = 209
20:59:52.751 00.001 7680 IsSlewing returns 0
20:59:52.752 00.001 7680 IsGuiding returns 0
20:59:52.752 00.000 7680 PulseGuide returned control before completion, sleep 219
20:59:52.982 00.230 7680 IsGuiding returns 1
20:59:52.983 00.001 7680 scope still moving after pulse duration time elapsed
20:59:53.015 00.032 7680 IsSlewing returns 0
20:59:53.016 00.001 7680 IsGuiding returns 0
20:59:53.016 00.000 7680 scope move finished after 209 + 55 ms
20:59:53.017 00.001 7680 Move returns status 0, amount 209
20:59:53.017 00.000 7680 move complete, result=0
20:59:53.017 00.000 7680 worker thread done servicing request
20:59:53.017 00.000 7680 Worker thread wakes up
20:59:53.018 00.001 6120 GuideStep: 0.2 px 101 ms WEST, -0.4 px 209 ms NORTH
20:59:53.025 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:53.025 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:54.277 01.252 7680 Exposure complete
20:59:54.383 00.106 7680 worker thread done servicing request
20:59:54.383 00.000 6120 OnExposeComplete: enter
20:59:54.388 00.005 6120 UpdateGuideState(): m_state=6
20:59:54.392 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
20:59:54.396 00.004 6120 Star::Find returns 1 (0), X=1255.64, Y=879.58, Mass=9550, SNR=59.9, Peak=211 HFD=7.3
20:59:54.400 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
20:59:54.404 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
20:59:54.407 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.74 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
20:59:54.411 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.12, opts=13)
20:59:54.415 00.004 6120 Enqueuing Move request for scope (-0.02, 0.12)
20:59:54.419 00.004 7680 Worker thread wakes up
20:59:54.419 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
20:59:54.420 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
20:59:54.420 00.000 7680 Moving (-0.02, 0.12) raw xDistance=-0.00 yDistance=-0.12
20:59:54.420 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
20:59:54.420 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
20:59:54.420 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:59:54.421 00.001 7680 MoveAxis(E, 0, ABG)
20:59:54.421 00.000 7680 Move returns status 0, amount 0
20:59:54.421 00.000 7680 MoveAxis(N, 0, ABG)
20:59:54.421 00.000 7680 Move returns status 0, amount 0
20:59:54.421 00.000 7680 move complete, result=0
20:59:54.421 00.000 7680 worker thread done servicing request
20:59:54.422 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
20:59:54.424 00.002 6120 UpdateGuideState exits: m=9550 SNR=59.9
20:59:54.429 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:54.432 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:54.435 00.003 6120 Enqueuing Expose request
20:59:54.439 00.004 7680 Worker thread wakes up
20:59:54.440 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:54.440 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:54.440 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:59:55.684 01.244 7680 Exposure complete
20:59:55.796 00.112 7680 worker thread done servicing request
20:59:55.797 00.001 6120 OnExposeComplete: enter
20:59:55.805 00.008 6120 UpdateGuideState(): m_state=6
20:59:55.809 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
20:59:55.815 00.006 6120 Star::Find returns 1 (0), X=1255.59, Y=879.73, Mass=9595, SNR=58.6, Peak=214 HFD=7.3
20:59:55.818 00.003 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.53)
20:59:55.822 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.80)
20:59:55.826 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.80 mountX=0.01 mountY=-0.28, mountTheta=-1.53
20:59:55.831 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.28, opts=13)
20:59:55.834 00.003 6120 Enqueuing Move request for scope (-0.07, 0.28)
20:59:55.837 00.003 7680 Worker thread wakes up
20:59:55.838 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
20:59:55.842 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd
20:59:55.842 00.000 6120 UpdateGuideState exits: m=9595 SNR=58.6
20:59:55.846 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:55.849 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:55.852 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.28)
20:59:55.852 00.000 7680 Moving (-0.07, 0.28) raw xDistance=0.01 yDistance=-0.28
20:59:55.852 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
20:59:55.852 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
20:59:55.852 00.000 7680 MoveAxis(E, 0, ABG)
20:59:55.854 00.002 7680 Move returns status 0, amount 0
20:59:55.854 00.000 7680 MoveAxis(N, 152, ABG)
20:59:55.854 00.000 7680 Guiding  Dir = 0, Dur = 152
20:59:55.854 00.000 7680 IsSlewing returns 0
20:59:55.855 00.001 7680 IsGuiding returns 0
20:59:55.855 00.000 6120 Enqueuing Expose request
20:59:55.858 00.003 7680 PulseGuide returned control before completion, sleep 162
20:59:56.031 00.173 7680 IsGuiding returns 1
20:59:56.032 00.001 7680 scope still moving after pulse duration time elapsed
20:59:56.062 00.030 7680 IsSlewing returns 0
20:59:56.064 00.002 7680 IsGuiding returns 1
20:59:56.093 00.029 7680 IsSlewing returns 0
20:59:56.095 00.002 7680 IsGuiding returns 0
20:59:56.095 00.000 7680 scope move finished after 152 + 87 ms
20:59:56.096 00.001 7680 Move returns status 0, amount 152
20:59:56.096 00.000 7680 move complete, result=0
20:59:56.097 00.001 7680 worker thread done servicing request
20:59:56.097 00.000 7680 Worker thread wakes up
20:59:56.097 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 152 ms NORTH
20:59:56.104 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:56.104 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:57.356 01.252 7680 Exposure complete
20:59:57.473 00.117 7680 worker thread done servicing request
20:59:57.473 00.000 6120 OnExposeComplete: enter
20:59:57.477 00.004 6120 UpdateGuideState(): m_state=6
20:59:57.481 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
20:59:57.485 00.004 6120 Star::Find returns 1 (0), X=1255.46, Y=879.87, Mass=9341, SNR=56.5, Peak=221 HFD=7.2
20:59:57.489 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
20:59:57.494 00.005 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
20:59:57.497 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.41 hyp=0.46 cameraTheta=2.02 mountX=0.12 mountY=-0.46, mountTheta=-1.32
20:59:57.502 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.41, opts=13)
20:59:57.505 00.003 6120 Enqueuing Move request for scope (-0.20, 0.41)
20:59:57.509 00.004 7680 Worker thread wakes up
20:59:57.509 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
20:59:57.513 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.41) opts 0xd
20:59:57.513 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.41)
20:59:57.514 00.001 7680 Moving (-0.20, 0.41) raw xDistance=0.12 yDistance=-0.46
20:59:57.514 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
20:59:57.516 00.002 6120 UpdateGuideState exits: m=9341 SNR=56.5
20:59:57.518 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
20:59:57.518 00.000 7680 MoveAxis(E, 0, ABG)
20:59:57.518 00.000 7680 Move returns status 0, amount 0
20:59:57.518 00.000 7680 MoveAxis(N, 249, ABG)
20:59:57.519 00.001 7680 Guiding  Dir = 0, Dur = 249
20:59:57.519 00.000 7680 IsSlewing returns 0
20:59:57.520 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:57.524 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:57.527 00.003 6120 Enqueuing Expose request
20:59:57.532 00.005 7680 IsGuiding returns 0
20:59:57.532 00.000 7680 PulseGuide returned control before completion, sleep 259
20:59:57.795 00.263 7680 IsGuiding returns 1
20:59:57.795 00.000 7680 scope still moving after pulse duration time elapsed
20:59:57.826 00.031 7680 IsSlewing returns 0
20:59:57.826 00.000 7680 IsGuiding returns 0
20:59:57.826 00.000 7680 scope move finished after 249 + 46 ms
20:59:57.828 00.002 7680 Move returns status 0, amount 249
20:59:57.828 00.000 7680 move complete, result=0
20:59:57.828 00.000 7680 worker thread done servicing request
20:59:57.828 00.000 7680 Worker thread wakes up
20:59:57.828 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:57.828 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
20:59:57.829 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 249 ms NORTH
20:59:59.067 01.238 7680 Exposure complete
20:59:59.178 00.111 7680 worker thread done servicing request
20:59:59.178 00.000 6120 OnExposeComplete: enter
20:59:59.182 00.004 6120 UpdateGuideState(): m_state=6
20:59:59.186 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
20:59:59.191 00.005 6120 Star::Find returns 1 (0), X=1255.29, Y=879.61, Mass=9886, SNR=61.1, Peak=217 HFD=7.3
20:59:59.195 00.004 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.70 = -0.59)
20:59:59.198 00.003 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.85)
20:59:59.203 00.005 6120 CameraToMount -- cameraX=-0.37 cameraY=0.16 hyp=0.40 cameraTheta=2.74 mountX=0.33 mountY=-0.30, mountTheta=-0.74
20:59:59.209 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.16, opts=13)
20:59:59.214 00.005 6120 Enqueuing Move request for scope (-0.37, 0.16)
20:59:59.218 00.004 7680 Worker thread wakes up
20:59:59.218 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.16) opts 0xd
20:59:59.218 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
20:59:59.223 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.16)
20:59:59.223 00.000 7680 Moving (-0.37, 0.16) raw xDistance=0.33 yDistance=-0.30
20:59:59.223 00.000 6120 UpdateGuideState exits: m=9886 SNR=61.1
20:59:59.227 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:59.231 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
20:59:59.231 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
20:59:59.231 00.000 7680 MoveAxis(W, 141, ABG)
20:59:59.232 00.001 7680 Guiding  Dir = 3, Dur = 141
20:59:59.232 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
20:59:59.235 00.003 6120 Enqueuing Expose request
20:59:59.239 00.004 7680 IsSlewing returns 0
20:59:59.239 00.000 7680 IsGuiding returns 0
20:59:59.239 00.000 7680 PulseGuide returned control before completion, sleep 151
20:59:59.402 00.163 7680 IsGuiding returns 1
20:59:59.403 00.001 7680 scope still moving after pulse duration time elapsed
20:59:59.434 00.031 7680 IsSlewing returns 0
20:59:59.435 00.001 7680 IsGuiding returns 0
20:59:59.435 00.000 7680 scope move finished after 141 + 54 ms
20:59:59.436 00.001 7680 Move returns status 0, amount 141
20:59:59.436 00.000 7680 MoveAxis(N, 163, ABG)
20:59:59.437 00.001 7680 Guiding  Dir = 0, Dur = 163
20:59:59.437 00.000 7680 IsSlewing returns 0
20:59:59.438 00.001 7680 IsGuiding returns 0
20:59:59.438 00.000 7680 PulseGuide returned control before completion, sleep 173
20:59:59.621 00.183 7680 IsGuiding returns 1
20:59:59.622 00.001 7680 scope still moving after pulse duration time elapsed
20:59:59.653 00.031 7680 IsSlewing returns 0
20:59:59.654 00.001 7680 IsGuiding returns 0
20:59:59.656 00.002 7680 scope move finished after 163 + 54 ms
20:59:59.656 00.000 7680 Move returns status 0, amount 163
20:59:59.656 00.000 7680 move complete, result=0
20:59:59.657 00.001 7680 worker thread done servicing request
20:59:59.657 00.000 7680 Worker thread wakes up
20:59:59.657 00.000 6120 GuideStep: 0.3 px 141 ms WEST, -0.3 px 163 ms NORTH
20:59:59.664 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
20:59:59.664 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:00.916 01.252 7680 Exposure complete
21:00:01.033 00.117 7680 worker thread done servicing request
21:00:01.034 00.001 6120 OnExposeComplete: enter
21:00:01.037 00.003 6120 UpdateGuideState(): m_state=6
21:00:01.041 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
21:00:01.045 00.004 6120 Star::Find returns 1 (0), X=1255.82, Y=879.55, Mass=9567, SNR=57.4, Peak=211 HFD=7.3
21:00:01.048 00.003 6120 CameraToMount -- cameraTheta (0.52) - m_xAngle (-2.95) = xAngle (3.47 = -2.81)
21:00:01.053 00.005 6120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.20 = -3.08)
21:00:01.056 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.52 mountX=-0.18 mountY=-0.01, mountTheta=-3.08
21:00:01.062 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.09, opts=13)
21:00:01.067 00.005 6120 Enqueuing Move request for scope (0.17, 0.09)
21:00:01.071 00.004 7680 Worker thread wakes up
21:00:01.071 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:00:01.075 00.004 6120 UpdateGuideState exits: m=9567 SNR=57.4
21:00:01.079 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:01.083 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
21:00:01.083 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
21:00:01.083 00.000 7680 Moving (0.17, 0.09) raw xDistance=-0.18 yDistance=-0.01
21:00:01.083 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:00:01.083 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:00:01.083 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:00:01.084 00.001 7680 MoveAxis(E, 0, ABG)
21:00:01.084 00.000 7680 Move returns status 0, amount 0
21:00:01.084 00.000 7680 MoveAxis(N, 0, ABG)
21:00:01.084 00.000 7680 Move returns status 0, amount 0
21:00:01.084 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:01.089 00.005 7680 move complete, result=0
21:00:01.089 00.000 6120 Enqueuing Expose request
21:00:01.093 00.004 7680 worker thread done servicing request
21:00:01.093 00.000 7680 Worker thread wakes up
21:00:01.093 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:01.094 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:01.094 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:00:02.344 01.250 7680 Exposure complete
21:00:02.459 00.115 7680 worker thread done servicing request
21:00:02.460 00.001 6120 OnExposeComplete: enter
21:00:02.464 00.004 6120 UpdateGuideState(): m_state=6
21:00:02.467 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
21:00:02.471 00.004 6120 Star::Find returns 1 (0), X=1255.71, Y=879.68, Mass=9875, SNR=60.4, Peak=210 HFD=7.4
21:00:02.475 00.004 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
21:00:02.479 00.004 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
21:00:02.483 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.35 mountX=-0.09 mountY=-0.18, mountTheta=-2.04
21:00:02.487 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.23, opts=13)
21:00:02.492 00.005 6120 Enqueuing Move request for scope (0.05, 0.23)
21:00:02.495 00.003 7680 Worker thread wakes up
21:00:02.495 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
21:00:02.496 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
21:00:02.496 00.000 7680 Moving (0.05, 0.23) raw xDistance=-0.09 yDistance=-0.18
21:00:02.497 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:00:02.497 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:00:02.497 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:00:02.497 00.000 7680 MoveAxis(E, 0, ABG)
21:00:02.497 00.000 7680 Move returns status 0, amount 0
21:00:02.497 00.000 7680 MoveAxis(N, 0, ABG)
21:00:02.497 00.000 7680 Move returns status 0, amount 0
21:00:02.497 00.000 7680 move complete, result=0
21:00:02.497 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:00:02.502 00.005 7680 worker thread done servicing request
21:00:02.502 00.000 6120 UpdateGuideState exits: m=9875 SNR=60.4
21:00:02.505 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:02.509 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:02.512 00.003 6120 Enqueuing Expose request
21:00:02.516 00.004 7680 Worker thread wakes up
21:00:02.516 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:02.516 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:00:02.522 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:03.767 01.245 7680 Exposure complete
21:00:03.885 00.118 7680 worker thread done servicing request
21:00:03.886 00.001 6120 OnExposeComplete: enter
21:00:03.891 00.005 6120 UpdateGuideState(): m_state=6
21:00:03.894 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
21:00:03.898 00.004 6120 Star::Find returns 1 (0), X=1255.44, Y=881.70, Mass=7990, SNR=51.7, Peak=204 HFD=6.7
21:00:03.902 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
21:00:03.905 00.003 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
21:00:03.910 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=2.25 hyp=2.26 cameraTheta=1.67 mountX=-0.21 mountY=-2.11, mountTheta=-1.67
21:00:03.915 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=2.25, opts=13)
21:00:03.919 00.004 6120 Enqueuing Move request for scope (-0.21, 2.25)
21:00:03.923 00.004 7680 Worker thread wakes up
21:00:03.923 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 2.25) opts 0xd
21:00:03.924 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, 2.25)
21:00:03.924 00.000 7680 Moving (-0.21, 2.25) raw xDistance=-0.21 yDistance=-2.11
21:00:03.924 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
21:00:03.924 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.11 from input -2.11
21:00:03.924 00.000 7680 MoveAxis(E, 88, ABG)
21:00:03.925 00.001 7680 Guiding  Dir = 2, Dur = 88
21:00:03.925 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:00:03.929 00.004 7680 IsSlewing returns 0
21:00:03.929 00.000 6120 UpdateGuideState exits: m=7990 SNR=51.7
21:00:03.934 00.005 7680 IsGuiding returns 0
21:00:03.934 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:03.937 00.003 7680 PulseGuide returned control before completion, sleep 98
21:00:03.937 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:03.940 00.003 6120 Enqueuing Expose request
21:00:04.037 00.097 7680 IsGuiding returns 1
21:00:04.038 00.001 7680 scope still moving after pulse duration time elapsed
21:00:04.069 00.031 7680 IsSlewing returns 0
21:00:04.070 00.001 7680 IsGuiding returns 0
21:00:04.071 00.001 7680 scope move finished after 88 + 49 ms
21:00:04.072 00.001 7680 Move returns status 0, amount 88
21:00:04.073 00.001 7680 MoveAxis(N, 1146, ABG)
21:00:04.074 00.001 7680 Guiding  Dir = 0, Dur = 1146
21:00:04.074 00.000 7680 IsSlewing returns 0
21:00:04.074 00.000 7680 IsGuiding returns 0
21:00:04.075 00.001 7680 PulseGuide returned control before completion, sleep 1156
21:00:05.245 01.170 7680 IsGuiding returns 1
21:00:05.246 00.001 7680 scope still moving after pulse duration time elapsed
21:00:05.275 00.029 7680 IsSlewing returns 0
21:00:05.277 00.002 7680 IsGuiding returns 0
21:00:05.277 00.000 7680 scope move finished after 1146 + 57 ms
21:00:05.278 00.001 7680 Move returns status 0, amount 1146
21:00:05.278 00.000 7680 move complete, result=0
21:00:05.278 00.000 7680 worker thread done servicing request
21:00:05.279 00.001 7680 Worker thread wakes up
21:00:05.279 00.000 6120 GuideStep: -0.2 px 88 ms EAST, -2.1 px 1146 ms NORTH
21:00:05.285 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:05.285 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:06.538 01.253 7680 Exposure complete
21:00:06.660 00.122 7680 worker thread done servicing request
21:00:06.660 00.000 6120 OnExposeComplete: enter
21:00:06.664 00.004 6120 UpdateGuideState(): m_state=6
21:00:06.668 00.004 6120 Star::Find(15, 1255, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
21:00:06.671 00.003 6120 Star::Find returns 1 (0), X=1255.60, Y=878.50, Mass=9804, SNR=59.8, Peak=198 HFD=7.3
21:00:06.676 00.005 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-2.95) = xAngle (1.33 = 1.33)
21:00:06.679 00.003 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.06 = 1.06)
21:00:06.683 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.96 hyp=0.96 cameraTheta=-1.63 mountX=0.23 mountY=0.83, mountTheta=1.30
21:00:06.689 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.96, opts=13)
21:00:06.694 00.005 6120 Enqueuing Move request for scope (-0.05, -0.96)
21:00:06.697 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:00:06.701 00.004 6120 UpdateGuideState exits: m=9804 SNR=59.8
21:00:06.706 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:06.709 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:06.713 00.004 7680 Worker thread wakes up
21:00:06.713 00.000 6120 Enqueuing Expose request
21:00:06.717 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.96) opts 0xd
21:00:06.717 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.96)
21:00:06.717 00.000 7680 Moving (-0.05, -0.96) raw xDistance=0.23 yDistance=0.83
21:00:06.717 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
21:00:06.717 00.000 7680 resist switch: large excursion: input 0.83 thresh 0.60 direction from -1 to 1
21:00:06.718 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.50
21:00:06.719 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
21:00:06.719 00.000 7680 MoveAxis(W, 91, ABG)
21:00:06.719 00.000 7680 Guiding  Dir = 3, Dur = 91
21:00:06.719 00.000 7680 IsSlewing returns 0
21:00:06.720 00.001 7680 IsGuiding returns 0
21:00:06.720 00.000 7680 PulseGuide returned control before completion, sleep 101
21:00:06.823 00.103 7680 IsGuiding returns 1
21:00:06.824 00.001 7680 scope still moving after pulse duration time elapsed
21:00:06.854 00.030 7680 IsSlewing returns 0
21:00:06.855 00.001 7680 IsGuiding returns 0
21:00:06.856 00.001 7680 scope move finished after 91 + 45 ms
21:00:06.856 00.000 7680 Move returns status 0, amount 91
21:00:06.856 00.000 7680 MoveAxis(S, 453, ABG)
21:00:06.856 00.000 7680 Guiding  Dir = 1, Dur = 453
21:00:06.858 00.002 7680 IsSlewing returns 0
21:00:06.859 00.001 7680 IsGuiding returns 0
21:00:06.860 00.001 7680 PulseGuide returned control before completion, sleep 463
21:00:07.326 00.466 7680 IsGuiding returns 1
21:00:07.326 00.000 7680 scope still moving after pulse duration time elapsed
21:00:07.356 00.030 7680 IsSlewing returns 0
21:00:07.357 00.001 7680 IsGuiding returns 0
21:00:07.358 00.001 7680 scope move finished after 453 + 45 ms
21:00:07.358 00.000 7680 Move returns status 0, amount 453
21:00:07.359 00.001 7680 move complete, result=0
21:00:07.359 00.000 7680 worker thread done servicing request
21:00:07.359 00.000 6120 GuideStep: 0.2 px 91 ms WEST, 0.8 px 453 ms SOUTH
21:00:07.370 00.011 7680 Worker thread wakes up
21:00:07.370 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:07.371 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:08.619 01.248 7680 Exposure complete
21:00:08.746 00.127 7680 worker thread done servicing request
21:00:08.747 00.001 6120 OnExposeComplete: enter
21:00:08.752 00.005 6120 UpdateGuideState(): m_state=6
21:00:08.756 00.004 6120 Star::Find(15, 1255, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:00:08.759 00.003 6120 Star::Find returns 1 (0), X=1255.59, Y=878.67, Mass=9957, SNR=60.7, Peak=206 HFD=7.4
21:00:08.765 00.006 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.30 = 1.30)
21:00:08.771 00.006 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.03 = 1.03)
21:00:08.774 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.78 hyp=0.79 cameraTheta=-1.66 mountX=0.21 mountY=0.67, mountTheta=1.26
21:00:08.781 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.78, opts=13)
21:00:08.785 00.004 6120 Enqueuing Move request for scope (-0.07, -0.78)
21:00:08.788 00.003 7680 Worker thread wakes up
21:00:08.788 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:00:08.792 00.004 6120 UpdateGuideState exits: m=9957 SNR=60.7
21:00:08.796 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:08.801 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:08.805 00.004 6120 Enqueuing Expose request
21:00:08.809 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.78) opts 0xd
21:00:08.809 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.78)
21:00:08.809 00.000 7680 Moving (-0.07, -0.78) raw xDistance=0.21 yDistance=0.67
21:00:08.810 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
21:00:08.810 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
21:00:08.810 00.000 7680 MoveAxis(W, 97, ABG)
21:00:08.810 00.000 7680 Guiding  Dir = 3, Dur = 97
21:00:08.811 00.001 7680 IsSlewing returns 0
21:00:08.811 00.000 7680 IsGuiding returns 0
21:00:08.811 00.000 7680 PulseGuide returned control before completion, sleep 107
21:00:08.934 00.123 7680 IsGuiding returns 1
21:00:08.935 00.001 7680 scope still moving after pulse duration time elapsed
21:00:08.966 00.031 7680 IsSlewing returns 0
21:00:08.967 00.001 7680 IsGuiding returns 0
21:00:08.968 00.001 7680 scope move finished after 97 + 59 ms
21:00:08.968 00.000 7680 Move returns status 0, amount 97
21:00:08.968 00.000 7680 MoveAxis(S, 366, ABG)
21:00:08.968 00.000 7680 Guiding  Dir = 1, Dur = 366
21:00:08.969 00.001 7680 IsSlewing returns 0
21:00:08.970 00.001 7680 IsGuiding returns 0
21:00:08.970 00.000 7680 PulseGuide returned control before completion, sleep 376
21:00:09.358 00.388 7680 IsGuiding returns 1
21:00:09.359 00.001 7680 scope still moving after pulse duration time elapsed
21:00:09.389 00.030 7680 IsSlewing returns 0
21:00:09.390 00.001 7680 IsGuiding returns 0
21:00:09.391 00.001 7680 scope move finished after 366 + 55 ms
21:00:09.391 00.000 7680 Move returns status 0, amount 366
21:00:09.392 00.001 7680 move complete, result=0
21:00:09.392 00.000 7680 worker thread done servicing request
21:00:09.394 00.002 6120 GuideStep: 0.2 px 97 ms WEST, 0.7 px 366 ms SOUTH
21:00:09.399 00.005 7680 Worker thread wakes up
21:00:09.400 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:09.400 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:10.648 01.248 7680 Exposure complete
21:00:10.762 00.114 7680 worker thread done servicing request
21:00:10.762 00.000 6120 OnExposeComplete: enter
21:00:10.767 00.005 6120 UpdateGuideState(): m_state=6
21:00:10.771 00.004 6120 Star::Find(15, 1255, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
21:00:10.776 00.005 6120 Star::Find returns 1 (0), X=1255.86, Y=879.42, Mass=9698, SNR=60.0, Peak=206 HFD=7.3
21:00:10.780 00.004 6120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-2.95) = xAngle (2.77 = 2.77)
21:00:10.783 00.003 6120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.50 = 2.50)
21:00:10.787 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-0.18 mountX=-0.19 mountY=0.12, mountTheta=2.57
21:00:10.791 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.04, opts=13)
21:00:10.796 00.005 6120 Enqueuing Move request for scope (0.20, -0.04)
21:00:10.800 00.004 7680 Worker thread wakes up
21:00:10.800 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:00:10.803 00.003 6120 UpdateGuideState exits: m=9698 SNR=60.0
21:00:10.808 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:10.812 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
21:00:10.812 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
21:00:10.812 00.000 7680 Moving (0.20, -0.04) raw xDistance=-0.19 yDistance=0.12
21:00:10.813 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:00:10.813 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:10.817 00.004 6120 Enqueuing Expose request
21:00:10.820 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:00:10.820 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:00:10.820 00.000 7680 MoveAxis(E, 0, ABG)
21:00:10.820 00.000 7680 Move returns status 0, amount 0
21:00:10.821 00.001 7680 MoveAxis(N, 0, ABG)
21:00:10.821 00.000 7680 Move returns status 0, amount 0
21:00:10.821 00.000 7680 move complete, result=0
21:00:10.821 00.000 7680 worker thread done servicing request
21:00:10.821 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:00:10.825 00.004 7680 Worker thread wakes up
21:00:10.827 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:10.827 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:12.070 01.243 7680 Exposure complete
21:00:12.193 00.123 7680 worker thread done servicing request
21:00:12.193 00.000 6120 OnExposeComplete: enter
21:00:12.197 00.004 6120 UpdateGuideState(): m_state=6
21:00:12.201 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
21:00:12.206 00.005 6120 Star::Find returns 1 (0), X=1255.57, Y=881.09, Mass=9098, SNR=59.8, Peak=224 HFD=6.8
21:00:12.209 00.003 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.58 = -1.71)
21:00:12.213 00.004 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.98)
21:00:12.218 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=1.63 hyp=1.64 cameraTheta=1.62 mountX=-0.22 mountY=-1.50, mountTheta=-1.72
21:00:12.224 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=1.63, opts=13)
21:00:12.229 00.005 6120 Enqueuing Move request for scope (-0.08, 1.63)
21:00:12.233 00.004 7680 Worker thread wakes up
21:00:12.234 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=224, med=0, FiltMin=0, FiltMax=162, Gamma=1.000
21:00:12.239 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 1.63) opts 0xd
21:00:12.239 00.000 6120 UpdateGuideState exits: m=9098 SNR=59.8
21:00:12.242 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:12.247 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:12.251 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, 1.63)
21:00:12.251 00.000 7680 Moving (-0.08, 1.63) raw xDistance=-0.22 yDistance=-1.50
21:00:12.252 00.001 6120 Enqueuing Expose request
21:00:12.256 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
21:00:12.256 00.000 7680 resist switch: large excursion: input -1.50 thresh 0.60 direction from 1 to -1
21:00:12.256 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.51
21:00:12.256 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.50 from input -1.50
21:00:12.257 00.001 7680 MoveAxis(E, 94, ABG)
21:00:12.257 00.000 7680 Guiding  Dir = 2, Dur = 94
21:00:12.258 00.001 7680 IsSlewing returns 0
21:00:12.258 00.000 7680 IsGuiding returns 0
21:00:12.259 00.001 7680 PulseGuide returned control before completion, sleep 104
21:00:12.372 00.113 7680 IsGuiding returns 1
21:00:12.373 00.001 7680 scope still moving after pulse duration time elapsed
21:00:12.402 00.029 7680 IsSlewing returns 0
21:00:12.404 00.002 7680 IsGuiding returns 0
21:00:12.404 00.000 7680 scope move finished after 94 + 52 ms
21:00:12.406 00.002 7680 Move returns status 0, amount 94
21:00:12.406 00.000 7680 MoveAxis(N, 816, ABG)
21:00:12.406 00.000 7680 Guiding  Dir = 0, Dur = 816
21:00:12.407 00.001 7680 IsSlewing returns 0
21:00:12.408 00.001 7680 IsGuiding returns 0
21:00:12.408 00.000 7680 PulseGuide returned control before completion, sleep 826
21:00:13.237 00.829 7680 IsGuiding returns 1
21:00:13.239 00.002 7680 scope still moving after pulse duration time elapsed
21:00:13.267 00.028 7680 IsSlewing returns 0
21:00:13.268 00.001 7680 IsGuiding returns 0
21:00:13.269 00.001 7680 scope move finished after 816 + 45 ms
21:00:13.269 00.000 7680 Move returns status 0, amount 816
21:00:13.270 00.001 7680 move complete, result=0
21:00:13.272 00.002 7680 worker thread done servicing request
21:00:13.272 00.000 6120 GuideStep: -0.2 px 94 ms EAST, -1.5 px 816 ms NORTH
21:00:13.279 00.007 7680 Worker thread wakes up
21:00:13.280 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:13.280 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:14.531 01.251 7680 Exposure complete
21:00:14.648 00.117 7680 worker thread done servicing request
21:00:14.649 00.001 6120 OnExposeComplete: enter
21:00:14.654 00.005 6120 UpdateGuideState(): m_state=6
21:00:14.658 00.004 6120 Star::Find(15, 1255, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
21:00:14.662 00.004 6120 Star::Find returns 1 (0), X=1255.76, Y=879.37, Mass=10161, SNR=62.4, Peak=205 HFD=7.3
21:00:14.666 00.004 6120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-2.95) = xAngle (2.28 = 2.28)
21:00:14.671 00.005 6120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.01 = 2.01)
21:00:14.675 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.68 mountX=-0.08 mountY=0.12, mountTheta=2.19
21:00:14.680 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.08, opts=13)
21:00:14.685 00.005 6120 Enqueuing Move request for scope (0.10, -0.08)
21:00:14.688 00.003 7680 Worker thread wakes up
21:00:14.688 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:00:14.693 00.005 6120 UpdateGuideState exits: m=10161 SNR=62.4
21:00:14.697 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:14.701 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:14.705 00.004 6120 Enqueuing Expose request
21:00:14.710 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
21:00:14.711 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
21:00:14.711 00.000 7680 Moving (0.10, -0.08) raw xDistance=-0.08 yDistance=0.12
21:00:14.711 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:00:14.711 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:00:14.712 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:00:14.712 00.000 7680 MoveAxis(E, 0, ABG)
21:00:14.712 00.000 7680 Move returns status 0, amount 0
21:00:14.713 00.001 7680 MoveAxis(N, 0, ABG)
21:00:14.713 00.000 7680 Move returns status 0, amount 0
21:00:14.713 00.000 7680 move complete, result=0
21:00:14.713 00.000 7680 worker thread done servicing request
21:00:14.713 00.000 7680 Worker thread wakes up
21:00:14.714 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:00:14.719 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:14.719 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:15.965 01.246 7680 Exposure complete
21:00:16.085 00.120 7680 worker thread done servicing request
21:00:16.085 00.000 6120 OnExposeComplete: enter
21:00:16.088 00.003 6120 UpdateGuideState(): m_state=6
21:00:16.092 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
21:00:16.095 00.003 6120 Star::Find returns 1 (0), X=1255.42, Y=881.17, Mass=8903, SNR=58.9, Peak=215 HFD=6.9
21:00:16.099 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
21:00:16.103 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
21:00:16.105 00.002 6120 CameraToMount -- cameraX=-0.24 cameraY=1.72 hyp=1.73 cameraTheta=1.71 mountX=-0.09 mountY=-1.65, mountTheta=-1.62
21:00:16.111 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=1.72, opts=13)
21:00:16.116 00.005 6120 Enqueuing Move request for scope (-0.24, 1.72)
21:00:16.119 00.003 7680 Worker thread wakes up
21:00:16.119 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 1.72) opts 0xd
21:00:16.120 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, 1.72)
21:00:16.120 00.000 7680 Moving (-0.24, 1.72) raw xDistance=-0.09 yDistance=-1.65
21:00:16.120 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:00:16.120 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.65 from input -1.65
21:00:16.120 00.000 7680 MoveAxis(E, 0, ABG)
21:00:16.120 00.000 7680 Move returns status 0, amount 0
21:00:16.122 00.002 7680 MoveAxis(N, 893, ABG)
21:00:16.122 00.000 7680 Guiding  Dir = 0, Dur = 893
21:00:16.122 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=161, Gamma=1.000
21:00:16.126 00.004 7680 IsSlewing returns 0
21:00:16.126 00.000 6120 UpdateGuideState exits: m=8903 SNR=58.9
21:00:16.130 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:16.133 00.003 7680 IsGuiding returns 0
21:00:16.133 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:16.137 00.004 7680 PulseGuide returned control before completion, sleep 903
21:00:16.138 00.001 6120 Enqueuing Expose request
21:00:17.052 00.914 7680 IsGuiding returns 1
21:00:17.054 00.002 7680 scope still moving after pulse duration time elapsed
21:00:17.083 00.029 7680 IsSlewing returns 0
21:00:17.085 00.002 7680 IsGuiding returns 0
21:00:17.085 00.000 7680 scope move finished after 893 + 58 ms
21:00:17.086 00.001 7680 Move returns status 0, amount 893
21:00:17.086 00.000 7680 move complete, result=0
21:00:17.086 00.000 7680 worker thread done servicing request
21:00:17.087 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -1.6 px 893 ms NORTH
21:00:17.093 00.006 7680 Worker thread wakes up
21:00:17.093 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:17.093 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:18.344 01.251 7680 Exposure complete
21:00:18.464 00.120 7680 worker thread done servicing request
21:00:18.465 00.001 6120 OnExposeComplete: enter
21:00:18.469 00.004 6120 UpdateGuideState(): m_state=6
21:00:18.472 00.003 6120 Star::Find(15, 1255, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
21:00:18.478 00.006 6120 Star::Find returns 1 (0), X=1255.69, Y=878.39, Mass=9578, SNR=59.3, Peak=202 HFD=7.3
21:00:18.482 00.004 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-2.95) = xAngle (1.41 = 1.41)
21:00:18.487 00.005 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.14 = 1.14)
21:00:18.492 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=-1.06 hyp=1.06 cameraTheta=-1.54 mountX=0.17 mountY=0.97, mountTheta=1.40
21:00:18.497 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-1.06, opts=13)
21:00:18.501 00.004 6120 Enqueuing Move request for scope (0.03, -1.06)
21:00:18.505 00.004 7680 Worker thread wakes up
21:00:18.505 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:00:18.509 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -1.06) opts 0xd
21:00:18.509 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -1.06)
21:00:18.509 00.000 7680 Moving (0.03, -1.06) raw xDistance=0.17 yDistance=0.97
21:00:18.509 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:00:18.509 00.000 7680 resist switch: large excursion: input 0.97 thresh 0.60 direction from -1 to 1
21:00:18.510 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.91
21:00:18.510 00.000 6120 UpdateGuideState exits: m=9578 SNR=59.3
21:00:18.515 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:18.519 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.97 from input 0.97
21:00:18.519 00.000 7680 MoveAxis(E, 0, ABG)
21:00:18.519 00.000 7680 Move returns status 0, amount 0
21:00:18.520 00.001 7680 MoveAxis(S, 526, ABG)
21:00:18.520 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:18.524 00.004 6120 Enqueuing Expose request
21:00:18.527 00.003 7680 Guiding  Dir = 1, Dur = 526
21:00:18.527 00.000 7680 IsSlewing returns 0
21:00:18.527 00.000 7680 IsGuiding returns 0
21:00:18.528 00.001 7680 PulseGuide returned control before completion, sleep 536
21:00:19.068 00.540 7680 IsGuiding returns 1
21:00:19.070 00.002 7680 scope still moving after pulse duration time elapsed
21:00:19.100 00.030 7680 IsSlewing returns 0
21:00:19.101 00.001 7680 IsGuiding returns 0
21:00:19.101 00.000 7680 scope move finished after 526 + 47 ms
21:00:19.102 00.001 7680 Move returns status 0, amount 526
21:00:19.102 00.000 7680 move complete, result=0
21:00:19.102 00.000 7680 worker thread done servicing request
21:00:19.102 00.000 7680 Worker thread wakes up
21:00:19.103 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 1.0 px 526 ms SOUTH
21:00:19.110 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:19.110 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:20.361 01.251 7680 Exposure complete
21:00:20.477 00.116 7680 worker thread done servicing request
21:00:20.477 00.000 6120 OnExposeComplete: enter
21:00:20.482 00.005 6120 UpdateGuideState(): m_state=6
21:00:20.486 00.004 6120 Star::Find(15, 1255, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
21:00:20.490 00.004 6120 Star::Find returns 1 (0), X=1255.55, Y=878.57, Mass=9838, SNR=60.4, Peak=198 HFD=7.3
21:00:20.494 00.004 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:00:20.498 00.004 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
21:00:20.503 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.89 hyp=0.89 cameraTheta=-1.70 mountX=0.28 mountY=0.75, mountTheta=1.22
21:00:20.508 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.89, opts=13)
21:00:20.511 00.003 6120 Enqueuing Move request for scope (-0.11, -0.89)
21:00:20.515 00.004 7680 Worker thread wakes up
21:00:20.515 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.89) opts 0xd
21:00:20.515 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.89)
21:00:20.515 00.000 7680 Moving (-0.11, -0.89) raw xDistance=0.28 yDistance=0.75
21:00:20.517 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:00:20.520 00.003 6120 UpdateGuideState exits: m=9838 SNR=60.4
21:00:20.525 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
21:00:20.525 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
21:00:20.525 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:20.529 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:20.532 00.003 7680 MoveAxis(W, 116, ABG)
21:00:20.532 00.000 6120 Enqueuing Expose request
21:00:20.535 00.003 7680 Guiding  Dir = 3, Dur = 116
21:00:20.535 00.000 7680 IsSlewing returns 0
21:00:20.535 00.000 7680 IsGuiding returns 0
21:00:20.537 00.002 7680 PulseGuide returned control before completion, sleep 126
21:00:20.679 00.142 7680 IsGuiding returns 1
21:00:20.680 00.001 7680 scope still moving after pulse duration time elapsed
21:00:20.710 00.030 7680 IsSlewing returns 0
21:00:20.710 00.000 7680 IsGuiding returns 0
21:00:20.711 00.001 7680 scope move finished after 116 + 58 ms
21:00:20.711 00.000 7680 Move returns status 0, amount 116
21:00:20.711 00.000 7680 MoveAxis(S, 405, ABG)
21:00:20.711 00.000 7680 Guiding  Dir = 1, Dur = 405
21:00:20.712 00.001 7680 IsSlewing returns 0
21:00:20.712 00.000 7680 IsGuiding returns 0
21:00:20.712 00.000 7680 PulseGuide returned control before completion, sleep 415
21:00:21.133 00.421 7680 IsGuiding returns 1
21:00:21.134 00.001 7680 scope still moving after pulse duration time elapsed
21:00:21.164 00.030 7680 IsSlewing returns 0
21:00:21.164 00.000 7680 IsGuiding returns 0
21:00:21.166 00.002 7680 scope move finished after 405 + 47 ms
21:00:21.166 00.000 7680 Move returns status 0, amount 405
21:00:21.166 00.000 7680 move complete, result=0
21:00:21.166 00.000 7680 worker thread done servicing request
21:00:21.166 00.000 6120 GuideStep: 0.3 px 116 ms WEST, 0.7 px 405 ms SOUTH
21:00:21.175 00.009 7680 Worker thread wakes up
21:00:21.175 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:21.175 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:22.414 01.239 7680 Exposure complete
21:00:22.523 00.109 7680 worker thread done servicing request
21:00:22.524 00.001 6120 OnExposeComplete: enter
21:00:22.528 00.004 6120 UpdateGuideState(): m_state=6
21:00:22.531 00.003 6120 Star::Find(15, 1255, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
21:00:22.536 00.005 6120 Star::Find returns 1 (0), X=1255.79, Y=879.31, Mass=9757, SNR=60.4, Peak=227 HFD=7.5
21:00:22.540 00.004 6120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-2.95) = xAngle (2.12 = 2.12)
21:00:22.543 00.003 6120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.85 = 1.85)
21:00:22.549 00.006 6120 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-0.83 mountX=-0.11 mountY=0.19, mountTheta=2.07
21:00:22.555 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.15, opts=13)
21:00:22.559 00.004 6120 Enqueuing Move request for scope (0.14, -0.15)
21:00:22.562 00.003 7680 Worker thread wakes up
21:00:22.562 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=189, Gamma=1.000
21:00:22.566 00.004 6120 UpdateGuideState exits: m=9757 SNR=60.4
21:00:22.569 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:22.574 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:22.577 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
21:00:22.577 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
21:00:22.578 00.001 7680 Moving (0.14, -0.15) raw xDistance=-0.11 yDistance=0.19
21:00:22.578 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:00:22.578 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:00:22.578 00.000 6120 Enqueuing Expose request
21:00:22.583 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:00:22.584 00.001 7680 MoveAxis(E, 0, ABG)
21:00:22.584 00.000 7680 Move returns status 0, amount 0
21:00:22.584 00.000 7680 MoveAxis(N, 0, ABG)
21:00:22.584 00.000 7680 Move returns status 0, amount 0
21:00:22.584 00.000 7680 move complete, result=0
21:00:22.585 00.001 7680 worker thread done servicing request
21:00:22.585 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:00:22.588 00.003 7680 Worker thread wakes up
21:00:22.589 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:22.589 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:23.832 01.243 7680 Exposure complete
21:00:23.980 00.148 7680 worker thread done servicing request
21:00:23.980 00.000 6120 OnExposeComplete: enter
21:00:23.988 00.008 6120 UpdateGuideState(): m_state=6
21:00:23.995 00.007 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
21:00:24.001 00.006 6120 Star::Find returns 1 (0), X=1255.82, Y=879.54, Mass=9664, SNR=60.1, Peak=208 HFD=7.3
21:00:24.007 00.006 6120 CameraToMount -- cameraTheta (0.49) - m_xAngle (-2.95) = xAngle (3.45 = -2.84)
21:00:24.013 00.006 6120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.18 = -3.11)
21:00:24.020 00.007 6120 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.49 mountX=-0.18 mountY=-0.01, mountTheta=-3.10
21:00:24.027 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.09, opts=13)
21:00:24.032 00.005 6120 Enqueuing Move request for scope (0.16, 0.09)
21:00:24.038 00.006 7680 Worker thread wakes up
21:00:24.038 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:00:24.043 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
21:00:24.044 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
21:00:24.044 00.000 6120 UpdateGuideState exits: m=9664 SNR=60.1
21:00:24.051 00.007 7680 Moving (0.16, 0.09) raw xDistance=-0.18 yDistance=-0.01
21:00:24.052 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:24.057 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:00:24.057 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:24.062 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:00:24.062 00.000 6120 Enqueuing Expose request
21:00:24.066 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:00:24.066 00.000 7680 MoveAxis(E, 0, ABG)
21:00:24.066 00.000 7680 Move returns status 0, amount 0
21:00:24.066 00.000 7680 MoveAxis(N, 0, ABG)
21:00:24.066 00.000 7680 Move returns status 0, amount 0
21:00:24.066 00.000 7680 move complete, result=0
21:00:24.067 00.001 7680 worker thread done servicing request
21:00:24.067 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:00:24.071 00.004 7680 Worker thread wakes up
21:00:24.072 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:24.072 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:25.314 01.242 7680 Exposure complete
21:00:25.427 00.113 7680 worker thread done servicing request
21:00:25.428 00.001 6120 OnExposeComplete: enter
21:00:25.433 00.005 6120 UpdateGuideState(): m_state=6
21:00:25.436 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
21:00:25.441 00.005 6120 Star::Find returns 1 (0), X=1255.80, Y=879.65, Mass=10065, SNR=60.9, Peak=216 HFD=7.3
21:00:25.445 00.004 6120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-2.95) = xAngle (3.87 = -2.41)
21:00:25.449 00.004 6120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.60 = -2.68)
21:00:25.453 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.92 mountX=-0.18 mountY=-0.11, mountTheta=-2.60
21:00:25.458 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.19, opts=13)
21:00:25.461 00.003 6120 Enqueuing Move request for scope (0.14, 0.19)
21:00:25.465 00.004 7680 Worker thread wakes up
21:00:25.465 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0xd
21:00:25.465 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
21:00:25.466 00.001 7680 Moving (0.14, 0.19) raw xDistance=-0.18 yDistance=-0.11
21:00:25.466 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:00:25.466 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:00:25.466 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:00:25.466 00.000 7680 MoveAxis(E, 0, ABG)
21:00:25.467 00.001 7680 Move returns status 0, amount 0
21:00:25.467 00.000 7680 MoveAxis(N, 0, ABG)
21:00:25.467 00.000 7680 Move returns status 0, amount 0
21:00:25.467 00.000 7680 move complete, result=0
21:00:25.467 00.000 7680 worker thread done servicing request
21:00:25.468 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:00:25.471 00.003 6120 UpdateGuideState exits: m=10065 SNR=60.9
21:00:25.474 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:25.478 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:25.482 00.004 6120 Enqueuing Expose request
21:00:25.486 00.004 7680 Worker thread wakes up
21:00:25.486 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:00:25.489 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:25.490 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:26.741 01.251 7680 Exposure complete
21:00:26.849 00.108 7680 worker thread done servicing request
21:00:26.849 00.000 6120 OnExposeComplete: enter
21:00:26.852 00.003 6120 UpdateGuideState(): m_state=6
21:00:26.858 00.006 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
21:00:26.862 00.004 6120 Star::Find returns 1 (0), X=1255.53, Y=881.22, Mass=8439, SNR=56.7, Peak=202 HFD=7.0
21:00:26.866 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
21:00:26.870 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
21:00:26.874 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=1.76 hyp=1.77 cameraTheta=1.65 mountX=-0.20 mountY=-1.64, mountTheta=-1.69
21:00:26.878 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=1.76, opts=13)
21:00:26.881 00.003 6120 Enqueuing Move request for scope (-0.13, 1.76)
21:00:26.886 00.005 7680 Worker thread wakes up
21:00:26.886 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:00:26.891 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 1.76) opts 0xd
21:00:26.891 00.000 6120 UpdateGuideState exits: m=8439 SNR=56.7
21:00:26.896 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:26.900 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.13, 1.76)
21:00:26.900 00.000 7680 Moving (-0.13, 1.76) raw xDistance=-0.20 yDistance=-1.64
21:00:26.902 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:00:26.902 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:26.905 00.003 7680 resist switch: large excursion: input -1.64 thresh 0.60 direction from 1 to -1
21:00:26.905 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.93
21:00:26.905 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.64 from input -1.64
21:00:26.905 00.000 6120 Enqueuing Expose request
21:00:26.908 00.003 7680 MoveAxis(E, 0, ABG)
21:00:26.908 00.000 7680 Move returns status 0, amount 0
21:00:26.908 00.000 7680 MoveAxis(N, 892, ABG)
21:00:26.908 00.000 7680 Guiding  Dir = 0, Dur = 892
21:00:26.908 00.000 7680 IsSlewing returns 0
21:00:26.909 00.001 7680 IsGuiding returns 0
21:00:26.909 00.000 7680 PulseGuide returned control before completion, sleep 902
21:00:27.823 00.914 7680 IsGuiding returns 1
21:00:27.824 00.001 7680 scope still moving after pulse duration time elapsed
21:00:27.853 00.029 7680 IsSlewing returns 0
21:00:27.854 00.001 7680 IsGuiding returns 1
21:00:27.885 00.031 7680 IsSlewing returns 0
21:00:27.885 00.000 7680 IsGuiding returns 0
21:00:27.886 00.001 7680 scope move finished after 892 + 84 ms
21:00:27.886 00.000 7680 Move returns status 0, amount 892
21:00:27.886 00.000 7680 move complete, result=0
21:00:27.888 00.002 7680 worker thread done servicing request
21:00:27.888 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -1.6 px 892 ms NORTH
21:00:27.896 00.008 7680 Worker thread wakes up
21:00:27.897 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:27.898 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:29.144 01.246 7680 Exposure complete
21:00:29.273 00.129 7680 worker thread done servicing request
21:00:29.273 00.000 6120 OnExposeComplete: enter
21:00:29.277 00.004 6120 UpdateGuideState(): m_state=6
21:00:29.283 00.006 6120 Star::Find(15, 1255, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
21:00:29.286 00.003 6120 Star::Find returns 1 (0), X=1255.75, Y=879.66, Mass=9395, SNR=56.7, Peak=211 HFD=7.3
21:00:29.289 00.003 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
21:00:29.296 00.007 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.44)
21:00:29.301 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.22 cameraTheta=1.15 mountX=-0.13 mountY=-0.14, mountTheta=-2.29
21:00:29.307 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.21, opts=13)
21:00:29.313 00.006 6120 Enqueuing Move request for scope (0.09, 0.21)
21:00:29.317 00.004 7680 Worker thread wakes up
21:00:29.317 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:00:29.323 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
21:00:29.323 00.000 6120 UpdateGuideState exits: m=9395 SNR=56.7
21:00:29.326 00.003 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
21:00:29.326 00.000 7680 Moving (0.09, 0.21) raw xDistance=-0.13 yDistance=-0.14
21:00:29.327 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:29.332 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:00:29.332 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:29.335 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:00:29.336 00.001 6120 Enqueuing Expose request
21:00:29.339 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:00:29.339 00.000 7680 MoveAxis(E, 0, ABG)
21:00:29.339 00.000 7680 Move returns status 0, amount 0
21:00:29.340 00.001 7680 MoveAxis(N, 0, ABG)
21:00:29.340 00.000 7680 Move returns status 0, amount 0
21:00:29.340 00.000 7680 move complete, result=0
21:00:29.341 00.001 7680 worker thread done servicing request
21:00:29.341 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:00:29.345 00.004 7680 Worker thread wakes up
21:00:29.346 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:29.346 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:30.600 01.254 7680 Exposure complete
21:00:30.719 00.119 7680 worker thread done servicing request
21:00:30.720 00.001 6120 OnExposeComplete: enter
21:00:30.724 00.004 6120 UpdateGuideState(): m_state=6
21:00:30.728 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
21:00:30.735 00.007 6120 Star::Find returns 1 (0), X=1255.88, Y=879.64, Mass=9814, SNR=61.2, Peak=203 HFD=7.5
21:00:30.741 00.006 6120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-2.95) = xAngle (3.65 = -2.63)
21:00:30.745 00.004 6120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.39 = -2.90)
21:00:30.749 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.19 hyp=0.29 cameraTheta=0.70 mountX=-0.25 mountY=-0.07, mountTheta=-2.87
21:00:30.754 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.19, opts=13)
21:00:30.758 00.004 6120 Enqueuing Move request for scope (0.22, 0.19)
21:00:30.762 00.004 7680 Worker thread wakes up
21:00:30.762 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.19) opts 0xd
21:00:30.763 00.001 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.19)
21:00:30.763 00.000 7680 Moving (0.22, 0.19) raw xDistance=-0.25 yDistance=-0.07
21:00:30.763 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
21:00:30.763 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:00:30.763 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:00:30.768 00.005 6120 UpdateGuideState exits: m=9814 SNR=61.2
21:00:30.772 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:30.775 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:00:30.775 00.000 7680 MoveAxis(E, 108, ABG)
21:00:30.776 00.001 7680 Guiding  Dir = 2, Dur = 108
21:00:30.776 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:30.780 00.004 6120 Enqueuing Expose request
21:00:30.784 00.004 7680 IsSlewing returns 0
21:00:30.784 00.000 7680 IsGuiding returns 0
21:00:30.786 00.002 7680 PulseGuide returned control before completion, sleep 118
21:00:30.918 00.132 7680 IsGuiding returns 1
21:00:30.919 00.001 7680 scope still moving after pulse duration time elapsed
21:00:30.950 00.031 7680 IsSlewing returns 0
21:00:30.951 00.001 7680 IsGuiding returns 0
21:00:30.952 00.001 7680 scope move finished after 108 + 58 ms
21:00:30.952 00.000 7680 Move returns status 0, amount 108
21:00:30.952 00.000 7680 MoveAxis(N, 0, ABG)
21:00:30.953 00.001 7680 Move returns status 0, amount 0
21:00:30.954 00.001 7680 move complete, result=0
21:00:30.954 00.000 7680 worker thread done servicing request
21:00:30.954 00.000 7680 Worker thread wakes up
21:00:30.955 00.001 6120 GuideStep: -0.3 px 108 ms EAST, -0.1 px 0 ms NORTH
21:00:30.961 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:30.961 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:32.212 01.251 7680 Exposure complete
21:00:32.326 00.114 7680 worker thread done servicing request
21:00:32.326 00.000 6120 OnExposeComplete: enter
21:00:32.332 00.006 6120 UpdateGuideState(): m_state=6
21:00:32.337 00.005 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
21:00:32.343 00.006 6120 Star::Find returns 1 (0), X=1255.74, Y=879.86, Mass=9807, SNR=61.1, Peak=211 HFD=7.5
21:00:32.346 00.003 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
21:00:32.349 00.003 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
21:00:32.352 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.40 hyp=0.41 cameraTheta=1.37 mountX=-0.16 mountY=-0.33, mountTheta=-2.02
21:00:32.358 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.40, opts=13)
21:00:32.363 00.005 6120 Enqueuing Move request for scope (0.08, 0.40)
21:00:32.367 00.004 7680 Worker thread wakes up
21:00:32.368 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:00:32.371 00.003 6120 UpdateGuideState exits: m=9807 SNR=61.1
21:00:32.374 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:32.379 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:32.383 00.004 6120 Enqueuing Expose request
21:00:32.388 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.40) opts 0xd
21:00:32.388 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.40)
21:00:32.388 00.000 7680 Moving (0.08, 0.40) raw xDistance=-0.16 yDistance=-0.33
21:00:32.388 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:00:32.388 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:00:32.390 00.002 7680 MoveAxis(E, 0, ABG)
21:00:32.390 00.000 7680 Move returns status 0, amount 0
21:00:32.391 00.001 7680 MoveAxis(N, 177, ABG)
21:00:32.391 00.000 7680 Guiding  Dir = 0, Dur = 177
21:00:32.392 00.001 7680 IsSlewing returns 0
21:00:32.392 00.000 7680 IsGuiding returns 0
21:00:32.392 00.000 7680 PulseGuide returned control before completion, sleep 187
21:00:32.589 00.197 7680 IsGuiding returns 1
21:00:32.589 00.000 7680 scope still moving after pulse duration time elapsed
21:00:32.620 00.031 7680 IsSlewing returns 0
21:00:32.621 00.001 7680 IsGuiding returns 1
21:00:32.651 00.030 7680 IsSlewing returns 0
21:00:32.651 00.000 7680 IsGuiding returns 1
21:00:32.683 00.032 7680 IsSlewing returns 0
21:00:32.684 00.001 7680 IsGuiding returns 0
21:00:32.685 00.001 7680 scope move finished after 177 + 116 ms
21:00:32.686 00.001 7680 Move returns status 0, amount 177
21:00:32.688 00.002 7680 move complete, result=0
21:00:32.689 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 177 ms NORTH
21:00:32.696 00.007 7680 worker thread done servicing request
21:00:32.696 00.000 7680 Worker thread wakes up
21:00:32.696 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:32.698 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:33.943 01.245 7680 Exposure complete
21:00:34.060 00.117 7680 worker thread done servicing request
21:00:34.061 00.001 6120 OnExposeComplete: enter
21:00:34.065 00.004 6120 UpdateGuideState(): m_state=6
21:00:34.069 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
21:00:34.073 00.004 6120 Star::Find returns 1 (0), X=1255.82, Y=879.82, Mass=9738, SNR=59.4, Peak=195 HFD=7.3
21:00:34.078 00.005 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.12 = -2.17)
21:00:34.083 00.005 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.44)
21:00:34.088 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=0.37 hyp=0.40 cameraTheta=1.16 mountX=-0.23 mountY=-0.26, mountTheta=-2.29
21:00:34.092 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.37, opts=13)
21:00:34.098 00.006 6120 Enqueuing Move request for scope (0.16, 0.37)
21:00:34.102 00.004 7680 Worker thread wakes up
21:00:34.102 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:00:34.107 00.005 6120 UpdateGuideState exits: m=9738 SNR=59.4
21:00:34.113 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.37) opts 0xd
21:00:34.113 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:34.119 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:34.123 00.004 6120 Enqueuing Expose request
21:00:34.127 00.004 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.37)
21:00:34.127 00.000 7680 Moving (0.16, 0.37) raw xDistance=-0.23 yDistance=-0.26
21:00:34.127 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
21:00:34.128 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:00:34.128 00.000 7680 MoveAxis(E, 95, ABG)
21:00:34.128 00.000 7680 Guiding  Dir = 2, Dur = 95
21:00:34.128 00.000 7680 IsSlewing returns 0
21:00:34.128 00.000 7680 IsGuiding returns 0
21:00:34.129 00.001 7680 PulseGuide returned control before completion, sleep 105
21:00:34.247 00.118 7680 IsGuiding returns 1
21:00:34.249 00.002 7680 scope still moving after pulse duration time elapsed
21:00:34.277 00.028 7680 IsSlewing returns 0
21:00:34.280 00.003 7680 IsGuiding returns 0
21:00:34.280 00.000 7680 scope move finished after 95 + 56 ms
21:00:34.282 00.002 7680 Move returns status 0, amount 95
21:00:34.282 00.000 7680 MoveAxis(N, 141, ABG)
21:00:34.282 00.000 7680 Guiding  Dir = 0, Dur = 141
21:00:34.283 00.001 7680 IsSlewing returns 0
21:00:34.283 00.000 7680 IsGuiding returns 0
21:00:34.284 00.001 7680 PulseGuide returned control before completion, sleep 151
21:00:34.450 00.166 7680 IsGuiding returns 1
21:00:34.451 00.001 7680 scope still moving after pulse duration time elapsed
21:00:34.481 00.030 7680 IsSlewing returns 0
21:00:34.481 00.000 7680 IsGuiding returns 0
21:00:34.481 00.000 7680 scope move finished after 141 + 57 ms
21:00:34.482 00.001 7680 Move returns status 0, amount 141
21:00:34.482 00.000 7680 move complete, result=0
21:00:34.482 00.000 7680 worker thread done servicing request
21:00:34.482 00.000 6120 GuideStep: -0.2 px 95 ms EAST, -0.3 px 141 ms NORTH
21:00:34.488 00.006 7680 Worker thread wakes up
21:00:34.488 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:34.488 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:35.728 01.240 7680 Exposure complete
21:00:35.839 00.111 7680 worker thread done servicing request
21:00:35.840 00.001 6120 OnExposeComplete: enter
21:00:35.843 00.003 6120 UpdateGuideState(): m_state=6
21:00:35.847 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
21:00:35.851 00.004 6120 Star::Find returns 1 (0), X=1255.52, Y=879.52, Mass=9346, SNR=57.0, Peak=209 HFD=7.1
21:00:35.855 00.004 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-2.95) = xAngle (5.67 = -0.61)
21:00:35.859 00.004 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.40 = -0.88)
21:00:35.863 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.15 cameraTheta=2.71 mountX=0.12 mountY=-0.11, mountTheta=-0.76
21:00:35.870 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.06, opts=13)
21:00:35.874 00.004 6120 Enqueuing Move request for scope (-0.13, 0.06)
21:00:35.878 00.004 7680 Worker thread wakes up
21:00:35.878 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
21:00:35.878 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
21:00:35.878 00.000 7680 Moving (-0.13, 0.06) raw xDistance=0.12 yDistance=-0.11
21:00:35.878 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:00:35.879 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:00:35.879 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:00:35.882 00.003 6120 UpdateGuideState exits: m=9346 SNR=57.0
21:00:35.888 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:35.892 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:35.896 00.004 6120 Enqueuing Expose request
21:00:35.899 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:00:35.899 00.000 7680 MoveAxis(E, 0, ABG)
21:00:35.900 00.001 7680 Move returns status 0, amount 0
21:00:35.900 00.000 7680 MoveAxis(N, 0, ABG)
21:00:35.900 00.000 7680 Move returns status 0, amount 0
21:00:35.900 00.000 7680 move complete, result=0
21:00:35.900 00.000 7680 worker thread done servicing request
21:00:35.900 00.000 7680 Worker thread wakes up
21:00:35.901 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:00:35.905 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:35.905 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:37.156 01.251 7680 Exposure complete
21:00:37.267 00.111 7680 worker thread done servicing request
21:00:37.267 00.000 6120 OnExposeComplete: enter
21:00:37.272 00.005 6120 UpdateGuideState(): m_state=6
21:00:37.276 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
21:00:37.279 00.003 6120 Star::Find returns 1 (0), X=1255.58, Y=879.84, Mass=10087, SNR=60.5, Peak=210 HFD=7.4
21:00:37.283 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.57)
21:00:37.287 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.84)
21:00:37.290 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.38 hyp=0.39 cameraTheta=1.76 mountX=0.00 mountY=-0.38, mountTheta=-1.57
21:00:37.296 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.38, opts=13)
21:00:37.300 00.004 6120 Enqueuing Move request for scope (-0.07, 0.38)
21:00:37.305 00.005 7680 Worker thread wakes up
21:00:37.305 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.38) opts 0xd
21:00:37.305 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.38)
21:00:37.305 00.000 7680 Moving (-0.07, 0.38) raw xDistance=0.00 yDistance=-0.38
21:00:37.305 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:00:37.306 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:00:37.306 00.000 7680 MoveAxis(E, 0, ABG)
21:00:37.306 00.000 7680 Move returns status 0, amount 0
21:00:37.306 00.000 7680 MoveAxis(N, 205, ABG)
21:00:37.306 00.000 7680 Guiding  Dir = 0, Dur = 205
21:00:37.306 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:00:37.310 00.004 7680 IsSlewing returns 0
21:00:37.310 00.000 6120 UpdateGuideState exits: m=10087 SNR=60.5
21:00:37.314 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:37.317 00.003 7680 IsGuiding returns 0
21:00:37.319 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:37.322 00.003 7680 PulseGuide returned control before completion, sleep 215
21:00:37.323 00.001 6120 Enqueuing Expose request
21:00:37.553 00.230 7680 IsGuiding returns 1
21:00:37.554 00.001 7680 scope still moving after pulse duration time elapsed
21:00:37.582 00.028 7680 IsSlewing returns 0
21:00:37.583 00.001 7680 IsGuiding returns 0
21:00:37.584 00.001 7680 scope move finished after 205 + 60 ms
21:00:37.585 00.001 7680 Move returns status 0, amount 205
21:00:37.585 00.000 7680 move complete, result=0
21:00:37.585 00.000 7680 worker thread done servicing request
21:00:37.586 00.001 7680 Worker thread wakes up
21:00:37.586 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 205 ms NORTH
21:00:37.592 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:37.592 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:38.836 01.244 7680 Exposure complete
21:00:38.947 00.111 7680 worker thread done servicing request
21:00:38.947 00.000 6120 OnExposeComplete: enter
21:00:38.952 00.005 6120 UpdateGuideState(): m_state=6
21:00:38.956 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
21:00:38.960 00.004 6120 Star::Find returns 1 (0), X=1255.73, Y=879.78, Mass=9440, SNR=58.6, Peak=208 HFD=7.4
21:00:38.965 00.005 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
21:00:38.969 00.004 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
21:00:38.974 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.32 hyp=0.33 cameraTheta=1.35 mountX=-0.13 mountY=-0.26, mountTheta=-2.05
21:00:38.979 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.32, opts=13)
21:00:38.984 00.005 6120 Enqueuing Move request for scope (0.07, 0.32)
21:00:38.988 00.004 7680 Worker thread wakes up
21:00:38.988 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.32) opts 0xd
21:00:38.989 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.32)
21:00:38.989 00.000 7680 Moving (0.07, 0.32) raw xDistance=-0.13 yDistance=-0.26
21:00:38.989 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:00:38.990 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:00:38.990 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:00:38.993 00.003 7680 MoveAxis(E, 0, ABG)
21:00:38.993 00.000 7680 Move returns status 0, amount 0
21:00:38.995 00.002 7680 MoveAxis(N, 139, ABG)
21:00:38.995 00.000 6120 UpdateGuideState exits: m=9440 SNR=58.6
21:00:38.999 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:39.002 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:39.007 00.005 6120 Enqueuing Expose request
21:00:39.010 00.003 7680 Guiding  Dir = 0, Dur = 139
21:00:39.010 00.000 7680 IsSlewing returns 0
21:00:39.011 00.001 7680 IsGuiding returns 0
21:00:39.011 00.000 7680 PulseGuide returned control before completion, sleep 149
21:00:39.166 00.155 7680 IsGuiding returns 1
21:00:39.168 00.002 7680 scope still moving after pulse duration time elapsed
21:00:39.197 00.029 7680 IsSlewing returns 0
21:00:39.200 00.003 7680 IsGuiding returns 0
21:00:39.201 00.001 7680 scope move finished after 139 + 49 ms
21:00:39.201 00.000 7680 Move returns status 0, amount 139
21:00:39.201 00.000 7680 move complete, result=0
21:00:39.202 00.001 7680 worker thread done servicing request
21:00:39.202 00.000 7680 Worker thread wakes up
21:00:39.202 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 139 ms NORTH
21:00:39.208 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:39.208 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:40.463 01.255 7680 Exposure complete
21:00:40.574 00.111 7680 worker thread done servicing request
21:00:40.574 00.000 6120 OnExposeComplete: enter
21:00:40.577 00.003 6120 UpdateGuideState(): m_state=6
21:00:40.581 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
21:00:40.585 00.004 6120 Star::Find returns 1 (0), X=1255.63, Y=879.79, Mass=9532, SNR=57.2, Peak=212 HFD=7.3
21:00:40.589 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
21:00:40.593 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
21:00:40.596 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.66 mountX=-0.03 mountY=-0.31, mountTheta=-1.68
21:00:40.601 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.33, opts=13)
21:00:40.605 00.004 6120 Enqueuing Move request for scope (-0.03, 0.33)
21:00:40.610 00.005 7680 Worker thread wakes up
21:00:40.610 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.33) opts 0xd
21:00:40.610 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.33)
21:00:40.610 00.000 7680 Moving (-0.03, 0.33) raw xDistance=-0.03 yDistance=-0.31
21:00:40.611 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:00:40.611 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:00:40.611 00.000 7680 MoveAxis(E, 0, ABG)
21:00:40.611 00.000 7680 Move returns status 0, amount 0
21:00:40.611 00.000 7680 MoveAxis(N, 168, ABG)
21:00:40.611 00.000 7680 Guiding  Dir = 0, Dur = 168
21:00:40.611 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:00:40.616 00.005 7680 IsSlewing returns 0
21:00:40.616 00.000 6120 UpdateGuideState exits: m=9532 SNR=57.2
21:00:40.621 00.005 7680 IsGuiding returns 0
21:00:40.621 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:40.625 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:40.629 00.004 7680 PulseGuide returned control before completion, sleep 178
21:00:40.629 00.000 6120 Enqueuing Expose request
21:00:40.812 00.183 7680 IsGuiding returns 1
21:00:40.813 00.001 7680 scope still moving after pulse duration time elapsed
21:00:40.846 00.033 7680 IsSlewing returns 0
21:00:40.848 00.002 7680 IsGuiding returns 0
21:00:40.848 00.000 7680 scope move finished after 168 + 59 ms
21:00:40.848 00.000 7680 Move returns status 0, amount 168
21:00:40.848 00.000 7680 move complete, result=0
21:00:40.849 00.001 7680 worker thread done servicing request
21:00:40.849 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 168 ms NORTH
21:00:40.855 00.006 7680 Worker thread wakes up
21:00:40.856 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:40.856 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:42.110 01.254 7680 Exposure complete
21:00:42.219 00.109 7680 worker thread done servicing request
21:00:42.220 00.001 6120 OnExposeComplete: enter
21:00:42.223 00.003 6120 UpdateGuideState(): m_state=6
21:00:42.228 00.005 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
21:00:42.233 00.005 6120 Star::Find returns 1 (0), X=1255.57, Y=879.82, Mass=9827, SNR=60.2, Peak=200 HFD=7.5
21:00:42.237 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
21:00:42.242 00.005 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
21:00:42.245 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.37 hyp=0.37 cameraTheta=1.80 mountX=0.01 mountY=-0.36, mountTheta=-1.53
21:00:42.250 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.37, opts=13)
21:00:42.254 00.004 6120 Enqueuing Move request for scope (-0.08, 0.37)
21:00:42.258 00.004 7680 Worker thread wakes up
21:00:42.259 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:00:42.262 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.37) opts 0xd
21:00:42.262 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.37)
21:00:42.262 00.000 7680 Moving (-0.08, 0.37) raw xDistance=0.01 yDistance=-0.36
21:00:42.262 00.000 6120 UpdateGuideState exits: m=9827 SNR=60.2
21:00:42.268 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:42.272 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:42.277 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:00:42.277 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:00:42.277 00.000 7680 MoveAxis(E, 0, ABG)
21:00:42.277 00.000 7680 Move returns status 0, amount 0
21:00:42.278 00.001 6120 Enqueuing Expose request
21:00:42.282 00.004 7680 MoveAxis(N, 198, ABG)
21:00:42.282 00.000 7680 Guiding  Dir = 0, Dur = 198
21:00:42.282 00.000 7680 IsSlewing returns 0
21:00:42.282 00.000 7680 IsGuiding returns 0
21:00:42.284 00.002 7680 PulseGuide returned control before completion, sleep 208
21:00:42.506 00.222 7680 IsGuiding returns 0
21:00:42.506 00.000 7680 Move returns status 0, amount 198
21:00:42.507 00.001 7680 move complete, result=0
21:00:42.507 00.000 7680 worker thread done servicing request
21:00:42.507 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 198 ms NORTH
21:00:42.514 00.007 7680 Worker thread wakes up
21:00:42.514 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:42.514 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:43.770 01.256 7680 Exposure complete
21:00:43.885 00.115 7680 worker thread done servicing request
21:00:43.885 00.000 6120 OnExposeComplete: enter
21:00:43.889 00.004 6120 UpdateGuideState(): m_state=6
21:00:43.893 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
21:00:43.899 00.006 6120 Star::Find returns 1 (0), X=1255.68, Y=879.85, Mass=9359, SNR=58.2, Peak=203 HFD=7.4
21:00:43.903 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
21:00:43.906 00.003 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
21:00:43.908 00.002 6120 CameraToMount -- cameraX=0.02 cameraY=0.40 hyp=0.40 cameraTheta=1.52 mountX=-0.10 mountY=-0.35, mountTheta=-1.84
21:00:43.913 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.40, opts=13)
21:00:43.916 00.003 6120 Enqueuing Move request for scope (0.02, 0.40)
21:00:43.919 00.003 7680 Worker thread wakes up
21:00:43.920 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.40) opts 0xd
21:00:43.920 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.40)
21:00:43.920 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:00:43.925 00.005 7680 Moving (0.02, 0.40) raw xDistance=-0.10 yDistance=-0.35
21:00:43.925 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:00:43.925 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:00:43.925 00.000 6120 UpdateGuideState exits: m=9359 SNR=58.2
21:00:43.930 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:43.935 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:43.940 00.005 6120 Enqueuing Expose request
21:00:43.944 00.004 7680 MoveAxis(E, 0, ABG)
21:00:43.944 00.000 7680 Move returns status 0, amount 0
21:00:43.944 00.000 7680 MoveAxis(N, 189, ABG)
21:00:43.944 00.000 7680 Guiding  Dir = 0, Dur = 189
21:00:43.945 00.001 7680 IsSlewing returns 0
21:00:43.945 00.000 7680 IsGuiding returns 0
21:00:43.946 00.001 7680 PulseGuide returned control before completion, sleep 199
21:00:44.161 00.215 7680 IsGuiding returns 1
21:00:44.162 00.001 7680 scope still moving after pulse duration time elapsed
21:00:44.192 00.030 7680 IsSlewing returns 0
21:00:44.193 00.001 7680 IsGuiding returns 0
21:00:44.194 00.001 7680 scope move finished after 189 + 59 ms
21:00:44.194 00.000 7680 Move returns status 0, amount 189
21:00:44.195 00.001 7680 move complete, result=0
21:00:44.195 00.000 7680 worker thread done servicing request
21:00:44.195 00.000 7680 Worker thread wakes up
21:00:44.196 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 189 ms NORTH
21:00:44.203 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:44.203 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:45.453 01.250 7680 Exposure complete
21:00:45.555 00.102 7680 worker thread done servicing request
21:00:45.556 00.001 6120 OnExposeComplete: enter
21:00:45.559 00.003 6120 UpdateGuideState(): m_state=6
21:00:45.562 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
21:00:45.567 00.005 6120 Star::Find returns 1 (0), X=1255.62, Y=879.72, Mass=9347, SNR=57.3, Peak=191 HFD=7.3
21:00:45.571 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
21:00:45.574 00.003 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
21:00:45.578 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.27 hyp=0.27 cameraTheta=1.71 mountX=-0.01 mountY=-0.26, mountTheta=-1.62
21:00:45.585 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.27, opts=13)
21:00:45.589 00.004 6120 Enqueuing Move request for scope (-0.04, 0.27)
21:00:45.592 00.003 7680 Worker thread wakes up
21:00:45.592 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=191, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:00:45.596 00.004 6120 UpdateGuideState exits: m=9347 SNR=57.3
21:00:45.600 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:45.604 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.27) opts 0xd
21:00:45.604 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.27)
21:00:45.605 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:45.608 00.003 7680 Moving (-0.04, 0.27) raw xDistance=-0.01 yDistance=-0.26
21:00:45.608 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:00:45.609 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:00:45.609 00.000 7680 MoveAxis(E, 0, ABG)
21:00:45.609 00.000 7680 Move returns status 0, amount 0
21:00:45.609 00.000 7680 MoveAxis(N, 140, ABG)
21:00:45.609 00.000 7680 Guiding  Dir = 0, Dur = 140
21:00:45.610 00.001 6120 Enqueuing Expose request
21:00:45.612 00.002 7680 IsSlewing returns 0
21:00:45.613 00.001 7680 IsGuiding returns 0
21:00:45.614 00.001 7680 PulseGuide returned control before completion, sleep 150
21:00:45.769 00.155 7680 IsGuiding returns 1
21:00:45.769 00.000 7680 scope still moving after pulse duration time elapsed
21:00:45.800 00.031 7680 IsSlewing returns 0
21:00:45.801 00.001 7680 IsGuiding returns 0
21:00:45.801 00.000 7680 scope move finished after 140 + 48 ms
21:00:45.802 00.001 7680 Move returns status 0, amount 140
21:00:45.802 00.000 7680 move complete, result=0
21:00:45.804 00.002 7680 worker thread done servicing request
21:00:45.804 00.000 7680 Worker thread wakes up
21:00:45.805 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 140 ms NORTH
21:00:45.810 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:45.812 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:47.063 01.251 7680 Exposure complete
21:00:47.181 00.118 7680 worker thread done servicing request
21:00:47.182 00.001 6120 OnExposeComplete: enter
21:00:47.186 00.004 6120 UpdateGuideState(): m_state=6
21:00:47.189 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
21:00:47.194 00.005 6120 Star::Find returns 1 (0), X=1255.57, Y=879.64, Mass=10461, SNR=61.2, Peak=225 HFD=7.3
21:00:47.198 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
21:00:47.202 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
21:00:47.209 00.007 6120 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=2.01 mountX=0.05 mountY=-0.21, mountTheta=-1.33
21:00:47.214 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.19, opts=13)
21:00:47.218 00.004 6120 Enqueuing Move request for scope (-0.09, 0.19)
21:00:47.222 00.004 7680 Worker thread wakes up
21:00:47.222 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:00:47.227 00.005 6120 UpdateGuideState exits: m=10461 SNR=61.2
21:00:47.231 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:47.235 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:47.239 00.004 6120 Enqueuing Expose request
21:00:47.244 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
21:00:47.244 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
21:00:47.244 00.000 7680 Moving (-0.09, 0.19) raw xDistance=0.05 yDistance=-0.21
21:00:47.245 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:00:47.245 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:00:47.245 00.000 7680 MoveAxis(E, 0, ABG)
21:00:47.245 00.000 7680 Move returns status 0, amount 0
21:00:47.245 00.000 7680 MoveAxis(N, 112, ABG)
21:00:47.245 00.000 7680 Guiding  Dir = 0, Dur = 112
21:00:47.246 00.001 7680 IsSlewing returns 0
21:00:47.246 00.000 7680 IsGuiding returns 0
21:00:47.247 00.001 7680 PulseGuide returned control before completion, sleep 122
21:00:47.377 00.130 7680 IsGuiding returns 1
21:00:47.379 00.002 7680 scope still moving after pulse duration time elapsed
21:00:47.409 00.030 7680 IsSlewing returns 0
21:00:47.411 00.002 7680 IsGuiding returns 0
21:00:47.412 00.001 7680 scope move finished after 112 + 52 ms
21:00:47.412 00.000 7680 Move returns status 0, amount 112
21:00:47.413 00.001 7680 move complete, result=0
21:00:47.413 00.000 7680 worker thread done servicing request
21:00:47.414 00.001 7680 Worker thread wakes up
21:00:47.414 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 112 ms NORTH
21:00:47.423 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:47.423 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:48.678 01.255 7680 Exposure complete
21:00:48.802 00.124 7680 worker thread done servicing request
21:00:48.802 00.000 6120 OnExposeComplete: enter
21:00:48.807 00.005 6120 UpdateGuideState(): m_state=6
21:00:48.811 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
21:00:48.814 00.003 6120 Star::Find returns 1 (0), X=1255.57, Y=879.71, Mass=9944, SNR=59.5, Peak=234 HFD=7.3
21:00:48.819 00.005 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.44)
21:00:48.823 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
21:00:48.826 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.89 mountX=0.04 mountY=-0.26, mountTheta=-1.44
21:00:48.832 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.25, opts=13)
21:00:48.838 00.006 6120 Enqueuing Move request for scope (-0.08, 0.25)
21:00:48.844 00.006 7680 Worker thread wakes up
21:00:48.844 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd
21:00:48.844 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.25)
21:00:48.844 00.000 7680 Moving (-0.08, 0.25) raw xDistance=0.04 yDistance=-0.26
21:00:48.845 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=234, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:00:48.849 00.004 6120 UpdateGuideState exits: m=9944 SNR=59.5
21:00:48.853 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:00:48.853 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:48.858 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:48.864 00.006 6120 Enqueuing Expose request
21:00:48.869 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:00:48.869 00.000 7680 MoveAxis(E, 0, ABG)
21:00:48.869 00.000 7680 Move returns status 0, amount 0
21:00:48.869 00.000 7680 MoveAxis(N, 143, ABG)
21:00:48.869 00.000 7680 Guiding  Dir = 0, Dur = 143
21:00:48.870 00.001 7680 IsSlewing returns 0
21:00:48.870 00.000 7680 IsGuiding returns 0
21:00:48.870 00.000 7680 PulseGuide returned control before completion, sleep 153
21:00:49.037 00.167 7680 IsGuiding returns 1
21:00:49.039 00.002 7680 scope still moving after pulse duration time elapsed
21:00:49.070 00.031 7680 IsSlewing returns 0
21:00:49.072 00.002 7680 IsGuiding returns 0
21:00:49.072 00.000 7680 scope move finished after 143 + 58 ms
21:00:49.073 00.001 7680 Move returns status 0, amount 143
21:00:49.074 00.001 7680 move complete, result=0
21:00:49.075 00.001 7680 worker thread done servicing request
21:00:49.075 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 143 ms NORTH
21:00:49.081 00.006 7680 Worker thread wakes up
21:00:49.081 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:49.081 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:50.335 01.254 7680 Exposure complete
21:00:50.450 00.115 7680 worker thread done servicing request
21:00:50.450 00.000 6120 OnExposeComplete: enter
21:00:50.456 00.006 6120 UpdateGuideState(): m_state=6
21:00:50.461 00.005 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
21:00:50.465 00.004 6120 Star::Find returns 1 (0), X=1255.50, Y=879.61, Mass=9961, SNR=59.8, Peak=207 HFD=7.4
21:00:50.469 00.004 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.33 = -0.95)
21:00:50.473 00.004 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.22)
21:00:50.477 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.38 mountX=0.13 mountY=-0.21, mountTheta=-1.02
21:00:50.482 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.15, opts=13)
21:00:50.488 00.006 6120 Enqueuing Move request for scope (-0.16, 0.15)
21:00:50.491 00.003 7680 Worker thread wakes up
21:00:50.492 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:00:50.496 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
21:00:50.496 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
21:00:50.496 00.000 7680 Moving (-0.16, 0.15) raw xDistance=0.13 yDistance=-0.21
21:00:50.496 00.000 6120 UpdateGuideState exits: m=9961 SNR=59.8
21:00:50.501 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:00:50.501 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:50.506 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:50.509 00.003 6120 Enqueuing Expose request
21:00:50.512 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:00:50.512 00.000 7680 MoveAxis(E, 0, ABG)
21:00:50.513 00.001 7680 Move returns status 0, amount 0
21:00:50.513 00.000 7680 MoveAxis(N, 114, ABG)
21:00:50.513 00.000 7680 Guiding  Dir = 0, Dur = 114
21:00:50.514 00.001 7680 IsSlewing returns 0
21:00:50.514 00.000 7680 IsGuiding returns 0
21:00:50.515 00.001 7680 PulseGuide returned control before completion, sleep 124
21:00:50.651 00.136 7680 IsGuiding returns 1
21:00:50.651 00.000 7680 scope still moving after pulse duration time elapsed
21:00:50.682 00.031 7680 IsSlewing returns 0
21:00:50.683 00.001 7680 IsGuiding returns 0
21:00:50.685 00.002 7680 scope move finished after 114 + 55 ms
21:00:50.685 00.000 7680 Move returns status 0, amount 114
21:00:50.685 00.000 7680 move complete, result=0
21:00:50.686 00.001 7680 worker thread done servicing request
21:00:50.686 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 114 ms NORTH
21:00:50.692 00.006 7680 Worker thread wakes up
21:00:50.694 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:50.694 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:51.940 01.246 7680 Exposure complete
21:00:52.062 00.122 7680 worker thread done servicing request
21:00:52.062 00.000 6120 OnExposeComplete: enter
21:00:52.066 00.004 6120 UpdateGuideState(): m_state=6
21:00:52.069 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
21:00:52.074 00.005 6120 Star::Find returns 1 (0), X=1255.17, Y=879.87, Mass=9712, SNR=56.5, Peak=218 HFD=7.3
21:00:52.078 00.004 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.90)
21:00:52.082 00.004 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.17)
21:00:52.086 00.004 6120 CameraToMount -- cameraX=-0.48 cameraY=0.42 hyp=0.64 cameraTheta=2.43 mountX=0.40 mountY=-0.59, mountTheta=-0.97
21:00:52.091 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.48, y=0.42, opts=13)
21:00:52.095 00.004 6120 Enqueuing Move request for scope (-0.48, 0.42)
21:00:52.099 00.004 7680 Worker thread wakes up
21:00:52.099 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.42) opts 0xd
21:00:52.099 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.48, 0.42)
21:00:52.099 00.000 7680 Moving (-0.48, 0.42) raw xDistance=0.40 yDistance=-0.59
21:00:52.100 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
21:00:52.100 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:00:52.103 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
21:00:52.104 00.001 7680 MoveAxis(W, 168, ABG)
21:00:52.104 00.000 7680 Guiding  Dir = 3, Dur = 168
21:00:52.104 00.000 7680 IsSlewing returns 0
21:00:52.104 00.000 6120 UpdateGuideState exits: m=9712 SNR=56.5
21:00:52.109 00.005 7680 IsGuiding returns 0
21:00:52.109 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:52.113 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:52.117 00.004 7680 PulseGuide returned control before completion, sleep 178
21:00:52.117 00.000 6120 Enqueuing Expose request
21:00:52.305 00.188 7680 IsGuiding returns 1
21:00:52.305 00.000 7680 scope still moving after pulse duration time elapsed
21:00:52.336 00.031 7680 IsSlewing returns 0
21:00:52.337 00.001 7680 IsGuiding returns 0
21:00:52.337 00.000 7680 scope move finished after 168 + 59 ms
21:00:52.338 00.001 7680 Move returns status 0, amount 168
21:00:52.338 00.000 7680 MoveAxis(N, 318, ABG)
21:00:52.338 00.000 7680 Guiding  Dir = 0, Dur = 318
21:00:52.339 00.001 7680 IsSlewing returns 0
21:00:52.340 00.001 7680 IsGuiding returns 0
21:00:52.340 00.000 7680 PulseGuide returned control before completion, sleep 328
21:00:52.681 00.341 7680 IsGuiding returns 1
21:00:52.682 00.001 7680 scope still moving after pulse duration time elapsed
21:00:52.712 00.030 7680 IsSlewing returns 0
21:00:52.713 00.001 7680 IsGuiding returns 0
21:00:52.713 00.000 7680 scope move finished after 318 + 55 ms
21:00:52.714 00.001 7680 Move returns status 0, amount 318
21:00:52.714 00.000 7680 move complete, result=0
21:00:52.715 00.001 7680 worker thread done servicing request
21:00:52.716 00.001 6120 GuideStep: 0.4 px 168 ms WEST, -0.6 px 318 ms NORTH
21:00:52.722 00.006 7680 Worker thread wakes up
21:00:52.722 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:52.722 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:53.977 01.255 7680 Exposure complete
21:00:54.094 00.117 7680 worker thread done servicing request
21:00:54.094 00.000 6120 OnExposeComplete: enter
21:00:54.098 00.004 6120 UpdateGuideState(): m_state=6
21:00:54.102 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
21:00:54.107 00.005 6120 Star::Find returns 1 (0), X=1255.41, Y=879.48, Mass=9335, SNR=57.2, Peak=205 HFD=7.2
21:00:54.111 00.004 6120 CameraToMount -- cameraTheta (3.05) - m_xAngle (-2.95) = xAngle (6.01 = -0.27)
21:00:54.114 00.003 6120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.74 = -0.54)
21:00:54.118 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.02 hyp=0.25 cameraTheta=3.05 mountX=0.24 mountY=-0.13, mountTheta=-0.49
21:00:54.122 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.02, opts=13)
21:00:54.127 00.005 6120 Enqueuing Move request for scope (-0.25, 0.02)
21:00:54.130 00.003 7680 Worker thread wakes up
21:00:54.130 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.02) opts 0xd
21:00:54.131 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.02)
21:00:54.131 00.000 7680 Moving (-0.25, 0.02) raw xDistance=0.24 yDistance=-0.13
21:00:54.131 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
21:00:54.131 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:00:54.131 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:00:54.131 00.000 7680 MoveAxis(W, 115, ABG)
21:00:54.131 00.000 7680 Guiding  Dir = 3, Dur = 115
21:00:54.132 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:00:54.135 00.003 7680 IsSlewing returns 0
21:00:54.136 00.001 7680 IsGuiding returns 0
21:00:54.136 00.000 7680 PulseGuide returned control before completion, sleep 125
21:00:54.136 00.000 6120 UpdateGuideState exits: m=9335 SNR=57.2
21:00:54.141 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:54.146 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:54.150 00.004 6120 Enqueuing Expose request
21:00:54.278 00.128 7680 IsGuiding returns 0
21:00:54.279 00.001 7680 Move returns status 0, amount 115
21:00:54.280 00.001 7680 MoveAxis(N, 0, ABG)
21:00:54.280 00.000 7680 Move returns status 0, amount 0
21:00:54.280 00.000 7680 move complete, result=0
21:00:54.281 00.001 7680 worker thread done servicing request
21:00:54.281 00.000 6120 GuideStep: 0.2 px 115 ms WEST, -0.1 px 0 ms NORTH
21:00:54.287 00.006 7680 Worker thread wakes up
21:00:54.287 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:54.287 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:55.534 01.247 7680 Exposure complete
21:00:55.645 00.111 7680 worker thread done servicing request
21:00:55.646 00.001 6120 OnExposeComplete: enter
21:00:55.650 00.004 6120 UpdateGuideState(): m_state=6
21:00:55.654 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
21:00:55.657 00.003 6120 Star::Find returns 1 (0), X=1255.58, Y=879.71, Mass=9558, SNR=58.0, Peak=213 HFD=7.3
21:00:55.662 00.005 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
21:00:55.665 00.003 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
21:00:55.669 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.88 mountX=0.03 mountY=-0.26, mountTheta=-1.45
21:00:55.675 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.25, opts=13)
21:00:55.679 00.004 6120 Enqueuing Move request for scope (-0.08, 0.25)
21:00:55.683 00.004 7680 Worker thread wakes up
21:00:55.684 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:00:55.687 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd
21:00:55.687 00.000 6120 UpdateGuideState exits: m=9558 SNR=58.0
21:00:55.692 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:55.695 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:55.699 00.004 6120 Enqueuing Expose request
21:00:55.702 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.25)
21:00:55.702 00.000 7680 Moving (-0.08, 0.25) raw xDistance=0.03 yDistance=-0.26
21:00:55.702 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:00:55.702 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:00:55.702 00.000 7680 MoveAxis(E, 0, ABG)
21:00:55.703 00.001 7680 Move returns status 0, amount 0
21:00:55.703 00.000 7680 MoveAxis(N, 141, ABG)
21:00:55.703 00.000 7680 Guiding  Dir = 0, Dur = 141
21:00:55.704 00.001 7680 IsSlewing returns 0
21:00:55.704 00.000 7680 IsGuiding returns 0
21:00:55.704 00.000 7680 PulseGuide returned control before completion, sleep 151
21:00:55.860 00.156 7680 IsGuiding returns 1
21:00:55.860 00.000 7680 scope still moving after pulse duration time elapsed
21:00:55.891 00.031 7680 IsSlewing returns 0
21:00:55.893 00.002 7680 IsGuiding returns 1
21:00:55.921 00.028 7680 IsSlewing returns 0
21:00:55.921 00.000 7680 IsGuiding returns 1
21:00:55.952 00.031 7680 IsSlewing returns 0
21:00:55.953 00.001 7680 IsGuiding returns 0
21:00:55.954 00.001 7680 scope move finished after 141 + 107 ms
21:00:55.954 00.000 7680 Move returns status 0, amount 141
21:00:55.954 00.000 7680 move complete, result=0
21:00:55.954 00.000 7680 worker thread done servicing request
21:00:55.954 00.000 7680 Worker thread wakes up
21:00:55.954 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 141 ms NORTH
21:00:55.962 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:55.963 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:57.214 01.251 7680 Exposure complete
21:00:57.325 00.111 7680 worker thread done servicing request
21:00:57.327 00.002 6120 OnExposeComplete: enter
21:00:57.332 00.005 6120 UpdateGuideState(): m_state=6
21:00:57.337 00.005 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
21:00:57.341 00.004 6120 Star::Find returns 1 (0), X=1255.43, Y=879.73, Mass=9907, SNR=59.2, Peak=216 HFD=7.3
21:00:57.344 00.003 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
21:00:57.348 00.004 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.34)
21:00:57.352 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.27 hyp=0.36 cameraTheta=2.26 mountX=0.17 mountY=-0.35, mountTheta=-1.11
21:00:57.357 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.27, opts=13)
21:00:57.364 00.007 6120 Enqueuing Move request for scope (-0.23, 0.27)
21:00:57.369 00.005 7680 Worker thread wakes up
21:00:57.369 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:00:57.373 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.27) opts 0xd
21:00:57.373 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.27)
21:00:57.373 00.000 7680 Moving (-0.23, 0.27) raw xDistance=0.17 yDistance=-0.35
21:00:57.374 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:00:57.374 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:00:57.374 00.000 7680 MoveAxis(E, 0, ABG)
21:00:57.374 00.000 7680 Move returns status 0, amount 0
21:00:57.374 00.000 6120 UpdateGuideState exits: m=9907 SNR=59.2
21:00:57.378 00.004 7680 MoveAxis(N, 188, ABG)
21:00:57.378 00.000 7680 Guiding  Dir = 0, Dur = 188
21:00:57.378 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:57.382 00.004 7680 IsSlewing returns 0
21:00:57.382 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:57.387 00.005 6120 Enqueuing Expose request
21:00:57.393 00.006 7680 IsGuiding returns 0
21:00:57.394 00.001 7680 PulseGuide returned control before completion, sleep 198
21:00:57.609 00.215 7680 IsGuiding returns 1
21:00:57.610 00.001 7680 scope still moving after pulse duration time elapsed
21:00:57.641 00.031 7680 IsSlewing returns 0
21:00:57.642 00.001 7680 IsGuiding returns 0
21:00:57.642 00.000 7680 scope move finished after 188 + 61 ms
21:00:57.643 00.001 7680 Move returns status 0, amount 188
21:00:57.643 00.000 7680 move complete, result=0
21:00:57.644 00.001 7680 worker thread done servicing request
21:00:57.644 00.000 7680 Worker thread wakes up
21:00:57.645 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 188 ms NORTH
21:00:57.652 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:00:57.652 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:00:58.903 01.251 7680 Exposure complete
21:00:59.008 00.105 7680 worker thread done servicing request
21:00:59.009 00.001 6120 OnExposeComplete: enter
21:00:59.012 00.003 6120 UpdateGuideState(): m_state=6
21:00:59.018 00.006 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
21:00:59.023 00.005 6120 Star::Find returns 1 (0), X=1254.89, Y=881.18, Mass=8653, SNR=56.7, Peak=222 HFD=6.6
21:00:59.028 00.005 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
21:00:59.033 00.005 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.61)
21:00:59.036 00.003 6120 CameraToMount -- cameraX=-0.77 cameraY=1.73 hyp=1.89 cameraTheta=1.99 mountX=0.43 mountY=-1.89, mountTheta=-1.35
21:00:59.040 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.77, y=1.73, opts=13)
21:00:59.048 00.008 6120 Enqueuing Move request for scope (-0.77, 1.73)
21:00:59.051 00.003 7680 Worker thread wakes up
21:00:59.051 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:00:59.057 00.006 6120 UpdateGuideState exits: m=8653 SNR=56.7
21:00:59.060 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:59.064 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:00:59.068 00.004 6120 Enqueuing Expose request
21:00:59.071 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 1.73) opts 0xd
21:00:59.071 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.77, 1.73)
21:00:59.071 00.000 7680 Moving (-0.77, 1.73) raw xDistance=0.43 yDistance=-1.89
21:00:59.071 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
21:00:59.071 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.89 from input -1.89
21:00:59.071 00.000 7680 MoveAxis(W, 183, ABG)
21:00:59.071 00.000 7680 Guiding  Dir = 3, Dur = 183
21:00:59.073 00.002 7680 IsSlewing returns 0
21:00:59.073 00.000 7680 IsGuiding returns 0
21:00:59.074 00.001 7680 PulseGuide returned control before completion, sleep 193
21:00:59.279 00.205 7680 IsGuiding returns 1
21:00:59.281 00.002 7680 scope still moving after pulse duration time elapsed
21:00:59.310 00.029 7680 IsSlewing returns 0
21:00:59.311 00.001 7680 IsGuiding returns 1
21:00:59.342 00.031 7680 IsSlewing returns 0
21:00:59.343 00.001 7680 IsGuiding returns 0
21:00:59.344 00.001 7680 scope move finished after 183 + 88 ms
21:00:59.345 00.001 7680 Move returns status 0, amount 183
21:00:59.345 00.000 7680 MoveAxis(N, 1025, ABG)
21:00:59.345 00.000 7680 Guiding  Dir = 0, Dur = 1025
21:00:59.346 00.001 7680 IsSlewing returns 0
21:00:59.347 00.001 7680 IsGuiding returns 0
21:00:59.347 00.000 7680 PulseGuide returned control before completion, sleep 1035
21:01:00.392 01.045 7680 IsGuiding returns 1
21:01:00.393 00.001 7680 scope still moving after pulse duration time elapsed
21:01:00.425 00.032 7680 IsSlewing returns 0
21:01:00.426 00.001 7680 IsGuiding returns 0
21:01:00.427 00.001 7680 scope move finished after 1025 + 55 ms
21:01:00.427 00.000 7680 Move returns status 0, amount 1025
21:01:00.427 00.000 7680 move complete, result=0
21:01:00.429 00.002 7680 worker thread done servicing request
21:01:00.429 00.000 7680 Worker thread wakes up
21:01:00.429 00.000 6120 GuideStep: 0.4 px 183 ms WEST, -1.9 px 1025 ms NORTH
21:01:00.435 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:00.435 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:01:01.687 01.252 7680 Exposure complete
21:01:01.802 00.115 7680 worker thread done servicing request
21:01:01.803 00.001 6120 OnExposeComplete: enter
21:01:01.807 00.004 6120 UpdateGuideState(): m_state=6
21:01:01.810 00.003 6120 Star::Find(15, 1254, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
21:01:01.815 00.005 6120 Star::Find returns 1 (0), X=1255.69, Y=878.47, Mass=9988, SNR=59.4, Peak=227 HFD=7.3
21:01:01.819 00.004 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-2.95) = xAngle (1.42 = 1.42)
21:01:01.823 00.004 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.15 = 1.15)
21:01:01.826 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=-0.98 hyp=0.98 cameraTheta=-1.53 mountX=0.15 mountY=0.90, mountTheta=1.41
21:01:01.832 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.98, opts=13)
21:01:01.834 00.002 6120 Enqueuing Move request for scope (0.04, -0.98)
21:01:01.838 00.004 7680 Worker thread wakes up
21:01:01.838 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.98) opts 0xd
21:01:01.838 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.98)
21:01:01.840 00.002 7680 Moving (0.04, -0.98) raw xDistance=0.15 yDistance=0.90
21:01:01.840 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:01:01.840 00.000 7680 resist switch: large excursion: input 0.90 thresh 0.60 direction from -1 to 1
21:01:01.840 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.69
21:01:01.841 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
21:01:01.841 00.000 7680 MoveAxis(E, 0, ABG)
21:01:01.841 00.000 7680 Move returns status 0, amount 0
21:01:01.841 00.000 7680 MoveAxis(S, 488, ABG)
21:01:01.841 00.000 7680 Guiding  Dir = 1, Dur = 488
21:01:01.841 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:01:01.845 00.004 7680 IsSlewing returns 0
21:01:01.846 00.001 6120 UpdateGuideState exits: m=9988 SNR=59.4
21:01:01.850 00.004 7680 IsGuiding returns 0
21:01:01.850 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:01.854 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:01.858 00.004 7680 PulseGuide returned control before completion, sleep 498
21:01:01.858 00.000 6120 Enqueuing Expose request
21:01:02.371 00.513 7680 IsGuiding returns 1
21:01:02.372 00.001 7680 scope still moving after pulse duration time elapsed
21:01:02.401 00.029 7680 IsSlewing returns 0
21:01:02.402 00.001 7680 IsGuiding returns 0
21:01:02.403 00.001 7680 scope move finished after 488 + 64 ms
21:01:02.403 00.000 7680 Move returns status 0, amount 488
21:01:02.403 00.000 7680 move complete, result=0
21:01:02.404 00.001 7680 worker thread done servicing request
21:01:02.404 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.9 px 488 ms SOUTH
21:01:02.410 00.006 7680 Worker thread wakes up
21:01:02.410 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:02.410 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:01:03.661 01.251 7680 Exposure complete
21:01:03.773 00.112 7680 worker thread done servicing request
21:01:03.774 00.001 6120 OnExposeComplete: enter
21:01:03.778 00.004 6120 UpdateGuideState(): m_state=6
21:01:03.781 00.003 6120 Star::Find(15, 1255, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
21:01:03.786 00.005 6120 Star::Find returns 1 (0), X=1255.77, Y=878.55, Mass=9848, SNR=60.1, Peak=208 HFD=7.3
21:01:03.790 00.004 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-2.95) = xAngle (1.51 = 1.51)
21:01:03.793 00.003 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.24 = 1.24)
21:01:03.798 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-0.90 hyp=0.91 cameraTheta=-1.44 mountX=0.05 mountY=0.86, mountTheta=1.51
21:01:03.803 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.90, opts=13)
21:01:03.807 00.004 6120 Enqueuing Move request for scope (0.12, -0.90)
21:01:03.810 00.003 7680 Worker thread wakes up
21:01:03.811 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.90) opts 0xd
21:01:03.811 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.90)
21:01:03.811 00.000 7680 Moving (0.12, -0.90) raw xDistance=0.05 yDistance=0.86
21:01:03.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:01:03.811 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86
21:01:03.812 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:01:03.815 00.003 6120 UpdateGuideState exits: m=9848 SNR=60.1
21:01:03.820 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:03.824 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:03.828 00.004 6120 Enqueuing Expose request
21:01:03.834 00.006 7680 MoveAxis(E, 0, ABG)
21:01:03.834 00.000 7680 Move returns status 0, amount 0
21:01:03.835 00.001 7680 MoveAxis(S, 467, ABG)
21:01:03.835 00.000 7680 Guiding  Dir = 1, Dur = 467
21:01:03.836 00.001 7680 IsSlewing returns 0
21:01:03.836 00.000 7680 IsGuiding returns 0
21:01:03.837 00.001 7680 PulseGuide returned control before completion, sleep 477
21:01:04.330 00.493 7680 IsGuiding returns 1
21:01:04.331 00.001 7680 scope still moving after pulse duration time elapsed
21:01:04.361 00.030 7680 IsSlewing returns 0
21:01:04.361 00.000 7680 IsGuiding returns 0
21:01:04.361 00.000 7680 scope move finished after 467 + 58 ms
21:01:04.362 00.001 7680 Move returns status 0, amount 467
21:01:04.362 00.000 7680 move complete, result=0
21:01:04.362 00.000 7680 worker thread done servicing request
21:01:04.362 00.000 7680 Worker thread wakes up
21:01:04.362 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:04.362 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:01:04.364 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.9 px 467 ms SOUTH
21:01:05.610 01.246 7680 Exposure complete
21:01:05.732 00.122 7680 worker thread done servicing request
21:01:05.732 00.000 6120 OnExposeComplete: enter
21:01:05.737 00.005 6120 UpdateGuideState(): m_state=6
21:01:05.744 00.007 6120 Star::Find(15, 1255, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
21:01:05.749 00.005 6120 Star::Find returns 1 (0), X=1255.97, Y=879.47, Mass=9774, SNR=60.2, Peak=198 HFD=7.3
21:01:05.752 00.003 6120 CameraToMount -- cameraTheta (0.04) - m_xAngle (-2.95) = xAngle (2.99 = 2.99)
21:01:05.757 00.005 6120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.72 = 2.72)
21:01:05.761 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=0.01 hyp=0.31 cameraTheta=0.04 mountX=-0.31 mountY=0.13, mountTheta=2.75
21:01:05.766 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.01, opts=13)
21:01:05.771 00.005 6120 Enqueuing Move request for scope (0.31, 0.01)
21:01:05.776 00.005 7680 Worker thread wakes up
21:01:05.776 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:01:05.780 00.004 6120 UpdateGuideState exits: m=9774 SNR=60.2
21:01:05.783 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:05.787 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:05.792 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.01) opts 0xd
21:01:05.792 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.01)
21:01:05.792 00.000 6120 Enqueuing Expose request
21:01:05.796 00.004 7680 Moving (0.31, 0.01) raw xDistance=-0.31 yDistance=0.13
21:01:05.796 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
21:01:05.796 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:01:05.796 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:01:05.796 00.000 7680 MoveAxis(E, 130, ABG)
21:01:05.796 00.000 7680 Guiding  Dir = 2, Dur = 130
21:01:05.798 00.002 7680 IsSlewing returns 0
21:01:05.798 00.000 7680 IsGuiding returns 0
21:01:05.798 00.000 7680 PulseGuide returned control before completion, sleep 140
21:01:05.940 00.142 7680 IsGuiding returns 1
21:01:05.940 00.000 7680 scope still moving after pulse duration time elapsed
21:01:05.972 00.032 7680 IsSlewing returns 0
21:01:05.972 00.000 7680 IsGuiding returns 0
21:01:05.972 00.000 7680 scope move finished after 130 + 44 ms
21:01:05.972 00.000 7680 Move returns status 0, amount 130
21:01:05.972 00.000 7680 MoveAxis(N, 0, ABG)
21:01:05.973 00.001 7680 Move returns status 0, amount 0
21:01:05.973 00.000 7680 move complete, result=0
21:01:05.973 00.000 7680 worker thread done servicing request
21:01:05.973 00.000 6120 GuideStep: -0.3 px 130 ms EAST, 0.1 px 0 ms NORTH
21:01:05.978 00.005 7680 Worker thread wakes up
21:01:05.979 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:05.980 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:01:07.228 01.248 7680 Exposure complete
21:01:07.351 00.123 7680 worker thread done servicing request
21:01:07.352 00.001 6120 OnExposeComplete: enter
21:01:07.356 00.004 6120 UpdateGuideState(): m_state=6
21:01:07.361 00.005 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
21:01:07.365 00.004 6120 Star::Find returns 1 (0), X=1255.86, Y=879.46, Mass=9967, SNR=61.7, Peak=201 HFD=7.4
21:01:07.369 00.004 6120 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-2.95) = xAngle (2.95 = 2.95)
21:01:07.372 00.003 6120 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.68 = 2.68)
21:01:07.377 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-0.00 mountX=-0.19 mountY=0.09, mountTheta=2.72
21:01:07.382 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.00, opts=13)
21:01:07.385 00.003 6120 Enqueuing Move request for scope (0.20, -0.00)
21:01:07.390 00.005 7680 Worker thread wakes up
21:01:07.390 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.00) opts 0xd
21:01:07.390 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.00)
21:01:07.390 00.000 7680 Moving (0.20, -0.00) raw xDistance=-0.19 yDistance=0.09
21:01:07.390 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:01:07.390 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:01:07.391 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:01:07.395 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:01:07.395 00.000 7680 MoveAxis(E, 0, ABG)
21:01:07.395 00.000 7680 Move returns status 0, amount 0
21:01:07.395 00.000 7680 MoveAxis(N, 0, ABG)
21:01:07.395 00.000 7680 Move returns status 0, amount 0
21:01:07.395 00.000 7680 move complete, result=0
21:01:07.395 00.000 7680 worker thread done servicing request
21:01:07.395 00.000 6120 UpdateGuideState exits: m=9967 SNR=61.7
21:01:07.399 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:07.403 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:07.406 00.003 6120 Enqueuing Expose request
21:01:07.410 00.004 7680 Worker thread wakes up
21:01:07.411 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:07.411 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:01:07.411 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:01:08.653 01.242 7680 Exposure complete
21:01:08.776 00.123 7680 worker thread done servicing request
21:01:08.776 00.000 6120 OnExposeComplete: enter
21:01:08.781 00.005 6120 UpdateGuideState(): m_state=6
21:01:08.785 00.004 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
21:01:08.790 00.005 6120 Star::Find returns 1 (0), X=1256.01, Y=879.67, Mass=10017, SNR=61.5, Peak=208 HFD=7.6
21:01:08.795 00.005 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (-2.95) = xAngle (3.51 = -2.77)
21:01:08.799 00.004 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.24 = -3.04)
21:01:08.804 00.005 6120 CameraToMount -- cameraX=0.35 cameraY=0.22 hyp=0.41 cameraTheta=0.56 mountX=-0.38 mountY=-0.04, mountTheta=-3.04
21:01:08.809 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=0.22, opts=13)
21:01:08.813 00.004 6120 Enqueuing Move request for scope (0.35, 0.22)
21:01:08.817 00.004 7680 Worker thread wakes up
21:01:08.817 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.22) opts 0xd
21:01:08.817 00.000 7680 Handling offset move in thread for scope, endpoint = (0.35, 0.22)
21:01:08.818 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:01:08.822 00.004 7680 Moving (0.35, 0.22) raw xDistance=-0.38 yDistance=-0.04
21:01:08.822 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
21:01:08.822 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:01:08.822 00.000 6120 UpdateGuideState exits: m=10017 SNR=61.5
21:01:08.827 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:08.831 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:01:08.831 00.000 7680 MoveAxis(E, 162, ABG)
21:01:08.832 00.001 7680 Guiding  Dir = 2, Dur = 162
21:01:08.832 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:08.839 00.007 6120 Enqueuing Expose request
21:01:08.843 00.004 7680 IsSlewing returns 0
21:01:08.843 00.000 7680 IsGuiding returns 0
21:01:08.843 00.000 7680 PulseGuide returned control before completion, sleep 172
21:01:09.020 00.177 7680 IsGuiding returns 1
21:01:09.021 00.001 7680 scope still moving after pulse duration time elapsed
21:01:09.051 00.030 7680 IsSlewing returns 0
21:01:09.052 00.001 7680 IsGuiding returns 0
21:01:09.052 00.000 7680 scope move finished after 162 + 47 ms
21:01:09.053 00.001 7680 Move returns status 0, amount 162
21:01:09.053 00.000 7680 MoveAxis(N, 0, ABG)
21:01:09.053 00.000 7680 Move returns status 0, amount 0
21:01:09.053 00.000 7680 move complete, result=0
21:01:09.055 00.002 7680 worker thread done servicing request
21:01:09.055 00.000 6120 GuideStep: -0.4 px 162 ms EAST, -0.0 px 0 ms NORTH
21:01:09.060 00.005 7680 Worker thread wakes up
21:01:09.060 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:09.060 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:01:10.308 01.248 7680 Exposure complete
21:01:10.379 00.071 7680 worker thread done servicing request
21:01:10.379 00.000 6120 OnExposeComplete: enter
21:01:10.384 00.005 6120 UpdateGuideState(): m_state=6
21:01:10.386 00.002 6120 Star::Find(15, 1256, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
21:01:10.389 00.003 6120 Star::Find returns 1 (0), X=1255.82, Y=879.75, Mass=9394, SNR=59.2, Peak=201 HFD=7.4
21:01:10.392 00.003 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.02 = -2.26)
21:01:10.395 00.003 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.53)
21:01:10.397 00.002 6120 CameraToMount -- cameraX=0.16 cameraY=0.30 hyp=0.34 cameraTheta=1.07 mountX=-0.21 mountY=-0.19, mountTheta=-2.41
21:01:10.399 00.002 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.30, opts=13)
21:01:10.403 00.004 6120 Enqueuing Move request for scope (0.16, 0.30)
21:01:10.405 00.002 7680 Worker thread wakes up
21:01:10.405 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.30) opts 0xd
21:01:10.405 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.30)
21:01:10.405 00.000 7680 Moving (0.16, 0.30) raw xDistance=-0.21 yDistance=-0.19
21:01:10.405 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
21:01:10.406 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:01:10.406 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:01:10.406 00.000 7680 MoveAxis(E, 102, ABG)
21:01:10.406 00.000 7680 Guiding  Dir = 2, Dur = 102
21:01:10.406 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:01:10.410 00.004 7680 IsSlewing returns 0
21:01:10.410 00.000 7680 IsGuiding returns 0
21:01:10.410 00.000 7680 PulseGuide returned control before completion, sleep 112
21:01:10.423 00.013 6120 UpdateGuideState exits: m=9394 SNR=59.2
21:01:10.428 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:10.431 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:10.432 00.001 6120 Enqueuing Expose request
21:01:10.533 00.101 7680 IsGuiding returns 1
21:01:10.533 00.000 7680 scope still moving after pulse duration time elapsed
21:01:10.564 00.031 7680 IsSlewing returns 0
21:01:10.564 00.000 7680 IsGuiding returns 0
21:01:10.565 00.001 7680 scope move finished after 102 + 52 ms
21:01:10.565 00.000 7680 Move returns status 0, amount 102
21:01:10.566 00.001 7680 MoveAxis(N, 0, ABG)
21:01:10.566 00.000 7680 Move returns status 0, amount 0
21:01:10.566 00.000 7680 move complete, result=0
21:01:10.567 00.001 7680 worker thread done servicing request
21:01:10.567 00.000 6120 GuideStep: -0.2 px 102 ms EAST, -0.2 px 0 ms NORTH
21:01:10.573 00.006 7680 Worker thread wakes up
21:01:10.573 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:10.573 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:01:11.823 01.250 7680 Exposure complete
21:01:11.898 00.075 7680 worker thread done servicing request
21:01:11.899 00.001 6120 OnExposeComplete: enter
21:01:11.903 00.004 6120 UpdateGuideState(): m_state=6
21:01:11.906 00.003 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
21:01:11.910 00.004 6120 Star::Find returns 1 (0), X=1255.66, Y=879.86, Mass=10317, SNR=61.0, Peak=210 HFD=7.4
21:01:11.912 00.002 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.77)
21:01:11.914 00.002 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.04)
21:01:11.917 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=0.40 hyp=0.40 cameraTheta=1.56 mountX=-0.08 mountY=-0.36, mountTheta=-1.79
21:01:11.920 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.40, opts=13)
21:01:11.923 00.003 6120 Enqueuing Move request for scope (0.00, 0.40)
21:01:11.926 00.003 7680 Worker thread wakes up
21:01:11.926 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.40) opts 0xd
21:01:11.926 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.40)
21:01:11.926 00.000 7680 Moving (0.00, 0.40) raw xDistance=-0.08 yDistance=-0.36
21:01:11.926 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:01:11.928 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:01:11.928 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:01:11.928 00.000 7680 MoveAxis(E, 0, ABG)
21:01:11.928 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:01:11.931 00.003 7680 Move returns status 0, amount 0
21:01:11.931 00.000 7680 MoveAxis(N, 0, ABG)
21:01:11.932 00.001 7680 Move returns status 0, amount 0
21:01:11.932 00.000 7680 move complete, result=0
21:01:11.932 00.000 7680 worker thread done servicing request
21:01:11.945 00.013 6120 UpdateGuideState exits: m=10317 SNR=61.0
21:01:11.948 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:11.950 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:11.953 00.003 6120 Enqueuing Expose request
21:01:11.955 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:01:11.959 00.004 7680 Worker thread wakes up
21:01:11.959 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:11.959 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:01:13.209 01.250 7680 Exposure complete
21:01:13.280 00.071 7680 worker thread done servicing request
21:01:13.280 00.000 6120 OnExposeComplete: enter
21:01:13.284 00.004 6120 UpdateGuideState(): m_state=6
21:01:13.286 00.002 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
21:01:13.289 00.003 6120 Star::Find returns 1 (0), X=1255.66, Y=879.99, Mass=9582, SNR=58.4, Peak=218 HFD=7.6
21:01:13.291 00.002 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
21:01:13.294 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
21:01:13.297 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.53 hyp=0.53 cameraTheta=1.57 mountX=-0.10 mountY=-0.48, mountTheta=-1.77
21:01:13.300 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.53, opts=13)
21:01:13.304 00.004 6120 Enqueuing Move request for scope (-0.00, 0.53)
21:01:13.306 00.002 7680 Worker thread wakes up
21:01:13.306 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.53) opts 0xd
21:01:13.307 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.53)
21:01:13.307 00.000 7680 Moving (-0.00, 0.53) raw xDistance=-0.10 yDistance=-0.48
21:01:13.307 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:01:13.307 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:01:13.308 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
21:01:13.308 00.000 7680 MoveAxis(E, 0, ABG)
21:01:13.308 00.000 7680 Move returns status 0, amount 0
21:01:13.308 00.000 7680 MoveAxis(N, 0, ABG)
21:01:13.308 00.000 7680 Move returns status 0, amount 0
21:01:13.308 00.000 7680 move complete, result=0
21:01:13.308 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=161, Gamma=1.000
21:01:13.311 00.003 7680 worker thread done servicing request
21:01:13.326 00.015 6120 UpdateGuideState exits: m=9582 SNR=58.4
21:01:13.329 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:13.332 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:13.335 00.003 6120 Enqueuing Expose request
21:01:13.337 00.002 7680 Worker thread wakes up
21:01:13.337 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
21:01:13.340 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:13.340 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:01:14.583 01.243 7680 Exposure complete
21:01:14.665 00.082 7680 worker thread done servicing request
21:01:14.666 00.001 6120 OnExposeComplete: enter
21:01:14.670 00.004 6120 UpdateGuideState(): m_state=6
21:01:14.672 00.002 6120 Star::Find(15, 1255, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
21:01:14.676 00.004 6120 Star::Find returns 1 (0), X=1255.55, Y=880.33, Mass=10109, SNR=62.1, Peak=207 HFD=7.4
21:01:14.679 00.003 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.65 = -1.64)
21:01:14.681 00.002 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.91)
21:01:14.683 00.002 6120 CameraToMount -- cameraX=-0.11 cameraY=0.87 hyp=0.88 cameraTheta=1.69 mountX=-0.06 mountY=-0.83, mountTheta=-1.64
21:01:14.688 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.87, opts=13)
21:01:14.690 00.002 6120 Enqueuing Move request for scope (-0.11, 0.87)
21:01:14.692 00.002 7680 Worker thread wakes up
21:01:14.692 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.87) opts 0xd
21:01:14.693 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.87)
21:01:14.693 00.000 7680 Moving (-0.11, 0.87) raw xDistance=-0.06 yDistance=-0.83
21:01:14.693 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:01:14.693 00.000 7680 resist switch: large excursion: input -0.83 thresh 0.60 direction from 1 to -1
21:01:14.693 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.48
21:01:14.693 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83
21:01:14.693 00.000 7680 MoveAxis(E, 0, ABG)
21:01:14.693 00.000 7680 Move returns status 0, amount 0
21:01:14.693 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:01:14.696 00.003 7680 MoveAxis(N, 449, ABG)
21:01:14.696 00.000 7680 Guiding  Dir = 0, Dur = 449
21:01:14.696 00.000 7680 IsSlewing returns 0
21:01:14.696 00.000 7680 IsGuiding returns 0
21:01:14.696 00.000 7680 PulseGuide returned control before completion, sleep 459
21:01:14.713 00.017 6120 UpdateGuideState exits: m=10109 SNR=62.1
21:01:14.716 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:14.718 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:14.720 00.002 6120 Enqueuing Expose request
21:01:15.167 00.447 7680 IsGuiding returns 1
21:01:15.169 00.002 7680 scope still moving after pulse duration time elapsed
21:01:15.197 00.028 7680 IsSlewing returns 0
21:01:15.199 00.002 7680 IsGuiding returns 0
21:01:15.199 00.000 7680 scope move finished after 449 + 53 ms
21:01:15.199 00.000 7680 Move returns status 0, amount 449
21:01:15.200 00.001 7680 move complete, result=0
21:01:15.200 00.000 7680 worker thread done servicing request
21:01:15.201 00.001 7680 Worker thread wakes up
21:01:15.201 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.8 px 449 ms NORTH
21:01:15.206 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:15.206 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:01:16.458 01.252 7680 Exposure complete
21:01:16.546 00.088 7680 worker thread done servicing request
21:01:16.547 00.001 6120 OnExposeComplete: enter
21:01:16.549 00.002 6120 UpdateGuideState(): m_state=6
21:01:16.552 00.003 6120 Star::Find(15, 1255, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
21:01:16.555 00.003 6120 Star::Find returns 1 (0), X=1255.57, Y=880.46, Mass=9851, SNR=59.5, Peak=209 HFD=7.2
21:01:16.558 00.003 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
21:01:16.561 00.003 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
21:01:16.564 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=1.01 hyp=1.01 cameraTheta=1.65 mountX=-0.10 mountY=-0.94, mountTheta=-1.68
21:01:16.568 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=1.01, opts=13)
21:01:16.570 00.002 6120 Enqueuing Move request for scope (-0.09, 1.01)
21:01:16.572 00.002 7680 Worker thread wakes up
21:01:16.573 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 1.01) opts 0xd
21:01:16.573 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 1.01)
21:01:16.573 00.000 7680 Moving (-0.09, 1.01) raw xDistance=-0.10 yDistance=-0.94
21:01:16.573 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:01:16.573 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94
21:01:16.573 00.000 7680 MoveAxis(E, 0, ABG)
21:01:16.573 00.000 7680 Move returns status 0, amount 0
21:01:16.573 00.000 7680 MoveAxis(N, 512, ABG)
21:01:16.574 00.001 7680 Guiding  Dir = 0, Dur = 512
21:01:16.574 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:01:16.577 00.003 7680 IsSlewing returns 0
21:01:16.578 00.001 7680 IsGuiding returns 0
21:01:16.578 00.000 7680 PulseGuide returned control before completion, sleep 522
21:01:16.591 00.013 6120 UpdateGuideState exits: m=9851 SNR=59.5
21:01:16.595 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:16.599 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:16.601 00.002 6120 Enqueuing Expose request
21:01:17.109 00.508 7680 IsGuiding returns 1
21:01:17.110 00.001 7680 scope still moving after pulse duration time elapsed
21:01:17.140 00.030 7680 IsSlewing returns 0
21:01:17.142 00.002 7680 IsGuiding returns 0
21:01:17.142 00.000 7680 scope move finished after 512 + 52 ms
21:01:17.143 00.001 7680 Move returns status 0, amount 512
21:01:17.144 00.001 7680 move complete, result=0
21:01:17.144 00.000 7680 worker thread done servicing request
21:01:17.145 00.001 7680 Worker thread wakes up
21:01:17.145 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.9 px 512 ms NORTH
21:01:17.152 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:17.152 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,864,31,31)
21:01:18.167 01.015 6120 evsrv: cli 0FAEF2F8 connect
21:01:18.183 00.016 6120 case statement mapped state 6 to 3
21:01:18.198 00.015 6120 case statement mapped state 6 to 3
21:01:18.217 00.019 6120 evsrv: cli 0FAEF2F8 request: {"method":"get_app_state","id":"26c83ce9-e8f8-4a56-8b50-4f5ce53d5fe5"}
21:01:18.226 00.009 6120 case statement mapped state 6 to 3
21:01:18.278 00.052 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"26c83ce9-e8f8-4a56-8b50-4f5ce53d5fe5"}
21:01:18.324 00.046 6120 evsrv: cli 0FAEF2F8 disconnect
21:01:18.329 00.005 6120 evsrv: cli 0FAEFBB8 connect
21:01:18.334 00.005 6120 case statement mapped state 6 to 3
21:01:18.338 00.004 6120 case statement mapped state 6 to 3
21:01:18.342 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"ce003034-8e60-47f7-a841-e19991706a04"}
21:01:18.345 00.003 6120 PhdController::Dither begins
21:01:18.348 00.003 6120 dither: size=5.00, dRA=-3.07 dDec=3.09
21:01:18.363 00.015 6120 MountToCamera -- mountTheta (2.35) + m_xAngle (-2.95) = xAngle (-0.60 = -0.60)
21:01:18.372 00.009 6120 MountToCamera -- mountX=-3.07 mountY=3.09 hyp=4.35 mountTheta=2.35 cameraX=3.59, cameraY=-2.46 cameraTheta=-0.60
21:01:18.386 00.014 6120 setting lock position to (1259.25, 876.99)
21:01:18.405 00.019 7680 Exposure complete
21:01:18.406 00.001 6120 Mount: notify guiding dithered (3.6, -2.5)
21:01:18.473 00.067 6120 Status Line: Dither by -3.07,3.09
21:01:18.501 00.028 6120 PhdController: newstate STATE_SETTLE_BEGIN
21:01:18.505 00.004 7680 worker thread done servicing request
21:01:18.505 00.000 6120 PhdController: newstate STATE_SETTLE_WAIT
21:01:18.509 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"ce003034-8e60-47f7-a841-e19991706a04"}
21:01:18.513 00.004 6120 OnExposeComplete: enter
21:01:18.517 00.004 6120 UpdateGuideState(): m_state=6
21:01:18.522 00.005 6120 Star::Find(15, 1255, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
21:01:18.525 00.003 6120 Star::Find returns 1 (0), X=1255.46, Y=880.36, Mass=9735, SNR=58.4, Peak=204 HFD=7.3
21:01:18.536 00.011 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.37 = -0.91)
21:01:18.546 00.010 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
21:01:18.561 00.015 6120 CameraToMount -- cameraX=-3.78 cameraY=3.37 hyp=5.06 cameraTheta=2.41 mountX=3.09 mountY=-4.69, mountTheta=-0.99
21:01:18.587 00.026 6120 dither recenter: remaining=(3.1,-3.1) step=(3.1,-3.1)
21:01:18.612 00.025 6120 MountToCamera -- mountTheta (-0.79) + m_xAngle (-2.95) = xAngle (-3.74 = 2.54)
21:01:18.633 00.021 6120 MountToCamera -- mountX=3.07 mountY=-3.09 hyp=4.35 mountTheta=-0.79 cameraX=-3.59, cameraY=2.46 cameraTheta=2.54
21:01:18.642 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-3.59, y=2.46, opts=4)
21:01:18.645 00.003 6120 Enqueuing Move request for scope (-3.59, 2.46)
21:01:18.650 00.005 7680 Worker thread wakes up
21:01:18.650 00.000 6120 Mount: notify direct move 3.07,-3.09
21:01:18.654 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-3.59, 2.46) opts 0x4
21:01:18.654 00.000 7680 Handling offset move in thread for scope, endpoint = (-3.59, 2.46)
21:01:18.654 00.000 7680 Moving (-3.59, 2.46) raw xDistance=3.07 yDistance=-3.09
21:01:18.655 00.001 7680 MoveAxis(W, 2059, B)
21:01:18.655 00.000 7680 Guiding  Dir = 3, Dur = 2059
21:01:18.655 00.000 7680 IsSlewing returns 0
21:01:18.656 00.001 7680 IsGuiding returns 0
21:01:18.656 00.000 7680 PulseGuide returned control before completion, sleep 2069
21:01:18.656 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:01:18.676 00.020 6120 UpdateGuideState exits: m=9735 SNR=58.4
21:01:18.679 00.003 6120 PhdController: settling, locked = 1, distance = 5.07 (1.50) aobump = 0 frame = 1 / 99999
21:01:18.683 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764039678.683,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.07,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:01:18.686 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:18.688 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:18.691 00.003 6120 Enqueuing Expose request
21:01:18.695 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
21:01:20.730 02.035 7680 IsGuiding returns 1
21:01:20.730 00.000 7680 scope still moving after pulse duration time elapsed
21:01:20.762 00.032 7680 IsSlewing returns 0
21:01:20.763 00.001 7680 IsGuiding returns 1
21:01:20.793 00.030 7680 IsSlewing returns 0
21:01:20.793 00.000 7680 IsGuiding returns 0
21:01:20.794 00.001 7680 scope move finished after 2059 + 78 ms
21:01:20.794 00.000 7680 Move returns status 0, amount 2059
21:01:20.794 00.000 7680 MoveAxis(N, 1676, B)
21:01:20.795 00.001 7680 Guiding  Dir = 0, Dur = 1676
21:01:20.795 00.000 7680 IsSlewing returns 0
21:01:20.795 00.000 7680 IsGuiding returns 0
21:01:20.796 00.001 7680 PulseGuide returned control before completion, sleep 1686
21:01:22.494 01.698 7680 IsGuiding returns 1
21:01:22.495 00.001 7680 scope still moving after pulse duration time elapsed
21:01:22.525 00.030 7680 IsSlewing returns 0
21:01:22.526 00.001 7680 IsGuiding returns 0
21:01:22.527 00.001 7680 scope move finished after 1676 + 55 ms
21:01:22.527 00.000 7680 Move returns status 0, amount 1676
21:01:22.528 00.001 7680 move complete, result=0
21:01:22.528 00.000 7680 worker thread done servicing request
21:01:22.529 00.001 7680 Worker thread wakes up
21:01:22.529 00.000 6120 GuideStep: 3.1 px 2059 ms WEST, -3.1 px 1676 ms NORTH
21:01:22.536 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:22.536 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1244,862,31,31)
21:01:23.793 01.257 7680 Exposure complete
21:01:23.862 00.069 7680 worker thread done servicing request
21:01:23.863 00.001 6120 OnExposeComplete: enter
21:01:23.865 00.002 6120 UpdateGuideState(): m_state=6
21:01:23.868 00.003 6120 Star::Find(15, 1255, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:23.870 00.002 6120 Star::Find returns 1 (0), X=1257.82, Y=877.83, Mass=10304, SNR=61.8, Peak=217 HFD=7.7
21:01:23.872 00.002 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.57 = -0.72)
21:01:23.875 00.003 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.99)
21:01:23.878 00.003 6120 CameraToMount -- cameraX=-1.43 cameraY=0.84 hyp=1.66 cameraTheta=2.61 mountX=1.25 mountY=-1.38, mountTheta=-0.84
21:01:23.881 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-1.43, y=0.84, opts=13)
21:01:23.883 00.002 6120 Enqueuing Move request for scope (-1.43, 0.84)
21:01:23.886 00.003 7680 Worker thread wakes up
21:01:23.886 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.43, 0.84) opts 0xd
21:01:23.886 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.43, 0.84)
21:01:23.886 00.000 7680 Moving (-1.43, 0.84) raw xDistance=1.25 yDistance=-1.38
21:01:23.886 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.25
21:01:23.886 00.000 7680 resist switch: large excursion: input -1.38 thresh 0.60 direction from 0 to -1
21:01:23.886 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.14
21:01:23.887 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.38 from input -1.38
21:01:23.887 00.000 7680 MoveAxis(W, 528, ABG)
21:01:23.887 00.000 7680 Guiding  Dir = 3, Dur = 528
21:01:23.887 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:01:23.891 00.004 7680 IsSlewing returns 0
21:01:23.891 00.000 7680 IsGuiding returns 0
21:01:23.892 00.001 7680 PulseGuide returned control before completion, sleep 538
21:01:23.905 00.013 6120 UpdateGuideState exits: m=10304 SNR=61.8
21:01:23.909 00.004 6120 PhdController: settling, locked = 1, distance = 1.66 (1.50) aobump = 0 frame = 2 / 99999
21:01:23.911 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764039683.911,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.66,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:01:23.914 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:23.917 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:23.920 00.003 6120 Enqueuing Expose request
21:01:24.184 00.264 6120 Stop button clicked
21:01:24.190 00.006 6120 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:01:24.193 00.003 6120 Status Line: Waiting for devices...
21:01:24.439 00.246 7680 IsGuiding returns 1
21:01:24.440 00.001 7680 scope still moving after pulse duration time elapsed
21:01:24.470 00.030 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope_ascom.cpp:644->ASCOM Scope: thread interrupt requested
21:01:24.470 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:770->guide failed
21:01:24.471 00.001 7680 Move returns status 1, amount 0
21:01:24.472 00.001 7680 MoveAxis(N, 749, ABG)
21:01:24.473 00.001 7680 Guiding  Dir = 0, Dur = 749
21:01:24.474 00.001 7680 IsSlewing returns 0
21:01:24.475 00.001 7680 IsGuiding returns 0
21:01:24.475 00.000 7680 PulseGuide returned control before completion, sleep 759
21:01:25.237 00.762 7680 IsGuiding returns 1
21:01:25.237 00.000 7680 scope still moving after pulse duration time elapsed
21:01:25.269 00.032 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope_ascom.cpp:644->ASCOM Scope: thread interrupt requested
21:01:25.270 00.001 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:770->guide failed
21:01:25.272 00.002 7680 Move returns status 1, amount 0
21:01:25.272 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:01:25.273 00.001 7680 move complete, result=1
21:01:25.273 00.000 7680 worker thread done servicing request
21:01:25.273 00.000 6120 GuideStep: 1.2 px 0 ms WEST, -1.4 px 0 ms NORTH
21:01:25.279 00.006 7680 Worker thread wakes up
21:01:25.280 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:25.280 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:180->Time lapse interrupted
21:01:25.281 00.001 7680 worker thread done servicing request
21:01:25.282 00.001 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:01:25.287 00.005 6120 OnExposeComplete: enter
21:01:25.290 00.003 6120 OnExposeComplete: Capture Error reported
21:01:25.292 00.002 6120 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:01:25.295 00.003 6120 Mount: notify guiding stopped
21:01:25.298 00.003 6120 PhdController failed: Guiding stopped
21:01:25.302 00.004 6120 PhdController: newstate STATE_FINISH
21:01:25.304 00.002 6120 PhdController complete: fail: Guiding stopped
21:01:25.307 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764039685.307,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":1,"Error":"Guiding stopped","TotalFrames":2,"DroppedFrames":0}
21:01:25.310 00.003 6120 Mount: notify guiding dither settle done success=0
21:01:25.312 00.002 6120 PhdController: newstate STATE_IDLE
21:01:25.315 00.003 6120 Changing from state GUIDING to STOP
21:01:25.317 00.002 6120 guider state => SELECTED
21:01:25.320 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:01:25.335 00.015 6120 Changing from state SELECTED to UNINITIALIZED
21:01:25.337 00.002 6120 guider state => SELECTING
21:01:25.343 00.006 6120 Status Line: Stopped.
21:01:25.349 00.006 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:489->Error reported capturing image
21:01:28.855 03.506 6120 GuiderMultiStar::AutoSelect enter
21:01:28.860 00.005 6120 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:01:28.940 00.080 6120 AutoFind: auto downsample for scale 1.00 => 1x
21:01:29.067 00.127 6120 AutoFind: global mean = 0.0, stdev 2.3
21:01:29.069 00.002 6120 AutoFind: using threshold = 0.1
21:01:29.223 00.154 6120 AutoFind: local max [1258, 876] 138.2
21:01:29.225 00.002 6120 AutoFind: local max [1206, 1047] 97.8
21:01:29.227 00.002 6120 AutoFind: local max [165, 837] 58.4
21:01:29.232 00.005 6120 AutoFind: local max [1676, 349] 55.8
21:01:29.234 00.002 6120 AutoFind: local max [324, 173] 28.4
21:01:29.236 00.002 6120 AutoFind: local max [19, 535] 26.9
21:01:29.238 00.002 6120 AutoFind: local max [120, 923] 25.4
21:01:29.241 00.003 6120 AutoFind: local max [1537, 921] 24.7
21:01:29.243 00.002 6120 AutoFind: local max [1538, 916] 24.5
21:01:29.246 00.003 6120 AutoFind: local max [196, 563] 24.3
21:01:29.249 00.003 6120 AutoFind: local max [151, 445] 20.9
21:01:29.251 00.002 6120 AutoFind: local max [1175, 33] 15.9
21:01:29.253 00.002 6120 AutoFind: local max [1641, 455] 13.3
21:01:29.255 00.002 6120 AutoFind: local max [508, 937] 13.1
21:01:29.258 00.003 6120 AutoFind: local max [1654, 930] 12.6
21:01:29.261 00.003 6120 AutoFind: local max [1161, 159] 12.0
21:01:29.264 00.003 6120 AutoFind: local max [1359, 276] 11.8
21:01:29.267 00.003 6120 AutoFind: local max [261, 824] 10.1
21:01:29.269 00.002 6120 AutoFind: local max [1360, 282] 9.1
21:01:29.272 00.003 6120 AutoFind: local max [1766, 1053] 8.8
21:01:29.274 00.002 6120 AutoFind: local max [620, 109] 8.1
21:01:29.277 00.003 6120 AutoFind: local max [224, 585] 8.0
21:01:29.280 00.003 6120 AutoFind: local max [1752, 805] 8.0
21:01:29.283 00.003 6120 AutoFind: local max [960, 887] 8.0
21:01:29.285 00.002 6120 AutoFind: local max [218, 329] 6.3
21:01:29.287 00.002 6120 AutoFind: local max [359, 967] 5.8
21:01:29.290 00.003 6120 AutoFind: local max [949, 1068] 5.8
21:01:29.293 00.003 6120 AutoFind: local max [1271, 884] 5.7
21:01:29.295 00.002 6120 AutoFind: local max [220, 1008] 5.3
21:01:29.298 00.003 6120 AutoFind: local max [564, 720] 5.2
21:01:29.300 00.002 6120 AutoFind: local max [813, 724] 5.2
21:01:29.302 00.002 6120 AutoFind: local max [1816, 589] 5.1
21:01:29.304 00.002 6120 AutoFind: local max [1644, 663] 5.0
21:01:29.307 00.003 6120 AutoFind: local max [1249, 430] 4.9
21:01:29.309 00.002 6120 AutoFind: local max [1272, 874] 4.7
21:01:29.312 00.003 6120 AutoFind: local max [241, 563] 4.5
21:01:29.314 00.002 6120 AutoFind: local max [105, 671] 4.5
21:01:29.317 00.003 6120 AutoFind: local max [815, 730] 4.3
21:01:29.319 00.002 6120 AutoFind: local max [197, 910] 4.2
21:01:29.323 00.004 6120 AutoFind: local max [1261, 864] 4.0
21:01:29.325 00.002 6120 AutoFind: local max [1246, 865] 4.0
21:01:29.328 00.003 6120 AutoFind: local max [1255, 862] 4.0
21:01:29.331 00.003 6120 AutoFind: local max [197, 1012] 3.8
21:01:29.333 00.002 6120 AutoFind: local max [1022, 573] 3.8
21:01:29.336 00.003 6120 AutoFind: local max [1783, 557] 3.7
21:01:29.338 00.002 6120 AutoFind: local max [199, 350] 3.7
21:01:29.340 00.002 6120 AutoFind: local max [1256, 894] 3.6
21:01:29.342 00.002 6120 AutoFind: local max [1051, 809] 3.6
21:01:29.345 00.003 6120 AutoFind: local max [177, 841] 3.6
21:01:29.347 00.002 6120 AutoFind: local max [288, 332] 3.6
21:01:29.349 00.002 6120 AutoFind: local max [1188, 1046] 3.5
21:01:29.352 00.003 6120 AutoFind: local max [1218, 1060] 3.5
21:01:29.354 00.002 6120 AutoFind: local max [224, 138] 3.5
21:01:29.359 00.005 6120 AutoFind: local max [224, 465] 3.5
21:01:29.361 00.002 6120 AutoFind: local max [848, 668] 3.5
21:01:29.364 00.003 6120 AutoFind: local max [1784, 549] 3.4
21:01:29.367 00.003 6120 AutoFind: local max [54, 328] 3.4
21:01:29.369 00.002 6120 AutoFind: local max [1431, 1045] 3.4
21:01:29.372 00.003 6120 AutoFind: local max [936, 517] 3.4
21:01:29.374 00.002 6120 AutoFind: local max [1674, 365] 3.4
21:01:29.376 00.002 6120 AutoFind: local max [1816, 385] 3.3
21:01:29.379 00.003 6120 AutoFind: local max [1086, 675] 3.3
21:01:29.381 00.002 6120 AutoFind: local max [1212, 220] 3.3
21:01:29.384 00.003 6120 AutoFind: local max [18, 471] 3.3
21:01:29.387 00.003 6120 AutoFind: local max [1196, 1044] 3.3
21:01:29.391 00.004 6120 AutoFind: local max [1213, 1061] 3.3
21:01:29.393 00.002 6120 AutoFind: local max [1829, 929] 3.3
21:01:29.395 00.002 6120 AutoFind: local max [585, 911] 3.3
21:01:29.398 00.003 6120 AutoFind: local max [1720, 44] 3.2
21:01:29.401 00.003 6120 AutoFind: local max [1238, 1085] 3.2
21:01:29.403 00.002 6120 AutoFind: local max [46, 1045] 3.2
21:01:29.406 00.003 6120 AutoFind: local max [872, 695] 3.2
21:01:29.408 00.002 6120 AutoFind: local max [182, 857] 3.2
21:01:29.410 00.002 6120 AutoFind: local max [321, 23] 3.2
21:01:29.413 00.003 6120 AutoFind: local max [789, 346] 3.2
21:01:29.415 00.002 6120 AutoFind: local max [936, 375] 3.2
21:01:29.417 00.002 6120 AutoFind: local max [658, 642] 3.2
21:01:29.420 00.003 6120 AutoFind: local max [1485, 927] 3.2
21:01:29.423 00.003 6120 AutoFind: local max [601, 1030] 3.2
21:01:29.425 00.002 6120 AutoFind: local max [789, 1068] 3.2
21:01:29.427 00.002 6120 AutoFind: local max [1776, 1086] 3.2
21:01:29.430 00.003 6120 AutoFind: local max [1099, 296] 3.2
21:01:29.433 00.003 6120 AutoFind: local max [728, 1005] 3.2
21:01:29.436 00.003 6120 AutoFind: local max [550, 798] 3.2
21:01:29.438 00.002 6120 AutoFind: local max [1506, 1035] 3.2
21:01:29.441 00.003 6120 AutoFind: local max [885, 475] 3.2
21:01:29.443 00.002 6120 AutoFind: local max [360, 875] 3.1
21:01:29.445 00.002 6120 AutoFind: local max [986, 1078] 3.1
21:01:29.448 00.003 6120 AutoFind: local max [60, 956] 3.1
21:01:29.451 00.003 6120 AutoFind: local max [1427, 263] 3.1
21:01:29.453 00.002 6120 AutoFind: local max [1839, 1042] 3.1
21:01:29.456 00.003 6120 AutoFind: local max [1328, 97] 3.1
21:01:29.458 00.002 6120 AutoFind: local max [805, 732] 3.1
21:01:29.460 00.002 6120 AutoFind: local max [1715, 943] 3.1
21:01:29.462 00.002 6120 AutoFind: local max [1194, 1035] 3.1
21:01:29.465 00.003 6120 AutoFind: local max [1474, 941] 3.1
21:01:29.467 00.002 6120 AutoFind: local max [1688, 352] 3.1
21:01:29.470 00.003 6120 AutoFind: local max [1073, 346] 3.1
21:01:29.472 00.002 6120 AutoFind: local max [872, 907] 3.1
21:01:29.474 00.002 6120 AutoFind: local max [1641, 1014] 3.1
21:01:29.477 00.003 6120 AutoFind: too close [1688, 352] 3.1 - [1674, 365] 3.4
21:01:29.480 00.003 6120 AutoFind: close dim-bright [1688, 352] 3.1 - [1676, 349] 55.8
21:01:29.485 00.005 6120 AutoFind: too close [1474, 941] 3.1 - [1485, 927] 3.2
21:01:29.487 00.002 6120 AutoFind: too close [1194, 1035] 3.1 - [1196, 1044] 3.3
21:01:29.489 00.002 6120 AutoFind: too close [1194, 1035] 3.1 - [1188, 1046] 3.5
21:01:29.493 00.004 6120 AutoFind: close dim-bright [1194, 1035] 3.1 - [1206, 1047] 97.8
21:01:29.495 00.002 6120 AutoFind: too close [805, 732] 3.1 - [815, 730] 4.3
21:01:29.497 00.002 6120 AutoFind: too close [805, 732] 3.1 - [813, 724] 5.2
21:01:29.500 00.003 6120 AutoFind: too close [182, 857] 3.2 - [177, 841] 3.6
21:01:29.502 00.002 6120 AutoFind: close dim-bright [182, 857] 3.2 - [165, 837] 58.4
21:01:29.504 00.002 6120 AutoFind: too close [1213, 1061] 3.3 - [1196, 1044] 3.3
21:01:29.507 00.003 6120 AutoFind: too close [1213, 1061] 3.3 - [1218, 1060] 3.5
21:01:29.509 00.002 6120 AutoFind: close dim-bright [1213, 1061] 3.3 - [1206, 1047] 97.8
21:01:29.512 00.003 6120 AutoFind: too close [1196, 1044] 3.3 - [1188, 1046] 3.5
21:01:29.514 00.002 6120 AutoFind: close dim-bright [1196, 1044] 3.3 - [1206, 1047] 97.8
21:01:29.517 00.003 6120 AutoFind: close dim-bright [1674, 365] 3.4 - [1676, 349] 55.8
21:01:29.519 00.002 6120 AutoFind: too close [1784, 549] 3.4 - [1783, 557] 3.7
21:01:29.521 00.002 6120 AutoFind: close dim-bright [1218, 1060] 3.5 - [1206, 1047] 97.8
21:01:29.524 00.003 6120 AutoFind: close dim-bright [1188, 1046] 3.5 - [1206, 1047] 97.8
21:01:29.528 00.004 6120 AutoFind: close dim-bright [177, 841] 3.6 - [165, 837] 58.4
21:01:29.530 00.002 6120 AutoFind: too close [1256, 894] 3.6 - [1272, 874] 4.7
21:01:29.532 00.002 6120 AutoFind: too close [1256, 894] 3.6 - [1271, 884] 5.7
21:01:29.535 00.003 6120 AutoFind: close dim-bright [1256, 894] 3.6 - [1258, 876] 138.2
21:01:29.537 00.002 6120 AutoFind: too close [1255, 862] 4.0 - [1246, 865] 4.0
21:01:29.540 00.003 6120 AutoFind: too close [1255, 862] 4.0 - [1261, 864] 4.0
21:01:29.543 00.003 6120 AutoFind: too close [1255, 862] 4.0 - [1272, 874] 4.7
21:01:29.545 00.002 6120 AutoFind: close dim-bright [1255, 862] 4.0 - [1258, 876] 138.2
21:01:29.548 00.003 6120 AutoFind: too close [1246, 865] 4.0 - [1261, 864] 4.0
21:01:29.550 00.002 6120 AutoFind: close dim-bright [1246, 865] 4.0 - [1258, 876] 138.2
21:01:29.552 00.002 6120 AutoFind: too close [1261, 864] 4.0 - [1272, 874] 4.7
21:01:29.555 00.003 6120 AutoFind: too close [1261, 864] 4.0 - [1271, 884] 5.7
21:01:29.557 00.002 6120 AutoFind: close dim-bright [1261, 864] 4.0 - [1258, 876] 138.2
21:01:29.560 00.003 6120 AutoFind: too close [815, 730] 4.3 - [813, 724] 5.2
21:01:29.562 00.002 6120 AutoFind: too close [1272, 874] 4.7 - [1271, 884] 5.7
21:01:29.564 00.002 6120 AutoFind: close dim-bright [1272, 874] 4.7 - [1258, 876] 138.2
21:01:29.567 00.003 6120 AutoFind: close dim-bright [1271, 884] 5.7 - [1258, 876] 138.2
21:01:29.569 00.002 6120 AutoFind: too close [1360, 282] 9.1 - [1359, 276] 11.8
21:01:29.572 00.003 6120 AutoFind: too close [1538, 916] 24.5 - [1537, 921] 24.7
21:01:29.575 00.003 6120 AutoFind: too close to edge [1776, 1086] 3.2
21:01:29.578 00.003 6120 AutoFind: too close to edge [1238, 1085] 3.2
21:01:29.581 00.003 6120 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
21:01:29.584 00.003 6120 Star::Find(15, 1258, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.587 00.003 6120 Star::Find returns 1 (0), X=1257.82, Y=877.83, Mass=10304, SNR=61.8, Peak=217 HFD=7.7
21:01:29.590 00.003 6120 Star::Find(15, 1206, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.592 00.002 6120 Star::Find returns 1 (0), X=1206.15, Y=1049.00, Mass=5695, SNR=49.2, Peak=136 HFD=6.7
21:01:29.594 00.002 6120 Star::Find(15, 165, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.597 00.003 6120 Star::Find returns 1 (0), X=164.67, Y=836.61, Mass=1280, SNR=24.6, Peak=55 HFD=5.0
21:01:29.599 00.002 6120 Star::Find(15, 1676, 349, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.602 00.003 6120 Star::Find returns 1 (0), X=1676.41, Y=349.94, Mass=2415, SNR=32.3, Peak=85 HFD=6.2
21:01:29.605 00.003 6120 Star::Find(15, 324, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.607 00.002 6120 Star::Find returns 1 (0), X=324.63, Y=172.09, Mass=803, SNR=19.3, Peak=37 HFD=5.1
21:01:29.609 00.002 6120 Star::Find(15, 19, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.612 00.003 6120 Star::Find returns 1 (0), X=18.86, Y=535.21, Mass=613, SNR=16.8, Peak=36 HFD=4.7
21:01:29.614 00.002 6120 Star::Find(15, 120, 923, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.616 00.002 6120 Star::Find returns 1 (0), X=120.03, Y=922.72, Mass=836, SNR=19.6, Peak=47 HFD=5.3
21:01:29.620 00.004 6120 Star::Find(15, 196, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.623 00.003 6120 Star::Find returns 1 (0), X=195.80, Y=563.40, Mass=612, SNR=16.9, Peak=27 HFD=5.2
21:01:29.625 00.002 6120 Star::Find(15, 151, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.627 00.002 6120 Star::Find returns 1 (0), X=150.14, Y=445.37, Mass=593, SNR=16.4, Peak=31 HFD=5.3
21:01:29.630 00.003 6120 Star::Find(15, 1175, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.632 00.002 6120 Star::Find returns 1 (0), X=1177.71, Y=34.48, Mass=935, SNR=19.3, Peak=38 HFD=6.7
21:01:29.634 00.002 6120 Star::Find(15, 1641, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.638 00.004 6120 Star::Find returns 1 (0), X=1641.33, Y=456.07, Mass=455, SNR=14.3, Peak=17 HFD=5.9
21:01:29.640 00.002 6120 Star::Find(15, 508, 937, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.643 00.003 6120 Star::Find returns 1 (0), X=508.72, Y=938.04, Mass=481, SNR=15.0, Peak=19 HFD=6.1
21:01:29.645 00.002 6120 Star::Find(15, 1654, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.647 00.002 6120 Star::Find returns 1 (0), X=1654.61, Y=927.99, Mass=454, SNR=13.9, Peak=20 HFD=6.1
21:01:29.650 00.003 6120 Star::Find(15, 1161, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.652 00.002 6120 Star::Find returns 1 (0), X=1161.34, Y=160.46, Mass=557, SNR=15.7, Peak=20 HFD=6.9
21:01:29.655 00.003 6120 Star::Find(15, 261, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.658 00.003 6120 Star::Find returns 1 (0), X=261.33, Y=824.56, Mass=264, SNR=11.1, Peak=13 HFD=5.3
21:01:29.660 00.002 6120 Star::Find(15, 1766, 1053, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.662 00.002 6120 Star::Find returns 1 (0), X=1766.06, Y=1052.79, Mass=132, SNR=7.8, Peak=12 HFD=4.8
21:01:29.665 00.003 6120 Star::Find(15, 620, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.667 00.002 6120 Star::Find returns 1 (0), X=620.97, Y=109.55, Mass=348, SNR=12.5, Peak=14 HFD=5.5
21:01:29.670 00.003 6120 Star::Find(15, 224, 585, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.673 00.003 6120 Star::Find returns 1 (0), X=224.47, Y=584.21, Mass=241, SNR=10.5, Peak=16 HFD=5.1
21:01:29.676 00.003 6120 Star::Find(15, 1752, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.678 00.002 6120 Star::Find returns 1 (0), X=1751.72, Y=807.07, Mass=308, SNR=11.9, Peak=18 HFD=6.0
21:01:29.681 00.003 6120 Star::Find(15, 960, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.684 00.003 6120 Star::Find returns 1 (0), X=959.31, Y=888.85, Mass=478, SNR=14.5, Peak=16 HFD=7.1
21:01:29.686 00.002 6120 Star::Find(15, 218, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.689 00.003 6120 Star::Find returns 1 (0), X=219.38, Y=327.89, Mass=130, SNR=7.7, Peak=10 HFD=5.0
21:01:29.691 00.002 6120 Star::Find(15, 359, 967, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.693 00.002 6120 Star::Find returns 1 (0), X=358.50, Y=967.02, Mass=138, SNR=7.8, Peak=12 HFD=5.0
21:01:29.696 00.003 6120 Star::Find(15, 949, 1068, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.699 00.003 6120 Star::Find returns 1 (0), X=948.97, Y=1069.78, Mass=253, SNR=10.5, Peak=10 HFD=6.3
21:01:29.702 00.003 6120 Star::Find(15, 220, 1008, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.704 00.002 6120 Star::Find returns 1 (0), X=220.35, Y=1007.55, Mass=82, SNR=6.1, Peak=11 HFD=3.7
21:01:29.706 00.002 6120 Star::Find(15, 564, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.708 00.002 6120 Star::Find returns 1 (0), X=564.23, Y=721.92, Mass=200, SNR=9.6, Peak=10 HFD=7.6
21:01:29.710 00.002 6120 Star::Find(15, 1816, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.714 00.004 6120 Star::Find returns 1 (0), X=1816.33, Y=589.04, Mass=92, SNR=6.5, Peak=7 HFD=5.6
21:01:29.716 00.002 6120 Star::Find(15, 1644, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.719 00.003 6120 Star::Find returns 1 (0), X=1643.00, Y=664.65, Mass=109, SNR=7.1, Peak=6 HFD=6.1
21:01:29.721 00.002 6120 Star::Find(15, 1249, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.723 00.002 6120 Star::Find returns 1 (0), X=1249.29, Y=432.72, Mass=139, SNR=7.9, Peak=8 HFD=6.7
21:01:29.725 00.002 6120 Star::Find(15, 241, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.729 00.004 6120 Star::Find returns 1 (0), X=240.64, Y=562.17, Mass=100, SNR=6.8, Peak=7 HFD=5.5
21:01:29.733 00.004 6120 Star::Find(15, 105, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.735 00.002 6120 Star::Find false star n=23 nbg=282 bg=0.6 sigma=0.7 thresh=3 peak=3
21:01:29.737 00.002 6120 Star::Find returns 0 (2), X=105.00, Y=671.00, Mass=74, SNR=2.9, Peak=6 HFD=0.0
21:01:29.739 00.002 6120 Star::Find(15, 197, 910, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.743 00.004 6120 Star::Find false star n=21 nbg=275 bg=0.7 sigma=0.7 thresh=3 peak=3
21:01:29.745 00.002 6120 Star::Find returns 0 (2), X=197.00, Y=910.00, Mass=57, SNR=2.9, Peak=5 HFD=0.0
21:01:29.748 00.003 6120 Star::Find(15, 197, 1012, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.750 00.002 6120 Star::Find false star n=9 nbg=282 bg=0.5 sigma=0.7 thresh=3 peak=2
21:01:29.752 00.002 6120 Star::Find returns 0 (2), X=197.00, Y=1012.00, Mass=26, SNR=2.9, Peak=5 HFD=0.0
21:01:29.755 00.003 6120 Star::Find(15, 1022, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.757 00.002 6120 Star::Find false star n=14 nbg=281 bg=0.7 sigma=0.7 thresh=3 peak=2
21:01:29.759 00.002 6120 Star::Find returns 0 (2), X=1022.00, Y=573.00, Mass=35, SNR=2.9, Peak=5 HFD=0.0
21:01:29.763 00.004 6120 Star::Find(15, 199, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.765 00.002 6120 Star::Find false star n=24 nbg=263 bg=0.3 sigma=0.5 thresh=2 peak=2
21:01:29.768 00.003 6120 Star::Find returns 0 (2), X=199.00, Y=350.00, Mass=49, SNR=2.9, Peak=5 HFD=0.0
21:01:29.771 00.003 6120 Star::Find(15, 1051, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.773 00.002 6120 Star::Find false star n=12 nbg=283 bg=0.9 sigma=1.0 thresh=4 peak=3
21:01:29.775 00.002 6120 Star::Find returns 0 (2), X=1051.00, Y=809.00, Mass=41, SNR=2.9, Peak=5 HFD=0.0
21:01:29.778 00.003 6120 Star::Find(15, 288, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.780 00.002 6120 Star::Find returns 1 (0), X=288.76, Y=331.82, Mass=101, SNR=6.8, Peak=6 HFD=7.2
21:01:29.783 00.003 6120 Star::Find(15, 224, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.785 00.002 6120 Star::Find returns 0 (2), X=224.00, Y=138.00, Mass=16, SNR=2.7, Peak=4 HFD=0.0
21:01:29.787 00.002 6120 Star::Find(15, 224, 465, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.791 00.004 6120 Star::Find false star n=19 nbg=283 bg=0.5 sigma=0.7 thresh=3 peak=3
21:01:29.793 00.002 6120 Star::Find returns 0 (2), X=224.00, Y=465.00, Mass=61, SNR=2.9, Peak=7 HFD=0.0
21:01:29.795 00.002 6120 Star::Find(15, 848, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.798 00.003 6120 Star::Find false star n=9 nbg=287 bg=0.5 sigma=0.7 thresh=3 peak=2
21:01:29.801 00.003 6120 Star::Find returns 0 (2), X=848.00, Y=668.00, Mass=23, SNR=2.9, Peak=4 HFD=0.0
21:01:29.803 00.002 6120 Star::Find(15, 54, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.806 00.003 6120 Star::Find false star n=12 nbg=281 bg=0.5 sigma=0.7 thresh=3 peak=2
21:01:29.808 00.002 6120 Star::Find returns 0 (2), X=54.00, Y=328.00, Mass=30, SNR=2.9, Peak=5 HFD=0.0
21:01:29.811 00.003 6120 Star::Find(15, 1431, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.813 00.002 6120 Star::Find false star n=10 nbg=283 bg=0.7 sigma=0.8 thresh=3 peak=2
21:01:29.815 00.002 6120 Star::Find returns 0 (2), X=1431.00, Y=1045.00, Mass=28, SNR=2.9, Peak=6 HFD=0.0
21:01:29.817 00.002 6120 Star::Find(15, 936, 517, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.819 00.002 6120 Star::Find false star n=20 nbg=276 bg=0.6 sigma=0.7 thresh=3 peak=2
21:01:29.823 00.004 6120 Star::Find returns 0 (2), X=936.00, Y=517.00, Mass=57, SNR=2.9, Peak=4 HFD=0.0
21:01:29.827 00.004 6120 Star::Find(15, 1816, 385, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.829 00.002 6120 Star::Find false star n=19 nbg=262 bg=0.3 sigma=0.5 thresh=2 peak=2
21:01:29.831 00.002 6120 Star::Find returns 0 (2), X=1816.00, Y=385.00, Mass=36, SNR=2.9, Peak=3 HFD=0.0
21:01:29.833 00.002 6120 Star::Find(15, 1086, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.836 00.003 6120 Star::Find false star n=26 nbg=285 bg=0.5 sigma=0.7 thresh=2 peak=2
21:01:29.838 00.002 6120 Star::Find returns 0 (2), X=1086.00, Y=675.00, Mass=48, SNR=2.9, Peak=4 HFD=0.0
21:01:29.842 00.004 6120 Star::Find(15, 1212, 220, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.844 00.002 6120 Star::Find false star n=23 nbg=275 bg=0.7 sigma=0.7 thresh=3 peak=2
21:01:29.846 00.002 6120 Star::Find returns 0 (2), X=1212.00, Y=220.00, Mass=62, SNR=2.9, Peak=6 HFD=0.0
21:01:29.848 00.002 6120 Star::Find(15, 18, 471, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.850 00.002 6120 Star::Find returns 1 (0), X=18.28, Y=470.23, Mass=100, SNR=6.8, Peak=7 HFD=5.6
21:01:29.852 00.002 6120 Star::Find(15, 1829, 929, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.855 00.003 6120 Star::Find false star n=25 nbg=280 bg=0.5 sigma=0.6 thresh=2 peak=2
21:01:29.857 00.002 6120 Star::Find returns 0 (2), X=1829.00, Y=929.00, Mass=45, SNR=2.9, Peak=4 HFD=0.0
21:01:29.860 00.003 6120 Star::Find(15, 585, 911, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.863 00.003 6120 Star::Find returns 0 (2), X=585.00, Y=911.00, Mass=15, SNR=2.6, Peak=7 HFD=0.0
21:01:29.866 00.003 6120 Star::Find(15, 1720, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.869 00.003 6120 Star::Find false star n=6 nbg=270 bg=0.6 sigma=0.7 thresh=3 peak=2
21:01:29.871 00.002 6120 Star::Find returns 0 (2), X=1720.00, Y=44.00, Mass=20, SNR=2.9, Peak=8 HFD=0.0
21:01:29.873 00.002 6120 Star::Find(15, 46, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.875 00.002 6120 Star::Find false star n=7 nbg=276 bg=0.6 sigma=0.7 thresh=3 peak=2
21:01:29.877 00.002 6120 Star::Find returns 0 (2), X=46.00, Y=1045.00, Mass=22, SNR=2.9, Peak=7 HFD=0.0
21:01:29.880 00.003 6120 Star::Find(15, 872, 695, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.882 00.002 6120 Star::Find returns 0 (2), X=872.00, Y=695.00, Mass=11, SNR=2.2, Peak=4 HFD=0.0
21:01:29.884 00.002 6120 Star::Find(15, 321, 23, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.887 00.003 6120 Star::Find false star n=9 nbg=286 bg=0.6 sigma=0.7 thresh=3 peak=2
21:01:29.890 00.003 6120 Star::Find returns 0 (2), X=321.00, Y=23.00, Mass=23, SNR=2.9, Peak=4 HFD=0.0
21:01:29.892 00.002 6120 Star::Find(15, 789, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.894 00.002 6120 Star::Find false star n=23 nbg=286 bg=0.5 sigma=0.7 thresh=2 peak=2
21:01:29.897 00.003 6120 Star::Find returns 0 (2), X=789.00, Y=346.00, Mass=42, SNR=2.9, Peak=5 HFD=0.0
21:01:29.899 00.002 6120 Star::Find(15, 936, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.902 00.003 6120 Star::Find returns 0 (2), X=936.00, Y=375.00, Mass=13, SNR=2.4, Peak=4 HFD=0.0
21:01:29.904 00.002 6120 Star::Find(15, 658, 642, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.906 00.002 6120 Star::Find returns 1 (0), X=660.07, Y=641.80, Mass=152, SNR=8.4, Peak=9 HFD=6.7
21:01:29.908 00.002 6120 Star::Find(15, 601, 1030, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.910 00.002 6120 Star::Find returns 0 (2), X=601.00, Y=1030.00, Mass=11, SNR=2.2, Peak=5 HFD=0.0
21:01:29.913 00.003 6120 Star::Find(15, 789, 1068, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.915 00.002 6120 Star::Find returns 1 (0), X=788.62, Y=1065.10, Mass=185, SNR=9.1, Peak=10 HFD=6.4
21:01:29.919 00.004 6120 Star::Find(15, 1099, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.922 00.003 6120 Star::Find returns 0 (2), X=1099.00, Y=296.00, Mass=13, SNR=2.5, Peak=6 HFD=0.0
21:01:29.924 00.002 6120 Star::Find(15, 728, 1005, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.927 00.003 6120 Star::Find returns 0 (2), X=728.00, Y=1005.00, Mass=12, SNR=2.3, Peak=5 HFD=0.0
21:01:29.929 00.002 6120 Star::Find(15, 550, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.933 00.004 6120 Star::Find returns 0 (2), X=550.00, Y=798.00, Mass=19, SNR=3.0, Peak=5 HFD=0.0
21:01:29.936 00.003 6120 Star::Find(15, 1506, 1035, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.938 00.002 6120 Star::Find false star n=16 nbg=285 bg=0.9 sigma=0.9 thresh=4 peak=4
21:01:29.940 00.002 6120 Star::Find returns 0 (2), X=1506.00, Y=1035.00, Mass=60, SNR=2.9, Peak=7 HFD=0.0
21:01:29.942 00.002 6120 Star::Find(15, 885, 475, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.944 00.002 6120 Star::Find returns 1 (0), X=885.39, Y=471.45, Mass=175, SNR=9.0, Peak=6 HFD=7.5
21:01:29.947 00.003 6120 Star::Find(15, 360, 875, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.950 00.003 6120 Star::Find false star n=24 nbg=266 bg=0.3 sigma=0.5 thresh=2 peak=1
21:01:29.952 00.002 6120 Star::Find returns 0 (2), X=360.00, Y=875.00, Mass=46, SNR=2.9, Peak=4 HFD=0.0
21:01:29.955 00.003 6120 Star::Find(15, 986, 1078, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.958 00.003 6120 Star::Find false star n=6 nbg=285 bg=1.0 sigma=0.9 thresh=4 peak=3
21:01:29.960 00.002 6120 Star::Find returns 0 (2), X=986.00, Y=1078.00, Mass=25, SNR=2.9, Peak=7 HFD=0.0
21:01:29.962 00.002 6120 Star::Find(15, 60, 956, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.965 00.003 6120 Star::Find returns 0 (2), X=60.00, Y=956.00, Mass=13, SNR=2.4, Peak=6 HFD=0.0
21:01:29.967 00.002 6120 Star::Find(15, 1427, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.969 00.002 6120 Star::Find false star n=8 nbg=285 bg=0.5 sigma=0.7 thresh=3 peak=2
21:01:29.971 00.002 6120 Star::Find returns 0 (2), X=1427.00, Y=263.00, Mass=21, SNR=2.9, Peak=4 HFD=0.0
21:01:29.974 00.003 6120 Star::Find(15, 1839, 1042, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.977 00.003 6120 Star::Find false star n=9 nbg=275 bg=0.6 sigma=0.7 thresh=3 peak=2
21:01:29.979 00.002 6120 Star::Find returns 0 (2), X=1839.00, Y=1042.00, Mass=23, SNR=2.9, Peak=4 HFD=0.0
21:01:29.981 00.002 6120 Star::Find(15, 1328, 97, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.984 00.003 6120 Star::Find returns 0 (2), X=1328.00, Y=97.00, Mass=18, SNR=2.9, Peak=5 HFD=0.0
21:01:29.986 00.002 6120 Star::Find(15, 1715, 943, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.989 00.003 6120 Star::Find returns 0 (2), X=1715.00, Y=943.00, Mass=17, SNR=2.8, Peak=5 HFD=0.0
21:01:29.991 00.002 6120 Star::Find(15, 1073, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:29.994 00.003 6120 Star::Find false star n=27 nbg=284 bg=0.5 sigma=0.6 thresh=2 peak=1
21:01:29.996 00.002 6120 Star::Find returns 0 (2), X=1073.00, Y=346.00, Mass=44, SNR=2.9, Peak=5 HFD=0.0
21:01:29.998 00.002 6120 Star::Find(15, 872, 907, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:30.000 00.002 6120 Star::Find returns 0 (2), X=872.00, Y=907.00, Mass=14, SNR=2.5, Peak=5 HFD=0.0
21:01:30.003 00.003 6120 Star::Find(15, 1641, 1014, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:30.005 00.002 6120 Star::Find returns 0 (2), X=1641.00, Y=1014.00, Mass=16, SNR=2.7, Peak=4 HFD=0.0
21:01:30.007 00.002 6120 AutoFind: finding best star pass 1
21:01:30.009 00.002 6120 Star::Find(15, 1258, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:30.012 00.003 6120 Star::Find returns 1 (0), X=1257.82, Y=877.83, Mass=10304, SNR=61.8, Peak=217 HFD=7.7
21:01:30.015 00.003 6120 AutoFind returns star at [1258, 876] 138.2 Mass 10304 SNR 61.8
21:01:30.017 00.002 6120 Star::Find(15, 1258, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:30.020 00.003 6120 Star::Find returns 1 (0), X=1257.82, Y=877.83, Mass=10304, SNR=61.8, Peak=217 HFD=7.7
21:01:30.023 00.003 6120 MultiStar: List (12): {1257.82, 877.83}(61.8), {1206.15, 1049.00}(49.2), {164.67, 836.61}(24.6), {1676.41, 349.94}(32.3), {324.63, 172.09}(19.3), {18.86, 535.21}(16.8), {120.03, 922.72}(19.6), {195.80, 563.40}(16.9), {150.14, 445.37}(16.4), {1177.71, 34.48}(19.3), {1641.33, 456.07}(14.3), {508.72, 938.04}(15.0), 
21:01:30.025 00.002 6120 setting lock position to (1257.82, 877.83)
21:01:30.027 00.002 6120 AutoSelect: state = 1, call UpdateGuideState
21:01:30.031 00.004 6120 UpdateGuideState(): m_state=1
21:01:30.033 00.002 6120 Star::Find(15, 1257, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:01:30.035 00.002 6120 Star::Find returns 1 (0), X=1257.82, Y=877.83, Mass=10304, SNR=61.8, Peak=217 HFD=7.7
21:01:30.038 00.003 6120 CameraToMount -- cameraTheta (0.00) - m_xAngle (-2.95) = xAngle (2.95 = 2.95)
21:01:30.040 00.002 6120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.69 = 2.69)
21:01:30.042 00.002 6120 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
21:01:30.047 00.005 6120 setting lock position to (1257.82, 877.83)
21:01:30.049 00.002 6120 CurrentPosition() valid, moving to STATE_SELECTED
21:01:30.052 00.003 6120 Changing from state SELECTING to SELECTED
21:01:30.054 00.002 6120 guider state => SELECTED
21:01:30.059 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:01:30.076 00.017 6120 UpdateGuideState exits: m=10304 SNR=61.8
21:01:30.079 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:01:30.097 00.018 6120 Status Line: Auto-selected star at (1257.8, 877.8)
21:01:32.303 02.206 6120 GuideButtonClick i=1 ctx=Guide button clicked
21:01:32.322 00.019 6120 Changing from state SELECTED to CALIBRATING_PRIMARY
21:01:32.327 00.005 6120 guider state => CALIBRATED
21:01:32.334 00.007 6120 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:01:32.346 00.012 6120 ScheduleExposure(1000,3,0) exposurePending=0
21:01:32.348 00.002 6120 Enqueuing Expose request
21:01:32.352 00.004 7680 Worker thread wakes up
21:01:32.352 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:32.353 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:01:32.375 00.022 6120 reset dither spiral
21:01:33.601 01.226 7680 Exposure complete
21:01:33.674 00.073 7680 worker thread done servicing request
21:01:33.674 00.000 6120 OnExposeComplete: enter
21:01:33.677 00.003 6120 UpdateGuideState(): m_state=5
21:01:33.679 00.002 6120 Star::Find(15, 1257, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:01:33.681 00.002 6120 Star::Find returns 1 (0), X=1258.48, Y=877.79, Mass=9686, SNR=58.5, Peak=221 HFD=7.3
21:01:33.685 00.004 6120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-2.95) = xAngle (2.90 = 2.90)
21:01:33.687 00.002 6120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.63 = 2.63)
21:01:33.689 00.002 6120 CameraToMount -- cameraX=0.66 cameraY=-0.04 hyp=0.67 cameraTheta=-0.06 mountX=-0.65 mountY=0.33, mountTheta=2.67
21:01:33.692 00.003 6120 Changing from state CALIBRATED to GUIDING
21:01:33.695 00.003 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:01:33.698 00.003 6120 ScopeASCOM::SideOfPier() returns 1
21:01:33.701 00.003 6120 AdjustCalibrationForScopePointing (scope): current dec=16.0 pierSide=1, cal dec=0.5 pierSide=1 rotAngle=None bin=1
21:01:33.703 00.002 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
21:01:33.707 00.004 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
21:01:33.709 00.002 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:01:33.712 00.003 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:01:33.714 00.002 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
21:01:33.718 00.004 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
21:01:33.720 00.002 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
21:01:33.723 00.003 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:01:33.725 00.002 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
21:01:33.727 00.002 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
21:01:33.732 00.005 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
21:01:33.734 00.002 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
21:01:33.737 00.003 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
21:01:33.838 00.101 6120 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
21:01:33.845 00.007 6120 GetDouble("/profile/5/camera/pixelsize", 0.000000) returns 2.900000
21:01:33.849 00.004 6120 Dec comp: XRate 1.549 -> 1.490 for dec 0.5 -> dec 16.0
21:01:33.858 00.009 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:01:33.861 00.003 6120 ScopeASCOM::SideOfPier() returns 1
21:01:33.864 00.003 6120 setting lock position to (1258.48, 877.79)
21:01:33.867 00.003 6120 guider state => GUIDING
21:01:33.870 00.003 6120 Status Line: Guiding
21:01:33.875 00.005 6120 Mount: notify guiding started
21:01:33.879 00.004 6120 GetString("/profile/5/name", "") returns "PHD SF 2025"
21:01:33.882 00.003 6120 GetString("/profile/5/scope/calibration/timestamp", "") returns "11/24/2025 8:50:59 PM"
21:01:33.884 00.002 6120 GetDouble("/profile/5/scope/calibration/xRate", 1.000000) returns 0.001549
21:01:33.887 00.003 6120 GetDouble("/profile/5/scope/calibration/yRate", 1.000000) returns 0.001842
21:01:33.891 00.004 6120 GetInt("/profile/5/scope/calibration/binning", 1) returns 1
21:01:33.894 00.003 6120 GetDouble("/profile/5/scope/calibration/xAngle", 0.000000) returns -2.954580
21:01:33.899 00.005 6120 GetDouble("/profile/5/scope/calibration/yAngle", 0.000000) returns -1.652140
21:01:33.903 00.004 6120 GetDouble("/profile/5/scope/calibration/declination", 0.000000) returns 0.009384
21:01:33.905 00.002 6120 GetInt("/profile/5/scope/calibration/pierSide", -1) returns 1
21:01:33.908 00.003 6120 GetInt("/profile/5/scope/calibration/raGuideParity", 0) returns 1
21:01:33.910 00.002 6120 GetInt("/profile/5/scope/calibration/decGuideParity", 0) returns 1
21:01:33.913 00.003 6120 GetDouble("/profile/5/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:01:33.916 00.003 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
21:01:33.919 00.003 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
21:01:33.922 00.003 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:01:33.925 00.003 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:01:33.928 00.003 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
21:01:33.932 00.004 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
21:01:33.935 00.003 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
21:01:33.939 00.004 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:01:33.942 00.003 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
21:01:33.944 00.002 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
21:01:33.948 00.004 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
21:01:33.950 00.002 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
21:01:33.952 00.002 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
21:01:33.956 00.004 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
21:01:33.958 00.002 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
21:01:33.961 00.003 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:01:33.963 00.002 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:01:33.966 00.003 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
21:01:33.971 00.005 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
21:01:33.973 00.002 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
21:01:33.975 00.002 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:01:33.977 00.002 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
21:01:33.982 00.005 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
21:01:33.984 00.002 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
21:01:33.988 00.004 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
21:01:33.990 00.002 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
21:01:34.071 00.081 6120 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
21:01:34.080 00.009 6120 ScopeASCOM::SideOfPier() returns 1
21:01:34.084 00.004 6120 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:01:34.086 00.002 6120 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
21:01:34.090 00.004 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:01:34.093 00.003 6120 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 16.0
21:01:34.096 00.003 6120 MountToCamera -- mountTheta (0.00) + m_xAngle (-2.95) = xAngle (-2.95 = -2.95)
21:01:34.098 00.002 6120 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
21:01:34.101 00.003 6120 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
21:01:34.103 00.002 6120 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
21:01:34.106 00.003 6120 GetInt("/profile/5/AutoLoadCalibration", -1) returns 1
21:01:34.109 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:01:34.126 00.017 6120 UpdateGuideState exits: m=9686 SNR=58.5
21:01:34.128 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:34.131 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:34.134 00.003 6120 Enqueuing Expose request
21:01:34.137 00.003 7680 Worker thread wakes up
21:01:34.138 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:34.138 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:01:35.379 01.241 7680 Exposure complete
21:01:35.454 00.075 7680 worker thread done servicing request
21:01:35.454 00.000 6120 OnExposeComplete: enter
21:01:35.457 00.003 6120 UpdateGuideState(): m_state=6
21:01:35.460 00.003 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:01:35.465 00.005 6120 Star::Find returns 1 (0), X=1257.88, Y=879.53, Mass=9476, SNR=60.0, Peak=209 HFD=7.1
21:01:35.467 00.002 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
21:01:35.468 00.001 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
21:01:35.472 00.004 6120 CameraToMount -- cameraX=-0.60 cameraY=1.74 hyp=1.84 cameraTheta=1.91 mountX=0.27 mountY=-1.82, mountTheta=-1.42
21:01:35.475 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.60, y=1.74, opts=13)
21:01:35.477 00.002 6120 Enqueuing Move request for scope (-0.60, 1.74)
21:01:35.481 00.004 7680 Worker thread wakes up
21:01:35.481 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 1.74) opts 0xd
21:01:35.481 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.60, 1.74)
21:01:35.481 00.000 7680 Moving (-0.60, 1.74) raw xDistance=0.27 yDistance=-1.82
21:01:35.481 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
21:01:35.481 00.000 7680 resist switch: large excursion: input -1.82 thresh 0.60 direction from 0 to -1
21:01:35.482 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.47
21:01:35.482 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.82 from input -1.82
21:01:35.482 00.000 7680 MoveAxis(W, 114, ABG)
21:01:35.483 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:01:35.485 00.002 7680 Guiding  Dir = 3, Dur = 114
21:01:35.485 00.000 7680 IsSlewing returns 0
21:01:35.486 00.001 7680 IsGuiding returns 0
21:01:35.486 00.000 7680 PulseGuide returned control before completion, sleep 124
21:01:35.499 00.013 6120 UpdateGuideState exits: m=9476 SNR=60.0
21:01:35.502 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:35.503 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:35.507 00.004 6120 Enqueuing Expose request
21:01:35.617 00.110 7680 IsGuiding returns 1
21:01:35.618 00.001 7680 scope still moving after pulse duration time elapsed
21:01:35.647 00.029 7680 IsSlewing returns 0
21:01:35.650 00.003 7680 IsGuiding returns 0
21:01:35.650 00.000 7680 scope move finished after 114 + 49 ms
21:01:35.650 00.000 7680 Move returns status 0, amount 114
21:01:35.651 00.001 7680 MoveAxis(N, 990, ABG)
21:01:35.651 00.000 7680 Guiding  Dir = 0, Dur = 990
21:01:35.651 00.000 7680 IsSlewing returns 0
21:01:35.651 00.000 7680 IsGuiding returns 0
21:01:35.652 00.001 7680 PulseGuide returned control before completion, sleep 1000
21:01:36.657 01.005 7680 IsGuiding returns 1
21:01:36.659 00.002 7680 scope still moving after pulse duration time elapsed
21:01:36.688 00.029 7680 IsSlewing returns 0
21:01:36.689 00.001 7680 IsGuiding returns 0
21:01:36.690 00.001 7680 scope move finished after 990 + 48 ms
21:01:36.690 00.000 7680 Move returns status 0, amount 990
21:01:36.692 00.002 7680 move complete, result=0
21:01:36.692 00.000 7680 worker thread done servicing request
21:01:36.692 00.000 6120 GuideStep: 0.3 px 114 ms WEST, -1.8 px 990 ms NORTH
21:01:36.701 00.009 7680 Worker thread wakes up
21:01:36.703 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:36.703 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:01:37.948 01.245 7680 Exposure complete
21:01:38.026 00.078 7680 worker thread done servicing request
21:01:38.026 00.000 6120 OnExposeComplete: enter
21:01:38.028 00.002 6120 UpdateGuideState(): m_state=6
21:01:38.032 00.004 6120 Star::Find(15, 1257, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:01:38.034 00.002 6120 Star::Find returns 1 (0), X=1258.13, Y=876.77, Mass=10193, SNR=62.2, Peak=214 HFD=7.5
21:01:38.038 00.004 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-2.95) = xAngle (1.05 = 1.05)
21:01:38.040 00.002 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.79 = 0.79)
21:01:38.042 00.002 6120 CameraToMount -- cameraX=-0.35 cameraY=-1.02 hyp=1.08 cameraTheta=-1.90 mountX=0.53 mountY=0.76, mountTheta=0.96
21:01:38.048 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-1.02, opts=13)
21:01:38.052 00.004 6120 Enqueuing Move request for scope (-0.35, -1.02)
21:01:38.055 00.003 7680 Worker thread wakes up
21:01:38.055 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -1.02) opts 0xd
21:01:38.055 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, -1.02)
21:01:38.056 00.001 7680 Moving (-0.35, -1.02) raw xDistance=0.53 yDistance=0.76
21:01:38.056 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
21:01:38.056 00.000 7680 resist switch: large excursion: input 0.76 thresh 0.60 direction from -1 to 1
21:01:38.056 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.29
21:01:38.056 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
21:01:38.057 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:01:38.059 00.002 7680 MoveAxis(W, 234, ABG)
21:01:38.059 00.000 7680 Guiding  Dir = 3, Dur = 234
21:01:38.059 00.000 7680 IsSlewing returns 0
21:01:38.059 00.000 7680 IsGuiding returns 0
21:01:38.060 00.001 7680 PulseGuide returned control before completion, sleep 244
21:01:38.074 00.014 6120 UpdateGuideState exits: m=10193 SNR=62.2
21:01:38.078 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:38.083 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:38.086 00.003 6120 Enqueuing Expose request
21:01:38.318 00.232 7680 IsGuiding returns 1
21:01:38.318 00.000 7680 scope still moving after pulse duration time elapsed
21:01:38.349 00.031 7680 IsSlewing returns 0
21:01:38.351 00.002 7680 IsGuiding returns 0
21:01:38.351 00.000 7680 scope move finished after 234 + 57 ms
21:01:38.352 00.001 7680 Move returns status 0, amount 234
21:01:38.353 00.001 7680 MoveAxis(S, 415, ABG)
21:01:38.353 00.000 7680 Guiding  Dir = 1, Dur = 415
21:01:38.353 00.000 7680 IsSlewing returns 0
21:01:38.354 00.001 7680 IsGuiding returns 0
21:01:38.354 00.000 7680 PulseGuide returned control before completion, sleep 425
21:01:38.788 00.434 7680 IsGuiding returns 1
21:01:38.788 00.000 7680 scope still moving after pulse duration time elapsed
21:01:38.819 00.031 7680 IsSlewing returns 0
21:01:38.820 00.001 7680 IsGuiding returns 0
21:01:38.821 00.001 7680 scope move finished after 415 + 51 ms
21:01:38.821 00.000 7680 Move returns status 0, amount 415
21:01:38.821 00.000 7680 move complete, result=0
21:01:38.821 00.000 7680 worker thread done servicing request
21:01:38.823 00.002 6120 GuideStep: 0.5 px 234 ms WEST, 0.8 px 415 ms SOUTH
21:01:38.830 00.007 7680 Worker thread wakes up
21:01:38.831 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:38.831 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:01:40.077 01.246 7680 Exposure complete
21:01:40.152 00.075 7680 worker thread done servicing request
21:01:40.152 00.000 6120 OnExposeComplete: enter
21:01:40.155 00.003 6120 UpdateGuideState(): m_state=6
21:01:40.158 00.003 6120 Star::Find(15, 1258, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:01:40.162 00.004 6120 Star::Find returns 1 (0), X=1258.59, Y=876.85, Mass=9787, SNR=57.6, Peak=210 HFD=7.4
21:01:40.164 00.002 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-2.95) = xAngle (1.50 = 1.50)
21:01:40.167 00.003 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.23 = 1.23)
21:01:40.169 00.002 6120 CameraToMount -- cameraX=0.11 cameraY=-0.94 hyp=0.94 cameraTheta=-1.46 mountX=0.07 mountY=0.89, mountTheta=1.49
21:01:40.174 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.94, opts=13)
21:01:40.177 00.003 6120 Enqueuing Move request for scope (0.11, -0.94)
21:01:40.180 00.003 7680 Worker thread wakes up
21:01:40.180 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.94) opts 0xd
21:01:40.180 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.94)
21:01:40.180 00.000 7680 Moving (0.11, -0.94) raw xDistance=0.07 yDistance=0.89
21:01:40.180 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:01:40.180 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
21:01:40.180 00.000 7680 MoveAxis(E, 0, ABG)
21:01:40.180 00.000 7680 Move returns status 0, amount 0
21:01:40.181 00.001 7680 MoveAxis(S, 482, ABG)
21:01:40.181 00.000 7680 Guiding  Dir = 1, Dur = 482
21:01:40.181 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:01:40.184 00.003 7680 IsSlewing returns 0
21:01:40.184 00.000 7680 IsGuiding returns 0
21:01:40.185 00.001 7680 PulseGuide returned control before completion, sleep 492
21:01:40.199 00.014 6120 UpdateGuideState exits: m=9787 SNR=57.6
21:01:40.203 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:40.205 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:40.207 00.002 6120 Enqueuing Expose request
21:01:40.682 00.475 7680 IsGuiding returns 1
21:01:40.682 00.000 7680 scope still moving after pulse duration time elapsed
21:01:40.713 00.031 7680 IsSlewing returns 0
21:01:40.713 00.000 7680 IsGuiding returns 0
21:01:40.714 00.001 7680 scope move finished after 482 + 46 ms
21:01:40.714 00.000 7680 Move returns status 0, amount 482
21:01:40.714 00.000 7680 move complete, result=0
21:01:40.715 00.001 7680 worker thread done servicing request
21:01:40.715 00.000 7680 Worker thread wakes up
21:01:40.716 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.9 px 482 ms SOUTH
21:01:40.720 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:40.721 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:01:41.972 01.251 7680 Exposure complete
21:01:42.043 00.071 7680 worker thread done servicing request
21:01:42.045 00.002 6120 OnExposeComplete: enter
21:01:42.047 00.002 6120 UpdateGuideState(): m_state=6
21:01:42.050 00.003 6120 Star::Find(15, 1258, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:01:42.053 00.003 6120 Star::Find returns 1 (0), X=1258.55, Y=877.64, Mass=9919, SNR=60.0, Peak=217 HFD=7.3
21:01:42.055 00.002 6120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-2.95) = xAngle (1.84 = 1.84)
21:01:42.058 00.003 6120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.57 = 1.57)
21:01:42.060 00.002 6120 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.12 mountX=-0.04 mountY=0.17, mountTheta=1.83
21:01:42.064 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.15, opts=13)
21:01:42.067 00.003 6120 Enqueuing Move request for scope (0.07, -0.15)
21:01:42.069 00.002 7680 Worker thread wakes up
21:01:42.069 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
21:01:42.069 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
21:01:42.070 00.001 7680 Moving (0.07, -0.15) raw xDistance=-0.04 yDistance=0.17
21:01:42.070 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:01:42.070 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:01:42.070 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:01:42.070 00.000 7680 MoveAxis(E, 0, ABG)
21:01:42.071 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:01:42.073 00.002 7680 Move returns status 0, amount 0
21:01:42.074 00.001 7680 MoveAxis(N, 0, ABG)
21:01:42.074 00.000 7680 Move returns status 0, amount 0
21:01:42.074 00.000 7680 move complete, result=0
21:01:42.074 00.000 7680 worker thread done servicing request
21:01:42.089 00.015 6120 UpdateGuideState exits: m=9919 SNR=60.0
21:01:42.091 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:42.094 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:42.096 00.002 6120 Enqueuing Expose request
21:01:42.100 00.004 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:01:42.102 00.002 7680 Worker thread wakes up
21:01:42.102 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:42.102 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:01:43.357 01.255 7680 Exposure complete
21:01:43.437 00.080 7680 worker thread done servicing request
21:01:43.437 00.000 6120 OnExposeComplete: enter
21:01:43.441 00.004 6120 UpdateGuideState(): m_state=6
21:01:43.443 00.002 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:01:43.447 00.004 6120 Star::Find returns 1 (0), X=1258.45, Y=878.12, Mass=9764, SNR=58.1, Peak=220 HFD=7.3
21:01:43.450 00.003 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.67)
21:01:43.453 00.003 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.94)
21:01:43.457 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.66 mountX=-0.03 mountY=-0.31, mountTheta=-1.67
21:01:43.460 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.33, opts=13)
21:01:43.464 00.004 6120 Enqueuing Move request for scope (-0.03, 0.33)
21:01:43.466 00.002 7680 Worker thread wakes up
21:01:43.466 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.33) opts 0xd
21:01:43.466 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.33)
21:01:43.466 00.000 7680 Moving (-0.03, 0.33) raw xDistance=-0.03 yDistance=-0.31
21:01:43.466 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:01:43.466 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:01:43.467 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:01:43.467 00.000 7680 MoveAxis(E, 0, ABG)
21:01:43.467 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:01:43.471 00.004 7680 Move returns status 0, amount 0
21:01:43.471 00.000 7680 MoveAxis(N, 0, ABG)
21:01:43.471 00.000 7680 Move returns status 0, amount 0
21:01:43.471 00.000 7680 move complete, result=0
21:01:43.471 00.000 7680 worker thread done servicing request
21:01:43.486 00.015 6120 UpdateGuideState exits: m=9764 SNR=58.1
21:01:43.488 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:43.491 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:43.494 00.003 6120 Enqueuing Expose request
21:01:43.496 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:01:43.499 00.003 7680 Worker thread wakes up
21:01:43.499 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:43.499 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:01:44.749 01.250 7680 Exposure complete
21:01:44.820 00.071 7680 worker thread done servicing request
21:01:44.821 00.001 6120 OnExposeComplete: enter
21:01:44.824 00.003 6120 UpdateGuideState(): m_state=6
21:01:44.826 00.002 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:01:44.829 00.003 6120 Star::Find returns 1 (0), X=1258.39, Y=878.36, Mass=9598, SNR=59.3, Peak=217 HFD=7.3
21:01:44.831 00.002 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.61)
21:01:44.834 00.003 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
21:01:44.838 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.57 hyp=0.58 cameraTheta=1.72 mountX=-0.02 mountY=-0.55, mountTheta=-1.61
21:01:44.841 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.57, opts=13)
21:01:44.843 00.002 6120 Enqueuing Move request for scope (-0.09, 0.57)
21:01:44.845 00.002 7680 Worker thread wakes up
21:01:44.846 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.57) opts 0xd
21:01:44.846 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.57)
21:01:44.846 00.000 7680 Moving (-0.09, 0.57) raw xDistance=-0.02 yDistance=-0.55
21:01:44.846 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:01:44.847 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:01:44.847 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:01:44.850 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
21:01:44.850 00.000 7680 MoveAxis(E, 0, ABG)
21:01:44.850 00.000 7680 Move returns status 0, amount 0
21:01:44.850 00.000 7680 MoveAxis(N, 0, ABG)
21:01:44.850 00.000 7680 Move returns status 0, amount 0
21:01:44.850 00.000 7680 move complete, result=0
21:01:44.850 00.000 7680 worker thread done servicing request
21:01:44.864 00.014 6120 UpdateGuideState exits: m=9598 SNR=59.3
21:01:44.867 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:44.870 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:44.872 00.002 6120 Enqueuing Expose request
21:01:44.875 00.003 7680 Worker thread wakes up
21:01:44.875 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
21:01:44.878 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:44.878 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:01:46.126 01.248 7680 Exposure complete
21:01:46.200 00.074 7680 worker thread done servicing request
21:01:46.200 00.000 6120 OnExposeComplete: enter
21:01:46.204 00.004 6120 UpdateGuideState(): m_state=6
21:01:46.206 00.002 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:01:46.208 00.002 6120 Star::Find returns 1 (0), X=1258.41, Y=878.34, Mass=10132, SNR=61.2, Peak=235 HFD=7.4
21:01:46.212 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
21:01:46.216 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.90)
21:01:46.219 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.55 hyp=0.56 cameraTheta=1.70 mountX=-0.03 mountY=-0.53, mountTheta=-1.63
21:01:46.223 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.55, opts=13)
21:01:46.227 00.004 6120 Enqueuing Move request for scope (-0.07, 0.55)
21:01:46.229 00.002 7680 Worker thread wakes up
21:01:46.229 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.55) opts 0xd
21:01:46.229 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.55)
21:01:46.231 00.002 7680 Moving (-0.07, 0.55) raw xDistance=-0.03 yDistance=-0.53
21:01:46.231 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:01:46.231 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:01:46.231 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
21:01:46.231 00.000 7680 MoveAxis(E, 0, ABG)
21:01:46.232 00.001 7680 Move returns status 0, amount 0
21:01:46.232 00.000 7680 MoveAxis(N, 0, ABG)
21:01:46.232 00.000 7680 Move returns status 0, amount 0
21:01:46.232 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=235, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:01:46.236 00.004 7680 move complete, result=0
21:01:46.236 00.000 7680 worker thread done servicing request
21:01:46.250 00.014 6120 UpdateGuideState exits: m=10132 SNR=61.2
21:01:46.253 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:46.255 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:46.257 00.002 6120 Enqueuing Expose request
21:01:46.260 00.003 7680 Worker thread wakes up
21:01:46.260 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
21:01:46.264 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:46.264 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:01:47.516 01.252 7680 Exposure complete
21:01:47.586 00.070 7680 worker thread done servicing request
21:01:47.586 00.000 6120 OnExposeComplete: enter
21:01:47.589 00.003 6120 UpdateGuideState(): m_state=6
21:01:47.591 00.002 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:01:47.593 00.002 6120 Star::Find returns 1 (0), X=1258.43, Y=878.23, Mass=9634, SNR=58.0, Peak=220 HFD=7.4
21:01:47.596 00.003 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.65)
21:01:47.598 00.002 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.92)
21:01:47.602 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.44 hyp=0.45 cameraTheta=1.68 mountX=-0.03 mountY=-0.42, mountTheta=-1.65
21:01:47.604 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.44, opts=13)
21:01:47.608 00.004 6120 Enqueuing Move request for scope (-0.05, 0.44)
21:01:47.612 00.004 7680 Worker thread wakes up
21:01:47.612 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.44) opts 0xd
21:01:47.612 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.44)
21:01:47.612 00.000 7680 Moving (-0.05, 0.44) raw xDistance=-0.03 yDistance=-0.42
21:01:47.612 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:01:47.612 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:01:47.613 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
21:01:47.613 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:01:47.617 00.004 7680 MoveAxis(E, 0, ABG)
21:01:47.617 00.000 7680 Move returns status 0, amount 0
21:01:47.618 00.001 7680 MoveAxis(N, 0, ABG)
21:01:47.618 00.000 7680 Move returns status 0, amount 0
21:01:47.618 00.000 7680 move complete, result=0
21:01:47.618 00.000 7680 worker thread done servicing request
21:01:47.631 00.013 6120 UpdateGuideState exits: m=9634 SNR=58.0
21:01:47.634 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:47.637 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:47.641 00.004 6120 Enqueuing Expose request
21:01:47.644 00.003 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:01:47.647 00.003 7680 Worker thread wakes up
21:01:47.647 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:47.647 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:01:48.898 01.251 7680 Exposure complete
21:01:48.974 00.076 7680 worker thread done servicing request
21:01:48.975 00.001 6120 OnExposeComplete: enter
21:01:48.978 00.003 6120 UpdateGuideState(): m_state=6
21:01:48.982 00.004 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:01:48.985 00.003 6120 Star::Find returns 1 (0), X=1258.17, Y=878.56, Mass=9888, SNR=61.3, Peak=205 HFD=7.4
21:01:48.989 00.004 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
21:01:48.991 00.002 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
21:01:48.993 00.002 6120 CameraToMount -- cameraX=-0.31 cameraY=0.77 hyp=0.83 cameraTheta=1.96 mountX=0.17 mountY=-0.83, mountTheta=-1.37
21:01:48.998 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.77, opts=13)
21:01:49.002 00.004 6120 Enqueuing Move request for scope (-0.31, 0.77)
21:01:49.005 00.003 7680 Worker thread wakes up
21:01:49.005 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.77) opts 0xd
21:01:49.005 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.77)
21:01:49.005 00.000 7680 Moving (-0.31, 0.77) raw xDistance=0.17 yDistance=-0.83
21:01:49.005 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:01:49.005 00.000 7680 resist switch: large excursion: input -0.83 thresh 0.60 direction from 1 to -1
21:01:49.005 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.50
21:01:49.006 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83
21:01:49.006 00.000 7680 MoveAxis(E, 0, ABG)
21:01:49.006 00.000 7680 Move returns status 0, amount 0
21:01:49.006 00.000 7680 MoveAxis(N, 452, ABG)
21:01:49.006 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:01:49.010 00.004 7680 Guiding  Dir = 0, Dur = 452
21:01:49.012 00.002 7680 IsSlewing returns 0
21:01:49.012 00.000 7680 IsGuiding returns 0
21:01:49.013 00.001 7680 PulseGuide returned control before completion, sleep 462
21:01:49.026 00.013 6120 UpdateGuideState exits: m=9888 SNR=61.3
21:01:49.030 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:49.032 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:49.035 00.003 6120 Enqueuing Expose request
21:01:49.485 00.450 7680 IsGuiding returns 1
21:01:49.485 00.000 7680 scope still moving after pulse duration time elapsed
21:01:49.517 00.032 7680 IsSlewing returns 0
21:01:49.518 00.001 7680 IsGuiding returns 0
21:01:49.519 00.001 7680 scope move finished after 452 + 54 ms
21:01:49.519 00.000 7680 Move returns status 0, amount 452
21:01:49.520 00.001 7680 move complete, result=0
21:01:49.520 00.000 7680 worker thread done servicing request
21:01:49.521 00.001 7680 Worker thread wakes up
21:01:49.521 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.8 px 452 ms NORTH
21:01:49.524 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:49.524 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:01:50.774 01.250 7680 Exposure complete
21:01:50.848 00.074 7680 worker thread done servicing request
21:01:50.849 00.001 6120 OnExposeComplete: enter
21:01:50.852 00.003 6120 UpdateGuideState(): m_state=6
21:01:50.855 00.003 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:01:50.859 00.004 6120 Star::Find returns 1 (0), X=1258.50, Y=878.76, Mass=9988, SNR=60.7, Peak=215 HFD=7.4
21:01:50.862 00.003 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
21:01:50.865 00.003 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
21:01:50.867 00.002 6120 CameraToMount -- cameraX=0.02 cameraY=0.97 hyp=0.97 cameraTheta=1.55 mountX=-0.20 mountY=-0.86, mountTheta=-1.80
21:01:50.870 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.97, opts=13)
21:01:50.873 00.003 6120 Enqueuing Move request for scope (0.02, 0.97)
21:01:50.875 00.002 7680 Worker thread wakes up
21:01:50.875 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.97) opts 0xd
21:01:50.875 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.97)
21:01:50.875 00.000 7680 Moving (0.02, 0.97) raw xDistance=-0.20 yDistance=-0.86
21:01:50.876 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
21:01:50.876 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
21:01:50.876 00.000 7680 MoveAxis(E, 86, ABG)
21:01:50.876 00.000 7680 Guiding  Dir = 2, Dur = 86
21:01:50.876 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:01:50.879 00.003 7680 IsSlewing returns 0
21:01:50.879 00.000 7680 IsGuiding returns 0
21:01:50.880 00.001 7680 PulseGuide returned control before completion, sleep 96
21:01:50.896 00.016 6120 UpdateGuideState exits: m=9988 SNR=60.7
21:01:50.899 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:50.902 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:50.905 00.003 6120 Enqueuing Expose request
21:01:50.981 00.076 7680 IsGuiding returns 1
21:01:50.981 00.000 7680 scope still moving after pulse duration time elapsed
21:01:51.013 00.032 7680 IsSlewing returns 0
21:01:51.014 00.001 7680 IsGuiding returns 0
21:01:51.015 00.001 7680 scope move finished after 86 + 49 ms
21:01:51.015 00.000 7680 Move returns status 0, amount 86
21:01:51.017 00.002 7680 MoveAxis(N, 467, ABG)
21:01:51.017 00.000 7680 Guiding  Dir = 0, Dur = 467
21:01:51.018 00.001 7680 IsSlewing returns 0
21:01:51.018 00.000 7680 IsGuiding returns 0
21:01:51.019 00.001 7680 PulseGuide returned control before completion, sleep 477
21:01:51.501 00.482 7680 IsGuiding returns 1
21:01:51.501 00.000 7680 scope still moving after pulse duration time elapsed
21:01:51.532 00.031 7680 IsSlewing returns 0
21:01:51.533 00.001 7680 IsGuiding returns 0
21:01:51.533 00.000 7680 scope move finished after 467 + 47 ms
21:01:51.533 00.000 7680 Move returns status 0, amount 467
21:01:51.534 00.001 7680 move complete, result=0
21:01:51.535 00.001 7680 worker thread done servicing request
21:01:51.535 00.000 7680 Worker thread wakes up
21:01:51.535 00.000 6120 GuideStep: -0.2 px 86 ms EAST, -0.9 px 467 ms NORTH
21:01:51.540 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:51.541 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:01:52.790 01.249 7680 Exposure complete
21:01:52.896 00.106 7680 worker thread done servicing request
21:01:52.896 00.000 6120 OnExposeComplete: enter
21:01:52.899 00.003 6120 UpdateGuideState(): m_state=6
21:01:52.903 00.004 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:01:52.907 00.004 6120 Star::Find returns 1 (0), X=1257.72, Y=880.20, Mass=8588, SNR=57.8, Peak=210 HFD=6.7
21:01:52.912 00.005 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
21:01:52.915 00.003 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
21:01:52.918 00.003 6120 CameraToMount -- cameraX=-0.76 cameraY=2.41 hyp=2.53 cameraTheta=1.88 mountX=0.30 mountY=-2.50, mountTheta=-1.45
21:01:52.924 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.76, y=2.41, opts=13)
21:01:52.929 00.005 6120 Enqueuing Move request for scope (-0.76, 2.41)
21:01:52.932 00.003 7680 Worker thread wakes up
21:01:52.932 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 2.41) opts 0xd
21:01:52.932 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.76, 2.41)
21:01:52.932 00.000 7680 Moving (-0.76, 2.41) raw xDistance=0.30 yDistance=-2.50
21:01:52.932 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.30
21:01:52.933 00.001 7680 GuideAlgorithmResistSwitch::result() returns -2.50 from input -2.50
21:01:52.933 00.000 7680 MoveAxis(W, 121, ABG)
21:01:52.933 00.000 7680 Guiding  Dir = 3, Dur = 121
21:01:52.933 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=163, Gamma=1.000
21:01:52.936 00.003 7680 IsSlewing returns 0
21:01:52.936 00.000 7680 IsGuiding returns 0
21:01:52.938 00.002 7680 PulseGuide returned control before completion, sleep 131
21:01:52.958 00.020 6120 UpdateGuideState exits: m=8588 SNR=57.8
21:01:52.963 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:52.968 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:52.971 00.003 6120 Enqueuing Expose request
21:01:53.075 00.104 7680 IsGuiding returns 1
21:01:53.076 00.001 7680 scope still moving after pulse duration time elapsed
21:01:53.106 00.030 7680 IsSlewing returns 0
21:01:53.109 00.003 7680 IsGuiding returns 0
21:01:53.109 00.000 7680 scope move finished after 121 + 50 ms
21:01:53.109 00.000 7680 Move returns status 0, amount 121
21:01:53.110 00.001 7680 MoveAxis(N, 1358, ABG)
21:01:53.110 00.000 7680 Guiding  Dir = 0, Dur = 1358
21:01:53.110 00.000 7680 IsSlewing returns 0
21:01:53.111 00.001 7680 IsGuiding returns 0
21:01:53.111 00.000 7680 PulseGuide returned control before completion, sleep 1368
21:01:54.495 01.384 7680 IsGuiding returns 1
21:01:54.495 00.000 7680 scope still moving after pulse duration time elapsed
21:01:54.526 00.031 7680 IsSlewing returns 0
21:01:54.527 00.001 7680 IsGuiding returns 0
21:01:54.528 00.001 7680 scope move finished after 1358 + 58 ms
21:01:54.528 00.000 7680 Move returns status 0, amount 1358
21:01:54.528 00.000 7680 move complete, result=0
21:01:54.529 00.001 7680 worker thread done servicing request
21:01:54.529 00.000 7680 Worker thread wakes up
21:01:54.531 00.002 6120 GuideStep: 0.3 px 121 ms WEST, -2.5 px 1358 ms NORTH
21:01:54.538 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:54.538 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:01:55.795 01.257 7680 Exposure complete
21:01:55.887 00.092 7680 worker thread done servicing request
21:01:55.887 00.000 6120 OnExposeComplete: enter
21:01:55.891 00.004 6120 UpdateGuideState(): m_state=6
21:01:55.896 00.005 6120 Star::Find(15, 1257, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:01:55.900 00.004 6120 Star::Find returns 1 (0), X=1258.12, Y=876.84, Mass=9132, SNR=56.7, Peak=190 HFD=7.3
21:01:55.903 00.003 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-2.95) = xAngle (1.02 = 1.02)
21:01:55.909 00.006 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.75 = 0.75)
21:01:55.913 00.004 6120 CameraToMount -- cameraX=-0.36 cameraY=-0.95 hyp=1.02 cameraTheta=-1.94 mountX=0.54 mountY=0.70, mountTheta=0.92
21:01:55.918 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=-0.95, opts=13)
21:01:55.921 00.003 6120 Enqueuing Move request for scope (-0.36, -0.95)
21:01:55.925 00.004 7680 Worker thread wakes up
21:01:55.925 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.95) opts 0xd
21:01:55.925 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, -0.95)
21:01:55.925 00.000 7680 Moving (-0.36, -0.95) raw xDistance=0.54 yDistance=0.70
21:01:55.925 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.54
21:01:55.927 00.002 7680 resist switch: large excursion: input 0.70 thresh 0.60 direction from -1 to 1
21:01:55.927 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.09
21:01:55.927 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
21:01:55.927 00.000 7680 MoveAxis(W, 235, ABG)
21:01:55.927 00.000 7680 Guiding  Dir = 3, Dur = 235
21:01:55.928 00.001 7680 IsSlewing returns 0
21:01:55.928 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=190, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:01:55.932 00.004 7680 IsGuiding returns 0
21:01:55.933 00.001 7680 PulseGuide returned control before completion, sleep 245
21:01:55.954 00.021 6120 UpdateGuideState exits: m=9132 SNR=56.7
21:01:55.959 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:55.963 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:55.967 00.004 6120 Enqueuing Expose request
21:01:56.188 00.221 7680 IsGuiding returns 1
21:01:56.189 00.001 7680 scope still moving after pulse duration time elapsed
21:01:56.219 00.030 7680 IsSlewing returns 0
21:01:56.221 00.002 7680 IsGuiding returns 0
21:01:56.221 00.000 7680 scope move finished after 235 + 53 ms
21:01:56.222 00.001 7680 Move returns status 0, amount 235
21:01:56.222 00.000 7680 MoveAxis(S, 378, ABG)
21:01:56.223 00.001 7680 Guiding  Dir = 1, Dur = 378
21:01:56.223 00.000 7680 IsSlewing returns 0
21:01:56.225 00.002 7680 IsGuiding returns 0
21:01:56.225 00.000 7680 PulseGuide returned control before completion, sleep 388
21:01:56.630 00.405 7680 IsGuiding returns 1
21:01:56.631 00.001 7680 scope still moving after pulse duration time elapsed
21:01:56.661 00.030 7680 IsSlewing returns 0
21:01:56.662 00.001 7680 IsGuiding returns 0
21:01:56.663 00.001 7680 scope move finished after 378 + 60 ms
21:01:56.663 00.000 7680 Move returns status 0, amount 378
21:01:56.663 00.000 7680 move complete, result=0
21:01:56.663 00.000 7680 worker thread done servicing request
21:01:56.665 00.002 6120 GuideStep: 0.5 px 235 ms WEST, 0.7 px 378 ms SOUTH
21:01:56.672 00.007 7680 Worker thread wakes up
21:01:56.672 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:56.672 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:01:57.921 01.249 7680 Exposure complete
21:01:58.023 00.102 7680 worker thread done servicing request
21:01:58.025 00.002 6120 OnExposeComplete: enter
21:01:58.028 00.003 6120 UpdateGuideState(): m_state=6
21:01:58.032 00.004 6120 Star::Find(15, 1258, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:01:58.036 00.004 6120 Star::Find returns 1 (0), X=1258.47, Y=876.87, Mass=9501, SNR=58.7, Peak=201 HFD=7.4
21:01:58.039 00.003 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-2.95) = xAngle (1.37 = 1.37)
21:01:58.043 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.11 = 1.11)
21:01:58.054 00.011 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.92 hyp=0.92 cameraTheta=-1.58 mountX=0.18 mountY=0.83, mountTheta=1.36
21:01:58.061 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.92, opts=13)
21:01:58.065 00.004 6120 Enqueuing Move request for scope (-0.01, -0.92)
21:01:58.068 00.003 7680 Worker thread wakes up
21:01:58.068 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.92) opts 0xd
21:01:58.068 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.92)
21:01:58.068 00.000 7680 Moving (-0.01, -0.92) raw xDistance=0.18 yDistance=0.83
21:01:58.069 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:01:58.069 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
21:01:58.069 00.000 7680 MoveAxis(E, 0, ABG)
21:01:58.069 00.000 7680 Move returns status 0, amount 0
21:01:58.070 00.001 7680 MoveAxis(S, 449, ABG)
21:01:58.070 00.000 7680 Guiding  Dir = 1, Dur = 449
21:01:58.070 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:01:58.075 00.005 7680 IsSlewing returns 0
21:01:58.076 00.001 7680 IsGuiding returns 0
21:01:58.077 00.001 7680 PulseGuide returned control before completion, sleep 459
21:01:58.091 00.014 6120 UpdateGuideState exits: m=9501 SNR=58.7
21:01:58.095 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:58.097 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:01:58.101 00.004 6120 Enqueuing Expose request
21:01:58.545 00.444 7680 IsGuiding returns 1
21:01:58.545 00.000 7680 scope still moving after pulse duration time elapsed
21:01:58.577 00.032 7680 IsSlewing returns 0
21:01:58.580 00.003 7680 IsGuiding returns 0
21:01:58.580 00.000 7680 scope move finished after 449 + 54 ms
21:01:58.580 00.000 7680 Move returns status 0, amount 449
21:01:58.580 00.000 7680 move complete, result=0
21:01:58.580 00.000 7680 worker thread done servicing request
21:01:58.580 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.8 px 449 ms SOUTH
21:01:58.580 00.000 7680 Worker thread wakes up
21:01:58.585 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:01:58.585 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:01:59.841 01.256 7680 Exposure complete
21:01:59.949 00.108 7680 worker thread done servicing request
21:01:59.949 00.000 6120 OnExposeComplete: enter
21:01:59.952 00.003 6120 UpdateGuideState(): m_state=6
21:01:59.952 00.000 6120 Star::Find(15, 1258, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:01:59.962 00.010 6120 Star::Find returns 1 (0), X=1258.25, Y=877.57, Mass=9825, SNR=59.9, Peak=217 HFD=7.3
21:01:59.962 00.000 6120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-2.95) = xAngle (0.57 = 0.57)
21:01:59.967 00.005 6120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.30 = 0.30)
21:01:59.967 00.000 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.22 hyp=0.32 cameraTheta=-2.38 mountX=0.27 mountY=0.10, mountTheta=0.34
21:01:59.975 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.22, opts=13)
21:01:59.979 00.004 6120 Enqueuing Move request for scope (-0.23, -0.22)
21:01:59.984 00.005 7680 Worker thread wakes up
21:01:59.984 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.22) opts 0xd
21:01:59.984 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.22)
21:01:59.984 00.000 7680 Moving (-0.23, -0.22) raw xDistance=0.27 yDistance=0.10
21:01:59.984 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
21:01:59.984 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:01:59.984 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:01:59.984 00.000 7680 MoveAxis(W, 115, ABG)
21:01:59.984 00.000 7680 Guiding  Dir = 3, Dur = 115
21:01:59.984 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:01:59.991 00.007 7680 IsSlewing returns 0
21:01:59.991 00.000 7680 IsGuiding returns 0
21:01:59.991 00.000 7680 PulseGuide returned control before completion, sleep 125
21:02:00.022 00.031 6120 UpdateGuideState exits: m=9825 SNR=59.9
21:02:00.023 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:00.023 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:00.036 00.013 6120 Enqueuing Expose request
21:02:00.134 00.098 7680 IsGuiding returns 1
21:02:00.136 00.002 7680 scope still moving after pulse duration time elapsed
21:02:00.167 00.031 7680 IsSlewing returns 0
21:02:00.168 00.001 7680 IsGuiding returns 1
21:02:00.199 00.031 7680 IsSlewing returns 0
21:02:00.200 00.001 7680 IsGuiding returns 0
21:02:00.200 00.000 7680 scope move finished after 115 + 92 ms
21:02:00.200 00.000 7680 Move returns status 0, amount 115
21:02:00.200 00.000 7680 MoveAxis(N, 0, ABG)
21:02:00.200 00.000 7680 Move returns status 0, amount 0
21:02:00.200 00.000 7680 move complete, result=0
21:02:00.200 00.000 7680 worker thread done servicing request
21:02:00.200 00.000 7680 Worker thread wakes up
21:02:00.200 00.000 6120 GuideStep: 0.3 px 115 ms WEST, 0.1 px 0 ms NORTH
21:02:00.200 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:00.200 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:01.460 01.260 7680 Exposure complete
21:02:01.535 00.075 7680 worker thread done servicing request
21:02:01.535 00.000 6120 OnExposeComplete: enter
21:02:01.540 00.005 6120 UpdateGuideState(): m_state=6
21:02:01.541 00.001 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:02:01.545 00.004 6120 Star::Find returns 1 (0), X=1258.59, Y=877.74, Mass=9889, SNR=59.0, Peak=222 HFD=7.3
21:02:01.547 00.002 6120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-2.95) = xAngle (2.55 = 2.55)
21:02:01.550 00.003 6120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.28 = 2.28)
21:02:01.552 00.002 6120 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.40 mountX=-0.10 mountY=0.09, mountTheta=2.40
21:02:01.555 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.05, opts=13)
21:02:01.557 00.002 6120 Enqueuing Move request for scope (0.11, -0.05)
21:02:01.561 00.004 7680 Worker thread wakes up
21:02:01.561 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
21:02:01.561 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
21:02:01.561 00.000 7680 Moving (0.11, -0.05) raw xDistance=-0.10 yDistance=0.09
21:02:01.561 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:02:01.561 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:02:01.561 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:02:01.561 00.000 7680 MoveAxis(E, 0, ABG)
21:02:01.561 00.000 7680 Move returns status 0, amount 0
21:02:01.561 00.000 7680 MoveAxis(N, 0, ABG)
21:02:01.561 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:02:01.564 00.003 7680 Move returns status 0, amount 0
21:02:01.564 00.000 7680 move complete, result=0
21:02:01.564 00.000 7680 worker thread done servicing request
21:02:01.576 00.012 6120 UpdateGuideState exits: m=9889 SNR=59.0
21:02:01.581 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:01.583 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:01.587 00.004 6120 Enqueuing Expose request
21:02:01.590 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:02:01.592 00.002 7680 Worker thread wakes up
21:02:01.592 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:01.592 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:02.851 01.259 7680 Exposure complete
21:02:02.923 00.072 7680 worker thread done servicing request
21:02:02.923 00.000 6120 OnExposeComplete: enter
21:02:02.923 00.000 6120 UpdateGuideState(): m_state=6
21:02:02.923 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:02:02.937 00.014 6120 Star::Find returns 1 (0), X=1258.56, Y=877.84, Mass=9995, SNR=59.7, Peak=220 HFD=7.3
21:02:02.937 00.000 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:02:02.937 00.000 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:02:02.937 00.000 6120 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.58 mountX=-0.08 mountY=-0.01, mountTheta=-3.00
21:02:02.948 00.011 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.05, opts=13)
21:02:02.948 00.000 6120 Enqueuing Move request for scope (0.07, 0.05)
21:02:02.953 00.005 7680 Worker thread wakes up
21:02:02.953 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
21:02:02.953 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
21:02:02.953 00.000 7680 Moving (0.07, 0.05) raw xDistance=-0.08 yDistance=-0.01
21:02:02.953 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:02:02.953 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:02:02.953 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:02:02.953 00.000 7680 MoveAxis(E, 0, ABG)
21:02:02.953 00.000 7680 Move returns status 0, amount 0
21:02:02.953 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:02:02.953 00.000 7680 MoveAxis(N, 0, ABG)
21:02:02.953 00.000 7680 Move returns status 0, amount 0
21:02:02.953 00.000 7680 move complete, result=0
21:02:02.953 00.000 7680 worker thread done servicing request
21:02:02.970 00.017 6120 UpdateGuideState exits: m=9995 SNR=59.7
21:02:02.970 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:02.970 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:02.979 00.009 6120 Enqueuing Expose request
21:02:02.983 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:02:02.985 00.002 7680 Worker thread wakes up
21:02:02.988 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:02.988 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:04.229 01.241 7680 Exposure complete
21:02:04.291 00.062 7680 worker thread done servicing request
21:02:04.291 00.000 6120 OnExposeComplete: enter
21:02:04.291 00.000 6120 UpdateGuideState(): m_state=6
21:02:04.306 00.015 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:02:04.306 00.000 6120 Star::Find returns 1 (0), X=1258.14, Y=879.30, Mass=8826, SNR=55.2, Peak=210 HFD=6.7
21:02:04.311 00.005 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.54)
21:02:04.314 00.003 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.81)
21:02:04.314 00.000 6120 CameraToMount -- cameraX=-0.34 cameraY=1.51 hyp=1.55 cameraTheta=1.79 mountX=0.05 mountY=-1.51, mountTheta=-1.54
21:02:04.318 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=1.51, opts=13)
21:02:04.323 00.005 6120 Enqueuing Move request for scope (-0.34, 1.51)
21:02:04.323 00.000 7680 Worker thread wakes up
21:02:04.323 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 1.51) opts 0xd
21:02:04.323 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 1.51)
21:02:04.323 00.000 7680 Moving (-0.34, 1.51) raw xDistance=0.05 yDistance=-1.51
21:02:04.323 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:02:04.323 00.000 7680 resist switch: large excursion: input -1.51 thresh 0.60 direction from 1 to -1
21:02:04.323 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.52
21:02:04.323 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:02:04.323 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.51 from input -1.51
21:02:04.323 00.000 7680 MoveAxis(E, 0, ABG)
21:02:04.323 00.000 7680 Move returns status 0, amount 0
21:02:04.323 00.000 7680 MoveAxis(N, 818, ABG)
21:02:04.323 00.000 7680 Guiding  Dir = 0, Dur = 818
21:02:04.323 00.000 7680 IsSlewing returns 0
21:02:04.323 00.000 7680 IsGuiding returns 0
21:02:04.323 00.000 7680 PulseGuide returned control before completion, sleep 828
21:02:04.339 00.016 6120 UpdateGuideState exits: m=8826 SNR=55.2
21:02:04.339 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:04.339 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:04.350 00.011 6120 Enqueuing Expose request
21:02:05.167 00.817 7680 IsGuiding returns 1
21:02:05.169 00.002 7680 scope still moving after pulse duration time elapsed
21:02:05.199 00.030 7680 IsSlewing returns 0
21:02:05.199 00.000 7680 IsGuiding returns 0
21:02:05.199 00.000 7680 scope move finished after 818 + 52 ms
21:02:05.199 00.000 7680 Move returns status 0, amount 818
21:02:05.199 00.000 7680 move complete, result=0
21:02:05.199 00.000 7680 worker thread done servicing request
21:02:05.199 00.000 7680 Worker thread wakes up
21:02:05.199 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.5 px 818 ms NORTH
21:02:05.209 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:05.209 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:06.461 01.252 7680 Exposure complete
21:02:06.534 00.073 7680 worker thread done servicing request
21:02:06.534 00.000 6120 OnExposeComplete: enter
21:02:06.534 00.000 6120 UpdateGuideState(): m_state=6
21:02:06.541 00.007 6120 Star::Find(15, 1258, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:02:06.544 00.003 6120 Star::Find returns 1 (0), X=1258.78, Y=877.88, Mass=9517, SNR=58.2, Peak=193 HFD=7.3
21:02:06.548 00.004 6120 CameraToMount -- cameraTheta (0.29) - m_xAngle (-2.95) = xAngle (3.24 = -3.04)
21:02:06.550 00.002 6120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.98 = 2.98)
21:02:06.553 00.003 6120 CameraToMount -- cameraX=0.30 cameraY=0.09 hyp=0.32 cameraTheta=0.29 mountX=-0.32 mountY=0.05, mountTheta=2.98
21:02:06.556 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.09, opts=13)
21:02:06.560 00.004 6120 Enqueuing Move request for scope (0.30, 0.09)
21:02:06.562 00.002 7680 Worker thread wakes up
21:02:06.562 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.09) opts 0xd
21:02:06.562 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.09)
21:02:06.562 00.000 7680 Moving (0.30, 0.09) raw xDistance=-0.32 yDistance=0.05
21:02:06.562 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
21:02:06.562 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:02:06.562 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:02:06.562 00.000 7680 MoveAxis(E, 133, ABG)
21:02:06.564 00.002 7680 Guiding  Dir = 2, Dur = 133
21:02:06.564 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:02:06.566 00.002 7680 IsSlewing returns 0
21:02:06.566 00.000 7680 IsGuiding returns 0
21:02:06.566 00.000 7680 PulseGuide returned control before completion, sleep 143
21:02:06.582 00.016 6120 UpdateGuideState exits: m=9517 SNR=58.2
21:02:06.586 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:06.589 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:06.591 00.002 6120 Enqueuing Expose request
21:02:06.725 00.134 7680 IsGuiding returns 1
21:02:06.725 00.000 7680 scope still moving after pulse duration time elapsed
21:02:06.758 00.033 7680 IsSlewing returns 0
21:02:06.759 00.001 7680 IsGuiding returns 0
21:02:06.759 00.000 7680 scope move finished after 133 + 57 ms
21:02:06.759 00.000 7680 Move returns status 0, amount 133
21:02:06.759 00.000 7680 MoveAxis(N, 0, ABG)
21:02:06.760 00.001 7680 Move returns status 0, amount 0
21:02:06.760 00.000 7680 move complete, result=0
21:02:06.760 00.000 7680 worker thread done servicing request
21:02:06.760 00.000 7680 Worker thread wakes up
21:02:06.760 00.000 6120 GuideStep: -0.3 px 133 ms EAST, 0.1 px 0 ms NORTH
21:02:06.762 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:06.762 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:07.879 01.117 6120 GetBoolean("/Confirm/guiding_assistant_while_guiding", 0) returns 0
21:02:08.024 00.145 7680 Exposure complete
21:02:08.094 00.070 7680 worker thread done servicing request
21:02:08.094 00.000 6120 OnExposeComplete: enter
21:02:08.100 00.006 6120 UpdateGuideState(): m_state=6
21:02:08.100 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:02:08.104 00.004 6120 Star::Find returns 1 (0), X=1258.66, Y=878.37, Mass=9272, SNR=56.9, Peak=203 HFD=7.3
21:02:08.104 00.000 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
21:02:08.110 00.006 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
21:02:08.110 00.000 6120 CameraToMount -- cameraX=0.18 cameraY=0.58 hyp=0.60 cameraTheta=1.27 mountX=-0.28 mountY=-0.44, mountTheta=-2.14
21:02:08.110 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.58, opts=13)
21:02:08.110 00.000 6120 Enqueuing Move request for scope (0.18, 0.58)
21:02:08.123 00.013 7680 Worker thread wakes up
21:02:08.123 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.58) opts 0xd
21:02:08.123 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.58)
21:02:08.123 00.000 7680 Moving (0.18, 0.58) raw xDistance=-0.28 yDistance=-0.44
21:02:08.123 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
21:02:08.123 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
21:02:08.123 00.000 7680 MoveAxis(E, 128, ABG)
21:02:08.123 00.000 7680 Guiding  Dir = 2, Dur = 128
21:02:08.123 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:02:08.126 00.003 7680 IsSlewing returns 0
21:02:08.126 00.000 7680 IsGuiding returns 0
21:02:08.126 00.000 7680 PulseGuide returned control before completion, sleep 138
21:02:08.142 00.016 6120 UpdateGuideState exits: m=9272 SNR=56.9
21:02:08.142 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:08.147 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:08.147 00.000 6120 Enqueuing Expose request
21:02:08.269 00.122 7680 IsGuiding returns 1
21:02:08.269 00.000 7680 scope still moving after pulse duration time elapsed
21:02:08.301 00.032 7680 IsSlewing returns 0
21:02:08.301 00.000 7680 IsGuiding returns 0
21:02:08.301 00.000 7680 scope move finished after 128 + 46 ms
21:02:08.301 00.000 7680 Move returns status 0, amount 128
21:02:08.301 00.000 7680 MoveAxis(N, 240, ABG)
21:02:08.301 00.000 7680 Guiding  Dir = 0, Dur = 240
21:02:08.301 00.000 7680 IsSlewing returns 0
21:02:08.301 00.000 7680 IsGuiding returns 0
21:02:08.301 00.000 7680 PulseGuide returned control before completion, sleep 250
21:02:08.573 00.272 7680 IsGuiding returns 1
21:02:08.574 00.001 7680 scope still moving after pulse duration time elapsed
21:02:08.604 00.030 7680 IsSlewing returns 0
21:02:08.604 00.000 7680 IsGuiding returns 0
21:02:08.604 00.000 7680 scope move finished after 240 + 60 ms
21:02:08.604 00.000 7680 Move returns status 0, amount 240
21:02:08.604 00.000 7680 move complete, result=0
21:02:08.604 00.000 7680 worker thread done servicing request
21:02:08.604 00.000 6120 GuideStep: -0.3 px 128 ms EAST, -0.4 px 240 ms NORTH
21:02:08.613 00.009 7680 Worker thread wakes up
21:02:08.613 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:08.613 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:09.857 01.244 7680 Exposure complete
21:02:09.936 00.079 7680 worker thread done servicing request
21:02:09.936 00.000 6120 OnExposeComplete: enter
21:02:09.942 00.006 6120 UpdateGuideState(): m_state=6
21:02:09.943 00.001 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:02:09.948 00.005 6120 Star::Find returns 1 (0), X=1258.60, Y=877.90, Mass=9661, SNR=59.4, Peak=207 HFD=7.5
21:02:09.948 00.000 6120 CameraToMount -- cameraTheta (0.78) - m_xAngle (-2.95) = xAngle (3.73 = -2.55)
21:02:09.951 00.003 6120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.46 = -2.82)
21:02:09.954 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.78 mountX=-0.13 mountY=-0.05, mountTheta=-2.78
21:02:09.954 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.11, opts=13)
21:02:09.959 00.005 6120 Enqueuing Move request for scope (0.12, 0.11)
21:02:09.961 00.002 7680 Worker thread wakes up
21:02:09.961 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
21:02:09.961 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
21:02:09.961 00.000 7680 Moving (0.12, 0.11) raw xDistance=-0.13 yDistance=-0.05
21:02:09.961 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:02:09.961 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:02:09.961 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:02:09.967 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:02:09.967 00.000 7680 MoveAxis(E, 0, ABG)
21:02:09.967 00.000 7680 Move returns status 0, amount 0
21:02:09.967 00.000 7680 MoveAxis(N, 0, ABG)
21:02:09.967 00.000 7680 Move returns status 0, amount 0
21:02:09.967 00.000 7680 move complete, result=0
21:02:09.967 00.000 7680 worker thread done servicing request
21:02:09.983 00.016 6120 UpdateGuideState exits: m=9661 SNR=59.4
21:02:09.983 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:09.988 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:09.988 00.000 6120 Enqueuing Expose request
21:02:09.993 00.005 7680 Worker thread wakes up
21:02:09.993 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:02:09.995 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:09.995 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:11.246 01.251 7680 Exposure complete
21:02:11.323 00.077 7680 worker thread done servicing request
21:02:11.323 00.000 6120 OnExposeComplete: enter
21:02:11.326 00.003 6120 UpdateGuideState(): m_state=6
21:02:11.328 00.002 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:02:11.330 00.002 6120 Star::Find returns 1 (0), X=1258.67, Y=877.97, Mass=9462, SNR=59.1, Peak=203 HFD=7.5
21:02:11.333 00.003 6120 CameraToMount -- cameraTheta (0.76) - m_xAngle (-2.95) = xAngle (3.71 = -2.57)
21:02:11.336 00.003 6120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.44 = -2.84)
21:02:11.339 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.18 hyp=0.26 cameraTheta=0.76 mountX=-0.22 mountY=-0.08, mountTheta=-2.80
21:02:11.341 00.002 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.18, opts=13)
21:02:11.341 00.000 6120 Enqueuing Move request for scope (0.19, 0.18)
21:02:11.347 00.006 7680 Worker thread wakes up
21:02:11.347 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.18) opts 0xd
21:02:11.347 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.18)
21:02:11.347 00.000 7680 Moving (0.19, 0.18) raw xDistance=-0.22 yDistance=-0.08
21:02:11.347 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
21:02:11.347 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:02:11.347 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:02:11.351 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:02:11.351 00.000 7680 MoveAxis(E, 93, ABG)
21:02:11.351 00.000 7680 Guiding  Dir = 2, Dur = 93
21:02:11.352 00.001 7680 IsSlewing returns 0
21:02:11.352 00.000 7680 IsGuiding returns 0
21:02:11.352 00.000 7680 PulseGuide returned control before completion, sleep 103
21:02:11.357 00.005 6120 UpdateGuideState exits: m=9462 SNR=59.1
21:02:11.368 00.011 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:11.371 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:11.371 00.000 6120 Enqueuing Expose request
21:02:11.467 00.096 7680 IsGuiding returns 1
21:02:11.467 00.000 7680 scope still moving after pulse duration time elapsed
21:02:11.499 00.032 7680 IsSlewing returns 0
21:02:11.499 00.000 7680 IsGuiding returns 0
21:02:11.499 00.000 7680 scope move finished after 93 + 58 ms
21:02:11.499 00.000 7680 Move returns status 0, amount 93
21:02:11.499 00.000 7680 MoveAxis(N, 0, ABG)
21:02:11.499 00.000 7680 Move returns status 0, amount 0
21:02:11.499 00.000 7680 move complete, result=0
21:02:11.499 00.000 7680 worker thread done servicing request
21:02:11.499 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.1 px 0 ms NORTH
21:02:11.512 00.013 7680 Worker thread wakes up
21:02:11.512 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:11.512 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:12.760 01.248 7680 Exposure complete
21:02:12.829 00.069 7680 worker thread done servicing request
21:02:12.829 00.000 6120 OnExposeComplete: enter
21:02:12.839 00.010 6120 UpdateGuideState(): m_state=6
21:02:12.839 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:02:12.844 00.005 6120 Star::Find returns 1 (0), X=1258.28, Y=878.49, Mass=9426, SNR=56.6, Peak=197 HFD=7.2
21:02:12.846 00.002 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
21:02:12.846 00.000 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
21:02:12.846 00.000 6120 CameraToMount -- cameraX=-0.20 cameraY=0.70 hyp=0.73 cameraTheta=1.84 mountX=0.06 mountY=-0.71, mountTheta=-1.48
21:02:12.854 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.70, opts=13)
21:02:12.854 00.000 6120 Enqueuing Move request for scope (-0.20, 0.70)
21:02:12.854 00.000 7680 Worker thread wakes up
21:02:12.854 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.70) opts 0xd
21:02:12.854 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.70)
21:02:12.854 00.000 7680 Moving (-0.20, 0.70) raw xDistance=0.06 yDistance=-0.71
21:02:12.854 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:02:12.854 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
21:02:12.854 00.000 7680 MoveAxis(E, 0, ABG)
21:02:12.854 00.000 7680 Move returns status 0, amount 0
21:02:12.854 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:02:12.864 00.010 7680 MoveAxis(N, 388, ABG)
21:02:12.864 00.000 7680 Guiding  Dir = 0, Dur = 388
21:02:12.864 00.000 7680 IsSlewing returns 0
21:02:12.864 00.000 7680 IsGuiding returns 0
21:02:12.864 00.000 7680 PulseGuide returned control before completion, sleep 398
21:02:12.870 00.006 6120 UpdateGuideState exits: m=9426 SNR=56.6
21:02:12.881 00.011 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:12.881 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:12.886 00.005 6120 Enqueuing Expose request
21:02:13.270 00.384 7680 IsGuiding returns 1
21:02:13.270 00.000 7680 scope still moving after pulse duration time elapsed
21:02:13.302 00.032 7680 IsSlewing returns 0
21:02:13.303 00.001 7680 IsGuiding returns 0
21:02:13.303 00.000 7680 scope move finished after 388 + 49 ms
21:02:13.303 00.000 7680 Move returns status 0, amount 388
21:02:13.305 00.002 7680 move complete, result=0
21:02:13.305 00.000 7680 worker thread done servicing request
21:02:13.305 00.000 7680 Worker thread wakes up
21:02:13.305 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:13.306 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:13.307 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 388 ms NORTH
21:02:14.549 01.242 7680 Exposure complete
21:02:14.573 00.024 6120 GetString("/profile/5/scope/calibration/timestamp", "") returns "11/24/2025 8:50:59 PM"
21:02:14.577 00.004 6120 GetDouble("/profile/5/scope/calibration/xRate", 1.000000) returns 0.001549
21:02:14.581 00.004 6120 GetDouble("/profile/5/scope/calibration/yRate", 1.000000) returns 0.001842
21:02:14.583 00.002 6120 GetInt("/profile/5/scope/calibration/binning", 1) returns 1
21:02:14.586 00.003 6120 GetDouble("/profile/5/scope/calibration/xAngle", 0.000000) returns -2.954580
21:02:14.589 00.003 6120 GetDouble("/profile/5/scope/calibration/yAngle", 0.000000) returns -1.652140
21:02:14.593 00.004 6120 GetDouble("/profile/5/scope/calibration/declination", 0.000000) returns 0.009384
21:02:14.593 00.000 6120 GetInt("/profile/5/scope/calibration/pierSide", -1) returns 1
21:02:14.599 00.006 6120 GetInt("/profile/5/scope/calibration/raGuideParity", 0) returns 1
21:02:14.599 00.000 6120 GetInt("/profile/5/scope/calibration/decGuideParity", 0) returns 1
21:02:14.604 00.005 6120 GetDouble("/profile/5/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:02:14.607 00.003 6120 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:02:14.607 00.000 6120 GetInt("/GuidingAssistant/pos.x", -1) returns 930
21:02:14.607 00.000 6120 GetInt("/GuidingAssistant/pos.y", -1) returns 180
21:02:14.628 00.021 7680 worker thread done servicing request
21:02:14.631 00.003 6120 MultiStar mode disabled
21:02:14.653 00.022 6120 GuidingAssistant: Disabling guide output
21:02:14.657 00.004 6120 MountGuidingEnabled: 0
21:02:14.677 00.020 6120 OnExposeComplete: enter
21:02:14.677 00.000 6120 UpdateGuideState(): m_state=6
21:02:14.682 00.005 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:02:14.686 00.004 6120 Star::Find returns 1 (0), X=1258.20, Y=878.27, Mass=9848, SNR=60.3, Peak=207 HFD=7.4
21:02:14.686 00.000 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
21:02:14.691 00.005 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.50)
21:02:14.694 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=0.48 hyp=0.55 cameraTheta=2.10 mountX=0.19 mountY=-0.55, mountTheta=-1.25
21:02:14.696 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.48, opts=13)
21:02:14.700 00.004 6120 Enqueuing Move request for scope (-0.28, 0.48)
21:02:14.703 00.003 7680 Worker thread wakes up
21:02:14.703 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.48) opts 0xd
21:02:14.703 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.48)
21:02:14.703 00.000 7680 Moving (-0.28, 0.48) raw xDistance=0.19 yDistance=-0.55
21:02:14.705 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:02:14.705 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
21:02:14.705 00.000 7680 MoveAxis(E, 0, ABG)
21:02:14.705 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:14.705 00.000 7680 Move returns status 1, amount 0
21:02:14.707 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:02:14.707 00.000 7680 MoveAxis(N, 300, ABG)
21:02:14.707 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:14.707 00.000 7680 Move returns status 1, amount 0
21:02:14.707 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:14.707 00.000 7680 move complete, result=1
21:02:14.707 00.000 7680 worker thread done servicing request
21:02:14.729 00.022 6120 UpdateGuideState exits: m=9848 SNR=60.3
21:02:14.729 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:14.734 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:14.740 00.006 6120 Enqueuing Expose request
21:02:14.743 00.003 7680 Worker thread wakes up
21:02:14.743 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
21:02:14.743 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:14.743 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:14.743 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:14.940 00.197 6120 evsrv: cli 0FAEF618 connect
21:02:14.945 00.005 6120 case statement mapped state 6 to 3
21:02:14.948 00.003 6120 case statement mapped state 6 to 3
21:02:14.950 00.002 6120 evsrv: cli 0FAEF618 request: {"method":"get_pixel_scale","id":"6dc9e124-9201-4c8f-aed2-6641f3e94bf2"}
21:02:14.950 00.000 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":null,"id":"6dc9e124-9201-4c8f-aed2-6641f3e94bf2"}
21:02:14.957 00.007 6120 evsrv: cli 0FAEF618 disconnect
21:02:15.997 01.040 7680 Exposure complete
21:02:16.077 00.080 7680 worker thread done servicing request
21:02:16.077 00.000 6120 OnExposeComplete: enter
21:02:16.081 00.004 6120 UpdateGuideState(): m_state=6
21:02:16.081 00.000 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:02:16.086 00.005 6120 Star::Find returns 1 (0), X=1258.25, Y=878.29, Mass=9473, SNR=59.3, Peak=198 HFD=7.4
21:02:16.086 00.000 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
21:02:16.090 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
21:02:16.094 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.50 hyp=0.55 cameraTheta=2.01 mountX=0.14 mountY=-0.55, mountTheta=-1.32
21:02:16.096 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.50, opts=13)
21:02:16.096 00.000 6120 Enqueuing Move request for scope (-0.24, 0.50)
21:02:16.102 00.006 7680 Worker thread wakes up
21:02:16.102 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.50) opts 0xd
21:02:16.102 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.50)
21:02:16.102 00.000 7680 Moving (-0.24, 0.50) raw xDistance=0.14 yDistance=-0.55
21:02:16.103 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:02:16.103 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
21:02:16.103 00.000 7680 MoveAxis(E, 0, ABG)
21:02:16.104 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:16.104 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:02:16.105 00.001 7680 Move returns status 1, amount 0
21:02:16.105 00.000 7680 MoveAxis(N, 298, ABG)
21:02:16.105 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:16.105 00.000 7680 Move returns status 1, amount 0
21:02:16.109 00.004 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:16.109 00.000 7680 move complete, result=1
21:02:16.109 00.000 7680 worker thread done servicing request
21:02:16.121 00.012 6120 UpdateGuideState exits: m=9473 SNR=59.3
21:02:16.121 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:16.127 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:16.130 00.003 6120 Enqueuing Expose request
21:02:16.130 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
21:02:16.135 00.005 7680 Worker thread wakes up
21:02:16.135 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:16.135 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:16.137 00.002 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:16.143 00.006 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:17.391 01.248 7680 Exposure complete
21:02:17.461 00.070 7680 worker thread done servicing request
21:02:17.461 00.000 6120 OnExposeComplete: enter
21:02:17.461 00.000 6120 UpdateGuideState(): m_state=6
21:02:17.469 00.008 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
21:02:17.469 00.000 6120 Star::Find returns 1 (0), X=1258.66, Y=878.50, Mass=9435, SNR=56.0, Peak=200 HFD=7.3
21:02:17.474 00.005 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
21:02:17.474 00.000 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
21:02:17.479 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=0.71 hyp=0.73 cameraTheta=1.33 mountX=-0.30 mountY=-0.56, mountTheta=-2.07
21:02:17.479 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.71, opts=13)
21:02:17.484 00.005 6120 Enqueuing Move request for scope (0.18, 0.71)
21:02:17.487 00.003 7680 Worker thread wakes up
21:02:17.487 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.71) opts 0xd
21:02:17.487 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.71)
21:02:17.487 00.000 7680 Moving (0.18, 0.71) raw xDistance=-0.30 yDistance=-0.56
21:02:17.488 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
21:02:17.488 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
21:02:17.488 00.000 7680 MoveAxis(E, 129, ABG)
21:02:17.488 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:17.488 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:02:17.489 00.001 7680 Move returns status 1, amount 0
21:02:17.489 00.000 7680 MoveAxis(N, 303, ABG)
21:02:17.489 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:17.489 00.000 7680 Move returns status 1, amount 0
21:02:17.492 00.003 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:17.492 00.000 7680 move complete, result=1
21:02:17.492 00.000 7680 worker thread done servicing request
21:02:17.502 00.010 6120 UpdateGuideState exits: m=9435 SNR=56.0
21:02:17.502 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:17.508 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:17.511 00.003 6120 Enqueuing Expose request
21:02:17.511 00.000 7680 Worker thread wakes up
21:02:17.511 00.000 6120 GuideStep: -0.3 px 0 ms EAST, -0.6 px 0 ms NORTH
21:02:17.511 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:17.511 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:17.519 00.008 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:17.521 00.002 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:18.772 01.251 7680 Exposure complete
21:02:18.848 00.076 7680 worker thread done servicing request
21:02:18.850 00.002 6120 OnExposeComplete: enter
21:02:18.852 00.002 6120 UpdateGuideState(): m_state=6
21:02:18.854 00.002 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
21:02:18.858 00.004 6120 Star::Find returns 1 (0), X=1258.69, Y=878.39, Mass=9862, SNR=59.7, Peak=219 HFD=7.3
21:02:18.858 00.000 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.20 = -2.09)
21:02:18.864 00.006 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.36)
21:02:18.864 00.000 6120 CameraToMount -- cameraX=0.21 cameraY=0.60 hyp=0.64 cameraTheta=1.24 mountX=-0.31 mountY=-0.45, mountTheta=-2.18
21:02:18.864 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.60, opts=13)
21:02:18.864 00.000 6120 Enqueuing Move request for scope (0.21, 0.60)
21:02:18.876 00.012 7680 Worker thread wakes up
21:02:18.876 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.60) opts 0xd
21:02:18.876 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.60)
21:02:18.876 00.000 7680 Moving (0.21, 0.60) raw xDistance=-0.31 yDistance=-0.45
21:02:18.876 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
21:02:18.876 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:02:18.876 00.000 7680 MoveAxis(E, 142, ABG)
21:02:18.876 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:18.876 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:02:18.876 00.000 7680 Move returns status 1, amount 0
21:02:18.876 00.000 7680 MoveAxis(N, 245, ABG)
21:02:18.876 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:18.876 00.000 7680 Move returns status 1, amount 0
21:02:18.876 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:18.882 00.006 7680 move complete, result=1
21:02:18.882 00.000 7680 worker thread done servicing request
21:02:18.893 00.011 6120 UpdateGuideState exits: m=9862 SNR=59.7
21:02:18.898 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:18.902 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:18.902 00.000 6120 Enqueuing Expose request
21:02:18.908 00.006 7680 Worker thread wakes up
21:02:18.908 00.000 6120 GuideStep: -0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
21:02:18.910 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:18.910 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:18.912 00.002 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:18.917 00.005 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:20.159 01.242 7680 Exposure complete
21:02:20.239 00.080 7680 worker thread done servicing request
21:02:20.239 00.000 6120 OnExposeComplete: enter
21:02:20.239 00.000 6120 UpdateGuideState(): m_state=6
21:02:20.246 00.007 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
21:02:20.250 00.004 6120 Star::Find returns 1 (0), X=1258.69, Y=878.58, Mass=9790, SNR=59.5, Peak=206 HFD=7.3
21:02:20.250 00.000 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
21:02:20.257 00.007 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
21:02:20.257 00.000 6120 CameraToMount -- cameraX=0.21 cameraY=0.79 hyp=0.82 cameraTheta=1.31 mountX=-0.36 mountY=-0.62, mountTheta=-2.10
21:02:20.263 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.79, opts=13)
21:02:20.266 00.003 6120 Enqueuing Move request for scope (0.21, 0.79)
21:02:20.270 00.004 7680 Worker thread wakes up
21:02:20.270 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.79) opts 0xd
21:02:20.271 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.79)
21:02:20.271 00.000 7680 Moving (0.21, 0.79) raw xDistance=-0.36 yDistance=-0.62
21:02:20.271 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
21:02:20.271 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
21:02:20.271 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:02:20.273 00.002 7680 MoveAxis(E, 161, ABG)
21:02:20.273 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:20.273 00.000 7680 Move returns status 1, amount 0
21:02:20.273 00.000 7680 MoveAxis(N, 334, ABG)
21:02:20.273 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:20.273 00.000 7680 Move returns status 1, amount 0
21:02:20.273 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:20.275 00.002 7680 move complete, result=1
21:02:20.275 00.000 7680 worker thread done servicing request
21:02:20.286 00.011 6120 UpdateGuideState exits: m=9790 SNR=59.5
21:02:20.286 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:20.291 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:20.291 00.000 6120 Enqueuing Expose request
21:02:20.300 00.009 7680 Worker thread wakes up
21:02:20.300 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:20.300 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:20.302 00.002 6120 GuideStep: -0.4 px 0 ms EAST, -0.6 px 0 ms NORTH
21:02:20.308 00.006 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:20.308 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:21.549 01.241 7680 Exposure complete
21:02:21.622 00.073 7680 worker thread done servicing request
21:02:21.622 00.000 6120 OnExposeComplete: enter
21:02:21.626 00.004 6120 UpdateGuideState(): m_state=6
21:02:21.628 00.002 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
21:02:21.628 00.000 6120 Star::Find returns 1 (0), X=1258.73, Y=878.62, Mass=9696, SNR=58.3, Peak=194 HFD=7.3
21:02:21.628 00.000 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
21:02:21.635 00.007 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
21:02:21.635 00.000 6120 CameraToMount -- cameraX=0.25 cameraY=0.83 hyp=0.87 cameraTheta=1.28 mountX=-0.40 mountY=-0.64, mountTheta=-2.13
21:02:21.639 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.83, opts=13)
21:02:21.639 00.000 6120 Enqueuing Move request for scope (0.25, 0.83)
21:02:21.639 00.000 7680 Worker thread wakes up
21:02:21.639 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.83) opts 0xd
21:02:21.639 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.83)
21:02:21.639 00.000 7680 Moving (0.25, 0.83) raw xDistance=-0.40 yDistance=-0.64
21:02:21.639 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
21:02:21.639 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
21:02:21.639 00.000 7680 MoveAxis(E, 181, ABG)
21:02:21.639 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:21.639 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=194, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:02:21.649 00.010 7680 Move returns status 1, amount 0
21:02:21.649 00.000 7680 MoveAxis(N, 346, ABG)
21:02:21.653 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:21.653 00.000 7680 Move returns status 1, amount 0
21:02:21.653 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:21.653 00.000 7680 move complete, result=1
21:02:21.653 00.000 7680 worker thread done servicing request
21:02:21.667 00.014 6120 UpdateGuideState exits: m=9696 SNR=58.3
21:02:21.670 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:21.673 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:21.673 00.000 6120 Enqueuing Expose request
21:02:21.678 00.005 7680 Worker thread wakes up
21:02:21.678 00.000 6120 GuideStep: -0.4 px 0 ms EAST, -0.6 px 0 ms NORTH
21:02:21.678 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:21.678 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:21.678 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:21.678 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:22.931 01.253 7680 Exposure complete
21:02:22.994 00.063 7680 worker thread done servicing request
21:02:22.994 00.000 6120 OnExposeComplete: enter
21:02:22.994 00.000 6120 UpdateGuideState(): m_state=6
21:02:23.005 00.011 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
21:02:23.009 00.004 6120 Star::Find returns 1 (0), X=1258.12, Y=880.28, Mass=8585, SNR=55.6, Peak=218 HFD=6.7
21:02:23.010 00.001 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
21:02:23.010 00.000 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
21:02:23.017 00.007 6120 CameraToMount -- cameraX=-0.36 cameraY=2.49 hyp=2.51 cameraTheta=1.71 mountX=-0.11 mountY=-2.39, mountTheta=-1.62
21:02:23.017 00.000 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=2.49, opts=13)
21:02:23.022 00.005 6120 Enqueuing Move request for scope (-0.36, 2.49)
21:02:23.022 00.000 7680 Worker thread wakes up
21:02:23.026 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:02:23.028 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 2.49) opts 0xd
21:02:23.030 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.36, 2.49)
21:02:23.030 00.000 7680 Moving (-0.36, 2.49) raw xDistance=-0.11 yDistance=-2.39
21:02:23.030 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:02:23.030 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.39 from input -2.39
21:02:23.030 00.000 7680 MoveAxis(E, 0, ABG)
21:02:23.030 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:23.030 00.000 7680 Move returns status 1, amount 0
21:02:23.030 00.000 7680 MoveAxis(N, 1299, ABG)
21:02:23.032 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:23.032 00.000 7680 Move returns status 1, amount 0
21:02:23.032 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:23.032 00.000 7680 move complete, result=1
21:02:23.032 00.000 7680 worker thread done servicing request
21:02:23.048 00.016 6120 UpdateGuideState exits: m=8585 SNR=55.6
21:02:23.062 00.014 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:23.067 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:23.071 00.004 6120 Enqueuing Expose request
21:02:23.078 00.007 7680 Worker thread wakes up
21:02:23.078 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -2.4 px 0 ms NORTH
21:02:23.081 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:23.081 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:23.083 00.002 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:23.087 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:24.343 01.256 7680 Exposure complete
21:02:24.412 00.069 7680 worker thread done servicing request
21:02:24.412 00.000 6120 OnExposeComplete: enter
21:02:24.418 00.006 6120 UpdateGuideState(): m_state=6
21:02:24.418 00.000 6120 Star::Find(15, 1258, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
21:02:24.423 00.005 6120 Star::Find returns 1 (0), X=1258.63, Y=878.97, Mass=9883, SNR=59.5, Peak=219 HFD=7.2
21:02:24.423 00.000 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
21:02:24.428 00.005 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
21:02:24.429 00.001 6120 CameraToMount -- cameraX=0.15 cameraY=1.17 hyp=1.18 cameraTheta=1.44 mountX=-0.37 mountY=-0.99, mountTheta=-1.92
21:02:24.433 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=1.17, opts=13)
21:02:24.433 00.000 6120 Enqueuing Move request for scope (0.15, 1.17)
21:02:24.439 00.006 7680 Worker thread wakes up
21:02:24.439 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 1.17) opts 0xd
21:02:24.439 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 1.17)
21:02:24.440 00.001 7680 Moving (0.15, 1.17) raw xDistance=-0.37 yDistance=-0.99
21:02:24.440 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
21:02:24.440 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99
21:02:24.441 00.001 7680 MoveAxis(E, 154, ABG)
21:02:24.441 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:24.441 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:02:24.444 00.003 7680 Move returns status 1, amount 0
21:02:24.445 00.001 7680 MoveAxis(N, 537, ABG)
21:02:24.445 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:24.445 00.000 7680 Move returns status 1, amount 0
21:02:24.445 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:24.445 00.000 7680 move complete, result=1
21:02:24.445 00.000 7680 worker thread done servicing request
21:02:24.448 00.003 6120 UpdateGuideState exits: m=9883 SNR=59.5
21:02:24.459 00.011 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:24.463 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:24.463 00.000 6120 Enqueuing Expose request
21:02:24.463 00.000 6120 GuideStep: -0.4 px 0 ms EAST, -1.0 px 0 ms NORTH
21:02:24.463 00.000 7680 Worker thread wakes up
21:02:24.463 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:24.463 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:24.473 00.010 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:24.475 00.002 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:25.718 01.243 7680 Exposure complete
21:02:25.797 00.079 7680 worker thread done servicing request
21:02:25.797 00.000 6120 OnExposeComplete: enter
21:02:25.800 00.003 6120 UpdateGuideState(): m_state=6
21:02:25.802 00.002 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
21:02:25.802 00.000 6120 Star::Find returns 1 (0), X=1258.60, Y=879.30, Mass=9535, SNR=58.9, Peak=204 HFD=7.3
21:02:25.802 00.000 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
21:02:25.813 00.011 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.11)
21:02:25.813 00.000 6120 CameraToMount -- cameraX=0.12 cameraY=1.51 hyp=1.52 cameraTheta=1.49 mountX=-0.40 mountY=-1.30, mountTheta=-1.87
21:02:25.819 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=1.51, opts=13)
21:02:25.819 00.000 6120 Enqueuing Move request for scope (0.12, 1.51)
21:02:25.823 00.004 7680 Worker thread wakes up
21:02:25.823 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 1.51) opts 0xd
21:02:25.823 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 1.51)
21:02:25.823 00.000 7680 Moving (0.12, 1.51) raw xDistance=-0.40 yDistance=-1.30
21:02:25.823 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
21:02:25.823 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.30 from input -1.30
21:02:25.823 00.000 7680 MoveAxis(E, 180, ABG)
21:02:25.823 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:25.823 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:02:25.823 00.000 7680 Move returns status 1, amount 0
21:02:25.823 00.000 7680 MoveAxis(N, 708, ABG)
21:02:25.823 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:25.823 00.000 7680 Move returns status 1, amount 0
21:02:25.823 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:25.823 00.000 7680 move complete, result=1
21:02:25.823 00.000 7680 worker thread done servicing request
21:02:25.836 00.013 6120 UpdateGuideState exits: m=9535 SNR=58.9
21:02:25.836 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:25.845 00.009 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:25.845 00.000 6120 Enqueuing Expose request
21:02:25.845 00.000 6120 GuideStep: -0.4 px 0 ms EAST, -1.3 px 0 ms NORTH
21:02:25.853 00.008 7680 Worker thread wakes up
21:02:25.854 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:25.854 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:25.854 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:25.854 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:27.108 01.254 7680 Exposure complete
21:02:27.176 00.068 7680 worker thread done servicing request
21:02:27.176 00.000 6120 OnExposeComplete: enter
21:02:27.176 00.000 6120 UpdateGuideState(): m_state=6
21:02:27.184 00.008 6120 Star::Find(15, 1258, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
21:02:27.184 00.000 6120 Star::Find returns 1 (0), X=1258.62, Y=879.43, Mass=9669, SNR=57.7, Peak=208 HFD=7.3
21:02:27.184 00.000 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
21:02:27.193 00.009 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.11)
21:02:27.193 00.000 6120 CameraToMount -- cameraX=0.13 cameraY=1.64 hyp=1.64 cameraTheta=1.49 mountX=-0.44 mountY=-1.41, mountTheta=-1.87
21:02:27.193 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=1.64, opts=13)
21:02:27.200 00.007 6120 Enqueuing Move request for scope (0.13, 1.64)
21:02:27.200 00.000 7680 Worker thread wakes up
21:02:27.200 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 1.64) opts 0xd
21:02:27.200 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 1.64)
21:02:27.200 00.000 7680 Moving (0.13, 1.64) raw xDistance=-0.44 yDistance=-1.41
21:02:27.200 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
21:02:27.200 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.41 from input -1.41
21:02:27.200 00.000 7680 MoveAxis(E, 197, ABG)
21:02:27.200 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:27.200 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:02:27.208 00.008 7680 Move returns status 1, amount 0
21:02:27.208 00.000 7680 MoveAxis(N, 766, ABG)
21:02:27.208 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:27.208 00.000 7680 Move returns status 1, amount 0
21:02:27.211 00.003 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:27.211 00.000 7680 move complete, result=1
21:02:27.211 00.000 7680 worker thread done servicing request
21:02:27.216 00.005 6120 UpdateGuideState exits: m=9669 SNR=57.7
21:02:27.216 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:27.228 00.012 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:27.229 00.001 6120 Enqueuing Expose request
21:02:27.232 00.003 6120 GuideStep: -0.4 px 0 ms EAST, -1.4 px 0 ms NORTH
21:02:27.232 00.000 7680 Worker thread wakes up
21:02:27.232 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:27.232 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:27.239 00.007 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:27.239 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:28.481 01.242 7680 Exposure complete
21:02:28.557 00.076 7680 worker thread done servicing request
21:02:28.557 00.000 6120 OnExposeComplete: enter
21:02:28.560 00.003 6120 UpdateGuideState(): m_state=6
21:02:28.563 00.003 6120 Star::Find(15, 1258, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
21:02:28.563 00.000 6120 Star::Find returns 1 (0), X=1258.65, Y=879.53, Mass=9385, SNR=58.8, Peak=201 HFD=7.3
21:02:28.570 00.007 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
21:02:28.570 00.000 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
21:02:28.573 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=1.74 hyp=1.75 cameraTheta=1.48 mountX=-0.49 mountY=-1.49, mountTheta=-1.89
21:02:28.573 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=1.74, opts=13)
21:02:28.579 00.006 6120 Enqueuing Move request for scope (0.17, 1.74)
21:02:28.579 00.000 7680 Worker thread wakes up
21:02:28.579 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 1.74) opts 0xd
21:02:28.579 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 1.74)
21:02:28.579 00.000 7680 Moving (0.17, 1.74) raw xDistance=-0.49 yDistance=-1.49
21:02:28.579 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.49
21:02:28.579 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.49 from input -1.49
21:02:28.579 00.000 7680 MoveAxis(E, 219, ABG)
21:02:28.579 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:28.579 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:02:28.585 00.006 7680 Move returns status 1, amount 0
21:02:28.585 00.000 7680 MoveAxis(N, 807, ABG)
21:02:28.585 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:28.585 00.000 7680 Move returns status 1, amount 0
21:02:28.588 00.003 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:28.588 00.000 7680 move complete, result=1
21:02:28.588 00.000 7680 worker thread done servicing request
21:02:28.590 00.002 6120 UpdateGuideState exits: m=9385 SNR=58.8
21:02:28.602 00.012 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:28.605 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:28.609 00.004 6120 Enqueuing Expose request
21:02:28.609 00.000 7680 Worker thread wakes up
21:02:28.609 00.000 6120 GuideStep: -0.5 px 0 ms EAST, -1.5 px 0 ms NORTH
21:02:28.609 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:28.609 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:28.609 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:28.620 00.011 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:29.871 01.251 7680 Exposure complete
21:02:29.947 00.076 7680 worker thread done servicing request
21:02:29.948 00.001 6120 OnExposeComplete: enter
21:02:29.950 00.002 6120 UpdateGuideState(): m_state=6
21:02:29.950 00.000 6120 Star::Find(15, 1258, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
21:02:29.958 00.008 6120 Star::Find returns 1 (0), X=1258.77, Y=879.58, Mass=9479, SNR=58.5, Peak=216 HFD=7.3
21:02:29.960 00.002 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
21:02:29.965 00.005 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.19)
21:02:29.967 00.002 6120 CameraToMount -- cameraX=0.29 cameraY=1.79 hyp=1.81 cameraTheta=1.41 mountX=-0.62 mountY=-1.48, mountTheta=-1.97
21:02:29.973 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=1.79, opts=13)
21:02:29.975 00.002 6120 Enqueuing Move request for scope (0.29, 1.79)
21:02:29.979 00.004 7680 Worker thread wakes up
21:02:29.979 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 1.79) opts 0xd
21:02:29.979 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 1.79)
21:02:29.979 00.000 7680 Moving (0.29, 1.79) raw xDistance=-0.62 yDistance=-1.48
21:02:29.979 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62
21:02:29.979 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.48 from input -1.48
21:02:29.979 00.000 7680 MoveAxis(E, 277, ABG)
21:02:29.979 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:29.979 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:02:29.979 00.000 7680 Move returns status 1, amount 0
21:02:29.979 00.000 7680 MoveAxis(N, 804, ABG)
21:02:29.979 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:29.979 00.000 7680 Move returns status 1, amount 0
21:02:29.979 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:29.979 00.000 7680 move complete, result=1
21:02:29.979 00.000 7680 worker thread done servicing request
21:02:30.000 00.021 6120 UpdateGuideState exits: m=9479 SNR=58.5
21:02:30.004 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:30.004 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:30.010 00.006 6120 Enqueuing Expose request
21:02:30.012 00.002 7680 Worker thread wakes up
21:02:30.012 00.000 6120 GuideStep: -0.6 px 0 ms EAST, -1.5 px 0 ms NORTH
21:02:30.019 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:30.019 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:30.021 00.002 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:30.025 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:31.282 01.257 7680 Exposure complete
21:02:31.348 00.066 7680 worker thread done servicing request
21:02:31.348 00.000 6120 OnExposeComplete: enter
21:02:31.348 00.000 6120 UpdateGuideState(): m_state=6
21:02:31.354 00.006 6120 Star::Find(15, 1258, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
21:02:31.357 00.003 6120 Star::Find returns 1 (0), X=1258.78, Y=879.65, Mass=9952, SNR=60.7, Peak=207 HFD=7.3
21:02:31.359 00.002 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.92)
21:02:31.362 00.003 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.19)
21:02:31.364 00.002 6120 CameraToMount -- cameraX=0.30 cameraY=1.86 hyp=1.88 cameraTheta=1.41 mountX=-0.64 mountY=-1.54, mountTheta=-1.96
21:02:31.366 00.002 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=1.86, opts=13)
21:02:31.369 00.003 6120 Enqueuing Move request for scope (0.30, 1.86)
21:02:31.372 00.003 7680 Worker thread wakes up
21:02:31.372 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 1.86) opts 0xd
21:02:31.372 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, 1.86)
21:02:31.372 00.000 7680 Moving (0.30, 1.86) raw xDistance=-0.64 yDistance=-1.54
21:02:31.372 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.64
21:02:31.372 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.54 from input -1.54
21:02:31.372 00.000 7680 MoveAxis(E, 289, ABG)
21:02:31.372 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:31.372 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:02:31.372 00.000 7680 Move returns status 1, amount 0
21:02:31.372 00.000 7680 MoveAxis(N, 834, ABG)
21:02:31.372 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:31.372 00.000 7680 Move returns status 1, amount 0
21:02:31.372 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:31.372 00.000 7680 move complete, result=1
21:02:31.372 00.000 7680 worker thread done servicing request
21:02:31.385 00.013 6120 UpdateGuideState exits: m=9952 SNR=60.7
21:02:31.385 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:31.396 00.011 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:31.399 00.003 6120 Enqueuing Expose request
21:02:31.402 00.003 7680 Worker thread wakes up
21:02:31.402 00.000 6120 GuideStep: -0.6 px 0 ms EAST, -1.5 px 0 ms NORTH
21:02:31.403 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:31.405 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:31.405 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:31.405 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:32.652 01.247 7680 Exposure complete
21:02:32.731 00.079 7680 worker thread done servicing request
21:02:32.731 00.000 6120 OnExposeComplete: enter
21:02:32.731 00.000 6120 UpdateGuideState(): m_state=6
21:02:32.735 00.004 6120 Star::Find(15, 1258, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
21:02:32.735 00.000 6120 Star::Find returns 1 (0), X=1258.89, Y=879.91, Mass=9840, SNR=59.3, Peak=208 HFD=7.2
21:02:32.741 00.006 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:02:32.741 00.000 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.22)
21:02:32.745 00.004 6120 CameraToMount -- cameraX=0.41 cameraY=2.12 hyp=2.16 cameraTheta=1.38 mountX=-0.80 mountY=-1.73, mountTheta=-2.00
21:02:32.747 00.002 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=2.12, opts=13)
21:02:32.752 00.005 6120 Enqueuing Move request for scope (0.41, 2.12)
21:02:32.754 00.002 7680 Worker thread wakes up
21:02:32.754 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, 2.12) opts 0xd
21:02:32.754 00.000 7680 Handling offset move in thread for scope, endpoint = (0.41, 2.12)
21:02:32.754 00.000 7680 Moving (0.41, 2.12) raw xDistance=-0.80 yDistance=-1.73
21:02:32.754 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.80
21:02:32.754 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.73 from input -1.73
21:02:32.754 00.000 7680 MoveAxis(E, 358, ABG)
21:02:32.756 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:32.756 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:02:32.756 00.000 7680 Move returns status 1, amount 0
21:02:32.756 00.000 7680 MoveAxis(N, 937, ABG)
21:02:32.756 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:32.756 00.000 7680 Move returns status 1, amount 0
21:02:32.756 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:32.756 00.000 7680 move complete, result=1
21:02:32.756 00.000 7680 worker thread done servicing request
21:02:32.769 00.013 6120 UpdateGuideState exits: m=9840 SNR=59.3
21:02:32.769 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:32.777 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:32.779 00.002 6120 Enqueuing Expose request
21:02:32.779 00.000 7680 Worker thread wakes up
21:02:32.779 00.000 6120 GuideStep: -0.8 px 0 ms EAST, -1.7 px 0 ms NORTH
21:02:32.779 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:32.779 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:32.786 00.007 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:32.788 00.002 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:34.024 01.236 7680 Exposure complete
21:02:34.104 00.080 7680 worker thread done servicing request
21:02:34.104 00.000 6120 OnExposeComplete: enter
21:02:34.106 00.002 6120 UpdateGuideState(): m_state=6
21:02:34.106 00.000 6120 Star::Find(15, 1258, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
21:02:34.112 00.006 6120 Star::Find returns 1 (0), X=1258.40, Y=881.87, Mass=8213, SNR=54.3, Peak=193 HFD=6.6
21:02:34.115 00.003 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
21:02:34.115 00.000 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.01)
21:02:34.119 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=4.08 hyp=4.08 cameraTheta=1.59 mountX=-0.68 mountY=-3.70, mountTheta=-1.75
21:02:34.124 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=4.08, opts=13)
21:02:34.126 00.002 6120 Enqueuing Move request for scope (-0.08, 4.08)
21:02:34.126 00.000 7680 Worker thread wakes up
21:02:34.126 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 4.08) opts 0xd
21:02:34.126 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 4.08)
21:02:34.126 00.000 7680 Moving (-0.08, 4.08) raw xDistance=-0.68 yDistance=-3.70
21:02:34.126 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.68
21:02:34.126 00.000 7680 GuideAlgorithmResistSwitch::result() returns -3.70 from input -3.70
21:02:34.126 00.000 7680 MoveAxis(E, 314, ABG)
21:02:34.126 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:34.126 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:02:34.126 00.000 7680 Move returns status 1, amount 0
21:02:34.126 00.000 7680 MoveAxis(N, 2007, ABG)
21:02:34.126 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:34.126 00.000 7680 Move returns status 1, amount 0
21:02:34.126 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:34.126 00.000 7680 move complete, result=1
21:02:34.126 00.000 7680 worker thread done servicing request
21:02:34.141 00.015 6120 UpdateGuideState exits: m=8213 SNR=54.3
21:02:34.141 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:34.151 00.010 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:34.151 00.000 6120 Enqueuing Expose request
21:02:34.158 00.007 6120 GuideStep: -0.7 px 0 ms EAST, -3.7 px 0 ms NORTH
21:02:34.158 00.000 7680 Worker thread wakes up
21:02:34.158 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:34.158 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:34.158 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:34.158 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:35.421 01.263 7680 Exposure complete
21:02:35.475 00.054 7680 worker thread done servicing request
21:02:35.475 00.000 6120 OnExposeComplete: enter
21:02:35.492 00.017 6120 UpdateGuideState(): m_state=6
21:02:35.493 00.001 6120 Star::Find(15, 1258, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
21:02:35.497 00.004 6120 Star::Find returns 1 (0), X=1258.54, Y=881.74, Mass=8061, SNR=51.4, Peak=218 HFD=6.4
21:02:35.497 00.000 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
21:02:35.501 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
21:02:35.501 00.000 6120 CameraToMount -- cameraX=0.06 cameraY=3.95 hyp=3.95 cameraTheta=1.56 mountX=-0.79 mountY=-3.52, mountTheta=-1.79
21:02:35.505 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=3.95, opts=13)
21:02:35.510 00.005 6120 Enqueuing Move request for scope (0.06, 3.95)
21:02:35.510 00.000 7680 Worker thread wakes up
21:02:35.510 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 3.95) opts 0xd
21:02:35.510 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 3.95)
21:02:35.510 00.000 7680 Moving (0.06, 3.95) raw xDistance=-0.79 yDistance=-3.52
21:02:35.510 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.79
21:02:35.510 00.000 7680 GuideAlgorithmResistSwitch::result() returns -3.52 from input -3.52
21:02:35.510 00.000 7680 MoveAxis(E, 356, ABG)
21:02:35.510 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:35.510 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:02:35.510 00.000 7680 Move returns status 1, amount 0
21:02:35.510 00.000 7680 MoveAxis(N, 1913, ABG)
21:02:35.510 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:35.510 00.000 7680 Move returns status 1, amount 0
21:02:35.510 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:35.517 00.007 7680 move complete, result=1
21:02:35.517 00.000 7680 worker thread done servicing request
21:02:35.529 00.012 6120 UpdateGuideState exits: m=8061 SNR=51.4
21:02:35.531 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:35.531 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:35.537 00.006 6120 Enqueuing Expose request
21:02:35.540 00.003 7680 Worker thread wakes up
21:02:35.540 00.000 6120 GuideStep: -0.8 px 0 ms EAST, -3.5 px 0 ms NORTH
21:02:35.542 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:35.542 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:35.544 00.002 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:35.549 00.005 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:36.792 01.243 7680 Exposure complete
21:02:36.862 00.070 7680 worker thread done servicing request
21:02:36.862 00.000 6120 OnExposeComplete: enter
21:02:36.863 00.001 6120 UpdateGuideState(): m_state=6
21:02:36.863 00.000 6120 Star::Find(15, 1258, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
21:02:36.869 00.006 6120 Star::Find returns 1 (0), X=1258.79, Y=880.49, Mass=9819, SNR=59.0, Peak=217 HFD=7.3
21:02:36.869 00.000 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
21:02:36.874 00.005 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
21:02:36.878 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=2.70 hyp=2.72 cameraTheta=1.46 mountX=-0.81 mountY=-2.29, mountTheta=-1.91
21:02:36.879 00.001 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=2.70, opts=13)
21:02:36.879 00.000 6120 Enqueuing Move request for scope (0.31, 2.70)
21:02:36.886 00.007 7680 Worker thread wakes up
21:02:36.886 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 2.70) opts 0xd
21:02:36.886 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, 2.70)
21:02:36.886 00.000 7680 Moving (0.31, 2.70) raw xDistance=-0.81 yDistance=-2.29
21:02:36.888 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.81
21:02:36.888 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.29 from input -2.29
21:02:36.888 00.000 7680 MoveAxis(E, 366, ABG)
21:02:36.888 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:36.888 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:02:36.888 00.000 7680 Move returns status 1, amount 0
21:02:36.888 00.000 7680 MoveAxis(N, 1242, ABG)
21:02:36.888 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:36.888 00.000 7680 Move returns status 1, amount 0
21:02:36.888 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:36.888 00.000 7680 move complete, result=1
21:02:36.888 00.000 7680 worker thread done servicing request
21:02:36.897 00.009 6120 UpdateGuideState exits: m=9819 SNR=59.0
21:02:36.897 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:36.909 00.012 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:36.914 00.005 6120 Enqueuing Expose request
21:02:36.914 00.000 7680 Worker thread wakes up
21:02:36.914 00.000 6120 GuideStep: -0.8 px 0 ms EAST, -2.3 px 0 ms NORTH
21:02:36.916 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:36.916 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:36.920 00.004 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:36.924 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:38.183 01.259 7680 Exposure complete
21:02:38.253 00.070 7680 worker thread done servicing request
21:02:38.253 00.000 6120 OnExposeComplete: enter
21:02:38.260 00.007 6120 UpdateGuideState(): m_state=6
21:02:38.262 00.002 6120 Star::Find(15, 1258, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
21:02:38.262 00.000 6120 Star::Find returns 1 (0), X=1258.86, Y=880.56, Mass=9785, SNR=60.7, Peak=221 HFD=7.3
21:02:38.267 00.005 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
21:02:38.270 00.003 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
21:02:38.270 00.000 6120 CameraToMount -- cameraX=0.38 cameraY=2.77 hyp=2.80 cameraTheta=1.43 mountX=-0.89 mountY=-2.32, mountTheta=-1.94
21:02:38.275 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=2.77, opts=13)
21:02:38.275 00.000 6120 Enqueuing Move request for scope (0.38, 2.77)
21:02:38.280 00.005 7680 Worker thread wakes up
21:02:38.280 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, 2.77) opts 0xd
21:02:38.280 00.000 7680 Handling offset move in thread for scope, endpoint = (0.38, 2.77)
21:02:38.280 00.000 7680 Moving (0.38, 2.77) raw xDistance=-0.89 yDistance=-2.32
21:02:38.282 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.89
21:02:38.282 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.32 from input -2.32
21:02:38.282 00.000 7680 MoveAxis(E, 401, ABG)
21:02:38.282 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:38.282 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:02:38.284 00.002 7680 Move returns status 1, amount 0
21:02:38.284 00.000 7680 MoveAxis(N, 1260, ABG)
21:02:38.284 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:38.285 00.001 7680 Move returns status 1, amount 0
21:02:38.285 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:38.285 00.000 7680 move complete, result=1
21:02:38.285 00.000 7680 worker thread done servicing request
21:02:38.292 00.007 6120 UpdateGuideState exits: m=9785 SNR=60.7
21:02:38.300 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:38.305 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:38.307 00.002 6120 Enqueuing Expose request
21:02:38.307 00.000 6120 GuideStep: -0.9 px 0 ms EAST, -2.3 px 0 ms NORTH
21:02:38.307 00.000 7680 Worker thread wakes up
21:02:38.307 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:38.307 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:38.307 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:38.316 00.009 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:39.571 01.255 7680 Exposure complete
21:02:39.626 00.055 7680 worker thread done servicing request
21:02:39.626 00.000 6120 OnExposeComplete: enter
21:02:39.644 00.018 6120 UpdateGuideState(): m_state=6
21:02:39.648 00.004 6120 Star::Find(15, 1258, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
21:02:39.648 00.000 6120 Star::Find returns 1 (0), X=1258.71, Y=880.66, Mass=10124, SNR=64.0, Peak=198 HFD=7.5
21:02:39.648 00.000 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
21:02:39.657 00.009 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
21:02:39.657 00.000 6120 CameraToMount -- cameraX=0.23 cameraY=2.87 hyp=2.88 cameraTheta=1.49 mountX=-0.75 mountY=-2.48, mountTheta=-1.87
21:02:39.661 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=2.87, opts=13)
21:02:39.661 00.000 6120 Enqueuing Move request for scope (0.23, 2.87)
21:02:39.661 00.000 7680 Worker thread wakes up
21:02:39.661 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 2.87) opts 0xd
21:02:39.661 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 2.87)
21:02:39.661 00.000 7680 Moving (0.23, 2.87) raw xDistance=-0.75 yDistance=-2.48
21:02:39.661 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.75
21:02:39.661 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.48 from input -2.48
21:02:39.661 00.000 7680 MoveAxis(E, 347, ABG)
21:02:39.661 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:39.661 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:02:39.673 00.012 7680 Move returns status 1, amount 0
21:02:39.673 00.000 7680 MoveAxis(N, 1345, ABG)
21:02:39.673 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:39.673 00.000 7680 Move returns status 1, amount 0
21:02:39.673 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:39.673 00.000 7680 move complete, result=1
21:02:39.673 00.000 7680 worker thread done servicing request
21:02:39.678 00.005 6120 UpdateGuideState exits: m=10124 SNR=64.0
21:02:39.690 00.012 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:39.690 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:39.695 00.005 6120 Enqueuing Expose request
21:02:39.698 00.003 6120 GuideStep: -0.8 px 0 ms EAST, -2.5 px 0 ms NORTH
21:02:39.698 00.000 7680 Worker thread wakes up
21:02:39.698 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:39.698 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:39.698 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:39.707 00.009 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:40.946 01.239 7680 Exposure complete
21:02:41.015 00.069 7680 worker thread done servicing request
21:02:41.015 00.000 6120 OnExposeComplete: enter
21:02:41.015 00.000 6120 UpdateGuideState(): m_state=6
21:02:41.022 00.007 6120 Star::Find(15, 1258, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
21:02:41.023 00.001 6120 Star::Find returns 1 (0), X=1258.89, Y=880.82, Mass=9721, SNR=58.2, Peak=203 HFD=7.4
21:02:41.023 00.000 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
21:02:41.029 00.006 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
21:02:41.032 00.003 6120 CameraToMount -- cameraX=0.41 cameraY=3.03 hyp=3.06 cameraTheta=1.44 mountX=-0.97 mountY=-2.54, mountTheta=-1.93
21:02:41.034 00.002 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=3.03, opts=13)
21:02:41.039 00.005 6120 Enqueuing Move request for scope (0.41, 3.03)
21:02:41.039 00.000 7680 Worker thread wakes up
21:02:41.039 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, 3.03) opts 0xd
21:02:41.039 00.000 7680 Handling offset move in thread for scope, endpoint = (0.41, 3.03)
21:02:41.039 00.000 7680 Moving (0.41, 3.03) raw xDistance=-0.97 yDistance=-2.54
21:02:41.039 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.97
21:02:41.039 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.54 from input -2.54
21:02:41.039 00.000 7680 MoveAxis(E, 434, ABG)
21:02:41.039 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:41.039 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:02:41.045 00.006 7680 Move returns status 1, amount 0
21:02:41.045 00.000 7680 MoveAxis(N, 1380, ABG)
21:02:41.045 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:41.045 00.000 7680 Move returns status 1, amount 0
21:02:41.047 00.002 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:41.047 00.000 7680 move complete, result=1
21:02:41.047 00.000 7680 worker thread done servicing request
21:02:41.059 00.012 6120 UpdateGuideState exits: m=9721 SNR=58.2
21:02:41.061 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:41.061 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:41.067 00.006 6120 Enqueuing Expose request
21:02:41.069 00.002 6120 GuideStep: -1.0 px 0 ms EAST, -2.5 px 0 ms NORTH
21:02:41.069 00.000 7680 Worker thread wakes up
21:02:41.069 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:41.069 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:41.073 00.004 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:41.077 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:42.327 01.250 7680 Exposure complete
21:02:42.394 00.067 7680 worker thread done servicing request
21:02:42.394 00.000 6120 OnExposeComplete: enter
21:02:42.394 00.000 6120 UpdateGuideState(): m_state=6
21:02:42.402 00.008 6120 Star::Find(15, 1258, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:02:42.402 00.000 6120 Star::Find returns 1 (0), X=1258.88, Y=880.74, Mass=9941, SNR=60.2, Peak=202 HFD=7.5
21:02:42.406 00.004 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
21:02:42.406 00.000 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
21:02:42.411 00.005 6120 CameraToMount -- cameraX=0.40 cameraY=2.95 hyp=2.98 cameraTheta=1.43 mountX=-0.95 mountY=-2.47, mountTheta=-1.94
21:02:42.411 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.40, y=2.95, opts=13)
21:02:42.418 00.007 6120 Enqueuing Move request for scope (0.40, 2.95)
21:02:42.418 00.000 7680 Worker thread wakes up
21:02:42.418 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.40, 2.95) opts 0xd
21:02:42.418 00.000 7680 Handling offset move in thread for scope, endpoint = (0.40, 2.95)
21:02:42.418 00.000 7680 Moving (0.40, 2.95) raw xDistance=-0.95 yDistance=-2.47
21:02:42.418 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.95
21:02:42.418 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.47 from input -2.47
21:02:42.418 00.000 7680 MoveAxis(E, 430, ABG)
21:02:42.418 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:42.418 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:02:42.423 00.005 7680 Move returns status 1, amount 0
21:02:42.423 00.000 7680 MoveAxis(N, 1343, ABG)
21:02:42.423 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:42.423 00.000 7680 Move returns status 1, amount 0
21:02:42.423 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:42.423 00.000 7680 move complete, result=1
21:02:42.423 00.000 7680 worker thread done servicing request
21:02:42.436 00.013 6120 UpdateGuideState exits: m=9941 SNR=60.2
21:02:42.440 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:42.443 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:42.445 00.002 6120 Enqueuing Expose request
21:02:42.448 00.003 7680 Worker thread wakes up
21:02:42.448 00.000 6120 GuideStep: -0.9 px 0 ms EAST, -2.5 px 0 ms NORTH
21:02:42.448 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:42.448 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:42.448 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:42.455 00.007 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:43.707 01.252 7680 Exposure complete
21:02:43.782 00.075 7680 worker thread done servicing request
21:02:43.782 00.000 6120 OnExposeComplete: enter
21:02:43.782 00.000 6120 UpdateGuideState(): m_state=6
21:02:43.791 00.009 6120 Star::Find(15, 1258, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
21:02:43.794 00.003 6120 Star::Find returns 1 (0), X=1258.84, Y=881.36, Mass=10026, SNR=61.0, Peak=215 HFD=7.4
21:02:43.797 00.003 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
21:02:43.800 00.003 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
21:02:43.802 00.002 6120 CameraToMount -- cameraX=0.36 cameraY=3.57 hyp=3.59 cameraTheta=1.47 mountX=-1.01 mountY=-3.05, mountTheta=-1.89
21:02:43.805 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.36, y=3.57, opts=13)
21:02:43.807 00.002 6120 Enqueuing Move request for scope (0.36, 3.57)
21:02:43.807 00.000 7680 Worker thread wakes up
21:02:43.811 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.36, 3.57) opts 0xd
21:02:43.811 00.000 7680 Handling offset move in thread for scope, endpoint = (0.36, 3.57)
21:02:43.811 00.000 7680 Moving (0.36, 3.57) raw xDistance=-1.01 yDistance=-3.05
21:02:43.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.01
21:02:43.811 00.000 7680 GuideAlgorithmResistSwitch::result() returns -3.05 from input -3.05
21:02:43.811 00.000 7680 MoveAxis(E, 459, ABG)
21:02:43.811 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:43.813 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:02:43.813 00.000 7680 Move returns status 1, amount 0
21:02:43.813 00.000 7680 MoveAxis(N, 1657, ABG)
21:02:43.813 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:43.813 00.000 7680 Move returns status 1, amount 0
21:02:43.818 00.005 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:43.818 00.000 7680 move complete, result=1
21:02:43.818 00.000 7680 worker thread done servicing request
21:02:43.828 00.010 6120 UpdateGuideState exits: m=10026 SNR=61.0
21:02:43.828 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:43.836 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:43.838 00.002 6120 Enqueuing Expose request
21:02:43.841 00.003 6120 GuideStep: -1.0 px 0 ms EAST, -3.1 px 0 ms NORTH
21:02:43.843 00.002 7680 Worker thread wakes up
21:02:43.843 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:43.843 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:43.846 00.003 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:43.846 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:45.099 01.253 7680 Exposure complete
21:02:45.153 00.054 7680 worker thread done servicing request
21:02:45.153 00.000 6120 OnExposeComplete: enter
21:02:45.169 00.016 6120 UpdateGuideState(): m_state=6
21:02:45.172 00.003 6120 Star::Find(15, 1258, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
21:02:45.175 00.003 6120 Star::Find returns 1 (0), X=1258.97, Y=881.43, Mass=9794, SNR=60.0, Peak=196 HFD=7.3
21:02:45.179 00.004 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
21:02:45.181 00.002 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
21:02:45.181 00.000 6120 CameraToMount -- cameraX=0.49 cameraY=3.64 hyp=3.67 cameraTheta=1.44 mountX=-1.16 mountY=-3.06, mountTheta=-1.93
21:02:45.186 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.49, y=3.64, opts=13)
21:02:45.189 00.003 6120 Enqueuing Move request for scope (0.49, 3.64)
21:02:45.189 00.000 7680 Worker thread wakes up
21:02:45.189 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.49, 3.64) opts 0xd
21:02:45.189 00.000 7680 Handling offset move in thread for scope, endpoint = (0.49, 3.64)
21:02:45.189 00.000 7680 Moving (0.49, 3.64) raw xDistance=-1.16 yDistance=-3.06
21:02:45.189 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.16
21:02:45.189 00.000 7680 GuideAlgorithmResistSwitch::result() returns -3.06 from input -3.06
21:02:45.189 00.000 7680 MoveAxis(E, 521, ABG)
21:02:45.189 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:45.189 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:02:45.189 00.000 7680 Move returns status 1, amount 0
21:02:45.189 00.000 7680 MoveAxis(N, 1659, ABG)
21:02:45.189 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:45.189 00.000 7680 Move returns status 1, amount 0
21:02:45.189 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:45.189 00.000 7680 move complete, result=1
21:02:45.189 00.000 7680 worker thread done servicing request
21:02:45.210 00.021 6120 UpdateGuideState exits: m=9794 SNR=60.0
21:02:45.212 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:45.216 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:45.217 00.001 6120 Enqueuing Expose request
21:02:45.219 00.002 6120 GuideStep: -1.2 px 0 ms EAST, -3.1 px 0 ms NORTH
21:02:45.219 00.000 7680 Worker thread wakes up
21:02:45.219 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:45.219 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:45.219 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:45.219 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:46.483 01.264 7680 Exposure complete
21:02:46.541 00.058 7680 worker thread done servicing request
21:02:46.541 00.000 6120 OnExposeComplete: enter
21:02:46.556 00.015 6120 UpdateGuideState(): m_state=6
21:02:46.559 00.003 6120 Star::Find(15, 1258, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
21:02:46.562 00.003 6120 Star::Find returns 1 (0), X=1259.04, Y=881.59, Mass=10107, SNR=58.5, Peak=220 HFD=7.3
21:02:46.562 00.000 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
21:02:46.567 00.005 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
21:02:46.567 00.000 6120 CameraToMount -- cameraX=0.56 cameraY=3.79 hyp=3.84 cameraTheta=1.42 mountX=-1.26 mountY=-3.16, mountTheta=-1.95
21:02:46.573 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.56, y=3.79, opts=13)
21:02:46.575 00.002 6120 Enqueuing Move request for scope (0.56, 3.79)
21:02:46.576 00.001 7680 Worker thread wakes up
21:02:46.576 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.56, 3.79) opts 0xd
21:02:46.576 00.000 7680 Handling offset move in thread for scope, endpoint = (0.56, 3.79)
21:02:46.576 00.000 7680 Moving (0.56, 3.79) raw xDistance=-1.26 yDistance=-3.16
21:02:46.576 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.26
21:02:46.576 00.000 7680 GuideAlgorithmResistSwitch::result() returns -3.16 from input -3.16
21:02:46.576 00.000 7680 MoveAxis(E, 568, ABG)
21:02:46.576 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:46.576 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:02:46.576 00.000 7680 Move returns status 1, amount 0
21:02:46.576 00.000 7680 MoveAxis(N, 1716, ABG)
21:02:46.576 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:46.576 00.000 7680 Move returns status 1, amount 0
21:02:46.576 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:46.576 00.000 7680 move complete, result=1
21:02:46.576 00.000 7680 worker thread done servicing request
21:02:46.593 00.017 6120 UpdateGuideState exits: m=10107 SNR=58.5
21:02:46.593 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:46.600 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:46.600 00.000 6120 Enqueuing Expose request
21:02:46.604 00.004 6120 GuideStep: -1.3 px 0 ms EAST, -3.2 px 0 ms NORTH
21:02:46.604 00.000 7680 Worker thread wakes up
21:02:46.604 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:46.604 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:46.610 00.006 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:46.614 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:47.859 01.245 7680 Exposure complete
21:02:47.915 00.056 7680 worker thread done servicing request
21:02:47.915 00.000 6120 OnExposeComplete: enter
21:02:47.929 00.014 6120 UpdateGuideState(): m_state=6
21:02:47.932 00.003 6120 Star::Find(15, 1259, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
21:02:47.932 00.000 6120 Star::Find returns 1 (0), X=1259.01, Y=881.57, Mass=9478, SNR=58.6, Peak=204 HFD=7.3
21:02:47.932 00.000 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.90)
21:02:47.932 00.000 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.17)
21:02:47.932 00.000 6120 CameraToMount -- cameraX=0.53 cameraY=3.78 hyp=3.82 cameraTheta=1.43 mountX=-1.22 mountY=-3.16, mountTheta=-1.94
21:02:47.944 00.012 6120 SchedulePrimaryMove(0D6325F0, x=0.53, y=3.78, opts=13)
21:02:47.948 00.004 6120 Enqueuing Move request for scope (0.53, 3.78)
21:02:47.950 00.002 7680 Worker thread wakes up
21:02:47.950 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.53, 3.78) opts 0xd
21:02:47.950 00.000 7680 Handling offset move in thread for scope, endpoint = (0.53, 3.78)
21:02:47.950 00.000 7680 Moving (0.53, 3.78) raw xDistance=-1.22 yDistance=-3.16
21:02:47.950 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.22
21:02:47.950 00.000 7680 GuideAlgorithmResistSwitch::result() returns -3.16 from input -3.16
21:02:47.950 00.000 7680 MoveAxis(E, 557, ABG)
21:02:47.950 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:47.950 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=161, Gamma=1.000
21:02:47.950 00.000 7680 Move returns status 1, amount 0
21:02:47.950 00.000 7680 MoveAxis(N, 1718, ABG)
21:02:47.950 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:47.950 00.000 7680 Move returns status 1, amount 0
21:02:47.950 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:47.950 00.000 7680 move complete, result=1
21:02:47.950 00.000 7680 worker thread done servicing request
21:02:47.967 00.017 6120 UpdateGuideState exits: m=9478 SNR=58.6
21:02:47.967 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:47.967 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:47.975 00.008 6120 Enqueuing Expose request
21:02:47.979 00.004 7680 Worker thread wakes up
21:02:47.979 00.000 6120 GuideStep: -1.2 px 0 ms EAST, -3.2 px 0 ms NORTH
21:02:47.983 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:47.983 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:47.984 00.001 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:47.988 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:49.236 01.248 7680 Exposure complete
21:02:49.315 00.079 7680 worker thread done servicing request
21:02:49.315 00.000 6120 OnExposeComplete: enter
21:02:49.315 00.000 6120 UpdateGuideState(): m_state=6
21:02:49.323 00.008 6120 Star::Find(15, 1259, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
21:02:49.323 00.000 6120 Star::Find returns 1 (0), X=1258.64, Y=883.29, Mass=9402, SNR=59.4, Peak=230 HFD=6.9
21:02:49.323 00.000 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
21:02:49.331 00.008 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
21:02:49.334 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=5.50 hyp=5.51 cameraTheta=1.54 mountX=-1.18 mountY=-4.87, mountTheta=-1.81
21:02:49.337 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=5.50, opts=13)
21:02:49.340 00.003 6120 Enqueuing Move request for scope (0.16, 5.50)
21:02:49.343 00.003 7680 Worker thread wakes up
21:02:49.343 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 5.50) opts 0xd
21:02:49.343 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 5.50)
21:02:49.343 00.000 7680 Moving (0.16, 5.50) raw xDistance=-1.18 yDistance=-4.87
21:02:49.343 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.18
21:02:49.343 00.000 7680 GuideAlgorithmResistSwitch::result() returns -4.87 from input -4.87
21:02:49.343 00.000 7680 MoveAxis(E, 537, ABG)
21:02:49.343 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:49.343 00.000 7680 Move returns status 1, amount 0
21:02:49.343 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=230, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:02:49.347 00.004 7680 MoveAxis(N, 2645, ABG)
21:02:49.347 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:49.347 00.000 7680 Move returns status 1, amount 0
21:02:49.347 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:49.347 00.000 7680 move complete, result=1
21:02:49.347 00.000 7680 worker thread done servicing request
21:02:49.363 00.016 6120 UpdateGuideState exits: m=9402 SNR=59.4
21:02:49.363 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:49.368 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:49.371 00.003 6120 Enqueuing Expose request
21:02:49.374 00.003 6120 GuideStep: -1.2 px 0 ms EAST, -4.9 px 0 ms NORTH
21:02:49.374 00.000 7680 Worker thread wakes up
21:02:49.374 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:49.374 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:49.379 00.005 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:49.379 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:50.626 01.247 7680 Exposure complete
21:02:50.695 00.069 7680 worker thread done servicing request
21:02:50.695 00.000 6120 OnExposeComplete: enter
21:02:50.703 00.008 6120 UpdateGuideState(): m_state=6
21:02:50.703 00.000 6120 Star::Find(15, 1258, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
21:02:50.709 00.006 6120 Star::Find returns 1 (0), X=1259.00, Y=881.72, Mass=10319, SNR=64.4, Peak=209 HFD=7.5
21:02:50.709 00.000 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
21:02:50.715 00.006 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.16)
21:02:50.715 00.000 6120 CameraToMount -- cameraX=0.52 cameraY=3.93 hyp=3.96 cameraTheta=1.44 mountX=-1.24 mountY=-3.30, mountTheta=-1.93
21:02:50.719 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.52, y=3.93, opts=13)
21:02:50.719 00.000 6120 Enqueuing Move request for scope (0.52, 3.93)
21:02:50.725 00.006 7680 Worker thread wakes up
21:02:50.725 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.52, 3.93) opts 0xd
21:02:50.725 00.000 7680 Handling offset move in thread for scope, endpoint = (0.52, 3.93)
21:02:50.725 00.000 7680 Moving (0.52, 3.93) raw xDistance=-1.24 yDistance=-3.30
21:02:50.726 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.24
21:02:50.726 00.000 7680 GuideAlgorithmResistSwitch::result() returns -3.30 from input -3.30
21:02:50.726 00.000 7680 MoveAxis(E, 562, ABG)
21:02:50.727 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:50.727 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:02:50.730 00.003 7680 Move returns status 1, amount 0
21:02:50.730 00.000 7680 MoveAxis(N, 1791, ABG)
21:02:50.730 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:50.730 00.000 7680 Move returns status 1, amount 0
21:02:50.732 00.002 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:50.732 00.000 7680 move complete, result=1
21:02:50.732 00.000 7680 worker thread done servicing request
21:02:50.735 00.003 6120 UpdateGuideState exits: m=10319 SNR=64.4
21:02:50.747 00.012 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:50.750 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:50.753 00.003 6120 Enqueuing Expose request
21:02:50.753 00.000 6120 GuideStep: -1.2 px 0 ms EAST, -3.3 px 0 ms NORTH
21:02:50.753 00.000 7680 Worker thread wakes up
21:02:50.753 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:50.753 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:50.753 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:50.760 00.007 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:51.999 01.239 7680 Exposure complete
21:02:52.076 00.077 7680 worker thread done servicing request
21:02:52.076 00.000 6120 OnExposeComplete: enter
21:02:52.076 00.000 6120 UpdateGuideState(): m_state=6
21:02:52.085 00.009 6120 Star::Find(15, 1259, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
21:02:52.085 00.000 6120 Star::Find returns 1 (0), X=1259.02, Y=881.86, Mass=9687, SNR=59.6, Peak=201 HFD=7.4
21:02:52.089 00.004 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
21:02:52.091 00.002 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.16)
21:02:52.094 00.003 6120 CameraToMount -- cameraX=0.53 cameraY=4.07 hyp=4.11 cameraTheta=1.44 mountX=-1.28 mountY=-3.42, mountTheta=-1.93
21:02:52.094 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.53, y=4.07, opts=13)
21:02:52.099 00.005 6120 Enqueuing Move request for scope (0.53, 4.07)
21:02:52.102 00.003 7680 Worker thread wakes up
21:02:52.102 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.53, 4.07) opts 0xd
21:02:52.102 00.000 7680 Handling offset move in thread for scope, endpoint = (0.53, 4.07)
21:02:52.102 00.000 7680 Moving (0.53, 4.07) raw xDistance=-1.28 yDistance=-3.42
21:02:52.102 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.87 from input -1.28
21:02:52.102 00.000 7680 GuideAlgorithmResistSwitch::result() returns -3.42 from input -3.42
21:02:52.102 00.000 7680 MoveAxis(E, 582, ABG)
21:02:52.102 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:52.102 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:02:52.106 00.004 7680 Move returns status 1, amount 0
21:02:52.106 00.000 7680 MoveAxis(N, 1858, ABG)
21:02:52.107 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:52.108 00.001 7680 Move returns status 1, amount 0
21:02:52.108 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:52.108 00.000 7680 move complete, result=1
21:02:52.108 00.000 7680 worker thread done servicing request
21:02:52.119 00.011 6120 UpdateGuideState exits: m=9687 SNR=59.6
21:02:52.119 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:52.123 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:52.128 00.005 6120 Enqueuing Expose request
21:02:52.131 00.003 7680 Worker thread wakes up
21:02:52.131 00.000 6120 GuideStep: -1.3 px 0 ms EAST, -3.4 px 0 ms NORTH
21:02:52.131 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:52.131 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:52.131 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:52.137 00.006 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:53.390 01.253 7680 Exposure complete
21:02:53.465 00.075 7680 worker thread done servicing request
21:02:53.465 00.000 6120 OnExposeComplete: enter
21:02:53.465 00.000 6120 UpdateGuideState(): m_state=6
21:02:53.473 00.008 6120 Star::Find(15, 1259, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
21:02:53.476 00.003 6120 Star::Find returns 1 (0), X=1259.07, Y=882.53, Mass=9519, SNR=55.0, Peak=209 HFD=7.2
21:02:53.479 00.003 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
21:02:53.481 00.002 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
21:02:53.484 00.003 6120 CameraToMount -- cameraX=0.59 cameraY=4.74 hyp=4.78 cameraTheta=1.45 mountX=-1.46 mountY=-4.00, mountTheta=-1.92
21:02:53.484 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.59, y=4.74, opts=13)
21:02:53.489 00.005 6120 Enqueuing Move request for scope (0.59, 4.74)
21:02:53.489 00.000 7680 Worker thread wakes up
21:02:53.493 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.59, 4.74) opts 0xd
21:02:53.493 00.000 7680 Handling offset move in thread for scope, endpoint = (0.59, 4.74)
21:02:53.493 00.000 7680 Moving (0.59, 4.74) raw xDistance=-1.46 yDistance=-4.00
21:02:53.493 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.98 from input -1.46
21:02:53.493 00.000 7680 GuideAlgorithmResistSwitch::result() returns -4.00 from input -4.00
21:02:53.493 00.000 7680 MoveAxis(E, 658, ABG)
21:02:53.493 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:53.493 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:02:53.497 00.004 7680 Move returns status 1, amount 0
21:02:53.497 00.000 7680 MoveAxis(N, 2171, ABG)
21:02:53.497 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:53.498 00.001 7680 Move returns status 1, amount 0
21:02:53.498 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:53.498 00.000 7680 move complete, result=1
21:02:53.498 00.000 7680 worker thread done servicing request
21:02:53.510 00.012 6120 UpdateGuideState exits: m=9519 SNR=55.0
21:02:53.512 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:53.512 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:53.518 00.006 6120 Enqueuing Expose request
21:02:53.518 00.000 7680 Worker thread wakes up
21:02:53.518 00.000 6120 GuideStep: -1.5 px 0 ms EAST, -4.0 px 0 ms NORTH
21:02:53.518 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:53.518 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:53.518 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:53.528 00.010 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:54.782 01.254 7680 Exposure complete
21:02:54.849 00.067 7680 worker thread done servicing request
21:02:54.849 00.000 6120 OnExposeComplete: enter
21:02:54.853 00.004 6120 UpdateGuideState(): m_state=6
21:02:54.857 00.004 6120 Star::Find(15, 1259, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
21:02:54.857 00.000 6120 Star::Find returns 1 (0), X=1259.00, Y=882.51, Mass=9840, SNR=61.1, Peak=207 HFD=7.3
21:02:54.862 00.005 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.87)
21:02:54.862 00.000 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
21:02:54.866 00.004 6120 CameraToMount -- cameraX=0.52 cameraY=4.72 hyp=4.75 cameraTheta=1.46 mountX=-1.39 mountY=-4.01, mountTheta=-1.90
21:02:54.870 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.52, y=4.72, opts=13)
21:02:54.870 00.000 6120 Enqueuing Move request for scope (0.52, 4.72)
21:02:54.875 00.005 7680 Worker thread wakes up
21:02:54.875 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.52, 4.72) opts 0xd
21:02:54.875 00.000 7680 Handling offset move in thread for scope, endpoint = (0.52, 4.72)
21:02:54.875 00.000 7680 Moving (0.52, 4.72) raw xDistance=-1.39 yDistance=-4.01
21:02:54.877 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.94 from input -1.39
21:02:54.877 00.000 7680 GuideAlgorithmResistSwitch::result() returns -4.01 from input -4.01
21:02:54.877 00.000 7680 MoveAxis(E, 633, ABG)
21:02:54.877 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:54.877 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:02:54.877 00.000 7680 Move returns status 1, amount 0
21:02:54.877 00.000 7680 MoveAxis(N, 2178, ABG)
21:02:54.877 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:54.877 00.000 7680 Move returns status 1, amount 0
21:02:54.877 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:54.877 00.000 7680 move complete, result=1
21:02:54.877 00.000 7680 worker thread done servicing request
21:02:54.894 00.017 6120 UpdateGuideState exits: m=9840 SNR=61.1
21:02:54.896 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:54.896 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:54.901 00.005 6120 Enqueuing Expose request
21:02:54.901 00.000 6120 GuideStep: -1.4 px 0 ms EAST, -4.0 px 0 ms NORTH
21:02:54.909 00.008 7680 Worker thread wakes up
21:02:54.909 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:54.909 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:54.909 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:54.912 00.003 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:56.164 01.252 7680 Exposure complete
21:02:56.239 00.075 7680 worker thread done servicing request
21:02:56.239 00.000 6120 OnExposeComplete: enter
21:02:56.248 00.009 6120 UpdateGuideState(): m_state=6
21:02:56.252 00.004 6120 Star::Find(15, 1259, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
21:02:56.255 00.003 6120 Star::Find returns 1 (0), X=1258.99, Y=882.54, Mass=9603, SNR=59.2, Peak=205 HFD=7.3
21:02:56.255 00.000 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
21:02:56.262 00.007 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
21:02:56.265 00.003 6120 CameraToMount -- cameraX=0.51 cameraY=4.75 hyp=4.77 cameraTheta=1.46 mountX=-1.38 mountY=-4.04, mountTheta=-1.90
21:02:56.270 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.51, y=4.75, opts=13)
21:02:56.273 00.003 6120 Enqueuing Move request for scope (0.51, 4.75)
21:02:56.273 00.000 7680 Worker thread wakes up
21:02:56.273 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.51, 4.75) opts 0xd
21:02:56.273 00.000 7680 Handling offset move in thread for scope, endpoint = (0.51, 4.75)
21:02:56.273 00.000 7680 Moving (0.51, 4.75) raw xDistance=-1.38 yDistance=-4.04
21:02:56.273 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.94 from input -1.38
21:02:56.273 00.000 7680 GuideAlgorithmResistSwitch::result() returns -4.04 from input -4.04
21:02:56.273 00.000 7680 MoveAxis(E, 628, ABG)
21:02:56.273 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:56.273 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:02:56.279 00.006 7680 Move returns status 1, amount 0
21:02:56.279 00.000 7680 MoveAxis(N, 2192, ABG)
21:02:56.279 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:56.279 00.000 7680 Move returns status 1, amount 0
21:02:56.279 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:56.279 00.000 7680 move complete, result=1
21:02:56.279 00.000 7680 worker thread done servicing request
21:02:56.292 00.013 6120 UpdateGuideState exits: m=9603 SNR=59.2
21:02:56.298 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:56.298 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:56.301 00.003 6120 Enqueuing Expose request
21:02:56.301 00.000 7680 Worker thread wakes up
21:02:56.301 00.000 6120 GuideStep: -1.4 px 0 ms EAST, -4.0 px 0 ms NORTH
21:02:56.307 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:56.307 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:56.307 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:56.307 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:57.559 01.252 7680 Exposure complete
21:02:57.627 00.068 7680 worker thread done servicing request
21:02:57.627 00.000 6120 OnExposeComplete: enter
21:02:57.633 00.006 6120 UpdateGuideState(): m_state=6
21:02:57.635 00.002 6120 Star::Find(15, 1258, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
21:02:57.639 00.004 6120 Star::Find returns 1 (0), X=1259.06, Y=882.68, Mass=9724, SNR=59.2, Peak=206 HFD=7.5
21:02:57.642 00.003 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.41 = -1.88)
21:02:57.645 00.003 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
21:02:57.648 00.003 6120 CameraToMount -- cameraX=0.58 cameraY=4.89 hyp=4.92 cameraTheta=1.45 mountX=-1.47 mountY=-4.13, mountTheta=-1.91
21:02:57.650 00.002 6120 SchedulePrimaryMove(0D6325F0, x=0.58, y=4.89, opts=13)
21:02:57.650 00.000 6120 Enqueuing Move request for scope (0.58, 4.89)
21:02:57.656 00.006 7680 Worker thread wakes up
21:02:57.656 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.58, 4.89) opts 0xd
21:02:57.656 00.000 7680 Handling offset move in thread for scope, endpoint = (0.58, 4.89)
21:02:57.656 00.000 7680 Moving (0.58, 4.89) raw xDistance=-1.47 yDistance=-4.13
21:02:57.657 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.99 from input -1.47
21:02:57.657 00.000 7680 GuideAlgorithmResistSwitch::result() returns -4.13 from input -4.13
21:02:57.657 00.000 7680 MoveAxis(E, 667, ABG)
21:02:57.657 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:57.657 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:02:57.658 00.001 7680 Move returns status 1, amount 0
21:02:57.658 00.000 7680 MoveAxis(N, 2244, ABG)
21:02:57.658 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:57.658 00.000 7680 Move returns status 1, amount 0
21:02:57.658 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:57.658 00.000 7680 move complete, result=1
21:02:57.658 00.000 7680 worker thread done servicing request
21:02:57.674 00.016 6120 UpdateGuideState exits: m=9724 SNR=59.2
21:02:57.676 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:57.676 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:57.681 00.005 6120 Enqueuing Expose request
21:02:57.683 00.002 7680 Worker thread wakes up
21:02:57.683 00.000 6120 GuideStep: -1.5 px 0 ms EAST, -4.1 px 0 ms NORTH
21:02:57.683 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:57.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:57.687 00.004 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:57.691 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:02:58.935 01.244 7680 Exposure complete
21:02:59.014 00.079 7680 worker thread done servicing request
21:02:59.014 00.000 6120 OnExposeComplete: enter
21:02:59.016 00.002 6120 UpdateGuideState(): m_state=6
21:02:59.020 00.004 6120 Star::Find(15, 1259, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
21:02:59.021 00.001 6120 Star::Find returns 1 (0), X=1259.11, Y=882.78, Mass=10251, SNR=61.0, Peak=231 HFD=7.4
21:02:59.021 00.000 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
21:02:59.026 00.005 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
21:02:59.026 00.000 6120 CameraToMount -- cameraX=0.63 cameraY=4.99 hyp=5.03 cameraTheta=1.44 mountX=-1.55 mountY=-4.21, mountTheta=-1.92
21:02:59.031 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.63, y=4.99, opts=13)
21:02:59.034 00.003 6120 Enqueuing Move request for scope (0.63, 4.99)
21:02:59.037 00.003 7680 Worker thread wakes up
21:02:59.037 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.63, 4.99) opts 0xd
21:02:59.037 00.000 7680 Handling offset move in thread for scope, endpoint = (0.63, 4.99)
21:02:59.037 00.000 7680 Moving (0.63, 4.99) raw xDistance=-1.55 yDistance=-4.21
21:02:59.037 00.000 7680 GuideAlgorithmHysteresis::Result() returns -1.05 from input -1.55
21:02:59.037 00.000 7680 GuideAlgorithmResistSwitch::result() returns -4.21 from input -4.21
21:02:59.037 00.000 7680 MoveAxis(E, 703, ABG)
21:02:59.039 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=231, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:02:59.042 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:59.042 00.000 7680 Move returns status 1, amount 0
21:02:59.042 00.000 7680 MoveAxis(N, 2283, ABG)
21:02:59.043 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:02:59.043 00.000 7680 Move returns status 1, amount 0
21:02:59.043 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:02:59.043 00.000 7680 move complete, result=1
21:02:59.043 00.000 7680 worker thread done servicing request
21:02:59.054 00.011 6120 UpdateGuideState exits: m=10251 SNR=61.0
21:02:59.054 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:59.061 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:02:59.061 00.000 6120 Enqueuing Expose request
21:02:59.067 00.006 7680 Worker thread wakes up
21:02:59.067 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:02:59.067 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:02:59.067 00.000 6120 GuideStep: -1.6 px 0 ms EAST, -4.2 px 0 ms NORTH
21:02:59.071 00.004 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:02:59.073 00.002 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:00.307 01.234 7680 Exposure complete
21:03:00.384 00.077 7680 worker thread done servicing request
21:03:00.385 00.001 6120 OnExposeComplete: enter
21:03:00.387 00.002 6120 UpdateGuideState(): m_state=6
21:03:00.387 00.000 6120 Star::Find(15, 1259, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
21:03:00.393 00.006 6120 Star::Find returns 1 (0), X=1259.08, Y=883.32, Mass=9739, SNR=58.5, Peak=203 HFD=7.4
21:03:00.395 00.002 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.87)
21:03:00.397 00.002 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
21:03:00.400 00.003 6120 CameraToMount -- cameraX=0.60 cameraY=5.53 hyp=5.56 cameraTheta=1.46 mountX=-1.61 mountY=-4.70, mountTheta=-1.90
21:03:00.402 00.002 6120 SchedulePrimaryMove(0D6325F0, x=0.60, y=5.53, opts=13)
21:03:00.405 00.003 6120 Enqueuing Move request for scope (0.60, 5.53)
21:03:00.410 00.005 7680 Worker thread wakes up
21:03:00.410 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.60, 5.53) opts 0xd
21:03:00.410 00.000 7680 Handling offset move in thread for scope, endpoint = (0.60, 5.53)
21:03:00.410 00.000 7680 Moving (0.60, 5.53) raw xDistance=-1.61 yDistance=-4.70
21:03:00.410 00.000 7680 GuideAlgorithmHysteresis::Result() returns -1.09 from input -1.61
21:03:00.410 00.000 7680 GuideAlgorithmResistSwitch::result() returns -4.70 from input -4.70
21:03:00.410 00.000 7680 MoveAxis(E, 732, ABG)
21:03:00.410 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:00.410 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:03:00.410 00.000 7680 Move returns status 1, amount 0
21:03:00.410 00.000 7680 MoveAxis(N, 2553, ABG)
21:03:00.410 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:00.410 00.000 7680 Move returns status 1, amount 0
21:03:00.410 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:00.416 00.006 7680 move complete, result=1
21:03:00.416 00.000 7680 worker thread done servicing request
21:03:00.427 00.011 6120 UpdateGuideState exits: m=9739 SNR=58.5
21:03:00.427 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:00.432 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:00.432 00.000 6120 Enqueuing Expose request
21:03:00.432 00.000 6120 GuideStep: -1.6 px 0 ms EAST, -4.7 px 0 ms NORTH
21:03:00.432 00.000 7680 Worker thread wakes up
21:03:00.432 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:00.432 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:03:00.432 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:00.444 00.012 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:01.700 01.256 7680 Exposure complete
21:03:01.768 00.068 7680 worker thread done servicing request
21:03:01.768 00.000 6120 OnExposeComplete: enter
21:03:01.768 00.000 6120 UpdateGuideState(): m_state=6
21:03:01.776 00.008 6120 Star::Find(15, 1259, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
21:03:01.779 00.003 6120 Star::Find returns 1 (0), X=1259.23, Y=883.37, Mass=9911, SNR=59.0, Peak=206 HFD=7.3
21:03:01.782 00.003 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
21:03:01.785 00.003 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
21:03:01.785 00.000 6120 CameraToMount -- cameraX=0.74 cameraY=5.58 hyp=5.63 cameraTheta=1.44 mountX=-1.77 mountY=-4.68, mountTheta=-1.93
21:03:01.785 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.74, y=5.58, opts=13)
21:03:01.785 00.000 6120 Enqueuing Move request for scope (0.74, 5.58)
21:03:01.785 00.000 7680 Worker thread wakes up
21:03:01.785 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.74, 5.58) opts 0xd
21:03:01.796 00.011 7680 Handling offset move in thread for scope, endpoint = (0.74, 5.58)
21:03:01.796 00.000 7680 Moving (0.74, 5.58) raw xDistance=-1.77 yDistance=-4.68
21:03:01.796 00.000 7680 GuideAlgorithmHysteresis::Result() returns -1.19 from input -1.77
21:03:01.796 00.000 7680 GuideAlgorithmResistSwitch::result() returns -4.68 from input -4.68
21:03:01.796 00.000 7680 MoveAxis(E, 799, ABG)
21:03:01.796 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:01.796 00.000 7680 Move returns status 1, amount 0
21:03:01.796 00.000 7680 MoveAxis(N, 2543, ABG)
21:03:01.796 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:01.796 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:03:01.800 00.004 7680 Move returns status 1, amount 0
21:03:01.800 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:01.800 00.000 7680 move complete, result=1
21:03:01.800 00.000 7680 worker thread done servicing request
21:03:01.813 00.013 6120 UpdateGuideState exits: m=9911 SNR=59.0
21:03:01.817 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:01.817 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:01.823 00.006 6120 Enqueuing Expose request
21:03:01.825 00.002 7680 Worker thread wakes up
21:03:01.825 00.000 6120 GuideStep: -1.8 px 0 ms EAST, -4.7 px 0 ms NORTH
21:03:01.825 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:01.825 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:03:01.830 00.005 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:01.832 00.002 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:03.087 01.255 7680 Exposure complete
21:03:03.157 00.070 7680 worker thread done servicing request
21:03:03.157 00.000 6120 OnExposeComplete: enter
21:03:03.157 00.000 6120 UpdateGuideState(): m_state=6
21:03:03.164 00.007 6120 Star::Find(15, 1259, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
21:03:03.164 00.000 6120 Star::Find returns 1 (0), X=1259.13, Y=883.43, Mass=9392, SNR=57.9, Peak=208 HFD=7.4
21:03:03.169 00.005 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
21:03:03.172 00.003 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
21:03:03.175 00.003 6120 CameraToMount -- cameraX=0.65 cameraY=5.64 hyp=5.68 cameraTheta=1.46 mountX=-1.68 mountY=-4.78, mountTheta=-1.91
21:03:03.175 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.65, y=5.64, opts=13)
21:03:03.179 00.004 6120 Enqueuing Move request for scope (0.65, 5.64)
21:03:03.179 00.000 7680 Worker thread wakes up
21:03:03.179 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.65, 5.64) opts 0xd
21:03:03.179 00.000 7680 Handling offset move in thread for scope, endpoint = (0.65, 5.64)
21:03:03.179 00.000 7680 Moving (0.65, 5.64) raw xDistance=-1.68 yDistance=-4.78
21:03:03.184 00.005 7680 GuideAlgorithmHysteresis::Result() returns -1.14 from input -1.68
21:03:03.184 00.000 7680 GuideAlgorithmResistSwitch::result() returns -4.78 from input -4.78
21:03:03.184 00.000 7680 MoveAxis(E, 768, ABG)
21:03:03.184 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:03.184 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:03:03.186 00.002 7680 Move returns status 1, amount 0
21:03:03.186 00.000 7680 MoveAxis(N, 2596, ABG)
21:03:03.186 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:03.186 00.000 7680 Move returns status 1, amount 0
21:03:03.187 00.001 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:03.187 00.000 7680 move complete, result=1
21:03:03.187 00.000 7680 worker thread done servicing request
21:03:03.198 00.011 6120 UpdateGuideState exits: m=9392 SNR=57.9
21:03:03.204 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:03.204 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:03.209 00.005 6120 Enqueuing Expose request
21:03:03.209 00.000 7680 Worker thread wakes up
21:03:03.209 00.000 6120 GuideStep: -1.7 px 0 ms EAST, -4.8 px 0 ms NORTH
21:03:03.209 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:03.209 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:03:03.209 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:03.217 00.008 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:04.472 01.255 7680 Exposure complete
21:03:04.543 00.071 7680 worker thread done servicing request
21:03:04.543 00.000 6120 OnExposeComplete: enter
21:03:04.550 00.007 6120 UpdateGuideState(): m_state=6
21:03:04.550 00.000 6120 Star::Find(15, 1259, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
21:03:04.550 00.000 6120 Star::Find returns 1 (0), X=1259.11, Y=883.56, Mass=10055, SNR=61.2, Peak=215 HFD=7.3
21:03:04.550 00.000 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.87)
21:03:04.559 00.009 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
21:03:04.559 00.000 6120 CameraToMount -- cameraX=0.63 cameraY=5.77 hyp=5.80 cameraTheta=1.46 mountX=-1.69 mountY=-4.91, mountTheta=-1.90
21:03:04.559 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.63, y=5.77, opts=13)
21:03:04.559 00.000 6120 Enqueuing Move request for scope (0.63, 5.77)
21:03:04.559 00.000 7680 Worker thread wakes up
21:03:04.559 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.63, 5.77) opts 0xd
21:03:04.559 00.000 7680 Handling offset move in thread for scope, endpoint = (0.63, 5.77)
21:03:04.559 00.000 7680 Moving (0.63, 5.77) raw xDistance=-1.69 yDistance=-4.91
21:03:04.559 00.000 7680 GuideAlgorithmHysteresis::Result() returns -1.14 from input -1.69
21:03:04.559 00.000 7680 GuideAlgorithmResistSwitch::result() returns -4.91 from input -4.91
21:03:04.559 00.000 7680 MoveAxis(E, 768, ABG)
21:03:04.559 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:04.559 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:03:04.575 00.016 7680 Move returns status 1, amount 0
21:03:04.575 00.000 7680 MoveAxis(N, 2663, ABG)
21:03:04.575 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:04.576 00.001 7680 Move returns status 1, amount 0
21:03:04.576 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:04.576 00.000 7680 move complete, result=1
21:03:04.576 00.000 7680 worker thread done servicing request
21:03:04.576 00.000 6120 UpdateGuideState exits: m=10055 SNR=61.2
21:03:04.591 00.015 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:04.593 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:04.596 00.003 6120 Enqueuing Expose request
21:03:04.596 00.000 7680 Worker thread wakes up
21:03:04.596 00.000 6120 GuideStep: -1.7 px 0 ms EAST, -4.9 px 0 ms NORTH
21:03:04.596 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:04.596 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:03:04.596 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:04.609 00.013 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:05.860 01.251 7680 Exposure complete
21:03:05.916 00.056 7680 worker thread done servicing request
21:03:05.916 00.000 6120 OnExposeComplete: enter
21:03:05.930 00.014 6120 UpdateGuideState(): m_state=6
21:03:05.935 00.005 6120 Star::Find(15, 1259, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
21:03:05.935 00.000 6120 Star::Find returns 1 (0), X=1259.43, Y=883.70, Mass=9758, SNR=58.5, Peak=213 HFD=7.3
21:03:05.935 00.000 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.92)
21:03:05.941 00.006 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
21:03:05.941 00.000 6120 CameraToMount -- cameraX=0.94 cameraY=5.91 hyp=5.98 cameraTheta=1.41 mountX=-2.03 mountY=-4.89, mountTheta=-1.96
21:03:05.948 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.94, y=5.91, opts=13)
21:03:05.948 00.000 6120 Enqueuing Move request for scope (0.94, 5.91)
21:03:05.953 00.005 7680 Worker thread wakes up
21:03:05.953 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.94, 5.91) opts 0xd
21:03:05.953 00.000 7680 Handling offset move in thread for scope, endpoint = (0.94, 5.91)
21:03:05.953 00.000 7680 Moving (0.94, 5.91) raw xDistance=-2.03 yDistance=-4.89
21:03:05.953 00.000 7680 GuideAlgorithmHysteresis::Result() returns -1.36 from input -2.03
21:03:05.955 00.002 7680 GuideAlgorithmResistSwitch::result() returns -4.89 from input -4.89
21:03:05.955 00.000 7680 MoveAxis(E, 911, ABG)
21:03:05.955 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:05.955 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:03:05.955 00.000 7680 Move returns status 1, amount 0
21:03:05.955 00.000 7680 MoveAxis(N, 2654, ABG)
21:03:05.955 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:05.955 00.000 7680 Move returns status 1, amount 0
21:03:05.955 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:05.955 00.000 7680 move complete, result=1
21:03:05.955 00.000 7680 worker thread done servicing request
21:03:05.965 00.010 6120 UpdateGuideState exits: m=9758 SNR=58.5
21:03:05.965 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:05.975 00.010 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:05.975 00.000 6120 Enqueuing Expose request
21:03:05.981 00.006 7680 Worker thread wakes up
21:03:05.981 00.000 6120 GuideStep: -2.0 px 0 ms EAST, -4.9 px 0 ms NORTH
21:03:05.984 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:05.984 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:03:05.985 00.001 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:05.989 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:07.233 01.244 7680 Exposure complete
21:03:07.303 00.070 7680 worker thread done servicing request
21:03:07.303 00.000 6120 OnExposeComplete: enter
21:03:07.303 00.000 6120 UpdateGuideState(): m_state=6
21:03:07.311 00.008 6120 Star::Find(15, 1259, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
21:03:07.311 00.000 6120 Star::Find returns 1 (0), X=1259.65, Y=883.83, Mass=9484, SNR=56.4, Peak=201 HFD=7.3
21:03:07.316 00.005 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:03:07.319 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.22)
21:03:07.319 00.000 6120 CameraToMount -- cameraX=1.17 cameraY=6.04 hyp=6.15 cameraTheta=1.38 mountX=-2.27 mountY=-4.91, mountTheta=-2.00
21:03:07.324 00.005 6120 SchedulePrimaryMove(0D6325F0, x=1.17, y=6.04, opts=13)
21:03:07.324 00.000 6120 Enqueuing Move request for scope (1.17, 6.04)
21:03:07.330 00.006 7680 Worker thread wakes up
21:03:07.330 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.17, 6.04) opts 0xd
21:03:07.330 00.000 7680 Handling offset move in thread for scope, endpoint = (1.17, 6.04)
21:03:07.330 00.000 7680 Moving (1.17, 6.04) raw xDistance=-2.27 yDistance=-4.91
21:03:07.331 00.001 7680 GuideAlgorithmHysteresis::Result() returns -1.53 from input -2.27
21:03:07.331 00.000 7680 GuideAlgorithmResistSwitch::result() returns -4.91 from input -4.91
21:03:07.331 00.000 7680 MoveAxis(E, 1025, ABG)
21:03:07.331 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:07.331 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:03:07.333 00.002 7680 Move returns status 1, amount 0
21:03:07.335 00.002 7680 MoveAxis(N, 2666, ABG)
21:03:07.335 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:07.335 00.000 7680 Move returns status 1, amount 0
21:03:07.335 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:07.335 00.000 7680 move complete, result=1
21:03:07.336 00.001 7680 worker thread done servicing request
21:03:07.336 00.000 6120 UpdateGuideState exits: m=9484 SNR=56.4
21:03:07.336 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:07.352 00.016 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:07.354 00.002 6120 Enqueuing Expose request
21:03:07.354 00.000 7680 Worker thread wakes up
21:03:07.354 00.000 6120 GuideStep: -2.3 px 0 ms EAST, -4.9 px 0 ms NORTH
21:03:07.362 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:07.362 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,869,31,31)
21:03:07.364 00.002 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:07.367 00.003 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:08.620 01.253 7680 Exposure complete
21:03:08.689 00.069 7680 worker thread done servicing request
21:03:08.689 00.000 6120 OnExposeComplete: enter
21:03:08.693 00.004 6120 UpdateGuideState(): m_state=6
21:03:08.694 00.001 6120 Star::Find(15, 1259, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
21:03:08.698 00.004 6120 Star::Find returns 1 (0), X=1258.95, Y=885.33, Mass=8760, SNR=57.1, Peak=207 HFD=6.7
21:03:08.701 00.003 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
21:03:08.702 00.001 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
21:03:08.702 00.000 6120 CameraToMount -- cameraX=0.47 cameraY=7.54 hyp=7.55 cameraTheta=1.51 mountX=-1.87 mountY=-6.56, mountTheta=-1.85
21:03:08.709 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.47, y=7.54, opts=13)
21:03:08.709 00.000 6120 Enqueuing Move request for scope (0.47, 7.54)
21:03:08.714 00.005 7680 Worker thread wakes up
21:03:08.714 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.47, 7.54) opts 0xd
21:03:08.714 00.000 7680 Handling offset move in thread for scope, endpoint = (0.47, 7.54)
21:03:08.714 00.000 7680 Moving (0.47, 7.54) raw xDistance=-1.87 yDistance=-6.56
21:03:08.715 00.001 7680 GuideAlgorithmHysteresis::Result() returns -1.28 from input -1.87
21:03:08.715 00.000 7680 GuideAlgorithmResistSwitch::result() returns -6.56 from input -6.56
21:03:08.715 00.000 7680 MoveAxis(E, 861, ABG)
21:03:08.715 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:08.715 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:03:08.715 00.000 7680 Move returns status 1, amount 0
21:03:08.715 00.000 7680 MoveAxis(N, 3563, ABG)
21:03:08.715 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:08.715 00.000 7680 Move returns status 1, amount 0
21:03:08.715 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:08.715 00.000 7680 move complete, result=1
21:03:08.715 00.000 7680 worker thread done servicing request
21:03:08.729 00.014 6120 UpdateGuideState exits: m=8760 SNR=57.1
21:03:08.729 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:08.738 00.009 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:08.738 00.000 6120 Enqueuing Expose request
21:03:08.741 00.003 7680 Worker thread wakes up
21:03:08.741 00.000 6120 GuideStep: -1.9 px 0 ms EAST, -6.6 px 0 ms NORTH
21:03:08.741 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:08.741 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1244,870,31,31)
21:03:08.741 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:08.749 00.008 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:09.991 01.242 7680 Exposure complete
21:03:10.061 00.070 7680 worker thread done servicing request
21:03:10.061 00.000 6120 OnExposeComplete: enter
21:03:10.061 00.000 6120 UpdateGuideState(): m_state=6
21:03:10.067 00.006 6120 Star::Find(15, 1258, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
21:03:10.067 00.000 6120 Star::Find returns 1 (0), X=1259.45, Y=883.90, Mass=9685, SNR=59.9, Peak=196 HFD=7.5
21:03:10.072 00.005 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
21:03:10.072 00.000 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
21:03:10.076 00.004 6120 CameraToMount -- cameraX=0.97 cameraY=6.11 hyp=6.18 cameraTheta=1.41 mountX=-2.08 mountY=-5.06, mountTheta=-1.96
21:03:10.080 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.97, y=6.11, opts=13)
21:03:10.080 00.000 6120 Enqueuing Move request for scope (0.97, 6.11)
21:03:10.086 00.006 7680 Worker thread wakes up
21:03:10.086 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.97, 6.11) opts 0xd
21:03:10.086 00.000 7680 Handling offset move in thread for scope, endpoint = (0.97, 6.11)
21:03:10.086 00.000 7680 Moving (0.97, 6.11) raw xDistance=-2.08 yDistance=-5.06
21:03:10.087 00.001 7680 GuideAlgorithmHysteresis::Result() returns -1.40 from input -2.08
21:03:10.087 00.000 7680 GuideAlgorithmResistSwitch::result() returns -5.06 from input -5.06
21:03:10.087 00.000 7680 MoveAxis(E, 942, ABG)
21:03:10.088 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:10.088 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:03:10.090 00.002 7680 Move returns status 1, amount 0
21:03:10.090 00.000 7680 MoveAxis(N, 2746, ABG)
21:03:10.090 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:10.090 00.000 7680 Move returns status 1, amount 0
21:03:10.091 00.001 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:10.091 00.000 7680 move complete, result=1
21:03:10.091 00.000 7680 worker thread done servicing request
21:03:10.094 00.003 6120 UpdateGuideState exits: m=9685 SNR=59.9
21:03:10.104 00.010 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:10.109 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:10.111 00.002 6120 Enqueuing Expose request
21:03:10.115 00.004 6120 GuideStep: -2.1 px 0 ms EAST, -5.1 px 0 ms NORTH
21:03:10.115 00.000 7680 Worker thread wakes up
21:03:10.115 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:10.115 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1244,869,31,31)
21:03:10.115 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:10.115 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:11.368 01.253 7680 Exposure complete
21:03:11.431 00.063 7680 worker thread done servicing request
21:03:11.431 00.000 6120 OnExposeComplete: enter
21:03:11.431 00.000 6120 UpdateGuideState(): m_state=6
21:03:11.449 00.018 6120 Star::Find(15, 1259, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:03:11.451 00.002 6120 Star::Find returns 1 (0), X=1259.18, Y=885.94, Mass=9206, SNR=57.8, Peak=220 HFD=6.6
21:03:11.451 00.000 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
21:03:11.456 00.005 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
21:03:11.456 00.000 6120 CameraToMount -- cameraX=0.70 cameraY=8.15 hyp=8.18 cameraTheta=1.48 mountX=-2.20 mountY=-7.01, mountTheta=-1.88
21:03:11.460 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.70, y=8.15, opts=13)
21:03:11.463 00.003 6120 Enqueuing Move request for scope (0.70, 8.15)
21:03:11.466 00.003 7680 Worker thread wakes up
21:03:11.466 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.70, 8.15) opts 0xd
21:03:11.466 00.000 7680 Handling offset move in thread for scope, endpoint = (0.70, 8.15)
21:03:11.466 00.000 7680 Moving (0.70, 8.15) raw xDistance=-2.20 yDistance=-7.01
21:03:11.468 00.002 7680 GuideAlgorithmHysteresis::Result() returns -1.49 from input -2.20
21:03:11.468 00.000 7680 GuideAlgorithmResistSwitch::result() returns -7.01 from input -7.01
21:03:11.468 00.000 7680 MoveAxis(E, 997, ABG)
21:03:11.468 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:11.468 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:03:11.469 00.001 7680 Move returns status 1, amount 0
21:03:11.469 00.000 7680 MoveAxis(N, 3803, ABG)
21:03:11.469 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:11.469 00.000 7680 Move returns status 1, amount 0
21:03:11.471 00.002 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:11.471 00.000 7680 move complete, result=1
21:03:11.471 00.000 7680 worker thread done servicing request
21:03:11.483 00.012 6120 UpdateGuideState exits: m=9206 SNR=57.8
21:03:11.483 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:11.489 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:11.489 00.000 6120 Enqueuing Expose request
21:03:11.494 00.005 7680 Worker thread wakes up
21:03:11.494 00.000 6120 GuideStep: -2.2 px 0 ms EAST, -7.0 px 0 ms NORTH
21:03:11.497 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:11.497 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1244,871,31,31)
21:03:11.498 00.001 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:11.500 00.002 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:12.750 01.250 7680 Exposure complete
21:03:12.820 00.070 7680 worker thread done servicing request
21:03:12.823 00.003 6120 OnExposeComplete: enter
21:03:12.823 00.000 6120 UpdateGuideState(): m_state=6
21:03:12.823 00.000 6120 Star::Find(15, 1259, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
21:03:12.823 00.000 6120 Star::Find returns 1 (0), X=1259.49, Y=884.41, Mass=9781, SNR=61.0, Peak=202 HFD=7.3
21:03:12.823 00.000 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
21:03:12.823 00.000 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.18)
21:03:12.837 00.014 6120 CameraToMount -- cameraX=1.01 cameraY=6.62 hyp=6.69 cameraTheta=1.42 mountX=-2.23 mountY=-5.50, mountTheta=-1.96
21:03:12.837 00.000 6120 SchedulePrimaryMove(0D6325F0, x=1.01, y=6.62, opts=13)
21:03:12.837 00.000 6120 Enqueuing Move request for scope (1.01, 6.62)
21:03:12.837 00.000 7680 Worker thread wakes up
21:03:12.837 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.01, 6.62) opts 0xd
21:03:12.837 00.000 7680 Handling offset move in thread for scope, endpoint = (1.01, 6.62)
21:03:12.837 00.000 7680 Moving (1.01, 6.62) raw xDistance=-2.23 yDistance=-5.50
21:03:12.837 00.000 7680 GuideAlgorithmHysteresis::Result() returns -1.51 from input -2.23
21:03:12.837 00.000 7680 GuideAlgorithmResistSwitch::result() returns -5.50 from input -5.50
21:03:12.837 00.000 7680 MoveAxis(E, 1011, ABG)
21:03:12.837 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:12.837 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:03:12.850 00.013 7680 Move returns status 1, amount 0
21:03:12.850 00.000 7680 MoveAxis(N, 2984, ABG)
21:03:12.850 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:12.850 00.000 7680 Move returns status 1, amount 0
21:03:12.850 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:12.850 00.000 7680 move complete, result=1
21:03:12.852 00.002 7680 worker thread done servicing request
21:03:12.854 00.002 6120 UpdateGuideState exits: m=9781 SNR=61.0
21:03:12.868 00.014 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:12.868 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:12.871 00.003 6120 Enqueuing Expose request
21:03:12.871 00.000 6120 GuideStep: -2.2 px 0 ms EAST, -5.5 px 0 ms NORTH
21:03:12.871 00.000 7680 Worker thread wakes up
21:03:12.871 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:12.871 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1244,869,31,31)
21:03:12.871 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:12.881 00.010 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:14.137 01.256 7680 Exposure complete
21:03:14.193 00.056 7680 worker thread done servicing request
21:03:14.193 00.000 6120 OnExposeComplete: enter
21:03:14.206 00.013 6120 UpdateGuideState(): m_state=6
21:03:14.210 00.004 6120 Star::Find(15, 1259, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
21:03:14.210 00.000 6120 Star::Find returns 1 (0), X=1259.70, Y=884.57, Mass=9617, SNR=60.3, Peak=202 HFD=7.3
21:03:14.210 00.000 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
21:03:14.210 00.000 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
21:03:14.222 00.012 6120 CameraToMount -- cameraX=1.22 cameraY=6.78 hyp=6.89 cameraTheta=1.39 mountX=-2.46 mountY=-5.56, mountTheta=-1.99
21:03:14.222 00.000 6120 SchedulePrimaryMove(0D6325F0, x=1.22, y=6.78, opts=13)
21:03:14.227 00.005 6120 Enqueuing Move request for scope (1.22, 6.78)
21:03:14.227 00.000 7680 Worker thread wakes up
21:03:14.227 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.22, 6.78) opts 0xd
21:03:14.227 00.000 7680 Handling offset move in thread for scope, endpoint = (1.22, 6.78)
21:03:14.227 00.000 7680 Moving (1.22, 6.78) raw xDistance=-2.46 yDistance=-5.56
21:03:14.227 00.000 7680 GuideAlgorithmHysteresis::Result() returns -1.65 from input -2.46
21:03:14.227 00.000 7680 GuideAlgorithmResistSwitch::result() returns -5.56 from input -5.56
21:03:14.227 00.000 7680 MoveAxis(E, 1109, ABG)
21:03:14.227 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:14.227 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:03:14.227 00.000 7680 Move returns status 1, amount 0
21:03:14.227 00.000 7680 MoveAxis(N, 3016, ABG)
21:03:14.227 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:14.237 00.010 7680 Move returns status 1, amount 0
21:03:14.237 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:14.237 00.000 7680 move complete, result=1
21:03:14.237 00.000 7680 worker thread done servicing request
21:03:14.244 00.007 6120 UpdateGuideState exits: m=9617 SNR=60.3
21:03:14.244 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:14.254 00.010 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:14.254 00.000 6120 Enqueuing Expose request
21:03:14.260 00.006 7680 Worker thread wakes up
21:03:14.261 00.001 6120 GuideStep: -2.5 px 0 ms EAST, -5.6 px 0 ms NORTH
21:03:14.261 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:14.261 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,870,31,31)
21:03:14.261 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:14.270 00.009 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:15.526 01.256 7680 Exposure complete
21:03:15.595 00.069 7680 worker thread done servicing request
21:03:15.595 00.000 6120 OnExposeComplete: enter
21:03:15.598 00.003 6120 UpdateGuideState(): m_state=6
21:03:15.598 00.000 6120 Star::Find(15, 1259, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
21:03:15.604 00.006 6120 Star::Find returns 1 (0), X=1259.64, Y=884.81, Mass=9808, SNR=60.0, Peak=209 HFD=7.3
21:03:15.604 00.000 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
21:03:15.608 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
21:03:15.611 00.003 6120 CameraToMount -- cameraX=1.16 cameraY=7.02 hyp=7.12 cameraTheta=1.41 mountX=-2.44 mountY=-5.80, mountTheta=-1.97
21:03:15.615 00.004 6120 SchedulePrimaryMove(0D6325F0, x=1.16, y=7.02, opts=13)
21:03:15.615 00.000 6120 Enqueuing Move request for scope (1.16, 7.02)
21:03:15.619 00.004 7680 Worker thread wakes up
21:03:15.619 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.16, 7.02) opts 0xd
21:03:15.619 00.000 7680 Handling offset move in thread for scope, endpoint = (1.16, 7.02)
21:03:15.619 00.000 7680 Moving (1.16, 7.02) raw xDistance=-2.44 yDistance=-5.80
21:03:15.621 00.002 7680 GuideAlgorithmHysteresis::Result() returns -1.65 from input -2.44
21:03:15.621 00.000 7680 GuideAlgorithmResistSwitch::result() returns -5.80 from input -5.80
21:03:15.621 00.000 7680 MoveAxis(E, 1111, ABG)
21:03:15.621 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:15.621 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:03:15.621 00.000 7680 Move returns status 1, amount 0
21:03:15.621 00.000 7680 MoveAxis(N, 3146, ABG)
21:03:15.621 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:15.621 00.000 7680 Move returns status 1, amount 0
21:03:15.621 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:15.621 00.000 7680 move complete, result=1
21:03:15.621 00.000 7680 worker thread done servicing request
21:03:15.635 00.014 6120 UpdateGuideState exits: m=9808 SNR=60.0
21:03:15.635 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:15.642 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:15.646 00.004 6120 Enqueuing Expose request
21:03:15.646 00.000 7680 Worker thread wakes up
21:03:15.646 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:15.646 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,870,31,31)
21:03:15.646 00.000 6120 GuideStep: -2.4 px 0 ms EAST, -5.8 px 0 ms NORTH
21:03:15.650 00.004 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:15.655 00.005 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:16.899 01.244 7680 Exposure complete
21:03:16.952 00.053 7680 worker thread done servicing request
21:03:16.968 00.016 6120 OnExposeComplete: enter
21:03:16.969 00.001 6120 UpdateGuideState(): m_state=6
21:03:16.969 00.000 6120 Star::Find(15, 1259, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
21:03:16.969 00.000 6120 Star::Find returns 1 (0), X=1259.65, Y=884.88, Mass=9904, SNR=59.8, Peak=211 HFD=7.4
21:03:16.969 00.000 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
21:03:16.969 00.000 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
21:03:16.969 00.000 6120 CameraToMount -- cameraX=1.17 cameraY=7.09 hyp=7.18 cameraTheta=1.41 mountX=-2.47 mountY=-5.85, mountTheta=-1.97
21:03:16.984 00.015 6120 SchedulePrimaryMove(0D6325F0, x=1.17, y=7.09, opts=13)
21:03:16.986 00.002 6120 Enqueuing Move request for scope (1.17, 7.09)
21:03:16.986 00.000 7680 Worker thread wakes up
21:03:16.986 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.17, 7.09) opts 0xd
21:03:16.986 00.000 7680 Handling offset move in thread for scope, endpoint = (1.17, 7.09)
21:03:16.986 00.000 7680 Moving (1.17, 7.09) raw xDistance=-2.47 yDistance=-5.85
21:03:16.986 00.000 7680 GuideAlgorithmHysteresis::Result() returns -1.67 from input -2.47
21:03:16.986 00.000 7680 GuideAlgorithmResistSwitch::result() returns -5.85 from input -5.85
21:03:16.986 00.000 7680 MoveAxis(E, 1122, ABG)
21:03:16.986 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:16.986 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:03:16.986 00.000 7680 Move returns status 1, amount 0
21:03:16.986 00.000 7680 MoveAxis(N, 3174, ABG)
21:03:16.986 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:16.986 00.000 7680 Move returns status 1, amount 0
21:03:16.986 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:16.986 00.000 7680 move complete, result=1
21:03:16.986 00.000 7680 worker thread done servicing request
21:03:17.004 00.018 6120 UpdateGuideState exits: m=9904 SNR=59.8
21:03:17.011 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:17.011 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:17.021 00.010 6120 Enqueuing Expose request
21:03:17.026 00.005 7680 Worker thread wakes up
21:03:17.026 00.000 6120 GuideStep: -2.5 px 0 ms EAST, -5.8 px 0 ms NORTH
21:03:17.029 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:17.029 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,870,31,31)
21:03:17.032 00.003 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:17.032 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:18.286 01.254 7680 Exposure complete
21:03:18.357 00.071 7680 worker thread done servicing request
21:03:18.357 00.000 6120 OnExposeComplete: enter
21:03:18.357 00.000 6120 UpdateGuideState(): m_state=6
21:03:18.363 00.006 6120 Star::Find(15, 1259, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
21:03:18.363 00.000 6120 Star::Find returns 1 (0), X=1259.60, Y=885.00, Mass=9494, SNR=58.0, Peak=206 HFD=7.4
21:03:18.368 00.005 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
21:03:18.370 00.002 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
21:03:18.370 00.000 6120 CameraToMount -- cameraX=1.12 cameraY=7.21 hyp=7.29 cameraTheta=1.42 mountX=-2.44 mountY=-5.98, mountTheta=-1.96
21:03:18.375 00.005 6120 SchedulePrimaryMove(0D6325F0, x=1.12, y=7.21, opts=13)
21:03:18.378 00.003 6120 Enqueuing Move request for scope (1.12, 7.21)
21:03:18.378 00.000 7680 Worker thread wakes up
21:03:18.378 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.12, 7.21) opts 0xd
21:03:18.378 00.000 7680 Handling offset move in thread for scope, endpoint = (1.12, 7.21)
21:03:18.378 00.000 7680 Moving (1.12, 7.21) raw xDistance=-2.44 yDistance=-5.98
21:03:18.378 00.000 7680 GuideAlgorithmHysteresis::Result() returns -1.65 from input -2.44
21:03:18.378 00.000 7680 GuideAlgorithmResistSwitch::result() returns -5.98 from input -5.98
21:03:18.378 00.000 7680 MoveAxis(E, 1109, ABG)
21:03:18.378 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:18.383 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:03:18.385 00.002 7680 Move returns status 1, amount 0
21:03:18.385 00.000 7680 MoveAxis(N, 3247, ABG)
21:03:18.385 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:18.385 00.000 7680 Move returns status 1, amount 0
21:03:18.385 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:18.385 00.000 7680 move complete, result=1
21:03:18.385 00.000 7680 worker thread done servicing request
21:03:18.392 00.007 6120 UpdateGuideState exits: m=9494 SNR=58.0
21:03:18.392 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:18.405 00.013 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:18.409 00.004 6120 Enqueuing Expose request
21:03:18.409 00.000 6120 GuideStep: -2.4 px 0 ms EAST, -6.0 px 0 ms NORTH
21:03:18.409 00.000 7680 Worker thread wakes up
21:03:18.409 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:18.409 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,870,31,31)
21:03:18.409 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:18.418 00.009 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:19.667 01.249 7680 Exposure complete
21:03:19.746 00.079 7680 worker thread done servicing request
21:03:19.746 00.000 6120 OnExposeComplete: enter
21:03:19.752 00.006 6120 UpdateGuideState(): m_state=6
21:03:19.752 00.000 6120 Star::Find(15, 1259, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
21:03:19.752 00.000 6120 Star::Find returns 1 (0), X=1259.56, Y=885.25, Mass=9908, SNR=61.9, Peak=203 HFD=7.5
21:03:19.760 00.008 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
21:03:19.763 00.003 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
21:03:19.763 00.000 6120 CameraToMount -- cameraX=1.08 cameraY=7.46 hyp=7.54 cameraTheta=1.43 mountX=-2.45 mountY=-6.22, mountTheta=-1.95
21:03:19.763 00.000 6120 SchedulePrimaryMove(0D6325F0, x=1.08, y=7.46, opts=13)
21:03:19.763 00.000 6120 Enqueuing Move request for scope (1.08, 7.46)
21:03:19.763 00.000 7680 Worker thread wakes up
21:03:19.763 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.08, 7.46) opts 0xd
21:03:19.763 00.000 7680 Handling offset move in thread for scope, endpoint = (1.08, 7.46)
21:03:19.763 00.000 7680 Moving (1.08, 7.46) raw xDistance=-2.45 yDistance=-6.22
21:03:19.763 00.000 7680 GuideAlgorithmHysteresis::Result() returns -1.66 from input -2.45
21:03:19.763 00.000 7680 GuideAlgorithmResistSwitch::result() returns -6.22 from input -6.22
21:03:19.763 00.000 7680 MoveAxis(E, 1114, ABG)
21:03:19.777 00.014 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:19.777 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:03:19.777 00.000 7680 Move returns status 1, amount 0
21:03:19.777 00.000 7680 MoveAxis(N, 3379, ABG)
21:03:19.777 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:19.780 00.003 7680 Move returns status 1, amount 0
21:03:19.780 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:19.780 00.000 7680 move complete, result=1
21:03:19.780 00.000 7680 worker thread done servicing request
21:03:19.793 00.013 6120 UpdateGuideState exits: m=9908 SNR=61.9
21:03:19.798 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:19.798 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:19.798 00.000 6120 Enqueuing Expose request
21:03:19.805 00.007 6120 GuideStep: -2.4 px 0 ms EAST, -6.2 px 0 ms NORTH
21:03:19.809 00.004 7680 Worker thread wakes up
21:03:19.809 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:19.809 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,870,31,31)
21:03:19.809 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:19.813 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:21.066 01.253 7680 Exposure complete
21:03:21.135 00.069 7680 worker thread done servicing request
21:03:21.135 00.000 6120 OnExposeComplete: enter
21:03:21.135 00.000 6120 UpdateGuideState(): m_state=6
21:03:21.140 00.005 6120 Star::Find(15, 1259, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
21:03:21.140 00.000 6120 Star::Find returns 1 (0), X=1259.33, Y=887.02, Mass=9358, SNR=59.1, Peak=217 HFD=6.7
21:03:21.145 00.005 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
21:03:21.145 00.000 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.12)
21:03:21.150 00.005 6120 CameraToMount -- cameraX=0.84 cameraY=9.23 hyp=9.27 cameraTheta=1.48 mountX=-2.55 mountY=-7.92, mountTheta=-1.88
21:03:21.152 00.002 6120 SchedulePrimaryMove(0D6325F0, x=0.84, y=9.23, opts=13)
21:03:21.154 00.002 6120 Enqueuing Move request for scope (0.84, 9.23)
21:03:21.154 00.000 7680 Worker thread wakes up
21:03:21.154 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.84, 9.23) opts 0xd
21:03:21.154 00.000 7680 Handling offset move in thread for scope, endpoint = (0.84, 9.23)
21:03:21.154 00.000 7680 Moving (0.84, 9.23) raw xDistance=-2.55 yDistance=-7.92
21:03:21.154 00.000 7680 GuideAlgorithmHysteresis::Result() returns -1.72 from input -2.55
21:03:21.154 00.000 7680 GuideAlgorithmResistSwitch::result() returns -7.92 from input -7.92
21:03:21.154 00.000 7680 MoveAxis(E, 1155, ABG)
21:03:21.159 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:21.159 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:03:21.159 00.000 7680 Move returns status 1, amount 0
21:03:21.159 00.000 7680 MoveAxis(N, 4298, ABG)
21:03:21.159 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:21.163 00.004 7680 Move returns status 1, amount 0
21:03:21.163 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:21.163 00.000 7680 move complete, result=1
21:03:21.163 00.000 7680 worker thread done servicing request
21:03:21.169 00.006 6120 UpdateGuideState exits: m=9358 SNR=59.1
21:03:21.169 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:21.181 00.012 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:21.183 00.002 6120 Enqueuing Expose request
21:03:21.187 00.004 7680 Worker thread wakes up
21:03:21.187 00.000 6120 GuideStep: -2.5 px 0 ms EAST, -7.9 px 0 ms NORTH
21:03:21.187 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:21.187 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1244,872,31,31)
21:03:21.187 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:21.192 00.005 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:22.428 01.236 7680 Exposure complete
21:03:22.510 00.082 7680 worker thread done servicing request
21:03:22.510 00.000 6120 OnExposeComplete: enter
21:03:22.510 00.000 6120 UpdateGuideState(): m_state=6
21:03:22.510 00.000 6120 Star::Find(15, 1259, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
21:03:22.520 00.010 6120 Star::Find returns 1 (0), X=1259.64, Y=885.65, Mass=9705, SNR=58.8, Peak=199 HFD=7.4
21:03:22.520 00.000 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
21:03:22.525 00.005 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
21:03:22.525 00.000 6120 CameraToMount -- cameraX=1.16 cameraY=7.86 hyp=7.95 cameraTheta=1.42 mountX=-2.60 mountY=-6.55, mountTheta=-1.95
21:03:22.525 00.000 6120 SchedulePrimaryMove(0D6325F0, x=1.16, y=7.86, opts=13)
21:03:22.525 00.000 6120 Enqueuing Move request for scope (1.16, 7.86)
21:03:22.536 00.011 7680 Worker thread wakes up
21:03:22.536 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.16, 7.86) opts 0xd
21:03:22.536 00.000 7680 Handling offset move in thread for scope, endpoint = (1.16, 7.86)
21:03:22.536 00.000 7680 Moving (1.16, 7.86) raw xDistance=-2.60 yDistance=-6.55
21:03:22.536 00.000 7680 GuideAlgorithmHysteresis::Result() returns -1.76 from input -2.60
21:03:22.536 00.000 7680 GuideAlgorithmResistSwitch::result() returns -6.55 from input -6.55
21:03:22.536 00.000 7680 MoveAxis(E, 1179, ABG)
21:03:22.536 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:22.536 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:03:22.541 00.005 7680 Move returns status 1, amount 0
21:03:22.542 00.001 7680 MoveAxis(N, 3557, ABG)
21:03:22.542 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:22.542 00.000 7680 Move returns status 1, amount 0
21:03:22.542 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:22.543 00.001 7680 move complete, result=1
21:03:22.543 00.000 7680 worker thread done servicing request
21:03:22.554 00.011 6120 UpdateGuideState exits: m=9705 SNR=58.8
21:03:22.554 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:22.560 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:22.560 00.000 6120 Enqueuing Expose request
21:03:22.560 00.000 6120 GuideStep: -2.6 px 0 ms EAST, -6.6 px 0 ms NORTH
21:03:22.568 00.008 7680 Worker thread wakes up
21:03:22.571 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:22.571 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,871,31,31)
21:03:22.573 00.002 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:22.577 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:23.827 01.250 7680 Exposure complete
21:03:23.900 00.073 7680 worker thread done servicing request
21:03:23.900 00.000 6120 OnExposeComplete: enter
21:03:23.903 00.003 6120 UpdateGuideState(): m_state=6
21:03:23.907 00.004 6120 Star::Find(15, 1259, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
21:03:23.909 00.002 6120 Star::Find returns 1 (0), X=1259.65, Y=885.73, Mass=10023, SNR=59.2, Peak=218 HFD=7.3
21:03:23.913 00.004 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
21:03:23.917 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
21:03:23.920 00.003 6120 CameraToMount -- cameraX=1.17 cameraY=7.94 hyp=8.03 cameraTheta=1.42 mountX=-2.62 mountY=-6.62, mountTheta=-1.95
21:03:23.926 00.006 6120 SchedulePrimaryMove(0D6325F0, x=1.17, y=7.94, opts=13)
21:03:23.929 00.003 6120 Enqueuing Move request for scope (1.17, 7.94)
21:03:23.929 00.000 7680 Worker thread wakes up
21:03:23.929 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.17, 7.94) opts 0xd
21:03:23.929 00.000 7680 Handling offset move in thread for scope, endpoint = (1.17, 7.94)
21:03:23.929 00.000 7680 Moving (1.17, 7.94) raw xDistance=-2.62 yDistance=-6.62
21:03:23.929 00.000 7680 GuideAlgorithmHysteresis::Result() returns -1.78 from input -2.62
21:03:23.929 00.000 7680 GuideAlgorithmResistSwitch::result() returns -6.62 from input -6.62
21:03:23.929 00.000 7680 MoveAxis(E, 1192, ABG)
21:03:23.929 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:23.934 00.005 7680 Move returns status 1, amount 0
21:03:23.934 00.000 7680 MoveAxis(N, 3593, ABG)
21:03:23.934 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:23.934 00.000 7680 Move returns status 1, amount 0
21:03:23.934 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:23.934 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:03:23.936 00.002 7680 move complete, result=1
21:03:23.936 00.000 7680 worker thread done servicing request
21:03:23.950 00.014 6120 UpdateGuideState exits: m=10023 SNR=59.2
21:03:23.958 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:23.963 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:23.967 00.004 6120 Enqueuing Expose request
21:03:23.970 00.003 7680 Worker thread wakes up
21:03:23.970 00.000 6120 GuideStep: -2.6 px 0 ms EAST, -6.6 px 0 ms NORTH
21:03:23.970 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:23.970 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,871,31,31)
21:03:23.977 00.007 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:23.981 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:25.217 01.236 7680 Exposure complete
21:03:25.324 00.107 7680 worker thread done servicing request
21:03:25.324 00.000 6120 OnExposeComplete: enter
21:03:25.325 00.001 6120 UpdateGuideState(): m_state=6
21:03:25.331 00.006 6120 Star::Find(15, 1259, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
21:03:25.331 00.000 6120 Star::Find returns 1 (0), X=1259.68, Y=885.70, Mass=9755, SNR=59.6, Peak=206 HFD=7.4
21:03:25.331 00.000 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
21:03:25.341 00.010 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.18)
21:03:25.341 00.000 6120 CameraToMount -- cameraX=1.20 cameraY=7.91 hyp=8.00 cameraTheta=1.42 mountX=-2.65 mountY=-6.58, mountTheta=-1.95
21:03:25.349 00.008 6120 SchedulePrimaryMove(0D6325F0, x=1.20, y=7.91, opts=13)
21:03:25.349 00.000 6120 Enqueuing Move request for scope (1.20, 7.91)
21:03:25.357 00.008 7680 Worker thread wakes up
21:03:25.357 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.20, 7.91) opts 0xd
21:03:25.357 00.000 7680 Handling offset move in thread for scope, endpoint = (1.20, 7.91)
21:03:25.357 00.000 7680 Moving (1.20, 7.91) raw xDistance=-2.65 yDistance=-6.58
21:03:25.357 00.000 7680 GuideAlgorithmHysteresis::Result() returns -1.79 from input -2.65
21:03:25.357 00.000 7680 GuideAlgorithmResistSwitch::result() returns -6.58 from input -6.58
21:03:25.357 00.000 7680 MoveAxis(E, 1204, ABG)
21:03:25.357 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:25.357 00.000 7680 Move returns status 1, amount 0
21:03:25.357 00.000 7680 MoveAxis(N, 3570, ABG)
21:03:25.357 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:25.357 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:03:25.366 00.009 7680 Move returns status 1, amount 0
21:03:25.366 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:25.366 00.000 7680 move complete, result=1
21:03:25.366 00.000 7680 worker thread done servicing request
21:03:25.385 00.019 6120 UpdateGuideState exits: m=9755 SNR=59.6
21:03:25.388 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:25.388 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:25.401 00.013 6120 Enqueuing Expose request
21:03:25.405 00.004 7680 Worker thread wakes up
21:03:25.405 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:25.405 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,871,31,31)
21:03:25.405 00.000 6120 GuideStep: -2.6 px 0 ms EAST, -6.6 px 0 ms NORTH
21:03:25.405 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:25.416 00.011 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:26.654 01.238 7680 Exposure complete
21:03:26.759 00.105 7680 worker thread done servicing request
21:03:26.759 00.000 6120 OnExposeComplete: enter
21:03:26.762 00.003 6120 UpdateGuideState(): m_state=6
21:03:26.762 00.000 6120 Star::Find(15, 1259, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
21:03:26.762 00.000 6120 Star::Find returns 1 (0), X=1259.68, Y=885.82, Mass=10278, SNR=61.3, Peak=214 HFD=7.4
21:03:26.762 00.000 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.91)
21:03:26.775 00.013 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
21:03:26.775 00.000 6120 CameraToMount -- cameraX=1.20 cameraY=8.03 hyp=8.11 cameraTheta=1.42 mountX=-2.67 mountY=-6.68, mountTheta=-1.95
21:03:26.775 00.000 6120 SchedulePrimaryMove(0D6325F0, x=1.20, y=8.03, opts=13)
21:03:26.792 00.017 6120 Enqueuing Move request for scope (1.20, 8.03)
21:03:26.792 00.000 7680 Worker thread wakes up
21:03:26.792 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.20, 8.03) opts 0xd
21:03:26.792 00.000 7680 Handling offset move in thread for scope, endpoint = (1.20, 8.03)
21:03:26.792 00.000 7680 Moving (1.20, 8.03) raw xDistance=-2.67 yDistance=-6.68
21:03:26.792 00.000 7680 GuideAlgorithmHysteresis::Result() returns -1.81 from input -2.67
21:03:26.792 00.000 7680 GuideAlgorithmResistSwitch::result() returns -6.68 from input -6.68
21:03:26.792 00.000 7680 MoveAxis(E, 1214, ABG)
21:03:26.792 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:26.792 00.000 7680 Move returns status 1, amount 0
21:03:26.792 00.000 7680 MoveAxis(N, 3626, ABG)
21:03:26.792 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:26.792 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:03:26.792 00.000 7680 Move returns status 1, amount 0
21:03:26.792 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:26.792 00.000 7680 move complete, result=1
21:03:26.792 00.000 7680 worker thread done servicing request
21:03:26.809 00.017 6120 UpdateGuideState exits: m=10278 SNR=61.3
21:03:26.826 00.017 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:26.826 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:26.826 00.000 6120 Enqueuing Expose request
21:03:26.840 00.014 7680 Worker thread wakes up
21:03:26.840 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:26.840 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,871,31,31)
21:03:26.840 00.000 6120 GuideStep: -2.7 px 0 ms EAST, -6.7 px 0 ms NORTH
21:03:26.847 00.007 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:26.847 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:28.090 01.243 7680 Exposure complete
21:03:28.194 00.104 7680 worker thread done servicing request
21:03:28.194 00.000 6120 OnExposeComplete: enter
21:03:28.194 00.000 6120 UpdateGuideState(): m_state=6
21:03:28.194 00.000 6120 Star::Find(15, 1259, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
21:03:28.207 00.013 6120 Star::Find returns 1 (0), X=1259.28, Y=888.02, Mass=9146, SNR=58.5, Peak=222 HFD=6.7
21:03:28.211 00.004 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
21:03:28.214 00.003 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
21:03:28.217 00.003 6120 CameraToMount -- cameraX=0.80 cameraY=10.23 hyp=10.26 cameraTheta=1.49 mountX=-2.69 mountY=-8.84, mountTheta=-1.87
21:03:28.222 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.80, y=10.23, opts=13)
21:03:28.223 00.001 6120 Enqueuing Move request for scope (0.80, 10.23)
21:03:28.228 00.005 7680 Worker thread wakes up
21:03:28.228 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.80, 10.23) opts 0xd
21:03:28.228 00.000 7680 Handling offset move in thread for scope, endpoint = (0.80, 10.23)
21:03:28.228 00.000 7680 Moving (0.80, 10.23) raw xDistance=-2.69 yDistance=-8.84
21:03:28.231 00.003 7680 GuideAlgorithmHysteresis::Result() returns -1.82 from input -2.69
21:03:28.231 00.000 7680 GuideAlgorithmResistSwitch::result() returns -8.84 from input -8.84
21:03:28.231 00.000 7680 MoveAxis(E, 1222, ABG)
21:03:28.231 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:28.231 00.000 7680 Move returns status 1, amount 0
21:03:28.231 00.000 7680 MoveAxis(N, 4797, ABG)
21:03:28.231 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:28.231 00.000 7680 Move returns status 1, amount 0
21:03:28.231 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:28.231 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:03:28.231 00.000 7680 move complete, result=1
21:03:28.231 00.000 7680 worker thread done servicing request
21:03:28.254 00.023 6120 UpdateGuideState exits: m=9146 SNR=58.5
21:03:28.260 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:28.263 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:28.263 00.000 6120 Enqueuing Expose request
21:03:28.270 00.007 7680 Worker thread wakes up
21:03:28.270 00.000 6120 GuideStep: -2.7 px 0 ms EAST, -8.8 px 0 ms NORTH
21:03:28.270 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:28.270 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1244,873,31,31)
21:03:28.270 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:28.280 00.010 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:29.530 01.250 7680 Exposure complete
21:03:29.643 00.113 7680 worker thread done servicing request
21:03:29.643 00.000 6120 OnExposeComplete: enter
21:03:29.643 00.000 6120 UpdateGuideState(): m_state=6
21:03:29.651 00.008 6120 Star::Find(15, 1259, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
21:03:29.654 00.003 6120 Star::Find returns 1 (0), X=1259.71, Y=886.52, Mass=9803, SNR=60.0, Peak=216 HFD=7.3
21:03:29.654 00.000 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.90)
21:03:29.654 00.000 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.17)
21:03:29.654 00.000 6120 CameraToMount -- cameraX=1.23 cameraY=8.73 hyp=8.81 cameraTheta=1.43 mountX=-2.83 mountY=-7.30, mountTheta=-1.94
21:03:29.671 00.017 6120 SchedulePrimaryMove(0D6325F0, x=1.23, y=8.73, opts=13)
21:03:29.676 00.005 6120 Enqueuing Move request for scope (1.23, 8.73)
21:03:29.676 00.000 7680 Worker thread wakes up
21:03:29.676 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.23, 8.73) opts 0xd
21:03:29.676 00.000 7680 Handling offset move in thread for scope, endpoint = (1.23, 8.73)
21:03:29.676 00.000 7680 Moving (1.23, 8.73) raw xDistance=-2.83 yDistance=-7.30
21:03:29.676 00.000 7680 GuideAlgorithmHysteresis::Result() returns -1.91 from input -2.83
21:03:29.676 00.000 7680 GuideAlgorithmResistSwitch::result() returns -7.30 from input -7.30
21:03:29.676 00.000 7680 MoveAxis(E, 1284, ABG)
21:03:29.676 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:29.676 00.000 7680 Move returns status 1, amount 0
21:03:29.676 00.000 7680 MoveAxis(N, 3961, ABG)
21:03:29.676 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:29.676 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:03:29.685 00.009 7680 Move returns status 1, amount 0
21:03:29.685 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:29.685 00.000 7680 move complete, result=1
21:03:29.685 00.000 7680 worker thread done servicing request
21:03:29.703 00.018 6120 UpdateGuideState exits: m=9803 SNR=60.0
21:03:29.703 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:29.703 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:29.717 00.014 6120 Enqueuing Expose request
21:03:29.720 00.003 7680 Worker thread wakes up
21:03:29.720 00.000 6120 GuideStep: -2.8 px 0 ms EAST, -7.3 px 0 ms NORTH
21:03:29.725 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:29.725 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,872,31,31)
21:03:29.725 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:29.731 00.006 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:30.987 01.256 7680 Exposure complete
21:03:31.093 00.106 7680 worker thread done servicing request
21:03:31.093 00.000 6120 OnExposeComplete: enter
21:03:31.093 00.000 6120 UpdateGuideState(): m_state=6
21:03:31.103 00.010 6120 Star::Find(15, 1259, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
21:03:31.106 00.003 6120 Star::Find returns 1 (0), X=1259.73, Y=886.06, Mass=10002, SNR=61.7, Peak=223 HFD=7.6
21:03:31.110 00.004 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.91)
21:03:31.113 00.003 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.18)
21:03:31.113 00.000 6120 CameraToMount -- cameraX=1.25 cameraY=8.27 hyp=8.37 cameraTheta=1.42 mountX=-2.77 mountY=-6.88, mountTheta=-1.95
21:03:31.123 00.010 6120 SchedulePrimaryMove(0D6325F0, x=1.25, y=8.27, opts=13)
21:03:31.128 00.005 6120 Enqueuing Move request for scope (1.25, 8.27)
21:03:31.128 00.000 7680 Worker thread wakes up
21:03:31.128 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.25, 8.27) opts 0xd
21:03:31.128 00.000 7680 Handling offset move in thread for scope, endpoint = (1.25, 8.27)
21:03:31.128 00.000 7680 Moving (1.25, 8.27) raw xDistance=-2.77 yDistance=-6.88
21:03:31.128 00.000 7680 GuideAlgorithmHysteresis::Result() returns -1.88 from input -2.77
21:03:31.128 00.000 7680 GuideAlgorithmResistSwitch::result() returns -6.88 from input -6.88
21:03:31.128 00.000 7680 MoveAxis(E, 1260, ABG)
21:03:31.128 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:31.128 00.000 7680 Move returns status 1, amount 0
21:03:31.128 00.000 7680 MoveAxis(N, 3734, ABG)
21:03:31.133 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:31.133 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:03:31.138 00.005 7680 Move returns status 1, amount 0
21:03:31.138 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:31.140 00.002 7680 move complete, result=1
21:03:31.140 00.000 7680 worker thread done servicing request
21:03:31.163 00.023 6120 UpdateGuideState exits: m=10002 SNR=61.7
21:03:31.167 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:31.167 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:31.167 00.000 6120 Enqueuing Expose request
21:03:31.179 00.012 6120 GuideStep: -2.8 px 0 ms EAST, -6.9 px 0 ms NORTH
21:03:31.182 00.003 7680 Worker thread wakes up
21:03:31.182 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:31.182 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,871,31,31)
21:03:31.182 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:31.182 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:32.436 01.254 7680 Exposure complete
21:03:32.503 00.067 7680 worker thread done servicing request
21:03:32.519 00.016 6120 OnExposeComplete: enter
21:03:32.523 00.004 6120 UpdateGuideState(): m_state=6
21:03:32.523 00.000 6120 Star::Find(15, 1259, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
21:03:32.531 00.008 6120 Star::Find returns 1 (0), X=1259.69, Y=886.64, Mass=10110, SNR=61.0, Peak=212 HFD=7.4
21:03:32.531 00.000 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
21:03:32.538 00.007 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
21:03:32.540 00.002 6120 CameraToMount -- cameraX=1.21 cameraY=8.85 hyp=8.93 cameraTheta=1.44 mountX=-2.83 mountY=-7.42, mountTheta=-1.94
21:03:32.540 00.000 6120 SchedulePrimaryMove(0D6325F0, x=1.21, y=8.85, opts=13)
21:03:32.549 00.009 6120 Enqueuing Move request for scope (1.21, 8.85)
21:03:32.551 00.002 7680 Worker thread wakes up
21:03:32.551 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.21, 8.85) opts 0xd
21:03:32.551 00.000 7680 Handling offset move in thread for scope, endpoint = (1.21, 8.85)
21:03:32.551 00.000 7680 Moving (1.21, 8.85) raw xDistance=-2.83 yDistance=-7.42
21:03:32.551 00.000 7680 GuideAlgorithmHysteresis::Result() returns -1.92 from input -2.83
21:03:32.555 00.004 7680 GuideAlgorithmResistSwitch::result() returns -7.42 from input -7.42
21:03:32.555 00.000 7680 MoveAxis(E, 1286, ABG)
21:03:32.555 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:32.555 00.000 7680 Move returns status 1, amount 0
21:03:32.555 00.000 7680 MoveAxis(N, 4026, ABG)
21:03:32.555 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:32.555 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:03:32.555 00.000 7680 Move returns status 1, amount 0
21:03:32.555 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:32.555 00.000 7680 move complete, result=1
21:03:32.555 00.000 7680 worker thread done servicing request
21:03:32.574 00.019 6120 UpdateGuideState exits: m=10110 SNR=61.0
21:03:32.585 00.011 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:32.590 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:32.595 00.005 6120 Enqueuing Expose request
21:03:32.595 00.000 6120 GuideStep: -2.8 px 0 ms EAST, -7.4 px 0 ms NORTH
21:03:32.599 00.004 7680 Worker thread wakes up
21:03:32.604 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:32.604 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,872,31,31)
21:03:32.605 00.001 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:32.607 00.002 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:33.843 01.236 7680 Exposure complete
21:03:33.952 00.109 7680 worker thread done servicing request
21:03:33.952 00.000 6120 OnExposeComplete: enter
21:03:33.966 00.014 6120 UpdateGuideState(): m_state=6
21:03:33.968 00.002 6120 Star::Find(15, 1259, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
21:03:33.968 00.000 6120 Star::Find returns 1 (0), X=1259.79, Y=886.82, Mass=9732, SNR=60.6, Peak=206 HFD=7.4
21:03:33.968 00.000 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
21:03:33.982 00.014 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
21:03:33.984 00.002 6120 CameraToMount -- cameraX=1.31 cameraY=9.03 hyp=9.12 cameraTheta=1.43 mountX=-2.96 mountY=-7.53, mountTheta=-1.95
21:03:33.984 00.000 6120 SchedulePrimaryMove(0D6325F0, x=1.31, y=9.03, opts=13)
21:03:33.984 00.000 6120 Enqueuing Move request for scope (1.31, 9.03)
21:03:33.984 00.000 7680 Worker thread wakes up
21:03:33.984 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.31, 9.03) opts 0xd
21:03:33.999 00.015 7680 Handling offset move in thread for scope, endpoint = (1.31, 9.03)
21:03:33.999 00.000 7680 Moving (1.31, 9.03) raw xDistance=-2.96 yDistance=-7.53
21:03:33.999 00.000 7680 GuideAlgorithmHysteresis::Result() returns -2.00 from input -2.96
21:03:33.999 00.000 7680 GuideAlgorithmResistSwitch::result() returns -7.53 from input -7.53
21:03:33.999 00.000 7680 MoveAxis(E, 1343, ABG)
21:03:33.999 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:34.000 00.001 7680 Move returns status 1, amount 0
21:03:34.000 00.000 7680 MoveAxis(N, 4089, ABG)
21:03:34.001 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:34.001 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:03:34.001 00.000 7680 Move returns status 1, amount 0
21:03:34.001 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:34.001 00.000 7680 move complete, result=1
21:03:34.001 00.000 7680 worker thread done servicing request
21:03:34.017 00.016 6120 UpdateGuideState exits: m=9732 SNR=60.6
21:03:34.017 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:34.033 00.016 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:34.033 00.000 6120 Enqueuing Expose request
21:03:34.033 00.000 6120 GuideStep: -3.0 px 0 ms EAST, -7.5 px 0 ms NORTH
21:03:34.042 00.009 7680 Worker thread wakes up
21:03:34.042 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:34.042 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,872,31,31)
21:03:34.047 00.005 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:34.051 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:35.290 01.239 7680 Exposure complete
21:03:35.401 00.111 7680 worker thread done servicing request
21:03:35.401 00.000 6120 OnExposeComplete: enter
21:03:35.408 00.007 6120 UpdateGuideState(): m_state=6
21:03:35.412 00.004 6120 Star::Find(15, 1259, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
21:03:35.417 00.005 6120 Star::Find returns 1 (0), X=1259.86, Y=886.87, Mass=9720, SNR=60.9, Peak=209 HFD=7.2
21:03:35.420 00.003 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.91)
21:03:35.425 00.005 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.18)
21:03:35.427 00.002 6120 CameraToMount -- cameraX=1.37 cameraY=9.08 hyp=9.18 cameraTheta=1.42 mountX=-3.04 mountY=-7.55, mountTheta=-1.95
21:03:35.433 00.006 6120 SchedulePrimaryMove(0D6325F0, x=1.37, y=9.08, opts=13)
21:03:35.433 00.000 6120 Enqueuing Move request for scope (1.37, 9.08)
21:03:35.440 00.007 7680 Worker thread wakes up
21:03:35.440 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.37, 9.08) opts 0xd
21:03:35.440 00.000 7680 Handling offset move in thread for scope, endpoint = (1.37, 9.08)
21:03:35.443 00.003 7680 Moving (1.37, 9.08) raw xDistance=-3.04 yDistance=-7.55
21:03:35.443 00.000 7680 GuideAlgorithmHysteresis::Result() returns -2.05 from input -3.04
21:03:35.443 00.000 7680 GuideAlgorithmResistSwitch::result() returns -7.55 from input -7.55
21:03:35.443 00.000 7680 MoveAxis(E, 1379, ABG)
21:03:35.443 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:35.443 00.000 7680 Move returns status 1, amount 0
21:03:35.443 00.000 7680 MoveAxis(N, 4099, ABG)
21:03:35.444 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:35.444 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:03:35.448 00.004 7680 Move returns status 1, amount 0
21:03:35.448 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:35.448 00.000 7680 move complete, result=1
21:03:35.449 00.001 7680 worker thread done servicing request
21:03:35.471 00.022 6120 UpdateGuideState exits: m=9720 SNR=60.9
21:03:35.473 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:35.477 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:35.481 00.004 6120 Enqueuing Expose request
21:03:35.481 00.000 6120 GuideStep: -3.0 px 0 ms EAST, -7.6 px 0 ms NORTH
21:03:35.481 00.000 7680 Worker thread wakes up
21:03:35.481 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:35.481 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,872,31,31)
21:03:35.494 00.013 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:35.496 00.002 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:36.744 01.248 7680 Exposure complete
21:03:36.872 00.128 7680 worker thread done servicing request
21:03:36.872 00.000 6120 OnExposeComplete: enter
21:03:36.872 00.000 6120 UpdateGuideState(): m_state=6
21:03:36.882 00.010 6120 Star::Find(15, 1259, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
21:03:36.887 00.005 6120 Star::Find returns 1 (0), X=1259.98, Y=887.30, Mass=9810, SNR=58.3, Peak=208 HFD=7.5
21:03:36.887 00.000 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
21:03:36.893 00.006 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
21:03:36.896 00.003 6120 CameraToMount -- cameraX=1.50 cameraY=9.51 hyp=9.62 cameraTheta=1.41 mountX=-3.24 mountY=-7.88, mountTheta=-1.96
21:03:36.904 00.008 6120 SchedulePrimaryMove(0D6325F0, x=1.50, y=9.51, opts=13)
21:03:36.908 00.004 6120 Enqueuing Move request for scope (1.50, 9.51)
21:03:36.912 00.004 7680 Worker thread wakes up
21:03:36.912 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.50, 9.51) opts 0xd
21:03:36.912 00.000 7680 Handling offset move in thread for scope, endpoint = (1.50, 9.51)
21:03:36.912 00.000 7680 Moving (1.50, 9.51) raw xDistance=-3.24 yDistance=-7.88
21:03:36.912 00.000 7680 GuideAlgorithmHysteresis::Result() returns -2.18 from input -3.24
21:03:36.912 00.000 7680 GuideAlgorithmResistSwitch::result() returns -7.88 from input -7.88
21:03:36.914 00.002 7680 MoveAxis(E, 1466, ABG)
21:03:36.914 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:36.914 00.000 7680 Move returns status 1, amount 0
21:03:36.914 00.000 7680 MoveAxis(N, 4277, ABG)
21:03:36.914 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:36.914 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:03:36.921 00.007 7680 Move returns status 1, amount 0
21:03:36.921 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:36.923 00.002 7680 move complete, result=1
21:03:36.923 00.000 7680 worker thread done servicing request
21:03:36.936 00.013 6120 UpdateGuideState exits: m=9810 SNR=58.3
21:03:36.936 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:36.945 00.009 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:36.948 00.003 6120 Enqueuing Expose request
21:03:36.951 00.003 7680 Worker thread wakes up
21:03:36.951 00.000 6120 GuideStep: -3.2 px 0 ms EAST, -7.9 px 0 ms NORTH
21:03:36.951 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:36.951 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,872,31,31)
21:03:36.951 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:36.961 00.010 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:38.210 01.249 7680 Exposure complete
21:03:38.306 00.096 7680 worker thread done servicing request
21:03:38.306 00.000 6120 OnExposeComplete: enter
21:03:38.306 00.000 6120 UpdateGuideState(): m_state=6
21:03:38.306 00.000 6120 Star::Find(15, 1259, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
21:03:38.317 00.011 6120 Star::Find returns 1 (0), X=1259.94, Y=887.40, Mass=9652, SNR=59.2, Peak=204 HFD=7.3
21:03:38.321 00.004 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
21:03:38.324 00.003 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.18)
21:03:38.324 00.000 6120 CameraToMount -- cameraX=1.46 cameraY=9.61 hyp=9.72 cameraTheta=1.42 mountX=-3.22 mountY=-7.99, mountTheta=-1.95
21:03:38.331 00.007 6120 SchedulePrimaryMove(0D6325F0, x=1.46, y=9.61, opts=13)
21:03:38.331 00.000 6120 Enqueuing Move request for scope (1.46, 9.61)
21:03:38.340 00.009 7680 Worker thread wakes up
21:03:38.340 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.46, 9.61) opts 0xd
21:03:38.340 00.000 7680 Handling offset move in thread for scope, endpoint = (1.46, 9.61)
21:03:38.340 00.000 7680 Moving (1.46, 9.61) raw xDistance=-3.22 yDistance=-7.99
21:03:38.340 00.000 7680 GuideAlgorithmHysteresis::Result() returns -2.18 from input -3.22
21:03:38.340 00.000 7680 GuideAlgorithmResistSwitch::result() returns -7.99 from input -7.99
21:03:38.340 00.000 7680 MoveAxis(E, 1464, ABG)
21:03:38.340 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:38.340 00.000 7680 Move returns status 1, amount 0
21:03:38.340 00.000 7680 MoveAxis(N, 4337, ABG)
21:03:38.344 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:38.344 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:03:38.347 00.003 7680 Move returns status 1, amount 0
21:03:38.347 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:38.347 00.000 7680 move complete, result=1
21:03:38.347 00.000 7680 worker thread done servicing request
21:03:38.363 00.016 6120 UpdateGuideState exits: m=9652 SNR=59.2
21:03:38.372 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:38.372 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:38.378 00.006 6120 Enqueuing Expose request
21:03:38.378 00.000 6120 GuideStep: -3.2 px 0 ms EAST, -8.0 px 0 ms NORTH
21:03:38.385 00.007 7680 Worker thread wakes up
21:03:38.385 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:38.385 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,872,31,31)
21:03:38.389 00.004 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:38.394 00.005 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:39.640 01.246 7680 Exposure complete
21:03:39.761 00.121 7680 worker thread done servicing request
21:03:39.761 00.000 6120 OnExposeComplete: enter
21:03:39.767 00.006 6120 UpdateGuideState(): m_state=6
21:03:39.767 00.000 6120 Star::Find(15, 1259, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
21:03:39.774 00.007 6120 Star::Find returns 1 (0), X=1260.03, Y=887.49, Mass=9972, SNR=60.2, Peak=207 HFD=7.3
21:03:39.774 00.000 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.92)
21:03:39.780 00.006 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
21:03:39.786 00.006 6120 CameraToMount -- cameraX=1.55 cameraY=9.70 hyp=9.82 cameraTheta=1.41 mountX=-3.32 mountY=-8.03, mountTheta=-1.96
21:03:39.791 00.005 6120 SchedulePrimaryMove(0D6325F0, x=1.55, y=9.70, opts=13)
21:03:39.794 00.003 6120 Enqueuing Move request for scope (1.55, 9.70)
21:03:39.799 00.005 7680 Worker thread wakes up
21:03:39.799 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.55, 9.70) opts 0xd
21:03:39.799 00.000 7680 Handling offset move in thread for scope, endpoint = (1.55, 9.70)
21:03:39.799 00.000 7680 Moving (1.55, 9.70) raw xDistance=-3.32 yDistance=-8.03
21:03:39.799 00.000 7680 GuideAlgorithmHysteresis::Result() returns -2.25 from input -3.32
21:03:39.799 00.000 7680 GuideAlgorithmResistSwitch::result() returns -8.03 from input -8.03
21:03:39.799 00.000 7680 MoveAxis(E, 1508, ABG)
21:03:39.799 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:39.799 00.000 7680 Move returns status 1, amount 0
21:03:39.799 00.000 7680 MoveAxis(N, 4359, ABG)
21:03:39.799 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:39.799 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:03:39.802 00.003 7680 Move returns status 1, amount 0
21:03:39.802 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:39.802 00.000 7680 move complete, result=1
21:03:39.802 00.000 7680 worker thread done servicing request
21:03:39.823 00.021 6120 UpdateGuideState exits: m=9972 SNR=60.2
21:03:39.831 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:39.831 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:39.831 00.000 6120 Enqueuing Expose request
21:03:39.831 00.000 6120 GuideStep: -3.3 px 0 ms EAST, -8.0 px 0 ms NORTH
21:03:39.844 00.013 7680 Worker thread wakes up
21:03:39.844 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:39.844 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,872,31,31)
21:03:39.844 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:39.850 00.006 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:41.088 01.238 7680 Exposure complete
21:03:41.205 00.117 7680 worker thread done servicing request
21:03:41.205 00.000 6120 OnExposeComplete: enter
21:03:41.215 00.010 6120 UpdateGuideState(): m_state=6
21:03:41.218 00.003 6120 Star::Find(15, 1260, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
21:03:41.222 00.004 6120 Star::Find returns 1 (0), X=1260.04, Y=887.64, Mass=9653, SNR=59.5, Peak=204 HFD=7.3
21:03:41.222 00.000 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
21:03:41.231 00.009 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
21:03:41.232 00.001 6120 CameraToMount -- cameraX=1.56 cameraY=9.85 hyp=9.97 cameraTheta=1.41 mountX=-3.36 mountY=-8.16, mountTheta=-1.96
21:03:41.239 00.007 6120 SchedulePrimaryMove(0D6325F0, x=1.56, y=9.85, opts=13)
21:03:41.239 00.000 6120 Enqueuing Move request for scope (1.56, 9.85)
21:03:41.247 00.008 7680 Worker thread wakes up
21:03:41.247 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.56, 9.85) opts 0xd
21:03:41.247 00.000 7680 Handling offset move in thread for scope, endpoint = (1.56, 9.85)
21:03:41.247 00.000 7680 Moving (1.56, 9.85) raw xDistance=-3.36 yDistance=-8.16
21:03:41.247 00.000 7680 GuideAlgorithmHysteresis::Result() returns -2.27 from input -3.36
21:03:41.247 00.000 7680 GuideAlgorithmResistSwitch::result() returns -8.16 from input -8.16
21:03:41.247 00.000 7680 MoveAxis(E, 1527, ABG)
21:03:41.247 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:41.247 00.000 7680 Move returns status 1, amount 0
21:03:41.247 00.000 7680 MoveAxis(N, 4430, ABG)
21:03:41.247 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:41.247 00.000 7680 Move returns status 1, amount 0
21:03:41.247 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:41.247 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:03:41.247 00.000 7680 move complete, result=1
21:03:41.247 00.000 7680 worker thread done servicing request
21:03:41.274 00.027 6120 UpdateGuideState exits: m=9653 SNR=59.5
21:03:41.281 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:41.283 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:41.287 00.004 6120 Enqueuing Expose request
21:03:41.292 00.005 6120 GuideStep: -3.4 px 0 ms EAST, -8.2 px 0 ms NORTH
21:03:41.294 00.002 7680 Worker thread wakes up
21:03:41.294 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:41.294 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,873,31,31)
21:03:41.300 00.006 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:41.300 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:42.543 01.243 7680 Exposure complete
21:03:42.663 00.120 7680 worker thread done servicing request
21:03:42.663 00.000 6120 OnExposeComplete: enter
21:03:42.667 00.004 6120 UpdateGuideState(): m_state=6
21:03:42.667 00.000 6120 Star::Find(15, 1260, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
21:03:42.676 00.009 6120 Star::Find returns 1 (0), X=1260.09, Y=887.78, Mass=9728, SNR=58.4, Peak=222 HFD=7.4
21:03:42.679 00.003 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.92)
21:03:42.681 00.002 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.19)
21:03:42.687 00.006 6120 CameraToMount -- cameraX=1.61 cameraY=9.99 hyp=10.12 cameraTheta=1.41 mountX=-3.44 mountY=-8.27, mountTheta=-1.96
21:03:42.695 00.008 6120 SchedulePrimaryMove(0D6325F0, x=1.61, y=9.99, opts=13)
21:03:42.698 00.003 6120 Enqueuing Move request for scope (1.61, 9.99)
21:03:42.701 00.003 7680 Worker thread wakes up
21:03:42.701 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.61, 9.99) opts 0xd
21:03:42.701 00.000 7680 Handling offset move in thread for scope, endpoint = (1.61, 9.99)
21:03:42.701 00.000 7680 Moving (1.61, 9.99) raw xDistance=-3.44 yDistance=-8.27
21:03:42.701 00.000 7680 GuideAlgorithmHysteresis::Result() returns -2.32 from input -3.44
21:03:42.701 00.000 7680 GuideAlgorithmResistSwitch::result() returns -8.27 from input -8.27
21:03:42.701 00.000 7680 MoveAxis(E, 1560, ABG)
21:03:42.701 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:42.701 00.000 7680 Move returns status 1, amount 0
21:03:42.701 00.000 7680 MoveAxis(N, 4487, ABG)
21:03:42.701 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:42.701 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:03:42.710 00.009 7680 Move returns status 1, amount 0
21:03:42.711 00.001 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:42.711 00.000 7680 move complete, result=1
21:03:42.711 00.000 7680 worker thread done servicing request
21:03:42.733 00.022 6120 UpdateGuideState exits: m=9728 SNR=58.4
21:03:42.733 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:42.740 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:42.742 00.002 6120 Enqueuing Expose request
21:03:42.748 00.006 6120 GuideStep: -3.4 px 0 ms EAST, -8.3 px 0 ms NORTH
21:03:42.753 00.005 7680 Worker thread wakes up
21:03:42.753 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:42.753 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,873,31,31)
21:03:42.753 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:42.760 00.007 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:44.000 01.240 7680 Exposure complete
21:03:44.117 00.117 7680 worker thread done servicing request
21:03:44.117 00.000 6120 OnExposeComplete: enter
21:03:44.121 00.004 6120 UpdateGuideState(): m_state=6
21:03:44.125 00.004 6120 Star::Find(15, 1260, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
21:03:44.130 00.005 6120 Star::Find returns 1 (0), X=1259.82, Y=889.29, Mass=9110, SNR=56.9, Peak=219 HFD=6.8
21:03:44.130 00.000 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
21:03:44.136 00.006 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
21:03:44.140 00.004 6120 CameraToMount -- cameraX=1.34 cameraY=11.50 hyp=11.57 cameraTheta=1.45 mountX=-3.46 mountY=-9.73, mountTheta=-1.91
21:03:44.143 00.003 6120 SchedulePrimaryMove(0D6325F0, x=1.34, y=11.50, opts=13)
21:03:44.143 00.000 6120 Enqueuing Move request for scope (1.34, 11.50)
21:03:44.152 00.009 7680 Worker thread wakes up
21:03:44.152 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.34, 11.50) opts 0xd
21:03:44.152 00.000 7680 Handling offset move in thread for scope, endpoint = (1.34, 11.50)
21:03:44.152 00.000 7680 Moving (1.34, 11.50) raw xDistance=-3.46 yDistance=-9.73
21:03:44.152 00.000 7680 GuideAlgorithmHysteresis::Result() returns -2.34 from input -3.46
21:03:44.152 00.000 7680 GuideAlgorithmResistSwitch::result() returns -9.73 from input -9.73
21:03:44.152 00.000 7680 MoveAxis(E, 1571, ABG)
21:03:44.152 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:44.152 00.000 7680 Move returns status 1, amount 0
21:03:44.152 00.000 7680 MoveAxis(N, 5284, ABG)
21:03:44.152 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:44.156 00.004 7680 Move returns status 1, amount 0
21:03:44.156 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:44.156 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:03:44.159 00.003 7680 move complete, result=1
21:03:44.159 00.000 7680 worker thread done servicing request
21:03:44.175 00.016 6120 UpdateGuideState exits: m=9110 SNR=56.9
21:03:44.175 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:44.190 00.015 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:44.190 00.000 6120 Enqueuing Expose request
21:03:44.198 00.008 6120 GuideStep: -3.5 px 0 ms EAST, -9.7 px 0 ms NORTH
21:03:44.198 00.000 7680 Worker thread wakes up
21:03:44.198 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:44.198 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,874,31,31)
21:03:44.205 00.007 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:44.209 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:45.458 01.249 7680 Exposure complete
21:03:45.561 00.103 7680 worker thread done servicing request
21:03:45.561 00.000 6120 OnExposeComplete: enter
21:03:45.561 00.000 6120 UpdateGuideState(): m_state=6
21:03:45.573 00.012 6120 Star::Find(15, 1259, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
21:03:45.576 00.003 6120 Star::Find returns 1 (0), X=1260.30, Y=887.66, Mass=9217, SNR=57.8, Peak=204 HFD=7.1
21:03:45.579 00.003 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
21:03:45.584 00.005 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
21:03:45.584 00.000 6120 CameraToMount -- cameraX=1.82 cameraY=9.87 hyp=10.03 cameraTheta=1.39 mountX=-3.62 mountY=-8.06, mountTheta=-1.99
21:03:45.594 00.010 6120 SchedulePrimaryMove(0D6325F0, x=1.82, y=9.87, opts=13)
21:03:45.598 00.004 6120 Enqueuing Move request for scope (1.82, 9.87)
21:03:45.598 00.000 7680 Worker thread wakes up
21:03:45.598 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.82, 9.87) opts 0xd
21:03:45.598 00.000 7680 Handling offset move in thread for scope, endpoint = (1.82, 9.87)
21:03:45.598 00.000 7680 Moving (1.82, 9.87) raw xDistance=-3.62 yDistance=-8.06
21:03:45.598 00.000 7680 GuideAlgorithmHysteresis::Result() returns -2.45 from input -3.62
21:03:45.598 00.000 7680 GuideAlgorithmResistSwitch::result() returns -8.06 from input -8.06
21:03:45.598 00.000 7680 MoveAxis(E, 1642, ABG)
21:03:45.598 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:45.598 00.000 7680 Move returns status 1, amount 0
21:03:45.598 00.000 7680 MoveAxis(N, 4375, ABG)
21:03:45.598 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:45.598 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:03:45.608 00.010 7680 Move returns status 1, amount 0
21:03:45.608 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:45.608 00.000 7680 move complete, result=1
21:03:45.608 00.000 7680 worker thread done servicing request
21:03:45.631 00.023 6120 UpdateGuideState exits: m=9217 SNR=57.8
21:03:45.636 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:45.639 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:45.639 00.000 6120 Enqueuing Expose request
21:03:45.648 00.009 6120 GuideStep: -3.6 px 0 ms EAST, -8.1 px 0 ms NORTH
21:03:45.648 00.000 7680 Worker thread wakes up
21:03:45.648 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:45.648 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,873,31,31)
21:03:45.655 00.007 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:45.658 00.003 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:46.910 01.252 7680 Exposure complete
21:03:46.996 00.086 7680 worker thread done servicing request
21:03:46.996 00.000 6120 OnExposeComplete: enter
21:03:46.999 00.003 6120 UpdateGuideState(): m_state=6
21:03:47.004 00.005 6120 Star::Find(15, 1260, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
21:03:47.004 00.000 6120 Star::Find returns 1 (0), X=1260.33, Y=887.62, Mass=9294, SNR=58.9, Peak=198 HFD=7.3
21:03:47.012 00.008 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
21:03:47.012 00.000 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
21:03:47.017 00.005 6120 CameraToMount -- cameraX=1.85 cameraY=9.83 hyp=10.00 cameraTheta=1.39 mountX=-3.64 mountY=-8.02, mountTheta=-2.00
21:03:47.021 00.004 6120 SchedulePrimaryMove(0D6325F0, x=1.85, y=9.83, opts=13)
21:03:47.027 00.006 6120 Enqueuing Move request for scope (1.85, 9.83)
21:03:47.028 00.001 7680 Worker thread wakes up
21:03:47.028 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.85, 9.83) opts 0xd
21:03:47.028 00.000 7680 Handling offset move in thread for scope, endpoint = (1.85, 9.83)
21:03:47.028 00.000 7680 Moving (1.85, 9.83) raw xDistance=-3.64 yDistance=-8.02
21:03:47.028 00.000 7680 GuideAlgorithmHysteresis::Result() returns -2.47 from input -3.64
21:03:47.028 00.000 7680 GuideAlgorithmResistSwitch::result() returns -8.02 from input -8.02
21:03:47.028 00.000 7680 MoveAxis(E, 1655, ABG)
21:03:47.028 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:47.028 00.000 7680 Move returns status 1, amount 0
21:03:47.028 00.000 7680 MoveAxis(N, 4352, ABG)
21:03:47.028 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:47.028 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:03:47.038 00.010 7680 Move returns status 1, amount 0
21:03:47.038 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:47.038 00.000 7680 move complete, result=1
21:03:47.038 00.000 7680 worker thread done servicing request
21:03:47.056 00.018 6120 UpdateGuideState exits: m=9294 SNR=58.9
21:03:47.061 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:47.065 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:47.069 00.004 6120 Enqueuing Expose request
21:03:47.073 00.004 6120 GuideStep: -3.6 px 0 ms EAST, -8.0 px 0 ms NORTH
21:03:47.076 00.003 7680 Worker thread wakes up
21:03:47.076 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:47.076 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,873,31,31)
21:03:47.080 00.004 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:47.080 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:48.324 01.244 7680 Exposure complete
21:03:48.434 00.110 7680 worker thread done servicing request
21:03:48.434 00.000 6120 OnExposeComplete: enter
21:03:48.442 00.008 6120 UpdateGuideState(): m_state=6
21:03:48.449 00.007 6120 Star::Find(15, 1260, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
21:03:48.453 00.004 6120 Star::Find returns 1 (0), X=1260.05, Y=888.47, Mass=9596, SNR=59.9, Peak=216 HFD=7.3
21:03:48.458 00.005 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
21:03:48.462 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
21:03:48.469 00.007 6120 CameraToMount -- cameraX=1.57 cameraY=10.68 hyp=10.80 cameraTheta=1.42 mountX=-3.53 mountY=-8.90, mountTheta=-1.95
21:03:48.475 00.006 6120 SchedulePrimaryMove(0D6325F0, x=1.57, y=10.68, opts=13)
21:03:48.479 00.004 6120 Enqueuing Move request for scope (1.57, 10.68)
21:03:48.480 00.001 7680 Worker thread wakes up
21:03:48.480 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.57, 10.68) opts 0xd
21:03:48.480 00.000 7680 Handling offset move in thread for scope, endpoint = (1.57, 10.68)
21:03:48.480 00.000 7680 Moving (1.57, 10.68) raw xDistance=-3.53 yDistance=-8.90
21:03:48.480 00.000 7680 GuideAlgorithmHysteresis::Result() returns -2.40 from input -3.53
21:03:48.480 00.000 7680 GuideAlgorithmResistSwitch::result() returns -8.90 from input -8.90
21:03:48.486 00.006 7680 MoveAxis(E, 1609, ABG)
21:03:48.486 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:48.486 00.000 7680 Move returns status 1, amount 0
21:03:48.486 00.000 7680 MoveAxis(N, 4832, ABG)
21:03:48.486 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:48.486 00.000 7680 Move returns status 1, amount 0
21:03:48.486 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:48.486 00.000 7680 move complete, result=1
21:03:48.486 00.000 7680 worker thread done servicing request
21:03:48.486 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:03:48.515 00.029 6120 UpdateGuideState exits: m=9596 SNR=59.9
21:03:48.515 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:48.531 00.016 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:48.531 00.000 6120 Enqueuing Expose request
21:03:48.541 00.010 7680 Worker thread wakes up
21:03:48.541 00.000 6120 GuideStep: -3.5 px 0 ms EAST, -8.9 px 0 ms NORTH
21:03:48.549 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:48.549 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,873,31,31)
21:03:48.551 00.002 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:48.557 00.006 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:49.792 01.235 7680 Exposure complete
21:03:49.906 00.114 7680 worker thread done servicing request
21:03:49.906 00.000 6120 OnExposeComplete: enter
21:03:49.909 00.003 6120 UpdateGuideState(): m_state=6
21:03:49.912 00.003 6120 Star::Find(15, 1260, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
21:03:49.919 00.007 6120 Star::Find returns 1 (0), X=1260.16, Y=888.63, Mass=9977, SNR=62.0, Peak=222 HFD=7.3
21:03:49.921 00.002 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
21:03:49.924 00.003 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
21:03:49.928 00.004 6120 CameraToMount -- cameraX=1.67 cameraY=10.84 hyp=10.97 cameraTheta=1.42 mountX=-3.66 mountY=-9.00, mountTheta=-1.96
21:03:49.931 00.003 6120 SchedulePrimaryMove(0D6325F0, x=1.67, y=10.84, opts=13)
21:03:49.931 00.000 6120 Enqueuing Move request for scope (1.67, 10.84)
21:03:49.940 00.009 7680 Worker thread wakes up
21:03:49.940 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.67, 10.84) opts 0xd
21:03:49.940 00.000 7680 Handling offset move in thread for scope, endpoint = (1.67, 10.84)
21:03:49.940 00.000 7680 Moving (1.67, 10.84) raw xDistance=-3.66 yDistance=-9.00
21:03:49.940 00.000 7680 GuideAlgorithmHysteresis::Result() returns -2.47 from input -3.66
21:03:49.940 00.000 7680 GuideAlgorithmResistSwitch::result() returns -9.00 from input -9.00
21:03:49.940 00.000 7680 MoveAxis(E, 1661, ABG)
21:03:49.940 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:49.940 00.000 7680 Move returns status 1, amount 0
21:03:49.940 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:03:49.944 00.004 7680 MoveAxis(N, 4885, ABG)
21:03:49.944 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:49.948 00.004 7680 Move returns status 1, amount 0
21:03:49.948 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:49.948 00.000 7680 move complete, result=1
21:03:49.948 00.000 7680 worker thread done servicing request
21:03:49.960 00.012 6120 UpdateGuideState exits: m=9977 SNR=62.0
21:03:49.976 00.016 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:49.979 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:49.982 00.003 6120 Enqueuing Expose request
21:03:49.990 00.008 6120 GuideStep: -3.7 px 0 ms EAST, -9.0 px 0 ms NORTH
21:03:49.991 00.001 7680 Worker thread wakes up
21:03:49.991 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:49.991 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,874,31,31)
21:03:49.996 00.005 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:50.000 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:51.240 01.240 7680 Exposure complete
21:03:51.348 00.108 7680 worker thread done servicing request
21:03:51.350 00.002 6120 OnExposeComplete: enter
21:03:51.353 00.003 6120 UpdateGuideState(): m_state=6
21:03:51.353 00.000 6120 Star::Find(15, 1260, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
21:03:51.359 00.006 6120 Star::Find returns 1 (0), X=1260.51, Y=888.81, Mass=9525, SNR=58.0, Peak=210 HFD=7.3
21:03:51.362 00.003 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
21:03:51.366 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
21:03:51.366 00.000 6120 CameraToMount -- cameraX=2.03 cameraY=11.02 hyp=11.20 cameraTheta=1.39 mountX=-4.04 mountY=-9.00, mountTheta=-1.99
21:03:51.373 00.007 6120 SchedulePrimaryMove(0D6325F0, x=2.03, y=11.02, opts=13)
21:03:51.379 00.006 6120 Enqueuing Move request for scope (2.03, 11.02)
21:03:51.382 00.003 7680 Worker thread wakes up
21:03:51.382 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.03, 11.02) opts 0xd
21:03:51.382 00.000 7680 Handling offset move in thread for scope, endpoint = (2.03, 11.02)
21:03:51.382 00.000 7680 Moving (2.03, 11.02) raw xDistance=-4.04 yDistance=-9.00
21:03:51.382 00.000 7680 GuideAlgorithmHysteresis::Result() returns -2.72 from input -4.04
21:03:51.382 00.000 7680 GuideAlgorithmResistSwitch::result() returns -9.00 from input -9.00
21:03:51.382 00.000 7680 MoveAxis(E, 1826, ABG)
21:03:51.382 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:51.382 00.000 7680 Move returns status 1, amount 0
21:03:51.382 00.000 7680 MoveAxis(N, 4886, ABG)
21:03:51.382 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:51.382 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:03:51.382 00.000 7680 Move returns status 1, amount 0
21:03:51.382 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:51.382 00.000 7680 move complete, result=1
21:03:51.382 00.000 7680 worker thread done servicing request
21:03:51.398 00.016 6120 UpdateGuideState exits: m=9525 SNR=58.0
21:03:51.398 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:51.417 00.019 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:51.421 00.004 6120 Enqueuing Expose request
21:03:51.421 00.000 7680 Worker thread wakes up
21:03:51.421 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:51.421 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,874,31,31)
21:03:51.421 00.000 6120 GuideStep: -4.0 px 0 ms EAST, -9.0 px 0 ms NORTH
21:03:51.433 00.012 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:51.433 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:52.685 01.252 7680 Exposure complete
21:03:52.791 00.106 7680 worker thread done servicing request
21:03:52.791 00.000 6120 OnExposeComplete: enter
21:03:52.799 00.008 6120 UpdateGuideState(): m_state=6
21:03:52.805 00.006 6120 Star::Find(15, 1260, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
21:03:52.805 00.000 6120 Star::Find returns 1 (0), X=1259.84, Y=890.36, Mass=9159, SNR=59.0, Peak=221 HFD=6.9
21:03:52.805 00.000 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.87)
21:03:52.805 00.000 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
21:03:52.820 00.015 6120 CameraToMount -- cameraX=1.35 cameraY=12.57 hyp=12.64 cameraTheta=1.46 mountX=-3.67 mountY=-10.69, mountTheta=-1.90
21:03:52.823 00.003 6120 SchedulePrimaryMove(0D6325F0, x=1.35, y=12.57, opts=13)
21:03:52.823 00.000 6120 Enqueuing Move request for scope (1.35, 12.57)
21:03:52.823 00.000 7680 Worker thread wakes up
21:03:52.823 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.35, 12.57) opts 0xd
21:03:52.823 00.000 7680 Handling offset move in thread for scope, endpoint = (1.35, 12.57)
21:03:52.823 00.000 7680 Moving (1.35, 12.57) raw xDistance=-3.67 yDistance=-10.69
21:03:52.823 00.000 7680 GuideAlgorithmHysteresis::Result() returns -2.50 from input -3.67
21:03:52.823 00.000 7680 GuideAlgorithmResistSwitch::result() returns -10.69 from input -10.69
21:03:52.823 00.000 7680 MoveAxis(E, 1679, ABG)
21:03:52.836 00.013 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:52.836 00.000 7680 Move returns status 1, amount 0
21:03:52.836 00.000 7680 MoveAxis(N, 5804, ABG)
21:03:52.836 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:52.836 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:03:52.840 00.004 7680 Move returns status 1, amount 0
21:03:52.840 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:52.840 00.000 7680 move complete, result=1
21:03:52.840 00.000 7680 worker thread done servicing request
21:03:52.857 00.017 6120 UpdateGuideState exits: m=9159 SNR=59.0
21:03:52.857 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:52.868 00.011 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:52.871 00.003 6120 Enqueuing Expose request
21:03:52.874 00.003 7680 Worker thread wakes up
21:03:52.874 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:52.874 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,875,31,31)
21:03:52.874 00.000 6120 GuideStep: -3.7 px 0 ms EAST, -10.7 px 0 ms NORTH
21:03:52.881 00.007 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:52.887 00.006 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:54.123 01.236 7680 Exposure complete
21:03:54.227 00.104 7680 worker thread done servicing request
21:03:54.227 00.000 6120 OnExposeComplete: enter
21:03:54.231 00.004 6120 UpdateGuideState(): m_state=6
21:03:54.231 00.000 6120 Star::Find(15, 1259, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
21:03:54.239 00.008 6120 Star::Find returns 1 (0), X=1260.52, Y=888.92, Mass=9680, SNR=59.4, Peak=199 HFD=7.3
21:03:54.239 00.000 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
21:03:54.246 00.007 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.21)
21:03:54.248 00.002 6120 CameraToMount -- cameraX=2.04 cameraY=11.13 hyp=11.31 cameraTheta=1.39 mountX=-4.08 mountY=-9.10, mountTheta=-1.99
21:03:54.252 00.004 6120 SchedulePrimaryMove(0D6325F0, x=2.04, y=11.13, opts=13)
21:03:54.252 00.000 6120 Enqueuing Move request for scope (2.04, 11.13)
21:03:54.261 00.009 7680 Worker thread wakes up
21:03:54.261 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.04, 11.13) opts 0xd
21:03:54.261 00.000 7680 Handling offset move in thread for scope, endpoint = (2.04, 11.13)
21:03:54.261 00.000 7680 Moving (2.04, 11.13) raw xDistance=-4.08 yDistance=-9.10
21:03:54.263 00.002 7680 GuideAlgorithmHysteresis::Result() returns -2.74 from input -4.08
21:03:54.263 00.000 7680 GuideAlgorithmResistSwitch::result() returns -9.10 from input -9.10
21:03:54.263 00.000 7680 MoveAxis(E, 1841, ABG)
21:03:54.263 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:54.263 00.000 7680 Move returns status 1, amount 0
21:03:54.263 00.000 7680 MoveAxis(N, 4937, ABG)
21:03:54.263 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:54.263 00.000 7680 Move returns status 1, amount 0
21:03:54.263 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:54.263 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:03:54.263 00.000 7680 move complete, result=1
21:03:54.263 00.000 7680 worker thread done servicing request
21:03:54.279 00.016 6120 UpdateGuideState exits: m=9680 SNR=59.4
21:03:54.292 00.013 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:54.296 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:54.299 00.003 6120 Enqueuing Expose request
21:03:54.306 00.007 7680 Worker thread wakes up
21:03:54.306 00.000 6120 GuideStep: -4.1 px 0 ms EAST, -9.1 px 0 ms NORTH
21:03:54.306 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:54.306 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,874,31,31)
21:03:54.313 00.007 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:54.313 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:55.566 01.253 7680 Exposure complete
21:03:55.671 00.105 7680 worker thread done servicing request
21:03:55.671 00.000 6120 OnExposeComplete: enter
21:03:55.671 00.000 6120 UpdateGuideState(): m_state=6
21:03:55.678 00.007 6120 Star::Find(15, 1260, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
21:03:55.681 00.003 6120 Star::Find returns 1 (0), X=1260.63, Y=889.38, Mass=9905, SNR=59.4, Peak=216 HFD=7.3
21:03:55.690 00.009 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
21:03:55.692 00.002 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
21:03:55.696 00.004 6120 CameraToMount -- cameraX=2.15 cameraY=11.59 hyp=11.79 cameraTheta=1.39 mountX=-4.27 mountY=-9.47, mountTheta=-1.99
21:03:55.702 00.006 6120 SchedulePrimaryMove(0D6325F0, x=2.15, y=11.59, opts=13)
21:03:55.705 00.003 6120 Enqueuing Move request for scope (2.15, 11.59)
21:03:55.705 00.000 7680 Worker thread wakes up
21:03:55.705 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.15, 11.59) opts 0xd
21:03:55.705 00.000 7680 Handling offset move in thread for scope, endpoint = (2.15, 11.59)
21:03:55.705 00.000 7680 Moving (2.15, 11.59) raw xDistance=-4.27 yDistance=-9.47
21:03:55.705 00.000 7680 GuideAlgorithmHysteresis::Result() returns -2.88 from input -4.27
21:03:55.705 00.000 7680 GuideAlgorithmResistSwitch::result() returns -9.47 from input -9.47
21:03:55.705 00.000 7680 MoveAxis(E, 1935, ABG)
21:03:55.705 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:55.705 00.000 7680 Move returns status 1, amount 0
21:03:55.705 00.000 7680 MoveAxis(N, 5138, ABG)
21:03:55.705 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:55.705 00.000 7680 Move returns status 1, amount 0
21:03:55.705 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:03:55.715 00.010 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:55.715 00.000 7680 move complete, result=1
21:03:55.715 00.000 7680 worker thread done servicing request
21:03:55.736 00.021 6120 UpdateGuideState exits: m=9905 SNR=59.4
21:03:55.738 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:55.742 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:55.745 00.003 6120 Enqueuing Expose request
21:03:55.745 00.000 7680 Worker thread wakes up
21:03:55.745 00.000 6120 GuideStep: -4.3 px 0 ms EAST, -9.5 px 0 ms NORTH
21:03:55.745 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:55.745 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,874,31,31)
21:03:55.745 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:55.764 00.019 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:57.010 01.246 7680 Exposure complete
21:03:57.118 00.108 7680 worker thread done servicing request
21:03:57.118 00.000 6120 OnExposeComplete: enter
21:03:57.129 00.011 6120 UpdateGuideState(): m_state=6
21:03:57.133 00.004 6120 Star::Find(15, 1260, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
21:03:57.138 00.005 6120 Star::Find returns 1 (0), X=1260.55, Y=889.43, Mass=9950, SNR=60.8, Peak=215 HFD=7.2
21:03:57.138 00.000 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
21:03:57.144 00.006 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
21:03:57.149 00.005 6120 CameraToMount -- cameraX=2.07 cameraY=11.64 hyp=11.83 cameraTheta=1.39 mountX=-4.20 mountY=-9.55, mountTheta=-1.99
21:03:57.151 00.002 6120 SchedulePrimaryMove(0D6325F0, x=2.07, y=11.64, opts=13)
21:03:57.151 00.000 6120 Enqueuing Move request for scope (2.07, 11.64)
21:03:57.160 00.009 7680 Worker thread wakes up
21:03:57.160 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.07, 11.64) opts 0xd
21:03:57.160 00.000 7680 Handling offset move in thread for scope, endpoint = (2.07, 11.64)
21:03:57.160 00.000 7680 Moving (2.07, 11.64) raw xDistance=-4.20 yDistance=-9.55
21:03:57.160 00.000 7680 GuideAlgorithmHysteresis::Result() returns -2.85 from input -4.20
21:03:57.160 00.000 7680 GuideAlgorithmResistSwitch::result() returns -9.55 from input -9.55
21:03:57.160 00.000 7680 MoveAxis(E, 1912, ABG)
21:03:57.160 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:57.160 00.000 7680 Move returns status 1, amount 0
21:03:57.160 00.000 7680 MoveAxis(N, 5181, ABG)
21:03:57.164 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:57.164 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:03:57.167 00.003 7680 Move returns status 1, amount 0
21:03:57.167 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:57.167 00.000 7680 move complete, result=1
21:03:57.167 00.000 7680 worker thread done servicing request
21:03:57.182 00.015 6120 UpdateGuideState exits: m=9950 SNR=60.8
21:03:57.182 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:57.196 00.014 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:57.199 00.003 6120 Enqueuing Expose request
21:03:57.199 00.000 7680 Worker thread wakes up
21:03:57.199 00.000 6120 GuideStep: -4.2 px 0 ms EAST, -9.5 px 0 ms NORTH
21:03:57.210 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:57.210 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,874,31,31)
21:03:57.212 00.002 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:57.216 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:58.466 01.250 7680 Exposure complete
21:03:58.571 00.105 7680 worker thread done servicing request
21:03:58.571 00.000 6120 OnExposeComplete: enter
21:03:58.571 00.000 6120 UpdateGuideState(): m_state=6
21:03:58.584 00.013 6120 Star::Find(15, 1260, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
21:03:58.586 00.002 6120 Star::Find returns 1 (0), X=1260.57, Y=889.59, Mass=9666, SNR=58.7, Peak=229 HFD=7.2
21:03:58.588 00.002 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
21:03:58.594 00.006 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
21:03:58.594 00.000 6120 CameraToMount -- cameraX=2.09 cameraY=11.80 hyp=11.98 cameraTheta=1.40 mountX=-4.25 mountY=-9.68, mountTheta=-1.98
21:03:58.603 00.009 6120 SchedulePrimaryMove(0D6325F0, x=2.09, y=11.80, opts=13)
21:03:58.606 00.003 6120 Enqueuing Move request for scope (2.09, 11.80)
21:03:58.606 00.000 7680 Worker thread wakes up
21:03:58.606 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.09, 11.80) opts 0xd
21:03:58.606 00.000 7680 Handling offset move in thread for scope, endpoint = (2.09, 11.80)
21:03:58.606 00.000 7680 Moving (2.09, 11.80) raw xDistance=-4.25 yDistance=-9.68
21:03:58.606 00.000 7680 GuideAlgorithmHysteresis::Result() returns -2.88 from input -4.25
21:03:58.606 00.000 7680 GuideAlgorithmResistSwitch::result() returns -9.68 from input -9.68
21:03:58.611 00.005 7680 MoveAxis(E, 1931, ABG)
21:03:58.611 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:58.611 00.000 7680 Move returns status 1, amount 0
21:03:58.611 00.000 7680 MoveAxis(N, 5252, ABG)
21:03:58.611 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:03:58.611 00.000 7680 Move returns status 1, amount 0
21:03:58.611 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:03:58.611 00.000 7680 move complete, result=1
21:03:58.611 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=229, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:03:58.616 00.005 7680 worker thread done servicing request
21:03:58.636 00.020 6120 UpdateGuideState exits: m=9666 SNR=58.7
21:03:58.640 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:58.640 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:03:58.648 00.008 6120 Enqueuing Expose request
21:03:58.651 00.003 7680 Worker thread wakes up
21:03:58.651 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:03:58.651 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,875,31,31)
21:03:58.651 00.000 6120 GuideStep: -4.2 px 0 ms EAST, -9.7 px 0 ms NORTH
21:03:58.659 00.008 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:03:58.663 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:03:59.917 01.254 7680 Exposure complete
21:04:00.008 00.091 7680 worker thread done servicing request
21:04:00.010 00.002 6120 OnExposeComplete: enter
21:04:00.012 00.002 6120 UpdateGuideState(): m_state=6
21:04:00.017 00.005 6120 Star::Find(15, 1260, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
21:04:00.017 00.000 6120 Star::Find returns 1 (0), X=1260.67, Y=889.65, Mass=10372, SNR=63.4, Peak=218 HFD=7.4
21:04:00.017 00.000 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
21:04:00.027 00.010 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
21:04:00.027 00.000 6120 CameraToMount -- cameraX=2.19 cameraY=11.86 hyp=12.06 cameraTheta=1.39 mountX=-4.35 mountY=-9.68, mountTheta=-1.99
21:04:00.033 00.006 6120 SchedulePrimaryMove(0D6325F0, x=2.19, y=11.86, opts=13)
21:04:00.033 00.000 6120 Enqueuing Move request for scope (2.19, 11.86)
21:04:00.042 00.009 7680 Worker thread wakes up
21:04:00.042 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.19, 11.86) opts 0xd
21:04:00.042 00.000 7680 Handling offset move in thread for scope, endpoint = (2.19, 11.86)
21:04:00.042 00.000 7680 Moving (2.19, 11.86) raw xDistance=-4.35 yDistance=-9.68
21:04:00.042 00.000 7680 GuideAlgorithmHysteresis::Result() returns -2.94 from input -4.35
21:04:00.042 00.000 7680 GuideAlgorithmResistSwitch::result() returns -9.68 from input -9.68
21:04:00.042 00.000 7680 MoveAxis(E, 1977, ABG)
21:04:00.044 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:00.044 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:04:00.044 00.000 7680 Move returns status 1, amount 0
21:04:00.044 00.000 7680 MoveAxis(N, 5257, ABG)
21:04:00.049 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:00.049 00.000 7680 Move returns status 1, amount 0
21:04:00.049 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:00.049 00.000 7680 move complete, result=1
21:04:00.049 00.000 7680 worker thread done servicing request
21:04:00.065 00.016 6120 UpdateGuideState exits: m=10372 SNR=63.4
21:04:00.065 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:00.073 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:00.081 00.008 6120 Enqueuing Expose request
21:04:00.081 00.000 6120 GuideStep: -4.4 px 0 ms EAST, -9.7 px 0 ms NORTH
21:04:00.081 00.000 7680 Worker thread wakes up
21:04:00.081 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:00.081 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,875,31,31)
21:04:00.081 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:00.096 00.015 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:01.348 01.252 7680 Exposure complete
21:04:01.436 00.088 7680 worker thread done servicing request
21:04:01.436 00.000 6120 OnExposeComplete: enter
21:04:01.452 00.016 6120 UpdateGuideState(): m_state=6
21:04:01.457 00.005 6120 Star::Find(15, 1260, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
21:04:01.457 00.000 6120 Star::Find returns 1 (0), X=1260.70, Y=889.75, Mass=9916, SNR=60.5, Peak=215 HFD=7.4
21:04:01.463 00.006 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
21:04:01.469 00.006 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
21:04:01.472 00.003 6120 CameraToMount -- cameraX=2.22 cameraY=11.96 hyp=12.17 cameraTheta=1.39 mountX=-4.40 mountY=-9.77, mountTheta=-1.99
21:04:01.472 00.000 6120 SchedulePrimaryMove(0D6325F0, x=2.22, y=11.96, opts=13)
21:04:01.481 00.009 6120 Enqueuing Move request for scope (2.22, 11.96)
21:04:01.485 00.004 7680 Worker thread wakes up
21:04:01.485 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.22, 11.96) opts 0xd
21:04:01.485 00.000 7680 Handling offset move in thread for scope, endpoint = (2.22, 11.96)
21:04:01.485 00.000 7680 Moving (2.22, 11.96) raw xDistance=-4.40 yDistance=-9.77
21:04:01.486 00.001 7680 GuideAlgorithmHysteresis::Result() returns -2.98 from input -4.40
21:04:01.486 00.000 7680 GuideAlgorithmResistSwitch::result() returns -9.77 from input -9.77
21:04:01.486 00.000 7680 MoveAxis(E, 2000, ABG)
21:04:01.486 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:01.486 00.000 7680 Move returns status 1, amount 0
21:04:01.486 00.000 7680 MoveAxis(N, 5302, ABG)
21:04:01.486 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:01.486 00.000 7680 Move returns status 1, amount 0
21:04:01.486 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:01.486 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:04:01.486 00.000 7680 move complete, result=1
21:04:01.486 00.000 7680 worker thread done servicing request
21:04:01.510 00.024 6120 UpdateGuideState exits: m=9916 SNR=60.5
21:04:01.515 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:01.521 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:01.521 00.000 6120 Enqueuing Expose request
21:04:01.531 00.010 6120 GuideStep: -4.4 px 0 ms EAST, -9.8 px 0 ms NORTH
21:04:01.533 00.002 7680 Worker thread wakes up
21:04:01.533 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:01.533 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,875,31,31)
21:04:01.536 00.003 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:01.541 00.005 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:02.776 01.235 7680 Exposure complete
21:04:02.889 00.113 7680 worker thread done servicing request
21:04:02.889 00.000 6120 OnExposeComplete: enter
21:04:02.892 00.003 6120 UpdateGuideState(): m_state=6
21:04:02.894 00.002 6120 Star::Find(15, 1260, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
21:04:02.898 00.004 6120 Star::Find returns 1 (0), X=1260.63, Y=889.81, Mass=9720, SNR=58.5, Peak=215 HFD=7.3
21:04:02.902 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
21:04:02.902 00.000 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
21:04:02.907 00.005 6120 CameraToMount -- cameraX=2.14 cameraY=12.02 hyp=12.21 cameraTheta=1.39 mountX=-4.34 mountY=-9.85, mountTheta=-1.99
21:04:02.913 00.006 6120 SchedulePrimaryMove(0D6325F0, x=2.14, y=12.02, opts=13)
21:04:02.916 00.003 6120 Enqueuing Move request for scope (2.14, 12.02)
21:04:02.920 00.004 7680 Worker thread wakes up
21:04:02.920 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.14, 12.02) opts 0xd
21:04:02.920 00.000 7680 Handling offset move in thread for scope, endpoint = (2.14, 12.02)
21:04:02.920 00.000 7680 Moving (2.14, 12.02) raw xDistance=-4.34 yDistance=-9.85
21:04:02.920 00.000 7680 GuideAlgorithmHysteresis::Result() returns -2.94 from input -4.34
21:04:02.920 00.000 7680 GuideAlgorithmResistSwitch::result() returns -9.85 from input -9.85
21:04:02.920 00.000 7680 MoveAxis(E, 1976, ABG)
21:04:02.923 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:02.923 00.000 7680 Move returns status 1, amount 0
21:04:02.923 00.000 7680 MoveAxis(N, 5346, ABG)
21:04:02.923 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:02.923 00.000 7680 Move returns status 1, amount 0
21:04:02.923 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:02.923 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:04:02.927 00.004 7680 move complete, result=1
21:04:02.927 00.000 7680 worker thread done servicing request
21:04:02.944 00.017 6120 UpdateGuideState exits: m=9720 SNR=58.5
21:04:02.950 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:02.955 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:02.960 00.005 6120 Enqueuing Expose request
21:04:02.964 00.004 6120 GuideStep: -4.3 px 0 ms EAST, -9.8 px 0 ms NORTH
21:04:02.965 00.001 7680 Worker thread wakes up
21:04:02.965 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:02.965 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,875,31,31)
21:04:02.965 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:02.974 00.009 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:04.212 01.238 7680 Exposure complete
21:04:04.336 00.124 7680 worker thread done servicing request
21:04:04.336 00.000 6120 OnExposeComplete: enter
21:04:04.336 00.000 6120 UpdateGuideState(): m_state=6
21:04:04.352 00.016 6120 Star::Find(15, 1260, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
21:04:04.352 00.000 6120 Star::Find returns 1 (0), X=1260.64, Y=890.29, Mass=9988, SNR=60.6, Peak=211 HFD=7.5
21:04:04.352 00.000 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
21:04:04.352 00.000 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.20)
21:04:04.352 00.000 6120 CameraToMount -- cameraX=2.16 cameraY=12.50 hyp=12.69 cameraTheta=1.40 mountX=-4.45 mountY=-10.28, mountTheta=-1.98
21:04:04.371 00.019 6120 SchedulePrimaryMove(0D6325F0, x=2.16, y=12.50, opts=13)
21:04:04.373 00.002 6120 Enqueuing Move request for scope (2.16, 12.50)
21:04:04.376 00.003 7680 Worker thread wakes up
21:04:04.376 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.16, 12.50) opts 0xd
21:04:04.376 00.000 7680 Handling offset move in thread for scope, endpoint = (2.16, 12.50)
21:04:04.376 00.000 7680 Moving (2.16, 12.50) raw xDistance=-4.45 yDistance=-10.28
21:04:04.376 00.000 7680 GuideAlgorithmHysteresis::Result() returns -3.01 from input -4.45
21:04:04.376 00.000 7680 GuideAlgorithmResistSwitch::result() returns -10.28 from input -10.28
21:04:04.376 00.000 7680 MoveAxis(E, 2019, ABG)
21:04:04.376 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:04.376 00.000 7680 Move returns status 1, amount 0
21:04:04.376 00.000 7680 MoveAxis(N, 5578, ABG)
21:04:04.376 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:04.376 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:04:04.383 00.007 7680 Move returns status 1, amount 0
21:04:04.383 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:04.384 00.001 7680 move complete, result=1
21:04:04.384 00.000 7680 worker thread done servicing request
21:04:04.402 00.018 6120 UpdateGuideState exits: m=9988 SNR=60.6
21:04:04.402 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:04.402 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:04.415 00.013 6120 Enqueuing Expose request
21:04:04.419 00.004 6120 GuideStep: -4.4 px 0 ms EAST, -10.3 px 0 ms NORTH
21:04:04.419 00.000 7680 Worker thread wakes up
21:04:04.419 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:04.419 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,875,31,31)
21:04:04.419 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:04.431 00.012 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:05.687 01.256 7680 Exposure complete
21:04:05.774 00.087 7680 worker thread done servicing request
21:04:05.774 00.000 6120 OnExposeComplete: enter
21:04:05.774 00.000 6120 UpdateGuideState(): m_state=6
21:04:05.788 00.014 6120 Star::Find(15, 1260, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
21:04:05.791 00.003 6120 Star::Find returns 1 (0), X=1260.68, Y=890.43, Mass=10181, SNR=61.9, Peak=206 HFD=7.3
21:04:05.796 00.005 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
21:04:05.799 00.003 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
21:04:05.803 00.004 6120 CameraToMount -- cameraX=2.20 cameraY=12.64 hyp=12.83 cameraTheta=1.40 mountX=-4.51 mountY=-10.39, mountTheta=-1.98
21:04:05.808 00.005 6120 SchedulePrimaryMove(0D6325F0, x=2.20, y=12.64, opts=13)
21:04:05.810 00.002 6120 Enqueuing Move request for scope (2.20, 12.64)
21:04:05.810 00.000 7680 Worker thread wakes up
21:04:05.810 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.20, 12.64) opts 0xd
21:04:05.810 00.000 7680 Handling offset move in thread for scope, endpoint = (2.20, 12.64)
21:04:05.810 00.000 7680 Moving (2.20, 12.64) raw xDistance=-4.51 yDistance=-10.39
21:04:05.810 00.000 7680 GuideAlgorithmHysteresis::Result() returns -3.05 from input -4.51
21:04:05.810 00.000 7680 GuideAlgorithmResistSwitch::result() returns -10.39 from input -10.39
21:04:05.810 00.000 7680 MoveAxis(E, 2048, ABG)
21:04:05.810 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:05.810 00.000 7680 Move returns status 1, amount 0
21:04:05.810 00.000 7680 MoveAxis(N, 5638, ABG)
21:04:05.810 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:05.810 00.000 7680 Move returns status 1, amount 0
21:04:05.810 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:05.810 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:04:05.820 00.010 7680 move complete, result=1
21:04:05.820 00.000 7680 worker thread done servicing request
21:04:05.836 00.016 6120 UpdateGuideState exits: m=10181 SNR=61.9
21:04:05.843 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:05.843 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:05.848 00.005 6120 Enqueuing Expose request
21:04:05.854 00.006 7680 Worker thread wakes up
21:04:05.854 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:05.854 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,875,31,31)
21:04:05.854 00.000 6120 GuideStep: -4.5 px 0 ms EAST, -10.4 px 0 ms NORTH
21:04:05.860 00.006 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:05.862 00.002 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:07.110 01.248 7680 Exposure complete
21:04:07.193 00.083 7680 worker thread done servicing request
21:04:07.193 00.000 6120 OnExposeComplete: enter
21:04:07.198 00.005 6120 UpdateGuideState(): m_state=6
21:04:07.201 00.003 6120 Star::Find(15, 1260, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
21:04:07.201 00.000 6120 Star::Find returns 1 (0), X=1260.72, Y=890.45, Mass=10059, SNR=60.7, Peak=208 HFD=7.3
21:04:07.209 00.008 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
21:04:07.212 00.003 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
21:04:07.216 00.004 6120 CameraToMount -- cameraX=2.24 cameraY=12.66 hyp=12.85 cameraTheta=1.40 mountX=-4.55 mountY=-10.38, mountTheta=-1.98
21:04:07.219 00.003 6120 SchedulePrimaryMove(0D6325F0, x=2.24, y=12.66, opts=13)
21:04:07.224 00.005 6120 Enqueuing Move request for scope (2.24, 12.66)
21:04:07.224 00.000 7680 Worker thread wakes up
21:04:07.224 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.24, 12.66) opts 0xd
21:04:07.224 00.000 7680 Handling offset move in thread for scope, endpoint = (2.24, 12.66)
21:04:07.224 00.000 7680 Moving (2.24, 12.66) raw xDistance=-4.55 yDistance=-10.38
21:04:07.224 00.000 7680 GuideAlgorithmHysteresis::Result() returns -3.08 from input -4.55
21:04:07.224 00.000 7680 GuideAlgorithmResistSwitch::result() returns -10.38 from input -10.38
21:04:07.224 00.000 7680 MoveAxis(E, 2069, ABG)
21:04:07.224 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:07.231 00.007 7680 Move returns status 1, amount 0
21:04:07.231 00.000 7680 MoveAxis(N, 5636, ABG)
21:04:07.231 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:07.231 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:04:07.235 00.004 7680 Move returns status 1, amount 0
21:04:07.235 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:07.235 00.000 7680 move complete, result=1
21:04:07.235 00.000 7680 worker thread done servicing request
21:04:07.250 00.015 6120 UpdateGuideState exits: m=10059 SNR=60.7
21:04:07.256 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:07.260 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:07.268 00.008 6120 Enqueuing Expose request
21:04:07.272 00.004 7680 Worker thread wakes up
21:04:07.272 00.000 6120 GuideStep: -4.6 px 0 ms EAST, -10.4 px 0 ms NORTH
21:04:07.272 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:07.272 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,875,31,31)
21:04:07.272 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:07.285 00.013 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:08.543 01.258 7680 Exposure complete
21:04:08.638 00.095 7680 worker thread done servicing request
21:04:08.638 00.000 6120 OnExposeComplete: enter
21:04:08.643 00.005 6120 UpdateGuideState(): m_state=6
21:04:08.643 00.000 6120 Star::Find(15, 1260, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
21:04:08.652 00.009 6120 Star::Find returns 1 (0), X=1260.86, Y=890.64, Mass=10053, SNR=61.8, Peak=225 HFD=7.3
21:04:08.656 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
21:04:08.659 00.003 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
21:04:08.661 00.002 6120 CameraToMount -- cameraX=2.38 cameraY=12.85 hyp=13.07 cameraTheta=1.39 mountX=-4.72 mountY=-10.50, mountTheta=-1.99
21:04:08.668 00.007 6120 SchedulePrimaryMove(0D6325F0, x=2.38, y=12.85, opts=13)
21:04:08.670 00.002 6120 Enqueuing Move request for scope (2.38, 12.85)
21:04:08.676 00.006 7680 Worker thread wakes up
21:04:08.676 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.38, 12.85) opts 0xd
21:04:08.676 00.000 7680 Handling offset move in thread for scope, endpoint = (2.38, 12.85)
21:04:08.676 00.000 7680 Moving (2.38, 12.85) raw xDistance=-4.72 yDistance=-10.50
21:04:08.676 00.000 7680 GuideAlgorithmHysteresis::Result() returns -3.19 from input -4.72
21:04:08.677 00.001 7680 GuideAlgorithmResistSwitch::result() returns -10.50 from input -10.50
21:04:08.677 00.000 7680 MoveAxis(E, 2143, ABG)
21:04:08.677 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:08.677 00.000 7680 Move returns status 1, amount 0
21:04:08.678 00.001 7680 MoveAxis(N, 5699, ABG)
21:04:08.678 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:08.678 00.000 7680 Move returns status 1, amount 0
21:04:08.678 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:04:08.684 00.006 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:08.684 00.000 7680 move complete, result=1
21:04:08.684 00.000 7680 worker thread done servicing request
21:04:08.707 00.023 6120 UpdateGuideState exits: m=10053 SNR=61.8
21:04:08.707 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:08.718 00.011 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:08.719 00.001 6120 Enqueuing Expose request
21:04:08.725 00.006 7680 Worker thread wakes up
21:04:08.725 00.000 6120 GuideStep: -4.7 px 0 ms EAST, -10.5 px 0 ms NORTH
21:04:08.729 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:08.729 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,876,31,31)
21:04:08.729 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:08.729 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:09.994 01.265 7680 Exposure complete
21:04:10.091 00.097 7680 worker thread done servicing request
21:04:10.091 00.000 6120 OnExposeComplete: enter
21:04:10.095 00.004 6120 UpdateGuideState(): m_state=6
21:04:10.098 00.003 6120 Star::Find(15, 1260, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:04:10.098 00.000 6120 Star::Find returns 1 (0), X=1260.14, Y=892.45, Mass=9201, SNR=59.3, Peak=209 HFD=6.9
21:04:10.106 00.008 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
21:04:10.110 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
21:04:10.113 00.003 6120 CameraToMount -- cameraX=1.66 cameraY=14.66 hyp=14.76 cameraTheta=1.46 mountX=-4.36 mountY=-12.44, mountTheta=-1.91
21:04:10.117 00.004 6120 SchedulePrimaryMove(0D6325F0, x=1.66, y=14.66, opts=13)
21:04:10.122 00.005 6120 Enqueuing Move request for scope (1.66, 14.66)
21:04:10.122 00.000 7680 Worker thread wakes up
21:04:10.122 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.66, 14.66) opts 0xd
21:04:10.122 00.000 7680 Handling offset move in thread for scope, endpoint = (1.66, 14.66)
21:04:10.122 00.000 7680 Moving (1.66, 14.66) raw xDistance=-4.36 yDistance=-12.44
21:04:10.122 00.000 7680 GuideAlgorithmHysteresis::Result() returns -2.97 from input -4.36
21:04:10.122 00.000 7680 GuideAlgorithmResistSwitch::result() returns -12.44 from input -12.44
21:04:10.122 00.000 7680 MoveAxis(E, 1992, ABG)
21:04:10.122 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:10.129 00.007 7680 Move returns status 1, amount 0
21:04:10.129 00.000 7680 MoveAxis(N, 6752, ABG)
21:04:10.129 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:10.129 00.000 7680 Move returns status 1, amount 0
21:04:10.129 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:10.130 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:04:10.130 00.000 7680 move complete, result=1
21:04:10.130 00.000 7680 worker thread done servicing request
21:04:10.153 00.023 6120 UpdateGuideState exits: m=9201 SNR=59.3
21:04:10.153 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:10.153 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:10.164 00.011 6120 Enqueuing Expose request
21:04:10.169 00.005 7680 Worker thread wakes up
21:04:10.169 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:10.169 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1245,877,31,31)
21:04:10.169 00.000 6120 GuideStep: -4.4 px 0 ms EAST, -12.4 px 0 ms NORTH
21:04:10.175 00.006 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:10.181 00.006 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:11.426 01.245 7680 Exposure complete
21:04:11.510 00.084 7680 worker thread done servicing request
21:04:11.510 00.000 6120 OnExposeComplete: enter
21:04:11.520 00.010 6120 UpdateGuideState(): m_state=6
21:04:11.526 00.006 6120 Star::Find(15, 1260, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
21:04:11.531 00.005 6120 Star::Find returns 1 (0), X=1260.83, Y=890.88, Mass=9849, SNR=60.9, Peak=208 HFD=7.3
21:04:11.531 00.000 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
21:04:11.538 00.007 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
21:04:11.542 00.004 6120 CameraToMount -- cameraX=2.35 cameraY=13.09 hyp=13.30 cameraTheta=1.39 mountX=-4.74 mountY=-10.72, mountTheta=-1.99
21:04:11.545 00.003 6120 SchedulePrimaryMove(0D6325F0, x=2.35, y=13.09, opts=13)
21:04:11.545 00.000 6120 Enqueuing Move request for scope (2.35, 13.09)
21:04:11.553 00.008 7680 Worker thread wakes up
21:04:11.555 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (2.35, 13.09) opts 0xd
21:04:11.555 00.000 7680 Handling offset move in thread for scope, endpoint = (2.35, 13.09)
21:04:11.555 00.000 7680 Moving (2.35, 13.09) raw xDistance=-4.74 yDistance=-10.72
21:04:11.555 00.000 7680 GuideAlgorithmHysteresis::Result() returns -3.19 from input -4.74
21:04:11.555 00.000 7680 GuideAlgorithmResistSwitch::result() returns -10.72 from input -10.72
21:04:11.555 00.000 7680 MoveAxis(E, 2144, ABG)
21:04:11.555 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:11.555 00.000 7680 Move returns status 1, amount 0
21:04:11.555 00.000 7680 MoveAxis(N, 5821, ABG)
21:04:11.555 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:11.555 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:04:11.558 00.003 7680 Move returns status 1, amount 0
21:04:11.558 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:11.558 00.000 7680 move complete, result=1
21:04:11.558 00.000 7680 worker thread done servicing request
21:04:11.574 00.016 6120 UpdateGuideState exits: m=9849 SNR=60.9
21:04:11.574 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:11.590 00.016 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:11.594 00.004 6120 Enqueuing Expose request
21:04:11.594 00.000 7680 Worker thread wakes up
21:04:11.594 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:11.594 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,876,31,31)
21:04:11.594 00.000 6120 GuideStep: -4.7 px 0 ms EAST, -10.7 px 0 ms NORTH
21:04:11.604 00.010 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:11.607 00.003 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:12.845 01.238 7680 Exposure complete
21:04:12.948 00.103 7680 worker thread done servicing request
21:04:12.948 00.000 6120 OnExposeComplete: enter
21:04:12.948 00.000 6120 UpdateGuideState(): m_state=6
21:04:12.961 00.013 6120 Star::Find(15, 1260, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
21:04:12.961 00.000 6120 Star::Find returns 1 (0), X=1260.88, Y=891.02, Mass=9762, SNR=60.9, Peak=209 HFD=7.4
21:04:12.961 00.000 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
21:04:12.961 00.000 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.21)
21:04:12.978 00.017 6120 CameraToMount -- cameraX=2.40 cameraY=13.23 hyp=13.45 cameraTheta=1.39 mountX=-4.82 mountY=-10.83, mountTheta=-1.99
21:04:12.979 00.001 6120 SchedulePrimaryMove(0D6325F0, x=2.40, y=13.23, opts=13)
21:04:12.979 00.000 6120 Enqueuing Move request for scope (2.40, 13.23)
21:04:12.979 00.000 7680 Worker thread wakes up
21:04:12.979 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.40, 13.23) opts 0xd
21:04:12.979 00.000 7680 Handling offset move in thread for scope, endpoint = (2.40, 13.23)
21:04:12.979 00.000 7680 Moving (2.40, 13.23) raw xDistance=-4.82 yDistance=-10.83
21:04:12.979 00.000 7680 GuideAlgorithmHysteresis::Result() returns -3.26 from input -4.82
21:04:12.979 00.000 7680 GuideAlgorithmResistSwitch::result() returns -10.83 from input -10.83
21:04:12.979 00.000 7680 MoveAxis(E, 2187, ABG)
21:04:12.994 00.015 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:12.994 00.000 7680 Move returns status 1, amount 0
21:04:12.994 00.000 7680 MoveAxis(N, 5879, ABG)
21:04:12.994 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:12.994 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:04:12.996 00.002 7680 Move returns status 1, amount 0
21:04:12.996 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:12.996 00.000 7680 move complete, result=1
21:04:12.996 00.000 7680 worker thread done servicing request
21:04:13.013 00.017 6120 UpdateGuideState exits: m=9762 SNR=60.9
21:04:13.013 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:13.025 00.012 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:13.027 00.002 6120 Enqueuing Expose request
21:04:13.030 00.003 6120 GuideStep: -4.8 px 0 ms EAST, -10.8 px 0 ms NORTH
21:04:13.030 00.000 7680 Worker thread wakes up
21:04:13.030 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:13.030 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,876,31,31)
21:04:13.030 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:13.042 00.012 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:14.282 01.240 7680 Exposure complete
21:04:14.385 00.103 7680 worker thread done servicing request
21:04:14.385 00.000 6120 OnExposeComplete: enter
21:04:14.390 00.005 6120 UpdateGuideState(): m_state=6
21:04:14.394 00.004 6120 Star::Find(15, 1260, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
21:04:14.394 00.000 6120 Star::Find returns 1 (0), X=1260.76, Y=891.45, Mass=9998, SNR=60.8, Peak=210 HFD=7.3
21:04:14.402 00.008 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
21:04:14.406 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
21:04:14.406 00.000 6120 CameraToMount -- cameraX=2.28 cameraY=13.66 hyp=13.85 cameraTheta=1.41 mountX=-4.78 mountY=-11.27, mountTheta=-1.97
21:04:14.413 00.007 6120 SchedulePrimaryMove(0D6325F0, x=2.28, y=13.66, opts=13)
21:04:14.420 00.007 6120 Enqueuing Move request for scope (2.28, 13.66)
21:04:14.422 00.002 7680 Worker thread wakes up
21:04:14.422 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.28, 13.66) opts 0xd
21:04:14.422 00.000 7680 Handling offset move in thread for scope, endpoint = (2.28, 13.66)
21:04:14.422 00.000 7680 Moving (2.28, 13.66) raw xDistance=-4.78 yDistance=-11.27
21:04:14.422 00.000 7680 GuideAlgorithmHysteresis::Result() returns -3.24 from input -4.78
21:04:14.422 00.000 7680 GuideAlgorithmResistSwitch::result() returns -11.27 from input -11.27
21:04:14.422 00.000 7680 MoveAxis(E, 2173, ABG)
21:04:14.422 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:14.422 00.000 7680 Move returns status 1, amount 0
21:04:14.422 00.000 7680 MoveAxis(N, 6116, ABG)
21:04:14.422 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:14.422 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:04:14.422 00.000 7680 Move returns status 1, amount 0
21:04:14.422 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:14.422 00.000 7680 move complete, result=1
21:04:14.422 00.000 7680 worker thread done servicing request
21:04:14.448 00.026 6120 UpdateGuideState exits: m=9998 SNR=60.8
21:04:14.454 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:14.460 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:14.460 00.000 6120 Enqueuing Expose request
21:04:14.465 00.005 7680 Worker thread wakes up
21:04:14.465 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:14.465 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,876,31,31)
21:04:14.465 00.000 6120 GuideStep: -4.8 px 0 ms EAST, -11.3 px 0 ms NORTH
21:04:14.472 00.007 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:14.477 00.005 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:15.717 01.240 7680 Exposure complete
21:04:15.821 00.104 7680 worker thread done servicing request
21:04:15.821 00.000 6120 OnExposeComplete: enter
21:04:15.821 00.000 6120 UpdateGuideState(): m_state=6
21:04:15.838 00.017 6120 Star::Find(15, 1260, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
21:04:15.843 00.005 6120 Star::Find returns 1 (0), X=1260.85, Y=891.50, Mass=9650, SNR=59.3, Peak=203 HFD=7.2
21:04:15.843 00.000 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
21:04:15.843 00.000 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.20)
21:04:15.856 00.013 6120 CameraToMount -- cameraX=2.37 cameraY=13.71 hyp=13.92 cameraTheta=1.40 mountX=-4.88 mountY=-11.27, mountTheta=-1.98
21:04:15.856 00.000 6120 SchedulePrimaryMove(0D6325F0, x=2.37, y=13.71, opts=13)
21:04:15.856 00.000 6120 Enqueuing Move request for scope (2.37, 13.71)
21:04:15.868 00.012 7680 Worker thread wakes up
21:04:15.868 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.37, 13.71) opts 0xd
21:04:15.868 00.000 7680 Handling offset move in thread for scope, endpoint = (2.37, 13.71)
21:04:15.868 00.000 7680 Moving (2.37, 13.71) raw xDistance=-4.88 yDistance=-11.27
21:04:15.868 00.000 7680 GuideAlgorithmHysteresis::Result() returns -3.30 from input -4.88
21:04:15.868 00.000 7680 GuideAlgorithmResistSwitch::result() returns -11.27 from input -11.27
21:04:15.868 00.000 7680 MoveAxis(E, 2215, ABG)
21:04:15.868 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:15.868 00.000 7680 Move returns status 1, amount 0
21:04:15.868 00.000 7680 MoveAxis(N, 6119, ABG)
21:04:15.868 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:15.868 00.000 7680 Move returns status 1, amount 0
21:04:15.868 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:15.868 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:04:15.873 00.005 7680 move complete, result=1
21:04:15.873 00.000 7680 worker thread done servicing request
21:04:15.890 00.017 6120 UpdateGuideState exits: m=9650 SNR=59.3
21:04:15.890 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:15.890 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:15.901 00.011 6120 Enqueuing Expose request
21:04:15.901 00.000 6120 GuideStep: -4.9 px 0 ms EAST, -11.3 px 0 ms NORTH
21:04:15.901 00.000 7680 Worker thread wakes up
21:04:15.901 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:15.901 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,877,31,31)
21:04:15.908 00.007 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:15.908 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:17.167 01.259 7680 Exposure complete
21:04:17.266 00.099 7680 worker thread done servicing request
21:04:17.266 00.000 6120 OnExposeComplete: enter
21:04:17.271 00.005 6120 UpdateGuideState(): m_state=6
21:04:17.271 00.000 6120 Star::Find(15, 1260, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
21:04:17.279 00.008 6120 Star::Find returns 1 (0), X=1260.93, Y=891.63, Mass=9897, SNR=59.7, Peak=209 HFD=7.2
21:04:17.280 00.001 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
21:04:17.285 00.005 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
21:04:17.288 00.003 6120 CameraToMount -- cameraX=2.45 cameraY=13.83 hyp=14.05 cameraTheta=1.40 mountX=-4.98 mountY=-11.35, mountTheta=-1.98
21:04:17.288 00.000 6120 SchedulePrimaryMove(0D6325F0, x=2.45, y=13.83, opts=13)
21:04:17.297 00.009 6120 Enqueuing Move request for scope (2.45, 13.83)
21:04:17.302 00.005 7680 Worker thread wakes up
21:04:17.302 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.45, 13.83) opts 0xd
21:04:17.302 00.000 7680 Handling offset move in thread for scope, endpoint = (2.45, 13.83)
21:04:17.302 00.000 7680 Moving (2.45, 13.83) raw xDistance=-4.98 yDistance=-11.35
21:04:17.302 00.000 7680 GuideAlgorithmHysteresis::Result() returns -3.37 from input -4.98
21:04:17.302 00.000 7680 GuideAlgorithmResistSwitch::result() returns -11.35 from input -11.35
21:04:17.302 00.000 7680 MoveAxis(E, 2262, ABG)
21:04:17.302 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:17.302 00.000 7680 Move returns status 1, amount 0
21:04:17.302 00.000 7680 MoveAxis(N, 6159, ABG)
21:04:17.302 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:17.302 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:04:17.308 00.006 7680 Move returns status 1, amount 0
21:04:17.308 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:17.308 00.000 7680 move complete, result=1
21:04:17.308 00.000 7680 worker thread done servicing request
21:04:17.323 00.015 6120 UpdateGuideState exits: m=9897 SNR=59.7
21:04:17.331 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:17.331 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:17.331 00.000 6120 Enqueuing Expose request
21:04:17.331 00.000 7680 Worker thread wakes up
21:04:17.331 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:17.331 00.000 6120 GuideStep: -5.0 px 0 ms EAST, -11.3 px 0 ms NORTH
21:04:17.349 00.018 7680 Handling exposure in thread, d=1000 o=3 r=(1246,877,31,31)
21:04:17.349 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:17.354 00.005 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:18.596 01.242 7680 Exposure complete
21:04:18.704 00.108 7680 worker thread done servicing request
21:04:18.704 00.000 6120 OnExposeComplete: enter
21:04:18.712 00.008 6120 UpdateGuideState(): m_state=6
21:04:18.714 00.002 6120 Star::Find(15, 1260, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
21:04:18.721 00.007 6120 Star::Find returns 1 (0), X=1260.54, Y=893.11, Mass=9015, SNR=57.5, Peak=226 HFD=6.7
21:04:18.721 00.000 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
21:04:18.729 00.008 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
21:04:18.729 00.000 6120 CameraToMount -- cameraX=2.06 cameraY=15.32 hyp=15.46 cameraTheta=1.44 mountX=-4.87 mountY=-12.85, mountTheta=-1.93
21:04:18.739 00.010 6120 SchedulePrimaryMove(0D6325F0, x=2.06, y=15.32, opts=13)
21:04:18.739 00.000 6120 Enqueuing Move request for scope (2.06, 15.32)
21:04:18.745 00.006 7680 Worker thread wakes up
21:04:18.745 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.06, 15.32) opts 0xd
21:04:18.745 00.000 7680 Handling offset move in thread for scope, endpoint = (2.06, 15.32)
21:04:18.745 00.000 7680 Moving (2.06, 15.32) raw xDistance=-4.87 yDistance=-12.85
21:04:18.745 00.000 7680 GuideAlgorithmHysteresis::Result() returns -3.31 from input -4.87
21:04:18.745 00.000 7680 GuideAlgorithmResistSwitch::result() returns -12.85 from input -12.85
21:04:18.745 00.000 7680 MoveAxis(E, 2219, ABG)
21:04:18.745 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:18.745 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=226, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:04:18.754 00.009 7680 Move returns status 1, amount 0
21:04:18.754 00.000 7680 MoveAxis(N, 6975, ABG)
21:04:18.754 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:18.754 00.000 7680 Move returns status 1, amount 0
21:04:18.754 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:18.754 00.000 7680 move complete, result=1
21:04:18.756 00.002 7680 worker thread done servicing request
21:04:18.776 00.020 6120 UpdateGuideState exits: m=9015 SNR=57.5
21:04:18.776 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:18.776 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:18.776 00.000 6120 Enqueuing Expose request
21:04:18.791 00.015 7680 Worker thread wakes up
21:04:18.791 00.000 6120 GuideStep: -4.9 px 0 ms EAST, -12.9 px 0 ms NORTH
21:04:18.791 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:18.791 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,878,31,31)
21:04:18.791 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:18.808 00.017 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:20.054 01.246 7680 Exposure complete
21:04:20.158 00.104 7680 worker thread done servicing request
21:04:20.158 00.000 6120 OnExposeComplete: enter
21:04:20.158 00.000 6120 UpdateGuideState(): m_state=6
21:04:20.167 00.009 6120 Star::Find(15, 1260, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
21:04:20.169 00.002 6120 Star::Find returns 1 (0), X=1261.03, Y=891.83, Mass=9751, SNR=61.4, Peak=208 HFD=7.5
21:04:20.169 00.000 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
21:04:20.175 00.006 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.21)
21:04:20.179 00.004 6120 CameraToMount -- cameraX=2.55 cameraY=14.04 hyp=14.27 cameraTheta=1.39 mountX=-5.12 mountY=-11.49, mountTheta=-1.99
21:04:20.186 00.007 6120 SchedulePrimaryMove(0D6325F0, x=2.55, y=14.04, opts=13)
21:04:20.188 00.002 6120 Enqueuing Move request for scope (2.55, 14.04)
21:04:20.192 00.004 7680 Worker thread wakes up
21:04:20.192 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.55, 14.04) opts 0xd
21:04:20.192 00.000 7680 Handling offset move in thread for scope, endpoint = (2.55, 14.04)
21:04:20.192 00.000 7680 Moving (2.55, 14.04) raw xDistance=-5.12 yDistance=-11.49
21:04:20.192 00.000 7680 GuideAlgorithmHysteresis::Result() returns -3.46 from input -5.12
21:04:20.192 00.000 7680 GuideAlgorithmResistSwitch::result() returns -11.49 from input -11.49
21:04:20.192 00.000 7680 MoveAxis(E, 2320, ABG)
21:04:20.192 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:20.192 00.000 7680 Move returns status 1, amount 0
21:04:20.192 00.000 7680 MoveAxis(N, 6237, ABG)
21:04:20.192 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:20.192 00.000 7680 Move returns status 1, amount 0
21:04:20.192 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:20.192 00.000 7680 move complete, result=1
21:04:20.192 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:04:20.200 00.008 7680 worker thread done servicing request
21:04:20.223 00.023 6120 UpdateGuideState exits: m=9751 SNR=61.4
21:04:20.227 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:20.231 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:20.231 00.000 6120 Enqueuing Expose request
21:04:20.239 00.008 7680 Worker thread wakes up
21:04:20.239 00.000 6120 GuideStep: -5.1 px 0 ms EAST, -11.5 px 0 ms NORTH
21:04:20.244 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:20.244 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,877,31,31)
21:04:20.244 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:20.244 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:21.496 01.252 7680 Exposure complete
21:04:21.623 00.127 7680 worker thread done servicing request
21:04:21.624 00.001 6120 OnExposeComplete: enter
21:04:21.624 00.000 6120 UpdateGuideState(): m_state=6
21:04:21.631 00.007 6120 Star::Find(15, 1261, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
21:04:21.635 00.004 6120 Star::Find returns 1 (0), X=1261.07, Y=892.06, Mass=9645, SNR=58.5, Peak=217 HFD=7.2
21:04:21.638 00.003 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
21:04:21.638 00.000 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.21)
21:04:21.649 00.011 6120 CameraToMount -- cameraX=2.59 cameraY=14.27 hyp=14.50 cameraTheta=1.39 mountX=-5.20 mountY=-11.68, mountTheta=-1.99
21:04:21.654 00.005 6120 SchedulePrimaryMove(0D6325F0, x=2.59, y=14.27, opts=13)
21:04:21.654 00.000 6120 Enqueuing Move request for scope (2.59, 14.27)
21:04:21.666 00.012 7680 Worker thread wakes up
21:04:21.667 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (2.59, 14.27) opts 0xd
21:04:21.667 00.000 7680 Handling offset move in thread for scope, endpoint = (2.59, 14.27)
21:04:21.667 00.000 7680 Moving (2.59, 14.27) raw xDistance=-5.20 yDistance=-11.68
21:04:21.667 00.000 7680 GuideAlgorithmHysteresis::Result() returns -3.52 from input -5.20
21:04:21.667 00.000 7680 GuideAlgorithmResistSwitch::result() returns -11.68 from input -11.68
21:04:21.667 00.000 7680 MoveAxis(E, 2362, ABG)
21:04:21.667 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:21.667 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:04:21.671 00.004 7680 Move returns status 1, amount 0
21:04:21.671 00.000 7680 MoveAxis(N, 6338, ABG)
21:04:21.671 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:21.671 00.000 7680 Move returns status 1, amount 0
21:04:21.671 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:21.671 00.000 7680 move complete, result=1
21:04:21.671 00.000 7680 worker thread done servicing request
21:04:21.686 00.015 6120 UpdateGuideState exits: m=9645 SNR=58.5
21:04:21.698 00.012 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:21.702 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:21.704 00.002 6120 Enqueuing Expose request
21:04:21.710 00.006 6120 GuideStep: -5.2 px 0 ms EAST, -11.7 px 0 ms NORTH
21:04:21.710 00.000 7680 Worker thread wakes up
21:04:21.710 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:21.710 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,877,31,31)
21:04:21.718 00.008 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:21.718 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:22.970 01.252 7680 Exposure complete
21:04:23.108 00.138 7680 worker thread done servicing request
21:04:23.108 00.000 6120 OnExposeComplete: enter
21:04:23.108 00.000 6120 UpdateGuideState(): m_state=6
21:04:23.115 00.007 6120 Star::Find(15, 1261, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
21:04:23.120 00.005 6120 Star::Find returns 1 (0), X=1261.28, Y=891.55, Mass=9366, SNR=59.2, Peak=210 HFD=7.3
21:04:23.120 00.000 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
21:04:23.125 00.005 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.23)
21:04:23.125 00.000 6120 CameraToMount -- cameraX=2.80 cameraY=13.75 hyp=14.04 cameraTheta=1.37 mountX=-5.31 mountY=-11.12, mountTheta=-2.02
21:04:23.136 00.011 6120 SchedulePrimaryMove(0D6325F0, x=2.80, y=13.75, opts=13)
21:04:23.136 00.000 6120 Enqueuing Move request for scope (2.80, 13.75)
21:04:23.143 00.007 7680 Worker thread wakes up
21:04:23.143 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.80, 13.75) opts 0xd
21:04:23.143 00.000 7680 Handling offset move in thread for scope, endpoint = (2.80, 13.75)
21:04:23.143 00.000 7680 Moving (2.80, 13.75) raw xDistance=-5.31 yDistance=-11.12
21:04:23.144 00.001 7680 GuideAlgorithmHysteresis::Result() returns -3.59 from input -5.31
21:04:23.144 00.000 7680 GuideAlgorithmResistSwitch::result() returns -11.12 from input -11.12
21:04:23.144 00.000 7680 MoveAxis(E, 2410, ABG)
21:04:23.144 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:23.144 00.000 7680 Move returns status 1, amount 0
21:04:23.144 00.000 7680 MoveAxis(N, 6037, ABG)
21:04:23.144 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:23.144 00.000 7680 Move returns status 1, amount 0
21:04:23.144 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:23.144 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:04:23.144 00.000 7680 move complete, result=1
21:04:23.144 00.000 7680 worker thread done servicing request
21:04:23.166 00.022 6120 UpdateGuideState exits: m=9366 SNR=59.2
21:04:23.166 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:23.179 00.013 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:23.182 00.003 6120 Enqueuing Expose request
21:04:23.190 00.008 6120 GuideStep: -5.3 px 0 ms EAST, -11.1 px 0 ms NORTH
21:04:23.194 00.004 7680 Worker thread wakes up
21:04:23.194 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:23.194 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,877,31,31)
21:04:23.194 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:23.199 00.005 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:24.448 01.249 7680 Exposure complete
21:04:24.550 00.102 7680 worker thread done servicing request
21:04:24.550 00.000 6120 OnExposeComplete: enter
21:04:24.566 00.016 6120 UpdateGuideState(): m_state=6
21:04:24.566 00.000 6120 Star::Find(15, 1261, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
21:04:24.573 00.007 6120 Star::Find returns 1 (0), X=1261.08, Y=892.53, Mass=9944, SNR=62.0, Peak=211 HFD=7.3
21:04:24.577 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
21:04:24.583 00.006 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
21:04:24.586 00.003 6120 CameraToMount -- cameraX=2.60 cameraY=14.74 hyp=14.97 cameraTheta=1.40 mountX=-5.30 mountY=-12.09, mountTheta=-1.98
21:04:24.595 00.009 6120 SchedulePrimaryMove(0D6325F0, x=2.60, y=14.74, opts=13)
21:04:24.598 00.003 6120 Enqueuing Move request for scope (2.60, 14.74)
21:04:24.604 00.006 7680 Worker thread wakes up
21:04:24.604 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.60, 14.74) opts 0xd
21:04:24.604 00.000 7680 Handling offset move in thread for scope, endpoint = (2.60, 14.74)
21:04:24.604 00.000 7680 Moving (2.60, 14.74) raw xDistance=-5.30 yDistance=-12.09
21:04:24.604 00.000 7680 GuideAlgorithmHysteresis::Result() returns -3.59 from input -5.30
21:04:24.604 00.000 7680 GuideAlgorithmResistSwitch::result() returns -12.09 from input -12.09
21:04:24.604 00.000 7680 MoveAxis(E, 2409, ABG)
21:04:24.604 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:24.604 00.000 7680 Move returns status 1, amount 0
21:04:24.604 00.000 7680 MoveAxis(N, 6563, ABG)
21:04:24.604 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:24.604 00.000 7680 Move returns status 1, amount 0
21:04:24.604 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:04:24.604 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:24.604 00.000 7680 move complete, result=1
21:04:24.604 00.000 7680 worker thread done servicing request
21:04:24.629 00.025 6120 UpdateGuideState exits: m=9944 SNR=62.0
21:04:24.641 00.012 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:24.645 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:24.650 00.005 6120 Enqueuing Expose request
21:04:24.650 00.000 6120 GuideStep: -5.3 px 0 ms EAST, -12.1 px 0 ms NORTH
21:04:24.661 00.011 7680 Worker thread wakes up
21:04:24.661 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:24.661 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,878,31,31)
21:04:24.663 00.002 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:24.669 00.006 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:25.904 01.235 7680 Exposure complete
21:04:26.020 00.116 7680 worker thread done servicing request
21:04:26.020 00.000 6120 OnExposeComplete: enter
21:04:26.020 00.000 6120 UpdateGuideState(): m_state=6
21:04:26.020 00.000 6120 Star::Find(15, 1261, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
21:04:26.032 00.012 6120 Star::Find returns 1 (0), X=1261.44, Y=892.37, Mass=9705, SNR=58.9, Peak=216 HFD=7.3
21:04:26.032 00.000 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.96)
21:04:26.039 00.007 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.23)
21:04:26.042 00.003 6120 CameraToMount -- cameraX=2.96 cameraY=14.58 hyp=14.88 cameraTheta=1.37 mountX=-5.62 mountY=-11.79, mountTheta=-2.02
21:04:26.046 00.004 6120 SchedulePrimaryMove(0D6325F0, x=2.96, y=14.58, opts=13)
21:04:26.046 00.000 6120 Enqueuing Move request for scope (2.96, 14.58)
21:04:26.054 00.008 7680 Worker thread wakes up
21:04:26.054 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.96, 14.58) opts 0xd
21:04:26.054 00.000 7680 Handling offset move in thread for scope, endpoint = (2.96, 14.58)
21:04:26.054 00.000 7680 Moving (2.96, 14.58) raw xDistance=-5.62 yDistance=-11.79
21:04:26.056 00.002 7680 GuideAlgorithmHysteresis::Result() returns -3.79 from input -5.62
21:04:26.056 00.000 7680 GuideAlgorithmResistSwitch::result() returns -11.79 from input -11.79
21:04:26.056 00.000 7680 MoveAxis(E, 2545, ABG)
21:04:26.056 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:26.056 00.000 7680 Move returns status 1, amount 0
21:04:26.056 00.000 7680 MoveAxis(N, 6402, ABG)
21:04:26.056 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:26.056 00.000 7680 Move returns status 1, amount 0
21:04:26.056 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:26.056 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:04:26.056 00.000 7680 move complete, result=1
21:04:26.056 00.000 7680 worker thread done servicing request
21:04:26.082 00.026 6120 UpdateGuideState exits: m=9705 SNR=58.9
21:04:26.086 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:26.089 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:26.094 00.005 6120 Enqueuing Expose request
21:04:26.094 00.000 6120 GuideStep: -5.6 px 0 ms EAST, -11.8 px 0 ms NORTH
21:04:26.094 00.000 7680 Worker thread wakes up
21:04:26.094 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:26.094 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,877,31,31)
21:04:26.094 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:26.106 00.012 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:27.356 01.250 7680 Exposure complete
21:04:27.465 00.109 7680 worker thread done servicing request
21:04:27.465 00.000 6120 OnExposeComplete: enter
21:04:27.475 00.010 6120 UpdateGuideState(): m_state=6
21:04:27.479 00.004 6120 Star::Find(15, 1261, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
21:04:27.481 00.002 6120 Star::Find returns 1 (0), X=1261.45, Y=892.80, Mass=10069, SNR=59.7, Peak=209 HFD=7.3
21:04:27.487 00.006 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:04:27.487 00.000 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
21:04:27.494 00.007 6120 CameraToMount -- cameraX=2.97 cameraY=15.01 hyp=15.30 cameraTheta=1.38 mountX=-5.71 mountY=-12.17, mountTheta=-2.01
21:04:27.497 00.003 6120 SchedulePrimaryMove(0D6325F0, x=2.97, y=15.01, opts=13)
21:04:27.497 00.000 6120 Enqueuing Move request for scope (2.97, 15.01)
21:04:27.497 00.000 7680 Worker thread wakes up
21:04:27.497 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.97, 15.01) opts 0xd
21:04:27.497 00.000 7680 Handling offset move in thread for scope, endpoint = (2.97, 15.01)
21:04:27.497 00.000 7680 Moving (2.97, 15.01) raw xDistance=-5.71 yDistance=-12.17
21:04:27.497 00.000 7680 GuideAlgorithmHysteresis::Result() returns -3.86 from input -5.71
21:04:27.497 00.000 7680 GuideAlgorithmResistSwitch::result() returns -12.17 from input -12.17
21:04:27.510 00.013 7680 MoveAxis(E, 2594, ABG)
21:04:27.510 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:27.511 00.001 7680 Move returns status 1, amount 0
21:04:27.511 00.000 7680 MoveAxis(N, 6608, ABG)
21:04:27.511 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:27.511 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:04:27.512 00.001 7680 Move returns status 1, amount 0
21:04:27.512 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:27.512 00.000 7680 move complete, result=1
21:04:27.512 00.000 7680 worker thread done servicing request
21:04:27.528 00.016 6120 UpdateGuideState exits: m=10069 SNR=59.7
21:04:27.541 00.013 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:27.545 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:27.545 00.000 6120 Enqueuing Expose request
21:04:27.545 00.000 6120 GuideStep: -5.7 px 0 ms EAST, -12.2 px 0 ms NORTH
21:04:27.561 00.016 7680 Worker thread wakes up
21:04:27.561 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:27.561 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,878,31,31)
21:04:27.563 00.002 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:27.567 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:28.809 01.242 7680 Exposure complete
21:04:28.914 00.105 7680 worker thread done servicing request
21:04:28.914 00.000 6120 OnExposeComplete: enter
21:04:28.921 00.007 6120 UpdateGuideState(): m_state=6
21:04:28.927 00.006 6120 Star::Find(15, 1261, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
21:04:28.931 00.004 6120 Star::Find returns 1 (0), X=1261.62, Y=892.90, Mass=9571, SNR=59.1, Peak=208 HFD=7.2
21:04:28.936 00.005 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
21:04:28.936 00.000 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
21:04:28.943 00.007 6120 CameraToMount -- cameraX=3.14 cameraY=15.11 hyp=15.43 cameraTheta=1.37 mountX=-5.89 mountY=-12.19, mountTheta=-2.02
21:04:28.949 00.006 6120 SchedulePrimaryMove(0D6325F0, x=3.14, y=15.11, opts=13)
21:04:28.949 00.000 6120 Enqueuing Move request for scope (3.14, 15.11)
21:04:28.949 00.000 7680 Worker thread wakes up
21:04:28.959 00.010 7680 worker thread servicing REQUEST_MOVE scope ofs (3.14, 15.11) opts 0xd
21:04:28.959 00.000 7680 Handling offset move in thread for scope, endpoint = (3.14, 15.11)
21:04:28.959 00.000 7680 Moving (3.14, 15.11) raw xDistance=-5.89 yDistance=-12.19
21:04:28.959 00.000 7680 GuideAlgorithmHysteresis::Result() returns -3.98 from input -5.89
21:04:28.959 00.000 7680 GuideAlgorithmResistSwitch::result() returns -12.19 from input -12.19
21:04:28.959 00.000 7680 MoveAxis(E, 2674, ABG)
21:04:28.959 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:28.959 00.000 7680 Move returns status 1, amount 0
21:04:28.959 00.000 7680 MoveAxis(N, 6617, ABG)
21:04:28.959 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:28.959 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:04:28.959 00.000 7680 Move returns status 1, amount 0
21:04:28.966 00.007 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:28.966 00.000 7680 move complete, result=1
21:04:28.966 00.000 7680 worker thread done servicing request
21:04:28.983 00.017 6120 UpdateGuideState exits: m=9571 SNR=59.1
21:04:28.991 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:28.994 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:28.994 00.000 6120 Enqueuing Expose request
21:04:29.000 00.006 6120 GuideStep: -5.9 px 0 ms EAST, -12.2 px 0 ms NORTH
21:04:29.007 00.007 7680 Worker thread wakes up
21:04:29.007 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:29.007 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,878,31,31)
21:04:29.007 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:29.010 00.003 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:30.259 01.249 7680 Exposure complete
21:04:30.369 00.110 7680 worker thread done servicing request
21:04:30.371 00.002 6120 OnExposeComplete: enter
21:04:30.377 00.006 6120 UpdateGuideState(): m_state=6
21:04:30.381 00.004 6120 Star::Find(15, 1261, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
21:04:30.385 00.004 6120 Star::Find returns 1 (0), X=1261.24, Y=895.04, Mass=9337, SNR=60.4, Peak=208 HFD=6.8
21:04:30.387 00.002 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.92)
21:04:30.391 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
21:04:30.400 00.009 6120 CameraToMount -- cameraX=2.76 cameraY=17.24 hyp=17.46 cameraTheta=1.41 mountX=-5.92 mountY=-14.27, mountTheta=-1.96
21:04:30.404 00.004 6120 SchedulePrimaryMove(0D6325F0, x=2.76, y=17.24, opts=13)
21:04:30.409 00.005 6120 Enqueuing Move request for scope (2.76, 17.24)
21:04:30.416 00.007 7680 Worker thread wakes up
21:04:30.416 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.76, 17.24) opts 0xd
21:04:30.416 00.000 7680 Handling offset move in thread for scope, endpoint = (2.76, 17.24)
21:04:30.416 00.000 7680 Moving (2.76, 17.24) raw xDistance=-5.92 yDistance=-14.27
21:04:30.416 00.000 7680 GuideAlgorithmHysteresis::Result() returns -4.01 from input -5.92
21:04:30.416 00.000 7680 GuideAlgorithmResistSwitch::result() returns -14.27 from input -14.27
21:04:30.416 00.000 7680 MoveAxis(E, 2690, ABG)
21:04:30.416 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:30.418 00.002 7680 Move returns status 1, amount 0
21:04:30.418 00.000 7680 MoveAxis(N, 7748, ABG)
21:04:30.418 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:30.418 00.000 7680 Move returns status 1, amount 0
21:04:30.418 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:30.418 00.000 7680 move complete, result=1
21:04:30.418 00.000 7680 worker thread done servicing request
21:04:30.418 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:04:30.439 00.021 6120 UpdateGuideState exits: m=9337 SNR=60.4
21:04:30.448 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:30.448 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:30.458 00.010 6120 Enqueuing Expose request
21:04:30.462 00.004 7680 Worker thread wakes up
21:04:30.462 00.000 6120 GuideStep: -5.9 px 0 ms EAST, -14.3 px 0 ms NORTH
21:04:30.464 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:30.464 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,880,31,31)
21:04:30.467 00.003 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:30.470 00.003 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:31.710 01.240 7680 Exposure complete
21:04:31.823 00.113 7680 worker thread done servicing request
21:04:31.823 00.000 6120 OnExposeComplete: enter
21:04:31.826 00.003 6120 UpdateGuideState(): m_state=6
21:04:31.831 00.005 6120 Star::Find(15, 1261, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
21:04:31.831 00.000 6120 Star::Find returns 1 (0), X=1261.54, Y=893.33, Mass=9971, SNR=60.1, Peak=220 HFD=7.4
21:04:31.840 00.009 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:04:31.843 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
21:04:31.846 00.003 6120 CameraToMount -- cameraX=3.06 cameraY=15.54 hyp=15.84 cameraTheta=1.38 mountX=-5.90 mountY=-12.61, mountTheta=-2.01
21:04:31.852 00.006 6120 SchedulePrimaryMove(0D6325F0, x=3.06, y=15.54, opts=13)
21:04:31.855 00.003 6120 Enqueuing Move request for scope (3.06, 15.54)
21:04:31.855 00.000 7680 Worker thread wakes up
21:04:31.855 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.06, 15.54) opts 0xd
21:04:31.855 00.000 7680 Handling offset move in thread for scope, endpoint = (3.06, 15.54)
21:04:31.855 00.000 7680 Moving (3.06, 15.54) raw xDistance=-5.90 yDistance=-12.61
21:04:31.855 00.000 7680 GuideAlgorithmHysteresis::Result() returns -4.00 from input -5.90
21:04:31.855 00.000 7680 GuideAlgorithmResistSwitch::result() returns -12.61 from input -12.61
21:04:31.855 00.000 7680 MoveAxis(E, 2682, ABG)
21:04:31.861 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:31.861 00.000 7680 Move returns status 1, amount 0
21:04:31.861 00.000 7680 MoveAxis(N, 6846, ABG)
21:04:31.861 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:31.861 00.000 7680 Move returns status 1, amount 0
21:04:31.861 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:31.861 00.000 7680 move complete, result=1
21:04:31.861 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:04:31.865 00.004 7680 worker thread done servicing request
21:04:31.886 00.021 6120 UpdateGuideState exits: m=9971 SNR=60.1
21:04:31.886 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:31.896 00.010 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:31.896 00.000 6120 Enqueuing Expose request
21:04:31.900 00.004 7680 Worker thread wakes up
21:04:31.900 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:31.900 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,878,31,31)
21:04:31.900 00.000 6120 GuideStep: -5.9 px 0 ms EAST, -12.6 px 0 ms NORTH
21:04:31.909 00.009 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:31.913 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:33.145 01.232 7680 Exposure complete
21:04:33.248 00.103 7680 worker thread done servicing request
21:04:33.248 00.000 6120 OnExposeComplete: enter
21:04:33.258 00.010 6120 UpdateGuideState(): m_state=6
21:04:33.266 00.008 6120 Star::Find(15, 1261, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
21:04:33.268 00.002 6120 Star::Find returns 1 (0), X=1261.39, Y=893.46, Mass=9401, SNR=56.2, Peak=203 HFD=7.2
21:04:33.272 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
21:04:33.272 00.000 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
21:04:33.282 00.010 6120 CameraToMount -- cameraX=2.91 cameraY=15.67 hyp=15.94 cameraTheta=1.39 mountX=-5.77 mountY=-12.80, mountTheta=-1.99
21:04:33.289 00.007 6120 SchedulePrimaryMove(0D6325F0, x=2.91, y=15.67, opts=13)
21:04:33.293 00.004 6120 Enqueuing Move request for scope (2.91, 15.67)
21:04:33.293 00.000 7680 Worker thread wakes up
21:04:33.293 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.91, 15.67) opts 0xd
21:04:33.293 00.000 7680 Handling offset move in thread for scope, endpoint = (2.91, 15.67)
21:04:33.293 00.000 7680 Moving (2.91, 15.67) raw xDistance=-5.77 yDistance=-12.80
21:04:33.293 00.000 7680 GuideAlgorithmHysteresis::Result() returns -3.91 from input -5.77
21:04:33.293 00.000 7680 GuideAlgorithmResistSwitch::result() returns -12.80 from input -12.80
21:04:33.293 00.000 7680 MoveAxis(E, 2627, ABG)
21:04:33.300 00.007 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:33.300 00.000 7680 Move returns status 1, amount 0
21:04:33.300 00.000 7680 MoveAxis(N, 6946, ABG)
21:04:33.300 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:04:33.303 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:33.303 00.000 7680 Move returns status 1, amount 0
21:04:33.303 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:33.303 00.000 7680 move complete, result=1
21:04:33.303 00.000 7680 worker thread done servicing request
21:04:33.320 00.017 6120 UpdateGuideState exits: m=9401 SNR=56.2
21:04:33.326 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:33.334 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:33.339 00.005 6120 Enqueuing Expose request
21:04:33.342 00.003 7680 Worker thread wakes up
21:04:33.342 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:33.342 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,878,31,31)
21:04:33.342 00.000 6120 GuideStep: -5.8 px 0 ms EAST, -12.8 px 0 ms NORTH
21:04:33.348 00.006 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:33.352 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:34.590 01.238 7680 Exposure complete
21:04:34.716 00.126 7680 worker thread done servicing request
21:04:34.716 00.000 6120 OnExposeComplete: enter
21:04:34.721 00.005 6120 UpdateGuideState(): m_state=6
21:04:34.723 00.002 6120 Star::Find(15, 1261, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
21:04:34.729 00.006 6120 Star::Find returns 1 (0), X=1261.62, Y=893.59, Mass=9752, SNR=58.1, Peak=214 HFD=7.3
21:04:34.733 00.004 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:04:34.740 00.007 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
21:04:34.743 00.003 6120 CameraToMount -- cameraX=3.14 cameraY=15.80 hyp=16.11 cameraTheta=1.37 mountX=-6.02 mountY=-12.81, mountTheta=-2.01
21:04:34.748 00.005 6120 SchedulePrimaryMove(0D6325F0, x=3.14, y=15.80, opts=13)
21:04:34.748 00.000 6120 Enqueuing Move request for scope (3.14, 15.80)
21:04:34.757 00.009 7680 Worker thread wakes up
21:04:34.757 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.14, 15.80) opts 0xd
21:04:34.757 00.000 7680 Handling offset move in thread for scope, endpoint = (3.14, 15.80)
21:04:34.757 00.000 7680 Moving (3.14, 15.80) raw xDistance=-6.02 yDistance=-12.81
21:04:34.757 00.000 7680 GuideAlgorithmHysteresis::Result() returns -4.07 from input -6.02
21:04:34.757 00.000 7680 GuideAlgorithmResistSwitch::result() returns -12.81 from input -12.81
21:04:34.760 00.003 7680 MoveAxis(E, 2731, ABG)
21:04:34.760 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:34.760 00.000 7680 Move returns status 1, amount 0
21:04:34.760 00.000 7680 MoveAxis(N, 6954, ABG)
21:04:34.760 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:34.760 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:04:34.765 00.005 7680 Move returns status 1, amount 0
21:04:34.765 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:34.769 00.004 7680 move complete, result=1
21:04:34.769 00.000 7680 worker thread done servicing request
21:04:34.780 00.011 6120 UpdateGuideState exits: m=9752 SNR=58.1
21:04:34.792 00.012 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:34.802 00.010 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:34.802 00.000 6120 Enqueuing Expose request
21:04:34.810 00.008 6120 GuideStep: -6.0 px 0 ms EAST, -12.8 px 0 ms NORTH
21:04:34.812 00.002 7680 Worker thread wakes up
21:04:34.812 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:34.812 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,879,31,31)
21:04:34.816 00.004 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:34.820 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:36.073 01.253 7680 Exposure complete
21:04:36.178 00.105 7680 worker thread done servicing request
21:04:36.178 00.000 6120 OnExposeComplete: enter
21:04:36.178 00.000 6120 UpdateGuideState(): m_state=6
21:04:36.186 00.008 6120 Star::Find(15, 1261, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
21:04:36.188 00.002 6120 Star::Find returns 1 (0), X=1261.62, Y=893.61, Mass=10416, SNR=61.0, Peak=216 HFD=7.3
21:04:36.188 00.000 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:04:36.195 00.007 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
21:04:36.198 00.003 6120 CameraToMount -- cameraX=3.14 cameraY=15.82 hyp=16.13 cameraTheta=1.38 mountX=-6.02 mountY=-12.83, mountTheta=-2.01
21:04:36.202 00.004 6120 SchedulePrimaryMove(0D6325F0, x=3.14, y=15.82, opts=13)
21:04:36.202 00.000 6120 Enqueuing Move request for scope (3.14, 15.82)
21:04:36.212 00.010 7680 Worker thread wakes up
21:04:36.212 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.14, 15.82) opts 0xd
21:04:36.212 00.000 7680 Handling offset move in thread for scope, endpoint = (3.14, 15.82)
21:04:36.212 00.000 7680 Moving (3.14, 15.82) raw xDistance=-6.02 yDistance=-12.83
21:04:36.212 00.000 7680 GuideAlgorithmHysteresis::Result() returns -4.08 from input -6.02
21:04:36.212 00.000 7680 GuideAlgorithmResistSwitch::result() returns -12.83 from input -12.83
21:04:36.212 00.000 7680 MoveAxis(E, 2739, ABG)
21:04:36.212 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:36.212 00.000 7680 Move returns status 1, amount 0
21:04:36.215 00.003 7680 MoveAxis(N, 6963, ABG)
21:04:36.215 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:36.215 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:04:36.215 00.000 7680 Move returns status 1, amount 0
21:04:36.215 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:36.215 00.000 7680 move complete, result=1
21:04:36.215 00.000 7680 worker thread done servicing request
21:04:36.239 00.024 6120 UpdateGuideState exits: m=10416 SNR=61.0
21:04:36.242 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:36.248 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:36.248 00.000 6120 Enqueuing Expose request
21:04:36.254 00.006 7680 Worker thread wakes up
21:04:36.254 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:36.254 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,879,31,31)
21:04:36.254 00.000 6120 GuideStep: -6.0 px 0 ms EAST, -12.8 px 0 ms NORTH
21:04:36.260 00.006 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:36.263 00.003 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:37.499 01.236 7680 Exposure complete
21:04:37.609 00.110 7680 worker thread done servicing request
21:04:37.609 00.000 6120 OnExposeComplete: enter
21:04:37.617 00.008 6120 UpdateGuideState(): m_state=6
21:04:37.619 00.002 6120 Star::Find(15, 1261, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
21:04:37.619 00.000 6120 Star::Find returns 1 (0), X=1261.57, Y=893.75, Mass=10068, SNR=61.5, Peak=214 HFD=7.3
21:04:37.625 00.006 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:04:37.630 00.005 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.22)
21:04:37.635 00.005 6120 CameraToMount -- cameraX=3.09 cameraY=15.96 hyp=16.26 cameraTheta=1.38 mountX=-6.01 mountY=-12.98, mountTheta=-2.00
21:04:37.635 00.000 6120 SchedulePrimaryMove(0D6325F0, x=3.09, y=15.96, opts=13)
21:04:37.641 00.006 6120 Enqueuing Move request for scope (3.09, 15.96)
21:04:37.645 00.004 7680 Worker thread wakes up
21:04:37.645 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.09, 15.96) opts 0xd
21:04:37.645 00.000 7680 Handling offset move in thread for scope, endpoint = (3.09, 15.96)
21:04:37.645 00.000 7680 Moving (3.09, 15.96) raw xDistance=-6.01 yDistance=-12.98
21:04:37.645 00.000 7680 GuideAlgorithmHysteresis::Result() returns -4.07 from input -6.01
21:04:37.645 00.000 7680 GuideAlgorithmResistSwitch::result() returns -12.98 from input -12.98
21:04:37.645 00.000 7680 MoveAxis(E, 2732, ABG)
21:04:37.645 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:37.645 00.000 7680 Move returns status 1, amount 0
21:04:37.645 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:04:37.651 00.006 7680 MoveAxis(N, 7043, ABG)
21:04:37.651 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:37.651 00.000 7680 Move returns status 1, amount 0
21:04:37.651 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:37.651 00.000 7680 move complete, result=1
21:04:37.651 00.000 7680 worker thread done servicing request
21:04:37.672 00.021 6120 UpdateGuideState exits: m=10068 SNR=61.5
21:04:37.672 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:37.672 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:37.686 00.014 6120 Enqueuing Expose request
21:04:37.690 00.004 6120 GuideStep: -6.0 px 0 ms EAST, -13.0 px 0 ms NORTH
21:04:37.692 00.002 7680 Worker thread wakes up
21:04:37.692 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:37.692 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,879,31,31)
21:04:37.695 00.003 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:37.698 00.003 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:38.955 01.257 7680 Exposure complete
21:04:39.059 00.104 7680 worker thread done servicing request
21:04:39.059 00.000 6120 OnExposeComplete: enter
21:04:39.059 00.000 6120 UpdateGuideState(): m_state=6
21:04:39.059 00.000 6120 Star::Find(15, 1261, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
21:04:39.073 00.014 6120 Star::Find returns 1 (0), X=1261.60, Y=894.21, Mass=9693, SNR=59.8, Peak=201 HFD=7.4
21:04:39.076 00.003 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
21:04:39.076 00.000 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
21:04:39.076 00.000 6120 CameraToMount -- cameraX=3.12 cameraY=16.42 hyp=16.71 cameraTheta=1.38 mountX=-6.11 mountY=-13.38, mountTheta=-2.00
21:04:39.088 00.012 6120 SchedulePrimaryMove(0D6325F0, x=3.12, y=16.42, opts=13)
21:04:39.093 00.005 6120 Enqueuing Move request for scope (3.12, 16.42)
21:04:39.093 00.000 7680 Worker thread wakes up
21:04:39.093 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.12, 16.42) opts 0xd
21:04:39.093 00.000 7680 Handling offset move in thread for scope, endpoint = (3.12, 16.42)
21:04:39.093 00.000 7680 Moving (3.12, 16.42) raw xDistance=-6.11 yDistance=-13.38
21:04:39.093 00.000 7680 GuideAlgorithmHysteresis::Result() returns -4.14 from input -6.11
21:04:39.093 00.000 7680 GuideAlgorithmResistSwitch::result() returns -13.38 from input -13.38
21:04:39.093 00.000 7680 MoveAxis(E, 2777, ABG)
21:04:39.093 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:39.093 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:04:39.106 00.013 7680 Move returns status 1, amount 0
21:04:39.106 00.000 7680 MoveAxis(N, 7261, ABG)
21:04:39.106 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:39.106 00.000 7680 Move returns status 1, amount 0
21:04:39.106 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:39.106 00.000 7680 move complete, result=1
21:04:39.106 00.000 7680 worker thread done servicing request
21:04:39.130 00.024 6120 UpdateGuideState exits: m=9693 SNR=59.8
21:04:39.132 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:39.135 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:39.135 00.000 6120 Enqueuing Expose request
21:04:39.145 00.010 6120 GuideStep: -6.1 px 0 ms EAST, -13.4 px 0 ms NORTH
21:04:39.151 00.006 7680 Worker thread wakes up
21:04:39.151 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:39.151 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,879,31,31)
21:04:39.155 00.004 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:39.160 00.005 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:40.396 01.236 7680 Exposure complete
21:04:40.504 00.108 7680 worker thread done servicing request
21:04:40.504 00.000 6120 OnExposeComplete: enter
21:04:40.510 00.006 6120 UpdateGuideState(): m_state=6
21:04:40.510 00.000 6120 Star::Find(15, 1261, 894, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
21:04:40.517 00.007 6120 Star::Find returns 1 (0), X=1261.71, Y=893.98, Mass=9957, SNR=59.9, Peak=213 HFD=7.4
21:04:40.520 00.003 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:04:40.523 00.003 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
21:04:40.523 00.000 6120 CameraToMount -- cameraX=3.23 cameraY=16.19 hyp=16.50 cameraTheta=1.37 mountX=-6.18 mountY=-13.11, mountTheta=-2.01
21:04:40.531 00.008 6120 SchedulePrimaryMove(0D6325F0, x=3.23, y=16.19, opts=13)
21:04:40.537 00.006 6120 Enqueuing Move request for scope (3.23, 16.19)
21:04:40.540 00.003 7680 Worker thread wakes up
21:04:40.541 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (3.23, 16.19) opts 0xd
21:04:40.541 00.000 7680 Handling offset move in thread for scope, endpoint = (3.23, 16.19)
21:04:40.541 00.000 7680 Moving (3.23, 16.19) raw xDistance=-6.18 yDistance=-13.11
21:04:40.542 00.001 7680 GuideAlgorithmHysteresis::Result() returns -4.19 from input -6.18
21:04:40.542 00.000 7680 GuideAlgorithmResistSwitch::result() returns -13.11 from input -13.11
21:04:40.542 00.000 7680 MoveAxis(E, 2810, ABG)
21:04:40.543 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:40.543 00.000 7680 Move returns status 1, amount 0
21:04:40.543 00.000 7680 MoveAxis(N, 7119, ABG)
21:04:40.543 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:40.543 00.000 7680 Move returns status 1, amount 0
21:04:40.543 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:40.543 00.000 7680 move complete, result=1
21:04:40.543 00.000 7680 worker thread done servicing request
21:04:40.543 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:04:40.569 00.026 6120 UpdateGuideState exits: m=9957 SNR=59.9
21:04:40.573 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:40.573 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:40.584 00.011 6120 Enqueuing Expose request
21:04:40.586 00.002 6120 GuideStep: -6.2 px 0 ms EAST, -13.1 px 0 ms NORTH
21:04:40.586 00.000 7680 Worker thread wakes up
21:04:40.586 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:40.586 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,879,31,31)
21:04:40.586 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:40.599 00.013 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:41.846 01.247 7680 Exposure complete
21:04:41.953 00.107 7680 worker thread done servicing request
21:04:41.953 00.000 6120 OnExposeComplete: enter
21:04:41.953 00.000 6120 UpdateGuideState(): m_state=6
21:04:41.959 00.006 6120 Star::Find(15, 1261, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
21:04:41.962 00.003 6120 Star::Find returns 1 (0), X=1261.73, Y=894.42, Mass=9954, SNR=59.5, Peak=215 HFD=7.3
21:04:41.968 00.006 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:04:41.968 00.000 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
21:04:41.968 00.000 6120 CameraToMount -- cameraX=3.25 cameraY=16.63 hyp=16.94 cameraTheta=1.38 mountX=-6.29 mountY=-13.50, mountTheta=-2.01
21:04:41.979 00.011 6120 SchedulePrimaryMove(0D6325F0, x=3.25, y=16.63, opts=13)
21:04:41.979 00.000 6120 Enqueuing Move request for scope (3.25, 16.63)
21:04:41.984 00.005 7680 Worker thread wakes up
21:04:41.984 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.25, 16.63) opts 0xd
21:04:41.984 00.000 7680 Handling offset move in thread for scope, endpoint = (3.25, 16.63)
21:04:41.984 00.000 7680 Moving (3.25, 16.63) raw xDistance=-6.29 yDistance=-13.50
21:04:41.984 00.000 7680 GuideAlgorithmHysteresis::Result() returns -4.25 from input -6.29
21:04:41.984 00.000 7680 GuideAlgorithmResistSwitch::result() returns -13.50 from input -13.50
21:04:41.984 00.000 7680 MoveAxis(E, 2855, ABG)
21:04:41.984 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:41.984 00.000 7680 Move returns status 1, amount 0
21:04:41.984 00.000 7680 MoveAxis(N, 7329, ABG)
21:04:41.984 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:41.984 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:04:41.993 00.009 7680 Move returns status 1, amount 0
21:04:41.993 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:41.993 00.000 7680 move complete, result=1
21:04:41.993 00.000 7680 worker thread done servicing request
21:04:42.011 00.018 6120 UpdateGuideState exits: m=9954 SNR=59.5
21:04:42.017 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:42.024 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:42.030 00.006 6120 Enqueuing Expose request
21:04:42.035 00.005 7680 Worker thread wakes up
21:04:42.035 00.000 6120 GuideStep: -6.3 px 0 ms EAST, -13.5 px 0 ms NORTH
21:04:42.043 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:42.043 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,879,31,31)
21:04:42.047 00.004 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:42.054 00.007 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:43.294 01.240 7680 Exposure complete
21:04:43.413 00.119 7680 worker thread done servicing request
21:04:43.413 00.000 6120 OnExposeComplete: enter
21:04:43.417 00.004 6120 UpdateGuideState(): m_state=6
21:04:43.424 00.007 6120 Star::Find(15, 1261, 894, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
21:04:43.431 00.007 6120 Star::Find returns 1 (0), X=1261.81, Y=894.55, Mass=10470, SNR=61.6, Peak=234 HFD=7.3
21:04:43.437 00.006 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:04:43.441 00.004 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
21:04:43.445 00.004 6120 CameraToMount -- cameraX=3.33 cameraY=16.76 hyp=17.08 cameraTheta=1.37 mountX=-6.39 mountY=-13.58, mountTheta=-2.01
21:04:43.448 00.003 6120 SchedulePrimaryMove(0D6325F0, x=3.33, y=16.76, opts=13)
21:04:43.448 00.000 6120 Enqueuing Move request for scope (3.33, 16.76)
21:04:43.461 00.013 7680 Worker thread wakes up
21:04:43.461 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.33, 16.76) opts 0xd
21:04:43.461 00.000 7680 Handling offset move in thread for scope, endpoint = (3.33, 16.76)
21:04:43.461 00.000 7680 Moving (3.33, 16.76) raw xDistance=-6.39 yDistance=-13.58
21:04:43.461 00.000 7680 GuideAlgorithmHysteresis::Result() returns -4.32 from input -6.39
21:04:43.461 00.000 7680 GuideAlgorithmResistSwitch::result() returns -13.58 from input -13.58
21:04:43.461 00.000 7680 MoveAxis(E, 2903, ABG)
21:04:43.461 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:43.461 00.000 7680 Move returns status 1, amount 0
21:04:43.461 00.000 7680 MoveAxis(N, 7373, ABG)
21:04:43.461 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:43.461 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=234, med=0, FiltMin=0, FiltMax=197, Gamma=1.000
21:04:43.461 00.000 7680 Move returns status 1, amount 0
21:04:43.461 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:43.461 00.000 7680 move complete, result=1
21:04:43.461 00.000 7680 worker thread done servicing request
21:04:43.496 00.035 6120 UpdateGuideState exits: m=10470 SNR=61.6
21:04:43.496 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:43.510 00.014 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:43.517 00.007 6120 Enqueuing Expose request
21:04:43.523 00.006 7680 Worker thread wakes up
21:04:43.523 00.000 6120 GuideStep: -6.4 px 0 ms EAST, -13.6 px 0 ms NORTH
21:04:43.525 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:43.525 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,880,31,31)
21:04:43.530 00.005 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:43.537 00.007 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:44.770 01.233 7680 Exposure complete
21:04:44.876 00.106 7680 worker thread done servicing request
21:04:44.878 00.002 6120 OnExposeComplete: enter
21:04:44.882 00.004 6120 UpdateGuideState(): m_state=6
21:04:44.885 00.003 6120 Star::Find(15, 1261, 894, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
21:04:44.891 00.006 6120 Star::Find returns 1 (0), X=1261.78, Y=894.67, Mass=10029, SNR=60.9, Peak=222 HFD=7.3
21:04:44.893 00.002 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:04:44.897 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
21:04:44.897 00.000 6120 CameraToMount -- cameraX=3.30 cameraY=16.88 hyp=17.20 cameraTheta=1.38 mountX=-6.38 mountY=-13.71, mountTheta=-2.01
21:04:44.897 00.000 6120 SchedulePrimaryMove(0D6325F0, x=3.30, y=16.88, opts=13)
21:04:44.907 00.010 6120 Enqueuing Move request for scope (3.30, 16.88)
21:04:44.911 00.004 7680 Worker thread wakes up
21:04:44.911 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.30, 16.88) opts 0xd
21:04:44.911 00.000 7680 Handling offset move in thread for scope, endpoint = (3.30, 16.88)
21:04:44.911 00.000 7680 Moving (3.30, 16.88) raw xDistance=-6.38 yDistance=-13.71
21:04:44.911 00.000 7680 GuideAlgorithmHysteresis::Result() returns -4.33 from input -6.38
21:04:44.911 00.000 7680 GuideAlgorithmResistSwitch::result() returns -13.71 from input -13.71
21:04:44.913 00.002 7680 MoveAxis(E, 2903, ABG)
21:04:44.913 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:44.913 00.000 7680 Move returns status 1, amount 0
21:04:44.913 00.000 7680 MoveAxis(N, 7442, ABG)
21:04:44.914 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:44.914 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:04:44.919 00.005 7680 Move returns status 1, amount 0
21:04:44.919 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:44.921 00.002 7680 move complete, result=1
21:04:44.921 00.000 7680 worker thread done servicing request
21:04:44.937 00.016 6120 UpdateGuideState exits: m=10029 SNR=60.9
21:04:44.949 00.012 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:44.953 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:44.958 00.005 6120 Enqueuing Expose request
21:04:44.958 00.000 6120 GuideStep: -6.4 px 0 ms EAST, -13.7 px 0 ms NORTH
21:04:44.966 00.008 7680 Worker thread wakes up
21:04:44.966 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:44.966 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,880,31,31)
21:04:44.970 00.004 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:44.970 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:46.220 01.250 7680 Exposure complete
21:04:46.324 00.104 7680 worker thread done servicing request
21:04:46.324 00.000 6120 OnExposeComplete: enter
21:04:46.324 00.000 6120 UpdateGuideState(): m_state=6
21:04:46.335 00.011 6120 Star::Find(15, 1261, 894, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
21:04:46.340 00.005 6120 Star::Find returns 1 (0), X=1261.83, Y=894.85, Mass=9632, SNR=60.3, Peak=194 HFD=7.3
21:04:46.341 00.001 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:04:46.346 00.005 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
21:04:46.346 00.000 6120 CameraToMount -- cameraX=3.35 cameraY=17.06 hyp=17.39 cameraTheta=1.38 mountX=-6.46 mountY=-13.85, mountTheta=-2.01
21:04:46.356 00.010 6120 SchedulePrimaryMove(0D6325F0, x=3.35, y=17.06, opts=13)
21:04:46.360 00.004 6120 Enqueuing Move request for scope (3.35, 17.06)
21:04:46.360 00.000 7680 Worker thread wakes up
21:04:46.360 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.35, 17.06) opts 0xd
21:04:46.360 00.000 7680 Handling offset move in thread for scope, endpoint = (3.35, 17.06)
21:04:46.360 00.000 7680 Moving (3.35, 17.06) raw xDistance=-6.46 yDistance=-13.85
21:04:46.360 00.000 7680 GuideAlgorithmHysteresis::Result() returns -4.38 from input -6.46
21:04:46.366 00.006 7680 GuideAlgorithmResistSwitch::result() returns -13.85 from input -13.85
21:04:46.366 00.000 7680 MoveAxis(E, 2937, ABG)
21:04:46.366 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:46.366 00.000 7680 Move returns status 1, amount 0
21:04:46.366 00.000 7680 MoveAxis(N, 7517, ABG)
21:04:46.366 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:46.366 00.000 7680 Move returns status 1, amount 0
21:04:46.366 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:46.366 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=194, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:04:46.372 00.006 7680 move complete, result=1
21:04:46.372 00.000 7680 worker thread done servicing request
21:04:46.387 00.015 6120 UpdateGuideState exits: m=9632 SNR=60.3
21:04:46.396 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:46.396 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:46.403 00.007 6120 Enqueuing Expose request
21:04:46.405 00.002 6120 GuideStep: -6.5 px 0 ms EAST, -13.8 px 0 ms NORTH
21:04:46.405 00.000 7680 Worker thread wakes up
21:04:46.405 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:46.405 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,880,31,31)
21:04:46.412 00.007 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:46.416 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:47.673 01.257 7680 Exposure complete
21:04:47.775 00.102 7680 worker thread done servicing request
21:04:47.775 00.000 6120 OnExposeComplete: enter
21:04:47.775 00.000 6120 UpdateGuideState(): m_state=6
21:04:47.782 00.007 6120 Star::Find(15, 1261, 894, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
21:04:47.782 00.000 6120 Star::Find returns 1 (0), X=1261.87, Y=894.98, Mass=10009, SNR=60.2, Peak=215 HFD=7.3
21:04:47.788 00.006 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:04:47.792 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
21:04:47.792 00.000 6120 CameraToMount -- cameraX=3.39 cameraY=17.19 hyp=17.52 cameraTheta=1.38 mountX=-6.52 mountY=-13.95, mountTheta=-2.01
21:04:47.800 00.008 6120 SchedulePrimaryMove(0D6325F0, x=3.39, y=17.19, opts=13)
21:04:47.806 00.006 6120 Enqueuing Move request for scope (3.39, 17.19)
21:04:47.809 00.003 7680 Worker thread wakes up
21:04:47.809 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.39, 17.19) opts 0xd
21:04:47.809 00.000 7680 Handling offset move in thread for scope, endpoint = (3.39, 17.19)
21:04:47.809 00.000 7680 Moving (3.39, 17.19) raw xDistance=-6.52 yDistance=-13.95
21:04:47.809 00.000 7680 GuideAlgorithmHysteresis::Result() returns -4.42 from input -6.52
21:04:47.809 00.000 7680 GuideAlgorithmResistSwitch::result() returns -13.95 from input -13.95
21:04:47.809 00.000 7680 MoveAxis(E, 2965, ABG)
21:04:47.809 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:47.809 00.000 7680 Move returns status 1, amount 0
21:04:47.809 00.000 7680 MoveAxis(N, 7570, ABG)
21:04:47.809 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:47.809 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:04:47.809 00.000 7680 Move returns status 1, amount 0
21:04:47.809 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:47.809 00.000 7680 move complete, result=1
21:04:47.809 00.000 7680 worker thread done servicing request
21:04:47.836 00.027 6120 UpdateGuideState exits: m=10009 SNR=60.2
21:04:47.836 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:47.844 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:47.850 00.006 6120 Enqueuing Expose request
21:04:47.855 00.005 6120 GuideStep: -6.5 px 0 ms EAST, -13.9 px 0 ms NORTH
21:04:47.858 00.003 7680 Worker thread wakes up
21:04:47.858 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:47.858 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,880,31,31)
21:04:47.863 00.005 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:47.868 00.005 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:49.120 01.252 7680 Exposure complete
21:04:49.230 00.110 7680 worker thread done servicing request
21:04:49.235 00.005 6120 OnExposeComplete: enter
21:04:49.239 00.004 6120 UpdateGuideState(): m_state=6
21:04:49.242 00.003 6120 Star::Find(15, 1261, 894, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
21:04:49.242 00.000 6120 Star::Find returns 1 (0), X=1261.79, Y=895.07, Mass=9978, SNR=61.4, Peak=210 HFD=7.4
21:04:49.252 00.010 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
21:04:49.253 00.001 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.22)
21:04:49.253 00.000 6120 CameraToMount -- cameraX=3.31 cameraY=17.28 hyp=17.59 cameraTheta=1.38 mountX=-6.46 mountY=-14.07, mountTheta=-2.00
21:04:49.263 00.010 6120 SchedulePrimaryMove(0D6325F0, x=3.31, y=17.28, opts=13)
21:04:49.263 00.000 6120 Enqueuing Move request for scope (3.31, 17.28)
21:04:49.269 00.006 7680 Worker thread wakes up
21:04:49.269 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.31, 17.28) opts 0xd
21:04:49.269 00.000 7680 Handling offset move in thread for scope, endpoint = (3.31, 17.28)
21:04:49.269 00.000 7680 Moving (3.31, 17.28) raw xDistance=-6.46 yDistance=-14.07
21:04:49.269 00.000 7680 GuideAlgorithmHysteresis::Result() returns -4.38 from input -6.46
21:04:49.269 00.000 7680 GuideAlgorithmResistSwitch::result() returns -14.07 from input -14.07
21:04:49.269 00.000 7680 MoveAxis(E, 2941, ABG)
21:04:49.269 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:49.269 00.000 7680 Move returns status 1, amount 0
21:04:49.269 00.000 7680 MoveAxis(N, 7635, ABG)
21:04:49.269 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:49.269 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:04:49.269 00.000 7680 Move returns status 1, amount 0
21:04:49.269 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:49.269 00.000 7680 move complete, result=1
21:04:49.269 00.000 7680 worker thread done servicing request
21:04:49.291 00.022 6120 UpdateGuideState exits: m=9978 SNR=61.4
21:04:49.301 00.010 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:49.304 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:49.304 00.000 6120 Enqueuing Expose request
21:04:49.304 00.000 6120 GuideStep: -6.5 px 0 ms EAST, -14.1 px 0 ms NORTH
21:04:49.317 00.013 7680 Worker thread wakes up
21:04:49.317 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:49.317 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,880,31,31)
21:04:49.317 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:49.323 00.006 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:50.562 01.239 7680 Exposure complete
21:04:50.678 00.116 7680 worker thread done servicing request
21:04:50.678 00.000 6120 OnExposeComplete: enter
21:04:50.687 00.009 6120 UpdateGuideState(): m_state=6
21:04:50.688 00.001 6120 Star::Find(15, 1261, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
21:04:50.693 00.005 6120 Star::Find returns 1 (0), X=1261.89, Y=895.54, Mass=9881, SNR=59.6, Peak=220 HFD=7.2
21:04:50.698 00.005 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
21:04:50.703 00.005 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.22)
21:04:50.703 00.000 6120 CameraToMount -- cameraX=3.41 cameraY=17.75 hyp=18.07 cameraTheta=1.38 mountX=-6.65 mountY=-14.44, mountTheta=-2.00
21:04:50.710 00.007 6120 SchedulePrimaryMove(0D6325F0, x=3.41, y=17.75, opts=13)
21:04:50.710 00.000 6120 Enqueuing Move request for scope (3.41, 17.75)
21:04:50.719 00.009 7680 Worker thread wakes up
21:04:50.719 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.41, 17.75) opts 0xd
21:04:50.719 00.000 7680 Handling offset move in thread for scope, endpoint = (3.41, 17.75)
21:04:50.719 00.000 7680 Moving (3.41, 17.75) raw xDistance=-6.65 yDistance=-14.44
21:04:50.719 00.000 7680 GuideAlgorithmHysteresis::Result() returns -4.50 from input -6.65
21:04:50.719 00.000 7680 GuideAlgorithmResistSwitch::result() returns -14.44 from input -14.44
21:04:50.719 00.000 7680 MoveAxis(E, 3019, ABG)
21:04:50.719 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:50.719 00.000 7680 Move returns status 1, amount 0
21:04:50.719 00.000 7680 MoveAxis(N, 7838, ABG)
21:04:50.719 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:50.719 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:04:50.728 00.009 7680 Move returns status 1, amount 0
21:04:50.728 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:50.728 00.000 7680 move complete, result=1
21:04:50.728 00.000 7680 worker thread done servicing request
21:04:50.745 00.017 6120 UpdateGuideState exits: m=9881 SNR=59.6
21:04:50.750 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:50.750 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:50.750 00.000 6120 Enqueuing Expose request
21:04:50.762 00.012 6120 GuideStep: -6.7 px 0 ms EAST, -14.4 px 0 ms NORTH
21:04:50.766 00.004 7680 Worker thread wakes up
21:04:50.766 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:50.766 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,881,31,31)
21:04:50.766 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:50.774 00.008 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:52.026 01.252 7680 Exposure complete
21:04:52.131 00.105 7680 worker thread done servicing request
21:04:52.131 00.000 6120 OnExposeComplete: enter
21:04:52.135 00.004 6120 UpdateGuideState(): m_state=6
21:04:52.140 00.005 6120 Star::Find(15, 1261, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
21:04:52.140 00.000 6120 Star::Find returns 1 (0), X=1261.96, Y=895.50, Mass=10155, SNR=60.8, Peak=217 HFD=7.3
21:04:52.147 00.007 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:04:52.150 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
21:04:52.150 00.000 6120 CameraToMount -- cameraX=3.48 cameraY=17.71 hyp=18.05 cameraTheta=1.38 mountX=-6.71 mountY=-14.37, mountTheta=-2.01
21:04:52.150 00.000 6120 SchedulePrimaryMove(0D6325F0, x=3.48, y=17.71, opts=13)
21:04:52.163 00.013 6120 Enqueuing Move request for scope (3.48, 17.71)
21:04:52.167 00.004 7680 Worker thread wakes up
21:04:52.167 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.48, 17.71) opts 0xd
21:04:52.167 00.000 7680 Handling offset move in thread for scope, endpoint = (3.48, 17.71)
21:04:52.167 00.000 7680 Moving (3.48, 17.71) raw xDistance=-6.71 yDistance=-14.37
21:04:52.167 00.000 7680 GuideAlgorithmHysteresis::Result() returns -4.55 from input -6.71
21:04:52.167 00.000 7680 GuideAlgorithmResistSwitch::result() returns -14.37 from input -14.37
21:04:52.167 00.000 7680 MoveAxis(E, 3051, ABG)
21:04:52.167 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:52.167 00.000 7680 Move returns status 1, amount 0
21:04:52.167 00.000 7680 MoveAxis(N, 7801, ABG)
21:04:52.167 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:04:52.175 00.008 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:52.175 00.000 7680 Move returns status 1, amount 0
21:04:52.175 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:52.175 00.000 7680 move complete, result=1
21:04:52.175 00.000 7680 worker thread done servicing request
21:04:52.194 00.019 6120 UpdateGuideState exits: m=10155 SNR=60.8
21:04:52.198 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:52.204 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:52.209 00.005 6120 Enqueuing Expose request
21:04:52.210 00.001 6120 GuideStep: -6.7 px 0 ms EAST, -14.4 px 0 ms NORTH
21:04:52.210 00.000 7680 Worker thread wakes up
21:04:52.210 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:52.210 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,880,31,31)
21:04:52.219 00.009 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:52.219 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:53.479 01.260 7680 Exposure complete
21:04:53.580 00.101 7680 worker thread done servicing request
21:04:53.583 00.003 6120 OnExposeComplete: enter
21:04:53.583 00.000 6120 UpdateGuideState(): m_state=6
21:04:53.589 00.006 6120 Star::Find(15, 1261, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
21:04:53.589 00.000 6120 Star::Find returns 1 (0), X=1262.05, Y=895.66, Mass=9674, SNR=60.2, Peak=213 HFD=7.3
21:04:53.597 00.008 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:04:53.601 00.004 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
21:04:53.606 00.005 6120 CameraToMount -- cameraX=3.56 cameraY=17.87 hyp=18.22 cameraTheta=1.37 mountX=-6.82 mountY=-14.48, mountTheta=-2.01
21:04:53.612 00.006 6120 SchedulePrimaryMove(0D6325F0, x=3.56, y=17.87, opts=13)
21:04:53.613 00.001 6120 Enqueuing Move request for scope (3.56, 17.87)
21:04:53.617 00.004 7680 Worker thread wakes up
21:04:53.617 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.56, 17.87) opts 0xd
21:04:53.617 00.000 7680 Handling offset move in thread for scope, endpoint = (3.56, 17.87)
21:04:53.617 00.000 7680 Moving (3.56, 17.87) raw xDistance=-6.82 yDistance=-14.48
21:04:53.617 00.000 7680 GuideAlgorithmHysteresis::Result() returns -4.62 from input -6.82
21:04:53.617 00.000 7680 GuideAlgorithmResistSwitch::result() returns -14.48 from input -14.48
21:04:53.617 00.000 7680 MoveAxis(E, 3100, ABG)
21:04:53.617 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:53.617 00.000 7680 Move returns status 1, amount 0
21:04:53.617 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:04:53.624 00.007 7680 MoveAxis(N, 7860, ABG)
21:04:53.624 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:53.624 00.000 7680 Move returns status 1, amount 0
21:04:53.624 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:53.624 00.000 7680 move complete, result=1
21:04:53.624 00.000 7680 worker thread done servicing request
21:04:53.645 00.021 6120 UpdateGuideState exits: m=9674 SNR=60.2
21:04:53.645 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:53.645 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:53.645 00.000 6120 Enqueuing Expose request
21:04:53.660 00.015 7680 Worker thread wakes up
21:04:53.660 00.000 6120 GuideStep: -6.8 px 0 ms EAST, -14.5 px 0 ms NORTH
21:04:53.666 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:53.666 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,881,31,31)
21:04:53.667 00.001 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:53.667 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:54.924 01.257 7680 Exposure complete
21:04:55.028 00.104 7680 worker thread done servicing request
21:04:55.028 00.000 6120 OnExposeComplete: enter
21:04:55.037 00.009 6120 UpdateGuideState(): m_state=6
21:04:55.041 00.004 6120 Star::Find(15, 1262, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
21:04:55.046 00.005 6120 Star::Find returns 1 (0), X=1261.99, Y=895.81, Mass=10011, SNR=60.9, Peak=223 HFD=7.4
21:04:55.046 00.000 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:04:55.046 00.000 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
21:04:55.060 00.014 6120 CameraToMount -- cameraX=3.51 cameraY=18.02 hyp=18.36 cameraTheta=1.38 mountX=-6.80 mountY=-14.64, mountTheta=-2.01
21:04:55.063 00.003 6120 SchedulePrimaryMove(0D6325F0, x=3.51, y=18.02, opts=13)
21:04:55.063 00.000 6120 Enqueuing Move request for scope (3.51, 18.02)
21:04:55.073 00.010 7680 Worker thread wakes up
21:04:55.073 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.51, 18.02) opts 0xd
21:04:55.073 00.000 7680 Handling offset move in thread for scope, endpoint = (3.51, 18.02)
21:04:55.073 00.000 7680 Moving (3.51, 18.02) raw xDistance=-6.80 yDistance=-14.64
21:04:55.073 00.000 7680 GuideAlgorithmHysteresis::Result() returns -4.61 from input -6.80
21:04:55.076 00.003 7680 GuideAlgorithmResistSwitch::result() returns -14.64 from input -14.64
21:04:55.077 00.001 7680 MoveAxis(E, 3094, ABG)
21:04:55.077 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:55.077 00.000 7680 Move returns status 1, amount 0
21:04:55.077 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:04:55.080 00.003 7680 MoveAxis(N, 7945, ABG)
21:04:55.080 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:55.080 00.000 7680 Move returns status 1, amount 0
21:04:55.080 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:55.080 00.000 7680 move complete, result=1
21:04:55.080 00.000 7680 worker thread done servicing request
21:04:55.104 00.024 6120 UpdateGuideState exits: m=10011 SNR=60.9
21:04:55.112 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:55.115 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:55.115 00.000 6120 Enqueuing Expose request
21:04:55.123 00.008 6120 GuideStep: -6.8 px 0 ms EAST, -14.6 px 0 ms NORTH
21:04:55.132 00.009 7680 Worker thread wakes up
21:04:55.132 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:55.132 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,881,31,31)
21:04:55.134 00.002 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:55.141 00.007 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:56.385 01.244 7680 Exposure complete
21:04:56.506 00.121 7680 worker thread done servicing request
21:04:56.506 00.000 6120 OnExposeComplete: enter
21:04:56.510 00.004 6120 UpdateGuideState(): m_state=6
21:04:56.512 00.002 6120 Star::Find(15, 1261, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
21:04:56.512 00.000 6120 Star::Find returns 1 (0), X=1262.17, Y=895.87, Mass=9820, SNR=60.6, Peak=205 HFD=7.3
21:04:56.518 00.006 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
21:04:56.523 00.005 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.23)
21:04:56.530 00.007 6120 CameraToMount -- cameraX=3.69 cameraY=18.08 hyp=18.45 cameraTheta=1.37 mountX=-6.99 mountY=-14.62, mountTheta=-2.02
21:04:56.537 00.007 6120 SchedulePrimaryMove(0D6325F0, x=3.69, y=18.08, opts=13)
21:04:56.542 00.005 6120 Enqueuing Move request for scope (3.69, 18.08)
21:04:56.542 00.000 7680 Worker thread wakes up
21:04:56.542 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.69, 18.08) opts 0xd
21:04:56.542 00.000 7680 Handling offset move in thread for scope, endpoint = (3.69, 18.08)
21:04:56.542 00.000 7680 Moving (3.69, 18.08) raw xDistance=-6.99 yDistance=-14.62
21:04:56.542 00.000 7680 GuideAlgorithmHysteresis::Result() returns -4.72 from input -6.99
21:04:56.552 00.010 7680 GuideAlgorithmResistSwitch::result() returns -14.62 from input -14.62
21:04:56.552 00.000 7680 MoveAxis(E, 3171, ABG)
21:04:56.552 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:56.553 00.001 7680 Move returns status 1, amount 0
21:04:56.554 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:04:56.557 00.003 7680 MoveAxis(N, 7934, ABG)
21:04:56.557 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:56.557 00.000 7680 Move returns status 1, amount 0
21:04:56.557 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:56.557 00.000 7680 move complete, result=1
21:04:56.557 00.000 7680 worker thread done servicing request
21:04:56.589 00.032 6120 UpdateGuideState exits: m=9820 SNR=60.6
21:04:56.589 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:56.596 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:56.602 00.006 6120 Enqueuing Expose request
21:04:56.606 00.004 7680 Worker thread wakes up
21:04:56.608 00.002 6120 GuideStep: -7.0 px 0 ms EAST, -14.6 px 0 ms NORTH
21:04:56.610 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:56.610 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,881,31,31)
21:04:56.615 00.005 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:56.617 00.002 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:57.859 01.242 7680 Exposure complete
21:04:57.935 00.076 7680 worker thread done servicing request
21:04:57.935 00.000 6120 OnExposeComplete: enter
21:04:57.938 00.003 6120 UpdateGuideState(): m_state=6
21:04:57.938 00.000 6120 Star::Find(15, 1262, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
21:04:57.938 00.000 6120 Star::Find returns 1 (0), X=1262.18, Y=896.09, Mass=9534, SNR=57.8, Peak=211 HFD=7.1
21:04:57.938 00.000 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.96)
21:04:57.948 00.010 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.23)
21:04:57.951 00.003 6120 CameraToMount -- cameraX=3.70 cameraY=18.30 hyp=18.67 cameraTheta=1.37 mountX=-7.03 mountY=-14.81, mountTheta=-2.01
21:04:57.955 00.004 6120 SchedulePrimaryMove(0D6325F0, x=3.70, y=18.30, opts=13)
21:04:57.955 00.000 6120 Enqueuing Move request for scope (3.70, 18.30)
21:04:57.955 00.000 7680 Worker thread wakes up
21:04:57.955 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.70, 18.30) opts 0xd
21:04:57.955 00.000 7680 Handling offset move in thread for scope, endpoint = (3.70, 18.30)
21:04:57.955 00.000 7680 Moving (3.70, 18.30) raw xDistance=-7.03 yDistance=-14.81
21:04:57.955 00.000 7680 GuideAlgorithmHysteresis::Result() returns -4.76 from input -7.03
21:04:57.955 00.000 7680 GuideAlgorithmResistSwitch::result() returns -14.81 from input -14.81
21:04:57.955 00.000 7680 MoveAxis(E, 3197, ABG)
21:04:57.955 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:57.955 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:04:57.965 00.010 7680 Move returns status 1, amount 0
21:04:57.965 00.000 7680 MoveAxis(N, 8038, ABG)
21:04:57.965 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:57.965 00.000 7680 Move returns status 1, amount 0
21:04:57.965 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:57.965 00.000 7680 move complete, result=1
21:04:57.965 00.000 7680 worker thread done servicing request
21:04:57.979 00.014 6120 UpdateGuideState exits: m=9534 SNR=57.8
21:04:57.983 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:57.983 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:57.983 00.000 6120 Enqueuing Expose request
21:04:57.990 00.007 6120 GuideStep: -7.0 px 0 ms EAST, -14.8 px 0 ms NORTH
21:04:57.990 00.000 7680 Worker thread wakes up
21:04:57.990 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:57.990 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,881,31,31)
21:04:57.990 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:57.990 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:04:59.244 01.254 7680 Exposure complete
21:04:59.326 00.082 7680 worker thread done servicing request
21:04:59.326 00.000 6120 OnExposeComplete: enter
21:04:59.328 00.002 6120 UpdateGuideState(): m_state=6
21:04:59.328 00.000 6120 Star::Find(15, 1262, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
21:04:59.328 00.000 6120 Star::Find returns 1 (0), X=1262.38, Y=896.35, Mass=10211, SNR=62.7, Peak=205 HFD=7.4
21:04:59.328 00.000 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
21:04:59.328 00.000 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
21:04:59.340 00.012 6120 CameraToMount -- cameraX=3.90 cameraY=18.56 hyp=18.96 cameraTheta=1.36 mountX=-7.28 mountY=-14.95, mountTheta=-2.02
21:04:59.345 00.005 6120 SchedulePrimaryMove(0D6325F0, x=3.90, y=18.56, opts=13)
21:04:59.345 00.000 6120 Enqueuing Move request for scope (3.90, 18.56)
21:04:59.345 00.000 7680 Worker thread wakes up
21:04:59.345 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.90, 18.56) opts 0xd
21:04:59.345 00.000 7680 Handling offset move in thread for scope, endpoint = (3.90, 18.56)
21:04:59.345 00.000 7680 Moving (3.90, 18.56) raw xDistance=-7.28 yDistance=-14.95
21:04:59.345 00.000 7680 GuideAlgorithmHysteresis::Result() returns -4.92 from input -7.28
21:04:59.345 00.000 7680 GuideAlgorithmResistSwitch::result() returns -14.95 from input -14.95
21:04:59.345 00.000 7680 MoveAxis(E, 3304, ABG)
21:04:59.345 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:59.345 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:04:59.356 00.011 7680 Move returns status 1, amount 0
21:04:59.356 00.000 7680 MoveAxis(N, 8116, ABG)
21:04:59.356 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:04:59.356 00.000 7680 Move returns status 1, amount 0
21:04:59.356 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:04:59.360 00.004 7680 move complete, result=1
21:04:59.360 00.000 7680 worker thread done servicing request
21:04:59.372 00.012 6120 UpdateGuideState exits: m=10211 SNR=62.7
21:04:59.372 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:59.372 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:04:59.380 00.008 6120 Enqueuing Expose request
21:04:59.380 00.000 6120 GuideStep: -7.3 px 0 ms EAST, -15.0 px 0 ms NORTH
21:04:59.385 00.005 7680 Worker thread wakes up
21:04:59.385 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:04:59.385 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,881,31,31)
21:04:59.387 00.002 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:04:59.390 00.003 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:05:00.635 01.245 7680 Exposure complete
21:05:00.709 00.074 7680 worker thread done servicing request
21:05:00.709 00.000 6120 OnExposeComplete: enter
21:05:00.714 00.005 6120 UpdateGuideState(): m_state=6
21:05:00.716 00.002 6120 Star::Find(15, 1262, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
21:05:00.716 00.000 6120 Star::Find returns 1 (0), X=1262.28, Y=896.53, Mass=9599, SNR=59.5, Peak=213 HFD=7.3
21:05:00.716 00.000 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.96)
21:05:00.716 00.000 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.23)
21:05:00.725 00.009 6120 CameraToMount -- cameraX=3.80 cameraY=18.74 hyp=19.12 cameraTheta=1.37 mountX=-7.22 mountY=-15.16, mountTheta=-2.02
21:05:00.729 00.004 6120 SchedulePrimaryMove(0D6325F0, x=3.80, y=18.74, opts=13)
21:05:00.734 00.005 6120 Enqueuing Move request for scope (3.80, 18.74)
21:05:00.734 00.000 7680 Worker thread wakes up
21:05:00.734 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.80, 18.74) opts 0xd
21:05:00.734 00.000 7680 Handling offset move in thread for scope, endpoint = (3.80, 18.74)
21:05:00.734 00.000 7680 Moving (3.80, 18.74) raw xDistance=-7.22 yDistance=-15.16
21:05:00.734 00.000 7680 GuideAlgorithmHysteresis::Result() returns -4.89 from input -7.22
21:05:00.734 00.000 7680 GuideAlgorithmResistSwitch::result() returns -15.16 from input -15.16
21:05:00.734 00.000 7680 MoveAxis(E, 3285, ABG)
21:05:00.734 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:05:00.734 00.000 7680 Move returns status 1, amount 0
21:05:00.734 00.000 7680 MoveAxis(N, 8227, ABG)
21:05:00.734 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:05:00.741 00.007 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:05:00.741 00.000 7680 Move returns status 1, amount 0
21:05:00.741 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:05:00.741 00.000 7680 move complete, result=1
21:05:00.741 00.000 7680 worker thread done servicing request
21:05:00.751 00.010 6120 UpdateGuideState exits: m=9599 SNR=59.5
21:05:00.757 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:00.760 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:05:00.760 00.000 6120 Enqueuing Expose request
21:05:00.760 00.000 6120 GuideStep: -7.2 px 0 ms EAST, -15.2 px 0 ms NORTH
21:05:00.768 00.008 7680 Worker thread wakes up
21:05:00.768 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:05:00.768 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,882,31,31)
21:05:00.768 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:05:00.775 00.007 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:05:02.018 01.243 7680 Exposure complete
21:05:02.091 00.073 7680 worker thread done servicing request
21:05:02.091 00.000 6120 OnExposeComplete: enter
21:05:02.093 00.002 6120 UpdateGuideState(): m_state=6
21:05:02.097 00.004 6120 Star::Find(15, 1262, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
21:05:02.097 00.000 6120 Star::Find returns 1 (0), X=1262.23, Y=896.61, Mass=9927, SNR=59.4, Peak=213 HFD=7.3
21:05:02.102 00.005 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:05:02.105 00.003 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
21:05:02.105 00.000 6120 CameraToMount -- cameraX=3.75 cameraY=18.82 hyp=19.19 cameraTheta=1.37 mountX=-7.19 mountY=-15.25, mountTheta=-2.01
21:05:02.109 00.004 6120 SchedulePrimaryMove(0D6325F0, x=3.75, y=18.82, opts=13)
21:05:02.109 00.000 6120 Enqueuing Move request for scope (3.75, 18.82)
21:05:02.116 00.007 7680 Worker thread wakes up
21:05:02.116 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.75, 18.82) opts 0xd
21:05:02.116 00.000 7680 Handling offset move in thread for scope, endpoint = (3.75, 18.82)
21:05:02.116 00.000 7680 Moving (3.75, 18.82) raw xDistance=-7.19 yDistance=-15.25
21:05:02.117 00.001 7680 GuideAlgorithmHysteresis::Result() returns -4.87 from input -7.19
21:05:02.117 00.000 7680 GuideAlgorithmResistSwitch::result() returns -15.25 from input -15.25
21:05:02.117 00.000 7680 MoveAxis(E, 3270, ABG)
21:05:02.118 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:05:02.118 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:05:02.120 00.002 7680 Move returns status 1, amount 0
21:05:02.120 00.000 7680 MoveAxis(N, 8278, ABG)
21:05:02.120 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\scope.cpp:690->Guiding disabled
21:05:02.120 00.000 7680 Move returns status 1, amount 0
21:05:02.121 00.001 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:322->Move failed
21:05:02.121 00.000 7680 move complete, result=1
21:05:02.121 00.000 7680 worker thread done servicing request
21:05:02.135 00.014 6120 UpdateGuideState exits: m=9927 SNR=59.4
21:05:02.137 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:02.141 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:05:02.141 00.000 6120 Enqueuing Expose request
21:05:02.147 00.006 6120 GuideStep: -7.2 px 0 ms EAST, -15.3 px 0 ms NORTH
21:05:02.147 00.000 7680 Worker thread wakes up
21:05:02.147 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:05:02.147 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,882,31,31)
21:05:02.147 00.000 6120 ScopeASCOM::GetDeclinationRadians() returns 16.0
21:05:02.147 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:609->Error reported moving
21:05:02.159 00.012 6120 CameraToMount -- cameraTheta (0.62) - m_xAngle (-2.95) = xAngle (3.57 = -2.71)
21:05:02.161 00.002 6120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.30 = -2.98)
21:05:02.161 00.000 6120 CameraToMount -- cameraX=1262.23 cameraY=896.61 hyp=1548.27 cameraTheta=0.62 mountX=-1406.93 mountY=-250.13, mountTheta=-2.97
21:05:02.167 00.006 6120 BLT: Entering DecMeasurementStep, state = 0
21:05:02.167 00.000 6120 MountGuidingEnabled: 1
21:05:02.172 00.005 6120 BLT: Exiting DecMeasurementStep
21:05:03.404 01.232 7680 Exposure complete
21:05:03.478 00.074 7680 worker thread done servicing request
21:05:03.479 00.001 6120 OnExposeComplete: enter
21:05:03.479 00.000 6120 UpdateGuideState(): m_state=6
21:05:03.479 00.000 6120 Star::Find(15, 1262, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
21:05:03.489 00.010 6120 Star::Find returns 1 (0), X=1262.44, Y=896.71, Mass=9864, SNR=59.6, Peak=221 HFD=7.3
21:05:03.492 00.003 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
21:05:03.494 00.002 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
21:05:03.497 00.003 6120 CameraToMount -- cameraX=3.96 cameraY=18.92 hyp=19.33 cameraTheta=1.36 mountX=-7.41 mountY=-15.25, mountTheta=-2.02
21:05:03.497 00.000 6120 CameraToMount -- cameraTheta (0.62) - m_xAngle (-2.95) = xAngle (3.57 = -2.71)
21:05:03.502 00.005 6120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.30 = -2.98)
21:05:03.502 00.000 6120 CameraToMount -- cameraX=1262.44 cameraY=896.71 hyp=1548.50 cameraTheta=0.62 mountX=-1407.15 mountY=-250.12, mountTheta=-2.97
21:05:03.508 00.006 6120 BLT: Entering DecMeasurementStep, state = 1
21:05:03.510 00.002 6120 BLT starting North backlash clearing using pulse width of 2714, looking for moves >= 4 px
21:05:03.510 00.000 6120 Enqueuing Calibration Move request for direction 0
21:05:03.516 00.006 7680 Worker thread wakes up
21:05:03.516 00.000 6120 BLT: Exiting DecMeasurementStep
21:05:03.518 00.002 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 2714 opts 0x0
21:05:03.518 00.000 7680 Handling axis move in thread for scope dir=0 dur=2714
21:05:03.518 00.000 7680 scope move axis dir= 0 dur= 2714 opts= 0x0
21:05:03.518 00.000 7680 MoveAxis(N, 2714, -)
21:05:03.520 00.002 7680 Guiding  Dir = 0, Dur = 2714
21:05:03.521 00.001 7680 IsSlewing returns 0
21:05:03.521 00.000 7680 IsGuiding returns 0
21:05:03.521 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:05:03.524 00.003 7680 PulseGuide returned control before completion, sleep 2724
21:05:03.525 00.001 6120 UpdateGuideState exits: m=9864 SNR=59.6
21:05:03.542 00.017 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:03.542 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:05:03.542 00.000 6120 Enqueuing Expose request
21:05:06.264 02.722 7680 IsGuiding returns 0
21:05:06.264 00.000 7680 Move returns status 0, amount 2714
21:05:06.266 00.002 7680 move complete, result=0
21:05:06.267 00.001 7680 worker thread done servicing request
21:05:06.268 00.001 7680 Worker thread wakes up
21:05:06.268 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:05:06.268 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,882,31,31)
21:05:07.517 01.249 7680 Exposure complete
21:05:07.586 00.069 7680 worker thread done servicing request
21:05:07.586 00.000 6120 OnExposeComplete: enter
21:05:07.587 00.001 6120 UpdateGuideState(): m_state=6
21:05:07.587 00.000 6120 Star::Find(15, 1262, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
21:05:07.592 00.005 6120 Star::Find returns 1 (0), X=1261.87, Y=893.36, Mass=9910, SNR=61.8, Peak=212 HFD=7.5
21:05:07.592 00.000 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
21:05:07.592 00.000 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
21:05:07.592 00.000 6120 CameraToMount -- cameraX=3.39 cameraY=15.56 hyp=15.93 cameraTheta=1.36 mountX=-6.23 mountY=-12.49, mountTheta=-2.03
21:05:07.604 00.012 6120 CameraToMount -- cameraTheta (0.62) - m_xAngle (-2.95) = xAngle (3.57 = -2.71)
21:05:07.604 00.000 6120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.30 = -2.98)
21:05:07.610 00.006 6120 CameraToMount -- cameraX=1261.87 cameraY=893.36 hyp=1546.09 cameraTheta=0.62 mountX=-1405.97 mountY=-247.36, mountTheta=-2.97
21:05:07.610 00.000 6120 BLT: Entering DecMeasurementStep, state = 1
21:05:07.610 00.000 6120 BLT backlash clearing move of 2.76 px was not large enough
21:05:07.618 00.008 6120 Enqueuing Calibration Move request for direction 0
21:05:07.621 00.003 7680 Worker thread wakes up
21:05:07.621 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 2714 opts 0x0
21:05:07.621 00.000 7680 Handling axis move in thread for scope dir=0 dur=2714
21:05:07.621 00.000 7680 scope move axis dir= 0 dur= 2714 opts= 0x0
21:05:07.621 00.000 7680 MoveAxis(N, 2714, -)
21:05:07.621 00.000 6120 BLT: Clearing North backlash, step 2 (up to limit of 100), LastDecDelta = 2.76 px
21:05:07.624 00.003 6120 BLT: Exiting DecMeasurementStep
21:05:07.627 00.003 7680 Guiding  Dir = 0, Dur = 2714
21:05:07.627 00.000 7680 IsSlewing returns 0
21:05:07.627 00.000 7680 IsGuiding returns 0
21:05:07.627 00.000 7680 PulseGuide returned control before completion, sleep 2724
21:05:07.627 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:05:07.645 00.018 6120 UpdateGuideState exits: m=9910 SNR=61.8
21:05:07.649 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:07.649 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:05:07.649 00.000 6120 Enqueuing Expose request
21:05:10.364 02.715 7680 IsGuiding returns 1
21:05:10.364 00.000 7680 scope still moving after pulse duration time elapsed
21:05:10.396 00.032 7680 IsSlewing returns 0
21:05:10.396 00.000 7680 IsGuiding returns 0
21:05:10.396 00.000 7680 scope move finished after 2714 + 53 ms
21:05:10.396 00.000 7680 Move returns status 0, amount 2714
21:05:10.396 00.000 7680 move complete, result=0
21:05:10.396 00.000 7680 worker thread done servicing request
21:05:10.396 00.000 7680 Worker thread wakes up
21:05:10.396 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:05:10.396 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,878,31,31)
21:05:11.643 01.247 7680 Exposure complete
21:05:11.720 00.077 7680 worker thread done servicing request
21:05:11.721 00.001 6120 OnExposeComplete: enter
21:05:11.721 00.000 6120 UpdateGuideState(): m_state=6
21:05:11.726 00.005 6120 Star::Find(15, 1261, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
21:05:11.729 00.003 6120 Star::Find returns 1 (0), X=1261.61, Y=889.57, Mass=10045, SNR=60.7, Peak=229 HFD=7.3
21:05:11.729 00.000 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.02)
21:05:11.735 00.006 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.29)
21:05:11.737 00.002 6120 CameraToMount -- cameraX=3.13 cameraY=11.78 hyp=12.19 cameraTheta=1.31 mountX=-5.26 mountY=-9.20, mountTheta=-2.09
21:05:11.737 00.000 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.57 = -2.71)
21:05:11.743 00.006 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.30 = -2.98)
21:05:11.746 00.003 6120 CameraToMount -- cameraX=1261.61 cameraY=889.57 hyp=1543.69 cameraTheta=0.61 mountX=-1405.00 mountY=-244.08, mountTheta=-2.97
21:05:11.746 00.000 6120 BLT: Entering DecMeasurementStep, state = 1
21:05:11.746 00.000 6120 BLT backlash clearing move of 3.28 px was not large enough
21:05:11.753 00.007 6120 Enqueuing Calibration Move request for direction 0
21:05:11.753 00.000 6120 BLT: Clearing North backlash, step 3 (up to limit of 100), LastDecDelta = 3.28 px
21:05:11.753 00.000 6120 BLT: Exiting DecMeasurementStep
21:05:11.760 00.007 7680 Worker thread wakes up
21:05:11.760 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 2714 opts 0x0
21:05:11.760 00.000 7680 Handling axis move in thread for scope dir=0 dur=2714
21:05:11.760 00.000 7680 scope move axis dir= 0 dur= 2714 opts= 0x0
21:05:11.760 00.000 7680 MoveAxis(N, 2714, -)
21:05:11.760 00.000 7680 Guiding  Dir = 0, Dur = 2714
21:05:11.760 00.000 7680 IsSlewing returns 0
21:05:11.760 00.000 7680 IsGuiding returns 0
21:05:11.760 00.000 7680 PulseGuide returned control before completion, sleep 2724
21:05:11.763 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=229, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:05:11.769 00.006 6120 UpdateGuideState exits: m=10045 SNR=60.7
21:05:11.781 00.012 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:11.785 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:05:11.785 00.000 6120 Enqueuing Expose request
21:05:14.498 02.713 7680 IsGuiding returns 1
21:05:14.498 00.000 7680 scope still moving after pulse duration time elapsed
21:05:14.529 00.031 7680 IsSlewing returns 0
21:05:14.529 00.000 7680 IsGuiding returns 0
21:05:14.531 00.002 7680 scope move finished after 2714 + 53 ms
21:05:14.531 00.000 7680 Move returns status 0, amount 2714
21:05:14.531 00.000 7680 move complete, result=0
21:05:14.531 00.000 7680 worker thread done servicing request
21:05:14.531 00.000 7680 Worker thread wakes up
21:05:14.531 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:05:14.531 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1247,875,31,31)
21:05:15.773 01.242 7680 Exposure complete
21:05:15.854 00.081 7680 worker thread done servicing request
21:05:15.854 00.000 6120 OnExposeComplete: enter
21:05:15.858 00.004 6120 UpdateGuideState(): m_state=6
21:05:15.858 00.000 6120 Star::Find(15, 1261, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
21:05:15.858 00.000 6120 Star::Find returns 1 (0), X=1261.02, Y=885.71, Mass=10103, SNR=60.4, Peak=223 HFD=7.5
21:05:15.867 00.009 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
21:05:15.869 00.002 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.34)
21:05:15.869 00.000 6120 CameraToMount -- cameraX=2.54 cameraY=7.92 hyp=8.32 cameraTheta=1.26 mountX=-3.97 mountY=-6.00, mountTheta=-2.16
21:05:15.869 00.000 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.57 = -2.72)
21:05:15.869 00.000 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.30 = -2.98)
21:05:15.869 00.000 6120 CameraToMount -- cameraX=1261.02 cameraY=885.71 hyp=1540.99 cameraTheta=0.61 mountX=-1403.71 mountY=-240.87, mountTheta=-2.97
21:05:15.883 00.014 6120 BLT: Entering DecMeasurementStep, state = 1
21:05:15.886 00.003 6120 BLT backlash clearing move of 3.21 px was not large enough
21:05:15.889 00.003 6120 Enqueuing Calibration Move request for direction 0
21:05:15.891 00.002 6120 BLT: Clearing North backlash, step 4 (up to limit of 100), LastDecDelta = 3.21 px
21:05:15.891 00.000 7680 Worker thread wakes up
21:05:15.891 00.000 6120 BLT: Exiting DecMeasurementStep
21:05:15.891 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 2714 opts 0x0
21:05:15.891 00.000 7680 Handling axis move in thread for scope dir=0 dur=2714
21:05:15.891 00.000 7680 scope move axis dir= 0 dur= 2714 opts= 0x0
21:05:15.891 00.000 7680 MoveAxis(N, 2714, -)
21:05:15.891 00.000 7680 Guiding  Dir = 0, Dur = 2714
21:05:15.891 00.000 7680 IsSlewing returns 0
21:05:15.891 00.000 7680 IsGuiding returns 0
21:05:15.899 00.008 7680 PulseGuide returned control before completion, sleep 2724
21:05:15.900 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=190, Gamma=1.000
21:05:15.916 00.016 6120 UpdateGuideState exits: m=10103 SNR=60.4
21:05:15.916 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:15.921 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:05:15.925 00.004 6120 Enqueuing Expose request
21:05:18.629 02.704 7680 IsGuiding returns 1
21:05:18.631 00.002 7680 scope still moving after pulse duration time elapsed
21:05:18.661 00.030 7680 IsSlewing returns 0
21:05:18.663 00.002 7680 IsGuiding returns 1
21:05:18.693 00.030 7680 IsSlewing returns 0
21:05:18.693 00.000 7680 IsGuiding returns 0
21:05:18.693 00.000 7680 scope move finished after 2714 + 81 ms
21:05:18.693 00.000 7680 Move returns status 0, amount 2714
21:05:18.693 00.000 7680 move complete, result=0
21:05:18.693 00.000 7680 worker thread done servicing request
21:05:18.693 00.000 7680 Worker thread wakes up
21:05:18.693 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:05:18.693 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1246,871,31,31)
21:05:19.943 01.250 7680 Exposure complete
21:05:20.007 00.064 7680 worker thread done servicing request
21:05:20.010 00.003 6120 OnExposeComplete: enter
21:05:20.012 00.002 6120 UpdateGuideState(): m_state=6
21:05:20.012 00.000 6120 Star::Find(15, 1261, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
21:05:20.012 00.000 6120 Star::Find returns 1 (0), X=1260.62, Y=882.31, Mass=9672, SNR=59.1, Peak=213 HFD=7.4
21:05:20.012 00.000 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
21:05:20.012 00.000 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
21:05:20.025 00.013 6120 CameraToMount -- cameraX=2.14 cameraY=4.51 hyp=5.00 cameraTheta=1.13 mountX=-2.94 mountY=-3.11, mountTheta=-2.33
21:05:20.028 00.003 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.57 = -2.72)
21:05:20.028 00.000 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.30 = -2.99)
21:05:20.034 00.006 6120 CameraToMount -- cameraX=1260.62 cameraY=882.31 hyp=1538.71 cameraTheta=0.61 mountX=-1402.68 mountY=-237.99, mountTheta=-2.97
21:05:20.034 00.000 6120 BLT: Entering DecMeasurementStep, state = 1
21:05:20.039 00.005 6120 BLT backlash clearing move of 2.88 px was not large enough
21:05:20.039 00.000 6120 Enqueuing Calibration Move request for direction 0
21:05:20.044 00.005 7680 Worker thread wakes up
21:05:20.044 00.000 6120 BLT: Clearing North backlash, step 5 (up to limit of 100), LastDecDelta = 2.88 px
21:05:20.047 00.003 6120 BLT: Exiting DecMeasurementStep
21:05:20.047 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 2714 opts 0x0
21:05:20.047 00.000 7680 Handling axis move in thread for scope dir=0 dur=2714
21:05:20.047 00.000 7680 scope move axis dir= 0 dur= 2714 opts= 0x0
21:05:20.047 00.000 7680 MoveAxis(N, 2714, -)
21:05:20.047 00.000 7680 Guiding  Dir = 0, Dur = 2714
21:05:20.047 00.000 7680 IsSlewing returns 0
21:05:20.047 00.000 7680 IsGuiding returns 0
21:05:20.047 00.000 7680 PulseGuide returned control before completion, sleep 2724
21:05:20.051 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:05:20.060 00.009 6120 UpdateGuideState exits: m=9672 SNR=59.1
21:05:20.071 00.011 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:20.073 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:05:20.077 00.004 6120 Enqueuing Expose request
21:05:22.777 02.700 7680 IsGuiding returns 1
21:05:22.779 00.002 7680 scope still moving after pulse duration time elapsed
21:05:22.808 00.029 7680 IsSlewing returns 0
21:05:22.808 00.000 7680 IsGuiding returns 0
21:05:22.808 00.000 7680 scope move finished after 2714 + 45 ms
21:05:22.808 00.000 7680 Move returns status 0, amount 2714
21:05:22.808 00.000 7680 move complete, result=0
21:05:22.808 00.000 7680 worker thread done servicing request
21:05:22.808 00.000 7680 Worker thread wakes up
21:05:22.808 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:05:22.808 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:05:24.058 01.250 7680 Exposure complete
21:05:24.131 00.073 7680 worker thread done servicing request
21:05:24.131 00.000 6120 OnExposeComplete: enter
21:05:24.134 00.003 6120 UpdateGuideState(): m_state=6
21:05:24.135 00.001 6120 Star::Find(15, 1260, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
21:05:24.135 00.000 6120 Star::Find returns 1 (0), X=1260.01, Y=878.69, Mass=9696, SNR=60.5, Peak=217 HFD=7.6
21:05:24.135 00.000 6120 CameraToMount -- cameraTheta (0.53) - m_xAngle (-2.95) = xAngle (3.49 = -2.80)
21:05:24.146 00.011 6120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.22 = -3.06)
21:05:24.146 00.000 6120 CameraToMount -- cameraX=1.53 cameraY=0.90 hyp=1.78 cameraTheta=0.53 mountX=-1.67 mountY=-0.14, mountTheta=-3.06
21:05:24.151 00.005 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.56 = -2.72)
21:05:24.151 00.000 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.30 = -2.99)
21:05:24.157 00.006 6120 CameraToMount -- cameraX=1260.01 cameraY=878.69 hyp=1536.14 cameraTheta=0.61 mountX=-1401.41 mountY=-235.01, mountTheta=-2.98
21:05:24.157 00.000 6120 BLT: Entering DecMeasurementStep, state = 1
21:05:24.161 00.004 6120 BLT backlash clearing move of 2.98 px was not large enough
21:05:24.161 00.000 6120 Enqueuing Calibration Move request for direction 0
21:05:24.167 00.006 7680 Worker thread wakes up
21:05:24.167 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 2714 opts 0x0
21:05:24.167 00.000 7680 Handling axis move in thread for scope dir=0 dur=2714
21:05:24.167 00.000 7680 scope move axis dir= 0 dur= 2714 opts= 0x0
21:05:24.167 00.000 7680 MoveAxis(N, 2714, -)
21:05:24.167 00.000 7680 Guiding  Dir = 0, Dur = 2714
21:05:24.167 00.000 6120 BLT: Clearing North backlash, step 6 (up to limit of 100), LastDecDelta = 2.98 px
21:05:24.169 00.002 7680 IsSlewing returns 0
21:05:24.169 00.000 6120 BLT: Exiting DecMeasurementStep
21:05:24.171 00.002 7680 IsGuiding returns 0
21:05:24.171 00.000 7680 PulseGuide returned control before completion, sleep 2724
21:05:24.173 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:05:24.190 00.017 6120 UpdateGuideState exits: m=9696 SNR=60.5
21:05:24.193 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:24.195 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:05:24.198 00.003 6120 Enqueuing Expose request
21:05:26.905 02.707 7680 IsGuiding returns 1
21:05:26.905 00.000 7680 scope still moving after pulse duration time elapsed
21:05:26.937 00.032 7680 IsSlewing returns 0
21:05:26.937 00.000 7680 IsGuiding returns 0
21:05:26.937 00.000 7680 scope move finished after 2714 + 51 ms
21:05:26.937 00.000 7680 Move returns status 0, amount 2714
21:05:26.937 00.000 7680 move complete, result=0
21:05:26.937 00.000 7680 worker thread done servicing request
21:05:26.937 00.000 7680 Worker thread wakes up
21:05:26.937 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:05:26.937 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:05:28.190 01.253 7680 Exposure complete
21:05:28.265 00.075 7680 worker thread done servicing request
21:05:28.265 00.000 6120 OnExposeComplete: enter
21:05:28.278 00.013 6120 UpdateGuideState(): m_state=6
21:05:28.280 00.002 6120 Star::Find(15, 1260, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
21:05:28.284 00.004 6120 Star::Find returns 1 (0), X=1259.72, Y=874.82, Mass=9588, SNR=59.5, Peak=204 HFD=7.5
21:05:28.286 00.002 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-2.95) = xAngle (1.78 = 1.78)
21:05:28.291 00.005 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.51 = 1.51)
21:05:28.291 00.000 6120 CameraToMount -- cameraX=1.24 cameraY=-2.97 hyp=3.22 cameraTheta=-1.18 mountX=-0.67 mountY=3.21, mountTheta=1.78
21:05:28.299 00.008 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.56 = -2.72)
21:05:28.299 00.000 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -2.99)
21:05:28.306 00.007 6120 CameraToMount -- cameraX=1259.72 cameraY=874.82 hyp=1533.69 cameraTheta=0.61 mountX=-1400.41 mountY=-231.67, mountTheta=-2.98
21:05:28.308 00.002 6120 BLT: Entering DecMeasurementStep, state = 1
21:05:28.308 00.000 6120 BLT backlash clearing move of 3.35 px was not large enough
21:05:28.317 00.009 6120 Enqueuing Calibration Move request for direction 0
21:05:28.319 00.002 7680 Worker thread wakes up
21:05:28.319 00.000 6120 BLT: Clearing North backlash, step 7 (up to limit of 100), LastDecDelta = 3.35 px
21:05:28.323 00.004 6120 BLT: Exiting DecMeasurementStep
21:05:28.323 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 2714 opts 0x0
21:05:28.323 00.000 7680 Handling axis move in thread for scope dir=0 dur=2714
21:05:28.323 00.000 7680 scope move axis dir= 0 dur= 2714 opts= 0x0
21:05:28.323 00.000 7680 MoveAxis(N, 2714, -)
21:05:28.323 00.000 7680 Guiding  Dir = 0, Dur = 2714
21:05:28.323 00.000 7680 IsSlewing returns 0
21:05:28.323 00.000 7680 IsGuiding returns 0
21:05:28.323 00.000 7680 PulseGuide returned control before completion, sleep 2724
21:05:28.323 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:05:28.340 00.017 6120 UpdateGuideState exits: m=9588 SNR=59.5
21:05:28.340 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:28.350 00.010 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:05:28.351 00.001 6120 Enqueuing Expose request
21:05:31.068 02.717 7680 IsGuiding returns 1
21:05:31.068 00.000 7680 scope still moving after pulse duration time elapsed
21:05:31.100 00.032 7680 IsSlewing returns 0
21:05:31.102 00.002 7680 IsGuiding returns 0
21:05:31.102 00.000 7680 scope move finished after 2714 + 60 ms
21:05:31.102 00.000 7680 Move returns status 0, amount 2714
21:05:31.102 00.000 7680 move complete, result=0
21:05:31.104 00.002 7680 worker thread done servicing request
21:05:31.104 00.000 7680 Worker thread wakes up
21:05:31.104 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:05:31.104 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:05:32.352 01.248 7680 Exposure complete
21:05:32.422 00.070 7680 worker thread done servicing request
21:05:32.422 00.000 6120 OnExposeComplete: enter
21:05:32.422 00.000 6120 UpdateGuideState(): m_state=6
21:05:32.429 00.007 6120 Star::Find(15, 1259, 874, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
21:05:32.429 00.000 6120 Star::Find returns 1 (0), X=1259.11, Y=871.36, Mass=9907, SNR=60.6, Peak=210 HFD=7.5
21:05:32.434 00.005 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-2.95) = xAngle (1.48 = 1.48)
21:05:32.437 00.003 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.21 = 1.21)
21:05:32.439 00.002 6120 CameraToMount -- cameraX=0.63 cameraY=-6.43 hyp=6.46 cameraTheta=-1.47 mountX=0.58 mountY=6.05, mountTheta=1.48
21:05:32.439 00.000 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.56 = -2.72)
21:05:32.439 00.000 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -2.99)
21:05:32.448 00.009 6120 CameraToMount -- cameraX=1259.11 cameraY=871.36 hyp=1531.22 cameraTheta=0.61 mountX=-1399.16 mountY=-228.82, mountTheta=-2.98
21:05:32.448 00.000 6120 BLT: Entering DecMeasurementStep, state = 1
21:05:32.453 00.005 6120 BLT backlash clearing move of 2.84 px was not large enough
21:05:32.454 00.001 6120 Enqueuing Calibration Move request for direction 0
21:05:32.458 00.004 7680 Worker thread wakes up
21:05:32.458 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 2714 opts 0x0
21:05:32.458 00.000 7680 Handling axis move in thread for scope dir=0 dur=2714
21:05:32.458 00.000 7680 scope move axis dir= 0 dur= 2714 opts= 0x0
21:05:32.458 00.000 7680 MoveAxis(N, 2714, -)
21:05:32.458 00.000 7680 Guiding  Dir = 0, Dur = 2714
21:05:32.458 00.000 6120 BLT: Clearing North backlash, step 8 (up to limit of 100), LastDecDelta = 2.84 px
21:05:32.460 00.002 6120 BLT: Exiting DecMeasurementStep
21:05:32.464 00.004 7680 IsSlewing returns 0
21:05:32.464 00.000 7680 IsGuiding returns 0
21:05:32.465 00.001 7680 PulseGuide returned control before completion, sleep 2724
21:05:32.465 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:05:32.479 00.014 6120 UpdateGuideState exits: m=9907 SNR=60.6
21:05:32.489 00.010 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:32.491 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:05:32.493 00.002 6120 Enqueuing Expose request
21:05:35.196 02.703 7680 IsGuiding returns 1
21:05:35.196 00.000 7680 scope still moving after pulse duration time elapsed
21:05:35.228 00.032 7680 IsSlewing returns 0
21:05:35.230 00.002 7680 IsGuiding returns 1
21:05:35.260 00.030 7680 IsSlewing returns 0
21:05:35.260 00.000 7680 IsGuiding returns 1
21:05:35.292 00.032 7680 IsSlewing returns 0
21:05:35.293 00.001 7680 IsGuiding returns 0
21:05:35.293 00.000 7680 scope move finished after 2714 + 114 ms
21:05:35.293 00.000 7680 Move returns status 0, amount 2714
21:05:35.293 00.000 7680 move complete, result=0
21:05:35.293 00.000 7680 worker thread done servicing request
21:05:35.295 00.002 7680 Worker thread wakes up
21:05:35.295 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:05:35.295 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1244,856,31,31)
21:05:36.542 01.247 7680 Exposure complete
21:05:36.616 00.074 7680 worker thread done servicing request
21:05:36.616 00.000 6120 OnExposeComplete: enter
21:05:36.623 00.007 6120 UpdateGuideState(): m_state=6
21:05:36.623 00.000 6120 Star::Find(15, 1259, 871, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
21:05:36.627 00.004 6120 Star::Find returns 1 (0), X=1258.72, Y=867.62, Mass=9437, SNR=57.8, Peak=213 HFD=7.3
21:05:36.627 00.000 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-2.95) = xAngle (1.41 = 1.41)
21:05:36.632 00.005 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.14 = 1.14)
21:05:36.635 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=-10.17 hyp=10.18 cameraTheta=-1.55 mountX=1.66 mountY=9.24, mountTheta=1.39
21:05:36.639 00.004 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.56 = -2.73)
21:05:36.639 00.000 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -2.99)
21:05:36.644 00.005 6120 CameraToMount -- cameraX=1258.72 cameraY=867.62 hyp=1528.77 cameraTheta=0.60 mountX=-1398.08 mountY=-225.63, mountTheta=-2.98
21:05:36.644 00.000 6120 BLT: Entering DecMeasurementStep, state = 1
21:05:36.648 00.004 6120 BLT backlash clearing move of 3.19 px was not large enough
21:05:36.648 00.000 6120 Enqueuing Calibration Move request for direction 0
21:05:36.648 00.000 6120 BLT: Clearing North backlash, step 9 (up to limit of 100), LastDecDelta = 3.19 px
21:05:36.648 00.000 6120 BLT: Exiting DecMeasurementStep
21:05:36.648 00.000 7680 Worker thread wakes up
21:05:36.648 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 2714 opts 0x0
21:05:36.648 00.000 7680 Handling axis move in thread for scope dir=0 dur=2714
21:05:36.648 00.000 7680 scope move axis dir= 0 dur= 2714 opts= 0x0
21:05:36.648 00.000 7680 MoveAxis(N, 2714, -)
21:05:36.648 00.000 7680 Guiding  Dir = 0, Dur = 2714
21:05:36.648 00.000 7680 IsSlewing returns 0
21:05:36.648 00.000 7680 IsGuiding returns 0
21:05:36.662 00.014 7680 PulseGuide returned control before completion, sleep 2724
21:05:36.662 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:05:36.679 00.017 6120 UpdateGuideState exits: m=9437 SNR=57.8
21:05:36.680 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:36.680 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:05:36.680 00.000 6120 Enqueuing Expose request
21:05:39.400 02.720 7680 IsGuiding returns 0
21:05:39.401 00.001 7680 Move returns status 0, amount 2714
21:05:39.401 00.000 7680 move complete, result=0
21:05:39.401 00.000 7680 worker thread done servicing request
21:05:39.401 00.000 7680 Worker thread wakes up
21:05:39.403 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:05:39.403 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1244,853,31,31)
21:05:40.654 01.251 7680 Exposure complete
21:05:40.723 00.069 7680 worker thread done servicing request
21:05:40.723 00.000 6120 OnExposeComplete: enter
21:05:40.728 00.005 6120 UpdateGuideState(): m_state=6
21:05:40.729 00.001 6120 Star::Find(15, 1258, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
21:05:40.729 00.000 6120 Star::Find returns 1 (0), X=1258.07, Y=863.84, Mass=9850, SNR=58.8, Peak=219 HFD=7.5
21:05:40.729 00.000 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-2.95) = xAngle (1.35 = 1.35)
21:05:40.739 00.010 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.09 = 1.09)
21:05:40.739 00.000 6120 CameraToMount -- cameraX=-0.41 cameraY=-13.95 hyp=13.96 cameraTheta=-1.60 mountX=3.00 mountY=12.35, mountTheta=1.33
21:05:40.745 00.006 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.56 = -2.73)
21:05:40.745 00.000 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -3.00)
21:05:40.750 00.005 6120 CameraToMount -- cameraX=1258.07 cameraY=863.84 hyp=1526.09 cameraTheta=0.60 mountX=-1396.74 mountY=-222.53, mountTheta=-2.98
21:05:40.750 00.000 6120 BLT: Entering DecMeasurementStep, state = 1
21:05:40.754 00.004 6120 BLT backlash clearing move of 3.11 px was not large enough
21:05:40.754 00.000 6120 Enqueuing Calibration Move request for direction 0
21:05:40.760 00.006 7680 Worker thread wakes up
21:05:40.760 00.000 6120 BLT: Clearing North backlash, step 10 (up to limit of 100), LastDecDelta = 3.11 px
21:05:40.762 00.002 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 2714 opts 0x0
21:05:40.762 00.000 7680 Handling axis move in thread for scope dir=0 dur=2714
21:05:40.762 00.000 7680 scope move axis dir= 0 dur= 2714 opts= 0x0
21:05:40.762 00.000 7680 MoveAxis(N, 2714, -)
21:05:40.762 00.000 7680 Guiding  Dir = 0, Dur = 2714
21:05:40.762 00.000 6120 BLT: Exiting DecMeasurementStep
21:05:40.762 00.000 7680 IsSlewing returns 0
21:05:40.762 00.000 7680 IsGuiding returns 0
21:05:40.762 00.000 7680 PulseGuide returned control before completion, sleep 2724
21:05:40.768 00.006 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:05:40.784 00.016 6120 UpdateGuideState exits: m=9850 SNR=58.8
21:05:40.788 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:40.792 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:05:40.792 00.000 6120 Enqueuing Expose request
21:05:43.495 02.703 7680 IsGuiding returns 1
21:05:43.495 00.000 7680 scope still moving after pulse duration time elapsed
21:05:43.526 00.031 7680 IsSlewing returns 0
21:05:43.526 00.000 7680 IsGuiding returns 0
21:05:43.526 00.000 7680 scope move finished after 2714 + 47 ms
21:05:43.526 00.000 7680 Move returns status 0, amount 2714
21:05:43.526 00.000 7680 move complete, result=0
21:05:43.526 00.000 7680 worker thread done servicing request
21:05:43.529 00.003 7680 Worker thread wakes up
21:05:43.529 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:05:43.529 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,849,31,31)
21:05:44.777 01.248 7680 Exposure complete
21:05:44.833 00.056 7680 worker thread done servicing request
21:05:44.833 00.000 6120 OnExposeComplete: enter
21:05:44.849 00.016 6120 UpdateGuideState(): m_state=6
21:05:44.850 00.001 6120 Star::Find(15, 1258, 863, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
21:05:44.854 00.004 6120 Star::Find returns 1 (0), X=1257.72, Y=860.34, Mass=9734, SNR=58.0, Peak=198 HFD=7.4
21:05:44.854 00.000 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-2.95) = xAngle (1.34 = 1.34)
21:05:44.858 00.004 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.07 = 1.07)
21:05:44.858 00.000 6120 CameraToMount -- cameraX=-0.76 cameraY=-17.45 hyp=17.47 cameraTheta=-1.61 mountX=4.00 mountY=15.33, mountTheta=1.32
21:05:44.865 00.007 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.55 = -2.73)
21:05:44.868 00.003 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -3.00)
21:05:44.870 00.002 6120 CameraToMount -- cameraX=1257.72 cameraY=860.34 hyp=1523.82 cameraTheta=0.60 mountX=-1395.74 mountY=-219.54, mountTheta=-2.99
21:05:44.870 00.000 6120 BLT: Entering DecMeasurementStep, state = 1
21:05:44.870 00.000 6120 BLT backlash clearing move of 2.98 px was not large enough
21:05:44.870 00.000 6120 Enqueuing Calibration Move request for direction 0
21:05:44.881 00.011 6120 BLT: Clearing North backlash, step 11 (up to limit of 100), LastDecDelta = 2.98 px
21:05:44.883 00.002 6120 BLT: Exiting DecMeasurementStep
21:05:44.885 00.002 7680 Worker thread wakes up
21:05:44.885 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 2714 opts 0x0
21:05:44.885 00.000 7680 Handling axis move in thread for scope dir=0 dur=2714
21:05:44.885 00.000 7680 scope move axis dir= 0 dur= 2714 opts= 0x0
21:05:44.885 00.000 7680 MoveAxis(N, 2714, -)
21:05:44.885 00.000 7680 Guiding  Dir = 0, Dur = 2714
21:05:44.885 00.000 7680 IsSlewing returns 0
21:05:44.885 00.000 7680 IsGuiding returns 0
21:05:44.885 00.000 7680 PulseGuide returned control before completion, sleep 2724
21:05:44.885 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:05:44.898 00.013 6120 UpdateGuideState exits: m=9734 SNR=58.0
21:05:44.910 00.012 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:44.913 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:05:44.916 00.003 6120 Enqueuing Expose request
21:05:47.624 02.708 7680 IsGuiding returns 1
21:05:47.624 00.000 7680 scope still moving after pulse duration time elapsed
21:05:47.656 00.032 7680 IsSlewing returns 0
21:05:47.656 00.000 7680 IsGuiding returns 0
21:05:47.657 00.001 7680 scope move finished after 2714 + 54 ms
21:05:47.657 00.000 7680 Move returns status 0, amount 2714
21:05:47.657 00.000 7680 move complete, result=0
21:05:47.657 00.000 7680 worker thread done servicing request
21:05:47.657 00.000 7680 Worker thread wakes up
21:05:47.657 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:05:47.657 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,845,31,31)
21:05:48.905 01.248 7680 Exposure complete
21:05:48.976 00.071 7680 worker thread done servicing request
21:05:48.976 00.000 6120 OnExposeComplete: enter
21:05:48.979 00.003 6120 UpdateGuideState(): m_state=6
21:05:48.979 00.000 6120 Star::Find(15, 1257, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
21:05:48.985 00.006 6120 Star::Find returns 1 (0), X=1257.20, Y=856.67, Mass=9059, SNR=55.8, Peak=207 HFD=7.3
21:05:48.985 00.000 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-2.95) = xAngle (1.32 = 1.32)
21:05:48.985 00.000 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.05 = 1.05)
21:05:48.992 00.007 6120 CameraToMount -- cameraX=-1.28 cameraY=-21.12 hyp=21.16 cameraTheta=-1.63 mountX=5.19 mountY=18.41, mountTheta=1.30
21:05:48.992 00.000 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.55 = -2.73)
21:05:48.992 00.000 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.00)
21:05:49.003 00.011 6120 CameraToMount -- cameraX=1257.20 cameraY=856.67 hyp=1521.32 cameraTheta=0.60 mountX=-1394.55 mountY=-216.47, mountTheta=-2.99
21:05:49.003 00.000 6120 BLT: Entering DecMeasurementStep, state = 1
21:05:49.003 00.000 6120 BLT backlash clearing move of 3.07 px was not large enough
21:05:49.008 00.005 6120 Enqueuing Calibration Move request for direction 0
21:05:49.010 00.002 6120 BLT: Clearing North backlash, step 12 (up to limit of 100), LastDecDelta = 3.07 px
21:05:49.010 00.000 6120 BLT: Exiting DecMeasurementStep
21:05:49.010 00.000 7680 Worker thread wakes up
21:05:49.010 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 2714 opts 0x0
21:05:49.010 00.000 7680 Handling axis move in thread for scope dir=0 dur=2714
21:05:49.010 00.000 7680 scope move axis dir= 0 dur= 2714 opts= 0x0
21:05:49.010 00.000 7680 MoveAxis(N, 2714, -)
21:05:49.010 00.000 7680 Guiding  Dir = 0, Dur = 2714
21:05:49.010 00.000 7680 IsSlewing returns 0
21:05:49.010 00.000 7680 IsGuiding returns 0
21:05:49.010 00.000 7680 PulseGuide returned control before completion, sleep 2724
21:05:49.010 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:05:49.037 00.027 6120 UpdateGuideState exits: m=9059 SNR=55.8
21:05:49.041 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:49.045 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:05:49.045 00.000 6120 Enqueuing Expose request
21:05:51.750 02.705 7680 IsGuiding returns 1
21:05:51.751 00.001 7680 scope still moving after pulse duration time elapsed
21:05:51.782 00.031 7680 IsSlewing returns 0
21:05:51.782 00.000 7680 IsGuiding returns 0
21:05:51.782 00.000 7680 scope move finished after 2714 + 50 ms
21:05:51.782 00.000 7680 Move returns status 0, amount 2714
21:05:51.782 00.000 7680 move complete, result=0
21:05:51.782 00.000 7680 worker thread done servicing request
21:05:51.782 00.000 7680 Worker thread wakes up
21:05:51.782 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:05:51.782 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1242,842,31,31)
21:05:53.040 01.258 7680 Exposure complete
21:05:53.111 00.071 7680 worker thread done servicing request
21:05:53.111 00.000 6120 OnExposeComplete: enter
21:05:53.114 00.003 6120 UpdateGuideState(): m_state=6
21:05:53.114 00.000 6120 Star::Find(15, 1257, 856, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
21:05:53.119 00.005 6120 Star::Find returns 1 (0), X=1256.84, Y=852.77, Mass=9632, SNR=59.0, Peak=209 HFD=7.4
21:05:53.119 00.000 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-2.95) = xAngle (1.32 = 1.32)
21:05:53.119 00.000 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.05 = 1.05)
21:05:53.127 00.008 6120 CameraToMount -- cameraX=-1.64 cameraY=-25.02 hyp=25.07 cameraTheta=-1.64 mountX=6.26 mountY=21.75, mountTheta=1.29
21:05:53.127 00.000 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.55 = -2.73)
21:05:53.127 00.000 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.00)
21:05:53.135 00.008 6120 CameraToMount -- cameraX=1256.84 cameraY=852.77 hyp=1518.84 cameraTheta=0.60 mountX=-1393.48 mountY=-213.13, mountTheta=-2.99
21:05:53.135 00.000 6120 BLT: Entering DecMeasurementStep, state = 1
21:05:53.135 00.000 6120 BLT backlash clearing move of 3.34 px was not large enough
21:05:53.143 00.008 6120 Enqueuing Calibration Move request for direction 0
21:05:53.144 00.001 6120 BLT: Clearing North backlash, step 13 (up to limit of 100), LastDecDelta = 3.34 px
21:05:53.144 00.000 6120 BLT: Exiting DecMeasurementStep
21:05:53.144 00.000 7680 Worker thread wakes up
21:05:53.144 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 2714 opts 0x0
21:05:53.144 00.000 7680 Handling axis move in thread for scope dir=0 dur=2714
21:05:53.144 00.000 7680 scope move axis dir= 0 dur= 2714 opts= 0x0
21:05:53.144 00.000 7680 MoveAxis(N, 2714, -)
21:05:53.144 00.000 7680 Guiding  Dir = 0, Dur = 2714
21:05:53.144 00.000 7680 IsSlewing returns 0
21:05:53.144 00.000 7680 IsGuiding returns 0
21:05:53.144 00.000 7680 PulseGuide returned control before completion, sleep 2724
21:05:53.144 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:05:53.166 00.022 6120 UpdateGuideState exits: m=9632 SNR=59.0
21:05:53.172 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:53.174 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:05:53.174 00.000 6120 Enqueuing Expose request
21:05:55.886 02.712 7680 IsGuiding returns 1
21:05:55.886 00.000 7680 scope still moving after pulse duration time elapsed
21:05:55.918 00.032 7680 IsSlewing returns 0
21:05:55.920 00.002 7680 IsGuiding returns 0
21:05:55.920 00.000 7680 scope move finished after 2714 + 53 ms
21:05:55.920 00.000 7680 Move returns status 0, amount 2714
21:05:55.920 00.000 7680 move complete, result=0
21:05:55.920 00.000 7680 worker thread done servicing request
21:05:55.920 00.000 7680 Worker thread wakes up
21:05:55.920 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:05:55.920 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1242,838,31,31)
21:05:57.173 01.253 7680 Exposure complete
21:05:57.231 00.058 7680 worker thread done servicing request
21:05:57.231 00.000 6120 OnExposeComplete: enter
21:05:57.245 00.014 6120 UpdateGuideState(): m_state=6
21:05:57.248 00.003 6120 Star::Find(15, 1256, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
21:05:57.250 00.002 6120 Star::Find returns 1 (0), X=1256.45, Y=849.20, Mass=9802, SNR=58.9, Peak=205 HFD=7.5
21:05:57.252 00.002 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-2.95) = xAngle (1.31 = 1.31)
21:05:57.252 00.000 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.04 = 1.04)
21:05:57.259 00.007 6120 CameraToMount -- cameraX=-2.03 cameraY=-28.59 hyp=28.66 cameraTheta=-1.64 mountX=7.31 mountY=24.78, mountTheta=1.28
21:05:57.260 00.001 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.55 = -2.73)
21:05:57.265 00.005 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.00)
21:05:57.265 00.000 6120 CameraToMount -- cameraX=1256.45 cameraY=849.20 hyp=1516.51 cameraTheta=0.59 mountX=-1392.43 mountY=-210.09, mountTheta=-2.99
21:05:57.265 00.000 6120 BLT: Entering DecMeasurementStep, state = 1
21:05:57.265 00.000 6120 BLT backlash clearing move of 3.03 px was not large enough
21:05:57.275 00.010 6120 BLT: Cum backlash of 40.04 px is at least half of expected, continue with backlash measurement
21:05:57.275 00.000 6120 BLT: Starting North moves at Dec=-210.09
21:05:57.281 00.006 6120 BLT: Moving North for 750 ms, step 1 / 70, DecLoc = -210.09, DeltaDec = 0.00
21:05:57.282 00.001 6120 Enqueuing Calibration Move request for direction 0
21:05:57.287 00.005 6120 BLT: Exiting DecMeasurementStep
21:05:57.287 00.000 7680 Worker thread wakes up
21:05:57.287 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:05:57.291 00.004 7680 Handling axis move in thread for scope dir=0 dur=750
21:05:57.291 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:05:57.291 00.000 7680 MoveAxis(N, 750, -)
21:05:57.291 00.000 7680 Guiding  Dir = 0, Dur = 750
21:05:57.291 00.000 7680 IsSlewing returns 0
21:05:57.291 00.000 7680 IsGuiding returns 0
21:05:57.291 00.000 7680 PulseGuide returned control before completion, sleep 760
21:05:57.291 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:05:57.307 00.016 6120 UpdateGuideState exits: m=9802 SNR=58.9
21:05:57.307 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:57.307 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:05:57.317 00.010 6120 Enqueuing Expose request
21:05:58.057 00.740 7680 IsGuiding returns 1
21:05:58.057 00.000 7680 scope still moving after pulse duration time elapsed
21:05:58.089 00.032 7680 IsSlewing returns 0
21:05:58.089 00.000 7680 IsGuiding returns 0
21:05:58.089 00.000 7680 scope move finished after 750 + 48 ms
21:05:58.089 00.000 7680 Move returns status 0, amount 750
21:05:58.089 00.000 7680 move complete, result=0
21:05:58.089 00.000 7680 worker thread done servicing request
21:05:58.089 00.000 7680 Worker thread wakes up
21:05:58.089 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:05:58.089 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,834,31,31)
21:05:59.344 01.255 7680 Exposure complete
21:05:59.421 00.077 7680 worker thread done servicing request
21:05:59.421 00.000 6120 OnExposeComplete: enter
21:05:59.421 00.000 6120 UpdateGuideState(): m_state=6
21:05:59.426 00.005 6120 Star::Find(15, 1256, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
21:05:59.426 00.000 6120 Star::Find returns 1 (0), X=1256.12, Y=848.43, Mass=9699, SNR=59.2, Peak=199 HFD=7.5
21:05:59.431 00.005 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-2.95) = xAngle (1.30 = 1.30)
21:05:59.431 00.000 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.04 = 1.04)
21:05:59.436 00.005 6120 CameraToMount -- cameraX=-2.36 cameraY=-29.36 hyp=29.46 cameraTheta=-1.65 mountX=7.78 mountY=25.33, mountTheta=1.27
21:05:59.439 00.003 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.55 = -2.73)
21:05:59.441 00.002 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.00)
21:05:59.441 00.000 6120 CameraToMount -- cameraX=1256.12 cameraY=848.43 hyp=1515.81 cameraTheta=0.59 mountX=-1391.96 mountY=-209.54, mountTheta=-2.99
21:05:59.448 00.007 6120 BLT: Entering DecMeasurementStep, state = 2
21:05:59.449 00.001 6120 BLT: Moving North for 750 ms, step 2 / 70, DecLoc = -209.54, DeltaDec = 0.55
21:05:59.449 00.000 6120 Enqueuing Calibration Move request for direction 0
21:05:59.455 00.006 6120 BLT: Exiting DecMeasurementStep
21:05:59.456 00.001 7680 Worker thread wakes up
21:05:59.456 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:05:59.456 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:05:59.456 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:05:59.456 00.000 7680 MoveAxis(N, 750, -)
21:05:59.456 00.000 7680 Guiding  Dir = 0, Dur = 750
21:05:59.459 00.003 7680 IsSlewing returns 0
21:05:59.459 00.000 7680 IsGuiding returns 0
21:05:59.459 00.000 7680 PulseGuide returned control before completion, sleep 760
21:05:59.459 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=159, Gamma=1.000
21:05:59.473 00.014 6120 UpdateGuideState exits: m=9699 SNR=59.2
21:05:59.473 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:59.479 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:05:59.479 00.000 6120 Enqueuing Expose request
21:06:00.226 00.747 7680 IsGuiding returns 1
21:06:00.230 00.004 7680 scope still moving after pulse duration time elapsed
21:06:00.259 00.029 7680 IsSlewing returns 0
21:06:00.260 00.001 7680 IsGuiding returns 0
21:06:00.260 00.000 7680 scope move finished after 750 + 52 ms
21:06:00.263 00.003 7680 Move returns status 0, amount 750
21:06:00.263 00.000 7680 move complete, result=0
21:06:00.264 00.001 7680 worker thread done servicing request
21:06:00.264 00.000 7680 Worker thread wakes up
21:06:00.266 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:00.266 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,833,31,31)
21:06:01.510 01.244 7680 Exposure complete
21:06:01.588 00.078 7680 worker thread done servicing request
21:06:01.588 00.000 6120 OnExposeComplete: enter
21:06:01.591 00.003 6120 UpdateGuideState(): m_state=6
21:06:01.594 00.003 6120 Star::Find(15, 1256, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
21:06:01.596 00.002 6120 Star::Find returns 1 (0), X=1256.11, Y=847.51, Mass=9445, SNR=57.7, Peak=193 HFD=7.3
21:06:01.596 00.000 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-2.95) = xAngle (1.31 = 1.31)
21:06:01.601 00.005 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.04 = 1.04)
21:06:01.604 00.003 6120 CameraToMount -- cameraX=-2.38 cameraY=-30.29 hyp=30.38 cameraTheta=-1.65 mountX=7.96 mountY=26.16, mountTheta=1.28
21:06:01.604 00.000 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.55 = -2.74)
21:06:01.611 00.007 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.00)
21:06:01.611 00.000 6120 CameraToMount -- cameraX=1256.11 cameraY=847.51 hyp=1515.28 cameraTheta=0.59 mountX=-1391.78 mountY=-208.72, mountTheta=-2.99
21:06:01.615 00.004 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:01.618 00.003 6120 BLT: Moving North for 750 ms, step 3 / 70, DecLoc = -208.72, DeltaDec = 0.82
21:06:01.621 00.003 6120 Enqueuing Calibration Move request for direction 0
21:06:01.621 00.000 6120 BLT: Exiting DecMeasurementStep
21:06:01.625 00.004 7680 Worker thread wakes up
21:06:01.625 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:01.625 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:01.625 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:01.627 00.002 7680 MoveAxis(N, 750, -)
21:06:01.627 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:01.627 00.000 7680 IsSlewing returns 0
21:06:01.627 00.000 7680 IsGuiding returns 0
21:06:01.627 00.000 7680 PulseGuide returned control before completion, sleep 760
21:06:01.627 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:06:01.635 00.008 6120 UpdateGuideState exits: m=9445 SNR=57.7
21:06:01.646 00.011 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:01.646 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:01.650 00.004 6120 Enqueuing Expose request
21:06:02.400 00.750 7680 IsGuiding returns 1
21:06:02.400 00.000 7680 scope still moving after pulse duration time elapsed
21:06:02.432 00.032 7680 IsSlewing returns 0
21:06:02.434 00.002 7680 IsGuiding returns 0
21:06:02.434 00.000 7680 scope move finished after 750 + 57 ms
21:06:02.436 00.002 7680 Move returns status 0, amount 750
21:06:02.436 00.000 7680 move complete, result=0
21:06:02.436 00.000 7680 worker thread done servicing request
21:06:02.437 00.001 7680 Worker thread wakes up
21:06:02.437 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:02.437 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,833,31,31)
21:06:03.677 01.240 7680 Exposure complete
21:06:03.750 00.073 7680 worker thread done servicing request
21:06:03.750 00.000 6120 OnExposeComplete: enter
21:06:03.753 00.003 6120 UpdateGuideState(): m_state=6
21:06:03.753 00.000 6120 Star::Find(15, 1256, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
21:06:03.760 00.007 6120 Star::Find returns 1 (0), X=1255.95, Y=846.52, Mass=10209, SNR=61.1, Peak=218 HFD=7.3
21:06:03.762 00.002 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-2.95) = xAngle (1.30 = 1.30)
21:06:03.766 00.004 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.03 = 1.03)
21:06:03.767 00.001 6120 CameraToMount -- cameraX=-2.53 cameraY=-31.28 hyp=31.38 cameraTheta=-1.65 mountX=8.30 mountY=26.97, mountTheta=1.27
21:06:03.771 00.004 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.55 = -2.74)
21:06:03.773 00.002 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.00)
21:06:03.777 00.004 6120 CameraToMount -- cameraX=1255.95 cameraY=846.52 hyp=1514.60 cameraTheta=0.59 mountX=-1391.44 mountY=-207.90, mountTheta=-2.99
21:06:03.779 00.002 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:03.782 00.003 6120 BLT: Moving North for 750 ms, step 4 / 70, DecLoc = -207.90, DeltaDec = 0.82
21:06:03.782 00.000 6120 Enqueuing Calibration Move request for direction 0
21:06:03.785 00.003 6120 BLT: Exiting DecMeasurementStep
21:06:03.789 00.004 7680 Worker thread wakes up
21:06:03.789 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:03.789 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:03.789 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:03.789 00.000 7680 MoveAxis(N, 750, -)
21:06:03.789 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:03.789 00.000 7680 IsSlewing returns 0
21:06:03.791 00.002 7680 IsGuiding returns 0
21:06:03.791 00.000 7680 PulseGuide returned control before completion, sleep 760
21:06:03.791 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:06:03.802 00.011 6120 UpdateGuideState exits: m=10209 SNR=61.1
21:06:03.802 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:03.802 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:03.816 00.014 6120 Enqueuing Expose request
21:06:04.564 00.748 7680 IsGuiding returns 1
21:06:04.567 00.003 7680 scope still moving after pulse duration time elapsed
21:06:04.596 00.029 7680 IsSlewing returns 0
21:06:04.597 00.001 7680 IsGuiding returns 0
21:06:04.597 00.000 7680 scope move finished after 750 + 57 ms
21:06:04.599 00.002 7680 Move returns status 0, amount 750
21:06:04.599 00.000 7680 move complete, result=0
21:06:04.599 00.000 7680 worker thread done servicing request
21:06:04.599 00.000 7680 Worker thread wakes up
21:06:04.601 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:04.601 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,832,31,31)
21:06:05.852 01.251 7680 Exposure complete
21:06:05.916 00.064 7680 worker thread done servicing request
21:06:05.916 00.000 6120 OnExposeComplete: enter
21:06:05.916 00.000 6120 UpdateGuideState(): m_state=6
21:06:05.923 00.007 6120 Star::Find(15, 1255, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
21:06:05.923 00.000 6120 Star::Find returns 1 (0), X=1255.89, Y=845.59, Mass=9755, SNR=60.6, Peak=198 HFD=7.5
21:06:05.928 00.005 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-2.95) = xAngle (1.30 = 1.30)
21:06:05.928 00.000 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.04 = 1.04)
21:06:05.933 00.005 6120 CameraToMount -- cameraX=-2.59 cameraY=-32.20 hyp=32.31 cameraTheta=-1.65 mountX=8.53 mountY=27.78, mountTheta=1.27
21:06:05.933 00.000 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.55 = -2.74)
21:06:05.940 00.007 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.00)
21:06:05.944 00.004 6120 CameraToMount -- cameraX=1255.89 cameraY=845.59 hyp=1514.03 cameraTheta=0.59 mountX=-1391.21 mountY=-207.09, mountTheta=-2.99
21:06:05.946 00.002 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:05.948 00.002 6120 BLT: Moving North for 750 ms, step 5 / 70, DecLoc = -207.09, DeltaDec = 0.81
21:06:05.948 00.000 6120 Enqueuing Calibration Move request for direction 0
21:06:05.954 00.006 6120 BLT: Exiting DecMeasurementStep
21:06:05.957 00.003 7680 Worker thread wakes up
21:06:05.957 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:05.957 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:05.957 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:05.957 00.000 7680 MoveAxis(N, 750, -)
21:06:05.957 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:05.957 00.000 7680 IsSlewing returns 0
21:06:05.957 00.000 7680 IsGuiding returns 0
21:06:05.957 00.000 7680 PulseGuide returned control before completion, sleep 760
21:06:05.957 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:06:05.975 00.018 6120 UpdateGuideState exits: m=9755 SNR=60.6
21:06:05.979 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:05.979 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:05.979 00.000 6120 Enqueuing Expose request
21:06:06.737 00.758 7680 IsGuiding returns 1
21:06:06.737 00.000 7680 scope still moving after pulse duration time elapsed
21:06:06.769 00.032 7680 IsSlewing returns 0
21:06:06.769 00.000 7680 IsGuiding returns 0
21:06:06.769 00.000 7680 scope move finished after 750 + 60 ms
21:06:06.769 00.000 7680 Move returns status 0, amount 750
21:06:06.769 00.000 7680 move complete, result=0
21:06:06.769 00.000 7680 worker thread done servicing request
21:06:06.769 00.000 7680 Worker thread wakes up
21:06:06.769 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:06.769 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,831,31,31)
21:06:08.013 01.244 7680 Exposure complete
21:06:08.079 00.066 7680 worker thread done servicing request
21:06:08.079 00.000 6120 OnExposeComplete: enter
21:06:08.079 00.000 6120 UpdateGuideState(): m_state=6
21:06:08.091 00.012 6120 Star::Find(15, 1255, 845, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
21:06:08.091 00.000 6120 Star::Find returns 1 (0), X=1255.68, Y=844.71, Mass=10035, SNR=60.9, Peak=206 HFD=7.4
21:06:08.097 00.006 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.30 = 1.30)
21:06:08.097 00.000 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.03 = 1.03)
21:06:08.103 00.006 6120 CameraToMount -- cameraX=-2.80 cameraY=-33.08 hyp=33.20 cameraTheta=-1.66 mountX=8.91 mountY=28.48, mountTheta=1.27
21:06:08.107 00.004 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.55 = -2.74)
21:06:08.108 00.001 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.00)
21:06:08.111 00.003 6120 CameraToMount -- cameraX=1255.68 cameraY=844.71 hyp=1513.36 cameraTheta=0.59 mountX=-1390.83 mountY=-206.40, mountTheta=-2.99
21:06:08.114 00.003 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:08.116 00.002 6120 BLT: Moving North for 750 ms, step 6 / 70, DecLoc = -206.40, DeltaDec = 0.70
21:06:08.116 00.000 6120 Enqueuing Calibration Move request for direction 0
21:06:08.121 00.005 6120 BLT: Exiting DecMeasurementStep
21:06:08.123 00.002 7680 Worker thread wakes up
21:06:08.123 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:08.123 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:08.123 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:08.123 00.000 7680 MoveAxis(N, 750, -)
21:06:08.123 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:08.123 00.000 7680 IsSlewing returns 0
21:06:08.123 00.000 7680 IsGuiding returns 0
21:06:08.126 00.003 7680 PulseGuide returned control before completion, sleep 760
21:06:08.126 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:06:08.141 00.015 6120 UpdateGuideState exits: m=10035 SNR=60.9
21:06:08.143 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:08.143 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:08.149 00.006 6120 Enqueuing Expose request
21:06:08.890 00.741 7680 IsGuiding returns 1
21:06:08.891 00.001 7680 scope still moving after pulse duration time elapsed
21:06:08.922 00.031 7680 IsSlewing returns 0
21:06:08.922 00.000 7680 IsGuiding returns 0
21:06:08.922 00.000 7680 scope move finished after 750 + 47 ms
21:06:08.922 00.000 7680 Move returns status 0, amount 750
21:06:08.922 00.000 7680 move complete, result=0
21:06:08.922 00.000 7680 worker thread done servicing request
21:06:08.922 00.000 7680 Worker thread wakes up
21:06:08.922 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:08.922 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,830,31,31)
21:06:10.168 01.246 7680 Exposure complete
21:06:10.243 00.075 7680 worker thread done servicing request
21:06:10.243 00.000 6120 OnExposeComplete: enter
21:06:10.245 00.002 6120 UpdateGuideState(): m_state=6
21:06:10.245 00.000 6120 Star::Find(15, 1255, 844, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
21:06:10.251 00.006 6120 Star::Find returns 1 (0), X=1255.65, Y=843.73, Mass=9615, SNR=58.1, Peak=215 HFD=7.5
21:06:10.255 00.004 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-2.95) = xAngle (1.30 = 1.30)
21:06:10.257 00.002 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.03 = 1.03)
21:06:10.259 00.002 6120 CameraToMount -- cameraX=-2.83 cameraY=-34.06 hyp=34.18 cameraTheta=-1.65 mountX=9.11 mountY=29.35, mountTheta=1.27
21:06:10.260 00.001 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.55 = -2.74)
21:06:10.260 00.000 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.01)
21:06:10.267 00.007 6120 CameraToMount -- cameraX=1255.65 cameraY=843.73 hyp=1512.79 cameraTheta=0.59 mountX=-1390.63 mountY=-205.53, mountTheta=-2.99
21:06:10.267 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:10.272 00.005 6120 BLT: Moving North for 750 ms, step 7 / 70, DecLoc = -205.53, DeltaDec = 0.87
21:06:10.275 00.003 6120 Enqueuing Calibration Move request for direction 0
21:06:10.277 00.002 6120 BLT: Exiting DecMeasurementStep
21:06:10.277 00.000 7680 Worker thread wakes up
21:06:10.277 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:10.277 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:10.281 00.004 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:10.281 00.000 7680 MoveAxis(N, 750, -)
21:06:10.281 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:10.281 00.000 7680 IsSlewing returns 0
21:06:10.281 00.000 7680 IsGuiding returns 0
21:06:10.281 00.000 7680 PulseGuide returned control before completion, sleep 760
21:06:10.281 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:06:10.291 00.010 6120 UpdateGuideState exits: m=9615 SNR=58.1
21:06:10.301 00.010 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:10.301 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:10.307 00.006 6120 Enqueuing Expose request
21:06:11.052 00.745 7680 IsGuiding returns 1
21:06:11.052 00.000 7680 scope still moving after pulse duration time elapsed
21:06:11.084 00.032 7680 IsSlewing returns 0
21:06:11.084 00.000 7680 IsGuiding returns 1
21:06:11.116 00.032 7680 IsSlewing returns 0
21:06:11.118 00.002 7680 IsGuiding returns 0
21:06:11.118 00.000 7680 scope move finished after 750 + 87 ms
21:06:11.118 00.000 7680 Move returns status 0, amount 750
21:06:11.118 00.000 7680 move complete, result=0
21:06:11.120 00.002 7680 worker thread done servicing request
21:06:11.120 00.000 7680 Worker thread wakes up
21:06:11.121 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:11.121 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,829,31,31)
21:06:12.359 01.238 7680 Exposure complete
21:06:12.439 00.080 7680 worker thread done servicing request
21:06:12.439 00.000 6120 OnExposeComplete: enter
21:06:12.439 00.000 6120 UpdateGuideState(): m_state=6
21:06:12.444 00.005 6120 Star::Find(15, 1255, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
21:06:12.444 00.000 6120 Star::Find returns 1 (0), X=1255.57, Y=842.72, Mass=9912, SNR=61.3, Peak=205 HFD=7.5
21:06:12.448 00.004 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-2.95) = xAngle (1.30 = 1.30)
21:06:12.448 00.000 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.03 = 1.03)
21:06:12.448 00.000 6120 CameraToMount -- cameraX=-2.92 cameraY=-35.07 hyp=35.19 cameraTheta=-1.65 mountX=9.39 mountY=30.22, mountTheta=1.27
21:06:12.454 00.006 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.55 = -2.74)
21:06:12.458 00.004 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.01)
21:06:12.461 00.003 6120 CameraToMount -- cameraX=1255.57 cameraY=842.72 hyp=1512.16 cameraTheta=0.59 mountX=-1390.35 mountY=-204.66, mountTheta=-3.00
21:06:12.461 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:12.466 00.005 6120 BLT: Moving North for 750 ms, step 8 / 70, DecLoc = -204.66, DeltaDec = 0.87
21:06:12.466 00.000 6120 Enqueuing Calibration Move request for direction 0
21:06:12.472 00.006 6120 BLT: Exiting DecMeasurementStep
21:06:12.474 00.002 7680 Worker thread wakes up
21:06:12.474 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:12.474 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:12.474 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:12.474 00.000 7680 MoveAxis(N, 750, -)
21:06:12.474 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:12.474 00.000 7680 IsSlewing returns 0
21:06:12.474 00.000 7680 IsGuiding returns 0
21:06:12.476 00.002 7680 PulseGuide returned control before completion, sleep 760
21:06:12.476 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:06:12.486 00.010 6120 UpdateGuideState exits: m=9912 SNR=61.3
21:06:12.496 00.010 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:12.496 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:12.501 00.005 6120 Enqueuing Expose request
21:06:13.250 00.749 7680 IsGuiding returns 1
21:06:13.250 00.000 7680 scope still moving after pulse duration time elapsed
21:06:13.282 00.032 7680 IsSlewing returns 0
21:06:13.284 00.002 7680 IsGuiding returns 1
21:06:13.314 00.030 7680 IsSlewing returns 0
21:06:13.314 00.000 7680 IsGuiding returns 0
21:06:13.314 00.000 7680 scope move finished after 750 + 89 ms
21:06:13.314 00.000 7680 Move returns status 0, amount 750
21:06:13.314 00.000 7680 move complete, result=0
21:06:13.314 00.000 7680 worker thread done servicing request
21:06:13.317 00.003 7680 Worker thread wakes up
21:06:13.317 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:13.317 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,828,31,31)
21:06:14.569 01.252 7680 Exposure complete
21:06:14.623 00.054 7680 worker thread done servicing request
21:06:14.635 00.012 6120 OnExposeComplete: enter
21:06:14.638 00.003 6120 UpdateGuideState(): m_state=6
21:06:14.640 00.002 6120 Star::Find(15, 1255, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
21:06:14.643 00.003 6120 Star::Find returns 1 (0), X=1255.26, Y=842.25, Mass=9274, SNR=57.3, Peak=195 HFD=7.4
21:06:14.643 00.000 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:06:14.647 00.004 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.03 = 1.03)
21:06:14.647 00.000 6120 CameraToMount -- cameraX=-3.22 cameraY=-35.54 hyp=35.69 cameraTheta=-1.66 mountX=9.77 mountY=30.51, mountTheta=1.26
21:06:14.652 00.005 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.55 = -2.74)
21:06:14.655 00.003 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.01)
21:06:14.657 00.002 6120 CameraToMount -- cameraX=1255.26 cameraY=842.25 hyp=1511.64 cameraTheta=0.59 mountX=-1389.97 mountY=-204.37, mountTheta=-3.00
21:06:14.657 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:14.663 00.006 6120 BLT: Moving North for 750 ms, step 9 / 70, DecLoc = -204.37, DeltaDec = 0.29
21:06:14.663 00.000 6120 Enqueuing Calibration Move request for direction 0
21:06:14.666 00.003 6120 BLT: Exiting DecMeasurementStep
21:06:14.671 00.005 7680 Worker thread wakes up
21:06:14.671 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:14.673 00.002 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:14.673 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:14.673 00.000 7680 MoveAxis(N, 750, -)
21:06:14.673 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:14.673 00.000 7680 IsSlewing returns 0
21:06:14.673 00.000 7680 IsGuiding returns 0
21:06:14.673 00.000 7680 PulseGuide returned control before completion, sleep 760
21:06:14.673 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:06:14.690 00.017 6120 UpdateGuideState exits: m=9274 SNR=57.3
21:06:14.694 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:14.696 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:14.698 00.002 6120 Enqueuing Expose request
21:06:15.438 00.740 7680 IsGuiding returns 1
21:06:15.440 00.002 7680 scope still moving after pulse duration time elapsed
21:06:15.470 00.030 7680 IsSlewing returns 0
21:06:15.470 00.000 7680 IsGuiding returns 0
21:06:15.470 00.000 7680 scope move finished after 750 + 47 ms
21:06:15.470 00.000 7680 Move returns status 0, amount 750
21:06:15.470 00.000 7680 move complete, result=0
21:06:15.472 00.002 7680 worker thread done servicing request
21:06:15.472 00.000 7680 Worker thread wakes up
21:06:15.472 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:15.472 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1240,827,31,31)
21:06:16.715 01.243 7680 Exposure complete
21:06:16.776 00.061 7680 worker thread done servicing request
21:06:16.776 00.000 6120 OnExposeComplete: enter
21:06:16.776 00.000 6120 UpdateGuideState(): m_state=6
21:06:16.791 00.015 6120 Star::Find(15, 1255, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
21:06:16.793 00.002 6120 Star::Find returns 1 (0), X=1255.10, Y=841.27, Mass=10089, SNR=62.3, Peak=226 HFD=7.6
21:06:16.796 00.003 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:06:16.796 00.000 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:06:16.801 00.005 6120 CameraToMount -- cameraX=-3.38 cameraY=-36.52 hyp=36.68 cameraTheta=-1.66 mountX=10.11 mountY=31.31, mountTheta=1.26
21:06:16.801 00.000 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.55 = -2.74)
21:06:16.807 00.006 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.01)
21:06:16.810 00.003 6120 CameraToMount -- cameraX=1255.10 cameraY=841.27 hyp=1510.96 cameraTheta=0.59 mountX=-1389.63 mountY=-203.56, mountTheta=-3.00
21:06:16.812 00.002 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:16.812 00.000 6120 BLT: Moving North for 750 ms, step 10 / 70, DecLoc = -203.56, DeltaDec = 0.80
21:06:16.817 00.005 6120 Enqueuing Calibration Move request for direction 0
21:06:16.817 00.000 6120 BLT: Exiting DecMeasurementStep
21:06:16.821 00.004 7680 Worker thread wakes up
21:06:16.821 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:16.821 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:16.821 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:16.821 00.000 7680 MoveAxis(N, 750, -)
21:06:16.823 00.002 7680 Guiding  Dir = 0, Dur = 750
21:06:16.823 00.000 7680 IsSlewing returns 0
21:06:16.823 00.000 7680 IsGuiding returns 0
21:06:16.825 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=226, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:06:16.829 00.004 7680 PulseGuide returned control before completion, sleep 760
21:06:16.838 00.009 6120 UpdateGuideState exits: m=10089 SNR=62.3
21:06:16.845 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:16.847 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:16.850 00.003 6120 Enqueuing Expose request
21:06:17.604 00.754 7680 IsGuiding returns 1
21:06:17.604 00.000 7680 scope still moving after pulse duration time elapsed
21:06:17.635 00.031 7680 IsSlewing returns 0
21:06:17.637 00.002 7680 IsGuiding returns 0
21:06:17.637 00.000 7680 scope move finished after 750 + 62 ms
21:06:17.637 00.000 7680 Move returns status 0, amount 750
21:06:17.637 00.000 7680 move complete, result=0
21:06:17.637 00.000 7680 worker thread done servicing request
21:06:17.637 00.000 7680 Worker thread wakes up
21:06:17.640 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:17.640 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1240,826,31,31)
21:06:18.899 01.259 7680 Exposure complete
21:06:18.966 00.067 7680 worker thread done servicing request
21:06:18.968 00.002 6120 OnExposeComplete: enter
21:06:18.968 00.000 6120 UpdateGuideState(): m_state=6
21:06:18.968 00.000 6120 Star::Find(15, 1255, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
21:06:18.968 00.000 6120 Star::Find returns 1 (0), X=1255.13, Y=840.34, Mass=9124, SNR=56.7, Peak=205 HFD=7.4
21:06:18.968 00.000 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:06:18.979 00.011 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.03 = 1.03)
21:06:18.982 00.003 6120 CameraToMount -- cameraX=-3.35 cameraY=-37.45 hyp=37.60 cameraTheta=-1.66 mountX=10.25 mountY=32.16, mountTheta=1.26
21:06:18.985 00.003 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:06:18.988 00.003 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.01)
21:06:18.988 00.000 6120 CameraToMount -- cameraX=1255.13 cameraY=840.34 hyp=1510.48 cameraTheta=0.59 mountX=-1389.49 mountY=-202.72, mountTheta=-3.00
21:06:18.988 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:18.988 00.000 6120 BLT: Moving North for 750 ms, step 11 / 70, DecLoc = -202.72, DeltaDec = 0.85
21:06:18.998 00.010 6120 Enqueuing Calibration Move request for direction 0
21:06:18.998 00.000 6120 BLT: Exiting DecMeasurementStep
21:06:19.002 00.004 7680 Worker thread wakes up
21:06:19.002 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:19.002 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:19.002 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:19.002 00.000 7680 MoveAxis(N, 750, -)
21:06:19.002 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:19.002 00.000 7680 IsSlewing returns 0
21:06:19.002 00.000 7680 IsGuiding returns 0
21:06:19.002 00.000 7680 PulseGuide returned control before completion, sleep 760
21:06:19.002 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:06:19.019 00.017 6120 UpdateGuideState exits: m=9124 SNR=56.7
21:06:19.019 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:19.019 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:19.030 00.011 6120 Enqueuing Expose request
21:06:19.779 00.749 7680 IsGuiding returns 1
21:06:19.780 00.001 7680 scope still moving after pulse duration time elapsed
21:06:19.811 00.031 7680 IsSlewing returns 0
21:06:19.811 00.000 7680 IsGuiding returns 0
21:06:19.813 00.002 7680 scope move finished after 750 + 57 ms
21:06:19.813 00.000 7680 Move returns status 0, amount 750
21:06:19.813 00.000 7680 move complete, result=0
21:06:19.813 00.000 7680 worker thread done servicing request
21:06:19.813 00.000 7680 Worker thread wakes up
21:06:19.813 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:19.813 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1240,825,31,31)
21:06:21.057 01.244 7680 Exposure complete
21:06:21.136 00.079 7680 worker thread done servicing request
21:06:21.136 00.000 6120 OnExposeComplete: enter
21:06:21.142 00.006 6120 UpdateGuideState(): m_state=6
21:06:21.142 00.000 6120 Star::Find(15, 1255, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
21:06:21.142 00.000 6120 Star::Find returns 1 (0), X=1254.97, Y=839.46, Mass=9172, SNR=57.6, Peak=196 HFD=7.3
21:06:21.149 00.007 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:06:21.149 00.000 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:06:21.149 00.000 6120 CameraToMount -- cameraX=-3.51 cameraY=-38.33 hyp=38.49 cameraTheta=-1.66 mountX=10.57 mountY=32.88, mountTheta=1.26
21:06:21.149 00.000 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:06:21.159 00.010 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.01)
21:06:21.159 00.000 6120 CameraToMount -- cameraX=1254.97 cameraY=839.46 hyp=1509.85 cameraTheta=0.59 mountX=-1389.17 mountY=-201.99, mountTheta=-3.00
21:06:21.165 00.006 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:21.167 00.002 6120 BLT: Moving North for 750 ms, step 12 / 70, DecLoc = -201.99, DeltaDec = 0.72
21:06:21.167 00.000 6120 Enqueuing Calibration Move request for direction 0
21:06:21.167 00.000 6120 BLT: Exiting DecMeasurementStep
21:06:21.167 00.000 7680 Worker thread wakes up
21:06:21.167 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:21.167 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:21.167 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:21.167 00.000 7680 MoveAxis(N, 750, -)
21:06:21.167 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:21.167 00.000 7680 IsSlewing returns 0
21:06:21.167 00.000 7680 IsGuiding returns 0
21:06:21.176 00.009 7680 PulseGuide returned control before completion, sleep 760
21:06:21.176 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=162, Gamma=1.000
21:06:21.180 00.004 6120 UpdateGuideState exits: m=9172 SNR=57.6
21:06:21.194 00.014 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:21.198 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:21.200 00.002 6120 Enqueuing Expose request
21:06:21.946 00.746 7680 IsGuiding returns 1
21:06:21.946 00.000 7680 scope still moving after pulse duration time elapsed
21:06:21.978 00.032 7680 IsSlewing returns 0
21:06:21.979 00.001 7680 IsGuiding returns 0
21:06:21.979 00.000 7680 scope move finished after 750 + 53 ms
21:06:21.979 00.000 7680 Move returns status 0, amount 750
21:06:21.979 00.000 7680 move complete, result=0
21:06:21.981 00.002 7680 worker thread done servicing request
21:06:21.981 00.000 7680 Worker thread wakes up
21:06:21.981 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:21.981 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1240,824,31,31)
21:06:23.231 01.250 7680 Exposure complete
21:06:23.298 00.067 7680 worker thread done servicing request
21:06:23.298 00.000 6120 OnExposeComplete: enter
21:06:23.298 00.000 6120 UpdateGuideState(): m_state=6
21:06:23.304 00.006 6120 Star::Find(15, 1254, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
21:06:23.306 00.002 6120 Star::Find returns 1 (0), X=1254.87, Y=838.45, Mass=9487, SNR=58.8, Peak=188 HFD=7.6
21:06:23.309 00.003 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:06:23.309 00.000 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:06:23.314 00.005 6120 CameraToMount -- cameraX=-3.61 cameraY=-39.34 hyp=39.50 cameraTheta=-1.66 mountX=10.87 mountY=33.74, mountTheta=1.26
21:06:23.315 00.001 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:06:23.319 00.004 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.01)
21:06:23.322 00.003 6120 CameraToMount -- cameraX=1254.87 cameraY=838.45 hyp=1509.20 cameraTheta=0.59 mountX=-1388.87 mountY=-201.14, mountTheta=-3.00
21:06:23.325 00.003 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:23.325 00.000 6120 BLT: Moving North for 750 ms, step 13 / 70, DecLoc = -201.14, DeltaDec = 0.86
21:06:23.329 00.004 6120 Enqueuing Calibration Move request for direction 0
21:06:23.329 00.000 6120 BLT: Exiting DecMeasurementStep
21:06:23.332 00.003 7680 Worker thread wakes up
21:06:23.332 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:23.332 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:23.332 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:23.332 00.000 7680 MoveAxis(N, 750, -)
21:06:23.332 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:23.335 00.003 7680 IsSlewing returns 0
21:06:23.335 00.000 7680 IsGuiding returns 0
21:06:23.336 00.001 7680 PulseGuide returned control before completion, sleep 760
21:06:23.336 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=188, med=0, FiltMin=0, FiltMax=163, Gamma=1.000
21:06:23.350 00.014 6120 UpdateGuideState exits: m=9487 SNR=58.8
21:06:23.355 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:23.359 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:23.363 00.004 6120 Enqueuing Expose request
21:06:24.103 00.740 7680 IsGuiding returns 1
21:06:24.104 00.001 7680 scope still moving after pulse duration time elapsed
21:06:24.136 00.032 7680 IsSlewing returns 0
21:06:24.138 00.002 7680 IsGuiding returns 0
21:06:24.138 00.000 7680 scope move finished after 750 + 53 ms
21:06:24.138 00.000 7680 Move returns status 0, amount 750
21:06:24.140 00.002 7680 move complete, result=0
21:06:24.140 00.000 7680 worker thread done servicing request
21:06:24.140 00.000 7680 Worker thread wakes up
21:06:24.140 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:24.140 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1240,823,31,31)
21:06:25.390 01.250 7680 Exposure complete
21:06:25.455 00.065 7680 worker thread done servicing request
21:06:25.455 00.000 6120 OnExposeComplete: enter
21:06:25.461 00.006 6120 UpdateGuideState(): m_state=6
21:06:25.462 00.001 6120 Star::Find(15, 1254, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
21:06:25.462 00.000 6120 Star::Find returns 1 (0), X=1254.78, Y=837.46, Mass=9676, SNR=59.3, Peak=213 HFD=7.4
21:06:25.468 00.006 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:06:25.468 00.000 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:06:25.473 00.005 6120 CameraToMount -- cameraX=-3.70 cameraY=-40.33 hyp=40.50 cameraTheta=-1.66 mountX=11.13 mountY=34.59, mountTheta=1.26
21:06:25.473 00.000 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:06:25.479 00.006 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:06:25.482 00.003 6120 CameraToMount -- cameraX=1254.78 cameraY=837.46 hyp=1508.58 cameraTheta=0.59 mountX=-1388.61 mountY=-200.28, mountTheta=-3.00
21:06:25.482 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:25.487 00.005 6120 BLT: Moving North for 750 ms, step 14 / 70, DecLoc = -200.28, DeltaDec = 0.85
21:06:25.490 00.003 6120 Enqueuing Calibration Move request for direction 0
21:06:25.492 00.002 6120 BLT: Exiting DecMeasurementStep
21:06:25.493 00.001 7680 Worker thread wakes up
21:06:25.493 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:25.493 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:25.493 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:25.496 00.003 7680 MoveAxis(N, 750, -)
21:06:25.496 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:25.496 00.000 7680 IsSlewing returns 0
21:06:25.497 00.001 7680 IsGuiding returns 0
21:06:25.497 00.000 7680 PulseGuide returned control before completion, sleep 760
21:06:25.497 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:06:25.510 00.013 6120 UpdateGuideState exits: m=9676 SNR=59.3
21:06:25.518 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:25.518 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:25.522 00.004 6120 Enqueuing Expose request
21:06:26.270 00.748 7680 IsGuiding returns 1
21:06:26.270 00.000 7680 scope still moving after pulse duration time elapsed
21:06:26.302 00.032 7680 IsSlewing returns 0
21:06:26.302 00.000 7680 IsGuiding returns 0
21:06:26.302 00.000 7680 scope move finished after 750 + 55 ms
21:06:26.302 00.000 7680 Move returns status 0, amount 750
21:06:26.302 00.000 7680 move complete, result=0
21:06:26.303 00.001 7680 worker thread done servicing request
21:06:26.303 00.000 7680 Worker thread wakes up
21:06:26.303 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:26.303 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1240,822,31,31)
21:06:27.545 01.242 7680 Exposure complete
21:06:27.625 00.080 7680 worker thread done servicing request
21:06:27.625 00.000 6120 OnExposeComplete: enter
21:06:27.627 00.002 6120 UpdateGuideState(): m_state=6
21:06:27.627 00.000 6120 Star::Find(15, 1254, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
21:06:27.632 00.005 6120 Star::Find returns 1 (0), X=1254.73, Y=836.53, Mass=10198, SNR=61.2, Peak=212 HFD=7.4
21:06:27.635 00.003 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:06:27.635 00.000 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:06:27.641 00.006 6120 CameraToMount -- cameraX=-3.76 cameraY=-41.26 hyp=41.44 cameraTheta=-1.66 mountX=11.36 mountY=35.41, mountTheta=1.26
21:06:27.644 00.003 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:06:27.646 00.002 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:06:27.646 00.000 6120 CameraToMount -- cameraX=1254.73 cameraY=836.53 hyp=1508.02 cameraTheta=0.59 mountX=-1388.38 mountY=-199.47, mountTheta=-3.00
21:06:27.652 00.006 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:27.652 00.000 6120 BLT: Moving North for 750 ms, step 15 / 70, DecLoc = -199.47, DeltaDec = 0.82
21:06:27.657 00.005 6120 Enqueuing Calibration Move request for direction 0
21:06:27.657 00.000 6120 BLT: Exiting DecMeasurementStep
21:06:27.661 00.004 7680 Worker thread wakes up
21:06:27.661 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:27.661 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:27.661 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:27.661 00.000 7680 MoveAxis(N, 750, -)
21:06:27.661 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:27.661 00.000 7680 IsSlewing returns 0
21:06:27.663 00.002 7680 IsGuiding returns 0
21:06:27.663 00.000 7680 PulseGuide returned control before completion, sleep 760
21:06:27.663 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:06:27.679 00.016 6120 UpdateGuideState exits: m=10198 SNR=61.2
21:06:27.679 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:27.686 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:27.689 00.003 6120 Enqueuing Expose request
21:06:28.437 00.748 7680 IsGuiding returns 1
21:06:28.437 00.000 7680 scope still moving after pulse duration time elapsed
21:06:28.469 00.032 7680 IsSlewing returns 0
21:06:28.469 00.000 7680 IsGuiding returns 0
21:06:28.471 00.002 7680 scope move finished after 750 + 57 ms
21:06:28.471 00.000 7680 Move returns status 0, amount 750
21:06:28.471 00.000 7680 move complete, result=0
21:06:28.473 00.002 7680 worker thread done servicing request
21:06:28.473 00.000 7680 Worker thread wakes up
21:06:28.473 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:28.473 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1240,822,31,31)
21:06:29.732 01.259 7680 Exposure complete
21:06:29.807 00.075 7680 worker thread done servicing request
21:06:29.807 00.000 6120 OnExposeComplete: enter
21:06:29.807 00.000 6120 UpdateGuideState(): m_state=6
21:06:29.807 00.000 6120 Star::Find(15, 1254, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
21:06:29.807 00.000 6120 Star::Find returns 1 (0), X=1254.76, Y=835.68, Mass=9605, SNR=58.7, Peak=204 HFD=7.4
21:06:29.807 00.000 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.30 = 1.30)
21:06:29.819 00.012 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.03 = 1.03)
21:06:29.820 00.001 6120 CameraToMount -- cameraX=-3.72 cameraY=-42.11 hyp=42.27 cameraTheta=-1.66 mountX=11.48 mountY=36.18, mountTheta=1.26
21:06:29.823 00.003 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:06:29.828 00.005 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:06:29.831 00.003 6120 CameraToMount -- cameraX=1254.76 cameraY=835.68 hyp=1507.58 cameraTheta=0.59 mountX=-1388.26 mountY=-198.69, mountTheta=-3.00
21:06:29.834 00.003 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:29.836 00.002 6120 BLT: Moving North for 750 ms, step 16 / 70, DecLoc = -198.69, DeltaDec = 0.77
21:06:29.836 00.000 6120 Enqueuing Calibration Move request for direction 0
21:06:29.836 00.000 6120 BLT: Exiting DecMeasurementStep
21:06:29.836 00.000 7680 Worker thread wakes up
21:06:29.836 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:29.836 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:29.836 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:29.836 00.000 7680 MoveAxis(N, 750, -)
21:06:29.836 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:29.836 00.000 7680 IsSlewing returns 0
21:06:29.836 00.000 7680 IsGuiding returns 0
21:06:29.836 00.000 7680 PulseGuide returned control before completion, sleep 760
21:06:29.836 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:06:29.854 00.018 6120 UpdateGuideState exits: m=9605 SNR=58.7
21:06:29.854 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:29.867 00.013 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:29.870 00.003 6120 Enqueuing Expose request
21:06:30.619 00.749 7680 IsGuiding returns 1
21:06:30.619 00.000 7680 scope still moving after pulse duration time elapsed
21:06:30.651 00.032 7680 IsSlewing returns 0
21:06:30.651 00.000 7680 IsGuiding returns 0
21:06:30.652 00.001 7680 scope move finished after 750 + 56 ms
21:06:30.652 00.000 7680 Move returns status 0, amount 750
21:06:30.652 00.000 7680 move complete, result=0
21:06:30.652 00.000 7680 worker thread done servicing request
21:06:30.652 00.000 7680 Worker thread wakes up
21:06:30.652 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:30.652 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1240,821,31,31)
21:06:31.891 01.239 7680 Exposure complete
21:06:31.972 00.081 7680 worker thread done servicing request
21:06:31.972 00.000 6120 OnExposeComplete: enter
21:06:31.974 00.002 6120 UpdateGuideState(): m_state=6
21:06:31.979 00.005 6120 Star::Find(15, 1254, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
21:06:31.979 00.000 6120 Star::Find returns 1 (0), X=1254.65, Y=834.71, Mass=9848, SNR=58.9, Peak=210 HFD=7.4
21:06:31.979 00.000 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.30 = 1.30)
21:06:31.986 00.007 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.03 = 1.03)
21:06:31.989 00.003 6120 CameraToMount -- cameraX=-3.83 cameraY=-43.08 hyp=43.25 cameraTheta=-1.66 mountX=11.77 mountY=37.00, mountTheta=1.26
21:06:31.989 00.000 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:06:31.989 00.000 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:06:31.989 00.000 6120 CameraToMount -- cameraX=1254.65 cameraY=834.71 hyp=1506.95 cameraTheta=0.59 mountX=-1387.97 mountY=-197.87, mountTheta=-3.00
21:06:31.989 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:32.001 00.012 6120 BLT: Moving North for 750 ms, step 17 / 70, DecLoc = -197.87, DeltaDec = 0.82
21:06:32.001 00.000 6120 Enqueuing Calibration Move request for direction 0
21:06:32.006 00.005 6120 BLT: Exiting DecMeasurementStep
21:06:32.006 00.000 7680 Worker thread wakes up
21:06:32.006 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:32.006 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:32.006 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:32.006 00.000 7680 MoveAxis(N, 750, -)
21:06:32.006 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:32.006 00.000 7680 IsSlewing returns 0
21:06:32.010 00.004 7680 IsGuiding returns 0
21:06:32.010 00.000 7680 PulseGuide returned control before completion, sleep 760
21:06:32.010 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:06:32.023 00.013 6120 UpdateGuideState exits: m=9848 SNR=58.9
21:06:32.033 00.010 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:32.033 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:32.033 00.000 6120 Enqueuing Expose request
21:06:32.783 00.750 7680 IsGuiding returns 1
21:06:32.785 00.002 7680 scope still moving after pulse duration time elapsed
21:06:32.815 00.030 7680 IsSlewing returns 0
21:06:32.815 00.000 7680 IsGuiding returns 0
21:06:32.815 00.000 7680 scope move finished after 750 + 56 ms
21:06:32.815 00.000 7680 Move returns status 0, amount 750
21:06:32.815 00.000 7680 move complete, result=0
21:06:32.815 00.000 7680 worker thread done servicing request
21:06:32.815 00.000 7680 Worker thread wakes up
21:06:32.815 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:32.815 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1240,820,31,31)
21:06:34.077 01.262 7680 Exposure complete
21:06:34.142 00.065 7680 worker thread done servicing request
21:06:34.151 00.009 6120 OnExposeComplete: enter
21:06:34.151 00.000 6120 UpdateGuideState(): m_state=6
21:06:34.151 00.000 6120 Star::Find(15, 1254, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
21:06:34.151 00.000 6120 Star::Find returns 1 (0), X=1254.49, Y=833.37, Mass=9604, SNR=59.0, Peak=204 HFD=7.3
21:06:34.159 00.008 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:06:34.159 00.000 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.03 = 1.03)
21:06:34.159 00.000 6120 CameraToMount -- cameraX=-3.99 cameraY=-44.42 hyp=44.60 cameraTheta=-1.66 mountX=12.18 mountY=38.14, mountTheta=1.26
21:06:34.166 00.007 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:06:34.166 00.000 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:06:34.166 00.000 6120 CameraToMount -- cameraX=1254.49 cameraY=833.37 hyp=1506.07 cameraTheta=0.59 mountX=-1387.56 mountY=-196.73, mountTheta=-3.00
21:06:34.177 00.011 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:34.177 00.000 6120 BLT: Moving North for 750 ms, step 18 / 70, DecLoc = -196.73, DeltaDec = 1.14
21:06:34.182 00.005 6120 Enqueuing Calibration Move request for direction 0
21:06:34.185 00.003 6120 BLT: Exiting DecMeasurementStep
21:06:34.187 00.002 7680 Worker thread wakes up
21:06:34.187 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:34.187 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:34.187 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:34.187 00.000 7680 MoveAxis(N, 750, -)
21:06:34.187 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:34.187 00.000 7680 IsSlewing returns 0
21:06:34.187 00.000 7680 IsGuiding returns 0
21:06:34.187 00.000 7680 PulseGuide returned control before completion, sleep 760
21:06:34.187 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:06:34.198 00.011 6120 UpdateGuideState exits: m=9604 SNR=59.0
21:06:34.198 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:34.211 00.013 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:34.214 00.003 6120 Enqueuing Expose request
21:06:34.961 00.747 7680 IsGuiding returns 1
21:06:34.962 00.001 7680 scope still moving after pulse duration time elapsed
21:06:34.993 00.031 7680 IsSlewing returns 0
21:06:34.993 00.000 7680 IsGuiding returns 0
21:06:34.993 00.000 7680 scope move finished after 750 + 55 ms
21:06:34.993 00.000 7680 Move returns status 0, amount 750
21:06:34.993 00.000 7680 move complete, result=0
21:06:34.993 00.000 7680 worker thread done servicing request
21:06:34.993 00.000 7680 Worker thread wakes up
21:06:34.993 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:34.993 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1239,818,31,31)
21:06:36.244 01.251 7680 Exposure complete
21:06:36.313 00.069 7680 worker thread done servicing request
21:06:36.313 00.000 6120 OnExposeComplete: enter
21:06:36.315 00.002 6120 UpdateGuideState(): m_state=6
21:06:36.315 00.000 6120 Star::Find(15, 1254, 833, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
21:06:36.321 00.006 6120 Star::Find returns 1 (0), X=1254.07, Y=833.21, Mass=9872, SNR=61.4, Peak=199 HFD=7.6
21:06:36.323 00.002 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:06:36.326 00.003 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:06:36.326 00.000 6120 CameraToMount -- cameraX=-4.41 cameraY=-44.58 hyp=44.80 cameraTheta=-1.67 mountX=12.62 mountY=38.10, mountTheta=1.25
21:06:36.330 00.004 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:06:36.330 00.000 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:06:36.337 00.007 6120 CameraToMount -- cameraX=1254.07 cameraY=833.21 hyp=1505.63 cameraTheta=0.59 mountX=-1387.12 mountY=-196.78, mountTheta=-3.00
21:06:36.337 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:36.342 00.005 6120 BLT: Moving North for 750 ms, step 19 / 70, DecLoc = -196.78, DeltaDec = -0.04
21:06:36.342 00.000 6120 Enqueuing Calibration Move request for direction 0
21:06:36.348 00.006 6120 BLT: Exiting DecMeasurementStep
21:06:36.348 00.000 7680 Worker thread wakes up
21:06:36.348 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:36.348 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:36.348 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:36.348 00.000 7680 MoveAxis(N, 750, -)
21:06:36.348 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:36.348 00.000 7680 IsSlewing returns 0
21:06:36.348 00.000 7680 IsGuiding returns 0
21:06:36.352 00.004 7680 PulseGuide returned control before completion, sleep 760
21:06:36.352 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:06:36.365 00.013 6120 UpdateGuideState exits: m=9872 SNR=61.4
21:06:36.365 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:36.374 00.009 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:36.374 00.000 6120 Enqueuing Expose request
21:06:37.128 00.754 7680 IsGuiding returns 1
21:06:37.129 00.001 7680 scope still moving after pulse duration time elapsed
21:06:37.160 00.031 7680 IsSlewing returns 0
21:06:37.162 00.002 7680 IsGuiding returns 0
21:06:37.163 00.001 7680 scope move finished after 750 + 61 ms
21:06:37.163 00.000 7680 Move returns status 0, amount 750
21:06:37.163 00.000 7680 move complete, result=0
21:06:37.163 00.000 7680 worker thread done servicing request
21:06:37.163 00.000 7680 Worker thread wakes up
21:06:37.163 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:37.163 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1239,818,31,31)
21:06:38.410 01.247 7680 Exposure complete
21:06:38.479 00.069 7680 worker thread done servicing request
21:06:38.479 00.000 6120 OnExposeComplete: enter
21:06:38.481 00.002 6120 UpdateGuideState(): m_state=6
21:06:38.484 00.003 6120 Star::Find(15, 1254, 833, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
21:06:38.484 00.000 6120 Star::Find returns 1 (0), X=1253.98, Y=832.38, Mass=9856, SNR=59.4, Peak=196 HFD=7.5
21:06:38.489 00.005 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:06:38.489 00.000 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:06:38.495 00.006 6120 CameraToMount -- cameraX=-4.50 cameraY=-45.41 hyp=45.64 cameraTheta=-1.67 mountX=12.87 mountY=38.81, mountTheta=1.25
21:06:38.496 00.001 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:06:38.496 00.000 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:06:38.502 00.006 6120 CameraToMount -- cameraX=1253.98 cameraY=832.38 hyp=1505.10 cameraTheta=0.59 mountX=-1386.87 mountY=-196.07, mountTheta=-3.00
21:06:38.502 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:38.508 00.006 6120 BLT: Moving North for 750 ms, step 20 / 70, DecLoc = -196.07, DeltaDec = 0.71
21:06:38.510 00.002 6120 Enqueuing Calibration Move request for direction 0
21:06:38.512 00.002 6120 BLT: Exiting DecMeasurementStep
21:06:38.516 00.004 7680 Worker thread wakes up
21:06:38.516 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:38.516 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:38.516 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:38.517 00.001 7680 MoveAxis(N, 750, -)
21:06:38.517 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:38.517 00.000 7680 IsSlewing returns 0
21:06:38.518 00.001 7680 IsGuiding returns 0
21:06:38.518 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:06:38.519 00.001 7680 PulseGuide returned control before completion, sleep 760
21:06:38.534 00.015 6120 UpdateGuideState exits: m=9856 SNR=59.4
21:06:38.536 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:38.536 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:38.542 00.006 6120 Enqueuing Expose request
21:06:39.292 00.750 7680 IsGuiding returns 1
21:06:39.292 00.000 7680 scope still moving after pulse duration time elapsed
21:06:39.325 00.033 7680 IsSlewing returns 0
21:06:39.325 00.000 7680 IsGuiding returns 0
21:06:39.325 00.000 7680 scope move finished after 750 + 59 ms
21:06:39.325 00.000 7680 Move returns status 0, amount 750
21:06:39.325 00.000 7680 move complete, result=0
21:06:39.325 00.000 7680 worker thread done servicing request
21:06:39.325 00.000 7680 Worker thread wakes up
21:06:39.325 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:39.325 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1239,817,31,31)
21:06:40.573 01.248 7680 Exposure complete
21:06:40.640 00.067 7680 worker thread done servicing request
21:06:40.640 00.000 6120 OnExposeComplete: enter
21:06:40.649 00.009 6120 UpdateGuideState(): m_state=6
21:06:40.649 00.000 6120 Star::Find(15, 1253, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
21:06:40.653 00.004 6120 Star::Find returns 1 (0), X=1253.79, Y=831.35, Mass=9860, SNR=59.0, Peak=200 HFD=7.5
21:06:40.653 00.000 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
21:06:40.658 00.005 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
21:06:40.658 00.000 6120 CameraToMount -- cameraX=-4.69 cameraY=-46.44 hyp=46.68 cameraTheta=-1.67 mountX=13.24 mountY=39.65, mountTheta=1.25
21:06:40.662 00.004 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:06:40.666 00.004 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:06:40.666 00.000 6120 CameraToMount -- cameraX=1253.79 cameraY=831.35 hyp=1504.37 cameraTheta=0.59 mountX=-1386.50 mountY=-195.23, mountTheta=-3.00
21:06:40.671 00.005 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:40.671 00.000 6120 BLT: Moving North for 750 ms, step 21 / 70, DecLoc = -195.23, DeltaDec = 0.84
21:06:40.675 00.004 6120 Enqueuing Calibration Move request for direction 0
21:06:40.678 00.003 6120 BLT: Exiting DecMeasurementStep
21:06:40.680 00.002 7680 Worker thread wakes up
21:06:40.684 00.004 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:40.684 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:40.684 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:40.684 00.000 7680 MoveAxis(N, 750, -)
21:06:40.684 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:40.684 00.000 7680 IsSlewing returns 0
21:06:40.684 00.000 7680 IsGuiding returns 0
21:06:40.684 00.000 7680 PulseGuide returned control before completion, sleep 760
21:06:40.684 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:06:40.706 00.022 6120 UpdateGuideState exits: m=9860 SNR=59.0
21:06:40.708 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:40.710 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:40.710 00.000 6120 Enqueuing Expose request
21:06:41.462 00.752 7680 IsGuiding returns 1
21:06:41.462 00.000 7680 scope still moving after pulse duration time elapsed
21:06:41.494 00.032 7680 IsSlewing returns 0
21:06:41.496 00.002 7680 IsGuiding returns 0
21:06:41.499 00.003 7680 scope move finished after 750 + 60 ms
21:06:41.499 00.000 7680 Move returns status 0, amount 750
21:06:41.499 00.000 7680 move complete, result=0
21:06:41.499 00.000 7680 worker thread done servicing request
21:06:41.499 00.000 7680 Worker thread wakes up
21:06:41.499 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:41.499 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1239,816,31,31)
21:06:42.743 01.244 7680 Exposure complete
21:06:42.816 00.073 7680 worker thread done servicing request
21:06:42.823 00.007 6120 OnExposeComplete: enter
21:06:42.823 00.000 6120 UpdateGuideState(): m_state=6
21:06:42.827 00.004 6120 Star::Find(15, 1253, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
21:06:42.829 00.002 6120 Star::Find returns 1 (0), X=1253.79, Y=829.73, Mass=8824, SNR=55.7, Peak=191 HFD=7.1
21:06:42.832 00.003 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:06:42.832 00.000 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:06:42.837 00.005 6120 CameraToMount -- cameraX=-4.69 cameraY=-48.06 hyp=48.29 cameraTheta=-1.67 mountX=13.55 mountY=41.10, mountTheta=1.25
21:06:42.837 00.000 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:06:42.842 00.005 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:06:42.842 00.000 6120 CameraToMount -- cameraX=1253.79 cameraY=829.73 hyp=1503.48 cameraTheta=0.58 mountX=-1386.19 mountY=-193.78, mountTheta=-3.00
21:06:42.848 00.006 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:42.848 00.000 6120 BLT: Moving North for 750 ms, step 22 / 70, DecLoc = -193.78, DeltaDec = 1.45
21:06:42.853 00.005 6120 Enqueuing Calibration Move request for direction 0
21:06:42.854 00.001 6120 BLT: Exiting DecMeasurementStep
21:06:42.859 00.005 7680 Worker thread wakes up
21:06:42.859 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:42.859 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:42.860 00.001 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:42.860 00.000 7680 MoveAxis(N, 750, -)
21:06:42.860 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:42.860 00.000 7680 IsSlewing returns 0
21:06:42.861 00.001 7680 IsGuiding returns 0
21:06:42.861 00.000 7680 PulseGuide returned control before completion, sleep 760
21:06:42.861 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=191, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:06:42.863 00.002 6120 UpdateGuideState exits: m=8824 SNR=55.7
21:06:42.879 00.016 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:42.881 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:42.885 00.004 6120 Enqueuing Expose request
21:06:43.629 00.744 7680 IsGuiding returns 1
21:06:43.631 00.002 7680 scope still moving after pulse duration time elapsed
21:06:43.661 00.030 7680 IsSlewing returns 0
21:06:43.661 00.000 7680 IsGuiding returns 0
21:06:43.661 00.000 7680 scope move finished after 750 + 51 ms
21:06:43.661 00.000 7680 Move returns status 0, amount 750
21:06:43.661 00.000 7680 move complete, result=0
21:06:43.661 00.000 7680 worker thread done servicing request
21:06:43.661 00.000 7680 Worker thread wakes up
21:06:43.664 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:43.664 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1239,815,31,31)
21:06:44.910 01.246 7680 Exposure complete
21:06:44.981 00.071 7680 worker thread done servicing request
21:06:44.981 00.000 6120 OnExposeComplete: enter
21:06:44.981 00.000 6120 UpdateGuideState(): m_state=6
21:06:44.987 00.006 6120 Star::Find(15, 1253, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
21:06:44.987 00.000 6120 Star::Find returns 1 (0), X=1253.23, Y=829.53, Mass=9507, SNR=58.8, Peak=194 HFD=7.4
21:06:44.987 00.000 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
21:06:44.987 00.000 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
21:06:44.997 00.010 6120 CameraToMount -- cameraX=-5.25 cameraY=-48.26 hyp=48.55 cameraTheta=-1.68 mountX=14.13 mountY=41.04, mountTheta=1.24
21:06:44.997 00.000 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:06:45.004 00.007 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:06:45.004 00.000 6120 CameraToMount -- cameraX=1253.23 cameraY=829.53 hyp=1502.90 cameraTheta=0.58 mountX=-1385.61 mountY=-193.84, mountTheta=-3.00
21:06:45.004 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:45.010 00.006 6120 BLT: Moving North for 750 ms, step 23 / 70, DecLoc = -193.84, DeltaDec = -0.06
21:06:45.013 00.003 6120 Enqueuing Calibration Move request for direction 0
21:06:45.013 00.000 6120 BLT: Exiting DecMeasurementStep
21:06:45.013 00.000 7680 Worker thread wakes up
21:06:45.013 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:45.013 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:45.013 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:45.013 00.000 7680 MoveAxis(N, 750, -)
21:06:45.013 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:45.013 00.000 7680 IsSlewing returns 0
21:06:45.021 00.008 7680 IsGuiding returns 0
21:06:45.021 00.000 7680 PulseGuide returned control before completion, sleep 760
21:06:45.021 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=194, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:06:45.038 00.017 6120 UpdateGuideState exits: m=9507 SNR=58.8
21:06:45.041 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:45.045 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:45.047 00.002 6120 Enqueuing Expose request
21:06:45.795 00.748 7680 IsGuiding returns 1
21:06:45.795 00.000 7680 scope still moving after pulse duration time elapsed
21:06:45.827 00.032 7680 IsSlewing returns 0
21:06:45.827 00.000 7680 IsGuiding returns 0
21:06:45.827 00.000 7680 scope move finished after 750 + 56 ms
21:06:45.827 00.000 7680 Move returns status 0, amount 750
21:06:45.827 00.000 7680 move complete, result=0
21:06:45.827 00.000 7680 worker thread done servicing request
21:06:45.829 00.002 7680 Worker thread wakes up
21:06:45.829 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:45.829 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1238,815,31,31)
21:06:47.075 01.246 7680 Exposure complete
21:06:47.152 00.077 7680 worker thread done servicing request
21:06:47.152 00.000 6120 OnExposeComplete: enter
21:06:47.155 00.003 6120 UpdateGuideState(): m_state=6
21:06:47.156 00.001 6120 Star::Find(15, 1253, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
21:06:47.160 00.004 6120 Star::Find returns 1 (0), X=1253.54, Y=828.53, Mass=9902, SNR=60.4, Peak=202 HFD=7.5
21:06:47.162 00.002 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
21:06:47.166 00.004 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:06:47.166 00.000 6120 CameraToMount -- cameraX=-4.94 cameraY=-49.26 hyp=49.51 cameraTheta=-1.67 mountX=14.01 mountY=42.07, mountTheta=1.25
21:06:47.172 00.006 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:06:47.172 00.000 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:06:47.176 00.004 6120 CameraToMount -- cameraX=1253.54 cameraY=828.53 hyp=1502.61 cameraTheta=0.58 mountX=-1385.73 mountY=-192.81, mountTheta=-3.00
21:06:47.179 00.003 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:47.181 00.002 6120 BLT: Moving North for 750 ms, step 24 / 70, DecLoc = -192.81, DeltaDec = 1.03
21:06:47.181 00.000 6120 Enqueuing Calibration Move request for direction 0
21:06:47.186 00.005 6120 BLT: Exiting DecMeasurementStep
21:06:47.188 00.002 7680 Worker thread wakes up
21:06:47.188 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:47.188 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:47.188 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:47.188 00.000 7680 MoveAxis(N, 750, -)
21:06:47.188 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:47.188 00.000 7680 IsSlewing returns 0
21:06:47.188 00.000 7680 IsGuiding returns 0
21:06:47.188 00.000 7680 PulseGuide returned control before completion, sleep 760
21:06:47.188 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:06:47.206 00.018 6120 UpdateGuideState exits: m=9902 SNR=60.4
21:06:47.206 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:47.214 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:47.216 00.002 6120 Enqueuing Expose request
21:06:47.965 00.749 7680 IsGuiding returns 1
21:06:47.965 00.000 7680 scope still moving after pulse duration time elapsed
21:06:47.997 00.032 7680 IsSlewing returns 0
21:06:47.998 00.001 7680 IsGuiding returns 0
21:06:47.998 00.000 7680 scope move finished after 750 + 57 ms
21:06:47.998 00.000 7680 Move returns status 0, amount 750
21:06:47.998 00.000 7680 move complete, result=0
21:06:47.998 00.000 7680 worker thread done servicing request
21:06:47.998 00.000 7680 Worker thread wakes up
21:06:48.000 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:48.000 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1239,814,31,31)
21:06:49.252 01.252 7680 Exposure complete
21:06:49.317 00.065 7680 worker thread done servicing request
21:06:49.317 00.000 6120 OnExposeComplete: enter
21:06:49.323 00.006 6120 UpdateGuideState(): m_state=6
21:06:49.323 00.000 6120 Star::Find(15, 1253, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
21:06:49.323 00.000 6120 Star::Find returns 1 (0), X=1253.60, Y=827.56, Mass=9635, SNR=59.9, Peak=207 HFD=7.4
21:06:49.323 00.000 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:06:49.334 00.011 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:06:49.334 00.000 6120 CameraToMount -- cameraX=-4.88 cameraY=-50.23 hyp=50.46 cameraTheta=-1.67 mountX=14.13 mountY=42.96, mountTheta=1.25
21:06:49.338 00.004 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.75)
21:06:49.338 00.000 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:06:49.338 00.000 6120 CameraToMount -- cameraX=1253.60 cameraY=827.56 hyp=1502.12 cameraTheta=0.58 mountX=-1385.61 mountY=-191.91, mountTheta=-3.00
21:06:49.338 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:49.338 00.000 6120 BLT: Moving North for 750 ms, step 25 / 70, DecLoc = -191.91, DeltaDec = 0.90
21:06:49.351 00.013 6120 Enqueuing Calibration Move request for direction 0
21:06:49.354 00.003 6120 BLT: Exiting DecMeasurementStep
21:06:49.358 00.004 7680 Worker thread wakes up
21:06:49.358 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:49.358 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:49.358 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:49.358 00.000 7680 MoveAxis(N, 750, -)
21:06:49.358 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:49.358 00.000 7680 IsSlewing returns 0
21:06:49.358 00.000 7680 IsGuiding returns 0
21:06:49.361 00.003 7680 PulseGuide returned control before completion, sleep 760
21:06:49.361 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=162, Gamma=1.000
21:06:49.369 00.008 6120 UpdateGuideState exits: m=9635 SNR=59.9
21:06:49.378 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:49.381 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:49.381 00.000 6120 Enqueuing Expose request
21:06:50.131 00.750 7680 IsGuiding returns 1
21:06:50.136 00.005 7680 scope still moving after pulse duration time elapsed
21:06:50.163 00.027 7680 IsSlewing returns 0
21:06:50.163 00.000 7680 IsGuiding returns 0
21:06:50.163 00.000 7680 scope move finished after 750 + 53 ms
21:06:50.164 00.001 7680 Move returns status 0, amount 750
21:06:50.164 00.000 7680 move complete, result=0
21:06:50.164 00.000 7680 worker thread done servicing request
21:06:50.164 00.000 7680 Worker thread wakes up
21:06:50.164 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:50.164 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1239,813,31,31)
21:06:51.417 01.253 7680 Exposure complete
21:06:51.490 00.073 7680 worker thread done servicing request
21:06:51.491 00.001 6120 OnExposeComplete: enter
21:06:51.491 00.000 6120 UpdateGuideState(): m_state=6
21:06:51.491 00.000 6120 Star::Find(15, 1253, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
21:06:51.491 00.000 6120 Star::Find returns 1 (0), X=1253.74, Y=826.67, Mass=9305, SNR=57.2, Peak=191 HFD=7.4
21:06:51.491 00.000 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:06:51.491 00.000 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:06:51.506 00.015 6120 CameraToMount -- cameraX=-4.75 cameraY=-51.12 hyp=51.34 cameraTheta=-1.66 mountX=14.17 mountY=43.82, mountTheta=1.26
21:06:51.509 00.003 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.75)
21:06:51.510 00.001 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:06:51.510 00.000 6120 CameraToMount -- cameraX=1253.74 cameraY=826.67 hyp=1501.75 cameraTheta=0.58 mountX=-1385.57 mountY=-191.05, mountTheta=-3.00
21:06:51.510 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:51.510 00.000 6120 BLT: Moving North for 750 ms, step 26 / 70, DecLoc = -191.05, DeltaDec = 0.86
21:06:51.510 00.000 6120 Enqueuing Calibration Move request for direction 0
21:06:51.522 00.012 6120 BLT: Exiting DecMeasurementStep
21:06:51.526 00.004 7680 Worker thread wakes up
21:06:51.526 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:51.526 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:51.526 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:51.526 00.000 7680 MoveAxis(N, 750, -)
21:06:51.526 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:51.526 00.000 7680 IsSlewing returns 0
21:06:51.528 00.002 7680 IsGuiding returns 0
21:06:51.528 00.000 7680 PulseGuide returned control before completion, sleep 760
21:06:51.528 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=191, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:06:51.543 00.015 6120 UpdateGuideState exits: m=9305 SNR=57.2
21:06:51.543 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:51.551 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:51.554 00.003 6120 Enqueuing Expose request
21:06:52.304 00.750 7680 IsGuiding returns 1
21:06:52.304 00.000 7680 scope still moving after pulse duration time elapsed
21:06:52.336 00.032 7680 IsSlewing returns 0
21:06:52.336 00.000 7680 IsGuiding returns 0
21:06:52.336 00.000 7680 scope move finished after 750 + 59 ms
21:06:52.338 00.002 7680 Move returns status 0, amount 750
21:06:52.338 00.000 7680 move complete, result=0
21:06:52.338 00.000 7680 worker thread done servicing request
21:06:52.340 00.002 7680 Worker thread wakes up
21:06:52.340 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:52.340 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1239,812,31,31)
21:06:53.595 01.255 7680 Exposure complete
21:06:53.662 00.067 7680 worker thread done servicing request
21:06:53.662 00.000 6120 OnExposeComplete: enter
21:06:53.662 00.000 6120 UpdateGuideState(): m_state=6
21:06:53.666 00.004 6120 Star::Find(15, 1253, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
21:06:53.672 00.006 6120 Star::Find returns 1 (0), X=1253.74, Y=825.80, Mass=9508, SNR=59.7, Peak=193 HFD=7.5
21:06:53.673 00.001 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:06:53.673 00.000 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:06:53.679 00.006 6120 CameraToMount -- cameraX=-4.74 cameraY=-51.99 hyp=52.20 cameraTheta=-1.66 mountX=14.32 mountY=44.61, mountTheta=1.26
21:06:53.679 00.000 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.75)
21:06:53.685 00.006 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:06:53.688 00.003 6120 CameraToMount -- cameraX=1253.74 cameraY=825.80 hyp=1501.27 cameraTheta=0.58 mountX=-1385.42 mountY=-190.27, mountTheta=-3.01
21:06:53.691 00.003 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:53.691 00.000 6120 BLT: Moving North for 750 ms, step 27 / 70, DecLoc = -190.27, DeltaDec = 0.79
21:06:53.697 00.006 6120 Enqueuing Calibration Move request for direction 0
21:06:53.698 00.001 6120 BLT: Exiting DecMeasurementStep
21:06:53.698 00.000 7680 Worker thread wakes up
21:06:53.698 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:53.698 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:53.698 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:53.698 00.000 7680 MoveAxis(N, 750, -)
21:06:53.698 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:53.698 00.000 7680 IsSlewing returns 0
21:06:53.705 00.007 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:06:53.705 00.000 7680 IsGuiding returns 0
21:06:53.705 00.000 7680 PulseGuide returned control before completion, sleep 760
21:06:53.720 00.015 6120 UpdateGuideState exits: m=9508 SNR=59.7
21:06:53.722 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:53.722 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:53.728 00.006 6120 Enqueuing Expose request
21:06:54.483 00.755 7680 IsGuiding returns 1
21:06:54.483 00.000 7680 scope still moving after pulse duration time elapsed
21:06:54.515 00.032 7680 IsSlewing returns 0
21:06:54.515 00.000 7680 IsGuiding returns 0
21:06:54.516 00.001 7680 scope move finished after 750 + 58 ms
21:06:54.516 00.000 7680 Move returns status 0, amount 750
21:06:54.516 00.000 7680 move complete, result=0
21:06:54.518 00.002 7680 worker thread done servicing request
21:06:54.518 00.000 7680 Worker thread wakes up
21:06:54.518 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:54.518 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1239,811,31,31)
21:06:55.767 01.249 7680 Exposure complete
21:06:55.836 00.069 7680 worker thread done servicing request
21:06:55.836 00.000 6120 OnExposeComplete: enter
21:06:55.839 00.003 6120 UpdateGuideState(): m_state=6
21:06:55.841 00.002 6120 Star::Find(15, 1253, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
21:06:55.841 00.000 6120 Star::Find returns 1 (0), X=1253.73, Y=824.86, Mass=9478, SNR=58.6, Peak=207 HFD=7.5
21:06:55.847 00.006 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:06:55.847 00.000 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.03 = 1.03)
21:06:55.852 00.005 6120 CameraToMount -- cameraX=-4.75 cameraY=-52.94 hyp=53.15 cameraTheta=-1.66 mountX=14.51 mountY=45.45, mountTheta=1.26
21:06:55.856 00.004 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.75)
21:06:55.858 00.002 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.02)
21:06:55.858 00.000 6120 CameraToMount -- cameraX=1253.73 cameraY=824.86 hyp=1500.74 cameraTheta=0.58 mountX=-1385.23 mountY=-189.42, mountTheta=-3.01
21:06:55.863 00.005 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:55.863 00.000 6120 BLT: Moving North for 750 ms, step 28 / 70, DecLoc = -189.42, DeltaDec = 0.85
21:06:55.868 00.005 6120 Enqueuing Calibration Move request for direction 0
21:06:55.871 00.003 6120 BLT: Exiting DecMeasurementStep
21:06:55.872 00.001 7680 Worker thread wakes up
21:06:55.872 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:55.872 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:55.872 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:55.872 00.000 7680 MoveAxis(N, 750, -)
21:06:55.872 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:55.872 00.000 7680 IsSlewing returns 0
21:06:55.872 00.000 7680 IsGuiding returns 0
21:06:55.872 00.000 7680 PulseGuide returned control before completion, sleep 760
21:06:55.872 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:06:55.889 00.017 6120 UpdateGuideState exits: m=9478 SNR=58.6
21:06:55.889 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:55.889 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:55.900 00.011 6120 Enqueuing Expose request
21:06:56.639 00.739 7680 IsGuiding returns 1
21:06:56.639 00.000 7680 scope still moving after pulse duration time elapsed
21:06:56.672 00.033 7680 IsSlewing returns 0
21:06:56.673 00.001 7680 IsGuiding returns 0
21:06:56.673 00.000 7680 scope move finished after 750 + 48 ms
21:06:56.673 00.000 7680 Move returns status 0, amount 750
21:06:56.675 00.002 7680 move complete, result=0
21:06:56.675 00.000 7680 worker thread done servicing request
21:06:56.675 00.000 7680 Worker thread wakes up
21:06:56.675 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:56.675 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1239,810,31,31)
21:06:57.916 01.241 7680 Exposure complete
21:06:58.010 00.094 7680 worker thread done servicing request
21:06:58.012 00.002 6120 OnExposeComplete: enter
21:06:58.014 00.002 6120 UpdateGuideState(): m_state=6
21:06:58.014 00.000 6120 Star::Find(15, 1253, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
21:06:58.014 00.000 6120 Star::Find returns 1 (0), X=1253.54, Y=824.16, Mass=10061, SNR=60.0, Peak=217 HFD=7.6
21:06:58.014 00.000 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:06:58.014 00.000 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:06:58.028 00.014 6120 CameraToMount -- cameraX=-4.95 cameraY=-53.63 hyp=53.85 cameraTheta=-1.66 mountX=14.83 mountY=45.99, mountTheta=1.26
21:06:58.028 00.000 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.75)
21:06:58.032 00.004 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.02)
21:06:58.032 00.000 6120 CameraToMount -- cameraX=1253.54 cameraY=824.16 hyp=1500.20 cameraTheta=0.58 mountX=-1384.91 mountY=-188.89, mountTheta=-3.01
21:06:58.038 00.006 6120 BLT: Entering DecMeasurementStep, state = 2
21:06:58.038 00.000 6120 BLT: Moving North for 750 ms, step 29 / 70, DecLoc = -188.89, DeltaDec = 0.53
21:06:58.044 00.006 6120 Enqueuing Calibration Move request for direction 0
21:06:58.044 00.000 6120 BLT: Exiting DecMeasurementStep
21:06:58.049 00.005 7680 Worker thread wakes up
21:06:58.049 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:06:58.049 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:06:58.049 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:06:58.050 00.001 7680 MoveAxis(N, 750, -)
21:06:58.050 00.000 7680 Guiding  Dir = 0, Dur = 750
21:06:58.050 00.000 7680 IsSlewing returns 0
21:06:58.051 00.001 7680 IsGuiding returns 0
21:06:58.051 00.000 7680 PulseGuide returned control before completion, sleep 760
21:06:58.051 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:06:58.061 00.010 6120 UpdateGuideState exits: m=10061 SNR=60.0
21:06:58.061 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:58.072 00.011 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:06:58.073 00.001 6120 Enqueuing Expose request
21:06:58.825 00.752 7680 IsGuiding returns 1
21:06:58.825 00.000 7680 scope still moving after pulse duration time elapsed
21:06:58.857 00.032 7680 IsSlewing returns 0
21:06:58.857 00.000 7680 IsGuiding returns 0
21:06:58.857 00.000 7680 scope move finished after 750 + 57 ms
21:06:58.857 00.000 7680 Move returns status 0, amount 750
21:06:58.857 00.000 7680 move complete, result=0
21:06:58.857 00.000 7680 worker thread done servicing request
21:06:58.857 00.000 7680 Worker thread wakes up
21:06:58.857 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:06:58.857 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1239,809,31,31)
21:07:00.104 01.247 7680 Exposure complete
21:07:00.169 00.065 7680 worker thread done servicing request
21:07:00.169 00.000 6120 OnExposeComplete: enter
21:07:00.182 00.013 6120 UpdateGuideState(): m_state=6
21:07:00.182 00.000 6120 Star::Find(15, 1253, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
21:07:00.187 00.005 6120 Star::Find returns 1 (0), X=1253.34, Y=822.51, Mass=9040, SNR=57.6, Peak=198 HFD=7.3
21:07:00.187 00.000 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:07:00.193 00.006 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:07:00.193 00.000 6120 CameraToMount -- cameraX=-5.14 cameraY=-55.28 hyp=55.52 cameraTheta=-1.66 mountX=15.33 mountY=47.38, mountTheta=1.26
21:07:00.198 00.005 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.75)
21:07:00.200 00.002 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.02)
21:07:00.204 00.004 6120 CameraToMount -- cameraX=1253.34 cameraY=822.51 hyp=1499.13 cameraTheta=0.58 mountX=-1384.41 mountY=-187.49, mountTheta=-3.01
21:07:00.206 00.002 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:00.206 00.000 6120 BLT: Moving North for 750 ms, step 30 / 70, DecLoc = -187.49, DeltaDec = 1.40
21:07:00.211 00.005 6120 Enqueuing Calibration Move request for direction 0
21:07:00.214 00.003 6120 BLT: Exiting DecMeasurementStep
21:07:00.216 00.002 7680 Worker thread wakes up
21:07:00.216 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:00.216 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:00.216 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:00.216 00.000 7680 MoveAxis(N, 750, -)
21:07:00.218 00.002 7680 Guiding  Dir = 0, Dur = 750
21:07:00.218 00.000 7680 IsSlewing returns 0
21:07:00.218 00.000 7680 IsGuiding returns 0
21:07:00.218 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:07:00.220 00.002 7680 PulseGuide returned control before completion, sleep 760
21:07:00.235 00.015 6120 UpdateGuideState exits: m=9040 SNR=57.6
21:07:00.237 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:00.239 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:00.242 00.003 6120 Enqueuing Expose request
21:07:00.993 00.751 7680 IsGuiding returns 1
21:07:00.993 00.000 7680 scope still moving after pulse duration time elapsed
21:07:01.025 00.032 7680 IsSlewing returns 0
21:07:01.025 00.000 7680 IsGuiding returns 1
21:07:01.056 00.031 7680 IsSlewing returns 0
21:07:01.056 00.000 7680 IsGuiding returns 0
21:07:01.056 00.000 7680 scope move finished after 750 + 88 ms
21:07:01.056 00.000 7680 Move returns status 0, amount 750
21:07:01.056 00.000 7680 move complete, result=0
21:07:01.056 00.000 7680 worker thread done servicing request
21:07:01.056 00.000 7680 Worker thread wakes up
21:07:01.056 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:01.056 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1238,808,31,31)
21:07:02.307 01.251 7680 Exposure complete
21:07:02.377 00.070 7680 worker thread done servicing request
21:07:02.377 00.000 6120 OnExposeComplete: enter
21:07:02.379 00.002 6120 UpdateGuideState(): m_state=6
21:07:02.383 00.004 6120 Star::Find(15, 1253, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
21:07:02.385 00.002 6120 Star::Find returns 1 (0), X=1252.89, Y=822.47, Mass=9683, SNR=58.8, Peak=201 HFD=7.3
21:07:02.385 00.000 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
21:07:02.385 00.000 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
21:07:02.394 00.009 6120 CameraToMount -- cameraX=-5.59 cameraY=-55.32 hyp=55.61 cameraTheta=-1.67 mountX=15.78 mountY=47.23, mountTheta=1.25
21:07:02.394 00.000 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.75)
21:07:02.398 00.004 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.02)
21:07:02.398 00.000 6120 CameraToMount -- cameraX=1252.89 cameraY=822.47 hyp=1498.73 cameraTheta=0.58 mountX=-1383.96 mountY=-187.65, mountTheta=-3.01
21:07:02.404 00.006 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:02.404 00.000 6120 BLT: Moving North for 750 ms, step 31 / 70, DecLoc = -187.65, DeltaDec = -0.16
21:07:02.409 00.005 6120 Enqueuing Calibration Move request for direction 0
21:07:02.411 00.002 6120 BLT: Exiting DecMeasurementStep
21:07:02.411 00.000 7680 Worker thread wakes up
21:07:02.411 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:02.411 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:02.411 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:02.411 00.000 7680 MoveAxis(N, 750, -)
21:07:02.411 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:02.411 00.000 7680 IsSlewing returns 0
21:07:02.411 00.000 7680 IsGuiding returns 0
21:07:02.416 00.005 7680 PulseGuide returned control before completion, sleep 760
21:07:02.416 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:07:02.429 00.013 6120 UpdateGuideState exits: m=9683 SNR=58.8
21:07:02.429 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:02.429 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:02.441 00.012 6120 Enqueuing Expose request
21:07:03.188 00.747 7680 IsGuiding returns 1
21:07:03.188 00.000 7680 scope still moving after pulse duration time elapsed
21:07:03.220 00.032 7680 IsSlewing returns 0
21:07:03.220 00.000 7680 IsGuiding returns 1
21:07:03.252 00.032 7680 IsSlewing returns 0
21:07:03.252 00.000 7680 IsGuiding returns 0
21:07:03.252 00.000 7680 scope move finished after 750 + 86 ms
21:07:03.252 00.000 7680 Move returns status 0, amount 750
21:07:03.252 00.000 7680 move complete, result=0
21:07:03.252 00.000 7680 worker thread done servicing request
21:07:03.252 00.000 7680 Worker thread wakes up
21:07:03.252 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:03.252 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1238,807,31,31)
21:07:04.504 01.252 7680 Exposure complete
21:07:04.575 00.071 7680 worker thread done servicing request
21:07:04.575 00.000 6120 OnExposeComplete: enter
21:07:04.582 00.007 6120 UpdateGuideState(): m_state=6
21:07:04.583 00.001 6120 Star::Find(15, 1252, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
21:07:04.587 00.004 6120 Star::Find returns 1 (0), X=1252.60, Y=821.46, Mass=10144, SNR=62.2, Peak=202 HFD=7.5
21:07:04.587 00.000 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
21:07:04.591 00.004 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
21:07:04.591 00.000 6120 CameraToMount -- cameraX=-5.88 cameraY=-56.33 hyp=56.63 cameraTheta=-1.67 mountX=16.25 mountY=48.00, mountTheta=1.24
21:07:04.597 00.006 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.75)
21:07:04.601 00.004 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.02)
21:07:04.604 00.003 6120 CameraToMount -- cameraX=1252.60 cameraY=821.46 hyp=1497.93 cameraTheta=0.58 mountX=-1383.49 mountY=-186.88, mountTheta=-3.01
21:07:04.607 00.003 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:04.607 00.000 6120 BLT: Moving North for 750 ms, step 32 / 70, DecLoc = -186.88, DeltaDec = 0.77
21:07:04.613 00.006 6120 Enqueuing Calibration Move request for direction 0
21:07:04.615 00.002 6120 BLT: Exiting DecMeasurementStep
21:07:04.618 00.003 7680 Worker thread wakes up
21:07:04.618 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:04.618 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:04.618 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:04.618 00.000 7680 MoveAxis(N, 750, -)
21:07:04.618 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:04.618 00.000 7680 IsSlewing returns 0
21:07:04.618 00.000 7680 IsGuiding returns 0
21:07:04.620 00.002 7680 PulseGuide returned control before completion, sleep 760
21:07:04.620 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:07:04.635 00.015 6120 UpdateGuideState exits: m=10144 SNR=62.2
21:07:04.640 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:04.640 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:04.647 00.007 6120 Enqueuing Expose request
21:07:05.391 00.744 7680 IsGuiding returns 1
21:07:05.391 00.000 7680 scope still moving after pulse duration time elapsed
21:07:05.423 00.032 7680 IsSlewing returns 0
21:07:05.423 00.000 7680 IsGuiding returns 1
21:07:05.455 00.032 7680 IsSlewing returns 0
21:07:05.455 00.000 7680 IsGuiding returns 0
21:07:05.455 00.000 7680 scope move finished after 750 + 88 ms
21:07:05.455 00.000 7680 Move returns status 0, amount 750
21:07:05.455 00.000 7680 move complete, result=0
21:07:05.455 00.000 7680 worker thread done servicing request
21:07:05.455 00.000 7680 Worker thread wakes up
21:07:05.455 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:05.455 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1238,806,31,31)
21:07:06.698 01.243 7680 Exposure complete
21:07:06.770 00.072 7680 worker thread done servicing request
21:07:06.770 00.000 6120 OnExposeComplete: enter
21:07:06.770 00.000 6120 UpdateGuideState(): m_state=6
21:07:06.774 00.004 6120 Star::Find(15, 1252, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
21:07:06.776 00.002 6120 Star::Find returns 1 (0), X=1252.57, Y=820.47, Mass=9858, SNR=58.5, Peak=203 HFD=7.4
21:07:06.776 00.000 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
21:07:06.782 00.006 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
21:07:06.782 00.000 6120 CameraToMount -- cameraX=-5.91 cameraY=-57.32 hyp=57.63 cameraTheta=-1.67 mountX=16.47 mountY=48.88, mountTheta=1.25
21:07:06.787 00.005 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:07:06.791 00.004 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.02)
21:07:06.791 00.000 6120 CameraToMount -- cameraX=1252.57 cameraY=820.47 hyp=1497.36 cameraTheta=0.58 mountX=-1383.27 mountY=-186.00, mountTheta=-3.01
21:07:06.795 00.004 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:06.795 00.000 6120 BLT: Moving North for 750 ms, step 33 / 70, DecLoc = -186.00, DeltaDec = 0.88
21:07:06.800 00.005 6120 Enqueuing Calibration Move request for direction 0
21:07:06.800 00.000 6120 BLT: Exiting DecMeasurementStep
21:07:06.805 00.005 7680 Worker thread wakes up
21:07:06.805 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:06.805 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:06.805 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:06.806 00.001 7680 MoveAxis(N, 750, -)
21:07:06.806 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:06.806 00.000 7680 IsSlewing returns 0
21:07:06.806 00.000 7680 IsGuiding returns 0
21:07:06.806 00.000 7680 PulseGuide returned control before completion, sleep 760
21:07:06.807 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:07:06.823 00.016 6120 UpdateGuideState exits: m=9858 SNR=58.5
21:07:06.827 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:06.830 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:06.830 00.000 6120 Enqueuing Expose request
21:07:07.573 00.743 7680 IsGuiding returns 1
21:07:07.574 00.001 7680 scope still moving after pulse duration time elapsed
21:07:07.605 00.031 7680 IsSlewing returns 0
21:07:07.605 00.000 7680 IsGuiding returns 0
21:07:07.607 00.002 7680 scope move finished after 750 + 50 ms
21:07:07.607 00.000 7680 Move returns status 0, amount 750
21:07:07.608 00.001 7680 move complete, result=0
21:07:07.608 00.000 7680 worker thread done servicing request
21:07:07.609 00.001 7680 Worker thread wakes up
21:07:07.609 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:07.610 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1238,805,31,31)
21:07:08.858 01.248 7680 Exposure complete
21:07:08.929 00.071 7680 worker thread done servicing request
21:07:08.929 00.000 6120 OnExposeComplete: enter
21:07:08.938 00.009 6120 UpdateGuideState(): m_state=6
21:07:08.938 00.000 6120 Star::Find(15, 1252, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
21:07:08.938 00.000 6120 Star::Find returns 1 (0), X=1252.62, Y=818.72, Mass=8998, SNR=58.2, Peak=203 HFD=7.2
21:07:08.945 00.007 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
21:07:08.948 00.003 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:07:08.948 00.000 6120 CameraToMount -- cameraX=-5.86 cameraY=-59.07 hyp=59.36 cameraTheta=-1.67 mountX=16.74 mountY=50.47, mountTheta=1.25
21:07:08.948 00.000 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:07:08.948 00.000 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.02)
21:07:08.948 00.000 6120 CameraToMount -- cameraX=1252.62 cameraY=818.72 hyp=1496.45 cameraTheta=0.58 mountX=-1383.00 mountY=-184.41, mountTheta=-3.01
21:07:08.961 00.013 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:08.962 00.001 6120 BLT: Moving North for 750 ms, step 34 / 70, DecLoc = -184.41, DeltaDec = 1.59
21:07:08.966 00.004 6120 Enqueuing Calibration Move request for direction 0
21:07:08.968 00.002 6120 BLT: Exiting DecMeasurementStep
21:07:08.970 00.002 7680 Worker thread wakes up
21:07:08.972 00.002 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:08.972 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:08.972 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:08.972 00.000 7680 MoveAxis(N, 750, -)
21:07:08.972 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:08.972 00.000 7680 IsSlewing returns 0
21:07:08.972 00.000 7680 IsGuiding returns 0
21:07:08.972 00.000 7680 PulseGuide returned control before completion, sleep 760
21:07:08.974 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:07:08.985 00.011 6120 UpdateGuideState exits: m=8998 SNR=58.2
21:07:08.993 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:08.997 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:08.997 00.000 6120 Enqueuing Expose request
21:07:09.741 00.744 7680 IsGuiding returns 1
21:07:09.744 00.003 7680 scope still moving after pulse duration time elapsed
21:07:09.773 00.029 7680 IsSlewing returns 0
21:07:09.773 00.000 7680 IsGuiding returns 0
21:07:09.774 00.001 7680 scope move finished after 750 + 50 ms
21:07:09.774 00.000 7680 Move returns status 0, amount 750
21:07:09.774 00.000 7680 move complete, result=0
21:07:09.775 00.001 7680 worker thread done servicing request
21:07:09.784 00.009 7680 Worker thread wakes up
21:07:09.784 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:09.784 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1238,804,31,31)
21:07:11.042 01.258 7680 Exposure complete
21:07:11.104 00.062 7680 worker thread done servicing request
21:07:11.104 00.000 6120 OnExposeComplete: enter
21:07:11.112 00.008 6120 UpdateGuideState(): m_state=6
21:07:11.112 00.000 6120 Star::Find(15, 1252, 818, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
21:07:11.118 00.006 6120 Star::Find returns 1 (0), X=1251.97, Y=818.75, Mass=9516, SNR=57.9, Peak=207 HFD=7.5
21:07:11.120 00.002 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:07:11.122 00.002 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
21:07:11.122 00.000 6120 CameraToMount -- cameraX=-6.51 cameraY=-59.04 hyp=59.40 cameraTheta=-1.68 mountX=17.37 mountY=50.16, mountTheta=1.24
21:07:11.128 00.006 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:07:11.130 00.002 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.02)
21:07:11.134 00.004 6120 CameraToMount -- cameraX=1251.97 cameraY=818.75 hyp=1495.92 cameraTheta=0.58 mountX=-1382.37 mountY=-184.71, mountTheta=-3.01
21:07:11.137 00.003 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:11.139 00.002 6120 BLT: Moving North for 750 ms, step 35 / 70, DecLoc = -184.71, DeltaDec = -0.31
21:07:11.139 00.000 6120 Enqueuing Calibration Move request for direction 0
21:07:11.143 00.004 6120 BLT: Exiting DecMeasurementStep
21:07:11.144 00.001 7680 Worker thread wakes up
21:07:11.144 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:11.144 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:11.144 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:11.144 00.000 7680 MoveAxis(N, 750, -)
21:07:11.144 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:11.144 00.000 7680 IsSlewing returns 0
21:07:11.144 00.000 7680 IsGuiding returns 0
21:07:11.144 00.000 7680 PulseGuide returned control before completion, sleep 760
21:07:11.144 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:07:11.160 00.016 6120 UpdateGuideState exits: m=9516 SNR=57.9
21:07:11.168 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:11.171 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:11.171 00.000 6120 Enqueuing Expose request
21:07:11.911 00.740 7680 IsGuiding returns 1
21:07:11.911 00.000 7680 scope still moving after pulse duration time elapsed
21:07:11.943 00.032 7680 IsSlewing returns 0
21:07:11.944 00.001 7680 IsGuiding returns 0
21:07:11.944 00.000 7680 scope move finished after 750 + 46 ms
21:07:11.945 00.001 7680 Move returns status 0, amount 750
21:07:11.945 00.000 7680 move complete, result=0
21:07:11.945 00.000 7680 worker thread done servicing request
21:07:11.945 00.000 7680 Worker thread wakes up
21:07:11.945 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:11.945 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1237,804,31,31)
21:07:13.198 01.253 7680 Exposure complete
21:07:13.270 00.072 7680 worker thread done servicing request
21:07:13.270 00.000 6120 OnExposeComplete: enter
21:07:13.270 00.000 6120 UpdateGuideState(): m_state=6
21:07:13.274 00.004 6120 Star::Find(15, 1251, 818, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
21:07:13.274 00.000 6120 Star::Find returns 1 (0), X=1251.83, Y=817.88, Mass=9257, SNR=58.1, Peak=196 HFD=7.4
21:07:13.274 00.000 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:07:13.274 00.000 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:07:13.286 00.012 6120 CameraToMount -- cameraX=-6.65 cameraY=-59.91 hyp=60.28 cameraTheta=-1.68 mountX=17.67 mountY=50.88, mountTheta=1.24
21:07:13.286 00.000 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:07:13.292 00.006 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:07:13.292 00.000 6120 CameraToMount -- cameraX=1251.83 cameraY=817.88 hyp=1495.33 cameraTheta=0.58 mountX=-1382.07 mountY=-183.99, mountTheta=-3.01
21:07:13.292 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:13.292 00.000 6120 BLT: Moving North for 750 ms, step 36 / 70, DecLoc = -183.99, DeltaDec = 0.72
21:07:13.292 00.000 6120 Enqueuing Calibration Move request for direction 0
21:07:13.302 00.010 6120 BLT: Exiting DecMeasurementStep
21:07:13.302 00.000 7680 Worker thread wakes up
21:07:13.302 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:13.302 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:13.302 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:13.302 00.000 7680 MoveAxis(N, 750, -)
21:07:13.302 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:13.302 00.000 7680 IsSlewing returns 0
21:07:13.302 00.000 7680 IsGuiding returns 0
21:07:13.302 00.000 7680 PulseGuide returned control before completion, sleep 760
21:07:13.302 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=163, Gamma=1.000
21:07:13.323 00.021 6120 UpdateGuideState exits: m=9257 SNR=58.1
21:07:13.327 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:13.327 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:13.333 00.006 6120 Enqueuing Expose request
21:07:14.078 00.745 7680 IsGuiding returns 1
21:07:14.078 00.000 7680 scope still moving after pulse duration time elapsed
21:07:14.110 00.032 7680 IsSlewing returns 0
21:07:14.110 00.000 7680 IsGuiding returns 0
21:07:14.110 00.000 7680 scope move finished after 750 + 52 ms
21:07:14.110 00.000 7680 Move returns status 0, amount 750
21:07:14.110 00.000 7680 move complete, result=0
21:07:14.110 00.000 7680 worker thread done servicing request
21:07:14.110 00.000 7680 Worker thread wakes up
21:07:14.110 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:14.110 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1237,803,31,31)
21:07:15.358 01.248 7680 Exposure complete
21:07:15.429 00.071 7680 worker thread done servicing request
21:07:15.429 00.000 6120 OnExposeComplete: enter
21:07:15.429 00.000 6120 UpdateGuideState(): m_state=6
21:07:15.434 00.005 6120 Star::Find(15, 1251, 817, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
21:07:15.434 00.000 6120 Star::Find returns 1 (0), X=1251.71, Y=816.95, Mass=9696, SNR=59.1, Peak=216 HFD=7.5
21:07:15.439 00.005 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:07:15.439 00.000 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:07:15.443 00.004 6120 CameraToMount -- cameraX=-6.77 cameraY=-60.84 hyp=61.21 cameraTheta=-1.68 mountX=17.96 mountY=51.66, mountTheta=1.24
21:07:15.448 00.005 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:07:15.448 00.000 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:07:15.448 00.000 6120 CameraToMount -- cameraX=1251.71 cameraY=816.95 hyp=1494.72 cameraTheta=0.58 mountX=-1381.78 mountY=-183.21, mountTheta=-3.01
21:07:15.456 00.008 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:15.459 00.003 6120 BLT: Moving North for 750 ms, step 37 / 70, DecLoc = -183.21, DeltaDec = 0.78
21:07:15.461 00.002 6120 Enqueuing Calibration Move request for direction 0
21:07:15.463 00.002 6120 BLT: Exiting DecMeasurementStep
21:07:15.466 00.003 7680 Worker thread wakes up
21:07:15.466 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:15.466 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:15.468 00.002 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:15.468 00.000 7680 MoveAxis(N, 750, -)
21:07:15.468 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:15.468 00.000 7680 IsSlewing returns 0
21:07:15.468 00.000 7680 IsGuiding returns 0
21:07:15.468 00.000 7680 PulseGuide returned control before completion, sleep 760
21:07:15.468 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:07:15.481 00.013 6120 UpdateGuideState exits: m=9696 SNR=59.1
21:07:15.481 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:15.481 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:15.491 00.010 6120 Enqueuing Expose request
21:07:16.241 00.750 7680 IsGuiding returns 1
21:07:16.241 00.000 7680 scope still moving after pulse duration time elapsed
21:07:16.274 00.033 7680 IsSlewing returns 0
21:07:16.274 00.000 7680 IsGuiding returns 0
21:07:16.274 00.000 7680 scope move finished after 750 + 57 ms
21:07:16.274 00.000 7680 Move returns status 0, amount 750
21:07:16.274 00.000 7680 move complete, result=0
21:07:16.274 00.000 7680 worker thread done servicing request
21:07:16.274 00.000 7680 Worker thread wakes up
21:07:16.274 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:16.274 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1237,802,31,31)
21:07:17.521 01.247 7680 Exposure complete
21:07:17.600 00.079 7680 worker thread done servicing request
21:07:17.602 00.002 6120 OnExposeComplete: enter
21:07:17.604 00.002 6120 UpdateGuideState(): m_state=6
21:07:17.607 00.003 6120 Star::Find(15, 1251, 816, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
21:07:17.607 00.000 6120 Star::Find returns 1 (0), X=1251.46, Y=816.26, Mass=10085, SNR=62.1, Peak=213 HFD=7.5
21:07:17.612 00.005 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:07:17.614 00.002 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:07:17.614 00.000 6120 CameraToMount -- cameraX=-7.02 cameraY=-61.53 hyp=61.93 cameraTheta=-1.68 mountX=18.34 mountY=52.17, mountTheta=1.23
21:07:17.621 00.007 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:07:17.621 00.000 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:07:17.626 00.005 6120 CameraToMount -- cameraX=1251.46 cameraY=816.26 hyp=1494.13 cameraTheta=0.58 mountX=-1381.40 mountY=-182.70, mountTheta=-3.01
21:07:17.626 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:17.630 00.004 6120 BLT: Moving North for 750 ms, step 38 / 70, DecLoc = -182.70, DeltaDec = 0.51
21:07:17.630 00.000 6120 Enqueuing Calibration Move request for direction 0
21:07:17.635 00.005 6120 BLT: Exiting DecMeasurementStep
21:07:17.638 00.003 7680 Worker thread wakes up
21:07:17.638 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:17.638 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:17.640 00.002 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:17.640 00.000 7680 MoveAxis(N, 750, -)
21:07:17.640 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:17.640 00.000 7680 IsSlewing returns 0
21:07:17.640 00.000 7680 IsGuiding returns 0
21:07:17.641 00.001 7680 PulseGuide returned control before completion, sleep 760
21:07:17.641 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:07:17.656 00.015 6120 UpdateGuideState exits: m=10085 SNR=62.1
21:07:17.658 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:17.658 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:17.662 00.004 6120 Enqueuing Expose request
21:07:18.412 00.750 7680 IsGuiding returns 1
21:07:18.412 00.000 7680 scope still moving after pulse duration time elapsed
21:07:18.444 00.032 7680 IsSlewing returns 0
21:07:18.446 00.002 7680 IsGuiding returns 0
21:07:18.446 00.000 7680 scope move finished after 750 + 56 ms
21:07:18.446 00.000 7680 Move returns status 0, amount 750
21:07:18.448 00.002 7680 move complete, result=0
21:07:18.448 00.000 7680 worker thread done servicing request
21:07:18.448 00.000 7680 Worker thread wakes up
21:07:18.448 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:18.448 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1236,801,31,31)
21:07:19.727 01.279 7680 Exposure complete
21:07:19.797 00.070 7680 worker thread done servicing request
21:07:19.797 00.000 6120 OnExposeComplete: enter
21:07:19.797 00.000 6120 UpdateGuideState(): m_state=6
21:07:19.801 00.004 6120 Star::Find(15, 1251, 816, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
21:07:19.801 00.000 6120 Star::Find returns 1 (0), X=1251.09, Y=815.38, Mass=9739, SNR=60.9, Peak=207 HFD=7.5
21:07:19.807 00.006 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:07:19.807 00.000 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:07:19.813 00.006 6120 CameraToMount -- cameraX=-7.39 cameraY=-62.41 hyp=62.85 cameraTheta=-1.69 mountX=18.86 mountY=52.80, mountTheta=1.23
21:07:19.813 00.000 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:07:19.818 00.005 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:07:19.818 00.000 6120 CameraToMount -- cameraX=1251.09 cameraY=815.38 hyp=1493.34 cameraTheta=0.58 mountX=-1380.88 mountY=-182.07, mountTheta=-3.01
21:07:19.823 00.005 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:19.826 00.003 6120 BLT: Moving North for 750 ms, step 39 / 70, DecLoc = -182.07, DeltaDec = 0.63
21:07:19.826 00.000 6120 Enqueuing Calibration Move request for direction 0
21:07:19.831 00.005 6120 BLT: Exiting DecMeasurementStep
21:07:19.831 00.000 7680 Worker thread wakes up
21:07:19.831 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:19.831 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:19.831 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:19.831 00.000 7680 MoveAxis(N, 750, -)
21:07:19.831 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:19.835 00.004 7680 IsSlewing returns 0
21:07:19.835 00.000 7680 IsGuiding returns 0
21:07:19.835 00.000 7680 PulseGuide returned control before completion, sleep 760
21:07:19.835 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:07:19.846 00.011 6120 UpdateGuideState exits: m=9739 SNR=60.9
21:07:19.854 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:19.854 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:19.861 00.007 6120 Enqueuing Expose request
21:07:20.611 00.750 7680 IsGuiding returns 1
21:07:20.611 00.000 7680 scope still moving after pulse duration time elapsed
21:07:20.643 00.032 7680 IsSlewing returns 0
21:07:20.643 00.000 7680 IsGuiding returns 0
21:07:20.643 00.000 7680 scope move finished after 750 + 59 ms
21:07:20.643 00.000 7680 Move returns status 0, amount 750
21:07:20.645 00.002 7680 move complete, result=0
21:07:20.645 00.000 7680 worker thread done servicing request
21:07:20.645 00.000 7680 Worker thread wakes up
21:07:20.645 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:20.645 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1236,800,31,31)
21:07:21.892 01.247 7680 Exposure complete
21:07:21.966 00.074 7680 worker thread done servicing request
21:07:21.966 00.000 6120 OnExposeComplete: enter
21:07:21.966 00.000 6120 UpdateGuideState(): m_state=6
21:07:21.966 00.000 6120 Star::Find(15, 1251, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
21:07:21.966 00.000 6120 Star::Find returns 1 (0), X=1250.97, Y=814.42, Mass=9697, SNR=59.3, Peak=218 HFD=7.4
21:07:21.979 00.013 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:07:21.981 00.002 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:07:21.983 00.002 6120 CameraToMount -- cameraX=-7.52 cameraY=-63.37 hyp=63.81 cameraTheta=-1.69 mountX=19.17 mountY=53.60, mountTheta=1.23
21:07:21.983 00.000 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:07:21.983 00.000 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:07:21.983 00.000 6120 CameraToMount -- cameraX=1250.97 cameraY=814.42 hyp=1492.72 cameraTheta=0.58 mountX=-1380.57 mountY=-181.27, mountTheta=-3.01
21:07:21.983 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:21.997 00.014 6120 BLT: Moving North for 750 ms, step 40 / 70, DecLoc = -181.27, DeltaDec = 0.80
21:07:21.997 00.000 6120 Enqueuing Calibration Move request for direction 0
21:07:22.000 00.003 6120 BLT: Exiting DecMeasurementStep
21:07:22.000 00.000 7680 Worker thread wakes up
21:07:22.000 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:22.000 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:22.000 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:22.000 00.000 7680 MoveAxis(N, 750, -)
21:07:22.000 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:22.000 00.000 7680 IsSlewing returns 0
21:07:22.000 00.000 7680 IsGuiding returns 0
21:07:22.000 00.000 7680 PulseGuide returned control before completion, sleep 760
21:07:22.000 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:07:22.024 00.024 6120 UpdateGuideState exits: m=9697 SNR=59.3
21:07:22.028 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:22.029 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:22.029 00.000 6120 Enqueuing Expose request
21:07:22.775 00.746 7680 IsGuiding returns 1
21:07:22.777 00.002 7680 scope still moving after pulse duration time elapsed
21:07:22.807 00.030 7680 IsSlewing returns 0
21:07:22.808 00.001 7680 IsGuiding returns 0
21:07:22.808 00.000 7680 scope move finished after 750 + 53 ms
21:07:22.808 00.000 7680 Move returns status 0, amount 750
21:07:22.808 00.000 7680 move complete, result=0
21:07:22.808 00.000 7680 worker thread done servicing request
21:07:22.808 00.000 7680 Worker thread wakes up
21:07:22.808 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:22.808 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1236,799,31,31)
21:07:24.073 01.265 7680 Exposure complete
21:07:24.155 00.082 7680 worker thread done servicing request
21:07:24.155 00.000 6120 OnExposeComplete: enter
21:07:24.159 00.004 6120 UpdateGuideState(): m_state=6
21:07:24.159 00.000 6120 Star::Find(15, 1250, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
21:07:24.166 00.007 6120 Star::Find returns 1 (0), X=1250.74, Y=813.54, Mass=9629, SNR=60.1, Peak=202 HFD=7.5
21:07:24.169 00.003 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:07:24.172 00.003 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:07:24.176 00.004 6120 CameraToMount -- cameraX=-7.74 cameraY=-64.25 hyp=64.71 cameraTheta=-1.69 mountX=19.55 mountY=54.30, mountTheta=1.23
21:07:24.176 00.000 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:07:24.176 00.000 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:07:24.187 00.011 6120 CameraToMount -- cameraX=1250.74 cameraY=813.54 hyp=1492.05 cameraTheta=0.58 mountX=-1380.19 mountY=-180.58, mountTheta=-3.01
21:07:24.190 00.003 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:24.194 00.004 6120 BLT: Moving North for 750 ms, step 41 / 70, DecLoc = -180.58, DeltaDec = 0.69
21:07:24.198 00.004 6120 Enqueuing Calibration Move request for direction 0
21:07:24.198 00.000 6120 BLT: Exiting DecMeasurementStep
21:07:24.203 00.005 7680 Worker thread wakes up
21:07:24.203 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:24.203 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:24.203 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:24.203 00.000 7680 MoveAxis(N, 750, -)
21:07:24.203 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:24.206 00.003 7680 IsSlewing returns 0
21:07:24.207 00.001 7680 IsGuiding returns 0
21:07:24.207 00.000 7680 PulseGuide returned control before completion, sleep 760
21:07:24.207 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:07:24.223 00.016 6120 UpdateGuideState exits: m=9629 SNR=60.1
21:07:24.231 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:24.235 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:24.243 00.008 6120 Enqueuing Expose request
21:07:24.973 00.730 7680 IsGuiding returns 1
21:07:24.973 00.000 7680 scope still moving after pulse duration time elapsed
21:07:25.004 00.031 7680 IsSlewing returns 0
21:07:25.004 00.000 7680 IsGuiding returns 0
21:07:25.006 00.002 7680 scope move finished after 750 + 49 ms
21:07:25.006 00.000 7680 Move returns status 0, amount 750
21:07:25.007 00.001 7680 move complete, result=0
21:07:25.007 00.000 7680 worker thread done servicing request
21:07:25.007 00.000 7680 Worker thread wakes up
21:07:25.007 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:25.007 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1236,799,31,31)
21:07:26.254 01.247 7680 Exposure complete
21:07:26.323 00.069 7680 worker thread done servicing request
21:07:26.323 00.000 6120 OnExposeComplete: enter
21:07:26.329 00.006 6120 UpdateGuideState(): m_state=6
21:07:26.329 00.000 6120 Star::Find(15, 1250, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
21:07:26.333 00.004 6120 Star::Find returns 1 (0), X=1250.76, Y=811.84, Mass=8802, SNR=55.9, Peak=219 HFD=6.9
21:07:26.333 00.000 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:07:26.338 00.005 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:07:26.338 00.000 6120 CameraToMount -- cameraX=-7.72 cameraY=-65.95 hyp=66.40 cameraTheta=-1.69 mountX=19.85 mountY=55.83, mountTheta=1.23
21:07:26.344 00.006 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:07:26.344 00.000 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:07:26.349 00.005 6120 CameraToMount -- cameraX=1250.76 cameraY=811.84 hyp=1491.13 cameraTheta=0.58 mountX=-1379.89 mountY=-179.04, mountTheta=-3.01
21:07:26.349 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:26.354 00.005 6120 BLT: Moving North for 750 ms, step 42 / 70, DecLoc = -179.04, DeltaDec = 1.54
21:07:26.354 00.000 6120 Enqueuing Calibration Move request for direction 0
21:07:26.359 00.005 6120 BLT: Exiting DecMeasurementStep
21:07:26.362 00.003 7680 Worker thread wakes up
21:07:26.362 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:26.362 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:26.362 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:26.362 00.000 7680 MoveAxis(N, 750, -)
21:07:26.362 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:26.364 00.002 7680 IsSlewing returns 0
21:07:26.364 00.000 7680 IsGuiding returns 0
21:07:26.364 00.000 7680 PulseGuide returned control before completion, sleep 760
21:07:26.364 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:07:26.379 00.015 6120 UpdateGuideState exits: m=8802 SNR=55.9
21:07:26.379 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:26.385 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:26.387 00.002 6120 Enqueuing Expose request
21:07:27.138 00.751 7680 IsGuiding returns 1
21:07:27.140 00.002 7680 scope still moving after pulse duration time elapsed
21:07:27.170 00.030 7680 IsSlewing returns 0
21:07:27.172 00.002 7680 IsGuiding returns 0
21:07:27.172 00.000 7680 scope move finished after 750 + 58 ms
21:07:27.172 00.000 7680 Move returns status 0, amount 750
21:07:27.174 00.002 7680 move complete, result=0
21:07:27.174 00.000 7680 worker thread done servicing request
21:07:27.176 00.002 7680 Worker thread wakes up
21:07:27.176 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:27.176 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1236,797,31,31)
21:07:28.420 01.244 7680 Exposure complete
21:07:28.479 00.059 7680 worker thread done servicing request
21:07:28.485 00.006 6120 OnExposeComplete: enter
21:07:28.485 00.000 6120 UpdateGuideState(): m_state=6
21:07:28.489 00.004 6120 Star::Find(15, 1250, 811, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
21:07:28.489 00.000 6120 Star::Find returns 1 (0), X=1250.39, Y=811.36, Mass=9344, SNR=57.8, Peak=202 HFD=7.3
21:07:28.494 00.005 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:07:28.498 00.004 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
21:07:28.498 00.000 6120 CameraToMount -- cameraX=-8.09 cameraY=-66.43 hyp=66.92 cameraTheta=-1.69 mountX=20.30 mountY=56.10, mountTheta=1.22
21:07:28.502 00.004 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:07:28.502 00.000 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:07:28.509 00.007 6120 CameraToMount -- cameraX=1250.39 cameraY=811.36 hyp=1490.56 cameraTheta=0.58 mountX=-1379.44 mountY=-178.77, mountTheta=-3.01
21:07:28.513 00.004 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:28.513 00.000 6120 BLT: Moving North for 750 ms, step 43 / 70, DecLoc = -178.77, DeltaDec = 0.27
21:07:28.513 00.000 6120 Enqueuing Calibration Move request for direction 0
21:07:28.519 00.006 6120 BLT: Exiting DecMeasurementStep
21:07:28.519 00.000 7680 Worker thread wakes up
21:07:28.519 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:28.519 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:28.519 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:28.519 00.000 7680 MoveAxis(N, 750, -)
21:07:28.519 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:28.519 00.000 7680 IsSlewing returns 0
21:07:28.519 00.000 7680 IsGuiding returns 0
21:07:28.524 00.005 7680 PulseGuide returned control before completion, sleep 760
21:07:28.524 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:07:28.536 00.012 6120 UpdateGuideState exits: m=9344 SNR=57.8
21:07:28.541 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:28.541 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:28.541 00.000 6120 Enqueuing Expose request
21:07:29.291 00.750 7680 IsGuiding returns 1
21:07:29.293 00.002 7680 scope still moving after pulse duration time elapsed
21:07:29.322 00.029 7680 IsSlewing returns 0
21:07:29.323 00.001 7680 IsGuiding returns 0
21:07:29.323 00.000 7680 scope move finished after 750 + 48 ms
21:07:29.323 00.000 7680 Move returns status 0, amount 750
21:07:29.323 00.000 7680 move complete, result=0
21:07:29.323 00.000 7680 worker thread done servicing request
21:07:29.323 00.000 7680 Worker thread wakes up
21:07:29.323 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:29.323 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,796,31,31)
21:07:30.570 01.247 7680 Exposure complete
21:07:30.642 00.072 7680 worker thread done servicing request
21:07:30.642 00.000 6120 OnExposeComplete: enter
21:07:30.642 00.000 6120 UpdateGuideState(): m_state=6
21:07:30.642 00.000 6120 Star::Find(15, 1250, 811, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
21:07:30.642 00.000 6120 Star::Find returns 1 (0), X=1250.07, Y=810.82, Mass=9450, SNR=56.8, Peak=196 HFD=7.5
21:07:30.642 00.000 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:07:30.654 00.012 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
21:07:30.654 00.000 6120 CameraToMount -- cameraX=-8.41 cameraY=-66.97 hyp=67.50 cameraTheta=-1.70 mountX=20.72 mountY=56.45, mountTheta=1.22
21:07:30.658 00.004 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:07:30.658 00.000 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:07:30.658 00.000 6120 CameraToMount -- cameraX=1250.07 cameraY=810.82 hyp=1490.00 cameraTheta=0.58 mountX=-1379.02 mountY=-178.43, mountTheta=-3.01
21:07:30.667 00.009 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:30.667 00.000 6120 BLT: Moving North for 750 ms, step 44 / 70, DecLoc = -178.43, DeltaDec = 0.34
21:07:30.672 00.005 6120 Enqueuing Calibration Move request for direction 0
21:07:30.674 00.002 6120 BLT: Exiting DecMeasurementStep
21:07:30.674 00.000 7680 Worker thread wakes up
21:07:30.674 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:30.674 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:30.674 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:30.674 00.000 7680 MoveAxis(N, 750, -)
21:07:30.674 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:30.674 00.000 7680 IsSlewing returns 0
21:07:30.674 00.000 7680 IsGuiding returns 0
21:07:30.674 00.000 7680 PulseGuide returned control before completion, sleep 760
21:07:30.674 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:07:30.693 00.019 6120 UpdateGuideState exits: m=9450 SNR=56.8
21:07:30.698 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:30.698 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:30.706 00.008 6120 Enqueuing Expose request
21:07:31.453 00.747 7680 IsGuiding returns 1
21:07:31.455 00.002 7680 scope still moving after pulse duration time elapsed
21:07:31.485 00.030 7680 IsSlewing returns 0
21:07:31.485 00.000 7680 IsGuiding returns 0
21:07:31.487 00.002 7680 scope move finished after 750 + 58 ms
21:07:31.487 00.000 7680 Move returns status 0, amount 750
21:07:31.487 00.000 7680 move complete, result=0
21:07:31.489 00.002 7680 worker thread done servicing request
21:07:31.489 00.000 7680 Worker thread wakes up
21:07:31.489 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:31.489 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,796,31,31)
21:07:32.740 01.251 7680 Exposure complete
21:07:32.794 00.054 7680 worker thread done servicing request
21:07:32.794 00.000 6120 OnExposeComplete: enter
21:07:32.809 00.015 6120 UpdateGuideState(): m_state=6
21:07:32.810 00.001 6120 Star::Find(15, 1250, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
21:07:32.814 00.004 6120 Star::Find returns 1 (0), X=1250.08, Y=809.47, Mass=9514, SNR=60.3, Peak=209 HFD=7.3
21:07:32.814 00.000 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:07:32.820 00.006 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
21:07:32.823 00.003 6120 CameraToMount -- cameraX=-8.40 cameraY=-68.32 hyp=68.83 cameraTheta=-1.69 mountX=20.96 mountY=57.66, mountTheta=1.22
21:07:32.827 00.004 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:07:32.827 00.000 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:07:32.832 00.005 6120 CameraToMount -- cameraX=1250.08 cameraY=809.47 hyp=1489.28 cameraTheta=0.57 mountX=-1378.78 mountY=-177.22, mountTheta=-3.01
21:07:32.832 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:32.837 00.005 6120 BLT: Moving North for 750 ms, step 45 / 70, DecLoc = -177.22, DeltaDec = 1.21
21:07:32.837 00.000 6120 Enqueuing Calibration Move request for direction 0
21:07:32.841 00.004 6120 BLT: Exiting DecMeasurementStep
21:07:32.844 00.003 7680 Worker thread wakes up
21:07:32.844 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:32.844 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:32.844 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:32.844 00.000 7680 MoveAxis(N, 750, -)
21:07:32.844 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:32.846 00.002 7680 IsSlewing returns 0
21:07:32.846 00.000 7680 IsGuiding returns 0
21:07:32.846 00.000 7680 PulseGuide returned control before completion, sleep 760
21:07:32.846 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:07:32.861 00.015 6120 UpdateGuideState exits: m=9514 SNR=60.3
21:07:32.861 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:32.868 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:32.868 00.000 6120 Enqueuing Expose request
21:07:33.610 00.742 7680 IsGuiding returns 1
21:07:33.612 00.002 7680 scope still moving after pulse duration time elapsed
21:07:33.641 00.029 7680 IsSlewing returns 0
21:07:33.641 00.000 7680 IsGuiding returns 0
21:07:33.643 00.002 7680 scope move finished after 750 + 46 ms
21:07:33.643 00.000 7680 Move returns status 0, amount 750
21:07:33.643 00.000 7680 move complete, result=0
21:07:33.644 00.001 7680 worker thread done servicing request
21:07:33.644 00.000 7680 Worker thread wakes up
21:07:33.645 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:33.645 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,794,31,31)
21:07:34.885 01.240 7680 Exposure complete
21:07:34.948 00.063 7680 worker thread done servicing request
21:07:34.948 00.000 6120 OnExposeComplete: enter
21:07:34.962 00.014 6120 UpdateGuideState(): m_state=6
21:07:34.963 00.001 6120 Star::Find(15, 1250, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
21:07:34.963 00.000 6120 Star::Find returns 1 (0), X=1249.73, Y=809.22, Mass=9776, SNR=60.2, Peak=206 HFD=7.6
21:07:34.963 00.000 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:07:34.963 00.000 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
21:07:34.963 00.000 6120 CameraToMount -- cameraX=-8.75 cameraY=-68.57 hyp=69.12 cameraTheta=-1.70 mountX=21.35 mountY=57.73, mountTheta=1.22
21:07:34.978 00.015 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:07:34.981 00.003 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:07:34.981 00.000 6120 CameraToMount -- cameraX=1249.73 cameraY=809.22 hyp=1488.85 cameraTheta=0.57 mountX=-1378.39 mountY=-177.14, mountTheta=-3.01
21:07:34.981 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:34.981 00.000 6120 BLT: Moving North for 750 ms, step 46 / 70, DecLoc = -177.14, DeltaDec = 0.07
21:07:34.981 00.000 6120 Enqueuing Calibration Move request for direction 0
21:07:34.994 00.013 6120 BLT: Exiting DecMeasurementStep
21:07:34.994 00.000 7680 Worker thread wakes up
21:07:34.994 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:34.994 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:34.994 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:34.994 00.000 7680 MoveAxis(N, 750, -)
21:07:34.994 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:34.998 00.004 7680 IsSlewing returns 0
21:07:34.998 00.000 7680 IsGuiding returns 0
21:07:34.998 00.000 7680 PulseGuide returned control before completion, sleep 760
21:07:34.998 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:07:35.016 00.018 6120 UpdateGuideState exits: m=9776 SNR=60.2
21:07:35.018 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:35.018 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:35.018 00.000 6120 Enqueuing Expose request
21:07:35.773 00.755 7680 IsGuiding returns 1
21:07:35.773 00.000 7680 scope still moving after pulse duration time elapsed
21:07:35.805 00.032 7680 IsSlewing returns 0
21:07:35.805 00.000 7680 IsGuiding returns 0
21:07:35.805 00.000 7680 scope move finished after 750 + 57 ms
21:07:35.805 00.000 7680 Move returns status 0, amount 750
21:07:35.805 00.000 7680 move complete, result=0
21:07:35.805 00.000 7680 worker thread done servicing request
21:07:35.805 00.000 7680 Worker thread wakes up
21:07:35.805 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:35.805 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,794,31,31)
21:07:37.058 01.253 7680 Exposure complete
21:07:37.126 00.068 7680 worker thread done servicing request
21:07:37.126 00.000 6120 OnExposeComplete: enter
21:07:37.131 00.005 6120 UpdateGuideState(): m_state=6
21:07:37.134 00.003 6120 Star::Find(15, 1249, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
21:07:37.136 00.002 6120 Star::Find returns 1 (0), X=1249.60, Y=808.36, Mass=9364, SNR=57.6, Peak=191 HFD=7.4
21:07:37.136 00.000 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:07:37.136 00.000 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
21:07:37.142 00.006 6120 CameraToMount -- cameraX=-8.88 cameraY=-69.43 hyp=70.00 cameraTheta=-1.70 mountX=21.64 mountY=58.45, mountTheta=1.22
21:07:37.142 00.000 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:07:37.142 00.000 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:07:37.142 00.000 6120 CameraToMount -- cameraX=1249.60 cameraY=808.36 hyp=1488.27 cameraTheta=0.57 mountX=-1378.10 mountY=-176.43, mountTheta=-3.01
21:07:37.154 00.012 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:37.154 00.000 6120 BLT: Moving North for 750 ms, step 47 / 70, DecLoc = -176.43, DeltaDec = 0.72
21:07:37.158 00.004 6120 Enqueuing Calibration Move request for direction 0
21:07:37.158 00.000 6120 BLT: Exiting DecMeasurementStep
21:07:37.158 00.000 7680 Worker thread wakes up
21:07:37.158 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:37.158 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:37.158 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:37.158 00.000 7680 MoveAxis(N, 750, -)
21:07:37.158 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:37.158 00.000 7680 IsSlewing returns 0
21:07:37.158 00.000 7680 IsGuiding returns 0
21:07:37.158 00.000 7680 PulseGuide returned control before completion, sleep 760
21:07:37.167 00.009 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=191, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:07:37.174 00.007 6120 UpdateGuideState exits: m=9364 SNR=57.6
21:07:37.190 00.016 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:37.191 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:37.191 00.000 6120 Enqueuing Expose request
21:07:37.942 00.751 7680 IsGuiding returns 1
21:07:37.942 00.000 7680 scope still moving after pulse duration time elapsed
21:07:37.974 00.032 7680 IsSlewing returns 0
21:07:37.975 00.001 7680 IsGuiding returns 0
21:07:37.975 00.000 7680 scope move finished after 750 + 59 ms
21:07:37.975 00.000 7680 Move returns status 0, amount 750
21:07:37.975 00.000 7680 move complete, result=0
21:07:37.975 00.000 7680 worker thread done servicing request
21:07:37.975 00.000 7680 Worker thread wakes up
21:07:37.975 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:37.975 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,793,31,31)
21:07:39.225 01.250 7680 Exposure complete
21:07:39.292 00.067 7680 worker thread done servicing request
21:07:39.292 00.000 6120 OnExposeComplete: enter
21:07:39.295 00.003 6120 UpdateGuideState(): m_state=6
21:07:39.300 00.005 6120 Star::Find(15, 1249, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
21:07:39.300 00.000 6120 Star::Find returns 1 (0), X=1249.55, Y=807.41, Mass=10060, SNR=60.6, Peak=205 HFD=7.4
21:07:39.306 00.006 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:07:39.309 00.003 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
21:07:39.309 00.000 6120 CameraToMount -- cameraX=-8.93 cameraY=-70.38 hyp=70.95 cameraTheta=-1.70 mountX=21.86 mountY=59.28, mountTheta=1.22
21:07:39.309 00.000 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:07:39.309 00.000 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:07:39.309 00.000 6120 CameraToMount -- cameraX=1249.55 cameraY=807.41 hyp=1487.71 cameraTheta=0.57 mountX=-1377.88 mountY=-175.59, mountTheta=-3.01
21:07:39.323 00.014 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:39.327 00.004 6120 BLT: Moving North for 750 ms, step 48 / 70, DecLoc = -175.59, DeltaDec = 0.83
21:07:39.327 00.000 6120 Enqueuing Calibration Move request for direction 0
21:07:39.327 00.000 6120 BLT: Exiting DecMeasurementStep
21:07:39.327 00.000 7680 Worker thread wakes up
21:07:39.327 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:39.327 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:39.327 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:39.327 00.000 7680 MoveAxis(N, 750, -)
21:07:39.327 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:39.327 00.000 7680 IsSlewing returns 0
21:07:39.327 00.000 7680 IsGuiding returns 0
21:07:39.327 00.000 7680 PulseGuide returned control before completion, sleep 760
21:07:39.327 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:07:39.344 00.017 6120 UpdateGuideState exits: m=10060 SNR=60.6
21:07:39.354 00.010 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:39.358 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:39.363 00.005 6120 Enqueuing Expose request
21:07:40.104 00.741 7680 IsGuiding returns 1
21:07:40.105 00.001 7680 scope still moving after pulse duration time elapsed
21:07:40.135 00.030 7680 IsSlewing returns 0
21:07:40.135 00.000 7680 IsGuiding returns 0
21:07:40.135 00.000 7680 scope move finished after 750 + 49 ms
21:07:40.135 00.000 7680 Move returns status 0, amount 750
21:07:40.135 00.000 7680 move complete, result=0
21:07:40.135 00.000 7680 worker thread done servicing request
21:07:40.135 00.000 7680 Worker thread wakes up
21:07:40.135 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:40.135 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,792,31,31)
21:07:41.391 01.256 7680 Exposure complete
21:07:41.448 00.057 7680 worker thread done servicing request
21:07:41.448 00.000 6120 OnExposeComplete: enter
21:07:41.463 00.015 6120 UpdateGuideState(): m_state=6
21:07:41.465 00.002 6120 Star::Find(15, 1249, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
21:07:41.465 00.000 6120 Star::Find returns 1 (0), X=1249.36, Y=806.49, Mass=9749, SNR=59.7, Peak=197 HFD=7.4
21:07:41.471 00.006 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:07:41.471 00.000 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
21:07:41.476 00.005 6120 CameraToMount -- cameraX=-9.12 cameraY=-71.31 hyp=71.89 cameraTheta=-1.70 mountX=22.22 mountY=60.03, mountTheta=1.22
21:07:41.479 00.003 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.76)
21:07:41.482 00.003 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:07:41.482 00.000 6120 CameraToMount -- cameraX=1249.36 cameraY=806.49 hyp=1487.05 cameraTheta=0.57 mountX=-1377.52 mountY=-174.85, mountTheta=-3.02
21:07:41.487 00.005 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:41.487 00.000 6120 BLT: Moving North for 750 ms, step 49 / 70, DecLoc = -174.85, DeltaDec = 0.74
21:07:41.492 00.005 6120 Enqueuing Calibration Move request for direction 0
21:07:41.494 00.002 6120 BLT: Exiting DecMeasurementStep
21:07:41.494 00.000 7680 Worker thread wakes up
21:07:41.494 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:41.494 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:41.494 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:41.494 00.000 7680 MoveAxis(N, 750, -)
21:07:41.494 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:41.499 00.005 7680 IsSlewing returns 0
21:07:41.499 00.000 7680 IsGuiding returns 0
21:07:41.499 00.000 7680 PulseGuide returned control before completion, sleep 760
21:07:41.499 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:07:41.510 00.011 6120 UpdateGuideState exits: m=9749 SNR=59.7
21:07:41.518 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:41.518 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:41.523 00.005 6120 Enqueuing Expose request
21:07:42.276 00.753 7680 IsGuiding returns 1
21:07:42.276 00.000 7680 scope still moving after pulse duration time elapsed
21:07:42.307 00.031 7680 IsSlewing returns 0
21:07:42.312 00.005 7680 IsGuiding returns 0
21:07:42.316 00.004 7680 scope move finished after 750 + 68 ms
21:07:42.316 00.000 7680 Move returns status 0, amount 750
21:07:42.316 00.000 7680 move complete, result=0
21:07:42.318 00.002 7680 worker thread done servicing request
21:07:42.318 00.000 7680 Worker thread wakes up
21:07:42.318 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:42.318 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1234,791,31,31)
21:07:43.579 01.261 7680 Exposure complete
21:07:43.638 00.059 7680 worker thread done servicing request
21:07:43.638 00.000 6120 OnExposeComplete: enter
21:07:43.649 00.011 6120 UpdateGuideState(): m_state=6
21:07:43.651 00.002 6120 Star::Find(15, 1249, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
21:07:43.655 00.004 6120 Star::Find returns 1 (0), X=1249.14, Y=805.64, Mass=9790, SNR=58.1, Peak=214 HFD=7.4
21:07:43.658 00.003 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:07:43.658 00.000 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
21:07:43.662 00.004 6120 CameraToMount -- cameraX=-9.34 cameraY=-72.15 hyp=72.76 cameraTheta=-1.70 mountX=22.60 mountY=60.69, mountTheta=1.21
21:07:43.669 00.007 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.76)
21:07:43.673 00.004 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:07:43.675 00.002 6120 CameraToMount -- cameraX=1249.14 cameraY=805.64 hyp=1486.40 cameraTheta=0.57 mountX=-1377.14 mountY=-174.18, mountTheta=-3.02
21:07:43.675 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:43.679 00.004 6120 BLT: Moving North for 750 ms, step 50 / 70, DecLoc = -174.18, DeltaDec = 0.67
21:07:43.681 00.002 6120 Enqueuing Calibration Move request for direction 0
21:07:43.681 00.000 6120 BLT: Exiting DecMeasurementStep
21:07:43.687 00.006 7680 Worker thread wakes up
21:07:43.687 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:43.687 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:43.687 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:43.688 00.001 7680 MoveAxis(N, 750, -)
21:07:43.688 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:43.688 00.000 7680 IsSlewing returns 0
21:07:43.688 00.000 7680 IsGuiding returns 0
21:07:43.688 00.000 7680 PulseGuide returned control before completion, sleep 760
21:07:43.688 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:07:43.702 00.014 6120 UpdateGuideState exits: m=9790 SNR=58.1
21:07:43.707 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:43.710 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:43.713 00.003 6120 Enqueuing Expose request
21:07:44.462 00.749 7680 IsGuiding returns 1
21:07:44.462 00.000 7680 scope still moving after pulse duration time elapsed
21:07:44.494 00.032 7680 IsSlewing returns 0
21:07:44.494 00.000 7680 IsGuiding returns 0
21:07:44.494 00.000 7680 scope move finished after 750 + 57 ms
21:07:44.494 00.000 7680 Move returns status 0, amount 750
21:07:44.494 00.000 7680 move complete, result=0
21:07:44.494 00.000 7680 worker thread done servicing request
21:07:44.494 00.000 7680 Worker thread wakes up
21:07:44.494 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:44.494 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1234,791,31,31)
21:07:45.737 01.243 7680 Exposure complete
21:07:45.806 00.069 7680 worker thread done servicing request
21:07:45.806 00.000 6120 OnExposeComplete: enter
21:07:45.817 00.011 6120 UpdateGuideState(): m_state=6
21:07:45.821 00.004 6120 Star::Find(15, 1249, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
21:07:45.823 00.002 6120 Star::Find returns 1 (0), X=1249.07, Y=804.75, Mass=9389, SNR=57.9, Peak=195 HFD=7.5
21:07:45.826 00.003 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:07:45.826 00.000 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
21:07:45.830 00.004 6120 CameraToMount -- cameraX=-9.41 cameraY=-73.04 hyp=73.64 cameraTheta=-1.70 mountX=22.83 mountY=61.46, mountTheta=1.22
21:07:45.833 00.003 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.76)
21:07:45.833 00.000 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:07:45.838 00.005 6120 CameraToMount -- cameraX=1249.07 cameraY=804.75 hyp=1485.86 cameraTheta=0.57 mountX=-1376.91 mountY=-173.42, mountTheta=-3.02
21:07:45.841 00.003 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:45.843 00.002 6120 BLT: Moving North for 750 ms, step 51 / 70, DecLoc = -173.42, DeltaDec = 0.76
21:07:45.843 00.000 6120 Enqueuing Calibration Move request for direction 0
21:07:45.848 00.005 6120 BLT: Exiting DecMeasurementStep
21:07:45.849 00.001 7680 Worker thread wakes up
21:07:45.849 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:45.849 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:45.849 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:45.849 00.000 7680 MoveAxis(N, 750, -)
21:07:45.849 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:45.849 00.000 7680 IsSlewing returns 0
21:07:45.849 00.000 7680 IsGuiding returns 0
21:07:45.849 00.000 7680 PulseGuide returned control before completion, sleep 760
21:07:45.849 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:07:45.866 00.017 6120 UpdateGuideState exits: m=9389 SNR=57.9
21:07:45.866 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:45.875 00.009 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:45.878 00.003 6120 Enqueuing Expose request
21:07:46.628 00.750 7680 IsGuiding returns 1
21:07:46.628 00.000 7680 scope still moving after pulse duration time elapsed
21:07:46.660 00.032 7680 IsSlewing returns 0
21:07:46.661 00.001 7680 IsGuiding returns 0
21:07:46.661 00.000 7680 scope move finished after 750 + 59 ms
21:07:46.661 00.000 7680 Move returns status 0, amount 750
21:07:46.663 00.002 7680 move complete, result=0
21:07:46.663 00.000 7680 worker thread done servicing request
21:07:46.663 00.000 7680 Worker thread wakes up
21:07:46.663 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:46.663 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1234,790,31,31)
21:07:47.907 01.244 7680 Exposure complete
21:07:47.979 00.072 7680 worker thread done servicing request
21:07:47.979 00.000 6120 OnExposeComplete: enter
21:07:47.982 00.003 6120 UpdateGuideState(): m_state=6
21:07:47.984 00.002 6120 Star::Find(15, 1249, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
21:07:47.986 00.002 6120 Star::Find returns 1 (0), X=1248.83, Y=803.77, Mass=10034, SNR=60.5, Peak=220 HFD=7.6
21:07:47.988 00.002 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-2.95) = xAngle (1.25 = 1.25)
21:07:47.990 00.002 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
21:07:47.992 00.002 6120 CameraToMount -- cameraX=-9.65 cameraY=-74.02 hyp=74.65 cameraTheta=-1.70 mountX=23.24 mountY=62.24, mountTheta=1.21
21:07:47.998 00.006 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.76)
21:07:47.998 00.000 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.03)
21:07:47.998 00.000 6120 CameraToMount -- cameraX=1248.83 cameraY=803.77 hyp=1485.14 cameraTheta=0.57 mountX=-1376.50 mountY=-172.64, mountTheta=-3.02
21:07:47.998 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:47.998 00.000 6120 BLT: Moving North for 750 ms, step 52 / 70, DecLoc = -172.64, DeltaDec = 0.78
21:07:48.012 00.014 6120 Enqueuing Calibration Move request for direction 0
21:07:48.015 00.003 6120 BLT: Exiting DecMeasurementStep
21:07:48.015 00.000 7680 Worker thread wakes up
21:07:48.015 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:48.015 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:48.015 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:48.015 00.000 7680 MoveAxis(N, 750, -)
21:07:48.015 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:48.015 00.000 7680 IsSlewing returns 0
21:07:48.015 00.000 7680 IsGuiding returns 0
21:07:48.015 00.000 7680 PulseGuide returned control before completion, sleep 760
21:07:48.015 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:07:48.033 00.018 6120 UpdateGuideState exits: m=10034 SNR=60.5
21:07:48.033 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:48.033 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:48.033 00.000 6120 Enqueuing Expose request
21:07:48.794 00.761 7680 IsGuiding returns 1
21:07:48.794 00.000 7680 scope still moving after pulse duration time elapsed
21:07:48.826 00.032 7680 IsSlewing returns 0
21:07:48.826 00.000 7680 IsGuiding returns 0
21:07:48.826 00.000 7680 scope move finished after 750 + 57 ms
21:07:48.826 00.000 7680 Move returns status 0, amount 750
21:07:48.826 00.000 7680 move complete, result=0
21:07:48.826 00.000 7680 worker thread done servicing request
21:07:48.826 00.000 7680 Worker thread wakes up
21:07:48.826 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:48.826 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1234,789,31,31)
21:07:50.073 01.247 7680 Exposure complete
21:07:50.138 00.065 7680 worker thread done servicing request
21:07:50.138 00.000 6120 OnExposeComplete: enter
21:07:50.150 00.012 6120 UpdateGuideState(): m_state=6
21:07:50.153 00.003 6120 Star::Find(15, 1248, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
21:07:50.155 00.002 6120 Star::Find returns 1 (0), X=1248.77, Y=802.85, Mass=9389, SNR=57.2, Peak=203 HFD=7.5
21:07:50.155 00.000 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-2.95) = xAngle (1.25 = 1.25)
21:07:50.155 00.000 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
21:07:50.166 00.011 6120 CameraToMount -- cameraX=-9.71 cameraY=-74.94 hyp=75.57 cameraTheta=-1.70 mountX=23.48 mountY=63.04, mountTheta=1.21
21:07:50.166 00.000 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.76)
21:07:50.173 00.007 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.03)
21:07:50.173 00.000 6120 CameraToMount -- cameraX=1248.77 cameraY=802.85 hyp=1484.58 cameraTheta=0.57 mountX=-1376.26 mountY=-171.84, mountTheta=-3.02
21:07:50.173 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:50.173 00.000 6120 BLT: Moving North for 750 ms, step 53 / 70, DecLoc = -171.84, DeltaDec = 0.80
21:07:50.182 00.009 6120 Enqueuing Calibration Move request for direction 0
21:07:50.184 00.002 6120 BLT: Exiting DecMeasurementStep
21:07:50.187 00.003 7680 Worker thread wakes up
21:07:50.187 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:50.187 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:50.187 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:50.187 00.000 7680 MoveAxis(N, 750, -)
21:07:50.187 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:50.187 00.000 7680 IsSlewing returns 0
21:07:50.187 00.000 7680 IsGuiding returns 0
21:07:50.187 00.000 7680 PulseGuide returned control before completion, sleep 760
21:07:50.190 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:07:50.202 00.012 6120 UpdateGuideState exits: m=9389 SNR=57.2
21:07:50.207 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:50.211 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:50.214 00.003 6120 Enqueuing Expose request
21:07:50.961 00.747 7680 IsGuiding returns 1
21:07:50.963 00.002 7680 scope still moving after pulse duration time elapsed
21:07:50.993 00.030 7680 IsSlewing returns 0
21:07:50.995 00.002 7680 IsGuiding returns 0
21:07:50.995 00.000 7680 scope move finished after 750 + 57 ms
21:07:50.997 00.002 7680 Move returns status 0, amount 750
21:07:50.997 00.000 7680 move complete, result=0
21:07:50.997 00.000 7680 worker thread done servicing request
21:07:50.998 00.001 7680 Worker thread wakes up
21:07:50.998 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:50.998 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1234,788,31,31)
21:07:52.244 01.246 7680 Exposure complete
21:07:52.318 00.074 7680 worker thread done servicing request
21:07:52.318 00.000 6120 OnExposeComplete: enter
21:07:52.323 00.005 6120 UpdateGuideState(): m_state=6
21:07:52.327 00.004 6120 Star::Find(15, 1248, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
21:07:52.329 00.002 6120 Star::Find returns 1 (0), X=1248.74, Y=802.22, Mass=9694, SNR=59.7, Peak=198 HFD=7.6
21:07:52.329 00.000 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:07:52.333 00.004 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
21:07:52.333 00.000 6120 CameraToMount -- cameraX=-9.75 cameraY=-75.57 hyp=76.19 cameraTheta=-1.70 mountX=23.63 mountY=63.58, mountTheta=1.22
21:07:52.333 00.000 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.76)
21:07:52.333 00.000 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.03)
21:07:52.344 00.011 6120 CameraToMount -- cameraX=1248.74 cameraY=802.22 hyp=1484.22 cameraTheta=0.57 mountX=-1376.11 mountY=-171.29, mountTheta=-3.02
21:07:52.344 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:52.349 00.005 6120 BLT: Moving North for 750 ms, step 54 / 70, DecLoc = -171.29, DeltaDec = 0.55
21:07:52.349 00.000 6120 Enqueuing Calibration Move request for direction 0
21:07:52.354 00.005 6120 BLT: Exiting DecMeasurementStep
21:07:52.354 00.000 7680 Worker thread wakes up
21:07:52.354 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:52.354 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:52.354 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:52.354 00.000 7680 MoveAxis(N, 750, -)
21:07:52.354 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:52.354 00.000 7680 IsSlewing returns 0
21:07:52.354 00.000 7680 IsGuiding returns 0
21:07:52.354 00.000 7680 PulseGuide returned control before completion, sleep 760
21:07:52.354 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:07:52.365 00.011 6120 UpdateGuideState exits: m=9694 SNR=59.7
21:07:52.365 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:52.378 00.013 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:52.381 00.003 6120 Enqueuing Expose request
21:07:53.131 00.750 7680 IsGuiding returns 1
21:07:53.131 00.000 7680 scope still moving after pulse duration time elapsed
21:07:53.163 00.032 7680 IsSlewing returns 0
21:07:53.164 00.001 7680 IsGuiding returns 0
21:07:53.164 00.000 7680 scope move finished after 750 + 56 ms
21:07:53.164 00.000 7680 Move returns status 0, amount 750
21:07:53.164 00.000 7680 move complete, result=0
21:07:53.166 00.002 7680 worker thread done servicing request
21:07:53.166 00.000 7680 Worker thread wakes up
21:07:53.166 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:53.166 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1234,787,31,31)
21:07:54.428 01.262 7680 Exposure complete
21:07:54.486 00.058 7680 worker thread done servicing request
21:07:54.500 00.014 6120 OnExposeComplete: enter
21:07:54.501 00.001 6120 UpdateGuideState(): m_state=6
21:07:54.504 00.003 6120 Star::Find(15, 1248, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
21:07:54.507 00.003 6120 Star::Find returns 1 (0), X=1248.66, Y=801.34, Mass=9751, SNR=57.1, Peak=206 HFD=7.4
21:07:54.510 00.003 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:07:54.513 00.003 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
21:07:54.513 00.000 6120 CameraToMount -- cameraX=-9.82 cameraY=-76.46 hyp=77.08 cameraTheta=-1.70 mountX=23.86 mountY=64.35, mountTheta=1.22
21:07:54.517 00.004 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.76)
21:07:54.522 00.005 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.03)
21:07:54.522 00.000 6120 CameraToMount -- cameraX=1248.66 cameraY=801.34 hyp=1483.67 cameraTheta=0.57 mountX=-1375.88 mountY=-170.53, mountTheta=-3.02
21:07:54.522 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:54.522 00.000 6120 BLT: Moving North for 750 ms, step 55 / 70, DecLoc = -170.53, DeltaDec = 0.76
21:07:54.534 00.012 6120 Enqueuing Calibration Move request for direction 0
21:07:54.534 00.000 6120 BLT: Exiting DecMeasurementStep
21:07:54.534 00.000 7680 Worker thread wakes up
21:07:54.534 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:54.534 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:54.534 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:54.534 00.000 7680 MoveAxis(N, 750, -)
21:07:54.534 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:54.534 00.000 7680 IsSlewing returns 0
21:07:54.541 00.007 7680 IsGuiding returns 0
21:07:54.541 00.000 7680 PulseGuide returned control before completion, sleep 760
21:07:54.541 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:07:54.551 00.010 6120 UpdateGuideState exits: m=9751 SNR=57.1
21:07:54.551 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:54.564 00.013 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:54.569 00.005 6120 Enqueuing Expose request
21:07:55.312 00.743 7680 IsGuiding returns 1
21:07:55.312 00.000 7680 scope still moving after pulse duration time elapsed
21:07:55.344 00.032 7680 IsSlewing returns 0
21:07:55.344 00.000 7680 IsGuiding returns 0
21:07:55.344 00.000 7680 scope move finished after 750 + 54 ms
21:07:55.344 00.000 7680 Move returns status 0, amount 750
21:07:55.344 00.000 7680 move complete, result=0
21:07:55.344 00.000 7680 worker thread done servicing request
21:07:55.344 00.000 7680 Worker thread wakes up
21:07:55.344 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:55.344 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1234,786,31,31)
21:07:56.604 01.260 7680 Exposure complete
21:07:56.682 00.078 7680 worker thread done servicing request
21:07:56.682 00.000 6120 OnExposeComplete: enter
21:07:56.682 00.000 6120 UpdateGuideState(): m_state=6
21:07:56.689 00.007 6120 Star::Find(15, 1248, 801, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
21:07:56.689 00.000 6120 Star::Find returns 1 (0), X=1248.66, Y=800.39, Mass=9567, SNR=60.6, Peak=201 HFD=7.4
21:07:56.689 00.000 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:07:56.698 00.009 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
21:07:56.698 00.000 6120 CameraToMount -- cameraX=-9.82 cameraY=-77.40 hyp=78.02 cameraTheta=-1.70 mountX=24.04 mountY=65.19, mountTheta=1.22
21:07:56.706 00.008 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:07:56.706 00.000 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.03)
21:07:56.706 00.000 6120 CameraToMount -- cameraX=1248.66 cameraY=800.39 hyp=1483.16 cameraTheta=0.57 mountX=-1375.70 mountY=-169.68, mountTheta=-3.02
21:07:56.712 00.006 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:56.712 00.000 6120 BLT: Moving North for 750 ms, step 56 / 70, DecLoc = -169.68, DeltaDec = 0.85
21:07:56.712 00.000 6120 Enqueuing Calibration Move request for direction 0
21:07:56.712 00.000 6120 BLT: Exiting DecMeasurementStep
21:07:56.723 00.011 7680 Worker thread wakes up
21:07:56.723 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:56.723 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:56.723 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:56.723 00.000 7680 MoveAxis(N, 750, -)
21:07:56.723 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:56.723 00.000 7680 IsSlewing returns 0
21:07:56.723 00.000 7680 IsGuiding returns 0
21:07:56.726 00.003 7680 PulseGuide returned control before completion, sleep 760
21:07:56.726 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:07:56.744 00.018 6120 UpdateGuideState exits: m=9567 SNR=60.6
21:07:56.744 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:56.750 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:56.753 00.003 6120 Enqueuing Expose request
21:07:57.492 00.739 7680 IsGuiding returns 1
21:07:57.494 00.002 7680 scope still moving after pulse duration time elapsed
21:07:57.524 00.030 7680 IsSlewing returns 0
21:07:57.524 00.000 7680 IsGuiding returns 0
21:07:57.524 00.000 7680 scope move finished after 750 + 50 ms
21:07:57.524 00.000 7680 Move returns status 0, amount 750
21:07:57.524 00.000 7680 move complete, result=0
21:07:57.524 00.000 7680 worker thread done servicing request
21:07:57.524 00.000 7680 Worker thread wakes up
21:07:57.524 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:57.524 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1234,785,31,31)
21:07:58.763 01.239 7680 Exposure complete
21:07:58.827 00.064 7680 worker thread done servicing request
21:07:58.827 00.000 6120 OnExposeComplete: enter
21:07:58.827 00.000 6120 UpdateGuideState(): m_state=6
21:07:58.842 00.015 6120 Star::Find(15, 1248, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
21:07:58.842 00.000 6120 Star::Find returns 1 (0), X=1248.65, Y=799.41, Mass=9803, SNR=60.4, Peak=213 HFD=7.4
21:07:58.842 00.000 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:07:58.842 00.000 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
21:07:58.842 00.000 6120 CameraToMount -- cameraX=-9.83 cameraY=-78.38 hyp=79.00 cameraTheta=-1.70 mountX=24.23 mountY=66.07, mountTheta=1.22
21:07:58.858 00.016 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:07:58.861 00.003 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.03)
21:07:58.861 00.000 6120 CameraToMount -- cameraX=1248.65 cameraY=799.41 hyp=1482.63 cameraTheta=0.57 mountX=-1375.51 mountY=-168.80, mountTheta=-3.02
21:07:58.866 00.005 6120 BLT: Entering DecMeasurementStep, state = 2
21:07:58.866 00.000 6120 BLT: Moving North for 750 ms, step 57 / 70, DecLoc = -168.80, DeltaDec = 0.88
21:07:58.870 00.004 6120 Enqueuing Calibration Move request for direction 0
21:07:58.870 00.000 6120 BLT: Exiting DecMeasurementStep
21:07:58.876 00.006 7680 Worker thread wakes up
21:07:58.876 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:07:58.876 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:07:58.876 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:07:58.876 00.000 7680 MoveAxis(N, 750, -)
21:07:58.876 00.000 7680 Guiding  Dir = 0, Dur = 750
21:07:58.876 00.000 7680 IsSlewing returns 0
21:07:58.876 00.000 7680 IsGuiding returns 0
21:07:58.876 00.000 7680 PulseGuide returned control before completion, sleep 760
21:07:58.876 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:07:58.896 00.020 6120 UpdateGuideState exits: m=9803 SNR=60.4
21:07:58.898 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:58.898 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:07:58.904 00.006 6120 Enqueuing Expose request
21:07:59.641 00.737 7680 IsGuiding returns 1
21:07:59.642 00.001 7680 scope still moving after pulse duration time elapsed
21:07:59.673 00.031 7680 IsSlewing returns 0
21:07:59.673 00.000 7680 IsGuiding returns 1
21:07:59.705 00.032 7680 IsSlewing returns 0
21:07:59.705 00.000 7680 IsGuiding returns 1
21:07:59.737 00.032 7680 IsSlewing returns 0
21:07:59.737 00.000 7680 IsGuiding returns 0
21:07:59.737 00.000 7680 scope move finished after 750 + 110 ms
21:07:59.737 00.000 7680 Move returns status 0, amount 750
21:07:59.737 00.000 7680 move complete, result=0
21:07:59.737 00.000 7680 worker thread done servicing request
21:07:59.737 00.000 7680 Worker thread wakes up
21:07:59.737 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:07:59.737 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1234,784,31,31)
21:08:00.987 01.250 7680 Exposure complete
21:08:01.069 00.082 7680 worker thread done servicing request
21:08:01.069 00.000 6120 OnExposeComplete: enter
21:08:01.073 00.004 6120 UpdateGuideState(): m_state=6
21:08:01.076 00.003 6120 Star::Find(15, 1248, 799, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
21:08:01.076 00.000 6120 Star::Find returns 1 (0), X=1248.71, Y=798.47, Mass=10052, SNR=62.5, Peak=201 HFD=7.4
21:08:01.083 00.007 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:08:01.086 00.003 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
21:08:01.091 00.005 6120 CameraToMount -- cameraX=-9.77 cameraY=-79.32 hyp=79.92 cameraTheta=-1.69 mountX=24.34 mountY=66.94, mountTheta=1.22
21:08:01.091 00.000 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:08:01.091 00.000 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.03)
21:08:01.102 00.011 6120 CameraToMount -- cameraX=1248.71 cameraY=798.47 hyp=1482.18 cameraTheta=0.57 mountX=-1375.40 mountY=-167.94, mountTheta=-3.02
21:08:01.108 00.006 6120 BLT: Entering DecMeasurementStep, state = 2
21:08:01.110 00.002 6120 BLT: Moving North for 750 ms, step 58 / 70, DecLoc = -167.94, DeltaDec = 0.87
21:08:01.114 00.004 6120 Enqueuing Calibration Move request for direction 0
21:08:01.117 00.003 6120 BLT: Exiting DecMeasurementStep
21:08:01.122 00.005 7680 Worker thread wakes up
21:08:01.122 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:08:01.122 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:08:01.122 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:08:01.122 00.000 7680 MoveAxis(N, 750, -)
21:08:01.122 00.000 7680 Guiding  Dir = 0, Dur = 750
21:08:01.122 00.000 7680 IsSlewing returns 0
21:08:01.124 00.002 7680 IsGuiding returns 0
21:08:01.124 00.000 7680 PulseGuide returned control before completion, sleep 760
21:08:01.124 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:08:01.139 00.015 6120 UpdateGuideState exits: m=10052 SNR=62.5
21:08:01.147 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:01.147 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:01.152 00.005 6120 Enqueuing Expose request
21:08:01.888 00.736 7680 IsGuiding returns 1
21:08:01.888 00.000 7680 scope still moving after pulse duration time elapsed
21:08:01.920 00.032 7680 IsSlewing returns 0
21:08:01.920 00.000 7680 IsGuiding returns 1
21:08:01.952 00.032 7680 IsSlewing returns 0
21:08:01.952 00.000 7680 IsGuiding returns 0
21:08:01.954 00.002 7680 scope move finished after 750 + 79 ms
21:08:01.954 00.000 7680 Move returns status 0, amount 750
21:08:01.954 00.000 7680 move complete, result=0
21:08:01.955 00.001 7680 worker thread done servicing request
21:08:01.955 00.000 7680 Worker thread wakes up
21:08:01.955 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:01.955 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1234,783,31,31)
21:08:03.198 01.243 7680 Exposure complete
21:08:03.260 00.062 7680 worker thread done servicing request
21:08:03.260 00.000 6120 OnExposeComplete: enter
21:08:03.272 00.012 6120 UpdateGuideState(): m_state=6
21:08:03.275 00.003 6120 Star::Find(15, 1248, 798, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
21:08:03.275 00.000 6120 Star::Find returns 1 (0), X=1248.68, Y=797.65, Mass=9619, SNR=60.1, Peak=189 HFD=7.4
21:08:03.281 00.006 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:08:03.281 00.000 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
21:08:03.286 00.005 6120 CameraToMount -- cameraX=-9.80 cameraY=-80.14 hyp=80.74 cameraTheta=-1.69 mountX=24.53 mountY=67.66, mountTheta=1.22
21:08:03.289 00.003 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:08:03.294 00.005 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:08:03.296 00.002 6120 CameraToMount -- cameraX=1248.68 cameraY=797.65 hyp=1481.71 cameraTheta=0.57 mountX=-1375.21 mountY=-167.21, mountTheta=-3.02
21:08:03.296 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:08:03.301 00.005 6120 BLT: Moving North for 750 ms, step 59 / 70, DecLoc = -167.21, DeltaDec = 0.72
21:08:03.304 00.003 6120 Enqueuing Calibration Move request for direction 0
21:08:03.306 00.002 6120 BLT: Exiting DecMeasurementStep
21:08:03.306 00.000 7680 Worker thread wakes up
21:08:03.310 00.004 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:08:03.310 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:08:03.310 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:08:03.310 00.000 7680 MoveAxis(N, 750, -)
21:08:03.310 00.000 7680 Guiding  Dir = 0, Dur = 750
21:08:03.310 00.000 7680 IsSlewing returns 0
21:08:03.311 00.001 7680 IsGuiding returns 0
21:08:03.311 00.000 7680 PulseGuide returned control before completion, sleep 760
21:08:03.311 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=189, med=0, FiltMin=0, FiltMax=158, Gamma=1.000
21:08:03.327 00.016 6120 UpdateGuideState exits: m=9619 SNR=60.1
21:08:03.327 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:03.332 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:03.332 00.000 6120 Enqueuing Expose request
21:08:04.073 00.741 7680 IsGuiding returns 1
21:08:04.074 00.001 7680 scope still moving after pulse duration time elapsed
21:08:04.104 00.030 7680 IsSlewing returns 0
21:08:04.106 00.002 7680 IsGuiding returns 1
21:08:04.135 00.029 7680 IsSlewing returns 0
21:08:04.135 00.000 7680 IsGuiding returns 1
21:08:04.167 00.032 7680 IsSlewing returns 0
21:08:04.167 00.000 7680 IsGuiding returns 0
21:08:04.167 00.000 7680 scope move finished after 750 + 107 ms
21:08:04.167 00.000 7680 Move returns status 0, amount 750
21:08:04.167 00.000 7680 move complete, result=0
21:08:04.167 00.000 7680 worker thread done servicing request
21:08:04.167 00.000 7680 Worker thread wakes up
21:08:04.167 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:04.167 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1234,783,31,31)
21:08:05.425 01.258 7680 Exposure complete
21:08:05.493 00.068 7680 worker thread done servicing request
21:08:05.493 00.000 6120 OnExposeComplete: enter
21:08:05.494 00.001 6120 UpdateGuideState(): m_state=6
21:08:05.494 00.000 6120 Star::Find(15, 1248, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
21:08:05.501 00.007 6120 Star::Find returns 1 (0), X=1248.71, Y=797.07, Mass=9400, SNR=57.9, Peak=203 HFD=7.6
21:08:05.502 00.001 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:08:05.505 00.003 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
21:08:05.509 00.004 6120 CameraToMount -- cameraX=-9.77 cameraY=-80.72 hyp=81.31 cameraTheta=-1.69 mountX=24.61 mountY=68.19, mountTheta=1.22
21:08:05.510 00.001 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:08:05.514 00.004 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:08:05.514 00.000 6120 CameraToMount -- cameraX=1248.71 cameraY=797.07 hyp=1481.42 cameraTheta=0.57 mountX=-1375.13 mountY=-166.68, mountTheta=-3.02
21:08:05.519 00.005 6120 BLT: Entering DecMeasurementStep, state = 2
21:08:05.519 00.000 6120 BLT: Moving North for 750 ms, step 60 / 70, DecLoc = -166.68, DeltaDec = 0.53
21:08:05.524 00.005 6120 Enqueuing Calibration Move request for direction 0
21:08:05.528 00.004 6120 BLT: Exiting DecMeasurementStep
21:08:05.530 00.002 7680 Worker thread wakes up
21:08:05.530 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:08:05.530 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:08:05.530 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:08:05.530 00.000 7680 MoveAxis(N, 750, -)
21:08:05.530 00.000 7680 Guiding  Dir = 0, Dur = 750
21:08:05.530 00.000 7680 IsSlewing returns 0
21:08:05.530 00.000 7680 IsGuiding returns 0
21:08:05.532 00.002 7680 PulseGuide returned control before completion, sleep 760
21:08:05.532 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=156, Gamma=1.000
21:08:05.542 00.010 6120 UpdateGuideState exits: m=9400 SNR=57.9
21:08:05.542 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:05.542 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:05.556 00.014 6120 Enqueuing Expose request
21:08:06.304 00.748 7680 IsGuiding returns 1
21:08:06.304 00.000 7680 scope still moving after pulse duration time elapsed
21:08:06.335 00.031 7680 IsSlewing returns 0
21:08:06.335 00.000 7680 IsGuiding returns 1
21:08:06.367 00.032 7680 IsSlewing returns 0
21:08:06.367 00.000 7680 IsGuiding returns 1
21:08:06.399 00.032 7680 IsSlewing returns 0
21:08:06.399 00.000 7680 IsGuiding returns 0
21:08:06.399 00.000 7680 scope move finished after 750 + 117 ms
21:08:06.399 00.000 7680 Move returns status 0, amount 750
21:08:06.399 00.000 7680 move complete, result=0
21:08:06.400 00.001 7680 worker thread done servicing request
21:08:06.400 00.000 7680 Worker thread wakes up
21:08:06.401 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:06.401 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1234,782,31,31)
21:08:07.646 01.245 7680 Exposure complete
21:08:07.711 00.065 7680 worker thread done servicing request
21:08:07.711 00.000 6120 OnExposeComplete: enter
21:08:07.720 00.009 6120 UpdateGuideState(): m_state=6
21:08:07.720 00.000 6120 Star::Find(15, 1248, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
21:08:07.724 00.004 6120 Star::Find returns 1 (0), X=1248.94, Y=794.81, Mass=8490, SNR=56.4, Peak=207 HFD=7.1
21:08:07.724 00.000 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:08:07.729 00.005 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:07.734 00.005 6120 CameraToMount -- cameraX=-9.54 cameraY=-82.98 hyp=83.53 cameraTheta=-1.69 mountX=24.80 mountY=70.33, mountTheta=1.23
21:08:07.734 00.000 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:08:07.738 00.004 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:08:07.738 00.000 6120 CameraToMount -- cameraX=1248.94 cameraY=794.81 hyp=1480.40 cameraTheta=0.57 mountX=-1374.94 mountY=-164.55, mountTheta=-3.02
21:08:07.744 00.006 6120 BLT: Entering DecMeasurementStep, state = 2
21:08:07.746 00.002 6120 BLT: Moving North for 750 ms, step 61 / 70, DecLoc = -164.55, DeltaDec = 2.13
21:08:07.748 00.002 6120 Enqueuing Calibration Move request for direction 0
21:08:07.750 00.002 6120 BLT: Exiting DecMeasurementStep
21:08:07.754 00.004 7680 Worker thread wakes up
21:08:07.754 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:08:07.754 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:08:07.754 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:08:07.755 00.001 7680 MoveAxis(N, 750, -)
21:08:07.755 00.000 7680 Guiding  Dir = 0, Dur = 750
21:08:07.755 00.000 7680 IsSlewing returns 0
21:08:07.756 00.001 7680 IsGuiding returns 0
21:08:07.756 00.000 7680 PulseGuide returned control before completion, sleep 760
21:08:07.756 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=153, Gamma=1.000
21:08:07.765 00.009 6120 UpdateGuideState exits: m=8490 SNR=56.4
21:08:07.765 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:07.777 00.012 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:07.777 00.000 6120 Enqueuing Expose request
21:08:08.530 00.753 7680 IsGuiding returns 1
21:08:08.530 00.000 7680 scope still moving after pulse duration time elapsed
21:08:08.561 00.031 7680 IsSlewing returns 0
21:08:08.562 00.001 7680 IsGuiding returns 1
21:08:08.593 00.031 7680 IsSlewing returns 0
21:08:08.594 00.001 7680 IsGuiding returns 1
21:08:08.626 00.032 7680 IsSlewing returns 0
21:08:08.626 00.000 7680 IsGuiding returns 0
21:08:08.626 00.000 7680 scope move finished after 750 + 120 ms
21:08:08.626 00.000 7680 Move returns status 0, amount 750
21:08:08.626 00.000 7680 move complete, result=0
21:08:08.626 00.000 7680 worker thread done servicing request
21:08:08.626 00.000 7680 Worker thread wakes up
21:08:08.626 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:08.626 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1234,780,31,31)
21:08:09.885 01.259 7680 Exposure complete
21:08:09.953 00.068 7680 worker thread done servicing request
21:08:09.953 00.000 6120 OnExposeComplete: enter
21:08:09.953 00.000 6120 UpdateGuideState(): m_state=6
21:08:09.953 00.000 6120 Star::Find(15, 1248, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
21:08:09.953 00.000 6120 Star::Find returns 1 (0), X=1248.54, Y=794.81, Mass=10229, SNR=61.4, Peak=207 HFD=7.6
21:08:09.953 00.000 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:08:09.967 00.014 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:09.971 00.004 6120 CameraToMount -- cameraX=-9.94 cameraY=-82.98 hyp=83.57 cameraTheta=-1.69 mountX=25.19 mountY=70.15, mountTheta=1.23
21:08:09.973 00.002 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:08:09.975 00.002 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:08:09.979 00.004 6120 CameraToMount -- cameraX=1248.54 cameraY=794.81 hyp=1480.06 cameraTheta=0.57 mountX=-1374.55 mountY=-164.72, mountTheta=-3.02
21:08:09.979 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:08:09.985 00.006 6120 BLT: Moving North for 750 ms, step 62 / 70, DecLoc = -164.72, DeltaDec = -0.18
21:08:09.988 00.003 6120 Enqueuing Calibration Move request for direction 0
21:08:09.990 00.002 6120 BLT: Exiting DecMeasurementStep
21:08:09.990 00.000 7680 Worker thread wakes up
21:08:09.990 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:08:09.990 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:08:09.990 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:08:09.990 00.000 7680 MoveAxis(N, 750, -)
21:08:09.990 00.000 7680 Guiding  Dir = 0, Dur = 750
21:08:09.990 00.000 7680 IsSlewing returns 0
21:08:09.990 00.000 7680 IsGuiding returns 0
21:08:09.990 00.000 7680 PulseGuide returned control before completion, sleep 760
21:08:09.990 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:08:10.010 00.020 6120 UpdateGuideState exits: m=10229 SNR=61.4
21:08:10.014 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:10.017 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:10.020 00.003 6120 Enqueuing Expose request
21:08:10.760 00.740 7680 IsGuiding returns 1
21:08:10.760 00.000 7680 scope still moving after pulse duration time elapsed
21:08:10.792 00.032 7680 IsSlewing returns 0
21:08:10.792 00.000 7680 IsGuiding returns 1
21:08:10.824 00.032 7680 IsSlewing returns 0
21:08:10.824 00.000 7680 IsGuiding returns 0
21:08:10.824 00.000 7680 scope move finished after 750 + 81 ms
21:08:10.824 00.000 7680 Move returns status 0, amount 750
21:08:10.824 00.000 7680 move complete, result=0
21:08:10.824 00.000 7680 worker thread done servicing request
21:08:10.824 00.000 7680 Worker thread wakes up
21:08:10.824 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:10.824 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1234,780,31,31)
21:08:12.088 01.264 7680 Exposure complete
21:08:12.158 00.070 7680 worker thread done servicing request
21:08:12.158 00.000 6120 OnExposeComplete: enter
21:08:12.161 00.003 6120 UpdateGuideState(): m_state=6
21:08:12.161 00.000 6120 Star::Find(15, 1248, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
21:08:12.165 00.004 6120 Star::Find returns 1 (0), X=1248.37, Y=794.33, Mass=9750, SNR=59.7, Peak=218 HFD=7.4
21:08:12.166 00.001 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:08:12.171 00.005 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
21:08:12.171 00.000 6120 CameraToMount -- cameraX=-10.11 cameraY=-83.46 hyp=84.07 cameraTheta=-1.69 mountX=25.46 mountY=70.51, mountTheta=1.22
21:08:12.176 00.005 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:08:12.178 00.002 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:08:12.181 00.003 6120 CameraToMount -- cameraX=1248.37 cameraY=794.33 hyp=1479.65 cameraTheta=0.57 mountX=-1374.28 mountY=-164.37, mountTheta=-3.02
21:08:12.181 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:08:12.186 00.005 6120 BLT: Moving North for 750 ms, step 63 / 70, DecLoc = -164.37, DeltaDec = 0.36
21:08:12.186 00.000 6120 Enqueuing Calibration Move request for direction 0
21:08:12.190 00.004 6120 BLT: Exiting DecMeasurementStep
21:08:12.190 00.000 7680 Worker thread wakes up
21:08:12.190 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:08:12.190 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:08:12.190 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:08:12.190 00.000 7680 MoveAxis(N, 750, -)
21:08:12.190 00.000 7680 Guiding  Dir = 0, Dur = 750
21:08:12.190 00.000 7680 IsSlewing returns 0
21:08:12.196 00.006 7680 IsGuiding returns 0
21:08:12.196 00.000 7680 PulseGuide returned control before completion, sleep 760
21:08:12.196 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:08:12.213 00.017 6120 UpdateGuideState exits: m=9750 SNR=59.7
21:08:12.213 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:12.221 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:12.221 00.000 6120 Enqueuing Expose request
21:08:12.969 00.748 7680 IsGuiding returns 1
21:08:12.969 00.000 7680 scope still moving after pulse duration time elapsed
21:08:13.001 00.032 7680 IsSlewing returns 0
21:08:13.001 00.000 7680 IsGuiding returns 1
21:08:13.033 00.032 7680 IsSlewing returns 0
21:08:13.033 00.000 7680 IsGuiding returns 1
21:08:13.066 00.033 7680 IsSlewing returns 0
21:08:13.066 00.000 7680 IsGuiding returns 0
21:08:13.068 00.002 7680 scope move finished after 750 + 121 ms
21:08:13.068 00.000 7680 Move returns status 0, amount 750
21:08:13.068 00.000 7680 move complete, result=0
21:08:13.068 00.000 7680 worker thread done servicing request
21:08:13.069 00.001 7680 Worker thread wakes up
21:08:13.069 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:13.069 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1233,779,31,31)
21:08:14.315 01.246 7680 Exposure complete
21:08:14.385 00.070 7680 worker thread done servicing request
21:08:14.385 00.000 6120 OnExposeComplete: enter
21:08:14.390 00.005 6120 UpdateGuideState(): m_state=6
21:08:14.390 00.000 6120 Star::Find(15, 1248, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
21:08:14.396 00.006 6120 Star::Find returns 1 (0), X=1248.60, Y=793.39, Mass=9855, SNR=60.0, Peak=213 HFD=7.3
21:08:14.396 00.000 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:08:14.401 00.005 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:14.401 00.000 6120 CameraToMount -- cameraX=-9.88 cameraY=-84.40 hyp=84.98 cameraTheta=-1.69 mountX=25.40 mountY=71.46, mountTheta=1.23
21:08:14.408 00.007 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:08:14.408 00.000 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:08:14.412 00.004 6120 CameraToMount -- cameraX=1248.60 cameraY=793.39 hyp=1479.35 cameraTheta=0.57 mountX=-1374.34 mountY=-163.42, mountTheta=-3.02
21:08:14.412 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:08:14.416 00.004 6120 BLT: Moving North for 750 ms, step 64 / 70, DecLoc = -163.42, DeltaDec = 0.95
21:08:14.418 00.002 6120 Enqueuing Calibration Move request for direction 0
21:08:14.423 00.005 6120 BLT: Exiting DecMeasurementStep
21:08:14.423 00.000 7680 Worker thread wakes up
21:08:14.423 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:08:14.423 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:08:14.423 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:08:14.423 00.000 7680 MoveAxis(N, 750, -)
21:08:14.423 00.000 7680 Guiding  Dir = 0, Dur = 750
21:08:14.423 00.000 7680 IsSlewing returns 0
21:08:14.423 00.000 7680 IsGuiding returns 0
21:08:14.423 00.000 7680 PulseGuide returned control before completion, sleep 760
21:08:14.423 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:08:14.438 00.015 6120 UpdateGuideState exits: m=9855 SNR=60.0
21:08:14.445 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:14.448 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:14.453 00.005 6120 Enqueuing Expose request
21:08:15.189 00.736 7680 IsGuiding returns 1
21:08:15.191 00.002 7680 scope still moving after pulse duration time elapsed
21:08:15.221 00.030 7680 IsSlewing returns 0
21:08:15.221 00.000 7680 IsGuiding returns 1
21:08:15.252 00.031 7680 IsSlewing returns 0
21:08:15.254 00.002 7680 IsGuiding returns 1
21:08:15.284 00.030 7680 IsSlewing returns 0
21:08:15.284 00.000 7680 IsGuiding returns 0
21:08:15.284 00.000 7680 scope move finished after 750 + 109 ms
21:08:15.284 00.000 7680 Move returns status 0, amount 750
21:08:15.284 00.000 7680 move complete, result=0
21:08:15.288 00.004 7680 worker thread done servicing request
21:08:15.288 00.000 7680 Worker thread wakes up
21:08:15.288 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:15.288 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1234,778,31,31)
21:08:16.530 01.242 7680 Exposure complete
21:08:16.604 00.074 7680 worker thread done servicing request
21:08:16.604 00.000 6120 OnExposeComplete: enter
21:08:16.604 00.000 6120 UpdateGuideState(): m_state=6
21:08:16.610 00.006 6120 Star::Find(15, 1248, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
21:08:16.613 00.003 6120 Star::Find returns 1 (0), X=1248.40, Y=792.44, Mass=9729, SNR=60.3, Peak=195 HFD=7.3
21:08:16.616 00.003 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:08:16.616 00.000 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:16.621 00.005 6120 CameraToMount -- cameraX=-10.09 cameraY=-85.35 hyp=85.94 cameraTheta=-1.69 mountX=25.78 mountY=72.22, mountTheta=1.23
21:08:16.621 00.000 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:08:16.628 00.007 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:08:16.630 00.002 6120 CameraToMount -- cameraX=1248.40 cameraY=792.44 hyp=1478.67 cameraTheta=0.57 mountX=-1373.96 mountY=-162.66, mountTheta=-3.02
21:08:16.630 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:08:16.634 00.004 6120 BLT: Moving North for 750 ms, step 65 / 70, DecLoc = -162.66, DeltaDec = 0.76
21:08:16.635 00.001 6120 Enqueuing Calibration Move request for direction 0
21:08:16.635 00.000 6120 BLT: Exiting DecMeasurementStep
21:08:16.642 00.007 7680 Worker thread wakes up
21:08:16.642 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:08:16.642 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:08:16.642 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:08:16.642 00.000 7680 MoveAxis(N, 750, -)
21:08:16.642 00.000 7680 Guiding  Dir = 0, Dur = 750
21:08:16.643 00.001 7680 IsSlewing returns 0
21:08:16.643 00.000 7680 IsGuiding returns 0
21:08:16.644 00.001 7680 PulseGuide returned control before completion, sleep 760
21:08:16.644 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:08:16.660 00.016 6120 UpdateGuideState exits: m=9729 SNR=60.3
21:08:16.665 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:16.667 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:16.667 00.000 6120 Enqueuing Expose request
21:08:17.406 00.739 7680 IsGuiding returns 1
21:08:17.408 00.002 7680 scope still moving after pulse duration time elapsed
21:08:17.438 00.030 7680 IsSlewing returns 0
21:08:17.442 00.004 7680 IsGuiding returns 0
21:08:17.442 00.000 7680 scope move finished after 750 + 48 ms
21:08:17.442 00.000 7680 Move returns status 0, amount 750
21:08:17.444 00.002 7680 move complete, result=0
21:08:17.444 00.000 7680 worker thread done servicing request
21:08:17.445 00.001 7680 Worker thread wakes up
21:08:17.445 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:17.445 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1233,777,31,31)
21:08:18.695 01.250 7680 Exposure complete
21:08:18.763 00.068 7680 worker thread done servicing request
21:08:18.768 00.005 6120 OnExposeComplete: enter
21:08:18.768 00.000 6120 UpdateGuideState(): m_state=6
21:08:18.768 00.000 6120 Star::Find(15, 1248, 792, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
21:08:18.768 00.000 6120 Star::Find returns 1 (0), X=1248.40, Y=791.13, Mass=9439, SNR=57.4, Peak=194 HFD=7.5
21:08:18.768 00.000 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:08:18.779 00.011 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:18.779 00.000 6120 CameraToMount -- cameraX=-10.08 cameraY=-86.66 hyp=87.24 cameraTheta=-1.69 mountX=26.02 mountY=73.40, mountTheta=1.23
21:08:18.785 00.006 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:08:18.785 00.000 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:08:18.792 00.007 6120 CameraToMount -- cameraX=1248.40 cameraY=791.13 hyp=1477.97 cameraTheta=0.56 mountX=-1373.72 mountY=-161.48, mountTheta=-3.02
21:08:18.795 00.003 6120 BLT: Entering DecMeasurementStep, state = 2
21:08:18.795 00.000 6120 BLT: Moving North for 750 ms, step 66 / 70, DecLoc = -161.48, DeltaDec = 1.18
21:08:18.795 00.000 6120 Enqueuing Calibration Move request for direction 0
21:08:18.802 00.007 6120 BLT: Exiting DecMeasurementStep
21:08:18.806 00.004 7680 Worker thread wakes up
21:08:18.806 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:08:18.806 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:08:18.807 00.001 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:08:18.807 00.000 7680 MoveAxis(N, 750, -)
21:08:18.807 00.000 7680 Guiding  Dir = 0, Dur = 750
21:08:18.807 00.000 7680 IsSlewing returns 0
21:08:18.807 00.000 7680 IsGuiding returns 0
21:08:18.807 00.000 7680 PulseGuide returned control before completion, sleep 760
21:08:18.807 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=194, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:08:18.823 00.016 6120 UpdateGuideState exits: m=9439 SNR=57.4
21:08:18.828 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:18.828 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:18.833 00.005 6120 Enqueuing Expose request
21:08:19.575 00.742 7680 IsGuiding returns 1
21:08:19.575 00.000 7680 scope still moving after pulse duration time elapsed
21:08:19.607 00.032 7680 IsSlewing returns 0
21:08:19.607 00.000 7680 IsGuiding returns 0
21:08:19.607 00.000 7680 scope move finished after 750 + 51 ms
21:08:19.607 00.000 7680 Move returns status 0, amount 750
21:08:19.610 00.003 7680 move complete, result=0
21:08:19.610 00.000 7680 worker thread done servicing request
21:08:19.610 00.000 7680 Worker thread wakes up
21:08:19.610 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:19.610 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1233,776,31,31)
21:08:20.855 01.245 7680 Exposure complete
21:08:20.924 00.069 7680 worker thread done servicing request
21:08:20.932 00.008 6120 OnExposeComplete: enter
21:08:20.933 00.001 6120 UpdateGuideState(): m_state=6
21:08:20.937 00.004 6120 Star::Find(15, 1248, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
21:08:20.937 00.000 6120 Star::Find returns 1 (0), X=1248.35, Y=789.76, Mass=8570, SNR=55.2, Peak=187 HFD=7.2
21:08:20.941 00.004 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:08:20.941 00.000 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:20.941 00.000 6120 CameraToMount -- cameraX=-10.13 cameraY=-88.03 hyp=88.61 cameraTheta=-1.69 mountX=26.32 mountY=74.61, mountTheta=1.23
21:08:20.948 00.007 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:08:20.952 00.004 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:08:20.952 00.000 6120 CameraToMount -- cameraX=1248.35 cameraY=789.76 hyp=1477.20 cameraTheta=0.56 mountX=-1373.42 mountY=-160.27, mountTheta=-3.03
21:08:20.952 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:08:20.958 00.006 6120 BLT: Moving North for 750 ms, step 67 / 70, DecLoc = -160.27, DeltaDec = 1.21
21:08:20.958 00.000 6120 Enqueuing Calibration Move request for direction 0
21:08:20.964 00.006 6120 BLT: Exiting DecMeasurementStep
21:08:20.964 00.000 7680 Worker thread wakes up
21:08:20.964 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:08:20.964 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:08:20.964 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:08:20.964 00.000 7680 MoveAxis(N, 750, -)
21:08:20.964 00.000 7680 Guiding  Dir = 0, Dur = 750
21:08:20.964 00.000 7680 IsSlewing returns 0
21:08:20.964 00.000 7680 IsGuiding returns 0
21:08:20.964 00.000 7680 PulseGuide returned control before completion, sleep 760
21:08:20.964 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=187, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:08:20.979 00.015 6120 UpdateGuideState exits: m=8570 SNR=55.2
21:08:20.979 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:20.979 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:20.993 00.014 6120 Enqueuing Expose request
21:08:21.741 00.748 7680 IsGuiding returns 1
21:08:21.741 00.000 7680 scope still moving after pulse duration time elapsed
21:08:21.773 00.032 7680 IsSlewing returns 0
21:08:21.774 00.001 7680 IsGuiding returns 0
21:08:21.774 00.000 7680 scope move finished after 750 + 55 ms
21:08:21.774 00.000 7680 Move returns status 0, amount 750
21:08:21.774 00.000 7680 move complete, result=0
21:08:21.774 00.000 7680 worker thread done servicing request
21:08:21.774 00.000 7680 Worker thread wakes up
21:08:21.774 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:21.774 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1233,775,31,31)
21:08:23.024 01.250 7680 Exposure complete
21:08:23.096 00.072 7680 worker thread done servicing request
21:08:23.096 00.000 6120 OnExposeComplete: enter
21:08:23.104 00.008 6120 UpdateGuideState(): m_state=6
21:08:23.107 00.003 6120 Star::Find(15, 1248, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
21:08:23.109 00.002 6120 Star::Find returns 1 (0), X=1248.05, Y=789.68, Mass=9605, SNR=59.7, Peak=202 HFD=7.6
21:08:23.112 00.003 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:08:23.115 00.003 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:23.117 00.002 6120 CameraToMount -- cameraX=-10.44 cameraY=-88.11 hyp=88.73 cameraTheta=-1.69 mountX=26.64 mountY=74.54, mountTheta=1.23
21:08:23.119 00.002 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:08:23.122 00.003 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:08:23.125 00.003 6120 CameraToMount -- cameraX=1248.05 cameraY=789.68 hyp=1476.89 cameraTheta=0.56 mountX=-1373.10 mountY=-160.33, mountTheta=-3.03
21:08:23.128 00.003 6120 BLT: Entering DecMeasurementStep, state = 2
21:08:23.130 00.002 6120 BLT: Moving North for 750 ms, step 68 / 70, DecLoc = -160.33, DeltaDec = -0.07
21:08:23.133 00.003 6120 Enqueuing Calibration Move request for direction 0
21:08:23.135 00.002 6120 BLT: Exiting DecMeasurementStep
21:08:23.138 00.003 7680 Worker thread wakes up
21:08:23.138 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:08:23.138 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:08:23.138 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:08:23.138 00.000 7680 MoveAxis(N, 750, -)
21:08:23.138 00.000 7680 Guiding  Dir = 0, Dur = 750
21:08:23.138 00.000 7680 IsSlewing returns 0
21:08:23.140 00.002 7680 IsGuiding returns 0
21:08:23.140 00.000 7680 PulseGuide returned control before completion, sleep 760
21:08:23.140 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:08:23.156 00.016 6120 UpdateGuideState exits: m=9605 SNR=59.7
21:08:23.158 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:23.162 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:23.163 00.001 6120 Enqueuing Expose request
21:08:23.910 00.747 7680 IsGuiding returns 1
21:08:23.910 00.000 7680 scope still moving after pulse duration time elapsed
21:08:23.941 00.031 7680 IsSlewing returns 0
21:08:23.941 00.000 7680 IsGuiding returns 0
21:08:23.942 00.001 7680 scope move finished after 750 + 52 ms
21:08:23.942 00.000 7680 Move returns status 0, amount 750
21:08:23.942 00.000 7680 move complete, result=0
21:08:23.942 00.000 7680 worker thread done servicing request
21:08:23.945 00.003 7680 Worker thread wakes up
21:08:23.945 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:23.945 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1233,775,31,31)
21:08:25.193 01.248 7680 Exposure complete
21:08:25.260 00.067 7680 worker thread done servicing request
21:08:25.260 00.000 6120 OnExposeComplete: enter
21:08:25.264 00.004 6120 UpdateGuideState(): m_state=6
21:08:25.266 00.002 6120 Star::Find(15, 1248, 789, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
21:08:25.269 00.003 6120 Star::Find returns 1 (0), X=1248.00, Y=788.79, Mass=9331, SNR=57.9, Peak=193 HFD=7.5
21:08:25.271 00.002 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:08:25.271 00.000 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:25.271 00.000 6120 CameraToMount -- cameraX=-10.48 cameraY=-89.00 hyp=89.62 cameraTheta=-1.69 mountX=26.85 mountY=75.32, mountTheta=1.23
21:08:25.280 00.009 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:08:25.280 00.000 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:08:25.283 00.003 6120 CameraToMount -- cameraX=1248.00 cameraY=788.79 hyp=1476.38 cameraTheta=0.56 mountX=-1372.89 mountY=-159.55, mountTheta=-3.03
21:08:25.283 00.000 6120 BLT: Entering DecMeasurementStep, state = 2
21:08:25.283 00.000 6120 BLT: Moving North for 750 ms, step 69 / 70, DecLoc = -159.55, DeltaDec = 0.78
21:08:25.291 00.008 6120 Enqueuing Calibration Move request for direction 0
21:08:25.291 00.000 6120 BLT: Exiting DecMeasurementStep
21:08:25.296 00.005 7680 Worker thread wakes up
21:08:25.296 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:08:25.296 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:08:25.296 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:08:25.296 00.000 7680 MoveAxis(N, 750, -)
21:08:25.296 00.000 7680 Guiding  Dir = 0, Dur = 750
21:08:25.296 00.000 7680 IsSlewing returns 0
21:08:25.296 00.000 7680 IsGuiding returns 0
21:08:25.296 00.000 7680 PulseGuide returned control before completion, sleep 760
21:08:25.296 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:08:25.311 00.015 6120 UpdateGuideState exits: m=9331 SNR=57.9
21:08:25.318 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:25.320 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:25.323 00.003 6120 Enqueuing Expose request
21:08:26.073 00.750 7680 IsGuiding returns 1
21:08:26.073 00.000 7680 scope still moving after pulse duration time elapsed
21:08:26.105 00.032 7680 IsSlewing returns 0
21:08:26.105 00.000 7680 IsGuiding returns 0
21:08:26.105 00.000 7680 scope move finished after 750 + 58 ms
21:08:26.105 00.000 7680 Move returns status 0, amount 750
21:08:26.105 00.000 7680 move complete, result=0
21:08:26.105 00.000 7680 worker thread done servicing request
21:08:26.109 00.004 7680 Worker thread wakes up
21:08:26.109 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:26.109 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1233,774,31,31)
21:08:27.369 01.260 7680 Exposure complete
21:08:27.448 00.079 7680 worker thread done servicing request
21:08:27.448 00.000 6120 OnExposeComplete: enter
21:08:27.455 00.007 6120 UpdateGuideState(): m_state=6
21:08:27.457 00.002 6120 Star::Find(15, 1247, 788, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
21:08:27.457 00.000 6120 Star::Find returns 1 (0), X=1247.82, Y=788.18, Mass=9627, SNR=59.2, Peak=211 HFD=7.7
21:08:27.457 00.000 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:08:27.457 00.000 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:27.468 00.011 6120 CameraToMount -- cameraX=-10.66 cameraY=-89.62 hyp=90.25 cameraTheta=-1.69 mountX=27.13 mountY=75.80, mountTheta=1.23
21:08:27.472 00.004 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (-2.95) = xAngle (3.52 = -2.77)
21:08:27.473 00.001 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:08:27.473 00.000 6120 CameraToMount -- cameraX=1247.82 cameraY=788.18 hyp=1475.90 cameraTheta=0.56 mountX=-1372.61 mountY=-159.08, mountTheta=-3.03
21:08:27.479 00.006 6120 BLT: Entering DecMeasurementStep, state = 2
21:08:27.479 00.000 6120 BLT: Moving North for 750 ms, step 70 / 70, DecLoc = -159.08, DeltaDec = 0.47
21:08:27.479 00.000 6120 Enqueuing Calibration Move request for direction 0
21:08:27.479 00.000 6120 BLT: Exiting DecMeasurementStep
21:08:27.489 00.010 7680 Worker thread wakes up
21:08:27.489 00.000 7680 worker thread servicing REQUEST_MOVE scope dir N(0) 750 opts 0x0
21:08:27.489 00.000 7680 Handling axis move in thread for scope dir=0 dur=750
21:08:27.489 00.000 7680 scope move axis dir= 0 dur= 750 opts= 0x0
21:08:27.489 00.000 7680 MoveAxis(N, 750, -)
21:08:27.489 00.000 7680 Guiding  Dir = 0, Dur = 750
21:08:27.489 00.000 7680 IsSlewing returns 0
21:08:27.489 00.000 7680 IsGuiding returns 0
21:08:27.492 00.003 7680 PulseGuide returned control before completion, sleep 760
21:08:27.492 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:08:27.507 00.015 6120 UpdateGuideState exits: m=9627 SNR=59.2
21:08:27.512 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:27.515 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:27.515 00.000 6120 Enqueuing Expose request
21:08:28.253 00.738 7680 IsGuiding returns 1
21:08:28.255 00.002 7680 scope still moving after pulse duration time elapsed
21:08:28.285 00.030 7680 IsSlewing returns 0
21:08:28.285 00.000 7680 IsGuiding returns 0
21:08:28.285 00.000 7680 scope move finished after 750 + 44 ms
21:08:28.285 00.000 7680 Move returns status 0, amount 750
21:08:28.285 00.000 7680 move complete, result=0
21:08:28.285 00.000 7680 worker thread done servicing request
21:08:28.285 00.000 7680 Worker thread wakes up
21:08:28.285 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:28.285 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1233,773,31,31)
21:08:29.542 01.257 7680 Exposure complete
21:08:29.604 00.062 7680 worker thread done servicing request
21:08:29.604 00.000 6120 OnExposeComplete: enter
21:08:29.611 00.007 6120 UpdateGuideState(): m_state=6
21:08:29.611 00.000 6120 Star::Find(15, 1247, 788, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
21:08:29.611 00.000 6120 Star::Find returns 1 (0), X=1247.80, Y=787.37, Mass=9999, SNR=61.5, Peak=211 HFD=7.4
21:08:29.611 00.000 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:08:29.611 00.000 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:29.611 00.000 6120 CameraToMount -- cameraX=-10.68 cameraY=-90.42 hyp=91.05 cameraTheta=-1.69 mountX=27.30 mountY=76.51, mountTheta=1.23
21:08:29.627 00.016 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (-2.95) = xAngle (3.52 = -2.77)
21:08:29.629 00.002 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:08:29.632 00.003 6120 CameraToMount -- cameraX=1247.80 cameraY=787.37 hyp=1475.45 cameraTheta=0.56 mountX=-1372.44 mountY=-158.37, mountTheta=-3.03
21:08:29.635 00.003 6120 BLT: Entering DecMeasurementStep, state = 2
21:08:29.635 00.000 6120 BLT: North pulses ended at Dec location -158.37, TotalDecDelta=51.72 px, LastDeltaDec = 0.71
21:08:29.640 00.005 6120 BLT: Moving South for 750 ms, step 1 / 70, DecLoc = -158.37
21:08:29.643 00.003 6120 Enqueuing Calibration Move request for direction 1
21:08:29.646 00.003 6120 BLT: Exiting DecMeasurementStep
21:08:29.646 00.000 7680 Worker thread wakes up
21:08:29.646 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:08:29.646 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:08:29.646 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:08:29.646 00.000 7680 MoveAxis(S, 750, -)
21:08:29.646 00.000 7680 Guiding  Dir = 1, Dur = 750
21:08:29.646 00.000 7680 IsSlewing returns 0
21:08:29.646 00.000 7680 IsGuiding returns 0
21:08:29.650 00.004 7680 PulseGuide returned control before completion, sleep 760
21:08:29.650 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:08:29.664 00.014 6120 UpdateGuideState exits: m=9999 SNR=61.5
21:08:29.667 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:29.671 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:29.675 00.004 6120 Enqueuing Expose request
21:08:30.425 00.750 7680 IsGuiding returns 1
21:08:30.427 00.002 7680 scope still moving after pulse duration time elapsed
21:08:30.457 00.030 7680 IsSlewing returns 0
21:08:30.458 00.001 7680 IsGuiding returns 0
21:08:30.458 00.000 7680 scope move finished after 750 + 59 ms
21:08:30.458 00.000 7680 Move returns status 0, amount 750
21:08:30.458 00.000 7680 move complete, result=0
21:08:30.461 00.003 7680 worker thread done servicing request
21:08:30.461 00.000 7680 Worker thread wakes up
21:08:30.461 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:30.461 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1233,772,31,31)
21:08:31.707 01.246 7680 Exposure complete
21:08:31.774 00.067 7680 worker thread done servicing request
21:08:31.774 00.000 6120 OnExposeComplete: enter
21:08:31.778 00.004 6120 UpdateGuideState(): m_state=6
21:08:31.780 00.002 6120 Star::Find(15, 1247, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
21:08:31.782 00.002 6120 Star::Find returns 1 (0), X=1247.94, Y=787.57, Mass=9576, SNR=58.6, Peak=205 HFD=7.4
21:08:31.782 00.000 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:08:31.788 00.006 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:31.788 00.000 6120 CameraToMount -- cameraX=-10.54 cameraY=-90.22 hyp=90.83 cameraTheta=-1.69 mountX=27.13 mountY=76.39, mountTheta=1.23
21:08:31.791 00.003 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (-2.95) = xAngle (3.52 = -2.77)
21:08:31.796 00.005 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:08:31.799 00.003 6120 CameraToMount -- cameraX=1247.94 cameraY=787.57 hyp=1475.67 cameraTheta=0.56 mountX=-1372.61 mountY=-158.49, mountTheta=-3.03
21:08:31.801 00.002 6120 BLT: Entering DecMeasurementStep, state = 3
21:08:31.801 00.000 6120 BLT: Moving South for 750 ms, step 2 / 70, DecLoc = -158.49
21:08:31.806 00.005 6120 Enqueuing Calibration Move request for direction 1
21:08:31.806 00.000 6120 BLT: Exiting DecMeasurementStep
21:08:31.810 00.004 7680 Worker thread wakes up
21:08:31.810 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:08:31.810 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:08:31.810 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:08:31.810 00.000 7680 MoveAxis(S, 750, -)
21:08:31.810 00.000 7680 Guiding  Dir = 1, Dur = 750
21:08:31.812 00.002 7680 IsSlewing returns 0
21:08:31.812 00.000 7680 IsGuiding returns 0
21:08:31.812 00.000 7680 PulseGuide returned control before completion, sleep 760
21:08:31.812 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:08:31.830 00.018 6120 UpdateGuideState exits: m=9576 SNR=58.6
21:08:31.832 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:31.833 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:31.837 00.004 6120 Enqueuing Expose request
21:08:32.576 00.739 7680 IsGuiding returns 1
21:08:32.576 00.000 7680 scope still moving after pulse duration time elapsed
21:08:32.607 00.031 7680 IsSlewing returns 0
21:08:32.607 00.000 7680 IsGuiding returns 0
21:08:32.607 00.000 7680 scope move finished after 750 + 45 ms
21:08:32.607 00.000 7680 Move returns status 0, amount 750
21:08:32.607 00.000 7680 move complete, result=0
21:08:32.609 00.002 7680 worker thread done servicing request
21:08:32.609 00.000 7680 Worker thread wakes up
21:08:32.609 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:32.609 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1233,773,31,31)
21:08:33.856 01.247 7680 Exposure complete
21:08:33.927 00.071 7680 worker thread done servicing request
21:08:33.928 00.001 6120 OnExposeComplete: enter
21:08:33.932 00.004 6120 UpdateGuideState(): m_state=6
21:08:33.934 00.002 6120 Star::Find(15, 1247, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
21:08:33.936 00.002 6120 Star::Find returns 1 (0), X=1248.03, Y=788.64, Mass=9192, SNR=58.1, Peak=196 HFD=7.5
21:08:33.936 00.000 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:08:33.941 00.005 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:33.944 00.003 6120 CameraToMount -- cameraX=-10.45 cameraY=-89.15 hyp=89.76 cameraTheta=-1.69 mountX=26.84 mountY=75.48, mountTheta=1.23
21:08:33.948 00.004 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (-2.95) = xAngle (3.52 = -2.77)
21:08:33.951 00.003 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:08:33.952 00.001 6120 CameraToMount -- cameraX=1248.03 cameraY=788.64 hyp=1476.33 cameraTheta=0.56 mountX=-1372.90 mountY=-159.40, mountTheta=-3.03
21:08:33.952 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:08:33.958 00.006 6120 BLT: Moving South for 750 ms, step 3 / 70, DecLoc = -159.40
21:08:33.960 00.002 6120 Enqueuing Calibration Move request for direction 1
21:08:33.960 00.000 6120 BLT: Exiting DecMeasurementStep
21:08:33.965 00.005 7680 Worker thread wakes up
21:08:33.965 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:08:33.965 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:08:33.966 00.001 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:08:33.966 00.000 7680 MoveAxis(S, 750, -)
21:08:33.966 00.000 7680 Guiding  Dir = 1, Dur = 750
21:08:33.966 00.000 7680 IsSlewing returns 0
21:08:33.967 00.001 7680 IsGuiding returns 0
21:08:33.967 00.000 7680 PulseGuide returned control before completion, sleep 760
21:08:33.967 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:08:33.979 00.012 6120 UpdateGuideState exits: m=9192 SNR=58.1
21:08:33.986 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:33.989 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:33.993 00.004 6120 Enqueuing Expose request
21:08:34.743 00.750 7680 IsGuiding returns 1
21:08:34.743 00.000 7680 scope still moving after pulse duration time elapsed
21:08:34.775 00.032 7680 IsSlewing returns 0
21:08:34.775 00.000 7680 IsGuiding returns 0
21:08:34.777 00.002 7680 scope move finished after 750 + 60 ms
21:08:34.777 00.000 7680 Move returns status 0, amount 750
21:08:34.778 00.001 7680 move complete, result=0
21:08:34.778 00.000 7680 worker thread done servicing request
21:08:34.778 00.000 7680 Worker thread wakes up
21:08:34.778 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:34.778 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1233,774,31,31)
21:08:36.023 01.245 7680 Exposure complete
21:08:36.096 00.073 7680 worker thread done servicing request
21:08:36.096 00.000 6120 OnExposeComplete: enter
21:08:36.098 00.002 6120 UpdateGuideState(): m_state=6
21:08:36.104 00.006 6120 Star::Find(15, 1248, 788, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
21:08:36.109 00.005 6120 Star::Find returns 1 (0), X=1248.11, Y=790.25, Mass=9904, SNR=60.4, Peak=193 HFD=7.5
21:08:36.109 00.000 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:08:36.114 00.005 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:36.114 00.000 6120 CameraToMount -- cameraX=-10.38 cameraY=-87.54 hyp=88.16 cameraTheta=-1.69 mountX=26.47 mountY=74.06, mountTheta=1.23
21:08:36.114 00.000 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:08:36.114 00.000 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:08:36.126 00.012 6120 CameraToMount -- cameraX=1248.11 cameraY=790.25 hyp=1477.25 cameraTheta=0.56 mountX=-1373.27 mountY=-160.82, mountTheta=-3.03
21:08:36.126 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:08:36.130 00.004 6120 BLT: Moving South for 750 ms, step 4 / 70, DecLoc = -160.82
21:08:36.130 00.000 6120 Enqueuing Calibration Move request for direction 1
21:08:36.135 00.005 6120 BLT: Exiting DecMeasurementStep
21:08:36.135 00.000 7680 Worker thread wakes up
21:08:36.135 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:08:36.135 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:08:36.135 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:08:36.135 00.000 7680 MoveAxis(S, 750, -)
21:08:36.135 00.000 7680 Guiding  Dir = 1, Dur = 750
21:08:36.135 00.000 7680 IsSlewing returns 0
21:08:36.135 00.000 7680 IsGuiding returns 0
21:08:36.135 00.000 7680 PulseGuide returned control before completion, sleep 760
21:08:36.135 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:08:36.146 00.011 6120 UpdateGuideState exits: m=9904 SNR=60.4
21:08:36.146 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:36.161 00.015 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:36.161 00.000 6120 Enqueuing Expose request
21:08:36.910 00.749 7680 IsGuiding returns 1
21:08:36.911 00.001 7680 scope still moving after pulse duration time elapsed
21:08:36.941 00.030 7680 IsSlewing returns 0
21:08:36.941 00.000 7680 IsGuiding returns 0
21:08:36.941 00.000 7680 scope move finished after 750 + 51 ms
21:08:36.941 00.000 7680 Move returns status 0, amount 750
21:08:36.941 00.000 7680 move complete, result=0
21:08:36.941 00.000 7680 worker thread done servicing request
21:08:36.941 00.000 7680 Worker thread wakes up
21:08:36.941 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:36.941 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1233,775,31,31)
21:08:38.189 01.248 7680 Exposure complete
21:08:38.244 00.055 7680 worker thread done servicing request
21:08:38.244 00.000 6120 OnExposeComplete: enter
21:08:38.260 00.016 6120 UpdateGuideState(): m_state=6
21:08:38.264 00.004 6120 Star::Find(15, 1248, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
21:08:38.264 00.000 6120 Star::Find returns 1 (0), X=1248.51, Y=791.04, Mass=9416, SNR=59.5, Peak=197 HFD=7.6
21:08:38.269 00.005 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:08:38.269 00.000 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:38.274 00.005 6120 CameraToMount -- cameraX=-9.97 cameraY=-86.75 hyp=87.32 cameraTheta=-1.69 mountX=25.92 mountY=73.53, mountTheta=1.23
21:08:38.277 00.003 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:08:38.279 00.002 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:08:38.279 00.000 6120 CameraToMount -- cameraX=1248.51 cameraY=791.04 hyp=1478.02 cameraTheta=0.56 mountX=-1373.82 mountY=-161.35, mountTheta=-3.02
21:08:38.285 00.006 6120 BLT: Entering DecMeasurementStep, state = 3
21:08:38.285 00.000 6120 BLT: Moving South for 750 ms, step 5 / 70, DecLoc = -161.35
21:08:38.289 00.004 6120 Enqueuing Calibration Move request for direction 1
21:08:38.292 00.003 6120 BLT: Exiting DecMeasurementStep
21:08:38.294 00.002 7680 Worker thread wakes up
21:08:38.294 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:08:38.294 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:08:38.294 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:08:38.296 00.002 7680 MoveAxis(S, 750, -)
21:08:38.296 00.000 7680 Guiding  Dir = 1, Dur = 750
21:08:38.296 00.000 7680 IsSlewing returns 0
21:08:38.297 00.001 7680 IsGuiding returns 0
21:08:38.297 00.000 7680 PulseGuide returned control before completion, sleep 760
21:08:38.297 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:08:38.311 00.014 6120 UpdateGuideState exits: m=9416 SNR=59.5
21:08:38.311 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:38.311 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:38.320 00.009 6120 Enqueuing Expose request
21:08:39.070 00.750 7680 IsGuiding returns 1
21:08:39.073 00.003 7680 scope still moving after pulse duration time elapsed
21:08:39.102 00.029 7680 IsSlewing returns 0
21:08:39.102 00.000 7680 IsGuiding returns 0
21:08:39.104 00.002 7680 scope move finished after 750 + 57 ms
21:08:39.105 00.001 7680 Move returns status 0, amount 750
21:08:39.105 00.000 7680 move complete, result=0
21:08:39.107 00.002 7680 worker thread done servicing request
21:08:39.107 00.000 7680 Worker thread wakes up
21:08:39.107 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:39.107 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1234,776,31,31)
21:08:40.360 01.253 7680 Exposure complete
21:08:40.430 00.070 7680 worker thread done servicing request
21:08:40.430 00.000 6120 OnExposeComplete: enter
21:08:40.432 00.002 6120 UpdateGuideState(): m_state=6
21:08:40.434 00.002 6120 Star::Find(15, 1248, 791, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
21:08:40.437 00.003 6120 Star::Find returns 1 (0), X=1248.64, Y=792.60, Mass=9784, SNR=60.1, Peak=206 HFD=7.4
21:08:40.437 00.000 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:08:40.441 00.004 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:40.441 00.000 6120 CameraToMount -- cameraX=-9.84 cameraY=-85.20 hyp=85.76 cameraTheta=-1.69 mountX=25.51 mountY=72.19, mountTheta=1.23
21:08:40.448 00.007 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:08:40.448 00.000 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:08:40.451 00.003 6120 CameraToMount -- cameraX=1248.64 cameraY=792.60 hyp=1478.96 cameraTheta=0.57 mountX=-1374.23 mountY=-162.69, mountTheta=-3.02
21:08:40.451 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:08:40.457 00.006 6120 BLT: Moving South for 750 ms, step 6 / 70, DecLoc = -162.69
21:08:40.457 00.000 6120 Enqueuing Calibration Move request for direction 1
21:08:40.461 00.004 6120 BLT: Exiting DecMeasurementStep
21:08:40.465 00.004 7680 Worker thread wakes up
21:08:40.465 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:08:40.465 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:08:40.465 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:08:40.466 00.001 7680 MoveAxis(S, 750, -)
21:08:40.466 00.000 7680 Guiding  Dir = 1, Dur = 750
21:08:40.466 00.000 7680 IsSlewing returns 0
21:08:40.466 00.000 7680 IsGuiding returns 0
21:08:40.466 00.000 7680 PulseGuide returned control before completion, sleep 760
21:08:40.466 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=161, Gamma=1.000
21:08:40.479 00.013 6120 UpdateGuideState exits: m=9784 SNR=60.1
21:08:40.486 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:40.488 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:40.488 00.000 6120 Enqueuing Expose request
21:08:41.241 00.753 7680 IsGuiding returns 1
21:08:41.241 00.000 7680 scope still moving after pulse duration time elapsed
21:08:41.272 00.031 7680 IsSlewing returns 0
21:08:41.272 00.000 7680 IsGuiding returns 0
21:08:41.272 00.000 7680 scope move finished after 750 + 57 ms
21:08:41.272 00.000 7680 Move returns status 0, amount 750
21:08:41.272 00.000 7680 move complete, result=0
21:08:41.272 00.000 7680 worker thread done servicing request
21:08:41.272 00.000 7680 Worker thread wakes up
21:08:41.272 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:41.272 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1234,778,31,31)
21:08:42.525 01.253 7680 Exposure complete
21:08:42.589 00.064 7680 worker thread done servicing request
21:08:42.589 00.000 6120 OnExposeComplete: enter
21:08:42.596 00.007 6120 UpdateGuideState(): m_state=6
21:08:42.598 00.002 6120 Star::Find(15, 1248, 792, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
21:08:42.598 00.000 6120 Star::Find returns 1 (0), X=1248.65, Y=794.17, Mass=10107, SNR=62.8, Peak=208 HFD=7.7
21:08:42.604 00.006 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:08:42.604 00.000 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:42.609 00.005 6120 CameraToMount -- cameraX=-9.84 cameraY=-83.62 hyp=84.19 cameraTheta=-1.69 mountX=25.21 mountY=70.77, mountTheta=1.23
21:08:42.612 00.003 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:08:42.614 00.002 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:08:42.614 00.000 6120 CameraToMount -- cameraX=1248.65 cameraY=794.17 hyp=1479.81 cameraTheta=0.57 mountX=-1374.53 mountY=-164.10, mountTheta=-3.02
21:08:42.614 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:08:42.614 00.000 6120 BLT: Moving South for 750 ms, step 7 / 70, DecLoc = -164.10
21:08:42.624 00.010 6120 Enqueuing Calibration Move request for direction 1
21:08:42.624 00.000 6120 BLT: Exiting DecMeasurementStep
21:08:42.627 00.003 7680 Worker thread wakes up
21:08:42.627 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:08:42.627 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:08:42.627 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:08:42.627 00.000 7680 MoveAxis(S, 750, -)
21:08:42.627 00.000 7680 Guiding  Dir = 1, Dur = 750
21:08:42.627 00.000 7680 IsSlewing returns 0
21:08:42.627 00.000 7680 IsGuiding returns 0
21:08:42.627 00.000 7680 PulseGuide returned control before completion, sleep 760
21:08:42.627 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:08:42.645 00.018 6120 UpdateGuideState exits: m=10107 SNR=62.8
21:08:42.645 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:42.645 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:42.645 00.000 6120 Enqueuing Expose request
21:08:43.406 00.761 7680 IsGuiding returns 1
21:08:43.406 00.000 7680 scope still moving after pulse duration time elapsed
21:08:43.438 00.032 7680 IsSlewing returns 0
21:08:43.438 00.000 7680 IsGuiding returns 0
21:08:43.438 00.000 7680 scope move finished after 750 + 57 ms
21:08:43.438 00.000 7680 Move returns status 0, amount 750
21:08:43.438 00.000 7680 move complete, result=0
21:08:43.438 00.000 7680 worker thread done servicing request
21:08:43.438 00.000 7680 Worker thread wakes up
21:08:43.438 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:43.438 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1234,779,31,31)
21:08:44.689 01.251 7680 Exposure complete
21:08:44.768 00.079 7680 worker thread done servicing request
21:08:44.768 00.000 6120 OnExposeComplete: enter
21:08:44.771 00.003 6120 UpdateGuideState(): m_state=6
21:08:44.774 00.003 6120 Star::Find(15, 1248, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
21:08:44.774 00.000 6120 Star::Find returns 1 (0), X=1248.91, Y=795.45, Mass=9493, SNR=59.4, Peak=193 HFD=7.4
21:08:44.778 00.004 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:08:44.778 00.000 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:44.778 00.000 6120 CameraToMount -- cameraX=-9.57 cameraY=-82.34 hyp=82.89 cameraTheta=-1.69 mountX=24.71 mountY=69.74, mountTheta=1.23
21:08:44.778 00.000 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:08:44.778 00.000 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:08:44.792 00.014 6120 CameraToMount -- cameraX=1248.91 cameraY=795.45 hyp=1480.72 cameraTheta=0.57 mountX=-1375.03 mountY=-165.14, mountTheta=-3.02
21:08:44.794 00.002 6120 BLT: Entering DecMeasurementStep, state = 3
21:08:44.796 00.002 6120 BLT: Moving South for 750 ms, step 8 / 70, DecLoc = -165.14
21:08:44.796 00.000 6120 Enqueuing Calibration Move request for direction 1
21:08:44.801 00.005 6120 BLT: Exiting DecMeasurementStep
21:08:44.801 00.000 7680 Worker thread wakes up
21:08:44.801 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:08:44.801 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:08:44.801 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:08:44.801 00.000 7680 MoveAxis(S, 750, -)
21:08:44.801 00.000 7680 Guiding  Dir = 1, Dur = 750
21:08:44.801 00.000 7680 IsSlewing returns 0
21:08:44.801 00.000 7680 IsGuiding returns 0
21:08:44.801 00.000 7680 PulseGuide returned control before completion, sleep 760
21:08:44.806 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:08:44.823 00.017 6120 UpdateGuideState exits: m=9493 SNR=59.4
21:08:44.827 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:44.831 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:44.831 00.000 6120 Enqueuing Expose request
21:08:45.574 00.743 7680 IsGuiding returns 1
21:08:45.575 00.001 7680 scope still moving after pulse duration time elapsed
21:08:45.606 00.031 7680 IsSlewing returns 0
21:08:45.606 00.000 7680 IsGuiding returns 0
21:08:45.606 00.000 7680 scope move finished after 750 + 51 ms
21:08:45.608 00.002 7680 Move returns status 0, amount 750
21:08:45.608 00.000 7680 move complete, result=0
21:08:45.608 00.000 7680 worker thread done servicing request
21:08:45.609 00.001 7680 Worker thread wakes up
21:08:45.609 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:45.609 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1234,780,31,31)
21:08:46.858 01.249 7680 Exposure complete
21:08:46.928 00.070 7680 worker thread done servicing request
21:08:46.928 00.000 6120 OnExposeComplete: enter
21:08:46.931 00.003 6120 UpdateGuideState(): m_state=6
21:08:46.931 00.000 6120 Star::Find(15, 1248, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
21:08:46.931 00.000 6120 Star::Find returns 1 (0), X=1249.15, Y=795.57, Mass=9398, SNR=60.9, Peak=224 HFD=7.5
21:08:46.931 00.000 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:08:46.931 00.000 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:46.945 00.014 6120 CameraToMount -- cameraX=-9.33 cameraY=-82.22 hyp=82.75 cameraTheta=-1.68 mountX=24.45 mountY=69.74, mountTheta=1.23
21:08:46.948 00.003 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:08:46.948 00.000 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:08:46.948 00.000 6120 CameraToMount -- cameraX=1249.15 cameraY=795.57 hyp=1480.98 cameraTheta=0.57 mountX=-1375.29 mountY=-165.13, mountTheta=-3.02
21:08:46.948 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:08:46.948 00.000 6120 BLT: Moving South for 750 ms, step 9 / 70, DecLoc = -165.13
21:08:46.961 00.013 6120 Enqueuing Calibration Move request for direction 1
21:08:46.964 00.003 6120 BLT: Exiting DecMeasurementStep
21:08:46.964 00.000 7680 Worker thread wakes up
21:08:46.964 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:08:46.964 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:08:46.964 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:08:46.964 00.000 7680 MoveAxis(S, 750, -)
21:08:46.964 00.000 7680 Guiding  Dir = 1, Dur = 750
21:08:46.964 00.000 7680 IsSlewing returns 0
21:08:46.964 00.000 7680 IsGuiding returns 0
21:08:46.964 00.000 7680 PulseGuide returned control before completion, sleep 760
21:08:46.964 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=224, med=0, FiltMin=0, FiltMax=163, Gamma=1.000
21:08:46.982 00.018 6120 UpdateGuideState exits: m=9398 SNR=60.9
21:08:46.982 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:46.990 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:46.993 00.003 6120 Enqueuing Expose request
21:08:47.741 00.748 7680 IsGuiding returns 1
21:08:47.742 00.001 7680 scope still moving after pulse duration time elapsed
21:08:47.773 00.031 7680 IsSlewing returns 0
21:08:47.774 00.001 7680 IsGuiding returns 0
21:08:47.775 00.001 7680 scope move finished after 750 + 56 ms
21:08:47.775 00.000 7680 Move returns status 0, amount 750
21:08:47.775 00.000 7680 move complete, result=0
21:08:47.776 00.001 7680 worker thread done servicing request
21:08:47.776 00.000 7680 Worker thread wakes up
21:08:47.776 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:47.777 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1234,781,31,31)
21:08:49.017 01.240 7680 Exposure complete
21:08:49.096 00.079 7680 worker thread done servicing request
21:08:49.096 00.000 6120 OnExposeComplete: enter
21:08:49.100 00.004 6120 UpdateGuideState(): m_state=6
21:08:49.103 00.003 6120 Star::Find(15, 1249, 795, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
21:08:49.104 00.001 6120 Star::Find returns 1 (0), X=1249.41, Y=797.65, Mass=8522, SNR=53.3, Peak=196 HFD=7.2
21:08:49.104 00.000 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:08:49.112 00.008 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:49.112 00.000 6120 CameraToMount -- cameraX=-9.07 cameraY=-80.14 hyp=80.66 cameraTheta=-1.68 mountX=23.81 mountY=67.99, mountTheta=1.23
21:08:49.117 00.005 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:08:49.119 00.002 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:08:49.122 00.003 6120 CameraToMount -- cameraX=1249.41 cameraY=797.65 hyp=1482.32 cameraTheta=0.57 mountX=-1375.93 mountY=-166.89, mountTheta=-3.02
21:08:49.125 00.003 6120 BLT: Entering DecMeasurementStep, state = 3
21:08:49.127 00.002 6120 BLT: Moving South for 750 ms, step 10 / 70, DecLoc = -166.89
21:08:49.129 00.002 6120 Enqueuing Calibration Move request for direction 1
21:08:49.129 00.000 6120 BLT: Exiting DecMeasurementStep
21:08:49.135 00.006 7680 Worker thread wakes up
21:08:49.135 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:08:49.135 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:08:49.135 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:08:49.135 00.000 7680 MoveAxis(S, 750, -)
21:08:49.135 00.000 7680 Guiding  Dir = 1, Dur = 750
21:08:49.135 00.000 7680 IsSlewing returns 0
21:08:49.135 00.000 7680 IsGuiding returns 0
21:08:49.135 00.000 7680 PulseGuide returned control before completion, sleep 760
21:08:49.135 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:08:49.152 00.017 6120 UpdateGuideState exits: m=8522 SNR=53.3
21:08:49.152 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:49.159 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:49.159 00.000 6120 Enqueuing Expose request
21:08:49.910 00.751 7680 IsGuiding returns 1
21:08:49.910 00.000 7680 scope still moving after pulse duration time elapsed
21:08:49.942 00.032 7680 IsSlewing returns 0
21:08:49.942 00.000 7680 IsGuiding returns 0
21:08:49.942 00.000 7680 scope move finished after 750 + 56 ms
21:08:49.942 00.000 7680 Move returns status 0, amount 750
21:08:49.942 00.000 7680 move complete, result=0
21:08:49.942 00.000 7680 worker thread done servicing request
21:08:49.942 00.000 7680 Worker thread wakes up
21:08:49.942 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:49.942 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1234,783,31,31)
21:08:51.193 01.251 7680 Exposure complete
21:08:51.265 00.072 7680 worker thread done servicing request
21:08:51.265 00.000 6120 OnExposeComplete: enter
21:08:51.268 00.003 6120 UpdateGuideState(): m_state=6
21:08:51.268 00.000 6120 Star::Find(15, 1249, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
21:08:51.272 00.004 6120 Star::Find returns 1 (0), X=1249.52, Y=799.46, Mass=9492, SNR=57.6, Peak=206 HFD=7.2
21:08:51.275 00.003 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:08:51.277 00.002 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:51.277 00.000 6120 CameraToMount -- cameraX=-8.96 cameraY=-78.34 hyp=78.85 cameraTheta=-1.68 mountX=23.37 mountY=66.41, mountTheta=1.23
21:08:51.283 00.006 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:08:51.283 00.000 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.03)
21:08:51.289 00.006 6120 CameraToMount -- cameraX=1249.52 cameraY=799.46 hyp=1483.38 cameraTheta=0.57 mountX=-1376.37 mountY=-168.47, mountTheta=-3.02
21:08:51.292 00.003 6120 BLT: Entering DecMeasurementStep, state = 3
21:08:51.294 00.002 6120 BLT: Moving South for 750 ms, step 11 / 70, DecLoc = -168.47
21:08:51.294 00.000 6120 Enqueuing Calibration Move request for direction 1
21:08:51.299 00.005 6120 BLT: Exiting DecMeasurementStep
21:08:51.299 00.000 7680 Worker thread wakes up
21:08:51.299 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:08:51.299 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:08:51.299 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:08:51.299 00.000 7680 MoveAxis(S, 750, -)
21:08:51.299 00.000 7680 Guiding  Dir = 1, Dur = 750
21:08:51.299 00.000 7680 IsSlewing returns 0
21:08:51.299 00.000 7680 IsGuiding returns 0
21:08:51.304 00.005 7680 PulseGuide returned control before completion, sleep 760
21:08:51.304 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:08:51.319 00.015 6120 UpdateGuideState exits: m=9492 SNR=57.6
21:08:51.321 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:51.325 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:51.329 00.004 6120 Enqueuing Expose request
21:08:52.073 00.744 7680 IsGuiding returns 1
21:08:52.074 00.001 7680 scope still moving after pulse duration time elapsed
21:08:52.104 00.030 7680 IsSlewing returns 0
21:08:52.105 00.001 7680 IsGuiding returns 0
21:08:52.105 00.000 7680 scope move finished after 750 + 53 ms
21:08:52.105 00.000 7680 Move returns status 0, amount 750
21:08:52.105 00.000 7680 move complete, result=0
21:08:52.105 00.000 7680 worker thread done servicing request
21:08:52.105 00.000 7680 Worker thread wakes up
21:08:52.105 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:52.105 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,784,31,31)
21:08:53.366 01.261 7680 Exposure complete
21:08:53.433 00.067 7680 worker thread done servicing request
21:08:53.433 00.000 6120 OnExposeComplete: enter
21:08:53.435 00.002 6120 UpdateGuideState(): m_state=6
21:08:53.435 00.000 6120 Star::Find(15, 1249, 799, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
21:08:53.441 00.006 6120 Star::Find returns 1 (0), X=1249.54, Y=800.62, Mass=9989, SNR=60.8, Peak=193 HFD=7.4
21:08:53.443 00.002 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:08:53.448 00.005 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:53.450 00.002 6120 CameraToMount -- cameraX=-8.94 cameraY=-77.17 hyp=77.69 cameraTheta=-1.69 mountX=23.13 mountY=65.38, mountTheta=1.23
21:08:53.450 00.000 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:08:53.456 00.006 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.03)
21:08:53.460 00.004 6120 CameraToMount -- cameraX=1249.54 cameraY=800.62 hyp=1484.03 cameraTheta=0.57 mountX=-1376.61 mountY=-169.50, mountTheta=-3.02
21:08:53.460 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:08:53.464 00.004 6120 BLT: Moving South for 750 ms, step 12 / 70, DecLoc = -169.50
21:08:53.467 00.003 6120 Enqueuing Calibration Move request for direction 1
21:08:53.469 00.002 6120 BLT: Exiting DecMeasurementStep
21:08:53.469 00.000 7680 Worker thread wakes up
21:08:53.469 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:08:53.469 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:08:53.469 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:08:53.469 00.000 7680 MoveAxis(S, 750, -)
21:08:53.469 00.000 7680 Guiding  Dir = 1, Dur = 750
21:08:53.469 00.000 7680 IsSlewing returns 0
21:08:53.469 00.000 7680 IsGuiding returns 0
21:08:53.474 00.005 7680 PulseGuide returned control before completion, sleep 760
21:08:53.474 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:08:53.491 00.017 6120 UpdateGuideState exits: m=9989 SNR=60.8
21:08:53.491 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:53.496 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:53.496 00.000 6120 Enqueuing Expose request
21:08:54.236 00.740 7680 IsGuiding returns 1
21:08:54.236 00.000 7680 scope still moving after pulse duration time elapsed
21:08:54.268 00.032 7680 IsSlewing returns 0
21:08:54.268 00.000 7680 IsGuiding returns 0
21:08:54.268 00.000 7680 scope move finished after 750 + 45 ms
21:08:54.268 00.000 7680 Move returns status 0, amount 750
21:08:54.268 00.000 7680 move complete, result=0
21:08:54.268 00.000 7680 worker thread done servicing request
21:08:54.268 00.000 7680 Worker thread wakes up
21:08:54.268 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:54.268 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,786,31,31)
21:08:55.516 01.248 7680 Exposure complete
21:08:55.589 00.073 7680 worker thread done servicing request
21:08:55.589 00.000 6120 OnExposeComplete: enter
21:08:55.592 00.003 6120 UpdateGuideState(): m_state=6
21:08:55.592 00.000 6120 Star::Find(15, 1249, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
21:08:55.592 00.000 6120 Star::Find returns 1 (0), X=1249.64, Y=802.13, Mass=10118, SNR=61.5, Peak=216 HFD=7.7
21:08:55.592 00.000 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:08:55.604 00.012 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:55.607 00.003 6120 CameraToMount -- cameraX=-8.84 cameraY=-75.66 hyp=76.17 cameraTheta=-1.69 mountX=22.75 mountY=64.06, mountTheta=1.23
21:08:55.607 00.000 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.76)
21:08:55.612 00.005 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.03)
21:08:55.614 00.002 6120 CameraToMount -- cameraX=1249.64 cameraY=802.13 hyp=1484.93 cameraTheta=0.57 mountX=-1376.99 mountY=-170.81, mountTheta=-3.02
21:08:55.614 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:08:55.620 00.006 6120 BLT: Moving South for 750 ms, step 13 / 70, DecLoc = -170.81
21:08:55.621 00.001 6120 Enqueuing Calibration Move request for direction 1
21:08:55.625 00.004 6120 BLT: Exiting DecMeasurementStep
21:08:55.625 00.000 7680 Worker thread wakes up
21:08:55.625 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:08:55.625 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:08:55.625 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:08:55.625 00.000 7680 MoveAxis(S, 750, -)
21:08:55.625 00.000 7680 Guiding  Dir = 1, Dur = 750
21:08:55.625 00.000 7680 IsSlewing returns 0
21:08:55.625 00.000 7680 IsGuiding returns 0
21:08:55.629 00.004 7680 PulseGuide returned control before completion, sleep 760
21:08:55.629 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=189, Gamma=1.000
21:08:55.646 00.017 6120 UpdateGuideState exits: m=10118 SNR=61.5
21:08:55.650 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:55.650 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:55.654 00.004 6120 Enqueuing Expose request
21:08:56.405 00.751 7680 IsGuiding returns 1
21:08:56.405 00.000 7680 scope still moving after pulse duration time elapsed
21:08:56.437 00.032 7680 IsSlewing returns 0
21:08:56.437 00.000 7680 IsGuiding returns 0
21:08:56.437 00.000 7680 scope move finished after 750 + 58 ms
21:08:56.437 00.000 7680 Move returns status 0, amount 750
21:08:56.437 00.000 7680 move complete, result=0
21:08:56.437 00.000 7680 worker thread done servicing request
21:08:56.437 00.000 7680 Worker thread wakes up
21:08:56.437 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:56.437 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,787,31,31)
21:08:57.690 01.253 7680 Exposure complete
21:08:57.761 00.071 7680 worker thread done servicing request
21:08:57.761 00.000 6120 OnExposeComplete: enter
21:08:57.761 00.000 6120 UpdateGuideState(): m_state=6
21:08:57.767 00.006 6120 Star::Find(15, 1249, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
21:08:57.767 00.000 6120 Star::Find returns 1 (0), X=1249.88, Y=803.40, Mass=9076, SNR=56.1, Peak=206 HFD=7.4
21:08:57.771 00.004 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:08:57.771 00.000 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:08:57.777 00.006 6120 CameraToMount -- cameraX=-8.60 cameraY=-74.39 hyp=74.89 cameraTheta=-1.69 mountX=22.28 mountY=63.03, mountTheta=1.23
21:08:57.777 00.000 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.76)
21:08:57.781 00.004 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.03)
21:08:57.781 00.000 6120 CameraToMount -- cameraX=1249.88 cameraY=803.40 hyp=1485.82 cameraTheta=0.57 mountX=-1377.46 mountY=-171.85, mountTheta=-3.02
21:08:57.787 00.006 6120 BLT: Entering DecMeasurementStep, state = 3
21:08:57.787 00.000 6120 BLT: Moving South for 750 ms, step 14 / 70, DecLoc = -171.85
21:08:57.792 00.005 6120 Enqueuing Calibration Move request for direction 1
21:08:57.794 00.002 6120 BLT: Exiting DecMeasurementStep
21:08:57.798 00.004 7680 Worker thread wakes up
21:08:57.798 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:08:57.798 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:08:57.798 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:08:57.798 00.000 7680 MoveAxis(S, 750, -)
21:08:57.798 00.000 7680 Guiding  Dir = 1, Dur = 750
21:08:57.798 00.000 7680 IsSlewing returns 0
21:08:57.798 00.000 7680 IsGuiding returns 0
21:08:57.798 00.000 7680 PulseGuide returned control before completion, sleep 760
21:08:57.798 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:08:57.816 00.018 6120 UpdateGuideState exits: m=9076 SNR=56.1
21:08:57.818 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:57.818 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:57.823 00.005 6120 Enqueuing Expose request
21:08:58.576 00.753 7680 IsGuiding returns 1
21:08:58.578 00.002 7680 scope still moving after pulse duration time elapsed
21:08:58.608 00.030 7680 IsSlewing returns 0
21:08:58.609 00.001 7680 IsGuiding returns 0
21:08:58.609 00.000 7680 scope move finished after 750 + 60 ms
21:08:58.609 00.000 7680 Move returns status 0, amount 750
21:08:58.609 00.000 7680 move complete, result=0
21:08:58.609 00.000 7680 worker thread done servicing request
21:08:58.612 00.003 7680 Worker thread wakes up
21:08:58.612 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:08:58.612 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,788,31,31)
21:08:59.858 01.246 7680 Exposure complete
21:08:59.917 00.059 7680 worker thread done servicing request
21:08:59.917 00.000 6120 OnExposeComplete: enter
21:08:59.917 00.000 6120 UpdateGuideState(): m_state=6
21:08:59.932 00.015 6120 Star::Find(15, 1249, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
21:08:59.933 00.001 6120 Star::Find returns 1 (0), X=1250.47, Y=803.78, Mass=8857, SNR=55.6, Peak=216 HFD=7.1
21:08:59.938 00.005 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
21:08:59.938 00.000 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
21:08:59.944 00.006 6120 CameraToMount -- cameraX=-8.01 cameraY=-74.01 hyp=74.44 cameraTheta=-1.68 mountX=21.63 mountY=62.95, mountTheta=1.24
21:08:59.946 00.002 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.76)
21:08:59.951 00.005 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.03)
21:08:59.953 00.002 6120 CameraToMount -- cameraX=1250.47 cameraY=803.78 hyp=1486.52 cameraTheta=0.57 mountX=-1378.11 mountY=-171.93, mountTheta=-3.02
21:08:59.956 00.003 6120 BLT: Entering DecMeasurementStep, state = 3
21:08:59.959 00.003 6120 BLT: Moving South for 750 ms, step 15 / 70, DecLoc = -171.93
21:08:59.961 00.002 6120 Enqueuing Calibration Move request for direction 1
21:08:59.962 00.001 6120 BLT: Exiting DecMeasurementStep
21:08:59.966 00.004 7680 Worker thread wakes up
21:08:59.966 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:08:59.966 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:08:59.966 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:08:59.966 00.000 7680 MoveAxis(S, 750, -)
21:08:59.966 00.000 7680 Guiding  Dir = 1, Dur = 750
21:08:59.966 00.000 7680 IsSlewing returns 0
21:08:59.968 00.002 7680 IsGuiding returns 0
21:08:59.968 00.000 7680 PulseGuide returned control before completion, sleep 760
21:08:59.968 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:08:59.985 00.017 6120 UpdateGuideState exits: m=8857 SNR=55.6
21:08:59.985 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:59.985 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:08:59.993 00.008 6120 Enqueuing Expose request
21:09:00.742 00.749 7680 IsGuiding returns 1
21:09:00.743 00.001 7680 scope still moving after pulse duration time elapsed
21:09:00.775 00.032 7680 IsSlewing returns 0
21:09:00.775 00.000 7680 IsGuiding returns 1
21:09:00.807 00.032 7680 IsSlewing returns 0
21:09:00.808 00.001 7680 IsGuiding returns 0
21:09:00.808 00.000 7680 scope move finished after 750 + 90 ms
21:09:00.808 00.000 7680 Move returns status 0, amount 750
21:09:00.810 00.002 7680 move complete, result=0
21:09:00.810 00.000 7680 worker thread done servicing request
21:09:00.810 00.000 7680 Worker thread wakes up
21:09:00.810 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:00.810 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,789,31,31)
21:09:02.056 01.246 7680 Exposure complete
21:09:02.125 00.069 7680 worker thread done servicing request
21:09:02.125 00.000 6120 OnExposeComplete: enter
21:09:02.128 00.003 6120 UpdateGuideState(): m_state=6
21:09:02.131 00.003 6120 Star::Find(15, 1250, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
21:09:02.134 00.003 6120 Star::Find returns 1 (0), X=1250.43, Y=806.18, Mass=9365, SNR=56.6, Peak=205 HFD=7.5
21:09:02.135 00.001 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:09:02.139 00.004 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:09:02.139 00.000 6120 CameraToMount -- cameraX=-8.05 cameraY=-71.61 hyp=72.06 cameraTheta=-1.68 mountX=21.23 mountY=60.77, mountTheta=1.23
21:09:02.143 00.004 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.76)
21:09:02.147 00.004 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:09:02.148 00.001 6120 CameraToMount -- cameraX=1250.43 cameraY=806.18 hyp=1487.78 cameraTheta=0.57 mountX=-1378.51 mountY=-174.11, mountTheta=-3.02
21:09:02.153 00.005 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:02.153 00.000 6120 BLT: Moving South for 750 ms, step 16 / 70, DecLoc = -174.11
21:09:02.156 00.003 6120 Enqueuing Calibration Move request for direction 1
21:09:02.160 00.004 6120 BLT: Exiting DecMeasurementStep
21:09:02.162 00.002 7680 Worker thread wakes up
21:09:02.162 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:02.162 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:02.162 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:02.162 00.000 7680 MoveAxis(S, 750, -)
21:09:02.162 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:02.162 00.000 7680 IsSlewing returns 0
21:09:02.162 00.000 7680 IsGuiding returns 0
21:09:02.165 00.003 7680 PulseGuide returned control before completion, sleep 760
21:09:02.165 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:09:02.178 00.013 6120 UpdateGuideState exits: m=9365 SNR=56.6
21:09:02.178 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:02.187 00.009 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:02.189 00.002 6120 Enqueuing Expose request
21:09:02.928 00.739 7680 IsGuiding returns 1
21:09:02.928 00.000 7680 scope still moving after pulse duration time elapsed
21:09:02.960 00.032 7680 IsSlewing returns 0
21:09:02.960 00.000 7680 IsGuiding returns 1
21:09:02.992 00.032 7680 IsSlewing returns 0
21:09:02.992 00.000 7680 IsGuiding returns 1
21:09:03.023 00.031 7680 IsSlewing returns 0
21:09:03.023 00.000 7680 IsGuiding returns 0
21:09:03.023 00.000 7680 scope move finished after 750 + 109 ms
21:09:03.023 00.000 7680 Move returns status 0, amount 750
21:09:03.023 00.000 7680 move complete, result=0
21:09:03.023 00.000 7680 worker thread done servicing request
21:09:03.026 00.003 7680 Worker thread wakes up
21:09:03.026 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:03.026 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,791,31,31)
21:09:04.265 01.239 7680 Exposure complete
21:09:04.342 00.077 7680 worker thread done servicing request
21:09:04.342 00.000 6120 OnExposeComplete: enter
21:09:04.342 00.000 6120 UpdateGuideState(): m_state=6
21:09:04.354 00.012 6120 Star::Find(15, 1250, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
21:09:04.354 00.000 6120 Star::Find returns 1 (0), X=1250.53, Y=807.37, Mass=9693, SNR=61.5, Peak=202 HFD=7.3
21:09:04.358 00.004 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:09:04.361 00.003 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:09:04.361 00.000 6120 CameraToMount -- cameraX=-7.95 cameraY=-70.42 hyp=70.86 cameraTheta=-1.68 mountX=20.90 mountY=59.75, mountTheta=1.23
21:09:04.365 00.004 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.76)
21:09:04.369 00.004 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:09:04.372 00.003 6120 CameraToMount -- cameraX=1250.53 cameraY=807.37 hyp=1488.52 cameraTheta=0.57 mountX=-1378.84 mountY=-175.13, mountTheta=-3.02
21:09:04.375 00.003 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:04.375 00.000 6120 BLT: Moving South for 750 ms, step 17 / 70, DecLoc = -175.13
21:09:04.379 00.004 6120 Enqueuing Calibration Move request for direction 1
21:09:04.379 00.000 6120 BLT: Exiting DecMeasurementStep
21:09:04.384 00.005 7680 Worker thread wakes up
21:09:04.384 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:04.385 00.001 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:04.385 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:04.386 00.001 7680 MoveAxis(S, 750, -)
21:09:04.386 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:04.386 00.000 7680 IsSlewing returns 0
21:09:04.386 00.000 7680 IsGuiding returns 0
21:09:04.386 00.000 7680 PulseGuide returned control before completion, sleep 760
21:09:04.386 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:09:04.406 00.020 6120 UpdateGuideState exits: m=9693 SNR=61.5
21:09:04.406 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:04.411 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:04.413 00.002 6120 Enqueuing Expose request
21:09:05.156 00.743 7680 IsGuiding returns 1
21:09:05.158 00.002 7680 scope still moving after pulse duration time elapsed
21:09:05.188 00.030 7680 IsSlewing returns 0
21:09:05.188 00.000 7680 IsGuiding returns 1
21:09:05.220 00.032 7680 IsSlewing returns 0
21:09:05.220 00.000 7680 IsGuiding returns 0
21:09:05.220 00.000 7680 scope move finished after 750 + 85 ms
21:09:05.220 00.000 7680 Move returns status 0, amount 750
21:09:05.220 00.000 7680 move complete, result=0
21:09:05.220 00.000 7680 worker thread done servicing request
21:09:05.220 00.000 7680 Worker thread wakes up
21:09:05.220 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:05.220 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1236,792,31,31)
21:09:06.474 01.254 7680 Exposure complete
21:09:06.544 00.070 7680 worker thread done servicing request
21:09:06.544 00.000 6120 OnExposeComplete: enter
21:09:06.548 00.004 6120 UpdateGuideState(): m_state=6
21:09:06.548 00.000 6120 Star::Find(15, 1250, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
21:09:06.548 00.000 6120 Star::Find returns 1 (0), X=1250.38, Y=808.61, Mass=9334, SNR=59.8, Peak=195 HFD=7.3
21:09:06.548 00.000 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:09:06.557 00.009 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:09:06.560 00.003 6120 CameraToMount -- cameraX=-8.10 cameraY=-69.18 hyp=69.65 cameraTheta=-1.69 mountX=20.82 mountY=58.57, mountTheta=1.23
21:09:06.560 00.000 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:09:06.560 00.000 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:09:06.560 00.000 6120 CameraToMount -- cameraX=1250.38 cameraY=808.61 hyp=1489.07 cameraTheta=0.57 mountX=-1378.92 mountY=-176.31, mountTheta=-3.01
21:09:06.560 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:06.574 00.014 6120 BLT: Moving South for 750 ms, step 18 / 70, DecLoc = -176.31
21:09:06.576 00.002 6120 Enqueuing Calibration Move request for direction 1
21:09:06.579 00.003 6120 BLT: Exiting DecMeasurementStep
21:09:06.582 00.003 7680 Worker thread wakes up
21:09:06.582 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:06.582 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:06.582 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:06.582 00.000 7680 MoveAxis(S, 750, -)
21:09:06.582 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:06.582 00.000 7680 IsSlewing returns 0
21:09:06.582 00.000 7680 IsGuiding returns 0
21:09:06.582 00.000 7680 PulseGuide returned control before completion, sleep 760
21:09:06.582 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=163, Gamma=1.000
21:09:06.592 00.010 6120 UpdateGuideState exits: m=9334 SNR=59.8
21:09:06.604 00.012 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:06.608 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:06.612 00.004 6120 Enqueuing Expose request
21:09:07.359 00.747 7680 IsGuiding returns 1
21:09:07.359 00.000 7680 scope still moving after pulse duration time elapsed
21:09:07.390 00.031 7680 IsSlewing returns 0
21:09:07.393 00.003 7680 IsGuiding returns 1
21:09:07.422 00.029 7680 IsSlewing returns 0
21:09:07.422 00.000 7680 IsGuiding returns 0
21:09:07.422 00.000 7680 scope move finished after 750 + 89 ms
21:09:07.422 00.000 7680 Move returns status 0, amount 750
21:09:07.425 00.003 7680 move complete, result=0
21:09:07.425 00.000 7680 worker thread done servicing request
21:09:07.425 00.000 7680 Worker thread wakes up
21:09:07.425 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:07.425 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1235,794,31,31)
21:09:08.670 01.245 7680 Exposure complete
21:09:08.732 00.062 7680 worker thread done servicing request
21:09:08.732 00.000 6120 OnExposeComplete: enter
21:09:08.732 00.000 6120 UpdateGuideState(): m_state=6
21:09:08.744 00.012 6120 Star::Find(15, 1250, 808, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
21:09:08.746 00.002 6120 Star::Find returns 1 (0), X=1250.73, Y=809.90, Mass=9371, SNR=58.3, Peak=205 HFD=7.5
21:09:08.749 00.003 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:09:08.749 00.000 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:09:08.754 00.005 6120 CameraToMount -- cameraX=-7.75 cameraY=-67.89 hyp=68.33 cameraTheta=-1.68 mountX=20.24 mountY=57.56, mountTheta=1.23
21:09:08.758 00.004 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:09:08.760 00.002 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:09:08.761 00.001 6120 CameraToMount -- cameraX=1250.73 cameraY=809.90 hyp=1490.06 cameraTheta=0.57 mountX=-1379.50 mountY=-177.31, mountTheta=-3.01
21:09:08.764 00.003 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:08.767 00.003 6120 BLT: Moving South for 750 ms, step 19 / 70, DecLoc = -177.31
21:09:08.767 00.000 6120 Enqueuing Calibration Move request for direction 1
21:09:08.772 00.005 6120 BLT: Exiting DecMeasurementStep
21:09:08.774 00.002 7680 Worker thread wakes up
21:09:08.774 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:08.774 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:08.774 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:08.774 00.000 7680 MoveAxis(S, 750, -)
21:09:08.774 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:08.774 00.000 7680 IsSlewing returns 0
21:09:08.774 00.000 7680 IsGuiding returns 0
21:09:08.777 00.003 7680 PulseGuide returned control before completion, sleep 760
21:09:08.777 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:09:08.792 00.015 6120 UpdateGuideState exits: m=9371 SNR=58.3
21:09:08.792 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:08.798 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:08.798 00.000 6120 Enqueuing Expose request
21:09:09.538 00.740 7680 IsGuiding returns 1
21:09:09.540 00.002 7680 scope still moving after pulse duration time elapsed
21:09:09.570 00.030 7680 IsSlewing returns 0
21:09:09.570 00.000 7680 IsGuiding returns 1
21:09:09.602 00.032 7680 IsSlewing returns 0
21:09:09.602 00.000 7680 IsGuiding returns 1
21:09:09.634 00.032 7680 IsSlewing returns 0
21:09:09.634 00.000 7680 IsGuiding returns 0
21:09:09.635 00.001 7680 scope move finished after 750 + 108 ms
21:09:09.635 00.000 7680 Move returns status 0, amount 750
21:09:09.636 00.001 7680 move complete, result=0
21:09:09.636 00.000 7680 worker thread done servicing request
21:09:09.636 00.000 7680 Worker thread wakes up
21:09:09.636 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:09.636 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1236,795,31,31)
21:09:10.885 01.249 7680 Exposure complete
21:09:10.954 00.069 7680 worker thread done servicing request
21:09:10.954 00.000 6120 OnExposeComplete: enter
21:09:10.958 00.004 6120 UpdateGuideState(): m_state=6
21:09:10.961 00.003 6120 Star::Find(15, 1250, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
21:09:10.967 00.006 6120 Star::Find returns 1 (0), X=1250.77, Y=811.35, Mass=10133, SNR=62.0, Peak=204 HFD=7.6
21:09:10.972 00.005 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:09:10.975 00.003 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:09:10.978 00.003 6120 CameraToMount -- cameraX=-7.71 cameraY=-66.44 hyp=66.89 cameraTheta=-1.69 mountX=19.93 mountY=56.28, mountTheta=1.23
21:09:10.979 00.001 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:09:10.979 00.000 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:09:10.989 00.010 6120 CameraToMount -- cameraX=1250.77 cameraY=811.35 hyp=1490.87 cameraTheta=0.58 mountX=-1379.81 mountY=-178.60, mountTheta=-3.01
21:09:10.991 00.002 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:10.991 00.000 6120 BLT: Moving South for 750 ms, step 20 / 70, DecLoc = -178.60
21:09:10.991 00.000 6120 Enqueuing Calibration Move request for direction 1
21:09:11.001 00.010 6120 BLT: Exiting DecMeasurementStep
21:09:11.004 00.003 7680 Worker thread wakes up
21:09:11.004 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:11.004 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:11.006 00.002 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:11.006 00.000 7680 MoveAxis(S, 750, -)
21:09:11.006 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:11.006 00.000 7680 IsSlewing returns 0
21:09:11.006 00.000 7680 IsGuiding returns 0
21:09:11.006 00.000 7680 PulseGuide returned control before completion, sleep 760
21:09:11.008 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:09:11.028 00.020 6120 UpdateGuideState exits: m=10133 SNR=62.0
21:09:11.032 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:11.034 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:11.036 00.002 6120 Enqueuing Expose request
21:09:11.777 00.741 7680 IsGuiding returns 1
21:09:11.777 00.000 7680 scope still moving after pulse duration time elapsed
21:09:11.808 00.031 7680 IsSlewing returns 0
21:09:11.808 00.000 7680 IsGuiding returns 1
21:09:11.840 00.032 7680 IsSlewing returns 0
21:09:11.841 00.001 7680 IsGuiding returns 0
21:09:11.841 00.000 7680 scope move finished after 750 + 84 ms
21:09:11.841 00.000 7680 Move returns status 0, amount 750
21:09:11.841 00.000 7680 move complete, result=0
21:09:11.841 00.000 7680 worker thread done servicing request
21:09:11.842 00.001 7680 Worker thread wakes up
21:09:11.842 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:11.842 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1236,796,31,31)
21:09:13.089 01.247 7680 Exposure complete
21:09:13.151 00.062 7680 worker thread done servicing request
21:09:13.151 00.000 6120 OnExposeComplete: enter
21:09:13.151 00.000 6120 UpdateGuideState(): m_state=6
21:09:13.160 00.009 6120 Star::Find(15, 1250, 811, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
21:09:13.165 00.005 6120 Star::Find returns 1 (0), X=1250.89, Y=812.50, Mass=9920, SNR=61.6, Peak=208 HFD=7.3
21:09:13.168 00.003 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:09:13.170 00.002 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:09:13.173 00.003 6120 CameraToMount -- cameraX=-7.59 cameraY=-65.30 hyp=65.74 cameraTheta=-1.69 mountX=19.60 mountY=55.30, mountTheta=1.23
21:09:13.176 00.003 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:09:13.178 00.002 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:09:13.182 00.004 6120 CameraToMount -- cameraX=1250.89 cameraY=812.50 hyp=1491.60 cameraTheta=0.58 mountX=-1380.14 mountY=-179.57, mountTheta=-3.01
21:09:13.182 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:13.185 00.003 6120 BLT: Moving South for 750 ms, step 21 / 70, DecLoc = -179.57
21:09:13.185 00.000 6120 Enqueuing Calibration Move request for direction 1
21:09:13.191 00.006 6120 BLT: Exiting DecMeasurementStep
21:09:13.191 00.000 7680 Worker thread wakes up
21:09:13.191 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:13.191 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:13.191 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:13.191 00.000 7680 MoveAxis(S, 750, -)
21:09:13.191 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:13.196 00.005 7680 IsSlewing returns 0
21:09:13.196 00.000 7680 IsGuiding returns 0
21:09:13.196 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:09:13.198 00.002 7680 PulseGuide returned control before completion, sleep 760
21:09:13.207 00.009 6120 UpdateGuideState exits: m=9920 SNR=61.6
21:09:13.207 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:13.207 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:13.220 00.013 6120 Enqueuing Expose request
21:09:13.966 00.746 7680 IsGuiding returns 1
21:09:13.966 00.000 7680 scope still moving after pulse duration time elapsed
21:09:13.998 00.032 7680 IsSlewing returns 0
21:09:13.999 00.001 7680 IsGuiding returns 1
21:09:14.030 00.031 7680 IsSlewing returns 0
21:09:14.030 00.000 7680 IsGuiding returns 1
21:09:14.062 00.032 7680 IsSlewing returns 0
21:09:14.062 00.000 7680 IsGuiding returns 0
21:09:14.062 00.000 7680 scope move finished after 750 + 116 ms
21:09:14.062 00.000 7680 Move returns status 0, amount 750
21:09:14.062 00.000 7680 move complete, result=0
21:09:14.062 00.000 7680 worker thread done servicing request
21:09:14.062 00.000 7680 Worker thread wakes up
21:09:14.062 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:14.062 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1236,797,31,31)
21:09:15.312 01.250 7680 Exposure complete
21:09:15.387 00.075 7680 worker thread done servicing request
21:09:15.387 00.000 6120 OnExposeComplete: enter
21:09:15.387 00.000 6120 UpdateGuideState(): m_state=6
21:09:15.393 00.006 6120 Star::Find(15, 1250, 812, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
21:09:15.393 00.000 6120 Star::Find returns 1 (0), X=1251.07, Y=813.81, Mass=9126, SNR=59.8, Peak=188 HFD=7.5
21:09:15.399 00.006 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:09:15.399 00.000 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:09:15.404 00.005 6120 CameraToMount -- cameraX=-7.41 cameraY=-63.98 hyp=64.41 cameraTheta=-1.69 mountX=19.17 mountY=54.20, mountTheta=1.23
21:09:15.404 00.000 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:09:15.410 00.006 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:09:15.410 00.000 6120 CameraToMount -- cameraX=1251.07 cameraY=813.81 hyp=1492.47 cameraTheta=0.58 mountX=-1380.57 mountY=-180.68, mountTheta=-3.01
21:09:15.417 00.007 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:15.417 00.000 6120 BLT: Moving South for 750 ms, step 22 / 70, DecLoc = -180.68
21:09:15.422 00.005 6120 Enqueuing Calibration Move request for direction 1
21:09:15.425 00.003 6120 BLT: Exiting DecMeasurementStep
21:09:15.425 00.000 7680 Worker thread wakes up
21:09:15.425 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:15.425 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:15.425 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:15.425 00.000 7680 MoveAxis(S, 750, -)
21:09:15.425 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:15.425 00.000 7680 IsSlewing returns 0
21:09:15.425 00.000 7680 IsGuiding returns 0
21:09:15.425 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=188, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:09:15.431 00.006 7680 PulseGuide returned control before completion, sleep 760
21:09:15.447 00.016 6120 UpdateGuideState exits: m=9126 SNR=59.8
21:09:15.449 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:15.449 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:15.456 00.007 6120 Enqueuing Expose request
21:09:16.200 00.744 7680 IsGuiding returns 1
21:09:16.203 00.003 7680 scope still moving after pulse duration time elapsed
21:09:16.232 00.029 7680 IsSlewing returns 0
21:09:16.232 00.000 7680 IsGuiding returns 1
21:09:16.264 00.032 7680 IsSlewing returns 0
21:09:16.264 00.000 7680 IsGuiding returns 1
21:09:16.297 00.033 7680 IsSlewing returns 0
21:09:16.297 00.000 7680 IsGuiding returns 0
21:09:16.299 00.002 7680 scope move finished after 750 + 118 ms
21:09:16.299 00.000 7680 Move returns status 0, amount 750
21:09:16.299 00.000 7680 move complete, result=0
21:09:16.300 00.001 7680 worker thread done servicing request
21:09:16.300 00.000 7680 Worker thread wakes up
21:09:16.301 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:16.301 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1236,799,31,31)
21:09:17.552 01.251 7680 Exposure complete
21:09:17.610 00.058 7680 worker thread done servicing request
21:09:17.622 00.012 6120 OnExposeComplete: enter
21:09:17.623 00.001 6120 UpdateGuideState(): m_state=6
21:09:17.627 00.004 6120 Star::Find(15, 1251, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
21:09:17.630 00.003 6120 Star::Find returns 1 (0), X=1251.41, Y=815.38, Mass=9048, SNR=55.8, Peak=200 HFD=7.3
21:09:17.630 00.000 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:09:17.635 00.005 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:09:17.639 00.004 6120 CameraToMount -- cameraX=-7.07 cameraY=-62.42 hyp=62.82 cameraTheta=-1.68 mountX=18.55 mountY=52.94, mountTheta=1.23
21:09:17.642 00.003 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:09:17.645 00.003 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:09:17.645 00.000 6120 CameraToMount -- cameraX=1251.41 cameraY=815.38 hyp=1493.61 cameraTheta=0.58 mountX=-1381.19 mountY=-181.93, mountTheta=-3.01
21:09:17.645 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:17.654 00.009 6120 BLT: Moving South for 750 ms, step 23 / 70, DecLoc = -181.93
21:09:17.654 00.000 6120 Enqueuing Calibration Move request for direction 1
21:09:17.659 00.005 6120 BLT: Exiting DecMeasurementStep
21:09:17.662 00.003 7680 Worker thread wakes up
21:09:17.662 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:17.662 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:17.662 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:17.662 00.000 7680 MoveAxis(S, 750, -)
21:09:17.662 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:17.662 00.000 7680 IsSlewing returns 0
21:09:17.662 00.000 7680 IsGuiding returns 0
21:09:17.662 00.000 7680 PulseGuide returned control before completion, sleep 760
21:09:17.662 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:09:17.679 00.017 6120 UpdateGuideState exits: m=9048 SNR=55.8
21:09:17.686 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:17.686 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:17.686 00.000 6120 Enqueuing Expose request
21:09:18.435 00.749 7680 IsGuiding returns 1
21:09:18.435 00.000 7680 scope still moving after pulse duration time elapsed
21:09:18.467 00.032 7680 IsSlewing returns 0
21:09:18.467 00.000 7680 IsGuiding returns 1
21:09:18.499 00.032 7680 IsSlewing returns 0
21:09:18.499 00.000 7680 IsGuiding returns 0
21:09:18.501 00.002 7680 scope move finished after 750 + 86 ms
21:09:18.501 00.000 7680 Move returns status 0, amount 750
21:09:18.502 00.001 7680 move complete, result=0
21:09:18.502 00.000 7680 worker thread done servicing request
21:09:18.502 00.000 7680 Worker thread wakes up
21:09:18.502 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:18.503 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1236,800,31,31)
21:09:19.749 01.246 7680 Exposure complete
21:09:19.819 00.070 7680 worker thread done servicing request
21:09:19.819 00.000 6120 OnExposeComplete: enter
21:09:19.823 00.004 6120 UpdateGuideState(): m_state=6
21:09:19.823 00.000 6120 Star::Find(15, 1251, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
21:09:19.828 00.005 6120 Star::Find returns 1 (0), X=1251.61, Y=816.56, Mass=9977, SNR=60.4, Peak=217 HFD=7.4
21:09:19.828 00.000 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:09:19.833 00.005 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:09:19.836 00.003 6120 CameraToMount -- cameraX=-6.87 cameraY=-61.23 hyp=61.62 cameraTheta=-1.68 mountX=18.14 mountY=51.97, mountTheta=1.24
21:09:19.839 00.003 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:09:19.841 00.002 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:09:19.841 00.000 6120 CameraToMount -- cameraX=1251.61 cameraY=816.56 hyp=1494.42 cameraTheta=0.58 mountX=-1381.60 mountY=-182.90, mountTheta=-3.01
21:09:19.847 00.006 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:19.847 00.000 6120 BLT: Moving South for 750 ms, step 24 / 70, DecLoc = -182.90
21:09:19.852 00.005 6120 Enqueuing Calibration Move request for direction 1
21:09:19.854 00.002 6120 BLT: Exiting DecMeasurementStep
21:09:19.857 00.003 7680 Worker thread wakes up
21:09:19.857 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:19.857 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:19.857 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:19.857 00.000 7680 MoveAxis(S, 750, -)
21:09:19.857 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:19.857 00.000 7680 IsSlewing returns 0
21:09:19.857 00.000 7680 IsGuiding returns 0
21:09:19.859 00.002 7680 PulseGuide returned control before completion, sleep 760
21:09:19.859 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:09:19.879 00.020 6120 UpdateGuideState exits: m=9977 SNR=60.4
21:09:19.883 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:19.888 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:19.891 00.003 6120 Enqueuing Expose request
21:09:20.628 00.737 7680 IsGuiding returns 1
21:09:20.628 00.000 7680 scope still moving after pulse duration time elapsed
21:09:20.661 00.033 7680 IsSlewing returns 0
21:09:20.661 00.000 7680 IsGuiding returns 1
21:09:20.693 00.032 7680 IsSlewing returns 0
21:09:20.693 00.000 7680 IsGuiding returns 1
21:09:20.725 00.032 7680 IsSlewing returns 0
21:09:20.725 00.000 7680 IsGuiding returns 0
21:09:20.725 00.000 7680 scope move finished after 750 + 117 ms
21:09:20.725 00.000 7680 Move returns status 0, amount 750
21:09:20.725 00.000 7680 move complete, result=0
21:09:20.725 00.000 7680 worker thread done servicing request
21:09:20.725 00.000 7680 Worker thread wakes up
21:09:20.725 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:20.725 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1237,802,31,31)
21:09:21.979 01.254 7680 Exposure complete
21:09:22.051 00.072 7680 worker thread done servicing request
21:09:22.051 00.000 6120 OnExposeComplete: enter
21:09:22.053 00.002 6120 UpdateGuideState(): m_state=6
21:09:22.053 00.000 6120 Star::Find(15, 1251, 816, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
21:09:22.053 00.000 6120 Star::Find returns 1 (0), X=1251.71, Y=817.80, Mass=9759, SNR=59.7, Peak=202 HFD=7.5
21:09:22.062 00.009 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:09:22.062 00.000 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:09:22.067 00.005 6120 CameraToMount -- cameraX=-6.77 cameraY=-59.99 hyp=60.37 cameraTheta=-1.68 mountX=17.80 mountY=50.90, mountTheta=1.23
21:09:22.069 00.002 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:09:22.073 00.004 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:09:22.077 00.004 6120 CameraToMount -- cameraX=1251.71 cameraY=817.80 hyp=1495.19 cameraTheta=0.58 mountX=-1381.94 mountY=-183.98, mountTheta=-3.01
21:09:22.079 00.002 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:22.083 00.004 6120 BLT: Moving South for 750 ms, step 25 / 70, DecLoc = -183.98
21:09:22.085 00.002 6120 Enqueuing Calibration Move request for direction 1
21:09:22.085 00.000 6120 BLT: Exiting DecMeasurementStep
21:09:22.090 00.005 7680 Worker thread wakes up
21:09:22.090 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:22.090 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:22.090 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:22.090 00.000 7680 MoveAxis(S, 750, -)
21:09:22.090 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:22.090 00.000 7680 IsSlewing returns 0
21:09:22.091 00.001 7680 IsGuiding returns 0
21:09:22.091 00.000 7680 PulseGuide returned control before completion, sleep 760
21:09:22.091 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:09:22.104 00.013 6120 UpdateGuideState exits: m=9759 SNR=59.7
21:09:22.104 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:22.113 00.009 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:22.117 00.004 6120 Enqueuing Expose request
21:09:22.863 00.746 7680 IsGuiding returns 1
21:09:22.863 00.000 7680 scope still moving after pulse duration time elapsed
21:09:22.895 00.032 7680 IsSlewing returns 0
21:09:22.896 00.001 7680 IsGuiding returns 1
21:09:22.927 00.031 7680 IsSlewing returns 0
21:09:22.927 00.000 7680 IsGuiding returns 0
21:09:22.927 00.000 7680 scope move finished after 750 + 85 ms
21:09:22.927 00.000 7680 Move returns status 0, amount 750
21:09:22.927 00.000 7680 move complete, result=0
21:09:22.929 00.002 7680 worker thread done servicing request
21:09:22.929 00.000 7680 Worker thread wakes up
21:09:22.929 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:22.929 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1237,803,31,31)
21:09:24.167 01.238 7680 Exposure complete
21:09:24.234 00.067 7680 worker thread done servicing request
21:09:24.234 00.000 6120 OnExposeComplete: enter
21:09:24.247 00.013 6120 UpdateGuideState(): m_state=6
21:09:24.249 00.002 6120 Star::Find(15, 1251, 817, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
21:09:24.251 00.002 6120 Star::Find returns 1 (0), X=1251.88, Y=819.35, Mass=9697, SNR=59.4, Peak=199 HFD=7.5
21:09:24.254 00.003 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:09:24.254 00.000 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:09:24.259 00.005 6120 CameraToMount -- cameraX=-6.60 cameraY=-58.44 hyp=58.82 cameraTheta=-1.68 mountX=17.35 mountY=49.59, mountTheta=1.23
21:09:24.263 00.004 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:09:24.263 00.000 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.02)
21:09:24.268 00.005 6120 CameraToMount -- cameraX=1251.88 cameraY=819.35 hyp=1496.17 cameraTheta=0.58 mountX=-1382.39 mountY=-185.29, mountTheta=-3.01
21:09:24.268 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:24.273 00.005 6120 BLT: Moving South for 750 ms, step 26 / 70, DecLoc = -185.29
21:09:24.273 00.000 6120 Enqueuing Calibration Move request for direction 1
21:09:24.278 00.005 6120 BLT: Exiting DecMeasurementStep
21:09:24.279 00.001 7680 Worker thread wakes up
21:09:24.279 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:24.279 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:24.279 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:24.279 00.000 7680 MoveAxis(S, 750, -)
21:09:24.279 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:24.279 00.000 7680 IsSlewing returns 0
21:09:24.282 00.003 7680 IsGuiding returns 0
21:09:24.282 00.000 7680 PulseGuide returned control before completion, sleep 760
21:09:24.282 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:09:24.295 00.013 6120 UpdateGuideState exits: m=9697 SNR=59.4
21:09:24.295 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:24.303 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:24.306 00.003 6120 Enqueuing Expose request
21:09:25.059 00.753 7680 IsGuiding returns 1
21:09:25.059 00.000 7680 scope still moving after pulse duration time elapsed
21:09:25.091 00.032 7680 IsSlewing returns 0
21:09:25.091 00.000 7680 IsGuiding returns 1
21:09:25.123 00.032 7680 IsSlewing returns 0
21:09:25.124 00.001 7680 IsGuiding returns 1
21:09:25.155 00.031 7680 IsSlewing returns 0
21:09:25.155 00.000 7680 IsGuiding returns 0
21:09:25.155 00.000 7680 scope move finished after 750 + 123 ms
21:09:25.155 00.000 7680 Move returns status 0, amount 750
21:09:25.156 00.001 7680 move complete, result=0
21:09:25.156 00.000 7680 worker thread done servicing request
21:09:25.156 00.000 7680 Worker thread wakes up
21:09:25.156 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:25.156 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1237,804,31,31)
21:09:26.398 01.242 7680 Exposure complete
21:09:26.479 00.081 7680 worker thread done servicing request
21:09:26.479 00.000 6120 OnExposeComplete: enter
21:09:26.482 00.003 6120 UpdateGuideState(): m_state=6
21:09:26.482 00.000 6120 Star::Find(15, 1251, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
21:09:26.482 00.000 6120 Star::Find returns 1 (0), X=1252.10, Y=820.67, Mass=10122, SNR=60.4, Peak=206 HFD=7.5
21:09:26.482 00.000 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:09:26.495 00.013 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:09:26.497 00.002 6120 CameraToMount -- cameraX=-6.38 cameraY=-57.12 hyp=57.48 cameraTheta=-1.68 mountX=16.89 mountY=48.50, mountTheta=1.24
21:09:26.497 00.000 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:09:26.501 00.004 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.02)
21:09:26.501 00.000 6120 CameraToMount -- cameraX=1252.10 cameraY=820.67 hyp=1497.08 cameraTheta=0.58 mountX=-1382.85 mountY=-186.38, mountTheta=-3.01
21:09:26.501 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:26.508 00.007 6120 BLT: Moving South for 750 ms, step 27 / 70, DecLoc = -186.38
21:09:26.512 00.004 6120 Enqueuing Calibration Move request for direction 1
21:09:26.514 00.002 6120 BLT: Exiting DecMeasurementStep
21:09:26.514 00.000 7680 Worker thread wakes up
21:09:26.514 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:26.514 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:26.514 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:26.514 00.000 7680 MoveAxis(S, 750, -)
21:09:26.514 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:26.514 00.000 7680 IsSlewing returns 0
21:09:26.514 00.000 7680 IsGuiding returns 0
21:09:26.519 00.005 7680 PulseGuide returned control before completion, sleep 760
21:09:26.519 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:09:26.529 00.010 6120 UpdateGuideState exits: m=10122 SNR=60.4
21:09:26.529 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:26.542 00.013 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:26.542 00.000 6120 Enqueuing Expose request
21:09:27.286 00.744 7680 IsGuiding returns 1
21:09:27.286 00.000 7680 scope still moving after pulse duration time elapsed
21:09:27.318 00.032 7680 IsSlewing returns 0
21:09:27.318 00.000 7680 IsGuiding returns 1
21:09:27.350 00.032 7680 IsSlewing returns 0
21:09:27.350 00.000 7680 IsGuiding returns 0
21:09:27.351 00.001 7680 scope move finished after 750 + 82 ms
21:09:27.351 00.000 7680 Move returns status 0, amount 750
21:09:27.351 00.000 7680 move complete, result=0
21:09:27.351 00.000 7680 worker thread done servicing request
21:09:27.351 00.000 7680 Worker thread wakes up
21:09:27.351 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:27.351 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1237,806,31,31)
21:09:28.599 01.248 7680 Exposure complete
21:09:28.666 00.067 7680 worker thread done servicing request
21:09:28.666 00.000 6120 OnExposeComplete: enter
21:09:28.668 00.002 6120 UpdateGuideState(): m_state=6
21:09:28.668 00.000 6120 Star::Find(15, 1252, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
21:09:28.673 00.005 6120 Star::Find returns 1 (0), X=1252.32, Y=821.75, Mass=9216, SNR=58.6, Peak=201 HFD=7.3
21:09:28.673 00.000 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:09:28.673 00.000 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
21:09:28.673 00.000 6120 CameraToMount -- cameraX=-6.16 cameraY=-56.04 hyp=56.38 cameraTheta=-1.68 mountX=16.47 mountY=47.63, mountTheta=1.24
21:09:28.685 00.012 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.75)
21:09:28.685 00.000 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.02)
21:09:28.691 00.006 6120 CameraToMount -- cameraX=1252.32 cameraY=821.75 hyp=1497.86 cameraTheta=0.58 mountX=-1383.27 mountY=-187.25, mountTheta=-3.01
21:09:28.695 00.004 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:28.698 00.003 6120 BLT: Moving South for 750 ms, step 28 / 70, DecLoc = -187.25
21:09:28.702 00.004 6120 Enqueuing Calibration Move request for direction 1
21:09:28.704 00.002 6120 BLT: Exiting DecMeasurementStep
21:09:28.704 00.000 7680 Worker thread wakes up
21:09:28.704 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:28.704 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:28.704 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:28.704 00.000 7680 MoveAxis(S, 750, -)
21:09:28.704 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:28.704 00.000 7680 IsSlewing returns 0
21:09:28.704 00.000 7680 IsGuiding returns 0
21:09:28.710 00.006 7680 PulseGuide returned control before completion, sleep 760
21:09:28.710 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:09:28.720 00.010 6120 UpdateGuideState exits: m=9216 SNR=58.6
21:09:28.729 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:28.729 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:28.736 00.007 6120 Enqueuing Expose request
21:09:29.484 00.748 7680 IsGuiding returns 1
21:09:29.484 00.000 7680 scope still moving after pulse duration time elapsed
21:09:29.516 00.032 7680 IsSlewing returns 0
21:09:29.516 00.000 7680 IsGuiding returns 1
21:09:29.548 00.032 7680 IsSlewing returns 0
21:09:29.548 00.000 7680 IsGuiding returns 1
21:09:29.580 00.032 7680 IsSlewing returns 0
21:09:29.582 00.002 7680 IsGuiding returns 0
21:09:29.582 00.000 7680 scope move finished after 750 + 122 ms
21:09:29.582 00.000 7680 Move returns status 0, amount 750
21:09:29.582 00.000 7680 move complete, result=0
21:09:29.582 00.000 7680 worker thread done servicing request
21:09:29.582 00.000 7680 Worker thread wakes up
21:09:29.584 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:29.584 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1237,807,31,31)
21:09:30.825 01.241 7680 Exposure complete
21:09:30.903 00.078 7680 worker thread done servicing request
21:09:30.903 00.000 6120 OnExposeComplete: enter
21:09:30.906 00.003 6120 UpdateGuideState(): m_state=6
21:09:30.909 00.003 6120 Star::Find(15, 1252, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
21:09:30.911 00.002 6120 Star::Find returns 1 (0), X=1252.36, Y=823.42, Mass=9568, SNR=60.0, Peak=209 HFD=7.3
21:09:30.914 00.003 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:09:30.916 00.002 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:09:30.920 00.004 6120 CameraToMount -- cameraX=-6.12 cameraY=-54.37 hyp=54.71 cameraTheta=-1.68 mountX=16.12 mountY=46.14, mountTheta=1.23
21:09:30.923 00.003 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.75)
21:09:30.923 00.000 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.02)
21:09:30.923 00.000 6120 CameraToMount -- cameraX=1252.36 cameraY=823.42 hyp=1498.81 cameraTheta=0.58 mountX=-1383.62 mountY=-188.74, mountTheta=-3.01
21:09:30.923 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:30.935 00.012 6120 BLT: Moving South for 750 ms, step 29 / 70, DecLoc = -188.74
21:09:30.935 00.000 6120 Enqueuing Calibration Move request for direction 1
21:09:30.935 00.000 6120 BLT: Exiting DecMeasurementStep
21:09:30.940 00.005 7680 Worker thread wakes up
21:09:30.940 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:30.940 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:30.940 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:30.940 00.000 7680 MoveAxis(S, 750, -)
21:09:30.940 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:30.940 00.000 7680 IsSlewing returns 0
21:09:30.940 00.000 7680 IsGuiding returns 0
21:09:30.940 00.000 7680 PulseGuide returned control before completion, sleep 760
21:09:30.940 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:09:30.958 00.018 6120 UpdateGuideState exits: m=9568 SNR=60.0
21:09:30.958 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:30.967 00.009 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:30.970 00.003 6120 Enqueuing Expose request
21:09:31.716 00.746 7680 IsGuiding returns 1
21:09:31.716 00.000 7680 scope still moving after pulse duration time elapsed
21:09:31.749 00.033 7680 IsSlewing returns 0
21:09:31.750 00.001 7680 IsGuiding returns 1
21:09:31.780 00.030 7680 IsSlewing returns 0
21:09:31.780 00.000 7680 IsGuiding returns 0
21:09:31.780 00.000 7680 scope move finished after 750 + 88 ms
21:09:31.780 00.000 7680 Move returns status 0, amount 750
21:09:31.780 00.000 7680 move complete, result=0
21:09:31.780 00.000 7680 worker thread done servicing request
21:09:31.780 00.000 7680 Worker thread wakes up
21:09:31.785 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:31.785 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1237,808,31,31)
21:09:33.037 01.252 7680 Exposure complete
21:09:33.104 00.067 7680 worker thread done servicing request
21:09:33.104 00.000 6120 OnExposeComplete: enter
21:09:33.108 00.004 6120 UpdateGuideState(): m_state=6
21:09:33.110 00.002 6120 Star::Find(15, 1252, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
21:09:33.110 00.000 6120 Star::Find returns 1 (0), X=1252.72, Y=824.74, Mass=9186, SNR=56.1, Peak=205 HFD=7.4
21:09:33.115 00.005 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
21:09:33.115 00.000 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
21:09:33.120 00.005 6120 CameraToMount -- cameraX=-5.76 cameraY=-53.05 hyp=53.36 cameraTheta=-1.68 mountX=15.53 mountY=45.11, mountTheta=1.24
21:09:33.120 00.000 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.75)
21:09:33.125 00.005 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:09:33.127 00.002 6120 CameraToMount -- cameraX=1252.72 cameraY=824.74 hyp=1499.83 cameraTheta=0.58 mountX=-1384.21 mountY=-189.77, mountTheta=-3.01
21:09:33.131 00.004 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:33.131 00.000 6120 BLT: Moving South for 750 ms, step 30 / 70, DecLoc = -189.77
21:09:33.135 00.004 6120 Enqueuing Calibration Move request for direction 1
21:09:33.135 00.000 6120 BLT: Exiting DecMeasurementStep
21:09:33.141 00.006 7680 Worker thread wakes up
21:09:33.141 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:33.141 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:33.141 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:33.141 00.000 7680 MoveAxis(S, 750, -)
21:09:33.141 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:33.141 00.000 7680 IsSlewing returns 0
21:09:33.143 00.002 7680 IsGuiding returns 0
21:09:33.143 00.000 7680 PulseGuide returned control before completion, sleep 760
21:09:33.145 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:09:33.161 00.016 6120 UpdateGuideState exits: m=9186 SNR=56.1
21:09:33.162 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:33.167 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:33.170 00.003 6120 Enqueuing Expose request
21:09:33.919 00.749 7680 IsGuiding returns 1
21:09:33.919 00.000 7680 scope still moving after pulse duration time elapsed
21:09:33.950 00.031 7680 IsSlewing returns 0
21:09:33.952 00.002 7680 IsGuiding returns 1
21:09:33.982 00.030 7680 IsSlewing returns 0
21:09:33.984 00.002 7680 IsGuiding returns 0
21:09:33.984 00.000 7680 scope move finished after 750 + 90 ms
21:09:33.984 00.000 7680 Move returns status 0, amount 750
21:09:33.984 00.000 7680 move complete, result=0
21:09:33.984 00.000 7680 worker thread done servicing request
21:09:33.984 00.000 7680 Worker thread wakes up
21:09:33.984 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:33.984 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1238,810,31,31)
21:09:35.232 01.248 7680 Exposure complete
21:09:35.309 00.077 7680 worker thread done servicing request
21:09:35.309 00.000 6120 OnExposeComplete: enter
21:09:35.313 00.004 6120 UpdateGuideState(): m_state=6
21:09:35.315 00.002 6120 Star::Find(15, 1252, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
21:09:35.318 00.003 6120 Star::Find returns 1 (0), X=1252.82, Y=825.84, Mass=9629, SNR=60.4, Peak=197 HFD=7.7
21:09:35.321 00.003 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
21:09:35.323 00.002 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
21:09:35.323 00.000 6120 CameraToMount -- cameraX=-5.66 cameraY=-51.95 hyp=52.26 cameraTheta=-1.68 mountX=15.22 mountY=44.17, mountTheta=1.24
21:09:35.323 00.000 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.75)
21:09:35.335 00.012 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:09:35.339 00.004 6120 CameraToMount -- cameraX=1252.82 cameraY=825.84 hyp=1500.52 cameraTheta=0.58 mountX=-1384.52 mountY=-190.71, mountTheta=-3.00
21:09:35.339 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:35.346 00.007 6120 BLT: Moving South for 750 ms, step 31 / 70, DecLoc = -190.71
21:09:35.350 00.004 6120 Enqueuing Calibration Move request for direction 1
21:09:35.352 00.002 6120 BLT: Exiting DecMeasurementStep
21:09:35.356 00.004 7680 Worker thread wakes up
21:09:35.356 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:35.356 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:35.357 00.001 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:35.357 00.000 7680 MoveAxis(S, 750, -)
21:09:35.357 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:35.357 00.000 7680 IsSlewing returns 0
21:09:35.358 00.001 7680 IsGuiding returns 0
21:09:35.358 00.000 7680 PulseGuide returned control before completion, sleep 760
21:09:35.359 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:09:35.371 00.012 6120 UpdateGuideState exits: m=9629 SNR=60.4
21:09:35.371 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:35.371 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:35.371 00.000 6120 Enqueuing Expose request
21:09:36.120 00.749 7680 IsGuiding returns 1
21:09:36.120 00.000 7680 scope still moving after pulse duration time elapsed
21:09:36.152 00.032 7680 IsSlewing returns 0
21:09:36.153 00.001 7680 IsGuiding returns 1
21:09:36.184 00.031 7680 IsSlewing returns 0
21:09:36.184 00.000 7680 IsGuiding returns 0
21:09:36.184 00.000 7680 scope move finished after 750 + 76 ms
21:09:36.185 00.001 7680 Move returns status 0, amount 750
21:09:36.185 00.000 7680 move complete, result=0
21:09:36.185 00.000 7680 worker thread done servicing request
21:09:36.185 00.000 7680 Worker thread wakes up
21:09:36.185 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:36.185 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1238,811,31,31)
21:09:37.434 01.249 7680 Exposure complete
21:09:37.505 00.071 7680 worker thread done servicing request
21:09:37.505 00.000 6120 OnExposeComplete: enter
21:09:37.508 00.003 6120 UpdateGuideState(): m_state=6
21:09:37.511 00.003 6120 Star::Find(15, 1252, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
21:09:37.511 00.000 6120 Star::Find returns 1 (0), X=1253.14, Y=826.69, Mass=8999, SNR=56.7, Peak=200 HFD=7.2
21:09:37.518 00.007 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
21:09:37.521 00.003 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
21:09:37.522 00.001 6120 CameraToMount -- cameraX=-5.34 cameraY=-51.10 hyp=51.38 cameraTheta=-1.67 mountX=14.75 mountY=43.55, mountTheta=1.24
21:09:37.526 00.004 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.75)
21:09:37.526 00.000 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:09:37.532 00.006 6120 CameraToMount -- cameraX=1253.14 cameraY=826.69 hyp=1501.26 cameraTheta=0.58 mountX=-1384.99 mountY=-191.33, mountTheta=-3.00
21:09:37.532 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:37.536 00.004 6120 BLT: Moving South for 750 ms, step 32 / 70, DecLoc = -191.33
21:09:37.538 00.002 6120 Enqueuing Calibration Move request for direction 1
21:09:37.542 00.004 6120 BLT: Exiting DecMeasurementStep
21:09:37.543 00.001 7680 Worker thread wakes up
21:09:37.543 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:37.543 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:37.543 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:37.543 00.000 7680 MoveAxis(S, 750, -)
21:09:37.543 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:37.543 00.000 7680 IsSlewing returns 0
21:09:37.543 00.000 7680 IsGuiding returns 0
21:09:37.547 00.004 7680 PulseGuide returned control before completion, sleep 760
21:09:37.547 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:09:37.561 00.014 6120 UpdateGuideState exits: m=8999 SNR=56.7
21:09:37.561 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:37.561 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:37.569 00.008 6120 Enqueuing Expose request
21:09:38.318 00.749 7680 IsGuiding returns 1
21:09:38.318 00.000 7680 scope still moving after pulse duration time elapsed
21:09:38.350 00.032 7680 IsSlewing returns 0
21:09:38.352 00.002 7680 IsGuiding returns 1
21:09:38.382 00.030 7680 IsSlewing returns 0
21:09:38.382 00.000 7680 IsGuiding returns 1
21:09:38.414 00.032 7680 IsSlewing returns 0
21:09:38.415 00.001 7680 IsGuiding returns 0
21:09:38.415 00.000 7680 scope move finished after 750 + 119 ms
21:09:38.415 00.000 7680 Move returns status 0, amount 750
21:09:38.416 00.001 7680 move complete, result=0
21:09:38.416 00.000 7680 worker thread done servicing request
21:09:38.416 00.000 7680 Worker thread wakes up
21:09:38.418 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:38.418 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1238,812,31,31)
21:09:39.655 01.237 7680 Exposure complete
21:09:39.719 00.064 7680 worker thread done servicing request
21:09:39.719 00.000 6120 OnExposeComplete: enter
21:09:39.729 00.010 6120 UpdateGuideState(): m_state=6
21:09:39.731 00.002 6120 Star::Find(15, 1253, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
21:09:39.731 00.000 6120 Star::Find returns 1 (0), X=1253.05, Y=828.63, Mass=10166, SNR=61.2, Peak=204 HFD=7.5
21:09:39.737 00.006 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:09:39.737 00.000 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
21:09:39.742 00.005 6120 CameraToMount -- cameraX=-5.43 cameraY=-49.16 hyp=49.46 cameraTheta=-1.68 mountX=14.47 mountY=41.77, mountTheta=1.24
21:09:39.742 00.000 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:09:39.748 00.006 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:09:39.750 00.002 6120 CameraToMount -- cameraX=1253.05 cameraY=828.63 hyp=1502.25 cameraTheta=0.58 mountX=-1385.27 mountY=-193.11, mountTheta=-3.00
21:09:39.751 00.001 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:39.751 00.000 6120 BLT: Moving South for 750 ms, step 33 / 70, DecLoc = -193.11
21:09:39.757 00.006 6120 Enqueuing Calibration Move request for direction 1
21:09:39.760 00.003 6120 BLT: Exiting DecMeasurementStep
21:09:39.760 00.000 7680 Worker thread wakes up
21:09:39.760 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:39.760 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:39.760 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:39.760 00.000 7680 MoveAxis(S, 750, -)
21:09:39.765 00.005 7680 Guiding  Dir = 1, Dur = 750
21:09:39.765 00.000 7680 IsSlewing returns 0
21:09:39.766 00.001 7680 IsGuiding returns 0
21:09:39.766 00.000 7680 PulseGuide returned control before completion, sleep 760
21:09:39.766 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:09:39.782 00.016 6120 UpdateGuideState exits: m=10166 SNR=61.2
21:09:39.782 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:39.782 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:39.791 00.009 6120 Enqueuing Expose request
21:09:40.531 00.740 7680 IsGuiding returns 1
21:09:40.531 00.000 7680 scope still moving after pulse duration time elapsed
21:09:40.563 00.032 7680 IsSlewing returns 0
21:09:40.563 00.000 7680 IsGuiding returns 1
21:09:40.595 00.032 7680 IsSlewing returns 0
21:09:40.595 00.000 7680 IsGuiding returns 1
21:09:40.627 00.032 7680 IsSlewing returns 0
21:09:40.627 00.000 7680 IsGuiding returns 0
21:09:40.627 00.000 7680 scope move finished after 750 + 112 ms
21:09:40.627 00.000 7680 Move returns status 0, amount 750
21:09:40.627 00.000 7680 move complete, result=0
21:09:40.627 00.000 7680 worker thread done servicing request
21:09:40.627 00.000 7680 Worker thread wakes up
21:09:40.627 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:40.627 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1238,814,31,31)
21:09:41.876 01.249 7680 Exposure complete
21:09:41.949 00.073 7680 worker thread done servicing request
21:09:41.949 00.000 6120 OnExposeComplete: enter
21:09:41.949 00.000 6120 UpdateGuideState(): m_state=6
21:09:41.956 00.007 6120 Star::Find(15, 1253, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
21:09:41.956 00.000 6120 Star::Find returns 1 (0), X=1253.20, Y=829.92, Mass=9532, SNR=58.1, Peak=220 HFD=7.6
21:09:41.961 00.005 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:09:41.961 00.000 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
21:09:41.965 00.004 6120 CameraToMount -- cameraX=-5.28 cameraY=-47.87 hyp=48.16 cameraTheta=-1.68 mountX=14.09 mountY=40.68, mountTheta=1.24
21:09:41.970 00.005 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:09:41.974 00.004 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:09:41.977 00.003 6120 CameraToMount -- cameraX=1253.20 cameraY=829.92 hyp=1503.09 cameraTheta=0.58 mountX=-1385.65 mountY=-194.20, mountTheta=-3.00
21:09:41.981 00.004 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:41.981 00.000 6120 BLT: Moving South for 750 ms, step 34 / 70, DecLoc = -194.20
21:09:41.981 00.000 6120 Enqueuing Calibration Move request for direction 1
21:09:41.981 00.000 6120 BLT: Exiting DecMeasurementStep
21:09:41.991 00.010 7680 Worker thread wakes up
21:09:41.991 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:41.991 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:41.991 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:41.991 00.000 7680 MoveAxis(S, 750, -)
21:09:41.991 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:41.991 00.000 7680 IsSlewing returns 0
21:09:41.991 00.000 7680 IsGuiding returns 0
21:09:41.991 00.000 7680 PulseGuide returned control before completion, sleep 760
21:09:41.991 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:09:42.010 00.019 6120 UpdateGuideState exits: m=9532 SNR=58.1
21:09:42.014 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:42.018 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:42.021 00.003 6120 Enqueuing Expose request
21:09:42.757 00.736 7680 IsGuiding returns 1
21:09:42.757 00.000 7680 scope still moving after pulse duration time elapsed
21:09:42.789 00.032 7680 IsSlewing returns 0
21:09:42.789 00.000 7680 IsGuiding returns 1
21:09:42.821 00.032 7680 IsSlewing returns 0
21:09:42.821 00.000 7680 IsGuiding returns 0
21:09:42.821 00.000 7680 scope move finished after 750 + 79 ms
21:09:42.821 00.000 7680 Move returns status 0, amount 750
21:09:42.823 00.002 7680 move complete, result=0
21:09:42.823 00.000 7680 worker thread done servicing request
21:09:42.823 00.000 7680 Worker thread wakes up
21:09:42.824 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:42.824 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1238,815,31,31)
21:09:44.070 01.246 7680 Exposure complete
21:09:44.143 00.073 7680 worker thread done servicing request
21:09:44.143 00.000 6120 OnExposeComplete: enter
21:09:44.143 00.000 6120 UpdateGuideState(): m_state=6
21:09:44.152 00.009 6120 Star::Find(15, 1253, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
21:09:44.152 00.000 6120 Star::Find returns 1 (0), X=1253.67, Y=831.36, Mass=9908, SNR=59.8, Peak=208 HFD=7.4
21:09:44.159 00.007 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
21:09:44.159 00.000 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
21:09:44.166 00.007 6120 CameraToMount -- cameraX=-4.81 cameraY=-46.44 hyp=46.68 cameraTheta=-1.67 mountX=13.36 mountY=39.59, mountTheta=1.25
21:09:44.170 00.004 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:09:44.174 00.004 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:09:44.174 00.000 6120 CameraToMount -- cameraX=1253.67 cameraY=831.36 hyp=1504.27 cameraTheta=0.59 mountX=-1386.38 mountY=-195.29, mountTheta=-3.00
21:09:44.179 00.005 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:44.185 00.006 6120 BLT: Moving South for 750 ms, step 35 / 70, DecLoc = -195.29
21:09:44.187 00.002 6120 Enqueuing Calibration Move request for direction 1
21:09:44.191 00.004 6120 BLT: Exiting DecMeasurementStep
21:09:44.191 00.000 7680 Worker thread wakes up
21:09:44.191 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:44.191 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:44.191 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:44.191 00.000 7680 MoveAxis(S, 750, -)
21:09:44.191 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:44.191 00.000 7680 IsSlewing returns 0
21:09:44.191 00.000 7680 IsGuiding returns 0
21:09:44.197 00.006 7680 PulseGuide returned control before completion, sleep 760
21:09:44.198 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:09:44.211 00.013 6120 UpdateGuideState exits: m=9908 SNR=59.8
21:09:44.211 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:44.221 00.010 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:44.222 00.001 6120 Enqueuing Expose request
21:09:44.971 00.749 7680 IsGuiding returns 1
21:09:44.971 00.000 7680 scope still moving after pulse duration time elapsed
21:09:45.003 00.032 7680 IsSlewing returns 0
21:09:45.003 00.000 7680 IsGuiding returns 1
21:09:45.035 00.032 7680 IsSlewing returns 0
21:09:45.035 00.000 7680 IsGuiding returns 0
21:09:45.035 00.000 7680 scope move finished after 750 + 90 ms
21:09:45.035 00.000 7680 Move returns status 0, amount 750
21:09:45.035 00.000 7680 move complete, result=0
21:09:45.035 00.000 7680 worker thread done servicing request
21:09:45.039 00.004 7680 Worker thread wakes up
21:09:45.039 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:45.039 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1239,816,31,31)
21:09:46.283 01.244 7680 Exposure complete
21:09:46.363 00.080 7680 worker thread done servicing request
21:09:46.363 00.000 6120 OnExposeComplete: enter
21:09:46.363 00.000 6120 UpdateGuideState(): m_state=6
21:09:46.376 00.013 6120 Star::Find(15, 1253, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
21:09:46.380 00.004 6120 Star::Find returns 1 (0), X=1253.83, Y=832.65, Mass=10021, SNR=61.3, Peak=209 HFD=7.6
21:09:46.380 00.000 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
21:09:46.385 00.005 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
21:09:46.385 00.000 6120 CameraToMount -- cameraX=-4.65 cameraY=-45.14 hyp=45.38 cameraTheta=-1.67 mountX=12.97 mountY=38.49, mountTheta=1.25
21:09:46.394 00.009 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:09:46.398 00.004 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:09:46.398 00.000 6120 CameraToMount -- cameraX=1253.83 cameraY=832.65 hyp=1505.12 cameraTheta=0.59 mountX=-1386.77 mountY=-196.38, mountTheta=-3.00
21:09:46.398 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:46.398 00.000 6120 BLT: Moving South for 750 ms, step 36 / 70, DecLoc = -196.38
21:09:46.398 00.000 6120 Enqueuing Calibration Move request for direction 1
21:09:46.408 00.010 6120 BLT: Exiting DecMeasurementStep
21:09:46.408 00.000 7680 Worker thread wakes up
21:09:46.408 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:46.408 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:46.408 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:46.408 00.000 7680 MoveAxis(S, 750, -)
21:09:46.408 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:46.408 00.000 7680 IsSlewing returns 0
21:09:46.415 00.007 7680 IsGuiding returns 0
21:09:46.415 00.000 7680 PulseGuide returned control before completion, sleep 760
21:09:46.415 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=161, Gamma=1.000
21:09:46.436 00.021 6120 UpdateGuideState exits: m=10021 SNR=61.3
21:09:46.438 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:46.440 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:46.444 00.004 6120 Enqueuing Expose request
21:09:47.188 00.744 7680 IsGuiding returns 1
21:09:47.188 00.000 7680 scope still moving after pulse duration time elapsed
21:09:47.220 00.032 7680 IsSlewing returns 0
21:09:47.220 00.000 7680 IsGuiding returns 1
21:09:47.252 00.032 7680 IsSlewing returns 0
21:09:47.252 00.000 7680 IsGuiding returns 0
21:09:47.252 00.000 7680 scope move finished after 750 + 89 ms
21:09:47.252 00.000 7680 Move returns status 0, amount 750
21:09:47.252 00.000 7680 move complete, result=0
21:09:47.252 00.000 7680 worker thread done servicing request
21:09:47.252 00.000 7680 Worker thread wakes up
21:09:47.252 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:47.252 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1239,818,31,31)
21:09:48.504 01.252 7680 Exposure complete
21:09:48.574 00.070 7680 worker thread done servicing request
21:09:48.574 00.000 6120 OnExposeComplete: enter
21:09:48.575 00.001 6120 UpdateGuideState(): m_state=6
21:09:48.582 00.007 6120 Star::Find(15, 1253, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:09:48.582 00.000 6120 Star::Find returns 1 (0), X=1253.95, Y=834.26, Mass=9059, SNR=58.1, Peak=183 HFD=7.6
21:09:48.590 00.008 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
21:09:48.590 00.000 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
21:09:48.594 00.004 6120 CameraToMount -- cameraX=-4.53 cameraY=-43.53 hyp=43.77 cameraTheta=-1.67 mountX=12.55 mountY=37.10, mountTheta=1.24
21:09:48.594 00.000 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:09:48.599 00.005 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:09:48.599 00.000 6120 CameraToMount -- cameraX=1253.95 cameraY=834.26 hyp=1506.11 cameraTheta=0.59 mountX=-1387.19 mountY=-197.77, mountTheta=-3.00
21:09:48.605 00.006 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:48.608 00.003 6120 BLT: Moving South for 750 ms, step 37 / 70, DecLoc = -197.77
21:09:48.610 00.002 6120 Enqueuing Calibration Move request for direction 1
21:09:48.612 00.002 6120 BLT: Exiting DecMeasurementStep
21:09:48.612 00.000 7680 Worker thread wakes up
21:09:48.612 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:48.612 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:48.612 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:48.612 00.000 7680 MoveAxis(S, 750, -)
21:09:48.612 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:48.612 00.000 7680 IsSlewing returns 0
21:09:48.612 00.000 7680 IsGuiding returns 0
21:09:48.612 00.000 7680 PulseGuide returned control before completion, sleep 760
21:09:48.612 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=183, med=0, FiltMin=0, FiltMax=157, Gamma=1.000
21:09:48.632 00.020 6120 UpdateGuideState exits: m=9059 SNR=58.1
21:09:48.637 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:48.639 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:48.644 00.005 6120 Enqueuing Expose request
21:09:49.385 00.741 7680 IsGuiding returns 1
21:09:49.385 00.000 7680 scope still moving after pulse duration time elapsed
21:09:49.417 00.032 7680 IsSlewing returns 0
21:09:49.417 00.000 7680 IsGuiding returns 1
21:09:49.449 00.032 7680 IsSlewing returns 0
21:09:49.451 00.002 7680 IsGuiding returns 0
21:09:49.451 00.000 7680 scope move finished after 750 + 84 ms
21:09:49.451 00.000 7680 Move returns status 0, amount 750
21:09:49.451 00.000 7680 move complete, result=0
21:09:49.451 00.000 7680 worker thread done servicing request
21:09:49.451 00.000 7680 Worker thread wakes up
21:09:49.451 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:49.451 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1239,819,31,31)
21:09:50.700 01.249 7680 Exposure complete
21:09:50.760 00.060 7680 worker thread done servicing request
21:09:50.760 00.000 6120 OnExposeComplete: enter
21:09:50.774 00.014 6120 UpdateGuideState(): m_state=6
21:09:50.778 00.004 6120 Star::Find(15, 1253, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
21:09:50.778 00.000 6120 Star::Find returns 1 (0), X=1254.61, Y=834.62, Mass=8883, SNR=57.2, Peak=191 HFD=7.3
21:09:50.778 00.000 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:09:50.778 00.000 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.03 = 1.03)
21:09:50.778 00.000 6120 CameraToMount -- cameraX=-3.87 cameraY=-43.18 hyp=43.35 cameraTheta=-1.66 mountX=11.83 mountY=37.07, mountTheta=1.26
21:09:50.789 00.011 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:09:50.794 00.005 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:09:50.795 00.001 6120 CameraToMount -- cameraX=1254.61 cameraY=834.62 hyp=1506.86 cameraTheta=0.59 mountX=-1387.91 mountY=-197.80, mountTheta=-3.00
21:09:50.799 00.004 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:50.801 00.002 6120 BLT: Moving South for 750 ms, step 38 / 70, DecLoc = -197.80
21:09:50.804 00.003 6120 Enqueuing Calibration Move request for direction 1
21:09:50.805 00.001 6120 BLT: Exiting DecMeasurementStep
21:09:50.810 00.005 7680 Worker thread wakes up
21:09:50.810 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:50.810 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:50.810 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:50.810 00.000 7680 MoveAxis(S, 750, -)
21:09:50.810 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:50.810 00.000 7680 IsSlewing returns 0
21:09:50.811 00.001 7680 IsGuiding returns 0
21:09:50.811 00.000 7680 PulseGuide returned control before completion, sleep 760
21:09:50.811 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=191, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:09:50.828 00.017 6120 UpdateGuideState exits: m=8883 SNR=57.2
21:09:50.830 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:50.833 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:50.833 00.000 6120 Enqueuing Expose request
21:09:51.588 00.755 7680 IsGuiding returns 1
21:09:51.588 00.000 7680 scope still moving after pulse duration time elapsed
21:09:51.620 00.032 7680 IsSlewing returns 0
21:09:51.620 00.000 7680 IsGuiding returns 1
21:09:51.651 00.031 7680 IsSlewing returns 0
21:09:51.651 00.000 7680 IsGuiding returns 0
21:09:51.651 00.000 7680 scope move finished after 750 + 90 ms
21:09:51.651 00.000 7680 Move returns status 0, amount 750
21:09:51.651 00.000 7680 move complete, result=0
21:09:51.651 00.000 7680 worker thread done servicing request
21:09:51.651 00.000 7680 Worker thread wakes up
21:09:51.651 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:51.651 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1240,820,31,31)
21:09:52.905 01.254 7680 Exposure complete
21:09:52.975 00.070 7680 worker thread done servicing request
21:09:52.975 00.000 6120 OnExposeComplete: enter
21:09:52.979 00.004 6120 UpdateGuideState(): m_state=6
21:09:52.979 00.000 6120 Star::Find(15, 1254, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
21:09:52.979 00.000 6120 Star::Find returns 1 (0), X=1254.57, Y=836.75, Mass=9485, SNR=58.5, Peak=202 HFD=7.3
21:09:52.987 00.008 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:09:52.987 00.000 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:09:52.991 00.004 6120 CameraToMount -- cameraX=-3.91 cameraY=-41.04 hyp=41.23 cameraTheta=-1.67 mountX=11.47 mountY=35.14, mountTheta=1.26
21:09:52.991 00.000 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:09:52.991 00.000 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:09:52.991 00.000 6120 CameraToMount -- cameraX=1254.57 cameraY=836.75 hyp=1508.01 cameraTheta=0.59 mountX=-1388.27 mountY=-199.73, mountTheta=-3.00
21:09:52.991 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:53.004 00.013 6120 BLT: Moving South for 750 ms, step 39 / 70, DecLoc = -199.73
21:09:53.006 00.002 6120 Enqueuing Calibration Move request for direction 1
21:09:53.010 00.004 6120 BLT: Exiting DecMeasurementStep
21:09:53.010 00.000 7680 Worker thread wakes up
21:09:53.010 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:53.010 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:53.010 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:53.010 00.000 7680 MoveAxis(S, 750, -)
21:09:53.010 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:53.010 00.000 7680 IsSlewing returns 0
21:09:53.010 00.000 7680 IsGuiding returns 0
21:09:53.010 00.000 7680 PulseGuide returned control before completion, sleep 760
21:09:53.010 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:09:53.023 00.013 6120 UpdateGuideState exits: m=9485 SNR=58.5
21:09:53.023 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:53.041 00.018 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:53.041 00.000 6120 Enqueuing Expose request
21:09:53.785 00.744 7680 IsGuiding returns 1
21:09:53.786 00.001 7680 scope still moving after pulse duration time elapsed
21:09:53.817 00.031 7680 IsSlewing returns 0
21:09:53.817 00.000 7680 IsGuiding returns 1
21:09:53.849 00.032 7680 IsSlewing returns 0
21:09:53.849 00.000 7680 IsGuiding returns 1
21:09:53.881 00.032 7680 IsSlewing returns 0
21:09:53.881 00.000 7680 IsGuiding returns 0
21:09:53.881 00.000 7680 scope move finished after 750 + 116 ms
21:09:53.881 00.000 7680 Move returns status 0, amount 750
21:09:53.881 00.000 7680 move complete, result=0
21:09:53.881 00.000 7680 worker thread done servicing request
21:09:53.881 00.000 7680 Worker thread wakes up
21:09:53.881 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:53.881 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1240,822,31,31)
21:09:55.135 01.254 7680 Exposure complete
21:09:55.210 00.075 7680 worker thread done servicing request
21:09:55.210 00.000 6120 OnExposeComplete: enter
21:09:55.213 00.003 6120 UpdateGuideState(): m_state=6
21:09:55.216 00.003 6120 Star::Find(15, 1254, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
21:09:55.216 00.000 6120 Star::Find returns 1 (0), X=1254.58, Y=838.26, Mass=10534, SNR=62.0, Peak=209 HFD=7.5
21:09:55.222 00.006 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:09:55.224 00.002 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:09:55.227 00.003 6120 CameraToMount -- cameraX=-3.91 cameraY=-39.53 hyp=39.72 cameraTheta=-1.67 mountX=11.19 mountY=33.79, mountTheta=1.25
21:09:55.230 00.003 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:09:55.232 00.002 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.01)
21:09:55.235 00.003 6120 CameraToMount -- cameraX=1254.58 cameraY=838.26 hyp=1508.85 cameraTheta=0.59 mountX=-1388.55 mountY=-201.09, mountTheta=-3.00
21:09:55.237 00.002 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:55.240 00.003 6120 BLT: Moving South for 750 ms, step 40 / 70, DecLoc = -201.09
21:09:55.242 00.002 6120 Enqueuing Calibration Move request for direction 1
21:09:55.245 00.003 6120 BLT: Exiting DecMeasurementStep
21:09:55.247 00.002 7680 Worker thread wakes up
21:09:55.247 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:55.247 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:55.247 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:55.248 00.001 7680 MoveAxis(S, 750, -)
21:09:55.248 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:55.248 00.000 7680 IsSlewing returns 0
21:09:55.248 00.000 7680 IsGuiding returns 0
21:09:55.248 00.000 7680 PulseGuide returned control before completion, sleep 760
21:09:55.248 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:09:55.264 00.016 6120 UpdateGuideState exits: m=10534 SNR=62.0
21:09:55.269 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:55.272 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:55.274 00.002 6120 Enqueuing Expose request
21:09:56.020 00.746 7680 IsGuiding returns 1
21:09:56.020 00.000 7680 scope still moving after pulse duration time elapsed
21:09:56.052 00.032 7680 IsSlewing returns 0
21:09:56.052 00.000 7680 IsGuiding returns 1
21:09:56.084 00.032 7680 IsSlewing returns 0
21:09:56.084 00.000 7680 IsGuiding returns 0
21:09:56.084 00.000 7680 scope move finished after 750 + 85 ms
21:09:56.084 00.000 7680 Move returns status 0, amount 750
21:09:56.084 00.000 7680 move complete, result=0
21:09:56.084 00.000 7680 worker thread done servicing request
21:09:56.084 00.000 7680 Worker thread wakes up
21:09:56.084 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:56.084 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1240,823,31,31)
21:09:57.329 01.245 7680 Exposure complete
21:09:57.398 00.069 7680 worker thread done servicing request
21:09:57.398 00.000 6120 OnExposeComplete: enter
21:09:57.403 00.005 6120 UpdateGuideState(): m_state=6
21:09:57.405 00.002 6120 Star::Find(15, 1254, 838, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
21:09:57.408 00.003 6120 Star::Find returns 1 (0), X=1254.80, Y=839.60, Mass=10086, SNR=60.5, Peak=216 HFD=7.4
21:09:57.408 00.000 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:09:57.413 00.005 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:09:57.416 00.003 6120 CameraToMount -- cameraX=-3.69 cameraY=-38.19 hyp=38.37 cameraTheta=-1.67 mountX=10.72 mountY=32.68, mountTheta=1.25
21:09:57.417 00.001 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:09:57.421 00.004 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.01)
21:09:57.424 00.003 6120 CameraToMount -- cameraX=1254.80 cameraY=839.60 hyp=1509.78 cameraTheta=0.59 mountX=-1389.02 mountY=-202.20, mountTheta=-3.00
21:09:57.424 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:57.429 00.005 6120 BLT: Moving South for 750 ms, step 41 / 70, DecLoc = -202.20
21:09:57.429 00.000 6120 Enqueuing Calibration Move request for direction 1
21:09:57.433 00.004 6120 BLT: Exiting DecMeasurementStep
21:09:57.433 00.000 7680 Worker thread wakes up
21:09:57.437 00.004 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:57.437 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:57.437 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:57.437 00.000 7680 MoveAxis(S, 750, -)
21:09:57.437 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:57.438 00.001 7680 IsSlewing returns 0
21:09:57.438 00.000 7680 IsGuiding returns 0
21:09:57.438 00.000 7680 PulseGuide returned control before completion, sleep 760
21:09:57.438 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:09:57.453 00.015 6120 UpdateGuideState exits: m=10086 SNR=60.5
21:09:57.453 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:57.453 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:57.464 00.011 6120 Enqueuing Expose request
21:09:58.205 00.741 7680 IsGuiding returns 1
21:09:58.207 00.002 7680 scope still moving after pulse duration time elapsed
21:09:58.237 00.030 7680 IsSlewing returns 0
21:09:58.237 00.000 7680 IsGuiding returns 1
21:09:58.270 00.033 7680 IsSlewing returns 0
21:09:58.270 00.000 7680 IsGuiding returns 1
21:09:58.302 00.032 7680 IsSlewing returns 0
21:09:58.302 00.000 7680 IsGuiding returns 0
21:09:58.302 00.000 7680 scope move finished after 750 + 114 ms
21:09:58.302 00.000 7680 Move returns status 0, amount 750
21:09:58.302 00.000 7680 move complete, result=0
21:09:58.302 00.000 7680 worker thread done servicing request
21:09:58.304 00.002 7680 Worker thread wakes up
21:09:58.304 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:09:58.304 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1240,825,31,31)
21:09:59.556 01.252 7680 Exposure complete
21:09:59.624 00.068 7680 worker thread done servicing request
21:09:59.624 00.000 6120 OnExposeComplete: enter
21:09:59.627 00.003 6120 UpdateGuideState(): m_state=6
21:09:59.628 00.001 6120 Star::Find(15, 1254, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
21:09:59.628 00.000 6120 Star::Find returns 1 (0), X=1254.89, Y=840.81, Mass=9496, SNR=59.3, Peak=197 HFD=7.6
21:09:59.635 00.007 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:09:59.635 00.000 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:09:59.640 00.005 6120 CameraToMount -- cameraX=-3.59 cameraY=-36.98 hyp=37.15 cameraTheta=-1.67 mountX=10.40 mountY=31.63, mountTheta=1.25
21:09:59.644 00.004 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:09:59.646 00.002 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.01)
21:09:59.646 00.000 6120 CameraToMount -- cameraX=1254.89 cameraY=840.81 hyp=1510.54 cameraTheta=0.59 mountX=-1389.34 mountY=-203.25, mountTheta=-3.00
21:09:59.651 00.005 6120 BLT: Entering DecMeasurementStep, state = 3
21:09:59.651 00.000 6120 BLT: Moving South for 750 ms, step 42 / 70, DecLoc = -203.25
21:09:59.655 00.004 6120 Enqueuing Calibration Move request for direction 1
21:09:59.658 00.003 6120 BLT: Exiting DecMeasurementStep
21:09:59.661 00.003 7680 Worker thread wakes up
21:09:59.661 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:09:59.661 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:09:59.661 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:09:59.661 00.000 7680 MoveAxis(S, 750, -)
21:09:59.661 00.000 7680 Guiding  Dir = 1, Dur = 750
21:09:59.661 00.000 7680 IsSlewing returns 0
21:09:59.662 00.001 7680 IsGuiding returns 0
21:09:59.662 00.000 7680 PulseGuide returned control before completion, sleep 760
21:09:59.662 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:09:59.675 00.013 6120 UpdateGuideState exits: m=9496 SNR=59.3
21:09:59.675 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:59.675 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:09:59.687 00.012 6120 Enqueuing Expose request
21:10:00.440 00.753 7680 IsGuiding returns 1
21:10:00.441 00.001 7680 scope still moving after pulse duration time elapsed
21:10:00.471 00.030 7680 IsSlewing returns 0
21:10:00.472 00.001 7680 IsGuiding returns 1
21:10:00.503 00.031 7680 IsSlewing returns 0
21:10:00.503 00.000 7680 IsGuiding returns 0
21:10:00.503 00.000 7680 scope move finished after 750 + 91 ms
21:10:00.503 00.000 7680 Move returns status 0, amount 750
21:10:00.503 00.000 7680 move complete, result=0
21:10:00.503 00.000 7680 worker thread done servicing request
21:10:00.505 00.002 7680 Worker thread wakes up
21:10:00.505 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:00.505 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1240,826,31,31)
21:10:01.749 01.244 7680 Exposure complete
21:10:01.812 00.063 7680 worker thread done servicing request
21:10:01.812 00.000 6120 OnExposeComplete: enter
21:10:01.823 00.011 6120 UpdateGuideState(): m_state=6
21:10:01.824 00.001 6120 Star::Find(15, 1254, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
21:10:01.824 00.000 6120 Star::Find returns 1 (0), X=1254.92, Y=842.00, Mass=9494, SNR=59.7, Peak=194 HFD=7.3
21:10:01.829 00.005 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
21:10:01.829 00.000 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:10:01.829 00.000 6120 CameraToMount -- cameraX=-3.56 cameraY=-35.79 hyp=35.97 cameraTheta=-1.67 mountX=10.15 mountY=30.58, mountTheta=1.25
21:10:01.829 00.000 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.55 = -2.74)
21:10:01.839 00.010 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.01)
21:10:01.839 00.000 6120 CameraToMount -- cameraX=1254.92 cameraY=842.00 hyp=1511.22 cameraTheta=0.59 mountX=-1389.59 mountY=-204.29, mountTheta=-3.00
21:10:01.847 00.008 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:01.847 00.000 6120 BLT: Moving South for 750 ms, step 43 / 70, DecLoc = -204.29
21:10:01.852 00.005 6120 Enqueuing Calibration Move request for direction 1
21:10:01.856 00.004 6120 BLT: Exiting DecMeasurementStep
21:10:01.856 00.000 7680 Worker thread wakes up
21:10:01.856 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:01.856 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:01.856 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:01.856 00.000 7680 MoveAxis(S, 750, -)
21:10:01.856 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:01.856 00.000 7680 IsSlewing returns 0
21:10:01.856 00.000 7680 IsGuiding returns 0
21:10:01.856 00.000 7680 PulseGuide returned control before completion, sleep 760
21:10:01.856 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=194, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:10:01.874 00.018 6120 UpdateGuideState exits: m=9494 SNR=59.7
21:10:01.881 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:01.881 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:01.887 00.006 6120 Enqueuing Expose request
21:10:02.636 00.749 7680 IsGuiding returns 1
21:10:02.636 00.000 7680 scope still moving after pulse duration time elapsed
21:10:02.668 00.032 7680 IsSlewing returns 0
21:10:02.668 00.000 7680 IsGuiding returns 1
21:10:02.700 00.032 7680 IsSlewing returns 0
21:10:02.700 00.000 7680 IsGuiding returns 1
21:10:02.731 00.031 7680 IsSlewing returns 0
21:10:02.732 00.001 7680 IsGuiding returns 0
21:10:02.732 00.000 7680 scope move finished after 750 + 121 ms
21:10:02.732 00.000 7680 Move returns status 0, amount 750
21:10:02.732 00.000 7680 move complete, result=0
21:10:02.732 00.000 7680 worker thread done servicing request
21:10:02.732 00.000 7680 Worker thread wakes up
21:10:02.732 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:02.732 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1240,827,31,31)
21:10:03.985 01.253 7680 Exposure complete
21:10:04.059 00.074 7680 worker thread done servicing request
21:10:04.059 00.000 6120 OnExposeComplete: enter
21:10:04.066 00.007 6120 UpdateGuideState(): m_state=6
21:10:04.066 00.000 6120 Star::Find(15, 1254, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
21:10:04.066 00.000 6120 Star::Find returns 1 (0), X=1255.04, Y=843.60, Mass=9468, SNR=59.7, Peak=188 HFD=7.5
21:10:04.073 00.007 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
21:10:04.075 00.002 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:10:04.075 00.000 6120 CameraToMount -- cameraX=-3.44 cameraY=-34.19 hyp=34.36 cameraTheta=-1.67 mountX=9.74 mountY=29.19, mountTheta=1.25
21:10:04.075 00.000 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.55 = -2.74)
21:10:04.075 00.000 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.01)
21:10:04.089 00.014 6120 CameraToMount -- cameraX=1255.04 cameraY=843.60 hyp=1512.21 cameraTheta=0.59 mountX=-1390.00 mountY=-205.69, mountTheta=-2.99
21:10:04.091 00.002 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:04.093 00.002 6120 BLT: Moving South for 750 ms, step 44 / 70, DecLoc = -205.69
21:10:04.093 00.000 6120 Enqueuing Calibration Move request for direction 1
21:10:04.099 00.006 6120 BLT: Exiting DecMeasurementStep
21:10:04.099 00.000 7680 Worker thread wakes up
21:10:04.099 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:04.099 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:04.099 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:04.099 00.000 7680 MoveAxis(S, 750, -)
21:10:04.099 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:04.099 00.000 7680 IsSlewing returns 0
21:10:04.099 00.000 7680 IsGuiding returns 0
21:10:04.099 00.000 7680 PulseGuide returned control before completion, sleep 760
21:10:04.104 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=188, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:10:04.123 00.019 6120 UpdateGuideState exits: m=9468 SNR=59.7
21:10:04.124 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:04.124 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:04.124 00.000 6120 Enqueuing Expose request
21:10:04.873 00.749 7680 IsGuiding returns 1
21:10:04.873 00.000 7680 scope still moving after pulse duration time elapsed
21:10:04.905 00.032 7680 IsSlewing returns 0
21:10:04.905 00.000 7680 IsGuiding returns 1
21:10:04.937 00.032 7680 IsSlewing returns 0
21:10:04.937 00.000 7680 IsGuiding returns 0
21:10:04.937 00.000 7680 scope move finished after 750 + 84 ms
21:10:04.937 00.000 7680 Move returns status 0, amount 750
21:10:04.937 00.000 7680 move complete, result=0
21:10:04.937 00.000 7680 worker thread done servicing request
21:10:04.937 00.000 7680 Worker thread wakes up
21:10:04.937 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:04.937 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1240,829,31,31)
21:10:06.193 01.256 7680 Exposure complete
21:10:06.261 00.068 7680 worker thread done servicing request
21:10:06.261 00.000 6120 OnExposeComplete: enter
21:10:06.264 00.003 6120 UpdateGuideState(): m_state=6
21:10:06.264 00.000 6120 Star::Find(15, 1255, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
21:10:06.268 00.004 6120 Star::Find returns 1 (0), X=1255.48, Y=844.83, Mass=9696, SNR=59.6, Peak=205 HFD=7.5
21:10:06.268 00.000 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:10:06.273 00.005 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:10:06.276 00.003 6120 CameraToMount -- cameraX=-3.01 cameraY=-32.96 hyp=33.09 cameraTheta=-1.66 mountX=9.08 mountY=28.28, mountTheta=1.26
21:10:06.277 00.001 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.55 = -2.74)
21:10:06.282 00.005 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.00)
21:10:06.282 00.000 6120 CameraToMount -- cameraX=1255.48 cameraY=844.83 hyp=1513.26 cameraTheta=0.59 mountX=-1390.66 mountY=-206.60, mountTheta=-2.99
21:10:06.287 00.005 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:06.287 00.000 6120 BLT: Moving South for 750 ms, step 45 / 70, DecLoc = -206.60
21:10:06.291 00.004 6120 Enqueuing Calibration Move request for direction 1
21:10:06.294 00.003 6120 BLT: Exiting DecMeasurementStep
21:10:06.296 00.002 7680 Worker thread wakes up
21:10:06.296 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:06.296 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:06.296 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:06.296 00.000 7680 MoveAxis(S, 750, -)
21:10:06.296 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:06.296 00.000 7680 IsSlewing returns 0
21:10:06.298 00.002 7680 IsGuiding returns 0
21:10:06.299 00.001 7680 PulseGuide returned control before completion, sleep 760
21:10:06.299 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:10:06.307 00.008 6120 UpdateGuideState exits: m=9696 SNR=59.6
21:10:06.318 00.011 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:06.321 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:06.323 00.002 6120 Enqueuing Expose request
21:10:07.072 00.749 7680 IsGuiding returns 1
21:10:07.073 00.001 7680 scope still moving after pulse duration time elapsed
21:10:07.104 00.031 7680 IsSlewing returns 0
21:10:07.106 00.002 7680 IsGuiding returns 1
21:10:07.136 00.030 7680 IsSlewing returns 0
21:10:07.136 00.000 7680 IsGuiding returns 0
21:10:07.136 00.000 7680 scope move finished after 750 + 89 ms
21:10:07.136 00.000 7680 Move returns status 0, amount 750
21:10:07.136 00.000 7680 move complete, result=0
21:10:07.136 00.000 7680 worker thread done servicing request
21:10:07.136 00.000 7680 Worker thread wakes up
21:10:07.139 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:07.139 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1240,830,31,31)
21:10:08.387 01.248 7680 Exposure complete
21:10:08.455 00.068 7680 worker thread done servicing request
21:10:08.455 00.000 6120 OnExposeComplete: enter
21:10:08.460 00.005 6120 UpdateGuideState(): m_state=6
21:10:08.463 00.003 6120 Star::Find(15, 1255, 844, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
21:10:08.463 00.000 6120 Star::Find returns 1 (0), X=1255.40, Y=846.44, Mass=9713, SNR=59.6, Peak=206 HFD=7.3
21:10:08.468 00.005 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:10:08.468 00.000 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:10:08.472 00.004 6120 CameraToMount -- cameraX=-3.08 cameraY=-31.35 hyp=31.50 cameraTheta=-1.67 mountX=8.85 mountY=26.80, mountTheta=1.25
21:10:08.476 00.004 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.55 = -2.74)
21:10:08.479 00.003 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.00)
21:10:08.482 00.003 6120 CameraToMount -- cameraX=1255.40 cameraY=846.44 hyp=1514.10 cameraTheta=0.59 mountX=-1390.89 mountY=-208.07, mountTheta=-2.99
21:10:08.482 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:08.486 00.004 6120 BLT: Moving South for 750 ms, step 46 / 70, DecLoc = -208.07
21:10:08.489 00.003 6120 Enqueuing Calibration Move request for direction 1
21:10:08.492 00.003 6120 BLT: Exiting DecMeasurementStep
21:10:08.493 00.001 7680 Worker thread wakes up
21:10:08.493 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:08.493 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:08.493 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:08.493 00.000 7680 MoveAxis(S, 750, -)
21:10:08.493 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:08.493 00.000 7680 IsSlewing returns 0
21:10:08.493 00.000 7680 IsGuiding returns 0
21:10:08.493 00.000 7680 PulseGuide returned control before completion, sleep 760
21:10:08.493 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:10:08.510 00.017 6120 UpdateGuideState exits: m=9713 SNR=59.6
21:10:08.510 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:08.521 00.011 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:08.521 00.000 6120 Enqueuing Expose request
21:10:09.258 00.737 7680 IsGuiding returns 1
21:10:09.258 00.000 7680 scope still moving after pulse duration time elapsed
21:10:09.290 00.032 7680 IsSlewing returns 0
21:10:09.291 00.001 7680 IsGuiding returns 1
21:10:09.322 00.031 7680 IsSlewing returns 0
21:10:09.324 00.002 7680 IsGuiding returns 1
21:10:09.354 00.030 7680 IsSlewing returns 0
21:10:09.354 00.000 7680 IsGuiding returns 0
21:10:09.354 00.000 7680 scope move finished after 750 + 110 ms
21:10:09.354 00.000 7680 Move returns status 0, amount 750
21:10:09.354 00.000 7680 move complete, result=0
21:10:09.354 00.000 7680 worker thread done servicing request
21:10:09.354 00.000 7680 Worker thread wakes up
21:10:09.354 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:09.360 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(1240,831,31,31)
21:10:10.610 01.250 7680 Exposure complete
21:10:10.680 00.070 7680 worker thread done servicing request
21:10:10.680 00.000 6120 OnExposeComplete: enter
21:10:10.683 00.003 6120 UpdateGuideState(): m_state=6
21:10:10.683 00.000 6120 Star::Find(15, 1255, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
21:10:10.683 00.000 6120 Star::Find returns 1 (0), X=1255.79, Y=847.69, Mass=9975, SNR=59.8, Peak=215 HFD=7.5
21:10:10.683 00.000 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:10:10.694 00.011 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.03 = 1.03)
21:10:10.694 00.000 6120 CameraToMount -- cameraX=-2.69 cameraY=-30.10 hyp=30.22 cameraTheta=-1.66 mountX=8.24 mountY=25.85, mountTheta=1.26
21:10:10.701 00.007 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.55 = -2.73)
21:10:10.701 00.000 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.00)
21:10:10.707 00.006 6120 CameraToMount -- cameraX=1255.79 cameraY=847.69 hyp=1515.12 cameraTheta=0.59 mountX=-1391.50 mountY=-209.03, mountTheta=-2.99
21:10:10.711 00.004 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:10.711 00.000 6120 BLT: Moving South for 750 ms, step 47 / 70, DecLoc = -209.03
21:10:10.711 00.000 6120 Enqueuing Calibration Move request for direction 1
21:10:10.718 00.007 6120 BLT: Exiting DecMeasurementStep
21:10:10.718 00.000 7680 Worker thread wakes up
21:10:10.718 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:10.718 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:10.718 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:10.718 00.000 7680 MoveAxis(S, 750, -)
21:10:10.718 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:10.718 00.000 7680 IsSlewing returns 0
21:10:10.718 00.000 7680 IsGuiding returns 0
21:10:10.718 00.000 7680 PulseGuide returned control before completion, sleep 760
21:10:10.718 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:10:10.741 00.023 6120 UpdateGuideState exits: m=9975 SNR=59.8
21:10:10.741 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:10.741 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:10.741 00.000 6120 Enqueuing Expose request
21:10:11.489 00.748 7680 IsGuiding returns 1
21:10:11.492 00.003 7680 scope still moving after pulse duration time elapsed
21:10:11.521 00.029 7680 IsSlewing returns 0
21:10:11.523 00.002 7680 IsGuiding returns 1
21:10:11.553 00.030 7680 IsSlewing returns 0
21:10:11.555 00.002 7680 IsGuiding returns 0
21:10:11.555 00.000 7680 scope move finished after 750 + 83 ms
21:10:11.556 00.001 7680 Move returns status 0, amount 750
21:10:11.556 00.000 7680 move complete, result=0
21:10:11.556 00.000 7680 worker thread done servicing request
21:10:11.556 00.000 7680 Worker thread wakes up
21:10:11.556 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:11.556 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,833,31,31)
21:10:12.802 01.246 7680 Exposure complete
21:10:12.858 00.056 7680 worker thread done servicing request
21:10:12.858 00.000 6120 OnExposeComplete: enter
21:10:12.858 00.000 6120 UpdateGuideState(): m_state=6
21:10:12.873 00.015 6120 Star::Find(15, 1255, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
21:10:12.874 00.001 6120 Star::Find returns 1 (0), X=1255.99, Y=849.18, Mass=9758, SNR=59.0, Peak=204 HFD=7.5
21:10:12.874 00.000 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.30 = 1.30)
21:10:12.874 00.000 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.03 = 1.03)
21:10:12.874 00.000 6120 CameraToMount -- cameraX=-2.49 cameraY=-28.61 hyp=28.72 cameraTheta=-1.66 mountX=7.76 mountY=24.60, mountTheta=1.27
21:10:12.885 00.011 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.55 = -2.73)
21:10:12.890 00.005 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.00)
21:10:12.894 00.004 6120 CameraToMount -- cameraX=1255.99 cameraY=849.18 hyp=1516.12 cameraTheta=0.59 mountX=-1391.98 mountY=-210.27, mountTheta=-2.99
21:10:12.896 00.002 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:12.896 00.000 6120 BLT: Moving South for 750 ms, step 48 / 70, DecLoc = -210.27
21:10:12.902 00.006 6120 Enqueuing Calibration Move request for direction 1
21:10:12.906 00.004 6120 BLT: Exiting DecMeasurementStep
21:10:12.907 00.001 7680 Worker thread wakes up
21:10:12.907 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:12.907 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:12.907 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:12.907 00.000 7680 MoveAxis(S, 750, -)
21:10:12.907 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:12.907 00.000 7680 IsSlewing returns 0
21:10:12.907 00.000 7680 IsGuiding returns 0
21:10:12.912 00.005 7680 PulseGuide returned control before completion, sleep 760
21:10:12.912 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:10:12.925 00.013 6120 UpdateGuideState exits: m=9758 SNR=59.0
21:10:12.925 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:12.925 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:12.925 00.000 6120 Enqueuing Expose request
21:10:13.673 00.748 7680 IsGuiding returns 1
21:10:13.673 00.000 7680 scope still moving after pulse duration time elapsed
21:10:13.705 00.032 7680 IsSlewing returns 0
21:10:13.707 00.002 7680 IsGuiding returns 1
21:10:13.737 00.030 7680 IsSlewing returns 0
21:10:13.737 00.000 7680 IsGuiding returns 1
21:10:13.769 00.032 7680 IsSlewing returns 0
21:10:13.771 00.002 7680 IsGuiding returns 0
21:10:13.773 00.002 7680 scope move finished after 750 + 111 ms
21:10:13.773 00.000 7680 Move returns status 0, amount 750
21:10:13.773 00.000 7680 move complete, result=0
21:10:13.774 00.001 7680 worker thread done servicing request
21:10:13.774 00.000 7680 Worker thread wakes up
21:10:13.774 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:13.774 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,834,31,31)
21:10:15.015 01.241 7680 Exposure complete
21:10:15.089 00.074 7680 worker thread done servicing request
21:10:15.089 00.000 6120 OnExposeComplete: enter
21:10:15.089 00.000 6120 UpdateGuideState(): m_state=6
21:10:15.089 00.000 6120 Star::Find(15, 1255, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
21:10:15.099 00.010 6120 Star::Find returns 1 (0), X=1256.26, Y=850.47, Mass=9747, SNR=59.2, Peak=211 HFD=7.4
21:10:15.099 00.000 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-2.95) = xAngle (1.30 = 1.30)
21:10:15.104 00.005 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.03 = 1.03)
21:10:15.106 00.002 6120 CameraToMount -- cameraX=-2.22 cameraY=-27.32 hyp=27.41 cameraTheta=-1.65 mountX=7.26 mountY=23.56, mountTheta=1.27
21:10:15.109 00.003 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.55 = -2.73)
21:10:15.112 00.003 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.00)
21:10:15.115 00.003 6120 CameraToMount -- cameraX=1256.26 cameraY=850.47 hyp=1517.07 cameraTheta=0.60 mountX=-1392.48 mountY=-211.32, mountTheta=-2.99
21:10:15.116 00.001 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:15.121 00.005 6120 BLT: Moving South for 750 ms, step 49 / 70, DecLoc = -211.32
21:10:15.124 00.003 6120 Enqueuing Calibration Move request for direction 1
21:10:15.124 00.000 6120 BLT: Exiting DecMeasurementStep
21:10:15.124 00.000 7680 Worker thread wakes up
21:10:15.124 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:15.124 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:15.124 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:15.124 00.000 7680 MoveAxis(S, 750, -)
21:10:15.124 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:15.124 00.000 7680 IsSlewing returns 0
21:10:15.124 00.000 7680 IsGuiding returns 0
21:10:15.124 00.000 7680 PulseGuide returned control before completion, sleep 760
21:10:15.124 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:10:15.135 00.011 6120 UpdateGuideState exits: m=9747 SNR=59.2
21:10:15.151 00.016 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:15.151 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:15.151 00.000 6120 Enqueuing Expose request
21:10:15.901 00.750 7680 IsGuiding returns 1
21:10:15.901 00.000 7680 scope still moving after pulse duration time elapsed
21:10:15.933 00.032 7680 IsSlewing returns 0
21:10:15.934 00.001 7680 IsGuiding returns 1
21:10:15.965 00.031 7680 IsSlewing returns 0
21:10:15.965 00.000 7680 IsGuiding returns 1
21:10:15.997 00.032 7680 IsSlewing returns 0
21:10:15.997 00.000 7680 IsGuiding returns 0
21:10:16.000 00.003 7680 scope move finished after 750 + 120 ms
21:10:16.000 00.000 7680 Move returns status 0, amount 750
21:10:16.000 00.000 7680 move complete, result=0
21:10:16.000 00.000 7680 worker thread done servicing request
21:10:16.000 00.000 7680 Worker thread wakes up
21:10:16.003 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:16.003 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,835,31,31)
21:10:17.249 01.246 7680 Exposure complete
21:10:17.320 00.071 7680 worker thread done servicing request
21:10:17.320 00.000 6120 OnExposeComplete: enter
21:10:17.323 00.003 6120 UpdateGuideState(): m_state=6
21:10:17.325 00.002 6120 Star::Find(15, 1256, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
21:10:17.325 00.000 6120 Star::Find returns 1 (0), X=1255.98, Y=853.31, Mass=8459, SNR=56.5, Peak=200 HFD=6.7
21:10:17.331 00.006 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
21:10:17.331 00.000 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
21:10:17.335 00.004 6120 CameraToMount -- cameraX=-2.50 cameraY=-24.48 hyp=24.61 cameraTheta=-1.67 mountX=7.01 mountY=20.89, mountTheta=1.25
21:10:17.335 00.000 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.55 = -2.73)
21:10:17.342 00.007 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.00)
21:10:17.342 00.000 6120 CameraToMount -- cameraX=1255.98 cameraY=853.31 hyp=1518.43 cameraTheta=0.60 mountX=-1392.73 mountY=-213.99, mountTheta=-2.99
21:10:17.347 00.005 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:17.347 00.000 6120 BLT: Moving South for 750 ms, step 50 / 70, DecLoc = -213.99
21:10:17.351 00.004 6120 Enqueuing Calibration Move request for direction 1
21:10:17.354 00.003 6120 BLT: Exiting DecMeasurementStep
21:10:17.354 00.000 7680 Worker thread wakes up
21:10:17.354 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:17.354 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:17.354 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:17.354 00.000 7680 MoveAxis(S, 750, -)
21:10:17.360 00.006 7680 Guiding  Dir = 1, Dur = 750
21:10:17.360 00.000 7680 IsSlewing returns 0
21:10:17.360 00.000 7680 IsGuiding returns 0
21:10:17.360 00.000 7680 PulseGuide returned control before completion, sleep 760
21:10:17.360 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=162, Gamma=1.000
21:10:17.367 00.007 6120 UpdateGuideState exits: m=8459 SNR=56.5
21:10:17.377 00.010 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:17.381 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:17.383 00.002 6120 Enqueuing Expose request
21:10:18.131 00.748 7680 IsGuiding returns 1
21:10:18.133 00.002 7680 scope still moving after pulse duration time elapsed
21:10:18.163 00.030 7680 IsSlewing returns 0
21:10:18.163 00.000 7680 IsGuiding returns 1
21:10:18.195 00.032 7680 IsSlewing returns 0
21:10:18.195 00.000 7680 IsGuiding returns 0
21:10:18.195 00.000 7680 scope move finished after 750 + 86 ms
21:10:18.195 00.000 7680 Move returns status 0, amount 750
21:10:18.195 00.000 7680 move complete, result=0
21:10:18.195 00.000 7680 worker thread done servicing request
21:10:18.198 00.003 7680 Worker thread wakes up
21:10:18.198 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:18.198 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1241,838,31,31)
21:10:19.443 01.245 7680 Exposure complete
21:10:19.517 00.074 7680 worker thread done servicing request
21:10:19.517 00.000 6120 OnExposeComplete: enter
21:10:19.520 00.003 6120 UpdateGuideState(): m_state=6
21:10:19.523 00.003 6120 Star::Find(15, 1255, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
21:10:19.523 00.000 6120 Star::Find returns 1 (0), X=1256.74, Y=853.22, Mass=9563, SNR=57.5, Peak=210 HFD=7.5
21:10:19.528 00.005 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-2.95) = xAngle (1.31 = 1.31)
21:10:19.530 00.002 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.04 = 1.04)
21:10:19.533 00.003 6120 CameraToMount -- cameraX=-1.74 cameraY=-24.57 hyp=24.63 cameraTheta=-1.64 mountX=6.27 mountY=21.30, mountTheta=1.28
21:10:19.533 00.000 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.55 = -2.73)
21:10:19.538 00.005 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.00)
21:10:19.542 00.004 6120 CameraToMount -- cameraX=1256.74 cameraY=853.22 hyp=1519.01 cameraTheta=0.60 mountX=-1393.47 mountY=-213.57, mountTheta=-2.99
21:10:19.542 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:19.547 00.005 6120 BLT: Moving South for 750 ms, step 51 / 70, DecLoc = -213.57
21:10:19.549 00.002 6120 Enqueuing Calibration Move request for direction 1
21:10:19.552 00.003 6120 BLT: Exiting DecMeasurementStep
21:10:19.552 00.000 7680 Worker thread wakes up
21:10:19.552 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:19.552 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:19.552 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:19.552 00.000 7680 MoveAxis(S, 750, -)
21:10:19.552 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:19.552 00.000 7680 IsSlewing returns 0
21:10:19.557 00.005 7680 IsGuiding returns 0
21:10:19.557 00.000 7680 PulseGuide returned control before completion, sleep 760
21:10:19.557 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:10:19.573 00.016 6120 UpdateGuideState exits: m=9563 SNR=57.5
21:10:19.573 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:19.581 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:19.581 00.000 6120 Enqueuing Expose request
21:10:20.329 00.748 7680 IsGuiding returns 1
21:10:20.329 00.000 7680 scope still moving after pulse duration time elapsed
21:10:20.361 00.032 7680 IsSlewing returns 0
21:10:20.361 00.000 7680 IsGuiding returns 1
21:10:20.394 00.033 7680 IsSlewing returns 0
21:10:20.394 00.000 7680 IsGuiding returns 1
21:10:20.425 00.031 7680 IsSlewing returns 0
21:10:20.425 00.000 7680 IsGuiding returns 0
21:10:20.425 00.000 7680 scope move finished after 750 + 122 ms
21:10:20.425 00.000 7680 Move returns status 0, amount 750
21:10:20.425 00.000 7680 move complete, result=0
21:10:20.425 00.000 7680 worker thread done servicing request
21:10:20.425 00.000 7680 Worker thread wakes up
21:10:20.425 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:20.425 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1242,838,31,31)
21:10:21.678 01.253 7680 Exposure complete
21:10:21.738 00.060 7680 worker thread done servicing request
21:10:21.738 00.000 6120 OnExposeComplete: enter
21:10:21.747 00.009 6120 UpdateGuideState(): m_state=6
21:10:21.749 00.002 6120 Star::Find(15, 1256, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
21:10:21.753 00.004 6120 Star::Find returns 1 (0), X=1256.79, Y=854.57, Mass=9539, SNR=59.1, Peak=195 HFD=7.3
21:10:21.756 00.003 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-2.95) = xAngle (1.31 = 1.31)
21:10:21.758 00.002 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.04 = 1.04)
21:10:21.760 00.002 6120 CameraToMount -- cameraX=-1.69 cameraY=-23.22 hyp=23.28 cameraTheta=-1.64 mountX=5.98 mountY=20.11, mountTheta=1.28
21:10:21.765 00.005 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.55 = -2.73)
21:10:21.765 00.000 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.00)
21:10:21.765 00.000 6120 CameraToMount -- cameraX=1256.79 cameraY=854.57 hyp=1519.81 cameraTheta=0.60 mountX=-1393.76 mountY=-214.76, mountTheta=-2.99
21:10:21.765 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:21.775 00.010 6120 BLT: Moving South for 750 ms, step 52 / 70, DecLoc = -214.76
21:10:21.777 00.002 6120 Enqueuing Calibration Move request for direction 1
21:10:21.779 00.002 6120 BLT: Exiting DecMeasurementStep
21:10:21.781 00.002 7680 Worker thread wakes up
21:10:21.781 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:21.781 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:21.781 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:21.781 00.000 7680 MoveAxis(S, 750, -)
21:10:21.781 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:21.781 00.000 7680 IsSlewing returns 0
21:10:21.781 00.000 7680 IsGuiding returns 0
21:10:21.781 00.000 7680 PulseGuide returned control before completion, sleep 760
21:10:21.786 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:10:21.798 00.012 6120 UpdateGuideState exits: m=9539 SNR=59.1
21:10:21.798 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:21.808 00.010 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:21.808 00.000 6120 Enqueuing Expose request
21:10:22.562 00.754 7680 IsGuiding returns 1
21:10:22.562 00.000 7680 scope still moving after pulse duration time elapsed
21:10:22.594 00.032 7680 IsSlewing returns 0
21:10:22.596 00.002 7680 IsGuiding returns 1
21:10:22.626 00.030 7680 IsSlewing returns 0
21:10:22.626 00.000 7680 IsGuiding returns 0
21:10:22.626 00.000 7680 scope move finished after 750 + 92 ms
21:10:22.626 00.000 7680 Move returns status 0, amount 750
21:10:22.626 00.000 7680 move complete, result=0
21:10:22.626 00.000 7680 worker thread done servicing request
21:10:22.626 00.000 7680 Worker thread wakes up
21:10:22.626 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:22.626 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1242,840,31,31)
21:10:23.877 01.251 7680 Exposure complete
21:10:23.949 00.072 7680 worker thread done servicing request
21:10:23.949 00.000 6120 OnExposeComplete: enter
21:10:23.951 00.002 6120 UpdateGuideState(): m_state=6
21:10:23.951 00.000 6120 Star::Find(15, 1256, 854, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
21:10:23.951 00.000 6120 Star::Find returns 1 (0), X=1257.01, Y=855.82, Mass=9855, SNR=59.6, Peak=217 HFD=7.4
21:10:23.951 00.000 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-2.95) = xAngle (1.32 = 1.32)
21:10:23.962 00.011 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.05 = 1.05)
21:10:23.964 00.002 6120 CameraToMount -- cameraX=-1.47 cameraY=-21.97 hyp=22.02 cameraTheta=-1.64 mountX=5.53 mountY=19.08, mountTheta=1.29
21:10:23.965 00.001 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.55 = -2.73)
21:10:23.965 00.000 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.00)
21:10:23.972 00.007 6120 CameraToMount -- cameraX=1257.01 cameraY=855.82 hyp=1520.70 cameraTheta=0.60 mountX=-1394.21 mountY=-215.79, mountTheta=-2.99
21:10:23.975 00.003 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:23.975 00.000 6120 BLT: Moving South for 750 ms, step 53 / 70, DecLoc = -215.79
21:10:23.981 00.006 6120 Enqueuing Calibration Move request for direction 1
21:10:23.981 00.000 6120 BLT: Exiting DecMeasurementStep
21:10:23.981 00.000 7680 Worker thread wakes up
21:10:23.981 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:23.981 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:23.981 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:23.981 00.000 7680 MoveAxis(S, 750, -)
21:10:23.981 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:23.981 00.000 7680 IsSlewing returns 0
21:10:23.981 00.000 7680 IsGuiding returns 0
21:10:23.981 00.000 7680 PulseGuide returned control before completion, sleep 760
21:10:23.981 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:10:23.998 00.017 6120 UpdateGuideState exits: m=9855 SNR=59.6
21:10:24.010 00.012 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:24.013 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:24.013 00.000 6120 Enqueuing Expose request
21:10:24.760 00.747 7680 IsGuiding returns 1
21:10:24.760 00.000 7680 scope still moving after pulse duration time elapsed
21:10:24.791 00.031 7680 IsSlewing returns 0
21:10:24.791 00.000 7680 IsGuiding returns 0
21:10:24.791 00.000 7680 scope move finished after 750 + 55 ms
21:10:24.791 00.000 7680 Move returns status 0, amount 750
21:10:24.791 00.000 7680 move complete, result=0
21:10:24.795 00.004 7680 worker thread done servicing request
21:10:24.795 00.000 7680 Worker thread wakes up
21:10:24.795 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:24.795 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1242,841,31,31)
21:10:26.049 01.254 7680 Exposure complete
21:10:26.118 00.069 7680 worker thread done servicing request
21:10:26.118 00.000 6120 OnExposeComplete: enter
21:10:26.118 00.000 6120 UpdateGuideState(): m_state=6
21:10:26.125 00.007 6120 Star::Find(15, 1257, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
21:10:26.125 00.000 6120 Star::Find returns 1 (0), X=1257.18, Y=857.48, Mass=8879, SNR=54.9, Peak=210 HFD=7.3
21:10:26.130 00.005 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-2.95) = xAngle (1.32 = 1.32)
21:10:26.135 00.005 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.05 = 1.05)
21:10:26.135 00.000 6120 CameraToMount -- cameraX=-1.30 cameraY=-20.32 hyp=20.36 cameraTheta=-1.63 mountX=5.05 mountY=17.67, mountTheta=1.29
21:10:26.142 00.007 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.55 = -2.73)
21:10:26.145 00.003 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.00)
21:10:26.145 00.000 6120 CameraToMount -- cameraX=1257.18 cameraY=857.48 hyp=1521.77 cameraTheta=0.60 mountX=-1394.69 mountY=-217.20, mountTheta=-2.99
21:10:26.151 00.006 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:26.151 00.000 6120 BLT: Moving South for 750 ms, step 54 / 70, DecLoc = -217.20
21:10:26.151 00.000 6120 Enqueuing Calibration Move request for direction 1
21:10:26.151 00.000 6120 BLT: Exiting DecMeasurementStep
21:10:26.151 00.000 7680 Worker thread wakes up
21:10:26.151 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:26.151 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:26.151 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:26.151 00.000 7680 MoveAxis(S, 750, -)
21:10:26.151 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:26.151 00.000 7680 IsSlewing returns 0
21:10:26.151 00.000 7680 IsGuiding returns 0
21:10:26.166 00.015 7680 PulseGuide returned control before completion, sleep 760
21:10:26.166 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:10:26.182 00.016 6120 UpdateGuideState exits: m=8879 SNR=54.9
21:10:26.187 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:26.190 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:26.193 00.003 6120 Enqueuing Expose request
21:10:26.931 00.738 7680 IsGuiding returns 1
21:10:26.931 00.000 7680 scope still moving after pulse duration time elapsed
21:10:26.962 00.031 7680 IsSlewing returns 0
21:10:26.962 00.000 7680 IsGuiding returns 1
21:10:26.994 00.032 7680 IsSlewing returns 0
21:10:26.995 00.001 7680 IsGuiding returns 1
21:10:27.027 00.032 7680 IsSlewing returns 0
21:10:27.027 00.000 7680 IsGuiding returns 0
21:10:27.027 00.000 7680 scope move finished after 750 + 112 ms
21:10:27.027 00.000 7680 Move returns status 0, amount 750
21:10:27.027 00.000 7680 move complete, result=0
21:10:27.027 00.000 7680 worker thread done servicing request
21:10:27.027 00.000 7680 Worker thread wakes up
21:10:27.027 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:27.027 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1242,842,31,31)
21:10:28.283 01.256 7680 Exposure complete
21:10:28.344 00.061 7680 worker thread done servicing request
21:10:28.344 00.000 6120 OnExposeComplete: enter
21:10:28.356 00.012 6120 UpdateGuideState(): m_state=6
21:10:28.356 00.000 6120 Star::Find(15, 1257, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
21:10:28.364 00.008 6120 Star::Find returns 1 (0), X=1257.31, Y=858.78, Mass=9040, SNR=56.2, Peak=205 HFD=7.4
21:10:28.369 00.005 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-2.95) = xAngle (1.32 = 1.32)
21:10:28.370 00.001 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.05 = 1.05)
21:10:28.375 00.005 6120 CameraToMount -- cameraX=-1.17 cameraY=-19.01 hyp=19.05 cameraTheta=-1.63 mountX=4.69 mountY=16.56, mountTheta=1.29
21:10:28.381 00.006 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.55 = -2.73)
21:10:28.383 00.002 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -3.00)
21:10:28.386 00.003 6120 CameraToMount -- cameraX=1257.31 cameraY=858.78 hyp=1522.60 cameraTheta=0.60 mountX=-1395.05 mountY=-218.32, mountTheta=-2.99
21:10:28.391 00.005 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:28.396 00.005 6120 BLT: Moving South for 750 ms, step 55 / 70, DecLoc = -218.32
21:10:28.398 00.002 6120 Enqueuing Calibration Move request for direction 1
21:10:28.401 00.003 6120 BLT: Exiting DecMeasurementStep
21:10:28.405 00.004 7680 Worker thread wakes up
21:10:28.405 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:28.405 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:28.405 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:28.405 00.000 7680 MoveAxis(S, 750, -)
21:10:28.405 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:28.405 00.000 7680 IsSlewing returns 0
21:10:28.405 00.000 7680 IsGuiding returns 0
21:10:28.405 00.000 7680 PulseGuide returned control before completion, sleep 760
21:10:28.405 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=158, Gamma=1.000
21:10:28.429 00.024 6120 UpdateGuideState exits: m=9040 SNR=56.2
21:10:28.432 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:28.436 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:28.436 00.000 6120 Enqueuing Expose request
21:10:29.183 00.747 7680 IsGuiding returns 1
21:10:29.183 00.000 7680 scope still moving after pulse duration time elapsed
21:10:29.215 00.032 7680 IsSlewing returns 0
21:10:29.217 00.002 7680 IsGuiding returns 0
21:10:29.217 00.000 7680 scope move finished after 750 + 60 ms
21:10:29.217 00.000 7680 Move returns status 0, amount 750
21:10:29.217 00.000 7680 move complete, result=0
21:10:29.217 00.000 7680 worker thread done servicing request
21:10:29.217 00.000 7680 Worker thread wakes up
21:10:29.217 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:29.217 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1242,844,31,31)
21:10:30.464 01.247 7680 Exposure complete
21:10:30.542 00.078 7680 worker thread done servicing request
21:10:30.542 00.000 6120 OnExposeComplete: enter
21:10:30.544 00.002 6120 UpdateGuideState(): m_state=6
21:10:30.544 00.000 6120 Star::Find(15, 1257, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
21:10:30.550 00.006 6120 Star::Find returns 1 (0), X=1257.56, Y=859.83, Mass=9934, SNR=59.8, Peak=218 HFD=7.4
21:10:30.550 00.000 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-2.95) = xAngle (1.33 = 1.33)
21:10:30.556 00.006 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.06 = 1.06)
21:10:30.558 00.002 6120 CameraToMount -- cameraX=-0.92 cameraY=-17.96 hyp=17.98 cameraTheta=-1.62 mountX=4.25 mountY=15.72, mountTheta=1.31
21:10:30.561 00.003 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.55 = -2.73)
21:10:30.561 00.000 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -3.00)
21:10:30.567 00.006 6120 CameraToMount -- cameraX=1257.56 cameraY=859.83 hyp=1523.40 cameraTheta=0.60 mountX=-1395.49 mountY=-219.15, mountTheta=-2.99
21:10:30.568 00.001 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:30.572 00.004 6120 BLT: Moving South for 750 ms, step 56 / 70, DecLoc = -219.15
21:10:30.574 00.002 6120 Enqueuing Calibration Move request for direction 1
21:10:30.574 00.000 6120 BLT: Exiting DecMeasurementStep
21:10:30.579 00.005 7680 Worker thread wakes up
21:10:30.579 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:30.579 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:30.579 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:30.579 00.000 7680 MoveAxis(S, 750, -)
21:10:30.579 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:30.579 00.000 7680 IsSlewing returns 0
21:10:30.581 00.002 7680 IsGuiding returns 0
21:10:30.581 00.000 7680 PulseGuide returned control before completion, sleep 760
21:10:30.581 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:10:30.594 00.013 6120 UpdateGuideState exits: m=9934 SNR=59.8
21:10:30.594 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:30.602 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:30.606 00.004 6120 Enqueuing Expose request
21:10:31.342 00.736 7680 IsGuiding returns 1
21:10:31.345 00.003 7680 scope still moving after pulse duration time elapsed
21:10:31.374 00.029 7680 IsSlewing returns 0
21:10:31.376 00.002 7680 IsGuiding returns 1
21:10:31.406 00.030 7680 IsSlewing returns 0
21:10:31.407 00.001 7680 IsGuiding returns 1
21:10:31.438 00.031 7680 IsSlewing returns 0
21:10:31.439 00.001 7680 IsGuiding returns 0
21:10:31.439 00.000 7680 scope move finished after 750 + 108 ms
21:10:31.439 00.000 7680 Move returns status 0, amount 750
21:10:31.439 00.000 7680 move complete, result=0
21:10:31.439 00.000 7680 worker thread done servicing request
21:10:31.439 00.000 7680 Worker thread wakes up
21:10:31.442 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:31.442 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,845,31,31)
21:10:32.689 01.247 7680 Exposure complete
21:10:32.760 00.071 7680 worker thread done servicing request
21:10:32.760 00.000 6120 OnExposeComplete: enter
21:10:32.763 00.003 6120 UpdateGuideState(): m_state=6
21:10:32.763 00.000 6120 Star::Find(15, 1257, 859, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
21:10:32.763 00.000 6120 Star::Find returns 1 (0), X=1257.78, Y=861.46, Mass=9331, SNR=57.8, Peak=198 HFD=7.3
21:10:32.763 00.000 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-2.95) = xAngle (1.34 = 1.34)
21:10:32.763 00.000 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.07 = 1.07)
21:10:32.775 00.012 6120 CameraToMount -- cameraX=-0.70 cameraY=-16.33 hyp=16.35 cameraTheta=-1.61 mountX=3.73 mountY=14.36, mountTheta=1.32
21:10:32.778 00.003 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.56 = -2.73)
21:10:32.778 00.000 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -3.00)
21:10:32.778 00.000 6120 CameraToMount -- cameraX=1257.78 cameraY=861.46 hyp=1524.50 cameraTheta=0.60 mountX=-1396.01 mountY=-220.52, mountTheta=-2.98
21:10:32.778 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:32.778 00.000 6120 BLT: Moving South for 750 ms, step 57 / 70, DecLoc = -220.52
21:10:32.792 00.014 6120 Enqueuing Calibration Move request for direction 1
21:10:32.794 00.002 6120 BLT: Exiting DecMeasurementStep
21:10:32.794 00.000 7680 Worker thread wakes up
21:10:32.794 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:32.794 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:32.794 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:32.794 00.000 7680 MoveAxis(S, 750, -)
21:10:32.794 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:32.794 00.000 7680 IsSlewing returns 0
21:10:32.794 00.000 7680 IsGuiding returns 0
21:10:32.794 00.000 7680 PulseGuide returned control before completion, sleep 760
21:10:32.794 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:10:32.810 00.016 6120 UpdateGuideState exits: m=9331 SNR=57.8
21:10:32.823 00.013 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:32.828 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:32.831 00.003 6120 Enqueuing Expose request
21:10:33.575 00.744 7680 IsGuiding returns 1
21:10:33.577 00.002 7680 scope still moving after pulse duration time elapsed
21:10:33.607 00.030 7680 IsSlewing returns 0
21:10:33.607 00.000 7680 IsGuiding returns 1
21:10:33.639 00.032 7680 IsSlewing returns 0
21:10:33.640 00.001 7680 IsGuiding returns 0
21:10:33.640 00.000 7680 scope move finished after 750 + 89 ms
21:10:33.640 00.000 7680 Move returns status 0, amount 750
21:10:33.640 00.000 7680 move complete, result=0
21:10:33.640 00.000 7680 worker thread done servicing request
21:10:33.640 00.000 7680 Worker thread wakes up
21:10:33.640 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:33.640 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,846,31,31)
21:10:34.890 01.250 7680 Exposure complete
21:10:34.949 00.059 7680 worker thread done servicing request
21:10:34.949 00.000 6120 OnExposeComplete: enter
21:10:34.949 00.000 6120 UpdateGuideState(): m_state=6
21:10:34.949 00.000 6120 Star::Find(15, 1257, 861, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
21:10:34.964 00.015 6120 Star::Find returns 1 (0), X=1257.96, Y=862.74, Mass=8812, SNR=55.5, Peak=190 HFD=7.4
21:10:34.964 00.000 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-2.95) = xAngle (1.35 = 1.35)
21:10:34.964 00.000 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.08 = 1.08)
21:10:34.964 00.000 6120 CameraToMount -- cameraX=-0.52 cameraY=-15.06 hyp=15.06 cameraTheta=-1.61 mountX=3.31 mountY=13.29, mountTheta=1.33
21:10:34.964 00.000 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.56 = -2.73)
21:10:34.979 00.015 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -3.00)
21:10:34.982 00.003 6120 CameraToMount -- cameraX=1257.96 cameraY=862.74 hyp=1525.38 cameraTheta=0.60 mountX=-1396.43 mountY=-221.59, mountTheta=-2.98
21:10:34.982 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:34.982 00.000 6120 BLT: Moving South for 750 ms, step 58 / 70, DecLoc = -221.59
21:10:34.982 00.000 6120 Enqueuing Calibration Move request for direction 1
21:10:34.982 00.000 6120 BLT: Exiting DecMeasurementStep
21:10:34.982 00.000 7680 Worker thread wakes up
21:10:34.982 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:34.982 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:34.982 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:34.996 00.014 7680 MoveAxis(S, 750, -)
21:10:34.996 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:34.996 00.000 7680 IsSlewing returns 0
21:10:34.996 00.000 7680 IsGuiding returns 0
21:10:34.996 00.000 7680 PulseGuide returned control before completion, sleep 760
21:10:34.996 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=190, med=0, FiltMin=0, FiltMax=162, Gamma=1.000
21:10:35.015 00.019 6120 UpdateGuideState exits: m=8812 SNR=55.5
21:10:35.016 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:35.016 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:35.016 00.000 6120 Enqueuing Expose request
21:10:35.763 00.747 7680 IsGuiding returns 1
21:10:35.763 00.000 7680 scope still moving after pulse duration time elapsed
21:10:35.795 00.032 7680 IsSlewing returns 0
21:10:35.795 00.000 7680 IsGuiding returns 1
21:10:35.827 00.032 7680 IsSlewing returns 0
21:10:35.829 00.002 7680 IsGuiding returns 1
21:10:35.859 00.030 7680 IsSlewing returns 0
21:10:35.859 00.000 7680 IsGuiding returns 0
21:10:35.859 00.000 7680 scope move finished after 750 + 113 ms
21:10:35.859 00.000 7680 Move returns status 0, amount 750
21:10:35.859 00.000 7680 move complete, result=0
21:10:35.859 00.000 7680 worker thread done servicing request
21:10:35.862 00.003 7680 Worker thread wakes up
21:10:35.862 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:35.862 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,848,31,31)
21:10:37.111 01.249 7680 Exposure complete
21:10:37.176 00.065 7680 worker thread done servicing request
21:10:37.176 00.000 6120 OnExposeComplete: enter
21:10:37.180 00.004 6120 UpdateGuideState(): m_state=6
21:10:37.180 00.000 6120 Star::Find(15, 1257, 862, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
21:10:37.184 00.004 6120 Star::Find returns 1 (0), X=1257.99, Y=863.91, Mass=9626, SNR=58.8, Peak=207 HFD=7.3
21:10:37.188 00.004 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-2.95) = xAngle (1.35 = 1.35)
21:10:37.188 00.000 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.08 = 1.08)
21:10:37.193 00.005 6120 CameraToMount -- cameraX=-0.50 cameraY=-13.89 hyp=13.89 cameraTheta=-1.61 mountX=3.07 mountY=12.25, mountTheta=1.33
21:10:37.193 00.000 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.56 = -2.73)
21:10:37.200 00.007 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -3.00)
21:10:37.200 00.000 6120 CameraToMount -- cameraX=1257.99 cameraY=863.91 hyp=1526.06 cameraTheta=0.60 mountX=-1396.67 mountY=-222.62, mountTheta=-2.98
21:10:37.205 00.005 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:37.205 00.000 6120 BLT: Moving South for 750 ms, step 59 / 70, DecLoc = -222.62
21:10:37.210 00.005 6120 Enqueuing Calibration Move request for direction 1
21:10:37.210 00.000 6120 BLT: Exiting DecMeasurementStep
21:10:37.215 00.005 7680 Worker thread wakes up
21:10:37.215 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:37.215 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:37.215 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:37.215 00.000 7680 MoveAxis(S, 750, -)
21:10:37.215 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:37.216 00.001 7680 IsSlewing returns 0
21:10:37.216 00.000 7680 IsGuiding returns 0
21:10:37.216 00.000 7680 PulseGuide returned control before completion, sleep 760
21:10:37.216 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:10:37.233 00.017 6120 UpdateGuideState exits: m=9626 SNR=58.8
21:10:37.233 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:37.239 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:37.241 00.002 6120 Enqueuing Expose request
21:10:37.982 00.741 7680 IsGuiding returns 1
21:10:37.982 00.000 7680 scope still moving after pulse duration time elapsed
21:10:38.014 00.032 7680 IsSlewing returns 0
21:10:38.014 00.000 7680 IsGuiding returns 1
21:10:38.045 00.031 7680 IsSlewing returns 0
21:10:38.045 00.000 7680 IsGuiding returns 1
21:10:38.077 00.032 7680 IsSlewing returns 0
21:10:38.077 00.000 7680 IsGuiding returns 0
21:10:38.079 00.002 7680 scope move finished after 750 + 112 ms
21:10:38.080 00.001 7680 Move returns status 0, amount 750
21:10:38.080 00.000 7680 move complete, result=0
21:10:38.080 00.000 7680 worker thread done servicing request
21:10:38.080 00.000 7680 Worker thread wakes up
21:10:38.080 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:38.080 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,849,31,31)
21:10:39.338 01.258 7680 Exposure complete
21:10:39.417 00.079 7680 worker thread done servicing request
21:10:39.417 00.000 6120 OnExposeComplete: enter
21:10:39.421 00.004 6120 UpdateGuideState(): m_state=6
21:10:39.424 00.003 6120 Star::Find(15, 1257, 863, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
21:10:39.424 00.000 6120 Star::Find returns 1 (0), X=1258.11, Y=865.55, Mass=9889, SNR=59.6, Peak=203 HFD=7.4
21:10:39.431 00.007 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-2.95) = xAngle (1.35 = 1.35)
21:10:39.431 00.000 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.08 = 1.08)
21:10:39.437 00.006 6120 CameraToMount -- cameraX=-0.37 cameraY=-12.24 hyp=12.24 cameraTheta=-1.60 mountX=2.64 mountY=10.83, mountTheta=1.33
21:10:39.441 00.004 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.56 = -2.73)
21:10:39.441 00.000 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -2.99)
21:10:39.448 00.007 6120 CameraToMount -- cameraX=1258.11 cameraY=865.55 hyp=1527.10 cameraTheta=0.60 mountX=-1397.10 mountY=-224.05, mountTheta=-2.98
21:10:39.450 00.002 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:39.454 00.004 6120 BLT: Moving South for 750 ms, step 60 / 70, DecLoc = -224.05
21:10:39.458 00.004 6120 Enqueuing Calibration Move request for direction 1
21:10:39.461 00.003 6120 BLT: Exiting DecMeasurementStep
21:10:39.463 00.002 7680 Worker thread wakes up
21:10:39.463 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:39.463 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:39.463 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:39.463 00.000 7680 MoveAxis(S, 750, -)
21:10:39.463 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:39.463 00.000 7680 IsSlewing returns 0
21:10:39.463 00.000 7680 IsGuiding returns 0
21:10:39.467 00.004 7680 PulseGuide returned control before completion, sleep 760
21:10:39.467 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:10:39.488 00.021 6120 UpdateGuideState exits: m=9889 SNR=59.6
21:10:39.491 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:39.495 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:39.498 00.003 6120 Enqueuing Expose request
21:10:40.236 00.738 7680 IsGuiding returns 1
21:10:40.238 00.002 7680 scope still moving after pulse duration time elapsed
21:10:40.268 00.030 7680 IsSlewing returns 0
21:10:40.268 00.000 7680 IsGuiding returns 0
21:10:40.270 00.002 7680 scope move finished after 750 + 53 ms
21:10:40.270 00.000 7680 Move returns status 0, amount 750
21:10:40.271 00.001 7680 move complete, result=0
21:10:40.271 00.000 7680 worker thread done servicing request
21:10:40.272 00.001 7680 Worker thread wakes up
21:10:40.272 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:40.273 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1243,851,31,31)
21:10:41.520 01.247 7680 Exposure complete
21:10:41.575 00.055 7680 worker thread done servicing request
21:10:41.575 00.000 6120 OnExposeComplete: enter
21:10:41.591 00.016 6120 UpdateGuideState(): m_state=6
21:10:41.594 00.003 6120 Star::Find(15, 1258, 865, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
21:10:41.594 00.000 6120 Star::Find returns 1 (0), X=1258.28, Y=866.72, Mass=9451, SNR=58.4, Peak=210 HFD=7.4
21:10:41.599 00.005 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-2.95) = xAngle (1.37 = 1.37)
21:10:41.599 00.000 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.10 = 1.10)
21:10:41.604 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=-11.07 hyp=11.07 cameraTheta=-1.59 mountX=2.26 mountY=9.86, mountTheta=1.35
21:10:41.608 00.004 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.56 = -2.73)
21:10:41.610 00.002 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -2.99)
21:10:41.610 00.000 6120 CameraToMount -- cameraX=1258.28 cameraY=866.72 hyp=1527.90 cameraTheta=0.60 mountX=-1397.48 mountY=-225.02, mountTheta=-2.98
21:10:41.615 00.005 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:41.618 00.003 6120 BLT: Moving South for 750 ms, step 61 / 70, DecLoc = -225.02
21:10:41.620 00.002 6120 Enqueuing Calibration Move request for direction 1
21:10:41.622 00.002 6120 BLT: Exiting DecMeasurementStep
21:10:41.622 00.000 7680 Worker thread wakes up
21:10:41.626 00.004 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:41.626 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:41.626 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:41.626 00.000 7680 MoveAxis(S, 750, -)
21:10:41.626 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:41.626 00.000 7680 IsSlewing returns 0
21:10:41.626 00.000 7680 IsGuiding returns 0
21:10:41.627 00.001 7680 PulseGuide returned control before completion, sleep 760
21:10:41.627 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:10:41.643 00.016 6120 UpdateGuideState exits: m=9451 SNR=58.4
21:10:41.643 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:41.649 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:41.649 00.000 6120 Enqueuing Expose request
21:10:42.389 00.740 7680 IsGuiding returns 1
21:10:42.390 00.001 7680 scope still moving after pulse duration time elapsed
21:10:42.420 00.030 7680 IsSlewing returns 0
21:10:42.420 00.000 7680 IsGuiding returns 1
21:10:42.452 00.032 7680 IsSlewing returns 0
21:10:42.452 00.000 7680 IsGuiding returns 1
21:10:42.484 00.032 7680 IsSlewing returns 0
21:10:42.484 00.000 7680 IsGuiding returns 0
21:10:42.484 00.000 7680 scope move finished after 750 + 110 ms
21:10:42.484 00.000 7680 Move returns status 0, amount 750
21:10:42.484 00.000 7680 move complete, result=0
21:10:42.484 00.000 7680 worker thread done servicing request
21:10:42.484 00.000 7680 Worker thread wakes up
21:10:42.484 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:42.484 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,852,31,31)
21:10:43.747 01.263 7680 Exposure complete
21:10:43.824 00.077 7680 worker thread done servicing request
21:10:43.824 00.000 6120 OnExposeComplete: enter
21:10:43.832 00.008 6120 UpdateGuideState(): m_state=6
21:10:43.833 00.001 6120 Star::Find(15, 1258, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
21:10:43.833 00.000 6120 Star::Find returns 1 (0), X=1258.62, Y=867.88, Mass=10139, SNR=59.9, Peak=218 HFD=7.5
21:10:43.840 00.007 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-2.95) = xAngle (1.40 = 1.40)
21:10:43.840 00.000 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.13 = 1.13)
21:10:43.840 00.000 6120 CameraToMount -- cameraX=0.14 cameraY=-9.91 hyp=9.91 cameraTheta=-1.56 mountX=1.70 mountY=8.96, mountTheta=1.38
21:10:43.850 00.010 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.56 = -2.72)
21:10:43.850 00.000 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -2.99)
21:10:43.856 00.006 6120 CameraToMount -- cameraX=1258.62 cameraY=867.88 hyp=1528.84 cameraTheta=0.60 mountX=-1398.04 mountY=-225.91, mountTheta=-2.98
21:10:43.856 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:43.856 00.000 6120 BLT: Moving South for 750 ms, step 62 / 70, DecLoc = -225.91
21:10:43.856 00.000 6120 Enqueuing Calibration Move request for direction 1
21:10:43.856 00.000 6120 BLT: Exiting DecMeasurementStep
21:10:43.867 00.011 7680 Worker thread wakes up
21:10:43.867 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:43.867 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:43.867 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:43.867 00.000 7680 MoveAxis(S, 750, -)
21:10:43.867 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:43.867 00.000 7680 IsSlewing returns 0
21:10:43.870 00.003 7680 IsGuiding returns 0
21:10:43.871 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=197, Gamma=1.000
21:10:43.872 00.001 7680 PulseGuide returned control before completion, sleep 759
21:10:43.886 00.014 6120 UpdateGuideState exits: m=10139 SNR=59.9
21:10:43.891 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:43.895 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:43.895 00.000 6120 Enqueuing Expose request
21:10:44.647 00.752 7680 IsGuiding returns 1
21:10:44.648 00.001 7680 scope still moving after pulse duration time elapsed
21:10:44.679 00.031 7680 IsSlewing returns 0
21:10:44.679 00.000 7680 IsGuiding returns 0
21:10:44.679 00.000 7680 scope move finished after 750 + 60 ms
21:10:44.679 00.000 7680 Move returns status 0, amount 750
21:10:44.682 00.003 7680 move complete, result=0
21:10:44.682 00.000 7680 worker thread done servicing request
21:10:44.682 00.000 7680 Worker thread wakes up
21:10:44.682 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:44.682 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1244,853,31,31)
21:10:45.933 01.251 7680 Exposure complete
21:10:45.990 00.057 7680 worker thread done servicing request
21:10:45.990 00.000 6120 OnExposeComplete: enter
21:10:46.004 00.014 6120 UpdateGuideState(): m_state=6
21:10:46.006 00.002 6120 Star::Find(15, 1258, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
21:10:46.006 00.000 6120 Star::Find returns 1 (0), X=1258.64, Y=869.66, Mass=9602, SNR=60.1, Peak=202 HFD=7.4
21:10:46.010 00.004 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-2.95) = xAngle (1.40 = 1.40)
21:10:46.013 00.003 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.14 = 1.14)
21:10:46.015 00.002 6120 CameraToMount -- cameraX=0.16 cameraY=-8.13 hyp=8.13 cameraTheta=-1.55 mountX=1.35 mountY=7.37, mountTheta=1.39
21:10:46.019 00.004 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.56 = -2.72)
21:10:46.021 00.002 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -2.99)
21:10:46.025 00.004 6120 CameraToMount -- cameraX=1258.64 cameraY=869.66 hyp=1529.87 cameraTheta=0.60 mountX=-1398.39 mountY=-227.50, mountTheta=-2.98
21:10:46.025 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:46.031 00.006 6120 BLT: Moving South for 750 ms, step 63 / 70, DecLoc = -227.50
21:10:46.033 00.002 6120 Enqueuing Calibration Move request for direction 1
21:10:46.033 00.000 6120 BLT: Exiting DecMeasurementStep
21:10:46.037 00.004 7680 Worker thread wakes up
21:10:46.037 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:46.037 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:46.037 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:46.037 00.000 7680 MoveAxis(S, 750, -)
21:10:46.037 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:46.037 00.000 7680 IsSlewing returns 0
21:10:46.040 00.003 7680 IsGuiding returns 0
21:10:46.040 00.000 7680 PulseGuide returned control before completion, sleep 760
21:10:46.040 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:10:46.054 00.014 6120 UpdateGuideState exits: m=9602 SNR=60.1
21:10:46.054 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:46.054 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:46.054 00.000 6120 Enqueuing Expose request
21:10:46.803 00.749 7680 IsGuiding returns 1
21:10:46.804 00.001 7680 scope still moving after pulse duration time elapsed
21:10:46.834 00.030 7680 IsSlewing returns 0
21:10:46.834 00.000 7680 IsGuiding returns 1
21:10:46.866 00.032 7680 IsSlewing returns 0
21:10:46.866 00.000 7680 IsGuiding returns 1
21:10:46.897 00.031 7680 IsSlewing returns 0
21:10:46.897 00.000 7680 IsGuiding returns 0
21:10:46.897 00.000 7680 scope move finished after 750 + 107 ms
21:10:46.897 00.000 7680 Move returns status 0, amount 750
21:10:46.897 00.000 7680 move complete, result=0
21:10:46.897 00.000 7680 worker thread done servicing request
21:10:46.897 00.000 7680 Worker thread wakes up
21:10:46.897 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:46.897 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1244,855,31,31)
21:10:48.151 01.254 7680 Exposure complete
21:10:48.209 00.058 7680 worker thread done servicing request
21:10:48.209 00.000 6120 OnExposeComplete: enter
21:10:48.223 00.014 6120 UpdateGuideState(): m_state=6
21:10:48.228 00.005 6120 Star::Find(15, 1258, 869, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
21:10:48.229 00.001 6120 Star::Find returns 1 (0), X=1258.81, Y=870.83, Mass=9771, SNR=59.9, Peak=204 HFD=7.3
21:10:48.234 00.005 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-2.95) = xAngle (1.43 = 1.43)
21:10:48.234 00.000 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.16 = 1.16)
21:10:48.240 00.006 6120 CameraToMount -- cameraX=0.33 cameraY=-6.97 hyp=6.97 cameraTheta=-1.52 mountX=0.97 mountY=6.40, mountTheta=1.42
21:10:48.243 00.003 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.56 = -2.72)
21:10:48.243 00.000 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -2.99)
21:10:48.247 00.004 6120 CameraToMount -- cameraX=1258.81 cameraY=870.83 hyp=1530.67 cameraTheta=0.61 mountX=-1398.77 mountY=-228.48, mountTheta=-2.98
21:10:48.247 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:48.253 00.006 6120 BLT: Moving South for 750 ms, step 64 / 70, DecLoc = -228.48
21:10:48.256 00.003 6120 Enqueuing Calibration Move request for direction 1
21:10:48.256 00.000 6120 BLT: Exiting DecMeasurementStep
21:10:48.260 00.004 7680 Worker thread wakes up
21:10:48.260 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:48.260 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:48.260 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:48.260 00.000 7680 MoveAxis(S, 750, -)
21:10:48.260 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:48.260 00.000 7680 IsSlewing returns 0
21:10:48.262 00.002 7680 IsGuiding returns 0
21:10:48.262 00.000 7680 PulseGuide returned control before completion, sleep 760
21:10:48.262 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:10:48.277 00.015 6120 UpdateGuideState exits: m=9771 SNR=59.9
21:10:48.279 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:48.279 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:48.285 00.006 6120 Enqueuing Expose request
21:10:49.039 00.754 7680 IsGuiding returns 1
21:10:49.039 00.000 7680 scope still moving after pulse duration time elapsed
21:10:49.067 00.028 7680 IsSlewing returns 0
21:10:49.069 00.002 7680 IsGuiding returns 1
21:10:49.099 00.030 7680 IsSlewing returns 0
21:10:49.101 00.002 7680 IsGuiding returns 0
21:10:49.101 00.000 7680 scope move finished after 750 + 89 ms
21:10:49.101 00.000 7680 Move returns status 0, amount 750
21:10:49.101 00.000 7680 move complete, result=0
21:10:49.103 00.002 7680 worker thread done servicing request
21:10:49.104 00.001 7680 Worker thread wakes up
21:10:49.104 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:49.105 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1244,856,31,31)
21:10:50.354 01.249 7680 Exposure complete
21:10:50.423 00.069 7680 worker thread done servicing request
21:10:50.423 00.000 6120 OnExposeComplete: enter
21:10:50.423 00.000 6120 UpdateGuideState(): m_state=6
21:10:50.432 00.009 6120 Star::Find(15, 1258, 870, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
21:10:50.434 00.002 6120 Star::Find returns 1 (0), X=1258.45, Y=873.95, Mass=8958, SNR=57.6, Peak=232 HFD=6.6
21:10:50.437 00.003 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-2.95) = xAngle (1.37 = 1.37)
21:10:50.439 00.002 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.11 = 1.11)
21:10:50.443 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-3.84 hyp=3.84 cameraTheta=-1.58 mountX=0.75 mountY=3.43, mountTheta=1.36
21:10:50.448 00.005 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.56 = -2.72)
21:10:50.451 00.003 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -2.99)
21:10:50.453 00.002 6120 CameraToMount -- cameraX=1258.45 cameraY=873.95 hyp=1532.15 cameraTheta=0.61 mountX=-1398.99 mountY=-231.44, mountTheta=-2.98
21:10:50.455 00.002 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:50.458 00.003 6120 BLT: Moving South for 750 ms, step 65 / 70, DecLoc = -231.44
21:10:50.458 00.000 6120 Enqueuing Calibration Move request for direction 1
21:10:50.463 00.005 6120 BLT: Exiting DecMeasurementStep
21:10:50.463 00.000 7680 Worker thread wakes up
21:10:50.463 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:50.463 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:50.463 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:50.463 00.000 7680 MoveAxis(S, 750, -)
21:10:50.463 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:50.463 00.000 7680 IsSlewing returns 0
21:10:50.463 00.000 7680 IsGuiding returns 0
21:10:50.463 00.000 7680 PulseGuide returned control before completion, sleep 760
21:10:50.468 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=232, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:10:50.485 00.017 6120 UpdateGuideState exits: m=8958 SNR=57.6
21:10:50.487 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:50.487 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:50.487 00.000 6120 Enqueuing Expose request
21:10:51.237 00.750 7680 IsGuiding returns 1
21:10:51.239 00.002 7680 scope still moving after pulse duration time elapsed
21:10:51.268 00.029 7680 IsSlewing returns 0
21:10:51.268 00.000 7680 IsGuiding returns 1
21:10:51.300 00.032 7680 IsSlewing returns 0
21:10:51.302 00.002 7680 IsGuiding returns 0
21:10:51.302 00.000 7680 scope move finished after 750 + 85 ms
21:10:51.303 00.001 7680 Move returns status 0, amount 750
21:10:51.303 00.000 7680 move complete, result=0
21:10:51.303 00.000 7680 worker thread done servicing request
21:10:51.303 00.000 7680 Worker thread wakes up
21:10:51.303 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:51.303 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:10:52.548 01.245 7680 Exposure complete
21:10:52.626 00.078 7680 worker thread done servicing request
21:10:52.628 00.002 6120 OnExposeComplete: enter
21:10:52.628 00.000 6120 UpdateGuideState(): m_state=6
21:10:52.628 00.000 6120 Star::Find(15, 1258, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
21:10:52.636 00.008 6120 Star::Find returns 1 (0), X=1259.03, Y=873.57, Mass=9734, SNR=59.4, Peak=205 HFD=7.3
21:10:52.636 00.000 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-2.95) = xAngle (1.51 = 1.51)
21:10:52.636 00.000 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.25 = 1.25)
21:10:52.636 00.000 6120 CameraToMount -- cameraX=0.55 cameraY=-4.23 hyp=4.26 cameraTheta=-1.44 mountX=0.24 mountY=4.04, mountTheta=1.51
21:10:52.644 00.008 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.56 = -2.72)
21:10:52.648 00.004 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -2.99)
21:10:52.648 00.000 6120 CameraToMount -- cameraX=1259.03 cameraY=873.57 hyp=1532.41 cameraTheta=0.61 mountX=-1399.50 mountY=-230.84, mountTheta=-2.98
21:10:52.648 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:52.648 00.000 6120 BLT: Moving South for 750 ms, step 66 / 70, DecLoc = -230.84
21:10:52.648 00.000 6120 Enqueuing Calibration Move request for direction 1
21:10:52.661 00.013 6120 BLT: Exiting DecMeasurementStep
21:10:52.661 00.000 7680 Worker thread wakes up
21:10:52.661 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:52.661 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:52.661 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:52.661 00.000 7680 MoveAxis(S, 750, -)
21:10:52.661 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:52.661 00.000 7680 IsSlewing returns 0
21:10:52.667 00.006 7680 IsGuiding returns 0
21:10:52.667 00.000 7680 PulseGuide returned control before completion, sleep 760
21:10:52.667 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:10:52.678 00.011 6120 UpdateGuideState exits: m=9734 SNR=59.4
21:10:52.678 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:52.678 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:52.694 00.016 6120 Enqueuing Expose request
21:10:53.442 00.748 7680 IsGuiding returns 1
21:10:53.443 00.001 7680 scope still moving after pulse duration time elapsed
21:10:53.474 00.031 7680 IsSlewing returns 0
21:10:53.477 00.003 7680 IsGuiding returns 1
21:10:53.506 00.029 7680 IsSlewing returns 0
21:10:53.506 00.000 7680 IsGuiding returns 1
21:10:53.538 00.032 7680 IsSlewing returns 0
21:10:53.538 00.000 7680 IsGuiding returns 0
21:10:53.538 00.000 7680 scope move finished after 750 + 123 ms
21:10:53.538 00.000 7680 Move returns status 0, amount 750
21:10:53.541 00.003 7680 move complete, result=0
21:10:53.541 00.000 7680 worker thread done servicing request
21:10:53.541 00.000 7680 Worker thread wakes up
21:10:53.541 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:53.541 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:10:54.788 01.247 7680 Exposure complete
21:10:54.872 00.084 7680 worker thread done servicing request
21:10:54.872 00.000 6120 OnExposeComplete: enter
21:10:54.876 00.004 6120 UpdateGuideState(): m_state=6
21:10:54.878 00.002 6120 Star::Find(15, 1259, 873, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
21:10:54.882 00.004 6120 Star::Find returns 1 (0), X=1259.38, Y=874.89, Mass=9592, SNR=57.2, Peak=216 HFD=7.3
21:10:54.885 00.003 6120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-2.95) = xAngle (1.68 = 1.68)
21:10:54.889 00.004 6120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.41 = 1.41)
21:10:54.892 00.003 6120 CameraToMount -- cameraX=0.89 cameraY=-2.90 hyp=3.03 cameraTheta=-1.27 mountX=-0.34 mountY=3.00, mountTheta=1.68
21:10:54.893 00.001 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.56 = -2.72)
21:10:54.893 00.000 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -2.99)
21:10:54.902 00.009 6120 CameraToMount -- cameraX=1259.38 cameraY=874.89 hyp=1533.45 cameraTheta=0.61 mountX=-1400.08 mountY=-231.88, mountTheta=-2.98
21:10:54.904 00.002 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:54.907 00.003 6120 BLT: Moving South for 750 ms, step 67 / 70, DecLoc = -231.88
21:10:54.910 00.003 6120 Enqueuing Calibration Move request for direction 1
21:10:54.910 00.000 6120 BLT: Exiting DecMeasurementStep
21:10:54.917 00.007 7680 Worker thread wakes up
21:10:54.917 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:54.917 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:54.917 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:54.917 00.000 7680 MoveAxis(S, 750, -)
21:10:54.917 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:54.917 00.000 7680 IsSlewing returns 0
21:10:54.917 00.000 7680 IsGuiding returns 0
21:10:54.917 00.000 7680 PulseGuide returned control before completion, sleep 760
21:10:54.917 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:10:54.926 00.009 6120 UpdateGuideState exits: m=9592 SNR=57.2
21:10:54.939 00.013 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:54.941 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:54.941 00.000 6120 Enqueuing Expose request
21:10:55.692 00.751 7680 IsGuiding returns 1
21:10:55.692 00.000 7680 scope still moving after pulse duration time elapsed
21:10:55.724 00.032 7680 IsSlewing returns 0
21:10:55.724 00.000 7680 IsGuiding returns 1
21:10:55.756 00.032 7680 IsSlewing returns 0
21:10:55.757 00.001 7680 IsGuiding returns 0
21:10:55.757 00.000 7680 scope move finished after 750 + 89 ms
21:10:55.757 00.000 7680 Move returns status 0, amount 750
21:10:55.757 00.000 7680 move complete, result=0
21:10:55.757 00.000 7680 worker thread done servicing request
21:10:55.760 00.003 7680 Worker thread wakes up
21:10:55.760 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:55.760 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:10:57.008 01.248 7680 Exposure complete
21:10:57.078 00.070 7680 worker thread done servicing request
21:10:57.078 00.000 6120 OnExposeComplete: enter
21:10:57.082 00.004 6120 UpdateGuideState(): m_state=6
21:10:57.082 00.000 6120 Star::Find(15, 1259, 874, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
21:10:57.082 00.000 6120 Star::Find returns 1 (0), X=1259.49, Y=876.37, Mass=9496, SNR=58.6, Peak=204 HFD=7.3
21:10:57.082 00.000 6120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-2.95) = xAngle (2.00 = 2.00)
21:10:57.082 00.000 6120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.73 = 1.73)
21:10:57.094 00.012 6120 CameraToMount -- cameraX=1.00 cameraY=-1.42 hyp=1.74 cameraTheta=-0.96 mountX=-0.72 mountY=1.72, mountTheta=1.97
21:10:57.094 00.000 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.56 = -2.72)
21:10:57.099 00.005 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -2.99)
21:10:57.099 00.000 6120 CameraToMount -- cameraX=1259.49 cameraY=876.37 hyp=1534.38 cameraTheta=0.61 mountX=-1400.46 mountY=-233.16, mountTheta=-2.98
21:10:57.104 00.005 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:57.104 00.000 6120 BLT: Moving South for 750 ms, step 68 / 70, DecLoc = -233.16
21:10:57.111 00.007 6120 Enqueuing Calibration Move request for direction 1
21:10:57.114 00.003 6120 BLT: Exiting DecMeasurementStep
21:10:57.114 00.000 7680 Worker thread wakes up
21:10:57.114 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:57.114 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:57.114 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:57.114 00.000 7680 MoveAxis(S, 750, -)
21:10:57.114 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:57.114 00.000 7680 IsSlewing returns 0
21:10:57.114 00.000 7680 IsGuiding returns 0
21:10:57.114 00.000 7680 PulseGuide returned control before completion, sleep 760
21:10:57.114 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:10:57.133 00.019 6120 UpdateGuideState exits: m=9496 SNR=58.6
21:10:57.135 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:57.135 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:57.143 00.008 6120 Enqueuing Expose request
21:10:57.881 00.738 7680 IsGuiding returns 1
21:10:57.883 00.002 7680 scope still moving after pulse duration time elapsed
21:10:57.912 00.029 7680 IsSlewing returns 0
21:10:57.915 00.003 7680 IsGuiding returns 1
21:10:57.944 00.029 7680 IsSlewing returns 0
21:10:57.948 00.004 7680 IsGuiding returns 1
21:10:57.976 00.028 7680 IsSlewing returns 0
21:10:57.976 00.000 7680 IsGuiding returns 0
21:10:57.976 00.000 7680 scope move finished after 750 + 109 ms
21:10:57.976 00.000 7680 Move returns status 0, amount 750
21:10:57.976 00.000 7680 move complete, result=0
21:10:57.976 00.000 7680 worker thread done servicing request
21:10:57.976 00.000 7680 Worker thread wakes up
21:10:57.979 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:10:57.979 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:10:59.229 01.250 7680 Exposure complete
21:10:59.301 00.072 7680 worker thread done servicing request
21:10:59.301 00.000 6120 OnExposeComplete: enter
21:10:59.301 00.000 6120 UpdateGuideState(): m_state=6
21:10:59.301 00.000 6120 Star::Find(15, 1259, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
21:10:59.309 00.008 6120 Star::Find returns 1 (0), X=1259.30, Y=877.72, Mass=9478, SNR=58.1, Peak=207 HFD=7.4
21:10:59.312 00.003 6120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-2.95) = xAngle (2.87 = 2.87)
21:10:59.315 00.003 6120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.60 = 2.60)
21:10:59.318 00.003 6120 CameraToMount -- cameraX=0.82 cameraY=-0.07 hyp=0.82 cameraTheta=-0.09 mountX=-0.79 mountY=0.43, mountTheta=2.65
21:10:59.318 00.000 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.56 = -2.72)
21:10:59.323 00.005 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -2.99)
21:10:59.326 00.003 6120 CameraToMount -- cameraX=1259.30 cameraY=877.72 hyp=1535.00 cameraTheta=0.61 mountX=-1400.53 mountY=-234.45, mountTheta=-2.98
21:10:59.328 00.002 6120 BLT: Entering DecMeasurementStep, state = 3
21:10:59.328 00.000 6120 BLT: Moving South for 750 ms, step 69 / 70, DecLoc = -234.45
21:10:59.335 00.007 6120 Enqueuing Calibration Move request for direction 1
21:10:59.337 00.002 6120 BLT: Exiting DecMeasurementStep
21:10:59.339 00.002 7680 Worker thread wakes up
21:10:59.339 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:10:59.339 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:10:59.339 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:10:59.339 00.000 7680 MoveAxis(S, 750, -)
21:10:59.339 00.000 7680 Guiding  Dir = 1, Dur = 750
21:10:59.339 00.000 7680 IsSlewing returns 0
21:10:59.342 00.003 7680 IsGuiding returns 0
21:10:59.342 00.000 7680 PulseGuide returned control before completion, sleep 760
21:10:59.342 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=161, Gamma=1.000
21:10:59.354 00.012 6120 UpdateGuideState exits: m=9478 SNR=58.1
21:10:59.354 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:59.363 00.009 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:10:59.363 00.000 6120 Enqueuing Expose request
21:11:00.111 00.748 7680 IsGuiding returns 1
21:11:00.111 00.000 7680 scope still moving after pulse duration time elapsed
21:11:00.143 00.032 7680 IsSlewing returns 0
21:11:00.143 00.000 7680 IsGuiding returns 1
21:11:00.175 00.032 7680 IsSlewing returns 0
21:11:00.175 00.000 7680 IsGuiding returns 1
21:11:00.207 00.032 7680 IsSlewing returns 0
21:11:00.208 00.001 7680 IsGuiding returns 0
21:11:00.208 00.000 7680 scope move finished after 750 + 116 ms
21:11:00.208 00.000 7680 Move returns status 0, amount 750
21:11:00.208 00.000 7680 move complete, result=0
21:11:00.208 00.000 7680 worker thread done servicing request
21:11:00.208 00.000 7680 Worker thread wakes up
21:11:00.208 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:00.208 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:01.455 01.247 7680 Exposure complete
21:11:01.525 00.070 7680 worker thread done servicing request
21:11:01.525 00.000 6120 OnExposeComplete: enter
21:11:01.534 00.009 6120 UpdateGuideState(): m_state=6
21:11:01.537 00.003 6120 Star::Find(15, 1259, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
21:11:01.540 00.003 6120 Star::Find returns 1 (0), X=1259.64, Y=879.40, Mass=9878, SNR=60.5, Peak=213 HFD=7.3
21:11:01.542 00.002 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.90 = -2.38)
21:11:01.545 00.003 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.65)
21:11:01.548 00.003 6120 CameraToMount -- cameraX=1.16 cameraY=1.61 hyp=1.99 cameraTheta=0.95 mountX=-1.44 mountY=-0.94, mountTheta=-2.56
21:11:01.550 00.002 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.56 = -2.72)
21:11:01.554 00.004 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.30 = -2.99)
21:11:01.557 00.003 6120 CameraToMount -- cameraX=1259.64 cameraY=879.40 hyp=1536.24 cameraTheta=0.61 mountX=-1401.18 mountY=-235.81, mountTheta=-2.97
21:11:01.559 00.002 6120 BLT: Entering DecMeasurementStep, state = 3
21:11:01.562 00.003 6120 BLT: Moving South for 750 ms, step 70 / 70, DecLoc = -235.81
21:11:01.564 00.002 6120 Enqueuing Calibration Move request for direction 1
21:11:01.564 00.000 6120 BLT: Exiting DecMeasurementStep
21:11:01.564 00.000 7680 Worker thread wakes up
21:11:01.564 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:11:01.564 00.000 7680 Handling axis move in thread for scope dir=1 dur=750
21:11:01.564 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:11:01.573 00.009 7680 MoveAxis(S, 750, -)
21:11:01.573 00.000 7680 Guiding  Dir = 1, Dur = 750
21:11:01.573 00.000 7680 IsSlewing returns 0
21:11:01.573 00.000 7680 IsGuiding returns 0
21:11:01.573 00.000 7680 PulseGuide returned control before completion, sleep 760
21:11:01.575 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:11:01.591 00.016 6120 UpdateGuideState exits: m=9878 SNR=60.5
21:11:01.594 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:01.595 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:01.599 00.004 6120 Enqueuing Expose request
21:11:02.344 00.745 7680 IsGuiding returns 1
21:11:02.346 00.002 7680 scope still moving after pulse duration time elapsed
21:11:02.376 00.030 7680 IsSlewing returns 0
21:11:02.376 00.000 7680 IsGuiding returns 1
21:11:02.408 00.032 7680 IsSlewing returns 0
21:11:02.410 00.002 7680 IsGuiding returns 0
21:11:02.410 00.000 7680 scope move finished after 750 + 87 ms
21:11:02.410 00.000 7680 Move returns status 0, amount 750
21:11:02.410 00.000 7680 move complete, result=0
21:11:02.410 00.000 7680 worker thread done servicing request
21:11:02.410 00.000 7680 Worker thread wakes up
21:11:02.410 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:02.410 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:03.662 01.252 7680 Exposure complete
21:11:03.731 00.069 7680 worker thread done servicing request
21:11:03.731 00.000 6120 OnExposeComplete: enter
21:11:03.733 00.002 6120 UpdateGuideState(): m_state=6
21:11:03.737 00.004 6120 Star::Find(15, 1259, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
21:11:03.737 00.000 6120 Star::Find returns 1 (0), X=1259.71, Y=880.55, Mass=9892, SNR=59.7, Peak=211 HFD=7.3
21:11:03.742 00.005 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.11 = -2.18)
21:11:03.742 00.000 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.45)
21:11:03.747 00.005 6120 CameraToMount -- cameraX=1.23 cameraY=2.76 hyp=3.02 cameraTheta=1.15 mountX=-1.72 mountY=-1.94, mountTheta=-2.30
21:11:03.751 00.004 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.56 = -2.72)
21:11:03.751 00.000 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.30 = -2.99)
21:11:03.756 00.005 6120 CameraToMount -- cameraX=1259.71 cameraY=880.55 hyp=1536.95 cameraTheta=0.61 mountX=-1401.46 mountY=-236.81, mountTheta=-2.97
21:11:03.756 00.000 6120 BLT: Entering DecMeasurementStep, state = 3
21:11:03.762 00.006 6120 BLT: South pulses ended at Dec location -236.81
21:11:03.763 00.001 6120 BLT: Drift correction of -13.51 px applied to total north moves of 51.72 px, -0.193 px/frame
21:11:03.768 00.005 6120 BLT: Empirical north rate = 1.24 px/s 
21:11:03.770 00.002 6120 BLT: Trial backlash amount is 0.24 px, 193 ms, sigma = 0.1 px
21:11:03.770 00.000 6120 Issuing test backlash correction of 193 ms
21:11:03.774 00.004 6120 Enqueuing Calibration Move request for direction 1
21:11:03.774 00.000 6120 BLT: Exiting DecMeasurementStep
21:11:03.778 00.004 7680 Worker thread wakes up
21:11:03.778 00.000 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 193 opts 0x0
21:11:03.778 00.000 7680 Handling axis move in thread for scope dir=1 dur=193
21:11:03.778 00.000 7680 scope move axis dir= 1 dur= 193 opts= 0x0
21:11:03.778 00.000 7680 MoveAxis(S, 193, -)
21:11:03.778 00.000 7680 Guiding  Dir = 1, Dur = 193
21:11:03.778 00.000 7680 IsSlewing returns 0
21:11:03.778 00.000 7680 IsGuiding returns 0
21:11:03.782 00.004 7680 PulseGuide returned control before completion, sleep 203
21:11:03.782 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:11:03.796 00.014 6120 UpdateGuideState exits: m=9892 SNR=59.7
21:11:03.796 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:03.804 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:03.804 00.000 6120 Enqueuing Expose request
21:11:04.001 00.197 7680 IsGuiding returns 1
21:11:04.001 00.000 7680 scope still moving after pulse duration time elapsed
21:11:04.033 00.032 7680 IsSlewing returns 0
21:11:04.033 00.000 7680 IsGuiding returns 1
21:11:04.066 00.033 7680 IsSlewing returns 0
21:11:04.070 00.004 7680 IsGuiding returns 0
21:11:04.070 00.000 7680 scope move finished after 193 + 95 ms
21:11:04.070 00.000 7680 Move returns status 0, amount 193
21:11:04.070 00.000 7680 move complete, result=0
21:11:04.070 00.000 7680 worker thread done servicing request
21:11:04.070 00.000 7680 Worker thread wakes up
21:11:04.070 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:04.073 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:05.315 01.242 7680 Exposure complete
21:11:05.402 00.087 7680 worker thread done servicing request
21:11:05.402 00.000 6120 OnExposeComplete: enter
21:11:05.402 00.000 6120 UpdateGuideState(): m_state=6
21:11:05.407 00.005 6120 Star::Find(15, 1259, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
21:11:05.407 00.000 6120 Star::Find returns 1 (0), X=1259.84, Y=880.78, Mass=9754, SNR=59.2, Peak=203 HFD=7.4
21:11:05.407 00.000 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
21:11:05.407 00.000 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.45)
21:11:05.416 00.009 6120 CameraToMount -- cameraX=1.36 cameraY=2.98 hyp=3.28 cameraTheta=1.14 mountX=-1.89 mountY=-2.08, mountTheta=-2.31
21:11:05.419 00.003 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.56 = -2.72)
21:11:05.425 00.006 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.30 = -2.99)
21:11:05.425 00.000 6120 CameraToMount -- cameraX=1259.84 cameraY=880.78 hyp=1537.19 cameraTheta=0.61 mountX=-1401.63 mountY=-236.96, mountTheta=-2.97
21:11:05.429 00.004 6120 BLT: Entering DecMeasurementStep, state = 5
21:11:05.429 00.000 6120 BLT: Trial backlash pulse resulted in net DecDelta = -26.87 px, Dec Location -236.96
21:11:05.435 00.006 6120 BLT: Nominal backlash value under-shot by 180.78 X
21:11:05.436 00.001 6120 BLT: normal result, moving to state=restore
21:11:05.439 00.003 6120 BLT: Starting Dec position at -210.09, Ending Dec position at -236.96
21:11:05.439 00.000 6120 Enqueuing Calibration Move request for direction 1
21:11:05.445 00.006 7680 Worker thread wakes up
21:11:05.445 00.000 6120 BLT: Issuing restore pulse count 1 of 750 ms
21:11:05.448 00.003 7680 worker thread servicing REQUEST_MOVE scope dir S(1) 750 opts 0x0
21:11:05.448 00.000 6120 BLT: Exiting DecMeasurementStep
21:11:05.451 00.003 7680 Handling axis move in thread for scope dir=1 dur=750
21:11:05.451 00.000 7680 scope move axis dir= 1 dur= 750 opts= 0x0
21:11:05.451 00.000 7680 MoveAxis(S, 750, -)
21:11:05.451 00.000 7680 Guiding  Dir = 1, Dur = 750
21:11:05.451 00.000 7680 IsSlewing returns 0
21:11:05.454 00.003 7680 IsGuiding returns 0
21:11:05.454 00.000 7680 PulseGuide returned control before completion, sleep 760
21:11:05.454 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:11:05.469 00.015 6120 UpdateGuideState exits: m=9754 SNR=59.2
21:11:05.471 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:05.475 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:05.477 00.002 6120 Enqueuing Expose request
21:11:06.221 00.744 7680 IsGuiding returns 1
21:11:06.221 00.000 7680 scope still moving after pulse duration time elapsed
21:11:06.253 00.032 7680 IsSlewing returns 0
21:11:06.253 00.000 7680 IsGuiding returns 0
21:11:06.255 00.002 7680 scope move finished after 750 + 51 ms
21:11:06.255 00.000 7680 Move returns status 0, amount 750
21:11:06.255 00.000 7680 move complete, result=0
21:11:06.255 00.000 7680 worker thread done servicing request
21:11:06.255 00.000 7680 Worker thread wakes up
21:11:06.255 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:06.255 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:07.504 01.249 7680 Exposure complete
21:11:07.578 00.074 7680 worker thread done servicing request
21:11:07.578 00.000 6120 OnExposeComplete: enter
21:11:07.581 00.003 6120 UpdateGuideState(): m_state=6
21:11:07.581 00.000 6120 Star::Find(15, 1259, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
21:11:07.581 00.000 6120 Star::Find returns 1 (0), X=1259.80, Y=881.98, Mass=9846, SNR=61.4, Peak=206 HFD=7.5
21:11:07.581 00.000 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
21:11:07.591 00.010 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
21:11:07.591 00.000 6120 CameraToMount -- cameraX=1.32 cameraY=4.19 hyp=4.39 cameraTheta=1.27 mountX=-2.07 mountY=-3.18, mountTheta=-2.15
21:11:07.594 00.003 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.57 = -2.72)
21:11:07.594 00.000 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.30 = -2.99)
21:11:07.594 00.000 6120 CameraToMount -- cameraX=1259.80 cameraY=881.98 hyp=1537.85 cameraTheta=0.61 mountX=-1401.81 mountY=-238.06, mountTheta=-2.97
21:11:07.604 00.010 6120 BLT: Entering DecMeasurementStep, state = 7
21:11:07.604 00.000 6120 BLT: Cleanup completed
21:11:07.609 00.005 6120 BLT: Exiting DecMeasurementStep
21:11:07.612 00.003 6120 GA-BLT: state = completed
21:11:07.612 00.000 6120 GA-BLT: Wrap-up after normal completion
21:11:07.618 00.006 6120 BLT: Reported result =  193  +/-  68 ms (0.2  +/-  0.1 arc-sec)
21:11:07.626 00.008 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
21:11:07.629 00.003 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
21:11:07.629 00.000 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:11:07.635 00.006 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:11:07.635 00.000 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
21:11:07.642 00.007 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
21:11:07.643 00.001 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
21:11:07.647 00.004 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:11:07.647 00.000 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
21:11:07.652 00.005 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
21:11:07.652 00.000 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
21:11:07.659 00.007 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
21:11:07.661 00.002 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
21:11:07.663 00.002 6120 GA long series, window start=0, window end=120, Uncorrected RMS=3.227, Drift=-5.432, Corrected RMS=0.564, R-sq=0.971
21:11:07.663 00.000 6120 GA long series, window start=60, window end=168, Uncorrected RMS=2.805, Drift=-5.188, Corrected RMS=0.579, R-sq=0.967
21:11:07.666 00.003 6120 Full uncorrected RMS=4.381px, Selected Dec drift=-5.432 px/min, Best seeing estimate=0.564px, R-sq=0.971
21:11:07.670 00.004 6120 GA Min-Move recommendations are seeing-based: Dec=0.750, RA=0.488
21:11:07.673 00.003 6120 Guiding Assistant results follow:
21:11:07.673 00.000 6120 SNR=59.6, Samples=119, Elapsed Time=167s, RA HPF-RMS=  0.06 px (  0.06 arc-sec ), Dec HPF-RMS=  0.32 px (  0.32 arc-sec ), Total HPF-RMS=  0.32 px (  0.32 arc-sec )
21:11:07.678 00.005 6120 RA Peak=  0.44 px (  0.44 arc-sec ), RA Peak-Peak   7.02 px (  7.02 arc-sec ), RA Drift Rate= -2.65 px/min ( -2.65 arc-sec/min ), Max RA Drift Rate=  0.08 px/sec (  0.08 arc-sec/sec ), Drift-Limiting Exp=   6.3 s 
21:11:07.678 00.000 6120 Dec Drift Rate= -5.32 px/min ( -5.32 arc-sec/min ), Dec Peak=  2.16 px (  2.16 arc-sec ), PA Error= 21.1 arc-min
21:11:07.698 00.020 6120 Recommendation: Try to keep your exposure times in the range of 1.0s to 3.0s
21:11:07.713 00.015 6120 Recommendation: Consider re-doing your calibration (Prior alert)
21:11:07.737 00.024 6120 Recommendation: Polar alignment error > 10 arc-min; try using the Drift Align tool to improve alignment.
21:11:07.752 00.015 6120 Recommendation: Try setting RA min-move to 0.49
21:11:07.768 00.016 6120 Recommendation: Try setting Dec min-move to 0.75
21:11:07.788 00.020 6120 Recommendation: Try starting with a Dec backlash compensation of 190 ms
21:11:07.799 00.011 6120 GetString("/profile/5/GA/2025-11-24 21:02:14/BLT_north", "") returns "-210.1,-209.5,-208.7,-207.9,-207.1,-206.4,-205.5,-204.7,-204.4,-203.6,-202.7,-202.0,-201.1,-200.3,-199.5,-198.7,-197.9,-196.7,-196.8,-196.1,-195.2,-193.8,-193.8,-192.8,-191.9,-191.1,-190.3,-189.4,-188.9,-187.5,-187.6,-186.9,-186.0,-184.4,-184.7,-184.0,-183.2,-182.7,-182.1,-181.3,-180.6,-179.0,-178.8,-178.4,-177.2,-177.1,-176.4,-175.6,-174.8,-174.2,-173.4,-172.6,-171.8,-171.3,-170.5,-169.7,-168.8,-167.9,-167.2,-166.7,-164.5,-164.7,-164.4,-163.4,-162.7,-161.5,-160.3,-160.3,-159.6,-159.1,-158."
21:11:07.816 00.017 6120 End of Guiding Assistant output....
21:11:07.850 00.034 6120 GuidingAssistant: Re-enabling guide output (1, 0)
21:11:07.854 00.004 6120 MultiStar mode disabled
21:11:07.862 00.008 6120 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:11:07.868 00.006 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:11:07.885 00.017 6120 UpdateGuideState exits: m=9846 SNR=61.4
21:11:07.885 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:07.893 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:07.893 00.000 6120 Enqueuing Expose request
21:11:07.893 00.000 7680 Worker thread wakes up
21:11:07.893 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:07.893 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:08.260 00.367 6120 evsrv: cli 0FAEFBB8 connect
21:11:08.269 00.009 6120 case statement mapped state 6 to 3
21:11:08.269 00.000 6120 case statement mapped state 6 to 3
21:11:08.275 00.006 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_pixel_scale","id":"08fe151c-b444-456c-a3aa-4c02020b0bd9"}
21:11:08.275 00.000 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":null,"id":"08fe151c-b444-456c-a3aa-4c02020b0bd9"}
21:11:08.275 00.000 6120 evsrv: cli 0FAEFBB8 disconnect
21:11:09.159 00.884 7680 Exposure complete
21:11:09.229 00.070 7680 worker thread done servicing request
21:11:09.229 00.000 6120 OnExposeComplete: enter
21:11:09.229 00.000 6120 UpdateGuideState(): m_state=6
21:11:09.237 00.008 6120 Star::Find(15, 1259, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
21:11:09.241 00.004 6120 Star::Find returns 1 (0), X=1259.80, Y=882.54, Mass=9817, SNR=59.4, Peak=216 HFD=7.3
21:11:09.243 00.002 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.26 = -2.03)
21:11:09.247 00.004 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.30)
21:11:09.247 00.000 6120 CameraToMount -- cameraX=1.31 cameraY=4.75 hyp=4.93 cameraTheta=1.30 mountX=-2.18 mountY=-3.69, mountTheta=-2.10
21:11:09.251 00.004 6120 SchedulePrimaryMove(0D6325F0, x=1.31, y=4.75, opts=13)
21:11:09.251 00.000 6120 Enqueuing Move request for scope (1.31, 4.75)
21:11:09.257 00.006 7680 Worker thread wakes up
21:11:09.257 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.31, 4.75) opts 0xd
21:11:09.257 00.000 7680 Handling offset move in thread for scope, endpoint = (1.31, 4.75)
21:11:09.257 00.000 7680 Moving (1.31, 4.75) raw xDistance=-2.18 yDistance=-3.69
21:11:09.257 00.000 7680 GuideAlgorithmHysteresis::Result() returns -1.37 from input -2.18
21:11:09.258 00.001 7680 resist switch: large excursion: input -3.69 thresh 0.60 direction from 0 to -1
21:11:09.258 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-11.06
21:11:09.258 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:11:09.260 00.002 7680 GuideAlgorithmResistSwitch::result() returns -3.69 from input -3.69
21:11:09.260 00.000 7680 MoveAxis(E, 920, ABG)
21:11:09.260 00.000 7680 Guiding  Dir = 2, Dur = 920
21:11:09.260 00.000 7680 IsSlewing returns 0
21:11:09.264 00.004 7680 IsGuiding returns 0
21:11:09.264 00.000 7680 PulseGuide returned control before completion, sleep 930
21:11:09.276 00.012 6120 UpdateGuideState exits: m=9817 SNR=59.4
21:11:09.278 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:09.278 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:09.283 00.005 6120 Enqueuing Expose request
21:11:10.198 00.915 7680 IsGuiding returns 1
21:11:10.200 00.002 7680 scope still moving after pulse duration time elapsed
21:11:10.230 00.030 7680 IsSlewing returns 0
21:11:10.232 00.002 7680 IsGuiding returns 0
21:11:10.232 00.000 7680 scope move finished after 920 + 48 ms
21:11:10.232 00.000 7680 Move returns status 0, amount 920
21:11:10.232 00.000 7680 MoveAxis(N, 2002, ABG)
21:11:10.232 00.000 7680 Guiding  Dir = 0, Dur = 2002
21:11:10.232 00.000 7680 IsSlewing returns 0
21:11:10.232 00.000 7680 IsGuiding returns 0
21:11:10.232 00.000 7680 PulseGuide returned control before completion, sleep 2012
21:11:12.255 02.023 7680 IsGuiding returns 1
21:11:12.255 00.000 7680 scope still moving after pulse duration time elapsed
21:11:12.287 00.032 7680 IsSlewing returns 0
21:11:12.287 00.000 7680 IsGuiding returns 0
21:11:12.289 00.002 7680 scope move finished after 2002 + 50 ms
21:11:12.289 00.000 7680 Move returns status 0, amount 2002
21:11:12.289 00.000 7680 move complete, result=0
21:11:12.289 00.000 7680 worker thread done servicing request
21:11:12.289 00.000 6120 GuideStep: -2.2 px 920 ms EAST, -3.7 px 2002 ms NORTH
21:11:12.293 00.004 7680 Worker thread wakes up
21:11:12.293 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:12.293 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:13.543 01.250 7680 Exposure complete
21:11:13.622 00.079 7680 worker thread done servicing request
21:11:13.624 00.002 6120 OnExposeComplete: enter
21:11:13.624 00.000 6120 UpdateGuideState(): m_state=6
21:11:13.628 00.004 6120 Star::Find(15, 1259, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
21:11:13.631 00.003 6120 Star::Find returns 1 (0), X=1258.13, Y=881.30, Mass=9474, SNR=58.4, Peak=193 HFD=7.4
21:11:13.633 00.002 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
21:11:13.635 00.002 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.93)
21:11:13.638 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=3.50 hyp=3.52 cameraTheta=1.67 mountX=-0.31 mountY=-3.30, mountTheta=-1.66
21:11:13.639 00.001 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=3.50, opts=13)
21:11:13.639 00.000 6120 Enqueuing Move request for scope (-0.35, 3.50)
21:11:13.639 00.000 7680 Worker thread wakes up
21:11:13.639 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 3.50) opts 0xd
21:11:13.639 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 3.50)
21:11:13.639 00.000 7680 Moving (-0.35, 3.50) raw xDistance=-0.31 yDistance=-3.30
21:11:13.639 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.31
21:11:13.639 00.000 7680 GuideAlgorithmResistSwitch::result() returns -3.30 from input -3.30
21:11:13.639 00.000 7680 MoveAxis(E, 196, ABG)
21:11:13.639 00.000 7680 Guiding  Dir = 2, Dur = 196
21:11:13.639 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:11:13.651 00.012 7680 IsSlewing returns 0
21:11:13.651 00.000 7680 IsGuiding returns 0
21:11:13.651 00.000 7680 PulseGuide returned control before completion, sleep 206
21:11:13.657 00.006 6120 UpdateGuideState exits: m=9474 SNR=58.4
21:11:13.667 00.010 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:13.671 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:13.674 00.003 6120 Enqueuing Expose request
21:11:13.875 00.201 7680 IsGuiding returns 0
21:11:13.875 00.000 7680 Move returns status 0, amount 196
21:11:13.875 00.000 7680 MoveAxis(N, 1791, ABG)
21:11:13.875 00.000 7680 Guiding  Dir = 0, Dur = 1791
21:11:13.875 00.000 7680 IsSlewing returns 0
21:11:13.875 00.000 7680 IsGuiding returns 0
21:11:13.875 00.000 7680 PulseGuide returned control before completion, sleep 1801
21:11:15.694 01.819 7680 IsGuiding returns 1
21:11:15.694 00.000 7680 scope still moving after pulse duration time elapsed
21:11:15.725 00.031 7680 IsSlewing returns 0
21:11:15.725 00.000 7680 IsGuiding returns 0
21:11:15.725 00.000 7680 scope move finished after 1791 + 56 ms
21:11:15.725 00.000 7680 Move returns status 0, amount 1791
21:11:15.726 00.001 7680 move complete, result=0
21:11:15.726 00.000 7680 worker thread done servicing request
21:11:15.726 00.000 6120 GuideStep: -0.3 px 196 ms EAST, -3.3 px 1791 ms NORTH
21:11:15.729 00.003 7680 Worker thread wakes up
21:11:15.733 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:15.736 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:16.987 01.251 7680 Exposure complete
21:11:17.044 00.057 7680 worker thread done servicing request
21:11:17.044 00.000 6120 OnExposeComplete: enter
21:11:17.061 00.017 6120 UpdateGuideState(): m_state=6
21:11:17.061 00.000 6120 Star::Find(15, 1258, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
21:11:17.061 00.000 6120 Star::Find returns 1 (0), X=1257.78, Y=878.83, Mass=9765, SNR=58.3, Peak=214 HFD=7.3
21:11:17.061 00.000 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.12 = -1.17)
21:11:17.061 00.000 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.44)
21:11:17.073 00.012 6120 CameraToMount -- cameraX=-0.70 cameraY=1.04 hyp=1.25 cameraTheta=2.16 mountX=0.49 mountY=-1.24, mountTheta=-1.19
21:11:17.075 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-0.70, y=1.04, opts=13)
21:11:17.079 00.004 6120 Enqueuing Move request for scope (-0.70, 1.04)
21:11:17.079 00.000 7680 Worker thread wakes up
21:11:17.079 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 1.04) opts 0xd
21:11:17.079 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.70, 1.04)
21:11:17.079 00.000 7680 Moving (-0.70, 1.04) raw xDistance=0.49 yDistance=-1.24
21:11:17.079 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.49
21:11:17.079 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.24 from input -1.24
21:11:17.079 00.000 7680 MoveAxis(W, 194, ABG)
21:11:17.079 00.000 7680 Guiding  Dir = 3, Dur = 194
21:11:17.079 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:11:17.079 00.000 7680 IsSlewing returns 0
21:11:17.079 00.000 7680 IsGuiding returns 0
21:11:17.079 00.000 7680 PulseGuide returned control before completion, sleep 204
21:11:17.096 00.017 6120 UpdateGuideState exits: m=9765 SNR=58.3
21:11:17.104 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:17.109 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:17.113 00.004 6120 Enqueuing Expose request
21:11:17.297 00.184 7680 IsGuiding returns 1
21:11:17.297 00.000 7680 scope still moving after pulse duration time elapsed
21:11:17.329 00.032 7680 IsSlewing returns 0
21:11:17.331 00.002 7680 IsGuiding returns 1
21:11:17.361 00.030 7680 IsSlewing returns 0
21:11:17.361 00.000 7680 IsGuiding returns 1
21:11:17.393 00.032 7680 IsSlewing returns 0
21:11:17.393 00.000 7680 IsGuiding returns 0
21:11:17.393 00.000 7680 scope move finished after 194 + 115 ms
21:11:17.396 00.003 7680 Move returns status 0, amount 194
21:11:17.396 00.000 7680 MoveAxis(N, 675, ABG)
21:11:17.396 00.000 7680 Guiding  Dir = 0, Dur = 675
21:11:17.396 00.000 7680 IsSlewing returns 0
21:11:17.398 00.002 7680 IsGuiding returns 0
21:11:17.398 00.000 7680 PulseGuide returned control before completion, sleep 685
21:11:18.095 00.697 7680 IsGuiding returns 1
21:11:18.095 00.000 7680 scope still moving after pulse duration time elapsed
21:11:18.127 00.032 7680 IsSlewing returns 0
21:11:18.127 00.000 7680 IsGuiding returns 0
21:11:18.127 00.000 7680 scope move finished after 675 + 55 ms
21:11:18.129 00.002 7680 Move returns status 0, amount 675
21:11:18.129 00.000 7680 move complete, result=0
21:11:18.129 00.000 7680 worker thread done servicing request
21:11:18.129 00.000 6120 GuideStep: 0.5 px 194 ms WEST, -1.2 px 675 ms NORTH
21:11:18.135 00.006 7680 Worker thread wakes up
21:11:18.135 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:18.135 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:19.398 01.263 7680 Exposure complete
21:11:19.465 00.067 7680 worker thread done servicing request
21:11:19.465 00.000 6120 OnExposeComplete: enter
21:11:19.467 00.002 6120 UpdateGuideState(): m_state=6
21:11:19.471 00.004 6120 Star::Find(15, 1257, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
21:11:19.474 00.003 6120 Star::Find returns 1 (0), X=1257.80, Y=878.00, Mass=9885, SNR=60.7, Peak=204 HFD=7.5
21:11:19.476 00.002 6120 CameraToMount -- cameraTheta (2.84) - m_xAngle (-2.95) = xAngle (5.79 = -0.49)
21:11:19.479 00.003 6120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.52 = -0.76)
21:11:19.482 00.003 6120 CameraToMount -- cameraX=-0.68 cameraY=0.21 hyp=0.71 cameraTheta=2.84 mountX=0.63 mountY=-0.49, mountTheta=-0.66
21:11:19.483 00.001 6120 SchedulePrimaryMove(0D6325F0, x=-0.68, y=0.21, opts=13)
21:11:19.488 00.005 6120 Enqueuing Move request for scope (-0.68, 0.21)
21:11:19.492 00.004 7680 Worker thread wakes up
21:11:19.492 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.21) opts 0xd
21:11:19.492 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.68, 0.21)
21:11:19.492 00.000 7680 Moving (-0.68, 0.21) raw xDistance=0.63 yDistance=-0.49
21:11:19.492 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.63
21:11:19.492 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:11:19.492 00.000 7680 MoveAxis(W, 278, ABG)
21:11:19.492 00.000 7680 Guiding  Dir = 3, Dur = 278
21:11:19.492 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:11:19.495 00.003 7680 IsSlewing returns 0
21:11:19.495 00.000 7680 IsGuiding returns 0
21:11:19.495 00.000 7680 PulseGuide returned control before completion, sleep 288
21:11:19.498 00.003 6120 UpdateGuideState exits: m=9885 SNR=60.7
21:11:19.512 00.014 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:19.514 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:19.514 00.000 6120 Enqueuing Expose request
21:11:19.800 00.286 7680 IsGuiding returns 0
21:11:19.800 00.000 7680 Move returns status 0, amount 278
21:11:19.802 00.002 7680 MoveAxis(N, 266, ABG)
21:11:19.802 00.000 7680 Guiding  Dir = 0, Dur = 266
21:11:19.804 00.002 7680 IsSlewing returns 0
21:11:19.804 00.000 7680 IsGuiding returns 0
21:11:19.804 00.000 7680 PulseGuide returned control before completion, sleep 276
21:11:20.087 00.283 7680 IsGuiding returns 1
21:11:20.087 00.000 7680 scope still moving after pulse duration time elapsed
21:11:20.118 00.031 7680 IsSlewing returns 0
21:11:20.118 00.000 7680 IsGuiding returns 0
21:11:20.118 00.000 7680 scope move finished after 266 + 48 ms
21:11:20.118 00.000 7680 Move returns status 0, amount 266
21:11:20.120 00.002 7680 move complete, result=0
21:11:20.120 00.000 7680 worker thread done servicing request
21:11:20.120 00.000 7680 Worker thread wakes up
21:11:20.120 00.000 6120 GuideStep: 0.6 px 278 ms WEST, -0.5 px 266 ms NORTH
21:11:20.120 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:20.120 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:21.367 01.247 7680 Exposure complete
21:11:21.448 00.081 7680 worker thread done servicing request
21:11:21.448 00.000 6120 OnExposeComplete: enter
21:11:21.451 00.003 6120 UpdateGuideState(): m_state=6
21:11:21.451 00.000 6120 Star::Find(15, 1257, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
21:11:21.457 00.006 6120 Star::Find returns 1 (0), X=1258.37, Y=877.91, Mass=9223, SNR=58.5, Peak=191 HFD=7.6
21:11:21.460 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
21:11:21.463 00.003 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.28)
21:11:21.468 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.32 mountX=0.09 mountY=-0.16, mountTheta=-1.06
21:11:21.473 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.12, opts=13)
21:11:21.475 00.002 6120 Enqueuing Move request for scope (-0.11, 0.12)
21:11:21.477 00.002 7680 Worker thread wakes up
21:11:21.477 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
21:11:21.479 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
21:11:21.479 00.000 7680 Moving (-0.11, 0.12) raw xDistance=0.09 yDistance=-0.16
21:11:21.479 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:11:21.479 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=191, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:11:21.483 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:11:21.483 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:11:21.483 00.000 7680 MoveAxis(E, 0, ABG)
21:11:21.483 00.000 7680 Move returns status 0, amount 0
21:11:21.483 00.000 7680 MoveAxis(N, 0, ABG)
21:11:21.483 00.000 7680 Move returns status 0, amount 0
21:11:21.483 00.000 7680 move complete, result=0
21:11:21.483 00.000 7680 worker thread done servicing request
21:11:21.494 00.011 6120 UpdateGuideState exits: m=9223 SNR=58.5
21:11:21.494 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:21.506 00.012 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:21.508 00.002 6120 Enqueuing Expose request
21:11:21.510 00.002 7680 Worker thread wakes up
21:11:21.510 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:21.510 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:21.527 00.017 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:11:22.754 01.227 7680 Exposure complete
21:11:22.823 00.069 7680 worker thread done servicing request
21:11:22.823 00.000 6120 OnExposeComplete: enter
21:11:22.830 00.007 6120 UpdateGuideState(): m_state=6
21:11:22.833 00.003 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
21:11:22.833 00.000 6120 Star::Find returns 1 (0), X=1258.15, Y=878.08, Mass=9941, SNR=60.0, Peak=203 HFD=7.3
21:11:22.838 00.005 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.90)
21:11:22.840 00.002 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.17)
21:11:22.843 00.003 6120 CameraToMount -- cameraX=-0.33 cameraY=0.28 hyp=0.44 cameraTheta=2.43 mountX=0.27 mountY=-0.40, mountTheta=-0.97
21:11:22.846 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.28, opts=13)
21:11:22.848 00.002 6120 Enqueuing Move request for scope (-0.33, 0.28)
21:11:22.848 00.000 7680 Worker thread wakes up
21:11:22.848 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.28) opts 0xd
21:11:22.848 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.28)
21:11:22.848 00.000 7680 Moving (-0.33, 0.28) raw xDistance=0.27 yDistance=-0.40
21:11:22.848 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
21:11:22.848 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
21:11:22.848 00.000 7680 MoveAxis(W, 115, ABG)
21:11:22.848 00.000 7680 Guiding  Dir = 3, Dur = 115
21:11:22.848 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:11:22.856 00.008 7680 IsSlewing returns 0
21:11:22.857 00.001 7680 IsGuiding returns 0
21:11:22.857 00.000 7680 PulseGuide returned control before completion, sleep 125
21:11:22.864 00.007 6120 UpdateGuideState exits: m=9941 SNR=60.0
21:11:22.864 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:22.875 00.011 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:22.878 00.003 6120 Enqueuing Expose request
21:11:22.988 00.110 7680 IsGuiding returns 1
21:11:22.988 00.000 7680 scope still moving after pulse duration time elapsed
21:11:23.020 00.032 7680 IsSlewing returns 0
21:11:23.025 00.005 7680 IsGuiding returns 0
21:11:23.027 00.002 7680 scope move finished after 115 + 54 ms
21:11:23.027 00.000 7680 Move returns status 0, amount 115
21:11:23.027 00.000 7680 MoveAxis(N, 218, ABG)
21:11:23.027 00.000 7680 Guiding  Dir = 0, Dur = 218
21:11:23.029 00.002 7680 IsSlewing returns 0
21:11:23.029 00.000 7680 IsGuiding returns 0
21:11:23.029 00.000 7680 PulseGuide returned control before completion, sleep 228
21:11:23.259 00.230 7680 IsGuiding returns 1
21:11:23.260 00.001 7680 scope still moving after pulse duration time elapsed
21:11:23.290 00.030 7680 IsSlewing returns 0
21:11:23.290 00.000 7680 IsGuiding returns 0
21:11:23.291 00.001 7680 scope move finished after 218 + 43 ms
21:11:23.291 00.000 7680 Move returns status 0, amount 218
21:11:23.291 00.000 7680 move complete, result=0
21:11:23.291 00.000 7680 worker thread done servicing request
21:11:23.291 00.000 7680 Worker thread wakes up
21:11:23.291 00.000 6120 GuideStep: 0.3 px 115 ms WEST, -0.4 px 218 ms NORTH
21:11:23.291 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:23.291 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:24.546 01.255 7680 Exposure complete
21:11:24.611 00.065 7680 worker thread done servicing request
21:11:24.611 00.000 6120 OnExposeComplete: enter
21:11:24.611 00.000 6120 UpdateGuideState(): m_state=6
21:11:24.617 00.006 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
21:11:24.617 00.000 6120 Star::Find returns 1 (0), X=1258.22, Y=878.27, Mass=9800, SNR=59.5, Peak=230 HFD=7.4
21:11:24.617 00.000 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.26)
21:11:24.617 00.000 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
21:11:24.628 00.011 6120 CameraToMount -- cameraX=-0.26 cameraY=0.47 hyp=0.54 cameraTheta=2.07 mountX=0.17 mountY=-0.54, mountTheta=-1.27
21:11:24.628 00.000 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.47, opts=13)
21:11:24.633 00.005 6120 Enqueuing Move request for scope (-0.26, 0.47)
21:11:24.635 00.002 7680 Worker thread wakes up
21:11:24.635 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.47) opts 0xd
21:11:24.635 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.47)
21:11:24.635 00.000 7680 Moving (-0.26, 0.47) raw xDistance=0.17 yDistance=-0.54
21:11:24.635 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:11:24.635 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
21:11:24.635 00.000 7680 MoveAxis(E, 0, ABG)
21:11:24.635 00.000 7680 Move returns status 0, amount 0
21:11:24.635 00.000 7680 MoveAxis(N, 293, ABG)
21:11:24.635 00.000 7680 Guiding  Dir = 0, Dur = 293
21:11:24.635 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=230, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:11:24.635 00.000 7680 IsSlewing returns 0
21:11:24.635 00.000 7680 IsGuiding returns 0
21:11:24.635 00.000 7680 PulseGuide returned control before completion, sleep 303
21:11:24.648 00.013 6120 UpdateGuideState exits: m=9800 SNR=59.5
21:11:24.648 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:24.648 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:24.662 00.014 6120 Enqueuing Expose request
21:11:24.950 00.288 7680 IsGuiding returns 1
21:11:24.950 00.000 7680 scope still moving after pulse duration time elapsed
21:11:24.982 00.032 7680 IsSlewing returns 0
21:11:24.982 00.000 7680 IsGuiding returns 0
21:11:24.982 00.000 7680 scope move finished after 293 + 49 ms
21:11:24.982 00.000 7680 Move returns status 0, amount 293
21:11:24.982 00.000 7680 move complete, result=0
21:11:24.982 00.000 7680 worker thread done servicing request
21:11:24.982 00.000 7680 Worker thread wakes up
21:11:24.982 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:24.982 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:24.982 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 293 ms NORTH
21:11:26.232 01.250 7680 Exposure complete
21:11:26.320 00.088 7680 worker thread done servicing request
21:11:26.320 00.000 6120 OnExposeComplete: enter
21:11:26.323 00.003 6120 UpdateGuideState(): m_state=6
21:11:26.323 00.000 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
21:11:26.323 00.000 6120 Star::Find returns 1 (0), X=1258.45, Y=877.92, Mass=10042, SNR=60.7, Peak=218 HFD=7.4
21:11:26.333 00.010 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
21:11:26.336 00.003 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
21:11:26.336 00.000 6120 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.82 mountX=0.01 mountY=-0.13, mountTheta=-1.51
21:11:26.346 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.13, opts=13)
21:11:26.353 00.007 6120 Enqueuing Move request for scope (-0.03, 0.13)
21:11:26.354 00.001 7680 Worker thread wakes up
21:11:26.354 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
21:11:26.354 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
21:11:26.354 00.000 7680 Moving (-0.03, 0.13) raw xDistance=0.01 yDistance=-0.13
21:11:26.354 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:11:26.354 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:11:26.354 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:11:26.354 00.000 7680 MoveAxis(E, 0, ABG)
21:11:26.354 00.000 7680 Move returns status 0, amount 0
21:11:26.354 00.000 7680 MoveAxis(N, 0, ABG)
21:11:26.354 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:11:26.354 00.000 7680 Move returns status 0, amount 0
21:11:26.354 00.000 7680 move complete, result=0
21:11:26.354 00.000 7680 worker thread done servicing request
21:11:26.368 00.014 6120 UpdateGuideState exits: m=10042 SNR=60.7
21:11:26.381 00.013 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:26.385 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:26.388 00.003 6120 Enqueuing Expose request
21:11:26.392 00.004 7680 Worker thread wakes up
21:11:26.392 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:26.392 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:26.415 00.023 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:11:27.669 01.254 7680 Exposure complete
21:11:27.739 00.070 7680 worker thread done servicing request
21:11:27.739 00.000 6120 OnExposeComplete: enter
21:11:27.739 00.000 6120 UpdateGuideState(): m_state=6
21:11:27.744 00.005 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
21:11:27.744 00.000 6120 Star::Find returns 1 (0), X=1258.24, Y=877.99, Mass=8838, SNR=55.9, Peak=190 HFD=7.0
21:11:27.749 00.005 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.40 = -0.88)
21:11:27.749 00.000 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.13 = -1.15)
21:11:27.755 00.006 6120 CameraToMount -- cameraX=-0.24 cameraY=0.20 hyp=0.32 cameraTheta=2.45 mountX=0.20 mountY=-0.29, mountTheta=-0.96
21:11:27.757 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.20, opts=13)
21:11:27.760 00.003 6120 Enqueuing Move request for scope (-0.24, 0.20)
21:11:27.763 00.003 7680 Worker thread wakes up
21:11:27.763 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.20) opts 0xd
21:11:27.763 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.20)
21:11:27.763 00.000 7680 Moving (-0.24, 0.20) raw xDistance=0.20 yDistance=-0.29
21:11:27.764 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
21:11:27.764 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:11:27.764 00.000 7680 MoveAxis(W, 85, ABG)
21:11:27.764 00.000 7680 Guiding  Dir = 3, Dur = 85
21:11:27.765 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=190, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:11:27.767 00.002 7680 IsSlewing returns 0
21:11:27.767 00.000 7680 IsGuiding returns 0
21:11:27.768 00.001 7680 PulseGuide returned control before completion, sleep 95
21:11:27.773 00.005 6120 UpdateGuideState exits: m=8838 SNR=55.9
21:11:27.773 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:27.773 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:27.787 00.014 6120 Enqueuing Expose request
21:11:27.866 00.079 7680 IsGuiding returns 1
21:11:27.866 00.000 7680 scope still moving after pulse duration time elapsed
21:11:27.898 00.032 7680 IsSlewing returns 0
21:11:27.898 00.000 7680 IsGuiding returns 0
21:11:27.898 00.000 7680 scope move finished after 85 + 46 ms
21:11:27.898 00.000 7680 Move returns status 0, amount 85
21:11:27.898 00.000 7680 MoveAxis(N, 157, ABG)
21:11:27.898 00.000 7680 Guiding  Dir = 0, Dur = 157
21:11:27.898 00.000 7680 IsSlewing returns 0
21:11:27.898 00.000 7680 IsGuiding returns 0
21:11:27.898 00.000 7680 PulseGuide returned control before completion, sleep 167
21:11:28.075 00.177 7680 IsGuiding returns 1
21:11:28.075 00.000 7680 scope still moving after pulse duration time elapsed
21:11:28.107 00.032 7680 IsSlewing returns 0
21:11:28.107 00.000 7680 IsGuiding returns 0
21:11:28.107 00.000 7680 scope move finished after 157 + 49 ms
21:11:28.107 00.000 7680 Move returns status 0, amount 157
21:11:28.107 00.000 7680 move complete, result=0
21:11:28.107 00.000 7680 worker thread done servicing request
21:11:28.107 00.000 7680 Worker thread wakes up
21:11:28.107 00.000 6120 GuideStep: 0.2 px 85 ms WEST, -0.3 px 157 ms NORTH
21:11:28.117 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:28.117 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:29.371 01.254 7680 Exposure complete
21:11:29.449 00.078 7680 worker thread done servicing request
21:11:29.449 00.000 6120 OnExposeComplete: enter
21:11:29.453 00.004 6120 UpdateGuideState(): m_state=6
21:11:29.453 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
21:11:29.458 00.005 6120 Star::Find returns 1 (0), X=1258.19, Y=877.82, Mass=9552, SNR=59.1, Peak=199 HFD=7.4
21:11:29.458 00.000 6120 CameraToMount -- cameraTheta (3.03) - m_xAngle (-2.95) = xAngle (5.99 = -0.30)
21:11:29.458 00.000 6120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.72 = -0.57)
21:11:29.465 00.007 6120 CameraToMount -- cameraX=-0.29 cameraY=0.03 hyp=0.29 cameraTheta=3.03 mountX=0.28 mountY=-0.16, mountTheta=-0.51
21:11:29.465 00.000 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.03, opts=13)
21:11:29.465 00.000 6120 Enqueuing Move request for scope (-0.29, 0.03)
21:11:29.475 00.010 7680 Worker thread wakes up
21:11:29.475 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.03) opts 0xd
21:11:29.475 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.03)
21:11:29.475 00.000 7680 Moving (-0.29, 0.03) raw xDistance=0.28 yDistance=-0.16
21:11:29.475 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
21:11:29.475 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:11:29.475 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:11:29.475 00.000 7680 MoveAxis(W, 125, ABG)
21:11:29.475 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:11:29.479 00.004 7680 Guiding  Dir = 3, Dur = 125
21:11:29.479 00.000 7680 IsSlewing returns 0
21:11:29.479 00.000 7680 IsGuiding returns 0
21:11:29.481 00.002 7680 PulseGuide returned control before completion, sleep 135
21:11:29.493 00.012 6120 UpdateGuideState exits: m=9552 SNR=59.1
21:11:29.498 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:29.498 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:29.498 00.000 6120 Enqueuing Expose request
21:11:29.625 00.127 7680 IsGuiding returns 1
21:11:29.625 00.000 7680 scope still moving after pulse duration time elapsed
21:11:29.657 00.032 7680 IsSlewing returns 0
21:11:29.657 00.000 7680 IsGuiding returns 0
21:11:29.657 00.000 7680 scope move finished after 125 + 52 ms
21:11:29.657 00.000 7680 Move returns status 0, amount 125
21:11:29.657 00.000 7680 MoveAxis(N, 0, ABG)
21:11:29.657 00.000 7680 Move returns status 0, amount 0
21:11:29.657 00.000 7680 move complete, result=0
21:11:29.657 00.000 7680 worker thread done servicing request
21:11:29.657 00.000 7680 Worker thread wakes up
21:11:29.657 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:29.657 00.000 6120 GuideStep: 0.3 px 125 ms WEST, -0.2 px 0 ms NORTH
21:11:29.666 00.009 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:30.919 01.253 7680 Exposure complete
21:11:30.979 00.060 7680 worker thread done servicing request
21:11:30.979 00.000 6120 OnExposeComplete: enter
21:11:30.989 00.010 6120 UpdateGuideState(): m_state=6
21:11:30.989 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
21:11:30.994 00.005 6120 Star::Find returns 1 (0), X=1258.60, Y=877.87, Mass=10005, SNR=61.0, Peak=211 HFD=7.4
21:11:30.994 00.000 6120 CameraToMount -- cameraTheta (0.62) - m_xAngle (-2.95) = xAngle (3.57 = -2.71)
21:11:30.994 00.000 6120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.30 = -2.98)
21:11:30.994 00.000 6120 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.62 mountX=-0.13 mountY=-0.02, mountTheta=-2.97
21:11:30.994 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.08, opts=13)
21:11:31.006 00.012 6120 Enqueuing Move request for scope (0.11, 0.08)
21:11:31.010 00.004 7680 Worker thread wakes up
21:11:31.010 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
21:11:31.010 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
21:11:31.010 00.000 7680 Moving (0.11, 0.08) raw xDistance=-0.13 yDistance=-0.02
21:11:31.010 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:11:31.010 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:11:31.010 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:11:31.010 00.000 7680 MoveAxis(E, 0, ABG)
21:11:31.010 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=189, Gamma=1.000
21:11:31.010 00.000 7680 Move returns status 0, amount 0
21:11:31.010 00.000 7680 MoveAxis(N, 0, ABG)
21:11:31.010 00.000 7680 Move returns status 0, amount 0
21:11:31.010 00.000 7680 move complete, result=0
21:11:31.010 00.000 7680 worker thread done servicing request
21:11:31.025 00.015 6120 UpdateGuideState exits: m=10005 SNR=61.0
21:11:31.025 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:31.035 00.010 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:31.035 00.000 6120 Enqueuing Expose request
21:11:31.040 00.005 7680 Worker thread wakes up
21:11:31.041 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:31.041 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:31.060 00.019 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:11:32.291 01.231 7680 Exposure complete
21:11:32.358 00.067 7680 worker thread done servicing request
21:11:32.358 00.000 6120 OnExposeComplete: enter
21:11:32.358 00.000 6120 UpdateGuideState(): m_state=6
21:11:32.363 00.005 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
21:11:32.363 00.000 6120 Star::Find returns 1 (0), X=1258.47, Y=878.30, Mass=9438, SNR=58.8, Peak=198 HFD=7.4
21:11:32.363 00.000 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
21:11:32.363 00.000 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
21:11:32.374 00.011 6120 CameraToMount -- cameraX=-0.01 cameraY=0.51 hyp=0.51 cameraTheta=1.60 mountX=-0.08 mountY=-0.46, mountTheta=-1.74
21:11:32.374 00.000 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.51, opts=13)
21:11:32.380 00.006 6120 Enqueuing Move request for scope (-0.01, 0.51)
21:11:32.382 00.002 7680 Worker thread wakes up
21:11:32.382 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.51) opts 0xd
21:11:32.382 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.51)
21:11:32.382 00.000 7680 Moving (-0.01, 0.51) raw xDistance=-0.08 yDistance=-0.46
21:11:32.384 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:11:32.384 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
21:11:32.384 00.000 7680 MoveAxis(E, 0, ABG)
21:11:32.384 00.000 7680 Move returns status 0, amount 0
21:11:32.384 00.000 7680 MoveAxis(N, 251, ABG)
21:11:32.384 00.000 7680 Guiding  Dir = 0, Dur = 251
21:11:32.384 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:11:32.387 00.003 7680 IsSlewing returns 0
21:11:32.387 00.000 7680 IsGuiding returns 0
21:11:32.387 00.000 7680 PulseGuide returned control before completion, sleep 261
21:11:32.398 00.011 6120 UpdateGuideState exits: m=9438 SNR=58.8
21:11:32.398 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:32.405 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:32.409 00.004 6120 Enqueuing Expose request
21:11:32.660 00.251 7680 IsGuiding returns 1
21:11:32.660 00.000 7680 scope still moving after pulse duration time elapsed
21:11:32.692 00.032 7680 IsSlewing returns 0
21:11:32.692 00.000 7680 IsGuiding returns 0
21:11:32.695 00.003 7680 scope move finished after 251 + 54 ms
21:11:32.695 00.000 7680 Move returns status 0, amount 251
21:11:32.695 00.000 7680 move complete, result=0
21:11:32.695 00.000 7680 worker thread done servicing request
21:11:32.695 00.000 7680 Worker thread wakes up
21:11:32.695 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 251 ms NORTH
21:11:32.702 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:32.702 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:33.959 01.257 7680 Exposure complete
21:11:34.015 00.056 7680 worker thread done servicing request
21:11:34.015 00.000 6120 OnExposeComplete: enter
21:11:34.031 00.016 6120 UpdateGuideState(): m_state=6
21:11:34.031 00.000 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
21:11:34.031 00.000 6120 Star::Find returns 1 (0), X=1258.55, Y=878.35, Mass=9365, SNR=57.6, Peak=194 HFD=7.4
21:11:34.038 00.007 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
21:11:34.038 00.000 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
21:11:34.041 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.56 hyp=0.56 cameraTheta=1.45 mountX=-0.17 mountY=-0.47, mountTheta=-1.92
21:11:34.046 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.56, opts=13)
21:11:34.048 00.002 6120 Enqueuing Move request for scope (0.07, 0.56)
21:11:34.051 00.003 7680 Worker thread wakes up
21:11:34.051 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.56) opts 0xd
21:11:34.051 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.56)
21:11:34.051 00.000 7680 Moving (0.07, 0.56) raw xDistance=-0.17 yDistance=-0.47
21:11:34.052 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:11:34.052 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
21:11:34.052 00.000 7680 MoveAxis(E, 0, ABG)
21:11:34.052 00.000 7680 Move returns status 0, amount 0
21:11:34.053 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=194, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:11:34.055 00.002 7680 MoveAxis(N, 254, ABG)
21:11:34.055 00.000 7680 Guiding  Dir = 0, Dur = 254
21:11:34.055 00.000 7680 IsSlewing returns 0
21:11:34.056 00.001 7680 IsGuiding returns 0
21:11:34.056 00.000 7680 PulseGuide returned control before completion, sleep 264
21:11:34.066 00.010 6120 UpdateGuideState exits: m=9365 SNR=57.6
21:11:34.073 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:34.077 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:34.078 00.001 6120 Enqueuing Expose request
21:11:34.334 00.256 7680 IsGuiding returns 1
21:11:34.334 00.000 7680 scope still moving after pulse duration time elapsed
21:11:34.366 00.032 7680 IsSlewing returns 0
21:11:34.366 00.000 7680 IsGuiding returns 0
21:11:34.366 00.000 7680 scope move finished after 254 + 57 ms
21:11:34.366 00.000 7680 Move returns status 0, amount 254
21:11:34.366 00.000 7680 move complete, result=0
21:11:34.366 00.000 7680 worker thread done servicing request
21:11:34.366 00.000 7680 Worker thread wakes up
21:11:34.366 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 254 ms NORTH
21:11:34.366 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:34.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:35.630 01.264 7680 Exposure complete
21:11:35.703 00.073 7680 worker thread done servicing request
21:11:35.705 00.002 6120 OnExposeComplete: enter
21:11:35.705 00.000 6120 UpdateGuideState(): m_state=6
21:11:35.710 00.005 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
21:11:35.710 00.000 6120 Star::Find returns 1 (0), X=1258.34, Y=877.73, Mass=9579, SNR=60.0, Peak=202 HFD=7.3
21:11:35.714 00.004 6120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-2.95) = xAngle (0.19 = 0.19)
21:11:35.714 00.000 6120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.08 = -0.08)
21:11:35.720 00.006 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.77 mountX=0.15 mountY=-0.01, mountTheta=-0.08
21:11:35.723 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.06, opts=13)
21:11:35.723 00.000 6120 Enqueuing Move request for scope (-0.14, -0.06)
21:11:35.729 00.006 7680 Worker thread wakes up
21:11:35.729 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
21:11:35.729 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
21:11:35.729 00.000 7680 Moving (-0.14, -0.06) raw xDistance=0.15 yDistance=-0.01
21:11:35.729 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:11:35.729 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:11:35.729 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:11:35.729 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=163, Gamma=1.000
21:11:35.733 00.004 7680 MoveAxis(E, 0, ABG)
21:11:35.733 00.000 7680 Move returns status 0, amount 0
21:11:35.733 00.000 7680 MoveAxis(N, 0, ABG)
21:11:35.733 00.000 7680 Move returns status 0, amount 0
21:11:35.734 00.001 7680 move complete, result=0
21:11:35.734 00.000 7680 worker thread done servicing request
21:11:35.737 00.003 6120 UpdateGuideState exits: m=9579 SNR=60.0
21:11:35.748 00.011 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:35.753 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:35.753 00.000 6120 Enqueuing Expose request
21:11:35.757 00.004 7680 Worker thread wakes up
21:11:35.757 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:35.757 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:35.775 00.018 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:11:36.997 01.222 7680 Exposure complete
21:11:37.066 00.069 7680 worker thread done servicing request
21:11:37.066 00.000 6120 OnExposeComplete: enter
21:11:37.066 00.000 6120 UpdateGuideState(): m_state=6
21:11:37.073 00.007 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
21:11:37.073 00.000 6120 Star::Find returns 1 (0), X=1258.54, Y=877.83, Mass=9514, SNR=59.7, Peak=199 HFD=7.5
21:11:37.079 00.006 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (-2.95) = xAngle (3.52 = -2.77)
21:11:37.079 00.000 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
21:11:37.083 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.56 mountX=-0.07 mountY=-0.01, mountTheta=-3.03
21:11:37.087 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.04, opts=13)
21:11:37.088 00.001 6120 Enqueuing Move request for scope (0.06, 0.04)
21:11:37.088 00.000 7680 Worker thread wakes up
21:11:37.088 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
21:11:37.088 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
21:11:37.088 00.000 7680 Moving (0.06, 0.04) raw xDistance=-0.07 yDistance=-0.01
21:11:37.088 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:11:37.088 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:11:37.088 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:11:37.088 00.000 7680 MoveAxis(E, 0, ABG)
21:11:37.088 00.000 7680 Move returns status 0, amount 0
21:11:37.088 00.000 7680 MoveAxis(N, 0, ABG)
21:11:37.088 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:11:37.088 00.000 7680 Move returns status 0, amount 0
21:11:37.088 00.000 7680 move complete, result=0
21:11:37.088 00.000 7680 worker thread done servicing request
21:11:37.104 00.016 6120 UpdateGuideState exits: m=9514 SNR=59.7
21:11:37.104 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:37.116 00.012 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:37.119 00.003 6120 Enqueuing Expose request
21:11:37.119 00.000 7680 Worker thread wakes up
21:11:37.119 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:37.119 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:37.139 00.020 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:11:38.376 01.237 7680 Exposure complete
21:11:38.439 00.063 7680 worker thread done servicing request
21:11:38.439 00.000 6120 OnExposeComplete: enter
21:11:38.443 00.004 6120 UpdateGuideState(): m_state=6
21:11:38.447 00.004 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
21:11:38.448 00.001 6120 Star::Find returns 1 (0), X=1258.30, Y=878.42, Mass=9703, SNR=59.4, Peak=215 HFD=7.3
21:11:38.452 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
21:11:38.456 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
21:11:38.458 00.002 6120 CameraToMount -- cameraX=-0.18 cameraY=0.63 hyp=0.66 cameraTheta=1.85 mountX=0.06 mountY=-0.65, mountTheta=-1.48
21:11:38.468 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.63, opts=13)
21:11:38.471 00.003 6120 Enqueuing Move request for scope (-0.18, 0.63)
21:11:38.473 00.002 7680 Worker thread wakes up
21:11:38.475 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.63) opts 0xd
21:11:38.475 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.63)
21:11:38.475 00.000 7680 Moving (-0.18, 0.63) raw xDistance=0.06 yDistance=-0.65
21:11:38.475 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:11:38.475 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
21:11:38.475 00.000 7680 MoveAxis(E, 0, ABG)
21:11:38.475 00.000 7680 Move returns status 0, amount 0
21:11:38.475 00.000 7680 MoveAxis(N, 351, ABG)
21:11:38.475 00.000 7680 Guiding  Dir = 0, Dur = 351
21:11:38.475 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:11:38.478 00.003 7680 IsSlewing returns 0
21:11:38.479 00.001 7680 IsGuiding returns 0
21:11:38.479 00.000 7680 PulseGuide returned control before completion, sleep 361
21:11:38.495 00.016 6120 UpdateGuideState exits: m=9703 SNR=59.4
21:11:38.497 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:38.499 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:38.503 00.004 6120 Enqueuing Expose request
21:11:38.846 00.343 7680 IsGuiding returns 1
21:11:38.847 00.001 7680 scope still moving after pulse duration time elapsed
21:11:38.878 00.031 7680 IsSlewing returns 0
21:11:38.878 00.000 7680 IsGuiding returns 0
21:11:38.878 00.000 7680 scope move finished after 351 + 48 ms
21:11:38.878 00.000 7680 Move returns status 0, amount 351
21:11:38.878 00.000 7680 move complete, result=0
21:11:38.878 00.000 7680 worker thread done servicing request
21:11:38.878 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 351 ms NORTH
21:11:38.882 00.004 7680 Worker thread wakes up
21:11:38.883 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:38.885 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:40.135 01.250 7680 Exposure complete
21:11:40.209 00.074 7680 worker thread done servicing request
21:11:40.209 00.000 6120 OnExposeComplete: enter
21:11:40.209 00.000 6120 UpdateGuideState(): m_state=6
21:11:40.216 00.007 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
21:11:40.219 00.003 6120 Star::Find returns 1 (0), X=1258.61, Y=877.86, Mass=9728, SNR=58.8, Peak=200 HFD=7.4
21:11:40.221 00.002 6120 CameraToMount -- cameraTheta (0.46) - m_xAngle (-2.95) = xAngle (3.41 = -2.87)
21:11:40.221 00.000 6120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.14 = -3.14)
21:11:40.225 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.46 mountX=-0.14 mountY=-0.00, mountTheta=-3.14
21:11:40.229 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.07, opts=13)
21:11:40.231 00.002 6120 Enqueuing Move request for scope (0.13, 0.07)
21:11:40.231 00.000 7680 Worker thread wakes up
21:11:40.231 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
21:11:40.231 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
21:11:40.231 00.000 7680 Moving (0.13, 0.07) raw xDistance=-0.14 yDistance=-0.00
21:11:40.231 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:11:40.231 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:11:40.231 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:11:40.231 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:11:40.236 00.005 7680 MoveAxis(E, 0, ABG)
21:11:40.236 00.000 7680 Move returns status 0, amount 0
21:11:40.236 00.000 7680 MoveAxis(N, 0, ABG)
21:11:40.236 00.000 7680 Move returns status 0, amount 0
21:11:40.239 00.003 7680 move complete, result=0
21:11:40.239 00.000 7680 worker thread done servicing request
21:11:40.251 00.012 6120 UpdateGuideState exits: m=9728 SNR=58.8
21:11:40.254 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:40.257 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:40.257 00.000 6120 Enqueuing Expose request
21:11:40.262 00.005 7680 Worker thread wakes up
21:11:40.264 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:40.264 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:40.283 00.019 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:11:41.522 01.239 7680 Exposure complete
21:11:41.589 00.067 7680 worker thread done servicing request
21:11:41.594 00.005 6120 OnExposeComplete: enter
21:11:41.596 00.002 6120 UpdateGuideState(): m_state=6
21:11:41.599 00.003 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
21:11:41.601 00.002 6120 Star::Find returns 1 (0), X=1258.59, Y=877.92, Mass=9452, SNR=58.3, Peak=193 HFD=7.5
21:11:41.604 00.003 6120 CameraToMount -- cameraTheta (0.87) - m_xAngle (-2.95) = xAngle (3.83 = -2.45)
21:11:41.604 00.000 6120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.56 = -2.72)
21:11:41.610 00.006 6120 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.87 mountX=-0.13 mountY=-0.07, mountTheta=-2.66
21:11:41.610 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.13, opts=13)
21:11:41.610 00.000 6120 Enqueuing Move request for scope (0.11, 0.13)
21:11:41.610 00.000 7680 Worker thread wakes up
21:11:41.610 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
21:11:41.610 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
21:11:41.610 00.000 7680 Moving (0.11, 0.13) raw xDistance=-0.13 yDistance=-0.07
21:11:41.610 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:11:41.610 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:11:41.610 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:11:41.610 00.000 7680 MoveAxis(E, 0, ABG)
21:11:41.610 00.000 7680 Move returns status 0, amount 0
21:11:41.610 00.000 7680 MoveAxis(N, 0, ABG)
21:11:41.610 00.000 7680 Move returns status 0, amount 0
21:11:41.610 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:11:41.624 00.014 7680 move complete, result=0
21:11:41.624 00.000 7680 worker thread done servicing request
21:11:41.635 00.011 6120 UpdateGuideState exits: m=9452 SNR=58.3
21:11:41.641 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:41.644 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:41.647 00.003 6120 Enqueuing Expose request
21:11:41.649 00.002 7680 Worker thread wakes up
21:11:41.649 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:41.649 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:41.666 00.017 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:11:42.907 01.241 7680 Exposure complete
21:11:42.963 00.056 7680 worker thread done servicing request
21:11:42.963 00.000 6120 OnExposeComplete: enter
21:11:42.977 00.014 6120 UpdateGuideState(): m_state=6
21:11:42.979 00.002 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
21:11:42.979 00.000 6120 Star::Find returns 1 (0), X=1258.51, Y=878.29, Mass=10179, SNR=59.8, Peak=213 HFD=7.4
21:11:42.987 00.008 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.83)
21:11:42.991 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
21:11:42.994 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.50 hyp=0.50 cameraTheta=1.50 mountX=-0.13 mountY=-0.43, mountTheta=-1.85
21:11:42.995 00.001 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.50, opts=13)
21:11:42.995 00.000 6120 Enqueuing Move request for scope (0.03, 0.50)
21:11:42.995 00.000 7680 Worker thread wakes up
21:11:42.995 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.50) opts 0xd
21:11:42.995 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.50)
21:11:42.995 00.000 7680 Moving (0.03, 0.50) raw xDistance=-0.13 yDistance=-0.43
21:11:42.995 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:11:42.995 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
21:11:42.995 00.000 7680 MoveAxis(E, 0, ABG)
21:11:42.995 00.000 7680 Move returns status 0, amount 0
21:11:42.995 00.000 7680 MoveAxis(N, 234, ABG)
21:11:42.995 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:11:43.007 00.012 7680 Guiding  Dir = 0, Dur = 234
21:11:43.007 00.000 7680 IsSlewing returns 0
21:11:43.007 00.000 7680 IsGuiding returns 0
21:11:43.007 00.000 7680 PulseGuide returned control before completion, sleep 244
21:11:43.022 00.015 6120 UpdateGuideState exits: m=10179 SNR=59.8
21:11:43.024 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:43.027 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:43.029 00.002 6120 Enqueuing Expose request
21:11:43.264 00.235 7680 IsGuiding returns 1
21:11:43.264 00.000 7680 scope still moving after pulse duration time elapsed
21:11:43.296 00.032 7680 IsSlewing returns 0
21:11:43.298 00.002 7680 IsGuiding returns 0
21:11:43.300 00.002 7680 scope move finished after 234 + 58 ms
21:11:43.300 00.000 7680 Move returns status 0, amount 234
21:11:43.300 00.000 7680 move complete, result=0
21:11:43.300 00.000 7680 worker thread done servicing request
21:11:43.300 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 234 ms NORTH
21:11:43.302 00.002 7680 Worker thread wakes up
21:11:43.302 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:43.302 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:44.559 01.257 7680 Exposure complete
21:11:44.637 00.078 7680 worker thread done servicing request
21:11:44.637 00.000 6120 OnExposeComplete: enter
21:11:44.643 00.006 6120 UpdateGuideState(): m_state=6
21:11:44.645 00.002 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
21:11:44.645 00.000 6120 Star::Find returns 1 (0), X=1258.56, Y=878.02, Mass=9419, SNR=58.2, Peak=206 HFD=7.4
21:11:44.645 00.000 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.18 = -2.11)
21:11:44.653 00.008 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.38)
21:11:44.653 00.000 6120 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.22 mountX=-0.12 mountY=-0.17, mountTheta=-2.21
21:11:44.653 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.22, opts=13)
21:11:44.662 00.009 6120 Enqueuing Move request for scope (0.08, 0.22)
21:11:44.662 00.000 7680 Worker thread wakes up
21:11:44.662 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0xd
21:11:44.662 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
21:11:44.662 00.000 7680 Moving (0.08, 0.22) raw xDistance=-0.12 yDistance=-0.17
21:11:44.662 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:11:44.662 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:11:44.662 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:11:44.662 00.000 7680 MoveAxis(E, 0, ABG)
21:11:44.666 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:11:44.669 00.003 7680 Move returns status 0, amount 0
21:11:44.669 00.000 7680 MoveAxis(N, 0, ABG)
21:11:44.669 00.000 7680 Move returns status 0, amount 0
21:11:44.669 00.000 7680 move complete, result=0
21:11:44.669 00.000 7680 worker thread done servicing request
21:11:44.685 00.016 6120 UpdateGuideState exits: m=9419 SNR=58.2
21:11:44.687 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:44.690 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:44.690 00.000 6120 Enqueuing Expose request
21:11:44.697 00.007 7680 Worker thread wakes up
21:11:44.697 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:44.698 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:44.714 00.016 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:11:45.952 01.238 7680 Exposure complete
21:11:46.016 00.064 7680 worker thread done servicing request
21:11:46.016 00.000 6120 OnExposeComplete: enter
21:11:46.016 00.000 6120 UpdateGuideState(): m_state=6
21:11:46.023 00.007 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
21:11:46.023 00.000 6120 Star::Find returns 1 (0), X=1258.05, Y=879.90, Mass=8854, SNR=54.7, Peak=216 HFD=6.5
21:11:46.030 00.007 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.56)
21:11:46.030 00.000 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.83)
21:11:46.035 00.005 6120 CameraToMount -- cameraX=-0.43 cameraY=2.10 hyp=2.15 cameraTheta=1.77 mountX=0.03 mountY=-2.08, mountTheta=-1.56
21:11:46.037 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=2.10, opts=13)
21:11:46.042 00.005 6120 Enqueuing Move request for scope (-0.43, 2.10)
21:11:46.044 00.002 7680 Worker thread wakes up
21:11:46.044 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 2.10) opts 0xd
21:11:46.044 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.43, 2.10)
21:11:46.044 00.000 7680 Moving (-0.43, 2.10) raw xDistance=0.03 yDistance=-2.08
21:11:46.046 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:11:46.046 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.08 from input -2.08
21:11:46.046 00.000 7680 MoveAxis(E, 0, ABG)
21:11:46.046 00.000 7680 Move returns status 0, amount 0
21:11:46.046 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:11:46.047 00.001 7680 MoveAxis(N, 1128, ABG)
21:11:46.047 00.000 7680 Guiding  Dir = 0, Dur = 1128
21:11:46.047 00.000 7680 IsSlewing returns 0
21:11:46.050 00.003 7680 IsGuiding returns 0
21:11:46.050 00.000 7680 PulseGuide returned control before completion, sleep 1138
21:11:46.055 00.005 6120 UpdateGuideState exits: m=8854 SNR=54.7
21:11:46.055 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:46.055 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:46.069 00.014 6120 Enqueuing Expose request
21:11:47.200 01.131 7680 IsGuiding returns 1
21:11:47.200 00.000 7680 scope still moving after pulse duration time elapsed
21:11:47.232 00.032 7680 IsSlewing returns 0
21:11:47.232 00.000 7680 IsGuiding returns 0
21:11:47.232 00.000 7680 scope move finished after 1128 + 54 ms
21:11:47.232 00.000 7680 Move returns status 0, amount 1128
21:11:47.232 00.000 7680 move complete, result=0
21:11:47.232 00.000 7680 worker thread done servicing request
21:11:47.232 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -2.1 px 1128 ms NORTH
21:11:47.236 00.004 7680 Worker thread wakes up
21:11:47.238 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:47.238 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:48.482 01.244 7680 Exposure complete
21:11:48.552 00.070 7680 worker thread done servicing request
21:11:48.552 00.000 6120 OnExposeComplete: enter
21:11:48.552 00.000 6120 UpdateGuideState(): m_state=6
21:11:48.558 00.006 6120 Star::Find(15, 1258, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
21:11:48.560 00.002 6120 Star::Find returns 1 (0), X=1258.46, Y=876.76, Mass=9588, SNR=58.4, Peak=206 HFD=7.4
21:11:48.560 00.000 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-2.95) = xAngle (1.36 = 1.36)
21:11:48.560 00.000 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.09 = 1.09)
21:11:48.568 00.008 6120 CameraToMount -- cameraX=-0.02 cameraY=-1.03 hyp=1.03 cameraTheta=-1.59 mountX=0.22 mountY=0.92, mountTheta=1.34
21:11:48.569 00.001 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-1.03, opts=13)
21:11:48.576 00.007 6120 Enqueuing Move request for scope (-0.02, -1.03)
21:11:48.577 00.001 7680 Worker thread wakes up
21:11:48.577 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.03) opts 0xd
21:11:48.577 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -1.03)
21:11:48.577 00.000 7680 Moving (-0.02, -1.03) raw xDistance=0.22 yDistance=0.92
21:11:48.577 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
21:11:48.577 00.000 7680 resist switch: large excursion: input 0.92 thresh 0.60 direction from -1 to 1
21:11:48.577 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.75
21:11:48.577 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92
21:11:48.577 00.000 7680 MoveAxis(W, 91, ABG)
21:11:48.577 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:11:48.577 00.000 7680 Guiding  Dir = 3, Dur = 91
21:11:48.577 00.000 7680 IsSlewing returns 0
21:11:48.577 00.000 7680 IsGuiding returns 0
21:11:48.577 00.000 7680 PulseGuide returned control before completion, sleep 101
21:11:48.588 00.011 6120 UpdateGuideState exits: m=9588 SNR=58.4
21:11:48.588 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:48.588 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:48.604 00.016 6120 Enqueuing Expose request
21:11:48.698 00.094 7680 IsGuiding returns 1
21:11:48.698 00.000 7680 scope still moving after pulse duration time elapsed
21:11:48.729 00.031 7680 IsSlewing returns 0
21:11:48.729 00.000 7680 IsGuiding returns 0
21:11:48.729 00.000 7680 scope move finished after 91 + 55 ms
21:11:48.729 00.000 7680 Move returns status 0, amount 91
21:11:48.729 00.000 7680 MoveAxis(S, 497, ABG)
21:11:48.729 00.000 7680 Guiding  Dir = 1, Dur = 497
21:11:48.729 00.000 7680 IsSlewing returns 0
21:11:48.729 00.000 7680 IsGuiding returns 0
21:11:48.729 00.000 7680 PulseGuide returned control before completion, sleep 507
21:11:49.257 00.528 7680 IsGuiding returns 1
21:11:49.257 00.000 7680 scope still moving after pulse duration time elapsed
21:11:49.289 00.032 7680 IsSlewing returns 0
21:11:49.289 00.000 7680 IsGuiding returns 0
21:11:49.289 00.000 7680 scope move finished after 497 + 60 ms
21:11:49.289 00.000 7680 Move returns status 0, amount 497
21:11:49.289 00.000 7680 move complete, result=0
21:11:49.292 00.003 7680 worker thread done servicing request
21:11:49.292 00.000 6120 GuideStep: 0.2 px 91 ms WEST, 0.9 px 497 ms SOUTH
21:11:49.292 00.000 7680 Worker thread wakes up
21:11:49.292 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:49.292 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:50.544 01.252 7680 Exposure complete
21:11:50.618 00.074 7680 worker thread done servicing request
21:11:50.618 00.000 6120 OnExposeComplete: enter
21:11:50.618 00.000 6120 UpdateGuideState(): m_state=6
21:11:50.618 00.000 6120 Star::Find(15, 1258, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
21:11:50.618 00.000 6120 Star::Find returns 1 (0), X=1258.28, Y=877.26, Mass=9424, SNR=57.6, Peak=198 HFD=7.4
21:11:50.628 00.010 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-2.95) = xAngle (1.01 = 1.01)
21:11:50.628 00.000 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.74 = 0.74)
21:11:50.628 00.000 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.53 hyp=0.57 cameraTheta=-1.94 mountX=0.30 mountY=0.38, mountTheta=0.91
21:11:50.636 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.53, opts=13)
21:11:50.636 00.000 6120 Enqueuing Move request for scope (-0.21, -0.53)
21:11:50.636 00.000 7680 Worker thread wakes up
21:11:50.636 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.53) opts 0xd
21:11:50.636 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.53)
21:11:50.636 00.000 7680 Moving (-0.21, -0.53) raw xDistance=0.30 yDistance=0.38
21:11:50.636 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
21:11:50.636 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
21:11:50.636 00.000 7680 MoveAxis(W, 133, ABG)
21:11:50.636 00.000 7680 Guiding  Dir = 3, Dur = 133
21:11:50.644 00.008 7680 IsSlewing returns 0
21:11:50.644 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:11:50.644 00.000 7680 IsGuiding returns 0
21:11:50.644 00.000 7680 PulseGuide returned control before completion, sleep 143
21:11:50.661 00.017 6120 UpdateGuideState exits: m=9424 SNR=57.6
21:11:50.663 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:50.667 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:50.670 00.003 6120 Enqueuing Expose request
21:11:50.805 00.135 7680 IsGuiding returns 1
21:11:50.805 00.000 7680 scope still moving after pulse duration time elapsed
21:11:50.837 00.032 7680 IsSlewing returns 0
21:11:50.837 00.000 7680 IsGuiding returns 0
21:11:50.839 00.002 7680 scope move finished after 133 + 58 ms
21:11:50.839 00.000 7680 Move returns status 0, amount 133
21:11:50.839 00.000 7680 MoveAxis(S, 208, ABG)
21:11:50.839 00.000 7680 Guiding  Dir = 1, Dur = 208
21:11:50.839 00.000 7680 IsSlewing returns 0
21:11:50.839 00.000 7680 IsGuiding returns 0
21:11:50.839 00.000 7680 PulseGuide returned control before completion, sleep 218
21:11:51.075 00.236 7680 IsGuiding returns 1
21:11:51.075 00.000 7680 scope still moving after pulse duration time elapsed
21:11:51.106 00.031 7680 IsSlewing returns 0
21:11:51.107 00.001 7680 IsGuiding returns 0
21:11:51.107 00.000 7680 scope move finished after 208 + 59 ms
21:11:51.107 00.000 7680 Move returns status 0, amount 208
21:11:51.107 00.000 7680 move complete, result=0
21:11:51.110 00.003 7680 worker thread done servicing request
21:11:51.110 00.000 6120 GuideStep: 0.3 px 133 ms WEST, 0.4 px 208 ms SOUTH
21:11:51.117 00.007 7680 Worker thread wakes up
21:11:51.117 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:51.117 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:52.371 01.254 7680 Exposure complete
21:11:52.463 00.092 7680 worker thread done servicing request
21:11:52.463 00.000 6120 OnExposeComplete: enter
21:11:52.465 00.002 6120 UpdateGuideState(): m_state=6
21:11:52.465 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
21:11:52.472 00.007 6120 Star::Find returns 1 (0), X=1258.67, Y=877.45, Mass=10276, SNR=61.9, Peak=216 HFD=7.4
21:11:52.476 00.004 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-2.95) = xAngle (1.90 = 1.90)
21:11:52.479 00.003 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.63 = 1.63)
21:11:52.483 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.34 hyp=0.39 cameraTheta=-1.05 mountX=-0.13 mountY=0.39, mountTheta=1.88
21:11:52.487 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.34, opts=13)
21:11:52.491 00.004 6120 Enqueuing Move request for scope (0.19, -0.34)
21:11:52.493 00.002 7680 Worker thread wakes up
21:11:52.493 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.34) opts 0xd
21:11:52.493 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.34)
21:11:52.493 00.000 7680 Moving (0.19, -0.34) raw xDistance=-0.13 yDistance=0.39
21:11:52.493 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:11:52.493 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
21:11:52.493 00.000 7680 MoveAxis(E, 0, ABG)
21:11:52.493 00.000 7680 Move returns status 0, amount 0
21:11:52.493 00.000 7680 MoveAxis(S, 211, ABG)
21:11:52.493 00.000 7680 Guiding  Dir = 1, Dur = 211
21:11:52.493 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:11:52.499 00.006 7680 IsSlewing returns 0
21:11:52.499 00.000 7680 IsGuiding returns 0
21:11:52.499 00.000 7680 PulseGuide returned control before completion, sleep 221
21:11:52.517 00.018 6120 UpdateGuideState exits: m=10276 SNR=61.9
21:11:52.519 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:52.524 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:52.526 00.002 6120 Enqueuing Expose request
21:11:52.729 00.203 7680 IsGuiding returns 1
21:11:52.729 00.000 7680 scope still moving after pulse duration time elapsed
21:11:52.761 00.032 7680 IsSlewing returns 0
21:11:52.761 00.000 7680 IsGuiding returns 0
21:11:52.761 00.000 7680 scope move finished after 211 + 50 ms
21:11:52.761 00.000 7680 Move returns status 0, amount 211
21:11:52.761 00.000 7680 move complete, result=0
21:11:52.761 00.000 7680 worker thread done servicing request
21:11:52.761 00.000 7680 Worker thread wakes up
21:11:52.761 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 211 ms SOUTH
21:11:52.767 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:52.767 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:54.034 01.267 7680 Exposure complete
21:11:54.088 00.054 7680 worker thread done servicing request
21:11:54.088 00.000 6120 OnExposeComplete: enter
21:11:54.088 00.000 6120 UpdateGuideState(): m_state=6
21:11:54.106 00.018 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
21:11:54.108 00.002 6120 Star::Find returns 1 (0), X=1258.63, Y=877.85, Mass=10062, SNR=60.8, Peak=217 HFD=7.4
21:11:54.108 00.000 6120 CameraToMount -- cameraTheta (0.40) - m_xAngle (-2.95) = xAngle (3.36 = -2.92)
21:11:54.113 00.005 6120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.09 = 3.09)
21:11:54.113 00.000 6120 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.40 mountX=-0.16 mountY=0.01, mountTheta=3.09
21:11:54.113 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.06, opts=13)
21:11:54.122 00.009 6120 Enqueuing Move request for scope (0.15, 0.06)
21:11:54.123 00.001 7680 Worker thread wakes up
21:11:54.123 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
21:11:54.123 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
21:11:54.123 00.000 7680 Moving (0.15, 0.06) raw xDistance=-0.16 yDistance=0.01
21:11:54.125 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:11:54.125 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:11:54.125 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:11:54.126 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:11:54.126 00.000 7680 MoveAxis(E, 0, ABG)
21:11:54.126 00.000 7680 Move returns status 0, amount 0
21:11:54.126 00.000 7680 MoveAxis(N, 0, ABG)
21:11:54.126 00.000 7680 Move returns status 0, amount 0
21:11:54.126 00.000 7680 move complete, result=0
21:11:54.126 00.000 7680 worker thread done servicing request
21:11:54.140 00.014 6120 UpdateGuideState exits: m=10062 SNR=60.8
21:11:54.140 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:54.140 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:54.149 00.009 6120 Enqueuing Expose request
21:11:54.151 00.002 7680 Worker thread wakes up
21:11:54.151 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:54.151 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:54.168 00.017 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:11:55.393 01.225 7680 Exposure complete
21:11:55.472 00.079 7680 worker thread done servicing request
21:11:55.472 00.000 6120 OnExposeComplete: enter
21:11:55.475 00.003 6120 UpdateGuideState(): m_state=6
21:11:55.478 00.003 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
21:11:55.479 00.001 6120 Star::Find returns 1 (0), X=1258.82, Y=878.37, Mass=9465, SNR=57.0, Peak=208 HFD=7.2
21:11:55.484 00.005 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
21:11:55.484 00.000 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
21:11:55.488 00.004 6120 CameraToMount -- cameraX=0.34 cameraY=0.58 hyp=0.67 cameraTheta=1.05 mountX=-0.44 mountY=-0.38, mountTheta=-2.43
21:11:55.491 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=0.58, opts=13)
21:11:55.496 00.005 6120 Enqueuing Move request for scope (0.34, 0.58)
21:11:55.496 00.000 7680 Worker thread wakes up
21:11:55.496 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.58) opts 0xd
21:11:55.496 00.000 7680 Handling offset move in thread for scope, endpoint = (0.34, 0.58)
21:11:55.496 00.000 7680 Moving (0.34, 0.58) raw xDistance=-0.44 yDistance=-0.38
21:11:55.496 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
21:11:55.496 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:11:55.496 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:11:55.496 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:11:55.500 00.004 7680 MoveAxis(E, 186, ABG)
21:11:55.500 00.000 7680 Guiding  Dir = 2, Dur = 186
21:11:55.500 00.000 7680 IsSlewing returns 0
21:11:55.502 00.002 7680 IsGuiding returns 0
21:11:55.502 00.000 7680 PulseGuide returned control before completion, sleep 196
21:11:55.513 00.011 6120 UpdateGuideState exits: m=9465 SNR=57.0
21:11:55.513 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:55.520 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:55.520 00.000 6120 Enqueuing Expose request
21:11:55.711 00.191 7680 IsGuiding returns 0
21:11:55.711 00.000 7680 Move returns status 0, amount 186
21:11:55.711 00.000 7680 MoveAxis(N, 0, ABG)
21:11:55.711 00.000 7680 Move returns status 0, amount 0
21:11:55.711 00.000 7680 move complete, result=0
21:11:55.711 00.000 7680 worker thread done servicing request
21:11:55.711 00.000 7680 Worker thread wakes up
21:11:55.711 00.000 6120 GuideStep: -0.4 px 186 ms EAST, -0.4 px 0 ms NORTH
21:11:55.720 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:55.720 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:56.979 01.259 7680 Exposure complete
21:11:57.052 00.073 7680 worker thread done servicing request
21:11:57.052 00.000 6120 OnExposeComplete: enter
21:11:57.052 00.000 6120 UpdateGuideState(): m_state=6
21:11:57.059 00.007 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
21:11:57.059 00.000 6120 Star::Find returns 1 (0), X=1258.32, Y=878.50, Mass=9802, SNR=59.1, Peak=214 HFD=7.3
21:11:57.064 00.005 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
21:11:57.068 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.81)
21:11:57.069 00.001 6120 CameraToMount -- cameraX=-0.16 cameraY=0.71 hyp=0.73 cameraTheta=1.79 mountX=0.02 mountY=-0.71, mountTheta=-1.54
21:11:57.073 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.71, opts=13)
21:11:57.077 00.004 6120 Enqueuing Move request for scope (-0.16, 0.71)
21:11:57.079 00.002 7680 Worker thread wakes up
21:11:57.079 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.71) opts 0xd
21:11:57.080 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.71)
21:11:57.080 00.000 7680 Moving (-0.16, 0.71) raw xDistance=0.02 yDistance=-0.71
21:11:57.080 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:11:57.080 00.000 7680 resist switch: large excursion: input -0.71 thresh 0.60 direction from 1 to -1
21:11:57.081 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:11:57.081 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.12
21:11:57.081 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
21:11:57.081 00.000 7680 MoveAxis(E, 0, ABG)
21:11:57.081 00.000 7680 Move returns status 0, amount 0
21:11:57.084 00.003 7680 MoveAxis(N, 384, ABG)
21:11:57.084 00.000 7680 Guiding  Dir = 0, Dur = 384
21:11:57.084 00.000 7680 IsSlewing returns 0
21:11:57.084 00.000 7680 IsGuiding returns 0
21:11:57.084 00.000 7680 PulseGuide returned control before completion, sleep 394
21:11:57.094 00.010 6120 UpdateGuideState exits: m=9802 SNR=59.1
21:11:57.100 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:57.103 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:57.104 00.001 6120 Enqueuing Expose request
21:11:57.483 00.379 7680 IsGuiding returns 1
21:11:57.484 00.001 7680 scope still moving after pulse duration time elapsed
21:11:57.515 00.031 7680 IsSlewing returns 0
21:11:57.516 00.001 7680 IsGuiding returns 1
21:11:57.546 00.030 7680 IsSlewing returns 0
21:11:57.546 00.000 7680 IsGuiding returns 1
21:11:57.578 00.032 7680 IsSlewing returns 0
21:11:57.581 00.003 7680 IsGuiding returns 0
21:11:57.581 00.000 7680 scope move finished after 384 + 112 ms
21:11:57.581 00.000 7680 Move returns status 0, amount 384
21:11:57.581 00.000 7680 move complete, result=0
21:11:57.582 00.001 7680 worker thread done servicing request
21:11:57.582 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 384 ms NORTH
21:11:57.585 00.003 7680 Worker thread wakes up
21:11:57.585 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:57.585 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:58.839 01.254 7680 Exposure complete
21:11:58.906 00.067 7680 worker thread done servicing request
21:11:58.906 00.000 6120 OnExposeComplete: enter
21:11:58.919 00.013 6120 UpdateGuideState(): m_state=6
21:11:58.921 00.002 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
21:11:58.923 00.002 6120 Star::Find returns 1 (0), X=1258.59, Y=878.78, Mass=9708, SNR=59.2, Peak=218 HFD=7.2
21:11:58.925 00.002 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
21:11:58.925 00.000 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
21:11:58.931 00.006 6120 CameraToMount -- cameraX=0.11 cameraY=0.99 hyp=1.00 cameraTheta=1.46 mountX=-0.29 mountY=-0.84, mountTheta=-1.91
21:11:58.933 00.002 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.99, opts=13)
21:11:58.937 00.004 6120 Enqueuing Move request for scope (0.11, 0.99)
21:11:58.937 00.000 7680 Worker thread wakes up
21:11:58.937 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.99) opts 0xd
21:11:58.937 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.99)
21:11:58.937 00.000 7680 Moving (0.11, 0.99) raw xDistance=-0.29 yDistance=-0.84
21:11:58.942 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
21:11:58.942 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
21:11:58.942 00.000 7680 MoveAxis(E, 125, ABG)
21:11:58.942 00.000 7680 Guiding  Dir = 2, Dur = 125
21:11:58.942 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:11:58.942 00.000 7680 IsSlewing returns 0
21:11:58.942 00.000 7680 IsGuiding returns 0
21:11:58.942 00.000 7680 PulseGuide returned control before completion, sleep 135
21:11:58.950 00.008 6120 UpdateGuideState exits: m=9708 SNR=59.2
21:11:58.950 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:58.963 00.013 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:11:58.966 00.003 6120 Enqueuing Expose request
21:11:59.089 00.123 7680 IsGuiding returns 1
21:11:59.091 00.002 7680 scope still moving after pulse duration time elapsed
21:11:59.120 00.029 7680 IsSlewing returns 0
21:11:59.122 00.002 7680 IsGuiding returns 0
21:11:59.122 00.000 7680 scope move finished after 125 + 52 ms
21:11:59.122 00.000 7680 Move returns status 0, amount 125
21:11:59.122 00.000 7680 MoveAxis(N, 455, ABG)
21:11:59.122 00.000 7680 Guiding  Dir = 0, Dur = 455
21:11:59.124 00.002 7680 IsSlewing returns 0
21:11:59.124 00.000 7680 IsGuiding returns 0
21:11:59.125 00.001 7680 PulseGuide returned control before completion, sleep 465
21:11:59.599 00.474 7680 IsGuiding returns 1
21:11:59.599 00.000 7680 scope still moving after pulse duration time elapsed
21:11:59.631 00.032 7680 IsSlewing returns 0
21:11:59.631 00.000 7680 IsGuiding returns 0
21:11:59.631 00.000 7680 scope move finished after 455 + 51 ms
21:11:59.631 00.000 7680 Move returns status 0, amount 455
21:11:59.631 00.000 7680 move complete, result=0
21:11:59.631 00.000 7680 worker thread done servicing request
21:11:59.631 00.000 7680 Worker thread wakes up
21:11:59.631 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:11:59.631 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:11:59.631 00.000 6120 GuideStep: -0.3 px 125 ms EAST, -0.8 px 455 ms NORTH
21:12:00.887 01.256 7680 Exposure complete
21:12:00.948 00.061 7680 worker thread done servicing request
21:12:00.948 00.000 6120 OnExposeComplete: enter
21:12:00.956 00.008 6120 UpdateGuideState(): m_state=6
21:12:00.959 00.003 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
21:12:00.962 00.003 6120 Star::Find returns 1 (0), X=1258.18, Y=878.52, Mass=9975, SNR=60.0, Peak=216 HFD=7.3
21:12:00.964 00.002 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
21:12:00.964 00.000 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
21:12:00.964 00.000 6120 CameraToMount -- cameraX=-0.30 cameraY=0.73 hyp=0.79 cameraTheta=1.97 mountX=0.16 mountY=-0.79, mountTheta=-1.37
21:12:00.973 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.73, opts=13)
21:12:00.973 00.000 6120 Enqueuing Move request for scope (-0.30, 0.73)
21:12:00.979 00.006 7680 Worker thread wakes up
21:12:00.979 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.73) opts 0xd
21:12:00.979 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.73)
21:12:00.979 00.000 7680 Moving (-0.30, 0.73) raw xDistance=0.16 yDistance=-0.79
21:12:00.979 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:12:00.979 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
21:12:00.979 00.000 7680 MoveAxis(E, 0, ABG)
21:12:00.979 00.000 7680 Move returns status 0, amount 0
21:12:00.982 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:12:00.982 00.000 7680 MoveAxis(N, 428, ABG)
21:12:00.982 00.000 7680 Guiding  Dir = 0, Dur = 428
21:12:00.982 00.000 7680 IsSlewing returns 0
21:12:00.982 00.000 7680 IsGuiding returns 0
21:12:00.982 00.000 7680 PulseGuide returned control before completion, sleep 438
21:12:00.997 00.015 6120 UpdateGuideState exits: m=9975 SNR=60.0
21:12:00.999 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:00.999 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:01.006 00.007 6120 Enqueuing Expose request
21:12:01.433 00.427 7680 IsGuiding returns 1
21:12:01.433 00.000 7680 scope still moving after pulse duration time elapsed
21:12:01.464 00.031 7680 IsSlewing returns 0
21:12:01.464 00.000 7680 IsGuiding returns 0
21:12:01.465 00.001 7680 scope move finished after 428 + 52 ms
21:12:01.465 00.000 7680 Move returns status 0, amount 428
21:12:01.465 00.000 7680 move complete, result=0
21:12:01.465 00.000 7680 worker thread done servicing request
21:12:01.465 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.8 px 428 ms NORTH
21:12:01.470 00.005 7680 Worker thread wakes up
21:12:01.473 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:01.473 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:02.735 01.262 7680 Exposure complete
21:12:02.816 00.081 7680 worker thread done servicing request
21:12:02.816 00.000 6120 OnExposeComplete: enter
21:12:02.822 00.006 6120 UpdateGuideState(): m_state=6
21:12:02.827 00.005 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
21:12:02.829 00.002 6120 Star::Find returns 1 (0), X=1258.17, Y=877.90, Mass=9965, SNR=60.3, Peak=219 HFD=7.2
21:12:02.829 00.000 6120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-2.95) = xAngle (5.77 = -0.51)
21:12:02.838 00.009 6120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.50 = -0.78)
21:12:02.840 00.002 6120 CameraToMount -- cameraX=-0.31 cameraY=0.10 hyp=0.32 cameraTheta=2.82 mountX=0.28 mountY=-0.23, mountTheta=-0.68
21:12:02.845 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.10, opts=13)
21:12:02.849 00.004 6120 Enqueuing Move request for scope (-0.31, 0.10)
21:12:02.851 00.002 7680 Worker thread wakes up
21:12:02.851 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.10) opts 0xd
21:12:02.853 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.10)
21:12:02.853 00.000 7680 Moving (-0.31, 0.10) raw xDistance=0.28 yDistance=-0.23
21:12:02.853 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
21:12:02.853 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:12:02.854 00.001 7680 MoveAxis(W, 120, ABG)
21:12:02.854 00.000 7680 Guiding  Dir = 3, Dur = 120
21:12:02.854 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:12:02.857 00.003 7680 IsSlewing returns 0
21:12:02.857 00.000 7680 IsGuiding returns 0
21:12:02.857 00.000 7680 PulseGuide returned control before completion, sleep 130
21:12:02.870 00.013 6120 UpdateGuideState exits: m=9965 SNR=60.3
21:12:02.870 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:02.881 00.011 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:02.888 00.007 6120 Enqueuing Expose request
21:12:02.997 00.109 7680 IsGuiding returns 1
21:12:02.999 00.002 7680 scope still moving after pulse duration time elapsed
21:12:03.029 00.030 7680 IsSlewing returns 0
21:12:03.029 00.000 7680 IsGuiding returns 0
21:12:03.029 00.000 7680 scope move finished after 120 + 52 ms
21:12:03.029 00.000 7680 Move returns status 0, amount 120
21:12:03.029 00.000 7680 MoveAxis(N, 124, ABG)
21:12:03.029 00.000 7680 Guiding  Dir = 0, Dur = 124
21:12:03.029 00.000 7680 IsSlewing returns 0
21:12:03.029 00.000 7680 IsGuiding returns 0
21:12:03.029 00.000 7680 PulseGuide returned control before completion, sleep 134
21:12:03.172 00.143 7680 IsGuiding returns 1
21:12:03.172 00.000 7680 scope still moving after pulse duration time elapsed
21:12:03.204 00.032 7680 IsSlewing returns 0
21:12:03.204 00.000 7680 IsGuiding returns 0
21:12:03.204 00.000 7680 scope move finished after 124 + 48 ms
21:12:03.204 00.000 7680 Move returns status 0, amount 124
21:12:03.204 00.000 7680 move complete, result=0
21:12:03.204 00.000 7680 worker thread done servicing request
21:12:03.204 00.000 7680 Worker thread wakes up
21:12:03.204 00.000 6120 GuideStep: 0.3 px 120 ms WEST, -0.2 px 124 ms NORTH
21:12:03.210 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:03.210 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:04.463 01.253 7680 Exposure complete
21:12:04.532 00.069 7680 worker thread done servicing request
21:12:04.532 00.000 6120 OnExposeComplete: enter
21:12:04.542 00.010 6120 UpdateGuideState(): m_state=6
21:12:04.545 00.003 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
21:12:04.545 00.000 6120 Star::Find returns 1 (0), X=1257.93, Y=879.34, Mass=9184, SNR=57.7, Peak=222 HFD=6.7
21:12:04.549 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
21:12:04.549 00.000 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.69)
21:12:04.555 00.006 6120 CameraToMount -- cameraX=-0.55 cameraY=1.55 hyp=1.65 cameraTheta=1.91 mountX=0.25 mountY=-1.64, mountTheta=-1.42
21:12:04.558 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.55, y=1.55, opts=13)
21:12:04.558 00.000 6120 Enqueuing Move request for scope (-0.55, 1.55)
21:12:04.565 00.007 7680 Worker thread wakes up
21:12:04.565 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 1.55) opts 0xd
21:12:04.565 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.55, 1.55)
21:12:04.565 00.000 7680 Moving (-0.55, 1.55) raw xDistance=0.25 yDistance=-1.64
21:12:04.566 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
21:12:04.566 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.64 from input -1.64
21:12:04.566 00.000 7680 MoveAxis(W, 114, ABG)
21:12:04.567 00.001 7680 Guiding  Dir = 3, Dur = 114
21:12:04.567 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:12:04.568 00.001 7680 IsSlewing returns 0
21:12:04.568 00.000 7680 IsGuiding returns 0
21:12:04.570 00.002 7680 PulseGuide returned control before completion, sleep 124
21:12:04.574 00.004 6120 UpdateGuideState exits: m=9184 SNR=57.7
21:12:04.584 00.010 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:04.587 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:04.590 00.003 6120 Enqueuing Expose request
21:12:04.702 00.112 7680 IsGuiding returns 1
21:12:04.702 00.000 7680 scope still moving after pulse duration time elapsed
21:12:04.734 00.032 7680 IsSlewing returns 0
21:12:04.735 00.001 7680 IsGuiding returns 0
21:12:04.735 00.000 7680 scope move finished after 114 + 51 ms
21:12:04.735 00.000 7680 Move returns status 0, amount 114
21:12:04.735 00.000 7680 MoveAxis(N, 888, ABG)
21:12:04.735 00.000 7680 Guiding  Dir = 0, Dur = 888
21:12:04.735 00.000 7680 IsSlewing returns 0
21:12:04.735 00.000 7680 IsGuiding returns 0
21:12:04.735 00.000 7680 PulseGuide returned control before completion, sleep 898
21:12:05.643 00.908 7680 IsGuiding returns 1
21:12:05.643 00.000 7680 scope still moving after pulse duration time elapsed
21:12:05.675 00.032 7680 IsSlewing returns 0
21:12:05.675 00.000 7680 IsGuiding returns 0
21:12:05.677 00.002 7680 scope move finished after 888 + 51 ms
21:12:05.677 00.000 7680 Move returns status 0, amount 888
21:12:05.678 00.001 7680 move complete, result=0
21:12:05.678 00.000 7680 worker thread done servicing request
21:12:05.678 00.000 6120 GuideStep: 0.3 px 114 ms WEST, -1.6 px 888 ms NORTH
21:12:05.679 00.001 7680 Worker thread wakes up
21:12:05.679 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:05.679 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:06.943 01.264 7680 Exposure complete
21:12:07.011 00.068 7680 worker thread done servicing request
21:12:07.011 00.000 6120 OnExposeComplete: enter
21:12:07.016 00.005 6120 UpdateGuideState(): m_state=6
21:12:07.018 00.002 6120 Star::Find(15, 1257, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
21:12:07.020 00.002 6120 Star::Find returns 1 (0), X=1258.20, Y=877.17, Mass=9856, SNR=60.2, Peak=225 HFD=7.6
21:12:07.022 00.002 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-2.95) = xAngle (0.96 = 0.96)
21:12:07.025 00.003 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.69 = 0.69)
21:12:07.027 00.002 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.62 hyp=0.69 cameraTheta=-2.00 mountX=0.40 mountY=0.44, mountTheta=0.83
21:12:07.030 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.62, opts=13)
21:12:07.033 00.003 6120 Enqueuing Move request for scope (-0.29, -0.62)
21:12:07.033 00.000 7680 Worker thread wakes up
21:12:07.033 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.62) opts 0xd
21:12:07.033 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.62)
21:12:07.033 00.000 7680 Moving (-0.29, -0.62) raw xDistance=0.40 yDistance=0.44
21:12:07.033 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
21:12:07.033 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:12:07.033 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
21:12:07.033 00.000 7680 MoveAxis(W, 176, ABG)
21:12:07.033 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:12:07.033 00.000 7680 Guiding  Dir = 3, Dur = 176
21:12:07.033 00.000 7680 IsSlewing returns 0
21:12:07.033 00.000 7680 IsGuiding returns 0
21:12:07.042 00.009 7680 PulseGuide returned control before completion, sleep 186
21:12:07.050 00.008 6120 UpdateGuideState exits: m=9856 SNR=60.2
21:12:07.050 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:07.060 00.010 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:07.062 00.002 6120 Enqueuing Expose request
21:12:07.236 00.174 7680 IsGuiding returns 1
21:12:07.236 00.000 7680 scope still moving after pulse duration time elapsed
21:12:07.268 00.032 7680 IsSlewing returns 0
21:12:07.268 00.000 7680 IsGuiding returns 0
21:12:07.268 00.000 7680 scope move finished after 176 + 51 ms
21:12:07.268 00.000 7680 Move returns status 0, amount 176
21:12:07.268 00.000 7680 MoveAxis(N, 0, ABG)
21:12:07.268 00.000 7680 Move returns status 0, amount 0
21:12:07.268 00.000 7680 move complete, result=0
21:12:07.268 00.000 7680 worker thread done servicing request
21:12:07.268 00.000 6120 GuideStep: 0.4 px 176 ms WEST, 0.4 px 0 ms NORTH
21:12:07.268 00.000 7680 Worker thread wakes up
21:12:07.276 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:07.276 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:08.536 01.260 7680 Exposure complete
21:12:08.604 00.068 7680 worker thread done servicing request
21:12:08.604 00.000 6120 OnExposeComplete: enter
21:12:08.610 00.006 6120 UpdateGuideState(): m_state=6
21:12:08.612 00.002 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
21:12:08.615 00.003 6120 Star::Find returns 1 (0), X=1258.58, Y=877.12, Mass=10380, SNR=62.0, Peak=223 HFD=7.5
21:12:08.618 00.003 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-2.95) = xAngle (1.54 = 1.54)
21:12:08.618 00.000 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.27 = 1.27)
21:12:08.618 00.000 6120 CameraToMount -- cameraX=0.10 cameraY=-0.67 hyp=0.68 cameraTheta=-1.42 mountX=0.02 mountY=0.65, mountTheta=1.53
21:12:08.623 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.67, opts=13)
21:12:08.628 00.005 6120 Enqueuing Move request for scope (0.10, -0.67)
21:12:08.628 00.000 7680 Worker thread wakes up
21:12:08.628 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.67) opts 0xd
21:12:08.628 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.67)
21:12:08.628 00.000 7680 Moving (0.10, -0.67) raw xDistance=0.02 yDistance=0.65
21:12:08.628 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:12:08.628 00.000 7680 resist switch: large excursion: input 0.65 thresh 0.60 direction from -1 to 1
21:12:08.628 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.94
21:12:08.628 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
21:12:08.628 00.000 7680 MoveAxis(E, 0, ABG)
21:12:08.628 00.000 7680 Move returns status 0, amount 0
21:12:08.628 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=196, Gamma=1.000
21:12:08.635 00.007 7680 MoveAxis(S, 351, ABG)
21:12:08.635 00.000 7680 Guiding  Dir = 1, Dur = 351
21:12:08.635 00.000 7680 IsSlewing returns 0
21:12:08.635 00.000 7680 IsGuiding returns 0
21:12:08.635 00.000 7680 PulseGuide returned control before completion, sleep 361
21:12:08.645 00.010 6120 UpdateGuideState exits: m=10380 SNR=62.0
21:12:08.645 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:08.655 00.010 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:08.659 00.004 6120 Enqueuing Expose request
21:12:09.005 00.346 7680 IsGuiding returns 1
21:12:09.005 00.000 7680 scope still moving after pulse duration time elapsed
21:12:09.037 00.032 7680 IsSlewing returns 0
21:12:09.037 00.000 7680 IsGuiding returns 0
21:12:09.039 00.002 7680 scope move finished after 351 + 49 ms
21:12:09.039 00.000 7680 Move returns status 0, amount 351
21:12:09.039 00.000 7680 move complete, result=0
21:12:09.039 00.000 7680 worker thread done servicing request
21:12:09.039 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 351 ms SOUTH
21:12:09.044 00.005 7680 Worker thread wakes up
21:12:09.044 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:09.047 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:10.312 01.265 7680 Exposure complete
21:12:10.380 00.068 7680 worker thread done servicing request
21:12:10.380 00.000 6120 OnExposeComplete: enter
21:12:10.384 00.004 6120 UpdateGuideState(): m_state=6
21:12:10.386 00.002 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
21:12:10.386 00.000 6120 Star::Find returns 1 (0), X=1258.43, Y=877.25, Mass=9404, SNR=58.1, Peak=216 HFD=7.3
21:12:10.392 00.006 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:12:10.392 00.000 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:12:10.396 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.54 hyp=0.54 cameraTheta=-1.67 mountX=0.15 mountY=0.46, mountTheta=1.25
21:12:10.396 00.000 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.54, opts=13)
21:12:10.404 00.008 6120 Enqueuing Move request for scope (-0.05, -0.54)
21:12:10.404 00.000 7680 Worker thread wakes up
21:12:10.404 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.54) opts 0xd
21:12:10.404 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.54)
21:12:10.404 00.000 7680 Moving (-0.05, -0.54) raw xDistance=0.15 yDistance=0.46
21:12:10.404 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:12:10.404 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
21:12:10.404 00.000 7680 MoveAxis(E, 0, ABG)
21:12:10.404 00.000 7680 Move returns status 0, amount 0
21:12:10.404 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:12:10.409 00.005 7680 MoveAxis(S, 251, ABG)
21:12:10.409 00.000 7680 Guiding  Dir = 1, Dur = 251
21:12:10.409 00.000 7680 IsSlewing returns 0
21:12:10.411 00.002 7680 IsGuiding returns 0
21:12:10.411 00.000 7680 PulseGuide returned control before completion, sleep 261
21:12:10.421 00.010 6120 UpdateGuideState exits: m=9404 SNR=58.1
21:12:10.421 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:10.430 00.009 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:10.430 00.000 6120 Enqueuing Expose request
21:12:10.682 00.252 7680 IsGuiding returns 1
21:12:10.682 00.000 7680 scope still moving after pulse duration time elapsed
21:12:10.714 00.032 7680 IsSlewing returns 0
21:12:10.714 00.000 7680 IsGuiding returns 0
21:12:10.714 00.000 7680 scope move finished after 251 + 53 ms
21:12:10.714 00.000 7680 Move returns status 0, amount 251
21:12:10.717 00.003 7680 move complete, result=0
21:12:10.717 00.000 7680 worker thread done servicing request
21:12:10.717 00.000 7680 Worker thread wakes up
21:12:10.717 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.5 px 251 ms SOUTH
21:12:10.717 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:10.717 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:11.983 01.266 7680 Exposure complete
21:12:12.052 00.069 7680 worker thread done servicing request
21:12:12.052 00.000 6120 OnExposeComplete: enter
21:12:12.052 00.000 6120 UpdateGuideState(): m_state=6
21:12:12.052 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
21:12:12.052 00.000 6120 Star::Find returns 1 (0), X=1258.69, Y=877.65, Mass=9723, SNR=58.7, Peak=206 HFD=7.4
21:12:12.052 00.000 6120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-2.95) = xAngle (2.35 = 2.35)
21:12:12.069 00.017 6120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.08 = 2.08)
21:12:12.072 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-0.60 mountX=-0.18 mountY=0.22, mountTheta=2.25
21:12:12.073 00.001 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.14, opts=13)
21:12:12.076 00.003 6120 Enqueuing Move request for scope (0.21, -0.14)
21:12:12.076 00.000 7680 Worker thread wakes up
21:12:12.076 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
21:12:12.076 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
21:12:12.076 00.000 7680 Moving (0.21, -0.14) raw xDistance=-0.18 yDistance=0.22
21:12:12.076 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:12:12.076 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
21:12:12.076 00.000 7680 MoveAxis(E, 0, ABG)
21:12:12.076 00.000 7680 Move returns status 0, amount 0
21:12:12.076 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:12:12.084 00.008 7680 MoveAxis(S, 120, ABG)
21:12:12.084 00.000 7680 Guiding  Dir = 1, Dur = 120
21:12:12.085 00.001 7680 IsSlewing returns 0
21:12:12.085 00.000 7680 IsGuiding returns 0
21:12:12.085 00.000 7680 PulseGuide returned control before completion, sleep 130
21:12:12.096 00.011 6120 UpdateGuideState exits: m=9723 SNR=58.7
21:12:12.100 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:12.101 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:12.104 00.003 6120 Enqueuing Expose request
21:12:12.227 00.123 7680 IsGuiding returns 1
21:12:12.227 00.000 7680 scope still moving after pulse duration time elapsed
21:12:12.259 00.032 7680 IsSlewing returns 0
21:12:12.260 00.001 7680 IsGuiding returns 0
21:12:12.261 00.001 7680 scope move finished after 120 + 55 ms
21:12:12.261 00.000 7680 Move returns status 0, amount 120
21:12:12.261 00.000 7680 move complete, result=0
21:12:12.262 00.001 7680 worker thread done servicing request
21:12:12.262 00.000 7680 Worker thread wakes up
21:12:12.262 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 120 ms SOUTH
21:12:12.269 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:12.269 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:13.512 01.243 7680 Exposure complete
21:12:13.590 00.078 7680 worker thread done servicing request
21:12:13.590 00.000 6120 OnExposeComplete: enter
21:12:13.595 00.005 6120 UpdateGuideState(): m_state=6
21:12:13.597 00.002 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
21:12:13.597 00.000 6120 Star::Find returns 1 (0), X=1258.69, Y=877.79, Mass=10237, SNR=61.1, Peak=220 HFD=7.3
21:12:13.602 00.005 6120 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-2.95) = xAngle (2.95 = 2.95)
21:12:13.604 00.002 6120 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.68 = 2.68)
21:12:13.606 00.002 6120 CameraToMount -- cameraX=0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-0.00 mountX=-0.21 mountY=0.09, mountTheta=2.72
21:12:13.609 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.00, opts=13)
21:12:13.612 00.003 6120 Enqueuing Move request for scope (0.21, -0.00)
21:12:13.615 00.003 7680 Worker thread wakes up
21:12:13.615 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.00) opts 0xd
21:12:13.615 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.00)
21:12:13.615 00.000 7680 Moving (0.21, -0.00) raw xDistance=-0.21 yDistance=0.09
21:12:13.616 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
21:12:13.616 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:12:13.616 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:12:13.617 00.001 7680 MoveAxis(E, 88, ABG)
21:12:13.617 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:12:13.619 00.002 7680 Guiding  Dir = 2, Dur = 88
21:12:13.619 00.000 7680 IsSlewing returns 0
21:12:13.620 00.001 7680 IsGuiding returns 0
21:12:13.620 00.000 7680 PulseGuide returned control before completion, sleep 98
21:12:13.631 00.011 6120 UpdateGuideState exits: m=10237 SNR=61.1
21:12:13.635 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:13.639 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:13.642 00.003 6120 Enqueuing Expose request
21:12:13.733 00.091 7680 IsGuiding returns 0
21:12:13.733 00.000 7680 Move returns status 0, amount 88
21:12:13.733 00.000 7680 MoveAxis(N, 0, ABG)
21:12:13.733 00.000 7680 Move returns status 0, amount 0
21:12:13.733 00.000 7680 move complete, result=0
21:12:13.733 00.000 7680 worker thread done servicing request
21:12:13.733 00.000 7680 Worker thread wakes up
21:12:13.733 00.000 6120 GuideStep: -0.2 px 88 ms EAST, 0.1 px 0 ms NORTH
21:12:13.740 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:13.740 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:15.000 01.260 7680 Exposure complete
21:12:15.055 00.055 7680 worker thread done servicing request
21:12:15.055 00.000 6120 OnExposeComplete: enter
21:12:15.073 00.018 6120 UpdateGuideState(): m_state=6
21:12:15.075 00.002 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
21:12:15.077 00.002 6120 Star::Find returns 1 (0), X=1258.34, Y=878.30, Mass=9018, SNR=57.3, Peak=197 HFD=7.4
21:12:15.077 00.000 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
21:12:15.082 00.005 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
21:12:15.082 00.000 6120 CameraToMount -- cameraX=-0.14 cameraY=0.51 hyp=0.53 cameraTheta=1.85 mountX=0.05 mountY=-0.52, mountTheta=-1.48
21:12:15.086 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.51, opts=13)
21:12:15.090 00.004 6120 Enqueuing Move request for scope (-0.14, 0.51)
21:12:15.093 00.003 7680 Worker thread wakes up
21:12:15.093 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.51) opts 0xd
21:12:15.093 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.51)
21:12:15.093 00.000 7680 Moving (-0.14, 0.51) raw xDistance=0.05 yDistance=-0.52
21:12:15.095 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:12:15.095 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:12:15.095 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
21:12:15.095 00.000 7680 MoveAxis(E, 0, ABG)
21:12:15.095 00.000 7680 Move returns status 0, amount 0
21:12:15.095 00.000 7680 MoveAxis(N, 0, ABG)
21:12:15.095 00.000 7680 Move returns status 0, amount 0
21:12:15.095 00.000 7680 move complete, result=0
21:12:15.095 00.000 7680 worker thread done servicing request
21:12:15.095 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:12:15.107 00.012 6120 UpdateGuideState exits: m=9018 SNR=57.3
21:12:15.107 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:15.116 00.009 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:15.118 00.002 6120 Enqueuing Expose request
21:12:15.118 00.000 7680 Worker thread wakes up
21:12:15.118 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:15.118 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:15.140 00.022 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
21:12:16.368 01.228 7680 Exposure complete
21:12:16.436 00.068 7680 worker thread done servicing request
21:12:16.443 00.007 6120 OnExposeComplete: enter
21:12:16.443 00.000 6120 UpdateGuideState(): m_state=6
21:12:16.448 00.005 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
21:12:16.452 00.004 6120 Star::Find returns 1 (0), X=1258.61, Y=878.41, Mass=9955, SNR=59.0, Peak=215 HFD=7.3
21:12:16.458 00.006 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.97)
21:12:16.460 00.002 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
21:12:16.465 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=0.62 hyp=0.63 cameraTheta=1.36 mountX=-0.24 mountY=-0.50, mountTheta=-2.03
21:12:16.472 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.62, opts=13)
21:12:16.476 00.004 6120 Enqueuing Move request for scope (0.13, 0.62)
21:12:16.479 00.003 7680 Worker thread wakes up
21:12:16.481 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.62) opts 0xd
21:12:16.481 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.62)
21:12:16.481 00.000 7680 Moving (0.13, 0.62) raw xDistance=-0.24 yDistance=-0.50
21:12:16.482 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
21:12:16.482 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:12:16.482 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
21:12:16.482 00.000 7680 MoveAxis(E, 103, ABG)
21:12:16.482 00.000 7680 Guiding  Dir = 2, Dur = 103
21:12:16.482 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=193, Gamma=1.000
21:12:16.485 00.003 7680 IsSlewing returns 0
21:12:16.487 00.002 7680 IsGuiding returns 0
21:12:16.487 00.000 7680 PulseGuide returned control before completion, sleep 113
21:12:16.502 00.015 6120 UpdateGuideState exits: m=9955 SNR=59.0
21:12:16.506 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:16.511 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:16.514 00.003 6120 Enqueuing Expose request
21:12:16.609 00.095 7680 IsGuiding returns 1
21:12:16.609 00.000 7680 scope still moving after pulse duration time elapsed
21:12:16.641 00.032 7680 IsSlewing returns 0
21:12:16.641 00.000 7680 IsGuiding returns 0
21:12:16.641 00.000 7680 scope move finished after 103 + 51 ms
21:12:16.642 00.001 7680 Move returns status 0, amount 103
21:12:16.642 00.000 7680 MoveAxis(N, 0, ABG)
21:12:16.642 00.000 7680 Move returns status 0, amount 0
21:12:16.642 00.000 7680 move complete, result=0
21:12:16.642 00.000 7680 worker thread done servicing request
21:12:16.642 00.000 6120 GuideStep: -0.2 px 103 ms EAST, -0.5 px 0 ms NORTH
21:12:16.642 00.000 7680 Worker thread wakes up
21:12:16.642 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:16.642 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:17.898 01.256 7680 Exposure complete
21:12:17.980 00.082 7680 worker thread done servicing request
21:12:17.980 00.000 6120 OnExposeComplete: enter
21:12:17.984 00.004 6120 UpdateGuideState(): m_state=6
21:12:17.988 00.004 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
21:12:17.988 00.000 6120 Star::Find returns 1 (0), X=1258.20, Y=878.43, Mass=9803, SNR=60.9, Peak=205 HFD=7.4
21:12:17.994 00.006 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
21:12:17.999 00.005 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
21:12:18.001 00.002 6120 CameraToMount -- cameraX=-0.28 cameraY=0.64 hyp=0.70 cameraTheta=1.99 mountX=0.16 mountY=-0.69, mountTheta=-1.35
21:12:18.005 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.64, opts=13)
21:12:18.010 00.005 6120 Enqueuing Move request for scope (-0.28, 0.64)
21:12:18.014 00.004 7680 Worker thread wakes up
21:12:18.014 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.64) opts 0xd
21:12:18.014 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.64)
21:12:18.014 00.000 7680 Moving (-0.28, 0.64) raw xDistance=0.16 yDistance=-0.69
21:12:18.014 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:12:18.014 00.000 7680 resist switch: large excursion: input -0.69 thresh 0.60 direction from 1 to -1
21:12:18.014 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.08
21:12:18.014 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
21:12:18.014 00.000 7680 MoveAxis(E, 0, ABG)
21:12:18.014 00.000 7680 Move returns status 0, amount 0
21:12:18.014 00.000 7680 MoveAxis(N, 377, ABG)
21:12:18.017 00.003 7680 Guiding  Dir = 0, Dur = 377
21:12:18.017 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:12:18.020 00.003 7680 IsSlewing returns 0
21:12:18.020 00.000 7680 IsGuiding returns 0
21:12:18.021 00.001 7680 PulseGuide returned control before completion, sleep 387
21:12:18.036 00.015 6120 UpdateGuideState exits: m=9803 SNR=60.9
21:12:18.041 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:18.046 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:18.051 00.005 6120 Enqueuing Expose request
21:12:18.416 00.365 7680 IsGuiding returns 1
21:12:18.416 00.000 7680 scope still moving after pulse duration time elapsed
21:12:18.447 00.031 7680 IsSlewing returns 0
21:12:18.448 00.001 7680 IsGuiding returns 0
21:12:18.448 00.000 7680 scope move finished after 377 + 50 ms
21:12:18.448 00.000 7680 Move returns status 0, amount 377
21:12:18.448 00.000 7680 move complete, result=0
21:12:18.449 00.001 7680 worker thread done servicing request
21:12:18.449 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.7 px 377 ms NORTH
21:12:18.451 00.002 7680 Worker thread wakes up
21:12:18.451 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:18.451 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:19.704 01.253 7680 Exposure complete
21:12:19.769 00.065 7680 worker thread done servicing request
21:12:19.769 00.000 6120 OnExposeComplete: enter
21:12:19.773 00.004 6120 UpdateGuideState(): m_state=6
21:12:19.775 00.002 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
21:12:19.779 00.004 6120 Star::Find returns 1 (0), X=1258.57, Y=878.65, Mass=10271, SNR=61.6, Peak=209 HFD=7.4
21:12:19.782 00.003 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
21:12:19.785 00.003 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
21:12:19.787 00.002 6120 CameraToMount -- cameraX=0.09 cameraY=0.86 hyp=0.87 cameraTheta=1.46 mountX=-0.25 mountY=-0.73, mountTheta=-1.90
21:12:19.790 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.86, opts=13)
21:12:19.794 00.004 6120 Enqueuing Move request for scope (0.09, 0.86)
21:12:19.797 00.003 7680 Worker thread wakes up
21:12:19.797 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.86) opts 0xd
21:12:19.797 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.86)
21:12:19.797 00.000 7680 Moving (0.09, 0.86) raw xDistance=-0.25 yDistance=-0.73
21:12:19.797 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
21:12:19.797 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
21:12:19.797 00.000 7680 MoveAxis(E, 106, ABG)
21:12:19.797 00.000 7680 Guiding  Dir = 2, Dur = 106
21:12:19.797 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:12:19.802 00.005 7680 IsSlewing returns 0
21:12:19.802 00.000 7680 IsGuiding returns 0
21:12:19.802 00.000 7680 PulseGuide returned control before completion, sleep 116
21:12:19.810 00.008 6120 UpdateGuideState exits: m=10271 SNR=61.6
21:12:19.810 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:19.823 00.013 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:19.827 00.004 6120 Enqueuing Expose request
21:12:19.920 00.093 7680 IsGuiding returns 1
21:12:19.920 00.000 7680 scope still moving after pulse duration time elapsed
21:12:19.952 00.032 7680 IsSlewing returns 0
21:12:19.952 00.000 7680 IsGuiding returns 0
21:12:19.952 00.000 7680 scope move finished after 106 + 43 ms
21:12:19.952 00.000 7680 Move returns status 0, amount 106
21:12:19.952 00.000 7680 MoveAxis(N, 397, ABG)
21:12:19.952 00.000 7680 Guiding  Dir = 0, Dur = 397
21:12:19.952 00.000 7680 IsSlewing returns 0
21:12:19.952 00.000 7680 IsGuiding returns 0
21:12:19.952 00.000 7680 PulseGuide returned control before completion, sleep 407
21:12:20.375 00.423 7680 IsGuiding returns 1
21:12:20.375 00.000 7680 scope still moving after pulse duration time elapsed
21:12:20.407 00.032 7680 IsSlewing returns 0
21:12:20.409 00.002 7680 IsGuiding returns 0
21:12:20.409 00.000 7680 scope move finished after 397 + 58 ms
21:12:20.409 00.000 7680 Move returns status 0, amount 397
21:12:20.409 00.000 7680 move complete, result=0
21:12:20.409 00.000 7680 worker thread done servicing request
21:12:20.409 00.000 6120 GuideStep: -0.3 px 106 ms EAST, -0.7 px 397 ms NORTH
21:12:20.412 00.003 7680 Worker thread wakes up
21:12:20.412 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:20.412 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:21.661 01.249 7680 Exposure complete
21:12:21.742 00.081 7680 worker thread done servicing request
21:12:21.742 00.000 6120 OnExposeComplete: enter
21:12:21.747 00.005 6120 UpdateGuideState(): m_state=6
21:12:21.751 00.004 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
21:12:21.751 00.000 6120 Star::Find returns 1 (0), X=1258.06, Y=878.57, Mass=9664, SNR=59.5, Peak=214 HFD=7.4
21:12:21.751 00.000 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.02 = -1.26)
21:12:21.760 00.009 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
21:12:21.764 00.004 6120 CameraToMount -- cameraX=-0.42 cameraY=0.78 hyp=0.89 cameraTheta=2.07 mountX=0.27 mountY=-0.89, mountTheta=-1.27
21:12:21.767 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.42, y=0.78, opts=13)
21:12:21.767 00.000 6120 Enqueuing Move request for scope (-0.42, 0.78)
21:12:21.774 00.007 7680 Worker thread wakes up
21:12:21.774 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.78) opts 0xd
21:12:21.774 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.42, 0.78)
21:12:21.774 00.000 7680 Moving (-0.42, 0.78) raw xDistance=0.27 yDistance=-0.89
21:12:21.774 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
21:12:21.774 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89
21:12:21.774 00.000 7680 MoveAxis(W, 107, ABG)
21:12:21.774 00.000 7680 Guiding  Dir = 3, Dur = 107
21:12:21.774 00.000 7680 IsSlewing returns 0
21:12:21.774 00.000 7680 IsGuiding returns 0
21:12:21.774 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:12:21.780 00.006 7680 PulseGuide returned control before completion, sleep 117
21:12:21.798 00.018 6120 UpdateGuideState exits: m=9664 SNR=59.5
21:12:21.800 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:21.805 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:21.809 00.004 6120 Enqueuing Expose request
21:12:21.909 00.100 7680 IsGuiding returns 1
21:12:21.909 00.000 7680 scope still moving after pulse duration time elapsed
21:12:21.941 00.032 7680 IsSlewing returns 0
21:12:21.942 00.001 7680 IsGuiding returns 0
21:12:21.942 00.000 7680 scope move finished after 107 + 57 ms
21:12:21.942 00.000 7680 Move returns status 0, amount 107
21:12:21.942 00.000 7680 MoveAxis(N, 481, ABG)
21:12:21.942 00.000 7680 Guiding  Dir = 0, Dur = 481
21:12:21.942 00.000 7680 IsSlewing returns 0
21:12:21.943 00.001 7680 IsGuiding returns 0
21:12:21.943 00.000 7680 PulseGuide returned control before completion, sleep 491
21:12:22.449 00.506 7680 IsGuiding returns 1
21:12:22.449 00.000 7680 scope still moving after pulse duration time elapsed
21:12:22.481 00.032 7680 IsSlewing returns 0
21:12:22.481 00.000 7680 IsGuiding returns 0
21:12:22.481 00.000 7680 scope move finished after 481 + 57 ms
21:12:22.481 00.000 7680 Move returns status 0, amount 481
21:12:22.481 00.000 7680 move complete, result=0
21:12:22.481 00.000 7680 worker thread done servicing request
21:12:22.481 00.000 7680 Worker thread wakes up
21:12:22.481 00.000 6120 GuideStep: 0.3 px 107 ms WEST, -0.9 px 481 ms NORTH
21:12:22.485 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:22.487 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:23.737 01.250 7680 Exposure complete
21:12:23.827 00.090 7680 worker thread done servicing request
21:12:23.827 00.000 6120 OnExposeComplete: enter
21:12:23.832 00.005 6120 UpdateGuideState(): m_state=6
21:12:23.836 00.004 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
21:12:23.840 00.004 6120 Star::Find returns 1 (0), X=1258.25, Y=877.92, Mass=9277, SNR=58.0, Peak=222 HFD=7.4
21:12:23.844 00.004 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-2.95) = xAngle (5.60 = -0.69)
21:12:23.844 00.000 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.33 = -0.96)
21:12:23.850 00.006 6120 CameraToMount -- cameraX=-0.23 cameraY=0.13 hyp=0.26 cameraTheta=2.64 mountX=0.20 mountY=-0.22, mountTheta=-0.81
21:12:23.857 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.13, opts=13)
21:12:23.861 00.004 6120 Enqueuing Move request for scope (-0.23, 0.13)
21:12:23.865 00.004 7680 Worker thread wakes up
21:12:23.865 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.13) opts 0xd
21:12:23.865 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.13)
21:12:23.865 00.000 7680 Moving (-0.23, 0.13) raw xDistance=0.20 yDistance=-0.22
21:12:23.865 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
21:12:23.867 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:12:23.867 00.000 7680 MoveAxis(W, 94, ABG)
21:12:23.868 00.001 7680 Guiding  Dir = 3, Dur = 94
21:12:23.868 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:12:23.871 00.003 7680 IsSlewing returns 0
21:12:23.871 00.000 7680 IsGuiding returns 0
21:12:23.871 00.000 7680 PulseGuide returned control before completion, sleep 104
21:12:23.890 00.019 6120 UpdateGuideState exits: m=9277 SNR=58.0
21:12:23.892 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:23.897 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:23.901 00.004 6120 Enqueuing Expose request
21:12:23.983 00.082 7680 IsGuiding returns 1
21:12:23.983 00.000 7680 scope still moving after pulse duration time elapsed
21:12:24.015 00.032 7680 IsSlewing returns 0
21:12:24.015 00.000 7680 IsGuiding returns 0
21:12:24.015 00.000 7680 scope move finished after 94 + 50 ms
21:12:24.015 00.000 7680 Move returns status 0, amount 94
21:12:24.015 00.000 7680 MoveAxis(N, 117, ABG)
21:12:24.015 00.000 7680 Guiding  Dir = 0, Dur = 117
21:12:24.015 00.000 7680 IsSlewing returns 0
21:12:24.015 00.000 7680 IsGuiding returns 0
21:12:24.015 00.000 7680 PulseGuide returned control before completion, sleep 127
21:12:24.158 00.143 7680 IsGuiding returns 1
21:12:24.158 00.000 7680 scope still moving after pulse duration time elapsed
21:12:24.190 00.032 7680 IsSlewing returns 0
21:12:24.192 00.002 7680 IsGuiding returns 0
21:12:24.194 00.002 7680 scope move finished after 117 + 57 ms
21:12:24.194 00.000 7680 Move returns status 0, amount 117
21:12:24.194 00.000 7680 move complete, result=0
21:12:24.194 00.000 7680 worker thread done servicing request
21:12:24.195 00.001 7680 Worker thread wakes up
21:12:24.196 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:24.196 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:24.196 00.000 6120 GuideStep: 0.2 px 94 ms WEST, -0.2 px 117 ms NORTH
21:12:25.444 01.248 7680 Exposure complete
21:12:25.543 00.099 7680 worker thread done servicing request
21:12:25.543 00.000 6120 OnExposeComplete: enter
21:12:25.548 00.005 6120 UpdateGuideState(): m_state=6
21:12:25.548 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
21:12:25.553 00.005 6120 Star::Find returns 1 (0), X=1258.39, Y=878.22, Mass=9808, SNR=61.5, Peak=199 HFD=7.6
21:12:25.553 00.000 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
21:12:25.553 00.000 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
21:12:25.553 00.000 6120 CameraToMount -- cameraX=-0.09 cameraY=0.43 hyp=0.44 cameraTheta=1.78 mountX=0.01 mountY=-0.43, mountTheta=-1.54
21:12:25.563 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.43, opts=13)
21:12:25.568 00.005 6120 Enqueuing Move request for scope (-0.09, 0.43)
21:12:25.570 00.002 7680 Worker thread wakes up
21:12:25.570 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.43) opts 0xd
21:12:25.570 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.43)
21:12:25.570 00.000 7680 Moving (-0.09, 0.43) raw xDistance=0.01 yDistance=-0.43
21:12:25.570 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:12:25.570 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
21:12:25.570 00.000 7680 MoveAxis(E, 0, ABG)
21:12:25.570 00.000 7680 Move returns status 0, amount 0
21:12:25.570 00.000 7680 MoveAxis(N, 232, ABG)
21:12:25.573 00.003 7680 Guiding  Dir = 0, Dur = 232
21:12:25.573 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=162, Gamma=1.000
21:12:25.573 00.000 7680 IsSlewing returns 0
21:12:25.573 00.000 7680 IsGuiding returns 0
21:12:25.573 00.000 7680 PulseGuide returned control before completion, sleep 242
21:12:25.592 00.019 6120 UpdateGuideState exits: m=9808 SNR=61.5
21:12:25.595 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:25.595 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:25.595 00.000 6120 Enqueuing Expose request
21:12:25.833 00.238 7680 IsGuiding returns 0
21:12:25.833 00.000 7680 Move returns status 0, amount 232
21:12:25.833 00.000 7680 move complete, result=0
21:12:25.833 00.000 7680 worker thread done servicing request
21:12:25.833 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 232 ms NORTH
21:12:25.833 00.000 7680 Worker thread wakes up
21:12:25.833 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:25.833 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:27.090 01.257 7680 Exposure complete
21:12:27.160 00.070 7680 worker thread done servicing request
21:12:27.160 00.000 6120 OnExposeComplete: enter
21:12:27.164 00.004 6120 UpdateGuideState(): m_state=6
21:12:27.167 00.003 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
21:12:27.169 00.002 6120 Star::Find returns 1 (0), X=1258.24, Y=878.00, Mass=9189, SNR=56.4, Peak=205 HFD=7.3
21:12:27.169 00.000 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.37 = -0.92)
21:12:27.175 00.006 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
21:12:27.177 00.002 6120 CameraToMount -- cameraX=-0.24 cameraY=0.21 hyp=0.32 cameraTheta=2.41 mountX=0.19 mountY=-0.30, mountTheta=-0.99
21:12:27.183 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.21, opts=13)
21:12:27.185 00.002 6120 Enqueuing Move request for scope (-0.24, 0.21)
21:12:27.189 00.004 7680 Worker thread wakes up
21:12:27.189 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.21) opts 0xd
21:12:27.189 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.21)
21:12:27.189 00.000 7680 Moving (-0.24, 0.21) raw xDistance=0.19 yDistance=-0.30
21:12:27.189 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:12:27.189 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:12:27.189 00.000 7680 MoveAxis(E, 0, ABG)
21:12:27.191 00.002 7680 Move returns status 0, amount 0
21:12:27.191 00.000 7680 MoveAxis(N, 160, ABG)
21:12:27.191 00.000 7680 Guiding  Dir = 0, Dur = 160
21:12:27.191 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:12:27.193 00.002 7680 IsSlewing returns 0
21:12:27.194 00.001 7680 IsGuiding returns 0
21:12:27.194 00.000 7680 PulseGuide returned control before completion, sleep 170
21:12:27.208 00.014 6120 UpdateGuideState exits: m=9189 SNR=56.4
21:12:27.210 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:27.212 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:27.212 00.000 6120 Enqueuing Expose request
21:12:27.370 00.158 7680 IsGuiding returns 1
21:12:27.370 00.000 7680 scope still moving after pulse duration time elapsed
21:12:27.401 00.031 7680 IsSlewing returns 0
21:12:27.402 00.001 7680 IsGuiding returns 0
21:12:27.402 00.000 7680 scope move finished after 160 + 47 ms
21:12:27.402 00.000 7680 Move returns status 0, amount 160
21:12:27.402 00.000 7680 move complete, result=0
21:12:27.402 00.000 7680 worker thread done servicing request
21:12:27.402 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 160 ms NORTH
21:12:27.405 00.003 7680 Worker thread wakes up
21:12:27.405 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:27.405 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:28.656 01.251 7680 Exposure complete
21:12:28.730 00.074 7680 worker thread done servicing request
21:12:28.730 00.000 6120 OnExposeComplete: enter
21:12:28.732 00.002 6120 UpdateGuideState(): m_state=6
21:12:28.732 00.000 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
21:12:28.738 00.006 6120 Star::Find returns 1 (0), X=1257.78, Y=879.27, Mass=8870, SNR=57.5, Peak=215 HFD=6.8
21:12:28.738 00.000 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
21:12:28.745 00.007 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
21:12:28.745 00.000 6120 CameraToMount -- cameraX=-0.71 cameraY=1.47 hyp=1.63 cameraTheta=2.02 mountX=0.42 mountY=-1.63, mountTheta=-1.32
21:12:28.750 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.71, y=1.47, opts=13)
21:12:28.750 00.000 6120 Enqueuing Move request for scope (-0.71, 1.47)
21:12:28.750 00.000 7680 Worker thread wakes up
21:12:28.750 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 1.47) opts 0xd
21:12:28.750 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.71, 1.47)
21:12:28.750 00.000 7680 Moving (-0.71, 1.47) raw xDistance=0.42 yDistance=-1.63
21:12:28.760 00.010 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
21:12:28.760 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.63 from input -1.63
21:12:28.761 00.001 7680 MoveAxis(W, 177, ABG)
21:12:28.761 00.000 7680 Guiding  Dir = 3, Dur = 177
21:12:28.761 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:12:28.763 00.002 7680 IsSlewing returns 0
21:12:28.763 00.000 7680 IsGuiding returns 0
21:12:28.763 00.000 7680 PulseGuide returned control before completion, sleep 187
21:12:28.776 00.013 6120 UpdateGuideState exits: m=8870 SNR=57.5
21:12:28.776 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:28.784 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:28.784 00.000 6120 Enqueuing Expose request
21:12:28.967 00.183 7680 IsGuiding returns 1
21:12:28.967 00.000 7680 scope still moving after pulse duration time elapsed
21:12:28.999 00.032 7680 IsSlewing returns 0
21:12:29.000 00.001 7680 IsGuiding returns 0
21:12:29.000 00.000 7680 scope move finished after 177 + 56 ms
21:12:29.000 00.000 7680 Move returns status 0, amount 177
21:12:29.000 00.000 7680 MoveAxis(N, 887, ABG)
21:12:29.001 00.001 7680 Guiding  Dir = 0, Dur = 887
21:12:29.001 00.000 7680 IsSlewing returns 0
21:12:29.001 00.000 7680 IsGuiding returns 0
21:12:29.002 00.001 7680 PulseGuide returned control before completion, sleep 897
21:12:29.904 00.902 7680 IsGuiding returns 1
21:12:29.905 00.001 7680 scope still moving after pulse duration time elapsed
21:12:29.935 00.030 7680 IsSlewing returns 0
21:12:29.935 00.000 7680 IsGuiding returns 0
21:12:29.935 00.000 7680 scope move finished after 887 + 46 ms
21:12:29.935 00.000 7680 Move returns status 0, amount 887
21:12:29.935 00.000 7680 move complete, result=0
21:12:29.935 00.000 7680 worker thread done servicing request
21:12:29.935 00.000 6120 GuideStep: 0.4 px 177 ms WEST, -1.6 px 887 ms NORTH
21:12:29.941 00.006 7680 Worker thread wakes up
21:12:29.941 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:29.941 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:31.194 01.253 7680 Exposure complete
21:12:31.255 00.061 7680 worker thread done servicing request
21:12:31.255 00.000 6120 OnExposeComplete: enter
21:12:31.260 00.005 6120 UpdateGuideState(): m_state=6
21:12:31.260 00.000 6120 Star::Find(15, 1257, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
21:12:31.267 00.007 6120 Star::Find returns 1 (0), X=1258.14, Y=876.83, Mass=9141, SNR=57.5, Peak=204 HFD=7.3
21:12:31.267 00.000 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-2.95) = xAngle (1.04 = 1.04)
21:12:31.267 00.000 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.77 = 0.77)
21:12:31.273 00.006 6120 CameraToMount -- cameraX=-0.34 cameraY=-0.96 hyp=1.02 cameraTheta=-1.91 mountX=0.51 mountY=0.71, mountTheta=0.95
21:12:31.273 00.000 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=-0.96, opts=13)
21:12:31.273 00.000 6120 Enqueuing Move request for scope (-0.34, -0.96)
21:12:31.284 00.011 7680 Worker thread wakes up
21:12:31.284 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.96) opts 0xd
21:12:31.284 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, -0.96)
21:12:31.284 00.000 7680 Moving (-0.34, -0.96) raw xDistance=0.51 yDistance=0.71
21:12:31.284 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
21:12:31.284 00.000 7680 resist switch: large excursion: input 0.71 thresh 0.60 direction from -1 to 1
21:12:31.284 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.13
21:12:31.285 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
21:12:31.285 00.000 7680 MoveAxis(W, 229, ABG)
21:12:31.285 00.000 7680 Guiding  Dir = 3, Dur = 229
21:12:31.285 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:12:31.288 00.003 7680 IsSlewing returns 0
21:12:31.288 00.000 7680 IsGuiding returns 0
21:12:31.288 00.000 7680 PulseGuide returned control before completion, sleep 239
21:12:31.300 00.012 6120 UpdateGuideState exits: m=9141 SNR=57.5
21:12:31.305 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:31.307 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:31.307 00.000 6120 Enqueuing Expose request
21:12:31.537 00.230 7680 IsGuiding returns 1
21:12:31.537 00.000 7680 scope still moving after pulse duration time elapsed
21:12:31.569 00.032 7680 IsSlewing returns 0
21:12:31.569 00.000 7680 IsGuiding returns 0
21:12:31.569 00.000 7680 scope move finished after 229 + 51 ms
21:12:31.569 00.000 7680 Move returns status 0, amount 229
21:12:31.569 00.000 7680 MoveAxis(S, 386, ABG)
21:12:31.569 00.000 7680 Guiding  Dir = 1, Dur = 386
21:12:31.569 00.000 7680 IsSlewing returns 0
21:12:31.569 00.000 7680 IsGuiding returns 0
21:12:31.569 00.000 7680 PulseGuide returned control before completion, sleep 396
21:12:31.982 00.413 7680 IsGuiding returns 1
21:12:31.982 00.000 7680 scope still moving after pulse duration time elapsed
21:12:32.013 00.031 7680 IsSlewing returns 0
21:12:32.014 00.001 7680 IsGuiding returns 0
21:12:32.014 00.000 7680 scope move finished after 386 + 57 ms
21:12:32.014 00.000 7680 Move returns status 0, amount 386
21:12:32.014 00.000 7680 move complete, result=0
21:12:32.014 00.000 7680 worker thread done servicing request
21:12:32.014 00.000 6120 GuideStep: 0.5 px 229 ms WEST, 0.7 px 386 ms SOUTH
21:12:32.020 00.006 7680 Worker thread wakes up
21:12:32.022 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:32.022 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:33.269 01.247 7680 Exposure complete
21:12:33.356 00.087 7680 worker thread done servicing request
21:12:33.356 00.000 6120 OnExposeComplete: enter
21:12:33.356 00.000 6120 UpdateGuideState(): m_state=6
21:12:33.364 00.008 6120 Star::Find(15, 1258, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
21:12:33.364 00.000 6120 Star::Find returns 1 (0), X=1258.58, Y=876.78, Mass=9790, SNR=61.8, Peak=203 HFD=7.4
21:12:33.369 00.005 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-2.95) = xAngle (1.48 = 1.48)
21:12:33.369 00.000 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.21 = 1.21)
21:12:33.369 00.000 6120 CameraToMount -- cameraX=0.10 cameraY=-1.01 hyp=1.01 cameraTheta=-1.47 mountX=0.09 mountY=0.95, mountTheta=1.47
21:12:33.369 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-1.01, opts=13)
21:12:33.380 00.011 6120 Enqueuing Move request for scope (0.10, -1.01)
21:12:33.380 00.000 7680 Worker thread wakes up
21:12:33.380 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -1.01) opts 0xd
21:12:33.380 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -1.01)
21:12:33.380 00.000 7680 Moving (0.10, -1.01) raw xDistance=0.09 yDistance=0.95
21:12:33.380 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:12:33.380 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95
21:12:33.380 00.000 7680 MoveAxis(E, 0, ABG)
21:12:33.380 00.000 7680 Move returns status 0, amount 0
21:12:33.385 00.005 7680 MoveAxis(S, 515, ABG)
21:12:33.385 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:12:33.388 00.003 7680 Guiding  Dir = 1, Dur = 515
21:12:33.388 00.000 7680 IsSlewing returns 0
21:12:33.388 00.000 7680 IsGuiding returns 0
21:12:33.388 00.000 7680 PulseGuide returned control before completion, sleep 525
21:12:33.396 00.008 6120 UpdateGuideState exits: m=9790 SNR=61.8
21:12:33.403 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:33.403 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:33.403 00.000 6120 Enqueuing Expose request
21:12:33.924 00.521 7680 IsGuiding returns 1
21:12:33.925 00.001 7680 scope still moving after pulse duration time elapsed
21:12:33.956 00.031 7680 IsSlewing returns 0
21:12:33.956 00.000 7680 IsGuiding returns 0
21:12:33.956 00.000 7680 scope move finished after 515 + 51 ms
21:12:33.956 00.000 7680 Move returns status 0, amount 515
21:12:33.956 00.000 7680 move complete, result=0
21:12:33.956 00.000 7680 worker thread done servicing request
21:12:33.959 00.003 6120 GuideStep: 0.1 px 0 ms EAST, 0.9 px 515 ms SOUTH
21:12:33.959 00.000 7680 Worker thread wakes up
21:12:33.959 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:33.965 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:35.217 01.252 7680 Exposure complete
21:12:35.291 00.074 7680 worker thread done servicing request
21:12:35.297 00.006 6120 OnExposeComplete: enter
21:12:35.297 00.000 6120 UpdateGuideState(): m_state=6
21:12:35.297 00.000 6120 Star::Find(15, 1258, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
21:12:35.297 00.000 6120 Star::Find returns 1 (0), X=1258.67, Y=877.70, Mass=9717, SNR=59.6, Peak=219 HFD=7.4
21:12:35.297 00.000 6120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-2.95) = xAngle (2.51 = 2.51)
21:12:35.297 00.000 6120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.24 = 2.24)
21:12:35.314 00.017 6120 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.44 mountX=-0.17 mountY=0.17, mountTheta=2.37
21:12:35.314 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.09, opts=13)
21:12:35.314 00.000 6120 Enqueuing Move request for scope (0.19, -0.09)
21:12:35.314 00.000 7680 Worker thread wakes up
21:12:35.314 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
21:12:35.314 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
21:12:35.314 00.000 7680 Moving (0.19, -0.09) raw xDistance=-0.17 yDistance=0.17
21:12:35.323 00.009 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:12:35.323 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:12:35.323 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:12:35.323 00.000 7680 MoveAxis(E, 0, ABG)
21:12:35.323 00.000 7680 Move returns status 0, amount 0
21:12:35.323 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:12:35.323 00.000 7680 MoveAxis(N, 0, ABG)
21:12:35.328 00.005 7680 Move returns status 0, amount 0
21:12:35.328 00.000 7680 move complete, result=0
21:12:35.328 00.000 7680 worker thread done servicing request
21:12:35.331 00.003 6120 UpdateGuideState exits: m=9717 SNR=59.6
21:12:35.344 00.013 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:35.345 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:35.348 00.003 6120 Enqueuing Expose request
21:12:35.348 00.000 7680 Worker thread wakes up
21:12:35.348 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:35.348 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:35.370 00.022 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:12:36.604 01.234 7680 Exposure complete
21:12:36.683 00.079 7680 worker thread done servicing request
21:12:36.683 00.000 6120 OnExposeComplete: enter
21:12:36.683 00.000 6120 UpdateGuideState(): m_state=6
21:12:36.690 00.007 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
21:12:36.694 00.004 6120 Star::Find returns 1 (0), X=1258.81, Y=877.84, Mass=9386, SNR=57.7, Peak=194 HFD=7.3
21:12:36.696 00.002 6120 CameraToMount -- cameraTheta (0.16) - m_xAngle (-2.95) = xAngle (3.12 = 3.12)
21:12:36.698 00.002 6120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.85 = 2.85)
21:12:36.704 00.006 6120 CameraToMount -- cameraX=0.33 cameraY=0.05 hyp=0.33 cameraTheta=0.16 mountX=-0.33 mountY=0.10, mountTheta=2.86
21:12:36.707 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=0.05, opts=13)
21:12:36.707 00.000 6120 Enqueuing Move request for scope (0.33, 0.05)
21:12:36.714 00.007 7680 Worker thread wakes up
21:12:36.714 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.05) opts 0xd
21:12:36.714 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, 0.05)
21:12:36.714 00.000 7680 Moving (0.33, 0.05) raw xDistance=-0.33 yDistance=0.10
21:12:36.714 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
21:12:36.714 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:12:36.714 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:12:36.714 00.000 7680 MoveAxis(E, 141, ABG)
21:12:36.714 00.000 7680 Guiding  Dir = 2, Dur = 141
21:12:36.714 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=194, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:12:36.714 00.000 7680 IsSlewing returns 0
21:12:36.714 00.000 7680 IsGuiding returns 0
21:12:36.714 00.000 7680 PulseGuide returned control before completion, sleep 151
21:12:36.729 00.015 6120 UpdateGuideState exits: m=9386 SNR=57.7
21:12:36.729 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:36.729 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:36.742 00.013 6120 Enqueuing Expose request
21:12:36.873 00.131 7680 IsGuiding returns 1
21:12:36.873 00.000 7680 scope still moving after pulse duration time elapsed
21:12:36.905 00.032 7680 IsSlewing returns 0
21:12:36.905 00.000 7680 IsGuiding returns 0
21:12:36.905 00.000 7680 scope move finished after 141 + 44 ms
21:12:36.905 00.000 7680 Move returns status 0, amount 141
21:12:36.905 00.000 7680 MoveAxis(N, 0, ABG)
21:12:36.905 00.000 7680 Move returns status 0, amount 0
21:12:36.905 00.000 7680 move complete, result=0
21:12:36.905 00.000 7680 worker thread done servicing request
21:12:36.905 00.000 7680 Worker thread wakes up
21:12:36.905 00.000 6120 GuideStep: -0.3 px 141 ms EAST, 0.1 px 0 ms NORTH
21:12:36.910 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:36.910 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:38.154 01.244 7680 Exposure complete
21:12:38.219 00.065 7680 worker thread done servicing request
21:12:38.219 00.000 6120 OnExposeComplete: enter
21:12:38.219 00.000 6120 UpdateGuideState(): m_state=6
21:12:38.225 00.006 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
21:12:38.225 00.000 6120 Star::Find returns 1 (0), X=1258.67, Y=877.53, Mass=8894, SNR=56.1, Peak=189 HFD=7.2
21:12:38.229 00.004 6120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-2.95) = xAngle (2.01 = 2.01)
21:12:38.233 00.004 6120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.74 = 1.74)
21:12:38.236 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-0.26 hyp=0.33 cameraTheta=-0.95 mountX=-0.14 mountY=0.32, mountTheta=1.98
21:12:38.236 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.26, opts=13)
21:12:38.241 00.005 6120 Enqueuing Move request for scope (0.19, -0.26)
21:12:38.245 00.004 7680 Worker thread wakes up
21:12:38.245 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.26) opts 0xd
21:12:38.245 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.26)
21:12:38.245 00.000 7680 Moving (0.19, -0.26) raw xDistance=-0.14 yDistance=0.32
21:12:38.245 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:12:38.245 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
21:12:38.247 00.002 7680 MoveAxis(E, 0, ABG)
21:12:38.247 00.000 7680 Move returns status 0, amount 0
21:12:38.247 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=189, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:12:38.247 00.000 7680 MoveAxis(S, 174, ABG)
21:12:38.247 00.000 7680 Guiding  Dir = 1, Dur = 174
21:12:38.247 00.000 7680 IsSlewing returns 0
21:12:38.247 00.000 7680 IsGuiding returns 0
21:12:38.247 00.000 7680 PulseGuide returned control before completion, sleep 184
21:12:38.261 00.014 6120 UpdateGuideState exits: m=8894 SNR=56.1
21:12:38.261 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:38.261 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:38.271 00.010 6120 Enqueuing Expose request
21:12:38.436 00.165 7680 IsGuiding returns 1
21:12:38.436 00.000 7680 scope still moving after pulse duration time elapsed
21:12:38.467 00.031 7680 IsSlewing returns 0
21:12:38.467 00.000 7680 IsGuiding returns 0
21:12:38.467 00.000 7680 scope move finished after 174 + 42 ms
21:12:38.467 00.000 7680 Move returns status 0, amount 174
21:12:38.467 00.000 7680 move complete, result=0
21:12:38.467 00.000 7680 worker thread done servicing request
21:12:38.467 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 174 ms SOUTH
21:12:38.472 00.005 7680 Worker thread wakes up
21:12:38.474 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:38.475 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:39.730 01.255 7680 Exposure complete
21:12:39.802 00.072 7680 worker thread done servicing request
21:12:39.802 00.000 6120 OnExposeComplete: enter
21:12:39.802 00.000 6120 UpdateGuideState(): m_state=6
21:12:39.802 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
21:12:39.817 00.015 6120 Star::Find returns 1 (0), X=1258.75, Y=878.47, Mass=10601, SNR=64.3, Peak=218 HFD=7.3
21:12:39.817 00.000 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
21:12:39.817 00.000 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
21:12:39.823 00.006 6120 CameraToMount -- cameraX=0.27 cameraY=0.68 hyp=0.73 cameraTheta=1.19 mountX=-0.40 mountY=-0.49, mountTheta=-2.25
21:12:39.823 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.68, opts=13)
21:12:39.823 00.000 6120 Enqueuing Move request for scope (0.27, 0.68)
21:12:39.823 00.000 7680 Worker thread wakes up
21:12:39.833 00.010 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.68) opts 0xd
21:12:39.833 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.68)
21:12:39.833 00.000 7680 Moving (0.27, 0.68) raw xDistance=-0.40 yDistance=-0.49
21:12:39.833 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
21:12:39.833 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:12:39.833 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
21:12:39.833 00.000 7680 MoveAxis(E, 167, ABG)
21:12:39.833 00.000 7680 Guiding  Dir = 2, Dur = 167
21:12:39.833 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:12:39.836 00.003 7680 IsSlewing returns 0
21:12:39.836 00.000 7680 IsGuiding returns 0
21:12:39.836 00.000 7680 PulseGuide returned control before completion, sleep 177
21:12:39.850 00.014 6120 UpdateGuideState exits: m=10601 SNR=64.3
21:12:39.852 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:39.854 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:39.854 00.000 6120 Enqueuing Expose request
21:12:40.024 00.170 7680 IsGuiding returns 1
21:12:40.024 00.000 7680 scope still moving after pulse duration time elapsed
21:12:40.056 00.032 7680 IsSlewing returns 0
21:12:40.056 00.000 7680 IsGuiding returns 0
21:12:40.056 00.000 7680 scope move finished after 167 + 52 ms
21:12:40.056 00.000 7680 Move returns status 0, amount 167
21:12:40.056 00.000 7680 MoveAxis(N, 0, ABG)
21:12:40.056 00.000 7680 Move returns status 0, amount 0
21:12:40.056 00.000 7680 move complete, result=0
21:12:40.056 00.000 7680 worker thread done servicing request
21:12:40.056 00.000 6120 GuideStep: -0.4 px 167 ms EAST, -0.5 px 0 ms NORTH
21:12:40.060 00.004 7680 Worker thread wakes up
21:12:40.060 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:40.060 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:41.314 01.254 7680 Exposure complete
21:12:41.391 00.077 7680 worker thread done servicing request
21:12:41.391 00.000 6120 OnExposeComplete: enter
21:12:41.395 00.004 6120 UpdateGuideState(): m_state=6
21:12:41.395 00.000 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
21:12:41.401 00.006 6120 Star::Find returns 1 (0), X=1258.69, Y=878.74, Mass=9433, SNR=57.7, Peak=212 HFD=7.3
21:12:41.405 00.004 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.31 = -1.98)
21:12:41.406 00.001 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.25)
21:12:41.410 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.95 hyp=0.97 cameraTheta=1.35 mountX=-0.38 mountY=-0.76, mountTheta=-2.04
21:12:41.412 00.002 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.95, opts=13)
21:12:41.416 00.004 6120 Enqueuing Move request for scope (0.21, 0.95)
21:12:41.416 00.000 7680 Worker thread wakes up
21:12:41.416 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.95) opts 0xd
21:12:41.416 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.95)
21:12:41.416 00.000 7680 Moving (0.21, 0.95) raw xDistance=-0.38 yDistance=-0.76
21:12:41.416 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
21:12:41.416 00.000 7680 resist switch: large excursion: input -0.76 thresh 0.60 direction from 1 to -1
21:12:41.416 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.27
21:12:41.416 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
21:12:41.416 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:12:41.421 00.005 7680 MoveAxis(E, 174, ABG)
21:12:41.421 00.000 7680 Guiding  Dir = 2, Dur = 174
21:12:41.424 00.003 7680 IsSlewing returns 0
21:12:41.424 00.000 7680 IsGuiding returns 0
21:12:41.424 00.000 7680 PulseGuide returned control before completion, sleep 184
21:12:41.428 00.004 6120 UpdateGuideState exits: m=9433 SNR=57.7
21:12:41.437 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:41.441 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:41.441 00.000 6120 Enqueuing Expose request
21:12:41.611 00.170 7680 IsGuiding returns 1
21:12:41.611 00.000 7680 scope still moving after pulse duration time elapsed
21:12:41.643 00.032 7680 IsSlewing returns 0
21:12:41.644 00.001 7680 IsGuiding returns 1
21:12:41.675 00.031 7680 IsSlewing returns 0
21:12:41.677 00.002 7680 IsGuiding returns 1
21:12:41.707 00.030 7680 IsSlewing returns 0
21:12:41.707 00.000 7680 IsGuiding returns 1
21:12:41.738 00.031 7680 IsSlewing returns 0
21:12:41.738 00.000 7680 IsGuiding returns 0
21:12:41.738 00.000 7680 scope move finished after 174 + 140 ms
21:12:41.740 00.002 7680 Move returns status 0, amount 174
21:12:41.740 00.000 7680 MoveAxis(N, 411, ABG)
21:12:41.740 00.000 7680 Guiding  Dir = 0, Dur = 411
21:12:41.740 00.000 7680 IsSlewing returns 0
21:12:41.740 00.000 7680 IsGuiding returns 0
21:12:41.740 00.000 7680 PulseGuide returned control before completion, sleep 421
21:12:42.168 00.428 7680 IsGuiding returns 1
21:12:42.168 00.000 7680 scope still moving after pulse duration time elapsed
21:12:42.200 00.032 7680 IsSlewing returns 0
21:12:42.202 00.002 7680 IsGuiding returns 0
21:12:42.202 00.000 7680 scope move finished after 411 + 50 ms
21:12:42.202 00.000 7680 Move returns status 0, amount 411
21:12:42.204 00.002 7680 move complete, result=0
21:12:42.204 00.000 7680 worker thread done servicing request
21:12:42.204 00.000 6120 GuideStep: -0.4 px 174 ms EAST, -0.8 px 411 ms NORTH
21:12:42.209 00.005 7680 Worker thread wakes up
21:12:42.210 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:42.211 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:43.469 01.258 7680 Exposure complete
21:12:43.530 00.061 7680 worker thread done servicing request
21:12:43.530 00.000 6120 OnExposeComplete: enter
21:12:43.540 00.010 6120 UpdateGuideState(): m_state=6
21:12:43.544 00.004 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
21:12:43.544 00.000 6120 Star::Find returns 1 (0), X=1258.52, Y=879.24, Mass=9919, SNR=60.1, Peak=218 HFD=7.4
21:12:43.547 00.003 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
21:12:43.547 00.000 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
21:12:43.553 00.006 6120 CameraToMount -- cameraX=0.04 cameraY=1.45 hyp=1.45 cameraTheta=1.54 mountX=-0.31 mountY=-1.28, mountTheta=-1.80
21:12:43.556 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=1.45, opts=13)
21:12:43.559 00.003 6120 Enqueuing Move request for scope (0.04, 1.45)
21:12:43.559 00.000 7680 Worker thread wakes up
21:12:43.559 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 1.45) opts 0xd
21:12:43.559 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 1.45)
21:12:43.559 00.000 7680 Moving (0.04, 1.45) raw xDistance=-0.31 yDistance=-1.28
21:12:43.559 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
21:12:43.559 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.28 from input -1.28
21:12:43.559 00.000 7680 MoveAxis(E, 142, ABG)
21:12:43.559 00.000 7680 Guiding  Dir = 2, Dur = 142
21:12:43.559 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:12:43.565 00.006 7680 IsSlewing returns 0
21:12:43.565 00.000 7680 IsGuiding returns 0
21:12:43.565 00.000 7680 PulseGuide returned control before completion, sleep 152
21:12:43.573 00.008 6120 UpdateGuideState exits: m=9919 SNR=60.1
21:12:43.582 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:43.582 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:43.586 00.004 6120 Enqueuing Expose request
21:12:43.730 00.144 7680 IsGuiding returns 1
21:12:43.730 00.000 7680 scope still moving after pulse duration time elapsed
21:12:43.762 00.032 7680 IsSlewing returns 0
21:12:43.762 00.000 7680 IsGuiding returns 0
21:12:43.762 00.000 7680 scope move finished after 142 + 55 ms
21:12:43.762 00.000 7680 Move returns status 0, amount 142
21:12:43.762 00.000 7680 MoveAxis(N, 697, ABG)
21:12:43.764 00.002 7680 Guiding  Dir = 0, Dur = 697
21:12:43.764 00.000 7680 IsSlewing returns 0
21:12:43.764 00.000 7680 IsGuiding returns 0
21:12:43.766 00.002 7680 PulseGuide returned control before completion, sleep 707
21:12:44.479 00.713 7680 IsGuiding returns 1
21:12:44.479 00.000 7680 scope still moving after pulse duration time elapsed
21:12:44.510 00.031 7680 IsSlewing returns 0
21:12:44.510 00.000 7680 IsGuiding returns 0
21:12:44.510 00.000 7680 scope move finished after 697 + 48 ms
21:12:44.510 00.000 7680 Move returns status 0, amount 697
21:12:44.510 00.000 7680 move complete, result=0
21:12:44.510 00.000 7680 worker thread done servicing request
21:12:44.510 00.000 6120 GuideStep: -0.3 px 142 ms EAST, -1.3 px 697 ms NORTH
21:12:44.518 00.008 7680 Worker thread wakes up
21:12:44.518 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:44.520 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:45.771 01.251 7680 Exposure complete
21:12:45.846 00.075 7680 worker thread done servicing request
21:12:45.846 00.000 6120 OnExposeComplete: enter
21:12:45.846 00.000 6120 UpdateGuideState(): m_state=6
21:12:45.854 00.008 6120 Star::Find(15, 1258, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
21:12:45.857 00.003 6120 Star::Find returns 1 (0), X=1258.12, Y=878.54, Mass=9913, SNR=59.8, Peak=212 HFD=7.3
21:12:45.857 00.000 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
21:12:45.861 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
21:12:45.862 00.001 6120 CameraToMount -- cameraX=-0.36 cameraY=0.75 hyp=0.83 cameraTheta=2.02 mountX=0.21 mountY=-0.83, mountTheta=-1.32
21:12:45.866 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=0.75, opts=13)
21:12:45.866 00.000 6120 Enqueuing Move request for scope (-0.36, 0.75)
21:12:45.872 00.006 7680 Worker thread wakes up
21:12:45.872 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.75) opts 0xd
21:12:45.872 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, 0.75)
21:12:45.872 00.000 7680 Moving (-0.36, 0.75) raw xDistance=0.21 yDistance=-0.83
21:12:45.874 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
21:12:45.874 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83
21:12:45.874 00.000 7680 MoveAxis(W, 81, ABG)
21:12:45.874 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:12:45.874 00.000 7680 Guiding  Dir = 3, Dur = 81
21:12:45.874 00.000 7680 IsSlewing returns 0
21:12:45.874 00.000 7680 IsGuiding returns 0
21:12:45.874 00.000 7680 PulseGuide returned control before completion, sleep 91
21:12:45.892 00.018 6120 UpdateGuideState exits: m=9913 SNR=59.8
21:12:45.894 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:45.897 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:45.897 00.000 6120 Enqueuing Expose request
21:12:45.974 00.077 7680 IsGuiding returns 1
21:12:45.974 00.000 7680 scope still moving after pulse duration time elapsed
21:12:46.006 00.032 7680 IsSlewing returns 0
21:12:46.007 00.001 7680 IsGuiding returns 1
21:12:46.038 00.031 7680 IsSlewing returns 0
21:12:46.038 00.000 7680 IsGuiding returns 1
21:12:46.070 00.032 7680 IsSlewing returns 0
21:12:46.070 00.000 7680 IsGuiding returns 0
21:12:46.070 00.000 7680 scope move finished after 81 + 113 ms
21:12:46.073 00.003 7680 Move returns status 0, amount 81
21:12:46.073 00.000 7680 MoveAxis(N, 451, ABG)
21:12:46.073 00.000 7680 Guiding  Dir = 0, Dur = 451
21:12:46.073 00.000 7680 IsSlewing returns 0
21:12:46.073 00.000 7680 IsGuiding returns 0
21:12:46.073 00.000 7680 PulseGuide returned control before completion, sleep 461
21:12:46.550 00.477 7680 IsGuiding returns 1
21:12:46.552 00.002 7680 scope still moving after pulse duration time elapsed
21:12:46.582 00.030 7680 IsSlewing returns 0
21:12:46.583 00.001 7680 IsGuiding returns 0
21:12:46.583 00.000 7680 scope move finished after 451 + 57 ms
21:12:46.583 00.000 7680 Move returns status 0, amount 451
21:12:46.583 00.000 7680 move complete, result=0
21:12:46.583 00.000 7680 worker thread done servicing request
21:12:46.583 00.000 6120 GuideStep: 0.2 px 81 ms WEST, -0.8 px 451 ms NORTH
21:12:46.589 00.006 7680 Worker thread wakes up
21:12:46.589 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:46.589 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:47.846 01.257 7680 Exposure complete
21:12:47.911 00.065 7680 worker thread done servicing request
21:12:47.916 00.005 6120 OnExposeComplete: enter
21:12:47.917 00.001 6120 UpdateGuideState(): m_state=6
21:12:47.922 00.005 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
21:12:47.922 00.000 6120 Star::Find returns 1 (0), X=1257.96, Y=877.92, Mass=10007, SNR=60.1, Peak=216 HFD=7.3
21:12:47.927 00.005 6120 CameraToMount -- cameraTheta (2.89) - m_xAngle (-2.95) = xAngle (5.85 = -0.44)
21:12:47.928 00.001 6120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.58 = -0.70)
21:12:47.932 00.004 6120 CameraToMount -- cameraX=-0.52 cameraY=0.13 hyp=0.53 cameraTheta=2.89 mountX=0.48 mountY=-0.35, mountTheta=-0.62
21:12:47.936 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.52, y=0.13, opts=13)
21:12:47.936 00.000 6120 Enqueuing Move request for scope (-0.52, 0.13)
21:12:47.942 00.006 7680 Worker thread wakes up
21:12:47.942 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.13) opts 0xd
21:12:47.942 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.52, 0.13)
21:12:47.942 00.000 7680 Moving (-0.52, 0.13) raw xDistance=0.48 yDistance=-0.35
21:12:47.943 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.48
21:12:47.943 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:12:47.943 00.000 7680 MoveAxis(W, 210, ABG)
21:12:47.944 00.001 7680 Guiding  Dir = 3, Dur = 210
21:12:47.944 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:12:47.946 00.002 7680 IsSlewing returns 0
21:12:47.946 00.000 7680 IsGuiding returns 0
21:12:47.946 00.000 7680 PulseGuide returned control before completion, sleep 220
21:12:47.949 00.003 6120 UpdateGuideState exits: m=10007 SNR=60.1
21:12:47.962 00.013 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:47.965 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:47.966 00.001 6120 Enqueuing Expose request
21:12:48.172 00.206 7680 IsGuiding returns 1
21:12:48.174 00.002 7680 scope still moving after pulse duration time elapsed
21:12:48.204 00.030 7680 IsSlewing returns 0
21:12:48.206 00.002 7680 IsGuiding returns 0
21:12:48.206 00.000 7680 scope move finished after 210 + 49 ms
21:12:48.206 00.000 7680 Move returns status 0, amount 210
21:12:48.207 00.001 7680 MoveAxis(N, 188, ABG)
21:12:48.207 00.000 7680 Guiding  Dir = 0, Dur = 188
21:12:48.207 00.000 7680 IsSlewing returns 0
21:12:48.207 00.000 7680 IsGuiding returns 0
21:12:48.208 00.001 7680 PulseGuide returned control before completion, sleep 198
21:12:48.412 00.204 7680 IsGuiding returns 1
21:12:48.412 00.000 7680 scope still moving after pulse duration time elapsed
21:12:48.444 00.032 7680 IsSlewing returns 0
21:12:48.448 00.004 7680 IsGuiding returns 0
21:12:48.448 00.000 7680 scope move finished after 188 + 52 ms
21:12:48.448 00.000 7680 Move returns status 0, amount 188
21:12:48.449 00.001 7680 move complete, result=0
21:12:48.449 00.000 7680 worker thread done servicing request
21:12:48.449 00.000 6120 GuideStep: 0.5 px 210 ms WEST, -0.3 px 188 ms NORTH
21:12:48.453 00.004 7680 Worker thread wakes up
21:12:48.458 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:48.458 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:49.703 01.245 7680 Exposure complete
21:12:49.769 00.066 7680 worker thread done servicing request
21:12:49.781 00.012 6120 OnExposeComplete: enter
21:12:49.781 00.000 6120 UpdateGuideState(): m_state=6
21:12:49.786 00.005 6120 Star::Find(15, 1257, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
21:12:49.791 00.005 6120 Star::Find returns 1 (0), X=1258.14, Y=877.90, Mass=9641, SNR=60.0, Peak=203 HFD=7.5
21:12:49.791 00.000 6120 CameraToMount -- cameraTheta (2.84) - m_xAngle (-2.95) = xAngle (5.79 = -0.49)
21:12:49.797 00.006 6120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.53 = -0.76)
21:12:49.800 00.003 6120 CameraToMount -- cameraX=-0.34 cameraY=0.11 hyp=0.35 cameraTheta=2.84 mountX=0.31 mountY=-0.24, mountTheta=-0.66
21:12:49.803 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.11, opts=13)
21:12:49.805 00.002 6120 Enqueuing Move request for scope (-0.34, 0.11)
21:12:49.805 00.000 7680 Worker thread wakes up
21:12:49.805 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.11) opts 0xd
21:12:49.805 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.11)
21:12:49.805 00.000 7680 Moving (-0.34, 0.11) raw xDistance=0.31 yDistance=-0.24
21:12:49.805 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
21:12:49.805 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:12:49.805 00.000 7680 MoveAxis(W, 146, ABG)
21:12:49.805 00.000 7680 Guiding  Dir = 3, Dur = 146
21:12:49.805 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:12:49.805 00.000 7680 IsSlewing returns 0
21:12:49.812 00.007 7680 IsGuiding returns 0
21:12:49.812 00.000 7680 PulseGuide returned control before completion, sleep 156
21:12:49.823 00.011 6120 UpdateGuideState exits: m=9641 SNR=60.0
21:12:49.830 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:49.833 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:49.835 00.002 6120 Enqueuing Expose request
21:12:49.971 00.136 7680 IsGuiding returns 1
21:12:49.971 00.000 7680 scope still moving after pulse duration time elapsed
21:12:50.003 00.032 7680 IsSlewing returns 0
21:12:50.003 00.000 7680 IsGuiding returns 0
21:12:50.004 00.001 7680 scope move finished after 146 + 45 ms
21:12:50.004 00.000 7680 Move returns status 0, amount 146
21:12:50.005 00.001 7680 MoveAxis(N, 132, ABG)
21:12:50.005 00.000 7680 Guiding  Dir = 0, Dur = 132
21:12:50.005 00.000 7680 IsSlewing returns 0
21:12:50.005 00.000 7680 IsGuiding returns 0
21:12:50.005 00.000 7680 PulseGuide returned control before completion, sleep 142
21:12:50.160 00.155 7680 IsGuiding returns 1
21:12:50.160 00.000 7680 scope still moving after pulse duration time elapsed
21:12:50.192 00.032 7680 IsSlewing returns 0
21:12:50.192 00.000 7680 IsGuiding returns 0
21:12:50.192 00.000 7680 scope move finished after 132 + 54 ms
21:12:50.192 00.000 7680 Move returns status 0, amount 132
21:12:50.192 00.000 7680 move complete, result=0
21:12:50.192 00.000 7680 worker thread done servicing request
21:12:50.192 00.000 6120 GuideStep: 0.3 px 146 ms WEST, -0.2 px 132 ms NORTH
21:12:50.198 00.006 7680 Worker thread wakes up
21:12:50.199 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:50.199 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:51.445 01.246 7680 Exposure complete
21:12:51.512 00.067 7680 worker thread done servicing request
21:12:51.512 00.000 6120 OnExposeComplete: enter
21:12:51.515 00.003 6120 UpdateGuideState(): m_state=6
21:12:51.515 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
21:12:51.515 00.000 6120 Star::Find returns 1 (0), X=1258.33, Y=878.21, Mass=10298, SNR=61.6, Peak=215 HFD=7.5
21:12:51.523 00.008 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
21:12:51.523 00.000 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.68)
21:12:51.523 00.000 6120 CameraToMount -- cameraX=-0.15 cameraY=0.42 hyp=0.45 cameraTheta=1.92 mountX=0.07 mountY=-0.44, mountTheta=-1.41
21:12:51.531 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.42, opts=13)
21:12:51.531 00.000 6120 Enqueuing Move request for scope (-0.15, 0.42)
21:12:51.531 00.000 7680 Worker thread wakes up
21:12:51.531 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.42) opts 0xd
21:12:51.531 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.42)
21:12:51.531 00.000 7680 Moving (-0.15, 0.42) raw xDistance=0.07 yDistance=-0.44
21:12:51.531 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:12:51.531 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
21:12:51.531 00.000 7680 MoveAxis(E, 0, ABG)
21:12:51.531 00.000 7680 Move returns status 0, amount 0
21:12:51.531 00.000 7680 MoveAxis(N, 241, ABG)
21:12:51.531 00.000 7680 Guiding  Dir = 0, Dur = 241
21:12:51.531 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:12:51.541 00.010 7680 IsSlewing returns 0
21:12:51.541 00.000 7680 IsGuiding returns 0
21:12:51.541 00.000 7680 PulseGuide returned control before completion, sleep 251
21:12:51.557 00.016 6120 UpdateGuideState exits: m=10298 SNR=61.6
21:12:51.559 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:51.562 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:51.564 00.002 6120 Enqueuing Expose request
21:12:51.801 00.237 7680 IsGuiding returns 1
21:12:51.801 00.000 7680 scope still moving after pulse duration time elapsed
21:12:51.833 00.032 7680 IsSlewing returns 0
21:12:51.833 00.000 7680 IsGuiding returns 0
21:12:51.833 00.000 7680 scope move finished after 241 + 51 ms
21:12:51.833 00.000 7680 Move returns status 0, amount 241
21:12:51.836 00.003 7680 move complete, result=0
21:12:51.836 00.000 7680 worker thread done servicing request
21:12:51.836 00.000 7680 Worker thread wakes up
21:12:51.836 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 241 ms NORTH
21:12:51.836 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:51.836 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:53.101 01.265 7680 Exposure complete
21:12:53.169 00.068 7680 worker thread done servicing request
21:12:53.169 00.000 6120 OnExposeComplete: enter
21:12:53.172 00.003 6120 UpdateGuideState(): m_state=6
21:12:53.174 00.002 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
21:12:53.174 00.000 6120 Star::Find returns 1 (0), X=1258.37, Y=877.38, Mass=9429, SNR=58.4, Peak=220 HFD=7.3
21:12:53.174 00.000 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-2.95) = xAngle (1.11 = 1.11)
21:12:53.174 00.000 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.85 = 0.85)
21:12:53.174 00.000 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.41 hyp=0.43 cameraTheta=-1.84 mountX=0.19 mountY=0.32, mountTheta=1.04
21:12:53.185 00.011 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.41, opts=13)
21:12:53.185 00.000 6120 Enqueuing Move request for scope (-0.11, -0.41)
21:12:53.191 00.006 7680 Worker thread wakes up
21:12:53.191 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.41) opts 0xd
21:12:53.191 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.41)
21:12:53.191 00.000 7680 Moving (-0.11, -0.41) raw xDistance=0.19 yDistance=0.32
21:12:53.191 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:12:53.191 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:12:53.191 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:12:53.191 00.000 7680 MoveAxis(E, 0, ABG)
21:12:53.191 00.000 7680 Move returns status 0, amount 0
21:12:53.191 00.000 7680 MoveAxis(N, 0, ABG)
21:12:53.191 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:12:53.191 00.000 7680 Move returns status 0, amount 0
21:12:53.198 00.007 7680 move complete, result=0
21:12:53.198 00.000 7680 worker thread done servicing request
21:12:53.212 00.014 6120 UpdateGuideState exits: m=9429 SNR=58.4
21:12:53.214 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:53.217 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:53.217 00.000 6120 Enqueuing Expose request
21:12:53.217 00.000 7680 Worker thread wakes up
21:12:53.217 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:53.217 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:53.243 00.026 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:12:54.465 01.222 7680 Exposure complete
21:12:54.528 00.063 7680 worker thread done servicing request
21:12:54.528 00.000 6120 OnExposeComplete: enter
21:12:54.542 00.014 6120 UpdateGuideState(): m_state=6
21:12:54.542 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
21:12:54.548 00.006 6120 Star::Find returns 1 (0), X=1258.19, Y=877.83, Mass=9726, SNR=58.2, Peak=205 HFD=7.1
21:12:54.548 00.000 6120 CameraToMount -- cameraTheta (3.01) - m_xAngle (-2.95) = xAngle (5.96 = -0.32)
21:12:54.554 00.006 6120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.69 = -0.59)
21:12:54.556 00.002 6120 CameraToMount -- cameraX=-0.29 cameraY=0.04 hyp=0.29 cameraTheta=3.01 mountX=0.28 mountY=-0.16, mountTheta=-0.53
21:12:54.560 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.04, opts=13)
21:12:54.563 00.003 6120 Enqueuing Move request for scope (-0.29, 0.04)
21:12:54.566 00.003 7680 Worker thread wakes up
21:12:54.566 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.04) opts 0xd
21:12:54.566 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.04)
21:12:54.566 00.000 7680 Moving (-0.29, 0.04) raw xDistance=0.28 yDistance=-0.16
21:12:54.566 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
21:12:54.568 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:12:54.568 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:12:54.568 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:12:54.568 00.000 7680 MoveAxis(W, 118, ABG)
21:12:54.568 00.000 7680 Guiding  Dir = 3, Dur = 118
21:12:54.568 00.000 7680 IsSlewing returns 0
21:12:54.568 00.000 7680 IsGuiding returns 0
21:12:54.572 00.004 7680 PulseGuide returned control before completion, sleep 128
21:12:54.584 00.012 6120 UpdateGuideState exits: m=9726 SNR=58.2
21:12:54.588 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:54.588 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:54.593 00.005 6120 Enqueuing Expose request
21:12:54.716 00.123 7680 IsGuiding returns 0
21:12:54.717 00.001 7680 Move returns status 0, amount 118
21:12:54.717 00.000 7680 MoveAxis(N, 0, ABG)
21:12:54.718 00.001 7680 Move returns status 0, amount 0
21:12:54.718 00.000 7680 move complete, result=0
21:12:54.719 00.001 7680 worker thread done servicing request
21:12:54.719 00.000 6120 GuideStep: 0.3 px 118 ms WEST, -0.2 px 0 ms NORTH
21:12:54.719 00.000 7680 Worker thread wakes up
21:12:54.719 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:54.719 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:55.983 01.264 7680 Exposure complete
21:12:56.041 00.058 7680 worker thread done servicing request
21:12:56.041 00.000 6120 OnExposeComplete: enter
21:12:56.052 00.011 6120 UpdateGuideState(): m_state=6
21:12:56.052 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
21:12:56.052 00.000 6120 Star::Find returns 1 (0), X=1258.45, Y=877.87, Mass=9601, SNR=58.0, Peak=202 HFD=7.3
21:12:56.052 00.000 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
21:12:56.052 00.000 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.68)
21:12:56.052 00.000 6120 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.92 mountX=0.01 mountY=-0.08, mountTheta=-1.41
21:12:56.070 00.018 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.08, opts=13)
21:12:56.073 00.003 6120 Enqueuing Move request for scope (-0.03, 0.08)
21:12:56.073 00.000 7680 Worker thread wakes up
21:12:56.073 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
21:12:56.073 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
21:12:56.073 00.000 7680 Moving (-0.03, 0.08) raw xDistance=0.01 yDistance=-0.08
21:12:56.073 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:12:56.073 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:12:56.073 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:12:56.073 00.000 7680 MoveAxis(E, 0, ABG)
21:12:56.073 00.000 7680 Move returns status 0, amount 0
21:12:56.073 00.000 7680 MoveAxis(N, 0, ABG)
21:12:56.073 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:12:56.073 00.000 7680 Move returns status 0, amount 0
21:12:56.073 00.000 7680 move complete, result=0
21:12:56.073 00.000 7680 worker thread done servicing request
21:12:56.095 00.022 6120 UpdateGuideState exits: m=9601 SNR=58.0
21:12:56.097 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:56.100 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:56.100 00.000 6120 Enqueuing Expose request
21:12:56.104 00.004 7680 Worker thread wakes up
21:12:56.104 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:56.107 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:12:56.121 00.014 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:12:57.362 01.241 7680 Exposure complete
21:12:57.420 00.058 7680 worker thread done servicing request
21:12:57.420 00.000 6120 OnExposeComplete: enter
21:12:57.433 00.013 6120 UpdateGuideState(): m_state=6
21:12:57.437 00.004 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
21:12:57.439 00.002 6120 Star::Find returns 1 (0), X=1257.88, Y=879.84, Mass=8730, SNR=54.2, Peak=214 HFD=6.5
21:12:57.439 00.000 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
21:12:57.444 00.005 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
21:12:57.444 00.000 6120 CameraToMount -- cameraX=-0.60 cameraY=2.05 hyp=2.14 cameraTheta=1.85 mountX=0.20 mountY=-2.11, mountTheta=-1.47
21:12:57.449 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.60, y=2.05, opts=13)
21:12:57.451 00.002 6120 Enqueuing Move request for scope (-0.60, 2.05)
21:12:57.455 00.004 7680 Worker thread wakes up
21:12:57.455 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 2.05) opts 0xd
21:12:57.455 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.60, 2.05)
21:12:57.455 00.000 7680 Moving (-0.60, 2.05) raw xDistance=0.20 yDistance=-2.11
21:12:57.455 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
21:12:57.455 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.11 from input -2.11
21:12:57.455 00.000 7680 MoveAxis(W, 87, ABG)
21:12:57.455 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:12:57.455 00.000 7680 Guiding  Dir = 3, Dur = 87
21:12:57.455 00.000 7680 IsSlewing returns 0
21:12:57.455 00.000 7680 IsGuiding returns 0
21:12:57.455 00.000 7680 PulseGuide returned control before completion, sleep 97
21:12:57.472 00.017 6120 UpdateGuideState exits: m=8730 SNR=54.2
21:12:57.472 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:57.477 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:12:57.481 00.004 6120 Enqueuing Expose request
21:12:57.560 00.079 7680 IsGuiding returns 1
21:12:57.560 00.000 7680 scope still moving after pulse duration time elapsed
21:12:57.592 00.032 7680 IsSlewing returns 0
21:12:57.594 00.002 7680 IsGuiding returns 0
21:12:57.594 00.000 7680 scope move finished after 87 + 47 ms
21:12:57.594 00.000 7680 Move returns status 0, amount 87
21:12:57.594 00.000 7680 MoveAxis(N, 1143, ABG)
21:12:57.594 00.000 7680 Guiding  Dir = 0, Dur = 1143
21:12:57.596 00.002 7680 IsSlewing returns 0
21:12:57.596 00.000 7680 IsGuiding returns 0
21:12:57.598 00.002 7680 PulseGuide returned control before completion, sleep 1153
21:12:58.755 01.157 7680 IsGuiding returns 1
21:12:58.755 00.000 7680 scope still moving after pulse duration time elapsed
21:12:58.787 00.032 7680 IsSlewing returns 0
21:12:58.787 00.000 7680 IsGuiding returns 1
21:12:58.818 00.031 7680 IsSlewing returns 0
21:12:58.818 00.000 7680 IsGuiding returns 0
21:12:58.818 00.000 7680 scope move finished after 1143 + 79 ms
21:12:58.818 00.000 7680 Move returns status 0, amount 1143
21:12:58.818 00.000 7680 move complete, result=0
21:12:58.818 00.000 7680 worker thread done servicing request
21:12:58.818 00.000 6120 GuideStep: 0.2 px 87 ms WEST, -2.1 px 1143 ms NORTH
21:12:58.827 00.009 7680 Worker thread wakes up
21:12:58.829 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:12:58.829 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:00.080 01.251 7680 Exposure complete
21:13:00.157 00.077 7680 worker thread done servicing request
21:13:00.157 00.000 6120 OnExposeComplete: enter
21:13:00.157 00.000 6120 UpdateGuideState(): m_state=6
21:13:00.167 00.010 6120 Star::Find(15, 1257, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
21:13:00.167 00.000 6120 Star::Find returns 1 (0), X=1258.00, Y=876.76, Mass=9836, SNR=59.2, Peak=205 HFD=7.5
21:13:00.173 00.006 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-2.95) = xAngle (0.95 = 0.95)
21:13:00.173 00.000 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.68 = 0.68)
21:13:00.173 00.000 6120 CameraToMount -- cameraX=-0.48 cameraY=-1.03 hyp=1.14 cameraTheta=-2.01 mountX=0.66 mountY=0.71, mountTheta=0.82
21:13:00.173 00.000 6120 SchedulePrimaryMove(0D6325F0, x=-0.48, y=-1.03, opts=13)
21:13:00.184 00.011 6120 Enqueuing Move request for scope (-0.48, -1.03)
21:13:00.189 00.005 7680 Worker thread wakes up
21:13:00.189 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -1.03) opts 0xd
21:13:00.189 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.48, -1.03)
21:13:00.189 00.000 7680 Moving (-0.48, -1.03) raw xDistance=0.66 yDistance=0.71
21:13:00.189 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.66
21:13:00.189 00.000 7680 resist switch: large excursion: input 0.71 thresh 0.60 direction from -1 to 1
21:13:00.189 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.14
21:13:00.189 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
21:13:00.189 00.000 7680 MoveAxis(W, 287, ABG)
21:13:00.189 00.000 7680 Guiding  Dir = 3, Dur = 287
21:13:00.189 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:13:00.194 00.005 7680 IsSlewing returns 0
21:13:00.194 00.000 7680 IsGuiding returns 0
21:13:00.194 00.000 7680 PulseGuide returned control before completion, sleep 297
21:13:00.206 00.012 6120 UpdateGuideState exits: m=9836 SNR=59.2
21:13:00.206 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:00.214 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:00.217 00.003 6120 Enqueuing Expose request
21:13:00.508 00.291 7680 IsGuiding returns 1
21:13:00.508 00.000 7680 scope still moving after pulse duration time elapsed
21:13:00.540 00.032 7680 IsSlewing returns 0
21:13:00.541 00.001 7680 IsGuiding returns 0
21:13:00.541 00.000 7680 scope move finished after 287 + 59 ms
21:13:00.541 00.000 7680 Move returns status 0, amount 287
21:13:00.541 00.000 7680 MoveAxis(S, 387, ABG)
21:13:00.541 00.000 7680 Guiding  Dir = 1, Dur = 387
21:13:00.541 00.000 7680 IsSlewing returns 0
21:13:00.541 00.000 7680 IsGuiding returns 0
21:13:00.544 00.003 7680 PulseGuide returned control before completion, sleep 397
21:13:00.952 00.408 7680 IsGuiding returns 1
21:13:00.952 00.000 7680 scope still moving after pulse duration time elapsed
21:13:00.984 00.032 7680 IsSlewing returns 0
21:13:00.984 00.000 7680 IsGuiding returns 0
21:13:00.984 00.000 7680 scope move finished after 387 + 55 ms
21:13:00.984 00.000 7680 Move returns status 0, amount 387
21:13:00.984 00.000 7680 move complete, result=0
21:13:00.984 00.000 7680 worker thread done servicing request
21:13:00.984 00.000 7680 Worker thread wakes up
21:13:00.984 00.000 6120 GuideStep: 0.7 px 287 ms WEST, 0.7 px 387 ms SOUTH
21:13:00.984 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:00.984 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:02.247 01.263 7680 Exposure complete
21:13:02.317 00.070 7680 worker thread done servicing request
21:13:02.317 00.000 6120 OnExposeComplete: enter
21:13:02.323 00.006 6120 UpdateGuideState(): m_state=6
21:13:02.323 00.000 6120 Star::Find(15, 1257, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
21:13:02.329 00.006 6120 Star::Find returns 1 (0), X=1258.39, Y=876.82, Mass=10120, SNR=60.3, Peak=213 HFD=7.4
21:13:02.334 00.005 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
21:13:02.336 00.002 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
21:13:02.339 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.97 hyp=0.98 cameraTheta=-1.66 mountX=0.27 mountY=0.83, mountTheta=1.26
21:13:02.342 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.97, opts=13)
21:13:02.342 00.000 6120 Enqueuing Move request for scope (-0.09, -0.97)
21:13:02.349 00.007 7680 Worker thread wakes up
21:13:02.349 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.97) opts 0xd
21:13:02.349 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.97)
21:13:02.349 00.000 7680 Moving (-0.09, -0.97) raw xDistance=0.27 yDistance=0.83
21:13:02.350 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.27
21:13:02.350 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
21:13:02.350 00.000 7680 MoveAxis(W, 134, ABG)
21:13:02.351 00.001 7680 Guiding  Dir = 3, Dur = 134
21:13:02.351 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:13:02.352 00.001 7680 IsSlewing returns 0
21:13:02.352 00.000 7680 IsGuiding returns 0
21:13:02.352 00.000 7680 PulseGuide returned control before completion, sleep 144
21:13:02.354 00.002 6120 UpdateGuideState exits: m=10120 SNR=60.3
21:13:02.370 00.016 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:02.373 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:02.373 00.000 6120 Enqueuing Expose request
21:13:02.513 00.140 7680 IsGuiding returns 0
21:13:02.515 00.002 7680 Move returns status 0, amount 134
21:13:02.516 00.001 7680 MoveAxis(S, 452, ABG)
21:13:02.516 00.000 7680 Guiding  Dir = 1, Dur = 452
21:13:02.516 00.000 7680 IsSlewing returns 0
21:13:02.516 00.000 7680 IsGuiding returns 0
21:13:02.516 00.000 7680 PulseGuide returned control before completion, sleep 462
21:13:02.991 00.475 7680 IsGuiding returns 1
21:13:02.992 00.001 7680 scope still moving after pulse duration time elapsed
21:13:03.023 00.031 7680 IsSlewing returns 0
21:13:03.024 00.001 7680 IsGuiding returns 1
21:13:03.054 00.030 7680 IsSlewing returns 0
21:13:03.054 00.000 7680 IsGuiding returns 0
21:13:03.054 00.000 7680 scope move finished after 452 + 84 ms
21:13:03.054 00.000 7680 Move returns status 0, amount 452
21:13:03.054 00.000 7680 move complete, result=0
21:13:03.054 00.000 7680 worker thread done servicing request
21:13:03.054 00.000 6120 GuideStep: 0.3 px 134 ms WEST, 0.8 px 452 ms SOUTH
21:13:03.060 00.006 7680 Worker thread wakes up
21:13:03.060 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:03.060 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:03.360 00.300 6120 evsrv: cli 0FAEFED8 connect
21:13:03.366 00.006 6120 case statement mapped state 6 to 3
21:13:03.370 00.004 6120 case statement mapped state 6 to 3
21:13:03.375 00.005 6120 evsrv: cli 0FAEFED8 request: {"method":"get_pixel_scale","id":"22cb8e19-3b0e-462a-aae7-6e90fdc16df9"}
21:13:03.379 00.004 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":null,"id":"22cb8e19-3b0e-462a-aae7-6e90fdc16df9"}
21:13:03.385 00.006 6120 evsrv: cli 0FAEFED8 disconnect
21:13:04.299 00.914 7680 Exposure complete
21:13:04.365 00.066 7680 worker thread done servicing request
21:13:04.376 00.011 6120 OnExposeComplete: enter
21:13:04.376 00.000 6120 UpdateGuideState(): m_state=6
21:13:04.381 00.005 6120 Star::Find(15, 1258, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
21:13:04.383 00.002 6120 Star::Find returns 1 (0), X=1258.65, Y=877.63, Mass=10088, SNR=61.7, Peak=230 HFD=7.3
21:13:04.385 00.002 6120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-2.95) = xAngle (2.20 = 2.20)
21:13:04.385 00.000 6120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.94 = 1.94)
21:13:04.392 00.007 6120 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.75 mountX=-0.14 mountY=0.22, mountTheta=2.14
21:13:04.396 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.16, opts=13)
21:13:04.400 00.004 6120 Enqueuing Move request for scope (0.17, -0.16)
21:13:04.400 00.000 7680 Worker thread wakes up
21:13:04.400 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
21:13:04.400 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
21:13:04.400 00.000 7680 Moving (0.17, -0.16) raw xDistance=-0.14 yDistance=0.22
21:13:04.400 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:13:04.400 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
21:13:04.400 00.000 7680 MoveAxis(E, 0, ABG)
21:13:04.400 00.000 7680 Move returns status 0, amount 0
21:13:04.400 00.000 7680 MoveAxis(S, 119, ABG)
21:13:04.400 00.000 7680 Guiding  Dir = 1, Dur = 119
21:13:04.400 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=230, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:13:04.400 00.000 7680 IsSlewing returns 0
21:13:04.400 00.000 7680 IsGuiding returns 0
21:13:04.400 00.000 7680 PulseGuide returned control before completion, sleep 129
21:13:04.417 00.017 6120 UpdateGuideState exits: m=10088 SNR=61.7
21:13:04.424 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:04.424 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:04.424 00.000 6120 Enqueuing Expose request
21:13:04.551 00.127 7680 IsGuiding returns 0
21:13:04.551 00.000 7680 Move returns status 0, amount 119
21:13:04.551 00.000 7680 move complete, result=0
21:13:04.551 00.000 7680 worker thread done servicing request
21:13:04.551 00.000 7680 Worker thread wakes up
21:13:04.551 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 119 ms SOUTH
21:13:04.556 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:04.556 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:05.811 01.255 7680 Exposure complete
21:13:05.903 00.092 7680 worker thread done servicing request
21:13:05.903 00.000 6120 OnExposeComplete: enter
21:13:05.912 00.009 6120 UpdateGuideState(): m_state=6
21:13:05.914 00.002 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
21:13:05.919 00.005 6120 Star::Find returns 1 (0), X=1258.66, Y=877.87, Mass=9973, SNR=61.4, Peak=206 HFD=7.5
21:13:05.919 00.000 6120 CameraToMount -- cameraTheta (0.43) - m_xAngle (-2.95) = xAngle (3.38 = -2.90)
21:13:05.927 00.008 6120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.11 = 3.11)
21:13:05.927 00.000 6120 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.20 cameraTheta=0.43 mountX=-0.19 mountY=0.01, mountTheta=3.11
21:13:05.938 00.011 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.08, opts=13)
21:13:05.942 00.004 6120 Enqueuing Move request for scope (0.18, 0.08)
21:13:05.944 00.002 7680 Worker thread wakes up
21:13:05.944 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
21:13:05.944 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
21:13:05.944 00.000 7680 Moving (0.18, 0.08) raw xDistance=-0.19 yDistance=0.01
21:13:05.944 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:13:05.948 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:13:05.948 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:13:05.948 00.000 7680 MoveAxis(E, 0, ABG)
21:13:05.948 00.000 7680 Move returns status 0, amount 0
21:13:05.948 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:13:05.951 00.003 7680 MoveAxis(N, 0, ABG)
21:13:05.951 00.000 7680 Move returns status 0, amount 0
21:13:05.951 00.000 7680 move complete, result=0
21:13:05.951 00.000 7680 worker thread done servicing request
21:13:05.967 00.016 6120 UpdateGuideState exits: m=9973 SNR=61.4
21:13:05.967 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:05.967 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:05.979 00.012 6120 Enqueuing Expose request
21:13:05.979 00.000 7680 Worker thread wakes up
21:13:05.979 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:13:05.985 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:05.985 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:07.229 01.244 7680 Exposure complete
21:13:07.302 00.073 7680 worker thread done servicing request
21:13:07.302 00.000 6120 OnExposeComplete: enter
21:13:07.306 00.004 6120 UpdateGuideState(): m_state=6
21:13:07.306 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
21:13:07.311 00.005 6120 Star::Find returns 1 (0), X=1258.64, Y=878.38, Mass=9599, SNR=58.5, Peak=210 HFD=7.3
21:13:07.311 00.000 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
21:13:07.317 00.006 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
21:13:07.318 00.001 6120 CameraToMount -- cameraX=0.16 cameraY=0.59 hyp=0.61 cameraTheta=1.30 mountX=-0.27 mountY=-0.45, mountTheta=-2.11
21:13:07.323 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.59, opts=13)
21:13:07.323 00.000 6120 Enqueuing Move request for scope (0.16, 0.59)
21:13:07.323 00.000 7680 Worker thread wakes up
21:13:07.323 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.59) opts 0xd
21:13:07.323 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.59)
21:13:07.323 00.000 7680 Moving (0.16, 0.59) raw xDistance=-0.27 yDistance=-0.45
21:13:07.323 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
21:13:07.323 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:13:07.323 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:13:07.323 00.000 7680 MoveAxis(E, 114, ABG)
21:13:07.323 00.000 7680 Guiding  Dir = 2, Dur = 114
21:13:07.323 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:13:07.332 00.009 7680 IsSlewing returns 0
21:13:07.332 00.000 7680 IsGuiding returns 0
21:13:07.332 00.000 7680 PulseGuide returned control before completion, sleep 124
21:13:07.334 00.002 6120 UpdateGuideState exits: m=9599 SNR=58.5
21:13:07.350 00.016 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:07.354 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:07.356 00.002 6120 Enqueuing Expose request
21:13:07.462 00.106 7680 IsGuiding returns 1
21:13:07.464 00.002 7680 scope still moving after pulse duration time elapsed
21:13:07.494 00.030 7680 IsSlewing returns 0
21:13:07.496 00.002 7680 IsGuiding returns 0
21:13:07.496 00.000 7680 scope move finished after 114 + 50 ms
21:13:07.496 00.000 7680 Move returns status 0, amount 114
21:13:07.498 00.002 7680 MoveAxis(N, 0, ABG)
21:13:07.498 00.000 7680 Move returns status 0, amount 0
21:13:07.498 00.000 7680 move complete, result=0
21:13:07.498 00.000 7680 worker thread done servicing request
21:13:07.498 00.000 6120 GuideStep: -0.3 px 114 ms EAST, -0.5 px 0 ms NORTH
21:13:07.498 00.000 7680 Worker thread wakes up
21:13:07.498 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:07.506 00.008 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:08.762 01.256 7680 Exposure complete
21:13:08.826 00.064 7680 worker thread done servicing request
21:13:08.831 00.005 6120 OnExposeComplete: enter
21:13:08.832 00.001 6120 UpdateGuideState(): m_state=6
21:13:08.837 00.005 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
21:13:08.837 00.000 6120 Star::Find returns 1 (0), X=1258.26, Y=878.52, Mass=9583, SNR=56.0, Peak=217 HFD=7.2
21:13:08.842 00.005 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
21:13:08.843 00.001 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
21:13:08.847 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.73 hyp=0.76 cameraTheta=1.86 mountX=0.08 mountY=-0.75, mountTheta=-1.46
21:13:08.848 00.001 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.73, opts=13)
21:13:08.854 00.006 6120 Enqueuing Move request for scope (-0.22, 0.73)
21:13:08.854 00.000 7680 Worker thread wakes up
21:13:08.859 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:13:08.860 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.73) opts 0xd
21:13:08.860 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.73)
21:13:08.860 00.000 7680 Moving (-0.22, 0.73) raw xDistance=0.08 yDistance=-0.75
21:13:08.864 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:13:08.864 00.000 7680 resist switch: large excursion: input -0.75 thresh 0.60 direction from 1 to -1
21:13:08.864 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.25
21:13:08.864 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
21:13:08.864 00.000 7680 MoveAxis(E, 0, ABG)
21:13:08.864 00.000 7680 Move returns status 0, amount 0
21:13:08.864 00.000 7680 MoveAxis(N, 406, ABG)
21:13:08.864 00.000 7680 Guiding  Dir = 0, Dur = 406
21:13:08.864 00.000 7680 IsSlewing returns 0
21:13:08.864 00.000 7680 IsGuiding returns 0
21:13:08.864 00.000 7680 PulseGuide returned control before completion, sleep 416
21:13:08.864 00.000 6120 UpdateGuideState exits: m=9583 SNR=56.0
21:13:08.880 00.016 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:08.880 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:08.885 00.005 6120 Enqueuing Expose request
21:13:09.292 00.407 7680 IsGuiding returns 1
21:13:09.294 00.002 7680 scope still moving after pulse duration time elapsed
21:13:09.324 00.030 7680 IsSlewing returns 0
21:13:09.324 00.000 7680 IsGuiding returns 0
21:13:09.324 00.000 7680 scope move finished after 406 + 54 ms
21:13:09.324 00.000 7680 Move returns status 0, amount 406
21:13:09.324 00.000 7680 move complete, result=0
21:13:09.324 00.000 7680 worker thread done servicing request
21:13:09.329 00.005 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 406 ms NORTH
21:13:09.329 00.000 7680 Worker thread wakes up
21:13:09.329 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:09.329 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:10.586 01.257 7680 Exposure complete
21:13:10.660 00.074 7680 worker thread done servicing request
21:13:10.660 00.000 6120 OnExposeComplete: enter
21:13:10.660 00.000 6120 UpdateGuideState(): m_state=6
21:13:10.667 00.007 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
21:13:10.667 00.000 6120 Star::Find returns 1 (0), X=1257.74, Y=880.23, Mass=9064, SNR=58.3, Peak=223 HFD=6.8
21:13:10.667 00.000 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
21:13:10.676 00.009 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
21:13:10.678 00.002 6120 CameraToMount -- cameraX=-0.75 cameraY=2.44 hyp=2.55 cameraTheta=1.87 mountX=0.28 mountY=-2.52, mountTheta=-1.46
21:13:10.683 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.75, y=2.44, opts=13)
21:13:10.683 00.000 6120 Enqueuing Move request for scope (-0.75, 2.44)
21:13:10.683 00.000 7680 Worker thread wakes up
21:13:10.692 00.009 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 2.44) opts 0xd
21:13:10.692 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.75, 2.44)
21:13:10.692 00.000 7680 Moving (-0.75, 2.44) raw xDistance=0.28 yDistance=-2.52
21:13:10.692 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
21:13:10.692 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.52 from input -2.52
21:13:10.692 00.000 7680 MoveAxis(W, 118, ABG)
21:13:10.692 00.000 7680 Guiding  Dir = 3, Dur = 118
21:13:10.692 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:13:10.692 00.000 7680 IsSlewing returns 0
21:13:10.692 00.000 7680 IsGuiding returns 0
21:13:10.692 00.000 7680 PulseGuide returned control before completion, sleep 128
21:13:10.710 00.018 6120 UpdateGuideState exits: m=9064 SNR=58.3
21:13:10.710 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:10.717 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:10.717 00.000 6120 Enqueuing Expose request
21:13:10.835 00.118 7680 IsGuiding returns 1
21:13:10.835 00.000 7680 scope still moving after pulse duration time elapsed
21:13:10.867 00.032 7680 IsSlewing returns 0
21:13:10.868 00.001 7680 IsGuiding returns 0
21:13:10.868 00.000 7680 scope move finished after 118 + 54 ms
21:13:10.868 00.000 7680 Move returns status 0, amount 118
21:13:10.868 00.000 7680 MoveAxis(N, 1369, ABG)
21:13:10.868 00.000 7680 Guiding  Dir = 0, Dur = 1369
21:13:10.868 00.000 7680 IsSlewing returns 0
21:13:10.868 00.000 7680 IsGuiding returns 0
21:13:10.868 00.000 7680 PulseGuide returned control before completion, sleep 1379
21:13:12.261 01.393 7680 IsGuiding returns 1
21:13:12.262 00.001 7680 scope still moving after pulse duration time elapsed
21:13:12.293 00.031 7680 IsSlewing returns 0
21:13:12.294 00.001 7680 IsGuiding returns 0
21:13:12.294 00.000 7680 scope move finished after 1369 + 54 ms
21:13:12.294 00.000 7680 Move returns status 0, amount 1369
21:13:12.296 00.002 7680 move complete, result=0
21:13:12.296 00.000 7680 worker thread done servicing request
21:13:12.296 00.000 7680 Worker thread wakes up
21:13:12.296 00.000 6120 GuideStep: 0.3 px 118 ms WEST, -2.5 px 1369 ms NORTH
21:13:12.296 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:12.296 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:13.553 01.257 7680 Exposure complete
21:13:13.672 00.119 7680 worker thread done servicing request
21:13:13.672 00.000 6120 OnExposeComplete: enter
21:13:13.672 00.000 6120 UpdateGuideState(): m_state=6
21:13:13.681 00.009 6120 Star::Find(15, 1257, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
21:13:13.685 00.004 6120 Star::Find returns 1 (0), X=1258.06, Y=877.33, Mass=9895, SNR=60.1, Peak=216 HFD=7.5
21:13:13.688 00.003 6120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-2.95) = xAngle (0.65 = 0.65)
21:13:13.688 00.000 6120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.38 = 0.38)
21:13:13.695 00.007 6120 CameraToMount -- cameraX=-0.42 cameraY=-0.46 hyp=0.62 cameraTheta=-2.30 mountX=0.50 mountY=0.23, mountTheta=0.44
21:13:13.702 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.42, y=-0.46, opts=13)
21:13:13.706 00.004 6120 Enqueuing Move request for scope (-0.42, -0.46)
21:13:13.706 00.000 7680 Worker thread wakes up
21:13:13.706 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.46) opts 0xd
21:13:13.706 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.42, -0.46)
21:13:13.706 00.000 7680 Moving (-0.42, -0.46) raw xDistance=0.50 yDistance=0.23
21:13:13.706 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
21:13:13.711 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:13:13.711 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:13:13.711 00.000 7680 MoveAxis(W, 218, ABG)
21:13:13.711 00.000 7680 Guiding  Dir = 3, Dur = 218
21:13:13.711 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:13:13.716 00.005 7680 IsSlewing returns 0
21:13:13.716 00.000 7680 IsGuiding returns 0
21:13:13.716 00.000 7680 PulseGuide returned control before completion, sleep 228
21:13:13.738 00.022 6120 UpdateGuideState exits: m=9895 SNR=60.1
21:13:13.738 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:13.743 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:13.743 00.000 6120 Enqueuing Expose request
21:13:13.952 00.209 7680 IsGuiding returns 1
21:13:13.952 00.000 7680 scope still moving after pulse duration time elapsed
21:13:13.982 00.030 7680 IsSlewing returns 0
21:13:13.982 00.000 7680 IsGuiding returns 0
21:13:13.982 00.000 7680 scope move finished after 218 + 48 ms
21:13:13.982 00.000 7680 Move returns status 0, amount 218
21:13:13.982 00.000 7680 MoveAxis(N, 0, ABG)
21:13:13.982 00.000 7680 Move returns status 0, amount 0
21:13:13.982 00.000 7680 move complete, result=0
21:13:13.982 00.000 7680 worker thread done servicing request
21:13:13.982 00.000 6120 GuideStep: 0.5 px 218 ms WEST, 0.2 px 0 ms NORTH
21:13:13.990 00.008 7680 Worker thread wakes up
21:13:13.990 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:13.990 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:15.246 01.256 7680 Exposure complete
21:13:15.354 00.108 7680 worker thread done servicing request
21:13:15.354 00.000 6120 OnExposeComplete: enter
21:13:15.354 00.000 6120 UpdateGuideState(): m_state=6
21:13:15.360 00.006 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
21:13:15.367 00.007 6120 Star::Find returns 1 (0), X=1258.42, Y=877.45, Mass=9385, SNR=56.6, Peak=208 HFD=7.2
21:13:15.369 00.002 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-2.95) = xAngle (1.20 = 1.20)
21:13:15.369 00.000 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.93 = 0.93)
21:13:15.375 00.006 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.34 hyp=0.34 cameraTheta=-1.76 mountX=0.13 mountY=0.27, mountTheta=1.14
21:13:15.382 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.34, opts=13)
21:13:15.385 00.003 6120 Enqueuing Move request for scope (-0.06, -0.34)
21:13:15.388 00.003 7680 Worker thread wakes up
21:13:15.388 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.34) opts 0xd
21:13:15.388 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.34)
21:13:15.388 00.000 7680 Moving (-0.06, -0.34) raw xDistance=0.13 yDistance=0.27
21:13:15.388 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:13:15.388 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:13:15.388 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:13:15.388 00.000 7680 MoveAxis(E, 0, ABG)
21:13:15.388 00.000 7680 Move returns status 0, amount 0
21:13:15.388 00.000 7680 MoveAxis(N, 0, ABG)
21:13:15.388 00.000 7680 Move returns status 0, amount 0
21:13:15.388 00.000 7680 move complete, result=0
21:13:15.388 00.000 7680 worker thread done servicing request
21:13:15.388 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:13:15.413 00.025 6120 UpdateGuideState exits: m=9385 SNR=56.6
21:13:15.418 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:15.424 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:15.429 00.005 6120 Enqueuing Expose request
21:13:15.434 00.005 7680 Worker thread wakes up
21:13:15.434 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:13:15.436 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:15.436 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:16.696 01.260 7680 Exposure complete
21:13:16.805 00.109 7680 worker thread done servicing request
21:13:16.811 00.006 6120 OnExposeComplete: enter
21:13:16.815 00.004 6120 UpdateGuideState(): m_state=6
21:13:16.820 00.005 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
21:13:16.823 00.003 6120 Star::Find returns 1 (0), X=1258.25, Y=877.48, Mass=9562, SNR=57.9, Peak=218 HFD=7.2
21:13:16.827 00.004 6120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-2.95) = xAngle (0.73 = 0.73)
21:13:16.829 00.002 6120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.46 = 0.46)
21:13:16.829 00.000 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.31 hyp=0.39 cameraTheta=-2.22 mountX=0.29 mountY=0.17, mountTheta=0.54
21:13:16.836 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.31, opts=13)
21:13:16.843 00.007 6120 Enqueuing Move request for scope (-0.24, -0.31)
21:13:16.843 00.000 7680 Worker thread wakes up
21:13:16.843 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.31) opts 0xd
21:13:16.843 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.31)
21:13:16.843 00.000 7680 Moving (-0.24, -0.31) raw xDistance=0.29 yDistance=0.17
21:13:16.843 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
21:13:16.843 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:13:16.843 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:13:16.843 00.000 7680 MoveAxis(W, 122, ABG)
21:13:16.843 00.000 7680 Guiding  Dir = 3, Dur = 122
21:13:16.843 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:13:16.843 00.000 7680 IsSlewing returns 0
21:13:16.843 00.000 7680 IsGuiding returns 0
21:13:16.854 00.011 7680 PulseGuide returned control before completion, sleep 132
21:13:16.875 00.021 6120 UpdateGuideState exits: m=9562 SNR=57.9
21:13:16.875 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:16.875 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:16.885 00.010 6120 Enqueuing Expose request
21:13:17.001 00.116 7680 IsGuiding returns 1
21:13:17.003 00.002 7680 scope still moving after pulse duration time elapsed
21:13:17.033 00.030 7680 IsSlewing returns 0
21:13:17.033 00.000 7680 IsGuiding returns 1
21:13:17.065 00.032 7680 IsSlewing returns 0
21:13:17.066 00.001 7680 IsGuiding returns 1
21:13:17.097 00.031 7680 IsSlewing returns 0
21:13:17.099 00.002 7680 IsGuiding returns 0
21:13:17.099 00.000 7680 scope move finished after 122 + 123 ms
21:13:17.100 00.001 7680 Move returns status 0, amount 122
21:13:17.100 00.000 7680 MoveAxis(N, 0, ABG)
21:13:17.100 00.000 7680 Move returns status 0, amount 0
21:13:17.100 00.000 7680 move complete, result=0
21:13:17.102 00.002 7680 worker thread done servicing request
21:13:17.102 00.000 7680 Worker thread wakes up
21:13:17.102 00.000 6120 GuideStep: 0.3 px 122 ms WEST, 0.2 px 0 ms NORTH
21:13:17.108 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:17.108 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:18.370 01.262 7680 Exposure complete
21:13:18.472 00.102 7680 worker thread done servicing request
21:13:18.472 00.000 6120 OnExposeComplete: enter
21:13:18.476 00.004 6120 UpdateGuideState(): m_state=6
21:13:18.479 00.003 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
21:13:18.484 00.005 6120 Star::Find returns 1 (0), X=1258.57, Y=877.67, Mass=10426, SNR=60.9, Peak=239 HFD=7.4
21:13:18.487 00.003 6120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-2.95) = xAngle (2.05 = 2.05)
21:13:18.489 00.002 6120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.78 = 1.78)
21:13:18.494 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.91 mountX=-0.07 mountY=0.15, mountTheta=2.01
21:13:18.500 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.12, opts=13)
21:13:18.501 00.001 6120 Enqueuing Move request for scope (0.09, -0.12)
21:13:18.506 00.005 7680 Worker thread wakes up
21:13:18.506 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
21:13:18.506 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
21:13:18.506 00.000 7680 Moving (0.09, -0.12) raw xDistance=-0.07 yDistance=0.15
21:13:18.506 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:13:18.506 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:13:18.506 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:13:18.506 00.000 7680 MoveAxis(E, 0, ABG)
21:13:18.506 00.000 7680 Move returns status 0, amount 0
21:13:18.506 00.000 7680 MoveAxis(N, 0, ABG)
21:13:18.506 00.000 7680 Move returns status 0, amount 0
21:13:18.506 00.000 7680 move complete, result=0
21:13:18.510 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=239, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:13:18.512 00.002 7680 worker thread done servicing request
21:13:18.531 00.019 6120 UpdateGuideState exits: m=10426 SNR=60.9
21:13:18.531 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:18.542 00.011 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:18.544 00.002 6120 Enqueuing Expose request
21:13:18.547 00.003 7680 Worker thread wakes up
21:13:18.547 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:18.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:18.547 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:13:19.815 01.268 7680 Exposure complete
21:13:19.917 00.102 7680 worker thread done servicing request
21:13:19.917 00.000 6120 OnExposeComplete: enter
21:13:19.917 00.000 6120 UpdateGuideState(): m_state=6
21:13:19.928 00.011 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
21:13:19.933 00.005 6120 Star::Find returns 1 (0), X=1258.28, Y=879.24, Mass=9645, SNR=59.8, Peak=217 HFD=7.0
21:13:19.937 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
21:13:19.937 00.000 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.89)
21:13:19.945 00.008 6120 CameraToMount -- cameraX=-0.20 cameraY=1.45 hyp=1.46 cameraTheta=1.71 mountX=-0.07 mountY=-1.39, mountTheta=-1.62
21:13:19.949 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=1.45, opts=13)
21:13:19.951 00.002 6120 Enqueuing Move request for scope (-0.20, 1.45)
21:13:19.951 00.000 7680 Worker thread wakes up
21:13:19.951 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 1.45) opts 0xd
21:13:19.951 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 1.45)
21:13:19.951 00.000 7680 Moving (-0.20, 1.45) raw xDistance=-0.07 yDistance=-1.39
21:13:19.951 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:13:19.951 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.39 from input -1.39
21:13:19.951 00.000 7680 MoveAxis(E, 0, ABG)
21:13:19.951 00.000 7680 Move returns status 0, amount 0
21:13:19.951 00.000 7680 MoveAxis(N, 754, ABG)
21:13:19.951 00.000 7680 Guiding  Dir = 0, Dur = 754
21:13:19.958 00.007 7680 IsSlewing returns 0
21:13:19.958 00.000 7680 IsGuiding returns 0
21:13:19.958 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:13:19.964 00.006 7680 PulseGuide returned control before completion, sleep 764
21:13:19.980 00.016 6120 UpdateGuideState exits: m=9645 SNR=59.8
21:13:19.988 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:19.991 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:19.996 00.005 6120 Enqueuing Expose request
21:13:20.743 00.747 7680 IsGuiding returns 0
21:13:20.744 00.001 7680 Move returns status 0, amount 754
21:13:20.744 00.000 7680 move complete, result=0
21:13:20.746 00.002 7680 worker thread done servicing request
21:13:20.746 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -1.4 px 754 ms NORTH
21:13:20.746 00.000 7680 Worker thread wakes up
21:13:20.746 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:20.746 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:22.006 01.260 7680 Exposure complete
21:13:22.109 00.103 6120 OnExposeComplete: enter
21:13:22.111 00.002 6120 UpdateGuideState(): m_state=6
21:13:22.111 00.000 7680 worker thread done servicing request
21:13:22.111 00.000 6120 Star::Find(15, 1258, 879, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
21:13:22.125 00.014 6120 Star::Find returns 1 (0), X=1257.98, Y=878.25, Mass=8623, SNR=55.6, Peak=209 HFD=6.8
21:13:22.127 00.002 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.36 = -0.93)
21:13:22.132 00.005 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.19)
21:13:22.135 00.003 6120 CameraToMount -- cameraX=-0.50 cameraY=0.46 hyp=0.68 cameraTheta=2.40 mountX=0.41 mountY=-0.63, mountTheta=-1.00
21:13:22.140 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.50, y=0.46, opts=13)
21:13:22.146 00.006 6120 Enqueuing Move request for scope (-0.50, 0.46)
21:13:22.146 00.000 7680 Worker thread wakes up
21:13:22.146 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.46) opts 0xd
21:13:22.146 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.50, 0.46)
21:13:22.146 00.000 7680 Moving (-0.50, 0.46) raw xDistance=0.41 yDistance=-0.63
21:13:22.146 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
21:13:22.146 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
21:13:22.146 00.000 7680 MoveAxis(W, 172, ABG)
21:13:22.146 00.000 7680 Guiding  Dir = 3, Dur = 172
21:13:22.146 00.000 7680 IsSlewing returns 0
21:13:22.146 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=162, Gamma=1.000
21:13:22.156 00.010 7680 IsGuiding returns 0
21:13:22.156 00.000 7680 PulseGuide returned control before completion, sleep 182
21:13:22.173 00.017 6120 UpdateGuideState exits: m=8623 SNR=55.6
21:13:22.179 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:22.179 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:22.187 00.008 6120 Enqueuing Expose request
21:13:22.347 00.160 7680 IsGuiding returns 1
21:13:22.349 00.002 7680 scope still moving after pulse duration time elapsed
21:13:22.379 00.030 7680 IsSlewing returns 0
21:13:22.380 00.001 7680 IsGuiding returns 0
21:13:22.380 00.000 7680 scope move finished after 172 + 52 ms
21:13:22.380 00.000 7680 Move returns status 0, amount 172
21:13:22.380 00.000 7680 MoveAxis(N, 342, ABG)
21:13:22.380 00.000 7680 Guiding  Dir = 0, Dur = 342
21:13:22.380 00.000 7680 IsSlewing returns 0
21:13:22.380 00.000 7680 IsGuiding returns 0
21:13:22.385 00.005 7680 PulseGuide returned control before completion, sleep 352
21:13:22.746 00.361 7680 IsGuiding returns 1
21:13:22.748 00.002 7680 scope still moving after pulse duration time elapsed
21:13:22.777 00.029 7680 IsSlewing returns 0
21:13:22.777 00.000 7680 IsGuiding returns 0
21:13:22.777 00.000 7680 scope move finished after 342 + 52 ms
21:13:22.777 00.000 7680 Move returns status 0, amount 342
21:13:22.777 00.000 7680 move complete, result=0
21:13:22.777 00.000 7680 worker thread done servicing request
21:13:22.777 00.000 7680 Worker thread wakes up
21:13:22.777 00.000 6120 GuideStep: 0.4 px 172 ms WEST, -0.6 px 342 ms NORTH
21:13:22.787 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:22.787 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:24.042 01.255 7680 Exposure complete
21:13:24.147 00.105 7680 worker thread done servicing request
21:13:24.147 00.000 6120 OnExposeComplete: enter
21:13:24.162 00.015 6120 UpdateGuideState(): m_state=6
21:13:24.166 00.004 6120 Star::Find(15, 1257, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
21:13:24.166 00.000 6120 Star::Find returns 1 (0), X=1258.53, Y=876.66, Mass=9844, SNR=60.0, Peak=197 HFD=7.4
21:13:24.166 00.000 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-2.95) = xAngle (1.43 = 1.43)
21:13:24.166 00.000 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.16 = 1.16)
21:13:24.179 00.013 6120 CameraToMount -- cameraX=0.05 cameraY=-1.13 hyp=1.13 cameraTheta=-1.53 mountX=0.16 mountY=1.04, mountTheta=1.42
21:13:24.179 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-1.13, opts=13)
21:13:24.179 00.000 6120 Enqueuing Move request for scope (0.05, -1.13)
21:13:24.194 00.015 7680 Worker thread wakes up
21:13:24.194 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -1.13) opts 0xd
21:13:24.195 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, -1.13)
21:13:24.195 00.000 7680 Moving (0.05, -1.13) raw xDistance=0.16 yDistance=1.04
21:13:24.196 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:13:24.196 00.000 7680 resist switch: large excursion: input 1.04 thresh 0.60 direction from -1 to 1
21:13:24.196 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.12
21:13:24.196 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04
21:13:24.197 00.001 7680 MoveAxis(E, 0, ABG)
21:13:24.197 00.000 7680 Move returns status 0, amount 0
21:13:24.197 00.000 7680 MoveAxis(S, 564, ABG)
21:13:24.197 00.000 7680 Guiding  Dir = 1, Dur = 564
21:13:24.198 00.001 7680 IsSlewing returns 0
21:13:24.199 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:13:24.199 00.000 7680 IsGuiding returns 0
21:13:24.199 00.000 7680 PulseGuide returned control before completion, sleep 574
21:13:24.213 00.014 6120 UpdateGuideState exits: m=9844 SNR=60.0
21:13:24.230 00.017 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:24.232 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:24.240 00.008 6120 Enqueuing Expose request
21:13:24.786 00.546 7680 IsGuiding returns 1
21:13:24.786 00.000 7680 scope still moving after pulse duration time elapsed
21:13:24.818 00.032 7680 IsSlewing returns 0
21:13:24.818 00.000 7680 IsGuiding returns 0
21:13:24.818 00.000 7680 scope move finished after 564 + 50 ms
21:13:24.818 00.000 7680 Move returns status 0, amount 564
21:13:24.821 00.003 7680 move complete, result=0
21:13:24.821 00.000 7680 worker thread done servicing request
21:13:24.821 00.000 7680 Worker thread wakes up
21:13:24.821 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 1.0 px 564 ms SOUTH
21:13:24.825 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:24.825 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:26.076 01.251 7680 Exposure complete
21:13:26.198 00.122 7680 worker thread done servicing request
21:13:26.198 00.000 6120 OnExposeComplete: enter
21:13:26.202 00.004 6120 UpdateGuideState(): m_state=6
21:13:26.207 00.005 6120 Star::Find(15, 1258, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
21:13:26.211 00.004 6120 Star::Find returns 1 (0), X=1258.60, Y=877.00, Mass=9254, SNR=56.3, Peak=199 HFD=7.1
21:13:26.211 00.000 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-2.95) = xAngle (1.53 = 1.53)
21:13:26.217 00.006 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.26 = 1.26)
21:13:26.221 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.80 hyp=0.80 cameraTheta=-1.43 mountX=0.03 mountY=0.77, mountTheta=1.53
21:13:26.227 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.80, opts=13)
21:13:26.231 00.004 6120 Enqueuing Move request for scope (0.12, -0.80)
21:13:26.234 00.003 7680 Worker thread wakes up
21:13:26.234 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.80) opts 0xd
21:13:26.234 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.80)
21:13:26.234 00.000 7680 Moving (0.12, -0.80) raw xDistance=0.03 yDistance=0.77
21:13:26.234 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:13:26.234 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
21:13:26.234 00.000 7680 MoveAxis(E, 0, ABG)
21:13:26.234 00.000 7680 Move returns status 0, amount 0
21:13:26.234 00.000 7680 MoveAxis(S, 415, ABG)
21:13:26.234 00.000 7680 Guiding  Dir = 1, Dur = 415
21:13:26.234 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:13:26.234 00.000 7680 IsSlewing returns 0
21:13:26.234 00.000 7680 IsGuiding returns 0
21:13:26.234 00.000 7680 PulseGuide returned control before completion, sleep 425
21:13:26.261 00.027 6120 UpdateGuideState exits: m=9254 SNR=56.3
21:13:26.265 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:26.271 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:26.271 00.000 6120 Enqueuing Expose request
21:13:26.678 00.407 7680 IsGuiding returns 1
21:13:26.678 00.000 7680 scope still moving after pulse duration time elapsed
21:13:26.710 00.032 7680 IsSlewing returns 0
21:13:26.710 00.000 7680 IsGuiding returns 0
21:13:26.710 00.000 7680 scope move finished after 415 + 55 ms
21:13:26.710 00.000 7680 Move returns status 0, amount 415
21:13:26.713 00.003 7680 move complete, result=0
21:13:26.713 00.000 7680 worker thread done servicing request
21:13:26.713 00.000 7680 Worker thread wakes up
21:13:26.713 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.8 px 415 ms SOUTH
21:13:26.713 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:26.713 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:27.979 01.266 7680 Exposure complete
21:13:28.073 00.094 7680 worker thread done servicing request
21:13:28.073 00.000 6120 OnExposeComplete: enter
21:13:28.083 00.010 6120 UpdateGuideState(): m_state=6
21:13:28.083 00.000 6120 Star::Find(15, 1258, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
21:13:28.091 00.008 6120 Star::Find returns 1 (0), X=1258.27, Y=877.73, Mass=9580, SNR=59.6, Peak=216 HFD=7.4
21:13:28.091 00.000 6120 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-2.95) = xAngle (0.11 = 0.11)
21:13:28.098 00.007 6120 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.16 = -0.16)
21:13:28.102 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-2.85 mountX=0.22 mountY=-0.04, mountTheta=-0.16
21:13:28.104 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.06, opts=13)
21:13:28.104 00.000 6120 Enqueuing Move request for scope (-0.21, -0.06)
21:13:28.116 00.012 7680 Worker thread wakes up
21:13:28.116 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.06) opts 0xd
21:13:28.116 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.06)
21:13:28.116 00.000 7680 Moving (-0.21, -0.06) raw xDistance=0.22 yDistance=-0.04
21:13:28.116 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
21:13:28.116 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:13:28.116 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:13:28.116 00.000 7680 MoveAxis(W, 92, ABG)
21:13:28.116 00.000 7680 Guiding  Dir = 3, Dur = 92
21:13:28.116 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:13:28.116 00.000 7680 IsSlewing returns 0
21:13:28.116 00.000 7680 IsGuiding returns 0
21:13:28.116 00.000 7680 PulseGuide returned control before completion, sleep 102
21:13:28.137 00.021 6120 UpdateGuideState exits: m=9580 SNR=59.6
21:13:28.146 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:28.151 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:28.151 00.000 6120 Enqueuing Expose request
21:13:28.241 00.090 7680 IsGuiding returns 1
21:13:28.241 00.000 7680 scope still moving after pulse duration time elapsed
21:13:28.273 00.032 7680 IsSlewing returns 0
21:13:28.273 00.000 7680 IsGuiding returns 0
21:13:28.273 00.000 7680 scope move finished after 92 + 57 ms
21:13:28.273 00.000 7680 Move returns status 0, amount 92
21:13:28.273 00.000 7680 MoveAxis(N, 0, ABG)
21:13:28.273 00.000 7680 Move returns status 0, amount 0
21:13:28.273 00.000 7680 move complete, result=0
21:13:28.273 00.000 7680 worker thread done servicing request
21:13:28.273 00.000 7680 Worker thread wakes up
21:13:28.273 00.000 6120 GuideStep: 0.2 px 92 ms WEST, -0.0 px 0 ms NORTH
21:13:28.273 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:28.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:29.526 01.253 7680 Exposure complete
21:13:29.637 00.111 7680 worker thread done servicing request
21:13:29.637 00.000 6120 OnExposeComplete: enter
21:13:29.640 00.003 6120 UpdateGuideState(): m_state=6
21:13:29.644 00.004 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
21:13:29.649 00.005 6120 Star::Find returns 1 (0), X=1258.63, Y=877.82, Mass=10157, SNR=60.8, Peak=215 HFD=7.3
21:13:29.653 00.004 6120 CameraToMount -- cameraTheta (0.17) - m_xAngle (-2.95) = xAngle (3.13 = 3.13)
21:13:29.653 00.000 6120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.86 = 2.86)
21:13:29.658 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.17 mountX=-0.15 mountY=0.04, mountTheta=2.87
21:13:29.665 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.03, opts=13)
21:13:29.669 00.004 6120 Enqueuing Move request for scope (0.15, 0.03)
21:13:29.669 00.000 7680 Worker thread wakes up
21:13:29.669 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
21:13:29.669 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
21:13:29.669 00.000 7680 Moving (0.15, 0.03) raw xDistance=-0.15 yDistance=0.04
21:13:29.669 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:13:29.669 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:13:29.669 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:13:29.669 00.000 7680 MoveAxis(E, 0, ABG)
21:13:29.669 00.000 7680 Move returns status 0, amount 0
21:13:29.669 00.000 7680 MoveAxis(N, 0, ABG)
21:13:29.669 00.000 7680 Move returns status 0, amount 0
21:13:29.669 00.000 7680 move complete, result=0
21:13:29.669 00.000 7680 worker thread done servicing request
21:13:29.669 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:13:29.700 00.031 6120 UpdateGuideState exits: m=10157 SNR=60.8
21:13:29.701 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:29.701 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:29.712 00.011 6120 Enqueuing Expose request
21:13:29.715 00.003 7680 Worker thread wakes up
21:13:29.715 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:29.716 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:29.716 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:13:30.964 01.248 7680 Exposure complete
21:13:31.068 00.104 7680 worker thread done servicing request
21:13:31.070 00.002 6120 OnExposeComplete: enter
21:13:31.073 00.003 6120 UpdateGuideState(): m_state=6
21:13:31.076 00.003 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
21:13:31.076 00.000 6120 Star::Find returns 1 (0), X=1258.43, Y=878.26, Mass=10341, SNR=60.9, Peak=212 HFD=7.3
21:13:31.085 00.009 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.65)
21:13:31.085 00.000 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
21:13:31.092 00.007 6120 CameraToMount -- cameraX=-0.05 cameraY=0.47 hyp=0.48 cameraTheta=1.68 mountX=-0.04 mountY=-0.45, mountTheta=-1.65
21:13:31.092 00.000 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.47, opts=13)
21:13:31.100 00.008 6120 Enqueuing Move request for scope (-0.05, 0.47)
21:13:31.105 00.005 7680 Worker thread wakes up
21:13:31.105 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.47) opts 0xd
21:13:31.105 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.47)
21:13:31.106 00.001 7680 Moving (-0.05, 0.47) raw xDistance=-0.04 yDistance=-0.45
21:13:31.106 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:13:31.106 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:13:31.106 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:13:31.107 00.001 7680 MoveAxis(E, 0, ABG)
21:13:31.107 00.000 7680 Move returns status 0, amount 0
21:13:31.107 00.000 7680 MoveAxis(N, 0, ABG)
21:13:31.107 00.000 7680 Move returns status 0, amount 0
21:13:31.107 00.000 7680 move complete, result=0
21:13:31.107 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:13:31.107 00.000 7680 worker thread done servicing request
21:13:31.120 00.013 6120 UpdateGuideState exits: m=10341 SNR=60.9
21:13:31.138 00.018 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:31.138 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:31.138 00.000 6120 Enqueuing Expose request
21:13:31.151 00.013 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:13:31.154 00.003 7680 Worker thread wakes up
21:13:31.154 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:31.154 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:32.402 01.248 7680 Exposure complete
21:13:32.510 00.108 7680 worker thread done servicing request
21:13:32.510 00.000 6120 OnExposeComplete: enter
21:13:32.510 00.000 6120 UpdateGuideState(): m_state=6
21:13:32.519 00.009 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
21:13:32.522 00.003 6120 Star::Find returns 1 (0), X=1258.57, Y=878.38, Mass=9611, SNR=56.8, Peak=211 HFD=7.3
21:13:32.522 00.000 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.91)
21:13:32.522 00.000 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.18)
21:13:32.535 00.013 6120 CameraToMount -- cameraX=0.09 cameraY=0.59 hyp=0.59 cameraTheta=1.42 mountX=-0.20 mountY=-0.49, mountTheta=-1.95
21:13:32.539 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.59, opts=13)
21:13:32.542 00.003 6120 Enqueuing Move request for scope (0.09, 0.59)
21:13:32.542 00.000 7680 Worker thread wakes up
21:13:32.542 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.59) opts 0xd
21:13:32.542 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.59)
21:13:32.542 00.000 7680 Moving (0.09, 0.59) raw xDistance=-0.20 yDistance=-0.49
21:13:32.542 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:13:32.542 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:13:32.542 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
21:13:32.542 00.000 7680 MoveAxis(E, 0, ABG)
21:13:32.542 00.000 7680 Move returns status 0, amount 0
21:13:32.542 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:13:32.553 00.011 7680 MoveAxis(N, 0, ABG)
21:13:32.553 00.000 7680 Move returns status 0, amount 0
21:13:32.553 00.000 7680 move complete, result=0
21:13:32.553 00.000 7680 worker thread done servicing request
21:13:32.574 00.021 6120 UpdateGuideState exits: m=9611 SNR=56.8
21:13:32.577 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:32.582 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:32.584 00.002 6120 Enqueuing Expose request
21:13:32.591 00.007 7680 Worker thread wakes up
21:13:32.591 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:32.591 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:32.591 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
21:13:33.842 01.251 7680 Exposure complete
21:13:33.954 00.112 7680 worker thread done servicing request
21:13:33.954 00.000 6120 OnExposeComplete: enter
21:13:33.958 00.004 6120 UpdateGuideState(): m_state=6
21:13:33.962 00.004 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
21:13:33.964 00.002 6120 Star::Find returns 1 (0), X=1258.50, Y=878.42, Mass=9835, SNR=59.4, Peak=207 HFD=7.2
21:13:33.967 00.003 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
21:13:33.971 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
21:13:33.971 00.000 6120 CameraToMount -- cameraX=0.02 cameraY=0.63 hyp=0.63 cameraTheta=1.54 mountX=-0.14 mountY=-0.56, mountTheta=-1.81
21:13:33.982 00.011 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.63, opts=13)
21:13:33.985 00.003 6120 Enqueuing Move request for scope (0.02, 0.63)
21:13:33.988 00.003 7680 Worker thread wakes up
21:13:33.988 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.63) opts 0xd
21:13:33.988 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.63)
21:13:33.988 00.000 7680 Moving (0.02, 0.63) raw xDistance=-0.14 yDistance=-0.56
21:13:33.988 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:13:33.988 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:13:33.988 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
21:13:33.988 00.000 7680 MoveAxis(E, 0, ABG)
21:13:33.988 00.000 7680 Move returns status 0, amount 0
21:13:33.988 00.000 7680 MoveAxis(N, 0, ABG)
21:13:33.988 00.000 7680 Move returns status 0, amount 0
21:13:33.988 00.000 7680 move complete, result=0
21:13:33.988 00.000 7680 worker thread done servicing request
21:13:33.988 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:13:34.016 00.028 6120 UpdateGuideState exits: m=9835 SNR=59.4
21:13:34.020 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:34.020 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:34.027 00.007 6120 Enqueuing Expose request
21:13:34.032 00.005 7680 Worker thread wakes up
21:13:34.032 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
21:13:34.032 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:34.032 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:35.287 01.255 7680 Exposure complete
21:13:35.388 00.101 7680 worker thread done servicing request
21:13:35.388 00.000 6120 OnExposeComplete: enter
21:13:35.392 00.004 6120 UpdateGuideState(): m_state=6
21:13:35.392 00.000 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
21:13:35.401 00.009 6120 Star::Find returns 1 (0), X=1258.15, Y=880.14, Mass=8856, SNR=58.1, Peak=210 HFD=6.8
21:13:35.404 00.003 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
21:13:35.404 00.000 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.89)
21:13:35.410 00.006 6120 CameraToMount -- cameraX=-0.33 cameraY=2.35 hyp=2.37 cameraTheta=1.71 mountX=-0.11 mountY=-2.26, mountTheta=-1.62
21:13:35.417 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=2.35, opts=13)
21:13:35.419 00.002 6120 Enqueuing Move request for scope (-0.33, 2.35)
21:13:35.423 00.004 7680 Worker thread wakes up
21:13:35.423 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 2.35) opts 0xd
21:13:35.423 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 2.35)
21:13:35.423 00.000 7680 Moving (-0.33, 2.35) raw xDistance=-0.11 yDistance=-2.26
21:13:35.425 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:13:35.425 00.000 7680 resist switch: large excursion: input -2.26 thresh 0.60 direction from 1 to -1
21:13:35.425 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.77
21:13:35.425 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.26 from input -2.26
21:13:35.425 00.000 7680 MoveAxis(E, 0, ABG)
21:13:35.425 00.000 7680 Move returns status 0, amount 0
21:13:35.425 00.000 7680 MoveAxis(N, 1225, ABG)
21:13:35.425 00.000 7680 Guiding  Dir = 0, Dur = 1225
21:13:35.425 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:13:35.425 00.000 7680 IsSlewing returns 0
21:13:35.425 00.000 7680 IsGuiding returns 0
21:13:35.425 00.000 7680 PulseGuide returned control before completion, sleep 1235
21:13:35.450 00.025 6120 UpdateGuideState exits: m=8856 SNR=58.1
21:13:35.456 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:35.456 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:35.456 00.000 6120 Enqueuing Expose request
21:13:36.680 01.224 7680 IsGuiding returns 1
21:13:36.680 00.000 7680 scope still moving after pulse duration time elapsed
21:13:36.712 00.032 7680 IsSlewing returns 0
21:13:36.713 00.001 7680 IsGuiding returns 0
21:13:36.713 00.000 7680 scope move finished after 1225 + 56 ms
21:13:36.713 00.000 7680 Move returns status 0, amount 1225
21:13:36.713 00.000 7680 move complete, result=0
21:13:36.713 00.000 7680 worker thread done servicing request
21:13:36.713 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -2.3 px 1225 ms NORTH
21:13:36.720 00.007 7680 Worker thread wakes up
21:13:36.720 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:36.720 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:37.979 01.259 7680 Exposure complete
21:13:38.073 00.094 7680 worker thread done servicing request
21:13:38.073 00.000 6120 OnExposeComplete: enter
21:13:38.079 00.006 6120 UpdateGuideState(): m_state=6
21:13:38.083 00.004 6120 Star::Find(15, 1258, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
21:13:38.083 00.000 6120 Star::Find returns 1 (0), X=1258.22, Y=877.93, Mass=9224, SNR=57.3, Peak=208 HFD=7.2
21:13:38.089 00.006 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-2.95) = xAngle (5.60 = -0.68)
21:13:38.094 00.005 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.34 = -0.95)
21:13:38.096 00.002 6120 CameraToMount -- cameraX=-0.26 cameraY=0.14 hyp=0.30 cameraTheta=2.65 mountX=0.23 mountY=-0.24, mountTheta=-0.81
21:13:38.101 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.14, opts=13)
21:13:38.104 00.003 6120 Enqueuing Move request for scope (-0.26, 0.14)
21:13:38.109 00.005 7680 Worker thread wakes up
21:13:38.109 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.14) opts 0xd
21:13:38.109 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.14)
21:13:38.109 00.000 7680 Moving (-0.26, 0.14) raw xDistance=0.23 yDistance=-0.24
21:13:38.109 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
21:13:38.109 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:13:38.109 00.000 7680 MoveAxis(W, 98, ABG)
21:13:38.109 00.000 7680 Guiding  Dir = 3, Dur = 98
21:13:38.109 00.000 7680 IsSlewing returns 0
21:13:38.109 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:13:38.118 00.009 7680 IsGuiding returns 0
21:13:38.119 00.001 7680 PulseGuide returned control before completion, sleep 108
21:13:38.135 00.016 6120 UpdateGuideState exits: m=9224 SNR=57.3
21:13:38.144 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:38.150 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:38.152 00.002 6120 Enqueuing Expose request
21:13:38.239 00.087 7680 IsGuiding returns 1
21:13:38.239 00.000 7680 scope still moving after pulse duration time elapsed
21:13:38.271 00.032 7680 IsSlewing returns 0
21:13:38.273 00.002 7680 IsGuiding returns 0
21:13:38.273 00.000 7680 scope move finished after 98 + 57 ms
21:13:38.273 00.000 7680 Move returns status 0, amount 98
21:13:38.273 00.000 7680 MoveAxis(N, 132, ABG)
21:13:38.273 00.000 7680 Guiding  Dir = 0, Dur = 132
21:13:38.273 00.000 7680 IsSlewing returns 0
21:13:38.273 00.000 7680 IsGuiding returns 0
21:13:38.273 00.000 7680 PulseGuide returned control before completion, sleep 142
21:13:38.431 00.158 7680 IsGuiding returns 1
21:13:38.431 00.000 7680 scope still moving after pulse duration time elapsed
21:13:38.463 00.032 7680 IsSlewing returns 0
21:13:38.465 00.002 7680 IsGuiding returns 0
21:13:38.465 00.000 7680 scope move finished after 132 + 56 ms
21:13:38.465 00.000 7680 Move returns status 0, amount 132
21:13:38.465 00.000 7680 move complete, result=0
21:13:38.468 00.003 6120 GuideStep: 0.2 px 98 ms WEST, -0.2 px 132 ms NORTH
21:13:38.473 00.005 7680 worker thread done servicing request
21:13:38.478 00.005 7680 Worker thread wakes up
21:13:38.478 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:38.479 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:39.729 01.250 7680 Exposure complete
21:13:39.842 00.113 7680 worker thread done servicing request
21:13:39.842 00.000 6120 OnExposeComplete: enter
21:13:39.844 00.002 6120 UpdateGuideState(): m_state=6
21:13:39.844 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
21:13:39.850 00.006 6120 Star::Find returns 1 (0), X=1258.48, Y=878.12, Mass=10140, SNR=62.7, Peak=206 HFD=7.3
21:13:39.854 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
21:13:39.858 00.004 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
21:13:39.858 00.000 6120 CameraToMount -- cameraX=0.00 cameraY=0.33 hyp=0.33 cameraTheta=1.57 mountX=-0.06 mountY=-0.29, mountTheta=-1.78
21:13:39.867 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.33, opts=13)
21:13:39.867 00.000 6120 Enqueuing Move request for scope (0.00, 0.33)
21:13:39.874 00.007 7680 Worker thread wakes up
21:13:39.874 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.33) opts 0xd
21:13:39.874 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.33)
21:13:39.874 00.000 7680 Moving (0.00, 0.33) raw xDistance=-0.06 yDistance=-0.29
21:13:39.874 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:13:39.874 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:13:39.874 00.000 7680 MoveAxis(E, 0, ABG)
21:13:39.874 00.000 7680 Move returns status 0, amount 0
21:13:39.874 00.000 7680 MoveAxis(N, 160, ABG)
21:13:39.874 00.000 7680 Guiding  Dir = 0, Dur = 160
21:13:39.874 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:13:39.874 00.000 7680 IsSlewing returns 0
21:13:39.874 00.000 7680 IsGuiding returns 0
21:13:39.882 00.008 7680 PulseGuide returned control before completion, sleep 170
21:13:39.900 00.018 6120 UpdateGuideState exits: m=10140 SNR=62.7
21:13:39.904 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:39.904 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:39.911 00.007 6120 Enqueuing Expose request
21:13:40.057 00.146 7680 IsGuiding returns 1
21:13:40.059 00.002 7680 scope still moving after pulse duration time elapsed
21:13:40.089 00.030 7680 IsSlewing returns 0
21:13:40.089 00.000 7680 IsGuiding returns 0
21:13:40.089 00.000 7680 scope move finished after 160 + 50 ms
21:13:40.092 00.003 7680 Move returns status 0, amount 160
21:13:40.092 00.000 7680 move complete, result=0
21:13:40.093 00.001 7680 worker thread done servicing request
21:13:40.094 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 160 ms NORTH
21:13:40.101 00.007 7680 Worker thread wakes up
21:13:40.101 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:40.101 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:41.359 01.258 7680 Exposure complete
21:13:41.463 00.104 7680 worker thread done servicing request
21:13:41.463 00.000 6120 OnExposeComplete: enter
21:13:41.463 00.000 6120 UpdateGuideState(): m_state=6
21:13:41.471 00.008 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
21:13:41.477 00.006 6120 Star::Find returns 1 (0), X=1258.43, Y=877.72, Mass=9639, SNR=58.6, Peak=218 HFD=7.3
21:13:41.485 00.008 6120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-2.95) = xAngle (0.75 = 0.75)
21:13:41.490 00.005 6120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.48 = 0.48)
21:13:41.490 00.000 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.20 mountX=0.06 mountY=0.04, mountTheta=0.57
21:13:41.497 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.07, opts=13)
21:13:41.497 00.000 6120 Enqueuing Move request for scope (-0.05, -0.07)
21:13:41.507 00.010 7680 Worker thread wakes up
21:13:41.507 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
21:13:41.507 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
21:13:41.507 00.000 7680 Moving (-0.05, -0.07) raw xDistance=0.06 yDistance=0.04
21:13:41.510 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:13:41.510 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:13:41.510 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:13:41.510 00.000 7680 MoveAxis(E, 0, ABG)
21:13:41.510 00.000 7680 Move returns status 0, amount 0
21:13:41.510 00.000 7680 MoveAxis(N, 0, ABG)
21:13:41.510 00.000 7680 Move returns status 0, amount 0
21:13:41.510 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:13:41.515 00.005 7680 move complete, result=0
21:13:41.515 00.000 7680 worker thread done servicing request
21:13:41.532 00.017 6120 UpdateGuideState exits: m=9639 SNR=58.6
21:13:41.538 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:41.543 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:41.549 00.006 6120 Enqueuing Expose request
21:13:41.555 00.006 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:13:41.557 00.002 7680 Worker thread wakes up
21:13:41.557 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:41.557 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:42.806 01.249 7680 Exposure complete
21:13:42.904 00.098 6120 OnExposeComplete: enter
21:13:42.910 00.006 7680 worker thread done servicing request
21:13:42.910 00.000 6120 UpdateGuideState(): m_state=6
21:13:42.910 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
21:13:42.919 00.009 6120 Star::Find returns 1 (0), X=1258.55, Y=878.05, Mass=9803, SNR=60.0, Peak=223 HFD=7.3
21:13:42.923 00.004 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
21:13:42.929 00.006 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.29)
21:13:42.933 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.31 mountX=-0.12 mountY=-0.20, mountTheta=-2.09
21:13:42.938 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.26, opts=13)
21:13:42.940 00.002 6120 Enqueuing Move request for scope (0.07, 0.26)
21:13:42.940 00.000 7680 Worker thread wakes up
21:13:42.940 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.26) opts 0xd
21:13:42.940 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.26)
21:13:42.940 00.000 7680 Moving (0.07, 0.26) raw xDistance=-0.12 yDistance=-0.20
21:13:42.940 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:13:42.940 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:13:42.940 00.000 7680 MoveAxis(E, 0, ABG)
21:13:42.940 00.000 7680 Move returns status 0, amount 0
21:13:42.940 00.000 7680 MoveAxis(N, 110, ABG)
21:13:42.948 00.008 7680 Guiding  Dir = 0, Dur = 110
21:13:42.948 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:13:42.948 00.000 7680 IsSlewing returns 0
21:13:42.948 00.000 7680 IsGuiding returns 0
21:13:42.948 00.000 7680 PulseGuide returned control before completion, sleep 120
21:13:42.971 00.023 6120 UpdateGuideState exits: m=9803 SNR=60.0
21:13:42.971 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:42.980 00.009 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:42.980 00.000 6120 Enqueuing Expose request
21:13:43.082 00.102 7680 IsGuiding returns 1
21:13:43.082 00.000 7680 scope still moving after pulse duration time elapsed
21:13:43.114 00.032 7680 IsSlewing returns 0
21:13:43.116 00.002 7680 IsGuiding returns 0
21:13:43.116 00.000 7680 scope move finished after 110 + 54 ms
21:13:43.116 00.000 7680 Move returns status 0, amount 110
21:13:43.116 00.000 7680 move complete, result=0
21:13:43.116 00.000 7680 worker thread done servicing request
21:13:43.116 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 110 ms NORTH
21:13:43.116 00.000 7680 Worker thread wakes up
21:13:43.116 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:43.116 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:44.380 01.264 7680 Exposure complete
21:13:44.485 00.105 7680 worker thread done servicing request
21:13:44.485 00.000 6120 OnExposeComplete: enter
21:13:44.492 00.007 6120 UpdateGuideState(): m_state=6
21:13:44.497 00.005 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
21:13:44.499 00.002 6120 Star::Find returns 1 (0), X=1258.67, Y=878.29, Mass=9676, SNR=58.3, Peak=199 HFD=7.4
21:13:44.502 00.003 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
21:13:44.507 00.005 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.39)
21:13:44.510 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.50 hyp=0.53 cameraTheta=1.21 mountX=-0.28 mountY=-0.36, mountTheta=-2.22
21:13:44.521 00.011 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.50, opts=13)
21:13:44.526 00.005 6120 Enqueuing Move request for scope (0.19, 0.50)
21:13:44.530 00.004 7680 Worker thread wakes up
21:13:44.530 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.50) opts 0xd
21:13:44.530 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.50)
21:13:44.530 00.000 7680 Moving (0.19, 0.50) raw xDistance=-0.28 yDistance=-0.36
21:13:44.530 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
21:13:44.530 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:13:44.530 00.000 7680 MoveAxis(E, 117, ABG)
21:13:44.530 00.000 7680 Guiding  Dir = 2, Dur = 117
21:13:44.530 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:13:44.536 00.006 7680 IsSlewing returns 0
21:13:44.536 00.000 7680 IsGuiding returns 0
21:13:44.536 00.000 7680 PulseGuide returned control before completion, sleep 127
21:13:44.557 00.021 6120 UpdateGuideState exits: m=9676 SNR=58.3
21:13:44.561 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:44.563 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:44.563 00.000 6120 Enqueuing Expose request
21:13:44.674 00.111 7680 IsGuiding returns 1
21:13:44.675 00.001 7680 scope still moving after pulse duration time elapsed
21:13:44.706 00.031 7680 IsSlewing returns 0
21:13:44.707 00.001 7680 IsGuiding returns 0
21:13:44.707 00.000 7680 scope move finished after 117 + 52 ms
21:13:44.707 00.000 7680 Move returns status 0, amount 117
21:13:44.707 00.000 7680 MoveAxis(N, 197, ABG)
21:13:44.707 00.000 7680 Guiding  Dir = 0, Dur = 197
21:13:44.708 00.001 7680 IsSlewing returns 0
21:13:44.708 00.000 7680 IsGuiding returns 0
21:13:44.708 00.000 7680 PulseGuide returned control before completion, sleep 207
21:13:44.929 00.221 7680 IsGuiding returns 1
21:13:44.929 00.000 7680 scope still moving after pulse duration time elapsed
21:13:44.961 00.032 7680 IsSlewing returns 0
21:13:44.961 00.000 7680 IsGuiding returns 0
21:13:44.961 00.000 7680 scope move finished after 197 + 57 ms
21:13:44.961 00.000 7680 Move returns status 0, amount 197
21:13:44.961 00.000 7680 move complete, result=0
21:13:44.961 00.000 7680 worker thread done servicing request
21:13:44.961 00.000 7680 Worker thread wakes up
21:13:44.961 00.000 6120 GuideStep: -0.3 px 117 ms EAST, -0.4 px 197 ms NORTH
21:13:44.971 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:44.971 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:46.233 01.262 7680 Exposure complete
21:13:46.333 00.100 7680 worker thread done servicing request
21:13:46.333 00.000 6120 OnExposeComplete: enter
21:13:46.347 00.014 6120 UpdateGuideState(): m_state=6
21:13:46.349 00.002 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
21:13:46.354 00.005 6120 Star::Find returns 1 (0), X=1258.44, Y=877.84, Mass=9260, SNR=55.9, Peak=210 HFD=7.1
21:13:46.354 00.000 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.21 = -1.08)
21:13:46.362 00.008 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.35)
21:13:46.364 00.002 6120 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.25 mountX=0.03 mountY=-0.07, mountTheta=-1.12
21:13:46.364 00.000 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.05, opts=13)
21:13:46.364 00.000 6120 Enqueuing Move request for scope (-0.04, 0.05)
21:13:46.364 00.000 7680 Worker thread wakes up
21:13:46.364 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
21:13:46.379 00.015 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
21:13:46.379 00.000 7680 Moving (-0.04, 0.05) raw xDistance=0.03 yDistance=-0.07
21:13:46.379 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:13:46.379 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:13:46.379 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:13:46.379 00.000 7680 MoveAxis(E, 0, ABG)
21:13:46.379 00.000 7680 Move returns status 0, amount 0
21:13:46.379 00.000 7680 MoveAxis(N, 0, ABG)
21:13:46.379 00.000 7680 Move returns status 0, amount 0
21:13:46.379 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:13:46.385 00.006 7680 move complete, result=0
21:13:46.385 00.000 7680 worker thread done servicing request
21:13:46.397 00.012 6120 UpdateGuideState exits: m=9260 SNR=55.9
21:13:46.397 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:46.397 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:46.414 00.017 6120 Enqueuing Expose request
21:13:46.417 00.003 7680 Worker thread wakes up
21:13:46.417 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:46.417 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:46.417 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:13:47.669 01.252 7680 Exposure complete
21:13:47.806 00.137 7680 worker thread done servicing request
21:13:47.806 00.000 6120 OnExposeComplete: enter
21:13:47.813 00.007 6120 UpdateGuideState(): m_state=6
21:13:47.813 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
21:13:47.823 00.010 6120 Star::Find returns 1 (0), X=1258.49, Y=878.14, Mass=10667, SNR=62.9, Peak=212 HFD=7.6
21:13:47.831 00.008 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
21:13:47.835 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.06)
21:13:47.842 00.007 6120 CameraToMount -- cameraX=0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.54 mountX=-0.08 mountY=-0.31, mountTheta=-1.81
21:13:47.842 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.35, opts=13)
21:13:47.854 00.012 6120 Enqueuing Move request for scope (0.01, 0.35)
21:13:47.860 00.006 7680 Worker thread wakes up
21:13:47.860 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.35) opts 0xd
21:13:47.860 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.35)
21:13:47.860 00.000 7680 Moving (0.01, 0.35) raw xDistance=-0.08 yDistance=-0.31
21:13:47.860 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:13:47.862 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:13:47.862 00.000 7680 MoveAxis(E, 0, ABG)
21:13:47.862 00.000 7680 Move returns status 0, amount 0
21:13:47.862 00.000 7680 MoveAxis(N, 170, ABG)
21:13:47.862 00.000 7680 Guiding  Dir = 0, Dur = 170
21:13:47.862 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=198, Gamma=1.000
21:13:47.868 00.006 7680 IsSlewing returns 0
21:13:47.870 00.002 7680 IsGuiding returns 0
21:13:47.870 00.000 7680 PulseGuide returned control before completion, sleep 180
21:13:47.891 00.021 6120 UpdateGuideState exits: m=10667 SNR=62.9
21:13:47.891 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:47.908 00.017 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:47.912 00.004 6120 Enqueuing Expose request
21:13:48.064 00.152 7680 IsGuiding returns 0
21:13:48.065 00.001 7680 Move returns status 0, amount 170
21:13:48.065 00.000 7680 move complete, result=0
21:13:48.067 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 170 ms NORTH
21:13:48.073 00.006 7680 worker thread done servicing request
21:13:48.073 00.000 7680 Worker thread wakes up
21:13:48.073 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:48.073 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:49.332 01.259 7680 Exposure complete
21:13:49.436 00.104 7680 worker thread done servicing request
21:13:49.436 00.000 6120 OnExposeComplete: enter
21:13:49.448 00.012 6120 UpdateGuideState(): m_state=6
21:13:49.453 00.005 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
21:13:49.458 00.005 6120 Star::Find returns 1 (0), X=1258.60, Y=878.31, Mass=9646, SNR=57.8, Peak=210 HFD=7.3
21:13:49.458 00.000 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.31 = -1.98)
21:13:49.463 00.005 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.25)
21:13:49.468 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.52 hyp=0.54 cameraTheta=1.35 mountX=-0.21 mountY=-0.42, mountTheta=-2.04
21:13:49.471 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.52, opts=13)
21:13:49.476 00.005 6120 Enqueuing Move request for scope (0.12, 0.52)
21:13:49.479 00.003 7680 Worker thread wakes up
21:13:49.479 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.52) opts 0xd
21:13:49.479 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.52)
21:13:49.479 00.000 7680 Moving (0.12, 0.52) raw xDistance=-0.21 yDistance=-0.42
21:13:49.479 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
21:13:49.479 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
21:13:49.482 00.003 7680 MoveAxis(E, 90, ABG)
21:13:49.482 00.000 7680 Guiding  Dir = 2, Dur = 90
21:13:49.482 00.000 7680 IsSlewing returns 0
21:13:49.482 00.000 7680 IsGuiding returns 0
21:13:49.482 00.000 7680 PulseGuide returned control before completion, sleep 100
21:13:49.482 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:13:49.506 00.024 6120 UpdateGuideState exits: m=9646 SNR=57.8
21:13:49.511 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:49.515 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:49.522 00.007 6120 Enqueuing Expose request
21:13:49.595 00.073 7680 IsGuiding returns 0
21:13:49.598 00.003 7680 Move returns status 0, amount 90
21:13:49.598 00.000 7680 MoveAxis(N, 227, ABG)
21:13:49.598 00.000 7680 Guiding  Dir = 0, Dur = 227
21:13:49.600 00.002 7680 IsSlewing returns 0
21:13:49.600 00.000 7680 IsGuiding returns 0
21:13:49.600 00.000 7680 PulseGuide returned control before completion, sleep 237
21:13:49.850 00.250 7680 IsGuiding returns 1
21:13:49.850 00.000 7680 scope still moving after pulse duration time elapsed
21:13:49.882 00.032 7680 IsSlewing returns 0
21:13:49.882 00.000 7680 IsGuiding returns 0
21:13:49.882 00.000 7680 scope move finished after 227 + 55 ms
21:13:49.882 00.000 7680 Move returns status 0, amount 227
21:13:49.882 00.000 7680 move complete, result=0
21:13:49.882 00.000 7680 worker thread done servicing request
21:13:49.885 00.003 6120 GuideStep: -0.2 px 90 ms EAST, -0.4 px 227 ms NORTH
21:13:49.888 00.003 7680 Worker thread wakes up
21:13:49.888 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:49.888 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:51.143 01.255 7680 Exposure complete
21:13:51.252 00.109 7680 worker thread done servicing request
21:13:51.252 00.000 6120 OnExposeComplete: enter
21:13:51.258 00.006 6120 UpdateGuideState(): m_state=6
21:13:51.260 00.002 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
21:13:51.267 00.007 6120 Star::Find returns 1 (0), X=1258.55, Y=877.90, Mass=9791, SNR=59.3, Peak=216 HFD=7.2
21:13:51.269 00.002 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.94 = -2.34)
21:13:51.275 00.006 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.61)
21:13:51.278 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.98 mountX=-0.09 mountY=-0.07, mountTheta=-2.52
21:13:51.284 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.11, opts=13)
21:13:51.288 00.004 6120 Enqueuing Move request for scope (0.07, 0.11)
21:13:51.292 00.004 7680 Worker thread wakes up
21:13:51.292 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
21:13:51.292 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
21:13:51.292 00.000 7680 Moving (0.07, 0.11) raw xDistance=-0.09 yDistance=-0.07
21:13:51.292 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:13:51.292 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:13:51.294 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:13:51.294 00.000 7680 MoveAxis(E, 0, ABG)
21:13:51.294 00.000 7680 Move returns status 0, amount 0
21:13:51.294 00.000 7680 MoveAxis(N, 0, ABG)
21:13:51.294 00.000 7680 Move returns status 0, amount 0
21:13:51.294 00.000 7680 move complete, result=0
21:13:51.294 00.000 7680 worker thread done servicing request
21:13:51.294 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:13:51.315 00.021 6120 UpdateGuideState exits: m=9791 SNR=59.3
21:13:51.324 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:51.326 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:51.331 00.005 6120 Enqueuing Expose request
21:13:51.339 00.008 7680 Worker thread wakes up
21:13:51.339 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:13:51.339 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:51.339 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:52.604 01.265 7680 Exposure complete
21:13:52.704 00.100 7680 worker thread done servicing request
21:13:52.704 00.000 6120 OnExposeComplete: enter
21:13:52.718 00.014 6120 UpdateGuideState(): m_state=6
21:13:52.720 00.002 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
21:13:52.720 00.000 6120 Star::Find returns 1 (0), X=1258.67, Y=877.99, Mass=9867, SNR=58.4, Peak=226 HFD=7.3
21:13:52.729 00.009 6120 CameraToMount -- cameraTheta (0.81) - m_xAngle (-2.95) = xAngle (3.76 = -2.52)
21:13:52.733 00.004 6120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.50 = -2.79)
21:13:52.736 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.27 cameraTheta=0.81 mountX=-0.22 mountY=-0.09, mountTheta=-2.74
21:13:52.736 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.20, opts=13)
21:13:52.747 00.011 6120 Enqueuing Move request for scope (0.19, 0.20)
21:13:52.752 00.005 7680 Worker thread wakes up
21:13:52.752 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.20) opts 0xd
21:13:52.752 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.20)
21:13:52.752 00.000 7680 Moving (0.19, 0.20) raw xDistance=-0.22 yDistance=-0.09
21:13:52.752 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
21:13:52.752 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:13:52.752 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:13:52.752 00.000 7680 MoveAxis(E, 93, ABG)
21:13:52.752 00.000 7680 Guiding  Dir = 2, Dur = 93
21:13:52.752 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=226, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:13:52.752 00.000 7680 IsSlewing returns 0
21:13:52.752 00.000 7680 IsGuiding returns 0
21:13:52.759 00.007 7680 PulseGuide returned control before completion, sleep 103
21:13:52.768 00.009 6120 UpdateGuideState exits: m=9867 SNR=58.4
21:13:52.785 00.017 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:52.789 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:52.792 00.003 6120 Enqueuing Expose request
21:13:52.864 00.072 7680 IsGuiding returns 1
21:13:52.864 00.000 7680 scope still moving after pulse duration time elapsed
21:13:52.896 00.032 7680 IsSlewing returns 0
21:13:52.896 00.000 7680 IsGuiding returns 0
21:13:52.896 00.000 7680 scope move finished after 93 + 45 ms
21:13:52.896 00.000 7680 Move returns status 0, amount 93
21:13:52.896 00.000 7680 MoveAxis(N, 0, ABG)
21:13:52.898 00.002 7680 Move returns status 0, amount 0
21:13:52.898 00.000 7680 move complete, result=0
21:13:52.898 00.000 7680 worker thread done servicing request
21:13:52.898 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.1 px 0 ms NORTH
21:13:52.906 00.008 7680 Worker thread wakes up
21:13:52.906 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:52.906 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:54.167 01.261 7680 Exposure complete
21:13:54.274 00.107 7680 worker thread done servicing request
21:13:54.274 00.000 6120 OnExposeComplete: enter
21:13:54.276 00.002 6120 UpdateGuideState(): m_state=6
21:13:54.280 00.004 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
21:13:54.286 00.006 6120 Star::Find returns 1 (0), X=1258.58, Y=878.34, Mass=10073, SNR=59.7, Peak=228 HFD=7.4
21:13:54.286 00.000 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
21:13:54.294 00.008 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
21:13:54.298 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.55 hyp=0.56 cameraTheta=1.40 mountX=-0.20 mountY=-0.45, mountTheta=-1.98
21:13:54.299 00.001 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.55, opts=13)
21:13:54.306 00.007 6120 Enqueuing Move request for scope (0.10, 0.55)
21:13:54.311 00.005 7680 Worker thread wakes up
21:13:54.311 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.55) opts 0xd
21:13:54.311 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.55)
21:13:54.311 00.000 7680 Moving (0.10, 0.55) raw xDistance=-0.20 yDistance=-0.45
21:13:54.311 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:13:54.312 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:13:54.312 00.000 7680 MoveAxis(E, 0, ABG)
21:13:54.312 00.000 7680 Move returns status 0, amount 0
21:13:54.312 00.000 7680 MoveAxis(N, 244, ABG)
21:13:54.312 00.000 7680 Guiding  Dir = 0, Dur = 244
21:13:54.313 00.001 7680 IsSlewing returns 0
21:13:54.313 00.000 7680 IsGuiding returns 0
21:13:54.313 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=228, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:13:54.315 00.002 7680 PulseGuide returned control before completion, sleep 254
21:13:54.331 00.016 6120 UpdateGuideState exits: m=10073 SNR=59.7
21:13:54.331 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:54.346 00.015 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:54.352 00.006 6120 Enqueuing Expose request
21:13:54.590 00.238 7680 IsGuiding returns 0
21:13:54.590 00.000 7680 Move returns status 0, amount 244
21:13:54.592 00.002 7680 move complete, result=0
21:13:54.592 00.000 7680 worker thread done servicing request
21:13:54.592 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 244 ms NORTH
21:13:54.596 00.004 7680 Worker thread wakes up
21:13:54.596 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:54.598 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:55.854 01.256 7680 Exposure complete
21:13:55.970 00.116 7680 worker thread done servicing request
21:13:55.970 00.000 6120 OnExposeComplete: enter
21:13:55.970 00.000 6120 UpdateGuideState(): m_state=6
21:13:55.979 00.009 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
21:13:55.979 00.000 6120 Star::Find returns 1 (0), X=1258.62, Y=878.00, Mass=9556, SNR=59.0, Peak=203 HFD=7.5
21:13:55.986 00.007 6120 CameraToMount -- cameraTheta (0.99) - m_xAngle (-2.95) = xAngle (3.95 = -2.33)
21:13:55.992 00.006 6120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.68 = -2.60)
21:13:55.996 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.25 cameraTheta=0.99 mountX=-0.17 mountY=-0.13, mountTheta=-2.50
21:13:56.001 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.21, opts=13)
21:13:56.004 00.003 6120 Enqueuing Move request for scope (0.14, 0.21)
21:13:56.007 00.003 7680 Worker thread wakes up
21:13:56.007 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
21:13:56.007 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
21:13:56.007 00.000 7680 Moving (0.14, 0.21) raw xDistance=-0.17 yDistance=-0.13
21:13:56.010 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:13:56.010 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:13:56.010 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:13:56.010 00.000 7680 MoveAxis(E, 0, ABG)
21:13:56.010 00.000 7680 Move returns status 0, amount 0
21:13:56.010 00.000 7680 MoveAxis(N, 0, ABG)
21:13:56.010 00.000 7680 Move returns status 0, amount 0
21:13:56.010 00.000 7680 move complete, result=0
21:13:56.010 00.000 7680 worker thread done servicing request
21:13:56.010 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:13:56.036 00.026 6120 UpdateGuideState exits: m=9556 SNR=59.0
21:13:56.040 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:56.041 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:56.048 00.007 6120 Enqueuing Expose request
21:13:56.051 00.003 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:13:56.051 00.000 7680 Worker thread wakes up
21:13:56.051 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:56.051 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:57.306 01.255 7680 Exposure complete
21:13:57.419 00.113 7680 worker thread done servicing request
21:13:57.419 00.000 6120 OnExposeComplete: enter
21:13:57.419 00.000 6120 UpdateGuideState(): m_state=6
21:13:57.419 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
21:13:57.432 00.013 6120 Star::Find returns 1 (0), X=1258.40, Y=878.33, Mass=9993, SNR=61.6, Peak=223 HFD=7.4
21:13:57.437 00.005 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
21:13:57.439 00.002 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
21:13:57.443 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.54 hyp=0.54 cameraTheta=1.73 mountX=-0.02 mountY=-0.52, mountTheta=-1.60
21:13:57.448 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.54, opts=13)
21:13:57.448 00.000 6120 Enqueuing Move request for scope (-0.08, 0.54)
21:13:57.454 00.006 7680 Worker thread wakes up
21:13:57.454 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.54) opts 0xd
21:13:57.454 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.54)
21:13:57.454 00.000 7680 Moving (-0.08, 0.54) raw xDistance=-0.02 yDistance=-0.52
21:13:57.454 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:13:57.454 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
21:13:57.454 00.000 7680 MoveAxis(E, 0, ABG)
21:13:57.454 00.000 7680 Move returns status 0, amount 0
21:13:57.454 00.000 7680 MoveAxis(N, 281, ABG)
21:13:57.454 00.000 7680 Guiding  Dir = 0, Dur = 281
21:13:57.454 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:13:57.463 00.009 7680 IsSlewing returns 0
21:13:57.463 00.000 7680 IsGuiding returns 0
21:13:57.463 00.000 7680 PulseGuide returned control before completion, sleep 291
21:13:57.480 00.017 6120 UpdateGuideState exits: m=9993 SNR=61.6
21:13:57.480 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:57.489 00.009 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:57.489 00.000 6120 Enqueuing Expose request
21:13:57.765 00.276 7680 IsGuiding returns 1
21:13:57.767 00.002 7680 scope still moving after pulse duration time elapsed
21:13:57.797 00.030 7680 IsSlewing returns 0
21:13:57.799 00.002 7680 IsGuiding returns 0
21:13:57.799 00.000 7680 scope move finished after 281 + 55 ms
21:13:57.799 00.000 7680 Move returns status 0, amount 281
21:13:57.799 00.000 7680 move complete, result=0
21:13:57.799 00.000 7680 worker thread done servicing request
21:13:57.802 00.003 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 281 ms NORTH
21:13:57.808 00.006 7680 Worker thread wakes up
21:13:57.808 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:57.808 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:13:59.065 01.257 7680 Exposure complete
21:13:59.171 00.106 7680 worker thread done servicing request
21:13:59.171 00.000 6120 OnExposeComplete: enter
21:13:59.177 00.006 6120 UpdateGuideState(): m_state=6
21:13:59.181 00.004 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
21:13:59.181 00.000 6120 Star::Find returns 1 (0), X=1258.62, Y=878.25, Mass=9984, SNR=59.9, Peak=207 HFD=7.3
21:13:59.189 00.008 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
21:13:59.193 00.004 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
21:13:59.198 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.46 hyp=0.48 cameraTheta=1.27 mountX=-0.22 mountY=-0.35, mountTheta=-2.15
21:13:59.202 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.46, opts=13)
21:13:59.206 00.004 6120 Enqueuing Move request for scope (0.14, 0.46)
21:13:59.210 00.004 7680 Worker thread wakes up
21:13:59.210 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.46) opts 0xd
21:13:59.212 00.002 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.46)
21:13:59.212 00.000 7680 Moving (0.14, 0.46) raw xDistance=-0.22 yDistance=-0.35
21:13:59.212 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
21:13:59.212 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:13:59.212 00.000 7680 MoveAxis(E, 95, ABG)
21:13:59.212 00.000 7680 Guiding  Dir = 2, Dur = 95
21:13:59.212 00.000 7680 IsSlewing returns 0
21:13:59.212 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:13:59.212 00.000 7680 IsGuiding returns 0
21:13:59.212 00.000 7680 PulseGuide returned control before completion, sleep 105
21:13:59.229 00.017 6120 UpdateGuideState exits: m=9984 SNR=59.9
21:13:59.241 00.012 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:59.246 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:13:59.246 00.000 6120 Enqueuing Expose request
21:13:59.339 00.093 7680 IsGuiding returns 1
21:13:59.339 00.000 7680 scope still moving after pulse duration time elapsed
21:13:59.371 00.032 7680 IsSlewing returns 0
21:13:59.373 00.002 7680 IsGuiding returns 0
21:13:59.373 00.000 7680 scope move finished after 95 + 60 ms
21:13:59.373 00.000 7680 Move returns status 0, amount 95
21:13:59.373 00.000 7680 MoveAxis(N, 188, ABG)
21:13:59.373 00.000 7680 Guiding  Dir = 0, Dur = 188
21:13:59.373 00.000 7680 IsSlewing returns 0
21:13:59.373 00.000 7680 IsGuiding returns 0
21:13:59.373 00.000 7680 PulseGuide returned control before completion, sleep 198
21:13:59.591 00.218 7680 IsGuiding returns 1
21:13:59.591 00.000 7680 scope still moving after pulse duration time elapsed
21:13:59.623 00.032 7680 IsSlewing returns 0
21:13:59.625 00.002 7680 IsGuiding returns 0
21:13:59.625 00.000 7680 scope move finished after 188 + 62 ms
21:13:59.625 00.000 7680 Move returns status 0, amount 188
21:13:59.627 00.002 7680 move complete, result=0
21:13:59.627 00.000 7680 worker thread done servicing request
21:13:59.627 00.000 6120 GuideStep: -0.2 px 95 ms EAST, -0.3 px 188 ms NORTH
21:13:59.627 00.000 7680 Worker thread wakes up
21:13:59.627 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:13:59.627 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:00.891 01.264 7680 Exposure complete
21:14:00.995 00.104 7680 worker thread done servicing request
21:14:00.995 00.000 6120 OnExposeComplete: enter
21:14:00.995 00.000 6120 UpdateGuideState(): m_state=6
21:14:01.002 00.007 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
21:14:01.007 00.005 6120 Star::Find returns 1 (0), X=1258.54, Y=877.57, Mass=8972, SNR=56.9, Peak=212 HFD=7.2
21:14:01.010 00.003 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-2.95) = xAngle (1.65 = 1.65)
21:14:01.015 00.005 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.39 = 1.39)
21:14:01.018 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.30 mountX=-0.02 mountY=0.23, mountTheta=1.66
21:14:01.024 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.22, opts=13)
21:14:01.027 00.003 6120 Enqueuing Move request for scope (0.06, -0.22)
21:14:01.030 00.003 7680 Worker thread wakes up
21:14:01.030 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
21:14:01.030 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
21:14:01.030 00.000 7680 Moving (0.06, -0.22) raw xDistance=-0.02 yDistance=0.23
21:14:01.030 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:14:01.030 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:14:01.030 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:14:01.030 00.000 7680 MoveAxis(E, 0, ABG)
21:14:01.030 00.000 7680 Move returns status 0, amount 0
21:14:01.030 00.000 7680 MoveAxis(N, 0, ABG)
21:14:01.030 00.000 7680 Move returns status 0, amount 0
21:14:01.030 00.000 7680 move complete, result=0
21:14:01.030 00.000 7680 worker thread done servicing request
21:14:01.030 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:14:01.055 00.025 6120 UpdateGuideState exits: m=8972 SNR=56.9
21:14:01.055 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:01.065 00.010 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:01.068 00.003 6120 Enqueuing Expose request
21:14:01.073 00.005 7680 Worker thread wakes up
21:14:01.073 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:01.073 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:01.075 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:14:02.324 01.249 7680 Exposure complete
21:14:02.427 00.103 7680 worker thread done servicing request
21:14:02.427 00.000 6120 OnExposeComplete: enter
21:14:02.427 00.000 6120 UpdateGuideState(): m_state=6
21:14:02.434 00.007 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
21:14:02.439 00.005 6120 Star::Find returns 1 (0), X=1258.56, Y=877.90, Mass=9803, SNR=59.6, Peak=208 HFD=7.5
21:14:02.443 00.004 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.90 = -2.38)
21:14:02.443 00.000 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.65)
21:14:02.448 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.95 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
21:14:02.456 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.11, opts=13)
21:14:02.458 00.002 6120 Enqueuing Move request for scope (0.08, 0.11)
21:14:02.458 00.000 7680 Worker thread wakes up
21:14:02.458 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
21:14:02.458 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
21:14:02.458 00.000 7680 Moving (0.08, 0.11) raw xDistance=-0.09 yDistance=-0.06
21:14:02.458 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:14:02.458 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:14:02.458 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:14:02.458 00.000 7680 MoveAxis(E, 0, ABG)
21:14:02.458 00.000 7680 Move returns status 0, amount 0
21:14:02.458 00.000 7680 MoveAxis(N, 0, ABG)
21:14:02.458 00.000 7680 Move returns status 0, amount 0
21:14:02.458 00.000 7680 move complete, result=0
21:14:02.458 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:14:02.458 00.000 7680 worker thread done servicing request
21:14:02.490 00.032 6120 UpdateGuideState exits: m=9803 SNR=59.6
21:14:02.490 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:02.497 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:02.501 00.004 6120 Enqueuing Expose request
21:14:02.506 00.005 7680 Worker thread wakes up
21:14:02.506 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:14:02.510 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:02.510 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:03.745 01.235 7680 Exposure complete
21:14:03.860 00.115 7680 worker thread done servicing request
21:14:03.860 00.000 6120 OnExposeComplete: enter
21:14:03.864 00.004 6120 UpdateGuideState(): m_state=6
21:14:03.864 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
21:14:03.870 00.006 6120 Star::Find returns 1 (0), X=1258.55, Y=878.39, Mass=9906, SNR=60.7, Peak=211 HFD=7.3
21:14:03.877 00.007 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.87)
21:14:03.877 00.000 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
21:14:03.882 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.60 hyp=0.60 cameraTheta=1.46 mountX=-0.18 mountY=-0.51, mountTheta=-1.90
21:14:03.886 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.60, opts=13)
21:14:03.894 00.008 6120 Enqueuing Move request for scope (0.07, 0.60)
21:14:03.899 00.005 7680 Worker thread wakes up
21:14:03.899 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.60) opts 0xd
21:14:03.899 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.60)
21:14:03.899 00.000 7680 Moving (0.07, 0.60) raw xDistance=-0.18 yDistance=-0.51
21:14:03.899 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:14:03.899 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
21:14:03.899 00.000 7680 MoveAxis(E, 0, ABG)
21:14:03.899 00.000 7680 Move returns status 0, amount 0
21:14:03.899 00.000 7680 MoveAxis(N, 275, ABG)
21:14:03.901 00.002 7680 Guiding  Dir = 0, Dur = 275
21:14:03.901 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:14:03.902 00.001 7680 IsSlewing returns 0
21:14:03.902 00.000 7680 IsGuiding returns 0
21:14:03.902 00.000 7680 PulseGuide returned control before completion, sleep 285
21:14:03.916 00.014 6120 UpdateGuideState exits: m=9906 SNR=60.7
21:14:03.929 00.013 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:03.933 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:03.933 00.000 6120 Enqueuing Expose request
21:14:04.204 00.271 7680 IsGuiding returns 1
21:14:04.204 00.000 7680 scope still moving after pulse duration time elapsed
21:14:04.236 00.032 7680 IsSlewing returns 0
21:14:04.236 00.000 7680 IsGuiding returns 0
21:14:04.236 00.000 7680 scope move finished after 275 + 57 ms
21:14:04.236 00.000 7680 Move returns status 0, amount 275
21:14:04.236 00.000 7680 move complete, result=0
21:14:04.240 00.004 7680 worker thread done servicing request
21:14:04.241 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 275 ms NORTH
21:14:04.243 00.002 7680 Worker thread wakes up
21:14:04.243 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:04.243 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:05.505 01.262 7680 Exposure complete
21:14:05.606 00.101 7680 worker thread done servicing request
21:14:05.606 00.000 6120 OnExposeComplete: enter
21:14:05.606 00.000 6120 UpdateGuideState(): m_state=6
21:14:05.619 00.013 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
21:14:05.622 00.003 6120 Star::Find returns 1 (0), X=1258.67, Y=877.83, Mass=9124, SNR=57.6, Peak=193 HFD=7.3
21:14:05.626 00.004 6120 CameraToMount -- cameraTheta (0.22) - m_xAngle (-2.95) = xAngle (3.17 = -3.11)
21:14:05.629 00.003 6120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.90 = 2.90)
21:14:05.635 00.006 6120 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.22 mountX=-0.20 mountY=0.05, mountTheta=2.91
21:14:05.639 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.04, opts=13)
21:14:05.639 00.000 6120 Enqueuing Move request for scope (0.19, 0.04)
21:14:05.648 00.009 7680 Worker thread wakes up
21:14:05.648 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
21:14:05.648 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
21:14:05.648 00.000 7680 Moving (0.19, 0.04) raw xDistance=-0.20 yDistance=0.05
21:14:05.648 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:14:05.649 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:14:05.649 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:14:05.649 00.000 7680 MoveAxis(E, 0, ABG)
21:14:05.649 00.000 7680 Move returns status 0, amount 0
21:14:05.649 00.000 7680 MoveAxis(N, 0, ABG)
21:14:05.649 00.000 7680 Move returns status 0, amount 0
21:14:05.649 00.000 7680 move complete, result=0
21:14:05.649 00.000 7680 worker thread done servicing request
21:14:05.649 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:14:05.670 00.021 6120 UpdateGuideState exits: m=9124 SNR=57.6
21:14:05.670 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:05.670 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:05.670 00.000 6120 Enqueuing Expose request
21:14:05.687 00.017 7680 Worker thread wakes up
21:14:05.687 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:14:05.687 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:05.687 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:06.948 01.261 7680 Exposure complete
21:14:07.057 00.109 7680 worker thread done servicing request
21:14:07.057 00.000 6120 OnExposeComplete: enter
21:14:07.059 00.002 6120 UpdateGuideState(): m_state=6
21:14:07.059 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
21:14:07.067 00.008 6120 Star::Find returns 1 (0), X=1258.66, Y=878.32, Mass=9640, SNR=56.9, Peak=203 HFD=7.4
21:14:07.070 00.003 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
21:14:07.074 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.35)
21:14:07.074 00.000 6120 CameraToMount -- cameraX=0.18 cameraY=0.53 hyp=0.55 cameraTheta=1.25 mountX=-0.27 mountY=-0.39, mountTheta=-2.17
21:14:07.082 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.53, opts=13)
21:14:07.082 00.000 6120 Enqueuing Move request for scope (0.18, 0.53)
21:14:07.092 00.010 7680 Worker thread wakes up
21:14:07.092 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.53) opts 0xd
21:14:07.092 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.53)
21:14:07.092 00.000 7680 Moving (0.18, 0.53) raw xDistance=-0.27 yDistance=-0.39
21:14:07.092 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
21:14:07.092 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:14:07.092 00.000 7680 MoveAxis(E, 114, ABG)
21:14:07.092 00.000 7680 Guiding  Dir = 2, Dur = 114
21:14:07.092 00.000 7680 IsSlewing returns 0
21:14:07.095 00.003 7680 IsGuiding returns 0
21:14:07.095 00.000 7680 PulseGuide returned control before completion, sleep 124
21:14:07.095 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:14:07.114 00.019 6120 UpdateGuideState exits: m=9640 SNR=56.9
21:14:07.114 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:07.126 00.012 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:07.130 00.004 6120 Enqueuing Expose request
21:14:07.227 00.097 7680 IsGuiding returns 1
21:14:07.227 00.000 7680 scope still moving after pulse duration time elapsed
21:14:07.259 00.032 7680 IsSlewing returns 0
21:14:07.260 00.001 7680 IsGuiding returns 0
21:14:07.261 00.001 7680 scope move finished after 114 + 52 ms
21:14:07.261 00.000 7680 Move returns status 0, amount 114
21:14:07.261 00.000 7680 MoveAxis(N, 214, ABG)
21:14:07.261 00.000 7680 Guiding  Dir = 0, Dur = 214
21:14:07.261 00.000 7680 IsSlewing returns 0
21:14:07.261 00.000 7680 IsGuiding returns 0
21:14:07.261 00.000 7680 PulseGuide returned control before completion, sleep 224
21:14:07.497 00.236 7680 IsGuiding returns 1
21:14:07.499 00.002 7680 scope still moving after pulse duration time elapsed
21:14:07.529 00.030 7680 IsSlewing returns 0
21:14:07.530 00.001 7680 IsGuiding returns 0
21:14:07.530 00.000 7680 scope move finished after 214 + 52 ms
21:14:07.532 00.002 7680 Move returns status 0, amount 214
21:14:07.532 00.000 7680 move complete, result=0
21:14:07.532 00.000 7680 worker thread done servicing request
21:14:07.532 00.000 6120 GuideStep: -0.3 px 114 ms EAST, -0.4 px 214 ms NORTH
21:14:07.532 00.000 7680 Worker thread wakes up
21:14:07.532 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:07.532 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:08.795 01.263 7680 Exposure complete
21:14:08.939 00.144 7680 worker thread done servicing request
21:14:08.939 00.000 6120 OnExposeComplete: enter
21:14:08.943 00.004 6120 UpdateGuideState(): m_state=6
21:14:08.948 00.005 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
21:14:08.950 00.002 6120 Star::Find returns 1 (0), X=1258.52, Y=877.99, Mass=10023, SNR=61.7, Peak=213 HFD=7.3
21:14:08.955 00.005 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
21:14:08.960 00.005 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
21:14:08.963 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.40 mountX=-0.07 mountY=-0.16, mountTheta=-1.98
21:14:08.969 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.20, opts=13)
21:14:08.971 00.002 6120 Enqueuing Move request for scope (0.03, 0.20)
21:14:08.971 00.000 7680 Worker thread wakes up
21:14:08.971 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
21:14:08.971 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
21:14:08.971 00.000 7680 Moving (0.03, 0.20) raw xDistance=-0.07 yDistance=-0.16
21:14:08.971 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:14:08.971 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:14:08.971 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:14:08.979 00.008 7680 MoveAxis(E, 0, ABG)
21:14:08.980 00.001 7680 Move returns status 0, amount 0
21:14:08.980 00.000 7680 MoveAxis(N, 0, ABG)
21:14:08.980 00.000 7680 Move returns status 0, amount 0
21:14:08.980 00.000 7680 move complete, result=0
21:14:08.981 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:14:08.985 00.004 7680 worker thread done servicing request
21:14:09.002 00.017 6120 UpdateGuideState exits: m=10023 SNR=61.7
21:14:09.010 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:09.013 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:09.019 00.006 6120 Enqueuing Expose request
21:14:09.019 00.000 7680 Worker thread wakes up
21:14:09.019 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:14:09.026 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:09.026 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:10.276 01.250 7680 Exposure complete
21:14:10.379 00.103 7680 worker thread done servicing request
21:14:10.379 00.000 6120 OnExposeComplete: enter
21:14:10.379 00.000 6120 UpdateGuideState(): m_state=6
21:14:10.385 00.006 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
21:14:10.391 00.006 6120 Star::Find returns 1 (0), X=1258.53, Y=878.44, Mass=9825, SNR=60.3, Peak=221 HFD=7.2
21:14:10.395 00.004 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
21:14:10.397 00.002 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.11)
21:14:10.397 00.000 6120 CameraToMount -- cameraX=0.05 cameraY=0.65 hyp=0.65 cameraTheta=1.49 mountX=-0.17 mountY=-0.56, mountTheta=-1.87
21:14:10.406 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.65, opts=13)
21:14:10.411 00.005 6120 Enqueuing Move request for scope (0.05, 0.65)
21:14:10.411 00.000 7680 Worker thread wakes up
21:14:10.411 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.65) opts 0xd
21:14:10.411 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.65)
21:14:10.411 00.000 7680 Moving (0.05, 0.65) raw xDistance=-0.17 yDistance=-0.56
21:14:10.411 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:14:10.411 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
21:14:10.411 00.000 7680 MoveAxis(E, 0, ABG)
21:14:10.411 00.000 7680 Move returns status 0, amount 0
21:14:10.411 00.000 7680 MoveAxis(N, 304, ABG)
21:14:10.411 00.000 7680 Guiding  Dir = 0, Dur = 304
21:14:10.411 00.000 7680 IsSlewing returns 0
21:14:10.417 00.006 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:14:10.417 00.000 7680 IsGuiding returns 0
21:14:10.417 00.000 7680 PulseGuide returned control before completion, sleep 314
21:14:10.442 00.025 6120 UpdateGuideState exits: m=9825 SNR=60.3
21:14:10.442 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:10.448 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:10.448 00.000 6120 Enqueuing Expose request
21:14:10.746 00.298 7680 IsGuiding returns 1
21:14:10.747 00.001 7680 scope still moving after pulse duration time elapsed
21:14:10.776 00.029 7680 IsSlewing returns 0
21:14:10.776 00.000 7680 IsGuiding returns 0
21:14:10.776 00.000 7680 scope move finished after 304 + 52 ms
21:14:10.776 00.000 7680 Move returns status 0, amount 304
21:14:10.776 00.000 7680 move complete, result=0
21:14:10.776 00.000 7680 worker thread done servicing request
21:14:10.776 00.000 7680 Worker thread wakes up
21:14:10.776 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 304 ms NORTH
21:14:10.784 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:10.784 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:12.042 01.258 7680 Exposure complete
21:14:12.143 00.101 7680 worker thread done servicing request
21:14:12.143 00.000 6120 OnExposeComplete: enter
21:14:12.161 00.018 6120 UpdateGuideState(): m_state=6
21:14:12.164 00.003 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
21:14:12.169 00.005 6120 Star::Find returns 1 (0), X=1258.56, Y=877.95, Mass=9631, SNR=59.6, Peak=203 HFD=7.5
21:14:12.171 00.002 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.09 = -2.20)
21:14:12.175 00.004 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.47)
21:14:12.180 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.13 mountX=-0.10 mountY=-0.11, mountTheta=-2.32
21:14:12.185 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.16, opts=13)
21:14:12.188 00.003 6120 Enqueuing Move request for scope (0.08, 0.16)
21:14:12.192 00.004 7680 Worker thread wakes up
21:14:12.192 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
21:14:12.192 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
21:14:12.192 00.000 7680 Moving (0.08, 0.16) raw xDistance=-0.10 yDistance=-0.11
21:14:12.192 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:14:12.192 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:14:12.192 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:14:12.195 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:14:12.198 00.003 7680 MoveAxis(E, 0, ABG)
21:14:12.198 00.000 7680 Move returns status 0, amount 0
21:14:12.200 00.002 7680 MoveAxis(N, 0, ABG)
21:14:12.200 00.000 7680 Move returns status 0, amount 0
21:14:12.200 00.000 7680 move complete, result=0
21:14:12.200 00.000 7680 worker thread done servicing request
21:14:12.223 00.023 6120 UpdateGuideState exits: m=9631 SNR=59.6
21:14:12.223 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:12.230 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:12.234 00.004 6120 Enqueuing Expose request
21:14:12.238 00.004 7680 Worker thread wakes up
21:14:12.238 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:14:12.238 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:12.238 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:13.482 01.244 7680 Exposure complete
21:14:13.599 00.117 7680 worker thread done servicing request
21:14:13.599 00.000 6120 OnExposeComplete: enter
21:14:13.601 00.002 6120 UpdateGuideState(): m_state=6
21:14:13.604 00.003 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
21:14:13.609 00.005 6120 Star::Find returns 1 (0), X=1258.64, Y=878.36, Mass=10224, SNR=60.5, Peak=228 HFD=7.4
21:14:13.614 00.005 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
21:14:13.614 00.000 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.31)
21:14:13.620 00.006 6120 CameraToMount -- cameraX=0.16 cameraY=0.57 hyp=0.59 cameraTheta=1.29 mountX=-0.27 mountY=-0.44, mountTheta=-2.12
21:14:13.627 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.57, opts=13)
21:14:13.629 00.002 6120 Enqueuing Move request for scope (0.16, 0.57)
21:14:13.629 00.000 7680 Worker thread wakes up
21:14:13.629 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.57) opts 0xd
21:14:13.629 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.57)
21:14:13.629 00.000 7680 Moving (0.16, 0.57) raw xDistance=-0.27 yDistance=-0.44
21:14:13.635 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
21:14:13.635 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
21:14:13.635 00.000 7680 MoveAxis(E, 113, ABG)
21:14:13.635 00.000 7680 Guiding  Dir = 2, Dur = 113
21:14:13.635 00.000 7680 IsSlewing returns 0
21:14:13.636 00.001 7680 IsGuiding returns 0
21:14:13.636 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=228, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:14:13.636 00.000 7680 PulseGuide returned control before completion, sleep 123
21:14:13.657 00.021 6120 UpdateGuideState exits: m=10224 SNR=60.5
21:14:13.663 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:13.668 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:13.673 00.005 6120 Enqueuing Expose request
21:14:13.770 00.097 7680 IsGuiding returns 1
21:14:13.771 00.001 7680 scope still moving after pulse duration time elapsed
21:14:13.801 00.030 7680 IsSlewing returns 0
21:14:13.801 00.000 7680 IsGuiding returns 0
21:14:13.801 00.000 7680 scope move finished after 113 + 53 ms
21:14:13.801 00.000 7680 Move returns status 0, amount 113
21:14:13.801 00.000 7680 MoveAxis(N, 238, ABG)
21:14:13.801 00.000 7680 Guiding  Dir = 0, Dur = 238
21:14:13.801 00.000 7680 IsSlewing returns 0
21:14:13.801 00.000 7680 IsGuiding returns 0
21:14:13.801 00.000 7680 PulseGuide returned control before completion, sleep 248
21:14:14.057 00.256 7680 IsGuiding returns 1
21:14:14.059 00.002 7680 scope still moving after pulse duration time elapsed
21:14:14.089 00.030 7680 IsSlewing returns 0
21:14:14.089 00.000 7680 IsGuiding returns 0
21:14:14.089 00.000 7680 scope move finished after 238 + 46 ms
21:14:14.089 00.000 7680 Move returns status 0, amount 238
21:14:14.089 00.000 7680 move complete, result=0
21:14:14.089 00.000 7680 worker thread done servicing request
21:14:14.089 00.000 7680 Worker thread wakes up
21:14:14.089 00.000 6120 GuideStep: -0.3 px 113 ms EAST, -0.4 px 238 ms NORTH
21:14:14.089 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:14.089 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:15.354 01.265 7680 Exposure complete
21:14:15.438 00.084 7680 worker thread done servicing request
21:14:15.438 00.000 6120 OnExposeComplete: enter
21:14:15.443 00.005 6120 UpdateGuideState(): m_state=6
21:14:15.443 00.000 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
21:14:15.448 00.005 6120 Star::Find returns 1 (0), X=1258.08, Y=878.32, Mass=9992, SNR=61.3, Peak=221 HFD=7.5
21:14:15.456 00.008 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
21:14:15.456 00.000 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
21:14:15.460 00.004 6120 CameraToMount -- cameraX=-0.40 cameraY=0.53 hyp=0.66 cameraTheta=2.23 mountX=0.30 mountY=-0.65, mountTheta=-1.14
21:14:15.465 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=0.53, opts=13)
21:14:15.472 00.007 6120 Enqueuing Move request for scope (-0.40, 0.53)
21:14:15.475 00.003 7680 Worker thread wakes up
21:14:15.475 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.53) opts 0xd
21:14:15.475 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.40, 0.53)
21:14:15.475 00.000 7680 Moving (-0.40, 0.53) raw xDistance=0.30 yDistance=-0.65
21:14:15.476 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.30
21:14:15.476 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
21:14:15.476 00.000 7680 MoveAxis(W, 118, ABG)
21:14:15.476 00.000 7680 Guiding  Dir = 3, Dur = 118
21:14:15.477 00.001 7680 IsSlewing returns 0
21:14:15.477 00.000 7680 IsGuiding returns 0
21:14:15.477 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:14:15.482 00.005 7680 PulseGuide returned control before completion, sleep 128
21:14:15.494 00.012 6120 UpdateGuideState exits: m=9992 SNR=61.3
21:14:15.503 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:15.510 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:15.513 00.003 6120 Enqueuing Expose request
21:14:15.614 00.101 7680 IsGuiding returns 1
21:14:15.616 00.002 7680 scope still moving after pulse duration time elapsed
21:14:15.646 00.030 7680 IsSlewing returns 0
21:14:15.647 00.001 7680 IsGuiding returns 0
21:14:15.647 00.000 7680 scope move finished after 118 + 52 ms
21:14:15.647 00.000 7680 Move returns status 0, amount 118
21:14:15.649 00.002 7680 MoveAxis(N, 352, ABG)
21:14:15.649 00.000 7680 Guiding  Dir = 0, Dur = 352
21:14:15.649 00.000 7680 IsSlewing returns 0
21:14:15.649 00.000 7680 IsGuiding returns 0
21:14:15.650 00.001 7680 PulseGuide returned control before completion, sleep 362
21:14:16.014 00.364 7680 IsGuiding returns 1
21:14:16.014 00.000 7680 scope still moving after pulse duration time elapsed
21:14:16.046 00.032 7680 IsSlewing returns 0
21:14:16.046 00.000 7680 IsGuiding returns 1
21:14:16.078 00.032 7680 IsSlewing returns 0
21:14:16.080 00.002 7680 IsGuiding returns 0
21:14:16.080 00.000 7680 scope move finished after 352 + 79 ms
21:14:16.080 00.000 7680 Move returns status 0, amount 352
21:14:16.080 00.000 7680 move complete, result=0
21:14:16.080 00.000 7680 worker thread done servicing request
21:14:16.080 00.000 6120 GuideStep: 0.3 px 118 ms WEST, -0.6 px 352 ms NORTH
21:14:16.084 00.004 7680 Worker thread wakes up
21:14:16.084 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:16.087 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:17.342 01.255 7680 Exposure complete
21:14:17.448 00.106 7680 worker thread done servicing request
21:14:17.448 00.000 6120 OnExposeComplete: enter
21:14:17.461 00.013 6120 UpdateGuideState(): m_state=6
21:14:17.464 00.003 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
21:14:17.470 00.006 6120 Star::Find returns 1 (0), X=1258.65, Y=877.77, Mass=9762, SNR=60.1, Peak=208 HFD=7.3
21:14:17.470 00.000 6120 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-2.95) = xAngle (2.82 = 2.82)
21:14:17.476 00.006 6120 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.55 = 2.55)
21:14:17.479 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.13 mountX=-0.16 mountY=0.09, mountTheta=2.61
21:14:17.484 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.02, opts=13)
21:14:17.484 00.000 6120 Enqueuing Move request for scope (0.17, -0.02)
21:14:17.493 00.009 7680 Worker thread wakes up
21:14:17.493 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
21:14:17.493 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
21:14:17.493 00.000 7680 Moving (0.17, -0.02) raw xDistance=-0.16 yDistance=0.09
21:14:17.493 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:14:17.494 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:14:17.494 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:14:17.494 00.000 7680 MoveAxis(E, 0, ABG)
21:14:17.495 00.001 7680 Move returns status 0, amount 0
21:14:17.495 00.000 7680 MoveAxis(N, 0, ABG)
21:14:17.495 00.000 7680 Move returns status 0, amount 0
21:14:17.495 00.000 7680 move complete, result=0
21:14:17.495 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:14:17.495 00.000 7680 worker thread done servicing request
21:14:17.510 00.015 6120 UpdateGuideState exits: m=9762 SNR=60.1
21:14:17.510 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:17.526 00.016 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:17.529 00.003 6120 Enqueuing Expose request
21:14:17.529 00.000 7680 Worker thread wakes up
21:14:17.529 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:17.529 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:17.529 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:14:18.795 01.266 7680 Exposure complete
21:14:18.906 00.111 6120 OnExposeComplete: enter
21:14:18.908 00.002 6120 UpdateGuideState(): m_state=6
21:14:18.912 00.004 7680 worker thread done servicing request
21:14:18.912 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
21:14:18.916 00.004 6120 Star::Find returns 1 (0), X=1258.53, Y=878.16, Mass=10063, SNR=62.0, Peak=217 HFD=7.5
21:14:18.918 00.002 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.40 = -1.89)
21:14:18.923 00.005 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
21:14:18.928 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.37 hyp=0.37 cameraTheta=1.44 mountX=-0.11 mountY=-0.31, mountTheta=-1.93
21:14:18.928 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.37, opts=13)
21:14:18.934 00.006 6120 Enqueuing Move request for scope (0.05, 0.37)
21:14:18.934 00.000 7680 Worker thread wakes up
21:14:18.934 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.37) opts 0xd
21:14:18.934 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.37)
21:14:18.934 00.000 7680 Moving (0.05, 0.37) raw xDistance=-0.11 yDistance=-0.31
21:14:18.934 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:14:18.934 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:14:18.934 00.000 7680 MoveAxis(E, 0, ABG)
21:14:18.934 00.000 7680 Move returns status 0, amount 0
21:14:18.934 00.000 7680 MoveAxis(N, 167, ABG)
21:14:18.934 00.000 7680 Guiding  Dir = 0, Dur = 167
21:14:18.934 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:14:18.944 00.010 7680 IsSlewing returns 0
21:14:18.944 00.000 7680 IsGuiding returns 0
21:14:18.944 00.000 7680 PulseGuide returned control before completion, sleep 177
21:14:18.959 00.015 6120 UpdateGuideState exits: m=10063 SNR=62.0
21:14:18.968 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:18.975 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:18.977 00.002 6120 Enqueuing Expose request
21:14:19.137 00.160 7680 IsGuiding returns 1
21:14:19.137 00.000 7680 scope still moving after pulse duration time elapsed
21:14:19.168 00.031 7680 IsSlewing returns 0
21:14:19.168 00.000 7680 IsGuiding returns 1
21:14:19.200 00.032 7680 IsSlewing returns 0
21:14:19.201 00.001 7680 IsGuiding returns 0
21:14:19.201 00.000 7680 scope move finished after 167 + 90 ms
21:14:19.201 00.000 7680 Move returns status 0, amount 167
21:14:19.201 00.000 7680 move complete, result=0
21:14:19.201 00.000 7680 worker thread done servicing request
21:14:19.201 00.000 7680 Worker thread wakes up
21:14:19.201 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 167 ms NORTH
21:14:19.211 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:19.211 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:20.459 01.248 7680 Exposure complete
21:14:20.573 00.114 7680 worker thread done servicing request
21:14:20.573 00.000 6120 OnExposeComplete: enter
21:14:20.580 00.007 6120 UpdateGuideState(): m_state=6
21:14:20.582 00.002 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
21:14:20.589 00.007 6120 Star::Find returns 1 (0), X=1258.33, Y=878.22, Mass=9099, SNR=55.8, Peak=210 HFD=7.3
21:14:20.589 00.000 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.42)
21:14:20.589 00.000 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
21:14:20.600 00.011 6120 CameraToMount -- cameraX=-0.15 cameraY=0.43 hyp=0.45 cameraTheta=1.91 mountX=0.07 mountY=-0.45, mountTheta=-1.42
21:14:20.606 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.43, opts=13)
21:14:20.609 00.003 6120 Enqueuing Move request for scope (-0.15, 0.43)
21:14:20.614 00.005 7680 Worker thread wakes up
21:14:20.614 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.43) opts 0xd
21:14:20.615 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.43)
21:14:20.615 00.000 7680 Moving (-0.15, 0.43) raw xDistance=0.07 yDistance=-0.45
21:14:20.615 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:14:20.615 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:14:20.615 00.000 7680 MoveAxis(E, 0, ABG)
21:14:20.615 00.000 7680 Move returns status 0, amount 0
21:14:20.615 00.000 7680 MoveAxis(N, 244, ABG)
21:14:20.615 00.000 7680 Guiding  Dir = 0, Dur = 244
21:14:20.615 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:14:20.615 00.000 7680 IsSlewing returns 0
21:14:20.615 00.000 7680 IsGuiding returns 0
21:14:20.615 00.000 7680 PulseGuide returned control before completion, sleep 254
21:14:20.642 00.027 6120 UpdateGuideState exits: m=9099 SNR=55.8
21:14:20.647 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:20.649 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:20.649 00.000 6120 Enqueuing Expose request
21:14:20.884 00.235 7680 IsGuiding returns 1
21:14:20.886 00.002 7680 scope still moving after pulse duration time elapsed
21:14:20.915 00.029 7680 IsSlewing returns 0
21:14:20.915 00.000 7680 IsGuiding returns 0
21:14:20.915 00.000 7680 scope move finished after 244 + 49 ms
21:14:20.915 00.000 7680 Move returns status 0, amount 244
21:14:20.915 00.000 7680 move complete, result=0
21:14:20.915 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 244 ms NORTH
21:14:20.918 00.003 7680 worker thread done servicing request
21:14:20.918 00.000 7680 Worker thread wakes up
21:14:20.923 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:20.923 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:22.177 01.254 7680 Exposure complete
21:14:22.280 00.103 7680 worker thread done servicing request
21:14:22.280 00.000 6120 OnExposeComplete: enter
21:14:22.283 00.003 6120 UpdateGuideState(): m_state=6
21:14:22.283 00.000 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
21:14:22.291 00.008 6120 Star::Find returns 1 (0), X=1258.61, Y=877.76, Mass=9549, SNR=59.1, Peak=199 HFD=7.3
21:14:22.295 00.004 6120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-2.95) = xAngle (2.68 = 2.68)
21:14:22.298 00.003 6120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.41 = 2.41)
21:14:22.305 00.007 6120 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-0.28 mountX=-0.12 mountY=0.09, mountTheta=2.50
21:14:22.308 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.04, opts=13)
21:14:22.311 00.003 6120 Enqueuing Move request for scope (0.13, -0.04)
21:14:22.315 00.004 7680 Worker thread wakes up
21:14:22.315 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
21:14:22.315 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
21:14:22.315 00.000 7680 Moving (0.13, -0.04) raw xDistance=-0.12 yDistance=0.09
21:14:22.315 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:14:22.317 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:14:22.317 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:14:22.317 00.000 7680 MoveAxis(E, 0, ABG)
21:14:22.317 00.000 7680 Move returns status 0, amount 0
21:14:22.317 00.000 7680 MoveAxis(N, 0, ABG)
21:14:22.317 00.000 7680 Move returns status 0, amount 0
21:14:22.317 00.000 7680 move complete, result=0
21:14:22.317 00.000 7680 worker thread done servicing request
21:14:22.317 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:14:22.343 00.026 6120 UpdateGuideState exits: m=9549 SNR=59.1
21:14:22.349 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:22.350 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:22.356 00.006 6120 Enqueuing Expose request
21:14:22.360 00.004 7680 Worker thread wakes up
21:14:22.360 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:22.360 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:22.360 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:14:23.606 01.246 7680 Exposure complete
21:14:23.712 00.106 7680 worker thread done servicing request
21:14:23.712 00.000 6120 OnExposeComplete: enter
21:14:23.724 00.012 6120 UpdateGuideState(): m_state=6
21:14:23.729 00.005 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
21:14:23.732 00.003 6120 Star::Find returns 1 (0), X=1258.64, Y=877.89, Mass=10005, SNR=59.6, Peak=211 HFD=7.4
21:14:23.732 00.000 6120 CameraToMount -- cameraTheta (0.55) - m_xAngle (-2.95) = xAngle (3.51 = -2.78)
21:14:23.740 00.008 6120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.24 = -3.04)
21:14:23.744 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.18 cameraTheta=0.55 mountX=-0.17 mountY=-0.02, mountTheta=-3.04
21:14:23.744 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.10, opts=13)
21:14:23.751 00.007 6120 Enqueuing Move request for scope (0.16, 0.10)
21:14:23.751 00.000 7680 Worker thread wakes up
21:14:23.751 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
21:14:23.751 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
21:14:23.757 00.006 7680 Moving (0.16, 0.10) raw xDistance=-0.17 yDistance=-0.02
21:14:23.757 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:14:23.757 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:14:23.757 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:14:23.757 00.000 7680 MoveAxis(E, 0, ABG)
21:14:23.757 00.000 7680 Move returns status 0, amount 0
21:14:23.757 00.000 7680 MoveAxis(N, 0, ABG)
21:14:23.757 00.000 7680 Move returns status 0, amount 0
21:14:23.757 00.000 7680 move complete, result=0
21:14:23.757 00.000 7680 worker thread done servicing request
21:14:23.757 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:14:23.776 00.019 6120 UpdateGuideState exits: m=10005 SNR=59.6
21:14:23.776 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:23.792 00.016 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:23.794 00.002 6120 Enqueuing Expose request
21:14:23.794 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:14:23.794 00.000 7680 Worker thread wakes up
21:14:23.794 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:23.794 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:25.050 01.256 7680 Exposure complete
21:14:25.142 00.092 7680 worker thread done servicing request
21:14:25.142 00.000 6120 OnExposeComplete: enter
21:14:25.151 00.009 6120 UpdateGuideState(): m_state=6
21:14:25.151 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
21:14:25.159 00.008 6120 Star::Find returns 1 (0), X=1258.62, Y=878.24, Mass=10180, SNR=63.9, Peak=198 HFD=7.6
21:14:25.162 00.003 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
21:14:25.164 00.002 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
21:14:25.167 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.45 hyp=0.47 cameraTheta=1.27 mountX=-0.22 mountY=-0.34, mountTheta=-2.15
21:14:25.167 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.45, opts=13)
21:14:25.177 00.010 6120 Enqueuing Move request for scope (0.14, 0.45)
21:14:25.177 00.000 7680 Worker thread wakes up
21:14:25.177 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.45) opts 0xd
21:14:25.177 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.45)
21:14:25.177 00.000 7680 Moving (0.14, 0.45) raw xDistance=-0.22 yDistance=-0.34
21:14:25.177 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
21:14:25.183 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:14:25.183 00.000 7680 MoveAxis(E, 94, ABG)
21:14:25.183 00.000 7680 Guiding  Dir = 2, Dur = 94
21:14:25.183 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:14:25.183 00.000 7680 IsSlewing returns 0
21:14:25.183 00.000 7680 IsGuiding returns 0
21:14:25.183 00.000 7680 PulseGuide returned control before completion, sleep 104
21:14:25.201 00.018 6120 UpdateGuideState exits: m=10180 SNR=63.9
21:14:25.212 00.011 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:25.216 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:25.216 00.000 6120 Enqueuing Expose request
21:14:25.295 00.079 7680 IsGuiding returns 1
21:14:25.295 00.000 7680 scope still moving after pulse duration time elapsed
21:14:25.327 00.032 7680 IsSlewing returns 0
21:14:25.329 00.002 7680 IsGuiding returns 0
21:14:25.329 00.000 7680 scope move finished after 94 + 47 ms
21:14:25.329 00.000 7680 Move returns status 0, amount 94
21:14:25.329 00.000 7680 MoveAxis(N, 184, ABG)
21:14:25.329 00.000 7680 Guiding  Dir = 0, Dur = 184
21:14:25.329 00.000 7680 IsSlewing returns 0
21:14:25.333 00.004 7680 IsGuiding returns 0
21:14:25.333 00.000 7680 PulseGuide returned control before completion, sleep 194
21:14:25.536 00.203 7680 IsGuiding returns 1
21:14:25.536 00.000 7680 scope still moving after pulse duration time elapsed
21:14:25.567 00.031 7680 IsSlewing returns 0
21:14:25.567 00.000 7680 IsGuiding returns 0
21:14:25.569 00.002 7680 scope move finished after 184 + 52 ms
21:14:25.569 00.000 7680 Move returns status 0, amount 184
21:14:25.571 00.002 7680 move complete, result=0
21:14:25.571 00.000 7680 worker thread done servicing request
21:14:25.571 00.000 6120 GuideStep: -0.2 px 94 ms EAST, -0.3 px 184 ms NORTH
21:14:25.575 00.004 7680 Worker thread wakes up
21:14:25.575 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:25.575 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:26.834 01.259 7680 Exposure complete
21:14:26.928 00.094 7680 worker thread done servicing request
21:14:26.928 00.000 6120 OnExposeComplete: enter
21:14:26.930 00.002 6120 UpdateGuideState(): m_state=6
21:14:26.934 00.004 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
21:14:26.934 00.000 6120 Star::Find returns 1 (0), X=1258.72, Y=877.99, Mass=9417, SNR=59.2, Peak=201 HFD=7.4
21:14:26.934 00.000 6120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-2.95) = xAngle (3.65 = -2.64)
21:14:26.948 00.014 6120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.38 = -2.90)
21:14:26.951 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=0.20 hyp=0.31 cameraTheta=0.69 mountX=-0.27 mountY=-0.07, mountTheta=-2.88
21:14:26.955 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.20, opts=13)
21:14:26.955 00.000 6120 Enqueuing Move request for scope (0.23, 0.20)
21:14:26.964 00.009 7680 Worker thread wakes up
21:14:26.964 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.20) opts 0xd
21:14:26.964 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.20)
21:14:26.964 00.000 7680 Moving (0.23, 0.20) raw xDistance=-0.27 yDistance=-0.07
21:14:26.964 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
21:14:26.964 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:14:26.964 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:14:26.964 00.000 7680 MoveAxis(E, 119, ABG)
21:14:26.964 00.000 7680 Guiding  Dir = 2, Dur = 119
21:14:26.966 00.002 7680 IsSlewing returns 0
21:14:26.966 00.000 7680 IsGuiding returns 0
21:14:26.966 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:14:26.967 00.001 7680 PulseGuide returned control before completion, sleep 129
21:14:26.982 00.015 6120 UpdateGuideState exits: m=9417 SNR=59.2
21:14:26.997 00.015 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:26.999 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:26.999 00.000 6120 Enqueuing Expose request
21:14:27.108 00.109 7680 IsGuiding returns 1
21:14:27.108 00.000 7680 scope still moving after pulse duration time elapsed
21:14:27.140 00.032 7680 IsSlewing returns 0
21:14:27.142 00.002 7680 IsGuiding returns 0
21:14:27.142 00.000 7680 scope move finished after 119 + 56 ms
21:14:27.142 00.000 7680 Move returns status 0, amount 119
21:14:27.144 00.002 7680 MoveAxis(N, 0, ABG)
21:14:27.144 00.000 7680 Move returns status 0, amount 0
21:14:27.144 00.000 7680 move complete, result=0
21:14:27.144 00.000 6120 GuideStep: -0.3 px 119 ms EAST, -0.1 px 0 ms NORTH
21:14:27.144 00.000 7680 worker thread done servicing request
21:14:27.144 00.000 7680 Worker thread wakes up
21:14:27.144 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:27.144 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:28.403 01.259 7680 Exposure complete
21:14:28.511 00.108 7680 worker thread done servicing request
21:14:28.511 00.000 6120 OnExposeComplete: enter
21:14:28.515 00.004 6120 UpdateGuideState(): m_state=6
21:14:28.515 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
21:14:28.524 00.009 6120 Star::Find returns 1 (0), X=1258.50, Y=878.35, Mass=10118, SNR=58.1, Peak=207 HFD=7.3
21:14:28.527 00.003 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
21:14:28.527 00.000 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
21:14:28.533 00.006 6120 CameraToMount -- cameraX=0.01 cameraY=0.56 hyp=0.56 cameraTheta=1.54 mountX=-0.12 mountY=-0.50, mountTheta=-1.80
21:14:28.539 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.56, opts=13)
21:14:28.542 00.003 6120 Enqueuing Move request for scope (0.01, 0.56)
21:14:28.543 00.001 7680 Worker thread wakes up
21:14:28.543 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.56) opts 0xd
21:14:28.543 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.56)
21:14:28.543 00.000 7680 Moving (0.01, 0.56) raw xDistance=-0.12 yDistance=-0.50
21:14:28.543 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:14:28.543 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
21:14:28.543 00.000 7680 MoveAxis(E, 0, ABG)
21:14:28.543 00.000 7680 Move returns status 0, amount 0
21:14:28.543 00.000 7680 MoveAxis(N, 270, ABG)
21:14:28.543 00.000 7680 Guiding  Dir = 0, Dur = 270
21:14:28.543 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=192, Gamma=1.000
21:14:28.543 00.000 7680 IsSlewing returns 0
21:14:28.543 00.000 7680 IsGuiding returns 0
21:14:28.543 00.000 7680 PulseGuide returned control before completion, sleep 280
21:14:28.573 00.030 6120 UpdateGuideState exits: m=10118 SNR=58.1
21:14:28.578 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:28.578 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:28.578 00.000 6120 Enqueuing Expose request
21:14:28.845 00.267 7680 IsGuiding returns 1
21:14:28.846 00.001 7680 scope still moving after pulse duration time elapsed
21:14:28.877 00.031 7680 IsSlewing returns 0
21:14:28.877 00.000 7680 IsGuiding returns 0
21:14:28.877 00.000 7680 scope move finished after 270 + 56 ms
21:14:28.877 00.000 7680 Move returns status 0, amount 270
21:14:28.877 00.000 7680 move complete, result=0
21:14:28.877 00.000 7680 worker thread done servicing request
21:14:28.877 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 270 ms NORTH
21:14:28.885 00.008 7680 Worker thread wakes up
21:14:28.885 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:28.885 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:30.138 01.253 7680 Exposure complete
21:14:30.241 00.103 7680 worker thread done servicing request
21:14:30.241 00.000 6120 OnExposeComplete: enter
21:14:30.241 00.000 6120 UpdateGuideState(): m_state=6
21:14:30.241 00.000 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
21:14:30.241 00.000 6120 Star::Find returns 1 (0), X=1258.34, Y=877.92, Mass=9931, SNR=61.4, Peak=226 HFD=7.3
21:14:30.257 00.016 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.37 = -0.92)
21:14:30.260 00.003 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
21:14:30.260 00.000 6120 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.41 mountX=0.11 mountY=-0.17, mountTheta=-0.99
21:14:30.268 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.13, opts=13)
21:14:30.273 00.005 6120 Enqueuing Move request for scope (-0.14, 0.13)
21:14:30.276 00.003 7680 Worker thread wakes up
21:14:30.276 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
21:14:30.276 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
21:14:30.276 00.000 7680 Moving (-0.14, 0.13) raw xDistance=0.11 yDistance=-0.17
21:14:30.276 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:14:30.276 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:14:30.279 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:14:30.279 00.000 7680 MoveAxis(E, 0, ABG)
21:14:30.279 00.000 7680 Move returns status 0, amount 0
21:14:30.279 00.000 7680 MoveAxis(N, 0, ABG)
21:14:30.279 00.000 7680 Move returns status 0, amount 0
21:14:30.279 00.000 7680 move complete, result=0
21:14:30.279 00.000 7680 worker thread done servicing request
21:14:30.279 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=226, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:14:30.293 00.014 6120 UpdateGuideState exits: m=9931 SNR=61.4
21:14:30.305 00.012 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:30.312 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:30.312 00.000 6120 Enqueuing Expose request
21:14:30.317 00.005 7680 Worker thread wakes up
21:14:30.317 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:30.317 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:30.317 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:14:31.573 01.256 7680 Exposure complete
21:14:31.674 00.101 7680 worker thread done servicing request
21:14:31.674 00.000 6120 OnExposeComplete: enter
21:14:31.682 00.008 6120 UpdateGuideState(): m_state=6
21:14:31.682 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
21:14:31.690 00.008 6120 Star::Find returns 1 (0), X=1258.67, Y=878.26, Mass=9798, SNR=58.3, Peak=218 HFD=7.3
21:14:31.690 00.000 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.14 = -2.15)
21:14:31.697 00.007 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.42)
21:14:31.699 00.002 6120 CameraToMount -- cameraX=0.19 cameraY=0.47 hyp=0.50 cameraTheta=1.18 mountX=-0.27 mountY=-0.33, mountTheta=-2.26
21:14:31.706 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.47, opts=13)
21:14:31.709 00.003 6120 Enqueuing Move request for scope (0.19, 0.47)
21:14:31.714 00.005 7680 Worker thread wakes up
21:14:31.714 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.47) opts 0xd
21:14:31.714 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.47)
21:14:31.714 00.000 7680 Moving (0.19, 0.47) raw xDistance=-0.27 yDistance=-0.33
21:14:31.714 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
21:14:31.714 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:14:31.714 00.000 7680 MoveAxis(E, 116, ABG)
21:14:31.714 00.000 7680 Guiding  Dir = 2, Dur = 116
21:14:31.714 00.000 7680 IsSlewing returns 0
21:14:31.714 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:14:31.720 00.006 7680 IsGuiding returns 0
21:14:31.720 00.000 7680 PulseGuide returned control before completion, sleep 126
21:14:31.737 00.017 6120 UpdateGuideState exits: m=9798 SNR=58.3
21:14:31.737 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:31.749 00.012 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:31.753 00.004 6120 Enqueuing Expose request
21:14:31.850 00.097 7680 IsGuiding returns 1
21:14:31.850 00.000 7680 scope still moving after pulse duration time elapsed
21:14:31.881 00.031 7680 IsSlewing returns 0
21:14:31.882 00.001 7680 IsGuiding returns 0
21:14:31.882 00.000 7680 scope move finished after 116 + 46 ms
21:14:31.882 00.000 7680 Move returns status 0, amount 116
21:14:31.882 00.000 7680 MoveAxis(N, 181, ABG)
21:14:31.882 00.000 7680 Guiding  Dir = 0, Dur = 181
21:14:31.885 00.003 7680 IsSlewing returns 0
21:14:31.886 00.001 7680 IsGuiding returns 0
21:14:31.886 00.000 7680 PulseGuide returned control before completion, sleep 191
21:14:32.090 00.204 7680 IsGuiding returns 1
21:14:32.090 00.000 7680 scope still moving after pulse duration time elapsed
21:14:32.122 00.032 7680 IsSlewing returns 0
21:14:32.122 00.000 7680 IsGuiding returns 0
21:14:32.122 00.000 7680 scope move finished after 181 + 57 ms
21:14:32.122 00.000 7680 Move returns status 0, amount 181
21:14:32.122 00.000 7680 move complete, result=0
21:14:32.122 00.000 7680 worker thread done servicing request
21:14:32.122 00.000 6120 GuideStep: -0.3 px 116 ms EAST, -0.3 px 181 ms NORTH
21:14:32.131 00.009 7680 Worker thread wakes up
21:14:32.131 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:32.131 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:33.393 01.262 7680 Exposure complete
21:14:33.483 00.090 7680 worker thread done servicing request
21:14:33.483 00.000 6120 OnExposeComplete: enter
21:14:33.483 00.000 6120 UpdateGuideState(): m_state=6
21:14:33.494 00.011 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
21:14:33.494 00.000 6120 Star::Find returns 1 (0), X=1258.21, Y=878.34, Mass=10034, SNR=60.4, Peak=221 HFD=7.3
21:14:33.501 00.007 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
21:14:33.501 00.000 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
21:14:33.510 00.009 6120 CameraToMount -- cameraX=-0.27 cameraY=0.55 hyp=0.61 cameraTheta=2.02 mountX=0.16 mountY=-0.61, mountTheta=-1.31
21:14:33.510 00.000 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.55, opts=13)
21:14:33.518 00.008 6120 Enqueuing Move request for scope (-0.27, 0.55)
21:14:33.518 00.000 7680 Worker thread wakes up
21:14:33.518 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.55) opts 0xd
21:14:33.518 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.55)
21:14:33.518 00.000 7680 Moving (-0.27, 0.55) raw xDistance=0.16 yDistance=-0.61
21:14:33.518 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:14:33.518 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
21:14:33.518 00.000 7680 MoveAxis(E, 0, ABG)
21:14:33.518 00.000 7680 Move returns status 0, amount 0
21:14:33.518 00.000 7680 MoveAxis(N, 331, ABG)
21:14:33.518 00.000 7680 Guiding  Dir = 0, Dur = 331
21:14:33.518 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:14:33.528 00.010 7680 IsSlewing returns 0
21:14:33.528 00.000 7680 IsGuiding returns 0
21:14:33.530 00.002 7680 PulseGuide returned control before completion, sleep 341
21:14:33.542 00.012 6120 UpdateGuideState exits: m=10034 SNR=60.4
21:14:33.553 00.011 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:33.558 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:33.558 00.000 6120 Enqueuing Expose request
21:14:33.877 00.319 7680 IsGuiding returns 1
21:14:33.877 00.000 7680 scope still moving after pulse duration time elapsed
21:14:33.908 00.031 7680 IsSlewing returns 0
21:14:33.908 00.000 7680 IsGuiding returns 0
21:14:33.908 00.000 7680 scope move finished after 331 + 50 ms
21:14:33.908 00.000 7680 Move returns status 0, amount 331
21:14:33.908 00.000 7680 move complete, result=0
21:14:33.908 00.000 7680 worker thread done servicing request
21:14:33.908 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 331 ms NORTH
21:14:33.918 00.010 7680 Worker thread wakes up
21:14:33.918 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:33.918 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:35.183 01.265 7680 Exposure complete
21:14:35.278 00.095 7680 worker thread done servicing request
21:14:35.278 00.000 6120 OnExposeComplete: enter
21:14:35.278 00.000 6120 UpdateGuideState(): m_state=6
21:14:35.290 00.012 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
21:14:35.294 00.004 6120 Star::Find returns 1 (0), X=1258.31, Y=877.90, Mass=9340, SNR=57.1, Peak=220 HFD=7.0
21:14:35.294 00.000 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.53 = -0.75)
21:14:35.294 00.000 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.02)
21:14:35.305 00.011 6120 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.58 mountX=0.15 mountY=-0.18, mountTheta=-0.86
21:14:35.311 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.11, opts=13)
21:14:35.311 00.000 6120 Enqueuing Move request for scope (-0.18, 0.11)
21:14:35.323 00.012 7680 Worker thread wakes up
21:14:35.324 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
21:14:35.324 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
21:14:35.324 00.000 7680 Moving (-0.18, 0.11) raw xDistance=0.15 yDistance=-0.18
21:14:35.324 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:14:35.324 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:14:35.324 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:14:35.324 00.000 7680 MoveAxis(E, 0, ABG)
21:14:35.325 00.001 7680 Move returns status 0, amount 0
21:14:35.325 00.000 7680 MoveAxis(N, 0, ABG)
21:14:35.326 00.001 7680 Move returns status 0, amount 0
21:14:35.327 00.001 7680 move complete, result=0
21:14:35.327 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:14:35.329 00.002 7680 worker thread done servicing request
21:14:35.350 00.021 6120 UpdateGuideState exits: m=9340 SNR=57.1
21:14:35.355 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:35.360 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:35.363 00.003 6120 Enqueuing Expose request
21:14:35.369 00.006 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:14:35.374 00.005 7680 Worker thread wakes up
21:14:35.375 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:35.375 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:36.617 01.242 7680 Exposure complete
21:14:36.712 00.095 7680 worker thread done servicing request
21:14:36.712 00.000 6120 OnExposeComplete: enter
21:14:36.712 00.000 6120 UpdateGuideState(): m_state=6
21:14:36.727 00.015 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
21:14:36.732 00.005 6120 Star::Find returns 1 (0), X=1258.59, Y=877.97, Mass=9351, SNR=55.9, Peak=219 HFD=7.1
21:14:36.732 00.000 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
21:14:36.743 00.011 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
21:14:36.747 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.01 mountX=-0.14 mountY=-0.11, mountTheta=-2.49
21:14:36.747 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.18, opts=13)
21:14:36.747 00.000 6120 Enqueuing Move request for scope (0.11, 0.18)
21:14:36.758 00.011 7680 Worker thread wakes up
21:14:36.760 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
21:14:36.760 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
21:14:36.760 00.000 7680 Moving (0.11, 0.18) raw xDistance=-0.14 yDistance=-0.11
21:14:36.760 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:14:36.760 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:14:36.760 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:14:36.760 00.000 7680 MoveAxis(E, 0, ABG)
21:14:36.760 00.000 7680 Move returns status 0, amount 0
21:14:36.760 00.000 7680 MoveAxis(N, 0, ABG)
21:14:36.760 00.000 7680 Move returns status 0, amount 0
21:14:36.760 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:14:36.766 00.006 7680 move complete, result=0
21:14:36.766 00.000 7680 worker thread done servicing request
21:14:36.781 00.015 6120 UpdateGuideState exits: m=9351 SNR=55.9
21:14:36.791 00.010 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:36.797 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:36.801 00.004 6120 Enqueuing Expose request
21:14:36.806 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:14:36.806 00.000 7680 Worker thread wakes up
21:14:36.806 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:36.806 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:38.065 01.259 7680 Exposure complete
21:14:38.155 00.090 7680 worker thread done servicing request
21:14:38.155 00.000 6120 OnExposeComplete: enter
21:14:38.164 00.009 6120 UpdateGuideState(): m_state=6
21:14:38.168 00.004 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:14:38.168 00.000 6120 Star::Find returns 1 (0), X=1258.73, Y=877.95, Mass=9885, SNR=61.1, Peak=221 HFD=7.5
21:14:38.174 00.006 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
21:14:38.179 00.005 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.03)
21:14:38.179 00.000 6120 CameraToMount -- cameraX=0.25 cameraY=0.16 hyp=0.30 cameraTheta=0.57 mountX=-0.28 mountY=-0.03, mountTheta=-3.02
21:14:38.179 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.16, opts=13)
21:14:38.191 00.012 6120 Enqueuing Move request for scope (0.25, 0.16)
21:14:38.194 00.003 7680 Worker thread wakes up
21:14:38.194 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.16) opts 0xd
21:14:38.194 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.16)
21:14:38.196 00.002 7680 Moving (0.25, 0.16) raw xDistance=-0.28 yDistance=-0.03
21:14:38.196 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
21:14:38.196 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:14:38.196 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:14:38.196 00.000 7680 MoveAxis(E, 117, ABG)
21:14:38.196 00.000 7680 Guiding  Dir = 2, Dur = 117
21:14:38.196 00.000 7680 IsSlewing returns 0
21:14:38.196 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:14:38.199 00.003 7680 IsGuiding returns 0
21:14:38.199 00.000 7680 PulseGuide returned control before completion, sleep 127
21:14:38.227 00.028 6120 UpdateGuideState exits: m=9885 SNR=61.1
21:14:38.231 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:38.231 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:38.231 00.000 6120 Enqueuing Expose request
21:14:38.337 00.106 7680 IsGuiding returns 1
21:14:38.338 00.001 7680 scope still moving after pulse duration time elapsed
21:14:38.369 00.031 7680 IsSlewing returns 0
21:14:38.369 00.000 7680 IsGuiding returns 0
21:14:38.369 00.000 7680 scope move finished after 117 + 51 ms
21:14:38.369 00.000 7680 Move returns status 0, amount 117
21:14:38.369 00.000 7680 MoveAxis(N, 0, ABG)
21:14:38.369 00.000 7680 Move returns status 0, amount 0
21:14:38.369 00.000 7680 move complete, result=0
21:14:38.369 00.000 7680 worker thread done servicing request
21:14:38.374 00.005 6120 GuideStep: -0.3 px 117 ms EAST, -0.0 px 0 ms NORTH
21:14:38.374 00.000 7680 Worker thread wakes up
21:14:38.380 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:38.380 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:39.635 01.255 7680 Exposure complete
21:14:39.739 00.104 7680 worker thread done servicing request
21:14:39.739 00.000 6120 OnExposeComplete: enter
21:14:39.739 00.000 6120 UpdateGuideState(): m_state=6
21:14:39.751 00.012 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
21:14:39.754 00.003 6120 Star::Find returns 1 (0), X=1258.34, Y=878.62, Mass=9537, SNR=59.4, Peak=220 HFD=7.4
21:14:39.757 00.003 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
21:14:39.762 00.005 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
21:14:39.762 00.000 6120 CameraToMount -- cameraX=-0.14 cameraY=0.83 hyp=0.84 cameraTheta=1.74 mountX=-0.01 mountY=-0.80, mountTheta=-1.59
21:14:39.770 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.83, opts=13)
21:14:39.770 00.000 6120 Enqueuing Move request for scope (-0.14, 0.83)
21:14:39.777 00.007 7680 Worker thread wakes up
21:14:39.777 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.83) opts 0xd
21:14:39.777 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.83)
21:14:39.777 00.000 7680 Moving (-0.14, 0.83) raw xDistance=-0.01 yDistance=-0.80
21:14:39.777 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:14:39.777 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
21:14:39.777 00.000 7680 MoveAxis(E, 0, ABG)
21:14:39.777 00.000 7680 Move returns status 0, amount 0
21:14:39.777 00.000 7680 MoveAxis(N, 437, ABG)
21:14:39.777 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:14:39.777 00.000 7680 Guiding  Dir = 0, Dur = 437
21:14:39.777 00.000 7680 IsSlewing returns 0
21:14:39.785 00.008 7680 IsGuiding returns 0
21:14:39.785 00.000 7680 PulseGuide returned control before completion, sleep 447
21:14:39.803 00.018 6120 UpdateGuideState exits: m=9537 SNR=59.4
21:14:39.803 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:39.812 00.009 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:39.812 00.000 6120 Enqueuing Expose request
21:14:40.248 00.436 7680 IsGuiding returns 1
21:14:40.248 00.000 7680 scope still moving after pulse duration time elapsed
21:14:40.280 00.032 7680 IsSlewing returns 0
21:14:40.280 00.000 7680 IsGuiding returns 0
21:14:40.280 00.000 7680 scope move finished after 437 + 59 ms
21:14:40.280 00.000 7680 Move returns status 0, amount 437
21:14:40.280 00.000 7680 move complete, result=0
21:14:40.280 00.000 7680 worker thread done servicing request
21:14:40.280 00.000 7680 Worker thread wakes up
21:14:40.280 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.8 px 437 ms NORTH
21:14:40.288 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:40.288 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:41.548 01.260 7680 Exposure complete
21:14:41.651 00.103 7680 worker thread done servicing request
21:14:41.651 00.000 6120 OnExposeComplete: enter
21:14:41.651 00.000 6120 UpdateGuideState(): m_state=6
21:14:41.659 00.008 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
21:14:41.659 00.000 6120 Star::Find returns 1 (0), X=1258.21, Y=877.84, Mass=8977, SNR=59.2, Peak=193 HFD=7.5
21:14:41.667 00.008 6120 CameraToMount -- cameraTheta (2.95) - m_xAngle (-2.95) = xAngle (5.91 = -0.38)
21:14:41.667 00.000 6120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.64 = -0.65)
21:14:41.676 00.009 6120 CameraToMount -- cameraX=-0.28 cameraY=0.05 hyp=0.28 cameraTheta=2.95 mountX=0.26 mountY=-0.17, mountTheta=-0.57
21:14:41.676 00.000 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.05, opts=13)
21:14:41.684 00.008 6120 Enqueuing Move request for scope (-0.28, 0.05)
21:14:41.684 00.000 7680 Worker thread wakes up
21:14:41.684 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.05) opts 0xd
21:14:41.684 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.05)
21:14:41.684 00.000 7680 Moving (-0.28, 0.05) raw xDistance=0.26 yDistance=-0.17
21:14:41.684 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
21:14:41.684 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:14:41.684 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:14:41.684 00.000 7680 MoveAxis(W, 110, ABG)
21:14:41.684 00.000 7680 Guiding  Dir = 3, Dur = 110
21:14:41.684 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=158, Gamma=1.000
21:14:41.693 00.009 7680 IsSlewing returns 0
21:14:41.693 00.000 7680 IsGuiding returns 0
21:14:41.693 00.000 7680 PulseGuide returned control before completion, sleep 120
21:14:41.713 00.020 6120 UpdateGuideState exits: m=8977 SNR=59.2
21:14:41.713 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:41.713 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:41.713 00.000 6120 Enqueuing Expose request
21:14:41.823 00.110 7680 IsGuiding returns 1
21:14:41.823 00.000 7680 scope still moving after pulse duration time elapsed
21:14:41.855 00.032 7680 IsSlewing returns 0
21:14:41.856 00.001 7680 IsGuiding returns 0
21:14:41.856 00.000 7680 scope move finished after 110 + 52 ms
21:14:41.856 00.000 7680 Move returns status 0, amount 110
21:14:41.861 00.005 7680 MoveAxis(N, 0, ABG)
21:14:41.861 00.000 7680 Move returns status 0, amount 0
21:14:41.861 00.000 7680 move complete, result=0
21:14:41.861 00.000 7680 worker thread done servicing request
21:14:41.861 00.000 6120 GuideStep: 0.3 px 110 ms WEST, -0.2 px 0 ms NORTH
21:14:41.866 00.005 7680 Worker thread wakes up
21:14:41.866 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:41.866 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:43.113 01.247 7680 Exposure complete
21:14:43.230 00.117 7680 worker thread done servicing request
21:14:43.230 00.000 6120 OnExposeComplete: enter
21:14:43.235 00.005 6120 UpdateGuideState(): m_state=6
21:14:43.239 00.004 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
21:14:43.244 00.005 6120 Star::Find returns 1 (0), X=1258.71, Y=877.85, Mass=9985, SNR=61.5, Peak=202 HFD=7.6
21:14:43.248 00.004 6120 CameraToMount -- cameraTheta (0.25) - m_xAngle (-2.95) = xAngle (3.21 = -3.07)
21:14:43.251 00.003 6120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.94 = 2.94)
21:14:43.251 00.000 6120 CameraToMount -- cameraX=0.23 cameraY=0.06 hyp=0.24 cameraTheta=0.25 mountX=-0.24 mountY=0.05, mountTheta=2.94
21:14:43.251 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.06, opts=13)
21:14:43.260 00.009 6120 Enqueuing Move request for scope (0.23, 0.06)
21:14:43.267 00.007 7680 Worker thread wakes up
21:14:43.267 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.06) opts 0xd
21:14:43.267 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.06)
21:14:43.267 00.000 7680 Moving (0.23, 0.06) raw xDistance=-0.24 yDistance=0.05
21:14:43.267 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.24
21:14:43.269 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:14:43.269 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:14:43.269 00.000 7680 MoveAxis(E, 92, ABG)
21:14:43.269 00.000 7680 Guiding  Dir = 2, Dur = 92
21:14:43.269 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:14:43.269 00.000 7680 IsSlewing returns 0
21:14:43.269 00.000 7680 IsGuiding returns 0
21:14:43.269 00.000 7680 PulseGuide returned control before completion, sleep 102
21:14:43.286 00.017 6120 UpdateGuideState exits: m=9985 SNR=61.5
21:14:43.292 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:43.298 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:43.300 00.002 6120 Enqueuing Expose request
21:14:43.391 00.091 7680 IsGuiding returns 1
21:14:43.391 00.000 7680 scope still moving after pulse duration time elapsed
21:14:43.423 00.032 7680 IsSlewing returns 0
21:14:43.424 00.001 7680 IsGuiding returns 0
21:14:43.424 00.000 7680 scope move finished after 92 + 57 ms
21:14:43.424 00.000 7680 Move returns status 0, amount 92
21:14:43.424 00.000 7680 MoveAxis(N, 0, ABG)
21:14:43.424 00.000 7680 Move returns status 0, amount 0
21:14:43.424 00.000 7680 move complete, result=0
21:14:43.424 00.000 7680 worker thread done servicing request
21:14:43.424 00.000 7680 Worker thread wakes up
21:14:43.424 00.000 6120 GuideStep: -0.2 px 92 ms EAST, 0.0 px 0 ms NORTH
21:14:43.430 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:43.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:44.686 01.256 7680 Exposure complete
21:14:44.797 00.111 7680 worker thread done servicing request
21:14:44.797 00.000 6120 OnExposeComplete: enter
21:14:44.797 00.000 6120 UpdateGuideState(): m_state=6
21:14:44.804 00.007 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
21:14:44.804 00.000 6120 Star::Find returns 1 (0), X=1258.65, Y=878.48, Mass=9944, SNR=59.6, Peak=208 HFD=7.3
21:14:44.812 00.008 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
21:14:44.812 00.000 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
21:14:44.812 00.000 6120 CameraToMount -- cameraX=0.17 cameraY=0.69 hyp=0.71 cameraTheta=1.33 mountX=-0.30 mountY=-0.54, mountTheta=-2.07
21:14:44.823 00.011 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.69, opts=13)
21:14:44.823 00.000 6120 Enqueuing Move request for scope (0.17, 0.69)
21:14:44.829 00.006 7680 Worker thread wakes up
21:14:44.829 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.69) opts 0xd
21:14:44.829 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.69)
21:14:44.829 00.000 7680 Moving (0.17, 0.69) raw xDistance=-0.30 yDistance=-0.54
21:14:44.829 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
21:14:44.829 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
21:14:44.829 00.000 7680 MoveAxis(E, 131, ABG)
21:14:44.829 00.000 7680 Guiding  Dir = 2, Dur = 131
21:14:44.829 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:14:44.836 00.007 7680 IsSlewing returns 0
21:14:44.836 00.000 7680 IsGuiding returns 0
21:14:44.836 00.000 7680 PulseGuide returned control before completion, sleep 141
21:14:44.855 00.019 6120 UpdateGuideState exits: m=9944 SNR=59.6
21:14:44.863 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:44.867 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:44.867 00.000 6120 Enqueuing Expose request
21:14:44.995 00.128 7680 IsGuiding returns 1
21:14:44.997 00.002 7680 scope still moving after pulse duration time elapsed
21:14:45.026 00.029 7680 IsSlewing returns 0
21:14:45.026 00.000 7680 IsGuiding returns 0
21:14:45.028 00.002 7680 scope move finished after 131 + 58 ms
21:14:45.028 00.000 7680 Move returns status 0, amount 131
21:14:45.029 00.001 7680 MoveAxis(N, 295, ABG)
21:14:45.029 00.000 7680 Guiding  Dir = 0, Dur = 295
21:14:45.029 00.000 7680 IsSlewing returns 0
21:14:45.029 00.000 7680 IsGuiding returns 0
21:14:45.030 00.001 7680 PulseGuide returned control before completion, sleep 305
21:14:45.346 00.316 7680 IsGuiding returns 1
21:14:45.349 00.003 7680 scope still moving after pulse duration time elapsed
21:14:45.378 00.029 7680 IsSlewing returns 0
21:14:45.380 00.002 7680 IsGuiding returns 0
21:14:45.380 00.000 7680 scope move finished after 295 + 56 ms
21:14:45.382 00.002 7680 Move returns status 0, amount 295
21:14:45.382 00.000 7680 move complete, result=0
21:14:45.382 00.000 6120 GuideStep: -0.3 px 131 ms EAST, -0.5 px 295 ms NORTH
21:14:45.385 00.003 7680 worker thread done servicing request
21:14:45.385 00.000 7680 Worker thread wakes up
21:14:45.385 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:45.385 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:46.645 01.260 7680 Exposure complete
21:14:46.753 00.108 7680 worker thread done servicing request
21:14:46.753 00.000 6120 OnExposeComplete: enter
21:14:46.753 00.000 6120 UpdateGuideState(): m_state=6
21:14:46.761 00.008 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
21:14:46.761 00.000 6120 Star::Find returns 1 (0), X=1258.39, Y=878.24, Mass=9961, SNR=61.2, Peak=214 HFD=7.5
21:14:46.772 00.011 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.55)
21:14:46.776 00.004 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
21:14:46.776 00.000 6120 CameraToMount -- cameraX=-0.10 cameraY=0.45 hyp=0.46 cameraTheta=1.78 mountX=0.01 mountY=-0.45, mountTheta=-1.55
21:14:46.785 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.45, opts=13)
21:14:46.789 00.004 6120 Enqueuing Move request for scope (-0.10, 0.45)
21:14:46.792 00.003 7680 Worker thread wakes up
21:14:46.792 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.45) opts 0xd
21:14:46.792 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.45)
21:14:46.792 00.000 7680 Moving (-0.10, 0.45) raw xDistance=0.01 yDistance=-0.45
21:14:46.792 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:14:46.792 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:14:46.792 00.000 7680 MoveAxis(E, 0, ABG)
21:14:46.792 00.000 7680 Move returns status 0, amount 0
21:14:46.792 00.000 7680 MoveAxis(N, 242, ABG)
21:14:46.792 00.000 7680 Guiding  Dir = 0, Dur = 242
21:14:46.792 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:14:46.792 00.000 7680 IsSlewing returns 0
21:14:46.792 00.000 7680 IsGuiding returns 0
21:14:46.792 00.000 7680 PulseGuide returned control before completion, sleep 252
21:14:46.817 00.025 6120 UpdateGuideState exits: m=9961 SNR=61.2
21:14:46.823 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:46.827 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:46.827 00.000 6120 Enqueuing Expose request
21:14:47.064 00.237 7680 IsGuiding returns 1
21:14:47.065 00.001 7680 scope still moving after pulse duration time elapsed
21:14:47.094 00.029 7680 IsSlewing returns 0
21:14:47.094 00.000 7680 IsGuiding returns 0
21:14:47.094 00.000 7680 scope move finished after 242 + 54 ms
21:14:47.094 00.000 7680 Move returns status 0, amount 242
21:14:47.094 00.000 7680 move complete, result=0
21:14:47.094 00.000 7680 worker thread done servicing request
21:14:47.094 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 242 ms NORTH
21:14:47.105 00.011 7680 Worker thread wakes up
21:14:47.105 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:47.106 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:48.355 01.249 7680 Exposure complete
21:14:48.472 00.117 7680 worker thread done servicing request
21:14:48.472 00.000 6120 OnExposeComplete: enter
21:14:48.475 00.003 6120 UpdateGuideState(): m_state=6
21:14:48.479 00.004 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
21:14:48.482 00.003 6120 Star::Find returns 1 (0), X=1258.55, Y=877.90, Mass=9327, SNR=57.3, Peak=201 HFD=7.3
21:14:48.482 00.000 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
21:14:48.490 00.008 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
21:14:48.490 00.000 6120 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.01 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
21:14:48.499 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.11, opts=13)
21:14:48.499 00.000 6120 Enqueuing Move request for scope (0.07, 0.11)
21:14:48.507 00.008 7680 Worker thread wakes up
21:14:48.507 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
21:14:48.507 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
21:14:48.507 00.000 7680 Moving (0.07, 0.11) raw xDistance=-0.09 yDistance=-0.07
21:14:48.507 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:14:48.507 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:14:48.507 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:14:48.507 00.000 7680 MoveAxis(E, 0, ABG)
21:14:48.510 00.003 7680 Move returns status 0, amount 0
21:14:48.510 00.000 7680 MoveAxis(N, 0, ABG)
21:14:48.510 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:14:48.514 00.004 7680 Move returns status 0, amount 0
21:14:48.514 00.000 7680 move complete, result=0
21:14:48.514 00.000 7680 worker thread done servicing request
21:14:48.530 00.016 6120 UpdateGuideState exits: m=9327 SNR=57.3
21:14:48.530 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:48.543 00.013 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:48.546 00.003 6120 Enqueuing Expose request
21:14:48.546 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:14:48.546 00.000 7680 Worker thread wakes up
21:14:48.546 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:48.546 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:49.809 01.263 7680 Exposure complete
21:14:49.916 00.107 7680 worker thread done servicing request
21:14:49.916 00.000 6120 OnExposeComplete: enter
21:14:49.916 00.000 6120 UpdateGuideState(): m_state=6
21:14:49.923 00.007 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
21:14:49.923 00.000 6120 Star::Find returns 1 (0), X=1258.59, Y=878.28, Mass=9852, SNR=59.0, Peak=213 HFD=7.4
21:14:49.933 00.010 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
21:14:49.935 00.002 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
21:14:49.942 00.007 6120 CameraToMount -- cameraX=0.11 cameraY=0.49 hyp=0.51 cameraTheta=1.35 mountX=-0.20 mountY=-0.39, mountTheta=-2.04
21:14:49.947 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.49, opts=13)
21:14:49.949 00.002 6120 Enqueuing Move request for scope (0.11, 0.49)
21:14:49.949 00.000 7680 Worker thread wakes up
21:14:49.949 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.49) opts 0xd
21:14:49.949 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.49)
21:14:49.949 00.000 7680 Moving (0.11, 0.49) raw xDistance=-0.20 yDistance=-0.39
21:14:49.954 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
21:14:49.954 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:14:49.954 00.000 7680 MoveAxis(E, 85, ABG)
21:14:49.954 00.000 7680 Guiding  Dir = 2, Dur = 85
21:14:49.954 00.000 7680 IsSlewing returns 0
21:14:49.954 00.000 7680 IsGuiding returns 0
21:14:49.954 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:14:49.954 00.000 7680 PulseGuide returned control before completion, sleep 95
21:14:49.979 00.025 6120 UpdateGuideState exits: m=9852 SNR=59.0
21:14:49.986 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:49.986 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:49.994 00.008 6120 Enqueuing Expose request
21:14:50.057 00.063 7680 IsGuiding returns 1
21:14:50.057 00.000 7680 scope still moving after pulse duration time elapsed
21:14:50.088 00.031 7680 IsSlewing returns 0
21:14:50.088 00.000 7680 IsGuiding returns 0
21:14:50.088 00.000 7680 scope move finished after 85 + 49 ms
21:14:50.088 00.000 7680 Move returns status 0, amount 85
21:14:50.088 00.000 7680 MoveAxis(N, 214, ABG)
21:14:50.088 00.000 7680 Guiding  Dir = 0, Dur = 214
21:14:50.088 00.000 7680 IsSlewing returns 0
21:14:50.088 00.000 7680 IsGuiding returns 0
21:14:50.088 00.000 7680 PulseGuide returned control before completion, sleep 224
21:14:50.326 00.238 7680 IsGuiding returns 1
21:14:50.328 00.002 7680 scope still moving after pulse duration time elapsed
21:14:50.359 00.031 7680 IsSlewing returns 0
21:14:50.359 00.000 7680 IsGuiding returns 0
21:14:50.359 00.000 7680 scope move finished after 214 + 54 ms
21:14:50.359 00.000 7680 Move returns status 0, amount 214
21:14:50.359 00.000 7680 move complete, result=0
21:14:50.359 00.000 7680 worker thread done servicing request
21:14:50.359 00.000 7680 Worker thread wakes up
21:14:50.359 00.000 6120 GuideStep: -0.2 px 85 ms EAST, -0.4 px 214 ms NORTH
21:14:50.363 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:50.363 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:51.626 01.263 7680 Exposure complete
21:14:51.733 00.107 7680 worker thread done servicing request
21:14:51.733 00.000 6120 OnExposeComplete: enter
21:14:51.742 00.009 6120 UpdateGuideState(): m_state=6
21:14:51.742 00.000 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
21:14:51.750 00.008 6120 Star::Find returns 1 (0), X=1258.06, Y=878.25, Mass=10119, SNR=62.4, Peak=219 HFD=7.5
21:14:51.750 00.000 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
21:14:51.750 00.000 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
21:14:51.758 00.008 6120 CameraToMount -- cameraX=-0.42 cameraY=0.46 hyp=0.62 cameraTheta=2.31 mountX=0.33 mountY=-0.59, mountTheta=-1.07
21:14:51.763 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.42, y=0.46, opts=13)
21:14:51.767 00.004 6120 Enqueuing Move request for scope (-0.42, 0.46)
21:14:51.774 00.007 7680 Worker thread wakes up
21:14:51.774 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.46) opts 0xd
21:14:51.774 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.42, 0.46)
21:14:51.774 00.000 7680 Moving (-0.42, 0.46) raw xDistance=0.33 yDistance=-0.59
21:14:51.774 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.33
21:14:51.774 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
21:14:51.774 00.000 7680 MoveAxis(W, 132, ABG)
21:14:51.774 00.000 7680 Guiding  Dir = 3, Dur = 132
21:14:51.774 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:14:51.774 00.000 7680 IsSlewing returns 0
21:14:51.774 00.000 7680 IsGuiding returns 0
21:14:51.774 00.000 7680 PulseGuide returned control before completion, sleep 142
21:14:51.792 00.018 6120 UpdateGuideState exits: m=10119 SNR=62.4
21:14:51.802 00.010 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:51.806 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:51.806 00.000 6120 Enqueuing Expose request
21:14:51.933 00.127 7680 IsGuiding returns 1
21:14:51.935 00.002 7680 scope still moving after pulse duration time elapsed
21:14:51.964 00.029 7680 IsSlewing returns 0
21:14:51.964 00.000 7680 IsGuiding returns 0
21:14:51.966 00.002 7680 scope move finished after 132 + 53 ms
21:14:51.966 00.000 7680 Move returns status 0, amount 132
21:14:51.966 00.000 7680 MoveAxis(N, 322, ABG)
21:14:51.966 00.000 7680 Guiding  Dir = 0, Dur = 322
21:14:51.968 00.002 7680 IsSlewing returns 0
21:14:51.968 00.000 7680 IsGuiding returns 0
21:14:51.968 00.000 7680 PulseGuide returned control before completion, sleep 332
21:14:52.316 00.348 7680 IsGuiding returns 1
21:14:52.316 00.000 7680 scope still moving after pulse duration time elapsed
21:14:52.348 00.032 7680 IsSlewing returns 0
21:14:52.348 00.000 7680 IsGuiding returns 0
21:14:52.348 00.000 7680 scope move finished after 322 + 58 ms
21:14:52.348 00.000 7680 Move returns status 0, amount 322
21:14:52.348 00.000 7680 move complete, result=0
21:14:52.348 00.000 7680 worker thread done servicing request
21:14:52.348 00.000 7680 Worker thread wakes up
21:14:52.348 00.000 6120 GuideStep: 0.3 px 132 ms WEST, -0.6 px 322 ms NORTH
21:14:52.358 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:52.358 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:53.617 01.259 7680 Exposure complete
21:14:53.716 00.099 7680 worker thread done servicing request
21:14:53.716 00.000 6120 OnExposeComplete: enter
21:14:53.719 00.003 6120 UpdateGuideState(): m_state=6
21:14:53.719 00.000 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
21:14:53.725 00.006 6120 Star::Find returns 1 (0), X=1258.53, Y=877.81, Mass=9946, SNR=58.8, Peak=213 HFD=7.4
21:14:53.729 00.004 6120 CameraToMount -- cameraTheta (0.43) - m_xAngle (-2.95) = xAngle (3.38 = -2.90)
21:14:53.732 00.003 6120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.11 = 3.11)
21:14:53.735 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.43 mountX=-0.05 mountY=0.00, mountTheta=3.11
21:14:53.742 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.02, opts=13)
21:14:53.744 00.002 6120 Enqueuing Move request for scope (0.04, 0.02)
21:14:53.749 00.005 7680 Worker thread wakes up
21:14:53.749 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
21:14:53.749 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
21:14:53.749 00.000 7680 Moving (0.04, 0.02) raw xDistance=-0.05 yDistance=0.00
21:14:53.749 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:14:53.749 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:14:53.749 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:14:53.749 00.000 7680 MoveAxis(E, 0, ABG)
21:14:53.749 00.000 7680 Move returns status 0, amount 0
21:14:53.749 00.000 7680 MoveAxis(N, 0, ABG)
21:14:53.749 00.000 7680 Move returns status 0, amount 0
21:14:53.749 00.000 7680 move complete, result=0
21:14:53.749 00.000 7680 worker thread done servicing request
21:14:53.749 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:14:53.775 00.026 6120 UpdateGuideState exits: m=9946 SNR=58.8
21:14:53.780 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:53.780 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:53.786 00.006 6120 Enqueuing Expose request
21:14:53.786 00.000 7680 Worker thread wakes up
21:14:53.786 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:53.786 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:53.786 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:14:55.045 01.259 7680 Exposure complete
21:14:55.144 00.099 7680 worker thread done servicing request
21:14:55.144 00.000 6120 OnExposeComplete: enter
21:14:55.144 00.000 6120 UpdateGuideState(): m_state=6
21:14:55.154 00.010 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
21:14:55.160 00.006 6120 Star::Find returns 1 (0), X=1258.50, Y=877.76, Mass=10405, SNR=63.9, Peak=210 HFD=7.5
21:14:55.160 00.000 6120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-2.95) = xAngle (2.02 = 2.02)
21:14:55.166 00.006 6120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.75 = 1.75)
21:14:55.169 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.93 mountX=-0.01 mountY=0.03, mountTheta=1.99
21:14:55.175 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.03, opts=13)
21:14:55.178 00.003 6120 Enqueuing Move request for scope (0.02, -0.03)
21:14:55.178 00.000 7680 Worker thread wakes up
21:14:55.178 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
21:14:55.178 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
21:14:55.178 00.000 7680 Moving (0.02, -0.03) raw xDistance=-0.01 yDistance=0.03
21:14:55.178 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:14:55.178 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:14:55.178 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:14:55.178 00.000 7680 MoveAxis(E, 0, ABG)
21:14:55.178 00.000 7680 Move returns status 0, amount 0
21:14:55.178 00.000 7680 MoveAxis(N, 0, ABG)
21:14:55.178 00.000 7680 Move returns status 0, amount 0
21:14:55.178 00.000 7680 move complete, result=0
21:14:55.178 00.000 7680 worker thread done servicing request
21:14:55.178 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:14:55.208 00.030 6120 UpdateGuideState exits: m=10405 SNR=63.9
21:14:55.212 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:55.212 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:55.219 00.007 6120 Enqueuing Expose request
21:14:55.223 00.004 7680 Worker thread wakes up
21:14:55.223 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:55.223 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:55.223 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:14:56.473 01.250 7680 Exposure complete
21:14:56.577 00.104 7680 worker thread done servicing request
21:14:56.577 00.000 6120 OnExposeComplete: enter
21:14:56.577 00.000 6120 UpdateGuideState(): m_state=6
21:14:56.584 00.007 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
21:14:56.584 00.000 6120 Star::Find returns 1 (0), X=1258.44, Y=877.94, Mass=9443, SNR=58.7, Peak=206 HFD=7.4
21:14:56.594 00.010 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
21:14:56.596 00.002 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
21:14:56.596 00.000 6120 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.86 mountX=0.02 mountY=-0.15, mountTheta=-1.47
21:14:56.607 00.011 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.15, opts=13)
21:14:56.607 00.000 6120 Enqueuing Move request for scope (-0.04, 0.15)
21:14:56.611 00.004 7680 Worker thread wakes up
21:14:56.611 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
21:14:56.611 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
21:14:56.611 00.000 7680 Moving (-0.04, 0.15) raw xDistance=0.02 yDistance=-0.15
21:14:56.611 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:14:56.611 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:14:56.611 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:14:56.611 00.000 7680 MoveAxis(E, 0, ABG)
21:14:56.611 00.000 7680 Move returns status 0, amount 0
21:14:56.611 00.000 7680 MoveAxis(N, 0, ABG)
21:14:56.611 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:14:56.618 00.007 7680 Move returns status 0, amount 0
21:14:56.618 00.000 7680 move complete, result=0
21:14:56.618 00.000 7680 worker thread done servicing request
21:14:56.642 00.024 6120 UpdateGuideState exits: m=9443 SNR=58.7
21:14:56.646 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:56.649 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:56.654 00.005 6120 Enqueuing Expose request
21:14:56.659 00.005 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:14:56.663 00.004 7680 Worker thread wakes up
21:14:56.663 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:56.663 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:57.917 01.254 7680 Exposure complete
21:14:58.026 00.109 7680 worker thread done servicing request
21:14:58.026 00.000 6120 OnExposeComplete: enter
21:14:58.032 00.006 6120 UpdateGuideState(): m_state=6
21:14:58.035 00.003 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
21:14:58.039 00.004 6120 Star::Find returns 1 (0), X=1258.47, Y=878.33, Mass=9847, SNR=56.9, Peak=208 HFD=7.3
21:14:58.042 00.003 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
21:14:58.042 00.000 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
21:14:58.049 00.007 6120 CameraToMount -- cameraX=-0.01 cameraY=0.54 hyp=0.54 cameraTheta=1.60 mountX=-0.09 mountY=-0.49, mountTheta=-1.75
21:14:58.056 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.54, opts=13)
21:14:58.058 00.002 6120 Enqueuing Move request for scope (-0.01, 0.54)
21:14:58.058 00.000 7680 Worker thread wakes up
21:14:58.058 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.54) opts 0xd
21:14:58.058 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.54)
21:14:58.058 00.000 7680 Moving (-0.01, 0.54) raw xDistance=-0.09 yDistance=-0.49
21:14:58.058 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:14:58.058 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:14:58.058 00.000 7680 MoveAxis(E, 0, ABG)
21:14:58.058 00.000 7680 Move returns status 0, amount 0
21:14:58.058 00.000 7680 MoveAxis(N, 268, ABG)
21:14:58.058 00.000 7680 Guiding  Dir = 0, Dur = 268
21:14:58.058 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:14:58.069 00.011 7680 IsSlewing returns 0
21:14:58.069 00.000 7680 IsGuiding returns 0
21:14:58.069 00.000 7680 PulseGuide returned control before completion, sleep 278
21:14:58.087 00.018 6120 UpdateGuideState exits: m=9847 SNR=56.9
21:14:58.087 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:58.087 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:58.098 00.011 6120 Enqueuing Expose request
21:14:58.354 00.256 7680 IsGuiding returns 1
21:14:58.354 00.000 7680 scope still moving after pulse duration time elapsed
21:14:58.385 00.031 7680 IsSlewing returns 0
21:14:58.385 00.000 7680 IsGuiding returns 0
21:14:58.385 00.000 7680 scope move finished after 268 + 49 ms
21:14:58.385 00.000 7680 Move returns status 0, amount 268
21:14:58.385 00.000 7680 move complete, result=0
21:14:58.385 00.000 7680 worker thread done servicing request
21:14:58.385 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 268 ms NORTH
21:14:58.385 00.000 7680 Worker thread wakes up
21:14:58.385 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:58.385 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:14:59.649 01.264 7680 Exposure complete
21:14:59.753 00.104 7680 worker thread done servicing request
21:14:59.753 00.000 6120 OnExposeComplete: enter
21:14:59.761 00.008 6120 UpdateGuideState(): m_state=6
21:14:59.761 00.000 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
21:14:59.770 00.009 6120 Star::Find returns 1 (0), X=1258.53, Y=877.99, Mass=9550, SNR=57.5, Peak=209 HFD=7.2
21:14:59.770 00.000 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
21:14:59.775 00.005 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
21:14:59.775 00.000 6120 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.31 mountX=-0.09 mountY=-0.16, mountTheta=-2.09
21:14:59.785 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.20, opts=13)
21:14:59.787 00.002 6120 Enqueuing Move request for scope (0.05, 0.20)
21:14:59.792 00.005 7680 Worker thread wakes up
21:14:59.792 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
21:14:59.792 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
21:14:59.792 00.000 7680 Moving (0.05, 0.20) raw xDistance=-0.09 yDistance=-0.16
21:14:59.792 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:14:59.792 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:14:59.792 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:14:59.792 00.000 7680 MoveAxis(E, 0, ABG)
21:14:59.792 00.000 7680 Move returns status 0, amount 0
21:14:59.792 00.000 7680 MoveAxis(N, 0, ABG)
21:14:59.792 00.000 7680 Move returns status 0, amount 0
21:14:59.792 00.000 7680 move complete, result=0
21:14:59.792 00.000 7680 worker thread done servicing request
21:14:59.792 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:14:59.816 00.024 6120 UpdateGuideState exits: m=9550 SNR=57.5
21:14:59.822 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:59.823 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:14:59.829 00.006 6120 Enqueuing Expose request
21:14:59.832 00.003 7680 Worker thread wakes up
21:14:59.832 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:14:59.832 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:14:59.832 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:01.098 01.266 7680 Exposure complete
21:15:01.201 00.103 7680 worker thread done servicing request
21:15:01.201 00.000 6120 OnExposeComplete: enter
21:15:01.201 00.000 6120 UpdateGuideState(): m_state=6
21:15:01.213 00.012 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
21:15:01.217 00.004 6120 Star::Find returns 1 (0), X=1258.13, Y=880.04, Mass=8963, SNR=58.7, Peak=203 HFD=6.6
21:15:01.217 00.000 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
21:15:01.223 00.006 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
21:15:01.223 00.000 6120 CameraToMount -- cameraX=-0.35 cameraY=2.25 hyp=2.27 cameraTheta=1.73 mountX=-0.07 mountY=-2.17, mountTheta=-1.60
21:15:01.233 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=2.25, opts=13)
21:15:01.233 00.000 6120 Enqueuing Move request for scope (-0.35, 2.25)
21:15:01.240 00.007 7680 Worker thread wakes up
21:15:01.240 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 2.25) opts 0xd
21:15:01.240 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 2.25)
21:15:01.240 00.000 7680 Moving (-0.35, 2.25) raw xDistance=-0.07 yDistance=-2.17
21:15:01.240 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:15:01.240 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.17 from input -2.17
21:15:01.240 00.000 7680 MoveAxis(E, 0, ABG)
21:15:01.240 00.000 7680 Move returns status 0, amount 0
21:15:01.240 00.000 7680 MoveAxis(N, 1179, ABG)
21:15:01.240 00.000 7680 Guiding  Dir = 0, Dur = 1179
21:15:01.240 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:15:01.245 00.005 7680 IsSlewing returns 0
21:15:01.249 00.004 7680 IsGuiding returns 0
21:15:01.249 00.000 7680 PulseGuide returned control before completion, sleep 1189
21:15:01.267 00.018 6120 UpdateGuideState exits: m=8963 SNR=58.7
21:15:01.267 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:01.279 00.012 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:01.280 00.001 6120 Enqueuing Expose request
21:15:02.443 01.163 7680 IsGuiding returns 1
21:15:02.444 00.001 7680 scope still moving after pulse duration time elapsed
21:15:02.476 00.032 7680 IsSlewing returns 0
21:15:02.476 00.000 7680 IsGuiding returns 0
21:15:02.476 00.000 7680 scope move finished after 1179 + 49 ms
21:15:02.476 00.000 7680 Move returns status 0, amount 1179
21:15:02.478 00.002 7680 move complete, result=0
21:15:02.478 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -2.2 px 1179 ms NORTH
21:15:02.479 00.001 7680 worker thread done servicing request
21:15:02.479 00.000 7680 Worker thread wakes up
21:15:02.487 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:02.487 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:03.729 01.242 7680 Exposure complete
21:15:03.833 00.104 7680 worker thread done servicing request
21:15:03.833 00.000 6120 OnExposeComplete: enter
21:15:03.839 00.006 6120 UpdateGuideState(): m_state=6
21:15:03.844 00.005 6120 Star::Find(15, 1258, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
21:15:03.844 00.000 6120 Star::Find returns 1 (0), X=1258.36, Y=876.70, Mass=9535, SNR=58.3, Peak=211 HFD=7.3
21:15:03.852 00.008 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:15:03.854 00.002 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
21:15:03.859 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-1.09 hyp=1.09 cameraTheta=-1.68 mountX=0.32 mountY=0.92, mountTheta=1.24
21:15:03.859 00.000 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-1.09, opts=13)
21:15:03.870 00.011 6120 Enqueuing Move request for scope (-0.12, -1.09)
21:15:03.871 00.001 7680 Worker thread wakes up
21:15:03.871 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -1.09) opts 0xd
21:15:03.871 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -1.09)
21:15:03.871 00.000 7680 Moving (-0.12, -1.09) raw xDistance=0.32 yDistance=0.92
21:15:03.871 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
21:15:03.871 00.000 7680 resist switch: large excursion: input 0.92 thresh 0.60 direction from -1 to 1
21:15:03.871 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.77
21:15:03.871 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92
21:15:03.871 00.000 7680 MoveAxis(W, 136, ABG)
21:15:03.871 00.000 7680 Guiding  Dir = 3, Dur = 136
21:15:03.871 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:15:03.871 00.000 7680 IsSlewing returns 0
21:15:03.871 00.000 7680 IsGuiding returns 0
21:15:03.871 00.000 7680 PulseGuide returned control before completion, sleep 146
21:15:03.903 00.032 6120 UpdateGuideState exits: m=9535 SNR=58.3
21:15:03.903 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:03.903 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:03.903 00.000 6120 Enqueuing Expose request
21:15:04.029 00.126 7680 IsGuiding returns 1
21:15:04.029 00.000 7680 scope still moving after pulse duration time elapsed
21:15:04.061 00.032 7680 IsSlewing returns 0
21:15:04.061 00.000 7680 IsGuiding returns 0
21:15:04.061 00.000 7680 scope move finished after 136 + 45 ms
21:15:04.061 00.000 7680 Move returns status 0, amount 136
21:15:04.061 00.000 7680 MoveAxis(S, 501, ABG)
21:15:04.061 00.000 7680 Guiding  Dir = 1, Dur = 501
21:15:04.066 00.005 7680 IsSlewing returns 0
21:15:04.066 00.000 7680 IsGuiding returns 0
21:15:04.066 00.000 7680 PulseGuide returned control before completion, sleep 511
21:15:04.588 00.522 7680 IsGuiding returns 1
21:15:04.588 00.000 7680 scope still moving after pulse duration time elapsed
21:15:04.620 00.032 7680 IsSlewing returns 0
21:15:04.620 00.000 7680 IsGuiding returns 0
21:15:04.620 00.000 7680 scope move finished after 501 + 53 ms
21:15:04.620 00.000 7680 Move returns status 0, amount 501
21:15:04.620 00.000 7680 move complete, result=0
21:15:04.620 00.000 7680 worker thread done servicing request
21:15:04.620 00.000 7680 Worker thread wakes up
21:15:04.620 00.000 6120 GuideStep: 0.3 px 136 ms WEST, 0.9 px 501 ms SOUTH
21:15:04.630 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:04.630 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:05.882 01.252 7680 Exposure complete
21:15:05.982 00.100 7680 worker thread done servicing request
21:15:05.982 00.000 6120 OnExposeComplete: enter
21:15:05.988 00.006 6120 UpdateGuideState(): m_state=6
21:15:05.988 00.000 6120 Star::Find(15, 1258, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
21:15:05.995 00.007 6120 Star::Find returns 1 (0), X=1258.62, Y=876.82, Mass=9675, SNR=58.4, Peak=212 HFD=7.3
21:15:05.997 00.002 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-2.95) = xAngle (1.53 = 1.53)
21:15:06.002 00.005 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.26 = 1.26)
21:15:06.002 00.000 6120 CameraToMount -- cameraX=0.14 cameraY=-0.97 hyp=0.98 cameraTheta=-1.43 mountX=0.04 mountY=0.94, mountTheta=1.52
21:15:06.010 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.97, opts=13)
21:15:06.015 00.005 6120 Enqueuing Move request for scope (0.14, -0.97)
21:15:06.015 00.000 7680 Worker thread wakes up
21:15:06.015 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.97) opts 0xd
21:15:06.015 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.97)
21:15:06.019 00.004 7680 Moving (0.14, -0.97) raw xDistance=0.04 yDistance=0.94
21:15:06.019 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:15:06.019 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94
21:15:06.019 00.000 7680 MoveAxis(E, 0, ABG)
21:15:06.019 00.000 7680 Move returns status 0, amount 0
21:15:06.019 00.000 7680 MoveAxis(S, 508, ABG)
21:15:06.019 00.000 7680 Guiding  Dir = 1, Dur = 508
21:15:06.019 00.000 7680 IsSlewing returns 0
21:15:06.019 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:15:06.019 00.000 7680 IsGuiding returns 0
21:15:06.019 00.000 7680 PulseGuide returned control before completion, sleep 518
21:15:06.046 00.027 6120 UpdateGuideState exits: m=9675 SNR=58.4
21:15:06.046 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:06.054 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:06.056 00.002 6120 Enqueuing Expose request
21:15:06.557 00.501 7680 IsGuiding returns 1
21:15:06.557 00.000 7680 scope still moving after pulse duration time elapsed
21:15:06.590 00.033 7680 IsSlewing returns 0
21:15:06.591 00.001 7680 IsGuiding returns 0
21:15:06.592 00.001 7680 scope move finished after 508 + 59 ms
21:15:06.593 00.001 7680 Move returns status 0, amount 508
21:15:06.594 00.001 7680 move complete, result=0
21:15:06.594 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.9 px 508 ms SOUTH
21:15:06.600 00.006 7680 worker thread done servicing request
21:15:06.600 00.000 7680 Worker thread wakes up
21:15:06.600 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:06.600 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:07.858 01.258 7680 Exposure complete
21:15:07.963 00.105 7680 worker thread done servicing request
21:15:07.963 00.000 6120 OnExposeComplete: enter
21:15:07.970 00.007 6120 UpdateGuideState(): m_state=6
21:15:07.974 00.004 6120 Star::Find(15, 1258, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
21:15:07.979 00.005 6120 Star::Find returns 1 (0), X=1258.77, Y=877.83, Mass=9846, SNR=59.1, Peak=218 HFD=7.3
21:15:07.980 00.001 6120 CameraToMount -- cameraTheta (0.13) - m_xAngle (-2.95) = xAngle (3.08 = 3.08)
21:15:07.980 00.000 6120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.81 = 2.81)
21:15:07.990 00.010 6120 CameraToMount -- cameraX=0.29 cameraY=0.04 hyp=0.30 cameraTheta=0.13 mountX=-0.30 mountY=0.10, mountTheta=2.83
21:15:07.990 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.04, opts=13)
21:15:07.998 00.008 6120 Enqueuing Move request for scope (0.29, 0.04)
21:15:07.998 00.000 7680 Worker thread wakes up
21:15:07.998 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.04) opts 0xd
21:15:07.998 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.04)
21:15:07.998 00.000 7680 Moving (0.29, 0.04) raw xDistance=-0.30 yDistance=0.10
21:15:07.998 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
21:15:07.998 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:15:07.998 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:15:07.998 00.000 7680 MoveAxis(E, 125, ABG)
21:15:07.998 00.000 7680 Guiding  Dir = 2, Dur = 125
21:15:07.998 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:15:08.006 00.008 7680 IsSlewing returns 0
21:15:08.006 00.000 7680 IsGuiding returns 0
21:15:08.006 00.000 7680 PulseGuide returned control before completion, sleep 135
21:15:08.022 00.016 6120 UpdateGuideState exits: m=9846 SNR=59.1
21:15:08.032 00.010 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:08.038 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:08.042 00.004 6120 Enqueuing Expose request
21:15:08.149 00.107 7680 IsGuiding returns 1
21:15:08.149 00.000 7680 scope still moving after pulse duration time elapsed
21:15:08.181 00.032 7680 IsSlewing returns 0
21:15:08.181 00.000 7680 IsGuiding returns 0
21:15:08.181 00.000 7680 scope move finished after 125 + 47 ms
21:15:08.181 00.000 7680 Move returns status 0, amount 125
21:15:08.182 00.001 7680 MoveAxis(N, 0, ABG)
21:15:08.182 00.000 7680 Move returns status 0, amount 0
21:15:08.183 00.001 7680 move complete, result=0
21:15:08.183 00.000 7680 worker thread done servicing request
21:15:08.183 00.000 6120 GuideStep: -0.3 px 125 ms EAST, 0.1 px 0 ms NORTH
21:15:08.188 00.005 7680 Worker thread wakes up
21:15:08.188 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:08.188 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:09.449 01.261 7680 Exposure complete
21:15:09.549 00.100 7680 worker thread done servicing request
21:15:09.549 00.000 6120 OnExposeComplete: enter
21:15:09.555 00.006 6120 UpdateGuideState(): m_state=6
21:15:09.555 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
21:15:09.562 00.007 6120 Star::Find returns 1 (0), X=1258.59, Y=877.85, Mass=9797, SNR=59.9, Peak=214 HFD=7.4
21:15:09.564 00.002 6120 CameraToMount -- cameraTheta (0.50) - m_xAngle (-2.95) = xAngle (3.45 = -2.83)
21:15:09.564 00.000 6120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.18 = -3.10)
21:15:09.571 00.007 6120 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.50 mountX=-0.12 mountY=-0.01, mountTheta=-3.10
21:15:09.573 00.002 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.06, opts=13)
21:15:09.579 00.006 6120 Enqueuing Move request for scope (0.11, 0.06)
21:15:09.586 00.007 7680 Worker thread wakes up
21:15:09.586 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
21:15:09.586 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
21:15:09.586 00.000 7680 Moving (0.11, 0.06) raw xDistance=-0.12 yDistance=-0.01
21:15:09.586 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:15:09.587 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:15:09.587 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:15:09.587 00.000 7680 MoveAxis(E, 0, ABG)
21:15:09.587 00.000 7680 Move returns status 0, amount 0
21:15:09.587 00.000 7680 MoveAxis(N, 0, ABG)
21:15:09.587 00.000 7680 Move returns status 0, amount 0
21:15:09.587 00.000 7680 move complete, result=0
21:15:09.587 00.000 7680 worker thread done servicing request
21:15:09.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:15:09.611 00.024 6120 UpdateGuideState exits: m=9797 SNR=59.9
21:15:09.614 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:09.617 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:09.617 00.000 6120 Enqueuing Expose request
21:15:09.624 00.007 7680 Worker thread wakes up
21:15:09.624 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:15:09.627 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:09.627 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:10.882 01.255 7680 Exposure complete
21:15:10.969 00.087 7680 worker thread done servicing request
21:15:10.969 00.000 6120 OnExposeComplete: enter
21:15:10.979 00.010 6120 UpdateGuideState(): m_state=6
21:15:10.984 00.005 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
21:15:10.986 00.002 6120 Star::Find returns 1 (0), X=1258.65, Y=878.28, Mass=10040, SNR=60.1, Peak=208 HFD=7.4
21:15:10.986 00.000 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
21:15:10.986 00.000 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
21:15:10.999 00.013 6120 CameraToMount -- cameraX=0.17 cameraY=0.49 hyp=0.52 cameraTheta=1.24 mountX=-0.26 mountY=-0.37, mountTheta=-2.19
21:15:11.003 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.49, opts=13)
21:15:11.003 00.000 6120 Enqueuing Move request for scope (0.17, 0.49)
21:15:11.010 00.007 7680 Worker thread wakes up
21:15:11.010 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.49) opts 0xd
21:15:11.010 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.49)
21:15:11.010 00.000 7680 Moving (0.17, 0.49) raw xDistance=-0.26 yDistance=-0.37
21:15:11.015 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
21:15:11.015 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:15:11.015 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:15:11.015 00.000 7680 MoveAxis(E, 110, ABG)
21:15:11.015 00.000 7680 Guiding  Dir = 2, Dur = 110
21:15:11.015 00.000 7680 IsSlewing returns 0
21:15:11.015 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:15:11.020 00.005 7680 IsGuiding returns 0
21:15:11.020 00.000 7680 PulseGuide returned control before completion, sleep 120
21:15:11.042 00.022 6120 UpdateGuideState exits: m=10040 SNR=60.1
21:15:11.042 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:11.047 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:11.055 00.008 6120 Enqueuing Expose request
21:15:11.159 00.104 7680 IsGuiding returns 1
21:15:11.159 00.000 7680 scope still moving after pulse duration time elapsed
21:15:11.191 00.032 7680 IsSlewing returns 0
21:15:11.191 00.000 7680 IsGuiding returns 1
21:15:11.222 00.031 7680 IsSlewing returns 0
21:15:11.225 00.003 7680 IsGuiding returns 0
21:15:11.225 00.000 7680 scope move finished after 110 + 94 ms
21:15:11.225 00.000 7680 Move returns status 0, amount 110
21:15:11.227 00.002 7680 MoveAxis(N, 0, ABG)
21:15:11.227 00.000 7680 Move returns status 0, amount 0
21:15:11.227 00.000 7680 move complete, result=0
21:15:11.227 00.000 7680 worker thread done servicing request
21:15:11.227 00.000 6120 GuideStep: -0.3 px 110 ms EAST, -0.4 px 0 ms NORTH
21:15:11.229 00.002 7680 Worker thread wakes up
21:15:11.229 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:11.229 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:12.490 01.261 7680 Exposure complete
21:15:12.600 00.110 7680 worker thread done servicing request
21:15:12.600 00.000 6120 OnExposeComplete: enter
21:15:12.604 00.004 6120 UpdateGuideState(): m_state=6
21:15:12.608 00.004 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
21:15:12.608 00.000 6120 Star::Find returns 1 (0), X=1258.73, Y=878.45, Mass=9750, SNR=59.6, Peak=205 HFD=7.3
21:15:12.617 00.009 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.17 = -2.12)
21:15:12.620 00.003 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.38)
21:15:12.626 00.006 6120 CameraToMount -- cameraX=0.25 cameraY=0.66 hyp=0.70 cameraTheta=1.21 mountX=-0.36 mountY=-0.48, mountTheta=-2.22
21:15:12.626 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.66, opts=13)
21:15:12.634 00.008 6120 Enqueuing Move request for scope (0.25, 0.66)
21:15:12.635 00.001 7680 Worker thread wakes up
21:15:12.635 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.66) opts 0xd
21:15:12.635 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.66)
21:15:12.635 00.000 7680 Moving (0.25, 0.66) raw xDistance=-0.36 yDistance=-0.48
21:15:12.635 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
21:15:12.639 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:15:12.639 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
21:15:12.639 00.000 7680 MoveAxis(E, 161, ABG)
21:15:12.639 00.000 7680 Guiding  Dir = 2, Dur = 161
21:15:12.639 00.000 7680 IsSlewing returns 0
21:15:12.639 00.000 7680 IsGuiding returns 0
21:15:12.639 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:15:12.639 00.000 7680 PulseGuide returned control before completion, sleep 171
21:15:12.651 00.012 6120 UpdateGuideState exits: m=9750 SNR=59.6
21:15:12.668 00.017 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:12.672 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:12.672 00.000 6120 Enqueuing Expose request
21:15:12.824 00.152 7680 IsGuiding returns 1
21:15:12.824 00.000 7680 scope still moving after pulse duration time elapsed
21:15:12.855 00.031 7680 IsSlewing returns 0
21:15:12.855 00.000 7680 IsGuiding returns 0
21:15:12.855 00.000 7680 scope move finished after 161 + 56 ms
21:15:12.855 00.000 7680 Move returns status 0, amount 161
21:15:12.858 00.003 7680 MoveAxis(N, 0, ABG)
21:15:12.858 00.000 7680 Move returns status 0, amount 0
21:15:12.858 00.000 7680 move complete, result=0
21:15:12.858 00.000 7680 worker thread done servicing request
21:15:12.858 00.000 6120 GuideStep: -0.4 px 161 ms EAST, -0.5 px 0 ms NORTH
21:15:12.864 00.006 7680 Worker thread wakes up
21:15:12.864 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:12.864 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:14.128 01.264 7680 Exposure complete
21:15:14.229 00.101 7680 worker thread done servicing request
21:15:14.232 00.003 6120 OnExposeComplete: enter
21:15:14.236 00.004 6120 UpdateGuideState(): m_state=6
21:15:14.236 00.000 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
21:15:14.244 00.008 6120 Star::Find returns 1 (0), X=1258.26, Y=878.49, Mass=9877, SNR=60.2, Peak=215 HFD=7.4
21:15:14.244 00.000 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.83 = -1.46)
21:15:14.249 00.005 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.73)
21:15:14.249 00.000 6120 CameraToMount -- cameraX=-0.22 cameraY=0.70 hyp=0.74 cameraTheta=1.87 mountX=0.08 mountY=-0.73, mountTheta=-1.46
21:15:14.260 00.011 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.70, opts=13)
21:15:14.260 00.000 6120 Enqueuing Move request for scope (-0.22, 0.70)
21:15:14.267 00.007 7680 Worker thread wakes up
21:15:14.267 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.70) opts 0xd
21:15:14.267 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.70)
21:15:14.267 00.000 7680 Moving (-0.22, 0.70) raw xDistance=0.08 yDistance=-0.73
21:15:14.267 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:15:14.267 00.000 7680 resist switch: large excursion: input -0.73 thresh 0.60 direction from 1 to -1
21:15:14.267 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.18
21:15:14.267 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
21:15:14.267 00.000 7680 MoveAxis(E, 0, ABG)
21:15:14.267 00.000 7680 Move returns status 0, amount 0
21:15:14.267 00.000 7680 MoveAxis(N, 395, ABG)
21:15:14.267 00.000 7680 Guiding  Dir = 0, Dur = 395
21:15:14.267 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:15:14.267 00.000 7680 IsSlewing returns 0
21:15:14.267 00.000 7680 IsGuiding returns 0
21:15:14.276 00.009 7680 PulseGuide returned control before completion, sleep 405
21:15:14.292 00.016 6120 UpdateGuideState exits: m=9877 SNR=60.2
21:15:14.301 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:14.301 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:14.308 00.007 6120 Enqueuing Expose request
21:15:14.692 00.384 7680 IsGuiding returns 1
21:15:14.693 00.001 7680 scope still moving after pulse duration time elapsed
21:15:14.721 00.028 7680 IsSlewing returns 0
21:15:14.721 00.000 7680 IsGuiding returns 1
21:15:14.753 00.032 7680 IsSlewing returns 0
21:15:14.754 00.001 7680 IsGuiding returns 1
21:15:14.784 00.030 7680 IsSlewing returns 0
21:15:14.786 00.002 7680 IsGuiding returns 0
21:15:14.786 00.000 7680 scope move finished after 395 + 116 ms
21:15:14.788 00.002 7680 Move returns status 0, amount 395
21:15:14.788 00.000 7680 move complete, result=0
21:15:14.788 00.000 7680 worker thread done servicing request
21:15:14.788 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 395 ms NORTH
21:15:14.797 00.009 7680 Worker thread wakes up
21:15:14.797 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:14.797 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:16.056 01.259 7680 Exposure complete
21:15:16.160 00.104 7680 worker thread done servicing request
21:15:16.160 00.000 6120 OnExposeComplete: enter
21:15:16.167 00.007 6120 UpdateGuideState(): m_state=6
21:15:16.167 00.000 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
21:15:16.175 00.008 6120 Star::Find returns 1 (0), X=1258.55, Y=878.75, Mass=10032, SNR=61.3, Peak=203 HFD=7.4
21:15:16.177 00.002 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
21:15:16.182 00.005 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
21:15:16.185 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.96 hyp=0.96 cameraTheta=1.50 mountX=-0.25 mountY=-0.83, mountTheta=-1.86
21:15:16.189 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.96, opts=13)
21:15:16.194 00.005 6120 Enqueuing Move request for scope (0.07, 0.96)
21:15:16.198 00.004 7680 Worker thread wakes up
21:15:16.198 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.96) opts 0xd
21:15:16.198 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.96)
21:15:16.198 00.000 7680 Moving (0.07, 0.96) raw xDistance=-0.25 yDistance=-0.83
21:15:16.200 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
21:15:16.200 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83
21:15:16.200 00.000 7680 MoveAxis(E, 104, ABG)
21:15:16.200 00.000 7680 Guiding  Dir = 2, Dur = 104
21:15:16.200 00.000 7680 IsSlewing returns 0
21:15:16.200 00.000 7680 IsGuiding returns 0
21:15:16.200 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:15:16.200 00.000 7680 PulseGuide returned control before completion, sleep 114
21:15:16.215 00.015 6120 UpdateGuideState exits: m=10032 SNR=61.3
21:15:16.229 00.014 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:16.231 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:16.231 00.000 6120 Enqueuing Expose request
21:15:16.327 00.096 7680 IsGuiding returns 1
21:15:16.329 00.002 7680 scope still moving after pulse duration time elapsed
21:15:16.356 00.027 7680 IsSlewing returns 0
21:15:16.358 00.002 7680 IsGuiding returns 0
21:15:16.372 00.014 7680 scope move finished after 104 + 53 ms
21:15:16.372 00.000 7680 Move returns status 0, amount 104
21:15:16.372 00.000 7680 MoveAxis(N, 450, ABG)
21:15:16.372 00.000 7680 Guiding  Dir = 0, Dur = 450
21:15:16.373 00.001 7680 IsSlewing returns 0
21:15:16.373 00.000 7680 IsGuiding returns 0
21:15:16.373 00.000 7680 PulseGuide returned control before completion, sleep 460
21:15:16.850 00.477 7680 IsGuiding returns 1
21:15:16.852 00.002 7680 scope still moving after pulse duration time elapsed
21:15:16.882 00.030 7680 IsSlewing returns 0
21:15:16.882 00.000 7680 IsGuiding returns 0
21:15:16.882 00.000 7680 scope move finished after 450 + 60 ms
21:15:16.882 00.000 7680 Move returns status 0, amount 450
21:15:16.885 00.003 7680 move complete, result=0
21:15:16.885 00.000 7680 worker thread done servicing request
21:15:16.885 00.000 7680 Worker thread wakes up
21:15:16.885 00.000 6120 GuideStep: -0.2 px 104 ms EAST, -0.8 px 450 ms NORTH
21:15:16.892 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:16.892 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:18.151 01.259 7680 Exposure complete
21:15:18.242 00.091 7680 worker thread done servicing request
21:15:18.242 00.000 6120 OnExposeComplete: enter
21:15:18.254 00.012 6120 UpdateGuideState(): m_state=6
21:15:18.256 00.002 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
21:15:18.260 00.004 6120 Star::Find returns 1 (0), X=1258.33, Y=878.54, Mass=10221, SNR=62.9, Peak=198 HFD=7.4
21:15:18.260 00.000 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.57)
21:15:18.267 00.007 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
21:15:18.271 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.75 hyp=0.76 cameraTheta=1.76 mountX=0.00 mountY=-0.74, mountTheta=-1.57
21:15:18.276 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.75, opts=13)
21:15:18.280 00.004 6120 Enqueuing Move request for scope (-0.15, 0.75)
21:15:18.283 00.003 7680 Worker thread wakes up
21:15:18.283 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.75) opts 0xd
21:15:18.283 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.75)
21:15:18.283 00.000 7680 Moving (-0.15, 0.75) raw xDistance=0.00 yDistance=-0.74
21:15:18.283 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:15:18.283 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
21:15:18.283 00.000 7680 MoveAxis(E, 0, ABG)
21:15:18.283 00.000 7680 Move returns status 0, amount 0
21:15:18.283 00.000 7680 MoveAxis(N, 400, ABG)
21:15:18.283 00.000 7680 Guiding  Dir = 0, Dur = 400
21:15:18.283 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:15:18.292 00.009 7680 IsSlewing returns 0
21:15:18.292 00.000 7680 IsGuiding returns 0
21:15:18.292 00.000 7680 PulseGuide returned control before completion, sleep 410
21:15:18.311 00.019 6120 UpdateGuideState exits: m=10221 SNR=62.9
21:15:18.318 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:18.322 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:18.323 00.001 6120 Enqueuing Expose request
21:15:18.717 00.394 7680 IsGuiding returns 1
21:15:18.717 00.000 7680 scope still moving after pulse duration time elapsed
21:15:18.748 00.031 7680 IsSlewing returns 0
21:15:18.748 00.000 7680 IsGuiding returns 0
21:15:18.748 00.000 7680 scope move finished after 400 + 58 ms
21:15:18.748 00.000 7680 Move returns status 0, amount 400
21:15:18.748 00.000 7680 move complete, result=0
21:15:18.748 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 400 ms NORTH
21:15:18.757 00.009 7680 worker thread done servicing request
21:15:18.757 00.000 7680 Worker thread wakes up
21:15:18.757 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:18.757 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:20.013 01.256 7680 Exposure complete
21:15:20.119 00.106 7680 worker thread done servicing request
21:15:20.119 00.000 6120 OnExposeComplete: enter
21:15:20.119 00.000 6120 UpdateGuideState(): m_state=6
21:15:20.125 00.006 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
21:15:20.125 00.000 6120 Star::Find returns 1 (0), X=1258.26, Y=878.41, Mass=9531, SNR=58.6, Peak=196 HFD=7.3
21:15:20.134 00.009 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
21:15:20.136 00.002 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.68)
21:15:20.143 00.007 6120 CameraToMount -- cameraX=-0.23 cameraY=0.62 hyp=0.66 cameraTheta=1.92 mountX=0.11 mountY=-0.66, mountTheta=-1.41
21:15:20.148 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.62, opts=13)
21:15:20.151 00.003 6120 Enqueuing Move request for scope (-0.23, 0.62)
21:15:20.154 00.003 7680 Worker thread wakes up
21:15:20.154 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.62) opts 0xd
21:15:20.154 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.62)
21:15:20.154 00.000 7680 Moving (-0.23, 0.62) raw xDistance=0.11 yDistance=-0.66
21:15:20.157 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:15:20.157 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
21:15:20.157 00.000 7680 MoveAxis(E, 0, ABG)
21:15:20.157 00.000 7680 Move returns status 0, amount 0
21:15:20.157 00.000 7680 MoveAxis(N, 357, ABG)
21:15:20.157 00.000 7680 Guiding  Dir = 0, Dur = 357
21:15:20.157 00.000 7680 IsSlewing returns 0
21:15:20.157 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:15:20.157 00.000 7680 IsGuiding returns 0
21:15:20.157 00.000 7680 PulseGuide returned control before completion, sleep 367
21:15:20.182 00.025 6120 UpdateGuideState exits: m=9531 SNR=58.6
21:15:20.188 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:20.188 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:20.188 00.000 6120 Enqueuing Expose request
21:15:20.532 00.344 7680 IsGuiding returns 1
21:15:20.532 00.000 7680 scope still moving after pulse duration time elapsed
21:15:20.564 00.032 7680 IsSlewing returns 0
21:15:20.564 00.000 7680 IsGuiding returns 0
21:15:20.564 00.000 7680 scope move finished after 357 + 47 ms
21:15:20.564 00.000 7680 Move returns status 0, amount 357
21:15:20.564 00.000 7680 move complete, result=0
21:15:20.564 00.000 7680 worker thread done servicing request
21:15:20.569 00.005 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 357 ms NORTH
21:15:20.573 00.004 7680 Worker thread wakes up
21:15:20.573 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:20.573 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:21.826 01.253 7680 Exposure complete
21:15:21.923 00.097 7680 worker thread done servicing request
21:15:21.923 00.000 6120 OnExposeComplete: enter
21:15:21.936 00.013 6120 UpdateGuideState(): m_state=6
21:15:21.940 00.004 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
21:15:21.940 00.000 6120 Star::Find returns 1 (0), X=1258.44, Y=877.45, Mass=9359, SNR=58.8, Peak=199 HFD=7.2
21:15:21.949 00.009 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-2.95) = xAngle (1.25 = 1.25)
21:15:21.949 00.000 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.98 = 0.98)
21:15:21.957 00.008 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.34 hyp=0.34 cameraTheta=-1.70 mountX=0.11 mountY=0.29, mountTheta=1.21
21:15:21.963 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.34, opts=13)
21:15:21.963 00.000 6120 Enqueuing Move request for scope (-0.05, -0.34)
21:15:21.963 00.000 7680 Worker thread wakes up
21:15:21.963 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.34) opts 0xd
21:15:21.963 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.34)
21:15:21.963 00.000 7680 Moving (-0.05, -0.34) raw xDistance=0.11 yDistance=0.29
21:15:21.963 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:15:21.963 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:15:21.963 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:15:21.963 00.000 7680 MoveAxis(E, 0, ABG)
21:15:21.963 00.000 7680 Move returns status 0, amount 0
21:15:21.963 00.000 7680 MoveAxis(N, 0, ABG)
21:15:21.963 00.000 7680 Move returns status 0, amount 0
21:15:21.963 00.000 7680 move complete, result=0
21:15:21.963 00.000 7680 worker thread done servicing request
21:15:21.963 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:15:21.998 00.035 6120 UpdateGuideState exits: m=9359 SNR=58.8
21:15:22.002 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:22.002 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:22.009 00.007 6120 Enqueuing Expose request
21:15:22.010 00.001 7680 Worker thread wakes up
21:15:22.010 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:15:22.016 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:22.016 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:23.284 01.268 7680 Exposure complete
21:15:23.380 00.096 7680 worker thread done servicing request
21:15:23.380 00.000 6120 OnExposeComplete: enter
21:15:23.386 00.006 6120 UpdateGuideState(): m_state=6
21:15:23.391 00.005 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
21:15:23.396 00.005 6120 Star::Find returns 1 (0), X=1258.49, Y=877.90, Mass=9836, SNR=60.9, Peak=212 HFD=7.4
21:15:23.397 00.001 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
21:15:23.402 00.005 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
21:15:23.406 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.49 mountX=-0.03 mountY=-0.09, mountTheta=-1.87
21:15:23.410 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.10, opts=13)
21:15:23.417 00.007 6120 Enqueuing Move request for scope (0.01, 0.10)
21:15:23.417 00.000 7680 Worker thread wakes up
21:15:23.417 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
21:15:23.417 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
21:15:23.417 00.000 7680 Moving (0.01, 0.10) raw xDistance=-0.03 yDistance=-0.09
21:15:23.417 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:15:23.417 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:15:23.417 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:15:23.417 00.000 7680 MoveAxis(E, 0, ABG)
21:15:23.417 00.000 7680 Move returns status 0, amount 0
21:15:23.417 00.000 7680 MoveAxis(N, 0, ABG)
21:15:23.417 00.000 7680 Move returns status 0, amount 0
21:15:23.417 00.000 7680 move complete, result=0
21:15:23.422 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:15:23.422 00.000 7680 worker thread done servicing request
21:15:23.438 00.016 6120 UpdateGuideState exits: m=9836 SNR=60.9
21:15:23.449 00.011 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:23.453 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:23.454 00.001 6120 Enqueuing Expose request
21:15:23.462 00.008 7680 Worker thread wakes up
21:15:23.462 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:15:23.462 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:23.462 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:24.721 01.259 7680 Exposure complete
21:15:24.828 00.107 7680 worker thread done servicing request
21:15:24.828 00.000 6120 OnExposeComplete: enter
21:15:24.832 00.004 6120 UpdateGuideState(): m_state=6
21:15:24.832 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
21:15:24.839 00.007 6120 Star::Find returns 1 (0), X=1258.15, Y=878.42, Mass=10004, SNR=61.4, Peak=206 HFD=7.5
21:15:24.842 00.003 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.01 = -1.28)
21:15:24.842 00.000 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
21:15:24.849 00.007 6120 CameraToMount -- cameraX=-0.33 cameraY=0.63 hyp=0.71 cameraTheta=2.05 mountX=0.21 mountY=-0.71, mountTheta=-1.29
21:15:24.855 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.63, opts=13)
21:15:24.859 00.004 6120 Enqueuing Move request for scope (-0.33, 0.63)
21:15:24.864 00.005 7680 Worker thread wakes up
21:15:24.864 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.63) opts 0xd
21:15:24.864 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.63)
21:15:24.864 00.000 7680 Moving (-0.33, 0.63) raw xDistance=0.21 yDistance=-0.71
21:15:24.864 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
21:15:24.864 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
21:15:24.864 00.000 7680 MoveAxis(W, 88, ABG)
21:15:24.864 00.000 7680 Guiding  Dir = 3, Dur = 88
21:15:24.864 00.000 7680 IsSlewing returns 0
21:15:24.864 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:15:24.869 00.005 7680 IsGuiding returns 0
21:15:24.869 00.000 7680 PulseGuide returned control before completion, sleep 98
21:15:24.889 00.020 6120 UpdateGuideState exits: m=10004 SNR=61.4
21:15:24.889 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:24.897 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:24.899 00.002 6120 Enqueuing Expose request
21:15:24.985 00.086 7680 IsGuiding returns 0
21:15:24.985 00.000 7680 Move returns status 0, amount 88
21:15:24.985 00.000 7680 MoveAxis(N, 386, ABG)
21:15:24.985 00.000 7680 Guiding  Dir = 0, Dur = 386
21:15:24.985 00.000 7680 IsSlewing returns 0
21:15:24.985 00.000 7680 IsGuiding returns 0
21:15:24.985 00.000 7680 PulseGuide returned control before completion, sleep 396
21:15:25.401 00.416 7680 IsGuiding returns 1
21:15:25.401 00.000 7680 scope still moving after pulse duration time elapsed
21:15:25.432 00.031 7680 IsSlewing returns 0
21:15:25.432 00.000 7680 IsGuiding returns 0
21:15:25.432 00.000 7680 scope move finished after 386 + 59 ms
21:15:25.432 00.000 7680 Move returns status 0, amount 386
21:15:25.432 00.000 7680 move complete, result=0
21:15:25.432 00.000 7680 worker thread done servicing request
21:15:25.432 00.000 6120 GuideStep: 0.2 px 88 ms WEST, -0.7 px 386 ms NORTH
21:15:25.432 00.000 7680 Worker thread wakes up
21:15:25.432 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:25.432 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:26.698 01.266 7680 Exposure complete
21:15:26.800 00.102 7680 worker thread done servicing request
21:15:26.800 00.000 6120 OnExposeComplete: enter
21:15:26.812 00.012 6120 UpdateGuideState(): m_state=6
21:15:26.818 00.006 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
21:15:26.818 00.000 6120 Star::Find returns 1 (0), X=1258.37, Y=877.86, Mass=9454, SNR=57.4, Peak=225 HFD=7.1
21:15:26.824 00.006 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.53 = -0.75)
21:15:26.827 00.003 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.02)
21:15:26.833 00.006 6120 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.58 mountX=0.10 mountY=-0.11, mountTheta=-0.86
21:15:26.839 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.07, opts=13)
21:15:26.842 00.003 6120 Enqueuing Move request for scope (-0.11, 0.07)
21:15:26.842 00.000 7680 Worker thread wakes up
21:15:26.842 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
21:15:26.842 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
21:15:26.842 00.000 7680 Moving (-0.11, 0.07) raw xDistance=0.10 yDistance=-0.11
21:15:26.842 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:15:26.842 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:15:26.842 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:15:26.848 00.006 7680 MoveAxis(E, 0, ABG)
21:15:26.848 00.000 7680 Move returns status 0, amount 0
21:15:26.848 00.000 7680 MoveAxis(N, 0, ABG)
21:15:26.848 00.000 7680 Move returns status 0, amount 0
21:15:26.848 00.000 7680 move complete, result=0
21:15:26.848 00.000 7680 worker thread done servicing request
21:15:26.848 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:15:26.874 00.026 6120 UpdateGuideState exits: m=9454 SNR=57.4
21:15:26.878 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:26.879 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:26.883 00.004 6120 Enqueuing Expose request
21:15:26.888 00.005 7680 Worker thread wakes up
21:15:26.888 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:15:26.888 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:26.888 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:28.137 01.249 7680 Exposure complete
21:15:28.245 00.108 7680 worker thread done servicing request
21:15:28.245 00.000 6120 OnExposeComplete: enter
21:15:28.255 00.010 6120 UpdateGuideState(): m_state=6
21:15:28.257 00.002 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
21:15:28.260 00.003 6120 Star::Find returns 1 (0), X=1258.53, Y=877.91, Mass=9504, SNR=58.9, Peak=207 HFD=7.3
21:15:28.267 00.007 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
21:15:28.267 00.000 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.45)
21:15:28.273 00.006 6120 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.15 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
21:15:28.276 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.12, opts=13)
21:15:28.276 00.000 6120 Enqueuing Move request for scope (0.05, 0.12)
21:15:28.285 00.009 7680 Worker thread wakes up
21:15:28.285 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
21:15:28.285 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
21:15:28.285 00.000 7680 Moving (0.05, 0.12) raw xDistance=-0.07 yDistance=-0.08
21:15:28.287 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:15:28.287 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:15:28.287 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:15:28.287 00.000 7680 MoveAxis(E, 0, ABG)
21:15:28.287 00.000 7680 Move returns status 0, amount 0
21:15:28.287 00.000 7680 MoveAxis(N, 0, ABG)
21:15:28.287 00.000 7680 Move returns status 0, amount 0
21:15:28.287 00.000 7680 move complete, result=0
21:15:28.287 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:15:28.292 00.005 7680 worker thread done servicing request
21:15:28.308 00.016 6120 UpdateGuideState exits: m=9504 SNR=58.9
21:15:28.308 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:28.308 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:28.308 00.000 6120 Enqueuing Expose request
21:15:28.308 00.000 7680 Worker thread wakes up
21:15:28.308 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:28.308 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:28.308 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:15:29.586 01.278 7680 Exposure complete
21:15:29.688 00.102 7680 worker thread done servicing request
21:15:29.688 00.000 6120 OnExposeComplete: enter
21:15:29.688 00.000 6120 UpdateGuideState(): m_state=6
21:15:29.688 00.000 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
21:15:29.699 00.011 6120 Star::Find returns 1 (0), X=1258.73, Y=878.35, Mass=9889, SNR=58.9, Peak=204 HFD=7.3
21:15:29.703 00.004 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
21:15:29.703 00.000 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.45)
21:15:29.710 00.007 6120 CameraToMount -- cameraX=0.25 cameraY=0.56 hyp=0.61 cameraTheta=1.15 mountX=-0.35 mountY=-0.39, mountTheta=-2.30
21:15:29.717 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.56, opts=13)
21:15:29.718 00.001 6120 Enqueuing Move request for scope (0.25, 0.56)
21:15:29.723 00.005 7680 Worker thread wakes up
21:15:29.723 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.56) opts 0xd
21:15:29.723 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.56)
21:15:29.723 00.000 7680 Moving (0.25, 0.56) raw xDistance=-0.35 yDistance=-0.39
21:15:29.725 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
21:15:29.725 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:15:29.725 00.000 7680 MoveAxis(E, 148, ABG)
21:15:29.725 00.000 7680 Guiding  Dir = 2, Dur = 148
21:15:29.725 00.000 7680 IsSlewing returns 0
21:15:29.725 00.000 7680 IsGuiding returns 0
21:15:29.725 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:15:29.730 00.005 7680 PulseGuide returned control before completion, sleep 158
21:15:29.751 00.021 6120 UpdateGuideState exits: m=9889 SNR=58.9
21:15:29.751 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:29.758 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:29.760 00.002 6120 Enqueuing Expose request
21:15:29.894 00.134 7680 IsGuiding returns 1
21:15:29.896 00.002 7680 scope still moving after pulse duration time elapsed
21:15:29.925 00.029 7680 IsSlewing returns 0
21:15:29.927 00.002 7680 IsGuiding returns 0
21:15:29.927 00.000 7680 scope move finished after 148 + 53 ms
21:15:29.928 00.001 7680 Move returns status 0, amount 148
21:15:29.928 00.000 7680 MoveAxis(N, 212, ABG)
21:15:29.929 00.001 7680 Guiding  Dir = 0, Dur = 212
21:15:29.929 00.000 7680 IsSlewing returns 0
21:15:29.930 00.001 7680 IsGuiding returns 0
21:15:29.930 00.000 7680 PulseGuide returned control before completion, sleep 222
21:15:30.165 00.235 7680 IsGuiding returns 1
21:15:30.166 00.001 7680 scope still moving after pulse duration time elapsed
21:15:30.197 00.031 7680 IsSlewing returns 0
21:15:30.198 00.001 7680 IsGuiding returns 0
21:15:30.198 00.000 7680 scope move finished after 212 + 55 ms
21:15:30.198 00.000 7680 Move returns status 0, amount 212
21:15:30.198 00.000 7680 move complete, result=0
21:15:30.198 00.000 7680 worker thread done servicing request
21:15:30.198 00.000 7680 Worker thread wakes up
21:15:30.198 00.000 6120 GuideStep: -0.4 px 148 ms EAST, -0.4 px 212 ms NORTH
21:15:30.203 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:30.203 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:31.466 01.263 7680 Exposure complete
21:15:31.566 00.100 7680 worker thread done servicing request
21:15:31.566 00.000 6120 OnExposeComplete: enter
21:15:31.566 00.000 6120 UpdateGuideState(): m_state=6
21:15:31.573 00.007 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
21:15:31.578 00.005 6120 Star::Find returns 1 (0), X=1258.60, Y=878.23, Mass=9787, SNR=59.2, Peak=218 HFD=7.4
21:15:31.581 00.003 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.02)
21:15:31.585 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.29)
21:15:31.585 00.000 6120 CameraToMount -- cameraX=0.12 cameraY=0.43 hyp=0.45 cameraTheta=1.31 mountX=-0.19 mountY=-0.34, mountTheta=-2.09
21:15:31.594 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.43, opts=13)
21:15:31.601 00.007 6120 Enqueuing Move request for scope (0.12, 0.43)
21:15:31.604 00.003 7680 Worker thread wakes up
21:15:31.604 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.43) opts 0xd
21:15:31.604 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.43)
21:15:31.609 00.005 7680 Moving (0.12, 0.43) raw xDistance=-0.19 yDistance=-0.34
21:15:31.609 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:15:31.609 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:15:31.609 00.000 7680 MoveAxis(E, 0, ABG)
21:15:31.609 00.000 7680 Move returns status 0, amount 0
21:15:31.611 00.002 7680 MoveAxis(N, 184, ABG)
21:15:31.611 00.000 7680 Guiding  Dir = 0, Dur = 184
21:15:31.611 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:15:31.616 00.005 7680 IsSlewing returns 0
21:15:31.616 00.000 7680 IsGuiding returns 0
21:15:31.616 00.000 7680 PulseGuide returned control before completion, sleep 194
21:15:31.635 00.019 6120 UpdateGuideState exits: m=9787 SNR=59.2
21:15:31.635 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:31.645 00.010 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:31.645 00.000 6120 Enqueuing Expose request
21:15:31.820 00.175 7680 IsGuiding returns 1
21:15:31.820 00.000 7680 scope still moving after pulse duration time elapsed
21:15:31.852 00.032 7680 IsSlewing returns 0
21:15:31.852 00.000 7680 IsGuiding returns 0
21:15:31.854 00.002 7680 scope move finished after 184 + 52 ms
21:15:31.854 00.000 7680 Move returns status 0, amount 184
21:15:31.855 00.001 7680 move complete, result=0
21:15:31.855 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 184 ms NORTH
21:15:31.855 00.000 7680 worker thread done servicing request
21:15:31.855 00.000 7680 Worker thread wakes up
21:15:31.855 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:31.855 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:33.115 01.260 7680 Exposure complete
21:15:33.223 00.108 7680 worker thread done servicing request
21:15:33.223 00.000 6120 OnExposeComplete: enter
21:15:33.228 00.005 6120 UpdateGuideState(): m_state=6
21:15:33.231 00.003 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
21:15:33.231 00.000 6120 Star::Find returns 1 (0), X=1258.56, Y=878.26, Mass=9559, SNR=57.9, Peak=202 HFD=7.3
21:15:33.239 00.008 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.92)
21:15:33.243 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.19)
21:15:33.247 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.47 hyp=0.47 cameraTheta=1.41 mountX=-0.16 mountY=-0.39, mountTheta=-1.97
21:15:33.251 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.47, opts=13)
21:15:33.254 00.003 6120 Enqueuing Move request for scope (0.08, 0.47)
21:15:33.258 00.004 7680 Worker thread wakes up
21:15:33.258 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.47) opts 0xd
21:15:33.258 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.47)
21:15:33.258 00.000 7680 Moving (0.08, 0.47) raw xDistance=-0.16 yDistance=-0.39
21:15:33.258 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:15:33.258 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:15:33.258 00.000 7680 MoveAxis(E, 0, ABG)
21:15:33.258 00.000 7680 Move returns status 0, amount 0
21:15:33.261 00.003 7680 MoveAxis(N, 209, ABG)
21:15:33.261 00.000 7680 Guiding  Dir = 0, Dur = 209
21:15:33.261 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:15:33.261 00.000 7680 IsSlewing returns 0
21:15:33.261 00.000 7680 IsGuiding returns 0
21:15:33.261 00.000 7680 PulseGuide returned control before completion, sleep 219
21:15:33.279 00.018 6120 UpdateGuideState exits: m=9559 SNR=57.9
21:15:33.283 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:33.287 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:33.293 00.006 6120 Enqueuing Expose request
21:15:33.494 00.201 7680 IsGuiding returns 1
21:15:33.494 00.000 7680 scope still moving after pulse duration time elapsed
21:15:33.526 00.032 7680 IsSlewing returns 0
21:15:33.528 00.002 7680 IsGuiding returns 0
21:15:33.528 00.000 7680 scope move finished after 209 + 55 ms
21:15:33.528 00.000 7680 Move returns status 0, amount 209
21:15:33.528 00.000 7680 move complete, result=0
21:15:33.528 00.000 7680 worker thread done servicing request
21:15:33.528 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 209 ms NORTH
21:15:33.536 00.008 7680 Worker thread wakes up
21:15:33.536 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:33.536 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:34.785 01.249 7680 Exposure complete
21:15:34.893 00.108 7680 worker thread done servicing request
21:15:34.893 00.000 6120 OnExposeComplete: enter
21:15:34.899 00.006 6120 UpdateGuideState(): m_state=6
21:15:34.899 00.000 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
21:15:34.903 00.004 6120 Star::Find returns 1 (0), X=1258.63, Y=877.87, Mass=10172, SNR=61.4, Peak=205 HFD=7.4
21:15:34.906 00.003 6120 CameraToMount -- cameraTheta (0.48) - m_xAngle (-2.95) = xAngle (3.43 = -2.85)
21:15:34.909 00.003 6120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.16 = -3.12)
21:15:34.913 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.48 mountX=-0.16 mountY=-0.00, mountTheta=-3.12
21:15:34.916 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.08, opts=13)
21:15:34.920 00.004 6120 Enqueuing Move request for scope (0.15, 0.08)
21:15:34.923 00.003 7680 Worker thread wakes up
21:15:34.923 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
21:15:34.923 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
21:15:34.923 00.000 7680 Moving (0.15, 0.08) raw xDistance=-0.16 yDistance=-0.00
21:15:34.923 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:15:34.923 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:15:34.923 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:15:34.923 00.000 7680 MoveAxis(E, 0, ABG)
21:15:34.923 00.000 7680 Move returns status 0, amount 0
21:15:34.923 00.000 7680 MoveAxis(N, 0, ABG)
21:15:34.923 00.000 7680 Move returns status 0, amount 0
21:15:34.923 00.000 7680 move complete, result=0
21:15:34.923 00.000 7680 worker thread done servicing request
21:15:34.923 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:15:34.948 00.025 6120 UpdateGuideState exits: m=10172 SNR=61.4
21:15:34.956 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:34.960 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:34.960 00.000 6120 Enqueuing Expose request
21:15:34.960 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:15:34.970 00.010 7680 Worker thread wakes up
21:15:34.970 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:34.970 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:36.214 01.244 7680 Exposure complete
21:15:36.312 00.098 7680 worker thread done servicing request
21:15:36.312 00.000 6120 OnExposeComplete: enter
21:15:36.312 00.000 6120 UpdateGuideState(): m_state=6
21:15:36.320 00.008 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
21:15:36.325 00.005 6120 Star::Find returns 1 (0), X=1258.68, Y=878.28, Mass=9634, SNR=58.2, Peak=208 HFD=7.4
21:15:36.330 00.005 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
21:15:36.332 00.002 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
21:15:36.332 00.000 6120 CameraToMount -- cameraX=0.19 cameraY=0.49 hyp=0.53 cameraTheta=1.19 mountX=-0.28 mountY=-0.36, mountTheta=-2.24
21:15:36.338 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.49, opts=13)
21:15:36.344 00.006 6120 Enqueuing Move request for scope (0.19, 0.49)
21:15:36.347 00.003 7680 Worker thread wakes up
21:15:36.347 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.49) opts 0xd
21:15:36.347 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.49)
21:15:36.347 00.000 7680 Moving (0.19, 0.49) raw xDistance=-0.28 yDistance=-0.36
21:15:36.347 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
21:15:36.347 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:15:36.347 00.000 7680 MoveAxis(E, 120, ABG)
21:15:36.347 00.000 7680 Guiding  Dir = 2, Dur = 120
21:15:36.347 00.000 7680 IsSlewing returns 0
21:15:36.347 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:15:36.355 00.008 7680 IsGuiding returns 0
21:15:36.355 00.000 7680 PulseGuide returned control before completion, sleep 130
21:15:36.371 00.016 6120 UpdateGuideState exits: m=9634 SNR=58.2
21:15:36.381 00.010 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:36.382 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:36.388 00.006 6120 Enqueuing Expose request
21:15:36.496 00.108 7680 IsGuiding returns 1
21:15:36.496 00.000 7680 scope still moving after pulse duration time elapsed
21:15:36.528 00.032 7680 IsSlewing returns 0
21:15:36.528 00.000 7680 IsGuiding returns 0
21:15:36.528 00.000 7680 scope move finished after 120 + 54 ms
21:15:36.528 00.000 7680 Move returns status 0, amount 120
21:15:36.528 00.000 7680 MoveAxis(N, 193, ABG)
21:15:36.528 00.000 7680 Guiding  Dir = 0, Dur = 193
21:15:36.528 00.000 7680 IsSlewing returns 0
21:15:36.528 00.000 7680 IsGuiding returns 0
21:15:36.528 00.000 7680 PulseGuide returned control before completion, sleep 203
21:15:36.751 00.223 7680 IsGuiding returns 1
21:15:36.751 00.000 7680 scope still moving after pulse duration time elapsed
21:15:36.783 00.032 7680 IsSlewing returns 0
21:15:36.784 00.001 7680 IsGuiding returns 0
21:15:36.784 00.000 7680 scope move finished after 193 + 59 ms
21:15:36.784 00.000 7680 Move returns status 0, amount 193
21:15:36.784 00.000 7680 move complete, result=0
21:15:36.784 00.000 7680 worker thread done servicing request
21:15:36.784 00.000 7680 Worker thread wakes up
21:15:36.784 00.000 6120 GuideStep: -0.3 px 120 ms EAST, -0.4 px 193 ms NORTH
21:15:36.794 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:36.794 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:38.052 01.258 7680 Exposure complete
21:15:38.158 00.106 7680 worker thread done servicing request
21:15:38.167 00.009 6120 OnExposeComplete: enter
21:15:38.167 00.000 6120 UpdateGuideState(): m_state=6
21:15:38.173 00.006 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
21:15:38.178 00.005 6120 Star::Find returns 1 (0), X=1258.24, Y=878.24, Mass=9251, SNR=57.1, Peak=206 HFD=7.4
21:15:38.178 00.000 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.02 = -1.26)
21:15:38.184 00.006 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.53)
21:15:38.189 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=0.45 hyp=0.51 cameraTheta=2.07 mountX=0.16 mountY=-0.51, mountTheta=-1.27
21:15:38.193 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.45, opts=13)
21:15:38.198 00.005 6120 Enqueuing Move request for scope (-0.24, 0.45)
21:15:38.199 00.001 7680 Worker thread wakes up
21:15:38.199 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.45) opts 0xd
21:15:38.199 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.45)
21:15:38.199 00.000 7680 Moving (-0.24, 0.45) raw xDistance=0.16 yDistance=-0.51
21:15:38.199 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:15:38.199 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
21:15:38.199 00.000 7680 MoveAxis(E, 0, ABG)
21:15:38.199 00.000 7680 Move returns status 0, amount 0
21:15:38.199 00.000 7680 MoveAxis(N, 277, ABG)
21:15:38.199 00.000 7680 Guiding  Dir = 0, Dur = 277
21:15:38.199 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:15:38.208 00.009 7680 IsSlewing returns 0
21:15:38.208 00.000 7680 IsGuiding returns 0
21:15:38.208 00.000 7680 PulseGuide returned control before completion, sleep 287
21:15:38.229 00.021 6120 UpdateGuideState exits: m=9251 SNR=57.1
21:15:38.235 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:38.237 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:38.242 00.005 6120 Enqueuing Expose request
21:15:38.505 00.263 7680 IsGuiding returns 1
21:15:38.505 00.000 7680 scope still moving after pulse duration time elapsed
21:15:38.537 00.032 7680 IsSlewing returns 0
21:15:38.537 00.000 7680 IsGuiding returns 0
21:15:38.537 00.000 7680 scope move finished after 277 + 51 ms
21:15:38.537 00.000 7680 Move returns status 0, amount 277
21:15:38.537 00.000 7680 move complete, result=0
21:15:38.537 00.000 7680 worker thread done servicing request
21:15:38.537 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 277 ms NORTH
21:15:38.541 00.004 7680 Worker thread wakes up
21:15:38.541 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:38.541 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:39.798 01.257 7680 Exposure complete
21:15:39.903 00.105 7680 worker thread done servicing request
21:15:39.903 00.000 6120 OnExposeComplete: enter
21:15:39.903 00.000 6120 UpdateGuideState(): m_state=6
21:15:39.903 00.000 6120 Star::Find(15, 1258, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
21:15:39.917 00.014 6120 Star::Find returns 1 (0), X=1258.49, Y=877.77, Mass=9807, SNR=59.9, Peak=209 HFD=7.4
21:15:39.920 00.003 6120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-2.95) = xAngle (1.89 = 1.89)
21:15:39.920 00.000 6120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.63 = 1.63)
21:15:39.920 00.000 6120 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.06 mountX=-0.01 mountY=0.02, mountTheta=1.88
21:15:39.934 00.014 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.02, opts=13)
21:15:39.937 00.003 6120 Enqueuing Move request for scope (0.01, -0.02)
21:15:39.943 00.006 7680 Worker thread wakes up
21:15:39.943 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
21:15:39.943 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
21:15:39.943 00.000 7680 Moving (0.01, -0.02) raw xDistance=-0.01 yDistance=0.02
21:15:39.943 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:15:39.943 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:15:39.943 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:15:39.943 00.000 7680 MoveAxis(E, 0, ABG)
21:15:39.943 00.000 7680 Move returns status 0, amount 0
21:15:39.943 00.000 7680 MoveAxis(N, 0, ABG)
21:15:39.943 00.000 7680 Move returns status 0, amount 0
21:15:39.943 00.000 7680 move complete, result=0
21:15:39.943 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:15:39.954 00.011 7680 worker thread done servicing request
21:15:39.972 00.018 6120 UpdateGuideState exits: m=9807 SNR=59.9
21:15:39.980 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:39.980 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:39.989 00.009 6120 Enqueuing Expose request
21:15:39.989 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:15:39.995 00.006 7680 Worker thread wakes up
21:15:39.995 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:39.995 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:41.239 01.244 7680 Exposure complete
21:15:41.342 00.103 7680 worker thread done servicing request
21:15:41.342 00.000 6120 OnExposeComplete: enter
21:15:41.352 00.010 6120 UpdateGuideState(): m_state=6
21:15:41.354 00.002 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
21:15:41.360 00.006 6120 Star::Find returns 1 (0), X=1258.60, Y=877.74, Mass=9333, SNR=58.0, Peak=193 HFD=7.3
21:15:41.364 00.004 6120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-2.95) = xAngle (2.53 = 2.53)
21:15:41.364 00.000 6120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.26 = 2.26)
21:15:41.373 00.009 6120 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.43 mountX=-0.10 mountY=0.10, mountTheta=2.39
21:15:41.374 00.001 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.05, opts=13)
21:15:41.374 00.000 6120 Enqueuing Move request for scope (0.12, -0.05)
21:15:41.385 00.011 7680 Worker thread wakes up
21:15:41.385 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
21:15:41.385 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
21:15:41.385 00.000 7680 Moving (0.12, -0.05) raw xDistance=-0.10 yDistance=0.10
21:15:41.385 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:15:41.388 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:15:41.388 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:15:41.388 00.000 7680 MoveAxis(E, 0, ABG)
21:15:41.388 00.000 7680 Move returns status 0, amount 0
21:15:41.388 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:15:41.392 00.004 7680 MoveAxis(N, 0, ABG)
21:15:41.392 00.000 7680 Move returns status 0, amount 0
21:15:41.392 00.000 7680 move complete, result=0
21:15:41.392 00.000 7680 worker thread done servicing request
21:15:41.419 00.027 6120 UpdateGuideState exits: m=9333 SNR=58.0
21:15:41.422 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:41.426 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:41.426 00.000 6120 Enqueuing Expose request
21:15:41.426 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:15:41.438 00.012 7680 Worker thread wakes up
21:15:41.438 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:41.438 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:42.680 01.242 7680 Exposure complete
21:15:42.795 00.115 7680 worker thread done servicing request
21:15:42.795 00.000 6120 OnExposeComplete: enter
21:15:42.795 00.000 6120 UpdateGuideState(): m_state=6
21:15:42.808 00.013 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
21:15:42.814 00.006 6120 Star::Find returns 1 (0), X=1258.26, Y=877.99, Mass=9320, SNR=59.1, Peak=207 HFD=7.5
21:15:42.814 00.000 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
21:15:42.821 00.007 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.20)
21:15:42.826 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.20 hyp=0.30 cameraTheta=2.40 mountX=0.18 mountY=-0.28, mountTheta=-1.00
21:15:42.833 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.20, opts=13)
21:15:42.835 00.002 6120 Enqueuing Move request for scope (-0.22, 0.20)
21:15:42.837 00.002 7680 Worker thread wakes up
21:15:42.837 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.20) opts 0xd
21:15:42.839 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.20)
21:15:42.839 00.000 7680 Moving (-0.22, 0.20) raw xDistance=0.18 yDistance=-0.28
21:15:42.839 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:15:42.839 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:15:42.839 00.000 7680 MoveAxis(E, 0, ABG)
21:15:42.839 00.000 7680 Move returns status 0, amount 0
21:15:42.839 00.000 7680 MoveAxis(N, 151, ABG)
21:15:42.839 00.000 7680 Guiding  Dir = 0, Dur = 151
21:15:42.840 00.001 7680 IsSlewing returns 0
21:15:42.841 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:15:42.843 00.002 7680 IsGuiding returns 0
21:15:42.843 00.000 7680 PulseGuide returned control before completion, sleep 161
21:15:42.869 00.026 6120 UpdateGuideState exits: m=9320 SNR=59.1
21:15:42.876 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:42.881 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:42.883 00.002 6120 Enqueuing Expose request
21:15:43.014 00.131 7680 IsGuiding returns 1
21:15:43.014 00.000 7680 scope still moving after pulse duration time elapsed
21:15:43.047 00.033 7680 IsSlewing returns 0
21:15:43.047 00.000 7680 IsGuiding returns 0
21:15:43.047 00.000 7680 scope move finished after 151 + 51 ms
21:15:43.047 00.000 7680 Move returns status 0, amount 151
21:15:43.047 00.000 7680 move complete, result=0
21:15:43.047 00.000 7680 worker thread done servicing request
21:15:43.047 00.000 7680 Worker thread wakes up
21:15:43.047 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 151 ms NORTH
21:15:43.054 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:43.054 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:44.303 01.249 7680 Exposure complete
21:15:44.417 00.114 7680 worker thread done servicing request
21:15:44.417 00.000 6120 OnExposeComplete: enter
21:15:44.419 00.002 6120 UpdateGuideState(): m_state=6
21:15:44.424 00.005 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
21:15:44.429 00.005 6120 Star::Find returns 1 (0), X=1258.56, Y=877.96, Mass=9636, SNR=60.1, Peak=204 HFD=7.4
21:15:44.434 00.005 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
21:15:44.436 00.002 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.45)
21:15:44.442 00.006 6120 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.15 mountX=-0.11 mountY=-0.12, mountTheta=-2.30
21:15:44.447 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.17, opts=13)
21:15:44.448 00.001 6120 Enqueuing Move request for scope (0.08, 0.17)
21:15:44.456 00.008 7680 Worker thread wakes up
21:15:44.456 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
21:15:44.456 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
21:15:44.456 00.000 7680 Moving (0.08, 0.17) raw xDistance=-0.11 yDistance=-0.12
21:15:44.456 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:15:44.456 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:15:44.456 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:15:44.456 00.000 7680 MoveAxis(E, 0, ABG)
21:15:44.456 00.000 7680 Move returns status 0, amount 0
21:15:44.456 00.000 7680 MoveAxis(N, 0, ABG)
21:15:44.459 00.003 7680 Move returns status 0, amount 0
21:15:44.459 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:15:44.462 00.003 7680 move complete, result=0
21:15:44.462 00.000 7680 worker thread done servicing request
21:15:44.479 00.017 6120 UpdateGuideState exits: m=9636 SNR=60.1
21:15:44.479 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:44.493 00.014 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:44.497 00.004 6120 Enqueuing Expose request
21:15:44.501 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:15:44.501 00.000 7680 Worker thread wakes up
21:15:44.501 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:44.501 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:45.758 01.257 7680 Exposure complete
21:15:45.844 00.086 7680 worker thread done servicing request
21:15:45.846 00.002 6120 OnExposeComplete: enter
21:15:45.850 00.004 6120 UpdateGuideState(): m_state=6
21:15:45.854 00.004 6120 Star::Find(15, 1258, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
21:15:45.854 00.000 6120 Star::Find returns 1 (0), X=1258.57, Y=878.12, Mass=9176, SNR=56.1, Peak=216 HFD=7.4
21:15:45.861 00.007 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
21:15:45.861 00.000 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
21:15:45.872 00.011 6120 CameraToMount -- cameraX=0.09 cameraY=0.33 hyp=0.34 cameraTheta=1.32 mountX=-0.15 mountY=-0.26, mountTheta=-2.08
21:15:45.877 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.33, opts=13)
21:15:45.878 00.001 6120 Enqueuing Move request for scope (0.09, 0.33)
21:15:45.885 00.007 7680 Worker thread wakes up
21:15:45.885 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.33) opts 0xd
21:15:45.885 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.33)
21:15:45.885 00.000 7680 Moving (0.09, 0.33) raw xDistance=-0.15 yDistance=-0.26
21:15:45.885 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:15:45.885 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:15:45.885 00.000 7680 MoveAxis(E, 0, ABG)
21:15:45.885 00.000 7680 Move returns status 0, amount 0
21:15:45.885 00.000 7680 MoveAxis(N, 142, ABG)
21:15:45.885 00.000 7680 Guiding  Dir = 0, Dur = 142
21:15:45.885 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:15:45.893 00.008 7680 IsSlewing returns 0
21:15:45.893 00.000 7680 IsGuiding returns 0
21:15:45.893 00.000 7680 PulseGuide returned control before completion, sleep 152
21:15:45.913 00.020 6120 UpdateGuideState exits: m=9176 SNR=56.1
21:15:45.917 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:45.925 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:15:45.930 00.005 6120 Enqueuing Expose request
21:15:46.054 00.124 7680 IsGuiding returns 1
21:15:46.054 00.000 7680 scope still moving after pulse duration time elapsed
21:15:46.084 00.030 7680 IsSlewing returns 0
21:15:46.085 00.001 7680 IsGuiding returns 0
21:15:46.085 00.000 7680 scope move finished after 142 + 48 ms
21:15:46.085 00.000 7680 Move returns status 0, amount 142
21:15:46.085 00.000 7680 move complete, result=0
21:15:46.085 00.000 7680 worker thread done servicing request
21:15:46.085 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 142 ms NORTH
21:15:46.085 00.000 7680 Worker thread wakes up
21:15:46.085 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:15:46.085 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1243,863,31,31)
21:15:46.249 00.164 6120 evsrv: cli 0FAEF398 connect
21:15:46.268 00.019 6120 case statement mapped state 6 to 3
21:15:46.278 00.010 6120 case statement mapped state 6 to 3
21:15:46.281 00.003 6120 evsrv: cli 0FAEF398 request: {"method":"get_app_state","id":"c35660c9-5fcd-415c-9c66-b90d835d1649"}
21:15:46.284 00.003 6120 case statement mapped state 6 to 3
21:15:46.287 00.003 6120 evsrv: cli 0FAEF398 response: {"jsonrpc":"2.0","result":"Guiding","id":"c35660c9-5fcd-415c-9c66-b90d835d1649"}
21:15:46.299 00.012 6120 evsrv: cli 0FAEF398 disconnect
21:15:46.306 00.007 6120 evsrv: cli 0FAEF438 connect
21:15:46.310 00.004 6120 case statement mapped state 6 to 3
21:15:46.313 00.003 6120 case statement mapped state 6 to 3
21:15:46.316 00.003 6120 evsrv: cli 0FAEF438 request: {"method":"stop_capture","id":"8cc0e685-d8fa-41b7-8321-8da478b8146b"}
21:15:46.319 00.003 6120 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:15:46.321 00.002 6120 Status Line: Waiting for devices...
21:15:46.329 00.008 6120 evsrv: cli 0FAEF438 response: {"jsonrpc":"2.0","result":0,"id":"8cc0e685-d8fa-41b7-8321-8da478b8146b"}
21:15:46.335 00.006 6120 evsrv: cli 0FAEF438 disconnect
21:15:46.340 00.005 6120 evsrv: cli 0FAF03D8 connect
21:15:46.344 00.004 6120 case statement mapped state 6 to 3
21:15:46.348 00.004 6120 case statement mapped state 6 to 3
21:15:46.353 00.005 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"33f549e2-6d83-4b29-9b75-3be364d2f7c0"}
21:15:46.358 00.005 6120 case statement mapped state 6 to 3
21:15:46.362 00.004 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"33f549e2-6d83-4b29-9b75-3be364d2f7c0"}
21:15:46.366 00.004 6120 evsrv: cli 0FAF03D8 disconnect
21:15:46.430 00.064 7680 ZWO: stopexposure
21:15:47.308 00.878 7680 ZWO: stopexposure
21:15:47.308 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:190->Capture failed
21:15:47.309 00.001 7680 worker thread done servicing request
21:15:47.309 00.000 6120 OnExposeComplete: enter
21:15:47.315 00.006 6120 OnExposeComplete: Capture Error reported
21:15:47.321 00.006 6120 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:15:47.326 00.005 6120 Mount: notify guiding stopped
21:15:47.336 00.010 6120 Changing from state GUIDING to STOP
21:15:47.341 00.005 6120 guider state => SELECTED
21:15:47.346 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:15:47.370 00.024 6120 Changing from state SELECTED to UNINITIALIZED
21:15:47.375 00.005 6120 guider state => SELECTING
21:15:47.384 00.009 6120 Status Line: Stopped.
21:15:47.395 00.011 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:489->Error reported capturing image
21:15:47.428 00.033 6120 evsrv: cli 0FAEF398 connect
21:15:47.433 00.005 6120 evsrv: cli 0FAEF398 request: {"method":"get_app_state","id":"7a250ed8-738e-4bfa-8bee-66f2046ed4d9"}
21:15:47.438 00.005 6120 evsrv: cli 0FAEF398 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a250ed8-738e-4bfa-8bee-66f2046ed4d9"}
21:15:47.442 00.004 6120 evsrv: cli 0FAEF398 disconnect
21:16:22.823 35.381 6120 evsrv: cli 0FAEF438 connect
21:16:22.830 00.007 6120 evsrv: cli 0FAEF438 request: {"method":"get_app_state","id":"3ba3943d-83ef-409f-92e4-3693cd0bf776"}
21:16:22.837 00.007 6120 evsrv: cli 0FAEF438 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ba3943d-83ef-409f-92e4-3693cd0bf776"}
21:16:22.849 00.012 6120 evsrv: cli 0FAEF438 disconnect
21:16:22.856 00.007 6120 evsrv: cli 0FAEFBB8 connect
21:16:22.863 00.007 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_calibrated","id":"a01209d2-f542-424d-814e-c4322d5a1e12"}
21:16:22.866 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":true,"id":"a01209d2-f542-424d-814e-c4322d5a1e12"}
21:16:22.870 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
21:16:22.875 00.005 6120 evsrv: cli 0FAF03D8 connect
21:16:22.883 00.008 6120 evsrv: cli 0FAF03D8 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"2761d84d-ee03-4d28-bf99-c36b10061849"}
21:16:22.895 00.012 6120 PhdController::Guide begins
21:16:22.899 00.004 6120 PhdController: newstate STATE_SETUP
21:16:22.902 00.003 6120 PhdController: setup
21:16:22.905 00.003 6120 PhdController: newstate STATE_ATTEMPT_START
21:16:22.909 00.004 6120 PhdController: start capturing
21:16:22.913 00.004 6120 Changing from state SELECTING to UNINITIALIZED
21:16:22.915 00.002 6120 guider state => SELECTING
21:16:22.920 00.005 6120 setting force full frames = true
21:16:22.924 00.004 6120 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:16:22.936 00.012 6120 ScheduleExposure(1000,3,0) exposurePending=0
21:16:22.940 00.004 6120 Enqueuing Expose request
21:16:22.943 00.003 7680 Worker thread wakes up
21:16:22.943 00.000 6120 PhdController: newstate STATE_SELECT_STAR
21:16:22.946 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:16:22.946 00.000 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":0,"id":"2761d84d-ee03-4d28-bf99-c36b10061849"}
21:16:22.949 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:16:22.952 00.003 6120 evsrv: cli 0FAF03D8 disconnect
21:16:22.956 00.004 6120 evsrv: cli 0FAEF2F8 connect
21:16:22.960 00.004 6120 case statement mapped state 1 to 101
21:16:22.964 00.004 6120 case statement mapped state 1 to 101
21:16:22.967 00.003 6120 evsrv: cli 0FAEF2F8 request: {"method":"get_lock_shift_params","id":"1b22b2ae-3c3f-4394-8167-14e26ecc475a"}
21:16:22.971 00.004 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"1b22b2ae-3c3f-4394-8167-14e26ecc475a"}
21:16:22.977 00.006 6120 evsrv: cli 0FAEF2F8 disconnect
21:16:22.984 00.007 6120 evsrv: cli 0FAF0478 connect
21:16:22.989 00.005 6120 case statement mapped state 1 to 101
21:16:22.992 00.003 6120 case statement mapped state 1 to 101
21:16:22.996 00.004 6120 evsrv: cli 0FAF0478 request: {"method":"get_lock_position","id":"df1a4bb1-4a88-4e93-b4e4-91c7ae9a05ab"}
21:16:23.038 00.042 6120 evsrv: cli 0FAF0478 response: {"jsonrpc":"2.0","result":null,"id":"df1a4bb1-4a88-4e93-b4e4-91c7ae9a05ab"}
21:16:23.044 00.006 6120 evsrv: cli 0FAF0478 disconnect
21:16:24.046 01.002 6120 evsrv: cli 0FAEF2F8 connect
21:16:24.059 00.013 6120 case statement mapped state 1 to 101
21:16:24.065 00.006 6120 case statement mapped state 1 to 101
21:16:24.072 00.007 6120 evsrv: cli 0FAEF2F8 request: {"method":"get_lock_position","id":"0b723df3-9637-42af-ac37-518a4aaaa476"}
21:16:24.078 00.006 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":null,"id":"0b723df3-9637-42af-ac37-518a4aaaa476"}
21:16:24.085 00.007 6120 evsrv: cli 0FAEF2F8 disconnect
21:16:24.203 00.118 7680 Exposure complete
21:16:24.282 00.079 7680 worker thread done servicing request
21:16:24.282 00.000 6120 OnExposeComplete: enter
21:16:24.286 00.004 6120 UpdateGuideState(): m_state=1
21:16:24.290 00.004 6120 UpdateCurrentPosition: no star selected
21:16:24.292 00.002 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
21:16:24.296 00.004 6120 Status Line: No star selected
21:16:24.303 00.007 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:16:24.326 00.023 6120 UpdateGuideState exits: No star selected
21:16:24.332 00.006 6120 GuiderMultiStar::AutoSelect enter
21:16:24.335 00.003 6120 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:16:24.438 00.103 6120 AutoFind: auto downsample for scale 1.00 => 1x
21:16:24.631 00.193 6120 AutoFind: global mean = -0.0, stdev 2.2
21:16:24.636 00.005 6120 AutoFind: using threshold = 0.1
21:16:24.858 00.222 6120 AutoFind: local max [1251, 862] 140.4
21:16:24.861 00.003 6120 AutoFind: local max [1252, 856] 128.5
21:16:24.864 00.003 6120 AutoFind: local max [1199, 1029] 92.4
21:16:24.869 00.005 6120 AutoFind: local max [1671, 329] 56.0
21:16:24.874 00.005 6120 AutoFind: local max [159, 816] 46.9
21:16:24.877 00.003 6120 AutoFind: local max [114, 903] 33.8
21:16:24.880 00.003 6120 AutoFind: local max [319, 151] 31.3
21:16:24.884 00.004 6120 AutoFind: local max [13, 516] 30.4
21:16:24.887 00.003 6120 AutoFind: local max [1531, 901] 28.2
21:16:24.891 00.004 6120 AutoFind: local max [190, 542] 20.8
21:16:24.893 00.002 6120 AutoFind: local max [144, 425] 19.7
21:16:24.895 00.002 6120 AutoFind: local max [1635, 435] 14.6
21:16:24.899 00.004 6120 AutoFind: local max [1174, 13] 13.3
21:16:24.902 00.003 6120 AutoFind: local max [1353, 257] 12.9
21:16:24.906 00.004 6120 AutoFind: local max [1649, 907] 12.2
21:16:24.908 00.002 6120 AutoFind: local max [1154, 142] 11.6
21:16:24.911 00.003 6120 AutoFind: local max [502, 917] 11.5
21:16:24.915 00.004 6120 AutoFind: local max [615, 90] 10.8
21:16:24.920 00.005 6120 AutoFind: local max [255, 804] 10.6
21:16:24.924 00.004 6120 AutoFind: local max [218, 566] 9.9
21:16:24.928 00.004 6120 AutoFind: local max [942, 1051] 9.3
21:16:24.931 00.003 6120 AutoFind: local max [1746, 784] 9.2
21:16:24.935 00.004 6120 AutoFind: local max [953, 867] 8.1
21:16:24.939 00.004 6120 AutoFind: local max [953, 873] 6.8
21:16:24.943 00.004 6120 AutoFind: local max [214, 989] 6.5
21:16:24.946 00.003 6120 AutoFind: local max [1760, 1032] 6.4
21:16:24.950 00.004 6120 AutoFind: local max [1264, 864] 6.2
21:16:24.955 00.005 6120 AutoFind: local max [286, 601] 6.0
21:16:24.959 00.004 6120 AutoFind: local max [809, 703] 6.0
21:16:24.963 00.004 6120 AutoFind: local max [1533, 709] 5.9
21:16:24.966 00.003 6120 AutoFind: local max [1239, 860] 5.6
21:16:24.971 00.005 6120 AutoFind: local max [366, 816] 5.3
21:16:24.974 00.003 6120 AutoFind: local max [781, 1045] 5.3
21:16:24.977 00.003 6120 AutoFind: local max [11, 452] 5.0
21:16:24.982 00.005 6120 AutoFind: local max [517, 190] 5.0
21:16:24.986 00.004 6120 AutoFind: local max [1243, 415] 4.7
21:16:24.989 00.003 6120 AutoFind: local max [1247, 847] 4.6
21:16:24.993 00.004 6120 AutoFind: local max [236, 541] 4.6
21:16:24.997 00.004 6120 AutoFind: local max [1213, 1033] 4.5
21:16:25.001 00.004 6120 AutoFind: local max [353, 946] 4.2
21:16:25.004 00.003 6120 AutoFind: local max [213, 309] 4.2
21:16:25.008 00.004 6120 AutoFind: local max [216, 982] 4.2
21:16:25.014 00.006 6120 AutoFind: local max [1252, 841] 4.2
21:16:25.018 00.004 6120 AutoFind: local max [653, 624] 4.1
21:16:25.022 00.004 6120 AutoFind: local max [655, 619] 4.1
21:16:25.025 00.003 6120 AutoFind: local max [1777, 536] 4.1
21:16:25.029 00.004 6120 AutoFind: local max [1637, 643] 4.0
21:16:25.032 00.003 6120 AutoFind: local max [879, 449] 4.0
21:16:25.037 00.005 6120 AutoFind: local max [1187, 1030] 3.9
21:16:25.040 00.003 6120 AutoFind: local max [1678, 348] 3.8
21:16:25.044 00.004 6120 AutoFind: local max [808, 709] 3.8
21:16:25.050 00.006 6120 AutoFind: local max [557, 702] 3.8
21:16:25.052 00.002 6120 AutoFind: local max [1770, 15] 3.8
21:16:25.056 00.004 6120 AutoFind: local max [191, 889] 3.7
21:16:25.061 00.005 6120 AutoFind: local max [1662, 901] 3.7
21:16:25.064 00.003 6120 AutoFind: local max [163, 279] 3.6
21:16:25.068 00.004 6120 AutoFind: local max [444, 451] 3.5
21:16:25.072 00.004 6120 AutoFind: local max [549, 1001] 3.5
21:16:25.076 00.004 6120 AutoFind: local max [171, 819] 3.5
21:16:25.081 00.005 6120 AutoFind: local max [551, 507] 3.5
21:16:25.085 00.004 6120 AutoFind: local max [248, 647] 3.5
21:16:25.089 00.004 6120 AutoFind: local max [1258, 845] 3.5
21:16:25.093 00.004 6120 AutoFind: local max [1014, 1074] 3.5
21:16:25.095 00.002 6120 AutoFind: local max [34, 797] 3.5
21:16:25.099 00.004 6120 AutoFind: local max [974, 1050] 3.5
21:16:25.101 00.002 6120 AutoFind: local max [1021, 779] 3.4
21:16:25.105 00.004 6120 AutoFind: local max [1409, 500] 3.4
21:16:25.110 00.005 6120 AutoFind: local max [1833, 695] 3.4
21:16:25.114 00.004 6120 AutoFind: local max [1713, 24] 3.4
21:16:25.118 00.004 6120 AutoFind: local max [1242, 854] 3.4
21:16:25.123 00.005 6120 AutoFind: local max [834, 870] 3.4
21:16:25.126 00.003 6120 AutoFind: local max [1263, 847] 3.4
21:16:25.130 00.004 6120 AutoFind: local max [1870, 312] 3.4
21:16:25.133 00.003 6120 AutoFind: local max [992, 1043] 3.4
21:16:25.138 00.005 6120 AutoFind: local max [78, 68] 3.3
21:16:25.143 00.005 6120 AutoFind: local max [47, 309] 3.3
21:16:25.146 00.003 6120 AutoFind: local max [468, 1068] 3.3
21:16:25.151 00.005 6120 AutoFind: local max [1685, 79] 3.3
21:16:25.154 00.003 6120 AutoFind: local max [1465, 211] 3.3
21:16:25.158 00.004 6120 AutoFind: local max [219, 444] 3.3
21:16:25.162 00.004 6120 AutoFind: local max [1289, 948] 3.3
21:16:25.165 00.003 6120 AutoFind: local max [1257, 870] 3.3
21:16:25.170 00.005 6120 AutoFind: local max [1701, 658] 3.3
21:16:25.173 00.003 6120 AutoFind: local max [62, 1059] 3.3
21:16:25.178 00.005 6120 AutoFind: local max [1263, 871] 3.3
21:16:25.182 00.004 6120 AutoFind: local max [1685, 1027] 3.3
21:16:25.186 00.004 6120 AutoFind: local max [694, 1038] 3.3
21:16:25.190 00.004 6120 AutoFind: local max [1188, 1075] 3.3
21:16:25.194 00.004 6120 AutoFind: local max [1268, 856] 3.2
21:16:25.198 00.004 6120 AutoFind: local max [105, 756] 3.2
21:16:25.203 00.005 6120 AutoFind: local max [1810, 569] 3.2
21:16:25.208 00.005 6120 AutoFind: local max [456, 1045] 3.2
21:16:25.212 00.004 6120 AutoFind: local max [1046, 938] 3.2
21:16:25.215 00.003 6120 AutoFind: local max [1233, 846] 3.2
21:16:25.220 00.005 6120 AutoFind: local max [1689, 323] 3.2
21:16:25.223 00.003 6120 AutoFind: local max [1605, 1044] 3.2
21:16:25.227 00.004 6120 AutoFind: local max [1662, 886] 3.2
21:16:25.232 00.005 6120 AutoFind: local max [1171, 1043] 3.2
21:16:25.238 00.006 6120 AutoFind: local max [991, 777] 3.2
21:16:25.243 00.005 6120 AutoFind: local max [1414, 1030] 3.2
21:16:25.247 00.004 6120 AutoFind: too close [1171, 1043] 3.2 - [1187, 1030] 3.9
21:16:25.250 00.003 6120 AutoFind: too close [1662, 886] 3.2 - [1662, 901] 3.7
21:16:25.254 00.004 6120 AutoFind: close dim-bright [1689, 323] 3.2 - [1671, 329] 56.0
21:16:25.258 00.004 6120 AutoFind: too close [1233, 846] 3.2 - [1242, 854] 3.4
21:16:25.261 00.003 6120 AutoFind: too close [1233, 846] 3.2 - [1252, 841] 4.2
21:16:25.267 00.006 6120 AutoFind: too close [1233, 846] 3.2 - [1247, 847] 4.6
21:16:25.272 00.005 6120 AutoFind: too close [1233, 846] 3.2 - [1239, 860] 5.6
21:16:25.275 00.003 6120 AutoFind: close dim-bright [1233, 846] 3.2 - [1252, 856] 128.5
21:16:25.279 00.004 6120 AutoFind: close dim-bright [1233, 846] 3.2 - [1251, 862] 140.4
21:16:25.283 00.004 6120 AutoFind: too close [1268, 856] 3.2 - [1263, 871] 3.3
21:16:25.286 00.003 6120 AutoFind: too close [1268, 856] 3.2 - [1257, 870] 3.3
21:16:25.290 00.004 6120 AutoFind: too close [1268, 856] 3.2 - [1263, 847] 3.4
21:16:25.294 00.004 6120 AutoFind: too close [1268, 856] 3.2 - [1258, 845] 3.5
21:16:25.299 00.005 6120 AutoFind: too close [1268, 856] 3.2 - [1252, 841] 4.2
21:16:25.304 00.005 6120 AutoFind: too close [1268, 856] 3.2 - [1264, 864] 6.2
21:16:25.307 00.003 6120 AutoFind: close dim-bright [1268, 856] 3.2 - [1252, 856] 128.5
21:16:25.311 00.004 6120 AutoFind: close dim-bright [1268, 856] 3.2 - [1251, 862] 140.4
21:16:25.314 00.003 6120 AutoFind: too close [1263, 871] 3.3 - [1257, 870] 3.3
21:16:25.318 00.004 6120 AutoFind: too close [1263, 871] 3.3 - [1264, 864] 6.2
21:16:25.321 00.003 6120 AutoFind: close dim-bright [1263, 871] 3.3 - [1252, 856] 128.5
21:16:25.325 00.004 6120 AutoFind: close dim-bright [1263, 871] 3.3 - [1251, 862] 140.4
21:16:25.328 00.003 6120 AutoFind: too close [1257, 870] 3.3 - [1242, 854] 3.4
21:16:25.332 00.004 6120 AutoFind: too close [1257, 870] 3.3 - [1239, 860] 5.6
21:16:25.338 00.006 6120 AutoFind: too close [1257, 870] 3.3 - [1264, 864] 6.2
21:16:25.342 00.004 6120 AutoFind: close dim-bright [1257, 870] 3.3 - [1252, 856] 128.5
21:16:25.346 00.004 6120 AutoFind: close dim-bright [1257, 870] 3.3 - [1251, 862] 140.4
21:16:25.349 00.003 6120 AutoFind: too close [992, 1043] 3.4 - [974, 1050] 3.5
21:16:25.353 00.004 6120 AutoFind: too close [1263, 847] 3.4 - [1258, 845] 3.5
21:16:25.357 00.004 6120 AutoFind: too close [1263, 847] 3.4 - [1252, 841] 4.2
21:16:25.360 00.003 6120 AutoFind: too close [1263, 847] 3.4 - [1247, 847] 4.6
21:16:25.365 00.005 6120 AutoFind: too close [1263, 847] 3.4 - [1264, 864] 6.2
21:16:25.369 00.004 6120 AutoFind: close dim-bright [1263, 847] 3.4 - [1252, 856] 128.5
21:16:25.372 00.003 6120 AutoFind: close dim-bright [1263, 847] 3.4 - [1251, 862] 140.4
21:16:25.377 00.005 6120 AutoFind: too close [1242, 854] 3.4 - [1258, 845] 3.5
21:16:25.380 00.003 6120 AutoFind: too close [1242, 854] 3.4 - [1252, 841] 4.2
21:16:25.383 00.003 6120 AutoFind: too close [1242, 854] 3.4 - [1247, 847] 4.6
21:16:25.388 00.005 6120 AutoFind: too close [1242, 854] 3.4 - [1239, 860] 5.6
21:16:25.392 00.004 6120 AutoFind: close dim-bright [1242, 854] 3.4 - [1252, 856] 128.5
21:16:25.396 00.004 6120 AutoFind: close dim-bright [1242, 854] 3.4 - [1251, 862] 140.4
21:16:25.399 00.003 6120 AutoFind: too close [1258, 845] 3.5 - [1252, 841] 4.2
21:16:25.403 00.004 6120 AutoFind: too close [1258, 845] 3.5 - [1247, 847] 4.6
21:16:25.406 00.003 6120 AutoFind: too close [1258, 845] 3.5 - [1239, 860] 5.6
21:16:25.409 00.003 6120 AutoFind: too close [1258, 845] 3.5 - [1264, 864] 6.2
21:16:25.412 00.003 6120 AutoFind: close dim-bright [1258, 845] 3.5 - [1252, 856] 128.5
21:16:25.417 00.005 6120 AutoFind: close dim-bright [1258, 845] 3.5 - [1251, 862] 140.4
21:16:25.419 00.002 6120 AutoFind: close dim-bright [171, 819] 3.5 - [159, 816] 46.9
21:16:25.422 00.003 6120 AutoFind: too close [1662, 901] 3.7 - [1649, 907] 12.2
21:16:25.427 00.005 6120 AutoFind: too close [808, 709] 3.8 - [809, 703] 6.0
21:16:25.429 00.002 6120 AutoFind: close dim-bright [1678, 348] 3.8 - [1671, 329] 56.0
21:16:25.433 00.004 6120 AutoFind: close dim-bright [1187, 1030] 3.9 - [1199, 1029] 92.4
21:16:25.437 00.004 6120 AutoFind: too close [655, 619] 4.1 - [653, 624] 4.1
21:16:25.440 00.003 6120 AutoFind: too close [1252, 841] 4.2 - [1247, 847] 4.6
21:16:25.443 00.003 6120 AutoFind: too close [1252, 841] 4.2 - [1239, 860] 5.6
21:16:25.448 00.005 6120 AutoFind: close dim-bright [1252, 841] 4.2 - [1252, 856] 128.5
21:16:25.451 00.003 6120 AutoFind: too close [216, 982] 4.2 - [214, 989] 6.5
21:16:25.456 00.005 6120 AutoFind: close dim-bright [1213, 1033] 4.5 - [1199, 1029] 92.4
21:16:25.459 00.003 6120 AutoFind: too close [1247, 847] 4.6 - [1239, 860] 5.6
21:16:25.463 00.004 6120 AutoFind: too close [1247, 847] 4.6 - [1264, 864] 6.2
21:16:25.466 00.003 6120 AutoFind: close dim-bright [1247, 847] 4.6 - [1252, 856] 128.5
21:16:25.470 00.004 6120 AutoFind: close dim-bright [1247, 847] 4.6 - [1251, 862] 140.4
21:16:25.472 00.002 6120 AutoFind: close dim-bright [1239, 860] 5.6 - [1252, 856] 128.5
21:16:25.476 00.004 6120 AutoFind: close dim-bright [1239, 860] 5.6 - [1251, 862] 140.4
21:16:25.480 00.004 6120 AutoFind: close dim-bright [1264, 864] 6.2 - [1252, 856] 128.5
21:16:25.484 00.004 6120 AutoFind: close dim-bright [1264, 864] 6.2 - [1251, 862] 140.4
21:16:25.488 00.004 6120 AutoFind: too close [953, 873] 6.8 - [953, 867] 8.1
21:16:25.492 00.004 6120 AutoFind: too close [1252, 856] 128.5 - [1251, 862] 140.4
21:16:25.495 00.003 6120 AutoFind: too close to edge [1770, 15] 3.8
21:16:25.498 00.003 6120 AutoFind: too close to edge [11, 452] 5.0
21:16:25.502 00.004 6120 AutoFind: too close to edge [1174, 13] 13.3
21:16:25.505 00.003 6120 AutoFind: too close to edge [13, 516] 30.4
21:16:25.508 00.003 6120 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
21:16:25.512 00.004 6120 Star::Find(15, 1199, 1029, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.515 00.003 6120 Star::Find returns 1 (0), X=1200.05, Y=1029.33, Mass=5579, SNR=47.9, Peak=120 HFD=6.8
21:16:25.519 00.004 6120 Star::Find(15, 1671, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.523 00.004 6120 Star::Find returns 1 (0), X=1670.33, Y=330.63, Mass=2295, SNR=31.8, Peak=78 HFD=6.6
21:16:25.527 00.004 6120 Star::Find(15, 159, 816, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.530 00.003 6120 Star::Find returns 1 (0), X=158.39, Y=816.33, Mass=1221, SNR=23.9, Peak=75 HFD=4.8
21:16:25.533 00.003 6120 Star::Find(15, 114, 903, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.537 00.004 6120 Star::Find returns 1 (0), X=113.97, Y=902.93, Mass=823, SNR=19.5, Peak=55 HFD=4.5
21:16:25.540 00.003 6120 Star::Find(15, 319, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.545 00.005 6120 Star::Find returns 1 (0), X=318.58, Y=152.00, Mass=817, SNR=19.5, Peak=48 HFD=5.0
21:16:25.549 00.004 6120 Star::Find(15, 1531, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.553 00.004 6120 Star::Find returns 1 (0), X=1531.34, Y=899.51, Mass=1093, SNR=22.0, Peak=39 HFD=5.6
21:16:25.556 00.003 6120 Star::Find(15, 190, 542, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.561 00.005 6120 Star::Find returns 1 (0), X=189.75, Y=542.78, Mass=586, SNR=16.5, Peak=32 HFD=5.5
21:16:25.564 00.003 6120 Star::Find(15, 144, 425, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.568 00.004 6120 Star::Find returns 1 (0), X=144.13, Y=425.83, Mass=508, SNR=15.4, Peak=38 HFD=4.6
21:16:25.571 00.003 6120 Star::Find(15, 1635, 435, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.577 00.006 6120 Star::Find returns 1 (0), X=1635.30, Y=436.81, Mass=467, SNR=14.6, Peak=21 HFD=5.9
21:16:25.580 00.003 6120 Star::Find(15, 1353, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.585 00.005 6120 Star::Find returns 1 (0), X=1353.94, Y=257.90, Mass=672, SNR=17.3, Peak=21 HFD=6.5
21:16:25.589 00.004 6120 Star::Find(15, 1154, 142, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.593 00.004 6120 Star::Find returns 1 (0), X=1155.39, Y=141.03, Mass=527, SNR=15.2, Peak=17 HFD=6.6
21:16:25.597 00.004 6120 Star::Find(15, 502, 917, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.600 00.003 6120 Star::Find returns 1 (0), X=502.56, Y=918.76, Mass=475, SNR=14.8, Peak=15 HFD=5.7
21:16:25.603 00.003 6120 Star::Find(15, 615, 90, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.608 00.005 6120 Star::Find returns 1 (0), X=615.09, Y=90.17, Mass=409, SNR=13.7, Peak=11 HFD=6.1
21:16:25.612 00.004 6120 Star::Find(15, 255, 804, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.617 00.005 6120 Star::Find returns 1 (0), X=255.15, Y=804.72, Mass=234, SNR=10.5, Peak=14 HFD=5.1
21:16:25.621 00.004 6120 Star::Find(15, 218, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.625 00.004 6120 Star::Find returns 1 (0), X=217.97, Y=564.41, Mass=183, SNR=9.2, Peak=16 HFD=4.9
21:16:25.629 00.004 6120 Star::Find(15, 942, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.633 00.004 6120 Star::Find returns 1 (0), X=942.87, Y=1050.80, Mass=274, SNR=11.1, Peak=13 HFD=6.0
21:16:25.637 00.004 6120 Star::Find(15, 1746, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.642 00.005 6120 Star::Find returns 1 (0), X=1745.23, Y=787.20, Mass=298, SNR=11.8, Peak=15 HFD=5.6
21:16:25.646 00.004 6120 Star::Find(15, 1760, 1032, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.650 00.004 6120 Star::Find returns 1 (0), X=1759.33, Y=1032.12, Mass=174, SNR=9.0, Peak=8 HFD=5.8
21:16:25.654 00.004 6120 Star::Find(15, 286, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.657 00.003 6120 Star::Find returns 1 (0), X=286.54, Y=599.92, Mass=89, SNR=6.4, Peak=7 HFD=5.0
21:16:25.661 00.004 6120 Star::Find(15, 1533, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.665 00.004 6120 Star::Find false star n=33 nbg=282 bg=1.1 sigma=1.0 thresh=4 peak=4
21:16:25.669 00.004 6120 Star::Find returns 0 (2), X=1533.00, Y=709.00, Mass=114, SNR=2.9, Peak=7 HFD=0.0
21:16:25.672 00.003 6120 Star::Find(15, 366, 816, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.678 00.006 6120 Star::Find returns 1 (0), X=366.10, Y=815.93, Mass=88, SNR=6.4, Peak=5 HFD=6.2
21:16:25.681 00.003 6120 Star::Find(15, 781, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.685 00.004 6120 Star::Find returns 1 (0), X=782.18, Y=1044.49, Mass=188, SNR=9.2, Peak=9 HFD=5.7
21:16:25.689 00.004 6120 Star::Find(15, 517, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.692 00.003 6120 Star::Find returns 1 (0), X=517.57, Y=189.98, Mass=106, SNR=7.0, Peak=6 HFD=5.1
21:16:25.696 00.004 6120 Star::Find(15, 1243, 415, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.700 00.004 6120 Star::Find false star n=23 nbg=284 bg=1.2 sigma=1.2 thresh=5 peak=5
21:16:25.703 00.003 6120 Star::Find returns 0 (2), X=1243.00, Y=415.00, Mass=111, SNR=2.9, Peak=9 HFD=0.0
21:16:25.707 00.004 6120 Star::Find(15, 236, 541, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.710 00.003 6120 Star::Find returns 1 (0), X=235.62, Y=540.93, Mass=117, SNR=7.3, Peak=7 HFD=5.4
21:16:25.713 00.003 6120 Star::Find(15, 1213, 1033, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.717 00.004 6120 Star::Find returns 1 (0), X=1200.05, Y=1029.33, Mass=5579, SNR=47.9, Peak=120 HFD=6.8
21:16:25.721 00.004 6120 Star::Find(15, 353, 946, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.724 00.003 6120 Star::Find false star n=31 nbg=279 bg=1.0 sigma=1.0 thresh=4 peak=4
21:16:25.727 00.003 6120 Star::Find returns 0 (2), X=353.00, Y=946.00, Mass=110, SNR=2.9, Peak=8 HFD=0.0
21:16:25.731 00.004 6120 Star::Find(15, 213, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.734 00.003 6120 Star::Find returns 1 (0), X=213.68, Y=308.03, Mass=108, SNR=7.1, Peak=10 HFD=5.2
21:16:25.737 00.003 6120 Star::Find(15, 1777, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.740 00.003 6120 Star::Find false star n=25 nbg=275 bg=0.6 sigma=0.7 thresh=3 peak=3
21:16:25.743 00.003 6120 Star::Find returns 0 (2), X=1777.00, Y=536.00, Mass=78, SNR=2.9, Peak=6 HFD=0.0
21:16:25.746 00.003 6120 Star::Find(15, 1637, 643, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.750 00.004 6120 Star::Find returns 1 (0), X=1636.08, Y=645.47, Mass=135, SNR=7.9, Peak=6 HFD=6.2
21:16:25.753 00.003 6120 Star::Find(15, 879, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.758 00.005 6120 Star::Find returns 1 (0), X=879.37, Y=450.11, Mass=136, SNR=7.9, Peak=8 HFD=7.6
21:16:25.763 00.005 6120 Star::Find(15, 1678, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.769 00.006 6120 Star::Find returns 1 (0), X=1670.58, Y=331.83, Mass=2104, SNR=29.9, Peak=72 HFD=5.9
21:16:25.775 00.006 6120 Star::Find(15, 557, 702, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.779 00.004 6120 Star::Find returns 1 (0), X=557.34, Y=704.38, Mass=138, SNR=8.0, Peak=6 HFD=6.1
21:16:25.782 00.003 6120 Star::Find(15, 191, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.785 00.003 6120 Star::Find returns 1 (0), X=190.70, Y=889.00, Mass=121, SNR=7.4, Peak=8 HFD=6.3
21:16:25.789 00.004 6120 Star::Find(15, 163, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.793 00.004 6120 Star::Find false star n=16 nbg=281 bg=0.5 sigma=0.7 thresh=3 peak=3
21:16:25.798 00.005 6120 Star::Find returns 0 (2), X=163.00, Y=279.00, Mass=46, SNR=2.9, Peak=5 HFD=0.0
21:16:25.802 00.004 6120 Star::Find(15, 444, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.806 00.004 6120 Star::Find false star n=22 nbg=269 bg=0.3 sigma=0.4 thresh=2 peak=1
21:16:25.810 00.004 6120 Star::Find returns 0 (2), X=444.00, Y=451.00, Mass=43, SNR=2.9, Peak=4 HFD=0.0
21:16:25.815 00.005 6120 Star::Find(15, 549, 1001, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.820 00.005 6120 Star::Find returns 0 (2), X=549.00, Y=1001.00, Mass=14, SNR=2.5, Peak=5 HFD=0.0
21:16:25.826 00.006 6120 Star::Find(15, 171, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.832 00.006 6120 Star::Find returns 1 (0), X=158.39, Y=816.33, Mass=1221, SNR=23.9, Peak=75 HFD=4.8
21:16:25.835 00.003 6120 Star::Find(15, 551, 507, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.840 00.005 6120 Star::Find returns 0 (2), X=551.00, Y=507.00, Mass=10, SNR=2.1, Peak=3 HFD=0.0
21:16:25.845 00.005 6120 Star::Find(15, 248, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.850 00.005 6120 Star::Find false star n=30 nbg=284 bg=0.5 sigma=0.7 thresh=2 peak=2
21:16:25.855 00.005 6120 Star::Find returns 0 (2), X=248.00, Y=647.00, Mass=59, SNR=2.9, Peak=4 HFD=0.0
21:16:25.862 00.007 6120 Star::Find(15, 1014, 1074, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.867 00.005 6120 Star::Find false star n=13 nbg=275 bg=0.6 sigma=0.7 thresh=3 peak=2
21:16:25.873 00.006 6120 Star::Find returns 0 (2), X=1014.00, Y=1074.00, Mass=34, SNR=2.9, Peak=5 HFD=0.0
21:16:25.877 00.004 6120 Star::Find(15, 34, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.883 00.006 6120 Star::Find false star n=23 nbg=265 bg=0.3 sigma=0.5 thresh=2 peak=1
21:16:25.888 00.005 6120 Star::Find returns 0 (2), X=34.00, Y=797.00, Mass=44, SNR=2.9, Peak=4 HFD=0.0
21:16:25.892 00.004 6120 Star::Find(15, 1021, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.898 00.006 6120 Star::Find false star n=23 nbg=265 bg=0.3 sigma=0.5 thresh=2 peak=1
21:16:25.902 00.004 6120 Star::Find returns 0 (2), X=1021.00, Y=779.00, Mass=42, SNR=2.9, Peak=4 HFD=0.0
21:16:25.908 00.006 6120 Star::Find(15, 1409, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.913 00.005 6120 Star::Find false star n=21 nbg=278 bg=0.6 sigma=0.7 thresh=3 peak=2
21:16:25.918 00.005 6120 Star::Find returns 0 (2), X=1409.00, Y=500.00, Mass=55, SNR=2.9, Peak=5 HFD=0.0
21:16:25.924 00.006 6120 Star::Find(15, 1833, 695, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.931 00.007 6120 Star::Find false star n=7 nbg=286 bg=0.6 sigma=0.7 thresh=3 peak=2
21:16:25.936 00.005 6120 Star::Find returns 0 (2), X=1833.00, Y=695.00, Mass=21, SNR=2.9, Peak=6 HFD=0.0
21:16:25.942 00.006 6120 Star::Find(15, 1713, 24, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.946 00.004 6120 Star::Find false star n=11 nbg=278 bg=0.6 sigma=0.7 thresh=3 peak=2
21:16:25.952 00.006 6120 Star::Find returns 0 (2), X=1713.00, Y=24.00, Mass=33, SNR=2.9, Peak=6 HFD=0.0
21:16:25.956 00.004 6120 Star::Find(15, 834, 870, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.962 00.006 6120 Star::Find false star n=8 nbg=286 bg=0.5 sigma=0.7 thresh=3 peak=2
21:16:25.967 00.005 6120 Star::Find returns 0 (2), X=834.00, Y=870.00, Mass=21, SNR=2.9, Peak=4 HFD=0.0
21:16:25.970 00.003 6120 Star::Find(15, 1870, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.973 00.003 6120 Star::Find false star n=19 nbg=262 bg=0.3 sigma=0.4 thresh=2 peak=1
21:16:25.978 00.005 6120 Star::Find returns 0 (2), X=1870.00, Y=312.00, Mass=38, SNR=2.9, Peak=4 HFD=0.0
21:16:25.983 00.005 6120 Star::Find(15, 78, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.987 00.004 6120 Star::Find returns 0 (2), X=78.00, Y=68.00, Mass=17, SNR=2.8, Peak=5 HFD=0.0
21:16:25.992 00.005 6120 Star::Find(15, 47, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:25.996 00.004 6120 Star::Find false star n=23 nbg=261 bg=0.3 sigma=0.5 thresh=2 peak=2
21:16:26.000 00.004 6120 Star::Find returns 0 (2), X=47.00, Y=309.00, Mass=50, SNR=2.9, Peak=6 HFD=0.0
21:16:26.003 00.003 6120 Star::Find(15, 468, 1068, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:26.007 00.004 6120 Star::Find false star n=15 nbg=276 bg=0.7 sigma=0.7 thresh=3 peak=2
21:16:26.011 00.004 6120 Star::Find returns 0 (2), X=468.00, Y=1068.00, Mass=39, SNR=2.9, Peak=5 HFD=0.0
21:16:26.015 00.004 6120 Star::Find(15, 1685, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:26.019 00.004 6120 Star::Find false star n=21 nbg=258 bg=0.3 sigma=0.5 thresh=2 peak=2
21:16:26.022 00.003 6120 Star::Find returns 0 (2), X=1685.00, Y=79.00, Mass=46, SNR=2.9, Peak=4 HFD=0.0
21:16:26.026 00.004 6120 Star::Find(15, 1465, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:26.029 00.003 6120 Star::Find returns 0 (2), X=1465.00, Y=211.00, Mass=16, SNR=2.7, Peak=4 HFD=0.0
21:16:26.034 00.005 6120 Star::Find(15, 219, 444, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:26.037 00.003 6120 Star::Find false star n=16 nbg=285 bg=0.5 sigma=0.7 thresh=3 peak=2
21:16:26.040 00.003 6120 Star::Find returns 0 (2), X=219.00, Y=444.00, Mass=47, SNR=2.9, Peak=5 HFD=0.0
21:16:26.045 00.005 6120 Star::Find(15, 1289, 948, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:26.049 00.004 6120 Star::Find false star n=24 nbg=281 bg=0.5 sigma=0.7 thresh=2 peak=2
21:16:26.052 00.003 6120 Star::Find returns 0 (2), X=1289.00, Y=948.00, Mass=43, SNR=2.9, Peak=5 HFD=0.0
21:16:26.057 00.005 6120 Star::Find(15, 1701, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:26.059 00.002 6120 Star::Find false star n=23 nbg=268 bg=0.6 sigma=0.8 thresh=3 peak=2
21:16:26.062 00.003 6120 Star::Find returns 0 (2), X=1701.00, Y=658.00, Mass=72, SNR=2.9, Peak=5 HFD=0.0
21:16:26.064 00.002 6120 Star::Find(15, 62, 1059, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:26.067 00.003 6120 Star::Find returns 0 (3), X=62.00, Y=1059.00, Mass=9, SNR=2.0, Peak=4 HFD=0.0
21:16:26.070 00.003 6120 Star::Find(15, 1685, 1027, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:26.074 00.004 6120 Star::Find returns 0 (3), X=1685.00, Y=1027.00, Mass=8, SNR=2.0, Peak=5 HFD=0.0
21:16:26.080 00.006 6120 Star::Find(15, 694, 1038, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:26.083 00.003 6120 Star::Find returns 0 (2), X=694.00, Y=1038.00, Mass=18, SNR=2.9, Peak=4 HFD=0.0
21:16:26.087 00.004 6120 Star::Find(15, 1188, 1075, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:26.092 00.005 6120 Star::Find false star n=13 nbg=268 bg=0.8 sigma=0.8 thresh=3 peak=2
21:16:26.095 00.003 6120 Star::Find returns 0 (2), X=1188.00, Y=1075.00, Mass=33, SNR=2.9, Peak=5 HFD=0.0
21:16:26.098 00.003 6120 Star::Find(15, 105, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:26.102 00.004 6120 Star::Find returns 0 (2), X=105.00, Y=756.00, Mass=16, SNR=2.7, Peak=4 HFD=0.0
21:16:26.107 00.005 6120 Star::Find(15, 1810, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:26.112 00.005 6120 Star::Find false star n=38 nbg=280 bg=0.6 sigma=0.7 thresh=3 peak=3
21:16:26.116 00.004 6120 Star::Find returns 0 (2), X=1810.00, Y=569.00, Mass=114, SNR=2.9, Peak=6 HFD=0.0
21:16:26.120 00.004 6120 Star::Find(15, 456, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:26.124 00.004 6120 Star::Find false star n=8 nbg=282 bg=0.6 sigma=0.8 thresh=3 peak=1
21:16:26.127 00.003 6120 Star::Find returns 0 (2), X=456.00, Y=1045.00, Mass=21, SNR=2.9, Peak=5 HFD=0.0
21:16:26.131 00.004 6120 Star::Find(15, 1046, 938, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:26.134 00.003 6120 Star::Find returns 0 (2), X=1046.00, Y=938.00, Mass=12, SNR=2.4, Peak=4 HFD=0.0
21:16:26.139 00.005 6120 Star::Find(15, 1689, 323, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:26.142 00.003 6120 Star::Find false star n=55 nbg=254 bg=5.3 sigma=3.8 thresh=17 peak=15
21:16:26.147 00.005 6120 Star::Find returns 0 (2), X=1689.00, Y=323.00, Mass=1755, SNR=2.9, Peak=16 HFD=0.0
21:16:26.151 00.004 6120 Star::Find(15, 1605, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:26.154 00.003 6120 Star::Find false star n=8 nbg=280 bg=0.6 sigma=0.7 thresh=3 peak=1
21:16:26.159 00.005 6120 Star::Find returns 0 (2), X=1605.00, Y=1044.00, Mass=21, SNR=2.9, Peak=4 HFD=0.0
21:16:26.163 00.004 6120 Star::Find(15, 991, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:26.166 00.003 6120 Star::Find false star n=26 nbg=285 bg=0.5 sigma=0.7 thresh=2 peak=1
21:16:26.170 00.004 6120 Star::Find returns 0 (2), X=991.00, Y=777.00, Mass=47, SNR=2.9, Peak=6 HFD=0.0
21:16:26.174 00.004 6120 Star::Find(15, 1414, 1030, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:26.178 00.004 6120 Star::Find returns 0 (2), X=1414.00, Y=1030.00, Mass=19, SNR=2.9, Peak=5 HFD=0.0
21:16:26.182 00.004 6120 AutoFind: finding best star pass 1
21:16:26.186 00.004 6120 Star::Find(15, 1199, 1029, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:26.191 00.005 6120 Star::Find returns 1 (0), X=1200.05, Y=1029.33, Mass=5579, SNR=47.9, Peak=120 HFD=6.8
21:16:26.194 00.003 6120 AutoFind returns star at [1199, 1029] 92.4 Mass 5579 SNR 47.9
21:16:26.199 00.005 6120 Star::Find(15, 1199, 1029, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:26.204 00.005 6120 Star::Find returns 1 (0), X=1200.05, Y=1029.33, Mass=5579, SNR=47.9, Peak=120 HFD=6.8
21:16:26.210 00.006 6120 MultiStar: List (12): {1200.05, 1029.33}(47.9), {1670.33, 330.63}(31.8), {158.39, 816.33}(23.9), {113.97, 902.93}(19.5), {318.58, 152.00}(19.5), {1531.34, 899.51}(22.0), {189.75, 542.78}(16.5), {144.13, 425.83}(15.4), {1635.30, 436.81}(14.6), {1353.94, 257.90}(17.3), {1155.39, 141.03}(15.2), {502.56, 918.76}(14.8), 
21:16:26.214 00.004 6120 setting lock position to (1200.05, 1029.33)
21:16:26.219 00.005 6120 AutoSelect: state = 1, call UpdateGuideState
21:16:26.222 00.003 6120 UpdateGuideState(): m_state=1
21:16:26.227 00.005 6120 Star::Find(15, 1200, 1029, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:26.233 00.006 6120 Star::Find returns 1 (0), X=1200.05, Y=1029.33, Mass=5579, SNR=47.9, Peak=120 HFD=6.8
21:16:26.237 00.004 6120 CameraToMount -- cameraTheta (0.00) - m_xAngle (-2.95) = xAngle (2.95 = 2.95)
21:16:26.242 00.005 6120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.69 = 2.69)
21:16:26.246 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
21:16:26.253 00.007 6120 setting force full frames = false
21:16:26.256 00.003 6120 setting lock position to (1200.05, 1029.33)
21:16:26.259 00.003 6120 CurrentPosition() valid, moving to STATE_SELECTED
21:16:26.266 00.007 6120 Changing from state SELECTING to SELECTED
21:16:26.271 00.005 6120 guider state => SELECTED
21:16:26.278 00.007 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:16:26.302 00.024 6120 UpdateGuideState exits: m=5579 SNR=47.9
21:16:26.307 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:16:26.332 00.025 6120 Status Line: Auto-selected star at (1200.0, 1029.3)
21:16:26.344 00.012 6120 PhdController: newstate STATE_WAIT_SELECTED
21:16:26.349 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:26.353 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:16:26.358 00.005 6120 Enqueuing Expose request
21:16:26.365 00.007 7680 Worker thread wakes up
21:16:26.366 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:16:26.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1014,31,31)
21:16:26.366 00.000 6120 evsrv: cli 0FAEFBB8 connect
21:16:26.372 00.006 6120 case statement mapped state 2 to 1
21:16:26.376 00.004 6120 case statement mapped state 2 to 1
21:16:26.381 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_lock_position","id":"e37fd211-6a86-4769-a45d-7f199718a452"}
21:16:26.385 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":[1200.05,1029.33],"id":"e37fd211-6a86-4769-a45d-7f199718a452"}
21:16:26.392 00.007 6120 evsrv: cli 0FAEFBB8 disconnect
21:16:26.398 00.006 6120 evsrv: cli 0FAF03D8 connect
21:16:26.402 00.004 6120 case statement mapped state 2 to 1
21:16:26.406 00.004 6120 case statement mapped state 2 to 1
21:16:26.412 00.006 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"6601c7c1-c2ba-4677-ac42-0ce5191308b1"}
21:16:26.416 00.004 6120 case statement mapped state 2 to 1
21:16:26.420 00.004 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Selected","id":"6601c7c1-c2ba-4677-ac42-0ce5191308b1"}
21:16:26.426 00.006 6120 evsrv: cli 0FAF03D8 disconnect
21:16:27.427 01.001 6120 evsrv: cli 0FAEFBB8 connect
21:16:27.434 00.007 6120 case statement mapped state 2 to 1
21:16:27.441 00.007 6120 case statement mapped state 2 to 1
21:16:27.446 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"099f6da4-da4e-496d-9f26-9237fed30c5e"}
21:16:27.451 00.005 6120 case statement mapped state 2 to 1
21:16:27.457 00.006 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Selected","id":"099f6da4-da4e-496d-9f26-9237fed30c5e"}
21:16:27.461 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
21:16:27.606 00.145 7680 Exposure complete
21:16:27.717 00.111 7680 worker thread done servicing request
21:16:27.718 00.001 6120 OnExposeComplete: enter
21:16:27.721 00.003 6120 UpdateGuideState(): m_state=2
21:16:27.726 00.005 6120 Star::Find(15, 1200, 1029, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:16:27.729 00.003 6120 Star::Find returns 1 (0), X=1200.27, Y=1029.54, Mass=5389, SNR=47.6, Peak=119 HFD=7.1
21:16:27.734 00.005 6120 CameraToMount -- cameraTheta (0.75) - m_xAngle (-2.95) = xAngle (3.70 = -2.58)
21:16:27.738 00.004 6120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.44 = -2.85)
21:16:27.742 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.21 hyp=0.30 cameraTheta=0.75 mountX=-0.26 mountY=-0.09, mountTheta=-2.81
21:16:27.746 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:16:27.771 00.025 6120 UpdateGuideState exits: m=5389 SNR=47.6
21:16:27.775 00.004 6120 PhdController: newstate STATE_CALIBRATE
21:16:27.779 00.004 6120 PhdController: newstate STATE_GUIDE
21:16:27.796 00.017 6120 Changing from state SELECTED to CALIBRATING_PRIMARY
21:16:27.801 00.005 6120 guider state => CALIBRATED
21:16:27.804 00.003 6120 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
21:16:27.810 00.006 6120 reset dither spiral
21:16:27.814 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
21:16:27.819 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:27.821 00.002 6120 ScheduleExposure(1000,3,0) exposurePending=0
21:16:27.827 00.006 6120 Enqueuing Expose request
21:16:27.832 00.005 7680 Worker thread wakes up
21:16:27.832 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:16:27.832 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:16:28.464 00.632 6120 evsrv: cli 0FAF03D8 connect
21:16:28.472 00.008 6120 case statement mapped state 5 to 1
21:16:28.478 00.006 6120 case statement mapped state 5 to 1
21:16:28.485 00.007 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"6cbfbd1e-bae7-425a-9719-f5b0185750cc"}
21:16:28.492 00.007 6120 case statement mapped state 5 to 1
21:16:28.496 00.004 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Selected","id":"6cbfbd1e-bae7-425a-9719-f5b0185750cc"}
21:16:28.501 00.005 6120 evsrv: cli 0FAF03D8 disconnect
21:16:29.079 00.578 7680 Exposure complete
21:16:29.184 00.105 6120 OnExposeComplete: enter
21:16:29.188 00.004 6120 UpdateGuideState(): m_state=5
21:16:29.193 00.005 7680 worker thread done servicing request
21:16:29.193 00.000 6120 Star::Find(15, 1200, 1029, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:16:29.196 00.003 6120 Star::Find returns 1 (0), X=1200.03, Y=1029.81, Mass=5596, SNR=47.6, Peak=135 HFD=6.7
21:16:29.202 00.006 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.72)
21:16:29.207 00.005 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.99)
21:16:29.211 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.47 hyp=0.47 cameraTheta=1.61 mountX=-0.07 mountY=-0.43, mountTheta=-1.73
21:16:29.216 00.005 6120 Changing from state CALIBRATED to GUIDING
21:16:29.219 00.003 6120 ScopeASCOM::GetDeclinationRadians() returns 15.9
21:16:29.223 00.004 6120 ScopeASCOM::SideOfPier() returns 1
21:16:29.226 00.003 6120 AdjustCalibrationForScopePointing (scope): current dec=15.9 pierSide=1, cal dec=0.5 pierSide=1 rotAngle=None bin=1
21:16:29.229 00.003 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
21:16:29.234 00.005 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
21:16:29.239 00.005 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:16:29.244 00.005 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:16:29.248 00.004 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
21:16:29.251 00.003 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
21:16:29.256 00.005 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
21:16:29.259 00.003 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:16:29.266 00.007 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
21:16:29.270 00.004 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
21:16:29.274 00.004 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
21:16:29.278 00.004 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
21:16:29.283 00.005 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
21:16:29.411 00.128 6120 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
21:16:29.419 00.008 6120 GetDouble("/profile/5/camera/pixelsize", 0.000000) returns 2.900000
21:16:29.426 00.007 6120 Dec comp: XRate 1.549 -> 1.490 for dec 0.5 -> dec 15.9
21:16:29.436 00.010 6120 ScopeASCOM::GetDeclinationRadians() returns 15.9
21:16:29.441 00.005 6120 ScopeASCOM::SideOfPier() returns 1
21:16:29.446 00.005 6120 setting lock position to (1200.03, 1029.81)
21:16:29.451 00.005 6120 guider state => GUIDING
21:16:29.456 00.005 6120 Status Line: Guiding
21:16:29.464 00.008 6120 Mount: notify guiding started
21:16:29.472 00.008 6120 GetString("/profile/5/name", "") returns "PHD SF 2025"
21:16:29.476 00.004 6120 GetString("/profile/5/scope/calibration/timestamp", "") returns "11/24/2025 8:50:59 PM"
21:16:29.481 00.005 6120 GetDouble("/profile/5/scope/calibration/xRate", 1.000000) returns 0.001549
21:16:29.486 00.005 6120 GetDouble("/profile/5/scope/calibration/yRate", 1.000000) returns 0.001842
21:16:29.491 00.005 6120 GetInt("/profile/5/scope/calibration/binning", 1) returns 1
21:16:29.496 00.005 6120 GetDouble("/profile/5/scope/calibration/xAngle", 0.000000) returns -2.954580
21:16:29.500 00.004 6120 GetDouble("/profile/5/scope/calibration/yAngle", 0.000000) returns -1.652140
21:16:29.505 00.005 6120 GetDouble("/profile/5/scope/calibration/declination", 0.000000) returns 0.009384
21:16:29.509 00.004 6120 GetInt("/profile/5/scope/calibration/pierSide", -1) returns 1
21:16:29.515 00.006 6120 GetInt("/profile/5/scope/calibration/raGuideParity", 0) returns 1
21:16:29.520 00.005 6120 GetInt("/profile/5/scope/calibration/decGuideParity", 0) returns 1
21:16:29.524 00.004 6120 GetDouble("/profile/5/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:16:29.528 00.004 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
21:16:29.532 00.004 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
21:16:29.537 00.005 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:16:29.540 00.003 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:16:29.545 00.005 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
21:16:29.550 00.005 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
21:16:29.554 00.004 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
21:16:29.558 00.004 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:16:29.563 00.005 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
21:16:29.566 00.003 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
21:16:29.570 00.004 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
21:16:29.574 00.004 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
21:16:29.579 00.005 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
21:16:29.583 00.004 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
21:16:29.587 00.004 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
21:16:29.591 00.004 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:16:29.595 00.004 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:16:29.600 00.005 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
21:16:29.603 00.003 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
21:16:29.609 00.006 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
21:16:29.614 00.005 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:16:29.619 00.005 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
21:16:29.623 00.004 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
21:16:29.627 00.004 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
21:16:29.631 00.004 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
21:16:29.635 00.004 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
21:16:29.644 00.009 6120 evsrv: cli 0FAEFBB8 connect
21:16:29.650 00.006 6120 case statement mapped state 6 to 3
21:16:29.654 00.004 6120 case statement mapped state 6 to 3
21:16:29.658 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"1f830e90-107a-4e4c-9207-56c485172f34"}
21:16:29.662 00.004 6120 case statement mapped state 6 to 3
21:16:29.665 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f830e90-107a-4e4c-9207-56c485172f34"}
21:16:29.671 00.006 6120 evsrv: cli 0FAEFBB8 disconnect
21:16:29.724 00.053 6120 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
21:16:29.733 00.009 6120 ScopeASCOM::SideOfPier() returns 1
21:16:29.741 00.008 6120 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:16:29.745 00.004 6120 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
21:16:29.750 00.005 6120 ScopeASCOM::GetDeclinationRadians() returns 15.9
21:16:29.753 00.003 6120 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 15.9
21:16:29.757 00.004 6120 MountToCamera -- mountTheta (0.00) + m_xAngle (-2.95) = xAngle (-2.95 = -2.95)
21:16:29.761 00.004 6120 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
21:16:29.766 00.005 6120 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
21:16:29.770 00.004 6120 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
21:16:29.776 00.006 6120 GetInt("/profile/5/AutoLoadCalibration", -1) returns 1
21:16:29.779 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:16:29.802 00.023 6120 UpdateGuideState exits: m=5596 SNR=47.6
21:16:29.807 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
21:16:29.811 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:29.815 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:16:29.819 00.004 6120 Enqueuing Expose request
21:16:29.824 00.005 7680 Worker thread wakes up
21:16:29.825 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:16:29.825 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1015,31,31)
21:16:31.067 01.242 7680 Exposure complete
21:16:31.189 00.122 7680 worker thread done servicing request
21:16:31.189 00.000 6120 OnExposeComplete: enter
21:16:31.193 00.004 6120 UpdateGuideState(): m_state=6
21:16:31.198 00.005 6120 Star::Find(15, 1200, 1029, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:16:31.205 00.007 6120 Star::Find returns 1 (0), X=1200.13, Y=1030.20, Mass=5453, SNR=47.4, Peak=129 HFD=6.8
21:16:31.208 00.003 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.29 = -2.00)
21:16:31.211 00.003 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
21:16:31.214 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.40 hyp=0.41 cameraTheta=1.33 mountX=-0.17 mountY=-0.31, mountTheta=-2.06
21:16:31.220 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.40, opts=13)
21:16:31.223 00.003 6120 Enqueuing Move request for scope (0.10, 0.40)
21:16:31.226 00.003 7680 Worker thread wakes up
21:16:31.226 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.40) opts 0xd
21:16:31.227 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.40)
21:16:31.227 00.000 7680 Moving (0.10, 0.40) raw xDistance=-0.17 yDistance=-0.31
21:16:31.227 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:16:31.227 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
21:16:31.227 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:16:31.229 00.002 7680 MoveAxis(E, 0, ABG)
21:16:31.229 00.000 7680 Move returns status 0, amount 0
21:16:31.229 00.000 7680 MoveAxis(N, 0, ABG)
21:16:31.229 00.000 7680 Move returns status 0, amount 0
21:16:31.229 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:16:31.236 00.007 7680 move complete, result=0
21:16:31.236 00.000 7680 worker thread done servicing request
21:16:31.253 00.017 6120 UpdateGuideState exits: m=5453 SNR=47.4
21:16:31.257 00.004 6120 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 1 / 99999
21:16:31.261 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764040591.261,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.45,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:16:31.266 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:31.272 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:16:31.275 00.003 6120 Enqueuing Expose request
21:16:31.280 00.005 7680 Worker thread wakes up
21:16:31.280 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:16:31.283 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:16:31.284 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1015,31,31)
21:16:32.527 01.243 7680 Exposure complete
21:16:32.631 00.104 7680 worker thread done servicing request
21:16:32.632 00.001 6120 OnExposeComplete: enter
21:16:32.636 00.004 6120 UpdateGuideState(): m_state=6
21:16:32.641 00.005 6120 Star::Find(15, 1200, 1030, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:16:32.645 00.004 6120 Star::Find returns 1 (0), X=1200.00, Y=1030.35, Mass=5516, SNR=48.1, Peak=119 HFD=6.9
21:16:32.650 00.005 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.58 = -1.71)
21:16:32.653 00.003 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
21:16:32.658 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.54 hyp=0.54 cameraTheta=1.62 mountX=-0.07 mountY=-0.50, mountTheta=-1.72
21:16:32.664 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.54, opts=13)
21:16:32.668 00.004 6120 Enqueuing Move request for scope (-0.03, 0.54)
21:16:32.673 00.005 7680 Worker thread wakes up
21:16:32.673 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.54) opts 0xd
21:16:32.673 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.54)
21:16:32.673 00.000 7680 Moving (-0.03, 0.54) raw xDistance=-0.07 yDistance=-0.50
21:16:32.674 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:16:32.674 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
21:16:32.674 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
21:16:32.674 00.000 7680 MoveAxis(E, 0, ABG)
21:16:32.675 00.001 7680 Move returns status 0, amount 0
21:16:32.675 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:16:32.680 00.005 7680 MoveAxis(N, 0, ABG)
21:16:32.680 00.000 7680 Move returns status 0, amount 0
21:16:32.680 00.000 7680 move complete, result=0
21:16:32.680 00.000 7680 worker thread done servicing request
21:16:32.701 00.021 6120 UpdateGuideState exits: m=5516 SNR=48.1
21:16:32.707 00.006 6120 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 2 / 99999
21:16:32.711 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764040592.711,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.48,"Time":1.5,"SettleTime":10.0,"StarLocked":true}
21:16:32.715 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:32.720 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:16:32.723 00.003 6120 Enqueuing Expose request
21:16:32.727 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
21:16:32.730 00.003 7680 Worker thread wakes up
21:16:32.732 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:16:32.732 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1015,31,31)
21:16:33.979 01.247 7680 Exposure complete
21:16:34.087 00.108 7680 worker thread done servicing request
21:16:34.087 00.000 6120 OnExposeComplete: enter
21:16:34.091 00.004 6120 UpdateGuideState(): m_state=6
21:16:34.096 00.005 6120 Star::Find(15, 1200, 1030, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:16:34.100 00.004 6120 Star::Find returns 1 (0), X=1200.15, Y=1030.14, Mass=5249, SNR=45.4, Peak=124 HFD=6.7
21:16:34.107 00.007 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
21:16:34.113 00.006 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.36)
21:16:34.117 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.33 hyp=0.35 cameraTheta=1.24 mountX=-0.17 mountY=-0.25, mountTheta=-2.18
21:16:34.122 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.33, opts=13)
21:16:34.126 00.004 6120 Enqueuing Move request for scope (0.11, 0.33)
21:16:34.130 00.004 7680 Worker thread wakes up
21:16:34.130 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.33) opts 0xd
21:16:34.130 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.33)
21:16:34.130 00.000 7680 Moving (0.11, 0.33) raw xDistance=-0.17 yDistance=-0.25
21:16:34.130 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:16:34.131 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.06
21:16:34.131 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:16:34.131 00.000 7680 MoveAxis(E, 0, ABG)
21:16:34.131 00.000 7680 Move returns status 0, amount 0
21:16:34.132 00.001 7680 MoveAxis(N, 135, ABG)
21:16:34.132 00.000 7680 Guiding  Dir = 0, Dur = 135
21:16:34.132 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:16:34.137 00.005 7680 IsSlewing returns 0
21:16:34.139 00.002 7680 IsGuiding returns 0
21:16:34.141 00.002 7680 PulseGuide returned control before completion, sleep 145
21:16:34.161 00.020 6120 UpdateGuideState exits: m=5249 SNR=45.4
21:16:34.166 00.005 6120 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 3 / 99999
21:16:34.172 00.006 6120 evsrv: {"Event":"Settling","Timestamp":1764040594.172,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.44,"Time":2.9,"SettleTime":10.0,"StarLocked":true}
21:16:34.176 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:34.180 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:16:34.185 00.005 6120 Enqueuing Expose request
21:16:34.296 00.111 7680 IsGuiding returns 1
21:16:34.296 00.000 7680 scope still moving after pulse duration time elapsed
21:16:34.327 00.031 7680 IsSlewing returns 0
21:16:34.330 00.003 7680 IsGuiding returns 0
21:16:34.330 00.000 7680 scope move finished after 135 + 54 ms
21:16:34.331 00.001 7680 Move returns status 0, amount 135
21:16:34.331 00.000 7680 move complete, result=0
21:16:34.331 00.000 7680 worker thread done servicing request
21:16:34.332 00.001 7680 Worker thread wakes up
21:16:34.332 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 135 ms NORTH
21:16:34.338 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:16:34.338 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1015,31,31)
21:16:35.587 01.249 7680 Exposure complete
21:16:35.693 00.106 7680 worker thread done servicing request
21:16:35.693 00.000 6120 OnExposeComplete: enter
21:16:35.697 00.004 6120 UpdateGuideState(): m_state=6
21:16:35.702 00.005 6120 Star::Find(15, 1200, 1030, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:16:35.706 00.004 6120 Star::Find returns 1 (0), X=1200.13, Y=1030.43, Mass=5558, SNR=48.3, Peak=118 HFD=7.0
21:16:35.710 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
21:16:35.715 00.005 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.19)
21:16:35.718 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.62 hyp=0.63 cameraTheta=1.41 mountX=-0.21 mountY=-0.51, mountTheta=-1.97
21:16:35.724 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.62, opts=13)
21:16:35.727 00.003 6120 Enqueuing Move request for scope (0.10, 0.62)
21:16:35.732 00.005 7680 Worker thread wakes up
21:16:35.732 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.62) opts 0xd
21:16:35.733 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.62)
21:16:35.734 00.001 7680 Moving (0.10, 0.62) raw xDistance=-0.21 yDistance=-0.51
21:16:35.734 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
21:16:35.734 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
21:16:35.735 00.001 7680 MoveAxis(E, 91, ABG)
21:16:35.735 00.000 7680 Guiding  Dir = 2, Dur = 91
21:16:35.735 00.000 7680 IsSlewing returns 0
21:16:35.736 00.001 7680 IsGuiding returns 0
21:16:35.737 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:16:35.743 00.006 7680 PulseGuide returned control before completion, sleep 101
21:16:35.765 00.022 6120 UpdateGuideState exits: m=5558 SNR=48.3
21:16:35.771 00.006 6120 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 4 / 99999
21:16:35.776 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764040595.776,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.50,"Time":4.5,"SettleTime":10.0,"StarLocked":true}
21:16:35.781 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:35.784 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:16:35.789 00.005 6120 Enqueuing Expose request
21:16:35.845 00.056 7680 IsGuiding returns 1
21:16:35.846 00.001 7680 scope still moving after pulse duration time elapsed
21:16:35.875 00.029 7680 IsSlewing returns 0
21:16:35.876 00.001 7680 IsGuiding returns 0
21:16:35.876 00.000 7680 scope move finished after 91 + 49 ms
21:16:35.878 00.002 7680 Move returns status 0, amount 91
21:16:35.878 00.000 7680 MoveAxis(N, 279, ABG)
21:16:35.879 00.001 7680 Guiding  Dir = 0, Dur = 279
21:16:35.879 00.000 7680 IsSlewing returns 0
21:16:35.879 00.000 7680 IsGuiding returns 0
21:16:35.880 00.001 7680 PulseGuide returned control before completion, sleep 289
21:16:36.173 00.293 7680 IsGuiding returns 1
21:16:36.173 00.000 7680 scope still moving after pulse duration time elapsed
21:16:36.204 00.031 7680 IsSlewing returns 0
21:16:36.205 00.001 7680 IsGuiding returns 0
21:16:36.206 00.001 7680 scope move finished after 279 + 47 ms
21:16:36.206 00.000 7680 Move returns status 0, amount 279
21:16:36.206 00.000 7680 move complete, result=0
21:16:36.207 00.001 7680 worker thread done servicing request
21:16:36.207 00.000 7680 Worker thread wakes up
21:16:36.209 00.002 6120 GuideStep: -0.2 px 91 ms EAST, -0.5 px 279 ms NORTH
21:16:36.215 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:16:36.215 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1015,31,31)
21:16:37.471 01.256 7680 Exposure complete
21:16:37.574 00.103 7680 worker thread done servicing request
21:16:37.574 00.000 6120 OnExposeComplete: enter
21:16:37.580 00.006 6120 UpdateGuideState(): m_state=6
21:16:37.585 00.005 6120 Star::Find(15, 1200, 1030, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:16:37.590 00.005 6120 Star::Find returns 1 (0), X=1199.83, Y=1030.37, Mass=5672, SNR=48.5, Peak=130 HFD=6.9
21:16:37.593 00.003 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
21:16:37.598 00.005 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.69)
21:16:37.601 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.56 hyp=0.59 cameraTheta=1.91 mountX=0.09 mountY=-0.59, mountTheta=-1.42
21:16:37.607 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.56, opts=13)
21:16:37.613 00.006 6120 Enqueuing Move request for scope (-0.20, 0.56)
21:16:37.617 00.004 7680 Worker thread wakes up
21:16:37.617 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.56) opts 0xd
21:16:37.617 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.56)
21:16:37.617 00.000 7680 Moving (-0.20, 0.56) raw xDistance=0.09 yDistance=-0.59
21:16:37.617 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:16:37.618 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
21:16:37.618 00.000 7680 MoveAxis(E, 0, ABG)
21:16:37.618 00.000 7680 Move returns status 0, amount 0
21:16:37.618 00.000 7680 MoveAxis(N, 320, ABG)
21:16:37.618 00.000 7680 Guiding  Dir = 0, Dur = 320
21:16:37.620 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:16:37.624 00.004 7680 IsSlewing returns 0
21:16:37.624 00.000 7680 IsGuiding returns 0
21:16:37.624 00.000 7680 PulseGuide returned control before completion, sleep 330
21:16:37.646 00.022 6120 UpdateGuideState exits: m=5672 SNR=48.5
21:16:37.651 00.005 6120 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 5 / 99999
21:16:37.655 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764040597.655,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.53,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
21:16:37.659 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:37.662 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:16:37.667 00.005 6120 Enqueuing Expose request
21:16:37.961 00.294 7680 IsGuiding returns 1
21:16:37.961 00.000 7680 scope still moving after pulse duration time elapsed
21:16:37.993 00.032 7680 IsSlewing returns 0
21:16:37.993 00.000 7680 IsGuiding returns 0
21:16:37.993 00.000 7680 scope move finished after 320 + 49 ms
21:16:37.993 00.000 7680 Move returns status 0, amount 320
21:16:37.995 00.002 7680 move complete, result=0
21:16:37.995 00.000 7680 worker thread done servicing request
21:16:37.995 00.000 7680 Worker thread wakes up
21:16:37.995 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 320 ms NORTH
21:16:38.000 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:16:38.000 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1015,31,31)
21:16:39.252 01.252 7680 Exposure complete
21:16:39.348 00.096 7680 worker thread done servicing request
21:16:39.348 00.000 6120 OnExposeComplete: enter
21:16:39.353 00.005 6120 UpdateGuideState(): m_state=6
21:16:39.358 00.005 6120 Star::Find(15, 1199, 1030, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:16:39.362 00.004 6120 Star::Find returns 1 (0), X=1199.83, Y=1029.89, Mass=5523, SNR=48.4, Peak=130 HFD=6.7
21:16:39.367 00.005 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-2.95) = xAngle (5.72 = -0.57)
21:16:39.370 00.003 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.45 = -0.83)
21:16:39.374 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.08 hyp=0.22 cameraTheta=2.76 mountX=0.18 mountY=-0.16, mountTheta=-0.72
21:16:39.379 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.08, opts=13)
21:16:39.384 00.005 6120 Enqueuing Move request for scope (-0.20, 0.08)
21:16:39.387 00.003 7680 Worker thread wakes up
21:16:39.387 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.08) opts 0xd
21:16:39.387 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.08)
21:16:39.387 00.000 7680 Moving (-0.20, 0.08) raw xDistance=0.18 yDistance=-0.16
21:16:39.389 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:16:39.389 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:16:39.389 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:16:39.389 00.000 7680 MoveAxis(E, 0, ABG)
21:16:39.390 00.001 7680 Move returns status 0, amount 0
21:16:39.390 00.000 7680 MoveAxis(N, 0, ABG)
21:16:39.390 00.000 7680 Move returns status 0, amount 0
21:16:39.390 00.000 7680 move complete, result=0
21:16:39.391 00.001 7680 worker thread done servicing request
21:16:39.391 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:16:39.418 00.027 6120 UpdateGuideState exits: m=5523 SNR=48.4
21:16:39.424 00.006 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 6 / 99999
21:16:39.427 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764040599.427,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.43,"Time":8.2,"SettleTime":10.0,"StarLocked":true}
21:16:39.431 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:39.435 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:16:39.439 00.004 6120 Enqueuing Expose request
21:16:39.442 00.003 7680 Worker thread wakes up
21:16:39.443 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:16:39.443 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1015,31,31)
21:16:39.443 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:16:40.691 01.248 7680 Exposure complete
21:16:40.784 00.093 7680 worker thread done servicing request
21:16:40.784 00.000 6120 OnExposeComplete: enter
21:16:40.788 00.004 6120 UpdateGuideState(): m_state=6
21:16:40.793 00.005 6120 Star::Find(15, 1199, 1029, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:16:40.796 00.003 6120 Star::Find returns 1 (0), X=1199.74, Y=1029.88, Mass=5710, SNR=49.3, Peak=119 HFD=6.9
21:16:40.800 00.004 6120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-2.95) = xAngle (5.86 = -0.42)
21:16:40.803 00.003 6120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.59 = -0.69)
21:16:40.808 00.005 6120 CameraToMount -- cameraX=-0.29 cameraY=0.07 hyp=0.30 cameraTheta=2.90 mountX=0.27 mountY=-0.19, mountTheta=-0.61
21:16:40.812 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.07, opts=13)
21:16:40.815 00.003 6120 Enqueuing Move request for scope (-0.29, 0.07)
21:16:40.820 00.005 7680 Worker thread wakes up
21:16:40.820 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.07) opts 0xd
21:16:40.820 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.07)
21:16:40.820 00.000 7680 Moving (-0.29, 0.07) raw xDistance=0.27 yDistance=-0.19
21:16:40.820 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
21:16:40.820 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:16:40.822 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:16:40.822 00.000 7680 MoveAxis(W, 116, ABG)
21:16:40.822 00.000 7680 Guiding  Dir = 3, Dur = 116
21:16:40.822 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=226, med=0, FiltMin=0, FiltMax=163, Gamma=1.000
21:16:40.828 00.006 7680 IsSlewing returns 0
21:16:40.828 00.000 7680 IsGuiding returns 0
21:16:40.829 00.001 7680 PulseGuide returned control before completion, sleep 126
21:16:40.849 00.020 6120 UpdateGuideState exits: m=5710 SNR=49.3
21:16:40.854 00.005 6120 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 7 / 99999
21:16:40.859 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764040600.859,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.39,"Time":9.6,"SettleTime":10.0,"StarLocked":true}
21:16:40.863 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:40.867 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:16:40.872 00.005 6120 Enqueuing Expose request
21:16:40.957 00.085 7680 IsGuiding returns 1
21:16:40.958 00.001 7680 scope still moving after pulse duration time elapsed
21:16:40.988 00.030 7680 IsSlewing returns 0
21:16:40.990 00.002 7680 IsGuiding returns 0
21:16:40.991 00.001 7680 scope move finished after 116 + 46 ms
21:16:40.991 00.000 7680 Move returns status 0, amount 116
21:16:40.991 00.000 7680 MoveAxis(N, 0, ABG)
21:16:40.992 00.001 7680 Move returns status 0, amount 0
21:16:40.992 00.000 7680 move complete, result=0
21:16:40.993 00.001 7680 worker thread done servicing request
21:16:40.993 00.000 6120 GuideStep: 0.3 px 116 ms WEST, -0.2 px 0 ms NORTH
21:16:40.999 00.006 7680 Worker thread wakes up
21:16:41.000 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:16:41.000 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1015,31,31)
21:16:42.249 01.249 7680 Exposure complete
21:16:42.361 00.112 7680 worker thread done servicing request
21:16:42.362 00.001 6120 OnExposeComplete: enter
21:16:42.366 00.004 6120 UpdateGuideState(): m_state=6
21:16:42.370 00.004 6120 Star::Find(15, 1199, 1029, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:16:42.374 00.004 6120 Star::Find returns 1 (0), X=1200.24, Y=1030.50, Mass=5376, SNR=47.2, Peak=115 HFD=7.0
21:16:42.378 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.06)
21:16:42.381 00.003 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
21:16:42.386 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=0.69 hyp=0.72 cameraTheta=1.27 mountX=-0.34 mountY=-0.53, mountTheta=-2.14
21:16:42.392 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.69, opts=13)
21:16:42.398 00.006 6120 Enqueuing Move request for scope (0.21, 0.69)
21:16:42.401 00.003 7680 Worker thread wakes up
21:16:42.401 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.69) opts 0xd
21:16:42.401 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.69)
21:16:42.401 00.000 7680 Moving (0.21, 0.69) raw xDistance=-0.34 yDistance=-0.53
21:16:42.401 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
21:16:42.402 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
21:16:42.402 00.000 7680 MoveAxis(E, 134, ABG)
21:16:42.402 00.000 7680 Guiding  Dir = 2, Dur = 134
21:16:42.402 00.000 7680 IsSlewing returns 0
21:16:42.402 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:16:42.407 00.005 7680 IsGuiding returns 0
21:16:42.408 00.001 7680 PulseGuide returned control before completion, sleep 144
21:16:42.427 00.019 6120 UpdateGuideState exits: m=5376 SNR=47.2
21:16:42.431 00.004 6120 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 8 / 99999
21:16:42.436 00.005 6120 PhdController: newstate STATE_FINISH
21:16:42.439 00.003 6120 PhdController complete: success
21:16:42.442 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764040602.442,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
21:16:42.447 00.005 6120 Mount: notify guiding dither settle done success=1
21:16:42.451 00.004 6120 PhdController: newstate STATE_IDLE
21:16:42.455 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:42.458 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:16:42.462 00.004 6120 Enqueuing Expose request
21:16:42.553 00.091 7680 IsGuiding returns 1
21:16:42.553 00.000 7680 scope still moving after pulse duration time elapsed
21:16:42.585 00.032 7680 IsSlewing returns 0
21:16:42.586 00.001 7680 IsGuiding returns 0
21:16:42.586 00.000 7680 scope move finished after 134 + 44 ms
21:16:42.587 00.001 7680 Move returns status 0, amount 134
21:16:42.587 00.000 7680 MoveAxis(N, 286, ABG)
21:16:42.587 00.000 7680 Guiding  Dir = 0, Dur = 286
21:16:42.587 00.000 7680 IsSlewing returns 0
21:16:42.587 00.000 7680 IsGuiding returns 0
21:16:42.588 00.001 7680 PulseGuide returned control before completion, sleep 296
21:16:42.690 00.102 6120 evsrv: cli 0FAEF618 connect
21:16:42.696 00.006 6120 case statement mapped state 6 to 3
21:16:42.709 00.013 6120 case statement mapped state 6 to 3
21:16:42.715 00.006 6120 evsrv: cli 0FAEF618 request: {"method":"get_app_state","id":"089aaed3-6272-438d-9938-c1f6efb8c625"}
21:16:42.720 00.005 6120 case statement mapped state 6 to 3
21:16:42.725 00.005 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":"Guiding","id":"089aaed3-6272-438d-9938-c1f6efb8c625"}
21:16:42.731 00.006 6120 evsrv: cli 0FAEF618 disconnect
21:16:42.865 00.134 6120 evsrv: cli 0FAEF7F8 connect
21:16:42.874 00.009 6120 case statement mapped state 6 to 3
21:16:42.878 00.004 6120 case statement mapped state 6 to 3
21:16:42.891 00.013 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"a74cc640-b203-4816-a82f-e017a98f0c94"}
21:16:42.900 00.009 6120 case statement mapped state 6 to 3
21:16:42.903 00.003 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"a74cc640-b203-4816-a82f-e017a98f0c94"}
21:16:42.906 00.003 7680 IsGuiding returns 1
21:16:42.906 00.000 7680 scope still moving after pulse duration time elapsed
21:16:42.907 00.001 6120 evsrv: cli 0FAEF7F8 disconnect
21:16:42.911 00.004 6120 evsrv: cli 0FAEF118 connect
21:16:42.914 00.003 6120 case statement mapped state 6 to 3
21:16:42.918 00.004 6120 case statement mapped state 6 to 3
21:16:42.923 00.005 6120 evsrv: cli 0FAEF118 request: {"method":"stop_capture","id":"8969568a-acf5-40e6-860e-d8fe2b080a3b"}
21:16:42.926 00.003 6120 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:16:42.930 00.004 6120 Status Line: Waiting for devices...
21:16:42.933 00.003 7680 IsSlewing returns 0
21:16:42.933 00.000 7680 IsGuiding returns 0
21:16:42.934 00.001 7680 scope move finished after 286 + 59 ms
21:16:42.934 00.000 7680 Move returns status 0, amount 286
21:16:42.934 00.000 7680 move complete, result=0
21:16:42.934 00.000 7680 worker thread done servicing request
21:16:42.934 00.000 7680 Worker thread wakes up
21:16:42.935 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:16:42.935 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1015,31,31)
21:16:42.935 00.000 6120 evsrv: cli 0FAEF118 response: {"jsonrpc":"2.0","result":0,"id":"8969568a-acf5-40e6-860e-d8fe2b080a3b"}
21:16:42.940 00.005 6120 GuideStep: -0.3 px 134 ms EAST, -0.5 px 286 ms NORTH
21:16:42.948 00.008 6120 evsrv: cli 0FAEF118 disconnect
21:16:42.952 00.004 6120 evsrv: cli 0FAEF2F8 connect
21:16:42.955 00.003 6120 case statement mapped state 6 to 3
21:16:42.961 00.006 6120 case statement mapped state 6 to 3
21:16:42.964 00.003 6120 evsrv: cli 0FAEF2F8 request: {"method":"get_app_state","id":"c83cde44-8dc8-46e9-bc95-9bb94b9f99c5"}
21:16:42.969 00.005 6120 case statement mapped state 6 to 3
21:16:42.972 00.003 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"c83cde44-8dc8-46e9-bc95-9bb94b9f99c5"}
21:16:42.976 00.004 6120 evsrv: cli 0FAEF2F8 disconnect
21:16:43.037 00.061 7680 ZWO: stopexposure
21:16:43.977 00.940 6120 evsrv: cli 0FAEF2F8 connect
21:16:43.989 00.012 6120 case statement mapped state 6 to 3
21:16:43.995 00.006 6120 case statement mapped state 6 to 3
21:16:44.000 00.005 6120 evsrv: cli 0FAEF2F8 request: {"method":"get_app_state","id":"251a66c6-5b07-41d3-afc3-daa971426eca"}
21:16:44.005 00.005 6120 case statement mapped state 6 to 3
21:16:44.011 00.006 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"251a66c6-5b07-41d3-afc3-daa971426eca"}
21:16:44.016 00.005 6120 evsrv: cli 0FAEF2F8 disconnect
21:16:44.134 00.118 7680 ZWO: stopexposure
21:16:44.134 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:190->Capture failed
21:16:44.135 00.001 7680 worker thread done servicing request
21:16:44.135 00.000 6120 OnExposeComplete: enter
21:16:44.143 00.008 6120 OnExposeComplete: Capture Error reported
21:16:44.149 00.006 6120 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:16:44.155 00.006 6120 Mount: notify guiding stopped
21:16:44.163 00.008 6120 Changing from state GUIDING to STOP
21:16:44.169 00.006 6120 guider state => SELECTED
21:16:44.174 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:16:44.203 00.029 6120 Changing from state SELECTED to UNINITIALIZED
21:16:44.208 00.005 6120 guider state => SELECTING
21:16:44.216 00.008 6120 Status Line: Stopped.
21:16:44.224 00.008 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:489->Error reported capturing image
21:16:45.019 00.795 6120 evsrv: cli 0FAEF618 connect
21:16:45.026 00.007 6120 evsrv: cli 0FAEF618 request: {"method":"get_app_state","id":"77ffa012-691c-40ef-94e9-cc3bb8222ef3"}
21:16:45.032 00.006 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":"Stopped","id":"77ffa012-691c-40ef-94e9-cc3bb8222ef3"}
21:16:45.039 00.007 6120 evsrv: cli 0FAEF618 disconnect
21:20:09.803 204.764 6120 evsrv: cli 0FAEF618 connect
21:20:09.809 00.006 6120 evsrv: cli 0FAEF618 request: {"method":"get_app_state","id":"fe50379b-cf12-48cf-a7be-fdc6ac6869ee"}
21:20:09.813 00.004 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe50379b-cf12-48cf-a7be-fdc6ac6869ee"}
21:20:09.819 00.006 6120 evsrv: cli 0FAEF618 disconnect
21:20:09.827 00.008 6120 evsrv: cli 0FAEF398 connect
21:20:09.835 00.008 6120 evsrv: cli 0FAEF398 request: {"method":"get_calibrated","id":"a0762d6f-fc27-4abe-b236-429ea608c345"}
21:20:09.840 00.005 6120 evsrv: cli 0FAEF398 response: {"jsonrpc":"2.0","result":true,"id":"a0762d6f-fc27-4abe-b236-429ea608c345"}
21:20:09.844 00.004 6120 evsrv: cli 0FAEF398 disconnect
21:20:09.849 00.005 6120 evsrv: cli 0FAF0158 connect
21:20:09.853 00.004 6120 evsrv: cli 0FAF0158 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"3b12940f-e41c-462f-b327-c105a9f2c0c1"}
21:20:09.857 00.004 6120 PhdController::Guide begins
21:20:09.860 00.003 6120 PhdController: newstate STATE_SETUP
21:20:09.865 00.005 6120 PhdController: setup
21:20:09.869 00.004 6120 PhdController: newstate STATE_ATTEMPT_START
21:20:09.874 00.005 6120 PhdController: start capturing
21:20:09.879 00.005 6120 Changing from state SELECTING to UNINITIALIZED
21:20:09.882 00.003 6120 guider state => SELECTING
21:20:09.884 00.002 6120 setting force full frames = true
21:20:09.890 00.006 6120 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:20:09.899 00.009 6120 ScheduleExposure(1000,3,0) exposurePending=0
21:20:09.903 00.004 6120 Enqueuing Expose request
21:20:09.906 00.003 6120 PhdController: newstate STATE_SELECT_STAR
21:20:09.908 00.002 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"3b12940f-e41c-462f-b327-c105a9f2c0c1"}
21:20:09.911 00.003 7680 Worker thread wakes up
21:20:09.911 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:09.911 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:20:09.912 00.001 6120 evsrv: cli 0FAF0158 disconnect
21:20:09.915 00.003 6120 evsrv: cli 0FAEFED8 connect
21:20:09.920 00.005 6120 case statement mapped state 1 to 101
21:20:09.924 00.004 6120 case statement mapped state 1 to 101
21:20:09.928 00.004 6120 evsrv: cli 0FAEFED8 request: {"method":"get_lock_shift_params","id":"8d4ab404-865d-4639-8d06-8c1a3cdcfe87"}
21:20:09.933 00.005 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"8d4ab404-865d-4639-8d06-8c1a3cdcfe87"}
21:20:09.937 00.004 6120 evsrv: cli 0FAEFED8 disconnect
21:20:09.941 00.004 6120 evsrv: cli 0FAEFD98 connect
21:20:09.944 00.003 6120 case statement mapped state 1 to 101
21:20:09.947 00.003 6120 case statement mapped state 1 to 101
21:20:09.951 00.004 6120 evsrv: cli 0FAEFD98 request: {"method":"get_lock_position","id":"49c6f406-115c-45a0-be59-7f8d64000767"}
21:20:09.956 00.005 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":null,"id":"49c6f406-115c-45a0-be59-7f8d64000767"}
21:20:09.959 00.003 6120 evsrv: cli 0FAEFD98 disconnect
21:20:10.967 01.008 6120 evsrv: cli 0FAF0158 connect
21:20:10.972 00.005 6120 case statement mapped state 1 to 101
21:20:10.978 00.006 6120 case statement mapped state 1 to 101
21:20:10.984 00.006 6120 evsrv: cli 0FAF0158 request: {"method":"get_lock_position","id":"d779167f-4b87-4095-ae69-c1e9294486bb"}
21:20:10.990 00.006 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":null,"id":"d779167f-4b87-4095-ae69-c1e9294486bb"}
21:20:10.995 00.005 6120 evsrv: cli 0FAF0158 disconnect
21:20:11.167 00.172 7680 Exposure complete
21:20:11.270 00.103 7680 worker thread done servicing request
21:20:11.270 00.000 6120 OnExposeComplete: enter
21:20:11.273 00.003 6120 UpdateGuideState(): m_state=1
21:20:11.277 00.004 6120 UpdateCurrentPosition: no star selected
21:20:11.282 00.005 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
21:20:11.287 00.005 6120 Status Line: No star selected
21:20:11.292 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:20:11.320 00.028 6120 UpdateGuideState exits: No star selected
21:20:11.326 00.006 6120 GuiderMultiStar::AutoSelect enter
21:20:11.333 00.007 6120 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:20:11.436 00.103 6120 AutoFind: auto downsample for scale 1.00 => 1x
21:20:11.623 00.187 6120 AutoFind: global mean = 0.0, stdev 2.2
21:20:11.629 00.006 6120 AutoFind: using threshold = 0.1
21:20:11.845 00.216 6120 AutoFind: local max [1252, 880] 144.3
21:20:11.849 00.004 6120 AutoFind: local max [1250, 886] 131.7
21:20:11.854 00.005 6120 AutoFind: local max [1200, 1052] 97.9
21:20:11.859 00.005 6120 AutoFind: local max [1670, 354] 56.9
21:20:11.864 00.005 6120 AutoFind: local max [158, 840] 48.2
21:20:11.867 00.003 6120 AutoFind: local max [114, 927] 34.9
21:20:11.871 00.004 6120 AutoFind: local max [319, 175] 31.1
21:20:11.876 00.005 6120 AutoFind: local max [13, 539] 29.2
21:20:11.880 00.004 6120 AutoFind: local max [1530, 926] 24.8
21:20:11.883 00.003 6120 AutoFind: local max [144, 450] 23.2
21:20:11.887 00.004 6120 AutoFind: local max [189, 567] 22.8
21:20:11.893 00.006 6120 AutoFind: local max [502, 941] 15.4
21:20:11.897 00.004 6120 AutoFind: local max [1635, 460] 14.9
21:20:11.900 00.003 6120 AutoFind: local max [1649, 931] 13.7
21:20:11.904 00.004 6120 AutoFind: local max [1353, 280] 13.2
21:20:11.909 00.005 6120 AutoFind: local max [1173, 40] 13.1
21:20:11.913 00.004 6120 AutoFind: local max [255, 829] 12.0
21:20:11.917 00.004 6120 AutoFind: local max [1745, 810] 11.3
21:20:11.920 00.003 6120 AutoFind: local max [1154, 164] 9.5
21:20:11.925 00.005 6120 AutoFind: local max [952, 892] 9.5
21:20:11.928 00.003 6120 AutoFind: local max [615, 115] 8.6
21:20:11.933 00.005 6120 AutoFind: local max [1886, 12] 8.6
21:20:11.937 00.004 6120 AutoFind: local max [352, 971] 7.3
21:20:11.941 00.004 6120 AutoFind: local max [218, 587] 7.1
21:20:11.946 00.005 6120 AutoFind: local max [12, 474] 7.0
21:20:11.949 00.003 6120 AutoFind: local max [941, 1074] 6.7
21:20:11.954 00.005 6120 AutoFind: local max [1252, 871] 6.2
21:20:11.960 00.006 6120 AutoFind: local max [214, 1014] 6.1
21:20:11.964 00.004 6120 AutoFind: local max [1760, 1055] 5.3
21:20:11.968 00.004 6120 AutoFind: local max [1242, 882] 5.0
21:20:11.972 00.004 6120 AutoFind: local max [1249, 895] 4.9
21:20:11.976 00.004 6120 AutoFind: local max [212, 333] 4.9
21:20:11.980 00.004 6120 AutoFind: local max [809, 733] 4.9
21:20:11.985 00.005 6120 AutoFind: local max [1637, 668] 4.8
21:20:11.990 00.005 6120 AutoFind: local max [1533, 732] 4.8
21:20:11.995 00.005 6120 AutoFind: local max [1770, 39] 4.5
21:20:11.999 00.004 6120 AutoFind: local max [877, 478] 4.4
21:20:12.003 00.004 6120 AutoFind: local max [1243, 434] 4.4
21:20:12.007 00.004 6120 AutoFind: local max [759, 1072] 4.3
21:20:12.010 00.003 6120 AutoFind: local max [1263, 893] 4.3
21:20:12.015 00.005 6120 AutoFind: local max [1707, 668] 4.3
21:20:12.019 00.004 6120 AutoFind: local max [781, 1071] 4.2
21:20:12.024 00.005 6120 AutoFind: local max [1258, 871] 4.2
21:20:12.027 00.003 6120 AutoFind: local max [99, 674] 4.2
21:20:12.030 00.003 6120 AutoFind: local max [287, 620] 4.1
21:20:12.034 00.004 6120 AutoFind: local max [1778, 556] 4.0
21:20:12.038 00.004 6120 AutoFind: local max [48, 331] 3.9
21:20:12.041 00.003 6120 AutoFind: local max [1269, 873] 3.9
21:20:12.046 00.005 6120 AutoFind: local max [1236, 894] 3.9
21:20:12.052 00.006 6120 AutoFind: local max [162, 307] 3.8
21:20:12.055 00.003 6120 AutoFind: local max [1249, 863] 3.7
21:20:12.060 00.005 6120 AutoFind: local max [1213, 1061] 3.7
21:20:12.063 00.003 6120 AutoFind: local max [557, 731] 3.7
21:20:12.067 00.004 6120 AutoFind: local max [807, 728] 3.7
21:20:12.071 00.004 6120 AutoFind: local max [1189, 1041] 3.7
21:20:12.076 00.005 6120 AutoFind: local max [149, 10] 3.7
21:20:12.081 00.005 6120 AutoFind: local max [1501, 1035] 3.6
21:20:12.085 00.004 6120 AutoFind: local max [1544, 926] 3.6
21:20:12.090 00.005 6120 AutoFind: local max [1046, 813] 3.5
21:20:12.094 00.004 6120 AutoFind: local max [491, 660] 3.5
21:20:12.097 00.003 6120 AutoFind: local max [962, 884] 3.5
21:20:12.102 00.005 6120 AutoFind: local max [1551, 642] 3.5
21:20:12.106 00.004 6120 AutoFind: local max [1874, 451] 3.4
21:20:12.111 00.005 6120 AutoFind: local max [1195, 1038] 3.4
21:20:12.116 00.005 6120 AutoFind: local max [527, 14] 3.4
21:20:12.120 00.004 6120 AutoFind: local max [952, 107] 3.3
21:20:12.123 00.003 6120 AutoFind: local max [770, 658] 3.3
21:20:12.127 00.004 6120 AutoFind: local max [28, 853] 3.3
21:20:12.131 00.004 6120 AutoFind: local max [239, 604] 3.3
21:20:12.134 00.003 6120 AutoFind: local max [1196, 585] 3.3
21:20:12.138 00.004 6120 AutoFind: local max [1596, 1036] 3.3
21:20:12.142 00.004 6120 AutoFind: local max [1410, 882] 3.3
21:20:12.146 00.004 6120 AutoFind: local max [1542, 918] 3.3
21:20:12.149 00.003 6120 AutoFind: local max [1660, 359] 3.3
21:20:12.153 00.004 6120 AutoFind: local max [1699, 234] 3.3
21:20:12.156 00.003 6120 AutoFind: local max [515, 215] 3.3
21:20:12.160 00.004 6120 AutoFind: local max [899, 958] 3.3
21:20:12.164 00.004 6120 AutoFind: local max [654, 643] 3.2
21:20:12.166 00.002 6120 AutoFind: local max [282, 333] 3.2
21:20:12.171 00.005 6120 AutoFind: local max [1723, 1053] 3.2
21:20:12.175 00.004 6120 AutoFind: local max [1029, 396] 3.2
21:20:12.179 00.004 6120 AutoFind: local max [1046, 51] 3.2
21:20:12.182 00.003 6120 AutoFind: local max [1637, 750] 3.2
21:20:12.186 00.004 6120 AutoFind: local max [751, 1087] 3.2
21:20:12.190 00.004 6120 AutoFind: local max [549, 1083] 3.2
21:20:12.193 00.003 6120 AutoFind: local max [1033, 728] 3.2
21:20:12.196 00.003 6120 AutoFind: local max [1513, 837] 3.2
21:20:12.200 00.004 6120 AutoFind: local max [1332, 880] 3.2
21:20:12.205 00.005 6120 AutoFind: local max [326, 165] 3.2
21:20:12.208 00.003 6120 AutoFind: local max [1523, 76] 3.2
21:20:12.212 00.004 6120 AutoFind: local max [649, 1040] 3.2
21:20:12.215 00.003 6120 AutoFind: local max [166, 831] 3.2
21:20:12.218 00.003 6120 AutoFind: local max [902, 402] 3.1
21:20:12.221 00.003 6120 AutoFind: local max [841, 188] 3.1
21:20:12.224 00.003 6120 AutoFind: local max [1670, 874] 3.1
21:20:12.227 00.003 6120 AutoFind: local max [1215, 1041] 3.1
21:20:12.232 00.005 6120 AutoFind: local max [309, 1005] 3.1
21:20:12.236 00.004 6120 AutoFind: local max [739, 792] 3.1
21:20:12.240 00.004 6120 AutoFind: local max [1838, 430] 3.1
21:20:12.243 00.003 6120 AutoFind: local max [168, 8] 3.1
21:20:12.246 00.003 6120 AutoFind: too close [168, 8] 3.1 - [149, 10] 3.7
21:20:12.250 00.004 6120 AutoFind: too close [1215, 1041] 3.1 - [1195, 1038] 3.4
21:20:12.253 00.003 6120 AutoFind: too close [1215, 1041] 3.1 - [1213, 1061] 3.7
21:20:12.257 00.004 6120 AutoFind: close dim-bright [1215, 1041] 3.1 - [1200, 1052] 97.9
21:20:12.261 00.004 6120 AutoFind: close dim-bright [166, 831] 3.2 - [158, 840] 48.2
21:20:12.264 00.003 6120 AutoFind: close dim-bright [326, 165] 3.2 - [319, 175] 31.1
21:20:12.268 00.004 6120 AutoFind: too close [751, 1087] 3.2 - [759, 1072] 4.3
21:20:12.271 00.003 6120 AutoFind: close dim-bright [1660, 359] 3.3 - [1670, 354] 56.9
21:20:12.275 00.004 6120 AutoFind: too close [1542, 918] 3.3 - [1544, 926] 3.6
21:20:12.278 00.003 6120 AutoFind: close dim-bright [1542, 918] 3.3 - [1530, 926] 24.8
21:20:12.282 00.004 6120 AutoFind: too close [1195, 1038] 3.4 - [1189, 1041] 3.7
21:20:12.286 00.004 6120 AutoFind: close dim-bright [1195, 1038] 3.4 - [1200, 1052] 97.9
21:20:12.290 00.004 6120 AutoFind: too close [962, 884] 3.5 - [952, 892] 9.5
21:20:12.294 00.004 6120 AutoFind: close dim-bright [1544, 926] 3.6 - [1530, 926] 24.8
21:20:12.298 00.004 6120 AutoFind: close dim-bright [1189, 1041] 3.7 - [1200, 1052] 97.9
21:20:12.301 00.003 6120 AutoFind: too close [807, 728] 3.7 - [809, 733] 4.9
21:20:12.305 00.004 6120 AutoFind: close dim-bright [1213, 1061] 3.7 - [1200, 1052] 97.9
21:20:12.308 00.003 6120 AutoFind: too close [1249, 863] 3.7 - [1269, 873] 3.9
21:20:12.310 00.002 6120 AutoFind: too close [1249, 863] 3.7 - [1258, 871] 4.2
21:20:12.314 00.004 6120 AutoFind: too close [1249, 863] 3.7 - [1242, 882] 5.0
21:20:12.318 00.004 6120 AutoFind: too close [1249, 863] 3.7 - [1252, 871] 6.2
21:20:12.321 00.003 6120 AutoFind: close dim-bright [1249, 863] 3.7 - [1252, 880] 144.3
21:20:12.325 00.004 6120 AutoFind: too close [1236, 894] 3.9 - [1249, 895] 4.9
21:20:12.330 00.005 6120 AutoFind: too close [1236, 894] 3.9 - [1242, 882] 5.0
21:20:12.335 00.005 6120 AutoFind: close dim-bright [1236, 894] 3.9 - [1250, 886] 131.7
21:20:12.339 00.004 6120 AutoFind: close dim-bright [1236, 894] 3.9 - [1252, 880] 144.3
21:20:12.341 00.002 6120 AutoFind: too close [1269, 873] 3.9 - [1258, 871] 4.2
21:20:12.345 00.004 6120 AutoFind: too close [1269, 873] 3.9 - [1263, 893] 4.3
21:20:12.349 00.004 6120 AutoFind: too close [1269, 873] 3.9 - [1252, 871] 6.2
21:20:12.352 00.003 6120 AutoFind: close dim-bright [1269, 873] 3.9 - [1250, 886] 131.7
21:20:12.355 00.003 6120 AutoFind: close dim-bright [1269, 873] 3.9 - [1252, 880] 144.3
21:20:12.360 00.005 6120 AutoFind: too close [1258, 871] 4.2 - [1242, 882] 5.0
21:20:12.364 00.004 6120 AutoFind: too close [1258, 871] 4.2 - [1252, 871] 6.2
21:20:12.367 00.003 6120 AutoFind: close dim-bright [1258, 871] 4.2 - [1250, 886] 131.7
21:20:12.371 00.004 6120 AutoFind: close dim-bright [1258, 871] 4.2 - [1252, 880] 144.3
21:20:12.373 00.002 6120 AutoFind: too close [1263, 893] 4.3 - [1249, 895] 4.9
21:20:12.377 00.004 6120 AutoFind: close dim-bright [1263, 893] 4.3 - [1250, 886] 131.7
21:20:12.380 00.003 6120 AutoFind: close dim-bright [1263, 893] 4.3 - [1252, 880] 144.3
21:20:12.384 00.004 6120 AutoFind: too close [1249, 895] 4.9 - [1242, 882] 5.0
21:20:12.386 00.002 6120 AutoFind: close dim-bright [1249, 895] 4.9 - [1250, 886] 131.7
21:20:12.389 00.003 6120 AutoFind: close dim-bright [1249, 895] 4.9 - [1252, 880] 144.3
21:20:12.393 00.004 6120 AutoFind: too close [1242, 882] 5.0 - [1252, 871] 6.2
21:20:12.397 00.004 6120 AutoFind: close dim-bright [1242, 882] 5.0 - [1250, 886] 131.7
21:20:12.400 00.003 6120 AutoFind: close dim-bright [1242, 882] 5.0 - [1252, 880] 144.3
21:20:12.404 00.004 6120 AutoFind: close dim-bright [1252, 871] 6.2 - [1250, 886] 131.7
21:20:12.408 00.004 6120 AutoFind: close dim-bright [1252, 871] 6.2 - [1252, 880] 144.3
21:20:12.411 00.003 6120 AutoFind: too close [1250, 886] 131.7 - [1252, 880] 144.3
21:20:12.415 00.004 6120 AutoFind: too close to edge [549, 1083] 3.2
21:20:12.419 00.004 6120 AutoFind: too close to edge [527, 14] 3.4
21:20:12.423 00.004 6120 AutoFind: too close to edge [12, 474] 7.0
21:20:12.427 00.004 6120 AutoFind: too close to edge [1886, 12] 8.6
21:20:12.431 00.004 6120 AutoFind: too close to edge [13, 539] 29.2
21:20:12.434 00.003 6120 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
21:20:12.438 00.004 6120 Star::Find(15, 1200, 1052, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.441 00.003 6120 Star::Find returns 1 (0), X=1199.69, Y=1053.47, Mass=5749, SNR=49.2, Peak=128 HFD=7.0
21:20:12.444 00.003 6120 Star::Find(15, 1670, 354, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.449 00.005 6120 Star::Find returns 1 (0), X=1670.24, Y=354.66, Mass=2255, SNR=30.5, Peak=83 HFD=6.4
21:20:12.452 00.003 6120 Star::Find(15, 158, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.456 00.004 6120 Star::Find returns 1 (0), X=158.13, Y=840.65, Mass=1197, SNR=23.8, Peak=64 HFD=5.0
21:20:12.461 00.005 6120 Star::Find(15, 114, 927, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.464 00.003 6120 Star::Find returns 1 (0), X=113.60, Y=927.47, Mass=812, SNR=19.4, Peak=52 HFD=5.0
21:20:12.468 00.004 6120 Star::Find(15, 319, 175, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.471 00.003 6120 Star::Find returns 1 (0), X=318.51, Y=175.62, Mass=910, SNR=20.7, Peak=50 HFD=5.3
21:20:12.474 00.003 6120 Star::Find(15, 1530, 926, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.477 00.003 6120 Star::Find returns 1 (0), X=1531.45, Y=922.73, Mass=1242, SNR=23.8, Peak=43 HFD=6.2
21:20:12.482 00.005 6120 Star::Find(15, 144, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.486 00.004 6120 Star::Find returns 1 (0), X=143.77, Y=449.47, Mass=634, SNR=17.1, Peak=28 HFD=5.3
21:20:12.489 00.003 6120 Star::Find(15, 189, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.492 00.003 6120 Star::Find returns 1 (0), X=189.27, Y=568.22, Mass=621, SNR=17.1, Peak=32 HFD=5.5
21:20:12.494 00.002 6120 Star::Find(15, 502, 941, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.498 00.004 6120 Star::Find returns 1 (0), X=502.04, Y=942.36, Mass=478, SNR=14.9, Peak=18 HFD=5.7
21:20:12.500 00.002 6120 Star::Find(15, 1635, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.503 00.003 6120 Star::Find returns 1 (0), X=1635.11, Y=461.56, Mass=557, SNR=16.0, Peak=19 HFD=6.1
21:20:12.508 00.005 6120 Star::Find(15, 1649, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.511 00.003 6120 Star::Find returns 1 (0), X=1648.20, Y=931.11, Mass=502, SNR=14.9, Peak=20 HFD=5.8
21:20:12.516 00.005 6120 Star::Find(15, 1353, 280, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.521 00.005 6120 Star::Find returns 1 (0), X=1353.74, Y=281.78, Mass=543, SNR=15.4, Peak=22 HFD=6.4
21:20:12.524 00.003 6120 Star::Find(15, 1173, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.528 00.004 6120 Star::Find returns 1 (0), X=1171.45, Y=38.65, Mass=1140, SNR=21.9, Peak=33 HFD=7.0
21:20:12.531 00.003 6120 Star::Find(15, 255, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.535 00.004 6120 Star::Find returns 1 (0), X=254.60, Y=828.87, Mass=294, SNR=11.8, Peak=13 HFD=5.8
21:20:12.539 00.004 6120 Star::Find(15, 1745, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.542 00.003 6120 Star::Find returns 1 (0), X=1745.49, Y=810.59, Mass=316, SNR=12.1, Peak=19 HFD=5.2
21:20:12.547 00.005 6120 Star::Find(15, 1154, 164, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.550 00.003 6120 Star::Find returns 1 (0), X=1155.29, Y=165.08, Mass=557, SNR=15.6, Peak=20 HFD=6.6
21:20:12.555 00.005 6120 Star::Find(15, 615, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.558 00.003 6120 Star::Find returns 1 (0), X=614.58, Y=114.37, Mass=399, SNR=13.5, Peak=13 HFD=6.1
21:20:12.561 00.003 6120 Star::Find(15, 352, 971, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.564 00.003 6120 Star::Find returns 1 (0), X=352.64, Y=971.45, Mass=125, SNR=7.5, Peak=8 HFD=4.9
21:20:12.567 00.003 6120 Star::Find(15, 218, 587, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.569 00.002 6120 Star::Find returns 1 (0), X=217.46, Y=588.39, Mass=256, SNR=11.0, Peak=11 HFD=5.7
21:20:12.571 00.002 6120 Star::Find(15, 941, 1074, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.575 00.004 6120 Star::Find returns 1 (0), X=942.20, Y=1074.86, Mass=276, SNR=11.1, Peak=13 HFD=6.0
21:20:12.579 00.004 6120 Star::Find(15, 214, 1014, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.582 00.003 6120 Star::Find returns 1 (0), X=213.91, Y=1012.51, Mass=135, SNR=7.9, Peak=8 HFD=6.1
21:20:12.585 00.003 6120 Star::Find(15, 1760, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.588 00.003 6120 Star::Find returns 1 (0), X=1760.36, Y=1055.74, Mass=135, SNR=7.8, Peak=8 HFD=5.2
21:20:12.592 00.004 6120 Star::Find(15, 212, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.595 00.003 6120 Star::Find returns 1 (0), X=212.26, Y=332.12, Mass=123, SNR=7.6, Peak=7 HFD=5.3
21:20:12.598 00.003 6120 Star::Find(15, 1637, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.602 00.004 6120 Star::Find returns 1 (0), X=1635.71, Y=671.09, Mass=130, SNR=7.7, Peak=10 HFD=6.2
21:20:12.605 00.003 6120 Star::Find(15, 1533, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.610 00.005 6120 Star::Find false star n=34 nbg=280 bg=1.2 sigma=1.0 thresh=4 peak=4
21:20:12.613 00.003 6120 Star::Find returns 0 (2), X=1533.00, Y=732.00, Mass=114, SNR=2.9, Peak=7 HFD=0.0
21:20:12.617 00.004 6120 Star::Find(15, 1770, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.620 00.003 6120 Star::Find false star n=34 nbg=277 bg=0.6 sigma=0.7 thresh=3 peak=3
21:20:12.623 00.003 6120 Star::Find returns 0 (2), X=1770.00, Y=39.00, Mass=98, SNR=2.9, Peak=5 HFD=0.0
21:20:12.627 00.004 6120 Star::Find(15, 877, 478, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.631 00.004 6120 Star::Find returns 1 (0), X=878.38, Y=476.78, Mass=118, SNR=7.4, Peak=6 HFD=6.4
21:20:12.634 00.003 6120 Star::Find(15, 1243, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.639 00.005 6120 Star::Find returns 1 (0), X=1243.51, Y=435.92, Mass=218, SNR=9.9, Peak=9 HFD=7.9
21:20:12.645 00.006 6120 Star::Find(15, 1707, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.650 00.005 6120 Star::Find returns 1 (0), X=1706.58, Y=669.45, Mass=98, SNR=6.7, Peak=6 HFD=5.7
21:20:12.655 00.005 6120 Star::Find(15, 781, 1071, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.658 00.003 6120 Star::Find returns 1 (0), X=781.60, Y=1069.51, Mass=210, SNR=9.7, Peak=10 HFD=5.7
21:20:12.662 00.004 6120 Star::Find(15, 99, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.666 00.004 6120 Star::Find false star n=25 nbg=282 bg=0.5 sigma=0.7 thresh=3 peak=3
21:20:12.670 00.004 6120 Star::Find returns 0 (2), X=99.00, Y=674.00, Mass=77, SNR=2.9, Peak=8 HFD=0.0
21:20:12.673 00.003 6120 Star::Find(15, 287, 620, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.678 00.005 6120 Star::Find returns 1 (0), X=286.89, Y=621.53, Mass=98, SNR=6.7, Peak=4 HFD=6.2
21:20:12.681 00.003 6120 Star::Find(15, 1778, 556, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.685 00.004 6120 Star::Find returns 1 (0), X=1776.89, Y=557.58, Mass=120, SNR=7.5, Peak=8 HFD=6.3
21:20:12.688 00.003 6120 Star::Find(15, 48, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.692 00.004 6120 Star::Find false star n=30 nbg=268 bg=0.3 sigma=0.4 thresh=2 peak=2
21:20:12.696 00.004 6120 Star::Find returns 0 (2), X=48.00, Y=331.00, Mass=60, SNR=2.9, Peak=4 HFD=0.0
21:20:12.699 00.003 6120 Star::Find(15, 162, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.705 00.006 6120 Star::Find false star n=14 nbg=288 bg=0.5 sigma=0.7 thresh=3 peak=3
21:20:12.709 00.004 6120 Star::Find returns 0 (2), X=162.00, Y=307.00, Mass=44, SNR=2.9, Peak=7 HFD=0.0
21:20:12.712 00.003 6120 Star::Find(15, 557, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.715 00.003 6120 Star::Find returns 1 (0), X=556.22, Y=726.90, Mass=152, SNR=8.4, Peak=8 HFD=7.2
21:20:12.720 00.005 6120 Star::Find(15, 1501, 1035, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.724 00.004 6120 Star::Find false star n=33 nbg=273 bg=0.8 sigma=0.7 thresh=3 peak=3
21:20:12.727 00.003 6120 Star::Find returns 0 (2), X=1501.00, Y=1035.00, Mass=87, SNR=2.9, Peak=5 HFD=0.0
21:20:12.732 00.005 6120 Star::Find(15, 1046, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.737 00.005 6120 Star::Find false star n=34 nbg=271 bg=0.7 sigma=0.8 thresh=3 peak=3
21:20:12.741 00.004 6120 Star::Find returns 0 (2), X=1046.00, Y=813.00, Mass=101, SNR=2.9, Peak=6 HFD=0.0
21:20:12.745 00.004 6120 Star::Find(15, 491, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.748 00.003 6120 Star::Find returns 0 (3), X=491.00, Y=660.00, Mass=8, SNR=1.9, Peak=6 HFD=0.0
21:20:12.751 00.003 6120 Star::Find(15, 1551, 642, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.756 00.005 6120 Star::Find false star n=25 nbg=262 bg=0.3 sigma=0.5 thresh=2 peak=1
21:20:12.759 00.003 6120 Star::Find returns 0 (2), X=1551.00, Y=642.00, Mass=50, SNR=2.9, Peak=4 HFD=0.0
21:20:12.763 00.004 6120 Star::Find(15, 1874, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.767 00.004 6120 Star::Find false star n=20 nbg=285 bg=0.4 sigma=0.6 thresh=2 peak=1
21:20:12.771 00.004 6120 Star::Find returns 0 (2), X=1874.00, Y=451.00, Mass=38, SNR=2.9, Peak=4 HFD=0.0
21:20:12.775 00.004 6120 Star::Find(15, 952, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.778 00.003 6120 Star::Find returns 0 (2), X=952.00, Y=107.00, Mass=18, SNR=2.9, Peak=4 HFD=0.0
21:20:12.782 00.004 6120 Star::Find(15, 770, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.786 00.004 6120 Star::Find false star n=20 nbg=274 bg=0.3 sigma=0.5 thresh=2 peak=2
21:20:12.789 00.003 6120 Star::Find returns 0 (2), X=770.00, Y=658.00, Mass=37, SNR=2.9, Peak=4 HFD=0.0
21:20:12.792 00.003 6120 Star::Find(15, 28, 853, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.795 00.003 6120 Star::Find returns 0 (2), X=28.00, Y=853.00, Mass=12, SNR=2.4, Peak=8 HFD=0.0
21:20:12.799 00.004 6120 Star::Find(15, 239, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.802 00.003 6120 Star::Find false star n=24 nbg=283 bg=0.5 sigma=0.6 thresh=2 peak=2
21:20:12.805 00.003 6120 Star::Find returns 0 (2), X=239.00, Y=604.00, Mass=41, SNR=2.9, Peak=5 HFD=0.0
21:20:12.809 00.004 6120 Star::Find(15, 1196, 585, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.812 00.003 6120 Star::Find false star n=23 nbg=266 bg=0.3 sigma=0.5 thresh=2 peak=1
21:20:12.816 00.004 6120 Star::Find returns 0 (2), X=1196.00, Y=585.00, Mass=40, SNR=2.9, Peak=4 HFD=0.0
21:20:12.819 00.003 6120 Star::Find(15, 1596, 1036, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.821 00.002 6120 Star::Find returns 0 (2), X=1596.00, Y=1036.00, Mass=12, SNR=2.3, Peak=5 HFD=0.0
21:20:12.825 00.004 6120 Star::Find(15, 1410, 882, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.830 00.005 6120 Star::Find returns 0 (2), X=1410.00, Y=882.00, Mass=15, SNR=2.6, Peak=5 HFD=0.0
21:20:12.833 00.003 6120 Star::Find(15, 1660, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.837 00.004 6120 Star::Find returns 1 (0), X=1670.24, Y=354.66, Mass=2255, SNR=30.5, Peak=83 HFD=6.4
21:20:12.840 00.003 6120 Star::Find(15, 1699, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.843 00.003 6120 Star::Find returns 0 (2), X=1699.00, Y=234.00, Mass=12, SNR=2.3, Peak=6 HFD=0.0
21:20:12.847 00.004 6120 Star::Find(15, 515, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.851 00.004 6120 Star::Find false star n=28 nbg=277 bg=0.6 sigma=0.7 thresh=3 peak=3
21:20:12.853 00.002 6120 Star::Find returns 0 (2), X=515.00, Y=215.00, Mass=85, SNR=2.9, Peak=5 HFD=0.0
21:20:12.857 00.004 6120 Star::Find(15, 899, 958, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.862 00.005 6120 Star::Find false star n=10 nbg=280 bg=0.6 sigma=0.7 thresh=3 peak=2
21:20:12.866 00.004 6120 Star::Find returns 0 (2), X=899.00, Y=958.00, Mass=26, SNR=2.9, Peak=5 HFD=0.0
21:20:12.869 00.003 6120 Star::Find(15, 654, 643, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.872 00.003 6120 Star::Find returns 1 (0), X=653.30, Y=644.37, Mass=148, SNR=8.2, Peak=8 HFD=7.3
21:20:12.876 00.004 6120 Star::Find(15, 282, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.879 00.003 6120 Star::Find false star n=14 nbg=286 bg=0.5 sigma=0.7 thresh=3 peak=2
21:20:12.882 00.003 6120 Star::Find returns 0 (2), X=282.00, Y=333.00, Mass=40, SNR=2.9, Peak=4 HFD=0.0
21:20:12.885 00.003 6120 Star::Find(15, 1723, 1053, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.890 00.005 6120 Star::Find returns 0 (2), X=1723.00, Y=1053.00, Mass=20, SNR=3.0, Peak=4 HFD=0.0
21:20:12.893 00.003 6120 Star::Find(15, 1029, 396, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.896 00.003 6120 Star::Find false star n=7 nbg=284 bg=0.5 sigma=0.7 thresh=3 peak=2
21:20:12.899 00.003 6120 Star::Find returns 0 (2), X=1029.00, Y=396.00, Mass=24, SNR=2.9, Peak=9 HFD=0.0
21:20:12.902 00.003 6120 Star::Find(15, 1046, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.904 00.002 6120 Star::Find returns 0 (2), X=1046.00, Y=51.00, Mass=14, SNR=2.6, Peak=5 HFD=0.0
21:20:12.907 00.003 6120 Star::Find(15, 1637, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.911 00.004 6120 Star::Find false star n=20 nbg=260 bg=0.3 sigma=0.5 thresh=2 peak=2
21:20:12.913 00.002 6120 Star::Find returns 0 (2), X=1637.00, Y=750.00, Mass=44, SNR=2.9, Peak=9 HFD=0.0
21:20:12.917 00.004 6120 Star::Find(15, 1033, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.920 00.003 6120 Star::Find false star n=22 nbg=285 bg=0.5 sigma=0.6 thresh=2 peak=1
21:20:12.924 00.004 6120 Star::Find returns 0 (2), X=1033.00, Y=728.00, Mass=35, SNR=2.9, Peak=4 HFD=0.0
21:20:12.926 00.002 6120 Star::Find(15, 1513, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.929 00.003 6120 Star::Find false star n=19 nbg=262 bg=0.3 sigma=0.5 thresh=2 peak=1
21:20:12.933 00.004 6120 Star::Find returns 0 (2), X=1513.00, Y=837.00, Mass=34, SNR=2.9, Peak=4 HFD=0.0
21:20:12.936 00.003 6120 Star::Find(15, 1332, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.940 00.004 6120 Star::Find returns 0 (2), X=1332.00, Y=880.00, Mass=11, SNR=2.2, Peak=6 HFD=0.0
21:20:12.944 00.004 6120 Star::Find(15, 326, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.947 00.003 6120 Star::Find returns 1 (0), X=318.51, Y=175.62, Mass=910, SNR=20.7, Peak=50 HFD=5.3
21:20:12.950 00.003 6120 Star::Find(15, 1523, 76, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.954 00.004 6120 Star::Find false star n=23 nbg=282 bg=0.5 sigma=0.7 thresh=2 peak=2
21:20:12.958 00.004 6120 Star::Find returns 0 (2), X=1523.00, Y=76.00, Mass=43, SNR=2.9, Peak=7 HFD=0.0
21:20:12.962 00.004 6120 Star::Find(15, 649, 1040, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.968 00.006 6120 Star::Find returns 0 (2), X=649.00, Y=1040.00, Mass=19, SNR=3.0, Peak=6 HFD=0.0
21:20:12.974 00.006 6120 Star::Find(15, 166, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.978 00.004 6120 Star::Find returns 1 (0), X=158.13, Y=840.65, Mass=1197, SNR=23.8, Peak=64 HFD=5.0
21:20:12.984 00.006 6120 Star::Find(15, 902, 402, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:12.989 00.005 6120 Star::Find false star n=19 nbg=266 bg=0.3 sigma=0.5 thresh=2 peak=1
21:20:12.993 00.004 6120 Star::Find returns 0 (2), X=902.00, Y=402.00, Mass=36, SNR=2.9, Peak=4 HFD=0.0
21:20:12.997 00.004 6120 Star::Find(15, 841, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:13.002 00.005 6120 Star::Find false star n=12 nbg=285 bg=0.5 sigma=0.7 thresh=3 peak=2
21:20:13.008 00.006 6120 Star::Find returns 0 (2), X=841.00, Y=188.00, Mass=30, SNR=2.9, Peak=4 HFD=0.0
21:20:13.013 00.005 6120 Star::Find(15, 1670, 874, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:13.017 00.004 6120 Star::Find returns 0 (2), X=1670.00, Y=874.00, Mass=18, SNR=2.9, Peak=6 HFD=0.0
21:20:13.022 00.005 6120 Star::Find(15, 309, 1005, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:13.026 00.004 6120 Star::Find false star n=10 nbg=285 bg=0.5 sigma=0.7 thresh=3 peak=1
21:20:13.031 00.005 6120 Star::Find returns 0 (2), X=309.00, Y=1005.00, Mass=25, SNR=2.9, Peak=5 HFD=0.0
21:20:13.034 00.003 6120 Star::Find(15, 739, 792, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:13.040 00.006 6120 Star::Find false star n=18 nbg=260 bg=0.3 sigma=0.4 thresh=2 peak=1
21:20:13.048 00.008 6120 Star::Find returns 0 (2), X=739.00, Y=792.00, Mass=34, SNR=2.9, Peak=4 HFD=0.0
21:20:13.054 00.006 6120 Star::Find(15, 1838, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:13.060 00.006 6120 Star::Find false star n=19 nbg=282 bg=0.5 sigma=0.7 thresh=2 peak=1
21:20:13.066 00.006 6120 Star::Find returns 0 (2), X=1838.00, Y=430.00, Mass=36, SNR=2.9, Peak=5 HFD=0.0
21:20:13.070 00.004 6120 AutoFind: finding best star pass 1
21:20:13.077 00.007 6120 Star::Find(15, 1200, 1052, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:13.081 00.004 6120 Star::Find returns 1 (0), X=1199.69, Y=1053.47, Mass=5749, SNR=49.2, Peak=128 HFD=7.0
21:20:13.086 00.005 6120 AutoFind returns star at [1200, 1052] 97.9 Mass 5749 SNR 49.2
21:20:13.090 00.004 6120 Star::Find(15, 1200, 1052, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:13.093 00.003 6120 Star::Find returns 1 (0), X=1199.69, Y=1053.47, Mass=5749, SNR=49.2, Peak=128 HFD=7.0
21:20:13.096 00.003 6120 MultiStar: List (12): {1199.69, 1053.47}(49.2), {1670.24, 354.66}(30.5), {158.13, 840.65}(23.8), {113.60, 927.47}(19.4), {318.51, 175.62}(20.7), {1531.45, 922.73}(23.8), {143.77, 449.47}(17.1), {189.27, 568.22}(17.1), {502.04, 942.36}(14.9), {1635.11, 461.56}(16.0), {1648.20, 931.11}(14.9), {1353.74, 281.78}(15.4), 
21:20:13.099 00.003 6120 setting lock position to (1199.69, 1053.47)
21:20:13.104 00.005 6120 AutoSelect: state = 1, call UpdateGuideState
21:20:13.108 00.004 6120 UpdateGuideState(): m_state=1
21:20:13.113 00.005 6120 Star::Find(15, 1199, 1053, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:13.116 00.003 6120 Star::Find returns 1 (0), X=1199.69, Y=1053.47, Mass=5749, SNR=49.2, Peak=128 HFD=7.0
21:20:13.120 00.004 6120 CameraToMount -- cameraTheta (0.00) - m_xAngle (-2.95) = xAngle (2.95 = 2.95)
21:20:13.123 00.003 6120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.69 = 2.69)
21:20:13.128 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
21:20:13.136 00.008 6120 setting force full frames = false
21:20:13.139 00.003 6120 setting lock position to (1199.69, 1053.47)
21:20:13.143 00.004 6120 CurrentPosition() valid, moving to STATE_SELECTED
21:20:13.147 00.004 6120 Changing from state SELECTING to SELECTED
21:20:13.150 00.003 6120 guider state => SELECTED
21:20:13.156 00.006 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:20:13.178 00.022 6120 UpdateGuideState exits: m=5749 SNR=49.2
21:20:13.181 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:20:13.208 00.027 6120 Status Line: Auto-selected star at (1199.7, 1053.5)
21:20:13.218 00.010 6120 PhdController: newstate STATE_WAIT_SELECTED
21:20:13.223 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:13.227 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:13.232 00.005 6120 Enqueuing Expose request
21:20:13.235 00.003 7680 Worker thread wakes up
21:20:13.237 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:13.237 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1038,31,31)
21:20:13.237 00.000 6120 evsrv: cli 0FAEF618 connect
21:20:13.242 00.005 6120 case statement mapped state 2 to 1
21:20:13.246 00.004 6120 case statement mapped state 2 to 1
21:20:13.249 00.003 6120 evsrv: cli 0FAEF618 request: {"method":"get_lock_position","id":"f736d008-e890-43b0-84df-af2f54f38726"}
21:20:13.253 00.004 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":[1199.69,1053.47],"id":"f736d008-e890-43b0-84df-af2f54f38726"}
21:20:13.257 00.004 6120 evsrv: cli 0FAEF618 disconnect
21:20:13.261 00.004 6120 evsrv: cli 0FAEFBB8 connect
21:20:13.268 00.007 6120 case statement mapped state 2 to 1
21:20:13.273 00.005 6120 case statement mapped state 2 to 1
21:20:13.277 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"cf16d3b3-dca9-43cc-b6d0-df83995ef8b8"}
21:20:13.281 00.004 6120 case statement mapped state 2 to 1
21:20:13.285 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Selected","id":"cf16d3b3-dca9-43cc-b6d0-df83995ef8b8"}
21:20:13.289 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
21:20:14.290 01.001 6120 evsrv: cli 0FAF0158 connect
21:20:14.301 00.011 6120 case statement mapped state 2 to 1
21:20:14.308 00.007 6120 case statement mapped state 2 to 1
21:20:14.314 00.006 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"06916683-37ad-4e75-b3f7-4f99326e6ee7"}
21:20:14.320 00.006 6120 case statement mapped state 2 to 1
21:20:14.325 00.005 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Selected","id":"06916683-37ad-4e75-b3f7-4f99326e6ee7"}
21:20:14.332 00.007 6120 evsrv: cli 0FAF0158 disconnect
21:20:14.482 00.150 7680 Exposure complete
21:20:14.591 00.109 7680 worker thread done servicing request
21:20:14.591 00.000 6120 OnExposeComplete: enter
21:20:14.596 00.005 6120 UpdateGuideState(): m_state=2
21:20:14.600 00.004 6120 Star::Find(15, 1199, 1053, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:20:14.604 00.004 6120 Star::Find returns 1 (0), X=1199.71, Y=1053.89, Mass=5274, SNR=46.2, Peak=135 HFD=6.7
21:20:14.612 00.008 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
21:20:14.617 00.005 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
21:20:14.621 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.41 hyp=0.41 cameraTheta=1.52 mountX=-0.10 mountY=-0.36, mountTheta=-1.83
21:20:14.626 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:20:14.650 00.024 6120 UpdateGuideState exits: m=5274 SNR=46.2
21:20:14.655 00.005 6120 PhdController: newstate STATE_CALIBRATE
21:20:14.658 00.003 6120 PhdController: newstate STATE_GUIDE
21:20:14.678 00.020 6120 Changing from state SELECTED to CALIBRATING_PRIMARY
21:20:14.683 00.005 6120 guider state => CALIBRATED
21:20:14.686 00.003 6120 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
21:20:14.693 00.007 6120 reset dither spiral
21:20:14.697 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
21:20:14.701 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:14.704 00.003 6120 ScheduleExposure(1000,3,0) exposurePending=0
21:20:14.709 00.005 6120 Enqueuing Expose request
21:20:14.713 00.004 7680 Worker thread wakes up
21:20:14.713 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:14.713 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
21:20:15.334 00.621 6120 evsrv: cli 0FAEFD98 connect
21:20:15.342 00.008 6120 case statement mapped state 5 to 1
21:20:15.347 00.005 6120 case statement mapped state 5 to 1
21:20:15.354 00.007 6120 evsrv: cli 0FAEFD98 request: {"method":"get_app_state","id":"c4b78a6d-4165-48c4-89f6-10b366ad0b55"}
21:20:15.359 00.005 6120 case statement mapped state 5 to 1
21:20:15.365 00.006 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":"Selected","id":"c4b78a6d-4165-48c4-89f6-10b366ad0b55"}
21:20:15.369 00.004 6120 evsrv: cli 0FAEFD98 disconnect
21:20:15.951 00.582 7680 Exposure complete
21:20:16.059 00.108 7680 worker thread done servicing request
21:20:16.059 00.000 6120 OnExposeComplete: enter
21:20:16.062 00.003 6120 UpdateGuideState(): m_state=5
21:20:16.066 00.004 6120 Star::Find(15, 1199, 1053, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:20:16.070 00.004 6120 Star::Find returns 1 (0), X=1199.75, Y=1054.08, Mass=5198, SNR=45.5, Peak=123 HFD=6.7
21:20:16.074 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
21:20:16.080 00.006 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
21:20:16.084 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.60 hyp=0.61 cameraTheta=1.47 mountX=-0.18 mountY=-0.52, mountTheta=-1.90
21:20:16.090 00.006 6120 Changing from state CALIBRATED to GUIDING
21:20:16.094 00.004 6120 ScopeASCOM::GetDeclinationRadians() returns 15.9
21:20:16.097 00.003 6120 ScopeASCOM::SideOfPier() returns 1
21:20:16.101 00.004 6120 AdjustCalibrationForScopePointing (scope): current dec=15.9 pierSide=1, cal dec=0.5 pierSide=1 rotAngle=None bin=1
21:20:16.106 00.005 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
21:20:16.112 00.006 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
21:20:16.117 00.005 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:20:16.121 00.004 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:20:16.125 00.004 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
21:20:16.128 00.003 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
21:20:16.133 00.005 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
21:20:16.138 00.005 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:20:16.143 00.005 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
21:20:16.147 00.004 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
21:20:16.152 00.005 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
21:20:16.156 00.004 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
21:20:16.161 00.005 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
21:20:16.272 00.111 6120 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
21:20:16.280 00.008 6120 GetDouble("/profile/5/camera/pixelsize", 0.000000) returns 2.900000
21:20:16.285 00.005 6120 Dec comp: XRate 1.549 -> 1.490 for dec 0.5 -> dec 15.9
21:20:16.297 00.012 6120 ScopeASCOM::GetDeclinationRadians() returns 15.9
21:20:16.304 00.007 6120 ScopeASCOM::SideOfPier() returns 1
21:20:16.309 00.005 6120 setting lock position to (1199.75, 1054.08)
21:20:16.314 00.005 6120 guider state => GUIDING
21:20:16.318 00.004 6120 Status Line: Guiding
21:20:16.328 00.010 6120 Mount: notify guiding started
21:20:16.338 00.010 6120 GetString("/profile/5/name", "") returns "PHD SF 2025"
21:20:16.343 00.005 6120 GetString("/profile/5/scope/calibration/timestamp", "") returns "11/24/2025 8:50:59 PM"
21:20:16.347 00.004 6120 GetDouble("/profile/5/scope/calibration/xRate", 1.000000) returns 0.001549
21:20:16.351 00.004 6120 GetDouble("/profile/5/scope/calibration/yRate", 1.000000) returns 0.001842
21:20:16.358 00.007 6120 GetInt("/profile/5/scope/calibration/binning", 1) returns 1
21:20:16.364 00.006 6120 GetDouble("/profile/5/scope/calibration/xAngle", 0.000000) returns -2.954580
21:20:16.368 00.004 6120 GetDouble("/profile/5/scope/calibration/yAngle", 0.000000) returns -1.652140
21:20:16.373 00.005 6120 GetDouble("/profile/5/scope/calibration/declination", 0.000000) returns 0.009384
21:20:16.378 00.005 6120 GetInt("/profile/5/scope/calibration/pierSide", -1) returns 1
21:20:16.383 00.005 6120 GetInt("/profile/5/scope/calibration/raGuideParity", 0) returns 1
21:20:16.387 00.004 6120 GetInt("/profile/5/scope/calibration/decGuideParity", 0) returns 1
21:20:16.394 00.007 6120 GetDouble("/profile/5/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
21:20:16.401 00.007 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
21:20:16.405 00.004 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
21:20:16.409 00.004 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:20:16.414 00.005 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:20:16.417 00.003 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
21:20:16.422 00.005 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
21:20:16.426 00.004 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
21:20:16.431 00.005 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:20:16.436 00.005 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
21:20:16.440 00.004 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
21:20:16.444 00.004 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
21:20:16.449 00.005 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
21:20:16.454 00.005 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
21:20:16.458 00.004 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
21:20:16.463 00.005 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
21:20:16.466 00.003 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:20:16.471 00.005 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:20:16.474 00.003 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
21:20:16.480 00.006 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
21:20:16.484 00.004 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
21:20:16.489 00.005 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:20:16.494 00.005 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
21:20:16.498 00.004 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
21:20:16.502 00.004 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
21:20:16.506 00.004 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
21:20:16.510 00.004 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
21:20:16.522 00.012 6120 evsrv: cli 0FAEF7F8 connect
21:20:16.529 00.007 6120 case statement mapped state 6 to 3
21:20:16.533 00.004 6120 case statement mapped state 6 to 3
21:20:16.537 00.004 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"a07a28da-58ed-402b-9068-2632d71a410c"}
21:20:16.542 00.005 6120 case statement mapped state 6 to 3
21:20:16.547 00.005 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"a07a28da-58ed-402b-9068-2632d71a410c"}
21:20:16.555 00.008 6120 evsrv: cli 0FAEF7F8 disconnect
21:20:16.586 00.031 6120 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
21:20:16.593 00.007 6120 ScopeASCOM::SideOfPier() returns 1
21:20:16.598 00.005 6120 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:20:16.603 00.005 6120 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
21:20:16.609 00.006 6120 ScopeASCOM::GetDeclinationRadians() returns 15.9
21:20:16.614 00.005 6120 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 15.9
21:20:16.619 00.005 6120 MountToCamera -- mountTheta (0.00) + m_xAngle (-2.95) = xAngle (-2.95 = -2.95)
21:20:16.623 00.004 6120 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
21:20:16.627 00.004 6120 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
21:20:16.630 00.003 6120 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
21:20:16.635 00.005 6120 GetInt("/profile/5/AutoLoadCalibration", -1) returns 1
21:20:16.640 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:20:16.667 00.027 6120 UpdateGuideState exits: m=5198 SNR=45.5
21:20:16.672 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
21:20:16.676 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:16.679 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:16.683 00.004 6120 Enqueuing Expose request
21:20:16.687 00.004 7680 Worker thread wakes up
21:20:16.687 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:16.687 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:17.936 01.249 7680 Exposure complete
21:20:18.045 00.109 6120 OnExposeComplete: enter
21:20:18.051 00.006 6120 UpdateGuideState(): m_state=6
21:20:18.056 00.005 7680 worker thread done servicing request
21:20:18.056 00.000 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
21:20:18.059 00.003 6120 Star::Find returns 1 (0), X=1199.65, Y=1054.39, Mass=5899, SNR=50.4, Peak=127 HFD=7.2
21:20:18.064 00.005 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.83 = -1.46)
21:20:18.068 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
21:20:18.071 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.31 hyp=0.33 cameraTheta=1.87 mountX=0.04 mountY=-0.32, mountTheta=-1.46
21:20:18.078 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.31, opts=13)
21:20:18.085 00.007 6120 Enqueuing Move request for scope (-0.10, 0.31)
21:20:18.089 00.004 7680 Worker thread wakes up
21:20:18.089 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.31) opts 0xd
21:20:18.089 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.31)
21:20:18.090 00.001 7680 Moving (-0.10, 0.31) raw xDistance=0.04 yDistance=-0.32
21:20:18.090 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:20:18.090 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
21:20:18.090 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
21:20:18.090 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:20:18.095 00.005 7680 MoveAxis(E, 0, ABG)
21:20:18.095 00.000 7680 Move returns status 0, amount 0
21:20:18.095 00.000 7680 MoveAxis(N, 0, ABG)
21:20:18.095 00.000 7680 Move returns status 0, amount 0
21:20:18.097 00.002 7680 move complete, result=0
21:20:18.097 00.000 7680 worker thread done servicing request
21:20:18.118 00.021 6120 UpdateGuideState exits: m=5899 SNR=50.4
21:20:18.122 00.004 6120 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 1 / 99999
21:20:18.125 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764040818.125,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.52,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:20:18.130 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:18.133 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:18.138 00.005 6120 Enqueuing Expose request
21:20:18.142 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:20:18.146 00.004 7680 Worker thread wakes up
21:20:18.146 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:18.147 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:19.396 01.249 7680 Exposure complete
21:20:19.489 00.093 7680 worker thread done servicing request
21:20:19.490 00.001 6120 OnExposeComplete: enter
21:20:19.494 00.004 6120 UpdateGuideState(): m_state=6
21:20:19.499 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
21:20:19.503 00.004 6120 Star::Find returns 1 (0), X=1199.75, Y=1054.65, Mass=5603, SNR=48.0, Peak=124 HFD=6.9
21:20:19.507 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.77)
21:20:19.511 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
21:20:19.518 00.007 6120 CameraToMount -- cameraX=0.00 cameraY=0.57 hyp=0.57 cameraTheta=1.56 mountX=-0.11 mountY=-0.51, mountTheta=-1.78
21:20:19.523 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.57, opts=13)
21:20:19.527 00.004 6120 Enqueuing Move request for scope (0.00, 0.57)
21:20:19.531 00.004 7680 Worker thread wakes up
21:20:19.531 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.57) opts 0xd
21:20:19.531 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.57)
21:20:19.531 00.000 7680 Moving (0.00, 0.57) raw xDistance=-0.11 yDistance=-0.51
21:20:19.531 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:20:19.532 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
21:20:19.532 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
21:20:19.532 00.000 7680 MoveAxis(E, 0, ABG)
21:20:19.532 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:20:19.536 00.004 7680 Move returns status 0, amount 0
21:20:19.536 00.000 7680 MoveAxis(N, 0, ABG)
21:20:19.537 00.001 7680 Move returns status 0, amount 0
21:20:19.537 00.000 7680 move complete, result=0
21:20:19.537 00.000 7680 worker thread done servicing request
21:20:19.557 00.020 6120 UpdateGuideState exits: m=5603 SNR=48.0
21:20:19.561 00.004 6120 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 2 / 99999
21:20:19.566 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764040819.566,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.54,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
21:20:19.570 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:19.573 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:19.577 00.004 6120 Enqueuing Expose request
21:20:19.582 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
21:20:19.586 00.004 7680 Worker thread wakes up
21:20:19.586 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:19.586 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:20.833 01.247 7680 Exposure complete
21:20:20.930 00.097 7680 worker thread done servicing request
21:20:20.930 00.000 6120 OnExposeComplete: enter
21:20:20.935 00.005 6120 UpdateGuideState(): m_state=6
21:20:20.939 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
21:20:20.943 00.004 6120 Star::Find returns 1 (0), X=1199.83, Y=1054.69, Mass=5598, SNR=48.1, Peak=124 HFD=6.8
21:20:20.946 00.003 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
21:20:20.951 00.005 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.16)
21:20:20.956 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.61 hyp=0.61 cameraTheta=1.44 mountX=-0.19 mountY=-0.51, mountTheta=-1.93
21:20:20.961 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.61, opts=13)
21:20:20.965 00.004 6120 Enqueuing Move request for scope (0.08, 0.61)
21:20:20.968 00.003 7680 Worker thread wakes up
21:20:20.969 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.61) opts 0xd
21:20:20.969 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.61)
21:20:20.969 00.000 7680 Moving (0.08, 0.61) raw xDistance=-0.19 yDistance=-0.51
21:20:20.969 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:20:20.969 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.34
21:20:20.969 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
21:20:20.970 00.001 7680 MoveAxis(E, 0, ABG)
21:20:20.970 00.000 7680 Move returns status 0, amount 0
21:20:20.970 00.000 7680 MoveAxis(N, 277, ABG)
21:20:20.970 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:20:20.974 00.004 7680 Guiding  Dir = 0, Dur = 277
21:20:20.976 00.002 7680 IsSlewing returns 0
21:20:20.976 00.000 7680 IsGuiding returns 0
21:20:20.976 00.000 7680 PulseGuide returned control before completion, sleep 287
21:20:20.995 00.019 6120 UpdateGuideState exits: m=5598 SNR=48.1
21:20:21.001 00.006 6120 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 3 / 99999
21:20:21.005 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764040821.005,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.56,"Time":2.9,"SettleTime":10.0,"StarLocked":true}
21:20:21.008 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:21.014 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:21.020 00.006 6120 Enqueuing Expose request
21:20:21.279 00.259 7680 IsGuiding returns 0
21:20:21.279 00.000 7680 Move returns status 0, amount 277
21:20:21.280 00.001 7680 move complete, result=0
21:20:21.280 00.000 7680 worker thread done servicing request
21:20:21.280 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 277 ms NORTH
21:20:21.288 00.008 7680 Worker thread wakes up
21:20:21.288 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:21.288 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:22.540 01.252 7680 Exposure complete
21:20:22.642 00.102 7680 worker thread done servicing request
21:20:22.643 00.001 6120 OnExposeComplete: enter
21:20:22.646 00.003 6120 UpdateGuideState(): m_state=6
21:20:22.652 00.006 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
21:20:22.655 00.003 6120 Star::Find returns 1 (0), X=1199.76, Y=1054.74, Mass=5566, SNR=47.6, Peak=123 HFD=6.8
21:20:22.660 00.005 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.77)
21:20:22.664 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
21:20:22.668 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.66 hyp=0.66 cameraTheta=1.56 mountX=-0.13 mountY=-0.59, mountTheta=-1.78
21:20:22.674 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.66, opts=13)
21:20:22.678 00.004 6120 Enqueuing Move request for scope (0.01, 0.66)
21:20:22.681 00.003 7680 Worker thread wakes up
21:20:22.682 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.66) opts 0xd
21:20:22.682 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.66)
21:20:22.682 00.000 7680 Moving (0.01, 0.66) raw xDistance=-0.13 yDistance=-0.59
21:20:22.682 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:20:22.682 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
21:20:22.682 00.000 7680 MoveAxis(E, 0, ABG)
21:20:22.682 00.000 7680 Move returns status 0, amount 0
21:20:22.682 00.000 7680 MoveAxis(N, 322, ABG)
21:20:22.682 00.000 7680 Guiding  Dir = 0, Dur = 322
21:20:22.683 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:20:22.689 00.006 7680 IsSlewing returns 0
21:20:22.689 00.000 7680 IsGuiding returns 0
21:20:22.689 00.000 7680 PulseGuide returned control before completion, sleep 332
21:20:22.709 00.020 6120 UpdateGuideState exits: m=5566 SNR=47.6
21:20:22.714 00.005 6120 PhdController: settling, locked = 1, distance = 0.59 (1.50) aobump = 0 frame = 4 / 99999
21:20:22.717 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764040822.717,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.59,"Time":4.6,"SettleTime":10.0,"StarLocked":true}
21:20:22.722 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:22.726 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:22.730 00.004 6120 Enqueuing Expose request
21:20:23.028 00.298 7680 IsGuiding returns 1
21:20:23.029 00.001 7680 scope still moving after pulse duration time elapsed
21:20:23.100 00.071 7680 IsSlewing returns 0
21:20:23.107 00.007 7680 IsGuiding returns 0
21:20:23.109 00.002 7680 scope move finished after 322 + 97 ms
21:20:23.109 00.000 7680 Move returns status 0, amount 322
21:20:23.109 00.000 7680 move complete, result=0
21:20:23.109 00.000 7680 worker thread done servicing request
21:20:23.111 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 322 ms NORTH
21:20:23.114 00.003 7680 Worker thread wakes up
21:20:23.114 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:23.114 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:24.368 01.254 7680 Exposure complete
21:20:24.476 00.108 7680 worker thread done servicing request
21:20:24.477 00.001 6120 OnExposeComplete: enter
21:20:24.481 00.004 6120 UpdateGuideState(): m_state=6
21:20:24.486 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
21:20:24.490 00.004 6120 Star::Find returns 1 (0), X=1199.75, Y=1054.37, Mass=5569, SNR=48.3, Peak=126 HFD=6.9
21:20:24.493 00.003 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
21:20:24.496 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
21:20:24.500 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.57 mountX=-0.05 mountY=-0.26, mountTheta=-1.78
21:20:24.504 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.29, opts=13)
21:20:24.508 00.004 6120 Enqueuing Move request for scope (0.00, 0.29)
21:20:24.510 00.002 7680 Worker thread wakes up
21:20:24.510 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.29) opts 0xd
21:20:24.510 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.29)
21:20:24.510 00.000 7680 Moving (0.00, 0.29) raw xDistance=-0.05 yDistance=-0.26
21:20:24.510 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:20:24.512 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:20:24.512 00.000 7680 MoveAxis(E, 0, ABG)
21:20:24.512 00.000 7680 Move returns status 0, amount 0
21:20:24.512 00.000 7680 MoveAxis(N, 141, ABG)
21:20:24.512 00.000 7680 Guiding  Dir = 0, Dur = 141
21:20:24.512 00.000 7680 IsSlewing returns 0
21:20:24.512 00.000 7680 IsGuiding returns 0
21:20:24.513 00.001 7680 PulseGuide returned control before completion, sleep 151
21:20:24.514 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:20:24.539 00.025 6120 UpdateGuideState exits: m=5569 SNR=48.3
21:20:24.543 00.004 6120 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 5 / 99999
21:20:24.549 00.006 6120 evsrv: {"Event":"Settling","Timestamp":1764040824.549,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.50,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
21:20:24.553 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:24.557 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:24.561 00.004 6120 Enqueuing Expose request
21:20:24.671 00.110 7680 IsGuiding returns 1
21:20:24.672 00.001 7680 scope still moving after pulse duration time elapsed
21:20:24.702 00.030 7680 IsSlewing returns 0
21:20:24.702 00.000 7680 IsGuiding returns 0
21:20:24.703 00.001 7680 scope move finished after 141 + 48 ms
21:20:24.703 00.000 7680 Move returns status 0, amount 141
21:20:24.703 00.000 7680 move complete, result=0
21:20:24.704 00.001 7680 worker thread done servicing request
21:20:24.705 00.001 7680 Worker thread wakes up
21:20:24.705 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 141 ms NORTH
21:20:24.711 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:24.712 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:25.964 01.252 7680 Exposure complete
21:20:26.075 00.111 7680 worker thread done servicing request
21:20:26.075 00.000 6120 OnExposeComplete: enter
21:20:26.082 00.007 6120 UpdateGuideState(): m_state=6
21:20:26.087 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
21:20:26.091 00.004 6120 Star::Find returns 1 (0), X=1199.79, Y=1054.39, Mass=5691, SNR=48.6, Peak=135 HFD=6.9
21:20:26.095 00.004 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
21:20:26.099 00.004 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
21:20:26.102 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.31 hyp=0.31 cameraTheta=1.44 mountX=-0.10 mountY=-0.26, mountTheta=-1.94
21:20:26.108 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.31, opts=13)
21:20:26.113 00.005 6120 Enqueuing Move request for scope (0.04, 0.31)
21:20:26.116 00.003 7680 Worker thread wakes up
21:20:26.116 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.31) opts 0xd
21:20:26.116 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.31)
21:20:26.118 00.002 7680 Moving (0.04, 0.31) raw xDistance=-0.10 yDistance=-0.26
21:20:26.118 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:20:26.118 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:20:26.118 00.000 7680 MoveAxis(E, 0, ABG)
21:20:26.118 00.000 7680 Move returns status 0, amount 0
21:20:26.119 00.001 7680 MoveAxis(N, 141, ABG)
21:20:26.119 00.000 7680 Guiding  Dir = 0, Dur = 141
21:20:26.119 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:20:26.124 00.005 7680 IsSlewing returns 0
21:20:26.124 00.000 7680 IsGuiding returns 0
21:20:26.124 00.000 7680 PulseGuide returned control before completion, sleep 151
21:20:26.144 00.020 6120 UpdateGuideState exits: m=5691 SNR=48.6
21:20:26.149 00.005 6120 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 6 / 99999
21:20:26.153 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764040826.153,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.44,"Time":8.0,"SettleTime":10.0,"StarLocked":true}
21:20:26.156 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:26.161 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:26.165 00.004 6120 Enqueuing Expose request
21:20:26.279 00.114 7680 IsGuiding returns 1
21:20:26.281 00.002 7680 scope still moving after pulse duration time elapsed
21:20:26.311 00.030 7680 IsSlewing returns 0
21:20:26.312 00.001 7680 IsGuiding returns 0
21:20:26.312 00.000 7680 scope move finished after 141 + 46 ms
21:20:26.313 00.001 7680 Move returns status 0, amount 141
21:20:26.313 00.000 7680 move complete, result=0
21:20:26.313 00.000 7680 worker thread done servicing request
21:20:26.313 00.000 7680 Worker thread wakes up
21:20:26.314 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 141 ms NORTH
21:20:26.319 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:26.319 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:27.570 01.251 7680 Exposure complete
21:20:27.676 00.106 7680 worker thread done servicing request
21:20:27.676 00.000 6120 OnExposeComplete: enter
21:20:27.681 00.005 6120 UpdateGuideState(): m_state=6
21:20:27.685 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
21:20:27.689 00.004 6120 Star::Find returns 1 (0), X=1199.82, Y=1054.40, Mass=5658, SNR=48.8, Peak=131 HFD=6.9
21:20:27.692 00.003 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
21:20:27.696 00.004 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
21:20:27.700 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.32 hyp=0.33 cameraTheta=1.36 mountX=-0.13 mountY=-0.26, mountTheta=-2.03
21:20:27.707 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.32, opts=13)
21:20:27.712 00.005 6120 Enqueuing Move request for scope (0.07, 0.32)
21:20:27.715 00.003 7680 Worker thread wakes up
21:20:27.715 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.32) opts 0xd
21:20:27.715 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.32)
21:20:27.716 00.001 7680 Moving (0.07, 0.32) raw xDistance=-0.13 yDistance=-0.26
21:20:27.716 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:20:27.716 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:20:27.716 00.000 7680 MoveAxis(E, 0, ABG)
21:20:27.716 00.000 7680 Move returns status 0, amount 0
21:20:27.718 00.002 7680 MoveAxis(N, 141, ABG)
21:20:27.718 00.000 7680 Guiding  Dir = 0, Dur = 141
21:20:27.718 00.000 7680 IsSlewing returns 0
21:20:27.718 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:20:27.722 00.004 7680 IsGuiding returns 0
21:20:27.723 00.001 7680 PulseGuide returned control before completion, sleep 151
21:20:27.744 00.021 6120 UpdateGuideState exits: m=5658 SNR=48.8
21:20:27.746 00.002 6120 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 7 / 99999
21:20:27.750 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764040827.750,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.41,"Time":9.6,"SettleTime":10.0,"StarLocked":true}
21:20:27.753 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:27.757 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:27.761 00.004 6120 Enqueuing Expose request
21:20:27.886 00.125 7680 IsGuiding returns 1
21:20:27.887 00.001 7680 scope still moving after pulse duration time elapsed
21:20:27.916 00.029 7680 IsSlewing returns 0
21:20:27.919 00.003 7680 IsGuiding returns 0
21:20:27.920 00.001 7680 scope move finished after 141 + 55 ms
21:20:27.920 00.000 7680 Move returns status 0, amount 141
21:20:27.920 00.000 7680 move complete, result=0
21:20:27.921 00.001 7680 worker thread done servicing request
21:20:27.922 00.001 7680 Worker thread wakes up
21:20:27.922 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 141 ms NORTH
21:20:27.929 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:27.929 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:29.184 01.255 7680 Exposure complete
21:20:29.288 00.104 7680 worker thread done servicing request
21:20:29.288 00.000 6120 OnExposeComplete: enter
21:20:29.292 00.004 6120 UpdateGuideState(): m_state=6
21:20:29.296 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
21:20:29.300 00.004 6120 Star::Find returns 1 (0), X=1199.70, Y=1054.27, Mass=5795, SNR=48.8, Peak=132 HFD=6.8
21:20:29.303 00.003 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
21:20:29.307 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
21:20:29.312 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.83 mountX=0.01 mountY=-0.19, mountTheta=-1.50
21:20:29.317 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.19, opts=13)
21:20:29.322 00.005 6120 Enqueuing Move request for scope (-0.05, 0.19)
21:20:29.325 00.003 7680 Worker thread wakes up
21:20:29.325 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
21:20:29.325 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
21:20:29.325 00.000 7680 Moving (-0.05, 0.19) raw xDistance=0.01 yDistance=-0.19
21:20:29.325 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:20:29.325 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:20:29.326 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:20:29.326 00.000 7680 MoveAxis(E, 0, ABG)
21:20:29.326 00.000 7680 Move returns status 0, amount 0
21:20:29.326 00.000 7680 MoveAxis(N, 0, ABG)
21:20:29.326 00.000 7680 Move returns status 0, amount 0
21:20:29.326 00.000 7680 move complete, result=0
21:20:29.328 00.002 7680 worker thread done servicing request
21:20:29.328 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:20:29.352 00.024 6120 UpdateGuideState exits: m=5795 SNR=48.8
21:20:29.358 00.006 6120 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 8 / 99999
21:20:29.364 00.006 6120 PhdController: newstate STATE_FINISH
21:20:29.368 00.004 6120 PhdController complete: success
21:20:29.372 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764040829.372,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
21:20:29.377 00.005 6120 Mount: notify guiding dither settle done success=1
21:20:29.380 00.003 6120 PhdController: newstate STATE_IDLE
21:20:29.384 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:29.389 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:29.394 00.005 6120 Enqueuing Expose request
21:20:29.399 00.005 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:20:29.402 00.003 7680 Worker thread wakes up
21:20:29.403 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:29.403 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:30.656 01.253 7680 Exposure complete
21:20:30.771 00.115 7680 worker thread done servicing request
21:20:30.771 00.000 6120 OnExposeComplete: enter
21:20:30.775 00.004 6120 UpdateGuideState(): m_state=6
21:20:30.779 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
21:20:30.783 00.004 6120 Star::Find returns 1 (0), X=1199.81, Y=1054.56, Mass=5514, SNR=48.0, Peak=124 HFD=7.0
21:20:30.787 00.004 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
21:20:30.793 00.006 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
21:20:30.796 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.48 hyp=0.49 cameraTheta=1.44 mountX=-0.15 mountY=-0.41, mountTheta=-1.92
21:20:30.802 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.48, opts=13)
21:20:30.806 00.004 6120 Enqueuing Move request for scope (0.06, 0.48)
21:20:30.810 00.004 7680 Worker thread wakes up
21:20:30.810 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.48) opts 0xd
21:20:30.810 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.48)
21:20:30.810 00.000 7680 Moving (0.06, 0.48) raw xDistance=-0.15 yDistance=-0.41
21:20:30.810 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:20:30.810 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
21:20:30.811 00.001 7680 MoveAxis(E, 0, ABG)
21:20:30.811 00.000 7680 Move returns status 0, amount 0
21:20:30.811 00.000 7680 MoveAxis(N, 220, ABG)
21:20:30.811 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=201, Gamma=1.000
21:20:30.815 00.004 7680 Guiding  Dir = 0, Dur = 220
21:20:30.816 00.001 7680 IsSlewing returns 0
21:20:30.816 00.000 7680 IsGuiding returns 0
21:20:30.817 00.001 7680 PulseGuide returned control before completion, sleep 230
21:20:30.838 00.021 6120 UpdateGuideState exits: m=5514 SNR=48.0
21:20:30.843 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:30.846 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:30.849 00.003 6120 Enqueuing Expose request
21:20:31.049 00.200 7680 IsGuiding returns 1
21:20:31.051 00.002 7680 scope still moving after pulse duration time elapsed
21:20:31.080 00.029 7680 IsSlewing returns 0
21:20:31.083 00.003 7680 IsGuiding returns 0
21:20:31.084 00.001 7680 scope move finished after 220 + 46 ms
21:20:31.085 00.001 7680 Move returns status 0, amount 220
21:20:31.085 00.000 7680 move complete, result=0
21:20:31.086 00.001 7680 worker thread done servicing request
21:20:31.086 00.000 7680 Worker thread wakes up
21:20:31.086 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 220 ms NORTH
21:20:31.092 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:31.092 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:32.345 01.253 7680 Exposure complete
21:20:32.459 00.114 7680 worker thread done servicing request
21:20:32.461 00.002 6120 OnExposeComplete: enter
21:20:32.465 00.004 6120 UpdateGuideState(): m_state=6
21:20:32.470 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
21:20:32.474 00.004 6120 Star::Find returns 1 (0), X=1199.78, Y=1054.45, Mass=5585, SNR=48.1, Peak=119 HFD=7.0
21:20:32.477 00.003 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
21:20:32.481 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
21:20:32.486 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.37 hyp=0.37 cameraTheta=1.48 mountX=-0.10 mountY=-0.32, mountTheta=-1.88
21:20:32.490 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.37, opts=13)
21:20:32.494 00.004 6120 Enqueuing Move request for scope (0.03, 0.37)
21:20:32.498 00.004 7680 Worker thread wakes up
21:20:32.498 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.37) opts 0xd
21:20:32.498 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.37)
21:20:32.498 00.000 7680 Moving (0.03, 0.37) raw xDistance=-0.10 yDistance=-0.32
21:20:32.498 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:20:32.498 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:20:32.498 00.000 7680 MoveAxis(E, 0, ABG)
21:20:32.498 00.000 7680 Move returns status 0, amount 0
21:20:32.500 00.002 7680 MoveAxis(N, 172, ABG)
21:20:32.500 00.000 7680 Guiding  Dir = 0, Dur = 172
21:20:32.500 00.000 7680 IsSlewing returns 0
21:20:32.500 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:20:32.504 00.004 7680 IsGuiding returns 0
21:20:32.504 00.000 7680 PulseGuide returned control before completion, sleep 182
21:20:32.525 00.021 6120 UpdateGuideState exits: m=5585 SNR=48.1
21:20:32.529 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:32.533 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:32.538 00.005 6120 Enqueuing Expose request
21:20:32.699 00.161 7680 IsGuiding returns 1
21:20:32.700 00.001 7680 scope still moving after pulse duration time elapsed
21:20:32.729 00.029 7680 IsSlewing returns 0
21:20:32.730 00.001 7680 IsGuiding returns 0
21:20:32.730 00.000 7680 scope move finished after 172 + 54 ms
21:20:32.731 00.001 7680 Move returns status 0, amount 172
21:20:32.733 00.002 7680 move complete, result=0
21:20:32.733 00.000 7680 worker thread done servicing request
21:20:32.734 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 172 ms NORTH
21:20:32.744 00.010 7680 Worker thread wakes up
21:20:32.745 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:32.745 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:33.991 01.246 7680 Exposure complete
21:20:34.124 00.133 7680 worker thread done servicing request
21:20:34.124 00.000 6120 OnExposeComplete: enter
21:20:34.128 00.004 6120 UpdateGuideState(): m_state=6
21:20:34.131 00.003 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
21:20:34.135 00.004 6120 Star::Find returns 1 (0), X=1199.93, Y=1054.31, Mass=5813, SNR=49.7, Peak=127 HFD=6.8
21:20:34.139 00.004 6120 CameraToMount -- cameraTheta (0.90) - m_xAngle (-2.95) = xAngle (3.86 = -2.43)
21:20:34.143 00.004 6120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.59 = -2.69)
21:20:34.146 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.23 hyp=0.29 cameraTheta=0.90 mountX=-0.22 mountY=-0.13, mountTheta=-2.62
21:20:34.152 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.23, opts=13)
21:20:34.157 00.005 6120 Enqueuing Move request for scope (0.18, 0.23)
21:20:34.161 00.004 7680 Worker thread wakes up
21:20:34.161 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.23) opts 0xd
21:20:34.161 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.23)
21:20:34.161 00.000 7680 Moving (0.18, 0.23) raw xDistance=-0.22 yDistance=-0.13
21:20:34.161 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
21:20:34.162 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:20:34.162 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:20:34.162 00.000 7680 MoveAxis(E, 93, ABG)
21:20:34.162 00.000 7680 Guiding  Dir = 2, Dur = 93
21:20:34.162 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:20:34.167 00.005 7680 IsSlewing returns 0
21:20:34.167 00.000 7680 IsGuiding returns 0
21:20:34.168 00.001 7680 PulseGuide returned control before completion, sleep 103
21:20:34.191 00.023 6120 UpdateGuideState exits: m=5813 SNR=49.7
21:20:34.196 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:34.201 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:34.207 00.006 6120 Enqueuing Expose request
21:20:34.277 00.070 7680 IsGuiding returns 1
21:20:34.278 00.001 7680 scope still moving after pulse duration time elapsed
21:20:34.308 00.030 7680 IsSlewing returns 0
21:20:34.308 00.000 7680 IsGuiding returns 0
21:20:34.309 00.001 7680 scope move finished after 93 + 48 ms
21:20:34.310 00.001 7680 Move returns status 0, amount 93
21:20:34.310 00.000 7680 MoveAxis(N, 0, ABG)
21:20:34.310 00.000 7680 Move returns status 0, amount 0
21:20:34.311 00.001 7680 move complete, result=0
21:20:34.311 00.000 7680 worker thread done servicing request
21:20:34.311 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.1 px 0 ms NORTH
21:20:34.317 00.006 7680 Worker thread wakes up
21:20:34.317 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:34.317 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:35.573 01.256 7680 Exposure complete
21:20:35.682 00.109 7680 worker thread done servicing request
21:20:35.684 00.002 6120 OnExposeComplete: enter
21:20:35.687 00.003 6120 UpdateGuideState(): m_state=6
21:20:35.691 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
21:20:35.696 00.005 6120 Star::Find returns 1 (0), X=1199.80, Y=1054.47, Mass=5770, SNR=49.0, Peak=125 HFD=7.0
21:20:35.700 00.004 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
21:20:35.704 00.004 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
21:20:35.708 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.39 hyp=0.39 cameraTheta=1.44 mountX=-0.12 mountY=-0.33, mountTheta=-1.93
21:20:35.713 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.39, opts=13)
21:20:35.717 00.004 6120 Enqueuing Move request for scope (0.05, 0.39)
21:20:35.721 00.004 7680 Worker thread wakes up
21:20:35.721 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.39) opts 0xd
21:20:35.721 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.39)
21:20:35.721 00.000 7680 Moving (0.05, 0.39) raw xDistance=-0.12 yDistance=-0.33
21:20:35.721 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:20:35.723 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:20:35.723 00.000 7680 MoveAxis(E, 0, ABG)
21:20:35.723 00.000 7680 Move returns status 0, amount 0
21:20:35.723 00.000 7680 MoveAxis(N, 178, ABG)
21:20:35.723 00.000 7680 Guiding  Dir = 0, Dur = 178
21:20:35.724 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:20:35.727 00.003 7680 IsSlewing returns 0
21:20:35.728 00.001 7680 IsGuiding returns 0
21:20:35.729 00.001 7680 PulseGuide returned control before completion, sleep 188
21:20:35.750 00.021 6120 UpdateGuideState exits: m=5770 SNR=49.0
21:20:35.755 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:35.758 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:35.763 00.005 6120 Enqueuing Expose request
21:20:35.920 00.157 7680 IsGuiding returns 1
21:20:35.921 00.001 7680 scope still moving after pulse duration time elapsed
21:20:35.950 00.029 7680 IsSlewing returns 0
21:20:35.951 00.001 7680 IsGuiding returns 0
21:20:35.952 00.001 7680 scope move finished after 178 + 46 ms
21:20:35.953 00.001 7680 Move returns status 0, amount 178
21:20:35.953 00.000 7680 move complete, result=0
21:20:35.953 00.000 7680 worker thread done servicing request
21:20:35.954 00.001 7680 Worker thread wakes up
21:20:35.954 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 178 ms NORTH
21:20:35.964 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:35.965 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:37.214 01.249 7680 Exposure complete
21:20:37.316 00.102 7680 worker thread done servicing request
21:20:37.316 00.000 6120 OnExposeComplete: enter
21:20:37.320 00.004 6120 UpdateGuideState(): m_state=6
21:20:37.324 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
21:20:37.328 00.004 6120 Star::Find returns 1 (0), X=1199.90, Y=1054.48, Mass=5591, SNR=48.6, Peak=125 HFD=6.8
21:20:37.331 00.003 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.17 = -2.11)
21:20:37.335 00.004 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.38)
21:20:37.339 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.40 hyp=0.43 cameraTheta=1.22 mountX=-0.22 mountY=-0.29, mountTheta=-2.21
21:20:37.344 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.40, opts=13)
21:20:37.348 00.004 6120 Enqueuing Move request for scope (0.15, 0.40)
21:20:37.351 00.003 7680 Worker thread wakes up
21:20:37.351 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.40) opts 0xd
21:20:37.351 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.40)
21:20:37.351 00.000 7680 Moving (0.15, 0.40) raw xDistance=-0.22 yDistance=-0.29
21:20:37.351 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
21:20:37.351 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:20:37.352 00.001 7680 MoveAxis(E, 93, ABG)
21:20:37.352 00.000 7680 Guiding  Dir = 2, Dur = 93
21:20:37.352 00.000 7680 IsSlewing returns 0
21:20:37.353 00.001 7680 IsGuiding returns 0
21:20:37.353 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:20:37.357 00.004 7680 PulseGuide returned control before completion, sleep 103
21:20:37.381 00.024 6120 UpdateGuideState exits: m=5591 SNR=48.6
21:20:37.386 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:37.392 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:37.396 00.004 6120 Enqueuing Expose request
21:20:37.470 00.074 7680 IsGuiding returns 1
21:20:37.471 00.001 7680 scope still moving after pulse duration time elapsed
21:20:37.503 00.032 7680 IsSlewing returns 0
21:20:37.505 00.002 7680 IsGuiding returns 1
21:20:37.535 00.030 7680 IsSlewing returns 0
21:20:37.536 00.001 7680 IsGuiding returns 1
21:20:37.565 00.029 7680 IsSlewing returns 0
21:20:37.566 00.001 7680 IsGuiding returns 0
21:20:37.568 00.002 7680 scope move finished after 93 + 121 ms
21:20:37.568 00.000 7680 Move returns status 0, amount 93
21:20:37.568 00.000 7680 MoveAxis(N, 160, ABG)
21:20:37.569 00.001 7680 Guiding  Dir = 0, Dur = 160
21:20:37.569 00.000 7680 IsSlewing returns 0
21:20:37.570 00.001 7680 IsGuiding returns 0
21:20:37.570 00.000 7680 PulseGuide returned control before completion, sleep 170
21:20:37.755 00.185 7680 IsGuiding returns 1
21:20:37.756 00.001 7680 scope still moving after pulse duration time elapsed
21:20:37.786 00.030 7680 IsSlewing returns 0
21:20:37.788 00.002 7680 IsGuiding returns 0
21:20:37.788 00.000 7680 scope move finished after 160 + 57 ms
21:20:37.789 00.001 7680 Move returns status 0, amount 160
21:20:37.789 00.000 7680 move complete, result=0
21:20:37.790 00.001 7680 worker thread done servicing request
21:20:37.790 00.000 7680 Worker thread wakes up
21:20:37.790 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.3 px 160 ms NORTH
21:20:37.797 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:37.798 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:39.050 01.252 7680 Exposure complete
21:20:39.160 00.110 7680 worker thread done servicing request
21:20:39.161 00.001 6120 OnExposeComplete: enter
21:20:39.166 00.005 6120 UpdateGuideState(): m_state=6
21:20:39.172 00.006 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
21:20:39.177 00.005 6120 Star::Find returns 1 (0), X=1199.76, Y=1054.29, Mass=5759, SNR=48.4, Peak=131 HFD=6.8
21:20:39.184 00.007 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.80)
21:20:39.190 00.006 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.07)
21:20:39.199 00.009 6120 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.53 mountX=-0.05 mountY=-0.19, mountTheta=-1.82
21:20:39.209 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.21, opts=13)
21:20:39.216 00.007 6120 Enqueuing Move request for scope (0.01, 0.21)
21:20:39.220 00.004 7680 Worker thread wakes up
21:20:39.220 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
21:20:39.221 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
21:20:39.221 00.000 7680 Moving (0.01, 0.21) raw xDistance=-0.05 yDistance=-0.19
21:20:39.221 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:20:39.221 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:20:39.222 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:20:39.222 00.000 7680 MoveAxis(E, 0, ABG)
21:20:39.222 00.000 7680 Move returns status 0, amount 0
21:20:39.222 00.000 7680 MoveAxis(N, 0, ABG)
21:20:39.224 00.002 7680 Move returns status 0, amount 0
21:20:39.224 00.000 7680 move complete, result=0
21:20:39.224 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:20:39.230 00.006 7680 worker thread done servicing request
21:20:39.255 00.025 6120 UpdateGuideState exits: m=5759 SNR=48.4
21:20:39.262 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:39.268 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:39.273 00.005 6120 Enqueuing Expose request
21:20:39.278 00.005 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:20:39.283 00.005 7680 Worker thread wakes up
21:20:39.283 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:39.283 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:40.534 01.251 7680 Exposure complete
21:20:40.646 00.112 7680 worker thread done servicing request
21:20:40.646 00.000 6120 OnExposeComplete: enter
21:20:40.650 00.004 6120 UpdateGuideState(): m_state=6
21:20:40.655 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
21:20:40.660 00.005 6120 Star::Find returns 1 (0), X=1199.71, Y=1054.62, Mass=5688, SNR=47.7, Peak=127 HFD=6.9
21:20:40.664 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
21:20:40.670 00.006 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.96)
21:20:40.674 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.54 hyp=0.54 cameraTheta=1.64 mountX=-0.06 mountY=-0.50, mountTheta=-1.69
21:20:40.679 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.54, opts=13)
21:20:40.684 00.005 6120 Enqueuing Move request for scope (-0.04, 0.54)
21:20:40.688 00.004 7680 Worker thread wakes up
21:20:40.688 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.54) opts 0xd
21:20:40.688 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.54)
21:20:40.688 00.000 7680 Moving (-0.04, 0.54) raw xDistance=-0.06 yDistance=-0.50
21:20:40.689 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:20:40.689 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
21:20:40.689 00.000 7680 MoveAxis(E, 0, ABG)
21:20:40.689 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:20:40.693 00.004 7680 Move returns status 0, amount 0
21:20:40.693 00.000 7680 MoveAxis(N, 272, ABG)
21:20:40.694 00.001 7680 Guiding  Dir = 0, Dur = 272
21:20:40.694 00.000 7680 IsSlewing returns 0
21:20:40.695 00.001 7680 IsGuiding returns 0
21:20:40.695 00.000 7680 PulseGuide returned control before completion, sleep 282
21:20:40.718 00.023 6120 UpdateGuideState exits: m=5688 SNR=47.7
21:20:40.722 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:40.727 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:40.731 00.004 6120 Enqueuing Expose request
21:20:40.981 00.250 7680 IsGuiding returns 1
21:20:40.982 00.001 7680 scope still moving after pulse duration time elapsed
21:20:41.013 00.031 7680 IsSlewing returns 0
21:20:41.014 00.001 7680 IsGuiding returns 1
21:20:41.044 00.030 7680 IsSlewing returns 0
21:20:41.046 00.002 7680 IsGuiding returns 1
21:20:41.076 00.030 7680 IsSlewing returns 0
21:20:41.077 00.001 7680 IsGuiding returns 0
21:20:41.078 00.001 7680 scope move finished after 272 + 110 ms
21:20:41.078 00.000 7680 Move returns status 0, amount 272
21:20:41.079 00.001 7680 move complete, result=0
21:20:41.080 00.001 7680 worker thread done servicing request
21:20:41.080 00.000 7680 Worker thread wakes up
21:20:41.080 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 272 ms NORTH
21:20:41.090 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:41.090 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:42.343 01.253 7680 Exposure complete
21:20:42.457 00.114 7680 worker thread done servicing request
21:20:42.458 00.001 6120 OnExposeComplete: enter
21:20:42.462 00.004 6120 UpdateGuideState(): m_state=6
21:20:42.465 00.003 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
21:20:42.469 00.004 6120 Star::Find returns 1 (0), X=1199.79, Y=1054.44, Mass=5518, SNR=46.9, Peak=129 HFD=6.8
21:20:42.473 00.004 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
21:20:42.477 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
21:20:42.481 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.37 hyp=0.37 cameraTheta=1.46 mountX=-0.11 mountY=-0.31, mountTheta=-1.91
21:20:42.486 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.37, opts=13)
21:20:42.492 00.006 6120 Enqueuing Move request for scope (0.04, 0.37)
21:20:42.496 00.004 7680 Worker thread wakes up
21:20:42.496 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.37) opts 0xd
21:20:42.496 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.37)
21:20:42.496 00.000 7680 Moving (0.04, 0.37) raw xDistance=-0.11 yDistance=-0.31
21:20:42.496 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:20:42.497 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:20:42.497 00.000 7680 MoveAxis(E, 0, ABG)
21:20:42.497 00.000 7680 Move returns status 0, amount 0
21:20:42.497 00.000 7680 MoveAxis(N, 168, ABG)
21:20:42.498 00.001 7680 Guiding  Dir = 0, Dur = 168
21:20:42.498 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:20:42.501 00.003 7680 IsSlewing returns 0
21:20:42.501 00.000 7680 IsGuiding returns 0
21:20:42.503 00.002 7680 PulseGuide returned control before completion, sleep 178
21:20:42.524 00.021 6120 UpdateGuideState exits: m=5518 SNR=46.9
21:20:42.529 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:42.532 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:42.537 00.005 6120 Enqueuing Expose request
21:20:42.690 00.153 7680 IsGuiding returns 1
21:20:42.690 00.000 7680 scope still moving after pulse duration time elapsed
21:20:42.722 00.032 7680 IsSlewing returns 0
21:20:42.722 00.000 7680 IsGuiding returns 0
21:20:42.722 00.000 7680 scope move finished after 168 + 52 ms
21:20:42.722 00.000 7680 Move returns status 0, amount 168
21:20:42.722 00.000 7680 move complete, result=0
21:20:42.724 00.002 7680 worker thread done servicing request
21:20:42.724 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 168 ms NORTH
21:20:42.729 00.005 7680 Worker thread wakes up
21:20:42.730 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:42.730 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:43.983 01.253 7680 Exposure complete
21:20:44.093 00.110 7680 worker thread done servicing request
21:20:44.093 00.000 6120 OnExposeComplete: enter
21:20:44.097 00.004 6120 UpdateGuideState(): m_state=6
21:20:44.100 00.003 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
21:20:44.105 00.005 6120 Star::Find returns 1 (0), X=1199.73, Y=1054.25, Mass=5857, SNR=49.0, Peak=139 HFD=6.7
21:20:44.109 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.65 = -1.64)
21:20:44.112 00.003 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.91)
21:20:44.117 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.69 mountX=-0.01 mountY=-0.16, mountTheta=-1.64
21:20:44.120 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.17, opts=13)
21:20:44.125 00.005 6120 Enqueuing Move request for scope (-0.02, 0.17)
21:20:44.130 00.005 7680 Worker thread wakes up
21:20:44.130 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
21:20:44.130 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
21:20:44.130 00.000 7680 Moving (-0.02, 0.17) raw xDistance=-0.01 yDistance=-0.16
21:20:44.130 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:20:44.131 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:20:44.131 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:20:44.131 00.000 7680 MoveAxis(E, 0, ABG)
21:20:44.131 00.000 7680 Move returns status 0, amount 0
21:20:44.131 00.000 7680 MoveAxis(N, 0, ABG)
21:20:44.132 00.001 7680 Move returns status 0, amount 0
21:20:44.132 00.000 7680 move complete, result=0
21:20:44.132 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:20:44.137 00.005 7680 worker thread done servicing request
21:20:44.160 00.023 6120 UpdateGuideState exits: m=5857 SNR=49.0
21:20:44.164 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:44.170 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:44.176 00.006 6120 Enqueuing Expose request
21:20:44.180 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:20:44.184 00.004 7680 Worker thread wakes up
21:20:44.184 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:44.184 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:45.440 01.256 7680 Exposure complete
21:20:45.550 00.110 7680 worker thread done servicing request
21:20:45.550 00.000 6120 OnExposeComplete: enter
21:20:45.554 00.004 6120 UpdateGuideState(): m_state=6
21:20:45.558 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
21:20:45.563 00.005 6120 Star::Find returns 1 (0), X=1199.75, Y=1054.41, Mass=5879, SNR=49.8, Peak=136 HFD=7.0
21:20:45.566 00.003 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
21:20:45.570 00.004 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
21:20:45.574 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.33 hyp=0.33 cameraTheta=1.58 mountX=-0.06 mountY=-0.29, mountTheta=-1.77
21:20:45.580 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.33, opts=13)
21:20:45.584 00.004 6120 Enqueuing Move request for scope (-0.00, 0.33)
21:20:45.588 00.004 7680 Worker thread wakes up
21:20:45.588 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.33) opts 0xd
21:20:45.588 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.33)
21:20:45.588 00.000 7680 Moving (-0.00, 0.33) raw xDistance=-0.06 yDistance=-0.29
21:20:45.589 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:20:45.589 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:20:45.589 00.000 7680 MoveAxis(E, 0, ABG)
21:20:45.590 00.001 7680 Move returns status 0, amount 0
21:20:45.590 00.000 7680 MoveAxis(N, 160, ABG)
21:20:45.590 00.000 7680 Guiding  Dir = 0, Dur = 160
21:20:45.590 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:20:45.595 00.005 7680 IsSlewing returns 0
21:20:45.595 00.000 7680 IsGuiding returns 0
21:20:45.595 00.000 7680 PulseGuide returned control before completion, sleep 170
21:20:45.617 00.022 6120 UpdateGuideState exits: m=5879 SNR=49.8
21:20:45.621 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:45.626 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:45.630 00.004 6120 Enqueuing Expose request
21:20:45.774 00.144 7680 IsGuiding returns 1
21:20:45.775 00.001 7680 scope still moving after pulse duration time elapsed
21:20:45.805 00.030 7680 IsSlewing returns 0
21:20:45.807 00.002 7680 IsGuiding returns 0
21:20:45.808 00.001 7680 scope move finished after 160 + 53 ms
21:20:45.809 00.001 7680 Move returns status 0, amount 160
21:20:45.809 00.000 7680 move complete, result=0
21:20:45.810 00.001 7680 worker thread done servicing request
21:20:45.811 00.001 7680 Worker thread wakes up
21:20:45.811 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 160 ms NORTH
21:20:45.816 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:45.817 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:47.070 01.253 7680 Exposure complete
21:20:47.178 00.108 7680 worker thread done servicing request
21:20:47.179 00.001 6120 OnExposeComplete: enter
21:20:47.182 00.003 6120 UpdateGuideState(): m_state=6
21:20:47.187 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
21:20:47.191 00.004 6120 Star::Find returns 1 (0), X=1199.77, Y=1054.38, Mass=5545, SNR=48.1, Peak=116 HFD=6.9
21:20:47.196 00.005 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
21:20:47.199 00.003 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
21:20:47.203 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.51 mountX=-0.08 mountY=-0.26, mountTheta=-1.85
21:20:47.208 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.30, opts=13)
21:20:47.212 00.004 6120 Enqueuing Move request for scope (0.02, 0.30)
21:20:47.216 00.004 7680 Worker thread wakes up
21:20:47.216 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.30) opts 0xd
21:20:47.216 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.30)
21:20:47.216 00.000 7680 Moving (0.02, 0.30) raw xDistance=-0.08 yDistance=-0.26
21:20:47.216 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:20:47.217 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:20:47.217 00.000 7680 MoveAxis(E, 0, ABG)
21:20:47.217 00.000 7680 Move returns status 0, amount 0
21:20:47.217 00.000 7680 MoveAxis(N, 143, ABG)
21:20:47.217 00.000 7680 Guiding  Dir = 0, Dur = 143
21:20:47.217 00.000 7680 IsSlewing returns 0
21:20:47.218 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:20:47.223 00.005 7680 IsGuiding returns 0
21:20:47.223 00.000 7680 PulseGuide returned control before completion, sleep 153
21:20:47.244 00.021 6120 UpdateGuideState exits: m=5545 SNR=48.1
21:20:47.249 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:47.252 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:47.257 00.005 6120 Enqueuing Expose request
21:20:47.388 00.131 7680 IsGuiding returns 1
21:20:47.390 00.002 7680 scope still moving after pulse duration time elapsed
21:20:47.420 00.030 7680 IsSlewing returns 0
21:20:47.420 00.000 7680 IsGuiding returns 0
21:20:47.421 00.001 7680 scope move finished after 143 + 55 ms
21:20:47.421 00.000 7680 Move returns status 0, amount 143
21:20:47.422 00.001 7680 move complete, result=0
21:20:47.422 00.000 7680 worker thread done servicing request
21:20:47.423 00.001 7680 Worker thread wakes up
21:20:47.423 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 143 ms NORTH
21:20:47.428 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:47.429 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:48.682 01.253 7680 Exposure complete
21:20:48.790 00.108 7680 worker thread done servicing request
21:20:48.790 00.000 6120 OnExposeComplete: enter
21:20:48.797 00.007 6120 UpdateGuideState(): m_state=6
21:20:48.801 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
21:20:48.805 00.004 6120 Star::Find returns 1 (0), X=1199.71, Y=1054.06, Mass=5736, SNR=48.8, Peak=128 HFD=6.8
21:20:48.809 00.004 6120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-2.95) = xAngle (0.29 = 0.29)
21:20:48.813 00.004 6120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.02 = 0.02)
21:20:48.816 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.66 mountX=0.04 mountY=0.00, mountTheta=0.02
21:20:48.821 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.02, opts=13)
21:20:48.826 00.005 6120 Enqueuing Move request for scope (-0.04, -0.02)
21:20:48.831 00.005 7680 Worker thread wakes up
21:20:48.831 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
21:20:48.831 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
21:20:48.831 00.000 7680 Moving (-0.04, -0.02) raw xDistance=0.04 yDistance=0.00
21:20:48.832 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:20:48.832 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:20:48.832 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:20:48.832 00.000 7680 MoveAxis(E, 0, ABG)
21:20:48.833 00.001 7680 Move returns status 0, amount 0
21:20:48.833 00.000 7680 MoveAxis(N, 0, ABG)
21:20:48.833 00.000 7680 Move returns status 0, amount 0
21:20:48.833 00.000 7680 move complete, result=0
21:20:48.834 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:20:48.838 00.004 7680 worker thread done servicing request
21:20:48.860 00.022 6120 UpdateGuideState exits: m=5736 SNR=48.8
21:20:48.867 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:48.872 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:48.876 00.004 6120 Enqueuing Expose request
21:20:48.880 00.004 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:20:48.884 00.004 7680 Worker thread wakes up
21:20:48.884 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:48.884 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:50.134 01.250 7680 Exposure complete
21:20:50.244 00.110 7680 worker thread done servicing request
21:20:50.244 00.000 6120 OnExposeComplete: enter
21:20:50.248 00.004 6120 UpdateGuideState(): m_state=6
21:20:50.251 00.003 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
21:20:50.256 00.005 6120 Star::Find returns 1 (0), X=1199.65, Y=1054.40, Mass=5826, SNR=49.9, Peak=127 HFD=7.2
21:20:50.259 00.003 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
21:20:50.262 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
21:20:50.266 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.32 hyp=0.34 cameraTheta=1.86 mountX=0.04 mountY=-0.33, mountTheta=-1.46
21:20:50.271 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.32, opts=13)
21:20:50.275 00.004 6120 Enqueuing Move request for scope (-0.10, 0.32)
21:20:50.278 00.003 7680 Worker thread wakes up
21:20:50.278 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.32) opts 0xd
21:20:50.278 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.32)
21:20:50.278 00.000 7680 Moving (-0.10, 0.32) raw xDistance=0.04 yDistance=-0.33
21:20:50.279 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:20:50.279 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:20:50.279 00.000 7680 MoveAxis(E, 0, ABG)
21:20:50.279 00.000 7680 Move returns status 0, amount 0
21:20:50.279 00.000 7680 MoveAxis(N, 181, ABG)
21:20:50.279 00.000 7680 Guiding  Dir = 0, Dur = 181
21:20:50.279 00.000 7680 IsSlewing returns 0
21:20:50.281 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:20:50.285 00.004 7680 IsGuiding returns 0
21:20:50.285 00.000 7680 PulseGuide returned control before completion, sleep 191
21:20:50.309 00.024 6120 UpdateGuideState exits: m=5826 SNR=49.9
21:20:50.313 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:50.317 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:50.321 00.004 6120 Enqueuing Expose request
21:20:50.480 00.159 7680 IsGuiding returns 1
21:20:50.481 00.001 7680 scope still moving after pulse duration time elapsed
21:20:50.513 00.032 7680 IsSlewing returns 0
21:20:50.519 00.006 7680 IsGuiding returns 0
21:20:50.519 00.000 7680 scope move finished after 181 + 53 ms
21:20:50.519 00.000 7680 Move returns status 0, amount 181
21:20:50.520 00.001 7680 move complete, result=0
21:20:50.520 00.000 7680 worker thread done servicing request
21:20:50.521 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 181 ms NORTH
21:20:50.526 00.005 7680 Worker thread wakes up
21:20:50.526 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:50.527 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:51.776 01.249 7680 Exposure complete
21:20:51.888 00.112 7680 worker thread done servicing request
21:20:51.888 00.000 6120 OnExposeComplete: enter
21:20:51.894 00.006 6120 UpdateGuideState(): m_state=6
21:20:51.897 00.003 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
21:20:51.901 00.004 6120 Star::Find returns 1 (0), X=1199.70, Y=1054.47, Mass=5874, SNR=50.4, Peak=122 HFD=7.0
21:20:51.906 00.005 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.63)
21:20:51.911 00.005 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.90)
21:20:51.914 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.39 hyp=0.39 cameraTheta=1.70 mountX=-0.02 mountY=-0.37, mountTheta=-1.63
21:20:51.920 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.39, opts=13)
21:20:51.925 00.005 6120 Enqueuing Move request for scope (-0.05, 0.39)
21:20:51.928 00.003 7680 Worker thread wakes up
21:20:51.928 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.39) opts 0xd
21:20:51.928 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.39)
21:20:51.928 00.000 7680 Moving (-0.05, 0.39) raw xDistance=-0.02 yDistance=-0.37
21:20:51.929 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:20:51.929 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:20:51.929 00.000 7680 MoveAxis(E, 0, ABG)
21:20:51.929 00.000 7680 Move returns status 0, amount 0
21:20:51.929 00.000 7680 MoveAxis(N, 201, ABG)
21:20:51.929 00.000 7680 Guiding  Dir = 0, Dur = 201
21:20:51.931 00.002 7680 IsSlewing returns 0
21:20:51.931 00.000 7680 IsGuiding returns 0
21:20:51.931 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:20:51.939 00.008 7680 PulseGuide returned control before completion, sleep 211
21:20:51.963 00.024 6120 UpdateGuideState exits: m=5874 SNR=50.4
21:20:51.968 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:51.971 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:51.975 00.004 6120 Enqueuing Expose request
21:20:52.154 00.179 7680 IsGuiding returns 1
21:20:52.154 00.000 7680 scope still moving after pulse duration time elapsed
21:20:52.186 00.032 7680 IsSlewing returns 0
21:20:52.186 00.000 7680 IsGuiding returns 0
21:20:52.187 00.001 7680 scope move finished after 201 + 54 ms
21:20:52.187 00.000 7680 Move returns status 0, amount 201
21:20:52.187 00.000 7680 move complete, result=0
21:20:52.188 00.001 7680 worker thread done servicing request
21:20:52.188 00.000 7680 Worker thread wakes up
21:20:52.189 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 201 ms NORTH
21:20:52.195 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:52.195 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:53.448 01.253 7680 Exposure complete
21:20:53.558 00.110 7680 worker thread done servicing request
21:20:53.559 00.001 6120 OnExposeComplete: enter
21:20:53.562 00.003 6120 UpdateGuideState(): m_state=6
21:20:53.567 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
21:20:53.570 00.003 6120 Star::Find returns 1 (0), X=1199.81, Y=1054.31, Mass=5471, SNR=47.7, Peak=124 HFD=6.9
21:20:53.574 00.004 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
21:20:53.580 00.006 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
21:20:53.584 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.31 mountX=-0.10 mountY=-0.18, mountTheta=-2.09
21:20:53.588 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.23, opts=13)
21:20:53.592 00.004 6120 Enqueuing Move request for scope (0.06, 0.23)
21:20:53.596 00.004 7680 Worker thread wakes up
21:20:53.596 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
21:20:53.596 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
21:20:53.596 00.000 7680 Moving (0.06, 0.23) raw xDistance=-0.10 yDistance=-0.18
21:20:53.596 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:20:53.597 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:20:53.597 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:20:53.597 00.000 7680 MoveAxis(E, 0, ABG)
21:20:53.597 00.000 7680 Move returns status 0, amount 0
21:20:53.597 00.000 7680 MoveAxis(N, 0, ABG)
21:20:53.597 00.000 7680 Move returns status 0, amount 0
21:20:53.597 00.000 7680 move complete, result=0
21:20:53.599 00.002 7680 worker thread done servicing request
21:20:53.599 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:20:53.624 00.025 6120 UpdateGuideState exits: m=5471 SNR=47.7
21:20:53.629 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:53.632 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:53.636 00.004 6120 Enqueuing Expose request
21:20:53.640 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:20:53.645 00.005 7680 Worker thread wakes up
21:20:53.645 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:53.645 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:54.887 01.242 7680 Exposure complete
21:20:54.984 00.097 7680 worker thread done servicing request
21:20:54.984 00.000 6120 OnExposeComplete: enter
21:20:54.991 00.007 6120 UpdateGuideState(): m_state=6
21:20:54.997 00.006 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
21:20:55.001 00.004 6120 Star::Find returns 1 (0), X=1199.76, Y=1054.33, Mass=5845, SNR=49.9, Peak=130 HFD=7.0
21:20:55.007 00.006 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
21:20:55.014 00.007 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.06)
21:20:55.020 00.006 6120 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.54 mountX=-0.05 mountY=-0.22, mountTheta=-1.81
21:20:55.027 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.25, opts=13)
21:20:55.032 00.005 6120 Enqueuing Move request for scope (0.01, 0.25)
21:20:55.038 00.006 7680 Worker thread wakes up
21:20:55.038 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
21:20:55.038 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
21:20:55.038 00.000 7680 Moving (0.01, 0.25) raw xDistance=-0.05 yDistance=-0.22
21:20:55.039 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:20:55.039 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:20:55.039 00.000 7680 MoveAxis(E, 0, ABG)
21:20:55.039 00.000 7680 Move returns status 0, amount 0
21:20:55.039 00.000 7680 MoveAxis(N, 119, ABG)
21:20:55.041 00.002 7680 Guiding  Dir = 0, Dur = 119
21:20:55.041 00.000 7680 IsSlewing returns 0
21:20:55.041 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:20:55.049 00.008 7680 IsGuiding returns 0
21:20:55.049 00.000 7680 PulseGuide returned control before completion, sleep 129
21:20:55.073 00.024 6120 UpdateGuideState exits: m=5845 SNR=49.9
21:20:55.078 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:55.083 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:55.087 00.004 6120 Enqueuing Expose request
21:20:55.188 00.101 7680 IsGuiding returns 1
21:20:55.188 00.000 7680 scope still moving after pulse duration time elapsed
21:20:55.218 00.030 7680 IsSlewing returns 0
21:20:55.218 00.000 7680 IsGuiding returns 0
21:20:55.219 00.001 7680 scope move finished after 119 + 51 ms
21:20:55.219 00.000 7680 Move returns status 0, amount 119
21:20:55.219 00.000 7680 move complete, result=0
21:20:55.219 00.000 7680 worker thread done servicing request
21:20:55.221 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 119 ms NORTH
21:20:55.226 00.005 7680 Worker thread wakes up
21:20:55.227 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:55.227 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:56.480 01.253 7680 Exposure complete
21:20:56.583 00.103 7680 worker thread done servicing request
21:20:56.584 00.001 6120 OnExposeComplete: enter
21:20:56.588 00.004 6120 UpdateGuideState(): m_state=6
21:20:56.592 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
21:20:56.596 00.004 6120 Star::Find returns 1 (0), X=1199.78, Y=1054.52, Mass=5679, SNR=48.2, Peak=123 HFD=7.0
21:20:56.601 00.005 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.47 = -1.82)
21:20:56.604 00.003 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.09)
21:20:56.607 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.44 hyp=0.45 cameraTheta=1.51 mountX=-0.11 mountY=-0.39, mountTheta=-1.84
21:20:56.614 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.44, opts=13)
21:20:56.618 00.004 6120 Enqueuing Move request for scope (0.03, 0.44)
21:20:56.622 00.004 7680 Worker thread wakes up
21:20:56.623 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.44) opts 0xd
21:20:56.623 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.44)
21:20:56.623 00.000 7680 Moving (0.03, 0.44) raw xDistance=-0.11 yDistance=-0.39
21:20:56.623 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:20:56.623 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:20:56.623 00.000 7680 MoveAxis(E, 0, ABG)
21:20:56.625 00.002 7680 Move returns status 0, amount 0
21:20:56.625 00.000 7680 MoveAxis(N, 210, ABG)
21:20:56.625 00.000 7680 Guiding  Dir = 0, Dur = 210
21:20:56.625 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:20:56.629 00.004 7680 IsSlewing returns 0
21:20:56.631 00.002 7680 IsGuiding returns 0
21:20:56.631 00.000 7680 PulseGuide returned control before completion, sleep 220
21:20:56.652 00.021 6120 UpdateGuideState exits: m=5679 SNR=48.2
21:20:56.658 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:56.662 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:56.665 00.003 6120 Enqueuing Expose request
21:20:56.860 00.195 7680 IsGuiding returns 1
21:20:56.861 00.001 7680 scope still moving after pulse duration time elapsed
21:20:56.891 00.030 7680 IsSlewing returns 0
21:20:56.892 00.001 7680 IsGuiding returns 0
21:20:56.892 00.000 7680 scope move finished after 210 + 51 ms
21:20:56.893 00.001 7680 Move returns status 0, amount 210
21:20:56.893 00.000 7680 move complete, result=0
21:20:56.894 00.001 7680 worker thread done servicing request
21:20:56.894 00.000 7680 Worker thread wakes up
21:20:56.894 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 210 ms NORTH
21:20:56.900 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:56.901 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:58.152 01.251 7680 Exposure complete
21:20:58.266 00.114 7680 worker thread done servicing request
21:20:58.266 00.000 6120 OnExposeComplete: enter
21:20:58.271 00.005 6120 UpdateGuideState(): m_state=6
21:20:58.275 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
21:20:58.278 00.003 6120 Star::Find returns 1 (0), X=1199.78, Y=1054.25, Mass=5697, SNR=49.7, Peak=121 HFD=6.9
21:20:58.283 00.005 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:20:58.287 00.004 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
21:20:58.290 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.37 mountX=-0.06 mountY=-0.14, mountTheta=-2.01
21:20:58.296 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.17, opts=13)
21:20:58.300 00.004 6120 Enqueuing Move request for scope (0.03, 0.17)
21:20:58.303 00.003 7680 Worker thread wakes up
21:20:58.303 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
21:20:58.303 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
21:20:58.304 00.001 7680 Moving (0.03, 0.17) raw xDistance=-0.06 yDistance=-0.14
21:20:58.304 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:20:58.304 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:20:58.304 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:20:58.304 00.000 7680 MoveAxis(E, 0, ABG)
21:20:58.305 00.001 7680 Move returns status 0, amount 0
21:20:58.305 00.000 7680 MoveAxis(N, 0, ABG)
21:20:58.305 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:20:58.309 00.004 7680 Move returns status 0, amount 0
21:20:58.309 00.000 7680 move complete, result=0
21:20:58.309 00.000 7680 worker thread done servicing request
21:20:58.331 00.022 6120 UpdateGuideState exits: m=5697 SNR=49.7
21:20:58.336 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:58.340 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:58.343 00.003 6120 Enqueuing Expose request
21:20:58.348 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:20:58.352 00.004 7680 Worker thread wakes up
21:20:58.352 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:20:58.352 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:20:59.605 01.253 7680 Exposure complete
21:20:59.714 00.109 7680 worker thread done servicing request
21:20:59.715 00.001 6120 OnExposeComplete: enter
21:20:59.719 00.004 6120 UpdateGuideState(): m_state=6
21:20:59.723 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
21:20:59.727 00.004 6120 Star::Find returns 1 (0), X=1199.76, Y=1054.55, Mass=5684, SNR=48.3, Peak=127 HFD=6.9
21:20:59.732 00.005 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
21:20:59.736 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
21:20:59.743 00.007 6120 CameraToMount -- cameraX=0.01 cameraY=0.47 hyp=0.47 cameraTheta=1.54 mountX=-0.10 mountY=-0.42, mountTheta=-1.81
21:20:59.748 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.47, opts=13)
21:20:59.752 00.004 6120 Enqueuing Move request for scope (0.01, 0.47)
21:20:59.756 00.004 7680 Worker thread wakes up
21:20:59.756 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.47) opts 0xd
21:20:59.757 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.47)
21:20:59.757 00.000 7680 Moving (0.01, 0.47) raw xDistance=-0.10 yDistance=-0.42
21:20:59.757 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:20:59.757 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
21:20:59.757 00.000 7680 MoveAxis(E, 0, ABG)
21:20:59.759 00.002 7680 Move returns status 0, amount 0
21:20:59.759 00.000 7680 MoveAxis(N, 227, ABG)
21:20:59.759 00.000 7680 Guiding  Dir = 0, Dur = 227
21:20:59.759 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:20:59.763 00.004 7680 IsSlewing returns 0
21:20:59.763 00.000 7680 IsGuiding returns 0
21:20:59.766 00.003 7680 PulseGuide returned control before completion, sleep 236
21:20:59.787 00.021 6120 UpdateGuideState exits: m=5684 SNR=48.3
21:20:59.791 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:59.797 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:20:59.802 00.005 6120 Enqueuing Expose request
21:21:00.015 00.213 7680 IsGuiding returns 1
21:21:00.016 00.001 7680 scope still moving after pulse duration time elapsed
21:21:00.046 00.030 7680 IsSlewing returns 0
21:21:00.047 00.001 7680 IsGuiding returns 0
21:21:00.048 00.001 7680 scope move finished after 227 + 56 ms
21:21:00.048 00.000 7680 Move returns status 0, amount 227
21:21:00.050 00.002 7680 move complete, result=0
21:21:00.050 00.000 7680 worker thread done servicing request
21:21:00.051 00.001 7680 Worker thread wakes up
21:21:00.051 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 227 ms NORTH
21:21:00.057 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:00.057 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:01.306 01.249 7680 Exposure complete
21:21:01.416 00.110 7680 worker thread done servicing request
21:21:01.416 00.000 6120 OnExposeComplete: enter
21:21:01.420 00.004 6120 UpdateGuideState(): m_state=6
21:21:01.425 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
21:21:01.430 00.005 6120 Star::Find returns 1 (0), X=1199.80, Y=1054.28, Mass=5749, SNR=48.7, Peak=129 HFD=6.7
21:21:01.434 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
21:21:01.437 00.003 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.26)
21:21:01.440 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.34 mountX=-0.08 mountY=-0.16, mountTheta=-2.05
21:21:01.446 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.20, opts=13)
21:21:01.450 00.004 6120 Enqueuing Move request for scope (0.05, 0.20)
21:21:01.455 00.005 7680 Worker thread wakes up
21:21:01.455 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
21:21:01.455 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
21:21:01.455 00.000 7680 Moving (0.05, 0.20) raw xDistance=-0.08 yDistance=-0.16
21:21:01.455 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:21:01.457 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:21:01.457 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:21:01.457 00.000 7680 MoveAxis(E, 0, ABG)
21:21:01.457 00.000 7680 Move returns status 0, amount 0
21:21:01.457 00.000 7680 MoveAxis(N, 0, ABG)
21:21:01.458 00.001 7680 Move returns status 0, amount 0
21:21:01.458 00.000 7680 move complete, result=0
21:21:01.458 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:21:01.462 00.004 7680 worker thread done servicing request
21:21:01.484 00.022 6120 UpdateGuideState exits: m=5749 SNR=48.7
21:21:01.490 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:01.493 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:01.497 00.004 6120 Enqueuing Expose request
21:21:01.502 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:21:01.505 00.003 7680 Worker thread wakes up
21:21:01.505 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:01.506 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:02.756 01.250 7680 Exposure complete
21:21:02.869 00.113 7680 worker thread done servicing request
21:21:02.870 00.001 6120 OnExposeComplete: enter
21:21:02.874 00.004 6120 UpdateGuideState(): m_state=6
21:21:02.878 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
21:21:02.881 00.003 6120 Star::Find returns 1 (0), X=1199.99, Y=1054.36, Mass=5595, SNR=48.8, Peak=120 HFD=6.8
21:21:02.885 00.004 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.82 = -2.46)
21:21:02.891 00.006 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.55 = -2.73)
21:21:02.893 00.002 6120 CameraToMount -- cameraX=0.24 cameraY=0.28 hyp=0.37 cameraTheta=0.86 mountX=-0.29 mountY=-0.15, mountTheta=-2.67
21:21:02.898 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.28, opts=13)
21:21:02.901 00.003 6120 Enqueuing Move request for scope (0.24, 0.28)
21:21:02.906 00.005 7680 Worker thread wakes up
21:21:02.906 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.28) opts 0xd
21:21:02.906 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.28)
21:21:02.906 00.000 7680 Moving (0.24, 0.28) raw xDistance=-0.29 yDistance=-0.15
21:21:02.906 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
21:21:02.906 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:21:02.907 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:21:02.907 00.000 7680 MoveAxis(E, 123, ABG)
21:21:02.907 00.000 7680 Guiding  Dir = 2, Dur = 123
21:21:02.907 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:21:02.911 00.004 7680 IsSlewing returns 0
21:21:02.911 00.000 7680 IsGuiding returns 0
21:21:02.912 00.001 7680 PulseGuide returned control before completion, sleep 133
21:21:02.931 00.019 6120 UpdateGuideState exits: m=5595 SNR=48.8
21:21:02.936 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:02.941 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:02.945 00.004 6120 Enqueuing Expose request
21:21:03.058 00.113 7680 IsGuiding returns 1
21:21:03.059 00.001 7680 scope still moving after pulse duration time elapsed
21:21:03.091 00.032 7680 IsSlewing returns 0
21:21:03.092 00.001 7680 IsGuiding returns 0
21:21:03.092 00.000 7680 scope move finished after 123 + 58 ms
21:21:03.094 00.002 7680 Move returns status 0, amount 123
21:21:03.094 00.000 7680 MoveAxis(N, 0, ABG)
21:21:03.095 00.001 7680 Move returns status 0, amount 0
21:21:03.095 00.000 7680 move complete, result=0
21:21:03.095 00.000 7680 worker thread done servicing request
21:21:03.095 00.000 6120 GuideStep: -0.3 px 123 ms EAST, -0.1 px 0 ms NORTH
21:21:03.101 00.006 7680 Worker thread wakes up
21:21:03.102 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:03.102 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:04.355 01.253 7680 Exposure complete
21:21:04.468 00.113 7680 worker thread done servicing request
21:21:04.469 00.001 6120 OnExposeComplete: enter
21:21:04.472 00.003 6120 UpdateGuideState(): m_state=6
21:21:04.477 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
21:21:04.481 00.004 6120 Star::Find returns 1 (0), X=1199.80, Y=1054.62, Mass=5786, SNR=48.9, Peak=129 HFD=6.9
21:21:04.487 00.006 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
21:21:04.491 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
21:21:04.494 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.54 hyp=0.54 cameraTheta=1.47 mountX=-0.15 mountY=-0.46, mountTheta=-1.89
21:21:04.498 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.54, opts=13)
21:21:04.502 00.004 6120 Enqueuing Move request for scope (0.05, 0.54)
21:21:04.506 00.004 7680 Worker thread wakes up
21:21:04.506 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.54) opts 0xd
21:21:04.506 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.54)
21:21:04.506 00.000 7680 Moving (0.05, 0.54) raw xDistance=-0.15 yDistance=-0.46
21:21:04.506 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:21:04.507 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
21:21:04.507 00.000 7680 MoveAxis(E, 0, ABG)
21:21:04.507 00.000 7680 Move returns status 0, amount 0
21:21:04.507 00.000 7680 MoveAxis(N, 250, ABG)
21:21:04.507 00.000 7680 Guiding  Dir = 0, Dur = 250
21:21:04.508 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:21:04.513 00.005 7680 IsSlewing returns 0
21:21:04.513 00.000 7680 IsGuiding returns 0
21:21:04.514 00.001 7680 PulseGuide returned control before completion, sleep 260
21:21:04.533 00.019 6120 UpdateGuideState exits: m=5786 SNR=48.9
21:21:04.538 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:04.542 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:04.546 00.004 6120 Enqueuing Expose request
21:21:04.779 00.233 7680 IsGuiding returns 1
21:21:04.780 00.001 7680 scope still moving after pulse duration time elapsed
21:21:04.810 00.030 7680 IsSlewing returns 0
21:21:04.812 00.002 7680 IsGuiding returns 0
21:21:04.812 00.000 7680 scope move finished after 250 + 48 ms
21:21:04.813 00.001 7680 Move returns status 0, amount 250
21:21:04.813 00.000 7680 move complete, result=0
21:21:04.814 00.001 7680 worker thread done servicing request
21:21:04.814 00.000 7680 Worker thread wakes up
21:21:04.815 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 250 ms NORTH
21:21:04.821 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:04.821 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:06.069 01.248 7680 Exposure complete
21:21:06.175 00.106 7680 worker thread done servicing request
21:21:06.175 00.000 6120 OnExposeComplete: enter
21:21:06.179 00.004 6120 UpdateGuideState(): m_state=6
21:21:06.182 00.003 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
21:21:06.187 00.005 6120 Star::Find returns 1 (0), X=1199.76, Y=1054.61, Mass=5713, SNR=49.2, Peak=125 HFD=6.9
21:21:06.191 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.77)
21:21:06.195 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.04)
21:21:06.198 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.53 hyp=0.53 cameraTheta=1.56 mountX=-0.10 mountY=-0.47, mountTheta=-1.79
21:21:06.205 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.53, opts=13)
21:21:06.210 00.005 6120 Enqueuing Move request for scope (0.01, 0.53)
21:21:06.213 00.003 7680 Worker thread wakes up
21:21:06.213 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.53) opts 0xd
21:21:06.213 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.53)
21:21:06.213 00.000 7680 Moving (0.01, 0.53) raw xDistance=-0.10 yDistance=-0.47
21:21:06.213 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:21:06.214 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
21:21:06.214 00.000 7680 MoveAxis(E, 0, ABG)
21:21:06.214 00.000 7680 Move returns status 0, amount 0
21:21:06.214 00.000 7680 MoveAxis(N, 256, ABG)
21:21:06.214 00.000 7680 Guiding  Dir = 0, Dur = 256
21:21:06.214 00.000 7680 IsSlewing returns 0
21:21:06.216 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:21:06.220 00.004 7680 IsGuiding returns 0
21:21:06.220 00.000 7680 PulseGuide returned control before completion, sleep 266
21:21:06.241 00.021 6120 UpdateGuideState exits: m=5713 SNR=49.2
21:21:06.246 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:06.250 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:06.253 00.003 6120 Enqueuing Expose request
21:21:06.500 00.247 7680 IsGuiding returns 1
21:21:06.501 00.001 7680 scope still moving after pulse duration time elapsed
21:21:06.531 00.030 7680 IsSlewing returns 0
21:21:06.532 00.001 7680 IsGuiding returns 1
21:21:06.562 00.030 7680 IsSlewing returns 0
21:21:06.563 00.001 7680 IsGuiding returns 0
21:21:06.564 00.001 7680 scope move finished after 256 + 87 ms
21:21:06.564 00.000 7680 Move returns status 0, amount 256
21:21:06.565 00.001 7680 move complete, result=0
21:21:06.565 00.000 7680 worker thread done servicing request
21:21:06.566 00.001 7680 Worker thread wakes up
21:21:06.566 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 256 ms NORTH
21:21:06.573 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:06.573 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:07.828 01.255 7680 Exposure complete
21:21:07.941 00.113 7680 worker thread done servicing request
21:21:07.942 00.001 6120 OnExposeComplete: enter
21:21:07.946 00.004 6120 UpdateGuideState(): m_state=6
21:21:07.951 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
21:21:07.955 00.004 6120 Star::Find returns 1 (0), X=1199.76, Y=1054.24, Mass=5773, SNR=49.3, Peak=131 HFD=6.9
21:21:07.960 00.005 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.48 = -1.81)
21:21:07.964 00.004 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.08)
21:21:07.967 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.52 mountX=-0.04 mountY=-0.14, mountTheta=-1.83
21:21:07.973 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.16, opts=13)
21:21:07.977 00.004 6120 Enqueuing Move request for scope (0.01, 0.16)
21:21:07.980 00.003 7680 Worker thread wakes up
21:21:07.980 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
21:21:07.982 00.002 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
21:21:07.982 00.000 7680 Moving (0.01, 0.16) raw xDistance=-0.04 yDistance=-0.14
21:21:07.982 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:21:07.982 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:21:07.982 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:21:07.983 00.001 7680 MoveAxis(E, 0, ABG)
21:21:07.983 00.000 7680 Move returns status 0, amount 0
21:21:07.983 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=196, Gamma=1.000
21:21:07.988 00.005 7680 MoveAxis(N, 0, ABG)
21:21:07.988 00.000 7680 Move returns status 0, amount 0
21:21:07.988 00.000 7680 move complete, result=0
21:21:07.988 00.000 7680 worker thread done servicing request
21:21:08.009 00.021 6120 UpdateGuideState exits: m=5773 SNR=49.3
21:21:08.014 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:08.017 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:08.024 00.007 6120 Enqueuing Expose request
21:21:08.028 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:21:08.031 00.003 7680 Worker thread wakes up
21:21:08.031 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:08.031 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:09.285 01.254 7680 Exposure complete
21:21:09.400 00.115 7680 worker thread done servicing request
21:21:09.400 00.000 6120 OnExposeComplete: enter
21:21:09.405 00.005 6120 UpdateGuideState(): m_state=6
21:21:09.409 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
21:21:09.412 00.003 6120 Star::Find returns 1 (0), X=1199.87, Y=1054.47, Mass=5718, SNR=50.0, Peak=125 HFD=6.9
21:21:09.415 00.003 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.22 = -2.07)
21:21:09.420 00.005 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
21:21:09.423 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.39 hyp=0.41 cameraTheta=1.26 mountX=-0.19 mountY=-0.30, mountTheta=-2.15
21:21:09.429 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.39, opts=13)
21:21:09.434 00.005 6120 Enqueuing Move request for scope (0.12, 0.39)
21:21:09.439 00.005 7680 Worker thread wakes up
21:21:09.439 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.39) opts 0xd
21:21:09.439 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.39)
21:21:09.439 00.000 7680 Moving (0.12, 0.39) raw xDistance=-0.19 yDistance=-0.30
21:21:09.439 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:21:09.439 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:21:09.440 00.001 7680 MoveAxis(E, 0, ABG)
21:21:09.440 00.000 7680 Move returns status 0, amount 0
21:21:09.440 00.000 7680 MoveAxis(N, 161, ABG)
21:21:09.440 00.000 7680 Guiding  Dir = 0, Dur = 161
21:21:09.441 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:21:09.444 00.003 7680 IsSlewing returns 0
21:21:09.444 00.000 7680 IsGuiding returns 0
21:21:09.444 00.000 7680 PulseGuide returned control before completion, sleep 171
21:21:09.465 00.021 6120 UpdateGuideState exits: m=5718 SNR=50.0
21:21:09.469 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:09.472 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:09.477 00.005 6120 Enqueuing Expose request
21:21:09.633 00.156 7680 IsGuiding returns 1
21:21:09.634 00.001 7680 scope still moving after pulse duration time elapsed
21:21:09.664 00.030 7680 IsSlewing returns 0
21:21:09.665 00.001 7680 IsGuiding returns 0
21:21:09.665 00.000 7680 scope move finished after 161 + 60 ms
21:21:09.667 00.002 7680 Move returns status 0, amount 161
21:21:09.667 00.000 7680 move complete, result=0
21:21:09.667 00.000 7680 worker thread done servicing request
21:21:09.668 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 161 ms NORTH
21:21:09.675 00.007 7680 Worker thread wakes up
21:21:09.675 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:09.675 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:10.927 01.252 7680 Exposure complete
21:21:11.024 00.097 7680 worker thread done servicing request
21:21:11.025 00.001 6120 OnExposeComplete: enter
21:21:11.029 00.004 6120 UpdateGuideState(): m_state=6
21:21:11.033 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
21:21:11.036 00.003 6120 Star::Find returns 1 (0), X=1199.88, Y=1054.45, Mass=5899, SNR=50.0, Peak=130 HFD=6.9
21:21:11.039 00.003 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
21:21:11.044 00.005 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
21:21:11.048 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.37 hyp=0.39 cameraTheta=1.23 mountX=-0.20 mountY=-0.27, mountTheta=-2.19
21:21:11.053 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.37, opts=13)
21:21:11.058 00.005 6120 Enqueuing Move request for scope (0.13, 0.37)
21:21:11.061 00.003 7680 Worker thread wakes up
21:21:11.062 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.37) opts 0xd
21:21:11.062 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.37)
21:21:11.062 00.000 7680 Moving (0.13, 0.37) raw xDistance=-0.20 yDistance=-0.27
21:21:11.062 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:21:11.062 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:21:11.062 00.000 7680 MoveAxis(E, 0, ABG)
21:21:11.062 00.000 7680 Move returns status 0, amount 0
21:21:11.063 00.001 7680 MoveAxis(N, 149, ABG)
21:21:11.063 00.000 7680 Guiding  Dir = 0, Dur = 149
21:21:11.063 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:21:11.067 00.004 7680 IsSlewing returns 0
21:21:11.067 00.000 7680 IsGuiding returns 0
21:21:11.068 00.001 7680 PulseGuide returned control before completion, sleep 159
21:21:11.089 00.021 6120 UpdateGuideState exits: m=5899 SNR=50.0
21:21:11.093 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:11.097 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:11.101 00.004 6120 Enqueuing Expose request
21:21:11.230 00.129 7680 IsGuiding returns 1
21:21:11.230 00.000 7680 scope still moving after pulse duration time elapsed
21:21:11.260 00.030 7680 IsSlewing returns 0
21:21:11.263 00.003 7680 IsGuiding returns 0
21:21:11.263 00.000 7680 scope move finished after 149 + 46 ms
21:21:11.264 00.001 7680 Move returns status 0, amount 149
21:21:11.264 00.000 7680 move complete, result=0
21:21:11.265 00.001 7680 worker thread done servicing request
21:21:11.266 00.001 7680 Worker thread wakes up
21:21:11.266 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 149 ms NORTH
21:21:11.272 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:11.272 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:12.521 01.249 7680 Exposure complete
21:21:12.633 00.112 7680 worker thread done servicing request
21:21:12.633 00.000 6120 OnExposeComplete: enter
21:21:12.638 00.005 6120 UpdateGuideState(): m_state=6
21:21:12.643 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
21:21:12.647 00.004 6120 Star::Find returns 1 (0), X=1199.95, Y=1054.43, Mass=5466, SNR=46.4, Peak=127 HFD=6.7
21:21:12.652 00.005 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.02 = -2.27)
21:21:12.655 00.003 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.53)
21:21:12.660 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=0.35 hyp=0.40 cameraTheta=1.06 mountX=-0.26 mountY=-0.23, mountTheta=-2.41
21:21:12.664 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.35, opts=13)
21:21:12.669 00.005 6120 Enqueuing Move request for scope (0.20, 0.35)
21:21:12.676 00.007 7680 Worker thread wakes up
21:21:12.676 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.35) opts 0xd
21:21:12.676 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.35)
21:21:12.676 00.000 7680 Moving (0.20, 0.35) raw xDistance=-0.26 yDistance=-0.23
21:21:12.676 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
21:21:12.676 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:21:12.678 00.002 7680 MoveAxis(E, 109, ABG)
21:21:12.678 00.000 7680 Guiding  Dir = 2, Dur = 109
21:21:12.678 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:21:12.683 00.005 7680 IsSlewing returns 0
21:21:12.683 00.000 7680 IsGuiding returns 0
21:21:12.683 00.000 7680 PulseGuide returned control before completion, sleep 119
21:21:12.703 00.020 6120 UpdateGuideState exits: m=5466 SNR=46.4
21:21:12.709 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:12.715 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:12.719 00.004 6120 Enqueuing Expose request
21:21:12.807 00.088 7680 IsGuiding returns 1
21:21:12.808 00.001 7680 scope still moving after pulse duration time elapsed
21:21:12.839 00.031 7680 IsSlewing returns 0
21:21:12.840 00.001 7680 IsGuiding returns 0
21:21:12.840 00.000 7680 scope move finished after 109 + 47 ms
21:21:12.840 00.000 7680 Move returns status 0, amount 109
21:21:12.841 00.001 7680 MoveAxis(N, 125, ABG)
21:21:12.841 00.000 7680 Guiding  Dir = 0, Dur = 125
21:21:12.841 00.000 7680 IsSlewing returns 0
21:21:12.842 00.001 7680 IsGuiding returns 0
21:21:12.843 00.001 7680 PulseGuide returned control before completion, sleep 135
21:21:12.995 00.152 7680 IsGuiding returns 1
21:21:12.995 00.000 7680 scope still moving after pulse duration time elapsed
21:21:13.025 00.030 7680 IsSlewing returns 0
21:21:13.026 00.001 7680 IsGuiding returns 0
21:21:13.026 00.000 7680 scope move finished after 125 + 58 ms
21:21:13.026 00.000 7680 Move returns status 0, amount 125
21:21:13.026 00.000 7680 move complete, result=0
21:21:13.027 00.001 7680 worker thread done servicing request
21:21:13.027 00.000 7680 Worker thread wakes up
21:21:13.028 00.001 6120 GuideStep: -0.3 px 109 ms EAST, -0.2 px 125 ms NORTH
21:21:13.034 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:13.034 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:14.287 01.253 7680 Exposure complete
21:21:14.403 00.116 7680 worker thread done servicing request
21:21:14.404 00.001 6120 OnExposeComplete: enter
21:21:14.408 00.004 6120 UpdateGuideState(): m_state=6
21:21:14.411 00.003 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
21:21:14.415 00.004 6120 Star::Find returns 1 (0), X=1199.70, Y=1054.48, Mass=5719, SNR=48.8, Peak=123 HFD=7.0
21:21:14.420 00.005 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.63)
21:21:14.425 00.005 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.90)
21:21:14.430 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.40 hyp=0.41 cameraTheta=1.70 mountX=-0.02 mountY=-0.39, mountTheta=-1.63
21:21:14.434 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.40, opts=13)
21:21:14.438 00.004 6120 Enqueuing Move request for scope (-0.05, 0.40)
21:21:14.443 00.005 7680 Worker thread wakes up
21:21:14.443 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.40) opts 0xd
21:21:14.443 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.40)
21:21:14.443 00.000 7680 Moving (-0.05, 0.40) raw xDistance=-0.02 yDistance=-0.39
21:21:14.443 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:21:14.444 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:21:14.444 00.000 7680 MoveAxis(E, 0, ABG)
21:21:14.444 00.000 7680 Move returns status 0, amount 0
21:21:14.444 00.000 7680 MoveAxis(N, 210, ABG)
21:21:14.444 00.000 7680 Guiding  Dir = 0, Dur = 210
21:21:14.444 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:21:14.450 00.006 7680 IsSlewing returns 0
21:21:14.450 00.000 7680 IsGuiding returns 0
21:21:14.451 00.001 7680 PulseGuide returned control before completion, sleep 220
21:21:14.474 00.023 6120 UpdateGuideState exits: m=5719 SNR=48.8
21:21:14.478 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:14.482 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:14.487 00.005 6120 Enqueuing Expose request
21:21:14.681 00.194 7680 IsGuiding returns 1
21:21:14.682 00.001 7680 scope still moving after pulse duration time elapsed
21:21:14.712 00.030 7680 IsSlewing returns 0
21:21:14.714 00.002 7680 IsGuiding returns 0
21:21:14.714 00.000 7680 scope move finished after 210 + 54 ms
21:21:14.715 00.001 7680 Move returns status 0, amount 210
21:21:14.715 00.000 7680 move complete, result=0
21:21:14.715 00.000 7680 worker thread done servicing request
21:21:14.717 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 210 ms NORTH
21:21:14.723 00.006 7680 Worker thread wakes up
21:21:14.724 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:14.724 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:15.966 01.242 7680 Exposure complete
21:21:16.076 00.110 7680 worker thread done servicing request
21:21:16.076 00.000 6120 OnExposeComplete: enter
21:21:16.080 00.004 6120 UpdateGuideState(): m_state=6
21:21:16.084 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
21:21:16.089 00.005 6120 Star::Find returns 1 (0), X=1199.73, Y=1054.30, Mass=5735, SNR=48.2, Peak=130 HFD=7.0
21:21:16.094 00.005 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
21:21:16.098 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
21:21:16.104 00.006 6120 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.68 mountX=-0.02 mountY=-0.21, mountTheta=-1.66
21:21:16.113 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.22, opts=13)
21:21:16.119 00.006 6120 Enqueuing Move request for scope (-0.02, 0.22)
21:21:16.124 00.005 7680 Worker thread wakes up
21:21:16.124 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
21:21:16.124 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
21:21:16.124 00.000 7680 Moving (-0.02, 0.22) raw xDistance=-0.02 yDistance=-0.21
21:21:16.126 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:21:16.126 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:21:16.126 00.000 7680 MoveAxis(E, 0, ABG)
21:21:16.126 00.000 7680 Move returns status 0, amount 0
21:21:16.126 00.000 7680 MoveAxis(N, 114, ABG)
21:21:16.127 00.001 7680 Guiding  Dir = 0, Dur = 114
21:21:16.127 00.000 7680 IsSlewing returns 0
21:21:16.127 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:21:16.135 00.008 7680 IsGuiding returns 0
21:21:16.135 00.000 7680 PulseGuide returned control before completion, sleep 124
21:21:16.161 00.026 6120 UpdateGuideState exits: m=5735 SNR=48.2
21:21:16.168 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:16.173 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:16.176 00.003 6120 Enqueuing Expose request
21:21:16.271 00.095 7680 IsGuiding returns 1
21:21:16.272 00.001 7680 scope still moving after pulse duration time elapsed
21:21:16.302 00.030 7680 IsSlewing returns 0
21:21:16.303 00.001 7680 IsGuiding returns 0
21:21:16.304 00.001 7680 scope move finished after 114 + 54 ms
21:21:16.304 00.000 7680 Move returns status 0, amount 114
21:21:16.305 00.001 7680 move complete, result=0
21:21:16.305 00.000 7680 worker thread done servicing request
21:21:16.305 00.000 7680 Worker thread wakes up
21:21:16.306 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 114 ms NORTH
21:21:16.311 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:16.311 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:17.561 01.250 7680 Exposure complete
21:21:17.669 00.108 7680 worker thread done servicing request
21:21:17.670 00.001 6120 OnExposeComplete: enter
21:21:17.674 00.004 6120 UpdateGuideState(): m_state=6
21:21:17.679 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
21:21:17.683 00.004 6120 Star::Find returns 1 (0), X=1199.80, Y=1054.35, Mass=5472, SNR=47.4, Peak=124 HFD=6.9
21:21:17.686 00.003 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
21:21:17.690 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.21)
21:21:17.695 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.27 hyp=0.27 cameraTheta=1.39 mountX=-0.10 mountY=-0.22, mountTheta=-1.99
21:21:17.700 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.27, opts=13)
21:21:17.706 00.006 6120 Enqueuing Move request for scope (0.05, 0.27)
21:21:17.711 00.005 7680 Worker thread wakes up
21:21:17.711 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.27) opts 0xd
21:21:17.711 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.27)
21:21:17.711 00.000 7680 Moving (0.05, 0.27) raw xDistance=-0.10 yDistance=-0.22
21:21:17.711 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:21:17.712 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:21:17.712 00.000 7680 MoveAxis(E, 0, ABG)
21:21:17.712 00.000 7680 Move returns status 0, amount 0
21:21:17.712 00.000 7680 MoveAxis(N, 118, ABG)
21:21:17.712 00.000 7680 Guiding  Dir = 0, Dur = 118
21:21:17.713 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:21:17.718 00.005 7680 IsSlewing returns 0
21:21:17.718 00.000 7680 IsGuiding returns 0
21:21:17.718 00.000 7680 PulseGuide returned control before completion, sleep 128
21:21:17.740 00.022 6120 UpdateGuideState exits: m=5472 SNR=47.4
21:21:17.745 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:17.750 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:17.753 00.003 6120 Enqueuing Expose request
21:21:17.859 00.106 7680 IsGuiding returns 1
21:21:17.859 00.000 7680 scope still moving after pulse duration time elapsed
21:21:17.890 00.031 7680 IsSlewing returns 0
21:21:17.891 00.001 7680 IsGuiding returns 0
21:21:17.891 00.000 7680 scope move finished after 118 + 54 ms
21:21:17.892 00.001 7680 Move returns status 0, amount 118
21:21:17.892 00.000 7680 move complete, result=0
21:21:17.892 00.000 7680 worker thread done servicing request
21:21:17.892 00.000 7680 Worker thread wakes up
21:21:17.893 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 118 ms NORTH
21:21:17.899 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:17.899 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:19.153 01.254 7680 Exposure complete
21:21:19.259 00.106 7680 worker thread done servicing request
21:21:19.260 00.001 6120 OnExposeComplete: enter
21:21:19.264 00.004 6120 UpdateGuideState(): m_state=6
21:21:19.267 00.003 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
21:21:19.272 00.005 6120 Star::Find returns 1 (0), X=1199.80, Y=1054.45, Mass=5783, SNR=49.4, Peak=139 HFD=6.9
21:21:19.275 00.003 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.40 = -1.89)
21:21:19.279 00.004 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.16)
21:21:19.282 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.37 hyp=0.37 cameraTheta=1.44 mountX=-0.12 mountY=-0.31, mountTheta=-1.93
21:21:19.287 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.37, opts=13)
21:21:19.291 00.004 6120 Enqueuing Move request for scope (0.05, 0.37)
21:21:19.296 00.005 7680 Worker thread wakes up
21:21:19.296 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.37) opts 0xd
21:21:19.296 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.37)
21:21:19.296 00.000 7680 Moving (0.05, 0.37) raw xDistance=-0.12 yDistance=-0.31
21:21:19.296 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:21:19.296 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:21:19.296 00.000 7680 MoveAxis(E, 0, ABG)
21:21:19.297 00.001 7680 Move returns status 0, amount 0
21:21:19.297 00.000 7680 MoveAxis(N, 168, ABG)
21:21:19.297 00.000 7680 Guiding  Dir = 0, Dur = 168
21:21:19.297 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:21:19.301 00.004 7680 IsSlewing returns 0
21:21:19.302 00.001 7680 IsGuiding returns 0
21:21:19.302 00.000 7680 PulseGuide returned control before completion, sleep 178
21:21:19.324 00.022 6120 UpdateGuideState exits: m=5783 SNR=49.4
21:21:19.329 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:19.335 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:19.339 00.004 6120 Enqueuing Expose request
21:21:19.487 00.148 7680 IsGuiding returns 1
21:21:19.488 00.001 7680 scope still moving after pulse duration time elapsed
21:21:19.518 00.030 7680 IsSlewing returns 0
21:21:19.520 00.002 7680 IsGuiding returns 0
21:21:19.521 00.001 7680 scope move finished after 168 + 50 ms
21:21:19.522 00.001 7680 Move returns status 0, amount 168
21:21:19.523 00.001 7680 move complete, result=0
21:21:19.523 00.000 7680 worker thread done servicing request
21:21:19.523 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 168 ms NORTH
21:21:19.531 00.008 7680 Worker thread wakes up
21:21:19.531 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:19.532 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:20.781 01.249 7680 Exposure complete
21:21:20.888 00.107 7680 worker thread done servicing request
21:21:20.889 00.001 6120 OnExposeComplete: enter
21:21:20.894 00.005 6120 UpdateGuideState(): m_state=6
21:21:20.897 00.003 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
21:21:20.899 00.002 6120 Star::Find returns 1 (0), X=1199.92, Y=1054.32, Mass=5703, SNR=49.3, Peak=126 HFD=6.8
21:21:20.902 00.003 6120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-2.95) = xAngle (3.89 = -2.39)
21:21:20.906 00.004 6120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.66)
21:21:20.909 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.24 hyp=0.29 cameraTheta=0.94 mountX=-0.21 mountY=-0.14, mountTheta=-2.57
21:21:20.915 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.24, opts=13)
21:21:20.919 00.004 6120 Enqueuing Move request for scope (0.17, 0.24)
21:21:20.922 00.003 7680 Worker thread wakes up
21:21:20.922 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.24) opts 0xd
21:21:20.924 00.002 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.24)
21:21:20.924 00.000 7680 Moving (0.17, 0.24) raw xDistance=-0.21 yDistance=-0.14
21:21:20.924 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
21:21:20.924 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:21:20.924 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:21:20.924 00.000 7680 MoveAxis(E, 90, ABG)
21:21:20.924 00.000 7680 Guiding  Dir = 2, Dur = 90
21:21:20.925 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:21:20.928 00.003 7680 IsSlewing returns 0
21:21:20.928 00.000 7680 IsGuiding returns 0
21:21:20.930 00.002 7680 PulseGuide returned control before completion, sleep 100
21:21:20.950 00.020 6120 UpdateGuideState exits: m=5703 SNR=49.3
21:21:20.955 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:20.960 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:20.963 00.003 6120 Enqueuing Expose request
21:21:21.037 00.074 7680 IsGuiding returns 1
21:21:21.038 00.001 7680 scope still moving after pulse duration time elapsed
21:21:21.067 00.029 7680 IsSlewing returns 0
21:21:21.069 00.002 7680 IsGuiding returns 0
21:21:21.069 00.000 7680 scope move finished after 90 + 49 ms
21:21:21.070 00.001 7680 Move returns status 0, amount 90
21:21:21.070 00.000 7680 MoveAxis(N, 0, ABG)
21:21:21.071 00.001 7680 Move returns status 0, amount 0
21:21:21.071 00.000 7680 move complete, result=0
21:21:21.071 00.000 7680 worker thread done servicing request
21:21:21.072 00.001 7680 Worker thread wakes up
21:21:21.072 00.000 6120 GuideStep: -0.2 px 90 ms EAST, -0.1 px 0 ms NORTH
21:21:21.080 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:21.080 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:22.334 01.254 7680 Exposure complete
21:21:22.444 00.110 7680 worker thread done servicing request
21:21:22.444 00.000 6120 OnExposeComplete: enter
21:21:22.448 00.004 6120 UpdateGuideState(): m_state=6
21:21:22.453 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
21:21:22.457 00.004 6120 Star::Find returns 1 (0), X=1199.71, Y=1054.48, Mass=5754, SNR=49.6, Peak=122 HFD=7.1
21:21:22.461 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
21:21:22.464 00.003 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
21:21:22.467 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.40 hyp=0.40 cameraTheta=1.67 mountX=-0.04 mountY=-0.37, mountTheta=-1.67
21:21:22.473 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.40, opts=13)
21:21:22.477 00.004 6120 Enqueuing Move request for scope (-0.04, 0.40)
21:21:22.482 00.005 7680 Worker thread wakes up
21:21:22.482 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.40) opts 0xd
21:21:22.483 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.40)
21:21:22.484 00.001 7680 Moving (-0.04, 0.40) raw xDistance=-0.04 yDistance=-0.37
21:21:22.484 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:21:22.484 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:21:22.484 00.000 7680 MoveAxis(E, 0, ABG)
21:21:22.484 00.000 7680 Move returns status 0, amount 0
21:21:22.484 00.000 7680 MoveAxis(N, 203, ABG)
21:21:22.485 00.001 7680 Guiding  Dir = 0, Dur = 203
21:21:22.485 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:21:22.490 00.005 7680 IsSlewing returns 0
21:21:22.490 00.000 7680 IsGuiding returns 0
21:21:22.491 00.001 7680 PulseGuide returned control before completion, sleep 213
21:21:22.511 00.020 6120 UpdateGuideState exits: m=5754 SNR=49.6
21:21:22.516 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:22.520 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:22.523 00.003 6120 Enqueuing Expose request
21:21:22.711 00.188 7680 IsGuiding returns 1
21:21:22.713 00.002 7680 scope still moving after pulse duration time elapsed
21:21:22.743 00.030 7680 IsSlewing returns 0
21:21:22.743 00.000 7680 IsGuiding returns 0
21:21:22.744 00.001 7680 scope move finished after 203 + 50 ms
21:21:22.745 00.001 7680 Move returns status 0, amount 203
21:21:22.745 00.000 7680 move complete, result=0
21:21:22.745 00.000 7680 worker thread done servicing request
21:21:22.746 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 203 ms NORTH
21:21:22.751 00.005 7680 Worker thread wakes up
21:21:22.751 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:22.752 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:24.007 01.255 7680 Exposure complete
21:21:24.124 00.117 7680 worker thread done servicing request
21:21:24.124 00.000 6120 OnExposeComplete: enter
21:21:24.128 00.004 6120 UpdateGuideState(): m_state=6
21:21:24.132 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
21:21:24.136 00.004 6120 Star::Find returns 1 (0), X=1199.76, Y=1054.25, Mass=5499, SNR=47.9, Peak=120 HFD=6.7
21:21:24.141 00.005 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
21:21:24.147 00.006 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.06)
21:21:24.152 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.54 mountX=-0.04 mountY=-0.15, mountTheta=-1.81
21:21:24.157 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.17, opts=13)
21:21:24.161 00.004 6120 Enqueuing Move request for scope (0.01, 0.17)
21:21:24.164 00.003 7680 Worker thread wakes up
21:21:24.164 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
21:21:24.164 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
21:21:24.165 00.001 7680 Moving (0.01, 0.17) raw xDistance=-0.04 yDistance=-0.15
21:21:24.165 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:21:24.165 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:21:24.165 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:21:24.165 00.000 7680 MoveAxis(E, 0, ABG)
21:21:24.167 00.002 7680 Move returns status 0, amount 0
21:21:24.167 00.000 7680 MoveAxis(N, 0, ABG)
21:21:24.168 00.001 7680 Move returns status 0, amount 0
21:21:24.168 00.000 7680 move complete, result=0
21:21:24.168 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:21:24.174 00.006 7680 worker thread done servicing request
21:21:24.196 00.022 6120 UpdateGuideState exits: m=5499 SNR=47.9
21:21:24.202 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:24.206 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:24.210 00.004 6120 Enqueuing Expose request
21:21:24.214 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:21:24.218 00.004 7680 Worker thread wakes up
21:21:24.218 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:24.218 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:25.465 01.247 7680 Exposure complete
21:21:25.576 00.111 7680 worker thread done servicing request
21:21:25.577 00.001 6120 OnExposeComplete: enter
21:21:25.581 00.004 6120 UpdateGuideState(): m_state=6
21:21:25.584 00.003 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
21:21:25.587 00.003 6120 Star::Find returns 1 (0), X=1199.79, Y=1054.50, Mass=5684, SNR=48.8, Peak=126 HFD=7.1
21:21:25.591 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.85)
21:21:25.593 00.002 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.12)
21:21:25.597 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.42 hyp=0.42 cameraTheta=1.48 mountX=-0.12 mountY=-0.36, mountTheta=-1.88
21:21:25.602 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.42, opts=13)
21:21:25.606 00.004 6120 Enqueuing Move request for scope (0.04, 0.42)
21:21:25.610 00.004 7680 Worker thread wakes up
21:21:25.610 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.42) opts 0xd
21:21:25.610 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.42)
21:21:25.610 00.000 7680 Moving (0.04, 0.42) raw xDistance=-0.12 yDistance=-0.36
21:21:25.610 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:21:25.610 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:21:25.612 00.002 7680 MoveAxis(E, 0, ABG)
21:21:25.612 00.000 7680 Move returns status 0, amount 0
21:21:25.612 00.000 7680 MoveAxis(N, 197, ABG)
21:21:25.612 00.000 7680 Guiding  Dir = 0, Dur = 197
21:21:25.613 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:21:25.617 00.004 7680 IsSlewing returns 0
21:21:25.617 00.000 7680 IsGuiding returns 0
21:21:25.618 00.001 7680 PulseGuide returned control before completion, sleep 207
21:21:25.637 00.019 6120 UpdateGuideState exits: m=5684 SNR=48.8
21:21:25.642 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:25.648 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:25.652 00.004 6120 Enqueuing Expose request
21:21:25.828 00.176 7680 IsGuiding returns 1
21:21:25.828 00.000 7680 scope still moving after pulse duration time elapsed
21:21:25.859 00.031 7680 IsSlewing returns 0
21:21:25.860 00.001 7680 IsGuiding returns 0
21:21:25.860 00.000 7680 scope move finished after 197 + 45 ms
21:21:25.860 00.000 7680 Move returns status 0, amount 197
21:21:25.861 00.001 7680 move complete, result=0
21:21:25.861 00.000 7680 worker thread done servicing request
21:21:25.862 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 197 ms NORTH
21:21:25.867 00.005 7680 Worker thread wakes up
21:21:25.868 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:25.868 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:27.121 01.253 7680 Exposure complete
21:21:27.229 00.108 7680 worker thread done servicing request
21:21:27.229 00.000 6120 OnExposeComplete: enter
21:21:27.234 00.005 6120 UpdateGuideState(): m_state=6
21:21:27.239 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
21:21:27.243 00.004 6120 Star::Find returns 1 (0), X=1199.76, Y=1054.49, Mass=5520, SNR=48.3, Peak=120 HFD=7.0
21:21:27.246 00.003 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
21:21:27.249 00.003 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.05)
21:21:27.251 00.002 6120 CameraToMount -- cameraX=0.01 cameraY=0.41 hyp=0.41 cameraTheta=1.55 mountX=-0.08 mountY=-0.36, mountTheta=-1.80
21:21:27.255 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.41, opts=13)
21:21:27.258 00.003 6120 Enqueuing Move request for scope (0.01, 0.41)
21:21:27.263 00.005 7680 Worker thread wakes up
21:21:27.263 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.41) opts 0xd
21:21:27.263 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.41)
21:21:27.263 00.000 7680 Moving (0.01, 0.41) raw xDistance=-0.08 yDistance=-0.36
21:21:27.263 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:21:27.263 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:21:27.264 00.001 7680 MoveAxis(E, 0, ABG)
21:21:27.264 00.000 7680 Move returns status 0, amount 0
21:21:27.264 00.000 7680 MoveAxis(N, 197, ABG)
21:21:27.264 00.000 7680 Guiding  Dir = 0, Dur = 197
21:21:27.265 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=189, Gamma=1.000
21:21:27.270 00.005 7680 IsSlewing returns 0
21:21:27.270 00.000 7680 IsGuiding returns 0
21:21:27.271 00.001 7680 PulseGuide returned control before completion, sleep 207
21:21:27.286 00.015 6120 UpdateGuideState exits: m=5520 SNR=48.3
21:21:27.289 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:27.291 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:27.297 00.006 6120 Enqueuing Expose request
21:21:27.484 00.187 7680 IsGuiding returns 1
21:21:27.485 00.001 7680 scope still moving after pulse duration time elapsed
21:21:27.514 00.029 7680 IsSlewing returns 0
21:21:27.518 00.004 7680 IsGuiding returns 0
21:21:27.518 00.000 7680 scope move finished after 197 + 50 ms
21:21:27.519 00.001 7680 Move returns status 0, amount 197
21:21:27.519 00.000 7680 move complete, result=0
21:21:27.521 00.002 7680 worker thread done servicing request
21:21:27.521 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 197 ms NORTH
21:21:27.527 00.006 7680 Worker thread wakes up
21:21:27.527 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:27.527 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:28.777 01.250 7680 Exposure complete
21:21:28.878 00.101 7680 worker thread done servicing request
21:21:28.879 00.001 6120 OnExposeComplete: enter
21:21:28.883 00.004 6120 UpdateGuideState(): m_state=6
21:21:28.886 00.003 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
21:21:28.890 00.004 6120 Star::Find returns 1 (0), X=1199.82, Y=1054.33, Mass=5819, SNR=50.1, Peak=122 HFD=6.9
21:21:28.897 00.007 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.04)
21:21:28.900 00.003 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.31)
21:21:28.902 00.002 6120 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.29 mountX=-0.12 mountY=-0.20, mountTheta=-2.12
21:21:28.907 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.25, opts=13)
21:21:28.912 00.005 6120 Enqueuing Move request for scope (0.07, 0.25)
21:21:28.916 00.004 7680 Worker thread wakes up
21:21:28.916 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd
21:21:28.916 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.25)
21:21:28.916 00.000 7680 Moving (0.07, 0.25) raw xDistance=-0.12 yDistance=-0.20
21:21:28.916 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:21:28.917 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:21:28.917 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:21:28.917 00.000 7680 MoveAxis(E, 0, ABG)
21:21:28.917 00.000 7680 Move returns status 0, amount 0
21:21:28.917 00.000 7680 MoveAxis(N, 0, ABG)
21:21:28.918 00.001 7680 Move returns status 0, amount 0
21:21:28.918 00.000 7680 move complete, result=0
21:21:28.918 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:21:28.923 00.005 7680 worker thread done servicing request
21:21:28.943 00.020 6120 UpdateGuideState exits: m=5819 SNR=50.1
21:21:28.948 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:28.955 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:28.960 00.005 6120 Enqueuing Expose request
21:21:28.964 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:21:28.969 00.005 7680 Worker thread wakes up
21:21:28.969 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:28.969 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:30.219 01.250 7680 Exposure complete
21:21:30.325 00.106 7680 worker thread done servicing request
21:21:30.325 00.000 6120 OnExposeComplete: enter
21:21:30.329 00.004 6120 UpdateGuideState(): m_state=6
21:21:30.334 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
21:21:30.340 00.006 6120 Star::Find returns 1 (0), X=1199.82, Y=1054.38, Mass=5639, SNR=49.1, Peak=126 HFD=6.9
21:21:30.344 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
21:21:30.348 00.004 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
21:21:30.351 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.31 hyp=0.31 cameraTheta=1.34 mountX=-0.13 mountY=-0.24, mountTheta=-2.05
21:21:30.357 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.31, opts=13)
21:21:30.361 00.004 6120 Enqueuing Move request for scope (0.07, 0.31)
21:21:30.365 00.004 7680 Worker thread wakes up
21:21:30.366 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.31) opts 0xd
21:21:30.366 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.31)
21:21:30.366 00.000 7680 Moving (0.07, 0.31) raw xDistance=-0.13 yDistance=-0.24
21:21:30.366 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:21:30.366 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:21:30.366 00.000 7680 MoveAxis(E, 0, ABG)
21:21:30.366 00.000 7680 Move returns status 0, amount 0
21:21:30.367 00.001 7680 MoveAxis(N, 132, ABG)
21:21:30.367 00.000 7680 Guiding  Dir = 0, Dur = 132
21:21:30.367 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:21:30.373 00.006 7680 IsSlewing returns 0
21:21:30.373 00.000 7680 IsGuiding returns 0
21:21:30.374 00.001 7680 PulseGuide returned control before completion, sleep 142
21:21:30.394 00.020 6120 UpdateGuideState exits: m=5639 SNR=49.1
21:21:30.400 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:30.404 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:30.407 00.003 6120 Enqueuing Expose request
21:21:30.522 00.115 7680 IsGuiding returns 1
21:21:30.523 00.001 7680 scope still moving after pulse duration time elapsed
21:21:30.554 00.031 7680 IsSlewing returns 0
21:21:30.555 00.001 7680 IsGuiding returns 0
21:21:30.555 00.000 7680 scope move finished after 132 + 50 ms
21:21:30.555 00.000 7680 Move returns status 0, amount 132
21:21:30.555 00.000 7680 move complete, result=0
21:21:30.557 00.002 7680 worker thread done servicing request
21:21:30.557 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 132 ms NORTH
21:21:30.563 00.006 7680 Worker thread wakes up
21:21:30.563 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:30.563 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:31.814 01.251 7680 Exposure complete
21:21:31.948 00.134 7680 worker thread done servicing request
21:21:31.948 00.000 6120 OnExposeComplete: enter
21:21:31.955 00.007 6120 UpdateGuideState(): m_state=6
21:21:31.961 00.006 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
21:21:31.966 00.005 6120 Star::Find returns 1 (0), X=1200.01, Y=1054.53, Mass=5408, SNR=46.0, Peak=128 HFD=6.7
21:21:31.973 00.007 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
21:21:31.978 00.005 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.55)
21:21:31.984 00.006 6120 CameraToMount -- cameraX=0.26 cameraY=0.45 hyp=0.52 cameraTheta=1.05 mountX=-0.34 mountY=-0.29, mountTheta=-2.43
21:21:31.993 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.45, opts=13)
21:21:31.998 00.005 6120 Enqueuing Move request for scope (0.26, 0.45)
21:21:32.002 00.004 7680 Worker thread wakes up
21:21:32.002 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.45) opts 0xd
21:21:32.003 00.001 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.45)
21:21:32.003 00.000 7680 Moving (0.26, 0.45) raw xDistance=-0.34 yDistance=-0.29
21:21:32.003 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
21:21:32.003 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:21:32.004 00.001 7680 MoveAxis(E, 143, ABG)
21:21:32.004 00.000 7680 Guiding  Dir = 2, Dur = 143
21:21:32.004 00.000 7680 IsSlewing returns 0
21:21:32.005 00.001 7680 IsGuiding returns 0
21:21:32.006 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=192, Gamma=1.000
21:21:32.013 00.007 7680 PulseGuide returned control before completion, sleep 153
21:21:32.037 00.024 6120 UpdateGuideState exits: m=5408 SNR=46.0
21:21:32.044 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:32.050 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:32.055 00.005 6120 Enqueuing Expose request
21:21:32.178 00.123 7680 IsGuiding returns 1
21:21:32.179 00.001 7680 scope still moving after pulse duration time elapsed
21:21:32.210 00.031 7680 IsSlewing returns 0
21:21:32.211 00.001 7680 IsGuiding returns 0
21:21:32.212 00.001 7680 scope move finished after 143 + 62 ms
21:21:32.212 00.000 7680 Move returns status 0, amount 143
21:21:32.212 00.000 7680 MoveAxis(N, 158, ABG)
21:21:32.213 00.001 7680 Guiding  Dir = 0, Dur = 158
21:21:32.213 00.000 7680 IsSlewing returns 0
21:21:32.214 00.001 7680 IsGuiding returns 0
21:21:32.214 00.000 7680 PulseGuide returned control before completion, sleep 168
21:21:32.398 00.184 7680 IsGuiding returns 1
21:21:32.399 00.001 7680 scope still moving after pulse duration time elapsed
21:21:32.430 00.031 7680 IsSlewing returns 0
21:21:32.432 00.002 7680 IsGuiding returns 0
21:21:32.433 00.001 7680 scope move finished after 158 + 60 ms
21:21:32.434 00.001 7680 Move returns status 0, amount 158
21:21:32.434 00.000 7680 move complete, result=0
21:21:32.434 00.000 7680 worker thread done servicing request
21:21:32.434 00.000 6120 GuideStep: -0.3 px 143 ms EAST, -0.3 px 158 ms NORTH
21:21:32.441 00.007 7680 Worker thread wakes up
21:21:32.441 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:32.441 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:33.695 01.254 7680 Exposure complete
21:21:33.806 00.111 7680 worker thread done servicing request
21:21:33.807 00.001 6120 OnExposeComplete: enter
21:21:33.811 00.004 6120 UpdateGuideState(): m_state=6
21:21:33.815 00.004 6120 Star::Find(15, 1200, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
21:21:33.820 00.005 6120 Star::Find returns 1 (0), X=1199.65, Y=1054.47, Mass=5565, SNR=47.0, Peak=123 HFD=7.0
21:21:33.823 00.003 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
21:21:33.828 00.005 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
21:21:33.833 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.39 hyp=0.40 cameraTheta=1.83 mountX=0.03 mountY=-0.39, mountTheta=-1.50
21:21:33.838 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.39, opts=13)
21:21:33.842 00.004 6120 Enqueuing Move request for scope (-0.10, 0.39)
21:21:33.845 00.003 7680 Worker thread wakes up
21:21:33.845 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.39) opts 0xd
21:21:33.845 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.39)
21:21:33.845 00.000 7680 Moving (-0.10, 0.39) raw xDistance=0.03 yDistance=-0.39
21:21:33.847 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:21:33.847 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:21:33.847 00.000 7680 MoveAxis(E, 0, ABG)
21:21:33.847 00.000 7680 Move returns status 0, amount 0
21:21:33.847 00.000 7680 MoveAxis(N, 213, ABG)
21:21:33.847 00.000 7680 Guiding  Dir = 0, Dur = 213
21:21:33.848 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=159, Gamma=1.000
21:21:33.852 00.004 7680 IsSlewing returns 0
21:21:33.852 00.000 7680 IsGuiding returns 0
21:21:33.852 00.000 7680 PulseGuide returned control before completion, sleep 223
21:21:33.874 00.022 6120 UpdateGuideState exits: m=5565 SNR=47.0
21:21:33.878 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:33.883 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:33.887 00.004 6120 Enqueuing Expose request
21:21:34.077 00.190 7680 IsGuiding returns 1
21:21:34.078 00.001 7680 scope still moving after pulse duration time elapsed
21:21:34.109 00.031 7680 IsSlewing returns 0
21:21:34.110 00.001 7680 IsGuiding returns 0
21:21:34.111 00.001 7680 scope move finished after 213 + 44 ms
21:21:34.111 00.000 7680 Move returns status 0, amount 213
21:21:34.111 00.000 7680 move complete, result=0
21:21:34.112 00.001 7680 worker thread done servicing request
21:21:34.112 00.000 7680 Worker thread wakes up
21:21:34.112 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 213 ms NORTH
21:21:34.120 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:34.121 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:35.371 01.250 7680 Exposure complete
21:21:35.483 00.112 7680 worker thread done servicing request
21:21:35.484 00.001 6120 OnExposeComplete: enter
21:21:35.489 00.005 6120 UpdateGuideState(): m_state=6
21:21:35.492 00.003 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
21:21:35.496 00.004 6120 Star::Find returns 1 (0), X=1199.60, Y=1054.43, Mass=5830, SNR=49.3, Peak=132 HFD=7.0
21:21:35.501 00.005 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
21:21:35.504 00.003 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
21:21:35.508 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.35 hyp=0.38 cameraTheta=1.98 mountX=0.08 mountY=-0.38, mountTheta=-1.36
21:21:35.512 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.35, opts=13)
21:21:35.517 00.005 6120 Enqueuing Move request for scope (-0.15, 0.35)
21:21:35.521 00.004 7680 Worker thread wakes up
21:21:35.521 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.35) opts 0xd
21:21:35.521 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.35)
21:21:35.521 00.000 7680 Moving (-0.15, 0.35) raw xDistance=0.08 yDistance=-0.38
21:21:35.521 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:21:35.521 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:21:35.522 00.001 7680 MoveAxis(E, 0, ABG)
21:21:35.522 00.000 7680 Move returns status 0, amount 0
21:21:35.522 00.000 7680 MoveAxis(N, 209, ABG)
21:21:35.522 00.000 7680 Guiding  Dir = 0, Dur = 209
21:21:35.523 00.001 7680 IsSlewing returns 0
21:21:35.523 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:21:35.528 00.005 7680 IsGuiding returns 0
21:21:35.528 00.000 7680 PulseGuide returned control before completion, sleep 219
21:21:35.546 00.018 6120 UpdateGuideState exits: m=5830 SNR=49.3
21:21:35.552 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:35.555 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:35.559 00.004 6120 Enqueuing Expose request
21:21:35.763 00.204 7680 IsGuiding returns 0
21:21:35.763 00.000 7680 Move returns status 0, amount 209
21:21:35.765 00.002 7680 move complete, result=0
21:21:35.765 00.000 7680 worker thread done servicing request
21:21:35.765 00.000 7680 Worker thread wakes up
21:21:35.766 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 209 ms NORTH
21:21:35.772 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:35.773 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:37.012 01.239 7680 Exposure complete
21:21:37.133 00.121 7680 worker thread done servicing request
21:21:37.133 00.000 6120 OnExposeComplete: enter
21:21:37.140 00.007 6120 UpdateGuideState(): m_state=6
21:21:37.147 00.007 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
21:21:37.151 00.004 6120 Star::Find returns 1 (0), X=1199.60, Y=1054.20, Mass=5462, SNR=47.4, Peak=118 HFD=6.8
21:21:37.157 00.006 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.41 = -0.88)
21:21:37.161 00.004 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.14)
21:21:37.166 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.45 mountX=0.12 mountY=-0.17, mountTheta=-0.96
21:21:37.175 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.12, opts=13)
21:21:37.180 00.005 6120 Enqueuing Move request for scope (-0.15, 0.12)
21:21:37.183 00.003 7680 Worker thread wakes up
21:21:37.183 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
21:21:37.184 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
21:21:37.184 00.000 7680 Moving (-0.15, 0.12) raw xDistance=0.12 yDistance=-0.17
21:21:37.184 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:21:37.184 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:21:37.185 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:21:37.185 00.000 7680 MoveAxis(E, 0, ABG)
21:21:37.185 00.000 7680 Move returns status 0, amount 0
21:21:37.185 00.000 7680 MoveAxis(N, 0, ABG)
21:21:37.185 00.000 7680 Move returns status 0, amount 0
21:21:37.187 00.002 7680 move complete, result=0
21:21:37.187 00.000 7680 worker thread done servicing request
21:21:37.187 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=163, Gamma=1.000
21:21:37.212 00.025 6120 UpdateGuideState exits: m=5462 SNR=47.4
21:21:37.216 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:37.219 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:37.223 00.004 6120 Enqueuing Expose request
21:21:37.226 00.003 7680 Worker thread wakes up
21:21:37.226 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:21:37.230 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:37.230 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:38.488 01.258 7680 Exposure complete
21:21:38.589 00.101 7680 worker thread done servicing request
21:21:38.590 00.001 6120 OnExposeComplete: enter
21:21:38.594 00.004 6120 UpdateGuideState(): m_state=6
21:21:38.598 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
21:21:38.601 00.003 6120 Star::Find returns 1 (0), X=1199.74, Y=1054.51, Mass=5194, SNR=45.4, Peak=125 HFD=6.7
21:21:38.606 00.005 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
21:21:38.611 00.005 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
21:21:38.614 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.43 hyp=0.43 cameraTheta=1.59 mountX=-0.07 mountY=-0.39, mountTheta=-1.76
21:21:38.619 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.43, opts=13)
21:21:38.623 00.004 6120 Enqueuing Move request for scope (-0.01, 0.43)
21:21:38.627 00.004 7680 Worker thread wakes up
21:21:38.628 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.43) opts 0xd
21:21:38.628 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.43)
21:21:38.628 00.000 7680 Moving (-0.01, 0.43) raw xDistance=-0.07 yDistance=-0.39
21:21:38.628 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:21:38.628 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:21:38.629 00.001 7680 MoveAxis(E, 0, ABG)
21:21:38.629 00.000 7680 Move returns status 0, amount 0
21:21:38.629 00.000 7680 MoveAxis(N, 213, ABG)
21:21:38.629 00.000 7680 Guiding  Dir = 0, Dur = 213
21:21:38.629 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:21:38.634 00.005 7680 IsSlewing returns 0
21:21:38.634 00.000 7680 IsGuiding returns 0
21:21:38.634 00.000 7680 PulseGuide returned control before completion, sleep 223
21:21:38.656 00.022 6120 UpdateGuideState exits: m=5194 SNR=45.4
21:21:38.661 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:38.664 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:38.671 00.007 6120 Enqueuing Expose request
21:21:38.867 00.196 7680 IsGuiding returns 1
21:21:38.868 00.001 7680 scope still moving after pulse duration time elapsed
21:21:38.898 00.030 7680 IsSlewing returns 0
21:21:38.899 00.001 7680 IsGuiding returns 0
21:21:38.899 00.000 7680 scope move finished after 213 + 51 ms
21:21:38.899 00.000 7680 Move returns status 0, amount 213
21:21:38.899 00.000 7680 move complete, result=0
21:21:38.900 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 213 ms NORTH
21:21:38.905 00.005 7680 worker thread done servicing request
21:21:38.905 00.000 7680 Worker thread wakes up
21:21:38.905 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:38.905 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:40.157 01.252 7680 Exposure complete
21:21:40.268 00.111 7680 worker thread done servicing request
21:21:40.269 00.001 6120 OnExposeComplete: enter
21:21:40.274 00.005 6120 UpdateGuideState(): m_state=6
21:21:40.278 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
21:21:40.282 00.004 6120 Star::Find returns 1 (0), X=1199.38, Y=1054.29, Mass=5371, SNR=48.2, Peak=117 HFD=6.9
21:21:40.286 00.004 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.58 = -0.70)
21:21:40.289 00.003 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.31 = -0.97)
21:21:40.294 00.005 6120 CameraToMount -- cameraX=-0.38 cameraY=0.21 hyp=0.43 cameraTheta=2.63 mountX=0.33 mountY=-0.36, mountTheta=-0.82
21:21:40.299 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.21, opts=13)
21:21:40.303 00.004 6120 Enqueuing Move request for scope (-0.38, 0.21)
21:21:40.306 00.003 7680 Worker thread wakes up
21:21:40.306 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.21) opts 0xd
21:21:40.307 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.21)
21:21:40.307 00.000 7680 Moving (-0.38, 0.21) raw xDistance=0.33 yDistance=-0.36
21:21:40.307 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
21:21:40.307 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:21:40.307 00.000 7680 MoveAxis(W, 139, ABG)
21:21:40.307 00.000 7680 Guiding  Dir = 3, Dur = 139
21:21:40.309 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:21:40.313 00.004 7680 IsSlewing returns 0
21:21:40.313 00.000 7680 IsGuiding returns 0
21:21:40.313 00.000 7680 PulseGuide returned control before completion, sleep 149
21:21:40.334 00.021 6120 UpdateGuideState exits: m=5371 SNR=48.2
21:21:40.339 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:40.344 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:40.348 00.004 6120 Enqueuing Expose request
21:21:40.477 00.129 7680 IsGuiding returns 1
21:21:40.479 00.002 7680 scope still moving after pulse duration time elapsed
21:21:40.508 00.029 7680 IsSlewing returns 0
21:21:40.509 00.001 7680 IsGuiding returns 0
21:21:40.509 00.000 7680 scope move finished after 139 + 57 ms
21:21:40.510 00.001 7680 Move returns status 0, amount 139
21:21:40.510 00.000 7680 MoveAxis(N, 193, ABG)
21:21:40.510 00.000 7680 Guiding  Dir = 0, Dur = 193
21:21:40.512 00.002 7680 IsSlewing returns 0
21:21:40.513 00.001 7680 IsGuiding returns 0
21:21:40.514 00.001 7680 PulseGuide returned control before completion, sleep 203
21:21:40.727 00.213 7680 IsGuiding returns 1
21:21:40.727 00.000 7680 scope still moving after pulse duration time elapsed
21:21:40.759 00.032 7680 IsSlewing returns 0
21:21:40.759 00.000 7680 IsGuiding returns 0
21:21:40.759 00.000 7680 scope move finished after 193 + 53 ms
21:21:40.759 00.000 7680 Move returns status 0, amount 193
21:21:40.760 00.001 7680 move complete, result=0
21:21:40.760 00.000 7680 worker thread done servicing request
21:21:40.760 00.000 6120 GuideStep: 0.3 px 139 ms WEST, -0.4 px 193 ms NORTH
21:21:40.766 00.006 7680 Worker thread wakes up
21:21:40.766 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:40.766 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:42.018 01.252 7680 Exposure complete
21:21:42.129 00.111 7680 worker thread done servicing request
21:21:42.129 00.000 6120 OnExposeComplete: enter
21:21:42.132 00.003 6120 UpdateGuideState(): m_state=6
21:21:42.136 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
21:21:42.142 00.006 6120 Star::Find returns 1 (0), X=1199.79, Y=1054.05, Mass=5555, SNR=48.0, Peak=124 HFD=6.7
21:21:42.147 00.005 6120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-2.95) = xAngle (2.19 = 2.19)
21:21:42.152 00.005 6120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.92 = 1.92)
21:21:42.156 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.77 mountX=-0.03 mountY=0.05, mountTheta=2.12
21:21:42.161 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.03, opts=13)
21:21:42.164 00.003 6120 Enqueuing Move request for scope (0.04, -0.03)
21:21:42.168 00.004 7680 Worker thread wakes up
21:21:42.168 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
21:21:42.168 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
21:21:42.168 00.000 7680 Moving (0.04, -0.03) raw xDistance=-0.03 yDistance=0.05
21:21:42.168 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:21:42.168 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:21:42.168 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:21:42.169 00.001 7680 MoveAxis(E, 0, ABG)
21:21:42.169 00.000 7680 Move returns status 0, amount 0
21:21:42.169 00.000 7680 MoveAxis(N, 0, ABG)
21:21:42.169 00.000 7680 Move returns status 0, amount 0
21:21:42.169 00.000 7680 move complete, result=0
21:21:42.170 00.001 7680 worker thread done servicing request
21:21:42.170 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:21:42.194 00.024 6120 UpdateGuideState exits: m=5555 SNR=48.0
21:21:42.198 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:42.202 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:42.206 00.004 6120 Enqueuing Expose request
21:21:42.210 00.004 7680 Worker thread wakes up
21:21:42.211 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:42.211 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:42.211 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:21:43.458 01.247 7680 Exposure complete
21:21:43.565 00.107 7680 worker thread done servicing request
21:21:43.565 00.000 6120 OnExposeComplete: enter
21:21:43.569 00.004 6120 UpdateGuideState(): m_state=6
21:21:43.574 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
21:21:43.579 00.005 6120 Star::Find returns 1 (0), X=1199.82, Y=1054.35, Mass=5475, SNR=47.8, Peak=122 HFD=6.9
21:21:43.582 00.003 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
21:21:43.586 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
21:21:43.591 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.32 mountX=-0.12 mountY=-0.21, mountTheta=-2.08
21:21:43.595 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.27, opts=13)
21:21:43.600 00.005 6120 Enqueuing Move request for scope (0.07, 0.27)
21:21:43.603 00.003 7680 Worker thread wakes up
21:21:43.603 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.27) opts 0xd
21:21:43.604 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.27)
21:21:43.604 00.000 7680 Moving (0.07, 0.27) raw xDistance=-0.12 yDistance=-0.21
21:21:43.604 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:21:43.604 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:21:43.605 00.001 7680 MoveAxis(E, 0, ABG)
21:21:43.605 00.000 7680 Move returns status 0, amount 0
21:21:43.605 00.000 7680 MoveAxis(N, 116, ABG)
21:21:43.605 00.000 7680 Guiding  Dir = 0, Dur = 116
21:21:43.606 00.001 7680 IsSlewing returns 0
21:21:43.606 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:21:43.611 00.005 7680 IsGuiding returns 0
21:21:43.611 00.000 7680 PulseGuide returned control before completion, sleep 126
21:21:43.632 00.021 6120 UpdateGuideState exits: m=5475 SNR=47.8
21:21:43.635 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:43.642 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:43.647 00.005 6120 Enqueuing Expose request
21:21:43.746 00.099 7680 IsGuiding returns 1
21:21:43.747 00.001 7680 scope still moving after pulse duration time elapsed
21:21:43.777 00.030 7680 IsSlewing returns 0
21:21:43.778 00.001 7680 IsGuiding returns 0
21:21:43.778 00.000 7680 scope move finished after 116 + 51 ms
21:21:43.778 00.000 7680 Move returns status 0, amount 116
21:21:43.779 00.001 7680 move complete, result=0
21:21:43.779 00.000 7680 worker thread done servicing request
21:21:43.780 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 116 ms NORTH
21:21:43.786 00.006 7680 Worker thread wakes up
21:21:43.786 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:43.786 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:45.037 01.251 7680 Exposure complete
21:21:45.152 00.115 7680 worker thread done servicing request
21:21:45.153 00.001 6120 OnExposeComplete: enter
21:21:45.157 00.004 6120 UpdateGuideState(): m_state=6
21:21:45.161 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
21:21:45.165 00.004 6120 Star::Find returns 1 (0), X=1199.74, Y=1054.26, Mass=5519, SNR=48.1, Peak=129 HFD=6.7
21:21:45.170 00.005 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
21:21:45.174 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
21:21:45.180 00.006 6120 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.65 mountX=-0.02 mountY=-0.17, mountTheta=-1.69
21:21:45.186 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.18, opts=13)
21:21:45.191 00.005 6120 Enqueuing Move request for scope (-0.01, 0.18)
21:21:45.195 00.004 7680 Worker thread wakes up
21:21:45.195 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
21:21:45.195 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
21:21:45.195 00.000 7680 Moving (-0.01, 0.18) raw xDistance=-0.02 yDistance=-0.17
21:21:45.195 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:21:45.195 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:21:45.195 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:21:45.197 00.002 7680 MoveAxis(E, 0, ABG)
21:21:45.197 00.000 7680 Move returns status 0, amount 0
21:21:45.197 00.000 7680 MoveAxis(N, 0, ABG)
21:21:45.197 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:21:45.202 00.005 7680 Move returns status 0, amount 0
21:21:45.202 00.000 7680 move complete, result=0
21:21:45.202 00.000 7680 worker thread done servicing request
21:21:45.224 00.022 6120 UpdateGuideState exits: m=5519 SNR=48.1
21:21:45.229 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:45.235 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:45.239 00.004 6120 Enqueuing Expose request
21:21:45.242 00.003 7680 Worker thread wakes up
21:21:45.242 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:21:45.248 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:45.248 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:46.494 01.246 7680 Exposure complete
21:21:46.604 00.110 7680 worker thread done servicing request
21:21:46.605 00.001 6120 OnExposeComplete: enter
21:21:46.611 00.006 6120 UpdateGuideState(): m_state=6
21:21:46.616 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
21:21:46.620 00.004 6120 Star::Find returns 1 (0), X=1199.95, Y=1054.55, Mass=5512, SNR=47.0, Peak=134 HFD=6.7
21:21:46.624 00.004 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
21:21:46.630 00.006 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.42)
21:21:46.634 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.47 hyp=0.51 cameraTheta=1.18 mountX=-0.28 mountY=-0.34, mountTheta=-2.26
21:21:46.640 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.47, opts=13)
21:21:46.645 00.005 6120 Enqueuing Move request for scope (0.20, 0.47)
21:21:46.650 00.005 7680 Worker thread wakes up
21:21:46.650 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.47) opts 0xd
21:21:46.650 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.47)
21:21:46.650 00.000 7680 Moving (0.20, 0.47) raw xDistance=-0.28 yDistance=-0.34
21:21:46.651 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
21:21:46.651 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:21:46.651 00.000 7680 MoveAxis(E, 118, ABG)
21:21:46.651 00.000 7680 Guiding  Dir = 2, Dur = 118
21:21:46.651 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:21:46.656 00.005 7680 IsSlewing returns 0
21:21:46.656 00.000 7680 IsGuiding returns 0
21:21:46.656 00.000 7680 PulseGuide returned control before completion, sleep 128
21:21:46.681 00.025 6120 UpdateGuideState exits: m=5512 SNR=47.0
21:21:46.686 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:46.691 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:46.695 00.004 6120 Enqueuing Expose request
21:21:46.799 00.104 7680 IsGuiding returns 0
21:21:46.802 00.003 7680 Move returns status 0, amount 118
21:21:46.802 00.000 7680 MoveAxis(N, 184, ABG)
21:21:46.803 00.001 7680 Guiding  Dir = 0, Dur = 184
21:21:46.803 00.000 7680 IsSlewing returns 0
21:21:46.804 00.001 7680 IsGuiding returns 0
21:21:46.805 00.001 7680 PulseGuide returned control before completion, sleep 194
21:21:47.017 00.212 7680 IsGuiding returns 1
21:21:47.019 00.002 7680 scope still moving after pulse duration time elapsed
21:21:47.047 00.028 7680 IsSlewing returns 0
21:21:47.048 00.001 7680 IsGuiding returns 0
21:21:47.049 00.001 7680 scope move finished after 184 + 60 ms
21:21:47.049 00.000 7680 Move returns status 0, amount 184
21:21:47.050 00.001 7680 move complete, result=0
21:21:47.050 00.000 7680 worker thread done servicing request
21:21:47.051 00.001 7680 Worker thread wakes up
21:21:47.051 00.000 6120 GuideStep: -0.3 px 118 ms EAST, -0.3 px 184 ms NORTH
21:21:47.057 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:47.057 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:48.309 01.252 7680 Exposure complete
21:21:48.421 00.112 7680 worker thread done servicing request
21:21:48.421 00.000 6120 OnExposeComplete: enter
21:21:48.426 00.005 6120 UpdateGuideState(): m_state=6
21:21:48.431 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
21:21:48.435 00.004 6120 Star::Find returns 1 (0), X=1199.69, Y=1054.35, Mass=5531, SNR=47.1, Peak=129 HFD=6.8
21:21:48.439 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.53)
21:21:48.444 00.005 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.80)
21:21:48.448 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.28 cameraTheta=1.80 mountX=0.01 mountY=-0.27, mountTheta=-1.53
21:21:48.453 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.27, opts=13)
21:21:48.457 00.004 6120 Enqueuing Move request for scope (-0.06, 0.27)
21:21:48.462 00.005 7680 Worker thread wakes up
21:21:48.462 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.27) opts 0xd
21:21:48.463 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.27)
21:21:48.463 00.000 7680 Moving (-0.06, 0.27) raw xDistance=0.01 yDistance=-0.27
21:21:48.463 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:21:48.463 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:21:48.464 00.001 7680 MoveAxis(E, 0, ABG)
21:21:48.464 00.000 7680 Move returns status 0, amount 0
21:21:48.464 00.000 7680 MoveAxis(N, 149, ABG)
21:21:48.464 00.000 7680 Guiding  Dir = 0, Dur = 149
21:21:48.464 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:21:48.469 00.005 7680 IsSlewing returns 0
21:21:48.469 00.000 7680 IsGuiding returns 0
21:21:48.469 00.000 7680 PulseGuide returned control before completion, sleep 159
21:21:48.491 00.022 6120 UpdateGuideState exits: m=5531 SNR=47.1
21:21:48.497 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:48.501 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:48.505 00.004 6120 Enqueuing Expose request
21:21:48.641 00.136 7680 IsGuiding returns 1
21:21:48.641 00.000 7680 scope still moving after pulse duration time elapsed
21:21:48.672 00.031 7680 IsSlewing returns 0
21:21:48.674 00.002 7680 IsGuiding returns 0
21:21:48.678 00.004 7680 scope move finished after 149 + 59 ms
21:21:48.679 00.001 7680 Move returns status 0, amount 149
21:21:48.680 00.001 7680 move complete, result=0
21:21:48.680 00.000 7680 worker thread done servicing request
21:21:48.680 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 149 ms NORTH
21:21:48.686 00.006 7680 Worker thread wakes up
21:21:48.686 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:48.686 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:49.931 01.245 7680 Exposure complete
21:21:50.035 00.104 7680 worker thread done servicing request
21:21:50.036 00.001 6120 OnExposeComplete: enter
21:21:50.040 00.004 6120 UpdateGuideState(): m_state=6
21:21:50.044 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
21:21:50.048 00.004 6120 Star::Find returns 1 (0), X=1199.67, Y=1054.39, Mass=5885, SNR=49.3, Peak=136 HFD=6.9
21:21:50.052 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
21:21:50.056 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
21:21:50.060 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.83 mountX=0.02 mountY=-0.31, mountTheta=-1.50
21:21:50.064 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.31, opts=13)
21:21:50.067 00.003 6120 Enqueuing Move request for scope (-0.08, 0.31)
21:21:50.072 00.005 7680 Worker thread wakes up
21:21:50.072 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.31) opts 0xd
21:21:50.072 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.31)
21:21:50.072 00.000 7680 Moving (-0.08, 0.31) raw xDistance=0.02 yDistance=-0.31
21:21:50.072 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:21:50.072 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:21:50.072 00.000 7680 MoveAxis(E, 0, ABG)
21:21:50.073 00.001 7680 Move returns status 0, amount 0
21:21:50.073 00.000 7680 MoveAxis(N, 168, ABG)
21:21:50.073 00.000 7680 Guiding  Dir = 0, Dur = 168
21:21:50.073 00.000 7680 IsSlewing returns 0
21:21:50.073 00.000 7680 IsGuiding returns 0
21:21:50.074 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:21:50.078 00.004 7680 PulseGuide returned control before completion, sleep 178
21:21:50.101 00.023 6120 UpdateGuideState exits: m=5885 SNR=49.3
21:21:50.106 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:50.111 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:50.114 00.003 6120 Enqueuing Expose request
21:21:50.265 00.151 7680 IsGuiding returns 0
21:21:50.265 00.000 7680 Move returns status 0, amount 168
21:21:50.266 00.001 7680 move complete, result=0
21:21:50.266 00.000 7680 worker thread done servicing request
21:21:50.266 00.000 7680 Worker thread wakes up
21:21:50.266 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 168 ms NORTH
21:21:50.272 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:50.272 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:51.528 01.256 7680 Exposure complete
21:21:51.641 00.113 7680 worker thread done servicing request
21:21:51.642 00.001 6120 OnExposeComplete: enter
21:21:51.646 00.004 6120 UpdateGuideState(): m_state=6
21:21:51.650 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
21:21:51.654 00.004 6120 Star::Find returns 1 (0), X=1199.74, Y=1054.22, Mass=5500, SNR=47.8, Peak=126 HFD=6.8
21:21:51.658 00.004 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.58 = -1.71)
21:21:51.662 00.004 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.98)
21:21:51.666 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.62 mountX=-0.02 mountY=-0.13, mountTheta=-1.72
21:21:51.671 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.14, opts=13)
21:21:51.675 00.004 6120 Enqueuing Move request for scope (-0.01, 0.14)
21:21:51.680 00.005 7680 Worker thread wakes up
21:21:51.680 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
21:21:51.680 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
21:21:51.680 00.000 7680 Moving (-0.01, 0.14) raw xDistance=-0.02 yDistance=-0.13
21:21:51.681 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:21:51.681 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:21:51.681 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:21:51.681 00.000 7680 MoveAxis(E, 0, ABG)
21:21:51.681 00.000 7680 Move returns status 0, amount 0
21:21:51.682 00.001 7680 MoveAxis(N, 0, ABG)
21:21:51.682 00.000 7680 Move returns status 0, amount 0
21:21:51.682 00.000 7680 move complete, result=0
21:21:51.682 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:21:51.686 00.004 7680 worker thread done servicing request
21:21:51.707 00.021 6120 UpdateGuideState exits: m=5500 SNR=47.8
21:21:51.712 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:51.716 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:51.720 00.004 6120 Enqueuing Expose request
21:21:51.724 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:21:51.727 00.003 7680 Worker thread wakes up
21:21:51.728 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:51.728 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:52.974 01.246 7680 Exposure complete
21:21:53.075 00.101 7680 worker thread done servicing request
21:21:53.075 00.000 6120 OnExposeComplete: enter
21:21:53.079 00.004 6120 UpdateGuideState(): m_state=6
21:21:53.083 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
21:21:53.087 00.004 6120 Star::Find returns 1 (0), X=1199.74, Y=1054.44, Mass=5595, SNR=48.4, Peak=129 HFD=7.1
21:21:53.091 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
21:21:53.095 00.004 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.01)
21:21:53.098 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.36 hyp=0.36 cameraTheta=1.59 mountX=-0.06 mountY=-0.33, mountTheta=-1.75
21:21:53.103 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.36, opts=13)
21:21:53.107 00.004 6120 Enqueuing Move request for scope (-0.01, 0.36)
21:21:53.111 00.004 7680 Worker thread wakes up
21:21:53.111 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.36) opts 0xd
21:21:53.113 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.36)
21:21:53.113 00.000 7680 Moving (-0.01, 0.36) raw xDistance=-0.06 yDistance=-0.33
21:21:53.113 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:21:53.114 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:21:53.114 00.000 7680 MoveAxis(E, 0, ABG)
21:21:53.114 00.000 7680 Move returns status 0, amount 0
21:21:53.114 00.000 7680 MoveAxis(N, 178, ABG)
21:21:53.114 00.000 7680 Guiding  Dir = 0, Dur = 178
21:21:53.115 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:21:53.120 00.005 7680 IsSlewing returns 0
21:21:53.121 00.001 7680 IsGuiding returns 0
21:21:53.121 00.000 7680 PulseGuide returned control before completion, sleep 188
21:21:53.145 00.024 6120 UpdateGuideState exits: m=5595 SNR=48.4
21:21:53.149 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:53.154 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:53.158 00.004 6120 Enqueuing Expose request
21:21:53.313 00.155 7680 IsGuiding returns 1
21:21:53.314 00.001 7680 scope still moving after pulse duration time elapsed
21:21:53.343 00.029 7680 IsSlewing returns 0
21:21:53.344 00.001 7680 IsGuiding returns 0
21:21:53.345 00.001 7680 scope move finished after 178 + 46 ms
21:21:53.345 00.000 7680 Move returns status 0, amount 178
21:21:53.345 00.000 7680 move complete, result=0
21:21:53.346 00.001 7680 worker thread done servicing request
21:21:53.347 00.001 7680 Worker thread wakes up
21:21:53.347 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 178 ms NORTH
21:21:53.353 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:53.354 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:54.608 01.254 7680 Exposure complete
21:21:54.720 00.112 7680 worker thread done servicing request
21:21:54.720 00.000 6120 OnExposeComplete: enter
21:21:54.725 00.005 6120 UpdateGuideState(): m_state=6
21:21:54.729 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
21:21:54.732 00.003 6120 Star::Find returns 1 (0), X=1199.84, Y=1054.38, Mass=5984, SNR=49.8, Peak=127 HFD=6.9
21:21:54.736 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
21:21:54.743 00.007 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
21:21:54.746 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.32 cameraTheta=1.27 mountX=-0.15 mountY=-0.23, mountTheta=-2.14
21:21:54.752 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.30, opts=13)
21:21:54.755 00.003 6120 Enqueuing Move request for scope (0.09, 0.30)
21:21:54.759 00.004 7680 Worker thread wakes up
21:21:54.759 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
21:21:54.759 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
21:21:54.759 00.000 7680 Moving (0.09, 0.30) raw xDistance=-0.15 yDistance=-0.23
21:21:54.760 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:21:54.760 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:21:54.760 00.000 7680 MoveAxis(E, 0, ABG)
21:21:54.760 00.000 7680 Move returns status 0, amount 0
21:21:54.760 00.000 7680 MoveAxis(N, 125, ABG)
21:21:54.760 00.000 7680 Guiding  Dir = 0, Dur = 125
21:21:54.761 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:21:54.764 00.003 7680 IsSlewing returns 0
21:21:54.765 00.001 7680 IsGuiding returns 0
21:21:54.765 00.000 7680 PulseGuide returned control before completion, sleep 135
21:21:54.786 00.021 6120 UpdateGuideState exits: m=5984 SNR=49.8
21:21:54.790 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:54.794 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:54.798 00.004 6120 Enqueuing Expose request
21:21:54.908 00.110 7680 IsGuiding returns 1
21:21:54.910 00.002 7680 scope still moving after pulse duration time elapsed
21:21:54.940 00.030 7680 IsSlewing returns 0
21:21:54.940 00.000 7680 IsGuiding returns 0
21:21:54.941 00.001 7680 scope move finished after 125 + 50 ms
21:21:54.941 00.000 7680 Move returns status 0, amount 125
21:21:54.942 00.001 7680 move complete, result=0
21:21:54.942 00.000 7680 worker thread done servicing request
21:21:54.942 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 125 ms NORTH
21:21:54.949 00.007 7680 Worker thread wakes up
21:21:54.949 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:54.949 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:56.203 01.254 7680 Exposure complete
21:21:56.314 00.111 7680 worker thread done servicing request
21:21:56.315 00.001 6120 OnExposeComplete: enter
21:21:56.319 00.004 6120 UpdateGuideState(): m_state=6
21:21:56.324 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
21:21:56.329 00.005 6120 Star::Find returns 1 (0), X=1199.75, Y=1054.14, Mass=5464, SNR=47.7, Peak=125 HFD=6.7
21:21:56.333 00.004 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.72)
21:21:56.336 00.003 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.99)
21:21:56.340 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.61 mountX=-0.01 mountY=-0.06, mountTheta=-1.73
21:21:56.345 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.06, opts=13)
21:21:56.349 00.004 6120 Enqueuing Move request for scope (-0.00, 0.06)
21:21:56.353 00.004 7680 Worker thread wakes up
21:21:56.353 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
21:21:56.353 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
21:21:56.353 00.000 7680 Moving (-0.00, 0.06) raw xDistance=-0.01 yDistance=-0.06
21:21:56.353 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:21:56.353 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:21:56.353 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:21:56.354 00.001 7680 MoveAxis(E, 0, ABG)
21:21:56.354 00.000 7680 Move returns status 0, amount 0
21:21:56.354 00.000 7680 MoveAxis(N, 0, ABG)
21:21:56.354 00.000 7680 Move returns status 0, amount 0
21:21:56.354 00.000 7680 move complete, result=0
21:21:56.354 00.000 7680 worker thread done servicing request
21:21:56.356 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:21:56.381 00.025 6120 UpdateGuideState exits: m=5464 SNR=47.7
21:21:56.385 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:56.390 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:56.395 00.005 6120 Enqueuing Expose request
21:21:56.400 00.005 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:21:56.404 00.004 7680 Worker thread wakes up
21:21:56.404 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:56.404 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:57.654 01.250 7680 Exposure complete
21:21:57.767 00.113 7680 worker thread done servicing request
21:21:57.767 00.000 6120 OnExposeComplete: enter
21:21:57.772 00.005 6120 UpdateGuideState(): m_state=6
21:21:57.776 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
21:21:57.781 00.005 6120 Star::Find returns 1 (0), X=1199.77, Y=1054.49, Mass=5726, SNR=48.7, Peak=125 HFD=7.0
21:21:57.785 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
21:21:57.789 00.004 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
21:21:57.793 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.41 hyp=0.41 cameraTheta=1.52 mountX=-0.10 mountY=-0.36, mountTheta=-1.84
21:21:57.800 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.41, opts=13)
21:21:57.804 00.004 6120 Enqueuing Move request for scope (0.02, 0.41)
21:21:57.808 00.004 7680 Worker thread wakes up
21:21:57.808 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.41) opts 0xd
21:21:57.808 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.41)
21:21:57.808 00.000 7680 Moving (0.02, 0.41) raw xDistance=-0.10 yDistance=-0.36
21:21:57.808 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:21:57.808 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:21:57.808 00.000 7680 MoveAxis(E, 0, ABG)
21:21:57.809 00.001 7680 Move returns status 0, amount 0
21:21:57.809 00.000 7680 MoveAxis(N, 194, ABG)
21:21:57.809 00.000 7680 Guiding  Dir = 0, Dur = 194
21:21:57.809 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=192, Gamma=1.000
21:21:57.813 00.004 7680 IsSlewing returns 0
21:21:57.813 00.000 7680 IsGuiding returns 0
21:21:57.815 00.002 7680 PulseGuide returned control before completion, sleep 204
21:21:57.837 00.022 6120 UpdateGuideState exits: m=5726 SNR=48.7
21:21:57.841 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:57.845 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:57.849 00.004 6120 Enqueuing Expose request
21:21:58.033 00.184 7680 IsGuiding returns 0
21:21:58.033 00.000 7680 Move returns status 0, amount 194
21:21:58.033 00.000 7680 move complete, result=0
21:21:58.033 00.000 7680 worker thread done servicing request
21:21:58.034 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 194 ms NORTH
21:21:58.039 00.005 7680 Worker thread wakes up
21:21:58.039 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:58.039 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:21:59.297 01.258 7680 Exposure complete
21:21:59.407 00.110 7680 worker thread done servicing request
21:21:59.408 00.001 6120 OnExposeComplete: enter
21:21:59.411 00.003 6120 UpdateGuideState(): m_state=6
21:21:59.416 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
21:21:59.419 00.003 6120 Star::Find returns 1 (0), X=1199.80, Y=1054.42, Mass=5428, SNR=47.2, Peak=123 HFD=6.8
21:21:59.424 00.005 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.92)
21:21:59.429 00.005 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
21:21:59.432 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.34 hyp=0.35 cameraTheta=1.41 mountX=-0.12 mountY=-0.28, mountTheta=-1.96
21:21:59.437 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.34, opts=13)
21:21:59.442 00.005 6120 Enqueuing Move request for scope (0.05, 0.34)
21:21:59.446 00.004 7680 Worker thread wakes up
21:21:59.446 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.34) opts 0xd
21:21:59.446 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.34)
21:21:59.446 00.000 7680 Moving (0.05, 0.34) raw xDistance=-0.12 yDistance=-0.28
21:21:59.446 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:21:59.447 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:21:59.447 00.000 7680 MoveAxis(E, 0, ABG)
21:21:59.447 00.000 7680 Move returns status 0, amount 0
21:21:59.447 00.000 7680 MoveAxis(N, 154, ABG)
21:21:59.448 00.001 7680 Guiding  Dir = 0, Dur = 154
21:21:59.448 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:21:59.453 00.005 7680 IsSlewing returns 0
21:21:59.453 00.000 7680 IsGuiding returns 0
21:21:59.453 00.000 7680 PulseGuide returned control before completion, sleep 164
21:21:59.474 00.021 6120 UpdateGuideState exits: m=5428 SNR=47.2
21:21:59.478 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:59.482 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:21:59.486 00.004 6120 Enqueuing Expose request
21:21:59.629 00.143 7680 IsGuiding returns 1
21:21:59.630 00.001 7680 scope still moving after pulse duration time elapsed
21:21:59.660 00.030 7680 IsSlewing returns 0
21:21:59.661 00.001 7680 IsGuiding returns 0
21:21:59.662 00.001 7680 scope move finished after 154 + 54 ms
21:21:59.662 00.000 7680 Move returns status 0, amount 154
21:21:59.662 00.000 7680 move complete, result=0
21:21:59.663 00.001 7680 worker thread done servicing request
21:21:59.663 00.000 7680 Worker thread wakes up
21:21:59.664 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 154 ms NORTH
21:21:59.672 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:21:59.672 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:00.921 01.249 7680 Exposure complete
21:22:01.019 00.098 7680 worker thread done servicing request
21:22:01.019 00.000 6120 OnExposeComplete: enter
21:22:01.022 00.003 6120 UpdateGuideState(): m_state=6
21:22:01.028 00.006 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
21:22:01.031 00.003 6120 Star::Find returns 1 (0), X=1199.84, Y=1054.29, Mass=5533, SNR=48.2, Peak=130 HFD=6.8
21:22:01.035 00.004 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.12 = -2.17)
21:22:01.039 00.004 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
21:22:01.042 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.16 mountX=-0.13 mountY=-0.15, mountTheta=-2.28
21:22:01.046 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.22, opts=13)
21:22:01.051 00.005 6120 Enqueuing Move request for scope (0.09, 0.22)
21:22:01.054 00.003 7680 Worker thread wakes up
21:22:01.054 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
21:22:01.055 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
21:22:01.055 00.000 7680 Moving (0.09, 0.22) raw xDistance=-0.13 yDistance=-0.15
21:22:01.055 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:22:01.055 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:22:01.055 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:22:01.055 00.000 7680 MoveAxis(E, 0, ABG)
21:22:01.056 00.001 7680 Move returns status 0, amount 0
21:22:01.056 00.000 7680 MoveAxis(N, 0, ABG)
21:22:01.056 00.000 7680 Move returns status 0, amount 0
21:22:01.056 00.000 7680 move complete, result=0
21:22:01.058 00.002 7680 worker thread done servicing request
21:22:01.058 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:22:01.082 00.024 6120 UpdateGuideState exits: m=5533 SNR=48.2
21:22:01.088 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:01.092 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:01.095 00.003 6120 Enqueuing Expose request
21:22:01.100 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:22:01.104 00.004 7680 Worker thread wakes up
21:22:01.104 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:01.105 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:02.362 01.257 7680 Exposure complete
21:22:02.474 00.112 7680 worker thread done servicing request
21:22:02.474 00.000 6120 OnExposeComplete: enter
21:22:02.479 00.005 6120 UpdateGuideState(): m_state=6
21:22:02.484 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
21:22:02.489 00.005 6120 Star::Find returns 1 (0), X=1199.86, Y=1054.43, Mass=5822, SNR=49.7, Peak=127 HFD=6.9
21:22:02.493 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.06)
21:22:02.496 00.003 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
21:22:02.500 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.35 hyp=0.37 cameraTheta=1.27 mountX=-0.17 mountY=-0.27, mountTheta=-2.14
21:22:02.505 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.35, opts=13)
21:22:02.509 00.004 6120 Enqueuing Move request for scope (0.11, 0.35)
21:22:02.512 00.003 7680 Worker thread wakes up
21:22:02.512 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.35) opts 0xd
21:22:02.512 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.35)
21:22:02.512 00.000 7680 Moving (0.11, 0.35) raw xDistance=-0.17 yDistance=-0.27
21:22:02.512 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:22:02.514 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:22:02.514 00.000 7680 MoveAxis(E, 0, ABG)
21:22:02.514 00.000 7680 Move returns status 0, amount 0
21:22:02.514 00.000 7680 MoveAxis(N, 145, ABG)
21:22:02.514 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:22:02.520 00.006 7680 Guiding  Dir = 0, Dur = 145
21:22:02.520 00.000 7680 IsSlewing returns 0
21:22:02.520 00.000 7680 IsGuiding returns 0
21:22:02.522 00.002 7680 PulseGuide returned control before completion, sleep 155
21:22:02.543 00.021 6120 UpdateGuideState exits: m=5822 SNR=49.7
21:22:02.548 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:02.552 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:02.557 00.005 6120 Enqueuing Expose request
21:22:02.680 00.123 7680 IsGuiding returns 1
21:22:02.681 00.001 7680 scope still moving after pulse duration time elapsed
21:22:02.711 00.030 7680 IsSlewing returns 0
21:22:02.713 00.002 7680 IsGuiding returns 0
21:22:02.713 00.000 7680 scope move finished after 145 + 46 ms
21:22:02.713 00.000 7680 Move returns status 0, amount 145
21:22:02.713 00.000 7680 move complete, result=0
21:22:02.714 00.001 7680 worker thread done servicing request
21:22:02.714 00.000 7680 Worker thread wakes up
21:22:02.714 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 145 ms NORTH
21:22:02.721 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:02.721 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:03.974 01.253 7680 Exposure complete
21:22:04.086 00.112 7680 worker thread done servicing request
21:22:04.086 00.000 6120 OnExposeComplete: enter
21:22:04.091 00.005 6120 UpdateGuideState(): m_state=6
21:22:04.095 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
21:22:04.098 00.003 6120 Star::Find returns 1 (0), X=1199.85, Y=1054.57, Mass=5760, SNR=48.6, Peak=132 HFD=6.8
21:22:04.102 00.004 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:22:04.106 00.004 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
21:22:04.111 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.49 hyp=0.50 cameraTheta=1.37 mountX=-0.19 mountY=-0.39, mountTheta=-2.01
21:22:04.116 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.49, opts=13)
21:22:04.123 00.007 6120 Enqueuing Move request for scope (0.10, 0.49)
21:22:04.126 00.003 7680 Worker thread wakes up
21:22:04.126 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.49) opts 0xd
21:22:04.126 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.49)
21:22:04.126 00.000 7680 Moving (0.10, 0.49) raw xDistance=-0.19 yDistance=-0.39
21:22:04.126 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:22:04.127 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:22:04.127 00.000 7680 MoveAxis(E, 0, ABG)
21:22:04.127 00.000 7680 Move returns status 0, amount 0
21:22:04.127 00.000 7680 MoveAxis(N, 214, ABG)
21:22:04.127 00.000 7680 Guiding  Dir = 0, Dur = 214
21:22:04.127 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:22:04.133 00.006 7680 IsSlewing returns 0
21:22:04.133 00.000 7680 IsGuiding returns 0
21:22:04.133 00.000 7680 PulseGuide returned control before completion, sleep 224
21:22:04.155 00.022 6120 UpdateGuideState exits: m=5760 SNR=48.6
21:22:04.158 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:04.162 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:04.166 00.004 6120 Enqueuing Expose request
21:22:04.370 00.204 7680 IsGuiding returns 1
21:22:04.371 00.001 7680 scope still moving after pulse duration time elapsed
21:22:04.401 00.030 7680 IsSlewing returns 0
21:22:04.401 00.000 7680 IsGuiding returns 0
21:22:04.402 00.001 7680 scope move finished after 214 + 54 ms
21:22:04.402 00.000 7680 Move returns status 0, amount 214
21:22:04.403 00.001 7680 move complete, result=0
21:22:04.403 00.000 7680 worker thread done servicing request
21:22:04.403 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 214 ms NORTH
21:22:04.409 00.006 7680 Worker thread wakes up
21:22:04.409 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:04.410 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:05.660 01.250 7680 Exposure complete
21:22:05.776 00.116 7680 worker thread done servicing request
21:22:05.776 00.000 6120 OnExposeComplete: enter
21:22:05.780 00.004 6120 UpdateGuideState(): m_state=6
21:22:05.784 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
21:22:05.787 00.003 6120 Star::Find returns 1 (0), X=1199.68, Y=1054.47, Mass=5802, SNR=49.8, Peak=134 HFD=7.1
21:22:05.792 00.005 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
21:22:05.796 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
21:22:05.802 00.006 6120 CameraToMount -- cameraX=-0.07 cameraY=0.39 hyp=0.39 cameraTheta=1.74 mountX=-0.01 mountY=-0.38, mountTheta=-1.59
21:22:05.808 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.39, opts=13)
21:22:05.812 00.004 6120 Enqueuing Move request for scope (-0.07, 0.39)
21:22:05.816 00.004 7680 Worker thread wakes up
21:22:05.816 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.39) opts 0xd
21:22:05.816 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.39)
21:22:05.816 00.000 7680 Moving (-0.07, 0.39) raw xDistance=-0.01 yDistance=-0.38
21:22:05.816 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:22:05.816 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:22:05.816 00.000 7680 MoveAxis(E, 0, ABG)
21:22:05.816 00.000 7680 Move returns status 0, amount 0
21:22:05.817 00.001 7680 MoveAxis(N, 205, ABG)
21:22:05.817 00.000 7680 Guiding  Dir = 0, Dur = 205
21:22:05.817 00.000 7680 IsSlewing returns 0
21:22:05.818 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:22:05.823 00.005 7680 IsGuiding returns 0
21:22:05.824 00.001 7680 PulseGuide returned control before completion, sleep 215
21:22:05.848 00.024 6120 UpdateGuideState exits: m=5802 SNR=49.8
21:22:05.851 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:05.856 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:05.861 00.005 6120 Enqueuing Expose request
21:22:06.044 00.183 7680 IsGuiding returns 1
21:22:06.046 00.002 7680 scope still moving after pulse duration time elapsed
21:22:06.074 00.028 7680 IsSlewing returns 0
21:22:06.075 00.001 7680 IsGuiding returns 0
21:22:06.075 00.000 7680 scope move finished after 205 + 46 ms
21:22:06.076 00.001 7680 Move returns status 0, amount 205
21:22:06.077 00.001 7680 move complete, result=0
21:22:06.077 00.000 7680 worker thread done servicing request
21:22:06.077 00.000 7680 Worker thread wakes up
21:22:06.077 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 205 ms NORTH
21:22:06.084 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:06.084 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:07.340 01.256 7680 Exposure complete
21:22:07.452 00.112 7680 worker thread done servicing request
21:22:07.453 00.001 6120 OnExposeComplete: enter
21:22:07.457 00.004 6120 UpdateGuideState(): m_state=6
21:22:07.461 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
21:22:07.465 00.004 6120 Star::Find returns 1 (0), X=1199.81, Y=1054.39, Mass=5929, SNR=49.4, Peak=138 HFD=6.8
21:22:07.468 00.003 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
21:22:07.473 00.005 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.22)
21:22:07.476 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.38 mountX=-0.12 mountY=-0.25, mountTheta=-2.00
21:22:07.480 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.31, opts=13)
21:22:07.485 00.005 6120 Enqueuing Move request for scope (0.06, 0.31)
21:22:07.488 00.003 7680 Worker thread wakes up
21:22:07.488 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.31) opts 0xd
21:22:07.489 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.31)
21:22:07.489 00.000 7680 Moving (0.06, 0.31) raw xDistance=-0.12 yDistance=-0.25
21:22:07.489 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:22:07.489 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:22:07.489 00.000 7680 MoveAxis(E, 0, ABG)
21:22:07.489 00.000 7680 Move returns status 0, amount 0
21:22:07.489 00.000 7680 MoveAxis(N, 138, ABG)
21:22:07.489 00.000 7680 Guiding  Dir = 0, Dur = 138
21:22:07.490 00.001 7680 IsSlewing returns 0
21:22:07.490 00.000 7680 IsGuiding returns 0
21:22:07.490 00.000 7680 PulseGuide returned control before completion, sleep 148
21:22:07.492 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:22:07.515 00.023 6120 UpdateGuideState exits: m=5929 SNR=49.4
21:22:07.520 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:07.523 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:07.527 00.004 6120 Enqueuing Expose request
21:22:07.655 00.128 7680 IsGuiding returns 1
21:22:07.656 00.001 7680 scope still moving after pulse duration time elapsed
21:22:07.686 00.030 7680 IsSlewing returns 0
21:22:07.687 00.001 7680 IsGuiding returns 0
21:22:07.688 00.001 7680 scope move finished after 138 + 59 ms
21:22:07.689 00.001 7680 Move returns status 0, amount 138
21:22:07.690 00.001 7680 move complete, result=0
21:22:07.690 00.000 7680 worker thread done servicing request
21:22:07.691 00.001 7680 Worker thread wakes up
21:22:07.691 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 138 ms NORTH
21:22:07.698 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:07.698 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:08.946 01.248 7680 Exposure complete
21:22:09.056 00.110 7680 worker thread done servicing request
21:22:09.056 00.000 6120 OnExposeComplete: enter
21:22:09.060 00.004 6120 UpdateGuideState(): m_state=6
21:22:09.064 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
21:22:09.068 00.004 6120 Star::Find returns 1 (0), X=1199.86, Y=1054.12, Mass=5500, SNR=47.8, Peak=136 HFD=6.6
21:22:09.071 00.003 6120 CameraToMount -- cameraTheta (0.36) - m_xAngle (-2.95) = xAngle (3.31 = -2.97)
21:22:09.076 00.005 6120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.04 = 3.04)
21:22:09.080 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.36 mountX=-0.12 mountY=0.01, mountTheta=3.04
21:22:09.086 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.04, opts=13)
21:22:09.090 00.004 6120 Enqueuing Move request for scope (0.11, 0.04)
21:22:09.093 00.003 7680 Worker thread wakes up
21:22:09.093 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
21:22:09.093 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
21:22:09.093 00.000 7680 Moving (0.11, 0.04) raw xDistance=-0.12 yDistance=0.01
21:22:09.093 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:22:09.094 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:22:09.094 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:22:09.094 00.000 7680 MoveAxis(E, 0, ABG)
21:22:09.094 00.000 7680 Move returns status 0, amount 0
21:22:09.094 00.000 7680 MoveAxis(N, 0, ABG)
21:22:09.094 00.000 7680 Move returns status 0, amount 0
21:22:09.094 00.000 7680 move complete, result=0
21:22:09.095 00.001 7680 worker thread done servicing request
21:22:09.095 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:22:09.119 00.024 6120 UpdateGuideState exits: m=5500 SNR=47.8
21:22:09.124 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:09.127 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:09.132 00.005 6120 Enqueuing Expose request
21:22:09.135 00.003 7680 Worker thread wakes up
21:22:09.135 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:09.136 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:09.136 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:22:10.381 01.245 7680 Exposure complete
21:22:10.487 00.106 7680 worker thread done servicing request
21:22:10.488 00.001 6120 OnExposeComplete: enter
21:22:10.493 00.005 6120 UpdateGuideState(): m_state=6
21:22:10.497 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
21:22:10.500 00.003 6120 Star::Find returns 1 (0), X=1199.85, Y=1054.44, Mass=5645, SNR=48.6, Peak=130 HFD=6.9
21:22:10.503 00.003 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
21:22:10.508 00.005 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
21:22:10.513 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.36 hyp=0.38 cameraTheta=1.31 mountX=-0.16 mountY=-0.28, mountTheta=-2.10
21:22:10.518 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.36, opts=13)
21:22:10.522 00.004 6120 Enqueuing Move request for scope (0.10, 0.36)
21:22:10.526 00.004 7680 Worker thread wakes up
21:22:10.526 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.36) opts 0xd
21:22:10.526 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.36)
21:22:10.526 00.000 7680 Moving (0.10, 0.36) raw xDistance=-0.16 yDistance=-0.28
21:22:10.527 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:22:10.527 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:22:10.527 00.000 7680 MoveAxis(E, 0, ABG)
21:22:10.527 00.000 7680 Move returns status 0, amount 0
21:22:10.528 00.001 7680 MoveAxis(N, 154, ABG)
21:22:10.528 00.000 7680 Guiding  Dir = 0, Dur = 154
21:22:10.528 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:22:10.533 00.005 7680 IsSlewing returns 0
21:22:10.533 00.000 7680 IsGuiding returns 0
21:22:10.534 00.001 7680 PulseGuide returned control before completion, sleep 164
21:22:10.554 00.020 6120 UpdateGuideState exits: m=5645 SNR=48.6
21:22:10.558 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:10.562 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:10.566 00.004 6120 Enqueuing Expose request
21:22:10.701 00.135 7680 IsGuiding returns 1
21:22:10.702 00.001 7680 scope still moving after pulse duration time elapsed
21:22:10.733 00.031 7680 IsSlewing returns 0
21:22:10.734 00.001 7680 IsGuiding returns 0
21:22:10.735 00.001 7680 scope move finished after 154 + 48 ms
21:22:10.736 00.001 7680 Move returns status 0, amount 154
21:22:10.737 00.001 7680 move complete, result=0
21:22:10.737 00.000 7680 worker thread done servicing request
21:22:10.737 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 154 ms NORTH
21:22:10.746 00.009 7680 Worker thread wakes up
21:22:10.747 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:10.747 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:11.998 01.251 7680 Exposure complete
21:22:12.106 00.108 7680 worker thread done servicing request
21:22:12.106 00.000 6120 OnExposeComplete: enter
21:22:12.110 00.004 6120 UpdateGuideState(): m_state=6
21:22:12.115 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
21:22:12.118 00.003 6120 Star::Find returns 1 (0), X=1199.90, Y=1054.29, Mass=5884, SNR=48.7, Peak=134 HFD=6.7
21:22:12.123 00.005 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.91 = -2.37)
21:22:12.126 00.003 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.64)
21:22:12.130 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.21 hyp=0.26 cameraTheta=0.96 mountX=-0.19 mountY=-0.12, mountTheta=-2.55
21:22:12.135 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.21, opts=13)
21:22:12.138 00.003 6120 Enqueuing Move request for scope (0.15, 0.21)
21:22:12.145 00.007 7680 Worker thread wakes up
21:22:12.145 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.21) opts 0xd
21:22:12.145 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.21)
21:22:12.145 00.000 7680 Moving (0.15, 0.21) raw xDistance=-0.19 yDistance=-0.12
21:22:12.145 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:22:12.146 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:22:12.146 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:22:12.146 00.000 7680 MoveAxis(E, 0, ABG)
21:22:12.146 00.000 7680 Move returns status 0, amount 0
21:22:12.146 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:22:12.152 00.006 7680 MoveAxis(N, 0, ABG)
21:22:12.152 00.000 7680 Move returns status 0, amount 0
21:22:12.152 00.000 7680 move complete, result=0
21:22:12.152 00.000 7680 worker thread done servicing request
21:22:12.172 00.020 6120 UpdateGuideState exits: m=5884 SNR=48.7
21:22:12.177 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:12.181 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:12.185 00.004 6120 Enqueuing Expose request
21:22:12.190 00.005 7680 Worker thread wakes up
21:22:12.190 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:22:12.195 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:12.195 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:13.453 01.258 7680 Exposure complete
21:22:13.566 00.113 7680 worker thread done servicing request
21:22:13.566 00.000 6120 OnExposeComplete: enter
21:22:13.570 00.004 6120 UpdateGuideState(): m_state=6
21:22:13.575 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
21:22:13.582 00.007 6120 Star::Find returns 1 (0), X=1199.97, Y=1054.45, Mass=5406, SNR=47.9, Peak=126 HFD=6.8
21:22:13.586 00.004 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (3.99 = -2.29)
21:22:13.590 00.004 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.56)
21:22:13.594 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.37 hyp=0.43 cameraTheta=1.04 mountX=-0.28 mountY=-0.24, mountTheta=-2.44
21:22:13.600 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.37, opts=13)
21:22:13.604 00.004 6120 Enqueuing Move request for scope (0.22, 0.37)
21:22:13.607 00.003 7680 Worker thread wakes up
21:22:13.607 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.37) opts 0xd
21:22:13.609 00.002 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.37)
21:22:13.609 00.000 7680 Moving (0.22, 0.37) raw xDistance=-0.28 yDistance=-0.24
21:22:13.609 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
21:22:13.609 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:22:13.609 00.000 7680 MoveAxis(E, 120, ABG)
21:22:13.610 00.001 7680 Guiding  Dir = 2, Dur = 120
21:22:13.610 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:22:13.614 00.004 7680 IsSlewing returns 0
21:22:13.614 00.000 7680 IsGuiding returns 0
21:22:13.615 00.001 7680 PulseGuide returned control before completion, sleep 130
21:22:13.635 00.020 6120 UpdateGuideState exits: m=5406 SNR=47.9
21:22:13.640 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:13.645 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:13.649 00.004 6120 Enqueuing Expose request
21:22:13.751 00.102 7680 IsGuiding returns 1
21:22:13.752 00.001 7680 scope still moving after pulse duration time elapsed
21:22:13.782 00.030 7680 IsSlewing returns 0
21:22:13.782 00.000 7680 IsGuiding returns 0
21:22:13.783 00.001 7680 scope move finished after 120 + 48 ms
21:22:13.783 00.000 7680 Move returns status 0, amount 120
21:22:13.783 00.000 7680 MoveAxis(N, 129, ABG)
21:22:13.785 00.002 7680 Guiding  Dir = 0, Dur = 129
21:22:13.785 00.000 7680 IsSlewing returns 0
21:22:13.786 00.001 7680 IsGuiding returns 0
21:22:13.786 00.000 7680 PulseGuide returned control before completion, sleep 139
21:22:13.938 00.152 7680 IsGuiding returns 1
21:22:13.938 00.000 7680 scope still moving after pulse duration time elapsed
21:22:13.970 00.032 7680 IsSlewing returns 0
21:22:13.970 00.000 7680 IsGuiding returns 0
21:22:13.971 00.001 7680 scope move finished after 129 + 56 ms
21:22:13.971 00.000 7680 Move returns status 0, amount 129
21:22:13.971 00.000 7680 move complete, result=0
21:22:13.971 00.000 7680 worker thread done servicing request
21:22:13.971 00.000 6120 GuideStep: -0.3 px 120 ms EAST, -0.2 px 129 ms NORTH
21:22:13.978 00.007 7680 Worker thread wakes up
21:22:13.978 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:13.978 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:15.244 01.266 7680 Exposure complete
21:22:15.355 00.111 7680 worker thread done servicing request
21:22:15.357 00.002 6120 OnExposeComplete: enter
21:22:15.362 00.005 6120 UpdateGuideState(): m_state=6
21:22:15.367 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
21:22:15.371 00.004 6120 Star::Find returns 1 (0), X=1199.80, Y=1054.55, Mass=5782, SNR=49.1, Peak=126 HFD=6.9
21:22:15.374 00.003 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.87)
21:22:15.377 00.003 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
21:22:15.381 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.47 hyp=0.47 cameraTheta=1.46 mountX=-0.14 mountY=-0.40, mountTheta=-1.90
21:22:15.385 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.47, opts=13)
21:22:15.390 00.005 6120 Enqueuing Move request for scope (0.05, 0.47)
21:22:15.393 00.003 7680 Worker thread wakes up
21:22:15.393 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.47) opts 0xd
21:22:15.393 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.47)
21:22:15.393 00.000 7680 Moving (0.05, 0.47) raw xDistance=-0.14 yDistance=-0.40
21:22:15.394 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:22:15.394 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
21:22:15.394 00.000 7680 MoveAxis(E, 0, ABG)
21:22:15.394 00.000 7680 Move returns status 0, amount 0
21:22:15.394 00.000 7680 MoveAxis(N, 217, ABG)
21:22:15.394 00.000 7680 Guiding  Dir = 0, Dur = 217
21:22:15.394 00.000 7680 IsSlewing returns 0
21:22:15.396 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=194, Gamma=1.000
21:22:15.400 00.004 7680 IsGuiding returns 0
21:22:15.400 00.000 7680 PulseGuide returned control before completion, sleep 227
21:22:15.422 00.022 6120 UpdateGuideState exits: m=5782 SNR=49.1
21:22:15.426 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:15.429 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:15.433 00.004 6120 Enqueuing Expose request
21:22:15.640 00.207 7680 IsGuiding returns 1
21:22:15.641 00.001 7680 scope still moving after pulse duration time elapsed
21:22:15.671 00.030 7680 IsSlewing returns 0
21:22:15.672 00.001 7680 IsGuiding returns 0
21:22:15.672 00.000 7680 scope move finished after 217 + 55 ms
21:22:15.672 00.000 7680 Move returns status 0, amount 217
21:22:15.674 00.002 7680 move complete, result=0
21:22:15.674 00.000 7680 worker thread done servicing request
21:22:15.674 00.000 7680 Worker thread wakes up
21:22:15.675 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 217 ms NORTH
21:22:15.684 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:15.685 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:16.936 01.251 7680 Exposure complete
21:22:17.041 00.105 7680 worker thread done servicing request
21:22:17.041 00.000 6120 OnExposeComplete: enter
21:22:17.047 00.006 6120 UpdateGuideState(): m_state=6
21:22:17.052 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
21:22:17.057 00.005 6120 Star::Find returns 1 (0), X=1199.80, Y=1054.34, Mass=5813, SNR=49.0, Peak=132 HFD=6.9
21:22:17.060 00.003 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:22:17.064 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
21:22:17.068 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.38 mountX=-0.10 mountY=-0.21, mountTheta=-2.01
21:22:17.073 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.26, opts=13)
21:22:17.077 00.004 6120 Enqueuing Move request for scope (0.05, 0.26)
21:22:17.080 00.003 7680 Worker thread wakes up
21:22:17.080 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
21:22:17.081 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
21:22:17.081 00.000 7680 Moving (0.05, 0.26) raw xDistance=-0.10 yDistance=-0.21
21:22:17.081 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:22:17.081 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:22:17.081 00.000 7680 MoveAxis(E, 0, ABG)
21:22:17.081 00.000 7680 Move returns status 0, amount 0
21:22:17.081 00.000 7680 MoveAxis(N, 115, ABG)
21:22:17.083 00.002 7680 Guiding  Dir = 0, Dur = 115
21:22:17.083 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:22:17.087 00.004 7680 IsSlewing returns 0
21:22:17.087 00.000 7680 IsGuiding returns 0
21:22:17.087 00.000 7680 PulseGuide returned control before completion, sleep 125
21:22:17.107 00.020 6120 UpdateGuideState exits: m=5813 SNR=49.0
21:22:17.110 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:17.116 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:17.121 00.005 6120 Enqueuing Expose request
21:22:17.223 00.102 7680 IsGuiding returns 1
21:22:17.224 00.001 7680 scope still moving after pulse duration time elapsed
21:22:17.253 00.029 7680 IsSlewing returns 0
21:22:17.255 00.002 7680 IsGuiding returns 0
21:22:17.255 00.000 7680 scope move finished after 115 + 53 ms
21:22:17.255 00.000 7680 Move returns status 0, amount 115
21:22:17.257 00.002 7680 move complete, result=0
21:22:17.258 00.001 7680 worker thread done servicing request
21:22:17.258 00.000 7680 Worker thread wakes up
21:22:17.258 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 115 ms NORTH
21:22:17.266 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:17.266 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:18.520 01.254 7680 Exposure complete
21:22:18.621 00.101 7680 worker thread done servicing request
21:22:18.621 00.000 6120 OnExposeComplete: enter
21:22:18.626 00.005 6120 UpdateGuideState(): m_state=6
21:22:18.630 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
21:22:18.635 00.005 6120 Star::Find returns 1 (0), X=1199.78, Y=1054.30, Mass=5840, SNR=49.7, Peak=131 HFD=6.9
21:22:18.638 00.003 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.90)
21:22:18.644 00.006 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
21:22:18.648 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.23 cameraTheta=1.43 mountX=-0.07 mountY=-0.19, mountTheta=-1.94
21:22:18.655 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.22, opts=13)
21:22:18.659 00.004 6120 Enqueuing Move request for scope (0.03, 0.22)
21:22:18.663 00.004 7680 Worker thread wakes up
21:22:18.664 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
21:22:18.664 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
21:22:18.664 00.000 7680 Moving (0.03, 0.22) raw xDistance=-0.07 yDistance=-0.19
21:22:18.664 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:22:18.664 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:22:18.665 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:22:18.665 00.000 7680 MoveAxis(E, 0, ABG)
21:22:18.666 00.001 7680 Move returns status 0, amount 0
21:22:18.666 00.000 7680 MoveAxis(N, 0, ABG)
21:22:18.666 00.000 7680 Move returns status 0, amount 0
21:22:18.666 00.000 7680 move complete, result=0
21:22:18.667 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:22:18.672 00.005 7680 worker thread done servicing request
21:22:18.695 00.023 6120 UpdateGuideState exits: m=5840 SNR=49.7
21:22:18.699 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:18.703 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:18.710 00.007 6120 Enqueuing Expose request
21:22:18.715 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:22:18.719 00.004 7680 Worker thread wakes up
21:22:18.719 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:18.719 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:19.970 01.251 7680 Exposure complete
21:22:20.086 00.116 7680 worker thread done servicing request
21:22:20.086 00.000 6120 OnExposeComplete: enter
21:22:20.090 00.004 6120 UpdateGuideState(): m_state=6
21:22:20.094 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
21:22:20.099 00.005 6120 Star::Find returns 1 (0), X=1199.93, Y=1054.51, Mass=5530, SNR=47.7, Peak=126 HFD=7.0
21:22:20.102 00.003 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
21:22:20.106 00.004 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
21:22:20.111 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=0.43 hyp=0.46 cameraTheta=1.18 mountX=-0.25 mountY=-0.31, mountTheta=-2.25
21:22:20.117 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.43, opts=13)
21:22:20.120 00.003 6120 Enqueuing Move request for scope (0.18, 0.43)
21:22:20.124 00.004 7680 Worker thread wakes up
21:22:20.124 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.43) opts 0xd
21:22:20.124 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.43)
21:22:20.124 00.000 7680 Moving (0.18, 0.43) raw xDistance=-0.25 yDistance=-0.31
21:22:20.124 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
21:22:20.124 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:22:20.124 00.000 7680 MoveAxis(E, 107, ABG)
21:22:20.126 00.002 7680 Guiding  Dir = 2, Dur = 107
21:22:20.126 00.000 7680 IsSlewing returns 0
21:22:20.126 00.000 7680 IsGuiding returns 0
21:22:20.126 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:22:20.130 00.004 7680 PulseGuide returned control before completion, sleep 117
21:22:20.152 00.022 6120 UpdateGuideState exits: m=5530 SNR=47.7
21:22:20.156 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:20.161 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:20.165 00.004 6120 Enqueuing Expose request
21:22:20.261 00.096 7680 IsGuiding returns 1
21:22:20.262 00.001 7680 scope still moving after pulse duration time elapsed
21:22:20.293 00.031 7680 IsSlewing returns 0
21:22:20.294 00.001 7680 IsGuiding returns 0
21:22:20.295 00.001 7680 scope move finished after 107 + 61 ms
21:22:20.295 00.000 7680 Move returns status 0, amount 107
21:22:20.296 00.001 7680 MoveAxis(N, 168, ABG)
21:22:20.296 00.000 7680 Guiding  Dir = 0, Dur = 168
21:22:20.297 00.001 7680 IsSlewing returns 0
21:22:20.298 00.001 7680 IsGuiding returns 0
21:22:20.299 00.001 7680 PulseGuide returned control before completion, sleep 178
21:22:20.482 00.183 7680 IsGuiding returns 1
21:22:20.485 00.003 7680 scope still moving after pulse duration time elapsed
21:22:20.514 00.029 7680 IsSlewing returns 0
21:22:20.514 00.000 7680 IsGuiding returns 0
21:22:20.516 00.002 7680 scope move finished after 168 + 49 ms
21:22:20.516 00.000 7680 Move returns status 0, amount 168
21:22:20.516 00.000 7680 move complete, result=0
21:22:20.516 00.000 7680 worker thread done servicing request
21:22:20.518 00.002 7680 Worker thread wakes up
21:22:20.518 00.000 6120 GuideStep: -0.3 px 107 ms EAST, -0.3 px 168 ms NORTH
21:22:20.528 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:20.528 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:21.772 01.244 7680 Exposure complete
21:22:21.864 00.092 7680 worker thread done servicing request
21:22:21.865 00.001 6120 OnExposeComplete: enter
21:22:21.870 00.005 6120 UpdateGuideState(): m_state=6
21:22:21.874 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
21:22:21.877 00.003 6120 Star::Find returns 1 (0), X=1199.97, Y=1054.51, Mass=5676, SNR=48.1, Peak=141 HFD=6.8
21:22:21.882 00.005 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.06 = -2.23)
21:22:21.886 00.004 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.49)
21:22:21.891 00.005 6120 CameraToMount -- cameraX=0.22 cameraY=0.43 hyp=0.49 cameraTheta=1.10 mountX=-0.30 mountY=-0.29, mountTheta=-2.36
21:22:21.897 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.43, opts=13)
21:22:21.901 00.004 6120 Enqueuing Move request for scope (0.22, 0.43)
21:22:21.904 00.003 7680 Worker thread wakes up
21:22:21.904 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.43) opts 0xd
21:22:21.904 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.43)
21:22:21.904 00.000 7680 Moving (0.22, 0.43) raw xDistance=-0.30 yDistance=-0.29
21:22:21.904 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
21:22:21.905 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:22:21.905 00.000 7680 MoveAxis(E, 133, ABG)
21:22:21.905 00.000 7680 Guiding  Dir = 2, Dur = 133
21:22:21.905 00.000 7680 IsSlewing returns 0
21:22:21.905 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:22:21.910 00.005 7680 IsGuiding returns 0
21:22:21.910 00.000 7680 PulseGuide returned control before completion, sleep 143
21:22:21.932 00.022 6120 UpdateGuideState exits: m=5676 SNR=48.1
21:22:21.938 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:21.942 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:21.946 00.004 6120 Enqueuing Expose request
21:22:22.063 00.117 7680 IsGuiding returns 1
21:22:22.063 00.000 7680 scope still moving after pulse duration time elapsed
21:22:22.096 00.033 7680 IsSlewing returns 0
21:22:22.097 00.001 7680 IsGuiding returns 0
21:22:22.097 00.000 7680 scope move finished after 133 + 53 ms
21:22:22.097 00.000 7680 Move returns status 0, amount 133
21:22:22.097 00.000 7680 MoveAxis(N, 159, ABG)
21:22:22.098 00.001 7680 Guiding  Dir = 0, Dur = 159
21:22:22.098 00.000 7680 IsSlewing returns 0
21:22:22.099 00.001 7680 IsGuiding returns 0
21:22:22.099 00.000 7680 PulseGuide returned control before completion, sleep 169
21:22:22.285 00.186 7680 IsGuiding returns 1
21:22:22.285 00.000 7680 scope still moving after pulse duration time elapsed
21:22:22.315 00.030 7680 IsSlewing returns 0
21:22:22.316 00.001 7680 IsGuiding returns 0
21:22:22.316 00.000 7680 scope move finished after 159 + 57 ms
21:22:22.316 00.000 7680 Move returns status 0, amount 159
21:22:22.317 00.001 7680 move complete, result=0
21:22:22.317 00.000 7680 worker thread done servicing request
21:22:22.317 00.000 7680 Worker thread wakes up
21:22:22.318 00.001 6120 GuideStep: -0.3 px 133 ms EAST, -0.3 px 159 ms NORTH
21:22:22.324 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:22.324 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:23.578 01.254 7680 Exposure complete
21:22:23.680 00.102 7680 worker thread done servicing request
21:22:23.680 00.000 6120 OnExposeComplete: enter
21:22:23.684 00.004 6120 UpdateGuideState(): m_state=6
21:22:23.688 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
21:22:23.692 00.004 6120 Star::Find returns 1 (0), X=1199.74, Y=1054.44, Mass=5559, SNR=48.2, Peak=127 HFD=6.9
21:22:23.695 00.003 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
21:22:23.700 00.005 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
21:22:23.703 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.37 hyp=0.37 cameraTheta=1.61 mountX=-0.06 mountY=-0.33, mountTheta=-1.73
21:22:23.712 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.37, opts=13)
21:22:23.715 00.003 6120 Enqueuing Move request for scope (-0.01, 0.37)
21:22:23.719 00.004 7680 Worker thread wakes up
21:22:23.719 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.37) opts 0xd
21:22:23.720 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.37)
21:22:23.720 00.000 7680 Moving (-0.01, 0.37) raw xDistance=-0.06 yDistance=-0.33
21:22:23.720 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:22:23.720 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:22:23.720 00.000 7680 MoveAxis(E, 0, ABG)
21:22:23.720 00.000 7680 Move returns status 0, amount 0
21:22:23.720 00.000 7680 MoveAxis(N, 181, ABG)
21:22:23.721 00.001 7680 Guiding  Dir = 0, Dur = 181
21:22:23.721 00.000 7680 IsSlewing returns 0
21:22:23.721 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:22:23.726 00.005 7680 IsGuiding returns 0
21:22:23.726 00.000 7680 PulseGuide returned control before completion, sleep 191
21:22:23.750 00.024 6120 UpdateGuideState exits: m=5559 SNR=48.2
21:22:23.755 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:23.759 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:23.765 00.006 6120 Enqueuing Expose request
21:22:23.925 00.160 7680 IsGuiding returns 1
21:22:23.926 00.001 7680 scope still moving after pulse duration time elapsed
21:22:23.956 00.030 7680 IsSlewing returns 0
21:22:23.957 00.001 7680 IsGuiding returns 0
21:22:23.958 00.001 7680 scope move finished after 181 + 50 ms
21:22:23.958 00.000 7680 Move returns status 0, amount 181
21:22:23.958 00.000 7680 move complete, result=0
21:22:23.959 00.001 7680 worker thread done servicing request
21:22:23.959 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 181 ms NORTH
21:22:23.967 00.008 7680 Worker thread wakes up
21:22:23.967 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:23.967 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:25.217 01.250 7680 Exposure complete
21:22:25.323 00.106 7680 worker thread done servicing request
21:22:25.323 00.000 6120 OnExposeComplete: enter
21:22:25.327 00.004 6120 UpdateGuideState(): m_state=6
21:22:25.331 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
21:22:25.336 00.005 6120 Star::Find returns 1 (0), X=1199.69, Y=1054.42, Mass=5498, SNR=48.3, Peak=119 HFD=7.0
21:22:25.339 00.003 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.71 = -1.58)
21:22:25.343 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
21:22:25.347 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.34 hyp=0.34 cameraTheta=1.75 mountX=-0.00 mountY=-0.33, mountTheta=-1.58
21:22:25.351 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.34, opts=13)
21:22:25.355 00.004 6120 Enqueuing Move request for scope (-0.06, 0.34)
21:22:25.359 00.004 7680 Worker thread wakes up
21:22:25.359 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.34) opts 0xd
21:22:25.359 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.34)
21:22:25.359 00.000 7680 Moving (-0.06, 0.34) raw xDistance=-0.00 yDistance=-0.33
21:22:25.359 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:22:25.359 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:22:25.360 00.001 7680 MoveAxis(E, 0, ABG)
21:22:25.360 00.000 7680 Move returns status 0, amount 0
21:22:25.360 00.000 7680 MoveAxis(N, 180, ABG)
21:22:25.360 00.000 7680 Guiding  Dir = 0, Dur = 180
21:22:25.360 00.000 7680 IsSlewing returns 0
21:22:25.360 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=190, Gamma=1.000
21:22:25.365 00.005 7680 IsGuiding returns 0
21:22:25.366 00.001 7680 PulseGuide returned control before completion, sleep 190
21:22:25.386 00.020 6120 UpdateGuideState exits: m=5498 SNR=48.3
21:22:25.390 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:25.394 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:25.398 00.004 6120 Enqueuing Expose request
21:22:25.568 00.170 7680 IsGuiding returns 1
21:22:25.569 00.001 7680 scope still moving after pulse duration time elapsed
21:22:25.599 00.030 7680 IsSlewing returns 0
21:22:25.601 00.002 7680 IsGuiding returns 0
21:22:25.601 00.000 7680 scope move finished after 180 + 55 ms
21:22:25.602 00.001 7680 Move returns status 0, amount 180
21:22:25.602 00.000 7680 move complete, result=0
21:22:25.603 00.001 7680 worker thread done servicing request
21:22:25.603 00.000 7680 Worker thread wakes up
21:22:25.603 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 180 ms NORTH
21:22:25.612 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:25.612 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:26.859 01.247 7680 Exposure complete
21:22:26.958 00.099 7680 worker thread done servicing request
21:22:26.958 00.000 6120 OnExposeComplete: enter
21:22:26.963 00.005 6120 UpdateGuideState(): m_state=6
21:22:26.967 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
21:22:26.971 00.004 6120 Star::Find returns 1 (0), X=1199.56, Y=1054.30, Mass=5707, SNR=49.5, Peak=134 HFD=7.1
21:22:26.975 00.004 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.25 = -1.04)
21:22:26.978 00.003 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
21:22:26.981 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.22 hyp=0.29 cameraTheta=2.29 mountX=0.15 mountY=-0.28, mountTheta=-1.08
21:22:26.987 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.22, opts=13)
21:22:26.992 00.005 6120 Enqueuing Move request for scope (-0.19, 0.22)
21:22:26.995 00.003 7680 Worker thread wakes up
21:22:26.995 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.22) opts 0xd
21:22:26.995 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.22)
21:22:26.996 00.001 7680 Moving (-0.19, 0.22) raw xDistance=0.15 yDistance=-0.28
21:22:26.996 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:22:26.996 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:22:26.996 00.000 7680 MoveAxis(E, 0, ABG)
21:22:26.996 00.000 7680 Move returns status 0, amount 0
21:22:26.996 00.000 7680 MoveAxis(N, 154, ABG)
21:22:26.997 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:22:27.002 00.005 7680 Guiding  Dir = 0, Dur = 154
21:22:27.002 00.000 7680 IsSlewing returns 0
21:22:27.002 00.000 7680 IsGuiding returns 0
21:22:27.003 00.001 7680 PulseGuide returned control before completion, sleep 164
21:22:27.023 00.020 6120 UpdateGuideState exits: m=5707 SNR=49.5
21:22:27.028 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:27.032 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:27.035 00.003 6120 Enqueuing Expose request
21:22:27.175 00.140 7680 IsGuiding returns 1
21:22:27.175 00.000 7680 scope still moving after pulse duration time elapsed
21:22:27.207 00.032 7680 IsSlewing returns 0
21:22:27.208 00.001 7680 IsGuiding returns 0
21:22:27.208 00.000 7680 scope move finished after 154 + 51 ms
21:22:27.209 00.001 7680 Move returns status 0, amount 154
21:22:27.209 00.000 7680 move complete, result=0
21:22:27.210 00.001 7680 worker thread done servicing request
21:22:27.210 00.000 7680 Worker thread wakes up
21:22:27.211 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 154 ms NORTH
21:22:27.217 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:27.217 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:28.468 01.251 7680 Exposure complete
21:22:28.573 00.105 7680 worker thread done servicing request
21:22:28.573 00.000 6120 OnExposeComplete: enter
21:22:28.578 00.005 6120 UpdateGuideState(): m_state=6
21:22:28.581 00.003 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
21:22:28.585 00.004 6120 Star::Find returns 1 (0), X=1199.72, Y=1054.08, Mass=5547, SNR=47.9, Peak=122 HFD=6.7
21:22:28.587 00.002 6120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-2.95) = xAngle (5.93 = -0.35)
21:22:28.590 00.003 6120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.67 = -0.62)
21:22:28.594 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.98 mountX=0.03 mountY=-0.02, mountTheta=-0.55
21:22:28.598 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.01, opts=13)
21:22:28.602 00.004 6120 Enqueuing Move request for scope (-0.03, 0.01)
21:22:28.607 00.005 7680 Worker thread wakes up
21:22:28.607 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
21:22:28.607 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
21:22:28.607 00.000 7680 Moving (-0.03, 0.01) raw xDistance=0.03 yDistance=-0.02
21:22:28.607 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:22:28.609 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:22:28.609 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:22:28.609 00.000 7680 MoveAxis(E, 0, ABG)
21:22:28.609 00.000 7680 Move returns status 0, amount 0
21:22:28.610 00.001 7680 MoveAxis(N, 0, ABG)
21:22:28.610 00.000 7680 Move returns status 0, amount 0
21:22:28.610 00.000 7680 move complete, result=0
21:22:28.610 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:22:28.615 00.005 7680 worker thread done servicing request
21:22:28.631 00.016 6120 UpdateGuideState exits: m=5547 SNR=47.9
21:22:28.635 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:28.641 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:28.645 00.004 6120 Enqueuing Expose request
21:22:28.650 00.005 7680 Worker thread wakes up
21:22:28.651 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:22:28.655 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:28.655 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:29.906 01.251 7680 Exposure complete
21:22:30.016 00.110 7680 worker thread done servicing request
21:22:30.016 00.000 6120 OnExposeComplete: enter
21:22:30.021 00.005 6120 UpdateGuideState(): m_state=6
21:22:30.026 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
21:22:30.030 00.004 6120 Star::Find returns 1 (0), X=1199.65, Y=1054.34, Mass=5584, SNR=48.2, Peak=124 HFD=7.1
21:22:30.033 00.003 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
21:22:30.038 00.005 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
21:22:30.042 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.28 cameraTheta=1.93 mountX=0.05 mountY=-0.28, mountTheta=-1.40
21:22:30.047 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.27, opts=13)
21:22:30.054 00.007 6120 Enqueuing Move request for scope (-0.10, 0.27)
21:22:30.058 00.004 7680 Worker thread wakes up
21:22:30.059 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd
21:22:30.059 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.27)
21:22:30.059 00.000 7680 Moving (-0.10, 0.27) raw xDistance=0.05 yDistance=-0.28
21:22:30.059 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:22:30.059 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:22:30.060 00.001 7680 MoveAxis(E, 0, ABG)
21:22:30.060 00.000 7680 Move returns status 0, amount 0
21:22:30.060 00.000 7680 MoveAxis(N, 154, ABG)
21:22:30.060 00.000 7680 Guiding  Dir = 0, Dur = 154
21:22:30.060 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:22:30.065 00.005 7680 IsSlewing returns 0
21:22:30.066 00.001 7680 IsGuiding returns 0
21:22:30.066 00.000 7680 PulseGuide returned control before completion, sleep 164
21:22:30.089 00.023 6120 UpdateGuideState exits: m=5584 SNR=48.2
21:22:30.094 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:30.097 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:30.101 00.004 6120 Enqueuing Expose request
21:22:30.238 00.137 7680 IsGuiding returns 1
21:22:30.239 00.001 7680 scope still moving after pulse duration time elapsed
21:22:30.269 00.030 7680 IsSlewing returns 0
21:22:30.272 00.003 7680 IsGuiding returns 0
21:22:30.272 00.000 7680 scope move finished after 154 + 52 ms
21:22:30.273 00.001 7680 Move returns status 0, amount 154
21:22:30.274 00.001 7680 move complete, result=0
21:22:30.274 00.000 7680 worker thread done servicing request
21:22:30.275 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 154 ms NORTH
21:22:30.282 00.007 7680 Worker thread wakes up
21:22:30.282 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:30.282 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:31.531 01.249 7680 Exposure complete
21:22:31.634 00.103 7680 worker thread done servicing request
21:22:31.634 00.000 6120 OnExposeComplete: enter
21:22:31.640 00.006 6120 UpdateGuideState(): m_state=6
21:22:31.645 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
21:22:31.649 00.004 6120 Star::Find returns 1 (0), X=1199.73, Y=1054.17, Mass=5530, SNR=47.7, Peak=126 HFD=6.6
21:22:31.653 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
21:22:31.656 00.003 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
21:22:31.661 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.76 mountX=-0.00 mountY=-0.09, mountTheta=-1.57
21:22:31.666 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.09, opts=13)
21:22:31.670 00.004 6120 Enqueuing Move request for scope (-0.02, 0.09)
21:22:31.674 00.004 7680 Worker thread wakes up
21:22:31.674 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
21:22:31.674 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
21:22:31.675 00.001 7680 Moving (-0.02, 0.09) raw xDistance=-0.00 yDistance=-0.09
21:22:31.675 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:22:31.676 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:22:31.676 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:22:31.677 00.001 7680 MoveAxis(E, 0, ABG)
21:22:31.677 00.000 7680 Move returns status 0, amount 0
21:22:31.677 00.000 7680 MoveAxis(N, 0, ABG)
21:22:31.677 00.000 7680 Move returns status 0, amount 0
21:22:31.677 00.000 7680 move complete, result=0
21:22:31.678 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:22:31.682 00.004 7680 worker thread done servicing request
21:22:31.702 00.020 6120 UpdateGuideState exits: m=5530 SNR=47.7
21:22:31.706 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:31.710 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:31.715 00.005 6120 Enqueuing Expose request
21:22:31.718 00.003 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:22:31.722 00.004 7680 Worker thread wakes up
21:22:31.722 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:31.722 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:32.977 01.255 7680 Exposure complete
21:22:33.080 00.103 7680 worker thread done servicing request
21:22:33.082 00.002 6120 OnExposeComplete: enter
21:22:33.086 00.004 6120 UpdateGuideState(): m_state=6
21:22:33.090 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
21:22:33.095 00.005 6120 Star::Find returns 1 (0), X=1199.60, Y=1054.43, Mass=5660, SNR=47.7, Peak=133 HFD=6.9
21:22:33.098 00.003 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
21:22:33.101 00.003 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
21:22:33.105 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.36 hyp=0.39 cameraTheta=1.98 mountX=0.08 mountY=-0.39, mountTheta=-1.36
21:22:33.112 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.36, opts=13)
21:22:33.116 00.004 6120 Enqueuing Move request for scope (-0.15, 0.36)
21:22:33.120 00.004 7680 Worker thread wakes up
21:22:33.120 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.36) opts 0xd
21:22:33.120 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.36)
21:22:33.120 00.000 7680 Moving (-0.15, 0.36) raw xDistance=0.08 yDistance=-0.39
21:22:33.120 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:22:33.120 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:22:33.121 00.001 7680 MoveAxis(E, 0, ABG)
21:22:33.121 00.000 7680 Move returns status 0, amount 0
21:22:33.121 00.000 7680 MoveAxis(N, 210, ABG)
21:22:33.121 00.000 7680 Guiding  Dir = 0, Dur = 210
21:22:33.121 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:22:33.126 00.005 7680 IsSlewing returns 0
21:22:33.126 00.000 7680 IsGuiding returns 0
21:22:33.127 00.001 7680 PulseGuide returned control before completion, sleep 220
21:22:33.150 00.023 6120 UpdateGuideState exits: m=5660 SNR=47.7
21:22:33.154 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:33.159 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:33.163 00.004 6120 Enqueuing Expose request
21:22:33.359 00.196 7680 IsGuiding returns 1
21:22:33.361 00.002 7680 scope still moving after pulse duration time elapsed
21:22:33.389 00.028 7680 IsSlewing returns 0
21:22:33.391 00.002 7680 IsGuiding returns 0
21:22:33.391 00.000 7680 scope move finished after 210 + 54 ms
21:22:33.392 00.001 7680 Move returns status 0, amount 210
21:22:33.392 00.000 7680 move complete, result=0
21:22:33.393 00.001 7680 worker thread done servicing request
21:22:33.393 00.000 7680 Worker thread wakes up
21:22:33.393 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 210 ms NORTH
21:22:33.403 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:33.404 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:34.655 01.251 7680 Exposure complete
21:22:34.767 00.112 7680 worker thread done servicing request
21:22:34.768 00.001 6120 OnExposeComplete: enter
21:22:34.774 00.006 6120 UpdateGuideState(): m_state=6
21:22:34.777 00.003 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
21:22:34.781 00.004 6120 Star::Find returns 1 (0), X=1199.67, Y=1054.48, Mass=5766, SNR=48.7, Peak=132 HFD=6.9
21:22:34.785 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
21:22:34.790 00.005 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.83)
21:22:34.793 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.40 hyp=0.41 cameraTheta=1.77 mountX=0.00 mountY=-0.40, mountTheta=-1.56
21:22:34.800 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.40, opts=13)
21:22:34.806 00.006 6120 Enqueuing Move request for scope (-0.08, 0.40)
21:22:34.811 00.005 7680 Worker thread wakes up
21:22:34.812 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.40) opts 0xd
21:22:34.812 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.40)
21:22:34.812 00.000 7680 Moving (-0.08, 0.40) raw xDistance=0.00 yDistance=-0.40
21:22:34.813 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:22:34.813 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
21:22:34.813 00.000 7680 MoveAxis(E, 0, ABG)
21:22:34.813 00.000 7680 Move returns status 0, amount 0
21:22:34.814 00.001 7680 MoveAxis(N, 216, ABG)
21:22:34.814 00.000 7680 Guiding  Dir = 0, Dur = 216
21:22:34.814 00.000 7680 IsSlewing returns 0
21:22:34.815 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:22:34.822 00.007 7680 IsGuiding returns 0
21:22:34.823 00.001 7680 PulseGuide returned control before completion, sleep 226
21:22:34.848 00.025 6120 UpdateGuideState exits: m=5766 SNR=48.7
21:22:34.851 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:34.855 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:34.860 00.005 6120 Enqueuing Expose request
21:22:35.052 00.192 7680 IsGuiding returns 1
21:22:35.052 00.000 7680 scope still moving after pulse duration time elapsed
21:22:35.084 00.032 7680 IsSlewing returns 0
21:22:35.084 00.000 7680 IsGuiding returns 0
21:22:35.085 00.001 7680 scope move finished after 216 + 46 ms
21:22:35.085 00.000 7680 Move returns status 0, amount 216
21:22:35.085 00.000 7680 move complete, result=0
21:22:35.087 00.002 7680 worker thread done servicing request
21:22:35.087 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 216 ms NORTH
21:22:35.092 00.005 7680 Worker thread wakes up
21:22:35.092 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:35.092 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:36.346 01.254 7680 Exposure complete
21:22:36.449 00.103 7680 worker thread done servicing request
21:22:36.449 00.000 6120 OnExposeComplete: enter
21:22:36.455 00.006 6120 UpdateGuideState(): m_state=6
21:22:36.459 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
21:22:36.463 00.004 6120 Star::Find returns 1 (0), X=1199.58, Y=1054.16, Mass=5742, SNR=48.5, Peak=121 HFD=6.8
21:22:36.467 00.004 6120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-2.95) = xAngle (5.67 = -0.61)
21:22:36.470 00.003 6120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.40 = -0.88)
21:22:36.474 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.19 cameraTheta=2.72 mountX=0.15 mountY=-0.14, mountTheta=-0.76
21:22:36.479 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.08, opts=13)
21:22:36.483 00.004 6120 Enqueuing Move request for scope (-0.17, 0.08)
21:22:36.486 00.003 7680 Worker thread wakes up
21:22:36.486 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.08) opts 0xd
21:22:36.486 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.08)
21:22:36.488 00.002 7680 Moving (-0.17, 0.08) raw xDistance=0.15 yDistance=-0.14
21:22:36.488 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:22:36.488 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:22:36.489 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:22:36.489 00.000 7680 MoveAxis(E, 0, ABG)
21:22:36.489 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:22:36.495 00.006 7680 Move returns status 0, amount 0
21:22:36.495 00.000 7680 MoveAxis(N, 0, ABG)
21:22:36.495 00.000 7680 Move returns status 0, amount 0
21:22:36.495 00.000 7680 move complete, result=0
21:22:36.496 00.001 7680 worker thread done servicing request
21:22:36.515 00.019 6120 UpdateGuideState exits: m=5742 SNR=48.5
21:22:36.521 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:36.525 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:36.530 00.005 6120 Enqueuing Expose request
21:22:36.533 00.003 7680 Worker thread wakes up
21:22:36.534 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:22:36.537 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:36.538 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:37.783 01.245 7680 Exposure complete
21:22:37.887 00.104 6120 OnExposeComplete: enter
21:22:37.891 00.004 6120 UpdateGuideState(): m_state=6
21:22:37.897 00.006 7680 worker thread done servicing request
21:22:37.897 00.000 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
21:22:37.902 00.005 6120 Star::Find returns 1 (0), X=1199.58, Y=1054.50, Mass=5794, SNR=49.4, Peak=132 HFD=7.0
21:22:37.905 00.003 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
21:22:37.909 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
21:22:37.913 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.42 hyp=0.45 cameraTheta=1.95 mountX=0.09 mountY=-0.45, mountTheta=-1.38
21:22:37.919 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.42, opts=13)
21:22:37.923 00.004 6120 Enqueuing Move request for scope (-0.17, 0.42)
21:22:37.926 00.003 7680 Worker thread wakes up
21:22:37.926 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.42) opts 0xd
21:22:37.926 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.42)
21:22:37.928 00.002 7680 Moving (-0.17, 0.42) raw xDistance=0.09 yDistance=-0.45
21:22:37.928 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:22:37.928 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:22:37.928 00.000 7680 MoveAxis(E, 0, ABG)
21:22:37.928 00.000 7680 Move returns status 0, amount 0
21:22:37.928 00.000 7680 MoveAxis(N, 245, ABG)
21:22:37.928 00.000 7680 Guiding  Dir = 0, Dur = 245
21:22:37.930 00.002 7680 IsSlewing returns 0
21:22:37.930 00.000 7680 IsGuiding returns 0
21:22:37.930 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:22:37.933 00.003 7680 PulseGuide returned control before completion, sleep 255
21:22:37.958 00.025 6120 UpdateGuideState exits: m=5794 SNR=49.4
21:22:37.962 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:37.965 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:37.969 00.004 6120 Enqueuing Expose request
21:22:38.191 00.222 7680 IsGuiding returns 1
21:22:38.191 00.000 7680 scope still moving after pulse duration time elapsed
21:22:38.223 00.032 7680 IsSlewing returns 0
21:22:38.223 00.000 7680 IsGuiding returns 0
21:22:38.224 00.001 7680 scope move finished after 245 + 48 ms
21:22:38.224 00.000 7680 Move returns status 0, amount 245
21:22:38.225 00.001 7680 move complete, result=0
21:22:38.225 00.000 7680 worker thread done servicing request
21:22:38.226 00.001 7680 Worker thread wakes up
21:22:38.226 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 245 ms NORTH
21:22:38.235 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:38.235 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:39.485 01.250 7680 Exposure complete
21:22:39.597 00.112 7680 worker thread done servicing request
21:22:39.598 00.001 6120 OnExposeComplete: enter
21:22:39.602 00.004 6120 UpdateGuideState(): m_state=6
21:22:39.609 00.007 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
21:22:39.614 00.005 6120 Star::Find returns 1 (0), X=1199.61, Y=1054.07, Mass=5863, SNR=49.3, Peak=128 HFD=6.7
21:22:39.619 00.005 6120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-2.95) = xAngle (-0.11 = -0.11)
21:22:39.623 00.004 6120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.38 = -0.38)
21:22:39.626 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.06 mountX=0.14 mountY=-0.05, mountTheta=-0.35
21:22:39.632 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.01, opts=13)
21:22:39.638 00.006 6120 Enqueuing Move request for scope (-0.15, -0.01)
21:22:39.642 00.004 7680 Worker thread wakes up
21:22:39.642 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
21:22:39.642 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
21:22:39.642 00.000 7680 Moving (-0.15, -0.01) raw xDistance=0.14 yDistance=-0.05
21:22:39.642 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:22:39.643 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:22:39.643 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:22:39.643 00.000 7680 MoveAxis(E, 0, ABG)
21:22:39.643 00.000 7680 Move returns status 0, amount 0
21:22:39.643 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:22:39.649 00.006 7680 MoveAxis(N, 0, ABG)
21:22:39.649 00.000 7680 Move returns status 0, amount 0
21:22:39.649 00.000 7680 move complete, result=0
21:22:39.649 00.000 7680 worker thread done servicing request
21:22:39.670 00.021 6120 UpdateGuideState exits: m=5863 SNR=49.3
21:22:39.675 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:39.679 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:39.682 00.003 6120 Enqueuing Expose request
21:22:39.686 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:22:39.689 00.003 7680 Worker thread wakes up
21:22:39.690 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:39.690 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:40.936 01.246 7680 Exposure complete
21:22:41.041 00.105 6120 OnExposeComplete: enter
21:22:41.046 00.005 6120 UpdateGuideState(): m_state=6
21:22:41.051 00.005 7680 worker thread done servicing request
21:22:41.051 00.000 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
21:22:41.055 00.004 6120 Star::Find returns 1 (0), X=1199.50, Y=1054.40, Mass=5874, SNR=49.9, Peak=137 HFD=7.1
21:22:41.060 00.005 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
21:22:41.064 00.004 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
21:22:41.067 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.32 hyp=0.41 cameraTheta=2.22 mountX=0.18 mountY=-0.40, mountTheta=-1.15
21:22:41.071 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.32, opts=13)
21:22:41.077 00.006 6120 Enqueuing Move request for scope (-0.25, 0.32)
21:22:41.082 00.005 7680 Worker thread wakes up
21:22:41.082 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.32) opts 0xd
21:22:41.082 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.32)
21:22:41.082 00.000 7680 Moving (-0.25, 0.32) raw xDistance=0.18 yDistance=-0.40
21:22:41.082 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:22:41.082 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
21:22:41.083 00.001 7680 MoveAxis(E, 0, ABG)
21:22:41.083 00.000 7680 Move returns status 0, amount 0
21:22:41.083 00.000 7680 MoveAxis(N, 217, ABG)
21:22:41.083 00.000 7680 Guiding  Dir = 0, Dur = 217
21:22:41.083 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:22:41.088 00.005 7680 IsSlewing returns 0
21:22:41.089 00.001 7680 IsGuiding returns 0
21:22:41.089 00.000 7680 PulseGuide returned control before completion, sleep 227
21:22:41.108 00.019 6120 UpdateGuideState exits: m=5874 SNR=49.9
21:22:41.113 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:41.116 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:41.120 00.004 6120 Enqueuing Expose request
21:22:41.320 00.200 7680 IsGuiding returns 1
21:22:41.321 00.001 7680 scope still moving after pulse duration time elapsed
21:22:41.350 00.029 7680 IsSlewing returns 0
21:22:41.351 00.001 7680 IsGuiding returns 0
21:22:41.352 00.001 7680 scope move finished after 217 + 46 ms
21:22:41.352 00.000 7680 Move returns status 0, amount 217
21:22:41.352 00.000 7680 move complete, result=0
21:22:41.354 00.002 7680 worker thread done servicing request
21:22:41.355 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 217 ms NORTH
21:22:41.364 00.009 7680 Worker thread wakes up
21:22:41.364 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:41.364 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:42.617 01.253 7680 Exposure complete
21:22:42.729 00.112 6120 OnExposeComplete: enter
21:22:42.733 00.004 6120 UpdateGuideState(): m_state=6
21:22:42.736 00.003 7680 worker thread done servicing request
21:22:42.737 00.001 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
21:22:42.740 00.003 6120 Star::Find returns 1 (0), X=1199.59, Y=1054.45, Mass=5331, SNR=46.4, Peak=130 HFD=6.9
21:22:42.744 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
21:22:42.747 00.003 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
21:22:42.750 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.37 hyp=0.40 cameraTheta=1.98 mountX=0.09 mountY=-0.40, mountTheta=-1.36
21:22:42.755 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.37, opts=13)
21:22:42.759 00.004 6120 Enqueuing Move request for scope (-0.16, 0.37)
21:22:42.761 00.002 7680 Worker thread wakes up
21:22:42.761 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.37) opts 0xd
21:22:42.761 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.37)
21:22:42.761 00.000 7680 Moving (-0.16, 0.37) raw xDistance=0.09 yDistance=-0.40
21:22:42.763 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:22:42.763 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
21:22:42.763 00.000 7680 MoveAxis(E, 0, ABG)
21:22:42.763 00.000 7680 Move returns status 0, amount 0
21:22:42.764 00.001 7680 MoveAxis(N, 219, ABG)
21:22:42.764 00.000 7680 Guiding  Dir = 0, Dur = 219
21:22:42.764 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:22:42.768 00.004 7680 IsSlewing returns 0
21:22:42.768 00.000 7680 IsGuiding returns 0
21:22:42.768 00.000 7680 PulseGuide returned control before completion, sleep 229
21:22:42.790 00.022 6120 UpdateGuideState exits: m=5331 SNR=46.4
21:22:42.794 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:42.799 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:42.803 00.004 6120 Enqueuing Expose request
21:22:43.012 00.209 7680 IsGuiding returns 1
21:22:43.012 00.000 7680 scope still moving after pulse duration time elapsed
21:22:43.044 00.032 7680 IsSlewing returns 0
21:22:43.045 00.001 7680 IsGuiding returns 0
21:22:43.045 00.000 7680 scope move finished after 219 + 57 ms
21:22:43.046 00.001 7680 Move returns status 0, amount 219
21:22:43.046 00.000 7680 move complete, result=0
21:22:43.048 00.002 7680 worker thread done servicing request
21:22:43.048 00.000 7680 Worker thread wakes up
21:22:43.048 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 219 ms NORTH
21:22:43.057 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:43.057 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:44.305 01.248 7680 Exposure complete
21:22:44.418 00.113 7680 worker thread done servicing request
21:22:44.419 00.001 6120 OnExposeComplete: enter
21:22:44.424 00.005 6120 UpdateGuideState(): m_state=6
21:22:44.430 00.006 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
21:22:44.433 00.003 6120 Star::Find returns 1 (0), X=1199.42, Y=1054.31, Mass=5415, SNR=46.8, Peak=123 HFD=6.9
21:22:44.438 00.005 6120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-2.95) = xAngle (5.49 = -0.79)
21:22:44.441 00.003 6120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.06)
21:22:44.446 00.005 6120 CameraToMount -- cameraX=-0.33 cameraY=0.23 hyp=0.41 cameraTheta=2.53 mountX=0.28 mountY=-0.36, mountTheta=-0.89
21:22:44.451 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.23, opts=13)
21:22:44.457 00.006 6120 Enqueuing Move request for scope (-0.33, 0.23)
21:22:44.461 00.004 7680 Worker thread wakes up
21:22:44.461 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.23) opts 0xd
21:22:44.462 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.23)
21:22:44.462 00.000 7680 Moving (-0.33, 0.23) raw xDistance=0.28 yDistance=-0.36
21:22:44.462 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
21:22:44.463 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:22:44.463 00.000 7680 MoveAxis(W, 120, ABG)
21:22:44.463 00.000 7680 Guiding  Dir = 3, Dur = 120
21:22:44.463 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:22:44.468 00.005 7680 IsSlewing returns 0
21:22:44.468 00.000 7680 IsGuiding returns 0
21:22:44.469 00.001 7680 PulseGuide returned control before completion, sleep 130
21:22:44.490 00.021 6120 UpdateGuideState exits: m=5415 SNR=46.8
21:22:44.495 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:44.500 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:44.503 00.003 6120 Enqueuing Expose request
21:22:44.604 00.101 7680 IsGuiding returns 1
21:22:44.606 00.002 7680 scope still moving after pulse duration time elapsed
21:22:44.636 00.030 7680 IsSlewing returns 0
21:22:44.637 00.001 7680 IsGuiding returns 0
21:22:44.638 00.001 7680 scope move finished after 120 + 49 ms
21:22:44.639 00.001 7680 Move returns status 0, amount 120
21:22:44.639 00.000 7680 MoveAxis(N, 193, ABG)
21:22:44.639 00.000 7680 Guiding  Dir = 0, Dur = 193
21:22:44.640 00.001 7680 IsSlewing returns 0
21:22:44.640 00.000 7680 IsGuiding returns 0
21:22:44.642 00.002 7680 PulseGuide returned control before completion, sleep 203
21:22:44.854 00.212 7680 IsGuiding returns 1
21:22:44.856 00.002 7680 scope still moving after pulse duration time elapsed
21:22:44.887 00.031 7680 IsSlewing returns 0
21:22:44.891 00.004 7680 IsGuiding returns 0
21:22:44.891 00.000 7680 scope move finished after 193 + 56 ms
21:22:44.893 00.002 7680 Move returns status 0, amount 193
21:22:44.893 00.000 7680 move complete, result=0
21:22:44.894 00.001 7680 worker thread done servicing request
21:22:44.894 00.000 6120 GuideStep: 0.3 px 120 ms WEST, -0.4 px 193 ms NORTH
21:22:44.901 00.007 7680 Worker thread wakes up
21:22:44.901 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:44.902 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:46.151 01.249 7680 Exposure complete
21:22:46.264 00.113 6120 OnExposeComplete: enter
21:22:46.267 00.003 6120 UpdateGuideState(): m_state=6
21:22:46.272 00.005 7680 worker thread done servicing request
21:22:46.272 00.000 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
21:22:46.275 00.003 6120 Star::Find returns 1 (0), X=1199.46, Y=1054.23, Mass=5728, SNR=49.4, Peak=122 HFD=7.1
21:22:46.278 00.003 6120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-2.95) = xAngle (5.63 = -0.65)
21:22:46.283 00.005 6120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.37 = -0.92)
21:22:46.287 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.15 hyp=0.33 cameraTheta=2.68 mountX=0.26 mountY=-0.26, mountTheta=-0.78
21:22:46.292 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.15, opts=13)
21:22:46.295 00.003 6120 Enqueuing Move request for scope (-0.29, 0.15)
21:22:46.304 00.009 7680 Worker thread wakes up
21:22:46.304 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.15) opts 0xd
21:22:46.304 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.15)
21:22:46.304 00.000 7680 Moving (-0.29, 0.15) raw xDistance=0.26 yDistance=-0.26
21:22:46.304 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
21:22:46.305 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:22:46.305 00.000 7680 MoveAxis(W, 119, ABG)
21:22:46.305 00.000 7680 Guiding  Dir = 3, Dur = 119
21:22:46.305 00.000 7680 IsSlewing returns 0
21:22:46.307 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:22:46.311 00.004 7680 IsGuiding returns 0
21:22:46.311 00.000 7680 PulseGuide returned control before completion, sleep 129
21:22:46.332 00.021 6120 UpdateGuideState exits: m=5728 SNR=49.4
21:22:46.336 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:46.341 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:46.345 00.004 6120 Enqueuing Expose request
21:22:46.454 00.109 7680 IsGuiding returns 0
21:22:46.454 00.000 7680 Move returns status 0, amount 119
21:22:46.454 00.000 7680 MoveAxis(N, 141, ABG)
21:22:46.455 00.001 7680 Guiding  Dir = 0, Dur = 141
21:22:46.455 00.000 7680 IsSlewing returns 0
21:22:46.456 00.001 7680 IsGuiding returns 0
21:22:46.457 00.001 7680 PulseGuide returned control before completion, sleep 151
21:22:46.626 00.169 7680 IsGuiding returns 1
21:22:46.627 00.001 7680 scope still moving after pulse duration time elapsed
21:22:46.659 00.032 7680 IsSlewing returns 0
21:22:46.660 00.001 7680 IsGuiding returns 0
21:22:46.660 00.000 7680 scope move finished after 141 + 62 ms
21:22:46.661 00.001 7680 Move returns status 0, amount 141
21:22:46.661 00.000 7680 move complete, result=0
21:22:46.662 00.001 7680 worker thread done servicing request
21:22:46.662 00.000 7680 Worker thread wakes up
21:22:46.662 00.000 6120 GuideStep: 0.3 px 119 ms WEST, -0.3 px 141 ms NORTH
21:22:46.670 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:46.671 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:47.919 01.248 7680 Exposure complete
21:22:48.029 00.110 7680 worker thread done servicing request
21:22:48.029 00.000 6120 OnExposeComplete: enter
21:22:48.034 00.005 6120 UpdateGuideState(): m_state=6
21:22:48.039 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
21:22:48.044 00.005 6120 Star::Find returns 1 (0), X=1199.75, Y=1053.96, Mass=5501, SNR=47.7, Peak=115 HFD=6.8
21:22:48.047 00.003 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-2.95) = xAngle (1.38 = 1.38)
21:22:48.052 00.005 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.11 = 1.11)
21:22:48.055 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.58 mountX=0.02 mountY=0.11, mountTheta=1.36
21:22:48.060 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.12, opts=13)
21:22:48.064 00.004 6120 Enqueuing Move request for scope (-0.00, -0.12)
21:22:48.067 00.003 7680 Worker thread wakes up
21:22:48.067 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
21:22:48.067 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
21:22:48.067 00.000 7680 Moving (-0.00, -0.12) raw xDistance=0.02 yDistance=0.11
21:22:48.067 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:22:48.067 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:22:48.067 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:22:48.067 00.000 7680 MoveAxis(E, 0, ABG)
21:22:48.068 00.001 7680 Move returns status 0, amount 0
21:22:48.068 00.000 7680 MoveAxis(N, 0, ABG)
21:22:48.068 00.000 7680 Move returns status 0, amount 0
21:22:48.068 00.000 7680 move complete, result=0
21:22:48.068 00.000 7680 worker thread done servicing request
21:22:48.068 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:22:48.093 00.025 6120 UpdateGuideState exits: m=5501 SNR=47.7
21:22:48.097 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:48.101 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:48.105 00.004 6120 Enqueuing Expose request
21:22:48.109 00.004 7680 Worker thread wakes up
21:22:48.110 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:22:48.113 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:48.114 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:49.367 01.253 7680 Exposure complete
21:22:49.484 00.117 7680 worker thread done servicing request
21:22:49.485 00.001 6120 OnExposeComplete: enter
21:22:49.491 00.006 6120 UpdateGuideState(): m_state=6
21:22:49.495 00.004 6120 Star::Find(15, 1199, 1053, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
21:22:49.500 00.005 6120 Star::Find returns 1 (0), X=1199.40, Y=1054.80, Mass=5730, SNR=49.2, Peak=138 HFD=6.5
21:22:49.504 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
21:22:49.508 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
21:22:49.513 00.005 6120 CameraToMount -- cameraX=-0.35 cameraY=0.72 hyp=0.80 cameraTheta=2.02 mountX=0.21 mountY=-0.80, mountTheta=-1.32
21:22:49.521 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.72, opts=13)
21:22:49.524 00.003 6120 Enqueuing Move request for scope (-0.35, 0.72)
21:22:49.529 00.005 7680 Worker thread wakes up
21:22:49.529 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.72) opts 0xd
21:22:49.530 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.72)
21:22:49.530 00.000 7680 Moving (-0.35, 0.72) raw xDistance=0.21 yDistance=-0.80
21:22:49.530 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
21:22:49.530 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
21:22:49.530 00.000 7680 MoveAxis(W, 87, ABG)
21:22:49.530 00.000 7680 Guiding  Dir = 3, Dur = 87
21:22:49.531 00.001 7680 IsSlewing returns 0
21:22:49.531 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:22:49.535 00.004 7680 IsGuiding returns 0
21:22:49.535 00.000 7680 PulseGuide returned control before completion, sleep 97
21:22:49.557 00.022 6120 UpdateGuideState exits: m=5730 SNR=49.2
21:22:49.561 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:49.565 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:49.570 00.005 6120 Enqueuing Expose request
21:22:49.639 00.069 7680 IsGuiding returns 1
21:22:49.639 00.000 7680 scope still moving after pulse duration time elapsed
21:22:49.669 00.030 7680 IsSlewing returns 0
21:22:49.670 00.001 7680 IsGuiding returns 1
21:22:49.699 00.029 7680 IsSlewing returns 0
21:22:49.702 00.003 7680 IsGuiding returns 0
21:22:49.702 00.000 7680 scope move finished after 87 + 79 ms
21:22:49.702 00.000 7680 Move returns status 0, amount 87
21:22:49.703 00.001 7680 MoveAxis(N, 436, ABG)
21:22:49.704 00.001 7680 Guiding  Dir = 0, Dur = 436
21:22:49.704 00.000 7680 IsSlewing returns 0
21:22:49.705 00.001 7680 IsGuiding returns 0
21:22:49.706 00.001 7680 PulseGuide returned control before completion, sleep 446
21:22:50.159 00.453 7680 IsGuiding returns 1
21:22:50.160 00.001 7680 scope still moving after pulse duration time elapsed
21:22:50.190 00.030 7680 IsSlewing returns 0
21:22:50.192 00.002 7680 IsGuiding returns 0
21:22:50.192 00.000 7680 scope move finished after 436 + 50 ms
21:22:50.193 00.001 7680 Move returns status 0, amount 436
21:22:50.193 00.000 7680 move complete, result=0
21:22:50.193 00.000 7680 worker thread done servicing request
21:22:50.193 00.000 6120 GuideStep: 0.2 px 87 ms WEST, -0.8 px 436 ms NORTH
21:22:50.200 00.007 7680 Worker thread wakes up
21:22:50.200 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:50.200 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:51.454 01.254 7680 Exposure complete
21:22:51.569 00.115 7680 worker thread done servicing request
21:22:51.570 00.001 6120 OnExposeComplete: enter
21:22:51.573 00.003 6120 UpdateGuideState(): m_state=6
21:22:51.577 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
21:22:51.583 00.006 6120 Star::Find returns 1 (0), X=1199.81, Y=1053.79, Mass=5597, SNR=48.4, Peak=141 HFD=6.7
21:22:51.587 00.004 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-2.95) = xAngle (1.58 = 1.58)
21:22:51.590 00.003 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.31 = 1.31)
21:22:51.594 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.29 hyp=0.29 cameraTheta=-1.38 mountX=-0.00 mountY=0.28, mountTheta=1.58
21:22:51.599 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.29, opts=13)
21:22:51.602 00.003 6120 Enqueuing Move request for scope (0.06, -0.29)
21:22:51.607 00.005 7680 Worker thread wakes up
21:22:51.608 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.29) opts 0xd
21:22:51.608 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.29)
21:22:51.608 00.000 7680 Moving (0.06, -0.29) raw xDistance=-0.00 yDistance=0.28
21:22:51.608 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:22:51.608 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:22:51.608 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:22:51.608 00.000 7680 MoveAxis(E, 0, ABG)
21:22:51.608 00.000 7680 Move returns status 0, amount 0
21:22:51.608 00.000 7680 MoveAxis(N, 0, ABG)
21:22:51.610 00.002 7680 Move returns status 0, amount 0
21:22:51.610 00.000 7680 move complete, result=0
21:22:51.610 00.000 7680 worker thread done servicing request
21:22:51.611 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:22:51.634 00.023 6120 UpdateGuideState exits: m=5597 SNR=48.4
21:22:51.639 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:51.643 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:51.648 00.005 6120 Enqueuing Expose request
21:22:51.653 00.005 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:22:51.656 00.003 7680 Worker thread wakes up
21:22:51.656 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:51.656 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:52.901 01.245 7680 Exposure complete
21:22:53.007 00.106 7680 worker thread done servicing request
21:22:53.008 00.001 6120 OnExposeComplete: enter
21:22:53.012 00.004 6120 UpdateGuideState(): m_state=6
21:22:53.017 00.005 6120 Star::Find(15, 1199, 1053, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
21:22:53.021 00.004 6120 Star::Find returns 1 (0), X=1199.67, Y=1053.85, Mass=5448, SNR=47.6, Peak=128 HFD=6.8
21:22:53.026 00.005 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-2.95) = xAngle (1.04 = 1.04)
21:22:53.030 00.004 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.77 = 0.77)
21:22:53.033 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.92 mountX=0.12 mountY=0.17, mountTheta=0.94
21:22:53.039 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.23, opts=13)
21:22:53.043 00.004 6120 Enqueuing Move request for scope (-0.08, -0.23)
21:22:53.047 00.004 7680 Worker thread wakes up
21:22:53.047 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.23) opts 0xd
21:22:53.047 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.23)
21:22:53.047 00.000 7680 Moving (-0.08, -0.23) raw xDistance=0.12 yDistance=0.17
21:22:53.047 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:22:53.048 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:22:53.048 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:22:53.048 00.000 7680 MoveAxis(E, 0, ABG)
21:22:53.048 00.000 7680 Move returns status 0, amount 0
21:22:53.049 00.001 7680 MoveAxis(N, 0, ABG)
21:22:53.049 00.000 7680 Move returns status 0, amount 0
21:22:53.049 00.000 7680 move complete, result=0
21:22:53.049 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:22:53.055 00.006 7680 worker thread done servicing request
21:22:53.075 00.020 6120 UpdateGuideState exits: m=5448 SNR=47.6
21:22:53.080 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:53.085 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:53.088 00.003 6120 Enqueuing Expose request
21:22:53.092 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:22:53.096 00.004 7680 Worker thread wakes up
21:22:53.096 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:53.096 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:54.340 01.244 7680 Exposure complete
21:22:54.454 00.114 7680 worker thread done servicing request
21:22:54.456 00.002 6120 OnExposeComplete: enter
21:22:54.460 00.004 6120 UpdateGuideState(): m_state=6
21:22:54.464 00.004 6120 Star::Find(15, 1199, 1053, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
21:22:54.469 00.005 6120 Star::Find returns 1 (0), X=1199.76, Y=1054.00, Mass=5744, SNR=49.1, Peak=139 HFD=6.7
21:22:54.473 00.004 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-2.95) = xAngle (1.46 = 1.46)
21:22:54.476 00.003 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.20 = 1.20)
21:22:54.482 00.006 6120 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.49 mountX=0.01 mountY=0.07, mountTheta=1.46
21:22:54.488 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.08, opts=13)
21:22:54.492 00.004 6120 Enqueuing Move request for scope (0.01, -0.08)
21:22:54.497 00.005 7680 Worker thread wakes up
21:22:54.497 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
21:22:54.497 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
21:22:54.497 00.000 7680 Moving (0.01, -0.08) raw xDistance=0.01 yDistance=0.07
21:22:54.498 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:22:54.498 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:22:54.498 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:22:54.498 00.000 7680 MoveAxis(E, 0, ABG)
21:22:54.499 00.001 7680 Move returns status 0, amount 0
21:22:54.499 00.000 7680 MoveAxis(N, 0, ABG)
21:22:54.499 00.000 7680 Move returns status 0, amount 0
21:22:54.499 00.000 7680 move complete, result=0
21:22:54.499 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:22:54.504 00.005 7680 worker thread done servicing request
21:22:54.527 00.023 6120 UpdateGuideState exits: m=5744 SNR=49.1
21:22:54.531 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:54.535 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:54.539 00.004 6120 Enqueuing Expose request
21:22:54.544 00.005 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:22:54.548 00.004 7680 Worker thread wakes up
21:22:54.549 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:54.549 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:55.803 01.254 7680 Exposure complete
21:22:55.928 00.125 7680 worker thread done servicing request
21:22:55.928 00.000 6120 OnExposeComplete: enter
21:22:55.934 00.006 6120 UpdateGuideState(): m_state=6
21:22:55.939 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
21:22:55.944 00.005 6120 Star::Find returns 1 (0), X=1199.70, Y=1054.21, Mass=5813, SNR=49.1, Peak=128 HFD=6.8
21:22:55.948 00.004 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.92 = -1.37)
21:22:55.951 00.003 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
21:22:55.957 00.006 6120 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.96 mountX=0.03 mountY=-0.14, mountTheta=-1.37
21:22:55.963 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.13, opts=13)
21:22:55.966 00.003 6120 Enqueuing Move request for scope (-0.05, 0.13)
21:22:55.970 00.004 7680 Worker thread wakes up
21:22:55.970 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
21:22:55.970 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
21:22:55.970 00.000 7680 Moving (-0.05, 0.13) raw xDistance=0.03 yDistance=-0.14
21:22:55.970 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:22:55.971 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:22:55.971 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:22:55.971 00.000 7680 MoveAxis(E, 0, ABG)
21:22:55.971 00.000 7680 Move returns status 0, amount 0
21:22:55.971 00.000 7680 MoveAxis(N, 0, ABG)
21:22:55.973 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:22:55.977 00.004 7680 Move returns status 0, amount 0
21:22:55.977 00.000 7680 move complete, result=0
21:22:55.977 00.000 7680 worker thread done servicing request
21:22:55.998 00.021 6120 UpdateGuideState exits: m=5813 SNR=49.1
21:22:56.002 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:56.006 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:56.009 00.003 6120 Enqueuing Expose request
21:22:56.014 00.005 7680 Worker thread wakes up
21:22:56.014 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:22:56.019 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:56.019 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:57.256 01.237 7680 Exposure complete
21:22:57.355 00.099 7680 worker thread done servicing request
21:22:57.355 00.000 6120 OnExposeComplete: enter
21:22:57.360 00.005 6120 UpdateGuideState(): m_state=6
21:22:57.365 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
21:22:57.370 00.005 6120 Star::Find returns 1 (0), X=1199.68, Y=1054.37, Mass=5507, SNR=48.4, Peak=131 HFD=6.9
21:22:57.374 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
21:22:57.378 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
21:22:57.382 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.29 hyp=0.30 cameraTheta=1.81 mountX=0.01 mountY=-0.29, mountTheta=-1.52
21:22:57.388 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.29, opts=13)
21:22:57.393 00.005 6120 Enqueuing Move request for scope (-0.07, 0.29)
21:22:57.397 00.004 7680 Worker thread wakes up
21:22:57.397 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.29) opts 0xd
21:22:57.397 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.29)
21:22:57.397 00.000 7680 Moving (-0.07, 0.29) raw xDistance=0.01 yDistance=-0.29
21:22:57.397 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:22:57.398 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:22:57.398 00.000 7680 MoveAxis(E, 0, ABG)
21:22:57.398 00.000 7680 Move returns status 0, amount 0
21:22:57.398 00.000 7680 MoveAxis(N, 157, ABG)
21:22:57.398 00.000 7680 Guiding  Dir = 0, Dur = 157
21:22:57.398 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:22:57.403 00.005 7680 IsSlewing returns 0
21:22:57.403 00.000 7680 IsGuiding returns 0
21:22:57.403 00.000 7680 PulseGuide returned control before completion, sleep 167
21:22:57.423 00.020 6120 UpdateGuideState exits: m=5507 SNR=48.4
21:22:57.428 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:57.433 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:57.436 00.003 6120 Enqueuing Expose request
21:22:57.579 00.143 7680 IsGuiding returns 1
21:22:57.580 00.001 7680 scope still moving after pulse duration time elapsed
21:22:57.611 00.031 7680 IsSlewing returns 0
21:22:57.613 00.002 7680 IsGuiding returns 0
21:22:57.613 00.000 7680 scope move finished after 157 + 52 ms
21:22:57.613 00.000 7680 Move returns status 0, amount 157
21:22:57.613 00.000 7680 move complete, result=0
21:22:57.614 00.001 7680 worker thread done servicing request
21:22:57.614 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 157 ms NORTH
21:22:57.622 00.008 7680 Worker thread wakes up
21:22:57.622 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:57.622 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:22:58.879 01.257 7680 Exposure complete
21:22:58.982 00.103 7680 worker thread done servicing request
21:22:58.983 00.001 6120 OnExposeComplete: enter
21:22:58.986 00.003 6120 UpdateGuideState(): m_state=6
21:22:58.991 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
21:22:58.996 00.005 6120 Star::Find returns 1 (0), X=1199.70, Y=1054.29, Mass=5943, SNR=48.8, Peak=145 HFD=6.8
21:22:59.000 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.55)
21:22:59.002 00.002 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
21:22:59.007 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.78 mountX=0.00 mountY=-0.21, mountTheta=-1.55
21:22:59.013 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.21, opts=13)
21:22:59.018 00.005 6120 Enqueuing Move request for scope (-0.05, 0.21)
21:22:59.021 00.003 7680 Worker thread wakes up
21:22:59.021 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
21:22:59.021 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
21:22:59.021 00.000 7680 Moving (-0.05, 0.21) raw xDistance=0.00 yDistance=-0.21
21:22:59.021 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:22:59.023 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:22:59.023 00.000 7680 MoveAxis(E, 0, ABG)
21:22:59.023 00.000 7680 Move returns status 0, amount 0
21:22:59.023 00.000 7680 MoveAxis(N, 114, ABG)
21:22:59.023 00.000 7680 Guiding  Dir = 0, Dur = 114
21:22:59.024 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:22:59.028 00.004 7680 IsSlewing returns 0
21:22:59.028 00.000 7680 IsGuiding returns 0
21:22:59.028 00.000 7680 PulseGuide returned control before completion, sleep 124
21:22:59.049 00.021 6120 UpdateGuideState exits: m=5943 SNR=48.8
21:22:59.056 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:59.060 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:22:59.063 00.003 6120 Enqueuing Expose request
21:22:59.164 00.101 7680 IsGuiding returns 1
21:22:59.165 00.001 7680 scope still moving after pulse duration time elapsed
21:22:59.195 00.030 7680 IsSlewing returns 0
21:22:59.196 00.001 7680 IsGuiding returns 0
21:22:59.196 00.000 7680 scope move finished after 114 + 54 ms
21:22:59.196 00.000 7680 Move returns status 0, amount 114
21:22:59.196 00.000 7680 move complete, result=0
21:22:59.198 00.002 7680 worker thread done servicing request
21:22:59.198 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 114 ms NORTH
21:22:59.204 00.006 7680 Worker thread wakes up
21:22:59.204 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:22:59.204 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:23:00.460 01.256 7680 Exposure complete
21:23:00.571 00.111 7680 worker thread done servicing request
21:23:00.571 00.000 6120 OnExposeComplete: enter
21:23:00.576 00.005 6120 UpdateGuideState(): m_state=6
21:23:00.583 00.007 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
21:23:00.588 00.005 6120 Star::Find returns 1 (0), X=1199.73, Y=1054.47, Mass=5644, SNR=47.8, Peak=133 HFD=7.0
21:23:00.592 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
21:23:00.596 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.97)
21:23:00.600 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.39 hyp=0.39 cameraTheta=1.63 mountX=-0.05 mountY=-0.36, mountTheta=-1.71
21:23:00.606 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.39, opts=13)
21:23:00.610 00.004 6120 Enqueuing Move request for scope (-0.02, 0.39)
21:23:00.613 00.003 7680 Worker thread wakes up
21:23:00.613 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.39) opts 0xd
21:23:00.614 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.39)
21:23:00.614 00.000 7680 Moving (-0.02, 0.39) raw xDistance=-0.05 yDistance=-0.36
21:23:00.614 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:23:00.614 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:23:00.614 00.000 7680 MoveAxis(E, 0, ABG)
21:23:00.616 00.002 7680 Move returns status 0, amount 0
21:23:00.616 00.000 7680 MoveAxis(N, 196, ABG)
21:23:00.616 00.000 7680 Guiding  Dir = 0, Dur = 196
21:23:00.616 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:23:00.620 00.004 7680 IsSlewing returns 0
21:23:00.622 00.002 7680 IsGuiding returns 0
21:23:00.622 00.000 7680 PulseGuide returned control before completion, sleep 206
21:23:00.639 00.017 6120 UpdateGuideState exits: m=5644 SNR=47.8
21:23:00.643 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:00.647 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:00.651 00.004 6120 Enqueuing Expose request
21:23:00.835 00.184 7680 IsGuiding returns 1
21:23:00.837 00.002 7680 scope still moving after pulse duration time elapsed
21:23:00.867 00.030 7680 IsSlewing returns 0
21:23:00.867 00.000 7680 IsGuiding returns 0
21:23:00.869 00.002 7680 scope move finished after 196 + 50 ms
21:23:00.869 00.000 7680 Move returns status 0, amount 196
21:23:00.869 00.000 7680 move complete, result=0
21:23:00.870 00.001 7680 worker thread done servicing request
21:23:00.870 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 196 ms NORTH
21:23:00.876 00.006 7680 Worker thread wakes up
21:23:00.876 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:00.876 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:23:02.130 01.254 7680 Exposure complete
21:23:02.235 00.105 7680 worker thread done servicing request
21:23:02.235 00.000 6120 OnExposeComplete: enter
21:23:02.239 00.004 6120 UpdateGuideState(): m_state=6
21:23:02.244 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
21:23:02.248 00.004 6120 Star::Find returns 1 (0), X=1199.50, Y=1054.33, Mass=5619, SNR=48.2, Peak=117 HFD=7.1
21:23:02.251 00.003 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.31 = -0.98)
21:23:02.255 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
21:23:02.258 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.25 hyp=0.36 cameraTheta=2.35 mountX=0.20 mountY=-0.34, mountTheta=-1.04
21:23:02.263 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.25, opts=13)
21:23:02.268 00.005 6120 Enqueuing Move request for scope (-0.25, 0.25)
21:23:02.273 00.005 7680 Worker thread wakes up
21:23:02.273 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.25) opts 0xd
21:23:02.273 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.25)
21:23:02.274 00.001 7680 Moving (-0.25, 0.25) raw xDistance=0.20 yDistance=-0.34
21:23:02.274 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
21:23:02.274 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:23:02.275 00.001 7680 MoveAxis(W, 85, ABG)
21:23:02.275 00.000 7680 Guiding  Dir = 3, Dur = 85
21:23:02.275 00.000 7680 IsSlewing returns 0
21:23:02.276 00.001 7680 IsGuiding returns 0
21:23:02.276 00.000 7680 PulseGuide returned control before completion, sleep 95
21:23:02.277 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:23:02.301 00.024 6120 UpdateGuideState exits: m=5619 SNR=48.2
21:23:02.306 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:02.310 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:02.313 00.003 6120 Enqueuing Expose request
21:23:02.383 00.070 7680 IsGuiding returns 1
21:23:02.383 00.000 7680 scope still moving after pulse duration time elapsed
21:23:02.413 00.030 7680 IsSlewing returns 0
21:23:02.414 00.001 7680 IsGuiding returns 0
21:23:02.415 00.001 7680 scope move finished after 85 + 53 ms
21:23:02.415 00.000 7680 Move returns status 0, amount 85
21:23:02.415 00.000 7680 MoveAxis(N, 184, ABG)
21:23:02.415 00.000 7680 Guiding  Dir = 0, Dur = 184
21:23:02.416 00.001 7680 IsSlewing returns 0
21:23:02.416 00.000 7680 IsGuiding returns 0
21:23:02.418 00.002 7680 PulseGuide returned control before completion, sleep 194
21:23:02.619 00.201 7680 IsGuiding returns 1
21:23:02.619 00.000 7680 scope still moving after pulse duration time elapsed
21:23:02.648 00.029 7680 IsSlewing returns 0
21:23:02.648 00.000 7680 IsGuiding returns 0
21:23:02.650 00.002 7680 scope move finished after 184 + 47 ms
21:23:02.650 00.000 7680 Move returns status 0, amount 184
21:23:02.651 00.001 7680 move complete, result=0
21:23:02.651 00.000 7680 worker thread done servicing request
21:23:02.651 00.000 7680 Worker thread wakes up
21:23:02.652 00.001 6120 GuideStep: 0.2 px 85 ms WEST, -0.3 px 184 ms NORTH
21:23:02.659 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:02.659 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:23:03.913 01.254 7680 Exposure complete
21:23:04.024 00.111 7680 worker thread done servicing request
21:23:04.024 00.000 6120 OnExposeComplete: enter
21:23:04.029 00.005 6120 UpdateGuideState(): m_state=6
21:23:04.034 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
21:23:04.038 00.004 6120 Star::Find returns 1 (0), X=1199.71, Y=1054.01, Mass=5747, SNR=48.5, Peak=140 HFD=6.7
21:23:04.042 00.004 6120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-2.95) = xAngle (0.82 = 0.82)
21:23:04.046 00.004 6120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.55 = 0.55)
21:23:04.050 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.13 mountX=0.06 mountY=0.04, mountTheta=0.66
21:23:04.056 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.07, opts=13)
21:23:04.059 00.003 6120 Enqueuing Move request for scope (-0.04, -0.07)
21:23:04.063 00.004 7680 Worker thread wakes up
21:23:04.063 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
21:23:04.063 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
21:23:04.063 00.000 7680 Moving (-0.04, -0.07) raw xDistance=0.06 yDistance=0.04
21:23:04.063 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:23:04.063 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:23:04.065 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:23:04.065 00.000 7680 MoveAxis(E, 0, ABG)
21:23:04.065 00.000 7680 Move returns status 0, amount 0
21:23:04.065 00.000 7680 MoveAxis(N, 0, ABG)
21:23:04.065 00.000 7680 Move returns status 0, amount 0
21:23:04.065 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:23:04.070 00.005 7680 move complete, result=0
21:23:04.070 00.000 7680 worker thread done servicing request
21:23:04.091 00.021 6120 UpdateGuideState exits: m=5747 SNR=48.5
21:23:04.096 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:04.099 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:04.103 00.004 6120 Enqueuing Expose request
21:23:04.110 00.007 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:23:04.115 00.005 7680 Worker thread wakes up
21:23:04.115 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:04.115 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:23:05.358 01.243 7680 Exposure complete
21:23:05.469 00.111 7680 worker thread done servicing request
21:23:05.470 00.001 6120 OnExposeComplete: enter
21:23:05.473 00.003 6120 UpdateGuideState(): m_state=6
21:23:05.477 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
21:23:05.482 00.005 6120 Star::Find returns 1 (0), X=1199.58, Y=1054.27, Mass=5540, SNR=47.8, Peak=123 HFD=7.0
21:23:05.487 00.005 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.26 = -1.02)
21:23:05.491 00.004 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.29)
21:23:05.496 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.19 hyp=0.25 cameraTheta=2.31 mountX=0.13 mountY=-0.24, mountTheta=-1.07
21:23:05.501 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.19, opts=13)
21:23:05.506 00.005 6120 Enqueuing Move request for scope (-0.17, 0.19)
21:23:05.509 00.003 7680 Worker thread wakes up
21:23:05.510 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.19) opts 0xd
21:23:05.510 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.19)
21:23:05.511 00.001 7680 Moving (-0.17, 0.19) raw xDistance=0.13 yDistance=-0.24
21:23:05.511 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:23:05.511 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:23:05.511 00.000 7680 MoveAxis(E, 0, ABG)
21:23:05.512 00.001 7680 Move returns status 0, amount 0
21:23:05.512 00.000 7680 MoveAxis(N, 131, ABG)
21:23:05.512 00.000 7680 Guiding  Dir = 0, Dur = 131
21:23:05.513 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=186, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:23:05.518 00.005 7680 IsSlewing returns 0
21:23:05.518 00.000 7680 IsGuiding returns 0
21:23:05.519 00.001 7680 PulseGuide returned control before completion, sleep 141
21:23:05.539 00.020 6120 UpdateGuideState exits: m=5540 SNR=47.8
21:23:05.545 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:05.549 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:05.552 00.003 6120 Enqueuing Expose request
21:23:05.663 00.111 7680 IsGuiding returns 1
21:23:05.663 00.000 7680 scope still moving after pulse duration time elapsed
21:23:05.692 00.029 7680 IsSlewing returns 0
21:23:05.694 00.002 7680 IsGuiding returns 0
21:23:05.695 00.001 7680 scope move finished after 131 + 44 ms
21:23:05.695 00.000 7680 Move returns status 0, amount 131
21:23:05.696 00.001 7680 move complete, result=0
21:23:05.696 00.000 7680 worker thread done servicing request
21:23:05.696 00.000 7680 Worker thread wakes up
21:23:05.697 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 131 ms NORTH
21:23:05.706 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:05.706 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:23:06.950 01.244 7680 Exposure complete
21:23:07.059 00.109 7680 worker thread done servicing request
21:23:07.059 00.000 6120 OnExposeComplete: enter
21:23:07.062 00.003 6120 UpdateGuideState(): m_state=6
21:23:07.067 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
21:23:07.071 00.004 6120 Star::Find returns 1 (0), X=1199.62, Y=1054.39, Mass=5504, SNR=48.2, Peak=123 HFD=7.0
21:23:07.074 00.003 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
21:23:07.079 00.005 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
21:23:07.083 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.31 hyp=0.34 cameraTheta=1.96 mountX=0.07 mountY=-0.33, mountTheta=-1.37
21:23:07.089 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.31, opts=13)
21:23:07.093 00.004 6120 Enqueuing Move request for scope (-0.13, 0.31)
21:23:07.097 00.004 7680 Worker thread wakes up
21:23:07.097 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.31) opts 0xd
21:23:07.097 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.31)
21:23:07.097 00.000 7680 Moving (-0.13, 0.31) raw xDistance=0.07 yDistance=-0.33
21:23:07.097 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:23:07.098 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:23:07.098 00.000 7680 MoveAxis(E, 0, ABG)
21:23:07.099 00.001 7680 Move returns status 0, amount 0
21:23:07.099 00.000 7680 MoveAxis(N, 182, ABG)
21:23:07.099 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:23:07.103 00.004 7680 Guiding  Dir = 0, Dur = 182
21:23:07.104 00.001 7680 IsSlewing returns 0
21:23:07.104 00.000 7680 IsGuiding returns 0
21:23:07.105 00.001 7680 PulseGuide returned control before completion, sleep 192
21:23:07.127 00.022 6120 UpdateGuideState exits: m=5504 SNR=48.2
21:23:07.130 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:07.135 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:07.139 00.004 6120 Enqueuing Expose request
21:23:07.301 00.162 7680 IsGuiding returns 1
21:23:07.303 00.002 7680 scope still moving after pulse duration time elapsed
21:23:07.333 00.030 7680 IsSlewing returns 0
21:23:07.336 00.003 7680 IsGuiding returns 0
21:23:07.336 00.000 7680 scope move finished after 182 + 49 ms
21:23:07.337 00.001 7680 Move returns status 0, amount 182
21:23:07.338 00.001 7680 move complete, result=0
21:23:07.338 00.000 7680 worker thread done servicing request
21:23:07.338 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 182 ms NORTH
21:23:07.344 00.006 7680 Worker thread wakes up
21:23:07.344 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:07.344 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:23:08.603 01.259 7680 Exposure complete
21:23:08.723 00.120 7680 worker thread done servicing request
21:23:08.724 00.001 6120 OnExposeComplete: enter
21:23:08.728 00.004 6120 UpdateGuideState(): m_state=6
21:23:08.732 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
21:23:08.738 00.006 6120 Star::Find returns 1 (0), X=1199.54, Y=1053.80, Mass=5566, SNR=48.8, Peak=144 HFD=7.0
21:23:08.743 00.005 6120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-2.95) = xAngle (0.73 = 0.73)
21:23:08.747 00.004 6120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.47 = 0.47)
21:23:08.752 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.28 hyp=0.35 cameraTheta=-2.22 mountX=0.26 mountY=0.16, mountTheta=0.54
21:23:08.757 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.28, opts=13)
21:23:08.760 00.003 6120 Enqueuing Move request for scope (-0.21, -0.28)
21:23:08.767 00.007 7680 Worker thread wakes up
21:23:08.767 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.28) opts 0xd
21:23:08.768 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.28)
21:23:08.768 00.000 7680 Moving (-0.21, -0.28) raw xDistance=0.26 yDistance=0.16
21:23:08.768 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
21:23:08.768 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:23:08.768 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:23:08.768 00.000 7680 MoveAxis(W, 111, ABG)
21:23:08.769 00.001 7680 Guiding  Dir = 3, Dur = 111
21:23:08.769 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:23:08.774 00.005 7680 IsSlewing returns 0
21:23:08.774 00.000 7680 IsGuiding returns 0
21:23:08.774 00.000 7680 PulseGuide returned control before completion, sleep 121
21:23:08.796 00.022 6120 UpdateGuideState exits: m=5566 SNR=48.8
21:23:08.800 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:08.804 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:08.808 00.004 6120 Enqueuing Expose request
21:23:08.902 00.094 7680 IsGuiding returns 1
21:23:08.902 00.000 7680 scope still moving after pulse duration time elapsed
21:23:08.933 00.031 7680 IsSlewing returns 0
21:23:08.934 00.001 7680 IsGuiding returns 0
21:23:08.934 00.000 7680 scope move finished after 111 + 48 ms
21:23:08.935 00.001 7680 Move returns status 0, amount 111
21:23:08.935 00.000 7680 MoveAxis(N, 0, ABG)
21:23:08.935 00.000 7680 Move returns status 0, amount 0
21:23:08.936 00.001 7680 move complete, result=0
21:23:08.936 00.000 7680 worker thread done servicing request
21:23:08.936 00.000 7680 Worker thread wakes up
21:23:08.937 00.001 6120 GuideStep: 0.3 px 111 ms WEST, 0.2 px 0 ms NORTH
21:23:08.942 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:08.942 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:23:10.196 01.254 7680 Exposure complete
21:23:10.304 00.108 7680 worker thread done servicing request
21:23:10.305 00.001 6120 OnExposeComplete: enter
21:23:10.308 00.003 6120 UpdateGuideState(): m_state=6
21:23:10.312 00.004 6120 Star::Find(15, 1199, 1053, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
21:23:10.316 00.004 6120 Star::Find returns 1 (0), X=1199.94, Y=1054.53, Mass=5704, SNR=48.1, Peak=134 HFD=6.8
21:23:10.320 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.13 = -2.16)
21:23:10.323 00.003 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.42)
21:23:10.326 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.45 hyp=0.48 cameraTheta=1.17 mountX=-0.27 mountY=-0.32, mountTheta=-2.27
21:23:10.333 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.45, opts=13)
21:23:10.337 00.004 6120 Enqueuing Move request for scope (0.19, 0.45)
21:23:10.341 00.004 7680 Worker thread wakes up
21:23:10.341 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.45) opts 0xd
21:23:10.341 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.45)
21:23:10.341 00.000 7680 Moving (0.19, 0.45) raw xDistance=-0.27 yDistance=-0.32
21:23:10.341 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
21:23:10.343 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:23:10.343 00.000 7680 MoveAxis(E, 105, ABG)
21:23:10.343 00.000 7680 Guiding  Dir = 2, Dur = 105
21:23:10.343 00.000 7680 IsSlewing returns 0
21:23:10.343 00.000 7680 IsGuiding returns 0
21:23:10.344 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=193, Gamma=1.000
21:23:10.348 00.004 7680 PulseGuide returned control before completion, sleep 115
21:23:10.368 00.020 6120 UpdateGuideState exits: m=5704 SNR=48.1
21:23:10.373 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:10.377 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:10.380 00.003 6120 Enqueuing Expose request
21:23:10.468 00.088 7680 IsGuiding returns 1
21:23:10.468 00.000 7680 scope still moving after pulse duration time elapsed
21:23:10.498 00.030 7680 IsSlewing returns 0
21:23:10.501 00.003 7680 IsGuiding returns 0
21:23:10.501 00.000 7680 scope move finished after 105 + 52 ms
21:23:10.502 00.001 7680 Move returns status 0, amount 105
21:23:10.502 00.000 7680 MoveAxis(N, 173, ABG)
21:23:10.503 00.001 7680 Guiding  Dir = 0, Dur = 173
21:23:10.504 00.001 7680 IsSlewing returns 0
21:23:10.504 00.000 7680 IsGuiding returns 0
21:23:10.505 00.001 7680 PulseGuide returned control before completion, sleep 183
21:23:10.704 00.199 7680 IsGuiding returns 1
21:23:10.704 00.000 7680 scope still moving after pulse duration time elapsed
21:23:10.736 00.032 7680 IsSlewing returns 0
21:23:10.737 00.001 7680 IsGuiding returns 0
21:23:10.737 00.000 7680 scope move finished after 173 + 59 ms
21:23:10.738 00.001 7680 Move returns status 0, amount 173
21:23:10.738 00.000 7680 move complete, result=0
21:23:10.738 00.000 7680 worker thread done servicing request
21:23:10.739 00.001 7680 Worker thread wakes up
21:23:10.739 00.000 6120 GuideStep: -0.3 px 105 ms EAST, -0.3 px 173 ms NORTH
21:23:10.745 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:10.745 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:23:11.988 01.243 7680 Exposure complete
21:23:12.096 00.108 7680 worker thread done servicing request
21:23:12.096 00.000 6120 OnExposeComplete: enter
21:23:12.101 00.005 6120 UpdateGuideState(): m_state=6
21:23:12.104 00.003 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
21:23:12.109 00.005 6120 Star::Find returns 1 (0), X=1199.52, Y=1054.33, Mass=5600, SNR=48.2, Peak=134 HFD=6.9
21:23:12.114 00.005 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
21:23:12.119 00.005 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.30)
21:23:12.123 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.25 hyp=0.34 cameraTheta=2.30 mountX=0.18 mountY=-0.33, mountTheta=-1.08
21:23:12.127 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.25, opts=13)
21:23:12.132 00.005 6120 Enqueuing Move request for scope (-0.23, 0.25)
21:23:12.136 00.004 7680 Worker thread wakes up
21:23:12.136 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.25) opts 0xd
21:23:12.136 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.25)
21:23:12.136 00.000 7680 Moving (-0.23, 0.25) raw xDistance=0.18 yDistance=-0.33
21:23:12.137 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:23:12.137 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:23:12.137 00.000 7680 MoveAxis(E, 0, ABG)
21:23:12.137 00.000 7680 Move returns status 0, amount 0
21:23:12.138 00.001 7680 MoveAxis(N, 177, ABG)
21:23:12.138 00.000 7680 Guiding  Dir = 0, Dur = 177
21:23:12.138 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:23:12.142 00.004 7680 IsSlewing returns 0
21:23:12.143 00.001 7680 IsGuiding returns 0
21:23:12.143 00.000 7680 PulseGuide returned control before completion, sleep 187
21:23:12.165 00.022 6120 UpdateGuideState exits: m=5600 SNR=48.2
21:23:12.170 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:12.176 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:12.181 00.005 6120 Enqueuing Expose request
21:23:12.334 00.153 7680 IsGuiding returns 1
21:23:12.335 00.001 7680 scope still moving after pulse duration time elapsed
21:23:12.365 00.030 7680 IsSlewing returns 0
21:23:12.369 00.004 7680 IsGuiding returns 0
21:23:12.370 00.001 7680 scope move finished after 177 + 49 ms
21:23:12.370 00.000 7680 Move returns status 0, amount 177
21:23:12.371 00.001 7680 move complete, result=0
21:23:12.372 00.001 7680 worker thread done servicing request
21:23:12.372 00.000 7680 Worker thread wakes up
21:23:12.373 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 177 ms NORTH
21:23:12.379 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:12.379 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:23:13.626 01.247 7680 Exposure complete
21:23:13.738 00.112 6120 OnExposeComplete: enter
21:23:13.742 00.004 6120 UpdateGuideState(): m_state=6
21:23:13.748 00.006 7680 worker thread done servicing request
21:23:13.748 00.000 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
21:23:13.752 00.004 6120 Star::Find returns 1 (0), X=1199.55, Y=1054.39, Mass=5709, SNR=49.2, Peak=123 HFD=7.1
21:23:13.756 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.10 = -1.19)
21:23:13.759 00.003 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.46)
21:23:13.763 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.31 hyp=0.36 cameraTheta=2.14 mountX=0.14 mountY=-0.36, mountTheta=-1.21
21:23:13.768 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.31, opts=13)
21:23:13.773 00.005 6120 Enqueuing Move request for scope (-0.20, 0.31)
21:23:13.776 00.003 7680 Worker thread wakes up
21:23:13.776 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.31) opts 0xd
21:23:13.776 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.31)
21:23:13.776 00.000 7680 Moving (-0.20, 0.31) raw xDistance=0.14 yDistance=-0.36
21:23:13.776 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:23:13.776 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:23:13.778 00.002 7680 MoveAxis(E, 0, ABG)
21:23:13.778 00.000 7680 Move returns status 0, amount 0
21:23:13.778 00.000 7680 MoveAxis(N, 196, ABG)
21:23:13.778 00.000 7680 Guiding  Dir = 0, Dur = 196
21:23:13.778 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:23:13.782 00.004 7680 IsSlewing returns 0
21:23:13.782 00.000 7680 IsGuiding returns 0
21:23:13.782 00.000 7680 PulseGuide returned control before completion, sleep 206
21:23:13.804 00.022 6120 UpdateGuideState exits: m=5709 SNR=49.2
21:23:13.809 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:13.812 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:13.815 00.003 6120 Enqueuing Expose request
21:23:14.005 00.190 7680 IsGuiding returns 0
21:23:14.005 00.000 7680 Move returns status 0, amount 196
21:23:14.006 00.001 7680 move complete, result=0
21:23:14.006 00.000 7680 worker thread done servicing request
21:23:14.007 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 196 ms NORTH
21:23:14.015 00.008 7680 Worker thread wakes up
21:23:14.015 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:14.015 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:23:15.266 01.251 7680 Exposure complete
21:23:15.367 00.101 7680 worker thread done servicing request
21:23:15.367 00.000 6120 OnExposeComplete: enter
21:23:15.371 00.004 6120 UpdateGuideState(): m_state=6
21:23:15.374 00.003 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
21:23:15.378 00.004 6120 Star::Find returns 1 (0), X=1199.58, Y=1054.24, Mass=5891, SNR=49.2, Peak=138 HFD=6.8
21:23:15.381 00.003 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-2.95) = xAngle (5.32 = -0.96)
21:23:15.384 00.003 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.06 = -1.23)
21:23:15.388 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.16 hyp=0.24 cameraTheta=2.37 mountX=0.13 mountY=-0.22, mountTheta=-1.02
21:23:15.392 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.16, opts=13)
21:23:15.396 00.004 6120 Enqueuing Move request for scope (-0.17, 0.16)
21:23:15.400 00.004 7680 Worker thread wakes up
21:23:15.400 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.16) opts 0xd
21:23:15.400 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.16)
21:23:15.400 00.000 7680 Moving (-0.17, 0.16) raw xDistance=0.13 yDistance=-0.22
21:23:15.400 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:23:15.401 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:23:15.401 00.000 7680 MoveAxis(E, 0, ABG)
21:23:15.401 00.000 7680 Move returns status 0, amount 0
21:23:15.401 00.000 7680 MoveAxis(N, 120, ABG)
21:23:15.401 00.000 7680 Guiding  Dir = 0, Dur = 120
21:23:15.403 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:23:15.407 00.004 7680 IsSlewing returns 0
21:23:15.407 00.000 7680 IsGuiding returns 0
21:23:15.408 00.001 7680 PulseGuide returned control before completion, sleep 130
21:23:15.430 00.022 6120 UpdateGuideState exits: m=5891 SNR=49.2
21:23:15.434 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:15.437 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:15.442 00.005 6120 Enqueuing Expose request
21:23:15.553 00.111 7680 IsGuiding returns 1
21:23:15.554 00.001 7680 scope still moving after pulse duration time elapsed
21:23:15.585 00.031 7680 IsSlewing returns 0
21:23:15.586 00.001 7680 IsGuiding returns 0
21:23:15.587 00.001 7680 scope move finished after 120 + 59 ms
21:23:15.588 00.001 7680 Move returns status 0, amount 120
21:23:15.588 00.000 7680 move complete, result=0
21:23:15.588 00.000 7680 worker thread done servicing request
21:23:15.589 00.001 7680 Worker thread wakes up
21:23:15.590 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 120 ms NORTH
21:23:15.596 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:15.596 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:23:16.841 01.245 7680 Exposure complete
21:23:16.941 00.100 7680 worker thread done servicing request
21:23:16.941 00.000 6120 OnExposeComplete: enter
21:23:16.945 00.004 6120 UpdateGuideState(): m_state=6
21:23:16.949 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
21:23:16.953 00.004 6120 Star::Find returns 1 (0), X=1199.58, Y=1054.25, Mass=5643, SNR=48.8, Peak=141 HFD=6.8
21:23:16.958 00.005 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
21:23:16.963 00.005 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
21:23:16.967 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.24 cameraTheta=2.36 mountX=0.13 mountY=-0.22, mountTheta=-1.03
21:23:16.972 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.17, opts=13)
21:23:16.976 00.004 6120 Enqueuing Move request for scope (-0.17, 0.17)
21:23:16.980 00.004 7680 Worker thread wakes up
21:23:16.980 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0xd
21:23:16.980 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.17)
21:23:16.980 00.000 7680 Moving (-0.17, 0.17) raw xDistance=0.13 yDistance=-0.22
21:23:16.980 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:23:16.980 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:23:16.981 00.001 7680 MoveAxis(E, 0, ABG)
21:23:16.981 00.000 7680 Move returns status 0, amount 0
21:23:16.981 00.000 7680 MoveAxis(N, 121, ABG)
21:23:16.981 00.000 7680 Guiding  Dir = 0, Dur = 121
21:23:16.982 00.001 7680 IsSlewing returns 0
21:23:16.982 00.000 7680 IsGuiding returns 0
21:23:16.983 00.001 7680 PulseGuide returned control before completion, sleep 131
21:23:16.983 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:23:17.011 00.028 6120 UpdateGuideState exits: m=5643 SNR=48.8
21:23:17.016 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:17.019 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:17.024 00.005 6120 Enqueuing Expose request
21:23:17.132 00.108 7680 IsGuiding returns 0
21:23:17.132 00.000 7680 Move returns status 0, amount 121
21:23:17.133 00.001 7680 move complete, result=0
21:23:17.134 00.001 7680 worker thread done servicing request
21:23:17.134 00.000 7680 Worker thread wakes up
21:23:17.134 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 121 ms NORTH
21:23:17.143 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:17.143 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:23:18.399 01.256 7680 Exposure complete
21:23:18.514 00.115 7680 worker thread done servicing request
21:23:18.514 00.000 6120 OnExposeComplete: enter
21:23:18.519 00.005 6120 UpdateGuideState(): m_state=6
21:23:18.522 00.003 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
21:23:18.527 00.005 6120 Star::Find returns 1 (0), X=1199.53, Y=1053.99, Mass=5894, SNR=48.6, Peak=125 HFD=6.7
21:23:18.531 00.004 6120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-2.95) = xAngle (0.20 = 0.20)
21:23:18.535 00.004 6120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.06 = -0.06)
21:23:18.538 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-2.75 mountX=0.23 mountY=-0.02, mountTheta=-0.07
21:23:18.544 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.09, opts=13)
21:23:18.549 00.005 6120 Enqueuing Move request for scope (-0.22, -0.09)
21:23:18.554 00.005 7680 Worker thread wakes up
21:23:18.554 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.09) opts 0xd
21:23:18.554 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.09)
21:23:18.554 00.000 7680 Moving (-0.22, -0.09) raw xDistance=0.23 yDistance=-0.02
21:23:18.554 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
21:23:18.555 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:23:18.555 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:23:18.555 00.000 7680 MoveAxis(W, 98, ABG)
21:23:18.556 00.001 7680 Guiding  Dir = 3, Dur = 98
21:23:18.556 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:23:18.560 00.004 7680 IsSlewing returns 0
21:23:18.560 00.000 7680 IsGuiding returns 0
21:23:18.561 00.001 7680 PulseGuide returned control before completion, sleep 108
21:23:18.584 00.023 6120 UpdateGuideState exits: m=5894 SNR=48.6
21:23:18.588 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:18.593 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:18.598 00.005 6120 Enqueuing Expose request
21:23:18.671 00.073 7680 IsGuiding returns 1
21:23:18.672 00.001 7680 scope still moving after pulse duration time elapsed
21:23:18.701 00.029 7680 IsSlewing returns 0
21:23:18.701 00.000 7680 IsGuiding returns 0
21:23:18.702 00.001 7680 scope move finished after 98 + 43 ms
21:23:18.702 00.000 7680 Move returns status 0, amount 98
21:23:18.704 00.002 7680 MoveAxis(N, 0, ABG)
21:23:18.704 00.000 7680 Move returns status 0, amount 0
21:23:18.704 00.000 7680 move complete, result=0
21:23:18.704 00.000 7680 worker thread done servicing request
21:23:18.704 00.000 7680 Worker thread wakes up
21:23:18.704 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:18.705 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:23:18.705 00.000 6120 GuideStep: 0.2 px 98 ms WEST, -0.0 px 0 ms NORTH
21:23:19.949 01.244 7680 Exposure complete
21:23:20.057 00.108 7680 worker thread done servicing request
21:23:20.058 00.001 6120 OnExposeComplete: enter
21:23:20.062 00.004 6120 UpdateGuideState(): m_state=6
21:23:20.066 00.004 6120 Star::Find(15, 1199, 1053, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
21:23:20.069 00.003 6120 Star::Find returns 1 (0), X=1199.69, Y=1054.30, Mass=5502, SNR=47.7, Peak=117 HFD=6.8
21:23:20.074 00.005 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
21:23:20.078 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.76)
21:23:20.083 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.84 mountX=0.02 mountY=-0.22, mountTheta=-1.49
21:23:20.089 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.22, opts=13)
21:23:20.093 00.004 6120 Enqueuing Move request for scope (-0.06, 0.22)
21:23:20.096 00.003 7680 Worker thread wakes up
21:23:20.097 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
21:23:20.097 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
21:23:20.097 00.000 7680 Moving (-0.06, 0.22) raw xDistance=0.02 yDistance=-0.22
21:23:20.097 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:23:20.097 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:23:20.097 00.000 7680 MoveAxis(E, 0, ABG)
21:23:20.098 00.001 7680 Move returns status 0, amount 0
21:23:20.098 00.000 7680 MoveAxis(N, 121, ABG)
21:23:20.098 00.000 7680 Guiding  Dir = 0, Dur = 121
21:23:20.098 00.000 7680 IsSlewing returns 0
21:23:20.098 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:23:20.103 00.005 7680 IsGuiding returns 0
21:23:20.103 00.000 7680 PulseGuide returned control before completion, sleep 131
21:23:20.125 00.022 6120 UpdateGuideState exits: m=5502 SNR=47.7
21:23:20.130 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:20.134 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:20.139 00.005 6120 Enqueuing Expose request
21:23:20.238 00.099 7680 IsGuiding returns 1
21:23:20.239 00.001 7680 scope still moving after pulse duration time elapsed
21:23:20.269 00.030 7680 IsSlewing returns 0
21:23:20.270 00.001 7680 IsGuiding returns 0
21:23:20.273 00.003 7680 scope move finished after 121 + 48 ms
21:23:20.273 00.000 7680 Move returns status 0, amount 121
21:23:20.274 00.001 7680 move complete, result=0
21:23:20.274 00.000 7680 worker thread done servicing request
21:23:20.274 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 121 ms NORTH
21:23:20.280 00.006 7680 Worker thread wakes up
21:23:20.280 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:20.280 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:23:21.533 01.253 7680 Exposure complete
21:23:21.642 00.109 7680 worker thread done servicing request
21:23:21.642 00.000 6120 OnExposeComplete: enter
21:23:21.646 00.004 6120 UpdateGuideState(): m_state=6
21:23:21.649 00.003 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
21:23:21.654 00.005 6120 Star::Find returns 1 (0), X=1199.62, Y=1054.38, Mass=5688, SNR=48.9, Peak=133 HFD=7.1
21:23:21.659 00.005 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.35)
21:23:21.663 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.62)
21:23:21.667 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.30 hyp=0.32 cameraTheta=1.98 mountX=0.07 mountY=-0.32, mountTheta=-1.35
21:23:21.675 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.30, opts=13)
21:23:21.680 00.005 6120 Enqueuing Move request for scope (-0.13, 0.30)
21:23:21.688 00.008 7680 Worker thread wakes up
21:23:21.688 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.30) opts 0xd
21:23:21.688 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.30)
21:23:21.688 00.000 7680 Moving (-0.13, 0.30) raw xDistance=0.07 yDistance=-0.32
21:23:21.688 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:23:21.688 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:23:21.688 00.000 7680 MoveAxis(E, 0, ABG)
21:23:21.688 00.000 7680 Move returns status 0, amount 0
21:23:21.688 00.000 7680 MoveAxis(N, 176, ABG)
21:23:21.688 00.000 7680 Guiding  Dir = 0, Dur = 176
21:23:21.690 00.002 7680 IsSlewing returns 0
21:23:21.691 00.001 7680 IsGuiding returns 0
21:23:21.691 00.000 7680 PulseGuide returned control before completion, sleep 186
21:23:21.692 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:23:21.716 00.024 6120 UpdateGuideState exits: m=5688 SNR=48.9
21:23:21.720 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:21.723 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:21.726 00.003 6120 Enqueuing Expose request
21:23:21.882 00.156 7680 IsGuiding returns 1
21:23:21.884 00.002 7680 scope still moving after pulse duration time elapsed
21:23:21.913 00.029 7680 IsSlewing returns 0
21:23:21.915 00.002 7680 IsGuiding returns 0
21:23:21.915 00.000 7680 scope move finished after 176 + 48 ms
21:23:21.915 00.000 7680 Move returns status 0, amount 176
21:23:21.917 00.002 7680 move complete, result=0
21:23:21.917 00.000 7680 worker thread done servicing request
21:23:21.917 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 176 ms NORTH
21:23:21.922 00.005 7680 Worker thread wakes up
21:23:21.923 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:21.923 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:23:23.182 01.259 7680 Exposure complete
21:23:23.292 00.110 7680 worker thread done servicing request
21:23:23.293 00.001 6120 OnExposeComplete: enter
21:23:23.297 00.004 6120 UpdateGuideState(): m_state=6
21:23:23.301 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
21:23:23.303 00.002 6120 Star::Find returns 1 (0), X=1199.54, Y=1054.35, Mass=5265, SNR=46.0, Peak=127 HFD=6.9
21:23:23.308 00.005 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.19 = -1.09)
21:23:23.311 00.003 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
21:23:23.314 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.27 hyp=0.35 cameraTheta=2.23 mountX=0.16 mountY=-0.34, mountTheta=-1.13
21:23:23.319 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.27, opts=13)
21:23:23.321 00.002 6120 Enqueuing Move request for scope (-0.21, 0.27)
21:23:23.328 00.007 7680 Worker thread wakes up
21:23:23.328 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.27) opts 0xd
21:23:23.328 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.27)
21:23:23.328 00.000 7680 Moving (-0.21, 0.27) raw xDistance=0.16 yDistance=-0.34
21:23:23.328 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:23:23.329 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:23:23.329 00.000 7680 MoveAxis(E, 0, ABG)
21:23:23.329 00.000 7680 Move returns status 0, amount 0
21:23:23.329 00.000 7680 MoveAxis(N, 185, ABG)
21:23:23.329 00.000 7680 Guiding  Dir = 0, Dur = 185
21:23:23.329 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:23:23.334 00.005 7680 IsSlewing returns 0
21:23:23.335 00.001 7680 IsGuiding returns 0
21:23:23.335 00.000 7680 PulseGuide returned control before completion, sleep 195
21:23:23.356 00.021 6120 UpdateGuideState exits: m=5265 SNR=46.0
21:23:23.361 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:23.365 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:23.368 00.003 6120 Enqueuing Expose request
21:23:23.543 00.175 7680 IsGuiding returns 1
21:23:23.544 00.001 7680 scope still moving after pulse duration time elapsed
21:23:23.573 00.029 7680 IsSlewing returns 0
21:23:23.574 00.001 7680 IsGuiding returns 0
21:23:23.574 00.000 7680 scope move finished after 185 + 54 ms
21:23:23.576 00.002 7680 Move returns status 0, amount 185
21:23:23.576 00.000 7680 move complete, result=0
21:23:23.577 00.001 7680 worker thread done servicing request
21:23:23.577 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 185 ms NORTH
21:23:23.587 00.010 7680 Worker thread wakes up
21:23:23.588 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:23.588 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:23:24.840 01.252 7680 Exposure complete
21:23:24.937 00.097 7680 worker thread done servicing request
21:23:24.938 00.001 6120 OnExposeComplete: enter
21:23:24.942 00.004 6120 UpdateGuideState(): m_state=6
21:23:24.945 00.003 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
21:23:24.949 00.004 6120 Star::Find returns 1 (0), X=1199.51, Y=1054.32, Mass=5873, SNR=49.6, Peak=137 HFD=7.0
21:23:24.953 00.004 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.31 = -0.98)
21:23:24.957 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.25)
21:23:24.960 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.24 hyp=0.33 cameraTheta=2.35 mountX=0.19 mountY=-0.32, mountTheta=-1.04
21:23:24.965 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.24, opts=13)
21:23:24.970 00.005 6120 Enqueuing Move request for scope (-0.24, 0.24)
21:23:24.973 00.003 7680 Worker thread wakes up
21:23:24.973 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.24) opts 0xd
21:23:24.973 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.24)
21:23:24.973 00.000 7680 Moving (-0.24, 0.24) raw xDistance=0.19 yDistance=-0.32
21:23:24.974 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:23:24.974 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:23:24.974 00.000 7680 MoveAxis(E, 0, ABG)
21:23:24.974 00.000 7680 Move returns status 0, amount 0
21:23:24.974 00.000 7680 MoveAxis(N, 172, ABG)
21:23:24.974 00.000 7680 Guiding  Dir = 0, Dur = 172
21:23:24.975 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:23:24.979 00.004 7680 IsSlewing returns 0
21:23:24.980 00.001 7680 IsGuiding returns 0
21:23:24.980 00.000 7680 PulseGuide returned control before completion, sleep 182
21:23:25.003 00.023 6120 UpdateGuideState exits: m=5873 SNR=49.6
21:23:25.007 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:25.011 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:25.016 00.005 6120 Enqueuing Expose request
21:23:25.170 00.154 7680 IsGuiding returns 1
21:23:25.170 00.000 7680 scope still moving after pulse duration time elapsed
21:23:25.201 00.031 7680 IsSlewing returns 0
21:23:25.202 00.001 7680 IsGuiding returns 0
21:23:25.202 00.000 7680 scope move finished after 172 + 50 ms
21:23:25.203 00.001 7680 Move returns status 0, amount 172
21:23:25.204 00.001 7680 move complete, result=0
21:23:25.204 00.000 7680 worker thread done servicing request
21:23:25.204 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 172 ms NORTH
21:23:25.212 00.008 7680 Worker thread wakes up
21:23:25.213 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:25.213 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:23:26.465 01.252 7680 Exposure complete
21:23:26.575 00.110 7680 worker thread done servicing request
21:23:26.576 00.001 6120 OnExposeComplete: enter
21:23:26.579 00.003 6120 UpdateGuideState(): m_state=6
21:23:26.583 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
21:23:26.588 00.005 6120 Star::Find returns 1 (0), X=1199.56, Y=1054.14, Mass=5938, SNR=49.7, Peak=133 HFD=6.9
21:23:26.591 00.003 6120 CameraToMount -- cameraTheta (2.83) - m_xAngle (-2.95) = xAngle (5.79 = -0.50)
21:23:26.595 00.004 6120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.52 = -0.76)
21:23:26.600 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.06 hyp=0.20 cameraTheta=2.83 mountX=0.18 mountY=-0.14, mountTheta=-0.67
21:23:26.605 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.06, opts=13)
21:23:26.610 00.005 6120 Enqueuing Move request for scope (-0.19, 0.06)
21:23:26.617 00.007 7680 Worker thread wakes up
21:23:26.617 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.06) opts 0xd
21:23:26.617 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.06)
21:23:26.617 00.000 7680 Moving (-0.19, 0.06) raw xDistance=0.18 yDistance=-0.14
21:23:26.617 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:23:26.617 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:23:26.619 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:23:26.619 00.000 7680 MoveAxis(E, 0, ABG)
21:23:26.619 00.000 7680 Move returns status 0, amount 0
21:23:26.619 00.000 7680 MoveAxis(N, 0, ABG)
21:23:26.619 00.000 7680 Move returns status 0, amount 0
21:23:26.620 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:23:26.625 00.005 7680 move complete, result=0
21:23:26.626 00.001 7680 worker thread done servicing request
21:23:26.646 00.020 6120 UpdateGuideState exits: m=5938 SNR=49.7
21:23:26.651 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:26.655 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:26.659 00.004 6120 Enqueuing Expose request
21:23:26.662 00.003 7680 Worker thread wakes up
21:23:26.663 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:23:26.666 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:26.666 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:23:27.921 01.255 7680 Exposure complete
21:23:28.036 00.115 7680 worker thread done servicing request
21:23:28.037 00.001 6120 OnExposeComplete: enter
21:23:28.040 00.003 6120 UpdateGuideState(): m_state=6
21:23:28.045 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
21:23:28.050 00.005 6120 Star::Find returns 1 (0), X=1199.55, Y=1054.35, Mass=5313, SNR=45.9, Peak=115 HFD=6.8
21:23:28.055 00.005 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.16 = -1.13)
21:23:28.058 00.003 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.40)
21:23:28.062 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.28 hyp=0.34 cameraTheta=2.20 mountX=0.15 mountY=-0.34, mountTheta=-1.16
21:23:28.068 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.28, opts=13)
21:23:28.072 00.004 6120 Enqueuing Move request for scope (-0.20, 0.28)
21:23:28.075 00.003 7680 Worker thread wakes up
21:23:28.075 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.28) opts 0xd
21:23:28.077 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.28)
21:23:28.077 00.000 7680 Moving (-0.20, 0.28) raw xDistance=0.15 yDistance=-0.34
21:23:28.077 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:23:28.077 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:23:28.077 00.000 7680 MoveAxis(E, 0, ABG)
21:23:28.078 00.001 7680 Move returns status 0, amount 0
21:23:28.078 00.000 7680 MoveAxis(N, 182, ABG)
21:23:28.078 00.000 7680 Guiding  Dir = 0, Dur = 182
21:23:28.078 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:23:28.083 00.005 7680 IsSlewing returns 0
21:23:28.083 00.000 7680 IsGuiding returns 0
21:23:28.084 00.001 7680 PulseGuide returned control before completion, sleep 192
21:23:28.105 00.021 6120 UpdateGuideState exits: m=5313 SNR=45.9
21:23:28.111 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:28.117 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:28.122 00.005 6120 Enqueuing Expose request
21:23:28.282 00.160 7680 IsGuiding returns 1
21:23:28.283 00.001 7680 scope still moving after pulse duration time elapsed
21:23:28.313 00.030 7680 IsSlewing returns 0
21:23:28.315 00.002 7680 IsGuiding returns 0
21:23:28.316 00.001 7680 scope move finished after 182 + 50 ms
21:23:28.316 00.000 7680 Move returns status 0, amount 182
21:23:28.317 00.001 7680 move complete, result=0
21:23:28.317 00.000 7680 worker thread done servicing request
21:23:28.317 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 182 ms NORTH
21:23:28.325 00.008 7680 Worker thread wakes up
21:23:28.325 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:28.325 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:23:29.574 01.249 7680 Exposure complete
21:23:29.681 00.107 7680 worker thread done servicing request
21:23:29.682 00.001 6120 OnExposeComplete: enter
21:23:29.686 00.004 6120 UpdateGuideState(): m_state=6
21:23:29.689 00.003 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
21:23:29.694 00.005 6120 Star::Find returns 1 (0), X=1199.53, Y=1054.18, Mass=5528, SNR=48.2, Peak=125 HFD=6.9
21:23:29.698 00.004 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-2.95) = xAngle (5.67 = -0.62)
21:23:29.701 00.003 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.40 = -0.89)
21:23:29.706 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.24 cameraTheta=2.71 mountX=0.20 mountY=-0.19, mountTheta=-0.76
21:23:29.712 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.10, opts=13)
21:23:29.717 00.005 6120 Enqueuing Move request for scope (-0.22, 0.10)
21:23:29.720 00.003 7680 Worker thread wakes up
21:23:29.720 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.10) opts 0xd
21:23:29.720 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.10)
21:23:29.720 00.000 7680 Moving (-0.22, 0.10) raw xDistance=0.20 yDistance=-0.19
21:23:29.720 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
21:23:29.720 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:23:29.722 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:23:29.722 00.000 7680 MoveAxis(E, 0, ABG)
21:23:29.722 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=234, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:23:29.726 00.004 7680 Move returns status 0, amount 0
21:23:29.726 00.000 7680 MoveAxis(N, 0, ABG)
21:23:29.727 00.001 7680 Move returns status 0, amount 0
21:23:29.727 00.000 7680 move complete, result=0
21:23:29.727 00.000 7680 worker thread done servicing request
21:23:29.748 00.021 6120 UpdateGuideState exits: m=5528 SNR=48.2
21:23:29.752 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:29.756 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:29.760 00.004 6120 Enqueuing Expose request
21:23:29.766 00.006 7680 Worker thread wakes up
21:23:29.766 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:29.766 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:23:29.766 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:23:31.022 01.256 7680 Exposure complete
21:23:31.130 00.108 7680 worker thread done servicing request
21:23:31.130 00.000 6120 OnExposeComplete: enter
21:23:31.134 00.004 6120 UpdateGuideState(): m_state=6
21:23:31.141 00.007 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
21:23:31.147 00.006 6120 Star::Find returns 1 (0), X=1199.65, Y=1054.39, Mass=5207, SNR=45.3, Peak=121 HFD=6.8
21:23:31.152 00.005 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
21:23:31.156 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
21:23:31.160 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.31 hyp=0.33 cameraTheta=1.89 mountX=0.04 mountY=-0.32, mountTheta=-1.44
21:23:31.165 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.31, opts=13)
21:23:31.169 00.004 6120 Enqueuing Move request for scope (-0.10, 0.31)
21:23:31.172 00.003 7680 Worker thread wakes up
21:23:31.173 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.31) opts 0xd
21:23:31.173 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.31)
21:23:31.174 00.001 7680 Moving (-0.10, 0.31) raw xDistance=0.04 yDistance=-0.32
21:23:31.174 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:23:31.174 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:23:31.174 00.000 7680 MoveAxis(E, 0, ABG)
21:23:31.174 00.000 7680 Move returns status 0, amount 0
21:23:31.175 00.001 7680 MoveAxis(N, 175, ABG)
21:23:31.175 00.000 7680 Guiding  Dir = 0, Dur = 175
21:23:31.175 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:23:31.179 00.004 7680 IsSlewing returns 0
21:23:31.179 00.000 7680 IsGuiding returns 0
21:23:31.180 00.001 7680 PulseGuide returned control before completion, sleep 185
21:23:31.203 00.023 6120 UpdateGuideState exits: m=5207 SNR=45.3
21:23:31.207 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:31.212 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:31.216 00.004 6120 Enqueuing Expose request
21:23:31.371 00.155 7680 IsGuiding returns 1
21:23:31.372 00.001 7680 scope still moving after pulse duration time elapsed
21:23:31.402 00.030 7680 IsSlewing returns 0
21:23:31.403 00.001 7680 IsGuiding returns 0
21:23:31.404 00.001 7680 scope move finished after 175 + 49 ms
21:23:31.404 00.000 7680 Move returns status 0, amount 175
21:23:31.405 00.001 7680 move complete, result=0
21:23:31.406 00.001 7680 worker thread done servicing request
21:23:31.406 00.000 7680 Worker thread wakes up
21:23:31.407 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 175 ms NORTH
21:23:31.414 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:31.414 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:23:32.659 01.245 7680 Exposure complete
21:23:32.760 00.101 7680 worker thread done servicing request
21:23:32.760 00.000 6120 OnExposeComplete: enter
21:23:32.766 00.006 6120 UpdateGuideState(): m_state=6
21:23:32.770 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
21:23:32.775 00.005 6120 Star::Find returns 1 (0), X=1199.36, Y=1054.35, Mass=5617, SNR=48.4, Peak=138 HFD=7.1
21:23:32.779 00.004 6120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-2.95) = xAngle (5.49 = -0.79)
21:23:32.783 00.004 6120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.06)
21:23:32.786 00.003 6120 CameraToMount -- cameraX=-0.39 cameraY=0.27 hyp=0.47 cameraTheta=2.53 mountX=0.33 mountY=-0.41, mountTheta=-0.89
21:23:32.790 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=0.27, opts=13)
21:23:32.795 00.005 6120 Enqueuing Move request for scope (-0.39, 0.27)
21:23:32.798 00.003 7680 Worker thread wakes up
21:23:32.799 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.27) opts 0xd
21:23:32.799 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, 0.27)
21:23:32.799 00.000 7680 Moving (-0.39, 0.27) raw xDistance=0.33 yDistance=-0.41
21:23:32.799 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
21:23:32.799 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
21:23:32.799 00.000 7680 MoveAxis(W, 140, ABG)
21:23:32.799 00.000 7680 Guiding  Dir = 3, Dur = 140
21:23:32.801 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:23:32.805 00.004 7680 IsSlewing returns 0
21:23:32.805 00.000 7680 IsGuiding returns 0
21:23:32.805 00.000 7680 PulseGuide returned control before completion, sleep 150
21:23:32.825 00.020 6120 UpdateGuideState exits: m=5617 SNR=48.4
21:23:32.830 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:32.834 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:32.838 00.004 6120 Enqueuing Expose request
21:23:32.966 00.128 7680 IsGuiding returns 1
21:23:32.967 00.001 7680 scope still moving after pulse duration time elapsed
21:23:32.995 00.028 7680 IsSlewing returns 0
21:23:32.997 00.002 7680 IsGuiding returns 0
21:23:32.997 00.000 7680 scope move finished after 140 + 52 ms
21:23:32.997 00.000 7680 Move returns status 0, amount 140
21:23:32.998 00.001 7680 MoveAxis(N, 223, ABG)
21:23:32.998 00.000 7680 Guiding  Dir = 0, Dur = 223
21:23:32.998 00.000 7680 IsSlewing returns 0
21:23:32.999 00.001 7680 IsGuiding returns 0
21:23:33.000 00.001 7680 PulseGuide returned control before completion, sleep 233
21:23:33.244 00.244 7680 IsGuiding returns 1
21:23:33.244 00.000 7680 scope still moving after pulse duration time elapsed
21:23:33.275 00.031 7680 IsSlewing returns 0
21:23:33.277 00.002 7680 IsGuiding returns 0
21:23:33.277 00.000 7680 scope move finished after 223 + 53 ms
21:23:33.277 00.000 7680 Move returns status 0, amount 223
21:23:33.277 00.000 7680 move complete, result=0
21:23:33.277 00.000 6120 GuideStep: 0.3 px 140 ms WEST, -0.4 px 223 ms NORTH
21:23:33.281 00.004 7680 worker thread done servicing request
21:23:33.281 00.000 7680 Worker thread wakes up
21:23:33.281 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:33.281 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1039,31,31)
21:23:33.663 00.382 6120 evsrv: cli 0FAEF618 connect
21:23:33.734 00.071 6120 case statement mapped state 6 to 3
21:23:33.738 00.004 6120 case statement mapped state 6 to 3
21:23:33.741 00.003 6120 evsrv: cli 0FAEF618 request: {"method":"get_app_state","id":"48e66ad8-66c4-4ccc-98f3-d5c177e77cf2"}
21:23:33.745 00.004 6120 case statement mapped state 6 to 3
21:23:33.749 00.004 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":"Guiding","id":"48e66ad8-66c4-4ccc-98f3-d5c177e77cf2"}
21:23:33.888 00.139 6120 evsrv: cli 0FAEF618 disconnect
21:23:33.895 00.007 6120 evsrv: cli 0FAEF2F8 connect
21:23:33.898 00.003 6120 case statement mapped state 6 to 3
21:23:33.901 00.003 6120 case statement mapped state 6 to 3
21:23:33.906 00.005 6120 evsrv: cli 0FAEF2F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"d6aae372-9b3f-4165-9415-3ce72d3f0b19"}
21:23:34.018 00.112 6120 PhdController::Dither begins
21:23:34.021 00.003 6120 dither: size=5.00, dRA=0.85 dDec=-0.20
21:23:34.024 00.003 6120 MountToCamera -- mountTheta (-0.23) + m_xAngle (-2.95) = xAngle (-3.19 = 3.10)
21:23:34.027 00.003 6120 MountToCamera -- mountX=0.85 mountY=-0.20 hyp=0.87 mountTheta=-0.23 cameraX=-0.87, cameraY=0.04 cameraTheta=3.10
21:23:34.030 00.003 6120 setting lock position to (1198.88, 1054.12)
21:23:34.033 00.003 6120 Mount: notify guiding dithered (-0.9, 0.0)
21:23:34.037 00.004 6120 Status Line: Dither by 0.85,-0.20
21:23:34.041 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
21:23:34.046 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
21:23:34.050 00.004 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":0,"id":"d6aae372-9b3f-4165-9415-3ce72d3f0b19"}
21:23:34.053 00.003 6120 evsrv: cli 0FAEF2F8 disconnect
21:23:34.529 00.476 7680 Exposure complete
21:23:34.605 00.076 7680 worker thread done servicing request
21:23:34.605 00.000 6120 OnExposeComplete: enter
21:23:34.608 00.003 6120 UpdateGuideState(): m_state=6
21:23:34.611 00.003 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
21:23:34.615 00.004 6120 Star::Find returns 1 (0), X=1199.67, Y=1054.26, Mass=5552, SNR=48.3, Peak=126 HFD=6.8
21:23:34.618 00.003 6120 CameraToMount -- cameraTheta (0.17) - m_xAngle (-2.95) = xAngle (3.13 = 3.13)
21:23:34.621 00.003 6120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.86 = 2.86)
21:23:34.624 00.003 6120 CameraToMount -- cameraX=0.79 cameraY=0.14 hyp=0.80 cameraTheta=0.17 mountX=-0.80 mountY=0.22, mountTheta=2.87
21:23:34.627 00.003 6120 dither recenter: remaining=(-0.9,0.2) step=(-0.9,0.2)
21:23:34.631 00.004 6120 MountToCamera -- mountTheta (2.91) + m_xAngle (-2.95) = xAngle (-0.05 = -0.05)
21:23:34.634 00.003 6120 MountToCamera -- mountX=-0.85 mountY=0.20 hyp=0.87 mountTheta=2.91 cameraX=0.87, cameraY=-0.04 cameraTheta=-0.05
21:23:34.639 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.87, y=-0.04, opts=4)
21:23:34.643 00.004 6120 Enqueuing Move request for scope (0.87, -0.04)
21:23:34.647 00.004 7680 Worker thread wakes up
21:23:34.647 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.04) opts 0x4
21:23:34.650 00.003 7680 Handling offset move in thread for scope, endpoint = (0.87, -0.04)
21:23:34.650 00.000 6120 Mount: notify direct move -0.85,0.20
21:23:34.654 00.004 7680 Moving (0.87, -0.04) raw xDistance=-0.85 yDistance=0.20
21:23:34.654 00.000 7680 MoveAxis(E, 570, B)
21:23:34.654 00.000 7680 Guiding  Dir = 2, Dur = 570
21:23:34.654 00.000 7680 IsSlewing returns 0
21:23:34.655 00.001 7680 IsGuiding returns 0
21:23:34.655 00.000 7680 PulseGuide returned control before completion, sleep 580
21:23:34.655 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=189, Gamma=1.000
21:23:34.678 00.023 6120 UpdateGuideState exits: m=5552 SNR=48.3
21:23:34.684 00.006 6120 PhdController: settling, locked = 1, distance = 1.09 (1.50) aobump = 0 frame = 1 / 99999
21:23:34.686 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764041014.686,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.09,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:23:34.689 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:34.693 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:34.695 00.002 6120 Enqueuing Expose request
21:23:35.241 00.546 7680 IsGuiding returns 1
21:23:35.241 00.000 7680 scope still moving after pulse duration time elapsed
21:23:35.272 00.031 7680 IsSlewing returns 0
21:23:35.272 00.000 7680 IsGuiding returns 0
21:23:35.272 00.000 7680 scope move finished after 570 + 46 ms
21:23:35.272 00.000 7680 Move returns status 0, amount 570
21:23:35.272 00.000 7680 MoveAxis(S, 109, B)
21:23:35.272 00.000 7680 Guiding  Dir = 1, Dur = 109
21:23:35.273 00.001 7680 IsSlewing returns 0
21:23:35.273 00.000 7680 IsGuiding returns 0
21:23:35.273 00.000 7680 PulseGuide returned control before completion, sleep 119
21:23:35.397 00.124 7680 IsGuiding returns 1
21:23:35.397 00.000 7680 scope still moving after pulse duration time elapsed
21:23:35.428 00.031 7680 IsSlewing returns 0
21:23:35.429 00.001 7680 IsGuiding returns 0
21:23:35.429 00.000 7680 scope move finished after 109 + 46 ms
21:23:35.429 00.000 7680 Move returns status 0, amount 109
21:23:35.429 00.000 7680 move complete, result=0
21:23:35.430 00.001 7680 worker thread done servicing request
21:23:35.430 00.000 6120 GuideStep: -0.9 px 570 ms EAST, 0.2 px 109 ms SOUTH
21:23:35.434 00.004 7680 Worker thread wakes up
21:23:35.434 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:35.434 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:23:36.678 01.244 7680 Exposure complete
21:23:36.789 00.111 7680 worker thread done servicing request
21:23:36.791 00.002 6120 OnExposeComplete: enter
21:23:36.794 00.003 6120 UpdateGuideState(): m_state=6
21:23:36.798 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
21:23:36.801 00.003 6120 Star::Find returns 1 (0), X=1198.84, Y=1054.42, Mass=5668, SNR=48.9, Peak=136 HFD=6.8
21:23:36.804 00.003 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
21:23:36.808 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
21:23:36.812 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.30 hyp=0.30 cameraTheta=1.69 mountX=-0.02 mountY=-0.29, mountTheta=-1.64
21:23:36.817 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.30, opts=13)
21:23:36.821 00.004 6120 Enqueuing Move request for scope (-0.04, 0.30)
21:23:36.825 00.004 7680 Worker thread wakes up
21:23:36.825 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.30) opts 0xd
21:23:36.825 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.30)
21:23:36.826 00.001 7680 Moving (-0.04, 0.30) raw xDistance=-0.02 yDistance=-0.29
21:23:36.826 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:23:36.826 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
21:23:36.826 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:23:36.827 00.001 7680 MoveAxis(E, 0, ABG)
21:23:36.827 00.000 7680 Move returns status 0, amount 0
21:23:36.827 00.000 7680 MoveAxis(N, 0, ABG)
21:23:36.827 00.000 7680 Move returns status 0, amount 0
21:23:36.827 00.000 7680 move complete, result=0
21:23:36.827 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:23:36.832 00.005 7680 worker thread done servicing request
21:23:36.853 00.021 6120 UpdateGuideState exits: m=5668 SNR=48.9
21:23:36.859 00.006 6120 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 2 / 99999
21:23:36.864 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764041016.864,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.30,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
21:23:36.869 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:36.873 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:36.877 00.004 6120 Enqueuing Expose request
21:23:36.880 00.003 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
21:23:36.884 00.004 7680 Worker thread wakes up
21:23:36.884 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:36.884 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:23:38.138 01.254 7680 Exposure complete
21:23:38.240 00.102 7680 worker thread done servicing request
21:23:38.241 00.001 6120 OnExposeComplete: enter
21:23:38.245 00.004 6120 UpdateGuideState(): m_state=6
21:23:38.249 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
21:23:38.253 00.004 6120 Star::Find returns 1 (0), X=1198.88, Y=1054.56, Mass=5544, SNR=47.3, Peak=129 HFD=6.9
21:23:38.257 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.77)
21:23:38.260 00.003 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.04)
21:23:38.264 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.44 hyp=0.44 cameraTheta=1.56 mountX=-0.09 mountY=-0.39, mountTheta=-1.79
21:23:38.269 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.44, opts=13)
21:23:38.273 00.004 6120 Enqueuing Move request for scope (0.00, 0.44)
21:23:38.277 00.004 7680 Worker thread wakes up
21:23:38.277 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.44) opts 0xd
21:23:38.277 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.44)
21:23:38.277 00.000 7680 Moving (0.00, 0.44) raw xDistance=-0.09 yDistance=-0.39
21:23:38.277 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:23:38.278 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
21:23:38.278 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:23:38.278 00.000 7680 MoveAxis(E, 0, ABG)
21:23:38.278 00.000 7680 Move returns status 0, amount 0
21:23:38.278 00.000 7680 MoveAxis(N, 0, ABG)
21:23:38.279 00.001 7680 Move returns status 0, amount 0
21:23:38.279 00.000 7680 move complete, result=0
21:23:38.279 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:23:38.283 00.004 7680 worker thread done servicing request
21:23:38.305 00.022 6120 UpdateGuideState exits: m=5544 SNR=47.3
21:23:38.310 00.005 6120 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 3 / 99999
21:23:38.313 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764041018.313,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.34,"Time":3.6,"SettleTime":10.0,"StarLocked":true}
21:23:38.317 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:38.321 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:38.324 00.003 6120 Enqueuing Expose request
21:23:38.329 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:23:38.333 00.004 7680 Worker thread wakes up
21:23:38.333 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:38.333 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:23:39.590 01.257 7680 Exposure complete
21:23:39.692 00.102 7680 worker thread done servicing request
21:23:39.693 00.001 6120 OnExposeComplete: enter
21:23:39.697 00.004 6120 UpdateGuideState(): m_state=6
21:23:39.700 00.003 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
21:23:39.704 00.004 6120 Star::Find returns 1 (0), X=1198.84, Y=1054.71, Mass=5492, SNR=46.8, Peak=129 HFD=6.7
21:23:39.708 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
21:23:39.712 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
21:23:39.714 00.002 6120 CameraToMount -- cameraX=-0.03 cameraY=0.60 hyp=0.60 cameraTheta=1.63 mountX=-0.08 mountY=-0.55, mountTheta=-1.71
21:23:39.720 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.60, opts=13)
21:23:39.723 00.003 6120 Enqueuing Move request for scope (-0.03, 0.60)
21:23:39.727 00.004 7680 Worker thread wakes up
21:23:39.727 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.60) opts 0xd
21:23:39.727 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.60)
21:23:39.727 00.000 7680 Moving (-0.03, 0.60) raw xDistance=-0.08 yDistance=-0.55
21:23:39.727 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:23:39.727 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.23
21:23:39.727 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
21:23:39.728 00.001 7680 MoveAxis(E, 0, ABG)
21:23:39.728 00.000 7680 Move returns status 0, amount 0
21:23:39.728 00.000 7680 MoveAxis(N, 298, ABG)
21:23:39.728 00.000 7680 Guiding  Dir = 0, Dur = 298
21:23:39.728 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:23:39.733 00.005 7680 IsSlewing returns 0
21:23:39.733 00.000 7680 IsGuiding returns 0
21:23:39.734 00.001 7680 PulseGuide returned control before completion, sleep 308
21:23:39.755 00.021 6120 UpdateGuideState exits: m=5492 SNR=46.8
21:23:39.759 00.004 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 4 / 99999
21:23:39.763 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764041019.763,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.42,"Time":5.1,"SettleTime":10.0,"StarLocked":true}
21:23:39.767 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:39.773 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:39.777 00.004 6120 Enqueuing Expose request
21:23:40.050 00.273 7680 IsGuiding returns 1
21:23:40.051 00.001 7680 scope still moving after pulse duration time elapsed
21:23:40.081 00.030 7680 IsSlewing returns 0
21:23:40.081 00.000 7680 IsGuiding returns 0
21:23:40.081 00.000 7680 scope move finished after 298 + 49 ms
21:23:40.082 00.001 7680 Move returns status 0, amount 298
21:23:40.082 00.000 7680 move complete, result=0
21:23:40.083 00.001 7680 worker thread done servicing request
21:23:40.083 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 298 ms NORTH
21:23:40.088 00.005 7680 Worker thread wakes up
21:23:40.090 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:40.090 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:23:41.346 01.256 7680 Exposure complete
21:23:41.453 00.107 7680 worker thread done servicing request
21:23:41.454 00.001 6120 OnExposeComplete: enter
21:23:41.457 00.003 6120 UpdateGuideState(): m_state=6
21:23:41.462 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
21:23:41.467 00.005 6120 Star::Find returns 1 (0), X=1198.91, Y=1054.75, Mass=5604, SNR=48.4, Peak=132 HFD=6.7
21:23:41.470 00.003 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
21:23:41.473 00.003 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
21:23:41.477 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.63 hyp=0.63 cameraTheta=1.52 mountX=-0.15 mountY=-0.55, mountTheta=-1.84
21:23:41.483 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.63, opts=13)
21:23:41.488 00.005 6120 Enqueuing Move request for scope (0.03, 0.63)
21:23:41.492 00.004 7680 Worker thread wakes up
21:23:41.492 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.63) opts 0xd
21:23:41.492 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.63)
21:23:41.492 00.000 7680 Moving (0.03, 0.63) raw xDistance=-0.15 yDistance=-0.55
21:23:41.492 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:23:41.493 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
21:23:41.493 00.000 7680 MoveAxis(E, 0, ABG)
21:23:41.493 00.000 7680 Move returns status 0, amount 0
21:23:41.493 00.000 7680 MoveAxis(N, 298, ABG)
21:23:41.493 00.000 7680 Guiding  Dir = 0, Dur = 298
21:23:41.493 00.000 7680 IsSlewing returns 0
21:23:41.495 00.002 7680 IsGuiding returns 0
21:23:41.495 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:23:41.499 00.004 7680 PulseGuide returned control before completion, sleep 308
21:23:41.519 00.020 6120 UpdateGuideState exits: m=5604 SNR=48.4
21:23:41.525 00.006 6120 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 5 / 99999
21:23:41.528 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764041021.528,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.48,"Time":6.8,"SettleTime":10.0,"StarLocked":true}
21:23:41.532 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:41.536 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:41.540 00.004 6120 Enqueuing Expose request
21:23:41.815 00.275 7680 IsGuiding returns 1
21:23:41.816 00.001 7680 scope still moving after pulse duration time elapsed
21:23:41.847 00.031 7680 IsSlewing returns 0
21:23:41.848 00.001 7680 IsGuiding returns 0
21:23:41.849 00.001 7680 scope move finished after 298 + 55 ms
21:23:41.849 00.000 7680 Move returns status 0, amount 298
21:23:41.849 00.000 7680 move complete, result=0
21:23:41.850 00.001 7680 worker thread done servicing request
21:23:41.850 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 298 ms NORTH
21:23:41.856 00.006 7680 Worker thread wakes up
21:23:41.856 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:41.856 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:23:43.104 01.248 7680 Exposure complete
21:23:43.222 00.118 7680 worker thread done servicing request
21:23:43.222 00.000 6120 OnExposeComplete: enter
21:23:43.226 00.004 6120 UpdateGuideState(): m_state=6
21:23:43.230 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
21:23:43.235 00.005 6120 Star::Find returns 1 (0), X=1198.82, Y=1054.60, Mass=5663, SNR=47.8, Peak=126 HFD=6.9
21:23:43.240 00.005 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
21:23:43.243 00.003 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
21:23:43.247 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.49 hyp=0.49 cameraTheta=1.70 mountX=-0.03 mountY=-0.46, mountTheta=-1.64
21:23:43.252 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.49, opts=13)
21:23:43.256 00.004 6120 Enqueuing Move request for scope (-0.06, 0.49)
21:23:43.258 00.002 7680 Worker thread wakes up
21:23:43.260 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.49) opts 0xd
21:23:43.260 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.49)
21:23:43.260 00.000 7680 Moving (-0.06, 0.49) raw xDistance=-0.03 yDistance=-0.46
21:23:43.260 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:23:43.260 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
21:23:43.260 00.000 7680 MoveAxis(E, 0, ABG)
21:23:43.260 00.000 7680 Move returns status 0, amount 0
21:23:43.260 00.000 7680 MoveAxis(N, 251, ABG)
21:23:43.260 00.000 7680 Guiding  Dir = 0, Dur = 251
21:23:43.261 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:23:43.265 00.004 7680 IsSlewing returns 0
21:23:43.265 00.000 7680 IsGuiding returns 0
21:23:43.265 00.000 7680 PulseGuide returned control before completion, sleep 261
21:23:43.285 00.020 6120 UpdateGuideState exits: m=5663 SNR=47.8
21:23:43.290 00.005 6120 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 6 / 99999
21:23:43.292 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764041023.292,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.48,"Time":8.6,"SettleTime":10.0,"StarLocked":true}
21:23:43.298 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:43.302 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:43.306 00.004 6120 Enqueuing Expose request
21:23:43.536 00.230 7680 IsGuiding returns 1
21:23:43.536 00.000 7680 scope still moving after pulse duration time elapsed
21:23:43.566 00.030 7680 IsSlewing returns 0
21:23:43.566 00.000 7680 IsGuiding returns 0
21:23:43.568 00.002 7680 scope move finished after 251 + 50 ms
21:23:43.568 00.000 7680 Move returns status 0, amount 251
21:23:43.568 00.000 7680 move complete, result=0
21:23:43.569 00.001 7680 worker thread done servicing request
21:23:43.569 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 251 ms NORTH
21:23:43.575 00.006 7680 Worker thread wakes up
21:23:43.575 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:43.575 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:23:44.831 01.256 7680 Exposure complete
21:23:44.929 00.098 7680 worker thread done servicing request
21:23:44.929 00.000 6120 OnExposeComplete: enter
21:23:44.932 00.003 6120 UpdateGuideState(): m_state=6
21:23:44.936 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
21:23:44.940 00.004 6120 Star::Find returns 1 (0), X=1198.76, Y=1054.39, Mass=5515, SNR=48.1, Peak=125 HFD=6.9
21:23:44.942 00.002 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.36)
21:23:44.945 00.003 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
21:23:44.949 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.27 hyp=0.30 cameraTheta=1.97 mountX=0.06 mountY=-0.30, mountTheta=-1.36
21:23:44.953 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.27, opts=13)
21:23:44.956 00.003 6120 Enqueuing Move request for scope (-0.12, 0.27)
21:23:44.959 00.003 7680 Worker thread wakes up
21:23:44.959 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.27) opts 0xd
21:23:44.960 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.27)
21:23:44.960 00.000 7680 Moving (-0.12, 0.27) raw xDistance=0.06 yDistance=-0.30
21:23:44.960 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:23:44.960 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:23:44.962 00.002 7680 MoveAxis(E, 0, ABG)
21:23:44.962 00.000 7680 Move returns status 0, amount 0
21:23:44.962 00.000 7680 MoveAxis(N, 161, ABG)
21:23:44.962 00.000 7680 Guiding  Dir = 0, Dur = 161
21:23:44.962 00.000 7680 IsSlewing returns 0
21:23:44.963 00.001 7680 IsGuiding returns 0
21:23:44.963 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:23:44.968 00.005 7680 PulseGuide returned control before completion, sleep 171
21:23:44.989 00.021 6120 UpdateGuideState exits: m=5515 SNR=48.1
21:23:44.993 00.004 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 7 / 99999
21:23:44.998 00.005 6120 PhdController: newstate STATE_FINISH
21:23:45.002 00.004 6120 PhdController complete: success
21:23:45.006 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764041025.006,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
21:23:45.009 00.003 6120 Mount: notify guiding dither settle done success=1
21:23:45.012 00.003 6120 PhdController: newstate STATE_IDLE
21:23:45.018 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:45.024 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:45.027 00.003 6120 Enqueuing Expose request
21:23:45.147 00.120 7680 IsGuiding returns 1
21:23:45.147 00.000 7680 scope still moving after pulse duration time elapsed
21:23:45.178 00.031 7680 IsSlewing returns 0
21:23:45.179 00.001 7680 IsGuiding returns 0
21:23:45.181 00.002 7680 scope move finished after 161 + 56 ms
21:23:45.181 00.000 7680 Move returns status 0, amount 161
21:23:45.181 00.000 7680 move complete, result=0
21:23:45.182 00.001 7680 worker thread done servicing request
21:23:45.182 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 161 ms NORTH
21:23:45.188 00.006 7680 Worker thread wakes up
21:23:45.188 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:45.188 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:23:46.442 01.254 7680 Exposure complete
21:23:46.553 00.111 7680 worker thread done servicing request
21:23:46.553 00.000 6120 OnExposeComplete: enter
21:23:46.557 00.004 6120 UpdateGuideState(): m_state=6
21:23:46.561 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
21:23:46.566 00.005 6120 Star::Find returns 1 (0), X=1198.44, Y=1054.59, Mass=5764, SNR=49.2, Peak=130 HFD=6.9
21:23:46.569 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
21:23:46.574 00.005 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.28)
21:23:46.577 00.003 6120 CameraToMount -- cameraX=-0.44 cameraY=0.47 hyp=0.64 cameraTheta=2.32 mountX=0.34 mountY=-0.61, mountTheta=-1.06
21:23:46.582 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.44, y=0.47, opts=13)
21:23:46.586 00.004 6120 Enqueuing Move request for scope (-0.44, 0.47)
21:23:46.591 00.005 7680 Worker thread wakes up
21:23:46.591 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.47) opts 0xd
21:23:46.591 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.44, 0.47)
21:23:46.592 00.001 7680 Moving (-0.44, 0.47) raw xDistance=0.34 yDistance=-0.61
21:23:46.592 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
21:23:46.592 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
21:23:46.592 00.000 7680 MoveAxis(W, 144, ABG)
21:23:46.592 00.000 7680 Guiding  Dir = 3, Dur = 144
21:23:46.592 00.000 7680 IsSlewing returns 0
21:23:46.594 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:23:46.598 00.004 7680 IsGuiding returns 0
21:23:46.600 00.002 7680 PulseGuide returned control before completion, sleep 154
21:23:46.624 00.024 6120 UpdateGuideState exits: m=5764 SNR=49.2
21:23:46.628 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:46.631 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:46.634 00.003 6120 Enqueuing Expose request
21:23:46.760 00.126 7680 IsGuiding returns 1
21:23:46.761 00.001 7680 scope still moving after pulse duration time elapsed
21:23:46.792 00.031 7680 IsSlewing returns 0
21:23:46.794 00.002 7680 IsGuiding returns 0
21:23:46.794 00.000 7680 scope move finished after 144 + 50 ms
21:23:46.795 00.001 7680 Move returns status 0, amount 144
21:23:46.795 00.000 7680 MoveAxis(N, 333, ABG)
21:23:46.796 00.001 7680 Guiding  Dir = 0, Dur = 333
21:23:46.797 00.001 7680 IsSlewing returns 0
21:23:46.798 00.001 7680 IsGuiding returns 0
21:23:46.798 00.000 7680 PulseGuide returned control before completion, sleep 343
21:23:47.152 00.354 7680 IsGuiding returns 1
21:23:47.153 00.001 7680 scope still moving after pulse duration time elapsed
21:23:47.183 00.030 7680 IsSlewing returns 0
21:23:47.184 00.001 7680 IsGuiding returns 0
21:23:47.185 00.001 7680 scope move finished after 333 + 53 ms
21:23:47.185 00.000 7680 Move returns status 0, amount 333
21:23:47.186 00.001 7680 move complete, result=0
21:23:47.186 00.000 7680 worker thread done servicing request
21:23:47.187 00.001 6120 GuideStep: 0.3 px 144 ms WEST, -0.6 px 333 ms NORTH
21:23:47.194 00.007 7680 Worker thread wakes up
21:23:47.194 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:47.194 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:23:48.435 01.241 7680 Exposure complete
21:23:48.547 00.112 7680 worker thread done servicing request
21:23:48.547 00.000 6120 OnExposeComplete: enter
21:23:48.552 00.005 6120 UpdateGuideState(): m_state=6
21:23:48.556 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
21:23:48.559 00.003 6120 Star::Find returns 1 (0), X=1198.81, Y=1053.77, Mass=5261, SNR=46.6, Peak=124 HFD=6.7
21:23:48.562 00.003 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-2.95) = xAngle (1.19 = 1.19)
21:23:48.566 00.004 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.92 = 0.92)
21:23:48.570 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.35 hyp=0.35 cameraTheta=-1.76 mountX=0.13 mountY=0.28, mountTheta=1.14
21:23:48.575 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.35, opts=13)
21:23:48.578 00.003 6120 Enqueuing Move request for scope (-0.07, -0.35)
21:23:48.584 00.006 7680 Worker thread wakes up
21:23:48.584 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.35) opts 0xd
21:23:48.584 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.35)
21:23:48.584 00.000 7680 Moving (-0.07, -0.35) raw xDistance=0.13 yDistance=0.28
21:23:48.584 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:23:48.584 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:23:48.586 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:23:48.586 00.000 7680 MoveAxis(E, 0, ABG)
21:23:48.586 00.000 7680 Move returns status 0, amount 0
21:23:48.586 00.000 7680 MoveAxis(N, 0, ABG)
21:23:48.586 00.000 7680 Move returns status 0, amount 0
21:23:48.586 00.000 7680 move complete, result=0
21:23:48.587 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:23:48.591 00.004 7680 worker thread done servicing request
21:23:48.615 00.024 6120 UpdateGuideState exits: m=5261 SNR=46.6
21:23:48.621 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:48.625 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:48.630 00.005 6120 Enqueuing Expose request
21:23:48.634 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:23:48.638 00.004 7680 Worker thread wakes up
21:23:48.638 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:48.638 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:23:49.886 01.248 7680 Exposure complete
21:23:49.993 00.107 7680 worker thread done servicing request
21:23:49.994 00.001 6120 OnExposeComplete: enter
21:23:49.997 00.003 6120 UpdateGuideState(): m_state=6
21:23:50.000 00.003 6120 Star::Find(15, 1198, 1053, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
21:23:50.004 00.004 6120 Star::Find returns 1 (0), X=1198.88, Y=1053.91, Mass=5640, SNR=48.8, Peak=137 HFD=6.6
21:23:50.006 00.002 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-2.95) = xAngle (1.40 = 1.40)
21:23:50.009 00.003 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.13 = 1.13)
21:23:50.013 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.56 mountX=0.04 mountY=0.19, mountTheta=1.38
21:23:50.017 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.21, opts=13)
21:23:50.021 00.004 6120 Enqueuing Move request for scope (0.00, -0.21)
21:23:50.024 00.003 7680 Worker thread wakes up
21:23:50.024 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
21:23:50.024 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
21:23:50.024 00.000 7680 Moving (0.00, -0.21) raw xDistance=0.04 yDistance=0.19
21:23:50.024 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:23:50.024 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:23:50.025 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:23:50.025 00.000 7680 MoveAxis(E, 0, ABG)
21:23:50.025 00.000 7680 Move returns status 0, amount 0
21:23:50.025 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:23:50.029 00.004 7680 MoveAxis(N, 0, ABG)
21:23:50.029 00.000 7680 Move returns status 0, amount 0
21:23:50.029 00.000 7680 move complete, result=0
21:23:50.029 00.000 7680 worker thread done servicing request
21:23:50.050 00.021 6120 UpdateGuideState exits: m=5640 SNR=48.8
21:23:50.054 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:50.058 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:50.062 00.004 6120 Enqueuing Expose request
21:23:50.065 00.003 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:23:50.070 00.005 7680 Worker thread wakes up
21:23:50.070 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:50.070 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:23:51.323 01.253 7680 Exposure complete
21:23:51.438 00.115 7680 worker thread done servicing request
21:23:51.438 00.000 6120 OnExposeComplete: enter
21:23:51.442 00.004 6120 UpdateGuideState(): m_state=6
21:23:51.445 00.003 6120 Star::Find(15, 1198, 1053, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
21:23:51.451 00.006 6120 Star::Find returns 1 (0), X=1198.95, Y=1054.25, Mass=5629, SNR=47.8, Peak=123 HFD=6.8
21:23:51.456 00.005 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
21:23:51.461 00.005 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.51)
21:23:51.465 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.09 mountX=-0.09 mountY=-0.09, mountTheta=-2.38
21:23:51.470 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.13, opts=13)
21:23:51.474 00.004 6120 Enqueuing Move request for scope (0.07, 0.13)
21:23:51.478 00.004 7680 Worker thread wakes up
21:23:51.478 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
21:23:51.479 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
21:23:51.479 00.000 7680 Moving (0.07, 0.13) raw xDistance=-0.09 yDistance=-0.09
21:23:51.479 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:23:51.479 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:23:51.479 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:23:51.480 00.001 7680 MoveAxis(E, 0, ABG)
21:23:51.480 00.000 7680 Move returns status 0, amount 0
21:23:51.480 00.000 7680 MoveAxis(N, 0, ABG)
21:23:51.480 00.000 7680 Move returns status 0, amount 0
21:23:51.482 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:23:51.486 00.004 7680 move complete, result=0
21:23:51.487 00.001 7680 worker thread done servicing request
21:23:51.506 00.019 6120 UpdateGuideState exits: m=5629 SNR=47.8
21:23:51.509 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:51.513 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:51.518 00.005 6120 Enqueuing Expose request
21:23:51.521 00.003 7680 Worker thread wakes up
21:23:51.522 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:23:51.525 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:51.525 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:23:52.777 01.252 7680 Exposure complete
21:23:52.886 00.109 7680 worker thread done servicing request
21:23:52.888 00.002 6120 OnExposeComplete: enter
21:23:52.894 00.006 6120 UpdateGuideState(): m_state=6
21:23:52.898 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
21:23:52.901 00.003 6120 Star::Find returns 1 (0), X=1198.99, Y=1054.55, Mass=5593, SNR=48.2, Peak=120 HFD=6.8
21:23:52.904 00.003 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
21:23:52.907 00.003 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
21:23:52.910 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.43 hyp=0.44 cameraTheta=1.32 mountX=-0.19 mountY=-0.34, mountTheta=-2.07
21:23:52.917 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.43, opts=13)
21:23:52.923 00.006 6120 Enqueuing Move request for scope (0.11, 0.43)
21:23:52.927 00.004 7680 Worker thread wakes up
21:23:52.927 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.43) opts 0xd
21:23:52.927 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.43)
21:23:52.927 00.000 7680 Moving (0.11, 0.43) raw xDistance=-0.19 yDistance=-0.34
21:23:52.928 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:23:52.928 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:23:52.928 00.000 7680 MoveAxis(E, 0, ABG)
21:23:52.928 00.000 7680 Move returns status 0, amount 0
21:23:52.929 00.001 7680 MoveAxis(N, 184, ABG)
21:23:52.929 00.000 7680 Guiding  Dir = 0, Dur = 184
21:23:52.929 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=190, Gamma=1.000
21:23:52.934 00.005 7680 IsSlewing returns 0
21:23:52.934 00.000 7680 IsGuiding returns 0
21:23:52.935 00.001 7680 PulseGuide returned control before completion, sleep 194
21:23:52.956 00.021 6120 UpdateGuideState exits: m=5593 SNR=48.2
21:23:52.962 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:52.966 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:52.970 00.004 6120 Enqueuing Expose request
21:23:53.143 00.173 7680 IsGuiding returns 1
21:23:53.145 00.002 7680 scope still moving after pulse duration time elapsed
21:23:53.175 00.030 7680 IsSlewing returns 0
21:23:53.176 00.001 7680 IsGuiding returns 1
21:23:53.205 00.029 7680 IsSlewing returns 0
21:23:53.206 00.001 7680 IsGuiding returns 0
21:23:53.207 00.001 7680 scope move finished after 184 + 88 ms
21:23:53.207 00.000 7680 Move returns status 0, amount 184
21:23:53.208 00.001 7680 move complete, result=0
21:23:53.208 00.000 7680 worker thread done servicing request
21:23:53.208 00.000 7680 Worker thread wakes up
21:23:53.208 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 184 ms NORTH
21:23:53.215 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:53.216 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:23:54.464 01.248 7680 Exposure complete
21:23:54.578 00.114 7680 worker thread done servicing request
21:23:54.579 00.001 6120 OnExposeComplete: enter
21:23:54.585 00.006 6120 UpdateGuideState(): m_state=6
21:23:54.589 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
21:23:54.594 00.005 6120 Star::Find returns 1 (0), X=1198.92, Y=1054.49, Mass=5834, SNR=49.2, Peak=129 HFD=6.9
21:23:54.599 00.005 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.87)
21:23:54.602 00.003 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
21:23:54.606 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.38 hyp=0.38 cameraTheta=1.46 mountX=-0.11 mountY=-0.32, mountTheta=-1.90
21:23:54.615 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.38, opts=13)
21:23:54.619 00.004 6120 Enqueuing Move request for scope (0.04, 0.38)
21:23:54.623 00.004 7680 Worker thread wakes up
21:23:54.623 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.38) opts 0xd
21:23:54.623 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.38)
21:23:54.623 00.000 7680 Moving (0.04, 0.38) raw xDistance=-0.11 yDistance=-0.32
21:23:54.624 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:23:54.624 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:23:54.624 00.000 7680 MoveAxis(E, 0, ABG)
21:23:54.624 00.000 7680 Move returns status 0, amount 0
21:23:54.624 00.000 7680 MoveAxis(N, 174, ABG)
21:23:54.625 00.001 7680 Guiding  Dir = 0, Dur = 174
21:23:54.625 00.000 7680 IsSlewing returns 0
21:23:54.625 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:23:54.630 00.005 7680 IsGuiding returns 0
21:23:54.632 00.002 7680 PulseGuide returned control before completion, sleep 184
21:23:54.655 00.023 6120 UpdateGuideState exits: m=5834 SNR=49.2
21:23:54.660 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:54.664 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:54.669 00.005 6120 Enqueuing Expose request
21:23:54.827 00.158 7680 IsGuiding returns 1
21:23:54.829 00.002 7680 scope still moving after pulse duration time elapsed
21:23:54.858 00.029 7680 IsSlewing returns 0
21:23:54.858 00.000 7680 IsGuiding returns 0
21:23:54.859 00.001 7680 scope move finished after 174 + 53 ms
21:23:54.859 00.000 7680 Move returns status 0, amount 174
21:23:54.859 00.000 7680 move complete, result=0
21:23:54.860 00.001 7680 worker thread done servicing request
21:23:54.861 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 174 ms NORTH
21:23:54.873 00.012 7680 Worker thread wakes up
21:23:54.873 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:54.873 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:23:56.118 01.245 7680 Exposure complete
21:23:56.225 00.107 7680 worker thread done servicing request
21:23:56.225 00.000 6120 OnExposeComplete: enter
21:23:56.229 00.004 6120 UpdateGuideState(): m_state=6
21:23:56.236 00.007 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
21:23:56.241 00.005 6120 Star::Find returns 1 (0), X=1198.86, Y=1054.37, Mass=5724, SNR=49.1, Peak=124 HFD=6.8
21:23:56.244 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.70)
21:23:56.248 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.97)
21:23:56.253 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.63 mountX=-0.03 mountY=-0.23, mountTheta=-1.71
21:23:56.257 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.25, opts=13)
21:23:56.262 00.005 6120 Enqueuing Move request for scope (-0.02, 0.25)
21:23:56.267 00.005 7680 Worker thread wakes up
21:23:56.267 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.25) opts 0xd
21:23:56.267 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.25)
21:23:56.267 00.000 7680 Moving (-0.02, 0.25) raw xDistance=-0.03 yDistance=-0.23
21:23:56.268 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:23:56.269 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:23:56.269 00.000 7680 MoveAxis(E, 0, ABG)
21:23:56.270 00.001 7680 Move returns status 0, amount 0
21:23:56.270 00.000 7680 MoveAxis(N, 126, ABG)
21:23:56.271 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:23:56.277 00.006 7680 Guiding  Dir = 0, Dur = 126
21:23:56.277 00.000 7680 IsSlewing returns 0
21:23:56.277 00.000 7680 IsGuiding returns 0
21:23:56.278 00.001 7680 PulseGuide returned control before completion, sleep 136
21:23:56.300 00.022 6120 UpdateGuideState exits: m=5724 SNR=49.1
21:23:56.306 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:56.310 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:56.314 00.004 6120 Enqueuing Expose request
21:23:56.419 00.105 7680 IsGuiding returns 1
21:23:56.421 00.002 7680 scope still moving after pulse duration time elapsed
21:23:56.449 00.028 7680 IsSlewing returns 0
21:23:56.452 00.003 7680 IsGuiding returns 0
21:23:56.453 00.001 7680 scope move finished after 126 + 49 ms
21:23:56.453 00.000 7680 Move returns status 0, amount 126
21:23:56.453 00.000 7680 move complete, result=0
21:23:56.454 00.001 7680 worker thread done servicing request
21:23:56.454 00.000 7680 Worker thread wakes up
21:23:56.454 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 126 ms NORTH
21:23:56.462 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:56.462 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:23:57.715 01.253 7680 Exposure complete
21:23:57.810 00.095 7680 worker thread done servicing request
21:23:57.810 00.000 6120 OnExposeComplete: enter
21:23:57.814 00.004 6120 UpdateGuideState(): m_state=6
21:23:57.818 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
21:23:57.822 00.004 6120 Star::Find returns 1 (0), X=1198.72, Y=1054.37, Mass=5413, SNR=47.8, Peak=121 HFD=6.9
21:23:57.828 00.006 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
21:23:57.832 00.004 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.47)
21:23:57.837 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.25 hyp=0.30 cameraTheta=2.13 mountX=0.11 mountY=-0.30, mountTheta=-1.22
21:23:57.842 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.25, opts=13)
21:23:57.846 00.004 6120 Enqueuing Move request for scope (-0.16, 0.25)
21:23:57.850 00.004 7680 Worker thread wakes up
21:23:57.850 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.25) opts 0xd
21:23:57.850 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.25)
21:23:57.850 00.000 7680 Moving (-0.16, 0.25) raw xDistance=0.11 yDistance=-0.30
21:23:57.850 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:23:57.850 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:23:57.850 00.000 7680 MoveAxis(E, 0, ABG)
21:23:57.851 00.001 7680 Move returns status 0, amount 0
21:23:57.851 00.000 7680 MoveAxis(N, 161, ABG)
21:23:57.851 00.000 7680 Guiding  Dir = 0, Dur = 161
21:23:57.851 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:23:57.856 00.005 7680 IsSlewing returns 0
21:23:57.856 00.000 7680 IsGuiding returns 0
21:23:57.857 00.001 7680 PulseGuide returned control before completion, sleep 171
21:23:57.879 00.022 6120 UpdateGuideState exits: m=5413 SNR=47.8
21:23:57.883 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:57.888 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:57.893 00.005 6120 Enqueuing Expose request
21:23:58.031 00.138 7680 IsGuiding returns 1
21:23:58.032 00.001 7680 scope still moving after pulse duration time elapsed
21:23:58.063 00.031 7680 IsSlewing returns 0
21:23:58.064 00.001 7680 IsGuiding returns 0
21:23:58.064 00.000 7680 scope move finished after 161 + 47 ms
21:23:58.065 00.001 7680 Move returns status 0, amount 161
21:23:58.066 00.001 7680 move complete, result=0
21:23:58.066 00.000 7680 worker thread done servicing request
21:23:58.067 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 161 ms NORTH
21:23:58.073 00.006 7680 Worker thread wakes up
21:23:58.073 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:58.074 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:23:59.326 01.252 7680 Exposure complete
21:23:59.435 00.109 7680 worker thread done servicing request
21:23:59.436 00.001 6120 OnExposeComplete: enter
21:23:59.441 00.005 6120 UpdateGuideState(): m_state=6
21:23:59.445 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
21:23:59.449 00.004 6120 Star::Find returns 1 (0), X=1198.79, Y=1054.33, Mass=5621, SNR=48.4, Peak=132 HFD=6.9
21:23:59.454 00.005 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.92 = -1.37)
21:23:59.458 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
21:23:59.463 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.96 mountX=0.05 mountY=-0.23, mountTheta=-1.37
21:23:59.467 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.21, opts=13)
21:23:59.471 00.004 6120 Enqueuing Move request for scope (-0.09, 0.21)
21:23:59.475 00.004 7680 Worker thread wakes up
21:23:59.475 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
21:23:59.475 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
21:23:59.475 00.000 7680 Moving (-0.09, 0.21) raw xDistance=0.05 yDistance=-0.23
21:23:59.476 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:23:59.476 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:23:59.476 00.000 7680 MoveAxis(E, 0, ABG)
21:23:59.476 00.000 7680 Move returns status 0, amount 0
21:23:59.477 00.001 7680 MoveAxis(N, 124, ABG)
21:23:59.477 00.000 7680 Guiding  Dir = 0, Dur = 124
21:23:59.478 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:23:59.483 00.005 7680 IsSlewing returns 0
21:23:59.483 00.000 7680 IsGuiding returns 0
21:23:59.483 00.000 7680 PulseGuide returned control before completion, sleep 134
21:23:59.509 00.026 6120 UpdateGuideState exits: m=5621 SNR=48.4
21:23:59.515 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:59.522 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:23:59.527 00.005 6120 Enqueuing Expose request
21:23:59.628 00.101 7680 IsGuiding returns 1
21:23:59.629 00.001 7680 scope still moving after pulse duration time elapsed
21:23:59.658 00.029 7680 IsSlewing returns 0
21:23:59.660 00.002 7680 IsGuiding returns 0
21:23:59.660 00.000 7680 scope move finished after 124 + 53 ms
21:23:59.661 00.001 7680 Move returns status 0, amount 124
21:23:59.662 00.001 7680 move complete, result=0
21:23:59.662 00.000 7680 worker thread done servicing request
21:23:59.662 00.000 7680 Worker thread wakes up
21:23:59.663 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 124 ms NORTH
21:23:59.670 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:23:59.670 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:00.912 01.242 7680 Exposure complete
21:24:01.004 00.092 7680 worker thread done servicing request
21:24:01.005 00.001 6120 OnExposeComplete: enter
21:24:01.008 00.003 6120 UpdateGuideState(): m_state=6
21:24:01.013 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
21:24:01.020 00.007 6120 Star::Find returns 1 (0), X=1198.88, Y=1054.07, Mass=5788, SNR=49.5, Peak=125 HFD=6.9
21:24:01.024 00.004 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-2.95) = xAngle (1.54 = 1.54)
21:24:01.028 00.004 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.27 = 1.27)
21:24:01.030 00.002 6120 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.42 mountX=0.00 mountY=0.05, mountTheta=1.53
21:24:01.035 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.05, opts=13)
21:24:01.040 00.005 6120 Enqueuing Move request for scope (0.01, -0.05)
21:24:01.043 00.003 7680 Worker thread wakes up
21:24:01.043 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
21:24:01.043 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
21:24:01.043 00.000 7680 Moving (0.01, -0.05) raw xDistance=0.00 yDistance=0.05
21:24:01.043 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:24:01.044 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:24:01.044 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:24:01.044 00.000 7680 MoveAxis(E, 0, ABG)
21:24:01.044 00.000 7680 Move returns status 0, amount 0
21:24:01.044 00.000 7680 MoveAxis(N, 0, ABG)
21:24:01.044 00.000 7680 Move returns status 0, amount 0
21:24:01.044 00.000 7680 move complete, result=0
21:24:01.045 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:24:01.051 00.006 7680 worker thread done servicing request
21:24:01.070 00.019 6120 UpdateGuideState exits: m=5788 SNR=49.5
21:24:01.075 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:01.080 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:01.083 00.003 6120 Enqueuing Expose request
21:24:01.088 00.005 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:24:01.091 00.003 7680 Worker thread wakes up
21:24:01.091 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:01.091 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:02.338 01.247 7680 Exposure complete
21:24:02.444 00.106 7680 worker thread done servicing request
21:24:02.444 00.000 6120 OnExposeComplete: enter
21:24:02.449 00.005 6120 UpdateGuideState(): m_state=6
21:24:02.453 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
21:24:02.457 00.004 6120 Star::Find returns 1 (0), X=1198.79, Y=1054.29, Mass=5549, SNR=48.4, Peak=127 HFD=6.8
21:24:02.461 00.004 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (4.99 = -1.29)
21:24:02.464 00.003 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.56)
21:24:02.468 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.04 mountX=0.05 mountY=-0.19, mountTheta=-1.30
21:24:02.473 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.17, opts=13)
21:24:02.477 00.004 6120 Enqueuing Move request for scope (-0.09, 0.17)
21:24:02.481 00.004 7680 Worker thread wakes up
21:24:02.481 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
21:24:02.481 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
21:24:02.481 00.000 7680 Moving (-0.09, 0.17) raw xDistance=0.05 yDistance=-0.19
21:24:02.481 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:24:02.481 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:24:02.483 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:24:02.483 00.000 7680 MoveAxis(E, 0, ABG)
21:24:02.483 00.000 7680 Move returns status 0, amount 0
21:24:02.484 00.001 7680 MoveAxis(N, 0, ABG)
21:24:02.484 00.000 7680 Move returns status 0, amount 0
21:24:02.484 00.000 7680 move complete, result=0
21:24:02.484 00.000 7680 worker thread done servicing request
21:24:02.484 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:24:02.509 00.025 6120 UpdateGuideState exits: m=5549 SNR=48.4
21:24:02.514 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:02.521 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:02.525 00.004 6120 Enqueuing Expose request
21:24:02.529 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:24:02.533 00.004 7680 Worker thread wakes up
21:24:02.534 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:02.534 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:03.773 01.239 7680 Exposure complete
21:24:03.875 00.102 7680 worker thread done servicing request
21:24:03.876 00.001 6120 OnExposeComplete: enter
21:24:03.880 00.004 6120 UpdateGuideState(): m_state=6
21:24:03.884 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
21:24:03.888 00.004 6120 Star::Find returns 1 (0), X=1198.68, Y=1054.39, Mass=5478, SNR=47.7, Peak=122 HFD=7.0
21:24:03.894 00.006 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.15 = -1.13)
21:24:03.899 00.005 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.40)
21:24:03.903 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.28 hyp=0.34 cameraTheta=2.20 mountX=0.15 mountY=-0.34, mountTheta=-1.16
21:24:03.909 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.28, opts=13)
21:24:03.912 00.003 6120 Enqueuing Move request for scope (-0.20, 0.28)
21:24:03.916 00.004 7680 Worker thread wakes up
21:24:03.916 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.28) opts 0xd
21:24:03.916 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.28)
21:24:03.917 00.001 7680 Moving (-0.20, 0.28) raw xDistance=0.15 yDistance=-0.34
21:24:03.917 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:24:03.917 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:24:03.917 00.000 7680 MoveAxis(E, 0, ABG)
21:24:03.917 00.000 7680 Move returns status 0, amount 0
21:24:03.917 00.000 7680 MoveAxis(N, 182, ABG)
21:24:03.918 00.001 7680 Guiding  Dir = 0, Dur = 182
21:24:03.918 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:24:03.925 00.007 7680 IsSlewing returns 0
21:24:03.925 00.000 7680 IsGuiding returns 0
21:24:03.927 00.002 7680 PulseGuide returned control before completion, sleep 192
21:24:03.949 00.022 6120 UpdateGuideState exits: m=5478 SNR=47.7
21:24:03.955 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:03.962 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:03.967 00.005 6120 Enqueuing Expose request
21:24:04.123 00.156 7680 IsGuiding returns 1
21:24:04.123 00.000 7680 scope still moving after pulse duration time elapsed
21:24:04.154 00.031 7680 IsSlewing returns 0
21:24:04.154 00.000 7680 IsGuiding returns 0
21:24:04.154 00.000 7680 scope move finished after 182 + 46 ms
21:24:04.154 00.000 7680 Move returns status 0, amount 182
21:24:04.156 00.002 7680 move complete, result=0
21:24:04.156 00.000 7680 worker thread done servicing request
21:24:04.156 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 182 ms NORTH
21:24:04.160 00.004 7680 Worker thread wakes up
21:24:04.160 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:04.161 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:05.416 01.255 7680 Exposure complete
21:24:05.524 00.108 7680 worker thread done servicing request
21:24:05.525 00.001 6120 OnExposeComplete: enter
21:24:05.528 00.003 6120 UpdateGuideState(): m_state=6
21:24:05.532 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
21:24:05.536 00.004 6120 Star::Find returns 1 (0), X=1198.66, Y=1054.42, Mass=5796, SNR=49.6, Peak=127 HFD=7.0
21:24:05.540 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
21:24:05.543 00.003 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
21:24:05.547 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.30 hyp=0.37 cameraTheta=2.18 mountX=0.15 mountY=-0.37, mountTheta=-1.17
21:24:05.554 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.30, opts=13)
21:24:05.558 00.004 6120 Enqueuing Move request for scope (-0.21, 0.30)
21:24:05.561 00.003 7680 Worker thread wakes up
21:24:05.561 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.30) opts 0xd
21:24:05.561 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.30)
21:24:05.562 00.001 7680 Moving (-0.21, 0.30) raw xDistance=0.15 yDistance=-0.37
21:24:05.562 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:24:05.562 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:24:05.562 00.000 7680 MoveAxis(E, 0, ABG)
21:24:05.562 00.000 7680 Move returns status 0, amount 0
21:24:05.562 00.000 7680 MoveAxis(N, 200, ABG)
21:24:05.562 00.000 7680 Guiding  Dir = 0, Dur = 200
21:24:05.564 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:24:05.567 00.003 7680 IsSlewing returns 0
21:24:05.567 00.000 7680 IsGuiding returns 0
21:24:05.568 00.001 7680 PulseGuide returned control before completion, sleep 210
21:24:05.590 00.022 6120 UpdateGuideState exits: m=5796 SNR=49.6
21:24:05.595 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:05.599 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:05.602 00.003 6120 Enqueuing Expose request
21:24:05.795 00.193 7680 IsGuiding returns 1
21:24:05.796 00.001 7680 scope still moving after pulse duration time elapsed
21:24:05.825 00.029 7680 IsSlewing returns 0
21:24:05.826 00.001 7680 IsGuiding returns 0
21:24:05.826 00.000 7680 scope move finished after 200 + 58 ms
21:24:05.827 00.001 7680 Move returns status 0, amount 200
21:24:05.827 00.000 7680 move complete, result=0
21:24:05.827 00.000 7680 worker thread done servicing request
21:24:05.829 00.002 7680 Worker thread wakes up
21:24:05.829 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 200 ms NORTH
21:24:05.835 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:05.835 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:07.086 01.251 7680 Exposure complete
21:24:07.190 00.104 7680 worker thread done servicing request
21:24:07.190 00.000 6120 OnExposeComplete: enter
21:24:07.195 00.005 6120 UpdateGuideState(): m_state=6
21:24:07.198 00.003 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
21:24:07.205 00.007 6120 Star::Find returns 1 (0), X=1198.45, Y=1054.42, Mass=5868, SNR=49.6, Peak=124 HFD=7.1
21:24:07.209 00.004 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-2.95) = xAngle (5.49 = -0.79)
21:24:07.213 00.004 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.06)
21:24:07.217 00.004 6120 CameraToMount -- cameraX=-0.43 cameraY=0.30 hyp=0.52 cameraTheta=2.54 mountX=0.37 mountY=-0.46, mountTheta=-0.89
21:24:07.221 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=0.30, opts=13)
21:24:07.225 00.004 6120 Enqueuing Move request for scope (-0.43, 0.30)
21:24:07.229 00.004 7680 Worker thread wakes up
21:24:07.229 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.30) opts 0xd
21:24:07.229 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.43, 0.30)
21:24:07.229 00.000 7680 Moving (-0.43, 0.30) raw xDistance=0.37 yDistance=-0.46
21:24:07.230 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
21:24:07.230 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
21:24:07.230 00.000 7680 MoveAxis(W, 156, ABG)
21:24:07.230 00.000 7680 Guiding  Dir = 3, Dur = 156
21:24:07.231 00.001 7680 IsSlewing returns 0
21:24:07.232 00.001 7680 IsGuiding returns 0
21:24:07.232 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:24:07.237 00.005 7680 PulseGuide returned control before completion, sleep 166
21:24:07.257 00.020 6120 UpdateGuideState exits: m=5868 SNR=49.6
21:24:07.261 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:07.266 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:07.269 00.003 6120 Enqueuing Expose request
21:24:07.420 00.151 7680 IsGuiding returns 1
21:24:07.420 00.000 7680 scope still moving after pulse duration time elapsed
21:24:07.450 00.030 7680 IsSlewing returns 0
21:24:07.452 00.002 7680 IsGuiding returns 0
21:24:07.452 00.000 7680 scope move finished after 156 + 64 ms
21:24:07.453 00.001 7680 Move returns status 0, amount 156
21:24:07.454 00.001 7680 MoveAxis(N, 248, ABG)
21:24:07.454 00.000 7680 Guiding  Dir = 0, Dur = 248
21:24:07.454 00.000 7680 IsSlewing returns 0
21:24:07.455 00.001 7680 IsGuiding returns 0
21:24:07.455 00.000 7680 PulseGuide returned control before completion, sleep 258
21:24:07.718 00.263 7680 IsGuiding returns 1
21:24:07.719 00.001 7680 scope still moving after pulse duration time elapsed
21:24:07.749 00.030 7680 IsSlewing returns 0
21:24:07.750 00.001 7680 IsGuiding returns 0
21:24:07.750 00.000 7680 scope move finished after 248 + 47 ms
21:24:07.752 00.002 7680 Move returns status 0, amount 248
21:24:07.752 00.000 7680 move complete, result=0
21:24:07.753 00.001 7680 worker thread done servicing request
21:24:07.753 00.000 7680 Worker thread wakes up
21:24:07.753 00.000 6120 GuideStep: 0.4 px 156 ms WEST, -0.5 px 248 ms NORTH
21:24:07.759 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:07.759 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:09.009 01.250 7680 Exposure complete
21:24:09.115 00.106 7680 worker thread done servicing request
21:24:09.115 00.000 6120 OnExposeComplete: enter
21:24:09.119 00.004 6120 UpdateGuideState(): m_state=6
21:24:09.123 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
21:24:09.127 00.004 6120 Star::Find returns 1 (0), X=1198.61, Y=1054.23, Mass=5899, SNR=50.4, Peak=124 HFD=7.0
21:24:09.131 00.004 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-2.95) = xAngle (5.71 = -0.58)
21:24:09.134 00.003 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.44 = -0.84)
21:24:09.139 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.11 hyp=0.29 cameraTheta=2.75 mountX=0.24 mountY=-0.22, mountTheta=-0.73
21:24:09.144 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.11, opts=13)
21:24:09.149 00.005 6120 Enqueuing Move request for scope (-0.27, 0.11)
21:24:09.152 00.003 7680 Worker thread wakes up
21:24:09.152 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.11) opts 0xd
21:24:09.153 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.11)
21:24:09.153 00.000 7680 Moving (-0.27, 0.11) raw xDistance=0.24 yDistance=-0.22
21:24:09.153 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
21:24:09.153 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:24:09.154 00.001 7680 MoveAxis(W, 113, ABG)
21:24:09.154 00.000 7680 Guiding  Dir = 3, Dur = 113
21:24:09.154 00.000 7680 IsSlewing returns 0
21:24:09.154 00.000 7680 IsGuiding returns 0
21:24:09.155 00.001 7680 PulseGuide returned control before completion, sleep 123
21:24:09.155 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:24:09.183 00.028 6120 UpdateGuideState exits: m=5899 SNR=50.4
21:24:09.188 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:09.192 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:09.196 00.004 6120 Enqueuing Expose request
21:24:09.294 00.098 7680 IsGuiding returns 1
21:24:09.295 00.001 7680 scope still moving after pulse duration time elapsed
21:24:09.324 00.029 7680 IsSlewing returns 0
21:24:09.324 00.000 7680 IsGuiding returns 0
21:24:09.325 00.001 7680 scope move finished after 113 + 57 ms
21:24:09.325 00.000 7680 Move returns status 0, amount 113
21:24:09.325 00.000 7680 MoveAxis(N, 117, ABG)
21:24:09.325 00.000 7680 Guiding  Dir = 0, Dur = 117
21:24:09.325 00.000 7680 IsSlewing returns 0
21:24:09.327 00.002 7680 IsGuiding returns 0
21:24:09.327 00.000 7680 PulseGuide returned control before completion, sleep 127
21:24:09.463 00.136 7680 IsGuiding returns 1
21:24:09.463 00.000 7680 scope still moving after pulse duration time elapsed
21:24:09.494 00.031 7680 IsSlewing returns 0
21:24:09.494 00.000 7680 IsGuiding returns 0
21:24:09.494 00.000 7680 scope move finished after 117 + 50 ms
21:24:09.494 00.000 7680 Move returns status 0, amount 117
21:24:09.494 00.000 7680 move complete, result=0
21:24:09.496 00.002 7680 worker thread done servicing request
21:24:09.496 00.000 6120 GuideStep: 0.2 px 113 ms WEST, -0.2 px 117 ms NORTH
21:24:09.500 00.004 7680 Worker thread wakes up
21:24:09.501 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:09.501 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:10.745 01.244 7680 Exposure complete
21:24:10.854 00.109 7680 worker thread done servicing request
21:24:10.854 00.000 6120 OnExposeComplete: enter
21:24:10.857 00.003 6120 UpdateGuideState(): m_state=6
21:24:10.863 00.006 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
21:24:10.868 00.005 6120 Star::Find returns 1 (0), X=1198.90, Y=1054.30, Mass=5506, SNR=47.8, Peak=114 HFD=6.8
21:24:10.872 00.004 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
21:24:10.875 00.003 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
21:24:10.880 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.44 mountX=-0.06 mountY=-0.15, mountTheta=-1.92
21:24:10.885 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.18, opts=13)
21:24:10.889 00.004 6120 Enqueuing Move request for scope (0.02, 0.18)
21:24:10.894 00.005 7680 Worker thread wakes up
21:24:10.894 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
21:24:10.894 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
21:24:10.896 00.002 7680 Moving (0.02, 0.18) raw xDistance=-0.06 yDistance=-0.15
21:24:10.896 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:24:10.896 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:24:10.896 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:24:10.897 00.001 7680 MoveAxis(E, 0, ABG)
21:24:10.897 00.000 7680 Move returns status 0, amount 0
21:24:10.897 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:24:10.901 00.004 7680 MoveAxis(N, 0, ABG)
21:24:10.901 00.000 7680 Move returns status 0, amount 0
21:24:10.901 00.000 7680 move complete, result=0
21:24:10.902 00.001 7680 worker thread done servicing request
21:24:10.922 00.020 6120 UpdateGuideState exits: m=5506 SNR=47.8
21:24:10.926 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:10.932 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:10.936 00.004 6120 Enqueuing Expose request
21:24:10.939 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:24:10.944 00.005 7680 Worker thread wakes up
21:24:10.944 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:10.944 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:12.190 01.246 7680 Exposure complete
21:24:12.291 00.101 7680 worker thread done servicing request
21:24:12.291 00.000 6120 OnExposeComplete: enter
21:24:12.296 00.005 6120 UpdateGuideState(): m_state=6
21:24:12.299 00.003 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
21:24:12.302 00.003 6120 Star::Find returns 1 (0), X=1198.95, Y=1054.46, Mass=5708, SNR=48.3, Peak=125 HFD=6.8
21:24:12.307 00.005 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
21:24:12.311 00.004 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
21:24:12.314 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.34 hyp=0.35 cameraTheta=1.36 mountX=-0.14 mountY=-0.27, mountTheta=-2.03
21:24:12.318 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.34, opts=13)
21:24:12.323 00.005 6120 Enqueuing Move request for scope (0.07, 0.34)
21:24:12.326 00.003 7680 Worker thread wakes up
21:24:12.326 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.34) opts 0xd
21:24:12.326 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.34)
21:24:12.326 00.000 7680 Moving (0.07, 0.34) raw xDistance=-0.14 yDistance=-0.27
21:24:12.326 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:24:12.327 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:24:12.327 00.000 7680 MoveAxis(E, 0, ABG)
21:24:12.327 00.000 7680 Move returns status 0, amount 0
21:24:12.327 00.000 7680 MoveAxis(N, 148, ABG)
21:24:12.327 00.000 7680 Guiding  Dir = 0, Dur = 148
21:24:12.327 00.000 7680 IsSlewing returns 0
21:24:12.329 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=190, Gamma=1.000
21:24:12.332 00.003 7680 IsGuiding returns 0
21:24:12.333 00.001 7680 PulseGuide returned control before completion, sleep 158
21:24:12.353 00.020 6120 UpdateGuideState exits: m=5708 SNR=48.3
21:24:12.358 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:12.362 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:12.365 00.003 6120 Enqueuing Expose request
21:24:12.492 00.127 7680 IsGuiding returns 1
21:24:12.493 00.001 7680 scope still moving after pulse duration time elapsed
21:24:12.524 00.031 7680 IsSlewing returns 0
21:24:12.525 00.001 7680 IsGuiding returns 0
21:24:12.526 00.001 7680 scope move finished after 148 + 45 ms
21:24:12.527 00.001 7680 Move returns status 0, amount 148
21:24:12.527 00.000 7680 move complete, result=0
21:24:12.527 00.000 7680 worker thread done servicing request
21:24:12.528 00.001 7680 Worker thread wakes up
21:24:12.528 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 148 ms NORTH
21:24:12.534 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:12.534 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:13.786 01.252 7680 Exposure complete
21:24:13.891 00.105 7680 worker thread done servicing request
21:24:13.891 00.000 6120 OnExposeComplete: enter
21:24:13.896 00.005 6120 UpdateGuideState(): m_state=6
21:24:13.900 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
21:24:13.904 00.004 6120 Star::Find returns 1 (0), X=1199.33, Y=1054.44, Mass=5749, SNR=49.7, Peak=127 HFD=7.0
21:24:13.907 00.003 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.57 = -2.72)
21:24:13.911 00.004 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.30 = -2.98)
21:24:13.914 00.003 6120 CameraToMount -- cameraX=0.45 cameraY=0.32 hyp=0.55 cameraTheta=0.61 mountX=-0.50 mountY=-0.09, mountTheta=-2.97
21:24:13.921 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.45, y=0.32, opts=13)
21:24:13.925 00.004 6120 Enqueuing Move request for scope (0.45, 0.32)
21:24:13.929 00.004 7680 Worker thread wakes up
21:24:13.929 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.32) opts 0xd
21:24:13.929 00.000 7680 Handling offset move in thread for scope, endpoint = (0.45, 0.32)
21:24:13.929 00.000 7680 Moving (0.45, 0.32) raw xDistance=-0.50 yDistance=-0.09
21:24:13.929 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
21:24:13.930 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:24:13.930 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:24:13.932 00.002 7680 MoveAxis(E, 212, ABG)
21:24:13.932 00.000 7680 Guiding  Dir = 2, Dur = 212
21:24:13.933 00.001 7680 IsSlewing returns 0
21:24:13.933 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:24:13.939 00.006 7680 IsGuiding returns 0
21:24:13.939 00.000 7680 PulseGuide returned control before completion, sleep 222
21:24:13.962 00.023 6120 UpdateGuideState exits: m=5749 SNR=49.7
21:24:13.967 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:13.972 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:13.975 00.003 6120 Enqueuing Expose request
21:24:14.168 00.193 7680 IsGuiding returns 1
21:24:14.170 00.002 7680 scope still moving after pulse duration time elapsed
21:24:14.199 00.029 7680 IsSlewing returns 0
21:24:14.201 00.002 7680 IsGuiding returns 0
21:24:14.202 00.001 7680 scope move finished after 212 + 50 ms
21:24:14.202 00.000 7680 Move returns status 0, amount 212
21:24:14.203 00.001 7680 MoveAxis(N, 0, ABG)
21:24:14.203 00.000 7680 Move returns status 0, amount 0
21:24:14.203 00.000 7680 move complete, result=0
21:24:14.203 00.000 7680 worker thread done servicing request
21:24:14.205 00.002 7680 Worker thread wakes up
21:24:14.205 00.000 6120 GuideStep: -0.5 px 212 ms EAST, -0.1 px 0 ms NORTH
21:24:14.211 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:14.211 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:15.461 01.250 7680 Exposure complete
21:24:15.573 00.112 7680 worker thread done servicing request
21:24:15.573 00.000 6120 OnExposeComplete: enter
21:24:15.577 00.004 6120 UpdateGuideState(): m_state=6
21:24:15.581 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
21:24:15.585 00.004 6120 Star::Find returns 1 (0), X=1198.95, Y=1054.65, Mass=5542, SNR=47.4, Peak=123 HFD=6.8
21:24:15.588 00.003 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
21:24:15.593 00.005 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
21:24:15.597 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.54 hyp=0.54 cameraTheta=1.43 mountX=-0.18 mountY=-0.45, mountTheta=-1.94
21:24:15.601 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.54, opts=13)
21:24:15.605 00.004 6120 Enqueuing Move request for scope (0.08, 0.54)
21:24:15.609 00.004 7680 Worker thread wakes up
21:24:15.609 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.54) opts 0xd
21:24:15.609 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.54)
21:24:15.609 00.000 7680 Moving (0.08, 0.54) raw xDistance=-0.18 yDistance=-0.45
21:24:15.609 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:24:15.609 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:24:15.610 00.001 7680 MoveAxis(E, 0, ABG)
21:24:15.610 00.000 7680 Move returns status 0, amount 0
21:24:15.610 00.000 7680 MoveAxis(N, 243, ABG)
21:24:15.610 00.000 7680 Guiding  Dir = 0, Dur = 243
21:24:15.612 00.002 7680 IsSlewing returns 0
21:24:15.612 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:24:15.616 00.004 7680 IsGuiding returns 0
21:24:15.616 00.000 7680 PulseGuide returned control before completion, sleep 253
21:24:15.640 00.024 6120 UpdateGuideState exits: m=5542 SNR=47.4
21:24:15.645 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:15.650 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:15.654 00.004 6120 Enqueuing Expose request
21:24:15.872 00.218 7680 IsGuiding returns 1
21:24:15.873 00.001 7680 scope still moving after pulse duration time elapsed
21:24:15.903 00.030 7680 IsSlewing returns 0
21:24:15.905 00.002 7680 IsGuiding returns 0
21:24:15.905 00.000 7680 scope move finished after 243 + 46 ms
21:24:15.906 00.001 7680 Move returns status 0, amount 243
21:24:15.906 00.000 7680 move complete, result=0
21:24:15.907 00.001 7680 worker thread done servicing request
21:24:15.907 00.000 7680 Worker thread wakes up
21:24:15.908 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 243 ms NORTH
21:24:15.914 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:15.914 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:17.172 01.258 7680 Exposure complete
21:24:17.280 00.108 7680 worker thread done servicing request
21:24:17.281 00.001 6120 OnExposeComplete: enter
21:24:17.284 00.003 6120 UpdateGuideState(): m_state=6
21:24:17.289 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
21:24:17.292 00.003 6120 Star::Find returns 1 (0), X=1199.12, Y=1054.33, Mass=5697, SNR=48.6, Peak=135 HFD=6.8
21:24:17.296 00.004 6120 CameraToMount -- cameraTheta (0.71) - m_xAngle (-2.95) = xAngle (3.67 = -2.62)
21:24:17.301 00.005 6120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.40 = -2.89)
21:24:17.305 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=0.21 hyp=0.32 cameraTheta=0.71 mountX=-0.28 mountY=-0.08, mountTheta=-2.86
21:24:17.310 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.21, opts=13)
21:24:17.313 00.003 6120 Enqueuing Move request for scope (0.24, 0.21)
21:24:17.316 00.003 7680 Worker thread wakes up
21:24:17.316 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.21) opts 0xd
21:24:17.316 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.21)
21:24:17.316 00.000 7680 Moving (0.24, 0.21) raw xDistance=-0.28 yDistance=-0.08
21:24:17.316 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
21:24:17.318 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:24:17.318 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:24:17.318 00.000 7680 MoveAxis(E, 118, ABG)
21:24:17.318 00.000 7680 Guiding  Dir = 2, Dur = 118
21:24:17.318 00.000 7680 IsSlewing returns 0
21:24:17.319 00.001 7680 IsGuiding returns 0
21:24:17.319 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:24:17.324 00.005 7680 PulseGuide returned control before completion, sleep 128
21:24:17.347 00.023 6120 UpdateGuideState exits: m=5697 SNR=48.6
21:24:17.351 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:17.354 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:17.360 00.006 6120 Enqueuing Expose request
21:24:17.457 00.097 7680 IsGuiding returns 1
21:24:17.458 00.001 7680 scope still moving after pulse duration time elapsed
21:24:17.487 00.029 7680 IsSlewing returns 0
21:24:17.488 00.001 7680 IsGuiding returns 1
21:24:17.518 00.030 7680 IsSlewing returns 0
21:24:17.519 00.001 7680 IsGuiding returns 1
21:24:17.549 00.030 7680 IsSlewing returns 0
21:24:17.552 00.003 7680 IsGuiding returns 0
21:24:17.552 00.000 7680 scope move finished after 118 + 115 ms
21:24:17.553 00.001 7680 Move returns status 0, amount 118
21:24:17.554 00.001 7680 MoveAxis(N, 0, ABG)
21:24:17.554 00.000 7680 Move returns status 0, amount 0
21:24:17.554 00.000 7680 move complete, result=0
21:24:17.554 00.000 7680 worker thread done servicing request
21:24:17.554 00.000 6120 GuideStep: -0.3 px 118 ms EAST, -0.1 px 0 ms NORTH
21:24:17.560 00.006 7680 Worker thread wakes up
21:24:17.560 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:17.560 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:18.806 01.246 7680 Exposure complete
21:24:18.911 00.105 7680 worker thread done servicing request
21:24:18.911 00.000 6120 OnExposeComplete: enter
21:24:18.916 00.005 6120 UpdateGuideState(): m_state=6
21:24:18.920 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
21:24:18.926 00.006 6120 Star::Find returns 1 (0), X=1198.95, Y=1054.58, Mass=5912, SNR=50.2, Peak=132 HFD=6.9
21:24:18.931 00.005 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
21:24:18.934 00.003 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
21:24:18.938 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.46 hyp=0.47 cameraTheta=1.41 mountX=-0.16 mountY=-0.38, mountTheta=-1.96
21:24:18.943 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.46, opts=13)
21:24:18.947 00.004 6120 Enqueuing Move request for scope (0.07, 0.46)
21:24:18.951 00.004 7680 Worker thread wakes up
21:24:18.951 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.46) opts 0xd
21:24:18.951 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.46)
21:24:18.951 00.000 7680 Moving (0.07, 0.46) raw xDistance=-0.16 yDistance=-0.38
21:24:18.951 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:24:18.952 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:24:18.952 00.000 7680 MoveAxis(E, 0, ABG)
21:24:18.952 00.000 7680 Move returns status 0, amount 0
21:24:18.952 00.000 7680 MoveAxis(N, 207, ABG)
21:24:18.952 00.000 7680 Guiding  Dir = 0, Dur = 207
21:24:18.952 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=224, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:24:18.957 00.005 7680 IsSlewing returns 0
21:24:18.957 00.000 7680 IsGuiding returns 0
21:24:18.958 00.001 7680 PulseGuide returned control before completion, sleep 217
21:24:18.978 00.020 6120 UpdateGuideState exits: m=5912 SNR=50.2
21:24:18.983 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:18.988 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:18.993 00.005 6120 Enqueuing Expose request
21:24:19.189 00.196 7680 IsGuiding returns 1
21:24:19.190 00.001 7680 scope still moving after pulse duration time elapsed
21:24:19.220 00.030 7680 IsSlewing returns 0
21:24:19.221 00.001 7680 IsGuiding returns 0
21:24:19.222 00.001 7680 scope move finished after 207 + 57 ms
21:24:19.223 00.001 7680 Move returns status 0, amount 207
21:24:19.223 00.000 7680 move complete, result=0
21:24:19.223 00.000 7680 worker thread done servicing request
21:24:19.224 00.001 7680 Worker thread wakes up
21:24:19.225 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 207 ms NORTH
21:24:19.232 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:19.234 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:20.478 01.244 7680 Exposure complete
21:24:20.590 00.112 7680 worker thread done servicing request
21:24:20.590 00.000 6120 OnExposeComplete: enter
21:24:20.595 00.005 6120 UpdateGuideState(): m_state=6
21:24:20.599 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
21:24:20.602 00.003 6120 Star::Find returns 1 (0), X=1198.96, Y=1054.48, Mass=5722, SNR=48.7, Peak=133 HFD=6.8
21:24:20.605 00.003 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.31 = -1.98)
21:24:20.609 00.004 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
21:24:20.612 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.37 hyp=0.37 cameraTheta=1.35 mountX=-0.15 mountY=-0.29, mountTheta=-2.04
21:24:20.616 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.37, opts=13)
21:24:20.620 00.004 6120 Enqueuing Move request for scope (0.08, 0.37)
21:24:20.624 00.004 7680 Worker thread wakes up
21:24:20.624 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.37) opts 0xd
21:24:20.624 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.37)
21:24:20.624 00.000 7680 Moving (0.08, 0.37) raw xDistance=-0.15 yDistance=-0.29
21:24:20.625 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:24:20.625 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:24:20.625 00.000 7680 MoveAxis(E, 0, ABG)
21:24:20.625 00.000 7680 Move returns status 0, amount 0
21:24:20.625 00.000 7680 MoveAxis(N, 159, ABG)
21:24:20.626 00.001 7680 Guiding  Dir = 0, Dur = 159
21:24:20.626 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:24:20.630 00.004 7680 IsSlewing returns 0
21:24:20.630 00.000 7680 IsGuiding returns 0
21:24:20.632 00.002 7680 PulseGuide returned control before completion, sleep 169
21:24:20.651 00.019 6120 UpdateGuideState exits: m=5722 SNR=48.7
21:24:20.659 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:20.664 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:20.669 00.005 6120 Enqueuing Expose request
21:24:20.811 00.142 7680 IsGuiding returns 1
21:24:20.812 00.001 7680 scope still moving after pulse duration time elapsed
21:24:20.844 00.032 7680 IsSlewing returns 0
21:24:20.846 00.002 7680 IsGuiding returns 0
21:24:20.846 00.000 7680 scope move finished after 159 + 55 ms
21:24:20.846 00.000 7680 Move returns status 0, amount 159
21:24:20.847 00.001 7680 move complete, result=0
21:24:20.847 00.000 7680 worker thread done servicing request
21:24:20.847 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 159 ms NORTH
21:24:20.855 00.008 7680 Worker thread wakes up
21:24:20.856 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:20.856 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:22.106 01.250 7680 Exposure complete
21:24:22.220 00.114 7680 worker thread done servicing request
21:24:22.220 00.000 6120 OnExposeComplete: enter
21:24:22.225 00.005 6120 UpdateGuideState(): m_state=6
21:24:22.229 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
21:24:22.233 00.004 6120 Star::Find returns 1 (0), X=1198.83, Y=1054.41, Mass=5956, SNR=49.9, Peak=128 HFD=7.0
21:24:22.239 00.006 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.60)
21:24:22.242 00.003 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
21:24:22.245 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.29 hyp=0.30 cameraTheta=1.73 mountX=-0.01 mountY=-0.28, mountTheta=-1.60
21:24:22.250 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.29, opts=13)
21:24:22.254 00.004 6120 Enqueuing Move request for scope (-0.05, 0.29)
21:24:22.257 00.003 7680 Worker thread wakes up
21:24:22.257 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.29) opts 0xd
21:24:22.257 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.29)
21:24:22.258 00.001 7680 Moving (-0.05, 0.29) raw xDistance=-0.01 yDistance=-0.28
21:24:22.258 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:24:22.258 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:24:22.258 00.000 7680 MoveAxis(E, 0, ABG)
21:24:22.258 00.000 7680 Move returns status 0, amount 0
21:24:22.260 00.002 7680 MoveAxis(N, 155, ABG)
21:24:22.260 00.000 7680 Guiding  Dir = 0, Dur = 155
21:24:22.260 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:24:22.264 00.004 7680 IsSlewing returns 0
21:24:22.264 00.000 7680 IsGuiding returns 0
21:24:22.265 00.001 7680 PulseGuide returned control before completion, sleep 165
21:24:22.281 00.016 6120 UpdateGuideState exits: m=5956 SNR=49.9
21:24:22.285 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:22.289 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:22.294 00.005 6120 Enqueuing Expose request
21:24:22.436 00.142 7680 IsGuiding returns 1
21:24:22.436 00.000 7680 scope still moving after pulse duration time elapsed
21:24:22.466 00.030 7680 IsSlewing returns 0
21:24:22.466 00.000 7680 IsGuiding returns 0
21:24:22.467 00.001 7680 scope move finished after 155 + 47 ms
21:24:22.467 00.000 7680 Move returns status 0, amount 155
21:24:22.467 00.000 7680 move complete, result=0
21:24:22.467 00.000 7680 worker thread done servicing request
21:24:22.469 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 155 ms NORTH
21:24:22.474 00.005 7680 Worker thread wakes up
21:24:22.476 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:22.476 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:23.731 01.255 7680 Exposure complete
21:24:23.838 00.107 7680 worker thread done servicing request
21:24:23.839 00.001 6120 OnExposeComplete: enter
21:24:23.843 00.004 6120 UpdateGuideState(): m_state=6
21:24:23.847 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
21:24:23.851 00.004 6120 Star::Find returns 1 (0), X=1198.87, Y=1054.37, Mass=5720, SNR=48.8, Peak=128 HFD=6.8
21:24:23.854 00.003 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
21:24:23.858 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
21:24:23.862 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.60 mountX=-0.04 mountY=-0.22, mountTheta=-1.75
21:24:23.868 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.25, opts=13)
21:24:23.872 00.004 6120 Enqueuing Move request for scope (-0.01, 0.25)
21:24:23.875 00.003 7680 Worker thread wakes up
21:24:23.875 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
21:24:23.875 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
21:24:23.875 00.000 7680 Moving (-0.01, 0.25) raw xDistance=-0.04 yDistance=-0.22
21:24:23.875 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:24:23.876 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:24:23.876 00.000 7680 MoveAxis(E, 0, ABG)
21:24:23.876 00.000 7680 Move returns status 0, amount 0
21:24:23.876 00.000 7680 MoveAxis(N, 122, ABG)
21:24:23.876 00.000 7680 Guiding  Dir = 0, Dur = 122
21:24:23.878 00.002 7680 IsSlewing returns 0
21:24:23.878 00.000 7680 IsGuiding returns 0
21:24:23.878 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:24:23.883 00.005 7680 PulseGuide returned control before completion, sleep 132
21:24:23.904 00.021 6120 UpdateGuideState exits: m=5720 SNR=48.8
21:24:23.909 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:23.913 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:23.916 00.003 6120 Enqueuing Expose request
21:24:24.016 00.100 7680 IsGuiding returns 1
21:24:24.017 00.001 7680 scope still moving after pulse duration time elapsed
21:24:24.047 00.030 7680 IsSlewing returns 0
21:24:24.048 00.001 7680 IsGuiding returns 0
21:24:24.049 00.001 7680 scope move finished after 122 + 49 ms
21:24:24.049 00.000 7680 Move returns status 0, amount 122
21:24:24.049 00.000 7680 move complete, result=0
21:24:24.051 00.002 7680 worker thread done servicing request
21:24:24.051 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 122 ms NORTH
21:24:24.060 00.009 7680 Worker thread wakes up
21:24:24.060 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:24.060 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:25.307 01.247 7680 Exposure complete
21:24:25.418 00.111 7680 worker thread done servicing request
21:24:25.418 00.000 6120 OnExposeComplete: enter
21:24:25.422 00.004 6120 UpdateGuideState(): m_state=6
21:24:25.426 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
21:24:25.430 00.004 6120 Star::Find returns 1 (0), X=1198.75, Y=1054.42, Mass=5559, SNR=48.3, Peak=129 HFD=6.8
21:24:25.434 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
21:24:25.437 00.003 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
21:24:25.441 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.30 hyp=0.32 cameraTheta=1.97 mountX=0.07 mountY=-0.32, mountTheta=-1.37
21:24:25.447 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.30, opts=13)
21:24:25.451 00.004 6120 Enqueuing Move request for scope (-0.12, 0.30)
21:24:25.457 00.006 7680 Worker thread wakes up
21:24:25.457 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.30) opts 0xd
21:24:25.457 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.30)
21:24:25.458 00.001 7680 Moving (-0.12, 0.30) raw xDistance=0.07 yDistance=-0.32
21:24:25.459 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:24:25.459 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:24:25.459 00.000 7680 MoveAxis(E, 0, ABG)
21:24:25.460 00.001 7680 Move returns status 0, amount 0
21:24:25.460 00.000 7680 MoveAxis(N, 174, ABG)
21:24:25.460 00.000 7680 Guiding  Dir = 0, Dur = 174
21:24:25.460 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:24:25.465 00.005 7680 IsSlewing returns 0
21:24:25.465 00.000 7680 IsGuiding returns 0
21:24:25.466 00.001 7680 PulseGuide returned control before completion, sleep 184
21:24:25.489 00.023 6120 UpdateGuideState exits: m=5559 SNR=48.3
21:24:25.494 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:25.498 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:25.502 00.004 6120 Enqueuing Expose request
21:24:25.659 00.157 7680 IsGuiding returns 1
21:24:25.660 00.001 7680 scope still moving after pulse duration time elapsed
21:24:25.690 00.030 7680 IsSlewing returns 0
21:24:25.691 00.001 7680 IsGuiding returns 0
21:24:25.692 00.001 7680 scope move finished after 174 + 51 ms
21:24:25.692 00.000 7680 Move returns status 0, amount 174
21:24:25.692 00.000 7680 move complete, result=0
21:24:25.694 00.002 7680 worker thread done servicing request
21:24:25.694 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 174 ms NORTH
21:24:25.701 00.007 7680 Worker thread wakes up
21:24:25.701 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:25.701 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:26.953 01.252 7680 Exposure complete
21:24:27.063 00.110 7680 worker thread done servicing request
21:24:27.064 00.001 6120 OnExposeComplete: enter
21:24:27.068 00.004 6120 UpdateGuideState(): m_state=6
21:24:27.071 00.003 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
21:24:27.076 00.005 6120 Star::Find returns 1 (0), X=1198.57, Y=1054.40, Mass=5677, SNR=49.4, Peak=125 HFD=7.1
21:24:27.079 00.003 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.37 = -0.91)
21:24:27.085 00.006 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
21:24:27.089 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.28 hyp=0.42 cameraTheta=2.42 mountX=0.25 mountY=-0.39, mountTheta=-0.99
21:24:27.095 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.28, opts=13)
21:24:27.099 00.004 6120 Enqueuing Move request for scope (-0.31, 0.28)
21:24:27.102 00.003 7680 Worker thread wakes up
21:24:27.102 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.28) opts 0xd
21:24:27.102 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.28)
21:24:27.102 00.000 7680 Moving (-0.31, 0.28) raw xDistance=0.25 yDistance=-0.39
21:24:27.102 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
21:24:27.104 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:24:27.104 00.000 7680 MoveAxis(W, 108, ABG)
21:24:27.104 00.000 7680 Guiding  Dir = 3, Dur = 108
21:24:27.104 00.000 7680 IsSlewing returns 0
21:24:27.104 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:24:27.109 00.005 7680 IsGuiding returns 0
21:24:27.109 00.000 7680 PulseGuide returned control before completion, sleep 118
21:24:27.130 00.021 6120 UpdateGuideState exits: m=5677 SNR=49.4
21:24:27.135 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:27.140 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:27.144 00.004 6120 Enqueuing Expose request
21:24:27.240 00.096 7680 IsGuiding returns 1
21:24:27.240 00.000 7680 scope still moving after pulse duration time elapsed
21:24:27.271 00.031 7680 IsSlewing returns 0
21:24:27.271 00.000 7680 IsGuiding returns 0
21:24:27.271 00.000 7680 scope move finished after 108 + 54 ms
21:24:27.271 00.000 7680 Move returns status 0, amount 108
21:24:27.271 00.000 7680 MoveAxis(N, 209, ABG)
21:24:27.271 00.000 7680 Guiding  Dir = 0, Dur = 209
21:24:27.272 00.001 7680 IsSlewing returns 0
21:24:27.273 00.001 7680 IsGuiding returns 0
21:24:27.273 00.000 7680 PulseGuide returned control before completion, sleep 219
21:24:27.505 00.232 7680 IsGuiding returns 1
21:24:27.506 00.001 7680 scope still moving after pulse duration time elapsed
21:24:27.537 00.031 7680 IsSlewing returns 0
21:24:27.538 00.001 7680 IsGuiding returns 0
21:24:27.540 00.002 7680 scope move finished after 209 + 57 ms
21:24:27.540 00.000 7680 Move returns status 0, amount 209
21:24:27.540 00.000 7680 move complete, result=0
21:24:27.541 00.001 7680 worker thread done servicing request
21:24:27.541 00.000 7680 Worker thread wakes up
21:24:27.542 00.001 6120 GuideStep: 0.3 px 108 ms WEST, -0.4 px 209 ms NORTH
21:24:27.549 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:27.549 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:28.806 01.257 7680 Exposure complete
21:24:28.907 00.101 7680 worker thread done servicing request
21:24:28.908 00.001 6120 OnExposeComplete: enter
21:24:28.912 00.004 6120 UpdateGuideState(): m_state=6
21:24:28.916 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
21:24:28.921 00.005 6120 Star::Find returns 1 (0), X=1198.61, Y=1054.25, Mass=5629, SNR=47.4, Peak=125 HFD=6.9
21:24:28.926 00.005 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-2.95) = xAngle (5.63 = -0.66)
21:24:28.930 00.004 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.36 = -0.93)
21:24:28.935 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.14 hyp=0.30 cameraTheta=2.67 mountX=0.24 mountY=-0.24, mountTheta=-0.79
21:24:28.939 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.14, opts=13)
21:24:28.944 00.005 6120 Enqueuing Move request for scope (-0.27, 0.14)
21:24:28.947 00.003 7680 Worker thread wakes up
21:24:28.947 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.14) opts 0xd
21:24:28.948 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.14)
21:24:28.948 00.000 7680 Moving (-0.27, 0.14) raw xDistance=0.24 yDistance=-0.24
21:24:28.948 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
21:24:28.948 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:24:28.948 00.000 7680 MoveAxis(W, 108, ABG)
21:24:28.949 00.001 7680 Guiding  Dir = 3, Dur = 108
21:24:28.949 00.000 7680 IsSlewing returns 0
21:24:28.949 00.000 7680 IsGuiding returns 0
21:24:28.951 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:24:28.955 00.004 7680 PulseGuide returned control before completion, sleep 118
21:24:28.975 00.020 6120 UpdateGuideState exits: m=5629 SNR=47.4
21:24:28.979 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:28.985 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:28.990 00.005 6120 Enqueuing Expose request
21:24:29.090 00.100 7680 IsGuiding returns 1
21:24:29.091 00.001 7680 scope still moving after pulse duration time elapsed
21:24:29.120 00.029 7680 IsSlewing returns 0
21:24:29.121 00.001 7680 IsGuiding returns 0
21:24:29.122 00.001 7680 scope move finished after 108 + 63 ms
21:24:29.122 00.000 7680 Move returns status 0, amount 108
21:24:29.122 00.000 7680 MoveAxis(N, 130, ABG)
21:24:29.123 00.001 7680 Guiding  Dir = 0, Dur = 130
21:24:29.123 00.000 7680 IsSlewing returns 0
21:24:29.124 00.001 7680 IsGuiding returns 0
21:24:29.125 00.001 7680 PulseGuide returned control before completion, sleep 140
21:24:29.278 00.153 7680 IsGuiding returns 1
21:24:29.279 00.001 7680 scope still moving after pulse duration time elapsed
21:24:29.310 00.031 7680 IsSlewing returns 0
21:24:29.311 00.001 7680 IsGuiding returns 0
21:24:29.311 00.000 7680 scope move finished after 130 + 57 ms
21:24:29.312 00.001 7680 Move returns status 0, amount 130
21:24:29.312 00.000 7680 move complete, result=0
21:24:29.313 00.001 7680 worker thread done servicing request
21:24:29.313 00.000 7680 Worker thread wakes up
21:24:29.314 00.001 6120 GuideStep: 0.2 px 108 ms WEST, -0.2 px 130 ms NORTH
21:24:29.320 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:29.321 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:30.569 01.248 7680 Exposure complete
21:24:30.683 00.114 7680 worker thread done servicing request
21:24:30.683 00.000 6120 OnExposeComplete: enter
21:24:30.687 00.004 6120 UpdateGuideState(): m_state=6
21:24:30.692 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
21:24:30.695 00.003 6120 Star::Find returns 1 (0), X=1198.63, Y=1054.25, Mass=5956, SNR=50.3, Peak=128 HFD=7.0
21:24:30.699 00.004 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-2.95) = xAngle (5.60 = -0.68)
21:24:30.703 00.004 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.34 = -0.95)
21:24:30.709 00.006 6120 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.28 cameraTheta=2.65 mountX=0.22 mountY=-0.23, mountTheta=-0.81
21:24:30.715 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.13, opts=13)
21:24:30.720 00.005 6120 Enqueuing Move request for scope (-0.25, 0.13)
21:24:30.724 00.004 7680 Worker thread wakes up
21:24:30.724 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.13) opts 0xd
21:24:30.724 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.13)
21:24:30.724 00.000 7680 Moving (-0.25, 0.13) raw xDistance=0.22 yDistance=-0.23
21:24:30.724 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
21:24:30.724 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:24:30.725 00.001 7680 MoveAxis(W, 101, ABG)
21:24:30.725 00.000 7680 Guiding  Dir = 3, Dur = 101
21:24:30.726 00.001 7680 IsSlewing returns 0
21:24:30.726 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:24:30.730 00.004 7680 IsGuiding returns 0
21:24:30.731 00.001 7680 PulseGuide returned control before completion, sleep 111
21:24:30.756 00.025 6120 UpdateGuideState exits: m=5956 SNR=50.3
21:24:30.761 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:30.766 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:30.772 00.006 6120 Enqueuing Expose request
21:24:30.843 00.071 7680 IsGuiding returns 1
21:24:30.843 00.000 7680 scope still moving after pulse duration time elapsed
21:24:30.874 00.031 7680 IsSlewing returns 0
21:24:30.876 00.002 7680 IsGuiding returns 0
21:24:30.876 00.000 7680 scope move finished after 101 + 44 ms
21:24:30.877 00.001 7680 Move returns status 0, amount 101
21:24:30.877 00.000 7680 MoveAxis(N, 125, ABG)
21:24:30.878 00.001 7680 Guiding  Dir = 0, Dur = 125
21:24:30.878 00.000 7680 IsSlewing returns 0
21:24:30.880 00.002 7680 IsGuiding returns 0
21:24:30.880 00.000 7680 PulseGuide returned control before completion, sleep 135
21:24:31.030 00.150 7680 IsGuiding returns 1
21:24:31.031 00.001 7680 scope still moving after pulse duration time elapsed
21:24:31.061 00.030 7680 IsSlewing returns 0
21:24:31.066 00.005 7680 IsGuiding returns 0
21:24:31.067 00.001 7680 scope move finished after 125 + 61 ms
21:24:31.067 00.000 7680 Move returns status 0, amount 125
21:24:31.067 00.000 7680 move complete, result=0
21:24:31.068 00.001 7680 worker thread done servicing request
21:24:31.068 00.000 6120 GuideStep: 0.2 px 101 ms WEST, -0.2 px 125 ms NORTH
21:24:31.076 00.008 7680 Worker thread wakes up
21:24:31.077 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:31.077 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:32.323 01.246 7680 Exposure complete
21:24:32.441 00.118 7680 worker thread done servicing request
21:24:32.441 00.000 6120 OnExposeComplete: enter
21:24:32.445 00.004 6120 UpdateGuideState(): m_state=6
21:24:32.449 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
21:24:32.454 00.005 6120 Star::Find returns 1 (0), X=1198.61, Y=1053.96, Mass=5794, SNR=49.3, Peak=136 HFD=6.8
21:24:32.457 00.003 6120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-2.95) = xAngle (0.34 = 0.34)
21:24:32.461 00.004 6120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.08 = 0.08)
21:24:32.466 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=-0.16 hyp=0.31 cameraTheta=-2.61 mountX=0.29 mountY=0.02, mountTheta=0.08
21:24:32.471 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-0.16, opts=13)
21:24:32.475 00.004 6120 Enqueuing Move request for scope (-0.27, -0.16)
21:24:32.477 00.002 7680 Worker thread wakes up
21:24:32.477 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.16) opts 0xd
21:24:32.477 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, -0.16)
21:24:32.477 00.000 7680 Moving (-0.27, -0.16) raw xDistance=0.29 yDistance=0.02
21:24:32.477 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
21:24:32.477 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:24:32.477 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:24:32.477 00.000 7680 MoveAxis(W, 131, ABG)
21:24:32.479 00.002 7680 Guiding  Dir = 3, Dur = 131
21:24:32.479 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:24:32.483 00.004 7680 IsSlewing returns 0
21:24:32.483 00.000 7680 IsGuiding returns 0
21:24:32.483 00.000 7680 PulseGuide returned control before completion, sleep 141
21:24:32.505 00.022 6120 UpdateGuideState exits: m=5794 SNR=49.3
21:24:32.509 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:32.513 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:32.518 00.005 6120 Enqueuing Expose request
21:24:32.641 00.123 7680 IsGuiding returns 0
21:24:32.641 00.000 7680 Move returns status 0, amount 131
21:24:32.642 00.001 7680 MoveAxis(N, 0, ABG)
21:24:32.642 00.000 7680 Move returns status 0, amount 0
21:24:32.643 00.001 7680 move complete, result=0
21:24:32.643 00.000 7680 worker thread done servicing request
21:24:32.644 00.001 6120 GuideStep: 0.3 px 131 ms WEST, 0.0 px 0 ms NORTH
21:24:32.649 00.005 7680 Worker thread wakes up
21:24:32.650 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:32.650 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:33.904 01.254 7680 Exposure complete
21:24:34.017 00.113 7680 worker thread done servicing request
21:24:34.018 00.001 6120 OnExposeComplete: enter
21:24:34.022 00.004 6120 UpdateGuideState(): m_state=6
21:24:34.028 00.006 6120 Star::Find(15, 1198, 1053, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
21:24:34.032 00.004 6120 Star::Find returns 1 (0), X=1198.79, Y=1054.36, Mass=5809, SNR=48.9, Peak=128 HFD=6.9
21:24:34.036 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
21:24:34.040 00.004 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
21:24:34.045 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.26 cameraTheta=1.91 mountX=0.04 mountY=-0.26, mountTheta=-1.42
21:24:34.051 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.25, opts=13)
21:24:34.056 00.005 6120 Enqueuing Move request for scope (-0.09, 0.25)
21:24:34.060 00.004 7680 Worker thread wakes up
21:24:34.060 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
21:24:34.060 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
21:24:34.060 00.000 7680 Moving (-0.09, 0.25) raw xDistance=0.04 yDistance=-0.26
21:24:34.062 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:24:34.062 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:24:34.062 00.000 7680 MoveAxis(E, 0, ABG)
21:24:34.062 00.000 7680 Move returns status 0, amount 0
21:24:34.062 00.000 7680 MoveAxis(N, 141, ABG)
21:24:34.062 00.000 7680 Guiding  Dir = 0, Dur = 141
21:24:34.062 00.000 7680 IsSlewing returns 0
21:24:34.063 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:24:34.067 00.004 7680 IsGuiding returns 0
21:24:34.067 00.000 7680 PulseGuide returned control before completion, sleep 151
21:24:34.090 00.023 6120 UpdateGuideState exits: m=5809 SNR=48.9
21:24:34.095 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:34.098 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:34.101 00.003 6120 Enqueuing Expose request
21:24:34.224 00.123 7680 IsGuiding returns 1
21:24:34.225 00.001 7680 scope still moving after pulse duration time elapsed
21:24:34.254 00.029 7680 IsSlewing returns 0
21:24:34.255 00.001 7680 IsGuiding returns 0
21:24:34.256 00.001 7680 scope move finished after 141 + 47 ms
21:24:34.256 00.000 7680 Move returns status 0, amount 141
21:24:34.256 00.000 7680 move complete, result=0
21:24:34.257 00.001 7680 worker thread done servicing request
21:24:34.258 00.001 7680 Worker thread wakes up
21:24:34.258 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 141 ms NORTH
21:24:34.266 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:34.266 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:35.507 01.241 7680 Exposure complete
21:24:35.609 00.102 7680 worker thread done servicing request
21:24:35.609 00.000 6120 OnExposeComplete: enter
21:24:35.614 00.005 6120 UpdateGuideState(): m_state=6
21:24:35.620 00.006 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
21:24:35.626 00.006 6120 Star::Find returns 1 (0), X=1198.61, Y=1054.34, Mass=5551, SNR=47.9, Peak=132 HFD=7.0
21:24:35.633 00.007 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.89)
21:24:35.639 00.006 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.16)
21:24:35.645 00.006 6120 CameraToMount -- cameraX=-0.26 cameraY=0.23 hyp=0.35 cameraTheta=2.43 mountX=0.22 mountY=-0.32, mountTheta=-0.97
21:24:35.654 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.23, opts=13)
21:24:35.663 00.009 6120 Enqueuing Move request for scope (-0.26, 0.23)
21:24:35.669 00.006 7680 Worker thread wakes up
21:24:35.669 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.23) opts 0xd
21:24:35.669 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.23)
21:24:35.669 00.000 7680 Moving (-0.26, 0.23) raw xDistance=0.22 yDistance=-0.32
21:24:35.671 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
21:24:35.671 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:24:35.672 00.001 7680 MoveAxis(W, 92, ABG)
21:24:35.672 00.000 7680 Guiding  Dir = 3, Dur = 92
21:24:35.672 00.000 7680 IsSlewing returns 0
21:24:35.673 00.001 7680 IsGuiding returns 0
21:24:35.673 00.000 7680 PulseGuide returned control before completion, sleep 102
21:24:35.674 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:24:35.701 00.027 6120 UpdateGuideState exits: m=5551 SNR=47.9
21:24:35.705 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:35.709 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:35.714 00.005 6120 Enqueuing Expose request
21:24:35.782 00.068 7680 IsGuiding returns 1
21:24:35.782 00.000 7680 scope still moving after pulse duration time elapsed
21:24:35.813 00.031 7680 IsSlewing returns 0
21:24:35.813 00.000 7680 IsGuiding returns 0
21:24:35.814 00.001 7680 scope move finished after 92 + 49 ms
21:24:35.815 00.001 7680 Move returns status 0, amount 92
21:24:35.815 00.000 7680 MoveAxis(N, 173, ABG)
21:24:35.815 00.000 7680 Guiding  Dir = 0, Dur = 173
21:24:35.816 00.001 7680 IsSlewing returns 0
21:24:35.816 00.000 7680 IsGuiding returns 0
21:24:35.816 00.000 7680 PulseGuide returned control before completion, sleep 183
21:24:36.017 00.201 7680 IsGuiding returns 1
21:24:36.017 00.000 7680 scope still moving after pulse duration time elapsed
21:24:36.048 00.031 7680 IsSlewing returns 0
21:24:36.049 00.001 7680 IsGuiding returns 0
21:24:36.049 00.000 7680 scope move finished after 173 + 59 ms
21:24:36.049 00.000 7680 Move returns status 0, amount 173
21:24:36.050 00.001 7680 move complete, result=0
21:24:36.050 00.000 7680 worker thread done servicing request
21:24:36.050 00.000 7680 Worker thread wakes up
21:24:36.051 00.001 6120 GuideStep: 0.2 px 92 ms WEST, -0.3 px 173 ms NORTH
21:24:36.057 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:36.057 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:37.303 01.246 7680 Exposure complete
21:24:37.427 00.124 7680 worker thread done servicing request
21:24:37.427 00.000 6120 OnExposeComplete: enter
21:24:37.432 00.005 6120 UpdateGuideState(): m_state=6
21:24:37.437 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
21:24:37.442 00.005 6120 Star::Find returns 1 (0), X=1198.74, Y=1054.26, Mass=5713, SNR=48.5, Peak=126 HFD=6.7
21:24:37.447 00.005 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.32 = -0.97)
21:24:37.452 00.005 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
21:24:37.458 00.006 6120 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.36 mountX=0.11 mountY=-0.18, mountTheta=-1.03
21:24:37.464 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.14, opts=13)
21:24:37.470 00.006 6120 Enqueuing Move request for scope (-0.14, 0.14)
21:24:37.476 00.006 7680 Worker thread wakes up
21:24:37.476 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
21:24:37.476 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
21:24:37.476 00.000 7680 Moving (-0.14, 0.14) raw xDistance=0.11 yDistance=-0.18
21:24:37.476 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:24:37.477 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:24:37.477 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:24:37.477 00.000 7680 MoveAxis(E, 0, ABG)
21:24:37.477 00.000 7680 Move returns status 0, amount 0
21:24:37.477 00.000 7680 MoveAxis(N, 0, ABG)
21:24:37.479 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=233, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:24:37.486 00.007 7680 Move returns status 0, amount 0
21:24:37.486 00.000 7680 move complete, result=0
21:24:37.486 00.000 7680 worker thread done servicing request
21:24:37.509 00.023 6120 UpdateGuideState exits: m=5713 SNR=48.5
21:24:37.516 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:37.522 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:37.526 00.004 6120 Enqueuing Expose request
21:24:37.531 00.005 7680 Worker thread wakes up
21:24:37.531 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:37.532 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:37.532 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:24:38.777 01.245 7680 Exposure complete
21:24:38.905 00.128 7680 worker thread done servicing request
21:24:38.905 00.000 6120 OnExposeComplete: enter
21:24:38.910 00.005 6120 UpdateGuideState(): m_state=6
21:24:38.915 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
21:24:38.919 00.004 6120 Star::Find returns 1 (0), X=1198.73, Y=1054.59, Mass=5749, SNR=48.4, Peak=126 HFD=6.9
21:24:38.922 00.003 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
21:24:38.927 00.005 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
21:24:38.930 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.47 hyp=0.49 cameraTheta=1.88 mountX=0.06 mountY=-0.49, mountTheta=-1.45
21:24:38.935 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.47, opts=13)
21:24:38.939 00.004 6120 Enqueuing Move request for scope (-0.15, 0.47)
21:24:38.946 00.007 7680 Worker thread wakes up
21:24:38.946 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.47) opts 0xd
21:24:38.946 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.47)
21:24:38.946 00.000 7680 Moving (-0.15, 0.47) raw xDistance=0.06 yDistance=-0.49
21:24:38.947 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:24:38.948 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:24:38.948 00.000 7680 MoveAxis(E, 0, ABG)
21:24:38.948 00.000 7680 Move returns status 0, amount 0
21:24:38.948 00.000 7680 MoveAxis(N, 266, ABG)
21:24:38.948 00.000 7680 Guiding  Dir = 0, Dur = 266
21:24:38.949 00.001 7680 IsSlewing returns 0
21:24:38.949 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:24:38.953 00.004 7680 IsGuiding returns 0
21:24:38.953 00.000 7680 PulseGuide returned control before completion, sleep 276
21:24:38.971 00.018 6120 UpdateGuideState exits: m=5749 SNR=48.4
21:24:38.974 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:38.978 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:38.982 00.004 6120 Enqueuing Expose request
21:24:39.234 00.252 7680 IsGuiding returns 1
21:24:39.235 00.001 7680 scope still moving after pulse duration time elapsed
21:24:39.266 00.031 7680 IsSlewing returns 0
21:24:39.266 00.000 7680 IsGuiding returns 0
21:24:39.267 00.001 7680 scope move finished after 266 + 47 ms
21:24:39.267 00.000 7680 Move returns status 0, amount 266
21:24:39.267 00.000 7680 move complete, result=0
21:24:39.267 00.000 7680 worker thread done servicing request
21:24:39.267 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 266 ms NORTH
21:24:39.273 00.006 7680 Worker thread wakes up
21:24:39.273 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:39.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:40.523 01.250 7680 Exposure complete
21:24:40.636 00.113 7680 worker thread done servicing request
21:24:40.636 00.000 6120 OnExposeComplete: enter
21:24:40.641 00.005 6120 UpdateGuideState(): m_state=6
21:24:40.645 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
21:24:40.647 00.002 6120 Star::Find returns 1 (0), X=1198.68, Y=1054.39, Mass=5709, SNR=48.9, Peak=125 HFD=7.0
21:24:40.651 00.004 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.15 = -1.13)
21:24:40.654 00.003 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.40)
21:24:40.659 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.27 hyp=0.34 cameraTheta=2.20 mountX=0.14 mountY=-0.33, mountTheta=-1.16
21:24:40.666 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.27, opts=13)
21:24:40.674 00.008 6120 Enqueuing Move request for scope (-0.20, 0.27)
21:24:40.681 00.007 7680 Worker thread wakes up
21:24:40.681 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.27) opts 0xd
21:24:40.681 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.27)
21:24:40.681 00.000 7680 Moving (-0.20, 0.27) raw xDistance=0.14 yDistance=-0.33
21:24:40.681 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:24:40.682 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:24:40.682 00.000 7680 MoveAxis(E, 0, ABG)
21:24:40.682 00.000 7680 Move returns status 0, amount 0
21:24:40.683 00.001 7680 MoveAxis(N, 180, ABG)
21:24:40.683 00.000 7680 Guiding  Dir = 0, Dur = 180
21:24:40.683 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:24:40.689 00.006 7680 IsSlewing returns 0
21:24:40.691 00.002 7680 IsGuiding returns 0
21:24:40.691 00.000 7680 PulseGuide returned control before completion, sleep 190
21:24:40.717 00.026 6120 UpdateGuideState exits: m=5709 SNR=48.9
21:24:40.722 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:40.725 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:40.729 00.004 6120 Enqueuing Expose request
21:24:40.891 00.162 7680 IsGuiding returns 1
21:24:40.892 00.001 7680 scope still moving after pulse duration time elapsed
21:24:40.923 00.031 7680 IsSlewing returns 0
21:24:40.924 00.001 7680 IsGuiding returns 0
21:24:40.925 00.001 7680 scope move finished after 180 + 53 ms
21:24:40.925 00.000 7680 Move returns status 0, amount 180
21:24:40.926 00.001 7680 move complete, result=0
21:24:40.926 00.000 7680 worker thread done servicing request
21:24:40.927 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 180 ms NORTH
21:24:40.936 00.009 7680 Worker thread wakes up
21:24:40.937 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:40.938 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:42.178 01.240 7680 Exposure complete
21:24:42.319 00.141 7680 worker thread done servicing request
21:24:42.320 00.001 6120 OnExposeComplete: enter
21:24:42.327 00.007 6120 UpdateGuideState(): m_state=6
21:24:42.333 00.006 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
21:24:42.339 00.006 6120 Star::Find returns 1 (0), X=1198.48, Y=1054.39, Mass=5486, SNR=47.3, Peak=125 HFD=6.9
21:24:42.344 00.005 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-2.95) = xAngle (5.50 = -0.78)
21:24:42.349 00.005 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.23 = -1.05)
21:24:42.354 00.005 6120 CameraToMount -- cameraX=-0.40 cameraY=0.27 hyp=0.48 cameraTheta=2.54 mountX=0.34 mountY=-0.42, mountTheta=-0.89
21:24:42.360 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=0.27, opts=13)
21:24:42.367 00.007 6120 Enqueuing Move request for scope (-0.40, 0.27)
21:24:42.372 00.005 7680 Worker thread wakes up
21:24:42.372 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.27) opts 0xd
21:24:42.373 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.40, 0.27)
21:24:42.373 00.000 7680 Moving (-0.40, 0.27) raw xDistance=0.34 yDistance=-0.42
21:24:42.373 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
21:24:42.373 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
21:24:42.374 00.001 7680 MoveAxis(W, 143, ABG)
21:24:42.374 00.000 7680 Guiding  Dir = 3, Dur = 143
21:24:42.374 00.000 7680 IsSlewing returns 0
21:24:42.375 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:24:42.381 00.006 7680 IsGuiding returns 0
21:24:42.382 00.001 7680 PulseGuide returned control before completion, sleep 153
21:24:42.405 00.023 6120 UpdateGuideState exits: m=5486 SNR=47.3
21:24:42.412 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:42.419 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:42.424 00.005 6120 Enqueuing Expose request
21:24:42.544 00.120 7680 IsGuiding returns 1
21:24:42.545 00.001 7680 scope still moving after pulse duration time elapsed
21:24:42.575 00.030 7680 IsSlewing returns 0
21:24:42.578 00.003 7680 IsGuiding returns 0
21:24:42.579 00.001 7680 scope move finished after 143 + 54 ms
21:24:42.579 00.000 7680 Move returns status 0, amount 143
21:24:42.579 00.000 7680 MoveAxis(N, 225, ABG)
21:24:42.580 00.001 7680 Guiding  Dir = 0, Dur = 225
21:24:42.580 00.000 7680 IsSlewing returns 0
21:24:42.581 00.001 7680 IsGuiding returns 0
21:24:42.581 00.000 7680 PulseGuide returned control before completion, sleep 235
21:24:42.826 00.245 7680 IsGuiding returns 1
21:24:42.827 00.001 7680 scope still moving after pulse duration time elapsed
21:24:42.856 00.029 7680 IsSlewing returns 0
21:24:42.857 00.001 7680 IsGuiding returns 0
21:24:42.857 00.000 7680 scope move finished after 225 + 50 ms
21:24:42.857 00.000 7680 Move returns status 0, amount 225
21:24:42.858 00.001 7680 move complete, result=0
21:24:42.858 00.000 7680 worker thread done servicing request
21:24:42.858 00.000 6120 GuideStep: 0.3 px 143 ms WEST, -0.4 px 225 ms NORTH
21:24:42.864 00.006 7680 Worker thread wakes up
21:24:42.864 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:42.864 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:44.116 01.252 7680 Exposure complete
21:24:44.222 00.106 7680 worker thread done servicing request
21:24:44.224 00.002 6120 OnExposeComplete: enter
21:24:44.229 00.005 6120 UpdateGuideState(): m_state=6
21:24:44.241 00.012 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
21:24:44.250 00.009 6120 Star::Find returns 1 (0), X=1198.62, Y=1053.90, Mass=5521, SNR=48.0, Peak=120 HFD=6.8
21:24:44.258 00.008 6120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-2.95) = xAngle (0.50 = 0.50)
21:24:44.270 00.012 6120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.24 = 0.24)
21:24:44.278 00.008 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.22 hyp=0.34 cameraTheta=-2.45 mountX=0.30 mountY=0.08, mountTheta=0.26
21:24:44.285 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.22, opts=13)
21:24:44.290 00.005 6120 Enqueuing Move request for scope (-0.26, -0.22)
21:24:44.298 00.008 7680 Worker thread wakes up
21:24:44.299 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.22) opts 0xd
21:24:44.302 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:24:44.307 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.22)
21:24:44.307 00.000 7680 Moving (-0.26, -0.22) raw xDistance=0.30 yDistance=0.08
21:24:44.307 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
21:24:44.309 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:24:44.309 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:24:44.313 00.004 7680 MoveAxis(W, 136, ABG)
21:24:44.315 00.002 7680 Guiding  Dir = 3, Dur = 136
21:24:44.319 00.004 7680 IsSlewing returns 0
21:24:44.319 00.000 7680 IsGuiding returns 0
21:24:44.323 00.004 7680 PulseGuide returned control before completion, sleep 146
21:24:44.329 00.006 6120 UpdateGuideState exits: m=5521 SNR=48.0
21:24:44.334 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:44.338 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:44.344 00.006 6120 Enqueuing Expose request
21:24:44.483 00.139 7680 IsGuiding returns 0
21:24:44.484 00.001 7680 Move returns status 0, amount 136
21:24:44.484 00.000 7680 MoveAxis(N, 0, ABG)
21:24:44.485 00.001 7680 Move returns status 0, amount 0
21:24:44.485 00.000 7680 move complete, result=0
21:24:44.485 00.000 7680 worker thread done servicing request
21:24:44.485 00.000 6120 GuideStep: 0.3 px 136 ms WEST, 0.1 px 0 ms NORTH
21:24:44.490 00.005 7680 Worker thread wakes up
21:24:44.490 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:44.490 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:45.745 01.255 7680 Exposure complete
21:24:45.841 00.096 7680 worker thread done servicing request
21:24:45.841 00.000 6120 OnExposeComplete: enter
21:24:45.846 00.005 6120 UpdateGuideState(): m_state=6
21:24:45.850 00.004 6120 Star::Find(15, 1198, 1053, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
21:24:45.853 00.003 6120 Star::Find returns 1 (0), X=1198.70, Y=1054.42, Mass=5578, SNR=48.1, Peak=126 HFD=6.9
21:24:45.859 00.006 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.05 = -1.24)
21:24:45.863 00.004 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.51)
21:24:45.867 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.30 hyp=0.35 cameraTheta=2.09 mountX=0.11 mountY=-0.35, mountTheta=-1.25
21:24:45.873 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.30, opts=13)
21:24:45.876 00.003 6120 Enqueuing Move request for scope (-0.17, 0.30)
21:24:45.881 00.005 7680 Worker thread wakes up
21:24:45.881 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.30) opts 0xd
21:24:45.881 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.30)
21:24:45.881 00.000 7680 Moving (-0.17, 0.30) raw xDistance=0.11 yDistance=-0.35
21:24:45.881 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:24:45.881 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:24:45.881 00.000 7680 MoveAxis(E, 0, ABG)
21:24:45.881 00.000 7680 Move returns status 0, amount 0
21:24:45.881 00.000 7680 MoveAxis(N, 189, ABG)
21:24:45.882 00.001 7680 Guiding  Dir = 0, Dur = 189
21:24:45.882 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:24:45.886 00.004 7680 IsSlewing returns 0
21:24:45.886 00.000 7680 IsGuiding returns 0
21:24:45.888 00.002 7680 PulseGuide returned control before completion, sleep 199
21:24:45.910 00.022 6120 UpdateGuideState exits: m=5578 SNR=48.1
21:24:45.915 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:45.919 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:45.923 00.004 6120 Enqueuing Expose request
21:24:46.094 00.171 7680 IsGuiding returns 1
21:24:46.095 00.001 7680 scope still moving after pulse duration time elapsed
21:24:46.125 00.030 7680 IsSlewing returns 0
21:24:46.125 00.000 7680 IsGuiding returns 0
21:24:46.126 00.001 7680 scope move finished after 189 + 50 ms
21:24:46.126 00.000 7680 Move returns status 0, amount 189
21:24:46.127 00.001 7680 move complete, result=0
21:24:46.127 00.000 7680 worker thread done servicing request
21:24:46.128 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 189 ms NORTH
21:24:46.132 00.004 7680 Worker thread wakes up
21:24:46.132 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:46.133 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:47.384 01.251 7680 Exposure complete
21:24:47.500 00.116 7680 worker thread done servicing request
21:24:47.500 00.000 6120 OnExposeComplete: enter
21:24:47.504 00.004 6120 UpdateGuideState(): m_state=6
21:24:47.508 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
21:24:47.511 00.003 6120 Star::Find returns 1 (0), X=1198.66, Y=1054.00, Mass=5753, SNR=48.8, Peak=128 HFD=6.7
21:24:47.516 00.005 6120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-2.95) = xAngle (0.32 = 0.32)
21:24:47.522 00.006 6120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.06 = 0.06)
21:24:47.526 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.12 hyp=0.25 cameraTheta=-2.63 mountX=0.23 mountY=0.01, mountTheta=0.06
21:24:47.532 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.12, opts=13)
21:24:47.536 00.004 6120 Enqueuing Move request for scope (-0.21, -0.12)
21:24:47.540 00.004 7680 Worker thread wakes up
21:24:47.540 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.12) opts 0xd
21:24:47.541 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.12)
21:24:47.541 00.000 7680 Moving (-0.21, -0.12) raw xDistance=0.23 yDistance=0.01
21:24:47.541 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
21:24:47.541 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:24:47.542 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:24:47.542 00.000 7680 MoveAxis(W, 98, ABG)
21:24:47.542 00.000 7680 Guiding  Dir = 3, Dur = 98
21:24:47.542 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:24:47.546 00.004 7680 IsSlewing returns 0
21:24:47.547 00.001 7680 IsGuiding returns 0
21:24:47.547 00.000 7680 PulseGuide returned control before completion, sleep 108
21:24:47.569 00.022 6120 UpdateGuideState exits: m=5753 SNR=48.8
21:24:47.573 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:47.579 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:47.584 00.005 6120 Enqueuing Expose request
21:24:47.670 00.086 7680 IsGuiding returns 1
21:24:47.671 00.001 7680 scope still moving after pulse duration time elapsed
21:24:47.701 00.030 7680 IsSlewing returns 0
21:24:47.702 00.001 7680 IsGuiding returns 0
21:24:47.703 00.001 7680 scope move finished after 98 + 57 ms
21:24:47.704 00.001 7680 Move returns status 0, amount 98
21:24:47.705 00.001 7680 MoveAxis(N, 0, ABG)
21:24:47.705 00.000 7680 Move returns status 0, amount 0
21:24:47.705 00.000 7680 move complete, result=0
21:24:47.706 00.001 7680 worker thread done servicing request
21:24:47.706 00.000 7680 Worker thread wakes up
21:24:47.706 00.000 6120 GuideStep: 0.2 px 98 ms WEST, 0.0 px 0 ms NORTH
21:24:47.717 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:47.717 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:48.961 01.244 7680 Exposure complete
21:24:49.066 00.105 7680 worker thread done servicing request
21:24:49.066 00.000 6120 OnExposeComplete: enter
21:24:49.070 00.004 6120 UpdateGuideState(): m_state=6
21:24:49.074 00.004 6120 Star::Find(15, 1198, 1053, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
21:24:49.078 00.004 6120 Star::Find returns 1 (0), X=1198.81, Y=1054.46, Mass=5241, SNR=46.4, Peak=127 HFD=6.6
21:24:49.082 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
21:24:49.086 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
21:24:49.090 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.34 hyp=0.35 cameraTheta=1.77 mountX=0.00 mountY=-0.34, mountTheta=-1.56
21:24:49.094 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.34, opts=13)
21:24:49.099 00.005 6120 Enqueuing Move request for scope (-0.07, 0.34)
21:24:49.103 00.004 7680 Worker thread wakes up
21:24:49.103 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.34) opts 0xd
21:24:49.103 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.34)
21:24:49.103 00.000 7680 Moving (-0.07, 0.34) raw xDistance=0.00 yDistance=-0.34
21:24:49.103 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:24:49.104 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:24:49.104 00.000 7680 MoveAxis(E, 0, ABG)
21:24:49.104 00.000 7680 Move returns status 0, amount 0
21:24:49.104 00.000 7680 MoveAxis(N, 183, ABG)
21:24:49.104 00.000 7680 Guiding  Dir = 0, Dur = 183
21:24:49.104 00.000 7680 IsSlewing returns 0
21:24:49.104 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:24:49.109 00.005 7680 IsGuiding returns 0
21:24:49.111 00.002 7680 PulseGuide returned control before completion, sleep 193
21:24:49.132 00.021 6120 UpdateGuideState exits: m=5241 SNR=46.4
21:24:49.136 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:49.140 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:49.145 00.005 6120 Enqueuing Expose request
21:24:49.310 00.165 7680 IsGuiding returns 1
21:24:49.311 00.001 7680 scope still moving after pulse duration time elapsed
21:24:49.341 00.030 7680 IsSlewing returns 0
21:24:49.343 00.002 7680 IsGuiding returns 0
21:24:49.343 00.000 7680 scope move finished after 183 + 49 ms
21:24:49.344 00.001 7680 Move returns status 0, amount 183
21:24:49.344 00.000 7680 move complete, result=0
21:24:49.345 00.001 7680 worker thread done servicing request
21:24:49.345 00.000 7680 Worker thread wakes up
21:24:49.346 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 183 ms NORTH
21:24:49.352 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:49.352 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:50.608 01.256 7680 Exposure complete
21:24:50.725 00.117 7680 worker thread done servicing request
21:24:50.725 00.000 6120 OnExposeComplete: enter
21:24:50.729 00.004 6120 UpdateGuideState(): m_state=6
21:24:50.735 00.006 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
21:24:50.741 00.006 6120 Star::Find returns 1 (0), X=1198.57, Y=1054.32, Mass=5863, SNR=49.8, Peak=134 HFD=6.9
21:24:50.746 00.005 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
21:24:50.750 00.004 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
21:24:50.754 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.20 hyp=0.36 cameraTheta=2.55 mountX=0.26 mountY=-0.31, mountTheta=-0.88
21:24:50.760 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.20, opts=13)
21:24:50.765 00.005 6120 Enqueuing Move request for scope (-0.30, 0.20)
21:24:50.770 00.005 7680 Worker thread wakes up
21:24:50.770 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.20) opts 0xd
21:24:50.771 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.20)
21:24:50.771 00.000 7680 Moving (-0.30, 0.20) raw xDistance=0.26 yDistance=-0.31
21:24:50.771 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
21:24:50.771 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:24:50.771 00.000 7680 MoveAxis(W, 110, ABG)
21:24:50.772 00.001 7680 Guiding  Dir = 3, Dur = 110
21:24:50.772 00.000 7680 IsSlewing returns 0
21:24:50.772 00.000 7680 IsGuiding returns 0
21:24:50.773 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=232, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:24:50.778 00.005 7680 PulseGuide returned control before completion, sleep 120
21:24:50.799 00.021 6120 UpdateGuideState exits: m=5863 SNR=49.8
21:24:50.804 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:50.808 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:50.812 00.004 6120 Enqueuing Expose request
21:24:50.910 00.098 7680 IsGuiding returns 1
21:24:50.910 00.000 7680 scope still moving after pulse duration time elapsed
21:24:50.941 00.031 7680 IsSlewing returns 0
21:24:50.942 00.001 7680 IsGuiding returns 0
21:24:50.942 00.000 7680 scope move finished after 110 + 58 ms
21:24:50.942 00.000 7680 Move returns status 0, amount 110
21:24:50.943 00.001 7680 MoveAxis(N, 171, ABG)
21:24:50.943 00.000 7680 Guiding  Dir = 0, Dur = 171
21:24:50.943 00.000 7680 IsSlewing returns 0
21:24:50.943 00.000 7680 IsGuiding returns 0
21:24:50.944 00.001 7680 PulseGuide returned control before completion, sleep 181
21:24:51.130 00.186 7680 IsGuiding returns 1
21:24:51.130 00.000 7680 scope still moving after pulse duration time elapsed
21:24:51.161 00.031 7680 IsSlewing returns 0
21:24:51.162 00.001 7680 IsGuiding returns 0
21:24:51.162 00.000 7680 scope move finished after 171 + 47 ms
21:24:51.162 00.000 7680 Move returns status 0, amount 171
21:24:51.162 00.000 7680 move complete, result=0
21:24:51.163 00.001 7680 worker thread done servicing request
21:24:51.164 00.001 6120 GuideStep: 0.3 px 110 ms WEST, -0.3 px 171 ms NORTH
21:24:51.169 00.005 7680 Worker thread wakes up
21:24:51.170 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:51.170 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:52.423 01.253 7680 Exposure complete
21:24:52.536 00.113 7680 worker thread done servicing request
21:24:52.536 00.000 6120 OnExposeComplete: enter
21:24:52.540 00.004 6120 UpdateGuideState(): m_state=6
21:24:52.544 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
21:24:52.549 00.005 6120 Star::Find returns 1 (0), X=1198.58, Y=1054.34, Mass=6132, SNR=51.6, Peak=134 HFD=7.1
21:24:52.554 00.005 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.46 = -0.83)
21:24:52.558 00.004 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.09)
21:24:52.562 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.22 hyp=0.37 cameraTheta=2.50 mountX=0.25 mountY=-0.33, mountTheta=-0.92
21:24:52.567 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.22, opts=13)
21:24:52.572 00.005 6120 Enqueuing Move request for scope (-0.30, 0.22)
21:24:52.577 00.005 7680 Worker thread wakes up
21:24:52.577 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.22) opts 0xd
21:24:52.577 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.22)
21:24:52.578 00.001 7680 Moving (-0.30, 0.22) raw xDistance=0.25 yDistance=-0.33
21:24:52.578 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
21:24:52.578 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:24:52.579 00.001 7680 MoveAxis(W, 114, ABG)
21:24:52.579 00.000 7680 Guiding  Dir = 3, Dur = 114
21:24:52.579 00.000 7680 IsSlewing returns 0
21:24:52.580 00.001 7680 IsGuiding returns 0
21:24:52.580 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:24:52.585 00.005 7680 PulseGuide returned control before completion, sleep 124
21:24:52.608 00.023 6120 UpdateGuideState exits: m=6132 SNR=51.6
21:24:52.614 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:52.619 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:52.623 00.004 6120 Enqueuing Expose request
21:24:52.723 00.100 7680 IsGuiding returns 0
21:24:52.725 00.002 7680 Move returns status 0, amount 114
21:24:52.725 00.000 7680 MoveAxis(N, 179, ABG)
21:24:52.726 00.001 7680 Guiding  Dir = 0, Dur = 179
21:24:52.726 00.000 7680 IsSlewing returns 0
21:24:52.727 00.001 7680 IsGuiding returns 0
21:24:52.727 00.000 7680 PulseGuide returned control before completion, sleep 189
21:24:52.929 00.202 7680 IsGuiding returns 1
21:24:52.929 00.000 7680 scope still moving after pulse duration time elapsed
21:24:52.960 00.031 7680 IsSlewing returns 0
21:24:52.961 00.001 7680 IsGuiding returns 0
21:24:52.961 00.000 7680 scope move finished after 179 + 55 ms
21:24:52.961 00.000 7680 Move returns status 0, amount 179
21:24:52.962 00.001 7680 move complete, result=0
21:24:52.962 00.000 7680 worker thread done servicing request
21:24:52.963 00.001 7680 Worker thread wakes up
21:24:52.963 00.000 6120 GuideStep: 0.3 px 114 ms WEST, -0.3 px 179 ms NORTH
21:24:52.971 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:52.971 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:54.213 01.242 7680 Exposure complete
21:24:54.322 00.109 7680 worker thread done servicing request
21:24:54.322 00.000 6120 OnExposeComplete: enter
21:24:54.326 00.004 6120 UpdateGuideState(): m_state=6
21:24:54.330 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
21:24:54.335 00.005 6120 Star::Find returns 1 (0), X=1198.57, Y=1054.45, Mass=5453, SNR=47.0, Peak=130 HFD=6.9
21:24:54.338 00.003 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.26 = -1.02)
21:24:54.342 00.004 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.29)
21:24:54.346 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.34 hyp=0.45 cameraTheta=2.31 mountX=0.24 mountY=-0.44, mountTheta=-1.07
21:24:54.351 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.34, opts=13)
21:24:54.355 00.004 6120 Enqueuing Move request for scope (-0.30, 0.34)
21:24:54.359 00.004 7680 Worker thread wakes up
21:24:54.360 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.34) opts 0xd
21:24:54.360 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.34)
21:24:54.360 00.000 7680 Moving (-0.30, 0.34) raw xDistance=0.24 yDistance=-0.44
21:24:54.360 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
21:24:54.360 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
21:24:54.360 00.000 7680 MoveAxis(W, 108, ABG)
21:24:54.360 00.000 7680 Guiding  Dir = 3, Dur = 108
21:24:54.361 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:24:54.365 00.004 7680 IsSlewing returns 0
21:24:54.366 00.001 7680 IsGuiding returns 0
21:24:54.366 00.000 7680 PulseGuide returned control before completion, sleep 118
21:24:54.386 00.020 6120 UpdateGuideState exits: m=5453 SNR=47.0
21:24:54.391 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:54.396 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:54.401 00.005 6120 Enqueuing Expose request
21:24:54.498 00.097 7680 IsGuiding returns 1
21:24:54.499 00.001 7680 scope still moving after pulse duration time elapsed
21:24:54.529 00.030 7680 IsSlewing returns 0
21:24:54.530 00.001 7680 IsGuiding returns 0
21:24:54.530 00.000 7680 scope move finished after 108 + 57 ms
21:24:54.532 00.002 7680 Move returns status 0, amount 108
21:24:54.532 00.000 7680 MoveAxis(N, 237, ABG)
21:24:54.532 00.000 7680 Guiding  Dir = 0, Dur = 237
21:24:54.533 00.001 7680 IsSlewing returns 0
21:24:54.534 00.001 7680 IsGuiding returns 0
21:24:54.534 00.000 7680 PulseGuide returned control before completion, sleep 247
21:24:54.797 00.263 7680 IsGuiding returns 1
21:24:54.800 00.003 7680 scope still moving after pulse duration time elapsed
21:24:54.828 00.028 7680 IsSlewing returns 0
21:24:54.828 00.000 7680 IsGuiding returns 0
21:24:54.829 00.001 7680 scope move finished after 237 + 58 ms
21:24:54.829 00.000 7680 Move returns status 0, amount 237
21:24:54.829 00.000 7680 move complete, result=0
21:24:54.830 00.001 7680 worker thread done servicing request
21:24:54.831 00.001 7680 Worker thread wakes up
21:24:54.831 00.000 6120 GuideStep: 0.2 px 108 ms WEST, -0.4 px 237 ms NORTH
21:24:54.838 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:54.838 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:56.096 01.258 7680 Exposure complete
21:24:56.207 00.111 7680 worker thread done servicing request
21:24:56.208 00.001 6120 OnExposeComplete: enter
21:24:56.212 00.004 6120 UpdateGuideState(): m_state=6
21:24:56.216 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
21:24:56.220 00.004 6120 Star::Find returns 1 (0), X=1198.75, Y=1053.97, Mass=5756, SNR=48.6, Peak=132 HFD=6.8
21:24:56.224 00.004 6120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-2.95) = xAngle (0.69 = 0.69)
21:24:56.227 00.003 6120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.42 = 0.42)
21:24:56.232 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-2.27 mountX=0.15 mountY=0.08, mountTheta=0.48
21:24:56.238 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.15, opts=13)
21:24:56.242 00.004 6120 Enqueuing Move request for scope (-0.13, -0.15)
21:24:56.245 00.003 7680 Worker thread wakes up
21:24:56.245 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.15) opts 0xd
21:24:56.245 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.15)
21:24:56.245 00.000 7680 Moving (-0.13, -0.15) raw xDistance=0.15 yDistance=0.08
21:24:56.245 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:24:56.246 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:24:56.246 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:24:56.246 00.000 7680 MoveAxis(E, 0, ABG)
21:24:56.246 00.000 7680 Move returns status 0, amount 0
21:24:56.246 00.000 7680 MoveAxis(N, 0, ABG)
21:24:56.246 00.000 7680 Move returns status 0, amount 0
21:24:56.248 00.002 7680 move complete, result=0
21:24:56.248 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:24:56.252 00.004 7680 worker thread done servicing request
21:24:56.273 00.021 6120 UpdateGuideState exits: m=5756 SNR=48.6
21:24:56.279 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:56.283 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:56.286 00.003 6120 Enqueuing Expose request
21:24:56.290 00.004 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:24:56.294 00.004 7680 Worker thread wakes up
21:24:56.295 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:56.295 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:57.542 01.247 7680 Exposure complete
21:24:57.643 00.101 7680 worker thread done servicing request
21:24:57.643 00.000 6120 OnExposeComplete: enter
21:24:57.647 00.004 6120 UpdateGuideState(): m_state=6
21:24:57.652 00.005 6120 Star::Find(15, 1198, 1053, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
21:24:57.656 00.004 6120 Star::Find returns 1 (0), X=1198.61, Y=1054.04, Mass=5762, SNR=49.6, Peak=126 HFD=6.7
21:24:57.661 00.005 6120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-2.95) = xAngle (0.10 = 0.10)
21:24:57.664 00.003 6120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.17 = -0.17)
21:24:57.669 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-2.86 mountX=0.27 mountY=-0.05, mountTheta=-0.17
21:24:57.675 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.08, opts=13)
21:24:57.680 00.005 6120 Enqueuing Move request for scope (-0.26, -0.08)
21:24:57.684 00.004 7680 Worker thread wakes up
21:24:57.684 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.08) opts 0xd
21:24:57.684 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.08)
21:24:57.684 00.000 7680 Moving (-0.26, -0.08) raw xDistance=0.27 yDistance=-0.05
21:24:57.684 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
21:24:57.685 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:24:57.685 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:24:57.685 00.000 7680 MoveAxis(W, 116, ABG)
21:24:57.685 00.000 7680 Guiding  Dir = 3, Dur = 116
21:24:57.685 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=192, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:24:57.690 00.005 7680 IsSlewing returns 0
21:24:57.690 00.000 7680 IsGuiding returns 0
21:24:57.690 00.000 7680 PulseGuide returned control before completion, sleep 126
21:24:57.714 00.024 6120 UpdateGuideState exits: m=5762 SNR=49.6
21:24:57.718 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:57.723 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:57.726 00.003 6120 Enqueuing Expose request
21:24:57.826 00.100 7680 IsGuiding returns 1
21:24:57.827 00.001 7680 scope still moving after pulse duration time elapsed
21:24:57.857 00.030 7680 IsSlewing returns 0
21:24:57.858 00.001 7680 IsGuiding returns 0
21:24:57.858 00.000 7680 scope move finished after 116 + 52 ms
21:24:57.860 00.002 7680 Move returns status 0, amount 116
21:24:57.860 00.000 7680 MoveAxis(N, 0, ABG)
21:24:57.860 00.000 7680 Move returns status 0, amount 0
21:24:57.860 00.000 7680 move complete, result=0
21:24:57.860 00.000 7680 worker thread done servicing request
21:24:57.860 00.000 7680 Worker thread wakes up
21:24:57.862 00.002 6120 GuideStep: 0.3 px 116 ms WEST, -0.0 px 0 ms NORTH
21:24:57.867 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:57.868 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:24:59.122 01.254 7680 Exposure complete
21:24:59.234 00.112 7680 worker thread done servicing request
21:24:59.234 00.000 6120 OnExposeComplete: enter
21:24:59.240 00.006 6120 UpdateGuideState(): m_state=6
21:24:59.244 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
21:24:59.248 00.004 6120 Star::Find returns 1 (0), X=1198.81, Y=1054.47, Mass=5456, SNR=46.5, Peak=119 HFD=6.9
21:24:59.252 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.57)
21:24:59.255 00.003 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.84)
21:24:59.259 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.35 hyp=0.36 cameraTheta=1.76 mountX=0.00 mountY=-0.35, mountTheta=-1.57
21:24:59.265 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.35, opts=13)
21:24:59.269 00.004 6120 Enqueuing Move request for scope (-0.07, 0.35)
21:24:59.274 00.005 7680 Worker thread wakes up
21:24:59.274 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.35) opts 0xd
21:24:59.274 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.35)
21:24:59.274 00.000 7680 Moving (-0.07, 0.35) raw xDistance=0.00 yDistance=-0.35
21:24:59.274 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:24:59.275 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:24:59.275 00.000 7680 MoveAxis(E, 0, ABG)
21:24:59.275 00.000 7680 Move returns status 0, amount 0
21:24:59.275 00.000 7680 MoveAxis(N, 189, ABG)
21:24:59.275 00.000 7680 Guiding  Dir = 0, Dur = 189
21:24:59.275 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:24:59.279 00.004 7680 IsSlewing returns 0
21:24:59.280 00.001 7680 IsGuiding returns 0
21:24:59.280 00.000 7680 PulseGuide returned control before completion, sleep 199
21:24:59.302 00.022 6120 UpdateGuideState exits: m=5456 SNR=46.5
21:24:59.307 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:59.312 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:24:59.316 00.004 6120 Enqueuing Expose request
21:24:59.483 00.167 7680 IsGuiding returns 1
21:24:59.484 00.001 7680 scope still moving after pulse duration time elapsed
21:24:59.515 00.031 7680 IsSlewing returns 0
21:24:59.517 00.002 7680 IsGuiding returns 0
21:24:59.518 00.001 7680 scope move finished after 189 + 48 ms
21:24:59.518 00.000 7680 Move returns status 0, amount 189
21:24:59.519 00.001 7680 move complete, result=0
21:24:59.519 00.000 7680 worker thread done servicing request
21:24:59.519 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 189 ms NORTH
21:24:59.528 00.009 7680 Worker thread wakes up
21:24:59.529 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:24:59.529 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:00.779 01.250 7680 Exposure complete
21:25:00.888 00.109 7680 worker thread done servicing request
21:25:00.888 00.000 6120 OnExposeComplete: enter
21:25:00.894 00.006 6120 UpdateGuideState(): m_state=6
21:25:00.898 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
21:25:00.901 00.003 6120 Star::Find returns 1 (0), X=1198.73, Y=1054.30, Mass=5905, SNR=50.0, Peak=129 HFD=7.1
21:25:00.903 00.002 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.21 = -1.08)
21:25:00.906 00.003 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
21:25:00.910 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.24 cameraTheta=2.25 mountX=0.11 mountY=-0.23, mountTheta=-1.12
21:25:00.915 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.18, opts=13)
21:25:00.919 00.004 6120 Enqueuing Move request for scope (-0.15, 0.18)
21:25:00.923 00.004 7680 Worker thread wakes up
21:25:00.923 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
21:25:00.923 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
21:25:00.923 00.000 7680 Moving (-0.15, 0.18) raw xDistance=0.11 yDistance=-0.23
21:25:00.924 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:25:00.924 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:25:00.924 00.000 7680 MoveAxis(E, 0, ABG)
21:25:00.926 00.002 7680 Move returns status 0, amount 0
21:25:00.926 00.000 7680 MoveAxis(N, 125, ABG)
21:25:00.926 00.000 7680 Guiding  Dir = 0, Dur = 125
21:25:00.927 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:25:00.930 00.003 7680 IsSlewing returns 0
21:25:00.930 00.000 7680 IsGuiding returns 0
21:25:00.931 00.001 7680 PulseGuide returned control before completion, sleep 135
21:25:00.952 00.021 6120 UpdateGuideState exits: m=5905 SNR=50.0
21:25:00.957 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:00.962 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:00.966 00.004 6120 Enqueuing Expose request
21:25:01.077 00.111 7680 IsGuiding returns 1
21:25:01.078 00.001 7680 scope still moving after pulse duration time elapsed
21:25:01.109 00.031 7680 IsSlewing returns 0
21:25:01.109 00.000 7680 IsGuiding returns 0
21:25:01.110 00.001 7680 scope move finished after 125 + 54 ms
21:25:01.111 00.001 7680 Move returns status 0, amount 125
21:25:01.111 00.000 7680 move complete, result=0
21:25:01.111 00.000 7680 worker thread done servicing request
21:25:01.111 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 125 ms NORTH
21:25:01.119 00.008 7680 Worker thread wakes up
21:25:01.119 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:01.119 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:02.371 01.252 7680 Exposure complete
21:25:02.480 00.109 7680 worker thread done servicing request
21:25:02.481 00.001 6120 OnExposeComplete: enter
21:25:02.484 00.003 6120 UpdateGuideState(): m_state=6
21:25:02.489 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
21:25:02.493 00.004 6120 Star::Find returns 1 (0), X=1198.70, Y=1054.31, Mass=5579, SNR=46.9, Peak=124 HFD=6.7
21:25:02.497 00.004 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
21:25:02.500 00.003 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.28)
21:25:02.505 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.32 mountX=0.14 mountY=-0.25, mountTheta=-1.06
21:25:02.509 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.19, opts=13)
21:25:02.515 00.006 6120 Enqueuing Move request for scope (-0.18, 0.19)
21:25:02.520 00.005 7680 Worker thread wakes up
21:25:02.520 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
21:25:02.520 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
21:25:02.520 00.000 7680 Moving (-0.18, 0.19) raw xDistance=0.14 yDistance=-0.25
21:25:02.520 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:25:02.521 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:25:02.521 00.000 7680 MoveAxis(E, 0, ABG)
21:25:02.521 00.000 7680 Move returns status 0, amount 0
21:25:02.521 00.000 7680 MoveAxis(N, 135, ABG)
21:25:02.521 00.000 7680 Guiding  Dir = 0, Dur = 135
21:25:02.522 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:25:02.526 00.004 7680 IsSlewing returns 0
21:25:02.526 00.000 7680 IsGuiding returns 0
21:25:02.527 00.001 7680 PulseGuide returned control before completion, sleep 145
21:25:02.548 00.021 6120 UpdateGuideState exits: m=5579 SNR=46.9
21:25:02.554 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:02.558 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:02.562 00.004 6120 Enqueuing Expose request
21:25:02.675 00.113 7680 IsGuiding returns 1
21:25:02.676 00.001 7680 scope still moving after pulse duration time elapsed
21:25:02.706 00.030 7680 IsSlewing returns 0
21:25:02.706 00.000 7680 IsGuiding returns 0
21:25:02.708 00.002 7680 scope move finished after 135 + 45 ms
21:25:02.708 00.000 7680 Move returns status 0, amount 135
21:25:02.708 00.000 7680 move complete, result=0
21:25:02.709 00.001 7680 worker thread done servicing request
21:25:02.709 00.000 7680 Worker thread wakes up
21:25:02.709 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 135 ms NORTH
21:25:02.715 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:02.715 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:03.966 01.251 7680 Exposure complete
21:25:04.080 00.114 7680 worker thread done servicing request
21:25:04.080 00.000 6120 OnExposeComplete: enter
21:25:04.085 00.005 6120 UpdateGuideState(): m_state=6
21:25:04.090 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
21:25:04.095 00.005 6120 Star::Find returns 1 (0), X=1198.72, Y=1054.34, Mass=5442, SNR=47.1, Peak=118 HFD=6.7
21:25:04.099 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
21:25:04.103 00.004 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
21:25:04.108 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.22 hyp=0.27 cameraTheta=2.18 mountX=0.11 mountY=-0.27, mountTheta=-1.18
21:25:04.114 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.22, opts=13)
21:25:04.119 00.005 6120 Enqueuing Move request for scope (-0.15, 0.22)
21:25:04.123 00.004 7680 Worker thread wakes up
21:25:04.123 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.22) opts 0xd
21:25:04.123 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.22)
21:25:04.123 00.000 7680 Moving (-0.15, 0.22) raw xDistance=0.11 yDistance=-0.27
21:25:04.124 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:25:04.124 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:25:04.124 00.000 7680 MoveAxis(E, 0, ABG)
21:25:04.124 00.000 7680 Move returns status 0, amount 0
21:25:04.124 00.000 7680 MoveAxis(N, 145, ABG)
21:25:04.125 00.001 7680 Guiding  Dir = 0, Dur = 145
21:25:04.125 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:25:04.129 00.004 7680 IsSlewing returns 0
21:25:04.129 00.000 7680 IsGuiding returns 0
21:25:04.131 00.002 7680 PulseGuide returned control before completion, sleep 155
21:25:04.153 00.022 6120 UpdateGuideState exits: m=5442 SNR=47.1
21:25:04.157 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:04.162 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:04.165 00.003 6120 Enqueuing Expose request
21:25:04.300 00.135 7680 IsGuiding returns 1
21:25:04.302 00.002 7680 scope still moving after pulse duration time elapsed
21:25:04.332 00.030 7680 IsSlewing returns 0
21:25:04.332 00.000 7680 IsGuiding returns 0
21:25:04.333 00.001 7680 scope move finished after 145 + 57 ms
21:25:04.334 00.001 7680 Move returns status 0, amount 145
21:25:04.334 00.000 7680 move complete, result=0
21:25:04.334 00.000 7680 worker thread done servicing request
21:25:04.334 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 145 ms NORTH
21:25:04.341 00.007 7680 Worker thread wakes up
21:25:04.341 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:04.341 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:05.590 01.249 7680 Exposure complete
21:25:05.696 00.106 7680 worker thread done servicing request
21:25:05.696 00.000 6120 OnExposeComplete: enter
21:25:05.702 00.006 6120 UpdateGuideState(): m_state=6
21:25:05.705 00.003 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
21:25:05.711 00.006 6120 Star::Find returns 1 (0), X=1198.62, Y=1054.08, Mass=5630, SNR=48.2, Peak=120 HFD=6.7
21:25:05.715 00.004 6120 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-2.95) = xAngle (-0.03 = -0.03)
21:25:05.719 00.004 6120 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.30 = -0.30)
21:25:05.722 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.04 hyp=0.26 cameraTheta=-2.99 mountX=0.26 mountY=-0.08, mountTheta=-0.29
21:25:05.727 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.04, opts=13)
21:25:05.731 00.004 6120 Enqueuing Move request for scope (-0.26, -0.04)
21:25:05.734 00.003 7680 Worker thread wakes up
21:25:05.734 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.04) opts 0xd
21:25:05.734 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.04)
21:25:05.734 00.000 7680 Moving (-0.26, -0.04) raw xDistance=0.26 yDistance=-0.08
21:25:05.734 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
21:25:05.736 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:25:05.736 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:25:05.736 00.000 7680 MoveAxis(W, 111, ABG)
21:25:05.736 00.000 7680 Guiding  Dir = 3, Dur = 111
21:25:05.737 00.001 7680 IsSlewing returns 0
21:25:05.738 00.001 7680 IsGuiding returns 0
21:25:05.738 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=159, Gamma=1.000
21:25:05.744 00.006 7680 PulseGuide returned control before completion, sleep 121
21:25:05.765 00.021 6120 UpdateGuideState exits: m=5630 SNR=48.2
21:25:05.772 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:05.776 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:05.780 00.004 6120 Enqueuing Expose request
21:25:05.880 00.100 7680 IsGuiding returns 1
21:25:05.881 00.001 7680 scope still moving after pulse duration time elapsed
21:25:05.911 00.030 7680 IsSlewing returns 0
21:25:05.912 00.001 7680 IsGuiding returns 0
21:25:05.913 00.001 7680 scope move finished after 111 + 63 ms
21:25:05.914 00.001 7680 Move returns status 0, amount 111
21:25:05.914 00.000 7680 MoveAxis(N, 0, ABG)
21:25:05.914 00.000 7680 Move returns status 0, amount 0
21:25:05.915 00.001 7680 move complete, result=0
21:25:05.915 00.000 7680 worker thread done servicing request
21:25:05.915 00.000 7680 Worker thread wakes up
21:25:05.915 00.000 6120 GuideStep: 0.3 px 111 ms WEST, -0.1 px 0 ms NORTH
21:25:05.923 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:05.923 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:07.177 01.254 7680 Exposure complete
21:25:07.304 00.127 7680 worker thread done servicing request
21:25:07.304 00.000 6120 OnExposeComplete: enter
21:25:07.308 00.004 6120 UpdateGuideState(): m_state=6
21:25:07.311 00.003 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
21:25:07.314 00.003 6120 Star::Find returns 1 (0), X=1198.74, Y=1054.55, Mass=5539, SNR=47.9, Peak=129 HFD=6.9
21:25:07.317 00.003 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.84 = -1.45)
21:25:07.322 00.005 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.72)
21:25:07.326 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.43 hyp=0.45 cameraTheta=1.88 mountX=0.06 mountY=-0.45, mountTheta=-1.45
21:25:07.333 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.43, opts=13)
21:25:07.337 00.004 6120 Enqueuing Move request for scope (-0.14, 0.43)
21:25:07.340 00.003 7680 Worker thread wakes up
21:25:07.341 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.43) opts 0xd
21:25:07.341 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.43)
21:25:07.341 00.000 7680 Moving (-0.14, 0.43) raw xDistance=0.06 yDistance=-0.45
21:25:07.341 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:25:07.341 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:25:07.342 00.001 7680 MoveAxis(E, 0, ABG)
21:25:07.342 00.000 7680 Move returns status 0, amount 0
21:25:07.342 00.000 7680 MoveAxis(N, 243, ABG)
21:25:07.342 00.000 7680 Guiding  Dir = 0, Dur = 243
21:25:07.343 00.001 7680 IsSlewing returns 0
21:25:07.343 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:25:07.347 00.004 7680 IsGuiding returns 0
21:25:07.348 00.001 7680 PulseGuide returned control before completion, sleep 253
21:25:07.368 00.020 6120 UpdateGuideState exits: m=5539 SNR=47.9
21:25:07.372 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:07.375 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:07.379 00.004 6120 Enqueuing Expose request
21:25:07.616 00.237 7680 IsGuiding returns 1
21:25:07.617 00.001 7680 scope still moving after pulse duration time elapsed
21:25:07.648 00.031 7680 IsSlewing returns 0
21:25:07.649 00.001 7680 IsGuiding returns 1
21:25:07.678 00.029 7680 IsSlewing returns 0
21:25:07.679 00.001 7680 IsGuiding returns 0
21:25:07.679 00.000 7680 scope move finished after 243 + 89 ms
21:25:07.681 00.002 7680 Move returns status 0, amount 243
21:25:07.681 00.000 7680 move complete, result=0
21:25:07.681 00.000 7680 worker thread done servicing request
21:25:07.682 00.001 7680 Worker thread wakes up
21:25:07.682 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 243 ms NORTH
21:25:07.688 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:07.688 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:08.936 01.248 7680 Exposure complete
21:25:09.042 00.106 7680 worker thread done servicing request
21:25:09.042 00.000 6120 OnExposeComplete: enter
21:25:09.046 00.004 6120 UpdateGuideState(): m_state=6
21:25:09.052 00.006 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
21:25:09.056 00.004 6120 Star::Find returns 1 (0), X=1198.61, Y=1054.33, Mass=5421, SNR=47.9, Peak=125 HFD=6.8
21:25:09.061 00.005 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-2.95) = xAngle (5.43 = -0.86)
21:25:09.064 00.003 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.12)
21:25:09.069 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.21 hyp=0.34 cameraTheta=2.47 mountX=0.22 mountY=-0.31, mountTheta=-0.94
21:25:09.073 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.21, opts=13)
21:25:09.079 00.006 6120 Enqueuing Move request for scope (-0.27, 0.21)
21:25:09.084 00.005 7680 Worker thread wakes up
21:25:09.084 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.21) opts 0xd
21:25:09.084 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.21)
21:25:09.084 00.000 7680 Moving (-0.27, 0.21) raw xDistance=0.22 yDistance=-0.31
21:25:09.084 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
21:25:09.085 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:25:09.085 00.000 7680 MoveAxis(W, 94, ABG)
21:25:09.085 00.000 7680 Guiding  Dir = 3, Dur = 94
21:25:09.085 00.000 7680 IsSlewing returns 0
21:25:09.086 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:25:09.091 00.005 7680 IsGuiding returns 0
21:25:09.091 00.000 7680 PulseGuide returned control before completion, sleep 104
21:25:09.109 00.018 6120 UpdateGuideState exits: m=5421 SNR=47.9
21:25:09.115 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:09.120 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:09.124 00.004 6120 Enqueuing Expose request
21:25:09.205 00.081 7680 IsGuiding returns 1
21:25:09.207 00.002 7680 scope still moving after pulse duration time elapsed
21:25:09.236 00.029 7680 IsSlewing returns 0
21:25:09.237 00.001 7680 IsGuiding returns 0
21:25:09.238 00.001 7680 scope move finished after 94 + 53 ms
21:25:09.238 00.000 7680 Move returns status 0, amount 94
21:25:09.239 00.001 7680 MoveAxis(N, 167, ABG)
21:25:09.239 00.000 7680 Guiding  Dir = 0, Dur = 167
21:25:09.239 00.000 7680 IsSlewing returns 0
21:25:09.240 00.001 7680 IsGuiding returns 0
21:25:09.240 00.000 7680 PulseGuide returned control before completion, sleep 177
21:25:09.425 00.185 7680 IsGuiding returns 1
21:25:09.426 00.001 7680 scope still moving after pulse duration time elapsed
21:25:09.456 00.030 7680 IsSlewing returns 0
21:25:09.457 00.001 7680 IsGuiding returns 0
21:25:09.457 00.000 7680 scope move finished after 167 + 50 ms
21:25:09.458 00.001 7680 Move returns status 0, amount 167
21:25:09.458 00.000 7680 move complete, result=0
21:25:09.458 00.000 7680 worker thread done servicing request
21:25:09.458 00.000 6120 GuideStep: 0.2 px 94 ms WEST, -0.3 px 167 ms NORTH
21:25:09.465 00.007 7680 Worker thread wakes up
21:25:09.465 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:09.465 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:10.721 01.256 7680 Exposure complete
21:25:10.832 00.111 7680 worker thread done servicing request
21:25:10.832 00.000 6120 OnExposeComplete: enter
21:25:10.836 00.004 6120 UpdateGuideState(): m_state=6
21:25:10.840 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
21:25:10.843 00.003 6120 Star::Find returns 1 (0), X=1198.81, Y=1054.28, Mass=5581, SNR=47.4, Peak=134 HFD=6.8
21:25:10.848 00.005 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
21:25:10.852 00.004 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
21:25:10.856 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.97 mountX=0.04 mountY=-0.17, mountTheta=-1.36
21:25:10.862 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.16, opts=13)
21:25:10.866 00.004 6120 Enqueuing Move request for scope (-0.07, 0.16)
21:25:10.871 00.005 7680 Worker thread wakes up
21:25:10.871 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
21:25:10.871 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
21:25:10.871 00.000 7680 Moving (-0.07, 0.16) raw xDistance=0.04 yDistance=-0.17
21:25:10.871 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:25:10.872 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:25:10.872 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:25:10.872 00.000 7680 MoveAxis(E, 0, ABG)
21:25:10.872 00.000 7680 Move returns status 0, amount 0
21:25:10.873 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:25:10.877 00.004 7680 MoveAxis(N, 0, ABG)
21:25:10.877 00.000 7680 Move returns status 0, amount 0
21:25:10.877 00.000 7680 move complete, result=0
21:25:10.877 00.000 7680 worker thread done servicing request
21:25:10.896 00.019 6120 UpdateGuideState exits: m=5581 SNR=47.4
21:25:10.899 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:10.902 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:10.905 00.003 6120 Enqueuing Expose request
21:25:10.910 00.005 7680 Worker thread wakes up
21:25:10.910 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:25:10.914 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:10.914 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:12.157 01.243 7680 Exposure complete
21:25:12.275 00.118 7680 worker thread done servicing request
21:25:12.275 00.000 6120 OnExposeComplete: enter
21:25:12.278 00.003 6120 UpdateGuideState(): m_state=6
21:25:12.283 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
21:25:12.286 00.003 6120 Star::Find returns 1 (0), X=1198.61, Y=1054.40, Mass=5567, SNR=47.9, Peak=123 HFD=7.0
21:25:12.290 00.004 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-2.95) = xAngle (5.30 = -0.99)
21:25:12.294 00.004 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.26)
21:25:12.300 00.006 6120 CameraToMount -- cameraX=-0.27 cameraY=0.28 hyp=0.39 cameraTheta=2.34 mountX=0.21 mountY=-0.37, mountTheta=-1.05
21:25:12.305 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.28, opts=13)
21:25:12.310 00.005 6120 Enqueuing Move request for scope (-0.27, 0.28)
21:25:12.313 00.003 7680 Worker thread wakes up
21:25:12.314 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.28) opts 0xd
21:25:12.314 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.28)
21:25:12.314 00.000 7680 Moving (-0.27, 0.28) raw xDistance=0.21 yDistance=-0.37
21:25:12.314 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
21:25:12.314 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:25:12.314 00.000 7680 MoveAxis(W, 90, ABG)
21:25:12.315 00.001 7680 Guiding  Dir = 3, Dur = 90
21:25:12.315 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:25:12.319 00.004 7680 IsSlewing returns 0
21:25:12.319 00.000 7680 IsGuiding returns 0
21:25:12.320 00.001 7680 PulseGuide returned control before completion, sleep 100
21:25:12.342 00.022 6120 UpdateGuideState exits: m=5567 SNR=47.9
21:25:12.347 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:12.351 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:12.355 00.004 6120 Enqueuing Expose request
21:25:12.427 00.072 7680 IsGuiding returns 1
21:25:12.428 00.001 7680 scope still moving after pulse duration time elapsed
21:25:12.458 00.030 7680 IsSlewing returns 0
21:25:12.458 00.000 7680 IsGuiding returns 0
21:25:12.459 00.001 7680 scope move finished after 90 + 48 ms
21:25:12.459 00.000 7680 Move returns status 0, amount 90
21:25:12.459 00.000 7680 MoveAxis(N, 200, ABG)
21:25:12.459 00.000 7680 Guiding  Dir = 0, Dur = 200
21:25:12.460 00.001 7680 IsSlewing returns 0
21:25:12.460 00.000 7680 IsGuiding returns 0
21:25:12.462 00.002 7680 PulseGuide returned control before completion, sleep 210
21:25:12.677 00.215 7680 IsGuiding returns 1
21:25:12.677 00.000 7680 scope still moving after pulse duration time elapsed
21:25:12.708 00.031 7680 IsSlewing returns 0
21:25:12.708 00.000 7680 IsGuiding returns 0
21:25:12.708 00.000 7680 scope move finished after 200 + 46 ms
21:25:12.708 00.000 7680 Move returns status 0, amount 200
21:25:12.708 00.000 7680 move complete, result=0
21:25:12.709 00.001 7680 worker thread done servicing request
21:25:12.709 00.000 6120 GuideStep: 0.2 px 90 ms WEST, -0.4 px 200 ms NORTH
21:25:12.714 00.005 7680 Worker thread wakes up
21:25:12.714 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:12.714 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:13.957 01.243 7680 Exposure complete
21:25:14.064 00.107 7680 worker thread done servicing request
21:25:14.064 00.000 6120 OnExposeComplete: enter
21:25:14.068 00.004 6120 UpdateGuideState(): m_state=6
21:25:14.072 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
21:25:14.076 00.004 6120 Star::Find returns 1 (0), X=1198.67, Y=1054.38, Mass=5779, SNR=49.4, Peak=130 HFD=6.9
21:25:14.082 00.006 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.20 = -1.08)
21:25:14.086 00.004 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.93 = -1.35)
21:25:14.090 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.26 hyp=0.33 cameraTheta=2.25 mountX=0.16 mountY=-0.32, mountTheta=-1.12
21:25:14.096 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.26, opts=13)
21:25:14.099 00.003 6120 Enqueuing Move request for scope (-0.21, 0.26)
21:25:14.105 00.006 7680 Worker thread wakes up
21:25:14.105 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.26) opts 0xd
21:25:14.106 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.26)
21:25:14.106 00.000 7680 Moving (-0.21, 0.26) raw xDistance=0.16 yDistance=-0.32
21:25:14.106 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:25:14.106 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:25:14.108 00.002 7680 MoveAxis(E, 0, ABG)
21:25:14.108 00.000 7680 Move returns status 0, amount 0
21:25:14.108 00.000 7680 MoveAxis(N, 176, ABG)
21:25:14.108 00.000 7680 Guiding  Dir = 0, Dur = 176
21:25:14.109 00.001 7680 IsSlewing returns 0
21:25:14.109 00.000 7680 IsGuiding returns 0
21:25:14.109 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=194, Gamma=1.000
21:25:14.114 00.005 7680 PulseGuide returned control before completion, sleep 186
21:25:14.135 00.021 6120 UpdateGuideState exits: m=5779 SNR=49.4
21:25:14.141 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:14.144 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:14.148 00.004 6120 Enqueuing Expose request
21:25:14.305 00.157 7680 IsGuiding returns 1
21:25:14.305 00.000 7680 scope still moving after pulse duration time elapsed
21:25:14.335 00.030 7680 IsSlewing returns 0
21:25:14.336 00.001 7680 IsGuiding returns 0
21:25:14.337 00.001 7680 scope move finished after 176 + 51 ms
21:25:14.337 00.000 7680 Move returns status 0, amount 176
21:25:14.337 00.000 7680 move complete, result=0
21:25:14.339 00.002 7680 worker thread done servicing request
21:25:14.339 00.000 7680 Worker thread wakes up
21:25:14.339 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 176 ms NORTH
21:25:14.345 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:14.345 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:15.596 01.251 7680 Exposure complete
21:25:15.711 00.115 7680 worker thread done servicing request
21:25:15.711 00.000 6120 OnExposeComplete: enter
21:25:15.717 00.006 6120 UpdateGuideState(): m_state=6
21:25:15.721 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
21:25:15.725 00.004 6120 Star::Find returns 1 (0), X=1198.80, Y=1054.35, Mass=5312, SNR=46.8, Peak=121 HFD=6.7
21:25:15.729 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
21:25:15.734 00.005 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
21:25:15.738 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.88 mountX=0.03 mountY=-0.24, mountTheta=-1.45
21:25:15.744 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.23, opts=13)
21:25:15.750 00.006 6120 Enqueuing Move request for scope (-0.07, 0.23)
21:25:15.753 00.003 7680 Worker thread wakes up
21:25:15.755 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0xd
21:25:15.755 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
21:25:15.755 00.000 7680 Moving (-0.07, 0.23) raw xDistance=0.03 yDistance=-0.24
21:25:15.755 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:25:15.756 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:25:15.756 00.000 7680 MoveAxis(E, 0, ABG)
21:25:15.756 00.000 7680 Move returns status 0, amount 0
21:25:15.756 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:25:15.760 00.004 7680 MoveAxis(N, 129, ABG)
21:25:15.760 00.000 7680 Guiding  Dir = 0, Dur = 129
21:25:15.762 00.002 7680 IsSlewing returns 0
21:25:15.762 00.000 7680 IsGuiding returns 0
21:25:15.763 00.001 7680 PulseGuide returned control before completion, sleep 139
21:25:15.783 00.020 6120 UpdateGuideState exits: m=5312 SNR=46.8
21:25:15.787 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:15.792 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:15.795 00.003 6120 Enqueuing Expose request
21:25:15.912 00.117 7680 IsGuiding returns 1
21:25:15.914 00.002 7680 scope still moving after pulse duration time elapsed
21:25:15.944 00.030 7680 IsSlewing returns 0
21:25:15.946 00.002 7680 IsGuiding returns 0
21:25:15.946 00.000 7680 scope move finished after 129 + 55 ms
21:25:15.947 00.001 7680 Move returns status 0, amount 129
21:25:15.947 00.000 7680 move complete, result=0
21:25:15.947 00.000 7680 worker thread done servicing request
21:25:15.948 00.001 7680 Worker thread wakes up
21:25:15.948 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 129 ms NORTH
21:25:15.955 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:15.955 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:17.206 01.251 7680 Exposure complete
21:25:17.318 00.112 7680 worker thread done servicing request
21:25:17.318 00.000 6120 OnExposeComplete: enter
21:25:17.323 00.005 6120 UpdateGuideState(): m_state=6
21:25:17.327 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
21:25:17.332 00.005 6120 Star::Find returns 1 (0), X=1198.77, Y=1054.21, Mass=5665, SNR=48.8, Peak=151 HFD=6.7
21:25:17.337 00.005 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.37 = -0.91)
21:25:17.342 00.005 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
21:25:17.345 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.42 mountX=0.08 mountY=-0.13, mountTheta=-0.99
21:25:17.351 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.09, opts=13)
21:25:17.356 00.005 6120 Enqueuing Move request for scope (-0.10, 0.09)
21:25:17.359 00.003 7680 Worker thread wakes up
21:25:17.359 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
21:25:17.359 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
21:25:17.360 00.001 7680 Moving (-0.10, 0.09) raw xDistance=0.08 yDistance=-0.13
21:25:17.360 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:25:17.360 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:25:17.360 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:25:17.360 00.000 7680 MoveAxis(E, 0, ABG)
21:25:17.360 00.000 7680 Move returns status 0, amount 0
21:25:17.362 00.002 7680 MoveAxis(N, 0, ABG)
21:25:17.362 00.000 7680 Move returns status 0, amount 0
21:25:17.362 00.000 7680 move complete, result=0
21:25:17.362 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:25:17.366 00.004 7680 worker thread done servicing request
21:25:17.387 00.021 6120 UpdateGuideState exits: m=5665 SNR=48.8
21:25:17.391 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:17.395 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:17.399 00.004 6120 Enqueuing Expose request
21:25:17.403 00.004 7680 Worker thread wakes up
21:25:17.403 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:25:17.407 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:17.407 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:18.652 01.245 7680 Exposure complete
21:25:18.767 00.115 7680 worker thread done servicing request
21:25:18.768 00.001 6120 OnExposeComplete: enter
21:25:18.772 00.004 6120 UpdateGuideState(): m_state=6
21:25:18.776 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
21:25:18.780 00.004 6120 Star::Find returns 1 (0), X=1198.80, Y=1054.38, Mass=5539, SNR=47.2, Peak=130 HFD=6.8
21:25:18.783 00.003 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
21:25:18.787 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
21:25:18.791 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.27 hyp=0.28 cameraTheta=1.86 mountX=0.03 mountY=-0.27, mountTheta=-1.46
21:25:18.796 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.27, opts=13)
21:25:18.801 00.005 6120 Enqueuing Move request for scope (-0.08, 0.27)
21:25:18.805 00.004 7680 Worker thread wakes up
21:25:18.805 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.27) opts 0xd
21:25:18.805 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.27)
21:25:18.806 00.001 7680 Moving (-0.08, 0.27) raw xDistance=0.03 yDistance=-0.27
21:25:18.806 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:25:18.806 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:25:18.806 00.000 7680 MoveAxis(E, 0, ABG)
21:25:18.806 00.000 7680 Move returns status 0, amount 0
21:25:18.806 00.000 7680 MoveAxis(N, 149, ABG)
21:25:18.806 00.000 7680 Guiding  Dir = 0, Dur = 149
21:25:18.807 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:25:18.811 00.004 7680 IsSlewing returns 0
21:25:18.811 00.000 7680 IsGuiding returns 0
21:25:18.813 00.002 7680 PulseGuide returned control before completion, sleep 159
21:25:18.834 00.021 6120 UpdateGuideState exits: m=5539 SNR=47.2
21:25:18.838 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:18.842 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:18.846 00.004 6120 Enqueuing Expose request
21:25:18.984 00.138 7680 IsGuiding returns 1
21:25:18.984 00.000 7680 scope still moving after pulse duration time elapsed
21:25:19.015 00.031 7680 IsSlewing returns 0
21:25:19.016 00.001 7680 IsGuiding returns 0
21:25:19.017 00.001 7680 scope move finished after 149 + 55 ms
21:25:19.017 00.000 7680 Move returns status 0, amount 149
21:25:19.018 00.001 7680 move complete, result=0
21:25:19.018 00.000 7680 worker thread done servicing request
21:25:19.018 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 149 ms NORTH
21:25:19.027 00.009 7680 Worker thread wakes up
21:25:19.028 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:19.028 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:20.278 01.250 7680 Exposure complete
21:25:20.375 00.097 7680 worker thread done servicing request
21:25:20.376 00.001 6120 OnExposeComplete: enter
21:25:20.380 00.004 6120 UpdateGuideState(): m_state=6
21:25:20.384 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
21:25:20.388 00.004 6120 Star::Find returns 1 (0), X=1198.98, Y=1054.51, Mass=5752, SNR=48.9, Peak=133 HFD=6.7
21:25:20.391 00.003 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
21:25:20.396 00.005 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
21:25:20.401 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.39 hyp=0.40 cameraTheta=1.32 mountX=-0.17 mountY=-0.31, mountTheta=-2.08
21:25:20.406 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.39, opts=13)
21:25:20.409 00.003 6120 Enqueuing Move request for scope (0.10, 0.39)
21:25:20.414 00.005 7680 Worker thread wakes up
21:25:20.414 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.39) opts 0xd
21:25:20.414 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.39)
21:25:20.414 00.000 7680 Moving (0.10, 0.39) raw xDistance=-0.17 yDistance=-0.31
21:25:20.414 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:25:20.414 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:25:20.414 00.000 7680 MoveAxis(E, 0, ABG)
21:25:20.415 00.001 7680 Move returns status 0, amount 0
21:25:20.415 00.000 7680 MoveAxis(N, 166, ABG)
21:25:20.415 00.000 7680 Guiding  Dir = 0, Dur = 166
21:25:20.415 00.000 7680 IsSlewing returns 0
21:25:20.415 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:25:20.420 00.005 7680 IsGuiding returns 0
21:25:20.420 00.000 7680 PulseGuide returned control before completion, sleep 176
21:25:20.443 00.023 6120 UpdateGuideState exits: m=5752 SNR=48.9
21:25:20.448 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:20.453 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:20.457 00.004 6120 Enqueuing Expose request
21:25:20.599 00.142 7680 IsGuiding returns 1
21:25:20.599 00.000 7680 scope still moving after pulse duration time elapsed
21:25:20.631 00.032 7680 IsSlewing returns 0
21:25:20.632 00.001 7680 IsGuiding returns 0
21:25:20.632 00.000 7680 scope move finished after 166 + 46 ms
21:25:20.633 00.001 7680 Move returns status 0, amount 166
21:25:20.633 00.000 7680 move complete, result=0
21:25:20.633 00.000 7680 worker thread done servicing request
21:25:20.634 00.001 7680 Worker thread wakes up
21:25:20.634 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 166 ms NORTH
21:25:20.642 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:20.644 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:21.888 01.244 7680 Exposure complete
21:25:21.982 00.094 7680 worker thread done servicing request
21:25:21.982 00.000 6120 OnExposeComplete: enter
21:25:21.986 00.004 6120 UpdateGuideState(): m_state=6
21:25:21.990 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
21:25:21.994 00.004 6120 Star::Find returns 1 (0), X=1199.01, Y=1054.21, Mass=5198, SNR=45.3, Peak=131 HFD=6.8
21:25:21.998 00.004 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.55 = -2.73)
21:25:22.003 00.005 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.00)
21:25:22.007 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.60 mountX=-0.15 mountY=-0.02, mountTheta=-2.99
21:25:22.013 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.09, opts=13)
21:25:22.017 00.004 6120 Enqueuing Move request for scope (0.13, 0.09)
21:25:22.021 00.004 7680 Worker thread wakes up
21:25:22.021 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
21:25:22.021 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
21:25:22.021 00.000 7680 Moving (0.13, 0.09) raw xDistance=-0.15 yDistance=-0.02
21:25:22.021 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:25:22.022 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:25:22.022 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:25:22.022 00.000 7680 MoveAxis(E, 0, ABG)
21:25:22.022 00.000 7680 Move returns status 0, amount 0
21:25:22.022 00.000 7680 MoveAxis(N, 0, ABG)
21:25:22.022 00.000 7680 Move returns status 0, amount 0
21:25:22.022 00.000 7680 move complete, result=0
21:25:22.022 00.000 7680 worker thread done servicing request
21:25:22.022 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:25:22.048 00.026 6120 UpdateGuideState exits: m=5198 SNR=45.3
21:25:22.055 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:22.058 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:22.063 00.005 6120 Enqueuing Expose request
21:25:22.067 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:25:22.071 00.004 7680 Worker thread wakes up
21:25:22.071 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:22.071 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:23.339 01.268 7680 Exposure complete
21:25:23.448 00.109 7680 worker thread done servicing request
21:25:23.448 00.000 6120 OnExposeComplete: enter
21:25:23.453 00.005 6120 UpdateGuideState(): m_state=6
21:25:23.459 00.006 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
21:25:23.464 00.005 6120 Star::Find returns 1 (0), X=1199.09, Y=1054.31, Mass=5543, SNR=48.0, Peak=129 HFD=6.8
21:25:23.468 00.004 6120 CameraToMount -- cameraTheta (0.72) - m_xAngle (-2.95) = xAngle (3.67 = -2.61)
21:25:23.472 00.004 6120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.41 = -2.88)
21:25:23.476 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.19 hyp=0.29 cameraTheta=0.72 mountX=-0.25 mountY=-0.07, mountTheta=-2.85
21:25:23.480 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.19, opts=13)
21:25:23.488 00.008 6120 Enqueuing Move request for scope (0.22, 0.19)
21:25:23.493 00.005 7680 Worker thread wakes up
21:25:23.493 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.19) opts 0xd
21:25:23.493 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.19)
21:25:23.493 00.000 7680 Moving (0.22, 0.19) raw xDistance=-0.25 yDistance=-0.07
21:25:23.494 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
21:25:23.494 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:25:23.494 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:25:23.494 00.000 7680 MoveAxis(E, 105, ABG)
21:25:23.494 00.000 7680 Guiding  Dir = 2, Dur = 105
21:25:23.494 00.000 7680 IsSlewing returns 0
21:25:23.496 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:25:23.501 00.005 7680 IsGuiding returns 0
21:25:23.501 00.000 7680 PulseGuide returned control before completion, sleep 115
21:25:23.521 00.020 6120 UpdateGuideState exits: m=5543 SNR=48.0
21:25:23.526 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:23.530 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:23.534 00.004 6120 Enqueuing Expose request
21:25:23.624 00.090 7680 IsGuiding returns 1
21:25:23.625 00.001 7680 scope still moving after pulse duration time elapsed
21:25:23.657 00.032 7680 IsSlewing returns 0
21:25:23.658 00.001 7680 IsGuiding returns 0
21:25:23.658 00.000 7680 scope move finished after 105 + 52 ms
21:25:23.659 00.001 7680 Move returns status 0, amount 105
21:25:23.659 00.000 7680 MoveAxis(N, 0, ABG)
21:25:23.660 00.001 7680 Move returns status 0, amount 0
21:25:23.660 00.000 7680 move complete, result=0
21:25:23.660 00.000 7680 worker thread done servicing request
21:25:23.662 00.002 7680 Worker thread wakes up
21:25:23.662 00.000 6120 GuideStep: -0.2 px 105 ms EAST, -0.1 px 0 ms NORTH
21:25:23.668 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:23.669 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:24.910 01.241 7680 Exposure complete
21:25:25.016 00.106 7680 worker thread done servicing request
21:25:25.016 00.000 6120 OnExposeComplete: enter
21:25:25.020 00.004 6120 UpdateGuideState(): m_state=6
21:25:25.025 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
21:25:25.028 00.003 6120 Star::Find returns 1 (0), X=1198.96, Y=1054.52, Mass=5741, SNR=48.6, Peak=127 HFD=6.8
21:25:25.032 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.97)
21:25:25.035 00.003 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.24)
21:25:25.039 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.40 hyp=0.41 cameraTheta=1.36 mountX=-0.16 mountY=-0.33, mountTheta=-2.03
21:25:25.044 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.40, opts=13)
21:25:25.049 00.005 6120 Enqueuing Move request for scope (0.09, 0.40)
21:25:25.054 00.005 7680 Worker thread wakes up
21:25:25.054 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.40) opts 0xd
21:25:25.054 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.40)
21:25:25.054 00.000 7680 Moving (0.09, 0.40) raw xDistance=-0.16 yDistance=-0.33
21:25:25.054 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:25:25.054 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:25:25.055 00.001 7680 MoveAxis(E, 0, ABG)
21:25:25.055 00.000 7680 Move returns status 0, amount 0
21:25:25.055 00.000 7680 MoveAxis(N, 177, ABG)
21:25:25.055 00.000 7680 Guiding  Dir = 0, Dur = 177
21:25:25.055 00.000 7680 IsSlewing returns 0
21:25:25.056 00.001 7680 IsGuiding returns 0
21:25:25.056 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=230, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:25:25.060 00.004 7680 PulseGuide returned control before completion, sleep 187
21:25:25.084 00.024 6120 UpdateGuideState exits: m=5741 SNR=48.6
21:25:25.088 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:25.093 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:25.097 00.004 6120 Enqueuing Expose request
21:25:25.249 00.152 7680 IsGuiding returns 1
21:25:25.250 00.001 7680 scope still moving after pulse duration time elapsed
21:25:25.280 00.030 7680 IsSlewing returns 0
21:25:25.281 00.001 7680 IsGuiding returns 0
21:25:25.282 00.001 7680 scope move finished after 177 + 48 ms
21:25:25.282 00.000 7680 Move returns status 0, amount 177
21:25:25.282 00.000 7680 move complete, result=0
21:25:25.283 00.001 7680 worker thread done servicing request
21:25:25.283 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 177 ms NORTH
21:25:25.289 00.006 7680 Worker thread wakes up
21:25:25.289 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:25.289 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:26.546 01.257 7680 Exposure complete
21:25:26.658 00.112 7680 worker thread done servicing request
21:25:26.659 00.001 6120 OnExposeComplete: enter
21:25:26.663 00.004 6120 UpdateGuideState(): m_state=6
21:25:26.667 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
21:25:26.672 00.005 6120 Star::Find returns 1 (0), X=1199.00, Y=1054.56, Mass=5472, SNR=47.2, Peak=124 HFD=6.7
21:25:26.677 00.005 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
21:25:26.682 00.005 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
21:25:26.686 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.44 hyp=0.45 cameraTheta=1.30 mountX=-0.20 mountY=-0.34, mountTheta=-2.10
21:25:26.692 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.44, opts=13)
21:25:26.696 00.004 6120 Enqueuing Move request for scope (0.12, 0.44)
21:25:26.702 00.006 7680 Worker thread wakes up
21:25:26.702 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.44) opts 0xd
21:25:26.702 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.44)
21:25:26.702 00.000 7680 Moving (0.12, 0.44) raw xDistance=-0.20 yDistance=-0.34
21:25:26.702 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:25:26.702 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:25:26.702 00.000 7680 MoveAxis(E, 0, ABG)
21:25:26.703 00.001 7680 Move returns status 0, amount 0
21:25:26.703 00.000 7680 MoveAxis(N, 185, ABG)
21:25:26.703 00.000 7680 Guiding  Dir = 0, Dur = 185
21:25:26.703 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:25:26.707 00.004 7680 IsSlewing returns 0
21:25:26.708 00.001 7680 IsGuiding returns 0
21:25:26.708 00.000 7680 PulseGuide returned control before completion, sleep 195
21:25:26.730 00.022 6120 UpdateGuideState exits: m=5472 SNR=47.2
21:25:26.736 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:26.740 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:26.745 00.005 6120 Enqueuing Expose request
21:25:26.910 00.165 7680 IsGuiding returns 1
21:25:26.910 00.000 7680 scope still moving after pulse duration time elapsed
21:25:26.941 00.031 7680 IsSlewing returns 0
21:25:26.943 00.002 7680 IsGuiding returns 0
21:25:26.944 00.001 7680 scope move finished after 185 + 49 ms
21:25:26.944 00.000 7680 Move returns status 0, amount 185
21:25:26.945 00.001 7680 move complete, result=0
21:25:26.945 00.000 7680 worker thread done servicing request
21:25:26.945 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 185 ms NORTH
21:25:26.953 00.008 7680 Worker thread wakes up
21:25:26.953 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:26.953 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:28.204 01.251 7680 Exposure complete
21:25:28.333 00.129 7680 worker thread done servicing request
21:25:28.333 00.000 6120 OnExposeComplete: enter
21:25:28.337 00.004 6120 UpdateGuideState(): m_state=6
21:25:28.341 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
21:25:28.344 00.003 6120 Star::Find returns 1 (0), X=1198.88, Y=1054.43, Mass=5667, SNR=48.6, Peak=128 HFD=6.9
21:25:28.347 00.003 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
21:25:28.351 00.004 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
21:25:28.356 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.31 hyp=0.31 cameraTheta=1.57 mountX=-0.06 mountY=-0.28, mountTheta=-1.78
21:25:28.363 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.31, opts=13)
21:25:28.369 00.006 6120 Enqueuing Move request for scope (0.00, 0.31)
21:25:28.372 00.003 7680 Worker thread wakes up
21:25:28.372 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.31) opts 0xd
21:25:28.372 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.31)
21:25:28.372 00.000 7680 Moving (0.00, 0.31) raw xDistance=-0.06 yDistance=-0.28
21:25:28.372 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:25:28.374 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:25:28.374 00.000 7680 MoveAxis(E, 0, ABG)
21:25:28.374 00.000 7680 Move returns status 0, amount 0
21:25:28.374 00.000 7680 MoveAxis(N, 151, ABG)
21:25:28.375 00.001 7680 Guiding  Dir = 0, Dur = 151
21:25:28.375 00.000 7680 IsSlewing returns 0
21:25:28.375 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:25:28.379 00.004 7680 IsGuiding returns 0
21:25:28.380 00.001 7680 PulseGuide returned control before completion, sleep 161
21:25:28.404 00.024 6120 UpdateGuideState exits: m=5667 SNR=48.6
21:25:28.408 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:28.411 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:28.415 00.004 6120 Enqueuing Expose request
21:25:28.554 00.139 7680 IsGuiding returns 1
21:25:28.555 00.001 7680 scope still moving after pulse duration time elapsed
21:25:28.585 00.030 7680 IsSlewing returns 0
21:25:28.586 00.001 7680 IsGuiding returns 1
21:25:28.616 00.030 7680 IsSlewing returns 0
21:25:28.617 00.001 7680 IsGuiding returns 1
21:25:28.648 00.031 7680 IsSlewing returns 0
21:25:28.649 00.001 7680 IsGuiding returns 0
21:25:28.649 00.000 7680 scope move finished after 151 + 118 ms
21:25:28.649 00.000 7680 Move returns status 0, amount 151
21:25:28.649 00.000 7680 move complete, result=0
21:25:28.649 00.000 7680 worker thread done servicing request
21:25:28.649 00.000 7680 Worker thread wakes up
21:25:28.651 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:28.651 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 151 ms NORTH
21:25:28.657 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:29.909 01.252 7680 Exposure complete
21:25:30.020 00.111 7680 worker thread done servicing request
21:25:30.020 00.000 6120 OnExposeComplete: enter
21:25:30.024 00.004 6120 UpdateGuideState(): m_state=6
21:25:30.029 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
21:25:30.033 00.004 6120 Star::Find returns 1 (0), X=1198.94, Y=1054.44, Mass=5656, SNR=49.2, Peak=127 HFD=6.9
21:25:30.037 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:25:30.041 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
21:25:30.046 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.32 hyp=0.33 cameraTheta=1.38 mountX=-0.12 mountY=-0.26, mountTheta=-2.01
21:25:30.052 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.32, opts=13)
21:25:30.055 00.003 6120 Enqueuing Move request for scope (0.06, 0.32)
21:25:30.059 00.004 7680 Worker thread wakes up
21:25:30.059 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.32) opts 0xd
21:25:30.059 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.32)
21:25:30.059 00.000 7680 Moving (0.06, 0.32) raw xDistance=-0.12 yDistance=-0.26
21:25:30.060 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:25:30.060 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:25:30.060 00.000 7680 MoveAxis(E, 0, ABG)
21:25:30.060 00.000 7680 Move returns status 0, amount 0
21:25:30.060 00.000 7680 MoveAxis(N, 142, ABG)
21:25:30.060 00.000 7680 Guiding  Dir = 0, Dur = 142
21:25:30.062 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:25:30.065 00.003 7680 IsSlewing returns 0
21:25:30.065 00.000 7680 IsGuiding returns 0
21:25:30.067 00.002 7680 PulseGuide returned control before completion, sleep 152
21:25:30.088 00.021 6120 UpdateGuideState exits: m=5656 SNR=49.2
21:25:30.093 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:30.097 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:30.101 00.004 6120 Enqueuing Expose request
21:25:30.232 00.131 7680 IsGuiding returns 1
21:25:30.234 00.002 7680 scope still moving after pulse duration time elapsed
21:25:30.261 00.027 7680 IsSlewing returns 0
21:25:30.263 00.002 7680 IsGuiding returns 0
21:25:30.263 00.000 7680 scope move finished after 142 + 54 ms
21:25:30.264 00.001 7680 Move returns status 0, amount 142
21:25:30.264 00.000 7680 move complete, result=0
21:25:30.264 00.000 7680 worker thread done servicing request
21:25:30.265 00.001 7680 Worker thread wakes up
21:25:30.265 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:30.265 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:30.266 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 142 ms NORTH
21:25:31.514 01.248 7680 Exposure complete
21:25:31.633 00.119 7680 worker thread done servicing request
21:25:31.635 00.002 6120 OnExposeComplete: enter
21:25:31.640 00.005 6120 UpdateGuideState(): m_state=6
21:25:31.645 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
21:25:31.649 00.004 6120 Star::Find returns 1 (0), X=1198.99, Y=1054.44, Mass=5710, SNR=48.5, Peak=132 HFD=6.7
21:25:31.653 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
21:25:31.656 00.003 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.35)
21:25:31.661 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.32 hyp=0.34 cameraTheta=1.25 mountX=-0.17 mountY=-0.24, mountTheta=-2.18
21:25:31.666 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.32, opts=13)
21:25:31.672 00.006 6120 Enqueuing Move request for scope (0.11, 0.32)
21:25:31.676 00.004 7680 Worker thread wakes up
21:25:31.676 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.32) opts 0xd
21:25:31.676 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.32)
21:25:31.676 00.000 7680 Moving (0.11, 0.32) raw xDistance=-0.17 yDistance=-0.24
21:25:31.676 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:25:31.677 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:25:31.677 00.000 7680 MoveAxis(E, 0, ABG)
21:25:31.677 00.000 7680 Move returns status 0, amount 0
21:25:31.677 00.000 7680 MoveAxis(N, 130, ABG)
21:25:31.677 00.000 7680 Guiding  Dir = 0, Dur = 130
21:25:31.677 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:25:31.682 00.005 7680 IsSlewing returns 0
21:25:31.682 00.000 7680 IsGuiding returns 0
21:25:31.682 00.000 7680 PulseGuide returned control before completion, sleep 140
21:25:31.704 00.022 6120 UpdateGuideState exits: m=5710 SNR=48.5
21:25:31.708 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:31.712 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:31.716 00.004 6120 Enqueuing Expose request
21:25:31.828 00.112 7680 IsGuiding returns 1
21:25:31.828 00.000 7680 scope still moving after pulse duration time elapsed
21:25:31.860 00.032 7680 IsSlewing returns 0
21:25:31.861 00.001 7680 IsGuiding returns 0
21:25:31.862 00.001 7680 scope move finished after 130 + 49 ms
21:25:31.863 00.001 7680 Move returns status 0, amount 130
21:25:31.863 00.000 7680 move complete, result=0
21:25:31.863 00.000 7680 worker thread done servicing request
21:25:31.863 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 130 ms NORTH
21:25:31.870 00.007 7680 Worker thread wakes up
21:25:31.870 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:31.870 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:33.118 01.248 7680 Exposure complete
21:25:33.234 00.116 7680 worker thread done servicing request
21:25:33.234 00.000 6120 OnExposeComplete: enter
21:25:33.239 00.005 6120 UpdateGuideState(): m_state=6
21:25:33.244 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
21:25:33.248 00.004 6120 Star::Find returns 1 (0), X=1198.86, Y=1054.40, Mass=6066, SNR=51.2, Peak=142 HFD=6.9
21:25:33.251 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.70)
21:25:33.255 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
21:25:33.258 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.28 hyp=0.29 cameraTheta=1.63 mountX=-0.04 mountY=-0.26, mountTheta=-1.70
21:25:33.264 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.28, opts=13)
21:25:33.267 00.003 6120 Enqueuing Move request for scope (-0.02, 0.28)
21:25:33.270 00.003 7680 Worker thread wakes up
21:25:33.270 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.28) opts 0xd
21:25:33.270 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.28)
21:25:33.270 00.000 7680 Moving (-0.02, 0.28) raw xDistance=-0.04 yDistance=-0.26
21:25:33.270 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:25:33.271 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:25:33.271 00.000 7680 MoveAxis(E, 0, ABG)
21:25:33.271 00.000 7680 Move returns status 0, amount 0
21:25:33.271 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:25:33.275 00.004 7680 MoveAxis(N, 143, ABG)
21:25:33.275 00.000 7680 Guiding  Dir = 0, Dur = 143
21:25:33.276 00.001 7680 IsSlewing returns 0
21:25:33.276 00.000 7680 IsGuiding returns 0
21:25:33.276 00.000 7680 PulseGuide returned control before completion, sleep 153
21:25:33.294 00.018 6120 UpdateGuideState exits: m=6066 SNR=51.2
21:25:33.298 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:33.302 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:33.305 00.003 6120 Enqueuing Expose request
21:25:33.432 00.127 7680 IsGuiding returns 1
21:25:33.432 00.000 7680 scope still moving after pulse duration time elapsed
21:25:33.463 00.031 7680 IsSlewing returns 0
21:25:33.465 00.002 7680 IsGuiding returns 0
21:25:33.465 00.000 7680 scope move finished after 143 + 44 ms
21:25:33.465 00.000 7680 Move returns status 0, amount 143
21:25:33.465 00.000 7680 move complete, result=0
21:25:33.465 00.000 7680 worker thread done servicing request
21:25:33.466 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 143 ms NORTH
21:25:33.472 00.006 7680 Worker thread wakes up
21:25:33.472 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:33.472 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:34.723 01.251 7680 Exposure complete
21:25:34.838 00.115 7680 worker thread done servicing request
21:25:34.838 00.000 6120 OnExposeComplete: enter
21:25:34.842 00.004 6120 UpdateGuideState(): m_state=6
21:25:34.847 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
21:25:34.850 00.003 6120 Star::Find returns 1 (0), X=1199.03, Y=1054.35, Mass=5452, SNR=47.2, Peak=127 HFD=6.7
21:25:34.855 00.005 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.96 = -2.33)
21:25:34.859 00.004 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.60)
21:25:34.865 00.006 6120 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.28 cameraTheta=1.00 mountX=-0.19 mountY=-0.14, mountTheta=-2.50
21:25:34.871 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.23, opts=13)
21:25:34.876 00.005 6120 Enqueuing Move request for scope (0.15, 0.23)
21:25:34.879 00.003 7680 Worker thread wakes up
21:25:34.879 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.23) opts 0xd
21:25:34.880 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.23)
21:25:34.880 00.000 7680 Moving (0.15, 0.23) raw xDistance=-0.19 yDistance=-0.14
21:25:34.880 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:25:34.880 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:25:34.881 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:25:34.881 00.000 7680 MoveAxis(E, 0, ABG)
21:25:34.881 00.000 7680 Move returns status 0, amount 0
21:25:34.881 00.000 7680 MoveAxis(N, 0, ABG)
21:25:34.881 00.000 7680 Move returns status 0, amount 0
21:25:34.882 00.001 7680 move complete, result=0
21:25:34.882 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:25:34.886 00.004 7680 worker thread done servicing request
21:25:34.904 00.018 6120 UpdateGuideState exits: m=5452 SNR=47.2
21:25:34.908 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:34.912 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:34.916 00.004 6120 Enqueuing Expose request
21:25:34.920 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:25:34.924 00.004 7680 Worker thread wakes up
21:25:34.925 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:34.925 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:36.168 01.243 7680 Exposure complete
21:25:36.283 00.115 7680 worker thread done servicing request
21:25:36.283 00.000 6120 OnExposeComplete: enter
21:25:36.287 00.004 6120 UpdateGuideState(): m_state=6
21:25:36.292 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
21:25:36.296 00.004 6120 Star::Find returns 1 (0), X=1199.08, Y=1054.42, Mass=5631, SNR=48.2, Peak=132 HFD=6.8
21:25:36.301 00.005 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.94 = -2.34)
21:25:36.305 00.004 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.61)
21:25:36.308 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.30 hyp=0.36 cameraTheta=0.98 mountX=-0.25 mountY=-0.18, mountTheta=-2.52
21:25:36.313 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.30, opts=13)
21:25:36.317 00.004 6120 Enqueuing Move request for scope (0.20, 0.30)
21:25:36.321 00.004 7680 Worker thread wakes up
21:25:36.321 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.30) opts 0xd
21:25:36.321 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.30)
21:25:36.321 00.000 7680 Moving (0.20, 0.30) raw xDistance=-0.25 yDistance=-0.18
21:25:36.321 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
21:25:36.322 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:25:36.322 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:25:36.323 00.001 7680 MoveAxis(E, 108, ABG)
21:25:36.323 00.000 7680 Guiding  Dir = 2, Dur = 108
21:25:36.323 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=189, Gamma=1.000
21:25:36.328 00.005 7680 IsSlewing returns 0
21:25:36.328 00.000 7680 IsGuiding returns 0
21:25:36.329 00.001 7680 PulseGuide returned control before completion, sleep 118
21:25:36.352 00.023 6120 UpdateGuideState exits: m=5631 SNR=48.2
21:25:36.356 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:36.363 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:36.368 00.005 6120 Enqueuing Expose request
21:25:36.452 00.084 7680 IsGuiding returns 1
21:25:36.452 00.000 7680 scope still moving after pulse duration time elapsed
21:25:36.483 00.031 7680 IsSlewing returns 0
21:25:36.483 00.000 7680 IsGuiding returns 0
21:25:36.483 00.000 7680 scope move finished after 108 + 47 ms
21:25:36.485 00.002 7680 Move returns status 0, amount 108
21:25:36.485 00.000 7680 MoveAxis(N, 0, ABG)
21:25:36.485 00.000 7680 Move returns status 0, amount 0
21:25:36.485 00.000 7680 move complete, result=0
21:25:36.485 00.000 7680 worker thread done servicing request
21:25:36.486 00.001 6120 GuideStep: -0.3 px 108 ms EAST, -0.2 px 0 ms NORTH
21:25:36.491 00.005 7680 Worker thread wakes up
21:25:36.491 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:36.491 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:37.747 01.256 7680 Exposure complete
21:25:37.854 00.107 7680 worker thread done servicing request
21:25:37.855 00.001 6120 OnExposeComplete: enter
21:25:37.859 00.004 6120 UpdateGuideState(): m_state=6
21:25:37.866 00.007 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
21:25:37.870 00.004 6120 Star::Find returns 1 (0), X=1199.12, Y=1054.67, Mass=5678, SNR=47.7, Peak=138 HFD=6.7
21:25:37.875 00.005 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
21:25:37.878 00.003 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
21:25:37.882 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=0.56 hyp=0.60 cameraTheta=1.16 mountX=-0.34 mountY=-0.39, mountTheta=-2.28
21:25:37.887 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.56, opts=13)
21:25:37.891 00.004 6120 Enqueuing Move request for scope (0.24, 0.56)
21:25:37.896 00.005 7680 Worker thread wakes up
21:25:37.896 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.56) opts 0xd
21:25:37.896 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.56)
21:25:37.896 00.000 7680 Moving (0.24, 0.56) raw xDistance=-0.34 yDistance=-0.39
21:25:37.896 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
21:25:37.897 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:25:37.897 00.000 7680 MoveAxis(E, 151, ABG)
21:25:37.897 00.000 7680 Guiding  Dir = 2, Dur = 151
21:25:37.897 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:25:37.902 00.005 7680 IsSlewing returns 0
21:25:37.902 00.000 7680 IsGuiding returns 0
21:25:37.902 00.000 7680 PulseGuide returned control before completion, sleep 161
21:25:37.924 00.022 6120 UpdateGuideState exits: m=5678 SNR=47.7
21:25:37.928 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:37.932 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:37.938 00.006 6120 Enqueuing Expose request
21:25:38.066 00.128 7680 IsGuiding returns 1
21:25:38.067 00.001 7680 scope still moving after pulse duration time elapsed
21:25:38.098 00.031 7680 IsSlewing returns 0
21:25:38.099 00.001 7680 IsGuiding returns 0
21:25:38.100 00.001 7680 scope move finished after 151 + 46 ms
21:25:38.100 00.000 7680 Move returns status 0, amount 151
21:25:38.101 00.001 7680 MoveAxis(N, 214, ABG)
21:25:38.101 00.000 7680 Guiding  Dir = 0, Dur = 214
21:25:38.102 00.001 7680 IsSlewing returns 0
21:25:38.102 00.000 7680 IsGuiding returns 0
21:25:38.102 00.000 7680 PulseGuide returned control before completion, sleep 224
21:25:38.331 00.229 7680 IsGuiding returns 1
21:25:38.333 00.002 7680 scope still moving after pulse duration time elapsed
21:25:38.362 00.029 7680 IsSlewing returns 0
21:25:38.363 00.001 7680 IsGuiding returns 0
21:25:38.364 00.001 7680 scope move finished after 214 + 46 ms
21:25:38.364 00.000 7680 Move returns status 0, amount 214
21:25:38.364 00.000 7680 move complete, result=0
21:25:38.365 00.001 7680 worker thread done servicing request
21:25:38.366 00.001 7680 Worker thread wakes up
21:25:38.366 00.000 6120 GuideStep: -0.3 px 151 ms EAST, -0.4 px 214 ms NORTH
21:25:38.372 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:38.373 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:39.618 01.245 7680 Exposure complete
21:25:39.722 00.104 7680 worker thread done servicing request
21:25:39.723 00.001 6120 OnExposeComplete: enter
21:25:39.726 00.003 6120 UpdateGuideState(): m_state=6
21:25:39.731 00.005 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
21:25:39.736 00.005 6120 Star::Find returns 1 (0), X=1198.70, Y=1054.41, Mass=5916, SNR=50.1, Peak=133 HFD=7.0
21:25:39.742 00.006 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
21:25:39.746 00.004 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.47)
21:25:39.749 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.29 hyp=0.35 cameraTheta=2.12 mountX=0.12 mountY=-0.34, mountTheta=-1.23
21:25:39.755 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.29, opts=13)
21:25:39.758 00.003 6120 Enqueuing Move request for scope (-0.18, 0.29)
21:25:39.761 00.003 7680 Worker thread wakes up
21:25:39.761 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.29) opts 0xd
21:25:39.763 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.29)
21:25:39.763 00.000 7680 Moving (-0.18, 0.29) raw xDistance=0.12 yDistance=-0.34
21:25:39.764 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:25:39.766 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:25:39.766 00.000 7680 MoveAxis(E, 0, ABG)
21:25:39.766 00.000 7680 Move returns status 0, amount 0
21:25:39.766 00.000 7680 MoveAxis(N, 186, ABG)
21:25:39.766 00.000 7680 Guiding  Dir = 0, Dur = 186
21:25:39.766 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:25:39.770 00.004 7680 IsSlewing returns 0
21:25:39.770 00.000 7680 IsGuiding returns 0
21:25:39.771 00.001 7680 PulseGuide returned control before completion, sleep 196
21:25:39.790 00.019 6120 UpdateGuideState exits: m=5916 SNR=50.1
21:25:39.796 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:39.800 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:39.805 00.005 6120 Enqueuing Expose request
21:25:39.980 00.175 7680 IsGuiding returns 1
21:25:39.983 00.003 7680 scope still moving after pulse duration time elapsed
21:25:40.011 00.028 7680 IsSlewing returns 0
21:25:40.012 00.001 7680 IsGuiding returns 0
21:25:40.013 00.001 7680 scope move finished after 186 + 56 ms
21:25:40.013 00.000 7680 Move returns status 0, amount 186
21:25:40.014 00.001 7680 move complete, result=0
21:25:40.014 00.000 7680 worker thread done servicing request
21:25:40.016 00.002 7680 Worker thread wakes up
21:25:40.016 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 186 ms NORTH
21:25:40.022 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:40.022 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:41.274 01.252 7680 Exposure complete
21:25:41.384 00.110 7680 worker thread done servicing request
21:25:41.384 00.000 6120 OnExposeComplete: enter
21:25:41.389 00.005 6120 UpdateGuideState(): m_state=6
21:25:41.394 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
21:25:41.398 00.004 6120 Star::Find returns 1 (0), X=1198.76, Y=1054.14, Mass=5684, SNR=48.4, Peak=130 HFD=6.7
21:25:41.401 00.003 6120 CameraToMount -- cameraTheta (2.95) - m_xAngle (-2.95) = xAngle (5.90 = -0.38)
21:25:41.405 00.004 6120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.63 = -0.65)
21:25:41.410 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.12 cameraTheta=2.95 mountX=0.11 mountY=-0.07, mountTheta=-0.58
21:25:41.415 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.02, opts=13)
21:25:41.420 00.005 6120 Enqueuing Move request for scope (-0.11, 0.02)
21:25:41.423 00.003 7680 Worker thread wakes up
21:25:41.423 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
21:25:41.423 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
21:25:41.423 00.000 7680 Moving (-0.11, 0.02) raw xDistance=0.11 yDistance=-0.07
21:25:41.425 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:25:41.425 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:25:41.425 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:25:41.425 00.000 7680 MoveAxis(E, 0, ABG)
21:25:41.425 00.000 7680 Move returns status 0, amount 0
21:25:41.426 00.001 7680 MoveAxis(N, 0, ABG)
21:25:41.426 00.000 7680 Move returns status 0, amount 0
21:25:41.426 00.000 7680 move complete, result=0
21:25:41.426 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:25:41.431 00.005 7680 worker thread done servicing request
21:25:41.450 00.019 6120 UpdateGuideState exits: m=5684 SNR=48.4
21:25:41.456 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:41.461 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:41.464 00.003 6120 Enqueuing Expose request
21:25:41.469 00.005 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:25:41.473 00.004 7680 Worker thread wakes up
21:25:41.473 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:41.473 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:42.723 01.250 7680 Exposure complete
21:25:42.834 00.111 7680 worker thread done servicing request
21:25:42.835 00.001 6120 OnExposeComplete: enter
21:25:42.838 00.003 6120 UpdateGuideState(): m_state=6
21:25:42.843 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
21:25:42.846 00.003 6120 Star::Find returns 1 (0), X=1198.88, Y=1054.60, Mass=5531, SNR=47.4, Peak=121 HFD=6.8
21:25:42.849 00.003 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.77)
21:25:42.852 00.003 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.04)
21:25:42.855 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=0.48 hyp=0.48 cameraTheta=1.56 mountX=-0.09 mountY=-0.43, mountTheta=-1.79
21:25:42.862 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.48, opts=13)
21:25:42.867 00.005 6120 Enqueuing Move request for scope (0.00, 0.48)
21:25:42.870 00.003 7680 Worker thread wakes up
21:25:42.871 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.48) opts 0xd
21:25:42.871 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.48)
21:25:42.871 00.000 7680 Moving (0.00, 0.48) raw xDistance=-0.09 yDistance=-0.43
21:25:42.871 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:25:42.872 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
21:25:42.872 00.000 7680 MoveAxis(E, 0, ABG)
21:25:42.872 00.000 7680 Move returns status 0, amount 0
21:25:42.872 00.000 7680 MoveAxis(N, 233, ABG)
21:25:42.872 00.000 7680 Guiding  Dir = 0, Dur = 233
21:25:42.873 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=195, Gamma=1.000
21:25:42.877 00.004 7680 IsSlewing returns 0
21:25:42.877 00.000 7680 IsGuiding returns 0
21:25:42.878 00.001 7680 PulseGuide returned control before completion, sleep 243
21:25:42.895 00.017 6120 UpdateGuideState exits: m=5531 SNR=47.4
21:25:42.899 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:42.902 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:42.906 00.004 6120 Enqueuing Expose request
21:25:43.123 00.217 7680 IsGuiding returns 1
21:25:43.123 00.000 7680 scope still moving after pulse duration time elapsed
21:25:43.154 00.031 7680 IsSlewing returns 0
21:25:43.154 00.000 7680 IsGuiding returns 0
21:25:43.155 00.001 7680 scope move finished after 233 + 44 ms
21:25:43.155 00.000 7680 Move returns status 0, amount 233
21:25:43.155 00.000 7680 move complete, result=0
21:25:43.155 00.000 7680 worker thread done servicing request
21:25:43.157 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 233 ms NORTH
21:25:43.161 00.004 7680 Worker thread wakes up
21:25:43.162 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:43.162 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:44.402 01.240 7680 Exposure complete
21:25:44.537 00.135 7680 worker thread done servicing request
21:25:44.538 00.001 6120 OnExposeComplete: enter
21:25:44.542 00.004 6120 UpdateGuideState(): m_state=6
21:25:44.547 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
21:25:44.550 00.003 6120 Star::Find returns 1 (0), X=1198.74, Y=1054.46, Mass=5836, SNR=49.0, Peak=128 HFD=7.1
21:25:44.554 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
21:25:44.558 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
21:25:44.561 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.34 hyp=0.37 cameraTheta=1.95 mountX=0.07 mountY=-0.37, mountTheta=-1.38
21:25:44.568 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.34, opts=13)
21:25:44.571 00.003 6120 Enqueuing Move request for scope (-0.14, 0.34)
21:25:44.577 00.006 7680 Worker thread wakes up
21:25:44.578 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.34) opts 0xd
21:25:44.580 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.34)
21:25:44.581 00.001 7680 Moving (-0.14, 0.34) raw xDistance=0.07 yDistance=-0.37
21:25:44.581 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:25:44.582 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:25:44.582 00.000 7680 MoveAxis(E, 0, ABG)
21:25:44.583 00.001 7680 Move returns status 0, amount 0
21:25:44.583 00.000 7680 MoveAxis(N, 199, ABG)
21:25:44.583 00.000 7680 Guiding  Dir = 0, Dur = 199
21:25:44.583 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:25:44.588 00.005 7680 IsSlewing returns 0
21:25:44.588 00.000 7680 IsGuiding returns 0
21:25:44.588 00.000 7680 PulseGuide returned control before completion, sleep 209
21:25:44.608 00.020 6120 UpdateGuideState exits: m=5836 SNR=49.0
21:25:44.613 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:44.618 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:44.621 00.003 6120 Enqueuing Expose request
21:25:44.815 00.194 7680 IsGuiding returns 1
21:25:44.815 00.000 7680 scope still moving after pulse duration time elapsed
21:25:44.846 00.031 7680 IsSlewing returns 0
21:25:44.846 00.000 7680 IsGuiding returns 0
21:25:44.846 00.000 7680 scope move finished after 199 + 58 ms
21:25:44.846 00.000 7680 Move returns status 0, amount 199
21:25:44.847 00.001 7680 move complete, result=0
21:25:44.847 00.000 7680 worker thread done servicing request
21:25:44.847 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 199 ms NORTH
21:25:44.850 00.003 7680 Worker thread wakes up
21:25:44.851 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:44.851 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:46.099 01.248 7680 Exposure complete
21:25:46.221 00.122 7680 worker thread done servicing request
21:25:46.221 00.000 6120 OnExposeComplete: enter
21:25:46.225 00.004 6120 UpdateGuideState(): m_state=6
21:25:46.231 00.006 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
21:25:46.236 00.005 6120 Star::Find returns 1 (0), X=1198.76, Y=1054.44, Mass=5513, SNR=47.7, Peak=120 HFD=6.9
21:25:46.239 00.003 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
21:25:46.242 00.003 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
21:25:46.245 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.32 hyp=0.34 cameraTheta=1.93 mountX=0.06 mountY=-0.34, mountTheta=-1.40
21:25:46.250 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.32, opts=13)
21:25:46.255 00.005 6120 Enqueuing Move request for scope (-0.12, 0.32)
21:25:46.259 00.004 7680 Worker thread wakes up
21:25:46.260 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.32) opts 0xd
21:25:46.260 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.32)
21:25:46.260 00.000 7680 Moving (-0.12, 0.32) raw xDistance=0.06 yDistance=-0.34
21:25:46.260 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:25:46.261 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:25:46.261 00.000 7680 MoveAxis(E, 0, ABG)
21:25:46.261 00.000 7680 Move returns status 0, amount 0
21:25:46.261 00.000 7680 MoveAxis(N, 185, ABG)
21:25:46.262 00.001 7680 Guiding  Dir = 0, Dur = 185
21:25:46.262 00.000 7680 IsSlewing returns 0
21:25:46.262 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:25:46.269 00.007 7680 IsGuiding returns 0
21:25:46.270 00.001 7680 PulseGuide returned control before completion, sleep 195
21:25:46.296 00.026 6120 UpdateGuideState exits: m=5513 SNR=47.7
21:25:46.303 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:46.308 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:46.313 00.005 6120 Enqueuing Expose request
21:25:46.468 00.155 7680 IsGuiding returns 1
21:25:46.468 00.000 7680 scope still moving after pulse duration time elapsed
21:25:46.498 00.030 7680 IsSlewing returns 0
21:25:46.498 00.000 7680 IsGuiding returns 0
21:25:46.498 00.000 7680 scope move finished after 185 + 43 ms
21:25:46.498 00.000 7680 Move returns status 0, amount 185
21:25:46.500 00.002 7680 move complete, result=0
21:25:46.500 00.000 7680 worker thread done servicing request
21:25:46.500 00.000 7680 Worker thread wakes up
21:25:46.500 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 185 ms NORTH
21:25:46.505 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:46.505 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:47.755 01.250 7680 Exposure complete
21:25:47.875 00.120 7680 worker thread done servicing request
21:25:47.875 00.000 6120 OnExposeComplete: enter
21:25:47.880 00.005 6120 UpdateGuideState(): m_state=6
21:25:47.885 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
21:25:47.889 00.004 6120 Star::Find returns 1 (0), X=1198.67, Y=1054.36, Mass=5655, SNR=48.8, Peak=134 HFD=6.8
21:25:47.893 00.004 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
21:25:47.899 00.006 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.31)
21:25:47.905 00.006 6120 CameraToMount -- cameraX=-0.21 cameraY=0.24 hyp=0.32 cameraTheta=2.29 mountX=0.16 mountY=-0.31, mountTheta=-1.09
21:25:47.911 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.24, opts=13)
21:25:47.915 00.004 6120 Enqueuing Move request for scope (-0.21, 0.24)
21:25:47.924 00.009 7680 Worker thread wakes up
21:25:47.924 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.24) opts 0xd
21:25:47.924 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.24)
21:25:47.924 00.000 7680 Moving (-0.21, 0.24) raw xDistance=0.16 yDistance=-0.31
21:25:47.925 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:25:47.925 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:25:47.925 00.000 7680 MoveAxis(E, 0, ABG)
21:25:47.925 00.000 7680 Move returns status 0, amount 0
21:25:47.925 00.000 7680 MoveAxis(N, 168, ABG)
21:25:47.926 00.001 7680 Guiding  Dir = 0, Dur = 168
21:25:47.926 00.000 7680 IsSlewing returns 0
21:25:47.927 00.001 7680 IsGuiding returns 0
21:25:47.927 00.000 7680 PulseGuide returned control before completion, sleep 178
21:25:47.927 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=195, Gamma=1.000
21:25:47.957 00.030 6120 UpdateGuideState exits: m=5655 SNR=48.8
21:25:47.962 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:47.967 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:47.972 00.005 6120 Enqueuing Expose request
21:25:48.121 00.149 7680 IsGuiding returns 1
21:25:48.121 00.000 7680 scope still moving after pulse duration time elapsed
21:25:48.152 00.031 7680 IsSlewing returns 0
21:25:48.152 00.000 7680 IsGuiding returns 0
21:25:48.152 00.000 7680 scope move finished after 168 + 58 ms
21:25:48.152 00.000 7680 Move returns status 0, amount 168
21:25:48.154 00.002 7680 move complete, result=0
21:25:48.154 00.000 7680 worker thread done servicing request
21:25:48.154 00.000 7680 Worker thread wakes up
21:25:48.154 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 168 ms NORTH
21:25:48.160 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:48.160 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:49.408 01.248 7680 Exposure complete
21:25:49.503 00.095 7680 worker thread done servicing request
21:25:49.503 00.000 6120 OnExposeComplete: enter
21:25:49.508 00.005 6120 UpdateGuideState(): m_state=6
21:25:49.511 00.003 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
21:25:49.515 00.004 6120 Star::Find returns 1 (0), X=1198.74, Y=1053.98, Mass=5763, SNR=49.7, Peak=136 HFD=6.8
21:25:49.519 00.004 6120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-2.95) = xAngle (0.62 = 0.62)
21:25:49.522 00.003 6120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.35 = 0.35)
21:25:49.525 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-2.34 mountX=0.16 mountY=0.07, mountTheta=0.39
21:25:49.531 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.14, opts=13)
21:25:49.537 00.006 6120 Enqueuing Move request for scope (-0.14, -0.14)
21:25:49.542 00.005 7680 Worker thread wakes up
21:25:49.542 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd
21:25:49.544 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.14)
21:25:49.544 00.000 7680 Moving (-0.14, -0.14) raw xDistance=0.16 yDistance=0.07
21:25:49.544 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:25:49.544 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:25:49.544 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:25:49.545 00.001 7680 MoveAxis(E, 0, ABG)
21:25:49.545 00.000 7680 Move returns status 0, amount 0
21:25:49.545 00.000 7680 MoveAxis(N, 0, ABG)
21:25:49.545 00.000 7680 Move returns status 0, amount 0
21:25:49.546 00.001 7680 move complete, result=0
21:25:49.546 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:25:49.552 00.006 7680 worker thread done servicing request
21:25:49.577 00.025 6120 UpdateGuideState exits: m=5763 SNR=49.7
21:25:49.581 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:49.585 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:49.590 00.005 6120 Enqueuing Expose request
21:25:49.594 00.004 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:25:49.597 00.003 7680 Worker thread wakes up
21:25:49.597 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:49.597 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:50.847 01.250 7680 Exposure complete
21:25:50.960 00.113 7680 worker thread done servicing request
21:25:50.960 00.000 6120 OnExposeComplete: enter
21:25:50.964 00.004 6120 UpdateGuideState(): m_state=6
21:25:50.967 00.003 6120 Star::Find(15, 1198, 1053, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
21:25:50.972 00.005 6120 Star::Find returns 1 (0), X=1198.76, Y=1054.37, Mass=5562, SNR=47.0, Peak=133 HFD=6.9
21:25:50.976 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.31)
21:25:50.979 00.003 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
21:25:50.982 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.28 cameraTheta=2.02 mountX=0.07 mountY=-0.28, mountTheta=-1.31
21:25:50.989 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.25, opts=13)
21:25:50.992 00.003 6120 Enqueuing Move request for scope (-0.12, 0.25)
21:25:50.996 00.004 7680 Worker thread wakes up
21:25:50.996 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
21:25:50.996 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
21:25:50.996 00.000 7680 Moving (-0.12, 0.25) raw xDistance=0.07 yDistance=-0.28
21:25:50.996 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:25:50.997 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:25:50.997 00.000 7680 MoveAxis(E, 0, ABG)
21:25:50.997 00.000 7680 Move returns status 0, amount 0
21:25:50.997 00.000 7680 MoveAxis(N, 150, ABG)
21:25:50.997 00.000 7680 Guiding  Dir = 0, Dur = 150
21:25:50.999 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=224, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:25:51.001 00.002 7680 IsSlewing returns 0
21:25:51.002 00.001 7680 IsGuiding returns 0
21:25:51.002 00.000 7680 PulseGuide returned control before completion, sleep 160
21:25:51.019 00.017 6120 UpdateGuideState exits: m=5562 SNR=47.0
21:25:51.022 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:51.027 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:51.029 00.002 6120 Enqueuing Expose request
21:25:51.170 00.141 7680 IsGuiding returns 1
21:25:51.170 00.000 7680 scope still moving after pulse duration time elapsed
21:25:51.201 00.031 7680 IsSlewing returns 0
21:25:51.201 00.000 7680 IsGuiding returns 0
21:25:51.202 00.001 7680 scope move finished after 150 + 49 ms
21:25:51.202 00.000 7680 Move returns status 0, amount 150
21:25:51.202 00.000 7680 move complete, result=0
21:25:51.202 00.000 7680 worker thread done servicing request
21:25:51.202 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 150 ms NORTH
21:25:51.209 00.007 7680 Worker thread wakes up
21:25:51.209 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:51.209 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:52.463 01.254 7680 Exposure complete
21:25:52.584 00.121 7680 worker thread done servicing request
21:25:52.585 00.001 6120 OnExposeComplete: enter
21:25:52.590 00.005 6120 UpdateGuideState(): m_state=6
21:25:52.595 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
21:25:52.601 00.006 6120 Star::Find returns 1 (0), X=1198.84, Y=1054.30, Mass=5850, SNR=48.8, Peak=152 HFD=6.8
21:25:52.606 00.005 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
21:25:52.610 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
21:25:52.613 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.80 mountX=0.01 mountY=-0.18, mountTheta=-1.53
21:25:52.620 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.18, opts=13)
21:25:52.623 00.003 6120 Enqueuing Move request for scope (-0.04, 0.18)
21:25:52.626 00.003 7680 Worker thread wakes up
21:25:52.626 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
21:25:52.626 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
21:25:52.627 00.001 7680 Moving (-0.04, 0.18) raw xDistance=0.01 yDistance=-0.18
21:25:52.628 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:25:52.628 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:25:52.628 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:25:52.628 00.000 7680 MoveAxis(E, 0, ABG)
21:25:52.629 00.001 7680 Move returns status 0, amount 0
21:25:52.629 00.000 7680 MoveAxis(N, 0, ABG)
21:25:52.629 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:25:52.632 00.003 7680 Move returns status 0, amount 0
21:25:52.633 00.001 7680 move complete, result=0
21:25:52.633 00.000 7680 worker thread done servicing request
21:25:52.654 00.021 6120 UpdateGuideState exits: m=5850 SNR=48.8
21:25:52.659 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:52.664 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:52.670 00.006 6120 Enqueuing Expose request
21:25:52.679 00.009 7680 Worker thread wakes up
21:25:52.680 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:25:52.686 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:52.686 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:53.929 01.243 7680 Exposure complete
21:25:54.020 00.091 7680 worker thread done servicing request
21:25:54.021 00.001 6120 OnExposeComplete: enter
21:25:54.024 00.003 6120 UpdateGuideState(): m_state=6
21:25:54.028 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
21:25:54.032 00.004 6120 Star::Find returns 1 (0), X=1198.65, Y=1054.44, Mass=5451, SNR=47.2, Peak=117 HFD=7.0
21:25:54.038 00.006 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
21:25:54.042 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
21:25:54.047 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.32 hyp=0.39 cameraTheta=2.17 mountX=0.16 mountY=-0.39, mountTheta=-1.18
21:25:54.057 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.32, opts=13)
21:25:54.062 00.005 6120 Enqueuing Move request for scope (-0.22, 0.32)
21:25:54.068 00.006 7680 Worker thread wakes up
21:25:54.068 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.32) opts 0xd
21:25:54.068 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.32)
21:25:54.068 00.000 7680 Moving (-0.22, 0.32) raw xDistance=0.16 yDistance=-0.39
21:25:54.069 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:25:54.069 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:25:54.069 00.000 7680 MoveAxis(E, 0, ABG)
21:25:54.069 00.000 7680 Move returns status 0, amount 0
21:25:54.070 00.001 7680 MoveAxis(N, 211, ABG)
21:25:54.070 00.000 7680 Guiding  Dir = 0, Dur = 211
21:25:54.070 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=230, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:25:54.077 00.007 7680 IsSlewing returns 0
21:25:54.079 00.002 7680 IsGuiding returns 0
21:25:54.080 00.001 7680 PulseGuide returned control before completion, sleep 221
21:25:54.108 00.028 6120 UpdateGuideState exits: m=5451 SNR=47.2
21:25:54.113 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:54.118 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:54.121 00.003 6120 Enqueuing Expose request
21:25:54.316 00.195 7680 IsGuiding returns 0
21:25:54.317 00.001 7680 Move returns status 0, amount 211
21:25:54.317 00.000 7680 move complete, result=0
21:25:54.318 00.001 7680 worker thread done servicing request
21:25:54.318 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 211 ms NORTH
21:25:54.322 00.004 7680 Worker thread wakes up
21:25:54.322 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:54.322 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:55.571 01.249 7680 Exposure complete
21:25:55.691 00.120 7680 worker thread done servicing request
21:25:55.692 00.001 6120 OnExposeComplete: enter
21:25:55.696 00.004 6120 UpdateGuideState(): m_state=6
21:25:55.701 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
21:25:55.705 00.004 6120 Star::Find returns 1 (0), X=1198.86, Y=1054.45, Mass=5788, SNR=49.1, Peak=128 HFD=6.9
21:25:55.709 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
21:25:55.712 00.003 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
21:25:55.716 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.63 mountX=-0.04 mountY=-0.30, mountTheta=-1.71
21:25:55.721 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.33, opts=13)
21:25:55.726 00.005 6120 Enqueuing Move request for scope (-0.02, 0.33)
21:25:55.732 00.006 7680 Worker thread wakes up
21:25:55.732 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.33) opts 0xd
21:25:55.732 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.33)
21:25:55.733 00.001 7680 Moving (-0.02, 0.33) raw xDistance=-0.04 yDistance=-0.30
21:25:55.733 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:25:55.733 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:25:55.734 00.001 7680 MoveAxis(E, 0, ABG)
21:25:55.734 00.000 7680 Move returns status 0, amount 0
21:25:55.734 00.000 7680 MoveAxis(N, 163, ABG)
21:25:55.734 00.000 7680 Guiding  Dir = 0, Dur = 163
21:25:55.734 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:25:55.744 00.010 7680 IsSlewing returns 0
21:25:55.744 00.000 7680 IsGuiding returns 0
21:25:55.745 00.001 7680 PulseGuide returned control before completion, sleep 173
21:25:55.767 00.022 6120 UpdateGuideState exits: m=5788 SNR=49.1
21:25:55.774 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:55.779 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:55.782 00.003 6120 Enqueuing Expose request
21:25:55.926 00.144 7680 IsGuiding returns 1
21:25:55.926 00.000 7680 scope still moving after pulse duration time elapsed
21:25:55.957 00.031 7680 IsSlewing returns 0
21:25:55.957 00.000 7680 IsGuiding returns 0
21:25:55.959 00.002 7680 scope move finished after 163 + 51 ms
21:25:55.959 00.000 7680 Move returns status 0, amount 163
21:25:55.959 00.000 7680 move complete, result=0
21:25:55.960 00.001 7680 worker thread done servicing request
21:25:55.960 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 163 ms NORTH
21:25:55.965 00.005 7680 Worker thread wakes up
21:25:55.966 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:55.966 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:57.213 01.247 7680 Exposure complete
21:25:57.337 00.124 7680 worker thread done servicing request
21:25:57.338 00.001 6120 OnExposeComplete: enter
21:25:57.341 00.003 6120 UpdateGuideState(): m_state=6
21:25:57.344 00.003 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
21:25:57.347 00.003 6120 Star::Find returns 1 (0), X=1198.77, Y=1053.93, Mass=6056, SNR=50.7, Peak=141 HFD=6.8
21:25:57.350 00.003 6120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-2.95) = xAngle (0.86 = 0.86)
21:25:57.353 00.003 6120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.59 = 0.59)
21:25:57.357 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.10 mountX=0.14 mountY=0.12, mountTheta=0.70
21:25:57.363 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.19, opts=13)
21:25:57.366 00.003 6120 Enqueuing Move request for scope (-0.11, -0.19)
21:25:57.369 00.003 7680 Worker thread wakes up
21:25:57.369 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
21:25:57.369 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
21:25:57.370 00.001 7680 Moving (-0.11, -0.19) raw xDistance=0.14 yDistance=0.12
21:25:57.370 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:25:57.370 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:25:57.370 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:25:57.371 00.001 7680 MoveAxis(E, 0, ABG)
21:25:57.371 00.000 7680 Move returns status 0, amount 0
21:25:57.372 00.001 7680 MoveAxis(N, 0, ABG)
21:25:57.372 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=162, Gamma=1.000
21:25:57.375 00.003 7680 Move returns status 0, amount 0
21:25:57.375 00.000 7680 move complete, result=0
21:25:57.375 00.000 7680 worker thread done servicing request
21:25:57.394 00.019 6120 UpdateGuideState exits: m=6056 SNR=50.7
21:25:57.399 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:57.403 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:57.407 00.004 6120 Enqueuing Expose request
21:25:57.410 00.003 7680 Worker thread wakes up
21:25:57.410 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:57.410 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:25:57.414 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:25:58.662 01.248 7680 Exposure complete
21:25:58.789 00.127 7680 worker thread done servicing request
21:25:58.789 00.000 6120 OnExposeComplete: enter
21:25:58.793 00.004 6120 UpdateGuideState(): m_state=6
21:25:58.798 00.005 6120 Star::Find(15, 1198, 1053, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
21:25:58.804 00.006 6120 Star::Find returns 1 (0), X=1198.90, Y=1054.52, Mass=5571, SNR=48.5, Peak=121 HFD=6.8
21:25:58.808 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
21:25:58.812 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
21:25:58.816 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.40 hyp=0.40 cameraTheta=1.53 mountX=-0.09 mountY=-0.35, mountTheta=-1.83
21:25:58.821 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.40, opts=13)
21:25:58.829 00.008 6120 Enqueuing Move request for scope (0.02, 0.40)
21:25:58.834 00.005 7680 Worker thread wakes up
21:25:58.834 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.40) opts 0xd
21:25:58.834 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.40)
21:25:58.834 00.000 7680 Moving (0.02, 0.40) raw xDistance=-0.09 yDistance=-0.35
21:25:58.834 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:25:58.836 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:25:58.836 00.000 7680 MoveAxis(E, 0, ABG)
21:25:58.836 00.000 7680 Move returns status 0, amount 0
21:25:58.836 00.000 7680 MoveAxis(N, 190, ABG)
21:25:58.837 00.001 7680 Guiding  Dir = 0, Dur = 190
21:25:58.837 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:25:58.840 00.003 7680 IsSlewing returns 0
21:25:58.841 00.001 7680 IsGuiding returns 0
21:25:58.841 00.000 7680 PulseGuide returned control before completion, sleep 200
21:25:58.867 00.026 6120 UpdateGuideState exits: m=5571 SNR=48.5
21:25:58.871 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:58.876 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:25:58.880 00.004 6120 Enqueuing Expose request
21:25:59.045 00.165 7680 IsGuiding returns 1
21:25:59.047 00.002 7680 scope still moving after pulse duration time elapsed
21:25:59.077 00.030 7680 IsSlewing returns 0
21:25:59.077 00.000 7680 IsGuiding returns 0
21:25:59.078 00.001 7680 scope move finished after 190 + 46 ms
21:25:59.078 00.000 7680 Move returns status 0, amount 190
21:25:59.078 00.000 7680 move complete, result=0
21:25:59.078 00.000 7680 worker thread done servicing request
21:25:59.078 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 190 ms NORTH
21:25:59.084 00.006 7680 Worker thread wakes up
21:25:59.084 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:25:59.085 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:00.334 01.249 7680 Exposure complete
21:26:00.433 00.099 7680 worker thread done servicing request
21:26:00.434 00.001 6120 OnExposeComplete: enter
21:26:00.438 00.004 6120 UpdateGuideState(): m_state=6
21:26:00.442 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
21:26:00.445 00.003 6120 Star::Find returns 1 (0), X=1198.90, Y=1054.40, Mass=5494, SNR=47.3, Peak=134 HFD=6.8
21:26:00.450 00.005 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
21:26:00.453 00.003 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
21:26:00.456 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.49 mountX=-0.07 mountY=-0.24, mountTheta=-1.86
21:26:00.461 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.28, opts=13)
21:26:00.464 00.003 6120 Enqueuing Move request for scope (0.02, 0.28)
21:26:00.467 00.003 7680 Worker thread wakes up
21:26:00.467 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.28) opts 0xd
21:26:00.467 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.28)
21:26:00.467 00.000 7680 Moving (0.02, 0.28) raw xDistance=-0.07 yDistance=-0.24
21:26:00.468 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:26:00.468 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:26:00.468 00.000 7680 MoveAxis(E, 0, ABG)
21:26:00.468 00.000 7680 Move returns status 0, amount 0
21:26:00.468 00.000 7680 MoveAxis(N, 131, ABG)
21:26:00.468 00.000 7680 Guiding  Dir = 0, Dur = 131
21:26:00.470 00.002 7680 IsSlewing returns 0
21:26:00.470 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:26:00.474 00.004 7680 IsGuiding returns 0
21:26:00.474 00.000 7680 PulseGuide returned control before completion, sleep 141
21:26:00.492 00.018 6120 UpdateGuideState exits: m=5494 SNR=47.3
21:26:00.497 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:00.500 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:00.504 00.004 6120 Enqueuing Expose request
21:26:00.622 00.118 7680 IsGuiding returns 1
21:26:00.622 00.000 7680 scope still moving after pulse duration time elapsed
21:26:00.653 00.031 7680 IsSlewing returns 0
21:26:00.653 00.000 7680 IsGuiding returns 0
21:26:00.654 00.001 7680 scope move finished after 131 + 48 ms
21:26:00.654 00.000 7680 Move returns status 0, amount 131
21:26:00.654 00.000 7680 move complete, result=0
21:26:00.654 00.000 7680 worker thread done servicing request
21:26:00.654 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 131 ms NORTH
21:26:00.659 00.005 7680 Worker thread wakes up
21:26:00.661 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:00.661 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:01.914 01.253 7680 Exposure complete
21:26:02.013 00.099 7680 worker thread done servicing request
21:26:02.014 00.001 6120 OnExposeComplete: enter
21:26:02.018 00.004 6120 UpdateGuideState(): m_state=6
21:26:02.024 00.006 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
21:26:02.028 00.004 6120 Star::Find returns 1 (0), X=1198.87, Y=1054.23, Mass=5368, SNR=47.3, Peak=126 HFD=6.7
21:26:02.033 00.005 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
21:26:02.036 00.003 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
21:26:02.040 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.68 mountX=-0.01 mountY=-0.10, mountTheta=-1.65
21:26:02.045 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.11, opts=13)
21:26:02.050 00.005 6120 Enqueuing Move request for scope (-0.01, 0.11)
21:26:02.054 00.004 7680 Worker thread wakes up
21:26:02.055 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
21:26:02.055 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
21:26:02.055 00.000 7680 Moving (-0.01, 0.11) raw xDistance=-0.01 yDistance=-0.10
21:26:02.055 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:26:02.055 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:26:02.056 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:26:02.056 00.000 7680 MoveAxis(E, 0, ABG)
21:26:02.056 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:26:02.060 00.004 7680 Move returns status 0, amount 0
21:26:02.060 00.000 7680 MoveAxis(N, 0, ABG)
21:26:02.060 00.000 7680 Move returns status 0, amount 0
21:26:02.060 00.000 7680 move complete, result=0
21:26:02.062 00.002 7680 worker thread done servicing request
21:26:02.081 00.019 6120 UpdateGuideState exits: m=5368 SNR=47.3
21:26:02.086 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:02.089 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:02.094 00.005 6120 Enqueuing Expose request
21:26:02.097 00.003 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:26:02.101 00.004 7680 Worker thread wakes up
21:26:02.101 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:02.101 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:03.356 01.255 7680 Exposure complete
21:26:03.458 00.102 7680 worker thread done servicing request
21:26:03.458 00.000 6120 OnExposeComplete: enter
21:26:03.463 00.005 6120 UpdateGuideState(): m_state=6
21:26:03.467 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
21:26:03.470 00.003 6120 Star::Find returns 1 (0), X=1198.92, Y=1054.48, Mass=5567, SNR=48.3, Peak=125 HFD=6.9
21:26:03.475 00.005 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.40 = -1.89)
21:26:03.478 00.003 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.16)
21:26:03.483 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.36 hyp=0.37 cameraTheta=1.44 mountX=-0.11 mountY=-0.31, mountTheta=-1.93
21:26:03.488 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.36, opts=13)
21:26:03.492 00.004 6120 Enqueuing Move request for scope (0.05, 0.36)
21:26:03.496 00.004 7680 Worker thread wakes up
21:26:03.496 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.36) opts 0xd
21:26:03.497 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.36)
21:26:03.497 00.000 7680 Moving (0.05, 0.36) raw xDistance=-0.11 yDistance=-0.31
21:26:03.497 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:26:03.497 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:26:03.498 00.001 7680 MoveAxis(E, 0, ABG)
21:26:03.498 00.000 7680 Move returns status 0, amount 0
21:26:03.498 00.000 7680 MoveAxis(N, 166, ABG)
21:26:03.498 00.000 7680 Guiding  Dir = 0, Dur = 166
21:26:03.498 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:26:03.503 00.005 7680 IsSlewing returns 0
21:26:03.503 00.000 7680 IsGuiding returns 0
21:26:03.503 00.000 7680 PulseGuide returned control before completion, sleep 176
21:26:03.526 00.023 6120 UpdateGuideState exits: m=5567 SNR=48.3
21:26:03.531 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:03.535 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:03.539 00.004 6120 Enqueuing Expose request
21:26:03.691 00.152 7680 IsGuiding returns 0
21:26:03.692 00.001 7680 Move returns status 0, amount 166
21:26:03.692 00.000 7680 move complete, result=0
21:26:03.694 00.002 7680 worker thread done servicing request
21:26:03.694 00.000 7680 Worker thread wakes up
21:26:03.694 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 166 ms NORTH
21:26:03.702 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:03.702 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:04.946 01.244 7680 Exposure complete
21:26:05.061 00.115 7680 worker thread done servicing request
21:26:05.061 00.000 6120 OnExposeComplete: enter
21:26:05.068 00.007 6120 UpdateGuideState(): m_state=6
21:26:05.073 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
21:26:05.082 00.009 6120 Star::Find returns 1 (0), X=1198.83, Y=1054.45, Mass=5595, SNR=49.0, Peak=129 HFD=6.9
21:26:05.087 00.005 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
21:26:05.092 00.005 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
21:26:05.099 00.007 6120 CameraToMount -- cameraX=-0.05 cameraY=0.33 hyp=0.34 cameraTheta=1.71 mountX=-0.02 mountY=-0.32, mountTheta=-1.62
21:26:05.107 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.33, opts=13)
21:26:05.112 00.005 6120 Enqueuing Move request for scope (-0.05, 0.33)
21:26:05.118 00.006 7680 Worker thread wakes up
21:26:05.118 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.33) opts 0xd
21:26:05.118 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.33)
21:26:05.118 00.000 7680 Moving (-0.05, 0.33) raw xDistance=-0.02 yDistance=-0.32
21:26:05.119 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:26:05.119 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:26:05.119 00.000 7680 MoveAxis(E, 0, ABG)
21:26:05.119 00.000 7680 Move returns status 0, amount 0
21:26:05.119 00.000 7680 MoveAxis(N, 174, ABG)
21:26:05.120 00.001 7680 Guiding  Dir = 0, Dur = 174
21:26:05.120 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:26:05.125 00.005 7680 IsSlewing returns 0
21:26:05.126 00.001 7680 IsGuiding returns 0
21:26:05.126 00.000 7680 PulseGuide returned control before completion, sleep 184
21:26:05.155 00.029 6120 UpdateGuideState exits: m=5595 SNR=49.0
21:26:05.161 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:05.167 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:05.174 00.007 6120 Enqueuing Expose request
21:26:05.327 00.153 7680 IsGuiding returns 1
21:26:05.327 00.000 7680 scope still moving after pulse duration time elapsed
21:26:05.358 00.031 7680 IsSlewing returns 0
21:26:05.359 00.001 7680 IsGuiding returns 0
21:26:05.359 00.000 7680 scope move finished after 174 + 59 ms
21:26:05.360 00.001 7680 Move returns status 0, amount 174
21:26:05.360 00.000 7680 move complete, result=0
21:26:05.361 00.001 7680 worker thread done servicing request
21:26:05.361 00.000 7680 Worker thread wakes up
21:26:05.361 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 174 ms NORTH
21:26:05.368 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:05.369 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:06.621 01.252 7680 Exposure complete
21:26:06.740 00.119 7680 worker thread done servicing request
21:26:06.741 00.001 6120 OnExposeComplete: enter
21:26:06.746 00.005 6120 UpdateGuideState(): m_state=6
21:26:06.749 00.003 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
21:26:06.754 00.005 6120 Star::Find returns 1 (0), X=1198.76, Y=1054.36, Mass=5538, SNR=47.6, Peak=119 HFD=6.9
21:26:06.759 00.005 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.32)
21:26:06.763 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.59)
21:26:06.768 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.27 cameraTheta=2.01 mountX=0.07 mountY=-0.27, mountTheta=-1.33
21:26:06.773 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.24, opts=13)
21:26:06.778 00.005 6120 Enqueuing Move request for scope (-0.11, 0.24)
21:26:06.782 00.004 7680 Worker thread wakes up
21:26:06.782 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
21:26:06.782 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
21:26:06.783 00.001 7680 Moving (-0.11, 0.24) raw xDistance=0.07 yDistance=-0.27
21:26:06.783 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:26:06.783 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:26:06.783 00.000 7680 MoveAxis(E, 0, ABG)
21:26:06.783 00.000 7680 Move returns status 0, amount 0
21:26:06.784 00.001 7680 MoveAxis(N, 145, ABG)
21:26:06.784 00.000 7680 Guiding  Dir = 0, Dur = 145
21:26:06.785 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:26:06.789 00.004 7680 IsSlewing returns 0
21:26:06.790 00.001 7680 IsGuiding returns 0
21:26:06.790 00.000 7680 PulseGuide returned control before completion, sleep 155
21:26:06.811 00.021 6120 UpdateGuideState exits: m=5538 SNR=47.6
21:26:06.816 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:06.819 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:06.824 00.005 6120 Enqueuing Expose request
21:26:06.952 00.128 7680 IsGuiding returns 1
21:26:06.953 00.001 7680 scope still moving after pulse duration time elapsed
21:26:06.984 00.031 7680 IsSlewing returns 0
21:26:06.985 00.001 7680 IsGuiding returns 0
21:26:06.986 00.001 7680 scope move finished after 145 + 50 ms
21:26:06.986 00.000 7680 Move returns status 0, amount 145
21:26:06.987 00.001 7680 move complete, result=0
21:26:06.988 00.001 7680 worker thread done servicing request
21:26:06.988 00.000 7680 Worker thread wakes up
21:26:06.989 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 145 ms NORTH
21:26:06.995 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:06.995 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:08.241 01.246 7680 Exposure complete
21:26:08.350 00.109 7680 worker thread done servicing request
21:26:08.350 00.000 6120 OnExposeComplete: enter
21:26:08.354 00.004 6120 UpdateGuideState(): m_state=6
21:26:08.358 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
21:26:08.364 00.006 6120 Star::Find returns 1 (0), X=1198.92, Y=1054.32, Mass=5669, SNR=48.6, Peak=124 HFD=6.8
21:26:08.368 00.004 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.31 = -1.98)
21:26:08.372 00.004 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
21:26:08.376 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.35 mountX=-0.08 mountY=-0.16, mountTheta=-2.04
21:26:08.381 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.20, opts=13)
21:26:08.384 00.003 6120 Enqueuing Move request for scope (0.04, 0.20)
21:26:08.388 00.004 7680 Worker thread wakes up
21:26:08.388 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
21:26:08.389 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
21:26:08.389 00.000 7680 Moving (0.04, 0.20) raw xDistance=-0.08 yDistance=-0.16
21:26:08.389 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:26:08.389 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:26:08.389 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:26:08.389 00.000 7680 MoveAxis(E, 0, ABG)
21:26:08.389 00.000 7680 Move returns status 0, amount 0
21:26:08.391 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=233, med=0, FiltMin=0, FiltMax=199, Gamma=1.000
21:26:08.395 00.004 7680 MoveAxis(N, 0, ABG)
21:26:08.395 00.000 7680 Move returns status 0, amount 0
21:26:08.395 00.000 7680 move complete, result=0
21:26:08.395 00.000 7680 worker thread done servicing request
21:26:08.415 00.020 6120 UpdateGuideState exits: m=5669 SNR=48.6
21:26:08.420 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:08.424 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:08.429 00.005 6120 Enqueuing Expose request
21:26:08.433 00.004 7680 Worker thread wakes up
21:26:08.433 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:26:08.437 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:08.437 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:09.681 01.244 7680 Exposure complete
21:26:09.790 00.109 7680 worker thread done servicing request
21:26:09.790 00.000 6120 OnExposeComplete: enter
21:26:09.795 00.005 6120 UpdateGuideState(): m_state=6
21:26:09.801 00.006 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
21:26:09.804 00.003 6120 Star::Find returns 1 (0), X=1198.86, Y=1054.36, Mass=5395, SNR=47.4, Peak=126 HFD=6.8
21:26:09.808 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.67)
21:26:09.812 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.94)
21:26:09.815 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.66 mountX=-0.02 mountY=-0.23, mountTheta=-1.67
21:26:09.820 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.24, opts=13)
21:26:09.825 00.005 6120 Enqueuing Move request for scope (-0.02, 0.24)
21:26:09.828 00.003 7680 Worker thread wakes up
21:26:09.828 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
21:26:09.828 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
21:26:09.828 00.000 7680 Moving (-0.02, 0.24) raw xDistance=-0.02 yDistance=-0.23
21:26:09.828 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:26:09.830 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:26:09.830 00.000 7680 MoveAxis(E, 0, ABG)
21:26:09.830 00.000 7680 Move returns status 0, amount 0
21:26:09.830 00.000 7680 MoveAxis(N, 124, ABG)
21:26:09.830 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:26:09.835 00.005 7680 Guiding  Dir = 0, Dur = 124
21:26:09.835 00.000 7680 IsSlewing returns 0
21:26:09.835 00.000 7680 IsGuiding returns 0
21:26:09.836 00.001 7680 PulseGuide returned control before completion, sleep 134
21:26:09.853 00.017 6120 UpdateGuideState exits: m=5395 SNR=47.4
21:26:09.858 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:09.864 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:09.868 00.004 6120 Enqueuing Expose request
21:26:09.980 00.112 7680 IsGuiding returns 1
21:26:09.982 00.002 7680 scope still moving after pulse duration time elapsed
21:26:10.012 00.030 7680 IsSlewing returns 0
21:26:10.015 00.003 7680 IsGuiding returns 0
21:26:10.015 00.000 7680 scope move finished after 124 + 56 ms
21:26:10.016 00.001 7680 Move returns status 0, amount 124
21:26:10.016 00.000 7680 move complete, result=0
21:26:10.016 00.000 7680 worker thread done servicing request
21:26:10.016 00.000 7680 Worker thread wakes up
21:26:10.016 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 124 ms NORTH
21:26:10.024 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:10.025 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:11.277 01.252 7680 Exposure complete
21:26:11.385 00.108 6120 OnExposeComplete: enter
21:26:11.390 00.005 7680 worker thread done servicing request
21:26:11.390 00.000 6120 UpdateGuideState(): m_state=6
21:26:11.395 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
21:26:11.400 00.005 6120 Star::Find returns 1 (0), X=1199.01, Y=1054.49, Mass=5510, SNR=48.4, Peak=135 HFD=6.7
21:26:11.403 00.003 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.19 = -2.10)
21:26:11.408 00.005 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.37)
21:26:11.412 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.37 hyp=0.40 cameraTheta=1.23 mountX=-0.20 mountY=-0.28, mountTheta=-2.19
21:26:11.416 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.37, opts=13)
21:26:11.420 00.004 6120 Enqueuing Move request for scope (0.13, 0.37)
21:26:11.423 00.003 7680 Worker thread wakes up
21:26:11.423 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.37) opts 0xd
21:26:11.424 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.37)
21:26:11.424 00.000 7680 Moving (0.13, 0.37) raw xDistance=-0.20 yDistance=-0.28
21:26:11.424 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:26:11.424 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:26:11.424 00.000 7680 MoveAxis(E, 0, ABG)
21:26:11.424 00.000 7680 Move returns status 0, amount 0
21:26:11.426 00.002 7680 MoveAxis(N, 151, ABG)
21:26:11.426 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:26:11.430 00.004 7680 Guiding  Dir = 0, Dur = 151
21:26:11.430 00.000 7680 IsSlewing returns 0
21:26:11.430 00.000 7680 IsGuiding returns 0
21:26:11.431 00.001 7680 PulseGuide returned control before completion, sleep 161
21:26:11.450 00.019 6120 UpdateGuideState exits: m=5510 SNR=48.4
21:26:11.455 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:11.460 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:11.464 00.004 6120 Enqueuing Expose request
21:26:11.609 00.145 7680 IsGuiding returns 0
21:26:11.610 00.001 7680 Move returns status 0, amount 151
21:26:11.610 00.000 7680 move complete, result=0
21:26:11.610 00.000 7680 worker thread done servicing request
21:26:11.612 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 151 ms NORTH
21:26:11.617 00.005 7680 Worker thread wakes up
21:26:11.617 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:11.617 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:12.870 01.253 7680 Exposure complete
21:26:12.976 00.106 7680 worker thread done servicing request
21:26:12.976 00.000 6120 OnExposeComplete: enter
21:26:12.979 00.003 6120 UpdateGuideState(): m_state=6
21:26:12.985 00.006 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
21:26:12.991 00.006 6120 Star::Find returns 1 (0), X=1199.05, Y=1054.49, Mass=5557, SNR=47.7, Peak=120 HFD=6.8
21:26:12.996 00.005 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
21:26:13.000 00.004 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
21:26:13.004 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.37 hyp=0.41 cameraTheta=1.13 mountX=-0.24 mountY=-0.25, mountTheta=-2.33
21:26:13.009 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.37, opts=13)
21:26:13.013 00.004 6120 Enqueuing Move request for scope (0.17, 0.37)
21:26:13.018 00.005 7680 Worker thread wakes up
21:26:13.018 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.37) opts 0xd
21:26:13.018 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.37)
21:26:13.018 00.000 7680 Moving (0.17, 0.37) raw xDistance=-0.24 yDistance=-0.25
21:26:13.018 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
21:26:13.019 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:26:13.019 00.000 7680 MoveAxis(E, 101, ABG)
21:26:13.019 00.000 7680 Guiding  Dir = 2, Dur = 101
21:26:13.020 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=193, Gamma=1.000
21:26:13.025 00.005 7680 IsSlewing returns 0
21:26:13.025 00.000 7680 IsGuiding returns 0
21:26:13.025 00.000 7680 PulseGuide returned control before completion, sleep 111
21:26:13.046 00.021 6120 UpdateGuideState exits: m=5557 SNR=47.7
21:26:13.051 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:13.055 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:13.059 00.004 6120 Enqueuing Expose request
21:26:13.140 00.081 7680 IsGuiding returns 1
21:26:13.141 00.001 7680 scope still moving after pulse duration time elapsed
21:26:13.170 00.029 7680 IsSlewing returns 0
21:26:13.172 00.002 7680 IsGuiding returns 0
21:26:13.173 00.001 7680 scope move finished after 101 + 46 ms
21:26:13.173 00.000 7680 Move returns status 0, amount 101
21:26:13.174 00.001 7680 MoveAxis(N, 137, ABG)
21:26:13.174 00.000 7680 Guiding  Dir = 0, Dur = 137
21:26:13.174 00.000 7680 IsSlewing returns 0
21:26:13.175 00.001 7680 IsGuiding returns 0
21:26:13.175 00.000 7680 PulseGuide returned control before completion, sleep 147
21:26:13.326 00.151 7680 IsGuiding returns 1
21:26:13.326 00.000 7680 scope still moving after pulse duration time elapsed
21:26:13.357 00.031 7680 IsSlewing returns 0
21:26:13.359 00.002 7680 IsGuiding returns 0
21:26:13.359 00.000 7680 scope move finished after 137 + 46 ms
21:26:13.359 00.000 7680 Move returns status 0, amount 137
21:26:13.360 00.001 7680 move complete, result=0
21:26:13.360 00.000 7680 worker thread done servicing request
21:26:13.361 00.001 6120 GuideStep: -0.2 px 101 ms EAST, -0.3 px 137 ms NORTH
21:26:13.366 00.005 7680 Worker thread wakes up
21:26:13.366 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:13.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:14.622 01.256 7680 Exposure complete
21:26:14.736 00.114 7680 worker thread done servicing request
21:26:14.736 00.000 6120 OnExposeComplete: enter
21:26:14.741 00.005 6120 UpdateGuideState(): m_state=6
21:26:14.745 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
21:26:14.748 00.003 6120 Star::Find returns 1 (0), X=1198.86, Y=1054.52, Mass=5932, SNR=49.8, Peak=128 HFD=7.0
21:26:14.752 00.004 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.72)
21:26:14.757 00.005 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
21:26:14.760 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.40 hyp=0.40 cameraTheta=1.61 mountX=-0.06 mountY=-0.37, mountTheta=-1.73
21:26:14.767 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.40, opts=13)
21:26:14.773 00.006 6120 Enqueuing Move request for scope (-0.02, 0.40)
21:26:14.777 00.004 7680 Worker thread wakes up
21:26:14.777 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.40) opts 0xd
21:26:14.777 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.40)
21:26:14.777 00.000 7680 Moving (-0.02, 0.40) raw xDistance=-0.06 yDistance=-0.37
21:26:14.777 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:26:14.777 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:26:14.777 00.000 7680 MoveAxis(E, 0, ABG)
21:26:14.778 00.001 7680 Move returns status 0, amount 0
21:26:14.778 00.000 7680 MoveAxis(N, 201, ABG)
21:26:14.778 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:26:14.782 00.004 7680 Guiding  Dir = 0, Dur = 201
21:26:14.784 00.002 7680 IsSlewing returns 0
21:26:14.784 00.000 7680 IsGuiding returns 0
21:26:14.784 00.000 7680 PulseGuide returned control before completion, sleep 211
21:26:14.806 00.022 6120 UpdateGuideState exits: m=5932 SNR=49.8
21:26:14.811 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:14.816 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:14.820 00.004 6120 Enqueuing Expose request
21:26:15.001 00.181 7680 IsGuiding returns 1
21:26:15.001 00.000 7680 scope still moving after pulse duration time elapsed
21:26:15.033 00.032 7680 IsSlewing returns 0
21:26:15.033 00.000 7680 IsGuiding returns 0
21:26:15.034 00.001 7680 scope move finished after 201 + 49 ms
21:26:15.034 00.000 7680 Move returns status 0, amount 201
21:26:15.034 00.000 7680 move complete, result=0
21:26:15.035 00.001 7680 worker thread done servicing request
21:26:15.035 00.000 7680 Worker thread wakes up
21:26:15.035 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 201 ms NORTH
21:26:15.042 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:15.042 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:16.287 01.245 7680 Exposure complete
21:26:16.403 00.116 7680 worker thread done servicing request
21:26:16.404 00.001 6120 OnExposeComplete: enter
21:26:16.408 00.004 6120 UpdateGuideState(): m_state=6
21:26:16.411 00.003 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
21:26:16.415 00.004 6120 Star::Find returns 1 (0), X=1198.75, Y=1054.37, Mass=5560, SNR=47.7, Peak=131 HFD=6.9
21:26:16.420 00.005 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
21:26:16.426 00.006 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
21:26:16.430 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.28 cameraTheta=2.03 mountX=0.08 mountY=-0.28, mountTheta=-1.31
21:26:16.435 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.25, opts=13)
21:26:16.440 00.005 6120 Enqueuing Move request for scope (-0.12, 0.25)
21:26:16.443 00.003 7680 Worker thread wakes up
21:26:16.443 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
21:26:16.444 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
21:26:16.444 00.000 7680 Moving (-0.12, 0.25) raw xDistance=0.08 yDistance=-0.28
21:26:16.444 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:26:16.444 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:26:16.444 00.000 7680 MoveAxis(E, 0, ABG)
21:26:16.444 00.000 7680 Move returns status 0, amount 0
21:26:16.446 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:26:16.449 00.003 7680 MoveAxis(N, 154, ABG)
21:26:16.449 00.000 7680 Guiding  Dir = 0, Dur = 154
21:26:16.449 00.000 7680 IsSlewing returns 0
21:26:16.450 00.001 7680 IsGuiding returns 0
21:26:16.450 00.000 7680 PulseGuide returned control before completion, sleep 164
21:26:16.472 00.022 6120 UpdateGuideState exits: m=5560 SNR=47.7
21:26:16.476 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:16.480 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:16.484 00.004 6120 Enqueuing Expose request
21:26:16.620 00.136 7680 IsGuiding returns 1
21:26:16.620 00.000 7680 scope still moving after pulse duration time elapsed
21:26:16.651 00.031 7680 IsSlewing returns 0
21:26:16.651 00.000 7680 IsGuiding returns 0
21:26:16.651 00.000 7680 scope move finished after 154 + 47 ms
21:26:16.651 00.000 7680 Move returns status 0, amount 154
21:26:16.651 00.000 7680 move complete, result=0
21:26:16.653 00.002 7680 worker thread done servicing request
21:26:16.653 00.000 7680 Worker thread wakes up
21:26:16.654 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 154 ms NORTH
21:26:16.659 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:16.659 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:17.911 01.252 7680 Exposure complete
21:26:18.025 00.114 7680 worker thread done servicing request
21:26:18.025 00.000 6120 OnExposeComplete: enter
21:26:18.030 00.005 6120 UpdateGuideState(): m_state=6
21:26:18.033 00.003 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
21:26:18.038 00.005 6120 Star::Find returns 1 (0), X=1198.82, Y=1054.38, Mass=5683, SNR=48.6, Peak=123 HFD=6.9
21:26:18.042 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
21:26:18.046 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.80)
21:26:18.050 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.27 cameraTheta=1.80 mountX=0.01 mountY=-0.27, mountTheta=-1.53
21:26:18.054 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.27, opts=13)
21:26:18.060 00.006 6120 Enqueuing Move request for scope (-0.06, 0.27)
21:26:18.064 00.004 7680 Worker thread wakes up
21:26:18.064 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.27) opts 0xd
21:26:18.064 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.27)
21:26:18.064 00.000 7680 Moving (-0.06, 0.27) raw xDistance=0.01 yDistance=-0.27
21:26:18.064 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:26:18.065 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:26:18.065 00.000 7680 MoveAxis(E, 0, ABG)
21:26:18.065 00.000 7680 Move returns status 0, amount 0
21:26:18.065 00.000 7680 MoveAxis(N, 144, ABG)
21:26:18.066 00.001 7680 Guiding  Dir = 0, Dur = 144
21:26:18.066 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:26:18.071 00.005 7680 IsSlewing returns 0
21:26:18.071 00.000 7680 IsGuiding returns 0
21:26:18.071 00.000 7680 PulseGuide returned control before completion, sleep 154
21:26:18.093 00.022 6120 UpdateGuideState exits: m=5683 SNR=48.6
21:26:18.096 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:18.101 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:18.106 00.005 6120 Enqueuing Expose request
21:26:18.228 00.122 7680 IsGuiding returns 1
21:26:18.229 00.001 7680 scope still moving after pulse duration time elapsed
21:26:18.261 00.032 7680 IsSlewing returns 0
21:26:18.261 00.000 7680 IsGuiding returns 0
21:26:18.262 00.001 7680 scope move finished after 144 + 47 ms
21:26:18.262 00.000 7680 Move returns status 0, amount 144
21:26:18.262 00.000 7680 move complete, result=0
21:26:18.264 00.002 7680 worker thread done servicing request
21:26:18.264 00.000 7680 Worker thread wakes up
21:26:18.264 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:18.264 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 144 ms NORTH
21:26:18.270 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:19.525 01.255 7680 Exposure complete
21:26:19.641 00.116 7680 worker thread done servicing request
21:26:19.641 00.000 6120 OnExposeComplete: enter
21:26:19.645 00.004 6120 UpdateGuideState(): m_state=6
21:26:19.650 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
21:26:19.654 00.004 6120 Star::Find returns 1 (0), X=1198.80, Y=1054.27, Mass=5751, SNR=48.8, Peak=127 HFD=6.7
21:26:19.658 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.31)
21:26:19.662 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.58)
21:26:19.665 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=2.02 mountX=0.04 mountY=-0.17, mountTheta=-1.32
21:26:19.671 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.15, opts=13)
21:26:19.676 00.005 6120 Enqueuing Move request for scope (-0.07, 0.15)
21:26:19.680 00.004 7680 Worker thread wakes up
21:26:19.680 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
21:26:19.680 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
21:26:19.680 00.000 7680 Moving (-0.07, 0.15) raw xDistance=0.04 yDistance=-0.17
21:26:19.681 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:26:19.681 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:26:19.681 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:26:19.681 00.000 7680 MoveAxis(E, 0, ABG)
21:26:19.681 00.000 7680 Move returns status 0, amount 0
21:26:19.681 00.000 7680 MoveAxis(N, 0, ABG)
21:26:19.681 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:26:19.685 00.004 7680 Move returns status 0, amount 0
21:26:19.685 00.000 7680 move complete, result=0
21:26:19.686 00.001 7680 worker thread done servicing request
21:26:19.707 00.021 6120 UpdateGuideState exits: m=5751 SNR=48.8
21:26:19.712 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:19.716 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:19.720 00.004 6120 Enqueuing Expose request
21:26:19.723 00.003 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:26:19.728 00.005 7680 Worker thread wakes up
21:26:19.728 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:19.728 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:20.969 01.241 7680 Exposure complete
21:26:21.084 00.115 7680 worker thread done servicing request
21:26:21.085 00.001 6120 OnExposeComplete: enter
21:26:21.088 00.003 6120 UpdateGuideState(): m_state=6
21:26:21.093 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
21:26:21.096 00.003 6120 Star::Find returns 1 (0), X=1198.89, Y=1054.42, Mass=5618, SNR=48.2, Peak=127 HFD=6.8
21:26:21.100 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.47 = -1.82)
21:26:21.104 00.004 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
21:26:21.107 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.51 mountX=-0.07 mountY=-0.26, mountTheta=-1.84
21:26:21.113 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.30, opts=13)
21:26:21.120 00.007 6120 Enqueuing Move request for scope (0.02, 0.30)
21:26:21.125 00.005 7680 Worker thread wakes up
21:26:21.126 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.30) opts 0xd
21:26:21.126 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.30)
21:26:21.126 00.000 7680 Moving (0.02, 0.30) raw xDistance=-0.07 yDistance=-0.26
21:26:21.126 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:26:21.126 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:26:21.126 00.000 7680 MoveAxis(E, 0, ABG)
21:26:21.126 00.000 7680 Move returns status 0, amount 0
21:26:21.128 00.002 7680 MoveAxis(N, 142, ABG)
21:26:21.128 00.000 7680 Guiding  Dir = 0, Dur = 142
21:26:21.128 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:26:21.132 00.004 7680 IsSlewing returns 0
21:26:21.133 00.001 7680 IsGuiding returns 0
21:26:21.134 00.001 7680 PulseGuide returned control before completion, sleep 152
21:26:21.154 00.020 6120 UpdateGuideState exits: m=5618 SNR=48.2
21:26:21.157 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:21.160 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:21.165 00.005 6120 Enqueuing Expose request
21:26:21.287 00.122 7680 IsGuiding returns 1
21:26:21.288 00.001 7680 scope still moving after pulse duration time elapsed
21:26:21.318 00.030 7680 IsSlewing returns 0
21:26:21.320 00.002 7680 IsGuiding returns 0
21:26:21.321 00.001 7680 scope move finished after 142 + 45 ms
21:26:21.321 00.000 7680 Move returns status 0, amount 142
21:26:21.322 00.001 7680 move complete, result=0
21:26:21.322 00.000 7680 worker thread done servicing request
21:26:21.323 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 142 ms NORTH
21:26:21.329 00.006 7680 Worker thread wakes up
21:26:21.329 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:21.329 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:22.572 01.243 7680 Exposure complete
21:26:22.682 00.110 7680 worker thread done servicing request
21:26:22.682 00.000 6120 OnExposeComplete: enter
21:26:22.687 00.005 6120 UpdateGuideState(): m_state=6
21:26:22.691 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
21:26:22.696 00.005 6120 Star::Find returns 1 (0), X=1198.89, Y=1054.35, Mass=6072, SNR=50.1, Peak=135 HFD=6.8
21:26:22.700 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
21:26:22.703 00.003 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.10)
21:26:22.707 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.50 mountX=-0.06 mountY=-0.20, mountTheta=-1.86
21:26:22.713 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.23, opts=13)
21:26:22.717 00.004 6120 Enqueuing Move request for scope (0.02, 0.23)
21:26:22.720 00.003 7680 Worker thread wakes up
21:26:22.722 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.23) opts 0xd
21:26:22.722 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.23)
21:26:22.722 00.000 7680 Moving (0.02, 0.23) raw xDistance=-0.06 yDistance=-0.20
21:26:22.722 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:26:22.723 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:26:22.723 00.000 7680 MoveAxis(E, 0, ABG)
21:26:22.723 00.000 7680 Move returns status 0, amount 0
21:26:22.723 00.000 7680 MoveAxis(N, 109, ABG)
21:26:22.723 00.000 7680 Guiding  Dir = 0, Dur = 109
21:26:22.724 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:26:22.728 00.004 7680 IsSlewing returns 0
21:26:22.728 00.000 7680 IsGuiding returns 0
21:26:22.728 00.000 7680 PulseGuide returned control before completion, sleep 119
21:26:22.748 00.020 6120 UpdateGuideState exits: m=6072 SNR=50.1
21:26:22.754 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:22.758 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:22.765 00.007 6120 Enqueuing Expose request
21:26:22.857 00.092 7680 IsGuiding returns 1
21:26:22.859 00.002 7680 scope still moving after pulse duration time elapsed
21:26:22.889 00.030 7680 IsSlewing returns 0
21:26:22.890 00.001 7680 IsGuiding returns 1
21:26:22.920 00.030 7680 IsSlewing returns 0
21:26:22.921 00.001 7680 IsGuiding returns 0
21:26:22.921 00.000 7680 scope move finished after 109 + 84 ms
21:26:22.922 00.001 7680 Move returns status 0, amount 109
21:26:22.923 00.001 7680 move complete, result=0
21:26:22.923 00.000 7680 worker thread done servicing request
21:26:22.923 00.000 7680 Worker thread wakes up
21:26:22.924 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:22.924 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:22.925 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 109 ms NORTH
21:26:24.165 01.240 7680 Exposure complete
21:26:24.271 00.106 7680 worker thread done servicing request
21:26:24.271 00.000 6120 OnExposeComplete: enter
21:26:24.277 00.006 6120 UpdateGuideState(): m_state=6
21:26:24.280 00.003 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
21:26:24.285 00.005 6120 Star::Find returns 1 (0), X=1198.92, Y=1054.37, Mass=5286, SNR=45.3, Peak=118 HFD=6.7
21:26:24.289 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
21:26:24.292 00.003 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.21)
21:26:24.296 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.39 mountX=-0.09 mountY=-0.20, mountTheta=-1.99
21:26:24.301 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.25, opts=13)
21:26:24.306 00.005 6120 Enqueuing Move request for scope (0.05, 0.25)
21:26:24.310 00.004 7680 Worker thread wakes up
21:26:24.310 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
21:26:24.311 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
21:26:24.311 00.000 7680 Moving (0.05, 0.25) raw xDistance=-0.09 yDistance=-0.20
21:26:24.311 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:26:24.311 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:26:24.311 00.000 7680 MoveAxis(E, 0, ABG)
21:26:24.312 00.001 7680 Move returns status 0, amount 0
21:26:24.312 00.000 7680 MoveAxis(N, 110, ABG)
21:26:24.312 00.000 7680 Guiding  Dir = 0, Dur = 110
21:26:24.312 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:26:24.316 00.004 7680 IsSlewing returns 0
21:26:24.317 00.001 7680 IsGuiding returns 0
21:26:24.317 00.000 7680 PulseGuide returned control before completion, sleep 120
21:26:24.338 00.021 6120 UpdateGuideState exits: m=5286 SNR=45.3
21:26:24.342 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:24.346 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:24.351 00.005 6120 Enqueuing Expose request
21:26:24.451 00.100 7680 IsGuiding returns 1
21:26:24.453 00.002 7680 scope still moving after pulse duration time elapsed
21:26:24.484 00.031 7680 IsSlewing returns 0
21:26:24.487 00.003 7680 IsGuiding returns 0
21:26:24.487 00.000 7680 scope move finished after 110 + 60 ms
21:26:24.487 00.000 7680 Move returns status 0, amount 110
21:26:24.487 00.000 7680 move complete, result=0
21:26:24.489 00.002 7680 worker thread done servicing request
21:26:24.489 00.000 7680 Worker thread wakes up
21:26:24.490 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 110 ms NORTH
21:26:24.496 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:24.496 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:25.745 01.249 7680 Exposure complete
21:26:25.857 00.112 7680 worker thread done servicing request
21:26:25.857 00.000 6120 OnExposeComplete: enter
21:26:25.864 00.007 6120 UpdateGuideState(): m_state=6
21:26:25.869 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
21:26:25.873 00.004 6120 Star::Find returns 1 (0), X=1199.07, Y=1054.32, Mass=5799, SNR=49.2, Peak=141 HFD=6.8
21:26:25.877 00.004 6120 CameraToMount -- cameraTheta (0.81) - m_xAngle (-2.95) = xAngle (3.77 = -2.51)
21:26:25.881 00.004 6120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.50 = -2.78)
21:26:25.884 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.21 hyp=0.28 cameraTheta=0.81 mountX=-0.23 mountY=-0.10, mountTheta=-2.73
21:26:25.889 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.21, opts=13)
21:26:25.894 00.005 6120 Enqueuing Move request for scope (0.19, 0.21)
21:26:25.897 00.003 7680 Worker thread wakes up
21:26:25.897 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.21) opts 0xd
21:26:25.899 00.002 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.21)
21:26:25.899 00.000 7680 Moving (0.19, 0.21) raw xDistance=-0.23 yDistance=-0.10
21:26:25.899 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
21:26:25.899 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:26:25.899 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:26:25.900 00.001 7680 MoveAxis(E, 97, ABG)
21:26:25.900 00.000 7680 Guiding  Dir = 2, Dur = 97
21:26:25.900 00.000 7680 IsSlewing returns 0
21:26:25.900 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:26:25.906 00.006 7680 IsGuiding returns 0
21:26:25.906 00.000 7680 PulseGuide returned control before completion, sleep 107
21:26:25.926 00.020 6120 UpdateGuideState exits: m=5799 SNR=49.2
21:26:25.931 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:25.935 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:25.939 00.004 6120 Enqueuing Expose request
21:26:26.015 00.076 7680 IsGuiding returns 1
21:26:26.015 00.000 7680 scope still moving after pulse duration time elapsed
21:26:26.045 00.030 7680 IsSlewing returns 0
21:26:26.046 00.001 7680 IsGuiding returns 0
21:26:26.046 00.000 7680 scope move finished after 97 + 44 ms
21:26:26.048 00.002 7680 Move returns status 0, amount 97
21:26:26.048 00.000 7680 MoveAxis(N, 0, ABG)
21:26:26.048 00.000 7680 Move returns status 0, amount 0
21:26:26.049 00.001 7680 move complete, result=0
21:26:26.049 00.000 7680 worker thread done servicing request
21:26:26.049 00.000 7680 Worker thread wakes up
21:26:26.050 00.001 6120 GuideStep: -0.2 px 97 ms EAST, -0.1 px 0 ms NORTH
21:26:26.057 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:26.058 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:27.306 01.248 7680 Exposure complete
21:26:27.412 00.106 7680 worker thread done servicing request
21:26:27.413 00.001 6120 OnExposeComplete: enter
21:26:27.416 00.003 6120 UpdateGuideState(): m_state=6
21:26:27.420 00.004 6120 Star::Find(15, 1199, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
21:26:27.425 00.005 6120 Star::Find returns 1 (0), X=1198.91, Y=1054.54, Mass=5586, SNR=47.8, Peak=124 HFD=6.8
21:26:27.429 00.004 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
21:26:27.432 00.003 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
21:26:27.436 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.43 hyp=0.43 cameraTheta=1.49 mountX=-0.11 mountY=-0.37, mountTheta=-1.86
21:26:27.441 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.43, opts=13)
21:26:27.444 00.003 6120 Enqueuing Move request for scope (0.03, 0.43)
21:26:27.450 00.006 7680 Worker thread wakes up
21:26:27.450 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.43) opts 0xd
21:26:27.450 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.43)
21:26:27.450 00.000 7680 Moving (0.03, 0.43) raw xDistance=-0.11 yDistance=-0.37
21:26:27.450 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:26:27.451 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:26:27.451 00.000 7680 MoveAxis(E, 0, ABG)
21:26:27.451 00.000 7680 Move returns status 0, amount 0
21:26:27.451 00.000 7680 MoveAxis(N, 200, ABG)
21:26:27.451 00.000 7680 Guiding  Dir = 0, Dur = 200
21:26:27.451 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:26:27.457 00.006 7680 IsSlewing returns 0
21:26:27.457 00.000 7680 IsGuiding returns 0
21:26:27.458 00.001 7680 PulseGuide returned control before completion, sleep 210
21:26:27.479 00.021 6120 UpdateGuideState exits: m=5586 SNR=47.8
21:26:27.484 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:27.490 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:27.495 00.005 6120 Enqueuing Expose request
21:26:27.672 00.177 7680 IsGuiding returns 1
21:26:27.673 00.001 7680 scope still moving after pulse duration time elapsed
21:26:27.703 00.030 7680 IsSlewing returns 0
21:26:27.705 00.002 7680 IsGuiding returns 0
21:26:27.706 00.001 7680 scope move finished after 200 + 48 ms
21:26:27.706 00.000 7680 Move returns status 0, amount 200
21:26:27.706 00.000 7680 move complete, result=0
21:26:27.706 00.000 7680 worker thread done servicing request
21:26:27.708 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 200 ms NORTH
21:26:27.714 00.006 7680 Worker thread wakes up
21:26:27.714 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:27.714 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:28.965 01.251 7680 Exposure complete
21:26:29.073 00.108 7680 worker thread done servicing request
21:26:29.074 00.001 6120 OnExposeComplete: enter
21:26:29.079 00.005 6120 UpdateGuideState(): m_state=6
21:26:29.085 00.006 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
21:26:29.090 00.005 6120 Star::Find returns 1 (0), X=1198.84, Y=1054.43, Mass=5579, SNR=47.7, Peak=124 HFD=6.9
21:26:29.093 00.003 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
21:26:29.097 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
21:26:29.101 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.31 hyp=0.31 cameraTheta=1.70 mountX=-0.02 mountY=-0.30, mountTheta=-1.64
21:26:29.107 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.31, opts=13)
21:26:29.113 00.006 6120 Enqueuing Move request for scope (-0.04, 0.31)
21:26:29.117 00.004 7680 Worker thread wakes up
21:26:29.117 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.31) opts 0xd
21:26:29.117 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.31)
21:26:29.117 00.000 7680 Moving (-0.04, 0.31) raw xDistance=-0.02 yDistance=-0.30
21:26:29.118 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:26:29.118 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:26:29.118 00.000 7680 MoveAxis(E, 0, ABG)
21:26:29.118 00.000 7680 Move returns status 0, amount 0
21:26:29.118 00.000 7680 MoveAxis(N, 161, ABG)
21:26:29.118 00.000 7680 Guiding  Dir = 0, Dur = 161
21:26:29.119 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:26:29.122 00.003 7680 IsSlewing returns 0
21:26:29.123 00.001 7680 IsGuiding returns 0
21:26:29.123 00.000 7680 PulseGuide returned control before completion, sleep 171
21:26:29.143 00.020 6120 UpdateGuideState exits: m=5579 SNR=47.7
21:26:29.147 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:29.152 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:29.155 00.003 6120 Enqueuing Expose request
21:26:29.297 00.142 7680 IsGuiding returns 1
21:26:29.297 00.000 7680 scope still moving after pulse duration time elapsed
21:26:29.329 00.032 7680 IsSlewing returns 0
21:26:29.330 00.001 7680 IsGuiding returns 0
21:26:29.331 00.001 7680 scope move finished after 161 + 45 ms
21:26:29.331 00.000 7680 Move returns status 0, amount 161
21:26:29.332 00.001 7680 move complete, result=0
21:26:29.332 00.000 7680 worker thread done servicing request
21:26:29.332 00.000 7680 Worker thread wakes up
21:26:29.332 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 161 ms NORTH
21:26:29.338 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:29.338 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:30.591 01.253 7680 Exposure complete
21:26:30.705 00.114 7680 worker thread done servicing request
21:26:30.705 00.000 6120 OnExposeComplete: enter
21:26:30.709 00.004 6120 UpdateGuideState(): m_state=6
21:26:30.715 00.006 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
21:26:30.719 00.004 6120 Star::Find returns 1 (0), X=1198.65, Y=1054.34, Mass=5625, SNR=48.4, Peak=120 HFD=7.1
21:26:30.723 00.004 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.32 = -0.97)
21:26:30.726 00.003 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.24)
21:26:30.729 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.22 hyp=0.32 cameraTheta=2.36 mountX=0.18 mountY=-0.30, mountTheta=-1.03
21:26:30.737 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.22, opts=13)
21:26:30.742 00.005 6120 Enqueuing Move request for scope (-0.23, 0.22)
21:26:30.746 00.004 7680 Worker thread wakes up
21:26:30.746 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.22) opts 0xd
21:26:30.746 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.22)
21:26:30.746 00.000 7680 Moving (-0.23, 0.22) raw xDistance=0.18 yDistance=-0.30
21:26:30.746 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:26:30.748 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:26:30.748 00.000 7680 MoveAxis(E, 0, ABG)
21:26:30.748 00.000 7680 Move returns status 0, amount 0
21:26:30.748 00.000 7680 MoveAxis(N, 163, ABG)
21:26:30.748 00.000 7680 Guiding  Dir = 0, Dur = 163
21:26:30.748 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=191, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:26:30.752 00.004 7680 IsSlewing returns 0
21:26:30.753 00.001 7680 IsGuiding returns 0
21:26:30.753 00.000 7680 PulseGuide returned control before completion, sleep 173
21:26:30.773 00.020 6120 UpdateGuideState exits: m=5625 SNR=48.4
21:26:30.777 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:30.782 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:30.786 00.004 6120 Enqueuing Expose request
21:26:30.937 00.151 7680 IsGuiding returns 1
21:26:30.939 00.002 7680 scope still moving after pulse duration time elapsed
21:26:30.969 00.030 7680 IsSlewing returns 0
21:26:30.969 00.000 7680 IsGuiding returns 0
21:26:30.970 00.001 7680 scope move finished after 163 + 53 ms
21:26:30.970 00.000 7680 Move returns status 0, amount 163
21:26:30.970 00.000 7680 move complete, result=0
21:26:30.970 00.000 7680 worker thread done servicing request
21:26:30.971 00.001 7680 Worker thread wakes up
21:26:30.971 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 163 ms NORTH
21:26:30.976 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:30.976 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:32.228 01.252 7680 Exposure complete
21:26:32.335 00.107 7680 worker thread done servicing request
21:26:32.335 00.000 6120 OnExposeComplete: enter
21:26:32.339 00.004 6120 UpdateGuideState(): m_state=6
21:26:32.344 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
21:26:32.348 00.004 6120 Star::Find returns 1 (0), X=1198.55, Y=1054.40, Mass=5727, SNR=49.1, Peak=136 HFD=7.1
21:26:32.352 00.004 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.89)
21:26:32.355 00.003 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.16)
21:26:32.360 00.005 6120 CameraToMount -- cameraX=-0.33 cameraY=0.28 hyp=0.43 cameraTheta=2.43 mountX=0.27 mountY=-0.40, mountTheta=-0.97
21:26:32.366 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.28, opts=13)
21:26:32.370 00.004 6120 Enqueuing Move request for scope (-0.33, 0.28)
21:26:32.373 00.003 7680 Worker thread wakes up
21:26:32.373 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.28) opts 0xd
21:26:32.373 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.28)
21:26:32.374 00.001 7680 Moving (-0.33, 0.28) raw xDistance=0.27 yDistance=-0.40
21:26:32.374 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
21:26:32.374 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
21:26:32.374 00.000 7680 MoveAxis(W, 115, ABG)
21:26:32.374 00.000 7680 Guiding  Dir = 3, Dur = 115
21:26:32.374 00.000 7680 IsSlewing returns 0
21:26:32.376 00.002 7680 IsGuiding returns 0
21:26:32.376 00.000 7680 PulseGuide returned control before completion, sleep 125
21:26:32.377 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:26:32.404 00.027 6120 UpdateGuideState exits: m=5727 SNR=49.1
21:26:32.408 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:32.413 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:32.416 00.003 6120 Enqueuing Expose request
21:26:32.515 00.099 7680 IsGuiding returns 1
21:26:32.517 00.002 7680 scope still moving after pulse duration time elapsed
21:26:32.547 00.030 7680 IsSlewing returns 0
21:26:32.548 00.001 7680 IsGuiding returns 0
21:26:32.548 00.000 7680 scope move finished after 115 + 57 ms
21:26:32.549 00.001 7680 Move returns status 0, amount 115
21:26:32.549 00.000 7680 MoveAxis(N, 217, ABG)
21:26:32.549 00.000 7680 Guiding  Dir = 0, Dur = 217
21:26:32.550 00.001 7680 IsSlewing returns 0
21:26:32.550 00.000 7680 IsGuiding returns 0
21:26:32.551 00.001 7680 PulseGuide returned control before completion, sleep 227
21:26:32.781 00.230 7680 IsGuiding returns 1
21:26:32.782 00.001 7680 scope still moving after pulse duration time elapsed
21:26:32.812 00.030 7680 IsSlewing returns 0
21:26:32.814 00.002 7680 IsGuiding returns 0
21:26:32.814 00.000 7680 scope move finished after 217 + 47 ms
21:26:32.816 00.002 7680 Move returns status 0, amount 217
21:26:32.816 00.000 7680 move complete, result=0
21:26:32.817 00.001 7680 worker thread done servicing request
21:26:32.817 00.000 6120 GuideStep: 0.3 px 115 ms WEST, -0.4 px 217 ms NORTH
21:26:32.824 00.007 7680 Worker thread wakes up
21:26:32.825 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:32.825 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:34.073 01.248 7680 Exposure complete
21:26:34.188 00.115 7680 worker thread done servicing request
21:26:34.188 00.000 6120 OnExposeComplete: enter
21:26:34.193 00.005 6120 UpdateGuideState(): m_state=6
21:26:34.196 00.003 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
21:26:34.201 00.005 6120 Star::Find returns 1 (0), X=1198.75, Y=1054.35, Mass=6036, SNR=50.6, Peak=136 HFD=6.8
21:26:34.204 00.003 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.04 = -1.25)
21:26:34.209 00.005 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.52)
21:26:34.212 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.23 hyp=0.27 cameraTheta=2.08 mountX=0.09 mountY=-0.27, mountTheta=-1.26
21:26:34.217 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.23, opts=13)
21:26:34.221 00.004 6120 Enqueuing Move request for scope (-0.13, 0.23)
21:26:34.224 00.003 7680 Worker thread wakes up
21:26:34.224 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.23) opts 0xd
21:26:34.224 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.23)
21:26:34.224 00.000 7680 Moving (-0.13, 0.23) raw xDistance=0.09 yDistance=-0.27
21:26:34.224 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:26:34.224 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:26:34.225 00.001 7680 MoveAxis(E, 0, ABG)
21:26:34.225 00.000 7680 Move returns status 0, amount 0
21:26:34.225 00.000 7680 MoveAxis(N, 145, ABG)
21:26:34.225 00.000 7680 Guiding  Dir = 0, Dur = 145
21:26:34.226 00.001 7680 IsSlewing returns 0
21:26:34.226 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:26:34.230 00.004 7680 IsGuiding returns 0
21:26:34.230 00.000 7680 PulseGuide returned control before completion, sleep 155
21:26:34.257 00.027 6120 UpdateGuideState exits: m=6036 SNR=50.6
21:26:34.260 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:34.265 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:34.268 00.003 6120 Enqueuing Expose request
21:26:34.388 00.120 7680 IsGuiding returns 1
21:26:34.390 00.002 7680 scope still moving after pulse duration time elapsed
21:26:34.422 00.032 7680 IsSlewing returns 0
21:26:34.423 00.001 7680 IsGuiding returns 0
21:26:34.424 00.001 7680 scope move finished after 145 + 47 ms
21:26:34.424 00.000 7680 Move returns status 0, amount 145
21:26:34.424 00.000 7680 move complete, result=0
21:26:34.425 00.001 7680 worker thread done servicing request
21:26:34.425 00.000 7680 Worker thread wakes up
21:26:34.425 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 145 ms NORTH
21:26:34.435 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:34.435 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:35.691 01.256 7680 Exposure complete
21:26:35.798 00.107 7680 worker thread done servicing request
21:26:35.799 00.001 6120 OnExposeComplete: enter
21:26:35.802 00.003 6120 UpdateGuideState(): m_state=6
21:26:35.806 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
21:26:35.810 00.004 6120 Star::Find returns 1 (0), X=1198.91, Y=1054.17, Mass=5555, SNR=48.3, Peak=137 HFD=6.7
21:26:35.814 00.004 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (4.00 = -2.29)
21:26:35.818 00.004 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
21:26:35.821 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.04 mountX=-0.04 mountY=-0.03, mountTheta=-2.44
21:26:35.826 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.05, opts=13)
21:26:35.831 00.005 6120 Enqueuing Move request for scope (0.03, 0.05)
21:26:35.835 00.004 7680 Worker thread wakes up
21:26:35.835 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
21:26:35.836 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
21:26:35.836 00.000 7680 Moving (0.03, 0.05) raw xDistance=-0.04 yDistance=-0.03
21:26:35.836 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:26:35.836 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:26:35.836 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:26:35.836 00.000 7680 MoveAxis(E, 0, ABG)
21:26:35.838 00.002 7680 Move returns status 0, amount 0
21:26:35.838 00.000 7680 MoveAxis(N, 0, ABG)
21:26:35.838 00.000 7680 Move returns status 0, amount 0
21:26:35.838 00.000 7680 move complete, result=0
21:26:35.839 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:26:35.843 00.004 7680 worker thread done servicing request
21:26:35.863 00.020 6120 UpdateGuideState exits: m=5555 SNR=48.3
21:26:35.867 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:35.872 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:35.875 00.003 6120 Enqueuing Expose request
21:26:35.878 00.003 7680 Worker thread wakes up
21:26:35.879 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:26:35.883 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:35.883 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:37.129 01.246 7680 Exposure complete
21:26:37.241 00.112 7680 worker thread done servicing request
21:26:37.242 00.001 6120 OnExposeComplete: enter
21:26:37.247 00.005 6120 UpdateGuideState(): m_state=6
21:26:37.251 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
21:26:37.254 00.003 6120 Star::Find returns 1 (0), X=1198.89, Y=1054.50, Mass=5607, SNR=48.6, Peak=127 HFD=6.9
21:26:37.258 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.80)
21:26:37.263 00.005 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
21:26:37.267 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.38 hyp=0.38 cameraTheta=1.53 mountX=-0.08 mountY=-0.33, mountTheta=-1.82
21:26:37.272 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.38, opts=13)
21:26:37.277 00.005 6120 Enqueuing Move request for scope (0.01, 0.38)
21:26:37.281 00.004 7680 Worker thread wakes up
21:26:37.281 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.38) opts 0xd
21:26:37.281 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.38)
21:26:37.281 00.000 7680 Moving (0.01, 0.38) raw xDistance=-0.08 yDistance=-0.33
21:26:37.281 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:26:37.281 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:26:37.281 00.000 7680 MoveAxis(E, 0, ABG)
21:26:37.282 00.001 7680 Move returns status 0, amount 0
21:26:37.282 00.000 7680 MoveAxis(N, 180, ABG)
21:26:37.282 00.000 7680 Guiding  Dir = 0, Dur = 180
21:26:37.282 00.000 7680 IsSlewing returns 0
21:26:37.282 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:26:37.286 00.004 7680 IsGuiding returns 0
21:26:37.287 00.001 7680 PulseGuide returned control before completion, sleep 190
21:26:37.308 00.021 6120 UpdateGuideState exits: m=5607 SNR=48.6
21:26:37.313 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:37.317 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:37.320 00.003 6120 Enqueuing Expose request
21:26:37.493 00.173 7680 IsGuiding returns 0
21:26:37.494 00.001 7680 Move returns status 0, amount 180
21:26:37.494 00.000 7680 move complete, result=0
21:26:37.496 00.002 7680 worker thread done servicing request
21:26:37.496 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 180 ms NORTH
21:26:37.503 00.007 7680 Worker thread wakes up
21:26:37.503 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:37.503 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:38.752 01.249 7680 Exposure complete
21:26:38.849 00.097 7680 worker thread done servicing request
21:26:38.849 00.000 6120 OnExposeComplete: enter
21:26:38.853 00.004 6120 UpdateGuideState(): m_state=6
21:26:38.859 00.006 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
21:26:38.865 00.006 6120 Star::Find returns 1 (0), X=1198.81, Y=1054.35, Mass=5933, SNR=50.7, Peak=132 HFD=6.9
21:26:38.869 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.48)
21:26:38.872 00.003 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.75)
21:26:38.877 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.85 mountX=0.02 mountY=-0.24, mountTheta=-1.48
21:26:38.883 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.23, opts=13)
21:26:38.889 00.006 6120 Enqueuing Move request for scope (-0.07, 0.23)
21:26:38.898 00.009 7680 Worker thread wakes up
21:26:38.898 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0xd
21:26:38.898 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
21:26:38.899 00.001 7680 Moving (-0.07, 0.23) raw xDistance=0.02 yDistance=-0.24
21:26:38.899 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:26:38.899 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:26:38.900 00.001 7680 MoveAxis(E, 0, ABG)
21:26:38.901 00.001 7680 Move returns status 0, amount 0
21:26:38.901 00.000 7680 MoveAxis(N, 129, ABG)
21:26:38.902 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=196, Gamma=1.000
21:26:38.909 00.007 7680 Guiding  Dir = 0, Dur = 129
21:26:38.910 00.001 7680 IsSlewing returns 0
21:26:38.910 00.000 7680 IsGuiding returns 0
21:26:38.911 00.001 7680 PulseGuide returned control before completion, sleep 139
21:26:38.932 00.021 6120 UpdateGuideState exits: m=5933 SNR=50.7
21:26:38.935 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:38.941 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:38.944 00.003 6120 Enqueuing Expose request
21:26:39.057 00.113 7680 IsGuiding returns 1
21:26:39.058 00.001 7680 scope still moving after pulse duration time elapsed
21:26:39.087 00.029 7680 IsSlewing returns 0
21:26:39.088 00.001 7680 IsGuiding returns 0
21:26:39.089 00.001 7680 scope move finished after 129 + 48 ms
21:26:39.089 00.000 7680 Move returns status 0, amount 129
21:26:39.089 00.000 7680 move complete, result=0
21:26:39.090 00.001 7680 worker thread done servicing request
21:26:39.090 00.000 7680 Worker thread wakes up
21:26:39.090 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 129 ms NORTH
21:26:39.097 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:39.097 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:40.350 01.253 7680 Exposure complete
21:26:40.467 00.117 7680 worker thread done servicing request
21:26:40.468 00.001 6120 OnExposeComplete: enter
21:26:40.471 00.003 6120 UpdateGuideState(): m_state=6
21:26:40.475 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
21:26:40.480 00.005 6120 Star::Find returns 1 (0), X=1198.80, Y=1054.31, Mass=5608, SNR=48.0, Peak=122 HFD=6.8
21:26:40.483 00.003 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
21:26:40.488 00.005 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
21:26:40.494 00.006 6120 CameraToMount -- cameraX=-0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.94 mountX=0.04 mountY=-0.21, mountTheta=-1.39
21:26:40.499 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.19, opts=13)
21:26:40.504 00.005 6120 Enqueuing Move request for scope (-0.08, 0.19)
21:26:40.507 00.003 7680 Worker thread wakes up
21:26:40.507 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.19) opts 0xd
21:26:40.507 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.19)
21:26:40.507 00.000 7680 Moving (-0.08, 0.19) raw xDistance=0.04 yDistance=-0.21
21:26:40.508 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:26:40.508 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:26:40.508 00.000 7680 MoveAxis(E, 0, ABG)
21:26:40.508 00.000 7680 Move returns status 0, amount 0
21:26:40.508 00.000 7680 MoveAxis(N, 112, ABG)
21:26:40.510 00.002 7680 Guiding  Dir = 0, Dur = 112
21:26:40.510 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:26:40.515 00.005 7680 IsSlewing returns 0
21:26:40.516 00.001 7680 IsGuiding returns 0
21:26:40.516 00.000 7680 PulseGuide returned control before completion, sleep 122
21:26:40.537 00.021 6120 UpdateGuideState exits: m=5608 SNR=48.0
21:26:40.541 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:40.546 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:40.551 00.005 6120 Enqueuing Expose request
21:26:40.654 00.103 7680 IsGuiding returns 1
21:26:40.654 00.000 7680 scope still moving after pulse duration time elapsed
21:26:40.684 00.030 7680 IsSlewing returns 0
21:26:40.685 00.001 7680 IsGuiding returns 0
21:26:40.685 00.000 7680 scope move finished after 112 + 57 ms
21:26:40.685 00.000 7680 Move returns status 0, amount 112
21:26:40.686 00.001 7680 move complete, result=0
21:26:40.686 00.000 7680 worker thread done servicing request
21:26:40.686 00.000 7680 Worker thread wakes up
21:26:40.687 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:40.687 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 112 ms NORTH
21:26:40.695 00.008 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:41.948 01.253 7680 Exposure complete
21:26:42.076 00.128 7680 worker thread done servicing request
21:26:42.077 00.001 6120 OnExposeComplete: enter
21:26:42.084 00.007 6120 UpdateGuideState(): m_state=6
21:26:42.088 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
21:26:42.093 00.005 6120 Star::Find returns 1 (0), X=1198.82, Y=1054.05, Mass=5656, SNR=47.7, Peak=128 HFD=6.8
21:26:42.099 00.006 6120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-2.95) = xAngle (0.71 = 0.71)
21:26:42.104 00.005 6120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.44 = 0.44)
21:26:42.111 00.007 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.25 mountX=0.06 mountY=0.04, mountTheta=0.51
21:26:42.119 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.07, opts=13)
21:26:42.125 00.006 6120 Enqueuing Move request for scope (-0.05, -0.07)
21:26:42.129 00.004 7680 Worker thread wakes up
21:26:42.130 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
21:26:42.130 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
21:26:42.130 00.000 7680 Moving (-0.05, -0.07) raw xDistance=0.06 yDistance=0.04
21:26:42.130 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:26:42.131 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:26:42.131 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:26:42.131 00.000 7680 MoveAxis(E, 0, ABG)
21:26:42.131 00.000 7680 Move returns status 0, amount 0
21:26:42.132 00.001 7680 MoveAxis(N, 0, ABG)
21:26:42.132 00.000 7680 Move returns status 0, amount 0
21:26:42.132 00.000 7680 move complete, result=0
21:26:42.133 00.001 7680 worker thread done servicing request
21:26:42.133 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:26:42.159 00.026 6120 UpdateGuideState exits: m=5656 SNR=47.7
21:26:42.164 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:42.169 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:42.175 00.006 6120 Enqueuing Expose request
21:26:42.180 00.005 7680 Worker thread wakes up
21:26:42.180 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:42.180 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:42.180 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:26:43.436 01.256 7680 Exposure complete
21:26:43.549 00.113 7680 worker thread done servicing request
21:26:43.550 00.001 6120 OnExposeComplete: enter
21:26:43.555 00.005 6120 UpdateGuideState(): m_state=6
21:26:43.559 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
21:26:43.566 00.007 6120 Star::Find returns 1 (0), X=1198.91, Y=1054.34, Mass=5654, SNR=47.5, Peak=128 HFD=6.7
21:26:43.571 00.005 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
21:26:43.577 00.006 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
21:26:43.583 00.006 6120 CameraToMount -- cameraX=0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.41 mountX=-0.08 mountY=-0.19, mountTheta=-1.96
21:26:43.588 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.23, opts=13)
21:26:43.592 00.004 6120 Enqueuing Move request for scope (0.04, 0.23)
21:26:43.597 00.005 7680 Worker thread wakes up
21:26:43.597 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.23) opts 0xd
21:26:43.597 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.23)
21:26:43.597 00.000 7680 Moving (0.04, 0.23) raw xDistance=-0.08 yDistance=-0.19
21:26:43.599 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:26:43.599 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:26:43.599 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:26:43.599 00.000 7680 MoveAxis(E, 0, ABG)
21:26:43.600 00.001 7680 Move returns status 0, amount 0
21:26:43.600 00.000 7680 MoveAxis(N, 0, ABG)
21:26:43.600 00.000 7680 Move returns status 0, amount 0
21:26:43.600 00.000 7680 move complete, result=0
21:26:43.600 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:26:43.605 00.005 7680 worker thread done servicing request
21:26:43.626 00.021 6120 UpdateGuideState exits: m=5654 SNR=47.5
21:26:43.631 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:43.634 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:43.639 00.005 6120 Enqueuing Expose request
21:26:43.644 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:26:43.647 00.003 7680 Worker thread wakes up
21:26:43.647 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:43.648 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:44.908 01.260 7680 Exposure complete
21:26:45.008 00.100 7680 worker thread done servicing request
21:26:45.009 00.001 6120 OnExposeComplete: enter
21:26:45.013 00.004 6120 UpdateGuideState(): m_state=6
21:26:45.020 00.007 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
21:26:45.023 00.003 6120 Star::Find returns 1 (0), X=1198.92, Y=1054.56, Mass=6239, SNR=51.1, Peak=140 HFD=6.9
21:26:45.027 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
21:26:45.030 00.003 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
21:26:45.033 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.44 hyp=0.44 cameraTheta=1.47 mountX=-0.13 mountY=-0.37, mountTheta=-1.90
21:26:45.038 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.44, opts=13)
21:26:45.042 00.004 6120 Enqueuing Move request for scope (0.05, 0.44)
21:26:45.047 00.005 7680 Worker thread wakes up
21:26:45.048 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.44) opts 0xd
21:26:45.048 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.44)
21:26:45.048 00.000 7680 Moving (0.05, 0.44) raw xDistance=-0.13 yDistance=-0.37
21:26:45.049 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:26:45.049 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:26:45.049 00.000 7680 MoveAxis(E, 0, ABG)
21:26:45.049 00.000 7680 Move returns status 0, amount 0
21:26:45.049 00.000 7680 MoveAxis(N, 203, ABG)
21:26:45.050 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:26:45.054 00.004 7680 Guiding  Dir = 0, Dur = 203
21:26:45.054 00.000 7680 IsSlewing returns 0
21:26:45.056 00.002 7680 IsGuiding returns 0
21:26:45.056 00.000 7680 PulseGuide returned control before completion, sleep 213
21:26:45.077 00.021 6120 UpdateGuideState exits: m=6239 SNR=51.1
21:26:45.082 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:45.086 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:45.093 00.007 6120 Enqueuing Expose request
21:26:45.284 00.191 7680 IsGuiding returns 1
21:26:45.286 00.002 7680 scope still moving after pulse duration time elapsed
21:26:45.315 00.029 7680 IsSlewing returns 0
21:26:45.316 00.001 7680 IsGuiding returns 0
21:26:45.317 00.001 7680 scope move finished after 203 + 58 ms
21:26:45.317 00.000 7680 Move returns status 0, amount 203
21:26:45.318 00.001 7680 move complete, result=0
21:26:45.318 00.000 7680 worker thread done servicing request
21:26:45.319 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 203 ms NORTH
21:26:45.325 00.006 7680 Worker thread wakes up
21:26:45.326 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:45.326 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:46.584 01.258 7680 Exposure complete
21:26:46.691 00.107 7680 worker thread done servicing request
21:26:46.691 00.000 6120 OnExposeComplete: enter
21:26:46.694 00.003 6120 UpdateGuideState(): m_state=6
21:26:46.698 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
21:26:46.701 00.003 6120 Star::Find returns 1 (0), X=1198.96, Y=1054.48, Mass=5640, SNR=48.2, Peak=123 HFD=6.8
21:26:46.705 00.004 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
21:26:46.709 00.004 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
21:26:46.712 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.36 hyp=0.37 cameraTheta=1.35 mountX=-0.15 mountY=-0.29, mountTheta=-2.04
21:26:46.717 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.36, opts=13)
21:26:46.721 00.004 6120 Enqueuing Move request for scope (0.08, 0.36)
21:26:46.725 00.004 7680 Worker thread wakes up
21:26:46.725 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.36) opts 0xd
21:26:46.725 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.36)
21:26:46.725 00.000 7680 Moving (0.08, 0.36) raw xDistance=-0.15 yDistance=-0.29
21:26:46.725 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:26:46.725 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:26:46.725 00.000 7680 MoveAxis(E, 0, ABG)
21:26:46.726 00.001 7680 Move returns status 0, amount 0
21:26:46.726 00.000 7680 MoveAxis(N, 156, ABG)
21:26:46.726 00.000 7680 Guiding  Dir = 0, Dur = 156
21:26:46.727 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=228, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:26:46.731 00.004 7680 IsSlewing returns 0
21:26:46.732 00.001 7680 IsGuiding returns 0
21:26:46.732 00.000 7680 PulseGuide returned control before completion, sleep 166
21:26:46.754 00.022 6120 UpdateGuideState exits: m=5640 SNR=48.2
21:26:46.757 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:46.762 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:46.769 00.007 6120 Enqueuing Expose request
21:26:46.915 00.146 7680 IsGuiding returns 1
21:26:46.915 00.000 7680 scope still moving after pulse duration time elapsed
21:26:46.948 00.033 7680 IsSlewing returns 0
21:26:46.949 00.001 7680 IsGuiding returns 0
21:26:46.950 00.001 7680 scope move finished after 156 + 61 ms
21:26:46.950 00.000 7680 Move returns status 0, amount 156
21:26:46.951 00.001 7680 move complete, result=0
21:26:46.951 00.000 7680 worker thread done servicing request
21:26:46.952 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 156 ms NORTH
21:26:46.957 00.005 7680 Worker thread wakes up
21:26:46.958 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:46.958 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:48.214 01.256 7680 Exposure complete
21:26:48.318 00.104 7680 worker thread done servicing request
21:26:48.318 00.000 6120 OnExposeComplete: enter
21:26:48.321 00.003 6120 UpdateGuideState(): m_state=6
21:26:48.326 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
21:26:48.329 00.003 6120 Star::Find returns 1 (0), X=1198.99, Y=1054.47, Mass=5584, SNR=48.5, Peak=132 HFD=6.7
21:26:48.334 00.005 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
21:26:48.337 00.003 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
21:26:48.340 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.35 hyp=0.37 cameraTheta=1.26 mountX=-0.18 mountY=-0.27, mountTheta=-2.16
21:26:48.344 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.35, opts=13)
21:26:48.348 00.004 6120 Enqueuing Move request for scope (0.12, 0.35)
21:26:48.352 00.004 7680 Worker thread wakes up
21:26:48.352 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.35) opts 0xd
21:26:48.352 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.35)
21:26:48.353 00.001 7680 Moving (0.12, 0.35) raw xDistance=-0.18 yDistance=-0.27
21:26:48.353 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:26:48.353 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:26:48.354 00.001 7680 MoveAxis(E, 0, ABG)
21:26:48.354 00.000 7680 Move returns status 0, amount 0
21:26:48.354 00.000 7680 MoveAxis(N, 145, ABG)
21:26:48.354 00.000 7680 Guiding  Dir = 0, Dur = 145
21:26:48.354 00.000 7680 IsSlewing returns 0
21:26:48.355 00.001 7680 IsGuiding returns 0
21:26:48.355 00.000 7680 PulseGuide returned control before completion, sleep 155
21:26:48.356 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:26:48.380 00.024 6120 UpdateGuideState exits: m=5584 SNR=48.5
21:26:48.383 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:48.386 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:48.392 00.006 6120 Enqueuing Expose request
21:26:48.513 00.121 7680 IsGuiding returns 1
21:26:48.514 00.001 7680 scope still moving after pulse duration time elapsed
21:26:48.543 00.029 7680 IsSlewing returns 0
21:26:48.544 00.001 7680 IsGuiding returns 0
21:26:48.544 00.000 7680 scope move finished after 145 + 44 ms
21:26:48.545 00.001 7680 Move returns status 0, amount 145
21:26:48.545 00.000 7680 move complete, result=0
21:26:48.545 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 145 ms NORTH
21:26:48.549 00.004 7680 worker thread done servicing request
21:26:48.549 00.000 7680 Worker thread wakes up
21:26:48.550 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:48.550 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1184,1039,31,31)
21:26:48.891 00.341 6120 evsrv: cli 0FAEF7F8 connect
21:26:48.895 00.004 6120 case statement mapped state 6 to 3
21:26:48.899 00.004 6120 case statement mapped state 6 to 3
21:26:48.904 00.005 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"bc2108d0-c512-4ace-926b-f2d69b40005b"}
21:26:48.909 00.005 6120 case statement mapped state 6 to 3
21:26:48.915 00.006 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc2108d0-c512-4ace-926b-f2d69b40005b"}
21:26:49.040 00.125 6120 evsrv: cli 0FAEF7F8 disconnect
21:26:49.047 00.007 6120 evsrv: cli 0FAF0158 connect
21:26:49.051 00.004 6120 case statement mapped state 6 to 3
21:26:49.055 00.004 6120 case statement mapped state 6 to 3
21:26:49.058 00.003 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"d89c8cf6-233c-4390-877b-541a573e131a"}
21:26:49.061 00.003 6120 PhdController::Dither begins
21:26:49.064 00.003 6120 dither: size=5.00, dRA=-1.50 dDec=3.96
21:26:49.067 00.003 6120 MountToCamera -- mountTheta (1.93) + m_xAngle (-2.95) = xAngle (-1.02 = -1.02)
21:26:49.070 00.003 6120 MountToCamera -- mountX=-1.50 mountY=3.96 hyp=4.23 mountTheta=1.93 cameraX=2.21, cameraY=-3.61 cameraTheta=-1.02
21:26:49.073 00.003 6120 setting lock position to (1201.08, 1050.51)
21:26:49.077 00.004 6120 Mount: notify guiding dithered (2.2, -3.6)
21:26:49.080 00.003 6120 Status Line: Dither by -1.50,3.96
21:26:49.085 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
21:26:49.088 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
21:26:49.091 00.003 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"d89c8cf6-233c-4390-877b-541a573e131a"}
21:26:49.095 00.004 6120 evsrv: cli 0FAF0158 disconnect
21:26:49.799 00.704 7680 Exposure complete
21:26:49.867 00.068 7680 worker thread done servicing request
21:26:49.867 00.000 6120 OnExposeComplete: enter
21:26:49.871 00.004 6120 UpdateGuideState(): m_state=6
21:26:49.876 00.005 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
21:26:49.887 00.011 6120 Star::Find returns 1 (0), X=1198.92, Y=1054.60, Mass=5618, SNR=48.1, Peak=123 HFD=6.8
21:26:49.894 00.007 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
21:26:49.900 00.006 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
21:26:49.906 00.006 6120 CameraToMount -- cameraX=-2.16 cameraY=4.10 hyp=4.63 cameraTheta=2.06 mountX=1.36 mountY=-4.63, mountTheta=-1.28
21:26:49.913 00.007 6120 dither recenter: remaining=(1.5,-4.0) step=(1.5,-4.0)
21:26:49.917 00.004 6120 MountToCamera -- mountTheta (-1.21) + m_xAngle (-2.95) = xAngle (-4.16 = 2.12)
21:26:49.922 00.005 6120 MountToCamera -- mountX=1.50 mountY=-3.96 hyp=4.23 mountTheta=-1.21 cameraX=-2.21, cameraY=3.61 cameraTheta=2.12
21:26:49.929 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-2.21, y=3.61, opts=4)
21:26:49.942 00.013 6120 Enqueuing Move request for scope (-2.21, 3.61)
21:26:49.946 00.004 7680 Worker thread wakes up
21:26:49.948 00.002 6120 Mount: notify direct move 1.50,-3.96
21:26:49.952 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-2.21, 3.61) opts 0x4
21:26:49.952 00.000 7680 Handling offset move in thread for scope, endpoint = (-2.21, 3.61)
21:26:49.952 00.000 7680 Moving (-2.21, 3.61) raw xDistance=1.50 yDistance=-3.96
21:26:49.952 00.000 7680 MoveAxis(W, 1005, B)
21:26:49.952 00.000 7680 Guiding  Dir = 3, Dur = 1005
21:26:49.953 00.001 7680 IsSlewing returns 0
21:26:49.953 00.000 7680 IsGuiding returns 0
21:26:49.953 00.000 7680 PulseGuide returned control before completion, sleep 1015
21:26:49.955 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=194, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:26:49.977 00.022 6120 UpdateGuideState exits: m=5618 SNR=48.1
21:26:49.982 00.005 6120 PhdController: settling, locked = 1, distance = 4.58 (1.50) aobump = 0 frame = 1 / 99999
21:26:49.985 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764041209.985,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.58,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:26:49.989 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:49.993 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:49.997 00.004 6120 Enqueuing Expose request
21:26:50.978 00.981 7680 IsGuiding returns 1
21:26:50.978 00.000 7680 scope still moving after pulse duration time elapsed
21:26:51.008 00.030 7680 IsSlewing returns 0
21:26:51.009 00.001 7680 IsGuiding returns 0
21:26:51.010 00.001 7680 scope move finished after 1005 + 51 ms
21:26:51.011 00.001 7680 Move returns status 0, amount 1005
21:26:51.011 00.000 7680 MoveAxis(N, 2149, B)
21:26:51.011 00.000 7680 Guiding  Dir = 0, Dur = 2149
21:26:51.012 00.001 7680 IsSlewing returns 0
21:26:51.012 00.000 7680 IsGuiding returns 0
21:26:51.013 00.001 7680 PulseGuide returned control before completion, sleep 2159
21:26:53.187 02.174 7680 IsGuiding returns 1
21:26:53.188 00.001 7680 scope still moving after pulse duration time elapsed
21:26:53.218 00.030 7680 IsSlewing returns 0
21:26:53.219 00.001 7680 IsGuiding returns 0
21:26:53.219 00.000 7680 scope move finished after 2149 + 58 ms
21:26:53.220 00.001 7680 Move returns status 0, amount 2149
21:26:53.220 00.000 7680 move complete, result=0
21:26:53.222 00.002 7680 worker thread done servicing request
21:26:53.222 00.000 6120 GuideStep: 1.5 px 1005 ms WEST, -4.0 px 2149 ms NORTH
21:26:53.228 00.006 7680 Worker thread wakes up
21:26:53.228 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:53.229 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:26:54.484 01.255 7680 Exposure complete
21:26:54.593 00.109 7680 worker thread done servicing request
21:26:54.593 00.000 6120 OnExposeComplete: enter
21:26:54.597 00.004 6120 UpdateGuideState(): m_state=6
21:26:54.601 00.004 6120 Star::Find(15, 1198, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
21:26:54.605 00.004 6120 Star::Find returns 1 (0), X=1200.30, Y=1051.57, Mass=5504, SNR=47.9, Peak=131 HFD=6.9
21:26:54.609 00.004 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
21:26:54.612 00.003 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
21:26:54.616 00.004 6120 CameraToMount -- cameraX=-0.78 cameraY=1.06 hyp=1.32 cameraTheta=2.21 mountX=0.57 mountY=-1.30, mountTheta=-1.16
21:26:54.621 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.78, y=1.06, opts=13)
21:26:54.625 00.004 6120 Enqueuing Move request for scope (-0.78, 1.06)
21:26:54.628 00.003 7680 Worker thread wakes up
21:26:54.628 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 1.06) opts 0xd
21:26:54.628 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.78, 1.06)
21:26:54.628 00.000 7680 Moving (-0.78, 1.06) raw xDistance=0.57 yDistance=-1.30
21:26:54.628 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
21:26:54.629 00.001 7680 resist switch: large excursion: input -1.30 thresh 0.60 direction from 0 to -1
21:26:54.629 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.89
21:26:54.629 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.30 from input -1.30
21:26:54.631 00.002 7680 MoveAxis(W, 241, ABG)
21:26:54.631 00.000 7680 Guiding  Dir = 3, Dur = 241
21:26:54.631 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:26:54.635 00.004 7680 IsSlewing returns 0
21:26:54.636 00.001 7680 IsGuiding returns 0
21:26:54.636 00.000 7680 PulseGuide returned control before completion, sleep 251
21:26:54.658 00.022 6120 UpdateGuideState exits: m=5504 SNR=47.9
21:26:54.663 00.005 6120 PhdController: settling, locked = 1, distance = 1.32 (1.50) aobump = 0 frame = 2 / 99999
21:26:54.665 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764041214.665,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.32,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:26:54.670 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:54.672 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:54.675 00.003 6120 Enqueuing Expose request
21:26:54.896 00.221 7680 IsGuiding returns 1
21:26:54.896 00.000 7680 scope still moving after pulse duration time elapsed
21:26:54.927 00.031 7680 IsSlewing returns 0
21:26:54.927 00.000 7680 IsGuiding returns 0
21:26:54.927 00.000 7680 scope move finished after 241 + 49 ms
21:26:54.927 00.000 7680 Move returns status 0, amount 241
21:26:54.927 00.000 7680 MoveAxis(N, 704, ABG)
21:26:54.928 00.001 7680 Guiding  Dir = 0, Dur = 704
21:26:54.928 00.000 7680 IsSlewing returns 0
21:26:54.929 00.001 7680 IsGuiding returns 0
21:26:54.929 00.000 7680 PulseGuide returned control before completion, sleep 714
21:26:55.659 00.730 7680 IsGuiding returns 1
21:26:55.660 00.001 7680 scope still moving after pulse duration time elapsed
21:26:55.691 00.031 7680 IsSlewing returns 0
21:26:55.691 00.000 7680 IsGuiding returns 0
21:26:55.693 00.002 7680 scope move finished after 704 + 59 ms
21:26:55.693 00.000 7680 Move returns status 0, amount 704
21:26:55.693 00.000 7680 move complete, result=0
21:26:55.693 00.000 7680 worker thread done servicing request
21:26:55.693 00.000 6120 GuideStep: 0.6 px 241 ms WEST, -1.3 px 704 ms NORTH
21:26:55.699 00.006 7680 Worker thread wakes up
21:26:55.699 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:55.699 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:26:56.949 01.250 7680 Exposure complete
21:26:57.055 00.106 7680 worker thread done servicing request
21:26:57.056 00.001 6120 OnExposeComplete: enter
21:26:57.059 00.003 6120 UpdateGuideState(): m_state=6
21:26:57.063 00.004 6120 Star::Find(15, 1200, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
21:26:57.067 00.004 6120 Star::Find returns 1 (0), X=1200.66, Y=1050.53, Mass=5825, SNR=48.9, Peak=119 HFD=7.1
21:26:57.071 00.004 6120 CameraToMount -- cameraTheta (3.09) - m_xAngle (-2.95) = xAngle (6.05 = -0.24)
21:26:57.075 00.004 6120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.78 = -0.50)
21:26:57.079 00.004 6120 CameraToMount -- cameraX=-0.42 cameraY=0.02 hyp=0.42 cameraTheta=3.09 mountX=0.41 mountY=-0.20, mountTheta=-0.46
21:26:57.083 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.42, y=0.02, opts=13)
21:26:57.088 00.005 6120 Enqueuing Move request for scope (-0.42, 0.02)
21:26:57.091 00.003 7680 Worker thread wakes up
21:26:57.091 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.02) opts 0xd
21:26:57.092 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.42, 0.02)
21:26:57.092 00.000 7680 Moving (-0.42, 0.02) raw xDistance=0.41 yDistance=-0.20
21:26:57.092 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
21:26:57.092 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:26:57.092 00.000 7680 MoveAxis(W, 190, ABG)
21:26:57.093 00.001 7680 Guiding  Dir = 3, Dur = 190
21:26:57.093 00.000 7680 IsSlewing returns 0
21:26:57.094 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:26:57.097 00.003 7680 IsGuiding returns 0
21:26:57.098 00.001 7680 PulseGuide returned control before completion, sleep 200
21:26:57.118 00.020 6120 UpdateGuideState exits: m=5825 SNR=48.9
21:26:57.123 00.005 6120 PhdController: settling, locked = 1, distance = 1.05 (1.50) aobump = 0 frame = 3 / 99999
21:26:57.126 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764041217.126,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.05,"Time":2.5,"SettleTime":10.0,"StarLocked":true}
21:26:57.131 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:57.134 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:57.138 00.004 6120 Enqueuing Expose request
21:26:57.314 00.176 7680 IsGuiding returns 1
21:26:57.314 00.000 7680 scope still moving after pulse duration time elapsed
21:26:57.345 00.031 7680 IsSlewing returns 0
21:26:57.348 00.003 7680 IsGuiding returns 0
21:26:57.348 00.000 7680 scope move finished after 190 + 61 ms
21:26:57.348 00.000 7680 Move returns status 0, amount 190
21:26:57.350 00.002 7680 MoveAxis(N, 111, ABG)
21:26:57.350 00.000 7680 Guiding  Dir = 0, Dur = 111
21:26:57.350 00.000 7680 IsSlewing returns 0
21:26:57.351 00.001 7680 IsGuiding returns 0
21:26:57.352 00.001 7680 PulseGuide returned control before completion, sleep 121
21:26:57.485 00.133 7680 IsGuiding returns 1
21:26:57.486 00.001 7680 scope still moving after pulse duration time elapsed
21:26:57.518 00.032 7680 IsSlewing returns 0
21:26:57.518 00.000 7680 IsGuiding returns 0
21:26:57.519 00.001 7680 scope move finished after 111 + 57 ms
21:26:57.520 00.001 7680 Move returns status 0, amount 111
21:26:57.520 00.000 7680 move complete, result=0
21:26:57.521 00.001 7680 worker thread done servicing request
21:26:57.521 00.000 6120 GuideStep: 0.4 px 190 ms WEST, -0.2 px 111 ms NORTH
21:26:57.527 00.006 7680 Worker thread wakes up
21:26:57.527 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:57.527 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:26:58.785 01.258 7680 Exposure complete
21:26:58.885 00.100 7680 worker thread done servicing request
21:26:58.886 00.001 6120 OnExposeComplete: enter
21:26:58.889 00.003 6120 UpdateGuideState(): m_state=6
21:26:58.894 00.005 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
21:26:58.897 00.003 6120 Star::Find returns 1 (0), X=1200.73, Y=1050.48, Mass=5777, SNR=49.0, Peak=134 HFD=7.2
21:26:58.899 00.002 6120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-2.95) = xAngle (-0.11 = -0.11)
21:26:58.904 00.005 6120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.38 = -0.38)
21:26:58.907 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.03 hyp=0.35 cameraTheta=-3.07 mountX=0.35 mountY=-0.13, mountTheta=-0.36
21:26:58.911 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.03, opts=13)
21:26:58.914 00.003 6120 Enqueuing Move request for scope (-0.35, -0.03)
21:26:58.919 00.005 7680 Worker thread wakes up
21:26:58.919 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.03) opts 0xd
21:26:58.919 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.03)
21:26:58.920 00.001 7680 Moving (-0.35, -0.03) raw xDistance=0.35 yDistance=-0.13
21:26:58.920 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
21:26:58.920 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:26:58.920 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:26:58.921 00.001 7680 MoveAxis(W, 162, ABG)
21:26:58.921 00.000 7680 Guiding  Dir = 3, Dur = 162
21:26:58.921 00.000 7680 IsSlewing returns 0
21:26:58.921 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=162, Gamma=1.000
21:26:58.926 00.005 7680 IsGuiding returns 0
21:26:58.926 00.000 7680 PulseGuide returned control before completion, sleep 172
21:26:58.946 00.020 6120 UpdateGuideState exits: m=5777 SNR=49.0
21:26:58.951 00.005 6120 PhdController: settling, locked = 1, distance = 0.84 (1.50) aobump = 0 frame = 4 / 99999
21:26:58.956 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764041218.956,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.84,"Time":4.3,"SettleTime":10.0,"StarLocked":true}
21:26:58.960 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:58.965 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:26:58.968 00.003 6120 Enqueuing Expose request
21:26:59.104 00.136 7680 IsGuiding returns 1
21:26:59.105 00.001 7680 scope still moving after pulse duration time elapsed
21:26:59.137 00.032 7680 IsSlewing returns 0
21:26:59.138 00.001 7680 IsGuiding returns 0
21:26:59.138 00.000 7680 scope move finished after 162 + 50 ms
21:26:59.139 00.001 7680 Move returns status 0, amount 162
21:26:59.139 00.000 7680 MoveAxis(N, 0, ABG)
21:26:59.139 00.000 7680 Move returns status 0, amount 0
21:26:59.141 00.002 7680 move complete, result=0
21:26:59.141 00.000 7680 worker thread done servicing request
21:26:59.141 00.000 6120 GuideStep: 0.4 px 162 ms WEST, -0.1 px 0 ms NORTH
21:26:59.148 00.007 7680 Worker thread wakes up
21:26:59.148 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:26:59.148 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:00.399 01.251 7680 Exposure complete
21:27:00.507 00.108 7680 worker thread done servicing request
21:27:00.508 00.001 6120 OnExposeComplete: enter
21:27:00.511 00.003 6120 UpdateGuideState(): m_state=6
21:27:00.514 00.003 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
21:27:00.519 00.005 6120 Star::Find returns 1 (0), X=1201.06, Y=1050.50, Mass=5452, SNR=48.1, Peak=121 HFD=6.8
21:27:00.524 00.005 6120 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-2.95) = xAngle (-0.06 = -0.06)
21:27:00.527 00.003 6120 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.33 = -0.33)
21:27:00.530 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.02 mountX=0.03 mountY=-0.01, mountTheta=-0.31
21:27:00.536 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.00, opts=13)
21:27:00.539 00.003 6120 Enqueuing Move request for scope (-0.03, -0.00)
21:27:00.544 00.005 7680 Worker thread wakes up
21:27:00.544 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
21:27:00.544 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
21:27:00.544 00.000 7680 Moving (-0.03, -0.00) raw xDistance=0.03 yDistance=-0.01
21:27:00.544 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:27:00.544 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:27:00.544 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:27:00.544 00.000 7680 MoveAxis(E, 0, ABG)
21:27:00.545 00.001 7680 Move returns status 0, amount 0
21:27:00.545 00.000 7680 MoveAxis(N, 0, ABG)
21:27:00.545 00.000 7680 Move returns status 0, amount 0
21:27:00.545 00.000 7680 move complete, result=0
21:27:00.545 00.000 7680 worker thread done servicing request
21:27:00.546 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:27:00.570 00.024 6120 UpdateGuideState exits: m=5452 SNR=48.1
21:27:00.576 00.006 6120 PhdController: settling, locked = 1, distance = 0.60 (1.50) aobump = 0 frame = 5 / 99999
21:27:00.584 00.008 6120 evsrv: {"Event":"Settling","Timestamp":1764041220.584,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.60,"Time":5.9,"SettleTime":10.0,"StarLocked":true}
21:27:00.589 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:00.594 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:00.597 00.003 6120 Enqueuing Expose request
21:27:00.602 00.005 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:27:00.607 00.005 7680 Worker thread wakes up
21:27:00.607 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:00.607 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:01.854 01.247 7680 Exposure complete
21:27:01.957 00.103 7680 worker thread done servicing request
21:27:01.957 00.000 6120 OnExposeComplete: enter
21:27:01.961 00.004 6120 UpdateGuideState(): m_state=6
21:27:01.965 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
21:27:01.968 00.003 6120 Star::Find returns 1 (0), X=1201.12, Y=1050.83, Mass=5764, SNR=48.5, Peak=133 HFD=6.7
21:27:01.973 00.005 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
21:27:01.976 00.003 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
21:27:01.981 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.32 hyp=0.32 cameraTheta=1.45 mountX=-0.10 mountY=-0.27, mountTheta=-1.92
21:27:01.988 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.32, opts=13)
21:27:01.991 00.003 6120 Enqueuing Move request for scope (0.04, 0.32)
21:27:01.996 00.005 7680 Worker thread wakes up
21:27:01.996 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.32) opts 0xd
21:27:01.996 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.32)
21:27:01.996 00.000 7680 Moving (0.04, 0.32) raw xDistance=-0.10 yDistance=-0.27
21:27:01.996 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:27:01.996 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:27:01.997 00.001 7680 MoveAxis(E, 0, ABG)
21:27:01.997 00.000 7680 Move returns status 0, amount 0
21:27:01.997 00.000 7680 MoveAxis(N, 146, ABG)
21:27:01.997 00.000 7680 Guiding  Dir = 0, Dur = 146
21:27:01.997 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:27:02.001 00.004 7680 IsSlewing returns 0
21:27:02.002 00.001 7680 IsGuiding returns 0
21:27:02.002 00.000 7680 PulseGuide returned control before completion, sleep 156
21:27:02.024 00.022 6120 UpdateGuideState exits: m=5764 SNR=48.5
21:27:02.028 00.004 6120 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 6 / 99999
21:27:02.031 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764041222.031,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.51,"Time":7.4,"SettleTime":10.0,"StarLocked":true}
21:27:02.036 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:02.039 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:02.043 00.004 6120 Enqueuing Expose request
21:27:02.174 00.131 7680 IsGuiding returns 1
21:27:02.175 00.001 7680 scope still moving after pulse duration time elapsed
21:27:02.206 00.031 7680 IsSlewing returns 0
21:27:02.208 00.002 7680 IsGuiding returns 0
21:27:02.208 00.000 7680 scope move finished after 146 + 59 ms
21:27:02.208 00.000 7680 Move returns status 0, amount 146
21:27:02.209 00.001 7680 move complete, result=0
21:27:02.209 00.000 7680 worker thread done servicing request
21:27:02.210 00.001 7680 Worker thread wakes up
21:27:02.210 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
21:27:02.216 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:02.216 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:03.467 01.251 7680 Exposure complete
21:27:03.553 00.086 7680 worker thread done servicing request
21:27:03.555 00.002 6120 OnExposeComplete: enter
21:27:03.559 00.004 6120 UpdateGuideState(): m_state=6
21:27:03.563 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
21:27:03.566 00.003 6120 Star::Find returns 1 (0), X=1201.04, Y=1050.93, Mass=5431, SNR=47.4, Peak=131 HFD=6.5
21:27:03.569 00.003 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
21:27:03.574 00.005 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
21:27:03.576 00.002 6120 CameraToMount -- cameraX=-0.05 cameraY=0.42 hyp=0.42 cameraTheta=1.69 mountX=-0.03 mountY=-0.40, mountTheta=-1.65
21:27:03.582 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.42, opts=13)
21:27:03.586 00.004 6120 Enqueuing Move request for scope (-0.05, 0.42)
21:27:03.589 00.003 7680 Worker thread wakes up
21:27:03.589 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.42) opts 0xd
21:27:03.589 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.42)
21:27:03.589 00.000 7680 Moving (-0.05, 0.42) raw xDistance=-0.03 yDistance=-0.40
21:27:03.590 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:27:03.590 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
21:27:03.590 00.000 7680 MoveAxis(E, 0, ABG)
21:27:03.590 00.000 7680 Move returns status 0, amount 0
21:27:03.590 00.000 7680 MoveAxis(N, 216, ABG)
21:27:03.590 00.000 7680 Guiding  Dir = 0, Dur = 216
21:27:03.590 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:27:03.595 00.005 7680 IsSlewing returns 0
21:27:03.595 00.000 7680 IsGuiding returns 0
21:27:03.596 00.001 7680 PulseGuide returned control before completion, sleep 226
21:27:03.616 00.020 6120 UpdateGuideState exits: m=5431 SNR=47.4
21:27:03.621 00.005 6120 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 7 / 99999
21:27:03.624 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764041223.624,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.49,"Time":9.0,"SettleTime":10.0,"StarLocked":true}
21:27:03.628 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:03.631 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:03.636 00.005 6120 Enqueuing Expose request
21:27:03.834 00.198 7680 IsGuiding returns 1
21:27:03.834 00.000 7680 scope still moving after pulse duration time elapsed
21:27:03.865 00.031 7680 IsSlewing returns 0
21:27:03.867 00.002 7680 IsGuiding returns 0
21:27:03.868 00.001 7680 scope move finished after 216 + 55 ms
21:27:03.868 00.000 7680 Move returns status 0, amount 216
21:27:03.868 00.000 7680 move complete, result=0
21:27:03.868 00.000 7680 worker thread done servicing request
21:27:03.868 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 216 ms NORTH
21:27:03.874 00.006 7680 Worker thread wakes up
21:27:03.875 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:03.875 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:05.130 01.255 7680 Exposure complete
21:27:05.240 00.110 7680 worker thread done servicing request
21:27:05.240 00.000 6120 OnExposeComplete: enter
21:27:05.243 00.003 6120 UpdateGuideState(): m_state=6
21:27:05.247 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
21:27:05.252 00.005 6120 Star::Find returns 1 (0), X=1201.02, Y=1050.70, Mass=5962, SNR=49.9, Peak=134 HFD=6.8
21:27:05.256 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
21:27:05.259 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
21:27:05.263 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.90 mountX=0.03 mountY=-0.20, mountTheta=-1.43
21:27:05.267 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.19, opts=13)
21:27:05.271 00.004 6120 Enqueuing Move request for scope (-0.06, 0.19)
21:27:05.275 00.004 7680 Worker thread wakes up
21:27:05.275 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
21:27:05.275 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
21:27:05.275 00.000 7680 Moving (-0.06, 0.19) raw xDistance=0.03 yDistance=-0.20
21:27:05.275 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:27:05.275 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:27:05.276 00.001 7680 MoveAxis(E, 0, ABG)
21:27:05.276 00.000 7680 Move returns status 0, amount 0
21:27:05.277 00.001 7680 MoveAxis(N, 109, ABG)
21:27:05.277 00.000 7680 Guiding  Dir = 0, Dur = 109
21:27:05.277 00.000 7680 IsSlewing returns 0
21:27:05.278 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:27:05.282 00.004 7680 IsGuiding returns 0
21:27:05.282 00.000 7680 PulseGuide returned control before completion, sleep 119
21:27:05.302 00.020 6120 UpdateGuideState exits: m=5962 SNR=49.9
21:27:05.305 00.003 6120 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 8 / 99999
21:27:05.309 00.004 6120 PhdController: newstate STATE_FINISH
21:27:05.314 00.005 6120 PhdController complete: success
21:27:05.317 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764041225.317,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
21:27:05.322 00.005 6120 Mount: notify guiding dither settle done success=1
21:27:05.325 00.003 6120 PhdController: newstate STATE_IDLE
21:27:05.330 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:05.335 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:05.338 00.003 6120 Enqueuing Expose request
21:27:05.417 00.079 7680 IsGuiding returns 1
21:27:05.419 00.002 7680 scope still moving after pulse duration time elapsed
21:27:05.448 00.029 7680 IsSlewing returns 0
21:27:05.449 00.001 7680 IsGuiding returns 0
21:27:05.450 00.001 7680 scope move finished after 109 + 58 ms
21:27:05.450 00.000 7680 Move returns status 0, amount 109
21:27:05.450 00.000 7680 move complete, result=0
21:27:05.451 00.001 7680 worker thread done servicing request
21:27:05.451 00.000 7680 Worker thread wakes up
21:27:05.451 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 109 ms NORTH
21:27:05.458 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:05.458 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:06.708 01.250 7680 Exposure complete
21:27:06.801 00.093 7680 worker thread done servicing request
21:27:06.802 00.001 6120 OnExposeComplete: enter
21:27:06.805 00.003 6120 UpdateGuideState(): m_state=6
21:27:06.810 00.005 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
21:27:06.813 00.003 6120 Star::Find returns 1 (0), X=1201.17, Y=1050.82, Mass=5468, SNR=48.6, Peak=142 HFD=6.8
21:27:06.817 00.004 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
21:27:06.822 00.005 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
21:27:06.825 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.31 mountX=-0.14 mountY=-0.25, mountTheta=-2.09
21:27:06.832 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.32, opts=13)
21:27:06.837 00.005 6120 Enqueuing Move request for scope (0.08, 0.32)
21:27:06.841 00.004 7680 Worker thread wakes up
21:27:06.841 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.32) opts 0xd
21:27:06.841 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.32)
21:27:06.842 00.001 7680 Moving (0.08, 0.32) raw xDistance=-0.14 yDistance=-0.25
21:27:06.842 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:27:06.842 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:27:06.842 00.000 7680 MoveAxis(E, 0, ABG)
21:27:06.842 00.000 7680 Move returns status 0, amount 0
21:27:06.842 00.000 7680 MoveAxis(N, 134, ABG)
21:27:06.844 00.002 7680 Guiding  Dir = 0, Dur = 134
21:27:06.844 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:27:06.848 00.004 7680 IsSlewing returns 0
21:27:06.848 00.000 7680 IsGuiding returns 0
21:27:06.849 00.001 7680 PulseGuide returned control before completion, sleep 144
21:27:06.869 00.020 6120 UpdateGuideState exits: m=5468 SNR=48.6
21:27:06.874 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:06.877 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:06.881 00.004 6120 Enqueuing Expose request
21:27:07.007 00.126 7680 IsGuiding returns 0
21:27:07.007 00.000 7680 Move returns status 0, amount 134
21:27:07.009 00.002 7680 move complete, result=0
21:27:07.009 00.000 7680 worker thread done servicing request
21:27:07.009 00.000 7680 Worker thread wakes up
21:27:07.010 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 134 ms NORTH
21:27:07.017 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:07.017 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:08.259 01.242 7680 Exposure complete
21:27:08.383 00.124 7680 worker thread done servicing request
21:27:08.383 00.000 6120 OnExposeComplete: enter
21:27:08.388 00.005 6120 UpdateGuideState(): m_state=6
21:27:08.393 00.005 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
21:27:08.397 00.004 6120 Star::Find returns 1 (0), X=1201.40, Y=1050.69, Mass=6003, SNR=49.6, Peak=131 HFD=6.9
21:27:08.401 00.004 6120 CameraToMount -- cameraTheta (0.53) - m_xAngle (-2.95) = xAngle (3.48 = -2.80)
21:27:08.404 00.003 6120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.22 = -3.07)
21:27:08.408 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=0.18 hyp=0.37 cameraTheta=0.53 mountX=-0.34 mountY=-0.03, mountTheta=-3.06
21:27:08.413 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=0.18, opts=13)
21:27:08.416 00.003 6120 Enqueuing Move request for scope (0.32, 0.18)
21:27:08.420 00.004 7680 Worker thread wakes up
21:27:08.420 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.18) opts 0xd
21:27:08.420 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, 0.18)
21:27:08.420 00.000 7680 Moving (0.32, 0.18) raw xDistance=-0.34 yDistance=-0.03
21:27:08.422 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
21:27:08.422 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:27:08.422 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:27:08.422 00.000 7680 MoveAxis(E, 145, ABG)
21:27:08.422 00.000 7680 Guiding  Dir = 2, Dur = 145
21:27:08.423 00.001 7680 IsSlewing returns 0
21:27:08.423 00.000 7680 IsGuiding returns 0
21:27:08.423 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:27:08.427 00.004 7680 PulseGuide returned control before completion, sleep 155
21:27:08.449 00.022 6120 UpdateGuideState exits: m=6003 SNR=49.6
21:27:08.454 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:08.459 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:08.463 00.004 6120 Enqueuing Expose request
21:27:08.593 00.130 7680 IsGuiding returns 1
21:27:08.594 00.001 7680 scope still moving after pulse duration time elapsed
21:27:08.625 00.031 7680 IsSlewing returns 0
21:27:08.627 00.002 7680 IsGuiding returns 0
21:27:08.627 00.000 7680 scope move finished after 145 + 58 ms
21:27:08.628 00.001 7680 Move returns status 0, amount 145
21:27:08.628 00.000 7680 MoveAxis(N, 0, ABG)
21:27:08.628 00.000 7680 Move returns status 0, amount 0
21:27:08.629 00.001 7680 move complete, result=0
21:27:08.629 00.000 7680 worker thread done servicing request
21:27:08.629 00.000 7680 Worker thread wakes up
21:27:08.630 00.001 6120 GuideStep: -0.3 px 145 ms EAST, -0.0 px 0 ms NORTH
21:27:08.635 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:08.637 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:09.891 01.254 7680 Exposure complete
21:27:09.999 00.108 7680 worker thread done servicing request
21:27:09.999 00.000 6120 OnExposeComplete: enter
21:27:10.003 00.004 6120 UpdateGuideState(): m_state=6
21:27:10.008 00.005 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
21:27:10.013 00.005 6120 Star::Find returns 1 (0), X=1201.00, Y=1051.14, Mass=5695, SNR=48.6, Peak=126 HFD=7.0
21:27:10.018 00.005 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
21:27:10.022 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
21:27:10.027 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.63 hyp=0.64 cameraTheta=1.70 mountX=-0.04 mountY=-0.61, mountTheta=-1.63
21:27:10.032 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.63, opts=13)
21:27:10.035 00.003 6120 Enqueuing Move request for scope (-0.08, 0.63)
21:27:10.039 00.004 7680 Worker thread wakes up
21:27:10.040 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.63) opts 0xd
21:27:10.040 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.63)
21:27:10.040 00.000 7680 Moving (-0.08, 0.63) raw xDistance=-0.04 yDistance=-0.61
21:27:10.040 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:27:10.041 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
21:27:10.041 00.000 7680 MoveAxis(E, 0, ABG)
21:27:10.041 00.000 7680 Move returns status 0, amount 0
21:27:10.041 00.000 7680 MoveAxis(N, 329, ABG)
21:27:10.042 00.001 7680 Guiding  Dir = 0, Dur = 329
21:27:10.042 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:27:10.046 00.004 7680 IsSlewing returns 0
21:27:10.047 00.001 7680 IsGuiding returns 0
21:27:10.047 00.000 7680 PulseGuide returned control before completion, sleep 339
21:27:10.068 00.021 6120 UpdateGuideState exits: m=5695 SNR=48.6
21:27:10.073 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:10.077 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:10.081 00.004 6120 Enqueuing Expose request
21:27:10.399 00.318 7680 IsGuiding returns 1
21:27:10.401 00.002 7680 scope still moving after pulse duration time elapsed
21:27:10.430 00.029 7680 IsSlewing returns 0
21:27:10.431 00.001 7680 IsGuiding returns 0
21:27:10.432 00.001 7680 scope move finished after 329 + 55 ms
21:27:10.432 00.000 7680 Move returns status 0, amount 329
21:27:10.433 00.001 7680 move complete, result=0
21:27:10.433 00.000 7680 worker thread done servicing request
21:27:10.433 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 329 ms NORTH
21:27:10.441 00.008 7680 Worker thread wakes up
21:27:10.441 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:10.441 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:11.696 01.255 7680 Exposure complete
21:27:11.803 00.107 7680 worker thread done servicing request
21:27:11.803 00.000 6120 OnExposeComplete: enter
21:27:11.808 00.005 6120 UpdateGuideState(): m_state=6
21:27:11.812 00.004 6120 Star::Find(15, 1201, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
21:27:11.816 00.004 6120 Star::Find returns 1 (0), X=1201.17, Y=1050.73, Mass=5391, SNR=46.8, Peak=128 HFD=6.7
21:27:11.820 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
21:27:11.825 00.005 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
21:27:11.829 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.19 mountX=-0.13 mountY=-0.16, mountTheta=-2.25
21:27:11.835 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.22, opts=13)
21:27:11.839 00.004 6120 Enqueuing Move request for scope (0.09, 0.22)
21:27:11.843 00.004 7680 Worker thread wakes up
21:27:11.843 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
21:27:11.843 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
21:27:11.843 00.000 7680 Moving (0.09, 0.22) raw xDistance=-0.13 yDistance=-0.16
21:27:11.843 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:27:11.843 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:27:11.843 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:27:11.843 00.000 7680 MoveAxis(E, 0, ABG)
21:27:11.844 00.001 7680 Move returns status 0, amount 0
21:27:11.844 00.000 7680 MoveAxis(N, 0, ABG)
21:27:11.844 00.000 7680 Move returns status 0, amount 0
21:27:11.844 00.000 7680 move complete, result=0
21:27:11.844 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=234, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:27:11.850 00.006 7680 worker thread done servicing request
21:27:11.873 00.023 6120 UpdateGuideState exits: m=5391 SNR=46.8
21:27:11.877 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:11.881 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:11.885 00.004 6120 Enqueuing Expose request
21:27:11.891 00.006 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:27:11.895 00.004 7680 Worker thread wakes up
21:27:11.895 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:11.895 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:13.136 01.241 7680 Exposure complete
21:27:13.245 00.109 7680 worker thread done servicing request
21:27:13.246 00.001 6120 OnExposeComplete: enter
21:27:13.249 00.003 6120 UpdateGuideState(): m_state=6
21:27:13.253 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
21:27:13.256 00.003 6120 Star::Find returns 1 (0), X=1201.04, Y=1050.63, Mass=5873, SNR=49.4, Peak=134 HFD=6.7
21:27:13.260 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.42)
21:27:13.265 00.005 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.69)
21:27:13.269 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.91 mountX=0.02 mountY=-0.13, mountTheta=-1.42
21:27:13.275 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.12, opts=13)
21:27:13.279 00.004 6120 Enqueuing Move request for scope (-0.04, 0.12)
21:27:13.282 00.003 7680 Worker thread wakes up
21:27:13.282 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
21:27:13.282 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
21:27:13.283 00.001 7680 Moving (-0.04, 0.12) raw xDistance=0.02 yDistance=-0.13
21:27:13.283 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:27:13.283 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:27:13.283 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:27:13.283 00.000 7680 MoveAxis(E, 0, ABG)
21:27:13.283 00.000 7680 Move returns status 0, amount 0
21:27:13.284 00.001 7680 MoveAxis(N, 0, ABG)
21:27:13.284 00.000 7680 Move returns status 0, amount 0
21:27:13.284 00.000 7680 move complete, result=0
21:27:13.285 00.001 7680 worker thread done servicing request
21:27:13.285 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:27:13.311 00.026 6120 UpdateGuideState exits: m=5873 SNR=49.4
21:27:13.316 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:13.319 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:13.323 00.004 6120 Enqueuing Expose request
21:27:13.326 00.003 7680 Worker thread wakes up
21:27:13.328 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:13.328 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:13.328 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:27:14.576 01.248 7680 Exposure complete
21:27:14.693 00.117 7680 worker thread done servicing request
21:27:14.693 00.000 6120 OnExposeComplete: enter
21:27:14.696 00.003 6120 UpdateGuideState(): m_state=6
21:27:14.700 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
21:27:14.705 00.005 6120 Star::Find returns 1 (0), X=1201.37, Y=1050.82, Mass=5263, SNR=46.6, Peak=118 HFD=6.8
21:27:14.710 00.005 6120 CameraToMount -- cameraTheta (0.82) - m_xAngle (-2.95) = xAngle (3.77 = -2.51)
21:27:14.716 00.006 6120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.51 = -2.78)
21:27:14.719 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=0.31 hyp=0.42 cameraTheta=0.82 mountX=-0.34 mountY=-0.15, mountTheta=-2.73
21:27:14.724 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.31, opts=13)
21:27:14.728 00.004 6120 Enqueuing Move request for scope (0.29, 0.31)
21:27:14.733 00.005 7680 Worker thread wakes up
21:27:14.733 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.31) opts 0xd
21:27:14.733 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.31)
21:27:14.733 00.000 7680 Moving (0.29, 0.31) raw xDistance=-0.34 yDistance=-0.15
21:27:14.733 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
21:27:14.734 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:27:14.734 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:27:14.734 00.000 7680 MoveAxis(E, 144, ABG)
21:27:14.734 00.000 7680 Guiding  Dir = 2, Dur = 144
21:27:14.735 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:27:14.741 00.006 7680 IsSlewing returns 0
21:27:14.741 00.000 7680 IsGuiding returns 0
21:27:14.742 00.001 7680 PulseGuide returned control before completion, sleep 154
21:27:14.764 00.022 6120 UpdateGuideState exits: m=5263 SNR=46.6
21:27:14.769 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:14.772 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:14.776 00.004 6120 Enqueuing Expose request
21:27:14.907 00.131 7680 IsGuiding returns 1
21:27:14.907 00.000 7680 scope still moving after pulse duration time elapsed
21:27:14.938 00.031 7680 IsSlewing returns 0
21:27:14.938 00.000 7680 IsGuiding returns 1
21:27:14.969 00.031 7680 IsSlewing returns 0
21:27:14.970 00.001 7680 IsGuiding returns 0
21:27:14.971 00.001 7680 scope move finished after 144 + 85 ms
21:27:14.972 00.001 7680 Move returns status 0, amount 144
21:27:14.972 00.000 7680 MoveAxis(N, 0, ABG)
21:27:14.972 00.000 7680 Move returns status 0, amount 0
21:27:14.973 00.001 7680 move complete, result=0
21:27:14.973 00.000 7680 worker thread done servicing request
21:27:14.973 00.000 7680 Worker thread wakes up
21:27:14.974 00.001 6120 GuideStep: -0.3 px 144 ms EAST, -0.2 px 0 ms NORTH
21:27:14.979 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:14.980 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:16.229 01.249 7680 Exposure complete
21:27:16.343 00.114 7680 worker thread done servicing request
21:27:16.343 00.000 6120 OnExposeComplete: enter
21:27:16.347 00.004 6120 UpdateGuideState(): m_state=6
21:27:16.352 00.005 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
21:27:16.356 00.004 6120 Star::Find returns 1 (0), X=1201.09, Y=1050.89, Mass=5525, SNR=47.8, Peak=131 HFD=6.8
21:27:16.361 00.005 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.77)
21:27:16.365 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
21:27:16.369 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.38 hyp=0.38 cameraTheta=1.56 mountX=-0.07 mountY=-0.34, mountTheta=-1.78
21:27:16.373 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.38, opts=13)
21:27:16.377 00.004 6120 Enqueuing Move request for scope (0.00, 0.38)
21:27:16.383 00.006 7680 Worker thread wakes up
21:27:16.383 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.38) opts 0xd
21:27:16.383 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.38)
21:27:16.383 00.000 7680 Moving (0.00, 0.38) raw xDistance=-0.07 yDistance=-0.34
21:27:16.384 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:27:16.384 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:27:16.384 00.000 7680 MoveAxis(E, 0, ABG)
21:27:16.384 00.000 7680 Move returns status 0, amount 0
21:27:16.384 00.000 7680 MoveAxis(N, 184, ABG)
21:27:16.384 00.000 7680 Guiding  Dir = 0, Dur = 184
21:27:16.384 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:27:16.388 00.004 7680 IsSlewing returns 0
21:27:16.389 00.001 7680 IsGuiding returns 0
21:27:16.389 00.000 7680 PulseGuide returned control before completion, sleep 194
21:27:16.414 00.025 6120 UpdateGuideState exits: m=5525 SNR=47.8
21:27:16.420 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:16.425 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:16.429 00.004 6120 Enqueuing Expose request
21:27:16.592 00.163 7680 IsGuiding returns 1
21:27:16.593 00.001 7680 scope still moving after pulse duration time elapsed
21:27:16.623 00.030 7680 IsSlewing returns 0
21:27:16.623 00.000 7680 IsGuiding returns 0
21:27:16.624 00.001 7680 scope move finished after 184 + 50 ms
21:27:16.624 00.000 7680 Move returns status 0, amount 184
21:27:16.625 00.001 7680 move complete, result=0
21:27:16.625 00.000 7680 worker thread done servicing request
21:27:16.625 00.000 7680 Worker thread wakes up
21:27:16.625 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 184 ms NORTH
21:27:16.633 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:16.633 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:17.885 01.252 7680 Exposure complete
21:27:17.999 00.114 7680 worker thread done servicing request
21:27:17.999 00.000 6120 OnExposeComplete: enter
21:27:18.003 00.004 6120 UpdateGuideState(): m_state=6
21:27:18.006 00.003 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
21:27:18.010 00.004 6120 Star::Find returns 1 (0), X=1201.20, Y=1050.94, Mass=5964, SNR=50.1, Peak=134 HFD=6.8
21:27:18.017 00.007 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.02)
21:27:18.023 00.006 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
21:27:18.028 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.43 hyp=0.45 cameraTheta=1.31 mountX=-0.19 mountY=-0.34, mountTheta=-2.09
21:27:18.037 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.43, opts=13)
21:27:18.041 00.004 6120 Enqueuing Move request for scope (0.11, 0.43)
21:27:18.046 00.005 7680 Worker thread wakes up
21:27:18.046 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.43) opts 0xd
21:27:18.046 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.43)
21:27:18.047 00.001 7680 Moving (0.11, 0.43) raw xDistance=-0.19 yDistance=-0.34
21:27:18.047 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:27:18.047 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:27:18.047 00.000 7680 MoveAxis(E, 0, ABG)
21:27:18.047 00.000 7680 Move returns status 0, amount 0
21:27:18.047 00.000 7680 MoveAxis(N, 184, ABG)
21:27:18.047 00.000 7680 Guiding  Dir = 0, Dur = 184
21:27:18.048 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:27:18.054 00.006 7680 IsSlewing returns 0
21:27:18.054 00.000 7680 IsGuiding returns 0
21:27:18.054 00.000 7680 PulseGuide returned control before completion, sleep 194
21:27:18.077 00.023 6120 UpdateGuideState exits: m=5964 SNR=50.1
21:27:18.084 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:18.089 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:18.094 00.005 6120 Enqueuing Expose request
21:27:18.264 00.170 7680 IsGuiding returns 1
21:27:18.264 00.000 7680 scope still moving after pulse duration time elapsed
21:27:18.294 00.030 7680 IsSlewing returns 0
21:27:18.295 00.001 7680 IsGuiding returns 0
21:27:18.295 00.000 7680 scope move finished after 184 + 57 ms
21:27:18.295 00.000 7680 Move returns status 0, amount 184
21:27:18.297 00.002 7680 move complete, result=0
21:27:18.297 00.000 7680 worker thread done servicing request
21:27:18.298 00.001 7680 Worker thread wakes up
21:27:18.298 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 184 ms NORTH
21:27:18.304 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:18.305 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:19.556 01.251 7680 Exposure complete
21:27:19.655 00.099 7680 worker thread done servicing request
21:27:19.655 00.000 6120 OnExposeComplete: enter
21:27:19.658 00.003 6120 UpdateGuideState(): m_state=6
21:27:19.662 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
21:27:19.666 00.004 6120 Star::Find returns 1 (0), X=1201.10, Y=1050.97, Mass=5219, SNR=46.1, Peak=127 HFD=6.4
21:27:19.672 00.006 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
21:27:19.675 00.003 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
21:27:19.680 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.47 hyp=0.47 cameraTheta=1.53 mountX=-0.10 mountY=-0.41, mountTheta=-1.82
21:27:19.684 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.47, opts=13)
21:27:19.688 00.004 6120 Enqueuing Move request for scope (0.02, 0.47)
21:27:19.692 00.004 7680 Worker thread wakes up
21:27:19.692 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.47) opts 0xd
21:27:19.692 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.47)
21:27:19.692 00.000 7680 Moving (0.02, 0.47) raw xDistance=-0.10 yDistance=-0.41
21:27:19.692 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:27:19.692 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
21:27:19.692 00.000 7680 MoveAxis(E, 0, ABG)
21:27:19.694 00.002 7680 Move returns status 0, amount 0
21:27:19.694 00.000 7680 MoveAxis(N, 224, ABG)
21:27:19.694 00.000 7680 Guiding  Dir = 0, Dur = 224
21:27:19.694 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:27:19.698 00.004 7680 IsSlewing returns 0
21:27:19.699 00.001 7680 IsGuiding returns 0
21:27:19.700 00.001 7680 PulseGuide returned control before completion, sleep 234
21:27:19.723 00.023 6120 UpdateGuideState exits: m=5219 SNR=46.1
21:27:19.727 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:19.735 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:19.739 00.004 6120 Enqueuing Expose request
21:27:19.950 00.211 7680 IsGuiding returns 1
21:27:19.952 00.002 7680 scope still moving after pulse duration time elapsed
21:27:19.982 00.030 7680 IsSlewing returns 0
21:27:19.983 00.001 7680 IsGuiding returns 0
21:27:19.984 00.001 7680 scope move finished after 224 + 60 ms
21:27:19.984 00.000 7680 Move returns status 0, amount 224
21:27:19.984 00.000 7680 move complete, result=0
21:27:19.985 00.001 7680 worker thread done servicing request
21:27:19.986 00.001 7680 Worker thread wakes up
21:27:19.986 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 224 ms NORTH
21:27:19.992 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:19.992 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:21.248 01.256 7680 Exposure complete
21:27:21.354 00.106 7680 worker thread done servicing request
21:27:21.354 00.000 6120 OnExposeComplete: enter
21:27:21.359 00.005 6120 UpdateGuideState(): m_state=6
21:27:21.363 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
21:27:21.367 00.004 6120 Star::Find returns 1 (0), X=1201.19, Y=1050.31, Mass=6126, SNR=51.5, Peak=131 HFD=6.7
21:27:21.371 00.004 6120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-2.95) = xAngle (1.89 = 1.89)
21:27:21.374 00.003 6120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.62 = 1.62)
21:27:21.378 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-1.06 mountX=-0.07 mountY=0.22, mountTheta=1.88
21:27:21.383 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.20, opts=13)
21:27:21.390 00.007 6120 Enqueuing Move request for scope (0.11, -0.20)
21:27:21.395 00.005 7680 Worker thread wakes up
21:27:21.395 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
21:27:21.395 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
21:27:21.395 00.000 7680 Moving (0.11, -0.20) raw xDistance=-0.07 yDistance=0.22
21:27:21.395 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:27:21.395 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:27:21.396 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:27:21.396 00.000 7680 MoveAxis(E, 0, ABG)
21:27:21.396 00.000 7680 Move returns status 0, amount 0
21:27:21.396 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:27:21.400 00.004 7680 MoveAxis(N, 0, ABG)
21:27:21.400 00.000 7680 Move returns status 0, amount 0
21:27:21.400 00.000 7680 move complete, result=0
21:27:21.400 00.000 7680 worker thread done servicing request
21:27:21.421 00.021 6120 UpdateGuideState exits: m=6126 SNR=51.5
21:27:21.428 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:21.433 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:21.438 00.005 6120 Enqueuing Expose request
21:27:21.441 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:27:21.446 00.005 7680 Worker thread wakes up
21:27:21.446 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:21.446 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:22.690 01.244 7680 Exposure complete
21:27:22.802 00.112 7680 worker thread done servicing request
21:27:22.802 00.000 6120 OnExposeComplete: enter
21:27:22.807 00.005 6120 UpdateGuideState(): m_state=6
21:27:22.811 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
21:27:22.815 00.004 6120 Star::Find returns 1 (0), X=1200.97, Y=1051.17, Mass=5941, SNR=49.2, Peak=136 HFD=6.7
21:27:22.819 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
21:27:22.823 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
21:27:22.827 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.66 hyp=0.67 cameraTheta=1.74 mountX=-0.01 mountY=-0.64, mountTheta=-1.59
21:27:22.833 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.66, opts=13)
21:27:22.838 00.005 6120 Enqueuing Move request for scope (-0.11, 0.66)
21:27:22.842 00.004 7680 Worker thread wakes up
21:27:22.842 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.66) opts 0xd
21:27:22.842 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.66)
21:27:22.842 00.000 7680 Moving (-0.11, 0.66) raw xDistance=-0.01 yDistance=-0.64
21:27:22.842 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:27:22.843 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
21:27:22.843 00.000 7680 MoveAxis(E, 0, ABG)
21:27:22.843 00.000 7680 Move returns status 0, amount 0
21:27:22.845 00.002 7680 MoveAxis(N, 349, ABG)
21:27:22.845 00.000 7680 Guiding  Dir = 0, Dur = 349
21:27:22.845 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:27:22.851 00.006 7680 IsSlewing returns 0
21:27:22.851 00.000 7680 IsGuiding returns 0
21:27:22.852 00.001 7680 PulseGuide returned control before completion, sleep 359
21:27:22.871 00.019 6120 UpdateGuideState exits: m=5941 SNR=49.2
21:27:22.877 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:22.881 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:22.884 00.003 6120 Enqueuing Expose request
21:27:23.222 00.338 7680 IsGuiding returns 1
21:27:23.223 00.001 7680 scope still moving after pulse duration time elapsed
21:27:23.253 00.030 7680 IsSlewing returns 0
21:27:23.253 00.000 7680 IsGuiding returns 0
21:27:23.255 00.002 7680 scope move finished after 349 + 53 ms
21:27:23.255 00.000 7680 Move returns status 0, amount 349
21:27:23.255 00.000 7680 move complete, result=0
21:27:23.256 00.001 7680 worker thread done servicing request
21:27:23.256 00.000 7680 Worker thread wakes up
21:27:23.257 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 349 ms NORTH
21:27:23.264 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:23.264 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:24.517 01.253 7680 Exposure complete
21:27:24.628 00.111 7680 worker thread done servicing request
21:27:24.628 00.000 6120 OnExposeComplete: enter
21:27:24.632 00.004 6120 UpdateGuideState(): m_state=6
21:27:24.637 00.005 6120 Star::Find(15, 1200, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
21:27:24.641 00.004 6120 Star::Find returns 1 (0), X=1200.87, Y=1051.42, Mass=5232, SNR=46.6, Peak=128 HFD=6.5
21:27:24.649 00.008 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
21:27:24.654 00.005 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.80)
21:27:24.657 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.92 hyp=0.94 cameraTheta=1.80 mountX=0.04 mountY=-0.92, mountTheta=-1.53
21:27:24.663 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.92, opts=13)
21:27:24.667 00.004 6120 Enqueuing Move request for scope (-0.21, 0.92)
21:27:24.672 00.005 7680 Worker thread wakes up
21:27:24.672 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.92) opts 0xd
21:27:24.672 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.92)
21:27:24.672 00.000 7680 Moving (-0.21, 0.92) raw xDistance=0.04 yDistance=-0.92
21:27:24.672 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:27:24.673 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92
21:27:24.673 00.000 7680 MoveAxis(E, 0, ABG)
21:27:24.673 00.000 7680 Move returns status 0, amount 0
21:27:24.673 00.000 7680 MoveAxis(N, 498, ABG)
21:27:24.674 00.001 7680 Guiding  Dir = 0, Dur = 498
21:27:24.674 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:27:24.680 00.006 7680 IsSlewing returns 0
21:27:24.680 00.000 7680 IsGuiding returns 0
21:27:24.682 00.002 7680 PulseGuide returned control before completion, sleep 508
21:27:24.705 00.023 6120 UpdateGuideState exits: m=5232 SNR=46.6
21:27:24.710 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:24.714 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:24.717 00.003 6120 Enqueuing Expose request
21:27:25.192 00.475 7680 IsGuiding returns 1
21:27:25.192 00.000 7680 scope still moving after pulse duration time elapsed
21:27:25.223 00.031 7680 IsSlewing returns 0
21:27:25.225 00.002 7680 IsGuiding returns 1
21:27:25.256 00.031 7680 IsSlewing returns 0
21:27:25.257 00.001 7680 IsGuiding returns 1
21:27:25.286 00.029 7680 IsSlewing returns 0
21:27:25.287 00.001 7680 IsGuiding returns 0
21:27:25.288 00.001 7680 scope move finished after 498 + 108 ms
21:27:25.288 00.000 7680 Move returns status 0, amount 498
21:27:25.289 00.001 7680 move complete, result=0
21:27:25.290 00.001 7680 worker thread done servicing request
21:27:25.290 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.9 px 498 ms NORTH
21:27:25.298 00.008 7680 Worker thread wakes up
21:27:25.298 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:25.298 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:26.554 01.256 7680 Exposure complete
21:27:26.665 00.111 7680 worker thread done servicing request
21:27:26.665 00.000 6120 OnExposeComplete: enter
21:27:26.670 00.005 6120 UpdateGuideState(): m_state=6
21:27:26.676 00.006 6120 Star::Find(15, 1200, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
21:27:26.680 00.004 6120 Star::Find returns 1 (0), X=1200.88, Y=1050.06, Mass=5275, SNR=46.4, Peak=125 HFD=6.6
21:27:26.683 00.003 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-2.95) = xAngle (0.96 = 0.96)
21:27:26.688 00.005 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.69 = 0.69)
21:27:26.692 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.45 hyp=0.49 cameraTheta=-2.00 mountX=0.28 mountY=0.31, mountTheta=0.83
21:27:26.697 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.45, opts=13)
21:27:26.702 00.005 6120 Enqueuing Move request for scope (-0.20, -0.45)
21:27:26.706 00.004 7680 Worker thread wakes up
21:27:26.706 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.45) opts 0xd
21:27:26.706 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.45)
21:27:26.706 00.000 7680 Moving (-0.20, -0.45) raw xDistance=0.28 yDistance=0.31
21:27:26.706 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
21:27:26.707 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:27:26.707 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:27:26.707 00.000 7680 MoveAxis(W, 120, ABG)
21:27:26.707 00.000 7680 Guiding  Dir = 3, Dur = 120
21:27:26.707 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:27:26.712 00.005 7680 IsSlewing returns 0
21:27:26.712 00.000 7680 IsGuiding returns 0
21:27:26.713 00.001 7680 PulseGuide returned control before completion, sleep 130
21:27:26.733 00.020 6120 UpdateGuideState exits: m=5275 SNR=46.4
21:27:26.739 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:26.743 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:26.749 00.006 6120 Enqueuing Expose request
21:27:26.853 00.104 7680 IsGuiding returns 1
21:27:26.854 00.001 7680 scope still moving after pulse duration time elapsed
21:27:26.883 00.029 7680 IsSlewing returns 0
21:27:26.885 00.002 7680 IsGuiding returns 0
21:27:26.886 00.001 7680 scope move finished after 120 + 53 ms
21:27:26.887 00.001 7680 Move returns status 0, amount 120
21:27:26.887 00.000 7680 MoveAxis(N, 0, ABG)
21:27:26.888 00.001 7680 Move returns status 0, amount 0
21:27:26.888 00.000 7680 move complete, result=0
21:27:26.888 00.000 7680 worker thread done servicing request
21:27:26.889 00.001 6120 GuideStep: 0.3 px 120 ms WEST, 0.3 px 0 ms NORTH
21:27:26.893 00.004 7680 Worker thread wakes up
21:27:26.893 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:26.893 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:28.151 01.258 7680 Exposure complete
21:27:28.265 00.114 7680 worker thread done servicing request
21:27:28.266 00.001 6120 OnExposeComplete: enter
21:27:28.272 00.006 6120 UpdateGuideState(): m_state=6
21:27:28.277 00.005 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
21:27:28.281 00.004 6120 Star::Find returns 1 (0), X=1201.38, Y=1050.01, Mass=5750, SNR=48.5, Peak=141 HFD=6.6
21:27:28.285 00.004 6120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-2.95) = xAngle (1.92 = 1.92)
21:27:28.289 00.004 6120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.65 = 1.65)
21:27:28.294 00.005 6120 CameraToMount -- cameraX=0.30 cameraY=-0.50 hyp=0.58 cameraTheta=-1.03 mountX=-0.20 mountY=0.58, mountTheta=1.90
21:27:28.299 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.50, opts=13)
21:27:28.304 00.005 6120 Enqueuing Move request for scope (0.30, -0.50)
21:27:28.308 00.004 7680 Worker thread wakes up
21:27:28.309 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.50) opts 0xd
21:27:28.309 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.50)
21:27:28.309 00.000 7680 Moving (0.30, -0.50) raw xDistance=-0.20 yDistance=0.58
21:27:28.309 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:27:28.309 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:27:28.309 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
21:27:28.310 00.001 7680 MoveAxis(E, 0, ABG)
21:27:28.310 00.000 7680 Move returns status 0, amount 0
21:27:28.310 00.000 7680 MoveAxis(N, 0, ABG)
21:27:28.310 00.000 7680 Move returns status 0, amount 0
21:27:28.310 00.000 7680 move complete, result=0
21:27:28.312 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:27:28.316 00.004 7680 worker thread done servicing request
21:27:28.338 00.022 6120 UpdateGuideState exits: m=5750 SNR=48.5
21:27:28.341 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:28.346 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:28.350 00.004 6120 Enqueuing Expose request
21:27:28.353 00.003 7680 Worker thread wakes up
21:27:28.353 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:28.354 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:28.354 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
21:27:29.603 01.249 7680 Exposure complete
21:27:29.709 00.106 7680 worker thread done servicing request
21:27:29.709 00.000 6120 OnExposeComplete: enter
21:27:29.713 00.004 6120 UpdateGuideState(): m_state=6
21:27:29.717 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
21:27:29.721 00.004 6120 Star::Find returns 1 (0), X=1201.22, Y=1050.42, Mass=5670, SNR=47.7, Peak=129 HFD=6.8
21:27:29.725 00.004 6120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-2.95) = xAngle (2.42 = 2.42)
21:27:29.729 00.004 6120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.15 = 2.15)
21:27:29.733 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.54 mountX=-0.12 mountY=0.14, mountTheta=2.30
21:27:29.737 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.08, opts=13)
21:27:29.742 00.005 6120 Enqueuing Move request for scope (0.14, -0.08)
21:27:29.746 00.004 7680 Worker thread wakes up
21:27:29.746 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
21:27:29.746 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
21:27:29.746 00.000 7680 Moving (0.14, -0.08) raw xDistance=-0.12 yDistance=0.14
21:27:29.746 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:27:29.746 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:27:29.747 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:27:29.747 00.000 7680 MoveAxis(E, 0, ABG)
21:27:29.747 00.000 7680 Move returns status 0, amount 0
21:27:29.747 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:27:29.751 00.004 7680 MoveAxis(N, 0, ABG)
21:27:29.751 00.000 7680 Move returns status 0, amount 0
21:27:29.751 00.000 7680 move complete, result=0
21:27:29.751 00.000 7680 worker thread done servicing request
21:27:29.770 00.019 6120 UpdateGuideState exits: m=5670 SNR=47.7
21:27:29.775 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:29.778 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:29.781 00.003 6120 Enqueuing Expose request
21:27:29.786 00.005 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:27:29.789 00.003 7680 Worker thread wakes up
21:27:29.790 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:29.790 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:31.044 01.254 7680 Exposure complete
21:27:31.157 00.113 7680 worker thread done servicing request
21:27:31.158 00.001 6120 OnExposeComplete: enter
21:27:31.161 00.003 6120 UpdateGuideState(): m_state=6
21:27:31.165 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
21:27:31.171 00.006 6120 Star::Find returns 1 (0), X=1201.20, Y=1050.63, Mass=5656, SNR=48.3, Peak=130 HFD=6.9
21:27:31.176 00.005 6120 CameraToMount -- cameraTheta (0.82) - m_xAngle (-2.95) = xAngle (3.78 = -2.50)
21:27:31.181 00.005 6120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.51 = -2.77)
21:27:31.184 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.17 cameraTheta=0.82 mountX=-0.13 mountY=-0.06, mountTheta=-2.72
21:27:31.191 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.12, opts=13)
21:27:31.196 00.005 6120 Enqueuing Move request for scope (0.11, 0.12)
21:27:31.200 00.004 7680 Worker thread wakes up
21:27:31.200 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
21:27:31.201 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
21:27:31.201 00.000 7680 Moving (0.11, 0.12) raw xDistance=-0.13 yDistance=-0.06
21:27:31.201 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:27:31.201 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:27:31.202 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:27:31.202 00.000 7680 MoveAxis(E, 0, ABG)
21:27:31.202 00.000 7680 Move returns status 0, amount 0
21:27:31.202 00.000 7680 MoveAxis(N, 0, ABG)
21:27:31.202 00.000 7680 Move returns status 0, amount 0
21:27:31.203 00.001 7680 move complete, result=0
21:27:31.203 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:27:31.208 00.005 7680 worker thread done servicing request
21:27:31.228 00.020 6120 UpdateGuideState exits: m=5656 SNR=48.3
21:27:31.233 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:31.238 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:31.242 00.004 6120 Enqueuing Expose request
21:27:31.246 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:27:31.250 00.004 7680 Worker thread wakes up
21:27:31.250 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:31.250 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:32.496 01.246 7680 Exposure complete
21:27:32.596 00.100 7680 worker thread done servicing request
21:27:32.597 00.001 6120 OnExposeComplete: enter
21:27:32.601 00.004 6120 UpdateGuideState(): m_state=6
21:27:32.605 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
21:27:32.609 00.004 6120 Star::Find returns 1 (0), X=1201.09, Y=1050.68, Mass=5639, SNR=48.7, Peak=135 HFD=6.8
21:27:32.614 00.005 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
21:27:32.618 00.004 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
21:27:32.622 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.57 mountX=-0.03 mountY=-0.16, mountTheta=-1.78
21:27:32.627 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.17, opts=13)
21:27:32.631 00.004 6120 Enqueuing Move request for scope (0.00, 0.17)
21:27:32.635 00.004 7680 Worker thread wakes up
21:27:32.635 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.17) opts 0xd
21:27:32.635 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.17)
21:27:32.635 00.000 7680 Moving (0.00, 0.17) raw xDistance=-0.03 yDistance=-0.16
21:27:32.636 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:27:32.636 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:27:32.637 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:27:32.637 00.000 7680 MoveAxis(E, 0, ABG)
21:27:32.637 00.000 7680 Move returns status 0, amount 0
21:27:32.637 00.000 7680 MoveAxis(N, 0, ABG)
21:27:32.637 00.000 7680 Move returns status 0, amount 0
21:27:32.638 00.001 7680 move complete, result=0
21:27:32.638 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:27:32.641 00.003 7680 worker thread done servicing request
21:27:32.664 00.023 6120 UpdateGuideState exits: m=5639 SNR=48.7
21:27:32.668 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:32.673 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:32.677 00.004 6120 Enqueuing Expose request
21:27:32.681 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:27:32.685 00.004 7680 Worker thread wakes up
21:27:32.685 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:32.685 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:33.932 01.247 7680 Exposure complete
21:27:34.045 00.113 7680 worker thread done servicing request
21:27:34.046 00.001 6120 OnExposeComplete: enter
21:27:34.050 00.004 6120 UpdateGuideState(): m_state=6
21:27:34.054 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
21:27:34.057 00.003 6120 Star::Find returns 1 (0), X=1201.34, Y=1050.77, Mass=5588, SNR=48.2, Peak=124 HFD=6.9
21:27:34.061 00.004 6120 CameraToMount -- cameraTheta (0.79) - m_xAngle (-2.95) = xAngle (3.74 = -2.54)
21:27:34.065 00.004 6120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.47 = -2.81)
21:27:34.069 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=0.26 hyp=0.37 cameraTheta=0.79 mountX=-0.30 mountY=-0.12, mountTheta=-2.77
21:27:34.073 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.26, opts=13)
21:27:34.078 00.005 6120 Enqueuing Move request for scope (0.26, 0.26)
21:27:34.083 00.005 7680 Worker thread wakes up
21:27:34.083 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.26) opts 0xd
21:27:34.083 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.26)
21:27:34.084 00.001 7680 Moving (0.26, 0.26) raw xDistance=-0.30 yDistance=-0.12
21:27:34.084 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
21:27:34.084 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:27:34.084 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:27:34.084 00.000 7680 MoveAxis(E, 128, ABG)
21:27:34.084 00.000 7680 Guiding  Dir = 2, Dur = 128
21:27:34.086 00.002 7680 IsSlewing returns 0
21:27:34.086 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:27:34.090 00.004 7680 IsGuiding returns 0
21:27:34.091 00.001 7680 PulseGuide returned control before completion, sleep 138
21:27:34.112 00.021 6120 UpdateGuideState exits: m=5588 SNR=48.2
21:27:34.118 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:34.122 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:34.125 00.003 6120 Enqueuing Expose request
21:27:34.237 00.112 7680 IsGuiding returns 1
21:27:34.237 00.000 7680 scope still moving after pulse duration time elapsed
21:27:34.268 00.031 7680 IsSlewing returns 0
21:27:34.269 00.001 7680 IsGuiding returns 0
21:27:34.270 00.001 7680 scope move finished after 128 + 50 ms
21:27:34.270 00.000 7680 Move returns status 0, amount 128
21:27:34.270 00.000 7680 MoveAxis(N, 0, ABG)
21:27:34.271 00.001 7680 Move returns status 0, amount 0
21:27:34.271 00.000 7680 move complete, result=0
21:27:34.271 00.000 7680 worker thread done servicing request
21:27:34.272 00.001 6120 GuideStep: -0.3 px 128 ms EAST, -0.1 px 0 ms NORTH
21:27:34.278 00.006 7680 Worker thread wakes up
21:27:34.278 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:34.278 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:35.534 01.256 7680 Exposure complete
21:27:35.652 00.118 7680 worker thread done servicing request
21:27:35.653 00.001 6120 OnExposeComplete: enter
21:27:35.657 00.004 6120 UpdateGuideState(): m_state=6
21:27:35.660 00.003 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
21:27:35.665 00.005 6120 Star::Find returns 1 (0), X=1201.25, Y=1051.20, Mass=5515, SNR=48.2, Peak=127 HFD=6.7
21:27:35.669 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.30 = -1.99)
21:27:35.673 00.004 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
21:27:35.676 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.70 hyp=0.72 cameraTheta=1.34 mountX=-0.29 mountY=-0.56, mountTheta=-2.05
21:27:35.681 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.70, opts=13)
21:27:35.686 00.005 6120 Enqueuing Move request for scope (0.16, 0.70)
21:27:35.689 00.003 7680 Worker thread wakes up
21:27:35.689 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.70) opts 0xd
21:27:35.689 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.70)
21:27:35.690 00.001 7680 Moving (0.16, 0.70) raw xDistance=-0.29 yDistance=-0.56
21:27:35.690 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
21:27:35.690 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
21:27:35.690 00.000 7680 MoveAxis(E, 131, ABG)
21:27:35.690 00.000 7680 Guiding  Dir = 2, Dur = 131
21:27:35.690 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:27:35.694 00.004 7680 IsSlewing returns 0
21:27:35.696 00.002 7680 IsGuiding returns 0
21:27:35.696 00.000 7680 PulseGuide returned control before completion, sleep 141
21:27:35.718 00.022 6120 UpdateGuideState exits: m=5515 SNR=48.2
21:27:35.722 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:35.726 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:35.730 00.004 6120 Enqueuing Expose request
21:27:35.851 00.121 7680 IsGuiding returns 1
21:27:35.852 00.001 7680 scope still moving after pulse duration time elapsed
21:27:35.883 00.031 7680 IsSlewing returns 0
21:27:35.884 00.001 7680 IsGuiding returns 0
21:27:35.884 00.000 7680 scope move finished after 131 + 58 ms
21:27:35.885 00.001 7680 Move returns status 0, amount 131
21:27:35.886 00.001 7680 MoveAxis(N, 302, ABG)
21:27:35.886 00.000 7680 Guiding  Dir = 0, Dur = 302
21:27:35.888 00.002 7680 IsSlewing returns 0
21:27:35.889 00.001 7680 IsGuiding returns 0
21:27:35.890 00.001 7680 PulseGuide returned control before completion, sleep 312
21:27:36.210 00.320 7680 IsGuiding returns 1
21:27:36.211 00.001 7680 scope still moving after pulse duration time elapsed
21:27:36.241 00.030 7680 IsSlewing returns 0
21:27:36.243 00.002 7680 IsGuiding returns 0
21:27:36.244 00.001 7680 scope move finished after 302 + 53 ms
21:27:36.245 00.001 7680 Move returns status 0, amount 302
21:27:36.245 00.000 7680 move complete, result=0
21:27:36.245 00.000 7680 worker thread done servicing request
21:27:36.246 00.001 6120 GuideStep: -0.3 px 131 ms EAST, -0.6 px 302 ms NORTH
21:27:36.251 00.005 7680 Worker thread wakes up
21:27:36.251 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:36.251 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:37.501 01.250 7680 Exposure complete
21:27:37.608 00.107 7680 worker thread done servicing request
21:27:37.609 00.001 6120 OnExposeComplete: enter
21:27:37.615 00.006 6120 UpdateGuideState(): m_state=6
21:27:37.620 00.005 6120 Star::Find(15, 1201, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
21:27:37.624 00.004 6120 Star::Find returns 1 (0), X=1200.86, Y=1051.98, Mass=4780, SNR=44.2, Peak=130 HFD=6.2
21:27:37.627 00.003 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.61)
21:27:37.632 00.005 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.88)
21:27:37.635 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=1.48 hyp=1.49 cameraTheta=1.72 mountX=-0.06 mountY=-1.42, mountTheta=-1.61
21:27:37.641 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=1.48, opts=13)
21:27:37.647 00.006 6120 Enqueuing Move request for scope (-0.22, 1.48)
21:27:37.651 00.004 7680 Worker thread wakes up
21:27:37.651 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 1.48) opts 0xd
21:27:37.651 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 1.48)
21:27:37.651 00.000 7680 Moving (-0.22, 1.48) raw xDistance=-0.06 yDistance=-1.42
21:27:37.651 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:27:37.652 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.42 from input -1.42
21:27:37.652 00.000 7680 MoveAxis(E, 0, ABG)
21:27:37.652 00.000 7680 Move returns status 0, amount 0
21:27:37.652 00.000 7680 MoveAxis(N, 773, ABG)
21:27:37.652 00.000 7680 Guiding  Dir = 0, Dur = 773
21:27:37.653 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:27:37.657 00.004 7680 IsSlewing returns 0
21:27:37.657 00.000 7680 IsGuiding returns 0
21:27:37.657 00.000 7680 PulseGuide returned control before completion, sleep 783
21:27:37.678 00.021 6120 UpdateGuideState exits: m=4780 SNR=44.2
21:27:37.683 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:37.687 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:37.690 00.003 6120 Enqueuing Expose request
21:27:38.448 00.758 7680 IsGuiding returns 1
21:27:38.449 00.001 7680 scope still moving after pulse duration time elapsed
21:27:38.479 00.030 7680 IsSlewing returns 0
21:27:38.480 00.001 7680 IsGuiding returns 0
21:27:38.481 00.001 7680 scope move finished after 773 + 50 ms
21:27:38.482 00.001 7680 Move returns status 0, amount 773
21:27:38.483 00.001 7680 move complete, result=0
21:27:38.483 00.000 7680 worker thread done servicing request
21:27:38.484 00.001 7680 Worker thread wakes up
21:27:38.484 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -1.4 px 773 ms NORTH
21:27:38.489 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:38.490 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:39.746 01.256 7680 Exposure complete
21:27:39.857 00.111 7680 worker thread done servicing request
21:27:39.857 00.000 6120 OnExposeComplete: enter
21:27:39.862 00.005 6120 UpdateGuideState(): m_state=6
21:27:39.865 00.003 6120 Star::Find(15, 1200, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
21:27:39.868 00.003 6120 Star::Find returns 1 (0), X=1200.94, Y=1049.86, Mass=5806, SNR=49.7, Peak=133 HFD=6.9
21:27:39.875 00.007 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-2.95) = xAngle (1.16 = 1.16)
21:27:39.880 00.005 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.90 = 0.90)
21:27:39.885 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.65 hyp=0.66 cameraTheta=-1.79 mountX=0.26 mountY=0.52, mountTheta=1.10
21:27:39.897 00.012 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.65, opts=13)
21:27:39.902 00.005 6120 Enqueuing Move request for scope (-0.14, -0.65)
21:27:39.906 00.004 7680 Worker thread wakes up
21:27:39.906 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.65) opts 0xd
21:27:39.908 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.65)
21:27:39.908 00.000 7680 Moving (-0.14, -0.65) raw xDistance=0.26 yDistance=0.52
21:27:39.908 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
21:27:39.908 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:27:39.908 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
21:27:39.909 00.001 7680 MoveAxis(W, 111, ABG)
21:27:39.909 00.000 7680 Guiding  Dir = 3, Dur = 111
21:27:39.909 00.000 7680 IsSlewing returns 0
21:27:39.909 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:27:39.915 00.006 7680 IsGuiding returns 0
21:27:39.915 00.000 7680 PulseGuide returned control before completion, sleep 121
21:27:39.943 00.028 6120 UpdateGuideState exits: m=5806 SNR=49.7
21:27:39.949 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:39.958 00.009 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:39.962 00.004 6120 Enqueuing Expose request
21:27:40.044 00.082 7680 IsGuiding returns 1
21:27:40.045 00.001 7680 scope still moving after pulse duration time elapsed
21:27:40.075 00.030 7680 IsSlewing returns 0
21:27:40.075 00.000 7680 IsGuiding returns 0
21:27:40.075 00.000 7680 scope move finished after 111 + 49 ms
21:27:40.075 00.000 7680 Move returns status 0, amount 111
21:27:40.076 00.001 7680 MoveAxis(N, 0, ABG)
21:27:40.076 00.000 7680 Move returns status 0, amount 0
21:27:40.076 00.000 7680 move complete, result=0
21:27:40.076 00.000 7680 worker thread done servicing request
21:27:40.076 00.000 6120 GuideStep: 0.3 px 111 ms WEST, 0.5 px 0 ms NORTH
21:27:40.083 00.007 7680 Worker thread wakes up
21:27:40.084 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:40.084 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:41.337 01.253 7680 Exposure complete
21:27:41.453 00.116 7680 worker thread done servicing request
21:27:41.453 00.000 6120 OnExposeComplete: enter
21:27:41.457 00.004 6120 UpdateGuideState(): m_state=6
21:27:41.462 00.005 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
21:27:41.467 00.005 6120 Star::Find returns 1 (0), X=1201.22, Y=1050.25, Mass=5685, SNR=47.8, Peak=129 HFD=6.9
21:27:41.471 00.004 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-2.95) = xAngle (1.88 = 1.88)
21:27:41.475 00.004 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.61 = 1.61)
21:27:41.478 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.26 hyp=0.30 cameraTheta=-1.08 mountX=-0.09 mountY=0.30, mountTheta=1.86
21:27:41.484 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.26, opts=13)
21:27:41.488 00.004 6120 Enqueuing Move request for scope (0.14, -0.26)
21:27:41.492 00.004 7680 Worker thread wakes up
21:27:41.492 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.26) opts 0xd
21:27:41.492 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.26)
21:27:41.492 00.000 7680 Moving (0.14, -0.26) raw xDistance=-0.09 yDistance=0.30
21:27:41.492 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:27:41.494 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
21:27:41.494 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:27:41.494 00.000 7680 MoveAxis(E, 0, ABG)
21:27:41.494 00.000 7680 Move returns status 0, amount 0
21:27:41.494 00.000 7680 MoveAxis(N, 0, ABG)
21:27:41.494 00.000 7680 Move returns status 0, amount 0
21:27:41.494 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=194, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:27:41.499 00.005 7680 move complete, result=0
21:27:41.500 00.001 7680 worker thread done servicing request
21:27:41.519 00.019 6120 UpdateGuideState exits: m=5685 SNR=47.8
21:27:41.525 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:41.529 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:41.533 00.004 6120 Enqueuing Expose request
21:27:41.537 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:27:41.540 00.003 7680 Worker thread wakes up
21:27:41.540 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:41.541 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:42.787 01.246 7680 Exposure complete
21:27:42.898 00.111 7680 worker thread done servicing request
21:27:42.898 00.000 6120 OnExposeComplete: enter
21:27:42.901 00.003 6120 UpdateGuideState(): m_state=6
21:27:42.905 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
21:27:42.908 00.003 6120 Star::Find returns 1 (0), X=1201.15, Y=1050.33, Mass=5698, SNR=48.7, Peak=129 HFD=6.9
21:27:42.910 00.002 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-2.95) = xAngle (1.76 = 1.76)
21:27:42.913 00.003 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.49 = 1.49)
21:27:42.916 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.20 mountX=-0.04 mountY=0.19, mountTheta=1.75
21:27:42.921 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.18, opts=13)
21:27:42.926 00.005 6120 Enqueuing Move request for scope (0.07, -0.18)
21:27:42.930 00.004 7680 Worker thread wakes up
21:27:42.931 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
21:27:42.931 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
21:27:42.931 00.000 7680 Moving (0.07, -0.18) raw xDistance=-0.04 yDistance=0.19
21:27:42.931 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:27:42.931 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:27:42.932 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:27:42.932 00.000 7680 MoveAxis(E, 0, ABG)
21:27:42.932 00.000 7680 Move returns status 0, amount 0
21:27:42.932 00.000 7680 MoveAxis(N, 0, ABG)
21:27:42.933 00.001 7680 Move returns status 0, amount 0
21:27:42.933 00.000 7680 move complete, result=0
21:27:42.933 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:27:42.937 00.004 7680 worker thread done servicing request
21:27:42.957 00.020 6120 UpdateGuideState exits: m=5698 SNR=48.7
21:27:42.961 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:42.966 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:42.970 00.004 6120 Enqueuing Expose request
21:27:42.973 00.003 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:27:42.976 00.003 7680 Worker thread wakes up
21:27:42.976 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:42.976 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:44.225 01.249 7680 Exposure complete
21:27:44.334 00.109 7680 worker thread done servicing request
21:27:44.335 00.001 6120 OnExposeComplete: enter
21:27:44.339 00.004 6120 UpdateGuideState(): m_state=6
21:27:44.343 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
21:27:44.348 00.005 6120 Star::Find returns 1 (0), X=1201.31, Y=1050.41, Mass=5866, SNR=51.0, Peak=121 HFD=7.2
21:27:44.351 00.003 6120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-2.95) = xAngle (2.53 = 2.53)
21:27:44.356 00.005 6120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.26 = 2.26)
21:27:44.360 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.43 mountX=-0.20 mountY=0.19, mountTheta=2.38
21:27:44.368 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.10, opts=13)
21:27:44.373 00.005 6120 Enqueuing Move request for scope (0.22, -0.10)
21:27:44.377 00.004 7680 Worker thread wakes up
21:27:44.377 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
21:27:44.377 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
21:27:44.377 00.000 7680 Moving (0.22, -0.10) raw xDistance=-0.20 yDistance=0.19
21:27:44.377 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:27:44.378 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:27:44.378 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:27:44.378 00.000 7680 MoveAxis(E, 0, ABG)
21:27:44.378 00.000 7680 Move returns status 0, amount 0
21:27:44.378 00.000 7680 MoveAxis(N, 0, ABG)
21:27:44.378 00.000 7680 Move returns status 0, amount 0
21:27:44.379 00.001 7680 move complete, result=0
21:27:44.379 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:27:44.384 00.005 7680 worker thread done servicing request
21:27:44.406 00.022 6120 UpdateGuideState exits: m=5866 SNR=51.0
21:27:44.409 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:44.414 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:44.418 00.004 6120 Enqueuing Expose request
21:27:44.422 00.004 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:27:44.426 00.004 7680 Worker thread wakes up
21:27:44.426 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:44.426 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:45.681 01.255 7680 Exposure complete
21:27:45.791 00.110 7680 worker thread done servicing request
21:27:45.792 00.001 6120 OnExposeComplete: enter
21:27:45.795 00.003 6120 UpdateGuideState(): m_state=6
21:27:45.799 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
21:27:45.803 00.004 6120 Star::Find returns 1 (0), X=1201.17, Y=1050.57, Mass=5432, SNR=47.5, Peak=122 HFD=6.9
21:27:45.806 00.003 6120 CameraToMount -- cameraTheta (0.64) - m_xAngle (-2.95) = xAngle (3.60 = -2.68)
21:27:45.811 00.005 6120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.33 = -2.95)
21:27:45.814 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.11 cameraTheta=0.64 mountX=-0.09 mountY=-0.02, mountTheta=-2.94
21:27:45.819 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.06, opts=13)
21:27:45.823 00.004 6120 Enqueuing Move request for scope (0.08, 0.06)
21:27:45.827 00.004 7680 Worker thread wakes up
21:27:45.827 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
21:27:45.827 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
21:27:45.827 00.000 7680 Moving (0.08, 0.06) raw xDistance=-0.09 yDistance=-0.02
21:27:45.827 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:27:45.828 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:27:45.828 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:27:45.828 00.000 7680 MoveAxis(E, 0, ABG)
21:27:45.828 00.000 7680 Move returns status 0, amount 0
21:27:45.828 00.000 7680 MoveAxis(N, 0, ABG)
21:27:45.828 00.000 7680 Move returns status 0, amount 0
21:27:45.828 00.000 7680 move complete, result=0
21:27:45.828 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=235, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:27:45.832 00.004 7680 worker thread done servicing request
21:27:45.850 00.018 6120 UpdateGuideState exits: m=5432 SNR=47.5
21:27:45.854 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:45.859 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:45.863 00.004 6120 Enqueuing Expose request
21:27:45.867 00.004 7680 Worker thread wakes up
21:27:45.867 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:27:45.872 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:45.872 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:47.119 01.247 7680 Exposure complete
21:27:47.230 00.111 7680 worker thread done servicing request
21:27:47.230 00.000 6120 OnExposeComplete: enter
21:27:47.235 00.005 6120 UpdateGuideState(): m_state=6
21:27:47.239 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
21:27:47.243 00.004 6120 Star::Find returns 1 (0), X=1201.25, Y=1050.72, Mass=5416, SNR=47.2, Peak=131 HFD=6.6
21:27:47.247 00.004 6120 CameraToMount -- cameraTheta (0.90) - m_xAngle (-2.95) = xAngle (3.86 = -2.43)
21:27:47.250 00.003 6120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.59 = -2.70)
21:27:47.255 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=0.21 hyp=0.27 cameraTheta=0.90 mountX=-0.20 mountY=-0.12, mountTheta=-2.62
21:27:47.260 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.21, opts=13)
21:27:47.264 00.004 6120 Enqueuing Move request for scope (0.17, 0.21)
21:27:47.268 00.004 7680 Worker thread wakes up
21:27:47.269 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.21) opts 0xd
21:27:47.270 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.21)
21:27:47.270 00.000 7680 Moving (0.17, 0.21) raw xDistance=-0.20 yDistance=-0.12
21:27:47.270 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
21:27:47.270 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:27:47.271 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:27:47.271 00.000 7680 MoveAxis(E, 86, ABG)
21:27:47.271 00.000 7680 Guiding  Dir = 2, Dur = 86
21:27:47.271 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:27:47.277 00.006 7680 IsSlewing returns 0
21:27:47.277 00.000 7680 IsGuiding returns 0
21:27:47.278 00.001 7680 PulseGuide returned control before completion, sleep 96
21:27:47.298 00.020 6120 UpdateGuideState exits: m=5416 SNR=47.2
21:27:47.303 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:47.307 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:47.312 00.005 6120 Enqueuing Expose request
21:27:47.386 00.074 7680 IsGuiding returns 0
21:27:47.388 00.002 7680 Move returns status 0, amount 86
21:27:47.388 00.000 7680 MoveAxis(N, 0, ABG)
21:27:47.388 00.000 7680 Move returns status 0, amount 0
21:27:47.389 00.001 7680 move complete, result=0
21:27:47.389 00.000 7680 worker thread done servicing request
21:27:47.389 00.000 7680 Worker thread wakes up
21:27:47.389 00.000 6120 GuideStep: -0.2 px 86 ms EAST, -0.1 px 0 ms NORTH
21:27:47.397 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:47.397 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:48.649 01.252 7680 Exposure complete
21:27:48.754 00.105 7680 worker thread done servicing request
21:27:48.756 00.002 6120 OnExposeComplete: enter
21:27:48.759 00.003 6120 UpdateGuideState(): m_state=6
21:27:48.765 00.006 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
21:27:48.771 00.006 6120 Star::Find returns 1 (0), X=1201.08, Y=1050.92, Mass=5364, SNR=47.5, Peak=132 HFD=6.5
21:27:48.778 00.007 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
21:27:48.782 00.004 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
21:27:48.787 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.42 hyp=0.42 cameraTheta=1.59 mountX=-0.07 mountY=-0.38, mountTheta=-1.76
21:27:48.791 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.42, opts=13)
21:27:48.798 00.007 6120 Enqueuing Move request for scope (-0.01, 0.42)
21:27:48.802 00.004 7680 Worker thread wakes up
21:27:48.803 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.42) opts 0xd
21:27:48.803 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.42)
21:27:48.803 00.000 7680 Moving (-0.01, 0.42) raw xDistance=-0.07 yDistance=-0.38
21:27:48.803 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:27:48.804 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:27:48.804 00.000 7680 MoveAxis(E, 0, ABG)
21:27:48.804 00.000 7680 Move returns status 0, amount 0
21:27:48.805 00.001 7680 MoveAxis(N, 205, ABG)
21:27:48.805 00.000 7680 Guiding  Dir = 0, Dur = 205
21:27:48.805 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:27:48.811 00.006 7680 IsSlewing returns 0
21:27:48.811 00.000 7680 IsGuiding returns 0
21:27:48.811 00.000 7680 PulseGuide returned control before completion, sleep 215
21:27:48.831 00.020 6120 UpdateGuideState exits: m=5364 SNR=47.5
21:27:48.835 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:48.839 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:48.844 00.005 6120 Enqueuing Expose request
21:27:49.042 00.198 7680 IsGuiding returns 1
21:27:49.042 00.000 7680 scope still moving after pulse duration time elapsed
21:27:49.073 00.031 7680 IsSlewing returns 0
21:27:49.074 00.001 7680 IsGuiding returns 0
21:27:49.075 00.001 7680 scope move finished after 205 + 59 ms
21:27:49.077 00.002 7680 Move returns status 0, amount 205
21:27:49.077 00.000 7680 move complete, result=0
21:27:49.078 00.001 7680 worker thread done servicing request
21:27:49.078 00.000 7680 Worker thread wakes up
21:27:49.079 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 205 ms NORTH
21:27:49.089 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:49.090 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:50.334 01.244 7680 Exposure complete
21:27:50.444 00.110 7680 worker thread done servicing request
21:27:50.445 00.001 6120 OnExposeComplete: enter
21:27:50.450 00.005 6120 UpdateGuideState(): m_state=6
21:27:50.454 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
21:27:50.460 00.006 6120 Star::Find returns 1 (0), X=1201.03, Y=1050.68, Mass=5698, SNR=48.9, Peak=136 HFD=6.8
21:27:50.463 00.003 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
21:27:50.468 00.005 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
21:27:50.471 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.89 mountX=0.02 mountY=-0.18, mountTheta=-1.43
21:27:50.476 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.17, opts=13)
21:27:50.479 00.003 6120 Enqueuing Move request for scope (-0.06, 0.17)
21:27:50.483 00.004 7680 Worker thread wakes up
21:27:50.484 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
21:27:50.484 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
21:27:50.484 00.000 7680 Moving (-0.06, 0.17) raw xDistance=0.02 yDistance=-0.18
21:27:50.484 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:27:50.485 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:27:50.485 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:27:50.485 00.000 7680 MoveAxis(E, 0, ABG)
21:27:50.486 00.001 7680 Move returns status 0, amount 0
21:27:50.486 00.000 7680 MoveAxis(N, 0, ABG)
21:27:50.486 00.000 7680 Move returns status 0, amount 0
21:27:50.486 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:27:50.491 00.005 7680 move complete, result=0
21:27:50.491 00.000 7680 worker thread done servicing request
21:27:50.512 00.021 6120 UpdateGuideState exits: m=5698 SNR=48.9
21:27:50.516 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:50.522 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:50.525 00.003 6120 Enqueuing Expose request
21:27:50.529 00.004 7680 Worker thread wakes up
21:27:50.529 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:27:50.532 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:50.533 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:51.778 01.245 7680 Exposure complete
21:27:51.884 00.106 7680 worker thread done servicing request
21:27:51.884 00.000 6120 OnExposeComplete: enter
21:27:51.889 00.005 6120 UpdateGuideState(): m_state=6
21:27:51.894 00.005 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
21:27:51.899 00.005 6120 Star::Find returns 1 (0), X=1201.03, Y=1051.04, Mass=5761, SNR=49.7, Peak=134 HFD=6.6
21:27:51.903 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
21:27:51.907 00.004 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.93)
21:27:51.911 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.53 hyp=0.54 cameraTheta=1.67 mountX=-0.05 mountY=-0.50, mountTheta=-1.66
21:27:51.915 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.53, opts=13)
21:27:51.920 00.005 6120 Enqueuing Move request for scope (-0.05, 0.53)
21:27:51.923 00.003 7680 Worker thread wakes up
21:27:51.923 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.53) opts 0xd
21:27:51.923 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.53)
21:27:51.924 00.001 7680 Moving (-0.05, 0.53) raw xDistance=-0.05 yDistance=-0.50
21:27:51.924 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:27:51.925 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
21:27:51.925 00.000 7680 MoveAxis(E, 0, ABG)
21:27:51.926 00.001 7680 Move returns status 0, amount 0
21:27:51.926 00.000 7680 MoveAxis(N, 273, ABG)
21:27:51.926 00.000 7680 Guiding  Dir = 0, Dur = 273
21:27:51.926 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=191, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:27:51.931 00.005 7680 IsSlewing returns 0
21:27:51.932 00.001 7680 IsGuiding returns 0
21:27:51.932 00.000 7680 PulseGuide returned control before completion, sleep 283
21:27:51.957 00.025 6120 UpdateGuideState exits: m=5761 SNR=49.7
21:27:51.962 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:51.966 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:51.969 00.003 6120 Enqueuing Expose request
21:27:52.223 00.254 7680 IsGuiding returns 1
21:27:52.224 00.001 7680 scope still moving after pulse duration time elapsed
21:27:52.254 00.030 7680 IsSlewing returns 0
21:27:52.256 00.002 7680 IsGuiding returns 0
21:27:52.256 00.000 7680 scope move finished after 273 + 51 ms
21:27:52.256 00.000 7680 Move returns status 0, amount 273
21:27:52.257 00.001 7680 move complete, result=0
21:27:52.257 00.000 7680 worker thread done servicing request
21:27:52.259 00.002 7680 Worker thread wakes up
21:27:52.259 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 273 ms NORTH
21:27:52.267 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:52.267 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:53.523 01.256 7680 Exposure complete
21:27:53.618 00.095 7680 worker thread done servicing request
21:27:53.618 00.000 6120 OnExposeComplete: enter
21:27:53.623 00.005 6120 UpdateGuideState(): m_state=6
21:27:53.626 00.003 6120 Star::Find(15, 1201, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
21:27:53.630 00.004 6120 Star::Find returns 1 (0), X=1201.16, Y=1051.04, Mass=5373, SNR=46.5, Peak=131 HFD=6.6
21:27:53.635 00.005 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
21:27:53.640 00.005 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.17)
21:27:53.644 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.53 hyp=0.54 cameraTheta=1.43 mountX=-0.17 mountY=-0.45, mountTheta=-1.94
21:27:53.648 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.53, opts=13)
21:27:53.653 00.005 6120 Enqueuing Move request for scope (0.08, 0.53)
21:27:53.657 00.004 7680 Worker thread wakes up
21:27:53.657 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.53) opts 0xd
21:27:53.657 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.53)
21:27:53.657 00.000 7680 Moving (0.08, 0.53) raw xDistance=-0.17 yDistance=-0.45
21:27:53.657 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:27:53.657 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:27:53.658 00.001 7680 MoveAxis(E, 0, ABG)
21:27:53.658 00.000 7680 Move returns status 0, amount 0
21:27:53.658 00.000 7680 MoveAxis(N, 242, ABG)
21:27:53.658 00.000 7680 Guiding  Dir = 0, Dur = 242
21:27:53.658 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:27:53.663 00.005 7680 IsSlewing returns 0
21:27:53.663 00.000 7680 IsGuiding returns 0
21:27:53.663 00.000 7680 PulseGuide returned control before completion, sleep 252
21:27:53.681 00.018 6120 UpdateGuideState exits: m=5373 SNR=46.5
21:27:53.685 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:53.690 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:53.694 00.004 6120 Enqueuing Expose request
21:27:53.932 00.238 7680 IsGuiding returns 0
21:27:53.932 00.000 7680 Move returns status 0, amount 242
21:27:53.932 00.000 7680 move complete, result=0
21:27:53.933 00.001 7680 worker thread done servicing request
21:27:53.933 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 242 ms NORTH
21:27:53.941 00.008 7680 Worker thread wakes up
21:27:53.941 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:53.941 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:55.199 01.258 7680 Exposure complete
21:27:55.309 00.110 7680 worker thread done servicing request
21:27:55.310 00.001 6120 OnExposeComplete: enter
21:27:55.313 00.003 6120 UpdateGuideState(): m_state=6
21:27:55.317 00.004 6120 Star::Find(15, 1201, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
21:27:55.321 00.004 6120 Star::Find returns 1 (0), X=1201.08, Y=1050.80, Mass=5525, SNR=47.2, Peak=128 HFD=6.7
21:27:55.324 00.003 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.74)
21:27:55.330 00.006 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.01)
21:27:55.334 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.59 mountX=-0.05 mountY=-0.26, mountTheta=-1.75
21:27:55.341 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.29, opts=13)
21:27:55.344 00.003 6120 Enqueuing Move request for scope (-0.01, 0.29)
21:27:55.348 00.004 7680 Worker thread wakes up
21:27:55.348 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
21:27:55.348 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
21:27:55.348 00.000 7680 Moving (-0.01, 0.29) raw xDistance=-0.05 yDistance=-0.26
21:27:55.348 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:27:55.350 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:27:55.350 00.000 7680 MoveAxis(E, 0, ABG)
21:27:55.350 00.000 7680 Move returns status 0, amount 0
21:27:55.350 00.000 7680 MoveAxis(N, 143, ABG)
21:27:55.350 00.000 7680 Guiding  Dir = 0, Dur = 143
21:27:55.351 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=233, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:27:55.354 00.003 7680 IsSlewing returns 0
21:27:55.355 00.001 7680 IsGuiding returns 0
21:27:55.355 00.000 7680 PulseGuide returned control before completion, sleep 153
21:27:55.379 00.024 6120 UpdateGuideState exits: m=5525 SNR=47.2
21:27:55.383 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:55.388 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:55.392 00.004 6120 Enqueuing Expose request
21:27:55.512 00.120 7680 IsGuiding returns 1
21:27:55.513 00.001 7680 scope still moving after pulse duration time elapsed
21:27:55.543 00.030 7680 IsSlewing returns 0
21:27:55.547 00.004 7680 IsGuiding returns 0
21:27:55.547 00.000 7680 scope move finished after 143 + 49 ms
21:27:55.548 00.001 7680 Move returns status 0, amount 143
21:27:55.548 00.000 7680 move complete, result=0
21:27:55.548 00.000 7680 worker thread done servicing request
21:27:55.550 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 143 ms NORTH
21:27:55.556 00.006 7680 Worker thread wakes up
21:27:55.556 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:55.556 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:56.804 01.248 7680 Exposure complete
21:27:56.913 00.109 7680 worker thread done servicing request
21:27:56.913 00.000 6120 OnExposeComplete: enter
21:27:56.919 00.006 6120 UpdateGuideState(): m_state=6
21:27:56.924 00.005 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
21:27:56.928 00.004 6120 Star::Find returns 1 (0), X=1200.93, Y=1051.46, Mass=5605, SNR=48.7, Peak=134 HFD=6.6
21:27:56.932 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.60)
21:27:56.937 00.005 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.87)
21:27:56.940 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.96 hyp=0.97 cameraTheta=1.73 mountX=-0.03 mountY=-0.93, mountTheta=-1.60
21:27:56.946 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.96, opts=13)
21:27:56.951 00.005 6120 Enqueuing Move request for scope (-0.15, 0.96)
21:27:56.955 00.004 7680 Worker thread wakes up
21:27:56.955 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.96) opts 0xd
21:27:56.955 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.96)
21:27:56.956 00.001 7680 Moving (-0.15, 0.96) raw xDistance=-0.03 yDistance=-0.93
21:27:56.956 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:27:56.957 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93
21:27:56.957 00.000 7680 MoveAxis(E, 0, ABG)
21:27:56.957 00.000 7680 Move returns status 0, amount 0
21:27:56.959 00.002 7680 MoveAxis(N, 504, ABG)
21:27:56.959 00.000 7680 Guiding  Dir = 0, Dur = 504
21:27:56.959 00.000 7680 IsSlewing returns 0
21:27:56.960 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:27:56.965 00.005 7680 IsGuiding returns 0
21:27:56.966 00.001 7680 PulseGuide returned control before completion, sleep 514
21:27:56.990 00.024 6120 UpdateGuideState exits: m=5605 SNR=48.7
21:27:56.993 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:56.998 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:57.003 00.005 6120 Enqueuing Expose request
21:27:57.496 00.493 7680 IsGuiding returns 1
21:27:57.497 00.001 7680 scope still moving after pulse duration time elapsed
21:27:57.527 00.030 7680 IsSlewing returns 0
21:27:57.527 00.000 7680 IsGuiding returns 0
21:27:57.528 00.001 7680 scope move finished after 504 + 58 ms
21:27:57.528 00.000 7680 Move returns status 0, amount 504
21:27:57.528 00.000 7680 move complete, result=0
21:27:57.528 00.000 7680 worker thread done servicing request
21:27:57.530 00.002 7680 Worker thread wakes up
21:27:57.530 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:57.530 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:27:57.531 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.9 px 504 ms NORTH
21:27:58.772 01.241 7680 Exposure complete
21:27:58.877 00.105 7680 worker thread done servicing request
21:27:58.877 00.000 6120 OnExposeComplete: enter
21:27:58.881 00.004 6120 UpdateGuideState(): m_state=6
21:27:58.886 00.005 6120 Star::Find(15, 1200, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
21:27:58.891 00.005 6120 Star::Find returns 1 (0), X=1200.99, Y=1049.85, Mass=6006, SNR=50.9, Peak=146 HFD=6.6
21:27:58.894 00.003 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-2.95) = xAngle (1.23 = 1.23)
21:27:58.896 00.002 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.96 = 0.96)
21:27:58.900 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.65 hyp=0.66 cameraTheta=-1.72 mountX=0.22 mountY=0.54, mountTheta=1.19
21:27:58.903 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.65, opts=13)
21:27:58.906 00.003 6120 Enqueuing Move request for scope (-0.10, -0.65)
21:27:58.910 00.004 7680 Worker thread wakes up
21:27:58.910 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.65) opts 0xd
21:27:58.910 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.65)
21:27:58.910 00.000 7680 Moving (-0.10, -0.65) raw xDistance=0.22 yDistance=0.54
21:27:58.910 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
21:27:58.910 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:27:58.911 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
21:27:58.911 00.000 7680 MoveAxis(W, 93, ABG)
21:27:58.911 00.000 7680 Guiding  Dir = 3, Dur = 93
21:27:58.912 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:27:58.915 00.003 7680 IsSlewing returns 0
21:27:58.915 00.000 7680 IsGuiding returns 0
21:27:58.915 00.000 7680 PulseGuide returned control before completion, sleep 103
21:27:58.932 00.017 6120 UpdateGuideState exits: m=6006 SNR=50.9
21:27:58.936 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:58.938 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:27:58.942 00.004 6120 Enqueuing Expose request
21:27:59.029 00.087 7680 IsGuiding returns 1
21:27:59.030 00.001 7680 scope still moving after pulse duration time elapsed
21:27:59.060 00.030 7680 IsSlewing returns 0
21:27:59.060 00.000 7680 IsGuiding returns 0
21:27:59.061 00.001 7680 scope move finished after 93 + 52 ms
21:27:59.061 00.000 7680 Move returns status 0, amount 93
21:27:59.062 00.001 7680 MoveAxis(N, 0, ABG)
21:27:59.062 00.000 7680 Move returns status 0, amount 0
21:27:59.062 00.000 7680 move complete, result=0
21:27:59.063 00.001 7680 worker thread done servicing request
21:27:59.063 00.000 6120 GuideStep: 0.2 px 93 ms WEST, 0.5 px 0 ms NORTH
21:27:59.069 00.006 7680 Worker thread wakes up
21:27:59.069 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:27:59.069 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:00.323 01.254 7680 Exposure complete
21:28:00.435 00.112 7680 worker thread done servicing request
21:28:00.435 00.000 6120 OnExposeComplete: enter
21:28:00.440 00.005 6120 UpdateGuideState(): m_state=6
21:28:00.443 00.003 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
21:28:00.447 00.004 6120 Star::Find returns 1 (0), X=1201.30, Y=1050.26, Mass=5641, SNR=48.3, Peak=125 HFD=6.9
21:28:00.451 00.004 6120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-2.95) = xAngle (2.11 = 2.11)
21:28:00.457 00.006 6120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.84 = 1.84)
21:28:00.462 00.005 6120 CameraToMount -- cameraX=0.22 cameraY=-0.24 hyp=0.32 cameraTheta=-0.84 mountX=-0.17 mountY=0.31, mountTheta=2.06
21:28:00.467 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.24, opts=13)
21:28:00.472 00.005 6120 Enqueuing Move request for scope (0.22, -0.24)
21:28:00.477 00.005 7680 Worker thread wakes up
21:28:00.477 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.24) opts 0xd
21:28:00.477 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.24)
21:28:00.477 00.000 7680 Moving (0.22, -0.24) raw xDistance=-0.17 yDistance=0.31
21:28:00.477 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:28:00.478 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:28:00.478 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:28:00.478 00.000 7680 MoveAxis(E, 0, ABG)
21:28:00.478 00.000 7680 Move returns status 0, amount 0
21:28:00.478 00.000 7680 MoveAxis(N, 0, ABG)
21:28:00.478 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:28:00.484 00.006 7680 Move returns status 0, amount 0
21:28:00.484 00.000 7680 move complete, result=0
21:28:00.484 00.000 7680 worker thread done servicing request
21:28:00.507 00.023 6120 UpdateGuideState exits: m=5641 SNR=48.3
21:28:00.511 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:00.515 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:00.518 00.003 6120 Enqueuing Expose request
21:28:00.523 00.005 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:28:00.527 00.004 7680 Worker thread wakes up
21:28:00.527 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:00.527 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:01.774 01.247 7680 Exposure complete
21:28:01.888 00.114 6120 OnExposeComplete: enter
21:28:01.893 00.005 7680 worker thread done servicing request
21:28:01.893 00.000 6120 UpdateGuideState(): m_state=6
21:28:01.899 00.006 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
21:28:01.904 00.005 6120 Star::Find returns 1 (0), X=1201.16, Y=1050.38, Mass=5392, SNR=47.5, Peak=122 HFD=6.8
21:28:01.909 00.005 6120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-2.95) = xAngle (1.88 = 1.88)
21:28:01.912 00.003 6120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.62 = 1.62)
21:28:01.915 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.07 mountX=-0.05 mountY=0.15, mountTheta=1.87
21:28:01.925 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.13, opts=13)
21:28:01.930 00.005 6120 Enqueuing Move request for scope (0.07, -0.13)
21:28:01.934 00.004 7680 Worker thread wakes up
21:28:01.934 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
21:28:01.934 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
21:28:01.935 00.001 7680 Moving (0.07, -0.13) raw xDistance=-0.05 yDistance=0.15
21:28:01.935 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:28:01.935 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:28:01.935 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:28:01.936 00.001 7680 MoveAxis(E, 0, ABG)
21:28:01.936 00.000 7680 Move returns status 0, amount 0
21:28:01.937 00.001 7680 MoveAxis(N, 0, ABG)
21:28:01.937 00.000 7680 Move returns status 0, amount 0
21:28:01.937 00.000 7680 move complete, result=0
21:28:01.938 00.001 7680 worker thread done servicing request
21:28:01.938 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:28:01.964 00.026 6120 UpdateGuideState exits: m=5392 SNR=47.5
21:28:01.969 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:01.973 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:01.976 00.003 6120 Enqueuing Expose request
21:28:01.980 00.004 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:28:01.985 00.005 7680 Worker thread wakes up
21:28:01.985 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:01.985 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:03.226 01.241 7680 Exposure complete
21:28:03.331 00.105 7680 worker thread done servicing request
21:28:03.332 00.001 6120 OnExposeComplete: enter
21:28:03.336 00.004 6120 UpdateGuideState(): m_state=6
21:28:03.340 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
21:28:03.344 00.004 6120 Star::Find returns 1 (0), X=1201.05, Y=1050.68, Mass=5944, SNR=49.1, Peak=144 HFD=6.7
21:28:03.348 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
21:28:03.353 00.005 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.83)
21:28:03.356 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.77 mountX=0.00 mountY=-0.17, mountTheta=-1.56
21:28:03.364 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.17, opts=13)
21:28:03.368 00.004 6120 Enqueuing Move request for scope (-0.03, 0.17)
21:28:03.371 00.003 7680 Worker thread wakes up
21:28:03.371 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
21:28:03.371 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
21:28:03.371 00.000 7680 Moving (-0.03, 0.17) raw xDistance=0.00 yDistance=-0.17
21:28:03.371 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:28:03.373 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:28:03.373 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:28:03.373 00.000 7680 MoveAxis(E, 0, ABG)
21:28:03.373 00.000 7680 Move returns status 0, amount 0
21:28:03.373 00.000 7680 MoveAxis(N, 0, ABG)
21:28:03.373 00.000 7680 Move returns status 0, amount 0
21:28:03.373 00.000 7680 move complete, result=0
21:28:03.373 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=190, Gamma=1.000
21:28:03.379 00.006 7680 worker thread done servicing request
21:28:03.399 00.020 6120 UpdateGuideState exits: m=5944 SNR=49.1
21:28:03.404 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:03.409 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:03.412 00.003 6120 Enqueuing Expose request
21:28:03.416 00.004 7680 Worker thread wakes up
21:28:03.416 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:03.416 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:03.416 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:28:04.662 01.246 7680 Exposure complete
21:28:04.778 00.116 7680 worker thread done servicing request
21:28:04.778 00.000 6120 OnExposeComplete: enter
21:28:04.782 00.004 6120 UpdateGuideState(): m_state=6
21:28:04.786 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
21:28:04.789 00.003 6120 Star::Find returns 1 (0), X=1201.05, Y=1050.69, Mass=5946, SNR=50.0, Peak=134 HFD=6.8
21:28:04.793 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
21:28:04.798 00.005 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
21:28:04.803 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.74 mountX=-0.00 mountY=-0.18, mountTheta=-1.59
21:28:04.809 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.19, opts=13)
21:28:04.812 00.003 6120 Enqueuing Move request for scope (-0.03, 0.19)
21:28:04.816 00.004 7680 Worker thread wakes up
21:28:04.816 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
21:28:04.817 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
21:28:04.817 00.000 7680 Moving (-0.03, 0.19) raw xDistance=-0.00 yDistance=-0.18
21:28:04.817 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:28:04.817 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:28:04.817 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:28:04.817 00.000 7680 MoveAxis(E, 0, ABG)
21:28:04.817 00.000 7680 Move returns status 0, amount 0
21:28:04.818 00.001 7680 MoveAxis(N, 0, ABG)
21:28:04.818 00.000 7680 Move returns status 0, amount 0
21:28:04.819 00.001 7680 move complete, result=0
21:28:04.819 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:28:04.823 00.004 7680 worker thread done servicing request
21:28:04.846 00.023 6120 UpdateGuideState exits: m=5946 SNR=50.0
21:28:04.850 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:04.854 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:04.859 00.005 6120 Enqueuing Expose request
21:28:04.864 00.005 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:28:04.868 00.004 7680 Worker thread wakes up
21:28:04.868 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:04.868 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:06.120 01.252 7680 Exposure complete
21:28:06.235 00.115 7680 worker thread done servicing request
21:28:06.235 00.000 6120 OnExposeComplete: enter
21:28:06.240 00.005 6120 UpdateGuideState(): m_state=6
21:28:06.246 00.006 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
21:28:06.250 00.004 6120 Star::Find returns 1 (0), X=1201.39, Y=1050.76, Mass=5780, SNR=50.0, Peak=132 HFD=7.0
21:28:06.257 00.007 6120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-2.95) = xAngle (3.65 = -2.63)
21:28:06.263 00.006 6120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.38 = -2.90)
21:28:06.268 00.005 6120 CameraToMount -- cameraX=0.31 cameraY=0.26 hyp=0.40 cameraTheta=0.69 mountX=-0.35 mountY=-0.10, mountTheta=-2.88
21:28:06.274 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.26, opts=13)
21:28:06.278 00.004 6120 Enqueuing Move request for scope (0.31, 0.26)
21:28:06.281 00.003 7680 Worker thread wakes up
21:28:06.281 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.26) opts 0xd
21:28:06.282 00.001 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.26)
21:28:06.282 00.000 7680 Moving (0.31, 0.26) raw xDistance=-0.35 yDistance=-0.10
21:28:06.282 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
21:28:06.282 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:28:06.283 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:28:06.283 00.000 7680 MoveAxis(E, 148, ABG)
21:28:06.283 00.000 7680 Guiding  Dir = 2, Dur = 148
21:28:06.284 00.001 7680 IsSlewing returns 0
21:28:06.284 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:28:06.290 00.006 7680 IsGuiding returns 0
21:28:06.290 00.000 7680 PulseGuide returned control before completion, sleep 158
21:28:06.315 00.025 6120 UpdateGuideState exits: m=5780 SNR=50.0
21:28:06.320 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:06.324 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:06.329 00.005 6120 Enqueuing Expose request
21:28:06.455 00.126 7680 IsGuiding returns 1
21:28:06.455 00.000 7680 scope still moving after pulse duration time elapsed
21:28:06.487 00.032 7680 IsSlewing returns 0
21:28:06.487 00.000 7680 IsGuiding returns 0
21:28:06.487 00.000 7680 scope move finished after 148 + 50 ms
21:28:06.489 00.002 7680 Move returns status 0, amount 148
21:28:06.489 00.000 7680 MoveAxis(N, 0, ABG)
21:28:06.489 00.000 7680 Move returns status 0, amount 0
21:28:06.490 00.001 7680 move complete, result=0
21:28:06.491 00.001 7680 worker thread done servicing request
21:28:06.491 00.000 7680 Worker thread wakes up
21:28:06.492 00.001 6120 GuideStep: -0.4 px 148 ms EAST, -0.1 px 0 ms NORTH
21:28:06.499 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:06.500 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:07.747 01.247 7680 Exposure complete
21:28:07.859 00.112 7680 worker thread done servicing request
21:28:07.860 00.001 6120 OnExposeComplete: enter
21:28:07.865 00.005 6120 UpdateGuideState(): m_state=6
21:28:07.869 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
21:28:07.873 00.004 6120 Star::Find returns 1 (0), X=1201.06, Y=1051.03, Mass=5492, SNR=47.2, Peak=131 HFD=6.4
21:28:07.876 00.003 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
21:28:07.879 00.003 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
21:28:07.883 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.52 hyp=0.52 cameraTheta=1.61 mountX=-0.07 mountY=-0.48, mountTheta=-1.72
21:28:07.888 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.52, opts=13)
21:28:07.892 00.004 6120 Enqueuing Move request for scope (-0.02, 0.52)
21:28:07.898 00.006 7680 Worker thread wakes up
21:28:07.898 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.52) opts 0xd
21:28:07.898 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.52)
21:28:07.898 00.000 7680 Moving (-0.02, 0.52) raw xDistance=-0.07 yDistance=-0.48
21:28:07.898 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:28:07.899 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
21:28:07.899 00.000 7680 MoveAxis(E, 0, ABG)
21:28:07.899 00.000 7680 Move returns status 0, amount 0
21:28:07.899 00.000 7680 MoveAxis(N, 260, ABG)
21:28:07.900 00.001 7680 Guiding  Dir = 0, Dur = 260
21:28:07.900 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:28:07.904 00.004 7680 IsSlewing returns 0
21:28:07.904 00.000 7680 IsGuiding returns 0
21:28:07.904 00.000 7680 PulseGuide returned control before completion, sleep 270
21:28:07.925 00.021 6120 UpdateGuideState exits: m=5492 SNR=47.2
21:28:07.931 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:07.934 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:07.938 00.004 6120 Enqueuing Expose request
21:28:08.188 00.250 7680 IsGuiding returns 1
21:28:08.188 00.000 7680 scope still moving after pulse duration time elapsed
21:28:08.219 00.031 7680 IsSlewing returns 0
21:28:08.219 00.000 7680 IsGuiding returns 0
21:28:08.220 00.001 7680 scope move finished after 260 + 55 ms
21:28:08.220 00.000 7680 Move returns status 0, amount 260
21:28:08.220 00.000 7680 move complete, result=0
21:28:08.222 00.002 7680 worker thread done servicing request
21:28:08.222 00.000 7680 Worker thread wakes up
21:28:08.222 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 260 ms NORTH
21:28:08.230 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:08.230 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:09.475 01.245 7680 Exposure complete
21:28:09.599 00.124 7680 worker thread done servicing request
21:28:09.599 00.000 6120 OnExposeComplete: enter
21:28:09.604 00.005 6120 UpdateGuideState(): m_state=6
21:28:09.611 00.007 6120 Star::Find(15, 1201, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
21:28:09.616 00.005 6120 Star::Find returns 1 (0), X=1201.06, Y=1050.72, Mass=5542, SNR=47.5, Peak=128 HFD=6.7
21:28:09.622 00.006 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
21:28:09.626 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
21:28:09.629 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.22 cameraTheta=1.68 mountX=-0.02 mountY=-0.20, mountTheta=-1.65
21:28:09.634 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.21, opts=13)
21:28:09.638 00.004 6120 Enqueuing Move request for scope (-0.02, 0.21)
21:28:09.642 00.004 7680 Worker thread wakes up
21:28:09.642 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
21:28:09.643 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
21:28:09.643 00.000 7680 Moving (-0.02, 0.21) raw xDistance=-0.02 yDistance=-0.20
21:28:09.643 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:28:09.643 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:28:09.643 00.000 7680 MoveAxis(E, 0, ABG)
21:28:09.643 00.000 7680 Move returns status 0, amount 0
21:28:09.643 00.000 7680 MoveAxis(N, 110, ABG)
21:28:09.643 00.000 7680 Guiding  Dir = 0, Dur = 110
21:28:09.644 00.001 7680 IsSlewing returns 0
21:28:09.644 00.000 7680 IsGuiding returns 0
21:28:09.645 00.001 7680 PulseGuide returned control before completion, sleep 120
21:28:09.645 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:28:09.670 00.025 6120 UpdateGuideState exits: m=5542 SNR=47.5
21:28:09.673 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:09.678 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:09.681 00.003 6120 Enqueuing Expose request
21:28:09.778 00.097 7680 IsGuiding returns 1
21:28:09.782 00.004 7680 scope still moving after pulse duration time elapsed
21:28:09.809 00.027 7680 IsSlewing returns 0
21:28:09.811 00.002 7680 IsGuiding returns 0
21:28:09.811 00.000 7680 scope move finished after 110 + 56 ms
21:28:09.811 00.000 7680 Move returns status 0, amount 110
21:28:09.811 00.000 7680 move complete, result=0
21:28:09.812 00.001 7680 worker thread done servicing request
21:28:09.812 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 110 ms NORTH
21:28:09.819 00.007 7680 Worker thread wakes up
21:28:09.819 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:09.819 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:11.069 01.250 7680 Exposure complete
21:28:11.183 00.114 7680 worker thread done servicing request
21:28:11.184 00.001 6120 OnExposeComplete: enter
21:28:11.189 00.005 6120 UpdateGuideState(): m_state=6
21:28:11.192 00.003 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
21:28:11.195 00.003 6120 Star::Find returns 1 (0), X=1201.01, Y=1050.80, Mass=5625, SNR=49.5, Peak=129 HFD=6.7
21:28:11.200 00.005 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
21:28:11.204 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
21:28:11.211 00.007 6120 CameraToMount -- cameraX=-0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.82 mountX=0.02 mountY=-0.30, mountTheta=-1.50
21:28:11.215 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.30, opts=13)
21:28:11.219 00.004 6120 Enqueuing Move request for scope (-0.08, 0.30)
21:28:11.222 00.003 7680 Worker thread wakes up
21:28:11.222 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.30) opts 0xd
21:28:11.222 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.30)
21:28:11.222 00.000 7680 Moving (-0.08, 0.30) raw xDistance=0.02 yDistance=-0.30
21:28:11.223 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:28:11.223 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:28:11.223 00.000 7680 MoveAxis(E, 0, ABG)
21:28:11.223 00.000 7680 Move returns status 0, amount 0
21:28:11.223 00.000 7680 MoveAxis(N, 162, ABG)
21:28:11.223 00.000 7680 Guiding  Dir = 0, Dur = 162
21:28:11.225 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:28:11.228 00.003 7680 IsSlewing returns 0
21:28:11.229 00.001 7680 IsGuiding returns 0
21:28:11.229 00.000 7680 PulseGuide returned control before completion, sleep 172
21:28:11.249 00.020 6120 UpdateGuideState exits: m=5625 SNR=49.5
21:28:11.255 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:11.259 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:11.262 00.003 6120 Enqueuing Expose request
21:28:11.405 00.143 7680 IsGuiding returns 1
21:28:11.405 00.000 7680 scope still moving after pulse duration time elapsed
21:28:11.436 00.031 7680 IsSlewing returns 0
21:28:11.437 00.001 7680 IsGuiding returns 0
21:28:11.437 00.000 7680 scope move finished after 162 + 46 ms
21:28:11.437 00.000 7680 Move returns status 0, amount 162
21:28:11.437 00.000 7680 move complete, result=0
21:28:11.438 00.001 7680 worker thread done servicing request
21:28:11.438 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 162 ms NORTH
21:28:11.445 00.007 7680 Worker thread wakes up
21:28:11.445 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:11.445 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:12.695 01.250 7680 Exposure complete
21:28:12.806 00.111 7680 worker thread done servicing request
21:28:12.806 00.000 6120 OnExposeComplete: enter
21:28:12.809 00.003 6120 UpdateGuideState(): m_state=6
21:28:12.814 00.005 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
21:28:12.817 00.003 6120 Star::Find returns 1 (0), X=1200.99, Y=1050.88, Mass=5932, SNR=50.4, Peak=130 HFD=7.0
21:28:12.821 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
21:28:12.825 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
21:28:12.829 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.37 hyp=0.38 cameraTheta=1.83 mountX=0.03 mountY=-0.38, mountTheta=-1.50
21:28:12.836 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.37, opts=13)
21:28:12.841 00.005 6120 Enqueuing Move request for scope (-0.10, 0.37)
21:28:12.844 00.003 7680 Worker thread wakes up
21:28:12.845 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.37) opts 0xd
21:28:12.845 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.37)
21:28:12.845 00.000 7680 Moving (-0.10, 0.37) raw xDistance=0.03 yDistance=-0.38
21:28:12.845 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:28:12.846 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:28:12.846 00.000 7680 MoveAxis(E, 0, ABG)
21:28:12.846 00.000 7680 Move returns status 0, amount 0
21:28:12.846 00.000 7680 MoveAxis(N, 205, ABG)
21:28:12.847 00.001 7680 Guiding  Dir = 0, Dur = 205
21:28:12.847 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:28:12.853 00.006 7680 IsSlewing returns 0
21:28:12.853 00.000 7680 IsGuiding returns 0
21:28:12.853 00.000 7680 PulseGuide returned control before completion, sleep 215
21:28:12.876 00.023 6120 UpdateGuideState exits: m=5932 SNR=50.4
21:28:12.880 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:12.884 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:12.889 00.005 6120 Enqueuing Expose request
21:28:13.077 00.188 7680 IsGuiding returns 1
21:28:13.079 00.002 7680 scope still moving after pulse duration time elapsed
21:28:13.106 00.027 7680 IsSlewing returns 0
21:28:13.107 00.001 7680 IsGuiding returns 0
21:28:13.108 00.001 7680 scope move finished after 205 + 50 ms
21:28:13.109 00.001 7680 Move returns status 0, amount 205
21:28:13.110 00.001 7680 move complete, result=0
21:28:13.110 00.000 7680 worker thread done servicing request
21:28:13.110 00.000 7680 Worker thread wakes up
21:28:13.111 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 205 ms NORTH
21:28:13.116 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:13.116 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:14.370 01.254 7680 Exposure complete
21:28:14.484 00.114 7680 worker thread done servicing request
21:28:14.484 00.000 6120 OnExposeComplete: enter
21:28:14.489 00.005 6120 UpdateGuideState(): m_state=6
21:28:14.494 00.005 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
21:28:14.499 00.005 6120 Star::Find returns 1 (0), X=1200.90, Y=1050.72, Mass=5726, SNR=49.1, Peak=125 HFD=6.8
21:28:14.502 00.003 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
21:28:14.506 00.004 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.31)
21:28:14.510 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.21 hyp=0.28 cameraTheta=2.29 mountX=0.14 mountY=-0.27, mountTheta=-1.09
21:28:14.516 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.21, opts=13)
21:28:14.520 00.004 6120 Enqueuing Move request for scope (-0.18, 0.21)
21:28:14.524 00.004 7680 Worker thread wakes up
21:28:14.524 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.21) opts 0xd
21:28:14.524 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.21)
21:28:14.524 00.000 7680 Moving (-0.18, 0.21) raw xDistance=0.14 yDistance=-0.27
21:28:14.525 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:28:14.525 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:28:14.525 00.000 7680 MoveAxis(E, 0, ABG)
21:28:14.526 00.001 7680 Move returns status 0, amount 0
21:28:14.526 00.000 7680 MoveAxis(N, 146, ABG)
21:28:14.527 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:28:14.530 00.003 7680 Guiding  Dir = 0, Dur = 146
21:28:14.530 00.000 7680 IsSlewing returns 0
21:28:14.531 00.001 7680 IsGuiding returns 0
21:28:14.531 00.000 7680 PulseGuide returned control before completion, sleep 156
21:28:14.551 00.020 6120 UpdateGuideState exits: m=5726 SNR=49.1
21:28:14.557 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:14.561 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:14.564 00.003 6120 Enqueuing Expose request
21:28:14.702 00.138 7680 IsGuiding returns 1
21:28:14.703 00.001 7680 scope still moving after pulse duration time elapsed
21:28:14.734 00.031 7680 IsSlewing returns 0
21:28:14.736 00.002 7680 IsGuiding returns 0
21:28:14.736 00.000 7680 scope move finished after 146 + 58 ms
21:28:14.736 00.000 7680 Move returns status 0, amount 146
21:28:14.736 00.000 7680 move complete, result=0
21:28:14.736 00.000 7680 worker thread done servicing request
21:28:14.736 00.000 7680 Worker thread wakes up
21:28:14.738 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
21:28:14.747 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:14.747 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:15.999 01.252 7680 Exposure complete
21:28:16.117 00.118 7680 worker thread done servicing request
21:28:16.118 00.001 6120 OnExposeComplete: enter
21:28:16.121 00.003 6120 UpdateGuideState(): m_state=6
21:28:16.126 00.005 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
21:28:16.130 00.004 6120 Star::Find returns 1 (0), X=1200.88, Y=1050.61, Mass=5749, SNR=48.8, Peak=121 HFD=6.8
21:28:16.133 00.003 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-2.95) = xAngle (5.61 = -0.67)
21:28:16.138 00.005 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.34 = -0.94)
21:28:16.142 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.66 mountX=0.18 mountY=-0.18, mountTheta=-0.80
21:28:16.150 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.11, opts=13)
21:28:16.154 00.004 6120 Enqueuing Move request for scope (-0.20, 0.11)
21:28:16.159 00.005 7680 Worker thread wakes up
21:28:16.159 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
21:28:16.159 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
21:28:16.159 00.000 7680 Moving (-0.20, 0.11) raw xDistance=0.18 yDistance=-0.18
21:28:16.160 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:28:16.160 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:28:16.160 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:28:16.160 00.000 7680 MoveAxis(E, 0, ABG)
21:28:16.161 00.001 7680 Move returns status 0, amount 0
21:28:16.161 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:28:16.166 00.005 7680 MoveAxis(N, 0, ABG)
21:28:16.166 00.000 7680 Move returns status 0, amount 0
21:28:16.167 00.001 7680 move complete, result=0
21:28:16.167 00.000 7680 worker thread done servicing request
21:28:16.190 00.023 6120 UpdateGuideState exits: m=5749 SNR=48.8
21:28:16.195 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:16.199 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:16.204 00.005 6120 Enqueuing Expose request
21:28:16.210 00.006 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:28:16.214 00.004 7680 Worker thread wakes up
21:28:16.214 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:16.214 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:17.465 01.251 7680 Exposure complete
21:28:17.574 00.109 7680 worker thread done servicing request
21:28:17.575 00.001 6120 OnExposeComplete: enter
21:28:17.579 00.004 6120 UpdateGuideState(): m_state=6
21:28:17.584 00.005 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
21:28:17.588 00.004 6120 Star::Find returns 1 (0), X=1200.94, Y=1050.73, Mass=5824, SNR=49.6, Peak=134 HFD=6.8
21:28:17.592 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
21:28:17.595 00.003 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.43)
21:28:17.599 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.22 hyp=0.27 cameraTheta=2.17 mountX=0.11 mountY=-0.26, mountTheta=-1.19
21:28:17.603 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.22, opts=13)
21:28:17.607 00.004 6120 Enqueuing Move request for scope (-0.15, 0.22)
21:28:17.611 00.004 7680 Worker thread wakes up
21:28:17.611 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.22) opts 0xd
21:28:17.611 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.22)
21:28:17.611 00.000 7680 Moving (-0.15, 0.22) raw xDistance=0.11 yDistance=-0.26
21:28:17.612 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:28:17.612 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:28:17.612 00.000 7680 MoveAxis(E, 0, ABG)
21:28:17.612 00.000 7680 Move returns status 0, amount 0
21:28:17.612 00.000 7680 MoveAxis(N, 143, ABG)
21:28:17.612 00.000 7680 Guiding  Dir = 0, Dur = 143
21:28:17.614 00.002 7680 IsSlewing returns 0
21:28:17.614 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:28:17.618 00.004 7680 IsGuiding returns 0
21:28:17.618 00.000 7680 PulseGuide returned control before completion, sleep 153
21:28:17.637 00.019 6120 UpdateGuideState exits: m=5824 SNR=49.6
21:28:17.643 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:17.647 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:17.651 00.004 6120 Enqueuing Expose request
21:28:17.778 00.127 7680 IsGuiding returns 1
21:28:17.779 00.001 7680 scope still moving after pulse duration time elapsed
21:28:17.810 00.031 7680 IsSlewing returns 0
21:28:17.811 00.001 7680 IsGuiding returns 0
21:28:17.812 00.001 7680 scope move finished after 143 + 51 ms
21:28:17.812 00.000 7680 Move returns status 0, amount 143
21:28:17.812 00.000 7680 move complete, result=0
21:28:17.814 00.002 7680 worker thread done servicing request
21:28:17.814 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 143 ms NORTH
21:28:17.821 00.007 7680 Worker thread wakes up
21:28:17.821 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:17.821 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:19.074 01.253 7680 Exposure complete
21:28:19.184 00.110 7680 worker thread done servicing request
21:28:19.185 00.001 6120 OnExposeComplete: enter
21:28:19.189 00.004 6120 UpdateGuideState(): m_state=6
21:28:19.195 00.006 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
21:28:19.200 00.005 6120 Star::Find returns 1 (0), X=1201.13, Y=1050.70, Mass=5549, SNR=46.7, Peak=127 HFD=6.7
21:28:19.205 00.005 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
21:28:19.210 00.005 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
21:28:19.214 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.36 mountX=-0.08 mountY=-0.16, mountTheta=-2.02
21:28:19.219 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.20, opts=13)
21:28:19.223 00.004 6120 Enqueuing Move request for scope (0.04, 0.20)
21:28:19.226 00.003 7680 Worker thread wakes up
21:28:19.226 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
21:28:19.226 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
21:28:19.226 00.000 7680 Moving (0.04, 0.20) raw xDistance=-0.08 yDistance=-0.16
21:28:19.226 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:28:19.226 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:28:19.228 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:28:19.228 00.000 7680 MoveAxis(E, 0, ABG)
21:28:19.228 00.000 7680 Move returns status 0, amount 0
21:28:19.229 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:28:19.234 00.005 7680 MoveAxis(N, 0, ABG)
21:28:19.234 00.000 7680 Move returns status 0, amount 0
21:28:19.234 00.000 7680 move complete, result=0
21:28:19.234 00.000 7680 worker thread done servicing request
21:28:19.256 00.022 6120 UpdateGuideState exits: m=5549 SNR=46.7
21:28:19.261 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:19.266 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:19.271 00.005 6120 Enqueuing Expose request
21:28:19.275 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:28:19.279 00.004 7680 Worker thread wakes up
21:28:19.279 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:19.279 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:20.529 01.250 7680 Exposure complete
21:28:20.638 00.109 7680 worker thread done servicing request
21:28:20.638 00.000 6120 OnExposeComplete: enter
21:28:20.643 00.005 6120 UpdateGuideState(): m_state=6
21:28:20.649 00.006 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
21:28:20.652 00.003 6120 Star::Find returns 1 (0), X=1201.03, Y=1050.79, Mass=5613, SNR=47.7, Peak=134 HFD=6.7
21:28:20.657 00.005 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
21:28:20.661 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.83)
21:28:20.665 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.77 mountX=0.00 mountY=-0.28, mountTheta=-1.56
21:28:20.670 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.28, opts=13)
21:28:20.676 00.006 6120 Enqueuing Move request for scope (-0.06, 0.28)
21:28:20.680 00.004 7680 Worker thread wakes up
21:28:20.682 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.28) opts 0xd
21:28:20.682 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.28)
21:28:20.682 00.000 7680 Moving (-0.06, 0.28) raw xDistance=0.00 yDistance=-0.28
21:28:20.682 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:28:20.683 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:28:20.683 00.000 7680 MoveAxis(E, 0, ABG)
21:28:20.683 00.000 7680 Move returns status 0, amount 0
21:28:20.683 00.000 7680 MoveAxis(N, 151, ABG)
21:28:20.683 00.000 7680 Guiding  Dir = 0, Dur = 151
21:28:20.684 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:28:20.689 00.005 7680 IsSlewing returns 0
21:28:20.690 00.001 7680 IsGuiding returns 0
21:28:20.690 00.000 7680 PulseGuide returned control before completion, sleep 161
21:28:20.711 00.021 6120 UpdateGuideState exits: m=5613 SNR=47.7
21:28:20.717 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:20.721 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:20.724 00.003 6120 Enqueuing Expose request
21:28:20.865 00.141 7680 IsGuiding returns 0
21:28:20.866 00.001 7680 Move returns status 0, amount 151
21:28:20.866 00.000 7680 move complete, result=0
21:28:20.867 00.001 7680 worker thread done servicing request
21:28:20.867 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 151 ms NORTH
21:28:20.872 00.005 7680 Worker thread wakes up
21:28:20.873 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:20.873 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:22.125 01.252 7680 Exposure complete
21:28:22.234 00.109 7680 worker thread done servicing request
21:28:22.234 00.000 6120 OnExposeComplete: enter
21:28:22.239 00.005 6120 UpdateGuideState(): m_state=6
21:28:22.242 00.003 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
21:28:22.247 00.005 6120 Star::Find returns 1 (0), X=1200.91, Y=1050.90, Mass=5564, SNR=48.5, Peak=130 HFD=6.6
21:28:22.251 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.35)
21:28:22.254 00.003 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
21:28:22.257 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.39 hyp=0.43 cameraTheta=1.98 mountX=0.10 mountY=-0.43, mountTheta=-1.35
21:28:22.263 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.39, opts=13)
21:28:22.268 00.005 6120 Enqueuing Move request for scope (-0.17, 0.39)
21:28:22.272 00.004 7680 Worker thread wakes up
21:28:22.272 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.39) opts 0xd
21:28:22.273 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.39)
21:28:22.273 00.000 7680 Moving (-0.17, 0.39) raw xDistance=0.10 yDistance=-0.43
21:28:22.273 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:28:22.273 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
21:28:22.273 00.000 7680 MoveAxis(E, 0, ABG)
21:28:22.273 00.000 7680 Move returns status 0, amount 0
21:28:22.274 00.001 7680 MoveAxis(N, 232, ABG)
21:28:22.274 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=196, Gamma=1.000
21:28:22.279 00.005 7680 Guiding  Dir = 0, Dur = 232
21:28:22.279 00.000 7680 IsSlewing returns 0
21:28:22.279 00.000 7680 IsGuiding returns 0
21:28:22.280 00.001 7680 PulseGuide returned control before completion, sleep 242
21:28:22.299 00.019 6120 UpdateGuideState exits: m=5564 SNR=48.5
21:28:22.305 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:22.310 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:22.314 00.004 6120 Enqueuing Expose request
21:28:22.523 00.209 7680 IsGuiding returns 1
21:28:22.524 00.001 7680 scope still moving after pulse duration time elapsed
21:28:22.553 00.029 7680 IsSlewing returns 0
21:28:22.554 00.001 7680 IsGuiding returns 0
21:28:22.555 00.001 7680 scope move finished after 232 + 43 ms
21:28:22.555 00.000 7680 Move returns status 0, amount 232
21:28:22.556 00.001 7680 move complete, result=0
21:28:22.556 00.000 7680 worker thread done servicing request
21:28:22.557 00.001 7680 Worker thread wakes up
21:28:22.557 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 232 ms NORTH
21:28:22.564 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:22.564 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:23.821 01.257 7680 Exposure complete
21:28:23.935 00.114 6120 OnExposeComplete: enter
21:28:23.940 00.005 6120 UpdateGuideState(): m_state=6
21:28:23.945 00.005 7680 worker thread done servicing request
21:28:23.945 00.000 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
21:28:23.949 00.004 6120 Star::Find returns 1 (0), X=1200.96, Y=1050.87, Mass=5322, SNR=46.5, Peak=126 HFD=6.5
21:28:23.953 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
21:28:23.958 00.005 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.69)
21:28:23.962 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.36 hyp=0.38 cameraTheta=1.91 mountX=0.06 mountY=-0.38, mountTheta=-1.42
21:28:23.966 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.36, opts=13)
21:28:23.971 00.005 6120 Enqueuing Move request for scope (-0.13, 0.36)
21:28:23.975 00.004 7680 Worker thread wakes up
21:28:23.975 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.36) opts 0xd
21:28:23.975 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.36)
21:28:23.975 00.000 7680 Moving (-0.13, 0.36) raw xDistance=0.06 yDistance=-0.38
21:28:23.975 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:28:23.975 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:28:23.975 00.000 7680 MoveAxis(E, 0, ABG)
21:28:23.977 00.002 7680 Move returns status 0, amount 0
21:28:23.977 00.000 7680 MoveAxis(N, 207, ABG)
21:28:23.977 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:28:23.981 00.004 7680 Guiding  Dir = 0, Dur = 207
21:28:23.982 00.001 7680 IsSlewing returns 0
21:28:23.982 00.000 7680 IsGuiding returns 0
21:28:23.983 00.001 7680 PulseGuide returned control before completion, sleep 217
21:28:24.006 00.023 6120 UpdateGuideState exits: m=5322 SNR=46.5
21:28:24.010 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:24.017 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:24.023 00.006 6120 Enqueuing Expose request
21:28:24.215 00.192 7680 IsGuiding returns 1
21:28:24.215 00.000 7680 scope still moving after pulse duration time elapsed
21:28:24.247 00.032 7680 IsSlewing returns 0
21:28:24.248 00.001 7680 IsGuiding returns 0
21:28:24.248 00.000 7680 scope move finished after 207 + 58 ms
21:28:24.249 00.001 7680 Move returns status 0, amount 207
21:28:24.249 00.000 7680 move complete, result=0
21:28:24.249 00.000 7680 worker thread done servicing request
21:28:24.250 00.001 7680 Worker thread wakes up
21:28:24.251 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 207 ms NORTH
21:28:24.257 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:24.257 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:25.498 01.241 7680 Exposure complete
21:28:25.600 00.102 7680 worker thread done servicing request
21:28:25.601 00.001 6120 OnExposeComplete: enter
21:28:25.604 00.003 6120 UpdateGuideState(): m_state=6
21:28:25.607 00.003 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
21:28:25.614 00.007 6120 Star::Find returns 1 (0), X=1200.86, Y=1050.67, Mass=5907, SNR=50.4, Peak=129 HFD=6.9
21:28:25.619 00.005 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-2.95) = xAngle (5.46 = -0.82)
21:28:25.623 00.004 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.09)
21:28:25.626 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.16 hyp=0.28 cameraTheta=2.51 mountX=0.19 mountY=-0.25, mountTheta=-0.92
21:28:25.632 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.16, opts=13)
21:28:25.637 00.005 6120 Enqueuing Move request for scope (-0.22, 0.16)
21:28:25.640 00.003 7680 Worker thread wakes up
21:28:25.640 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.16) opts 0xd
21:28:25.640 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.16)
21:28:25.640 00.000 7680 Moving (-0.22, 0.16) raw xDistance=0.19 yDistance=-0.25
21:28:25.641 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:28:25.641 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:28:25.641 00.000 7680 MoveAxis(E, 0, ABG)
21:28:25.641 00.000 7680 Move returns status 0, amount 0
21:28:25.641 00.000 7680 MoveAxis(N, 134, ABG)
21:28:25.641 00.000 7680 Guiding  Dir = 0, Dur = 134
21:28:25.643 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:28:25.648 00.005 7680 IsSlewing returns 0
21:28:25.648 00.000 7680 IsGuiding returns 0
21:28:25.648 00.000 7680 PulseGuide returned control before completion, sleep 144
21:28:25.668 00.020 6120 UpdateGuideState exits: m=5907 SNR=50.4
21:28:25.672 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:25.676 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:25.680 00.004 6120 Enqueuing Expose request
21:28:25.798 00.118 7680 IsGuiding returns 1
21:28:25.798 00.000 7680 scope still moving after pulse duration time elapsed
21:28:25.830 00.032 7680 IsSlewing returns 0
21:28:25.833 00.003 7680 IsGuiding returns 1
21:28:25.862 00.029 7680 IsSlewing returns 0
21:28:25.863 00.001 7680 IsGuiding returns 1
21:28:25.893 00.030 7680 IsSlewing returns 0
21:28:25.893 00.000 7680 IsGuiding returns 0
21:28:25.895 00.002 7680 scope move finished after 134 + 112 ms
21:28:25.895 00.000 7680 Move returns status 0, amount 134
21:28:25.896 00.001 7680 move complete, result=0
21:28:25.896 00.000 7680 worker thread done servicing request
21:28:25.897 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 134 ms NORTH
21:28:25.904 00.007 7680 Worker thread wakes up
21:28:25.904 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:25.904 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:27.157 01.253 7680 Exposure complete
21:28:27.305 00.148 7680 worker thread done servicing request
21:28:27.305 00.000 6120 OnExposeComplete: enter
21:28:27.310 00.005 6120 UpdateGuideState(): m_state=6
21:28:27.313 00.003 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
21:28:27.317 00.004 6120 Star::Find returns 1 (0), X=1200.82, Y=1050.82, Mass=5614, SNR=48.0, Peak=141 HFD=6.7
21:28:27.321 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.23 = -1.06)
21:28:27.326 00.005 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.33)
21:28:27.329 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.32 hyp=0.41 cameraTheta=2.27 mountX=0.20 mountY=-0.40, mountTheta=-1.10
21:28:27.336 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.32, opts=13)
21:28:27.339 00.003 6120 Enqueuing Move request for scope (-0.27, 0.32)
21:28:27.342 00.003 7680 Worker thread wakes up
21:28:27.343 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.32) opts 0xd
21:28:27.343 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.32)
21:28:27.343 00.000 7680 Moving (-0.27, 0.32) raw xDistance=0.20 yDistance=-0.40
21:28:27.343 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
21:28:27.343 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
21:28:27.343 00.000 7680 MoveAxis(W, 86, ABG)
21:28:27.345 00.002 7680 Guiding  Dir = 3, Dur = 86
21:28:27.345 00.000 7680 IsSlewing returns 0
21:28:27.346 00.001 7680 IsGuiding returns 0
21:28:27.346 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=189, Gamma=1.000
21:28:27.349 00.003 7680 PulseGuide returned control before completion, sleep 96
21:28:27.370 00.021 6120 UpdateGuideState exits: m=5614 SNR=48.0
21:28:27.373 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:27.377 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:27.380 00.003 6120 Enqueuing Expose request
21:28:27.458 00.078 7680 IsGuiding returns 0
21:28:27.458 00.000 7680 Move returns status 0, amount 86
21:28:27.459 00.001 7680 MoveAxis(N, 218, ABG)
21:28:27.460 00.001 7680 Guiding  Dir = 0, Dur = 218
21:28:27.460 00.000 7680 IsSlewing returns 0
21:28:27.461 00.001 7680 IsGuiding returns 0
21:28:27.461 00.000 7680 PulseGuide returned control before completion, sleep 228
21:28:27.692 00.231 7680 IsGuiding returns 1
21:28:27.693 00.001 7680 scope still moving after pulse duration time elapsed
21:28:27.723 00.030 7680 IsSlewing returns 0
21:28:27.725 00.002 7680 IsGuiding returns 0
21:28:27.725 00.000 7680 scope move finished after 218 + 45 ms
21:28:27.725 00.000 7680 Move returns status 0, amount 218
21:28:27.726 00.001 7680 move complete, result=0
21:28:27.726 00.000 7680 worker thread done servicing request
21:28:27.726 00.000 7680 Worker thread wakes up
21:28:27.727 00.001 6120 GuideStep: 0.2 px 86 ms WEST, -0.4 px 218 ms NORTH
21:28:27.731 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:27.733 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:28.989 01.256 7680 Exposure complete
21:28:29.102 00.113 7680 worker thread done servicing request
21:28:29.102 00.000 6120 OnExposeComplete: enter
21:28:29.106 00.004 6120 UpdateGuideState(): m_state=6
21:28:29.110 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
21:28:29.116 00.006 6120 Star::Find returns 1 (0), X=1200.99, Y=1050.54, Mass=5837, SNR=49.4, Peak=135 HFD=6.8
21:28:29.119 00.003 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-2.95) = xAngle (5.73 = -0.56)
21:28:29.124 00.005 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.46 = -0.83)
21:28:29.128 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.10 cameraTheta=2.77 mountX=0.09 mountY=-0.08, mountTheta=-0.71
21:28:29.133 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.04, opts=13)
21:28:29.137 00.004 6120 Enqueuing Move request for scope (-0.10, 0.04)
21:28:29.142 00.005 7680 Worker thread wakes up
21:28:29.142 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
21:28:29.142 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
21:28:29.142 00.000 7680 Moving (-0.10, 0.04) raw xDistance=0.09 yDistance=-0.08
21:28:29.143 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:28:29.143 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:28:29.143 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:28:29.143 00.000 7680 MoveAxis(E, 0, ABG)
21:28:29.143 00.000 7680 Move returns status 0, amount 0
21:28:29.144 00.001 7680 MoveAxis(N, 0, ABG)
21:28:29.144 00.000 7680 Move returns status 0, amount 0
21:28:29.144 00.000 7680 move complete, result=0
21:28:29.144 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:28:29.149 00.005 7680 worker thread done servicing request
21:28:29.169 00.020 6120 UpdateGuideState exits: m=5837 SNR=49.4
21:28:29.175 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:29.178 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:29.182 00.004 6120 Enqueuing Expose request
21:28:29.186 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:28:29.190 00.004 7680 Worker thread wakes up
21:28:29.190 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:29.190 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:30.440 01.250 7680 Exposure complete
21:28:30.555 00.115 7680 worker thread done servicing request
21:28:30.556 00.001 6120 OnExposeComplete: enter
21:28:30.560 00.004 6120 UpdateGuideState(): m_state=6
21:28:30.563 00.003 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
21:28:30.567 00.004 6120 Star::Find returns 1 (0), X=1200.82, Y=1050.62, Mass=5720, SNR=50.1, Peak=129 HFD=6.9
21:28:30.571 00.004 6120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-2.95) = xAngle (5.67 = -0.61)
21:28:30.575 00.004 6120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.41 = -0.88)
21:28:30.578 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.12 hyp=0.29 cameraTheta=2.72 mountX=0.24 mountY=-0.22, mountTheta=-0.75
21:28:30.582 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.12, opts=13)
21:28:30.587 00.005 6120 Enqueuing Move request for scope (-0.26, 0.12)
21:28:30.590 00.003 7680 Worker thread wakes up
21:28:30.590 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.12) opts 0xd
21:28:30.590 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.12)
21:28:30.590 00.000 7680 Moving (-0.26, 0.12) raw xDistance=0.24 yDistance=-0.22
21:28:30.592 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
21:28:30.592 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:28:30.592 00.000 7680 MoveAxis(W, 99, ABG)
21:28:30.592 00.000 7680 Guiding  Dir = 3, Dur = 99
21:28:30.592 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:28:30.595 00.003 7680 IsSlewing returns 0
21:28:30.596 00.001 7680 IsGuiding returns 0
21:28:30.596 00.000 7680 PulseGuide returned control before completion, sleep 109
21:28:30.616 00.020 6120 UpdateGuideState exits: m=5720 SNR=50.1
21:28:30.620 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:30.624 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:30.627 00.003 6120 Enqueuing Expose request
21:28:30.711 00.084 7680 IsGuiding returns 1
21:28:30.713 00.002 7680 scope still moving after pulse duration time elapsed
21:28:30.742 00.029 7680 IsSlewing returns 0
21:28:30.743 00.001 7680 IsGuiding returns 0
21:28:30.744 00.001 7680 scope move finished after 99 + 48 ms
21:28:30.744 00.000 7680 Move returns status 0, amount 99
21:28:30.745 00.001 7680 MoveAxis(N, 120, ABG)
21:28:30.745 00.000 7680 Guiding  Dir = 0, Dur = 120
21:28:30.746 00.001 7680 IsSlewing returns 0
21:28:30.746 00.000 7680 IsGuiding returns 0
21:28:30.747 00.001 7680 PulseGuide returned control before completion, sleep 130
21:28:30.882 00.135 7680 IsGuiding returns 1
21:28:30.883 00.001 7680 scope still moving after pulse duration time elapsed
21:28:30.913 00.030 7680 IsSlewing returns 0
21:28:30.913 00.000 7680 IsGuiding returns 0
21:28:30.914 00.001 7680 scope move finished after 120 + 47 ms
21:28:30.914 00.000 7680 Move returns status 0, amount 120
21:28:30.914 00.000 7680 move complete, result=0
21:28:30.915 00.001 7680 worker thread done servicing request
21:28:30.915 00.000 6120 GuideStep: 0.2 px 99 ms WEST, -0.2 px 120 ms NORTH
21:28:30.922 00.007 7680 Worker thread wakes up
21:28:30.922 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:30.922 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:32.181 01.259 7680 Exposure complete
21:28:32.293 00.112 7680 worker thread done servicing request
21:28:32.293 00.000 6120 OnExposeComplete: enter
21:28:32.297 00.004 6120 UpdateGuideState(): m_state=6
21:28:32.301 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
21:28:32.304 00.003 6120 Star::Find returns 1 (0), X=1201.04, Y=1050.87, Mass=5398, SNR=47.0, Peak=134 HFD=6.6
21:28:32.309 00.005 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.63)
21:28:32.312 00.003 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
21:28:32.316 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.36 hyp=0.36 cameraTheta=1.70 mountX=-0.02 mountY=-0.34, mountTheta=-1.63
21:28:32.320 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.36, opts=13)
21:28:32.325 00.005 6120 Enqueuing Move request for scope (-0.05, 0.36)
21:28:32.329 00.004 7680 Worker thread wakes up
21:28:32.329 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.36) opts 0xd
21:28:32.329 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.36)
21:28:32.329 00.000 7680 Moving (-0.05, 0.36) raw xDistance=-0.02 yDistance=-0.34
21:28:32.329 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:28:32.331 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:28:32.331 00.000 7680 MoveAxis(E, 0, ABG)
21:28:32.331 00.000 7680 Move returns status 0, amount 0
21:28:32.332 00.001 7680 MoveAxis(N, 186, ABG)
21:28:32.332 00.000 7680 Guiding  Dir = 0, Dur = 186
21:28:32.332 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:28:32.337 00.005 7680 IsSlewing returns 0
21:28:32.338 00.001 7680 IsGuiding returns 0
21:28:32.338 00.000 7680 PulseGuide returned control before completion, sleep 196
21:28:32.360 00.022 6120 UpdateGuideState exits: m=5398 SNR=47.0
21:28:32.364 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:32.369 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:32.373 00.004 6120 Enqueuing Expose request
21:28:32.541 00.168 7680 IsGuiding returns 1
21:28:32.541 00.000 7680 scope still moving after pulse duration time elapsed
21:28:32.573 00.032 7680 IsSlewing returns 0
21:28:32.574 00.001 7680 IsGuiding returns 1
21:28:32.604 00.030 7680 IsSlewing returns 0
21:28:32.604 00.000 7680 IsGuiding returns 0
21:28:32.604 00.000 7680 scope move finished after 186 + 81 ms
21:28:32.606 00.002 7680 Move returns status 0, amount 186
21:28:32.606 00.000 7680 move complete, result=0
21:28:32.606 00.000 7680 worker thread done servicing request
21:28:32.607 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 186 ms NORTH
21:28:32.613 00.006 7680 Worker thread wakes up
21:28:32.614 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:32.614 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:33.867 01.253 7680 Exposure complete
21:28:33.979 00.112 7680 worker thread done servicing request
21:28:33.979 00.000 6120 OnExposeComplete: enter
21:28:33.983 00.004 6120 UpdateGuideState(): m_state=6
21:28:33.987 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
21:28:33.990 00.003 6120 Star::Find returns 1 (0), X=1200.97, Y=1050.61, Mass=5198, SNR=46.9, Peak=117 HFD=6.8
21:28:33.995 00.005 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.38 = -0.90)
21:28:33.998 00.003 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.11 = -1.17)
21:28:34.001 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.15 cameraTheta=2.43 mountX=0.10 mountY=-0.14, mountTheta=-0.98
21:28:34.006 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.10, opts=13)
21:28:34.012 00.006 6120 Enqueuing Move request for scope (-0.12, 0.10)
21:28:34.015 00.003 7680 Worker thread wakes up
21:28:34.015 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
21:28:34.015 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
21:28:34.015 00.000 7680 Moving (-0.12, 0.10) raw xDistance=0.10 yDistance=-0.14
21:28:34.015 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:28:34.015 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:28:34.015 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:28:34.017 00.002 7680 MoveAxis(E, 0, ABG)
21:28:34.017 00.000 7680 Move returns status 0, amount 0
21:28:34.017 00.000 7680 MoveAxis(N, 0, ABG)
21:28:34.017 00.000 7680 Move returns status 0, amount 0
21:28:34.017 00.000 7680 move complete, result=0
21:28:34.018 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:28:34.022 00.004 7680 worker thread done servicing request
21:28:34.041 00.019 6120 UpdateGuideState exits: m=5198 SNR=46.9
21:28:34.047 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:34.053 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:34.057 00.004 6120 Enqueuing Expose request
21:28:34.061 00.004 7680 Worker thread wakes up
21:28:34.062 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:28:34.066 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:34.066 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:35.314 01.248 7680 Exposure complete
21:28:35.424 00.110 7680 worker thread done servicing request
21:28:35.424 00.000 6120 OnExposeComplete: enter
21:28:35.428 00.004 6120 UpdateGuideState(): m_state=6
21:28:35.432 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
21:28:35.436 00.004 6120 Star::Find returns 1 (0), X=1201.05, Y=1051.04, Mass=5688, SNR=48.8, Peak=131 HFD=6.4
21:28:35.439 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.70)
21:28:35.443 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
21:28:35.446 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.54 hyp=0.54 cameraTheta=1.63 mountX=-0.07 mountY=-0.50, mountTheta=-1.71
21:28:35.453 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.54, opts=13)
21:28:35.456 00.003 6120 Enqueuing Move request for scope (-0.03, 0.54)
21:28:35.461 00.005 7680 Worker thread wakes up
21:28:35.462 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.54) opts 0xd
21:28:35.462 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.54)
21:28:35.462 00.000 7680 Moving (-0.03, 0.54) raw xDistance=-0.07 yDistance=-0.50
21:28:35.463 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:28:35.463 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
21:28:35.463 00.000 7680 MoveAxis(E, 0, ABG)
21:28:35.464 00.001 7680 Move returns status 0, amount 0
21:28:35.464 00.000 7680 MoveAxis(N, 270, ABG)
21:28:35.464 00.000 7680 Guiding  Dir = 0, Dur = 270
21:28:35.464 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:28:35.470 00.006 7680 IsSlewing returns 0
21:28:35.470 00.000 7680 IsGuiding returns 0
21:28:35.471 00.001 7680 PulseGuide returned control before completion, sleep 280
21:28:35.491 00.020 6120 UpdateGuideState exits: m=5688 SNR=48.8
21:28:35.497 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:35.501 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:35.505 00.004 6120 Enqueuing Expose request
21:28:35.762 00.257 7680 IsGuiding returns 1
21:28:35.763 00.001 7680 scope still moving after pulse duration time elapsed
21:28:35.792 00.029 7680 IsSlewing returns 0
21:28:35.796 00.004 7680 IsGuiding returns 0
21:28:35.796 00.000 7680 scope move finished after 270 + 55 ms
21:28:35.797 00.001 7680 Move returns status 0, amount 270
21:28:35.798 00.001 7680 move complete, result=0
21:28:35.799 00.001 7680 worker thread done servicing request
21:28:35.799 00.000 7680 Worker thread wakes up
21:28:35.800 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 270 ms NORTH
21:28:35.806 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:35.806 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:37.049 01.243 7680 Exposure complete
21:28:37.165 00.116 7680 worker thread done servicing request
21:28:37.165 00.000 6120 OnExposeComplete: enter
21:28:37.170 00.005 6120 UpdateGuideState(): m_state=6
21:28:37.176 00.006 6120 Star::Find(15, 1201, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
21:28:37.180 00.004 6120 Star::Find returns 1 (0), X=1201.06, Y=1050.55, Mass=5388, SNR=47.6, Peak=132 HFD=6.7
21:28:37.183 00.003 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.32)
21:28:37.187 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.59)
21:28:37.191 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=2.01 mountX=0.01 mountY=-0.05, mountTheta=-1.33
21:28:37.196 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.04, opts=13)
21:28:37.201 00.005 6120 Enqueuing Move request for scope (-0.02, 0.04)
21:28:37.204 00.003 7680 Worker thread wakes up
21:28:37.204 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
21:28:37.204 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
21:28:37.205 00.001 7680 Moving (-0.02, 0.04) raw xDistance=0.01 yDistance=-0.05
21:28:37.205 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:28:37.205 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:28:37.205 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:28:37.206 00.001 7680 MoveAxis(E, 0, ABG)
21:28:37.206 00.000 7680 Move returns status 0, amount 0
21:28:37.206 00.000 7680 MoveAxis(N, 0, ABG)
21:28:37.207 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=190, Gamma=1.000
21:28:37.210 00.003 7680 Move returns status 0, amount 0
21:28:37.210 00.000 7680 move complete, result=0
21:28:37.210 00.000 7680 worker thread done servicing request
21:28:37.232 00.022 6120 UpdateGuideState exits: m=5388 SNR=47.6
21:28:37.237 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:37.241 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:37.245 00.004 6120 Enqueuing Expose request
21:28:37.249 00.004 7680 Worker thread wakes up
21:28:37.249 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:37.249 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:37.250 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:28:38.494 01.244 7680 Exposure complete
21:28:38.609 00.115 7680 worker thread done servicing request
21:28:38.609 00.000 6120 OnExposeComplete: enter
21:28:38.615 00.006 6120 UpdateGuideState(): m_state=6
21:28:38.619 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
21:28:38.624 00.005 6120 Star::Find returns 1 (0), X=1201.09, Y=1050.73, Mass=5424, SNR=46.9, Peak=146 HFD=6.7
21:28:38.627 00.003 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
21:28:38.631 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
21:28:38.635 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.53 mountX=-0.05 mountY=-0.20, mountTheta=-1.82
21:28:38.642 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.23, opts=13)
21:28:38.647 00.005 6120 Enqueuing Move request for scope (0.01, 0.23)
21:28:38.652 00.005 7680 Worker thread wakes up
21:28:38.652 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
21:28:38.652 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
21:28:38.652 00.000 7680 Moving (0.01, 0.23) raw xDistance=-0.05 yDistance=-0.20
21:28:38.653 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:28:38.653 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:28:38.653 00.000 7680 MoveAxis(E, 0, ABG)
21:28:38.653 00.000 7680 Move returns status 0, amount 0
21:28:38.653 00.000 7680 MoveAxis(N, 109, ABG)
21:28:38.653 00.000 7680 Guiding  Dir = 0, Dur = 109
21:28:38.654 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:28:38.659 00.005 7680 IsSlewing returns 0
21:28:38.659 00.000 7680 IsGuiding returns 0
21:28:38.659 00.000 7680 PulseGuide returned control before completion, sleep 119
21:28:38.682 00.023 6120 UpdateGuideState exits: m=5424 SNR=46.9
21:28:38.687 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:38.692 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:38.695 00.003 6120 Enqueuing Expose request
21:28:38.794 00.099 7680 IsGuiding returns 1
21:28:38.795 00.001 7680 scope still moving after pulse duration time elapsed
21:28:38.826 00.031 7680 IsSlewing returns 0
21:28:38.828 00.002 7680 IsGuiding returns 0
21:28:38.828 00.000 7680 scope move finished after 109 + 59 ms
21:28:38.828 00.000 7680 Move returns status 0, amount 109
21:28:38.828 00.000 7680 move complete, result=0
21:28:38.829 00.001 7680 worker thread done servicing request
21:28:38.829 00.000 7680 Worker thread wakes up
21:28:38.829 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 109 ms NORTH
21:28:38.836 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:38.836 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:40.093 01.257 7680 Exposure complete
21:28:40.202 00.109 7680 worker thread done servicing request
21:28:40.202 00.000 6120 OnExposeComplete: enter
21:28:40.206 00.004 6120 UpdateGuideState(): m_state=6
21:28:40.210 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
21:28:40.215 00.005 6120 Star::Find returns 1 (0), X=1201.00, Y=1050.77, Mass=5522, SNR=48.7, Peak=129 HFD=6.8
21:28:40.218 00.003 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
21:28:40.222 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
21:28:40.227 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.28 cameraTheta=1.89 mountX=0.04 mountY=-0.28, mountTheta=-1.44
21:28:40.234 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.27, opts=13)
21:28:40.238 00.004 6120 Enqueuing Move request for scope (-0.09, 0.27)
21:28:40.241 00.003 7680 Worker thread wakes up
21:28:40.241 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.27) opts 0xd
21:28:40.242 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.27)
21:28:40.242 00.000 7680 Moving (-0.09, 0.27) raw xDistance=0.04 yDistance=-0.28
21:28:40.242 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:28:40.242 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:28:40.242 00.000 7680 MoveAxis(E, 0, ABG)
21:28:40.242 00.000 7680 Move returns status 0, amount 0
21:28:40.242 00.000 7680 MoveAxis(N, 150, ABG)
21:28:40.242 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=195, Gamma=1.000
21:28:40.248 00.006 7680 Guiding  Dir = 0, Dur = 150
21:28:40.248 00.000 7680 IsSlewing returns 0
21:28:40.248 00.000 7680 IsGuiding returns 0
21:28:40.249 00.001 7680 PulseGuide returned control before completion, sleep 160
21:28:40.269 00.020 6120 UpdateGuideState exits: m=5522 SNR=48.7
21:28:40.275 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:40.278 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:40.282 00.004 6120 Enqueuing Expose request
21:28:40.411 00.129 7680 IsGuiding returns 1
21:28:40.412 00.001 7680 scope still moving after pulse duration time elapsed
21:28:40.442 00.030 7680 IsSlewing returns 0
21:28:40.444 00.002 7680 IsGuiding returns 0
21:28:40.444 00.000 7680 scope move finished after 150 + 45 ms
21:28:40.445 00.001 7680 Move returns status 0, amount 150
21:28:40.446 00.001 7680 move complete, result=0
21:28:40.446 00.000 7680 worker thread done servicing request
21:28:40.446 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 150 ms NORTH
21:28:40.455 00.009 7680 Worker thread wakes up
21:28:40.456 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:40.456 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:41.704 01.248 7680 Exposure complete
21:28:41.804 00.100 7680 worker thread done servicing request
21:28:41.805 00.001 6120 OnExposeComplete: enter
21:28:41.808 00.003 6120 UpdateGuideState(): m_state=6
21:28:41.813 00.005 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
21:28:41.816 00.003 6120 Star::Find returns 1 (0), X=1200.95, Y=1050.62, Mass=5902, SNR=50.7, Peak=135 HFD=6.9
21:28:41.820 00.004 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.36 = -0.92)
21:28:41.823 00.003 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.19)
21:28:41.827 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.41 mountX=0.11 mountY=-0.16, mountTheta=-0.99
21:28:41.831 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.12, opts=13)
21:28:41.836 00.005 6120 Enqueuing Move request for scope (-0.13, 0.12)
21:28:41.839 00.003 7680 Worker thread wakes up
21:28:41.839 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
21:28:41.839 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
21:28:41.840 00.001 7680 Moving (-0.13, 0.12) raw xDistance=0.11 yDistance=-0.16
21:28:41.840 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:28:41.840 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:28:41.840 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:28:41.840 00.000 7680 MoveAxis(E, 0, ABG)
21:28:41.840 00.000 7680 Move returns status 0, amount 0
21:28:41.840 00.000 7680 MoveAxis(N, 0, ABG)
21:28:41.841 00.001 7680 Move returns status 0, amount 0
21:28:41.841 00.000 7680 move complete, result=0
21:28:41.841 00.000 7680 worker thread done servicing request
21:28:41.841 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:28:41.866 00.025 6120 UpdateGuideState exits: m=5902 SNR=50.7
21:28:41.870 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:41.874 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:41.877 00.003 6120 Enqueuing Expose request
21:28:41.882 00.005 7680 Worker thread wakes up
21:28:41.882 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:41.882 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:41.882 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:28:43.125 01.243 7680 Exposure complete
21:28:43.234 00.109 7680 worker thread done servicing request
21:28:43.234 00.000 6120 OnExposeComplete: enter
21:28:43.238 00.004 6120 UpdateGuideState(): m_state=6
21:28:43.243 00.005 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
21:28:43.248 00.005 6120 Star::Find returns 1 (0), X=1200.94, Y=1050.81, Mass=5440, SNR=47.2, Peak=133 HFD=6.6
21:28:43.252 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.31)
21:28:43.255 00.003 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
21:28:43.259 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.30 hyp=0.34 cameraTheta=2.02 mountX=0.09 mountY=-0.34, mountTheta=-1.32
21:28:43.264 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.30, opts=13)
21:28:43.268 00.004 6120 Enqueuing Move request for scope (-0.15, 0.30)
21:28:43.273 00.005 7680 Worker thread wakes up
21:28:43.273 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.30) opts 0xd
21:28:43.273 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.30)
21:28:43.273 00.000 7680 Moving (-0.15, 0.30) raw xDistance=0.09 yDistance=-0.34
21:28:43.273 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:28:43.273 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:28:43.274 00.001 7680 MoveAxis(E, 0, ABG)
21:28:43.274 00.000 7680 Move returns status 0, amount 0
21:28:43.274 00.000 7680 MoveAxis(N, 182, ABG)
21:28:43.274 00.000 7680 Guiding  Dir = 0, Dur = 182
21:28:43.274 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:28:43.280 00.006 7680 IsSlewing returns 0
21:28:43.280 00.000 7680 IsGuiding returns 0
21:28:43.280 00.000 7680 PulseGuide returned control before completion, sleep 192
21:28:43.301 00.021 6120 UpdateGuideState exits: m=5440 SNR=47.2
21:28:43.307 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:43.311 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:43.315 00.004 6120 Enqueuing Expose request
21:28:43.488 00.173 7680 IsGuiding returns 1
21:28:43.489 00.001 7680 scope still moving after pulse duration time elapsed
21:28:43.519 00.030 7680 IsSlewing returns 0
21:28:43.519 00.000 7680 IsGuiding returns 0
21:28:43.520 00.001 7680 scope move finished after 182 + 57 ms
21:28:43.521 00.001 7680 Move returns status 0, amount 182
21:28:43.521 00.000 7680 move complete, result=0
21:28:43.521 00.000 7680 worker thread done servicing request
21:28:43.522 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 182 ms NORTH
21:28:43.527 00.005 7680 Worker thread wakes up
21:28:43.527 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:43.527 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:44.780 01.253 7680 Exposure complete
21:28:44.890 00.110 7680 worker thread done servicing request
21:28:44.891 00.001 6120 OnExposeComplete: enter
21:28:44.894 00.003 6120 UpdateGuideState(): m_state=6
21:28:44.897 00.003 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
21:28:44.900 00.003 6120 Star::Find returns 1 (0), X=1200.96, Y=1050.81, Mass=5490, SNR=47.9, Peak=133 HFD=6.7
21:28:44.903 00.003 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
21:28:44.905 00.002 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
21:28:44.910 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.30 hyp=0.33 cameraTheta=1.97 mountX=0.07 mountY=-0.33, mountTheta=-1.36
21:28:44.915 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.30, opts=13)
21:28:44.919 00.004 6120 Enqueuing Move request for scope (-0.13, 0.30)
21:28:44.923 00.004 7680 Worker thread wakes up
21:28:44.923 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.30) opts 0xd
21:28:44.923 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.30)
21:28:44.923 00.000 7680 Moving (-0.13, 0.30) raw xDistance=0.07 yDistance=-0.33
21:28:44.926 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:28:44.926 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:28:44.926 00.000 7680 MoveAxis(E, 0, ABG)
21:28:44.926 00.000 7680 Move returns status 0, amount 0
21:28:44.926 00.000 7680 MoveAxis(N, 176, ABG)
21:28:44.927 00.001 7680 Guiding  Dir = 0, Dur = 176
21:28:44.927 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:28:44.933 00.006 7680 IsSlewing returns 0
21:28:44.933 00.000 7680 IsGuiding returns 0
21:28:44.933 00.000 7680 PulseGuide returned control before completion, sleep 186
21:28:44.956 00.023 6120 UpdateGuideState exits: m=5490 SNR=47.9
21:28:44.960 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:44.965 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:44.968 00.003 6120 Enqueuing Expose request
21:28:45.126 00.158 7680 IsGuiding returns 1
21:28:45.128 00.002 7680 scope still moving after pulse duration time elapsed
21:28:45.158 00.030 7680 IsSlewing returns 0
21:28:45.159 00.001 7680 IsGuiding returns 0
21:28:45.160 00.001 7680 scope move finished after 176 + 50 ms
21:28:45.160 00.000 7680 Move returns status 0, amount 176
21:28:45.161 00.001 7680 move complete, result=0
21:28:45.161 00.000 7680 worker thread done servicing request
21:28:45.161 00.000 7680 Worker thread wakes up
21:28:45.161 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 176 ms NORTH
21:28:45.169 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:45.169 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:46.415 01.246 7680 Exposure complete
21:28:46.528 00.113 7680 worker thread done servicing request
21:28:46.529 00.001 6120 OnExposeComplete: enter
21:28:46.533 00.004 6120 UpdateGuideState(): m_state=6
21:28:46.537 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
21:28:46.541 00.004 6120 Star::Find returns 1 (0), X=1200.83, Y=1050.70, Mass=5887, SNR=49.2, Peak=137 HFD=6.9
21:28:46.545 00.004 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-2.95) = xAngle (5.43 = -0.85)
21:28:46.549 00.004 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.17 = -1.12)
21:28:46.552 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.20 hyp=0.32 cameraTheta=2.48 mountX=0.21 mountY=-0.29, mountTheta=-0.94
21:28:46.556 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.20, opts=13)
21:28:46.561 00.005 6120 Enqueuing Move request for scope (-0.25, 0.20)
21:28:46.564 00.003 7680 Worker thread wakes up
21:28:46.564 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.20) opts 0xd
21:28:46.564 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.20)
21:28:46.564 00.000 7680 Moving (-0.25, 0.20) raw xDistance=0.21 yDistance=-0.29
21:28:46.565 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
21:28:46.565 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:28:46.565 00.000 7680 MoveAxis(W, 89, ABG)
21:28:46.565 00.000 7680 Guiding  Dir = 3, Dur = 89
21:28:46.565 00.000 7680 IsSlewing returns 0
21:28:46.567 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=224, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:28:46.570 00.003 7680 IsGuiding returns 0
21:28:46.570 00.000 7680 PulseGuide returned control before completion, sleep 99
21:28:46.590 00.020 6120 UpdateGuideState exits: m=5887 SNR=49.2
21:28:46.595 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:46.599 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:46.602 00.003 6120 Enqueuing Expose request
21:28:46.685 00.083 7680 IsGuiding returns 1
21:28:46.686 00.001 7680 scope still moving after pulse duration time elapsed
21:28:46.716 00.030 7680 IsSlewing returns 0
21:28:46.716 00.000 7680 IsGuiding returns 0
21:28:46.718 00.002 7680 scope move finished after 89 + 58 ms
21:28:46.718 00.000 7680 Move returns status 0, amount 89
21:28:46.718 00.000 7680 MoveAxis(N, 155, ABG)
21:28:46.719 00.001 7680 Guiding  Dir = 0, Dur = 155
21:28:46.719 00.000 7680 IsSlewing returns 0
21:28:46.719 00.000 7680 IsGuiding returns 0
21:28:46.719 00.000 7680 PulseGuide returned control before completion, sleep 165
21:28:46.889 00.170 7680 IsGuiding returns 1
21:28:46.890 00.001 7680 scope still moving after pulse duration time elapsed
21:28:46.920 00.030 7680 IsSlewing returns 0
21:28:46.920 00.000 7680 IsGuiding returns 1
21:28:46.952 00.032 7680 IsSlewing returns 0
21:28:46.953 00.001 7680 IsGuiding returns 1
21:28:46.983 00.030 7680 IsSlewing returns 0
21:28:46.984 00.001 7680 IsGuiding returns 0
21:28:46.984 00.000 7680 scope move finished after 155 + 109 ms
21:28:46.984 00.000 7680 Move returns status 0, amount 155
21:28:46.985 00.001 7680 move complete, result=0
21:28:46.985 00.000 7680 worker thread done servicing request
21:28:46.986 00.001 7680 Worker thread wakes up
21:28:46.986 00.000 6120 GuideStep: 0.2 px 89 ms WEST, -0.3 px 155 ms NORTH
21:28:46.992 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:46.992 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:48.245 01.253 7680 Exposure complete
21:28:48.361 00.116 7680 worker thread done servicing request
21:28:48.361 00.000 6120 OnExposeComplete: enter
21:28:48.367 00.006 6120 UpdateGuideState(): m_state=6
21:28:48.373 00.006 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
21:28:48.377 00.004 6120 Star::Find returns 1 (0), X=1200.92, Y=1050.81, Mass=5589, SNR=48.3, Peak=140 HFD=6.6
21:28:48.382 00.005 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
21:28:48.389 00.007 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
21:28:48.394 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.31 hyp=0.35 cameraTheta=2.07 mountX=0.11 mountY=-0.35, mountTheta=-1.27
21:28:48.400 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.31, opts=13)
21:28:48.406 00.006 6120 Enqueuing Move request for scope (-0.17, 0.31)
21:28:48.411 00.005 7680 Worker thread wakes up
21:28:48.412 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.31) opts 0xd
21:28:48.412 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.31)
21:28:48.412 00.000 7680 Moving (-0.17, 0.31) raw xDistance=0.11 yDistance=-0.35
21:28:48.413 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:28:48.413 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:28:48.413 00.000 7680 MoveAxis(E, 0, ABG)
21:28:48.413 00.000 7680 Move returns status 0, amount 0
21:28:48.414 00.001 7680 MoveAxis(N, 190, ABG)
21:28:48.414 00.000 7680 Guiding  Dir = 0, Dur = 190
21:28:48.414 00.000 7680 IsSlewing returns 0
21:28:48.415 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:28:48.421 00.006 7680 IsGuiding returns 0
21:28:48.422 00.001 7680 PulseGuide returned control before completion, sleep 200
21:28:48.446 00.024 6120 UpdateGuideState exits: m=5589 SNR=48.3
21:28:48.451 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:48.455 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:48.460 00.005 6120 Enqueuing Expose request
21:28:48.629 00.169 7680 IsGuiding returns 1
21:28:48.630 00.001 7680 scope still moving after pulse duration time elapsed
21:28:48.660 00.030 7680 IsSlewing returns 0
21:28:48.660 00.000 7680 IsGuiding returns 0
21:28:48.661 00.001 7680 scope move finished after 190 + 50 ms
21:28:48.662 00.001 7680 Move returns status 0, amount 190
21:28:48.662 00.000 7680 move complete, result=0
21:28:48.663 00.001 7680 worker thread done servicing request
21:28:48.664 00.001 7680 Worker thread wakes up
21:28:48.664 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 190 ms NORTH
21:28:48.674 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:48.674 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:49.923 01.249 7680 Exposure complete
21:28:50.032 00.109 7680 worker thread done servicing request
21:28:50.033 00.001 6120 OnExposeComplete: enter
21:28:50.036 00.003 6120 UpdateGuideState(): m_state=6
21:28:50.040 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
21:28:50.044 00.004 6120 Star::Find returns 1 (0), X=1200.89, Y=1050.68, Mass=5862, SNR=50.0, Peak=133 HFD=6.8
21:28:50.048 00.004 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.37 = -0.91)
21:28:50.053 00.005 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
21:28:50.056 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.18 hyp=0.27 cameraTheta=2.42 mountX=0.16 mountY=-0.25, mountTheta=-0.99
21:28:50.061 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.18, opts=13)
21:28:50.066 00.005 6120 Enqueuing Move request for scope (-0.20, 0.18)
21:28:50.070 00.004 7680 Worker thread wakes up
21:28:50.070 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.18) opts 0xd
21:28:50.070 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.18)
21:28:50.070 00.000 7680 Moving (-0.20, 0.18) raw xDistance=0.16 yDistance=-0.25
21:28:50.070 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:28:50.070 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:28:50.072 00.002 7680 MoveAxis(E, 0, ABG)
21:28:50.072 00.000 7680 Move returns status 0, amount 0
21:28:50.072 00.000 7680 MoveAxis(N, 134, ABG)
21:28:50.072 00.000 7680 Guiding  Dir = 0, Dur = 134
21:28:50.073 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:28:50.078 00.005 7680 IsSlewing returns 0
21:28:50.078 00.000 7680 IsGuiding returns 0
21:28:50.078 00.000 7680 PulseGuide returned control before completion, sleep 144
21:28:50.100 00.022 6120 UpdateGuideState exits: m=5862 SNR=50.0
21:28:50.103 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:50.108 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:50.111 00.003 6120 Enqueuing Expose request
21:28:50.239 00.128 7680 IsGuiding returns 1
21:28:50.239 00.000 7680 scope still moving after pulse duration time elapsed
21:28:50.269 00.030 7680 IsSlewing returns 0
21:28:50.272 00.003 7680 IsGuiding returns 0
21:28:50.272 00.000 7680 scope move finished after 134 + 60 ms
21:28:50.272 00.000 7680 Move returns status 0, amount 134
21:28:50.274 00.002 7680 move complete, result=0
21:28:50.274 00.000 7680 worker thread done servicing request
21:28:50.275 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 134 ms NORTH
21:28:50.281 00.006 7680 Worker thread wakes up
21:28:50.281 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:50.281 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:51.531 01.250 7680 Exposure complete
21:28:51.643 00.112 7680 worker thread done servicing request
21:28:51.644 00.001 6120 OnExposeComplete: enter
21:28:51.650 00.006 6120 UpdateGuideState(): m_state=6
21:28:51.654 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
21:28:51.658 00.004 6120 Star::Find returns 1 (0), X=1200.93, Y=1050.57, Mass=5607, SNR=49.1, Peak=133 HFD=6.8
21:28:51.661 00.003 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-2.95) = xAngle (5.73 = -0.55)
21:28:51.666 00.005 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.46 = -0.82)
21:28:51.669 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.17 cameraTheta=2.77 mountX=0.14 mountY=-0.12, mountTheta=-0.71
21:28:51.676 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.06, opts=13)
21:28:51.681 00.005 6120 Enqueuing Move request for scope (-0.15, 0.06)
21:28:51.684 00.003 7680 Worker thread wakes up
21:28:51.685 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
21:28:51.685 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
21:28:51.685 00.000 7680 Moving (-0.15, 0.06) raw xDistance=0.14 yDistance=-0.12
21:28:51.685 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:28:51.685 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:28:51.686 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:28:51.686 00.000 7680 MoveAxis(E, 0, ABG)
21:28:51.686 00.000 7680 Move returns status 0, amount 0
21:28:51.686 00.000 7680 MoveAxis(N, 0, ABG)
21:28:51.687 00.001 7680 Move returns status 0, amount 0
21:28:51.687 00.000 7680 move complete, result=0
21:28:51.688 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:28:51.692 00.004 7680 worker thread done servicing request
21:28:51.714 00.022 6120 UpdateGuideState exits: m=5607 SNR=49.1
21:28:51.718 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:51.722 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:51.725 00.003 6120 Enqueuing Expose request
21:28:51.729 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:28:51.734 00.005 7680 Worker thread wakes up
21:28:51.734 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:51.734 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:52.986 01.252 7680 Exposure complete
21:28:53.098 00.112 7680 worker thread done servicing request
21:28:53.099 00.001 6120 OnExposeComplete: enter
21:28:53.103 00.004 6120 UpdateGuideState(): m_state=6
21:28:53.108 00.005 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
21:28:53.113 00.005 6120 Star::Find returns 1 (0), X=1200.87, Y=1050.68, Mass=5872, SNR=50.2, Peak=141 HFD=6.8
21:28:53.117 00.004 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-2.95) = xAngle (5.42 = -0.86)
21:28:53.120 00.003 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.15 = -1.13)
21:28:53.124 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.17 hyp=0.27 cameraTheta=2.47 mountX=0.18 mountY=-0.25, mountTheta=-0.95
21:28:53.129 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.17, opts=13)
21:28:53.132 00.003 6120 Enqueuing Move request for scope (-0.21, 0.17)
21:28:53.136 00.004 7680 Worker thread wakes up
21:28:53.137 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.17) opts 0xd
21:28:53.137 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.17)
21:28:53.137 00.000 7680 Moving (-0.21, 0.17) raw xDistance=0.18 yDistance=-0.25
21:28:53.137 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:28:53.139 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:28:53.139 00.000 7680 MoveAxis(E, 0, ABG)
21:28:53.139 00.000 7680 Move returns status 0, amount 0
21:28:53.139 00.000 7680 MoveAxis(N, 134, ABG)
21:28:53.139 00.000 7680 Guiding  Dir = 0, Dur = 134
21:28:53.140 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:28:53.145 00.005 7680 IsSlewing returns 0
21:28:53.145 00.000 7680 IsGuiding returns 0
21:28:53.146 00.001 7680 PulseGuide returned control before completion, sleep 144
21:28:53.166 00.020 6120 UpdateGuideState exits: m=5872 SNR=50.2
21:28:53.172 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:53.177 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:53.181 00.004 6120 Enqueuing Expose request
21:28:53.304 00.123 7680 IsGuiding returns 0
21:28:53.305 00.001 7680 Move returns status 0, amount 134
21:28:53.305 00.000 7680 move complete, result=0
21:28:53.306 00.001 7680 worker thread done servicing request
21:28:53.306 00.000 7680 Worker thread wakes up
21:28:53.306 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 134 ms NORTH
21:28:53.313 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:53.313 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:54.569 01.256 7680 Exposure complete
21:28:54.691 00.122 7680 worker thread done servicing request
21:28:54.691 00.000 6120 OnExposeComplete: enter
21:28:54.696 00.005 6120 UpdateGuideState(): m_state=6
21:28:54.700 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
21:28:54.705 00.005 6120 Star::Find returns 1 (0), X=1200.98, Y=1050.74, Mass=5426, SNR=47.0, Peak=124 HFD=6.8
21:28:54.708 00.003 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
21:28:54.712 00.004 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
21:28:54.716 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.23 hyp=0.26 cameraTheta=2.00 mountX=0.06 mountY=-0.26, mountTheta=-1.34
21:28:54.721 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.23, opts=13)
21:28:54.726 00.005 6120 Enqueuing Move request for scope (-0.11, 0.23)
21:28:54.729 00.003 7680 Worker thread wakes up
21:28:54.729 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.23) opts 0xd
21:28:54.729 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.23)
21:28:54.729 00.000 7680 Moving (-0.11, 0.23) raw xDistance=0.06 yDistance=-0.26
21:28:54.729 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:28:54.731 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:28:54.731 00.000 7680 MoveAxis(E, 0, ABG)
21:28:54.731 00.000 7680 Move returns status 0, amount 0
21:28:54.731 00.000 7680 MoveAxis(N, 139, ABG)
21:28:54.731 00.000 7680 Guiding  Dir = 0, Dur = 139
21:28:54.733 00.002 7680 IsSlewing returns 0
21:28:54.733 00.000 7680 IsGuiding returns 0
21:28:54.733 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:28:54.739 00.006 7680 PulseGuide returned control before completion, sleep 149
21:28:54.759 00.020 6120 UpdateGuideState exits: m=5426 SNR=47.0
21:28:54.764 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:54.768 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:54.773 00.005 6120 Enqueuing Expose request
21:28:54.904 00.131 7680 IsGuiding returns 1
21:28:54.904 00.000 7680 scope still moving after pulse duration time elapsed
21:28:54.936 00.032 7680 IsSlewing returns 0
21:28:54.937 00.001 7680 IsGuiding returns 0
21:28:54.938 00.001 7680 scope move finished after 139 + 65 ms
21:28:54.938 00.000 7680 Move returns status 0, amount 139
21:28:54.938 00.000 7680 move complete, result=0
21:28:54.939 00.001 7680 worker thread done servicing request
21:28:54.939 00.000 7680 Worker thread wakes up
21:28:54.939 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 139 ms NORTH
21:28:54.945 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:54.945 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:56.196 01.251 7680 Exposure complete
21:28:56.302 00.106 7680 worker thread done servicing request
21:28:56.304 00.002 6120 OnExposeComplete: enter
21:28:56.307 00.003 6120 UpdateGuideState(): m_state=6
21:28:56.311 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
21:28:56.315 00.004 6120 Star::Find returns 1 (0), X=1200.80, Y=1050.71, Mass=5494, SNR=47.5, Peak=127 HFD=6.8
21:28:56.319 00.004 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.47 = -0.81)
21:28:56.324 00.005 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.20 = -1.08)
21:28:56.327 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=0.21 hyp=0.36 cameraTheta=2.52 mountX=0.24 mountY=-0.31, mountTheta=-0.91
21:28:56.332 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.21, opts=13)
21:28:56.334 00.002 6120 Enqueuing Move request for scope (-0.29, 0.21)
21:28:56.339 00.005 7680 Worker thread wakes up
21:28:56.339 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.21) opts 0xd
21:28:56.339 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.21)
21:28:56.339 00.000 7680 Moving (-0.29, 0.21) raw xDistance=0.24 yDistance=-0.31
21:28:56.339 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
21:28:56.339 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:28:56.340 00.001 7680 MoveAxis(W, 103, ABG)
21:28:56.340 00.000 7680 Guiding  Dir = 3, Dur = 103
21:28:56.340 00.000 7680 IsSlewing returns 0
21:28:56.340 00.000 7680 IsGuiding returns 0
21:28:56.341 00.001 7680 PulseGuide returned control before completion, sleep 113
21:28:56.341 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:28:56.366 00.025 6120 UpdateGuideState exits: m=5494 SNR=47.5
21:28:56.370 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:56.375 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:56.379 00.004 6120 Enqueuing Expose request
21:28:56.468 00.089 7680 IsGuiding returns 0
21:28:56.468 00.000 7680 Move returns status 0, amount 103
21:28:56.468 00.000 7680 MoveAxis(N, 170, ABG)
21:28:56.470 00.002 7680 Guiding  Dir = 0, Dur = 170
21:28:56.471 00.001 7680 IsSlewing returns 0
21:28:56.472 00.001 7680 IsGuiding returns 0
21:28:56.473 00.001 7680 PulseGuide returned control before completion, sleep 180
21:28:56.669 00.196 7680 IsGuiding returns 1
21:28:56.670 00.001 7680 scope still moving after pulse duration time elapsed
21:28:56.700 00.030 7680 IsSlewing returns 0
21:28:56.702 00.002 7680 IsGuiding returns 0
21:28:56.707 00.005 7680 scope move finished after 170 + 64 ms
21:28:56.707 00.000 7680 Move returns status 0, amount 170
21:28:56.708 00.001 7680 move complete, result=0
21:28:56.708 00.000 7680 worker thread done servicing request
21:28:56.710 00.002 7680 Worker thread wakes up
21:28:56.710 00.000 6120 GuideStep: 0.2 px 103 ms WEST, -0.3 px 170 ms NORTH
21:28:56.717 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:56.718 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:57.969 01.251 7680 Exposure complete
21:28:58.084 00.115 7680 worker thread done servicing request
21:28:58.085 00.001 6120 OnExposeComplete: enter
21:28:58.090 00.005 6120 UpdateGuideState(): m_state=6
21:28:58.094 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
21:28:58.099 00.005 6120 Star::Find returns 1 (0), X=1201.06, Y=1050.71, Mass=5716, SNR=48.9, Peak=146 HFD=6.8
21:28:58.102 00.003 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.66)
21:28:58.107 00.005 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
21:28:58.112 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.67 mountX=-0.02 mountY=-0.19, mountTheta=-1.66
21:28:58.118 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.21, opts=13)
21:28:58.122 00.004 6120 Enqueuing Move request for scope (-0.02, 0.21)
21:28:58.126 00.004 7680 Worker thread wakes up
21:28:58.126 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
21:28:58.126 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
21:28:58.126 00.000 7680 Moving (-0.02, 0.21) raw xDistance=-0.02 yDistance=-0.19
21:28:58.126 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:28:58.126 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:28:58.128 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:28:58.128 00.000 7680 MoveAxis(E, 0, ABG)
21:28:58.128 00.000 7680 Move returns status 0, amount 0
21:28:58.128 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:28:58.133 00.005 7680 MoveAxis(N, 0, ABG)
21:28:58.133 00.000 7680 Move returns status 0, amount 0
21:28:58.133 00.000 7680 move complete, result=0
21:28:58.133 00.000 7680 worker thread done servicing request
21:28:58.154 00.021 6120 UpdateGuideState exits: m=5716 SNR=48.9
21:28:58.159 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:58.162 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:58.165 00.003 6120 Enqueuing Expose request
21:28:58.170 00.005 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:28:58.174 00.004 7680 Worker thread wakes up
21:28:58.174 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:58.176 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:28:59.430 01.254 7680 Exposure complete
21:28:59.542 00.112 7680 worker thread done servicing request
21:28:59.543 00.001 6120 OnExposeComplete: enter
21:28:59.547 00.004 6120 UpdateGuideState(): m_state=6
21:28:59.552 00.005 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
21:28:59.556 00.004 6120 Star::Find returns 1 (0), X=1200.98, Y=1050.90, Mass=5718, SNR=48.4, Peak=137 HFD=6.5
21:28:59.560 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
21:28:59.563 00.003 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
21:28:59.567 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.39 hyp=0.40 cameraTheta=1.82 mountX=0.03 mountY=-0.40, mountTheta=-1.50
21:28:59.572 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.39, opts=13)
21:28:59.576 00.004 6120 Enqueuing Move request for scope (-0.10, 0.39)
21:28:59.579 00.003 7680 Worker thread wakes up
21:28:59.580 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.39) opts 0xd
21:28:59.580 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.39)
21:28:59.580 00.000 7680 Moving (-0.10, 0.39) raw xDistance=0.03 yDistance=-0.40
21:28:59.582 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:28:59.582 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
21:28:59.582 00.000 7680 MoveAxis(E, 0, ABG)
21:28:59.582 00.000 7680 Move returns status 0, amount 0
21:28:59.582 00.000 7680 MoveAxis(N, 215, ABG)
21:28:59.582 00.000 7680 Guiding  Dir = 0, Dur = 215
21:28:59.584 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:28:59.589 00.005 7680 IsSlewing returns 0
21:28:59.590 00.001 7680 IsGuiding returns 0
21:28:59.590 00.000 7680 PulseGuide returned control before completion, sleep 225
21:28:59.614 00.024 6120 UpdateGuideState exits: m=5718 SNR=48.4
21:28:59.617 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:59.623 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:28:59.627 00.004 6120 Enqueuing Expose request
21:28:59.824 00.197 7680 IsGuiding returns 1
21:28:59.825 00.001 7680 scope still moving after pulse duration time elapsed
21:28:59.856 00.031 7680 IsSlewing returns 0
21:28:59.858 00.002 7680 IsGuiding returns 0
21:28:59.858 00.000 7680 scope move finished after 215 + 52 ms
21:28:59.859 00.001 7680 Move returns status 0, amount 215
21:28:59.859 00.000 7680 move complete, result=0
21:28:59.859 00.000 7680 worker thread done servicing request
21:28:59.859 00.000 7680 Worker thread wakes up
21:28:59.861 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 215 ms NORTH
21:28:59.867 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:28:59.867 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:01.118 01.251 7680 Exposure complete
21:29:01.232 00.114 7680 worker thread done servicing request
21:29:01.232 00.000 6120 OnExposeComplete: enter
21:29:01.237 00.005 6120 UpdateGuideState(): m_state=6
21:29:01.241 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
21:29:01.246 00.005 6120 Star::Find returns 1 (0), X=1201.12, Y=1050.78, Mass=5458, SNR=47.3, Peak=127 HFD=6.7
21:29:01.250 00.004 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
21:29:01.253 00.003 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
21:29:01.258 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.28 hyp=0.28 cameraTheta=1.43 mountX=-0.09 mountY=-0.23, mountTheta=-1.94
21:29:01.263 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.28, opts=13)
21:29:01.268 00.005 6120 Enqueuing Move request for scope (0.04, 0.28)
21:29:01.274 00.006 7680 Worker thread wakes up
21:29:01.275 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.28) opts 0xd
21:29:01.275 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.28)
21:29:01.275 00.000 7680 Moving (0.04, 0.28) raw xDistance=-0.09 yDistance=-0.23
21:29:01.275 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:29:01.276 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:29:01.276 00.000 7680 MoveAxis(E, 0, ABG)
21:29:01.276 00.000 7680 Move returns status 0, amount 0
21:29:01.276 00.000 7680 MoveAxis(N, 125, ABG)
21:29:01.277 00.001 7680 Guiding  Dir = 0, Dur = 125
21:29:01.277 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=190, Gamma=1.000
21:29:01.282 00.005 7680 IsSlewing returns 0
21:29:01.282 00.000 7680 IsGuiding returns 0
21:29:01.282 00.000 7680 PulseGuide returned control before completion, sleep 135
21:29:01.304 00.022 6120 UpdateGuideState exits: m=5458 SNR=47.3
21:29:01.309 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:01.313 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:01.316 00.003 6120 Enqueuing Expose request
21:29:01.421 00.105 7680 IsGuiding returns 1
21:29:01.423 00.002 7680 scope still moving after pulse duration time elapsed
21:29:01.452 00.029 7680 IsSlewing returns 0
21:29:01.453 00.001 7680 IsGuiding returns 0
21:29:01.453 00.000 7680 scope move finished after 125 + 46 ms
21:29:01.453 00.000 7680 Move returns status 0, amount 125
21:29:01.454 00.001 7680 move complete, result=0
21:29:01.454 00.000 7680 worker thread done servicing request
21:29:01.455 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 125 ms NORTH
21:29:01.461 00.006 7680 Worker thread wakes up
21:29:01.461 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:01.461 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:02.708 01.247 7680 Exposure complete
21:29:02.808 00.100 7680 worker thread done servicing request
21:29:02.808 00.000 6120 OnExposeComplete: enter
21:29:02.813 00.005 6120 UpdateGuideState(): m_state=6
21:29:02.817 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
21:29:02.821 00.004 6120 Star::Find returns 1 (0), X=1201.18, Y=1050.88, Mass=5749, SNR=47.9, Peak=137 HFD=6.7
21:29:02.826 00.005 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
21:29:02.830 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
21:29:02.834 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.37 hyp=0.38 cameraTheta=1.31 mountX=-0.17 mountY=-0.29, mountTheta=-2.10
21:29:02.840 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.37, opts=13)
21:29:02.843 00.003 6120 Enqueuing Move request for scope (0.10, 0.37)
21:29:02.846 00.003 7680 Worker thread wakes up
21:29:02.846 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.37) opts 0xd
21:29:02.847 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.37)
21:29:02.847 00.000 7680 Moving (0.10, 0.37) raw xDistance=-0.17 yDistance=-0.29
21:29:02.847 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:29:02.847 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:29:02.847 00.000 7680 MoveAxis(E, 0, ABG)
21:29:02.847 00.000 7680 Move returns status 0, amount 0
21:29:02.849 00.002 7680 MoveAxis(N, 157, ABG)
21:29:02.849 00.000 7680 Guiding  Dir = 0, Dur = 157
21:29:02.849 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:29:02.853 00.004 7680 IsSlewing returns 0
21:29:02.853 00.000 7680 IsGuiding returns 0
21:29:02.854 00.001 7680 PulseGuide returned control before completion, sleep 167
21:29:02.875 00.021 6120 UpdateGuideState exits: m=5749 SNR=47.9
21:29:02.880 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:02.883 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:02.885 00.002 6120 Enqueuing Expose request
21:29:03.028 00.143 7680 IsGuiding returns 1
21:29:03.029 00.001 7680 scope still moving after pulse duration time elapsed
21:29:03.060 00.031 7680 IsSlewing returns 0
21:29:03.061 00.001 7680 IsGuiding returns 0
21:29:03.062 00.001 7680 scope move finished after 157 + 51 ms
21:29:03.062 00.000 7680 Move returns status 0, amount 157
21:29:03.063 00.001 7680 move complete, result=0
21:29:03.063 00.000 7680 worker thread done servicing request
21:29:03.064 00.001 7680 Worker thread wakes up
21:29:03.064 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 157 ms NORTH
21:29:03.071 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:03.071 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:04.324 01.253 7680 Exposure complete
21:29:04.435 00.111 7680 worker thread done servicing request
21:29:04.437 00.002 6120 OnExposeComplete: enter
21:29:04.440 00.003 6120 UpdateGuideState(): m_state=6
21:29:04.444 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
21:29:04.448 00.004 6120 Star::Find returns 1 (0), X=1201.00, Y=1050.78, Mass=5416, SNR=48.1, Peak=135 HFD=6.7
21:29:04.452 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
21:29:04.457 00.005 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.74)
21:29:04.462 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.27 hyp=0.28 cameraTheta=1.86 mountX=0.03 mountY=-0.28, mountTheta=-1.47
21:29:04.467 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.27, opts=13)
21:29:04.472 00.005 6120 Enqueuing Move request for scope (-0.08, 0.27)
21:29:04.475 00.003 7680 Worker thread wakes up
21:29:04.476 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.27) opts 0xd
21:29:04.476 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.27)
21:29:04.476 00.000 7680 Moving (-0.08, 0.27) raw xDistance=0.03 yDistance=-0.28
21:29:04.476 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:29:04.476 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:29:04.477 00.001 7680 MoveAxis(E, 0, ABG)
21:29:04.477 00.000 7680 Move returns status 0, amount 0
21:29:04.477 00.000 7680 MoveAxis(N, 151, ABG)
21:29:04.478 00.001 7680 Guiding  Dir = 0, Dur = 151
21:29:04.478 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:29:04.483 00.005 7680 IsSlewing returns 0
21:29:04.483 00.000 7680 IsGuiding returns 0
21:29:04.484 00.001 7680 PulseGuide returned control before completion, sleep 161
21:29:04.507 00.023 6120 UpdateGuideState exits: m=5416 SNR=48.1
21:29:04.512 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:04.517 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:04.522 00.005 6120 Enqueuing Expose request
21:29:04.654 00.132 7680 IsGuiding returns 1
21:29:04.654 00.000 7680 scope still moving after pulse duration time elapsed
21:29:04.685 00.031 7680 IsSlewing returns 0
21:29:04.686 00.001 7680 IsGuiding returns 1
21:29:04.717 00.031 7680 IsSlewing returns 0
21:29:04.717 00.000 7680 IsGuiding returns 0
21:29:04.718 00.001 7680 scope move finished after 151 + 83 ms
21:29:04.718 00.000 7680 Move returns status 0, amount 151
21:29:04.718 00.000 7680 move complete, result=0
21:29:04.718 00.000 7680 worker thread done servicing request
21:29:04.719 00.001 7680 Worker thread wakes up
21:29:04.719 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:04.720 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 151 ms NORTH
21:29:04.725 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:05.979 01.254 7680 Exposure complete
21:29:06.084 00.105 7680 worker thread done servicing request
21:29:06.084 00.000 6120 OnExposeComplete: enter
21:29:06.088 00.004 6120 UpdateGuideState(): m_state=6
21:29:06.092 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
21:29:06.096 00.004 6120 Star::Find returns 1 (0), X=1200.90, Y=1050.65, Mass=5738, SNR=48.9, Peak=130 HFD=6.8
21:29:06.100 00.004 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-2.95) = xAngle (5.42 = -0.86)
21:29:06.104 00.004 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.13)
21:29:06.107 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.23 cameraTheta=2.47 mountX=0.15 mountY=-0.21, mountTheta=-0.94
21:29:06.113 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.15, opts=13)
21:29:06.119 00.006 6120 Enqueuing Move request for scope (-0.18, 0.15)
21:29:06.122 00.003 7680 Worker thread wakes up
21:29:06.122 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0xd
21:29:06.123 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
21:29:06.123 00.000 7680 Moving (-0.18, 0.15) raw xDistance=0.15 yDistance=-0.21
21:29:06.124 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:29:06.124 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:29:06.124 00.000 7680 MoveAxis(E, 0, ABG)
21:29:06.124 00.000 7680 Move returns status 0, amount 0
21:29:06.125 00.001 7680 MoveAxis(N, 115, ABG)
21:29:06.125 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:29:06.128 00.003 7680 Guiding  Dir = 0, Dur = 115
21:29:06.128 00.000 7680 IsSlewing returns 0
21:29:06.128 00.000 7680 IsGuiding returns 0
21:29:06.130 00.002 7680 PulseGuide returned control before completion, sleep 125
21:29:06.150 00.020 6120 UpdateGuideState exits: m=5738 SNR=48.9
21:29:06.154 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:06.158 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:06.162 00.004 6120 Enqueuing Expose request
21:29:06.265 00.103 7680 IsGuiding returns 1
21:29:06.266 00.001 7680 scope still moving after pulse duration time elapsed
21:29:06.296 00.030 7680 IsSlewing returns 0
21:29:06.297 00.001 7680 IsGuiding returns 0
21:29:06.297 00.000 7680 scope move finished after 115 + 53 ms
21:29:06.297 00.000 7680 Move returns status 0, amount 115
21:29:06.298 00.001 7680 move complete, result=0
21:29:06.299 00.001 7680 worker thread done servicing request
21:29:06.299 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 115 ms NORTH
21:29:06.307 00.008 7680 Worker thread wakes up
21:29:06.307 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:06.307 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:07.552 01.245 7680 Exposure complete
21:29:07.665 00.113 7680 worker thread done servicing request
21:29:07.665 00.000 6120 OnExposeComplete: enter
21:29:07.670 00.005 6120 UpdateGuideState(): m_state=6
21:29:07.675 00.005 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
21:29:07.679 00.004 6120 Star::Find returns 1 (0), X=1201.05, Y=1050.78, Mass=5408, SNR=47.2, Peak=136 HFD=6.7
21:29:07.682 00.003 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.63)
21:29:07.686 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.90)
21:29:07.690 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.28 hyp=0.28 cameraTheta=1.70 mountX=-0.02 mountY=-0.27, mountTheta=-1.63
21:29:07.694 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.28, opts=13)
21:29:07.699 00.005 6120 Enqueuing Move request for scope (-0.04, 0.28)
21:29:07.702 00.003 7680 Worker thread wakes up
21:29:07.703 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.28) opts 0xd
21:29:07.703 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.28)
21:29:07.703 00.000 7680 Moving (-0.04, 0.28) raw xDistance=-0.02 yDistance=-0.27
21:29:07.703 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:29:07.703 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:29:07.705 00.002 7680 MoveAxis(E, 0, ABG)
21:29:07.705 00.000 7680 Move returns status 0, amount 0
21:29:07.705 00.000 7680 MoveAxis(N, 144, ABG)
21:29:07.705 00.000 7680 Guiding  Dir = 0, Dur = 144
21:29:07.706 00.001 7680 IsSlewing returns 0
21:29:07.706 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:29:07.712 00.006 7680 IsGuiding returns 0
21:29:07.712 00.000 7680 PulseGuide returned control before completion, sleep 154
21:29:07.735 00.023 6120 UpdateGuideState exits: m=5408 SNR=47.2
21:29:07.739 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:07.744 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:07.748 00.004 6120 Enqueuing Expose request
21:29:07.869 00.121 7680 IsGuiding returns 1
21:29:07.870 00.001 7680 scope still moving after pulse duration time elapsed
21:29:07.902 00.032 7680 IsSlewing returns 0
21:29:07.903 00.001 7680 IsGuiding returns 0
21:29:07.903 00.000 7680 scope move finished after 144 + 47 ms
21:29:07.904 00.001 7680 Move returns status 0, amount 144
21:29:07.905 00.001 7680 move complete, result=0
21:29:07.905 00.000 7680 worker thread done servicing request
21:29:07.906 00.001 7680 Worker thread wakes up
21:29:07.906 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 144 ms NORTH
21:29:07.912 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:07.912 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:09.164 01.252 7680 Exposure complete
21:29:09.290 00.126 7680 worker thread done servicing request
21:29:09.290 00.000 6120 OnExposeComplete: enter
21:29:09.297 00.007 6120 UpdateGuideState(): m_state=6
21:29:09.303 00.006 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
21:29:09.308 00.005 6120 Star::Find returns 1 (0), X=1200.94, Y=1050.72, Mass=5567, SNR=48.0, Peak=128 HFD=6.7
21:29:09.314 00.006 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
21:29:09.319 00.005 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.45)
21:29:09.324 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.15 mountX=0.10 mountY=-0.26, mountTheta=-1.20
21:29:09.333 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.22, opts=13)
21:29:09.337 00.004 6120 Enqueuing Move request for scope (-0.14, 0.22)
21:29:09.341 00.004 7680 Worker thread wakes up
21:29:09.341 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
21:29:09.342 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
21:29:09.342 00.000 7680 Moving (-0.14, 0.22) raw xDistance=0.10 yDistance=-0.26
21:29:09.343 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:29:09.343 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:29:09.343 00.000 7680 MoveAxis(E, 0, ABG)
21:29:09.343 00.000 7680 Move returns status 0, amount 0
21:29:09.344 00.001 7680 MoveAxis(N, 140, ABG)
21:29:09.344 00.000 7680 Guiding  Dir = 0, Dur = 140
21:29:09.345 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:29:09.349 00.004 7680 IsSlewing returns 0
21:29:09.349 00.000 7680 IsGuiding returns 0
21:29:09.350 00.001 7680 PulseGuide returned control before completion, sleep 150
21:29:09.368 00.018 6120 UpdateGuideState exits: m=5567 SNR=48.0
21:29:09.372 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:09.376 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:09.379 00.003 6120 Enqueuing Expose request
21:29:09.512 00.133 7680 IsGuiding returns 1
21:29:09.513 00.001 7680 scope still moving after pulse duration time elapsed
21:29:09.543 00.030 7680 IsSlewing returns 0
21:29:09.544 00.001 7680 IsGuiding returns 0
21:29:09.546 00.002 7680 scope move finished after 140 + 55 ms
21:29:09.546 00.000 7680 Move returns status 0, amount 140
21:29:09.547 00.001 7680 move complete, result=0
21:29:09.547 00.000 7680 worker thread done servicing request
21:29:09.548 00.001 7680 Worker thread wakes up
21:29:09.548 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 140 ms NORTH
21:29:09.555 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:09.555 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:10.807 01.252 7680 Exposure complete
21:29:10.913 00.106 7680 worker thread done servicing request
21:29:10.913 00.000 6120 OnExposeComplete: enter
21:29:10.917 00.004 6120 UpdateGuideState(): m_state=6
21:29:10.923 00.006 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
21:29:10.927 00.004 6120 Star::Find returns 1 (0), X=1201.21, Y=1050.63, Mass=5916, SNR=49.5, Peak=130 HFD=6.9
21:29:10.932 00.005 6120 CameraToMount -- cameraTheta (0.79) - m_xAngle (-2.95) = xAngle (3.74 = -2.54)
21:29:10.935 00.003 6120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.48 = -2.81)
21:29:10.939 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.79 mountX=-0.14 mountY=-0.06, mountTheta=-2.76
21:29:10.944 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.12, opts=13)
21:29:10.947 00.003 6120 Enqueuing Move request for scope (0.12, 0.12)
21:29:10.951 00.004 7680 Worker thread wakes up
21:29:10.951 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
21:29:10.951 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
21:29:10.951 00.000 7680 Moving (0.12, 0.12) raw xDistance=-0.14 yDistance=-0.06
21:29:10.951 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:29:10.951 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:29:10.952 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:29:10.952 00.000 7680 MoveAxis(E, 0, ABG)
21:29:10.952 00.000 7680 Move returns status 0, amount 0
21:29:10.952 00.000 7680 MoveAxis(N, 0, ABG)
21:29:10.952 00.000 7680 Move returns status 0, amount 0
21:29:10.953 00.001 7680 move complete, result=0
21:29:10.953 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:29:10.958 00.005 7680 worker thread done servicing request
21:29:10.978 00.020 6120 UpdateGuideState exits: m=5916 SNR=49.5
21:29:10.981 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:10.989 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:10.994 00.005 6120 Enqueuing Expose request
21:29:10.998 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:29:11.002 00.004 7680 Worker thread wakes up
21:29:11.002 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:11.002 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:12.245 01.243 7680 Exposure complete
21:29:12.352 00.107 7680 worker thread done servicing request
21:29:12.353 00.001 6120 OnExposeComplete: enter
21:29:12.357 00.004 6120 UpdateGuideState(): m_state=6
21:29:12.362 00.005 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
21:29:12.368 00.006 6120 Star::Find returns 1 (0), X=1201.19, Y=1050.74, Mass=5193, SNR=46.4, Peak=133 HFD=6.6
21:29:12.373 00.005 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
21:29:12.378 00.005 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
21:29:12.382 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.25 cameraTheta=1.13 mountX=-0.15 mountY=-0.16, mountTheta=-2.33
21:29:12.387 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.23, opts=13)
21:29:12.390 00.003 6120 Enqueuing Move request for scope (0.11, 0.23)
21:29:12.395 00.005 7680 Worker thread wakes up
21:29:12.395 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.23) opts 0xd
21:29:12.396 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.23)
21:29:12.396 00.000 7680 Moving (0.11, 0.23) raw xDistance=-0.15 yDistance=-0.16
21:29:12.396 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:29:12.396 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:29:12.396 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:29:12.396 00.000 7680 MoveAxis(E, 0, ABG)
21:29:12.398 00.002 7680 Move returns status 0, amount 0
21:29:12.398 00.000 7680 MoveAxis(N, 0, ABG)
21:29:12.398 00.000 7680 Move returns status 0, amount 0
21:29:12.398 00.000 7680 move complete, result=0
21:29:12.399 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:29:12.403 00.004 7680 worker thread done servicing request
21:29:12.424 00.021 6120 UpdateGuideState exits: m=5193 SNR=46.4
21:29:12.429 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:12.433 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:12.436 00.003 6120 Enqueuing Expose request
21:29:12.439 00.003 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:29:12.443 00.004 7680 Worker thread wakes up
21:29:12.443 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:12.443 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:13.702 01.259 7680 Exposure complete
21:29:13.808 00.106 7680 worker thread done servicing request
21:29:13.808 00.000 6120 OnExposeComplete: enter
21:29:13.811 00.003 6120 UpdateGuideState(): m_state=6
21:29:13.815 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
21:29:13.819 00.004 6120 Star::Find returns 1 (0), X=1201.06, Y=1051.08, Mass=5365, SNR=47.4, Peak=128 HFD=6.5
21:29:13.823 00.004 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.72)
21:29:13.826 00.003 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
21:29:13.829 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.57 hyp=0.57 cameraTheta=1.61 mountX=-0.08 mountY=-0.52, mountTheta=-1.73
21:29:13.835 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.57, opts=13)
21:29:13.840 00.005 6120 Enqueuing Move request for scope (-0.02, 0.57)
21:29:13.843 00.003 7680 Worker thread wakes up
21:29:13.843 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.57) opts 0xd
21:29:13.844 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.57)
21:29:13.844 00.000 7680 Moving (-0.02, 0.57) raw xDistance=-0.08 yDistance=-0.52
21:29:13.844 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:29:13.844 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
21:29:13.844 00.000 7680 MoveAxis(E, 0, ABG)
21:29:13.844 00.000 7680 Move returns status 0, amount 0
21:29:13.844 00.000 7680 MoveAxis(N, 283, ABG)
21:29:13.845 00.001 7680 Guiding  Dir = 0, Dur = 283
21:29:13.845 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=189, Gamma=1.000
21:29:13.848 00.003 7680 IsSlewing returns 0
21:29:13.849 00.001 7680 IsGuiding returns 0
21:29:13.849 00.000 7680 PulseGuide returned control before completion, sleep 293
21:29:13.871 00.022 6120 UpdateGuideState exits: m=5365 SNR=47.4
21:29:13.875 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:13.880 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:13.884 00.004 6120 Enqueuing Expose request
21:29:14.158 00.274 7680 IsGuiding returns 1
21:29:14.161 00.003 7680 scope still moving after pulse duration time elapsed
21:29:14.190 00.029 7680 IsSlewing returns 0
21:29:14.191 00.001 7680 IsGuiding returns 0
21:29:14.191 00.000 7680 scope move finished after 283 + 58 ms
21:29:14.191 00.000 7680 Move returns status 0, amount 283
21:29:14.192 00.001 7680 move complete, result=0
21:29:14.193 00.001 7680 worker thread done servicing request
21:29:14.193 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 283 ms NORTH
21:29:14.199 00.006 7680 Worker thread wakes up
21:29:14.199 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:14.199 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:15.458 01.259 7680 Exposure complete
21:29:15.569 00.111 7680 worker thread done servicing request
21:29:15.571 00.002 6120 OnExposeComplete: enter
21:29:15.575 00.004 6120 UpdateGuideState(): m_state=6
21:29:15.579 00.004 6120 Star::Find(15, 1201, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
21:29:15.584 00.005 6120 Star::Find returns 1 (0), X=1200.96, Y=1050.71, Mass=5644, SNR=48.2, Peak=130 HFD=6.8
21:29:15.588 00.004 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
21:29:15.593 00.005 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
21:29:15.596 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.24 cameraTheta=2.11 mountX=0.08 mountY=-0.24, mountTheta=-1.23
21:29:15.601 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.20, opts=13)
21:29:15.604 00.003 6120 Enqueuing Move request for scope (-0.12, 0.20)
21:29:15.609 00.005 7680 Worker thread wakes up
21:29:15.609 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
21:29:15.610 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
21:29:15.610 00.000 7680 Moving (-0.12, 0.20) raw xDistance=0.08 yDistance=-0.24
21:29:15.610 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:29:15.610 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:29:15.610 00.000 7680 MoveAxis(E, 0, ABG)
21:29:15.610 00.000 7680 Move returns status 0, amount 0
21:29:15.612 00.002 7680 MoveAxis(N, 129, ABG)
21:29:15.612 00.000 7680 Guiding  Dir = 0, Dur = 129
21:29:15.612 00.000 7680 IsSlewing returns 0
21:29:15.612 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=236, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:29:15.618 00.006 7680 IsGuiding returns 0
21:29:15.618 00.000 7680 PulseGuide returned control before completion, sleep 139
21:29:15.639 00.021 6120 UpdateGuideState exits: m=5644 SNR=48.2
21:29:15.644 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:15.648 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:15.652 00.004 6120 Enqueuing Expose request
21:29:15.771 00.119 7680 IsGuiding returns 1
21:29:15.772 00.001 7680 scope still moving after pulse duration time elapsed
21:29:15.803 00.031 7680 IsSlewing returns 0
21:29:15.805 00.002 7680 IsGuiding returns 0
21:29:15.806 00.001 7680 scope move finished after 129 + 58 ms
21:29:15.806 00.000 7680 Move returns status 0, amount 129
21:29:15.806 00.000 7680 move complete, result=0
21:29:15.807 00.001 7680 worker thread done servicing request
21:29:15.807 00.000 7680 Worker thread wakes up
21:29:15.808 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 129 ms NORTH
21:29:15.813 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:15.813 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:17.056 01.243 7680 Exposure complete
21:29:17.167 00.111 7680 worker thread done servicing request
21:29:17.167 00.000 6120 OnExposeComplete: enter
21:29:17.171 00.004 6120 UpdateGuideState(): m_state=6
21:29:17.177 00.006 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
21:29:17.182 00.005 6120 Star::Find returns 1 (0), X=1200.94, Y=1050.73, Mass=5563, SNR=48.9, Peak=123 HFD=6.8
21:29:17.186 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
21:29:17.190 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
21:29:17.194 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.14 mountX=0.10 mountY=-0.26, mountTheta=-1.21
21:29:17.199 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.22, opts=13)
21:29:17.203 00.004 6120 Enqueuing Move request for scope (-0.14, 0.22)
21:29:17.207 00.004 7680 Worker thread wakes up
21:29:17.207 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
21:29:17.208 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
21:29:17.208 00.000 7680 Moving (-0.14, 0.22) raw xDistance=0.10 yDistance=-0.26
21:29:17.208 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:29:17.208 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:29:17.208 00.000 7680 MoveAxis(E, 0, ABG)
21:29:17.209 00.001 7680 Move returns status 0, amount 0
21:29:17.209 00.000 7680 MoveAxis(N, 143, ABG)
21:29:17.209 00.000 7680 Guiding  Dir = 0, Dur = 143
21:29:17.209 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=189, Gamma=1.000
21:29:17.214 00.005 7680 IsSlewing returns 0
21:29:17.214 00.000 7680 IsGuiding returns 0
21:29:17.214 00.000 7680 PulseGuide returned control before completion, sleep 153
21:29:17.236 00.022 6120 UpdateGuideState exits: m=5563 SNR=48.9
21:29:17.240 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:17.244 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:17.248 00.004 6120 Enqueuing Expose request
21:29:17.376 00.128 7680 IsGuiding returns 1
21:29:17.376 00.000 7680 scope still moving after pulse duration time elapsed
21:29:17.407 00.031 7680 IsSlewing returns 0
21:29:17.407 00.000 7680 IsGuiding returns 0
21:29:17.408 00.001 7680 scope move finished after 143 + 50 ms
21:29:17.408 00.000 7680 Move returns status 0, amount 143
21:29:17.408 00.000 7680 move complete, result=0
21:29:17.408 00.000 7680 worker thread done servicing request
21:29:17.408 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 143 ms NORTH
21:29:17.415 00.007 7680 Worker thread wakes up
21:29:17.415 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:17.415 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:18.663 01.248 7680 Exposure complete
21:29:18.772 00.109 7680 worker thread done servicing request
21:29:18.772 00.000 6120 OnExposeComplete: enter
21:29:18.775 00.003 6120 UpdateGuideState(): m_state=6
21:29:18.779 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
21:29:18.784 00.005 6120 Star::Find returns 1 (0), X=1200.96, Y=1050.71, Mass=5582, SNR=48.3, Peak=140 HFD=6.8
21:29:18.787 00.003 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.08 = -1.21)
21:29:18.790 00.003 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.48)
21:29:18.795 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.21 hyp=0.24 cameraTheta=2.12 mountX=0.09 mountY=-0.24, mountTheta=-1.23
21:29:18.800 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.21, opts=13)
21:29:18.804 00.004 6120 Enqueuing Move request for scope (-0.13, 0.21)
21:29:18.807 00.003 7680 Worker thread wakes up
21:29:18.807 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.21) opts 0xd
21:29:18.807 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.21)
21:29:18.807 00.000 7680 Moving (-0.13, 0.21) raw xDistance=0.09 yDistance=-0.24
21:29:18.809 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:29:18.809 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:29:18.809 00.000 7680 MoveAxis(E, 0, ABG)
21:29:18.810 00.001 7680 Move returns status 0, amount 0
21:29:18.810 00.000 7680 MoveAxis(N, 132, ABG)
21:29:18.810 00.000 7680 Guiding  Dir = 0, Dur = 132
21:29:18.811 00.001 7680 IsSlewing returns 0
21:29:18.811 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:29:18.815 00.004 7680 IsGuiding returns 0
21:29:18.815 00.000 7680 PulseGuide returned control before completion, sleep 142
21:29:18.837 00.022 6120 UpdateGuideState exits: m=5582 SNR=48.3
21:29:18.842 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:18.846 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:18.849 00.003 6120 Enqueuing Expose request
21:29:18.964 00.115 7680 IsGuiding returns 1
21:29:18.964 00.000 7680 scope still moving after pulse duration time elapsed
21:29:18.995 00.031 7680 IsSlewing returns 0
21:29:18.998 00.003 7680 IsGuiding returns 0
21:29:18.999 00.001 7680 scope move finished after 132 + 51 ms
21:29:18.999 00.000 7680 Move returns status 0, amount 132
21:29:18.999 00.000 7680 move complete, result=0
21:29:19.000 00.001 7680 worker thread done servicing request
21:29:19.001 00.001 7680 Worker thread wakes up
21:29:19.001 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:19.001 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:19.001 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 132 ms NORTH
21:29:20.258 01.257 7680 Exposure complete
21:29:20.369 00.111 7680 worker thread done servicing request
21:29:20.370 00.001 6120 OnExposeComplete: enter
21:29:20.375 00.005 6120 UpdateGuideState(): m_state=6
21:29:20.379 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
21:29:20.382 00.003 6120 Star::Find returns 1 (0), X=1201.03, Y=1050.62, Mass=5937, SNR=49.4, Peak=135 HFD=6.8
21:29:20.387 00.005 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
21:29:20.391 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
21:29:20.397 00.006 6120 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.13 cameraTheta=2.01 mountX=0.03 mountY=-0.13, mountTheta=-1.33
21:29:20.403 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.11, opts=13)
21:29:20.407 00.004 6120 Enqueuing Move request for scope (-0.05, 0.11)
21:29:20.411 00.004 7680 Worker thread wakes up
21:29:20.411 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
21:29:20.411 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
21:29:20.411 00.000 7680 Moving (-0.05, 0.11) raw xDistance=0.03 yDistance=-0.13
21:29:20.411 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:29:20.411 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:29:20.413 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:29:20.413 00.000 7680 MoveAxis(E, 0, ABG)
21:29:20.413 00.000 7680 Move returns status 0, amount 0
21:29:20.413 00.000 7680 MoveAxis(N, 0, ABG)
21:29:20.414 00.001 7680 Move returns status 0, amount 0
21:29:20.414 00.000 7680 move complete, result=0
21:29:20.415 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:29:20.419 00.004 7680 worker thread done servicing request
21:29:20.442 00.023 6120 UpdateGuideState exits: m=5937 SNR=49.4
21:29:20.446 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:20.450 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:20.453 00.003 6120 Enqueuing Expose request
21:29:20.458 00.005 7680 Worker thread wakes up
21:29:20.459 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:29:20.462 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:20.462 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:21.714 01.252 7680 Exposure complete
21:29:21.835 00.121 7680 worker thread done servicing request
21:29:21.835 00.000 6120 OnExposeComplete: enter
21:29:21.841 00.006 6120 UpdateGuideState(): m_state=6
21:29:21.845 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
21:29:21.849 00.004 6120 Star::Find returns 1 (0), X=1201.11, Y=1050.98, Mass=5265, SNR=46.2, Peak=125 HFD=6.5
21:29:21.853 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
21:29:21.859 00.006 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.08)
21:29:21.863 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.47 hyp=0.47 cameraTheta=1.52 mountX=-0.11 mountY=-0.41, mountTheta=-1.83
21:29:21.867 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.47, opts=13)
21:29:21.871 00.004 6120 Enqueuing Move request for scope (0.02, 0.47)
21:29:21.874 00.003 7680 Worker thread wakes up
21:29:21.874 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.47) opts 0xd
21:29:21.874 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.47)
21:29:21.874 00.000 7680 Moving (0.02, 0.47) raw xDistance=-0.11 yDistance=-0.41
21:29:21.874 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:29:21.875 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
21:29:21.875 00.000 7680 MoveAxis(E, 0, ABG)
21:29:21.875 00.000 7680 Move returns status 0, amount 0
21:29:21.875 00.000 7680 MoveAxis(N, 224, ABG)
21:29:21.875 00.000 7680 Guiding  Dir = 0, Dur = 224
21:29:21.875 00.000 7680 IsSlewing returns 0
21:29:21.876 00.001 7680 IsGuiding returns 0
21:29:21.876 00.000 7680 PulseGuide returned control before completion, sleep 234
21:29:21.876 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:29:21.901 00.025 6120 UpdateGuideState exits: m=5265 SNR=46.2
21:29:21.905 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:21.908 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:21.911 00.003 6120 Enqueuing Expose request
21:29:22.122 00.211 7680 IsGuiding returns 1
21:29:22.123 00.001 7680 scope still moving after pulse duration time elapsed
21:29:22.153 00.030 7680 IsSlewing returns 0
21:29:22.155 00.002 7680 IsGuiding returns 0
21:29:22.155 00.000 7680 scope move finished after 224 + 55 ms
21:29:22.155 00.000 7680 Move returns status 0, amount 224
21:29:22.157 00.002 7680 move complete, result=0
21:29:22.157 00.000 7680 worker thread done servicing request
21:29:22.157 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 224 ms NORTH
21:29:22.163 00.006 7680 Worker thread wakes up
21:29:22.163 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:22.163 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:23.409 01.246 7680 Exposure complete
21:29:23.523 00.114 7680 worker thread done servicing request
21:29:23.523 00.000 6120 OnExposeComplete: enter
21:29:23.526 00.003 6120 UpdateGuideState(): m_state=6
21:29:23.531 00.005 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
21:29:23.534 00.003 6120 Star::Find returns 1 (0), X=1201.12, Y=1050.73, Mass=5362, SNR=47.3, Peak=123 HFD=6.7
21:29:23.537 00.003 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
21:29:23.541 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
21:29:23.545 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.23 cameraTheta=1.41 mountX=-0.08 mountY=-0.18, mountTheta=-1.97
21:29:23.550 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.22, opts=13)
21:29:23.554 00.004 6120 Enqueuing Move request for scope (0.04, 0.22)
21:29:23.558 00.004 7680 Worker thread wakes up
21:29:23.558 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
21:29:23.558 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
21:29:23.558 00.000 7680 Moving (0.04, 0.22) raw xDistance=-0.08 yDistance=-0.18
21:29:23.559 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:29:23.559 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:29:23.559 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:29:23.559 00.000 7680 MoveAxis(E, 0, ABG)
21:29:23.559 00.000 7680 Move returns status 0, amount 0
21:29:23.559 00.000 7680 MoveAxis(N, 0, ABG)
21:29:23.559 00.000 7680 Move returns status 0, amount 0
21:29:23.559 00.000 7680 move complete, result=0
21:29:23.560 00.001 7680 worker thread done servicing request
21:29:23.560 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=228, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:29:23.586 00.026 6120 UpdateGuideState exits: m=5362 SNR=47.3
21:29:23.590 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:23.594 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:23.598 00.004 6120 Enqueuing Expose request
21:29:23.601 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:29:23.605 00.004 7680 Worker thread wakes up
21:29:23.606 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:23.606 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:24.858 01.252 7680 Exposure complete
21:29:24.960 00.102 7680 worker thread done servicing request
21:29:24.960 00.000 6120 OnExposeComplete: enter
21:29:24.965 00.005 6120 UpdateGuideState(): m_state=6
21:29:24.969 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
21:29:24.973 00.004 6120 Star::Find returns 1 (0), X=1201.05, Y=1050.81, Mass=5716, SNR=49.5, Peak=130 HFD=6.7
21:29:24.978 00.005 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
21:29:24.982 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
21:29:24.986 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.30 hyp=0.30 cameraTheta=1.69 mountX=-0.02 mountY=-0.29, mountTheta=-1.64
21:29:24.992 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.30, opts=13)
21:29:24.996 00.004 6120 Enqueuing Move request for scope (-0.04, 0.30)
21:29:24.999 00.003 7680 Worker thread wakes up
21:29:24.999 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.30) opts 0xd
21:29:25.001 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.30)
21:29:25.001 00.000 7680 Moving (-0.04, 0.30) raw xDistance=-0.02 yDistance=-0.29
21:29:25.001 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:29:25.001 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:29:25.001 00.000 7680 MoveAxis(E, 0, ABG)
21:29:25.001 00.000 7680 Move returns status 0, amount 0
21:29:25.001 00.000 7680 MoveAxis(N, 155, ABG)
21:29:25.002 00.001 7680 Guiding  Dir = 0, Dur = 155
21:29:25.003 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:29:25.006 00.003 7680 IsSlewing returns 0
21:29:25.006 00.000 7680 IsGuiding returns 0
21:29:25.007 00.001 7680 PulseGuide returned control before completion, sleep 165
21:29:25.031 00.024 6120 UpdateGuideState exits: m=5716 SNR=49.5
21:29:25.037 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:25.044 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:25.051 00.007 6120 Enqueuing Expose request
21:29:25.174 00.123 7680 IsGuiding returns 1
21:29:25.174 00.000 7680 scope still moving after pulse duration time elapsed
21:29:25.205 00.031 7680 IsSlewing returns 0
21:29:25.205 00.000 7680 IsGuiding returns 0
21:29:25.208 00.003 7680 scope move finished after 155 + 46 ms
21:29:25.208 00.000 7680 Move returns status 0, amount 155
21:29:25.208 00.000 7680 move complete, result=0
21:29:25.209 00.001 7680 worker thread done servicing request
21:29:25.209 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 155 ms NORTH
21:29:25.215 00.006 7680 Worker thread wakes up
21:29:25.215 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:25.217 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:26.465 01.248 7680 Exposure complete
21:29:26.578 00.113 7680 worker thread done servicing request
21:29:26.578 00.000 6120 OnExposeComplete: enter
21:29:26.583 00.005 6120 UpdateGuideState(): m_state=6
21:29:26.588 00.005 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
21:29:26.592 00.004 6120 Star::Find returns 1 (0), X=1200.98, Y=1050.69, Mass=5903, SNR=49.8, Peak=137 HFD=6.8
21:29:26.596 00.004 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
21:29:26.600 00.004 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
21:29:26.604 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.21 cameraTheta=2.09 mountX=0.07 mountY=-0.21, mountTheta=-1.26
21:29:26.611 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.19, opts=13)
21:29:26.616 00.005 6120 Enqueuing Move request for scope (-0.11, 0.19)
21:29:26.620 00.004 7680 Worker thread wakes up
21:29:26.620 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0xd
21:29:26.621 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.19)
21:29:26.621 00.000 7680 Moving (-0.11, 0.19) raw xDistance=0.07 yDistance=-0.21
21:29:26.621 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:29:26.621 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:29:26.621 00.000 7680 MoveAxis(E, 0, ABG)
21:29:26.621 00.000 7680 Move returns status 0, amount 0
21:29:26.623 00.002 7680 MoveAxis(N, 116, ABG)
21:29:26.623 00.000 7680 Guiding  Dir = 0, Dur = 116
21:29:26.623 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=224, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:29:26.628 00.005 7680 IsSlewing returns 0
21:29:26.628 00.000 7680 IsGuiding returns 0
21:29:26.629 00.001 7680 PulseGuide returned control before completion, sleep 126
21:29:26.650 00.021 6120 UpdateGuideState exits: m=5903 SNR=49.8
21:29:26.656 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:26.660 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:26.664 00.004 6120 Enqueuing Expose request
21:29:26.766 00.102 7680 IsGuiding returns 1
21:29:26.767 00.001 7680 scope still moving after pulse duration time elapsed
21:29:26.797 00.030 7680 IsSlewing returns 0
21:29:26.797 00.000 7680 IsGuiding returns 0
21:29:26.799 00.002 7680 scope move finished after 116 + 53 ms
21:29:26.799 00.000 7680 Move returns status 0, amount 116
21:29:26.799 00.000 7680 move complete, result=0
21:29:26.800 00.001 7680 worker thread done servicing request
21:29:26.800 00.000 7680 Worker thread wakes up
21:29:26.800 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 116 ms NORTH
21:29:26.807 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:26.807 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:28.060 01.253 7680 Exposure complete
21:29:28.170 00.110 7680 worker thread done servicing request
21:29:28.170 00.000 6120 OnExposeComplete: enter
21:29:28.176 00.006 6120 UpdateGuideState(): m_state=6
21:29:28.180 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
21:29:28.184 00.004 6120 Star::Find returns 1 (0), X=1201.01, Y=1050.80, Mass=5495, SNR=47.9, Peak=125 HFD=6.7
21:29:28.188 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
21:29:28.193 00.005 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.77)
21:29:28.196 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.83 mountX=0.02 mountY=-0.30, mountTheta=-1.50
21:29:28.202 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.30, opts=13)
21:29:28.207 00.005 6120 Enqueuing Move request for scope (-0.08, 0.30)
21:29:28.210 00.003 7680 Worker thread wakes up
21:29:28.210 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.30) opts 0xd
21:29:28.210 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.30)
21:29:28.210 00.000 7680 Moving (-0.08, 0.30) raw xDistance=0.02 yDistance=-0.30
21:29:28.210 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:29:28.210 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:29:28.211 00.001 7680 MoveAxis(E, 0, ABG)
21:29:28.211 00.000 7680 Move returns status 0, amount 0
21:29:28.211 00.000 7680 MoveAxis(N, 163, ABG)
21:29:28.211 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:29:28.215 00.004 7680 Guiding  Dir = 0, Dur = 163
21:29:28.215 00.000 7680 IsSlewing returns 0
21:29:28.215 00.000 7680 IsGuiding returns 0
21:29:28.216 00.001 7680 PulseGuide returned control before completion, sleep 173
21:29:28.236 00.020 6120 UpdateGuideState exits: m=5495 SNR=47.9
21:29:28.241 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:28.245 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:28.250 00.005 6120 Enqueuing Expose request
21:29:28.404 00.154 7680 IsGuiding returns 0
21:29:28.406 00.002 7680 Move returns status 0, amount 163
21:29:28.406 00.000 7680 move complete, result=0
21:29:28.407 00.001 7680 worker thread done servicing request
21:29:28.407 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 163 ms NORTH
21:29:28.414 00.007 7680 Worker thread wakes up
21:29:28.414 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:28.414 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:29.665 01.251 7680 Exposure complete
21:29:29.776 00.111 7680 worker thread done servicing request
21:29:29.776 00.000 6120 OnExposeComplete: enter
21:29:29.780 00.004 6120 UpdateGuideState(): m_state=6
21:29:29.784 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
21:29:29.788 00.004 6120 Star::Find returns 1 (0), X=1200.96, Y=1050.80, Mass=5583, SNR=48.1, Peak=136 HFD=6.7
21:29:29.792 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.36)
21:29:29.796 00.004 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.63)
21:29:29.800 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.29 hyp=0.32 cameraTheta=1.97 mountX=0.07 mountY=-0.32, mountTheta=-1.36
21:29:29.805 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.29, opts=13)
21:29:29.809 00.004 6120 Enqueuing Move request for scope (-0.12, 0.29)
21:29:29.812 00.003 7680 Worker thread wakes up
21:29:29.812 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.29) opts 0xd
21:29:29.813 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.29)
21:29:29.813 00.000 7680 Moving (-0.12, 0.29) raw xDistance=0.07 yDistance=-0.32
21:29:29.813 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:29:29.813 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:29:29.813 00.000 7680 MoveAxis(E, 0, ABG)
21:29:29.813 00.000 7680 Move returns status 0, amount 0
21:29:29.813 00.000 7680 MoveAxis(N, 172, ABG)
21:29:29.815 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:29:29.819 00.004 7680 Guiding  Dir = 0, Dur = 172
21:29:29.819 00.000 7680 IsSlewing returns 0
21:29:29.819 00.000 7680 IsGuiding returns 0
21:29:29.820 00.001 7680 PulseGuide returned control before completion, sleep 182
21:29:29.841 00.021 6120 UpdateGuideState exits: m=5583 SNR=48.1
21:29:29.845 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:29.849 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:29.853 00.004 6120 Enqueuing Expose request
21:29:30.013 00.160 7680 IsGuiding returns 1
21:29:30.013 00.000 7680 scope still moving after pulse duration time elapsed
21:29:30.045 00.032 7680 IsSlewing returns 0
21:29:30.047 00.002 7680 IsGuiding returns 0
21:29:30.047 00.000 7680 scope move finished after 172 + 55 ms
21:29:30.047 00.000 7680 Move returns status 0, amount 172
21:29:30.047 00.000 7680 move complete, result=0
21:29:30.048 00.001 7680 worker thread done servicing request
21:29:30.048 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 172 ms NORTH
21:29:30.056 00.008 7680 Worker thread wakes up
21:29:30.056 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:30.056 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:31.304 01.248 7680 Exposure complete
21:29:31.417 00.113 7680 worker thread done servicing request
21:29:31.417 00.000 6120 OnExposeComplete: enter
21:29:31.422 00.005 6120 UpdateGuideState(): m_state=6
21:29:31.426 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
21:29:31.430 00.004 6120 Star::Find returns 1 (0), X=1200.94, Y=1050.57, Mass=5579, SNR=48.4, Peak=125 HFD=6.9
21:29:31.434 00.004 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-2.95) = xAngle (5.67 = -0.61)
21:29:31.438 00.004 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.40 = -0.88)
21:29:31.441 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.71 mountX=0.13 mountY=-0.12, mountTheta=-0.76
21:29:31.447 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.06, opts=13)
21:29:31.450 00.003 6120 Enqueuing Move request for scope (-0.14, 0.06)
21:29:31.454 00.004 7680 Worker thread wakes up
21:29:31.454 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
21:29:31.454 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
21:29:31.456 00.002 7680 Moving (-0.14, 0.06) raw xDistance=0.13 yDistance=-0.12
21:29:31.456 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:29:31.456 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:29:31.457 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:29:31.457 00.000 7680 MoveAxis(E, 0, ABG)
21:29:31.457 00.000 7680 Move returns status 0, amount 0
21:29:31.457 00.000 7680 MoveAxis(N, 0, ABG)
21:29:31.457 00.000 7680 Move returns status 0, amount 0
21:29:31.459 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:29:31.464 00.005 7680 move complete, result=0
21:29:31.464 00.000 7680 worker thread done servicing request
21:29:31.485 00.021 6120 UpdateGuideState exits: m=5579 SNR=48.4
21:29:31.490 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:31.494 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:31.497 00.003 6120 Enqueuing Expose request
21:29:31.501 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:29:31.504 00.003 7680 Worker thread wakes up
21:29:31.504 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:31.506 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:32.757 01.251 7680 Exposure complete
21:29:32.866 00.109 7680 worker thread done servicing request
21:29:32.866 00.000 6120 OnExposeComplete: enter
21:29:32.870 00.004 6120 UpdateGuideState(): m_state=6
21:29:32.875 00.005 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
21:29:32.879 00.004 6120 Star::Find returns 1 (0), X=1200.87, Y=1050.82, Mass=5974, SNR=50.6, Peak=135 HFD=6.7
21:29:32.883 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
21:29:32.887 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.43)
21:29:32.892 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.32 hyp=0.38 cameraTheta=2.17 mountX=0.15 mountY=-0.38, mountTheta=-1.19
21:29:32.897 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.32, opts=13)
21:29:32.900 00.003 6120 Enqueuing Move request for scope (-0.22, 0.32)
21:29:32.905 00.005 7680 Worker thread wakes up
21:29:32.905 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.32) opts 0xd
21:29:32.905 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.32)
21:29:32.905 00.000 7680 Moving (-0.22, 0.32) raw xDistance=0.15 yDistance=-0.38
21:29:32.906 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:29:32.906 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:29:32.906 00.000 7680 MoveAxis(E, 0, ABG)
21:29:32.906 00.000 7680 Move returns status 0, amount 0
21:29:32.907 00.001 7680 MoveAxis(N, 207, ABG)
21:29:32.907 00.000 7680 Guiding  Dir = 0, Dur = 207
21:29:32.907 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=192, Gamma=1.000
21:29:32.911 00.004 7680 IsSlewing returns 0
21:29:32.912 00.001 7680 IsGuiding returns 0
21:29:32.912 00.000 7680 PulseGuide returned control before completion, sleep 217
21:29:32.928 00.016 6120 UpdateGuideState exits: m=5974 SNR=50.6
21:29:32.933 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:32.937 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:32.941 00.004 6120 Enqueuing Expose request
21:29:33.136 00.195 7680 IsGuiding returns 1
21:29:33.136 00.000 7680 scope still moving after pulse duration time elapsed
21:29:33.168 00.032 7680 IsSlewing returns 0
21:29:33.169 00.001 7680 IsGuiding returns 0
21:29:33.170 00.001 7680 scope move finished after 207 + 51 ms
21:29:33.170 00.000 7680 Move returns status 0, amount 207
21:29:33.171 00.001 7680 move complete, result=0
21:29:33.171 00.000 7680 worker thread done servicing request
21:29:33.172 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 207 ms NORTH
21:29:33.184 00.012 7680 Worker thread wakes up
21:29:33.184 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:33.185 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:34.430 01.245 7680 Exposure complete
21:29:34.543 00.113 7680 worker thread done servicing request
21:29:34.543 00.000 6120 OnExposeComplete: enter
21:29:34.548 00.005 6120 UpdateGuideState(): m_state=6
21:29:34.553 00.005 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
21:29:34.558 00.005 6120 Star::Find returns 1 (0), X=1200.82, Y=1050.71, Mass=5606, SNR=48.8, Peak=125 HFD=6.9
21:29:34.561 00.003 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-2.95) = xAngle (5.44 = -0.85)
21:29:34.565 00.004 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.17 = -1.12)
21:29:34.569 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.21 hyp=0.34 cameraTheta=2.48 mountX=0.22 mountY=-0.30, mountTheta=-0.94
21:29:34.574 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.21, opts=13)
21:29:34.578 00.004 6120 Enqueuing Move request for scope (-0.26, 0.21)
21:29:34.583 00.005 7680 Worker thread wakes up
21:29:34.583 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.21) opts 0xd
21:29:34.583 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.21)
21:29:34.583 00.000 7680 Moving (-0.26, 0.21) raw xDistance=0.22 yDistance=-0.30
21:29:34.584 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
21:29:34.584 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:29:34.584 00.000 7680 MoveAxis(W, 94, ABG)
21:29:34.584 00.000 7680 Guiding  Dir = 3, Dur = 94
21:29:34.586 00.002 7680 IsSlewing returns 0
21:29:34.586 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:29:34.589 00.003 7680 IsGuiding returns 0
21:29:34.590 00.001 7680 PulseGuide returned control before completion, sleep 104
21:29:34.613 00.023 6120 UpdateGuideState exits: m=5606 SNR=48.8
21:29:34.617 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:34.621 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:34.626 00.005 6120 Enqueuing Expose request
21:29:34.702 00.076 7680 IsGuiding returns 1
21:29:34.702 00.000 7680 scope still moving after pulse duration time elapsed
21:29:34.733 00.031 7680 IsSlewing returns 0
21:29:34.733 00.000 7680 IsGuiding returns 0
21:29:34.733 00.000 7680 scope move finished after 94 + 50 ms
21:29:34.735 00.002 7680 Move returns status 0, amount 94
21:29:34.735 00.000 7680 MoveAxis(N, 164, ABG)
21:29:34.735 00.000 7680 Guiding  Dir = 0, Dur = 164
21:29:34.736 00.001 7680 IsSlewing returns 0
21:29:34.736 00.000 7680 IsGuiding returns 0
21:29:34.737 00.001 7680 PulseGuide returned control before completion, sleep 174
21:29:34.918 00.181 7680 IsGuiding returns 1
21:29:34.918 00.000 7680 scope still moving after pulse duration time elapsed
21:29:34.950 00.032 7680 IsSlewing returns 0
21:29:34.950 00.000 7680 IsGuiding returns 0
21:29:34.951 00.001 7680 scope move finished after 164 + 49 ms
21:29:34.951 00.000 7680 Move returns status 0, amount 164
21:29:34.951 00.000 7680 move complete, result=0
21:29:34.951 00.000 7680 worker thread done servicing request
21:29:34.951 00.000 7680 Worker thread wakes up
21:29:34.951 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:34.952 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:34.952 00.000 6120 GuideStep: 0.2 px 94 ms WEST, -0.3 px 164 ms NORTH
21:29:36.191 01.239 7680 Exposure complete
21:29:36.296 00.105 7680 worker thread done servicing request
21:29:36.296 00.000 6120 OnExposeComplete: enter
21:29:36.302 00.006 6120 UpdateGuideState(): m_state=6
21:29:36.306 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
21:29:36.310 00.004 6120 Star::Find returns 1 (0), X=1200.95, Y=1050.64, Mass=5302, SNR=47.2, Peak=124 HFD=6.8
21:29:36.314 00.004 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.31 = -0.98)
21:29:36.317 00.003 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.25)
21:29:36.321 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.19 cameraTheta=2.35 mountX=0.10 mountY=-0.18, mountTheta=-1.04
21:29:36.326 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.13, opts=13)
21:29:36.330 00.004 6120 Enqueuing Move request for scope (-0.13, 0.13)
21:29:36.334 00.004 7680 Worker thread wakes up
21:29:36.334 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
21:29:36.334 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
21:29:36.334 00.000 7680 Moving (-0.13, 0.13) raw xDistance=0.10 yDistance=-0.18
21:29:36.334 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:29:36.334 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:29:36.336 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:29:36.336 00.000 7680 MoveAxis(E, 0, ABG)
21:29:36.336 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:29:36.341 00.005 7680 Move returns status 0, amount 0
21:29:36.341 00.000 7680 MoveAxis(N, 0, ABG)
21:29:36.341 00.000 7680 Move returns status 0, amount 0
21:29:36.341 00.000 7680 move complete, result=0
21:29:36.341 00.000 7680 worker thread done servicing request
21:29:36.362 00.021 6120 UpdateGuideState exits: m=5302 SNR=47.2
21:29:36.367 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:36.370 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:36.374 00.004 6120 Enqueuing Expose request
21:29:36.378 00.004 7680 Worker thread wakes up
21:29:36.378 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:29:36.382 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:36.382 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:37.633 01.251 7680 Exposure complete
21:29:37.742 00.109 7680 worker thread done servicing request
21:29:37.742 00.000 6120 OnExposeComplete: enter
21:29:37.747 00.005 6120 UpdateGuideState(): m_state=6
21:29:37.751 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
21:29:37.755 00.004 6120 Star::Find returns 1 (0), X=1200.99, Y=1050.67, Mass=5851, SNR=49.3, Peak=132 HFD=6.7
21:29:37.759 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.02 = -1.26)
21:29:37.763 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
21:29:37.766 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.07 mountX=0.06 mountY=-0.19, mountTheta=-1.27
21:29:37.772 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.17, opts=13)
21:29:37.775 00.003 6120 Enqueuing Move request for scope (-0.09, 0.17)
21:29:37.778 00.003 7680 Worker thread wakes up
21:29:37.779 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
21:29:37.779 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
21:29:37.779 00.000 7680 Moving (-0.09, 0.17) raw xDistance=0.06 yDistance=-0.19
21:29:37.779 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:29:37.780 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:29:37.780 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:29:37.780 00.000 7680 MoveAxis(E, 0, ABG)
21:29:37.781 00.001 7680 Move returns status 0, amount 0
21:29:37.781 00.000 7680 MoveAxis(N, 0, ABG)
21:29:37.781 00.000 7680 Move returns status 0, amount 0
21:29:37.781 00.000 7680 move complete, result=0
21:29:37.781 00.000 7680 worker thread done servicing request
21:29:37.781 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=228, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:29:37.807 00.026 6120 UpdateGuideState exits: m=5851 SNR=49.3
21:29:37.812 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:37.817 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:37.820 00.003 6120 Enqueuing Expose request
21:29:37.825 00.005 7680 Worker thread wakes up
21:29:37.826 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:29:37.830 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:37.830 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:39.073 01.243 7680 Exposure complete
21:29:39.189 00.116 7680 worker thread done servicing request
21:29:39.189 00.000 6120 OnExposeComplete: enter
21:29:39.193 00.004 6120 UpdateGuideState(): m_state=6
21:29:39.196 00.003 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
21:29:39.200 00.004 6120 Star::Find returns 1 (0), X=1201.02, Y=1050.96, Mass=5906, SNR=49.2, Peak=154 HFD=6.4
21:29:39.205 00.005 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.61)
21:29:39.210 00.005 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.88)
21:29:39.215 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.46 hyp=0.46 cameraTheta=1.72 mountX=-0.02 mountY=-0.44, mountTheta=-1.61
21:29:39.220 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.46, opts=13)
21:29:39.225 00.005 6120 Enqueuing Move request for scope (-0.07, 0.46)
21:29:39.228 00.003 7680 Worker thread wakes up
21:29:39.229 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.46) opts 0xd
21:29:39.229 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.46)
21:29:39.229 00.000 7680 Moving (-0.07, 0.46) raw xDistance=-0.02 yDistance=-0.44
21:29:39.229 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:29:39.229 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
21:29:39.230 00.001 7680 MoveAxis(E, 0, ABG)
21:29:39.230 00.000 7680 Move returns status 0, amount 0
21:29:39.230 00.000 7680 MoveAxis(N, 239, ABG)
21:29:39.230 00.000 7680 Guiding  Dir = 0, Dur = 239
21:29:39.232 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:29:39.238 00.006 7680 IsSlewing returns 0
21:29:39.238 00.000 7680 IsGuiding returns 0
21:29:39.238 00.000 7680 PulseGuide returned control before completion, sleep 249
21:29:39.259 00.021 6120 UpdateGuideState exits: m=5906 SNR=49.2
21:29:39.266 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:39.271 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:39.275 00.004 6120 Enqueuing Expose request
21:29:39.498 00.223 7680 IsGuiding returns 1
21:29:39.499 00.001 7680 scope still moving after pulse duration time elapsed
21:29:39.529 00.030 7680 IsSlewing returns 0
21:29:39.531 00.002 7680 IsGuiding returns 0
21:29:39.531 00.000 7680 scope move finished after 239 + 53 ms
21:29:39.532 00.001 7680 Move returns status 0, amount 239
21:29:39.532 00.000 7680 move complete, result=0
21:29:39.533 00.001 7680 worker thread done servicing request
21:29:39.533 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 239 ms NORTH
21:29:39.540 00.007 7680 Worker thread wakes up
21:29:39.541 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:39.541 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:40.791 01.250 7680 Exposure complete
21:29:40.915 00.124 7680 worker thread done servicing request
21:29:40.916 00.001 6120 OnExposeComplete: enter
21:29:40.925 00.009 6120 UpdateGuideState(): m_state=6
21:29:40.932 00.007 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
21:29:40.937 00.005 6120 Star::Find returns 1 (0), X=1200.87, Y=1050.77, Mass=5551, SNR=48.2, Peak=137 HFD=6.7
21:29:40.944 00.007 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.20 = -1.09)
21:29:40.946 00.002 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.93 = -1.36)
21:29:40.951 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.27 hyp=0.34 cameraTheta=2.24 mountX=0.16 mountY=-0.33, mountTheta=-1.13
21:29:40.958 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.27, opts=13)
21:29:40.961 00.003 6120 Enqueuing Move request for scope (-0.21, 0.27)
21:29:40.964 00.003 7680 Worker thread wakes up
21:29:40.964 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.27) opts 0xd
21:29:40.964 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.27)
21:29:40.964 00.000 7680 Moving (-0.21, 0.27) raw xDistance=0.16 yDistance=-0.33
21:29:40.964 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:29:40.966 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:29:40.966 00.000 7680 MoveAxis(E, 0, ABG)
21:29:40.966 00.000 7680 Move returns status 0, amount 0
21:29:40.966 00.000 7680 MoveAxis(N, 182, ABG)
21:29:40.966 00.000 7680 Guiding  Dir = 0, Dur = 182
21:29:40.967 00.001 7680 IsSlewing returns 0
21:29:40.967 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:29:40.970 00.003 7680 IsGuiding returns 0
21:29:40.971 00.001 7680 PulseGuide returned control before completion, sleep 192
21:29:40.991 00.020 6120 UpdateGuideState exits: m=5551 SNR=48.2
21:29:40.994 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:40.999 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:41.004 00.005 6120 Enqueuing Expose request
21:29:41.172 00.168 7680 IsGuiding returns 1
21:29:41.173 00.001 7680 scope still moving after pulse duration time elapsed
21:29:41.202 00.029 7680 IsSlewing returns 0
21:29:41.203 00.001 7680 IsGuiding returns 0
21:29:41.203 00.000 7680 scope move finished after 182 + 50 ms
21:29:41.203 00.000 7680 Move returns status 0, amount 182
21:29:41.203 00.000 7680 move complete, result=0
21:29:41.205 00.002 7680 worker thread done servicing request
21:29:41.205 00.000 7680 Worker thread wakes up
21:29:41.205 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 182 ms NORTH
21:29:41.212 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:41.213 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:42.458 01.245 7680 Exposure complete
21:29:42.575 00.117 7680 worker thread done servicing request
21:29:42.575 00.000 6120 OnExposeComplete: enter
21:29:42.582 00.007 6120 UpdateGuideState(): m_state=6
21:29:42.585 00.003 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
21:29:42.589 00.004 6120 Star::Find returns 1 (0), X=1200.96, Y=1050.73, Mass=5768, SNR=49.4, Peak=144 HFD=6.8
21:29:42.592 00.003 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.26)
21:29:42.597 00.005 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
21:29:42.601 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.07 mountX=0.08 mountY=-0.25, mountTheta=-1.27
21:29:42.608 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.22, opts=13)
21:29:42.616 00.008 6120 Enqueuing Move request for scope (-0.12, 0.22)
21:29:42.620 00.004 7680 Worker thread wakes up
21:29:42.620 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
21:29:42.620 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
21:29:42.620 00.000 7680 Moving (-0.12, 0.22) raw xDistance=0.08 yDistance=-0.25
21:29:42.621 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:29:42.621 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:29:42.621 00.000 7680 MoveAxis(E, 0, ABG)
21:29:42.623 00.002 7680 Move returns status 0, amount 0
21:29:42.623 00.000 7680 MoveAxis(N, 136, ABG)
21:29:42.623 00.000 7680 Guiding  Dir = 0, Dur = 136
21:29:42.623 00.000 7680 IsSlewing returns 0
21:29:42.624 00.001 7680 IsGuiding returns 0
21:29:42.624 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:29:42.630 00.006 7680 PulseGuide returned control before completion, sleep 146
21:29:42.654 00.024 6120 UpdateGuideState exits: m=5768 SNR=49.4
21:29:42.659 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:42.667 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:42.681 00.014 6120 Enqueuing Expose request
21:29:42.780 00.099 7680 IsGuiding returns 1
21:29:42.780 00.000 7680 scope still moving after pulse duration time elapsed
21:29:42.810 00.030 7680 IsSlewing returns 0
21:29:42.811 00.001 7680 IsGuiding returns 1
21:29:42.842 00.031 7680 IsSlewing returns 0
21:29:42.843 00.001 7680 IsGuiding returns 0
21:29:42.843 00.000 7680 scope move finished after 136 + 82 ms
21:29:42.843 00.000 7680 Move returns status 0, amount 136
21:29:42.843 00.000 7680 move complete, result=0
21:29:42.843 00.000 7680 worker thread done servicing request
21:29:42.843 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 136 ms NORTH
21:29:42.850 00.007 7680 Worker thread wakes up
21:29:42.851 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:42.851 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:44.101 01.250 7680 Exposure complete
21:29:44.210 00.109 7680 worker thread done servicing request
21:29:44.211 00.001 6120 OnExposeComplete: enter
21:29:44.214 00.003 6120 UpdateGuideState(): m_state=6
21:29:44.218 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
21:29:44.222 00.004 6120 Star::Find returns 1 (0), X=1200.86, Y=1050.70, Mass=5621, SNR=47.9, Peak=137 HFD=6.8
21:29:44.226 00.004 6120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-2.95) = xAngle (5.40 = -0.89)
21:29:44.230 00.004 6120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.13 = -1.16)
21:29:44.235 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.19 hyp=0.30 cameraTheta=2.44 mountX=0.19 mountY=-0.27, mountTheta=-0.97
21:29:44.242 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.19, opts=13)
21:29:44.245 00.003 6120 Enqueuing Move request for scope (-0.23, 0.19)
21:29:44.250 00.005 7680 Worker thread wakes up
21:29:44.250 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.19) opts 0xd
21:29:44.250 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.19)
21:29:44.251 00.001 7680 Moving (-0.23, 0.19) raw xDistance=0.19 yDistance=-0.27
21:29:44.251 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:29:44.251 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:29:44.251 00.000 7680 MoveAxis(E, 0, ABG)
21:29:44.251 00.000 7680 Move returns status 0, amount 0
21:29:44.251 00.000 7680 MoveAxis(N, 148, ABG)
21:29:44.252 00.001 7680 Guiding  Dir = 0, Dur = 148
21:29:44.252 00.000 7680 IsSlewing returns 0
21:29:44.252 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:29:44.257 00.005 7680 IsGuiding returns 0
21:29:44.257 00.000 7680 PulseGuide returned control before completion, sleep 158
21:29:44.279 00.022 6120 UpdateGuideState exits: m=5621 SNR=47.9
21:29:44.283 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:44.288 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:44.296 00.008 6120 Enqueuing Expose request
21:29:44.418 00.122 7680 IsGuiding returns 1
21:29:44.419 00.001 7680 scope still moving after pulse duration time elapsed
21:29:44.449 00.030 7680 IsSlewing returns 0
21:29:44.450 00.001 7680 IsGuiding returns 0
21:29:44.450 00.000 7680 scope move finished after 148 + 46 ms
21:29:44.450 00.000 7680 Move returns status 0, amount 148
21:29:44.452 00.002 7680 move complete, result=0
21:29:44.452 00.000 7680 worker thread done servicing request
21:29:44.452 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 148 ms NORTH
21:29:44.456 00.004 7680 Worker thread wakes up
21:29:44.457 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:44.457 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:45.713 01.256 7680 Exposure complete
21:29:45.824 00.111 7680 worker thread done servicing request
21:29:45.824 00.000 6120 OnExposeComplete: enter
21:29:45.828 00.004 6120 UpdateGuideState(): m_state=6
21:29:45.832 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
21:29:45.836 00.004 6120 Star::Find returns 1 (0), X=1200.79, Y=1050.61, Mass=5597, SNR=49.0, Peak=123 HFD=6.9
21:29:45.839 00.003 6120 CameraToMount -- cameraTheta (2.79) - m_xAngle (-2.95) = xAngle (5.75 = -0.53)
21:29:45.843 00.004 6120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.48 = -0.80)
21:29:45.847 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.11 hyp=0.31 cameraTheta=2.79 mountX=0.27 mountY=-0.22, mountTheta=-0.70
21:29:45.852 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.11, opts=13)
21:29:45.855 00.003 6120 Enqueuing Move request for scope (-0.29, 0.11)
21:29:45.860 00.005 7680 Worker thread wakes up
21:29:45.860 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.11) opts 0xd
21:29:45.861 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.11)
21:29:45.861 00.000 7680 Moving (-0.29, 0.11) raw xDistance=0.27 yDistance=-0.22
21:29:45.861 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
21:29:45.862 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:29:45.862 00.000 7680 MoveAxis(W, 114, ABG)
21:29:45.862 00.000 7680 Guiding  Dir = 3, Dur = 114
21:29:45.862 00.000 7680 IsSlewing returns 0
21:29:45.863 00.001 7680 IsGuiding returns 0
21:29:45.863 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:29:45.869 00.006 7680 PulseGuide returned control before completion, sleep 124
21:29:45.891 00.022 6120 UpdateGuideState exits: m=5597 SNR=49.0
21:29:45.895 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:45.900 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:45.903 00.003 6120 Enqueuing Expose request
21:29:45.996 00.093 7680 IsGuiding returns 1
21:29:45.997 00.001 7680 scope still moving after pulse duration time elapsed
21:29:46.027 00.030 7680 IsSlewing returns 0
21:29:46.028 00.001 7680 IsGuiding returns 0
21:29:46.029 00.001 7680 scope move finished after 114 + 50 ms
21:29:46.029 00.000 7680 Move returns status 0, amount 114
21:29:46.029 00.000 7680 MoveAxis(N, 122, ABG)
21:29:46.030 00.001 7680 Guiding  Dir = 0, Dur = 122
21:29:46.030 00.000 7680 IsSlewing returns 0
21:29:46.031 00.001 7680 IsGuiding returns 0
21:29:46.032 00.001 7680 PulseGuide returned control before completion, sleep 132
21:29:46.168 00.136 7680 IsGuiding returns 1
21:29:46.168 00.000 7680 scope still moving after pulse duration time elapsed
21:29:46.199 00.031 7680 IsSlewing returns 0
21:29:46.200 00.001 7680 IsGuiding returns 0
21:29:46.201 00.001 7680 scope move finished after 122 + 47 ms
21:29:46.201 00.000 7680 Move returns status 0, amount 122
21:29:46.201 00.000 7680 move complete, result=0
21:29:46.202 00.001 7680 worker thread done servicing request
21:29:46.202 00.000 6120 GuideStep: 0.3 px 114 ms WEST, -0.2 px 122 ms NORTH
21:29:46.210 00.008 7680 Worker thread wakes up
21:29:46.210 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:46.210 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:47.463 01.253 7680 Exposure complete
21:29:47.577 00.114 7680 worker thread done servicing request
21:29:47.577 00.000 6120 OnExposeComplete: enter
21:29:47.583 00.006 6120 UpdateGuideState(): m_state=6
21:29:47.587 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
21:29:47.590 00.003 6120 Star::Find returns 1 (0), X=1200.97, Y=1050.70, Mass=5286, SNR=47.2, Peak=116 HFD=6.8
21:29:47.594 00.004 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.22)
21:29:47.597 00.003 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
21:29:47.600 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.11 mountX=0.08 mountY=-0.23, mountTheta=-1.24
21:29:47.604 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.20, opts=13)
21:29:47.608 00.004 6120 Enqueuing Move request for scope (-0.12, 0.20)
21:29:47.611 00.003 7680 Worker thread wakes up
21:29:47.611 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
21:29:47.611 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
21:29:47.611 00.000 7680 Moving (-0.12, 0.20) raw xDistance=0.08 yDistance=-0.23
21:29:47.612 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:29:47.612 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:29:47.612 00.000 7680 MoveAxis(E, 0, ABG)
21:29:47.612 00.000 7680 Move returns status 0, amount 0
21:29:47.612 00.000 7680 MoveAxis(N, 123, ABG)
21:29:47.612 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=229, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:29:47.615 00.003 7680 Guiding  Dir = 0, Dur = 123
21:29:47.615 00.000 7680 IsSlewing returns 0
21:29:47.616 00.001 7680 IsGuiding returns 0
21:29:47.616 00.000 7680 PulseGuide returned control before completion, sleep 133
21:29:47.635 00.019 6120 UpdateGuideState exits: m=5286 SNR=47.2
21:29:47.640 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:47.645 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:47.648 00.003 6120 Enqueuing Expose request
21:29:47.764 00.116 7680 IsGuiding returns 1
21:29:47.764 00.000 7680 scope still moving after pulse duration time elapsed
21:29:47.795 00.031 7680 IsSlewing returns 0
21:29:47.796 00.001 7680 IsGuiding returns 0
21:29:47.796 00.000 7680 scope move finished after 123 + 57 ms
21:29:47.797 00.001 7680 Move returns status 0, amount 123
21:29:47.797 00.000 7680 move complete, result=0
21:29:47.797 00.000 7680 worker thread done servicing request
21:29:47.797 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 123 ms NORTH
21:29:47.804 00.007 7680 Worker thread wakes up
21:29:47.805 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:47.805 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:49.060 01.255 7680 Exposure complete
21:29:49.168 00.108 7680 worker thread done servicing request
21:29:49.169 00.001 6120 OnExposeComplete: enter
21:29:49.175 00.006 6120 UpdateGuideState(): m_state=6
21:29:49.180 00.005 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
21:29:49.184 00.004 6120 Star::Find returns 1 (0), X=1200.79, Y=1050.62, Mass=5892, SNR=49.8, Peak=143 HFD=6.9
21:29:49.189 00.005 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-2.95) = xAngle (5.72 = -0.56)
21:29:49.193 00.004 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.46 = -0.83)
21:29:49.198 00.005 6120 CameraToMount -- cameraX=-0.30 cameraY=0.12 hyp=0.32 cameraTheta=2.77 mountX=0.27 mountY=-0.24, mountTheta=-0.72
21:29:49.203 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.12, opts=13)
21:29:49.208 00.005 6120 Enqueuing Move request for scope (-0.30, 0.12)
21:29:49.211 00.003 7680 Worker thread wakes up
21:29:49.211 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.12) opts 0xd
21:29:49.211 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.12)
21:29:49.211 00.000 7680 Moving (-0.30, 0.12) raw xDistance=0.27 yDistance=-0.24
21:29:49.213 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
21:29:49.213 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:29:49.213 00.000 7680 MoveAxis(W, 114, ABG)
21:29:49.213 00.000 7680 Guiding  Dir = 3, Dur = 114
21:29:49.213 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:29:49.217 00.004 7680 IsSlewing returns 0
21:29:49.218 00.001 7680 IsGuiding returns 0
21:29:49.218 00.000 7680 PulseGuide returned control before completion, sleep 124
21:29:49.239 00.021 6120 UpdateGuideState exits: m=5892 SNR=49.8
21:29:49.243 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:49.246 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:49.251 00.005 6120 Enqueuing Expose request
21:29:49.358 00.107 7680 IsGuiding returns 1
21:29:49.360 00.002 7680 scope still moving after pulse duration time elapsed
21:29:49.389 00.029 7680 IsSlewing returns 0
21:29:49.392 00.003 7680 IsGuiding returns 0
21:29:49.392 00.000 7680 scope move finished after 114 + 59 ms
21:29:49.393 00.001 7680 Move returns status 0, amount 114
21:29:49.394 00.001 7680 MoveAxis(N, 128, ABG)
21:29:49.394 00.000 7680 Guiding  Dir = 0, Dur = 128
21:29:49.395 00.001 7680 IsSlewing returns 0
21:29:49.396 00.001 7680 IsGuiding returns 0
21:29:49.396 00.000 7680 PulseGuide returned control before completion, sleep 138
21:29:49.547 00.151 7680 IsGuiding returns 1
21:29:49.547 00.000 7680 scope still moving after pulse duration time elapsed
21:29:49.577 00.030 7680 IsSlewing returns 0
21:29:49.578 00.001 7680 IsGuiding returns 0
21:29:49.579 00.001 7680 scope move finished after 128 + 54 ms
21:29:49.579 00.000 7680 Move returns status 0, amount 128
21:29:49.579 00.000 7680 move complete, result=0
21:29:49.580 00.001 7680 worker thread done servicing request
21:29:49.580 00.000 7680 Worker thread wakes up
21:29:49.581 00.001 6120 GuideStep: 0.3 px 114 ms WEST, -0.2 px 128 ms NORTH
21:29:49.588 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:49.588 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:50.839 01.251 7680 Exposure complete
21:29:50.935 00.096 7680 worker thread done servicing request
21:29:50.936 00.001 6120 OnExposeComplete: enter
21:29:50.941 00.005 6120 UpdateGuideState(): m_state=6
21:29:50.944 00.003 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
21:29:50.948 00.004 6120 Star::Find returns 1 (0), X=1200.93, Y=1050.59, Mass=5644, SNR=48.3, Peak=137 HFD=6.8
21:29:50.952 00.004 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.59 = -0.70)
21:29:50.956 00.004 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.97)
21:29:50.962 00.006 6120 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.18 cameraTheta=2.63 mountX=0.14 mountY=-0.15, mountTheta=-0.82
21:29:50.967 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.09, opts=13)
21:29:50.973 00.006 6120 Enqueuing Move request for scope (-0.16, 0.09)
21:29:50.978 00.005 7680 Worker thread wakes up
21:29:50.978 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
21:29:50.978 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
21:29:50.978 00.000 7680 Moving (-0.16, 0.09) raw xDistance=0.14 yDistance=-0.15
21:29:50.978 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:29:50.978 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:29:50.979 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:29:50.979 00.000 7680 MoveAxis(E, 0, ABG)
21:29:50.979 00.000 7680 Move returns status 0, amount 0
21:29:50.979 00.000 7680 MoveAxis(N, 0, ABG)
21:29:50.980 00.001 7680 Move returns status 0, amount 0
21:29:50.980 00.000 7680 move complete, result=0
21:29:50.980 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=190, Gamma=1.000
21:29:50.985 00.005 7680 worker thread done servicing request
21:29:51.006 00.021 6120 UpdateGuideState exits: m=5644 SNR=48.3
21:29:51.009 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:51.016 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:51.023 00.007 6120 Enqueuing Expose request
21:29:51.027 00.004 7680 Worker thread wakes up
21:29:51.028 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:51.028 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:51.028 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:29:52.276 01.248 7680 Exposure complete
21:29:52.379 00.103 7680 worker thread done servicing request
21:29:52.380 00.001 6120 OnExposeComplete: enter
21:29:52.383 00.003 6120 UpdateGuideState(): m_state=6
21:29:52.387 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
21:29:52.393 00.006 6120 Star::Find returns 1 (0), X=1200.74, Y=1050.62, Mass=5740, SNR=49.6, Peak=127 HFD=6.9
21:29:52.397 00.004 6120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-2.95) = xAngle (5.78 = -0.51)
21:29:52.403 00.006 6120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.51 = -0.78)
21:29:52.406 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=0.12 hyp=0.37 cameraTheta=2.82 mountX=0.32 mountY=-0.26, mountTheta=-0.68
21:29:52.411 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.12, opts=13)
21:29:52.416 00.005 6120 Enqueuing Move request for scope (-0.35, 0.12)
21:29:52.420 00.004 7680 Worker thread wakes up
21:29:52.420 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.12) opts 0xd
21:29:52.420 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.12)
21:29:52.420 00.000 7680 Moving (-0.35, 0.12) raw xDistance=0.32 yDistance=-0.26
21:29:52.421 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
21:29:52.421 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:29:52.421 00.000 7680 MoveAxis(W, 136, ABG)
21:29:52.421 00.000 7680 Guiding  Dir = 3, Dur = 136
21:29:52.421 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=224, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:29:52.426 00.005 7680 IsSlewing returns 0
21:29:52.426 00.000 7680 IsGuiding returns 0
21:29:52.427 00.001 7680 PulseGuide returned control before completion, sleep 146
21:29:52.448 00.021 6120 UpdateGuideState exits: m=5740 SNR=49.6
21:29:52.453 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:52.457 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:52.461 00.004 6120 Enqueuing Expose request
21:29:52.575 00.114 7680 IsGuiding returns 1
21:29:52.578 00.003 7680 scope still moving after pulse duration time elapsed
21:29:52.608 00.030 7680 IsSlewing returns 0
21:29:52.609 00.001 7680 IsGuiding returns 0
21:29:52.610 00.001 7680 scope move finished after 136 + 47 ms
21:29:52.610 00.000 7680 Move returns status 0, amount 136
21:29:52.611 00.001 7680 MoveAxis(N, 140, ABG)
21:29:52.611 00.000 7680 Guiding  Dir = 0, Dur = 140
21:29:52.611 00.000 7680 IsSlewing returns 0
21:29:52.613 00.002 7680 IsGuiding returns 0
21:29:52.614 00.001 7680 PulseGuide returned control before completion, sleep 150
21:29:52.778 00.164 7680 IsGuiding returns 1
21:29:52.779 00.001 7680 scope still moving after pulse duration time elapsed
21:29:52.809 00.030 7680 IsSlewing returns 0
21:29:52.810 00.001 7680 IsGuiding returns 0
21:29:52.811 00.001 7680 scope move finished after 140 + 57 ms
21:29:52.811 00.000 7680 Move returns status 0, amount 140
21:29:52.811 00.000 7680 move complete, result=0
21:29:52.813 00.002 7680 worker thread done servicing request
21:29:52.813 00.000 7680 Worker thread wakes up
21:29:52.814 00.001 6120 GuideStep: 0.3 px 136 ms WEST, -0.3 px 140 ms NORTH
21:29:52.820 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:52.820 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:54.070 01.250 7680 Exposure complete
21:29:54.190 00.120 7680 worker thread done servicing request
21:29:54.191 00.001 6120 OnExposeComplete: enter
21:29:54.195 00.004 6120 UpdateGuideState(): m_state=6
21:29:54.200 00.005 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
21:29:54.206 00.006 6120 Star::Find returns 1 (0), X=1200.97, Y=1050.85, Mass=5764, SNR=49.3, Peak=128 HFD=6.8
21:29:54.211 00.005 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.44)
21:29:54.215 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
21:29:54.218 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.34 hyp=0.36 cameraTheta=1.89 mountX=0.05 mountY=-0.35, mountTheta=-1.44
21:29:54.223 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.34, opts=13)
21:29:54.228 00.005 6120 Enqueuing Move request for scope (-0.11, 0.34)
21:29:54.232 00.004 7680 Worker thread wakes up
21:29:54.232 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.34) opts 0xd
21:29:54.232 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.34)
21:29:54.232 00.000 7680 Moving (-0.11, 0.34) raw xDistance=0.05 yDistance=-0.35
21:29:54.232 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:29:54.233 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:29:54.233 00.000 7680 MoveAxis(E, 0, ABG)
21:29:54.233 00.000 7680 Move returns status 0, amount 0
21:29:54.233 00.000 7680 MoveAxis(N, 192, ABG)
21:29:54.234 00.001 7680 Guiding  Dir = 0, Dur = 192
21:29:54.234 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:29:54.239 00.005 7680 IsSlewing returns 0
21:29:54.239 00.000 7680 IsGuiding returns 0
21:29:54.240 00.001 7680 PulseGuide returned control before completion, sleep 202
21:29:54.260 00.020 6120 UpdateGuideState exits: m=5764 SNR=49.3
21:29:54.265 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:54.269 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:54.273 00.004 6120 Enqueuing Expose request
21:29:54.453 00.180 7680 IsGuiding returns 1
21:29:54.454 00.001 7680 scope still moving after pulse duration time elapsed
21:29:54.484 00.030 7680 IsSlewing returns 0
21:29:54.485 00.001 7680 IsGuiding returns 0
21:29:54.486 00.001 7680 scope move finished after 192 + 53 ms
21:29:54.486 00.000 7680 Move returns status 0, amount 192
21:29:54.486 00.000 7680 move complete, result=0
21:29:54.487 00.001 7680 worker thread done servicing request
21:29:54.487 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 192 ms NORTH
21:29:54.494 00.007 7680 Worker thread wakes up
21:29:54.495 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:54.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:55.743 01.248 7680 Exposure complete
21:29:55.855 00.112 7680 worker thread done servicing request
21:29:55.856 00.001 6120 OnExposeComplete: enter
21:29:55.861 00.005 6120 UpdateGuideState(): m_state=6
21:29:55.865 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
21:29:55.869 00.004 6120 Star::Find returns 1 (0), X=1200.99, Y=1050.70, Mass=5741, SNR=48.4, Peak=140 HFD=6.7
21:29:55.873 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.31)
21:29:55.876 00.003 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
21:29:55.880 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.22 cameraTheta=2.02 mountX=0.06 mountY=-0.22, mountTheta=-1.31
21:29:55.885 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.20, opts=13)
21:29:55.890 00.005 6120 Enqueuing Move request for scope (-0.10, 0.20)
21:29:55.895 00.005 7680 Worker thread wakes up
21:29:55.895 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
21:29:55.895 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
21:29:55.896 00.001 7680 Moving (-0.10, 0.20) raw xDistance=0.06 yDistance=-0.22
21:29:55.896 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:29:55.896 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:29:55.896 00.000 7680 MoveAxis(E, 0, ABG)
21:29:55.897 00.001 7680 Move returns status 0, amount 0
21:29:55.898 00.001 7680 MoveAxis(N, 119, ABG)
21:29:55.898 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:29:55.903 00.005 7680 Guiding  Dir = 0, Dur = 119
21:29:55.903 00.000 7680 IsSlewing returns 0
21:29:55.903 00.000 7680 IsGuiding returns 0
21:29:55.904 00.001 7680 PulseGuide returned control before completion, sleep 129
21:29:55.924 00.020 6120 UpdateGuideState exits: m=5741 SNR=48.4
21:29:55.929 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:55.934 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:55.938 00.004 6120 Enqueuing Expose request
21:29:56.045 00.107 7680 IsGuiding returns 0
21:29:56.048 00.003 7680 Move returns status 0, amount 119
21:29:56.048 00.000 7680 move complete, result=0
21:29:56.049 00.001 7680 worker thread done servicing request
21:29:56.049 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 119 ms NORTH
21:29:56.056 00.007 7680 Worker thread wakes up
21:29:56.056 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:56.056 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:57.308 01.252 7680 Exposure complete
21:29:57.410 00.102 7680 worker thread done servicing request
21:29:57.411 00.001 6120 OnExposeComplete: enter
21:29:57.415 00.004 6120 UpdateGuideState(): m_state=6
21:29:57.419 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
21:29:57.425 00.006 6120 Star::Find returns 1 (0), X=1200.95, Y=1050.57, Mass=5943, SNR=50.2, Peak=141 HFD=6.9
21:29:57.428 00.003 6120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-2.95) = xAngle (5.63 = -0.65)
21:29:57.432 00.004 6120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.36 = -0.92)
21:29:57.436 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.68 mountX=0.12 mountY=-0.12, mountTheta=-0.79
21:29:57.442 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.07, opts=13)
21:29:57.446 00.004 6120 Enqueuing Move request for scope (-0.13, 0.07)
21:29:57.450 00.004 7680 Worker thread wakes up
21:29:57.450 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
21:29:57.450 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
21:29:57.450 00.000 7680 Moving (-0.13, 0.07) raw xDistance=0.12 yDistance=-0.12
21:29:57.450 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:29:57.450 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:29:57.451 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:29:57.451 00.000 7680 MoveAxis(E, 0, ABG)
21:29:57.451 00.000 7680 Move returns status 0, amount 0
21:29:57.451 00.000 7680 MoveAxis(N, 0, ABG)
21:29:57.452 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:29:57.456 00.004 7680 Move returns status 0, amount 0
21:29:57.456 00.000 7680 move complete, result=0
21:29:57.457 00.001 7680 worker thread done servicing request
21:29:57.476 00.019 6120 UpdateGuideState exits: m=5943 SNR=50.2
21:29:57.480 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:57.484 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:57.490 00.006 6120 Enqueuing Expose request
21:29:57.493 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:29:57.497 00.004 7680 Worker thread wakes up
21:29:57.497 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:57.497 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:29:58.751 01.254 7680 Exposure complete
21:29:58.861 00.110 7680 worker thread done servicing request
21:29:58.861 00.000 6120 OnExposeComplete: enter
21:29:58.867 00.006 6120 UpdateGuideState(): m_state=6
21:29:58.871 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
21:29:58.875 00.004 6120 Star::Find returns 1 (0), X=1201.05, Y=1050.80, Mass=5695, SNR=49.5, Peak=135 HFD=6.7
21:29:58.878 00.003 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
21:29:58.883 00.005 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
21:29:58.887 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.29 hyp=0.30 cameraTheta=1.70 mountX=-0.02 mountY=-0.28, mountTheta=-1.63
21:29:58.891 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.29, opts=13)
21:29:58.895 00.004 6120 Enqueuing Move request for scope (-0.04, 0.29)
21:29:58.901 00.006 7680 Worker thread wakes up
21:29:58.901 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.29) opts 0xd
21:29:58.901 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.29)
21:29:58.901 00.000 7680 Moving (-0.04, 0.29) raw xDistance=-0.02 yDistance=-0.28
21:29:58.902 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:29:58.902 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:29:58.902 00.000 7680 MoveAxis(E, 0, ABG)
21:29:58.902 00.000 7680 Move returns status 0, amount 0
21:29:58.903 00.001 7680 MoveAxis(N, 153, ABG)
21:29:58.903 00.000 7680 Guiding  Dir = 0, Dur = 153
21:29:58.903 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:29:58.906 00.003 7680 IsSlewing returns 0
21:29:58.906 00.000 7680 IsGuiding returns 0
21:29:58.908 00.002 7680 PulseGuide returned control before completion, sleep 163
21:29:58.924 00.016 6120 UpdateGuideState exits: m=5695 SNR=49.5
21:29:58.929 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:58.932 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:29:58.936 00.004 6120 Enqueuing Expose request
21:29:59.084 00.148 7680 IsGuiding returns 1
21:29:59.084 00.000 7680 scope still moving after pulse duration time elapsed
21:29:59.113 00.029 7680 IsSlewing returns 0
21:29:59.114 00.001 7680 IsGuiding returns 1
21:29:59.145 00.031 7680 IsSlewing returns 0
21:29:59.147 00.002 7680 IsGuiding returns 0
21:29:59.147 00.000 7680 scope move finished after 153 + 86 ms
21:29:59.148 00.001 7680 Move returns status 0, amount 153
21:29:59.148 00.000 7680 move complete, result=0
21:29:59.148 00.000 7680 worker thread done servicing request
21:29:59.148 00.000 7680 Worker thread wakes up
21:29:59.149 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 153 ms NORTH
21:29:59.155 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:29:59.155 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:30:00.412 01.257 7680 Exposure complete
21:30:00.524 00.112 7680 worker thread done servicing request
21:30:00.524 00.000 6120 OnExposeComplete: enter
21:30:00.529 00.005 6120 UpdateGuideState(): m_state=6
21:30:00.532 00.003 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
21:30:00.536 00.004 6120 Star::Find returns 1 (0), X=1201.18, Y=1050.83, Mass=5410, SNR=47.5, Peak=127 HFD=6.7
21:30:00.540 00.004 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.26 = -2.03)
21:30:00.544 00.004 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.30)
21:30:00.548 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.33 hyp=0.34 cameraTheta=1.30 mountX=-0.15 mountY=-0.26, mountTheta=-2.10
21:30:00.555 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.33, opts=13)
21:30:00.560 00.005 6120 Enqueuing Move request for scope (0.09, 0.33)
21:30:00.563 00.003 7680 Worker thread wakes up
21:30:00.563 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.33) opts 0xd
21:30:00.564 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.33)
21:30:00.564 00.000 7680 Moving (0.09, 0.33) raw xDistance=-0.15 yDistance=-0.26
21:30:00.564 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:30:00.564 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:30:00.564 00.000 7680 MoveAxis(E, 0, ABG)
21:30:00.564 00.000 7680 Move returns status 0, amount 0
21:30:00.565 00.001 7680 MoveAxis(N, 138, ABG)
21:30:00.565 00.000 7680 Guiding  Dir = 0, Dur = 138
21:30:00.565 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:30:00.570 00.005 7680 IsSlewing returns 0
21:30:00.570 00.000 7680 IsGuiding returns 0
21:30:00.570 00.000 7680 PulseGuide returned control before completion, sleep 148
21:30:00.595 00.025 6120 UpdateGuideState exits: m=5410 SNR=47.5
21:30:00.599 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:00.603 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:00.608 00.005 6120 Enqueuing Expose request
21:30:00.729 00.121 7680 IsGuiding returns 1
21:30:00.730 00.001 7680 scope still moving after pulse duration time elapsed
21:30:00.759 00.029 7680 IsSlewing returns 0
21:30:00.760 00.001 7680 IsGuiding returns 0
21:30:00.761 00.001 7680 scope move finished after 138 + 53 ms
21:30:00.761 00.000 7680 Move returns status 0, amount 138
21:30:00.762 00.001 7680 move complete, result=0
21:30:00.762 00.000 7680 worker thread done servicing request
21:30:00.763 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 138 ms NORTH
21:30:00.769 00.006 7680 Worker thread wakes up
21:30:00.770 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:00.770 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:30:02.022 01.252 7680 Exposure complete
21:30:02.139 00.117 7680 worker thread done servicing request
21:30:02.140 00.001 6120 OnExposeComplete: enter
21:30:02.145 00.005 6120 UpdateGuideState(): m_state=6
21:30:02.149 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
21:30:02.153 00.004 6120 Star::Find returns 1 (0), X=1201.13, Y=1050.75, Mass=5732, SNR=49.7, Peak=153 HFD=6.7
21:30:02.158 00.005 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
21:30:02.162 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
21:30:02.167 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.25 cameraTheta=1.40 mountX=-0.09 mountY=-0.20, mountTheta=-1.97
21:30:02.172 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.24, opts=13)
21:30:02.176 00.004 6120 Enqueuing Move request for scope (0.04, 0.24)
21:30:02.179 00.003 7680 Worker thread wakes up
21:30:02.180 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
21:30:02.180 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
21:30:02.180 00.000 7680 Moving (0.04, 0.24) raw xDistance=-0.09 yDistance=-0.20
21:30:02.180 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:30:02.181 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:30:02.181 00.000 7680 MoveAxis(E, 0, ABG)
21:30:02.181 00.000 7680 Move returns status 0, amount 0
21:30:02.181 00.000 7680 MoveAxis(N, 109, ABG)
21:30:02.181 00.000 7680 Guiding  Dir = 0, Dur = 109
21:30:02.182 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:30:02.186 00.004 7680 IsSlewing returns 0
21:30:02.188 00.002 7680 IsGuiding returns 0
21:30:02.189 00.001 7680 PulseGuide returned control before completion, sleep 119
21:30:02.211 00.022 6120 UpdateGuideState exits: m=5732 SNR=49.7
21:30:02.216 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:02.220 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:02.225 00.005 6120 Enqueuing Expose request
21:30:02.311 00.086 7680 IsGuiding returns 1
21:30:02.312 00.001 7680 scope still moving after pulse duration time elapsed
21:30:02.342 00.030 7680 IsSlewing returns 0
21:30:02.343 00.001 7680 IsGuiding returns 0
21:30:02.343 00.000 7680 scope move finished after 109 + 45 ms
21:30:02.344 00.001 7680 Move returns status 0, amount 109
21:30:02.344 00.000 7680 move complete, result=0
21:30:02.344 00.000 7680 worker thread done servicing request
21:30:02.345 00.001 7680 Worker thread wakes up
21:30:02.346 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:02.346 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:30:02.346 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 109 ms NORTH
21:30:03.588 01.242 7680 Exposure complete
21:30:03.703 00.115 7680 worker thread done servicing request
21:30:03.704 00.001 6120 OnExposeComplete: enter
21:30:03.708 00.004 6120 UpdateGuideState(): m_state=6
21:30:03.712 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
21:30:03.716 00.004 6120 Star::Find returns 1 (0), X=1201.47, Y=1050.71, Mass=5696, SNR=49.0, Peak=142 HFD=6.9
21:30:03.720 00.004 6120 CameraToMount -- cameraTheta (0.49) - m_xAngle (-2.95) = xAngle (3.44 = -2.84)
21:30:03.725 00.005 6120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.17 = -3.11)
21:30:03.728 00.003 6120 CameraToMount -- cameraX=0.39 cameraY=0.21 hyp=0.44 cameraTheta=0.49 mountX=-0.42 mountY=-0.01, mountTheta=-3.11
21:30:03.733 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.39, y=0.21, opts=13)
21:30:03.740 00.007 6120 Enqueuing Move request for scope (0.39, 0.21)
21:30:03.744 00.004 7680 Worker thread wakes up
21:30:03.744 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.21) opts 0xd
21:30:03.744 00.000 7680 Handling offset move in thread for scope, endpoint = (0.39, 0.21)
21:30:03.744 00.000 7680 Moving (0.39, 0.21) raw xDistance=-0.42 yDistance=-0.01
21:30:03.744 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
21:30:03.745 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:30:03.745 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:30:03.745 00.000 7680 MoveAxis(E, 177, ABG)
21:30:03.745 00.000 7680 Guiding  Dir = 2, Dur = 177
21:30:03.746 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:30:03.750 00.004 7680 IsSlewing returns 0
21:30:03.750 00.000 7680 IsGuiding returns 0
21:30:03.750 00.000 7680 PulseGuide returned control before completion, sleep 187
21:30:03.772 00.022 6120 UpdateGuideState exits: m=5696 SNR=49.0
21:30:03.776 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:03.781 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:03.784 00.003 6120 Enqueuing Expose request
21:30:03.953 00.169 7680 IsGuiding returns 1
21:30:03.954 00.001 7680 scope still moving after pulse duration time elapsed
21:30:03.984 00.030 7680 IsSlewing returns 0
21:30:03.987 00.003 7680 IsGuiding returns 0
21:30:03.987 00.000 7680 scope move finished after 177 + 59 ms
21:30:03.987 00.000 7680 Move returns status 0, amount 177
21:30:03.988 00.001 7680 MoveAxis(N, 0, ABG)
21:30:03.988 00.000 7680 Move returns status 0, amount 0
21:30:03.988 00.000 7680 move complete, result=0
21:30:03.989 00.001 7680 worker thread done servicing request
21:30:03.989 00.000 7680 Worker thread wakes up
21:30:03.989 00.000 6120 GuideStep: -0.4 px 177 ms EAST, -0.0 px 0 ms NORTH
21:30:03.996 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:03.997 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:30:05.241 01.244 7680 Exposure complete
21:30:05.352 00.111 7680 worker thread done servicing request
21:30:05.352 00.000 6120 OnExposeComplete: enter
21:30:05.356 00.004 6120 UpdateGuideState(): m_state=6
21:30:05.361 00.005 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
21:30:05.366 00.005 6120 Star::Find returns 1 (0), X=1201.38, Y=1050.89, Mass=5540, SNR=48.1, Peak=133 HFD=6.8
21:30:05.370 00.004 6120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-2.95) = xAngle (3.86 = -2.42)
21:30:05.374 00.004 6120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.60 = -2.69)
21:30:05.377 00.003 6120 CameraToMount -- cameraX=0.30 cameraY=0.38 hyp=0.49 cameraTheta=0.91 mountX=-0.36 mountY=-0.21, mountTheta=-2.61
21:30:05.383 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.38, opts=13)
21:30:05.386 00.003 6120 Enqueuing Move request for scope (0.30, 0.38)
21:30:05.393 00.007 7680 Worker thread wakes up
21:30:05.393 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.38) opts 0xd
21:30:05.393 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.38)
21:30:05.393 00.000 7680 Moving (0.30, 0.38) raw xDistance=-0.36 yDistance=-0.21
21:30:05.394 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
21:30:05.394 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:30:05.394 00.000 7680 MoveAxis(E, 166, ABG)
21:30:05.394 00.000 7680 Guiding  Dir = 2, Dur = 166
21:30:05.395 00.001 7680 IsSlewing returns 0
21:30:05.395 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:30:05.400 00.005 7680 IsGuiding returns 0
21:30:05.400 00.000 7680 PulseGuide returned control before completion, sleep 176
21:30:05.421 00.021 6120 UpdateGuideState exits: m=5540 SNR=48.1
21:30:05.424 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:05.428 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:05.432 00.004 6120 Enqueuing Expose request
21:30:05.589 00.157 7680 IsGuiding returns 0
21:30:05.589 00.000 7680 Move returns status 0, amount 166
21:30:05.591 00.002 7680 MoveAxis(N, 116, ABG)
21:30:05.591 00.000 7680 Guiding  Dir = 0, Dur = 116
21:30:05.592 00.001 7680 IsSlewing returns 0
21:30:05.592 00.000 7680 IsGuiding returns 0
21:30:05.593 00.001 7680 PulseGuide returned control before completion, sleep 126
21:30:05.730 00.137 7680 IsGuiding returns 1
21:30:05.732 00.002 7680 scope still moving after pulse duration time elapsed
21:30:05.762 00.030 7680 IsSlewing returns 0
21:30:05.764 00.002 7680 IsGuiding returns 1
21:30:05.794 00.030 7680 IsSlewing returns 0
21:30:05.798 00.004 7680 IsGuiding returns 0
21:30:05.798 00.000 7680 scope move finished after 116 + 89 ms
21:30:05.799 00.001 7680 Move returns status 0, amount 116
21:30:05.799 00.000 7680 move complete, result=0
21:30:05.800 00.001 7680 worker thread done servicing request
21:30:05.800 00.000 7680 Worker thread wakes up
21:30:05.801 00.001 6120 GuideStep: -0.4 px 166 ms EAST, -0.2 px 116 ms NORTH
21:30:05.807 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:05.807 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:30:07.058 01.251 7680 Exposure complete
21:30:07.164 00.106 7680 worker thread done servicing request
21:30:07.165 00.001 6120 OnExposeComplete: enter
21:30:07.169 00.004 6120 UpdateGuideState(): m_state=6
21:30:07.174 00.005 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
21:30:07.181 00.007 6120 Star::Find returns 1 (0), X=1201.08, Y=1050.95, Mass=5523, SNR=47.8, Peak=125 HFD=6.5
21:30:07.188 00.007 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
21:30:07.194 00.006 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
21:30:07.200 00.006 6120 CameraToMount -- cameraX=-0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.58 mountX=-0.08 mountY=-0.40, mountTheta=-1.76
21:30:07.209 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.44, opts=13)
21:30:07.215 00.006 6120 Enqueuing Move request for scope (-0.01, 0.44)
21:30:07.222 00.007 7680 Worker thread wakes up
21:30:07.222 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.44) opts 0xd
21:30:07.222 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.44)
21:30:07.223 00.001 7680 Moving (-0.01, 0.44) raw xDistance=-0.08 yDistance=-0.40
21:30:07.223 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:30:07.223 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
21:30:07.223 00.000 7680 MoveAxis(E, 0, ABG)
21:30:07.224 00.001 7680 Move returns status 0, amount 0
21:30:07.224 00.000 7680 MoveAxis(N, 218, ABG)
21:30:07.224 00.000 7680 Guiding  Dir = 0, Dur = 218
21:30:07.225 00.001 7680 IsSlewing returns 0
21:30:07.225 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:30:07.234 00.009 7680 IsGuiding returns 0
21:30:07.236 00.002 7680 PulseGuide returned control before completion, sleep 228
21:30:07.261 00.025 6120 UpdateGuideState exits: m=5523 SNR=47.8
21:30:07.267 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:07.272 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:07.277 00.005 6120 Enqueuing Expose request
21:30:07.470 00.193 7680 IsGuiding returns 1
21:30:07.472 00.002 7680 scope still moving after pulse duration time elapsed
21:30:07.502 00.030 7680 IsSlewing returns 0
21:30:07.503 00.001 7680 IsGuiding returns 0
21:30:07.504 00.001 7680 scope move finished after 218 + 51 ms
21:30:07.505 00.001 7680 Move returns status 0, amount 218
21:30:07.505 00.000 7680 move complete, result=0
21:30:07.506 00.001 7680 worker thread done servicing request
21:30:07.506 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 218 ms NORTH
21:30:07.512 00.006 7680 Worker thread wakes up
21:30:07.512 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:07.512 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:30:08.770 01.258 7680 Exposure complete
21:30:08.876 00.106 7680 worker thread done servicing request
21:30:08.876 00.000 6120 OnExposeComplete: enter
21:30:08.881 00.005 6120 UpdateGuideState(): m_state=6
21:30:08.885 00.004 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
21:30:08.890 00.005 6120 Star::Find returns 1 (0), X=1201.12, Y=1050.91, Mass=5407, SNR=46.8, Peak=145 HFD=6.5
21:30:08.894 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
21:30:08.897 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.12)
21:30:08.900 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.40 hyp=0.41 cameraTheta=1.48 mountX=-0.11 mountY=-0.35, mountTheta=-1.88
21:30:08.904 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.40, opts=13)
21:30:08.906 00.002 6120 Enqueuing Move request for scope (0.04, 0.40)
21:30:08.910 00.004 7680 Worker thread wakes up
21:30:08.910 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.40) opts 0xd
21:30:08.910 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.40)
21:30:08.910 00.000 7680 Moving (0.04, 0.40) raw xDistance=-0.11 yDistance=-0.35
21:30:08.910 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:30:08.910 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:30:08.910 00.000 7680 MoveAxis(E, 0, ABG)
21:30:08.911 00.001 7680 Move returns status 0, amount 0
21:30:08.911 00.000 7680 MoveAxis(N, 188, ABG)
21:30:08.911 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:30:08.915 00.004 7680 Guiding  Dir = 0, Dur = 188
21:30:08.915 00.000 7680 IsSlewing returns 0
21:30:08.915 00.000 7680 IsGuiding returns 0
21:30:08.916 00.001 7680 PulseGuide returned control before completion, sleep 198
21:30:08.934 00.018 6120 UpdateGuideState exits: m=5407 SNR=46.8
21:30:08.940 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:08.943 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:08.947 00.004 6120 Enqueuing Expose request
21:30:09.118 00.171 7680 IsGuiding returns 1
21:30:09.120 00.002 7680 scope still moving after pulse duration time elapsed
21:30:09.150 00.030 7680 IsSlewing returns 0
21:30:09.152 00.002 7680 IsGuiding returns 1
21:30:09.182 00.030 7680 IsSlewing returns 0
21:30:09.183 00.001 7680 IsGuiding returns 1
21:30:09.214 00.031 7680 IsSlewing returns 0
21:30:09.217 00.003 7680 IsGuiding returns 0
21:30:09.218 00.001 7680 scope move finished after 188 + 114 ms
21:30:09.218 00.000 7680 Move returns status 0, amount 188
21:30:09.218 00.000 7680 move complete, result=0
21:30:09.218 00.000 7680 worker thread done servicing request
21:30:09.218 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 188 ms NORTH
21:30:09.225 00.007 7680 Worker thread wakes up
21:30:09.225 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:09.225 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1036,31,31)
21:30:09.739 00.514 6120 evsrv: cli 0FAEFBB8 connect
21:30:09.863 00.124 6120 case statement mapped state 6 to 3
21:30:09.869 00.006 6120 case statement mapped state 6 to 3
21:30:09.874 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"2533a149-fdaf-4f32-b77b-40daab558de9"}
21:30:09.877 00.003 6120 case statement mapped state 6 to 3
21:30:09.881 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"2533a149-fdaf-4f32-b77b-40daab558de9"}
21:30:09.884 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
21:30:10.026 00.142 6120 evsrv: cli 0FAF0158 connect
21:30:10.029 00.003 6120 case statement mapped state 6 to 3
21:30:10.032 00.003 6120 case statement mapped state 6 to 3
21:30:10.037 00.005 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"9c914101-56e9-41d8-bb2d-86209d991d62"}
21:30:10.040 00.003 6120 PhdController::Dither begins
21:30:10.156 00.116 6120 dither: size=5.00, dRA=3.23 dDec=2.47
21:30:10.159 00.003 6120 MountToCamera -- mountTheta (0.65) + m_xAngle (-2.95) = xAngle (-2.30 = -2.30)
21:30:10.163 00.004 6120 MountToCamera -- mountX=3.23 mountY=2.47 hyp=4.06 mountTheta=0.65 cameraX=-2.71, cameraY=-3.02 cameraTheta=-2.30
21:30:10.168 00.005 6120 setting lock position to (1198.37, 1047.48)
21:30:10.173 00.005 6120 Mount: notify guiding dithered (-2.7, -3.0)
21:30:10.176 00.003 6120 Status Line: Dither by 3.23,2.47
21:30:10.181 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
21:30:10.184 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
21:30:10.188 00.004 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"9c914101-56e9-41d8-bb2d-86209d991d62"}
21:30:10.191 00.003 6120 evsrv: cli 0FAF0158 disconnect
21:30:10.491 00.300 7680 Exposure complete
21:30:10.558 00.067 7680 worker thread done servicing request
21:30:10.558 00.000 6120 OnExposeComplete: enter
21:30:10.561 00.003 6120 UpdateGuideState(): m_state=6
21:30:10.563 00.002 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
21:30:10.567 00.004 6120 Star::Find returns 1 (0), X=1200.85, Y=1050.86, Mass=6249, SNR=51.2, Peak=145 HFD=6.7
21:30:10.570 00.003 6120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-2.95) = xAngle (3.89 = -2.39)
21:30:10.574 00.004 6120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.62 = -2.66)
21:30:10.577 00.003 6120 CameraToMount -- cameraX=2.48 cameraY=3.38 hyp=4.19 cameraTheta=0.94 mountX=-3.06 mountY=-1.94, mountTheta=-2.58
21:30:10.581 00.004 6120 dither recenter: remaining=(-3.2,-2.5) step=(-3.2,-2.5)
21:30:10.586 00.005 6120 MountToCamera -- mountTheta (-2.49) + m_xAngle (-2.95) = xAngle (-5.44 = 0.84)
21:30:10.589 00.003 6120 MountToCamera -- mountX=-3.23 mountY=-2.47 hyp=4.06 mountTheta=-2.49 cameraX=2.71, cameraY=3.02 cameraTheta=0.84
21:30:10.592 00.003 6120 SchedulePrimaryMove(0D6325F0, x=2.71, y=3.02, opts=4)
21:30:10.596 00.004 6120 Enqueuing Move request for scope (2.71, 3.02)
21:30:10.599 00.003 7680 Worker thread wakes up
21:30:10.600 00.001 6120 Mount: notify direct move -3.23,-2.47
21:30:10.602 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (2.71, 3.02) opts 0x4
21:30:10.602 00.000 7680 Handling offset move in thread for scope, endpoint = (2.71, 3.02)
21:30:10.602 00.000 7680 Moving (2.71, 3.02) raw xDistance=-3.23 yDistance=-2.47
21:30:10.602 00.000 7680 MoveAxis(E, 2167, B)
21:30:10.602 00.000 7680 Guiding  Dir = 2, Dur = 2167
21:30:10.603 00.001 7680 IsSlewing returns 0
21:30:10.604 00.001 7680 IsGuiding returns 0
21:30:10.604 00.000 7680 PulseGuide returned control before completion, sleep 2177
21:30:10.604 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:30:10.624 00.020 6120 UpdateGuideState exits: m=6249 SNR=51.2
21:30:10.628 00.004 6120 PhdController: settling, locked = 1, distance = 4.38 (1.50) aobump = 0 frame = 1 / 99999
21:30:10.631 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764041410.631,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.38,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:30:10.635 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:10.639 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:10.643 00.004 6120 Enqueuing Expose request
21:30:12.797 02.154 7680 IsGuiding returns 1
21:30:12.798 00.001 7680 scope still moving after pulse duration time elapsed
21:30:12.826 00.028 7680 IsSlewing returns 0
21:30:12.828 00.002 7680 IsGuiding returns 0
21:30:12.829 00.001 7680 scope move finished after 2167 + 57 ms
21:30:12.829 00.000 7680 Move returns status 0, amount 2167
21:30:12.830 00.001 7680 MoveAxis(N, 1339, B)
21:30:12.830 00.000 7680 Guiding  Dir = 0, Dur = 1339
21:30:12.831 00.001 7680 IsSlewing returns 0
21:30:12.831 00.000 7680 IsGuiding returns 0
21:30:12.832 00.001 7680 PulseGuide returned control before completion, sleep 1349
21:30:14.198 01.366 7680 IsGuiding returns 1
21:30:14.200 00.002 7680 scope still moving after pulse duration time elapsed
21:30:14.230 00.030 7680 IsSlewing returns 0
21:30:14.233 00.003 7680 IsGuiding returns 0
21:30:14.234 00.001 7680 scope move finished after 1339 + 62 ms
21:30:14.234 00.000 7680 Move returns status 0, amount 1339
21:30:14.235 00.001 7680 move complete, result=0
21:30:14.236 00.001 7680 worker thread done servicing request
21:30:14.237 00.001 7680 Worker thread wakes up
21:30:14.237 00.000 6120 GuideStep: -3.2 px 2167 ms EAST, -2.5 px 1339 ms NORTH
21:30:14.243 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:14.244 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:15.493 01.249 7680 Exposure complete
21:30:15.602 00.109 7680 worker thread done servicing request
21:30:15.602 00.000 6120 OnExposeComplete: enter
21:30:15.605 00.003 6120 UpdateGuideState(): m_state=6
21:30:15.609 00.004 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
21:30:15.612 00.003 6120 Star::Find returns 1 (0), X=1197.19, Y=1049.68, Mass=5519, SNR=47.1, Peak=132 HFD=6.7
21:30:15.616 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.02 = -1.26)
21:30:15.620 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
21:30:15.624 00.004 6120 CameraToMount -- cameraX=-1.18 cameraY=2.19 hyp=2.49 cameraTheta=2.07 mountX=0.75 mountY=-2.49, mountTheta=-1.28
21:30:15.630 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-1.18, y=2.19, opts=13)
21:30:15.634 00.004 6120 Enqueuing Move request for scope (-1.18, 2.19)
21:30:15.638 00.004 7680 Worker thread wakes up
21:30:15.638 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.18, 2.19) opts 0xd
21:30:15.638 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.18, 2.19)
21:30:15.638 00.000 7680 Moving (-1.18, 2.19) raw xDistance=0.75 yDistance=-2.49
21:30:15.640 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75
21:30:15.640 00.000 7680 resist switch: large excursion: input -2.49 thresh 0.60 direction from 0 to -1
21:30:15.640 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.46
21:30:15.640 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.49 from input -2.49
21:30:15.640 00.000 7680 MoveAxis(W, 318, ABG)
21:30:15.640 00.000 7680 Guiding  Dir = 3, Dur = 318
21:30:15.641 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:30:15.646 00.005 7680 IsSlewing returns 0
21:30:15.646 00.000 7680 IsGuiding returns 0
21:30:15.646 00.000 7680 PulseGuide returned control before completion, sleep 328
21:30:15.665 00.019 6120 UpdateGuideState exits: m=5519 SNR=47.1
21:30:15.671 00.006 6120 PhdController: settling, locked = 1, distance = 2.49 (1.50) aobump = 0 frame = 2 / 99999
21:30:15.676 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764041415.676,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.49,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:30:15.679 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:15.682 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:15.686 00.004 6120 Enqueuing Expose request
21:30:15.982 00.296 7680 IsGuiding returns 1
21:30:15.984 00.002 7680 scope still moving after pulse duration time elapsed
21:30:16.013 00.029 7680 IsSlewing returns 0
21:30:16.015 00.002 7680 IsGuiding returns 0
21:30:16.016 00.001 7680 scope move finished after 318 + 51 ms
21:30:16.016 00.000 7680 Move returns status 0, amount 318
21:30:16.017 00.001 7680 MoveAxis(N, 1351, ABG)
21:30:16.017 00.000 7680 Guiding  Dir = 0, Dur = 1351
21:30:16.018 00.001 7680 IsSlewing returns 0
21:30:16.019 00.001 7680 IsGuiding returns 0
21:30:16.019 00.000 7680 PulseGuide returned control before completion, sleep 1361
21:30:17.390 01.371 7680 IsGuiding returns 1
21:30:17.390 00.000 7680 scope still moving after pulse duration time elapsed
21:30:17.419 00.029 7680 IsSlewing returns 0
21:30:17.420 00.001 7680 IsGuiding returns 0
21:30:17.421 00.001 7680 scope move finished after 1351 + 50 ms
21:30:17.421 00.000 7680 Move returns status 0, amount 1351
21:30:17.422 00.001 7680 move complete, result=0
21:30:17.422 00.000 7680 worker thread done servicing request
21:30:17.422 00.000 6120 GuideStep: 0.8 px 318 ms WEST, -2.5 px 1351 ms NORTH
21:30:17.429 00.007 7680 Worker thread wakes up
21:30:17.430 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:17.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:18.679 01.249 7680 Exposure complete
21:30:18.785 00.106 7680 worker thread done servicing request
21:30:18.786 00.001 6120 OnExposeComplete: enter
21:30:18.789 00.003 6120 UpdateGuideState(): m_state=6
21:30:18.793 00.004 6120 Star::Find(15, 1197, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
21:30:18.798 00.005 6120 Star::Find returns 1 (0), X=1197.28, Y=1047.98, Mass=5144, SNR=46.4, Peak=112 HFD=6.8
21:30:18.802 00.004 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-2.95) = xAngle (5.66 = -0.62)
21:30:18.806 00.004 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.40 = -0.89)
21:30:18.810 00.004 6120 CameraToMount -- cameraX=-1.09 cameraY=0.50 hyp=1.20 cameraTheta=2.71 mountX=0.98 mountY=-0.93, mountTheta=-0.76
21:30:18.815 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-1.09, y=0.50, opts=13)
21:30:18.819 00.004 6120 Enqueuing Move request for scope (-1.09, 0.50)
21:30:18.823 00.004 7680 Worker thread wakes up
21:30:18.823 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.09, 0.50) opts 0xd
21:30:18.823 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.09, 0.50)
21:30:18.823 00.000 7680 Moving (-1.09, 0.50) raw xDistance=0.98 yDistance=-0.93
21:30:18.823 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.98
21:30:18.824 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93
21:30:18.824 00.000 7680 MoveAxis(W, 435, ABG)
21:30:18.824 00.000 7680 Guiding  Dir = 3, Dur = 435
21:30:18.825 00.001 7680 IsSlewing returns 0
21:30:18.825 00.000 7680 IsGuiding returns 0
21:30:18.827 00.002 7680 PulseGuide returned control before completion, sleep 445
21:30:18.827 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:30:18.853 00.026 6120 UpdateGuideState exits: m=5144 SNR=46.4
21:30:18.858 00.005 6120 PhdController: settling, locked = 1, distance = 2.10 (1.50) aobump = 0 frame = 3 / 99999
21:30:18.861 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764041418.861,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.10,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:30:18.865 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:18.868 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:18.872 00.004 6120 Enqueuing Expose request
21:30:19.280 00.408 7680 IsGuiding returns 1
21:30:19.280 00.000 7680 scope still moving after pulse duration time elapsed
21:30:19.311 00.031 7680 IsSlewing returns 0
21:30:19.312 00.001 7680 IsGuiding returns 0
21:30:19.312 00.000 7680 scope move finished after 435 + 50 ms
21:30:19.313 00.001 7680 Move returns status 0, amount 435
21:30:19.313 00.000 7680 MoveAxis(N, 504, ABG)
21:30:19.313 00.000 7680 Guiding  Dir = 0, Dur = 504
21:30:19.314 00.001 7680 IsSlewing returns 0
21:30:19.314 00.000 7680 IsGuiding returns 0
21:30:19.314 00.000 7680 PulseGuide returned control before completion, sleep 514
21:30:19.843 00.529 7680 IsGuiding returns 1
21:30:19.844 00.001 7680 scope still moving after pulse duration time elapsed
21:30:19.874 00.030 7680 IsSlewing returns 0
21:30:19.875 00.001 7680 IsGuiding returns 0
21:30:19.875 00.000 7680 scope move finished after 504 + 56 ms
21:30:19.875 00.000 7680 Move returns status 0, amount 504
21:30:19.876 00.001 7680 move complete, result=0
21:30:19.876 00.000 7680 worker thread done servicing request
21:30:19.876 00.000 6120 GuideStep: 1.0 px 435 ms WEST, -0.9 px 504 ms NORTH
21:30:19.883 00.007 7680 Worker thread wakes up
21:30:19.883 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:19.883 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:21.133 01.250 7680 Exposure complete
21:30:21.240 00.107 7680 worker thread done servicing request
21:30:21.240 00.000 6120 OnExposeComplete: enter
21:30:21.244 00.004 6120 UpdateGuideState(): m_state=6
21:30:21.249 00.005 6120 Star::Find(15, 1197, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
21:30:21.253 00.004 6120 Star::Find returns 1 (0), X=1197.88, Y=1047.61, Mass=5351, SNR=46.2, Peak=127 HFD=6.7
21:30:21.257 00.004 6120 CameraToMount -- cameraTheta (2.89) - m_xAngle (-2.95) = xAngle (5.85 = -0.44)
21:30:21.260 00.003 6120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.58 = -0.70)
21:30:21.263 00.003 6120 CameraToMount -- cameraX=-0.49 cameraY=0.13 hyp=0.51 cameraTheta=2.89 mountX=0.46 mountY=-0.33, mountTheta=-0.62
21:30:21.269 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.49, y=0.13, opts=13)
21:30:21.272 00.003 6120 Enqueuing Move request for scope (-0.49, 0.13)
21:30:21.276 00.004 7680 Worker thread wakes up
21:30:21.276 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.13) opts 0xd
21:30:21.276 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.49, 0.13)
21:30:21.276 00.000 7680 Moving (-0.49, 0.13) raw xDistance=0.46 yDistance=-0.33
21:30:21.276 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.46
21:30:21.277 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:30:21.277 00.000 7680 MoveAxis(W, 226, ABG)
21:30:21.277 00.000 7680 Guiding  Dir = 3, Dur = 226
21:30:21.277 00.000 7680 IsSlewing returns 0
21:30:21.279 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:30:21.283 00.004 7680 IsGuiding returns 0
21:30:21.283 00.000 7680 PulseGuide returned control before completion, sleep 236
21:30:21.305 00.022 6120 UpdateGuideState exits: m=5351 SNR=46.2
21:30:21.310 00.005 6120 PhdController: settling, locked = 1, distance = 1.62 (1.50) aobump = 0 frame = 4 / 99999
21:30:21.315 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764041421.315,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.62,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:30:21.319 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:21.323 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:21.327 00.004 6120 Enqueuing Expose request
21:30:21.530 00.203 7680 IsGuiding returns 1
21:30:21.530 00.000 7680 scope still moving after pulse duration time elapsed
21:30:21.562 00.032 7680 IsSlewing returns 0
21:30:21.563 00.001 7680 IsGuiding returns 0
21:30:21.564 00.001 7680 scope move finished after 226 + 55 ms
21:30:21.564 00.000 7680 Move returns status 0, amount 226
21:30:21.565 00.001 7680 MoveAxis(N, 179, ABG)
21:30:21.565 00.000 7680 Guiding  Dir = 0, Dur = 179
21:30:21.566 00.001 7680 IsSlewing returns 0
21:30:21.566 00.000 7680 IsGuiding returns 0
21:30:21.567 00.001 7680 PulseGuide returned control before completion, sleep 189
21:30:21.767 00.200 7680 IsGuiding returns 1
21:30:21.767 00.000 7680 scope still moving after pulse duration time elapsed
21:30:21.797 00.030 7680 IsSlewing returns 0
21:30:21.798 00.001 7680 IsGuiding returns 0
21:30:21.800 00.002 7680 scope move finished after 179 + 53 ms
21:30:21.800 00.000 7680 Move returns status 0, amount 179
21:30:21.801 00.001 7680 move complete, result=0
21:30:21.801 00.000 7680 worker thread done servicing request
21:30:21.802 00.001 6120 GuideStep: 0.5 px 226 ms WEST, -0.3 px 179 ms NORTH
21:30:21.809 00.007 7680 Worker thread wakes up
21:30:21.809 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:21.809 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:23.057 01.248 7680 Exposure complete
21:30:23.160 00.103 7680 worker thread done servicing request
21:30:23.160 00.000 6120 OnExposeComplete: enter
21:30:23.164 00.004 6120 UpdateGuideState(): m_state=6
21:30:23.167 00.003 6120 Star::Find(15, 1197, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
21:30:23.171 00.004 6120 Star::Find returns 1 (0), X=1198.03, Y=1047.18, Mass=5638, SNR=48.0, Peak=137 HFD=6.7
21:30:23.175 00.004 6120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-2.95) = xAngle (0.53 = 0.53)
21:30:23.179 00.004 6120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.26 = 0.26)
21:30:23.182 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.30 hyp=0.46 cameraTheta=-2.42 mountX=0.40 mountY=0.12, mountTheta=0.29
21:30:23.189 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.30, opts=13)
21:30:23.195 00.006 6120 Enqueuing Move request for scope (-0.35, -0.30)
21:30:23.201 00.006 7680 Worker thread wakes up
21:30:23.203 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.30) opts 0xd
21:30:23.203 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.30)
21:30:23.203 00.000 7680 Moving (-0.35, -0.30) raw xDistance=0.40 yDistance=0.12
21:30:23.203 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
21:30:23.204 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:30:23.204 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:30:23.204 00.000 7680 MoveAxis(W, 183, ABG)
21:30:23.204 00.000 7680 Guiding  Dir = 3, Dur = 183
21:30:23.205 00.001 7680 IsSlewing returns 0
21:30:23.205 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:30:23.209 00.004 7680 IsGuiding returns 0
21:30:23.209 00.000 7680 PulseGuide returned control before completion, sleep 193
21:30:23.227 00.018 6120 UpdateGuideState exits: m=5638 SNR=48.0
21:30:23.231 00.004 6120 PhdController: settling, locked = 1, distance = 1.27 (1.50) aobump = 0 frame = 5 / 99999
21:30:23.237 00.006 6120 evsrv: {"Event":"Settling","Timestamp":1764041423.237,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.27,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:30:23.241 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:23.245 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:23.249 00.004 6120 Enqueuing Expose request
21:30:23.406 00.157 7680 IsGuiding returns 1
21:30:23.407 00.001 7680 scope still moving after pulse duration time elapsed
21:30:23.437 00.030 7680 IsSlewing returns 0
21:30:23.438 00.001 7680 IsGuiding returns 0
21:30:23.438 00.000 7680 scope move finished after 183 + 45 ms
21:30:23.438 00.000 7680 Move returns status 0, amount 183
21:30:23.439 00.001 7680 MoveAxis(N, 0, ABG)
21:30:23.439 00.000 7680 Move returns status 0, amount 0
21:30:23.439 00.000 7680 move complete, result=0
21:30:23.439 00.000 7680 worker thread done servicing request
21:30:23.439 00.000 6120 GuideStep: 0.4 px 183 ms WEST, 0.1 px 0 ms NORTH
21:30:23.445 00.006 7680 Worker thread wakes up
21:30:23.445 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:23.445 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:24.698 01.253 7680 Exposure complete
21:30:24.809 00.111 7680 worker thread done servicing request
21:30:24.809 00.000 6120 OnExposeComplete: enter
21:30:24.812 00.003 6120 UpdateGuideState(): m_state=6
21:30:24.817 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
21:30:24.821 00.004 6120 Star::Find returns 1 (0), X=1198.21, Y=1047.62, Mass=5527, SNR=47.4, Peak=123 HFD=6.9
21:30:24.825 00.004 6120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-2.95) = xAngle (5.40 = -0.89)
21:30:24.829 00.004 6120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.13 = -1.16)
21:30:24.834 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.44 mountX=0.13 mountY=-0.19, mountTheta=-0.97
21:30:24.838 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.14, opts=13)
21:30:24.843 00.005 6120 Enqueuing Move request for scope (-0.16, 0.14)
21:30:24.846 00.003 7680 Worker thread wakes up
21:30:24.846 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
21:30:24.846 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
21:30:24.847 00.001 7680 Moving (-0.16, 0.14) raw xDistance=0.13 yDistance=-0.19
21:30:24.847 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:30:24.847 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:30:24.847 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:30:24.847 00.000 7680 MoveAxis(E, 0, ABG)
21:30:24.847 00.000 7680 Move returns status 0, amount 0
21:30:24.847 00.000 7680 MoveAxis(N, 0, ABG)
21:30:24.849 00.002 7680 Move returns status 0, amount 0
21:30:24.849 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:30:24.853 00.004 7680 move complete, result=0
21:30:24.853 00.000 7680 worker thread done servicing request
21:30:24.874 00.021 6120 UpdateGuideState exits: m=5527 SNR=47.4
21:30:24.879 00.005 6120 PhdController: settling, locked = 1, distance = 0.96 (1.50) aobump = 0 frame = 6 / 99999
21:30:24.883 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764041424.883,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.96,"Time":1.6,"SettleTime":10.0,"StarLocked":true}
21:30:24.886 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:24.891 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:24.894 00.003 6120 Enqueuing Expose request
21:30:24.898 00.004 7680 Worker thread wakes up
21:30:24.898 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:30:24.901 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:24.901 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:26.151 01.250 7680 Exposure complete
21:30:26.259 00.108 7680 worker thread done servicing request
21:30:26.260 00.001 6120 OnExposeComplete: enter
21:30:26.265 00.005 6120 UpdateGuideState(): m_state=6
21:30:26.269 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
21:30:26.273 00.004 6120 Star::Find returns 1 (0), X=1198.32, Y=1047.31, Mass=5345, SNR=47.0, Peak=123 HFD=7.1
21:30:26.276 00.003 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-2.95) = xAngle (1.10 = 1.10)
21:30:26.281 00.005 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.83 = 0.83)
21:30:26.285 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.85 mountX=0.08 mountY=0.13, mountTheta=1.02
21:30:26.289 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.17, opts=13)
21:30:26.293 00.004 6120 Enqueuing Move request for scope (-0.05, -0.17)
21:30:26.299 00.006 7680 Worker thread wakes up
21:30:26.299 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
21:30:26.299 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
21:30:26.300 00.001 7680 Moving (-0.05, -0.17) raw xDistance=0.08 yDistance=0.13
21:30:26.300 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:30:26.300 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:30:26.300 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:30:26.300 00.000 7680 MoveAxis(E, 0, ABG)
21:30:26.300 00.000 7680 Move returns status 0, amount 0
21:30:26.301 00.001 7680 MoveAxis(N, 0, ABG)
21:30:26.301 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:30:26.306 00.005 7680 Move returns status 0, amount 0
21:30:26.306 00.000 7680 move complete, result=0
21:30:26.306 00.000 7680 worker thread done servicing request
21:30:26.326 00.020 6120 UpdateGuideState exits: m=5345 SNR=47.0
21:30:26.332 00.006 6120 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 7 / 99999
21:30:26.336 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764041426.336,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.72,"Time":3.1,"SettleTime":10.0,"StarLocked":true}
21:30:26.339 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:26.343 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:26.347 00.004 6120 Enqueuing Expose request
21:30:26.351 00.004 7680 Worker thread wakes up
21:30:26.351 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:30:26.355 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:26.355 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:27.610 01.255 7680 Exposure complete
21:30:27.708 00.098 7680 worker thread done servicing request
21:30:27.708 00.000 6120 OnExposeComplete: enter
21:30:27.713 00.005 6120 UpdateGuideState(): m_state=6
21:30:27.717 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
21:30:27.720 00.003 6120 Star::Find returns 1 (0), X=1198.42, Y=1047.81, Mass=5785, SNR=49.3, Peak=136 HFD=6.7
21:30:27.724 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
21:30:27.728 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.19)
21:30:27.731 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.33 hyp=0.33 cameraTheta=1.41 mountX=-0.11 mountY=-0.27, mountTheta=-1.97
21:30:27.736 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.33, opts=13)
21:30:27.739 00.003 6120 Enqueuing Move request for scope (0.05, 0.33)
21:30:27.744 00.005 7680 Worker thread wakes up
21:30:27.744 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.33) opts 0xd
21:30:27.744 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.33)
21:30:27.744 00.000 7680 Moving (0.05, 0.33) raw xDistance=-0.11 yDistance=-0.27
21:30:27.744 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:30:27.744 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:30:27.745 00.001 7680 MoveAxis(E, 0, ABG)
21:30:27.745 00.000 7680 Move returns status 0, amount 0
21:30:27.745 00.000 7680 MoveAxis(N, 146, ABG)
21:30:27.745 00.000 7680 Guiding  Dir = 0, Dur = 146
21:30:27.745 00.000 7680 IsSlewing returns 0
21:30:27.745 00.000 7680 IsGuiding returns 0
21:30:27.745 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:30:27.750 00.005 7680 PulseGuide returned control before completion, sleep 156
21:30:27.772 00.022 6120 UpdateGuideState exits: m=5785 SNR=49.3
21:30:27.777 00.005 6120 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 8 / 99999
21:30:27.781 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764041427.781,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.61,"Time":4.5,"SettleTime":10.0,"StarLocked":true}
21:30:27.785 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:27.790 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:27.792 00.002 6120 Enqueuing Expose request
21:30:27.912 00.120 7680 IsGuiding returns 1
21:30:27.912 00.000 7680 scope still moving after pulse duration time elapsed
21:30:27.942 00.030 7680 IsSlewing returns 0
21:30:27.942 00.000 7680 IsGuiding returns 0
21:30:27.944 00.002 7680 scope move finished after 146 + 51 ms
21:30:27.944 00.000 7680 Move returns status 0, amount 146
21:30:27.944 00.000 7680 move complete, result=0
21:30:27.944 00.000 7680 worker thread done servicing request
21:30:27.945 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
21:30:27.951 00.006 7680 Worker thread wakes up
21:30:27.951 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:27.951 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:29.202 01.251 7680 Exposure complete
21:30:29.302 00.100 7680 worker thread done servicing request
21:30:29.302 00.000 6120 OnExposeComplete: enter
21:30:29.308 00.006 6120 UpdateGuideState(): m_state=6
21:30:29.312 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
21:30:29.316 00.004 6120 Star::Find returns 1 (0), X=1198.08, Y=1047.71, Mass=5524, SNR=48.1, Peak=124 HFD=6.7
21:30:29.319 00.003 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.45 = -0.84)
21:30:29.324 00.005 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.11)
21:30:29.328 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.22 hyp=0.37 cameraTheta=2.49 mountX=0.25 mountY=-0.33, mountTheta=-0.93
21:30:29.333 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.22, opts=13)
21:30:29.338 00.005 6120 Enqueuing Move request for scope (-0.29, 0.22)
21:30:29.341 00.003 7680 Worker thread wakes up
21:30:29.341 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.22) opts 0xd
21:30:29.341 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.22)
21:30:29.341 00.000 7680 Moving (-0.29, 0.22) raw xDistance=0.25 yDistance=-0.33
21:30:29.341 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
21:30:29.341 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:30:29.343 00.002 7680 MoveAxis(W, 105, ABG)
21:30:29.343 00.000 7680 Guiding  Dir = 3, Dur = 105
21:30:29.343 00.000 7680 IsSlewing returns 0
21:30:29.343 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:30:29.347 00.004 7680 IsGuiding returns 0
21:30:29.347 00.000 7680 PulseGuide returned control before completion, sleep 115
21:30:29.368 00.021 6120 UpdateGuideState exits: m=5524 SNR=48.1
21:30:29.372 00.004 6120 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 9 / 99999
21:30:29.377 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764041429.377,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.53,"Time":6.1,"SettleTime":10.0,"StarLocked":true}
21:30:29.380 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:29.383 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:29.387 00.004 6120 Enqueuing Expose request
21:30:29.477 00.090 7680 IsGuiding returns 1
21:30:29.477 00.000 7680 scope still moving after pulse duration time elapsed
21:30:29.509 00.032 7680 IsSlewing returns 0
21:30:29.509 00.000 7680 IsGuiding returns 0
21:30:29.509 00.000 7680 scope move finished after 105 + 57 ms
21:30:29.510 00.001 7680 Move returns status 0, amount 105
21:30:29.511 00.001 7680 MoveAxis(N, 180, ABG)
21:30:29.511 00.000 7680 Guiding  Dir = 0, Dur = 180
21:30:29.511 00.000 7680 IsSlewing returns 0
21:30:29.512 00.001 7680 IsGuiding returns 0
21:30:29.512 00.000 7680 PulseGuide returned control before completion, sleep 190
21:30:29.711 00.199 7680 IsGuiding returns 1
21:30:29.712 00.001 7680 scope still moving after pulse duration time elapsed
21:30:29.743 00.031 7680 IsSlewing returns 0
21:30:29.744 00.001 7680 IsGuiding returns 0
21:30:29.745 00.001 7680 scope move finished after 180 + 52 ms
21:30:29.745 00.000 7680 Move returns status 0, amount 180
21:30:29.745 00.000 7680 move complete, result=0
21:30:29.746 00.001 7680 worker thread done servicing request
21:30:29.746 00.000 6120 GuideStep: 0.2 px 105 ms WEST, -0.3 px 180 ms NORTH
21:30:29.752 00.006 7680 Worker thread wakes up
21:30:29.752 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:29.752 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:31.004 01.252 7680 Exposure complete
21:30:31.107 00.103 7680 worker thread done servicing request
21:30:31.107 00.000 6120 OnExposeComplete: enter
21:30:31.111 00.004 6120 UpdateGuideState(): m_state=6
21:30:31.114 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
21:30:31.116 00.002 6120 Star::Find returns 1 (0), X=1198.47, Y=1047.63, Mass=5756, SNR=49.2, Peak=130 HFD=6.9
21:30:31.120 00.004 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
21:30:31.123 00.003 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.62)
21:30:31.126 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.98 mountX=-0.13 mountY=-0.09, mountTheta=-2.53
21:30:31.131 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.15, opts=13)
21:30:31.135 00.004 6120 Enqueuing Move request for scope (0.10, 0.15)
21:30:31.139 00.004 7680 Worker thread wakes up
21:30:31.139 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
21:30:31.140 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
21:30:31.140 00.000 7680 Moving (0.10, 0.15) raw xDistance=-0.13 yDistance=-0.09
21:30:31.140 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:30:31.140 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:30:31.141 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:30:31.141 00.000 7680 MoveAxis(E, 0, ABG)
21:30:31.141 00.000 7680 Move returns status 0, amount 0
21:30:31.141 00.000 7680 MoveAxis(N, 0, ABG)
21:30:31.141 00.000 7680 Move returns status 0, amount 0
21:30:31.141 00.000 7680 move complete, result=0
21:30:31.141 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:30:31.145 00.004 7680 worker thread done servicing request
21:30:31.166 00.021 6120 UpdateGuideState exits: m=5756 SNR=49.2
21:30:31.172 00.006 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 10 / 99999
21:30:31.176 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764041431.176,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.43,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
21:30:31.181 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:31.185 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:31.189 00.004 6120 Enqueuing Expose request
21:30:31.194 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:30:31.198 00.004 7680 Worker thread wakes up
21:30:31.198 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:31.198 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:32.443 01.245 7680 Exposure complete
21:30:32.548 00.105 7680 worker thread done servicing request
21:30:32.549 00.001 6120 OnExposeComplete: enter
21:30:32.552 00.003 6120 UpdateGuideState(): m_state=6
21:30:32.557 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
21:30:32.561 00.004 6120 Star::Find returns 1 (0), X=1198.26, Y=1047.86, Mass=5673, SNR=48.2, Peak=131 HFD=6.7
21:30:32.564 00.003 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
21:30:32.568 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
21:30:32.572 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.38 hyp=0.39 cameraTheta=1.85 mountX=0.04 mountY=-0.38, mountTheta=-1.48
21:30:32.576 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.38, opts=13)
21:30:32.581 00.005 6120 Enqueuing Move request for scope (-0.11, 0.38)
21:30:32.585 00.004 7680 Worker thread wakes up
21:30:32.585 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.38) opts 0xd
21:30:32.585 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.38)
21:30:32.585 00.000 7680 Moving (-0.11, 0.38) raw xDistance=0.04 yDistance=-0.38
21:30:32.585 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:30:32.586 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:30:32.587 00.001 7680 MoveAxis(E, 0, ABG)
21:30:32.587 00.000 7680 Move returns status 0, amount 0
21:30:32.587 00.000 7680 MoveAxis(N, 209, ABG)
21:30:32.587 00.000 7680 Guiding  Dir = 0, Dur = 209
21:30:32.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:30:32.591 00.004 7680 IsSlewing returns 0
21:30:32.591 00.000 7680 IsGuiding returns 0
21:30:32.591 00.000 7680 PulseGuide returned control before completion, sleep 219
21:30:32.614 00.023 6120 UpdateGuideState exits: m=5673 SNR=48.2
21:30:32.619 00.005 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 11 / 99999
21:30:32.624 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764041432.624,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.42,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
21:30:32.628 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:32.631 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:32.638 00.007 6120 Enqueuing Expose request
21:30:32.821 00.183 7680 IsGuiding returns 1
21:30:32.822 00.001 7680 scope still moving after pulse duration time elapsed
21:30:32.853 00.031 7680 IsSlewing returns 0
21:30:32.853 00.000 7680 IsGuiding returns 0
21:30:32.853 00.000 7680 scope move finished after 209 + 52 ms
21:30:32.853 00.000 7680 Move returns status 0, amount 209
21:30:32.854 00.001 7680 move complete, result=0
21:30:32.854 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 209 ms NORTH
21:30:32.862 00.008 7680 worker thread done servicing request
21:30:32.863 00.001 7680 Worker thread wakes up
21:30:32.863 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:32.863 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:34.113 01.250 7680 Exposure complete
21:30:34.212 00.099 7680 worker thread done servicing request
21:30:34.212 00.000 6120 OnExposeComplete: enter
21:30:34.217 00.005 6120 UpdateGuideState(): m_state=6
21:30:34.222 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
21:30:34.226 00.004 6120 Star::Find returns 1 (0), X=1198.14, Y=1047.96, Mass=5419, SNR=47.4, Peak=125 HFD=6.7
21:30:34.230 00.004 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.99 = -1.30)
21:30:34.233 00.003 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.57)
21:30:34.238 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.47 hyp=0.53 cameraTheta=2.03 mountX=0.14 mountY=-0.53, mountTheta=-1.31
21:30:34.242 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.47, opts=13)
21:30:34.246 00.004 6120 Enqueuing Move request for scope (-0.23, 0.47)
21:30:34.252 00.006 7680 Worker thread wakes up
21:30:34.252 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.47) opts 0xd
21:30:34.252 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.47)
21:30:34.252 00.000 7680 Moving (-0.23, 0.47) raw xDistance=0.14 yDistance=-0.53
21:30:34.252 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:30:34.253 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
21:30:34.253 00.000 7680 MoveAxis(E, 0, ABG)
21:30:34.253 00.000 7680 Move returns status 0, amount 0
21:30:34.253 00.000 7680 MoveAxis(N, 286, ABG)
21:30:34.253 00.000 7680 Guiding  Dir = 0, Dur = 286
21:30:34.254 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:30:34.259 00.005 7680 IsSlewing returns 0
21:30:34.259 00.000 7680 IsGuiding returns 0
21:30:34.260 00.001 7680 PulseGuide returned control before completion, sleep 296
21:30:34.280 00.020 6120 UpdateGuideState exits: m=5419 SNR=47.4
21:30:34.285 00.005 6120 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 12 / 99999
21:30:34.288 00.003 6120 PhdController: newstate STATE_FINISH
21:30:34.291 00.003 6120 PhdController complete: success
21:30:34.297 00.006 6120 evsrv: {"Event":"SettleDone","Timestamp":1764041434.297,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
21:30:34.301 00.004 6120 Mount: notify guiding dither settle done success=1
21:30:34.305 00.004 6120 PhdController: newstate STATE_IDLE
21:30:34.310 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:34.314 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:34.317 00.003 6120 Enqueuing Expose request
21:30:34.559 00.242 7680 IsGuiding returns 1
21:30:34.560 00.001 7680 scope still moving after pulse duration time elapsed
21:30:34.589 00.029 7680 IsSlewing returns 0
21:30:34.591 00.002 7680 IsGuiding returns 0
21:30:34.591 00.000 7680 scope move finished after 286 + 46 ms
21:30:34.592 00.001 7680 Move returns status 0, amount 286
21:30:34.592 00.000 7680 move complete, result=0
21:30:34.592 00.000 7680 worker thread done servicing request
21:30:34.593 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 286 ms NORTH
21:30:34.599 00.006 7680 Worker thread wakes up
21:30:34.600 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:34.600 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:35.852 01.252 7680 Exposure complete
21:30:35.965 00.113 7680 worker thread done servicing request
21:30:35.965 00.000 6120 OnExposeComplete: enter
21:30:35.969 00.004 6120 UpdateGuideState(): m_state=6
21:30:35.974 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
21:30:35.978 00.004 6120 Star::Find returns 1 (0), X=1197.82, Y=1047.46, Mass=5741, SNR=48.6, Peak=132 HFD=7.0
21:30:35.981 00.003 6120 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-2.95) = xAngle (-0.15 = -0.15)
21:30:35.986 00.005 6120 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.42 = -0.42)
21:30:35.990 00.004 6120 CameraToMount -- cameraX=-0.55 cameraY=-0.02 hyp=0.55 cameraTheta=-3.10 mountX=0.54 mountY=-0.22, mountTheta=-0.39
21:30:35.995 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.55, y=-0.02, opts=13)
21:30:35.998 00.003 6120 Enqueuing Move request for scope (-0.55, -0.02)
21:30:36.003 00.005 7680 Worker thread wakes up
21:30:36.003 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.02) opts 0xd
21:30:36.004 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.55, -0.02)
21:30:36.004 00.000 7680 Moving (-0.55, -0.02) raw xDistance=0.54 yDistance=-0.22
21:30:36.004 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
21:30:36.004 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:30:36.004 00.000 7680 MoveAxis(W, 229, ABG)
21:30:36.004 00.000 7680 Guiding  Dir = 3, Dur = 229
21:30:36.006 00.002 7680 IsSlewing returns 0
21:30:36.006 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:30:36.010 00.004 7680 IsGuiding returns 0
21:30:36.010 00.000 7680 PulseGuide returned control before completion, sleep 239
21:30:36.032 00.022 6120 UpdateGuideState exits: m=5741 SNR=48.6
21:30:36.036 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:36.039 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:36.043 00.004 6120 Enqueuing Expose request
21:30:36.252 00.209 7680 IsGuiding returns 1
21:30:36.253 00.001 7680 scope still moving after pulse duration time elapsed
21:30:36.284 00.031 7680 IsSlewing returns 0
21:30:36.286 00.002 7680 IsGuiding returns 0
21:30:36.286 00.000 7680 scope move finished after 229 + 46 ms
21:30:36.286 00.000 7680 Move returns status 0, amount 229
21:30:36.286 00.000 7680 MoveAxis(N, 120, ABG)
21:30:36.288 00.002 7680 Guiding  Dir = 0, Dur = 120
21:30:36.288 00.000 7680 IsSlewing returns 0
21:30:36.289 00.001 7680 IsGuiding returns 0
21:30:36.290 00.001 7680 PulseGuide returned control before completion, sleep 130
21:30:36.427 00.137 7680 IsGuiding returns 1
21:30:36.428 00.001 7680 scope still moving after pulse duration time elapsed
21:30:36.457 00.029 7680 IsSlewing returns 0
21:30:36.459 00.002 7680 IsGuiding returns 0
21:30:36.459 00.000 7680 scope move finished after 120 + 50 ms
21:30:36.460 00.001 7680 Move returns status 0, amount 120
21:30:36.460 00.000 7680 move complete, result=0
21:30:36.461 00.001 7680 worker thread done servicing request
21:30:36.461 00.000 7680 Worker thread wakes up
21:30:36.461 00.000 6120 GuideStep: 0.5 px 229 ms WEST, -0.2 px 120 ms NORTH
21:30:36.468 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:36.468 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:37.715 01.247 7680 Exposure complete
21:30:37.831 00.116 7680 worker thread done servicing request
21:30:37.832 00.001 6120 OnExposeComplete: enter
21:30:37.836 00.004 6120 UpdateGuideState(): m_state=6
21:30:37.840 00.004 6120 Star::Find(15, 1197, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
21:30:37.843 00.003 6120 Star::Find returns 1 (0), X=1198.46, Y=1047.61, Mass=5536, SNR=47.7, Peak=141 HFD=6.9
21:30:37.848 00.005 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.95 = -2.33)
21:30:37.852 00.004 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.68 = -2.60)
21:30:37.857 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.16 cameraTheta=1.00 mountX=-0.11 mountY=-0.08, mountTheta=-2.50
21:30:37.863 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.13, opts=13)
21:30:37.869 00.006 6120 Enqueuing Move request for scope (0.08, 0.13)
21:30:37.874 00.005 7680 Worker thread wakes up
21:30:37.874 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
21:30:37.874 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
21:30:37.874 00.000 7680 Moving (0.08, 0.13) raw xDistance=-0.11 yDistance=-0.08
21:30:37.874 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:30:37.874 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:30:37.875 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:30:37.875 00.000 7680 MoveAxis(E, 0, ABG)
21:30:37.875 00.000 7680 Move returns status 0, amount 0
21:30:37.875 00.000 7680 MoveAxis(N, 0, ABG)
21:30:37.875 00.000 7680 Move returns status 0, amount 0
21:30:37.875 00.000 7680 move complete, result=0
21:30:37.877 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=231, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:30:37.880 00.003 7680 worker thread done servicing request
21:30:37.901 00.021 6120 UpdateGuideState exits: m=5536 SNR=47.7
21:30:37.905 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:37.910 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:37.913 00.003 6120 Enqueuing Expose request
21:30:37.917 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:30:37.921 00.004 7680 Worker thread wakes up
21:30:37.922 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:37.922 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:39.165 01.243 7680 Exposure complete
21:30:39.272 00.107 7680 worker thread done servicing request
21:30:39.273 00.001 6120 OnExposeComplete: enter
21:30:39.276 00.003 6120 UpdateGuideState(): m_state=6
21:30:39.281 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
21:30:39.285 00.004 6120 Star::Find returns 1 (0), X=1198.22, Y=1047.36, Mass=5829, SNR=48.8, Peak=129 HFD=6.9
21:30:39.289 00.004 6120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-2.95) = xAngle (0.51 = 0.51)
21:30:39.293 00.004 6120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.24 = 0.24)
21:30:39.299 00.006 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-2.45 mountX=0.17 mountY=0.05, mountTheta=0.26
21:30:39.306 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.13, opts=13)
21:30:39.311 00.005 6120 Enqueuing Move request for scope (-0.15, -0.13)
21:30:39.315 00.004 7680 Worker thread wakes up
21:30:39.315 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
21:30:39.315 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
21:30:39.315 00.000 7680 Moving (-0.15, -0.13) raw xDistance=0.17 yDistance=0.05
21:30:39.315 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:30:39.316 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:30:39.316 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:30:39.316 00.000 7680 MoveAxis(E, 0, ABG)
21:30:39.316 00.000 7680 Move returns status 0, amount 0
21:30:39.316 00.000 7680 MoveAxis(N, 0, ABG)
21:30:39.318 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:30:39.322 00.004 7680 Move returns status 0, amount 0
21:30:39.322 00.000 7680 move complete, result=0
21:30:39.323 00.001 7680 worker thread done servicing request
21:30:39.346 00.023 6120 UpdateGuideState exits: m=5829 SNR=48.8
21:30:39.350 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:39.353 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:39.359 00.006 6120 Enqueuing Expose request
21:30:39.364 00.005 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:30:39.368 00.004 7680 Worker thread wakes up
21:30:39.368 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:39.368 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:40.621 01.253 7680 Exposure complete
21:30:40.741 00.120 7680 worker thread done servicing request
21:30:40.741 00.000 6120 OnExposeComplete: enter
21:30:40.746 00.005 6120 UpdateGuideState(): m_state=6
21:30:40.749 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
21:30:40.754 00.005 6120 Star::Find returns 1 (0), X=1198.09, Y=1047.77, Mass=5570, SNR=47.9, Peak=129 HFD=6.7
21:30:40.758 00.004 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-2.95) = xAngle (5.30 = -0.98)
21:30:40.762 00.004 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.25)
21:30:40.768 00.006 6120 CameraToMount -- cameraX=-0.28 cameraY=0.29 hyp=0.40 cameraTheta=2.34 mountX=0.22 mountY=-0.38, mountTheta=-1.04
21:30:40.773 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.29, opts=13)
21:30:40.778 00.005 6120 Enqueuing Move request for scope (-0.28, 0.29)
21:30:40.783 00.005 7680 Worker thread wakes up
21:30:40.783 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.29) opts 0xd
21:30:40.783 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.29)
21:30:40.783 00.000 7680 Moving (-0.28, 0.29) raw xDistance=0.22 yDistance=-0.38
21:30:40.784 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
21:30:40.784 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:30:40.784 00.000 7680 MoveAxis(W, 94, ABG)
21:30:40.784 00.000 7680 Guiding  Dir = 3, Dur = 94
21:30:40.785 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:30:40.789 00.004 7680 IsSlewing returns 0
21:30:40.789 00.000 7680 IsGuiding returns 0
21:30:40.790 00.001 7680 PulseGuide returned control before completion, sleep 104
21:30:40.812 00.022 6120 UpdateGuideState exits: m=5570 SNR=47.9
21:30:40.817 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:40.822 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:40.826 00.004 6120 Enqueuing Expose request
21:30:40.905 00.079 7680 IsGuiding returns 1
21:30:40.905 00.000 7680 scope still moving after pulse duration time elapsed
21:30:40.936 00.031 7680 IsSlewing returns 0
21:30:40.937 00.001 7680 IsGuiding returns 0
21:30:40.937 00.000 7680 scope move finished after 94 + 53 ms
21:30:40.937 00.000 7680 Move returns status 0, amount 94
21:30:40.938 00.001 7680 MoveAxis(N, 208, ABG)
21:30:40.938 00.000 7680 Guiding  Dir = 0, Dur = 208
21:30:40.939 00.001 7680 IsSlewing returns 0
21:30:40.940 00.001 7680 IsGuiding returns 0
21:30:40.940 00.000 7680 PulseGuide returned control before completion, sleep 218
21:30:41.173 00.233 7680 IsGuiding returns 1
21:30:41.174 00.001 7680 scope still moving after pulse duration time elapsed
21:30:41.203 00.029 7680 IsSlewing returns 0
21:30:41.203 00.000 7680 IsGuiding returns 0
21:30:41.203 00.000 7680 scope move finished after 208 + 56 ms
21:30:41.205 00.002 7680 Move returns status 0, amount 208
21:30:41.205 00.000 7680 move complete, result=0
21:30:41.205 00.000 7680 worker thread done servicing request
21:30:41.206 00.001 7680 Worker thread wakes up
21:30:41.207 00.001 6120 GuideStep: 0.2 px 94 ms WEST, -0.4 px 208 ms NORTH
21:30:41.214 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:41.214 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:42.468 01.254 7680 Exposure complete
21:30:42.581 00.113 7680 worker thread done servicing request
21:30:42.581 00.000 6120 OnExposeComplete: enter
21:30:42.585 00.004 6120 UpdateGuideState(): m_state=6
21:30:42.589 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
21:30:42.592 00.003 6120 Star::Find returns 1 (0), X=1198.18, Y=1047.81, Mass=5351, SNR=46.8, Peak=133 HFD=6.7
21:30:42.596 00.004 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
21:30:42.599 00.003 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
21:30:42.603 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.33 hyp=0.38 cameraTheta=2.11 mountX=0.13 mountY=-0.38, mountTheta=-1.24
21:30:42.607 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.33, opts=13)
21:30:42.613 00.006 6120 Enqueuing Move request for scope (-0.19, 0.33)
21:30:42.617 00.004 7680 Worker thread wakes up
21:30:42.617 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.33) opts 0xd
21:30:42.617 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.33)
21:30:42.617 00.000 7680 Moving (-0.19, 0.33) raw xDistance=0.13 yDistance=-0.38
21:30:42.617 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:30:42.618 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:30:42.618 00.000 7680 MoveAxis(E, 0, ABG)
21:30:42.618 00.000 7680 Move returns status 0, amount 0
21:30:42.618 00.000 7680 MoveAxis(N, 207, ABG)
21:30:42.618 00.000 7680 Guiding  Dir = 0, Dur = 207
21:30:42.619 00.001 7680 IsSlewing returns 0
21:30:42.619 00.000 7680 IsGuiding returns 0
21:30:42.619 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:30:42.624 00.005 7680 PulseGuide returned control before completion, sleep 217
21:30:42.644 00.020 6120 UpdateGuideState exits: m=5351 SNR=46.8
21:30:42.649 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:42.653 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:42.656 00.003 6120 Enqueuing Expose request
21:30:42.846 00.190 7680 IsGuiding returns 1
21:30:42.847 00.001 7680 scope still moving after pulse duration time elapsed
21:30:42.877 00.030 7680 IsSlewing returns 0
21:30:42.878 00.001 7680 IsGuiding returns 0
21:30:42.880 00.002 7680 scope move finished after 207 + 52 ms
21:30:42.880 00.000 7680 Move returns status 0, amount 207
21:30:42.880 00.000 7680 move complete, result=0
21:30:42.881 00.001 7680 worker thread done servicing request
21:30:42.881 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 207 ms NORTH
21:30:42.889 00.008 7680 Worker thread wakes up
21:30:42.889 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:42.890 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:44.137 01.247 7680 Exposure complete
21:30:44.261 00.124 7680 worker thread done servicing request
21:30:44.261 00.000 6120 OnExposeComplete: enter
21:30:44.266 00.005 6120 UpdateGuideState(): m_state=6
21:30:44.270 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
21:30:44.277 00.007 6120 Star::Find returns 1 (0), X=1198.11, Y=1047.66, Mass=5857, SNR=50.6, Peak=132 HFD=6.7
21:30:44.281 00.004 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.50 = -0.78)
21:30:44.284 00.003 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.23 = -1.05)
21:30:44.287 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.17 hyp=0.31 cameraTheta=2.55 mountX=0.22 mountY=-0.27, mountTheta=-0.88
21:30:44.294 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.17, opts=13)
21:30:44.297 00.003 6120 Enqueuing Move request for scope (-0.26, 0.17)
21:30:44.301 00.004 7680 Worker thread wakes up
21:30:44.301 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.17) opts 0xd
21:30:44.301 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.17)
21:30:44.301 00.000 7680 Moving (-0.26, 0.17) raw xDistance=0.22 yDistance=-0.27
21:30:44.301 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
21:30:44.301 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:30:44.303 00.002 7680 MoveAxis(W, 94, ABG)
21:30:44.303 00.000 7680 Guiding  Dir = 3, Dur = 94
21:30:44.303 00.000 7680 IsSlewing returns 0
21:30:44.304 00.001 7680 IsGuiding returns 0
21:30:44.304 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:30:44.308 00.004 7680 PulseGuide returned control before completion, sleep 104
21:30:44.325 00.017 6120 UpdateGuideState exits: m=5857 SNR=50.6
21:30:44.328 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:44.334 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:44.338 00.004 6120 Enqueuing Expose request
21:30:44.424 00.086 7680 IsGuiding returns 1
21:30:44.425 00.001 7680 scope still moving after pulse duration time elapsed
21:30:44.455 00.030 7680 IsSlewing returns 0
21:30:44.458 00.003 7680 IsGuiding returns 0
21:30:44.458 00.000 7680 scope move finished after 94 + 60 ms
21:30:44.459 00.001 7680 Move returns status 0, amount 94
21:30:44.459 00.000 7680 MoveAxis(N, 147, ABG)
21:30:44.460 00.001 7680 Guiding  Dir = 0, Dur = 147
21:30:44.460 00.000 7680 IsSlewing returns 0
21:30:44.461 00.001 7680 IsGuiding returns 0
21:30:44.461 00.000 7680 PulseGuide returned control before completion, sleep 157
21:30:44.628 00.167 7680 IsGuiding returns 1
21:30:44.630 00.002 7680 scope still moving after pulse duration time elapsed
21:30:44.660 00.030 7680 IsSlewing returns 0
21:30:44.662 00.002 7680 IsGuiding returns 0
21:30:44.662 00.000 7680 scope move finished after 147 + 54 ms
21:30:44.663 00.001 7680 Move returns status 0, amount 147
21:30:44.663 00.000 7680 move complete, result=0
21:30:44.664 00.001 7680 worker thread done servicing request
21:30:44.664 00.000 7680 Worker thread wakes up
21:30:44.665 00.001 6120 GuideStep: 0.2 px 94 ms WEST, -0.3 px 147 ms NORTH
21:30:44.677 00.012 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:44.677 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:45.922 01.245 7680 Exposure complete
21:30:46.031 00.109 7680 worker thread done servicing request
21:30:46.032 00.001 6120 OnExposeComplete: enter
21:30:46.036 00.004 6120 UpdateGuideState(): m_state=6
21:30:46.040 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
21:30:46.043 00.003 6120 Star::Find returns 1 (0), X=1198.40, Y=1047.58, Mass=5648, SNR=48.9, Peak=124 HFD=7.1
21:30:46.048 00.005 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
21:30:46.052 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.31)
21:30:46.056 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.29 mountX=-0.05 mountY=-0.08, mountTheta=-2.12
21:30:46.061 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.10, opts=13)
21:30:46.066 00.005 6120 Enqueuing Move request for scope (0.03, 0.10)
21:30:46.069 00.003 7680 Worker thread wakes up
21:30:46.069 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
21:30:46.070 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
21:30:46.070 00.000 7680 Moving (0.03, 0.10) raw xDistance=-0.05 yDistance=-0.08
21:30:46.070 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:30:46.070 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:30:46.070 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:30:46.070 00.000 7680 MoveAxis(E, 0, ABG)
21:30:46.072 00.002 7680 Move returns status 0, amount 0
21:30:46.072 00.000 7680 MoveAxis(N, 0, ABG)
21:30:46.072 00.000 7680 Move returns status 0, amount 0
21:30:46.072 00.000 7680 move complete, result=0
21:30:46.072 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:30:46.076 00.004 7680 worker thread done servicing request
21:30:46.095 00.019 6120 UpdateGuideState exits: m=5648 SNR=48.9
21:30:46.099 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:46.103 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:46.107 00.004 6120 Enqueuing Expose request
21:30:46.112 00.005 7680 Worker thread wakes up
21:30:46.112 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:46.113 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:46.113 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:30:47.355 01.242 7680 Exposure complete
21:30:47.463 00.108 7680 worker thread done servicing request
21:30:47.464 00.001 6120 OnExposeComplete: enter
21:30:47.467 00.003 6120 UpdateGuideState(): m_state=6
21:30:47.470 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
21:30:47.474 00.004 6120 Star::Find returns 1 (0), X=1198.11, Y=1047.97, Mass=5692, SNR=48.7, Peak=148 HFD=6.5
21:30:47.477 00.003 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.26)
21:30:47.481 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.53)
21:30:47.485 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.48 hyp=0.55 cameraTheta=2.07 mountX=0.17 mountY=-0.55, mountTheta=-1.27
21:30:47.491 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.48, opts=13)
21:30:47.496 00.005 6120 Enqueuing Move request for scope (-0.26, 0.48)
21:30:47.499 00.003 7680 Worker thread wakes up
21:30:47.499 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.48) opts 0xd
21:30:47.500 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.48)
21:30:47.500 00.000 7680 Moving (-0.26, 0.48) raw xDistance=0.17 yDistance=-0.55
21:30:47.500 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:30:47.500 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
21:30:47.500 00.000 7680 MoveAxis(E, 0, ABG)
21:30:47.500 00.000 7680 Move returns status 0, amount 0
21:30:47.500 00.000 7680 MoveAxis(N, 299, ABG)
21:30:47.501 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:30:47.505 00.004 7680 Guiding  Dir = 0, Dur = 299
21:30:47.505 00.000 7680 IsSlewing returns 0
21:30:47.505 00.000 7680 IsGuiding returns 0
21:30:47.505 00.000 7680 PulseGuide returned control before completion, sleep 309
21:30:47.526 00.021 6120 UpdateGuideState exits: m=5692 SNR=48.7
21:30:47.530 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:47.535 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:47.538 00.003 6120 Enqueuing Expose request
21:30:47.829 00.291 7680 IsGuiding returns 1
21:30:47.831 00.002 7680 scope still moving after pulse duration time elapsed
21:30:47.861 00.030 7680 IsSlewing returns 0
21:30:47.862 00.001 7680 IsGuiding returns 0
21:30:47.862 00.000 7680 scope move finished after 299 + 57 ms
21:30:47.863 00.001 7680 Move returns status 0, amount 299
21:30:47.863 00.000 7680 move complete, result=0
21:30:47.863 00.000 7680 worker thread done servicing request
21:30:47.863 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 299 ms NORTH
21:30:47.868 00.005 7680 Worker thread wakes up
21:30:47.869 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:47.869 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:49.123 01.254 7680 Exposure complete
21:30:49.232 00.109 7680 worker thread done servicing request
21:30:49.233 00.001 6120 OnExposeComplete: enter
21:30:49.239 00.006 6120 UpdateGuideState(): m_state=6
21:30:49.244 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
21:30:49.248 00.004 6120 Star::Find returns 1 (0), X=1198.05, Y=1047.66, Mass=5546, SNR=47.5, Peak=139 HFD=6.7
21:30:49.252 00.004 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-2.95) = xAngle (5.60 = -0.69)
21:30:49.256 00.004 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.33 = -0.95)
21:30:49.259 00.003 6120 CameraToMount -- cameraX=-0.33 cameraY=0.18 hyp=0.37 cameraTheta=2.64 mountX=0.29 mountY=-0.30, mountTheta=-0.81
21:30:49.265 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.18, opts=13)
21:30:49.270 00.005 6120 Enqueuing Move request for scope (-0.33, 0.18)
21:30:49.276 00.006 7680 Worker thread wakes up
21:30:49.276 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.18) opts 0xd
21:30:49.276 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.18)
21:30:49.276 00.000 7680 Moving (-0.33, 0.18) raw xDistance=0.29 yDistance=-0.30
21:30:49.276 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
21:30:49.277 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:30:49.277 00.000 7680 MoveAxis(W, 121, ABG)
21:30:49.277 00.000 7680 Guiding  Dir = 3, Dur = 121
21:30:49.277 00.000 7680 IsSlewing returns 0
21:30:49.278 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=159, Gamma=1.000
21:30:49.282 00.004 7680 IsGuiding returns 0
21:30:49.282 00.000 7680 PulseGuide returned control before completion, sleep 131
21:30:49.304 00.022 6120 UpdateGuideState exits: m=5546 SNR=47.5
21:30:49.308 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:49.312 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:49.316 00.004 6120 Enqueuing Expose request
21:30:49.424 00.108 7680 IsGuiding returns 1
21:30:49.424 00.000 7680 scope still moving after pulse duration time elapsed
21:30:49.455 00.031 7680 IsSlewing returns 0
21:30:49.457 00.002 7680 IsGuiding returns 0
21:30:49.458 00.001 7680 scope move finished after 121 + 54 ms
21:30:49.458 00.000 7680 Move returns status 0, amount 121
21:30:49.458 00.000 7680 MoveAxis(N, 164, ABG)
21:30:49.458 00.000 7680 Guiding  Dir = 0, Dur = 164
21:30:49.460 00.002 7680 IsSlewing returns 0
21:30:49.460 00.000 7680 IsGuiding returns 0
21:30:49.461 00.001 7680 PulseGuide returned control before completion, sleep 174
21:30:49.642 00.181 7680 IsGuiding returns 1
21:30:49.642 00.000 7680 scope still moving after pulse duration time elapsed
21:30:49.673 00.031 7680 IsSlewing returns 0
21:30:49.678 00.005 7680 IsGuiding returns 0
21:30:49.679 00.001 7680 scope move finished after 164 + 54 ms
21:30:49.679 00.000 7680 Move returns status 0, amount 164
21:30:49.680 00.001 7680 move complete, result=0
21:30:49.680 00.000 7680 worker thread done servicing request
21:30:49.680 00.000 6120 GuideStep: 0.3 px 121 ms WEST, -0.3 px 164 ms NORTH
21:30:49.690 00.010 7680 Worker thread wakes up
21:30:49.690 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:49.690 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:50.942 01.252 7680 Exposure complete
21:30:51.040 00.098 7680 worker thread done servicing request
21:30:51.041 00.001 6120 OnExposeComplete: enter
21:30:51.045 00.004 6120 UpdateGuideState(): m_state=6
21:30:51.050 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
21:30:51.055 00.005 6120 Star::Find returns 1 (0), X=1198.12, Y=1047.57, Mass=5644, SNR=48.3, Peak=141 HFD=6.8
21:30:51.059 00.004 6120 CameraToMount -- cameraTheta (2.79) - m_xAngle (-2.95) = xAngle (5.75 = -0.54)
21:30:51.063 00.004 6120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.48 = -0.80)
21:30:51.066 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.09 hyp=0.26 cameraTheta=2.79 mountX=0.23 mountY=-0.19, mountTheta=-0.70
21:30:51.070 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.09, opts=13)
21:30:51.075 00.005 6120 Enqueuing Move request for scope (-0.25, 0.09)
21:30:51.079 00.004 7680 Worker thread wakes up
21:30:51.079 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.09) opts 0xd
21:30:51.079 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.09)
21:30:51.079 00.000 7680 Moving (-0.25, 0.09) raw xDistance=0.23 yDistance=-0.19
21:30:51.079 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
21:30:51.079 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:30:51.080 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:30:51.080 00.000 7680 MoveAxis(W, 104, ABG)
21:30:51.080 00.000 7680 Guiding  Dir = 3, Dur = 104
21:30:51.080 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=231, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:30:51.085 00.005 7680 IsSlewing returns 0
21:30:51.085 00.000 7680 IsGuiding returns 0
21:30:51.085 00.000 7680 PulseGuide returned control before completion, sleep 114
21:30:51.106 00.021 6120 UpdateGuideState exits: m=5644 SNR=48.3
21:30:51.110 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:51.113 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:51.117 00.004 6120 Enqueuing Expose request
21:30:51.200 00.083 7680 IsGuiding returns 1
21:30:51.201 00.001 7680 scope still moving after pulse duration time elapsed
21:30:51.231 00.030 7680 IsSlewing returns 0
21:30:51.232 00.001 7680 IsGuiding returns 0
21:30:51.232 00.000 7680 scope move finished after 104 + 43 ms
21:30:51.233 00.001 7680 Move returns status 0, amount 104
21:30:51.233 00.000 7680 MoveAxis(N, 0, ABG)
21:30:51.234 00.001 7680 Move returns status 0, amount 0
21:30:51.234 00.000 7680 move complete, result=0
21:30:51.234 00.000 7680 worker thread done servicing request
21:30:51.234 00.000 7680 Worker thread wakes up
21:30:51.234 00.000 6120 GuideStep: 0.2 px 104 ms WEST, -0.2 px 0 ms NORTH
21:30:51.240 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:51.240 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:52.495 01.255 7680 Exposure complete
21:30:52.607 00.112 7680 worker thread done servicing request
21:30:52.609 00.002 6120 OnExposeComplete: enter
21:30:52.614 00.005 6120 UpdateGuideState(): m_state=6
21:30:52.618 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
21:30:52.622 00.004 6120 Star::Find returns 1 (0), X=1198.17, Y=1047.64, Mass=5507, SNR=47.2, Peak=133 HFD=6.9
21:30:52.626 00.004 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.44 = -0.84)
21:30:52.631 00.005 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.11)
21:30:52.634 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.16 hyp=0.26 cameraTheta=2.49 mountX=0.17 mountY=-0.23, mountTheta=-0.93
21:30:52.641 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.16, opts=13)
21:30:52.646 00.005 6120 Enqueuing Move request for scope (-0.20, 0.16)
21:30:52.649 00.003 7680 Worker thread wakes up
21:30:52.650 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.16) opts 0xd
21:30:52.650 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.16)
21:30:52.650 00.000 7680 Moving (-0.20, 0.16) raw xDistance=0.17 yDistance=-0.23
21:30:52.650 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:30:52.650 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:30:52.651 00.001 7680 MoveAxis(E, 0, ABG)
21:30:52.651 00.000 7680 Move returns status 0, amount 0
21:30:52.651 00.000 7680 MoveAxis(N, 125, ABG)
21:30:52.651 00.000 7680 Guiding  Dir = 0, Dur = 125
21:30:52.651 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:30:52.656 00.005 7680 IsSlewing returns 0
21:30:52.656 00.000 7680 IsGuiding returns 0
21:30:52.657 00.001 7680 PulseGuide returned control before completion, sleep 135
21:30:52.676 00.019 6120 UpdateGuideState exits: m=5507 SNR=47.2
21:30:52.679 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:52.682 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:52.687 00.005 6120 Enqueuing Expose request
21:30:52.797 00.110 7680 IsGuiding returns 1
21:30:52.797 00.000 7680 scope still moving after pulse duration time elapsed
21:30:52.828 00.031 7680 IsSlewing returns 0
21:30:52.828 00.000 7680 IsGuiding returns 0
21:30:52.830 00.002 7680 scope move finished after 125 + 47 ms
21:30:52.830 00.000 7680 Move returns status 0, amount 125
21:30:52.830 00.000 7680 move complete, result=0
21:30:52.830 00.000 7680 worker thread done servicing request
21:30:52.830 00.000 7680 Worker thread wakes up
21:30:52.831 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 125 ms NORTH
21:30:52.837 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:52.837 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:54.088 01.251 7680 Exposure complete
21:30:54.200 00.112 7680 worker thread done servicing request
21:30:54.201 00.001 6120 OnExposeComplete: enter
21:30:54.206 00.005 6120 UpdateGuideState(): m_state=6
21:30:54.210 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
21:30:54.215 00.005 6120 Star::Find returns 1 (0), X=1198.23, Y=1047.65, Mass=5619, SNR=47.5, Peak=129 HFD=6.9
21:30:54.220 00.005 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
21:30:54.223 00.003 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.30)
21:30:54.227 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.30 mountX=0.11 mountY=-0.21, mountTheta=-1.08
21:30:54.232 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.16, opts=13)
21:30:54.236 00.004 6120 Enqueuing Move request for scope (-0.15, 0.16)
21:30:54.241 00.005 7680 Worker thread wakes up
21:30:54.241 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
21:30:54.241 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
21:30:54.241 00.000 7680 Moving (-0.15, 0.16) raw xDistance=0.11 yDistance=-0.21
21:30:54.242 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:30:54.242 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:30:54.242 00.000 7680 MoveAxis(E, 0, ABG)
21:30:54.242 00.000 7680 Move returns status 0, amount 0
21:30:54.243 00.001 7680 MoveAxis(N, 114, ABG)
21:30:54.243 00.000 7680 Guiding  Dir = 0, Dur = 114
21:30:54.244 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:30:54.247 00.003 7680 IsSlewing returns 0
21:30:54.248 00.001 7680 IsGuiding returns 0
21:30:54.248 00.000 7680 PulseGuide returned control before completion, sleep 124
21:30:54.269 00.021 6120 UpdateGuideState exits: m=5619 SNR=47.5
21:30:54.274 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:54.278 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:54.284 00.006 6120 Enqueuing Expose request
21:30:54.387 00.103 7680 IsGuiding returns 1
21:30:54.388 00.001 7680 scope still moving after pulse duration time elapsed
21:30:54.419 00.031 7680 IsSlewing returns 0
21:30:54.420 00.001 7680 IsGuiding returns 0
21:30:54.420 00.000 7680 scope move finished after 114 + 57 ms
21:30:54.420 00.000 7680 Move returns status 0, amount 114
21:30:54.421 00.001 7680 move complete, result=0
21:30:54.422 00.001 7680 worker thread done servicing request
21:30:54.422 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 114 ms NORTH
21:30:54.427 00.005 7680 Worker thread wakes up
21:30:54.427 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:54.427 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:55.678 01.251 7680 Exposure complete
21:30:55.793 00.115 7680 worker thread done servicing request
21:30:55.793 00.000 6120 OnExposeComplete: enter
21:30:55.798 00.005 6120 UpdateGuideState(): m_state=6
21:30:55.804 00.006 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
21:30:55.808 00.004 6120 Star::Find returns 1 (0), X=1197.98, Y=1047.55, Mass=5765, SNR=49.9, Peak=136 HFD=6.9
21:30:55.811 00.003 6120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-2.95) = xAngle (5.94 = -0.35)
21:30:55.815 00.004 6120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.67 = -0.62)
21:30:55.819 00.004 6120 CameraToMount -- cameraX=-0.39 cameraY=0.06 hyp=0.39 cameraTheta=2.98 mountX=0.37 mountY=-0.23, mountTheta=-0.55
21:30:55.824 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=0.06, opts=13)
21:30:55.830 00.006 6120 Enqueuing Move request for scope (-0.39, 0.06)
21:30:55.834 00.004 7680 Worker thread wakes up
21:30:55.834 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.06) opts 0xd
21:30:55.834 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, 0.06)
21:30:55.836 00.002 7680 Moving (-0.39, 0.06) raw xDistance=0.37 yDistance=-0.23
21:30:55.836 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
21:30:55.836 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:30:55.836 00.000 7680 MoveAxis(W, 156, ABG)
21:30:55.836 00.000 7680 Guiding  Dir = 3, Dur = 156
21:30:55.837 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:30:55.842 00.005 7680 IsSlewing returns 0
21:30:55.842 00.000 7680 IsGuiding returns 0
21:30:55.842 00.000 7680 PulseGuide returned control before completion, sleep 166
21:30:55.864 00.022 6120 UpdateGuideState exits: m=5765 SNR=49.9
21:30:55.869 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:55.873 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:55.877 00.004 6120 Enqueuing Expose request
21:30:56.027 00.150 7680 IsGuiding returns 1
21:30:56.028 00.001 7680 scope still moving after pulse duration time elapsed
21:30:56.057 00.029 7680 IsSlewing returns 0
21:30:56.058 00.001 7680 IsGuiding returns 0
21:30:56.058 00.000 7680 scope move finished after 156 + 59 ms
21:30:56.059 00.001 7680 Move returns status 0, amount 156
21:30:56.059 00.000 7680 MoveAxis(N, 123, ABG)
21:30:56.059 00.000 7680 Guiding  Dir = 0, Dur = 123
21:30:56.060 00.001 7680 IsSlewing returns 0
21:30:56.061 00.001 7680 IsGuiding returns 0
21:30:56.061 00.000 7680 PulseGuide returned control before completion, sleep 133
21:30:56.198 00.137 7680 IsGuiding returns 1
21:30:56.198 00.000 7680 scope still moving after pulse duration time elapsed
21:30:56.229 00.031 7680 IsSlewing returns 0
21:30:56.231 00.002 7680 IsGuiding returns 0
21:30:56.231 00.000 7680 scope move finished after 123 + 46 ms
21:30:56.231 00.000 7680 Move returns status 0, amount 123
21:30:56.231 00.000 7680 move complete, result=0
21:30:56.231 00.000 7680 worker thread done servicing request
21:30:56.231 00.000 7680 Worker thread wakes up
21:30:56.233 00.002 6120 GuideStep: 0.4 px 156 ms WEST, -0.2 px 123 ms NORTH
21:30:56.238 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:56.238 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:57.494 01.256 7680 Exposure complete
21:30:57.600 00.106 7680 worker thread done servicing request
21:30:57.600 00.000 6120 OnExposeComplete: enter
21:30:57.605 00.005 6120 UpdateGuideState(): m_state=6
21:30:57.610 00.005 6120 Star::Find(15, 1197, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
21:30:57.616 00.006 6120 Star::Find returns 1 (0), X=1198.35, Y=1047.63, Mass=6046, SNR=51.1, Peak=131 HFD=7.1
21:30:57.621 00.005 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
21:30:57.627 00.006 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
21:30:57.631 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.15 cameraTheta=1.71 mountX=-0.01 mountY=-0.14, mountTheta=-1.62
21:30:57.636 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.14, opts=13)
21:30:57.640 00.004 6120 Enqueuing Move request for scope (-0.02, 0.14)
21:30:57.644 00.004 7680 Worker thread wakes up
21:30:57.644 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
21:30:57.644 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
21:30:57.644 00.000 7680 Moving (-0.02, 0.14) raw xDistance=-0.01 yDistance=-0.14
21:30:57.644 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:30:57.645 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:30:57.645 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:30:57.646 00.001 7680 MoveAxis(E, 0, ABG)
21:30:57.646 00.000 7680 Move returns status 0, amount 0
21:30:57.646 00.000 7680 MoveAxis(N, 0, ABG)
21:30:57.646 00.000 7680 Move returns status 0, amount 0
21:30:57.646 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:30:57.651 00.005 7680 move complete, result=0
21:30:57.651 00.000 7680 worker thread done servicing request
21:30:57.672 00.021 6120 UpdateGuideState exits: m=6046 SNR=51.1
21:30:57.676 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:57.681 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:57.684 00.003 6120 Enqueuing Expose request
21:30:57.689 00.005 7680 Worker thread wakes up
21:30:57.689 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:57.689 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:30:57.689 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:30:58.925 01.236 7680 Exposure complete
21:30:59.014 00.089 7680 worker thread done servicing request
21:30:59.015 00.001 6120 OnExposeComplete: enter
21:30:59.021 00.006 6120 UpdateGuideState(): m_state=6
21:30:59.025 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
21:30:59.030 00.005 6120 Star::Find returns 1 (0), X=1198.33, Y=1047.77, Mass=5611, SNR=48.3, Peak=128 HFD=6.9
21:30:59.034 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
21:30:59.038 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
21:30:59.042 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.71 mountX=-0.01 mountY=-0.27, mountTheta=-1.62
21:30:59.048 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.29, opts=13)
21:30:59.053 00.005 6120 Enqueuing Move request for scope (-0.04, 0.29)
21:30:59.056 00.003 7680 Worker thread wakes up
21:30:59.056 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.29) opts 0xd
21:30:59.057 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.29)
21:30:59.057 00.000 7680 Moving (-0.04, 0.29) raw xDistance=-0.01 yDistance=-0.27
21:30:59.057 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:30:59.057 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:30:59.057 00.000 7680 MoveAxis(E, 0, ABG)
21:30:59.058 00.001 7680 Move returns status 0, amount 0
21:30:59.058 00.000 7680 MoveAxis(N, 149, ABG)
21:30:59.058 00.000 7680 Guiding  Dir = 0, Dur = 149
21:30:59.058 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:30:59.062 00.004 7680 IsSlewing returns 0
21:30:59.062 00.000 7680 IsGuiding returns 0
21:30:59.062 00.000 7680 PulseGuide returned control before completion, sleep 159
21:30:59.084 00.022 6120 UpdateGuideState exits: m=5611 SNR=48.3
21:30:59.088 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:59.093 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:30:59.096 00.003 6120 Enqueuing Expose request
21:30:59.231 00.135 7680 IsGuiding returns 1
21:30:59.231 00.000 7680 scope still moving after pulse duration time elapsed
21:30:59.263 00.032 7680 IsSlewing returns 0
21:30:59.265 00.002 7680 IsGuiding returns 0
21:30:59.266 00.001 7680 scope move finished after 149 + 53 ms
21:30:59.266 00.000 7680 Move returns status 0, amount 149
21:30:59.267 00.001 7680 move complete, result=0
21:30:59.267 00.000 7680 worker thread done servicing request
21:30:59.268 00.001 7680 Worker thread wakes up
21:30:59.268 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 149 ms NORTH
21:30:59.274 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:30:59.274 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:00.532 01.258 7680 Exposure complete
21:31:00.646 00.114 7680 worker thread done servicing request
21:31:00.646 00.000 6120 OnExposeComplete: enter
21:31:00.651 00.005 6120 UpdateGuideState(): m_state=6
21:31:00.654 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
21:31:00.659 00.005 6120 Star::Find returns 1 (0), X=1198.36, Y=1047.80, Mass=5494, SNR=47.0, Peak=134 HFD=6.6
21:31:00.664 00.005 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
21:31:00.668 00.004 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
21:31:00.671 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.32 hyp=0.32 cameraTheta=1.62 mountX=-0.04 mountY=-0.29, mountTheta=-1.72
21:31:00.679 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.32, opts=13)
21:31:00.683 00.004 6120 Enqueuing Move request for scope (-0.02, 0.32)
21:31:00.687 00.004 7680 Worker thread wakes up
21:31:00.687 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.32) opts 0xd
21:31:00.687 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.32)
21:31:00.687 00.000 7680 Moving (-0.02, 0.32) raw xDistance=-0.04 yDistance=-0.29
21:31:00.689 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:31:00.689 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:31:00.689 00.000 7680 MoveAxis(E, 0, ABG)
21:31:00.689 00.000 7680 Move returns status 0, amount 0
21:31:00.689 00.000 7680 MoveAxis(N, 160, ABG)
21:31:00.689 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:31:00.695 00.006 7680 Guiding  Dir = 0, Dur = 160
21:31:00.695 00.000 7680 IsSlewing returns 0
21:31:00.696 00.001 7680 IsGuiding returns 0
21:31:00.696 00.000 7680 PulseGuide returned control before completion, sleep 170
21:31:00.720 00.024 6120 UpdateGuideState exits: m=5494 SNR=47.0
21:31:00.725 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:00.729 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:00.732 00.003 6120 Enqueuing Expose request
21:31:00.883 00.151 7680 IsGuiding returns 1
21:31:00.884 00.001 7680 scope still moving after pulse duration time elapsed
21:31:00.915 00.031 7680 IsSlewing returns 0
21:31:00.915 00.000 7680 IsGuiding returns 0
21:31:00.915 00.000 7680 scope move finished after 160 + 59 ms
21:31:00.915 00.000 7680 Move returns status 0, amount 160
21:31:00.916 00.001 7680 move complete, result=0
21:31:00.916 00.000 7680 worker thread done servicing request
21:31:00.916 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 160 ms NORTH
21:31:00.921 00.005 7680 Worker thread wakes up
21:31:00.921 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:00.922 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:02.180 01.258 7680 Exposure complete
21:31:02.292 00.112 7680 worker thread done servicing request
21:31:02.292 00.000 6120 OnExposeComplete: enter
21:31:02.298 00.006 6120 UpdateGuideState(): m_state=6
21:31:02.301 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
21:31:02.306 00.005 6120 Star::Find returns 1 (0), X=1198.13, Y=1048.05, Mass=5792, SNR=49.6, Peak=132 HFD=6.7
21:31:02.309 00.003 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.36)
21:31:02.313 00.004 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
21:31:02.316 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.57 hyp=0.62 cameraTheta=1.97 mountX=0.13 mountY=-0.62, mountTheta=-1.36
21:31:02.320 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.57, opts=13)
21:31:02.324 00.004 6120 Enqueuing Move request for scope (-0.24, 0.57)
21:31:02.328 00.004 7680 Worker thread wakes up
21:31:02.328 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.57) opts 0xd
21:31:02.329 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.57)
21:31:02.329 00.000 7680 Moving (-0.24, 0.57) raw xDistance=0.13 yDistance=-0.62
21:31:02.329 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:31:02.329 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
21:31:02.329 00.000 7680 MoveAxis(E, 0, ABG)
21:31:02.330 00.001 7680 Move returns status 0, amount 0
21:31:02.330 00.000 7680 MoveAxis(N, 335, ABG)
21:31:02.330 00.000 7680 Guiding  Dir = 0, Dur = 335
21:31:02.331 00.001 7680 IsSlewing returns 0
21:31:02.331 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:31:02.336 00.005 7680 IsGuiding returns 0
21:31:02.336 00.000 7680 PulseGuide returned control before completion, sleep 345
21:31:02.357 00.021 6120 UpdateGuideState exits: m=5792 SNR=49.6
21:31:02.362 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:02.367 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:02.370 00.003 6120 Enqueuing Expose request
21:31:02.696 00.326 7680 IsGuiding returns 1
21:31:02.697 00.001 7680 scope still moving after pulse duration time elapsed
21:31:02.727 00.030 7680 IsSlewing returns 0
21:31:02.730 00.003 7680 IsGuiding returns 0
21:31:02.730 00.000 7680 scope move finished after 335 + 58 ms
21:31:02.731 00.001 7680 Move returns status 0, amount 335
21:31:02.731 00.000 7680 move complete, result=0
21:31:02.731 00.000 7680 worker thread done servicing request
21:31:02.732 00.001 7680 Worker thread wakes up
21:31:02.732 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 335 ms NORTH
21:31:02.742 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:02.742 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:03.991 01.249 7680 Exposure complete
21:31:04.103 00.112 7680 worker thread done servicing request
21:31:04.105 00.002 6120 OnExposeComplete: enter
21:31:04.108 00.003 6120 UpdateGuideState(): m_state=6
21:31:04.114 00.006 6120 Star::Find(15, 1198, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
21:31:04.117 00.003 6120 Star::Find returns 1 (0), X=1198.14, Y=1047.55, Mass=5650, SNR=48.6, Peak=129 HFD=6.9
21:31:04.121 00.004 6120 CameraToMount -- cameraTheta (2.87) - m_xAngle (-2.95) = xAngle (5.83 = -0.46)
21:31:04.125 00.004 6120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.56 = -0.73)
21:31:04.129 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.07 hyp=0.24 cameraTheta=2.87 mountX=0.22 mountY=-0.16, mountTheta=-0.64
21:31:04.134 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.07, opts=13)
21:31:04.140 00.006 6120 Enqueuing Move request for scope (-0.24, 0.07)
21:31:04.144 00.004 7680 Worker thread wakes up
21:31:04.144 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.07) opts 0xd
21:31:04.144 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.07)
21:31:04.145 00.001 7680 Moving (-0.24, 0.07) raw xDistance=0.22 yDistance=-0.16
21:31:04.145 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
21:31:04.145 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:31:04.146 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:31:04.146 00.000 7680 MoveAxis(W, 93, ABG)
21:31:04.146 00.000 7680 Guiding  Dir = 3, Dur = 93
21:31:04.148 00.002 7680 IsSlewing returns 0
21:31:04.148 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:31:04.152 00.004 7680 IsGuiding returns 0
21:31:04.152 00.000 7680 PulseGuide returned control before completion, sleep 103
21:31:04.174 00.022 6120 UpdateGuideState exits: m=5650 SNR=48.6
21:31:04.179 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:04.183 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:04.189 00.006 6120 Enqueuing Expose request
21:31:04.261 00.072 7680 IsGuiding returns 1
21:31:04.261 00.000 7680 scope still moving after pulse duration time elapsed
21:31:04.293 00.032 7680 IsSlewing returns 0
21:31:04.295 00.002 7680 IsGuiding returns 0
21:31:04.295 00.000 7680 scope move finished after 93 + 49 ms
21:31:04.295 00.000 7680 Move returns status 0, amount 93
21:31:04.296 00.001 7680 MoveAxis(N, 0, ABG)
21:31:04.296 00.000 7680 Move returns status 0, amount 0
21:31:04.297 00.001 7680 move complete, result=0
21:31:04.297 00.000 7680 worker thread done servicing request
21:31:04.297 00.000 6120 GuideStep: 0.2 px 93 ms WEST, -0.2 px 0 ms NORTH
21:31:04.306 00.009 7680 Worker thread wakes up
21:31:04.306 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:04.306 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:05.555 01.249 7680 Exposure complete
21:31:05.662 00.107 7680 worker thread done servicing request
21:31:05.662 00.000 6120 OnExposeComplete: enter
21:31:05.667 00.005 6120 UpdateGuideState(): m_state=6
21:31:05.671 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
21:31:05.676 00.005 6120 Star::Find returns 1 (0), X=1198.38, Y=1047.69, Mass=5803, SNR=48.3, Peak=148 HFD=6.8
21:31:05.680 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
21:31:05.685 00.005 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.06)
21:31:05.689 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.54 mountX=-0.04 mountY=-0.18, mountTheta=-1.81
21:31:05.694 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.21, opts=13)
21:31:05.698 00.004 6120 Enqueuing Move request for scope (0.01, 0.21)
21:31:05.703 00.005 7680 Worker thread wakes up
21:31:05.703 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
21:31:05.703 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
21:31:05.703 00.000 7680 Moving (0.01, 0.21) raw xDistance=-0.04 yDistance=-0.18
21:31:05.703 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:31:05.704 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:31:05.704 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:31:05.704 00.000 7680 MoveAxis(E, 0, ABG)
21:31:05.704 00.000 7680 Move returns status 0, amount 0
21:31:05.704 00.000 7680 MoveAxis(N, 0, ABG)
21:31:05.706 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:31:05.709 00.003 7680 Move returns status 0, amount 0
21:31:05.709 00.000 7680 move complete, result=0
21:31:05.710 00.001 7680 worker thread done servicing request
21:31:05.730 00.020 6120 UpdateGuideState exits: m=5803 SNR=48.3
21:31:05.734 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:05.740 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:05.744 00.004 6120 Enqueuing Expose request
21:31:05.748 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:31:05.752 00.004 7680 Worker thread wakes up
21:31:05.752 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:05.752 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:07.005 01.253 7680 Exposure complete
21:31:07.105 00.100 7680 worker thread done servicing request
21:31:07.106 00.001 6120 OnExposeComplete: enter
21:31:07.110 00.004 6120 UpdateGuideState(): m_state=6
21:31:07.113 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
21:31:07.118 00.005 6120 Star::Find returns 1 (0), X=1198.20, Y=1047.81, Mass=5628, SNR=48.8, Peak=130 HFD=6.7
21:31:07.121 00.003 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
21:31:07.125 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
21:31:07.129 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.33 hyp=0.37 cameraTheta=2.06 mountX=0.11 mountY=-0.37, mountTheta=-1.29
21:31:07.133 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.33, opts=13)
21:31:07.138 00.005 6120 Enqueuing Move request for scope (-0.17, 0.33)
21:31:07.141 00.003 7680 Worker thread wakes up
21:31:07.142 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.33) opts 0xd
21:31:07.142 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.33)
21:31:07.142 00.000 7680 Moving (-0.17, 0.33) raw xDistance=0.11 yDistance=-0.37
21:31:07.142 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:31:07.142 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:31:07.144 00.002 7680 MoveAxis(E, 0, ABG)
21:31:07.144 00.000 7680 Move returns status 0, amount 0
21:31:07.144 00.000 7680 MoveAxis(N, 200, ABG)
21:31:07.144 00.000 7680 Guiding  Dir = 0, Dur = 200
21:31:07.145 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:31:07.150 00.005 7680 IsSlewing returns 0
21:31:07.150 00.000 7680 IsGuiding returns 0
21:31:07.151 00.001 7680 PulseGuide returned control before completion, sleep 210
21:31:07.172 00.021 6120 UpdateGuideState exits: m=5628 SNR=48.8
21:31:07.176 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:07.181 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:07.185 00.004 6120 Enqueuing Expose request
21:31:07.372 00.187 7680 IsGuiding returns 1
21:31:07.372 00.000 7680 scope still moving after pulse duration time elapsed
21:31:07.403 00.031 7680 IsSlewing returns 0
21:31:07.405 00.002 7680 IsGuiding returns 0
21:31:07.405 00.000 7680 scope move finished after 200 + 54 ms
21:31:07.405 00.000 7680 Move returns status 0, amount 200
21:31:07.405 00.000 7680 move complete, result=0
21:31:07.406 00.001 7680 worker thread done servicing request
21:31:07.407 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 200 ms NORTH
21:31:07.413 00.006 7680 Worker thread wakes up
21:31:07.413 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:07.413 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:08.671 01.258 7680 Exposure complete
21:31:08.782 00.111 7680 worker thread done servicing request
21:31:08.783 00.001 6120 OnExposeComplete: enter
21:31:08.787 00.004 6120 UpdateGuideState(): m_state=6
21:31:08.790 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
21:31:08.795 00.005 6120 Star::Find returns 1 (0), X=1198.11, Y=1048.54, Mass=5419, SNR=47.5, Peak=132 HFD=6.5
21:31:08.798 00.003 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
21:31:08.803 00.005 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
21:31:08.807 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=1.06 hyp=1.09 cameraTheta=1.81 mountX=0.06 mountY=-1.06, mountTheta=-1.51
21:31:08.811 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=1.06, opts=13)
21:31:08.816 00.005 6120 Enqueuing Move request for scope (-0.26, 1.06)
21:31:08.819 00.003 7680 Worker thread wakes up
21:31:08.819 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 1.06) opts 0xd
21:31:08.820 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.26, 1.06)
21:31:08.820 00.000 7680 Moving (-0.26, 1.06) raw xDistance=0.06 yDistance=-1.06
21:31:08.820 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:31:08.820 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06
21:31:08.821 00.001 7680 MoveAxis(E, 0, ABG)
21:31:08.821 00.000 7680 Move returns status 0, amount 0
21:31:08.821 00.000 7680 MoveAxis(N, 577, ABG)
21:31:08.821 00.000 7680 Guiding  Dir = 0, Dur = 577
21:31:08.821 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:31:08.827 00.006 7680 IsSlewing returns 0
21:31:08.827 00.000 7680 IsGuiding returns 0
21:31:08.828 00.001 7680 PulseGuide returned control before completion, sleep 587
21:31:08.846 00.018 6120 UpdateGuideState exits: m=5419 SNR=47.5
21:31:08.850 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:08.852 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:08.856 00.004 6120 Enqueuing Expose request
21:31:09.422 00.566 7680 IsGuiding returns 1
21:31:09.423 00.001 7680 scope still moving after pulse duration time elapsed
21:31:09.454 00.031 7680 IsSlewing returns 0
21:31:09.455 00.001 7680 IsGuiding returns 0
21:31:09.456 00.001 7680 scope move finished after 577 + 51 ms
21:31:09.456 00.000 7680 Move returns status 0, amount 577
21:31:09.457 00.001 7680 move complete, result=0
21:31:09.457 00.000 7680 worker thread done servicing request
21:31:09.457 00.000 7680 Worker thread wakes up
21:31:09.458 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -1.1 px 577 ms NORTH
21:31:09.466 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:09.466 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:10.724 01.258 7680 Exposure complete
21:31:10.830 00.106 7680 worker thread done servicing request
21:31:10.830 00.000 6120 OnExposeComplete: enter
21:31:10.834 00.004 6120 UpdateGuideState(): m_state=6
21:31:10.838 00.004 6120 Star::Find(15, 1198, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
21:31:10.841 00.003 6120 Star::Find returns 1 (0), X=1198.40, Y=1047.02, Mass=5376, SNR=47.4, Peak=131 HFD=6.6
21:31:10.846 00.005 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-2.95) = xAngle (1.45 = 1.45)
21:31:10.849 00.003 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.18 = 1.18)
21:31:10.853 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.47 hyp=0.47 cameraTheta=-1.50 mountX=0.06 mountY=0.43, mountTheta=1.44
21:31:10.858 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.47, opts=13)
21:31:10.863 00.005 6120 Enqueuing Move request for scope (0.03, -0.47)
21:31:10.866 00.003 7680 Worker thread wakes up
21:31:10.866 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.47) opts 0xd
21:31:10.866 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.47)
21:31:10.866 00.000 7680 Moving (0.03, -0.47) raw xDistance=0.06 yDistance=0.43
21:31:10.867 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:31:10.867 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:31:10.867 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
21:31:10.867 00.000 7680 MoveAxis(E, 0, ABG)
21:31:10.867 00.000 7680 Move returns status 0, amount 0
21:31:10.867 00.000 7680 MoveAxis(N, 0, ABG)
21:31:10.868 00.001 7680 Move returns status 0, amount 0
21:31:10.868 00.000 7680 move complete, result=0
21:31:10.868 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:31:10.873 00.005 7680 worker thread done servicing request
21:31:10.892 00.019 6120 UpdateGuideState exits: m=5376 SNR=47.4
21:31:10.898 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:10.900 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:10.904 00.004 6120 Enqueuing Expose request
21:31:10.906 00.002 7680 Worker thread wakes up
21:31:10.906 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:10.907 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:31:10.910 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:12.156 01.246 7680 Exposure complete
21:31:12.274 00.118 7680 worker thread done servicing request
21:31:12.274 00.000 6120 OnExposeComplete: enter
21:31:12.277 00.003 6120 UpdateGuideState(): m_state=6
21:31:12.282 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
21:31:12.286 00.004 6120 Star::Find returns 1 (0), X=1198.20, Y=1047.58, Mass=5589, SNR=47.9, Peak=125 HFD=6.8
21:31:12.290 00.004 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-2.95) = xAngle (5.59 = -0.69)
21:31:12.298 00.008 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.96)
21:31:12.303 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.19 cameraTheta=2.64 mountX=0.15 mountY=-0.16, mountTheta=-0.82
21:31:12.309 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.09, opts=13)
21:31:12.313 00.004 6120 Enqueuing Move request for scope (-0.17, 0.09)
21:31:12.317 00.004 7680 Worker thread wakes up
21:31:12.318 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
21:31:12.318 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
21:31:12.318 00.000 7680 Moving (-0.17, 0.09) raw xDistance=0.15 yDistance=-0.16
21:31:12.318 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:31:12.318 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:31:12.319 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:31:12.319 00.000 7680 MoveAxis(E, 0, ABG)
21:31:12.319 00.000 7680 Move returns status 0, amount 0
21:31:12.319 00.000 7680 MoveAxis(N, 0, ABG)
21:31:12.320 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:31:12.326 00.006 7680 Move returns status 0, amount 0
21:31:12.326 00.000 7680 move complete, result=0
21:31:12.326 00.000 7680 worker thread done servicing request
21:31:12.346 00.020 6120 UpdateGuideState exits: m=5589 SNR=47.9
21:31:12.351 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:12.355 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:12.359 00.004 6120 Enqueuing Expose request
21:31:12.365 00.006 7680 Worker thread wakes up
21:31:12.365 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:31:12.369 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:12.369 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:13.622 01.253 7680 Exposure complete
21:31:13.736 00.114 7680 worker thread done servicing request
21:31:13.736 00.000 6120 OnExposeComplete: enter
21:31:13.740 00.004 6120 UpdateGuideState(): m_state=6
21:31:13.745 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
21:31:13.748 00.003 6120 Star::Find returns 1 (0), X=1198.51, Y=1047.22, Mass=5435, SNR=47.4, Peak=118 HFD=6.7
21:31:13.752 00.004 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-2.95) = xAngle (1.88 = 1.88)
21:31:13.756 00.004 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.61 = 1.61)
21:31:13.759 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.27 hyp=0.30 cameraTheta=-1.08 mountX=-0.09 mountY=0.30, mountTheta=1.87
21:31:13.766 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.27, opts=13)
21:31:13.775 00.009 6120 Enqueuing Move request for scope (0.14, -0.27)
21:31:13.778 00.003 7680 Worker thread wakes up
21:31:13.779 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.27) opts 0xd
21:31:13.779 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.27)
21:31:13.779 00.000 7680 Moving (0.14, -0.27) raw xDistance=-0.09 yDistance=0.30
21:31:13.779 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:31:13.779 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:31:13.779 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:31:13.779 00.000 7680 MoveAxis(E, 0, ABG)
21:31:13.781 00.002 7680 Move returns status 0, amount 0
21:31:13.781 00.000 7680 MoveAxis(N, 0, ABG)
21:31:13.781 00.000 7680 Move returns status 0, amount 0
21:31:13.781 00.000 7680 move complete, result=0
21:31:13.781 00.000 7680 worker thread done servicing request
21:31:13.782 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:31:13.809 00.027 6120 UpdateGuideState exits: m=5435 SNR=47.4
21:31:13.814 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:13.817 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:13.821 00.004 6120 Enqueuing Expose request
21:31:13.826 00.005 7680 Worker thread wakes up
21:31:13.827 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:31:13.833 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:13.833 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:15.082 01.249 7680 Exposure complete
21:31:15.193 00.111 7680 worker thread done servicing request
21:31:15.193 00.000 6120 OnExposeComplete: enter
21:31:15.198 00.005 6120 UpdateGuideState(): m_state=6
21:31:15.202 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
21:31:15.209 00.007 6120 Star::Find returns 1 (0), X=1198.48, Y=1047.46, Mass=5737, SNR=48.7, Peak=126 HFD=7.1
21:31:15.213 00.004 6120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-2.95) = xAngle (2.76 = 2.76)
21:31:15.217 00.004 6120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.49 = 2.49)
21:31:15.221 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-0.20 mountX=-0.10 mountY=0.07, mountTheta=2.56
21:31:15.226 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.02, opts=13)
21:31:15.229 00.003 6120 Enqueuing Move request for scope (0.11, -0.02)
21:31:15.233 00.004 7680 Worker thread wakes up
21:31:15.233 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
21:31:15.233 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
21:31:15.233 00.000 7680 Moving (0.11, -0.02) raw xDistance=-0.10 yDistance=0.07
21:31:15.233 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:31:15.235 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:31:15.235 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:31:15.235 00.000 7680 MoveAxis(E, 0, ABG)
21:31:15.235 00.000 7680 Move returns status 0, amount 0
21:31:15.235 00.000 7680 MoveAxis(N, 0, ABG)
21:31:15.236 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:31:15.240 00.004 7680 Move returns status 0, amount 0
21:31:15.240 00.000 7680 move complete, result=0
21:31:15.240 00.000 7680 worker thread done servicing request
21:31:15.261 00.021 6120 UpdateGuideState exits: m=5737 SNR=48.7
21:31:15.266 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:15.270 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:15.273 00.003 6120 Enqueuing Expose request
21:31:15.278 00.005 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:31:15.281 00.003 7680 Worker thread wakes up
21:31:15.281 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:15.281 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:16.526 01.245 7680 Exposure complete
21:31:16.626 00.100 7680 worker thread done servicing request
21:31:16.626 00.000 6120 OnExposeComplete: enter
21:31:16.631 00.005 6120 UpdateGuideState(): m_state=6
21:31:16.635 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
21:31:16.640 00.005 6120 Star::Find returns 1 (0), X=1198.52, Y=1047.62, Mass=5478, SNR=47.8, Peak=133 HFD=6.9
21:31:16.645 00.005 6120 CameraToMount -- cameraTheta (0.74) - m_xAngle (-2.95) = xAngle (3.70 = -2.59)
21:31:16.650 00.005 6120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.43 = -2.86)
21:31:16.653 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.74 mountX=-0.17 mountY=-0.06, mountTheta=-2.82
21:31:16.659 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.14, opts=13)
21:31:16.661 00.002 6120 Enqueuing Move request for scope (0.15, 0.14)
21:31:16.665 00.004 7680 Worker thread wakes up
21:31:16.665 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
21:31:16.665 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
21:31:16.665 00.000 7680 Moving (0.15, 0.14) raw xDistance=-0.17 yDistance=-0.06
21:31:16.665 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:31:16.665 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:31:16.666 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:31:16.666 00.000 7680 MoveAxis(E, 0, ABG)
21:31:16.666 00.000 7680 Move returns status 0, amount 0
21:31:16.666 00.000 7680 MoveAxis(N, 0, ABG)
21:31:16.666 00.000 7680 Move returns status 0, amount 0
21:31:16.668 00.002 7680 move complete, result=0
21:31:16.668 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:31:16.672 00.004 7680 worker thread done servicing request
21:31:16.693 00.021 6120 UpdateGuideState exits: m=5478 SNR=47.8
21:31:16.698 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:16.703 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:16.710 00.007 6120 Enqueuing Expose request
21:31:16.715 00.005 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:31:16.720 00.005 7680 Worker thread wakes up
21:31:16.720 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:16.720 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:17.963 01.243 7680 Exposure complete
21:31:18.069 00.106 7680 worker thread done servicing request
21:31:18.070 00.001 6120 OnExposeComplete: enter
21:31:18.075 00.005 6120 UpdateGuideState(): m_state=6
21:31:18.079 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
21:31:18.083 00.004 6120 Star::Find returns 1 (0), X=1198.63, Y=1047.83, Mass=5688, SNR=49.2, Peak=130 HFD=6.9
21:31:18.086 00.003 6120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-2.95) = xAngle (3.89 = -2.40)
21:31:18.090 00.004 6120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.62 = -2.67)
21:31:18.094 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=0.35 hyp=0.44 cameraTheta=0.93 mountX=-0.32 mountY=-0.20, mountTheta=-2.58
21:31:18.098 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.35, opts=13)
21:31:18.103 00.005 6120 Enqueuing Move request for scope (0.26, 0.35)
21:31:18.107 00.004 7680 Worker thread wakes up
21:31:18.107 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.35) opts 0xd
21:31:18.107 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.35)
21:31:18.107 00.000 7680 Moving (0.26, 0.35) raw xDistance=-0.32 yDistance=-0.20
21:31:18.107 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
21:31:18.107 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:31:18.107 00.000 7680 MoveAxis(E, 136, ABG)
21:31:18.107 00.000 7680 Guiding  Dir = 2, Dur = 136
21:31:18.108 00.001 7680 IsSlewing returns 0
21:31:18.108 00.000 7680 IsGuiding returns 0
21:31:18.108 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:31:18.117 00.009 7680 PulseGuide returned control before completion, sleep 146
21:31:18.141 00.024 6120 UpdateGuideState exits: m=5688 SNR=49.2
21:31:18.148 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:18.152 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:18.156 00.004 6120 Enqueuing Expose request
21:31:18.268 00.112 7680 IsGuiding returns 0
21:31:18.268 00.000 7680 Move returns status 0, amount 136
21:31:18.268 00.000 7680 MoveAxis(N, 109, ABG)
21:31:18.269 00.001 7680 Guiding  Dir = 0, Dur = 109
21:31:18.269 00.000 7680 IsSlewing returns 0
21:31:18.270 00.001 7680 IsGuiding returns 0
21:31:18.270 00.000 7680 PulseGuide returned control before completion, sleep 119
21:31:18.392 00.122 7680 IsGuiding returns 1
21:31:18.393 00.001 7680 scope still moving after pulse duration time elapsed
21:31:18.423 00.030 7680 IsSlewing returns 0
21:31:18.424 00.001 7680 IsGuiding returns 0
21:31:18.426 00.002 7680 scope move finished after 109 + 45 ms
21:31:18.426 00.000 7680 Move returns status 0, amount 109
21:31:18.426 00.000 7680 move complete, result=0
21:31:18.427 00.001 7680 worker thread done servicing request
21:31:18.427 00.000 6120 GuideStep: -0.3 px 136 ms EAST, -0.2 px 109 ms NORTH
21:31:18.433 00.006 7680 Worker thread wakes up
21:31:18.433 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:18.433 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:19.688 01.255 7680 Exposure complete
21:31:19.794 00.106 7680 worker thread done servicing request
21:31:19.794 00.000 6120 OnExposeComplete: enter
21:31:19.800 00.006 6120 UpdateGuideState(): m_state=6
21:31:19.805 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
21:31:19.809 00.004 6120 Star::Find returns 1 (0), X=1198.50, Y=1047.81, Mass=5757, SNR=49.1, Peak=118 HFD=7.0
21:31:19.812 00.003 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
21:31:19.817 00.005 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
21:31:19.820 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.33 hyp=0.35 cameraTheta=1.20 mountX=-0.19 mountY=-0.24, mountTheta=-2.24
21:31:19.828 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.33, opts=13)
21:31:19.832 00.004 6120 Enqueuing Move request for scope (0.13, 0.33)
21:31:19.835 00.003 7680 Worker thread wakes up
21:31:19.835 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.33) opts 0xd
21:31:19.835 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.33)
21:31:19.837 00.002 7680 Moving (0.13, 0.33) raw xDistance=-0.19 yDistance=-0.24
21:31:19.837 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:31:19.837 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:31:19.837 00.000 7680 MoveAxis(E, 0, ABG)
21:31:19.837 00.000 7680 Move returns status 0, amount 0
21:31:19.837 00.000 7680 MoveAxis(N, 130, ABG)
21:31:19.838 00.001 7680 Guiding  Dir = 0, Dur = 130
21:31:19.838 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:31:19.842 00.004 7680 IsSlewing returns 0
21:31:19.842 00.000 7680 IsGuiding returns 0
21:31:19.842 00.000 7680 PulseGuide returned control before completion, sleep 140
21:31:19.863 00.021 6120 UpdateGuideState exits: m=5757 SNR=49.1
21:31:19.868 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:19.872 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:19.876 00.004 6120 Enqueuing Expose request
21:31:19.990 00.114 7680 IsGuiding returns 1
21:31:19.992 00.002 7680 scope still moving after pulse duration time elapsed
21:31:20.022 00.030 7680 IsSlewing returns 0
21:31:20.024 00.002 7680 IsGuiding returns 0
21:31:20.024 00.000 7680 scope move finished after 130 + 51 ms
21:31:20.024 00.000 7680 Move returns status 0, amount 130
21:31:20.025 00.001 7680 move complete, result=0
21:31:20.025 00.000 7680 worker thread done servicing request
21:31:20.026 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 130 ms NORTH
21:31:20.030 00.004 7680 Worker thread wakes up
21:31:20.031 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:20.031 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:21.287 01.256 7680 Exposure complete
21:31:21.400 00.113 7680 worker thread done servicing request
21:31:21.400 00.000 6120 OnExposeComplete: enter
21:31:21.403 00.003 6120 UpdateGuideState(): m_state=6
21:31:21.408 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
21:31:21.412 00.004 6120 Star::Find returns 1 (0), X=1198.43, Y=1047.75, Mass=5985, SNR=50.9, Peak=132 HFD=7.0
21:31:21.415 00.003 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
21:31:21.420 00.005 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
21:31:21.424 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.27 hyp=0.27 cameraTheta=1.35 mountX=-0.11 mountY=-0.21, mountTheta=-2.05
21:31:21.430 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.27, opts=13)
21:31:21.434 00.004 6120 Enqueuing Move request for scope (0.06, 0.27)
21:31:21.437 00.003 7680 Worker thread wakes up
21:31:21.437 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.27) opts 0xd
21:31:21.439 00.002 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.27)
21:31:21.439 00.000 7680 Moving (0.06, 0.27) raw xDistance=-0.11 yDistance=-0.21
21:31:21.439 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:31:21.439 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:31:21.440 00.001 7680 MoveAxis(E, 0, ABG)
21:31:21.440 00.000 7680 Move returns status 0, amount 0
21:31:21.440 00.000 7680 MoveAxis(N, 115, ABG)
21:31:21.440 00.000 7680 Guiding  Dir = 0, Dur = 115
21:31:21.441 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:31:21.445 00.004 7680 IsSlewing returns 0
21:31:21.446 00.001 7680 IsGuiding returns 0
21:31:21.446 00.000 7680 PulseGuide returned control before completion, sleep 125
21:31:21.470 00.024 6120 UpdateGuideState exits: m=5985 SNR=50.9
21:31:21.480 00.010 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:21.486 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:21.488 00.002 6120 Enqueuing Expose request
21:31:21.576 00.088 7680 IsGuiding returns 1
21:31:21.577 00.001 7680 scope still moving after pulse duration time elapsed
21:31:21.607 00.030 7680 IsSlewing returns 0
21:31:21.608 00.001 7680 IsGuiding returns 0
21:31:21.610 00.002 7680 scope move finished after 115 + 49 ms
21:31:21.611 00.001 7680 Move returns status 0, amount 115
21:31:21.611 00.000 7680 move complete, result=0
21:31:21.611 00.000 7680 worker thread done servicing request
21:31:21.611 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 115 ms NORTH
21:31:21.619 00.008 7680 Worker thread wakes up
21:31:21.619 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:21.619 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:22.871 01.252 7680 Exposure complete
21:31:22.967 00.096 7680 worker thread done servicing request
21:31:22.968 00.001 6120 OnExposeComplete: enter
21:31:22.972 00.004 6120 UpdateGuideState(): m_state=6
21:31:22.976 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
21:31:22.980 00.004 6120 Star::Find returns 1 (0), X=1198.50, Y=1047.90, Mass=5660, SNR=48.2, Peak=137 HFD=6.7
21:31:22.985 00.005 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
21:31:22.989 00.004 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
21:31:22.993 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.42 hyp=0.44 cameraTheta=1.27 mountX=-0.21 mountY=-0.32, mountTheta=-2.15
21:31:22.999 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.42, opts=13)
21:31:23.003 00.004 6120 Enqueuing Move request for scope (0.13, 0.42)
21:31:23.006 00.003 7680 Worker thread wakes up
21:31:23.006 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.42) opts 0xd
21:31:23.006 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.42)
21:31:23.007 00.001 7680 Moving (0.13, 0.42) raw xDistance=-0.21 yDistance=-0.32
21:31:23.007 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
21:31:23.007 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:31:23.007 00.000 7680 MoveAxis(E, 88, ABG)
21:31:23.008 00.001 7680 Guiding  Dir = 2, Dur = 88
21:31:23.008 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=224, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:31:23.014 00.006 7680 IsSlewing returns 0
21:31:23.014 00.000 7680 IsGuiding returns 0
21:31:23.014 00.000 7680 PulseGuide returned control before completion, sleep 98
21:31:23.064 00.050 6120 UpdateGuideState exits: m=5660 SNR=48.2
21:31:23.069 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:23.074 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:23.080 00.006 6120 Enqueuing Expose request
21:31:23.122 00.042 7680 IsGuiding returns 1
21:31:23.122 00.000 7680 scope still moving after pulse duration time elapsed
21:31:23.153 00.031 7680 IsSlewing returns 0
21:31:23.153 00.000 7680 IsGuiding returns 0
21:31:23.155 00.002 7680 scope move finished after 88 + 52 ms
21:31:23.155 00.000 7680 Move returns status 0, amount 88
21:31:23.155 00.000 7680 MoveAxis(N, 172, ABG)
21:31:23.155 00.000 7680 Guiding  Dir = 0, Dur = 172
21:31:23.155 00.000 7680 IsSlewing returns 0
21:31:23.157 00.002 7680 IsGuiding returns 0
21:31:23.157 00.000 7680 PulseGuide returned control before completion, sleep 182
21:31:23.342 00.185 7680 IsGuiding returns 1
21:31:23.343 00.001 7680 scope still moving after pulse duration time elapsed
21:31:23.372 00.029 7680 IsSlewing returns 0
21:31:23.373 00.001 7680 IsGuiding returns 0
21:31:23.375 00.002 7680 scope move finished after 172 + 45 ms
21:31:23.375 00.000 7680 Move returns status 0, amount 172
21:31:23.375 00.000 7680 move complete, result=0
21:31:23.375 00.000 7680 worker thread done servicing request
21:31:23.375 00.000 6120 GuideStep: -0.2 px 88 ms EAST, -0.3 px 172 ms NORTH
21:31:23.383 00.008 7680 Worker thread wakes up
21:31:23.383 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:23.383 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:24.636 01.253 7680 Exposure complete
21:31:24.751 00.115 7680 worker thread done servicing request
21:31:24.752 00.001 6120 OnExposeComplete: enter
21:31:24.757 00.005 6120 UpdateGuideState(): m_state=6
21:31:24.760 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
21:31:24.765 00.005 6120 Star::Find returns 1 (0), X=1198.39, Y=1047.89, Mass=5437, SNR=46.4, Peak=127 HFD=6.5
21:31:24.770 00.005 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.80)
21:31:24.774 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.07)
21:31:24.777 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.41 hyp=0.41 cameraTheta=1.53 mountX=-0.09 mountY=-0.36, mountTheta=-1.82
21:31:24.783 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.41, opts=13)
21:31:24.787 00.004 6120 Enqueuing Move request for scope (0.02, 0.41)
21:31:24.790 00.003 7680 Worker thread wakes up
21:31:24.791 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.41) opts 0xd
21:31:24.791 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.41)
21:31:24.792 00.001 7680 Moving (0.02, 0.41) raw xDistance=-0.09 yDistance=-0.36
21:31:24.792 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:31:24.792 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:31:24.792 00.000 7680 MoveAxis(E, 0, ABG)
21:31:24.793 00.001 7680 Move returns status 0, amount 0
21:31:24.793 00.000 7680 MoveAxis(N, 194, ABG)
21:31:24.793 00.000 7680 Guiding  Dir = 0, Dur = 194
21:31:24.793 00.000 7680 IsSlewing returns 0
21:31:24.793 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:31:24.798 00.005 7680 IsGuiding returns 0
21:31:24.799 00.001 7680 PulseGuide returned control before completion, sleep 204
21:31:24.820 00.021 6120 UpdateGuideState exits: m=5437 SNR=46.4
21:31:24.825 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:24.831 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:24.835 00.004 6120 Enqueuing Expose request
21:31:25.017 00.182 7680 IsGuiding returns 1
21:31:25.018 00.001 7680 scope still moving after pulse duration time elapsed
21:31:25.048 00.030 7680 IsSlewing returns 0
21:31:25.050 00.002 7680 IsGuiding returns 0
21:31:25.051 00.001 7680 scope move finished after 194 + 57 ms
21:31:25.051 00.000 7680 Move returns status 0, amount 194
21:31:25.051 00.000 7680 move complete, result=0
21:31:25.053 00.002 7680 worker thread done servicing request
21:31:25.053 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 194 ms NORTH
21:31:25.061 00.008 7680 Worker thread wakes up
21:31:25.061 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:25.061 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:26.310 01.249 7680 Exposure complete
21:31:26.440 00.130 7680 worker thread done servicing request
21:31:26.440 00.000 6120 OnExposeComplete: enter
21:31:26.445 00.005 6120 UpdateGuideState(): m_state=6
21:31:26.449 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
21:31:26.452 00.003 6120 Star::Find returns 1 (0), X=1198.23, Y=1047.64, Mass=5403, SNR=46.7, Peak=130 HFD=6.7
21:31:26.458 00.006 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.26 = -1.03)
21:31:26.463 00.005 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.29)
21:31:26.468 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.22 cameraTheta=2.30 mountX=0.11 mountY=-0.21, mountTheta=-1.08
21:31:26.472 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.16, opts=13)
21:31:26.476 00.004 6120 Enqueuing Move request for scope (-0.14, 0.16)
21:31:26.480 00.004 7680 Worker thread wakes up
21:31:26.480 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
21:31:26.480 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
21:31:26.480 00.000 7680 Moving (-0.14, 0.16) raw xDistance=0.11 yDistance=-0.21
21:31:26.480 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:31:26.480 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:31:26.480 00.000 7680 MoveAxis(E, 0, ABG)
21:31:26.480 00.000 7680 Move returns status 0, amount 0
21:31:26.482 00.002 7680 MoveAxis(N, 112, ABG)
21:31:26.482 00.000 7680 Guiding  Dir = 0, Dur = 112
21:31:26.482 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:31:26.486 00.004 7680 IsSlewing returns 0
21:31:26.486 00.000 7680 IsGuiding returns 0
21:31:26.487 00.001 7680 PulseGuide returned control before completion, sleep 122
21:31:26.508 00.021 6120 UpdateGuideState exits: m=5403 SNR=46.7
21:31:26.515 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:26.520 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:26.525 00.005 6120 Enqueuing Expose request
21:31:26.616 00.091 7680 IsGuiding returns 1
21:31:26.616 00.000 7680 scope still moving after pulse duration time elapsed
21:31:26.646 00.030 7680 IsSlewing returns 0
21:31:26.648 00.002 7680 IsGuiding returns 0
21:31:26.648 00.000 7680 scope move finished after 112 + 49 ms
21:31:26.649 00.001 7680 Move returns status 0, amount 112
21:31:26.650 00.001 7680 move complete, result=0
21:31:26.650 00.000 7680 worker thread done servicing request
21:31:26.650 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 112 ms NORTH
21:31:26.657 00.007 7680 Worker thread wakes up
21:31:26.657 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:26.657 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:27.906 01.249 7680 Exposure complete
21:31:28.026 00.120 7680 worker thread done servicing request
21:31:28.026 00.000 6120 OnExposeComplete: enter
21:31:28.032 00.006 6120 UpdateGuideState(): m_state=6
21:31:28.035 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
21:31:28.040 00.005 6120 Star::Find returns 1 (0), X=1198.38, Y=1047.51, Mass=5834, SNR=49.1, Peak=128 HFD=7.1
21:31:28.044 00.004 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.05 = -2.23)
21:31:28.048 00.004 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.50)
21:31:28.054 00.006 6120 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.10 mountX=-0.02 mountY=-0.02, mountTheta=-2.37
21:31:28.059 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.02, opts=13)
21:31:28.063 00.004 6120 Enqueuing Move request for scope (0.01, 0.02)
21:31:28.067 00.004 7680 Worker thread wakes up
21:31:28.067 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
21:31:28.067 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
21:31:28.067 00.000 7680 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=-0.02
21:31:28.067 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:31:28.067 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:31:28.068 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:31:28.068 00.000 7680 MoveAxis(E, 0, ABG)
21:31:28.068 00.000 7680 Move returns status 0, amount 0
21:31:28.068 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=190, Gamma=1.000
21:31:28.073 00.005 7680 MoveAxis(N, 0, ABG)
21:31:28.075 00.002 7680 Move returns status 0, amount 0
21:31:28.075 00.000 7680 move complete, result=0
21:31:28.075 00.000 7680 worker thread done servicing request
21:31:28.096 00.021 6120 UpdateGuideState exits: m=5834 SNR=49.1
21:31:28.100 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:28.105 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:28.111 00.006 6120 Enqueuing Expose request
21:31:28.116 00.005 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:31:28.121 00.005 7680 Worker thread wakes up
21:31:28.121 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:28.121 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:29.366 01.245 7680 Exposure complete
21:31:29.477 00.111 7680 worker thread done servicing request
21:31:29.477 00.000 6120 OnExposeComplete: enter
21:31:29.483 00.006 6120 UpdateGuideState(): m_state=6
21:31:29.487 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
21:31:29.491 00.004 6120 Star::Find returns 1 (0), X=1198.39, Y=1047.65, Mass=5676, SNR=48.5, Peak=126 HFD=6.9
21:31:29.495 00.004 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.90)
21:31:29.500 00.005 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.17)
21:31:29.503 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.43 mountX=-0.05 mountY=-0.14, mountTheta=-1.94
21:31:29.507 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.17, opts=13)
21:31:29.512 00.005 6120 Enqueuing Move request for scope (0.02, 0.17)
21:31:29.518 00.006 7680 Worker thread wakes up
21:31:29.518 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
21:31:29.518 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
21:31:29.518 00.000 7680 Moving (0.02, 0.17) raw xDistance=-0.05 yDistance=-0.14
21:31:29.518 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:31:29.519 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:31:29.519 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:31:29.519 00.000 7680 MoveAxis(E, 0, ABG)
21:31:29.519 00.000 7680 Move returns status 0, amount 0
21:31:29.519 00.000 7680 MoveAxis(N, 0, ABG)
21:31:29.521 00.002 7680 Move returns status 0, amount 0
21:31:29.521 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:31:29.525 00.004 7680 move complete, result=0
21:31:29.525 00.000 7680 worker thread done servicing request
21:31:29.544 00.019 6120 UpdateGuideState exits: m=5676 SNR=48.5
21:31:29.549 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:29.553 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:29.556 00.003 6120 Enqueuing Expose request
21:31:29.560 00.004 7680 Worker thread wakes up
21:31:29.561 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:31:29.565 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:29.565 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:30.808 01.243 7680 Exposure complete
21:31:30.910 00.102 7680 worker thread done servicing request
21:31:30.910 00.000 6120 OnExposeComplete: enter
21:31:30.914 00.004 6120 UpdateGuideState(): m_state=6
21:31:30.919 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
21:31:30.924 00.005 6120 Star::Find returns 1 (0), X=1198.07, Y=1048.64, Mass=5317, SNR=46.4, Peak=123 HFD=6.7
21:31:30.928 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.78 = -1.51)
21:31:30.932 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
21:31:30.935 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=1.16 hyp=1.19 cameraTheta=1.82 mountX=0.08 mountY=-1.17, mountTheta=-1.50
21:31:30.942 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=1.16, opts=13)
21:31:30.946 00.004 6120 Enqueuing Move request for scope (-0.30, 1.16)
21:31:30.951 00.005 7680 Worker thread wakes up
21:31:30.951 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 1.16) opts 0xd
21:31:30.951 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 1.16)
21:31:30.951 00.000 7680 Moving (-0.30, 1.16) raw xDistance=0.08 yDistance=-1.17
21:31:30.952 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:31:30.952 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.17 from input -1.17
21:31:30.952 00.000 7680 MoveAxis(E, 0, ABG)
21:31:30.952 00.000 7680 Move returns status 0, amount 0
21:31:30.953 00.001 7680 MoveAxis(N, 635, ABG)
21:31:30.953 00.000 7680 Guiding  Dir = 0, Dur = 635
21:31:30.953 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:31:30.959 00.006 7680 IsSlewing returns 0
21:31:30.959 00.000 7680 IsGuiding returns 0
21:31:30.960 00.001 7680 PulseGuide returned control before completion, sleep 645
21:31:30.981 00.021 6120 UpdateGuideState exits: m=5317 SNR=46.4
21:31:30.988 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:30.993 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:30.996 00.003 6120 Enqueuing Expose request
21:31:31.606 00.610 7680 IsGuiding returns 1
21:31:31.606 00.000 7680 scope still moving after pulse duration time elapsed
21:31:31.638 00.032 7680 IsSlewing returns 0
21:31:31.638 00.000 7680 IsGuiding returns 0
21:31:31.639 00.001 7680 scope move finished after 635 + 44 ms
21:31:31.639 00.000 7680 Move returns status 0, amount 635
21:31:31.639 00.000 7680 move complete, result=0
21:31:31.639 00.000 7680 worker thread done servicing request
21:31:31.640 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -1.2 px 635 ms NORTH
21:31:31.647 00.007 7680 Worker thread wakes up
21:31:31.647 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:31.647 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:32.907 01.260 7680 Exposure complete
21:31:32.998 00.091 7680 worker thread done servicing request
21:31:32.999 00.001 6120 OnExposeComplete: enter
21:31:33.002 00.003 6120 UpdateGuideState(): m_state=6
21:31:33.006 00.004 6120 Star::Find(15, 1198, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
21:31:33.010 00.004 6120 Star::Find returns 1 (0), X=1198.13, Y=1047.43, Mass=5879, SNR=49.3, Peak=127 HFD=6.9
21:31:33.015 00.005 6120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-2.95) = xAngle (0.04 = 0.04)
21:31:33.022 00.007 6120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.23 = -0.23)
21:31:33.026 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.06 hyp=0.24 cameraTheta=-2.91 mountX=0.24 mountY=-0.05, mountTheta=-0.22
21:31:33.032 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.06, opts=13)
21:31:33.036 00.004 6120 Enqueuing Move request for scope (-0.24, -0.06)
21:31:33.040 00.004 7680 Worker thread wakes up
21:31:33.040 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.06) opts 0xd
21:31:33.040 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.06)
21:31:33.040 00.000 7680 Moving (-0.24, -0.06) raw xDistance=0.24 yDistance=-0.05
21:31:33.040 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
21:31:33.041 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:31:33.041 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:31:33.041 00.000 7680 MoveAxis(W, 103, ABG)
21:31:33.041 00.000 7680 Guiding  Dir = 3, Dur = 103
21:31:33.041 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:31:33.046 00.005 7680 IsSlewing returns 0
21:31:33.046 00.000 7680 IsGuiding returns 0
21:31:33.046 00.000 7680 PulseGuide returned control before completion, sleep 113
21:31:33.068 00.022 6120 UpdateGuideState exits: m=5879 SNR=49.3
21:31:33.073 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:33.077 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:33.081 00.004 6120 Enqueuing Expose request
21:31:33.173 00.092 7680 IsGuiding returns 0
21:31:33.174 00.001 7680 Move returns status 0, amount 103
21:31:33.174 00.000 7680 MoveAxis(N, 0, ABG)
21:31:33.175 00.001 7680 Move returns status 0, amount 0
21:31:33.175 00.000 7680 move complete, result=0
21:31:33.176 00.001 7680 worker thread done servicing request
21:31:33.176 00.000 7680 Worker thread wakes up
21:31:33.176 00.000 6120 GuideStep: 0.2 px 103 ms WEST, -0.1 px 0 ms NORTH
21:31:33.182 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:33.183 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:34.432 01.249 7680 Exposure complete
21:31:34.546 00.114 7680 worker thread done servicing request
21:31:34.546 00.000 6120 OnExposeComplete: enter
21:31:34.550 00.004 6120 UpdateGuideState(): m_state=6
21:31:34.554 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
21:31:34.557 00.003 6120 Star::Find returns 1 (0), X=1198.55, Y=1047.43, Mass=5627, SNR=48.5, Peak=126 HFD=7.0
21:31:34.562 00.005 6120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-2.95) = xAngle (2.67 = 2.67)
21:31:34.565 00.003 6120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.41 = 2.41)
21:31:34.569 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-0.28 mountX=-0.17 mountY=0.13, mountTheta=2.50
21:31:34.575 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.05, opts=13)
21:31:34.582 00.007 6120 Enqueuing Move request for scope (0.18, -0.05)
21:31:34.586 00.004 7680 Worker thread wakes up
21:31:34.587 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
21:31:34.587 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
21:31:34.587 00.000 7680 Moving (0.18, -0.05) raw xDistance=-0.17 yDistance=0.13
21:31:34.588 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:31:34.588 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:31:34.588 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:31:34.588 00.000 7680 MoveAxis(E, 0, ABG)
21:31:34.588 00.000 7680 Move returns status 0, amount 0
21:31:34.588 00.000 7680 MoveAxis(N, 0, ABG)
21:31:34.589 00.001 7680 Move returns status 0, amount 0
21:31:34.589 00.000 7680 move complete, result=0
21:31:34.589 00.000 7680 worker thread done servicing request
21:31:34.589 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:31:34.617 00.028 6120 UpdateGuideState exits: m=5627 SNR=48.5
21:31:34.622 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:34.626 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:34.631 00.005 6120 Enqueuing Expose request
21:31:34.635 00.004 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:31:34.640 00.005 7680 Worker thread wakes up
21:31:34.642 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:34.642 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:35.885 01.243 7680 Exposure complete
21:31:36.000 00.115 7680 worker thread done servicing request
21:31:36.000 00.000 6120 OnExposeComplete: enter
21:31:36.004 00.004 6120 UpdateGuideState(): m_state=6
21:31:36.008 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
21:31:36.011 00.003 6120 Star::Find returns 1 (0), X=1198.64, Y=1047.50, Mass=5740, SNR=48.4, Peak=134 HFD=7.0
21:31:36.017 00.006 6120 CameraToMount -- cameraTheta (0.08) - m_xAngle (-2.95) = xAngle (3.03 = 3.03)
21:31:36.023 00.006 6120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.76 = 2.76)
21:31:36.028 00.005 6120 CameraToMount -- cameraX=0.27 cameraY=0.02 hyp=0.27 cameraTheta=0.08 mountX=-0.27 mountY=0.10, mountTheta=2.79
21:31:36.034 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.02, opts=13)
21:31:36.037 00.003 6120 Enqueuing Move request for scope (0.27, 0.02)
21:31:36.042 00.005 7680 Worker thread wakes up
21:31:36.042 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.02) opts 0xd
21:31:36.042 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.02)
21:31:36.042 00.000 7680 Moving (0.27, 0.02) raw xDistance=-0.27 yDistance=0.10
21:31:36.043 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
21:31:36.043 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:31:36.043 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:31:36.044 00.001 7680 MoveAxis(E, 115, ABG)
21:31:36.044 00.000 7680 Guiding  Dir = 2, Dur = 115
21:31:36.044 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:31:36.051 00.007 7680 IsSlewing returns 0
21:31:36.051 00.000 7680 IsGuiding returns 0
21:31:36.052 00.001 7680 PulseGuide returned control before completion, sleep 125
21:31:36.074 00.022 6120 UpdateGuideState exits: m=5740 SNR=48.4
21:31:36.078 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:36.083 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:36.086 00.003 6120 Enqueuing Expose request
21:31:36.188 00.102 7680 IsGuiding returns 1
21:31:36.188 00.000 7680 scope still moving after pulse duration time elapsed
21:31:36.220 00.032 7680 IsSlewing returns 0
21:31:36.221 00.001 7680 IsGuiding returns 0
21:31:36.221 00.000 7680 scope move finished after 115 + 55 ms
21:31:36.223 00.002 7680 Move returns status 0, amount 115
21:31:36.223 00.000 7680 MoveAxis(N, 0, ABG)
21:31:36.224 00.001 7680 Move returns status 0, amount 0
21:31:36.224 00.000 7680 move complete, result=0
21:31:36.224 00.000 7680 worker thread done servicing request
21:31:36.225 00.001 7680 Worker thread wakes up
21:31:36.225 00.000 6120 GuideStep: -0.3 px 115 ms EAST, 0.1 px 0 ms NORTH
21:31:36.231 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:36.231 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:37.478 01.247 7680 Exposure complete
21:31:37.587 00.109 7680 worker thread done servicing request
21:31:37.588 00.001 6120 OnExposeComplete: enter
21:31:37.592 00.004 6120 UpdateGuideState(): m_state=6
21:31:37.597 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
21:31:37.600 00.003 6120 Star::Find returns 1 (0), X=1198.42, Y=1047.84, Mass=5801, SNR=48.6, Peak=131 HFD=6.8
21:31:37.604 00.004 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.91)
21:31:37.609 00.005 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.18)
21:31:37.612 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.35 hyp=0.36 cameraTheta=1.42 mountX=-0.12 mountY=-0.29, mountTheta=-1.95
21:31:37.618 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.35, opts=13)
21:31:37.622 00.004 6120 Enqueuing Move request for scope (0.05, 0.35)
21:31:37.625 00.003 7680 Worker thread wakes up
21:31:37.625 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.35) opts 0xd
21:31:37.626 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.35)
21:31:37.626 00.000 7680 Moving (0.05, 0.35) raw xDistance=-0.12 yDistance=-0.29
21:31:37.626 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:31:37.626 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:31:37.626 00.000 7680 MoveAxis(E, 0, ABG)
21:31:37.626 00.000 7680 Move returns status 0, amount 0
21:31:37.627 00.001 7680 MoveAxis(N, 159, ABG)
21:31:37.627 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=194, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:31:37.631 00.004 7680 Guiding  Dir = 0, Dur = 159
21:31:37.632 00.001 7680 IsSlewing returns 0
21:31:37.632 00.000 7680 IsGuiding returns 0
21:31:37.632 00.000 7680 PulseGuide returned control before completion, sleep 169
21:31:37.655 00.023 6120 UpdateGuideState exits: m=5801 SNR=48.6
21:31:37.659 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:37.663 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:37.667 00.004 6120 Enqueuing Expose request
21:31:37.810 00.143 7680 IsGuiding returns 1
21:31:37.811 00.001 7680 scope still moving after pulse duration time elapsed
21:31:37.840 00.029 7680 IsSlewing returns 0
21:31:37.842 00.002 7680 IsGuiding returns 0
21:31:37.842 00.000 7680 scope move finished after 159 + 50 ms
21:31:37.843 00.001 7680 Move returns status 0, amount 159
21:31:37.843 00.000 7680 move complete, result=0
21:31:37.843 00.000 7680 worker thread done servicing request
21:31:37.843 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 159 ms NORTH
21:31:37.849 00.006 7680 Worker thread wakes up
21:31:37.849 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:37.849 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:39.107 01.258 7680 Exposure complete
21:31:39.217 00.110 7680 worker thread done servicing request
21:31:39.218 00.001 6120 OnExposeComplete: enter
21:31:39.222 00.004 6120 UpdateGuideState(): m_state=6
21:31:39.225 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
21:31:39.229 00.004 6120 Star::Find returns 1 (0), X=1198.52, Y=1047.73, Mass=5845, SNR=49.4, Peak=139 HFD=6.8
21:31:39.233 00.004 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.98 = -2.31)
21:31:39.238 00.005 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.58)
21:31:39.243 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.29 cameraTheta=1.02 mountX=-0.19 mountY=-0.15, mountTheta=-2.47
21:31:39.248 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.24, opts=13)
21:31:39.252 00.004 6120 Enqueuing Move request for scope (0.15, 0.24)
21:31:39.255 00.003 7680 Worker thread wakes up
21:31:39.255 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.24) opts 0xd
21:31:39.255 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.24)
21:31:39.255 00.000 7680 Moving (0.15, 0.24) raw xDistance=-0.19 yDistance=-0.15
21:31:39.256 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:31:39.256 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:31:39.256 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:31:39.256 00.000 7680 MoveAxis(E, 0, ABG)
21:31:39.256 00.000 7680 Move returns status 0, amount 0
21:31:39.256 00.000 7680 MoveAxis(N, 0, ABG)
21:31:39.257 00.001 7680 Move returns status 0, amount 0
21:31:39.258 00.001 7680 move complete, result=0
21:31:39.258 00.000 7680 worker thread done servicing request
21:31:39.258 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:31:39.284 00.026 6120 UpdateGuideState exits: m=5845 SNR=49.4
21:31:39.287 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:39.290 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:39.294 00.004 6120 Enqueuing Expose request
21:31:39.299 00.005 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:31:39.302 00.003 7680 Worker thread wakes up
21:31:39.304 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:39.304 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:40.559 01.255 7680 Exposure complete
21:31:40.668 00.109 7680 worker thread done servicing request
21:31:40.669 00.001 6120 OnExposeComplete: enter
21:31:40.674 00.005 6120 UpdateGuideState(): m_state=6
21:31:40.679 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
21:31:40.683 00.004 6120 Star::Find returns 1 (0), X=1198.37, Y=1047.88, Mass=5667, SNR=48.0, Peak=125 HFD=6.8
21:31:40.686 00.003 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.77)
21:31:40.689 00.003 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
21:31:40.692 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=0.40 hyp=0.40 cameraTheta=1.56 mountX=-0.08 mountY=-0.36, mountTheta=-1.78
21:31:40.698 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.40, opts=13)
21:31:40.703 00.005 6120 Enqueuing Move request for scope (0.00, 0.40)
21:31:40.709 00.006 7680 Worker thread wakes up
21:31:40.709 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.40) opts 0xd
21:31:40.709 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.40)
21:31:40.709 00.000 7680 Moving (0.00, 0.40) raw xDistance=-0.08 yDistance=-0.36
21:31:40.710 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:31:40.710 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:31:40.710 00.000 7680 MoveAxis(E, 0, ABG)
21:31:40.710 00.000 7680 Move returns status 0, amount 0
21:31:40.710 00.000 7680 MoveAxis(N, 193, ABG)
21:31:40.711 00.001 7680 Guiding  Dir = 0, Dur = 193
21:31:40.711 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:31:40.715 00.004 7680 IsSlewing returns 0
21:31:40.716 00.001 7680 IsGuiding returns 0
21:31:40.716 00.000 7680 PulseGuide returned control before completion, sleep 203
21:31:40.740 00.024 6120 UpdateGuideState exits: m=5667 SNR=48.0
21:31:40.745 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:40.750 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:40.754 00.004 6120 Enqueuing Expose request
21:31:40.934 00.180 7680 IsGuiding returns 1
21:31:40.935 00.001 7680 scope still moving after pulse duration time elapsed
21:31:40.964 00.029 7680 IsSlewing returns 0
21:31:40.965 00.001 7680 IsGuiding returns 0
21:31:40.966 00.001 7680 scope move finished after 193 + 56 ms
21:31:40.967 00.001 7680 Move returns status 0, amount 193
21:31:40.967 00.000 7680 move complete, result=0
21:31:40.967 00.000 7680 worker thread done servicing request
21:31:40.967 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 193 ms NORTH
21:31:40.974 00.007 7680 Worker thread wakes up
21:31:40.974 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:40.974 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:42.217 01.243 7680 Exposure complete
21:31:42.323 00.106 7680 worker thread done servicing request
21:31:42.324 00.001 6120 OnExposeComplete: enter
21:31:42.328 00.004 6120 UpdateGuideState(): m_state=6
21:31:42.334 00.006 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
21:31:42.338 00.004 6120 Star::Find returns 1 (0), X=1198.49, Y=1047.63, Mass=5685, SNR=49.0, Peak=128 HFD=7.1
21:31:42.343 00.005 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.81 = -2.47)
21:31:42.347 00.004 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.54 = -2.74)
21:31:42.350 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.19 cameraTheta=0.86 mountX=-0.15 mountY=-0.07, mountTheta=-2.68
21:31:42.355 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.14, opts=13)
21:31:42.359 00.004 6120 Enqueuing Move request for scope (0.12, 0.14)
21:31:42.364 00.005 7680 Worker thread wakes up
21:31:42.364 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
21:31:42.364 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
21:31:42.364 00.000 7680 Moving (0.12, 0.14) raw xDistance=-0.15 yDistance=-0.07
21:31:42.364 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:31:42.364 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:31:42.365 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:31:42.365 00.000 7680 MoveAxis(E, 0, ABG)
21:31:42.365 00.000 7680 Move returns status 0, amount 0
21:31:42.365 00.000 7680 MoveAxis(N, 0, ABG)
21:31:42.366 00.001 7680 Move returns status 0, amount 0
21:31:42.366 00.000 7680 move complete, result=0
21:31:42.367 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:31:42.371 00.004 7680 worker thread done servicing request
21:31:42.391 00.020 6120 UpdateGuideState exits: m=5685 SNR=49.0
21:31:42.396 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:42.401 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:42.404 00.003 6120 Enqueuing Expose request
21:31:42.408 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:31:42.410 00.002 7680 Worker thread wakes up
21:31:42.411 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:42.411 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:43.657 01.246 7680 Exposure complete
21:31:43.771 00.114 7680 worker thread done servicing request
21:31:43.771 00.000 6120 OnExposeComplete: enter
21:31:43.776 00.005 6120 UpdateGuideState(): m_state=6
21:31:43.779 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
21:31:43.783 00.004 6120 Star::Find returns 1 (0), X=1198.44, Y=1048.03, Mass=5552, SNR=47.7, Peak=132 HFD=6.6
21:31:43.788 00.005 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
21:31:43.792 00.004 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
21:31:43.796 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.55 hyp=0.55 cameraTheta=1.45 mountX=-0.17 mountY=-0.46, mountTheta=-1.92
21:31:43.801 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.55, opts=13)
21:31:43.805 00.004 6120 Enqueuing Move request for scope (0.07, 0.55)
21:31:43.811 00.006 7680 Worker thread wakes up
21:31:43.811 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.55) opts 0xd
21:31:43.811 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.55)
21:31:43.811 00.000 7680 Moving (0.07, 0.55) raw xDistance=-0.17 yDistance=-0.46
21:31:43.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:31:43.812 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
21:31:43.812 00.000 7680 MoveAxis(E, 0, ABG)
21:31:43.812 00.000 7680 Move returns status 0, amount 0
21:31:43.812 00.000 7680 MoveAxis(N, 250, ABG)
21:31:43.812 00.000 7680 Guiding  Dir = 0, Dur = 250
21:31:43.813 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:31:43.817 00.004 7680 IsSlewing returns 0
21:31:43.817 00.000 7680 IsGuiding returns 0
21:31:43.818 00.001 7680 PulseGuide returned control before completion, sleep 260
21:31:43.838 00.020 6120 UpdateGuideState exits: m=5552 SNR=47.7
21:31:43.844 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:43.847 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:43.852 00.005 6120 Enqueuing Expose request
21:31:44.082 00.230 7680 IsGuiding returns 1
21:31:44.084 00.002 7680 scope still moving after pulse duration time elapsed
21:31:44.112 00.028 7680 IsSlewing returns 0
21:31:44.113 00.001 7680 IsGuiding returns 0
21:31:44.114 00.001 7680 scope move finished after 250 + 46 ms
21:31:44.114 00.000 7680 Move returns status 0, amount 250
21:31:44.115 00.001 7680 move complete, result=0
21:31:44.115 00.000 7680 worker thread done servicing request
21:31:44.115 00.000 7680 Worker thread wakes up
21:31:44.116 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 250 ms NORTH
21:31:44.122 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:44.122 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:45.376 01.254 7680 Exposure complete
21:31:45.483 00.107 7680 worker thread done servicing request
21:31:45.483 00.000 6120 OnExposeComplete: enter
21:31:45.488 00.005 6120 UpdateGuideState(): m_state=6
21:31:45.493 00.005 6120 Star::Find(15, 1198, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
21:31:45.497 00.004 6120 Star::Find returns 1 (0), X=1198.33, Y=1047.76, Mass=5520, SNR=47.9, Peak=138 HFD=6.7
21:31:45.501 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.61)
21:31:45.504 00.003 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
21:31:45.508 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.27 hyp=0.28 cameraTheta=1.72 mountX=-0.01 mountY=-0.26, mountTheta=-1.61
21:31:45.514 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.27, opts=13)
21:31:45.518 00.004 6120 Enqueuing Move request for scope (-0.04, 0.27)
21:31:45.522 00.004 7680 Worker thread wakes up
21:31:45.523 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.27) opts 0xd
21:31:45.523 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.27)
21:31:45.523 00.000 7680 Moving (-0.04, 0.27) raw xDistance=-0.01 yDistance=-0.26
21:31:45.523 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:31:45.523 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:31:45.523 00.000 7680 MoveAxis(E, 0, ABG)
21:31:45.523 00.000 7680 Move returns status 0, amount 0
21:31:45.524 00.001 7680 MoveAxis(N, 143, ABG)
21:31:45.524 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:31:45.528 00.004 7680 Guiding  Dir = 0, Dur = 143
21:31:45.528 00.000 7680 IsSlewing returns 0
21:31:45.529 00.001 7680 IsGuiding returns 0
21:31:45.529 00.000 7680 PulseGuide returned control before completion, sleep 153
21:31:45.549 00.020 6120 UpdateGuideState exits: m=5520 SNR=47.9
21:31:45.556 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:45.560 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:45.563 00.003 6120 Enqueuing Expose request
21:31:45.693 00.130 7680 IsGuiding returns 1
21:31:45.694 00.001 7680 scope still moving after pulse duration time elapsed
21:31:45.724 00.030 7680 IsSlewing returns 0
21:31:45.725 00.001 7680 IsGuiding returns 1
21:31:45.755 00.030 7680 IsSlewing returns 0
21:31:45.757 00.002 7680 IsGuiding returns 0
21:31:45.757 00.000 7680 scope move finished after 143 + 85 ms
21:31:45.758 00.001 7680 Move returns status 0, amount 143
21:31:45.759 00.001 7680 move complete, result=0
21:31:45.759 00.000 7680 worker thread done servicing request
21:31:45.759 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 143 ms NORTH
21:31:45.768 00.009 7680 Worker thread wakes up
21:31:45.768 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:45.769 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:47.017 01.248 7680 Exposure complete
21:31:47.124 00.107 7680 worker thread done servicing request
21:31:47.124 00.000 6120 OnExposeComplete: enter
21:31:47.130 00.006 6120 UpdateGuideState(): m_state=6
21:31:47.137 00.007 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
21:31:47.142 00.005 6120 Star::Find returns 1 (0), X=1198.62, Y=1047.69, Mass=5699, SNR=48.3, Peak=128 HFD=6.9
21:31:47.147 00.005 6120 CameraToMount -- cameraTheta (0.68) - m_xAngle (-2.95) = xAngle (3.63 = -2.65)
21:31:47.152 00.005 6120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.36 = -2.92)
21:31:47.158 00.006 6120 CameraToMount -- cameraX=0.25 cameraY=0.20 hyp=0.33 cameraTheta=0.68 mountX=-0.29 mountY=-0.07, mountTheta=-2.90
21:31:47.164 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.20, opts=13)
21:31:47.169 00.005 6120 Enqueuing Move request for scope (0.25, 0.20)
21:31:47.173 00.004 7680 Worker thread wakes up
21:31:47.175 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.20) opts 0xd
21:31:47.175 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.20)
21:31:47.175 00.000 7680 Moving (0.25, 0.20) raw xDistance=-0.29 yDistance=-0.07
21:31:47.175 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
21:31:47.176 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:31:47.176 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:31:47.176 00.000 7680 MoveAxis(E, 121, ABG)
21:31:47.176 00.000 7680 Guiding  Dir = 2, Dur = 121
21:31:47.177 00.001 7680 IsSlewing returns 0
21:31:47.177 00.000 7680 IsGuiding returns 0
21:31:47.178 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:31:47.186 00.008 7680 PulseGuide returned control before completion, sleep 131
21:31:47.219 00.033 6120 UpdateGuideState exits: m=5699 SNR=48.3
21:31:47.227 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:47.234 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:47.243 00.009 6120 Enqueuing Expose request
21:31:47.320 00.077 7680 IsGuiding returns 1
21:31:47.320 00.000 7680 scope still moving after pulse duration time elapsed
21:31:47.351 00.031 7680 IsSlewing returns 0
21:31:47.351 00.000 7680 IsGuiding returns 0
21:31:47.352 00.001 7680 scope move finished after 121 + 52 ms
21:31:47.352 00.000 7680 Move returns status 0, amount 121
21:31:47.352 00.000 7680 MoveAxis(N, 0, ABG)
21:31:47.352 00.000 7680 Move returns status 0, amount 0
21:31:47.352 00.000 7680 move complete, result=0
21:31:47.352 00.000 7680 worker thread done servicing request
21:31:47.353 00.001 6120 GuideStep: -0.3 px 121 ms EAST, -0.1 px 0 ms NORTH
21:31:47.358 00.005 7680 Worker thread wakes up
21:31:47.358 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:47.359 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:48.615 01.256 7680 Exposure complete
21:31:48.723 00.108 7680 worker thread done servicing request
21:31:48.723 00.000 6120 OnExposeComplete: enter
21:31:48.728 00.005 6120 UpdateGuideState(): m_state=6
21:31:48.733 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
21:31:48.737 00.004 6120 Star::Find returns 1 (0), X=1198.48, Y=1048.03, Mass=5627, SNR=48.0, Peak=125 HFD=6.7
21:31:48.741 00.004 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:31:48.744 00.003 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
21:31:48.749 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.55 hyp=0.56 cameraTheta=1.37 mountX=-0.21 mountY=-0.44, mountTheta=-2.01
21:31:48.754 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.55, opts=13)
21:31:48.758 00.004 6120 Enqueuing Move request for scope (0.11, 0.55)
21:31:48.761 00.003 7680 Worker thread wakes up
21:31:48.761 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.55) opts 0xd
21:31:48.763 00.002 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.55)
21:31:48.763 00.000 7680 Moving (0.11, 0.55) raw xDistance=-0.21 yDistance=-0.44
21:31:48.763 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
21:31:48.764 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
21:31:48.764 00.000 7680 MoveAxis(E, 97, ABG)
21:31:48.766 00.002 7680 Guiding  Dir = 2, Dur = 97
21:31:48.766 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:31:48.770 00.004 7680 IsSlewing returns 0
21:31:48.770 00.000 7680 IsGuiding returns 0
21:31:48.770 00.000 7680 PulseGuide returned control before completion, sleep 107
21:31:48.792 00.022 6120 UpdateGuideState exits: m=5627 SNR=48.0
21:31:48.797 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:48.803 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:48.808 00.005 6120 Enqueuing Expose request
21:31:48.884 00.076 7680 IsGuiding returns 1
21:31:48.884 00.000 7680 scope still moving after pulse duration time elapsed
21:31:48.914 00.030 7680 IsSlewing returns 0
21:31:48.915 00.001 7680 IsGuiding returns 0
21:31:48.915 00.000 7680 scope move finished after 97 + 47 ms
21:31:48.915 00.000 7680 Move returns status 0, amount 97
21:31:48.915 00.000 7680 MoveAxis(N, 240, ABG)
21:31:48.915 00.000 7680 Guiding  Dir = 0, Dur = 240
21:31:48.915 00.000 7680 IsSlewing returns 0
21:31:48.916 00.001 7680 IsGuiding returns 0
21:31:48.917 00.001 7680 PulseGuide returned control before completion, sleep 250
21:31:49.180 00.263 7680 IsGuiding returns 1
21:31:49.181 00.001 7680 scope still moving after pulse duration time elapsed
21:31:49.212 00.031 7680 IsSlewing returns 0
21:31:49.213 00.001 7680 IsGuiding returns 1
21:31:49.244 00.031 7680 IsSlewing returns 0
21:31:49.245 00.001 7680 IsGuiding returns 1
21:31:49.276 00.031 7680 IsSlewing returns 0
21:31:49.277 00.001 7680 IsGuiding returns 0
21:31:49.278 00.001 7680 scope move finished after 240 + 121 ms
21:31:49.278 00.000 7680 Move returns status 0, amount 240
21:31:49.279 00.001 7680 move complete, result=0
21:31:49.279 00.000 7680 worker thread done servicing request
21:31:49.279 00.000 6120 GuideStep: -0.2 px 97 ms EAST, -0.4 px 240 ms NORTH
21:31:49.286 00.007 7680 Worker thread wakes up
21:31:49.286 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:49.286 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:50.534 01.248 7680 Exposure complete
21:31:50.644 00.110 7680 worker thread done servicing request
21:31:50.644 00.000 6120 OnExposeComplete: enter
21:31:50.648 00.004 6120 UpdateGuideState(): m_state=6
21:31:50.655 00.007 6120 Star::Find(15, 1198, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
21:31:50.659 00.004 6120 Star::Find returns 1 (0), X=1198.26, Y=1047.85, Mass=5447, SNR=47.5, Peak=134 HFD=6.7
21:31:50.664 00.005 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
21:31:50.670 00.006 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
21:31:50.675 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.36 hyp=0.38 cameraTheta=1.86 mountX=0.04 mountY=-0.37, mountTheta=-1.46
21:31:50.680 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.36, opts=13)
21:31:50.685 00.005 6120 Enqueuing Move request for scope (-0.11, 0.36)
21:31:50.689 00.004 7680 Worker thread wakes up
21:31:50.689 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.36) opts 0xd
21:31:50.689 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.36)
21:31:50.689 00.000 7680 Moving (-0.11, 0.36) raw xDistance=0.04 yDistance=-0.37
21:31:50.689 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:31:50.691 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:31:50.691 00.000 7680 MoveAxis(E, 0, ABG)
21:31:50.691 00.000 7680 Move returns status 0, amount 0
21:31:50.691 00.000 7680 MoveAxis(N, 204, ABG)
21:31:50.691 00.000 7680 Guiding  Dir = 0, Dur = 204
21:31:50.692 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=193, Gamma=1.000
21:31:50.696 00.004 7680 IsSlewing returns 0
21:31:50.696 00.000 7680 IsGuiding returns 0
21:31:50.696 00.000 7680 PulseGuide returned control before completion, sleep 214
21:31:50.721 00.025 6120 UpdateGuideState exits: m=5447 SNR=47.5
21:31:50.727 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:50.735 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:50.742 00.007 6120 Enqueuing Expose request
21:31:50.915 00.173 7680 IsGuiding returns 1
21:31:50.915 00.000 7680 scope still moving after pulse duration time elapsed
21:31:50.947 00.032 7680 IsSlewing returns 0
21:31:50.947 00.000 7680 IsGuiding returns 0
21:31:50.948 00.001 7680 scope move finished after 204 + 47 ms
21:31:50.948 00.000 7680 Move returns status 0, amount 204
21:31:50.948 00.000 7680 move complete, result=0
21:31:50.948 00.000 7680 worker thread done servicing request
21:31:50.948 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 204 ms NORTH
21:31:50.953 00.005 7680 Worker thread wakes up
21:31:50.953 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:50.953 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:52.207 01.254 7680 Exposure complete
21:31:52.313 00.106 7680 worker thread done servicing request
21:31:52.314 00.001 6120 OnExposeComplete: enter
21:31:52.316 00.002 6120 UpdateGuideState(): m_state=6
21:31:52.321 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
21:31:52.329 00.008 6120 Star::Find returns 1 (0), X=1198.18, Y=1047.78, Mass=5818, SNR=49.3, Peak=147 HFD=6.6
21:31:52.332 00.003 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
21:31:52.336 00.004 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.47)
21:31:52.340 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.30 hyp=0.35 cameraTheta=2.13 mountX=0.13 mountY=-0.35, mountTheta=-1.22
21:31:52.345 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.30, opts=13)
21:31:52.350 00.005 6120 Enqueuing Move request for scope (-0.19, 0.30)
21:31:52.353 00.003 7680 Worker thread wakes up
21:31:52.353 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.30) opts 0xd
21:31:52.353 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.30)
21:31:52.354 00.001 7680 Moving (-0.19, 0.30) raw xDistance=0.13 yDistance=-0.35
21:31:52.354 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:31:52.354 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:31:52.354 00.000 7680 MoveAxis(E, 0, ABG)
21:31:52.354 00.000 7680 Move returns status 0, amount 0
21:31:52.354 00.000 7680 MoveAxis(N, 191, ABG)
21:31:52.356 00.002 7680 Guiding  Dir = 0, Dur = 191
21:31:52.356 00.000 7680 IsSlewing returns 0
21:31:52.356 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:31:52.361 00.005 7680 IsGuiding returns 0
21:31:52.361 00.000 7680 PulseGuide returned control before completion, sleep 201
21:31:52.381 00.020 6120 UpdateGuideState exits: m=5818 SNR=49.3
21:31:52.385 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:52.390 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:52.396 00.006 6120 Enqueuing Expose request
21:31:52.570 00.174 7680 IsGuiding returns 1
21:31:52.570 00.000 7680 scope still moving after pulse duration time elapsed
21:31:52.602 00.032 7680 IsSlewing returns 0
21:31:52.602 00.000 7680 IsGuiding returns 0
21:31:52.602 00.000 7680 scope move finished after 191 + 50 ms
21:31:52.603 00.001 7680 Move returns status 0, amount 191
21:31:52.603 00.000 7680 move complete, result=0
21:31:52.603 00.000 7680 worker thread done servicing request
21:31:52.603 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 191 ms NORTH
21:31:52.610 00.007 7680 Worker thread wakes up
21:31:52.611 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:52.611 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:53.870 01.259 7680 Exposure complete
21:31:53.984 00.114 7680 worker thread done servicing request
21:31:53.984 00.000 6120 OnExposeComplete: enter
21:31:53.989 00.005 6120 UpdateGuideState(): m_state=6
21:31:53.993 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
21:31:53.996 00.003 6120 Star::Find returns 1 (0), X=1198.23, Y=1047.70, Mass=5619, SNR=47.5, Peak=142 HFD=6.7
21:31:54.001 00.005 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
21:31:54.004 00.003 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
21:31:54.008 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.15 mountX=0.10 mountY=-0.26, mountTheta=-1.21
21:31:54.013 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.22, opts=13)
21:31:54.018 00.005 6120 Enqueuing Move request for scope (-0.14, 0.22)
21:31:54.022 00.004 7680 Worker thread wakes up
21:31:54.022 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
21:31:54.022 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
21:31:54.024 00.002 7680 Moving (-0.14, 0.22) raw xDistance=0.10 yDistance=-0.26
21:31:54.024 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:31:54.024 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:31:54.024 00.000 7680 MoveAxis(E, 0, ABG)
21:31:54.024 00.000 7680 Move returns status 0, amount 0
21:31:54.024 00.000 7680 MoveAxis(N, 139, ABG)
21:31:54.025 00.001 7680 Guiding  Dir = 0, Dur = 139
21:31:54.025 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:31:54.029 00.004 7680 IsSlewing returns 0
21:31:54.030 00.001 7680 IsGuiding returns 0
21:31:54.030 00.000 7680 PulseGuide returned control before completion, sleep 149
21:31:54.052 00.022 6120 UpdateGuideState exits: m=5619 SNR=47.5
21:31:54.057 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:54.062 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:54.065 00.003 6120 Enqueuing Expose request
21:31:54.187 00.122 7680 IsGuiding returns 1
21:31:54.188 00.001 7680 scope still moving after pulse duration time elapsed
21:31:54.218 00.030 7680 IsSlewing returns 0
21:31:54.219 00.001 7680 IsGuiding returns 0
21:31:54.219 00.000 7680 scope move finished after 139 + 50 ms
21:31:54.221 00.002 7680 Move returns status 0, amount 139
21:31:54.221 00.000 7680 move complete, result=0
21:31:54.221 00.000 7680 worker thread done servicing request
21:31:54.222 00.001 7680 Worker thread wakes up
21:31:54.222 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 139 ms NORTH
21:31:54.228 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:54.229 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:55.474 01.245 7680 Exposure complete
21:31:55.586 00.112 7680 worker thread done servicing request
21:31:55.586 00.000 6120 OnExposeComplete: enter
21:31:55.591 00.005 6120 UpdateGuideState(): m_state=6
21:31:55.594 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
21:31:55.598 00.004 6120 Star::Find returns 1 (0), X=1198.26, Y=1047.56, Mass=5631, SNR=48.9, Peak=126 HFD=7.0
21:31:55.602 00.004 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.45 = -0.83)
21:31:55.605 00.003 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.10)
21:31:55.610 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.50 mountX=0.09 mountY=-0.12, mountTheta=-0.92
21:31:55.616 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.08, opts=13)
21:31:55.621 00.005 6120 Enqueuing Move request for scope (-0.11, 0.08)
21:31:55.625 00.004 7680 Worker thread wakes up
21:31:55.625 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
21:31:55.625 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
21:31:55.625 00.000 7680 Moving (-0.11, 0.08) raw xDistance=0.09 yDistance=-0.12
21:31:55.627 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:31:55.627 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:31:55.627 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:31:55.627 00.000 7680 MoveAxis(E, 0, ABG)
21:31:55.628 00.001 7680 Move returns status 0, amount 0
21:31:55.628 00.000 7680 MoveAxis(N, 0, ABG)
21:31:55.628 00.000 7680 Move returns status 0, amount 0
21:31:55.628 00.000 7680 move complete, result=0
21:31:55.629 00.001 7680 worker thread done servicing request
21:31:55.629 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:31:55.656 00.027 6120 UpdateGuideState exits: m=5631 SNR=48.9
21:31:55.660 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:55.663 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:55.668 00.005 6120 Enqueuing Expose request
21:31:55.673 00.005 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:31:55.678 00.005 7680 Worker thread wakes up
21:31:55.678 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:55.678 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:56.923 01.245 7680 Exposure complete
21:31:57.026 00.103 7680 worker thread done servicing request
21:31:57.026 00.000 6120 OnExposeComplete: enter
21:31:57.031 00.005 6120 UpdateGuideState(): m_state=6
21:31:57.035 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
21:31:57.039 00.004 6120 Star::Find returns 1 (0), X=1198.49, Y=1047.78, Mass=5601, SNR=48.2, Peak=133 HFD=6.9
21:31:57.042 00.003 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
21:31:57.047 00.005 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.39)
21:31:57.052 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.30 hyp=0.32 cameraTheta=1.20 mountX=-0.17 mountY=-0.22, mountTheta=-2.23
21:31:57.056 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.30, opts=13)
21:31:57.060 00.004 6120 Enqueuing Move request for scope (0.12, 0.30)
21:31:57.063 00.003 7680 Worker thread wakes up
21:31:57.063 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.30) opts 0xd
21:31:57.063 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.30)
21:31:57.063 00.000 7680 Moving (0.12, 0.30) raw xDistance=-0.17 yDistance=-0.22
21:31:57.064 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:31:57.064 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:31:57.064 00.000 7680 MoveAxis(E, 0, ABG)
21:31:57.064 00.000 7680 Move returns status 0, amount 0
21:31:57.064 00.000 7680 MoveAxis(N, 119, ABG)
21:31:57.064 00.000 7680 Guiding  Dir = 0, Dur = 119
21:31:57.064 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=187, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:31:57.070 00.006 7680 IsSlewing returns 0
21:31:57.070 00.000 7680 IsGuiding returns 0
21:31:57.070 00.000 7680 PulseGuide returned control before completion, sleep 129
21:31:57.095 00.025 6120 UpdateGuideState exits: m=5601 SNR=48.2
21:31:57.098 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:57.103 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:57.109 00.006 6120 Enqueuing Expose request
21:31:57.213 00.104 7680 IsGuiding returns 0
21:31:57.214 00.001 7680 Move returns status 0, amount 119
21:31:57.214 00.000 7680 move complete, result=0
21:31:57.215 00.001 7680 worker thread done servicing request
21:31:57.215 00.000 7680 Worker thread wakes up
21:31:57.216 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 119 ms NORTH
21:31:57.223 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:57.223 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:58.474 01.251 7680 Exposure complete
21:31:58.586 00.112 7680 worker thread done servicing request
21:31:58.586 00.000 6120 OnExposeComplete: enter
21:31:58.590 00.004 6120 UpdateGuideState(): m_state=6
21:31:58.594 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
21:31:58.599 00.005 6120 Star::Find returns 1 (0), X=1198.44, Y=1047.73, Mass=5509, SNR=47.5, Peak=147 HFD=6.8
21:31:58.603 00.004 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
21:31:58.607 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
21:31:58.611 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.31 mountX=-0.11 mountY=-0.19, mountTheta=-2.10
21:31:58.618 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.25, opts=13)
21:31:58.623 00.005 6120 Enqueuing Move request for scope (0.07, 0.25)
21:31:58.627 00.004 7680 Worker thread wakes up
21:31:58.627 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd
21:31:58.627 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.25)
21:31:58.627 00.000 7680 Moving (0.07, 0.25) raw xDistance=-0.11 yDistance=-0.19
21:31:58.627 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:31:58.627 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:31:58.628 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:31:58.628 00.000 7680 MoveAxis(E, 0, ABG)
21:31:58.628 00.000 7680 Move returns status 0, amount 0
21:31:58.628 00.000 7680 MoveAxis(N, 0, ABG)
21:31:58.628 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:31:58.633 00.005 7680 Move returns status 0, amount 0
21:31:58.633 00.000 7680 move complete, result=0
21:31:58.633 00.000 7680 worker thread done servicing request
21:31:58.652 00.019 6120 UpdateGuideState exits: m=5509 SNR=47.5
21:31:58.657 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:58.660 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:31:58.663 00.003 6120 Enqueuing Expose request
21:31:58.669 00.006 7680 Worker thread wakes up
21:31:58.669 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:31:58.669 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:31:58.670 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:31:59.913 01.243 7680 Exposure complete
21:32:00.038 00.125 7680 worker thread done servicing request
21:32:00.038 00.000 6120 OnExposeComplete: enter
21:32:00.042 00.004 6120 UpdateGuideState(): m_state=6
21:32:00.046 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
21:32:00.052 00.006 6120 Star::Find returns 1 (0), X=1198.46, Y=1047.75, Mass=5501, SNR=47.8, Peak=134 HFD=6.9
21:32:00.056 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
21:32:00.060 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.35)
21:32:00.064 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.28 cameraTheta=1.25 mountX=-0.14 mountY=-0.20, mountTheta=-2.18
21:32:00.069 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.26, opts=13)
21:32:00.073 00.004 6120 Enqueuing Move request for scope (0.09, 0.26)
21:32:00.077 00.004 7680 Worker thread wakes up
21:32:00.077 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
21:32:00.077 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
21:32:00.077 00.000 7680 Moving (0.09, 0.26) raw xDistance=-0.14 yDistance=-0.20
21:32:00.077 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:32:00.077 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:32:00.078 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:32:00.078 00.000 7680 MoveAxis(E, 0, ABG)
21:32:00.078 00.000 7680 Move returns status 0, amount 0
21:32:00.078 00.000 7680 MoveAxis(N, 0, ABG)
21:32:00.078 00.000 7680 Move returns status 0, amount 0
21:32:00.078 00.000 7680 move complete, result=0
21:32:00.080 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:32:00.083 00.003 7680 worker thread done servicing request
21:32:00.105 00.022 6120 UpdateGuideState exits: m=5501 SNR=47.8
21:32:00.110 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:00.113 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:00.117 00.004 6120 Enqueuing Expose request
21:32:00.121 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:32:00.125 00.004 7680 Worker thread wakes up
21:32:00.125 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:00.125 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:01.377 01.252 7680 Exposure complete
21:32:01.485 00.108 7680 worker thread done servicing request
21:32:01.485 00.000 6120 OnExposeComplete: enter
21:32:01.490 00.005 6120 UpdateGuideState(): m_state=6
21:32:01.493 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
21:32:01.497 00.004 6120 Star::Find returns 1 (0), X=1198.48, Y=1047.98, Mass=5469, SNR=47.8, Peak=126 HFD=6.7
21:32:01.501 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
21:32:01.505 00.004 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.24)
21:32:01.508 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.50 hyp=0.51 cameraTheta=1.36 mountX=-0.20 mountY=-0.40, mountTheta=-2.03
21:32:01.513 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.50, opts=13)
21:32:01.518 00.005 6120 Enqueuing Move request for scope (0.11, 0.50)
21:32:01.521 00.003 7680 Worker thread wakes up
21:32:01.521 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.50) opts 0xd
21:32:01.521 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.50)
21:32:01.521 00.000 7680 Moving (0.11, 0.50) raw xDistance=-0.20 yDistance=-0.40
21:32:01.521 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:32:01.521 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
21:32:01.521 00.000 7680 MoveAxis(E, 0, ABG)
21:32:01.521 00.000 7680 Move returns status 0, amount 0
21:32:01.523 00.002 7680 MoveAxis(N, 218, ABG)
21:32:01.523 00.000 7680 Guiding  Dir = 0, Dur = 218
21:32:01.523 00.000 7680 IsSlewing returns 0
21:32:01.523 00.000 7680 IsGuiding returns 0
21:32:01.524 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:32:01.528 00.004 7680 PulseGuide returned control before completion, sleep 228
21:32:01.548 00.020 6120 UpdateGuideState exits: m=5469 SNR=47.8
21:32:01.552 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:01.557 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:01.562 00.005 6120 Enqueuing Expose request
21:32:01.760 00.198 7680 IsGuiding returns 1
21:32:01.762 00.002 7680 scope still moving after pulse duration time elapsed
21:32:01.790 00.028 7680 IsSlewing returns 0
21:32:01.792 00.002 7680 IsGuiding returns 0
21:32:01.792 00.000 7680 scope move finished after 218 + 50 ms
21:32:01.793 00.001 7680 Move returns status 0, amount 218
21:32:01.793 00.000 7680 move complete, result=0
21:32:01.794 00.001 7680 worker thread done servicing request
21:32:01.795 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 218 ms NORTH
21:32:01.805 00.010 7680 Worker thread wakes up
21:32:01.805 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:01.805 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:03.050 01.245 7680 Exposure complete
21:32:03.189 00.139 7680 worker thread done servicing request
21:32:03.190 00.001 6120 OnExposeComplete: enter
21:32:03.195 00.005 6120 UpdateGuideState(): m_state=6
21:32:03.204 00.009 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
21:32:03.210 00.006 6120 Star::Find returns 1 (0), X=1198.49, Y=1047.80, Mass=5838, SNR=49.8, Peak=118 HFD=7.0
21:32:03.216 00.006 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.17 = -2.12)
21:32:03.221 00.005 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.39)
21:32:03.227 00.006 6120 CameraToMount -- cameraX=0.12 cameraY=0.32 hyp=0.34 cameraTheta=1.21 mountX=-0.18 mountY=-0.23, mountTheta=-2.22
21:32:03.236 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.32, opts=13)
21:32:03.241 00.005 6120 Enqueuing Move request for scope (0.12, 0.32)
21:32:03.246 00.005 7680 Worker thread wakes up
21:32:03.246 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.32) opts 0xd
21:32:03.247 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.32)
21:32:03.247 00.000 7680 Moving (0.12, 0.32) raw xDistance=-0.18 yDistance=-0.23
21:32:03.247 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:32:03.248 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:32:03.248 00.000 7680 MoveAxis(E, 0, ABG)
21:32:03.249 00.001 7680 Move returns status 0, amount 0
21:32:03.249 00.000 7680 MoveAxis(N, 126, ABG)
21:32:03.249 00.000 7680 Guiding  Dir = 0, Dur = 126
21:32:03.250 00.001 7680 IsSlewing returns 0
21:32:03.250 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:32:03.255 00.005 7680 IsGuiding returns 0
21:32:03.256 00.001 7680 PulseGuide returned control before completion, sleep 136
21:32:03.281 00.025 6120 UpdateGuideState exits: m=5838 SNR=49.8
21:32:03.284 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:03.288 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:03.292 00.004 6120 Enqueuing Expose request
21:32:03.397 00.105 7680 IsGuiding returns 1
21:32:03.398 00.001 7680 scope still moving after pulse duration time elapsed
21:32:03.429 00.031 7680 IsSlewing returns 0
21:32:03.431 00.002 7680 IsGuiding returns 0
21:32:03.432 00.001 7680 scope move finished after 126 + 50 ms
21:32:03.432 00.000 7680 Move returns status 0, amount 126
21:32:03.433 00.001 7680 move complete, result=0
21:32:03.433 00.000 7680 worker thread done servicing request
21:32:03.433 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 126 ms NORTH
21:32:03.440 00.007 7680 Worker thread wakes up
21:32:03.440 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:03.440 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:04.694 01.254 7680 Exposure complete
21:32:04.804 00.110 7680 worker thread done servicing request
21:32:04.804 00.000 6120 OnExposeComplete: enter
21:32:04.808 00.004 6120 UpdateGuideState(): m_state=6
21:32:04.813 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
21:32:04.818 00.005 6120 Star::Find returns 1 (0), X=1198.57, Y=1047.85, Mass=5875, SNR=50.0, Peak=129 HFD=6.9
21:32:04.822 00.004 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.03 = -2.26)
21:32:04.826 00.004 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.52)
21:32:04.832 00.006 6120 CameraToMount -- cameraX=0.20 cameraY=0.37 hyp=0.42 cameraTheta=1.07 mountX=-0.27 mountY=-0.24, mountTheta=-2.40
21:32:04.836 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.37, opts=13)
21:32:04.841 00.005 6120 Enqueuing Move request for scope (0.20, 0.37)
21:32:04.844 00.003 7680 Worker thread wakes up
21:32:04.845 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.37) opts 0xd
21:32:04.845 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.37)
21:32:04.845 00.000 7680 Moving (0.20, 0.37) raw xDistance=-0.27 yDistance=-0.24
21:32:04.845 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
21:32:04.845 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:32:04.846 00.001 7680 MoveAxis(E, 113, ABG)
21:32:04.846 00.000 7680 Guiding  Dir = 2, Dur = 113
21:32:04.846 00.000 7680 IsSlewing returns 0
21:32:04.846 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:32:04.851 00.005 7680 IsGuiding returns 0
21:32:04.851 00.000 7680 PulseGuide returned control before completion, sleep 123
21:32:04.872 00.021 6120 UpdateGuideState exits: m=5875 SNR=50.0
21:32:04.876 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:04.881 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:04.884 00.003 6120 Enqueuing Expose request
21:32:04.981 00.097 7680 IsGuiding returns 1
21:32:04.982 00.001 7680 scope still moving after pulse duration time elapsed
21:32:05.012 00.030 7680 IsSlewing returns 0
21:32:05.014 00.002 7680 IsGuiding returns 0
21:32:05.015 00.001 7680 scope move finished after 113 + 51 ms
21:32:05.016 00.001 7680 Move returns status 0, amount 113
21:32:05.016 00.000 7680 MoveAxis(N, 133, ABG)
21:32:05.018 00.002 7680 Guiding  Dir = 0, Dur = 133
21:32:05.018 00.000 7680 IsSlewing returns 0
21:32:05.019 00.001 7680 IsGuiding returns 0
21:32:05.019 00.000 7680 PulseGuide returned control before completion, sleep 143
21:32:05.167 00.148 7680 IsGuiding returns 1
21:32:05.169 00.002 7680 scope still moving after pulse duration time elapsed
21:32:05.198 00.029 7680 IsSlewing returns 0
21:32:05.198 00.000 7680 IsGuiding returns 0
21:32:05.198 00.000 7680 scope move finished after 133 + 46 ms
21:32:05.198 00.000 7680 Move returns status 0, amount 133
21:32:05.200 00.002 7680 move complete, result=0
21:32:05.200 00.000 7680 worker thread done servicing request
21:32:05.200 00.000 6120 GuideStep: -0.3 px 113 ms EAST, -0.2 px 133 ms NORTH
21:32:05.206 00.006 7680 Worker thread wakes up
21:32:05.207 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:05.207 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:06.458 01.251 7680 Exposure complete
21:32:06.568 00.110 7680 worker thread done servicing request
21:32:06.569 00.001 6120 OnExposeComplete: enter
21:32:06.573 00.004 6120 UpdateGuideState(): m_state=6
21:32:06.578 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
21:32:06.584 00.006 6120 Star::Find returns 1 (0), X=1198.36, Y=1047.98, Mass=5424, SNR=47.0, Peak=127 HFD=6.7
21:32:06.589 00.005 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
21:32:06.592 00.003 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
21:32:06.597 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.49 hyp=0.49 cameraTheta=1.60 mountX=-0.08 mountY=-0.45, mountTheta=-1.74
21:32:06.602 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.49, opts=13)
21:32:06.608 00.006 6120 Enqueuing Move request for scope (-0.01, 0.49)
21:32:06.614 00.006 7680 Worker thread wakes up
21:32:06.614 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.49) opts 0xd
21:32:06.614 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.49)
21:32:06.614 00.000 7680 Moving (-0.01, 0.49) raw xDistance=-0.08 yDistance=-0.45
21:32:06.614 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:32:06.614 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:32:06.616 00.002 7680 MoveAxis(E, 0, ABG)
21:32:06.616 00.000 7680 Move returns status 0, amount 0
21:32:06.616 00.000 7680 MoveAxis(N, 243, ABG)
21:32:06.616 00.000 7680 Guiding  Dir = 0, Dur = 243
21:32:06.616 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:32:06.622 00.006 7680 IsSlewing returns 0
21:32:06.623 00.001 7680 IsGuiding returns 0
21:32:06.623 00.000 7680 PulseGuide returned control before completion, sleep 253
21:32:06.645 00.022 6120 UpdateGuideState exits: m=5424 SNR=47.0
21:32:06.650 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:06.656 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:06.660 00.004 6120 Enqueuing Expose request
21:32:06.889 00.229 7680 IsGuiding returns 1
21:32:06.889 00.000 7680 scope still moving after pulse duration time elapsed
21:32:06.919 00.030 7680 IsSlewing returns 0
21:32:06.919 00.000 7680 IsGuiding returns 0
21:32:06.920 00.001 7680 scope move finished after 243 + 53 ms
21:32:06.920 00.000 7680 Move returns status 0, amount 243
21:32:06.920 00.000 7680 move complete, result=0
21:32:06.920 00.000 7680 worker thread done servicing request
21:32:06.920 00.000 7680 Worker thread wakes up
21:32:06.921 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 243 ms NORTH
21:32:06.925 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:06.925 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:08.172 01.247 7680 Exposure complete
21:32:08.284 00.112 7680 worker thread done servicing request
21:32:08.285 00.001 6120 OnExposeComplete: enter
21:32:08.289 00.004 6120 UpdateGuideState(): m_state=6
21:32:08.292 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
21:32:08.297 00.005 6120 Star::Find returns 1 (0), X=1198.08, Y=1047.67, Mass=5764, SNR=49.5, Peak=129 HFD=6.8
21:32:08.304 00.007 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.54 = -0.75)
21:32:08.311 00.007 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.02)
21:32:08.317 00.006 6120 CameraToMount -- cameraX=-0.29 cameraY=0.18 hyp=0.35 cameraTheta=2.58 mountX=0.25 mountY=-0.30, mountTheta=-0.86
21:32:08.324 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.18, opts=13)
21:32:08.330 00.006 6120 Enqueuing Move request for scope (-0.29, 0.18)
21:32:08.335 00.005 7680 Worker thread wakes up
21:32:08.335 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.18) opts 0xd
21:32:08.335 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.18)
21:32:08.337 00.002 7680 Moving (-0.29, 0.18) raw xDistance=0.25 yDistance=-0.30
21:32:08.337 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
21:32:08.337 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:32:08.337 00.000 7680 MoveAxis(W, 108, ABG)
21:32:08.337 00.000 7680 Guiding  Dir = 3, Dur = 108
21:32:08.338 00.001 7680 IsSlewing returns 0
21:32:08.338 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=238, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:32:08.344 00.006 7680 IsGuiding returns 0
21:32:08.345 00.001 7680 PulseGuide returned control before completion, sleep 118
21:32:08.372 00.027 6120 UpdateGuideState exits: m=5764 SNR=49.5
21:32:08.377 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:08.384 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:08.391 00.007 6120 Enqueuing Expose request
21:32:08.473 00.082 7680 IsGuiding returns 1
21:32:08.473 00.000 7680 scope still moving after pulse duration time elapsed
21:32:08.504 00.031 7680 IsSlewing returns 0
21:32:08.504 00.000 7680 IsGuiding returns 0
21:32:08.504 00.000 7680 scope move finished after 108 + 52 ms
21:32:08.505 00.001 7680 Move returns status 0, amount 108
21:32:08.505 00.000 7680 MoveAxis(N, 160, ABG)
21:32:08.505 00.000 7680 Guiding  Dir = 0, Dur = 160
21:32:08.505 00.000 7680 IsSlewing returns 0
21:32:08.506 00.001 7680 IsGuiding returns 0
21:32:08.506 00.000 7680 PulseGuide returned control before completion, sleep 170
21:32:08.692 00.186 7680 IsGuiding returns 1
21:32:08.693 00.001 7680 scope still moving after pulse duration time elapsed
21:32:08.723 00.030 7680 IsSlewing returns 0
21:32:08.726 00.003 7680 IsGuiding returns 0
21:32:08.726 00.000 7680 scope move finished after 160 + 59 ms
21:32:08.726 00.000 7680 Move returns status 0, amount 160
21:32:08.727 00.001 7680 move complete, result=0
21:32:08.727 00.000 7680 worker thread done servicing request
21:32:08.727 00.000 7680 Worker thread wakes up
21:32:08.728 00.001 6120 GuideStep: 0.3 px 108 ms WEST, -0.3 px 160 ms NORTH
21:32:08.737 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:08.737 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:09.980 01.243 7680 Exposure complete
21:32:10.094 00.114 7680 worker thread done servicing request
21:32:10.094 00.000 6120 OnExposeComplete: enter
21:32:10.098 00.004 6120 UpdateGuideState(): m_state=6
21:32:10.101 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
21:32:10.105 00.004 6120 Star::Find returns 1 (0), X=1198.60, Y=1047.72, Mass=5528, SNR=47.7, Peak=128 HFD=6.9
21:32:10.109 00.004 6120 CameraToMount -- cameraTheta (0.79) - m_xAngle (-2.95) = xAngle (3.75 = -2.53)
21:32:10.115 00.006 6120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.48 = -2.80)
21:32:10.119 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.24 hyp=0.33 cameraTheta=0.79 mountX=-0.27 mountY=-0.11, mountTheta=-2.76
21:32:10.124 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.24, opts=13)
21:32:10.128 00.004 6120 Enqueuing Move request for scope (0.23, 0.24)
21:32:10.131 00.003 7680 Worker thread wakes up
21:32:10.131 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.24) opts 0xd
21:32:10.132 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.24)
21:32:10.132 00.000 7680 Moving (0.23, 0.24) raw xDistance=-0.27 yDistance=-0.11
21:32:10.132 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
21:32:10.132 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:32:10.132 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:32:10.133 00.001 7680 MoveAxis(E, 108, ABG)
21:32:10.133 00.000 7680 Guiding  Dir = 2, Dur = 108
21:32:10.133 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=162, Gamma=1.000
21:32:10.138 00.005 7680 IsSlewing returns 0
21:32:10.139 00.001 7680 IsGuiding returns 0
21:32:10.139 00.000 7680 PulseGuide returned control before completion, sleep 118
21:32:10.163 00.024 6120 UpdateGuideState exits: m=5528 SNR=47.7
21:32:10.168 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:10.172 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:10.176 00.004 6120 Enqueuing Expose request
21:32:10.267 00.091 7680 IsGuiding returns 1
21:32:10.268 00.001 7680 scope still moving after pulse duration time elapsed
21:32:10.297 00.029 7680 IsSlewing returns 0
21:32:10.298 00.001 7680 IsGuiding returns 0
21:32:10.298 00.000 7680 scope move finished after 108 + 51 ms
21:32:10.298 00.000 7680 Move returns status 0, amount 108
21:32:10.299 00.001 7680 MoveAxis(N, 0, ABG)
21:32:10.299 00.000 7680 Move returns status 0, amount 0
21:32:10.299 00.000 7680 move complete, result=0
21:32:10.300 00.001 7680 worker thread done servicing request
21:32:10.301 00.001 7680 Worker thread wakes up
21:32:10.301 00.000 6120 GuideStep: -0.3 px 108 ms EAST, -0.1 px 0 ms NORTH
21:32:10.307 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:10.307 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:11.563 01.256 7680 Exposure complete
21:32:11.668 00.105 7680 worker thread done servicing request
21:32:11.668 00.000 6120 OnExposeComplete: enter
21:32:11.672 00.004 6120 UpdateGuideState(): m_state=6
21:32:11.676 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
21:32:11.680 00.004 6120 Star::Find returns 1 (0), X=1198.40, Y=1047.92, Mass=5455, SNR=47.1, Peak=126 HFD=6.7
21:32:11.685 00.005 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.83)
21:32:11.689 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
21:32:11.692 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.44 hyp=0.44 cameraTheta=1.50 mountX=-0.11 mountY=-0.38, mountTheta=-1.85
21:32:11.698 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.44, opts=13)
21:32:11.702 00.004 6120 Enqueuing Move request for scope (0.03, 0.44)
21:32:11.707 00.005 7680 Worker thread wakes up
21:32:11.707 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.44) opts 0xd
21:32:11.707 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.44)
21:32:11.707 00.000 7680 Moving (0.03, 0.44) raw xDistance=-0.11 yDistance=-0.38
21:32:11.708 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:32:11.708 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:32:11.708 00.000 7680 MoveAxis(E, 0, ABG)
21:32:11.708 00.000 7680 Move returns status 0, amount 0
21:32:11.708 00.000 7680 MoveAxis(N, 205, ABG)
21:32:11.708 00.000 7680 Guiding  Dir = 0, Dur = 205
21:32:11.709 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:32:11.714 00.005 7680 IsSlewing returns 0
21:32:11.714 00.000 7680 IsGuiding returns 0
21:32:11.715 00.001 7680 PulseGuide returned control before completion, sleep 215
21:32:11.737 00.022 6120 UpdateGuideState exits: m=5455 SNR=47.1
21:32:11.743 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:11.748 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:11.751 00.003 6120 Enqueuing Expose request
21:32:11.944 00.193 7680 IsGuiding returns 1
21:32:11.944 00.000 7680 scope still moving after pulse duration time elapsed
21:32:11.976 00.032 7680 IsSlewing returns 0
21:32:11.977 00.001 7680 IsGuiding returns 0
21:32:11.978 00.001 7680 scope move finished after 205 + 58 ms
21:32:11.979 00.001 7680 Move returns status 0, amount 205
21:32:11.979 00.000 7680 move complete, result=0
21:32:11.980 00.001 7680 worker thread done servicing request
21:32:11.980 00.000 7680 Worker thread wakes up
21:32:11.981 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 205 ms NORTH
21:32:11.988 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:11.988 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:13.246 01.258 7680 Exposure complete
21:32:13.365 00.119 7680 worker thread done servicing request
21:32:13.366 00.001 6120 OnExposeComplete: enter
21:32:13.370 00.004 6120 UpdateGuideState(): m_state=6
21:32:13.374 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
21:32:13.378 00.004 6120 Star::Find returns 1 (0), X=1198.34, Y=1047.70, Mass=5880, SNR=49.3, Peak=135 HFD=7.0
21:32:13.383 00.005 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
21:32:13.386 00.003 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
21:32:13.391 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.70 mountX=-0.01 mountY=-0.21, mountTheta=-1.64
21:32:13.396 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.22, opts=13)
21:32:13.400 00.004 6120 Enqueuing Move request for scope (-0.03, 0.22)
21:32:13.403 00.003 7680 Worker thread wakes up
21:32:13.403 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
21:32:13.403 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
21:32:13.404 00.001 7680 Moving (-0.03, 0.22) raw xDistance=-0.01 yDistance=-0.21
21:32:13.404 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:32:13.404 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:32:13.404 00.000 7680 MoveAxis(E, 0, ABG)
21:32:13.404 00.000 7680 Move returns status 0, amount 0
21:32:13.404 00.000 7680 MoveAxis(N, 114, ABG)
21:32:13.406 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:32:13.410 00.004 7680 Guiding  Dir = 0, Dur = 114
21:32:13.410 00.000 7680 IsSlewing returns 0
21:32:13.411 00.001 7680 IsGuiding returns 0
21:32:13.411 00.000 7680 PulseGuide returned control before completion, sleep 124
21:32:13.433 00.022 6120 UpdateGuideState exits: m=5880 SNR=49.3
21:32:13.438 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:13.443 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:13.447 00.004 6120 Enqueuing Expose request
21:32:13.546 00.099 7680 IsGuiding returns 1
21:32:13.546 00.000 7680 scope still moving after pulse duration time elapsed
21:32:13.576 00.030 7680 IsSlewing returns 0
21:32:13.577 00.001 7680 IsGuiding returns 0
21:32:13.578 00.001 7680 scope move finished after 114 + 53 ms
21:32:13.578 00.000 7680 Move returns status 0, amount 114
21:32:13.580 00.002 7680 move complete, result=0
21:32:13.581 00.001 7680 worker thread done servicing request
21:32:13.581 00.000 7680 Worker thread wakes up
21:32:13.582 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 114 ms NORTH
21:32:13.588 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:13.588 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:14.840 01.252 7680 Exposure complete
21:32:14.948 00.108 7680 worker thread done servicing request
21:32:14.948 00.000 6120 OnExposeComplete: enter
21:32:14.952 00.004 6120 UpdateGuideState(): m_state=6
21:32:14.956 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
21:32:14.960 00.004 6120 Star::Find returns 1 (0), X=1198.38, Y=1047.85, Mass=5530, SNR=47.8, Peak=133 HFD=6.8
21:32:14.964 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
21:32:14.967 00.003 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
21:32:14.972 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.37 hyp=0.37 cameraTheta=1.56 mountX=-0.07 mountY=-0.33, mountTheta=-1.79
21:32:14.977 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.37, opts=13)
21:32:14.981 00.004 6120 Enqueuing Move request for scope (0.00, 0.37)
21:32:14.986 00.005 7680 Worker thread wakes up
21:32:14.986 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.37) opts 0xd
21:32:14.986 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.37)
21:32:14.986 00.000 7680 Moving (0.00, 0.37) raw xDistance=-0.07 yDistance=-0.33
21:32:14.987 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:32:14.987 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:32:14.987 00.000 7680 MoveAxis(E, 0, ABG)
21:32:14.987 00.000 7680 Move returns status 0, amount 0
21:32:14.987 00.000 7680 MoveAxis(N, 178, ABG)
21:32:14.987 00.000 7680 Guiding  Dir = 0, Dur = 178
21:32:14.988 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:32:14.992 00.004 7680 IsSlewing returns 0
21:32:14.992 00.000 7680 IsGuiding returns 0
21:32:14.992 00.000 7680 PulseGuide returned control before completion, sleep 188
21:32:15.013 00.021 6120 UpdateGuideState exits: m=5530 SNR=47.8
21:32:15.016 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:15.020 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:15.023 00.003 6120 Enqueuing Expose request
21:32:15.184 00.161 7680 IsGuiding returns 1
21:32:15.186 00.002 7680 scope still moving after pulse duration time elapsed
21:32:15.216 00.030 7680 IsSlewing returns 0
21:32:15.218 00.002 7680 IsGuiding returns 0
21:32:15.219 00.001 7680 scope move finished after 178 + 48 ms
21:32:15.220 00.001 7680 Move returns status 0, amount 178
21:32:15.220 00.000 7680 move complete, result=0
21:32:15.220 00.000 7680 worker thread done servicing request
21:32:15.220 00.000 7680 Worker thread wakes up
21:32:15.221 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 178 ms NORTH
21:32:15.227 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:15.227 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:16.478 01.251 7680 Exposure complete
21:32:16.585 00.107 7680 worker thread done servicing request
21:32:16.586 00.001 6120 OnExposeComplete: enter
21:32:16.590 00.004 6120 UpdateGuideState(): m_state=6
21:32:16.595 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
21:32:16.599 00.004 6120 Star::Find returns 1 (0), X=1198.45, Y=1047.73, Mass=5765, SNR=48.2, Peak=130 HFD=7.0
21:32:16.603 00.004 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
21:32:16.607 00.004 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
21:32:16.612 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.28 mountX=-0.12 mountY=-0.19, mountTheta=-2.13
21:32:16.618 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.25, opts=13)
21:32:16.621 00.003 6120 Enqueuing Move request for scope (0.08, 0.25)
21:32:16.626 00.005 7680 Worker thread wakes up
21:32:16.627 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
21:32:16.627 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
21:32:16.627 00.000 7680 Moving (0.08, 0.25) raw xDistance=-0.12 yDistance=-0.19
21:32:16.627 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:32:16.628 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:32:16.628 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:32:16.628 00.000 7680 MoveAxis(E, 0, ABG)
21:32:16.628 00.000 7680 Move returns status 0, amount 0
21:32:16.628 00.000 7680 MoveAxis(N, 0, ABG)
21:32:16.629 00.001 7680 Move returns status 0, amount 0
21:32:16.629 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:32:16.633 00.004 7680 move complete, result=0
21:32:16.633 00.000 7680 worker thread done servicing request
21:32:16.655 00.022 6120 UpdateGuideState exits: m=5765 SNR=48.2
21:32:16.660 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:16.664 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:16.669 00.005 6120 Enqueuing Expose request
21:32:16.675 00.006 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:32:16.680 00.005 7680 Worker thread wakes up
21:32:16.680 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:16.680 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:17.921 01.241 7680 Exposure complete
21:32:18.016 00.095 7680 worker thread done servicing request
21:32:18.016 00.000 6120 OnExposeComplete: enter
21:32:18.018 00.002 6120 UpdateGuideState(): m_state=6
21:32:18.023 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
21:32:18.026 00.003 6120 Star::Find returns 1 (0), X=1198.46, Y=1047.85, Mass=5744, SNR=49.0, Peak=131 HFD=6.9
21:32:18.029 00.003 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
21:32:18.032 00.003 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
21:32:18.035 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.37 hyp=0.38 cameraTheta=1.32 mountX=-0.16 mountY=-0.29, mountTheta=-2.07
21:32:18.038 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.37, opts=13)
21:32:18.042 00.004 6120 Enqueuing Move request for scope (0.09, 0.37)
21:32:18.045 00.003 7680 Worker thread wakes up
21:32:18.045 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.37) opts 0xd
21:32:18.045 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.37)
21:32:18.045 00.000 7680 Moving (0.09, 0.37) raw xDistance=-0.16 yDistance=-0.29
21:32:18.045 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:32:18.047 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:32:18.047 00.000 7680 MoveAxis(E, 0, ABG)
21:32:18.047 00.000 7680 Move returns status 0, amount 0
21:32:18.047 00.000 7680 MoveAxis(N, 158, ABG)
21:32:18.047 00.000 7680 Guiding  Dir = 0, Dur = 158
21:32:18.047 00.000 7680 IsSlewing returns 0
21:32:18.048 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:32:18.053 00.005 7680 IsGuiding returns 0
21:32:18.053 00.000 7680 PulseGuide returned control before completion, sleep 168
21:32:18.069 00.016 6120 UpdateGuideState exits: m=5744 SNR=49.0
21:32:18.073 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:18.077 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:18.080 00.003 6120 Enqueuing Expose request
21:32:18.225 00.145 7680 IsGuiding returns 1
21:32:18.226 00.001 7680 scope still moving after pulse duration time elapsed
21:32:18.257 00.031 7680 IsSlewing returns 0
21:32:18.258 00.001 7680 IsGuiding returns 0
21:32:18.259 00.001 7680 scope move finished after 158 + 47 ms
21:32:18.259 00.000 7680 Move returns status 0, amount 158
21:32:18.259 00.000 7680 move complete, result=0
21:32:18.260 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 158 ms NORTH
21:32:18.269 00.009 7680 worker thread done servicing request
21:32:18.269 00.000 7680 Worker thread wakes up
21:32:18.270 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:18.272 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:19.518 01.246 7680 Exposure complete
21:32:19.638 00.120 7680 worker thread done servicing request
21:32:19.639 00.001 6120 OnExposeComplete: enter
21:32:19.644 00.005 6120 UpdateGuideState(): m_state=6
21:32:19.647 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
21:32:19.652 00.005 6120 Star::Find returns 1 (0), X=1198.44, Y=1047.82, Mass=5696, SNR=49.1, Peak=126 HFD=7.0
21:32:19.656 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:32:19.660 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
21:32:19.662 00.002 6120 CameraToMount -- cameraX=0.07 cameraY=0.34 hyp=0.34 cameraTheta=1.38 mountX=-0.13 mountY=-0.27, mountTheta=-2.01
21:32:19.669 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.34, opts=13)
21:32:19.673 00.004 6120 Enqueuing Move request for scope (0.07, 0.34)
21:32:19.678 00.005 7680 Worker thread wakes up
21:32:19.678 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.34) opts 0xd
21:32:19.678 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.34)
21:32:19.678 00.000 7680 Moving (0.07, 0.34) raw xDistance=-0.13 yDistance=-0.27
21:32:19.678 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:32:19.679 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:32:19.679 00.000 7680 MoveAxis(E, 0, ABG)
21:32:19.679 00.000 7680 Move returns status 0, amount 0
21:32:19.679 00.000 7680 MoveAxis(N, 148, ABG)
21:32:19.679 00.000 7680 Guiding  Dir = 0, Dur = 148
21:32:19.680 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:32:19.684 00.004 7680 IsSlewing returns 0
21:32:19.684 00.000 7680 IsGuiding returns 0
21:32:19.684 00.000 7680 PulseGuide returned control before completion, sleep 158
21:32:19.707 00.023 6120 UpdateGuideState exits: m=5696 SNR=49.1
21:32:19.712 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:19.716 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:19.720 00.004 6120 Enqueuing Expose request
21:32:19.850 00.130 7680 IsGuiding returns 1
21:32:19.852 00.002 7680 scope still moving after pulse duration time elapsed
21:32:19.882 00.030 7680 IsSlewing returns 0
21:32:19.882 00.000 7680 IsGuiding returns 0
21:32:19.884 00.002 7680 scope move finished after 148 + 51 ms
21:32:19.884 00.000 7680 Move returns status 0, amount 148
21:32:19.885 00.001 7680 move complete, result=0
21:32:19.885 00.000 7680 worker thread done servicing request
21:32:19.886 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 148 ms NORTH
21:32:19.894 00.008 7680 Worker thread wakes up
21:32:19.894 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:19.895 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:21.146 01.251 7680 Exposure complete
21:32:21.263 00.117 7680 worker thread done servicing request
21:32:21.263 00.000 6120 OnExposeComplete: enter
21:32:21.267 00.004 6120 UpdateGuideState(): m_state=6
21:32:21.271 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
21:32:21.274 00.003 6120 Star::Find returns 1 (0), X=1198.16, Y=1047.75, Mass=5964, SNR=49.9, Peak=131 HFD=6.7
21:32:21.277 00.003 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
21:32:21.281 00.004 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
21:32:21.285 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.26 hyp=0.34 cameraTheta=2.26 mountX=0.16 mountY=-0.33, mountTheta=-1.11
21:32:21.290 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.26, opts=13)
21:32:21.293 00.003 6120 Enqueuing Move request for scope (-0.22, 0.26)
21:32:21.298 00.005 7680 Worker thread wakes up
21:32:21.298 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.26) opts 0xd
21:32:21.298 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.26)
21:32:21.298 00.000 7680 Moving (-0.22, 0.26) raw xDistance=0.16 yDistance=-0.33
21:32:21.299 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:32:21.299 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:32:21.299 00.000 7680 MoveAxis(E, 0, ABG)
21:32:21.300 00.001 7680 Move returns status 0, amount 0
21:32:21.300 00.000 7680 MoveAxis(N, 180, ABG)
21:32:21.300 00.000 7680 Guiding  Dir = 0, Dur = 180
21:32:21.301 00.001 7680 IsSlewing returns 0
21:32:21.301 00.000 7680 IsGuiding returns 0
21:32:21.302 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:32:21.306 00.004 7680 PulseGuide returned control before completion, sleep 190
21:32:21.329 00.023 6120 UpdateGuideState exits: m=5964 SNR=49.9
21:32:21.333 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:21.337 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:21.342 00.005 6120 Enqueuing Expose request
21:32:21.512 00.170 7680 IsGuiding returns 0
21:32:21.513 00.001 7680 Move returns status 0, amount 180
21:32:21.514 00.001 7680 move complete, result=0
21:32:21.515 00.001 7680 worker thread done servicing request
21:32:21.515 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 180 ms NORTH
21:32:21.524 00.009 7680 Worker thread wakes up
21:32:21.524 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:21.524 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:22.776 01.252 7680 Exposure complete
21:32:22.890 00.114 7680 worker thread done servicing request
21:32:22.890 00.000 6120 OnExposeComplete: enter
21:32:22.894 00.004 6120 UpdateGuideState(): m_state=6
21:32:22.897 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
21:32:22.900 00.003 6120 Star::Find returns 1 (0), X=1198.11, Y=1047.92, Mass=5359, SNR=47.0, Peak=125 HFD=6.5
21:32:22.903 00.003 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
21:32:22.906 00.003 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
21:32:22.910 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.43 hyp=0.50 cameraTheta=2.11 mountX=0.17 mountY=-0.50, mountTheta=-1.24
21:32:22.914 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.43, opts=13)
21:32:22.917 00.003 6120 Enqueuing Move request for scope (-0.26, 0.43)
21:32:22.921 00.004 7680 Worker thread wakes up
21:32:22.921 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.43) opts 0xd
21:32:22.921 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.43)
21:32:22.921 00.000 7680 Moving (-0.26, 0.43) raw xDistance=0.17 yDistance=-0.50
21:32:22.922 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:32:22.923 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
21:32:22.923 00.000 7680 MoveAxis(E, 0, ABG)
21:32:22.923 00.000 7680 Move returns status 0, amount 0
21:32:22.923 00.000 7680 MoveAxis(N, 273, ABG)
21:32:22.924 00.001 7680 Guiding  Dir = 0, Dur = 273
21:32:22.924 00.000 7680 IsSlewing returns 0
21:32:22.924 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:32:22.929 00.005 7680 IsGuiding returns 0
21:32:22.929 00.000 7680 PulseGuide returned control before completion, sleep 283
21:32:22.951 00.022 6120 UpdateGuideState exits: m=5359 SNR=47.0
21:32:22.957 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:22.961 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:22.965 00.004 6120 Enqueuing Expose request
21:32:23.221 00.256 7680 IsGuiding returns 1
21:32:23.222 00.001 7680 scope still moving after pulse duration time elapsed
21:32:23.252 00.030 7680 IsSlewing returns 0
21:32:23.253 00.001 7680 IsGuiding returns 0
21:32:23.253 00.000 7680 scope move finished after 273 + 51 ms
21:32:23.253 00.000 7680 Move returns status 0, amount 273
21:32:23.253 00.000 7680 move complete, result=0
21:32:23.253 00.000 7680 worker thread done servicing request
21:32:23.255 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 273 ms NORTH
21:32:23.262 00.007 7680 Worker thread wakes up
21:32:23.262 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:23.262 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:24.515 01.253 7680 Exposure complete
21:32:24.620 00.105 7680 worker thread done servicing request
21:32:24.620 00.000 6120 OnExposeComplete: enter
21:32:24.624 00.004 6120 UpdateGuideState(): m_state=6
21:32:24.629 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
21:32:24.633 00.004 6120 Star::Find returns 1 (0), X=1198.26, Y=1047.55, Mass=5612, SNR=48.0, Peak=125 HFD=6.9
21:32:24.636 00.003 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
21:32:24.641 00.005 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
21:32:24.647 00.006 6120 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.55 mountX=0.09 mountY=-0.11, mountTheta=-0.88
21:32:24.652 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.07, opts=13)
21:32:24.656 00.004 6120 Enqueuing Move request for scope (-0.11, 0.07)
21:32:24.661 00.005 7680 Worker thread wakes up
21:32:24.661 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
21:32:24.662 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
21:32:24.662 00.000 7680 Moving (-0.11, 0.07) raw xDistance=0.09 yDistance=-0.11
21:32:24.662 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:32:24.662 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:32:24.663 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:32:24.663 00.000 7680 MoveAxis(E, 0, ABG)
21:32:24.664 00.001 7680 Move returns status 0, amount 0
21:32:24.664 00.000 7680 MoveAxis(N, 0, ABG)
21:32:24.664 00.000 7680 Move returns status 0, amount 0
21:32:24.664 00.000 7680 move complete, result=0
21:32:24.664 00.000 7680 worker thread done servicing request
21:32:24.666 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:32:24.693 00.027 6120 UpdateGuideState exits: m=5612 SNR=48.0
21:32:24.698 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:24.702 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:24.707 00.005 6120 Enqueuing Expose request
21:32:24.711 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:32:24.714 00.003 7680 Worker thread wakes up
21:32:24.714 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:24.715 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:25.967 01.252 7680 Exposure complete
21:32:26.075 00.108 7680 worker thread done servicing request
21:32:26.075 00.000 6120 OnExposeComplete: enter
21:32:26.080 00.005 6120 UpdateGuideState(): m_state=6
21:32:26.086 00.006 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
21:32:26.089 00.003 6120 Star::Find returns 1 (0), X=1198.12, Y=1047.68, Mass=5765, SNR=49.4, Peak=139 HFD=6.8
21:32:26.093 00.004 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-2.95) = xAngle (5.44 = -0.85)
21:32:26.097 00.004 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.17 = -1.11)
21:32:26.100 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.19 hyp=0.31 cameraTheta=2.48 mountX=0.21 mountY=-0.28, mountTheta=-0.93
21:32:26.106 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.19, opts=13)
21:32:26.111 00.005 6120 Enqueuing Move request for scope (-0.25, 0.19)
21:32:26.114 00.003 7680 Worker thread wakes up
21:32:26.115 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.19) opts 0xd
21:32:26.115 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.19)
21:32:26.115 00.000 7680 Moving (-0.25, 0.19) raw xDistance=0.21 yDistance=-0.28
21:32:26.115 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
21:32:26.115 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:32:26.116 00.001 7680 MoveAxis(W, 88, ABG)
21:32:26.116 00.000 7680 Guiding  Dir = 3, Dur = 88
21:32:26.116 00.000 7680 IsSlewing returns 0
21:32:26.117 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:32:26.120 00.003 7680 IsGuiding returns 0
21:32:26.120 00.000 7680 PulseGuide returned control before completion, sleep 98
21:32:26.141 00.021 6120 UpdateGuideState exits: m=5765 SNR=49.4
21:32:26.147 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:26.152 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:26.155 00.003 6120 Enqueuing Expose request
21:32:26.221 00.066 7680 IsGuiding returns 1
21:32:26.222 00.001 7680 scope still moving after pulse duration time elapsed
21:32:26.252 00.030 7680 IsSlewing returns 0
21:32:26.253 00.001 7680 IsGuiding returns 0
21:32:26.253 00.000 7680 scope move finished after 88 + 44 ms
21:32:26.253 00.000 7680 Move returns status 0, amount 88
21:32:26.254 00.001 7680 MoveAxis(N, 153, ABG)
21:32:26.254 00.000 7680 Guiding  Dir = 0, Dur = 153
21:32:26.254 00.000 7680 IsSlewing returns 0
21:32:26.255 00.001 7680 IsGuiding returns 0
21:32:26.255 00.000 7680 PulseGuide returned control before completion, sleep 163
21:32:26.422 00.167 7680 IsGuiding returns 1
21:32:26.424 00.002 7680 scope still moving after pulse duration time elapsed
21:32:26.454 00.030 7680 IsSlewing returns 0
21:32:26.454 00.000 7680 IsGuiding returns 0
21:32:26.455 00.001 7680 scope move finished after 153 + 47 ms
21:32:26.455 00.000 7680 Move returns status 0, amount 153
21:32:26.455 00.000 7680 move complete, result=0
21:32:26.457 00.002 7680 worker thread done servicing request
21:32:26.457 00.000 7680 Worker thread wakes up
21:32:26.458 00.001 6120 GuideStep: 0.2 px 88 ms WEST, -0.3 px 153 ms NORTH
21:32:26.464 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:26.464 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:27.716 01.252 7680 Exposure complete
21:32:27.824 00.108 7680 worker thread done servicing request
21:32:27.825 00.001 6120 OnExposeComplete: enter
21:32:27.830 00.005 6120 UpdateGuideState(): m_state=6
21:32:27.835 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
21:32:27.839 00.004 6120 Star::Find returns 1 (0), X=1198.38, Y=1047.54, Mass=5726, SNR=48.7, Peak=134 HFD=7.1
21:32:27.843 00.004 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
21:32:27.846 00.003 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
21:32:27.850 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.49 mountX=-0.01 mountY=-0.05, mountTheta=-1.86
21:32:27.855 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.06, opts=13)
21:32:27.861 00.006 6120 Enqueuing Move request for scope (0.00, 0.06)
21:32:27.865 00.004 7680 Worker thread wakes up
21:32:27.865 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
21:32:27.865 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
21:32:27.865 00.000 7680 Moving (0.00, 0.06) raw xDistance=-0.01 yDistance=-0.05
21:32:27.865 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:32:27.865 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:32:27.866 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:32:27.866 00.000 7680 MoveAxis(E, 0, ABG)
21:32:27.866 00.000 7680 Move returns status 0, amount 0
21:32:27.866 00.000 7680 MoveAxis(N, 0, ABG)
21:32:27.866 00.000 7680 Move returns status 0, amount 0
21:32:27.867 00.001 7680 move complete, result=0
21:32:27.867 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:32:27.871 00.004 7680 worker thread done servicing request
21:32:27.892 00.021 6120 UpdateGuideState exits: m=5726 SNR=48.7
21:32:27.897 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:27.901 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:27.904 00.003 6120 Enqueuing Expose request
21:32:27.909 00.005 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:32:27.913 00.004 7680 Worker thread wakes up
21:32:27.913 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:27.913 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:29.157 01.244 7680 Exposure complete
21:32:29.267 00.110 7680 worker thread done servicing request
21:32:29.267 00.000 6120 OnExposeComplete: enter
21:32:29.273 00.006 6120 UpdateGuideState(): m_state=6
21:32:29.277 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
21:32:29.280 00.003 6120 Star::Find returns 1 (0), X=1198.51, Y=1047.80, Mass=5412, SNR=47.8, Peak=132 HFD=7.0
21:32:29.285 00.005 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
21:32:29.289 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
21:32:29.293 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.32 hyp=0.34 cameraTheta=1.17 mountX=-0.19 mountY=-0.22, mountTheta=-2.28
21:32:29.298 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.32, opts=13)
21:32:29.301 00.003 6120 Enqueuing Move request for scope (0.13, 0.32)
21:32:29.306 00.005 7680 Worker thread wakes up
21:32:29.306 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.32) opts 0xd
21:32:29.306 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.32)
21:32:29.306 00.000 7680 Moving (0.13, 0.32) raw xDistance=-0.19 yDistance=-0.22
21:32:29.306 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:32:29.307 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:32:29.307 00.000 7680 MoveAxis(E, 0, ABG)
21:32:29.307 00.000 7680 Move returns status 0, amount 0
21:32:29.307 00.000 7680 MoveAxis(N, 122, ABG)
21:32:29.307 00.000 7680 Guiding  Dir = 0, Dur = 122
21:32:29.307 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:32:29.313 00.006 7680 IsSlewing returns 0
21:32:29.313 00.000 7680 IsGuiding returns 0
21:32:29.313 00.000 7680 PulseGuide returned control before completion, sleep 132
21:32:29.335 00.022 6120 UpdateGuideState exits: m=5412 SNR=47.8
21:32:29.340 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:29.344 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:29.347 00.003 6120 Enqueuing Expose request
21:32:29.458 00.111 7680 IsGuiding returns 1
21:32:29.458 00.000 7680 scope still moving after pulse duration time elapsed
21:32:29.489 00.031 7680 IsSlewing returns 0
21:32:29.489 00.000 7680 IsGuiding returns 0
21:32:29.489 00.000 7680 scope move finished after 122 + 54 ms
21:32:29.491 00.002 7680 Move returns status 0, amount 122
21:32:29.491 00.000 7680 move complete, result=0
21:32:29.491 00.000 7680 worker thread done servicing request
21:32:29.491 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 122 ms NORTH
21:32:29.497 00.006 7680 Worker thread wakes up
21:32:29.497 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:29.497 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:30.744 01.247 7680 Exposure complete
21:32:30.852 00.108 7680 worker thread done servicing request
21:32:30.852 00.000 6120 OnExposeComplete: enter
21:32:30.856 00.004 6120 UpdateGuideState(): m_state=6
21:32:30.860 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
21:32:30.864 00.004 6120 Star::Find returns 1 (0), X=1198.45, Y=1047.64, Mass=5487, SNR=47.1, Peak=133 HFD=6.9
21:32:30.867 00.003 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.05 = -2.23)
21:32:30.871 00.004 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.50)
21:32:30.874 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.10 mountX=-0.11 mountY=-0.11, mountTheta=-2.37
21:32:30.879 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.16, opts=13)
21:32:30.883 00.004 6120 Enqueuing Move request for scope (0.08, 0.16)
21:32:30.889 00.006 7680 Worker thread wakes up
21:32:30.889 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
21:32:30.890 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
21:32:30.890 00.000 7680 Moving (0.08, 0.16) raw xDistance=-0.11 yDistance=-0.11
21:32:30.890 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:32:30.891 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:32:30.891 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:32:30.892 00.001 7680 MoveAxis(E, 0, ABG)
21:32:30.892 00.000 7680 Move returns status 0, amount 0
21:32:30.892 00.000 7680 MoveAxis(N, 0, ABG)
21:32:30.893 00.001 7680 Move returns status 0, amount 0
21:32:30.893 00.000 7680 move complete, result=0
21:32:30.893 00.000 7680 worker thread done servicing request
21:32:30.894 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:32:30.911 00.017 6120 UpdateGuideState exits: m=5487 SNR=47.1
21:32:30.915 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:30.921 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:30.926 00.005 6120 Enqueuing Expose request
21:32:30.931 00.005 7680 Worker thread wakes up
21:32:30.931 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:30.931 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:30.931 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:32:32.187 01.256 7680 Exposure complete
21:32:32.305 00.118 7680 worker thread done servicing request
21:32:32.305 00.000 6120 OnExposeComplete: enter
21:32:32.309 00.004 6120 UpdateGuideState(): m_state=6
21:32:32.313 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
21:32:32.316 00.003 6120 Star::Find returns 1 (0), X=1198.43, Y=1047.92, Mass=5681, SNR=48.8, Peak=131 HFD=6.7
21:32:32.320 00.004 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
21:32:32.325 00.005 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
21:32:32.329 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.44 hyp=0.44 cameraTheta=1.43 mountX=-0.14 mountY=-0.37, mountTheta=-1.94
21:32:32.333 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.44, opts=13)
21:32:32.337 00.004 6120 Enqueuing Move request for scope (0.06, 0.44)
21:32:32.341 00.004 7680 Worker thread wakes up
21:32:32.341 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.44) opts 0xd
21:32:32.341 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.44)
21:32:32.341 00.000 7680 Moving (0.06, 0.44) raw xDistance=-0.14 yDistance=-0.37
21:32:32.341 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:32:32.343 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:32:32.343 00.000 7680 MoveAxis(E, 0, ABG)
21:32:32.343 00.000 7680 Move returns status 0, amount 0
21:32:32.343 00.000 7680 MoveAxis(N, 200, ABG)
21:32:32.343 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:32:32.347 00.004 7680 Guiding  Dir = 0, Dur = 200
21:32:32.347 00.000 7680 IsSlewing returns 0
21:32:32.347 00.000 7680 IsGuiding returns 0
21:32:32.348 00.001 7680 PulseGuide returned control before completion, sleep 210
21:32:32.370 00.022 6120 UpdateGuideState exits: m=5681 SNR=48.8
21:32:32.376 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:32.379 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:32.383 00.004 6120 Enqueuing Expose request
21:32:32.563 00.180 7680 IsGuiding returns 1
21:32:32.563 00.000 7680 scope still moving after pulse duration time elapsed
21:32:32.594 00.031 7680 IsSlewing returns 0
21:32:32.596 00.002 7680 IsGuiding returns 0
21:32:32.596 00.000 7680 scope move finished after 200 + 49 ms
21:32:32.597 00.001 7680 Move returns status 0, amount 200
21:32:32.597 00.000 7680 move complete, result=0
21:32:32.597 00.000 7680 worker thread done servicing request
21:32:32.597 00.000 7680 Worker thread wakes up
21:32:32.597 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 200 ms NORTH
21:32:32.604 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:32.605 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:33.854 01.249 7680 Exposure complete
21:32:33.959 00.105 7680 worker thread done servicing request
21:32:33.959 00.000 6120 OnExposeComplete: enter
21:32:33.964 00.005 6120 UpdateGuideState(): m_state=6
21:32:33.968 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
21:32:33.972 00.004 6120 Star::Find returns 1 (0), X=1198.61, Y=1047.76, Mass=5828, SNR=48.4, Peak=136 HFD=6.8
21:32:33.976 00.004 6120 CameraToMount -- cameraTheta (0.85) - m_xAngle (-2.95) = xAngle (3.81 = -2.48)
21:32:33.978 00.002 6120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.54 = -2.75)
21:32:33.982 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=0.27 hyp=0.36 cameraTheta=0.85 mountX=-0.29 mountY=-0.14, mountTheta=-2.69
21:32:33.988 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.27, opts=13)
21:32:33.993 00.005 6120 Enqueuing Move request for scope (0.24, 0.27)
21:32:33.997 00.004 7680 Worker thread wakes up
21:32:33.997 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.27) opts 0xd
21:32:33.997 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.27)
21:32:33.997 00.000 7680 Moving (0.24, 0.27) raw xDistance=-0.29 yDistance=-0.14
21:32:33.997 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
21:32:33.997 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:32:33.998 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:32:33.998 00.000 7680 MoveAxis(E, 121, ABG)
21:32:33.998 00.000 7680 Guiding  Dir = 2, Dur = 121
21:32:33.998 00.000 7680 IsSlewing returns 0
21:32:33.998 00.000 7680 IsGuiding returns 0
21:32:34.000 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=192, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:32:34.004 00.004 7680 PulseGuide returned control before completion, sleep 131
21:32:34.024 00.020 6120 UpdateGuideState exits: m=5828 SNR=48.4
21:32:34.028 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:34.032 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:34.036 00.004 6120 Enqueuing Expose request
21:32:34.139 00.103 7680 IsGuiding returns 1
21:32:34.141 00.002 7680 scope still moving after pulse duration time elapsed
21:32:34.171 00.030 7680 IsSlewing returns 0
21:32:34.171 00.000 7680 IsGuiding returns 0
21:32:34.172 00.001 7680 scope move finished after 121 + 50 ms
21:32:34.173 00.001 7680 Move returns status 0, amount 121
21:32:34.173 00.000 7680 MoveAxis(N, 0, ABG)
21:32:34.173 00.000 7680 Move returns status 0, amount 0
21:32:34.173 00.000 7680 move complete, result=0
21:32:34.173 00.000 7680 worker thread done servicing request
21:32:34.175 00.002 6120 GuideStep: -0.3 px 121 ms EAST, -0.1 px 0 ms NORTH
21:32:34.183 00.008 7680 Worker thread wakes up
21:32:34.183 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:34.183 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:35.432 01.249 7680 Exposure complete
21:32:35.540 00.108 7680 worker thread done servicing request
21:32:35.540 00.000 6120 OnExposeComplete: enter
21:32:35.545 00.005 6120 UpdateGuideState(): m_state=6
21:32:35.550 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
21:32:35.554 00.004 6120 Star::Find returns 1 (0), X=1198.52, Y=1047.79, Mass=5653, SNR=48.9, Peak=134 HFD=6.9
21:32:35.557 00.003 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
21:32:35.562 00.005 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
21:32:35.567 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.31 hyp=0.34 cameraTheta=1.12 mountX=-0.20 mountY=-0.21, mountTheta=-2.33
21:32:35.572 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.31, opts=13)
21:32:35.576 00.004 6120 Enqueuing Move request for scope (0.15, 0.31)
21:32:35.580 00.004 7680 Worker thread wakes up
21:32:35.580 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.31) opts 0xd
21:32:35.581 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.31)
21:32:35.581 00.000 7680 Moving (0.15, 0.31) raw xDistance=-0.20 yDistance=-0.21
21:32:35.581 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
21:32:35.581 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:32:35.581 00.000 7680 MoveAxis(E, 93, ABG)
21:32:35.581 00.000 7680 Guiding  Dir = 2, Dur = 93
21:32:35.581 00.000 7680 IsSlewing returns 0
21:32:35.583 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:32:35.587 00.004 7680 IsGuiding returns 0
21:32:35.588 00.001 7680 PulseGuide returned control before completion, sleep 103
21:32:35.609 00.021 6120 UpdateGuideState exits: m=5653 SNR=48.9
21:32:35.615 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:35.620 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:35.624 00.004 6120 Enqueuing Expose request
21:32:35.706 00.082 7680 IsGuiding returns 1
21:32:35.706 00.000 7680 scope still moving after pulse duration time elapsed
21:32:35.737 00.031 7680 IsSlewing returns 0
21:32:35.738 00.001 7680 IsGuiding returns 0
21:32:35.738 00.000 7680 scope move finished after 93 + 58 ms
21:32:35.739 00.001 7680 Move returns status 0, amount 93
21:32:35.740 00.001 7680 MoveAxis(N, 114, ABG)
21:32:35.740 00.000 7680 Guiding  Dir = 0, Dur = 114
21:32:35.740 00.000 7680 IsSlewing returns 0
21:32:35.741 00.001 7680 IsGuiding returns 0
21:32:35.741 00.000 7680 PulseGuide returned control before completion, sleep 124
21:32:35.878 00.137 7680 IsGuiding returns 1
21:32:35.879 00.001 7680 scope still moving after pulse duration time elapsed
21:32:35.909 00.030 7680 IsSlewing returns 0
21:32:35.912 00.003 7680 IsGuiding returns 0
21:32:35.913 00.001 7680 scope move finished after 114 + 57 ms
21:32:35.914 00.001 7680 Move returns status 0, amount 114
21:32:35.914 00.000 7680 move complete, result=0
21:32:35.914 00.000 7680 worker thread done servicing request
21:32:35.914 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.2 px 114 ms NORTH
21:32:35.922 00.008 7680 Worker thread wakes up
21:32:35.922 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:35.922 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:37.175 01.253 7680 Exposure complete
21:32:37.291 00.116 7680 worker thread done servicing request
21:32:37.292 00.001 6120 OnExposeComplete: enter
21:32:37.297 00.005 6120 UpdateGuideState(): m_state=6
21:32:37.302 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
21:32:37.307 00.005 6120 Star::Find returns 1 (0), X=1198.43, Y=1047.86, Mass=5650, SNR=49.5, Peak=129 HFD=6.9
21:32:37.310 00.003 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
21:32:37.314 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
21:32:37.318 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.37 hyp=0.38 cameraTheta=1.42 mountX=-0.13 mountY=-0.31, mountTheta=-1.96
21:32:37.324 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.37, opts=13)
21:32:37.329 00.005 6120 Enqueuing Move request for scope (0.06, 0.37)
21:32:37.334 00.005 7680 Worker thread wakes up
21:32:37.334 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.37) opts 0xd
21:32:37.334 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.37)
21:32:37.334 00.000 7680 Moving (0.06, 0.37) raw xDistance=-0.13 yDistance=-0.31
21:32:37.334 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:32:37.335 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:32:37.335 00.000 7680 MoveAxis(E, 0, ABG)
21:32:37.335 00.000 7680 Move returns status 0, amount 0
21:32:37.335 00.000 7680 MoveAxis(N, 169, ABG)
21:32:37.335 00.000 7680 Guiding  Dir = 0, Dur = 169
21:32:37.336 00.001 7680 IsSlewing returns 0
21:32:37.336 00.000 7680 IsGuiding returns 0
21:32:37.336 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:32:37.340 00.004 7680 PulseGuide returned control before completion, sleep 179
21:32:37.361 00.021 6120 UpdateGuideState exits: m=5650 SNR=49.5
21:32:37.365 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:37.369 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:37.373 00.004 6120 Enqueuing Expose request
21:32:37.523 00.150 7680 IsGuiding returns 1
21:32:37.523 00.000 7680 scope still moving after pulse duration time elapsed
21:32:37.552 00.029 7680 IsSlewing returns 0
21:32:37.553 00.001 7680 IsGuiding returns 0
21:32:37.554 00.001 7680 scope move finished after 169 + 49 ms
21:32:37.555 00.001 7680 Move returns status 0, amount 169
21:32:37.555 00.000 7680 move complete, result=0
21:32:37.555 00.000 7680 worker thread done servicing request
21:32:37.556 00.001 7680 Worker thread wakes up
21:32:37.556 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 169 ms NORTH
21:32:37.562 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:37.563 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:38.816 01.253 7680 Exposure complete
21:32:38.919 00.103 7680 worker thread done servicing request
21:32:38.919 00.000 6120 OnExposeComplete: enter
21:32:38.925 00.006 6120 UpdateGuideState(): m_state=6
21:32:38.930 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
21:32:38.934 00.004 6120 Star::Find returns 1 (0), X=1198.54, Y=1047.86, Mass=5431, SNR=47.8, Peak=121 HFD=6.6
21:32:38.938 00.004 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.10 = -2.19)
21:32:38.941 00.003 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.45)
21:32:38.945 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.38 hyp=0.42 cameraTheta=1.14 mountX=-0.24 mountY=-0.27, mountTheta=-2.31
21:32:38.954 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.38, opts=13)
21:32:38.960 00.006 6120 Enqueuing Move request for scope (0.17, 0.38)
21:32:38.964 00.004 7680 Worker thread wakes up
21:32:38.964 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.38) opts 0xd
21:32:38.964 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.38)
21:32:38.964 00.000 7680 Moving (0.17, 0.38) raw xDistance=-0.24 yDistance=-0.27
21:32:38.965 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
21:32:38.965 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:32:38.965 00.000 7680 MoveAxis(E, 102, ABG)
21:32:38.965 00.000 7680 Guiding  Dir = 2, Dur = 102
21:32:38.967 00.002 7680 IsSlewing returns 0
21:32:38.967 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:32:38.971 00.004 7680 IsGuiding returns 0
21:32:38.972 00.001 7680 PulseGuide returned control before completion, sleep 112
21:32:38.993 00.021 6120 UpdateGuideState exits: m=5431 SNR=47.8
21:32:38.997 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:39.002 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:39.005 00.003 6120 Enqueuing Expose request
21:32:39.087 00.082 7680 IsGuiding returns 1
21:32:39.088 00.001 7680 scope still moving after pulse duration time elapsed
21:32:39.117 00.029 7680 IsSlewing returns 0
21:32:39.119 00.002 7680 IsGuiding returns 0
21:32:39.119 00.000 7680 scope move finished after 102 + 45 ms
21:32:39.120 00.001 7680 Move returns status 0, amount 102
21:32:39.120 00.000 7680 MoveAxis(N, 144, ABG)
21:32:39.120 00.000 7680 Guiding  Dir = 0, Dur = 144
21:32:39.121 00.001 7680 IsSlewing returns 0
21:32:39.121 00.000 7680 IsGuiding returns 0
21:32:39.122 00.001 7680 PulseGuide returned control before completion, sleep 154
21:32:39.290 00.168 7680 IsGuiding returns 1
21:32:39.290 00.000 7680 scope still moving after pulse duration time elapsed
21:32:39.321 00.031 7680 IsSlewing returns 0
21:32:39.322 00.001 7680 IsGuiding returns 0
21:32:39.323 00.001 7680 scope move finished after 144 + 57 ms
21:32:39.324 00.001 7680 Move returns status 0, amount 144
21:32:39.324 00.000 7680 move complete, result=0
21:32:39.325 00.001 7680 worker thread done servicing request
21:32:39.325 00.000 7680 Worker thread wakes up
21:32:39.325 00.000 6120 GuideStep: -0.2 px 102 ms EAST, -0.3 px 144 ms NORTH
21:32:39.335 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:39.336 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:40.581 01.245 7680 Exposure complete
21:32:40.688 00.107 7680 worker thread done servicing request
21:32:40.689 00.001 6120 OnExposeComplete: enter
21:32:40.693 00.004 6120 UpdateGuideState(): m_state=6
21:32:40.698 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
21:32:40.701 00.003 6120 Star::Find returns 1 (0), X=1198.25, Y=1048.03, Mass=5464, SNR=47.6, Peak=125 HFD=6.7
21:32:40.705 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
21:32:40.709 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
21:32:40.713 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.54 hyp=0.56 cameraTheta=1.80 mountX=0.02 mountY=-0.54, mountTheta=-1.53
21:32:40.719 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.54, opts=13)
21:32:40.722 00.003 6120 Enqueuing Move request for scope (-0.13, 0.54)
21:32:40.726 00.004 7680 Worker thread wakes up
21:32:40.726 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.54) opts 0xd
21:32:40.726 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.54)
21:32:40.726 00.000 7680 Moving (-0.13, 0.54) raw xDistance=0.02 yDistance=-0.54
21:32:40.726 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:32:40.726 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
21:32:40.726 00.000 7680 MoveAxis(E, 0, ABG)
21:32:40.728 00.002 7680 Move returns status 0, amount 0
21:32:40.728 00.000 7680 MoveAxis(N, 295, ABG)
21:32:40.728 00.000 7680 Guiding  Dir = 0, Dur = 295
21:32:40.728 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:32:40.732 00.004 7680 IsSlewing returns 0
21:32:40.732 00.000 7680 IsGuiding returns 0
21:32:40.733 00.001 7680 PulseGuide returned control before completion, sleep 305
21:32:40.759 00.026 6120 UpdateGuideState exits: m=5464 SNR=47.6
21:32:40.765 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:40.769 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:40.772 00.003 6120 Enqueuing Expose request
21:32:41.040 00.268 7680 IsGuiding returns 1
21:32:41.041 00.001 7680 scope still moving after pulse duration time elapsed
21:32:41.072 00.031 7680 IsSlewing returns 0
21:32:41.073 00.001 7680 IsGuiding returns 0
21:32:41.073 00.000 7680 scope move finished after 295 + 45 ms
21:32:41.073 00.000 7680 Move returns status 0, amount 295
21:32:41.074 00.001 7680 move complete, result=0
21:32:41.074 00.000 7680 worker thread done servicing request
21:32:41.075 00.001 7680 Worker thread wakes up
21:32:41.075 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 295 ms NORTH
21:32:41.084 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:41.084 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:42.337 01.253 7680 Exposure complete
21:32:42.448 00.111 7680 worker thread done servicing request
21:32:42.449 00.001 6120 OnExposeComplete: enter
21:32:42.452 00.003 6120 UpdateGuideState(): m_state=6
21:32:42.459 00.007 6120 Star::Find(15, 1198, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
21:32:42.463 00.004 6120 Star::Find returns 1 (0), X=1198.25, Y=1047.77, Mass=5390, SNR=47.2, Peak=125 HFD=6.6
21:32:42.467 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
21:32:42.470 00.003 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
21:32:42.474 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.29 hyp=0.32 cameraTheta=1.97 mountX=0.07 mountY=-0.32, mountTheta=-1.36
21:32:42.478 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.29, opts=13)
21:32:42.482 00.004 6120 Enqueuing Move request for scope (-0.12, 0.29)
21:32:42.487 00.005 7680 Worker thread wakes up
21:32:42.487 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.29) opts 0xd
21:32:42.487 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.29)
21:32:42.487 00.000 7680 Moving (-0.12, 0.29) raw xDistance=0.07 yDistance=-0.32
21:32:42.487 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:32:42.487 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:32:42.488 00.001 7680 MoveAxis(E, 0, ABG)
21:32:42.488 00.000 7680 Move returns status 0, amount 0
21:32:42.488 00.000 7680 MoveAxis(N, 171, ABG)
21:32:42.488 00.000 7680 Guiding  Dir = 0, Dur = 171
21:32:42.488 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:32:42.493 00.005 7680 IsSlewing returns 0
21:32:42.493 00.000 7680 IsGuiding returns 0
21:32:42.494 00.001 7680 PulseGuide returned control before completion, sleep 181
21:32:42.514 00.020 6120 UpdateGuideState exits: m=5390 SNR=47.2
21:32:42.519 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:42.524 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:42.527 00.003 6120 Enqueuing Expose request
21:32:42.690 00.163 7680 IsGuiding returns 1
21:32:42.690 00.000 7680 scope still moving after pulse duration time elapsed
21:32:42.720 00.030 7680 IsSlewing returns 0
21:32:42.723 00.003 7680 IsGuiding returns 0
21:32:42.723 00.000 7680 scope move finished after 171 + 58 ms
21:32:42.724 00.001 7680 Move returns status 0, amount 171
21:32:42.724 00.000 7680 move complete, result=0
21:32:42.724 00.000 7680 worker thread done servicing request
21:32:42.724 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 171 ms NORTH
21:32:42.732 00.008 7680 Worker thread wakes up
21:32:42.732 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:42.734 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:43.984 01.250 7680 Exposure complete
21:32:44.097 00.113 7680 worker thread done servicing request
21:32:44.098 00.001 6120 OnExposeComplete: enter
21:32:44.102 00.004 6120 UpdateGuideState(): m_state=6
21:32:44.105 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
21:32:44.108 00.003 6120 Star::Find returns 1 (0), X=1198.16, Y=1047.62, Mass=5671, SNR=48.5, Peak=144 HFD=6.8
21:32:44.113 00.005 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.52 = -0.76)
21:32:44.118 00.005 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.25 = -1.03)
21:32:44.121 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.25 cameraTheta=2.57 mountX=0.18 mountY=-0.21, mountTheta=-0.87
21:32:44.127 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.13, opts=13)
21:32:44.131 00.004 6120 Enqueuing Move request for scope (-0.21, 0.13)
21:32:44.134 00.003 7680 Worker thread wakes up
21:32:44.134 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.13) opts 0xd
21:32:44.134 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.13)
21:32:44.135 00.001 7680 Moving (-0.21, 0.13) raw xDistance=0.18 yDistance=-0.21
21:32:44.135 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:32:44.135 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:32:44.135 00.000 7680 MoveAxis(E, 0, ABG)
21:32:44.135 00.000 7680 Move returns status 0, amount 0
21:32:44.135 00.000 7680 MoveAxis(N, 115, ABG)
21:32:44.137 00.002 7680 Guiding  Dir = 0, Dur = 115
21:32:44.137 00.000 7680 IsSlewing returns 0
21:32:44.137 00.000 7680 IsGuiding returns 0
21:32:44.138 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:32:44.143 00.005 7680 PulseGuide returned control before completion, sleep 125
21:32:44.163 00.020 6120 UpdateGuideState exits: m=5671 SNR=48.5
21:32:44.166 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:44.171 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:44.177 00.006 6120 Enqueuing Expose request
21:32:44.280 00.103 7680 IsGuiding returns 0
21:32:44.282 00.002 7680 Move returns status 0, amount 115
21:32:44.282 00.000 7680 move complete, result=0
21:32:44.282 00.000 7680 worker thread done servicing request
21:32:44.284 00.002 7680 Worker thread wakes up
21:32:44.284 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 115 ms NORTH
21:32:44.290 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:44.290 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:45.542 01.252 7680 Exposure complete
21:32:45.646 00.104 7680 worker thread done servicing request
21:32:45.646 00.000 6120 OnExposeComplete: enter
21:32:45.651 00.005 6120 UpdateGuideState(): m_state=6
21:32:45.655 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
21:32:45.658 00.003 6120 Star::Find returns 1 (0), X=1198.03, Y=1047.75, Mass=5777, SNR=48.6, Peak=132 HFD=6.8
21:32:45.663 00.005 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-2.95) = xAngle (5.43 = -0.85)
21:32:45.665 00.002 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.12)
21:32:45.670 00.005 6120 CameraToMount -- cameraX=-0.35 cameraY=0.27 hyp=0.44 cameraTheta=2.48 mountX=0.29 mountY=-0.39, mountTheta=-0.94
21:32:45.677 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.27, opts=13)
21:32:45.681 00.004 6120 Enqueuing Move request for scope (-0.35, 0.27)
21:32:45.685 00.004 7680 Worker thread wakes up
21:32:45.685 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.27) opts 0xd
21:32:45.685 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.27)
21:32:45.685 00.000 7680 Moving (-0.35, 0.27) raw xDistance=0.29 yDistance=-0.39
21:32:45.685 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
21:32:45.685 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:32:45.685 00.000 7680 MoveAxis(W, 122, ABG)
21:32:45.685 00.000 7680 Guiding  Dir = 3, Dur = 122
21:32:45.686 00.001 7680 IsSlewing returns 0
21:32:45.686 00.000 7680 IsGuiding returns 0
21:32:45.686 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=228, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:32:45.691 00.005 7680 PulseGuide returned control before completion, sleep 132
21:32:45.711 00.020 6120 UpdateGuideState exits: m=5777 SNR=48.6
21:32:45.716 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:45.719 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:45.723 00.004 6120 Enqueuing Expose request
21:32:45.833 00.110 7680 IsGuiding returns 1
21:32:45.833 00.000 7680 scope still moving after pulse duration time elapsed
21:32:45.863 00.030 7680 IsSlewing returns 0
21:32:45.864 00.001 7680 IsGuiding returns 0
21:32:45.864 00.000 7680 scope move finished after 122 + 56 ms
21:32:45.865 00.001 7680 Move returns status 0, amount 122
21:32:45.865 00.000 7680 MoveAxis(N, 214, ABG)
21:32:45.866 00.001 7680 Guiding  Dir = 0, Dur = 214
21:32:45.866 00.000 7680 IsSlewing returns 0
21:32:45.868 00.002 7680 IsGuiding returns 0
21:32:45.868 00.000 7680 PulseGuide returned control before completion, sleep 224
21:32:46.099 00.231 7680 IsGuiding returns 1
21:32:46.100 00.001 7680 scope still moving after pulse duration time elapsed
21:32:46.131 00.031 7680 IsSlewing returns 0
21:32:46.133 00.002 7680 IsGuiding returns 0
21:32:46.133 00.000 7680 scope move finished after 214 + 51 ms
21:32:46.133 00.000 7680 Move returns status 0, amount 214
21:32:46.134 00.001 7680 move complete, result=0
21:32:46.134 00.000 7680 worker thread done servicing request
21:32:46.135 00.001 6120 GuideStep: 0.3 px 122 ms WEST, -0.4 px 214 ms NORTH
21:32:46.144 00.009 7680 Worker thread wakes up
21:32:46.144 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:46.146 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:47.395 01.249 7680 Exposure complete
21:32:47.515 00.120 7680 worker thread done servicing request
21:32:47.515 00.000 6120 OnExposeComplete: enter
21:32:47.523 00.008 6120 UpdateGuideState(): m_state=6
21:32:47.529 00.006 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
21:32:47.535 00.006 6120 Star::Find returns 1 (0), X=1198.44, Y=1047.58, Mass=5564, SNR=48.0, Peak=127 HFD=7.0
21:32:47.540 00.005 6120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-2.95) = xAngle (3.90 = -2.39)
21:32:47.546 00.006 6120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.65)
21:32:47.552 00.006 6120 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
21:32:47.559 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.10, opts=13)
21:32:47.565 00.006 6120 Enqueuing Move request for scope (0.07, 0.10)
21:32:47.571 00.006 7680 Worker thread wakes up
21:32:47.571 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
21:32:47.571 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
21:32:47.571 00.000 7680 Moving (0.07, 0.10) raw xDistance=-0.09 yDistance=-0.06
21:32:47.572 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:32:47.572 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:32:47.572 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:32:47.572 00.000 7680 MoveAxis(E, 0, ABG)
21:32:47.573 00.001 7680 Move returns status 0, amount 0
21:32:47.573 00.000 7680 MoveAxis(N, 0, ABG)
21:32:47.573 00.000 7680 Move returns status 0, amount 0
21:32:47.573 00.000 7680 move complete, result=0
21:32:47.573 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:32:47.580 00.007 7680 worker thread done servicing request
21:32:47.601 00.021 6120 UpdateGuideState exits: m=5564 SNR=48.0
21:32:47.611 00.010 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:47.617 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:47.624 00.007 6120 Enqueuing Expose request
21:32:47.631 00.007 7680 Worker thread wakes up
21:32:47.631 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:32:47.640 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:47.641 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:48.883 01.242 7680 Exposure complete
21:32:48.990 00.107 7680 worker thread done servicing request
21:32:48.990 00.000 6120 OnExposeComplete: enter
21:32:48.994 00.004 6120 UpdateGuideState(): m_state=6
21:32:48.998 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
21:32:49.003 00.005 6120 Star::Find returns 1 (0), X=1198.47, Y=1047.54, Mass=5642, SNR=49.0, Peak=124 HFD=7.0
21:32:49.006 00.003 6120 CameraToMount -- cameraTheta (0.55) - m_xAngle (-2.95) = xAngle (3.51 = -2.78)
21:32:49.010 00.004 6120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.24 = -3.04)
21:32:49.014 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.55 mountX=-0.11 mountY=-0.01, mountTheta=-3.04
21:32:49.019 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.06, opts=13)
21:32:49.022 00.003 6120 Enqueuing Move request for scope (0.10, 0.06)
21:32:49.025 00.003 7680 Worker thread wakes up
21:32:49.025 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
21:32:49.026 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
21:32:49.026 00.000 7680 Moving (0.10, 0.06) raw xDistance=-0.11 yDistance=-0.01
21:32:49.026 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:32:49.026 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:32:49.027 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:32:49.027 00.000 7680 MoveAxis(E, 0, ABG)
21:32:49.027 00.000 7680 Move returns status 0, amount 0
21:32:49.027 00.000 7680 MoveAxis(N, 0, ABG)
21:32:49.028 00.001 7680 Move returns status 0, amount 0
21:32:49.028 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:32:49.031 00.003 7680 move complete, result=0
21:32:49.032 00.001 7680 worker thread done servicing request
21:32:49.052 00.020 6120 UpdateGuideState exits: m=5642 SNR=49.0
21:32:49.057 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:49.062 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:49.065 00.003 6120 Enqueuing Expose request
21:32:49.068 00.003 7680 Worker thread wakes up
21:32:49.069 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:32:49.073 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:49.073 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:50.325 01.252 7680 Exposure complete
21:32:50.434 00.109 7680 worker thread done servicing request
21:32:50.435 00.001 6120 OnExposeComplete: enter
21:32:50.439 00.004 6120 UpdateGuideState(): m_state=6
21:32:50.443 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
21:32:50.448 00.005 6120 Star::Find returns 1 (0), X=1198.52, Y=1047.73, Mass=5679, SNR=49.0, Peak=130 HFD=7.0
21:32:50.452 00.004 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-2.95) = xAngle (3.99 = -2.30)
21:32:50.455 00.003 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.57)
21:32:50.459 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.28 cameraTheta=1.03 mountX=-0.19 mountY=-0.15, mountTheta=-2.45
21:32:50.464 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.24, opts=13)
21:32:50.468 00.004 6120 Enqueuing Move request for scope (0.15, 0.24)
21:32:50.472 00.004 7680 Worker thread wakes up
21:32:50.472 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.24) opts 0xd
21:32:50.472 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.24)
21:32:50.472 00.000 7680 Moving (0.15, 0.24) raw xDistance=-0.19 yDistance=-0.15
21:32:50.472 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:32:50.472 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:32:50.474 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:32:50.474 00.000 7680 MoveAxis(E, 0, ABG)
21:32:50.474 00.000 7680 Move returns status 0, amount 0
21:32:50.474 00.000 7680 MoveAxis(N, 0, ABG)
21:32:50.474 00.000 7680 Move returns status 0, amount 0
21:32:50.474 00.000 7680 move complete, result=0
21:32:50.475 00.001 7680 worker thread done servicing request
21:32:50.475 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:32:50.502 00.027 6120 UpdateGuideState exits: m=5679 SNR=49.0
21:32:50.505 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:50.508 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:50.511 00.003 6120 Enqueuing Expose request
21:32:50.516 00.005 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:32:50.521 00.005 7680 Worker thread wakes up
21:32:50.521 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:50.521 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:51.776 01.255 7680 Exposure complete
21:32:51.888 00.112 7680 worker thread done servicing request
21:32:51.888 00.000 6120 OnExposeComplete: enter
21:32:51.892 00.004 6120 UpdateGuideState(): m_state=6
21:32:51.895 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
21:32:51.901 00.006 6120 Star::Find returns 1 (0), X=1198.59, Y=1047.75, Mass=5368, SNR=47.3, Peak=123 HFD=6.9
21:32:51.904 00.003 6120 CameraToMount -- cameraTheta (0.88) - m_xAngle (-2.95) = xAngle (3.83 = -2.45)
21:32:51.907 00.003 6120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.56 = -2.72)
21:32:51.910 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=0.27 hyp=0.35 cameraTheta=0.88 mountX=-0.27 mountY=-0.14, mountTheta=-2.66
21:32:51.915 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.27, opts=13)
21:32:51.919 00.004 6120 Enqueuing Move request for scope (0.22, 0.27)
21:32:51.924 00.005 7680 Worker thread wakes up
21:32:51.925 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.27) opts 0xd
21:32:51.925 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.27)
21:32:51.925 00.000 7680 Moving (0.22, 0.27) raw xDistance=-0.27 yDistance=-0.14
21:32:51.925 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
21:32:51.925 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:32:51.926 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:32:51.926 00.000 7680 MoveAxis(E, 113, ABG)
21:32:51.926 00.000 7680 Guiding  Dir = 2, Dur = 113
21:32:51.926 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:32:51.931 00.005 7680 IsSlewing returns 0
21:32:51.931 00.000 7680 IsGuiding returns 0
21:32:51.932 00.001 7680 PulseGuide returned control before completion, sleep 123
21:32:51.954 00.022 6120 UpdateGuideState exits: m=5368 SNR=47.3
21:32:51.959 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:51.963 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:51.967 00.004 6120 Enqueuing Expose request
21:32:52.061 00.094 7680 IsGuiding returns 1
21:32:52.062 00.001 7680 scope still moving after pulse duration time elapsed
21:32:52.092 00.030 7680 IsSlewing returns 0
21:32:52.093 00.001 7680 IsGuiding returns 0
21:32:52.094 00.001 7680 scope move finished after 113 + 49 ms
21:32:52.095 00.001 7680 Move returns status 0, amount 113
21:32:52.095 00.000 7680 MoveAxis(N, 0, ABG)
21:32:52.096 00.001 7680 Move returns status 0, amount 0
21:32:52.096 00.000 7680 move complete, result=0
21:32:52.096 00.000 7680 worker thread done servicing request
21:32:52.096 00.000 6120 GuideStep: -0.3 px 113 ms EAST, -0.1 px 0 ms NORTH
21:32:52.102 00.006 7680 Worker thread wakes up
21:32:52.102 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:52.103 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:53.352 01.249 7680 Exposure complete
21:32:53.462 00.110 7680 worker thread done servicing request
21:32:53.462 00.000 6120 OnExposeComplete: enter
21:32:53.466 00.004 6120 UpdateGuideState(): m_state=6
21:32:53.469 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
21:32:53.472 00.003 6120 Star::Find returns 1 (0), X=1198.26, Y=1048.29, Mass=5555, SNR=48.6, Peak=124 HFD=7.0
21:32:53.475 00.003 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.62)
21:32:53.479 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.89)
21:32:53.484 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.81 hyp=0.82 cameraTheta=1.71 mountX=-0.04 mountY=-0.78, mountTheta=-1.62
21:32:53.488 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.81, opts=13)
21:32:53.493 00.005 6120 Enqueuing Move request for scope (-0.11, 0.81)
21:32:53.496 00.003 7680 Worker thread wakes up
21:32:53.496 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.81) opts 0xd
21:32:53.496 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.81)
21:32:53.497 00.001 7680 Moving (-0.11, 0.81) raw xDistance=-0.04 yDistance=-0.78
21:32:53.497 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:32:53.497 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78
21:32:53.497 00.000 7680 MoveAxis(E, 0, ABG)
21:32:53.497 00.000 7680 Move returns status 0, amount 0
21:32:53.497 00.000 7680 MoveAxis(N, 421, ABG)
21:32:53.497 00.000 7680 Guiding  Dir = 0, Dur = 421
21:32:53.499 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:32:53.503 00.004 7680 IsSlewing returns 0
21:32:53.503 00.000 7680 IsGuiding returns 0
21:32:53.503 00.000 7680 PulseGuide returned control before completion, sleep 431
21:32:53.525 00.022 6120 UpdateGuideState exits: m=5555 SNR=48.6
21:32:53.529 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:53.534 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:53.537 00.003 6120 Enqueuing Expose request
21:32:53.935 00.398 7680 IsGuiding returns 1
21:32:53.936 00.001 7680 scope still moving after pulse duration time elapsed
21:32:53.966 00.030 7680 IsSlewing returns 0
21:32:53.967 00.001 7680 IsGuiding returns 0
21:32:53.967 00.000 7680 scope move finished after 421 + 44 ms
21:32:53.969 00.002 7680 Move returns status 0, amount 421
21:32:53.969 00.000 7680 move complete, result=0
21:32:53.970 00.001 7680 worker thread done servicing request
21:32:53.970 00.000 7680 Worker thread wakes up
21:32:53.970 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.8 px 421 ms NORTH
21:32:53.977 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:53.977 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:55.232 01.255 7680 Exposure complete
21:32:55.342 00.110 7680 worker thread done servicing request
21:32:55.342 00.000 6120 OnExposeComplete: enter
21:32:55.347 00.005 6120 UpdateGuideState(): m_state=6
21:32:55.350 00.003 6120 Star::Find(15, 1198, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
21:32:55.354 00.004 6120 Star::Find returns 1 (0), X=1198.50, Y=1047.71, Mass=5788, SNR=49.2, Peak=127 HFD=7.0
21:32:55.358 00.004 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.01 = -2.27)
21:32:55.365 00.007 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.54)
21:32:55.369 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.23 hyp=0.26 cameraTheta=1.06 mountX=-0.17 mountY=-0.15, mountTheta=-2.42
21:32:55.374 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.23, opts=13)
21:32:55.379 00.005 6120 Enqueuing Move request for scope (0.13, 0.23)
21:32:55.383 00.004 7680 Worker thread wakes up
21:32:55.383 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.23) opts 0xd
21:32:55.383 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.23)
21:32:55.383 00.000 7680 Moving (0.13, 0.23) raw xDistance=-0.17 yDistance=-0.15
21:32:55.383 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:32:55.383 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:32:55.384 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:32:55.384 00.000 7680 MoveAxis(E, 0, ABG)
21:32:55.384 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:32:55.389 00.005 7680 Move returns status 0, amount 0
21:32:55.389 00.000 7680 MoveAxis(N, 0, ABG)
21:32:55.389 00.000 7680 Move returns status 0, amount 0
21:32:55.390 00.001 7680 move complete, result=0
21:32:55.390 00.000 7680 worker thread done servicing request
21:32:55.411 00.021 6120 UpdateGuideState exits: m=5788 SNR=49.2
21:32:55.415 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:55.422 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:55.427 00.005 6120 Enqueuing Expose request
21:32:55.432 00.005 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:32:55.435 00.003 7680 Worker thread wakes up
21:32:55.435 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:55.435 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:56.681 01.246 7680 Exposure complete
21:32:56.792 00.111 7680 worker thread done servicing request
21:32:56.792 00.000 6120 OnExposeComplete: enter
21:32:56.796 00.004 6120 UpdateGuideState(): m_state=6
21:32:56.800 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
21:32:56.803 00.003 6120 Star::Find returns 1 (0), X=1198.60, Y=1047.83, Mass=5471, SNR=48.4, Peak=124 HFD=6.8
21:32:56.807 00.004 6120 CameraToMount -- cameraTheta (0.99) - m_xAngle (-2.95) = xAngle (3.95 = -2.34)
21:32:56.811 00.004 6120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.68 = -2.60)
21:32:56.814 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=0.35 hyp=0.42 cameraTheta=0.99 mountX=-0.29 mountY=-0.21, mountTheta=-2.50
21:32:56.820 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.35, opts=13)
21:32:56.824 00.004 6120 Enqueuing Move request for scope (0.23, 0.35)
21:32:56.827 00.003 7680 Worker thread wakes up
21:32:56.827 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.35) opts 0xd
21:32:56.827 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.35)
21:32:56.827 00.000 7680 Moving (0.23, 0.35) raw xDistance=-0.29 yDistance=-0.21
21:32:56.827 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
21:32:56.829 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:32:56.829 00.000 7680 MoveAxis(E, 122, ABG)
21:32:56.829 00.000 7680 Guiding  Dir = 2, Dur = 122
21:32:56.829 00.000 7680 IsSlewing returns 0
21:32:56.829 00.000 7680 IsGuiding returns 0
21:32:56.830 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:32:56.834 00.004 7680 PulseGuide returned control before completion, sleep 132
21:32:56.852 00.018 6120 UpdateGuideState exits: m=5471 SNR=48.4
21:32:56.858 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:56.862 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:56.868 00.006 6120 Enqueuing Expose request
21:32:56.971 00.103 7680 IsGuiding returns 1
21:32:56.972 00.001 7680 scope still moving after pulse duration time elapsed
21:32:57.002 00.030 7680 IsSlewing returns 0
21:32:57.004 00.002 7680 IsGuiding returns 0
21:32:57.004 00.000 7680 scope move finished after 122 + 53 ms
21:32:57.005 00.001 7680 Move returns status 0, amount 122
21:32:57.006 00.001 7680 MoveAxis(N, 116, ABG)
21:32:57.006 00.000 7680 Guiding  Dir = 0, Dur = 116
21:32:57.007 00.001 7680 IsSlewing returns 0
21:32:57.008 00.001 7680 IsGuiding returns 0
21:32:57.008 00.000 7680 PulseGuide returned control before completion, sleep 126
21:32:57.145 00.137 7680 IsGuiding returns 1
21:32:57.146 00.001 7680 scope still moving after pulse duration time elapsed
21:32:57.175 00.029 7680 IsSlewing returns 0
21:32:57.176 00.001 7680 IsGuiding returns 0
21:32:57.176 00.000 7680 scope move finished after 116 + 52 ms
21:32:57.178 00.002 7680 Move returns status 0, amount 116
21:32:57.178 00.000 7680 move complete, result=0
21:32:57.179 00.001 7680 worker thread done servicing request
21:32:57.179 00.000 7680 Worker thread wakes up
21:32:57.180 00.001 6120 GuideStep: -0.3 px 122 ms EAST, -0.2 px 116 ms NORTH
21:32:57.186 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:57.187 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:32:58.433 01.246 7680 Exposure complete
21:32:58.547 00.114 7680 worker thread done servicing request
21:32:58.548 00.001 6120 OnExposeComplete: enter
21:32:58.553 00.005 6120 UpdateGuideState(): m_state=6
21:32:58.557 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
21:32:58.562 00.005 6120 Star::Find returns 1 (0), X=1198.37, Y=1047.90, Mass=5259, SNR=47.0, Peak=131 HFD=6.7
21:32:58.566 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
21:32:58.570 00.004 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
21:32:58.573 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.42 hyp=0.42 cameraTheta=1.59 mountX=-0.07 mountY=-0.38, mountTheta=-1.76
21:32:58.580 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.42, opts=13)
21:32:58.583 00.003 6120 Enqueuing Move request for scope (-0.01, 0.42)
21:32:58.588 00.005 7680 Worker thread wakes up
21:32:58.588 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.42) opts 0xd
21:32:58.588 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.42)
21:32:58.588 00.000 7680 Moving (-0.01, 0.42) raw xDistance=-0.07 yDistance=-0.38
21:32:58.588 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:32:58.588 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:32:58.588 00.000 7680 MoveAxis(E, 0, ABG)
21:32:58.589 00.001 7680 Move returns status 0, amount 0
21:32:58.589 00.000 7680 MoveAxis(N, 205, ABG)
21:32:58.589 00.000 7680 Guiding  Dir = 0, Dur = 205
21:32:58.590 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:32:58.595 00.005 7680 IsSlewing returns 0
21:32:58.595 00.000 7680 IsGuiding returns 0
21:32:58.596 00.001 7680 PulseGuide returned control before completion, sleep 215
21:32:58.616 00.020 6120 UpdateGuideState exits: m=5259 SNR=47.0
21:32:58.621 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:58.625 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:32:58.628 00.003 6120 Enqueuing Expose request
21:32:58.812 00.184 7680 IsGuiding returns 1
21:32:58.813 00.001 7680 scope still moving after pulse duration time elapsed
21:32:58.843 00.030 7680 IsSlewing returns 0
21:32:58.844 00.001 7680 IsGuiding returns 1
21:32:58.874 00.030 7680 IsSlewing returns 0
21:32:58.875 00.001 7680 IsGuiding returns 0
21:32:58.876 00.001 7680 scope move finished after 205 + 75 ms
21:32:58.876 00.000 7680 Move returns status 0, amount 205
21:32:58.876 00.000 7680 move complete, result=0
21:32:58.877 00.001 7680 worker thread done servicing request
21:32:58.877 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 205 ms NORTH
21:32:58.883 00.006 7680 Worker thread wakes up
21:32:58.883 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:32:58.883 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:00.136 01.253 7680 Exposure complete
21:33:00.245 00.109 7680 worker thread done servicing request
21:33:00.246 00.001 6120 OnExposeComplete: enter
21:33:00.249 00.003 6120 UpdateGuideState(): m_state=6
21:33:00.253 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
21:33:00.256 00.003 6120 Star::Find returns 1 (0), X=1198.52, Y=1047.84, Mass=5261, SNR=45.6, Peak=121 HFD=6.6
21:33:00.261 00.005 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
21:33:00.265 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
21:33:00.271 00.006 6120 CameraToMount -- cameraX=0.15 cameraY=0.35 hyp=0.39 cameraTheta=1.17 mountX=-0.22 mountY=-0.25, mountTheta=-2.28
21:33:00.277 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.35, opts=13)
21:33:00.280 00.003 6120 Enqueuing Move request for scope (0.15, 0.35)
21:33:00.284 00.004 7680 Worker thread wakes up
21:33:00.284 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.35) opts 0xd
21:33:00.284 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.35)
21:33:00.284 00.000 7680 Moving (0.15, 0.35) raw xDistance=-0.22 yDistance=-0.25
21:33:00.284 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
21:33:00.286 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:33:00.286 00.000 7680 MoveAxis(E, 91, ABG)
21:33:00.286 00.000 7680 Guiding  Dir = 2, Dur = 91
21:33:00.286 00.000 7680 IsSlewing returns 0
21:33:00.286 00.000 7680 IsGuiding returns 0
21:33:00.287 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:33:00.291 00.004 7680 PulseGuide returned control before completion, sleep 101
21:33:00.315 00.024 6120 UpdateGuideState exits: m=5261 SNR=45.6
21:33:00.319 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:00.323 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:00.327 00.004 6120 Enqueuing Expose request
21:33:00.406 00.079 7680 IsGuiding returns 1
21:33:00.408 00.002 7680 scope still moving after pulse duration time elapsed
21:33:00.438 00.030 7680 IsSlewing returns 0
21:33:00.439 00.001 7680 IsGuiding returns 0
21:33:00.440 00.001 7680 scope move finished after 91 + 62 ms
21:33:00.440 00.000 7680 Move returns status 0, amount 91
21:33:00.441 00.001 7680 MoveAxis(N, 136, ABG)
21:33:00.441 00.000 7680 Guiding  Dir = 0, Dur = 136
21:33:00.441 00.000 7680 IsSlewing returns 0
21:33:00.442 00.001 7680 IsGuiding returns 0
21:33:00.443 00.001 7680 PulseGuide returned control before completion, sleep 146
21:33:00.594 00.151 7680 IsGuiding returns 1
21:33:00.594 00.000 7680 scope still moving after pulse duration time elapsed
21:33:00.625 00.031 7680 IsSlewing returns 0
21:33:00.626 00.001 7680 IsGuiding returns 0
21:33:00.627 00.001 7680 scope move finished after 136 + 48 ms
21:33:00.628 00.001 7680 Move returns status 0, amount 136
21:33:00.628 00.000 7680 move complete, result=0
21:33:00.629 00.001 7680 worker thread done servicing request
21:33:00.629 00.000 6120 GuideStep: -0.2 px 91 ms EAST, -0.3 px 136 ms NORTH
21:33:00.636 00.007 7680 Worker thread wakes up
21:33:00.636 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:00.636 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:01.892 01.256 7680 Exposure complete
21:33:02.001 00.109 7680 worker thread done servicing request
21:33:02.002 00.001 6120 OnExposeComplete: enter
21:33:02.006 00.004 6120 UpdateGuideState(): m_state=6
21:33:02.009 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
21:33:02.014 00.005 6120 Star::Find returns 1 (0), X=1198.21, Y=1047.78, Mass=5483, SNR=48.0, Peak=134 HFD=6.6
21:33:02.018 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
21:33:02.022 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
21:33:02.026 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.29 hyp=0.33 cameraTheta=2.07 mountX=0.10 mountY=-0.33, mountTheta=-1.27
21:33:02.030 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.29, opts=13)
21:33:02.034 00.004 6120 Enqueuing Move request for scope (-0.16, 0.29)
21:33:02.038 00.004 7680 Worker thread wakes up
21:33:02.038 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.29) opts 0xd
21:33:02.038 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.29)
21:33:02.038 00.000 7680 Moving (-0.16, 0.29) raw xDistance=0.10 yDistance=-0.33
21:33:02.039 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:33:02.039 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:33:02.039 00.000 7680 MoveAxis(E, 0, ABG)
21:33:02.039 00.000 7680 Move returns status 0, amount 0
21:33:02.039 00.000 7680 MoveAxis(N, 181, ABG)
21:33:02.039 00.000 7680 Guiding  Dir = 0, Dur = 181
21:33:02.040 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:33:02.044 00.004 7680 IsSlewing returns 0
21:33:02.045 00.001 7680 IsGuiding returns 0
21:33:02.045 00.000 7680 PulseGuide returned control before completion, sleep 191
21:33:02.067 00.022 6120 UpdateGuideState exits: m=5483 SNR=48.0
21:33:02.071 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:02.076 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:02.080 00.004 6120 Enqueuing Expose request
21:33:02.239 00.159 7680 IsGuiding returns 1
21:33:02.239 00.000 7680 scope still moving after pulse duration time elapsed
21:33:02.269 00.030 7680 IsSlewing returns 0
21:33:02.270 00.001 7680 IsGuiding returns 0
21:33:02.271 00.001 7680 scope move finished after 181 + 44 ms
21:33:02.271 00.000 7680 Move returns status 0, amount 181
21:33:02.271 00.000 7680 move complete, result=0
21:33:02.272 00.001 7680 worker thread done servicing request
21:33:02.272 00.000 7680 Worker thread wakes up
21:33:02.272 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 181 ms NORTH
21:33:02.278 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:02.279 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:03.534 01.255 7680 Exposure complete
21:33:03.644 00.110 7680 worker thread done servicing request
21:33:03.645 00.001 6120 OnExposeComplete: enter
21:33:03.650 00.005 6120 UpdateGuideState(): m_state=6
21:33:03.653 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
21:33:03.657 00.004 6120 Star::Find returns 1 (0), X=1198.30, Y=1047.47, Mass=5822, SNR=49.5, Peak=128 HFD=7.1
21:33:03.661 00.004 6120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-2.95) = xAngle (-0.03 = -0.03)
21:33:03.665 00.004 6120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.30 = -0.30)
21:33:03.668 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-2.98 mountX=0.08 mountY=-0.02, mountTheta=-0.28
21:33:03.676 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.01, opts=13)
21:33:03.680 00.004 6120 Enqueuing Move request for scope (-0.08, -0.01)
21:33:03.685 00.005 7680 Worker thread wakes up
21:33:03.685 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
21:33:03.685 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
21:33:03.685 00.000 7680 Moving (-0.08, -0.01) raw xDistance=0.08 yDistance=-0.02
21:33:03.685 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:33:03.685 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:33:03.685 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:33:03.687 00.002 7680 MoveAxis(E, 0, ABG)
21:33:03.687 00.000 7680 Move returns status 0, amount 0
21:33:03.687 00.000 7680 MoveAxis(N, 0, ABG)
21:33:03.687 00.000 7680 Move returns status 0, amount 0
21:33:03.687 00.000 7680 move complete, result=0
21:33:03.688 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:33:03.692 00.004 7680 worker thread done servicing request
21:33:03.712 00.020 6120 UpdateGuideState exits: m=5822 SNR=49.5
21:33:03.717 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:03.721 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:03.725 00.004 6120 Enqueuing Expose request
21:33:03.729 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:33:03.732 00.003 7680 Worker thread wakes up
21:33:03.734 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:03.734 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:04.989 01.255 7680 Exposure complete
21:33:05.100 00.111 7680 worker thread done servicing request
21:33:05.101 00.001 6120 OnExposeComplete: enter
21:33:05.105 00.004 6120 UpdateGuideState(): m_state=6
21:33:05.111 00.006 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
21:33:05.117 00.006 6120 Star::Find returns 1 (0), X=1198.27, Y=1047.81, Mass=5571, SNR=48.4, Peak=124 HFD=6.7
21:33:05.121 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
21:33:05.125 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
21:33:05.128 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.33 hyp=0.34 cameraTheta=1.88 mountX=0.04 mountY=-0.34, mountTheta=-1.44
21:33:05.133 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.33, opts=13)
21:33:05.137 00.004 6120 Enqueuing Move request for scope (-0.11, 0.33)
21:33:05.141 00.004 7680 Worker thread wakes up
21:33:05.141 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.33) opts 0xd
21:33:05.141 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.33)
21:33:05.141 00.000 7680 Moving (-0.11, 0.33) raw xDistance=0.04 yDistance=-0.34
21:33:05.141 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:33:05.142 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:33:05.142 00.000 7680 MoveAxis(E, 0, ABG)
21:33:05.142 00.000 7680 Move returns status 0, amount 0
21:33:05.142 00.000 7680 MoveAxis(N, 184, ABG)
21:33:05.142 00.000 7680 Guiding  Dir = 0, Dur = 184
21:33:05.142 00.000 7680 IsSlewing returns 0
21:33:05.142 00.000 7680 IsGuiding returns 0
21:33:05.143 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:33:05.148 00.005 7680 PulseGuide returned control before completion, sleep 194
21:33:05.169 00.021 6120 UpdateGuideState exits: m=5571 SNR=48.4
21:33:05.174 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:05.177 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:05.182 00.005 6120 Enqueuing Expose request
21:33:05.356 00.174 7680 IsGuiding returns 0
21:33:05.356 00.000 7680 Move returns status 0, amount 184
21:33:05.357 00.001 7680 move complete, result=0
21:33:05.357 00.000 7680 worker thread done servicing request
21:33:05.359 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 184 ms NORTH
21:33:05.365 00.006 7680 Worker thread wakes up
21:33:05.365 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:05.365 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:06.614 01.249 7680 Exposure complete
21:33:06.731 00.117 7680 worker thread done servicing request
21:33:06.732 00.001 6120 OnExposeComplete: enter
21:33:06.738 00.006 6120 UpdateGuideState(): m_state=6
21:33:06.743 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
21:33:06.748 00.005 6120 Star::Find returns 1 (0), X=1198.15, Y=1048.07, Mass=5746, SNR=48.7, Peak=128 HFD=6.8
21:33:06.752 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.41)
21:33:06.756 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
21:33:06.759 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.59 hyp=0.63 cameraTheta=1.92 mountX=0.10 mountY=-0.63, mountTheta=-1.41
21:33:06.765 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.59, opts=13)
21:33:06.769 00.004 6120 Enqueuing Move request for scope (-0.22, 0.59)
21:33:06.773 00.004 7680 Worker thread wakes up
21:33:06.773 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.59) opts 0xd
21:33:06.773 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.59)
21:33:06.773 00.000 7680 Moving (-0.22, 0.59) raw xDistance=0.10 yDistance=-0.63
21:33:06.773 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:33:06.774 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
21:33:06.774 00.000 7680 MoveAxis(E, 0, ABG)
21:33:06.774 00.000 7680 Move returns status 0, amount 0
21:33:06.774 00.000 7680 MoveAxis(N, 340, ABG)
21:33:06.774 00.000 7680 Guiding  Dir = 0, Dur = 340
21:33:06.775 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:33:06.779 00.004 7680 IsSlewing returns 0
21:33:06.780 00.001 7680 IsGuiding returns 0
21:33:06.781 00.001 7680 PulseGuide returned control before completion, sleep 350
21:33:06.802 00.021 6120 UpdateGuideState exits: m=5746 SNR=48.7
21:33:06.807 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:06.810 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:06.814 00.004 6120 Enqueuing Expose request
21:33:07.143 00.329 7680 IsGuiding returns 1
21:33:07.143 00.000 7680 scope still moving after pulse duration time elapsed
21:33:07.173 00.030 7680 IsSlewing returns 0
21:33:07.175 00.002 7680 IsGuiding returns 0
21:33:07.176 00.001 7680 scope move finished after 340 + 56 ms
21:33:07.177 00.001 7680 Move returns status 0, amount 340
21:33:07.177 00.000 7680 move complete, result=0
21:33:07.177 00.000 7680 worker thread done servicing request
21:33:07.179 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 340 ms NORTH
21:33:07.184 00.005 7680 Worker thread wakes up
21:33:07.185 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:07.185 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:08.442 01.257 7680 Exposure complete
21:33:08.554 00.112 7680 worker thread done servicing request
21:33:08.555 00.001 6120 OnExposeComplete: enter
21:33:08.559 00.004 6120 UpdateGuideState(): m_state=6
21:33:08.564 00.005 6120 Star::Find(15, 1198, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
21:33:08.567 00.003 6120 Star::Find returns 1 (0), X=1198.06, Y=1047.47, Mass=5482, SNR=47.9, Peak=119 HFD=6.8
21:33:08.571 00.004 6120 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-2.95) = xAngle (-0.15 = -0.15)
21:33:08.576 00.005 6120 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.42 = -0.42)
21:33:08.580 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=-0.01 hyp=0.31 cameraTheta=-3.11 mountX=0.31 mountY=-0.13, mountTheta=-0.39
21:33:08.586 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=-0.01, opts=13)
21:33:08.591 00.005 6120 Enqueuing Move request for scope (-0.31, -0.01)
21:33:08.595 00.004 7680 Worker thread wakes up
21:33:08.595 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.01) opts 0xd
21:33:08.595 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, -0.01)
21:33:08.595 00.000 7680 Moving (-0.31, -0.01) raw xDistance=0.31 yDistance=-0.13
21:33:08.595 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
21:33:08.595 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:33:08.597 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:33:08.597 00.000 7680 MoveAxis(W, 130, ABG)
21:33:08.597 00.000 7680 Guiding  Dir = 3, Dur = 130
21:33:08.597 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:33:08.601 00.004 7680 IsSlewing returns 0
21:33:08.602 00.001 7680 IsGuiding returns 0
21:33:08.602 00.000 7680 PulseGuide returned control before completion, sleep 140
21:33:08.625 00.023 6120 UpdateGuideState exits: m=5482 SNR=47.9
21:33:08.629 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:08.633 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:08.638 00.005 6120 Enqueuing Expose request
21:33:08.744 00.106 7680 IsGuiding returns 1
21:33:08.744 00.000 7680 scope still moving after pulse duration time elapsed
21:33:08.775 00.031 7680 IsSlewing returns 0
21:33:08.777 00.002 7680 IsGuiding returns 0
21:33:08.777 00.000 7680 scope move finished after 130 + 44 ms
21:33:08.778 00.001 7680 Move returns status 0, amount 130
21:33:08.778 00.000 7680 MoveAxis(N, 0, ABG)
21:33:08.778 00.000 7680 Move returns status 0, amount 0
21:33:08.779 00.001 7680 move complete, result=0
21:33:08.779 00.000 7680 worker thread done servicing request
21:33:08.779 00.000 6120 GuideStep: 0.3 px 130 ms WEST, -0.1 px 0 ms NORTH
21:33:08.786 00.007 7680 Worker thread wakes up
21:33:08.786 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:08.786 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:10.037 01.251 7680 Exposure complete
21:33:10.151 00.114 7680 worker thread done servicing request
21:33:10.151 00.000 6120 OnExposeComplete: enter
21:33:10.156 00.005 6120 UpdateGuideState(): m_state=6
21:33:10.159 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
21:33:10.163 00.004 6120 Star::Find returns 1 (0), X=1198.52, Y=1047.67, Mass=5961, SNR=50.8, Peak=128 HFD=7.1
21:33:10.167 00.004 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-2.95) = xAngle (3.85 = -2.43)
21:33:10.170 00.003 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.58 = -2.70)
21:33:10.174 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.89 mountX=-0.18 mountY=-0.10, mountTheta=-2.63
21:33:10.180 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.18, opts=13)
21:33:10.183 00.003 6120 Enqueuing Move request for scope (0.15, 0.18)
21:33:10.188 00.005 7680 Worker thread wakes up
21:33:10.188 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0xd
21:33:10.188 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
21:33:10.188 00.000 7680 Moving (0.15, 0.18) raw xDistance=-0.18 yDistance=-0.10
21:33:10.188 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:33:10.189 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:33:10.189 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:33:10.189 00.000 7680 MoveAxis(E, 0, ABG)
21:33:10.189 00.000 7680 Move returns status 0, amount 0
21:33:10.189 00.000 7680 MoveAxis(N, 0, ABG)
21:33:10.189 00.000 7680 Move returns status 0, amount 0
21:33:10.191 00.002 7680 move complete, result=0
21:33:10.191 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:33:10.196 00.005 7680 worker thread done servicing request
21:33:10.219 00.023 6120 UpdateGuideState exits: m=5961 SNR=50.8
21:33:10.223 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:10.226 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:10.231 00.005 6120 Enqueuing Expose request
21:33:10.235 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:33:10.239 00.004 7680 Worker thread wakes up
21:33:10.239 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:10.239 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:11.494 01.255 7680 Exposure complete
21:33:11.611 00.117 7680 worker thread done servicing request
21:33:11.611 00.000 6120 OnExposeComplete: enter
21:33:11.616 00.005 6120 UpdateGuideState(): m_state=6
21:33:11.620 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
21:33:11.624 00.004 6120 Star::Find returns 1 (0), X=1198.64, Y=1047.89, Mass=5193, SNR=45.8, Peak=124 HFD=6.7
21:33:11.628 00.004 6120 CameraToMount -- cameraTheta (0.99) - m_xAngle (-2.95) = xAngle (3.94 = -2.34)
21:33:11.632 00.004 6120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.61)
21:33:11.636 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=0.41 hyp=0.49 cameraTheta=0.99 mountX=-0.34 mountY=-0.25, mountTheta=-2.51
21:33:11.643 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.41, opts=13)
21:33:11.648 00.005 6120 Enqueuing Move request for scope (0.27, 0.41)
21:33:11.653 00.005 7680 Worker thread wakes up
21:33:11.653 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.41) opts 0xd
21:33:11.653 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.41)
21:33:11.654 00.001 7680 Moving (0.27, 0.41) raw xDistance=-0.34 yDistance=-0.25
21:33:11.654 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
21:33:11.654 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:33:11.654 00.000 7680 MoveAxis(E, 143, ABG)
21:33:11.654 00.000 7680 Guiding  Dir = 2, Dur = 143
21:33:11.656 00.002 7680 IsSlewing returns 0
21:33:11.657 00.001 7680 IsGuiding returns 0
21:33:11.658 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:33:11.663 00.005 7680 PulseGuide returned control before completion, sleep 153
21:33:11.693 00.030 6120 UpdateGuideState exits: m=5193 SNR=45.8
21:33:11.699 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:11.705 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:11.709 00.004 6120 Enqueuing Expose request
21:33:11.832 00.123 7680 IsGuiding returns 0
21:33:11.833 00.001 7680 Move returns status 0, amount 143
21:33:11.834 00.001 7680 MoveAxis(N, 134, ABG)
21:33:11.834 00.000 7680 Guiding  Dir = 0, Dur = 134
21:33:11.835 00.001 7680 IsSlewing returns 0
21:33:11.836 00.001 7680 IsGuiding returns 0
21:33:11.836 00.000 7680 PulseGuide returned control before completion, sleep 144
21:33:11.987 00.151 7680 IsGuiding returns 1
21:33:11.987 00.000 7680 scope still moving after pulse duration time elapsed
21:33:12.017 00.030 7680 IsSlewing returns 0
21:33:12.020 00.003 7680 IsGuiding returns 0
21:33:12.020 00.000 7680 scope move finished after 134 + 50 ms
21:33:12.021 00.001 7680 Move returns status 0, amount 134
21:33:12.021 00.000 7680 move complete, result=0
21:33:12.021 00.000 7680 worker thread done servicing request
21:33:12.023 00.002 6120 GuideStep: -0.3 px 143 ms EAST, -0.2 px 134 ms NORTH
21:33:12.028 00.005 7680 Worker thread wakes up
21:33:12.028 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:12.029 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:13.280 01.251 7680 Exposure complete
21:33:13.398 00.118 7680 worker thread done servicing request
21:33:13.398 00.000 6120 OnExposeComplete: enter
21:33:13.403 00.005 6120 UpdateGuideState(): m_state=6
21:33:13.406 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
21:33:13.410 00.004 6120 Star::Find returns 1 (0), X=1198.68, Y=1047.80, Mass=5497, SNR=47.5, Peak=121 HFD=6.9
21:33:13.414 00.004 6120 CameraToMount -- cameraTheta (0.80) - m_xAngle (-2.95) = xAngle (3.76 = -2.53)
21:33:13.419 00.005 6120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.49 = -2.80)
21:33:13.423 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=0.32 hyp=0.44 cameraTheta=0.80 mountX=-0.36 mountY=-0.15, mountTheta=-2.75
21:33:13.428 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.32, opts=13)
21:33:13.432 00.004 6120 Enqueuing Move request for scope (0.31, 0.32)
21:33:13.436 00.004 7680 Worker thread wakes up
21:33:13.436 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.32) opts 0xd
21:33:13.436 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.32)
21:33:13.436 00.000 7680 Moving (0.31, 0.32) raw xDistance=-0.36 yDistance=-0.15
21:33:13.436 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
21:33:13.436 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:33:13.436 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:33:13.437 00.001 7680 MoveAxis(E, 162, ABG)
21:33:13.437 00.000 7680 Guiding  Dir = 2, Dur = 162
21:33:13.437 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:33:13.442 00.005 7680 IsSlewing returns 0
21:33:13.442 00.000 7680 IsGuiding returns 0
21:33:13.442 00.000 7680 PulseGuide returned control before completion, sleep 172
21:33:13.464 00.022 6120 UpdateGuideState exits: m=5497 SNR=47.5
21:33:13.468 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:13.472 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:13.475 00.003 6120 Enqueuing Expose request
21:33:13.626 00.151 7680 IsGuiding returns 1
21:33:13.628 00.002 7680 scope still moving after pulse duration time elapsed
21:33:13.658 00.030 7680 IsSlewing returns 0
21:33:13.660 00.002 7680 IsGuiding returns 0
21:33:13.660 00.000 7680 scope move finished after 162 + 56 ms
21:33:13.661 00.001 7680 Move returns status 0, amount 162
21:33:13.662 00.001 7680 MoveAxis(N, 0, ABG)
21:33:13.662 00.000 7680 Move returns status 0, amount 0
21:33:13.663 00.001 7680 move complete, result=0
21:33:13.663 00.000 7680 worker thread done servicing request
21:33:13.663 00.000 7680 Worker thread wakes up
21:33:13.663 00.000 6120 GuideStep: -0.4 px 162 ms EAST, -0.1 px 0 ms NORTH
21:33:13.671 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:13.671 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:14.922 01.251 7680 Exposure complete
21:33:15.030 00.108 7680 worker thread done servicing request
21:33:15.030 00.000 6120 OnExposeComplete: enter
21:33:15.034 00.004 6120 UpdateGuideState(): m_state=6
21:33:15.037 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
21:33:15.042 00.005 6120 Star::Find returns 1 (0), X=1198.10, Y=1048.01, Mass=5670, SNR=49.3, Peak=130 HFD=6.5
21:33:15.047 00.005 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.01 = -1.28)
21:33:15.050 00.003 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
21:33:15.055 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.52 hyp=0.59 cameraTheta=2.05 mountX=0.17 mountY=-0.59, mountTheta=-1.29
21:33:15.060 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.52, opts=13)
21:33:15.064 00.004 6120 Enqueuing Move request for scope (-0.27, 0.52)
21:33:15.068 00.004 7680 Worker thread wakes up
21:33:15.068 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.52) opts 0xd
21:33:15.068 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.52)
21:33:15.068 00.000 7680 Moving (-0.27, 0.52) raw xDistance=0.17 yDistance=-0.59
21:33:15.070 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:33:15.070 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
21:33:15.070 00.000 7680 MoveAxis(E, 0, ABG)
21:33:15.070 00.000 7680 Move returns status 0, amount 0
21:33:15.070 00.000 7680 MoveAxis(N, 320, ABG)
21:33:15.071 00.001 7680 Guiding  Dir = 0, Dur = 320
21:33:15.071 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:33:15.075 00.004 7680 IsSlewing returns 0
21:33:15.075 00.000 7680 IsGuiding returns 0
21:33:15.076 00.001 7680 PulseGuide returned control before completion, sleep 330
21:33:15.098 00.022 6120 UpdateGuideState exits: m=5670 SNR=49.3
21:33:15.103 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:15.107 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:15.114 00.007 6120 Enqueuing Expose request
21:33:15.413 00.299 7680 IsGuiding returns 1
21:33:15.414 00.001 7680 scope still moving after pulse duration time elapsed
21:33:15.443 00.029 7680 IsSlewing returns 0
21:33:15.445 00.002 7680 IsGuiding returns 0
21:33:15.445 00.000 7680 scope move finished after 320 + 49 ms
21:33:15.446 00.001 7680 Move returns status 0, amount 320
21:33:15.446 00.000 7680 move complete, result=0
21:33:15.446 00.000 7680 worker thread done servicing request
21:33:15.448 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 320 ms NORTH
21:33:15.457 00.009 7680 Worker thread wakes up
21:33:15.458 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:15.458 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:16.712 01.254 7680 Exposure complete
21:33:16.821 00.109 7680 worker thread done servicing request
21:33:16.823 00.002 6120 OnExposeComplete: enter
21:33:16.826 00.003 6120 UpdateGuideState(): m_state=6
21:33:16.831 00.005 6120 Star::Find(15, 1198, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
21:33:16.835 00.004 6120 Star::Find returns 1 (0), X=1198.12, Y=1047.71, Mass=5335, SNR=46.8, Peak=134 HFD=6.7
21:33:16.840 00.005 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.37 = -0.92)
21:33:16.844 00.004 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
21:33:16.847 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.22 hyp=0.33 cameraTheta=2.41 mountX=0.20 mountY=-0.31, mountTheta=-0.99
21:33:16.852 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.22, opts=13)
21:33:16.857 00.005 6120 Enqueuing Move request for scope (-0.25, 0.22)
21:33:16.861 00.004 7680 Worker thread wakes up
21:33:16.861 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.22) opts 0xd
21:33:16.861 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.22)
21:33:16.862 00.001 7680 Moving (-0.25, 0.22) raw xDistance=0.20 yDistance=-0.31
21:33:16.862 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
21:33:16.862 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:33:16.863 00.001 7680 MoveAxis(W, 86, ABG)
21:33:16.863 00.000 7680 Guiding  Dir = 3, Dur = 86
21:33:16.863 00.000 7680 IsSlewing returns 0
21:33:16.864 00.001 7680 IsGuiding returns 0
21:33:16.864 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:33:16.868 00.004 7680 PulseGuide returned control before completion, sleep 96
21:33:16.892 00.024 6120 UpdateGuideState exits: m=5335 SNR=46.8
21:33:16.898 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:16.902 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:16.905 00.003 6120 Enqueuing Expose request
21:33:16.979 00.074 7680 IsGuiding returns 0
21:33:16.980 00.001 7680 Move returns status 0, amount 86
21:33:16.980 00.000 7680 MoveAxis(N, 168, ABG)
21:33:16.981 00.001 7680 Guiding  Dir = 0, Dur = 168
21:33:16.982 00.001 7680 IsSlewing returns 0
21:33:16.985 00.003 7680 IsGuiding returns 0
21:33:16.986 00.001 7680 PulseGuide returned control before completion, sleep 178
21:33:17.167 00.181 7680 IsGuiding returns 1
21:33:17.167 00.000 7680 scope still moving after pulse duration time elapsed
21:33:17.198 00.031 7680 IsSlewing returns 0
21:33:17.199 00.001 7680 IsGuiding returns 0
21:33:17.200 00.001 7680 scope move finished after 168 + 46 ms
21:33:17.200 00.000 7680 Move returns status 0, amount 168
21:33:17.201 00.001 7680 move complete, result=0
21:33:17.201 00.000 7680 worker thread done servicing request
21:33:17.201 00.000 6120 GuideStep: 0.2 px 86 ms WEST, -0.3 px 168 ms NORTH
21:33:17.212 00.011 7680 Worker thread wakes up
21:33:17.213 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:17.214 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:18.464 01.250 7680 Exposure complete
21:33:18.576 00.112 7680 worker thread done servicing request
21:33:18.576 00.000 6120 OnExposeComplete: enter
21:33:18.581 00.005 6120 UpdateGuideState(): m_state=6
21:33:18.585 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
21:33:18.589 00.004 6120 Star::Find returns 1 (0), X=1198.34, Y=1047.75, Mass=5250, SNR=46.4, Peak=121 HFD=6.6
21:33:18.593 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
21:33:18.597 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
21:33:18.602 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.69 mountX=-0.02 mountY=-0.25, mountTheta=-1.65
21:33:18.606 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.27, opts=13)
21:33:18.612 00.006 6120 Enqueuing Move request for scope (-0.03, 0.27)
21:33:18.616 00.004 7680 Worker thread wakes up
21:33:18.616 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
21:33:18.616 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
21:33:18.616 00.000 7680 Moving (-0.03, 0.27) raw xDistance=-0.02 yDistance=-0.25
21:33:18.617 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:33:18.617 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:33:18.617 00.000 7680 MoveAxis(E, 0, ABG)
21:33:18.617 00.000 7680 Move returns status 0, amount 0
21:33:18.617 00.000 7680 MoveAxis(N, 137, ABG)
21:33:18.619 00.002 7680 Guiding  Dir = 0, Dur = 137
21:33:18.619 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:33:18.623 00.004 7680 IsSlewing returns 0
21:33:18.624 00.001 7680 IsGuiding returns 0
21:33:18.624 00.000 7680 PulseGuide returned control before completion, sleep 147
21:33:18.647 00.023 6120 UpdateGuideState exits: m=5250 SNR=46.4
21:33:18.651 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:18.655 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:18.659 00.004 6120 Enqueuing Expose request
21:33:18.782 00.123 7680 IsGuiding returns 1
21:33:18.782 00.000 7680 scope still moving after pulse duration time elapsed
21:33:18.814 00.032 7680 IsSlewing returns 0
21:33:18.814 00.000 7680 IsGuiding returns 0
21:33:18.815 00.001 7680 scope move finished after 137 + 53 ms
21:33:18.815 00.000 7680 Move returns status 0, amount 137
21:33:18.815 00.000 7680 move complete, result=0
21:33:18.816 00.001 7680 worker thread done servicing request
21:33:18.816 00.000 7680 Worker thread wakes up
21:33:18.816 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 137 ms NORTH
21:33:18.823 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:18.823 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:20.079 01.256 7680 Exposure complete
21:33:20.181 00.102 7680 worker thread done servicing request
21:33:20.182 00.001 6120 OnExposeComplete: enter
21:33:20.185 00.003 6120 UpdateGuideState(): m_state=6
21:33:20.188 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
21:33:20.192 00.004 6120 Star::Find returns 1 (0), X=1198.34, Y=1047.68, Mass=5505, SNR=47.1, Peak=122 HFD=6.8
21:33:20.196 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
21:33:20.200 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.85)
21:33:20.204 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.20 cameraTheta=1.75 mountX=-0.00 mountY=-0.19, mountTheta=-1.58
21:33:20.209 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.19, opts=13)
21:33:20.214 00.005 6120 Enqueuing Move request for scope (-0.03, 0.19)
21:33:20.218 00.004 7680 Worker thread wakes up
21:33:20.218 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
21:33:20.218 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
21:33:20.218 00.000 7680 Moving (-0.03, 0.19) raw xDistance=-0.00 yDistance=-0.19
21:33:20.218 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:33:20.219 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:33:20.219 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:33:20.219 00.000 7680 MoveAxis(E, 0, ABG)
21:33:20.219 00.000 7680 Move returns status 0, amount 0
21:33:20.219 00.000 7680 MoveAxis(N, 0, ABG)
21:33:20.220 00.001 7680 Move returns status 0, amount 0
21:33:20.220 00.000 7680 move complete, result=0
21:33:20.220 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:33:20.224 00.004 7680 worker thread done servicing request
21:33:20.246 00.022 6120 UpdateGuideState exits: m=5505 SNR=47.1
21:33:20.249 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:20.254 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:20.257 00.003 6120 Enqueuing Expose request
21:33:20.261 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:33:20.266 00.005 7680 Worker thread wakes up
21:33:20.266 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:20.267 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:21.508 01.241 7680 Exposure complete
21:33:21.606 00.098 7680 worker thread done servicing request
21:33:21.607 00.001 6120 OnExposeComplete: enter
21:33:21.611 00.004 6120 UpdateGuideState(): m_state=6
21:33:21.615 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
21:33:21.618 00.003 6120 Star::Find returns 1 (0), X=1198.27, Y=1047.70, Mass=5783, SNR=49.3, Peak=125 HFD=7.0
21:33:21.622 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
21:33:21.625 00.003 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.59)
21:33:21.628 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=2.01 mountX=0.06 mountY=-0.24, mountTheta=-1.33
21:33:21.633 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.22, opts=13)
21:33:21.638 00.005 6120 Enqueuing Move request for scope (-0.10, 0.22)
21:33:21.641 00.003 7680 Worker thread wakes up
21:33:21.641 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0xd
21:33:21.641 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
21:33:21.641 00.000 7680 Moving (-0.10, 0.22) raw xDistance=0.06 yDistance=-0.24
21:33:21.642 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:33:21.642 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:33:21.643 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:33:21.647 00.004 7680 MoveAxis(E, 0, ABG)
21:33:21.647 00.000 7680 Move returns status 0, amount 0
21:33:21.647 00.000 7680 MoveAxis(N, 131, ABG)
21:33:21.647 00.000 7680 Guiding  Dir = 0, Dur = 131
21:33:21.649 00.002 7680 IsSlewing returns 0
21:33:21.649 00.000 7680 IsGuiding returns 0
21:33:21.649 00.000 7680 PulseGuide returned control before completion, sleep 141
21:33:21.670 00.021 6120 UpdateGuideState exits: m=5783 SNR=49.3
21:33:21.674 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:21.678 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:21.681 00.003 6120 Enqueuing Expose request
21:33:21.803 00.122 7680 IsGuiding returns 1
21:33:21.804 00.001 7680 scope still moving after pulse duration time elapsed
21:33:21.834 00.030 7680 IsSlewing returns 0
21:33:21.835 00.001 7680 IsGuiding returns 0
21:33:21.835 00.000 7680 scope move finished after 131 + 55 ms
21:33:21.837 00.002 7680 Move returns status 0, amount 131
21:33:21.837 00.000 7680 move complete, result=0
21:33:21.838 00.001 7680 worker thread done servicing request
21:33:21.838 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 131 ms NORTH
21:33:21.844 00.006 7680 Worker thread wakes up
21:33:21.844 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:21.844 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:23.091 01.247 7680 Exposure complete
21:33:23.186 00.095 7680 worker thread done servicing request
21:33:23.186 00.000 6120 OnExposeComplete: enter
21:33:23.190 00.004 6120 UpdateGuideState(): m_state=6
21:33:23.194 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
21:33:23.198 00.004 6120 Star::Find returns 1 (0), X=1198.40, Y=1047.68, Mass=6120, SNR=50.8, Peak=133 HFD=7.2
21:33:23.202 00.004 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
21:33:23.206 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
21:33:23.210 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.42 mountX=-0.07 mountY=-0.17, mountTheta=-1.95
21:33:23.215 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.20, opts=13)
21:33:23.219 00.004 6120 Enqueuing Move request for scope (0.03, 0.20)
21:33:23.223 00.004 7680 Worker thread wakes up
21:33:23.223 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
21:33:23.223 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
21:33:23.223 00.000 7680 Moving (0.03, 0.20) raw xDistance=-0.07 yDistance=-0.17
21:33:23.223 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:33:23.225 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:33:23.225 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:33:23.225 00.000 7680 MoveAxis(E, 0, ABG)
21:33:23.225 00.000 7680 Move returns status 0, amount 0
21:33:23.225 00.000 7680 MoveAxis(N, 0, ABG)
21:33:23.225 00.000 7680 Move returns status 0, amount 0
21:33:23.225 00.000 7680 move complete, result=0
21:33:23.226 00.001 7680 worker thread done servicing request
21:33:23.227 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:33:23.252 00.025 6120 UpdateGuideState exits: m=6120 SNR=50.8
21:33:23.257 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:23.261 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:23.266 00.005 6120 Enqueuing Expose request
21:33:23.271 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:33:23.276 00.005 7680 Worker thread wakes up
21:33:23.276 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:23.276 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:24.534 01.258 7680 Exposure complete
21:33:24.647 00.113 7680 worker thread done servicing request
21:33:24.647 00.000 6120 OnExposeComplete: enter
21:33:24.653 00.006 6120 UpdateGuideState(): m_state=6
21:33:24.657 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
21:33:24.661 00.004 6120 Star::Find returns 1 (0), X=1198.13, Y=1048.49, Mass=5383, SNR=46.7, Peak=125 HFD=6.5
21:33:24.665 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
21:33:24.669 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
21:33:24.674 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=1.01 hyp=1.04 cameraTheta=1.80 mountX=0.05 mountY=-1.01, mountTheta=-1.52
21:33:24.679 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=1.01, opts=13)
21:33:24.684 00.005 6120 Enqueuing Move request for scope (-0.24, 1.01)
21:33:24.687 00.003 7680 Worker thread wakes up
21:33:24.687 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 1.01) opts 0xd
21:33:24.687 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 1.01)
21:33:24.689 00.002 7680 Moving (-0.24, 1.01) raw xDistance=0.05 yDistance=-1.01
21:33:24.689 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:33:24.689 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01
21:33:24.689 00.000 7680 MoveAxis(E, 0, ABG)
21:33:24.690 00.001 7680 Move returns status 0, amount 0
21:33:24.690 00.000 7680 MoveAxis(N, 551, ABG)
21:33:24.690 00.000 7680 Guiding  Dir = 0, Dur = 551
21:33:24.691 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=191, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:33:24.695 00.004 7680 IsSlewing returns 0
21:33:24.695 00.000 7680 IsGuiding returns 0
21:33:24.695 00.000 7680 PulseGuide returned control before completion, sleep 561
21:33:24.718 00.023 6120 UpdateGuideState exits: m=5383 SNR=46.7
21:33:24.723 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:24.726 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:24.730 00.004 6120 Enqueuing Expose request
21:33:25.274 00.544 7680 IsGuiding returns 0
21:33:25.275 00.001 7680 Move returns status 0, amount 551
21:33:25.275 00.000 7680 move complete, result=0
21:33:25.276 00.001 7680 worker thread done servicing request
21:33:25.276 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -1.0 px 551 ms NORTH
21:33:25.282 00.006 7680 Worker thread wakes up
21:33:25.282 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:25.282 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:26.536 01.254 7680 Exposure complete
21:33:26.658 00.122 7680 worker thread done servicing request
21:33:26.658 00.000 6120 OnExposeComplete: enter
21:33:26.663 00.005 6120 UpdateGuideState(): m_state=6
21:33:26.667 00.004 6120 Star::Find(15, 1198, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
21:33:26.671 00.004 6120 Star::Find returns 1 (0), X=1198.37, Y=1047.29, Mass=5551, SNR=47.9, Peak=126 HFD=7.0
21:33:26.675 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-2.95) = xAngle (1.38 = 1.38)
21:33:26.680 00.005 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.11 = 1.11)
21:33:26.685 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.58 mountX=0.04 mountY=0.18, mountTheta=1.36
21:33:26.689 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.20, opts=13)
21:33:26.694 00.005 6120 Enqueuing Move request for scope (-0.00, -0.20)
21:33:26.698 00.004 7680 Worker thread wakes up
21:33:26.698 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.20) opts 0xd
21:33:26.698 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.20)
21:33:26.698 00.000 7680 Moving (-0.00, -0.20) raw xDistance=0.04 yDistance=0.18
21:33:26.699 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:33:26.699 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:33:26.699 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:33:26.699 00.000 7680 MoveAxis(E, 0, ABG)
21:33:26.700 00.001 7680 Move returns status 0, amount 0
21:33:26.700 00.000 7680 MoveAxis(N, 0, ABG)
21:33:26.700 00.000 7680 Move returns status 0, amount 0
21:33:26.700 00.000 7680 move complete, result=0
21:33:26.700 00.000 7680 worker thread done servicing request
21:33:26.702 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:33:26.723 00.021 6120 UpdateGuideState exits: m=5551 SNR=47.9
21:33:26.727 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:26.731 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:26.736 00.005 6120 Enqueuing Expose request
21:33:26.742 00.006 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:33:26.746 00.004 7680 Worker thread wakes up
21:33:26.747 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:26.747 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:27.992 01.245 7680 Exposure complete
21:33:28.108 00.116 7680 worker thread done servicing request
21:33:28.108 00.000 6120 OnExposeComplete: enter
21:33:28.113 00.005 6120 UpdateGuideState(): m_state=6
21:33:28.117 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
21:33:28.120 00.003 6120 Star::Find returns 1 (0), X=1198.29, Y=1047.50, Mass=5326, SNR=47.1, Peak=130 HFD=6.9
21:33:28.124 00.004 6120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-2.95) = xAngle (5.89 = -0.39)
21:33:28.127 00.003 6120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.62 = -0.66)
21:33:28.131 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.09 cameraTheta=2.94 mountX=0.08 mountY=-0.05, mountTheta=-0.59
21:33:28.135 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.02, opts=13)
21:33:28.143 00.008 6120 Enqueuing Move request for scope (-0.08, 0.02)
21:33:28.146 00.003 7680 Worker thread wakes up
21:33:28.146 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
21:33:28.147 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
21:33:28.147 00.000 7680 Moving (-0.08, 0.02) raw xDistance=0.08 yDistance=-0.05
21:33:28.147 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:33:28.147 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:33:28.147 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:33:28.149 00.002 7680 MoveAxis(E, 0, ABG)
21:33:28.149 00.000 7680 Move returns status 0, amount 0
21:33:28.149 00.000 7680 MoveAxis(N, 0, ABG)
21:33:28.149 00.000 7680 Move returns status 0, amount 0
21:33:28.150 00.001 7680 move complete, result=0
21:33:28.150 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:33:28.154 00.004 7680 worker thread done servicing request
21:33:28.176 00.022 6120 UpdateGuideState exits: m=5326 SNR=47.1
21:33:28.179 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:28.183 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:28.187 00.004 6120 Enqueuing Expose request
21:33:28.191 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:33:28.194 00.003 7680 Worker thread wakes up
21:33:28.194 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:28.195 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:29.449 01.254 7680 Exposure complete
21:33:29.562 00.113 7680 worker thread done servicing request
21:33:29.562 00.000 6120 OnExposeComplete: enter
21:33:29.567 00.005 6120 UpdateGuideState(): m_state=6
21:33:29.571 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
21:33:29.575 00.004 6120 Star::Find returns 1 (0), X=1198.54, Y=1047.61, Mass=5847, SNR=49.8, Peak=134 HFD=7.0
21:33:29.580 00.005 6120 CameraToMount -- cameraTheta (0.65) - m_xAngle (-2.95) = xAngle (3.61 = -2.67)
21:33:29.584 00.004 6120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.34 = -2.94)
21:33:29.588 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.22 cameraTheta=0.65 mountX=-0.19 mountY=-0.04, mountTheta=-2.92
21:33:29.594 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.13, opts=13)
21:33:29.598 00.004 6120 Enqueuing Move request for scope (0.17, 0.13)
21:33:29.602 00.004 7680 Worker thread wakes up
21:33:29.602 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
21:33:29.603 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
21:33:29.603 00.000 7680 Moving (0.17, 0.13) raw xDistance=-0.19 yDistance=-0.04
21:33:29.603 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:33:29.603 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:33:29.603 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:33:29.603 00.000 7680 MoveAxis(E, 0, ABG)
21:33:29.603 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:33:29.608 00.005 7680 Move returns status 0, amount 0
21:33:29.609 00.001 7680 MoveAxis(N, 0, ABG)
21:33:29.609 00.000 7680 Move returns status 0, amount 0
21:33:29.609 00.000 7680 move complete, result=0
21:33:29.610 00.001 7680 worker thread done servicing request
21:33:29.631 00.021 6120 UpdateGuideState exits: m=5847 SNR=49.8
21:33:29.635 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:29.641 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:29.645 00.004 6120 Enqueuing Expose request
21:33:29.649 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:33:29.652 00.003 7680 Worker thread wakes up
21:33:29.653 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:29.653 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:30.899 01.246 7680 Exposure complete
21:33:30.997 00.098 7680 worker thread done servicing request
21:33:30.997 00.000 6120 OnExposeComplete: enter
21:33:31.001 00.004 6120 UpdateGuideState(): m_state=6
21:33:31.005 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
21:33:31.009 00.004 6120 Star::Find returns 1 (0), X=1198.52, Y=1047.67, Mass=5486, SNR=48.0, Peak=130 HFD=6.8
21:33:31.012 00.003 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-2.95) = xAngle (3.85 = -2.44)
21:33:31.017 00.005 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.58 = -2.71)
21:33:31.023 00.006 6120 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.24 cameraTheta=0.89 mountX=-0.18 mountY=-0.10, mountTheta=-2.64
21:33:31.029 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.18, opts=13)
21:33:31.033 00.004 6120 Enqueuing Move request for scope (0.15, 0.18)
21:33:31.036 00.003 7680 Worker thread wakes up
21:33:31.036 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0xd
21:33:31.036 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
21:33:31.036 00.000 7680 Moving (0.15, 0.18) raw xDistance=-0.18 yDistance=-0.10
21:33:31.037 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:33:31.037 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:33:31.037 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:33:31.037 00.000 7680 MoveAxis(E, 0, ABG)
21:33:31.037 00.000 7680 Move returns status 0, amount 0
21:33:31.039 00.002 7680 MoveAxis(N, 0, ABG)
21:33:31.039 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=228, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:33:31.044 00.005 7680 Move returns status 0, amount 0
21:33:31.045 00.001 7680 move complete, result=0
21:33:31.046 00.001 7680 worker thread done servicing request
21:33:31.069 00.023 6120 UpdateGuideState exits: m=5486 SNR=48.0
21:33:31.073 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:31.080 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:31.084 00.004 6120 Enqueuing Expose request
21:33:31.088 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:33:31.091 00.003 7680 Worker thread wakes up
21:33:31.093 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:31.093 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:32.337 01.244 7680 Exposure complete
21:33:32.441 00.104 7680 worker thread done servicing request
21:33:32.442 00.001 6120 OnExposeComplete: enter
21:33:32.446 00.004 6120 UpdateGuideState(): m_state=6
21:33:32.450 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
21:33:32.454 00.004 6120 Star::Find returns 1 (0), X=1198.54, Y=1047.83, Mass=5721, SNR=48.5, Peak=127 HFD=6.8
21:33:32.456 00.002 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
21:33:32.461 00.005 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
21:33:32.464 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.35 hyp=0.38 cameraTheta=1.13 mountX=-0.23 mountY=-0.24, mountTheta=-2.33
21:33:32.469 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.35, opts=13)
21:33:32.474 00.005 6120 Enqueuing Move request for scope (0.16, 0.35)
21:33:32.477 00.003 7680 Worker thread wakes up
21:33:32.477 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.35) opts 0xd
21:33:32.477 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.35)
21:33:32.477 00.000 7680 Moving (0.16, 0.35) raw xDistance=-0.23 yDistance=-0.24
21:33:32.477 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
21:33:32.477 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:33:32.477 00.000 7680 MoveAxis(E, 96, ABG)
21:33:32.478 00.001 7680 Guiding  Dir = 2, Dur = 96
21:33:32.478 00.000 7680 IsSlewing returns 0
21:33:32.479 00.001 7680 IsGuiding returns 0
21:33:32.479 00.000 7680 PulseGuide returned control before completion, sleep 106
21:33:32.480 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:33:32.506 00.026 6120 UpdateGuideState exits: m=5721 SNR=48.5
21:33:32.509 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:32.514 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:32.521 00.007 6120 Enqueuing Expose request
21:33:32.591 00.070 7680 IsGuiding returns 1
21:33:32.592 00.001 7680 scope still moving after pulse duration time elapsed
21:33:32.623 00.031 7680 IsSlewing returns 0
21:33:32.623 00.000 7680 IsGuiding returns 0
21:33:32.623 00.000 7680 scope move finished after 96 + 48 ms
21:33:32.624 00.001 7680 Move returns status 0, amount 96
21:33:32.624 00.000 7680 MoveAxis(N, 130, ABG)
21:33:32.624 00.000 7680 Guiding  Dir = 0, Dur = 130
21:33:32.624 00.000 7680 IsSlewing returns 0
21:33:32.625 00.001 7680 IsGuiding returns 0
21:33:32.625 00.000 7680 PulseGuide returned control before completion, sleep 140
21:33:32.779 00.154 7680 IsGuiding returns 1
21:33:32.779 00.000 7680 scope still moving after pulse duration time elapsed
21:33:32.810 00.031 7680 IsSlewing returns 0
21:33:32.811 00.001 7680 IsGuiding returns 0
21:33:32.811 00.000 7680 scope move finished after 130 + 55 ms
21:33:32.812 00.001 7680 Move returns status 0, amount 130
21:33:32.812 00.000 7680 move complete, result=0
21:33:32.813 00.001 7680 worker thread done servicing request
21:33:32.813 00.000 7680 Worker thread wakes up
21:33:32.813 00.000 6120 GuideStep: -0.2 px 96 ms EAST, -0.2 px 130 ms NORTH
21:33:32.818 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:32.818 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:34.066 01.248 7680 Exposure complete
21:33:34.178 00.112 7680 worker thread done servicing request
21:33:34.179 00.001 6120 OnExposeComplete: enter
21:33:34.184 00.005 6120 UpdateGuideState(): m_state=6
21:33:34.188 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
21:33:34.193 00.005 6120 Star::Find returns 1 (0), X=1198.14, Y=1047.98, Mass=5914, SNR=50.6, Peak=132 HFD=6.8
21:33:34.197 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
21:33:34.202 00.005 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
21:33:34.205 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.50 hyp=0.55 cameraTheta=2.01 mountX=0.14 mountY=-0.55, mountTheta=-1.33
21:33:34.211 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.50, opts=13)
21:33:34.214 00.003 6120 Enqueuing Move request for scope (-0.23, 0.50)
21:33:34.219 00.005 7680 Worker thread wakes up
21:33:34.219 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.50) opts 0xd
21:33:34.219 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.50)
21:33:34.219 00.000 7680 Moving (-0.23, 0.50) raw xDistance=0.14 yDistance=-0.55
21:33:34.220 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:33:34.220 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
21:33:34.220 00.000 7680 MoveAxis(E, 0, ABG)
21:33:34.220 00.000 7680 Move returns status 0, amount 0
21:33:34.221 00.001 7680 MoveAxis(N, 299, ABG)
21:33:34.221 00.000 7680 Guiding  Dir = 0, Dur = 299
21:33:34.221 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=199, Gamma=1.000
21:33:34.226 00.005 7680 IsSlewing returns 0
21:33:34.226 00.000 7680 IsGuiding returns 0
21:33:34.227 00.001 7680 PulseGuide returned control before completion, sleep 309
21:33:34.248 00.021 6120 UpdateGuideState exits: m=5914 SNR=50.6
21:33:34.252 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:34.256 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:34.260 00.004 6120 Enqueuing Expose request
21:33:34.540 00.280 7680 IsGuiding returns 1
21:33:34.542 00.002 7680 scope still moving after pulse duration time elapsed
21:33:34.573 00.031 7680 IsSlewing returns 0
21:33:34.574 00.001 7680 IsGuiding returns 0
21:33:34.575 00.001 7680 scope move finished after 299 + 50 ms
21:33:34.576 00.001 7680 Move returns status 0, amount 299
21:33:34.577 00.001 7680 move complete, result=0
21:33:34.577 00.000 7680 worker thread done servicing request
21:33:34.578 00.001 7680 Worker thread wakes up
21:33:34.578 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 299 ms NORTH
21:33:34.586 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:34.587 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:35.834 01.247 7680 Exposure complete
21:33:35.938 00.104 7680 worker thread done servicing request
21:33:35.939 00.001 6120 OnExposeComplete: enter
21:33:35.942 00.003 6120 UpdateGuideState(): m_state=6
21:33:35.946 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
21:33:35.951 00.005 6120 Star::Find returns 1 (0), X=1198.51, Y=1047.73, Mass=5427, SNR=47.6, Peak=119 HFD=6.8
21:33:35.954 00.003 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (3.99 = -2.29)
21:33:35.959 00.005 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.56)
21:33:35.961 00.002 6120 CameraToMount -- cameraX=0.14 cameraY=0.24 hyp=0.28 cameraTheta=1.04 mountX=-0.19 mountY=-0.16, mountTheta=-2.44
21:33:35.967 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.24, opts=13)
21:33:35.970 00.003 6120 Enqueuing Move request for scope (0.14, 0.24)
21:33:35.974 00.004 7680 Worker thread wakes up
21:33:35.974 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.24) opts 0xd
21:33:35.974 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.24)
21:33:35.974 00.000 7680 Moving (0.14, 0.24) raw xDistance=-0.19 yDistance=-0.16
21:33:35.974 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:33:35.975 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:33:35.975 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:33:35.975 00.000 7680 MoveAxis(E, 0, ABG)
21:33:35.975 00.000 7680 Move returns status 0, amount 0
21:33:35.975 00.000 7680 MoveAxis(N, 0, ABG)
21:33:35.975 00.000 7680 Move returns status 0, amount 0
21:33:35.975 00.000 7680 move complete, result=0
21:33:35.977 00.002 7680 worker thread done servicing request
21:33:35.977 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:33:35.999 00.022 6120 UpdateGuideState exits: m=5427 SNR=47.6
21:33:36.003 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:36.007 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:36.010 00.003 6120 Enqueuing Expose request
21:33:36.015 00.005 7680 Worker thread wakes up
21:33:36.015 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:33:36.020 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:36.020 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:37.277 01.257 7680 Exposure complete
21:33:37.375 00.098 7680 worker thread done servicing request
21:33:37.375 00.000 6120 OnExposeComplete: enter
21:33:37.379 00.004 6120 UpdateGuideState(): m_state=6
21:33:37.383 00.004 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
21:33:37.387 00.004 6120 Star::Find returns 1 (0), X=1198.54, Y=1047.62, Mass=5988, SNR=50.4, Peak=153 HFD=6.8
21:33:37.390 00.003 6120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-2.95) = xAngle (3.64 = -2.64)
21:33:37.393 00.003 6120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.37 = -2.91)
21:33:37.396 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.69 mountX=-0.19 mountY=-0.05, mountTheta=-2.88
21:33:37.401 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.14, opts=13)
21:33:37.405 00.004 6120 Enqueuing Move request for scope (0.17, 0.14)
21:33:37.408 00.003 7680 Worker thread wakes up
21:33:37.408 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
21:33:37.408 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
21:33:37.408 00.000 7680 Moving (0.17, 0.14) raw xDistance=-0.19 yDistance=-0.05
21:33:37.408 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:33:37.408 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:33:37.409 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:33:37.409 00.000 7680 MoveAxis(E, 0, ABG)
21:33:37.409 00.000 7680 Move returns status 0, amount 0
21:33:37.409 00.000 7680 MoveAxis(N, 0, ABG)
21:33:37.409 00.000 7680 Move returns status 0, amount 0
21:33:37.409 00.000 7680 move complete, result=0
21:33:37.409 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=240, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:33:37.415 00.006 7680 worker thread done servicing request
21:33:37.437 00.022 6120 UpdateGuideState exits: m=5988 SNR=50.4
21:33:37.442 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:37.445 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:37.449 00.004 6120 Enqueuing Expose request
21:33:37.454 00.005 7680 Worker thread wakes up
21:33:37.455 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:33:37.460 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:37.460 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1183,1032,31,31)
21:33:38.223 00.763 6120 evsrv: cli 0FAEF398 connect
21:33:38.338 00.115 6120 case statement mapped state 6 to 3
21:33:38.342 00.004 6120 case statement mapped state 6 to 3
21:33:38.347 00.005 6120 evsrv: cli 0FAEF398 request: {"method":"get_app_state","id":"57006aa6-4884-4080-a187-af4d725769f5"}
21:33:38.351 00.004 6120 case statement mapped state 6 to 3
21:33:38.355 00.004 6120 evsrv: cli 0FAEF398 response: {"jsonrpc":"2.0","result":"Guiding","id":"57006aa6-4884-4080-a187-af4d725769f5"}
21:33:38.508 00.153 6120 evsrv: cli 0FAEF398 disconnect
21:33:38.514 00.006 6120 evsrv: cli 0FAEFBB8 connect
21:33:38.518 00.004 6120 case statement mapped state 6 to 3
21:33:38.521 00.003 6120 case statement mapped state 6 to 3
21:33:38.633 00.112 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"cd10bce8-5056-4c80-8180-821f412ef22b"}
21:33:38.640 00.007 6120 PhdController::Dither begins
21:33:38.644 00.004 6120 dither: size=5.00, dRA=-3.26 dDec=3.59
21:33:38.647 00.003 6120 MountToCamera -- mountTheta (2.31) + m_xAngle (-2.95) = xAngle (-0.65 = -0.65)
21:33:38.649 00.002 6120 MountToCamera -- mountX=-3.26 mountY=3.59 hyp=4.85 mountTheta=2.31 cameraX=3.87, cameraY=-2.92 cameraTheta=-0.65
21:33:38.652 00.003 6120 setting lock position to (1202.24, 1044.56)
21:33:38.657 00.005 6120 Mount: notify guiding dithered (3.9, -2.9)
21:33:38.659 00.002 6120 Status Line: Dither by -3.26,3.59
21:33:38.664 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
21:33:38.668 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
21:33:38.673 00.005 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"cd10bce8-5056-4c80-8180-821f412ef22b"}
21:33:38.676 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
21:33:38.737 00.061 7680 Exposure complete
21:33:38.812 00.075 7680 worker thread done servicing request
21:33:38.812 00.000 6120 OnExposeComplete: enter
21:33:38.815 00.003 6120 UpdateGuideState(): m_state=6
21:33:38.818 00.003 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
21:33:38.822 00.004 6120 Star::Find returns 1 (0), X=1198.44, Y=1047.39, Mass=5312, SNR=46.4, Peak=117 HFD=7.1
21:33:38.825 00.003 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.46 = -0.83)
21:33:38.828 00.003 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.10)
21:33:38.831 00.003 6120 CameraToMount -- cameraX=-3.80 cameraY=2.83 hyp=4.74 cameraTheta=2.50 mountX=3.21 mountY=-4.21, mountTheta=-0.92
21:33:38.836 00.005 6120 dither recenter: remaining=(3.3,-3.6) step=(3.3,-3.6)
21:33:38.838 00.002 6120 MountToCamera -- mountTheta (-0.83) + m_xAngle (-2.95) = xAngle (-3.79 = 2.49)
21:33:38.841 00.003 6120 MountToCamera -- mountX=3.26 mountY=-3.59 hyp=4.85 mountTheta=-0.83 cameraX=-3.87, cameraY=2.92 cameraTheta=2.49
21:33:38.845 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-3.87, y=2.92, opts=4)
21:33:38.847 00.002 6120 Enqueuing Move request for scope (-3.87, 2.92)
21:33:38.849 00.002 7680 Worker thread wakes up
21:33:38.850 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-3.87, 2.92) opts 0x4
21:33:38.850 00.000 7680 Handling offset move in thread for scope, endpoint = (-3.87, 2.92)
21:33:38.850 00.000 7680 Moving (-3.87, 2.92) raw xDistance=3.26 yDistance=-3.59
21:33:38.850 00.000 7680 MoveAxis(W, 2187, B)
21:33:38.850 00.000 7680 Guiding  Dir = 3, Dur = 2187
21:33:38.850 00.000 6120 Mount: notify direct move 3.26,-3.59
21:33:38.854 00.004 7680 IsSlewing returns 0
21:33:38.854 00.000 7680 IsGuiding returns 0
21:33:38.854 00.000 7680 PulseGuide returned control before completion, sleep 2197
21:33:38.855 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:33:38.875 00.020 6120 UpdateGuideState exits: m=5312 SNR=46.4
21:33:38.877 00.002 6120 PhdController: settling, locked = 1, distance = 5.03 (1.50) aobump = 0 frame = 1 / 99999
21:33:38.880 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764041618.880,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.03,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:33:38.883 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:38.885 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:38.890 00.005 6120 Enqueuing Expose request
21:33:41.062 02.172 7680 IsGuiding returns 1
21:33:41.063 00.001 7680 scope still moving after pulse duration time elapsed
21:33:41.094 00.031 7680 IsSlewing returns 0
21:33:41.094 00.000 7680 IsGuiding returns 0
21:33:41.095 00.001 7680 scope move finished after 2187 + 54 ms
21:33:41.095 00.000 7680 Move returns status 0, amount 2187
21:33:41.095 00.000 7680 MoveAxis(N, 1948, B)
21:33:41.096 00.001 7680 Guiding  Dir = 0, Dur = 1948
21:33:41.096 00.000 7680 IsSlewing returns 0
21:33:41.097 00.001 7680 IsGuiding returns 0
21:33:41.097 00.000 7680 PulseGuide returned control before completion, sleep 1958
21:33:43.070 01.973 7680 IsGuiding returns 1
21:33:43.070 00.000 7680 scope still moving after pulse duration time elapsed
21:33:43.102 00.032 7680 IsSlewing returns 0
21:33:43.102 00.000 7680 IsGuiding returns 1
21:33:43.133 00.031 7680 IsSlewing returns 0
21:33:43.133 00.000 7680 IsGuiding returns 0
21:33:43.133 00.000 7680 scope move finished after 1948 + 88 ms
21:33:43.133 00.000 7680 Move returns status 0, amount 1948
21:33:43.135 00.002 7680 move complete, result=0
21:33:43.135 00.000 7680 worker thread done servicing request
21:33:43.135 00.000 6120 GuideStep: 3.3 px 2187 ms WEST, -3.6 px 1948 ms NORTH
21:33:43.139 00.004 7680 Worker thread wakes up
21:33:43.140 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:43.140 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:33:44.395 01.255 7680 Exposure complete
21:33:44.494 00.099 7680 worker thread done servicing request
21:33:44.495 00.001 6120 OnExposeComplete: enter
21:33:44.498 00.003 6120 UpdateGuideState(): m_state=6
21:33:44.503 00.005 6120 Star::Find(15, 1198, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
21:33:44.506 00.003 6120 Star::Find returns 1 (0), X=1201.54, Y=1045.21, Mass=5417, SNR=46.6, Peak=132 HFD=6.8
21:33:44.510 00.004 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.35 = -0.94)
21:33:44.514 00.004 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.21)
21:33:44.518 00.004 6120 CameraToMount -- cameraX=-0.70 cameraY=0.65 hyp=0.96 cameraTheta=2.39 mountX=0.57 mountY=-0.89, mountTheta=-1.01
21:33:44.523 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.70, y=0.65, opts=13)
21:33:44.527 00.004 6120 Enqueuing Move request for scope (-0.70, 0.65)
21:33:44.531 00.004 7680 Worker thread wakes up
21:33:44.531 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.65) opts 0xd
21:33:44.531 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.70, 0.65)
21:33:44.531 00.000 7680 Moving (-0.70, 0.65) raw xDistance=0.57 yDistance=-0.89
21:33:44.531 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
21:33:44.531 00.000 7680 resist switch: large excursion: input -0.89 thresh 0.60 direction from 0 to -1
21:33:44.532 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.68
21:33:44.532 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89
21:33:44.532 00.000 7680 MoveAxis(W, 239, ABG)
21:33:44.532 00.000 7680 Guiding  Dir = 3, Dur = 239
21:33:44.532 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:33:44.537 00.005 7680 IsSlewing returns 0
21:33:44.537 00.000 7680 IsGuiding returns 0
21:33:44.537 00.000 7680 PulseGuide returned control before completion, sleep 249
21:33:44.561 00.024 6120 UpdateGuideState exits: m=5417 SNR=46.6
21:33:44.566 00.005 6120 PhdController: settling, locked = 1, distance = 0.96 (1.50) aobump = 0 frame = 2 / 99999
21:33:44.570 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764041624.570,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.96,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:33:44.573 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:44.579 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:44.584 00.005 6120 Enqueuing Expose request
21:33:44.792 00.208 7680 IsGuiding returns 1
21:33:44.793 00.001 7680 scope still moving after pulse duration time elapsed
21:33:44.823 00.030 7680 IsSlewing returns 0
21:33:44.824 00.001 7680 IsGuiding returns 0
21:33:44.825 00.001 7680 scope move finished after 239 + 48 ms
21:33:44.826 00.001 7680 Move returns status 0, amount 239
21:33:44.826 00.000 7680 MoveAxis(N, 485, ABG)
21:33:44.826 00.000 7680 Guiding  Dir = 0, Dur = 485
21:33:44.827 00.001 7680 IsSlewing returns 0
21:33:44.828 00.001 7680 IsGuiding returns 0
21:33:44.828 00.000 7680 PulseGuide returned control before completion, sleep 495
21:33:45.337 00.509 7680 IsGuiding returns 1
21:33:45.338 00.001 7680 scope still moving after pulse duration time elapsed
21:33:45.368 00.030 7680 IsSlewing returns 0
21:33:45.370 00.002 7680 IsGuiding returns 0
21:33:45.370 00.000 7680 scope move finished after 485 + 57 ms
21:33:45.371 00.001 7680 Move returns status 0, amount 485
21:33:45.371 00.000 7680 move complete, result=0
21:33:45.372 00.001 7680 worker thread done servicing request
21:33:45.373 00.001 6120 GuideStep: 0.6 px 239 ms WEST, -0.9 px 485 ms NORTH
21:33:45.380 00.007 7680 Worker thread wakes up
21:33:45.380 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:45.380 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:33:46.623 01.243 7680 Exposure complete
21:33:46.739 00.116 7680 worker thread done servicing request
21:33:46.739 00.000 6120 OnExposeComplete: enter
21:33:46.744 00.005 6120 UpdateGuideState(): m_state=6
21:33:46.749 00.005 6120 Star::Find(15, 1201, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
21:33:46.753 00.004 6120 Star::Find returns 1 (0), X=1202.05, Y=1044.70, Mass=5712, SNR=49.5, Peak=136 HFD=6.8
21:33:46.757 00.004 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.47 = -0.81)
21:33:46.760 00.003 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.21 = -1.08)
21:33:46.766 00.006 6120 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.24 cameraTheta=2.52 mountX=0.16 mountY=-0.21, mountTheta=-0.91
21:33:46.771 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.14, opts=13)
21:33:46.775 00.004 6120 Enqueuing Move request for scope (-0.19, 0.14)
21:33:46.780 00.005 7680 Worker thread wakes up
21:33:46.780 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
21:33:46.780 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
21:33:46.780 00.000 7680 Moving (-0.19, 0.14) raw xDistance=0.16 yDistance=-0.21
21:33:46.780 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:33:46.781 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:33:46.781 00.000 7680 MoveAxis(E, 0, ABG)
21:33:46.781 00.000 7680 Move returns status 0, amount 0
21:33:46.781 00.000 7680 MoveAxis(N, 114, ABG)
21:33:46.781 00.000 7680 Guiding  Dir = 0, Dur = 114
21:33:46.782 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:33:46.785 00.003 7680 IsSlewing returns 0
21:33:46.786 00.001 7680 IsGuiding returns 0
21:33:46.786 00.000 7680 PulseGuide returned control before completion, sleep 124
21:33:46.806 00.020 6120 UpdateGuideState exits: m=5712 SNR=49.5
21:33:46.810 00.004 6120 PhdController: settling, locked = 1, distance = 0.74 (1.50) aobump = 0 frame = 3 / 99999
21:33:46.814 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764041626.814,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.74,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
21:33:46.818 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:46.821 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:46.826 00.005 6120 Enqueuing Expose request
21:33:46.926 00.100 7680 IsGuiding returns 1
21:33:46.926 00.000 7680 scope still moving after pulse duration time elapsed
21:33:46.959 00.033 7680 IsSlewing returns 0
21:33:46.960 00.001 7680 IsGuiding returns 0
21:33:46.961 00.001 7680 scope move finished after 114 + 61 ms
21:33:46.962 00.001 7680 Move returns status 0, amount 114
21:33:46.962 00.000 7680 move complete, result=0
21:33:46.964 00.002 7680 worker thread done servicing request
21:33:46.964 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 114 ms NORTH
21:33:46.970 00.006 7680 Worker thread wakes up
21:33:46.970 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:46.971 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:33:48.220 01.249 7680 Exposure complete
21:33:48.320 00.100 7680 worker thread done servicing request
21:33:48.320 00.000 6120 OnExposeComplete: enter
21:33:48.326 00.006 6120 UpdateGuideState(): m_state=6
21:33:48.331 00.005 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
21:33:48.338 00.007 6120 Star::Find returns 1 (0), X=1201.89, Y=1044.94, Mass=5329, SNR=47.1, Peak=118 HFD=7.0
21:33:48.344 00.006 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
21:33:48.349 00.005 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
21:33:48.355 00.006 6120 CameraToMount -- cameraX=-0.35 cameraY=0.38 hyp=0.51 cameraTheta=2.31 mountX=0.27 mountY=-0.49, mountTheta=-1.07
21:33:48.361 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.38, opts=13)
21:33:48.367 00.006 6120 Enqueuing Move request for scope (-0.35, 0.38)
21:33:48.372 00.005 7680 Worker thread wakes up
21:33:48.372 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.38) opts 0xd
21:33:48.372 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.38)
21:33:48.372 00.000 7680 Moving (-0.35, 0.38) raw xDistance=0.27 yDistance=-0.49
21:33:48.373 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
21:33:48.373 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:33:48.373 00.000 7680 MoveAxis(W, 115, ABG)
21:33:48.373 00.000 7680 Guiding  Dir = 3, Dur = 115
21:33:48.374 00.001 7680 IsSlewing returns 0
21:33:48.374 00.000 7680 IsGuiding returns 0
21:33:48.374 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:33:48.380 00.006 7680 PulseGuide returned control before completion, sleep 125
21:33:48.399 00.019 6120 UpdateGuideState exits: m=5329 SNR=47.1
21:33:48.403 00.004 6120 PhdController: settling, locked = 1, distance = 0.67 (1.50) aobump = 0 frame = 4 / 99999
21:33:48.406 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764041628.406,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.67,"Time":3.8,"SettleTime":10.0,"StarLocked":true}
21:33:48.411 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:48.414 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:48.419 00.005 6120 Enqueuing Expose request
21:33:48.510 00.091 7680 IsGuiding returns 1
21:33:48.510 00.000 7680 scope still moving after pulse duration time elapsed
21:33:48.541 00.031 7680 IsSlewing returns 0
21:33:48.541 00.000 7680 IsGuiding returns 0
21:33:48.541 00.000 7680 scope move finished after 115 + 52 ms
21:33:48.542 00.001 7680 Move returns status 0, amount 115
21:33:48.542 00.000 7680 MoveAxis(N, 267, ABG)
21:33:48.542 00.000 7680 Guiding  Dir = 0, Dur = 267
21:33:48.542 00.000 7680 IsSlewing returns 0
21:33:48.542 00.000 7680 IsGuiding returns 0
21:33:48.544 00.002 7680 PulseGuide returned control before completion, sleep 277
21:33:48.837 00.293 7680 IsGuiding returns 1
21:33:48.838 00.001 7680 scope still moving after pulse duration time elapsed
21:33:48.868 00.030 7680 IsSlewing returns 0
21:33:48.869 00.001 7680 IsGuiding returns 0
21:33:48.869 00.000 7680 scope move finished after 267 + 59 ms
21:33:48.870 00.001 7680 Move returns status 0, amount 267
21:33:48.870 00.000 7680 move complete, result=0
21:33:48.871 00.001 7680 worker thread done servicing request
21:33:48.872 00.001 6120 GuideStep: 0.3 px 115 ms WEST, -0.5 px 267 ms NORTH
21:33:48.878 00.006 7680 Worker thread wakes up
21:33:48.878 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:48.878 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:33:50.130 01.252 7680 Exposure complete
21:33:50.232 00.102 7680 worker thread done servicing request
21:33:50.232 00.000 6120 OnExposeComplete: enter
21:33:50.236 00.004 6120 UpdateGuideState(): m_state=6
21:33:50.240 00.004 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
21:33:50.243 00.003 6120 Star::Find returns 1 (0), X=1202.07, Y=1044.58, Mass=5863, SNR=50.2, Peak=128 HFD=6.9
21:33:50.247 00.004 6120 CameraToMount -- cameraTheta (3.04) - m_xAngle (-2.95) = xAngle (6.00 = -0.28)
21:33:50.251 00.004 6120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.73 = -0.55)
21:33:50.254 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.04 mountX=0.17 mountY=-0.09, mountTheta=-0.50
21:33:50.260 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.02, opts=13)
21:33:50.265 00.005 6120 Enqueuing Move request for scope (-0.18, 0.02)
21:33:50.268 00.003 7680 Worker thread wakes up
21:33:50.268 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
21:33:50.268 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
21:33:50.268 00.000 7680 Moving (-0.18, 0.02) raw xDistance=0.17 yDistance=-0.09
21:33:50.268 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:33:50.268 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:33:50.269 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:33:50.269 00.000 7680 MoveAxis(E, 0, ABG)
21:33:50.269 00.000 7680 Move returns status 0, amount 0
21:33:50.269 00.000 7680 MoveAxis(N, 0, ABG)
21:33:50.269 00.000 7680 Move returns status 0, amount 0
21:33:50.269 00.000 7680 move complete, result=0
21:33:50.269 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:33:50.274 00.005 7680 worker thread done servicing request
21:33:50.290 00.016 6120 UpdateGuideState exits: m=5863 SNR=50.2
21:33:50.294 00.004 6120 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 5 / 99999
21:33:50.297 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764041630.297,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.52,"Time":5.7,"SettleTime":10.0,"StarLocked":true}
21:33:50.301 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:50.303 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:50.308 00.005 6120 Enqueuing Expose request
21:33:50.311 00.003 7680 Worker thread wakes up
21:33:50.311 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:50.311 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:33:50.311 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:33:51.559 01.248 7680 Exposure complete
21:33:51.666 00.107 7680 worker thread done servicing request
21:33:51.666 00.000 6120 OnExposeComplete: enter
21:33:51.671 00.005 6120 UpdateGuideState(): m_state=6
21:33:51.676 00.005 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
21:33:51.681 00.005 6120 Star::Find returns 1 (0), X=1202.04, Y=1044.82, Mass=5537, SNR=48.0, Peak=129 HFD=6.7
21:33:51.685 00.004 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.19 = -1.10)
21:33:51.688 00.003 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.37)
21:33:51.693 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.26 hyp=0.32 cameraTheta=2.23 mountX=0.15 mountY=-0.32, mountTheta=-1.13
21:33:51.699 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.26, opts=13)
21:33:51.705 00.006 6120 Enqueuing Move request for scope (-0.20, 0.26)
21:33:51.710 00.005 7680 Worker thread wakes up
21:33:51.710 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.26) opts 0xd
21:33:51.710 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.26)
21:33:51.710 00.000 7680 Moving (-0.20, 0.26) raw xDistance=0.15 yDistance=-0.32
21:33:51.710 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:33:51.710 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:33:51.711 00.001 7680 MoveAxis(E, 0, ABG)
21:33:51.711 00.000 7680 Move returns status 0, amount 0
21:33:51.711 00.000 7680 MoveAxis(N, 172, ABG)
21:33:51.711 00.000 7680 Guiding  Dir = 0, Dur = 172
21:33:51.712 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:33:51.717 00.005 7680 IsSlewing returns 0
21:33:51.717 00.000 7680 IsGuiding returns 0
21:33:51.717 00.000 7680 PulseGuide returned control before completion, sleep 182
21:33:51.739 00.022 6120 UpdateGuideState exits: m=5537 SNR=48.0
21:33:51.743 00.004 6120 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 6 / 99999
21:33:51.746 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764041631.746,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.46,"Time":7.2,"SettleTime":10.0,"StarLocked":true}
21:33:51.750 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:51.754 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:51.758 00.004 6120 Enqueuing Expose request
21:33:51.908 00.150 7680 IsGuiding returns 1
21:33:51.909 00.001 7680 scope still moving after pulse duration time elapsed
21:33:51.940 00.031 7680 IsSlewing returns 0
21:33:51.940 00.000 7680 IsGuiding returns 0
21:33:51.940 00.000 7680 scope move finished after 172 + 51 ms
21:33:51.940 00.000 7680 Move returns status 0, amount 172
21:33:51.942 00.002 7680 move complete, result=0
21:33:51.942 00.000 7680 worker thread done servicing request
21:33:51.942 00.000 7680 Worker thread wakes up
21:33:51.943 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 172 ms NORTH
21:33:51.948 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:51.948 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:33:53.205 01.257 7680 Exposure complete
21:33:53.308 00.103 7680 worker thread done servicing request
21:33:53.308 00.000 6120 OnExposeComplete: enter
21:33:53.313 00.005 6120 UpdateGuideState(): m_state=6
21:33:53.316 00.003 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
21:33:53.320 00.004 6120 Star::Find returns 1 (0), X=1202.07, Y=1044.82, Mass=5647, SNR=48.8, Peak=138 HFD=6.7
21:33:53.325 00.005 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.13 = -1.16)
21:33:53.330 00.005 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
21:33:53.334 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.25 hyp=0.31 cameraTheta=2.17 mountX=0.12 mountY=-0.31, mountTheta=-1.18
21:33:53.338 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.25, opts=13)
21:33:53.343 00.005 6120 Enqueuing Move request for scope (-0.17, 0.25)
21:33:53.346 00.003 7680 Worker thread wakes up
21:33:53.346 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.25) opts 0xd
21:33:53.346 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.25)
21:33:53.346 00.000 7680 Moving (-0.17, 0.25) raw xDistance=0.12 yDistance=-0.31
21:33:53.346 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:33:53.347 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:33:53.347 00.000 7680 MoveAxis(E, 0, ABG)
21:33:53.347 00.000 7680 Move returns status 0, amount 0
21:33:53.347 00.000 7680 MoveAxis(N, 166, ABG)
21:33:53.347 00.000 7680 Guiding  Dir = 0, Dur = 166
21:33:53.347 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:33:53.352 00.005 7680 IsSlewing returns 0
21:33:53.352 00.000 7680 IsGuiding returns 0
21:33:53.352 00.000 7680 PulseGuide returned control before completion, sleep 176
21:33:53.374 00.022 6120 UpdateGuideState exits: m=5647 SNR=48.8
21:33:53.378 00.004 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 7 / 99999
21:33:53.381 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764041633.381,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.42,"Time":8.8,"SettleTime":10.0,"StarLocked":true}
21:33:53.385 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:53.389 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:53.395 00.006 6120 Enqueuing Expose request
21:33:53.539 00.144 7680 IsGuiding returns 1
21:33:53.540 00.001 7680 scope still moving after pulse duration time elapsed
21:33:53.570 00.030 7680 IsSlewing returns 0
21:33:53.571 00.001 7680 IsGuiding returns 0
21:33:53.571 00.000 7680 scope move finished after 166 + 52 ms
21:33:53.571 00.000 7680 Move returns status 0, amount 166
21:33:53.572 00.001 7680 move complete, result=0
21:33:53.573 00.001 7680 worker thread done servicing request
21:33:53.574 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 166 ms NORTH
21:33:53.582 00.008 7680 Worker thread wakes up
21:33:53.582 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:53.583 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:33:54.830 01.247 7680 Exposure complete
21:33:54.929 00.099 7680 worker thread done servicing request
21:33:54.929 00.000 6120 OnExposeComplete: enter
21:33:54.933 00.004 6120 UpdateGuideState(): m_state=6
21:33:54.937 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
21:33:54.941 00.004 6120 Star::Find returns 1 (0), X=1202.06, Y=1044.57, Mass=5554, SNR=48.3, Peak=123 HFD=7.1
21:33:54.945 00.004 6120 CameraToMount -- cameraTheta (3.08) - m_xAngle (-2.95) = xAngle (6.04 = -0.25)
21:33:54.949 00.004 6120 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.77 = -0.52)
21:33:54.952 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.08 mountX=0.18 mountY=-0.09, mountTheta=-0.47
21:33:54.957 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.01, opts=13)
21:33:54.960 00.003 6120 Enqueuing Move request for scope (-0.18, 0.01)
21:33:54.963 00.003 7680 Worker thread wakes up
21:33:54.964 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
21:33:54.964 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
21:33:54.964 00.000 7680 Moving (-0.18, 0.01) raw xDistance=0.18 yDistance=-0.09
21:33:54.964 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:33:54.964 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:33:54.966 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:33:54.966 00.000 7680 MoveAxis(E, 0, ABG)
21:33:54.966 00.000 7680 Move returns status 0, amount 0
21:33:54.966 00.000 7680 MoveAxis(N, 0, ABG)
21:33:54.966 00.000 7680 Move returns status 0, amount 0
21:33:54.966 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:33:54.970 00.004 7680 move complete, result=0
21:33:54.971 00.001 7680 worker thread done servicing request
21:33:54.990 00.019 6120 UpdateGuideState exits: m=5554 SNR=48.3
21:33:54.995 00.005 6120 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 8 / 99999
21:33:54.999 00.004 6120 PhdController: newstate STATE_FINISH
21:33:55.002 00.003 6120 PhdController complete: success
21:33:55.006 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764041635.006,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
21:33:55.009 00.003 6120 Mount: notify guiding dither settle done success=1
21:33:55.014 00.005 6120 PhdController: newstate STATE_IDLE
21:33:55.019 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:55.023 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:55.026 00.003 6120 Enqueuing Expose request
21:33:55.030 00.004 7680 Worker thread wakes up
21:33:55.030 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:33:55.033 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:55.033 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:33:56.285 01.252 7680 Exposure complete
21:33:56.390 00.105 7680 worker thread done servicing request
21:33:56.392 00.002 6120 OnExposeComplete: enter
21:33:56.396 00.004 6120 UpdateGuideState(): m_state=6
21:33:56.400 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
21:33:56.404 00.004 6120 Star::Find returns 1 (0), X=1202.05, Y=1044.73, Mass=5446, SNR=47.5, Peak=135 HFD=6.8
21:33:56.408 00.004 6120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-2.95) = xAngle (5.39 = -0.89)
21:33:56.411 00.003 6120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.13 = -1.16)
21:33:56.415 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.17 hyp=0.26 cameraTheta=2.44 mountX=0.16 mountY=-0.23, mountTheta=-0.97
21:33:56.421 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.17, opts=13)
21:33:56.428 00.007 6120 Enqueuing Move request for scope (-0.20, 0.17)
21:33:56.431 00.003 7680 Worker thread wakes up
21:33:56.432 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.17) opts 0xd
21:33:56.432 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.17)
21:33:56.432 00.000 7680 Moving (-0.20, 0.17) raw xDistance=0.16 yDistance=-0.23
21:33:56.432 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:33:56.433 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:33:56.433 00.000 7680 MoveAxis(E, 0, ABG)
21:33:56.433 00.000 7680 Move returns status 0, amount 0
21:33:56.433 00.000 7680 MoveAxis(N, 127, ABG)
21:33:56.434 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:33:56.437 00.003 7680 Guiding  Dir = 0, Dur = 127
21:33:56.438 00.001 7680 IsSlewing returns 0
21:33:56.439 00.001 7680 IsGuiding returns 0
21:33:56.439 00.000 7680 PulseGuide returned control before completion, sleep 137
21:33:56.460 00.021 6120 UpdateGuideState exits: m=5446 SNR=47.5
21:33:56.464 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:56.469 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:56.472 00.003 6120 Enqueuing Expose request
21:33:56.588 00.116 7680 IsGuiding returns 1
21:33:56.588 00.000 7680 scope still moving after pulse duration time elapsed
21:33:56.620 00.032 7680 IsSlewing returns 0
21:33:56.621 00.001 7680 IsGuiding returns 0
21:33:56.621 00.000 7680 scope move finished after 127 + 55 ms
21:33:56.622 00.001 7680 Move returns status 0, amount 127
21:33:56.622 00.000 7680 move complete, result=0
21:33:56.622 00.000 7680 worker thread done servicing request
21:33:56.622 00.000 7680 Worker thread wakes up
21:33:56.624 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 127 ms NORTH
21:33:56.629 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:56.629 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:33:57.885 01.256 7680 Exposure complete
21:33:58.000 00.115 7680 worker thread done servicing request
21:33:58.000 00.000 6120 OnExposeComplete: enter
21:33:58.004 00.004 6120 UpdateGuideState(): m_state=6
21:33:58.009 00.005 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
21:33:58.012 00.003 6120 Star::Find returns 1 (0), X=1202.21, Y=1044.66, Mass=5851, SNR=49.3, Peak=125 HFD=6.9
21:33:58.017 00.005 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
21:33:58.022 00.005 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
21:33:58.027 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.89 mountX=0.01 mountY=-0.10, mountTheta=-1.44
21:33:58.033 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.10, opts=13)
21:33:58.037 00.004 6120 Enqueuing Move request for scope (-0.03, 0.10)
21:33:58.041 00.004 7680 Worker thread wakes up
21:33:58.041 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
21:33:58.041 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
21:33:58.041 00.000 7680 Moving (-0.03, 0.10) raw xDistance=0.01 yDistance=-0.10
21:33:58.041 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:33:58.041 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:33:58.042 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:33:58.042 00.000 7680 MoveAxis(E, 0, ABG)
21:33:58.042 00.000 7680 Move returns status 0, amount 0
21:33:58.042 00.000 7680 MoveAxis(N, 0, ABG)
21:33:58.042 00.000 7680 Move returns status 0, amount 0
21:33:58.042 00.000 7680 move complete, result=0
21:33:58.042 00.000 7680 worker thread done servicing request
21:33:58.044 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:33:58.072 00.028 6120 UpdateGuideState exits: m=5851 SNR=49.3
21:33:58.076 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:58.081 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:58.085 00.004 6120 Enqueuing Expose request
21:33:58.088 00.003 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:33:58.092 00.004 7680 Worker thread wakes up
21:33:58.092 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:58.092 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:33:59.339 01.247 7680 Exposure complete
21:33:59.451 00.112 7680 worker thread done servicing request
21:33:59.451 00.000 6120 OnExposeComplete: enter
21:33:59.456 00.005 6120 UpdateGuideState(): m_state=6
21:33:59.462 00.006 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
21:33:59.466 00.004 6120 Star::Find returns 1 (0), X=1202.31, Y=1044.78, Mass=5632, SNR=48.5, Peak=124 HFD=6.9
21:33:59.469 00.003 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
21:33:59.474 00.005 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
21:33:59.477 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.23 cameraTheta=1.27 mountX=-0.11 mountY=-0.16, mountTheta=-2.15
21:33:59.483 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.21, opts=13)
21:33:59.489 00.006 6120 Enqueuing Move request for scope (0.07, 0.21)
21:33:59.493 00.004 7680 Worker thread wakes up
21:33:59.493 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
21:33:59.493 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
21:33:59.493 00.000 7680 Moving (0.07, 0.21) raw xDistance=-0.11 yDistance=-0.16
21:33:59.493 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:33:59.494 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:33:59.494 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:33:59.494 00.000 7680 MoveAxis(E, 0, ABG)
21:33:59.494 00.000 7680 Move returns status 0, amount 0
21:33:59.495 00.001 7680 MoveAxis(N, 0, ABG)
21:33:59.495 00.000 7680 Move returns status 0, amount 0
21:33:59.496 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=192, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:33:59.499 00.003 7680 move complete, result=0
21:33:59.499 00.000 7680 worker thread done servicing request
21:33:59.522 00.023 6120 UpdateGuideState exits: m=5632 SNR=48.5
21:33:59.526 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:59.529 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:33:59.533 00.004 6120 Enqueuing Expose request
21:33:59.536 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:33:59.540 00.004 7680 Worker thread wakes up
21:33:59.540 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:33:59.540 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:00.798 01.258 7680 Exposure complete
21:34:00.907 00.109 7680 worker thread done servicing request
21:34:00.907 00.000 6120 OnExposeComplete: enter
21:34:00.912 00.005 6120 UpdateGuideState(): m_state=6
21:34:00.917 00.005 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
21:34:00.921 00.004 6120 Star::Find returns 1 (0), X=1202.18, Y=1044.81, Mass=5504, SNR=47.9, Peak=124 HFD=6.7
21:34:00.924 00.003 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
21:34:00.928 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
21:34:00.933 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.82 mountX=0.01 mountY=-0.25, mountTheta=-1.51
21:34:00.937 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.25, opts=13)
21:34:00.941 00.004 6120 Enqueuing Move request for scope (-0.06, 0.25)
21:34:00.946 00.005 7680 Worker thread wakes up
21:34:00.946 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
21:34:00.946 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
21:34:00.946 00.000 7680 Moving (-0.06, 0.25) raw xDistance=0.01 yDistance=-0.25
21:34:00.947 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:34:00.947 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:34:00.947 00.000 7680 MoveAxis(E, 0, ABG)
21:34:00.947 00.000 7680 Move returns status 0, amount 0
21:34:00.947 00.000 7680 MoveAxis(N, 137, ABG)
21:34:00.948 00.001 7680 Guiding  Dir = 0, Dur = 137
21:34:00.948 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:34:00.952 00.004 7680 IsSlewing returns 0
21:34:00.952 00.000 7680 IsGuiding returns 0
21:34:00.953 00.001 7680 PulseGuide returned control before completion, sleep 147
21:34:00.976 00.023 6120 UpdateGuideState exits: m=5504 SNR=47.9
21:34:00.981 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:00.985 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:00.990 00.005 6120 Enqueuing Expose request
21:34:01.114 00.124 7680 IsGuiding returns 1
21:34:01.116 00.002 7680 scope still moving after pulse duration time elapsed
21:34:01.145 00.029 7680 IsSlewing returns 0
21:34:01.146 00.001 7680 IsGuiding returns 0
21:34:01.146 00.000 7680 scope move finished after 137 + 56 ms
21:34:01.147 00.001 7680 Move returns status 0, amount 137
21:34:01.147 00.000 7680 move complete, result=0
21:34:01.147 00.000 7680 worker thread done servicing request
21:34:01.148 00.001 7680 Worker thread wakes up
21:34:01.148 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 137 ms NORTH
21:34:01.154 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:01.154 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:02.411 01.257 7680 Exposure complete
21:34:02.523 00.112 7680 worker thread done servicing request
21:34:02.523 00.000 6120 OnExposeComplete: enter
21:34:02.528 00.005 6120 UpdateGuideState(): m_state=6
21:34:02.532 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
21:34:02.535 00.003 6120 Star::Find returns 1 (0), X=1202.42, Y=1044.85, Mass=5643, SNR=48.1, Peak=127 HFD=6.9
21:34:02.540 00.005 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.97 = -2.32)
21:34:02.544 00.004 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.70 = -2.58)
21:34:02.548 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.28 hyp=0.34 cameraTheta=1.01 mountX=-0.23 mountY=-0.18, mountTheta=-2.48
21:34:02.553 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.28, opts=13)
21:34:02.557 00.004 6120 Enqueuing Move request for scope (0.18, 0.28)
21:34:02.561 00.004 7680 Worker thread wakes up
21:34:02.562 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.28) opts 0xd
21:34:02.562 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.28)
21:34:02.562 00.000 7680 Moving (0.18, 0.28) raw xDistance=-0.23 yDistance=-0.18
21:34:02.562 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
21:34:02.562 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:34:02.562 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:34:02.563 00.001 7680 MoveAxis(E, 96, ABG)
21:34:02.563 00.000 7680 Guiding  Dir = 2, Dur = 96
21:34:02.563 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:34:02.568 00.005 7680 IsSlewing returns 0
21:34:02.568 00.000 7680 IsGuiding returns 0
21:34:02.568 00.000 7680 PulseGuide returned control before completion, sleep 106
21:34:02.588 00.020 6120 UpdateGuideState exits: m=5643 SNR=48.1
21:34:02.592 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:02.596 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:02.600 00.004 6120 Enqueuing Expose request
21:34:02.680 00.080 7680 IsGuiding returns 1
21:34:02.681 00.001 7680 scope still moving after pulse duration time elapsed
21:34:02.712 00.031 7680 IsSlewing returns 0
21:34:02.713 00.001 7680 IsGuiding returns 0
21:34:02.714 00.001 7680 scope move finished after 96 + 49 ms
21:34:02.716 00.002 7680 Move returns status 0, amount 96
21:34:02.716 00.000 7680 MoveAxis(N, 0, ABG)
21:34:02.717 00.001 7680 Move returns status 0, amount 0
21:34:02.717 00.000 7680 move complete, result=0
21:34:02.717 00.000 7680 worker thread done servicing request
21:34:02.717 00.000 6120 GuideStep: -0.2 px 96 ms EAST, -0.2 px 0 ms NORTH
21:34:02.725 00.008 7680 Worker thread wakes up
21:34:02.725 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:02.726 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:03.977 01.251 7680 Exposure complete
21:34:04.093 00.116 7680 worker thread done servicing request
21:34:04.094 00.001 6120 OnExposeComplete: enter
21:34:04.098 00.004 6120 UpdateGuideState(): m_state=6
21:34:04.102 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
21:34:04.105 00.003 6120 Star::Find returns 1 (0), X=1202.00, Y=1045.27, Mass=5696, SNR=48.8, Peak=117 HFD=6.8
21:34:04.110 00.005 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
21:34:04.114 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
21:34:04.118 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.71 hyp=0.75 cameraTheta=1.90 mountX=0.11 mountY=-0.74, mountTheta=-1.43
21:34:04.124 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.71, opts=13)
21:34:04.129 00.005 6120 Enqueuing Move request for scope (-0.24, 0.71)
21:34:04.134 00.005 7680 Worker thread wakes up
21:34:04.134 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.71) opts 0xd
21:34:04.134 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.71)
21:34:04.135 00.001 7680 Moving (-0.24, 0.71) raw xDistance=0.11 yDistance=-0.74
21:34:04.135 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:34:04.135 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
21:34:04.135 00.000 7680 MoveAxis(E, 0, ABG)
21:34:04.137 00.002 7680 Move returns status 0, amount 0
21:34:04.137 00.000 7680 MoveAxis(N, 402, ABG)
21:34:04.138 00.001 7680 Guiding  Dir = 0, Dur = 402
21:34:04.139 00.001 7680 IsSlewing returns 0
21:34:04.139 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:34:04.145 00.006 7680 IsGuiding returns 0
21:34:04.145 00.000 7680 PulseGuide returned control before completion, sleep 412
21:34:04.174 00.029 6120 UpdateGuideState exits: m=5696 SNR=48.8
21:34:04.179 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:04.185 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:04.190 00.005 6120 Enqueuing Expose request
21:34:04.559 00.369 7680 IsGuiding returns 1
21:34:04.561 00.002 7680 scope still moving after pulse duration time elapsed
21:34:04.591 00.030 7680 IsSlewing returns 0
21:34:04.593 00.002 7680 IsGuiding returns 0
21:34:04.593 00.000 7680 scope move finished after 402 + 46 ms
21:34:04.594 00.001 7680 Move returns status 0, amount 402
21:34:04.594 00.000 7680 move complete, result=0
21:34:04.594 00.000 7680 worker thread done servicing request
21:34:04.595 00.001 7680 Worker thread wakes up
21:34:04.595 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 402 ms NORTH
21:34:04.602 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:04.602 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:05.857 01.255 7680 Exposure complete
21:34:05.966 00.109 7680 worker thread done servicing request
21:34:05.967 00.001 6120 OnExposeComplete: enter
21:34:05.971 00.004 6120 UpdateGuideState(): m_state=6
21:34:05.974 00.003 6120 Star::Find(15, 1201, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
21:34:05.979 00.005 6120 Star::Find returns 1 (0), X=1202.04, Y=1044.67, Mass=5511, SNR=48.1, Peak=140 HFD=6.7
21:34:05.983 00.004 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-2.95) = xAngle (5.62 = -0.66)
21:34:05.987 00.004 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.93)
21:34:05.992 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.11 hyp=0.23 cameraTheta=2.67 mountX=0.18 mountY=-0.19, mountTheta=-0.79
21:34:05.997 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.11, opts=13)
21:34:06.000 00.003 6120 Enqueuing Move request for scope (-0.21, 0.11)
21:34:06.004 00.004 7680 Worker thread wakes up
21:34:06.004 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.11) opts 0xd
21:34:06.004 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.11)
21:34:06.004 00.000 7680 Moving (-0.21, 0.11) raw xDistance=0.18 yDistance=-0.19
21:34:06.004 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:34:06.004 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:34:06.004 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:34:06.004 00.000 7680 MoveAxis(E, 0, ABG)
21:34:06.006 00.002 7680 Move returns status 0, amount 0
21:34:06.006 00.000 7680 MoveAxis(N, 0, ABG)
21:34:06.006 00.000 7680 Move returns status 0, amount 0
21:34:06.006 00.000 7680 move complete, result=0
21:34:06.006 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:34:06.010 00.004 7680 worker thread done servicing request
21:34:06.033 00.023 6120 UpdateGuideState exits: m=5511 SNR=48.1
21:34:06.039 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:06.043 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:06.048 00.005 6120 Enqueuing Expose request
21:34:06.052 00.004 7680 Worker thread wakes up
21:34:06.052 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:34:06.056 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:06.056 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:07.303 01.247 7680 Exposure complete
21:34:07.414 00.111 7680 worker thread done servicing request
21:34:07.415 00.001 6120 OnExposeComplete: enter
21:34:07.419 00.004 6120 UpdateGuideState(): m_state=6
21:34:07.425 00.006 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
21:34:07.429 00.004 6120 Star::Find returns 1 (0), X=1202.28, Y=1044.90, Mass=5287, SNR=47.2, Peak=123 HFD=6.7
21:34:07.433 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
21:34:07.437 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
21:34:07.440 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.34 hyp=0.34 cameraTheta=1.47 mountX=-0.10 mountY=-0.29, mountTheta=-1.90
21:34:07.445 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.34, opts=13)
21:34:07.450 00.005 6120 Enqueuing Move request for scope (0.04, 0.34)
21:34:07.455 00.005 7680 Worker thread wakes up
21:34:07.455 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.34) opts 0xd
21:34:07.455 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.34)
21:34:07.455 00.000 7680 Moving (0.04, 0.34) raw xDistance=-0.10 yDistance=-0.29
21:34:07.455 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:34:07.456 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:34:07.456 00.000 7680 MoveAxis(E, 0, ABG)
21:34:07.456 00.000 7680 Move returns status 0, amount 0
21:34:07.456 00.000 7680 MoveAxis(N, 158, ABG)
21:34:07.457 00.001 7680 Guiding  Dir = 0, Dur = 158
21:34:07.457 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:34:07.461 00.004 7680 IsSlewing returns 0
21:34:07.461 00.000 7680 IsGuiding returns 0
21:34:07.462 00.001 7680 PulseGuide returned control before completion, sleep 168
21:34:07.482 00.020 6120 UpdateGuideState exits: m=5287 SNR=47.2
21:34:07.489 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:07.494 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:07.498 00.004 6120 Enqueuing Expose request
21:34:07.635 00.137 7680 IsGuiding returns 1
21:34:07.636 00.001 7680 scope still moving after pulse duration time elapsed
21:34:07.666 00.030 7680 IsSlewing returns 0
21:34:07.667 00.001 7680 IsGuiding returns 0
21:34:07.669 00.002 7680 scope move finished after 158 + 49 ms
21:34:07.670 00.001 7680 Move returns status 0, amount 158
21:34:07.670 00.000 7680 move complete, result=0
21:34:07.671 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 158 ms NORTH
21:34:07.678 00.007 7680 worker thread done servicing request
21:34:07.678 00.000 7680 Worker thread wakes up
21:34:07.678 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:07.679 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:08.927 01.248 7680 Exposure complete
21:34:09.036 00.109 7680 worker thread done servicing request
21:34:09.037 00.001 6120 OnExposeComplete: enter
21:34:09.040 00.003 6120 UpdateGuideState(): m_state=6
21:34:09.046 00.006 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
21:34:09.051 00.005 6120 Star::Find returns 1 (0), X=1201.97, Y=1044.89, Mass=5530, SNR=47.2, Peak=130 HFD=6.5
21:34:09.056 00.005 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
21:34:09.059 00.003 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
21:34:09.064 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.33 hyp=0.42 cameraTheta=2.26 mountX=0.20 mountY=-0.41, mountTheta=-1.11
21:34:09.069 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.33, opts=13)
21:34:09.073 00.004 6120 Enqueuing Move request for scope (-0.27, 0.33)
21:34:09.078 00.005 7680 Worker thread wakes up
21:34:09.078 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.33) opts 0xd
21:34:09.078 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.33)
21:34:09.078 00.000 7680 Moving (-0.27, 0.33) raw xDistance=0.20 yDistance=-0.41
21:34:09.078 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
21:34:09.079 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
21:34:09.079 00.000 7680 MoveAxis(W, 86, ABG)
21:34:09.079 00.000 7680 Guiding  Dir = 3, Dur = 86
21:34:09.079 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:34:09.085 00.006 7680 IsSlewing returns 0
21:34:09.085 00.000 7680 IsGuiding returns 0
21:34:09.085 00.000 7680 PulseGuide returned control before completion, sleep 96
21:34:09.105 00.020 6120 UpdateGuideState exits: m=5530 SNR=47.2
21:34:09.111 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:09.116 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:09.121 00.005 6120 Enqueuing Expose request
21:34:09.186 00.065 7680 IsGuiding returns 1
21:34:09.186 00.000 7680 scope still moving after pulse duration time elapsed
21:34:09.218 00.032 7680 IsSlewing returns 0
21:34:09.219 00.001 7680 IsGuiding returns 0
21:34:09.219 00.000 7680 scope move finished after 86 + 48 ms
21:34:09.220 00.001 7680 Move returns status 0, amount 86
21:34:09.220 00.000 7680 MoveAxis(N, 224, ABG)
21:34:09.220 00.000 7680 Guiding  Dir = 0, Dur = 224
21:34:09.222 00.002 7680 IsSlewing returns 0
21:34:09.222 00.000 7680 IsGuiding returns 0
21:34:09.222 00.000 7680 PulseGuide returned control before completion, sleep 234
21:34:09.469 00.247 7680 IsGuiding returns 1
21:34:09.469 00.000 7680 scope still moving after pulse duration time elapsed
21:34:09.501 00.032 7680 IsSlewing returns 0
21:34:09.501 00.000 7680 IsGuiding returns 0
21:34:09.502 00.001 7680 scope move finished after 224 + 55 ms
21:34:09.502 00.000 7680 Move returns status 0, amount 224
21:34:09.502 00.000 7680 move complete, result=0
21:34:09.502 00.000 7680 worker thread done servicing request
21:34:09.503 00.001 6120 GuideStep: 0.2 px 86 ms WEST, -0.4 px 224 ms NORTH
21:34:09.508 00.005 7680 Worker thread wakes up
21:34:09.508 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:09.508 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:10.768 01.260 7680 Exposure complete
21:34:10.876 00.108 7680 worker thread done servicing request
21:34:10.877 00.001 6120 OnExposeComplete: enter
21:34:10.882 00.005 6120 UpdateGuideState(): m_state=6
21:34:10.885 00.003 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
21:34:10.889 00.004 6120 Star::Find returns 1 (0), X=1202.02, Y=1044.65, Mass=5492, SNR=47.9, Peak=116 HFD=6.9
21:34:10.891 00.002 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-2.95) = xAngle (5.73 = -0.56)
21:34:10.896 00.005 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.46 = -0.83)
21:34:10.899 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.09 hyp=0.24 cameraTheta=2.77 mountX=0.20 mountY=-0.18, mountTheta=-0.71
21:34:10.904 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.09, opts=13)
21:34:10.907 00.003 6120 Enqueuing Move request for scope (-0.22, 0.09)
21:34:10.911 00.004 7680 Worker thread wakes up
21:34:10.911 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.09) opts 0xd
21:34:10.911 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.09)
21:34:10.911 00.000 7680 Moving (-0.22, 0.09) raw xDistance=0.20 yDistance=-0.18
21:34:10.912 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
21:34:10.912 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:34:10.912 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:34:10.912 00.000 7680 MoveAxis(W, 93, ABG)
21:34:10.913 00.001 7680 Guiding  Dir = 3, Dur = 93
21:34:10.913 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:34:10.917 00.004 7680 IsSlewing returns 0
21:34:10.917 00.000 7680 IsGuiding returns 0
21:34:10.918 00.001 7680 PulseGuide returned control before completion, sleep 103
21:34:10.938 00.020 6120 UpdateGuideState exits: m=5492 SNR=47.9
21:34:10.943 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:10.946 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:10.952 00.006 6120 Enqueuing Expose request
21:34:11.034 00.082 7680 IsGuiding returns 1
21:34:11.035 00.001 7680 scope still moving after pulse duration time elapsed
21:34:11.066 00.031 7680 IsSlewing returns 0
21:34:11.067 00.001 7680 IsGuiding returns 0
21:34:11.067 00.000 7680 scope move finished after 93 + 56 ms
21:34:11.068 00.001 7680 Move returns status 0, amount 93
21:34:11.068 00.000 7680 MoveAxis(N, 0, ABG)
21:34:11.068 00.000 7680 Move returns status 0, amount 0
21:34:11.068 00.000 7680 move complete, result=0
21:34:11.068 00.000 7680 worker thread done servicing request
21:34:11.069 00.001 6120 GuideStep: 0.2 px 93 ms WEST, -0.2 px 0 ms NORTH
21:34:11.077 00.008 7680 Worker thread wakes up
21:34:11.077 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:11.077 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:12.331 01.254 7680 Exposure complete
21:34:12.444 00.113 7680 worker thread done servicing request
21:34:12.444 00.000 6120 OnExposeComplete: enter
21:34:12.448 00.004 6120 UpdateGuideState(): m_state=6
21:34:12.453 00.005 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
21:34:12.457 00.004 6120 Star::Find returns 1 (0), X=1202.07, Y=1044.87, Mass=5829, SNR=49.4, Peak=135 HFD=6.7
21:34:12.462 00.005 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.26)
21:34:12.466 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.53)
21:34:12.470 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.31 hyp=0.36 cameraTheta=2.07 mountX=0.11 mountY=-0.35, mountTheta=-1.27
21:34:12.474 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.31, opts=13)
21:34:12.478 00.004 6120 Enqueuing Move request for scope (-0.17, 0.31)
21:34:12.484 00.006 7680 Worker thread wakes up
21:34:12.484 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.31) opts 0xd
21:34:12.484 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.31)
21:34:12.484 00.000 7680 Moving (-0.17, 0.31) raw xDistance=0.11 yDistance=-0.35
21:34:12.484 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:34:12.484 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:34:12.485 00.001 7680 MoveAxis(E, 0, ABG)
21:34:12.485 00.000 7680 Move returns status 0, amount 0
21:34:12.485 00.000 7680 MoveAxis(N, 193, ABG)
21:34:12.485 00.000 7680 Guiding  Dir = 0, Dur = 193
21:34:12.486 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:34:12.491 00.005 7680 IsSlewing returns 0
21:34:12.491 00.000 7680 IsGuiding returns 0
21:34:12.491 00.000 7680 PulseGuide returned control before completion, sleep 203
21:34:12.513 00.022 6120 UpdateGuideState exits: m=5829 SNR=49.4
21:34:12.517 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:12.524 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:12.528 00.004 6120 Enqueuing Expose request
21:34:12.700 00.172 7680 IsGuiding returns 1
21:34:12.700 00.000 7680 scope still moving after pulse duration time elapsed
21:34:12.730 00.030 7680 IsSlewing returns 0
21:34:12.734 00.004 7680 IsGuiding returns 0
21:34:12.734 00.000 7680 scope move finished after 193 + 50 ms
21:34:12.735 00.001 7680 Move returns status 0, amount 193
21:34:12.736 00.001 7680 move complete, result=0
21:34:12.737 00.001 7680 worker thread done servicing request
21:34:12.737 00.000 7680 Worker thread wakes up
21:34:12.737 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 193 ms NORTH
21:34:12.750 00.013 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:12.750 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:13.996 01.246 7680 Exposure complete
21:34:14.095 00.099 7680 worker thread done servicing request
21:34:14.096 00.001 6120 OnExposeComplete: enter
21:34:14.100 00.004 6120 UpdateGuideState(): m_state=6
21:34:14.104 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
21:34:14.108 00.004 6120 Star::Find returns 1 (0), X=1202.31, Y=1044.65, Mass=5806, SNR=48.8, Peak=143 HFD=7.1
21:34:14.112 00.004 6120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-2.95) = xAngle (3.86 = -2.42)
21:34:14.117 00.005 6120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.59 = -2.69)
21:34:14.120 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.91 mountX=-0.09 mountY=-0.05, mountTheta=-2.62
21:34:14.125 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.09, opts=13)
21:34:14.130 00.005 6120 Enqueuing Move request for scope (0.07, 0.09)
21:34:14.133 00.003 7680 Worker thread wakes up
21:34:14.133 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
21:34:14.133 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
21:34:14.133 00.000 7680 Moving (0.07, 0.09) raw xDistance=-0.09 yDistance=-0.05
21:34:14.134 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:34:14.134 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:34:14.134 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:34:14.134 00.000 7680 MoveAxis(E, 0, ABG)
21:34:14.134 00.000 7680 Move returns status 0, amount 0
21:34:14.134 00.000 7680 MoveAxis(N, 0, ABG)
21:34:14.134 00.000 7680 Move returns status 0, amount 0
21:34:14.135 00.001 7680 move complete, result=0
21:34:14.135 00.000 7680 worker thread done servicing request
21:34:14.135 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:34:14.166 00.031 6120 UpdateGuideState exits: m=5806 SNR=48.8
21:34:14.172 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:14.177 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:14.181 00.004 6120 Enqueuing Expose request
21:34:14.184 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:34:14.189 00.005 7680 Worker thread wakes up
21:34:14.189 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:14.189 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:15.436 01.247 7680 Exposure complete
21:34:15.546 00.110 7680 worker thread done servicing request
21:34:15.546 00.000 6120 OnExposeComplete: enter
21:34:15.554 00.008 6120 UpdateGuideState(): m_state=6
21:34:15.558 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
21:34:15.562 00.004 6120 Star::Find returns 1 (0), X=1202.29, Y=1045.20, Mass=5416, SNR=47.5, Peak=134 HFD=6.6
21:34:15.566 00.004 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
21:34:15.570 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
21:34:15.574 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.64 hyp=0.64 cameraTheta=1.49 mountX=-0.17 mountY=-0.55, mountTheta=-1.87
21:34:15.581 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.64, opts=13)
21:34:15.587 00.006 6120 Enqueuing Move request for scope (0.05, 0.64)
21:34:15.590 00.003 7680 Worker thread wakes up
21:34:15.590 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.64) opts 0xd
21:34:15.590 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.64)
21:34:15.590 00.000 7680 Moving (0.05, 0.64) raw xDistance=-0.17 yDistance=-0.55
21:34:15.590 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:34:15.590 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
21:34:15.591 00.001 7680 MoveAxis(E, 0, ABG)
21:34:15.591 00.000 7680 Move returns status 0, amount 0
21:34:15.591 00.000 7680 MoveAxis(N, 299, ABG)
21:34:15.591 00.000 7680 Guiding  Dir = 0, Dur = 299
21:34:15.591 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:34:15.596 00.005 7680 IsSlewing returns 0
21:34:15.597 00.001 7680 IsGuiding returns 0
21:34:15.597 00.000 7680 PulseGuide returned control before completion, sleep 309
21:34:15.618 00.021 6120 UpdateGuideState exits: m=5416 SNR=47.5
21:34:15.622 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:15.627 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:15.631 00.004 6120 Enqueuing Expose request
21:34:15.914 00.283 7680 IsGuiding returns 1
21:34:15.915 00.001 7680 scope still moving after pulse duration time elapsed
21:34:15.944 00.029 7680 IsSlewing returns 0
21:34:15.945 00.001 7680 IsGuiding returns 0
21:34:15.945 00.000 7680 scope move finished after 299 + 49 ms
21:34:15.946 00.001 7680 Move returns status 0, amount 299
21:34:15.946 00.000 7680 move complete, result=0
21:34:15.946 00.000 7680 worker thread done servicing request
21:34:15.946 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 299 ms NORTH
21:34:15.954 00.008 7680 Worker thread wakes up
21:34:15.954 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:15.954 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:17.205 01.251 7680 Exposure complete
21:34:17.311 00.106 7680 worker thread done servicing request
21:34:17.313 00.002 6120 OnExposeComplete: enter
21:34:17.317 00.004 6120 UpdateGuideState(): m_state=6
21:34:17.320 00.003 6120 Star::Find(15, 1202, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
21:34:17.325 00.005 6120 Star::Find returns 1 (0), X=1202.10, Y=1044.60, Mass=5451, SNR=48.0, Peak=122 HFD=6.8
21:34:17.328 00.003 6120 CameraToMount -- cameraTheta (2.87) - m_xAngle (-2.95) = xAngle (5.83 = -0.46)
21:34:17.332 00.004 6120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.56 = -0.72)
21:34:17.337 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.87 mountX=0.13 mountY=-0.10, mountTheta=-0.64
21:34:17.342 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.04, opts=13)
21:34:17.346 00.004 6120 Enqueuing Move request for scope (-0.14, 0.04)
21:34:17.349 00.003 7680 Worker thread wakes up
21:34:17.349 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
21:34:17.349 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
21:34:17.349 00.000 7680 Moving (-0.14, 0.04) raw xDistance=0.13 yDistance=-0.10
21:34:17.351 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:34:17.351 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:34:17.351 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:34:17.351 00.000 7680 MoveAxis(E, 0, ABG)
21:34:17.351 00.000 7680 Move returns status 0, amount 0
21:34:17.351 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:34:17.356 00.005 7680 MoveAxis(N, 0, ABG)
21:34:17.356 00.000 7680 Move returns status 0, amount 0
21:34:17.356 00.000 7680 move complete, result=0
21:34:17.357 00.001 7680 worker thread done servicing request
21:34:17.378 00.021 6120 UpdateGuideState exits: m=5451 SNR=48.0
21:34:17.384 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:17.389 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:17.393 00.004 6120 Enqueuing Expose request
21:34:17.397 00.004 7680 Worker thread wakes up
21:34:17.397 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:34:17.402 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:17.402 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:18.649 01.247 7680 Exposure complete
21:34:18.764 00.115 7680 worker thread done servicing request
21:34:18.764 00.000 6120 OnExposeComplete: enter
21:34:18.771 00.007 6120 UpdateGuideState(): m_state=6
21:34:18.777 00.006 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
21:34:18.782 00.005 6120 Star::Find returns 1 (0), X=1202.09, Y=1044.73, Mass=5573, SNR=47.8, Peak=128 HFD=6.7
21:34:18.785 00.003 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
21:34:18.789 00.004 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
21:34:18.794 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.22 cameraTheta=2.29 mountX=0.11 mountY=-0.21, mountTheta=-1.08
21:34:18.800 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.17, opts=13)
21:34:18.804 00.004 6120 Enqueuing Move request for scope (-0.15, 0.17)
21:34:18.809 00.005 7680 Worker thread wakes up
21:34:18.809 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
21:34:18.809 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
21:34:18.809 00.000 7680 Moving (-0.15, 0.17) raw xDistance=0.11 yDistance=-0.21
21:34:18.809 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:34:18.809 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:34:18.810 00.001 7680 MoveAxis(E, 0, ABG)
21:34:18.810 00.000 7680 Move returns status 0, amount 0
21:34:18.810 00.000 7680 MoveAxis(N, 116, ABG)
21:34:18.810 00.000 7680 Guiding  Dir = 0, Dur = 116
21:34:18.810 00.000 7680 IsSlewing returns 0
21:34:18.811 00.001 7680 IsGuiding returns 0
21:34:18.811 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:34:18.815 00.004 7680 PulseGuide returned control before completion, sleep 126
21:34:18.838 00.023 6120 UpdateGuideState exits: m=5573 SNR=47.8
21:34:18.842 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:18.847 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:18.850 00.003 6120 Enqueuing Expose request
21:34:18.953 00.103 7680 IsGuiding returns 0
21:34:18.954 00.001 7680 Move returns status 0, amount 116
21:34:18.954 00.000 7680 move complete, result=0
21:34:18.954 00.000 7680 worker thread done servicing request
21:34:18.955 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 116 ms NORTH
21:34:18.961 00.006 7680 Worker thread wakes up
21:34:18.961 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:18.961 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:20.208 01.247 7680 Exposure complete
21:34:20.308 00.100 7680 worker thread done servicing request
21:34:20.308 00.000 6120 OnExposeComplete: enter
21:34:20.313 00.005 6120 UpdateGuideState(): m_state=6
21:34:20.317 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
21:34:20.321 00.004 6120 Star::Find returns 1 (0), X=1201.95, Y=1045.01, Mass=5531, SNR=47.1, Peak=135 HFD=6.4
21:34:20.325 00.004 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.11 = -1.18)
21:34:20.330 00.005 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.45)
21:34:20.334 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.45 hyp=0.54 cameraTheta=2.15 mountX=0.21 mountY=-0.53, mountTheta=-1.20
21:34:20.340 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.45, opts=13)
21:34:20.345 00.005 6120 Enqueuing Move request for scope (-0.29, 0.45)
21:34:20.349 00.004 7680 Worker thread wakes up
21:34:20.349 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.45) opts 0xd
21:34:20.349 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.45)
21:34:20.349 00.000 7680 Moving (-0.29, 0.45) raw xDistance=0.21 yDistance=-0.53
21:34:20.349 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
21:34:20.350 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
21:34:20.350 00.000 7680 MoveAxis(W, 87, ABG)
21:34:20.350 00.000 7680 Guiding  Dir = 3, Dur = 87
21:34:20.350 00.000 7680 IsSlewing returns 0
21:34:20.350 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:34:20.355 00.005 7680 IsGuiding returns 0
21:34:20.355 00.000 7680 PulseGuide returned control before completion, sleep 97
21:34:20.377 00.022 6120 UpdateGuideState exits: m=5531 SNR=47.1
21:34:20.382 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:20.385 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:20.389 00.004 6120 Enqueuing Expose request
21:34:20.467 00.078 7680 IsGuiding returns 0
21:34:20.468 00.001 7680 Move returns status 0, amount 87
21:34:20.468 00.000 7680 MoveAxis(N, 289, ABG)
21:34:20.469 00.001 7680 Guiding  Dir = 0, Dur = 289
21:34:20.469 00.000 7680 IsSlewing returns 0
21:34:20.470 00.001 7680 IsGuiding returns 0
21:34:20.470 00.000 7680 PulseGuide returned control before completion, sleep 299
21:34:20.783 00.313 7680 IsGuiding returns 1
21:34:20.784 00.001 7680 scope still moving after pulse duration time elapsed
21:34:20.814 00.030 7680 IsSlewing returns 0
21:34:20.814 00.000 7680 IsGuiding returns 0
21:34:20.816 00.002 7680 scope move finished after 289 + 56 ms
21:34:20.816 00.000 7680 Move returns status 0, amount 289
21:34:20.816 00.000 7680 move complete, result=0
21:34:20.817 00.001 7680 worker thread done servicing request
21:34:20.817 00.000 7680 Worker thread wakes up
21:34:20.817 00.000 6120 GuideStep: 0.2 px 87 ms WEST, -0.5 px 289 ms NORTH
21:34:20.824 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:20.824 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:22.074 01.250 7680 Exposure complete
21:34:22.185 00.111 7680 worker thread done servicing request
21:34:22.185 00.000 6120 OnExposeComplete: enter
21:34:22.190 00.005 6120 UpdateGuideState(): m_state=6
21:34:22.194 00.004 6120 Star::Find(15, 1201, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
21:34:22.198 00.004 6120 Star::Find returns 1 (0), X=1202.00, Y=1044.70, Mass=5806, SNR=49.4, Peak=128 HFD=6.8
21:34:22.202 00.004 6120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-2.95) = xAngle (5.57 = -0.71)
21:34:22.206 00.004 6120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.31 = -0.98)
21:34:22.211 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=0.14 hyp=0.27 cameraTheta=2.62 mountX=0.21 mountY=-0.23, mountTheta=-0.83
21:34:22.218 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.14, opts=13)
21:34:22.222 00.004 6120 Enqueuing Move request for scope (-0.24, 0.14)
21:34:22.225 00.003 7680 Worker thread wakes up
21:34:22.226 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.14) opts 0xd
21:34:22.226 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.14)
21:34:22.226 00.000 7680 Moving (-0.24, 0.14) raw xDistance=0.21 yDistance=-0.23
21:34:22.226 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
21:34:22.226 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:34:22.227 00.001 7680 MoveAxis(W, 94, ABG)
21:34:22.227 00.000 7680 Guiding  Dir = 3, Dur = 94
21:34:22.227 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:34:22.232 00.005 7680 IsSlewing returns 0
21:34:22.232 00.000 7680 IsGuiding returns 0
21:34:22.233 00.001 7680 PulseGuide returned control before completion, sleep 104
21:34:22.254 00.021 6120 UpdateGuideState exits: m=5806 SNR=49.4
21:34:22.259 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:22.263 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:22.268 00.005 6120 Enqueuing Expose request
21:34:22.345 00.077 7680 IsGuiding returns 1
21:34:22.346 00.001 7680 scope still moving after pulse duration time elapsed
21:34:22.377 00.031 7680 IsSlewing returns 0
21:34:22.379 00.002 7680 IsGuiding returns 0
21:34:22.379 00.000 7680 scope move finished after 94 + 52 ms
21:34:22.379 00.000 7680 Move returns status 0, amount 94
21:34:22.381 00.002 7680 MoveAxis(N, 123, ABG)
21:34:22.381 00.000 7680 Guiding  Dir = 0, Dur = 123
21:34:22.382 00.001 7680 IsSlewing returns 0
21:34:22.382 00.000 7680 IsGuiding returns 0
21:34:22.382 00.000 7680 PulseGuide returned control before completion, sleep 133
21:34:22.517 00.135 7680 IsGuiding returns 1
21:34:22.518 00.001 7680 scope still moving after pulse duration time elapsed
21:34:22.549 00.031 7680 IsSlewing returns 0
21:34:22.550 00.001 7680 IsGuiding returns 0
21:34:22.551 00.001 7680 scope move finished after 123 + 45 ms
21:34:22.551 00.000 7680 Move returns status 0, amount 123
21:34:22.552 00.001 7680 move complete, result=0
21:34:22.552 00.000 7680 worker thread done servicing request
21:34:22.553 00.001 7680 Worker thread wakes up
21:34:22.553 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:22.553 00.000 6120 GuideStep: 0.2 px 94 ms WEST, -0.2 px 123 ms NORTH
21:34:22.559 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:23.811 01.252 7680 Exposure complete
21:34:23.921 00.110 7680 worker thread done servicing request
21:34:23.921 00.000 6120 OnExposeComplete: enter
21:34:23.928 00.007 6120 UpdateGuideState(): m_state=6
21:34:23.933 00.005 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
21:34:23.938 00.005 6120 Star::Find returns 1 (0), X=1202.30, Y=1044.89, Mass=5611, SNR=48.4, Peak=123 HFD=6.7
21:34:23.942 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
21:34:23.946 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
21:34:23.951 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.33 hyp=0.34 cameraTheta=1.40 mountX=-0.12 mountY=-0.27, mountTheta=-1.98
21:34:23.957 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.33, opts=13)
21:34:23.963 00.006 6120 Enqueuing Move request for scope (0.06, 0.33)
21:34:23.966 00.003 7680 Worker thread wakes up
21:34:23.966 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.33) opts 0xd
21:34:23.966 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.33)
21:34:23.966 00.000 7680 Moving (0.06, 0.33) raw xDistance=-0.12 yDistance=-0.27
21:34:23.967 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:34:23.967 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:34:23.967 00.000 7680 MoveAxis(E, 0, ABG)
21:34:23.967 00.000 7680 Move returns status 0, amount 0
21:34:23.968 00.001 7680 MoveAxis(N, 147, ABG)
21:34:23.968 00.000 7680 Guiding  Dir = 0, Dur = 147
21:34:23.969 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:34:23.973 00.004 7680 IsSlewing returns 0
21:34:23.973 00.000 7680 IsGuiding returns 0
21:34:23.974 00.001 7680 PulseGuide returned control before completion, sleep 157
21:34:23.995 00.021 6120 UpdateGuideState exits: m=5611 SNR=48.4
21:34:24.000 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:24.005 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:24.008 00.003 6120 Enqueuing Expose request
21:34:24.142 00.134 7680 IsGuiding returns 1
21:34:24.143 00.001 7680 scope still moving after pulse duration time elapsed
21:34:24.174 00.031 7680 IsSlewing returns 0
21:34:24.175 00.001 7680 IsGuiding returns 0
21:34:24.175 00.000 7680 scope move finished after 147 + 55 ms
21:34:24.176 00.001 7680 Move returns status 0, amount 147
21:34:24.176 00.000 7680 move complete, result=0
21:34:24.176 00.000 7680 worker thread done servicing request
21:34:24.176 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 147 ms NORTH
21:34:24.183 00.007 7680 Worker thread wakes up
21:34:24.183 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:24.183 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:25.434 01.251 7680 Exposure complete
21:34:25.564 00.130 7680 worker thread done servicing request
21:34:25.565 00.001 6120 OnExposeComplete: enter
21:34:25.569 00.004 6120 UpdateGuideState(): m_state=6
21:34:25.573 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
21:34:25.578 00.005 6120 Star::Find returns 1 (0), X=1202.38, Y=1044.59, Mass=5754, SNR=49.0, Peak=137 HFD=7.1
21:34:25.583 00.005 6120 CameraToMount -- cameraTheta (0.21) - m_xAngle (-2.95) = xAngle (3.17 = -3.11)
21:34:25.587 00.004 6120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.90 = 2.90)
21:34:25.591 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.21 mountX=-0.15 mountY=0.04, mountTheta=2.91
21:34:25.596 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.03, opts=13)
21:34:25.600 00.004 6120 Enqueuing Move request for scope (0.14, 0.03)
21:34:25.602 00.002 7680 Worker thread wakes up
21:34:25.602 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
21:34:25.602 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
21:34:25.604 00.002 7680 Moving (0.14, 0.03) raw xDistance=-0.15 yDistance=0.04
21:34:25.604 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:34:25.604 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:34:25.604 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:34:25.604 00.000 7680 MoveAxis(E, 0, ABG)
21:34:25.605 00.001 7680 Move returns status 0, amount 0
21:34:25.605 00.000 7680 MoveAxis(N, 0, ABG)
21:34:25.605 00.000 7680 Move returns status 0, amount 0
21:34:25.606 00.001 7680 move complete, result=0
21:34:25.607 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:34:25.611 00.004 7680 worker thread done servicing request
21:34:25.631 00.020 6120 UpdateGuideState exits: m=5754 SNR=49.0
21:34:25.635 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:25.640 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:25.644 00.004 6120 Enqueuing Expose request
21:34:25.648 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:34:25.651 00.003 7680 Worker thread wakes up
21:34:25.652 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:25.652 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:26.901 01.249 7680 Exposure complete
21:34:26.998 00.097 7680 worker thread done servicing request
21:34:26.998 00.000 6120 OnExposeComplete: enter
21:34:27.002 00.004 6120 UpdateGuideState(): m_state=6
21:34:27.006 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
21:34:27.009 00.003 6120 Star::Find returns 1 (0), X=1202.05, Y=1044.73, Mass=5545, SNR=48.3, Peak=121 HFD=6.8
21:34:27.013 00.004 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.38 = -0.91)
21:34:27.015 00.002 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.11 = -1.18)
21:34:27.020 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.25 cameraTheta=2.42 mountX=0.16 mountY=-0.23, mountTheta=-0.98
21:34:27.025 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.17, opts=13)
21:34:27.028 00.003 6120 Enqueuing Move request for scope (-0.19, 0.17)
21:34:27.032 00.004 7680 Worker thread wakes up
21:34:27.032 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
21:34:27.032 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
21:34:27.032 00.000 7680 Moving (-0.19, 0.17) raw xDistance=0.16 yDistance=-0.23
21:34:27.032 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:34:27.033 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:34:27.033 00.000 7680 MoveAxis(E, 0, ABG)
21:34:27.033 00.000 7680 Move returns status 0, amount 0
21:34:27.033 00.000 7680 MoveAxis(N, 127, ABG)
21:34:27.033 00.000 7680 Guiding  Dir = 0, Dur = 127
21:34:27.033 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:34:27.038 00.005 7680 IsSlewing returns 0
21:34:27.038 00.000 7680 IsGuiding returns 0
21:34:27.038 00.000 7680 PulseGuide returned control before completion, sleep 137
21:34:27.060 00.022 6120 UpdateGuideState exits: m=5545 SNR=48.3
21:34:27.064 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:27.068 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:27.073 00.005 6120 Enqueuing Expose request
21:34:27.189 00.116 7680 IsGuiding returns 1
21:34:27.189 00.000 7680 scope still moving after pulse duration time elapsed
21:34:27.220 00.031 7680 IsSlewing returns 0
21:34:27.221 00.001 7680 IsGuiding returns 0
21:34:27.222 00.001 7680 scope move finished after 127 + 56 ms
21:34:27.223 00.001 7680 Move returns status 0, amount 127
21:34:27.223 00.000 7680 move complete, result=0
21:34:27.224 00.001 7680 worker thread done servicing request
21:34:27.224 00.000 7680 Worker thread wakes up
21:34:27.224 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 127 ms NORTH
21:34:27.230 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:27.231 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:28.480 01.249 7680 Exposure complete
21:34:28.590 00.110 7680 worker thread done servicing request
21:34:28.591 00.001 6120 OnExposeComplete: enter
21:34:28.594 00.003 6120 UpdateGuideState(): m_state=6
21:34:28.598 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
21:34:28.602 00.004 6120 Star::Find returns 1 (0), X=1202.04, Y=1044.90, Mass=5510, SNR=48.1, Peak=129 HFD=6.5
21:34:28.607 00.005 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
21:34:28.613 00.006 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
21:34:28.617 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.33 hyp=0.39 cameraTheta=2.12 mountX=0.14 mountY=-0.39, mountTheta=-1.23
21:34:28.623 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.33, opts=13)
21:34:28.626 00.003 6120 Enqueuing Move request for scope (-0.20, 0.33)
21:34:28.630 00.004 7680 Worker thread wakes up
21:34:28.630 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.33) opts 0xd
21:34:28.630 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.33)
21:34:28.630 00.000 7680 Moving (-0.20, 0.33) raw xDistance=0.14 yDistance=-0.39
21:34:28.630 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:34:28.631 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:34:28.631 00.000 7680 MoveAxis(E, 0, ABG)
21:34:28.631 00.000 7680 Move returns status 0, amount 0
21:34:28.631 00.000 7680 MoveAxis(N, 211, ABG)
21:34:28.631 00.000 7680 Guiding  Dir = 0, Dur = 211
21:34:28.632 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:34:28.637 00.005 7680 IsSlewing returns 0
21:34:28.637 00.000 7680 IsGuiding returns 0
21:34:28.638 00.001 7680 PulseGuide returned control before completion, sleep 221
21:34:28.661 00.023 6120 UpdateGuideState exits: m=5510 SNR=48.1
21:34:28.667 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:28.672 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:28.676 00.004 6120 Enqueuing Expose request
21:34:28.860 00.184 7680 IsGuiding returns 1
21:34:28.860 00.000 7680 scope still moving after pulse duration time elapsed
21:34:28.892 00.032 7680 IsSlewing returns 0
21:34:28.892 00.000 7680 IsGuiding returns 0
21:34:28.893 00.001 7680 scope move finished after 211 + 44 ms
21:34:28.893 00.000 7680 Move returns status 0, amount 211
21:34:28.893 00.000 7680 move complete, result=0
21:34:28.893 00.000 7680 worker thread done servicing request
21:34:28.894 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 211 ms NORTH
21:34:28.899 00.005 7680 Worker thread wakes up
21:34:28.901 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:28.901 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:30.151 01.250 7680 Exposure complete
21:34:30.263 00.112 7680 worker thread done servicing request
21:34:30.263 00.000 6120 OnExposeComplete: enter
21:34:30.269 00.006 6120 UpdateGuideState(): m_state=6
21:34:30.273 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
21:34:30.278 00.005 6120 Star::Find returns 1 (0), X=1202.11, Y=1044.75, Mass=5265, SNR=46.2, Peak=120 HFD=6.7
21:34:30.281 00.003 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
21:34:30.285 00.004 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
21:34:30.289 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.19 mountX=0.10 mountY=-0.23, mountTheta=-1.17
21:34:30.294 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.19, opts=13)
21:34:30.297 00.003 6120 Enqueuing Move request for scope (-0.13, 0.19)
21:34:30.302 00.005 7680 Worker thread wakes up
21:34:30.302 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
21:34:30.302 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
21:34:30.302 00.000 7680 Moving (-0.13, 0.19) raw xDistance=0.10 yDistance=-0.23
21:34:30.302 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:34:30.302 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:34:30.303 00.001 7680 MoveAxis(E, 0, ABG)
21:34:30.303 00.000 7680 Move returns status 0, amount 0
21:34:30.303 00.000 7680 MoveAxis(N, 123, ABG)
21:34:30.303 00.000 7680 Guiding  Dir = 0, Dur = 123
21:34:30.304 00.001 7680 IsSlewing returns 0
21:34:30.304 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:34:30.308 00.004 7680 IsGuiding returns 0
21:34:30.308 00.000 7680 PulseGuide returned control before completion, sleep 133
21:34:30.329 00.021 6120 UpdateGuideState exits: m=5265 SNR=46.2
21:34:30.334 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:30.338 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:30.341 00.003 6120 Enqueuing Expose request
21:34:30.452 00.111 7680 IsGuiding returns 1
21:34:30.454 00.002 7680 scope still moving after pulse duration time elapsed
21:34:30.483 00.029 7680 IsSlewing returns 0
21:34:30.485 00.002 7680 IsGuiding returns 0
21:34:30.485 00.000 7680 scope move finished after 123 + 54 ms
21:34:30.486 00.001 7680 Move returns status 0, amount 123
21:34:30.487 00.001 7680 move complete, result=0
21:34:30.487 00.000 7680 worker thread done servicing request
21:34:30.488 00.001 7680 Worker thread wakes up
21:34:30.488 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 123 ms NORTH
21:34:30.495 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:30.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:31.745 01.250 7680 Exposure complete
21:34:31.859 00.114 7680 worker thread done servicing request
21:34:31.860 00.001 6120 OnExposeComplete: enter
21:34:31.866 00.006 6120 UpdateGuideState(): m_state=6
21:34:31.870 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
21:34:31.874 00.004 6120 Star::Find returns 1 (0), X=1201.90, Y=1044.59, Mass=5355, SNR=47.3, Peak=119 HFD=6.8
21:34:31.877 00.003 6120 CameraToMount -- cameraTheta (3.06) - m_xAngle (-2.95) = xAngle (6.01 = -0.27)
21:34:31.880 00.003 6120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.75 = -0.54)
21:34:31.882 00.002 6120 CameraToMount -- cameraX=-0.35 cameraY=0.03 hyp=0.35 cameraTheta=3.06 mountX=0.33 mountY=-0.18, mountTheta=-0.49
21:34:31.887 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.03, opts=13)
21:34:31.890 00.003 6120 Enqueuing Move request for scope (-0.35, 0.03)
21:34:31.894 00.004 7680 Worker thread wakes up
21:34:31.895 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.03) opts 0xd
21:34:31.895 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.03)
21:34:31.895 00.000 7680 Moving (-0.35, 0.03) raw xDistance=0.33 yDistance=-0.18
21:34:31.895 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
21:34:31.895 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:34:31.895 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:34:31.896 00.001 7680 MoveAxis(W, 141, ABG)
21:34:31.896 00.000 7680 Guiding  Dir = 3, Dur = 141
21:34:31.896 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=189, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:34:31.901 00.005 7680 IsSlewing returns 0
21:34:31.901 00.000 7680 IsGuiding returns 0
21:34:31.902 00.001 7680 PulseGuide returned control before completion, sleep 151
21:34:31.921 00.019 6120 UpdateGuideState exits: m=5355 SNR=47.3
21:34:31.926 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:31.929 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:31.933 00.004 6120 Enqueuing Expose request
21:34:32.062 00.129 7680 IsGuiding returns 1
21:34:32.063 00.001 7680 scope still moving after pulse duration time elapsed
21:34:32.093 00.030 7680 IsSlewing returns 0
21:34:32.094 00.001 7680 IsGuiding returns 0
21:34:32.094 00.000 7680 scope move finished after 141 + 51 ms
21:34:32.095 00.001 7680 Move returns status 0, amount 141
21:34:32.095 00.000 7680 MoveAxis(N, 0, ABG)
21:34:32.095 00.000 7680 Move returns status 0, amount 0
21:34:32.095 00.000 7680 move complete, result=0
21:34:32.097 00.002 7680 worker thread done servicing request
21:34:32.097 00.000 6120 GuideStep: 0.3 px 141 ms WEST, -0.2 px 0 ms NORTH
21:34:32.102 00.005 7680 Worker thread wakes up
21:34:32.102 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:32.104 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:33.353 01.249 7680 Exposure complete
21:34:33.461 00.108 7680 worker thread done servicing request
21:34:33.463 00.002 6120 OnExposeComplete: enter
21:34:33.467 00.004 6120 UpdateGuideState(): m_state=6
21:34:33.470 00.003 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
21:34:33.474 00.004 6120 Star::Find returns 1 (0), X=1202.05, Y=1044.92, Mass=5863, SNR=49.9, Peak=119 HFD=7.0
21:34:33.477 00.003 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
21:34:33.481 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
21:34:33.486 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.36 hyp=0.41 cameraTheta=2.05 mountX=0.12 mountY=-0.41, mountTheta=-1.29
21:34:33.495 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.36, opts=13)
21:34:33.500 00.005 6120 Enqueuing Move request for scope (-0.19, 0.36)
21:34:33.504 00.004 7680 Worker thread wakes up
21:34:33.504 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.36) opts 0xd
21:34:33.504 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.36)
21:34:33.504 00.000 7680 Moving (-0.19, 0.36) raw xDistance=0.12 yDistance=-0.41
21:34:33.505 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:34:33.505 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
21:34:33.505 00.000 7680 MoveAxis(E, 0, ABG)
21:34:33.505 00.000 7680 Move returns status 0, amount 0
21:34:33.507 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=190, Gamma=1.000
21:34:33.510 00.003 7680 MoveAxis(N, 221, ABG)
21:34:33.510 00.000 7680 Guiding  Dir = 0, Dur = 221
21:34:33.512 00.002 7680 IsSlewing returns 0
21:34:33.512 00.000 7680 IsGuiding returns 0
21:34:33.513 00.001 7680 PulseGuide returned control before completion, sleep 231
21:34:33.536 00.023 6120 UpdateGuideState exits: m=5863 SNR=49.9
21:34:33.540 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:33.545 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:33.550 00.005 6120 Enqueuing Expose request
21:34:33.747 00.197 7680 IsGuiding returns 1
21:34:33.749 00.002 7680 scope still moving after pulse duration time elapsed
21:34:33.779 00.030 7680 IsSlewing returns 0
21:34:33.781 00.002 7680 IsGuiding returns 0
21:34:33.782 00.001 7680 scope move finished after 221 + 47 ms
21:34:33.782 00.000 7680 Move returns status 0, amount 221
21:34:33.783 00.001 7680 move complete, result=0
21:34:33.783 00.000 7680 worker thread done servicing request
21:34:33.784 00.001 7680 Worker thread wakes up
21:34:33.784 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 221 ms NORTH
21:34:33.790 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:33.790 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:35.048 01.258 7680 Exposure complete
21:34:35.160 00.112 7680 worker thread done servicing request
21:34:35.162 00.002 6120 OnExposeComplete: enter
21:34:35.165 00.003 6120 UpdateGuideState(): m_state=6
21:34:35.170 00.005 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
21:34:35.173 00.003 6120 Star::Find returns 1 (0), X=1202.08, Y=1044.74, Mass=5347, SNR=46.2, Peak=128 HFD=6.7
21:34:35.176 00.003 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
21:34:35.182 00.006 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
21:34:35.185 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.29 mountX=0.12 mountY=-0.23, mountTheta=-1.08
21:34:35.190 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.18, opts=13)
21:34:35.194 00.004 6120 Enqueuing Move request for scope (-0.16, 0.18)
21:34:35.197 00.003 7680 Worker thread wakes up
21:34:35.197 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
21:34:35.197 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
21:34:35.198 00.001 7680 Moving (-0.16, 0.18) raw xDistance=0.12 yDistance=-0.23
21:34:35.199 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:34:35.199 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:34:35.199 00.000 7680 MoveAxis(E, 0, ABG)
21:34:35.199 00.000 7680 Move returns status 0, amount 0
21:34:35.199 00.000 7680 MoveAxis(N, 123, ABG)
21:34:35.200 00.001 7680 Guiding  Dir = 0, Dur = 123
21:34:35.200 00.000 7680 IsSlewing returns 0
21:34:35.200 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:34:35.205 00.005 7680 IsGuiding returns 0
21:34:35.205 00.000 7680 PulseGuide returned control before completion, sleep 133
21:34:35.227 00.022 6120 UpdateGuideState exits: m=5347 SNR=46.2
21:34:35.233 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:35.238 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:35.243 00.005 6120 Enqueuing Expose request
21:34:35.347 00.104 7680 IsGuiding returns 1
21:34:35.348 00.001 7680 scope still moving after pulse duration time elapsed
21:34:35.380 00.032 7680 IsSlewing returns 0
21:34:35.380 00.000 7680 IsGuiding returns 0
21:34:35.381 00.001 7680 scope move finished after 123 + 52 ms
21:34:35.381 00.000 7680 Move returns status 0, amount 123
21:34:35.382 00.001 7680 move complete, result=0
21:34:35.382 00.000 7680 worker thread done servicing request
21:34:35.382 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 123 ms NORTH
21:34:35.390 00.008 7680 Worker thread wakes up
21:34:35.390 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:35.390 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:36.645 01.255 7680 Exposure complete
21:34:36.759 00.114 7680 worker thread done servicing request
21:34:36.760 00.001 6120 OnExposeComplete: enter
21:34:36.765 00.005 6120 UpdateGuideState(): m_state=6
21:34:36.769 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
21:34:36.774 00.005 6120 Star::Find returns 1 (0), X=1201.93, Y=1044.67, Mass=5577, SNR=48.1, Peak=133 HFD=6.8
21:34:36.778 00.004 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-2.95) = xAngle (5.75 = -0.53)
21:34:36.782 00.004 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.48 = -0.80)
21:34:36.785 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=0.11 hyp=0.33 cameraTheta=2.80 mountX=0.28 mountY=-0.23, mountTheta=-0.69
21:34:36.791 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.11, opts=13)
21:34:36.795 00.004 6120 Enqueuing Move request for scope (-0.31, 0.11)
21:34:36.798 00.003 7680 Worker thread wakes up
21:34:36.798 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.11) opts 0xd
21:34:36.798 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.11)
21:34:36.798 00.000 7680 Moving (-0.31, 0.11) raw xDistance=0.28 yDistance=-0.23
21:34:36.798 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
21:34:36.799 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:34:36.799 00.000 7680 MoveAxis(W, 119, ABG)
21:34:36.799 00.000 7680 Guiding  Dir = 3, Dur = 119
21:34:36.799 00.000 7680 IsSlewing returns 0
21:34:36.799 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:34:36.805 00.006 7680 IsGuiding returns 0
21:34:36.805 00.000 7680 PulseGuide returned control before completion, sleep 129
21:34:36.825 00.020 6120 UpdateGuideState exits: m=5577 SNR=48.1
21:34:36.831 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:36.838 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:36.845 00.007 6120 Enqueuing Expose request
21:34:36.942 00.097 7680 IsGuiding returns 1
21:34:36.942 00.000 7680 scope still moving after pulse duration time elapsed
21:34:36.975 00.033 7680 IsSlewing returns 0
21:34:36.976 00.001 7680 IsGuiding returns 0
21:34:36.977 00.001 7680 scope move finished after 119 + 52 ms
21:34:36.977 00.000 7680 Move returns status 0, amount 119
21:34:36.978 00.001 7680 MoveAxis(N, 127, ABG)
21:34:36.978 00.000 7680 Guiding  Dir = 0, Dur = 127
21:34:36.979 00.001 7680 IsSlewing returns 0
21:34:36.979 00.000 7680 IsGuiding returns 0
21:34:36.980 00.001 7680 PulseGuide returned control before completion, sleep 137
21:34:37.130 00.150 7680 IsGuiding returns 1
21:34:37.130 00.000 7680 scope still moving after pulse duration time elapsed
21:34:37.161 00.031 7680 IsSlewing returns 0
21:34:37.162 00.001 7680 IsGuiding returns 0
21:34:37.162 00.000 7680 scope move finished after 127 + 55 ms
21:34:37.163 00.001 7680 Move returns status 0, amount 127
21:34:37.164 00.001 7680 move complete, result=0
21:34:37.164 00.000 7680 worker thread done servicing request
21:34:37.164 00.000 6120 GuideStep: 0.3 px 119 ms WEST, -0.2 px 127 ms NORTH
21:34:37.171 00.007 7680 Worker thread wakes up
21:34:37.171 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:37.172 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:38.422 01.250 7680 Exposure complete
21:34:38.534 00.112 7680 worker thread done servicing request
21:34:38.534 00.000 6120 OnExposeComplete: enter
21:34:38.539 00.005 6120 UpdateGuideState(): m_state=6
21:34:38.543 00.004 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
21:34:38.547 00.004 6120 Star::Find returns 1 (0), X=1202.12, Y=1044.75, Mass=5598, SNR=48.1, Peak=134 HFD=6.7
21:34:38.551 00.004 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
21:34:38.556 00.005 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.47)
21:34:38.560 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.19 hyp=0.22 cameraTheta=2.13 mountX=0.08 mountY=-0.22, mountTheta=-1.22
21:34:38.565 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.19, opts=13)
21:34:38.568 00.003 6120 Enqueuing Move request for scope (-0.12, 0.19)
21:34:38.571 00.003 7680 Worker thread wakes up
21:34:38.571 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.19) opts 0xd
21:34:38.571 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.19)
21:34:38.571 00.000 7680 Moving (-0.12, 0.19) raw xDistance=0.08 yDistance=-0.22
21:34:38.571 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:34:38.571 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:34:38.571 00.000 7680 MoveAxis(E, 0, ABG)
21:34:38.571 00.000 7680 Move returns status 0, amount 0
21:34:38.573 00.002 7680 MoveAxis(N, 121, ABG)
21:34:38.573 00.000 7680 Guiding  Dir = 0, Dur = 121
21:34:38.573 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:34:38.576 00.003 7680 IsSlewing returns 0
21:34:38.576 00.000 7680 IsGuiding returns 0
21:34:38.577 00.001 7680 PulseGuide returned control before completion, sleep 131
21:34:38.596 00.019 6120 UpdateGuideState exits: m=5598 SNR=48.1
21:34:38.599 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:38.602 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:38.607 00.005 6120 Enqueuing Expose request
21:34:38.724 00.117 7680 IsGuiding returns 1
21:34:38.724 00.000 7680 scope still moving after pulse duration time elapsed
21:34:38.755 00.031 7680 IsSlewing returns 0
21:34:38.756 00.001 7680 IsGuiding returns 0
21:34:38.757 00.001 7680 scope move finished after 121 + 59 ms
21:34:38.757 00.000 7680 Move returns status 0, amount 121
21:34:38.757 00.000 7680 move complete, result=0
21:34:38.757 00.000 7680 worker thread done servicing request
21:34:38.758 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 121 ms NORTH
21:34:38.764 00.006 7680 Worker thread wakes up
21:34:38.764 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:38.764 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:40.016 01.252 7680 Exposure complete
21:34:40.128 00.112 7680 worker thread done servicing request
21:34:40.128 00.000 6120 OnExposeComplete: enter
21:34:40.133 00.005 6120 UpdateGuideState(): m_state=6
21:34:40.137 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
21:34:40.141 00.004 6120 Star::Find returns 1 (0), X=1201.96, Y=1044.77, Mass=5545, SNR=48.2, Peak=123 HFD=6.8
21:34:40.146 00.005 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.45 = -0.83)
21:34:40.151 00.005 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.10)
21:34:40.154 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=0.21 hyp=0.35 cameraTheta=2.50 mountX=0.24 mountY=-0.31, mountTheta=-0.92
21:34:40.159 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.21, opts=13)
21:34:40.163 00.004 6120 Enqueuing Move request for scope (-0.28, 0.21)
21:34:40.167 00.004 7680 Worker thread wakes up
21:34:40.167 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.21) opts 0xd
21:34:40.167 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.21)
21:34:40.167 00.000 7680 Moving (-0.28, 0.21) raw xDistance=0.24 yDistance=-0.31
21:34:40.168 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
21:34:40.168 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:34:40.168 00.000 7680 MoveAxis(W, 99, ABG)
21:34:40.169 00.001 7680 Guiding  Dir = 3, Dur = 99
21:34:40.169 00.000 7680 IsSlewing returns 0
21:34:40.169 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:34:40.174 00.005 7680 IsGuiding returns 0
21:34:40.174 00.000 7680 PulseGuide returned control before completion, sleep 109
21:34:40.191 00.017 6120 UpdateGuideState exits: m=5545 SNR=48.2
21:34:40.196 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:40.201 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:40.205 00.004 6120 Enqueuing Expose request
21:34:40.284 00.079 7680 IsGuiding returns 1
21:34:40.284 00.000 7680 scope still moving after pulse duration time elapsed
21:34:40.317 00.033 7680 IsSlewing returns 0
21:34:40.319 00.002 7680 IsGuiding returns 0
21:34:40.319 00.000 7680 scope move finished after 99 + 46 ms
21:34:40.320 00.001 7680 Move returns status 0, amount 99
21:34:40.321 00.001 7680 MoveAxis(N, 169, ABG)
21:34:40.321 00.000 7680 Guiding  Dir = 0, Dur = 169
21:34:40.321 00.000 7680 IsSlewing returns 0
21:34:40.322 00.001 7680 IsGuiding returns 0
21:34:40.323 00.001 7680 PulseGuide returned control before completion, sleep 179
21:34:40.505 00.182 7680 IsGuiding returns 1
21:34:40.506 00.001 7680 scope still moving after pulse duration time elapsed
21:34:40.535 00.029 7680 IsSlewing returns 0
21:34:40.536 00.001 7680 IsGuiding returns 0
21:34:40.537 00.001 7680 scope move finished after 169 + 45 ms
21:34:40.538 00.001 7680 Move returns status 0, amount 169
21:34:40.538 00.000 7680 move complete, result=0
21:34:40.538 00.000 7680 worker thread done servicing request
21:34:40.538 00.000 6120 GuideStep: 0.2 px 99 ms WEST, -0.3 px 169 ms NORTH
21:34:40.545 00.007 7680 Worker thread wakes up
21:34:40.545 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:40.545 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:41.788 01.243 7680 Exposure complete
21:34:41.894 00.106 7680 worker thread done servicing request
21:34:41.894 00.000 6120 OnExposeComplete: enter
21:34:41.899 00.005 6120 UpdateGuideState(): m_state=6
21:34:41.902 00.003 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
21:34:41.906 00.004 6120 Star::Find returns 1 (0), X=1202.13, Y=1044.58, Mass=5689, SNR=49.5, Peak=133 HFD=6.9
21:34:41.910 00.004 6120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-2.95) = xAngle (5.95 = -0.34)
21:34:41.914 00.004 6120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.68 = -0.61)
21:34:41.917 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.99 mountX=0.11 mountY=-0.07, mountTheta=-0.54
21:34:41.924 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.02, opts=13)
21:34:41.930 00.006 6120 Enqueuing Move request for scope (-0.11, 0.02)
21:34:41.936 00.006 7680 Worker thread wakes up
21:34:41.936 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
21:34:41.936 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
21:34:41.936 00.000 7680 Moving (-0.11, 0.02) raw xDistance=0.11 yDistance=-0.07
21:34:41.937 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:34:41.937 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:34:41.937 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:34:41.937 00.000 7680 MoveAxis(E, 0, ABG)
21:34:41.937 00.000 7680 Move returns status 0, amount 0
21:34:41.938 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:34:41.943 00.005 7680 MoveAxis(N, 0, ABG)
21:34:41.943 00.000 7680 Move returns status 0, amount 0
21:34:41.943 00.000 7680 move complete, result=0
21:34:41.943 00.000 7680 worker thread done servicing request
21:34:41.965 00.022 6120 UpdateGuideState exits: m=5689 SNR=49.5
21:34:41.969 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:41.973 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:41.977 00.004 6120 Enqueuing Expose request
21:34:41.981 00.004 7680 Worker thread wakes up
21:34:41.982 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:41.982 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:41.983 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:34:43.225 01.242 7680 Exposure complete
21:34:43.344 00.119 7680 worker thread done servicing request
21:34:43.344 00.000 6120 OnExposeComplete: enter
21:34:43.348 00.004 6120 UpdateGuideState(): m_state=6
21:34:43.352 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
21:34:43.356 00.004 6120 Star::Find returns 1 (0), X=1202.15, Y=1044.83, Mass=5384, SNR=46.9, Peak=127 HFD=6.7
21:34:43.360 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
21:34:43.364 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
21:34:43.367 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.29 cameraTheta=1.88 mountX=0.04 mountY=-0.28, mountTheta=-1.44
21:34:43.372 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.27, opts=13)
21:34:43.378 00.006 6120 Enqueuing Move request for scope (-0.09, 0.27)
21:34:43.383 00.005 7680 Worker thread wakes up
21:34:43.383 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.27) opts 0xd
21:34:43.385 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.27)
21:34:43.385 00.000 7680 Moving (-0.09, 0.27) raw xDistance=0.04 yDistance=-0.28
21:34:43.385 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:34:43.385 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:34:43.385 00.000 7680 MoveAxis(E, 0, ABG)
21:34:43.385 00.000 7680 Move returns status 0, amount 0
21:34:43.385 00.000 7680 MoveAxis(N, 154, ABG)
21:34:43.385 00.000 7680 Guiding  Dir = 0, Dur = 154
21:34:43.387 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:34:43.392 00.005 7680 IsSlewing returns 0
21:34:43.392 00.000 7680 IsGuiding returns 0
21:34:43.393 00.001 7680 PulseGuide returned control before completion, sleep 164
21:34:43.412 00.019 6120 UpdateGuideState exits: m=5384 SNR=46.9
21:34:43.415 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:43.423 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:43.427 00.004 6120 Enqueuing Expose request
21:34:43.559 00.132 7680 IsGuiding returns 1
21:34:43.559 00.000 7680 scope still moving after pulse duration time elapsed
21:34:43.591 00.032 7680 IsSlewing returns 0
21:34:43.592 00.001 7680 IsGuiding returns 0
21:34:43.593 00.001 7680 scope move finished after 154 + 46 ms
21:34:43.594 00.001 7680 Move returns status 0, amount 154
21:34:43.594 00.000 7680 move complete, result=0
21:34:43.595 00.001 7680 worker thread done servicing request
21:34:43.595 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 154 ms NORTH
21:34:43.602 00.007 7680 Worker thread wakes up
21:34:43.602 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:43.602 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:44.852 01.250 7680 Exposure complete
21:34:44.949 00.097 7680 worker thread done servicing request
21:34:44.949 00.000 6120 OnExposeComplete: enter
21:34:44.955 00.006 6120 UpdateGuideState(): m_state=6
21:34:44.960 00.005 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
21:34:44.963 00.003 6120 Star::Find returns 1 (0), X=1201.91, Y=1045.59, Mass=5564, SNR=48.7, Peak=132 HFD=6.7
21:34:44.968 00.005 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
21:34:44.971 00.003 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
21:34:44.975 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=1.02 hyp=1.08 cameraTheta=1.89 mountX=0.14 mountY=-1.07, mountTheta=-1.44
21:34:44.980 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=1.02, opts=13)
21:34:44.985 00.005 6120 Enqueuing Move request for scope (-0.34, 1.02)
21:34:44.988 00.003 7680 Worker thread wakes up
21:34:44.988 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 1.02) opts 0xd
21:34:44.988 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 1.02)
21:34:44.989 00.001 7680 Moving (-0.34, 1.02) raw xDistance=0.14 yDistance=-1.07
21:34:44.989 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:34:44.989 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07
21:34:44.989 00.000 7680 MoveAxis(E, 0, ABG)
21:34:44.989 00.000 7680 Move returns status 0, amount 0
21:34:44.990 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=192, Gamma=1.000
21:34:44.994 00.004 7680 MoveAxis(N, 579, ABG)
21:34:44.995 00.001 7680 Guiding  Dir = 0, Dur = 579
21:34:44.996 00.001 7680 IsSlewing returns 0
21:34:44.997 00.001 7680 IsGuiding returns 0
21:34:44.997 00.000 7680 PulseGuide returned control before completion, sleep 589
21:34:45.016 00.019 6120 UpdateGuideState exits: m=5564 SNR=48.7
21:34:45.022 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:45.025 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:45.029 00.004 6120 Enqueuing Expose request
21:34:45.594 00.565 7680 IsGuiding returns 1
21:34:45.595 00.001 7680 scope still moving after pulse duration time elapsed
21:34:45.624 00.029 7680 IsSlewing returns 0
21:34:45.625 00.001 7680 IsGuiding returns 0
21:34:45.626 00.001 7680 scope move finished after 579 + 50 ms
21:34:45.627 00.001 7680 Move returns status 0, amount 579
21:34:45.627 00.000 7680 move complete, result=0
21:34:45.627 00.000 7680 worker thread done servicing request
21:34:45.628 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -1.1 px 579 ms NORTH
21:34:45.635 00.007 7680 Worker thread wakes up
21:34:45.635 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:45.635 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:46.880 01.245 7680 Exposure complete
21:34:46.964 00.084 7680 worker thread done servicing request
21:34:46.964 00.000 6120 OnExposeComplete: enter
21:34:46.968 00.004 6120 UpdateGuideState(): m_state=6
21:34:46.971 00.003 6120 Star::Find(15, 1201, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
21:34:46.975 00.004 6120 Star::Find returns 1 (0), X=1202.20, Y=1044.21, Mass=5301, SNR=46.5, Peak=128 HFD=6.6
21:34:46.979 00.004 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:34:46.982 00.003 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:34:46.987 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.35 hyp=0.35 cameraTheta=-1.69 mountX=0.11 mountY=0.30, mountTheta=1.23
21:34:46.992 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.35, opts=13)
21:34:46.997 00.005 6120 Enqueuing Move request for scope (-0.04, -0.35)
21:34:47.004 00.007 7680 Worker thread wakes up
21:34:47.004 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.35) opts 0xd
21:34:47.004 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.35)
21:34:47.004 00.000 7680 Moving (-0.04, -0.35) raw xDistance=0.11 yDistance=0.30
21:34:47.005 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:34:47.005 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:34:47.005 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:34:47.006 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:34:47.011 00.005 7680 MoveAxis(E, 0, ABG)
21:34:47.011 00.000 7680 Move returns status 0, amount 0
21:34:47.011 00.000 7680 MoveAxis(N, 0, ABG)
21:34:47.012 00.001 7680 Move returns status 0, amount 0
21:34:47.012 00.000 7680 move complete, result=0
21:34:47.012 00.000 7680 worker thread done servicing request
21:34:47.035 00.023 6120 UpdateGuideState exits: m=5301 SNR=46.5
21:34:47.040 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:47.043 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:47.048 00.005 6120 Enqueuing Expose request
21:34:47.053 00.005 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:34:47.057 00.004 7680 Worker thread wakes up
21:34:47.057 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:47.057 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:48.309 01.252 7680 Exposure complete
21:34:48.433 00.124 7680 worker thread done servicing request
21:34:48.433 00.000 6120 OnExposeComplete: enter
21:34:48.437 00.004 6120 UpdateGuideState(): m_state=6
21:34:48.443 00.006 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
21:34:48.449 00.006 6120 Star::Find returns 1 (0), X=1202.06, Y=1044.43, Mass=5422, SNR=47.2, Peak=115 HFD=6.8
21:34:48.454 00.005 6120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-2.95) = xAngle (0.45 = 0.45)
21:34:48.458 00.004 6120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.18 = 0.18)
21:34:48.461 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-2.50 mountX=0.21 mountY=0.04, mountTheta=0.20
21:34:48.467 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.14, opts=13)
21:34:48.470 00.003 6120 Enqueuing Move request for scope (-0.18, -0.14)
21:34:48.474 00.004 7680 Worker thread wakes up
21:34:48.475 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.14) opts 0xd
21:34:48.475 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.14)
21:34:48.475 00.000 7680 Moving (-0.18, -0.14) raw xDistance=0.21 yDistance=0.04
21:34:48.475 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
21:34:48.475 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:34:48.476 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:34:48.476 00.000 7680 MoveAxis(W, 87, ABG)
21:34:48.476 00.000 7680 Guiding  Dir = 3, Dur = 87
21:34:48.476 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:34:48.481 00.005 7680 IsSlewing returns 0
21:34:48.481 00.000 7680 IsGuiding returns 0
21:34:48.482 00.001 7680 PulseGuide returned control before completion, sleep 97
21:34:48.503 00.021 6120 UpdateGuideState exits: m=5422 SNR=47.2
21:34:48.507 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:48.511 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:48.516 00.005 6120 Enqueuing Expose request
21:34:48.582 00.066 7680 IsGuiding returns 1
21:34:48.582 00.000 7680 scope still moving after pulse duration time elapsed
21:34:48.611 00.029 7680 IsSlewing returns 0
21:34:48.611 00.000 7680 IsGuiding returns 0
21:34:48.612 00.001 7680 scope move finished after 87 + 43 ms
21:34:48.612 00.000 7680 Move returns status 0, amount 87
21:34:48.612 00.000 7680 MoveAxis(N, 0, ABG)
21:34:48.613 00.001 7680 Move returns status 0, amount 0
21:34:48.613 00.000 7680 move complete, result=0
21:34:48.613 00.000 7680 worker thread done servicing request
21:34:48.613 00.000 7680 Worker thread wakes up
21:34:48.615 00.002 6120 GuideStep: 0.2 px 87 ms WEST, 0.0 px 0 ms NORTH
21:34:48.620 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:48.621 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:49.869 01.248 7680 Exposure complete
21:34:49.975 00.106 7680 worker thread done servicing request
21:34:49.976 00.001 6120 OnExposeComplete: enter
21:34:49.980 00.004 6120 UpdateGuideState(): m_state=6
21:34:49.984 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
21:34:49.989 00.005 6120 Star::Find returns 1 (0), X=1202.41, Y=1044.56, Mass=5747, SNR=47.7, Peak=129 HFD=6.9
21:34:49.994 00.005 6120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-2.95) = xAngle (2.93 = 2.93)
21:34:49.999 00.005 6120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.66 = 2.66)
21:34:50.002 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.03 mountX=-0.17 mountY=0.08, mountTheta=2.70
21:34:50.007 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.00, opts=13)
21:34:50.012 00.005 6120 Enqueuing Move request for scope (0.17, -0.00)
21:34:50.016 00.004 7680 Worker thread wakes up
21:34:50.017 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
21:34:50.017 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
21:34:50.017 00.000 7680 Moving (0.17, -0.00) raw xDistance=-0.17 yDistance=0.08
21:34:50.017 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:34:50.018 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:34:50.018 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:34:50.018 00.000 7680 MoveAxis(E, 0, ABG)
21:34:50.018 00.000 7680 Move returns status 0, amount 0
21:34:50.018 00.000 7680 MoveAxis(N, 0, ABG)
21:34:50.020 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:34:50.024 00.004 7680 Move returns status 0, amount 0
21:34:50.024 00.000 7680 move complete, result=0
21:34:50.024 00.000 7680 worker thread done servicing request
21:34:50.045 00.021 6120 UpdateGuideState exits: m=5747 SNR=47.7
21:34:50.050 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:50.053 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:50.057 00.004 6120 Enqueuing Expose request
21:34:50.060 00.003 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:34:50.065 00.005 7680 Worker thread wakes up
21:34:50.065 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:50.065 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:51.314 01.249 7680 Exposure complete
21:34:51.418 00.104 6120 OnExposeComplete: enter
21:34:51.422 00.004 7680 worker thread done servicing request
21:34:51.422 00.000 6120 UpdateGuideState(): m_state=6
21:34:51.429 00.007 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
21:34:51.434 00.005 6120 Star::Find returns 1 (0), X=1202.10, Y=1044.72, Mass=5649, SNR=48.0, Peak=134 HFD=6.7
21:34:51.439 00.005 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
21:34:51.445 00.006 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
21:34:51.452 00.007 6120 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.20 cameraTheta=2.30 mountX=0.11 mountY=-0.20, mountTheta=-1.08
21:34:51.459 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.15, opts=13)
21:34:51.462 00.003 6120 Enqueuing Move request for scope (-0.14, 0.15)
21:34:51.466 00.004 7680 Worker thread wakes up
21:34:51.467 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
21:34:51.467 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
21:34:51.467 00.000 7680 Moving (-0.14, 0.15) raw xDistance=0.11 yDistance=-0.20
21:34:51.467 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:34:51.468 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:34:51.468 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:34:51.468 00.000 7680 MoveAxis(E, 0, ABG)
21:34:51.468 00.000 7680 Move returns status 0, amount 0
21:34:51.468 00.000 7680 MoveAxis(N, 0, ABG)
21:34:51.468 00.000 7680 Move returns status 0, amount 0
21:34:51.470 00.002 7680 move complete, result=0
21:34:51.470 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:34:51.474 00.004 7680 worker thread done servicing request
21:34:51.501 00.027 6120 UpdateGuideState exits: m=5649 SNR=48.0
21:34:51.508 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:51.516 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:51.522 00.006 6120 Enqueuing Expose request
21:34:51.527 00.005 7680 Worker thread wakes up
21:34:51.527 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:34:51.532 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:51.532 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:52.779 01.247 7680 Exposure complete
21:34:52.896 00.117 7680 worker thread done servicing request
21:34:52.897 00.001 6120 OnExposeComplete: enter
21:34:52.900 00.003 6120 UpdateGuideState(): m_state=6
21:34:52.903 00.003 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
21:34:52.906 00.003 6120 Star::Find returns 1 (0), X=1202.40, Y=1044.39, Mass=5364, SNR=47.7, Peak=114 HFD=7.1
21:34:52.909 00.003 6120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-2.95) = xAngle (2.15 = 2.15)
21:34:52.913 00.004 6120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.88 = 1.88)
21:34:52.917 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-0.80 mountX=-0.13 mountY=0.22, mountTheta=2.10
21:34:52.927 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.17, opts=13)
21:34:52.931 00.004 6120 Enqueuing Move request for scope (0.16, -0.17)
21:34:52.937 00.006 7680 Worker thread wakes up
21:34:52.937 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
21:34:52.937 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
21:34:52.937 00.000 7680 Moving (0.16, -0.17) raw xDistance=-0.13 yDistance=0.22
21:34:52.938 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:34:52.938 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:34:52.938 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:34:52.938 00.000 7680 MoveAxis(E, 0, ABG)
21:34:52.938 00.000 7680 Move returns status 0, amount 0
21:34:52.939 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:34:52.942 00.003 7680 MoveAxis(N, 0, ABG)
21:34:52.943 00.001 7680 Move returns status 0, amount 0
21:34:52.943 00.000 7680 move complete, result=0
21:34:52.943 00.000 7680 worker thread done servicing request
21:34:52.966 00.023 6120 UpdateGuideState exits: m=5364 SNR=47.7
21:34:52.970 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:52.974 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:52.978 00.004 6120 Enqueuing Expose request
21:34:52.983 00.005 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:34:52.988 00.005 7680 Worker thread wakes up
21:34:52.988 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:52.988 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:54.245 01.257 7680 Exposure complete
21:34:54.354 00.109 7680 worker thread done servicing request
21:34:54.355 00.001 6120 OnExposeComplete: enter
21:34:54.359 00.004 6120 UpdateGuideState(): m_state=6
21:34:54.364 00.005 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
21:34:54.369 00.005 6120 Star::Find returns 1 (0), X=1202.28, Y=1044.67, Mass=5966, SNR=49.7, Peak=126 HFD=7.0
21:34:54.373 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.13 = -2.16)
21:34:54.376 00.003 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.42)
21:34:54.381 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.17 mountX=-0.06 mountY=-0.07, mountTheta=-2.27
21:34:54.386 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.10, opts=13)
21:34:54.389 00.003 6120 Enqueuing Move request for scope (0.04, 0.10)
21:34:54.395 00.006 7680 Worker thread wakes up
21:34:54.395 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
21:34:54.395 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
21:34:54.396 00.001 7680 Moving (0.04, 0.10) raw xDistance=-0.06 yDistance=-0.07
21:34:54.396 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:34:54.396 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:34:54.396 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:34:54.396 00.000 7680 MoveAxis(E, 0, ABG)
21:34:54.397 00.001 7680 Move returns status 0, amount 0
21:34:54.398 00.001 7680 MoveAxis(N, 0, ABG)
21:34:54.398 00.000 7680 Move returns status 0, amount 0
21:34:54.398 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:34:54.403 00.005 7680 move complete, result=0
21:34:54.403 00.000 7680 worker thread done servicing request
21:34:54.423 00.020 6120 UpdateGuideState exits: m=5966 SNR=49.7
21:34:54.428 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:54.433 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:54.436 00.003 6120 Enqueuing Expose request
21:34:54.440 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:34:54.443 00.003 7680 Worker thread wakes up
21:34:54.443 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:54.443 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:55.699 01.256 7680 Exposure complete
21:34:55.814 00.115 7680 worker thread done servicing request
21:34:55.815 00.001 6120 OnExposeComplete: enter
21:34:55.819 00.004 6120 UpdateGuideState(): m_state=6
21:34:55.822 00.003 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
21:34:55.828 00.006 6120 Star::Find returns 1 (0), X=1202.18, Y=1045.19, Mass=5498, SNR=48.3, Peak=125 HFD=6.8
21:34:55.834 00.006 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
21:34:55.838 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
21:34:55.841 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.62 hyp=0.63 cameraTheta=1.66 mountX=-0.06 mountY=-0.59, mountTheta=-1.67
21:34:55.847 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.62, opts=13)
21:34:55.851 00.004 6120 Enqueuing Move request for scope (-0.06, 0.62)
21:34:55.854 00.003 7680 Worker thread wakes up
21:34:55.854 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.62) opts 0xd
21:34:55.854 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.62)
21:34:55.855 00.001 7680 Moving (-0.06, 0.62) raw xDistance=-0.06 yDistance=-0.59
21:34:55.855 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:34:55.855 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
21:34:55.855 00.000 7680 MoveAxis(E, 0, ABG)
21:34:55.855 00.000 7680 Move returns status 0, amount 0
21:34:55.855 00.000 7680 MoveAxis(N, 318, ABG)
21:34:55.856 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=189, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:34:55.861 00.005 7680 Guiding  Dir = 0, Dur = 318
21:34:55.861 00.000 7680 IsSlewing returns 0
21:34:55.862 00.001 7680 IsGuiding returns 0
21:34:55.862 00.000 7680 PulseGuide returned control before completion, sleep 328
21:34:55.883 00.021 6120 UpdateGuideState exits: m=5498 SNR=48.3
21:34:55.890 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:55.895 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:55.898 00.003 6120 Enqueuing Expose request
21:34:56.202 00.304 7680 IsGuiding returns 1
21:34:56.203 00.001 7680 scope still moving after pulse duration time elapsed
21:34:56.234 00.031 7680 IsSlewing returns 0
21:34:56.235 00.001 7680 IsGuiding returns 0
21:34:56.235 00.000 7680 scope move finished after 318 + 54 ms
21:34:56.236 00.001 7680 Move returns status 0, amount 318
21:34:56.236 00.000 7680 move complete, result=0
21:34:56.237 00.001 7680 worker thread done servicing request
21:34:56.237 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 318 ms NORTH
21:34:56.245 00.008 7680 Worker thread wakes up
21:34:56.246 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:56.246 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:57.488 01.242 7680 Exposure complete
21:34:57.599 00.111 7680 worker thread done servicing request
21:34:57.599 00.000 6120 OnExposeComplete: enter
21:34:57.603 00.004 6120 UpdateGuideState(): m_state=6
21:34:57.608 00.005 6120 Star::Find(15, 1202, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
21:34:57.613 00.005 6120 Star::Find returns 1 (0), X=1202.20, Y=1044.76, Mass=5382, SNR=46.9, Peak=127 HFD=6.6
21:34:57.619 00.006 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.56)
21:34:57.622 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.83)
21:34:57.626 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.77 mountX=0.00 mountY=-0.20, mountTheta=-1.56
21:34:57.632 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.20, opts=13)
21:34:57.636 00.004 6120 Enqueuing Move request for scope (-0.04, 0.20)
21:34:57.642 00.006 7680 Worker thread wakes up
21:34:57.642 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
21:34:57.642 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
21:34:57.642 00.000 7680 Moving (-0.04, 0.20) raw xDistance=0.00 yDistance=-0.20
21:34:57.643 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:34:57.643 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:34:57.643 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:34:57.643 00.000 7680 MoveAxis(E, 0, ABG)
21:34:57.645 00.002 7680 Move returns status 0, amount 0
21:34:57.645 00.000 7680 MoveAxis(N, 0, ABG)
21:34:57.645 00.000 7680 Move returns status 0, amount 0
21:34:57.645 00.000 7680 move complete, result=0
21:34:57.646 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:34:57.651 00.005 7680 worker thread done servicing request
21:34:57.673 00.022 6120 UpdateGuideState exits: m=5382 SNR=46.9
21:34:57.679 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:57.682 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:57.686 00.004 6120 Enqueuing Expose request
21:34:57.691 00.005 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:34:57.694 00.003 7680 Worker thread wakes up
21:34:57.694 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:57.694 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:34:58.954 01.260 7680 Exposure complete
21:34:59.064 00.110 7680 worker thread done servicing request
21:34:59.065 00.001 6120 OnExposeComplete: enter
21:34:59.069 00.004 6120 UpdateGuideState(): m_state=6
21:34:59.073 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
21:34:59.076 00.003 6120 Star::Find returns 1 (0), X=1202.09, Y=1044.89, Mass=5577, SNR=48.0, Peak=125 HFD=6.7
21:34:59.081 00.005 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
21:34:59.085 00.004 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.60)
21:34:59.088 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.33 hyp=0.36 cameraTheta=2.00 mountX=0.09 mountY=-0.36, mountTheta=-1.34
21:34:59.094 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.33, opts=13)
21:34:59.098 00.004 6120 Enqueuing Move request for scope (-0.15, 0.33)
21:34:59.101 00.003 7680 Worker thread wakes up
21:34:59.101 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.33) opts 0xd
21:34:59.101 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.33)
21:34:59.101 00.000 7680 Moving (-0.15, 0.33) raw xDistance=0.09 yDistance=-0.36
21:34:59.102 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:34:59.102 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:34:59.102 00.000 7680 MoveAxis(E, 0, ABG)
21:34:59.102 00.000 7680 Move returns status 0, amount 0
21:34:59.102 00.000 7680 MoveAxis(N, 198, ABG)
21:34:59.102 00.000 7680 Guiding  Dir = 0, Dur = 198
21:34:59.102 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=194, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:34:59.108 00.006 7680 IsSlewing returns 0
21:34:59.108 00.000 7680 IsGuiding returns 0
21:34:59.109 00.001 7680 PulseGuide returned control before completion, sleep 208
21:34:59.127 00.018 6120 UpdateGuideState exits: m=5577 SNR=48.0
21:34:59.130 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:59.134 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:34:59.136 00.002 6120 Enqueuing Expose request
21:34:59.331 00.195 7680 IsGuiding returns 1
21:34:59.332 00.001 7680 scope still moving after pulse duration time elapsed
21:34:59.363 00.031 7680 IsSlewing returns 0
21:34:59.364 00.001 7680 IsGuiding returns 0
21:34:59.366 00.002 7680 scope move finished after 198 + 58 ms
21:34:59.366 00.000 7680 Move returns status 0, amount 198
21:34:59.366 00.000 7680 move complete, result=0
21:34:59.367 00.001 7680 worker thread done servicing request
21:34:59.367 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 198 ms NORTH
21:34:59.374 00.007 7680 Worker thread wakes up
21:34:59.374 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:34:59.374 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:00.627 01.253 7680 Exposure complete
21:35:00.746 00.119 7680 worker thread done servicing request
21:35:00.746 00.000 6120 OnExposeComplete: enter
21:35:00.750 00.004 6120 UpdateGuideState(): m_state=6
21:35:00.754 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
21:35:00.757 00.003 6120 Star::Find returns 1 (0), X=1202.09, Y=1044.77, Mass=4916, SNR=45.1, Peak=107 HFD=6.8
21:35:00.761 00.004 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.16 = -1.13)
21:35:00.765 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
21:35:00.768 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.20 mountX=0.11 mountY=-0.25, mountTheta=-1.16
21:35:00.774 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.20, opts=13)
21:35:00.778 00.004 6120 Enqueuing Move request for scope (-0.15, 0.20)
21:35:00.781 00.003 7680 Worker thread wakes up
21:35:00.781 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
21:35:00.781 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
21:35:00.781 00.000 7680 Moving (-0.15, 0.20) raw xDistance=0.11 yDistance=-0.25
21:35:00.782 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:35:00.782 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:35:00.782 00.000 7680 MoveAxis(E, 0, ABG)
21:35:00.782 00.000 7680 Move returns status 0, amount 0
21:35:00.782 00.000 7680 MoveAxis(N, 134, ABG)
21:35:00.782 00.000 7680 Guiding  Dir = 0, Dur = 134
21:35:00.783 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:35:00.787 00.004 7680 IsSlewing returns 0
21:35:00.787 00.000 7680 IsGuiding returns 0
21:35:00.787 00.000 7680 PulseGuide returned control before completion, sleep 144
21:35:00.808 00.021 6120 UpdateGuideState exits: m=4916 SNR=45.1
21:35:00.814 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:00.817 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:00.821 00.004 6120 Enqueuing Expose request
21:35:00.943 00.122 7680 IsGuiding returns 1
21:35:00.943 00.000 7680 scope still moving after pulse duration time elapsed
21:35:00.974 00.031 7680 IsSlewing returns 0
21:35:00.976 00.002 7680 IsGuiding returns 0
21:35:00.976 00.000 7680 scope move finished after 134 + 55 ms
21:35:00.976 00.000 7680 Move returns status 0, amount 134
21:35:00.976 00.000 7680 move complete, result=0
21:35:00.977 00.001 7680 worker thread done servicing request
21:35:00.978 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 134 ms NORTH
21:35:00.986 00.008 7680 Worker thread wakes up
21:35:00.986 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:00.986 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:02.235 01.249 7680 Exposure complete
21:35:02.345 00.110 7680 worker thread done servicing request
21:35:02.346 00.001 6120 OnExposeComplete: enter
21:35:02.350 00.004 6120 UpdateGuideState(): m_state=6
21:35:02.353 00.003 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
21:35:02.358 00.005 6120 Star::Find returns 1 (0), X=1202.05, Y=1044.71, Mass=5820, SNR=49.4, Peak=125 HFD=6.8
21:35:02.364 00.006 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-2.95) = xAngle (5.43 = -0.85)
21:35:02.368 00.004 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.12)
21:35:02.373 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.48 mountX=0.16 mountY=-0.21, mountTheta=-0.94
21:35:02.378 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.15, opts=13)
21:35:02.382 00.004 6120 Enqueuing Move request for scope (-0.19, 0.15)
21:35:02.387 00.005 7680 Worker thread wakes up
21:35:02.388 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
21:35:02.388 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
21:35:02.388 00.000 7680 Moving (-0.19, 0.15) raw xDistance=0.16 yDistance=-0.21
21:35:02.388 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:35:02.389 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:35:02.389 00.000 7680 MoveAxis(E, 0, ABG)
21:35:02.389 00.000 7680 Move returns status 0, amount 0
21:35:02.389 00.000 7680 MoveAxis(N, 117, ABG)
21:35:02.389 00.000 7680 Guiding  Dir = 0, Dur = 117
21:35:02.390 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:35:02.394 00.004 7680 IsSlewing returns 0
21:35:02.394 00.000 7680 IsGuiding returns 0
21:35:02.396 00.002 7680 PulseGuide returned control before completion, sleep 127
21:35:02.417 00.021 6120 UpdateGuideState exits: m=5820 SNR=49.4
21:35:02.422 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:02.426 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:02.429 00.003 6120 Enqueuing Expose request
21:35:02.526 00.097 7680 IsGuiding returns 1
21:35:02.526 00.000 7680 scope still moving after pulse duration time elapsed
21:35:02.556 00.030 7680 IsSlewing returns 0
21:35:02.556 00.000 7680 IsGuiding returns 0
21:35:02.558 00.002 7680 scope move finished after 117 + 45 ms
21:35:02.558 00.000 7680 Move returns status 0, amount 117
21:35:02.558 00.000 7680 move complete, result=0
21:35:02.559 00.001 7680 worker thread done servicing request
21:35:02.559 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 117 ms NORTH
21:35:02.566 00.007 7680 Worker thread wakes up
21:35:02.566 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:02.566 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:03.821 01.255 7680 Exposure complete
21:35:03.935 00.114 7680 worker thread done servicing request
21:35:03.935 00.000 6120 OnExposeComplete: enter
21:35:03.940 00.005 6120 UpdateGuideState(): m_state=6
21:35:03.944 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
21:35:03.948 00.004 6120 Star::Find returns 1 (0), X=1202.16, Y=1044.86, Mass=5387, SNR=47.0, Peak=126 HFD=6.7
21:35:03.953 00.005 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
21:35:03.959 00.006 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
21:35:03.963 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.82 mountX=0.02 mountY=-0.31, mountTheta=-1.50
21:35:03.969 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.30, opts=13)
21:35:03.972 00.003 6120 Enqueuing Move request for scope (-0.08, 0.30)
21:35:03.977 00.005 7680 Worker thread wakes up
21:35:03.977 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.30) opts 0xd
21:35:03.977 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.30)
21:35:03.977 00.000 7680 Moving (-0.08, 0.30) raw xDistance=0.02 yDistance=-0.31
21:35:03.977 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:35:03.978 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:35:03.978 00.000 7680 MoveAxis(E, 0, ABG)
21:35:03.978 00.000 7680 Move returns status 0, amount 0
21:35:03.978 00.000 7680 MoveAxis(N, 166, ABG)
21:35:03.978 00.000 7680 Guiding  Dir = 0, Dur = 166
21:35:03.979 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:35:03.985 00.006 7680 IsSlewing returns 0
21:35:03.985 00.000 7680 IsGuiding returns 0
21:35:03.986 00.001 7680 PulseGuide returned control before completion, sleep 176
21:35:04.008 00.022 6120 UpdateGuideState exits: m=5387 SNR=47.0
21:35:04.014 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:04.020 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:04.025 00.005 6120 Enqueuing Expose request
21:35:04.171 00.146 7680 IsGuiding returns 1
21:35:04.171 00.000 7680 scope still moving after pulse duration time elapsed
21:35:04.203 00.032 7680 IsSlewing returns 0
21:35:04.205 00.002 7680 IsGuiding returns 0
21:35:04.206 00.001 7680 scope move finished after 166 + 54 ms
21:35:04.206 00.000 7680 Move returns status 0, amount 166
21:35:04.206 00.000 7680 move complete, result=0
21:35:04.207 00.001 7680 worker thread done servicing request
21:35:04.208 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 166 ms NORTH
21:35:04.214 00.006 7680 Worker thread wakes up
21:35:04.214 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:04.214 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:05.462 01.248 7680 Exposure complete
21:35:05.546 00.084 7680 worker thread done servicing request
21:35:05.546 00.000 6120 OnExposeComplete: enter
21:35:05.551 00.005 6120 UpdateGuideState(): m_state=6
21:35:05.555 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
21:35:05.559 00.004 6120 Star::Find returns 1 (0), X=1202.06, Y=1045.12, Mass=5690, SNR=48.5, Peak=128 HFD=6.9
21:35:05.562 00.003 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
21:35:05.566 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
21:35:05.570 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.56 hyp=0.59 cameraTheta=1.88 mountX=0.07 mountY=-0.58, mountTheta=-1.45
21:35:05.575 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.56, opts=13)
21:35:05.579 00.004 6120 Enqueuing Move request for scope (-0.18, 0.56)
21:35:05.586 00.007 7680 Worker thread wakes up
21:35:05.587 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.56) opts 0xd
21:35:05.587 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.56)
21:35:05.587 00.000 7680 Moving (-0.18, 0.56) raw xDistance=0.07 yDistance=-0.58
21:35:05.587 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:35:05.588 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
21:35:05.588 00.000 7680 MoveAxis(E, 0, ABG)
21:35:05.588 00.000 7680 Move returns status 0, amount 0
21:35:05.588 00.000 7680 MoveAxis(N, 316, ABG)
21:35:05.589 00.001 7680 Guiding  Dir = 0, Dur = 316
21:35:05.589 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=190, Gamma=1.000
21:35:05.593 00.004 7680 IsSlewing returns 0
21:35:05.593 00.000 7680 IsGuiding returns 0
21:35:05.595 00.002 7680 PulseGuide returned control before completion, sleep 326
21:35:05.617 00.022 6120 UpdateGuideState exits: m=5690 SNR=48.5
21:35:05.622 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:05.627 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:05.631 00.004 6120 Enqueuing Expose request
21:35:05.936 00.305 7680 IsGuiding returns 1
21:35:05.937 00.001 7680 scope still moving after pulse duration time elapsed
21:35:05.967 00.030 7680 IsSlewing returns 0
21:35:05.968 00.001 7680 IsGuiding returns 0
21:35:05.968 00.000 7680 scope move finished after 316 + 57 ms
21:35:05.968 00.000 7680 Move returns status 0, amount 316
21:35:05.968 00.000 7680 move complete, result=0
21:35:05.969 00.001 7680 worker thread done servicing request
21:35:05.969 00.000 7680 Worker thread wakes up
21:35:05.970 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 316 ms NORTH
21:35:05.975 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:05.975 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:07.225 01.250 7680 Exposure complete
21:35:07.349 00.124 7680 worker thread done servicing request
21:35:07.349 00.000 6120 OnExposeComplete: enter
21:35:07.355 00.006 6120 UpdateGuideState(): m_state=6
21:35:07.361 00.006 6120 Star::Find(15, 1202, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
21:35:07.366 00.005 6120 Star::Find returns 1 (0), X=1201.98, Y=1044.54, Mass=5736, SNR=49.4, Peak=140 HFD=6.8
21:35:07.369 00.003 6120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-2.95) = xAngle (-0.10 = -0.10)
21:35:07.372 00.003 6120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.37 = -0.37)
21:35:07.376 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-3.06 mountX=0.26 mountY=-0.09, mountTheta=-0.35
21:35:07.381 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.02, opts=13)
21:35:07.385 00.004 6120 Enqueuing Move request for scope (-0.26, -0.02)
21:35:07.391 00.006 7680 Worker thread wakes up
21:35:07.391 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.02) opts 0xd
21:35:07.391 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.02)
21:35:07.392 00.001 7680 Moving (-0.26, -0.02) raw xDistance=0.26 yDistance=-0.09
21:35:07.392 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
21:35:07.392 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:35:07.393 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:35:07.393 00.000 7680 MoveAxis(W, 109, ABG)
21:35:07.393 00.000 7680 Guiding  Dir = 3, Dur = 109
21:35:07.394 00.001 7680 IsSlewing returns 0
21:35:07.394 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:35:07.398 00.004 7680 IsGuiding returns 0
21:35:07.398 00.000 7680 PulseGuide returned control before completion, sleep 119
21:35:07.415 00.017 6120 UpdateGuideState exits: m=5736 SNR=49.4
21:35:07.421 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:07.426 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:07.429 00.003 6120 Enqueuing Expose request
21:35:07.529 00.100 7680 IsGuiding returns 1
21:35:07.530 00.001 7680 scope still moving after pulse duration time elapsed
21:35:07.561 00.031 7680 IsSlewing returns 0
21:35:07.563 00.002 7680 IsGuiding returns 0
21:35:07.563 00.000 7680 scope move finished after 109 + 56 ms
21:35:07.564 00.001 7680 Move returns status 0, amount 109
21:35:07.564 00.000 7680 MoveAxis(N, 0, ABG)
21:35:07.564 00.000 7680 Move returns status 0, amount 0
21:35:07.565 00.001 7680 move complete, result=0
21:35:07.565 00.000 7680 worker thread done servicing request
21:35:07.566 00.001 7680 Worker thread wakes up
21:35:07.566 00.000 6120 GuideStep: 0.3 px 109 ms WEST, -0.1 px 0 ms NORTH
21:35:07.571 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:07.571 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:08.820 01.249 7680 Exposure complete
21:35:08.911 00.091 7680 worker thread done servicing request
21:35:08.912 00.001 6120 OnExposeComplete: enter
21:35:08.915 00.003 6120 UpdateGuideState(): m_state=6
21:35:08.921 00.006 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
21:35:08.925 00.004 6120 Star::Find returns 1 (0), X=1202.12, Y=1044.76, Mass=5823, SNR=49.6, Peak=136 HFD=6.7
21:35:08.928 00.003 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.09 = -1.20)
21:35:08.933 00.005 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.47)
21:35:08.936 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.13 mountX=0.09 mountY=-0.23, mountTheta=-1.22
21:35:08.941 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.20, opts=13)
21:35:08.945 00.004 6120 Enqueuing Move request for scope (-0.12, 0.20)
21:35:08.949 00.004 7680 Worker thread wakes up
21:35:08.949 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
21:35:08.949 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
21:35:08.949 00.000 7680 Moving (-0.12, 0.20) raw xDistance=0.09 yDistance=-0.23
21:35:08.949 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:35:08.950 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:35:08.950 00.000 7680 MoveAxis(E, 0, ABG)
21:35:08.950 00.000 7680 Move returns status 0, amount 0
21:35:08.950 00.000 7680 MoveAxis(N, 126, ABG)
21:35:08.950 00.000 7680 Guiding  Dir = 0, Dur = 126
21:35:08.950 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:35:08.955 00.005 7680 IsSlewing returns 0
21:35:08.956 00.001 7680 IsGuiding returns 0
21:35:08.957 00.001 7680 PulseGuide returned control before completion, sleep 136
21:35:08.977 00.020 6120 UpdateGuideState exits: m=5823 SNR=49.6
21:35:08.983 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:08.988 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:08.993 00.005 6120 Enqueuing Expose request
21:35:09.108 00.115 7680 IsGuiding returns 1
21:35:09.109 00.001 7680 scope still moving after pulse duration time elapsed
21:35:09.140 00.031 7680 IsSlewing returns 0
21:35:09.141 00.001 7680 IsGuiding returns 0
21:35:09.142 00.001 7680 scope move finished after 126 + 59 ms
21:35:09.142 00.000 7680 Move returns status 0, amount 126
21:35:09.143 00.001 7680 move complete, result=0
21:35:09.143 00.000 7680 worker thread done servicing request
21:35:09.144 00.001 7680 Worker thread wakes up
21:35:09.145 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 126 ms NORTH
21:35:09.151 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:09.152 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:10.403 01.251 7680 Exposure complete
21:35:10.515 00.112 7680 worker thread done servicing request
21:35:10.516 00.001 6120 OnExposeComplete: enter
21:35:10.520 00.004 6120 UpdateGuideState(): m_state=6
21:35:10.525 00.005 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
21:35:10.528 00.003 6120 Star::Find returns 1 (0), X=1202.45, Y=1044.61, Mass=5723, SNR=48.4, Peak=129 HFD=7.1
21:35:10.532 00.004 6120 CameraToMount -- cameraTheta (0.22) - m_xAngle (-2.95) = xAngle (3.17 = -3.11)
21:35:10.536 00.004 6120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.91 = 2.91)
21:35:10.540 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.21 cameraTheta=0.22 mountX=-0.21 mountY=0.05, mountTheta=2.91
21:35:10.545 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.05, opts=13)
21:35:10.550 00.005 6120 Enqueuing Move request for scope (0.21, 0.05)
21:35:10.554 00.004 7680 Worker thread wakes up
21:35:10.554 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.05) opts 0xd
21:35:10.555 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.05)
21:35:10.555 00.000 7680 Moving (0.21, 0.05) raw xDistance=-0.21 yDistance=0.05
21:35:10.555 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
21:35:10.555 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:35:10.555 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:35:10.555 00.000 7680 MoveAxis(E, 90, ABG)
21:35:10.555 00.000 7680 Guiding  Dir = 2, Dur = 90
21:35:10.557 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:35:10.561 00.004 7680 IsSlewing returns 0
21:35:10.561 00.000 7680 IsGuiding returns 0
21:35:10.561 00.000 7680 PulseGuide returned control before completion, sleep 100
21:35:10.580 00.019 6120 UpdateGuideState exits: m=5723 SNR=48.4
21:35:10.586 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:10.590 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:10.595 00.005 6120 Enqueuing Expose request
21:35:10.673 00.078 7680 IsGuiding returns 0
21:35:10.674 00.001 7680 Move returns status 0, amount 90
21:35:10.674 00.000 7680 MoveAxis(N, 0, ABG)
21:35:10.674 00.000 7680 Move returns status 0, amount 0
21:35:10.676 00.002 7680 move complete, result=0
21:35:10.676 00.000 7680 worker thread done servicing request
21:35:10.676 00.000 7680 Worker thread wakes up
21:35:10.677 00.001 6120 GuideStep: -0.2 px 90 ms EAST, 0.0 px 0 ms NORTH
21:35:10.682 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:10.683 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:11.931 01.248 7680 Exposure complete
21:35:12.033 00.102 7680 worker thread done servicing request
21:35:12.035 00.002 6120 OnExposeComplete: enter
21:35:12.038 00.003 6120 UpdateGuideState(): m_state=6
21:35:12.041 00.003 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
21:35:12.046 00.005 6120 Star::Find returns 1 (0), X=1202.20, Y=1044.81, Mass=5792, SNR=49.3, Peak=124 HFD=6.8
21:35:12.050 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
21:35:12.055 00.005 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
21:35:12.059 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.26 cameraTheta=1.74 mountX=-0.01 mountY=-0.25, mountTheta=-1.59
21:35:12.064 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.25, opts=13)
21:35:12.067 00.003 6120 Enqueuing Move request for scope (-0.04, 0.25)
21:35:12.071 00.004 7680 Worker thread wakes up
21:35:12.071 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
21:35:12.071 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
21:35:12.071 00.000 7680 Moving (-0.04, 0.25) raw xDistance=-0.01 yDistance=-0.25
21:35:12.071 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:35:12.072 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:35:12.072 00.000 7680 MoveAxis(E, 0, ABG)
21:35:12.072 00.000 7680 Move returns status 0, amount 0
21:35:12.072 00.000 7680 MoveAxis(N, 133, ABG)
21:35:12.072 00.000 7680 Guiding  Dir = 0, Dur = 133
21:35:12.072 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:35:12.077 00.005 7680 IsSlewing returns 0
21:35:12.077 00.000 7680 IsGuiding returns 0
21:35:12.077 00.000 7680 PulseGuide returned control before completion, sleep 143
21:35:12.094 00.017 6120 UpdateGuideState exits: m=5792 SNR=49.3
21:35:12.099 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:12.102 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:12.106 00.004 6120 Enqueuing Expose request
21:35:12.235 00.129 7680 IsGuiding returns 0
21:35:12.237 00.002 7680 Move returns status 0, amount 133
21:35:12.239 00.002 7680 move complete, result=0
21:35:12.239 00.000 7680 worker thread done servicing request
21:35:12.239 00.000 7680 Worker thread wakes up
21:35:12.239 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 133 ms NORTH
21:35:12.246 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:12.246 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:13.497 01.251 7680 Exposure complete
21:35:13.611 00.114 7680 worker thread done servicing request
21:35:13.611 00.000 6120 OnExposeComplete: enter
21:35:13.617 00.006 6120 UpdateGuideState(): m_state=6
21:35:13.621 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
21:35:13.625 00.004 6120 Star::Find returns 1 (0), X=1202.04, Y=1044.78, Mass=5780, SNR=48.5, Peak=134 HFD=6.8
21:35:13.630 00.005 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.26 = -1.02)
21:35:13.634 00.004 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.29)
21:35:13.638 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.22 hyp=0.29 cameraTheta=2.31 mountX=0.15 mountY=-0.28, mountTheta=-1.07
21:35:13.643 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.22, opts=13)
21:35:13.648 00.005 6120 Enqueuing Move request for scope (-0.20, 0.22)
21:35:13.652 00.004 7680 Worker thread wakes up
21:35:13.652 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.22) opts 0xd
21:35:13.652 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.22)
21:35:13.652 00.000 7680 Moving (-0.20, 0.22) raw xDistance=0.15 yDistance=-0.28
21:35:13.652 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:35:13.653 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:35:13.653 00.000 7680 MoveAxis(E, 0, ABG)
21:35:13.653 00.000 7680 Move returns status 0, amount 0
21:35:13.653 00.000 7680 MoveAxis(N, 153, ABG)
21:35:13.653 00.000 7680 Guiding  Dir = 0, Dur = 153
21:35:13.653 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:35:13.657 00.004 7680 IsSlewing returns 0
21:35:13.658 00.001 7680 IsGuiding returns 0
21:35:13.658 00.000 7680 PulseGuide returned control before completion, sleep 163
21:35:13.680 00.022 6120 UpdateGuideState exits: m=5780 SNR=48.5
21:35:13.684 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:13.687 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:13.692 00.005 6120 Enqueuing Expose request
21:35:13.831 00.139 7680 IsGuiding returns 1
21:35:13.831 00.000 7680 scope still moving after pulse duration time elapsed
21:35:13.862 00.031 7680 IsSlewing returns 0
21:35:13.864 00.002 7680 IsGuiding returns 0
21:35:13.865 00.001 7680 scope move finished after 153 + 53 ms
21:35:13.865 00.000 7680 Move returns status 0, amount 153
21:35:13.866 00.001 7680 move complete, result=0
21:35:13.867 00.001 7680 worker thread done servicing request
21:35:13.867 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 153 ms NORTH
21:35:13.873 00.006 7680 Worker thread wakes up
21:35:13.873 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:13.873 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:15.127 01.254 7680 Exposure complete
21:35:15.235 00.108 7680 worker thread done servicing request
21:35:15.236 00.001 6120 OnExposeComplete: enter
21:35:15.239 00.003 6120 UpdateGuideState(): m_state=6
21:35:15.244 00.005 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
21:35:15.248 00.004 6120 Star::Find returns 1 (0), X=1202.12, Y=1044.66, Mass=5418, SNR=47.2, Peak=129 HFD=6.8
21:35:15.252 00.004 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.90)
21:35:15.255 00.003 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.16)
21:35:15.259 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.15 cameraTheta=2.43 mountX=0.10 mountY=-0.14, mountTheta=-0.97
21:35:15.265 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.10, opts=13)
21:35:15.271 00.006 6120 Enqueuing Move request for scope (-0.12, 0.10)
21:35:15.275 00.004 7680 Worker thread wakes up
21:35:15.275 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
21:35:15.275 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
21:35:15.275 00.000 7680 Moving (-0.12, 0.10) raw xDistance=0.10 yDistance=-0.14
21:35:15.275 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:35:15.276 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:35:15.276 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:35:15.276 00.000 7680 MoveAxis(E, 0, ABG)
21:35:15.276 00.000 7680 Move returns status 0, amount 0
21:35:15.276 00.000 7680 MoveAxis(N, 0, ABG)
21:35:15.276 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:35:15.282 00.006 7680 Move returns status 0, amount 0
21:35:15.282 00.000 7680 move complete, result=0
21:35:15.282 00.000 7680 worker thread done servicing request
21:35:15.302 00.020 6120 UpdateGuideState exits: m=5418 SNR=47.2
21:35:15.307 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:15.311 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:15.315 00.004 6120 Enqueuing Expose request
21:35:15.318 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:35:15.323 00.005 7680 Worker thread wakes up
21:35:15.323 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:15.323 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:16.573 01.250 7680 Exposure complete
21:35:16.681 00.108 7680 worker thread done servicing request
21:35:16.682 00.001 6120 OnExposeComplete: enter
21:35:16.686 00.004 6120 UpdateGuideState(): m_state=6
21:35:16.690 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
21:35:16.695 00.005 6120 Star::Find returns 1 (0), X=1201.96, Y=1044.84, Mass=5636, SNR=48.8, Peak=123 HFD=6.9
21:35:16.699 00.004 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
21:35:16.703 00.004 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
21:35:16.707 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.28 hyp=0.39 cameraTheta=2.36 mountX=0.22 mountY=-0.37, mountTheta=-1.03
21:35:16.710 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.28, opts=13)
21:35:16.715 00.005 6120 Enqueuing Move request for scope (-0.28, 0.28)
21:35:16.718 00.003 7680 Worker thread wakes up
21:35:16.718 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.28) opts 0xd
21:35:16.718 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.28)
21:35:16.718 00.000 7680 Moving (-0.28, 0.28) raw xDistance=0.22 yDistance=-0.37
21:35:16.719 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
21:35:16.719 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:35:16.719 00.000 7680 MoveAxis(W, 94, ABG)
21:35:16.719 00.000 7680 Guiding  Dir = 3, Dur = 94
21:35:16.719 00.000 7680 IsSlewing returns 0
21:35:16.721 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:35:16.724 00.003 7680 IsGuiding returns 0
21:35:16.725 00.001 7680 PulseGuide returned control before completion, sleep 104
21:35:16.745 00.020 6120 UpdateGuideState exits: m=5636 SNR=48.8
21:35:16.750 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:16.754 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:16.758 00.004 6120 Enqueuing Expose request
21:35:16.843 00.085 7680 IsGuiding returns 1
21:35:16.844 00.001 7680 scope still moving after pulse duration time elapsed
21:35:16.873 00.029 7680 IsSlewing returns 0
21:35:16.874 00.001 7680 IsGuiding returns 0
21:35:16.875 00.001 7680 scope move finished after 94 + 56 ms
21:35:16.876 00.001 7680 Move returns status 0, amount 94
21:35:16.876 00.000 7680 MoveAxis(N, 203, ABG)
21:35:16.876 00.000 7680 Guiding  Dir = 0, Dur = 203
21:35:16.877 00.001 7680 IsSlewing returns 0
21:35:16.877 00.000 7680 IsGuiding returns 0
21:35:16.878 00.001 7680 PulseGuide returned control before completion, sleep 213
21:35:17.092 00.214 7680 IsGuiding returns 1
21:35:17.093 00.001 7680 scope still moving after pulse duration time elapsed
21:35:17.123 00.030 7680 IsSlewing returns 0
21:35:17.125 00.002 7680 IsGuiding returns 0
21:35:17.126 00.001 7680 scope move finished after 203 + 45 ms
21:35:17.126 00.000 7680 Move returns status 0, amount 203
21:35:17.127 00.001 7680 move complete, result=0
21:35:17.127 00.000 7680 worker thread done servicing request
21:35:17.128 00.001 7680 Worker thread wakes up
21:35:17.128 00.000 6120 GuideStep: 0.2 px 94 ms WEST, -0.4 px 203 ms NORTH
21:35:17.135 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:17.135 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:18.391 01.256 7680 Exposure complete
21:35:18.495 00.104 7680 worker thread done servicing request
21:35:18.496 00.001 6120 OnExposeComplete: enter
21:35:18.500 00.004 6120 UpdateGuideState(): m_state=6
21:35:18.505 00.005 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
21:35:18.509 00.004 6120 Star::Find returns 1 (0), X=1202.21, Y=1044.82, Mass=5511, SNR=47.7, Peak=126 HFD=6.7
21:35:18.513 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
21:35:18.516 00.003 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.90)
21:35:18.520 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.70 mountX=-0.01 mountY=-0.25, mountTheta=-1.63
21:35:18.525 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.26, opts=13)
21:35:18.529 00.004 6120 Enqueuing Move request for scope (-0.03, 0.26)
21:35:18.532 00.003 7680 Worker thread wakes up
21:35:18.532 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.26) opts 0xd
21:35:18.532 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.26)
21:35:18.532 00.000 7680 Moving (-0.03, 0.26) raw xDistance=-0.01 yDistance=-0.25
21:35:18.532 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:35:18.533 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:35:18.533 00.000 7680 MoveAxis(E, 0, ABG)
21:35:18.533 00.000 7680 Move returns status 0, amount 0
21:35:18.533 00.000 7680 MoveAxis(N, 134, ABG)
21:35:18.533 00.000 7680 Guiding  Dir = 0, Dur = 134
21:35:18.533 00.000 7680 IsSlewing returns 0
21:35:18.535 00.002 7680 IsGuiding returns 0
21:35:18.535 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:35:18.539 00.004 7680 PulseGuide returned control before completion, sleep 144
21:35:18.562 00.023 6120 UpdateGuideState exits: m=5511 SNR=47.7
21:35:18.566 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:18.570 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:18.575 00.005 6120 Enqueuing Expose request
21:35:18.691 00.116 7680 IsGuiding returns 1
21:35:18.693 00.002 7680 scope still moving after pulse duration time elapsed
21:35:18.722 00.029 7680 IsSlewing returns 0
21:35:18.722 00.000 7680 IsGuiding returns 0
21:35:18.723 00.001 7680 scope move finished after 134 + 54 ms
21:35:18.723 00.000 7680 Move returns status 0, amount 134
21:35:18.723 00.000 7680 move complete, result=0
21:35:18.724 00.001 7680 worker thread done servicing request
21:35:18.724 00.000 7680 Worker thread wakes up
21:35:18.724 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:18.725 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 134 ms NORTH
21:35:18.731 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:19.982 01.251 7680 Exposure complete
21:35:20.088 00.106 7680 worker thread done servicing request
21:35:20.088 00.000 6120 OnExposeComplete: enter
21:35:20.093 00.005 6120 UpdateGuideState(): m_state=6
21:35:20.096 00.003 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
21:35:20.102 00.006 6120 Star::Find returns 1 (0), X=1202.17, Y=1044.82, Mass=5532, SNR=47.5, Peak=127 HFD=6.7
21:35:20.107 00.005 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
21:35:20.111 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.75)
21:35:20.116 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.85 mountX=0.02 mountY=-0.26, mountTheta=-1.48
21:35:20.121 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.26, opts=13)
21:35:20.125 00.004 6120 Enqueuing Move request for scope (-0.07, 0.26)
21:35:20.128 00.003 7680 Worker thread wakes up
21:35:20.128 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.26) opts 0xd
21:35:20.129 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.26)
21:35:20.129 00.000 7680 Moving (-0.07, 0.26) raw xDistance=0.02 yDistance=-0.26
21:35:20.129 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:35:20.129 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:35:20.129 00.000 7680 MoveAxis(E, 0, ABG)
21:35:20.129 00.000 7680 Move returns status 0, amount 0
21:35:20.129 00.000 7680 MoveAxis(N, 143, ABG)
21:35:20.131 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:35:20.134 00.003 7680 Guiding  Dir = 0, Dur = 143
21:35:20.135 00.001 7680 IsSlewing returns 0
21:35:20.135 00.000 7680 IsGuiding returns 0
21:35:20.136 00.001 7680 PulseGuide returned control before completion, sleep 153
21:35:20.160 00.024 6120 UpdateGuideState exits: m=5532 SNR=47.5
21:35:20.164 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:20.168 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:20.172 00.004 6120 Enqueuing Expose request
21:35:20.303 00.131 7680 IsGuiding returns 1
21:35:20.305 00.002 7680 scope still moving after pulse duration time elapsed
21:35:20.333 00.028 7680 IsSlewing returns 0
21:35:20.335 00.002 7680 IsGuiding returns 0
21:35:20.335 00.000 7680 scope move finished after 143 + 55 ms
21:35:20.335 00.000 7680 Move returns status 0, amount 143
21:35:20.335 00.000 7680 move complete, result=0
21:35:20.335 00.000 7680 worker thread done servicing request
21:35:20.336 00.001 7680 Worker thread wakes up
21:35:20.336 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 143 ms NORTH
21:35:20.343 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:20.343 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:21.604 01.261 7680 Exposure complete
21:35:21.716 00.112 7680 worker thread done servicing request
21:35:21.716 00.000 6120 OnExposeComplete: enter
21:35:21.722 00.006 6120 UpdateGuideState(): m_state=6
21:35:21.726 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
21:35:21.730 00.004 6120 Star::Find returns 1 (0), X=1202.00, Y=1044.77, Mass=5548, SNR=48.7, Peak=125 HFD=6.8
21:35:21.735 00.005 6120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-2.95) = xAngle (5.40 = -0.88)
21:35:21.739 00.004 6120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.13 = -1.15)
21:35:21.743 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.20 hyp=0.32 cameraTheta=2.44 mountX=0.20 mountY=-0.29, mountTheta=-0.96
21:35:21.748 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.20, opts=13)
21:35:21.750 00.002 6120 Enqueuing Move request for scope (-0.24, 0.20)
21:35:21.755 00.005 7680 Worker thread wakes up
21:35:21.755 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.20) opts 0xd
21:35:21.755 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.20)
21:35:21.755 00.000 7680 Moving (-0.24, 0.20) raw xDistance=0.20 yDistance=-0.29
21:35:21.755 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
21:35:21.756 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:35:21.756 00.000 7680 MoveAxis(W, 86, ABG)
21:35:21.756 00.000 7680 Guiding  Dir = 3, Dur = 86
21:35:21.756 00.000 7680 IsSlewing returns 0
21:35:21.757 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:35:21.762 00.005 7680 IsGuiding returns 0
21:35:21.762 00.000 7680 PulseGuide returned control before completion, sleep 96
21:35:21.784 00.022 6120 UpdateGuideState exits: m=5548 SNR=48.7
21:35:21.788 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:21.791 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:21.798 00.007 6120 Enqueuing Expose request
21:35:21.873 00.075 7680 IsGuiding returns 0
21:35:21.874 00.001 7680 Move returns status 0, amount 86
21:35:21.874 00.000 7680 MoveAxis(N, 158, ABG)
21:35:21.874 00.000 7680 Guiding  Dir = 0, Dur = 158
21:35:21.875 00.001 7680 IsSlewing returns 0
21:35:21.875 00.000 7680 IsGuiding returns 0
21:35:21.876 00.001 7680 PulseGuide returned control before completion, sleep 168
21:35:22.060 00.184 7680 IsGuiding returns 1
21:35:22.060 00.000 7680 scope still moving after pulse duration time elapsed
21:35:22.091 00.031 7680 IsSlewing returns 0
21:35:22.093 00.002 7680 IsGuiding returns 0
21:35:22.093 00.000 7680 scope move finished after 158 + 59 ms
21:35:22.093 00.000 7680 Move returns status 0, amount 158
21:35:22.094 00.001 7680 move complete, result=0
21:35:22.094 00.000 7680 worker thread done servicing request
21:35:22.095 00.001 7680 Worker thread wakes up
21:35:22.095 00.000 6120 GuideStep: 0.2 px 86 ms WEST, -0.3 px 158 ms NORTH
21:35:22.101 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:22.101 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:23.350 01.249 7680 Exposure complete
21:35:23.446 00.096 7680 worker thread done servicing request
21:35:23.448 00.002 6120 OnExposeComplete: enter
21:35:23.452 00.004 6120 UpdateGuideState(): m_state=6
21:35:23.456 00.004 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
21:35:23.459 00.003 6120 Star::Find returns 1 (0), X=1202.40, Y=1044.80, Mass=5464, SNR=48.3, Peak=137 HFD=7.0
21:35:23.464 00.005 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.92 = -2.37)
21:35:23.467 00.003 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.64)
21:35:23.470 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.23 hyp=0.29 cameraTheta=0.96 mountX=-0.20 mountY=-0.14, mountTheta=-2.55
21:35:23.475 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.23, opts=13)
21:35:23.479 00.004 6120 Enqueuing Move request for scope (0.16, 0.23)
21:35:23.482 00.003 7680 Worker thread wakes up
21:35:23.482 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.23) opts 0xd
21:35:23.482 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.23)
21:35:23.482 00.000 7680 Moving (0.16, 0.23) raw xDistance=-0.20 yDistance=-0.14
21:35:23.484 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.20
21:35:23.484 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:35:23.485 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:35:23.485 00.000 7680 MoveAxis(E, 80, ABG)
21:35:23.485 00.000 7680 Guiding  Dir = 2, Dur = 80
21:35:23.485 00.000 7680 IsSlewing returns 0
21:35:23.486 00.001 7680 IsGuiding returns 0
21:35:23.486 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:35:23.491 00.005 7680 PulseGuide returned control before completion, sleep 90
21:35:23.513 00.022 6120 UpdateGuideState exits: m=5464 SNR=48.3
21:35:23.520 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:23.522 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:23.525 00.003 6120 Enqueuing Expose request
21:35:23.594 00.069 7680 IsGuiding returns 1
21:35:23.594 00.000 7680 scope still moving after pulse duration time elapsed
21:35:23.626 00.032 7680 IsSlewing returns 0
21:35:23.626 00.000 7680 IsGuiding returns 0
21:35:23.627 00.001 7680 scope move finished after 80 + 61 ms
21:35:23.627 00.000 7680 Move returns status 0, amount 80
21:35:23.627 00.000 7680 MoveAxis(N, 0, ABG)
21:35:23.629 00.002 7680 Move returns status 0, amount 0
21:35:23.629 00.000 7680 move complete, result=0
21:35:23.629 00.000 7680 worker thread done servicing request
21:35:23.629 00.000 6120 GuideStep: -0.2 px 80 ms EAST, -0.1 px 0 ms NORTH
21:35:23.634 00.005 7680 Worker thread wakes up
21:35:23.635 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:23.635 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:24.892 01.257 7680 Exposure complete
21:35:24.993 00.101 7680 worker thread done servicing request
21:35:24.994 00.001 6120 OnExposeComplete: enter
21:35:24.997 00.003 6120 UpdateGuideState(): m_state=6
21:35:25.001 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
21:35:25.006 00.005 6120 Star::Find returns 1 (0), X=1202.04, Y=1044.75, Mass=5551, SNR=48.2, Peak=125 HFD=6.8
21:35:25.010 00.004 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.36 = -0.93)
21:35:25.013 00.003 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.19)
21:35:25.019 00.006 6120 CameraToMount -- cameraX=-0.21 cameraY=0.19 hyp=0.28 cameraTheta=2.40 mountX=0.17 mountY=-0.26, mountTheta=-1.00
21:35:25.026 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.19, opts=13)
21:35:25.030 00.004 6120 Enqueuing Move request for scope (-0.21, 0.19)
21:35:25.035 00.005 7680 Worker thread wakes up
21:35:25.035 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.19) opts 0xd
21:35:25.035 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.19)
21:35:25.035 00.000 7680 Moving (-0.21, 0.19) raw xDistance=0.17 yDistance=-0.26
21:35:25.036 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:35:25.036 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:35:25.036 00.000 7680 MoveAxis(E, 0, ABG)
21:35:25.037 00.001 7680 Move returns status 0, amount 0
21:35:25.037 00.000 7680 MoveAxis(N, 140, ABG)
21:35:25.037 00.000 7680 Guiding  Dir = 0, Dur = 140
21:35:25.037 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:35:25.043 00.006 7680 IsSlewing returns 0
21:35:25.043 00.000 7680 IsGuiding returns 0
21:35:25.044 00.001 7680 PulseGuide returned control before completion, sleep 150
21:35:25.065 00.021 6120 UpdateGuideState exits: m=5551 SNR=48.2
21:35:25.069 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:25.073 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:25.078 00.005 6120 Enqueuing Expose request
21:35:25.207 00.129 7680 IsGuiding returns 1
21:35:25.208 00.001 7680 scope still moving after pulse duration time elapsed
21:35:25.238 00.030 7680 IsSlewing returns 0
21:35:25.239 00.001 7680 IsGuiding returns 0
21:35:25.240 00.001 7680 scope move finished after 140 + 57 ms
21:35:25.240 00.000 7680 Move returns status 0, amount 140
21:35:25.242 00.002 7680 move complete, result=0
21:35:25.242 00.000 7680 worker thread done servicing request
21:35:25.242 00.000 7680 Worker thread wakes up
21:35:25.243 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 140 ms NORTH
21:35:25.249 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:25.249 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:26.495 01.246 7680 Exposure complete
21:35:26.605 00.110 7680 worker thread done servicing request
21:35:26.606 00.001 6120 OnExposeComplete: enter
21:35:26.611 00.005 6120 UpdateGuideState(): m_state=6
21:35:26.617 00.006 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
21:35:26.622 00.005 6120 Star::Find returns 1 (0), X=1202.09, Y=1045.09, Mass=5784, SNR=49.0, Peak=140 HFD=6.6
21:35:26.626 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.49)
21:35:26.630 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
21:35:26.634 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.52 hyp=0.54 cameraTheta=1.84 mountX=0.05 mountY=-0.53, mountTheta=-1.48
21:35:26.639 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.52, opts=13)
21:35:26.643 00.004 6120 Enqueuing Move request for scope (-0.15, 0.52)
21:35:26.647 00.004 7680 Worker thread wakes up
21:35:26.647 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.52) opts 0xd
21:35:26.649 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.52)
21:35:26.649 00.000 7680 Moving (-0.15, 0.52) raw xDistance=0.05 yDistance=-0.53
21:35:26.649 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:35:26.649 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
21:35:26.650 00.001 7680 MoveAxis(E, 0, ABG)
21:35:26.650 00.000 7680 Move returns status 0, amount 0
21:35:26.650 00.000 7680 MoveAxis(N, 290, ABG)
21:35:26.650 00.000 7680 Guiding  Dir = 0, Dur = 290
21:35:26.651 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:35:26.656 00.005 7680 IsSlewing returns 0
21:35:26.656 00.000 7680 IsGuiding returns 0
21:35:26.656 00.000 7680 PulseGuide returned control before completion, sleep 300
21:35:26.678 00.022 6120 UpdateGuideState exits: m=5784 SNR=49.0
21:35:26.684 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:26.687 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:26.691 00.004 6120 Enqueuing Expose request
21:35:26.972 00.281 7680 IsGuiding returns 0
21:35:26.973 00.001 7680 Move returns status 0, amount 290
21:35:26.973 00.000 7680 move complete, result=0
21:35:26.973 00.000 7680 worker thread done servicing request
21:35:26.974 00.001 7680 Worker thread wakes up
21:35:26.974 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 290 ms NORTH
21:35:26.981 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:26.982 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:28.239 01.257 7680 Exposure complete
21:35:28.343 00.104 7680 worker thread done servicing request
21:35:28.343 00.000 6120 OnExposeComplete: enter
21:35:28.346 00.003 6120 UpdateGuideState(): m_state=6
21:35:28.350 00.004 6120 Star::Find(15, 1202, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
21:35:28.357 00.007 6120 Star::Find returns 1 (0), X=1202.16, Y=1044.74, Mass=5749, SNR=48.7, Peak=140 HFD=6.8
21:35:28.362 00.005 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.32)
21:35:28.367 00.005 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
21:35:28.372 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.20 cameraTheta=2.01 mountX=0.05 mountY=-0.20, mountTheta=-1.32
21:35:28.378 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.18, opts=13)
21:35:28.385 00.007 6120 Enqueuing Move request for scope (-0.08, 0.18)
21:35:28.393 00.008 7680 Worker thread wakes up
21:35:28.393 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.18) opts 0xd
21:35:28.394 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.18)
21:35:28.394 00.000 7680 Moving (-0.08, 0.18) raw xDistance=0.05 yDistance=-0.20
21:35:28.394 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:35:28.395 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:35:28.395 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:35:28.396 00.001 7680 MoveAxis(E, 0, ABG)
21:35:28.396 00.000 7680 Move returns status 0, amount 0
21:35:28.396 00.000 7680 MoveAxis(N, 0, ABG)
21:35:28.397 00.001 7680 Move returns status 0, amount 0
21:35:28.397 00.000 7680 move complete, result=0
21:35:28.397 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:35:28.402 00.005 7680 worker thread done servicing request
21:35:28.433 00.031 6120 UpdateGuideState exits: m=5749 SNR=48.7
21:35:28.439 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:28.443 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:28.448 00.005 6120 Enqueuing Expose request
21:35:28.454 00.006 7680 Worker thread wakes up
21:35:28.454 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:35:28.461 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:28.462 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:29.711 01.249 7680 Exposure complete
21:35:29.827 00.116 7680 worker thread done servicing request
21:35:29.828 00.001 6120 OnExposeComplete: enter
21:35:29.834 00.006 6120 UpdateGuideState(): m_state=6
21:35:29.840 00.006 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
21:35:29.844 00.004 6120 Star::Find returns 1 (0), X=1202.10, Y=1044.81, Mass=5874, SNR=50.0, Peak=140 HFD=6.8
21:35:29.849 00.005 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.04 = -1.25)
21:35:29.852 00.003 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.52)
21:35:29.856 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.29 cameraTheta=2.08 mountX=0.09 mountY=-0.29, mountTheta=-1.26
21:35:29.861 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.25, opts=13)
21:35:29.866 00.005 6120 Enqueuing Move request for scope (-0.14, 0.25)
21:35:29.869 00.003 7680 Worker thread wakes up
21:35:29.869 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.25) opts 0xd
21:35:29.870 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.25)
21:35:29.870 00.000 7680 Moving (-0.14, 0.25) raw xDistance=0.09 yDistance=-0.29
21:35:29.870 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:35:29.870 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:35:29.872 00.002 7680 MoveAxis(E, 0, ABG)
21:35:29.872 00.000 7680 Move returns status 0, amount 0
21:35:29.872 00.000 7680 MoveAxis(N, 155, ABG)
21:35:29.872 00.000 7680 Guiding  Dir = 0, Dur = 155
21:35:29.872 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:35:29.876 00.004 7680 IsSlewing returns 0
21:35:29.877 00.001 7680 IsGuiding returns 0
21:35:29.877 00.000 7680 PulseGuide returned control before completion, sleep 165
21:35:29.899 00.022 6120 UpdateGuideState exits: m=5874 SNR=50.0
21:35:29.904 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:29.907 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:29.911 00.004 6120 Enqueuing Expose request
21:35:30.058 00.147 7680 IsGuiding returns 1
21:35:30.060 00.002 7680 scope still moving after pulse duration time elapsed
21:35:30.089 00.029 7680 IsSlewing returns 0
21:35:30.090 00.001 7680 IsGuiding returns 0
21:35:30.091 00.001 7680 scope move finished after 155 + 58 ms
21:35:30.091 00.000 7680 Move returns status 0, amount 155
21:35:30.091 00.000 7680 move complete, result=0
21:35:30.092 00.001 7680 worker thread done servicing request
21:35:30.093 00.001 7680 Worker thread wakes up
21:35:30.093 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 155 ms NORTH
21:35:30.099 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:30.099 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:31.352 01.253 7680 Exposure complete
21:35:31.462 00.110 7680 worker thread done servicing request
21:35:31.462 00.000 6120 OnExposeComplete: enter
21:35:31.468 00.006 6120 UpdateGuideState(): m_state=6
21:35:31.472 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
21:35:31.476 00.004 6120 Star::Find returns 1 (0), X=1202.06, Y=1044.73, Mass=5679, SNR=48.8, Peak=122 HFD=6.8
21:35:31.480 00.004 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
21:35:31.483 00.003 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
21:35:31.488 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.40 mountX=0.14 mountY=-0.23, mountTheta=-1.00
21:35:31.493 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.16, opts=13)
21:35:31.497 00.004 6120 Enqueuing Move request for scope (-0.18, 0.16)
21:35:31.501 00.004 7680 Worker thread wakes up
21:35:31.501 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
21:35:31.501 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
21:35:31.501 00.000 7680 Moving (-0.18, 0.16) raw xDistance=0.14 yDistance=-0.23
21:35:31.501 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:35:31.503 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:35:31.503 00.000 7680 MoveAxis(E, 0, ABG)
21:35:31.503 00.000 7680 Move returns status 0, amount 0
21:35:31.503 00.000 7680 MoveAxis(N, 122, ABG)
21:35:31.503 00.000 7680 Guiding  Dir = 0, Dur = 122
21:35:31.503 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:35:31.508 00.005 7680 IsSlewing returns 0
21:35:31.508 00.000 7680 IsGuiding returns 0
21:35:31.508 00.000 7680 PulseGuide returned control before completion, sleep 132
21:35:31.529 00.021 6120 UpdateGuideState exits: m=5679 SNR=48.8
21:35:31.535 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:31.538 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:31.541 00.003 6120 Enqueuing Expose request
21:35:31.654 00.113 7680 IsGuiding returns 1
21:35:31.656 00.002 7680 scope still moving after pulse duration time elapsed
21:35:31.686 00.030 7680 IsSlewing returns 0
21:35:31.687 00.001 7680 IsGuiding returns 0
21:35:31.687 00.000 7680 scope move finished after 122 + 57 ms
21:35:31.688 00.001 7680 Move returns status 0, amount 122
21:35:31.689 00.001 7680 move complete, result=0
21:35:31.689 00.000 7680 worker thread done servicing request
21:35:31.689 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 122 ms NORTH
21:35:31.695 00.006 7680 Worker thread wakes up
21:35:31.695 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:31.695 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:32.950 01.255 7680 Exposure complete
21:35:33.062 00.112 7680 worker thread done servicing request
21:35:33.062 00.000 6120 OnExposeComplete: enter
21:35:33.066 00.004 6120 UpdateGuideState(): m_state=6
21:35:33.070 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
21:35:33.075 00.005 6120 Star::Find returns 1 (0), X=1201.89, Y=1044.80, Mass=5616, SNR=49.6, Peak=123 HFD=6.9
21:35:33.078 00.003 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-2.95) = xAngle (5.50 = -0.79)
21:35:33.084 00.006 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.23 = -1.05)
21:35:33.087 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=0.24 hyp=0.42 cameraTheta=2.54 mountX=0.30 mountY=-0.36, mountTheta=-0.89
21:35:33.092 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.24, opts=13)
21:35:33.097 00.005 6120 Enqueuing Move request for scope (-0.35, 0.24)
21:35:33.100 00.003 7680 Worker thread wakes up
21:35:33.100 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.24) opts 0xd
21:35:33.100 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.24)
21:35:33.100 00.000 7680 Moving (-0.35, 0.24) raw xDistance=0.30 yDistance=-0.36
21:35:33.100 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
21:35:33.100 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:35:33.100 00.000 7680 MoveAxis(W, 125, ABG)
21:35:33.102 00.002 7680 Guiding  Dir = 3, Dur = 125
21:35:33.102 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:35:33.107 00.005 7680 IsSlewing returns 0
21:35:33.107 00.000 7680 IsGuiding returns 0
21:35:33.107 00.000 7680 PulseGuide returned control before completion, sleep 135
21:35:33.128 00.021 6120 UpdateGuideState exits: m=5616 SNR=49.6
21:35:33.133 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:33.136 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:33.141 00.005 6120 Enqueuing Expose request
21:35:33.255 00.114 7680 IsGuiding returns 1
21:35:33.256 00.001 7680 scope still moving after pulse duration time elapsed
21:35:33.287 00.031 7680 IsSlewing returns 0
21:35:33.288 00.001 7680 IsGuiding returns 1
21:35:33.318 00.030 7680 IsSlewing returns 0
21:35:33.319 00.001 7680 IsGuiding returns 1
21:35:33.349 00.030 7680 IsSlewing returns 0
21:35:33.350 00.001 7680 IsGuiding returns 0
21:35:33.352 00.002 7680 scope move finished after 125 + 119 ms
21:35:33.352 00.000 7680 Move returns status 0, amount 125
21:35:33.352 00.000 7680 MoveAxis(N, 197, ABG)
21:35:33.352 00.000 7680 Guiding  Dir = 0, Dur = 197
21:35:33.354 00.002 7680 IsSlewing returns 0
21:35:33.354 00.000 7680 IsGuiding returns 0
21:35:33.355 00.001 7680 PulseGuide returned control before completion, sleep 207
21:35:33.568 00.213 7680 IsGuiding returns 1
21:35:33.569 00.001 7680 scope still moving after pulse duration time elapsed
21:35:33.600 00.031 7680 IsSlewing returns 0
21:35:33.601 00.001 7680 IsGuiding returns 0
21:35:33.602 00.001 7680 scope move finished after 197 + 49 ms
21:35:33.602 00.000 7680 Move returns status 0, amount 197
21:35:33.603 00.001 7680 move complete, result=0
21:35:33.603 00.000 7680 worker thread done servicing request
21:35:33.604 00.001 6120 GuideStep: 0.3 px 125 ms WEST, -0.4 px 197 ms NORTH
21:35:33.613 00.009 7680 Worker thread wakes up
21:35:33.613 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:33.613 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:34.866 01.253 7680 Exposure complete
21:35:34.970 00.104 7680 worker thread done servicing request
21:35:34.971 00.001 6120 OnExposeComplete: enter
21:35:34.975 00.004 6120 UpdateGuideState(): m_state=6
21:35:34.980 00.005 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
21:35:34.984 00.004 6120 Star::Find returns 1 (0), X=1202.02, Y=1044.68, Mass=5520, SNR=47.8, Peak=118 HFD=6.9
21:35:34.987 00.003 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.59 = -0.70)
21:35:34.992 00.005 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.97)
21:35:34.996 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.63 mountX=0.19 mountY=-0.20, mountTheta=-0.82
21:35:35.001 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.12, opts=13)
21:35:35.004 00.003 6120 Enqueuing Move request for scope (-0.22, 0.12)
21:35:35.008 00.004 7680 Worker thread wakes up
21:35:35.010 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
21:35:35.010 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
21:35:35.010 00.000 7680 Moving (-0.22, 0.12) raw xDistance=0.19 yDistance=-0.20
21:35:35.010 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:35:35.010 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:35:35.011 00.001 7680 MoveAxis(E, 0, ABG)
21:35:35.011 00.000 7680 Move returns status 0, amount 0
21:35:35.011 00.000 7680 MoveAxis(N, 111, ABG)
21:35:35.011 00.000 7680 Guiding  Dir = 0, Dur = 111
21:35:35.013 00.002 7680 IsSlewing returns 0
21:35:35.013 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=190, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:35:35.018 00.005 7680 IsGuiding returns 0
21:35:35.018 00.000 7680 PulseGuide returned control before completion, sleep 121
21:35:35.039 00.021 6120 UpdateGuideState exits: m=5520 SNR=47.8
21:35:35.043 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:35.047 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:35.051 00.004 6120 Enqueuing Expose request
21:35:35.146 00.095 7680 IsGuiding returns 1
21:35:35.148 00.002 7680 scope still moving after pulse duration time elapsed
21:35:35.178 00.030 7680 IsSlewing returns 0
21:35:35.178 00.000 7680 IsGuiding returns 0
21:35:35.179 00.001 7680 scope move finished after 111 + 50 ms
21:35:35.180 00.001 7680 Move returns status 0, amount 111
21:35:35.180 00.000 7680 move complete, result=0
21:35:35.180 00.000 7680 worker thread done servicing request
21:35:35.180 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 111 ms NORTH
21:35:35.186 00.006 7680 Worker thread wakes up
21:35:35.186 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:35.188 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:36.435 01.247 7680 Exposure complete
21:35:36.550 00.115 6120 OnExposeComplete: enter
21:35:36.555 00.005 7680 worker thread done servicing request
21:35:36.555 00.000 6120 UpdateGuideState(): m_state=6
21:35:36.559 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
21:35:36.562 00.003 6120 Star::Find returns 1 (0), X=1201.85, Y=1044.72, Mass=6080, SNR=50.8, Peak=136 HFD=6.9
21:35:36.566 00.004 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-2.95) = xAngle (5.70 = -0.58)
21:35:36.570 00.004 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.85)
21:35:36.575 00.005 6120 CameraToMount -- cameraX=-0.39 cameraY=0.16 hyp=0.42 cameraTheta=2.75 mountX=0.35 mountY=-0.32, mountTheta=-0.73
21:35:36.583 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=0.16, opts=13)
21:35:36.586 00.003 6120 Enqueuing Move request for scope (-0.39, 0.16)
21:35:36.589 00.003 7680 Worker thread wakes up
21:35:36.589 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.16) opts 0xd
21:35:36.589 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, 0.16)
21:35:36.589 00.000 7680 Moving (-0.39, 0.16) raw xDistance=0.35 yDistance=-0.32
21:35:36.589 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
21:35:36.591 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:35:36.591 00.000 7680 MoveAxis(W, 149, ABG)
21:35:36.591 00.000 7680 Guiding  Dir = 3, Dur = 149
21:35:36.591 00.000 7680 IsSlewing returns 0
21:35:36.592 00.001 7680 IsGuiding returns 0
21:35:36.592 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:35:36.596 00.004 7680 PulseGuide returned control before completion, sleep 159
21:35:36.616 00.020 6120 UpdateGuideState exits: m=6080 SNR=50.8
21:35:36.621 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:36.625 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:36.629 00.004 6120 Enqueuing Expose request
21:35:36.770 00.141 7680 IsGuiding returns 1
21:35:36.770 00.000 7680 scope still moving after pulse duration time elapsed
21:35:36.800 00.030 7680 IsSlewing returns 0
21:35:36.802 00.002 7680 IsGuiding returns 0
21:35:36.802 00.000 7680 scope move finished after 149 + 61 ms
21:35:36.803 00.001 7680 Move returns status 0, amount 149
21:35:36.803 00.000 7680 MoveAxis(N, 172, ABG)
21:35:36.803 00.000 7680 Guiding  Dir = 0, Dur = 172
21:35:36.804 00.001 7680 IsSlewing returns 0
21:35:36.804 00.000 7680 IsGuiding returns 0
21:35:36.805 00.001 7680 PulseGuide returned control before completion, sleep 182
21:35:36.990 00.185 7680 IsGuiding returns 1
21:35:36.992 00.002 7680 scope still moving after pulse duration time elapsed
21:35:37.020 00.028 7680 IsSlewing returns 0
21:35:37.022 00.002 7680 IsGuiding returns 0
21:35:37.022 00.000 7680 scope move finished after 172 + 46 ms
21:35:37.022 00.000 7680 Move returns status 0, amount 172
21:35:37.023 00.001 7680 move complete, result=0
21:35:37.024 00.001 7680 worker thread done servicing request
21:35:37.024 00.000 7680 Worker thread wakes up
21:35:37.024 00.000 6120 GuideStep: 0.4 px 149 ms WEST, -0.3 px 172 ms NORTH
21:35:37.031 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:37.031 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:38.282 01.251 7680 Exposure complete
21:35:38.392 00.110 7680 worker thread done servicing request
21:35:38.392 00.000 6120 OnExposeComplete: enter
21:35:38.397 00.005 6120 UpdateGuideState(): m_state=6
21:35:38.402 00.005 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
21:35:38.407 00.005 6120 Star::Find returns 1 (0), X=1202.06, Y=1044.73, Mass=5688, SNR=47.6, Peak=127 HFD=6.8
21:35:38.411 00.004 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.34 = -0.94)
21:35:38.415 00.004 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.21)
21:35:38.420 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.17 hyp=0.24 cameraTheta=2.39 mountX=0.14 mountY=-0.23, mountTheta=-1.01
21:35:38.426 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.17, opts=13)
21:35:38.430 00.004 6120 Enqueuing Move request for scope (-0.18, 0.17)
21:35:38.433 00.003 7680 Worker thread wakes up
21:35:38.433 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.17) opts 0xd
21:35:38.434 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.17)
21:35:38.434 00.000 7680 Moving (-0.18, 0.17) raw xDistance=0.14 yDistance=-0.23
21:35:38.434 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:35:38.434 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:35:38.434 00.000 7680 MoveAxis(E, 0, ABG)
21:35:38.434 00.000 7680 Move returns status 0, amount 0
21:35:38.434 00.000 7680 MoveAxis(N, 124, ABG)
21:35:38.435 00.001 7680 Guiding  Dir = 0, Dur = 124
21:35:38.436 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:35:38.440 00.004 7680 IsSlewing returns 0
21:35:38.440 00.000 7680 IsGuiding returns 0
21:35:38.440 00.000 7680 PulseGuide returned control before completion, sleep 134
21:35:38.463 00.023 6120 UpdateGuideState exits: m=5688 SNR=47.6
21:35:38.467 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:38.472 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:38.475 00.003 6120 Enqueuing Expose request
21:35:38.586 00.111 7680 IsGuiding returns 1
21:35:38.586 00.000 7680 scope still moving after pulse duration time elapsed
21:35:38.617 00.031 7680 IsSlewing returns 0
21:35:38.620 00.003 7680 IsGuiding returns 0
21:35:38.620 00.000 7680 scope move finished after 124 + 56 ms
21:35:38.621 00.001 7680 Move returns status 0, amount 124
21:35:38.621 00.000 7680 move complete, result=0
21:35:38.621 00.000 7680 worker thread done servicing request
21:35:38.622 00.001 7680 Worker thread wakes up
21:35:38.622 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:38.622 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:38.623 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 124 ms NORTH
21:35:39.860 01.237 7680 Exposure complete
21:35:39.967 00.107 7680 worker thread done servicing request
21:35:39.968 00.001 6120 OnExposeComplete: enter
21:35:39.971 00.003 6120 UpdateGuideState(): m_state=6
21:35:39.976 00.005 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
21:35:39.980 00.004 6120 Star::Find returns 1 (0), X=1201.89, Y=1044.72, Mass=5640, SNR=47.4, Peak=128 HFD=6.7
21:35:39.983 00.003 6120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-2.95) = xAngle (5.68 = -0.61)
21:35:39.988 00.005 6120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.41 = -0.87)
21:35:39.992 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=0.16 hyp=0.39 cameraTheta=2.72 mountX=0.32 mountY=-0.30, mountTheta=-0.75
21:35:39.997 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.16, opts=13)
21:35:40.001 00.004 6120 Enqueuing Move request for scope (-0.35, 0.16)
21:35:40.005 00.004 7680 Worker thread wakes up
21:35:40.005 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.16) opts 0xd
21:35:40.005 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.16)
21:35:40.006 00.001 7680 Moving (-0.35, 0.16) raw xDistance=0.32 yDistance=-0.30
21:35:40.006 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
21:35:40.006 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:35:40.006 00.000 7680 MoveAxis(W, 134, ABG)
21:35:40.006 00.000 7680 Guiding  Dir = 3, Dur = 134
21:35:40.006 00.000 7680 IsSlewing returns 0
21:35:40.007 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:35:40.011 00.004 7680 IsGuiding returns 0
21:35:40.012 00.001 7680 PulseGuide returned control before completion, sleep 144
21:35:40.032 00.020 6120 UpdateGuideState exits: m=5640 SNR=47.4
21:35:40.035 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:40.038 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:40.043 00.005 6120 Enqueuing Expose request
21:35:40.162 00.119 7680 IsGuiding returns 1
21:35:40.163 00.001 7680 scope still moving after pulse duration time elapsed
21:35:40.193 00.030 7680 IsSlewing returns 0
21:35:40.194 00.001 7680 IsGuiding returns 0
21:35:40.196 00.002 7680 scope move finished after 134 + 49 ms
21:35:40.196 00.000 7680 Move returns status 0, amount 134
21:35:40.196 00.000 7680 MoveAxis(N, 161, ABG)
21:35:40.196 00.000 7680 Guiding  Dir = 0, Dur = 161
21:35:40.197 00.001 7680 IsSlewing returns 0
21:35:40.199 00.002 7680 IsGuiding returns 0
21:35:40.201 00.002 7680 PulseGuide returned control before completion, sleep 171
21:35:40.382 00.181 7680 IsGuiding returns 1
21:35:40.382 00.000 7680 scope still moving after pulse duration time elapsed
21:35:40.412 00.030 7680 IsSlewing returns 0
21:35:40.414 00.002 7680 IsGuiding returns 0
21:35:40.415 00.001 7680 scope move finished after 161 + 52 ms
21:35:40.415 00.000 7680 Move returns status 0, amount 161
21:35:40.415 00.000 7680 move complete, result=0
21:35:40.416 00.001 7680 worker thread done servicing request
21:35:40.417 00.001 7680 Worker thread wakes up
21:35:40.418 00.001 6120 GuideStep: 0.3 px 134 ms WEST, -0.3 px 161 ms NORTH
21:35:40.426 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:40.426 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:41.682 01.256 7680 Exposure complete
21:35:41.794 00.112 7680 worker thread done servicing request
21:35:41.795 00.001 6120 OnExposeComplete: enter
21:35:41.800 00.005 6120 UpdateGuideState(): m_state=6
21:35:41.805 00.005 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
21:35:41.809 00.004 6120 Star::Find returns 1 (0), X=1202.03, Y=1044.68, Mass=5721, SNR=48.8, Peak=131 HFD=6.8
21:35:41.814 00.005 6120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-2.95) = xAngle (5.57 = -0.71)
21:35:41.819 00.005 6120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.98)
21:35:41.823 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.24 cameraTheta=2.62 mountX=0.18 mountY=-0.20, mountTheta=-0.83
21:35:41.828 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.12, opts=13)
21:35:41.834 00.006 6120 Enqueuing Move request for scope (-0.21, 0.12)
21:35:41.838 00.004 7680 Worker thread wakes up
21:35:41.838 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.12) opts 0xd
21:35:41.838 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.12)
21:35:41.838 00.000 7680 Moving (-0.21, 0.12) raw xDistance=0.18 yDistance=-0.20
21:35:41.838 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:35:41.838 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:35:41.838 00.000 7680 MoveAxis(E, 0, ABG)
21:35:41.839 00.001 7680 Move returns status 0, amount 0
21:35:41.839 00.000 7680 MoveAxis(N, 109, ABG)
21:35:41.839 00.000 7680 Guiding  Dir = 0, Dur = 109
21:35:41.840 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:35:41.844 00.004 7680 IsSlewing returns 0
21:35:41.844 00.000 7680 IsGuiding returns 0
21:35:41.844 00.000 7680 PulseGuide returned control before completion, sleep 119
21:35:41.867 00.023 6120 UpdateGuideState exits: m=5721 SNR=48.8
21:35:41.871 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:41.875 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:41.879 00.004 6120 Enqueuing Expose request
21:35:41.972 00.093 7680 IsGuiding returns 1
21:35:41.972 00.000 7680 scope still moving after pulse duration time elapsed
21:35:42.004 00.032 7680 IsSlewing returns 0
21:35:42.005 00.001 7680 IsGuiding returns 0
21:35:42.005 00.000 7680 scope move finished after 109 + 51 ms
21:35:42.005 00.000 7680 Move returns status 0, amount 109
21:35:42.005 00.000 7680 move complete, result=0
21:35:42.006 00.001 7680 worker thread done servicing request
21:35:42.006 00.000 7680 Worker thread wakes up
21:35:42.006 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 109 ms NORTH
21:35:42.012 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:42.013 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:43.264 01.251 7680 Exposure complete
21:35:43.374 00.110 7680 worker thread done servicing request
21:35:43.375 00.001 6120 OnExposeComplete: enter
21:35:43.379 00.004 6120 UpdateGuideState(): m_state=6
21:35:43.383 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
21:35:43.386 00.003 6120 Star::Find returns 1 (0), X=1201.97, Y=1044.65, Mass=6162, SNR=50.6, Peak=132 HFD=6.9
21:35:43.392 00.006 6120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-2.95) = xAngle (5.78 = -0.51)
21:35:43.399 00.007 6120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.51 = -0.78)
21:35:43.403 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.09 hyp=0.28 cameraTheta=2.82 mountX=0.25 mountY=-0.20, mountTheta=-0.68
21:35:43.408 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.09, opts=13)
21:35:43.413 00.005 6120 Enqueuing Move request for scope (-0.27, 0.09)
21:35:43.416 00.003 7680 Worker thread wakes up
21:35:43.416 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.09) opts 0xd
21:35:43.416 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.09)
21:35:43.416 00.000 7680 Moving (-0.27, 0.09) raw xDistance=0.25 yDistance=-0.20
21:35:43.416 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
21:35:43.417 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:35:43.417 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:35:43.418 00.001 7680 MoveAxis(W, 105, ABG)
21:35:43.418 00.000 7680 Guiding  Dir = 3, Dur = 105
21:35:43.418 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:35:43.423 00.005 7680 IsSlewing returns 0
21:35:43.423 00.000 7680 IsGuiding returns 0
21:35:43.423 00.000 7680 PulseGuide returned control before completion, sleep 115
21:35:43.444 00.021 6120 UpdateGuideState exits: m=6162 SNR=50.6
21:35:43.449 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:43.453 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:43.460 00.007 6120 Enqueuing Expose request
21:35:43.549 00.089 7680 IsGuiding returns 1
21:35:43.550 00.001 7680 scope still moving after pulse duration time elapsed
21:35:43.581 00.031 7680 IsSlewing returns 0
21:35:43.582 00.001 7680 IsGuiding returns 0
21:35:43.582 00.000 7680 scope move finished after 105 + 54 ms
21:35:43.583 00.001 7680 Move returns status 0, amount 105
21:35:43.583 00.000 7680 MoveAxis(N, 0, ABG)
21:35:43.583 00.000 7680 Move returns status 0, amount 0
21:35:43.584 00.001 7680 move complete, result=0
21:35:43.584 00.000 7680 worker thread done servicing request
21:35:43.585 00.001 7680 Worker thread wakes up
21:35:43.585 00.000 6120 GuideStep: 0.2 px 105 ms WEST, -0.2 px 0 ms NORTH
21:35:43.591 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:43.591 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:44.840 01.249 7680 Exposure complete
21:35:44.937 00.097 7680 worker thread done servicing request
21:35:44.937 00.000 6120 OnExposeComplete: enter
21:35:44.940 00.003 6120 UpdateGuideState(): m_state=6
21:35:44.945 00.005 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
21:35:44.949 00.004 6120 Star::Find returns 1 (0), X=1202.30, Y=1044.74, Mass=5640, SNR=47.6, Peak=136 HFD=6.6
21:35:44.952 00.003 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.18 = -2.10)
21:35:44.958 00.006 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.37)
21:35:44.961 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.23 mountX=-0.09 mountY=-0.13, mountTheta=-2.20
21:35:44.967 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.17, opts=13)
21:35:44.971 00.004 6120 Enqueuing Move request for scope (0.06, 0.17)
21:35:44.975 00.004 7680 Worker thread wakes up
21:35:44.975 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
21:35:44.975 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
21:35:44.975 00.000 7680 Moving (0.06, 0.17) raw xDistance=-0.09 yDistance=-0.13
21:35:44.976 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:35:44.976 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:35:44.976 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:35:44.976 00.000 7680 MoveAxis(E, 0, ABG)
21:35:44.976 00.000 7680 Move returns status 0, amount 0
21:35:44.977 00.001 7680 MoveAxis(N, 0, ABG)
21:35:44.977 00.000 7680 Move returns status 0, amount 0
21:35:44.977 00.000 7680 move complete, result=0
21:35:44.977 00.000 7680 worker thread done servicing request
21:35:44.977 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:35:45.001 00.024 6120 UpdateGuideState exits: m=5640 SNR=47.6
21:35:45.005 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:45.008 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:45.012 00.004 6120 Enqueuing Expose request
21:35:45.016 00.004 7680 Worker thread wakes up
21:35:45.017 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:45.017 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:45.017 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:35:46.265 01.248 7680 Exposure complete
21:35:46.378 00.113 7680 worker thread done servicing request
21:35:46.379 00.001 6120 OnExposeComplete: enter
21:35:46.384 00.005 6120 UpdateGuideState(): m_state=6
21:35:46.389 00.005 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
21:35:46.393 00.004 6120 Star::Find returns 1 (0), X=1202.54, Y=1044.73, Mass=5498, SNR=47.9, Peak=119 HFD=7.0
21:35:46.396 00.003 6120 CameraToMount -- cameraTheta (0.52) - m_xAngle (-2.95) = xAngle (3.47 = -2.81)
21:35:46.400 00.004 6120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.21 = -3.08)
21:35:46.405 00.005 6120 CameraToMount -- cameraX=0.30 cameraY=0.17 hyp=0.34 cameraTheta=0.52 mountX=-0.32 mountY=-0.02, mountTheta=-3.07
21:35:46.410 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.17, opts=13)
21:35:46.414 00.004 6120 Enqueuing Move request for scope (0.30, 0.17)
21:35:46.418 00.004 7680 Worker thread wakes up
21:35:46.418 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.17) opts 0xd
21:35:46.418 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.17)
21:35:46.418 00.000 7680 Moving (0.30, 0.17) raw xDistance=-0.32 yDistance=-0.02
21:35:46.418 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
21:35:46.419 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:35:46.419 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:35:46.419 00.000 7680 MoveAxis(E, 137, ABG)
21:35:46.419 00.000 7680 Guiding  Dir = 2, Dur = 137
21:35:46.419 00.000 7680 IsSlewing returns 0
21:35:46.421 00.002 7680 IsGuiding returns 0
21:35:46.421 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:35:46.426 00.005 7680 PulseGuide returned control before completion, sleep 147
21:35:46.448 00.022 6120 UpdateGuideState exits: m=5498 SNR=47.9
21:35:46.452 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:46.457 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:46.461 00.004 6120 Enqueuing Expose request
21:35:46.587 00.126 7680 IsGuiding returns 1
21:35:46.588 00.001 7680 scope still moving after pulse duration time elapsed
21:35:46.619 00.031 7680 IsSlewing returns 0
21:35:46.621 00.002 7680 IsGuiding returns 1
21:35:46.651 00.030 7680 IsSlewing returns 0
21:35:46.652 00.001 7680 IsGuiding returns 1
21:35:46.681 00.029 7680 IsSlewing returns 0
21:35:46.682 00.001 7680 IsGuiding returns 0
21:35:46.684 00.002 7680 scope move finished after 137 + 125 ms
21:35:46.684 00.000 7680 Move returns status 0, amount 137
21:35:46.685 00.001 7680 MoveAxis(N, 0, ABG)
21:35:46.685 00.000 7680 Move returns status 0, amount 0
21:35:46.686 00.001 7680 move complete, result=0
21:35:46.686 00.000 7680 worker thread done servicing request
21:35:46.686 00.000 7680 Worker thread wakes up
21:35:46.686 00.000 6120 GuideStep: -0.3 px 137 ms EAST, -0.0 px 0 ms NORTH
21:35:46.693 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:46.693 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:47.946 01.253 7680 Exposure complete
21:35:48.063 00.117 7680 worker thread done servicing request
21:35:48.063 00.000 6120 OnExposeComplete: enter
21:35:48.066 00.003 6120 UpdateGuideState(): m_state=6
21:35:48.071 00.005 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
21:35:48.075 00.004 6120 Star::Find returns 1 (0), X=1202.36, Y=1044.87, Mass=5400, SNR=46.8, Peak=124 HFD=6.8
21:35:48.080 00.005 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
21:35:48.084 00.004 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.41)
21:35:48.088 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.31 hyp=0.33 cameraTheta=1.19 mountX=-0.18 mountY=-0.22, mountTheta=-2.25
21:35:48.094 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.31, opts=13)
21:35:48.098 00.004 6120 Enqueuing Move request for scope (0.12, 0.31)
21:35:48.101 00.003 7680 Worker thread wakes up
21:35:48.101 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.31) opts 0xd
21:35:48.101 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.31)
21:35:48.101 00.000 7680 Moving (0.12, 0.31) raw xDistance=-0.18 yDistance=-0.22
21:35:48.101 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:35:48.103 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:35:48.103 00.000 7680 MoveAxis(E, 0, ABG)
21:35:48.103 00.000 7680 Move returns status 0, amount 0
21:35:48.103 00.000 7680 MoveAxis(N, 120, ABG)
21:35:48.103 00.000 7680 Guiding  Dir = 0, Dur = 120
21:35:48.104 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:35:48.108 00.004 7680 IsSlewing returns 0
21:35:48.108 00.000 7680 IsGuiding returns 0
21:35:48.108 00.000 7680 PulseGuide returned control before completion, sleep 130
21:35:48.129 00.021 6120 UpdateGuideState exits: m=5400 SNR=46.8
21:35:48.132 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:48.135 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:48.140 00.005 6120 Enqueuing Expose request
21:35:48.248 00.108 7680 IsGuiding returns 1
21:35:48.249 00.001 7680 scope still moving after pulse duration time elapsed
21:35:48.280 00.031 7680 IsSlewing returns 0
21:35:48.281 00.001 7680 IsGuiding returns 0
21:35:48.281 00.000 7680 scope move finished after 120 + 52 ms
21:35:48.282 00.001 7680 Move returns status 0, amount 120
21:35:48.282 00.000 7680 move complete, result=0
21:35:48.282 00.000 7680 worker thread done servicing request
21:35:48.282 00.000 7680 Worker thread wakes up
21:35:48.283 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 120 ms NORTH
21:35:48.290 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:48.290 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:49.545 01.255 7680 Exposure complete
21:35:49.658 00.113 7680 worker thread done servicing request
21:35:49.660 00.002 6120 OnExposeComplete: enter
21:35:49.663 00.003 6120 UpdateGuideState(): m_state=6
21:35:49.667 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
21:35:49.671 00.004 6120 Star::Find returns 1 (0), X=1202.55, Y=1044.99, Mass=5616, SNR=48.4, Peak=131 HFD=6.7
21:35:49.675 00.004 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.91 = -2.37)
21:35:49.679 00.004 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.64)
21:35:49.683 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=0.43 hyp=0.53 cameraTheta=0.96 mountX=-0.38 mountY=-0.25, mountTheta=-2.55
21:35:49.687 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.43, opts=13)
21:35:49.692 00.005 6120 Enqueuing Move request for scope (0.30, 0.43)
21:35:49.696 00.004 7680 Worker thread wakes up
21:35:49.696 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.43) opts 0xd
21:35:49.696 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.43)
21:35:49.696 00.000 7680 Moving (0.30, 0.43) raw xDistance=-0.38 yDistance=-0.25
21:35:49.696 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
21:35:49.696 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:35:49.696 00.000 7680 MoveAxis(E, 161, ABG)
21:35:49.696 00.000 7680 Guiding  Dir = 2, Dur = 161
21:35:49.698 00.002 7680 IsSlewing returns 0
21:35:49.698 00.000 7680 IsGuiding returns 0
21:35:49.698 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=191, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:35:49.703 00.005 7680 PulseGuide returned control before completion, sleep 171
21:35:49.724 00.021 6120 UpdateGuideState exits: m=5616 SNR=48.4
21:35:49.727 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:49.732 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:49.737 00.005 6120 Enqueuing Expose request
21:35:49.875 00.138 7680 IsGuiding returns 1
21:35:49.876 00.001 7680 scope still moving after pulse duration time elapsed
21:35:49.906 00.030 7680 IsSlewing returns 0
21:35:49.908 00.002 7680 IsGuiding returns 0
21:35:49.908 00.000 7680 scope move finished after 161 + 48 ms
21:35:49.908 00.000 7680 Move returns status 0, amount 161
21:35:49.910 00.002 7680 MoveAxis(N, 138, ABG)
21:35:49.910 00.000 7680 Guiding  Dir = 0, Dur = 138
21:35:49.910 00.000 7680 IsSlewing returns 0
21:35:49.911 00.001 7680 IsGuiding returns 0
21:35:49.913 00.002 7680 PulseGuide returned control before completion, sleep 148
21:35:50.064 00.151 7680 IsGuiding returns 1
21:35:50.064 00.000 7680 scope still moving after pulse duration time elapsed
21:35:50.094 00.030 7680 IsSlewing returns 0
21:35:50.096 00.002 7680 IsGuiding returns 0
21:35:50.096 00.000 7680 scope move finished after 138 + 46 ms
21:35:50.097 00.001 7680 Move returns status 0, amount 138
21:35:50.098 00.001 7680 move complete, result=0
21:35:50.098 00.000 6120 GuideStep: -0.4 px 161 ms EAST, -0.3 px 138 ms NORTH
21:35:50.106 00.008 7680 worker thread done servicing request
21:35:50.107 00.001 7680 Worker thread wakes up
21:35:50.107 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:50.107 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:51.356 01.249 7680 Exposure complete
21:35:51.464 00.108 7680 worker thread done servicing request
21:35:51.465 00.001 6120 OnExposeComplete: enter
21:35:51.468 00.003 6120 UpdateGuideState(): m_state=6
21:35:51.473 00.005 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
21:35:51.476 00.003 6120 Star::Find returns 1 (0), X=1202.44, Y=1045.21, Mass=5535, SNR=47.6, Peak=117 HFD=7.1
21:35:51.480 00.004 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
21:35:51.484 00.004 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
21:35:51.489 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=0.65 hyp=0.68 cameraTheta=1.28 mountX=-0.31 mountY=-0.50, mountTheta=-2.14
21:35:51.495 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.65, opts=13)
21:35:51.498 00.003 6120 Enqueuing Move request for scope (0.20, 0.65)
21:35:51.503 00.005 7680 Worker thread wakes up
21:35:51.503 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.65) opts 0xd
21:35:51.503 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.65)
21:35:51.503 00.000 7680 Moving (0.20, 0.65) raw xDistance=-0.31 yDistance=-0.50
21:35:51.503 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
21:35:51.503 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
21:35:51.504 00.001 7680 MoveAxis(E, 144, ABG)
21:35:51.504 00.000 7680 Guiding  Dir = 2, Dur = 144
21:35:51.504 00.000 7680 IsSlewing returns 0
21:35:51.505 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:35:51.509 00.004 7680 IsGuiding returns 0
21:35:51.509 00.000 7680 PulseGuide returned control before completion, sleep 154
21:35:51.532 00.023 6120 UpdateGuideState exits: m=5535 SNR=47.6
21:35:51.537 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:51.541 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:51.545 00.004 6120 Enqueuing Expose request
21:35:51.673 00.128 7680 IsGuiding returns 1
21:35:51.673 00.000 7680 scope still moving after pulse duration time elapsed
21:35:51.704 00.031 7680 IsSlewing returns 0
21:35:51.705 00.001 7680 IsGuiding returns 0
21:35:51.707 00.002 7680 scope move finished after 144 + 53 ms
21:35:51.707 00.000 7680 Move returns status 0, amount 144
21:35:51.707 00.000 7680 MoveAxis(N, 269, ABG)
21:35:51.708 00.001 7680 Guiding  Dir = 0, Dur = 269
21:35:51.709 00.001 7680 IsSlewing returns 0
21:35:51.709 00.000 7680 IsGuiding returns 0
21:35:51.710 00.001 7680 PulseGuide returned control before completion, sleep 279
21:35:51.999 00.289 7680 IsGuiding returns 1
21:35:52.001 00.002 7680 scope still moving after pulse duration time elapsed
21:35:52.032 00.031 7680 IsSlewing returns 0
21:35:52.033 00.001 7680 IsGuiding returns 0
21:35:52.033 00.000 7680 scope move finished after 269 + 54 ms
21:35:52.034 00.001 7680 Move returns status 0, amount 269
21:35:52.034 00.000 7680 move complete, result=0
21:35:52.035 00.001 7680 worker thread done servicing request
21:35:52.035 00.000 7680 Worker thread wakes up
21:35:52.035 00.000 6120 GuideStep: -0.3 px 144 ms EAST, -0.5 px 269 ms NORTH
21:35:52.042 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:52.042 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:53.290 01.248 7680 Exposure complete
21:35:53.402 00.112 7680 worker thread done servicing request
21:35:53.403 00.001 6120 OnExposeComplete: enter
21:35:53.407 00.004 6120 UpdateGuideState(): m_state=6
21:35:53.411 00.004 6120 Star::Find(15, 1202, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
21:35:53.415 00.004 6120 Star::Find returns 1 (0), X=1202.08, Y=1045.11, Mass=5370, SNR=46.9, Peak=129 HFD=6.9
21:35:53.420 00.005 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
21:35:53.425 00.005 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.75)
21:35:53.428 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.55 hyp=0.57 cameraTheta=1.85 mountX=0.05 mountY=-0.56, mountTheta=-1.48
21:35:53.434 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.55, opts=13)
21:35:53.438 00.004 6120 Enqueuing Move request for scope (-0.16, 0.55)
21:35:53.442 00.004 7680 Worker thread wakes up
21:35:53.442 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.55) opts 0xd
21:35:53.442 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.55)
21:35:53.443 00.001 7680 Moving (-0.16, 0.55) raw xDistance=0.05 yDistance=-0.56
21:35:53.443 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:35:53.443 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
21:35:53.443 00.000 7680 MoveAxis(E, 0, ABG)
21:35:53.443 00.000 7680 Move returns status 0, amount 0
21:35:53.444 00.001 7680 MoveAxis(N, 303, ABG)
21:35:53.444 00.000 7680 Guiding  Dir = 0, Dur = 303
21:35:53.444 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=192, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:35:53.448 00.004 7680 IsSlewing returns 0
21:35:53.448 00.000 7680 IsGuiding returns 0
21:35:53.448 00.000 7680 PulseGuide returned control before completion, sleep 313
21:35:53.470 00.022 6120 UpdateGuideState exits: m=5370 SNR=46.9
21:35:53.474 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:53.477 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:53.482 00.005 6120 Enqueuing Expose request
21:35:53.764 00.282 7680 IsGuiding returns 1
21:35:53.765 00.001 7680 scope still moving after pulse duration time elapsed
21:35:53.795 00.030 7680 IsSlewing returns 0
21:35:53.796 00.001 7680 IsGuiding returns 0
21:35:53.797 00.001 7680 scope move finished after 303 + 45 ms
21:35:53.797 00.000 7680 Move returns status 0, amount 303
21:35:53.799 00.002 7680 move complete, result=0
21:35:53.799 00.000 7680 worker thread done servicing request
21:35:53.799 00.000 7680 Worker thread wakes up
21:35:53.800 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 303 ms NORTH
21:35:53.811 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:53.811 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:55.059 01.248 7680 Exposure complete
21:35:55.171 00.112 7680 worker thread done servicing request
21:35:55.171 00.000 6120 OnExposeComplete: enter
21:35:55.176 00.005 6120 UpdateGuideState(): m_state=6
21:35:55.179 00.003 6120 Star::Find(15, 1202, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
21:35:55.184 00.005 6120 Star::Find returns 1 (0), X=1201.84, Y=1044.68, Mass=5352, SNR=46.6, Peak=121 HFD=6.8
21:35:55.187 00.003 6120 CameraToMount -- cameraTheta (2.85) - m_xAngle (-2.95) = xAngle (5.80 = -0.48)
21:35:55.190 00.003 6120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.53 = -0.75)
21:35:55.195 00.005 6120 CameraToMount -- cameraX=-0.40 cameraY=0.12 hyp=0.41 cameraTheta=2.85 mountX=0.37 mountY=-0.28, mountTheta=-0.66
21:35:55.200 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=0.12, opts=13)
21:35:55.205 00.005 6120 Enqueuing Move request for scope (-0.40, 0.12)
21:35:55.210 00.005 7680 Worker thread wakes up
21:35:55.210 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.12) opts 0xd
21:35:55.210 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.40, 0.12)
21:35:55.210 00.000 7680 Moving (-0.40, 0.12) raw xDistance=0.37 yDistance=-0.28
21:35:55.210 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
21:35:55.210 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:35:55.211 00.001 7680 MoveAxis(W, 155, ABG)
21:35:55.211 00.000 7680 Guiding  Dir = 3, Dur = 155
21:35:55.211 00.000 7680 IsSlewing returns 0
21:35:55.212 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:35:55.217 00.005 7680 IsGuiding returns 0
21:35:55.217 00.000 7680 PulseGuide returned control before completion, sleep 165
21:35:55.238 00.021 6120 UpdateGuideState exits: m=5352 SNR=46.6
21:35:55.242 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:55.247 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:55.250 00.003 6120 Enqueuing Expose request
21:35:55.393 00.143 7680 IsGuiding returns 1
21:35:55.394 00.001 7680 scope still moving after pulse duration time elapsed
21:35:55.425 00.031 7680 IsSlewing returns 0
21:35:55.426 00.001 7680 IsGuiding returns 0
21:35:55.427 00.001 7680 scope move finished after 155 + 54 ms
21:35:55.427 00.000 7680 Move returns status 0, amount 155
21:35:55.427 00.000 7680 MoveAxis(N, 153, ABG)
21:35:55.428 00.001 7680 Guiding  Dir = 0, Dur = 153
21:35:55.428 00.000 7680 IsSlewing returns 0
21:35:55.428 00.000 7680 IsGuiding returns 0
21:35:55.429 00.001 7680 PulseGuide returned control before completion, sleep 163
21:35:55.597 00.168 7680 IsGuiding returns 1
21:35:55.600 00.003 7680 scope still moving after pulse duration time elapsed
21:35:55.628 00.028 7680 IsSlewing returns 0
21:35:55.628 00.000 7680 IsGuiding returns 0
21:35:55.629 00.001 7680 scope move finished after 153 + 47 ms
21:35:55.629 00.000 7680 Move returns status 0, amount 153
21:35:55.630 00.001 7680 move complete, result=0
21:35:55.630 00.000 7680 worker thread done servicing request
21:35:55.630 00.000 7680 Worker thread wakes up
21:35:55.631 00.001 6120 GuideStep: 0.4 px 155 ms WEST, -0.3 px 153 ms NORTH
21:35:55.637 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:55.638 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:56.895 01.257 7680 Exposure complete
21:35:56.997 00.102 7680 worker thread done servicing request
21:35:56.997 00.000 6120 OnExposeComplete: enter
21:35:57.001 00.004 6120 UpdateGuideState(): m_state=6
21:35:57.005 00.004 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
21:35:57.009 00.004 6120 Star::Find returns 1 (0), X=1202.08, Y=1044.59, Mass=5944, SNR=49.6, Peak=144 HFD=6.8
21:35:57.013 00.004 6120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-2.95) = xAngle (5.92 = -0.36)
21:35:57.018 00.005 6120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.65 = -0.63)
21:35:57.023 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.17 cameraTheta=2.97 mountX=0.15 mountY=-0.10, mountTheta=-0.56
21:35:57.029 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.03, opts=13)
21:35:57.035 00.006 6120 Enqueuing Move request for scope (-0.16, 0.03)
21:35:57.038 00.003 7680 Worker thread wakes up
21:35:57.038 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
21:35:57.038 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
21:35:57.038 00.000 7680 Moving (-0.16, 0.03) raw xDistance=0.15 yDistance=-0.10
21:35:57.038 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:35:57.040 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:35:57.040 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:35:57.040 00.000 7680 MoveAxis(E, 0, ABG)
21:35:57.040 00.000 7680 Move returns status 0, amount 0
21:35:57.041 00.001 7680 MoveAxis(N, 0, ABG)
21:35:57.041 00.000 7680 Move returns status 0, amount 0
21:35:57.041 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:35:57.046 00.005 7680 move complete, result=0
21:35:57.046 00.000 7680 worker thread done servicing request
21:35:57.070 00.024 6120 UpdateGuideState exits: m=5944 SNR=49.6
21:35:57.076 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:57.081 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:57.084 00.003 6120 Enqueuing Expose request
21:35:57.091 00.007 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:35:57.096 00.005 7680 Worker thread wakes up
21:35:57.096 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:57.096 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:58.348 01.252 7680 Exposure complete
21:35:58.455 00.107 7680 worker thread done servicing request
21:35:58.455 00.000 6120 OnExposeComplete: enter
21:35:58.458 00.003 6120 UpdateGuideState(): m_state=6
21:35:58.463 00.005 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
21:35:58.468 00.005 6120 Star::Find returns 1 (0), X=1202.04, Y=1044.67, Mass=5577, SNR=47.5, Peak=126 HFD=6.7
21:35:58.472 00.004 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-2.95) = xAngle (5.60 = -0.69)
21:35:58.476 00.004 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.33 = -0.96)
21:35:58.480 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.64 mountX=0.17 mountY=-0.18, mountTheta=-0.81
21:35:58.486 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.11, opts=13)
21:35:58.490 00.004 6120 Enqueuing Move request for scope (-0.20, 0.11)
21:35:58.494 00.004 7680 Worker thread wakes up
21:35:58.494 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
21:35:58.494 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
21:35:58.494 00.000 7680 Moving (-0.20, 0.11) raw xDistance=0.17 yDistance=-0.18
21:35:58.495 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:35:58.495 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:35:58.495 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:35:58.495 00.000 7680 MoveAxis(E, 0, ABG)
21:35:58.496 00.001 7680 Move returns status 0, amount 0
21:35:58.496 00.000 7680 MoveAxis(N, 0, ABG)
21:35:58.496 00.000 7680 Move returns status 0, amount 0
21:35:58.496 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:35:58.500 00.004 7680 move complete, result=0
21:35:58.500 00.000 7680 worker thread done servicing request
21:35:58.522 00.022 6120 UpdateGuideState exits: m=5577 SNR=47.5
21:35:58.527 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:58.530 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:35:58.535 00.005 6120 Enqueuing Expose request
21:35:58.538 00.003 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:35:58.543 00.005 7680 Worker thread wakes up
21:35:58.543 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:35:58.543 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:35:59.787 01.244 7680 Exposure complete
21:35:59.923 00.136 7680 worker thread done servicing request
21:35:59.923 00.000 6120 OnExposeComplete: enter
21:35:59.927 00.004 6120 UpdateGuideState(): m_state=6
21:35:59.934 00.007 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
21:35:59.939 00.005 6120 Star::Find returns 1 (0), X=1201.97, Y=1045.04, Mass=5277, SNR=46.0, Peak=117 HFD=6.5
21:35:59.943 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.04 = -1.25)
21:35:59.947 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
21:35:59.952 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.48 hyp=0.55 cameraTheta=2.08 mountX=0.17 mountY=-0.55, mountTheta=-1.26
21:35:59.958 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.48, opts=13)
21:35:59.961 00.003 6120 Enqueuing Move request for scope (-0.27, 0.48)
21:35:59.965 00.004 7680 Worker thread wakes up
21:35:59.965 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.48) opts 0xd
21:35:59.965 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.48)
21:35:59.965 00.000 7680 Moving (-0.27, 0.48) raw xDistance=0.17 yDistance=-0.55
21:35:59.966 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:35:59.966 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
21:35:59.967 00.001 7680 MoveAxis(E, 0, ABG)
21:35:59.967 00.000 7680 Move returns status 0, amount 0
21:35:59.967 00.000 7680 MoveAxis(N, 296, ABG)
21:35:59.969 00.002 7680 Guiding  Dir = 0, Dur = 296
21:35:59.969 00.000 7680 IsSlewing returns 0
21:35:59.970 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:35:59.973 00.003 7680 IsGuiding returns 0
21:35:59.973 00.000 7680 PulseGuide returned control before completion, sleep 306
21:35:59.994 00.021 6120 UpdateGuideState exits: m=5277 SNR=46.0
21:35:59.999 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:00.002 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:00.006 00.004 6120 Enqueuing Expose request
21:36:00.294 00.288 7680 IsGuiding returns 1
21:36:00.295 00.001 7680 scope still moving after pulse duration time elapsed
21:36:00.324 00.029 7680 IsSlewing returns 0
21:36:00.326 00.002 7680 IsGuiding returns 0
21:36:00.327 00.001 7680 scope move finished after 296 + 57 ms
21:36:00.327 00.000 7680 Move returns status 0, amount 296
21:36:00.328 00.001 7680 move complete, result=0
21:36:00.328 00.000 7680 worker thread done servicing request
21:36:00.329 00.001 7680 Worker thread wakes up
21:36:00.329 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 296 ms NORTH
21:36:00.339 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:00.339 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:01.588 01.249 7680 Exposure complete
21:36:01.691 00.103 7680 worker thread done servicing request
21:36:01.691 00.000 6120 OnExposeComplete: enter
21:36:01.696 00.005 6120 UpdateGuideState(): m_state=6
21:36:01.701 00.005 6120 Star::Find(15, 1201, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
21:36:01.705 00.004 6120 Star::Find returns 1 (0), X=1201.74, Y=1044.71, Mass=5620, SNR=48.6, Peak=128 HFD=6.8
21:36:01.708 00.003 6120 CameraToMount -- cameraTheta (2.85) - m_xAngle (-2.95) = xAngle (5.80 = -0.48)
21:36:01.713 00.005 6120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.53 = -0.75)
21:36:01.717 00.004 6120 CameraToMount -- cameraX=-0.50 cameraY=0.15 hyp=0.52 cameraTheta=2.85 mountX=0.46 mountY=-0.36, mountTheta=-0.65
21:36:01.722 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.50, y=0.15, opts=13)
21:36:01.726 00.004 6120 Enqueuing Move request for scope (-0.50, 0.15)
21:36:01.730 00.004 7680 Worker thread wakes up
21:36:01.730 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.15) opts 0xd
21:36:01.730 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.50, 0.15)
21:36:01.731 00.001 7680 Moving (-0.50, 0.15) raw xDistance=0.46 yDistance=-0.36
21:36:01.731 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
21:36:01.731 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:36:01.731 00.000 7680 MoveAxis(W, 196, ABG)
21:36:01.731 00.000 7680 Guiding  Dir = 3, Dur = 196
21:36:01.733 00.002 7680 IsSlewing returns 0
21:36:01.733 00.000 7680 IsGuiding returns 0
21:36:01.733 00.000 7680 PulseGuide returned control before completion, sleep 206
21:36:01.733 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:36:01.761 00.028 6120 UpdateGuideState exits: m=5620 SNR=48.6
21:36:01.767 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:01.772 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:01.776 00.004 6120 Enqueuing Expose request
21:36:01.950 00.174 7680 IsGuiding returns 1
21:36:01.951 00.001 7680 scope still moving after pulse duration time elapsed
21:36:01.982 00.031 7680 IsSlewing returns 0
21:36:01.983 00.001 7680 IsGuiding returns 0
21:36:01.984 00.001 7680 scope move finished after 196 + 55 ms
21:36:01.984 00.000 7680 Move returns status 0, amount 196
21:36:01.986 00.002 7680 MoveAxis(N, 193, ABG)
21:36:01.986 00.000 7680 Guiding  Dir = 0, Dur = 193
21:36:01.987 00.001 7680 IsSlewing returns 0
21:36:01.987 00.000 7680 IsGuiding returns 0
21:36:01.988 00.001 7680 PulseGuide returned control before completion, sleep 203
21:36:02.201 00.213 7680 IsGuiding returns 1
21:36:02.201 00.000 7680 scope still moving after pulse duration time elapsed
21:36:02.232 00.031 7680 IsSlewing returns 0
21:36:02.234 00.002 7680 IsGuiding returns 1
21:36:02.262 00.028 7680 IsSlewing returns 0
21:36:02.264 00.002 7680 IsGuiding returns 1
21:36:02.294 00.030 7680 IsSlewing returns 0
21:36:02.296 00.002 7680 IsGuiding returns 0
21:36:02.297 00.001 7680 scope move finished after 193 + 116 ms
21:36:02.297 00.000 7680 Move returns status 0, amount 193
21:36:02.298 00.001 7680 move complete, result=0
21:36:02.298 00.000 7680 worker thread done servicing request
21:36:02.300 00.002 7680 Worker thread wakes up
21:36:02.300 00.000 6120 GuideStep: 0.5 px 196 ms WEST, -0.4 px 193 ms NORTH
21:36:02.306 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:02.307 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:03.559 01.252 7680 Exposure complete
21:36:03.663 00.104 7680 worker thread done servicing request
21:36:03.663 00.000 6120 OnExposeComplete: enter
21:36:03.667 00.004 6120 UpdateGuideState(): m_state=6
21:36:03.670 00.003 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
21:36:03.675 00.005 6120 Star::Find returns 1 (0), X=1201.91, Y=1044.78, Mass=5392, SNR=47.2, Peak=126 HFD=6.8
21:36:03.679 00.004 6120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
21:36:03.682 00.003 6120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.25 = -1.04)
21:36:03.686 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=0.22 hyp=0.40 cameraTheta=2.56 mountX=0.28 mountY=-0.34, mountTheta=-0.88
21:36:03.692 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.22, opts=13)
21:36:03.696 00.004 6120 Enqueuing Move request for scope (-0.33, 0.22)
21:36:03.699 00.003 7680 Worker thread wakes up
21:36:03.700 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.22) opts 0xd
21:36:03.700 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.22)
21:36:03.700 00.000 7680 Moving (-0.33, 0.22) raw xDistance=0.28 yDistance=-0.34
21:36:03.700 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
21:36:03.700 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:36:03.700 00.000 7680 MoveAxis(W, 134, ABG)
21:36:03.701 00.001 7680 Guiding  Dir = 3, Dur = 134
21:36:03.701 00.000 7680 IsSlewing returns 0
21:36:03.701 00.000 7680 IsGuiding returns 0
21:36:03.701 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:36:03.706 00.005 7680 PulseGuide returned control before completion, sleep 144
21:36:03.727 00.021 6120 UpdateGuideState exits: m=5392 SNR=47.2
21:36:03.731 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:03.736 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:03.741 00.005 6120 Enqueuing Expose request
21:36:03.859 00.118 7680 IsGuiding returns 0
21:36:03.859 00.000 7680 Move returns status 0, amount 134
21:36:03.860 00.001 7680 MoveAxis(N, 185, ABG)
21:36:03.860 00.000 7680 Guiding  Dir = 0, Dur = 185
21:36:03.860 00.000 7680 IsSlewing returns 0
21:36:03.861 00.001 7680 IsGuiding returns 0
21:36:03.862 00.001 7680 PulseGuide returned control before completion, sleep 195
21:36:04.063 00.201 7680 IsGuiding returns 1
21:36:04.064 00.001 7680 scope still moving after pulse duration time elapsed
21:36:04.096 00.032 7680 IsSlewing returns 0
21:36:04.097 00.001 7680 IsGuiding returns 0
21:36:04.098 00.001 7680 scope move finished after 185 + 51 ms
21:36:04.098 00.000 7680 Move returns status 0, amount 185
21:36:04.099 00.001 7680 move complete, result=0
21:36:04.099 00.000 7680 worker thread done servicing request
21:36:04.101 00.002 7680 Worker thread wakes up
21:36:04.101 00.000 6120 GuideStep: 0.3 px 134 ms WEST, -0.3 px 185 ms NORTH
21:36:04.107 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:04.109 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:05.363 01.254 7680 Exposure complete
21:36:05.475 00.112 7680 worker thread done servicing request
21:36:05.476 00.001 6120 OnExposeComplete: enter
21:36:05.480 00.004 6120 UpdateGuideState(): m_state=6
21:36:05.484 00.004 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
21:36:05.489 00.005 6120 Star::Find returns 1 (0), X=1202.00, Y=1044.64, Mass=5560, SNR=48.1, Peak=131 HFD=6.7
21:36:05.494 00.005 6120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-2.95) = xAngle (5.76 = -0.52)
21:36:05.497 00.003 6120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.49 = -0.79)
21:36:05.500 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.08 hyp=0.25 cameraTheta=2.81 mountX=0.22 mountY=-0.18, mountTheta=-0.69
21:36:05.506 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.08, opts=13)
21:36:05.509 00.003 6120 Enqueuing Move request for scope (-0.24, 0.08)
21:36:05.514 00.005 7680 Worker thread wakes up
21:36:05.514 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.08) opts 0xd
21:36:05.514 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.08)
21:36:05.514 00.000 7680 Moving (-0.24, 0.08) raw xDistance=0.22 yDistance=-0.18
21:36:05.514 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
21:36:05.515 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:36:05.515 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:36:05.515 00.000 7680 MoveAxis(W, 101, ABG)
21:36:05.515 00.000 7680 Guiding  Dir = 3, Dur = 101
21:36:05.516 00.001 7680 IsSlewing returns 0
21:36:05.516 00.000 7680 IsGuiding returns 0
21:36:05.516 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:36:05.522 00.006 7680 PulseGuide returned control before completion, sleep 111
21:36:05.542 00.020 6120 UpdateGuideState exits: m=5560 SNR=48.1
21:36:05.548 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:05.553 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:05.558 00.005 6120 Enqueuing Expose request
21:36:05.633 00.075 7680 IsGuiding returns 1
21:36:05.634 00.001 7680 scope still moving after pulse duration time elapsed
21:36:05.665 00.031 7680 IsSlewing returns 0
21:36:05.666 00.001 7680 IsGuiding returns 0
21:36:05.668 00.002 7680 scope move finished after 101 + 50 ms
21:36:05.669 00.001 7680 Move returns status 0, amount 101
21:36:05.669 00.000 7680 MoveAxis(N, 0, ABG)
21:36:05.670 00.001 7680 Move returns status 0, amount 0
21:36:05.670 00.000 7680 move complete, result=0
21:36:05.670 00.000 7680 worker thread done servicing request
21:36:05.672 00.002 7680 Worker thread wakes up
21:36:05.672 00.000 6120 GuideStep: 0.2 px 101 ms WEST, -0.2 px 0 ms NORTH
21:36:05.680 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:05.680 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:06.923 01.243 7680 Exposure complete
21:36:07.038 00.115 7680 worker thread done servicing request
21:36:07.038 00.000 6120 OnExposeComplete: enter
21:36:07.042 00.004 6120 UpdateGuideState(): m_state=6
21:36:07.046 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
21:36:07.051 00.005 6120 Star::Find returns 1 (0), X=1202.14, Y=1044.75, Mass=5618, SNR=48.0, Peak=132 HFD=6.7
21:36:07.056 00.005 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
21:36:07.062 00.006 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
21:36:07.067 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.21 cameraTheta=2.05 mountX=0.06 mountY=-0.21, mountTheta=-1.29
21:36:07.073 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.19, opts=13)
21:36:07.076 00.003 6120 Enqueuing Move request for scope (-0.10, 0.19)
21:36:07.080 00.004 7680 Worker thread wakes up
21:36:07.081 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
21:36:07.081 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
21:36:07.081 00.000 7680 Moving (-0.10, 0.19) raw xDistance=0.06 yDistance=-0.21
21:36:07.081 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:36:07.081 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:36:07.081 00.000 7680 MoveAxis(E, 0, ABG)
21:36:07.081 00.000 7680 Move returns status 0, amount 0
21:36:07.081 00.000 7680 MoveAxis(N, 114, ABG)
21:36:07.081 00.000 7680 Guiding  Dir = 0, Dur = 114
21:36:07.083 00.002 7680 IsSlewing returns 0
21:36:07.083 00.000 7680 IsGuiding returns 0
21:36:07.083 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:36:07.087 00.004 7680 PulseGuide returned control before completion, sleep 124
21:36:07.113 00.026 6120 UpdateGuideState exits: m=5618 SNR=48.0
21:36:07.120 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:07.125 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:07.132 00.007 6120 Enqueuing Expose request
21:36:07.216 00.084 7680 IsGuiding returns 1
21:36:07.216 00.000 7680 scope still moving after pulse duration time elapsed
21:36:07.248 00.032 7680 IsSlewing returns 0
21:36:07.248 00.000 7680 IsGuiding returns 0
21:36:07.249 00.001 7680 scope move finished after 114 + 51 ms
21:36:07.249 00.000 7680 Move returns status 0, amount 114
21:36:07.249 00.000 7680 move complete, result=0
21:36:07.249 00.000 7680 worker thread done servicing request
21:36:07.250 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 114 ms NORTH
21:36:07.255 00.005 7680 Worker thread wakes up
21:36:07.255 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:07.255 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:08.503 01.248 7680 Exposure complete
21:36:08.623 00.120 7680 worker thread done servicing request
21:36:08.625 00.002 6120 OnExposeComplete: enter
21:36:08.630 00.005 6120 UpdateGuideState(): m_state=6
21:36:08.634 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
21:36:08.639 00.005 6120 Star::Find returns 1 (0), X=1202.03, Y=1044.62, Mass=5481, SNR=47.4, Peak=123 HFD=6.8
21:36:08.643 00.004 6120 CameraToMount -- cameraTheta (2.87) - m_xAngle (-2.95) = xAngle (5.83 = -0.45)
21:36:08.646 00.003 6120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.56 = -0.72)
21:36:08.649 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.06 hyp=0.21 cameraTheta=2.87 mountX=0.19 mountY=-0.14, mountTheta=-0.63
21:36:08.655 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.06, opts=13)
21:36:08.659 00.004 6120 Enqueuing Move request for scope (-0.21, 0.06)
21:36:08.662 00.003 7680 Worker thread wakes up
21:36:08.662 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.06) opts 0xd
21:36:08.663 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.06)
21:36:08.663 00.000 7680 Moving (-0.21, 0.06) raw xDistance=0.19 yDistance=-0.14
21:36:08.663 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:36:08.663 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:36:08.663 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:36:08.665 00.002 7680 MoveAxis(E, 0, ABG)
21:36:08.665 00.000 7680 Move returns status 0, amount 0
21:36:08.665 00.000 7680 MoveAxis(N, 0, ABG)
21:36:08.665 00.000 7680 Move returns status 0, amount 0
21:36:08.666 00.001 7680 move complete, result=0
21:36:08.666 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:36:08.671 00.005 7680 worker thread done servicing request
21:36:08.698 00.027 6120 UpdateGuideState exits: m=5481 SNR=47.4
21:36:08.706 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:08.712 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:08.716 00.004 6120 Enqueuing Expose request
21:36:08.721 00.005 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:36:08.726 00.005 7680 Worker thread wakes up
21:36:08.727 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:08.727 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:09.962 01.235 7680 Exposure complete
21:36:10.070 00.108 7680 worker thread done servicing request
21:36:10.071 00.001 6120 OnExposeComplete: enter
21:36:10.074 00.003 6120 UpdateGuideState(): m_state=6
21:36:10.079 00.005 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
21:36:10.085 00.006 6120 Star::Find returns 1 (0), X=1202.00, Y=1044.84, Mass=5650, SNR=47.9, Peak=131 HFD=6.6
21:36:10.089 00.004 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
21:36:10.093 00.004 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.31)
21:36:10.096 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.27 hyp=0.36 cameraTheta=2.29 mountX=0.18 mountY=-0.35, mountTheta=-1.09
21:36:10.102 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.27, opts=13)
21:36:10.107 00.005 6120 Enqueuing Move request for scope (-0.24, 0.27)
21:36:10.113 00.006 7680 Worker thread wakes up
21:36:10.113 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.27) opts 0xd
21:36:10.113 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.27)
21:36:10.113 00.000 7680 Moving (-0.24, 0.27) raw xDistance=0.18 yDistance=-0.35
21:36:10.113 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:36:10.113 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:36:10.114 00.001 7680 MoveAxis(E, 0, ABG)
21:36:10.114 00.000 7680 Move returns status 0, amount 0
21:36:10.114 00.000 7680 MoveAxis(N, 190, ABG)
21:36:10.114 00.000 7680 Guiding  Dir = 0, Dur = 190
21:36:10.114 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:36:10.119 00.005 7680 IsSlewing returns 0
21:36:10.119 00.000 7680 IsGuiding returns 0
21:36:10.119 00.000 7680 PulseGuide returned control before completion, sleep 200
21:36:10.139 00.020 6120 UpdateGuideState exits: m=5650 SNR=47.9
21:36:10.144 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:10.147 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:10.151 00.004 6120 Enqueuing Expose request
21:36:10.327 00.176 7680 IsGuiding returns 1
21:36:10.327 00.000 7680 scope still moving after pulse duration time elapsed
21:36:10.357 00.030 7680 IsSlewing returns 0
21:36:10.357 00.000 7680 IsGuiding returns 0
21:36:10.359 00.002 7680 scope move finished after 190 + 48 ms
21:36:10.359 00.000 7680 Move returns status 0, amount 190
21:36:10.359 00.000 7680 move complete, result=0
21:36:10.359 00.000 7680 worker thread done servicing request
21:36:10.359 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 190 ms NORTH
21:36:10.365 00.006 7680 Worker thread wakes up
21:36:10.365 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:10.367 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:11.622 01.255 7680 Exposure complete
21:36:11.732 00.110 7680 worker thread done servicing request
21:36:11.732 00.000 6120 OnExposeComplete: enter
21:36:11.735 00.003 6120 UpdateGuideState(): m_state=6
21:36:11.740 00.005 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
21:36:11.745 00.005 6120 Star::Find returns 1 (0), X=1201.86, Y=1044.71, Mass=5754, SNR=49.5, Peak=127 HFD=6.8
21:36:11.748 00.003 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-2.95) = xAngle (5.72 = -0.56)
21:36:11.752 00.004 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.46 = -0.83)
21:36:11.756 00.004 6120 CameraToMount -- cameraX=-0.38 cameraY=0.15 hyp=0.41 cameraTheta=2.77 mountX=0.35 mountY=-0.30, mountTheta=-0.71
21:36:11.760 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.15, opts=13)
21:36:11.765 00.005 6120 Enqueuing Move request for scope (-0.38, 0.15)
21:36:11.768 00.003 7680 Worker thread wakes up
21:36:11.768 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.15) opts 0xd
21:36:11.768 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.15)
21:36:11.768 00.000 7680 Moving (-0.38, 0.15) raw xDistance=0.35 yDistance=-0.30
21:36:11.768 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
21:36:11.768 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:36:11.770 00.002 7680 MoveAxis(W, 147, ABG)
21:36:11.770 00.000 7680 Guiding  Dir = 3, Dur = 147
21:36:11.770 00.000 7680 IsSlewing returns 0
21:36:11.770 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:36:11.775 00.005 7680 IsGuiding returns 0
21:36:11.775 00.000 7680 PulseGuide returned control before completion, sleep 157
21:36:11.795 00.020 6120 UpdateGuideState exits: m=5754 SNR=49.5
21:36:11.803 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:11.807 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:11.811 00.004 6120 Enqueuing Expose request
21:36:11.941 00.130 7680 IsGuiding returns 1
21:36:11.941 00.000 7680 scope still moving after pulse duration time elapsed
21:36:11.971 00.030 7680 IsSlewing returns 0
21:36:11.973 00.002 7680 IsGuiding returns 0
21:36:11.973 00.000 7680 scope move finished after 147 + 51 ms
21:36:11.973 00.000 7680 Move returns status 0, amount 147
21:36:11.974 00.001 7680 MoveAxis(N, 164, ABG)
21:36:11.974 00.000 7680 Guiding  Dir = 0, Dur = 164
21:36:11.974 00.000 7680 IsSlewing returns 0
21:36:11.975 00.001 7680 IsGuiding returns 0
21:36:11.975 00.000 7680 PulseGuide returned control before completion, sleep 174
21:36:12.158 00.183 7680 IsGuiding returns 1
21:36:12.159 00.001 7680 scope still moving after pulse duration time elapsed
21:36:12.190 00.031 7680 IsSlewing returns 0
21:36:12.190 00.000 7680 IsGuiding returns 0
21:36:12.190 00.000 7680 scope move finished after 164 + 50 ms
21:36:12.191 00.001 7680 Move returns status 0, amount 164
21:36:12.191 00.000 7680 move complete, result=0
21:36:12.191 00.000 7680 worker thread done servicing request
21:36:12.192 00.001 7680 Worker thread wakes up
21:36:12.192 00.000 6120 GuideStep: 0.3 px 147 ms WEST, -0.3 px 164 ms NORTH
21:36:12.198 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:12.198 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:13.453 01.255 7680 Exposure complete
21:36:13.567 00.114 7680 worker thread done servicing request
21:36:13.568 00.001 6120 OnExposeComplete: enter
21:36:13.571 00.003 6120 UpdateGuideState(): m_state=6
21:36:13.576 00.005 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
21:36:13.581 00.005 6120 Star::Find returns 1 (0), X=1201.97, Y=1044.72, Mass=5952, SNR=49.6, Peak=144 HFD=6.8
21:36:13.584 00.003 6120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-2.95) = xAngle (5.57 = -0.71)
21:36:13.589 00.005 6120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.31 = -0.98)
21:36:13.592 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.16 hyp=0.31 cameraTheta=2.62 mountX=0.24 mountY=-0.26, mountTheta=-0.83
21:36:13.597 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.16, opts=13)
21:36:13.601 00.004 6120 Enqueuing Move request for scope (-0.27, 0.16)
21:36:13.605 00.004 7680 Worker thread wakes up
21:36:13.605 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.16) opts 0xd
21:36:13.605 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.16)
21:36:13.605 00.000 7680 Moving (-0.27, 0.16) raw xDistance=0.24 yDistance=-0.26
21:36:13.606 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
21:36:13.606 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:36:13.606 00.000 7680 MoveAxis(W, 110, ABG)
21:36:13.606 00.000 7680 Guiding  Dir = 3, Dur = 110
21:36:13.606 00.000 7680 IsSlewing returns 0
21:36:13.608 00.002 7680 IsGuiding returns 0
21:36:13.608 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:36:13.612 00.004 7680 PulseGuide returned control before completion, sleep 120
21:36:13.636 00.024 6120 UpdateGuideState exits: m=5952 SNR=49.6
21:36:13.641 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:13.647 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:13.651 00.004 6120 Enqueuing Expose request
21:36:13.739 00.088 7680 IsGuiding returns 1
21:36:13.740 00.001 7680 scope still moving after pulse duration time elapsed
21:36:13.769 00.029 7680 IsSlewing returns 0
21:36:13.770 00.001 7680 IsGuiding returns 0
21:36:13.771 00.001 7680 scope move finished after 110 + 53 ms
21:36:13.771 00.000 7680 Move returns status 0, amount 110
21:36:13.771 00.000 7680 MoveAxis(N, 140, ABG)
21:36:13.773 00.002 7680 Guiding  Dir = 0, Dur = 140
21:36:13.773 00.000 7680 IsSlewing returns 0
21:36:13.774 00.001 7680 IsGuiding returns 0
21:36:13.774 00.000 7680 PulseGuide returned control before completion, sleep 150
21:36:13.926 00.152 7680 IsGuiding returns 1
21:36:13.927 00.001 7680 scope still moving after pulse duration time elapsed
21:36:13.958 00.031 7680 IsSlewing returns 0
21:36:13.959 00.001 7680 IsGuiding returns 0
21:36:13.959 00.000 7680 scope move finished after 140 + 46 ms
21:36:13.960 00.001 7680 Move returns status 0, amount 140
21:36:13.960 00.000 7680 move complete, result=0
21:36:13.962 00.002 7680 worker thread done servicing request
21:36:13.962 00.000 7680 Worker thread wakes up
21:36:13.962 00.000 6120 GuideStep: 0.2 px 110 ms WEST, -0.3 px 140 ms NORTH
21:36:13.969 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:13.969 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:15.216 01.247 7680 Exposure complete
21:36:15.334 00.118 7680 worker thread done servicing request
21:36:15.334 00.000 6120 OnExposeComplete: enter
21:36:15.338 00.004 6120 UpdateGuideState(): m_state=6
21:36:15.342 00.004 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
21:36:15.345 00.003 6120 Star::Find returns 1 (0), X=1201.91, Y=1044.80, Mass=5639, SNR=48.0, Peak=126 HFD=6.8
21:36:15.350 00.005 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-2.95) = xAngle (5.47 = -0.81)
21:36:15.353 00.003 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.20 = -1.08)
21:36:15.359 00.006 6120 CameraToMount -- cameraX=-0.33 cameraY=0.24 hyp=0.41 cameraTheta=2.51 mountX=0.28 mountY=-0.36, mountTheta=-0.91
21:36:15.364 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.24, opts=13)
21:36:15.368 00.004 6120 Enqueuing Move request for scope (-0.33, 0.24)
21:36:15.372 00.004 7680 Worker thread wakes up
21:36:15.372 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.24) opts 0xd
21:36:15.372 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.24)
21:36:15.372 00.000 7680 Moving (-0.33, 0.24) raw xDistance=0.28 yDistance=-0.36
21:36:15.374 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
21:36:15.374 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:36:15.374 00.000 7680 MoveAxis(W, 126, ABG)
21:36:15.374 00.000 7680 Guiding  Dir = 3, Dur = 126
21:36:15.374 00.000 7680 IsSlewing returns 0
21:36:15.375 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:36:15.379 00.004 7680 IsGuiding returns 0
21:36:15.379 00.000 7680 PulseGuide returned control before completion, sleep 136
21:36:15.401 00.022 6120 UpdateGuideState exits: m=5639 SNR=48.0
21:36:15.405 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:15.410 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:15.414 00.004 6120 Enqueuing Expose request
21:36:15.528 00.114 7680 IsGuiding returns 1
21:36:15.529 00.001 7680 scope still moving after pulse duration time elapsed
21:36:15.560 00.031 7680 IsSlewing returns 0
21:36:15.561 00.001 7680 IsGuiding returns 1
21:36:15.591 00.030 7680 IsSlewing returns 0
21:36:15.591 00.000 7680 IsGuiding returns 0
21:36:15.592 00.001 7680 scope move finished after 126 + 86 ms
21:36:15.592 00.000 7680 Move returns status 0, amount 126
21:36:15.592 00.000 7680 MoveAxis(N, 195, ABG)
21:36:15.592 00.000 7680 Guiding  Dir = 0, Dur = 195
21:36:15.593 00.001 7680 IsSlewing returns 0
21:36:15.593 00.000 7680 IsGuiding returns 0
21:36:15.594 00.001 7680 PulseGuide returned control before completion, sleep 205
21:36:15.810 00.216 7680 IsGuiding returns 1
21:36:15.810 00.000 7680 scope still moving after pulse duration time elapsed
21:36:15.840 00.030 7680 IsSlewing returns 0
21:36:15.840 00.000 7680 IsGuiding returns 0
21:36:15.841 00.001 7680 scope move finished after 195 + 52 ms
21:36:15.841 00.000 7680 Move returns status 0, amount 195
21:36:15.841 00.000 7680 move complete, result=0
21:36:15.841 00.000 7680 worker thread done servicing request
21:36:15.841 00.000 6120 GuideStep: 0.3 px 126 ms WEST, -0.4 px 195 ms NORTH
21:36:15.847 00.006 7680 Worker thread wakes up
21:36:15.848 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:15.848 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:17.099 01.251 7680 Exposure complete
21:36:17.213 00.114 7680 worker thread done servicing request
21:36:17.214 00.001 6120 OnExposeComplete: enter
21:36:17.218 00.004 6120 UpdateGuideState(): m_state=6
21:36:17.221 00.003 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
21:36:17.225 00.004 6120 Star::Find returns 1 (0), X=1201.91, Y=1044.55, Mass=6117, SNR=50.1, Peak=135 HFD=6.9
21:36:17.229 00.004 6120 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-2.95) = xAngle (-0.14 = -0.14)
21:36:17.234 00.005 6120 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.41 = -0.41)
21:36:17.241 00.007 6120 CameraToMount -- cameraX=-0.33 cameraY=-0.01 hyp=0.33 cameraTheta=-3.10 mountX=0.32 mountY=-0.13, mountTheta=-0.38
21:36:17.248 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=-0.01, opts=13)
21:36:17.254 00.006 6120 Enqueuing Move request for scope (-0.33, -0.01)
21:36:17.257 00.003 7680 Worker thread wakes up
21:36:17.258 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.01) opts 0xd
21:36:17.258 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, -0.01)
21:36:17.258 00.000 7680 Moving (-0.33, -0.01) raw xDistance=0.32 yDistance=-0.13
21:36:17.258 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
21:36:17.259 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:36:17.259 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:36:17.259 00.000 7680 MoveAxis(W, 146, ABG)
21:36:17.260 00.001 7680 Guiding  Dir = 3, Dur = 146
21:36:17.261 00.001 7680 IsSlewing returns 0
21:36:17.261 00.000 7680 IsGuiding returns 0
21:36:17.261 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:36:17.266 00.005 7680 PulseGuide returned control before completion, sleep 156
21:36:17.289 00.023 6120 UpdateGuideState exits: m=6117 SNR=50.1
21:36:17.295 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:17.299 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:17.303 00.004 6120 Enqueuing Expose request
21:36:17.429 00.126 7680 IsGuiding returns 1
21:36:17.430 00.001 7680 scope still moving after pulse duration time elapsed
21:36:17.461 00.031 7680 IsSlewing returns 0
21:36:17.462 00.001 7680 IsGuiding returns 0
21:36:17.462 00.000 7680 scope move finished after 146 + 54 ms
21:36:17.462 00.000 7680 Move returns status 0, amount 146
21:36:17.463 00.001 7680 MoveAxis(N, 0, ABG)
21:36:17.463 00.000 7680 Move returns status 0, amount 0
21:36:17.464 00.001 7680 move complete, result=0
21:36:17.464 00.000 7680 worker thread done servicing request
21:36:17.464 00.000 6120 GuideStep: 0.3 px 146 ms WEST, -0.1 px 0 ms NORTH
21:36:17.470 00.006 7680 Worker thread wakes up
21:36:17.470 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:17.470 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:18.720 01.250 7680 Exposure complete
21:36:18.831 00.111 7680 worker thread done servicing request
21:36:18.831 00.000 6120 OnExposeComplete: enter
21:36:18.837 00.006 6120 UpdateGuideState(): m_state=6
21:36:18.840 00.003 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
21:36:18.845 00.005 6120 Star::Find returns 1 (0), X=1202.41, Y=1044.65, Mass=5635, SNR=48.4, Peak=130 HFD=6.9
21:36:18.848 00.003 6120 CameraToMount -- cameraTheta (0.49) - m_xAngle (-2.95) = xAngle (3.45 = -2.84)
21:36:18.852 00.004 6120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.18 = -3.11)
21:36:18.856 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.49 mountX=-0.19 mountY=-0.01, mountTheta=-3.10
21:36:18.861 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.09, opts=13)
21:36:18.864 00.003 6120 Enqueuing Move request for scope (0.17, 0.09)
21:36:18.869 00.005 7680 Worker thread wakes up
21:36:18.869 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
21:36:18.869 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
21:36:18.869 00.000 7680 Moving (0.17, 0.09) raw xDistance=-0.19 yDistance=-0.01
21:36:18.869 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:36:18.870 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:36:18.870 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:36:18.870 00.000 7680 MoveAxis(E, 0, ABG)
21:36:18.870 00.000 7680 Move returns status 0, amount 0
21:36:18.872 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:36:18.876 00.004 7680 MoveAxis(N, 0, ABG)
21:36:18.876 00.000 7680 Move returns status 0, amount 0
21:36:18.876 00.000 7680 move complete, result=0
21:36:18.876 00.000 7680 worker thread done servicing request
21:36:18.894 00.018 6120 UpdateGuideState exits: m=5635 SNR=48.4
21:36:18.898 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:18.902 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:18.905 00.003 6120 Enqueuing Expose request
21:36:18.907 00.002 7680 Worker thread wakes up
21:36:18.907 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:18.908 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:18.908 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:36:20.163 01.255 7680 Exposure complete
21:36:20.274 00.111 7680 worker thread done servicing request
21:36:20.275 00.001 6120 OnExposeComplete: enter
21:36:20.279 00.004 6120 UpdateGuideState(): m_state=6
21:36:20.283 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
21:36:20.286 00.003 6120 Star::Find returns 1 (0), X=1202.03, Y=1044.84, Mass=5558, SNR=48.2, Peak=136 HFD=6.6
21:36:20.290 00.004 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.17 = -1.12)
21:36:20.294 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.39)
21:36:20.298 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.28 hyp=0.35 cameraTheta=2.21 mountX=0.15 mountY=-0.34, mountTheta=-1.15
21:36:20.303 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.28, opts=13)
21:36:20.307 00.004 6120 Enqueuing Move request for scope (-0.21, 0.28)
21:36:20.311 00.004 7680 Worker thread wakes up
21:36:20.311 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.28) opts 0xd
21:36:20.311 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.28)
21:36:20.311 00.000 7680 Moving (-0.21, 0.28) raw xDistance=0.15 yDistance=-0.34
21:36:20.311 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:36:20.311 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:36:20.311 00.000 7680 MoveAxis(E, 0, ABG)
21:36:20.311 00.000 7680 Move returns status 0, amount 0
21:36:20.312 00.001 7680 MoveAxis(N, 187, ABG)
21:36:20.312 00.000 7680 Guiding  Dir = 0, Dur = 187
21:36:20.312 00.000 7680 IsSlewing returns 0
21:36:20.312 00.000 7680 IsGuiding returns 0
21:36:20.313 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:36:20.317 00.004 7680 PulseGuide returned control before completion, sleep 197
21:36:20.337 00.020 6120 UpdateGuideState exits: m=5558 SNR=48.2
21:36:20.342 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:20.345 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:20.347 00.002 6120 Enqueuing Expose request
21:36:20.530 00.183 7680 IsGuiding returns 1
21:36:20.531 00.001 7680 scope still moving after pulse duration time elapsed
21:36:20.561 00.030 7680 IsSlewing returns 0
21:36:20.562 00.001 7680 IsGuiding returns 0
21:36:20.563 00.001 7680 scope move finished after 187 + 62 ms
21:36:20.563 00.000 7680 Move returns status 0, amount 187
21:36:20.563 00.000 7680 move complete, result=0
21:36:20.564 00.001 7680 worker thread done servicing request
21:36:20.564 00.000 7680 Worker thread wakes up
21:36:20.565 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 187 ms NORTH
21:36:20.571 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:20.571 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:21.831 01.260 7680 Exposure complete
21:36:21.948 00.117 7680 worker thread done servicing request
21:36:21.948 00.000 6120 OnExposeComplete: enter
21:36:21.953 00.005 6120 UpdateGuideState(): m_state=6
21:36:21.959 00.006 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
21:36:21.964 00.005 6120 Star::Find returns 1 (0), X=1202.06, Y=1044.82, Mass=5628, SNR=48.8, Peak=136 HFD=6.7
21:36:21.969 00.005 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.15 = -1.14)
21:36:21.973 00.004 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.41)
21:36:21.976 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.26 hyp=0.32 cameraTheta=2.19 mountX=0.13 mountY=-0.31, mountTheta=-1.17
21:36:21.984 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.26, opts=13)
21:36:21.990 00.006 6120 Enqueuing Move request for scope (-0.19, 0.26)
21:36:21.994 00.004 7680 Worker thread wakes up
21:36:21.994 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.26) opts 0xd
21:36:21.995 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.26)
21:36:21.995 00.000 7680 Moving (-0.19, 0.26) raw xDistance=0.13 yDistance=-0.31
21:36:21.995 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:36:21.995 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:36:21.995 00.000 7680 MoveAxis(E, 0, ABG)
21:36:21.996 00.001 7680 Move returns status 0, amount 0
21:36:21.996 00.000 7680 MoveAxis(N, 171, ABG)
21:36:21.996 00.000 7680 Guiding  Dir = 0, Dur = 171
21:36:21.996 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:36:22.000 00.004 7680 IsSlewing returns 0
21:36:22.001 00.001 7680 IsGuiding returns 0
21:36:22.001 00.000 7680 PulseGuide returned control before completion, sleep 181
21:36:22.022 00.021 6120 UpdateGuideState exits: m=5628 SNR=48.8
21:36:22.026 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:22.030 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:22.034 00.004 6120 Enqueuing Expose request
21:36:22.195 00.161 7680 IsGuiding returns 1
21:36:22.195 00.000 7680 scope still moving after pulse duration time elapsed
21:36:22.226 00.031 7680 IsSlewing returns 0
21:36:22.228 00.002 7680 IsGuiding returns 1
21:36:22.257 00.029 7680 IsSlewing returns 0
21:36:22.258 00.001 7680 IsGuiding returns 1
21:36:22.289 00.031 7680 IsSlewing returns 0
21:36:22.290 00.001 7680 IsGuiding returns 0
21:36:22.291 00.001 7680 scope move finished after 171 + 118 ms
21:36:22.291 00.000 7680 Move returns status 0, amount 171
21:36:22.291 00.000 7680 move complete, result=0
21:36:22.291 00.000 7680 worker thread done servicing request
21:36:22.293 00.002 7680 Worker thread wakes up
21:36:22.293 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 171 ms NORTH
21:36:22.299 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:22.300 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:23.546 01.246 7680 Exposure complete
21:36:23.647 00.101 7680 worker thread done servicing request
21:36:23.648 00.001 6120 OnExposeComplete: enter
21:36:23.652 00.004 6120 UpdateGuideState(): m_state=6
21:36:23.655 00.003 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
21:36:23.659 00.004 6120 Star::Find returns 1 (0), X=1202.02, Y=1044.73, Mass=5633, SNR=48.1, Peak=145 HFD=6.8
21:36:23.662 00.003 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.45 = -0.83)
21:36:23.666 00.004 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.10)
21:36:23.670 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.17 hyp=0.28 cameraTheta=2.50 mountX=0.19 mountY=-0.25, mountTheta=-0.92
21:36:23.677 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.17, opts=13)
21:36:23.682 00.005 6120 Enqueuing Move request for scope (-0.22, 0.17)
21:36:23.685 00.003 7680 Worker thread wakes up
21:36:23.685 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.17) opts 0xd
21:36:23.685 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.17)
21:36:23.685 00.000 7680 Moving (-0.22, 0.17) raw xDistance=0.19 yDistance=-0.25
21:36:23.686 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:36:23.686 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:36:23.686 00.000 7680 MoveAxis(E, 0, ABG)
21:36:23.686 00.000 7680 Move returns status 0, amount 0
21:36:23.686 00.000 7680 MoveAxis(N, 135, ABG)
21:36:23.687 00.001 7680 Guiding  Dir = 0, Dur = 135
21:36:23.687 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:36:23.691 00.004 7680 IsSlewing returns 0
21:36:23.692 00.001 7680 IsGuiding returns 0
21:36:23.692 00.000 7680 PulseGuide returned control before completion, sleep 145
21:36:23.713 00.021 6120 UpdateGuideState exits: m=5633 SNR=48.1
21:36:23.718 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:23.722 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:23.726 00.004 6120 Enqueuing Expose request
21:36:23.848 00.122 7680 IsGuiding returns 1
21:36:23.849 00.001 7680 scope still moving after pulse duration time elapsed
21:36:23.878 00.029 7680 IsSlewing returns 0
21:36:23.879 00.001 7680 IsGuiding returns 0
21:36:23.880 00.001 7680 scope move finished after 135 + 52 ms
21:36:23.880 00.000 7680 Move returns status 0, amount 135
21:36:23.880 00.000 7680 move complete, result=0
21:36:23.882 00.002 7680 worker thread done servicing request
21:36:23.882 00.000 7680 Worker thread wakes up
21:36:23.883 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 135 ms NORTH
21:36:23.891 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:23.891 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:25.143 01.252 7680 Exposure complete
21:36:25.260 00.117 6120 OnExposeComplete: enter
21:36:25.264 00.004 7680 worker thread done servicing request
21:36:25.264 00.000 6120 UpdateGuideState(): m_state=6
21:36:25.270 00.006 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
21:36:25.275 00.005 6120 Star::Find returns 1 (0), X=1201.81, Y=1044.67, Mass=5866, SNR=49.3, Peak=133 HFD=6.9
21:36:25.279 00.004 6120 CameraToMount -- cameraTheta (2.89) - m_xAngle (-2.95) = xAngle (5.85 = -0.44)
21:36:25.282 00.003 6120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.58 = -0.71)
21:36:25.287 00.005 6120 CameraToMount -- cameraX=-0.43 cameraY=0.11 hyp=0.44 cameraTheta=2.89 mountX=0.40 mountY=-0.29, mountTheta=-0.62
21:36:25.292 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=0.11, opts=13)
21:36:25.297 00.005 6120 Enqueuing Move request for scope (-0.43, 0.11)
21:36:25.302 00.005 7680 Worker thread wakes up
21:36:25.302 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.11) opts 0xd
21:36:25.302 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.43, 0.11)
21:36:25.302 00.000 7680 Moving (-0.43, 0.11) raw xDistance=0.40 yDistance=-0.29
21:36:25.302 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
21:36:25.302 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:36:25.304 00.002 7680 MoveAxis(W, 168, ABG)
21:36:25.304 00.000 7680 Guiding  Dir = 3, Dur = 168
21:36:25.304 00.000 7680 IsSlewing returns 0
21:36:25.305 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:36:25.309 00.004 7680 IsGuiding returns 0
21:36:25.309 00.000 7680 PulseGuide returned control before completion, sleep 178
21:36:25.329 00.020 6120 UpdateGuideState exits: m=5866 SNR=49.3
21:36:25.334 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:25.339 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:25.343 00.004 6120 Enqueuing Expose request
21:36:25.503 00.160 7680 IsGuiding returns 1
21:36:25.503 00.000 7680 scope still moving after pulse duration time elapsed
21:36:25.534 00.031 7680 IsSlewing returns 0
21:36:25.535 00.001 7680 IsGuiding returns 0
21:36:25.535 00.000 7680 scope move finished after 168 + 58 ms
21:36:25.536 00.001 7680 Move returns status 0, amount 168
21:36:25.536 00.000 7680 MoveAxis(N, 155, ABG)
21:36:25.537 00.001 7680 Guiding  Dir = 0, Dur = 155
21:36:25.537 00.000 7680 IsSlewing returns 0
21:36:25.539 00.002 7680 IsGuiding returns 0
21:36:25.540 00.001 7680 PulseGuide returned control before completion, sleep 165
21:36:25.720 00.180 7680 IsGuiding returns 1
21:36:25.721 00.001 7680 scope still moving after pulse duration time elapsed
21:36:25.750 00.029 7680 IsSlewing returns 0
21:36:25.752 00.002 7680 IsGuiding returns 0
21:36:25.753 00.001 7680 scope move finished after 155 + 58 ms
21:36:25.753 00.000 7680 Move returns status 0, amount 155
21:36:25.753 00.000 7680 move complete, result=0
21:36:25.754 00.001 7680 worker thread done servicing request
21:36:25.754 00.000 7680 Worker thread wakes up
21:36:25.755 00.001 6120 GuideStep: 0.4 px 168 ms WEST, -0.3 px 155 ms NORTH
21:36:25.760 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:25.762 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:27.009 01.247 7680 Exposure complete
21:36:27.126 00.117 7680 worker thread done servicing request
21:36:27.126 00.000 6120 OnExposeComplete: enter
21:36:27.130 00.004 6120 UpdateGuideState(): m_state=6
21:36:27.134 00.004 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
21:36:27.137 00.003 6120 Star::Find returns 1 (0), X=1201.86, Y=1044.78, Mass=5653, SNR=49.0, Peak=132 HFD=6.7
21:36:27.142 00.005 6120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-2.95) = xAngle (5.57 = -0.71)
21:36:27.145 00.003 6120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.98)
21:36:27.150 00.005 6120 CameraToMount -- cameraX=-0.38 cameraY=0.22 hyp=0.44 cameraTheta=2.62 mountX=0.33 mountY=-0.36, mountTheta=-0.83
21:36:27.154 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.22, opts=13)
21:36:27.158 00.004 6120 Enqueuing Move request for scope (-0.38, 0.22)
21:36:27.162 00.004 7680 Worker thread wakes up
21:36:27.162 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.22) opts 0xd
21:36:27.162 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.22)
21:36:27.163 00.001 7680 Moving (-0.38, 0.22) raw xDistance=0.33 yDistance=-0.36
21:36:27.163 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
21:36:27.163 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:36:27.163 00.000 7680 MoveAxis(W, 152, ABG)
21:36:27.163 00.000 7680 Guiding  Dir = 3, Dur = 152
21:36:27.164 00.001 7680 IsSlewing returns 0
21:36:27.164 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=224, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:36:27.168 00.004 7680 IsGuiding returns 0
21:36:27.169 00.001 7680 PulseGuide returned control before completion, sleep 162
21:36:27.192 00.023 6120 UpdateGuideState exits: m=5653 SNR=49.0
21:36:27.195 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:27.201 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:27.207 00.006 6120 Enqueuing Expose request
21:36:27.341 00.134 7680 IsGuiding returns 1
21:36:27.341 00.000 7680 scope still moving after pulse duration time elapsed
21:36:27.373 00.032 7680 IsSlewing returns 0
21:36:27.374 00.001 7680 IsGuiding returns 0
21:36:27.375 00.001 7680 scope move finished after 152 + 54 ms
21:36:27.375 00.000 7680 Move returns status 0, amount 152
21:36:27.376 00.001 7680 MoveAxis(N, 197, ABG)
21:36:27.376 00.000 7680 Guiding  Dir = 0, Dur = 197
21:36:27.376 00.000 7680 IsSlewing returns 0
21:36:27.377 00.001 7680 IsGuiding returns 0
21:36:27.378 00.001 7680 PulseGuide returned control before completion, sleep 207
21:36:27.595 00.217 7680 IsGuiding returns 1
21:36:27.595 00.000 7680 scope still moving after pulse duration time elapsed
21:36:27.625 00.030 7680 IsSlewing returns 0
21:36:27.627 00.002 7680 IsGuiding returns 0
21:36:27.628 00.001 7680 scope move finished after 197 + 53 ms
21:36:27.628 00.000 7680 Move returns status 0, amount 197
21:36:27.628 00.000 7680 move complete, result=0
21:36:27.628 00.000 7680 worker thread done servicing request
21:36:27.630 00.002 6120 GuideStep: 0.3 px 152 ms WEST, -0.4 px 197 ms NORTH
21:36:27.634 00.004 7680 Worker thread wakes up
21:36:27.635 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:27.635 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:28.887 01.252 7680 Exposure complete
21:36:28.987 00.100 7680 worker thread done servicing request
21:36:28.987 00.000 6120 OnExposeComplete: enter
21:36:28.991 00.004 6120 UpdateGuideState(): m_state=6
21:36:28.995 00.004 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
21:36:28.998 00.003 6120 Star::Find returns 1 (0), X=1202.05, Y=1044.65, Mass=5576, SNR=46.6, Peak=138 HFD=6.7
21:36:29.003 00.005 6120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-2.95) = xAngle (5.68 = -0.61)
21:36:29.007 00.004 6120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.41 = -0.88)
21:36:29.011 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.72 mountX=0.17 mountY=-0.16, mountTheta=-0.75
21:36:29.020 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.09, opts=13)
21:36:29.025 00.005 6120 Enqueuing Move request for scope (-0.19, 0.09)
21:36:29.028 00.003 7680 Worker thread wakes up
21:36:29.028 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
21:36:29.028 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
21:36:29.030 00.002 7680 Moving (-0.19, 0.09) raw xDistance=0.17 yDistance=-0.16
21:36:29.030 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:36:29.030 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:36:29.030 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:36:29.030 00.000 7680 MoveAxis(E, 0, ABG)
21:36:29.030 00.000 7680 Move returns status 0, amount 0
21:36:29.030 00.000 7680 MoveAxis(N, 0, ABG)
21:36:29.031 00.001 7680 Move returns status 0, amount 0
21:36:29.031 00.000 7680 move complete, result=0
21:36:29.031 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=186, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:36:29.035 00.004 7680 worker thread done servicing request
21:36:29.056 00.021 6120 UpdateGuideState exits: m=5576 SNR=46.6
21:36:29.060 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:29.065 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:29.070 00.005 6120 Enqueuing Expose request
21:36:29.075 00.005 7680 Worker thread wakes up
21:36:29.075 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:36:29.082 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:29.082 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:30.331 01.249 7680 Exposure complete
21:36:30.443 00.112 7680 worker thread done servicing request
21:36:30.445 00.002 6120 OnExposeComplete: enter
21:36:30.448 00.003 6120 UpdateGuideState(): m_state=6
21:36:30.452 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
21:36:30.458 00.006 6120 Star::Find returns 1 (0), X=1201.95, Y=1044.70, Mass=5499, SNR=47.4, Peak=131 HFD=6.8
21:36:30.463 00.005 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-2.95) = xAngle (5.66 = -0.62)
21:36:30.467 00.004 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.89)
21:36:30.470 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=0.14 hyp=0.32 cameraTheta=2.71 mountX=0.26 mountY=-0.25, mountTheta=-0.76
21:36:30.477 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.14, opts=13)
21:36:30.480 00.003 6120 Enqueuing Move request for scope (-0.29, 0.14)
21:36:30.485 00.005 7680 Worker thread wakes up
21:36:30.485 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.14) opts 0xd
21:36:30.485 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.14)
21:36:30.485 00.000 7680 Moving (-0.29, 0.14) raw xDistance=0.26 yDistance=-0.25
21:36:30.485 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
21:36:30.486 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:36:30.486 00.000 7680 MoveAxis(W, 112, ABG)
21:36:30.486 00.000 7680 Guiding  Dir = 3, Dur = 112
21:36:30.486 00.000 7680 IsSlewing returns 0
21:36:30.486 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:36:30.492 00.006 7680 IsGuiding returns 0
21:36:30.492 00.000 7680 PulseGuide returned control before completion, sleep 122
21:36:30.513 00.021 6120 UpdateGuideState exits: m=5499 SNR=47.4
21:36:30.518 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:30.523 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:30.527 00.004 6120 Enqueuing Expose request
21:36:30.629 00.102 7680 IsGuiding returns 1
21:36:30.629 00.000 7680 scope still moving after pulse duration time elapsed
21:36:30.660 00.031 7680 IsSlewing returns 0
21:36:30.662 00.002 7680 IsGuiding returns 0
21:36:30.662 00.000 7680 scope move finished after 112 + 58 ms
21:36:30.663 00.001 7680 Move returns status 0, amount 112
21:36:30.664 00.001 7680 MoveAxis(N, 137, ABG)
21:36:30.664 00.000 7680 Guiding  Dir = 0, Dur = 137
21:36:30.665 00.001 7680 IsSlewing returns 0
21:36:30.665 00.000 7680 IsGuiding returns 0
21:36:30.668 00.003 7680 PulseGuide returned control before completion, sleep 147
21:36:30.831 00.163 7680 IsGuiding returns 1
21:36:30.832 00.001 7680 scope still moving after pulse duration time elapsed
21:36:30.862 00.030 7680 IsSlewing returns 0
21:36:30.864 00.002 7680 IsGuiding returns 0
21:36:30.866 00.002 7680 scope move finished after 137 + 61 ms
21:36:30.866 00.000 7680 Move returns status 0, amount 137
21:36:30.866 00.000 7680 move complete, result=0
21:36:30.867 00.001 7680 worker thread done servicing request
21:36:30.867 00.000 7680 Worker thread wakes up
21:36:30.868 00.001 6120 GuideStep: 0.3 px 112 ms WEST, -0.3 px 137 ms NORTH
21:36:30.874 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:30.874 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:32.119 01.245 7680 Exposure complete
21:36:32.228 00.109 7680 worker thread done servicing request
21:36:32.228 00.000 6120 OnExposeComplete: enter
21:36:32.232 00.004 6120 UpdateGuideState(): m_state=6
21:36:32.237 00.005 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
21:36:32.241 00.004 6120 Star::Find returns 1 (0), X=1202.08, Y=1044.82, Mass=5446, SNR=48.0, Peak=120 HFD=6.7
21:36:32.246 00.005 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
21:36:32.250 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
21:36:32.253 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.26 hyp=0.30 cameraTheta=2.11 mountX=0.11 mountY=-0.30, mountTheta=-1.23
21:36:32.259 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.26, opts=13)
21:36:32.263 00.004 6120 Enqueuing Move request for scope (-0.16, 0.26)
21:36:32.267 00.004 7680 Worker thread wakes up
21:36:32.267 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.26) opts 0xd
21:36:32.267 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.26)
21:36:32.267 00.000 7680 Moving (-0.16, 0.26) raw xDistance=0.11 yDistance=-0.30
21:36:32.267 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:36:32.267 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:36:32.267 00.000 7680 MoveAxis(E, 0, ABG)
21:36:32.267 00.000 7680 Move returns status 0, amount 0
21:36:32.267 00.000 7680 MoveAxis(N, 165, ABG)
21:36:32.267 00.000 7680 Guiding  Dir = 0, Dur = 165
21:36:32.269 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:36:32.273 00.004 7680 IsSlewing returns 0
21:36:32.273 00.000 7680 IsGuiding returns 0
21:36:32.273 00.000 7680 PulseGuide returned control before completion, sleep 175
21:36:32.290 00.017 6120 UpdateGuideState exits: m=5446 SNR=48.0
21:36:32.296 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:32.303 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:32.307 00.004 6120 Enqueuing Expose request
21:36:32.454 00.147 7680 IsGuiding returns 1
21:36:32.455 00.001 7680 scope still moving after pulse duration time elapsed
21:36:32.487 00.032 7680 IsSlewing returns 0
21:36:32.488 00.001 7680 IsGuiding returns 0
21:36:32.488 00.000 7680 scope move finished after 165 + 50 ms
21:36:32.488 00.000 7680 Move returns status 0, amount 165
21:36:32.488 00.000 7680 move complete, result=0
21:36:32.489 00.001 7680 worker thread done servicing request
21:36:32.489 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 165 ms NORTH
21:36:32.495 00.006 7680 Worker thread wakes up
21:36:32.495 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:32.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:33.753 01.258 7680 Exposure complete
21:36:33.864 00.111 7680 worker thread done servicing request
21:36:33.865 00.001 6120 OnExposeComplete: enter
21:36:33.869 00.004 6120 UpdateGuideState(): m_state=6
21:36:33.873 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
21:36:33.878 00.005 6120 Star::Find returns 1 (0), X=1201.95, Y=1044.73, Mass=5529, SNR=47.9, Peak=122 HFD=6.8
21:36:33.881 00.003 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.58 = -0.70)
21:36:33.885 00.004 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.31 = -0.97)
21:36:33.889 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.16 hyp=0.33 cameraTheta=2.63 mountX=0.26 mountY=-0.28, mountTheta=-0.82
21:36:33.895 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.16, opts=13)
21:36:33.898 00.003 6120 Enqueuing Move request for scope (-0.29, 0.16)
21:36:33.901 00.003 7680 Worker thread wakes up
21:36:33.902 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.16) opts 0xd
21:36:33.902 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.16)
21:36:33.902 00.000 7680 Moving (-0.29, 0.16) raw xDistance=0.26 yDistance=-0.28
21:36:33.902 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
21:36:33.902 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:36:33.904 00.002 7680 MoveAxis(W, 108, ABG)
21:36:33.904 00.000 7680 Guiding  Dir = 3, Dur = 108
21:36:33.904 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:36:33.908 00.004 7680 IsSlewing returns 0
21:36:33.908 00.000 7680 IsGuiding returns 0
21:36:33.908 00.000 7680 PulseGuide returned control before completion, sleep 118
21:36:33.931 00.023 6120 UpdateGuideState exits: m=5529 SNR=47.9
21:36:33.934 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:33.938 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:33.943 00.005 6120 Enqueuing Expose request
21:36:34.038 00.095 7680 IsGuiding returns 1
21:36:34.038 00.000 7680 scope still moving after pulse duration time elapsed
21:36:34.068 00.030 7680 IsSlewing returns 0
21:36:34.069 00.001 7680 IsGuiding returns 0
21:36:34.070 00.001 7680 scope move finished after 108 + 53 ms
21:36:34.070 00.000 7680 Move returns status 0, amount 108
21:36:34.070 00.000 7680 MoveAxis(N, 150, ABG)
21:36:34.070 00.000 7680 Guiding  Dir = 0, Dur = 150
21:36:34.072 00.002 7680 IsSlewing returns 0
21:36:34.072 00.000 7680 IsGuiding returns 0
21:36:34.073 00.001 7680 PulseGuide returned control before completion, sleep 160
21:36:34.242 00.169 7680 IsGuiding returns 1
21:36:34.242 00.000 7680 scope still moving after pulse duration time elapsed
21:36:34.271 00.029 7680 IsSlewing returns 0
21:36:34.271 00.000 7680 IsGuiding returns 0
21:36:34.272 00.001 7680 scope move finished after 150 + 49 ms
21:36:34.273 00.001 7680 Move returns status 0, amount 150
21:36:34.273 00.000 7680 move complete, result=0
21:36:34.273 00.000 7680 worker thread done servicing request
21:36:34.274 00.001 6120 GuideStep: 0.3 px 108 ms WEST, -0.3 px 150 ms NORTH
21:36:34.280 00.006 7680 Worker thread wakes up
21:36:34.280 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:34.280 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:35.528 01.248 7680 Exposure complete
21:36:35.639 00.111 7680 worker thread done servicing request
21:36:35.639 00.000 6120 OnExposeComplete: enter
21:36:35.645 00.006 6120 UpdateGuideState(): m_state=6
21:36:35.649 00.004 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
21:36:35.654 00.005 6120 Star::Find returns 1 (0), X=1202.16, Y=1044.77, Mass=5479, SNR=48.5, Peak=128 HFD=6.8
21:36:35.657 00.003 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
21:36:35.661 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
21:36:35.665 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.93 mountX=0.04 mountY=-0.22, mountTheta=-1.40
21:36:35.670 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.21, opts=13)
21:36:35.676 00.006 6120 Enqueuing Move request for scope (-0.08, 0.21)
21:36:35.680 00.004 7680 Worker thread wakes up
21:36:35.680 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
21:36:35.680 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
21:36:35.681 00.001 7680 Moving (-0.08, 0.21) raw xDistance=0.04 yDistance=-0.22
21:36:35.681 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:36:35.681 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:36:35.681 00.000 7680 MoveAxis(E, 0, ABG)
21:36:35.681 00.000 7680 Move returns status 0, amount 0
21:36:35.683 00.002 7680 MoveAxis(N, 121, ABG)
21:36:35.683 00.000 7680 Guiding  Dir = 0, Dur = 121
21:36:35.683 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=226, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:36:35.687 00.004 7680 IsSlewing returns 0
21:36:35.688 00.001 7680 IsGuiding returns 0
21:36:35.688 00.000 7680 PulseGuide returned control before completion, sleep 131
21:36:35.708 00.020 6120 UpdateGuideState exits: m=5479 SNR=48.5
21:36:35.713 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:35.717 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:35.721 00.004 6120 Enqueuing Expose request
21:36:35.833 00.112 7680 IsGuiding returns 1
21:36:35.834 00.001 7680 scope still moving after pulse duration time elapsed
21:36:35.866 00.032 7680 IsSlewing returns 0
21:36:35.867 00.001 7680 IsGuiding returns 0
21:36:35.868 00.001 7680 scope move finished after 121 + 58 ms
21:36:35.868 00.000 7680 Move returns status 0, amount 121
21:36:35.868 00.000 7680 move complete, result=0
21:36:35.868 00.000 7680 worker thread done servicing request
21:36:35.869 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 121 ms NORTH
21:36:35.875 00.006 7680 Worker thread wakes up
21:36:35.875 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:35.875 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:37.124 01.249 7680 Exposure complete
21:36:37.223 00.099 7680 worker thread done servicing request
21:36:37.223 00.000 6120 OnExposeComplete: enter
21:36:37.228 00.005 6120 UpdateGuideState(): m_state=6
21:36:37.233 00.005 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
21:36:37.237 00.004 6120 Star::Find returns 1 (0), X=1202.06, Y=1044.76, Mass=5580, SNR=47.8, Peak=130 HFD=6.8
21:36:37.242 00.005 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
21:36:37.245 00.003 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
21:36:37.249 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.20 hyp=0.27 cameraTheta=2.31 mountX=0.14 mountY=-0.26, mountTheta=-1.07
21:36:37.254 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.20, opts=13)
21:36:37.258 00.004 6120 Enqueuing Move request for scope (-0.18, 0.20)
21:36:37.262 00.004 7680 Worker thread wakes up
21:36:37.262 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.20) opts 0xd
21:36:37.262 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.20)
21:36:37.262 00.000 7680 Moving (-0.18, 0.20) raw xDistance=0.14 yDistance=-0.26
21:36:37.263 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:36:37.263 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:36:37.263 00.000 7680 MoveAxis(E, 0, ABG)
21:36:37.263 00.000 7680 Move returns status 0, amount 0
21:36:37.263 00.000 7680 MoveAxis(N, 140, ABG)
21:36:37.263 00.000 7680 Guiding  Dir = 0, Dur = 140
21:36:37.264 00.001 7680 IsSlewing returns 0
21:36:37.265 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:36:37.269 00.004 7680 IsGuiding returns 0
21:36:37.270 00.001 7680 PulseGuide returned control before completion, sleep 150
21:36:37.292 00.022 6120 UpdateGuideState exits: m=5580 SNR=47.8
21:36:37.298 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:37.303 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:37.307 00.004 6120 Enqueuing Expose request
21:36:37.425 00.118 7680 IsGuiding returns 1
21:36:37.425 00.000 7680 scope still moving after pulse duration time elapsed
21:36:37.456 00.031 7680 IsSlewing returns 0
21:36:37.457 00.001 7680 IsGuiding returns 0
21:36:37.457 00.000 7680 scope move finished after 140 + 47 ms
21:36:37.458 00.001 7680 Move returns status 0, amount 140
21:36:37.459 00.001 7680 move complete, result=0
21:36:37.460 00.001 7680 worker thread done servicing request
21:36:37.460 00.000 7680 Worker thread wakes up
21:36:37.461 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 140 ms NORTH
21:36:37.466 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:37.467 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:38.714 01.247 7680 Exposure complete
21:36:38.816 00.102 7680 worker thread done servicing request
21:36:38.816 00.000 6120 OnExposeComplete: enter
21:36:38.820 00.004 6120 UpdateGuideState(): m_state=6
21:36:38.824 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
21:36:38.827 00.003 6120 Star::Find returns 1 (0), X=1201.93, Y=1044.77, Mass=5514, SNR=47.4, Peak=122 HFD=6.8
21:36:38.832 00.005 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.51 = -0.78)
21:36:38.838 00.006 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
21:36:38.841 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=0.21 hyp=0.37 cameraTheta=2.55 mountX=0.27 mountY=-0.32, mountTheta=-0.88
21:36:38.846 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.21, opts=13)
21:36:38.849 00.003 6120 Enqueuing Move request for scope (-0.31, 0.21)
21:36:38.853 00.004 7680 Worker thread wakes up
21:36:38.854 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.21) opts 0xd
21:36:38.854 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.21)
21:36:38.854 00.000 7680 Moving (-0.31, 0.21) raw xDistance=0.27 yDistance=-0.32
21:36:38.854 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
21:36:38.854 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:36:38.854 00.000 7680 MoveAxis(W, 113, ABG)
21:36:38.854 00.000 7680 Guiding  Dir = 3, Dur = 113
21:36:38.856 00.002 7680 IsSlewing returns 0
21:36:38.856 00.000 7680 IsGuiding returns 0
21:36:38.856 00.000 7680 PulseGuide returned control before completion, sleep 123
21:36:38.857 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:36:38.881 00.024 6120 UpdateGuideState exits: m=5514 SNR=47.4
21:36:38.887 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:38.894 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:38.902 00.008 6120 Enqueuing Expose request
21:36:38.990 00.088 7680 IsGuiding returns 1
21:36:38.990 00.000 7680 scope still moving after pulse duration time elapsed
21:36:39.020 00.030 7680 IsSlewing returns 0
21:36:39.020 00.000 7680 IsGuiding returns 0
21:36:39.021 00.001 7680 scope move finished after 113 + 52 ms
21:36:39.021 00.000 7680 Move returns status 0, amount 113
21:36:39.021 00.000 7680 MoveAxis(N, 176, ABG)
21:36:39.021 00.000 7680 Guiding  Dir = 0, Dur = 176
21:36:39.021 00.000 7680 IsSlewing returns 0
21:36:39.023 00.002 7680 IsGuiding returns 0
21:36:39.023 00.000 7680 PulseGuide returned control before completion, sleep 186
21:36:39.224 00.201 7680 IsGuiding returns 1
21:36:39.226 00.002 7680 scope still moving after pulse duration time elapsed
21:36:39.256 00.030 7680 IsSlewing returns 0
21:36:39.257 00.001 7680 IsGuiding returns 0
21:36:39.258 00.001 7680 scope move finished after 176 + 58 ms
21:36:39.259 00.001 7680 Move returns status 0, amount 176
21:36:39.259 00.000 7680 move complete, result=0
21:36:39.259 00.000 7680 worker thread done servicing request
21:36:39.259 00.000 7680 Worker thread wakes up
21:36:39.260 00.001 6120 GuideStep: 0.3 px 113 ms WEST, -0.3 px 176 ms NORTH
21:36:39.268 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:39.268 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:40.521 01.253 7680 Exposure complete
21:36:40.629 00.108 7680 worker thread done servicing request
21:36:40.630 00.001 6120 OnExposeComplete: enter
21:36:40.634 00.004 6120 UpdateGuideState(): m_state=6
21:36:40.637 00.003 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
21:36:40.641 00.004 6120 Star::Find returns 1 (0), X=1202.06, Y=1044.59, Mass=5232, SNR=46.7, Peak=121 HFD=6.8
21:36:40.645 00.004 6120 CameraToMount -- cameraTheta (3.01) - m_xAngle (-2.95) = xAngle (5.97 = -0.32)
21:36:40.648 00.003 6120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.70 = -0.59)
21:36:40.653 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.01 mountX=0.17 mountY=-0.10, mountTheta=-0.53
21:36:40.657 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.02, opts=13)
21:36:40.662 00.005 6120 Enqueuing Move request for scope (-0.18, 0.02)
21:36:40.665 00.003 7680 Worker thread wakes up
21:36:40.666 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
21:36:40.666 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
21:36:40.668 00.002 7680 Moving (-0.18, 0.02) raw xDistance=0.17 yDistance=-0.10
21:36:40.668 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:36:40.668 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:36:40.668 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:36:40.669 00.001 7680 MoveAxis(E, 0, ABG)
21:36:40.669 00.000 7680 Move returns status 0, amount 0
21:36:40.669 00.000 7680 MoveAxis(N, 0, ABG)
21:36:40.669 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:36:40.674 00.005 7680 Move returns status 0, amount 0
21:36:40.674 00.000 7680 move complete, result=0
21:36:40.674 00.000 7680 worker thread done servicing request
21:36:40.690 00.016 6120 UpdateGuideState exits: m=5232 SNR=46.7
21:36:40.693 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:40.696 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:40.700 00.004 6120 Enqueuing Expose request
21:36:40.703 00.003 7680 Worker thread wakes up
21:36:40.704 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:36:40.707 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:40.707 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:41.954 01.247 7680 Exposure complete
21:36:42.058 00.104 7680 worker thread done servicing request
21:36:42.058 00.000 6120 OnExposeComplete: enter
21:36:42.063 00.005 6120 UpdateGuideState(): m_state=6
21:36:42.067 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
21:36:42.071 00.004 6120 Star::Find returns 1 (0), X=1202.03, Y=1044.84, Mass=5514, SNR=48.2, Peak=127 HFD=6.7
21:36:42.075 00.004 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
21:36:42.080 00.005 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
21:36:42.084 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.27 hyp=0.35 cameraTheta=2.23 mountX=0.16 mountY=-0.34, mountTheta=-1.14
21:36:42.090 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.27, opts=13)
21:36:42.094 00.004 6120 Enqueuing Move request for scope (-0.21, 0.27)
21:36:42.099 00.005 7680 Worker thread wakes up
21:36:42.099 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.27) opts 0xd
21:36:42.099 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.27)
21:36:42.099 00.000 7680 Moving (-0.21, 0.27) raw xDistance=0.16 yDistance=-0.34
21:36:42.099 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:36:42.099 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:36:42.100 00.001 7680 MoveAxis(E, 0, ABG)
21:36:42.100 00.000 7680 Move returns status 0, amount 0
21:36:42.100 00.000 7680 MoveAxis(N, 184, ABG)
21:36:42.100 00.000 7680 Guiding  Dir = 0, Dur = 184
21:36:42.100 00.000 7680 IsSlewing returns 0
21:36:42.101 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=194, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:36:42.106 00.005 7680 IsGuiding returns 0
21:36:42.106 00.000 7680 PulseGuide returned control before completion, sleep 194
21:36:42.128 00.022 6120 UpdateGuideState exits: m=5514 SNR=48.2
21:36:42.132 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:42.137 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:42.143 00.006 6120 Enqueuing Expose request
21:36:42.305 00.162 7680 IsGuiding returns 1
21:36:42.307 00.002 7680 scope still moving after pulse duration time elapsed
21:36:42.336 00.029 7680 IsSlewing returns 0
21:36:42.337 00.001 7680 IsGuiding returns 0
21:36:42.338 00.001 7680 scope move finished after 184 + 48 ms
21:36:42.338 00.000 7680 Move returns status 0, amount 184
21:36:42.339 00.001 7680 move complete, result=0
21:36:42.339 00.000 7680 worker thread done servicing request
21:36:42.340 00.001 7680 Worker thread wakes up
21:36:42.340 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 184 ms NORTH
21:36:42.347 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:42.347 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:43.596 01.249 7680 Exposure complete
21:36:43.704 00.108 7680 worker thread done servicing request
21:36:43.704 00.000 6120 OnExposeComplete: enter
21:36:43.709 00.005 6120 UpdateGuideState(): m_state=6
21:36:43.712 00.003 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
21:36:43.716 00.004 6120 Star::Find returns 1 (0), X=1202.04, Y=1044.70, Mass=5792, SNR=49.2, Peak=134 HFD=6.8
21:36:43.720 00.004 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.51 = -0.78)
21:36:43.724 00.004 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
21:36:43.727 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.24 cameraTheta=2.55 mountX=0.17 mountY=-0.21, mountTheta=-0.88
21:36:43.731 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.13, opts=13)
21:36:43.735 00.004 6120 Enqueuing Move request for scope (-0.20, 0.13)
21:36:43.739 00.004 7680 Worker thread wakes up
21:36:43.739 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.13) opts 0xd
21:36:43.739 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.13)
21:36:43.740 00.001 7680 Moving (-0.20, 0.13) raw xDistance=0.17 yDistance=-0.21
21:36:43.740 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:36:43.741 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:36:43.741 00.000 7680 MoveAxis(E, 0, ABG)
21:36:43.741 00.000 7680 Move returns status 0, amount 0
21:36:43.741 00.000 7680 MoveAxis(N, 113, ABG)
21:36:43.741 00.000 7680 Guiding  Dir = 0, Dur = 113
21:36:43.741 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:36:43.746 00.005 7680 IsSlewing returns 0
21:36:43.746 00.000 7680 IsGuiding returns 0
21:36:43.746 00.000 7680 PulseGuide returned control before completion, sleep 123
21:36:43.768 00.022 6120 UpdateGuideState exits: m=5792 SNR=49.2
21:36:43.773 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:43.778 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:43.782 00.004 6120 Enqueuing Expose request
21:36:43.885 00.103 7680 IsGuiding returns 1
21:36:43.886 00.001 7680 scope still moving after pulse duration time elapsed
21:36:43.918 00.032 7680 IsSlewing returns 0
21:36:43.918 00.000 7680 IsGuiding returns 0
21:36:43.919 00.001 7680 scope move finished after 113 + 59 ms
21:36:43.920 00.001 7680 Move returns status 0, amount 113
21:36:43.920 00.000 7680 move complete, result=0
21:36:43.921 00.001 7680 worker thread done servicing request
21:36:43.921 00.000 7680 Worker thread wakes up
21:36:43.923 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 113 ms NORTH
21:36:43.929 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:43.929 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:45.181 01.252 7680 Exposure complete
21:36:45.292 00.111 7680 worker thread done servicing request
21:36:45.292 00.000 6120 OnExposeComplete: enter
21:36:45.295 00.003 6120 UpdateGuideState(): m_state=6
21:36:45.300 00.005 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
21:36:45.304 00.004 6120 Star::Find returns 1 (0), X=1202.00, Y=1044.86, Mass=5545, SNR=48.3, Peak=124 HFD=6.9
21:36:45.308 00.004 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.21 = -1.08)
21:36:45.312 00.004 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
21:36:45.316 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.29 hyp=0.38 cameraTheta=2.25 mountX=0.18 mountY=-0.37, mountTheta=-1.12
21:36:45.321 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.29, opts=13)
21:36:45.324 00.003 6120 Enqueuing Move request for scope (-0.24, 0.29)
21:36:45.328 00.004 7680 Worker thread wakes up
21:36:45.328 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.29) opts 0xd
21:36:45.328 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.29)
21:36:45.328 00.000 7680 Moving (-0.24, 0.29) raw xDistance=0.18 yDistance=-0.37
21:36:45.328 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:36:45.329 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:36:45.329 00.000 7680 MoveAxis(E, 0, ABG)
21:36:45.329 00.000 7680 Move returns status 0, amount 0
21:36:45.329 00.000 7680 MoveAxis(N, 201, ABG)
21:36:45.329 00.000 7680 Guiding  Dir = 0, Dur = 201
21:36:45.329 00.000 7680 IsSlewing returns 0
21:36:45.330 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=194, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:36:45.334 00.004 7680 IsGuiding returns 0
21:36:45.335 00.001 7680 PulseGuide returned control before completion, sleep 211
21:36:45.355 00.020 6120 UpdateGuideState exits: m=5545 SNR=48.3
21:36:45.360 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:45.364 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:45.368 00.004 6120 Enqueuing Expose request
21:36:45.561 00.193 7680 IsGuiding returns 1
21:36:45.563 00.002 7680 scope still moving after pulse duration time elapsed
21:36:45.592 00.029 7680 IsSlewing returns 0
21:36:45.593 00.001 7680 IsGuiding returns 0
21:36:45.594 00.001 7680 scope move finished after 201 + 57 ms
21:36:45.594 00.000 7680 Move returns status 0, amount 201
21:36:45.595 00.001 7680 move complete, result=0
21:36:45.595 00.000 7680 worker thread done servicing request
21:36:45.595 00.000 7680 Worker thread wakes up
21:36:45.596 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 201 ms NORTH
21:36:45.602 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:45.602 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:46.842 01.240 7680 Exposure complete
21:36:46.945 00.103 7680 worker thread done servicing request
21:36:46.946 00.001 6120 OnExposeComplete: enter
21:36:46.951 00.005 6120 UpdateGuideState(): m_state=6
21:36:46.958 00.007 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
21:36:46.964 00.006 6120 Star::Find returns 1 (0), X=1201.93, Y=1044.58, Mass=5478, SNR=47.7, Peak=123 HFD=6.8
21:36:46.969 00.005 6120 CameraToMount -- cameraTheta (3.09) - m_xAngle (-2.95) = xAngle (6.05 = -0.24)
21:36:46.972 00.003 6120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.78 = -0.50)
21:36:46.977 00.005 6120 CameraToMount -- cameraX=-0.31 cameraY=0.02 hyp=0.31 cameraTheta=3.09 mountX=0.30 mountY=-0.15, mountTheta=-0.46
21:36:46.983 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.02, opts=13)
21:36:46.988 00.005 6120 Enqueuing Move request for scope (-0.31, 0.02)
21:36:46.993 00.005 7680 Worker thread wakes up
21:36:46.993 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.02) opts 0xd
21:36:46.993 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.02)
21:36:46.993 00.000 7680 Moving (-0.31, 0.02) raw xDistance=0.30 yDistance=-0.15
21:36:46.994 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
21:36:46.994 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:36:46.994 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:36:46.994 00.000 7680 MoveAxis(W, 129, ABG)
21:36:46.995 00.001 7680 Guiding  Dir = 3, Dur = 129
21:36:46.995 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:36:47.000 00.005 7680 IsSlewing returns 0
21:36:47.000 00.000 7680 IsGuiding returns 0
21:36:47.000 00.000 7680 PulseGuide returned control before completion, sleep 139
21:36:47.027 00.027 6120 UpdateGuideState exits: m=5478 SNR=47.7
21:36:47.034 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:47.040 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:47.047 00.007 6120 Enqueuing Expose request
21:36:47.143 00.096 7680 IsGuiding returns 1
21:36:47.143 00.000 7680 scope still moving after pulse duration time elapsed
21:36:47.174 00.031 7680 IsSlewing returns 0
21:36:47.177 00.003 7680 IsGuiding returns 0
21:36:47.177 00.000 7680 scope move finished after 129 + 47 ms
21:36:47.178 00.001 7680 Move returns status 0, amount 129
21:36:47.178 00.000 7680 MoveAxis(N, 0, ABG)
21:36:47.178 00.000 7680 Move returns status 0, amount 0
21:36:47.179 00.001 7680 move complete, result=0
21:36:47.179 00.000 7680 worker thread done servicing request
21:36:47.179 00.000 6120 GuideStep: 0.3 px 129 ms WEST, -0.2 px 0 ms NORTH
21:36:47.186 00.007 7680 Worker thread wakes up
21:36:47.187 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:47.187 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:48.435 01.248 7680 Exposure complete
21:36:48.548 00.113 7680 worker thread done servicing request
21:36:48.548 00.000 6120 OnExposeComplete: enter
21:36:48.553 00.005 6120 UpdateGuideState(): m_state=6
21:36:48.557 00.004 6120 Star::Find(15, 1201, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
21:36:48.561 00.004 6120 Star::Find returns 1 (0), X=1202.15, Y=1044.92, Mass=5139, SNR=44.7, Peak=124 HFD=6.6
21:36:48.565 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
21:36:48.568 00.003 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
21:36:48.572 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.36 hyp=0.37 cameraTheta=1.83 mountX=0.03 mountY=-0.36, mountTheta=-1.50
21:36:48.575 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.36, opts=13)
21:36:48.581 00.006 6120 Enqueuing Move request for scope (-0.09, 0.36)
21:36:48.587 00.006 7680 Worker thread wakes up
21:36:48.587 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.36) opts 0xd
21:36:48.587 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.36)
21:36:48.587 00.000 7680 Moving (-0.09, 0.36) raw xDistance=0.03 yDistance=-0.36
21:36:48.588 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:36:48.588 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:36:48.588 00.000 7680 MoveAxis(E, 0, ABG)
21:36:48.588 00.000 7680 Move returns status 0, amount 0
21:36:48.588 00.000 7680 MoveAxis(N, 196, ABG)
21:36:48.589 00.001 7680 Guiding  Dir = 0, Dur = 196
21:36:48.589 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:36:48.594 00.005 7680 IsSlewing returns 0
21:36:48.595 00.001 7680 IsGuiding returns 0
21:36:48.595 00.000 7680 PulseGuide returned control before completion, sleep 206
21:36:48.616 00.021 6120 UpdateGuideState exits: m=5139 SNR=44.7
21:36:48.621 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:48.626 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:48.629 00.003 6120 Enqueuing Expose request
21:36:48.806 00.177 7680 IsGuiding returns 1
21:36:48.806 00.000 7680 scope still moving after pulse duration time elapsed
21:36:48.836 00.030 7680 IsSlewing returns 0
21:36:48.836 00.000 7680 IsGuiding returns 1
21:36:48.868 00.032 7680 IsSlewing returns 0
21:36:48.869 00.001 7680 IsGuiding returns 1
21:36:48.899 00.030 7680 IsSlewing returns 0
21:36:48.899 00.000 7680 IsGuiding returns 0
21:36:48.900 00.001 7680 scope move finished after 196 + 108 ms
21:36:48.900 00.000 7680 Move returns status 0, amount 196
21:36:48.900 00.000 7680 move complete, result=0
21:36:48.901 00.001 7680 worker thread done servicing request
21:36:48.901 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 196 ms NORTH
21:36:48.909 00.008 7680 Worker thread wakes up
21:36:48.914 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:48.916 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:50.161 01.245 7680 Exposure complete
21:36:50.270 00.109 7680 worker thread done servicing request
21:36:50.271 00.001 6120 OnExposeComplete: enter
21:36:50.275 00.004 6120 UpdateGuideState(): m_state=6
21:36:50.279 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
21:36:50.283 00.004 6120 Star::Find returns 1 (0), X=1202.37, Y=1044.48, Mass=5571, SNR=48.8, Peak=124 HFD=7.1
21:36:50.287 00.004 6120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-2.95) = xAngle (2.38 = 2.38)
21:36:50.290 00.003 6120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.11 = 2.11)
21:36:50.295 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.58 mountX=-0.11 mountY=0.13, mountTheta=2.27
21:36:50.302 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.08, opts=13)
21:36:50.305 00.003 6120 Enqueuing Move request for scope (0.13, -0.08)
21:36:50.310 00.005 7680 Worker thread wakes up
21:36:50.310 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
21:36:50.310 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
21:36:50.311 00.001 7680 Moving (0.13, -0.08) raw xDistance=-0.11 yDistance=0.13
21:36:50.311 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:36:50.311 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:36:50.311 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:36:50.312 00.001 7680 MoveAxis(E, 0, ABG)
21:36:50.312 00.000 7680 Move returns status 0, amount 0
21:36:50.312 00.000 7680 MoveAxis(N, 0, ABG)
21:36:50.312 00.000 7680 Move returns status 0, amount 0
21:36:50.313 00.001 7680 move complete, result=0
21:36:50.313 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:36:50.318 00.005 7680 worker thread done servicing request
21:36:50.339 00.021 6120 UpdateGuideState exits: m=5571 SNR=48.8
21:36:50.342 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:50.347 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:50.350 00.003 6120 Enqueuing Expose request
21:36:50.353 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:36:50.359 00.006 7680 Worker thread wakes up
21:36:50.359 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:50.359 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:51.606 01.247 7680 Exposure complete
21:36:51.705 00.099 7680 worker thread done servicing request
21:36:51.705 00.000 6120 OnExposeComplete: enter
21:36:51.710 00.005 6120 UpdateGuideState(): m_state=6
21:36:51.715 00.005 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
21:36:51.720 00.005 6120 Star::Find returns 1 (0), X=1202.18, Y=1044.79, Mass=5439, SNR=47.3, Peak=133 HFD=6.7
21:36:51.723 00.003 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
21:36:51.727 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
21:36:51.732 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.86 mountX=0.02 mountY=-0.23, mountTheta=-1.47
21:36:51.739 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.22, opts=13)
21:36:51.743 00.004 6120 Enqueuing Move request for scope (-0.07, 0.22)
21:36:51.746 00.003 7680 Worker thread wakes up
21:36:51.746 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
21:36:51.748 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
21:36:51.748 00.000 7680 Moving (-0.07, 0.22) raw xDistance=0.02 yDistance=-0.23
21:36:51.748 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:36:51.748 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:36:51.748 00.000 7680 MoveAxis(E, 0, ABG)
21:36:51.748 00.000 7680 Move returns status 0, amount 0
21:36:51.749 00.001 7680 MoveAxis(N, 124, ABG)
21:36:51.749 00.000 7680 Guiding  Dir = 0, Dur = 124
21:36:51.749 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:36:51.753 00.004 7680 IsSlewing returns 0
21:36:51.753 00.000 7680 IsGuiding returns 0
21:36:51.753 00.000 7680 PulseGuide returned control before completion, sleep 134
21:36:51.775 00.022 6120 UpdateGuideState exits: m=5439 SNR=47.3
21:36:51.778 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:51.783 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:51.787 00.004 6120 Enqueuing Expose request
21:36:51.890 00.103 7680 IsGuiding returns 1
21:36:51.890 00.000 7680 scope still moving after pulse duration time elapsed
21:36:51.921 00.031 7680 IsSlewing returns 0
21:36:51.922 00.001 7680 IsGuiding returns 0
21:36:51.923 00.001 7680 scope move finished after 124 + 45 ms
21:36:51.924 00.001 7680 Move returns status 0, amount 124
21:36:51.924 00.000 7680 move complete, result=0
21:36:51.924 00.000 7680 worker thread done servicing request
21:36:51.925 00.001 7680 Worker thread wakes up
21:36:51.925 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 124 ms NORTH
21:36:51.932 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:51.933 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:53.185 01.252 7680 Exposure complete
21:36:53.306 00.121 7680 worker thread done servicing request
21:36:53.306 00.000 6120 OnExposeComplete: enter
21:36:53.310 00.004 6120 UpdateGuideState(): m_state=6
21:36:53.314 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
21:36:53.318 00.004 6120 Star::Find returns 1 (0), X=1202.47, Y=1044.97, Mass=5625, SNR=48.4, Peak=128 HFD=6.7
21:36:53.322 00.004 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.01 = -2.27)
21:36:53.328 00.006 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.54)
21:36:53.334 00.006 6120 CameraToMount -- cameraX=0.23 cameraY=0.41 hyp=0.47 cameraTheta=1.06 mountX=-0.30 mountY=-0.27, mountTheta=-2.42
21:36:53.339 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.41, opts=13)
21:36:53.344 00.005 6120 Enqueuing Move request for scope (0.23, 0.41)
21:36:53.348 00.004 7680 Worker thread wakes up
21:36:53.348 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.41) opts 0xd
21:36:53.348 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.41)
21:36:53.349 00.001 7680 Moving (0.23, 0.41) raw xDistance=-0.30 yDistance=-0.27
21:36:53.349 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
21:36:53.349 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:36:53.349 00.000 7680 MoveAxis(E, 128, ABG)
21:36:53.349 00.000 7680 Guiding  Dir = 2, Dur = 128
21:36:53.349 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:36:53.354 00.005 7680 IsSlewing returns 0
21:36:53.354 00.000 7680 IsGuiding returns 0
21:36:53.355 00.001 7680 PulseGuide returned control before completion, sleep 138
21:36:53.377 00.022 6120 UpdateGuideState exits: m=5625 SNR=48.4
21:36:53.382 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:53.385 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:53.390 00.005 6120 Enqueuing Expose request
21:36:53.504 00.114 7680 IsGuiding returns 1
21:36:53.505 00.001 7680 scope still moving after pulse duration time elapsed
21:36:53.535 00.030 7680 IsSlewing returns 0
21:36:53.537 00.002 7680 IsGuiding returns 0
21:36:53.538 00.001 7680 scope move finished after 128 + 55 ms
21:36:53.538 00.000 7680 Move returns status 0, amount 128
21:36:53.539 00.001 7680 MoveAxis(N, 144, ABG)
21:36:53.539 00.000 7680 Guiding  Dir = 0, Dur = 144
21:36:53.540 00.001 7680 IsSlewing returns 0
21:36:53.540 00.000 7680 IsGuiding returns 0
21:36:53.541 00.001 7680 PulseGuide returned control before completion, sleep 154
21:36:53.708 00.167 7680 IsGuiding returns 1
21:36:53.709 00.001 7680 scope still moving after pulse duration time elapsed
21:36:53.739 00.030 7680 IsSlewing returns 0
21:36:53.740 00.001 7680 IsGuiding returns 0
21:36:53.741 00.001 7680 scope move finished after 144 + 55 ms
21:36:53.741 00.000 7680 Move returns status 0, amount 144
21:36:53.741 00.000 7680 move complete, result=0
21:36:53.742 00.001 7680 worker thread done servicing request
21:36:53.742 00.000 6120 GuideStep: -0.3 px 128 ms EAST, -0.3 px 144 ms NORTH
21:36:53.748 00.006 7680 Worker thread wakes up
21:36:53.748 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:53.748 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:54.991 01.243 7680 Exposure complete
21:36:55.101 00.110 7680 worker thread done servicing request
21:36:55.102 00.001 6120 OnExposeComplete: enter
21:36:55.106 00.004 6120 UpdateGuideState(): m_state=6
21:36:55.110 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
21:36:55.115 00.005 6120 Star::Find returns 1 (0), X=1202.37, Y=1044.84, Mass=5399, SNR=45.1, Peak=134 HFD=6.5
21:36:55.119 00.004 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
21:36:55.125 00.006 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
21:36:55.128 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.28 hyp=0.31 cameraTheta=1.13 mountX=-0.18 mountY=-0.19, mountTheta=-2.33
21:36:55.135 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.28, opts=13)
21:36:55.140 00.005 6120 Enqueuing Move request for scope (0.13, 0.28)
21:36:55.144 00.004 7680 Worker thread wakes up
21:36:55.144 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.28) opts 0xd
21:36:55.144 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.28)
21:36:55.144 00.000 7680 Moving (0.13, 0.28) raw xDistance=-0.18 yDistance=-0.19
21:36:55.145 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:36:55.145 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:36:55.145 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:36:55.145 00.000 7680 MoveAxis(E, 0, ABG)
21:36:55.146 00.001 7680 Move returns status 0, amount 0
21:36:55.146 00.000 7680 MoveAxis(N, 0, ABG)
21:36:55.147 00.001 7680 Move returns status 0, amount 0
21:36:55.147 00.000 7680 move complete, result=0
21:36:55.147 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:36:55.152 00.005 7680 worker thread done servicing request
21:36:55.173 00.021 6120 UpdateGuideState exits: m=5399 SNR=45.1
21:36:55.177 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:55.181 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:55.186 00.005 6120 Enqueuing Expose request
21:36:55.190 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:36:55.195 00.005 7680 Worker thread wakes up
21:36:55.195 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:55.195 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:56.449 01.254 7680 Exposure complete
21:36:56.547 00.098 7680 worker thread done servicing request
21:36:56.547 00.000 6120 OnExposeComplete: enter
21:36:56.552 00.005 6120 UpdateGuideState(): m_state=6
21:36:56.556 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
21:36:56.559 00.003 6120 Star::Find returns 1 (0), X=1202.51, Y=1044.89, Mass=5520, SNR=47.0, Peak=128 HFD=6.5
21:36:56.563 00.004 6120 CameraToMount -- cameraTheta (0.90) - m_xAngle (-2.95) = xAngle (3.85 = -2.43)
21:36:56.567 00.004 6120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.58 = -2.70)
21:36:56.571 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=0.33 hyp=0.42 cameraTheta=0.90 mountX=-0.32 mountY=-0.18, mountTheta=-2.63
21:36:56.575 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.33, opts=13)
21:36:56.580 00.005 6120 Enqueuing Move request for scope (0.26, 0.33)
21:36:56.584 00.004 7680 Worker thread wakes up
21:36:56.584 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.33) opts 0xd
21:36:56.584 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.33)
21:36:56.584 00.000 7680 Moving (0.26, 0.33) raw xDistance=-0.32 yDistance=-0.18
21:36:56.584 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
21:36:56.585 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:36:56.585 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:36:56.585 00.000 7680 MoveAxis(E, 136, ABG)
21:36:56.585 00.000 7680 Guiding  Dir = 2, Dur = 136
21:36:56.586 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:36:56.590 00.004 7680 IsSlewing returns 0
21:36:56.591 00.001 7680 IsGuiding returns 0
21:36:56.591 00.000 7680 PulseGuide returned control before completion, sleep 146
21:36:56.611 00.020 6120 UpdateGuideState exits: m=5520 SNR=47.0
21:36:56.620 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:56.624 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:56.628 00.004 6120 Enqueuing Expose request
21:36:56.753 00.125 7680 IsGuiding returns 1
21:36:56.754 00.001 7680 scope still moving after pulse duration time elapsed
21:36:56.785 00.031 7680 IsSlewing returns 0
21:36:56.786 00.001 7680 IsGuiding returns 0
21:36:56.787 00.001 7680 scope move finished after 136 + 59 ms
21:36:56.788 00.001 7680 Move returns status 0, amount 136
21:36:56.788 00.000 7680 MoveAxis(N, 0, ABG)
21:36:56.789 00.001 7680 Move returns status 0, amount 0
21:36:56.789 00.000 7680 move complete, result=0
21:36:56.789 00.000 7680 worker thread done servicing request
21:36:56.789 00.000 6120 GuideStep: -0.3 px 136 ms EAST, -0.2 px 0 ms NORTH
21:36:56.796 00.007 7680 Worker thread wakes up
21:36:56.796 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:56.797 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:58.047 01.250 7680 Exposure complete
21:36:58.149 00.102 7680 worker thread done servicing request
21:36:58.149 00.000 6120 OnExposeComplete: enter
21:36:58.152 00.003 6120 UpdateGuideState(): m_state=6
21:36:58.157 00.005 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
21:36:58.160 00.003 6120 Star::Find returns 1 (0), X=1202.47, Y=1044.92, Mass=5500, SNR=47.6, Peak=121 HFD=6.8
21:36:58.165 00.005 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
21:36:58.170 00.005 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
21:36:58.175 00.005 6120 CameraToMount -- cameraX=0.22 cameraY=0.35 hyp=0.42 cameraTheta=1.00 mountX=-0.29 mountY=-0.22, mountTheta=-2.49
21:36:58.180 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.35, opts=13)
21:36:58.185 00.005 6120 Enqueuing Move request for scope (0.22, 0.35)
21:36:58.188 00.003 7680 Worker thread wakes up
21:36:58.188 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.35) opts 0xd
21:36:58.188 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.35)
21:36:58.188 00.000 7680 Moving (0.22, 0.35) raw xDistance=-0.29 yDistance=-0.22
21:36:58.189 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
21:36:58.189 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:36:58.189 00.000 7680 MoveAxis(E, 131, ABG)
21:36:58.189 00.000 7680 Guiding  Dir = 2, Dur = 131
21:36:58.189 00.000 7680 IsSlewing returns 0
21:36:58.189 00.000 7680 IsGuiding returns 0
21:36:58.191 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=188, med=0, FiltMin=0, FiltMax=160, Gamma=1.000
21:36:58.194 00.003 7680 PulseGuide returned control before completion, sleep 141
21:36:58.214 00.020 6120 UpdateGuideState exits: m=5500 SNR=47.6
21:36:58.218 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:58.221 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:58.225 00.004 6120 Enqueuing Expose request
21:36:58.350 00.125 7680 IsGuiding returns 0
21:36:58.351 00.001 7680 Move returns status 0, amount 131
21:36:58.352 00.001 7680 MoveAxis(N, 118, ABG)
21:36:58.353 00.001 7680 Guiding  Dir = 0, Dur = 118
21:36:58.353 00.000 7680 IsSlewing returns 0
21:36:58.354 00.001 7680 IsGuiding returns 0
21:36:58.355 00.001 7680 PulseGuide returned control before completion, sleep 128
21:36:58.491 00.136 7680 IsGuiding returns 1
21:36:58.492 00.001 7680 scope still moving after pulse duration time elapsed
21:36:58.522 00.030 7680 IsSlewing returns 0
21:36:58.524 00.002 7680 IsGuiding returns 0
21:36:58.524 00.000 7680 scope move finished after 118 + 51 ms
21:36:58.525 00.001 7680 Move returns status 0, amount 118
21:36:58.525 00.000 7680 move complete, result=0
21:36:58.525 00.000 7680 worker thread done servicing request
21:36:58.525 00.000 6120 GuideStep: -0.3 px 131 ms EAST, -0.2 px 118 ms NORTH
21:36:58.533 00.008 7680 Worker thread wakes up
21:36:58.533 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:36:58.533 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1187,1030,31,31)
21:36:59.190 00.657 6120 evsrv: cli 0FAF0158 connect
21:36:59.313 00.123 6120 case statement mapped state 6 to 3
21:36:59.318 00.005 6120 case statement mapped state 6 to 3
21:36:59.323 00.005 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"9bdd452e-7102-4c07-90ef-a803e85a508e"}
21:36:59.328 00.005 6120 case statement mapped state 6 to 3
21:36:59.331 00.003 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Guiding","id":"9bdd452e-7102-4c07-90ef-a803e85a508e"}
21:36:59.475 00.144 6120 evsrv: cli 0FAF0158 disconnect
21:36:59.480 00.005 6120 evsrv: cli 0FAF0478 connect
21:36:59.485 00.005 6120 case statement mapped state 6 to 3
21:36:59.489 00.004 6120 case statement mapped state 6 to 3
21:36:59.603 00.114 6120 evsrv: cli 0FAF0478 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"ddaae0da-b9e3-4c9b-af97-9a141f348408"}
21:36:59.607 00.004 6120 PhdController::Dither begins
21:36:59.611 00.004 6120 dither: size=5.00, dRA=2.11 dDec=0.14
21:36:59.613 00.002 6120 MountToCamera -- mountTheta (0.06) + m_xAngle (-2.95) = xAngle (-2.89 = -2.89)
21:36:59.617 00.004 6120 MountToCamera -- mountX=2.11 mountY=0.14 hyp=2.11 mountTheta=0.06 cameraX=-2.04, cameraY=-0.52 cameraTheta=-2.89
21:36:59.619 00.002 6120 setting lock position to (1200.20, 1044.04)
21:36:59.623 00.004 6120 Mount: notify guiding dithered (-2.0, -0.5)
21:36:59.626 00.003 6120 Status Line: Dither by 2.11,0.14
21:36:59.630 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
21:36:59.635 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
21:36:59.639 00.004 6120 evsrv: cli 0FAF0478 response: {"jsonrpc":"2.0","result":0,"id":"ddaae0da-b9e3-4c9b-af97-9a141f348408"}
21:36:59.643 00.004 6120 evsrv: cli 0FAF0478 disconnect
21:36:59.826 00.183 7680 Exposure complete
21:36:59.898 00.072 7680 worker thread done servicing request
21:36:59.898 00.000 6120 OnExposeComplete: enter
21:36:59.901 00.003 6120 UpdateGuideState(): m_state=6
21:36:59.905 00.004 6120 Star::Find(15, 1202, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
21:36:59.907 00.002 6120 Star::Find returns 1 (0), X=1202.03, Y=1045.25, Mass=5773, SNR=49.4, Peak=139 HFD=6.8
21:36:59.911 00.004 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
21:36:59.914 00.003 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
21:36:59.916 00.002 6120 CameraToMount -- cameraX=1.83 cameraY=1.21 hyp=2.20 cameraTheta=0.58 mountX=-2.03 mountY=-0.28, mountTheta=-3.00
21:36:59.921 00.005 6120 dither recenter: remaining=(-2.1,-0.1) step=(-2.1,-0.1)
21:36:59.924 00.003 6120 MountToCamera -- mountTheta (-3.08) + m_xAngle (-2.95) = xAngle (-6.03 = 0.25)
21:36:59.927 00.003 6120 MountToCamera -- mountX=-2.11 mountY=-0.14 hyp=2.11 mountTheta=-3.08 cameraX=2.04, cameraY=0.52 cameraTheta=0.25
21:36:59.930 00.003 6120 SchedulePrimaryMove(0D6325F0, x=2.04, y=0.52, opts=4)
21:36:59.934 00.004 6120 Enqueuing Move request for scope (2.04, 0.52)
21:36:59.936 00.002 7680 Worker thread wakes up
21:36:59.936 00.000 6120 Mount: notify direct move -2.11,-0.14
21:36:59.940 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (2.04, 0.52) opts 0x4
21:36:59.940 00.000 7680 Handling offset move in thread for scope, endpoint = (2.04, 0.52)
21:36:59.940 00.000 7680 Moving (2.04, 0.52) raw xDistance=-2.11 yDistance=-0.14
21:36:59.940 00.000 7680 MoveAxis(E, 1413, B)
21:36:59.940 00.000 7680 Guiding  Dir = 2, Dur = 1413
21:36:59.940 00.000 7680 IsSlewing returns 0
21:36:59.942 00.002 7680 IsGuiding returns 0
21:36:59.942 00.000 7680 PulseGuide returned control before completion, sleep 1423
21:36:59.943 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:36:59.964 00.021 6120 UpdateGuideState exits: m=5773 SNR=49.4
21:36:59.968 00.004 6120 PhdController: settling, locked = 1, distance = 2.40 (1.50) aobump = 0 frame = 1 / 99999
21:36:59.971 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764041819.971,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.40,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:36:59.975 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:59.978 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:36:59.982 00.004 6120 Enqueuing Expose request
21:37:01.379 01.397 7680 IsGuiding returns 1
21:37:01.379 00.000 7680 scope still moving after pulse duration time elapsed
21:37:01.410 00.031 7680 IsSlewing returns 0
21:37:01.410 00.000 7680 IsGuiding returns 0
21:37:01.410 00.000 7680 scope move finished after 1413 + 55 ms
21:37:01.410 00.000 7680 Move returns status 0, amount 1413
21:37:01.410 00.000 7680 MoveAxis(N, 73, B)
21:37:01.410 00.000 7680 Guiding  Dir = 0, Dur = 73
21:37:01.411 00.001 7680 IsSlewing returns 0
21:37:01.411 00.000 7680 IsGuiding returns 0
21:37:01.411 00.000 7680 PulseGuide returned control before completion, sleep 83
21:37:01.505 00.094 7680 IsGuiding returns 1
21:37:01.505 00.000 7680 scope still moving after pulse duration time elapsed
21:37:01.537 00.032 7680 IsSlewing returns 0
21:37:01.538 00.001 7680 IsGuiding returns 0
21:37:01.538 00.000 7680 scope move finished after 73 + 54 ms
21:37:01.540 00.002 7680 Move returns status 0, amount 73
21:37:01.540 00.000 7680 move complete, result=0
21:37:01.541 00.001 7680 worker thread done servicing request
21:37:01.541 00.000 7680 Worker thread wakes up
21:37:01.542 00.001 6120 GuideStep: -2.1 px 1413 ms EAST, -0.1 px 73 ms NORTH
21:37:01.550 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:01.550 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:02.797 01.247 7680 Exposure complete
21:37:02.902 00.105 7680 worker thread done servicing request
21:37:02.902 00.000 6120 OnExposeComplete: enter
21:37:02.909 00.007 6120 UpdateGuideState(): m_state=6
21:37:02.917 00.008 6120 Star::Find(15, 1202, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
21:37:02.923 00.006 6120 Star::Find returns 1 (0), X=1200.15, Y=1045.56, Mass=5495, SNR=47.6, Peak=138 HFD=6.9
21:37:02.927 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
21:37:02.933 00.006 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
21:37:02.940 00.007 6120 CameraToMount -- cameraX=-0.05 cameraY=1.52 hyp=1.52 cameraTheta=1.60 mountX=-0.24 mountY=-1.38, mountTheta=-1.74
21:37:02.946 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=1.52, opts=13)
21:37:02.949 00.003 6120 Enqueuing Move request for scope (-0.05, 1.52)
21:37:02.952 00.003 7680 Worker thread wakes up
21:37:02.953 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 1.52) opts 0xd
21:37:02.953 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 1.52)
21:37:02.953 00.000 7680 Moving (-0.05, 1.52) raw xDistance=-0.24 yDistance=-1.38
21:37:02.953 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
21:37:02.953 00.000 7680 resist switch: large excursion: input -1.38 thresh 0.60 direction from 0 to -1
21:37:02.953 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.15
21:37:02.953 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.38 from input -1.38
21:37:02.953 00.000 7680 MoveAxis(E, 101, ABG)
21:37:02.954 00.001 7680 Guiding  Dir = 2, Dur = 101
21:37:02.954 00.000 7680 IsSlewing returns 0
21:37:02.954 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:37:02.959 00.005 7680 IsGuiding returns 0
21:37:02.959 00.000 7680 PulseGuide returned control before completion, sleep 111
21:37:02.978 00.019 6120 UpdateGuideState exits: m=5495 SNR=47.6
21:37:02.983 00.005 6120 PhdController: settling, locked = 1, distance = 1.52 (1.50) aobump = 0 frame = 2 / 99999
21:37:02.987 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764041822.987,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.52,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:37:02.990 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:02.993 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:02.996 00.003 6120 Enqueuing Expose request
21:37:03.084 00.088 7680 IsGuiding returns 1
21:37:03.085 00.001 7680 scope still moving after pulse duration time elapsed
21:37:03.115 00.030 7680 IsSlewing returns 0
21:37:03.118 00.003 7680 IsGuiding returns 1
21:37:03.146 00.028 7680 IsSlewing returns 0
21:37:03.147 00.001 7680 IsGuiding returns 0
21:37:03.148 00.001 7680 scope move finished after 101 + 88 ms
21:37:03.150 00.002 7680 Move returns status 0, amount 101
21:37:03.150 00.000 7680 MoveAxis(N, 752, ABG)
21:37:03.150 00.000 7680 Guiding  Dir = 0, Dur = 752
21:37:03.151 00.001 7680 IsSlewing returns 0
21:37:03.151 00.000 7680 IsGuiding returns 0
21:37:03.152 00.001 7680 PulseGuide returned control before completion, sleep 762
21:37:03.922 00.770 7680 IsGuiding returns 1
21:37:03.923 00.001 7680 scope still moving after pulse duration time elapsed
21:37:03.953 00.030 7680 IsSlewing returns 0
21:37:03.954 00.001 7680 IsGuiding returns 0
21:37:03.954 00.000 7680 scope move finished after 752 + 51 ms
21:37:03.955 00.001 7680 Move returns status 0, amount 752
21:37:03.955 00.000 7680 move complete, result=0
21:37:03.956 00.001 7680 worker thread done servicing request
21:37:03.956 00.000 7680 Worker thread wakes up
21:37:03.956 00.000 6120 GuideStep: -0.2 px 101 ms EAST, -1.4 px 752 ms NORTH
21:37:03.963 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:03.963 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:05.209 01.246 7680 Exposure complete
21:37:05.309 00.100 7680 worker thread done servicing request
21:37:05.310 00.001 6120 OnExposeComplete: enter
21:37:05.314 00.004 6120 UpdateGuideState(): m_state=6
21:37:05.318 00.004 6120 Star::Find(15, 1200, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
21:37:05.321 00.003 6120 Star::Find returns 1 (0), X=1199.59, Y=1045.77, Mass=5088, SNR=45.6, Peak=132 HFD=6.4
21:37:05.327 00.006 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
21:37:05.331 00.004 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.69)
21:37:05.335 00.004 6120 CameraToMount -- cameraX=-0.61 cameraY=1.73 hyp=1.84 cameraTheta=1.91 mountX=0.28 mountY=-1.83, mountTheta=-1.42
21:37:05.341 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.61, y=1.73, opts=13)
21:37:05.346 00.005 6120 Enqueuing Move request for scope (-0.61, 1.73)
21:37:05.350 00.004 7680 Worker thread wakes up
21:37:05.350 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 1.73) opts 0xd
21:37:05.350 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.61, 1.73)
21:37:05.350 00.000 7680 Moving (-0.61, 1.73) raw xDistance=0.28 yDistance=-1.83
21:37:05.351 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
21:37:05.351 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.83 from input -1.83
21:37:05.351 00.000 7680 MoveAxis(W, 110, ABG)
21:37:05.351 00.000 7680 Guiding  Dir = 3, Dur = 110
21:37:05.351 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:37:05.357 00.006 7680 IsSlewing returns 0
21:37:05.358 00.001 7680 IsGuiding returns 0
21:37:05.358 00.000 7680 PulseGuide returned control before completion, sleep 120
21:37:05.378 00.020 6120 UpdateGuideState exits: m=5088 SNR=45.6
21:37:05.383 00.005 6120 PhdController: settling, locked = 1, distance = 1.62 (1.50) aobump = 0 frame = 3 / 99999
21:37:05.386 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764041825.386,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.62,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:37:05.392 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:05.397 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:05.401 00.004 6120 Enqueuing Expose request
21:37:05.484 00.083 7680 IsGuiding returns 1
21:37:05.484 00.000 7680 scope still moving after pulse duration time elapsed
21:37:05.512 00.028 7680 IsSlewing returns 0
21:37:05.513 00.001 7680 IsGuiding returns 0
21:37:05.514 00.001 7680 scope move finished after 110 + 45 ms
21:37:05.514 00.000 7680 Move returns status 0, amount 110
21:37:05.514 00.000 7680 MoveAxis(N, 991, ABG)
21:37:05.514 00.000 7680 Guiding  Dir = 0, Dur = 991
21:37:05.515 00.001 7680 IsSlewing returns 0
21:37:05.515 00.000 7680 IsGuiding returns 0
21:37:05.516 00.001 7680 PulseGuide returned control before completion, sleep 1001
21:37:06.519 01.003 7680 IsGuiding returns 1
21:37:06.520 00.001 7680 scope still moving after pulse duration time elapsed
21:37:06.549 00.029 7680 IsSlewing returns 0
21:37:06.551 00.002 7680 IsGuiding returns 0
21:37:06.551 00.000 7680 scope move finished after 991 + 44 ms
21:37:06.551 00.000 7680 Move returns status 0, amount 991
21:37:06.551 00.000 7680 move complete, result=0
21:37:06.552 00.001 7680 worker thread done servicing request
21:37:06.552 00.000 6120 GuideStep: 0.3 px 110 ms WEST, -1.8 px 991 ms NORTH
21:37:06.558 00.006 7680 Worker thread wakes up
21:37:06.558 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:06.558 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:07.813 01.255 7680 Exposure complete
21:37:07.905 00.092 7680 worker thread done servicing request
21:37:07.906 00.001 6120 OnExposeComplete: enter
21:37:07.910 00.004 6120 UpdateGuideState(): m_state=6
21:37:07.914 00.004 6120 Star::Find(15, 1199, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
21:37:07.918 00.004 6120 Star::Find returns 1 (0), X=1199.90, Y=1043.39, Mass=5942, SNR=50.2, Peak=125 HFD=6.9
21:37:07.922 00.004 6120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-2.95) = xAngle (0.96 = 0.96)
21:37:07.925 00.003 6120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.69 = 0.69)
21:37:07.929 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.65 hyp=0.71 cameraTheta=-1.99 mountX=0.41 mountY=0.45, mountTheta=0.84
21:37:07.933 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.65, opts=13)
21:37:07.936 00.003 6120 Enqueuing Move request for scope (-0.29, -0.65)
21:37:07.939 00.003 7680 Worker thread wakes up
21:37:07.939 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.65) opts 0xd
21:37:07.940 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.65)
21:37:07.940 00.000 7680 Moving (-0.29, -0.65) raw xDistance=0.41 yDistance=0.45
21:37:07.940 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
21:37:07.941 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:37:07.943 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
21:37:07.944 00.001 7680 MoveAxis(W, 180, ABG)
21:37:07.944 00.000 7680 Guiding  Dir = 3, Dur = 180
21:37:07.944 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:37:07.948 00.004 7680 IsSlewing returns 0
21:37:07.948 00.000 7680 IsGuiding returns 0
21:37:07.949 00.001 7680 PulseGuide returned control before completion, sleep 190
21:37:07.970 00.021 6120 UpdateGuideState exits: m=5942 SNR=50.2
21:37:07.975 00.005 6120 PhdController: settling, locked = 1, distance = 1.34 (1.50) aobump = 0 frame = 4 / 99999
21:37:07.979 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764041827.979,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.34,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:37:07.983 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:07.990 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:07.995 00.005 6120 Enqueuing Expose request
21:37:08.144 00.149 7680 IsGuiding returns 1
21:37:08.144 00.000 7680 scope still moving after pulse duration time elapsed
21:37:08.176 00.032 7680 IsSlewing returns 0
21:37:08.176 00.000 7680 IsGuiding returns 0
21:37:08.177 00.001 7680 scope move finished after 180 + 47 ms
21:37:08.177 00.000 7680 Move returns status 0, amount 180
21:37:08.177 00.000 7680 MoveAxis(N, 0, ABG)
21:37:08.177 00.000 7680 Move returns status 0, amount 0
21:37:08.177 00.000 7680 move complete, result=0
21:37:08.178 00.001 7680 worker thread done servicing request
21:37:08.178 00.000 7680 Worker thread wakes up
21:37:08.178 00.000 6120 GuideStep: 0.4 px 180 ms WEST, 0.5 px 0 ms NORTH
21:37:08.184 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:08.184 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:09.437 01.253 7680 Exposure complete
21:37:09.543 00.106 7680 worker thread done servicing request
21:37:09.543 00.000 6120 OnExposeComplete: enter
21:37:09.547 00.004 6120 UpdateGuideState(): m_state=6
21:37:09.550 00.003 6120 Star::Find(15, 1199, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
21:37:09.555 00.005 6120 Star::Find returns 1 (0), X=1200.32, Y=1043.59, Mass=5643, SNR=48.2, Peak=126 HFD=7.0
21:37:09.559 00.004 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-2.95) = xAngle (1.65 = 1.65)
21:37:09.562 00.003 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.38 = 1.38)
21:37:09.567 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-0.45 hyp=0.46 cameraTheta=-1.31 mountX=-0.04 mountY=0.45, mountTheta=1.65
21:37:09.572 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.45, opts=13)
21:37:09.576 00.004 6120 Enqueuing Move request for scope (0.12, -0.45)
21:37:09.579 00.003 7680 Worker thread wakes up
21:37:09.579 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.45) opts 0xd
21:37:09.579 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.45)
21:37:09.579 00.000 7680 Moving (0.12, -0.45) raw xDistance=-0.04 yDistance=0.45
21:37:09.579 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:37:09.580 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:37:09.580 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
21:37:09.580 00.000 7680 MoveAxis(E, 0, ABG)
21:37:09.580 00.000 7680 Move returns status 0, amount 0
21:37:09.580 00.000 7680 MoveAxis(N, 0, ABG)
21:37:09.580 00.000 7680 Move returns status 0, amount 0
21:37:09.580 00.000 7680 move complete, result=0
21:37:09.582 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:37:09.587 00.005 7680 worker thread done servicing request
21:37:09.608 00.021 6120 UpdateGuideState exits: m=5643 SNR=48.2
21:37:09.612 00.004 6120 PhdController: settling, locked = 1, distance = 1.08 (1.50) aobump = 0 frame = 5 / 99999
21:37:09.616 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764041829.616,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.08,"Time":1.6,"SettleTime":10.0,"StarLocked":true}
21:37:09.620 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:09.624 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:09.628 00.004 6120 Enqueuing Expose request
21:37:09.631 00.003 7680 Worker thread wakes up
21:37:09.631 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
21:37:09.635 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:09.635 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:10.879 01.244 7680 Exposure complete
21:37:10.982 00.103 7680 worker thread done servicing request
21:37:10.982 00.000 6120 OnExposeComplete: enter
21:37:10.986 00.004 6120 UpdateGuideState(): m_state=6
21:37:10.990 00.004 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
21:37:10.993 00.003 6120 Star::Find returns 1 (0), X=1200.35, Y=1043.83, Mass=5028, SNR=44.3, Peak=133 HFD=6.5
21:37:10.996 00.003 6120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-2.95) = xAngle (2.03 = 2.03)
21:37:10.999 00.003 6120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.76 = 1.76)
21:37:11.001 00.002 6120 CameraToMount -- cameraX=0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-0.93 mountX=-0.11 mountY=0.25, mountTheta=1.99
21:37:11.005 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.20, opts=13)
21:37:11.009 00.004 6120 Enqueuing Move request for scope (0.15, -0.20)
21:37:11.011 00.002 7680 Worker thread wakes up
21:37:11.012 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.20) opts 0xd
21:37:11.012 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.20)
21:37:11.012 00.000 7680 Moving (0.15, -0.20) raw xDistance=-0.11 yDistance=0.25
21:37:11.012 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:37:11.012 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:37:11.013 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:37:11.013 00.000 7680 MoveAxis(E, 0, ABG)
21:37:11.013 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:37:11.017 00.004 7680 Move returns status 0, amount 0
21:37:11.018 00.001 7680 MoveAxis(N, 0, ABG)
21:37:11.018 00.000 7680 Move returns status 0, amount 0
21:37:11.018 00.000 7680 move complete, result=0
21:37:11.018 00.000 7680 worker thread done servicing request
21:37:11.033 00.015 6120 UpdateGuideState exits: m=5028 SNR=44.3
21:37:11.036 00.003 6120 PhdController: settling, locked = 1, distance = 0.83 (1.50) aobump = 0 frame = 6 / 99999
21:37:11.039 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764041831.039,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.83,"Time":3.1,"SettleTime":10.0,"StarLocked":true}
21:37:11.043 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:11.046 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:11.050 00.004 6120 Enqueuing Expose request
21:37:11.053 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:37:11.056 00.003 7680 Worker thread wakes up
21:37:11.056 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:11.057 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:12.311 01.254 7680 Exposure complete
21:37:12.414 00.103 7680 worker thread done servicing request
21:37:12.415 00.001 6120 OnExposeComplete: enter
21:37:12.419 00.004 6120 UpdateGuideState(): m_state=6
21:37:12.422 00.003 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
21:37:12.427 00.005 6120 Star::Find returns 1 (0), X=1200.37, Y=1043.98, Mass=5547, SNR=47.9, Peak=128 HFD=6.6
21:37:12.430 00.003 6120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-2.95) = xAngle (2.66 = 2.66)
21:37:12.434 00.004 6120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.39 = 2.39)
21:37:12.438 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-0.29 mountX=-0.16 mountY=0.13, mountTheta=2.49
21:37:12.443 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.05, opts=13)
21:37:12.448 00.005 6120 Enqueuing Move request for scope (0.18, -0.05)
21:37:12.453 00.005 7680 Worker thread wakes up
21:37:12.453 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
21:37:12.453 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
21:37:12.453 00.000 7680 Moving (0.18, -0.05) raw xDistance=-0.16 yDistance=0.13
21:37:12.453 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:37:12.453 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:37:12.453 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:37:12.453 00.000 7680 MoveAxis(E, 0, ABG)
21:37:12.454 00.001 7680 Move returns status 0, amount 0
21:37:12.454 00.000 7680 MoveAxis(N, 0, ABG)
21:37:12.454 00.000 7680 Move returns status 0, amount 0
21:37:12.454 00.000 7680 move complete, result=0
21:37:12.454 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:37:12.458 00.004 7680 worker thread done servicing request
21:37:12.479 00.021 6120 UpdateGuideState exits: m=5547 SNR=47.9
21:37:12.484 00.005 6120 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 7 / 99999
21:37:12.489 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764041832.489,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.64,"Time":4.5,"SettleTime":10.0,"StarLocked":true}
21:37:12.492 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:12.496 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:12.500 00.004 6120 Enqueuing Expose request
21:37:12.504 00.004 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:37:12.507 00.003 7680 Worker thread wakes up
21:37:12.507 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:12.508 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:13.752 01.244 7680 Exposure complete
21:37:13.854 00.102 7680 worker thread done servicing request
21:37:13.855 00.001 6120 OnExposeComplete: enter
21:37:13.859 00.004 6120 UpdateGuideState(): m_state=6
21:37:13.862 00.003 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
21:37:13.867 00.005 6120 Star::Find returns 1 (0), X=1200.32, Y=1044.43, Mass=5444, SNR=47.8, Peak=130 HFD=6.9
21:37:13.871 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
21:37:13.875 00.004 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.33)
21:37:13.878 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.40 hyp=0.42 cameraTheta=1.27 mountX=-0.19 mountY=-0.30, mountTheta=-2.14
21:37:13.883 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.40, opts=13)
21:37:13.888 00.005 6120 Enqueuing Move request for scope (0.12, 0.40)
21:37:13.892 00.004 7680 Worker thread wakes up
21:37:13.892 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.40) opts 0xd
21:37:13.893 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.40)
21:37:13.893 00.000 7680 Moving (0.12, 0.40) raw xDistance=-0.19 yDistance=-0.30
21:37:13.893 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:37:13.893 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:37:13.893 00.000 7680 MoveAxis(E, 0, ABG)
21:37:13.893 00.000 7680 Move returns status 0, amount 0
21:37:13.894 00.001 7680 MoveAxis(N, 164, ABG)
21:37:13.894 00.000 7680 Guiding  Dir = 0, Dur = 164
21:37:13.895 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:37:13.899 00.004 7680 IsSlewing returns 0
21:37:13.899 00.000 7680 IsGuiding returns 0
21:37:13.899 00.000 7680 PulseGuide returned control before completion, sleep 174
21:37:13.921 00.022 6120 UpdateGuideState exits: m=5444 SNR=47.8
21:37:13.926 00.005 6120 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 8 / 99999
21:37:13.930 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764041833.930,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.57,"Time":6.0,"SettleTime":10.0,"StarLocked":true}
21:37:13.933 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:13.939 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:13.942 00.003 6120 Enqueuing Expose request
21:37:14.086 00.144 7680 IsGuiding returns 1
21:37:14.088 00.002 7680 scope still moving after pulse duration time elapsed
21:37:14.118 00.030 7680 IsSlewing returns 0
21:37:14.118 00.000 7680 IsGuiding returns 0
21:37:14.119 00.001 7680 scope move finished after 164 + 55 ms
21:37:14.119 00.000 7680 Move returns status 0, amount 164
21:37:14.119 00.000 7680 move complete, result=0
21:37:14.119 00.000 7680 worker thread done servicing request
21:37:14.119 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 164 ms NORTH
21:37:14.126 00.007 7680 Worker thread wakes up
21:37:14.126 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:14.126 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:15.384 01.258 7680 Exposure complete
21:37:15.487 00.103 7680 worker thread done servicing request
21:37:15.487 00.000 6120 OnExposeComplete: enter
21:37:15.491 00.004 6120 UpdateGuideState(): m_state=6
21:37:15.496 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 618
21:37:15.500 00.004 6120 Star::Find returns 1 (0), X=1200.51, Y=1043.97, Mass=5612, SNR=48.2, Peak=134 HFD=6.7
21:37:15.503 00.003 6120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-2.95) = xAngle (2.72 = 2.72)
21:37:15.507 00.004 6120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.46 = 2.46)
21:37:15.511 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=-0.07 hyp=0.32 cameraTheta=-0.23 mountX=-0.29 mountY=0.20, mountTheta=2.54
21:37:15.517 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.07, opts=13)
21:37:15.521 00.004 6120 Enqueuing Move request for scope (0.31, -0.07)
21:37:15.525 00.004 7680 Worker thread wakes up
21:37:15.525 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.07) opts 0xd
21:37:15.525 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.07)
21:37:15.526 00.001 7680 Moving (0.31, -0.07) raw xDistance=-0.29 yDistance=0.20
21:37:15.526 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
21:37:15.526 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:37:15.526 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:37:15.526 00.000 7680 MoveAxis(E, 122, ABG)
21:37:15.526 00.000 7680 Guiding  Dir = 2, Dur = 122
21:37:15.526 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:37:15.532 00.006 7680 IsSlewing returns 0
21:37:15.532 00.000 7680 IsGuiding returns 0
21:37:15.532 00.000 7680 PulseGuide returned control before completion, sleep 132
21:37:15.553 00.021 6120 UpdateGuideState exits: m=5612 SNR=48.2
21:37:15.557 00.004 6120 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 9 / 99999
21:37:15.561 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764041835.561,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.49,"Time":7.6,"SettleTime":10.0,"StarLocked":true}
21:37:15.564 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:15.567 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:15.571 00.004 6120 Enqueuing Expose request
21:37:15.669 00.098 7680 IsGuiding returns 1
21:37:15.671 00.002 7680 scope still moving after pulse duration time elapsed
21:37:15.701 00.030 7680 IsSlewing returns 0
21:37:15.702 00.001 7680 IsGuiding returns 0
21:37:15.704 00.002 7680 scope move finished after 122 + 50 ms
21:37:15.705 00.001 7680 Move returns status 0, amount 122
21:37:15.705 00.000 7680 MoveAxis(N, 0, ABG)
21:37:15.705 00.000 7680 Move returns status 0, amount 0
21:37:15.705 00.000 7680 move complete, result=0
21:37:15.706 00.001 7680 worker thread done servicing request
21:37:15.706 00.000 6120 GuideStep: -0.3 px 122 ms EAST, 0.2 px 0 ms NORTH
21:37:15.712 00.006 7680 Worker thread wakes up
21:37:15.712 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:15.712 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:16.960 01.248 7680 Exposure complete
21:37:17.065 00.105 7680 worker thread done servicing request
21:37:17.065 00.000 6120 OnExposeComplete: enter
21:37:17.069 00.004 6120 UpdateGuideState(): m_state=6
21:37:17.073 00.004 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 619
21:37:17.078 00.005 6120 Star::Find returns 1 (0), X=1200.20, Y=1044.21, Mass=5594, SNR=47.8, Peak=125 HFD=6.6
21:37:17.083 00.005 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
21:37:17.087 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
21:37:17.090 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.18 cameraTheta=1.54 mountX=-0.04 mountY=-0.15, mountTheta=-1.81
21:37:17.096 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.17, opts=13)
21:37:17.099 00.003 6120 Enqueuing Move request for scope (0.01, 0.17)
21:37:17.103 00.004 7680 Worker thread wakes up
21:37:17.103 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
21:37:17.103 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
21:37:17.103 00.000 7680 Moving (0.01, 0.17) raw xDistance=-0.04 yDistance=-0.15
21:37:17.103 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:37:17.104 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:37:17.104 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:37:17.104 00.000 7680 MoveAxis(E, 0, ABG)
21:37:17.104 00.000 7680 Move returns status 0, amount 0
21:37:17.104 00.000 7680 MoveAxis(N, 0, ABG)
21:37:17.104 00.000 7680 Move returns status 0, amount 0
21:37:17.104 00.000 7680 move complete, result=0
21:37:17.106 00.002 7680 worker thread done servicing request
21:37:17.106 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:37:17.130 00.024 6120 UpdateGuideState exits: m=5594 SNR=47.8
21:37:17.134 00.004 6120 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 10 / 99999
21:37:17.137 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764041837.137,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.40,"Time":9.2,"SettleTime":10.0,"StarLocked":true}
21:37:17.142 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:17.147 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:17.151 00.004 6120 Enqueuing Expose request
21:37:17.154 00.003 7680 Worker thread wakes up
21:37:17.154 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:17.154 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:17.154 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:37:18.405 01.251 7680 Exposure complete
21:37:18.499 00.094 7680 worker thread done servicing request
21:37:18.499 00.000 6120 OnExposeComplete: enter
21:37:18.503 00.004 6120 UpdateGuideState(): m_state=6
21:37:18.506 00.003 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 620
21:37:18.510 00.004 6120 Star::Find returns 1 (0), X=1200.44, Y=1044.49, Mass=5627, SNR=48.8, Peak=129 HFD=7.1
21:37:18.515 00.005 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.03 = -2.25)
21:37:18.518 00.003 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.52)
21:37:18.521 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=0.45 hyp=0.51 cameraTheta=1.08 mountX=-0.32 mountY=-0.30, mountTheta=-2.39
21:37:18.527 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.45, opts=13)
21:37:18.533 00.006 6120 Enqueuing Move request for scope (0.24, 0.45)
21:37:18.538 00.005 7680 Worker thread wakes up
21:37:18.539 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.45) opts 0xd
21:37:18.539 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.45)
21:37:18.539 00.000 7680 Moving (0.24, 0.45) raw xDistance=-0.32 yDistance=-0.30
21:37:18.539 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
21:37:18.540 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:37:18.540 00.000 7680 MoveAxis(E, 137, ABG)
21:37:18.540 00.000 7680 Guiding  Dir = 2, Dur = 137
21:37:18.541 00.001 7680 IsSlewing returns 0
21:37:18.541 00.000 7680 IsGuiding returns 0
21:37:18.542 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:37:18.548 00.006 7680 PulseGuide returned control before completion, sleep 147
21:37:18.579 00.031 6120 UpdateGuideState exits: m=5627 SNR=48.8
21:37:18.589 00.010 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 11 / 99999
21:37:18.594 00.005 6120 PhdController: newstate STATE_FINISH
21:37:18.600 00.006 6120 PhdController complete: success
21:37:18.606 00.006 6120 evsrv: {"Event":"SettleDone","Timestamp":1764041838.606,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
21:37:18.614 00.008 6120 Mount: notify guiding dither settle done success=1
21:37:18.622 00.008 6120 PhdController: newstate STATE_IDLE
21:37:18.628 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:18.634 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:18.639 00.005 6120 Enqueuing Expose request
21:37:18.710 00.071 7680 IsGuiding returns 1
21:37:18.710 00.000 7680 scope still moving after pulse duration time elapsed
21:37:18.742 00.032 7680 IsSlewing returns 0
21:37:18.742 00.000 7680 IsGuiding returns 1
21:37:18.773 00.031 7680 IsSlewing returns 0
21:37:18.773 00.000 7680 IsGuiding returns 0
21:37:18.774 00.001 7680 scope move finished after 137 + 94 ms
21:37:18.774 00.000 7680 Move returns status 0, amount 137
21:37:18.774 00.000 7680 MoveAxis(N, 163, ABG)
21:37:18.774 00.000 7680 Guiding  Dir = 0, Dur = 163
21:37:18.774 00.000 7680 IsSlewing returns 0
21:37:18.775 00.001 7680 IsGuiding returns 0
21:37:18.775 00.000 7680 PulseGuide returned control before completion, sleep 173
21:37:18.959 00.184 7680 IsGuiding returns 1
21:37:18.959 00.000 7680 scope still moving after pulse duration time elapsed
21:37:18.990 00.031 7680 IsSlewing returns 0
21:37:18.991 00.001 7680 IsGuiding returns 0
21:37:18.991 00.000 7680 scope move finished after 163 + 53 ms
21:37:18.992 00.001 7680 Move returns status 0, amount 163
21:37:18.992 00.000 7680 move complete, result=0
21:37:18.992 00.000 7680 worker thread done servicing request
21:37:18.992 00.000 6120 GuideStep: -0.3 px 137 ms EAST, -0.3 px 163 ms NORTH
21:37:18.999 00.007 7680 Worker thread wakes up
21:37:18.999 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:18.999 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:20.251 01.252 7680 Exposure complete
21:37:20.358 00.107 7680 worker thread done servicing request
21:37:20.359 00.001 6120 OnExposeComplete: enter
21:37:20.363 00.004 6120 UpdateGuideState(): m_state=6
21:37:20.368 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 621
21:37:20.372 00.004 6120 Star::Find returns 1 (0), X=1200.12, Y=1044.43, Mass=5667, SNR=49.1, Peak=127 HFD=6.9
21:37:20.376 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
21:37:20.379 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
21:37:20.383 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.39 hyp=0.40 cameraTheta=1.77 mountX=0.00 mountY=-0.38, mountTheta=-1.56
21:37:20.387 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.39, opts=13)
21:37:20.393 00.006 6120 Enqueuing Move request for scope (-0.08, 0.39)
21:37:20.398 00.005 7680 Worker thread wakes up
21:37:20.398 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.39) opts 0xd
21:37:20.398 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.39)
21:37:20.398 00.000 7680 Moving (-0.08, 0.39) raw xDistance=0.00 yDistance=-0.38
21:37:20.398 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:37:20.399 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:37:20.399 00.000 7680 MoveAxis(E, 0, ABG)
21:37:20.399 00.000 7680 Move returns status 0, amount 0
21:37:20.399 00.000 7680 MoveAxis(N, 208, ABG)
21:37:20.399 00.000 7680 Guiding  Dir = 0, Dur = 208
21:37:20.401 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:37:20.405 00.004 7680 IsSlewing returns 0
21:37:20.405 00.000 7680 IsGuiding returns 0
21:37:20.405 00.000 7680 PulseGuide returned control before completion, sleep 218
21:37:20.429 00.024 6120 UpdateGuideState exits: m=5667 SNR=49.1
21:37:20.434 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:20.438 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:20.442 00.004 6120 Enqueuing Expose request
21:37:20.632 00.190 7680 IsGuiding returns 1
21:37:20.634 00.002 7680 scope still moving after pulse duration time elapsed
21:37:20.664 00.030 7680 IsSlewing returns 0
21:37:20.665 00.001 7680 IsGuiding returns 0
21:37:20.665 00.000 7680 scope move finished after 208 + 52 ms
21:37:20.665 00.000 7680 Move returns status 0, amount 208
21:37:20.667 00.002 7680 move complete, result=0
21:37:20.667 00.000 7680 worker thread done servicing request
21:37:20.668 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 208 ms NORTH
21:37:20.675 00.007 7680 Worker thread wakes up
21:37:20.675 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:20.676 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:21.926 01.250 7680 Exposure complete
21:37:22.047 00.121 7680 worker thread done servicing request
21:37:22.048 00.001 6120 OnExposeComplete: enter
21:37:22.051 00.003 6120 UpdateGuideState(): m_state=6
21:37:22.056 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 622
21:37:22.060 00.004 6120 Star::Find returns 1 (0), X=1199.97, Y=1044.25, Mass=5669, SNR=48.5, Peak=122 HFD=6.8
21:37:22.063 00.003 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.34 = -0.94)
21:37:22.067 00.004 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.21)
21:37:22.070 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.22 hyp=0.31 cameraTheta=2.38 mountX=0.18 mountY=-0.29, mountTheta=-1.01
21:37:22.076 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.22, opts=13)
21:37:22.080 00.004 6120 Enqueuing Move request for scope (-0.23, 0.22)
21:37:22.084 00.004 7680 Worker thread wakes up
21:37:22.084 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.22) opts 0xd
21:37:22.084 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.22)
21:37:22.084 00.000 7680 Moving (-0.23, 0.22) raw xDistance=0.18 yDistance=-0.29
21:37:22.084 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:37:22.085 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:37:22.085 00.000 7680 MoveAxis(E, 0, ABG)
21:37:22.085 00.000 7680 Move returns status 0, amount 0
21:37:22.085 00.000 7680 MoveAxis(N, 160, ABG)
21:37:22.085 00.000 7680 Guiding  Dir = 0, Dur = 160
21:37:22.086 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:37:22.091 00.005 7680 IsSlewing returns 0
21:37:22.091 00.000 7680 IsGuiding returns 0
21:37:22.092 00.001 7680 PulseGuide returned control before completion, sleep 170
21:37:22.113 00.021 6120 UpdateGuideState exits: m=5669 SNR=48.5
21:37:22.119 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:22.123 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:22.126 00.003 6120 Enqueuing Expose request
21:37:22.277 00.151 7680 IsGuiding returns 1
21:37:22.277 00.000 7680 scope still moving after pulse duration time elapsed
21:37:22.307 00.030 7680 IsSlewing returns 0
21:37:22.307 00.000 7680 IsGuiding returns 0
21:37:22.308 00.001 7680 scope move finished after 160 + 57 ms
21:37:22.308 00.000 7680 Move returns status 0, amount 160
21:37:22.309 00.001 7680 move complete, result=0
21:37:22.309 00.000 7680 worker thread done servicing request
21:37:22.309 00.000 7680 Worker thread wakes up
21:37:22.310 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 160 ms NORTH
21:37:22.316 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:22.316 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:23.571 01.255 7680 Exposure complete
21:37:23.679 00.108 7680 worker thread done servicing request
21:37:23.680 00.001 6120 OnExposeComplete: enter
21:37:23.684 00.004 6120 UpdateGuideState(): m_state=6
21:37:23.688 00.004 6120 Star::Find(15, 1199, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 623
21:37:23.692 00.004 6120 Star::Find returns 1 (0), X=1200.04, Y=1044.02, Mass=5460, SNR=47.8, Peak=132 HFD=7.1
21:37:23.696 00.004 6120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-2.95) = xAngle (-0.08 = -0.08)
21:37:23.700 00.004 6120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.35 = -0.35)
21:37:23.704 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.04 mountX=0.16 mountY=-0.05, mountTheta=-0.33
21:37:23.711 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.02, opts=13)
21:37:23.715 00.004 6120 Enqueuing Move request for scope (-0.16, -0.02)
21:37:23.720 00.005 7680 Worker thread wakes up
21:37:23.720 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
21:37:23.720 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
21:37:23.720 00.000 7680 Moving (-0.16, -0.02) raw xDistance=0.16 yDistance=-0.05
21:37:23.720 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:37:23.720 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:37:23.721 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:37:23.721 00.000 7680 MoveAxis(E, 0, ABG)
21:37:23.721 00.000 7680 Move returns status 0, amount 0
21:37:23.721 00.000 7680 MoveAxis(N, 0, ABG)
21:37:23.721 00.000 7680 Move returns status 0, amount 0
21:37:23.723 00.002 7680 move complete, result=0
21:37:23.723 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:37:23.727 00.004 7680 worker thread done servicing request
21:37:23.747 00.020 6120 UpdateGuideState exits: m=5460 SNR=47.8
21:37:23.751 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:23.755 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:23.759 00.004 6120 Enqueuing Expose request
21:37:23.763 00.004 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:37:23.767 00.004 7680 Worker thread wakes up
21:37:23.767 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:23.767 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:25.026 01.259 7680 Exposure complete
21:37:25.141 00.115 7680 worker thread done servicing request
21:37:25.142 00.001 6120 OnExposeComplete: enter
21:37:25.148 00.006 6120 UpdateGuideState(): m_state=6
21:37:25.152 00.004 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 624
21:37:25.157 00.005 6120 Star::Find returns 1 (0), X=1200.13, Y=1044.46, Mass=5693, SNR=48.7, Peak=124 HFD=7.0
21:37:25.161 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
21:37:25.166 00.005 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
21:37:25.173 00.007 6120 CameraToMount -- cameraX=-0.07 cameraY=0.42 hyp=0.43 cameraTheta=1.73 mountX=-0.01 mountY=-0.41, mountTheta=-1.60
21:37:25.178 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.42, opts=13)
21:37:25.182 00.004 6120 Enqueuing Move request for scope (-0.07, 0.42)
21:37:25.186 00.004 7680 Worker thread wakes up
21:37:25.186 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.42) opts 0xd
21:37:25.186 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.42)
21:37:25.186 00.000 7680 Moving (-0.07, 0.42) raw xDistance=-0.01 yDistance=-0.41
21:37:25.186 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:37:25.186 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
21:37:25.188 00.002 7680 MoveAxis(E, 0, ABG)
21:37:25.188 00.000 7680 Move returns status 0, amount 0
21:37:25.188 00.000 7680 MoveAxis(N, 221, ABG)
21:37:25.188 00.000 7680 Guiding  Dir = 0, Dur = 221
21:37:25.188 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:37:25.193 00.005 7680 IsSlewing returns 0
21:37:25.193 00.000 7680 IsGuiding returns 0
21:37:25.193 00.000 7680 PulseGuide returned control before completion, sleep 231
21:37:25.214 00.021 6120 UpdateGuideState exits: m=5693 SNR=48.7
21:37:25.220 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:25.223 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:25.226 00.003 6120 Enqueuing Expose request
21:37:25.434 00.208 7680 IsGuiding returns 1
21:37:25.435 00.001 7680 scope still moving after pulse duration time elapsed
21:37:25.466 00.031 7680 IsSlewing returns 0
21:37:25.467 00.001 7680 IsGuiding returns 0
21:37:25.468 00.001 7680 scope move finished after 221 + 53 ms
21:37:25.468 00.000 7680 Move returns status 0, amount 221
21:37:25.468 00.000 7680 move complete, result=0
21:37:25.469 00.001 7680 worker thread done servicing request
21:37:25.469 00.000 7680 Worker thread wakes up
21:37:25.469 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 221 ms NORTH
21:37:25.475 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:25.475 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:26.734 01.259 7680 Exposure complete
21:37:26.834 00.100 7680 worker thread done servicing request
21:37:26.834 00.000 6120 OnExposeComplete: enter
21:37:26.838 00.004 6120 UpdateGuideState(): m_state=6
21:37:26.843 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 625
21:37:26.846 00.003 6120 Star::Find returns 1 (0), X=1199.91, Y=1045.18, Mass=5488, SNR=48.8, Peak=150 HFD=6.4
21:37:26.850 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
21:37:26.852 00.002 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
21:37:26.858 00.006 6120 CameraToMount -- cameraX=-0.29 cameraY=1.15 hyp=1.18 cameraTheta=1.82 mountX=0.07 mountY=-1.16, mountTheta=-1.51
21:37:26.863 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=1.15, opts=13)
21:37:26.866 00.003 6120 Enqueuing Move request for scope (-0.29, 1.15)
21:37:26.870 00.004 7680 Worker thread wakes up
21:37:26.870 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 1.15) opts 0xd
21:37:26.870 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 1.15)
21:37:26.870 00.000 7680 Moving (-0.29, 1.15) raw xDistance=0.07 yDistance=-1.16
21:37:26.870 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:37:26.871 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.16 from input -1.16
21:37:26.871 00.000 7680 MoveAxis(E, 0, ABG)
21:37:26.871 00.000 7680 Move returns status 0, amount 0
21:37:26.871 00.000 7680 MoveAxis(N, 627, ABG)
21:37:26.871 00.000 7680 Guiding  Dir = 0, Dur = 627
21:37:26.871 00.000 7680 IsSlewing returns 0
21:37:26.873 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=192, Gamma=1.000
21:37:26.876 00.003 7680 IsGuiding returns 0
21:37:26.876 00.000 7680 PulseGuide returned control before completion, sleep 637
21:37:26.899 00.023 6120 UpdateGuideState exits: m=5488 SNR=48.8
21:37:26.907 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:26.911 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:26.915 00.004 6120 Enqueuing Expose request
21:37:27.523 00.608 7680 IsGuiding returns 1
21:37:27.525 00.002 7680 scope still moving after pulse duration time elapsed
21:37:27.555 00.030 7680 IsSlewing returns 0
21:37:27.557 00.002 7680 IsGuiding returns 0
21:37:27.558 00.001 7680 scope move finished after 627 + 53 ms
21:37:27.558 00.000 7680 Move returns status 0, amount 627
21:37:27.558 00.000 7680 move complete, result=0
21:37:27.559 00.001 7680 worker thread done servicing request
21:37:27.559 00.000 7680 Worker thread wakes up
21:37:27.559 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.2 px 627 ms NORTH
21:37:27.565 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:27.566 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:28.817 01.251 7680 Exposure complete
21:37:28.928 00.111 7680 worker thread done servicing request
21:37:28.928 00.000 6120 OnExposeComplete: enter
21:37:28.932 00.004 6120 UpdateGuideState(): m_state=6
21:37:28.937 00.005 6120 Star::Find(15, 1199, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 626
21:37:28.941 00.004 6120 Star::Find returns 1 (0), X=1199.99, Y=1043.67, Mass=5733, SNR=48.5, Peak=124 HFD=6.9
21:37:28.945 00.004 6120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-2.95) = xAngle (0.87 = 0.87)
21:37:28.949 00.004 6120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.60 = 0.60)
21:37:28.953 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.37 hyp=0.42 cameraTheta=-2.09 mountX=0.27 mountY=0.24, mountTheta=0.71
21:37:28.958 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.37, opts=13)
21:37:28.963 00.005 6120 Enqueuing Move request for scope (-0.21, -0.37)
21:37:28.966 00.003 7680 Worker thread wakes up
21:37:28.966 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.37) opts 0xd
21:37:28.967 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.37)
21:37:28.967 00.000 7680 Moving (-0.21, -0.37) raw xDistance=0.27 yDistance=0.24
21:37:28.967 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
21:37:28.967 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:37:28.968 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:37:28.968 00.000 7680 MoveAxis(W, 115, ABG)
21:37:28.968 00.000 7680 Guiding  Dir = 3, Dur = 115
21:37:28.968 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:37:28.973 00.005 7680 IsSlewing returns 0
21:37:28.973 00.000 7680 IsGuiding returns 0
21:37:28.973 00.000 7680 PulseGuide returned control before completion, sleep 125
21:37:28.996 00.023 6120 UpdateGuideState exits: m=5733 SNR=48.5
21:37:29.001 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:29.005 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:29.009 00.004 6120 Enqueuing Expose request
21:37:29.109 00.100 7680 IsGuiding returns 1
21:37:29.110 00.001 7680 scope still moving after pulse duration time elapsed
21:37:29.138 00.028 7680 IsSlewing returns 0
21:37:29.139 00.001 7680 IsGuiding returns 0
21:37:29.139 00.000 7680 scope move finished after 115 + 50 ms
21:37:29.139 00.000 7680 Move returns status 0, amount 115
21:37:29.139 00.000 7680 MoveAxis(N, 0, ABG)
21:37:29.141 00.002 7680 Move returns status 0, amount 0
21:37:29.141 00.000 7680 move complete, result=0
21:37:29.141 00.000 7680 worker thread done servicing request
21:37:29.141 00.000 6120 GuideStep: 0.3 px 115 ms WEST, 0.2 px 0 ms NORTH
21:37:29.145 00.004 7680 Worker thread wakes up
21:37:29.145 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:29.145 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:30.401 01.256 7680 Exposure complete
21:37:30.501 00.100 7680 worker thread done servicing request
21:37:30.502 00.001 6120 OnExposeComplete: enter
21:37:30.505 00.003 6120 UpdateGuideState(): m_state=6
21:37:30.510 00.005 6120 Star::Find(15, 1199, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 627
21:37:30.513 00.003 6120 Star::Find returns 1 (0), X=1200.20, Y=1043.70, Mass=5649, SNR=48.1, Peak=137 HFD=6.7
21:37:30.518 00.005 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-2.95) = xAngle (1.38 = 1.38)
21:37:30.522 00.004 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.11 = 1.11)
21:37:30.526 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.34 hyp=0.34 cameraTheta=-1.57 mountX=0.06 mountY=0.31, mountTheta=1.36
21:37:30.530 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.34, opts=13)
21:37:30.535 00.005 6120 Enqueuing Move request for scope (-0.00, -0.34)
21:37:30.539 00.004 7680 Worker thread wakes up
21:37:30.539 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.34) opts 0xd
21:37:30.539 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.34)
21:37:30.539 00.000 7680 Moving (-0.00, -0.34) raw xDistance=0.06 yDistance=0.31
21:37:30.540 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:37:30.540 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:37:30.540 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:37:30.540 00.000 7680 MoveAxis(E, 0, ABG)
21:37:30.541 00.001 7680 Move returns status 0, amount 0
21:37:30.541 00.000 7680 MoveAxis(N, 0, ABG)
21:37:30.541 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:37:30.547 00.006 7680 Move returns status 0, amount 0
21:37:30.548 00.001 7680 move complete, result=0
21:37:30.548 00.000 7680 worker thread done servicing request
21:37:30.570 00.022 6120 UpdateGuideState exits: m=5649 SNR=48.1
21:37:30.575 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:30.579 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:30.584 00.005 6120 Enqueuing Expose request
21:37:30.588 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:37:30.593 00.005 7680 Worker thread wakes up
21:37:30.593 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:30.593 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:31.847 01.254 7680 Exposure complete
21:37:31.961 00.114 7680 worker thread done servicing request
21:37:31.961 00.000 6120 OnExposeComplete: enter
21:37:31.965 00.004 6120 UpdateGuideState(): m_state=6
21:37:31.969 00.004 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 628
21:37:31.973 00.004 6120 Star::Find returns 1 (0), X=1200.25, Y=1043.75, Mass=5403, SNR=46.6, Peak=123 HFD=6.7
21:37:31.977 00.004 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-2.95) = xAngle (1.58 = 1.58)
21:37:31.981 00.004 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.31 = 1.31)
21:37:31.986 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-0.29 hyp=0.30 cameraTheta=-1.38 mountX=-0.00 mountY=0.29, mountTheta=1.58
21:37:31.990 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.29, opts=13)
21:37:31.994 00.004 6120 Enqueuing Move request for scope (0.06, -0.29)
21:37:31.997 00.003 7680 Worker thread wakes up
21:37:31.997 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.29) opts 0xd
21:37:31.998 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.29)
21:37:31.998 00.000 7680 Moving (0.06, -0.29) raw xDistance=-0.00 yDistance=0.29
21:37:31.998 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:37:31.998 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:37:31.998 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:37:31.998 00.000 7680 MoveAxis(E, 0, ABG)
21:37:32.000 00.002 7680 Move returns status 0, amount 0
21:37:32.000 00.000 7680 MoveAxis(N, 0, ABG)
21:37:32.000 00.000 7680 Move returns status 0, amount 0
21:37:32.000 00.000 7680 move complete, result=0
21:37:32.000 00.000 7680 worker thread done servicing request
21:37:32.000 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:37:32.023 00.023 6120 UpdateGuideState exits: m=5403 SNR=46.6
21:37:32.027 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:32.031 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:32.034 00.003 6120 Enqueuing Expose request
21:37:32.037 00.003 7680 Worker thread wakes up
21:37:32.037 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:32.037 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:32.039 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:37:33.288 01.249 7680 Exposure complete
21:37:33.401 00.113 7680 worker thread done servicing request
21:37:33.401 00.000 6120 OnExposeComplete: enter
21:37:33.406 00.005 6120 UpdateGuideState(): m_state=6
21:37:33.410 00.004 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 629
21:37:33.414 00.004 6120 Star::Find returns 1 (0), X=1200.15, Y=1044.17, Mass=5931, SNR=49.3, Peak=136 HFD=6.8
21:37:33.419 00.005 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
21:37:33.423 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.70)
21:37:33.428 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.90 mountX=0.02 mountY=-0.13, mountTheta=-1.43
21:37:33.433 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.13, opts=13)
21:37:33.438 00.005 6120 Enqueuing Move request for scope (-0.04, 0.13)
21:37:33.442 00.004 7680 Worker thread wakes up
21:37:33.442 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
21:37:33.442 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
21:37:33.443 00.001 7680 Moving (-0.04, 0.13) raw xDistance=0.02 yDistance=-0.13
21:37:33.443 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:37:33.443 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:37:33.443 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:37:33.443 00.000 7680 MoveAxis(E, 0, ABG)
21:37:33.443 00.000 7680 Move returns status 0, amount 0
21:37:33.443 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:37:33.448 00.005 7680 MoveAxis(N, 0, ABG)
21:37:33.448 00.000 7680 Move returns status 0, amount 0
21:37:33.449 00.001 7680 move complete, result=0
21:37:33.450 00.001 7680 worker thread done servicing request
21:37:33.470 00.020 6120 UpdateGuideState exits: m=5931 SNR=49.3
21:37:33.474 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:33.477 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:33.481 00.004 6120 Enqueuing Expose request
21:37:33.485 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:37:33.489 00.004 7680 Worker thread wakes up
21:37:33.490 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:33.490 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:34.729 01.239 7680 Exposure complete
21:37:34.835 00.106 7680 worker thread done servicing request
21:37:34.836 00.001 6120 OnExposeComplete: enter
21:37:34.840 00.004 6120 UpdateGuideState(): m_state=6
21:37:34.844 00.004 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 630
21:37:34.848 00.004 6120 Star::Find returns 1 (0), X=1200.23, Y=1044.39, Mass=5506, SNR=47.9, Peak=124 HFD=6.8
21:37:34.852 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
21:37:34.855 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
21:37:34.859 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.36 hyp=0.36 cameraTheta=1.48 mountX=-0.10 mountY=-0.31, mountTheta=-1.89
21:37:34.865 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.36, opts=13)
21:37:34.869 00.004 6120 Enqueuing Move request for scope (0.03, 0.36)
21:37:34.873 00.004 7680 Worker thread wakes up
21:37:34.873 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.36) opts 0xd
21:37:34.873 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.36)
21:37:34.873 00.000 7680 Moving (0.03, 0.36) raw xDistance=-0.10 yDistance=-0.31
21:37:34.873 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:37:34.873 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:37:34.874 00.001 7680 MoveAxis(E, 0, ABG)
21:37:34.874 00.000 7680 Move returns status 0, amount 0
21:37:34.874 00.000 7680 MoveAxis(N, 166, ABG)
21:37:34.874 00.000 7680 Guiding  Dir = 0, Dur = 166
21:37:34.874 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:37:34.879 00.005 7680 IsSlewing returns 0
21:37:34.879 00.000 7680 IsGuiding returns 0
21:37:34.880 00.001 7680 PulseGuide returned control before completion, sleep 176
21:37:34.898 00.018 6120 UpdateGuideState exits: m=5506 SNR=47.9
21:37:34.901 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:34.904 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:34.906 00.002 6120 Enqueuing Expose request
21:37:35.063 00.157 7680 IsGuiding returns 1
21:37:35.064 00.001 7680 scope still moving after pulse duration time elapsed
21:37:35.095 00.031 7680 IsSlewing returns 0
21:37:35.096 00.001 7680 IsGuiding returns 0
21:37:35.096 00.000 7680 scope move finished after 166 + 50 ms
21:37:35.097 00.001 7680 Move returns status 0, amount 166
21:37:35.097 00.000 7680 move complete, result=0
21:37:35.098 00.001 7680 worker thread done servicing request
21:37:35.098 00.000 7680 Worker thread wakes up
21:37:35.098 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 166 ms NORTH
21:37:35.106 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:35.106 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:36.354 01.248 7680 Exposure complete
21:37:36.460 00.106 7680 worker thread done servicing request
21:37:36.460 00.000 6120 OnExposeComplete: enter
21:37:36.465 00.005 6120 UpdateGuideState(): m_state=6
21:37:36.468 00.003 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 631
21:37:36.473 00.005 6120 Star::Find returns 1 (0), X=1200.15, Y=1044.32, Mass=5631, SNR=47.3, Peak=138 HFD=6.8
21:37:36.476 00.003 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
21:37:36.480 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
21:37:36.485 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.73 mountX=-0.01 mountY=-0.28, mountTheta=-1.60
21:37:36.491 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.29, opts=13)
21:37:36.495 00.004 6120 Enqueuing Move request for scope (-0.04, 0.29)
21:37:36.498 00.003 7680 Worker thread wakes up
21:37:36.499 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.29) opts 0xd
21:37:36.499 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.29)
21:37:36.499 00.000 7680 Moving (-0.04, 0.29) raw xDistance=-0.01 yDistance=-0.28
21:37:36.499 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:37:36.499 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:37:36.499 00.000 7680 MoveAxis(E, 0, ABG)
21:37:36.499 00.000 7680 Move returns status 0, amount 0
21:37:36.499 00.000 7680 MoveAxis(N, 150, ABG)
21:37:36.500 00.001 7680 Guiding  Dir = 0, Dur = 150
21:37:36.500 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=191, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:37:36.504 00.004 7680 IsSlewing returns 0
21:37:36.504 00.000 7680 IsGuiding returns 0
21:37:36.504 00.000 7680 PulseGuide returned control before completion, sleep 160
21:37:36.527 00.023 6120 UpdateGuideState exits: m=5631 SNR=47.3
21:37:36.532 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:36.537 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:36.540 00.003 6120 Enqueuing Expose request
21:37:36.674 00.134 7680 IsGuiding returns 1
21:37:36.675 00.001 7680 scope still moving after pulse duration time elapsed
21:37:36.705 00.030 7680 IsSlewing returns 0
21:37:36.707 00.002 7680 IsGuiding returns 0
21:37:36.707 00.000 7680 scope move finished after 150 + 52 ms
21:37:36.707 00.000 7680 Move returns status 0, amount 150
21:37:36.709 00.002 7680 move complete, result=0
21:37:36.709 00.000 7680 worker thread done servicing request
21:37:36.710 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 150 ms NORTH
21:37:36.717 00.007 7680 Worker thread wakes up
21:37:36.717 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:36.717 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:37.964 01.247 7680 Exposure complete
21:37:38.069 00.105 7680 worker thread done servicing request
21:37:38.070 00.001 6120 OnExposeComplete: enter
21:37:38.073 00.003 6120 UpdateGuideState(): m_state=6
21:37:38.077 00.004 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 632
21:37:38.081 00.004 6120 Star::Find returns 1 (0), X=1199.93, Y=1045.09, Mass=5173, SNR=46.1, Peak=133 HFD=6.4
21:37:38.085 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
21:37:38.089 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.78)
21:37:38.092 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=1.05 hyp=1.08 cameraTheta=1.82 mountX=0.07 mountY=-1.06, mountTheta=-1.51
21:37:38.098 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=1.05, opts=13)
21:37:38.102 00.004 6120 Enqueuing Move request for scope (-0.27, 1.05)
21:37:38.106 00.004 7680 Worker thread wakes up
21:37:38.106 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 1.05) opts 0xd
21:37:38.106 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 1.05)
21:37:38.106 00.000 7680 Moving (-0.27, 1.05) raw xDistance=0.07 yDistance=-1.06
21:37:38.106 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:37:38.107 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06
21:37:38.107 00.000 7680 MoveAxis(E, 0, ABG)
21:37:38.107 00.000 7680 Move returns status 0, amount 0
21:37:38.107 00.000 7680 MoveAxis(N, 575, ABG)
21:37:38.107 00.000 7680 Guiding  Dir = 0, Dur = 575
21:37:38.108 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:37:38.115 00.007 7680 IsSlewing returns 0
21:37:38.115 00.000 7680 IsGuiding returns 0
21:37:38.116 00.001 7680 PulseGuide returned control before completion, sleep 585
21:37:38.136 00.020 6120 UpdateGuideState exits: m=5173 SNR=46.1
21:37:38.141 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:38.146 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:38.151 00.005 6120 Enqueuing Expose request
21:37:38.707 00.556 7680 IsGuiding returns 1
21:37:38.708 00.001 7680 scope still moving after pulse duration time elapsed
21:37:38.737 00.029 7680 IsSlewing returns 0
21:37:38.738 00.001 7680 IsGuiding returns 0
21:37:38.738 00.000 7680 scope move finished after 575 + 47 ms
21:37:38.739 00.001 7680 Move returns status 0, amount 575
21:37:38.740 00.001 7680 move complete, result=0
21:37:38.742 00.002 7680 worker thread done servicing request
21:37:38.742 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.1 px 575 ms NORTH
21:37:38.749 00.007 7680 Worker thread wakes up
21:37:38.749 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:38.749 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:39.997 01.248 7680 Exposure complete
21:37:40.101 00.104 7680 worker thread done servicing request
21:37:40.102 00.001 6120 OnExposeComplete: enter
21:37:40.105 00.003 6120 UpdateGuideState(): m_state=6
21:37:40.110 00.005 6120 Star::Find(15, 1199, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 633
21:37:40.115 00.005 6120 Star::Find returns 1 (0), X=1200.13, Y=1043.48, Mass=5685, SNR=48.4, Peak=122 HFD=7.0
21:37:40.118 00.003 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:37:40.121 00.003 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
21:37:40.124 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.55 hyp=0.56 cameraTheta=-1.70 mountX=0.17 mountY=0.47, mountTheta=1.21
21:37:40.128 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.55, opts=13)
21:37:40.131 00.003 6120 Enqueuing Move request for scope (-0.07, -0.55)
21:37:40.135 00.004 7680 Worker thread wakes up
21:37:40.135 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.55) opts 0xd
21:37:40.135 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.55)
21:37:40.135 00.000 7680 Moving (-0.07, -0.55) raw xDistance=0.17 yDistance=0.47
21:37:40.136 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:37:40.136 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:37:40.136 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
21:37:40.136 00.000 7680 MoveAxis(E, 0, ABG)
21:37:40.136 00.000 7680 Move returns status 0, amount 0
21:37:40.138 00.002 7680 MoveAxis(N, 0, ABG)
21:37:40.138 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:37:40.142 00.004 7680 Move returns status 0, amount 0
21:37:40.143 00.001 7680 move complete, result=0
21:37:40.143 00.000 7680 worker thread done servicing request
21:37:40.165 00.022 6120 UpdateGuideState exits: m=5685 SNR=48.4
21:37:40.170 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:40.175 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:40.181 00.006 6120 Enqueuing Expose request
21:37:40.184 00.003 6120 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
21:37:40.189 00.005 7680 Worker thread wakes up
21:37:40.189 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:40.189 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:41.433 01.244 7680 Exposure complete
21:37:41.535 00.102 7680 worker thread done servicing request
21:37:41.535 00.000 6120 OnExposeComplete: enter
21:37:41.539 00.004 6120 UpdateGuideState(): m_state=6
21:37:41.541 00.002 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 634
21:37:41.546 00.005 6120 Star::Find returns 1 (0), X=1200.19, Y=1043.50, Mass=5799, SNR=48.9, Peak=126 HFD=7.0
21:37:41.552 00.006 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-2.95) = xAngle (1.38 = 1.38)
21:37:41.556 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.11 = 1.11)
21:37:41.559 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.54 hyp=0.54 cameraTheta=-1.58 mountX=0.10 mountY=0.48, mountTheta=1.36
21:37:41.564 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.54, opts=13)
21:37:41.568 00.004 6120 Enqueuing Move request for scope (-0.00, -0.54)
21:37:41.573 00.005 7680 Worker thread wakes up
21:37:41.573 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.54) opts 0xd
21:37:41.573 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.54)
21:37:41.573 00.000 7680 Moving (-0.00, -0.54) raw xDistance=0.10 yDistance=0.48
21:37:41.573 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:37:41.573 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
21:37:41.573 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
21:37:41.574 00.001 7680 MoveAxis(E, 0, ABG)
21:37:41.574 00.000 7680 Move returns status 0, amount 0
21:37:41.575 00.001 7680 MoveAxis(N, 0, ABG)
21:37:41.575 00.000 7680 Move returns status 0, amount 0
21:37:41.575 00.000 7680 move complete, result=0
21:37:41.575 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:37:41.580 00.005 7680 worker thread done servicing request
21:37:41.601 00.021 6120 UpdateGuideState exits: m=5799 SNR=48.9
21:37:41.605 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:41.610 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:41.616 00.006 6120 Enqueuing Expose request
21:37:41.621 00.005 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:37:41.625 00.004 7680 Worker thread wakes up
21:37:41.625 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:41.625 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:42.874 01.249 7680 Exposure complete
21:37:42.982 00.108 7680 worker thread done servicing request
21:37:42.983 00.001 6120 OnExposeComplete: enter
21:37:42.988 00.005 6120 UpdateGuideState(): m_state=6
21:37:42.992 00.004 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 635
21:37:42.996 00.004 6120 Star::Find returns 1 (0), X=1200.41, Y=1043.74, Mass=5358, SNR=46.3, Peak=118 HFD=7.0
21:37:42.999 00.003 6120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-2.95) = xAngle (2.01 = 2.01)
21:37:43.003 00.004 6120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.74 = 1.74)
21:37:43.007 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.29 hyp=0.36 cameraTheta=-0.94 mountX=-0.15 mountY=0.36, mountTheta=1.98
21:37:43.013 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.29, opts=13)
21:37:43.018 00.005 6120 Enqueuing Move request for scope (0.21, -0.29)
21:37:43.023 00.005 7680 Worker thread wakes up
21:37:43.023 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.29) opts 0xd
21:37:43.023 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.29)
21:37:43.023 00.000 7680 Moving (0.21, -0.29) raw xDistance=-0.15 yDistance=0.36
21:37:43.023 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:37:43.023 00.000 7680 switching direction from -1 to 1 - decHistory=3 oldest=0.83 newest=1.30
21:37:43.024 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
21:37:43.024 00.000 7680 MoveAxis(E, 0, ABG)
21:37:43.024 00.000 7680 Move returns status 0, amount 0
21:37:43.024 00.000 7680 MoveAxis(S, 194, ABG)
21:37:43.024 00.000 7680 Guiding  Dir = 1, Dur = 194
21:37:43.024 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:37:43.029 00.005 7680 IsSlewing returns 0
21:37:43.030 00.001 7680 IsGuiding returns 0
21:37:43.030 00.000 7680 PulseGuide returned control before completion, sleep 204
21:37:43.051 00.021 6120 UpdateGuideState exits: m=5358 SNR=46.3
21:37:43.056 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:43.059 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:43.064 00.005 6120 Enqueuing Expose request
21:37:43.240 00.176 7680 IsGuiding returns 1
21:37:43.241 00.001 7680 scope still moving after pulse duration time elapsed
21:37:43.272 00.031 7680 IsSlewing returns 0
21:37:43.272 00.000 7680 IsGuiding returns 0
21:37:43.272 00.000 7680 scope move finished after 194 + 49 ms
21:37:43.274 00.002 7680 Move returns status 0, amount 194
21:37:43.275 00.001 7680 move complete, result=0
21:37:43.275 00.000 7680 worker thread done servicing request
21:37:43.275 00.000 7680 Worker thread wakes up
21:37:43.276 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 194 ms SOUTH
21:37:43.283 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:43.283 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:44.535 01.252 7680 Exposure complete
21:37:44.650 00.115 7680 worker thread done servicing request
21:37:44.650 00.000 6120 OnExposeComplete: enter
21:37:44.655 00.005 6120 UpdateGuideState(): m_state=6
21:37:44.659 00.004 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 636
21:37:44.663 00.004 6120 Star::Find returns 1 (0), X=1200.28, Y=1043.63, Mass=5584, SNR=47.3, Peak=132 HFD=6.9
21:37:44.668 00.005 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-2.95) = xAngle (1.57 = 1.57)
21:37:44.673 00.005 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.30 = 1.30)
21:37:44.678 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.41 hyp=0.42 cameraTheta=-1.38 mountX=-0.00 mountY=0.40, mountTheta=1.57
21:37:44.684 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.41, opts=13)
21:37:44.689 00.005 6120 Enqueuing Move request for scope (0.08, -0.41)
21:37:44.693 00.004 7680 Worker thread wakes up
21:37:44.693 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.41) opts 0xd
21:37:44.693 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.41)
21:37:44.693 00.000 7680 Moving (0.08, -0.41) raw xDistance=-0.00 yDistance=0.40
21:37:44.693 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:37:44.694 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
21:37:44.694 00.000 7680 MoveAxis(E, 0, ABG)
21:37:44.694 00.000 7680 Move returns status 0, amount 0
21:37:44.694 00.000 7680 MoveAxis(S, 220, ABG)
21:37:44.694 00.000 7680 Guiding  Dir = 1, Dur = 220
21:37:44.695 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:37:44.699 00.004 7680 IsSlewing returns 0
21:37:44.699 00.000 7680 IsGuiding returns 0
21:37:44.699 00.000 7680 PulseGuide returned control before completion, sleep 230
21:37:44.723 00.024 6120 UpdateGuideState exits: m=5584 SNR=47.3
21:37:44.727 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:44.733 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:44.738 00.005 6120 Enqueuing Expose request
21:37:44.934 00.196 7680 IsGuiding returns 1
21:37:44.934 00.000 7680 scope still moving after pulse duration time elapsed
21:37:44.965 00.031 7680 IsSlewing returns 0
21:37:44.967 00.002 7680 IsGuiding returns 0
21:37:44.967 00.000 7680 scope move finished after 220 + 47 ms
21:37:44.968 00.001 7680 Move returns status 0, amount 220
21:37:44.968 00.000 7680 move complete, result=0
21:37:44.969 00.001 7680 worker thread done servicing request
21:37:44.969 00.000 7680 Worker thread wakes up
21:37:44.970 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 220 ms SOUTH
21:37:44.976 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:44.977 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:46.235 01.258 7680 Exposure complete
21:37:46.346 00.111 7680 worker thread done servicing request
21:37:46.346 00.000 6120 OnExposeComplete: enter
21:37:46.349 00.003 6120 UpdateGuideState(): m_state=6
21:37:46.354 00.005 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 637
21:37:46.359 00.005 6120 Star::Find returns 1 (0), X=1200.35, Y=1043.74, Mass=5601, SNR=48.5, Peak=131 HFD=6.9
21:37:46.362 00.003 6120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-2.95) = xAngle (1.86 = 1.86)
21:37:46.367 00.005 6120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.59 = 1.59)
21:37:46.371 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.29 hyp=0.33 cameraTheta=-1.10 mountX=-0.09 mountY=0.33, mountTheta=1.85
21:37:46.376 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.29, opts=13)
21:37:46.380 00.004 6120 Enqueuing Move request for scope (0.15, -0.29)
21:37:46.384 00.004 7680 Worker thread wakes up
21:37:46.384 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.29) opts 0xd
21:37:46.384 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.29)
21:37:46.384 00.000 7680 Moving (0.15, -0.29) raw xDistance=-0.09 yDistance=0.33
21:37:46.384 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:37:46.385 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
21:37:46.385 00.000 7680 MoveAxis(E, 0, ABG)
21:37:46.385 00.000 7680 Move returns status 0, amount 0
21:37:46.385 00.000 7680 MoveAxis(S, 179, ABG)
21:37:46.385 00.000 7680 Guiding  Dir = 1, Dur = 179
21:37:46.387 00.002 7680 IsSlewing returns 0
21:37:46.387 00.000 7680 IsGuiding returns 0
21:37:46.388 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:37:46.394 00.006 7680 PulseGuide returned control before completion, sleep 189
21:37:46.415 00.021 6120 UpdateGuideState exits: m=5601 SNR=48.5
21:37:46.420 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:46.425 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:46.430 00.005 6120 Enqueuing Expose request
21:37:46.598 00.168 7680 IsGuiding returns 0
21:37:46.599 00.001 7680 Move returns status 0, amount 179
21:37:46.599 00.000 7680 move complete, result=0
21:37:46.600 00.001 7680 worker thread done servicing request
21:37:46.600 00.000 7680 Worker thread wakes up
21:37:46.602 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 179 ms SOUTH
21:37:46.610 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:46.610 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:47.867 01.257 7680 Exposure complete
21:37:47.973 00.106 7680 worker thread done servicing request
21:37:47.974 00.001 6120 OnExposeComplete: enter
21:37:47.977 00.003 6120 UpdateGuideState(): m_state=6
21:37:47.982 00.005 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 638
21:37:47.986 00.004 6120 Star::Find returns 1 (0), X=1200.21, Y=1044.31, Mass=5503, SNR=48.3, Peak=127 HFD=7.0
21:37:47.990 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.80)
21:37:47.993 00.003 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.07)
21:37:47.998 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.53 mountX=-0.06 mountY=-0.24, mountTheta=-1.82
21:37:48.003 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.27, opts=13)
21:37:48.007 00.004 6120 Enqueuing Move request for scope (0.01, 0.27)
21:37:48.010 00.003 7680 Worker thread wakes up
21:37:48.010 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
21:37:48.012 00.002 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
21:37:48.012 00.000 7680 Moving (0.01, 0.27) raw xDistance=-0.06 yDistance=-0.24
21:37:48.012 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:37:48.012 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:37:48.013 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:37:48.013 00.000 7680 MoveAxis(E, 0, ABG)
21:37:48.013 00.000 7680 Move returns status 0, amount 0
21:37:48.013 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=194, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:37:48.018 00.005 7680 MoveAxis(N, 0, ABG)
21:37:48.018 00.000 7680 Move returns status 0, amount 0
21:37:48.018 00.000 7680 move complete, result=0
21:37:48.018 00.000 7680 worker thread done servicing request
21:37:48.039 00.021 6120 UpdateGuideState exits: m=5503 SNR=48.3
21:37:48.043 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:48.047 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:48.052 00.005 6120 Enqueuing Expose request
21:37:48.057 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:37:48.060 00.003 7680 Worker thread wakes up
21:37:48.060 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:48.060 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:49.300 01.240 7680 Exposure complete
21:37:49.418 00.118 7680 worker thread done servicing request
21:37:49.418 00.000 6120 OnExposeComplete: enter
21:37:49.423 00.005 6120 UpdateGuideState(): m_state=6
21:37:49.429 00.006 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 639
21:37:49.434 00.005 6120 Star::Find returns 1 (0), X=1200.51, Y=1044.40, Mass=5717, SNR=48.0, Peak=130 HFD=7.0
21:37:49.437 00.003 6120 CameraToMount -- cameraTheta (0.85) - m_xAngle (-2.95) = xAngle (3.81 = -2.48)
21:37:49.441 00.004 6120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.54 = -2.74)
21:37:49.445 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=0.36 hyp=0.48 cameraTheta=0.85 mountX=-0.38 mountY=-0.18, mountTheta=-2.69
21:37:49.451 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.36, opts=13)
21:37:49.456 00.005 6120 Enqueuing Move request for scope (0.31, 0.36)
21:37:49.459 00.003 7680 Worker thread wakes up
21:37:49.459 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.36) opts 0xd
21:37:49.459 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.36)
21:37:49.460 00.001 7680 Moving (0.31, 0.36) raw xDistance=-0.38 yDistance=-0.18
21:37:49.460 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
21:37:49.460 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:37:49.460 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:37:49.460 00.000 7680 MoveAxis(E, 159, ABG)
21:37:49.461 00.001 7680 Guiding  Dir = 2, Dur = 159
21:37:49.461 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:37:49.465 00.004 7680 IsSlewing returns 0
21:37:49.466 00.001 7680 IsGuiding returns 0
21:37:49.466 00.000 7680 PulseGuide returned control before completion, sleep 169
21:37:49.486 00.020 6120 UpdateGuideState exits: m=5717 SNR=48.0
21:37:49.490 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:49.493 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:49.499 00.006 6120 Enqueuing Expose request
21:37:49.650 00.151 7680 IsGuiding returns 1
21:37:49.651 00.001 7680 scope still moving after pulse duration time elapsed
21:37:49.681 00.030 7680 IsSlewing returns 0
21:37:49.682 00.001 7680 IsGuiding returns 0
21:37:49.683 00.001 7680 scope move finished after 159 + 58 ms
21:37:49.683 00.000 7680 Move returns status 0, amount 159
21:37:49.683 00.000 7680 MoveAxis(N, 0, ABG)
21:37:49.685 00.002 7680 Move returns status 0, amount 0
21:37:49.685 00.000 7680 move complete, result=0
21:37:49.686 00.001 7680 worker thread done servicing request
21:37:49.686 00.000 6120 GuideStep: -0.4 px 159 ms EAST, -0.2 px 0 ms NORTH
21:37:49.692 00.006 7680 Worker thread wakes up
21:37:49.692 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:49.692 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:50.932 01.240 7680 Exposure complete
21:37:51.032 00.100 7680 worker thread done servicing request
21:37:51.032 00.000 6120 OnExposeComplete: enter
21:37:51.035 00.003 6120 UpdateGuideState(): m_state=6
21:37:51.040 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
21:37:51.046 00.006 6120 Star::Find returns 1 (0), X=1200.25, Y=1044.70, Mass=5620, SNR=48.0, Peak=144 HFD=6.6
21:37:51.050 00.004 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
21:37:51.053 00.003 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
21:37:51.058 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.66 hyp=0.66 cameraTheta=1.49 mountX=-0.17 mountY=-0.57, mountTheta=-1.86
21:37:51.062 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.66, opts=13)
21:37:51.066 00.004 6120 Enqueuing Move request for scope (0.05, 0.66)
21:37:51.070 00.004 7680 Worker thread wakes up
21:37:51.070 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.66) opts 0xd
21:37:51.070 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.66)
21:37:51.071 00.001 7680 Moving (0.05, 0.66) raw xDistance=-0.17 yDistance=-0.57
21:37:51.071 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:37:51.071 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:37:51.071 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
21:37:51.071 00.000 7680 MoveAxis(E, 0, ABG)
21:37:51.071 00.000 7680 Move returns status 0, amount 0
21:37:51.071 00.000 7680 MoveAxis(N, 0, ABG)
21:37:51.071 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:37:51.076 00.005 7680 Move returns status 0, amount 0
21:37:51.076 00.000 7680 move complete, result=0
21:37:51.076 00.000 7680 worker thread done servicing request
21:37:51.099 00.023 6120 UpdateGuideState exits: m=5620 SNR=48.0
21:37:51.102 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:51.108 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:51.113 00.005 6120 Enqueuing Expose request
21:37:51.117 00.004 7680 Worker thread wakes up
21:37:51.118 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:51.118 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:51.118 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
21:37:52.368 01.250 7680 Exposure complete
21:37:52.484 00.116 7680 worker thread done servicing request
21:37:52.484 00.000 6120 OnExposeComplete: enter
21:37:52.489 00.005 6120 UpdateGuideState(): m_state=6
21:37:52.493 00.004 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 641
21:37:52.496 00.003 6120 Star::Find returns 1 (0), X=1200.17, Y=1044.73, Mass=5540, SNR=47.8, Peak=129 HFD=6.7
21:37:52.500 00.004 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
21:37:52.503 00.003 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
21:37:52.508 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.69 hyp=0.69 cameraTheta=1.62 mountX=-0.10 mountY=-0.63, mountTheta=-1.72
21:37:52.513 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.69, opts=13)
21:37:52.517 00.004 6120 Enqueuing Move request for scope (-0.03, 0.69)
21:37:52.520 00.003 7680 Worker thread wakes up
21:37:52.521 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.69) opts 0xd
21:37:52.521 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.69)
21:37:52.521 00.000 7680 Moving (-0.03, 0.69) raw xDistance=-0.10 yDistance=-0.63
21:37:52.521 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:37:52.521 00.000 7680 resist switch: large excursion: input -0.63 thresh 0.60 direction from 1 to -1
21:37:52.522 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.90
21:37:52.522 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
21:37:52.523 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:37:52.527 00.004 7680 MoveAxis(E, 0, ABG)
21:37:52.527 00.000 7680 Move returns status 0, amount 0
21:37:52.527 00.000 7680 MoveAxis(N, 343, ABG)
21:37:52.527 00.000 7680 Guiding  Dir = 0, Dur = 343
21:37:52.527 00.000 7680 IsSlewing returns 0
21:37:52.529 00.002 7680 IsGuiding returns 0
21:37:52.529 00.000 7680 PulseGuide returned control before completion, sleep 353
21:37:52.549 00.020 6120 UpdateGuideState exits: m=5540 SNR=47.8
21:37:52.554 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:52.558 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:52.561 00.003 6120 Enqueuing Expose request
21:37:52.885 00.324 7680 IsGuiding returns 1
21:37:52.886 00.001 7680 scope still moving after pulse duration time elapsed
21:37:52.916 00.030 7680 IsSlewing returns 0
21:37:52.917 00.001 7680 IsGuiding returns 0
21:37:52.917 00.000 7680 scope move finished after 343 + 44 ms
21:37:52.917 00.000 7680 Move returns status 0, amount 343
21:37:52.918 00.001 7680 move complete, result=0
21:37:52.919 00.001 7680 worker thread done servicing request
21:37:52.919 00.000 7680 Worker thread wakes up
21:37:52.919 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 343 ms NORTH
21:37:52.925 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:52.926 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:54.183 01.257 7680 Exposure complete
21:37:54.296 00.113 7680 worker thread done servicing request
21:37:54.297 00.001 6120 OnExposeComplete: enter
21:37:54.301 00.004 6120 UpdateGuideState(): m_state=6
21:37:54.305 00.004 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 642
21:37:54.309 00.004 6120 Star::Find returns 1 (0), X=1200.22, Y=1045.18, Mass=5513, SNR=49.2, Peak=122 HFD=6.8
21:37:54.313 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.78)
21:37:54.317 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
21:37:54.321 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=1.14 hyp=1.14 cameraTheta=1.55 mountX=-0.23 mountY=-1.01, mountTheta=-1.80
21:37:54.325 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=1.14, opts=13)
21:37:54.331 00.006 6120 Enqueuing Move request for scope (0.02, 1.14)
21:37:54.334 00.003 7680 Worker thread wakes up
21:37:54.334 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 1.14) opts 0xd
21:37:54.334 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 1.14)
21:37:54.334 00.000 7680 Moving (0.02, 1.14) raw xDistance=-0.23 yDistance=-1.01
21:37:54.334 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
21:37:54.334 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01
21:37:54.334 00.000 7680 MoveAxis(E, 98, ABG)
21:37:54.334 00.000 7680 Guiding  Dir = 2, Dur = 98
21:37:54.336 00.002 7680 IsSlewing returns 0
21:37:54.336 00.000 7680 IsGuiding returns 0
21:37:54.336 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:37:54.340 00.004 7680 PulseGuide returned control before completion, sleep 108
21:37:54.360 00.020 6120 UpdateGuideState exits: m=5513 SNR=49.2
21:37:54.363 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:54.367 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:54.369 00.002 6120 Enqueuing Expose request
21:37:54.451 00.082 7680 IsGuiding returns 1
21:37:54.452 00.001 7680 scope still moving after pulse duration time elapsed
21:37:54.483 00.031 7680 IsSlewing returns 0
21:37:54.484 00.001 7680 IsGuiding returns 0
21:37:54.485 00.001 7680 scope move finished after 98 + 50 ms
21:37:54.485 00.000 7680 Move returns status 0, amount 98
21:37:54.485 00.000 7680 MoveAxis(N, 550, ABG)
21:37:54.486 00.001 7680 Guiding  Dir = 0, Dur = 550
21:37:54.486 00.000 7680 IsSlewing returns 0
21:37:54.486 00.000 7680 IsGuiding returns 0
21:37:54.488 00.002 7680 PulseGuide returned control before completion, sleep 560
21:37:55.049 00.561 7680 IsGuiding returns 1
21:37:55.049 00.000 7680 scope still moving after pulse duration time elapsed
21:37:55.081 00.032 7680 IsSlewing returns 0
21:37:55.082 00.001 7680 IsGuiding returns 0
21:37:55.082 00.000 7680 scope move finished after 550 + 45 ms
21:37:55.084 00.002 7680 Move returns status 0, amount 550
21:37:55.084 00.000 7680 move complete, result=0
21:37:55.084 00.000 7680 worker thread done servicing request
21:37:55.085 00.001 6120 GuideStep: -0.2 px 98 ms EAST, -1.0 px 550 ms NORTH
21:37:55.091 00.006 7680 Worker thread wakes up
21:37:55.091 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:55.091 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:56.334 01.243 7680 Exposure complete
21:37:56.442 00.108 7680 worker thread done servicing request
21:37:56.442 00.000 6120 OnExposeComplete: enter
21:37:56.445 00.003 6120 UpdateGuideState(): m_state=6
21:37:56.452 00.007 6120 Star::Find(15, 1200, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
21:37:56.456 00.004 6120 Star::Find returns 1 (0), X=1200.20, Y=1044.65, Mass=5383, SNR=47.6, Peak=128 HFD=6.9
21:37:56.460 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
21:37:56.464 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.04)
21:37:56.468 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.61 hyp=0.61 cameraTheta=1.56 mountX=-0.12 mountY=-0.55, mountTheta=-1.79
21:37:56.473 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.61, opts=13)
21:37:56.477 00.004 6120 Enqueuing Move request for scope (0.01, 0.61)
21:37:56.481 00.004 7680 Worker thread wakes up
21:37:56.482 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.61) opts 0xd
21:37:56.482 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.61)
21:37:56.482 00.000 7680 Moving (0.01, 0.61) raw xDistance=-0.12 yDistance=-0.55
21:37:56.482 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:37:56.482 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
21:37:56.483 00.001 7680 MoveAxis(E, 0, ABG)
21:37:56.483 00.000 7680 Move returns status 0, amount 0
21:37:56.483 00.000 7680 MoveAxis(N, 297, ABG)
21:37:56.484 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:37:56.488 00.004 7680 Guiding  Dir = 0, Dur = 297
21:37:56.488 00.000 7680 IsSlewing returns 0
21:37:56.488 00.000 7680 IsGuiding returns 0
21:37:56.490 00.002 7680 PulseGuide returned control before completion, sleep 307
21:37:56.510 00.020 6120 UpdateGuideState exits: m=5383 SNR=47.6
21:37:56.516 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:56.522 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:56.527 00.005 6120 Enqueuing Expose request
21:37:56.812 00.285 7680 IsGuiding returns 1
21:37:56.812 00.000 7680 scope still moving after pulse duration time elapsed
21:37:56.843 00.031 7680 IsSlewing returns 0
21:37:56.845 00.002 7680 IsGuiding returns 0
21:37:56.845 00.000 7680 scope move finished after 297 + 58 ms
21:37:56.846 00.001 7680 Move returns status 0, amount 297
21:37:56.846 00.000 7680 move complete, result=0
21:37:56.846 00.000 7680 worker thread done servicing request
21:37:56.847 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 297 ms NORTH
21:37:56.853 00.006 7680 Worker thread wakes up
21:37:56.854 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:56.854 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:58.112 01.258 7680 Exposure complete
21:37:58.219 00.107 7680 worker thread done servicing request
21:37:58.219 00.000 6120 OnExposeComplete: enter
21:37:58.223 00.004 6120 UpdateGuideState(): m_state=6
21:37:58.226 00.003 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 644
21:37:58.232 00.006 6120 Star::Find returns 1 (0), X=1200.38, Y=1044.30, Mass=5300, SNR=47.5, Peak=116 HFD=7.0
21:37:58.236 00.004 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.91 = -2.38)
21:37:58.240 00.004 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.64)
21:37:58.243 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.26 hyp=0.32 cameraTheta=0.95 mountX=-0.23 mountY=-0.15, mountTheta=-2.56
21:37:58.246 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.26, opts=13)
21:37:58.249 00.003 6120 Enqueuing Move request for scope (0.18, 0.26)
21:37:58.252 00.003 7680 Worker thread wakes up
21:37:58.252 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.26) opts 0xd
21:37:58.252 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.26)
21:37:58.252 00.000 7680 Moving (0.18, 0.26) raw xDistance=-0.23 yDistance=-0.15
21:37:58.253 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
21:37:58.253 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:37:58.253 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:37:58.253 00.000 7680 MoveAxis(E, 96, ABG)
21:37:58.253 00.000 7680 Guiding  Dir = 2, Dur = 96
21:37:58.254 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:37:58.258 00.004 7680 IsSlewing returns 0
21:37:58.258 00.000 7680 IsGuiding returns 0
21:37:58.259 00.001 7680 PulseGuide returned control before completion, sleep 106
21:37:58.279 00.020 6120 UpdateGuideState exits: m=5300 SNR=47.5
21:37:58.284 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:58.287 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:58.291 00.004 6120 Enqueuing Expose request
21:37:58.379 00.088 7680 IsGuiding returns 1
21:37:58.382 00.003 7680 scope still moving after pulse duration time elapsed
21:37:58.410 00.028 7680 IsSlewing returns 0
21:37:58.412 00.002 7680 IsGuiding returns 0
21:37:58.412 00.000 7680 scope move finished after 96 + 57 ms
21:37:58.413 00.001 7680 Move returns status 0, amount 96
21:37:58.413 00.000 7680 MoveAxis(N, 0, ABG)
21:37:58.414 00.001 7680 Move returns status 0, amount 0
21:37:58.414 00.000 7680 move complete, result=0
21:37:58.415 00.001 7680 worker thread done servicing request
21:37:58.415 00.000 7680 Worker thread wakes up
21:37:58.415 00.000 6120 GuideStep: -0.2 px 96 ms EAST, -0.2 px 0 ms NORTH
21:37:58.423 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:37:58.423 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:37:59.675 01.252 7680 Exposure complete
21:37:59.786 00.111 7680 worker thread done servicing request
21:37:59.787 00.001 6120 OnExposeComplete: enter
21:37:59.791 00.004 6120 UpdateGuideState(): m_state=6
21:37:59.797 00.006 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 645
21:37:59.801 00.004 6120 Star::Find returns 1 (0), X=1200.07, Y=1044.51, Mass=5680, SNR=48.5, Peak=125 HFD=6.9
21:37:59.804 00.003 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.49)
21:37:59.809 00.005 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.76)
21:37:59.813 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.47 hyp=0.49 cameraTheta=1.84 mountX=0.04 mountY=-0.48, mountTheta=-1.49
21:37:59.818 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.47, opts=13)
21:37:59.821 00.003 6120 Enqueuing Move request for scope (-0.13, 0.47)
21:37:59.825 00.004 7680 Worker thread wakes up
21:37:59.825 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.47) opts 0xd
21:37:59.825 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.47)
21:37:59.825 00.000 7680 Moving (-0.13, 0.47) raw xDistance=0.04 yDistance=-0.48
21:37:59.827 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:37:59.827 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
21:37:59.827 00.000 7680 MoveAxis(E, 0, ABG)
21:37:59.827 00.000 7680 Move returns status 0, amount 0
21:37:59.827 00.000 7680 MoveAxis(N, 259, ABG)
21:37:59.828 00.001 7680 Guiding  Dir = 0, Dur = 259
21:37:59.828 00.000 7680 IsSlewing returns 0
21:37:59.830 00.002 7680 IsGuiding returns 0
21:37:59.830 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:37:59.834 00.004 7680 PulseGuide returned control before completion, sleep 269
21:37:59.856 00.022 6120 UpdateGuideState exits: m=5680 SNR=48.5
21:37:59.861 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:59.865 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:37:59.869 00.004 6120 Enqueuing Expose request
21:38:00.118 00.249 7680 IsGuiding returns 0
21:38:00.120 00.002 7680 Move returns status 0, amount 259
21:38:00.120 00.000 7680 move complete, result=0
21:38:00.121 00.001 7680 worker thread done servicing request
21:38:00.121 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 259 ms NORTH
21:38:00.127 00.006 7680 Worker thread wakes up
21:38:00.127 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:00.129 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:01.379 01.250 7680 Exposure complete
21:38:01.487 00.108 7680 worker thread done servicing request
21:38:01.488 00.001 6120 OnExposeComplete: enter
21:38:01.492 00.004 6120 UpdateGuideState(): m_state=6
21:38:01.496 00.004 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 646
21:38:01.500 00.004 6120 Star::Find returns 1 (0), X=1200.05, Y=1044.43, Mass=5543, SNR=48.9, Peak=119 HFD=6.8
21:38:01.504 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
21:38:01.508 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
21:38:01.511 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.39 hyp=0.42 cameraTheta=1.93 mountX=0.07 mountY=-0.41, mountTheta=-1.40
21:38:01.516 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.39, opts=13)
21:38:01.521 00.005 6120 Enqueuing Move request for scope (-0.15, 0.39)
21:38:01.525 00.004 7680 Worker thread wakes up
21:38:01.525 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.39) opts 0xd
21:38:01.525 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.39)
21:38:01.525 00.000 7680 Moving (-0.15, 0.39) raw xDistance=0.07 yDistance=-0.41
21:38:01.525 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:38:01.525 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
21:38:01.526 00.001 7680 MoveAxis(E, 0, ABG)
21:38:01.526 00.000 7680 Move returns status 0, amount 0
21:38:01.526 00.000 7680 MoveAxis(N, 225, ABG)
21:38:01.526 00.000 7680 Guiding  Dir = 0, Dur = 225
21:38:01.526 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=163, Gamma=1.000
21:38:01.531 00.005 7680 IsSlewing returns 0
21:38:01.531 00.000 7680 IsGuiding returns 0
21:38:01.531 00.000 7680 PulseGuide returned control before completion, sleep 235
21:38:01.552 00.021 6120 UpdateGuideState exits: m=5543 SNR=48.9
21:38:01.558 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:01.562 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:01.566 00.004 6120 Enqueuing Expose request
21:38:01.775 00.209 7680 IsGuiding returns 1
21:38:01.778 00.003 7680 scope still moving after pulse duration time elapsed
21:38:01.806 00.028 7680 IsSlewing returns 0
21:38:01.807 00.001 7680 IsGuiding returns 0
21:38:01.808 00.001 7680 scope move finished after 225 + 51 ms
21:38:01.808 00.000 7680 Move returns status 0, amount 225
21:38:01.809 00.001 7680 move complete, result=0
21:38:01.809 00.000 7680 worker thread done servicing request
21:38:01.809 00.000 7680 Worker thread wakes up
21:38:01.809 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 225 ms NORTH
21:38:01.816 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:01.816 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:03.074 01.258 7680 Exposure complete
21:38:03.182 00.108 7680 worker thread done servicing request
21:38:03.182 00.000 6120 OnExposeComplete: enter
21:38:03.186 00.004 6120 UpdateGuideState(): m_state=6
21:38:03.191 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
21:38:03.195 00.004 6120 Star::Find returns 1 (0), X=1199.98, Y=1044.35, Mass=5582, SNR=48.6, Peak=125 HFD=6.8
21:38:03.199 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
21:38:03.202 00.003 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.43)
21:38:03.207 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.32 hyp=0.38 cameraTheta=2.17 mountX=0.15 mountY=-0.38, mountTheta=-1.19
21:38:03.211 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.32, opts=13)
21:38:03.215 00.004 6120 Enqueuing Move request for scope (-0.21, 0.32)
21:38:03.219 00.004 7680 Worker thread wakes up
21:38:03.219 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.32) opts 0xd
21:38:03.219 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.32)
21:38:03.219 00.000 7680 Moving (-0.21, 0.32) raw xDistance=0.15 yDistance=-0.38
21:38:03.220 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:38:03.220 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:38:03.220 00.000 7680 MoveAxis(E, 0, ABG)
21:38:03.220 00.000 7680 Move returns status 0, amount 0
21:38:03.220 00.000 7680 MoveAxis(N, 205, ABG)
21:38:03.220 00.000 7680 Guiding  Dir = 0, Dur = 205
21:38:03.220 00.000 7680 IsSlewing returns 0
21:38:03.221 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:38:03.225 00.004 7680 IsGuiding returns 0
21:38:03.225 00.000 7680 PulseGuide returned control before completion, sleep 215
21:38:03.247 00.022 6120 UpdateGuideState exits: m=5582 SNR=48.6
21:38:03.252 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:03.255 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:03.258 00.003 6120 Enqueuing Expose request
21:38:03.454 00.196 7680 IsGuiding returns 1
21:38:03.455 00.001 7680 scope still moving after pulse duration time elapsed
21:38:03.485 00.030 7680 IsSlewing returns 0
21:38:03.486 00.001 7680 IsGuiding returns 0
21:38:03.486 00.000 7680 scope move finished after 205 + 55 ms
21:38:03.486 00.000 7680 Move returns status 0, amount 205
21:38:03.487 00.001 7680 move complete, result=0
21:38:03.487 00.000 7680 worker thread done servicing request
21:38:03.487 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 205 ms NORTH
21:38:03.494 00.007 7680 Worker thread wakes up
21:38:03.494 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:03.494 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:04.749 01.255 7680 Exposure complete
21:38:04.858 00.109 7680 worker thread done servicing request
21:38:04.859 00.001 6120 OnExposeComplete: enter
21:38:04.866 00.007 6120 UpdateGuideState(): m_state=6
21:38:04.869 00.003 6120 Star::Find(15, 1199, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
21:38:04.874 00.005 6120 Star::Find returns 1 (0), X=1199.97, Y=1043.96, Mass=5657, SNR=48.9, Peak=133 HFD=7.1
21:38:04.878 00.004 6120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-2.95) = xAngle (0.16 = 0.16)
21:38:04.881 00.003 6120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.11 = -0.11)
21:38:04.886 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.08 hyp=0.24 cameraTheta=-2.79 mountX=0.23 mountY=-0.03, mountTheta=-0.11
21:38:04.892 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.08, opts=13)
21:38:04.897 00.005 6120 Enqueuing Move request for scope (-0.22, -0.08)
21:38:04.900 00.003 7680 Worker thread wakes up
21:38:04.901 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.08) opts 0xd
21:38:04.901 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.08)
21:38:04.901 00.000 7680 Moving (-0.22, -0.08) raw xDistance=0.23 yDistance=-0.03
21:38:04.901 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
21:38:04.902 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:38:04.902 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:38:04.902 00.000 7680 MoveAxis(W, 99, ABG)
21:38:04.902 00.000 7680 Guiding  Dir = 3, Dur = 99
21:38:04.902 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:38:04.907 00.005 7680 IsSlewing returns 0
21:38:04.907 00.000 7680 IsGuiding returns 0
21:38:04.908 00.001 7680 PulseGuide returned control before completion, sleep 109
21:38:04.925 00.017 6120 UpdateGuideState exits: m=5657 SNR=48.9
21:38:04.930 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:04.934 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:04.939 00.005 6120 Enqueuing Expose request
21:38:05.020 00.081 7680 IsGuiding returns 1
21:38:05.021 00.001 7680 scope still moving after pulse duration time elapsed
21:38:05.050 00.029 7680 IsSlewing returns 0
21:38:05.052 00.002 7680 IsGuiding returns 0
21:38:05.052 00.000 7680 scope move finished after 99 + 45 ms
21:38:05.053 00.001 7680 Move returns status 0, amount 99
21:38:05.053 00.000 7680 MoveAxis(N, 0, ABG)
21:38:05.053 00.000 7680 Move returns status 0, amount 0
21:38:05.053 00.000 7680 move complete, result=0
21:38:05.053 00.000 7680 worker thread done servicing request
21:38:05.054 00.001 7680 Worker thread wakes up
21:38:05.055 00.001 6120 GuideStep: 0.2 px 99 ms WEST, -0.0 px 0 ms NORTH
21:38:05.060 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:05.061 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:06.309 01.248 7680 Exposure complete
21:38:06.409 00.100 7680 worker thread done servicing request
21:38:06.409 00.000 6120 OnExposeComplete: enter
21:38:06.414 00.005 6120 UpdateGuideState(): m_state=6
21:38:06.417 00.003 6120 Star::Find(15, 1199, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
21:38:06.422 00.005 6120 Star::Find returns 1 (0), X=1200.05, Y=1044.44, Mass=5494, SNR=47.3, Peak=128 HFD=6.8
21:38:06.426 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.41)
21:38:06.430 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.68)
21:38:06.434 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.40 hyp=0.43 cameraTheta=1.92 mountX=0.07 mountY=-0.43, mountTheta=-1.41
21:38:06.438 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.40, opts=13)
21:38:06.442 00.004 6120 Enqueuing Move request for scope (-0.15, 0.40)
21:38:06.445 00.003 7680 Worker thread wakes up
21:38:06.445 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.40) opts 0xd
21:38:06.446 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.40)
21:38:06.446 00.000 7680 Moving (-0.15, 0.40) raw xDistance=0.07 yDistance=-0.43
21:38:06.446 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:38:06.446 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
21:38:06.446 00.000 7680 MoveAxis(E, 0, ABG)
21:38:06.446 00.000 7680 Move returns status 0, amount 0
21:38:06.446 00.000 7680 MoveAxis(N, 231, ABG)
21:38:06.446 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:38:06.451 00.005 7680 Guiding  Dir = 0, Dur = 231
21:38:06.451 00.000 7680 IsSlewing returns 0
21:38:06.451 00.000 7680 IsGuiding returns 0
21:38:06.452 00.001 7680 PulseGuide returned control before completion, sleep 241
21:38:06.470 00.018 6120 UpdateGuideState exits: m=5494 SNR=47.3
21:38:06.474 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:06.479 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:06.482 00.003 6120 Enqueuing Expose request
21:38:06.708 00.226 7680 IsGuiding returns 1
21:38:06.710 00.002 7680 scope still moving after pulse duration time elapsed
21:38:06.739 00.029 7680 IsSlewing returns 0
21:38:06.740 00.001 7680 IsGuiding returns 0
21:38:06.740 00.000 7680 scope move finished after 231 + 57 ms
21:38:06.741 00.001 7680 Move returns status 0, amount 231
21:38:06.741 00.000 7680 move complete, result=0
21:38:06.742 00.001 7680 worker thread done servicing request
21:38:06.742 00.000 7680 Worker thread wakes up
21:38:06.743 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 231 ms NORTH
21:38:06.749 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:06.749 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:08.001 01.252 7680 Exposure complete
21:38:08.108 00.107 7680 worker thread done servicing request
21:38:08.108 00.000 6120 OnExposeComplete: enter
21:38:08.112 00.004 6120 UpdateGuideState(): m_state=6
21:38:08.117 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 650
21:38:08.121 00.004 6120 Star::Find returns 1 (0), X=1199.96, Y=1044.12, Mass=5407, SNR=47.1, Peak=134 HFD=6.5
21:38:08.125 00.004 6120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-2.95) = xAngle (5.77 = -0.51)
21:38:08.128 00.003 6120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.50 = -0.78)
21:38:08.133 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=0.08 hyp=0.25 cameraTheta=2.82 mountX=0.22 mountY=-0.17, mountTheta=-0.68
21:38:08.139 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.08, opts=13)
21:38:08.143 00.004 6120 Enqueuing Move request for scope (-0.24, 0.08)
21:38:08.148 00.005 7680 Worker thread wakes up
21:38:08.148 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.08) opts 0xd
21:38:08.148 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.08)
21:38:08.148 00.000 7680 Moving (-0.24, 0.08) raw xDistance=0.22 yDistance=-0.17
21:38:08.148 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
21:38:08.149 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:38:08.149 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:38:08.149 00.000 7680 MoveAxis(W, 92, ABG)
21:38:08.149 00.000 7680 Guiding  Dir = 3, Dur = 92
21:38:08.150 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:38:08.154 00.004 7680 IsSlewing returns 0
21:38:08.154 00.000 7680 IsGuiding returns 0
21:38:08.154 00.000 7680 PulseGuide returned control before completion, sleep 102
21:38:08.176 00.022 6120 UpdateGuideState exits: m=5407 SNR=47.1
21:38:08.181 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:08.184 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:08.189 00.005 6120 Enqueuing Expose request
21:38:08.271 00.082 7680 IsGuiding returns 1
21:38:08.272 00.001 7680 scope still moving after pulse duration time elapsed
21:38:08.302 00.030 7680 IsSlewing returns 0
21:38:08.304 00.002 7680 IsGuiding returns 0
21:38:08.305 00.001 7680 scope move finished after 92 + 58 ms
21:38:08.305 00.000 7680 Move returns status 0, amount 92
21:38:08.305 00.000 7680 MoveAxis(N, 0, ABG)
21:38:08.305 00.000 7680 Move returns status 0, amount 0
21:38:08.307 00.002 7680 move complete, result=0
21:38:08.307 00.000 7680 worker thread done servicing request
21:38:08.307 00.000 7680 Worker thread wakes up
21:38:08.308 00.001 6120 GuideStep: 0.2 px 92 ms WEST, -0.2 px 0 ms NORTH
21:38:08.314 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:08.314 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:09.561 01.247 7680 Exposure complete
21:38:09.673 00.112 7680 worker thread done servicing request
21:38:09.673 00.000 6120 OnExposeComplete: enter
21:38:09.678 00.005 6120 UpdateGuideState(): m_state=6
21:38:09.682 00.004 6120 Star::Find(15, 1199, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 651
21:38:09.687 00.005 6120 Star::Find returns 1 (0), X=1200.39, Y=1044.38, Mass=5613, SNR=47.7, Peak=124 HFD=7.0
21:38:09.690 00.003 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.02 = -2.27)
21:38:09.694 00.004 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.53)
21:38:09.698 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.34 hyp=0.39 cameraTheta=1.06 mountX=-0.25 mountY=-0.22, mountTheta=-2.41
21:38:09.705 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.34, opts=13)
21:38:09.709 00.004 6120 Enqueuing Move request for scope (0.19, 0.34)
21:38:09.714 00.005 7680 Worker thread wakes up
21:38:09.714 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.34) opts 0xd
21:38:09.714 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.34)
21:38:09.714 00.000 7680 Moving (0.19, 0.34) raw xDistance=-0.25 yDistance=-0.22
21:38:09.714 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
21:38:09.715 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:38:09.715 00.000 7680 MoveAxis(E, 100, ABG)
21:38:09.715 00.000 7680 Guiding  Dir = 2, Dur = 100
21:38:09.715 00.000 7680 IsSlewing returns 0
21:38:09.717 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:38:09.721 00.004 7680 IsGuiding returns 0
21:38:09.721 00.000 7680 PulseGuide returned control before completion, sleep 110
21:38:09.744 00.023 6120 UpdateGuideState exits: m=5613 SNR=47.7
21:38:09.748 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:09.751 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:09.755 00.004 6120 Enqueuing Expose request
21:38:09.847 00.092 7680 IsGuiding returns 0
21:38:09.849 00.002 7680 Move returns status 0, amount 100
21:38:09.849 00.000 7680 MoveAxis(N, 122, ABG)
21:38:09.850 00.001 7680 Guiding  Dir = 0, Dur = 122
21:38:09.850 00.000 7680 IsSlewing returns 0
21:38:09.851 00.001 7680 IsGuiding returns 0
21:38:09.852 00.001 7680 PulseGuide returned control before completion, sleep 132
21:38:09.991 00.139 7680 IsGuiding returns 1
21:38:09.992 00.001 7680 scope still moving after pulse duration time elapsed
21:38:10.022 00.030 7680 IsSlewing returns 0
21:38:10.023 00.001 7680 IsGuiding returns 0
21:38:10.024 00.001 7680 scope move finished after 122 + 50 ms
21:38:10.025 00.001 7680 Move returns status 0, amount 122
21:38:10.025 00.000 7680 move complete, result=0
21:38:10.025 00.000 7680 worker thread done servicing request
21:38:10.025 00.000 6120 GuideStep: -0.3 px 100 ms EAST, -0.2 px 122 ms NORTH
21:38:10.032 00.007 7680 Worker thread wakes up
21:38:10.032 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:10.032 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:11.283 01.251 7680 Exposure complete
21:38:11.418 00.135 7680 worker thread done servicing request
21:38:11.418 00.000 6120 OnExposeComplete: enter
21:38:11.423 00.005 6120 UpdateGuideState(): m_state=6
21:38:11.430 00.007 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 652
21:38:11.434 00.004 6120 Star::Find returns 1 (0), X=1199.97, Y=1044.37, Mass=5495, SNR=48.5, Peak=118 HFD=6.8
21:38:11.439 00.005 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.13 = -1.16)
21:38:11.444 00.005 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
21:38:11.450 00.006 6120 CameraToMount -- cameraX=-0.23 cameraY=0.33 hyp=0.40 cameraTheta=2.17 mountX=0.16 mountY=-0.40, mountTheta=-1.18
21:38:11.456 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.33, opts=13)
21:38:11.461 00.005 6120 Enqueuing Move request for scope (-0.23, 0.33)
21:38:11.466 00.005 7680 Worker thread wakes up
21:38:11.466 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.33) opts 0xd
21:38:11.466 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.33)
21:38:11.467 00.001 7680 Moving (-0.23, 0.33) raw xDistance=0.16 yDistance=-0.40
21:38:11.467 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:38:11.467 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
21:38:11.467 00.000 7680 MoveAxis(E, 0, ABG)
21:38:11.467 00.000 7680 Move returns status 0, amount 0
21:38:11.469 00.002 7680 MoveAxis(N, 217, ABG)
21:38:11.469 00.000 7680 Guiding  Dir = 0, Dur = 217
21:38:11.469 00.000 7680 IsSlewing returns 0
21:38:11.469 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:38:11.474 00.005 7680 IsGuiding returns 0
21:38:11.475 00.001 7680 PulseGuide returned control before completion, sleep 227
21:38:11.500 00.025 6120 UpdateGuideState exits: m=5495 SNR=48.5
21:38:11.506 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:11.509 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:11.517 00.008 6120 Enqueuing Expose request
21:38:11.713 00.196 7680 IsGuiding returns 1
21:38:11.713 00.000 7680 scope still moving after pulse duration time elapsed
21:38:11.744 00.031 7680 IsSlewing returns 0
21:38:11.747 00.003 7680 IsGuiding returns 0
21:38:11.747 00.000 7680 scope move finished after 217 + 55 ms
21:38:11.748 00.001 7680 Move returns status 0, amount 217
21:38:11.748 00.000 7680 move complete, result=0
21:38:11.748 00.000 7680 worker thread done servicing request
21:38:11.749 00.001 7680 Worker thread wakes up
21:38:11.749 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 217 ms NORTH
21:38:11.755 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:11.755 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:13.011 01.256 7680 Exposure complete
21:38:13.115 00.104 7680 worker thread done servicing request
21:38:13.116 00.001 6120 OnExposeComplete: enter
21:38:13.120 00.004 6120 UpdateGuideState(): m_state=6
21:38:13.125 00.005 6120 Star::Find(15, 1199, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 653
21:38:13.129 00.004 6120 Star::Find returns 1 (0), X=1199.87, Y=1045.10, Mass=5307, SNR=46.4, Peak=133 HFD=6.3
21:38:13.132 00.003 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
21:38:13.136 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
21:38:13.139 00.003 6120 CameraToMount -- cameraX=-0.32 cameraY=1.06 hyp=1.11 cameraTheta=1.87 mountX=0.12 mountY=-1.10, mountTheta=-1.46
21:38:13.146 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=1.06, opts=13)
21:38:13.151 00.005 6120 Enqueuing Move request for scope (-0.32, 1.06)
21:38:13.154 00.003 7680 Worker thread wakes up
21:38:13.154 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 1.06) opts 0xd
21:38:13.155 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.32, 1.06)
21:38:13.155 00.000 7680 Moving (-0.32, 1.06) raw xDistance=0.12 yDistance=-1.10
21:38:13.155 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:38:13.155 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.10 from input -1.10
21:38:13.155 00.000 7680 MoveAxis(E, 0, ABG)
21:38:13.155 00.000 7680 Move returns status 0, amount 0
21:38:13.155 00.000 7680 MoveAxis(N, 595, ABG)
21:38:13.155 00.000 7680 Guiding  Dir = 0, Dur = 595
21:38:13.156 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:38:13.160 00.004 7680 IsSlewing returns 0
21:38:13.160 00.000 7680 IsGuiding returns 0
21:38:13.160 00.000 7680 PulseGuide returned control before completion, sleep 605
21:38:13.180 00.020 6120 UpdateGuideState exits: m=5307 SNR=46.4
21:38:13.183 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:13.186 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:13.189 00.003 6120 Enqueuing Expose request
21:38:13.780 00.591 7680 IsGuiding returns 1
21:38:13.781 00.001 7680 scope still moving after pulse duration time elapsed
21:38:13.812 00.031 7680 IsSlewing returns 0
21:38:13.813 00.001 7680 IsGuiding returns 0
21:38:13.814 00.001 7680 scope move finished after 595 + 58 ms
21:38:13.815 00.001 7680 Move returns status 0, amount 595
21:38:13.815 00.000 7680 move complete, result=0
21:38:13.815 00.000 7680 worker thread done servicing request
21:38:13.815 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.1 px 595 ms NORTH
21:38:13.821 00.006 7680 Worker thread wakes up
21:38:13.821 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:13.823 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:15.070 01.247 7680 Exposure complete
21:38:15.177 00.107 7680 worker thread done servicing request
21:38:15.177 00.000 6120 OnExposeComplete: enter
21:38:15.181 00.004 6120 UpdateGuideState(): m_state=6
21:38:15.184 00.003 6120 Star::Find(15, 1199, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 654
21:38:15.188 00.004 6120 Star::Find returns 1 (0), X=1200.15, Y=1043.63, Mass=5509, SNR=49.1, Peak=122 HFD=6.9
21:38:15.193 00.005 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
21:38:15.198 00.005 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
21:38:15.202 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.41 hyp=0.41 cameraTheta=-1.68 mountX=0.12 mountY=0.35, mountTheta=1.24
21:38:15.207 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.41, opts=13)
21:38:15.211 00.004 6120 Enqueuing Move request for scope (-0.04, -0.41)
21:38:15.214 00.003 7680 Worker thread wakes up
21:38:15.215 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.41) opts 0xd
21:38:15.215 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.41)
21:38:15.215 00.000 7680 Moving (-0.04, -0.41) raw xDistance=0.12 yDistance=0.35
21:38:15.215 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:38:15.215 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:38:15.215 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:38:15.215 00.000 7680 MoveAxis(E, 0, ABG)
21:38:15.217 00.002 7680 Move returns status 0, amount 0
21:38:15.217 00.000 7680 MoveAxis(N, 0, ABG)
21:38:15.217 00.000 7680 Move returns status 0, amount 0
21:38:15.217 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:38:15.222 00.005 7680 move complete, result=0
21:38:15.222 00.000 7680 worker thread done servicing request
21:38:15.242 00.020 6120 UpdateGuideState exits: m=5509 SNR=49.1
21:38:15.247 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:15.250 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:15.254 00.004 6120 Enqueuing Expose request
21:38:15.258 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:38:15.262 00.004 7680 Worker thread wakes up
21:38:15.263 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:15.263 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:16.505 01.242 7680 Exposure complete
21:38:16.625 00.120 7680 worker thread done servicing request
21:38:16.625 00.000 6120 OnExposeComplete: enter
21:38:16.630 00.005 6120 UpdateGuideState(): m_state=6
21:38:16.635 00.005 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 655
21:38:16.640 00.005 6120 Star::Find returns 1 (0), X=1200.25, Y=1043.63, Mass=5598, SNR=47.7, Peak=127 HFD=6.9
21:38:16.644 00.004 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-2.95) = xAngle (1.50 = 1.50)
21:38:16.648 00.004 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.23 = 1.23)
21:38:16.654 00.006 6120 CameraToMount -- cameraX=0.05 cameraY=-0.41 hyp=0.41 cameraTheta=-1.45 mountX=0.03 mountY=0.39, mountTheta=1.50
21:38:16.662 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.41, opts=13)
21:38:16.666 00.004 6120 Enqueuing Move request for scope (0.05, -0.41)
21:38:16.670 00.004 7680 Worker thread wakes up
21:38:16.670 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.41) opts 0xd
21:38:16.670 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.41)
21:38:16.670 00.000 7680 Moving (0.05, -0.41) raw xDistance=0.03 yDistance=0.39
21:38:16.670 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:38:16.670 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:38:16.671 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:38:16.671 00.000 7680 MoveAxis(E, 0, ABG)
21:38:16.671 00.000 7680 Move returns status 0, amount 0
21:38:16.671 00.000 7680 MoveAxis(N, 0, ABG)
21:38:16.671 00.000 7680 Move returns status 0, amount 0
21:38:16.673 00.002 7680 move complete, result=0
21:38:16.673 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:38:16.677 00.004 7680 worker thread done servicing request
21:38:16.701 00.024 6120 UpdateGuideState exits: m=5598 SNR=47.7
21:38:16.706 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:16.710 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:16.714 00.004 6120 Enqueuing Expose request
21:38:16.718 00.004 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
21:38:16.722 00.004 7680 Worker thread wakes up
21:38:16.722 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:16.722 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:17.980 01.258 7680 Exposure complete
21:38:18.080 00.100 7680 worker thread done servicing request
21:38:18.081 00.001 6120 OnExposeComplete: enter
21:38:18.085 00.004 6120 UpdateGuideState(): m_state=6
21:38:18.089 00.004 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 656
21:38:18.094 00.005 6120 Star::Find returns 1 (0), X=1200.44, Y=1043.63, Mass=5890, SNR=49.7, Peak=126 HFD=7.1
21:38:18.098 00.004 6120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-2.95) = xAngle (1.92 = 1.92)
21:38:18.102 00.004 6120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.65 = 1.65)
21:38:18.106 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.41 hyp=0.48 cameraTheta=-1.03 mountX=-0.16 mountY=0.48, mountTheta=1.90
21:38:18.115 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.41, opts=13)
21:38:18.119 00.004 6120 Enqueuing Move request for scope (0.24, -0.41)
21:38:18.123 00.004 7680 Worker thread wakes up
21:38:18.123 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.41) opts 0xd
21:38:18.124 00.001 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.41)
21:38:18.124 00.000 7680 Moving (0.24, -0.41) raw xDistance=-0.16 yDistance=0.48
21:38:18.124 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:38:18.124 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:38:18.124 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
21:38:18.125 00.001 7680 MoveAxis(E, 0, ABG)
21:38:18.125 00.000 7680 Move returns status 0, amount 0
21:38:18.125 00.000 7680 MoveAxis(N, 0, ABG)
21:38:18.125 00.000 7680 Move returns status 0, amount 0
21:38:18.125 00.000 7680 move complete, result=0
21:38:18.126 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:38:18.131 00.005 7680 worker thread done servicing request
21:38:18.152 00.021 6120 UpdateGuideState exits: m=5890 SNR=49.7
21:38:18.155 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:18.159 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:18.163 00.004 6120 Enqueuing Expose request
21:38:18.166 00.003 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
21:38:18.171 00.005 7680 Worker thread wakes up
21:38:18.171 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:18.171 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:19.418 01.247 7680 Exposure complete
21:38:19.528 00.110 7680 worker thread done servicing request
21:38:19.528 00.000 6120 OnExposeComplete: enter
21:38:19.532 00.004 6120 UpdateGuideState(): m_state=6
21:38:19.536 00.004 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 657
21:38:19.540 00.004 6120 Star::Find returns 1 (0), X=1200.40, Y=1043.92, Mass=5724, SNR=48.5, Peak=145 HFD=6.7
21:38:19.545 00.005 6120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-2.95) = xAngle (2.44 = 2.44)
21:38:19.548 00.003 6120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.17 = 2.17)
21:38:19.552 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.24 cameraTheta=-0.52 mountX=-0.18 mountY=0.19, mountTheta=2.31
21:38:19.558 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.12, opts=13)
21:38:19.562 00.004 6120 Enqueuing Move request for scope (0.20, -0.12)
21:38:19.566 00.004 7680 Worker thread wakes up
21:38:19.566 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
21:38:19.566 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
21:38:19.567 00.001 7680 Moving (0.20, -0.12) raw xDistance=-0.18 yDistance=0.19
21:38:19.567 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:38:19.567 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:38:19.567 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:38:19.567 00.000 7680 MoveAxis(E, 0, ABG)
21:38:19.569 00.002 7680 Move returns status 0, amount 0
21:38:19.569 00.000 7680 MoveAxis(N, 0, ABG)
21:38:19.569 00.000 7680 Move returns status 0, amount 0
21:38:19.569 00.000 7680 move complete, result=0
21:38:19.569 00.000 7680 worker thread done servicing request
21:38:19.569 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:38:19.593 00.024 6120 UpdateGuideState exits: m=5724 SNR=48.5
21:38:19.597 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:19.602 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:19.604 00.002 6120 Enqueuing Expose request
21:38:19.609 00.005 7680 Worker thread wakes up
21:38:19.609 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:38:19.612 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:19.612 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:20.863 01.251 7680 Exposure complete
21:38:20.964 00.101 7680 worker thread done servicing request
21:38:20.965 00.001 6120 OnExposeComplete: enter
21:38:20.969 00.004 6120 UpdateGuideState(): m_state=6
21:38:20.972 00.003 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 658
21:38:20.976 00.004 6120 Star::Find returns 1 (0), X=1200.17, Y=1044.21, Mass=5483, SNR=48.0, Peak=127 HFD=6.8
21:38:20.980 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
21:38:20.983 00.003 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.88)
21:38:20.988 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.72 mountX=-0.01 mountY=-0.16, mountTheta=-1.61
21:38:20.993 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.17, opts=13)
21:38:20.998 00.005 6120 Enqueuing Move request for scope (-0.03, 0.17)
21:38:21.001 00.003 7680 Worker thread wakes up
21:38:21.001 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
21:38:21.001 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
21:38:21.001 00.000 7680 Moving (-0.03, 0.17) raw xDistance=-0.01 yDistance=-0.16
21:38:21.001 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:38:21.001 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:38:21.001 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:38:21.001 00.000 7680 MoveAxis(E, 0, ABG)
21:38:21.002 00.001 7680 Move returns status 0, amount 0
21:38:21.002 00.000 7680 MoveAxis(N, 0, ABG)
21:38:21.003 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:38:21.006 00.003 7680 Move returns status 0, amount 0
21:38:21.006 00.000 7680 move complete, result=0
21:38:21.007 00.001 7680 worker thread done servicing request
21:38:21.028 00.021 6120 UpdateGuideState exits: m=5483 SNR=48.0
21:38:21.032 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:21.035 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:21.039 00.004 6120 Enqueuing Expose request
21:38:21.045 00.006 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:38:21.049 00.004 7680 Worker thread wakes up
21:38:21.049 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:21.049 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:22.304 01.255 7680 Exposure complete
21:38:22.414 00.110 7680 worker thread done servicing request
21:38:22.415 00.001 6120 OnExposeComplete: enter
21:38:22.419 00.004 6120 UpdateGuideState(): m_state=6
21:38:22.425 00.006 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 659
21:38:22.429 00.004 6120 Star::Find returns 1 (0), X=1200.45, Y=1044.05, Mass=5597, SNR=48.6, Peak=123 HFD=6.8
21:38:22.433 00.004 6120 CameraToMount -- cameraTheta (0.05) - m_xAngle (-2.95) = xAngle (3.00 = 3.00)
21:38:22.437 00.004 6120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.73 = 2.73)
21:38:22.441 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=0.01 hyp=0.25 cameraTheta=0.05 mountX=-0.25 mountY=0.10, mountTheta=2.76
21:38:22.447 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.01, opts=13)
21:38:22.452 00.005 6120 Enqueuing Move request for scope (0.25, 0.01)
21:38:22.455 00.003 7680 Worker thread wakes up
21:38:22.455 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.01) opts 0xd
21:38:22.455 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.01)
21:38:22.455 00.000 7680 Moving (0.25, 0.01) raw xDistance=-0.25 yDistance=0.10
21:38:22.455 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
21:38:22.457 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:38:22.457 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:38:22.457 00.000 7680 MoveAxis(E, 104, ABG)
21:38:22.457 00.000 7680 Guiding  Dir = 2, Dur = 104
21:38:22.457 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:38:22.462 00.005 7680 IsSlewing returns 0
21:38:22.463 00.001 7680 IsGuiding returns 0
21:38:22.463 00.000 7680 PulseGuide returned control before completion, sleep 114
21:38:22.484 00.021 6120 UpdateGuideState exits: m=5597 SNR=48.6
21:38:22.493 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:22.498 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:22.502 00.004 6120 Enqueuing Expose request
21:38:22.594 00.092 7680 IsGuiding returns 0
21:38:22.595 00.001 7680 Move returns status 0, amount 104
21:38:22.596 00.001 7680 MoveAxis(N, 0, ABG)
21:38:22.597 00.001 7680 Move returns status 0, amount 0
21:38:22.597 00.000 7680 move complete, result=0
21:38:22.597 00.000 7680 worker thread done servicing request
21:38:22.598 00.001 7680 Worker thread wakes up
21:38:22.598 00.000 6120 GuideStep: -0.2 px 104 ms EAST, 0.1 px 0 ms NORTH
21:38:22.604 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:22.605 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:23.856 01.251 7680 Exposure complete
21:38:23.962 00.106 7680 worker thread done servicing request
21:38:23.962 00.000 6120 OnExposeComplete: enter
21:38:23.966 00.004 6120 UpdateGuideState(): m_state=6
21:38:23.971 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 660
21:38:23.975 00.004 6120 Star::Find returns 1 (0), X=1200.41, Y=1044.52, Mass=5741, SNR=48.6, Peak=128 HFD=7.0
21:38:23.978 00.003 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.12 = -2.17)
21:38:23.982 00.004 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
21:38:23.987 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=0.48 hyp=0.53 cameraTheta=1.16 mountX=-0.30 mountY=-0.34, mountTheta=-2.28
21:38:23.992 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.48, opts=13)
21:38:23.997 00.005 6120 Enqueuing Move request for scope (0.21, 0.48)
21:38:24.001 00.004 7680 Worker thread wakes up
21:38:24.001 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.48) opts 0xd
21:38:24.001 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.48)
21:38:24.001 00.000 7680 Moving (0.21, 0.48) raw xDistance=-0.30 yDistance=-0.34
21:38:24.001 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
21:38:24.001 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:38:24.001 00.000 7680 MoveAxis(E, 132, ABG)
21:38:24.002 00.001 7680 Guiding  Dir = 2, Dur = 132
21:38:24.002 00.000 7680 IsSlewing returns 0
21:38:24.002 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:38:24.007 00.005 7680 IsGuiding returns 0
21:38:24.007 00.000 7680 PulseGuide returned control before completion, sleep 142
21:38:24.033 00.026 6120 UpdateGuideState exits: m=5741 SNR=48.6
21:38:24.037 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:24.040 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:24.046 00.006 6120 Enqueuing Expose request
21:38:24.156 00.110 7680 IsGuiding returns 1
21:38:24.157 00.001 7680 scope still moving after pulse duration time elapsed
21:38:24.187 00.030 7680 IsSlewing returns 0
21:38:24.188 00.001 7680 IsGuiding returns 1
21:38:24.219 00.031 7680 IsSlewing returns 0
21:38:24.220 00.001 7680 IsGuiding returns 1
21:38:24.251 00.031 7680 IsSlewing returns 0
21:38:24.252 00.001 7680 IsGuiding returns 0
21:38:24.253 00.001 7680 scope move finished after 132 + 113 ms
21:38:24.254 00.001 7680 Move returns status 0, amount 132
21:38:24.254 00.000 7680 MoveAxis(N, 186, ABG)
21:38:24.254 00.000 7680 Guiding  Dir = 0, Dur = 186
21:38:24.255 00.001 7680 IsSlewing returns 0
21:38:24.256 00.001 7680 IsGuiding returns 0
21:38:24.256 00.000 7680 PulseGuide returned control before completion, sleep 196
21:38:24.455 00.199 7680 IsGuiding returns 1
21:38:24.457 00.002 7680 scope still moving after pulse duration time elapsed
21:38:24.485 00.028 7680 IsSlewing returns 0
21:38:24.486 00.001 7680 IsGuiding returns 0
21:38:24.487 00.001 7680 scope move finished after 186 + 45 ms
21:38:24.487 00.000 7680 Move returns status 0, amount 186
21:38:24.487 00.000 7680 move complete, result=0
21:38:24.487 00.000 7680 worker thread done servicing request
21:38:24.489 00.002 7680 Worker thread wakes up
21:38:24.489 00.000 6120 GuideStep: -0.3 px 132 ms EAST, -0.3 px 186 ms NORTH
21:38:24.495 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:24.496 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:25.743 01.247 7680 Exposure complete
21:38:25.855 00.112 7680 worker thread done servicing request
21:38:25.856 00.001 6120 OnExposeComplete: enter
21:38:25.859 00.003 6120 UpdateGuideState(): m_state=6
21:38:25.864 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 661
21:38:25.867 00.003 6120 Star::Find returns 1 (0), X=1199.99, Y=1044.48, Mass=5700, SNR=48.2, Peak=131 HFD=6.9
21:38:25.871 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
21:38:25.876 00.005 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.58)
21:38:25.880 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.44 hyp=0.49 cameraTheta=2.02 mountX=0.13 mountY=-0.49, mountTheta=-1.32
21:38:25.884 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.44, opts=13)
21:38:25.888 00.004 6120 Enqueuing Move request for scope (-0.21, 0.44)
21:38:25.892 00.004 7680 Worker thread wakes up
21:38:25.892 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.44) opts 0xd
21:38:25.892 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.44)
21:38:25.892 00.000 7680 Moving (-0.21, 0.44) raw xDistance=0.13 yDistance=-0.49
21:38:25.893 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:38:25.893 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:38:25.893 00.000 7680 MoveAxis(E, 0, ABG)
21:38:25.893 00.000 7680 Move returns status 0, amount 0
21:38:25.893 00.000 7680 MoveAxis(N, 264, ABG)
21:38:25.893 00.000 7680 Guiding  Dir = 0, Dur = 264
21:38:25.893 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=194, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:38:25.898 00.005 7680 IsSlewing returns 0
21:38:25.899 00.001 7680 IsGuiding returns 0
21:38:25.899 00.000 7680 PulseGuide returned control before completion, sleep 274
21:38:25.920 00.021 6120 UpdateGuideState exits: m=5700 SNR=48.2
21:38:25.925 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:25.929 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:25.933 00.004 6120 Enqueuing Expose request
21:38:26.183 00.250 7680 IsGuiding returns 1
21:38:26.184 00.001 7680 scope still moving after pulse duration time elapsed
21:38:26.214 00.030 7680 IsSlewing returns 0
21:38:26.215 00.001 7680 IsGuiding returns 0
21:38:26.216 00.001 7680 scope move finished after 264 + 52 ms
21:38:26.216 00.000 7680 Move returns status 0, amount 264
21:38:26.216 00.000 7680 move complete, result=0
21:38:26.216 00.000 7680 worker thread done servicing request
21:38:26.217 00.001 7680 Worker thread wakes up
21:38:26.217 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 264 ms NORTH
21:38:26.223 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:26.223 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:27.480 01.257 7680 Exposure complete
21:38:27.574 00.094 7680 worker thread done servicing request
21:38:27.575 00.001 6120 OnExposeComplete: enter
21:38:27.581 00.006 6120 UpdateGuideState(): m_state=6
21:38:27.585 00.004 6120 Star::Find(15, 1199, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 662
21:38:27.590 00.005 6120 Star::Find returns 1 (0), X=1200.04, Y=1044.34, Mass=5580, SNR=47.9, Peak=126 HFD=6.8
21:38:27.593 00.003 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.02 = -1.26)
21:38:27.597 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
21:38:27.601 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.30 hyp=0.34 cameraTheta=2.07 mountX=0.10 mountY=-0.34, mountTheta=-1.27
21:38:27.607 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.30, opts=13)
21:38:27.611 00.004 6120 Enqueuing Move request for scope (-0.16, 0.30)
21:38:27.615 00.004 7680 Worker thread wakes up
21:38:27.615 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.30) opts 0xd
21:38:27.615 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.30)
21:38:27.616 00.001 7680 Moving (-0.16, 0.30) raw xDistance=0.10 yDistance=-0.34
21:38:27.616 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:38:27.616 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:38:27.616 00.000 7680 MoveAxis(E, 0, ABG)
21:38:27.616 00.000 7680 Move returns status 0, amount 0
21:38:27.617 00.001 7680 MoveAxis(N, 183, ABG)
21:38:27.617 00.000 7680 Guiding  Dir = 0, Dur = 183
21:38:27.617 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:38:27.621 00.004 7680 IsSlewing returns 0
21:38:27.621 00.000 7680 IsGuiding returns 0
21:38:27.622 00.001 7680 PulseGuide returned control before completion, sleep 193
21:38:27.644 00.022 6120 UpdateGuideState exits: m=5580 SNR=47.9
21:38:27.650 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:27.656 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:27.659 00.003 6120 Enqueuing Expose request
21:38:27.827 00.168 7680 IsGuiding returns 0
21:38:27.829 00.002 7680 Move returns status 0, amount 183
21:38:27.829 00.000 7680 move complete, result=0
21:38:27.829 00.000 7680 worker thread done servicing request
21:38:27.830 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 183 ms NORTH
21:38:27.839 00.009 7680 Worker thread wakes up
21:38:27.840 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:27.840 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:29.085 01.245 7680 Exposure complete
21:38:29.205 00.120 7680 worker thread done servicing request
21:38:29.206 00.001 6120 OnExposeComplete: enter
21:38:29.210 00.004 6120 UpdateGuideState(): m_state=6
21:38:29.215 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 663
21:38:29.219 00.004 6120 Star::Find returns 1 (0), X=1199.94, Y=1044.23, Mass=5521, SNR=47.6, Peak=124 HFD=6.7
21:38:29.222 00.003 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.46 = -0.82)
21:38:29.226 00.004 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.09)
21:38:29.230 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.19 hyp=0.32 cameraTheta=2.50 mountX=0.22 mountY=-0.29, mountTheta=-0.92
21:38:29.236 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.19, opts=13)
21:38:29.239 00.003 6120 Enqueuing Move request for scope (-0.26, 0.19)
21:38:29.244 00.005 7680 Worker thread wakes up
21:38:29.244 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.19) opts 0xd
21:38:29.244 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.19)
21:38:29.245 00.001 7680 Moving (-0.26, 0.19) raw xDistance=0.22 yDistance=-0.29
21:38:29.245 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
21:38:29.245 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:38:29.245 00.000 7680 MoveAxis(W, 93, ABG)
21:38:29.246 00.001 7680 Guiding  Dir = 3, Dur = 93
21:38:29.246 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:38:29.250 00.004 7680 IsSlewing returns 0
21:38:29.250 00.000 7680 IsGuiding returns 0
21:38:29.250 00.000 7680 PulseGuide returned control before completion, sleep 103
21:38:29.272 00.022 6120 UpdateGuideState exits: m=5521 SNR=47.6
21:38:29.278 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:29.282 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:29.285 00.003 6120 Enqueuing Expose request
21:38:29.357 00.072 7680 IsGuiding returns 1
21:38:29.358 00.001 7680 scope still moving after pulse duration time elapsed
21:38:29.388 00.030 7680 IsSlewing returns 0
21:38:29.390 00.002 7680 IsGuiding returns 0
21:38:29.391 00.001 7680 scope move finished after 93 + 47 ms
21:38:29.392 00.001 7680 Move returns status 0, amount 93
21:38:29.392 00.000 7680 MoveAxis(N, 156, ABG)
21:38:29.393 00.001 7680 Guiding  Dir = 0, Dur = 156
21:38:29.394 00.001 7680 IsSlewing returns 0
21:38:29.394 00.000 7680 IsGuiding returns 0
21:38:29.395 00.001 7680 PulseGuide returned control before completion, sleep 166
21:38:29.562 00.167 7680 IsGuiding returns 1
21:38:29.562 00.000 7680 scope still moving after pulse duration time elapsed
21:38:29.592 00.030 7680 IsSlewing returns 0
21:38:29.595 00.003 7680 IsGuiding returns 0
21:38:29.596 00.001 7680 scope move finished after 156 + 45 ms
21:38:29.597 00.001 7680 Move returns status 0, amount 156
21:38:29.598 00.001 7680 move complete, result=0
21:38:29.598 00.000 7680 worker thread done servicing request
21:38:29.598 00.000 6120 GuideStep: 0.2 px 93 ms WEST, -0.3 px 156 ms NORTH
21:38:29.606 00.008 7680 Worker thread wakes up
21:38:29.606 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:29.606 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:30.854 01.248 7680 Exposure complete
21:38:30.957 00.103 7680 worker thread done servicing request
21:38:30.958 00.001 6120 OnExposeComplete: enter
21:38:30.962 00.004 6120 UpdateGuideState(): m_state=6
21:38:30.966 00.004 6120 Star::Find(15, 1199, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 664
21:38:30.969 00.003 6120 Star::Find returns 1 (0), X=1200.30, Y=1043.86, Mass=6172, SNR=50.2, Peak=138 HFD=6.8
21:38:30.973 00.004 6120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-2.95) = xAngle (1.93 = 1.93)
21:38:30.976 00.003 6120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.66 = 1.66)
21:38:30.980 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.03 mountX=-0.07 mountY=0.21, mountTheta=1.91
21:38:30.984 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.18, opts=13)
21:38:30.987 00.003 6120 Enqueuing Move request for scope (0.11, -0.18)
21:38:30.990 00.003 7680 Worker thread wakes up
21:38:30.990 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
21:38:30.990 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
21:38:30.990 00.000 7680 Moving (0.11, -0.18) raw xDistance=-0.07 yDistance=0.21
21:38:30.990 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:38:30.991 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:38:30.991 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:38:30.991 00.000 7680 MoveAxis(E, 0, ABG)
21:38:30.991 00.000 7680 Move returns status 0, amount 0
21:38:30.991 00.000 7680 MoveAxis(N, 0, ABG)
21:38:30.991 00.000 7680 Move returns status 0, amount 0
21:38:30.992 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:38:30.996 00.004 7680 move complete, result=0
21:38:30.996 00.000 7680 worker thread done servicing request
21:38:31.016 00.020 6120 UpdateGuideState exits: m=6172 SNR=50.2
21:38:31.021 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:31.025 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:31.029 00.004 6120 Enqueuing Expose request
21:38:31.032 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:38:31.036 00.004 7680 Worker thread wakes up
21:38:31.036 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:31.036 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:32.283 01.247 7680 Exposure complete
21:38:32.395 00.112 7680 worker thread done servicing request
21:38:32.395 00.000 6120 OnExposeComplete: enter
21:38:32.402 00.007 6120 UpdateGuideState(): m_state=6
21:38:32.407 00.005 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 665
21:38:32.413 00.006 6120 Star::Find returns 1 (0), X=1200.11, Y=1044.40, Mass=5625, SNR=48.2, Peak=125 HFD=7.0
21:38:32.420 00.007 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
21:38:32.425 00.005 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
21:38:32.431 00.006 6120 CameraToMount -- cameraX=-0.08 cameraY=0.36 hyp=0.37 cameraTheta=1.80 mountX=0.01 mountY=-0.36, mountTheta=-1.53
21:38:32.439 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.36, opts=13)
21:38:32.444 00.005 6120 Enqueuing Move request for scope (-0.08, 0.36)
21:38:32.452 00.008 7680 Worker thread wakes up
21:38:32.452 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.36) opts 0xd
21:38:32.453 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.36)
21:38:32.453 00.000 7680 Moving (-0.08, 0.36) raw xDistance=0.01 yDistance=-0.36
21:38:32.453 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:38:32.454 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:38:32.454 00.000 7680 MoveAxis(E, 0, ABG)
21:38:32.454 00.000 7680 Move returns status 0, amount 0
21:38:32.454 00.000 7680 MoveAxis(N, 194, ABG)
21:38:32.455 00.001 7680 Guiding  Dir = 0, Dur = 194
21:38:32.455 00.000 7680 IsSlewing returns 0
21:38:32.455 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:38:32.460 00.005 7680 IsGuiding returns 0
21:38:32.461 00.001 7680 PulseGuide returned control before completion, sleep 204
21:38:32.479 00.018 6120 UpdateGuideState exits: m=5625 SNR=48.2
21:38:32.485 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:32.491 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:32.498 00.007 6120 Enqueuing Expose request
21:38:32.677 00.179 7680 IsGuiding returns 0
21:38:32.678 00.001 7680 Move returns status 0, amount 194
21:38:32.678 00.000 7680 move complete, result=0
21:38:32.680 00.002 7680 worker thread done servicing request
21:38:32.680 00.000 7680 Worker thread wakes up
21:38:32.680 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 194 ms NORTH
21:38:32.686 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:32.686 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:33.938 01.252 7680 Exposure complete
21:38:34.052 00.114 7680 worker thread done servicing request
21:38:34.052 00.000 6120 OnExposeComplete: enter
21:38:34.057 00.005 6120 UpdateGuideState(): m_state=6
21:38:34.060 00.003 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 666
21:38:34.064 00.004 6120 Star::Find returns 1 (0), X=1200.35, Y=1044.00, Mass=5541, SNR=48.2, Peak=131 HFD=6.7
21:38:34.069 00.005 6120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-2.95) = xAngle (2.70 = 2.70)
21:38:34.071 00.002 6120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.43 = 2.43)
21:38:34.076 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-0.25 mountX=-0.14 mountY=0.10, mountTheta=2.52
21:38:34.082 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.04, opts=13)
21:38:34.086 00.004 6120 Enqueuing Move request for scope (0.15, -0.04)
21:38:34.090 00.004 7680 Worker thread wakes up
21:38:34.090 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
21:38:34.090 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
21:38:34.090 00.000 7680 Moving (0.15, -0.04) raw xDistance=-0.14 yDistance=0.10
21:38:34.091 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:38:34.091 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:38:34.091 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:38:34.091 00.000 7680 MoveAxis(E, 0, ABG)
21:38:34.091 00.000 7680 Move returns status 0, amount 0
21:38:34.091 00.000 7680 MoveAxis(N, 0, ABG)
21:38:34.091 00.000 7680 Move returns status 0, amount 0
21:38:34.093 00.002 7680 move complete, result=0
21:38:34.093 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:38:34.097 00.004 7680 worker thread done servicing request
21:38:34.121 00.024 6120 UpdateGuideState exits: m=5541 SNR=48.2
21:38:34.126 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:34.130 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:34.133 00.003 6120 Enqueuing Expose request
21:38:34.139 00.006 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:38:34.142 00.003 7680 Worker thread wakes up
21:38:34.144 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:34.144 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:35.395 01.251 7680 Exposure complete
21:38:35.509 00.114 6120 OnExposeComplete: enter
21:38:35.514 00.005 6120 UpdateGuideState(): m_state=6
21:38:35.519 00.005 7680 worker thread done servicing request
21:38:35.519 00.000 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 667
21:38:35.523 00.004 6120 Star::Find returns 1 (0), X=1199.97, Y=1045.16, Mass=5248, SNR=46.8, Peak=125 HFD=6.3
21:38:35.528 00.005 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.56)
21:38:35.532 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.83)
21:38:35.535 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=1.13 hyp=1.15 cameraTheta=1.77 mountX=0.02 mountY=-1.11, mountTheta=-1.56
21:38:35.540 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=1.13, opts=13)
21:38:35.544 00.004 6120 Enqueuing Move request for scope (-0.23, 1.13)
21:38:35.548 00.004 7680 Worker thread wakes up
21:38:35.548 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 1.13) opts 0xd
21:38:35.548 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 1.13)
21:38:35.548 00.000 7680 Moving (-0.23, 1.13) raw xDistance=0.02 yDistance=-1.11
21:38:35.548 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:38:35.548 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.11 from input -1.11
21:38:35.548 00.000 7680 MoveAxis(E, 0, ABG)
21:38:35.548 00.000 7680 Move returns status 0, amount 0
21:38:35.548 00.000 7680 MoveAxis(N, 603, ABG)
21:38:35.550 00.002 7680 Guiding  Dir = 0, Dur = 603
21:38:35.550 00.000 7680 IsSlewing returns 0
21:38:35.550 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:38:35.554 00.004 7680 IsGuiding returns 0
21:38:35.554 00.000 7680 PulseGuide returned control before completion, sleep 613
21:38:35.575 00.021 6120 UpdateGuideState exits: m=5248 SNR=46.8
21:38:35.581 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:35.586 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:35.590 00.004 6120 Enqueuing Expose request
21:38:36.182 00.592 7680 IsGuiding returns 0
21:38:36.183 00.001 7680 Move returns status 0, amount 603
21:38:36.183 00.000 7680 move complete, result=0
21:38:36.183 00.000 7680 worker thread done servicing request
21:38:36.184 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -1.1 px 603 ms NORTH
21:38:36.190 00.006 7680 Worker thread wakes up
21:38:36.190 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:36.191 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:37.430 01.239 7680 Exposure complete
21:38:37.538 00.108 7680 worker thread done servicing request
21:38:37.539 00.001 6120 OnExposeComplete: enter
21:38:37.543 00.004 6120 UpdateGuideState(): m_state=6
21:38:37.548 00.005 6120 Star::Find(15, 1199, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 668
21:38:37.553 00.005 6120 Star::Find returns 1 (0), X=1200.33, Y=1043.47, Mass=5571, SNR=48.0, Peak=119 HFD=7.1
21:38:37.556 00.003 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-2.95) = xAngle (1.61 = 1.61)
21:38:37.560 00.004 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.34 = 1.34)
21:38:37.566 00.006 6120 CameraToMount -- cameraX=0.13 cameraY=-0.56 hyp=0.58 cameraTheta=-1.34 mountX=-0.02 mountY=0.56, mountTheta=1.61
21:38:37.573 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.56, opts=13)
21:38:37.578 00.005 6120 Enqueuing Move request for scope (0.13, -0.56)
21:38:37.581 00.003 7680 Worker thread wakes up
21:38:37.581 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.56) opts 0xd
21:38:37.582 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.56)
21:38:37.582 00.000 7680 Moving (0.13, -0.56) raw xDistance=-0.02 yDistance=0.56
21:38:37.582 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:38:37.582 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:38:37.584 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
21:38:37.584 00.000 7680 MoveAxis(E, 0, ABG)
21:38:37.584 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:38:37.588 00.004 7680 Move returns status 0, amount 0
21:38:37.588 00.000 7680 MoveAxis(N, 0, ABG)
21:38:37.589 00.001 7680 Move returns status 0, amount 0
21:38:37.589 00.000 7680 move complete, result=0
21:38:37.589 00.000 7680 worker thread done servicing request
21:38:37.610 00.021 6120 UpdateGuideState exits: m=5571 SNR=48.0
21:38:37.615 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:37.620 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:37.624 00.004 6120 Enqueuing Expose request
21:38:37.628 00.004 7680 Worker thread wakes up
21:38:37.628 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
21:38:37.632 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:37.632 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:38.886 01.254 7680 Exposure complete
21:38:38.995 00.109 7680 worker thread done servicing request
21:38:38.995 00.000 6120 OnExposeComplete: enter
21:38:38.999 00.004 6120 UpdateGuideState(): m_state=6
21:38:39.003 00.004 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 669
21:38:39.006 00.003 6120 Star::Find returns 1 (0), X=1200.49, Y=1043.72, Mass=5645, SNR=49.2, Peak=128 HFD=7.1
21:38:39.010 00.004 6120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-2.95) = xAngle (2.14 = 2.14)
21:38:39.013 00.003 6120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.87 = 1.87)
21:38:39.017 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=-0.32 hyp=0.43 cameraTheta=-0.82 mountX=-0.23 mountY=0.42, mountTheta=2.08
21:38:39.024 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.32, opts=13)
21:38:39.027 00.003 6120 Enqueuing Move request for scope (0.30, -0.32)
21:38:39.032 00.005 7680 Worker thread wakes up
21:38:39.032 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.32) opts 0xd
21:38:39.032 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.32)
21:38:39.032 00.000 7680 Moving (0.30, -0.32) raw xDistance=-0.23 yDistance=0.42
21:38:39.032 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
21:38:39.033 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:38:39.033 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
21:38:39.033 00.000 7680 MoveAxis(E, 98, ABG)
21:38:39.033 00.000 7680 Guiding  Dir = 2, Dur = 98
21:38:39.033 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:38:39.038 00.005 7680 IsSlewing returns 0
21:38:39.038 00.000 7680 IsGuiding returns 0
21:38:39.038 00.000 7680 PulseGuide returned control before completion, sleep 108
21:38:39.061 00.023 6120 UpdateGuideState exits: m=5645 SNR=49.2
21:38:39.065 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:39.069 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:39.073 00.004 6120 Enqueuing Expose request
21:38:39.156 00.083 7680 IsGuiding returns 1
21:38:39.157 00.001 7680 scope still moving after pulse duration time elapsed
21:38:39.187 00.030 7680 IsSlewing returns 0
21:38:39.188 00.001 7680 IsGuiding returns 0
21:38:39.188 00.000 7680 scope move finished after 98 + 51 ms
21:38:39.188 00.000 7680 Move returns status 0, amount 98
21:38:39.188 00.000 7680 MoveAxis(N, 0, ABG)
21:38:39.189 00.001 7680 Move returns status 0, amount 0
21:38:39.189 00.000 7680 move complete, result=0
21:38:39.189 00.000 7680 worker thread done servicing request
21:38:39.189 00.000 7680 Worker thread wakes up
21:38:39.189 00.000 6120 GuideStep: -0.2 px 98 ms EAST, 0.4 px 0 ms NORTH
21:38:39.197 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:39.197 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:40.450 01.253 7680 Exposure complete
21:38:40.551 00.101 7680 worker thread done servicing request
21:38:40.551 00.000 6120 OnExposeComplete: enter
21:38:40.556 00.005 6120 UpdateGuideState(): m_state=6
21:38:40.560 00.004 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 670
21:38:40.564 00.004 6120 Star::Find returns 1 (0), X=1200.25, Y=1044.05, Mass=5367, SNR=46.5, Peak=134 HFD=6.6
21:38:40.568 00.004 6120 CameraToMount -- cameraTheta (0.22) - m_xAngle (-2.95) = xAngle (3.18 = -3.10)
21:38:40.571 00.003 6120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.91 = 2.91)
21:38:40.575 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.06 cameraTheta=0.22 mountX=-0.06 mountY=0.01, mountTheta=2.92
21:38:40.582 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.01, opts=13)
21:38:40.586 00.004 6120 Enqueuing Move request for scope (0.05, 0.01)
21:38:40.591 00.005 7680 Worker thread wakes up
21:38:40.591 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
21:38:40.591 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
21:38:40.591 00.000 7680 Moving (0.05, 0.01) raw xDistance=-0.06 yDistance=0.01
21:38:40.592 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:38:40.592 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:38:40.592 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:38:40.592 00.000 7680 MoveAxis(E, 0, ABG)
21:38:40.594 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:38:40.598 00.004 7680 Move returns status 0, amount 0
21:38:40.598 00.000 7680 MoveAxis(N, 0, ABG)
21:38:40.598 00.000 7680 Move returns status 0, amount 0
21:38:40.598 00.000 7680 move complete, result=0
21:38:40.599 00.001 7680 worker thread done servicing request
21:38:40.623 00.024 6120 UpdateGuideState exits: m=5367 SNR=46.5
21:38:40.627 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:40.630 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:40.634 00.004 6120 Enqueuing Expose request
21:38:40.641 00.007 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:38:40.646 00.005 7680 Worker thread wakes up
21:38:40.646 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:40.646 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:41.890 01.244 7680 Exposure complete
21:38:41.994 00.104 7680 worker thread done servicing request
21:38:41.995 00.001 6120 OnExposeComplete: enter
21:38:41.998 00.003 6120 UpdateGuideState(): m_state=6
21:38:42.002 00.004 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 671
21:38:42.006 00.004 6120 Star::Find returns 1 (0), X=1200.49, Y=1044.09, Mass=5504, SNR=47.7, Peak=128 HFD=6.6
21:38:42.010 00.004 6120 CameraToMount -- cameraTheta (0.16) - m_xAngle (-2.95) = xAngle (3.12 = 3.12)
21:38:42.015 00.005 6120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.85 = 2.85)
21:38:42.019 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=0.05 hyp=0.30 cameraTheta=0.16 mountX=-0.30 mountY=0.09, mountTheta=2.86
21:38:42.024 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.05, opts=13)
21:38:42.028 00.004 6120 Enqueuing Move request for scope (0.30, 0.05)
21:38:42.032 00.004 7680 Worker thread wakes up
21:38:42.032 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.05) opts 0xd
21:38:42.032 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.05)
21:38:42.032 00.000 7680 Moving (0.30, 0.05) raw xDistance=-0.30 yDistance=0.09
21:38:42.032 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
21:38:42.032 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:38:42.032 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:38:42.034 00.002 7680 MoveAxis(E, 127, ABG)
21:38:42.034 00.000 7680 Guiding  Dir = 2, Dur = 127
21:38:42.034 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:38:42.037 00.003 7680 IsSlewing returns 0
21:38:42.039 00.002 7680 IsGuiding returns 0
21:38:42.039 00.000 7680 PulseGuide returned control before completion, sleep 137
21:38:42.059 00.020 6120 UpdateGuideState exits: m=5504 SNR=47.7
21:38:42.064 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:42.068 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:42.071 00.003 6120 Enqueuing Expose request
21:38:42.192 00.121 7680 IsGuiding returns 1
21:38:42.195 00.003 7680 scope still moving after pulse duration time elapsed
21:38:42.224 00.029 7680 IsSlewing returns 0
21:38:42.225 00.001 7680 IsGuiding returns 0
21:38:42.225 00.000 7680 scope move finished after 127 + 60 ms
21:38:42.227 00.002 7680 Move returns status 0, amount 127
21:38:42.227 00.000 7680 MoveAxis(N, 0, ABG)
21:38:42.227 00.000 7680 Move returns status 0, amount 0
21:38:42.228 00.001 7680 move complete, result=0
21:38:42.228 00.000 7680 worker thread done servicing request
21:38:42.228 00.000 6120 GuideStep: -0.3 px 127 ms EAST, 0.1 px 0 ms NORTH
21:38:42.236 00.008 7680 Worker thread wakes up
21:38:42.237 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:42.237 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:43.484 01.247 7680 Exposure complete
21:38:43.590 00.106 7680 worker thread done servicing request
21:38:43.590 00.000 6120 OnExposeComplete: enter
21:38:43.594 00.004 6120 UpdateGuideState(): m_state=6
21:38:43.597 00.003 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 672
21:38:43.602 00.005 6120 Star::Find returns 1 (0), X=1200.17, Y=1044.32, Mass=5366, SNR=46.6, Peak=128 HFD=6.9
21:38:43.605 00.003 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.68)
21:38:43.609 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.95)
21:38:43.613 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.65 mountX=-0.03 mountY=-0.26, mountTheta=-1.68
21:38:43.619 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.28, opts=13)
21:38:43.623 00.004 6120 Enqueuing Move request for scope (-0.02, 0.28)
21:38:43.626 00.003 7680 Worker thread wakes up
21:38:43.627 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.28) opts 0xd
21:38:43.627 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.28)
21:38:43.628 00.001 7680 Moving (-0.02, 0.28) raw xDistance=-0.03 yDistance=-0.26
21:38:43.628 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:38:43.628 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:38:43.628 00.000 7680 MoveAxis(E, 0, ABG)
21:38:43.628 00.000 7680 Move returns status 0, amount 0
21:38:43.628 00.000 7680 MoveAxis(N, 140, ABG)
21:38:43.629 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:38:43.633 00.004 7680 Guiding  Dir = 0, Dur = 140
21:38:43.634 00.001 7680 IsSlewing returns 0
21:38:43.634 00.000 7680 IsGuiding returns 0
21:38:43.634 00.000 7680 PulseGuide returned control before completion, sleep 150
21:38:43.657 00.023 6120 UpdateGuideState exits: m=5366 SNR=46.6
21:38:43.661 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:43.665 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:43.670 00.005 6120 Enqueuing Expose request
21:38:43.787 00.117 7680 IsGuiding returns 1
21:38:43.789 00.002 7680 scope still moving after pulse duration time elapsed
21:38:43.820 00.031 7680 IsSlewing returns 0
21:38:43.821 00.001 7680 IsGuiding returns 0
21:38:43.822 00.001 7680 scope move finished after 140 + 48 ms
21:38:43.824 00.002 7680 Move returns status 0, amount 140
21:38:43.824 00.000 7680 move complete, result=0
21:38:43.825 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 140 ms NORTH
21:38:43.833 00.008 7680 worker thread done servicing request
21:38:43.835 00.002 7680 Worker thread wakes up
21:38:43.836 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:43.837 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:45.080 01.243 7680 Exposure complete
21:38:45.195 00.115 7680 worker thread done servicing request
21:38:45.196 00.001 6120 OnExposeComplete: enter
21:38:45.200 00.004 6120 UpdateGuideState(): m_state=6
21:38:45.205 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 673
21:38:45.209 00.004 6120 Star::Find returns 1 (0), X=1200.12, Y=1044.31, Mass=5495, SNR=48.1, Peak=119 HFD=6.8
21:38:45.212 00.003 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
21:38:45.216 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
21:38:45.219 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.27 hyp=0.28 cameraTheta=1.85 mountX=0.03 mountY=-0.28, mountTheta=-1.47
21:38:45.223 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.27, opts=13)
21:38:45.227 00.004 6120 Enqueuing Move request for scope (-0.08, 0.27)
21:38:45.232 00.005 7680 Worker thread wakes up
21:38:45.232 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.27) opts 0xd
21:38:45.232 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.27)
21:38:45.232 00.000 7680 Moving (-0.08, 0.27) raw xDistance=0.03 yDistance=-0.28
21:38:45.232 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:38:45.233 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:38:45.233 00.000 7680 MoveAxis(E, 0, ABG)
21:38:45.233 00.000 7680 Move returns status 0, amount 0
21:38:45.233 00.000 7680 MoveAxis(N, 151, ABG)
21:38:45.233 00.000 7680 Guiding  Dir = 0, Dur = 151
21:38:45.233 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:38:45.238 00.005 7680 IsSlewing returns 0
21:38:45.238 00.000 7680 IsGuiding returns 0
21:38:45.238 00.000 7680 PulseGuide returned control before completion, sleep 161
21:38:45.258 00.020 6120 UpdateGuideState exits: m=5495 SNR=48.1
21:38:45.264 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:45.269 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:45.275 00.006 6120 Enqueuing Expose request
21:38:45.411 00.136 7680 IsGuiding returns 1
21:38:45.412 00.001 7680 scope still moving after pulse duration time elapsed
21:38:45.442 00.030 7680 IsSlewing returns 0
21:38:45.443 00.001 7680 IsGuiding returns 0
21:38:45.444 00.001 7680 scope move finished after 151 + 54 ms
21:38:45.445 00.001 7680 Move returns status 0, amount 151
21:38:45.445 00.000 7680 move complete, result=0
21:38:45.445 00.000 7680 worker thread done servicing request
21:38:45.446 00.001 7680 Worker thread wakes up
21:38:45.446 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 151 ms NORTH
21:38:45.454 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:45.454 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:46.704 01.250 7680 Exposure complete
21:38:46.814 00.110 7680 worker thread done servicing request
21:38:46.814 00.000 6120 OnExposeComplete: enter
21:38:46.818 00.004 6120 UpdateGuideState(): m_state=6
21:38:46.822 00.004 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 674
21:38:46.826 00.004 6120 Star::Find returns 1 (0), X=1200.21, Y=1044.29, Mass=5555, SNR=47.4, Peak=126 HFD=6.8
21:38:46.831 00.005 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
21:38:46.834 00.003 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.10)
21:38:46.837 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.50 mountX=-0.06 mountY=-0.21, mountTheta=-1.86
21:38:46.843 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.25, opts=13)
21:38:46.846 00.003 6120 Enqueuing Move request for scope (0.02, 0.25)
21:38:46.850 00.004 7680 Worker thread wakes up
21:38:46.850 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
21:38:46.850 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
21:38:46.850 00.000 7680 Moving (0.02, 0.25) raw xDistance=-0.06 yDistance=-0.21
21:38:46.851 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:38:46.851 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:38:46.851 00.000 7680 MoveAxis(E, 0, ABG)
21:38:46.851 00.000 7680 Move returns status 0, amount 0
21:38:46.851 00.000 7680 MoveAxis(N, 116, ABG)
21:38:46.851 00.000 7680 Guiding  Dir = 0, Dur = 116
21:38:46.853 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=194, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:38:46.857 00.004 7680 IsSlewing returns 0
21:38:46.858 00.001 7680 IsGuiding returns 0
21:38:46.858 00.000 7680 PulseGuide returned control before completion, sleep 126
21:38:46.878 00.020 6120 UpdateGuideState exits: m=5555 SNR=47.4
21:38:46.881 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:46.884 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:46.888 00.004 6120 Enqueuing Expose request
21:38:46.993 00.105 7680 IsGuiding returns 1
21:38:46.993 00.000 7680 scope still moving after pulse duration time elapsed
21:38:47.025 00.032 7680 IsSlewing returns 0
21:38:47.026 00.001 7680 IsGuiding returns 0
21:38:47.026 00.000 7680 scope move finished after 116 + 52 ms
21:38:47.027 00.001 7680 Move returns status 0, amount 116
21:38:47.027 00.000 7680 move complete, result=0
21:38:47.027 00.000 7680 worker thread done servicing request
21:38:47.027 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 116 ms NORTH
21:38:47.033 00.006 7680 Worker thread wakes up
21:38:47.033 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:47.033 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:48.286 01.253 7680 Exposure complete
21:38:48.420 00.134 7680 worker thread done servicing request
21:38:48.420 00.000 6120 OnExposeComplete: enter
21:38:48.426 00.006 6120 UpdateGuideState(): m_state=6
21:38:48.431 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 675
21:38:48.436 00.005 6120 Star::Find returns 1 (0), X=1200.08, Y=1044.39, Mass=5526, SNR=48.0, Peak=124 HFD=6.8
21:38:48.443 00.007 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.44)
21:38:48.449 00.006 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
21:38:48.454 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.36 hyp=0.37 cameraTheta=1.89 mountX=0.05 mountY=-0.37, mountTheta=-1.44
21:38:48.459 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.36, opts=13)
21:38:48.463 00.004 6120 Enqueuing Move request for scope (-0.12, 0.36)
21:38:48.467 00.004 7680 Worker thread wakes up
21:38:48.468 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.36) opts 0xd
21:38:48.468 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.36)
21:38:48.468 00.000 7680 Moving (-0.12, 0.36) raw xDistance=0.05 yDistance=-0.37
21:38:48.468 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:38:48.468 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:38:48.468 00.000 7680 MoveAxis(E, 0, ABG)
21:38:48.469 00.001 7680 Move returns status 0, amount 0
21:38:48.469 00.000 7680 MoveAxis(N, 201, ABG)
21:38:48.469 00.000 7680 Guiding  Dir = 0, Dur = 201
21:38:48.469 00.000 7680 IsSlewing returns 0
21:38:48.469 00.000 7680 IsGuiding returns 0
21:38:48.470 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:38:48.474 00.004 7680 PulseGuide returned control before completion, sleep 211
21:38:48.497 00.023 6120 UpdateGuideState exits: m=5526 SNR=48.0
21:38:48.502 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:48.507 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:48.510 00.003 6120 Enqueuing Expose request
21:38:48.702 00.192 7680 IsGuiding returns 1
21:38:48.703 00.001 7680 scope still moving after pulse duration time elapsed
21:38:48.732 00.029 7680 IsSlewing returns 0
21:38:48.733 00.001 7680 IsGuiding returns 0
21:38:48.733 00.000 7680 scope move finished after 201 + 62 ms
21:38:48.733 00.000 7680 Move returns status 0, amount 201
21:38:48.734 00.001 7680 move complete, result=0
21:38:48.734 00.000 7680 worker thread done servicing request
21:38:48.735 00.001 7680 Worker thread wakes up
21:38:48.735 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 201 ms NORTH
21:38:48.741 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:48.741 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:49.991 01.250 7680 Exposure complete
21:38:50.103 00.112 7680 worker thread done servicing request
21:38:50.103 00.000 6120 OnExposeComplete: enter
21:38:50.109 00.006 6120 UpdateGuideState(): m_state=6
21:38:50.114 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 676
21:38:50.118 00.004 6120 Star::Find returns 1 (0), X=1200.19, Y=1044.34, Mass=5501, SNR=48.4, Peak=121 HFD=6.9
21:38:50.123 00.005 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.74)
21:38:50.126 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.01)
21:38:50.130 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.59 mountX=-0.05 mountY=-0.27, mountTheta=-1.75
21:38:50.134 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.30, opts=13)
21:38:50.139 00.005 6120 Enqueuing Move request for scope (-0.01, 0.30)
21:38:50.141 00.002 7680 Worker thread wakes up
21:38:50.142 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.30) opts 0xd
21:38:50.142 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.30)
21:38:50.142 00.000 7680 Moving (-0.01, 0.30) raw xDistance=-0.05 yDistance=-0.27
21:38:50.142 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:38:50.142 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:38:50.143 00.001 7680 MoveAxis(E, 0, ABG)
21:38:50.143 00.000 7680 Move returns status 0, amount 0
21:38:50.143 00.000 7680 MoveAxis(N, 149, ABG)
21:38:50.143 00.000 7680 Guiding  Dir = 0, Dur = 149
21:38:50.143 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=159, Gamma=1.000
21:38:50.146 00.003 7680 IsSlewing returns 0
21:38:50.147 00.001 7680 IsGuiding returns 0
21:38:50.147 00.000 7680 PulseGuide returned control before completion, sleep 159
21:38:50.163 00.016 6120 UpdateGuideState exits: m=5501 SNR=48.4
21:38:50.167 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:50.171 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:50.177 00.006 6120 Enqueuing Expose request
21:38:50.308 00.131 7680 IsGuiding returns 1
21:38:50.309 00.001 7680 scope still moving after pulse duration time elapsed
21:38:50.339 00.030 7680 IsSlewing returns 0
21:38:50.341 00.002 7680 IsGuiding returns 0
21:38:50.342 00.001 7680 scope move finished after 149 + 45 ms
21:38:50.342 00.000 7680 Move returns status 0, amount 149
21:38:50.343 00.001 7680 move complete, result=0
21:38:50.343 00.000 7680 worker thread done servicing request
21:38:50.344 00.001 7680 Worker thread wakes up
21:38:50.344 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 149 ms NORTH
21:38:50.350 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:50.351 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:51.604 01.253 7680 Exposure complete
21:38:51.711 00.107 7680 worker thread done servicing request
21:38:51.711 00.000 6120 OnExposeComplete: enter
21:38:51.715 00.004 6120 UpdateGuideState(): m_state=6
21:38:51.720 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 677
21:38:51.723 00.003 6120 Star::Find returns 1 (0), X=1199.91, Y=1043.93, Mass=5640, SNR=49.2, Peak=134 HFD=7.0
21:38:51.727 00.004 6120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-2.95) = xAngle (0.17 = 0.17)
21:38:51.731 00.004 6120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.10 = -0.10)
21:38:51.736 00.005 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.11 hyp=0.31 cameraTheta=-2.79 mountX=0.31 mountY=-0.03, mountTheta=-0.10
21:38:51.741 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.11, opts=13)
21:38:51.745 00.004 6120 Enqueuing Move request for scope (-0.29, -0.11)
21:38:51.748 00.003 7680 Worker thread wakes up
21:38:51.748 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.11) opts 0xd
21:38:51.748 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.11)
21:38:51.748 00.000 7680 Moving (-0.29, -0.11) raw xDistance=0.31 yDistance=-0.03
21:38:51.749 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
21:38:51.749 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:38:51.749 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:38:51.749 00.000 7680 MoveAxis(W, 129, ABG)
21:38:51.749 00.000 7680 Guiding  Dir = 3, Dur = 129
21:38:51.751 00.002 7680 IsSlewing returns 0
21:38:51.751 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:38:51.755 00.004 7680 IsGuiding returns 0
21:38:51.755 00.000 7680 PulseGuide returned control before completion, sleep 139
21:38:51.775 00.020 6120 UpdateGuideState exits: m=5640 SNR=49.2
21:38:51.779 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:51.784 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:51.788 00.004 6120 Enqueuing Expose request
21:38:51.907 00.119 7680 IsGuiding returns 1
21:38:51.908 00.001 7680 scope still moving after pulse duration time elapsed
21:38:51.938 00.030 7680 IsSlewing returns 0
21:38:51.939 00.001 7680 IsGuiding returns 0
21:38:51.939 00.000 7680 scope move finished after 129 + 55 ms
21:38:51.940 00.001 7680 Move returns status 0, amount 129
21:38:51.940 00.000 7680 MoveAxis(N, 0, ABG)
21:38:51.940 00.000 7680 Move returns status 0, amount 0
21:38:51.940 00.000 7680 move complete, result=0
21:38:51.941 00.001 7680 worker thread done servicing request
21:38:51.941 00.000 6120 GuideStep: 0.3 px 129 ms WEST, -0.0 px 0 ms NORTH
21:38:51.947 00.006 7680 Worker thread wakes up
21:38:51.947 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:51.947 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:53.196 01.249 7680 Exposure complete
21:38:53.303 00.107 7680 worker thread done servicing request
21:38:53.304 00.001 6120 OnExposeComplete: enter
21:38:53.309 00.005 6120 UpdateGuideState(): m_state=6
21:38:53.314 00.005 6120 Star::Find(15, 1199, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 678
21:38:53.318 00.004 6120 Star::Find returns 1 (0), X=1200.44, Y=1044.34, Mass=5703, SNR=48.4, Peak=127 HFD=7.0
21:38:53.321 00.003 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-2.95) = xAngle (3.84 = -2.44)
21:38:53.326 00.005 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.57 = -2.71)
21:38:53.330 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=0.30 hyp=0.39 cameraTheta=0.89 mountX=-0.30 mountY=-0.16, mountTheta=-2.64
21:38:53.334 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.30, opts=13)
21:38:53.339 00.005 6120 Enqueuing Move request for scope (0.25, 0.30)
21:38:53.343 00.004 7680 Worker thread wakes up
21:38:53.343 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.30) opts 0xd
21:38:53.343 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.30)
21:38:53.343 00.000 7680 Moving (0.25, 0.30) raw xDistance=-0.30 yDistance=-0.16
21:38:53.343 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.30
21:38:53.344 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:38:53.344 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:38:53.344 00.000 7680 MoveAxis(E, 117, ABG)
21:38:53.344 00.000 7680 Guiding  Dir = 2, Dur = 117
21:38:53.344 00.000 7680 IsSlewing returns 0
21:38:53.345 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:38:53.349 00.004 7680 IsGuiding returns 0
21:38:53.349 00.000 7680 PulseGuide returned control before completion, sleep 127
21:38:53.371 00.022 6120 UpdateGuideState exits: m=5703 SNR=48.4
21:38:53.375 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:53.379 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:53.383 00.004 6120 Enqueuing Expose request
21:38:53.483 00.100 7680 IsGuiding returns 1
21:38:53.483 00.000 7680 scope still moving after pulse duration time elapsed
21:38:53.514 00.031 7680 IsSlewing returns 0
21:38:53.515 00.001 7680 IsGuiding returns 0
21:38:53.515 00.000 7680 scope move finished after 117 + 49 ms
21:38:53.516 00.001 7680 Move returns status 0, amount 117
21:38:53.516 00.000 7680 MoveAxis(N, 0, ABG)
21:38:53.516 00.000 7680 Move returns status 0, amount 0
21:38:53.518 00.002 7680 move complete, result=0
21:38:53.518 00.000 7680 worker thread done servicing request
21:38:53.518 00.000 6120 GuideStep: -0.3 px 117 ms EAST, -0.2 px 0 ms NORTH
21:38:53.524 00.006 7680 Worker thread wakes up
21:38:53.525 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:53.525 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:54.778 01.253 7680 Exposure complete
21:38:54.887 00.109 7680 worker thread done servicing request
21:38:54.887 00.000 6120 OnExposeComplete: enter
21:38:54.893 00.006 6120 UpdateGuideState(): m_state=6
21:38:54.896 00.003 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 679
21:38:54.899 00.003 6120 Star::Find returns 1 (0), X=1200.25, Y=1044.51, Mass=5396, SNR=47.3, Peak=122 HFD=6.9
21:38:54.902 00.003 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.41 = -1.88)
21:38:54.905 00.003 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
21:38:54.909 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.47 hyp=0.48 cameraTheta=1.45 mountX=-0.14 mountY=-0.40, mountTheta=-1.91
21:38:54.914 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.47, opts=13)
21:38:54.919 00.005 6120 Enqueuing Move request for scope (0.06, 0.47)
21:38:54.924 00.005 7680 Worker thread wakes up
21:38:54.925 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.47) opts 0xd
21:38:54.925 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.47)
21:38:54.925 00.000 7680 Moving (0.06, 0.47) raw xDistance=-0.14 yDistance=-0.40
21:38:54.926 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:38:54.926 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
21:38:54.926 00.000 7680 MoveAxis(E, 0, ABG)
21:38:54.926 00.000 7680 Move returns status 0, amount 0
21:38:54.927 00.001 7680 MoveAxis(N, 217, ABG)
21:38:54.927 00.000 7680 Guiding  Dir = 0, Dur = 217
21:38:54.928 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:38:54.932 00.004 7680 IsSlewing returns 0
21:38:54.932 00.000 7680 IsGuiding returns 0
21:38:54.933 00.001 7680 PulseGuide returned control before completion, sleep 227
21:38:54.954 00.021 6120 UpdateGuideState exits: m=5396 SNR=47.3
21:38:54.960 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:54.964 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:54.967 00.003 6120 Enqueuing Expose request
21:38:55.170 00.203 7680 IsGuiding returns 1
21:38:55.171 00.001 7680 scope still moving after pulse duration time elapsed
21:38:55.201 00.030 7680 IsSlewing returns 0
21:38:55.203 00.002 7680 IsGuiding returns 0
21:38:55.203 00.000 7680 scope move finished after 217 + 54 ms
21:38:55.205 00.002 7680 Move returns status 0, amount 217
21:38:55.205 00.000 7680 move complete, result=0
21:38:55.205 00.000 7680 worker thread done servicing request
21:38:55.205 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 217 ms NORTH
21:38:55.215 00.010 7680 Worker thread wakes up
21:38:55.216 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:55.216 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:56.466 01.250 7680 Exposure complete
21:38:56.577 00.111 7680 worker thread done servicing request
21:38:56.577 00.000 6120 OnExposeComplete: enter
21:38:56.582 00.005 6120 UpdateGuideState(): m_state=6
21:38:56.586 00.004 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 680
21:38:56.589 00.003 6120 Star::Find returns 1 (0), X=1200.30, Y=1044.39, Mass=5707, SNR=48.6, Peak=128 HFD=6.9
21:38:56.594 00.005 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.24 = -2.05)
21:38:56.600 00.006 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
21:38:56.608 00.008 6120 CameraToMount -- cameraX=0.11 cameraY=0.35 hyp=0.37 cameraTheta=1.28 mountX=-0.17 mountY=-0.27, mountTheta=-2.13
21:38:56.620 00.012 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.35, opts=13)
21:38:56.626 00.006 6120 Enqueuing Move request for scope (0.11, 0.35)
21:38:56.632 00.006 7680 Worker thread wakes up
21:38:56.634 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.35) opts 0xd
21:38:56.634 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.35)
21:38:56.634 00.000 7680 Moving (0.11, 0.35) raw xDistance=-0.17 yDistance=-0.27
21:38:56.634 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:38:56.634 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:38:56.635 00.001 7680 MoveAxis(E, 0, ABG)
21:38:56.635 00.000 7680 Move returns status 0, amount 0
21:38:56.636 00.001 7680 MoveAxis(N, 148, ABG)
21:38:56.636 00.000 7680 Guiding  Dir = 0, Dur = 148
21:38:56.636 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:38:56.643 00.007 7680 IsSlewing returns 0
21:38:56.643 00.000 7680 IsGuiding returns 0
21:38:56.643 00.000 7680 PulseGuide returned control before completion, sleep 158
21:38:56.667 00.024 6120 UpdateGuideState exits: m=5707 SNR=48.6
21:38:56.674 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:56.678 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:56.682 00.004 6120 Enqueuing Expose request
21:38:56.813 00.131 7680 IsGuiding returns 1
21:38:56.813 00.000 7680 scope still moving after pulse duration time elapsed
21:38:56.845 00.032 7680 IsSlewing returns 0
21:38:56.846 00.001 7680 IsGuiding returns 0
21:38:56.847 00.001 7680 scope move finished after 148 + 55 ms
21:38:56.847 00.000 7680 Move returns status 0, amount 148
21:38:56.847 00.000 7680 move complete, result=0
21:38:56.848 00.001 7680 worker thread done servicing request
21:38:56.848 00.000 7680 Worker thread wakes up
21:38:56.850 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 148 ms NORTH
21:38:56.856 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:56.856 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:58.099 01.243 7680 Exposure complete
21:38:58.212 00.113 7680 worker thread done servicing request
21:38:58.212 00.000 6120 OnExposeComplete: enter
21:38:58.217 00.005 6120 UpdateGuideState(): m_state=6
21:38:58.220 00.003 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 681
21:38:58.224 00.004 6120 Star::Find returns 1 (0), X=1200.10, Y=1044.34, Mass=5537, SNR=48.6, Peak=128 HFD=6.9
21:38:58.227 00.003 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
21:38:58.234 00.007 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.70)
21:38:58.239 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.30 hyp=0.32 cameraTheta=1.90 mountX=0.04 mountY=-0.31, mountTheta=-1.43
21:38:58.243 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.30, opts=13)
21:38:58.247 00.004 6120 Enqueuing Move request for scope (-0.10, 0.30)
21:38:58.251 00.004 7680 Worker thread wakes up
21:38:58.251 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.30) opts 0xd
21:38:58.251 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.30)
21:38:58.251 00.000 7680 Moving (-0.10, 0.30) raw xDistance=0.04 yDistance=-0.31
21:38:58.251 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:38:58.251 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:38:58.252 00.001 7680 MoveAxis(E, 0, ABG)
21:38:58.252 00.000 7680 Move returns status 0, amount 0
21:38:58.252 00.000 7680 MoveAxis(N, 170, ABG)
21:38:58.252 00.000 7680 Guiding  Dir = 0, Dur = 170
21:38:58.252 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:38:58.256 00.004 7680 IsSlewing returns 0
21:38:58.256 00.000 7680 IsGuiding returns 0
21:38:58.258 00.002 7680 PulseGuide returned control before completion, sleep 180
21:38:58.277 00.019 6120 UpdateGuideState exits: m=5537 SNR=48.6
21:38:58.281 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:58.286 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:58.289 00.003 6120 Enqueuing Expose request
21:38:58.448 00.159 7680 IsGuiding returns 1
21:38:58.449 00.001 7680 scope still moving after pulse duration time elapsed
21:38:58.479 00.030 7680 IsSlewing returns 0
21:38:58.479 00.000 7680 IsGuiding returns 0
21:38:58.480 00.001 7680 scope move finished after 170 + 53 ms
21:38:58.480 00.000 7680 Move returns status 0, amount 170
21:38:58.480 00.000 7680 move complete, result=0
21:38:58.482 00.002 7680 worker thread done servicing request
21:38:58.482 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 170 ms NORTH
21:38:58.488 00.006 7680 Worker thread wakes up
21:38:58.488 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:58.488 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:38:59.744 01.256 7680 Exposure complete
21:38:59.859 00.115 6120 OnExposeComplete: enter
21:38:59.864 00.005 7680 worker thread done servicing request
21:38:59.864 00.000 6120 UpdateGuideState(): m_state=6
21:38:59.868 00.004 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 682
21:38:59.872 00.004 6120 Star::Find returns 1 (0), X=1200.39, Y=1044.00, Mass=5641, SNR=48.3, Peak=122 HFD=6.8
21:38:59.875 00.003 6120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-2.95) = xAngle (2.75 = 2.75)
21:38:59.880 00.005 6120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.48 = 2.48)
21:38:59.883 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.20 mountX=-0.18 mountY=0.12, mountTheta=2.56
21:38:59.887 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.04, opts=13)
21:38:59.893 00.006 6120 Enqueuing Move request for scope (0.19, -0.04)
21:38:59.897 00.004 7680 Worker thread wakes up
21:38:59.897 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
21:38:59.897 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
21:38:59.897 00.000 7680 Moving (0.19, -0.04) raw xDistance=-0.18 yDistance=0.12
21:38:59.897 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:38:59.897 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:38:59.898 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:38:59.898 00.000 7680 MoveAxis(E, 0, ABG)
21:38:59.898 00.000 7680 Move returns status 0, amount 0
21:38:59.898 00.000 7680 MoveAxis(N, 0, ABG)
21:38:59.899 00.001 7680 Move returns status 0, amount 0
21:38:59.899 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:38:59.903 00.004 7680 move complete, result=0
21:38:59.903 00.000 7680 worker thread done servicing request
21:38:59.926 00.023 6120 UpdateGuideState exits: m=5641 SNR=48.3
21:38:59.930 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:59.935 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:38:59.939 00.004 6120 Enqueuing Expose request
21:38:59.943 00.004 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:38:59.947 00.004 7680 Worker thread wakes up
21:38:59.947 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:38:59.947 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:01.201 01.254 7680 Exposure complete
21:39:01.302 00.101 7680 worker thread done servicing request
21:39:01.302 00.000 6120 OnExposeComplete: enter
21:39:01.307 00.005 6120 UpdateGuideState(): m_state=6
21:39:01.310 00.003 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 683
21:39:01.315 00.005 6120 Star::Find returns 1 (0), X=1200.45, Y=1044.06, Mass=5510, SNR=48.0, Peak=126 HFD=6.6
21:39:01.318 00.003 6120 CameraToMount -- cameraTheta (0.09) - m_xAngle (-2.95) = xAngle (3.04 = 3.04)
21:39:01.321 00.003 6120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.78 = 2.78)
21:39:01.326 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=0.02 hyp=0.26 cameraTheta=0.09 mountX=-0.25 mountY=0.09, mountTheta=2.80
21:39:01.331 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.02, opts=13)
21:39:01.335 00.004 6120 Enqueuing Move request for scope (0.25, 0.02)
21:39:01.340 00.005 7680 Worker thread wakes up
21:39:01.340 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.02) opts 0xd
21:39:01.340 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.02)
21:39:01.340 00.000 7680 Moving (0.25, 0.02) raw xDistance=-0.25 yDistance=0.09
21:39:01.340 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
21:39:01.340 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:39:01.340 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:39:01.341 00.001 7680 MoveAxis(E, 107, ABG)
21:39:01.341 00.000 7680 Guiding  Dir = 2, Dur = 107
21:39:01.341 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:39:01.345 00.004 7680 IsSlewing returns 0
21:39:01.345 00.000 7680 IsGuiding returns 0
21:39:01.347 00.002 7680 PulseGuide returned control before completion, sleep 117
21:39:01.368 00.021 6120 UpdateGuideState exits: m=5510 SNR=48.0
21:39:01.372 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:01.376 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:01.380 00.004 6120 Enqueuing Expose request
21:39:01.474 00.094 7680 IsGuiding returns 1
21:39:01.475 00.001 7680 scope still moving after pulse duration time elapsed
21:39:01.505 00.030 7680 IsSlewing returns 0
21:39:01.506 00.001 7680 IsGuiding returns 0
21:39:01.507 00.001 7680 scope move finished after 107 + 53 ms
21:39:01.507 00.000 7680 Move returns status 0, amount 107
21:39:01.507 00.000 7680 MoveAxis(N, 0, ABG)
21:39:01.508 00.001 7680 Move returns status 0, amount 0
21:39:01.508 00.000 7680 move complete, result=0
21:39:01.509 00.001 7680 worker thread done servicing request
21:39:01.509 00.000 6120 GuideStep: -0.3 px 107 ms EAST, 0.1 px 0 ms NORTH
21:39:01.517 00.008 7680 Worker thread wakes up
21:39:01.517 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:01.517 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:02.772 01.255 7680 Exposure complete
21:39:02.882 00.110 7680 worker thread done servicing request
21:39:02.882 00.000 6120 OnExposeComplete: enter
21:39:02.886 00.004 6120 UpdateGuideState(): m_state=6
21:39:02.892 00.006 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 684
21:39:02.894 00.002 6120 Star::Find returns 1 (0), X=1200.14, Y=1044.63, Mass=5509, SNR=48.4, Peak=118 HFD=6.8
21:39:02.898 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
21:39:02.901 00.003 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.94)
21:39:02.907 00.006 6120 CameraToMount -- cameraX=-0.05 cameraY=0.59 hyp=0.60 cameraTheta=1.66 mountX=-0.06 mountY=-0.56, mountTheta=-1.67
21:39:02.913 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.59, opts=13)
21:39:02.915 00.002 6120 Enqueuing Move request for scope (-0.05, 0.59)
21:39:02.922 00.007 7680 Worker thread wakes up
21:39:02.922 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.59) opts 0xd
21:39:02.922 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.59)
21:39:02.923 00.001 7680 Moving (-0.05, 0.59) raw xDistance=-0.06 yDistance=-0.56
21:39:02.923 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:39:02.924 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
21:39:02.924 00.000 7680 MoveAxis(E, 0, ABG)
21:39:02.924 00.000 7680 Move returns status 0, amount 0
21:39:02.925 00.001 7680 MoveAxis(N, 303, ABG)
21:39:02.925 00.000 7680 Guiding  Dir = 0, Dur = 303
21:39:02.926 00.001 7680 IsSlewing returns 0
21:39:02.927 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:39:02.933 00.006 7680 IsGuiding returns 0
21:39:02.933 00.000 7680 PulseGuide returned control before completion, sleep 313
21:39:02.955 00.022 6120 UpdateGuideState exits: m=5509 SNR=48.4
21:39:02.959 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:02.962 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:02.965 00.003 6120 Enqueuing Expose request
21:39:03.263 00.298 7680 IsGuiding returns 1
21:39:03.264 00.001 7680 scope still moving after pulse duration time elapsed
21:39:03.294 00.030 7680 IsSlewing returns 0
21:39:03.296 00.002 7680 IsGuiding returns 1
21:39:03.326 00.030 7680 IsSlewing returns 0
21:39:03.328 00.002 7680 IsGuiding returns 0
21:39:03.330 00.002 7680 scope move finished after 303 + 93 ms
21:39:03.330 00.000 7680 Move returns status 0, amount 303
21:39:03.330 00.000 7680 move complete, result=0
21:39:03.331 00.001 7680 worker thread done servicing request
21:39:03.331 00.000 7680 Worker thread wakes up
21:39:03.331 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 303 ms NORTH
21:39:03.341 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:03.341 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:04.595 01.254 7680 Exposure complete
21:39:04.709 00.114 7680 worker thread done servicing request
21:39:04.710 00.001 6120 OnExposeComplete: enter
21:39:04.714 00.004 6120 UpdateGuideState(): m_state=6
21:39:04.718 00.004 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 685
21:39:04.721 00.003 6120 Star::Find returns 1 (0), X=1200.17, Y=1044.35, Mass=5421, SNR=47.5, Peak=116 HFD=6.8
21:39:04.725 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
21:39:04.730 00.005 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.93)
21:39:04.733 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.67 mountX=-0.03 mountY=-0.29, mountTheta=-1.66
21:39:04.738 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.31, opts=13)
21:39:04.743 00.005 6120 Enqueuing Move request for scope (-0.03, 0.31)
21:39:04.747 00.004 7680 Worker thread wakes up
21:39:04.747 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.31) opts 0xd
21:39:04.747 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.31)
21:39:04.747 00.000 7680 Moving (-0.03, 0.31) raw xDistance=-0.03 yDistance=-0.29
21:39:04.747 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:39:04.747 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:39:04.748 00.001 7680 MoveAxis(E, 0, ABG)
21:39:04.748 00.000 7680 Move returns status 0, amount 0
21:39:04.748 00.000 7680 MoveAxis(N, 157, ABG)
21:39:04.748 00.000 7680 Guiding  Dir = 0, Dur = 157
21:39:04.748 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:39:04.753 00.005 7680 IsSlewing returns 0
21:39:04.753 00.000 7680 IsGuiding returns 0
21:39:04.753 00.000 7680 PulseGuide returned control before completion, sleep 167
21:39:04.776 00.023 6120 UpdateGuideState exits: m=5421 SNR=47.5
21:39:04.781 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:04.784 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:04.788 00.004 6120 Enqueuing Expose request
21:39:04.926 00.138 7680 IsGuiding returns 1
21:39:04.926 00.000 7680 scope still moving after pulse duration time elapsed
21:39:04.957 00.031 7680 IsSlewing returns 0
21:39:04.959 00.002 7680 IsGuiding returns 0
21:39:04.960 00.001 7680 scope move finished after 157 + 50 ms
21:39:04.960 00.000 7680 Move returns status 0, amount 157
21:39:04.960 00.000 7680 move complete, result=0
21:39:04.962 00.002 7680 worker thread done servicing request
21:39:04.962 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 157 ms NORTH
21:39:04.968 00.006 7680 Worker thread wakes up
21:39:04.968 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:04.968 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:06.214 01.246 7680 Exposure complete
21:39:06.326 00.112 7680 worker thread done servicing request
21:39:06.327 00.001 6120 OnExposeComplete: enter
21:39:06.330 00.003 6120 UpdateGuideState(): m_state=6
21:39:06.335 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 686
21:39:06.339 00.004 6120 Star::Find returns 1 (0), X=1199.94, Y=1044.26, Mass=5982, SNR=50.2, Peak=131 HFD=6.9
21:39:06.343 00.004 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.38 = -0.91)
21:39:06.346 00.003 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.11 = -1.17)
21:39:06.350 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.22 hyp=0.34 cameraTheta=2.42 mountX=0.21 mountY=-0.31, mountTheta=-0.98
21:39:06.355 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.22, opts=13)
21:39:06.359 00.004 6120 Enqueuing Move request for scope (-0.26, 0.22)
21:39:06.364 00.005 7680 Worker thread wakes up
21:39:06.364 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.22) opts 0xd
21:39:06.364 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.22)
21:39:06.364 00.000 7680 Moving (-0.26, 0.22) raw xDistance=0.21 yDistance=-0.31
21:39:06.365 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
21:39:06.365 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:39:06.365 00.000 7680 MoveAxis(W, 89, ABG)
21:39:06.365 00.000 7680 Guiding  Dir = 3, Dur = 89
21:39:06.366 00.001 7680 IsSlewing returns 0
21:39:06.366 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:39:06.371 00.005 7680 IsGuiding returns 0
21:39:06.372 00.001 7680 PulseGuide returned control before completion, sleep 99
21:39:06.393 00.021 6120 UpdateGuideState exits: m=5982 SNR=50.2
21:39:06.400 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:06.405 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:06.408 00.003 6120 Enqueuing Expose request
21:39:06.472 00.064 7680 IsGuiding returns 1
21:39:06.473 00.001 7680 scope still moving after pulse duration time elapsed
21:39:06.503 00.030 7680 IsSlewing returns 0
21:39:06.505 00.002 7680 IsGuiding returns 0
21:39:06.505 00.000 7680 scope move finished after 89 + 44 ms
21:39:06.506 00.001 7680 Move returns status 0, amount 89
21:39:06.506 00.000 7680 MoveAxis(N, 170, ABG)
21:39:06.507 00.001 7680 Guiding  Dir = 0, Dur = 170
21:39:06.507 00.000 7680 IsSlewing returns 0
21:39:06.508 00.001 7680 IsGuiding returns 0
21:39:06.508 00.000 7680 PulseGuide returned control before completion, sleep 180
21:39:06.692 00.184 7680 IsGuiding returns 1
21:39:06.694 00.002 7680 scope still moving after pulse duration time elapsed
21:39:06.725 00.031 7680 IsSlewing returns 0
21:39:06.726 00.001 7680 IsGuiding returns 0
21:39:06.726 00.000 7680 scope move finished after 170 + 47 ms
21:39:06.727 00.001 7680 Move returns status 0, amount 170
21:39:06.727 00.000 7680 move complete, result=0
21:39:06.728 00.001 7680 worker thread done servicing request
21:39:06.728 00.000 6120 GuideStep: 0.2 px 89 ms WEST, -0.3 px 170 ms NORTH
21:39:06.736 00.008 7680 Worker thread wakes up
21:39:06.736 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:06.736 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:07.983 01.247 7680 Exposure complete
21:39:08.103 00.120 7680 worker thread done servicing request
21:39:08.103 00.000 6120 OnExposeComplete: enter
21:39:08.108 00.005 6120 UpdateGuideState(): m_state=6
21:39:08.112 00.004 6120 Star::Find(15, 1199, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 687
21:39:08.117 00.005 6120 Star::Find returns 1 (0), X=1200.52, Y=1044.20, Mass=5674, SNR=47.6, Peak=121 HFD=6.9
21:39:08.120 00.003 6120 CameraToMount -- cameraTheta (0.46) - m_xAngle (-2.95) = xAngle (3.42 = -2.87)
21:39:08.124 00.004 6120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.15 = -3.13)
21:39:08.128 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=0.16 hyp=0.36 cameraTheta=0.46 mountX=-0.34 mountY=-0.00, mountTheta=-3.13
21:39:08.133 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=0.16, opts=13)
21:39:08.136 00.003 6120 Enqueuing Move request for scope (0.32, 0.16)
21:39:08.141 00.005 7680 Worker thread wakes up
21:39:08.141 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.16) opts 0xd
21:39:08.141 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, 0.16)
21:39:08.141 00.000 7680 Moving (0.32, 0.16) raw xDistance=-0.34 yDistance=-0.00
21:39:08.142 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
21:39:08.142 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:39:08.142 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:39:08.142 00.000 7680 MoveAxis(E, 139, ABG)
21:39:08.143 00.001 7680 Guiding  Dir = 2, Dur = 139
21:39:08.143 00.000 7680 IsSlewing returns 0
21:39:08.144 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:39:08.151 00.007 7680 IsGuiding returns 0
21:39:08.151 00.000 7680 PulseGuide returned control before completion, sleep 149
21:39:08.173 00.022 6120 UpdateGuideState exits: m=5674 SNR=47.6
21:39:08.178 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:08.183 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:08.187 00.004 6120 Enqueuing Expose request
21:39:08.317 00.130 7680 IsGuiding returns 1
21:39:08.319 00.002 7680 scope still moving after pulse duration time elapsed
21:39:08.347 00.028 7680 IsSlewing returns 0
21:39:08.349 00.002 7680 IsGuiding returns 0
21:39:08.350 00.001 7680 scope move finished after 139 + 59 ms
21:39:08.350 00.000 7680 Move returns status 0, amount 139
21:39:08.350 00.000 7680 MoveAxis(N, 0, ABG)
21:39:08.350 00.000 7680 Move returns status 0, amount 0
21:39:08.351 00.001 7680 move complete, result=0
21:39:08.351 00.000 7680 worker thread done servicing request
21:39:08.352 00.001 7680 Worker thread wakes up
21:39:08.352 00.000 6120 GuideStep: -0.3 px 139 ms EAST, -0.0 px 0 ms NORTH
21:39:08.361 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:08.361 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:09.606 01.245 7680 Exposure complete
21:39:09.714 00.108 7680 worker thread done servicing request
21:39:09.715 00.001 6120 OnExposeComplete: enter
21:39:09.719 00.004 6120 UpdateGuideState(): m_state=6
21:39:09.724 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 688
21:39:09.728 00.004 6120 Star::Find returns 1 (0), X=1199.78, Y=1045.24, Mass=5401, SNR=47.9, Peak=125 HFD=6.6
21:39:09.732 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
21:39:09.736 00.004 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
21:39:09.740 00.004 6120 CameraToMount -- cameraX=-0.42 cameraY=1.20 hyp=1.27 cameraTheta=1.91 mountX=0.19 mountY=-1.26, mountTheta=-1.42
21:39:09.745 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.42, y=1.20, opts=13)
21:39:09.749 00.004 6120 Enqueuing Move request for scope (-0.42, 1.20)
21:39:09.753 00.004 7680 Worker thread wakes up
21:39:09.753 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 1.20) opts 0xd
21:39:09.753 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.42, 1.20)
21:39:09.753 00.000 7680 Moving (-0.42, 1.20) raw xDistance=0.19 yDistance=-1.26
21:39:09.753 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:39:09.753 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.26 from input -1.26
21:39:09.753 00.000 7680 MoveAxis(E, 0, ABG)
21:39:09.753 00.000 7680 Move returns status 0, amount 0
21:39:09.755 00.002 7680 MoveAxis(N, 686, ABG)
21:39:09.755 00.000 7680 Guiding  Dir = 0, Dur = 686
21:39:09.755 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:39:09.759 00.004 7680 IsSlewing returns 0
21:39:09.759 00.000 7680 IsGuiding returns 0
21:39:09.759 00.000 7680 PulseGuide returned control before completion, sleep 696
21:39:09.781 00.022 6120 UpdateGuideState exits: m=5401 SNR=47.9
21:39:09.786 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:09.790 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:09.795 00.005 6120 Enqueuing Expose request
21:39:10.472 00.677 7680 IsGuiding returns 1
21:39:10.473 00.001 7680 scope still moving after pulse duration time elapsed
21:39:10.503 00.030 7680 IsSlewing returns 0
21:39:10.505 00.002 7680 IsGuiding returns 0
21:39:10.505 00.000 7680 scope move finished after 686 + 59 ms
21:39:10.506 00.001 7680 Move returns status 0, amount 686
21:39:10.506 00.000 7680 move complete, result=0
21:39:10.507 00.001 7680 worker thread done servicing request
21:39:10.507 00.000 7680 Worker thread wakes up
21:39:10.507 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -1.3 px 686 ms NORTH
21:39:10.515 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:10.517 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:11.764 01.247 7680 Exposure complete
21:39:11.873 00.109 7680 worker thread done servicing request
21:39:11.874 00.001 6120 OnExposeComplete: enter
21:39:11.878 00.004 6120 UpdateGuideState(): m_state=6
21:39:11.882 00.004 6120 Star::Find(15, 1199, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 689
21:39:11.886 00.004 6120 Star::Find returns 1 (0), X=1200.07, Y=1043.68, Mass=5598, SNR=47.8, Peak=122 HFD=6.8
21:39:11.890 00.004 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-2.95) = xAngle (1.05 = 1.05)
21:39:11.895 00.005 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.78 = 0.78)
21:39:11.900 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.36 hyp=0.38 cameraTheta=-1.90 mountX=0.19 mountY=0.26, mountTheta=0.96
21:39:11.905 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.36, opts=13)
21:39:11.908 00.003 6120 Enqueuing Move request for scope (-0.12, -0.36)
21:39:11.913 00.005 7680 Worker thread wakes up
21:39:11.913 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.36) opts 0xd
21:39:11.913 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.36)
21:39:11.913 00.000 7680 Moving (-0.12, -0.36) raw xDistance=0.19 yDistance=0.26
21:39:11.913 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:39:11.913 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:39:11.913 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:39:11.913 00.000 7680 MoveAxis(E, 0, ABG)
21:39:11.914 00.001 7680 Move returns status 0, amount 0
21:39:11.914 00.000 7680 MoveAxis(N, 0, ABG)
21:39:11.914 00.000 7680 Move returns status 0, amount 0
21:39:11.914 00.000 7680 move complete, result=0
21:39:11.914 00.000 7680 worker thread done servicing request
21:39:11.915 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:39:11.938 00.023 6120 UpdateGuideState exits: m=5598 SNR=47.8
21:39:11.943 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:11.946 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:11.952 00.006 6120 Enqueuing Expose request
21:39:11.955 00.003 7680 Worker thread wakes up
21:39:11.955 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:11.956 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:11.957 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:39:13.201 01.244 7680 Exposure complete
21:39:13.313 00.112 7680 worker thread done servicing request
21:39:13.314 00.001 6120 OnExposeComplete: enter
21:39:13.318 00.004 6120 UpdateGuideState(): m_state=6
21:39:13.321 00.003 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 690
21:39:13.328 00.007 6120 Star::Find returns 1 (0), X=1200.23, Y=1043.70, Mass=5697, SNR=48.8, Peak=132 HFD=6.7
21:39:13.332 00.004 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-2.95) = xAngle (1.49 = 1.49)
21:39:13.336 00.004 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.22 = 1.22)
21:39:13.341 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=-0.34 hyp=0.34 cameraTheta=-1.46 mountX=0.03 mountY=0.32, mountTheta=1.49
21:39:13.345 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.34, opts=13)
21:39:13.348 00.003 6120 Enqueuing Move request for scope (0.04, -0.34)
21:39:13.353 00.005 7680 Worker thread wakes up
21:39:13.353 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.34) opts 0xd
21:39:13.353 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.34)
21:39:13.353 00.000 7680 Moving (0.04, -0.34) raw xDistance=0.03 yDistance=0.32
21:39:13.353 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:39:13.353 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:39:13.354 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:39:13.354 00.000 7680 MoveAxis(E, 0, ABG)
21:39:13.354 00.000 7680 Move returns status 0, amount 0
21:39:13.354 00.000 7680 MoveAxis(N, 0, ABG)
21:39:13.354 00.000 7680 Move returns status 0, amount 0
21:39:13.354 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:39:13.358 00.004 7680 move complete, result=0
21:39:13.358 00.000 7680 worker thread done servicing request
21:39:13.379 00.021 6120 UpdateGuideState exits: m=5697 SNR=48.8
21:39:13.383 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:13.386 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:13.391 00.005 6120 Enqueuing Expose request
21:39:13.397 00.006 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:39:13.401 00.004 7680 Worker thread wakes up
21:39:13.401 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:13.401 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:14.644 01.243 7680 Exposure complete
21:39:14.776 00.132 7680 worker thread done servicing request
21:39:14.777 00.001 6120 OnExposeComplete: enter
21:39:14.780 00.003 6120 UpdateGuideState(): m_state=6
21:39:14.785 00.005 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 691
21:39:14.788 00.003 6120 Star::Find returns 1 (0), X=1200.33, Y=1043.82, Mass=5427, SNR=47.4, Peak=124 HFD=6.9
21:39:14.791 00.003 6120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-2.95) = xAngle (1.91 = 1.91)
21:39:14.795 00.004 6120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.64 = 1.64)
21:39:14.798 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-1.04 mountX=-0.09 mountY=0.25, mountTheta=1.89
21:39:14.804 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.22, opts=13)
21:39:14.809 00.005 6120 Enqueuing Move request for scope (0.13, -0.22)
21:39:14.813 00.004 7680 Worker thread wakes up
21:39:14.813 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
21:39:14.813 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
21:39:14.813 00.000 7680 Moving (0.13, -0.22) raw xDistance=-0.09 yDistance=0.25
21:39:14.813 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:39:14.814 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:39:14.814 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:39:14.814 00.000 7680 MoveAxis(E, 0, ABG)
21:39:14.814 00.000 7680 Move returns status 0, amount 0
21:39:14.814 00.000 7680 MoveAxis(N, 0, ABG)
21:39:14.814 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=224, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:39:14.819 00.005 7680 Move returns status 0, amount 0
21:39:14.819 00.000 7680 move complete, result=0
21:39:14.819 00.000 7680 worker thread done servicing request
21:39:14.843 00.024 6120 UpdateGuideState exits: m=5427 SNR=47.4
21:39:14.848 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:14.851 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:14.856 00.005 6120 Enqueuing Expose request
21:39:14.861 00.005 7680 Worker thread wakes up
21:39:14.861 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:14.861 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:14.861 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:39:16.116 01.255 7680 Exposure complete
21:39:16.232 00.116 7680 worker thread done servicing request
21:39:16.232 00.000 6120 OnExposeComplete: enter
21:39:16.239 00.007 6120 UpdateGuideState(): m_state=6
21:39:16.244 00.005 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 692
21:39:16.248 00.004 6120 Star::Find returns 1 (0), X=1200.42, Y=1044.04, Mass=5564, SNR=47.7, Peak=127 HFD=6.7
21:39:16.252 00.004 6120 CameraToMount -- cameraTheta (0.02) - m_xAngle (-2.95) = xAngle (2.97 = 2.97)
21:39:16.257 00.005 6120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.70 = 2.70)
21:39:16.262 00.005 6120 CameraToMount -- cameraX=0.22 cameraY=0.00 hyp=0.22 cameraTheta=0.02 mountX=-0.22 mountY=0.09, mountTheta=2.73
21:39:16.268 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.00, opts=13)
21:39:16.274 00.006 6120 Enqueuing Move request for scope (0.22, 0.00)
21:39:16.278 00.004 7680 Worker thread wakes up
21:39:16.278 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.00) opts 0xd
21:39:16.278 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.00)
21:39:16.278 00.000 7680 Moving (0.22, 0.00) raw xDistance=-0.22 yDistance=0.09
21:39:16.278 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
21:39:16.279 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:39:16.279 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:39:16.279 00.000 7680 MoveAxis(E, 91, ABG)
21:39:16.279 00.000 7680 Guiding  Dir = 2, Dur = 91
21:39:16.280 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:39:16.284 00.004 7680 IsSlewing returns 0
21:39:16.284 00.000 7680 IsGuiding returns 0
21:39:16.285 00.001 7680 PulseGuide returned control before completion, sleep 101
21:39:16.307 00.022 6120 UpdateGuideState exits: m=5564 SNR=47.7
21:39:16.312 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:16.315 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:16.320 00.005 6120 Enqueuing Expose request
21:39:16.400 00.080 7680 IsGuiding returns 1
21:39:16.401 00.001 7680 scope still moving after pulse duration time elapsed
21:39:16.431 00.030 7680 IsSlewing returns 0
21:39:16.432 00.001 7680 IsGuiding returns 0
21:39:16.433 00.001 7680 scope move finished after 91 + 57 ms
21:39:16.433 00.000 7680 Move returns status 0, amount 91
21:39:16.434 00.001 7680 MoveAxis(N, 0, ABG)
21:39:16.434 00.000 7680 Move returns status 0, amount 0
21:39:16.434 00.000 7680 move complete, result=0
21:39:16.434 00.000 7680 worker thread done servicing request
21:39:16.434 00.000 6120 GuideStep: -0.2 px 91 ms EAST, 0.1 px 0 ms NORTH
21:39:16.441 00.007 7680 Worker thread wakes up
21:39:16.441 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:16.442 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:17.696 01.254 7680 Exposure complete
21:39:17.809 00.113 7680 worker thread done servicing request
21:39:17.810 00.001 6120 OnExposeComplete: enter
21:39:17.815 00.005 6120 UpdateGuideState(): m_state=6
21:39:17.818 00.003 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 693
21:39:17.821 00.003 6120 Star::Find returns 1 (0), X=1200.15, Y=1044.34, Mass=5679, SNR=48.7, Peak=128 HFD=6.9
21:39:17.827 00.006 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
21:39:17.830 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
21:39:17.836 00.006 6120 CameraToMount -- cameraX=-0.05 cameraY=0.30 hyp=0.31 cameraTheta=1.74 mountX=-0.00 mountY=-0.29, mountTheta=-1.59
21:39:17.841 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.30, opts=13)
21:39:17.846 00.005 6120 Enqueuing Move request for scope (-0.05, 0.30)
21:39:17.850 00.004 7680 Worker thread wakes up
21:39:17.850 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.30) opts 0xd
21:39:17.850 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.30)
21:39:17.850 00.000 7680 Moving (-0.05, 0.30) raw xDistance=-0.00 yDistance=-0.29
21:39:17.850 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:39:17.851 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:39:17.851 00.000 7680 MoveAxis(E, 0, ABG)
21:39:17.851 00.000 7680 Move returns status 0, amount 0
21:39:17.851 00.000 7680 MoveAxis(N, 159, ABG)
21:39:17.851 00.000 7680 Guiding  Dir = 0, Dur = 159
21:39:17.852 00.001 7680 IsSlewing returns 0
21:39:17.852 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:39:17.857 00.005 7680 IsGuiding returns 0
21:39:17.859 00.002 7680 PulseGuide returned control before completion, sleep 169
21:39:17.881 00.022 6120 UpdateGuideState exits: m=5679 SNR=48.7
21:39:17.884 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:17.889 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:17.894 00.005 6120 Enqueuing Expose request
21:39:18.043 00.149 7680 IsGuiding returns 0
21:39:18.045 00.002 7680 Move returns status 0, amount 159
21:39:18.046 00.001 7680 move complete, result=0
21:39:18.046 00.000 7680 worker thread done servicing request
21:39:18.046 00.000 7680 Worker thread wakes up
21:39:18.047 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 159 ms NORTH
21:39:18.056 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:18.057 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:19.308 01.251 7680 Exposure complete
21:39:19.411 00.103 7680 worker thread done servicing request
21:39:19.412 00.001 6120 OnExposeComplete: enter
21:39:19.415 00.003 6120 UpdateGuideState(): m_state=6
21:39:19.419 00.004 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 694
21:39:19.425 00.006 6120 Star::Find returns 1 (0), X=1200.15, Y=1044.28, Mass=5663, SNR=48.6, Peak=127 HFD=6.8
21:39:19.430 00.005 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
21:39:19.434 00.004 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
21:39:19.437 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.24 hyp=0.24 cameraTheta=1.78 mountX=0.01 mountY=-0.24, mountTheta=-1.54
21:39:19.443 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.24, opts=13)
21:39:19.446 00.003 6120 Enqueuing Move request for scope (-0.05, 0.24)
21:39:19.450 00.004 7680 Worker thread wakes up
21:39:19.451 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.24) opts 0xd
21:39:19.451 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.24)
21:39:19.451 00.000 7680 Moving (-0.05, 0.24) raw xDistance=0.01 yDistance=-0.24
21:39:19.451 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:39:19.451 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:39:19.453 00.002 7680 MoveAxis(E, 0, ABG)
21:39:19.453 00.000 7680 Move returns status 0, amount 0
21:39:19.453 00.000 7680 MoveAxis(N, 129, ABG)
21:39:19.453 00.000 7680 Guiding  Dir = 0, Dur = 129
21:39:19.453 00.000 7680 IsSlewing returns 0
21:39:19.454 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:39:19.458 00.004 7680 IsGuiding returns 0
21:39:19.459 00.001 7680 PulseGuide returned control before completion, sleep 139
21:39:19.480 00.021 6120 UpdateGuideState exits: m=5663 SNR=48.6
21:39:19.485 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:19.491 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:19.495 00.004 6120 Enqueuing Expose request
21:39:19.612 00.117 7680 IsGuiding returns 1
21:39:19.612 00.000 7680 scope still moving after pulse duration time elapsed
21:39:19.642 00.030 7680 IsSlewing returns 0
21:39:19.644 00.002 7680 IsGuiding returns 0
21:39:19.645 00.001 7680 scope move finished after 129 + 56 ms
21:39:19.645 00.000 7680 Move returns status 0, amount 129
21:39:19.647 00.002 7680 move complete, result=0
21:39:19.648 00.001 7680 worker thread done servicing request
21:39:19.648 00.000 7680 Worker thread wakes up
21:39:19.648 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 129 ms NORTH
21:39:19.654 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:19.654 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:20.904 01.250 7680 Exposure complete
21:39:20.997 00.093 7680 worker thread done servicing request
21:39:20.997 00.000 6120 OnExposeComplete: enter
21:39:21.001 00.004 6120 UpdateGuideState(): m_state=6
21:39:21.006 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 695
21:39:21.009 00.003 6120 Star::Find returns 1 (0), X=1200.15, Y=1044.20, Mass=5602, SNR=48.9, Peak=134 HFD=6.7
21:39:21.014 00.005 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
21:39:21.018 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
21:39:21.022 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.86 mountX=0.02 mountY=-0.17, mountTheta=-1.46
21:39:21.027 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.16, opts=13)
21:39:21.032 00.005 6120 Enqueuing Move request for scope (-0.05, 0.16)
21:39:21.035 00.003 7680 Worker thread wakes up
21:39:21.035 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
21:39:21.035 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
21:39:21.036 00.001 7680 Moving (-0.05, 0.16) raw xDistance=0.02 yDistance=-0.17
21:39:21.036 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:39:21.036 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:39:21.036 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:39:21.036 00.000 7680 MoveAxis(E, 0, ABG)
21:39:21.037 00.001 7680 Move returns status 0, amount 0
21:39:21.037 00.000 7680 MoveAxis(N, 0, ABG)
21:39:21.038 00.001 7680 Move returns status 0, amount 0
21:39:21.038 00.000 7680 move complete, result=0
21:39:21.038 00.000 7680 worker thread done servicing request
21:39:21.038 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=186, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:39:21.065 00.027 6120 UpdateGuideState exits: m=5602 SNR=48.9
21:39:21.069 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:21.073 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:21.078 00.005 6120 Enqueuing Expose request
21:39:21.084 00.006 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:39:21.088 00.004 7680 Worker thread wakes up
21:39:21.089 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:21.089 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:22.342 01.253 7680 Exposure complete
21:39:22.449 00.107 6120 OnExposeComplete: enter
21:39:22.454 00.005 6120 UpdateGuideState(): m_state=6
21:39:22.459 00.005 7680 worker thread done servicing request
21:39:22.459 00.000 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
21:39:22.464 00.005 6120 Star::Find returns 1 (0), X=1200.37, Y=1044.10, Mass=5608, SNR=48.6, Peak=134 HFD=6.7
21:39:22.468 00.004 6120 CameraToMount -- cameraTheta (0.35) - m_xAngle (-2.95) = xAngle (3.30 = -2.98)
21:39:22.472 00.004 6120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.03 = 3.03)
21:39:22.476 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.35 mountX=-0.18 mountY=0.02, mountTheta=3.03
21:39:22.482 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.06, opts=13)
21:39:22.486 00.004 6120 Enqueuing Move request for scope (0.17, 0.06)
21:39:22.490 00.004 7680 Worker thread wakes up
21:39:22.492 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
21:39:22.492 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
21:39:22.492 00.000 7680 Moving (0.17, 0.06) raw xDistance=-0.18 yDistance=0.02
21:39:22.492 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:39:22.492 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:39:22.492 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:39:22.492 00.000 7680 MoveAxis(E, 0, ABG)
21:39:22.492 00.000 7680 Move returns status 0, amount 0
21:39:22.492 00.000 7680 MoveAxis(N, 0, ABG)
21:39:22.494 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:39:22.498 00.004 7680 Move returns status 0, amount 0
21:39:22.498 00.000 7680 move complete, result=0
21:39:22.499 00.001 7680 worker thread done servicing request
21:39:22.518 00.019 6120 UpdateGuideState exits: m=5608 SNR=48.6
21:39:22.523 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:22.527 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:22.532 00.005 6120 Enqueuing Expose request
21:39:22.536 00.004 7680 Worker thread wakes up
21:39:22.536 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:39:22.539 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:22.539 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:23.778 01.239 7680 Exposure complete
21:39:23.884 00.106 7680 worker thread done servicing request
21:39:23.884 00.000 6120 OnExposeComplete: enter
21:39:23.888 00.004 6120 UpdateGuideState(): m_state=6
21:39:23.893 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 697
21:39:23.898 00.005 6120 Star::Find returns 1 (0), X=1200.48, Y=1044.11, Mass=5471, SNR=48.0, Peak=123 HFD=6.9
21:39:23.902 00.004 6120 CameraToMount -- cameraTheta (0.26) - m_xAngle (-2.95) = xAngle (3.21 = -3.07)
21:39:23.906 00.004 6120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.94 = 2.94)
21:39:23.909 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=0.08 hyp=0.30 cameraTheta=0.26 mountX=-0.29 mountY=0.06, mountTheta=2.95
21:39:23.915 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.08, opts=13)
21:39:23.919 00.004 6120 Enqueuing Move request for scope (0.29, 0.08)
21:39:23.925 00.006 7680 Worker thread wakes up
21:39:23.925 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.08) opts 0xd
21:39:23.925 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.08)
21:39:23.925 00.000 7680 Moving (0.29, 0.08) raw xDistance=-0.29 yDistance=0.06
21:39:23.925 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
21:39:23.925 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:39:23.926 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:39:23.926 00.000 7680 MoveAxis(E, 125, ABG)
21:39:23.926 00.000 7680 Guiding  Dir = 2, Dur = 125
21:39:23.926 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:39:23.930 00.004 7680 IsSlewing returns 0
21:39:23.930 00.000 7680 IsGuiding returns 0
21:39:23.931 00.001 7680 PulseGuide returned control before completion, sleep 135
21:39:23.952 00.021 6120 UpdateGuideState exits: m=5471 SNR=48.0
21:39:23.960 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:23.964 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:23.969 00.005 6120 Enqueuing Expose request
21:39:24.082 00.113 7680 IsGuiding returns 1
21:39:24.082 00.000 7680 scope still moving after pulse duration time elapsed
21:39:24.113 00.031 7680 IsSlewing returns 0
21:39:24.113 00.000 7680 IsGuiding returns 0
21:39:24.114 00.001 7680 scope move finished after 125 + 58 ms
21:39:24.115 00.001 7680 Move returns status 0, amount 125
21:39:24.115 00.000 7680 MoveAxis(N, 0, ABG)
21:39:24.115 00.000 7680 Move returns status 0, amount 0
21:39:24.115 00.000 7680 move complete, result=0
21:39:24.115 00.000 7680 worker thread done servicing request
21:39:24.116 00.001 6120 GuideStep: -0.3 px 125 ms EAST, 0.1 px 0 ms NORTH
21:39:24.121 00.005 7680 Worker thread wakes up
21:39:24.123 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:24.123 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:25.380 01.257 7680 Exposure complete
21:39:25.486 00.106 7680 worker thread done servicing request
21:39:25.486 00.000 6120 OnExposeComplete: enter
21:39:25.491 00.005 6120 UpdateGuideState(): m_state=6
21:39:25.495 00.004 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 698
21:39:25.499 00.004 6120 Star::Find returns 1 (0), X=1200.17, Y=1045.81, Mass=5089, SNR=45.4, Peak=126 HFD=6.4
21:39:25.502 00.003 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
21:39:25.506 00.004 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
21:39:25.509 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=1.77 hyp=1.77 cameraTheta=1.59 mountX=-0.30 mountY=-1.60, mountTheta=-1.76
21:39:25.517 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=1.77, opts=13)
21:39:25.522 00.005 6120 Enqueuing Move request for scope (-0.03, 1.77)
21:39:25.525 00.003 7680 Worker thread wakes up
21:39:25.526 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 1.77) opts 0xd
21:39:25.526 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 1.77)
21:39:25.526 00.000 7680 Moving (-0.03, 1.77) raw xDistance=-0.30 yDistance=-1.60
21:39:25.526 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
21:39:25.526 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.60 from input -1.60
21:39:25.528 00.002 7680 MoveAxis(E, 136, ABG)
21:39:25.528 00.000 7680 Guiding  Dir = 2, Dur = 136
21:39:25.528 00.000 7680 IsSlewing returns 0
21:39:25.528 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:39:25.532 00.004 7680 IsGuiding returns 0
21:39:25.532 00.000 7680 PulseGuide returned control before completion, sleep 146
21:39:25.554 00.022 6120 UpdateGuideState exits: m=5089 SNR=45.4
21:39:25.559 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:25.564 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:25.567 00.003 6120 Enqueuing Expose request
21:39:25.683 00.116 7680 IsGuiding returns 1
21:39:25.684 00.001 7680 scope still moving after pulse duration time elapsed
21:39:25.715 00.031 7680 IsSlewing returns 0
21:39:25.716 00.001 7680 IsGuiding returns 0
21:39:25.716 00.000 7680 scope move finished after 136 + 47 ms
21:39:25.717 00.001 7680 Move returns status 0, amount 136
21:39:25.717 00.000 7680 MoveAxis(N, 869, ABG)
21:39:25.717 00.000 7680 Guiding  Dir = 0, Dur = 869
21:39:25.718 00.001 7680 IsSlewing returns 0
21:39:25.718 00.000 7680 IsGuiding returns 0
21:39:25.719 00.001 7680 PulseGuide returned control before completion, sleep 879
21:39:26.609 00.890 7680 IsGuiding returns 1
21:39:26.610 00.001 7680 scope still moving after pulse duration time elapsed
21:39:26.639 00.029 7680 IsSlewing returns 0
21:39:26.640 00.001 7680 IsGuiding returns 0
21:39:26.641 00.001 7680 scope move finished after 869 + 52 ms
21:39:26.641 00.000 7680 Move returns status 0, amount 869
21:39:26.641 00.000 7680 move complete, result=0
21:39:26.641 00.000 7680 worker thread done servicing request
21:39:26.643 00.002 7680 Worker thread wakes up
21:39:26.643 00.000 6120 GuideStep: -0.3 px 136 ms EAST, -1.6 px 869 ms NORTH
21:39:26.649 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:26.649 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:27.905 01.256 7680 Exposure complete
21:39:28.020 00.115 7680 worker thread done servicing request
21:39:28.020 00.000 6120 OnExposeComplete: enter
21:39:28.025 00.005 6120 UpdateGuideState(): m_state=6
21:39:28.028 00.003 6120 Star::Find(15, 1200, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 699
21:39:28.032 00.004 6120 Star::Find returns 1 (0), X=1199.87, Y=1043.67, Mass=5557, SNR=48.2, Peak=129 HFD=6.8
21:39:28.037 00.005 6120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-2.95) = xAngle (0.65 = 0.65)
21:39:28.040 00.003 6120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.38 = 0.38)
21:39:28.044 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=-0.36 hyp=0.49 cameraTheta=-2.30 mountX=0.39 mountY=0.18, mountTheta=0.44
21:39:28.049 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=-0.36, opts=13)
21:39:28.054 00.005 6120 Enqueuing Move request for scope (-0.33, -0.36)
21:39:28.057 00.003 7680 Worker thread wakes up
21:39:28.058 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.36) opts 0xd
21:39:28.058 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, -0.36)
21:39:28.058 00.000 7680 Moving (-0.33, -0.36) raw xDistance=0.39 yDistance=0.18
21:39:28.058 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39
21:39:28.060 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:39:28.060 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:39:28.060 00.000 7680 MoveAxis(W, 155, ABG)
21:39:28.060 00.000 7680 Guiding  Dir = 3, Dur = 155
21:39:28.060 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:39:28.064 00.004 7680 IsSlewing returns 0
21:39:28.064 00.000 7680 IsGuiding returns 0
21:39:28.064 00.000 7680 PulseGuide returned control before completion, sleep 165
21:39:28.089 00.025 6120 UpdateGuideState exits: m=5557 SNR=48.2
21:39:28.094 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:28.098 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:28.101 00.003 6120 Enqueuing Expose request
21:39:28.240 00.139 7680 IsGuiding returns 1
21:39:28.240 00.000 7680 scope still moving after pulse duration time elapsed
21:39:28.270 00.030 7680 IsSlewing returns 0
21:39:28.271 00.001 7680 IsGuiding returns 0
21:39:28.271 00.000 7680 scope move finished after 155 + 51 ms
21:39:28.271 00.000 7680 Move returns status 0, amount 155
21:39:28.271 00.000 7680 MoveAxis(N, 0, ABG)
21:39:28.273 00.002 7680 Move returns status 0, amount 0
21:39:28.273 00.000 7680 move complete, result=0
21:39:28.273 00.000 7680 worker thread done servicing request
21:39:28.274 00.001 7680 Worker thread wakes up
21:39:28.274 00.000 6120 GuideStep: 0.4 px 155 ms WEST, 0.2 px 0 ms NORTH
21:39:28.280 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:28.280 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:29.525 01.245 7680 Exposure complete
21:39:29.641 00.116 7680 worker thread done servicing request
21:39:29.641 00.000 6120 OnExposeComplete: enter
21:39:29.645 00.004 6120 UpdateGuideState(): m_state=6
21:39:29.650 00.005 6120 Star::Find(15, 1199, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 700
21:39:29.655 00.005 6120 Star::Find returns 1 (0), X=1200.09, Y=1043.68, Mass=5755, SNR=48.2, Peak=125 HFD=6.7
21:39:29.658 00.003 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-2.95) = xAngle (1.10 = 1.10)
21:39:29.663 00.005 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.83 = 0.83)
21:39:29.666 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.36 hyp=0.37 cameraTheta=-1.86 mountX=0.17 mountY=0.27, mountTheta=1.02
21:39:29.672 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.36, opts=13)
21:39:29.676 00.004 6120 Enqueuing Move request for scope (-0.10, -0.36)
21:39:29.680 00.004 7680 Worker thread wakes up
21:39:29.680 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.36) opts 0xd
21:39:29.680 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.36)
21:39:29.680 00.000 7680 Moving (-0.10, -0.36) raw xDistance=0.17 yDistance=0.27
21:39:29.681 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:39:29.681 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:39:29.681 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:39:29.686 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:39:29.686 00.000 7680 MoveAxis(E, 0, ABG)
21:39:29.686 00.000 7680 Move returns status 0, amount 0
21:39:29.687 00.001 7680 MoveAxis(N, 0, ABG)
21:39:29.687 00.000 7680 Move returns status 0, amount 0
21:39:29.687 00.000 7680 move complete, result=0
21:39:29.687 00.000 7680 worker thread done servicing request
21:39:29.708 00.021 6120 UpdateGuideState exits: m=5755 SNR=48.2
21:39:29.713 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:29.717 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:29.721 00.004 6120 Enqueuing Expose request
21:39:29.726 00.005 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:39:29.731 00.005 7680 Worker thread wakes up
21:39:29.731 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:29.731 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:30.979 01.248 7680 Exposure complete
21:39:31.089 00.110 7680 worker thread done servicing request
21:39:31.089 00.000 6120 OnExposeComplete: enter
21:39:31.093 00.004 6120 UpdateGuideState(): m_state=6
21:39:31.097 00.004 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 701
21:39:31.101 00.004 6120 Star::Find returns 1 (0), X=1200.14, Y=1043.54, Mass=5644, SNR=49.0, Peak=121 HFD=7.0
21:39:31.106 00.005 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
21:39:31.111 00.005 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:39:31.118 00.007 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.50 hyp=0.50 cameraTheta=-1.69 mountX=0.15 mountY=0.42, mountTheta=1.23
21:39:31.125 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.50, opts=13)
21:39:31.130 00.005 6120 Enqueuing Move request for scope (-0.06, -0.50)
21:39:31.134 00.004 7680 Worker thread wakes up
21:39:31.134 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.50) opts 0xd
21:39:31.134 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.50)
21:39:31.134 00.000 7680 Moving (-0.06, -0.50) raw xDistance=0.15 yDistance=0.42
21:39:31.134 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:39:31.134 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:39:31.135 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
21:39:31.135 00.000 7680 MoveAxis(E, 0, ABG)
21:39:31.135 00.000 7680 Move returns status 0, amount 0
21:39:31.135 00.000 7680 MoveAxis(N, 0, ABG)
21:39:31.135 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=228, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:39:31.140 00.005 7680 Move returns status 0, amount 0
21:39:31.141 00.001 7680 move complete, result=0
21:39:31.141 00.000 7680 worker thread done servicing request
21:39:31.162 00.021 6120 UpdateGuideState exits: m=5644 SNR=49.0
21:39:31.167 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:31.171 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:31.177 00.006 6120 Enqueuing Expose request
21:39:31.180 00.003 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:39:31.184 00.004 7680 Worker thread wakes up
21:39:31.184 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:31.184 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:32.437 01.253 7680 Exposure complete
21:39:32.527 00.090 7680 worker thread done servicing request
21:39:32.527 00.000 6120 OnExposeComplete: enter
21:39:32.530 00.003 6120 UpdateGuideState(): m_state=6
21:39:32.535 00.005 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 702
21:39:32.538 00.003 6120 Star::Find returns 1 (0), X=1200.14, Y=1043.86, Mass=5586, SNR=48.8, Peak=148 HFD=6.7
21:39:32.543 00.005 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-2.95) = xAngle (1.07 = 1.07)
21:39:32.546 00.003 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.80 = 0.80)
21:39:32.551 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.89 mountX=0.09 mountY=0.14, mountTheta=0.98
21:39:32.556 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.18, opts=13)
21:39:32.560 00.004 6120 Enqueuing Move request for scope (-0.06, -0.18)
21:39:32.564 00.004 7680 Worker thread wakes up
21:39:32.564 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
21:39:32.564 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
21:39:32.564 00.000 7680 Moving (-0.06, -0.18) raw xDistance=0.09 yDistance=0.14
21:39:32.564 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:39:32.564 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:39:32.564 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:39:32.564 00.000 7680 MoveAxis(E, 0, ABG)
21:39:32.565 00.001 7680 Move returns status 0, amount 0
21:39:32.565 00.000 7680 MoveAxis(N, 0, ABG)
21:39:32.565 00.000 7680 Move returns status 0, amount 0
21:39:32.565 00.000 7680 move complete, result=0
21:39:32.565 00.000 7680 worker thread done servicing request
21:39:32.566 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:39:32.591 00.025 6120 UpdateGuideState exits: m=5586 SNR=48.8
21:39:32.595 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:32.598 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:32.602 00.004 6120 Enqueuing Expose request
21:39:32.605 00.003 7680 Worker thread wakes up
21:39:32.606 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:32.606 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:39:32.610 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:33.855 01.245 7680 Exposure complete
21:39:33.962 00.107 7680 worker thread done servicing request
21:39:33.962 00.000 6120 OnExposeComplete: enter
21:39:33.967 00.005 6120 UpdateGuideState(): m_state=6
21:39:33.970 00.003 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 703
21:39:33.974 00.004 6120 Star::Find returns 1 (0), X=1200.42, Y=1044.12, Mass=5754, SNR=49.4, Peak=126 HFD=6.8
21:39:33.977 00.003 6120 CameraToMount -- cameraTheta (0.35) - m_xAngle (-2.95) = xAngle (3.31 = -2.98)
21:39:33.981 00.004 6120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.04 = 3.04)
21:39:33.985 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.08 hyp=0.23 cameraTheta=0.35 mountX=-0.23 mountY=0.02, mountTheta=3.04
21:39:33.991 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.08, opts=13)
21:39:33.995 00.004 6120 Enqueuing Move request for scope (0.22, 0.08)
21:39:33.999 00.004 7680 Worker thread wakes up
21:39:33.999 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.08) opts 0xd
21:39:33.999 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.08)
21:39:33.999 00.000 7680 Moving (0.22, 0.08) raw xDistance=-0.23 yDistance=0.02
21:39:33.999 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
21:39:33.999 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:39:33.999 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:39:34.000 00.001 7680 MoveAxis(E, 97, ABG)
21:39:34.000 00.000 7680 Guiding  Dir = 2, Dur = 97
21:39:34.000 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:39:34.005 00.005 7680 IsSlewing returns 0
21:39:34.005 00.000 7680 IsGuiding returns 0
21:39:34.006 00.001 7680 PulseGuide returned control before completion, sleep 107
21:39:34.029 00.023 6120 UpdateGuideState exits: m=5754 SNR=49.4
21:39:34.034 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:34.037 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:34.042 00.005 6120 Enqueuing Expose request
21:39:34.129 00.087 7680 IsGuiding returns 1
21:39:34.129 00.000 7680 scope still moving after pulse duration time elapsed
21:39:34.160 00.031 7680 IsSlewing returns 0
21:39:34.161 00.001 7680 IsGuiding returns 1
21:39:34.191 00.030 7680 IsSlewing returns 0
21:39:34.191 00.000 7680 IsGuiding returns 1
21:39:34.222 00.031 7680 IsSlewing returns 0
21:39:34.223 00.001 7680 IsGuiding returns 0
21:39:34.224 00.001 7680 scope move finished after 97 + 121 ms
21:39:34.224 00.000 7680 Move returns status 0, amount 97
21:39:34.225 00.001 7680 MoveAxis(N, 0, ABG)
21:39:34.225 00.000 7680 Move returns status 0, amount 0
21:39:34.225 00.000 7680 move complete, result=0
21:39:34.227 00.002 7680 worker thread done servicing request
21:39:34.227 00.000 7680 Worker thread wakes up
21:39:34.228 00.001 6120 GuideStep: -0.2 px 97 ms EAST, 0.0 px 0 ms NORTH
21:39:34.236 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:34.237 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:35.481 01.244 7680 Exposure complete
21:39:35.601 00.120 7680 worker thread done servicing request
21:39:35.601 00.000 6120 OnExposeComplete: enter
21:39:35.606 00.005 6120 UpdateGuideState(): m_state=6
21:39:35.613 00.007 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 704
21:39:35.618 00.005 6120 Star::Find returns 1 (0), X=1200.42, Y=1044.25, Mass=5911, SNR=49.5, Peak=123 HFD=7.1
21:39:35.623 00.005 6120 CameraToMount -- cameraTheta (0.77) - m_xAngle (-2.95) = xAngle (3.72 = -2.56)
21:39:35.628 00.005 6120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.45 = -2.83)
21:39:35.633 00.005 6120 CameraToMount -- cameraX=0.22 cameraY=0.22 hyp=0.31 cameraTheta=0.77 mountX=-0.26 mountY=-0.10, mountTheta=-2.79
21:39:35.643 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.22, opts=13)
21:39:35.653 00.010 6120 Enqueuing Move request for scope (0.22, 0.22)
21:39:35.659 00.006 7680 Worker thread wakes up
21:39:35.659 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.22) opts 0xd
21:39:35.659 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.22)
21:39:35.659 00.000 7680 Moving (0.22, 0.22) raw xDistance=-0.26 yDistance=-0.10
21:39:35.660 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
21:39:35.660 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:39:35.662 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:39:35.662 00.000 7680 MoveAxis(E, 117, ABG)
21:39:35.662 00.000 7680 Guiding  Dir = 2, Dur = 117
21:39:35.663 00.001 7680 IsSlewing returns 0
21:39:35.663 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=163, Gamma=1.000
21:39:35.670 00.007 7680 IsGuiding returns 0
21:39:35.671 00.001 7680 PulseGuide returned control before completion, sleep 127
21:39:35.691 00.020 6120 UpdateGuideState exits: m=5911 SNR=49.5
21:39:35.695 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:35.699 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:35.702 00.003 6120 Enqueuing Expose request
21:39:35.801 00.099 7680 IsGuiding returns 1
21:39:35.801 00.000 7680 scope still moving after pulse duration time elapsed
21:39:35.832 00.031 7680 IsSlewing returns 0
21:39:35.832 00.000 7680 IsGuiding returns 0
21:39:35.833 00.001 7680 scope move finished after 117 + 44 ms
21:39:35.833 00.000 7680 Move returns status 0, amount 117
21:39:35.833 00.000 7680 MoveAxis(N, 0, ABG)
21:39:35.833 00.000 7680 Move returns status 0, amount 0
21:39:35.833 00.000 7680 move complete, result=0
21:39:35.834 00.001 7680 worker thread done servicing request
21:39:35.834 00.000 6120 GuideStep: -0.3 px 117 ms EAST, -0.1 px 0 ms NORTH
21:39:35.841 00.007 7680 Worker thread wakes up
21:39:35.841 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:35.841 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:37.094 01.253 7680 Exposure complete
21:39:37.201 00.107 7680 worker thread done servicing request
21:39:37.202 00.001 6120 OnExposeComplete: enter
21:39:37.206 00.004 6120 UpdateGuideState(): m_state=6
21:39:37.210 00.004 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 705
21:39:37.214 00.004 6120 Star::Find returns 1 (0), X=1200.12, Y=1044.49, Mass=5701, SNR=48.9, Peak=132 HFD=7.0
21:39:37.217 00.003 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
21:39:37.220 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
21:39:37.224 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.45 hyp=0.46 cameraTheta=1.74 mountX=-0.01 mountY=-0.44, mountTheta=-1.59
21:39:37.229 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.45, opts=13)
21:39:37.232 00.003 6120 Enqueuing Move request for scope (-0.08, 0.45)
21:39:37.235 00.003 7680 Worker thread wakes up
21:39:37.237 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.45) opts 0xd
21:39:37.237 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.45)
21:39:37.237 00.000 7680 Moving (-0.08, 0.45) raw xDistance=-0.01 yDistance=-0.44
21:39:37.237 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:39:37.237 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
21:39:37.238 00.001 7680 MoveAxis(E, 0, ABG)
21:39:37.238 00.000 7680 Move returns status 0, amount 0
21:39:37.238 00.000 7680 MoveAxis(N, 238, ABG)
21:39:37.238 00.000 7680 Guiding  Dir = 0, Dur = 238
21:39:37.238 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:39:37.243 00.005 7680 IsSlewing returns 0
21:39:37.243 00.000 7680 IsGuiding returns 0
21:39:37.243 00.000 7680 PulseGuide returned control before completion, sleep 248
21:39:37.264 00.021 6120 UpdateGuideState exits: m=5701 SNR=48.9
21:39:37.269 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:37.273 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:37.277 00.004 6120 Enqueuing Expose request
21:39:37.502 00.225 7680 IsGuiding returns 1
21:39:37.505 00.003 7680 scope still moving after pulse duration time elapsed
21:39:37.533 00.028 7680 IsSlewing returns 0
21:39:37.534 00.001 7680 IsGuiding returns 0
21:39:37.534 00.000 7680 scope move finished after 238 + 53 ms
21:39:37.536 00.002 7680 Move returns status 0, amount 238
21:39:37.536 00.000 7680 move complete, result=0
21:39:37.537 00.001 7680 worker thread done servicing request
21:39:37.537 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 238 ms NORTH
21:39:37.544 00.007 7680 Worker thread wakes up
21:39:37.544 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:37.544 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:38.790 01.246 7680 Exposure complete
21:39:38.898 00.108 6120 OnExposeComplete: enter
21:39:38.902 00.004 6120 UpdateGuideState(): m_state=6
21:39:38.906 00.004 7680 worker thread done servicing request
21:39:38.907 00.001 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 706
21:39:38.911 00.004 6120 Star::Find returns 1 (0), X=1200.04, Y=1044.28, Mass=5719, SNR=48.8, Peak=125 HFD=6.8
21:39:38.914 00.003 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
21:39:38.917 00.003 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.46)
21:39:38.920 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.25 hyp=0.29 cameraTheta=2.14 mountX=0.11 mountY=-0.29, mountTheta=-1.21
21:39:38.926 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.25, opts=13)
21:39:38.929 00.003 6120 Enqueuing Move request for scope (-0.16, 0.25)
21:39:38.932 00.003 7680 Worker thread wakes up
21:39:38.933 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.25) opts 0xd
21:39:38.933 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.25)
21:39:38.933 00.000 7680 Moving (-0.16, 0.25) raw xDistance=0.11 yDistance=-0.29
21:39:38.933 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:39:38.934 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:39:38.934 00.000 7680 MoveAxis(E, 0, ABG)
21:39:38.934 00.000 7680 Move returns status 0, amount 0
21:39:38.934 00.000 7680 MoveAxis(N, 158, ABG)
21:39:38.934 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:39:38.937 00.003 7680 Guiding  Dir = 0, Dur = 158
21:39:38.937 00.000 7680 IsSlewing returns 0
21:39:38.937 00.000 7680 IsGuiding returns 0
21:39:38.939 00.002 7680 PulseGuide returned control before completion, sleep 168
21:39:38.957 00.018 6120 UpdateGuideState exits: m=5719 SNR=48.8
21:39:38.963 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:38.967 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:38.971 00.004 6120 Enqueuing Expose request
21:39:39.108 00.137 7680 IsGuiding returns 1
21:39:39.109 00.001 7680 scope still moving after pulse duration time elapsed
21:39:39.139 00.030 7680 IsSlewing returns 0
21:39:39.140 00.001 7680 IsGuiding returns 0
21:39:39.140 00.000 7680 scope move finished after 158 + 44 ms
21:39:39.140 00.000 7680 Move returns status 0, amount 158
21:39:39.142 00.002 7680 move complete, result=0
21:39:39.142 00.000 7680 worker thread done servicing request
21:39:39.142 00.000 7680 Worker thread wakes up
21:39:39.143 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 158 ms NORTH
21:39:39.152 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:39.152 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:40.402 01.250 7680 Exposure complete
21:39:40.511 00.109 7680 worker thread done servicing request
21:39:40.512 00.001 6120 OnExposeComplete: enter
21:39:40.517 00.005 6120 UpdateGuideState(): m_state=6
21:39:40.521 00.004 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 707
21:39:40.525 00.004 6120 Star::Find returns 1 (0), X=1200.16, Y=1044.42, Mass=5269, SNR=47.1, Peak=110 HFD=6.9
21:39:40.529 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
21:39:40.532 00.003 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
21:39:40.536 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.39 hyp=0.39 cameraTheta=1.67 mountX=-0.03 mountY=-0.36, mountTheta=-1.67
21:39:40.541 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.39, opts=13)
21:39:40.545 00.004 6120 Enqueuing Move request for scope (-0.04, 0.39)
21:39:40.549 00.004 7680 Worker thread wakes up
21:39:40.549 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.39) opts 0xd
21:39:40.549 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.39)
21:39:40.549 00.000 7680 Moving (-0.04, 0.39) raw xDistance=-0.03 yDistance=-0.36
21:39:40.549 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:39:40.549 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:39:40.551 00.002 7680 MoveAxis(E, 0, ABG)
21:39:40.551 00.000 7680 Move returns status 0, amount 0
21:39:40.551 00.000 7680 MoveAxis(N, 197, ABG)
21:39:40.551 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:39:40.555 00.004 7680 Guiding  Dir = 0, Dur = 197
21:39:40.556 00.001 7680 IsSlewing returns 0
21:39:40.556 00.000 7680 IsGuiding returns 0
21:39:40.556 00.000 7680 PulseGuide returned control before completion, sleep 207
21:39:40.577 00.021 6120 UpdateGuideState exits: m=5269 SNR=47.1
21:39:40.584 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:40.588 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:40.591 00.003 6120 Enqueuing Expose request
21:39:40.766 00.175 7680 IsGuiding returns 1
21:39:40.766 00.000 7680 scope still moving after pulse duration time elapsed
21:39:40.797 00.031 7680 IsSlewing returns 0
21:39:40.798 00.001 7680 IsGuiding returns 0
21:39:40.798 00.000 7680 scope move finished after 197 + 44 ms
21:39:40.799 00.001 7680 Move returns status 0, amount 197
21:39:40.799 00.000 7680 move complete, result=0
21:39:40.799 00.000 7680 worker thread done servicing request
21:39:40.800 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 197 ms NORTH
21:39:40.806 00.006 7680 Worker thread wakes up
21:39:40.806 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:40.806 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:42.051 01.245 7680 Exposure complete
21:39:42.184 00.133 7680 worker thread done servicing request
21:39:42.185 00.001 6120 OnExposeComplete: enter
21:39:42.190 00.005 6120 UpdateGuideState(): m_state=6
21:39:42.195 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 708
21:39:42.198 00.003 6120 Star::Find returns 1 (0), X=1200.11, Y=1044.43, Mass=5404, SNR=47.2, Peak=120 HFD=6.8
21:39:42.202 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.54)
21:39:42.206 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.81)
21:39:42.211 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.40 hyp=0.41 cameraTheta=1.79 mountX=0.01 mountY=-0.39, mountTheta=-1.54
21:39:42.219 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.40, opts=13)
21:39:42.225 00.006 6120 Enqueuing Move request for scope (-0.09, 0.40)
21:39:42.230 00.005 7680 Worker thread wakes up
21:39:42.230 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.40) opts 0xd
21:39:42.230 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.40)
21:39:42.232 00.002 7680 Moving (-0.09, 0.40) raw xDistance=0.01 yDistance=-0.39
21:39:42.232 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:39:42.232 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:39:42.233 00.001 7680 MoveAxis(E, 0, ABG)
21:39:42.233 00.000 7680 Move returns status 0, amount 0
21:39:42.233 00.000 7680 MoveAxis(N, 214, ABG)
21:39:42.233 00.000 7680 Guiding  Dir = 0, Dur = 214
21:39:42.234 00.001 7680 IsSlewing returns 0
21:39:42.234 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:39:42.240 00.006 7680 IsGuiding returns 0
21:39:42.240 00.000 7680 PulseGuide returned control before completion, sleep 224
21:39:42.270 00.030 6120 UpdateGuideState exits: m=5404 SNR=47.2
21:39:42.275 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:42.280 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:42.283 00.003 6120 Enqueuing Expose request
21:39:42.479 00.196 7680 IsGuiding returns 0
21:39:42.479 00.000 7680 Move returns status 0, amount 214
21:39:42.480 00.001 7680 move complete, result=0
21:39:42.481 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 214 ms NORTH
21:39:42.488 00.007 7680 worker thread done servicing request
21:39:42.488 00.000 7680 Worker thread wakes up
21:39:42.488 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:42.488 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:43.737 01.249 7680 Exposure complete
21:39:43.841 00.104 7680 worker thread done servicing request
21:39:43.841 00.000 6120 OnExposeComplete: enter
21:39:43.845 00.004 6120 UpdateGuideState(): m_state=6
21:39:43.848 00.003 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 709
21:39:43.853 00.005 6120 Star::Find returns 1 (0), X=1199.99, Y=1044.24, Mass=5557, SNR=47.6, Peak=127 HFD=6.8
21:39:43.857 00.004 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-2.95) = xAngle (5.33 = -0.96)
21:39:43.862 00.005 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.06 = -1.23)
21:39:43.867 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.20 hyp=0.29 cameraTheta=2.37 mountX=0.16 mountY=-0.27, mountTheta=-1.02
21:39:43.873 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.20, opts=13)
21:39:43.877 00.004 6120 Enqueuing Move request for scope (-0.21, 0.20)
21:39:43.881 00.004 7680 Worker thread wakes up
21:39:43.881 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.20) opts 0xd
21:39:43.881 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.20)
21:39:43.881 00.000 7680 Moving (-0.21, 0.20) raw xDistance=0.16 yDistance=-0.27
21:39:43.881 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:39:43.881 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:39:43.882 00.001 7680 MoveAxis(E, 0, ABG)
21:39:43.882 00.000 7680 Move returns status 0, amount 0
21:39:43.882 00.000 7680 MoveAxis(N, 146, ABG)
21:39:43.882 00.000 7680 Guiding  Dir = 0, Dur = 146
21:39:43.882 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:39:43.890 00.008 7680 IsSlewing returns 0
21:39:43.890 00.000 7680 IsGuiding returns 0
21:39:43.891 00.001 7680 PulseGuide returned control before completion, sleep 156
21:39:43.912 00.021 6120 UpdateGuideState exits: m=5557 SNR=47.6
21:39:43.918 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:43.923 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:43.927 00.004 6120 Enqueuing Expose request
21:39:44.056 00.129 7680 IsGuiding returns 1
21:39:44.056 00.000 7680 scope still moving after pulse duration time elapsed
21:39:44.087 00.031 7680 IsSlewing returns 0
21:39:44.087 00.000 7680 IsGuiding returns 0
21:39:44.089 00.002 7680 scope move finished after 146 + 52 ms
21:39:44.089 00.000 7680 Move returns status 0, amount 146
21:39:44.089 00.000 7680 move complete, result=0
21:39:44.090 00.001 7680 worker thread done servicing request
21:39:44.090 00.000 7680 Worker thread wakes up
21:39:44.090 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 146 ms NORTH
21:39:44.096 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:44.096 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:45.348 01.252 7680 Exposure complete
21:39:45.456 00.108 7680 worker thread done servicing request
21:39:45.456 00.000 6120 OnExposeComplete: enter
21:39:45.460 00.004 6120 UpdateGuideState(): m_state=6
21:39:45.464 00.004 6120 Star::Find(15, 1199, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 710
21:39:45.467 00.003 6120 Star::Find returns 1 (0), X=1200.19, Y=1044.01, Mass=5511, SNR=46.8, Peak=136 HFD=6.6
21:39:45.472 00.005 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-2.95) = xAngle (1.09 = 1.09)
21:39:45.475 00.003 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.82 = 0.82)
21:39:45.479 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.86 mountX=0.01 mountY=0.02, mountTheta=1.01
21:39:45.485 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.03, opts=13)
21:39:45.491 00.006 6120 Enqueuing Move request for scope (-0.01, -0.03)
21:39:45.497 00.006 7680 Worker thread wakes up
21:39:45.497 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
21:39:45.497 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
21:39:45.497 00.000 7680 Moving (-0.01, -0.03) raw xDistance=0.01 yDistance=0.02
21:39:45.498 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:39:45.498 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:39:45.498 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:39:45.498 00.000 7680 MoveAxis(E, 0, ABG)
21:39:45.498 00.000 7680 Move returns status 0, amount 0
21:39:45.500 00.002 7680 MoveAxis(N, 0, ABG)
21:39:45.500 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:39:45.504 00.004 7680 Move returns status 0, amount 0
21:39:45.504 00.000 7680 move complete, result=0
21:39:45.504 00.000 7680 worker thread done servicing request
21:39:45.525 00.021 6120 UpdateGuideState exits: m=5511 SNR=46.8
21:39:45.530 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:45.534 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:45.537 00.003 6120 Enqueuing Expose request
21:39:45.541 00.004 7680 Worker thread wakes up
21:39:45.542 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:45.542 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:45.542 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:39:46.784 01.242 7680 Exposure complete
21:39:46.897 00.113 7680 worker thread done servicing request
21:39:46.898 00.001 6120 OnExposeComplete: enter
21:39:46.901 00.003 6120 UpdateGuideState(): m_state=6
21:39:46.904 00.003 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 711
21:39:46.908 00.004 6120 Star::Find returns 1 (0), X=1200.00, Y=1044.30, Mass=5613, SNR=47.5, Peak=124 HFD=6.8
21:39:46.912 00.004 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
21:39:46.915 00.003 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
21:39:46.920 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.26 hyp=0.33 cameraTheta=2.21 mountX=0.14 mountY=-0.32, mountTheta=-1.16
21:39:46.925 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.26, opts=13)
21:39:46.930 00.005 6120 Enqueuing Move request for scope (-0.19, 0.26)
21:39:46.933 00.003 7680 Worker thread wakes up
21:39:46.933 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.26) opts 0xd
21:39:46.933 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.26)
21:39:46.933 00.000 7680 Moving (-0.19, 0.26) raw xDistance=0.14 yDistance=-0.32
21:39:46.934 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:39:46.934 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:39:46.934 00.000 7680 MoveAxis(E, 0, ABG)
21:39:46.934 00.000 7680 Move returns status 0, amount 0
21:39:46.934 00.000 7680 MoveAxis(N, 175, ABG)
21:39:46.935 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:39:46.939 00.004 7680 Guiding  Dir = 0, Dur = 175
21:39:46.941 00.002 7680 IsSlewing returns 0
21:39:46.941 00.000 7680 IsGuiding returns 0
21:39:46.941 00.000 7680 PulseGuide returned control before completion, sleep 185
21:39:46.959 00.018 6120 UpdateGuideState exits: m=5613 SNR=47.5
21:39:46.963 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:46.967 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:46.970 00.003 6120 Enqueuing Expose request
21:39:47.135 00.165 7680 IsGuiding returns 1
21:39:47.138 00.003 7680 scope still moving after pulse duration time elapsed
21:39:47.166 00.028 7680 IsSlewing returns 0
21:39:47.168 00.002 7680 IsGuiding returns 0
21:39:47.169 00.001 7680 scope move finished after 175 + 52 ms
21:39:47.169 00.000 7680 Move returns status 0, amount 175
21:39:47.170 00.001 7680 move complete, result=0
21:39:47.171 00.001 7680 worker thread done servicing request
21:39:47.171 00.000 7680 Worker thread wakes up
21:39:47.172 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 175 ms NORTH
21:39:47.180 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:47.182 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:48.430 01.248 7680 Exposure complete
21:39:48.544 00.114 7680 worker thread done servicing request
21:39:48.545 00.001 6120 OnExposeComplete: enter
21:39:48.549 00.004 6120 UpdateGuideState(): m_state=6
21:39:48.553 00.004 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 712
21:39:48.556 00.003 6120 Star::Find returns 1 (0), X=1200.02, Y=1043.96, Mass=5507, SNR=48.1, Peak=121 HFD=6.4
21:39:48.560 00.004 6120 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-2.95) = xAngle (0.23 = 0.23)
21:39:48.566 00.006 6120 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.04 = -0.04)
21:39:48.569 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-2.72 mountX=0.19 mountY=-0.01, mountTheta=-0.04
21:39:48.576 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.08, opts=13)
21:39:48.583 00.007 6120 Enqueuing Move request for scope (-0.18, -0.08)
21:39:48.587 00.004 7680 Worker thread wakes up
21:39:48.587 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.08) opts 0xd
21:39:48.587 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.08)
21:39:48.587 00.000 7680 Moving (-0.18, -0.08) raw xDistance=0.19 yDistance=-0.01
21:39:48.588 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:39:48.588 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:39:48.588 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:39:48.588 00.000 7680 MoveAxis(E, 0, ABG)
21:39:48.588 00.000 7680 Move returns status 0, amount 0
21:39:48.589 00.001 7680 MoveAxis(N, 0, ABG)
21:39:48.589 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:39:48.595 00.006 7680 Move returns status 0, amount 0
21:39:48.595 00.000 7680 move complete, result=0
21:39:48.595 00.000 7680 worker thread done servicing request
21:39:48.617 00.022 6120 UpdateGuideState exits: m=5507 SNR=48.1
21:39:48.623 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:48.627 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:48.631 00.004 6120 Enqueuing Expose request
21:39:48.635 00.004 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:39:48.641 00.006 7680 Worker thread wakes up
21:39:48.641 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:48.642 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:49.881 01.239 7680 Exposure complete
21:39:50.001 00.120 7680 worker thread done servicing request
21:39:50.002 00.001 6120 OnExposeComplete: enter
21:39:50.005 00.003 6120 UpdateGuideState(): m_state=6
21:39:50.009 00.004 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 713
21:39:50.014 00.005 6120 Star::Find returns 1 (0), X=1200.02, Y=1044.28, Mass=5873, SNR=48.6, Peak=130 HFD=6.8
21:39:50.019 00.005 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
21:39:50.025 00.006 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.38)
21:39:50.031 00.006 6120 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.30 cameraTheta=2.22 mountX=0.13 mountY=-0.29, mountTheta=-1.15
21:39:50.037 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.24, opts=13)
21:39:50.044 00.007 6120 Enqueuing Move request for scope (-0.18, 0.24)
21:39:50.049 00.005 7680 Worker thread wakes up
21:39:50.050 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.24) opts 0xd
21:39:50.050 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.24)
21:39:50.050 00.000 7680 Moving (-0.18, 0.24) raw xDistance=0.13 yDistance=-0.29
21:39:50.050 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:39:50.052 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:39:50.052 00.000 7680 MoveAxis(E, 0, ABG)
21:39:50.052 00.000 7680 Move returns status 0, amount 0
21:39:50.052 00.000 7680 MoveAxis(N, 159, ABG)
21:39:50.053 00.001 7680 Guiding  Dir = 0, Dur = 159
21:39:50.053 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:39:50.057 00.004 7680 IsSlewing returns 0
21:39:50.057 00.000 7680 IsGuiding returns 0
21:39:50.058 00.001 7680 PulseGuide returned control before completion, sleep 169
21:39:50.080 00.022 6120 UpdateGuideState exits: m=5873 SNR=48.6
21:39:50.085 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:50.088 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:50.091 00.003 6120 Enqueuing Expose request
21:39:50.231 00.140 7680 IsGuiding returns 1
21:39:50.232 00.001 7680 scope still moving after pulse duration time elapsed
21:39:50.262 00.030 7680 IsSlewing returns 0
21:39:50.264 00.002 7680 IsGuiding returns 0
21:39:50.264 00.000 7680 scope move finished after 159 + 47 ms
21:39:50.265 00.001 7680 Move returns status 0, amount 159
21:39:50.265 00.000 7680 move complete, result=0
21:39:50.266 00.001 7680 worker thread done servicing request
21:39:50.266 00.000 7680 Worker thread wakes up
21:39:50.266 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 159 ms NORTH
21:39:50.272 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:50.272 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:51.524 01.252 7680 Exposure complete
21:39:51.638 00.114 6120 OnExposeComplete: enter
21:39:51.644 00.006 7680 worker thread done servicing request
21:39:51.644 00.000 6120 UpdateGuideState(): m_state=6
21:39:51.651 00.007 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 714
21:39:51.657 00.006 6120 Star::Find returns 1 (0), X=1199.94, Y=1044.27, Mass=5873, SNR=49.7, Peak=133 HFD=6.8
21:39:51.662 00.005 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
21:39:51.667 00.005 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.20)
21:39:51.673 00.006 6120 CameraToMount -- cameraX=-0.26 cameraY=0.24 hyp=0.35 cameraTheta=2.40 mountX=0.21 mountY=-0.33, mountTheta=-1.00
21:39:51.678 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.24, opts=13)
21:39:51.682 00.004 6120 Enqueuing Move request for scope (-0.26, 0.24)
21:39:51.685 00.003 7680 Worker thread wakes up
21:39:51.685 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.24) opts 0xd
21:39:51.685 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.24)
21:39:51.685 00.000 7680 Moving (-0.26, 0.24) raw xDistance=0.21 yDistance=-0.33
21:39:51.685 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
21:39:51.685 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:39:51.685 00.000 7680 MoveAxis(W, 88, ABG)
21:39:51.686 00.001 7680 Guiding  Dir = 3, Dur = 88
21:39:51.686 00.000 7680 IsSlewing returns 0
21:39:51.686 00.000 7680 IsGuiding returns 0
21:39:51.686 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:39:51.691 00.005 7680 PulseGuide returned control before completion, sleep 98
21:39:51.713 00.022 6120 UpdateGuideState exits: m=5873 SNR=49.7
21:39:51.717 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:51.721 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:51.723 00.002 6120 Enqueuing Expose request
21:39:51.793 00.070 7680 IsGuiding returns 1
21:39:51.794 00.001 7680 scope still moving after pulse duration time elapsed
21:39:51.825 00.031 7680 IsSlewing returns 0
21:39:51.825 00.000 7680 IsGuiding returns 0
21:39:51.826 00.001 7680 scope move finished after 88 + 51 ms
21:39:51.826 00.000 7680 Move returns status 0, amount 88
21:39:51.826 00.000 7680 MoveAxis(N, 177, ABG)
21:39:51.826 00.000 7680 Guiding  Dir = 0, Dur = 177
21:39:51.827 00.001 7680 IsSlewing returns 0
21:39:51.827 00.000 7680 IsGuiding returns 0
21:39:51.828 00.001 7680 PulseGuide returned control before completion, sleep 187
21:39:52.027 00.199 7680 IsGuiding returns 1
21:39:52.029 00.002 7680 scope still moving after pulse duration time elapsed
21:39:52.058 00.029 7680 IsSlewing returns 0
21:39:52.059 00.001 7680 IsGuiding returns 0
21:39:52.059 00.000 7680 scope move finished after 177 + 55 ms
21:39:52.061 00.002 7680 Move returns status 0, amount 177
21:39:52.061 00.000 7680 move complete, result=0
21:39:52.061 00.000 7680 worker thread done servicing request
21:39:52.062 00.001 6120 GuideStep: 0.2 px 88 ms WEST, -0.3 px 177 ms NORTH
21:39:52.068 00.006 7680 Worker thread wakes up
21:39:52.068 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:52.068 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:53.321 01.253 7680 Exposure complete
21:39:53.429 00.108 7680 worker thread done servicing request
21:39:53.429 00.000 6120 OnExposeComplete: enter
21:39:53.433 00.004 6120 UpdateGuideState(): m_state=6
21:39:53.438 00.005 6120 Star::Find(15, 1199, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 715
21:39:53.441 00.003 6120 Star::Find returns 1 (0), X=1200.29, Y=1044.01, Mass=5428, SNR=47.4, Peak=117 HFD=6.7
21:39:53.444 00.003 6120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-2.95) = xAngle (2.62 = 2.62)
21:39:53.448 00.004 6120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.35 = 2.35)
21:39:53.451 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.34 mountX=-0.08 mountY=0.07, mountTheta=2.45
21:39:53.457 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.03, opts=13)
21:39:53.460 00.003 6120 Enqueuing Move request for scope (0.09, -0.03)
21:39:53.463 00.003 7680 Worker thread wakes up
21:39:53.463 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
21:39:53.463 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
21:39:53.463 00.000 7680 Moving (0.09, -0.03) raw xDistance=-0.08 yDistance=0.07
21:39:53.463 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:39:53.463 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:39:53.463 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:39:53.464 00.001 7680 MoveAxis(E, 0, ABG)
21:39:53.464 00.000 7680 Move returns status 0, amount 0
21:39:53.464 00.000 7680 MoveAxis(N, 0, ABG)
21:39:53.464 00.000 7680 Move returns status 0, amount 0
21:39:53.464 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:39:53.467 00.003 7680 move complete, result=0
21:39:53.467 00.000 7680 worker thread done servicing request
21:39:53.484 00.017 6120 UpdateGuideState exits: m=5428 SNR=47.4
21:39:53.488 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:53.491 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:53.494 00.003 6120 Enqueuing Expose request
21:39:53.497 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:39:53.501 00.004 7680 Worker thread wakes up
21:39:53.501 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:53.501 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:54.741 01.240 7680 Exposure complete
21:39:54.854 00.113 7680 worker thread done servicing request
21:39:54.854 00.000 6120 OnExposeComplete: enter
21:39:54.859 00.005 6120 UpdateGuideState(): m_state=6
21:39:54.863 00.004 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 716
21:39:54.867 00.004 6120 Star::Find returns 1 (0), X=1199.93, Y=1044.24, Mass=5552, SNR=48.6, Peak=131 HFD=6.8
21:39:54.871 00.004 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.45 = -0.83)
21:39:54.874 00.003 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.10)
21:39:54.878 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.20 hyp=0.33 cameraTheta=2.50 mountX=0.22 mountY=-0.30, mountTheta=-0.92
21:39:54.883 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.20, opts=13)
21:39:54.888 00.005 6120 Enqueuing Move request for scope (-0.27, 0.20)
21:39:54.894 00.006 7680 Worker thread wakes up
21:39:54.894 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.20) opts 0xd
21:39:54.894 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.20)
21:39:54.894 00.000 7680 Moving (-0.27, 0.20) raw xDistance=0.22 yDistance=-0.30
21:39:54.894 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
21:39:54.894 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:39:54.895 00.001 7680 MoveAxis(W, 95, ABG)
21:39:54.895 00.000 7680 Guiding  Dir = 3, Dur = 95
21:39:54.895 00.000 7680 IsSlewing returns 0
21:39:54.895 00.000 7680 IsGuiding returns 0
21:39:54.896 00.001 7680 PulseGuide returned control before completion, sleep 105
21:39:54.896 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:39:54.916 00.020 6120 UpdateGuideState exits: m=5552 SNR=48.6
21:39:54.922 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:54.926 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:54.930 00.004 6120 Enqueuing Expose request
21:39:55.010 00.080 7680 IsGuiding returns 1
21:39:55.010 00.000 7680 scope still moving after pulse duration time elapsed
21:39:55.042 00.032 7680 IsSlewing returns 0
21:39:55.043 00.001 7680 IsGuiding returns 0
21:39:55.044 00.001 7680 scope move finished after 95 + 53 ms
21:39:55.045 00.001 7680 Move returns status 0, amount 95
21:39:55.045 00.000 7680 MoveAxis(N, 161, ABG)
21:39:55.046 00.001 7680 Guiding  Dir = 0, Dur = 161
21:39:55.046 00.000 7680 IsSlewing returns 0
21:39:55.047 00.001 7680 IsGuiding returns 0
21:39:55.047 00.000 7680 PulseGuide returned control before completion, sleep 171
21:39:55.231 00.184 7680 IsGuiding returns 1
21:39:55.232 00.001 7680 scope still moving after pulse duration time elapsed
21:39:55.261 00.029 7680 IsSlewing returns 0
21:39:55.263 00.002 7680 IsGuiding returns 0
21:39:55.263 00.000 7680 scope move finished after 161 + 55 ms
21:39:55.264 00.001 7680 Move returns status 0, amount 161
21:39:55.264 00.000 7680 move complete, result=0
21:39:55.265 00.001 7680 worker thread done servicing request
21:39:55.266 00.001 6120 GuideStep: 0.2 px 95 ms WEST, -0.3 px 161 ms NORTH
21:39:55.276 00.010 7680 Worker thread wakes up
21:39:55.276 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:55.277 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:56.524 01.247 7680 Exposure complete
21:39:56.638 00.114 7680 worker thread done servicing request
21:39:56.638 00.000 6120 OnExposeComplete: enter
21:39:56.643 00.005 6120 UpdateGuideState(): m_state=6
21:39:56.647 00.004 6120 Star::Find(15, 1199, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 717
21:39:56.651 00.004 6120 Star::Find returns 1 (0), X=1200.17, Y=1044.42, Mass=5770, SNR=48.5, Peak=126 HFD=6.9
21:39:56.657 00.006 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
21:39:56.662 00.005 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
21:39:56.665 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.38 hyp=0.38 cameraTheta=1.64 mountX=-0.04 mountY=-0.35, mountTheta=-1.69
21:39:56.671 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.38, opts=13)
21:39:56.678 00.007 6120 Enqueuing Move request for scope (-0.03, 0.38)
21:39:56.682 00.004 7680 Worker thread wakes up
21:39:56.683 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.38) opts 0xd
21:39:56.683 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.38)
21:39:56.683 00.000 7680 Moving (-0.03, 0.38) raw xDistance=-0.04 yDistance=-0.35
21:39:56.683 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:39:56.683 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:39:56.684 00.001 7680 MoveAxis(E, 0, ABG)
21:39:56.684 00.000 7680 Move returns status 0, amount 0
21:39:56.684 00.000 7680 MoveAxis(N, 190, ABG)
21:39:56.684 00.000 7680 Guiding  Dir = 0, Dur = 190
21:39:56.685 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:39:56.690 00.005 7680 IsSlewing returns 0
21:39:56.691 00.001 7680 IsGuiding returns 0
21:39:56.691 00.000 7680 PulseGuide returned control before completion, sleep 200
21:39:56.726 00.035 6120 UpdateGuideState exits: m=5770 SNR=48.5
21:39:56.736 00.010 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:56.742 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:56.748 00.006 6120 Enqueuing Expose request
21:39:56.903 00.155 7680 IsGuiding returns 1
21:39:56.903 00.000 7680 scope still moving after pulse duration time elapsed
21:39:56.934 00.031 7680 IsSlewing returns 0
21:39:56.934 00.000 7680 IsGuiding returns 0
21:39:56.935 00.001 7680 scope move finished after 190 + 52 ms
21:39:56.935 00.000 7680 Move returns status 0, amount 190
21:39:56.935 00.000 7680 move complete, result=0
21:39:56.935 00.000 7680 worker thread done servicing request
21:39:56.936 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 190 ms NORTH
21:39:56.941 00.005 7680 Worker thread wakes up
21:39:56.941 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:56.942 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:58.198 01.256 7680 Exposure complete
21:39:58.309 00.111 7680 worker thread done servicing request
21:39:58.309 00.000 6120 OnExposeComplete: enter
21:39:58.313 00.004 6120 UpdateGuideState(): m_state=6
21:39:58.318 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 718
21:39:58.321 00.003 6120 Star::Find returns 1 (0), X=1200.06, Y=1044.22, Mass=5296, SNR=45.6, Peak=125 HFD=6.6
21:39:58.326 00.005 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
21:39:58.330 00.004 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
21:39:58.333 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.22 mountX=0.10 mountY=-0.22, mountTheta=-1.15
21:39:58.338 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.18, opts=13)
21:39:58.344 00.006 6120 Enqueuing Move request for scope (-0.14, 0.18)
21:39:58.347 00.003 7680 Worker thread wakes up
21:39:58.347 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd
21:39:58.347 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.18)
21:39:58.347 00.000 7680 Moving (-0.14, 0.18) raw xDistance=0.10 yDistance=-0.22
21:39:58.347 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:39:58.347 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:39:58.348 00.001 7680 MoveAxis(E, 0, ABG)
21:39:58.348 00.000 7680 Move returns status 0, amount 0
21:39:58.348 00.000 7680 MoveAxis(N, 122, ABG)
21:39:58.348 00.000 7680 Guiding  Dir = 0, Dur = 122
21:39:58.349 00.001 7680 IsSlewing returns 0
21:39:58.349 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:39:58.353 00.004 7680 IsGuiding returns 0
21:39:58.354 00.001 7680 PulseGuide returned control before completion, sleep 132
21:39:58.377 00.023 6120 UpdateGuideState exits: m=5296 SNR=45.6
21:39:58.381 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:58.385 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:58.390 00.005 6120 Enqueuing Expose request
21:39:58.497 00.107 7680 IsGuiding returns 1
21:39:58.497 00.000 7680 scope still moving after pulse duration time elapsed
21:39:58.528 00.031 7680 IsSlewing returns 0
21:39:58.529 00.001 7680 IsGuiding returns 0
21:39:58.529 00.000 7680 scope move finished after 122 + 53 ms
21:39:58.530 00.001 7680 Move returns status 0, amount 122
21:39:58.530 00.000 7680 move complete, result=0
21:39:58.530 00.000 7680 worker thread done servicing request
21:39:58.531 00.001 7680 Worker thread wakes up
21:39:58.531 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:39:58.531 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:39:58.531 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 122 ms NORTH
21:39:59.787 01.256 7680 Exposure complete
21:39:59.908 00.121 7680 worker thread done servicing request
21:39:59.908 00.000 6120 OnExposeComplete: enter
21:39:59.912 00.004 6120 UpdateGuideState(): m_state=6
21:39:59.916 00.004 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 719
21:39:59.921 00.005 6120 Star::Find returns 1 (0), X=1200.28, Y=1043.84, Mass=5532, SNR=48.1, Peak=127 HFD=6.8
21:39:59.925 00.004 6120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-2.95) = xAngle (1.79 = 1.79)
21:39:59.928 00.003 6120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.52 = 1.52)
21:39:59.935 00.007 6120 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.17 mountX=-0.05 mountY=0.21, mountTheta=1.78
21:39:59.942 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.20, opts=13)
21:39:59.947 00.005 6120 Enqueuing Move request for scope (0.08, -0.20)
21:39:59.952 00.005 7680 Worker thread wakes up
21:39:59.952 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
21:39:59.952 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
21:39:59.952 00.000 7680 Moving (0.08, -0.20) raw xDistance=-0.05 yDistance=0.21
21:39:59.953 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:39:59.953 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:39:59.953 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:39:59.953 00.000 7680 MoveAxis(E, 0, ABG)
21:39:59.954 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:39:59.957 00.003 7680 Move returns status 0, amount 0
21:39:59.957 00.000 7680 MoveAxis(N, 0, ABG)
21:39:59.959 00.002 7680 Move returns status 0, amount 0
21:39:59.959 00.000 7680 move complete, result=0
21:39:59.959 00.000 7680 worker thread done servicing request
21:39:59.979 00.020 6120 UpdateGuideState exits: m=5532 SNR=48.1
21:39:59.985 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:59.989 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:39:59.994 00.005 6120 Enqueuing Expose request
21:39:59.998 00.004 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:40:00.002 00.004 7680 Worker thread wakes up
21:40:00.002 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:00.002 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:40:01.254 01.252 7680 Exposure complete
21:40:01.366 00.112 7680 worker thread done servicing request
21:40:01.366 00.000 6120 OnExposeComplete: enter
21:40:01.371 00.005 6120 UpdateGuideState(): m_state=6
21:40:01.375 00.004 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 720
21:40:01.379 00.004 6120 Star::Find returns 1 (0), X=1200.20, Y=1044.18, Mass=5432, SNR=47.6, Peak=127 HFD=6.8
21:40:01.383 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
21:40:01.387 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.06)
21:40:01.391 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.54 mountX=-0.03 mountY=-0.13, mountTheta=-1.81
21:40:01.397 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.14, opts=13)
21:40:01.402 00.005 6120 Enqueuing Move request for scope (0.00, 0.14)
21:40:01.406 00.004 7680 Worker thread wakes up
21:40:01.406 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
21:40:01.407 00.001 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
21:40:01.407 00.000 7680 Moving (0.00, 0.14) raw xDistance=-0.03 yDistance=-0.13
21:40:01.407 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:40:01.407 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:40:01.407 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:40:01.408 00.001 7680 MoveAxis(E, 0, ABG)
21:40:01.408 00.000 7680 Move returns status 0, amount 0
21:40:01.408 00.000 7680 MoveAxis(N, 0, ABG)
21:40:01.408 00.000 7680 Move returns status 0, amount 0
21:40:01.408 00.000 7680 move complete, result=0
21:40:01.409 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:40:01.414 00.005 7680 worker thread done servicing request
21:40:01.435 00.021 6120 UpdateGuideState exits: m=5432 SNR=47.6
21:40:01.439 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:01.444 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:01.446 00.002 6120 Enqueuing Expose request
21:40:01.451 00.005 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:40:01.453 00.002 7680 Worker thread wakes up
21:40:01.454 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:01.454 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:40:02.707 01.253 7680 Exposure complete
21:40:02.811 00.104 7680 worker thread done servicing request
21:40:02.812 00.001 6120 OnExposeComplete: enter
21:40:02.815 00.003 6120 UpdateGuideState(): m_state=6
21:40:02.820 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 721
21:40:02.825 00.005 6120 Star::Find returns 1 (0), X=1199.95, Y=1044.50, Mass=5697, SNR=49.1, Peak=134 HFD=6.9
21:40:02.831 00.006 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
21:40:02.835 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
21:40:02.840 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=0.46 hyp=0.52 cameraTheta=2.05 mountX=0.15 mountY=-0.52, mountTheta=-1.29
21:40:02.845 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.46, opts=13)
21:40:02.850 00.005 6120 Enqueuing Move request for scope (-0.24, 0.46)
21:40:02.853 00.003 7680 Worker thread wakes up
21:40:02.853 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.46) opts 0xd
21:40:02.854 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.46)
21:40:02.854 00.000 7680 Moving (-0.24, 0.46) raw xDistance=0.15 yDistance=-0.52
21:40:02.854 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:40:02.854 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
21:40:02.854 00.000 7680 MoveAxis(E, 0, ABG)
21:40:02.854 00.000 7680 Move returns status 0, amount 0
21:40:02.855 00.001 7680 MoveAxis(N, 284, ABG)
21:40:02.855 00.000 7680 Guiding  Dir = 0, Dur = 284
21:40:02.855 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:40:02.860 00.005 7680 IsSlewing returns 0
21:40:02.860 00.000 7680 IsGuiding returns 0
21:40:02.861 00.001 7680 PulseGuide returned control before completion, sleep 294
21:40:02.882 00.021 6120 UpdateGuideState exits: m=5697 SNR=49.1
21:40:02.888 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:02.891 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:02.897 00.006 6120 Enqueuing Expose request
21:40:03.162 00.265 7680 IsGuiding returns 1
21:40:03.163 00.001 7680 scope still moving after pulse duration time elapsed
21:40:03.192 00.029 7680 IsSlewing returns 0
21:40:03.192 00.000 7680 IsGuiding returns 0
21:40:03.194 00.002 7680 scope move finished after 284 + 49 ms
21:40:03.194 00.000 7680 Move returns status 0, amount 284
21:40:03.194 00.000 7680 move complete, result=0
21:40:03.194 00.000 7680 worker thread done servicing request
21:40:03.195 00.001 7680 Worker thread wakes up
21:40:03.196 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 284 ms NORTH
21:40:03.203 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:03.203 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:40:04.450 01.247 7680 Exposure complete
21:40:04.562 00.112 7680 worker thread done servicing request
21:40:04.563 00.001 6120 OnExposeComplete: enter
21:40:04.567 00.004 6120 UpdateGuideState(): m_state=6
21:40:04.570 00.003 6120 Star::Find(15, 1199, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 722
21:40:04.574 00.004 6120 Star::Find returns 1 (0), X=1199.91, Y=1044.39, Mass=5543, SNR=47.5, Peak=133 HFD=6.8
21:40:04.577 00.003 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.20 = -1.08)
21:40:04.581 00.004 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.35)
21:40:04.586 00.005 6120 CameraToMount -- cameraX=-0.29 cameraY=0.36 hyp=0.46 cameraTheta=2.25 mountX=0.22 mountY=-0.45, mountTheta=-1.12
21:40:04.592 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.36, opts=13)
21:40:04.597 00.005 6120 Enqueuing Move request for scope (-0.29, 0.36)
21:40:04.604 00.007 7680 Worker thread wakes up
21:40:04.604 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.36) opts 0xd
21:40:04.604 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.36)
21:40:04.605 00.001 7680 Moving (-0.29, 0.36) raw xDistance=0.22 yDistance=-0.45
21:40:04.605 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
21:40:04.605 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:40:04.605 00.000 7680 MoveAxis(W, 91, ABG)
21:40:04.607 00.002 7680 Guiding  Dir = 3, Dur = 91
21:40:04.607 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:40:04.616 00.009 7680 IsSlewing returns 0
21:40:04.616 00.000 7680 IsGuiding returns 0
21:40:04.618 00.002 7680 PulseGuide returned control before completion, sleep 101
21:40:04.647 00.029 6120 UpdateGuideState exits: m=5543 SNR=47.5
21:40:04.655 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:04.660 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:04.665 00.005 6120 Enqueuing Expose request
21:40:04.724 00.059 7680 IsGuiding returns 1
21:40:04.724 00.000 7680 scope still moving after pulse duration time elapsed
21:40:04.755 00.031 7680 IsSlewing returns 0
21:40:04.755 00.000 7680 IsGuiding returns 0
21:40:04.755 00.000 7680 scope move finished after 91 + 47 ms
21:40:04.755 00.000 7680 Move returns status 0, amount 91
21:40:04.755 00.000 7680 MoveAxis(N, 242, ABG)
21:40:04.756 00.001 7680 Guiding  Dir = 0, Dur = 242
21:40:04.756 00.000 7680 IsSlewing returns 0
21:40:04.756 00.000 7680 IsGuiding returns 0
21:40:04.757 00.001 7680 PulseGuide returned control before completion, sleep 252
21:40:05.018 00.261 7680 IsGuiding returns 1
21:40:05.018 00.000 7680 scope still moving after pulse duration time elapsed
21:40:05.050 00.032 7680 IsSlewing returns 0
21:40:05.051 00.001 7680 IsGuiding returns 0
21:40:05.051 00.000 7680 scope move finished after 242 + 52 ms
21:40:05.052 00.001 7680 Move returns status 0, amount 242
21:40:05.053 00.001 7680 move complete, result=0
21:40:05.054 00.001 6120 GuideStep: 0.2 px 91 ms WEST, -0.4 px 242 ms NORTH
21:40:05.061 00.007 7680 worker thread done servicing request
21:40:05.061 00.000 7680 Worker thread wakes up
21:40:05.061 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:05.062 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:40:06.312 01.250 7680 Exposure complete
21:40:06.424 00.112 7680 worker thread done servicing request
21:40:06.425 00.001 6120 OnExposeComplete: enter
21:40:06.430 00.005 6120 UpdateGuideState(): m_state=6
21:40:06.434 00.004 6120 Star::Find(15, 1199, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 723
21:40:06.439 00.005 6120 Star::Find returns 1 (0), X=1200.04, Y=1044.20, Mass=5504, SNR=47.6, Peak=117 HFD=6.9
21:40:06.442 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.28 = -1.01)
21:40:06.446 00.004 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.28)
21:40:06.451 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.32 mountX=0.12 mountY=-0.22, mountTheta=-1.06
21:40:06.457 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.17, opts=13)
21:40:06.462 00.005 6120 Enqueuing Move request for scope (-0.15, 0.17)
21:40:06.467 00.005 7680 Worker thread wakes up
21:40:06.467 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
21:40:06.467 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
21:40:06.467 00.000 7680 Moving (-0.15, 0.17) raw xDistance=0.12 yDistance=-0.22
21:40:06.467 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:40:06.468 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:40:06.468 00.000 7680 MoveAxis(E, 0, ABG)
21:40:06.468 00.000 7680 Move returns status 0, amount 0
21:40:06.468 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:40:06.473 00.005 7680 MoveAxis(N, 118, ABG)
21:40:06.473 00.000 7680 Guiding  Dir = 0, Dur = 118
21:40:06.473 00.000 7680 IsSlewing returns 0
21:40:06.474 00.001 7680 IsGuiding returns 0
21:40:06.474 00.000 7680 PulseGuide returned control before completion, sleep 128
21:40:06.495 00.021 6120 UpdateGuideState exits: m=5504 SNR=47.6
21:40:06.499 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:06.502 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:06.507 00.005 6120 Enqueuing Expose request
21:40:06.617 00.110 7680 IsGuiding returns 0
21:40:06.617 00.000 7680 Move returns status 0, amount 118
21:40:06.617 00.000 7680 move complete, result=0
21:40:06.619 00.002 7680 worker thread done servicing request
21:40:06.619 00.000 7680 Worker thread wakes up
21:40:06.619 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 118 ms NORTH
21:40:06.626 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:06.626 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:40:07.874 01.248 7680 Exposure complete
21:40:07.983 00.109 7680 worker thread done servicing request
21:40:07.984 00.001 6120 OnExposeComplete: enter
21:40:07.987 00.003 6120 UpdateGuideState(): m_state=6
21:40:07.992 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 724
21:40:07.996 00.004 6120 Star::Find returns 1 (0), X=1200.06, Y=1043.96, Mass=5745, SNR=49.0, Peak=137 HFD=7.1
21:40:07.999 00.003 6120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-2.95) = xAngle (0.34 = 0.34)
21:40:08.002 00.003 6120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.07 = 0.07)
21:40:08.007 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.61 mountX=0.15 mountY=0.01, mountTheta=0.08
21:40:08.013 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.08, opts=13)
21:40:08.017 00.004 6120 Enqueuing Move request for scope (-0.14, -0.08)
21:40:08.021 00.004 7680 Worker thread wakes up
21:40:08.021 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
21:40:08.021 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
21:40:08.021 00.000 7680 Moving (-0.14, -0.08) raw xDistance=0.15 yDistance=0.01
21:40:08.021 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:40:08.021 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:40:08.022 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:40:08.022 00.000 7680 MoveAxis(E, 0, ABG)
21:40:08.022 00.000 7680 Move returns status 0, amount 0
21:40:08.022 00.000 7680 MoveAxis(N, 0, ABG)
21:40:08.022 00.000 7680 Move returns status 0, amount 0
21:40:08.022 00.000 7680 move complete, result=0
21:40:08.024 00.002 7680 worker thread done servicing request
21:40:08.024 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:40:08.047 00.023 6120 UpdateGuideState exits: m=5745 SNR=49.0
21:40:08.052 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:08.056 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:08.059 00.003 6120 Enqueuing Expose request
21:40:08.061 00.002 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:40:08.064 00.003 7680 Worker thread wakes up
21:40:08.064 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:08.064 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:40:09.317 01.253 7680 Exposure complete
21:40:09.425 00.108 7680 worker thread done servicing request
21:40:09.425 00.000 6120 OnExposeComplete: enter
21:40:09.430 00.005 6120 UpdateGuideState(): m_state=6
21:40:09.433 00.003 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 725
21:40:09.436 00.003 6120 Star::Find returns 1 (0), X=1199.98, Y=1044.32, Mass=6004, SNR=50.1, Peak=136 HFD=6.9
21:40:09.441 00.005 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
21:40:09.445 00.004 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.38)
21:40:09.449 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.28 hyp=0.36 cameraTheta=2.22 mountX=0.16 mountY=-0.35, mountTheta=-1.14
21:40:09.455 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.28, opts=13)
21:40:09.461 00.006 6120 Enqueuing Move request for scope (-0.21, 0.28)
21:40:09.465 00.004 7680 Worker thread wakes up
21:40:09.465 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.28) opts 0xd
21:40:09.466 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.28)
21:40:09.466 00.000 7680 Moving (-0.21, 0.28) raw xDistance=0.16 yDistance=-0.35
21:40:09.466 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:40:09.466 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:40:09.467 00.001 7680 MoveAxis(E, 0, ABG)
21:40:09.467 00.000 7680 Move returns status 0, amount 0
21:40:09.467 00.000 7680 MoveAxis(N, 189, ABG)
21:40:09.467 00.000 7680 Guiding  Dir = 0, Dur = 189
21:40:09.468 00.001 7680 IsSlewing returns 0
21:40:09.468 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=187, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:40:09.474 00.006 7680 IsGuiding returns 0
21:40:09.474 00.000 7680 PulseGuide returned control before completion, sleep 199
21:40:09.495 00.021 6120 UpdateGuideState exits: m=6004 SNR=50.1
21:40:09.500 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:09.503 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:09.507 00.004 6120 Enqueuing Expose request
21:40:09.675 00.168 7680 IsGuiding returns 1
21:40:09.677 00.002 7680 scope still moving after pulse duration time elapsed
21:40:09.707 00.030 7680 IsSlewing returns 0
21:40:09.707 00.000 7680 IsGuiding returns 0
21:40:09.708 00.001 7680 scope move finished after 189 + 45 ms
21:40:09.708 00.000 7680 Move returns status 0, amount 189
21:40:09.708 00.000 7680 move complete, result=0
21:40:09.709 00.001 7680 worker thread done servicing request
21:40:09.710 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 189 ms NORTH
21:40:09.715 00.005 7680 Worker thread wakes up
21:40:09.715 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:09.716 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:40:10.968 01.252 7680 Exposure complete
21:40:11.076 00.108 7680 worker thread done servicing request
21:40:11.076 00.000 6120 OnExposeComplete: enter
21:40:11.080 00.004 6120 UpdateGuideState(): m_state=6
21:40:11.085 00.005 6120 Star::Find(15, 1199, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 726
21:40:11.090 00.005 6120 Star::Find returns 1 (0), X=1200.03, Y=1044.32, Mass=5757, SNR=48.9, Peak=141 HFD=6.7
21:40:11.093 00.003 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
21:40:11.098 00.005 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
21:40:11.101 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.28 hyp=0.33 cameraTheta=2.11 mountX=0.11 mountY=-0.33, mountTheta=-1.24
21:40:11.106 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.28, opts=13)
21:40:11.111 00.005 6120 Enqueuing Move request for scope (-0.17, 0.28)
21:40:11.115 00.004 7680 Worker thread wakes up
21:40:11.115 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.28) opts 0xd
21:40:11.115 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.28)
21:40:11.116 00.001 7680 Moving (-0.17, 0.28) raw xDistance=0.11 yDistance=-0.33
21:40:11.116 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:40:11.116 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:40:11.116 00.000 7680 MoveAxis(E, 0, ABG)
21:40:11.116 00.000 7680 Move returns status 0, amount 0
21:40:11.117 00.001 7680 MoveAxis(N, 177, ABG)
21:40:11.117 00.000 7680 Guiding  Dir = 0, Dur = 177
21:40:11.117 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:40:11.120 00.003 7680 IsSlewing returns 0
21:40:11.120 00.000 7680 IsGuiding returns 0
21:40:11.121 00.001 7680 PulseGuide returned control before completion, sleep 187
21:40:11.137 00.016 6120 UpdateGuideState exits: m=5757 SNR=48.9
21:40:11.143 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:11.147 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:11.151 00.004 6120 Enqueuing Expose request
21:40:11.317 00.166 7680 IsGuiding returns 1
21:40:11.319 00.002 7680 scope still moving after pulse duration time elapsed
21:40:11.347 00.028 7680 IsSlewing returns 0
21:40:11.348 00.001 7680 IsGuiding returns 0
21:40:11.348 00.000 7680 scope move finished after 177 + 51 ms
21:40:11.350 00.002 7680 Move returns status 0, amount 177
21:40:11.350 00.000 7680 move complete, result=0
21:40:11.350 00.000 7680 worker thread done servicing request
21:40:11.351 00.001 7680 Worker thread wakes up
21:40:11.351 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 177 ms NORTH
21:40:11.358 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:11.359 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:40:12.606 01.247 7680 Exposure complete
21:40:12.728 00.122 7680 worker thread done servicing request
21:40:12.728 00.000 6120 OnExposeComplete: enter
21:40:12.734 00.006 6120 UpdateGuideState(): m_state=6
21:40:12.738 00.004 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 727
21:40:12.742 00.004 6120 Star::Find returns 1 (0), X=1200.02, Y=1044.32, Mass=5696, SNR=48.5, Peak=124 HFD=6.8
21:40:12.746 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
21:40:12.750 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.46)
21:40:12.755 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.28 hyp=0.33 cameraTheta=2.14 mountX=0.12 mountY=-0.33, mountTheta=-1.21
21:40:12.762 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.28, opts=13)
21:40:12.767 00.005 6120 Enqueuing Move request for scope (-0.18, 0.28)
21:40:12.773 00.006 7680 Worker thread wakes up
21:40:12.773 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.28) opts 0xd
21:40:12.774 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.28)
21:40:12.774 00.000 7680 Moving (-0.18, 0.28) raw xDistance=0.12 yDistance=-0.33
21:40:12.774 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:40:12.774 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:40:12.774 00.000 7680 MoveAxis(E, 0, ABG)
21:40:12.775 00.001 7680 Move returns status 0, amount 0
21:40:12.775 00.000 7680 MoveAxis(N, 179, ABG)
21:40:12.775 00.000 7680 Guiding  Dir = 0, Dur = 179
21:40:12.775 00.000 7680 IsSlewing returns 0
21:40:12.776 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=188, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:40:12.780 00.004 7680 IsGuiding returns 0
21:40:12.780 00.000 7680 PulseGuide returned control before completion, sleep 189
21:40:12.803 00.023 6120 UpdateGuideState exits: m=5696 SNR=48.5
21:40:12.807 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:12.811 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:12.816 00.005 6120 Enqueuing Expose request
21:40:12.971 00.155 7680 IsGuiding returns 1
21:40:12.972 00.001 7680 scope still moving after pulse duration time elapsed
21:40:13.002 00.030 7680 IsSlewing returns 0
21:40:13.003 00.001 7680 IsGuiding returns 0
21:40:13.004 00.001 7680 scope move finished after 179 + 44 ms
21:40:13.004 00.000 7680 Move returns status 0, amount 179
21:40:13.005 00.001 7680 move complete, result=0
21:40:13.005 00.000 7680 worker thread done servicing request
21:40:13.005 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 179 ms NORTH
21:40:13.011 00.006 7680 Worker thread wakes up
21:40:13.011 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:13.011 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:40:14.268 01.257 7680 Exposure complete
21:40:14.381 00.113 7680 worker thread done servicing request
21:40:14.382 00.001 6120 OnExposeComplete: enter
21:40:14.388 00.006 6120 UpdateGuideState(): m_state=6
21:40:14.392 00.004 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 728
21:40:14.396 00.004 6120 Star::Find returns 1 (0), X=1199.85, Y=1044.05, Mass=6025, SNR=50.4, Peak=134 HFD=6.6
21:40:14.401 00.005 6120 CameraToMount -- cameraTheta (3.12) - m_xAngle (-2.95) = xAngle (6.07 = -0.21)
21:40:14.405 00.004 6120 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.80 = -0.48)
21:40:14.408 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=0.01 hyp=0.35 cameraTheta=3.12 mountX=0.34 mountY=-0.16, mountTheta=-0.44
21:40:14.413 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.01, opts=13)
21:40:14.417 00.004 6120 Enqueuing Move request for scope (-0.35, 0.01)
21:40:14.420 00.003 7680 Worker thread wakes up
21:40:14.421 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.01) opts 0xd
21:40:14.421 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.01)
21:40:14.421 00.000 7680 Moving (-0.35, 0.01) raw xDistance=0.34 yDistance=-0.16
21:40:14.421 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
21:40:14.421 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:40:14.422 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:40:14.422 00.000 7680 MoveAxis(W, 145, ABG)
21:40:14.422 00.000 7680 Guiding  Dir = 3, Dur = 145
21:40:14.422 00.000 7680 IsSlewing returns 0
21:40:14.423 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:40:14.428 00.005 7680 IsGuiding returns 0
21:40:14.428 00.000 7680 PulseGuide returned control before completion, sleep 155
21:40:14.449 00.021 6120 UpdateGuideState exits: m=6025 SNR=50.4
21:40:14.454 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:14.457 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:14.462 00.005 6120 Enqueuing Expose request
21:40:14.600 00.138 7680 IsGuiding returns 1
21:40:14.600 00.000 7680 scope still moving after pulse duration time elapsed
21:40:14.630 00.030 7680 IsSlewing returns 0
21:40:14.631 00.001 7680 IsGuiding returns 0
21:40:14.632 00.001 7680 scope move finished after 145 + 58 ms
21:40:14.633 00.001 7680 Move returns status 0, amount 145
21:40:14.633 00.000 7680 MoveAxis(N, 0, ABG)
21:40:14.634 00.001 7680 Move returns status 0, amount 0
21:40:14.634 00.000 7680 move complete, result=0
21:40:14.634 00.000 7680 worker thread done servicing request
21:40:14.635 00.001 6120 GuideStep: 0.3 px 145 ms WEST, -0.2 px 0 ms NORTH
21:40:14.642 00.007 7680 Worker thread wakes up
21:40:14.642 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:14.642 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:40:15.901 01.259 7680 Exposure complete
21:40:16.019 00.118 7680 worker thread done servicing request
21:40:16.019 00.000 6120 OnExposeComplete: enter
21:40:16.024 00.005 6120 UpdateGuideState(): m_state=6
21:40:16.028 00.004 6120 Star::Find(15, 1199, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 729
21:40:16.032 00.004 6120 Star::Find returns 1 (0), X=1200.04, Y=1044.22, Mass=5472, SNR=48.1, Peak=128 HFD=6.8
21:40:16.036 00.004 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
21:40:16.040 00.004 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
21:40:16.044 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.24 cameraTheta=2.26 mountX=0.12 mountY=-0.23, mountTheta=-1.11
21:40:16.050 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.19, opts=13)
21:40:16.054 00.004 6120 Enqueuing Move request for scope (-0.15, 0.19)
21:40:16.059 00.005 7680 Worker thread wakes up
21:40:16.060 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd
21:40:16.060 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.19)
21:40:16.060 00.000 7680 Moving (-0.15, 0.19) raw xDistance=0.12 yDistance=-0.23
21:40:16.060 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:40:16.060 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:40:16.061 00.001 7680 MoveAxis(E, 0, ABG)
21:40:16.061 00.000 7680 Move returns status 0, amount 0
21:40:16.061 00.000 7680 MoveAxis(N, 128, ABG)
21:40:16.061 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=189, Gamma=1.000
21:40:16.066 00.005 7680 Guiding  Dir = 0, Dur = 128
21:40:16.066 00.000 7680 IsSlewing returns 0
21:40:16.066 00.000 7680 IsGuiding returns 0
21:40:16.067 00.001 7680 PulseGuide returned control before completion, sleep 138
21:40:16.090 00.023 6120 UpdateGuideState exits: m=5472 SNR=48.1
21:40:16.094 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:16.098 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:16.102 00.004 6120 Enqueuing Expose request
21:40:16.215 00.113 7680 IsGuiding returns 1
21:40:16.216 00.001 7680 scope still moving after pulse duration time elapsed
21:40:16.247 00.031 7680 IsSlewing returns 0
21:40:16.249 00.002 7680 IsGuiding returns 0
21:40:16.249 00.000 7680 scope move finished after 128 + 54 ms
21:40:16.249 00.000 7680 Move returns status 0, amount 128
21:40:16.249 00.000 7680 move complete, result=0
21:40:16.250 00.001 7680 worker thread done servicing request
21:40:16.250 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 128 ms NORTH
21:40:16.256 00.006 7680 Worker thread wakes up
21:40:16.256 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:16.256 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:40:17.510 01.254 7680 Exposure complete
21:40:17.622 00.112 7680 worker thread done servicing request
21:40:17.622 00.000 6120 OnExposeComplete: enter
21:40:17.625 00.003 6120 UpdateGuideState(): m_state=6
21:40:17.630 00.005 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 730
21:40:17.635 00.005 6120 Star::Find returns 1 (0), X=1200.06, Y=1044.23, Mass=5696, SNR=48.7, Peak=120 HFD=6.8
21:40:17.639 00.004 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
21:40:17.643 00.004 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.41)
21:40:17.647 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.19 mountX=0.10 mountY=-0.23, mountTheta=-1.17
21:40:17.652 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.19, opts=13)
21:40:17.656 00.004 6120 Enqueuing Move request for scope (-0.13, 0.19)
21:40:17.660 00.004 7680 Worker thread wakes up
21:40:17.660 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
21:40:17.660 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
21:40:17.660 00.000 7680 Moving (-0.13, 0.19) raw xDistance=0.10 yDistance=-0.23
21:40:17.661 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:40:17.661 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:40:17.661 00.000 7680 MoveAxis(E, 0, ABG)
21:40:17.661 00.000 7680 Move returns status 0, amount 0
21:40:17.661 00.000 7680 MoveAxis(N, 124, ABG)
21:40:17.661 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:40:17.667 00.006 7680 Guiding  Dir = 0, Dur = 124
21:40:17.668 00.001 7680 IsSlewing returns 0
21:40:17.668 00.000 7680 IsGuiding returns 0
21:40:17.668 00.000 7680 PulseGuide returned control before completion, sleep 134
21:40:17.692 00.024 6120 UpdateGuideState exits: m=5696 SNR=48.7
21:40:17.696 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:17.701 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:17.707 00.006 6120 Enqueuing Expose request
21:40:17.814 00.107 7680 IsGuiding returns 1
21:40:17.814 00.000 7680 scope still moving after pulse duration time elapsed
21:40:17.846 00.032 7680 IsSlewing returns 0
21:40:17.846 00.000 7680 IsGuiding returns 0
21:40:17.846 00.000 7680 scope move finished after 124 + 53 ms
21:40:17.846 00.000 7680 Move returns status 0, amount 124
21:40:17.846 00.000 7680 move complete, result=0
21:40:17.847 00.001 7680 worker thread done servicing request
21:40:17.847 00.000 7680 Worker thread wakes up
21:40:17.847 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 124 ms NORTH
21:40:17.853 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:17.853 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:40:19.113 01.260 7680 Exposure complete
21:40:19.228 00.115 7680 worker thread done servicing request
21:40:19.228 00.000 6120 OnExposeComplete: enter
21:40:19.232 00.004 6120 UpdateGuideState(): m_state=6
21:40:19.236 00.004 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 731
21:40:19.242 00.006 6120 Star::Find returns 1 (0), X=1200.10, Y=1044.15, Mass=5470, SNR=46.8, Peak=125 HFD=6.6
21:40:19.246 00.004 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
21:40:19.250 00.004 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
21:40:19.253 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.31 mountX=0.08 mountY=-0.14, mountTheta=-1.07
21:40:19.259 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.11, opts=13)
21:40:19.263 00.004 6120 Enqueuing Move request for scope (-0.10, 0.11)
21:40:19.266 00.003 7680 Worker thread wakes up
21:40:19.266 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
21:40:19.267 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
21:40:19.267 00.000 7680 Moving (-0.10, 0.11) raw xDistance=0.08 yDistance=-0.14
21:40:19.267 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:40:19.267 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:40:19.267 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:40:19.267 00.000 7680 MoveAxis(E, 0, ABG)
21:40:19.267 00.000 7680 Move returns status 0, amount 0
21:40:19.269 00.002 7680 MoveAxis(N, 0, ABG)
21:40:19.269 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:40:19.274 00.005 7680 Move returns status 0, amount 0
21:40:19.274 00.000 7680 move complete, result=0
21:40:19.274 00.000 7680 worker thread done servicing request
21:40:19.294 00.020 6120 UpdateGuideState exits: m=5470 SNR=46.8
21:40:19.298 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:19.302 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:19.306 00.004 6120 Enqueuing Expose request
21:40:19.310 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:40:19.314 00.004 7680 Worker thread wakes up
21:40:19.315 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:19.315 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:40:20.568 01.253 7680 Exposure complete
21:40:20.677 00.109 7680 worker thread done servicing request
21:40:20.677 00.000 6120 OnExposeComplete: enter
21:40:20.680 00.003 6120 UpdateGuideState(): m_state=6
21:40:20.684 00.004 6120 Star::Find(15, 1200, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 732
21:40:20.689 00.005 6120 Star::Find returns 1 (0), X=1199.82, Y=1044.40, Mass=5777, SNR=49.2, Peak=132 HFD=7.1
21:40:20.693 00.004 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-2.95) = xAngle (5.33 = -0.95)
21:40:20.696 00.003 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.06 = -1.22)
21:40:20.701 00.005 6120 CameraToMount -- cameraX=-0.38 cameraY=0.36 hyp=0.52 cameraTheta=2.37 mountX=0.30 mountY=-0.49, mountTheta=-1.02
21:40:20.706 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.36, opts=13)
21:40:20.710 00.004 6120 Enqueuing Move request for scope (-0.38, 0.36)
21:40:20.715 00.005 7680 Worker thread wakes up
21:40:20.715 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.36) opts 0xd
21:40:20.715 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.36)
21:40:20.715 00.000 7680 Moving (-0.38, 0.36) raw xDistance=0.30 yDistance=-0.49
21:40:20.715 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
21:40:20.716 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:40:20.716 00.000 7680 MoveAxis(W, 128, ABG)
21:40:20.716 00.000 7680 Guiding  Dir = 3, Dur = 128
21:40:20.716 00.000 7680 IsSlewing returns 0
21:40:20.717 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:40:20.721 00.004 7680 IsGuiding returns 0
21:40:20.721 00.000 7680 PulseGuide returned control before completion, sleep 138
21:40:20.745 00.024 6120 UpdateGuideState exits: m=5777 SNR=49.2
21:40:20.750 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:20.754 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:20.758 00.004 6120 Enqueuing Expose request
21:40:20.871 00.113 7680 IsGuiding returns 1
21:40:20.872 00.001 7680 scope still moving after pulse duration time elapsed
21:40:20.902 00.030 7680 IsSlewing returns 0
21:40:20.902 00.000 7680 IsGuiding returns 1
21:40:20.934 00.032 7680 IsSlewing returns 0
21:40:20.934 00.000 7680 IsGuiding returns 0
21:40:20.935 00.001 7680 scope move finished after 128 + 85 ms
21:40:20.935 00.000 7680 Move returns status 0, amount 128
21:40:20.935 00.000 7680 MoveAxis(N, 267, ABG)
21:40:20.935 00.000 7680 Guiding  Dir = 0, Dur = 267
21:40:20.937 00.002 7680 IsSlewing returns 0
21:40:20.937 00.000 7680 IsGuiding returns 0
21:40:20.938 00.001 7680 PulseGuide returned control before completion, sleep 277
21:40:21.217 00.279 7680 IsGuiding returns 1
21:40:21.218 00.001 7680 scope still moving after pulse duration time elapsed
21:40:21.249 00.031 7680 IsSlewing returns 0
21:40:21.250 00.001 7680 IsGuiding returns 0
21:40:21.250 00.000 7680 scope move finished after 267 + 44 ms
21:40:21.250 00.000 7680 Move returns status 0, amount 267
21:40:21.250 00.000 7680 move complete, result=0
21:40:21.251 00.001 7680 worker thread done servicing request
21:40:21.251 00.000 6120 GuideStep: 0.3 px 128 ms WEST, -0.5 px 267 ms NORTH
21:40:21.257 00.006 7680 Worker thread wakes up
21:40:21.257 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:21.257 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:40:22.505 01.248 7680 Exposure complete
21:40:22.631 00.126 7680 worker thread done servicing request
21:40:22.632 00.001 6120 OnExposeComplete: enter
21:40:22.678 00.046 6120 UpdateGuideState(): m_state=6
21:40:22.682 00.004 6120 Star::Find(15, 1199, 1044, 0, (0,0,0,0), 1.5, 10.0, 255) frame 733
21:40:22.685 00.003 6120 Star::Find returns 1 (0), X=1200.11, Y=1043.57, Mass=5814, SNR=49.2, Peak=143 HFD=6.7
21:40:22.818 00.133 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-2.95) = xAngle (1.20 = 1.20)
21:40:22.821 00.003 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.94 = 0.94)
21:40:22.827 00.006 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.47 hyp=0.48 cameraTheta=-1.75 mountX=0.17 mountY=0.38, mountTheta=1.15
21:40:22.832 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.47, opts=13)
21:40:22.837 00.005 6120 Enqueuing Move request for scope (-0.09, -0.47)
21:40:22.997 00.160 7680 Worker thread wakes up
21:40:22.997 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.47) opts 0xd
21:40:22.997 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.47)
21:40:22.997 00.000 7680 Moving (-0.09, -0.47) raw xDistance=0.17 yDistance=0.38
21:40:22.997 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:40:22.998 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:40:22.998 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
21:40:22.998 00.000 7680 MoveAxis(E, 0, ABG)
21:40:22.999 00.001 7680 Move returns status 0, amount 0
21:40:22.999 00.000 7680 MoveAxis(N, 0, ABG)
21:40:22.999 00.000 7680 Move returns status 0, amount 0
21:40:22.999 00.000 7680 move complete, result=0
21:40:22.999 00.000 7680 worker thread done servicing request
21:40:23.000 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=235, med=0, FiltMin=0, FiltMax=200, Gamma=1.000
21:40:23.163 00.163 6120 UpdateGuideState exits: m=5814 SNR=49.2
21:40:23.221 00.058 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:23.225 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:23.230 00.005 6120 Enqueuing Expose request
21:40:23.235 00.005 7680 Worker thread wakes up
21:40:23.236 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:23.236 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1185,1029,31,31)
21:40:23.236 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
21:40:23.242 00.006 6120 evsrv: cli 0FAEFED8 connect
21:40:23.245 00.003 6120 case statement mapped state 6 to 3
21:40:23.250 00.005 6120 case statement mapped state 6 to 3
21:40:23.253 00.003 6120 evsrv: cli 0FAEFED8 request: {"method":"get_app_state","id":"1747bc4e-812a-4aad-a368-d075757c7c82"}
21:40:23.257 00.004 6120 case statement mapped state 6 to 3
21:40:23.262 00.005 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":"Guiding","id":"1747bc4e-812a-4aad-a368-d075757c7c82"}
21:40:23.267 00.005 6120 evsrv: cli 0FAEFED8 disconnect
21:40:23.273 00.006 6120 evsrv: cli 0FAF0158 connect
21:40:23.276 00.003 6120 case statement mapped state 6 to 3
21:40:23.281 00.005 6120 case statement mapped state 6 to 3
21:40:23.284 00.003 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"6f452688-0e7c-497a-a7cc-88cd8e0d1572"}
21:40:23.288 00.004 6120 PhdController::Dither begins
21:40:23.291 00.003 6120 dither: size=5.00, dRA=-1.96 dDec=-4.85
21:40:23.297 00.006 6120 MountToCamera -- mountTheta (-1.95) + m_xAngle (-2.95) = xAngle (-4.91 = 1.37)
21:40:23.300 00.003 6120 MountToCamera -- mountX=-1.96 mountY=-4.85 hyp=5.23 mountTheta=-1.95 cameraX=1.02, cameraY=5.13 cameraTheta=1.37
21:40:23.304 00.004 6120 setting lock position to (1201.22, 1049.17)
21:40:23.307 00.003 6120 Mount: notify guiding dithered (1.0, 5.1)
21:40:23.311 00.004 6120 Status Line: Dither by -1.96,-4.85
21:40:23.317 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
21:40:23.321 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
21:40:23.325 00.004 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"6f452688-0e7c-497a-a7cc-88cd8e0d1572"}
21:40:23.329 00.004 6120 evsrv: cli 0FAF0158 disconnect
21:40:24.477 01.148 7680 Exposure complete
21:40:24.573 00.096 7680 worker thread done servicing request
21:40:24.574 00.001 6120 OnExposeComplete: enter
21:40:24.579 00.005 6120 UpdateGuideState(): m_state=6
21:40:24.584 00.005 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 734
21:40:24.588 00.004 6120 Star::Find returns 1 (0), X=1200.08, Y=1043.99, Mass=5574, SNR=48.0, Peak=131 HFD=6.5
21:40:24.593 00.005 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-2.95) = xAngle (1.17 = 1.17)
21:40:24.596 00.003 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.90 = 0.90)
21:40:24.600 00.004 6120 CameraToMount -- cameraX=-1.14 cameraY=-5.18 hyp=5.31 cameraTheta=-1.79 mountX=2.08 mountY=4.15, mountTheta=1.11
21:40:24.605 00.005 6120 dither recenter: remaining=(2.0,4.9) step=(2.0,4.9)
21:40:24.610 00.005 6120 MountToCamera -- mountTheta (1.19) + m_xAngle (-2.95) = xAngle (-1.77 = -1.77)
21:40:24.614 00.004 6120 MountToCamera -- mountX=1.96 mountY=4.85 hyp=5.23 mountTheta=1.19 cameraX=-1.02, cameraY=-5.13 cameraTheta=-1.77
21:40:24.618 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-1.02, y=-5.13, opts=4)
21:40:24.621 00.003 6120 Enqueuing Move request for scope (-1.02, -5.13)
21:40:24.625 00.004 7680 Worker thread wakes up
21:40:24.625 00.000 6120 Mount: notify direct move 1.96,4.85
21:40:24.629 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.02, -5.13) opts 0x4
21:40:24.629 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.02, -5.13)
21:40:24.629 00.000 7680 Moving (-1.02, -5.13) raw xDistance=1.96 yDistance=4.85
21:40:24.629 00.000 7680 MoveAxis(W, 1315, B)
21:40:24.629 00.000 7680 Guiding  Dir = 3, Dur = 1315
21:40:24.629 00.000 7680 IsSlewing returns 0
21:40:24.631 00.002 7680 IsGuiding returns 0
21:40:24.631 00.000 7680 PulseGuide returned control before completion, sleep 1325
21:40:24.631 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:40:24.657 00.026 6120 UpdateGuideState exits: m=5574 SNR=48.0
21:40:24.663 00.006 6120 PhdController: settling, locked = 1, distance = 5.51 (1.50) aobump = 0 frame = 1 / 99999
21:40:24.667 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764042024.667,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.51,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:40:24.672 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:24.677 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:24.681 00.004 6120 Enqueuing Expose request
21:40:25.973 01.292 7680 IsGuiding returns 1
21:40:25.974 00.001 7680 scope still moving after pulse duration time elapsed
21:40:26.003 00.029 7680 IsSlewing returns 0
21:40:26.004 00.001 7680 IsGuiding returns 0
21:40:26.005 00.001 7680 scope move finished after 1315 + 59 ms
21:40:26.005 00.000 7680 Move returns status 0, amount 1315
21:40:26.005 00.000 7680 MoveAxis(S, 2633, B)
21:40:26.005 00.000 7680 Guiding  Dir = 1, Dur = 2633
21:40:26.007 00.002 7680 IsSlewing returns 0
21:40:26.007 00.000 7680 IsGuiding returns 0
21:40:26.008 00.001 7680 PulseGuide returned control before completion, sleep 2643
21:40:28.663 02.655 7680 IsGuiding returns 1
21:40:28.663 00.000 7680 scope still moving after pulse duration time elapsed
21:40:28.694 00.031 7680 IsSlewing returns 0
21:40:28.695 00.001 7680 IsGuiding returns 0
21:40:28.696 00.001 7680 scope move finished after 2633 + 54 ms
21:40:28.696 00.000 7680 Move returns status 0, amount 2633
21:40:28.696 00.000 7680 move complete, result=0
21:40:28.696 00.000 7680 worker thread done servicing request
21:40:28.696 00.000 6120 GuideStep: 2.0 px 1315 ms WEST, 4.9 px 2633 ms SOUTH
21:40:28.704 00.008 7680 Worker thread wakes up
21:40:28.704 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:28.704 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:40:29.959 01.255 7680 Exposure complete
21:40:30.052 00.093 7680 worker thread done servicing request
21:40:30.053 00.001 6120 OnExposeComplete: enter
21:40:30.057 00.004 6120 UpdateGuideState(): m_state=6
21:40:30.060 00.003 6120 Star::Find(15, 1200, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 735
21:40:30.064 00.004 6120 Star::Find returns 1 (0), X=1202.35, Y=1047.61, Mass=5696, SNR=48.8, Peak=127 HFD=7.0
21:40:30.068 00.004 6120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-2.95) = xAngle (2.01 = 2.01)
21:40:30.071 00.003 6120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.74 = 1.74)
21:40:30.075 00.004 6120 CameraToMount -- cameraX=1.12 cameraY=-1.56 hyp=1.92 cameraTheta=-0.95 mountX=-0.81 mountY=1.90, mountTheta=1.98
21:40:30.082 00.007 6120 SchedulePrimaryMove(0D6325F0, x=1.12, y=-1.56, opts=13)
21:40:30.086 00.004 6120 Enqueuing Move request for scope (1.12, -1.56)
21:40:30.090 00.004 7680 Worker thread wakes up
21:40:30.090 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.12, -1.56) opts 0xd
21:40:30.090 00.000 7680 Handling offset move in thread for scope, endpoint = (1.12, -1.56)
21:40:30.090 00.000 7680 Moving (1.12, -1.56) raw xDistance=-0.81 yDistance=1.90
21:40:30.090 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
21:40:30.091 00.001 7680 resist switch: large excursion: input 1.90 thresh 0.60 direction from 0 to 1
21:40:30.091 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.69
21:40:30.091 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.90 from input 1.90
21:40:30.091 00.000 7680 MoveAxis(E, 344, ABG)
21:40:30.091 00.000 7680 Guiding  Dir = 2, Dur = 344
21:40:30.091 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:40:30.096 00.005 7680 IsSlewing returns 0
21:40:30.096 00.000 7680 IsGuiding returns 0
21:40:30.096 00.000 7680 PulseGuide returned control before completion, sleep 354
21:40:30.118 00.022 6120 UpdateGuideState exits: m=5696 SNR=48.8
21:40:30.122 00.004 6120 PhdController: settling, locked = 1, distance = 1.92 (1.50) aobump = 0 frame = 2 / 99999
21:40:30.126 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764042030.126,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.92,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:40:30.130 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:30.133 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:30.138 00.005 6120 Enqueuing Expose request
21:40:30.453 00.315 7680 IsGuiding returns 1
21:40:30.454 00.001 7680 scope still moving after pulse duration time elapsed
21:40:30.483 00.029 7680 IsSlewing returns 0
21:40:30.485 00.002 7680 IsGuiding returns 0
21:40:30.485 00.000 7680 scope move finished after 344 + 44 ms
21:40:30.485 00.000 7680 Move returns status 0, amount 344
21:40:30.485 00.000 7680 MoveAxis(S, 1030, ABG)
21:40:30.486 00.001 7680 Guiding  Dir = 1, Dur = 1030
21:40:30.486 00.000 7680 IsSlewing returns 0
21:40:30.486 00.000 7680 IsGuiding returns 0
21:40:30.487 00.001 7680 PulseGuide returned control before completion, sleep 1040
21:40:31.533 01.046 7680 IsGuiding returns 1
21:40:31.534 00.001 7680 scope still moving after pulse duration time elapsed
21:40:31.565 00.031 7680 IsSlewing returns 0
21:40:31.565 00.000 7680 IsGuiding returns 0
21:40:31.566 00.001 7680 scope move finished after 1030 + 49 ms
21:40:31.566 00.000 7680 Move returns status 0, amount 1030
21:40:31.568 00.002 7680 move complete, result=0
21:40:31.568 00.000 7680 worker thread done servicing request
21:40:31.569 00.001 7680 Worker thread wakes up
21:40:31.569 00.000 6120 GuideStep: -0.8 px 344 ms EAST, 1.9 px 1030 ms SOUTH
21:40:31.576 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:31.577 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:40:32.824 01.247 7680 Exposure complete
21:40:32.915 00.091 7680 worker thread done servicing request
21:40:32.917 00.002 6120 OnExposeComplete: enter
21:40:32.921 00.004 6120 UpdateGuideState(): m_state=6
21:40:32.924 00.003 6120 Star::Find(15, 1202, 1047, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
21:40:32.928 00.004 6120 Star::Find returns 1 (0), X=1201.93, Y=1049.55, Mass=5878, SNR=49.3, Peak=133 HFD=6.8
21:40:32.932 00.004 6120 CameraToMount -- cameraTheta (0.49) - m_xAngle (-2.95) = xAngle (3.45 = -2.83)
21:40:32.935 00.003 6120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.18 = -3.10)
21:40:32.938 00.003 6120 CameraToMount -- cameraX=0.71 cameraY=0.38 hyp=0.80 cameraTheta=0.49 mountX=-0.77 mountY=-0.03, mountTheta=-3.10
21:40:32.945 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.71, y=0.38, opts=13)
21:40:32.949 00.004 6120 Enqueuing Move request for scope (0.71, 0.38)
21:40:32.952 00.003 7680 Worker thread wakes up
21:40:32.952 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.38) opts 0xd
21:40:32.952 00.000 7680 Handling offset move in thread for scope, endpoint = (0.71, 0.38)
21:40:32.952 00.000 7680 Moving (0.71, 0.38) raw xDistance=-0.77 yDistance=-0.03
21:40:32.952 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.77
21:40:32.952 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:40:32.952 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:40:32.953 00.001 7680 MoveAxis(E, 348, ABG)
21:40:32.953 00.000 7680 Guiding  Dir = 2, Dur = 348
21:40:32.953 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:40:32.958 00.005 7680 IsSlewing returns 0
21:40:32.958 00.000 7680 IsGuiding returns 0
21:40:32.958 00.000 7680 PulseGuide returned control before completion, sleep 358
21:40:32.979 00.021 6120 UpdateGuideState exits: m=5878 SNR=49.3
21:40:32.984 00.005 6120 PhdController: settling, locked = 1, distance = 1.59 (1.50) aobump = 0 frame = 3 / 99999
21:40:32.991 00.007 6120 evsrv: {"Event":"Settling","Timestamp":1764042032.991,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.59,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:40:32.995 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:32.999 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:33.002 00.003 6120 Enqueuing Expose request
21:40:33.329 00.327 7680 IsGuiding returns 1
21:40:33.331 00.002 7680 scope still moving after pulse duration time elapsed
21:40:33.360 00.029 7680 IsSlewing returns 0
21:40:33.361 00.001 7680 IsGuiding returns 0
21:40:33.361 00.000 7680 scope move finished after 348 + 55 ms
21:40:33.361 00.000 7680 Move returns status 0, amount 348
21:40:33.362 00.001 7680 MoveAxis(N, 0, ABG)
21:40:33.362 00.000 7680 Move returns status 0, amount 0
21:40:33.362 00.000 7680 move complete, result=0
21:40:33.362 00.000 7680 worker thread done servicing request
21:40:33.364 00.002 6120 GuideStep: -0.8 px 348 ms EAST, -0.0 px 0 ms NORTH
21:40:33.369 00.005 7680 Worker thread wakes up
21:40:33.369 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:33.369 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:40:34.620 01.251 7680 Exposure complete
21:40:34.714 00.094 7680 worker thread done servicing request
21:40:34.714 00.000 6120 OnExposeComplete: enter
21:40:34.718 00.004 6120 UpdateGuideState(): m_state=6
21:40:34.721 00.003 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
21:40:34.725 00.004 6120 Star::Find returns 1 (0), X=1201.51, Y=1049.60, Mass=5829, SNR=49.1, Peak=130 HFD=7.0
21:40:34.729 00.004 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
21:40:34.733 00.004 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.62)
21:40:34.737 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=0.43 hyp=0.52 cameraTheta=0.98 mountX=-0.36 mountY=-0.26, mountTheta=-2.52
21:40:34.741 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.43, opts=13)
21:40:34.745 00.004 6120 Enqueuing Move request for scope (0.29, 0.43)
21:40:34.749 00.004 7680 Worker thread wakes up
21:40:34.749 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.43) opts 0xd
21:40:34.749 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.43)
21:40:34.749 00.000 7680 Moving (0.29, 0.43) raw xDistance=-0.36 yDistance=-0.26
21:40:34.750 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.36
21:40:34.750 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:40:34.750 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:40:34.750 00.000 7680 MoveAxis(E, 178, ABG)
21:40:34.750 00.000 7680 Guiding  Dir = 2, Dur = 178
21:40:34.750 00.000 7680 IsSlewing returns 0
21:40:34.752 00.002 7680 IsGuiding returns 0
21:40:34.752 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:40:34.757 00.005 7680 PulseGuide returned control before completion, sleep 188
21:40:34.779 00.022 6120 UpdateGuideState exits: m=5829 SNR=49.1
21:40:34.783 00.004 6120 PhdController: settling, locked = 1, distance = 1.27 (1.50) aobump = 0 frame = 4 / 99999
21:40:34.787 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764042034.787,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.27,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:40:34.790 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:34.795 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:34.799 00.004 6120 Enqueuing Expose request
21:40:34.958 00.159 7680 IsGuiding returns 0
21:40:34.959 00.001 7680 Move returns status 0, amount 178
21:40:34.960 00.001 7680 MoveAxis(N, 0, ABG)
21:40:34.960 00.000 7680 Move returns status 0, amount 0
21:40:34.961 00.001 7680 move complete, result=0
21:40:34.961 00.000 7680 worker thread done servicing request
21:40:34.961 00.000 7680 Worker thread wakes up
21:40:34.962 00.001 6120 GuideStep: -0.4 px 178 ms EAST, -0.3 px 0 ms NORTH
21:40:34.967 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:34.968 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:40:36.217 01.249 7680 Exposure complete
21:40:36.326 00.109 7680 worker thread done servicing request
21:40:36.327 00.001 6120 OnExposeComplete: enter
21:40:36.332 00.005 6120 UpdateGuideState(): m_state=6
21:40:36.336 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 738
21:40:36.340 00.004 6120 Star::Find returns 1 (0), X=1201.17, Y=1049.86, Mass=5496, SNR=48.3, Peak=132 HFD=6.7
21:40:36.343 00.003 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
21:40:36.348 00.005 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
21:40:36.352 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.69 hyp=0.69 cameraTheta=1.65 mountX=-0.08 mountY=-0.64, mountTheta=-1.69
21:40:36.356 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.69, opts=13)
21:40:36.360 00.004 6120 Enqueuing Move request for scope (-0.05, 0.69)
21:40:36.365 00.005 7680 Worker thread wakes up
21:40:36.365 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.69) opts 0xd
21:40:36.365 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.69)
21:40:36.365 00.000 7680 Moving (-0.05, 0.69) raw xDistance=-0.08 yDistance=-0.64
21:40:36.365 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:40:36.366 00.001 7680 resist switch: large excursion: input -0.64 thresh 0.60 direction from 1 to -1
21:40:36.366 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.92
21:40:36.366 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
21:40:36.366 00.000 7680 MoveAxis(E, 0, ABG)
21:40:36.367 00.001 7680 Move returns status 0, amount 0
21:40:36.367 00.000 7680 MoveAxis(N, 348, ABG)
21:40:36.367 00.000 7680 Guiding  Dir = 0, Dur = 348
21:40:36.367 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:40:36.371 00.004 7680 IsSlewing returns 0
21:40:36.371 00.000 7680 IsGuiding returns 0
21:40:36.373 00.002 7680 PulseGuide returned control before completion, sleep 358
21:40:36.392 00.019 6120 UpdateGuideState exits: m=5496 SNR=48.3
21:40:36.398 00.006 6120 PhdController: settling, locked = 1, distance = 1.09 (1.50) aobump = 0 frame = 5 / 99999
21:40:36.402 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764042036.402,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.09,"Time":1.6,"SettleTime":10.0,"StarLocked":true}
21:40:36.406 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:36.411 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:36.414 00.003 6120 Enqueuing Expose request
21:40:36.736 00.322 7680 IsGuiding returns 1
21:40:36.736 00.000 7680 scope still moving after pulse duration time elapsed
21:40:36.767 00.031 7680 IsSlewing returns 0
21:40:36.768 00.001 7680 IsGuiding returns 0
21:40:36.769 00.001 7680 scope move finished after 348 + 48 ms
21:40:36.769 00.000 7680 Move returns status 0, amount 348
21:40:36.769 00.000 7680 move complete, result=0
21:40:36.770 00.001 7680 worker thread done servicing request
21:40:36.770 00.000 7680 Worker thread wakes up
21:40:36.770 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 348 ms NORTH
21:40:36.777 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:36.777 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:40:38.023 01.246 7680 Exposure complete
21:40:38.122 00.099 7680 worker thread done servicing request
21:40:38.123 00.001 6120 OnExposeComplete: enter
21:40:38.127 00.004 6120 UpdateGuideState(): m_state=6
21:40:38.130 00.003 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 739
21:40:38.134 00.004 6120 Star::Find returns 1 (0), X=1201.22, Y=1050.26, Mass=5338, SNR=47.4, Peak=120 HFD=6.9
21:40:38.138 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.53 = -1.76)
21:40:38.141 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.03)
21:40:38.145 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=1.09 hyp=1.09 cameraTheta=1.57 mountX=-0.20 mountY=-0.98, mountTheta=-1.77
21:40:38.149 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=1.09, opts=13)
21:40:38.153 00.004 6120 Enqueuing Move request for scope (0.00, 1.09)
21:40:38.158 00.005 7680 Worker thread wakes up
21:40:38.158 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 1.09) opts 0xd
21:40:38.158 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 1.09)
21:40:38.158 00.000 7680 Moving (0.00, 1.09) raw xDistance=-0.20 yDistance=-0.98
21:40:38.158 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
21:40:38.158 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98
21:40:38.158 00.000 7680 MoveAxis(E, 86, ABG)
21:40:38.159 00.001 7680 Guiding  Dir = 2, Dur = 86
21:40:38.159 00.000 7680 IsSlewing returns 0
21:40:38.159 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:40:38.163 00.004 7680 IsGuiding returns 0
21:40:38.163 00.000 7680 PulseGuide returned control before completion, sleep 96
21:40:38.185 00.022 6120 UpdateGuideState exits: m=5338 SNR=47.4
21:40:38.189 00.004 6120 PhdController: settling, locked = 1, distance = 1.09 (1.50) aobump = 0 frame = 6 / 99999
21:40:38.192 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764042038.192,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.09,"Time":3.4,"SettleTime":10.0,"StarLocked":true}
21:40:38.196 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:38.201 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:38.205 00.004 6120 Enqueuing Expose request
21:40:38.261 00.056 7680 IsGuiding returns 1
21:40:38.263 00.002 7680 scope still moving after pulse duration time elapsed
21:40:38.293 00.030 7680 IsSlewing returns 0
21:40:38.294 00.001 7680 IsGuiding returns 0
21:40:38.294 00.000 7680 scope move finished after 86 + 45 ms
21:40:38.295 00.001 7680 Move returns status 0, amount 86
21:40:38.295 00.000 7680 MoveAxis(N, 530, ABG)
21:40:38.296 00.001 7680 Guiding  Dir = 0, Dur = 530
21:40:38.296 00.000 7680 IsSlewing returns 0
21:40:38.298 00.002 7680 IsGuiding returns 0
21:40:38.298 00.000 7680 PulseGuide returned control before completion, sleep 540
21:40:38.842 00.544 7680 IsGuiding returns 1
21:40:38.843 00.001 7680 scope still moving after pulse duration time elapsed
21:40:38.873 00.030 7680 IsSlewing returns 0
21:40:38.875 00.002 7680 IsGuiding returns 0
21:40:38.875 00.000 7680 scope move finished after 530 + 46 ms
21:40:38.876 00.001 7680 Move returns status 0, amount 530
21:40:38.876 00.000 7680 move complete, result=0
21:40:38.877 00.001 7680 worker thread done servicing request
21:40:38.877 00.000 7680 Worker thread wakes up
21:40:38.877 00.000 6120 GuideStep: -0.2 px 86 ms EAST, -1.0 px 530 ms NORTH
21:40:38.884 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:38.884 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:40:40.138 01.254 7680 Exposure complete
21:40:40.240 00.102 7680 worker thread done servicing request
21:40:40.240 00.000 6120 OnExposeComplete: enter
21:40:40.244 00.004 6120 UpdateGuideState(): m_state=6
21:40:40.250 00.006 6120 Star::Find(15, 1201, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 740
21:40:40.254 00.004 6120 Star::Find returns 1 (0), X=1201.03, Y=1049.79, Mass=5893, SNR=50.2, Peak=139 HFD=6.8
21:40:40.257 00.003 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
21:40:40.261 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
21:40:40.266 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.62 hyp=0.65 cameraTheta=1.87 mountX=0.07 mountY=-0.64, mountTheta=-1.46
21:40:40.272 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.62, opts=13)
21:40:40.276 00.004 6120 Enqueuing Move request for scope (-0.19, 0.62)
21:40:40.281 00.005 7680 Worker thread wakes up
21:40:40.281 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.62) opts 0xd
21:40:40.281 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.62)
21:40:40.281 00.000 7680 Moving (-0.19, 0.62) raw xDistance=0.07 yDistance=-0.64
21:40:40.282 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:40:40.282 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
21:40:40.282 00.000 7680 MoveAxis(E, 0, ABG)
21:40:40.282 00.000 7680 Move returns status 0, amount 0
21:40:40.283 00.001 7680 MoveAxis(N, 348, ABG)
21:40:40.283 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=191, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:40:40.287 00.004 7680 Guiding  Dir = 0, Dur = 348
21:40:40.287 00.000 7680 IsSlewing returns 0
21:40:40.287 00.000 7680 IsGuiding returns 0
21:40:40.288 00.001 7680 PulseGuide returned control before completion, sleep 358
21:40:40.307 00.019 6120 UpdateGuideState exits: m=5893 SNR=50.2
21:40:40.311 00.004 6120 PhdController: settling, locked = 1, distance = 0.96 (1.50) aobump = 0 frame = 7 / 99999
21:40:40.314 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764042040.314,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.96,"Time":5.5,"SettleTime":10.0,"StarLocked":true}
21:40:40.319 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:40.322 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:40.326 00.004 6120 Enqueuing Expose request
21:40:40.660 00.334 7680 IsGuiding returns 1
21:40:40.660 00.000 7680 scope still moving after pulse duration time elapsed
21:40:40.691 00.031 7680 IsSlewing returns 0
21:40:40.691 00.000 7680 IsGuiding returns 0
21:40:40.691 00.000 7680 scope move finished after 348 + 55 ms
21:40:40.692 00.001 7680 Move returns status 0, amount 348
21:40:40.692 00.000 7680 move complete, result=0
21:40:40.693 00.001 7680 worker thread done servicing request
21:40:40.693 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 348 ms NORTH
21:40:40.699 00.006 7680 Worker thread wakes up
21:40:40.699 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:40.700 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:40:41.957 01.257 7680 Exposure complete
21:40:42.056 00.099 7680 worker thread done servicing request
21:40:42.056 00.000 6120 OnExposeComplete: enter
21:40:42.061 00.005 6120 UpdateGuideState(): m_state=6
21:40:42.064 00.003 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 741
21:40:42.069 00.005 6120 Star::Find returns 1 (0), X=1201.07, Y=1049.54, Mass=5503, SNR=47.8, Peak=128 HFD=6.8
21:40:42.073 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
21:40:42.077 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.65)
21:40:42.080 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.37 hyp=0.40 cameraTheta=1.95 mountX=0.08 mountY=-0.40, mountTheta=-1.38
21:40:42.086 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.37, opts=13)
21:40:42.089 00.003 6120 Enqueuing Move request for scope (-0.15, 0.37)
21:40:42.093 00.004 7680 Worker thread wakes up
21:40:42.093 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.37) opts 0xd
21:40:42.093 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.37)
21:40:42.093 00.000 7680 Moving (-0.15, 0.37) raw xDistance=0.08 yDistance=-0.40
21:40:42.094 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:40:42.094 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
21:40:42.094 00.000 7680 MoveAxis(E, 0, ABG)
21:40:42.094 00.000 7680 Move returns status 0, amount 0
21:40:42.094 00.000 7680 MoveAxis(N, 216, ABG)
21:40:42.095 00.001 7680 Guiding  Dir = 0, Dur = 216
21:40:42.095 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:40:42.100 00.005 7680 IsSlewing returns 0
21:40:42.100 00.000 7680 IsGuiding returns 0
21:40:42.100 00.000 7680 PulseGuide returned control before completion, sleep 226
21:40:42.122 00.022 6120 UpdateGuideState exits: m=5503 SNR=47.8
21:40:42.127 00.005 6120 PhdController: settling, locked = 1, distance = 0.79 (1.50) aobump = 0 frame = 8 / 99999
21:40:42.131 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764042042.131,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.79,"Time":7.3,"SettleTime":10.0,"StarLocked":true}
21:40:42.135 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:42.141 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:42.145 00.004 6120 Enqueuing Expose request
21:40:42.327 00.182 7680 IsGuiding returns 1
21:40:42.328 00.001 7680 scope still moving after pulse duration time elapsed
21:40:42.359 00.031 7680 IsSlewing returns 0
21:40:42.361 00.002 7680 IsGuiding returns 0
21:40:42.361 00.000 7680 scope move finished after 216 + 44 ms
21:40:42.361 00.000 7680 Move returns status 0, amount 216
21:40:42.362 00.001 7680 move complete, result=0
21:40:42.362 00.000 7680 worker thread done servicing request
21:40:42.363 00.001 7680 Worker thread wakes up
21:40:42.363 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 216 ms NORTH
21:40:42.369 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:42.369 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:40:43.614 01.245 7680 Exposure complete
21:40:43.714 00.100 7680 worker thread done servicing request
21:40:43.714 00.000 6120 OnExposeComplete: enter
21:40:43.718 00.004 6120 UpdateGuideState(): m_state=6
21:40:43.721 00.003 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 742
21:40:43.725 00.004 6120 Star::Find returns 1 (0), X=1200.92, Y=1049.45, Mass=5512, SNR=47.6, Peak=135 HFD=6.8
21:40:43.729 00.004 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.34 = -0.94)
21:40:43.733 00.004 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.21)
21:40:43.737 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.29 hyp=0.42 cameraTheta=2.39 mountX=0.25 mountY=-0.39, mountTheta=-1.01
21:40:43.745 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.29, opts=13)
21:40:43.750 00.005 6120 Enqueuing Move request for scope (-0.30, 0.29)
21:40:43.755 00.005 7680 Worker thread wakes up
21:40:43.755 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.29) opts 0xd
21:40:43.755 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.29)
21:40:43.755 00.000 7680 Moving (-0.30, 0.29) raw xDistance=0.25 yDistance=-0.39
21:40:43.755 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
21:40:43.757 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:40:43.757 00.000 7680 MoveAxis(W, 104, ABG)
21:40:43.757 00.000 7680 Guiding  Dir = 3, Dur = 104
21:40:43.757 00.000 7680 IsSlewing returns 0
21:40:43.758 00.001 7680 IsGuiding returns 0
21:40:43.759 00.001 7680 PulseGuide returned control before completion, sleep 114
21:40:43.760 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=236, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:40:43.782 00.022 6120 UpdateGuideState exits: m=5512 SNR=47.6
21:40:43.786 00.004 6120 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 9 / 99999
21:40:43.790 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764042043.790,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.68,"Time":9.0,"SettleTime":10.0,"StarLocked":true}
21:40:43.794 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:43.799 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:43.803 00.004 6120 Enqueuing Expose request
21:40:43.882 00.079 7680 IsGuiding returns 1
21:40:43.883 00.001 7680 scope still moving after pulse duration time elapsed
21:40:43.914 00.031 7680 IsSlewing returns 0
21:40:43.915 00.001 7680 IsGuiding returns 0
21:40:43.915 00.000 7680 scope move finished after 104 + 52 ms
21:40:43.915 00.000 7680 Move returns status 0, amount 104
21:40:43.915 00.000 7680 MoveAxis(N, 212, ABG)
21:40:43.915 00.000 7680 Guiding  Dir = 0, Dur = 212
21:40:43.915 00.000 7680 IsSlewing returns 0
21:40:43.916 00.001 7680 IsGuiding returns 0
21:40:43.917 00.001 7680 PulseGuide returned control before completion, sleep 222
21:40:44.148 00.231 7680 IsGuiding returns 1
21:40:44.149 00.001 7680 scope still moving after pulse duration time elapsed
21:40:44.180 00.031 7680 IsSlewing returns 0
21:40:44.180 00.000 7680 IsGuiding returns 0
21:40:44.181 00.001 7680 scope move finished after 212 + 52 ms
21:40:44.181 00.000 7680 Move returns status 0, amount 212
21:40:44.181 00.000 7680 move complete, result=0
21:40:44.181 00.000 7680 worker thread done servicing request
21:40:44.182 00.001 6120 GuideStep: 0.2 px 104 ms WEST, -0.4 px 212 ms NORTH
21:40:44.189 00.007 7680 Worker thread wakes up
21:40:44.189 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:44.190 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:40:45.444 01.254 7680 Exposure complete
21:40:45.545 00.101 7680 worker thread done servicing request
21:40:45.546 00.001 6120 OnExposeComplete: enter
21:40:45.550 00.004 6120 UpdateGuideState(): m_state=6
21:40:45.554 00.004 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 743
21:40:45.558 00.004 6120 Star::Find returns 1 (0), X=1201.04, Y=1049.44, Mass=5414, SNR=48.1, Peak=120 HFD=6.8
21:40:45.561 00.003 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.10 = -1.19)
21:40:45.564 00.003 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
21:40:45.569 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.27 hyp=0.33 cameraTheta=2.14 mountX=0.12 mountY=-0.32, mountTheta=-1.21
21:40:45.574 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.27, opts=13)
21:40:45.580 00.006 6120 Enqueuing Move request for scope (-0.18, 0.27)
21:40:45.584 00.004 7680 Worker thread wakes up
21:40:45.584 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.27) opts 0xd
21:40:45.584 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.27)
21:40:45.584 00.000 7680 Moving (-0.18, 0.27) raw xDistance=0.12 yDistance=-0.32
21:40:45.584 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:40:45.585 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:40:45.585 00.000 7680 MoveAxis(E, 0, ABG)
21:40:45.585 00.000 7680 Move returns status 0, amount 0
21:40:45.585 00.000 7680 MoveAxis(N, 176, ABG)
21:40:45.585 00.000 7680 Guiding  Dir = 0, Dur = 176
21:40:45.585 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:40:45.589 00.004 7680 IsSlewing returns 0
21:40:45.591 00.002 7680 IsGuiding returns 0
21:40:45.591 00.000 7680 PulseGuide returned control before completion, sleep 186
21:40:45.612 00.021 6120 UpdateGuideState exits: m=5414 SNR=48.1
21:40:45.616 00.004 6120 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 10 / 99999
21:40:45.619 00.003 6120 PhdController: newstate STATE_FINISH
21:40:45.623 00.004 6120 PhdController complete: success
21:40:45.627 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764042045.627,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
21:40:45.632 00.005 6120 Mount: notify guiding dither settle done success=1
21:40:45.635 00.003 6120 PhdController: newstate STATE_IDLE
21:40:45.639 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:45.645 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:45.650 00.005 6120 Enqueuing Expose request
21:40:45.782 00.132 7680 IsGuiding returns 1
21:40:45.782 00.000 7680 scope still moving after pulse duration time elapsed
21:40:45.814 00.032 7680 IsSlewing returns 0
21:40:45.815 00.001 7680 IsGuiding returns 0
21:40:45.815 00.000 7680 scope move finished after 176 + 48 ms
21:40:45.815 00.000 7680 Move returns status 0, amount 176
21:40:45.815 00.000 7680 move complete, result=0
21:40:45.817 00.002 7680 worker thread done servicing request
21:40:45.817 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 176 ms NORTH
21:40:45.822 00.005 7680 Worker thread wakes up
21:40:45.823 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:45.823 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:40:47.079 01.256 7680 Exposure complete
21:40:47.191 00.112 7680 worker thread done servicing request
21:40:47.191 00.000 6120 OnExposeComplete: enter
21:40:47.195 00.004 6120 UpdateGuideState(): m_state=6
21:40:47.199 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 744
21:40:47.204 00.005 6120 Star::Find returns 1 (0), X=1201.00, Y=1049.37, Mass=5691, SNR=48.3, Peak=133 HFD=6.8
21:40:47.209 00.005 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
21:40:47.213 00.004 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
21:40:47.217 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.20 hyp=0.29 cameraTheta=2.40 mountX=0.18 mountY=-0.27, mountTheta=-1.00
21:40:47.222 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.20, opts=13)
21:40:47.225 00.003 6120 Enqueuing Move request for scope (-0.22, 0.20)
21:40:47.229 00.004 7680 Worker thread wakes up
21:40:47.229 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.20) opts 0xd
21:40:47.229 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.20)
21:40:47.230 00.001 7680 Moving (-0.22, 0.20) raw xDistance=0.18 yDistance=-0.27
21:40:47.230 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:40:47.230 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:40:47.230 00.000 7680 MoveAxis(E, 0, ABG)
21:40:47.230 00.000 7680 Move returns status 0, amount 0
21:40:47.230 00.000 7680 MoveAxis(N, 149, ABG)
21:40:47.231 00.001 7680 Guiding  Dir = 0, Dur = 149
21:40:47.231 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:40:47.235 00.004 7680 IsSlewing returns 0
21:40:47.235 00.000 7680 IsGuiding returns 0
21:40:47.236 00.001 7680 PulseGuide returned control before completion, sleep 159
21:40:47.256 00.020 6120 UpdateGuideState exits: m=5691 SNR=48.3
21:40:47.261 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:47.265 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:47.270 00.005 6120 Enqueuing Expose request
21:40:47.396 00.126 7680 IsGuiding returns 1
21:40:47.398 00.002 7680 scope still moving after pulse duration time elapsed
21:40:47.428 00.030 7680 IsSlewing returns 0
21:40:47.428 00.000 7680 IsGuiding returns 0
21:40:47.429 00.001 7680 scope move finished after 149 + 43 ms
21:40:47.429 00.000 7680 Move returns status 0, amount 149
21:40:47.430 00.001 7680 move complete, result=0
21:40:47.430 00.000 7680 worker thread done servicing request
21:40:47.430 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 149 ms NORTH
21:40:47.436 00.006 7680 Worker thread wakes up
21:40:47.436 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:47.436 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:40:48.684 01.248 7680 Exposure complete
21:40:48.800 00.116 7680 worker thread done servicing request
21:40:48.801 00.001 6120 OnExposeComplete: enter
21:40:48.806 00.005 6120 UpdateGuideState(): m_state=6
21:40:48.810 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 745
21:40:48.813 00.003 6120 Star::Find returns 1 (0), X=1200.84, Y=1049.39, Mass=5812, SNR=49.1, Peak=125 HFD=7.0
21:40:48.817 00.004 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.56 = -0.72)
21:40:48.822 00.005 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.99)
21:40:48.827 00.005 6120 CameraToMount -- cameraX=-0.38 cameraY=0.22 hyp=0.44 cameraTheta=2.61 mountX=0.33 mountY=-0.37, mountTheta=-0.84
21:40:48.834 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.22, opts=13)
21:40:48.841 00.007 6120 Enqueuing Move request for scope (-0.38, 0.22)
21:40:48.845 00.004 7680 Worker thread wakes up
21:40:48.845 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.22) opts 0xd
21:40:48.845 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.22)
21:40:48.845 00.000 7680 Moving (-0.38, 0.22) raw xDistance=0.33 yDistance=-0.37
21:40:48.846 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
21:40:48.846 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:40:48.846 00.000 7680 MoveAxis(W, 140, ABG)
21:40:48.846 00.000 7680 Guiding  Dir = 3, Dur = 140
21:40:48.848 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:40:48.852 00.004 7680 IsSlewing returns 0
21:40:48.852 00.000 7680 IsGuiding returns 0
21:40:48.853 00.001 7680 PulseGuide returned control before completion, sleep 150
21:40:48.876 00.023 6120 UpdateGuideState exits: m=5812 SNR=49.1
21:40:48.881 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:48.884 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:48.889 00.005 6120 Enqueuing Expose request
21:40:49.019 00.130 7680 IsGuiding returns 1
21:40:49.020 00.001 7680 scope still moving after pulse duration time elapsed
21:40:49.050 00.030 7680 IsSlewing returns 0
21:40:49.051 00.001 7680 IsGuiding returns 0
21:40:49.052 00.001 7680 scope move finished after 140 + 59 ms
21:40:49.052 00.000 7680 Move returns status 0, amount 140
21:40:49.052 00.000 7680 MoveAxis(N, 199, ABG)
21:40:49.053 00.001 7680 Guiding  Dir = 0, Dur = 199
21:40:49.053 00.000 7680 IsSlewing returns 0
21:40:49.053 00.000 7680 IsGuiding returns 0
21:40:49.055 00.002 7680 PulseGuide returned control before completion, sleep 209
21:40:49.270 00.215 7680 IsGuiding returns 1
21:40:49.270 00.000 7680 scope still moving after pulse duration time elapsed
21:40:49.299 00.029 7680 IsSlewing returns 0
21:40:49.301 00.002 7680 IsGuiding returns 0
21:40:49.301 00.000 7680 scope move finished after 199 + 47 ms
21:40:49.302 00.001 7680 Move returns status 0, amount 199
21:40:49.303 00.001 7680 move complete, result=0
21:40:49.303 00.000 7680 worker thread done servicing request
21:40:49.304 00.001 6120 GuideStep: 0.3 px 140 ms WEST, -0.4 px 199 ms NORTH
21:40:49.310 00.006 7680 Worker thread wakes up
21:40:49.310 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:49.310 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:40:50.556 01.246 7680 Exposure complete
21:40:50.673 00.117 7680 worker thread done servicing request
21:40:50.675 00.002 6120 OnExposeComplete: enter
21:40:50.679 00.004 6120 UpdateGuideState(): m_state=6
21:40:50.683 00.004 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 746
21:40:50.687 00.004 6120 Star::Find returns 1 (0), X=1201.03, Y=1049.29, Mass=5338, SNR=46.9, Peak=117 HFD=6.8
21:40:50.689 00.002 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.52 = -0.76)
21:40:50.694 00.005 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.25 = -1.03)
21:40:50.698 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.23 cameraTheta=2.57 mountX=0.16 mountY=-0.19, mountTheta=-0.87
21:40:50.704 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.12, opts=13)
21:40:50.709 00.005 6120 Enqueuing Move request for scope (-0.19, 0.12)
21:40:50.713 00.004 7680 Worker thread wakes up
21:40:50.714 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
21:40:50.714 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
21:40:50.714 00.000 7680 Moving (-0.19, 0.12) raw xDistance=0.16 yDistance=-0.19
21:40:50.714 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:40:50.714 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:40:50.714 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:40:50.714 00.000 7680 MoveAxis(E, 0, ABG)
21:40:50.716 00.002 7680 Move returns status 0, amount 0
21:40:50.716 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:40:50.720 00.004 7680 MoveAxis(N, 0, ABG)
21:40:50.720 00.000 7680 Move returns status 0, amount 0
21:40:50.720 00.000 7680 move complete, result=0
21:40:50.720 00.000 7680 worker thread done servicing request
21:40:50.741 00.021 6120 UpdateGuideState exits: m=5338 SNR=46.9
21:40:50.746 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:50.750 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:50.753 00.003 6120 Enqueuing Expose request
21:40:50.758 00.005 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:40:50.761 00.003 7680 Worker thread wakes up
21:40:50.761 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:50.761 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:40:52.014 01.253 7680 Exposure complete
21:40:52.127 00.113 7680 worker thread done servicing request
21:40:52.127 00.000 6120 OnExposeComplete: enter
21:40:52.130 00.003 6120 UpdateGuideState(): m_state=6
21:40:52.134 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 747
21:40:52.138 00.004 6120 Star::Find returns 1 (0), X=1201.15, Y=1049.35, Mass=5103, SNR=46.7, Peak=126 HFD=6.8
21:40:52.142 00.004 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
21:40:52.147 00.005 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
21:40:52.151 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.94 mountX=0.04 mountY=-0.20, mountTheta=-1.39
21:40:52.155 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.19, opts=13)
21:40:52.160 00.005 6120 Enqueuing Move request for scope (-0.07, 0.19)
21:40:52.163 00.003 7680 Worker thread wakes up
21:40:52.163 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
21:40:52.163 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
21:40:52.163 00.000 7680 Moving (-0.07, 0.19) raw xDistance=0.04 yDistance=-0.20
21:40:52.163 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:40:52.163 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:40:52.163 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:40:52.164 00.001 7680 MoveAxis(E, 0, ABG)
21:40:52.164 00.000 7680 Move returns status 0, amount 0
21:40:52.164 00.000 7680 MoveAxis(N, 0, ABG)
21:40:52.164 00.000 7680 Move returns status 0, amount 0
21:40:52.164 00.000 7680 move complete, result=0
21:40:52.165 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=191, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:40:52.170 00.005 7680 worker thread done servicing request
21:40:52.190 00.020 6120 UpdateGuideState exits: m=5103 SNR=46.7
21:40:52.195 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:52.198 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:52.203 00.005 6120 Enqueuing Expose request
21:40:52.209 00.006 7680 Worker thread wakes up
21:40:52.209 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:40:52.215 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:52.215 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:40:53.470 01.255 7680 Exposure complete
21:40:53.583 00.113 7680 worker thread done servicing request
21:40:53.585 00.002 6120 OnExposeComplete: enter
21:40:53.589 00.004 6120 UpdateGuideState(): m_state=6
21:40:53.592 00.003 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 748
21:40:53.596 00.004 6120 Star::Find returns 1 (0), X=1200.94, Y=1049.62, Mass=5817, SNR=49.2, Peak=135 HFD=6.8
21:40:53.599 00.003 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
21:40:53.604 00.005 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.47)
21:40:53.608 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.45 hyp=0.53 cameraTheta=2.13 mountX=0.19 mountY=-0.53, mountTheta=-1.22
21:40:53.616 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.45, opts=13)
21:40:53.621 00.005 6120 Enqueuing Move request for scope (-0.28, 0.45)
21:40:53.625 00.004 7680 Worker thread wakes up
21:40:53.625 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.45) opts 0xd
21:40:53.625 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.45)
21:40:53.625 00.000 7680 Moving (-0.28, 0.45) raw xDistance=0.19 yDistance=-0.53
21:40:53.626 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:40:53.626 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
21:40:53.626 00.000 7680 MoveAxis(E, 0, ABG)
21:40:53.626 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:40:53.630 00.004 7680 Move returns status 0, amount 0
21:40:53.630 00.000 7680 MoveAxis(N, 289, ABG)
21:40:53.630 00.000 7680 Guiding  Dir = 0, Dur = 289
21:40:53.632 00.002 7680 IsSlewing returns 0
21:40:53.633 00.001 7680 IsGuiding returns 0
21:40:53.634 00.001 7680 PulseGuide returned control before completion, sleep 299
21:40:53.655 00.021 6120 UpdateGuideState exits: m=5817 SNR=49.2
21:40:53.660 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:53.663 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:53.667 00.004 6120 Enqueuing Expose request
21:40:53.948 00.281 7680 IsGuiding returns 1
21:40:53.948 00.000 7680 scope still moving after pulse duration time elapsed
21:40:53.981 00.033 7680 IsSlewing returns 0
21:40:53.982 00.001 7680 IsGuiding returns 0
21:40:53.983 00.001 7680 scope move finished after 289 + 60 ms
21:40:53.983 00.000 7680 Move returns status 0, amount 289
21:40:53.984 00.001 7680 move complete, result=0
21:40:53.985 00.001 7680 worker thread done servicing request
21:40:53.985 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 289 ms NORTH
21:40:53.991 00.006 7680 Worker thread wakes up
21:40:53.991 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:53.991 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:40:55.249 01.258 7680 Exposure complete
21:40:55.355 00.106 7680 worker thread done servicing request
21:40:55.356 00.001 6120 OnExposeComplete: enter
21:40:55.359 00.003 6120 UpdateGuideState(): m_state=6
21:40:55.364 00.005 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 749
21:40:55.367 00.003 6120 Star::Find returns 1 (0), X=1201.03, Y=1049.50, Mass=5422, SNR=46.4, Peak=115 HFD=6.7
21:40:55.370 00.003 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.05 = -1.24)
21:40:55.373 00.003 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
21:40:55.375 00.002 6120 CameraToMount -- cameraX=-0.19 cameraY=0.33 hyp=0.39 cameraTheta=2.09 mountX=0.13 mountY=-0.39, mountTheta=-1.25
21:40:55.380 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.33, opts=13)
21:40:55.383 00.003 6120 Enqueuing Move request for scope (-0.19, 0.33)
21:40:55.387 00.004 7680 Worker thread wakes up
21:40:55.387 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.33) opts 0xd
21:40:55.388 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.33)
21:40:55.388 00.000 7680 Moving (-0.19, 0.33) raw xDistance=0.13 yDistance=-0.39
21:40:55.388 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:40:55.388 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:40:55.388 00.000 7680 MoveAxis(E, 0, ABG)
21:40:55.388 00.000 7680 Move returns status 0, amount 0
21:40:55.390 00.002 7680 MoveAxis(N, 209, ABG)
21:40:55.390 00.000 7680 Guiding  Dir = 0, Dur = 209
21:40:55.390 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:40:55.394 00.004 7680 IsSlewing returns 0
21:40:55.394 00.000 7680 IsGuiding returns 0
21:40:55.394 00.000 7680 PulseGuide returned control before completion, sleep 219
21:40:55.415 00.021 6120 UpdateGuideState exits: m=5422 SNR=46.4
21:40:55.420 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:55.424 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:55.428 00.004 6120 Enqueuing Expose request
21:40:55.629 00.201 7680 IsGuiding returns 1
21:40:55.629 00.000 7680 scope still moving after pulse duration time elapsed
21:40:55.661 00.032 7680 IsSlewing returns 0
21:40:55.661 00.000 7680 IsGuiding returns 0
21:40:55.662 00.001 7680 scope move finished after 209 + 58 ms
21:40:55.662 00.000 7680 Move returns status 0, amount 209
21:40:55.662 00.000 7680 move complete, result=0
21:40:55.663 00.001 7680 worker thread done servicing request
21:40:55.664 00.001 7680 Worker thread wakes up
21:40:55.664 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 209 ms NORTH
21:40:55.672 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:55.672 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:40:56.921 01.249 7680 Exposure complete
21:40:57.029 00.108 7680 worker thread done servicing request
21:40:57.030 00.001 6120 OnExposeComplete: enter
21:40:57.033 00.003 6120 UpdateGuideState(): m_state=6
21:40:57.037 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 750
21:40:57.041 00.004 6120 Star::Find returns 1 (0), X=1201.05, Y=1049.37, Mass=5478, SNR=46.7, Peak=128 HFD=6.7
21:40:57.045 00.004 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
21:40:57.049 00.004 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
21:40:57.055 00.006 6120 CameraToMount -- cameraX=-0.18 cameraY=0.20 hyp=0.26 cameraTheta=2.30 mountX=0.14 mountY=-0.25, mountTheta=-1.08
21:40:57.061 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.20, opts=13)
21:40:57.064 00.003 6120 Enqueuing Move request for scope (-0.18, 0.20)
21:40:57.068 00.004 7680 Worker thread wakes up
21:40:57.068 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.20) opts 0xd
21:40:57.069 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.20)
21:40:57.069 00.000 7680 Moving (-0.18, 0.20) raw xDistance=0.14 yDistance=-0.25
21:40:57.069 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:40:57.069 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:40:57.069 00.000 7680 MoveAxis(E, 0, ABG)
21:40:57.070 00.001 7680 Move returns status 0, amount 0
21:40:57.070 00.000 7680 MoveAxis(N, 138, ABG)
21:40:57.070 00.000 7680 Guiding  Dir = 0, Dur = 138
21:40:57.070 00.000 7680 IsSlewing returns 0
21:40:57.070 00.000 7680 IsGuiding returns 0
21:40:57.070 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:40:57.075 00.005 7680 PulseGuide returned control before completion, sleep 148
21:40:57.097 00.022 6120 UpdateGuideState exits: m=5478 SNR=46.7
21:40:57.102 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:57.106 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:57.111 00.005 6120 Enqueuing Expose request
21:40:57.225 00.114 7680 IsGuiding returns 1
21:40:57.226 00.001 7680 scope still moving after pulse duration time elapsed
21:40:57.256 00.030 7680 IsSlewing returns 0
21:40:57.256 00.000 7680 IsGuiding returns 0
21:40:57.257 00.001 7680 scope move finished after 138 + 47 ms
21:40:57.257 00.000 7680 Move returns status 0, amount 138
21:40:57.257 00.000 7680 move complete, result=0
21:40:57.257 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 138 ms NORTH
21:40:57.261 00.004 7680 worker thread done servicing request
21:40:57.263 00.002 7680 Worker thread wakes up
21:40:57.263 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:57.263 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:40:58.524 01.261 7680 Exposure complete
21:40:58.635 00.111 7680 worker thread done servicing request
21:40:58.635 00.000 6120 OnExposeComplete: enter
21:40:58.640 00.005 6120 UpdateGuideState(): m_state=6
21:40:58.644 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
21:40:58.649 00.005 6120 Star::Find returns 1 (0), X=1200.98, Y=1049.30, Mass=5896, SNR=49.7, Peak=130 HFD=6.8
21:40:58.652 00.003 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.58 = -0.70)
21:40:58.656 00.004 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.31 = -0.97)
21:40:58.660 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.14 hyp=0.28 cameraTheta=2.63 mountX=0.21 mountY=-0.23, mountTheta=-0.82
21:40:58.665 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.14, opts=13)
21:40:58.669 00.004 6120 Enqueuing Move request for scope (-0.24, 0.14)
21:40:58.674 00.005 7680 Worker thread wakes up
21:40:58.675 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.14) opts 0xd
21:40:58.675 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.14)
21:40:58.675 00.000 7680 Moving (-0.24, 0.14) raw xDistance=0.21 yDistance=-0.23
21:40:58.675 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
21:40:58.676 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:40:58.676 00.000 7680 MoveAxis(W, 90, ABG)
21:40:58.676 00.000 7680 Guiding  Dir = 3, Dur = 90
21:40:58.676 00.000 7680 IsSlewing returns 0
21:40:58.677 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:40:58.681 00.004 7680 IsGuiding returns 0
21:40:58.682 00.001 7680 PulseGuide returned control before completion, sleep 100
21:40:58.704 00.022 6120 UpdateGuideState exits: m=5896 SNR=49.7
21:40:58.708 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:58.713 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:40:58.717 00.004 6120 Enqueuing Expose request
21:40:58.789 00.072 7680 IsGuiding returns 1
21:40:58.789 00.000 7680 scope still moving after pulse duration time elapsed
21:40:58.821 00.032 7680 IsSlewing returns 0
21:40:58.824 00.003 7680 IsGuiding returns 1
21:40:58.853 00.029 7680 IsSlewing returns 0
21:40:58.854 00.001 7680 IsGuiding returns 0
21:40:58.855 00.001 7680 scope move finished after 90 + 83 ms
21:40:58.855 00.000 7680 Move returns status 0, amount 90
21:40:58.855 00.000 7680 MoveAxis(N, 124, ABG)
21:40:58.857 00.002 7680 Guiding  Dir = 0, Dur = 124
21:40:58.857 00.000 7680 IsSlewing returns 0
21:40:58.857 00.000 7680 IsGuiding returns 0
21:40:58.859 00.002 7680 PulseGuide returned control before completion, sleep 134
21:40:59.009 00.150 7680 IsGuiding returns 1
21:40:59.010 00.001 7680 scope still moving after pulse duration time elapsed
21:40:59.040 00.030 7680 IsSlewing returns 0
21:40:59.042 00.002 7680 IsGuiding returns 0
21:40:59.043 00.001 7680 scope move finished after 124 + 60 ms
21:40:59.043 00.000 7680 Move returns status 0, amount 124
21:40:59.044 00.001 7680 move complete, result=0
21:40:59.044 00.000 7680 worker thread done servicing request
21:40:59.045 00.001 7680 Worker thread wakes up
21:40:59.046 00.001 6120 GuideStep: 0.2 px 90 ms WEST, -0.2 px 124 ms NORTH
21:40:59.052 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:40:59.052 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:00.304 01.252 7680 Exposure complete
21:41:00.413 00.109 7680 worker thread done servicing request
21:41:00.413 00.000 6120 OnExposeComplete: enter
21:41:00.417 00.004 6120 UpdateGuideState(): m_state=6
21:41:00.421 00.004 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 752
21:41:00.425 00.004 6120 Star::Find returns 1 (0), X=1201.09, Y=1049.29, Mass=5717, SNR=48.6, Peak=135 HFD=6.8
21:41:00.427 00.002 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.33 = -0.95)
21:41:00.432 00.005 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.06 = -1.22)
21:41:00.437 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.38 mountX=0.11 mountY=-0.17, mountTheta=-1.02
21:41:00.442 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.13, opts=13)
21:41:00.445 00.003 6120 Enqueuing Move request for scope (-0.13, 0.13)
21:41:00.450 00.005 7680 Worker thread wakes up
21:41:00.450 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
21:41:00.450 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
21:41:00.450 00.000 7680 Moving (-0.13, 0.13) raw xDistance=0.11 yDistance=-0.17
21:41:00.450 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:41:00.451 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:41:00.451 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:41:00.451 00.000 7680 MoveAxis(E, 0, ABG)
21:41:00.451 00.000 7680 Move returns status 0, amount 0
21:41:00.452 00.001 7680 MoveAxis(N, 0, ABG)
21:41:00.452 00.000 7680 Move returns status 0, amount 0
21:41:00.453 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:41:00.457 00.004 7680 move complete, result=0
21:41:00.457 00.000 7680 worker thread done servicing request
21:41:00.478 00.021 6120 UpdateGuideState exits: m=5717 SNR=48.6
21:41:00.483 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:00.488 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:00.492 00.004 6120 Enqueuing Expose request
21:41:00.497 00.005 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:41:00.501 00.004 7680 Worker thread wakes up
21:41:00.501 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:00.501 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:01.743 01.242 7680 Exposure complete
21:41:01.853 00.110 7680 worker thread done servicing request
21:41:01.854 00.001 6120 OnExposeComplete: enter
21:41:01.858 00.004 6120 UpdateGuideState(): m_state=6
21:41:01.862 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 753
21:41:01.865 00.003 6120 Star::Find returns 1 (0), X=1201.01, Y=1049.58, Mass=5458, SNR=47.7, Peak=128 HFD=6.8
21:41:01.869 00.004 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
21:41:01.873 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.55)
21:41:01.876 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.42 hyp=0.47 cameraTheta=2.05 mountX=0.13 mountY=-0.47, mountTheta=-1.29
21:41:01.881 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.42, opts=13)
21:41:01.884 00.003 6120 Enqueuing Move request for scope (-0.22, 0.42)
21:41:01.888 00.004 7680 Worker thread wakes up
21:41:01.888 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.42) opts 0xd
21:41:01.888 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.42)
21:41:01.888 00.000 7680 Moving (-0.22, 0.42) raw xDistance=0.13 yDistance=-0.47
21:41:01.888 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:41:01.888 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
21:41:01.889 00.001 7680 MoveAxis(E, 0, ABG)
21:41:01.889 00.000 7680 Move returns status 0, amount 0
21:41:01.889 00.000 7680 MoveAxis(N, 254, ABG)
21:41:01.889 00.000 7680 Guiding  Dir = 0, Dur = 254
21:41:01.889 00.000 7680 IsSlewing returns 0
21:41:01.891 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:41:01.895 00.004 7680 IsGuiding returns 0
21:41:01.895 00.000 7680 PulseGuide returned control before completion, sleep 264
21:41:01.917 00.022 6120 UpdateGuideState exits: m=5458 SNR=47.7
21:41:01.923 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:01.928 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:01.932 00.004 6120 Enqueuing Expose request
21:41:02.171 00.239 7680 IsGuiding returns 1
21:41:02.171 00.000 7680 scope still moving after pulse duration time elapsed
21:41:02.201 00.030 7680 IsSlewing returns 0
21:41:02.202 00.001 7680 IsGuiding returns 0
21:41:02.204 00.002 7680 scope move finished after 254 + 54 ms
21:41:02.204 00.000 7680 Move returns status 0, amount 254
21:41:02.204 00.000 7680 move complete, result=0
21:41:02.205 00.001 7680 worker thread done servicing request
21:41:02.205 00.000 7680 Worker thread wakes up
21:41:02.206 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 254 ms NORTH
21:41:02.215 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:02.215 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:03.462 01.247 7680 Exposure complete
21:41:03.571 00.109 7680 worker thread done servicing request
21:41:03.571 00.000 6120 OnExposeComplete: enter
21:41:03.575 00.004 6120 UpdateGuideState(): m_state=6
21:41:03.581 00.006 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 754
21:41:03.584 00.003 6120 Star::Find returns 1 (0), X=1201.10, Y=1049.37, Mass=5432, SNR=47.2, Peak=130 HFD=6.7
21:41:03.588 00.004 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.22)
21:41:03.591 00.003 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
21:41:03.596 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.11 mountX=0.08 mountY=-0.23, mountTheta=-1.24
21:41:03.600 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.20, opts=13)
21:41:03.604 00.004 6120 Enqueuing Move request for scope (-0.12, 0.20)
21:41:03.607 00.003 7680 Worker thread wakes up
21:41:03.607 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
21:41:03.608 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
21:41:03.608 00.000 7680 Moving (-0.12, 0.20) raw xDistance=0.08 yDistance=-0.23
21:41:03.608 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:41:03.608 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:41:03.608 00.000 7680 MoveAxis(E, 0, ABG)
21:41:03.609 00.001 7680 Move returns status 0, amount 0
21:41:03.609 00.000 7680 MoveAxis(N, 126, ABG)
21:41:03.609 00.000 7680 Guiding  Dir = 0, Dur = 126
21:41:03.610 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:41:03.615 00.005 7680 IsSlewing returns 0
21:41:03.616 00.001 7680 IsGuiding returns 0
21:41:03.616 00.000 7680 PulseGuide returned control before completion, sleep 136
21:41:03.640 00.024 6120 UpdateGuideState exits: m=5432 SNR=47.2
21:41:03.646 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:03.651 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:03.655 00.004 6120 Enqueuing Expose request
21:41:03.767 00.112 7680 IsGuiding returns 1
21:41:03.768 00.001 7680 scope still moving after pulse duration time elapsed
21:41:03.799 00.031 7680 IsSlewing returns 0
21:41:03.799 00.000 7680 IsGuiding returns 0
21:41:03.800 00.001 7680 scope move finished after 126 + 57 ms
21:41:03.800 00.000 7680 Move returns status 0, amount 126
21:41:03.800 00.000 7680 move complete, result=0
21:41:03.801 00.001 7680 worker thread done servicing request
21:41:03.801 00.000 7680 Worker thread wakes up
21:41:03.802 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 126 ms NORTH
21:41:03.810 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:03.810 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:05.060 01.250 7680 Exposure complete
21:41:05.168 00.108 7680 worker thread done servicing request
21:41:05.169 00.001 6120 OnExposeComplete: enter
21:41:05.173 00.004 6120 UpdateGuideState(): m_state=6
21:41:05.177 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 755
21:41:05.181 00.004 6120 Star::Find returns 1 (0), X=1200.95, Y=1049.38, Mass=5623, SNR=48.4, Peak=135 HFD=6.7
21:41:05.185 00.004 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.44 = -0.84)
21:41:05.188 00.003 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.17 = -1.11)
21:41:05.193 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.21 hyp=0.34 cameraTheta=2.49 mountX=0.23 mountY=-0.31, mountTheta=-0.93
21:41:05.196 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.21, opts=13)
21:41:05.201 00.005 6120 Enqueuing Move request for scope (-0.27, 0.21)
21:41:05.205 00.004 7680 Worker thread wakes up
21:41:05.205 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.21) opts 0xd
21:41:05.207 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.21)
21:41:05.207 00.000 7680 Moving (-0.27, 0.21) raw xDistance=0.23 yDistance=-0.31
21:41:05.207 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
21:41:05.207 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:41:05.208 00.001 7680 MoveAxis(W, 96, ABG)
21:41:05.208 00.000 7680 Guiding  Dir = 3, Dur = 96
21:41:05.208 00.000 7680 IsSlewing returns 0
21:41:05.209 00.001 7680 IsGuiding returns 0
21:41:05.209 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:41:05.214 00.005 7680 PulseGuide returned control before completion, sleep 106
21:41:05.235 00.021 6120 UpdateGuideState exits: m=5623 SNR=48.4
21:41:05.242 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:05.247 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:05.252 00.005 6120 Enqueuing Expose request
21:41:05.331 00.079 7680 IsGuiding returns 1
21:41:05.331 00.000 7680 scope still moving after pulse duration time elapsed
21:41:05.363 00.032 7680 IsSlewing returns 0
21:41:05.363 00.000 7680 IsGuiding returns 0
21:41:05.364 00.001 7680 scope move finished after 96 + 58 ms
21:41:05.364 00.000 7680 Move returns status 0, amount 96
21:41:05.364 00.000 7680 MoveAxis(N, 166, ABG)
21:41:05.364 00.000 7680 Guiding  Dir = 0, Dur = 166
21:41:05.365 00.001 7680 IsSlewing returns 0
21:41:05.365 00.000 7680 IsGuiding returns 0
21:41:05.365 00.000 7680 PulseGuide returned control before completion, sleep 176
21:41:05.549 00.184 7680 IsGuiding returns 1
21:41:05.551 00.002 7680 scope still moving after pulse duration time elapsed
21:41:05.582 00.031 7680 IsSlewing returns 0
21:41:05.583 00.001 7680 IsGuiding returns 0
21:41:05.584 00.001 7680 scope move finished after 166 + 52 ms
21:41:05.585 00.001 7680 Move returns status 0, amount 166
21:41:05.585 00.000 7680 move complete, result=0
21:41:05.585 00.000 7680 worker thread done servicing request
21:41:05.585 00.000 6120 GuideStep: 0.2 px 96 ms WEST, -0.3 px 166 ms NORTH
21:41:05.592 00.007 7680 Worker thread wakes up
21:41:05.592 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:05.592 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:06.840 01.248 7680 Exposure complete
21:41:06.943 00.103 7680 worker thread done servicing request
21:41:06.944 00.001 6120 OnExposeComplete: enter
21:41:06.948 00.004 6120 UpdateGuideState(): m_state=6
21:41:06.952 00.004 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 756
21:41:06.956 00.004 6120 Star::Find returns 1 (0), X=1201.06, Y=1049.52, Mass=5565, SNR=48.5, Peak=135 HFD=6.8
21:41:06.961 00.005 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
21:41:06.965 00.004 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
21:41:06.968 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.35 hyp=0.38 cameraTheta=2.00 mountX=0.09 mountY=-0.38, mountTheta=-1.34
21:41:06.973 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.35, opts=13)
21:41:06.976 00.003 6120 Enqueuing Move request for scope (-0.16, 0.35)
21:41:06.980 00.004 7680 Worker thread wakes up
21:41:06.980 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.35) opts 0xd
21:41:06.980 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.35)
21:41:06.980 00.000 7680 Moving (-0.16, 0.35) raw xDistance=0.09 yDistance=-0.38
21:41:06.980 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:41:06.981 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:41:06.981 00.000 7680 MoveAxis(E, 0, ABG)
21:41:06.981 00.000 7680 Move returns status 0, amount 0
21:41:06.981 00.000 7680 MoveAxis(N, 208, ABG)
21:41:06.981 00.000 7680 Guiding  Dir = 0, Dur = 208
21:41:06.982 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:41:06.986 00.004 7680 IsSlewing returns 0
21:41:06.986 00.000 7680 IsGuiding returns 0
21:41:06.986 00.000 7680 PulseGuide returned control before completion, sleep 218
21:41:07.007 00.021 6120 UpdateGuideState exits: m=5565 SNR=48.5
21:41:07.010 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:07.015 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:07.022 00.007 6120 Enqueuing Expose request
21:41:07.206 00.184 7680 IsGuiding returns 1
21:41:07.207 00.001 7680 scope still moving after pulse duration time elapsed
21:41:07.237 00.030 7680 IsSlewing returns 0
21:41:07.239 00.002 7680 IsGuiding returns 0
21:41:07.240 00.001 7680 scope move finished after 208 + 45 ms
21:41:07.240 00.000 7680 Move returns status 0, amount 208
21:41:07.241 00.001 7680 move complete, result=0
21:41:07.241 00.000 7680 worker thread done servicing request
21:41:07.243 00.002 7680 Worker thread wakes up
21:41:07.243 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 208 ms NORTH
21:41:07.249 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:07.249 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:08.500 01.251 7680 Exposure complete
21:41:08.608 00.108 7680 worker thread done servicing request
21:41:08.609 00.001 6120 OnExposeComplete: enter
21:41:08.613 00.004 6120 UpdateGuideState(): m_state=6
21:41:08.618 00.005 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 757
21:41:08.621 00.003 6120 Star::Find returns 1 (0), X=1200.94, Y=1049.23, Mass=5399, SNR=47.3, Peak=129 HFD=6.8
21:41:08.626 00.005 6120 CameraToMount -- cameraTheta (2.92) - m_xAngle (-2.95) = xAngle (5.88 = -0.41)
21:41:08.629 00.003 6120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.61 = -0.67)
21:41:08.632 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=0.06 hyp=0.29 cameraTheta=2.92 mountX=0.26 mountY=-0.18, mountTheta=-0.60
21:41:08.638 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.06, opts=13)
21:41:08.644 00.006 6120 Enqueuing Move request for scope (-0.28, 0.06)
21:41:08.649 00.005 7680 Worker thread wakes up
21:41:08.649 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.06) opts 0xd
21:41:08.649 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.06)
21:41:08.650 00.001 7680 Moving (-0.28, 0.06) raw xDistance=0.26 yDistance=-0.18
21:41:08.650 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
21:41:08.650 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:41:08.650 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:41:08.651 00.001 7680 MoveAxis(W, 112, ABG)
21:41:08.651 00.000 7680 Guiding  Dir = 3, Dur = 112
21:41:08.652 00.001 7680 IsSlewing returns 0
21:41:08.652 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=229, med=0, FiltMin=0, FiltMax=189, Gamma=1.000
21:41:08.657 00.005 7680 IsGuiding returns 0
21:41:08.658 00.001 7680 PulseGuide returned control before completion, sleep 122
21:41:08.678 00.020 6120 UpdateGuideState exits: m=5399 SNR=47.3
21:41:08.682 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:08.686 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:08.689 00.003 6120 Enqueuing Expose request
21:41:08.788 00.099 7680 IsGuiding returns 1
21:41:08.789 00.001 7680 scope still moving after pulse duration time elapsed
21:41:08.818 00.029 7680 IsSlewing returns 0
21:41:08.819 00.001 7680 IsGuiding returns 0
21:41:08.821 00.002 7680 scope move finished after 112 + 51 ms
21:41:08.821 00.000 7680 Move returns status 0, amount 112
21:41:08.821 00.000 7680 MoveAxis(N, 0, ABG)
21:41:08.821 00.000 7680 Move returns status 0, amount 0
21:41:08.821 00.000 7680 move complete, result=0
21:41:08.822 00.001 7680 worker thread done servicing request
21:41:08.823 00.001 6120 GuideStep: 0.3 px 112 ms WEST, -0.2 px 0 ms NORTH
21:41:08.831 00.008 7680 Worker thread wakes up
21:41:08.831 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:08.832 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:10.080 01.248 7680 Exposure complete
21:41:10.191 00.111 7680 worker thread done servicing request
21:41:10.191 00.000 6120 OnExposeComplete: enter
21:41:10.195 00.004 6120 UpdateGuideState(): m_state=6
21:41:10.201 00.006 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 758
21:41:10.205 00.004 6120 Star::Find returns 1 (0), X=1201.18, Y=1049.31, Mass=5743, SNR=49.1, Peak=137 HFD=6.7
21:41:10.208 00.003 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
21:41:10.212 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
21:41:10.216 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.85 mountX=0.01 mountY=-0.14, mountTheta=-1.48
21:41:10.220 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.14, opts=13)
21:41:10.223 00.003 6120 Enqueuing Move request for scope (-0.04, 0.14)
21:41:10.227 00.004 7680 Worker thread wakes up
21:41:10.227 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
21:41:10.227 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
21:41:10.227 00.000 7680 Moving (-0.04, 0.14) raw xDistance=0.01 yDistance=-0.14
21:41:10.227 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:41:10.227 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:41:10.228 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:41:10.228 00.000 7680 MoveAxis(E, 0, ABG)
21:41:10.228 00.000 7680 Move returns status 0, amount 0
21:41:10.228 00.000 7680 MoveAxis(N, 0, ABG)
21:41:10.228 00.000 7680 Move returns status 0, amount 0
21:41:10.229 00.001 7680 move complete, result=0
21:41:10.229 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:41:10.232 00.003 7680 worker thread done servicing request
21:41:10.250 00.018 6120 UpdateGuideState exits: m=5743 SNR=49.1
21:41:10.254 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:10.257 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:10.262 00.005 6120 Enqueuing Expose request
21:41:10.268 00.006 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:41:10.271 00.003 7680 Worker thread wakes up
21:41:10.273 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:10.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:11.512 01.239 7680 Exposure complete
21:41:11.621 00.109 7680 worker thread done servicing request
21:41:11.622 00.001 6120 OnExposeComplete: enter
21:41:11.625 00.003 6120 UpdateGuideState(): m_state=6
21:41:11.630 00.005 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 759
21:41:11.633 00.003 6120 Star::Find returns 1 (0), X=1201.13, Y=1049.48, Mass=5808, SNR=49.7, Peak=131 HFD=7.0
21:41:11.637 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.48)
21:41:11.643 00.006 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.75)
21:41:11.647 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.32 hyp=0.33 cameraTheta=1.85 mountX=0.03 mountY=-0.32, mountTheta=-1.48
21:41:11.653 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.32, opts=13)
21:41:11.657 00.004 6120 Enqueuing Move request for scope (-0.09, 0.32)
21:41:11.661 00.004 7680 Worker thread wakes up
21:41:11.661 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.32) opts 0xd
21:41:11.661 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.32)
21:41:11.661 00.000 7680 Moving (-0.09, 0.32) raw xDistance=0.03 yDistance=-0.32
21:41:11.661 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:41:11.662 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:41:11.662 00.000 7680 MoveAxis(E, 0, ABG)
21:41:11.662 00.000 7680 Move returns status 0, amount 0
21:41:11.662 00.000 7680 MoveAxis(N, 176, ABG)
21:41:11.662 00.000 7680 Guiding  Dir = 0, Dur = 176
21:41:11.662 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:41:11.666 00.004 7680 IsSlewing returns 0
21:41:11.666 00.000 7680 IsGuiding returns 0
21:41:11.668 00.002 7680 PulseGuide returned control before completion, sleep 186
21:41:11.691 00.023 6120 UpdateGuideState exits: m=5808 SNR=49.7
21:41:11.695 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:11.699 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:11.704 00.005 6120 Enqueuing Expose request
21:41:11.861 00.157 7680 IsGuiding returns 1
21:41:11.861 00.000 7680 scope still moving after pulse duration time elapsed
21:41:11.892 00.031 7680 IsSlewing returns 0
21:41:11.893 00.001 7680 IsGuiding returns 0
21:41:11.895 00.002 7680 scope move finished after 176 + 51 ms
21:41:11.895 00.000 7680 Move returns status 0, amount 176
21:41:11.896 00.001 7680 move complete, result=0
21:41:11.896 00.000 7680 worker thread done servicing request
21:41:11.897 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 176 ms NORTH
21:41:11.903 00.006 7680 Worker thread wakes up
21:41:11.903 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:11.905 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:13.153 01.248 7680 Exposure complete
21:41:13.257 00.104 7680 worker thread done servicing request
21:41:13.257 00.000 6120 OnExposeComplete: enter
21:41:13.262 00.005 6120 UpdateGuideState(): m_state=6
21:41:13.266 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 760
21:41:13.272 00.006 6120 Star::Find returns 1 (0), X=1201.17, Y=1049.14, Mass=5431, SNR=48.1, Peak=128 HFD=6.8
21:41:13.276 00.004 6120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-2.95) = xAngle (0.34 = 0.34)
21:41:13.280 00.004 6120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.07 = 0.07)
21:41:13.283 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.61 mountX=0.06 mountY=0.00, mountTheta=0.08
21:41:13.288 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.03, opts=13)
21:41:13.291 00.003 6120 Enqueuing Move request for scope (-0.06, -0.03)
21:41:13.296 00.005 7680 Worker thread wakes up
21:41:13.296 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
21:41:13.296 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
21:41:13.296 00.000 7680 Moving (-0.06, -0.03) raw xDistance=0.06 yDistance=0.00
21:41:13.296 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:41:13.296 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:41:13.296 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:41:13.297 00.001 7680 MoveAxis(E, 0, ABG)
21:41:13.297 00.000 7680 Move returns status 0, amount 0
21:41:13.297 00.000 7680 MoveAxis(N, 0, ABG)
21:41:13.297 00.000 7680 Move returns status 0, amount 0
21:41:13.297 00.000 7680 move complete, result=0
21:41:13.298 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:41:13.303 00.005 7680 worker thread done servicing request
21:41:13.323 00.020 6120 UpdateGuideState exits: m=5431 SNR=48.1
21:41:13.327 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:13.330 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:13.332 00.002 6120 Enqueuing Expose request
21:41:13.337 00.005 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:41:13.339 00.002 7680 Worker thread wakes up
21:41:13.340 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:13.340 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:14.593 01.253 7680 Exposure complete
21:41:14.708 00.115 7680 worker thread done servicing request
21:41:14.709 00.001 6120 OnExposeComplete: enter
21:41:14.714 00.005 6120 UpdateGuideState(): m_state=6
21:41:14.720 00.006 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 761
21:41:14.724 00.004 6120 Star::Find returns 1 (0), X=1201.37, Y=1049.44, Mass=5981, SNR=49.8, Peak=129 HFD=7.0
21:41:14.728 00.004 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.02 = -2.26)
21:41:14.732 00.004 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.53)
21:41:14.737 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.28 hyp=0.32 cameraTheta=1.07 mountX=-0.20 mountY=-0.18, mountTheta=-2.41
21:41:14.743 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.28, opts=13)
21:41:14.747 00.004 6120 Enqueuing Move request for scope (0.15, 0.28)
21:41:14.750 00.003 7680 Worker thread wakes up
21:41:14.751 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.28) opts 0xd
21:41:14.751 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.28)
21:41:14.751 00.000 7680 Moving (0.15, 0.28) raw xDistance=-0.20 yDistance=-0.18
21:41:14.751 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
21:41:14.751 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:41:14.752 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:41:14.752 00.000 7680 MoveAxis(E, 85, ABG)
21:41:14.752 00.000 7680 Guiding  Dir = 2, Dur = 85
21:41:14.752 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:41:14.756 00.004 7680 IsSlewing returns 0
21:41:14.756 00.000 7680 IsGuiding returns 0
21:41:14.756 00.000 7680 PulseGuide returned control before completion, sleep 95
21:41:14.779 00.023 6120 UpdateGuideState exits: m=5981 SNR=49.8
21:41:14.784 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:14.788 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:14.792 00.004 6120 Enqueuing Expose request
21:41:14.867 00.075 7680 IsGuiding returns 1
21:41:14.868 00.001 7680 scope still moving after pulse duration time elapsed
21:41:14.898 00.030 7680 IsSlewing returns 0
21:41:14.898 00.000 7680 IsGuiding returns 0
21:41:14.899 00.001 7680 scope move finished after 85 + 56 ms
21:41:14.899 00.000 7680 Move returns status 0, amount 85
21:41:14.899 00.000 7680 MoveAxis(N, 0, ABG)
21:41:14.900 00.001 7680 Move returns status 0, amount 0
21:41:14.900 00.000 7680 move complete, result=0
21:41:14.900 00.000 7680 worker thread done servicing request
21:41:14.901 00.001 6120 GuideStep: -0.2 px 85 ms EAST, -0.2 px 0 ms NORTH
21:41:14.906 00.005 7680 Worker thread wakes up
21:41:14.906 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:14.906 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:16.163 01.257 7680 Exposure complete
21:41:16.274 00.111 7680 worker thread done servicing request
21:41:16.274 00.000 6120 OnExposeComplete: enter
21:41:16.279 00.005 6120 UpdateGuideState(): m_state=6
21:41:16.282 00.003 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 762
21:41:16.286 00.004 6120 Star::Find returns 1 (0), X=1201.21, Y=1049.46, Mass=5652, SNR=47.8, Peak=127 HFD=7.0
21:41:16.290 00.004 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.72)
21:41:16.294 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
21:41:16.298 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.61 mountX=-0.04 mountY=-0.27, mountTheta=-1.73
21:41:16.303 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.29, opts=13)
21:41:16.309 00.006 6120 Enqueuing Move request for scope (-0.01, 0.29)
21:41:16.313 00.004 7680 Worker thread wakes up
21:41:16.313 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
21:41:16.313 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
21:41:16.313 00.000 7680 Moving (-0.01, 0.29) raw xDistance=-0.04 yDistance=-0.27
21:41:16.314 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:41:16.314 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:41:16.314 00.000 7680 MoveAxis(E, 0, ABG)
21:41:16.314 00.000 7680 Move returns status 0, amount 0
21:41:16.314 00.000 7680 MoveAxis(N, 145, ABG)
21:41:16.314 00.000 7680 Guiding  Dir = 0, Dur = 145
21:41:16.314 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=156, Gamma=1.000
21:41:16.320 00.006 7680 IsSlewing returns 0
21:41:16.320 00.000 7680 IsGuiding returns 0
21:41:16.320 00.000 7680 PulseGuide returned control before completion, sleep 155
21:41:16.342 00.022 6120 UpdateGuideState exits: m=5652 SNR=47.8
21:41:16.347 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:16.351 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:16.355 00.004 6120 Enqueuing Expose request
21:41:16.482 00.127 7680 IsGuiding returns 1
21:41:16.483 00.001 7680 scope still moving after pulse duration time elapsed
21:41:16.512 00.029 7680 IsSlewing returns 0
21:41:16.514 00.002 7680 IsGuiding returns 1
21:41:16.544 00.030 7680 IsSlewing returns 0
21:41:16.545 00.001 7680 IsGuiding returns 1
21:41:16.575 00.030 7680 IsSlewing returns 0
21:41:16.577 00.002 7680 IsGuiding returns 0
21:41:16.578 00.001 7680 scope move finished after 145 + 113 ms
21:41:16.579 00.001 7680 Move returns status 0, amount 145
21:41:16.580 00.001 7680 move complete, result=0
21:41:16.580 00.000 7680 worker thread done servicing request
21:41:16.580 00.000 7680 Worker thread wakes up
21:41:16.581 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 145 ms NORTH
21:41:16.592 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:16.592 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:17.837 01.245 7680 Exposure complete
21:41:17.946 00.109 7680 worker thread done servicing request
21:41:17.946 00.000 6120 OnExposeComplete: enter
21:41:17.950 00.004 6120 UpdateGuideState(): m_state=6
21:41:17.954 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 763
21:41:17.957 00.003 6120 Star::Find returns 1 (0), X=1200.95, Y=1049.64, Mass=5927, SNR=51.4, Peak=134 HFD=6.9
21:41:17.961 00.004 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
21:41:17.964 00.003 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
21:41:17.968 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.47 hyp=0.55 cameraTheta=2.09 mountX=0.18 mountY=-0.55, mountTheta=-1.25
21:41:17.972 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.47, opts=13)
21:41:17.976 00.004 6120 Enqueuing Move request for scope (-0.27, 0.47)
21:41:17.979 00.003 7680 Worker thread wakes up
21:41:17.980 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.47) opts 0xd
21:41:17.980 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.47)
21:41:17.980 00.000 7680 Moving (-0.27, 0.47) raw xDistance=0.18 yDistance=-0.55
21:41:17.980 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:41:17.980 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
21:41:17.980 00.000 7680 MoveAxis(E, 0, ABG)
21:41:17.982 00.002 7680 Move returns status 0, amount 0
21:41:17.982 00.000 7680 MoveAxis(N, 297, ABG)
21:41:17.982 00.000 7680 Guiding  Dir = 0, Dur = 297
21:41:17.982 00.000 7680 IsSlewing returns 0
21:41:17.982 00.000 7680 IsGuiding returns 0
21:41:17.983 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:41:17.989 00.006 7680 PulseGuide returned control before completion, sleep 307
21:41:18.010 00.021 6120 UpdateGuideState exits: m=5927 SNR=51.4
21:41:18.017 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:18.021 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:18.026 00.005 6120 Enqueuing Expose request
21:41:18.296 00.270 7680 IsGuiding returns 1
21:41:18.297 00.001 7680 scope still moving after pulse duration time elapsed
21:41:18.326 00.029 7680 IsSlewing returns 0
21:41:18.328 00.002 7680 IsGuiding returns 0
21:41:18.328 00.000 7680 scope move finished after 297 + 48 ms
21:41:18.329 00.001 7680 Move returns status 0, amount 297
21:41:18.330 00.001 7680 move complete, result=0
21:41:18.330 00.000 7680 worker thread done servicing request
21:41:18.330 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 297 ms NORTH
21:41:18.336 00.006 7680 Worker thread wakes up
21:41:18.336 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:18.336 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:19.592 01.256 7680 Exposure complete
21:41:19.705 00.113 7680 worker thread done servicing request
21:41:19.705 00.000 6120 OnExposeComplete: enter
21:41:19.710 00.005 6120 UpdateGuideState(): m_state=6
21:41:19.713 00.003 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 764
21:41:19.717 00.004 6120 Star::Find returns 1 (0), X=1201.18, Y=1049.27, Mass=5820, SNR=48.5, Peak=132 HFD=6.8
21:41:19.721 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
21:41:19.724 00.003 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
21:41:19.727 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.97 mountX=0.02 mountY=-0.11, mountTheta=-1.36
21:41:19.734 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.10, opts=13)
21:41:19.739 00.005 6120 Enqueuing Move request for scope (-0.04, 0.10)
21:41:19.743 00.004 7680 Worker thread wakes up
21:41:19.743 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
21:41:19.743 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
21:41:19.743 00.000 7680 Moving (-0.04, 0.10) raw xDistance=0.02 yDistance=-0.11
21:41:19.743 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:41:19.744 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:41:19.744 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:41:19.744 00.000 7680 MoveAxis(E, 0, ABG)
21:41:19.744 00.000 7680 Move returns status 0, amount 0
21:41:19.744 00.000 7680 MoveAxis(N, 0, ABG)
21:41:19.745 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:41:19.749 00.004 7680 Move returns status 0, amount 0
21:41:19.749 00.000 7680 move complete, result=0
21:41:19.749 00.000 7680 worker thread done servicing request
21:41:19.770 00.021 6120 UpdateGuideState exits: m=5820 SNR=48.5
21:41:19.774 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:19.777 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:19.780 00.003 6120 Enqueuing Expose request
21:41:19.785 00.005 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:41:19.788 00.003 7680 Worker thread wakes up
21:41:19.788 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:19.788 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:21.042 01.254 7680 Exposure complete
21:41:21.152 00.110 7680 worker thread done servicing request
21:41:21.153 00.001 6120 OnExposeComplete: enter
21:41:21.157 00.004 6120 UpdateGuideState(): m_state=6
21:41:21.161 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 765
21:41:21.164 00.003 6120 Star::Find returns 1 (0), X=1201.01, Y=1049.50, Mass=5785, SNR=49.4, Peak=142 HFD=6.7
21:41:21.168 00.004 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
21:41:21.171 00.003 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
21:41:21.177 00.006 6120 CameraToMount -- cameraX=-0.22 cameraY=0.33 hyp=0.39 cameraTheta=2.15 mountX=0.15 mountY=-0.39, mountTheta=-1.20
21:41:21.185 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.33, opts=13)
21:41:21.189 00.004 6120 Enqueuing Move request for scope (-0.22, 0.33)
21:41:21.193 00.004 7680 Worker thread wakes up
21:41:21.193 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.33) opts 0xd
21:41:21.193 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.33)
21:41:21.193 00.000 7680 Moving (-0.22, 0.33) raw xDistance=0.15 yDistance=-0.39
21:41:21.195 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:41:21.195 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:41:21.195 00.000 7680 MoveAxis(E, 0, ABG)
21:41:21.195 00.000 7680 Move returns status 0, amount 0
21:41:21.195 00.000 7680 MoveAxis(N, 212, ABG)
21:41:21.196 00.001 7680 Guiding  Dir = 0, Dur = 212
21:41:21.196 00.000 7680 IsSlewing returns 0
21:41:21.196 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:41:21.201 00.005 7680 IsGuiding returns 0
21:41:21.201 00.000 7680 PulseGuide returned control before completion, sleep 222
21:41:21.219 00.018 6120 UpdateGuideState exits: m=5785 SNR=49.4
21:41:21.223 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:21.227 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:21.230 00.003 6120 Enqueuing Expose request
21:41:21.437 00.207 7680 IsGuiding returns 0
21:41:21.438 00.001 7680 Move returns status 0, amount 212
21:41:21.438 00.000 7680 move complete, result=0
21:41:21.438 00.000 7680 worker thread done servicing request
21:41:21.439 00.001 7680 Worker thread wakes up
21:41:21.439 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 212 ms NORTH
21:41:21.446 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:21.446 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:22.686 01.240 7680 Exposure complete
21:41:22.795 00.109 7680 worker thread done servicing request
21:41:22.796 00.001 6120 OnExposeComplete: enter
21:41:22.800 00.004 6120 UpdateGuideState(): m_state=6
21:41:22.805 00.005 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 766
21:41:22.808 00.003 6120 Star::Find returns 1 (0), X=1200.86, Y=1049.32, Mass=5694, SNR=49.4, Peak=117 HFD=6.9
21:41:22.812 00.004 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-2.95) = xAngle (5.70 = -0.58)
21:41:22.816 00.004 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.85)
21:41:22.820 00.004 6120 CameraToMount -- cameraX=-0.37 cameraY=0.15 hyp=0.40 cameraTheta=2.75 mountX=0.33 mountY=-0.30, mountTheta=-0.73
21:41:22.825 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.15, opts=13)
21:41:22.829 00.004 6120 Enqueuing Move request for scope (-0.37, 0.15)
21:41:22.834 00.005 7680 Worker thread wakes up
21:41:22.834 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.15) opts 0xd
21:41:22.834 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.15)
21:41:22.836 00.002 7680 Moving (-0.37, 0.15) raw xDistance=0.33 yDistance=-0.30
21:41:22.836 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
21:41:22.836 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:41:22.836 00.000 7680 MoveAxis(W, 140, ABG)
21:41:22.836 00.000 7680 Guiding  Dir = 3, Dur = 140
21:41:22.836 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:41:22.841 00.005 7680 IsSlewing returns 0
21:41:22.841 00.000 7680 IsGuiding returns 0
21:41:22.842 00.001 7680 PulseGuide returned control before completion, sleep 150
21:41:22.864 00.022 6120 UpdateGuideState exits: m=5694 SNR=49.4
21:41:22.869 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:22.875 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:22.878 00.003 6120 Enqueuing Expose request
21:41:23.006 00.128 7680 IsGuiding returns 1
21:41:23.040 00.034 7680 scope still moving after pulse duration time elapsed
21:41:23.083 00.043 7680 IsSlewing returns 0
21:41:23.084 00.001 7680 IsGuiding returns 0
21:41:23.084 00.000 7680 scope move finished after 140 + 103 ms
21:41:23.085 00.001 7680 Move returns status 0, amount 140
21:41:23.085 00.000 7680 MoveAxis(N, 161, ABG)
21:41:23.085 00.000 7680 Guiding  Dir = 0, Dur = 161
21:41:23.086 00.001 7680 IsSlewing returns 0
21:41:23.086 00.000 7680 IsGuiding returns 0
21:41:23.088 00.002 7680 PulseGuide returned control before completion, sleep 171
21:41:23.272 00.184 7680 IsGuiding returns 1
21:41:23.273 00.001 7680 scope still moving after pulse duration time elapsed
21:41:23.301 00.028 7680 IsSlewing returns 0
21:41:23.303 00.002 7680 IsGuiding returns 0
21:41:23.303 00.000 7680 scope move finished after 161 + 54 ms
21:41:23.303 00.000 7680 Move returns status 0, amount 161
21:41:23.304 00.001 7680 move complete, result=0
21:41:23.304 00.000 7680 worker thread done servicing request
21:41:23.304 00.000 7680 Worker thread wakes up
21:41:23.305 00.001 6120 GuideStep: 0.3 px 140 ms WEST, -0.3 px 161 ms NORTH
21:41:23.312 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:23.312 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:24.560 01.248 7680 Exposure complete
21:41:24.682 00.122 7680 worker thread done servicing request
21:41:24.682 00.000 6120 OnExposeComplete: enter
21:41:24.687 00.005 6120 UpdateGuideState(): m_state=6
21:41:24.692 00.005 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 767
21:41:24.697 00.005 6120 Star::Find returns 1 (0), X=1200.95, Y=1049.26, Mass=5867, SNR=50.5, Peak=131 HFD=6.8
21:41:24.702 00.005 6120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-2.95) = xAngle (5.77 = -0.52)
21:41:24.706 00.004 6120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.50 = -0.78)
21:41:24.711 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.09 hyp=0.28 cameraTheta=2.81 mountX=0.25 mountY=-0.20, mountTheta=-0.68
21:41:24.715 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.09, opts=13)
21:41:24.720 00.005 6120 Enqueuing Move request for scope (-0.27, 0.09)
21:41:24.723 00.003 7680 Worker thread wakes up
21:41:24.723 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.09) opts 0xd
21:41:24.724 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.09)
21:41:24.724 00.000 7680 Moving (-0.27, 0.09) raw xDistance=0.25 yDistance=-0.20
21:41:24.724 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
21:41:24.724 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:41:24.724 00.000 7680 MoveAxis(W, 114, ABG)
21:41:24.724 00.000 7680 Guiding  Dir = 3, Dur = 114
21:41:24.726 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:41:24.729 00.003 7680 IsSlewing returns 0
21:41:24.729 00.000 7680 IsGuiding returns 0
21:41:24.731 00.002 7680 PulseGuide returned control before completion, sleep 124
21:41:24.756 00.025 6120 UpdateGuideState exits: m=5867 SNR=50.5
21:41:24.760 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:24.764 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:24.770 00.006 6120 Enqueuing Expose request
21:41:24.862 00.092 7680 IsGuiding returns 1
21:41:24.862 00.000 7680 scope still moving after pulse duration time elapsed
21:41:24.893 00.031 7680 IsSlewing returns 0
21:41:24.895 00.002 7680 IsGuiding returns 0
21:41:24.896 00.001 7680 scope move finished after 114 + 51 ms
21:41:24.897 00.001 7680 Move returns status 0, amount 114
21:41:24.897 00.000 7680 MoveAxis(N, 109, ABG)
21:41:24.898 00.001 7680 Guiding  Dir = 0, Dur = 109
21:41:24.898 00.000 7680 IsSlewing returns 0
21:41:24.899 00.001 7680 IsGuiding returns 0
21:41:24.900 00.001 7680 PulseGuide returned control before completion, sleep 119
21:41:25.033 00.133 7680 IsGuiding returns 1
21:41:25.034 00.001 7680 scope still moving after pulse duration time elapsed
21:41:25.064 00.030 7680 IsSlewing returns 0
21:41:25.065 00.001 7680 IsGuiding returns 0
21:41:25.066 00.001 7680 scope move finished after 109 + 58 ms
21:41:25.066 00.000 7680 Move returns status 0, amount 109
21:41:25.067 00.001 7680 move complete, result=0
21:41:25.067 00.000 7680 worker thread done servicing request
21:41:25.068 00.001 6120 GuideStep: 0.2 px 114 ms WEST, -0.2 px 109 ms NORTH
21:41:25.074 00.006 7680 Worker thread wakes up
21:41:25.074 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:25.074 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:26.328 01.254 7680 Exposure complete
21:41:26.448 00.120 7680 worker thread done servicing request
21:41:26.448 00.000 6120 OnExposeComplete: enter
21:41:26.452 00.004 6120 UpdateGuideState(): m_state=6
21:41:26.456 00.004 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 768
21:41:26.461 00.005 6120 Star::Find returns 1 (0), X=1200.93, Y=1049.38, Mass=5620, SNR=48.7, Peak=125 HFD=7.0
21:41:26.464 00.003 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-2.95) = xAngle (5.46 = -0.82)
21:41:26.468 00.004 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.09)
21:41:26.473 00.005 6120 CameraToMount -- cameraX=-0.29 cameraY=0.22 hyp=0.37 cameraTheta=2.51 mountX=0.25 mountY=-0.32, mountTheta=-0.91
21:41:26.479 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.22, opts=13)
21:41:26.484 00.005 6120 Enqueuing Move request for scope (-0.29, 0.22)
21:41:26.488 00.004 7680 Worker thread wakes up
21:41:26.488 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.22) opts 0xd
21:41:26.488 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.22)
21:41:26.488 00.000 7680 Moving (-0.29, 0.22) raw xDistance=0.25 yDistance=-0.32
21:41:26.488 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
21:41:26.489 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:41:26.489 00.000 7680 MoveAxis(W, 113, ABG)
21:41:26.489 00.000 7680 Guiding  Dir = 3, Dur = 113
21:41:26.489 00.000 7680 IsSlewing returns 0
21:41:26.490 00.001 7680 IsGuiding returns 0
21:41:26.490 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:41:26.495 00.005 7680 PulseGuide returned control before completion, sleep 123
21:41:26.513 00.018 6120 UpdateGuideState exits: m=5620 SNR=48.7
21:41:26.517 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:26.522 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:26.525 00.003 6120 Enqueuing Expose request
21:41:26.636 00.111 7680 IsGuiding returns 0
21:41:26.637 00.001 7680 Move returns status 0, amount 113
21:41:26.638 00.001 7680 MoveAxis(N, 176, ABG)
21:41:26.639 00.001 7680 Guiding  Dir = 0, Dur = 176
21:41:26.639 00.000 7680 IsSlewing returns 0
21:41:26.640 00.001 7680 IsGuiding returns 0
21:41:26.640 00.000 7680 PulseGuide returned control before completion, sleep 186
21:41:26.837 00.197 7680 IsGuiding returns 1
21:41:26.837 00.000 7680 scope still moving after pulse duration time elapsed
21:41:26.868 00.031 7680 IsSlewing returns 0
21:41:26.869 00.001 7680 IsGuiding returns 0
21:41:26.869 00.000 7680 scope move finished after 176 + 53 ms
21:41:26.870 00.001 7680 Move returns status 0, amount 176
21:41:26.870 00.000 7680 move complete, result=0
21:41:26.871 00.001 7680 worker thread done servicing request
21:41:26.871 00.000 6120 GuideStep: 0.2 px 113 ms WEST, -0.3 px 176 ms NORTH
21:41:26.878 00.007 7680 Worker thread wakes up
21:41:26.878 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:26.878 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:28.135 01.257 7680 Exposure complete
21:41:28.233 00.098 7680 worker thread done servicing request
21:41:28.233 00.000 6120 OnExposeComplete: enter
21:41:28.238 00.005 6120 UpdateGuideState(): m_state=6
21:41:28.242 00.004 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 769
21:41:28.245 00.003 6120 Star::Find returns 1 (0), X=1201.48, Y=1049.15, Mass=5557, SNR=48.2, Peak=118 HFD=7.0
21:41:28.249 00.004 6120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-2.95) = xAngle (2.87 = 2.87)
21:41:28.254 00.005 6120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.60 = 2.60)
21:41:28.258 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-0.02 hyp=0.26 cameraTheta=-0.09 mountX=-0.25 mountY=0.13, mountTheta=2.65
21:41:28.263 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.02, opts=13)
21:41:28.270 00.007 6120 Enqueuing Move request for scope (0.25, -0.02)
21:41:28.274 00.004 7680 Worker thread wakes up
21:41:28.274 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.02) opts 0xd
21:41:28.274 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.02)
21:41:28.274 00.000 7680 Moving (0.25, -0.02) raw xDistance=-0.25 yDistance=0.13
21:41:28.274 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25
21:41:28.275 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:41:28.275 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:41:28.275 00.000 7680 MoveAxis(E, 96, ABG)
21:41:28.275 00.000 7680 Guiding  Dir = 2, Dur = 96
21:41:28.276 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:41:28.281 00.005 7680 IsSlewing returns 0
21:41:28.281 00.000 7680 IsGuiding returns 0
21:41:28.281 00.000 7680 PulseGuide returned control before completion, sleep 106
21:41:28.304 00.023 6120 UpdateGuideState exits: m=5557 SNR=48.2
21:41:28.309 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:28.312 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:28.316 00.004 6120 Enqueuing Expose request
21:41:28.388 00.072 7680 IsGuiding returns 1
21:41:28.389 00.001 7680 scope still moving after pulse duration time elapsed
21:41:28.420 00.031 7680 IsSlewing returns 0
21:41:28.421 00.001 7680 IsGuiding returns 0
21:41:28.422 00.001 7680 scope move finished after 96 + 44 ms
21:41:28.422 00.000 7680 Move returns status 0, amount 96
21:41:28.422 00.000 7680 MoveAxis(N, 0, ABG)
21:41:28.423 00.001 7680 Move returns status 0, amount 0
21:41:28.424 00.001 7680 move complete, result=0
21:41:28.424 00.000 7680 worker thread done servicing request
21:41:28.425 00.001 7680 Worker thread wakes up
21:41:28.426 00.001 6120 GuideStep: -0.2 px 96 ms EAST, 0.1 px 0 ms NORTH
21:41:28.433 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:28.433 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:29.686 01.253 7680 Exposure complete
21:41:29.797 00.111 7680 worker thread done servicing request
21:41:29.798 00.001 6120 OnExposeComplete: enter
21:41:29.803 00.005 6120 UpdateGuideState(): m_state=6
21:41:29.807 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 770
21:41:29.812 00.005 6120 Star::Find returns 1 (0), X=1201.11, Y=1049.44, Mass=5398, SNR=47.0, Peak=131 HFD=6.6
21:41:29.816 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
21:41:29.820 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
21:41:29.823 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.95 mountX=0.06 mountY=-0.30, mountTheta=-1.38
21:41:29.828 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.28, opts=13)
21:41:29.832 00.004 6120 Enqueuing Move request for scope (-0.11, 0.28)
21:41:29.836 00.004 7680 Worker thread wakes up
21:41:29.836 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.28) opts 0xd
21:41:29.836 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.28)
21:41:29.837 00.001 7680 Moving (-0.11, 0.28) raw xDistance=0.06 yDistance=-0.30
21:41:29.837 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:41:29.837 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:41:29.837 00.000 7680 MoveAxis(E, 0, ABG)
21:41:29.837 00.000 7680 Move returns status 0, amount 0
21:41:29.838 00.001 7680 MoveAxis(N, 161, ABG)
21:41:29.838 00.000 7680 Guiding  Dir = 0, Dur = 161
21:41:29.838 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=226, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:41:29.842 00.004 7680 IsSlewing returns 0
21:41:29.842 00.000 7680 IsGuiding returns 0
21:41:29.843 00.001 7680 PulseGuide returned control before completion, sleep 171
21:41:29.865 00.022 6120 UpdateGuideState exits: m=5398 SNR=47.0
21:41:29.870 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:29.874 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:29.878 00.004 6120 Enqueuing Expose request
21:41:30.021 00.143 7680 IsGuiding returns 1
21:41:30.022 00.001 7680 scope still moving after pulse duration time elapsed
21:41:30.051 00.029 7680 IsSlewing returns 0
21:41:30.052 00.001 7680 IsGuiding returns 0
21:41:30.053 00.001 7680 scope move finished after 161 + 48 ms
21:41:30.053 00.000 7680 Move returns status 0, amount 161
21:41:30.053 00.000 7680 move complete, result=0
21:41:30.054 00.001 7680 worker thread done servicing request
21:41:30.054 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 161 ms NORTH
21:41:30.060 00.006 7680 Worker thread wakes up
21:41:30.060 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:30.061 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:31.311 01.250 7680 Exposure complete
21:41:31.410 00.099 7680 worker thread done servicing request
21:41:31.410 00.000 6120 OnExposeComplete: enter
21:41:31.415 00.005 6120 UpdateGuideState(): m_state=6
21:41:31.419 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 771
21:41:31.423 00.004 6120 Star::Find returns 1 (0), X=1201.47, Y=1049.52, Mass=5703, SNR=48.0, Peak=126 HFD=7.0
21:41:31.426 00.003 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.91 = -2.37)
21:41:31.432 00.006 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.64)
21:41:31.435 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=0.35 hyp=0.43 cameraTheta=0.96 mountX=-0.30 mountY=-0.21, mountTheta=-2.55
21:41:31.441 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.35, opts=13)
21:41:31.445 00.004 6120 Enqueuing Move request for scope (0.24, 0.35)
21:41:31.450 00.005 7680 Worker thread wakes up
21:41:31.450 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.35) opts 0xd
21:41:31.450 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.35)
21:41:31.450 00.000 7680 Moving (0.24, 0.35) raw xDistance=-0.30 yDistance=-0.21
21:41:31.450 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
21:41:31.451 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:41:31.451 00.000 7680 MoveAxis(E, 129, ABG)
21:41:31.451 00.000 7680 Guiding  Dir = 2, Dur = 129
21:41:31.451 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:41:31.457 00.006 7680 IsSlewing returns 0
21:41:31.457 00.000 7680 IsGuiding returns 0
21:41:31.457 00.000 7680 PulseGuide returned control before completion, sleep 139
21:41:31.478 00.021 6120 UpdateGuideState exits: m=5703 SNR=48.0
21:41:31.482 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:31.487 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:31.492 00.005 6120 Enqueuing Expose request
21:41:31.599 00.107 7680 IsGuiding returns 1
21:41:31.599 00.000 7680 scope still moving after pulse duration time elapsed
21:41:31.630 00.031 7680 IsSlewing returns 0
21:41:31.630 00.000 7680 IsGuiding returns 0
21:41:31.630 00.000 7680 scope move finished after 129 + 44 ms
21:41:31.631 00.001 7680 Move returns status 0, amount 129
21:41:31.631 00.000 7680 MoveAxis(N, 112, ABG)
21:41:31.631 00.000 7680 Guiding  Dir = 0, Dur = 112
21:41:31.631 00.000 7680 IsSlewing returns 0
21:41:31.632 00.001 7680 IsGuiding returns 0
21:41:31.632 00.000 7680 PulseGuide returned control before completion, sleep 122
21:41:31.770 00.138 7680 IsGuiding returns 1
21:41:31.770 00.000 7680 scope still moving after pulse duration time elapsed
21:41:31.801 00.031 7680 IsSlewing returns 0
21:41:31.801 00.000 7680 IsGuiding returns 0
21:41:31.802 00.001 7680 scope move finished after 112 + 57 ms
21:41:31.802 00.000 7680 Move returns status 0, amount 112
21:41:31.802 00.000 7680 move complete, result=0
21:41:31.803 00.001 7680 worker thread done servicing request
21:41:31.804 00.001 7680 Worker thread wakes up
21:41:31.804 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:31.804 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:31.804 00.000 6120 GuideStep: -0.3 px 129 ms EAST, -0.2 px 112 ms NORTH
21:41:33.046 01.242 7680 Exposure complete
21:41:33.152 00.106 7680 worker thread done servicing request
21:41:33.152 00.000 6120 OnExposeComplete: enter
21:41:33.155 00.003 6120 UpdateGuideState(): m_state=6
21:41:33.160 00.005 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 772
21:41:33.163 00.003 6120 Star::Find returns 1 (0), X=1201.18, Y=1049.51, Mass=5566, SNR=47.8, Peak=127 HFD=6.8
21:41:33.168 00.005 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.65)
21:41:33.171 00.003 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
21:41:33.175 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.34 hyp=0.35 cameraTheta=1.68 mountX=-0.03 mountY=-0.33, mountTheta=-1.65
21:41:33.180 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.34, opts=13)
21:41:33.183 00.003 6120 Enqueuing Move request for scope (-0.04, 0.34)
21:41:33.186 00.003 7680 Worker thread wakes up
21:41:33.186 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.34) opts 0xd
21:41:33.186 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.34)
21:41:33.186 00.000 7680 Moving (-0.04, 0.34) raw xDistance=-0.03 yDistance=-0.33
21:41:33.187 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:41:33.187 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:41:33.187 00.000 7680 MoveAxis(E, 0, ABG)
21:41:33.187 00.000 7680 Move returns status 0, amount 0
21:41:33.187 00.000 7680 MoveAxis(N, 177, ABG)
21:41:33.187 00.000 7680 Guiding  Dir = 0, Dur = 177
21:41:33.189 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:41:33.192 00.003 7680 IsSlewing returns 0
21:41:33.192 00.000 7680 IsGuiding returns 0
21:41:33.193 00.001 7680 PulseGuide returned control before completion, sleep 187
21:41:33.216 00.023 6120 UpdateGuideState exits: m=5566 SNR=47.8
21:41:33.222 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:33.226 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:33.230 00.004 6120 Enqueuing Expose request
21:41:33.382 00.152 7680 IsGuiding returns 1
21:41:33.383 00.001 7680 scope still moving after pulse duration time elapsed
21:41:33.412 00.029 7680 IsSlewing returns 0
21:41:33.414 00.002 7680 IsGuiding returns 0
21:41:33.415 00.001 7680 scope move finished after 177 + 44 ms
21:41:33.415 00.000 7680 Move returns status 0, amount 177
21:41:33.415 00.000 7680 move complete, result=0
21:41:33.415 00.000 7680 worker thread done servicing request
21:41:33.415 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 177 ms NORTH
21:41:33.422 00.007 7680 Worker thread wakes up
21:41:33.422 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:33.422 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:34.670 01.248 7680 Exposure complete
21:41:34.777 00.107 7680 worker thread done servicing request
21:41:34.778 00.001 6120 OnExposeComplete: enter
21:41:34.780 00.002 6120 UpdateGuideState(): m_state=6
21:41:34.785 00.005 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 773
21:41:34.789 00.004 6120 Star::Find returns 1 (0), X=1201.56, Y=1049.38, Mass=5436, SNR=48.0, Peak=116 HFD=7.0
21:41:34.792 00.003 6120 CameraToMount -- cameraTheta (0.55) - m_xAngle (-2.95) = xAngle (3.51 = -2.77)
21:41:34.798 00.006 6120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.24 = -3.04)
21:41:34.803 00.005 6120 CameraToMount -- cameraX=0.34 cameraY=0.21 hyp=0.40 cameraTheta=0.55 mountX=-0.37 mountY=-0.04, mountTheta=-3.04
21:41:34.808 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=0.21, opts=13)
21:41:34.812 00.004 6120 Enqueuing Move request for scope (0.34, 0.21)
21:41:34.815 00.003 7680 Worker thread wakes up
21:41:34.815 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.21) opts 0xd
21:41:34.816 00.001 7680 Handling offset move in thread for scope, endpoint = (0.34, 0.21)
21:41:34.816 00.000 7680 Moving (0.34, 0.21) raw xDistance=-0.37 yDistance=-0.04
21:41:34.816 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
21:41:34.816 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:41:34.816 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:41:34.816 00.000 7680 MoveAxis(E, 156, ABG)
21:41:34.816 00.000 7680 Guiding  Dir = 2, Dur = 156
21:41:34.816 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:41:34.821 00.005 7680 IsSlewing returns 0
21:41:34.821 00.000 7680 IsGuiding returns 0
21:41:34.823 00.002 7680 PulseGuide returned control before completion, sleep 166
21:41:34.842 00.019 6120 UpdateGuideState exits: m=5436 SNR=48.0
21:41:34.845 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:34.849 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:34.852 00.003 6120 Enqueuing Expose request
21:41:35.003 00.151 7680 IsGuiding returns 1
21:41:35.004 00.001 7680 scope still moving after pulse duration time elapsed
21:41:35.034 00.030 7680 IsSlewing returns 0
21:41:35.036 00.002 7680 IsGuiding returns 0
21:41:35.036 00.000 7680 scope move finished after 156 + 57 ms
21:41:35.036 00.000 7680 Move returns status 0, amount 156
21:41:35.036 00.000 7680 MoveAxis(N, 0, ABG)
21:41:35.036 00.000 7680 Move returns status 0, amount 0
21:41:35.038 00.002 7680 move complete, result=0
21:41:35.038 00.000 7680 worker thread done servicing request
21:41:35.038 00.000 6120 GuideStep: -0.4 px 156 ms EAST, -0.0 px 0 ms NORTH
21:41:35.044 00.006 7680 Worker thread wakes up
21:41:35.044 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:35.044 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:36.298 01.254 7680 Exposure complete
21:41:36.408 00.110 7680 worker thread done servicing request
21:41:36.408 00.000 6120 OnExposeComplete: enter
21:41:36.412 00.004 6120 UpdateGuideState(): m_state=6
21:41:36.416 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 774
21:41:36.419 00.003 6120 Star::Find returns 1 (0), X=1201.47, Y=1049.56, Mass=5705, SNR=48.5, Peak=129 HFD=7.0
21:41:36.425 00.006 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
21:41:36.430 00.005 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
21:41:36.434 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=0.39 hyp=0.46 cameraTheta=1.00 mountX=-0.32 mountY=-0.24, mountTheta=-2.49
21:41:36.439 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.39, opts=13)
21:41:36.443 00.004 6120 Enqueuing Move request for scope (0.25, 0.39)
21:41:36.446 00.003 7680 Worker thread wakes up
21:41:36.446 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.39) opts 0xd
21:41:36.446 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.39)
21:41:36.446 00.000 7680 Moving (0.25, 0.39) raw xDistance=-0.32 yDistance=-0.24
21:41:36.446 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
21:41:36.446 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:41:36.448 00.002 7680 MoveAxis(E, 145, ABG)
21:41:36.448 00.000 7680 Guiding  Dir = 2, Dur = 145
21:41:36.448 00.000 7680 IsSlewing returns 0
21:41:36.448 00.000 7680 IsGuiding returns 0
21:41:36.449 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:41:36.452 00.003 7680 PulseGuide returned control before completion, sleep 155
21:41:36.474 00.022 6120 UpdateGuideState exits: m=5705 SNR=48.5
21:41:36.479 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:36.483 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:36.488 00.005 6120 Enqueuing Expose request
21:41:36.617 00.129 7680 IsGuiding returns 1
21:41:36.618 00.001 7680 scope still moving after pulse duration time elapsed
21:41:36.648 00.030 7680 IsSlewing returns 0
21:41:36.648 00.000 7680 IsGuiding returns 0
21:41:36.649 00.001 7680 scope move finished after 145 + 55 ms
21:41:36.649 00.000 7680 Move returns status 0, amount 145
21:41:36.650 00.001 7680 MoveAxis(N, 132, ABG)
21:41:36.650 00.000 7680 Guiding  Dir = 0, Dur = 132
21:41:36.650 00.000 7680 IsSlewing returns 0
21:41:36.651 00.001 7680 IsGuiding returns 0
21:41:36.652 00.001 7680 PulseGuide returned control before completion, sleep 142
21:41:36.803 00.151 7680 IsGuiding returns 1
21:41:36.804 00.001 7680 scope still moving after pulse duration time elapsed
21:41:36.835 00.031 7680 IsSlewing returns 0
21:41:36.835 00.000 7680 IsGuiding returns 0
21:41:36.835 00.000 7680 scope move finished after 132 + 52 ms
21:41:36.836 00.001 7680 Move returns status 0, amount 132
21:41:36.836 00.000 7680 move complete, result=0
21:41:36.836 00.000 7680 worker thread done servicing request
21:41:36.836 00.000 6120 GuideStep: -0.3 px 145 ms EAST, -0.2 px 132 ms NORTH
21:41:36.842 00.006 7680 Worker thread wakes up
21:41:36.844 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:36.844 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:38.099 01.255 7680 Exposure complete
21:41:38.208 00.109 7680 worker thread done servicing request
21:41:38.208 00.000 6120 OnExposeComplete: enter
21:41:38.213 00.005 6120 UpdateGuideState(): m_state=6
21:41:38.216 00.003 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 775
21:41:38.220 00.004 6120 Star::Find returns 1 (0), X=1201.29, Y=1049.52, Mass=5845, SNR=50.0, Peak=140 HFD=7.1
21:41:38.224 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
21:41:38.227 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
21:41:38.232 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.35 hyp=0.36 cameraTheta=1.38 mountX=-0.13 mountY=-0.29, mountTheta=-2.00
21:41:38.241 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.35, opts=13)
21:41:38.246 00.005 6120 Enqueuing Move request for scope (0.07, 0.35)
21:41:38.252 00.006 7680 Worker thread wakes up
21:41:38.252 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.35) opts 0xd
21:41:38.252 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.35)
21:41:38.252 00.000 7680 Moving (0.07, 0.35) raw xDistance=-0.13 yDistance=-0.29
21:41:38.252 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:41:38.252 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:41:38.253 00.001 7680 MoveAxis(E, 0, ABG)
21:41:38.253 00.000 7680 Move returns status 0, amount 0
21:41:38.253 00.000 7680 MoveAxis(N, 156, ABG)
21:41:38.253 00.000 7680 Guiding  Dir = 0, Dur = 156
21:41:38.254 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=188, med=0, FiltMin=0, FiltMax=160, Gamma=1.000
21:41:38.258 00.004 7680 IsSlewing returns 0
21:41:38.258 00.000 7680 IsGuiding returns 0
21:41:38.258 00.000 7680 PulseGuide returned control before completion, sleep 166
21:41:38.283 00.025 6120 UpdateGuideState exits: m=5845 SNR=50.0
21:41:38.286 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:38.291 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:38.295 00.004 6120 Enqueuing Expose request
21:41:38.434 00.139 7680 IsGuiding returns 1
21:41:38.434 00.000 7680 scope still moving after pulse duration time elapsed
21:41:38.465 00.031 7680 IsSlewing returns 0
21:41:38.466 00.001 7680 IsGuiding returns 0
21:41:38.467 00.001 7680 scope move finished after 156 + 53 ms
21:41:38.468 00.001 7680 Move returns status 0, amount 156
21:41:38.469 00.001 7680 move complete, result=0
21:41:38.469 00.000 7680 worker thread done servicing request
21:41:38.470 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 156 ms NORTH
21:41:38.476 00.006 7680 Worker thread wakes up
21:41:38.476 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:38.476 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:39.729 01.253 7680 Exposure complete
21:41:39.835 00.106 7680 worker thread done servicing request
21:41:39.836 00.001 6120 OnExposeComplete: enter
21:41:39.839 00.003 6120 UpdateGuideState(): m_state=6
21:41:39.843 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 776
21:41:39.848 00.005 6120 Star::Find returns 1 (0), X=1201.23, Y=1049.50, Mass=5657, SNR=48.1, Peak=132 HFD=7.0
21:41:39.850 00.002 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
21:41:39.853 00.003 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
21:41:39.857 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.33 hyp=0.33 cameraTheta=1.56 mountX=-0.07 mountY=-0.29, mountTheta=-1.79
21:41:39.864 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.33, opts=13)
21:41:39.867 00.003 6120 Enqueuing Move request for scope (0.00, 0.33)
21:41:39.872 00.005 7680 Worker thread wakes up
21:41:39.872 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.33) opts 0xd
21:41:39.872 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.33)
21:41:39.873 00.001 7680 Moving (0.00, 0.33) raw xDistance=-0.07 yDistance=-0.29
21:41:39.873 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:41:39.873 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:41:39.873 00.000 7680 MoveAxis(E, 0, ABG)
21:41:39.873 00.000 7680 Move returns status 0, amount 0
21:41:39.873 00.000 7680 MoveAxis(N, 159, ABG)
21:41:39.873 00.000 7680 Guiding  Dir = 0, Dur = 159
21:41:39.873 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:41:39.879 00.006 7680 IsSlewing returns 0
21:41:39.879 00.000 7680 IsGuiding returns 0
21:41:39.880 00.001 7680 PulseGuide returned control before completion, sleep 169
21:41:39.902 00.022 6120 UpdateGuideState exits: m=5657 SNR=48.1
21:41:39.906 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:39.910 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:39.914 00.004 6120 Enqueuing Expose request
21:41:40.061 00.147 7680 IsGuiding returns 1
21:41:40.062 00.001 7680 scope still moving after pulse duration time elapsed
21:41:40.091 00.029 7680 IsSlewing returns 0
21:41:40.093 00.002 7680 IsGuiding returns 0
21:41:40.093 00.000 7680 scope move finished after 159 + 55 ms
21:41:40.094 00.001 7680 Move returns status 0, amount 159
21:41:40.094 00.000 7680 move complete, result=0
21:41:40.095 00.001 7680 worker thread done servicing request
21:41:40.095 00.000 7680 Worker thread wakes up
21:41:40.096 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 159 ms NORTH
21:41:40.101 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:40.102 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:41.356 01.254 7680 Exposure complete
21:41:41.472 00.116 7680 worker thread done servicing request
21:41:41.472 00.000 6120 OnExposeComplete: enter
21:41:41.477 00.005 6120 UpdateGuideState(): m_state=6
21:41:41.480 00.003 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 777
21:41:41.486 00.006 6120 Star::Find returns 1 (0), X=1201.37, Y=1049.47, Mass=6087, SNR=50.3, Peak=134 HFD=7.1
21:41:41.490 00.004 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
21:41:41.493 00.003 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
21:41:41.497 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.31 hyp=0.34 cameraTheta=1.12 mountX=-0.20 mountY=-0.21, mountTheta=-2.34
21:41:41.501 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.31, opts=13)
21:41:41.506 00.005 6120 Enqueuing Move request for scope (0.15, 0.31)
21:41:41.509 00.003 7680 Worker thread wakes up
21:41:41.509 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.31) opts 0xd
21:41:41.509 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.31)
21:41:41.509 00.000 7680 Moving (0.15, 0.31) raw xDistance=-0.20 yDistance=-0.21
21:41:41.509 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
21:41:41.509 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:41:41.509 00.000 7680 MoveAxis(E, 86, ABG)
21:41:41.510 00.001 7680 Guiding  Dir = 2, Dur = 86
21:41:41.510 00.000 7680 IsSlewing returns 0
21:41:41.511 00.001 7680 IsGuiding returns 0
21:41:41.511 00.000 7680 PulseGuide returned control before completion, sleep 96
21:41:41.512 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:41:41.537 00.025 6120 UpdateGuideState exits: m=6087 SNR=50.3
21:41:41.540 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:41.545 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:41.550 00.005 6120 Enqueuing Expose request
21:41:41.623 00.073 7680 IsGuiding returns 0
21:41:41.624 00.001 7680 Move returns status 0, amount 86
21:41:41.624 00.000 7680 MoveAxis(N, 114, ABG)
21:41:41.626 00.002 7680 Guiding  Dir = 0, Dur = 114
21:41:41.626 00.000 7680 IsSlewing returns 0
21:41:41.627 00.001 7680 IsGuiding returns 0
21:41:41.627 00.000 7680 PulseGuide returned control before completion, sleep 124
21:41:41.765 00.138 7680 IsGuiding returns 1
21:41:41.766 00.001 7680 scope still moving after pulse duration time elapsed
21:41:41.796 00.030 7680 IsSlewing returns 0
21:41:41.797 00.001 7680 IsGuiding returns 0
21:41:41.798 00.001 7680 scope move finished after 114 + 57 ms
21:41:41.798 00.000 7680 Move returns status 0, amount 114
21:41:41.799 00.001 7680 move complete, result=0
21:41:41.799 00.000 7680 worker thread done servicing request
21:41:41.801 00.002 6120 GuideStep: -0.2 px 86 ms EAST, -0.2 px 114 ms NORTH
21:41:41.807 00.006 7680 Worker thread wakes up
21:41:41.807 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:41.807 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:43.060 01.253 7680 Exposure complete
21:41:43.165 00.105 7680 worker thread done servicing request
21:41:43.166 00.001 6120 OnExposeComplete: enter
21:41:43.171 00.005 6120 UpdateGuideState(): m_state=6
21:41:43.175 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 778
21:41:43.179 00.004 6120 Star::Find returns 1 (0), X=1200.87, Y=1049.54, Mass=6005, SNR=50.8, Peak=135 HFD=6.9
21:41:43.182 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
21:41:43.186 00.004 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
21:41:43.189 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=0.37 hyp=0.51 cameraTheta=2.32 mountX=0.28 mountY=-0.49, mountTheta=-1.06
21:41:43.194 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.37, opts=13)
21:41:43.198 00.004 6120 Enqueuing Move request for scope (-0.35, 0.37)
21:41:43.201 00.003 7680 Worker thread wakes up
21:41:43.201 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.37) opts 0xd
21:41:43.201 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.37)
21:41:43.201 00.000 7680 Moving (-0.35, 0.37) raw xDistance=0.28 yDistance=-0.49
21:41:43.201 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
21:41:43.202 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:41:43.202 00.000 7680 MoveAxis(W, 111, ABG)
21:41:43.202 00.000 7680 Guiding  Dir = 3, Dur = 111
21:41:43.202 00.000 7680 IsSlewing returns 0
21:41:43.203 00.001 7680 IsGuiding returns 0
21:41:43.204 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:41:43.209 00.005 7680 PulseGuide returned control before completion, sleep 121
21:41:43.232 00.023 6120 UpdateGuideState exits: m=6005 SNR=50.8
21:41:43.237 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:43.243 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:43.249 00.006 6120 Enqueuing Expose request
21:41:43.333 00.084 7680 IsGuiding returns 1
21:41:43.334 00.001 7680 scope still moving after pulse duration time elapsed
21:41:43.364 00.030 7680 IsSlewing returns 0
21:41:43.365 00.001 7680 IsGuiding returns 0
21:41:43.366 00.001 7680 scope move finished after 111 + 51 ms
21:41:43.367 00.001 7680 Move returns status 0, amount 111
21:41:43.367 00.000 7680 MoveAxis(N, 267, ABG)
21:41:43.368 00.001 7680 Guiding  Dir = 0, Dur = 267
21:41:43.368 00.000 7680 IsSlewing returns 0
21:41:43.369 00.001 7680 IsGuiding returns 0
21:41:43.370 00.001 7680 PulseGuide returned control before completion, sleep 277
21:41:43.664 00.294 7680 IsGuiding returns 1
21:41:43.665 00.001 7680 scope still moving after pulse duration time elapsed
21:41:43.695 00.030 7680 IsSlewing returns 0
21:41:43.696 00.001 7680 IsGuiding returns 0
21:41:43.696 00.000 7680 scope move finished after 267 + 60 ms
21:41:43.698 00.002 7680 Move returns status 0, amount 267
21:41:43.698 00.000 7680 move complete, result=0
21:41:43.699 00.001 7680 worker thread done servicing request
21:41:43.700 00.001 6120 GuideStep: 0.3 px 111 ms WEST, -0.5 px 267 ms NORTH
21:41:43.707 00.007 7680 Worker thread wakes up
21:41:43.707 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:43.708 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:44.955 01.247 7680 Exposure complete
21:41:45.062 00.107 7680 worker thread done servicing request
21:41:45.063 00.001 6120 OnExposeComplete: enter
21:41:45.067 00.004 6120 UpdateGuideState(): m_state=6
21:41:45.071 00.004 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 779
21:41:45.075 00.004 6120 Star::Find returns 1 (0), X=1201.05, Y=1049.29, Mass=5514, SNR=47.7, Peak=122 HFD=6.8
21:41:45.079 00.004 6120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-2.95) = xAngle (5.49 = -0.80)
21:41:45.083 00.004 6120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.07)
21:41:45.087 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.53 mountX=0.15 mountY=-0.18, mountTheta=-0.90
21:41:45.092 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.12, opts=13)
21:41:45.096 00.004 6120 Enqueuing Move request for scope (-0.17, 0.12)
21:41:45.099 00.003 7680 Worker thread wakes up
21:41:45.100 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
21:41:45.100 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
21:41:45.100 00.000 7680 Moving (-0.17, 0.12) raw xDistance=0.15 yDistance=-0.18
21:41:45.100 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:41:45.100 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:41:45.102 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:41:45.102 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:41:45.106 00.004 7680 MoveAxis(E, 0, ABG)
21:41:45.106 00.000 7680 Move returns status 0, amount 0
21:41:45.106 00.000 7680 MoveAxis(N, 0, ABG)
21:41:45.106 00.000 7680 Move returns status 0, amount 0
21:41:45.108 00.002 7680 move complete, result=0
21:41:45.108 00.000 7680 worker thread done servicing request
21:41:45.131 00.023 6120 UpdateGuideState exits: m=5514 SNR=47.7
21:41:45.135 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:45.140 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:45.145 00.005 6120 Enqueuing Expose request
21:41:45.150 00.005 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:41:45.155 00.005 7680 Worker thread wakes up
21:41:45.155 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:45.155 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:46.399 01.244 7680 Exposure complete
21:41:46.504 00.105 7680 worker thread done servicing request
21:41:46.504 00.000 6120 OnExposeComplete: enter
21:41:46.508 00.004 6120 UpdateGuideState(): m_state=6
21:41:46.512 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
21:41:46.518 00.006 6120 Star::Find returns 1 (0), X=1200.92, Y=1049.48, Mass=5619, SNR=48.6, Peak=124 HFD=7.0
21:41:46.521 00.003 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-2.95) = xAngle (5.30 = -0.99)
21:41:46.526 00.005 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.26)
21:41:46.530 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.31 hyp=0.43 cameraTheta=2.34 mountX=0.24 mountY=-0.41, mountTheta=-1.05
21:41:46.534 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.31, opts=13)
21:41:46.537 00.003 6120 Enqueuing Move request for scope (-0.30, 0.31)
21:41:46.542 00.005 7680 Worker thread wakes up
21:41:46.542 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.31) opts 0xd
21:41:46.542 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.31)
21:41:46.542 00.000 7680 Moving (-0.30, 0.31) raw xDistance=0.24 yDistance=-0.41
21:41:46.542 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
21:41:46.542 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
21:41:46.543 00.001 7680 MoveAxis(W, 101, ABG)
21:41:46.543 00.000 7680 Guiding  Dir = 3, Dur = 101
21:41:46.543 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:41:46.548 00.005 7680 IsSlewing returns 0
21:41:46.548 00.000 7680 IsGuiding returns 0
21:41:46.549 00.001 7680 PulseGuide returned control before completion, sleep 111
21:41:46.569 00.020 6120 UpdateGuideState exits: m=5619 SNR=48.6
21:41:46.573 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:46.578 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:46.584 00.006 6120 Enqueuing Expose request
21:41:46.667 00.083 7680 IsGuiding returns 1
21:41:46.667 00.000 7680 scope still moving after pulse duration time elapsed
21:41:46.696 00.029 7680 IsSlewing returns 0
21:41:46.696 00.000 7680 IsGuiding returns 0
21:41:46.696 00.000 7680 scope move finished after 101 + 47 ms
21:41:46.696 00.000 7680 Move returns status 0, amount 101
21:41:46.698 00.002 7680 MoveAxis(N, 224, ABG)
21:41:46.698 00.000 7680 Guiding  Dir = 0, Dur = 224
21:41:46.699 00.001 7680 IsSlewing returns 0
21:41:46.699 00.000 7680 IsGuiding returns 0
21:41:46.699 00.000 7680 PulseGuide returned control before completion, sleep 234
21:41:46.946 00.247 7680 IsGuiding returns 1
21:41:46.946 00.000 7680 scope still moving after pulse duration time elapsed
21:41:46.979 00.033 7680 IsSlewing returns 0
21:41:46.980 00.001 7680 IsGuiding returns 0
21:41:46.980 00.000 7680 scope move finished after 224 + 57 ms
21:41:46.981 00.001 7680 Move returns status 0, amount 224
21:41:46.981 00.000 7680 move complete, result=0
21:41:46.983 00.002 7680 worker thread done servicing request
21:41:46.983 00.000 6120 GuideStep: 0.2 px 101 ms WEST, -0.4 px 224 ms NORTH
21:41:46.991 00.008 7680 Worker thread wakes up
21:41:46.992 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:46.992 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:48.244 01.252 7680 Exposure complete
21:41:48.354 00.110 7680 worker thread done servicing request
21:41:48.355 00.001 6120 OnExposeComplete: enter
21:41:48.359 00.004 6120 UpdateGuideState(): m_state=6
21:41:48.364 00.005 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
21:41:48.368 00.004 6120 Star::Find returns 1 (0), X=1200.83, Y=1049.47, Mass=5687, SNR=48.6, Peak=119 HFD=7.0
21:41:48.372 00.004 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-2.95) = xAngle (5.44 = -0.85)
21:41:48.375 00.003 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.17 = -1.11)
21:41:48.380 00.005 6120 CameraToMount -- cameraX=-0.39 cameraY=0.31 hyp=0.50 cameraTheta=2.48 mountX=0.33 mountY=-0.45, mountTheta=-0.93
21:41:48.384 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=0.31, opts=13)
21:41:48.388 00.004 6120 Enqueuing Move request for scope (-0.39, 0.31)
21:41:48.393 00.005 7680 Worker thread wakes up
21:41:48.393 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.31) opts 0xd
21:41:48.393 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, 0.31)
21:41:48.395 00.002 7680 Moving (-0.39, 0.31) raw xDistance=0.33 yDistance=-0.45
21:41:48.395 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
21:41:48.395 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:41:48.395 00.000 7680 MoveAxis(W, 147, ABG)
21:41:48.395 00.000 7680 Guiding  Dir = 3, Dur = 147
21:41:48.396 00.001 7680 IsSlewing returns 0
21:41:48.396 00.000 7680 IsGuiding returns 0
21:41:48.396 00.000 7680 PulseGuide returned control before completion, sleep 157
21:41:48.397 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:41:48.425 00.028 6120 UpdateGuideState exits: m=5687 SNR=48.6
21:41:48.430 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:48.435 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:48.439 00.004 6120 Enqueuing Expose request
21:41:48.563 00.124 7680 IsGuiding returns 1
21:41:48.563 00.000 7680 scope still moving after pulse duration time elapsed
21:41:48.595 00.032 7680 IsSlewing returns 0
21:41:48.596 00.001 7680 IsGuiding returns 0
21:41:48.596 00.000 7680 scope move finished after 147 + 53 ms
21:41:48.596 00.000 7680 Move returns status 0, amount 147
21:41:48.597 00.001 7680 MoveAxis(N, 243, ABG)
21:41:48.597 00.000 7680 Guiding  Dir = 0, Dur = 243
21:41:48.597 00.000 7680 IsSlewing returns 0
21:41:48.599 00.002 7680 IsGuiding returns 0
21:41:48.599 00.000 7680 PulseGuide returned control before completion, sleep 253
21:41:48.863 00.264 7680 IsGuiding returns 1
21:41:48.864 00.001 7680 scope still moving after pulse duration time elapsed
21:41:48.893 00.029 7680 IsSlewing returns 0
21:41:48.893 00.000 7680 IsGuiding returns 0
21:41:48.895 00.002 7680 scope move finished after 243 + 52 ms
21:41:48.895 00.000 7680 Move returns status 0, amount 243
21:41:48.895 00.000 7680 move complete, result=0
21:41:48.896 00.001 7680 worker thread done servicing request
21:41:48.896 00.000 7680 Worker thread wakes up
21:41:48.897 00.001 6120 GuideStep: 0.3 px 147 ms WEST, -0.4 px 243 ms NORTH
21:41:48.902 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:48.903 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:50.153 01.250 7680 Exposure complete
21:41:50.262 00.109 7680 worker thread done servicing request
21:41:50.262 00.000 6120 OnExposeComplete: enter
21:41:50.267 00.005 6120 UpdateGuideState(): m_state=6
21:41:50.271 00.004 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
21:41:50.275 00.004 6120 Star::Find returns 1 (0), X=1200.88, Y=1049.10, Mass=5583, SNR=48.2, Peak=123 HFD=6.6
21:41:50.278 00.003 6120 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-2.95) = xAngle (0.02 = 0.02)
21:41:50.281 00.003 6120 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.25 = -0.25)
21:41:50.286 00.005 6120 CameraToMount -- cameraX=-0.34 cameraY=-0.07 hyp=0.35 cameraTheta=-2.93 mountX=0.35 mountY=-0.09, mountTheta=-0.24
21:41:50.291 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=-0.07, opts=13)
21:41:50.295 00.004 6120 Enqueuing Move request for scope (-0.34, -0.07)
21:41:50.298 00.003 7680 Worker thread wakes up
21:41:50.299 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.07) opts 0xd
21:41:50.299 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, -0.07)
21:41:50.299 00.000 7680 Moving (-0.34, -0.07) raw xDistance=0.35 yDistance=-0.09
21:41:50.299 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
21:41:50.299 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:41:50.299 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:41:50.300 00.001 7680 MoveAxis(W, 158, ABG)
21:41:50.300 00.000 7680 Guiding  Dir = 3, Dur = 158
21:41:50.300 00.000 7680 IsSlewing returns 0
21:41:50.300 00.000 7680 IsGuiding returns 0
21:41:50.302 00.002 7680 PulseGuide returned control before completion, sleep 168
21:41:50.302 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:41:50.327 00.025 6120 UpdateGuideState exits: m=5583 SNR=48.2
21:41:50.333 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:50.336 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:50.340 00.004 6120 Enqueuing Expose request
21:41:50.485 00.145 7680 IsGuiding returns 1
21:41:50.487 00.002 7680 scope still moving after pulse duration time elapsed
21:41:50.516 00.029 7680 IsSlewing returns 0
21:41:50.517 00.001 7680 IsGuiding returns 0
21:41:50.517 00.000 7680 scope move finished after 158 + 58 ms
21:41:50.518 00.001 7680 Move returns status 0, amount 158
21:41:50.518 00.000 7680 MoveAxis(N, 0, ABG)
21:41:50.519 00.001 7680 Move returns status 0, amount 0
21:41:50.519 00.000 7680 move complete, result=0
21:41:50.521 00.002 7680 worker thread done servicing request
21:41:50.521 00.000 7680 Worker thread wakes up
21:41:50.521 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:50.521 00.000 6120 GuideStep: 0.3 px 158 ms WEST, -0.1 px 0 ms NORTH
21:41:50.530 00.009 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:51.772 01.242 7680 Exposure complete
21:41:51.888 00.116 7680 worker thread done servicing request
21:41:51.888 00.000 6120 OnExposeComplete: enter
21:41:51.893 00.005 6120 UpdateGuideState(): m_state=6
21:41:51.897 00.004 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 783
21:41:51.901 00.004 6120 Star::Find returns 1 (0), X=1200.96, Y=1049.31, Mass=5588, SNR=48.8, Peak=129 HFD=6.8
21:41:51.904 00.003 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-2.95) = xAngle (5.59 = -0.69)
21:41:51.908 00.004 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.33 = -0.96)
21:41:51.912 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.14 hyp=0.30 cameraTheta=2.64 mountX=0.23 mountY=-0.25, mountTheta=-0.81
21:41:51.916 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.14, opts=13)
21:41:51.923 00.007 6120 Enqueuing Move request for scope (-0.26, 0.14)
21:41:51.927 00.004 7680 Worker thread wakes up
21:41:51.928 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.14) opts 0xd
21:41:51.928 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.14)
21:41:51.928 00.000 7680 Moving (-0.26, 0.14) raw xDistance=0.23 yDistance=-0.25
21:41:51.928 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
21:41:51.928 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:41:51.928 00.000 7680 MoveAxis(W, 109, ABG)
21:41:51.930 00.002 7680 Guiding  Dir = 3, Dur = 109
21:41:51.930 00.000 7680 IsSlewing returns 0
21:41:51.930 00.000 7680 IsGuiding returns 0
21:41:51.931 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:41:51.936 00.005 7680 PulseGuide returned control before completion, sleep 119
21:41:51.960 00.024 6120 UpdateGuideState exits: m=5588 SNR=48.8
21:41:51.965 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:51.968 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:51.972 00.004 6120 Enqueuing Expose request
21:41:52.065 00.093 7680 IsGuiding returns 1
21:41:52.066 00.001 7680 scope still moving after pulse duration time elapsed
21:41:52.096 00.030 7680 IsSlewing returns 0
21:41:52.097 00.001 7680 IsGuiding returns 0
21:41:52.098 00.001 7680 scope move finished after 109 + 57 ms
21:41:52.098 00.000 7680 Move returns status 0, amount 109
21:41:52.098 00.000 7680 MoveAxis(N, 134, ABG)
21:41:52.099 00.001 7680 Guiding  Dir = 0, Dur = 134
21:41:52.099 00.000 7680 IsSlewing returns 0
21:41:52.101 00.002 7680 IsGuiding returns 0
21:41:52.101 00.000 7680 PulseGuide returned control before completion, sleep 144
21:41:52.251 00.150 7680 IsGuiding returns 1
21:41:52.251 00.000 7680 scope still moving after pulse duration time elapsed
21:41:52.282 00.031 7680 IsSlewing returns 0
21:41:52.283 00.001 7680 IsGuiding returns 0
21:41:52.283 00.000 7680 scope move finished after 134 + 47 ms
21:41:52.284 00.001 7680 Move returns status 0, amount 134
21:41:52.284 00.000 7680 move complete, result=0
21:41:52.284 00.000 7680 worker thread done servicing request
21:41:52.284 00.000 6120 GuideStep: 0.2 px 109 ms WEST, -0.2 px 134 ms NORTH
21:41:52.290 00.006 7680 Worker thread wakes up
21:41:52.290 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:52.290 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:53.546 01.256 7680 Exposure complete
21:41:53.652 00.106 7680 worker thread done servicing request
21:41:53.654 00.002 6120 OnExposeComplete: enter
21:41:53.658 00.004 6120 UpdateGuideState(): m_state=6
21:41:53.662 00.004 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 784
21:41:53.665 00.003 6120 Star::Find returns 1 (0), X=1201.09, Y=1049.34, Mass=5737, SNR=49.7, Peak=126 HFD=6.8
21:41:53.670 00.005 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
21:41:53.674 00.004 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.38)
21:41:53.678 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.22 mountX=0.10 mountY=-0.22, mountTheta=-1.15
21:41:53.683 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.18, opts=13)
21:41:53.687 00.004 6120 Enqueuing Move request for scope (-0.13, 0.18)
21:41:53.692 00.005 7680 Worker thread wakes up
21:41:53.692 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
21:41:53.692 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
21:41:53.692 00.000 7680 Moving (-0.13, 0.18) raw xDistance=0.10 yDistance=-0.22
21:41:53.692 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:41:53.693 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:41:53.693 00.000 7680 MoveAxis(E, 0, ABG)
21:41:53.693 00.000 7680 Move returns status 0, amount 0
21:41:53.693 00.000 7680 MoveAxis(N, 117, ABG)
21:41:53.693 00.000 7680 Guiding  Dir = 0, Dur = 117
21:41:53.694 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:41:53.698 00.004 7680 IsSlewing returns 0
21:41:53.699 00.001 7680 IsGuiding returns 0
21:41:53.699 00.000 7680 PulseGuide returned control before completion, sleep 127
21:41:53.722 00.023 6120 UpdateGuideState exits: m=5737 SNR=49.7
21:41:53.726 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:53.729 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:53.733 00.004 6120 Enqueuing Expose request
21:41:53.829 00.096 7680 IsGuiding returns 1
21:41:53.829 00.000 7680 scope still moving after pulse duration time elapsed
21:41:53.860 00.031 7680 IsSlewing returns 0
21:41:53.861 00.001 7680 IsGuiding returns 0
21:41:53.861 00.000 7680 scope move finished after 117 + 45 ms
21:41:53.861 00.000 7680 Move returns status 0, amount 117
21:41:53.861 00.000 7680 move complete, result=0
21:41:53.863 00.002 7680 worker thread done servicing request
21:41:53.863 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 117 ms NORTH
21:41:53.868 00.005 7680 Worker thread wakes up
21:41:53.868 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:53.870 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:55.120 01.250 7680 Exposure complete
21:41:55.232 00.112 7680 worker thread done servicing request
21:41:55.232 00.000 6120 OnExposeComplete: enter
21:41:55.239 00.007 6120 UpdateGuideState(): m_state=6
21:41:55.243 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 785
21:41:55.248 00.005 6120 Star::Find returns 1 (0), X=1200.84, Y=1049.36, Mass=6053, SNR=51.9, Peak=128 HFD=7.0
21:41:55.252 00.004 6120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-2.95) = xAngle (5.63 = -0.65)
21:41:55.255 00.003 6120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.36 = -0.92)
21:41:55.259 00.004 6120 CameraToMount -- cameraX=-0.38 cameraY=0.19 hyp=0.43 cameraTheta=2.68 mountX=0.34 mountY=-0.34, mountTheta=-0.78
21:41:55.266 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.19, opts=13)
21:41:55.271 00.005 6120 Enqueuing Move request for scope (-0.38, 0.19)
21:41:55.276 00.005 7680 Worker thread wakes up
21:41:55.276 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.19) opts 0xd
21:41:55.276 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.19)
21:41:55.276 00.000 7680 Moving (-0.38, 0.19) raw xDistance=0.34 yDistance=-0.34
21:41:55.277 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
21:41:55.277 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:41:55.277 00.000 7680 MoveAxis(W, 144, ABG)
21:41:55.277 00.000 7680 Guiding  Dir = 3, Dur = 144
21:41:55.277 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=192, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:41:55.282 00.005 7680 IsSlewing returns 0
21:41:55.282 00.000 7680 IsGuiding returns 0
21:41:55.283 00.001 7680 PulseGuide returned control before completion, sleep 154
21:41:55.303 00.020 6120 UpdateGuideState exits: m=6053 SNR=51.9
21:41:55.308 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:55.311 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:55.316 00.005 6120 Enqueuing Expose request
21:41:55.454 00.138 7680 IsGuiding returns 1
21:41:55.455 00.001 7680 scope still moving after pulse duration time elapsed
21:41:55.485 00.030 7680 IsSlewing returns 0
21:41:55.486 00.001 7680 IsGuiding returns 0
21:41:55.486 00.000 7680 scope move finished after 144 + 60 ms
21:41:55.488 00.002 7680 Move returns status 0, amount 144
21:41:55.488 00.000 7680 MoveAxis(N, 185, ABG)
21:41:55.488 00.000 7680 Guiding  Dir = 0, Dur = 185
21:41:55.489 00.001 7680 IsSlewing returns 0
21:41:55.489 00.000 7680 IsGuiding returns 0
21:41:55.489 00.000 7680 PulseGuide returned control before completion, sleep 195
21:41:55.689 00.200 7680 IsGuiding returns 1
21:41:55.690 00.001 7680 scope still moving after pulse duration time elapsed
21:41:55.721 00.031 7680 IsSlewing returns 0
21:41:55.722 00.001 7680 IsGuiding returns 0
21:41:55.722 00.000 7680 scope move finished after 185 + 48 ms
21:41:55.723 00.001 7680 Move returns status 0, amount 185
21:41:55.723 00.000 7680 move complete, result=0
21:41:55.725 00.002 7680 worker thread done servicing request
21:41:55.725 00.000 7680 Worker thread wakes up
21:41:55.726 00.001 6120 GuideStep: 0.3 px 144 ms WEST, -0.3 px 185 ms NORTH
21:41:55.733 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:55.733 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:56.987 01.254 7680 Exposure complete
21:41:57.097 00.110 7680 worker thread done servicing request
21:41:57.097 00.000 6120 OnExposeComplete: enter
21:41:57.101 00.004 6120 UpdateGuideState(): m_state=6
21:41:57.105 00.004 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 786
21:41:57.110 00.005 6120 Star::Find returns 1 (0), X=1201.09, Y=1049.34, Mass=5150, SNR=45.1, Peak=129 HFD=6.7
21:41:57.114 00.004 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
21:41:57.118 00.004 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
21:41:57.123 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.22 cameraTheta=2.22 mountX=0.10 mountY=-0.22, mountTheta=-1.14
21:41:57.128 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.18, opts=13)
21:41:57.131 00.003 6120 Enqueuing Move request for scope (-0.14, 0.18)
21:41:57.135 00.004 7680 Worker thread wakes up
21:41:57.135 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd
21:41:57.135 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.18)
21:41:57.135 00.000 7680 Moving (-0.14, 0.18) raw xDistance=0.10 yDistance=-0.22
21:41:57.135 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:41:57.136 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:41:57.136 00.000 7680 MoveAxis(E, 0, ABG)
21:41:57.136 00.000 7680 Move returns status 0, amount 0
21:41:57.136 00.000 7680 MoveAxis(N, 118, ABG)
21:41:57.137 00.001 7680 Guiding  Dir = 0, Dur = 118
21:41:57.137 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:41:57.141 00.004 7680 IsSlewing returns 0
21:41:57.142 00.001 7680 IsGuiding returns 0
21:41:57.142 00.000 7680 PulseGuide returned control before completion, sleep 128
21:41:57.165 00.023 6120 UpdateGuideState exits: m=5150 SNR=45.1
21:41:57.169 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:57.175 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:57.179 00.004 6120 Enqueuing Expose request
21:41:57.273 00.094 7680 IsGuiding returns 1
21:41:57.273 00.000 7680 scope still moving after pulse duration time elapsed
21:41:57.305 00.032 7680 IsSlewing returns 0
21:41:57.307 00.002 7680 IsGuiding returns 0
21:41:57.307 00.000 7680 scope move finished after 118 + 47 ms
21:41:57.307 00.000 7680 Move returns status 0, amount 118
21:41:57.308 00.001 7680 move complete, result=0
21:41:57.309 00.001 7680 worker thread done servicing request
21:41:57.309 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 118 ms NORTH
21:41:57.315 00.006 7680 Worker thread wakes up
21:41:57.315 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:57.315 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:58.563 01.248 7680 Exposure complete
21:41:58.678 00.115 7680 worker thread done servicing request
21:41:58.678 00.000 6120 OnExposeComplete: enter
21:41:58.683 00.005 6120 UpdateGuideState(): m_state=6
21:41:58.688 00.005 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 787
21:41:58.692 00.004 6120 Star::Find returns 1 (0), X=1201.05, Y=1049.19, Mass=5520, SNR=47.5, Peak=122 HFD=6.6
21:41:58.696 00.004 6120 CameraToMount -- cameraTheta (3.03) - m_xAngle (-2.95) = xAngle (5.99 = -0.30)
21:41:58.700 00.004 6120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.72 = -0.57)
21:41:58.703 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.03 mountX=0.16 mountY=-0.09, mountTheta=-0.51
21:41:58.709 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.02, opts=13)
21:41:58.714 00.005 6120 Enqueuing Move request for scope (-0.17, 0.02)
21:41:58.718 00.004 7680 Worker thread wakes up
21:41:58.718 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
21:41:58.718 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
21:41:58.718 00.000 7680 Moving (-0.17, 0.02) raw xDistance=0.16 yDistance=-0.09
21:41:58.718 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:41:58.718 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:41:58.719 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:41:58.719 00.000 7680 MoveAxis(E, 0, ABG)
21:41:58.719 00.000 7680 Move returns status 0, amount 0
21:41:58.720 00.001 7680 MoveAxis(N, 0, ABG)
21:41:58.720 00.000 7680 Move returns status 0, amount 0
21:41:58.721 00.001 7680 move complete, result=0
21:41:58.721 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:41:58.725 00.004 7680 worker thread done servicing request
21:41:58.749 00.024 6120 UpdateGuideState exits: m=5520 SNR=47.5
21:41:58.754 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:58.757 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:41:58.761 00.004 6120 Enqueuing Expose request
21:41:58.765 00.004 7680 Worker thread wakes up
21:41:58.766 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:41:58.766 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:41:58.766 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:42:00.012 01.246 7680 Exposure complete
21:42:00.127 00.115 7680 worker thread done servicing request
21:42:00.127 00.000 6120 OnExposeComplete: enter
21:42:00.131 00.004 6120 UpdateGuideState(): m_state=6
21:42:00.134 00.003 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 788
21:42:00.139 00.005 6120 Star::Find returns 1 (0), X=1200.98, Y=1049.48, Mass=5458, SNR=47.6, Peak=121 HFD=6.8
21:42:00.144 00.005 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
21:42:00.146 00.002 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
21:42:00.150 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.32 hyp=0.40 cameraTheta=2.22 mountX=0.18 mountY=-0.39, mountTheta=-1.15
21:42:00.155 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.32, opts=13)
21:42:00.160 00.005 6120 Enqueuing Move request for scope (-0.24, 0.32)
21:42:00.163 00.003 7680 Worker thread wakes up
21:42:00.163 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.32) opts 0xd
21:42:00.163 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.32)
21:42:00.163 00.000 7680 Moving (-0.24, 0.32) raw xDistance=0.18 yDistance=-0.39
21:42:00.163 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:42:00.164 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:42:00.164 00.000 7680 MoveAxis(E, 0, ABG)
21:42:00.164 00.000 7680 Move returns status 0, amount 0
21:42:00.164 00.000 7680 MoveAxis(N, 211, ABG)
21:42:00.164 00.000 7680 Guiding  Dir = 0, Dur = 211
21:42:00.165 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:42:00.169 00.004 7680 IsSlewing returns 0
21:42:00.170 00.001 7680 IsGuiding returns 0
21:42:00.170 00.000 7680 PulseGuide returned control before completion, sleep 221
21:42:00.192 00.022 6120 UpdateGuideState exits: m=5458 SNR=47.6
21:42:00.196 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:00.201 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:00.206 00.005 6120 Enqueuing Expose request
21:42:00.406 00.200 7680 IsGuiding returns 0
21:42:00.408 00.002 7680 Move returns status 0, amount 211
21:42:00.409 00.001 7680 move complete, result=0
21:42:00.409 00.000 7680 worker thread done servicing request
21:42:00.409 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 211 ms NORTH
21:42:00.418 00.009 7680 Worker thread wakes up
21:42:00.418 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:00.418 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:01.670 01.252 7680 Exposure complete
21:42:01.781 00.111 7680 worker thread done servicing request
21:42:01.782 00.001 6120 OnExposeComplete: enter
21:42:01.786 00.004 6120 UpdateGuideState(): m_state=6
21:42:01.790 00.004 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 789
21:42:01.797 00.007 6120 Star::Find returns 1 (0), X=1200.85, Y=1049.40, Mass=5723, SNR=48.8, Peak=136 HFD=6.8
21:42:01.802 00.005 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.53 = -0.75)
21:42:01.806 00.004 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.02)
21:42:01.809 00.003 6120 CameraToMount -- cameraX=-0.37 cameraY=0.23 hyp=0.44 cameraTheta=2.58 mountX=0.32 mountY=-0.37, mountTheta=-0.86
21:42:01.815 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.23, opts=13)
21:42:01.819 00.004 6120 Enqueuing Move request for scope (-0.37, 0.23)
21:42:01.823 00.004 7680 Worker thread wakes up
21:42:01.823 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.23) opts 0xd
21:42:01.823 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.23)
21:42:01.823 00.000 7680 Moving (-0.37, 0.23) raw xDistance=0.32 yDistance=-0.37
21:42:01.823 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
21:42:01.824 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:42:01.824 00.000 7680 MoveAxis(W, 136, ABG)
21:42:01.824 00.000 7680 Guiding  Dir = 3, Dur = 136
21:42:01.824 00.000 7680 IsSlewing returns 0
21:42:01.825 00.001 7680 IsGuiding returns 0
21:42:01.825 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:42:01.830 00.005 7680 PulseGuide returned control before completion, sleep 146
21:42:01.849 00.019 6120 UpdateGuideState exits: m=5723 SNR=48.8
21:42:01.853 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:01.857 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:01.862 00.005 6120 Enqueuing Expose request
21:42:01.989 00.127 7680 IsGuiding returns 1
21:42:01.990 00.001 7680 scope still moving after pulse duration time elapsed
21:42:02.020 00.030 7680 IsSlewing returns 0
21:42:02.021 00.001 7680 IsGuiding returns 0
21:42:02.022 00.001 7680 scope move finished after 136 + 60 ms
21:42:02.023 00.001 7680 Move returns status 0, amount 136
21:42:02.024 00.001 7680 MoveAxis(N, 202, ABG)
21:42:02.024 00.000 7680 Guiding  Dir = 0, Dur = 202
21:42:02.025 00.001 7680 IsSlewing returns 0
21:42:02.025 00.000 7680 IsGuiding returns 0
21:42:02.026 00.001 7680 PulseGuide returned control before completion, sleep 212
21:42:02.239 00.213 7680 IsGuiding returns 1
21:42:02.240 00.001 7680 scope still moving after pulse duration time elapsed
21:42:02.271 00.031 7680 IsSlewing returns 0
21:42:02.272 00.001 7680 IsGuiding returns 0
21:42:02.273 00.001 7680 scope move finished after 202 + 45 ms
21:42:02.273 00.000 7680 Move returns status 0, amount 202
21:42:02.274 00.001 7680 move complete, result=0
21:42:02.274 00.000 7680 worker thread done servicing request
21:42:02.275 00.001 7680 Worker thread wakes up
21:42:02.275 00.000 6120 GuideStep: 0.3 px 136 ms WEST, -0.4 px 202 ms NORTH
21:42:02.281 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:02.281 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:03.532 01.251 7680 Exposure complete
21:42:03.644 00.112 7680 worker thread done servicing request
21:42:03.644 00.000 6120 OnExposeComplete: enter
21:42:03.649 00.005 6120 UpdateGuideState(): m_state=6
21:42:03.653 00.004 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 790
21:42:03.656 00.003 6120 Star::Find returns 1 (0), X=1200.87, Y=1049.36, Mass=5560, SNR=47.9, Peak=130 HFD=6.8
21:42:03.660 00.004 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-2.95) = xAngle (5.59 = -0.69)
21:42:03.663 00.003 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.96)
21:42:03.668 00.005 6120 CameraToMount -- cameraX=-0.35 cameraY=0.19 hyp=0.40 cameraTheta=2.64 mountX=0.31 mountY=-0.33, mountTheta=-0.82
21:42:03.673 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.19, opts=13)
21:42:03.677 00.004 6120 Enqueuing Move request for scope (-0.35, 0.19)
21:42:03.680 00.003 7680 Worker thread wakes up
21:42:03.680 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.19) opts 0xd
21:42:03.680 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.19)
21:42:03.680 00.000 7680 Moving (-0.35, 0.19) raw xDistance=0.31 yDistance=-0.33
21:42:03.680 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
21:42:03.680 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:42:03.681 00.001 7680 MoveAxis(W, 139, ABG)
21:42:03.681 00.000 7680 Guiding  Dir = 3, Dur = 139
21:42:03.681 00.000 7680 IsSlewing returns 0
21:42:03.681 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:42:03.686 00.005 7680 IsGuiding returns 0
21:42:03.686 00.000 7680 PulseGuide returned control before completion, sleep 149
21:42:03.707 00.021 6120 UpdateGuideState exits: m=5560 SNR=47.9
21:42:03.714 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:03.718 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:03.722 00.004 6120 Enqueuing Expose request
21:42:03.851 00.129 7680 IsGuiding returns 1
21:42:03.853 00.002 7680 scope still moving after pulse duration time elapsed
21:42:03.882 00.029 7680 IsSlewing returns 0
21:42:03.883 00.001 7680 IsGuiding returns 0
21:42:03.884 00.001 7680 scope move finished after 139 + 58 ms
21:42:03.884 00.000 7680 Move returns status 0, amount 139
21:42:03.884 00.000 7680 MoveAxis(N, 178, ABG)
21:42:03.884 00.000 7680 Guiding  Dir = 0, Dur = 178
21:42:03.885 00.001 7680 IsSlewing returns 0
21:42:03.885 00.000 7680 IsGuiding returns 0
21:42:03.887 00.002 7680 PulseGuide returned control before completion, sleep 188
21:42:04.089 00.202 7680 IsGuiding returns 1
21:42:04.090 00.001 7680 scope still moving after pulse duration time elapsed
21:42:04.119 00.029 7680 IsSlewing returns 0
21:42:04.120 00.001 7680 IsGuiding returns 0
21:42:04.121 00.001 7680 scope move finished after 178 + 56 ms
21:42:04.121 00.000 7680 Move returns status 0, amount 178
21:42:04.121 00.000 7680 move complete, result=0
21:42:04.122 00.001 7680 worker thread done servicing request
21:42:04.122 00.000 7680 Worker thread wakes up
21:42:04.122 00.000 6120 GuideStep: 0.3 px 139 ms WEST, -0.3 px 178 ms NORTH
21:42:04.129 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:04.129 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:05.386 01.257 7680 Exposure complete
21:42:05.504 00.118 7680 worker thread done servicing request
21:42:05.505 00.001 6120 OnExposeComplete: enter
21:42:05.509 00.004 6120 UpdateGuideState(): m_state=6
21:42:05.512 00.003 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 791
21:42:05.518 00.006 6120 Star::Find returns 1 (0), X=1200.89, Y=1048.95, Mass=5678, SNR=48.9, Peak=130 HFD=7.1
21:42:05.524 00.006 6120 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-2.95) = xAngle (0.38 = 0.38)
21:42:05.528 00.004 6120 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.12 = 0.12)
21:42:05.532 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=-0.21 hyp=0.40 cameraTheta=-2.57 mountX=0.37 mountY=0.05, mountTheta=0.12
21:42:05.538 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=-0.21, opts=13)
21:42:05.542 00.004 6120 Enqueuing Move request for scope (-0.33, -0.21)
21:42:05.546 00.004 7680 Worker thread wakes up
21:42:05.546 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.21) opts 0xd
21:42:05.546 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, -0.21)
21:42:05.547 00.001 7680 Moving (-0.33, -0.21) raw xDistance=0.37 yDistance=0.05
21:42:05.547 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
21:42:05.547 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:42:05.547 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:42:05.548 00.001 7680 MoveAxis(W, 165, ABG)
21:42:05.548 00.000 7680 Guiding  Dir = 3, Dur = 165
21:42:05.548 00.000 7680 IsSlewing returns 0
21:42:05.548 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=195, Gamma=1.000
21:42:05.554 00.006 7680 IsGuiding returns 0
21:42:05.554 00.000 7680 PulseGuide returned control before completion, sleep 175
21:42:05.575 00.021 6120 UpdateGuideState exits: m=5678 SNR=48.9
21:42:05.581 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:05.584 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:05.589 00.005 6120 Enqueuing Expose request
21:42:05.733 00.144 7680 IsGuiding returns 1
21:42:05.734 00.001 7680 scope still moving after pulse duration time elapsed
21:42:05.765 00.031 7680 IsSlewing returns 0
21:42:05.766 00.001 7680 IsGuiding returns 0
21:42:05.767 00.001 7680 scope move finished after 165 + 47 ms
21:42:05.767 00.000 7680 Move returns status 0, amount 165
21:42:05.767 00.000 7680 MoveAxis(N, 0, ABG)
21:42:05.768 00.001 7680 Move returns status 0, amount 0
21:42:05.768 00.000 7680 move complete, result=0
21:42:05.769 00.001 7680 worker thread done servicing request
21:42:05.769 00.000 6120 GuideStep: 0.4 px 165 ms WEST, 0.0 px 0 ms NORTH
21:42:05.776 00.007 7680 Worker thread wakes up
21:42:05.776 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:05.776 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:07.025 01.249 7680 Exposure complete
21:42:07.136 00.111 7680 worker thread done servicing request
21:42:07.137 00.001 6120 OnExposeComplete: enter
21:42:07.141 00.004 6120 UpdateGuideState(): m_state=6
21:42:07.144 00.003 6120 Star::Find(15, 1200, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 792
21:42:07.148 00.004 6120 Star::Find returns 1 (0), X=1201.05, Y=1049.42, Mass=5830, SNR=49.5, Peak=119 HFD=6.9
21:42:07.151 00.003 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
21:42:07.157 00.006 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.42)
21:42:07.161 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.25 hyp=0.31 cameraTheta=2.18 mountX=0.12 mountY=-0.30, mountTheta=-1.18
21:42:07.166 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.25, opts=13)
21:42:07.170 00.004 6120 Enqueuing Move request for scope (-0.17, 0.25)
21:42:07.173 00.003 7680 Worker thread wakes up
21:42:07.174 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.25) opts 0xd
21:42:07.174 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.25)
21:42:07.174 00.000 7680 Moving (-0.17, 0.25) raw xDistance=0.12 yDistance=-0.30
21:42:07.174 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:42:07.174 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:42:07.174 00.000 7680 MoveAxis(E, 0, ABG)
21:42:07.175 00.001 7680 Move returns status 0, amount 0
21:42:07.175 00.000 7680 MoveAxis(N, 164, ABG)
21:42:07.175 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:42:07.180 00.005 7680 Guiding  Dir = 0, Dur = 164
21:42:07.180 00.000 7680 IsSlewing returns 0
21:42:07.180 00.000 7680 IsGuiding returns 0
21:42:07.181 00.001 7680 PulseGuide returned control before completion, sleep 174
21:42:07.202 00.021 6120 UpdateGuideState exits: m=5830 SNR=49.5
21:42:07.206 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:07.212 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:07.217 00.005 6120 Enqueuing Expose request
21:42:07.357 00.140 7680 IsGuiding returns 1
21:42:07.358 00.001 7680 scope still moving after pulse duration time elapsed
21:42:07.388 00.030 7680 IsSlewing returns 0
21:42:07.389 00.001 7680 IsGuiding returns 0
21:42:07.390 00.001 7680 scope move finished after 164 + 44 ms
21:42:07.390 00.000 7680 Move returns status 0, amount 164
21:42:07.390 00.000 7680 move complete, result=0
21:42:07.391 00.001 7680 worker thread done servicing request
21:42:07.391 00.000 7680 Worker thread wakes up
21:42:07.391 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 164 ms NORTH
21:42:07.397 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:07.397 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:08.651 01.254 7680 Exposure complete
21:42:08.764 00.113 7680 worker thread done servicing request
21:42:08.764 00.000 6120 OnExposeComplete: enter
21:42:08.769 00.005 6120 UpdateGuideState(): m_state=6
21:42:08.773 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 793
21:42:08.778 00.005 6120 Star::Find returns 1 (0), X=1200.89, Y=1049.42, Mass=5903, SNR=50.4, Peak=123 HFD=6.9
21:42:08.781 00.003 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-2.95) = xAngle (5.44 = -0.85)
21:42:08.785 00.004 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.17 = -1.11)
21:42:08.788 00.003 6120 CameraToMount -- cameraX=-0.33 cameraY=0.25 hyp=0.42 cameraTheta=2.48 mountX=0.28 mountY=-0.37, mountTheta=-0.93
21:42:08.793 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.25, opts=13)
21:42:08.798 00.005 6120 Enqueuing Move request for scope (-0.33, 0.25)
21:42:08.803 00.005 7680 Worker thread wakes up
21:42:08.803 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.25) opts 0xd
21:42:08.803 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.25)
21:42:08.803 00.000 7680 Moving (-0.33, 0.25) raw xDistance=0.28 yDistance=-0.37
21:42:08.803 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
21:42:08.803 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:42:08.804 00.001 7680 MoveAxis(W, 116, ABG)
21:42:08.804 00.000 7680 Guiding  Dir = 3, Dur = 116
21:42:08.804 00.000 7680 IsSlewing returns 0
21:42:08.805 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:42:08.809 00.004 7680 IsGuiding returns 0
21:42:08.809 00.000 7680 PulseGuide returned control before completion, sleep 126
21:42:08.831 00.022 6120 UpdateGuideState exits: m=5903 SNR=50.4
21:42:08.836 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:08.841 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:08.845 00.004 6120 Enqueuing Expose request
21:42:08.942 00.097 7680 IsGuiding returns 1
21:42:08.942 00.000 7680 scope still moving after pulse duration time elapsed
21:42:08.973 00.031 7680 IsSlewing returns 0
21:42:08.974 00.001 7680 IsGuiding returns 0
21:42:08.975 00.001 7680 scope move finished after 116 + 49 ms
21:42:08.975 00.000 7680 Move returns status 0, amount 116
21:42:08.975 00.000 7680 MoveAxis(N, 202, ABG)
21:42:08.977 00.002 7680 Guiding  Dir = 0, Dur = 202
21:42:08.977 00.000 7680 IsSlewing returns 0
21:42:08.978 00.001 7680 IsGuiding returns 0
21:42:08.978 00.000 7680 PulseGuide returned control before completion, sleep 212
21:42:09.206 00.228 7680 IsGuiding returns 1
21:42:09.207 00.001 7680 scope still moving after pulse duration time elapsed
21:42:09.236 00.029 7680 IsSlewing returns 0
21:42:09.237 00.001 7680 IsGuiding returns 0
21:42:09.239 00.002 7680 scope move finished after 202 + 58 ms
21:42:09.240 00.001 7680 Move returns status 0, amount 202
21:42:09.241 00.001 7680 move complete, result=0
21:42:09.241 00.000 7680 worker thread done servicing request
21:42:09.242 00.001 6120 GuideStep: 0.3 px 116 ms WEST, -0.4 px 202 ms NORTH
21:42:09.247 00.005 7680 Worker thread wakes up
21:42:09.248 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:09.248 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:10.497 01.249 7680 Exposure complete
21:42:10.612 00.115 7680 worker thread done servicing request
21:42:10.612 00.000 6120 OnExposeComplete: enter
21:42:10.617 00.005 6120 UpdateGuideState(): m_state=6
21:42:10.621 00.004 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 794
21:42:10.625 00.004 6120 Star::Find returns 1 (0), X=1201.01, Y=1049.27, Mass=5371, SNR=47.5, Peak=116 HFD=6.8
21:42:10.629 00.004 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-2.95) = xAngle (5.66 = -0.62)
21:42:10.632 00.003 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.40 = -0.89)
21:42:10.636 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.24 cameraTheta=2.71 mountX=0.19 mountY=-0.18, mountTheta=-0.76
21:42:10.646 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.10, opts=13)
21:42:10.650 00.004 6120 Enqueuing Move request for scope (-0.21, 0.10)
21:42:10.654 00.004 7680 Worker thread wakes up
21:42:10.654 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
21:42:10.654 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
21:42:10.655 00.001 7680 Moving (-0.21, 0.10) raw xDistance=0.19 yDistance=-0.18
21:42:10.655 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:42:10.655 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:42:10.655 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:42:10.656 00.001 7680 MoveAxis(E, 0, ABG)
21:42:10.656 00.000 7680 Move returns status 0, amount 0
21:42:10.656 00.000 7680 MoveAxis(N, 0, ABG)
21:42:10.657 00.001 7680 Move returns status 0, amount 0
21:42:10.657 00.000 7680 move complete, result=0
21:42:10.658 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:42:10.664 00.006 7680 worker thread done servicing request
21:42:10.686 00.022 6120 UpdateGuideState exits: m=5371 SNR=47.5
21:42:10.689 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:10.692 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:10.696 00.004 6120 Enqueuing Expose request
21:42:10.700 00.004 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:42:10.703 00.003 7680 Worker thread wakes up
21:42:10.703 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:10.703 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:11.959 01.256 7680 Exposure complete
21:42:12.072 00.113 7680 worker thread done servicing request
21:42:12.073 00.001 6120 OnExposeComplete: enter
21:42:12.077 00.004 6120 UpdateGuideState(): m_state=6
21:42:12.081 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 795
21:42:12.085 00.004 6120 Star::Find returns 1 (0), X=1200.88, Y=1049.19, Mass=5506, SNR=47.1, Peak=124 HFD=6.7
21:42:12.088 00.003 6120 CameraToMount -- cameraTheta (3.06) - m_xAngle (-2.95) = xAngle (6.02 = -0.26)
21:42:12.093 00.005 6120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.75 = -0.53)
21:42:12.096 00.003 6120 CameraToMount -- cameraX=-0.34 cameraY=0.03 hyp=0.34 cameraTheta=3.06 mountX=0.33 mountY=-0.17, mountTheta=-0.48
21:42:12.101 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.03, opts=13)
21:42:12.105 00.004 6120 Enqueuing Move request for scope (-0.34, 0.03)
21:42:12.110 00.005 7680 Worker thread wakes up
21:42:12.110 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.03) opts 0xd
21:42:12.110 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.03)
21:42:12.110 00.000 7680 Moving (-0.34, 0.03) raw xDistance=0.33 yDistance=-0.17
21:42:12.110 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
21:42:12.110 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:42:12.111 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:42:12.111 00.000 7680 MoveAxis(W, 138, ABG)
21:42:12.111 00.000 7680 Guiding  Dir = 3, Dur = 138
21:42:12.112 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:42:12.116 00.004 7680 IsSlewing returns 0
21:42:12.117 00.001 7680 IsGuiding returns 0
21:42:12.117 00.000 7680 PulseGuide returned control before completion, sleep 148
21:42:12.136 00.019 6120 UpdateGuideState exits: m=5506 SNR=47.1
21:42:12.141 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:12.148 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:12.152 00.004 6120 Enqueuing Expose request
21:42:12.278 00.126 7680 IsGuiding returns 1
21:42:12.279 00.001 7680 scope still moving after pulse duration time elapsed
21:42:12.309 00.030 7680 IsSlewing returns 0
21:42:12.311 00.002 7680 IsGuiding returns 0
21:42:12.312 00.001 7680 scope move finished after 138 + 57 ms
21:42:12.312 00.000 7680 Move returns status 0, amount 138
21:42:12.312 00.000 7680 MoveAxis(N, 0, ABG)
21:42:12.313 00.001 7680 Move returns status 0, amount 0
21:42:12.313 00.000 7680 move complete, result=0
21:42:12.314 00.001 7680 worker thread done servicing request
21:42:12.315 00.001 7680 Worker thread wakes up
21:42:12.315 00.000 6120 GuideStep: 0.3 px 138 ms WEST, -0.2 px 0 ms NORTH
21:42:12.321 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:12.321 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:13.574 01.253 7680 Exposure complete
21:42:13.682 00.108 7680 worker thread done servicing request
21:42:13.683 00.001 6120 OnExposeComplete: enter
21:42:13.687 00.004 6120 UpdateGuideState(): m_state=6
21:42:13.691 00.004 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 796
21:42:13.695 00.004 6120 Star::Find returns 1 (0), X=1201.05, Y=1049.50, Mass=5864, SNR=49.0, Peak=124 HFD=6.8
21:42:13.699 00.004 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
21:42:13.702 00.003 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.55)
21:42:13.707 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.34 hyp=0.38 cameraTheta=2.05 mountX=0.11 mountY=-0.38, mountTheta=-1.29
21:42:13.711 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.34, opts=13)
21:42:13.716 00.005 6120 Enqueuing Move request for scope (-0.17, 0.34)
21:42:13.719 00.003 7680 Worker thread wakes up
21:42:13.719 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.34) opts 0xd
21:42:13.719 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.34)
21:42:13.719 00.000 7680 Moving (-0.17, 0.34) raw xDistance=0.11 yDistance=-0.38
21:42:13.719 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:42:13.721 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:42:13.721 00.000 7680 MoveAxis(E, 0, ABG)
21:42:13.721 00.000 7680 Move returns status 0, amount 0
21:42:13.721 00.000 7680 MoveAxis(N, 206, ABG)
21:42:13.721 00.000 7680 Guiding  Dir = 0, Dur = 206
21:42:13.722 00.001 7680 IsSlewing returns 0
21:42:13.722 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=193, Gamma=1.000
21:42:13.726 00.004 7680 IsGuiding returns 0
21:42:13.726 00.000 7680 PulseGuide returned control before completion, sleep 216
21:42:13.750 00.024 6120 UpdateGuideState exits: m=5864 SNR=49.0
21:42:13.756 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:13.760 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:13.765 00.005 6120 Enqueuing Expose request
21:42:13.956 00.191 7680 IsGuiding returns 1
21:42:13.959 00.003 7680 scope still moving after pulse duration time elapsed
21:42:13.988 00.029 7680 IsSlewing returns 0
21:42:13.990 00.002 7680 IsGuiding returns 0
21:42:13.990 00.000 7680 scope move finished after 206 + 58 ms
21:42:13.991 00.001 7680 Move returns status 0, amount 206
21:42:13.992 00.001 7680 move complete, result=0
21:42:13.992 00.000 7680 worker thread done servicing request
21:42:13.992 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 206 ms NORTH
21:42:13.998 00.006 7680 Worker thread wakes up
21:42:13.998 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:13.999 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:15.250 01.251 7680 Exposure complete
21:42:15.357 00.107 7680 worker thread done servicing request
21:42:15.357 00.000 6120 OnExposeComplete: enter
21:42:15.362 00.005 6120 UpdateGuideState(): m_state=6
21:42:15.366 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 797
21:42:15.370 00.004 6120 Star::Find returns 1 (0), X=1200.88, Y=1049.44, Mass=5485, SNR=48.0, Peak=128 HFD=6.9
21:42:15.375 00.005 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-2.95) = xAngle (5.43 = -0.86)
21:42:15.378 00.003 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.13)
21:42:15.383 00.005 6120 CameraToMount -- cameraX=-0.34 cameraY=0.27 hyp=0.43 cameraTheta=2.47 mountX=0.28 mountY=-0.39, mountTheta=-0.94
21:42:15.389 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.27, opts=13)
21:42:15.394 00.005 6120 Enqueuing Move request for scope (-0.34, 0.27)
21:42:15.399 00.005 7680 Worker thread wakes up
21:42:15.399 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.27) opts 0xd
21:42:15.399 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.27)
21:42:15.399 00.000 7680 Moving (-0.34, 0.27) raw xDistance=0.28 yDistance=-0.39
21:42:15.399 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
21:42:15.399 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:42:15.399 00.000 7680 MoveAxis(W, 120, ABG)
21:42:15.401 00.002 7680 Guiding  Dir = 3, Dur = 120
21:42:15.401 00.000 7680 IsSlewing returns 0
21:42:15.401 00.000 7680 IsGuiding returns 0
21:42:15.402 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:42:15.406 00.004 7680 PulseGuide returned control before completion, sleep 130
21:42:15.425 00.019 6120 UpdateGuideState exits: m=5485 SNR=48.0
21:42:15.430 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:15.433 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:15.437 00.004 6120 Enqueuing Expose request
21:42:15.539 00.102 7680 IsGuiding returns 1
21:42:15.539 00.000 7680 scope still moving after pulse duration time elapsed
21:42:15.569 00.030 7680 IsSlewing returns 0
21:42:15.570 00.001 7680 IsGuiding returns 0
21:42:15.570 00.000 7680 scope move finished after 120 + 48 ms
21:42:15.570 00.000 7680 Move returns status 0, amount 120
21:42:15.570 00.000 7680 MoveAxis(N, 212, ABG)
21:42:15.571 00.001 7680 Guiding  Dir = 0, Dur = 212
21:42:15.571 00.000 7680 IsSlewing returns 0
21:42:15.571 00.000 7680 IsGuiding returns 0
21:42:15.573 00.002 7680 PulseGuide returned control before completion, sleep 222
21:42:15.803 00.230 7680 IsGuiding returns 1
21:42:15.803 00.000 7680 scope still moving after pulse duration time elapsed
21:42:15.834 00.031 7680 IsSlewing returns 0
21:42:15.835 00.001 7680 IsGuiding returns 0
21:42:15.836 00.001 7680 scope move finished after 212 + 51 ms
21:42:15.836 00.000 7680 Move returns status 0, amount 212
21:42:15.836 00.000 7680 move complete, result=0
21:42:15.837 00.001 7680 worker thread done servicing request
21:42:15.838 00.001 7680 Worker thread wakes up
21:42:15.838 00.000 6120 GuideStep: 0.3 px 120 ms WEST, -0.4 px 212 ms NORTH
21:42:15.844 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:15.844 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:17.092 01.248 7680 Exposure complete
21:42:17.211 00.119 7680 worker thread done servicing request
21:42:17.211 00.000 6120 OnExposeComplete: enter
21:42:17.215 00.004 6120 UpdateGuideState(): m_state=6
21:42:17.220 00.005 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 798
21:42:17.223 00.003 6120 Star::Find returns 1 (0), X=1200.97, Y=1049.33, Mass=5678, SNR=49.2, Peak=127 HFD=6.8
21:42:17.228 00.005 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.53 = -0.75)
21:42:17.232 00.004 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.02)
21:42:17.235 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.16 hyp=0.29 cameraTheta=2.58 mountX=0.21 mountY=-0.25, mountTheta=-0.86
21:42:17.240 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.16, opts=13)
21:42:17.244 00.004 6120 Enqueuing Move request for scope (-0.25, 0.16)
21:42:17.247 00.003 7680 Worker thread wakes up
21:42:17.247 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.16) opts 0xd
21:42:17.248 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.16)
21:42:17.248 00.000 7680 Moving (-0.25, 0.16) raw xDistance=0.21 yDistance=-0.25
21:42:17.248 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
21:42:17.248 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:42:17.248 00.000 7680 MoveAxis(W, 99, ABG)
21:42:17.248 00.000 7680 Guiding  Dir = 3, Dur = 99
21:42:17.248 00.000 7680 IsSlewing returns 0
21:42:17.249 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:42:17.252 00.003 7680 IsGuiding returns 0
21:42:17.253 00.001 7680 PulseGuide returned control before completion, sleep 109
21:42:17.270 00.017 6120 UpdateGuideState exits: m=5678 SNR=49.2
21:42:17.273 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:17.277 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:17.280 00.003 6120 Enqueuing Expose request
21:42:17.364 00.084 7680 IsGuiding returns 1
21:42:17.364 00.000 7680 scope still moving after pulse duration time elapsed
21:42:17.396 00.032 7680 IsSlewing returns 0
21:42:17.396 00.000 7680 IsGuiding returns 0
21:42:17.396 00.000 7680 scope move finished after 99 + 44 ms
21:42:17.396 00.000 7680 Move returns status 0, amount 99
21:42:17.398 00.002 7680 MoveAxis(N, 136, ABG)
21:42:17.398 00.000 7680 Guiding  Dir = 0, Dur = 136
21:42:17.398 00.000 7680 IsSlewing returns 0
21:42:17.398 00.000 7680 IsGuiding returns 0
21:42:17.399 00.001 7680 PulseGuide returned control before completion, sleep 146
21:42:17.551 00.152 7680 IsGuiding returns 1
21:42:17.551 00.000 7680 scope still moving after pulse duration time elapsed
21:42:17.583 00.032 7680 IsSlewing returns 0
21:42:17.583 00.000 7680 IsGuiding returns 0
21:42:17.583 00.000 7680 scope move finished after 136 + 48 ms
21:42:17.583 00.000 7680 Move returns status 0, amount 136
21:42:17.583 00.000 7680 move complete, result=0
21:42:17.584 00.001 7680 worker thread done servicing request
21:42:17.584 00.000 6120 GuideStep: 0.2 px 99 ms WEST, -0.3 px 136 ms NORTH
21:42:17.589 00.005 7680 Worker thread wakes up
21:42:17.589 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:17.590 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:18.832 01.242 7680 Exposure complete
21:42:18.917 00.085 7680 worker thread done servicing request
21:42:18.917 00.000 6120 OnExposeComplete: enter
21:42:18.923 00.006 6120 UpdateGuideState(): m_state=6
21:42:18.927 00.004 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
21:42:18.931 00.004 6120 Star::Find returns 1 (0), X=1200.96, Y=1049.37, Mass=5327, SNR=46.4, Peak=122 HFD=6.7
21:42:18.933 00.002 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-2.95) = xAngle (5.43 = -0.85)
21:42:18.936 00.003 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.12)
21:42:18.939 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.20 hyp=0.33 cameraTheta=2.48 mountX=0.22 mountY=-0.30, mountTheta=-0.94
21:42:18.943 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.20, opts=13)
21:42:18.946 00.003 6120 Enqueuing Move request for scope (-0.26, 0.20)
21:42:18.949 00.003 7680 Worker thread wakes up
21:42:18.949 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.20) opts 0xd
21:42:18.949 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.20)
21:42:18.949 00.000 7680 Moving (-0.26, 0.20) raw xDistance=0.22 yDistance=-0.30
21:42:18.950 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
21:42:18.950 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:42:18.950 00.000 7680 MoveAxis(W, 99, ABG)
21:42:18.950 00.000 7680 Guiding  Dir = 3, Dur = 99
21:42:18.950 00.000 7680 IsSlewing returns 0
21:42:18.950 00.000 7680 IsGuiding returns 0
21:42:18.952 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:42:18.955 00.003 7680 PulseGuide returned control before completion, sleep 109
21:42:18.974 00.019 6120 UpdateGuideState exits: m=5327 SNR=46.4
21:42:18.979 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:18.986 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:18.992 00.006 6120 Enqueuing Expose request
21:42:19.074 00.082 7680 IsGuiding returns 1
21:42:19.075 00.001 7680 scope still moving after pulse duration time elapsed
21:42:19.105 00.030 7680 IsSlewing returns 0
21:42:19.105 00.000 7680 IsGuiding returns 0
21:42:19.105 00.000 7680 scope move finished after 99 + 54 ms
21:42:19.106 00.001 7680 Move returns status 0, amount 99
21:42:19.106 00.000 7680 MoveAxis(N, 162, ABG)
21:42:19.106 00.000 7680 Guiding  Dir = 0, Dur = 162
21:42:19.106 00.000 7680 IsSlewing returns 0
21:42:19.107 00.001 7680 IsGuiding returns 0
21:42:19.107 00.000 7680 PulseGuide returned control before completion, sleep 172
21:42:19.291 00.184 7680 IsGuiding returns 1
21:42:19.292 00.001 7680 scope still moving after pulse duration time elapsed
21:42:19.323 00.031 7680 IsSlewing returns 0
21:42:19.324 00.001 7680 IsGuiding returns 0
21:42:19.324 00.000 7680 scope move finished after 162 + 54 ms
21:42:19.324 00.000 7680 Move returns status 0, amount 162
21:42:19.324 00.000 7680 move complete, result=0
21:42:19.324 00.000 7680 worker thread done servicing request
21:42:19.325 00.001 6120 GuideStep: 0.2 px 99 ms WEST, -0.3 px 162 ms NORTH
21:42:19.329 00.004 7680 Worker thread wakes up
21:42:19.329 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:19.329 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:20.581 01.252 7680 Exposure complete
21:42:20.711 00.130 7680 worker thread done servicing request
21:42:20.711 00.000 6120 OnExposeComplete: enter
21:42:20.716 00.005 6120 UpdateGuideState(): m_state=6
21:42:20.721 00.005 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 800
21:42:20.724 00.003 6120 Star::Find returns 1 (0), X=1200.90, Y=1050.13, Mass=5329, SNR=47.2, Peak=123 HFD=6.5
21:42:20.727 00.003 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
21:42:20.731 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
21:42:20.734 00.003 6120 CameraToMount -- cameraX=-0.32 cameraY=0.96 hyp=1.01 cameraTheta=1.90 mountX=0.14 mountY=-1.01, mountTheta=-1.43
21:42:20.739 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.96, opts=13)
21:42:20.744 00.005 6120 Enqueuing Move request for scope (-0.32, 0.96)
21:42:20.749 00.005 7680 Worker thread wakes up
21:42:20.749 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.96) opts 0xd
21:42:20.749 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.96)
21:42:20.749 00.000 7680 Moving (-0.32, 0.96) raw xDistance=0.14 yDistance=-1.01
21:42:20.750 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:42:20.750 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01
21:42:20.750 00.000 7680 MoveAxis(E, 0, ABG)
21:42:20.750 00.000 7680 Move returns status 0, amount 0
21:42:20.750 00.000 7680 MoveAxis(N, 546, ABG)
21:42:20.750 00.000 7680 Guiding  Dir = 0, Dur = 546
21:42:20.751 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:42:20.756 00.005 7680 IsSlewing returns 0
21:42:20.756 00.000 7680 IsGuiding returns 0
21:42:20.757 00.001 7680 PulseGuide returned control before completion, sleep 556
21:42:20.774 00.017 6120 UpdateGuideState exits: m=5329 SNR=47.2
21:42:20.779 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:20.782 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:20.785 00.003 6120 Enqueuing Expose request
21:42:21.326 00.541 7680 IsGuiding returns 1
21:42:21.326 00.000 7680 scope still moving after pulse duration time elapsed
21:42:21.358 00.032 7680 IsSlewing returns 0
21:42:21.358 00.000 7680 IsGuiding returns 0
21:42:21.359 00.001 7680 scope move finished after 546 + 55 ms
21:42:21.359 00.000 7680 Move returns status 0, amount 546
21:42:21.359 00.000 7680 move complete, result=0
21:42:21.359 00.000 7680 worker thread done servicing request
21:42:21.360 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -1.0 px 546 ms NORTH
21:42:21.365 00.005 7680 Worker thread wakes up
21:42:21.365 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:21.365 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:22.615 01.250 7680 Exposure complete
21:42:22.730 00.115 7680 worker thread done servicing request
21:42:22.731 00.001 6120 OnExposeComplete: enter
21:42:22.740 00.009 6120 UpdateGuideState(): m_state=6
21:42:22.745 00.005 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 801
21:42:22.751 00.006 6120 Star::Find returns 1 (0), X=1201.09, Y=1048.47, Mass=5623, SNR=48.8, Peak=120 HFD=6.9
21:42:22.756 00.005 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-2.95) = xAngle (1.20 = 1.20)
21:42:22.763 00.007 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.93 = 0.93)
21:42:22.771 00.008 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.70 hyp=0.71 cameraTheta=-1.76 mountX=0.26 mountY=0.57, mountTheta=1.14
21:42:22.779 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.70, opts=13)
21:42:22.785 00.006 6120 Enqueuing Move request for scope (-0.13, -0.70)
21:42:22.790 00.005 7680 Worker thread wakes up
21:42:22.790 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.70) opts 0xd
21:42:22.790 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.70)
21:42:22.790 00.000 7680 Moving (-0.13, -0.70) raw xDistance=0.26 yDistance=0.57
21:42:22.791 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
21:42:22.791 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:42:22.791 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
21:42:22.791 00.000 7680 MoveAxis(W, 110, ABG)
21:42:22.793 00.002 7680 Guiding  Dir = 3, Dur = 110
21:42:22.793 00.000 7680 IsSlewing returns 0
21:42:22.793 00.000 7680 IsGuiding returns 0
21:42:22.794 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:42:22.799 00.005 7680 PulseGuide returned control before completion, sleep 120
21:42:22.827 00.028 6120 UpdateGuideState exits: m=5623 SNR=48.8
21:42:22.837 00.010 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:22.844 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:22.848 00.004 6120 Enqueuing Expose request
21:42:22.924 00.076 7680 IsGuiding returns 1
21:42:22.924 00.000 7680 scope still moving after pulse duration time elapsed
21:42:22.956 00.032 7680 IsSlewing returns 0
21:42:22.957 00.001 7680 IsGuiding returns 1
21:42:22.987 00.030 7680 IsSlewing returns 0
21:42:22.987 00.000 7680 IsGuiding returns 1
21:42:23.031 00.044 7680 IsSlewing returns 0
21:42:23.035 00.004 7680 IsGuiding returns 0
21:42:23.035 00.000 7680 scope move finished after 110 + 131 ms
21:42:23.036 00.001 7680 Move returns status 0, amount 110
21:42:23.038 00.002 7680 MoveAxis(N, 0, ABG)
21:42:23.038 00.000 7680 Move returns status 0, amount 0
21:42:23.038 00.000 7680 move complete, result=0
21:42:23.038 00.000 7680 worker thread done servicing request
21:42:23.039 00.001 6120 GuideStep: 0.3 px 110 ms WEST, 0.6 px 0 ms NORTH
21:42:23.042 00.003 7680 Worker thread wakes up
21:42:23.042 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:23.045 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:24.294 01.249 7680 Exposure complete
21:42:24.414 00.120 7680 worker thread done servicing request
21:42:24.414 00.000 6120 OnExposeComplete: enter
21:42:24.423 00.009 6120 UpdateGuideState(): m_state=6
21:42:24.429 00.006 6120 Star::Find(15, 1201, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 802
21:42:24.434 00.005 6120 Star::Find returns 1 (0), X=1201.06, Y=1048.59, Mass=5764, SNR=48.7, Peak=131 HFD=6.8
21:42:24.439 00.005 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-2.95) = xAngle (1.12 = 1.12)
21:42:24.444 00.005 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.85 = 0.85)
21:42:24.450 00.006 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.58 hyp=0.60 cameraTheta=-1.83 mountX=0.26 mountY=0.45, mountTheta=1.05
21:42:24.456 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.58, opts=13)
21:42:24.462 00.006 6120 Enqueuing Move request for scope (-0.16, -0.58)
21:42:24.468 00.006 7680 Worker thread wakes up
21:42:24.468 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.58) opts 0xd
21:42:24.468 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.58)
21:42:24.470 00.002 7680 Moving (-0.16, -0.58) raw xDistance=0.26 yDistance=0.45
21:42:24.470 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
21:42:24.470 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:42:24.471 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
21:42:24.471 00.000 7680 MoveAxis(W, 118, ABG)
21:42:24.471 00.000 7680 Guiding  Dir = 3, Dur = 118
21:42:24.471 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:42:24.478 00.007 7680 IsSlewing returns 0
21:42:24.479 00.001 7680 IsGuiding returns 0
21:42:24.479 00.000 7680 PulseGuide returned control before completion, sleep 128
21:42:24.500 00.021 6120 UpdateGuideState exits: m=5764 SNR=48.7
21:42:24.506 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:24.510 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:24.514 00.004 6120 Enqueuing Expose request
21:42:24.616 00.102 7680 IsGuiding returns 1
21:42:24.616 00.000 7680 scope still moving after pulse duration time elapsed
21:42:24.648 00.032 7680 IsSlewing returns 0
21:42:24.648 00.000 7680 IsGuiding returns 0
21:42:24.649 00.001 7680 scope move finished after 118 + 51 ms
21:42:24.649 00.000 7680 Move returns status 0, amount 118
21:42:24.649 00.000 7680 MoveAxis(N, 0, ABG)
21:42:24.649 00.000 7680 Move returns status 0, amount 0
21:42:24.650 00.001 7680 move complete, result=0
21:42:24.650 00.000 7680 worker thread done servicing request
21:42:24.650 00.000 6120 GuideStep: 0.3 px 118 ms WEST, 0.5 px 0 ms NORTH
21:42:24.655 00.005 7680 Worker thread wakes up
21:42:24.656 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:24.656 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:25.896 01.240 7680 Exposure complete
21:42:26.009 00.113 7680 worker thread done servicing request
21:42:26.009 00.000 6120 OnExposeComplete: enter
21:42:26.014 00.005 6120 UpdateGuideState(): m_state=6
21:42:26.021 00.007 6120 Star::Find(15, 1201, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 803
21:42:26.025 00.004 6120 Star::Find returns 1 (0), X=1201.38, Y=1048.67, Mass=5738, SNR=49.5, Peak=127 HFD=7.0
21:42:26.029 00.004 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-2.95) = xAngle (1.69 = 1.69)
21:42:26.033 00.004 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.43 = 1.43)
21:42:26.037 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.49 hyp=0.52 cameraTheta=-1.26 mountX=-0.06 mountY=0.51, mountTheta=1.69
21:42:26.046 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.49, opts=13)
21:42:26.052 00.006 6120 Enqueuing Move request for scope (0.16, -0.49)
21:42:26.057 00.005 7680 Worker thread wakes up
21:42:26.057 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.49) opts 0xd
21:42:26.057 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.49)
21:42:26.057 00.000 7680 Moving (0.16, -0.49) raw xDistance=-0.06 yDistance=0.51
21:42:26.057 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:42:26.057 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:42:26.059 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
21:42:26.059 00.000 7680 MoveAxis(E, 0, ABG)
21:42:26.059 00.000 7680 Move returns status 0, amount 0
21:42:26.059 00.000 7680 MoveAxis(N, 0, ABG)
21:42:26.059 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:42:26.064 00.005 7680 Move returns status 0, amount 0
21:42:26.064 00.000 7680 move complete, result=0
21:42:26.066 00.002 7680 worker thread done servicing request
21:42:26.093 00.027 6120 UpdateGuideState exits: m=5738 SNR=49.5
21:42:26.097 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:26.100 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:26.104 00.004 6120 Enqueuing Expose request
21:42:26.108 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:42:26.110 00.002 7680 Worker thread wakes up
21:42:26.112 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:26.112 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:27.360 01.248 7680 Exposure complete
21:42:27.447 00.087 7680 worker thread done servicing request
21:42:27.447 00.000 6120 OnExposeComplete: enter
21:42:27.452 00.005 6120 UpdateGuideState(): m_state=6
21:42:27.456 00.004 6120 Star::Find(15, 1201, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 804
21:42:27.459 00.003 6120 Star::Find returns 1 (0), X=1201.22, Y=1048.87, Mass=5488, SNR=47.5, Peak=133 HFD=6.7
21:42:27.462 00.003 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-2.95) = xAngle (1.39 = 1.39)
21:42:27.465 00.003 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.12 = 1.12)
21:42:27.469 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.29 hyp=0.29 cameraTheta=-1.56 mountX=0.05 mountY=0.27, mountTheta=1.38
21:42:27.474 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.29, opts=13)
21:42:27.476 00.002 6120 Enqueuing Move request for scope (0.00, -0.29)
21:42:27.482 00.006 7680 Worker thread wakes up
21:42:27.482 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.29) opts 0xd
21:42:27.482 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.29)
21:42:27.482 00.000 7680 Moving (0.00, -0.29) raw xDistance=0.05 yDistance=0.27
21:42:27.482 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:42:27.482 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:42:27.483 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:42:27.483 00.000 7680 MoveAxis(E, 0, ABG)
21:42:27.483 00.000 7680 Move returns status 0, amount 0
21:42:27.483 00.000 7680 MoveAxis(N, 0, ABG)
21:42:27.484 00.001 7680 Move returns status 0, amount 0
21:42:27.484 00.000 7680 move complete, result=0
21:42:27.484 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:42:27.487 00.003 7680 worker thread done servicing request
21:42:27.507 00.020 6120 UpdateGuideState exits: m=5488 SNR=47.5
21:42:27.512 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:27.516 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:27.521 00.005 6120 Enqueuing Expose request
21:42:27.525 00.004 7680 Worker thread wakes up
21:42:27.525 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:27.526 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:27.526 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:42:28.767 01.241 7680 Exposure complete
21:42:28.854 00.087 7680 worker thread done servicing request
21:42:28.854 00.000 6120 OnExposeComplete: enter
21:42:28.858 00.004 6120 UpdateGuideState(): m_state=6
21:42:28.862 00.004 6120 Star::Find(15, 1201, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 805
21:42:28.866 00.004 6120 Star::Find returns 1 (0), X=1201.43, Y=1049.27, Mass=5600, SNR=48.9, Peak=116 HFD=7.1
21:42:28.869 00.003 6120 CameraToMount -- cameraTheta (0.44) - m_xAngle (-2.95) = xAngle (3.40 = -2.89)
21:42:28.873 00.004 6120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.13 = 3.13)
21:42:28.876 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.24 cameraTheta=0.44 mountX=-0.23 mountY=0.00, mountTheta=3.13
21:42:28.880 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.10, opts=13)
21:42:28.883 00.003 6120 Enqueuing Move request for scope (0.21, 0.10)
21:42:28.889 00.006 7680 Worker thread wakes up
21:42:28.889 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0xd
21:42:28.889 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
21:42:28.889 00.000 7680 Moving (0.21, 0.10) raw xDistance=-0.23 yDistance=0.00
21:42:28.889 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
21:42:28.889 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:42:28.890 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:42:28.890 00.000 7680 MoveAxis(E, 96, ABG)
21:42:28.890 00.000 7680 Guiding  Dir = 2, Dur = 96
21:42:28.890 00.000 7680 IsSlewing returns 0
21:42:28.891 00.001 7680 IsGuiding returns 0
21:42:28.891 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:42:28.895 00.004 7680 PulseGuide returned control before completion, sleep 106
21:42:28.912 00.017 6120 UpdateGuideState exits: m=5600 SNR=48.9
21:42:28.915 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:28.920 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:28.923 00.003 6120 Enqueuing Expose request
21:42:29.010 00.087 7680 IsGuiding returns 1
21:42:29.010 00.000 7680 scope still moving after pulse duration time elapsed
21:42:29.041 00.031 7680 IsSlewing returns 0
21:42:29.043 00.002 7680 IsGuiding returns 0
21:42:29.043 00.000 7680 scope move finished after 96 + 55 ms
21:42:29.043 00.000 7680 Move returns status 0, amount 96
21:42:29.043 00.000 7680 MoveAxis(N, 0, ABG)
21:42:29.044 00.001 7680 Move returns status 0, amount 0
21:42:29.044 00.000 7680 move complete, result=0
21:42:29.044 00.000 7680 worker thread done servicing request
21:42:29.044 00.000 6120 GuideStep: -0.2 px 96 ms EAST, 0.0 px 0 ms NORTH
21:42:29.050 00.006 7680 Worker thread wakes up
21:42:29.051 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:29.051 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:30.303 01.252 7680 Exposure complete
21:42:30.431 00.128 7680 worker thread done servicing request
21:42:30.431 00.000 6120 OnExposeComplete: enter
21:42:30.437 00.006 6120 UpdateGuideState(): m_state=6
21:42:30.443 00.006 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 806
21:42:30.447 00.004 6120 Star::Find returns 1 (0), X=1201.07, Y=1049.43, Mass=5582, SNR=48.5, Peak=126 HFD=6.9
21:42:30.453 00.006 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
21:42:30.460 00.007 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.50)
21:42:30.465 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.27 hyp=0.31 cameraTheta=2.10 mountX=0.10 mountY=-0.31, mountTheta=-1.25
21:42:30.472 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.27, opts=13)
21:42:30.477 00.005 6120 Enqueuing Move request for scope (-0.16, 0.27)
21:42:30.482 00.005 7680 Worker thread wakes up
21:42:30.482 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.27) opts 0xd
21:42:30.482 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.27)
21:42:30.482 00.000 7680 Moving (-0.16, 0.27) raw xDistance=0.10 yDistance=-0.31
21:42:30.483 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:42:30.483 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:42:30.485 00.002 7680 MoveAxis(E, 0, ABG)
21:42:30.485 00.000 7680 Move returns status 0, amount 0
21:42:30.485 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:42:30.490 00.005 7680 MoveAxis(N, 167, ABG)
21:42:30.491 00.001 7680 Guiding  Dir = 0, Dur = 167
21:42:30.491 00.000 7680 IsSlewing returns 0
21:42:30.492 00.001 7680 IsGuiding returns 0
21:42:30.492 00.000 7680 PulseGuide returned control before completion, sleep 177
21:42:30.517 00.025 6120 UpdateGuideState exits: m=5582 SNR=48.5
21:42:30.523 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:30.528 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:30.532 00.004 6120 Enqueuing Expose request
21:42:30.672 00.140 7680 IsGuiding returns 1
21:42:30.673 00.001 7680 scope still moving after pulse duration time elapsed
21:42:30.703 00.030 7680 IsSlewing returns 0
21:42:30.703 00.000 7680 IsGuiding returns 0
21:42:30.704 00.001 7680 scope move finished after 167 + 44 ms
21:42:30.704 00.000 7680 Move returns status 0, amount 167
21:42:30.704 00.000 7680 move complete, result=0
21:42:30.704 00.000 7680 worker thread done servicing request
21:42:30.705 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 167 ms NORTH
21:42:30.712 00.007 7680 Worker thread wakes up
21:42:30.713 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:30.714 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:31.964 01.250 7680 Exposure complete
21:42:32.091 00.127 7680 worker thread done servicing request
21:42:32.092 00.001 6120 OnExposeComplete: enter
21:42:32.097 00.005 6120 UpdateGuideState(): m_state=6
21:42:32.102 00.005 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 807
21:42:32.108 00.006 6120 Star::Find returns 1 (0), X=1201.00, Y=1049.30, Mass=5969, SNR=49.4, Peak=128 HFD=6.8
21:42:32.113 00.005 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.56 = -0.72)
21:42:32.117 00.004 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.29 = -0.99)
21:42:32.121 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.13 hyp=0.26 cameraTheta=2.61 mountX=0.19 mountY=-0.21, mountTheta=-0.84
21:42:32.127 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.13, opts=13)
21:42:32.132 00.005 6120 Enqueuing Move request for scope (-0.22, 0.13)
21:42:32.136 00.004 7680 Worker thread wakes up
21:42:32.137 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.13) opts 0xd
21:42:32.137 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.13)
21:42:32.137 00.000 7680 Moving (-0.22, 0.13) raw xDistance=0.19 yDistance=-0.21
21:42:32.137 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:42:32.139 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:42:32.139 00.000 7680 MoveAxis(E, 0, ABG)
21:42:32.139 00.000 7680 Move returns status 0, amount 0
21:42:32.139 00.000 7680 MoveAxis(N, 116, ABG)
21:42:32.139 00.000 7680 Guiding  Dir = 0, Dur = 116
21:42:32.139 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:42:32.144 00.005 7680 IsSlewing returns 0
21:42:32.144 00.000 7680 IsGuiding returns 0
21:42:32.144 00.000 7680 PulseGuide returned control before completion, sleep 126
21:42:32.166 00.022 6120 UpdateGuideState exits: m=5969 SNR=49.4
21:42:32.170 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:32.175 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:32.180 00.005 6120 Enqueuing Expose request
21:42:32.281 00.101 7680 IsGuiding returns 1
21:42:32.281 00.000 7680 scope still moving after pulse duration time elapsed
21:42:32.313 00.032 7680 IsSlewing returns 0
21:42:32.313 00.000 7680 IsGuiding returns 0
21:42:32.313 00.000 7680 scope move finished after 116 + 52 ms
21:42:32.313 00.000 7680 Move returns status 0, amount 116
21:42:32.313 00.000 7680 move complete, result=0
21:42:32.314 00.001 7680 worker thread done servicing request
21:42:32.314 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 116 ms NORTH
21:42:32.318 00.004 7680 Worker thread wakes up
21:42:32.318 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:32.318 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:33.560 01.242 7680 Exposure complete
21:42:33.669 00.109 7680 worker thread done servicing request
21:42:33.670 00.001 6120 OnExposeComplete: enter
21:42:33.676 00.006 6120 UpdateGuideState(): m_state=6
21:42:33.683 00.007 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 808
21:42:33.689 00.006 6120 Star::Find returns 1 (0), X=1200.99, Y=1049.51, Mass=5422, SNR=48.5, Peak=118 HFD=6.9
21:42:33.694 00.005 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.13 = -1.16)
21:42:33.698 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.43)
21:42:33.703 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.34 hyp=0.41 cameraTheta=2.17 mountX=0.17 mountY=-0.41, mountTheta=-1.19
21:42:33.709 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.34, opts=13)
21:42:33.714 00.005 6120 Enqueuing Move request for scope (-0.23, 0.34)
21:42:33.718 00.004 7680 Worker thread wakes up
21:42:33.719 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.34) opts 0xd
21:42:33.719 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.34)
21:42:33.719 00.000 7680 Moving (-0.23, 0.34) raw xDistance=0.17 yDistance=-0.41
21:42:33.719 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:42:33.719 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
21:42:33.719 00.000 7680 MoveAxis(E, 0, ABG)
21:42:33.720 00.001 7680 Move returns status 0, amount 0
21:42:33.720 00.000 7680 MoveAxis(N, 221, ABG)
21:42:33.720 00.000 7680 Guiding  Dir = 0, Dur = 221
21:42:33.720 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:42:33.725 00.005 7680 IsSlewing returns 0
21:42:33.725 00.000 7680 IsGuiding returns 0
21:42:33.725 00.000 7680 PulseGuide returned control before completion, sleep 231
21:42:33.746 00.021 6120 UpdateGuideState exits: m=5422 SNR=48.5
21:42:33.751 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:33.755 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:33.759 00.004 6120 Enqueuing Expose request
21:42:33.972 00.213 7680 IsGuiding returns 1
21:42:33.973 00.001 7680 scope still moving after pulse duration time elapsed
21:42:34.003 00.030 7680 IsSlewing returns 0
21:42:34.004 00.001 7680 IsGuiding returns 0
21:42:34.006 00.002 7680 scope move finished after 221 + 59 ms
21:42:34.007 00.001 7680 Move returns status 0, amount 221
21:42:34.008 00.001 7680 move complete, result=0
21:42:34.009 00.001 7680 worker thread done servicing request
21:42:34.009 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 221 ms NORTH
21:42:34.017 00.008 7680 Worker thread wakes up
21:42:34.018 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:34.018 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:35.266 01.248 7680 Exposure complete
21:42:35.382 00.116 7680 worker thread done servicing request
21:42:35.382 00.000 6120 OnExposeComplete: enter
21:42:35.386 00.004 6120 UpdateGuideState(): m_state=6
21:42:35.389 00.003 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 809
21:42:35.393 00.004 6120 Star::Find returns 1 (0), X=1200.92, Y=1049.35, Mass=5952, SNR=51.2, Peak=136 HFD=6.7
21:42:35.397 00.004 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-2.95) = xAngle (5.55 = -0.74)
21:42:35.400 00.003 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.01)
21:42:35.404 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.18 hyp=0.35 cameraTheta=2.59 mountX=0.26 mountY=-0.30, mountTheta=-0.85
21:42:35.408 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.18, opts=13)
21:42:35.412 00.004 6120 Enqueuing Move request for scope (-0.30, 0.18)
21:42:35.415 00.003 7680 Worker thread wakes up
21:42:35.415 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.18) opts 0xd
21:42:35.415 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.18)
21:42:35.415 00.000 7680 Moving (-0.30, 0.18) raw xDistance=0.26 yDistance=-0.30
21:42:35.415 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
21:42:35.416 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:42:35.416 00.000 7680 MoveAxis(W, 111, ABG)
21:42:35.416 00.000 7680 Guiding  Dir = 3, Dur = 111
21:42:35.416 00.000 7680 IsSlewing returns 0
21:42:35.416 00.000 7680 IsGuiding returns 0
21:42:35.416 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:42:35.421 00.005 7680 PulseGuide returned control before completion, sleep 121
21:42:35.442 00.021 6120 UpdateGuideState exits: m=5952 SNR=51.2
21:42:35.447 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:35.451 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:35.455 00.004 6120 Enqueuing Expose request
21:42:35.550 00.095 7680 IsGuiding returns 1
21:42:35.551 00.001 7680 scope still moving after pulse duration time elapsed
21:42:35.581 00.030 7680 IsSlewing returns 0
21:42:35.582 00.001 7680 IsGuiding returns 0
21:42:35.583 00.001 7680 scope move finished after 111 + 55 ms
21:42:35.583 00.000 7680 Move returns status 0, amount 111
21:42:35.584 00.001 7680 MoveAxis(N, 162, ABG)
21:42:35.584 00.000 7680 Guiding  Dir = 0, Dur = 162
21:42:35.586 00.002 7680 IsSlewing returns 0
21:42:35.587 00.001 7680 IsGuiding returns 0
21:42:35.588 00.001 7680 PulseGuide returned control before completion, sleep 172
21:42:35.771 00.183 7680 IsGuiding returns 1
21:42:35.771 00.000 7680 scope still moving after pulse duration time elapsed
21:42:35.801 00.030 7680 IsSlewing returns 0
21:42:35.804 00.003 7680 IsGuiding returns 0
21:42:35.804 00.000 7680 scope move finished after 162 + 54 ms
21:42:35.804 00.000 7680 Move returns status 0, amount 162
21:42:35.805 00.001 7680 move complete, result=0
21:42:35.805 00.000 7680 worker thread done servicing request
21:42:35.805 00.000 6120 GuideStep: 0.3 px 111 ms WEST, -0.3 px 162 ms NORTH
21:42:35.812 00.007 7680 Worker thread wakes up
21:42:35.812 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:35.812 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:37.060 01.248 7680 Exposure complete
21:42:37.162 00.102 7680 worker thread done servicing request
21:42:37.163 00.001 6120 OnExposeComplete: enter
21:42:37.167 00.004 6120 UpdateGuideState(): m_state=6
21:42:37.170 00.003 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 810
21:42:37.177 00.007 6120 Star::Find returns 1 (0), X=1201.14, Y=1049.13, Mass=5438, SNR=46.9, Peak=122 HFD=6.7
21:42:37.181 00.004 6120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-2.95) = xAngle (0.27 = 0.27)
21:42:37.185 00.004 6120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.00 = 0.00)
21:42:37.189 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.68 mountX=0.09 mountY=0.00, mountTheta=0.00
21:42:37.194 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.04, opts=13)
21:42:37.201 00.007 6120 Enqueuing Move request for scope (-0.08, -0.04)
21:42:37.205 00.004 7680 Worker thread wakes up
21:42:37.205 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
21:42:37.205 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
21:42:37.205 00.000 7680 Moving (-0.08, -0.04) raw xDistance=0.09 yDistance=0.00
21:42:37.205 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:42:37.205 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:42:37.207 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:42:37.207 00.000 7680 MoveAxis(E, 0, ABG)
21:42:37.207 00.000 7680 Move returns status 0, amount 0
21:42:37.207 00.000 7680 MoveAxis(N, 0, ABG)
21:42:37.207 00.000 7680 Move returns status 0, amount 0
21:42:37.207 00.000 7680 move complete, result=0
21:42:37.208 00.001 7680 worker thread done servicing request
21:42:37.208 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:42:37.232 00.024 6120 UpdateGuideState exits: m=5438 SNR=46.9
21:42:37.237 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:37.240 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:37.244 00.004 6120 Enqueuing Expose request
21:42:37.248 00.004 7680 Worker thread wakes up
21:42:37.248 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:37.248 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:37.248 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:42:38.503 01.255 7680 Exposure complete
21:42:38.614 00.111 7680 worker thread done servicing request
21:42:38.614 00.000 6120 OnExposeComplete: enter
21:42:38.619 00.005 6120 UpdateGuideState(): m_state=6
21:42:38.624 00.005 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 811
21:42:38.628 00.004 6120 Star::Find returns 1 (0), X=1201.37, Y=1049.37, Mass=5660, SNR=48.2, Peak=132 HFD=6.9
21:42:38.633 00.005 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.91 = -2.37)
21:42:38.635 00.002 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.64)
21:42:38.639 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.25 cameraTheta=0.96 mountX=-0.18 mountY=-0.12, mountTheta=-2.55
21:42:38.645 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.20, opts=13)
21:42:38.650 00.005 6120 Enqueuing Move request for scope (0.14, 0.20)
21:42:38.654 00.004 7680 Worker thread wakes up
21:42:38.654 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
21:42:38.654 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
21:42:38.654 00.000 7680 Moving (0.14, 0.20) raw xDistance=-0.18 yDistance=-0.12
21:42:38.654 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:42:38.655 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:42:38.655 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:42:38.655 00.000 7680 MoveAxis(E, 0, ABG)
21:42:38.655 00.000 7680 Move returns status 0, amount 0
21:42:38.655 00.000 7680 MoveAxis(N, 0, ABG)
21:42:38.656 00.001 7680 Move returns status 0, amount 0
21:42:38.656 00.000 7680 move complete, result=0
21:42:38.656 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:42:38.660 00.004 7680 worker thread done servicing request
21:42:38.681 00.021 6120 UpdateGuideState exits: m=5660 SNR=48.2
21:42:38.685 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:38.690 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:38.694 00.004 6120 Enqueuing Expose request
21:42:38.698 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:42:38.703 00.005 7680 Worker thread wakes up
21:42:38.703 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:38.703 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:39.950 01.247 7680 Exposure complete
21:42:40.058 00.108 7680 worker thread done servicing request
21:42:40.058 00.000 6120 OnExposeComplete: enter
21:42:40.062 00.004 6120 UpdateGuideState(): m_state=6
21:42:40.065 00.003 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 812
21:42:40.070 00.005 6120 Star::Find returns 1 (0), X=1201.46, Y=1049.44, Mass=5641, SNR=48.8, Peak=121 HFD=7.1
21:42:40.074 00.004 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.82 = -2.47)
21:42:40.078 00.004 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.55 = -2.74)
21:42:40.081 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=0.27 hyp=0.36 cameraTheta=0.86 mountX=-0.28 mountY=-0.14, mountTheta=-2.67
21:42:40.088 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.27, opts=13)
21:42:40.091 00.003 6120 Enqueuing Move request for scope (0.24, 0.27)
21:42:40.096 00.005 7680 Worker thread wakes up
21:42:40.096 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.27) opts 0xd
21:42:40.096 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.27)
21:42:40.096 00.000 7680 Moving (0.24, 0.27) raw xDistance=-0.28 yDistance=-0.14
21:42:40.096 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
21:42:40.097 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:42:40.097 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:42:40.097 00.000 7680 MoveAxis(E, 119, ABG)
21:42:40.097 00.000 7680 Guiding  Dir = 2, Dur = 119
21:42:40.098 00.001 7680 IsSlewing returns 0
21:42:40.098 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:42:40.102 00.004 7680 IsGuiding returns 0
21:42:40.102 00.000 7680 PulseGuide returned control before completion, sleep 129
21:42:40.127 00.025 6120 UpdateGuideState exits: m=5641 SNR=48.8
21:42:40.131 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:40.135 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:40.139 00.004 6120 Enqueuing Expose request
21:42:40.240 00.101 7680 IsGuiding returns 1
21:42:40.242 00.002 7680 scope still moving after pulse duration time elapsed
21:42:40.271 00.029 7680 IsSlewing returns 0
21:42:40.272 00.001 7680 IsGuiding returns 0
21:42:40.272 00.000 7680 scope move finished after 119 + 51 ms
21:42:40.273 00.001 7680 Move returns status 0, amount 119
21:42:40.273 00.000 7680 MoveAxis(N, 0, ABG)
21:42:40.274 00.001 7680 Move returns status 0, amount 0
21:42:40.274 00.000 7680 move complete, result=0
21:42:40.274 00.000 7680 worker thread done servicing request
21:42:40.274 00.000 6120 GuideStep: -0.3 px 119 ms EAST, -0.1 px 0 ms NORTH
21:42:40.281 00.007 7680 Worker thread wakes up
21:42:40.281 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:40.281 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:41.529 01.248 7680 Exposure complete
21:42:41.642 00.113 7680 worker thread done servicing request
21:42:41.642 00.000 6120 OnExposeComplete: enter
21:42:41.646 00.004 6120 UpdateGuideState(): m_state=6
21:42:41.651 00.005 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 813
21:42:41.655 00.004 6120 Star::Find returns 1 (0), X=1201.11, Y=1049.60, Mass=5455, SNR=47.5, Peak=125 HFD=6.8
21:42:41.658 00.003 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
21:42:41.661 00.003 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
21:42:41.666 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.43 hyp=0.45 cameraTheta=1.83 mountX=0.03 mountY=-0.44, mountTheta=-1.50
21:42:41.672 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.43, opts=13)
21:42:41.676 00.004 6120 Enqueuing Move request for scope (-0.11, 0.43)
21:42:41.681 00.005 7680 Worker thread wakes up
21:42:41.681 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.43) opts 0xd
21:42:41.681 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.43)
21:42:41.681 00.000 7680 Moving (-0.11, 0.43) raw xDistance=0.03 yDistance=-0.44
21:42:41.681 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:42:41.681 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
21:42:41.681 00.000 7680 MoveAxis(E, 0, ABG)
21:42:41.682 00.001 7680 Move returns status 0, amount 0
21:42:41.682 00.000 7680 MoveAxis(N, 238, ABG)
21:42:41.682 00.000 7680 Guiding  Dir = 0, Dur = 238
21:42:41.682 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:42:41.687 00.005 7680 IsSlewing returns 0
21:42:41.688 00.001 7680 IsGuiding returns 0
21:42:41.688 00.000 7680 PulseGuide returned control before completion, sleep 248
21:42:41.710 00.022 6120 UpdateGuideState exits: m=5455 SNR=47.5
21:42:41.715 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:41.719 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:41.723 00.004 6120 Enqueuing Expose request
21:42:41.942 00.219 7680 IsGuiding returns 1
21:42:41.942 00.000 7680 scope still moving after pulse duration time elapsed
21:42:41.973 00.031 7680 IsSlewing returns 0
21:42:41.975 00.002 7680 IsGuiding returns 0
21:42:41.975 00.000 7680 scope move finished after 238 + 49 ms
21:42:41.975 00.000 7680 Move returns status 0, amount 238
21:42:41.977 00.002 7680 move complete, result=0
21:42:41.977 00.000 7680 worker thread done servicing request
21:42:41.977 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 238 ms NORTH
21:42:41.985 00.008 7680 Worker thread wakes up
21:42:41.985 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:41.986 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:43.234 01.248 7680 Exposure complete
21:42:43.332 00.098 7680 worker thread done servicing request
21:42:43.332 00.000 6120 OnExposeComplete: enter
21:42:43.335 00.003 6120 UpdateGuideState(): m_state=6
21:42:43.340 00.005 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 814
21:42:43.344 00.004 6120 Star::Find returns 1 (0), X=1200.91, Y=1050.33, Mass=5440, SNR=47.6, Peak=143 HFD=6.7
21:42:43.347 00.003 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
21:42:43.350 00.003 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
21:42:43.354 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=1.16 hyp=1.20 cameraTheta=1.84 mountX=0.09 mountY=-1.18, mountTheta=-1.49
21:42:43.360 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=1.16, opts=13)
21:42:43.363 00.003 6120 Enqueuing Move request for scope (-0.31, 1.16)
21:42:43.367 00.004 7680 Worker thread wakes up
21:42:43.367 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 1.16) opts 0xd
21:42:43.367 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 1.16)
21:42:43.367 00.000 7680 Moving (-0.31, 1.16) raw xDistance=0.09 yDistance=-1.18
21:42:43.368 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:42:43.368 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.18 from input -1.18
21:42:43.368 00.000 7680 MoveAxis(E, 0, ABG)
21:42:43.368 00.000 7680 Move returns status 0, amount 0
21:42:43.368 00.000 7680 MoveAxis(N, 639, ABG)
21:42:43.368 00.000 7680 Guiding  Dir = 0, Dur = 639
21:42:43.369 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=230, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:42:43.373 00.004 7680 IsSlewing returns 0
21:42:43.373 00.000 7680 IsGuiding returns 0
21:42:43.373 00.000 7680 PulseGuide returned control before completion, sleep 649
21:42:43.394 00.021 6120 UpdateGuideState exits: m=5440 SNR=47.6
21:42:43.398 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:43.403 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:43.407 00.004 6120 Enqueuing Expose request
21:42:44.038 00.631 7680 IsGuiding returns 1
21:42:44.039 00.001 7680 scope still moving after pulse duration time elapsed
21:42:44.070 00.031 7680 IsSlewing returns 0
21:42:44.071 00.001 7680 IsGuiding returns 0
21:42:44.072 00.001 7680 scope move finished after 639 + 59 ms
21:42:44.073 00.001 7680 Move returns status 0, amount 639
21:42:44.073 00.000 7680 move complete, result=0
21:42:44.074 00.001 7680 worker thread done servicing request
21:42:44.074 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.2 px 639 ms NORTH
21:42:44.082 00.008 7680 Worker thread wakes up
21:42:44.082 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:44.082 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:45.335 01.253 7680 Exposure complete
21:42:45.443 00.108 7680 worker thread done servicing request
21:42:45.443 00.000 6120 OnExposeComplete: enter
21:42:45.448 00.005 6120 UpdateGuideState(): m_state=6
21:42:45.454 00.006 6120 Star::Find(15, 1200, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 815
21:42:45.458 00.004 6120 Star::Find returns 1 (0), X=1201.21, Y=1048.75, Mass=5499, SNR=48.0, Peak=130 HFD=6.7
21:42:45.461 00.003 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-2.95) = xAngle (1.37 = 1.37)
21:42:45.465 00.004 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.10 = 1.10)
21:42:45.470 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.42 hyp=0.42 cameraTheta=-1.59 mountX=0.08 mountY=0.37, mountTheta=1.35
21:42:45.474 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.42, opts=13)
21:42:45.477 00.003 6120 Enqueuing Move request for scope (-0.01, -0.42)
21:42:45.482 00.005 7680 Worker thread wakes up
21:42:45.482 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.42) opts 0xd
21:42:45.482 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.42)
21:42:45.483 00.001 7680 Moving (-0.01, -0.42) raw xDistance=0.08 yDistance=0.37
21:42:45.483 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:42:45.483 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:42:45.483 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:42:45.483 00.000 7680 MoveAxis(E, 0, ABG)
21:42:45.485 00.002 7680 Move returns status 0, amount 0
21:42:45.485 00.000 7680 MoveAxis(N, 0, ABG)
21:42:45.485 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:42:45.489 00.004 7680 Move returns status 0, amount 0
21:42:45.489 00.000 7680 move complete, result=0
21:42:45.489 00.000 7680 worker thread done servicing request
21:42:45.509 00.020 6120 UpdateGuideState exits: m=5499 SNR=48.0
21:42:45.515 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:45.520 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:45.524 00.004 6120 Enqueuing Expose request
21:42:45.529 00.005 7680 Worker thread wakes up
21:42:45.529 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:42:45.533 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:45.534 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:46.788 01.254 7680 Exposure complete
21:42:46.896 00.108 7680 worker thread done servicing request
21:42:46.896 00.000 6120 OnExposeComplete: enter
21:42:46.900 00.004 6120 UpdateGuideState(): m_state=6
21:42:46.903 00.003 6120 Star::Find(15, 1201, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 816
21:42:46.907 00.004 6120 Star::Find returns 1 (0), X=1201.20, Y=1048.76, Mass=5303, SNR=46.3, Peak=129 HFD=6.7
21:42:46.911 00.004 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-2.95) = xAngle (1.32 = 1.32)
21:42:46.916 00.005 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.05 = 1.05)
21:42:46.920 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.41 hyp=0.41 cameraTheta=-1.63 mountX=0.10 mountY=0.35, mountTheta=1.29
21:42:46.925 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.41, opts=13)
21:42:46.930 00.005 6120 Enqueuing Move request for scope (-0.03, -0.41)
21:42:46.933 00.003 7680 Worker thread wakes up
21:42:46.933 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.41) opts 0xd
21:42:46.933 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.41)
21:42:46.933 00.000 7680 Moving (-0.03, -0.41) raw xDistance=0.10 yDistance=0.35
21:42:46.933 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:42:46.933 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:42:46.935 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:42:46.935 00.000 7680 MoveAxis(E, 0, ABG)
21:42:46.935 00.000 7680 Move returns status 0, amount 0
21:42:46.935 00.000 7680 MoveAxis(N, 0, ABG)
21:42:46.935 00.000 7680 Move returns status 0, amount 0
21:42:46.935 00.000 7680 move complete, result=0
21:42:46.936 00.001 7680 worker thread done servicing request
21:42:46.936 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:42:46.960 00.024 6120 UpdateGuideState exits: m=5303 SNR=46.3
21:42:46.964 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:46.968 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:46.972 00.004 6120 Enqueuing Expose request
21:42:46.976 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:42:46.980 00.004 7680 Worker thread wakes up
21:42:46.980 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:46.980 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:48.223 01.243 7680 Exposure complete
21:42:48.327 00.104 7680 worker thread done servicing request
21:42:48.329 00.002 6120 OnExposeComplete: enter
21:42:48.332 00.003 6120 UpdateGuideState(): m_state=6
21:42:48.336 00.004 6120 Star::Find(15, 1201, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 817
21:42:48.341 00.005 6120 Star::Find returns 1 (0), X=1201.52, Y=1048.99, Mass=5767, SNR=48.8, Peak=127 HFD=6.7
21:42:48.344 00.003 6120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-2.95) = xAngle (2.42 = 2.42)
21:42:48.348 00.004 6120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.15 = 2.15)
21:42:48.351 00.003 6120 CameraToMount -- cameraX=0.30 cameraY=-0.18 hyp=0.34 cameraTheta=-0.54 mountX=-0.26 mountY=0.29, mountTheta=2.30
21:42:48.358 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.18, opts=13)
21:42:48.364 00.006 6120 Enqueuing Move request for scope (0.30, -0.18)
21:42:48.368 00.004 7680 Worker thread wakes up
21:42:48.368 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.18) opts 0xd
21:42:48.368 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.18)
21:42:48.368 00.000 7680 Moving (0.30, -0.18) raw xDistance=-0.26 yDistance=0.29
21:42:48.368 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
21:42:48.370 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:42:48.370 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:42:48.370 00.000 7680 MoveAxis(E, 109, ABG)
21:42:48.370 00.000 7680 Guiding  Dir = 2, Dur = 109
21:42:48.371 00.001 7680 IsSlewing returns 0
21:42:48.372 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:42:48.376 00.004 7680 IsGuiding returns 0
21:42:48.376 00.000 7680 PulseGuide returned control before completion, sleep 119
21:42:48.398 00.022 6120 UpdateGuideState exits: m=5767 SNR=48.8
21:42:48.402 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:48.407 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:48.410 00.003 6120 Enqueuing Expose request
21:42:48.508 00.098 7680 IsGuiding returns 1
21:42:48.509 00.001 7680 scope still moving after pulse duration time elapsed
21:42:48.539 00.030 7680 IsSlewing returns 0
21:42:48.540 00.001 7680 IsGuiding returns 0
21:42:48.540 00.000 7680 scope move finished after 109 + 55 ms
21:42:48.540 00.000 7680 Move returns status 0, amount 109
21:42:48.540 00.000 7680 MoveAxis(N, 0, ABG)
21:42:48.542 00.002 7680 Move returns status 0, amount 0
21:42:48.542 00.000 7680 move complete, result=0
21:42:48.543 00.001 6120 GuideStep: -0.3 px 109 ms EAST, 0.3 px 0 ms NORTH
21:42:48.550 00.007 7680 worker thread done servicing request
21:42:48.551 00.001 7680 Worker thread wakes up
21:42:48.551 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:48.552 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:49.805 01.253 7680 Exposure complete
21:42:49.908 00.103 7680 worker thread done servicing request
21:42:49.908 00.000 6120 OnExposeComplete: enter
21:42:49.912 00.004 6120 UpdateGuideState(): m_state=6
21:42:49.917 00.005 6120 Star::Find(15, 1201, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 818
21:42:49.922 00.005 6120 Star::Find returns 1 (0), X=1201.17, Y=1048.94, Mass=5527, SNR=47.2, Peak=130 HFD=6.6
21:42:49.926 00.004 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-2.95) = xAngle (1.14 = 1.14)
21:42:49.929 00.003 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.87 = 0.87)
21:42:49.933 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.23 cameraTheta=-1.82 mountX=0.10 mountY=0.18, mountTheta=1.07
21:42:49.938 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.23, opts=13)
21:42:49.943 00.005 6120 Enqueuing Move request for scope (-0.06, -0.23)
21:42:49.947 00.004 7680 Worker thread wakes up
21:42:49.947 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
21:42:49.947 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
21:42:49.948 00.001 7680 Moving (-0.06, -0.23) raw xDistance=0.10 yDistance=0.18
21:42:49.948 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:42:49.948 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:42:49.948 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:42:49.948 00.000 7680 MoveAxis(E, 0, ABG)
21:42:49.949 00.001 7680 Move returns status 0, amount 0
21:42:49.949 00.000 7680 MoveAxis(N, 0, ABG)
21:42:49.949 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=189, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:42:49.954 00.005 7680 Move returns status 0, amount 0
21:42:49.954 00.000 7680 move complete, result=0
21:42:49.955 00.001 7680 worker thread done servicing request
21:42:49.976 00.021 6120 UpdateGuideState exits: m=5527 SNR=47.2
21:42:49.980 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:49.986 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:49.991 00.005 6120 Enqueuing Expose request
21:42:49.995 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:42:50.000 00.005 7680 Worker thread wakes up
21:42:50.000 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:50.000 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:51.252 01.252 7680 Exposure complete
21:42:51.390 00.138 7680 worker thread done servicing request
21:42:51.391 00.001 6120 OnExposeComplete: enter
21:42:51.397 00.006 6120 UpdateGuideState(): m_state=6
21:42:51.402 00.005 6120 Star::Find(15, 1201, 1048, 0, (0,0,0,0), 1.5, 10.0, 255) frame 819
21:42:51.407 00.005 6120 Star::Find returns 1 (0), X=1201.42, Y=1049.32, Mass=5499, SNR=47.0, Peak=121 HFD=7.0
21:42:51.411 00.004 6120 CameraToMount -- cameraTheta (0.63) - m_xAngle (-2.95) = xAngle (3.59 = -2.70)
21:42:51.416 00.005 6120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.32 = -2.96)
21:42:51.423 00.007 6120 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.63 mountX=-0.23 mountY=-0.04, mountTheta=-2.95
21:42:51.429 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.15, opts=13)
21:42:51.435 00.006 6120 Enqueuing Move request for scope (0.20, 0.15)
21:42:51.441 00.006 7680 Worker thread wakes up
21:42:51.442 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd
21:42:51.442 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.15)
21:42:51.442 00.000 7680 Moving (0.20, 0.15) raw xDistance=-0.23 yDistance=-0.04
21:42:51.442 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
21:42:51.443 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:42:51.443 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:42:51.443 00.000 7680 MoveAxis(E, 96, ABG)
21:42:51.443 00.000 7680 Guiding  Dir = 2, Dur = 96
21:42:51.444 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:42:51.449 00.005 7680 IsSlewing returns 0
21:42:51.449 00.000 7680 IsGuiding returns 0
21:42:51.450 00.001 7680 PulseGuide returned control before completion, sleep 106
21:42:51.468 00.018 6120 UpdateGuideState exits: m=5499 SNR=47.0
21:42:51.471 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:51.474 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:51.477 00.003 6120 Enqueuing Expose request
21:42:51.572 00.095 7680 IsGuiding returns 1
21:42:51.573 00.001 7680 scope still moving after pulse duration time elapsed
21:42:51.603 00.030 7680 IsSlewing returns 0
21:42:51.604 00.001 7680 IsGuiding returns 0
21:42:51.604 00.000 7680 scope move finished after 96 + 58 ms
21:42:51.605 00.001 7680 Move returns status 0, amount 96
21:42:51.605 00.000 7680 MoveAxis(N, 0, ABG)
21:42:51.605 00.000 7680 Move returns status 0, amount 0
21:42:51.605 00.000 7680 move complete, result=0
21:42:51.605 00.000 7680 worker thread done servicing request
21:42:51.606 00.001 6120 GuideStep: -0.2 px 96 ms EAST, -0.0 px 0 ms NORTH
21:42:51.612 00.006 7680 Worker thread wakes up
21:42:51.612 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:51.612 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:52.867 01.255 7680 Exposure complete
21:42:52.970 00.103 7680 worker thread done servicing request
21:42:52.971 00.001 6120 OnExposeComplete: enter
21:42:52.975 00.004 6120 UpdateGuideState(): m_state=6
21:42:52.979 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 820
21:42:52.984 00.005 6120 Star::Find returns 1 (0), X=1201.37, Y=1049.61, Mass=5587, SNR=48.8, Peak=127 HFD=7.2
21:42:52.988 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.08)
21:42:52.992 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
21:42:52.996 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.44 hyp=0.47 cameraTheta=1.25 mountX=-0.23 mountY=-0.33, mountTheta=-2.17
21:42:53.001 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.44, opts=13)
21:42:53.004 00.003 6120 Enqueuing Move request for scope (0.15, 0.44)
21:42:53.009 00.005 7680 Worker thread wakes up
21:42:53.009 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.44) opts 0xd
21:42:53.009 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.44)
21:42:53.009 00.000 7680 Moving (0.15, 0.44) raw xDistance=-0.23 yDistance=-0.33
21:42:53.009 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
21:42:53.009 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:42:53.010 00.001 7680 MoveAxis(E, 102, ABG)
21:42:53.010 00.000 7680 Guiding  Dir = 2, Dur = 102
21:42:53.010 00.000 7680 IsSlewing returns 0
21:42:53.011 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:42:53.017 00.006 7680 IsGuiding returns 0
21:42:53.017 00.000 7680 PulseGuide returned control before completion, sleep 112
21:42:53.040 00.023 6120 UpdateGuideState exits: m=5587 SNR=48.8
21:42:53.047 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:53.051 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:53.056 00.005 6120 Enqueuing Expose request
21:42:53.134 00.078 7680 IsGuiding returns 1
21:42:53.136 00.002 7680 scope still moving after pulse duration time elapsed
21:42:53.166 00.030 7680 IsSlewing returns 0
21:42:53.169 00.003 7680 IsGuiding returns 0
21:42:53.170 00.001 7680 scope move finished after 102 + 51 ms
21:42:53.170 00.000 7680 Move returns status 0, amount 102
21:42:53.171 00.001 7680 MoveAxis(N, 181, ABG)
21:42:53.171 00.000 7680 Guiding  Dir = 0, Dur = 181
21:42:53.172 00.001 7680 IsSlewing returns 0
21:42:53.172 00.000 7680 IsGuiding returns 0
21:42:53.173 00.001 7680 PulseGuide returned control before completion, sleep 191
21:42:53.370 00.197 7680 IsGuiding returns 1
21:42:53.370 00.000 7680 scope still moving after pulse duration time elapsed
21:42:53.400 00.030 7680 IsSlewing returns 0
21:42:53.400 00.000 7680 IsGuiding returns 0
21:42:53.401 00.001 7680 scope move finished after 181 + 47 ms
21:42:53.401 00.000 7680 Move returns status 0, amount 181
21:42:53.401 00.000 7680 move complete, result=0
21:42:53.402 00.001 7680 worker thread done servicing request
21:42:53.403 00.001 7680 Worker thread wakes up
21:42:53.403 00.000 6120 GuideStep: -0.2 px 102 ms EAST, -0.3 px 181 ms NORTH
21:42:53.409 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:53.410 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:54.651 01.241 7680 Exposure complete
21:42:54.770 00.119 7680 worker thread done servicing request
21:42:54.771 00.001 6120 OnExposeComplete: enter
21:42:54.776 00.005 6120 UpdateGuideState(): m_state=6
21:42:54.780 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 821
21:42:54.783 00.003 6120 Star::Find returns 1 (0), X=1200.91, Y=1049.57, Mass=5939, SNR=50.5, Peak=128 HFD=6.9
21:42:54.787 00.004 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
21:42:54.790 00.003 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
21:42:54.795 00.005 6120 CameraToMount -- cameraX=-0.31 cameraY=0.40 hyp=0.51 cameraTheta=2.23 mountX=0.23 mountY=-0.50, mountTheta=-1.14
21:42:54.800 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.40, opts=13)
21:42:54.804 00.004 6120 Enqueuing Move request for scope (-0.31, 0.40)
21:42:54.808 00.004 7680 Worker thread wakes up
21:42:54.808 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.40) opts 0xd
21:42:54.808 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.40)
21:42:54.808 00.000 7680 Moving (-0.31, 0.40) raw xDistance=0.23 yDistance=-0.50
21:42:54.809 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
21:42:54.809 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
21:42:54.809 00.000 7680 MoveAxis(W, 90, ABG)
21:42:54.809 00.000 7680 Guiding  Dir = 3, Dur = 90
21:42:54.810 00.001 7680 IsSlewing returns 0
21:42:54.810 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:42:54.815 00.005 7680 IsGuiding returns 0
21:42:54.815 00.000 7680 PulseGuide returned control before completion, sleep 100
21:42:54.837 00.022 6120 UpdateGuideState exits: m=5939 SNR=50.5
21:42:54.842 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:54.845 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:54.848 00.003 6120 Enqueuing Expose request
21:42:54.923 00.075 7680 IsGuiding returns 1
21:42:54.923 00.000 7680 scope still moving after pulse duration time elapsed
21:42:54.953 00.030 7680 IsSlewing returns 0
21:42:54.953 00.000 7680 IsGuiding returns 0
21:42:54.954 00.001 7680 scope move finished after 90 + 48 ms
21:42:54.954 00.000 7680 Move returns status 0, amount 90
21:42:54.954 00.000 7680 MoveAxis(N, 271, ABG)
21:42:54.955 00.001 7680 Guiding  Dir = 0, Dur = 271
21:42:54.955 00.000 7680 IsSlewing returns 0
21:42:54.955 00.000 7680 IsGuiding returns 0
21:42:54.955 00.000 7680 PulseGuide returned control before completion, sleep 281
21:42:55.252 00.297 7680 IsGuiding returns 1
21:42:55.254 00.002 7680 scope still moving after pulse duration time elapsed
21:42:55.284 00.030 7680 IsSlewing returns 0
21:42:55.285 00.001 7680 IsGuiding returns 0
21:42:55.286 00.001 7680 scope move finished after 271 + 59 ms
21:42:55.286 00.000 7680 Move returns status 0, amount 271
21:42:55.287 00.001 7680 move complete, result=0
21:42:55.287 00.000 7680 worker thread done servicing request
21:42:55.288 00.001 6120 GuideStep: 0.2 px 90 ms WEST, -0.5 px 271 ms NORTH
21:42:55.295 00.007 7680 Worker thread wakes up
21:42:55.295 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:55.296 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:56.544 01.248 7680 Exposure complete
21:42:56.663 00.119 7680 worker thread done servicing request
21:42:56.664 00.001 6120 OnExposeComplete: enter
21:42:56.669 00.005 6120 UpdateGuideState(): m_state=6
21:42:56.673 00.004 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 822
21:42:56.677 00.004 6120 Star::Find returns 1 (0), X=1201.05, Y=1049.37, Mass=5890, SNR=50.0, Peak=136 HFD=6.7
21:42:56.682 00.005 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.22 = -1.07)
21:42:56.686 00.004 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
21:42:56.690 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.20 hyp=0.27 cameraTheta=2.26 mountX=0.13 mountY=-0.26, mountTheta=-1.11
21:42:56.695 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.20, opts=13)
21:42:56.700 00.005 6120 Enqueuing Move request for scope (-0.17, 0.20)
21:42:56.704 00.004 7680 Worker thread wakes up
21:42:56.704 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.20) opts 0xd
21:42:56.704 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.20)
21:42:56.704 00.000 7680 Moving (-0.17, 0.20) raw xDistance=0.13 yDistance=-0.26
21:42:56.704 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:42:56.704 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:42:56.705 00.001 7680 MoveAxis(E, 0, ABG)
21:42:56.705 00.000 7680 Move returns status 0, amount 0
21:42:56.705 00.000 7680 MoveAxis(N, 140, ABG)
21:42:56.705 00.000 7680 Guiding  Dir = 0, Dur = 140
21:42:56.705 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:42:56.711 00.006 7680 IsSlewing returns 0
21:42:56.711 00.000 7680 IsGuiding returns 0
21:42:56.712 00.001 7680 PulseGuide returned control before completion, sleep 150
21:42:56.731 00.019 6120 UpdateGuideState exits: m=5890 SNR=50.0
21:42:56.737 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:56.742 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:56.746 00.004 6120 Enqueuing Expose request
21:42:56.866 00.120 7680 IsGuiding returns 1
21:42:56.867 00.001 7680 scope still moving after pulse duration time elapsed
21:42:56.896 00.029 7680 IsSlewing returns 0
21:42:56.897 00.001 7680 IsGuiding returns 0
21:42:56.897 00.000 7680 scope move finished after 140 + 46 ms
21:42:56.898 00.001 7680 Move returns status 0, amount 140
21:42:56.898 00.000 7680 move complete, result=0
21:42:56.899 00.001 7680 worker thread done servicing request
21:42:56.899 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 140 ms NORTH
21:42:56.906 00.007 7680 Worker thread wakes up
21:42:56.906 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:56.907 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:58.158 01.251 7680 Exposure complete
21:42:58.275 00.117 7680 worker thread done servicing request
21:42:58.275 00.000 6120 OnExposeComplete: enter
21:42:58.278 00.003 6120 UpdateGuideState(): m_state=6
21:42:58.283 00.005 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 823
21:42:58.287 00.004 6120 Star::Find returns 1 (0), X=1201.06, Y=1049.35, Mass=5910, SNR=49.3, Peak=125 HFD=6.8
21:42:58.291 00.004 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.26 = -1.03)
21:42:58.295 00.004 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.30)
21:42:58.300 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.30 mountX=0.13 mountY=-0.23, mountTheta=-1.08
21:42:58.305 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.18, opts=13)
21:42:58.309 00.004 6120 Enqueuing Move request for scope (-0.16, 0.18)
21:42:58.312 00.003 7680 Worker thread wakes up
21:42:58.312 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
21:42:58.313 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
21:42:58.313 00.000 7680 Moving (-0.16, 0.18) raw xDistance=0.13 yDistance=-0.23
21:42:58.313 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:42:58.313 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:42:58.313 00.000 7680 MoveAxis(E, 0, ABG)
21:42:58.313 00.000 7680 Move returns status 0, amount 0
21:42:58.313 00.000 7680 MoveAxis(N, 126, ABG)
21:42:58.315 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:42:58.319 00.004 7680 Guiding  Dir = 0, Dur = 126
21:42:58.319 00.000 7680 IsSlewing returns 0
21:42:58.320 00.001 7680 IsGuiding returns 0
21:42:58.320 00.000 7680 PulseGuide returned control before completion, sleep 136
21:42:58.345 00.025 6120 UpdateGuideState exits: m=5910 SNR=49.3
21:42:58.349 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:58.352 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:58.356 00.004 6120 Enqueuing Expose request
21:42:58.471 00.115 7680 IsGuiding returns 1
21:42:58.472 00.001 7680 scope still moving after pulse duration time elapsed
21:42:58.503 00.031 7680 IsSlewing returns 0
21:42:58.505 00.002 7680 IsGuiding returns 0
21:42:58.505 00.000 7680 scope move finished after 126 + 58 ms
21:42:58.506 00.001 7680 Move returns status 0, amount 126
21:42:58.506 00.000 7680 move complete, result=0
21:42:58.507 00.001 7680 worker thread done servicing request
21:42:58.507 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 126 ms NORTH
21:42:58.517 00.010 7680 Worker thread wakes up
21:42:58.517 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:58.517 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:42:59.768 01.251 7680 Exposure complete
21:42:59.879 00.111 7680 worker thread done servicing request
21:42:59.879 00.000 6120 OnExposeComplete: enter
21:42:59.884 00.005 6120 UpdateGuideState(): m_state=6
21:42:59.889 00.005 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 824
21:42:59.893 00.004 6120 Star::Find returns 1 (0), X=1201.07, Y=1049.07, Mass=5496, SNR=49.0, Peak=119 HFD=6.9
21:42:59.897 00.004 6120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-2.95) = xAngle (0.40 = 0.40)
21:42:59.902 00.005 6120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.13 = 0.13)
21:42:59.906 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.55 mountX=0.16 mountY=0.02, mountTheta=0.14
21:42:59.910 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.10, opts=13)
21:42:59.915 00.005 6120 Enqueuing Move request for scope (-0.15, -0.10)
21:42:59.918 00.003 7680 Worker thread wakes up
21:42:59.918 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
21:42:59.918 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
21:42:59.918 00.000 7680 Moving (-0.15, -0.10) raw xDistance=0.16 yDistance=0.02
21:42:59.919 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:42:59.919 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:42:59.919 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:42:59.919 00.000 7680 MoveAxis(E, 0, ABG)
21:42:59.919 00.000 7680 Move returns status 0, amount 0
21:42:59.919 00.000 7680 MoveAxis(N, 0, ABG)
21:42:59.919 00.000 7680 Move returns status 0, amount 0
21:42:59.921 00.002 7680 move complete, result=0
21:42:59.921 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:42:59.927 00.006 7680 worker thread done servicing request
21:42:59.946 00.019 6120 UpdateGuideState exits: m=5496 SNR=49.0
21:42:59.950 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:59.957 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:42:59.963 00.006 6120 Enqueuing Expose request
21:42:59.967 00.004 7680 Worker thread wakes up
21:42:59.968 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:42:59.972 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:42:59.972 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:01.219 01.247 7680 Exposure complete
21:43:01.329 00.110 7680 worker thread done servicing request
21:43:01.329 00.000 6120 OnExposeComplete: enter
21:43:01.335 00.006 6120 UpdateGuideState(): m_state=6
21:43:01.338 00.003 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 825
21:43:01.342 00.004 6120 Star::Find returns 1 (0), X=1201.01, Y=1049.55, Mass=5622, SNR=48.2, Peak=139 HFD=6.7
21:43:01.345 00.003 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.04 = -1.25)
21:43:01.349 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
21:43:01.352 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.38 hyp=0.44 cameraTheta=2.08 mountX=0.14 mountY=-0.44, mountTheta=-1.26
21:43:01.358 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.38, opts=13)
21:43:01.364 00.006 6120 Enqueuing Move request for scope (-0.22, 0.38)
21:43:01.367 00.003 7680 Worker thread wakes up
21:43:01.367 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.38) opts 0xd
21:43:01.369 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.38)
21:43:01.369 00.000 7680 Moving (-0.22, 0.38) raw xDistance=0.14 yDistance=-0.44
21:43:01.369 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:43:01.369 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
21:43:01.369 00.000 7680 MoveAxis(E, 0, ABG)
21:43:01.369 00.000 7680 Move returns status 0, amount 0
21:43:01.370 00.001 7680 MoveAxis(N, 239, ABG)
21:43:01.370 00.000 7680 Guiding  Dir = 0, Dur = 239
21:43:01.370 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:43:01.375 00.005 7680 IsSlewing returns 0
21:43:01.375 00.000 7680 IsGuiding returns 0
21:43:01.375 00.000 7680 PulseGuide returned control before completion, sleep 249
21:43:01.397 00.022 6120 UpdateGuideState exits: m=5622 SNR=48.2
21:43:01.402 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:01.405 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:01.410 00.005 6120 Enqueuing Expose request
21:43:01.634 00.224 7680 IsGuiding returns 1
21:43:01.635 00.001 7680 scope still moving after pulse duration time elapsed
21:43:01.665 00.030 7680 IsSlewing returns 0
21:43:01.666 00.001 7680 IsGuiding returns 0
21:43:01.667 00.001 7680 scope move finished after 239 + 53 ms
21:43:01.669 00.002 7680 Move returns status 0, amount 239
21:43:01.669 00.000 7680 move complete, result=0
21:43:01.670 00.001 7680 worker thread done servicing request
21:43:01.670 00.000 7680 Worker thread wakes up
21:43:01.671 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 239 ms NORTH
21:43:01.679 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:01.679 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:02.930 01.251 7680 Exposure complete
21:43:03.038 00.108 7680 worker thread done servicing request
21:43:03.038 00.000 6120 OnExposeComplete: enter
21:43:03.043 00.005 6120 UpdateGuideState(): m_state=6
21:43:03.048 00.005 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 826
21:43:03.054 00.006 6120 Star::Find returns 1 (0), X=1200.99, Y=1049.35, Mass=5591, SNR=48.3, Peak=125 HFD=6.8
21:43:03.057 00.003 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-2.95) = xAngle (5.43 = -0.86)
21:43:03.062 00.005 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.13)
21:43:03.066 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.19 hyp=0.30 cameraTheta=2.47 mountX=0.20 mountY=-0.27, mountTheta=-0.94
21:43:03.070 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.19, opts=13)
21:43:03.075 00.005 6120 Enqueuing Move request for scope (-0.23, 0.19)
21:43:03.079 00.004 7680 Worker thread wakes up
21:43:03.079 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.19) opts 0xd
21:43:03.079 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.19)
21:43:03.079 00.000 7680 Moving (-0.23, 0.19) raw xDistance=0.20 yDistance=-0.27
21:43:03.079 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
21:43:03.079 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:43:03.081 00.002 7680 MoveAxis(E, 0, ABG)
21:43:03.081 00.000 7680 Move returns status 0, amount 0
21:43:03.081 00.000 7680 MoveAxis(N, 147, ABG)
21:43:03.081 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:43:03.086 00.005 7680 Guiding  Dir = 0, Dur = 147
21:43:03.086 00.000 7680 IsSlewing returns 0
21:43:03.087 00.001 7680 IsGuiding returns 0
21:43:03.087 00.000 7680 PulseGuide returned control before completion, sleep 157
21:43:03.107 00.020 6120 UpdateGuideState exits: m=5591 SNR=48.3
21:43:03.114 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:03.118 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:03.121 00.003 6120 Enqueuing Expose request
21:43:03.249 00.128 7680 IsGuiding returns 1
21:43:03.250 00.001 7680 scope still moving after pulse duration time elapsed
21:43:03.280 00.030 7680 IsSlewing returns 0
21:43:03.282 00.002 7680 IsGuiding returns 0
21:43:03.283 00.001 7680 scope move finished after 147 + 48 ms
21:43:03.283 00.000 7680 Move returns status 0, amount 147
21:43:03.284 00.001 7680 move complete, result=0
21:43:03.284 00.000 7680 worker thread done servicing request
21:43:03.284 00.000 7680 Worker thread wakes up
21:43:03.285 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 147 ms NORTH
21:43:03.290 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:03.291 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:04.539 01.248 7680 Exposure complete
21:43:04.654 00.115 7680 worker thread done servicing request
21:43:04.654 00.000 6120 OnExposeComplete: enter
21:43:04.658 00.004 6120 UpdateGuideState(): m_state=6
21:43:04.663 00.005 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 827
21:43:04.667 00.004 6120 Star::Find returns 1 (0), X=1201.01, Y=1049.26, Mass=5585, SNR=49.2, Peak=122 HFD=6.8
21:43:04.670 00.003 6120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-2.95) = xAngle (5.68 = -0.60)
21:43:04.678 00.008 6120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.41 = -0.87)
21:43:04.683 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.73 mountX=0.19 mountY=-0.17, mountTheta=-0.75
21:43:04.689 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.09, opts=13)
21:43:04.694 00.005 6120 Enqueuing Move request for scope (-0.21, 0.09)
21:43:04.698 00.004 7680 Worker thread wakes up
21:43:04.698 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
21:43:04.698 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
21:43:04.698 00.000 7680 Moving (-0.21, 0.09) raw xDistance=0.19 yDistance=-0.17
21:43:04.698 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:43:04.698 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:43:04.699 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:43:04.699 00.000 7680 MoveAxis(E, 0, ABG)
21:43:04.699 00.000 7680 Move returns status 0, amount 0
21:43:04.699 00.000 7680 MoveAxis(N, 0, ABG)
21:43:04.700 00.001 7680 Move returns status 0, amount 0
21:43:04.700 00.000 7680 move complete, result=0
21:43:04.700 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:43:04.707 00.007 7680 worker thread done servicing request
21:43:04.729 00.022 6120 UpdateGuideState exits: m=5585 SNR=49.2
21:43:04.733 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:04.737 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:04.741 00.004 6120 Enqueuing Expose request
21:43:04.746 00.005 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:43:04.749 00.003 7680 Worker thread wakes up
21:43:04.749 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:04.750 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:06.002 01.252 7680 Exposure complete
21:43:06.131 00.129 7680 worker thread done servicing request
21:43:06.131 00.000 6120 OnExposeComplete: enter
21:43:06.135 00.004 6120 UpdateGuideState(): m_state=6
21:43:06.139 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 828
21:43:06.144 00.005 6120 Star::Find returns 1 (0), X=1201.08, Y=1049.39, Mass=5685, SNR=48.5, Peak=123 HFD=6.8
21:43:06.148 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.08 = -1.21)
21:43:06.151 00.003 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.47)
21:43:06.155 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.26 cameraTheta=2.12 mountX=0.09 mountY=-0.26, mountTheta=-1.23
21:43:06.159 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.23, opts=13)
21:43:06.163 00.004 6120 Enqueuing Move request for scope (-0.14, 0.23)
21:43:06.167 00.004 7680 Worker thread wakes up
21:43:06.167 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
21:43:06.167 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
21:43:06.167 00.000 7680 Moving (-0.14, 0.23) raw xDistance=0.09 yDistance=-0.26
21:43:06.167 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:43:06.169 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:43:06.169 00.000 7680 MoveAxis(E, 0, ABG)
21:43:06.169 00.000 7680 Move returns status 0, amount 0
21:43:06.169 00.000 7680 MoveAxis(N, 143, ABG)
21:43:06.170 00.001 7680 Guiding  Dir = 0, Dur = 143
21:43:06.170 00.000 7680 IsSlewing returns 0
21:43:06.170 00.000 7680 IsGuiding returns 0
21:43:06.171 00.001 7680 PulseGuide returned control before completion, sleep 153
21:43:06.171 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:43:06.198 00.027 6120 UpdateGuideState exits: m=5685 SNR=48.5
21:43:06.204 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:06.210 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:06.216 00.006 6120 Enqueuing Expose request
21:43:06.333 00.117 7680 IsGuiding returns 1
21:43:06.334 00.001 7680 scope still moving after pulse duration time elapsed
21:43:06.364 00.030 7680 IsSlewing returns 0
21:43:06.365 00.001 7680 IsGuiding returns 0
21:43:06.365 00.000 7680 scope move finished after 143 + 51 ms
21:43:06.366 00.001 7680 Move returns status 0, amount 143
21:43:06.366 00.000 7680 move complete, result=0
21:43:06.367 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 143 ms NORTH
21:43:06.373 00.006 7680 worker thread done servicing request
21:43:06.373 00.000 7680 Worker thread wakes up
21:43:06.373 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:06.374 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:07.627 01.253 7680 Exposure complete
21:43:07.726 00.099 7680 worker thread done servicing request
21:43:07.726 00.000 6120 OnExposeComplete: enter
21:43:07.731 00.005 6120 UpdateGuideState(): m_state=6
21:43:07.735 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 829
21:43:07.738 00.003 6120 Star::Find returns 1 (0), X=1201.11, Y=1049.36, Mass=5615, SNR=48.3, Peak=127 HFD=6.7
21:43:07.741 00.003 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
21:43:07.745 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
21:43:07.749 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.19 hyp=0.23 cameraTheta=2.11 mountX=0.08 mountY=-0.23, mountTheta=-1.24
21:43:07.754 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.19, opts=13)
21:43:07.758 00.004 6120 Enqueuing Move request for scope (-0.12, 0.19)
21:43:07.762 00.004 7680 Worker thread wakes up
21:43:07.762 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.19) opts 0xd
21:43:07.762 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.19)
21:43:07.762 00.000 7680 Moving (-0.12, 0.19) raw xDistance=0.08 yDistance=-0.23
21:43:07.762 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:43:07.762 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:43:07.762 00.000 7680 MoveAxis(E, 0, ABG)
21:43:07.764 00.002 7680 Move returns status 0, amount 0
21:43:07.764 00.000 7680 MoveAxis(N, 122, ABG)
21:43:07.764 00.000 7680 Guiding  Dir = 0, Dur = 122
21:43:07.764 00.000 7680 IsSlewing returns 0
21:43:07.765 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:43:07.769 00.004 7680 IsGuiding returns 0
21:43:07.770 00.001 7680 PulseGuide returned control before completion, sleep 132
21:43:07.792 00.022 6120 UpdateGuideState exits: m=5615 SNR=48.3
21:43:07.796 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:07.801 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:07.805 00.004 6120 Enqueuing Expose request
21:43:07.914 00.109 7680 IsGuiding returns 1
21:43:07.916 00.002 7680 scope still moving after pulse duration time elapsed
21:43:07.945 00.029 7680 IsSlewing returns 0
21:43:07.946 00.001 7680 IsGuiding returns 0
21:43:07.946 00.000 7680 scope move finished after 122 + 54 ms
21:43:07.946 00.000 7680 Move returns status 0, amount 122
21:43:07.946 00.000 7680 move complete, result=0
21:43:07.948 00.002 7680 worker thread done servicing request
21:43:07.948 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 122 ms NORTH
21:43:07.955 00.007 7680 Worker thread wakes up
21:43:07.955 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:07.955 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:09.212 01.257 7680 Exposure complete
21:43:09.328 00.116 7680 worker thread done servicing request
21:43:09.328 00.000 6120 OnExposeComplete: enter
21:43:09.334 00.006 6120 UpdateGuideState(): m_state=6
21:43:09.338 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 830
21:43:09.342 00.004 6120 Star::Find returns 1 (0), X=1201.04, Y=1049.43, Mass=6056, SNR=51.4, Peak=137 HFD=6.9
21:43:09.345 00.003 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
21:43:09.349 00.004 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.42)
21:43:09.352 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.26 hyp=0.32 cameraTheta=2.18 mountX=0.13 mountY=-0.32, mountTheta=-1.18
21:43:09.358 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.26, opts=13)
21:43:09.362 00.004 6120 Enqueuing Move request for scope (-0.18, 0.26)
21:43:09.366 00.004 7680 Worker thread wakes up
21:43:09.366 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.26) opts 0xd
21:43:09.366 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.26)
21:43:09.367 00.001 7680 Moving (-0.18, 0.26) raw xDistance=0.13 yDistance=-0.32
21:43:09.367 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:43:09.367 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:43:09.367 00.000 7680 MoveAxis(E, 0, ABG)
21:43:09.367 00.000 7680 Move returns status 0, amount 0
21:43:09.368 00.001 7680 MoveAxis(N, 172, ABG)
21:43:09.368 00.000 7680 Guiding  Dir = 0, Dur = 172
21:43:09.368 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:43:09.373 00.005 7680 IsSlewing returns 0
21:43:09.373 00.000 7680 IsGuiding returns 0
21:43:09.375 00.002 7680 PulseGuide returned control before completion, sleep 182
21:43:09.396 00.021 6120 UpdateGuideState exits: m=6056 SNR=51.4
21:43:09.401 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:09.405 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:09.409 00.004 6120 Enqueuing Expose request
21:43:09.571 00.162 7680 IsGuiding returns 1
21:43:09.571 00.000 7680 scope still moving after pulse duration time elapsed
21:43:09.602 00.031 7680 IsSlewing returns 0
21:43:09.606 00.004 7680 IsGuiding returns 0
21:43:09.607 00.001 7680 scope move finished after 172 + 60 ms
21:43:09.607 00.000 7680 Move returns status 0, amount 172
21:43:09.608 00.001 7680 move complete, result=0
21:43:09.608 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 172 ms NORTH
21:43:09.617 00.009 7680 worker thread done servicing request
21:43:09.617 00.000 7680 Worker thread wakes up
21:43:09.617 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:09.617 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:10.875 01.258 7680 Exposure complete
21:43:10.974 00.099 7680 worker thread done servicing request
21:43:10.975 00.001 6120 OnExposeComplete: enter
21:43:10.979 00.004 6120 UpdateGuideState(): m_state=6
21:43:10.983 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 831
21:43:10.988 00.005 6120 Star::Find returns 1 (0), X=1201.04, Y=1049.34, Mass=5506, SNR=48.4, Peak=117 HFD=6.8
21:43:10.991 00.003 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-2.95) = xAngle (5.33 = -0.96)
21:43:10.996 00.005 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.06 = -1.23)
21:43:10.999 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.17 hyp=0.25 cameraTheta=2.37 mountX=0.14 mountY=-0.24, mountTheta=-1.02
21:43:11.004 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.17, opts=13)
21:43:11.008 00.004 6120 Enqueuing Move request for scope (-0.18, 0.17)
21:43:11.013 00.005 7680 Worker thread wakes up
21:43:11.013 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.17) opts 0xd
21:43:11.014 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.17)
21:43:11.014 00.000 7680 Moving (-0.18, 0.17) raw xDistance=0.14 yDistance=-0.24
21:43:11.014 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:43:11.014 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:43:11.014 00.000 7680 MoveAxis(E, 0, ABG)
21:43:11.015 00.001 7680 Move returns status 0, amount 0
21:43:11.015 00.000 7680 MoveAxis(N, 128, ABG)
21:43:11.015 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:43:11.020 00.005 7680 Guiding  Dir = 0, Dur = 128
21:43:11.021 00.001 7680 IsSlewing returns 0
21:43:11.021 00.000 7680 IsGuiding returns 0
21:43:11.022 00.001 7680 PulseGuide returned control before completion, sleep 138
21:43:11.046 00.024 6120 UpdateGuideState exits: m=5506 SNR=48.4
21:43:11.051 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:11.056 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:11.060 00.004 6120 Enqueuing Expose request
21:43:11.173 00.113 7680 IsGuiding returns 1
21:43:11.175 00.002 7680 scope still moving after pulse duration time elapsed
21:43:11.204 00.029 7680 IsSlewing returns 0
21:43:11.204 00.000 7680 IsGuiding returns 0
21:43:11.205 00.001 7680 scope move finished after 128 + 54 ms
21:43:11.206 00.001 7680 Move returns status 0, amount 128
21:43:11.206 00.000 7680 move complete, result=0
21:43:11.206 00.000 7680 worker thread done servicing request
21:43:11.207 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 128 ms NORTH
21:43:11.212 00.005 7680 Worker thread wakes up
21:43:11.212 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:11.212 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:12.469 01.257 7680 Exposure complete
21:43:12.571 00.102 7680 worker thread done servicing request
21:43:12.573 00.002 6120 OnExposeComplete: enter
21:43:12.577 00.004 6120 UpdateGuideState(): m_state=6
21:43:12.582 00.005 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 832
21:43:12.585 00.003 6120 Star::Find returns 1 (0), X=1200.99, Y=1049.05, Mass=5610, SNR=48.5, Peak=130 HFD=6.4
21:43:12.590 00.005 6120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-2.95) = xAngle (0.29 = 0.29)
21:43:12.594 00.004 6120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.02 = 0.02)
21:43:12.597 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-2.66 mountX=0.25 mountY=0.01, mountTheta=0.02
21:43:12.600 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.12, opts=13)
21:43:12.605 00.005 6120 Enqueuing Move request for scope (-0.23, -0.12)
21:43:12.610 00.005 7680 Worker thread wakes up
21:43:12.610 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.12) opts 0xd
21:43:12.610 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.12)
21:43:12.610 00.000 7680 Moving (-0.23, -0.12) raw xDistance=0.25 yDistance=0.01
21:43:12.610 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
21:43:12.612 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:43:12.612 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:43:12.612 00.000 7680 MoveAxis(W, 107, ABG)
21:43:12.613 00.001 7680 Guiding  Dir = 3, Dur = 107
21:43:12.613 00.000 7680 IsSlewing returns 0
21:43:12.613 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:43:12.619 00.006 7680 IsGuiding returns 0
21:43:12.619 00.000 7680 PulseGuide returned control before completion, sleep 117
21:43:12.642 00.023 6120 UpdateGuideState exits: m=5610 SNR=48.5
21:43:12.647 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:12.650 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:12.652 00.002 6120 Enqueuing Expose request
21:43:12.739 00.087 7680 IsGuiding returns 1
21:43:12.742 00.003 7680 scope still moving after pulse duration time elapsed
21:43:12.770 00.028 7680 IsSlewing returns 0
21:43:12.772 00.002 7680 IsGuiding returns 1
21:43:12.802 00.030 7680 IsSlewing returns 0
21:43:12.804 00.002 7680 IsGuiding returns 0
21:43:12.804 00.000 7680 scope move finished after 107 + 78 ms
21:43:12.804 00.000 7680 Move returns status 0, amount 107
21:43:12.806 00.002 7680 MoveAxis(N, 0, ABG)
21:43:12.806 00.000 7680 Move returns status 0, amount 0
21:43:12.806 00.000 7680 move complete, result=0
21:43:12.807 00.001 7680 worker thread done servicing request
21:43:12.807 00.000 7680 Worker thread wakes up
21:43:12.807 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:12.807 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:12.807 00.000 6120 GuideStep: 0.3 px 107 ms WEST, 0.0 px 0 ms NORTH
21:43:14.062 01.255 7680 Exposure complete
21:43:14.177 00.115 7680 worker thread done servicing request
21:43:14.178 00.001 6120 OnExposeComplete: enter
21:43:14.181 00.003 6120 UpdateGuideState(): m_state=6
21:43:14.186 00.005 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 833
21:43:14.189 00.003 6120 Star::Find returns 1 (0), X=1201.45, Y=1049.45, Mass=5678, SNR=48.7, Peak=138 HFD=7.1
21:43:14.193 00.004 6120 CameraToMount -- cameraTheta (0.90) - m_xAngle (-2.95) = xAngle (3.86 = -2.43)
21:43:14.197 00.004 6120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.59 = -2.69)
21:43:14.201 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.29 hyp=0.36 cameraTheta=0.90 mountX=-0.27 mountY=-0.16, mountTheta=-2.62
21:43:14.206 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.29, opts=13)
21:43:14.210 00.004 6120 Enqueuing Move request for scope (0.23, 0.29)
21:43:14.215 00.005 7680 Worker thread wakes up
21:43:14.215 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.29) opts 0xd
21:43:14.215 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.29)
21:43:14.215 00.000 7680 Moving (0.23, 0.29) raw xDistance=-0.27 yDistance=-0.16
21:43:14.215 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
21:43:14.216 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:43:14.216 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:43:14.216 00.000 7680 MoveAxis(E, 109, ABG)
21:43:14.216 00.000 7680 Guiding  Dir = 2, Dur = 109
21:43:14.216 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:43:14.221 00.005 7680 IsSlewing returns 0
21:43:14.222 00.001 7680 IsGuiding returns 0
21:43:14.222 00.000 7680 PulseGuide returned control before completion, sleep 119
21:43:14.243 00.021 6120 UpdateGuideState exits: m=5678 SNR=48.7
21:43:14.247 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:14.250 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:14.254 00.004 6120 Enqueuing Expose request
21:43:14.348 00.094 7680 IsGuiding returns 1
21:43:14.349 00.001 7680 scope still moving after pulse duration time elapsed
21:43:14.379 00.030 7680 IsSlewing returns 0
21:43:14.381 00.002 7680 IsGuiding returns 0
21:43:14.381 00.000 7680 scope move finished after 109 + 50 ms
21:43:14.382 00.001 7680 Move returns status 0, amount 109
21:43:14.383 00.001 7680 MoveAxis(N, 0, ABG)
21:43:14.383 00.000 7680 Move returns status 0, amount 0
21:43:14.384 00.001 7680 move complete, result=0
21:43:14.384 00.000 7680 worker thread done servicing request
21:43:14.384 00.000 6120 GuideStep: -0.3 px 109 ms EAST, -0.2 px 0 ms NORTH
21:43:14.392 00.008 7680 Worker thread wakes up
21:43:14.392 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:14.392 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:15.640 01.248 7680 Exposure complete
21:43:15.751 00.111 7680 worker thread done servicing request
21:43:15.751 00.000 6120 OnExposeComplete: enter
21:43:15.756 00.005 6120 UpdateGuideState(): m_state=6
21:43:15.760 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 834
21:43:15.765 00.005 6120 Star::Find returns 1 (0), X=1201.46, Y=1049.61, Mass=5885, SNR=49.5, Peak=128 HFD=7.0
21:43:15.769 00.004 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.03 = -2.25)
21:43:15.773 00.004 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.52)
21:43:15.777 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=0.44 hyp=0.50 cameraTheta=1.08 mountX=-0.32 mountY=-0.29, mountTheta=-2.40
21:43:15.781 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.44, opts=13)
21:43:15.785 00.004 6120 Enqueuing Move request for scope (0.24, 0.44)
21:43:15.789 00.004 7680 Worker thread wakes up
21:43:15.789 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.44) opts 0xd
21:43:15.790 00.001 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.44)
21:43:15.790 00.000 7680 Moving (0.24, 0.44) raw xDistance=-0.32 yDistance=-0.29
21:43:15.790 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
21:43:15.790 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:43:15.790 00.000 7680 MoveAxis(E, 142, ABG)
21:43:15.790 00.000 7680 Guiding  Dir = 2, Dur = 142
21:43:15.791 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:43:15.796 00.005 7680 IsSlewing returns 0
21:43:15.796 00.000 7680 IsGuiding returns 0
21:43:15.796 00.000 7680 PulseGuide returned control before completion, sleep 152
21:43:15.817 00.021 6120 UpdateGuideState exits: m=5885 SNR=49.5
21:43:15.820 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:15.825 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:15.830 00.005 6120 Enqueuing Expose request
21:43:15.956 00.126 7680 IsGuiding returns 1
21:43:15.956 00.000 7680 scope still moving after pulse duration time elapsed
21:43:15.988 00.032 7680 IsSlewing returns 0
21:43:15.988 00.000 7680 IsGuiding returns 0
21:43:15.988 00.000 7680 scope move finished after 142 + 50 ms
21:43:15.988 00.000 7680 Move returns status 0, amount 142
21:43:15.990 00.002 7680 MoveAxis(N, 159, ABG)
21:43:15.990 00.000 7680 Guiding  Dir = 0, Dur = 159
21:43:15.990 00.000 7680 IsSlewing returns 0
21:43:15.990 00.000 7680 IsGuiding returns 0
21:43:15.991 00.001 7680 PulseGuide returned control before completion, sleep 169
21:43:16.174 00.183 7680 IsGuiding returns 1
21:43:16.174 00.000 7680 scope still moving after pulse duration time elapsed
21:43:16.205 00.031 7680 IsSlewing returns 0
21:43:16.205 00.000 7680 IsGuiding returns 1
21:43:16.236 00.031 7680 IsSlewing returns 0
21:43:16.236 00.000 7680 IsGuiding returns 1
21:43:16.267 00.031 7680 IsSlewing returns 0
21:43:16.268 00.001 7680 IsGuiding returns 0
21:43:16.269 00.001 7680 scope move finished after 159 + 118 ms
21:43:16.271 00.002 7680 Move returns status 0, amount 159
21:43:16.271 00.000 7680 move complete, result=0
21:43:16.271 00.000 7680 worker thread done servicing request
21:43:16.271 00.000 6120 GuideStep: -0.3 px 142 ms EAST, -0.3 px 159 ms NORTH
21:43:16.278 00.007 7680 Worker thread wakes up
21:43:16.278 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:16.278 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:17.528 01.250 7680 Exposure complete
21:43:17.636 00.108 7680 worker thread done servicing request
21:43:17.636 00.000 6120 OnExposeComplete: enter
21:43:17.640 00.004 6120 UpdateGuideState(): m_state=6
21:43:17.646 00.006 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 835
21:43:17.650 00.004 6120 Star::Find returns 1 (0), X=1201.08, Y=1049.62, Mass=5629, SNR=48.4, Peak=129 HFD=6.8
21:43:17.654 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
21:43:17.657 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
21:43:17.662 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.46 hyp=0.48 cameraTheta=1.86 mountX=0.05 mountY=-0.47, mountTheta=-1.46
21:43:17.666 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.46, opts=13)
21:43:17.669 00.003 6120 Enqueuing Move request for scope (-0.14, 0.46)
21:43:17.674 00.005 7680 Worker thread wakes up
21:43:17.674 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.46) opts 0xd
21:43:17.674 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.46)
21:43:17.674 00.000 7680 Moving (-0.14, 0.46) raw xDistance=0.05 yDistance=-0.47
21:43:17.674 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:43:17.675 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
21:43:17.675 00.000 7680 MoveAxis(E, 0, ABG)
21:43:17.675 00.000 7680 Move returns status 0, amount 0
21:43:17.676 00.001 7680 MoveAxis(N, 255, ABG)
21:43:17.676 00.000 7680 Guiding  Dir = 0, Dur = 255
21:43:17.676 00.000 7680 IsSlewing returns 0
21:43:17.677 00.001 7680 IsGuiding returns 0
21:43:17.678 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=235, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:43:17.682 00.004 7680 PulseGuide returned control before completion, sleep 265
21:43:17.703 00.021 6120 UpdateGuideState exits: m=5629 SNR=48.4
21:43:17.708 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:17.711 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:17.716 00.005 6120 Enqueuing Expose request
21:43:17.952 00.236 7680 IsGuiding returns 1
21:43:17.953 00.001 7680 scope still moving after pulse duration time elapsed
21:43:17.984 00.031 7680 IsSlewing returns 0
21:43:17.986 00.002 7680 IsGuiding returns 0
21:43:17.987 00.001 7680 scope move finished after 255 + 53 ms
21:43:17.987 00.000 7680 Move returns status 0, amount 255
21:43:17.987 00.000 7680 move complete, result=0
21:43:17.987 00.000 7680 worker thread done servicing request
21:43:17.988 00.001 7680 Worker thread wakes up
21:43:17.988 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 255 ms NORTH
21:43:17.995 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:17.995 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:19.244 01.249 7680 Exposure complete
21:43:19.353 00.109 7680 worker thread done servicing request
21:43:19.353 00.000 6120 OnExposeComplete: enter
21:43:19.358 00.005 6120 UpdateGuideState(): m_state=6
21:43:19.363 00.005 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 836
21:43:19.367 00.004 6120 Star::Find returns 1 (0), X=1201.18, Y=1049.38, Mass=5551, SNR=47.6, Peak=117 HFD=6.9
21:43:19.369 00.002 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
21:43:19.372 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
21:43:19.376 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.77 mountX=0.00 mountY=-0.21, mountTheta=-1.56
21:43:19.380 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.22, opts=13)
21:43:19.383 00.003 6120 Enqueuing Move request for scope (-0.04, 0.22)
21:43:19.385 00.002 7680 Worker thread wakes up
21:43:19.386 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
21:43:19.386 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
21:43:19.386 00.000 7680 Moving (-0.04, 0.22) raw xDistance=0.00 yDistance=-0.21
21:43:19.386 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:43:19.386 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:43:19.386 00.000 7680 MoveAxis(E, 0, ABG)
21:43:19.386 00.000 7680 Move returns status 0, amount 0
21:43:19.386 00.000 7680 MoveAxis(N, 116, ABG)
21:43:19.388 00.002 7680 Guiding  Dir = 0, Dur = 116
21:43:19.388 00.000 7680 IsSlewing returns 0
21:43:19.388 00.000 7680 IsGuiding returns 0
21:43:19.389 00.001 7680 PulseGuide returned control before completion, sleep 125
21:43:19.389 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:43:19.414 00.025 6120 UpdateGuideState exits: m=5551 SNR=47.6
21:43:19.419 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:19.425 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:19.429 00.004 6120 Enqueuing Expose request
21:43:19.530 00.101 7680 IsGuiding returns 1
21:43:19.531 00.001 7680 scope still moving after pulse duration time elapsed
21:43:19.561 00.030 7680 IsSlewing returns 0
21:43:19.562 00.001 7680 IsGuiding returns 0
21:43:19.562 00.000 7680 scope move finished after 116 + 58 ms
21:43:19.563 00.001 7680 Move returns status 0, amount 116
21:43:19.564 00.001 7680 move complete, result=0
21:43:19.564 00.000 7680 worker thread done servicing request
21:43:19.564 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 116 ms NORTH
21:43:19.571 00.007 7680 Worker thread wakes up
21:43:19.573 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:19.573 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:20.827 01.254 7680 Exposure complete
21:43:20.936 00.109 7680 worker thread done servicing request
21:43:20.937 00.001 6120 OnExposeComplete: enter
21:43:20.940 00.003 6120 UpdateGuideState(): m_state=6
21:43:20.944 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 837
21:43:20.948 00.004 6120 Star::Find returns 1 (0), X=1201.06, Y=1049.35, Mass=5741, SNR=50.2, Peak=118 HFD=6.8
21:43:20.951 00.003 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.26 = -1.02)
21:43:20.955 00.004 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.29)
21:43:20.961 00.006 6120 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.30 mountX=0.12 mountY=-0.23, mountTheta=-1.07
21:43:20.966 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.18, opts=13)
21:43:20.970 00.004 6120 Enqueuing Move request for scope (-0.16, 0.18)
21:43:20.974 00.004 7680 Worker thread wakes up
21:43:20.974 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
21:43:20.974 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
21:43:20.974 00.000 7680 Moving (-0.16, 0.18) raw xDistance=0.12 yDistance=-0.23
21:43:20.974 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:43:20.974 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:43:20.974 00.000 7680 MoveAxis(E, 0, ABG)
21:43:20.976 00.002 7680 Move returns status 0, amount 0
21:43:20.976 00.000 7680 MoveAxis(N, 125, ABG)
21:43:20.976 00.000 7680 Guiding  Dir = 0, Dur = 125
21:43:20.976 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:43:20.981 00.005 7680 IsSlewing returns 0
21:43:20.981 00.000 7680 IsGuiding returns 0
21:43:20.982 00.001 7680 PulseGuide returned control before completion, sleep 135
21:43:21.004 00.022 6120 UpdateGuideState exits: m=5741 SNR=50.2
21:43:21.009 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:21.014 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:21.020 00.006 6120 Enqueuing Expose request
21:43:21.127 00.107 7680 IsGuiding returns 1
21:43:21.129 00.002 7680 scope still moving after pulse duration time elapsed
21:43:21.159 00.030 7680 IsSlewing returns 0
21:43:21.160 00.001 7680 IsGuiding returns 0
21:43:21.160 00.000 7680 scope move finished after 125 + 54 ms
21:43:21.161 00.001 7680 Move returns status 0, amount 125
21:43:21.161 00.000 7680 move complete, result=0
21:43:21.161 00.000 7680 worker thread done servicing request
21:43:21.161 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 125 ms NORTH
21:43:21.170 00.009 7680 Worker thread wakes up
21:43:21.170 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:21.171 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:22.418 01.247 7680 Exposure complete
21:43:22.523 00.105 7680 worker thread done servicing request
21:43:22.525 00.002 6120 OnExposeComplete: enter
21:43:22.529 00.004 6120 UpdateGuideState(): m_state=6
21:43:22.533 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 838
21:43:22.537 00.004 6120 Star::Find returns 1 (0), X=1201.10, Y=1049.42, Mass=5577, SNR=47.9, Peak=124 HFD=6.8
21:43:22.541 00.004 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
21:43:22.545 00.004 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.57)
21:43:22.549 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.25 hyp=0.28 cameraTheta=2.03 mountX=0.08 mountY=-0.28, mountTheta=-1.31
21:43:22.555 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.25, opts=13)
21:43:22.559 00.004 6120 Enqueuing Move request for scope (-0.13, 0.25)
21:43:22.563 00.004 7680 Worker thread wakes up
21:43:22.563 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.25) opts 0xd
21:43:22.563 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.25)
21:43:22.563 00.000 7680 Moving (-0.13, 0.25) raw xDistance=0.08 yDistance=-0.28
21:43:22.563 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:43:22.563 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:43:22.564 00.001 7680 MoveAxis(E, 0, ABG)
21:43:22.564 00.000 7680 Move returns status 0, amount 0
21:43:22.565 00.001 7680 MoveAxis(N, 154, ABG)
21:43:22.565 00.000 7680 Guiding  Dir = 0, Dur = 154
21:43:22.566 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:43:22.570 00.004 7680 IsSlewing returns 0
21:43:22.570 00.000 7680 IsGuiding returns 0
21:43:22.570 00.000 7680 PulseGuide returned control before completion, sleep 164
21:43:22.593 00.023 6120 UpdateGuideState exits: m=5577 SNR=47.9
21:43:22.597 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:22.602 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:22.606 00.004 6120 Enqueuing Expose request
21:43:22.747 00.141 7680 IsGuiding returns 1
21:43:22.748 00.001 7680 scope still moving after pulse duration time elapsed
21:43:22.780 00.032 7680 IsSlewing returns 0
21:43:22.782 00.002 7680 IsGuiding returns 0
21:43:22.782 00.000 7680 scope move finished after 154 + 57 ms
21:43:22.782 00.000 7680 Move returns status 0, amount 154
21:43:22.783 00.001 7680 move complete, result=0
21:43:22.783 00.000 7680 worker thread done servicing request
21:43:22.783 00.000 7680 Worker thread wakes up
21:43:22.783 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 154 ms NORTH
21:43:22.790 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:22.790 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:24.040 01.250 7680 Exposure complete
21:43:24.158 00.118 7680 worker thread done servicing request
21:43:24.159 00.001 6120 OnExposeComplete: enter
21:43:24.162 00.003 6120 UpdateGuideState(): m_state=6
21:43:24.167 00.005 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 839
21:43:24.171 00.004 6120 Star::Find returns 1 (0), X=1201.23, Y=1049.12, Mass=5926, SNR=50.3, Peak=133 HFD=6.7
21:43:24.176 00.005 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-2.95) = xAngle (1.54 = 1.54)
21:43:24.180 00.004 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.27 = 1.27)
21:43:24.184 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.41 mountX=0.00 mountY=0.04, mountTheta=1.54
21:43:24.189 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.05, opts=13)
21:43:24.194 00.005 6120 Enqueuing Move request for scope (0.01, -0.05)
21:43:24.197 00.003 7680 Worker thread wakes up
21:43:24.197 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
21:43:24.197 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
21:43:24.197 00.000 7680 Moving (0.01, -0.05) raw xDistance=0.00 yDistance=0.04
21:43:24.198 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:43:24.198 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:43:24.198 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:43:24.198 00.000 7680 MoveAxis(E, 0, ABG)
21:43:24.199 00.001 7680 Move returns status 0, amount 0
21:43:24.199 00.000 7680 MoveAxis(N, 0, ABG)
21:43:24.199 00.000 7680 Move returns status 0, amount 0
21:43:24.200 00.001 7680 move complete, result=0
21:43:24.200 00.000 7680 worker thread done servicing request
21:43:24.201 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:43:24.223 00.022 6120 UpdateGuideState exits: m=5926 SNR=50.3
21:43:24.228 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:24.232 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:24.238 00.006 6120 Enqueuing Expose request
21:43:24.242 00.004 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:43:24.246 00.004 7680 Worker thread wakes up
21:43:24.246 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:24.246 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:25.494 01.248 7680 Exposure complete
21:43:25.607 00.113 7680 worker thread done servicing request
21:43:25.608 00.001 6120 OnExposeComplete: enter
21:43:25.614 00.006 6120 UpdateGuideState(): m_state=6
21:43:25.619 00.005 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 840
21:43:25.623 00.004 6120 Star::Find returns 1 (0), X=1201.35, Y=1049.33, Mass=5620, SNR=47.9, Peak=130 HFD=7.0
21:43:25.626 00.003 6120 CameraToMount -- cameraTheta (0.87) - m_xAngle (-2.95) = xAngle (3.83 = -2.45)
21:43:25.631 00.005 6120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.56 = -2.72)
21:43:25.634 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.21 cameraTheta=0.87 mountX=-0.16 mountY=-0.08, mountTheta=-2.66
21:43:25.640 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.16, opts=13)
21:43:25.646 00.006 6120 Enqueuing Move request for scope (0.13, 0.16)
21:43:25.650 00.004 7680 Worker thread wakes up
21:43:25.650 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
21:43:25.650 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
21:43:25.650 00.000 7680 Moving (0.13, 0.16) raw xDistance=-0.16 yDistance=-0.08
21:43:25.650 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:43:25.651 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:43:25.651 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:25.651 00.000 7680 MoveAxis(E, 0, ABG)
21:43:25.651 00.000 7680 Move returns status 0, amount 0
21:43:25.651 00.000 7680 MoveAxis(N, 0, ABG)
21:43:25.652 00.001 7680 Move returns status 0, amount 0
21:43:25.652 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:43:25.656 00.004 7680 move complete, result=0
21:43:25.656 00.000 7680 worker thread done servicing request
21:43:25.677 00.021 6120 UpdateGuideState exits: m=5620 SNR=47.9
21:43:25.680 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:25.685 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:25.689 00.004 6120 Enqueuing Expose request
21:43:25.693 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:43:25.696 00.003 7680 Worker thread wakes up
21:43:25.696 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:25.696 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:26.949 01.253 7680 Exposure complete
21:43:27.050 00.101 7680 worker thread done servicing request
21:43:27.050 00.000 6120 OnExposeComplete: enter
21:43:27.053 00.003 6120 UpdateGuideState(): m_state=6
21:43:27.059 00.006 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 841
21:43:27.065 00.006 6120 Star::Find returns 1 (0), X=1201.45, Y=1049.62, Mass=5390, SNR=46.3, Peak=123 HFD=7.0
21:43:27.071 00.006 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.06 = -2.22)
21:43:27.078 00.007 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.49)
21:43:27.083 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=0.45 hyp=0.50 cameraTheta=1.10 mountX=-0.31 mountY=-0.30, mountTheta=-2.36
21:43:27.089 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.45, opts=13)
21:43:27.095 00.006 6120 Enqueuing Move request for scope (0.23, 0.45)
21:43:27.102 00.007 7680 Worker thread wakes up
21:43:27.102 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.45) opts 0xd
21:43:27.102 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.45)
21:43:27.103 00.001 7680 Moving (0.23, 0.45) raw xDistance=-0.31 yDistance=-0.30
21:43:27.103 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
21:43:27.103 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:43:27.103 00.000 7680 MoveAxis(E, 130, ABG)
21:43:27.104 00.001 7680 Guiding  Dir = 2, Dur = 130
21:43:27.105 00.001 7680 IsSlewing returns 0
21:43:27.106 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=228, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:43:27.112 00.006 7680 IsGuiding returns 0
21:43:27.114 00.002 7680 PulseGuide returned control before completion, sleep 140
21:43:27.138 00.024 6120 UpdateGuideState exits: m=5390 SNR=46.3
21:43:27.145 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:27.148 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:27.151 00.003 6120 Enqueuing Expose request
21:43:27.269 00.118 7680 IsGuiding returns 1
21:43:27.270 00.001 7680 scope still moving after pulse duration time elapsed
21:43:27.300 00.030 7680 IsSlewing returns 0
21:43:27.301 00.001 7680 IsGuiding returns 0
21:43:27.301 00.000 7680 scope move finished after 130 + 58 ms
21:43:27.301 00.000 7680 Move returns status 0, amount 130
21:43:27.303 00.002 7680 MoveAxis(N, 165, ABG)
21:43:27.303 00.000 7680 Guiding  Dir = 0, Dur = 165
21:43:27.303 00.000 7680 IsSlewing returns 0
21:43:27.304 00.001 7680 IsGuiding returns 0
21:43:27.304 00.000 7680 PulseGuide returned control before completion, sleep 175
21:43:27.488 00.184 7680 IsGuiding returns 1
21:43:27.488 00.000 7680 scope still moving after pulse duration time elapsed
21:43:27.518 00.030 7680 IsSlewing returns 0
21:43:27.519 00.001 7680 IsGuiding returns 0
21:43:27.520 00.001 7680 scope move finished after 165 + 50 ms
21:43:27.520 00.000 7680 Move returns status 0, amount 165
21:43:27.520 00.000 7680 move complete, result=0
21:43:27.522 00.002 7680 worker thread done servicing request
21:43:27.522 00.000 6120 GuideStep: -0.3 px 130 ms EAST, -0.3 px 165 ms NORTH
21:43:27.529 00.007 7680 Worker thread wakes up
21:43:27.529 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:27.529 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:28.787 01.258 7680 Exposure complete
21:43:28.894 00.107 7680 worker thread done servicing request
21:43:28.894 00.000 6120 OnExposeComplete: enter
21:43:28.897 00.003 6120 UpdateGuideState(): m_state=6
21:43:28.901 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 842
21:43:28.903 00.002 6120 Star::Find returns 1 (0), X=1201.02, Y=1049.57, Mass=5519, SNR=48.5, Peak=120 HFD=6.8
21:43:28.906 00.003 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.99 = -1.30)
21:43:28.909 00.003 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.57)
21:43:28.911 00.002 6120 CameraToMount -- cameraX=-0.20 cameraY=0.40 hyp=0.45 cameraTheta=2.03 mountX=0.12 mountY=-0.45, mountTheta=-1.31
21:43:28.916 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.40, opts=13)
21:43:28.920 00.004 6120 Enqueuing Move request for scope (-0.20, 0.40)
21:43:28.924 00.004 7680 Worker thread wakes up
21:43:28.924 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.40) opts 0xd
21:43:28.924 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.40)
21:43:28.926 00.002 7680 Moving (-0.20, 0.40) raw xDistance=0.12 yDistance=-0.45
21:43:28.926 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:43:28.926 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:43:28.926 00.000 7680 MoveAxis(E, 0, ABG)
21:43:28.926 00.000 7680 Move returns status 0, amount 0
21:43:28.926 00.000 7680 MoveAxis(N, 243, ABG)
21:43:28.927 00.001 7680 Guiding  Dir = 0, Dur = 243
21:43:28.927 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:43:28.931 00.004 7680 IsSlewing returns 0
21:43:28.931 00.000 7680 IsGuiding returns 0
21:43:28.931 00.000 7680 PulseGuide returned control before completion, sleep 253
21:43:28.948 00.017 6120 UpdateGuideState exits: m=5519 SNR=48.5
21:43:28.954 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:28.956 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:28.960 00.004 6120 Enqueuing Expose request
21:43:29.194 00.234 7680 IsGuiding returns 1
21:43:29.195 00.001 7680 scope still moving after pulse duration time elapsed
21:43:29.225 00.030 7680 IsSlewing returns 0
21:43:29.226 00.001 7680 IsGuiding returns 0
21:43:29.227 00.001 7680 scope move finished after 243 + 52 ms
21:43:29.227 00.000 7680 Move returns status 0, amount 243
21:43:29.227 00.000 7680 move complete, result=0
21:43:29.227 00.000 7680 worker thread done servicing request
21:43:29.227 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 243 ms NORTH
21:43:29.237 00.010 7680 Worker thread wakes up
21:43:29.237 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:29.237 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:30.487 01.250 7680 Exposure complete
21:43:30.600 00.113 7680 worker thread done servicing request
21:43:30.600 00.000 6120 OnExposeComplete: enter
21:43:30.604 00.004 6120 UpdateGuideState(): m_state=6
21:43:30.610 00.006 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 843
21:43:30.614 00.004 6120 Star::Find returns 1 (0), X=1201.22, Y=1049.25, Mass=5956, SNR=50.0, Peak=134 HFD=6.9
21:43:30.617 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
21:43:30.622 00.005 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.97)
21:43:30.626 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.63 mountX=-0.01 mountY=-0.08, mountTheta=-1.71
21:43:30.632 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.09, opts=13)
21:43:30.637 00.005 6120 Enqueuing Move request for scope (-0.01, 0.09)
21:43:30.643 00.006 7680 Worker thread wakes up
21:43:30.643 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
21:43:30.644 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
21:43:30.644 00.000 7680 Moving (-0.01, 0.09) raw xDistance=-0.01 yDistance=-0.08
21:43:30.644 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:43:30.644 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:43:30.644 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:30.646 00.002 7680 MoveAxis(E, 0, ABG)
21:43:30.646 00.000 7680 Move returns status 0, amount 0
21:43:30.646 00.000 7680 MoveAxis(N, 0, ABG)
21:43:30.647 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:43:30.652 00.005 7680 Move returns status 0, amount 0
21:43:30.652 00.000 7680 move complete, result=0
21:43:30.652 00.000 7680 worker thread done servicing request
21:43:30.676 00.024 6120 UpdateGuideState exits: m=5956 SNR=50.0
21:43:30.681 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:30.686 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:30.690 00.004 6120 Enqueuing Expose request
21:43:30.695 00.005 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:43:30.700 00.005 7680 Worker thread wakes up
21:43:30.701 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:30.701 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:31.941 01.240 7680 Exposure complete
21:43:32.053 00.112 7680 worker thread done servicing request
21:43:32.053 00.000 6120 OnExposeComplete: enter
21:43:32.057 00.004 6120 UpdateGuideState(): m_state=6
21:43:32.062 00.005 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 844
21:43:32.066 00.004 6120 Star::Find returns 1 (0), X=1201.36, Y=1049.36, Mass=5437, SNR=46.5, Peak=121 HFD=6.8
21:43:32.070 00.004 6120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-2.95) = xAngle (3.88 = -2.41)
21:43:32.074 00.004 6120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.61 = -2.67)
21:43:32.078 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.24 cameraTheta=0.92 mountX=-0.18 mountY=-0.11, mountTheta=-2.60
21:43:32.084 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.19, opts=13)
21:43:32.088 00.004 6120 Enqueuing Move request for scope (0.14, 0.19)
21:43:32.091 00.003 7680 Worker thread wakes up
21:43:32.091 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0xd
21:43:32.091 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
21:43:32.091 00.000 7680 Moving (0.14, 0.19) raw xDistance=-0.18 yDistance=-0.11
21:43:32.091 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:43:32.093 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:43:32.093 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:43:32.093 00.000 7680 MoveAxis(E, 0, ABG)
21:43:32.093 00.000 7680 Move returns status 0, amount 0
21:43:32.093 00.000 7680 MoveAxis(N, 0, ABG)
21:43:32.094 00.001 7680 Move returns status 0, amount 0
21:43:32.094 00.000 7680 move complete, result=0
21:43:32.094 00.000 7680 worker thread done servicing request
21:43:32.094 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:43:32.117 00.023 6120 UpdateGuideState exits: m=5437 SNR=46.5
21:43:32.121 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:32.124 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:32.128 00.004 6120 Enqueuing Expose request
21:43:32.131 00.003 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:43:32.135 00.004 7680 Worker thread wakes up
21:43:32.135 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:32.136 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:33.389 01.253 7680 Exposure complete
21:43:33.497 00.108 7680 worker thread done servicing request
21:43:33.498 00.001 6120 OnExposeComplete: enter
21:43:33.502 00.004 6120 UpdateGuideState(): m_state=6
21:43:33.505 00.003 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 845
21:43:33.509 00.004 6120 Star::Find returns 1 (0), X=1201.43, Y=1049.47, Mass=5621, SNR=47.5, Peak=125 HFD=7.1
21:43:33.513 00.004 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.91 = -2.37)
21:43:33.517 00.004 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.64)
21:43:33.520 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.30 hyp=0.37 cameraTheta=0.96 mountX=-0.26 mountY=-0.18, mountTheta=-2.55
21:43:33.526 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.30, opts=13)
21:43:33.529 00.003 6120 Enqueuing Move request for scope (0.21, 0.30)
21:43:33.532 00.003 7680 Worker thread wakes up
21:43:33.532 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.30) opts 0xd
21:43:33.532 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.30)
21:43:33.533 00.001 7680 Moving (0.21, 0.30) raw xDistance=-0.26 yDistance=-0.18
21:43:33.533 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
21:43:33.533 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:43:33.534 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:43:33.534 00.000 7680 MoveAxis(E, 112, ABG)
21:43:33.534 00.000 7680 Guiding  Dir = 2, Dur = 112
21:43:33.535 00.001 7680 IsSlewing returns 0
21:43:33.535 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:43:33.538 00.003 7680 IsGuiding returns 0
21:43:33.538 00.000 7680 PulseGuide returned control before completion, sleep 122
21:43:33.556 00.018 6120 UpdateGuideState exits: m=5621 SNR=47.5
21:43:33.559 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:33.562 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:33.564 00.002 6120 Enqueuing Expose request
21:43:33.675 00.111 7680 IsGuiding returns 1
21:43:33.676 00.001 7680 scope still moving after pulse duration time elapsed
21:43:33.706 00.030 7680 IsSlewing returns 0
21:43:33.707 00.001 7680 IsGuiding returns 0
21:43:33.708 00.001 7680 scope move finished after 112 + 57 ms
21:43:33.708 00.000 7680 Move returns status 0, amount 112
21:43:33.709 00.001 7680 MoveAxis(N, 0, ABG)
21:43:33.709 00.000 7680 Move returns status 0, amount 0
21:43:33.709 00.000 7680 move complete, result=0
21:43:33.709 00.000 7680 worker thread done servicing request
21:43:33.711 00.002 6120 GuideStep: -0.3 px 112 ms EAST, -0.2 px 0 ms NORTH
21:43:33.716 00.005 7680 Worker thread wakes up
21:43:33.716 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:33.716 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:34.969 01.253 7680 Exposure complete
21:43:35.076 00.107 7680 worker thread done servicing request
21:43:35.077 00.001 6120 OnExposeComplete: enter
21:43:35.082 00.005 6120 UpdateGuideState(): m_state=6
21:43:35.086 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 846
21:43:35.091 00.005 6120 Star::Find returns 1 (0), X=1201.18, Y=1049.71, Mass=5761, SNR=49.5, Peak=136 HFD=6.6
21:43:35.095 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
21:43:35.098 00.003 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
21:43:35.102 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.54 hyp=0.54 cameraTheta=1.65 mountX=-0.06 mountY=-0.50, mountTheta=-1.69
21:43:35.107 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.54, opts=13)
21:43:35.111 00.004 6120 Enqueuing Move request for scope (-0.04, 0.54)
21:43:35.115 00.004 7680 Worker thread wakes up
21:43:35.115 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.54) opts 0xd
21:43:35.115 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.54)
21:43:35.115 00.000 7680 Moving (-0.04, 0.54) raw xDistance=-0.06 yDistance=-0.50
21:43:35.115 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:43:35.115 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
21:43:35.115 00.000 7680 MoveAxis(E, 0, ABG)
21:43:35.116 00.001 7680 Move returns status 0, amount 0
21:43:35.116 00.000 7680 MoveAxis(N, 273, ABG)
21:43:35.117 00.001 7680 Guiding  Dir = 0, Dur = 273
21:43:35.117 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:43:35.121 00.004 7680 IsSlewing returns 0
21:43:35.122 00.001 7680 IsGuiding returns 0
21:43:35.122 00.000 7680 PulseGuide returned control before completion, sleep 283
21:43:35.143 00.021 6120 UpdateGuideState exits: m=5761 SNR=49.5
21:43:35.147 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:35.152 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:35.156 00.004 6120 Enqueuing Expose request
21:43:35.412 00.256 7680 IsGuiding returns 1
21:43:35.414 00.002 7680 scope still moving after pulse duration time elapsed
21:43:35.445 00.031 7680 IsSlewing returns 0
21:43:35.446 00.001 7680 IsGuiding returns 0
21:43:35.446 00.000 7680 scope move finished after 273 + 51 ms
21:43:35.448 00.002 7680 Move returns status 0, amount 273
21:43:35.448 00.000 7680 move complete, result=0
21:43:35.448 00.000 7680 worker thread done servicing request
21:43:35.449 00.001 7680 Worker thread wakes up
21:43:35.449 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 273 ms NORTH
21:43:35.457 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:35.458 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:36.712 01.254 7680 Exposure complete
21:43:36.821 00.109 7680 worker thread done servicing request
21:43:36.822 00.001 6120 OnExposeComplete: enter
21:43:36.827 00.005 6120 UpdateGuideState(): m_state=6
21:43:36.831 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 847
21:43:36.835 00.004 6120 Star::Find returns 1 (0), X=1201.04, Y=1049.63, Mass=5292, SNR=46.7, Peak=131 HFD=6.7
21:43:36.839 00.004 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.90 = -1.39)
21:43:36.843 00.004 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
21:43:36.847 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.46 hyp=0.49 cameraTheta=1.94 mountX=0.09 mountY=-0.49, mountTheta=-1.39
21:43:36.852 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.46, opts=13)
21:43:36.857 00.005 6120 Enqueuing Move request for scope (-0.18, 0.46)
21:43:36.860 00.003 7680 Worker thread wakes up
21:43:36.861 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.46) opts 0xd
21:43:36.861 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.46)
21:43:36.861 00.000 7680 Moving (-0.18, 0.46) raw xDistance=0.09 yDistance=-0.49
21:43:36.861 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:43:36.862 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:43:36.862 00.000 7680 MoveAxis(E, 0, ABG)
21:43:36.862 00.000 7680 Move returns status 0, amount 0
21:43:36.863 00.001 7680 MoveAxis(N, 266, ABG)
21:43:36.863 00.000 7680 Guiding  Dir = 0, Dur = 266
21:43:36.863 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:43:36.869 00.006 7680 IsSlewing returns 0
21:43:36.869 00.000 7680 IsGuiding returns 0
21:43:36.869 00.000 7680 PulseGuide returned control before completion, sleep 276
21:43:36.893 00.024 6120 UpdateGuideState exits: m=5292 SNR=46.7
21:43:36.895 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:36.900 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:36.902 00.002 6120 Enqueuing Expose request
21:43:37.151 00.249 7680 IsGuiding returns 1
21:43:37.152 00.001 7680 scope still moving after pulse duration time elapsed
21:43:37.183 00.031 7680 IsSlewing returns 0
21:43:37.184 00.001 7680 IsGuiding returns 0
21:43:37.184 00.000 7680 scope move finished after 266 + 49 ms
21:43:37.185 00.001 7680 Move returns status 0, amount 266
21:43:37.185 00.000 7680 move complete, result=0
21:43:37.186 00.001 7680 worker thread done servicing request
21:43:37.186 00.000 7680 Worker thread wakes up
21:43:37.186 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 266 ms NORTH
21:43:37.192 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:37.193 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:38.448 01.255 7680 Exposure complete
21:43:38.567 00.119 7680 worker thread done servicing request
21:43:38.567 00.000 6120 OnExposeComplete: enter
21:43:38.571 00.004 6120 UpdateGuideState(): m_state=6
21:43:38.575 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 848
21:43:38.582 00.007 6120 Star::Find returns 1 (0), X=1201.05, Y=1049.37, Mass=5897, SNR=48.7, Peak=145 HFD=6.7
21:43:38.586 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.22 = -1.06)
21:43:38.590 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
21:43:38.595 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.20 hyp=0.26 cameraTheta=2.27 mountX=0.13 mountY=-0.26, mountTheta=-1.10
21:43:38.600 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.20, opts=13)
21:43:38.605 00.005 6120 Enqueuing Move request for scope (-0.17, 0.20)
21:43:38.608 00.003 7680 Worker thread wakes up
21:43:38.608 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.20) opts 0xd
21:43:38.608 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.20)
21:43:38.608 00.000 7680 Moving (-0.17, 0.20) raw xDistance=0.13 yDistance=-0.26
21:43:38.609 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:43:38.609 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:43:38.609 00.000 7680 MoveAxis(E, 0, ABG)
21:43:38.609 00.000 7680 Move returns status 0, amount 0
21:43:38.610 00.001 7680 MoveAxis(N, 139, ABG)
21:43:38.610 00.000 7680 Guiding  Dir = 0, Dur = 139
21:43:38.610 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:43:38.615 00.005 7680 IsSlewing returns 0
21:43:38.616 00.001 7680 IsGuiding returns 0
21:43:38.616 00.000 7680 PulseGuide returned control before completion, sleep 149
21:43:38.638 00.022 6120 UpdateGuideState exits: m=5897 SNR=48.7
21:43:38.643 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:38.648 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:38.653 00.005 6120 Enqueuing Expose request
21:43:38.781 00.128 7680 IsGuiding returns 1
21:43:38.783 00.002 7680 scope still moving after pulse duration time elapsed
21:43:38.813 00.030 7680 IsSlewing returns 0
21:43:38.814 00.001 7680 IsGuiding returns 0
21:43:38.814 00.000 7680 scope move finished after 139 + 59 ms
21:43:38.815 00.001 7680 Move returns status 0, amount 139
21:43:38.815 00.000 7680 move complete, result=0
21:43:38.815 00.000 7680 worker thread done servicing request
21:43:38.815 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 139 ms NORTH
21:43:38.822 00.007 7680 Worker thread wakes up
21:43:38.823 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:38.823 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:40.069 01.246 7680 Exposure complete
21:43:40.181 00.112 7680 worker thread done servicing request
21:43:40.182 00.001 6120 OnExposeComplete: enter
21:43:40.187 00.005 6120 UpdateGuideState(): m_state=6
21:43:40.190 00.003 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 849
21:43:40.194 00.004 6120 Star::Find returns 1 (0), X=1201.41, Y=1049.37, Mass=5671, SNR=49.2, Peak=128 HFD=7.0
21:43:40.198 00.004 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.78 = -2.50)
21:43:40.203 00.005 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.52 = -2.77)
21:43:40.206 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.27 cameraTheta=0.83 mountX=-0.22 mountY=-0.10, mountTheta=-2.71
21:43:40.213 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.20, opts=13)
21:43:40.216 00.003 6120 Enqueuing Move request for scope (0.19, 0.20)
21:43:40.221 00.005 7680 Worker thread wakes up
21:43:40.221 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.20) opts 0xd
21:43:40.221 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.20)
21:43:40.221 00.000 7680 Moving (0.19, 0.20) raw xDistance=-0.22 yDistance=-0.10
21:43:40.221 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
21:43:40.221 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:43:40.221 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:43:40.222 00.001 7680 MoveAxis(E, 93, ABG)
21:43:40.222 00.000 7680 Guiding  Dir = 2, Dur = 93
21:43:40.222 00.000 7680 IsSlewing returns 0
21:43:40.222 00.000 7680 IsGuiding returns 0
21:43:40.223 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:43:40.226 00.003 7680 PulseGuide returned control before completion, sleep 103
21:43:40.248 00.022 6120 UpdateGuideState exits: m=5671 SNR=49.2
21:43:40.253 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:40.257 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:40.262 00.005 6120 Enqueuing Expose request
21:43:40.340 00.078 7680 IsGuiding returns 1
21:43:40.340 00.000 7680 scope still moving after pulse duration time elapsed
21:43:40.372 00.032 7680 IsSlewing returns 0
21:43:40.373 00.001 7680 IsGuiding returns 0
21:43:40.374 00.001 7680 scope move finished after 93 + 57 ms
21:43:40.374 00.000 7680 Move returns status 0, amount 93
21:43:40.374 00.000 7680 MoveAxis(N, 0, ABG)
21:43:40.375 00.001 7680 Move returns status 0, amount 0
21:43:40.376 00.001 7680 move complete, result=0
21:43:40.376 00.000 7680 worker thread done servicing request
21:43:40.376 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.1 px 0 ms NORTH
21:43:40.382 00.006 7680 Worker thread wakes up
21:43:40.382 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:40.382 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:41.633 01.251 7680 Exposure complete
21:43:41.747 00.114 7680 worker thread done servicing request
21:43:41.748 00.001 6120 OnExposeComplete: enter
21:43:41.751 00.003 6120 UpdateGuideState(): m_state=6
21:43:41.756 00.005 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 850
21:43:41.760 00.004 6120 Star::Find returns 1 (0), X=1201.32, Y=1049.35, Mass=5622, SNR=48.3, Peak=118 HFD=7.1
21:43:41.765 00.005 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.02 = -2.26)
21:43:41.769 00.004 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.53)
21:43:41.772 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.21 cameraTheta=1.07 mountX=-0.14 mountY=-0.12, mountTheta=-2.41
21:43:41.777 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.19, opts=13)
21:43:41.782 00.005 6120 Enqueuing Move request for scope (0.10, 0.19)
21:43:41.786 00.004 7680 Worker thread wakes up
21:43:41.786 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
21:43:41.786 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
21:43:41.786 00.000 7680 Moving (0.10, 0.19) raw xDistance=-0.14 yDistance=-0.12
21:43:41.786 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:43:41.787 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:43:41.787 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:43:41.787 00.000 7680 MoveAxis(E, 0, ABG)
21:43:41.787 00.000 7680 Move returns status 0, amount 0
21:43:41.787 00.000 7680 MoveAxis(N, 0, ABG)
21:43:41.788 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:43:41.791 00.003 7680 Move returns status 0, amount 0
21:43:41.792 00.001 7680 move complete, result=0
21:43:41.792 00.000 7680 worker thread done servicing request
21:43:41.815 00.023 6120 UpdateGuideState exits: m=5622 SNR=48.3
21:43:41.820 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:41.823 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:41.832 00.009 6120 Enqueuing Expose request
21:43:41.836 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:43:41.840 00.004 7680 Worker thread wakes up
21:43:41.841 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:41.841 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:43.084 01.243 7680 Exposure complete
21:43:43.183 00.099 7680 worker thread done servicing request
21:43:43.183 00.000 6120 OnExposeComplete: enter
21:43:43.187 00.004 6120 UpdateGuideState(): m_state=6
21:43:43.191 00.004 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 851
21:43:43.194 00.003 6120 Star::Find returns 1 (0), X=1201.12, Y=1049.53, Mass=5796, SNR=49.0, Peak=128 HFD=6.9
21:43:43.198 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
21:43:43.202 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.77)
21:43:43.207 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.36 hyp=0.38 cameraTheta=1.83 mountX=0.03 mountY=-0.37, mountTheta=-1.50
21:43:43.212 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.36, opts=13)
21:43:43.216 00.004 6120 Enqueuing Move request for scope (-0.10, 0.36)
21:43:43.220 00.004 7680 Worker thread wakes up
21:43:43.220 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.36) opts 0xd
21:43:43.220 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.36)
21:43:43.220 00.000 7680 Moving (-0.10, 0.36) raw xDistance=0.03 yDistance=-0.37
21:43:43.220 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:43:43.220 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:43:43.220 00.000 7680 MoveAxis(E, 0, ABG)
21:43:43.222 00.002 7680 Move returns status 0, amount 0
21:43:43.222 00.000 7680 MoveAxis(N, 201, ABG)
21:43:43.222 00.000 7680 Guiding  Dir = 0, Dur = 201
21:43:43.222 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:43:43.226 00.004 7680 IsSlewing returns 0
21:43:43.226 00.000 7680 IsGuiding returns 0
21:43:43.226 00.000 7680 PulseGuide returned control before completion, sleep 211
21:43:43.248 00.022 6120 UpdateGuideState exits: m=5796 SNR=49.0
21:43:43.253 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:43.257 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:43.260 00.003 6120 Enqueuing Expose request
21:43:43.451 00.191 7680 IsGuiding returns 1
21:43:43.452 00.001 7680 scope still moving after pulse duration time elapsed
21:43:43.483 00.031 7680 IsSlewing returns 0
21:43:43.483 00.000 7680 IsGuiding returns 0
21:43:43.484 00.001 7680 scope move finished after 201 + 56 ms
21:43:43.484 00.000 7680 Move returns status 0, amount 201
21:43:43.484 00.000 7680 move complete, result=0
21:43:43.484 00.000 7680 worker thread done servicing request
21:43:43.486 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 201 ms NORTH
21:43:43.491 00.005 7680 Worker thread wakes up
21:43:43.491 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:43.491 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:44.744 01.253 7680 Exposure complete
21:43:44.849 00.105 7680 worker thread done servicing request
21:43:44.849 00.000 6120 OnExposeComplete: enter
21:43:44.852 00.003 6120 UpdateGuideState(): m_state=6
21:43:44.857 00.005 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 852
21:43:44.862 00.005 6120 Star::Find returns 1 (0), X=1201.40, Y=1049.62, Mass=5666, SNR=48.5, Peak=124 HFD=6.9
21:43:44.866 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.15 = -2.14)
21:43:44.870 00.004 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
21:43:44.874 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.45 hyp=0.48 cameraTheta=1.19 mountX=-0.26 mountY=-0.33, mountTheta=-2.24
21:43:44.880 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.45, opts=13)
21:43:44.883 00.003 6120 Enqueuing Move request for scope (0.18, 0.45)
21:43:44.887 00.004 7680 Worker thread wakes up
21:43:44.888 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.45) opts 0xd
21:43:44.888 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.45)
21:43:44.888 00.000 7680 Moving (0.18, 0.45) raw xDistance=-0.26 yDistance=-0.33
21:43:44.888 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
21:43:44.889 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:43:44.889 00.000 7680 MoveAxis(E, 110, ABG)
21:43:44.889 00.000 7680 Guiding  Dir = 2, Dur = 110
21:43:44.890 00.001 7680 IsSlewing returns 0
21:43:44.891 00.001 7680 IsGuiding returns 0
21:43:44.892 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:43:44.897 00.005 7680 PulseGuide returned control before completion, sleep 120
21:43:44.911 00.014 6120 UpdateGuideState exits: m=5666 SNR=48.5
21:43:44.914 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:44.920 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:44.924 00.004 6120 Enqueuing Expose request
21:43:45.029 00.105 7680 IsGuiding returns 1
21:43:45.030 00.001 7680 scope still moving after pulse duration time elapsed
21:43:45.061 00.031 7680 IsSlewing returns 0
21:43:45.062 00.001 7680 IsGuiding returns 0
21:43:45.063 00.001 7680 scope move finished after 110 + 58 ms
21:43:45.063 00.000 7680 Move returns status 0, amount 110
21:43:45.063 00.000 7680 MoveAxis(N, 177, ABG)
21:43:45.063 00.000 7680 Guiding  Dir = 0, Dur = 177
21:43:45.064 00.001 7680 IsSlewing returns 0
21:43:45.064 00.000 7680 IsGuiding returns 0
21:43:45.065 00.001 7680 PulseGuide returned control before completion, sleep 187
21:43:45.261 00.196 7680 IsGuiding returns 1
21:43:45.262 00.001 7680 scope still moving after pulse duration time elapsed
21:43:45.292 00.030 7680 IsSlewing returns 0
21:43:45.294 00.002 7680 IsGuiding returns 0
21:43:45.295 00.001 7680 scope move finished after 177 + 52 ms
21:43:45.295 00.000 7680 Move returns status 0, amount 177
21:43:45.296 00.001 7680 move complete, result=0
21:43:45.296 00.000 7680 worker thread done servicing request
21:43:45.296 00.000 6120 GuideStep: -0.3 px 110 ms EAST, -0.3 px 177 ms NORTH
21:43:45.302 00.006 7680 Worker thread wakes up
21:43:45.303 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:45.303 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:46.556 01.253 7680 Exposure complete
21:43:46.669 00.113 7680 worker thread done servicing request
21:43:46.670 00.001 6120 OnExposeComplete: enter
21:43:46.676 00.006 6120 UpdateGuideState(): m_state=6
21:43:46.681 00.005 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 853
21:43:46.686 00.005 6120 Star::Find returns 1 (0), X=1201.08, Y=1049.47, Mass=5801, SNR=49.2, Peak=124 HFD=6.9
21:43:46.691 00.005 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
21:43:46.695 00.004 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
21:43:46.699 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.30 hyp=0.33 cameraTheta=2.00 mountX=0.08 mountY=-0.33, mountTheta=-1.34
21:43:46.704 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.30, opts=13)
21:43:46.709 00.005 6120 Enqueuing Move request for scope (-0.14, 0.30)
21:43:46.712 00.003 7680 Worker thread wakes up
21:43:46.712 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.30) opts 0xd
21:43:46.713 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.30)
21:43:46.713 00.000 7680 Moving (-0.14, 0.30) raw xDistance=0.08 yDistance=-0.33
21:43:46.713 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:43:46.713 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:43:46.714 00.001 7680 MoveAxis(E, 0, ABG)
21:43:46.714 00.000 7680 Move returns status 0, amount 0
21:43:46.715 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:43:46.718 00.003 7680 MoveAxis(N, 181, ABG)
21:43:46.718 00.000 7680 Guiding  Dir = 0, Dur = 181
21:43:46.720 00.002 7680 IsSlewing returns 0
21:43:46.720 00.000 7680 IsGuiding returns 0
21:43:46.721 00.001 7680 PulseGuide returned control before completion, sleep 191
21:43:46.741 00.020 6120 UpdateGuideState exits: m=5801 SNR=49.2
21:43:46.746 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:46.751 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:46.755 00.004 6120 Enqueuing Expose request
21:43:46.922 00.167 7680 IsGuiding returns 1
21:43:46.923 00.001 7680 scope still moving after pulse duration time elapsed
21:43:46.953 00.030 7680 IsSlewing returns 0
21:43:46.953 00.000 7680 IsGuiding returns 0
21:43:46.954 00.001 7680 scope move finished after 181 + 52 ms
21:43:46.954 00.000 7680 Move returns status 0, amount 181
21:43:46.954 00.000 7680 move complete, result=0
21:43:46.954 00.000 7680 worker thread done servicing request
21:43:46.955 00.001 7680 Worker thread wakes up
21:43:46.955 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 181 ms NORTH
21:43:46.960 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:46.960 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:48.211 01.251 7680 Exposure complete
21:43:48.331 00.120 7680 worker thread done servicing request
21:43:48.332 00.001 6120 OnExposeComplete: enter
21:43:48.337 00.005 6120 UpdateGuideState(): m_state=6
21:43:48.343 00.006 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 854
21:43:48.348 00.005 6120 Star::Find returns 1 (0), X=1200.87, Y=1049.34, Mass=5542, SNR=48.2, Peak=130 HFD=6.8
21:43:48.353 00.005 6120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-2.95) = xAngle (5.64 = -0.65)
21:43:48.357 00.004 6120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.37 = -0.92)
21:43:48.362 00.005 6120 CameraToMount -- cameraX=-0.35 cameraY=0.17 hyp=0.39 cameraTheta=2.68 mountX=0.31 mountY=-0.31, mountTheta=-0.78
21:43:48.367 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.17, opts=13)
21:43:48.369 00.002 6120 Enqueuing Move request for scope (-0.35, 0.17)
21:43:48.372 00.003 7680 Worker thread wakes up
21:43:48.372 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.17) opts 0xd
21:43:48.372 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.17)
21:43:48.372 00.000 7680 Moving (-0.35, 0.17) raw xDistance=0.31 yDistance=-0.31
21:43:48.372 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
21:43:48.374 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:43:48.374 00.000 7680 MoveAxis(W, 130, ABG)
21:43:48.374 00.000 7680 Guiding  Dir = 3, Dur = 130
21:43:48.374 00.000 7680 IsSlewing returns 0
21:43:48.374 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:43:48.378 00.004 7680 IsGuiding returns 0
21:43:48.378 00.000 7680 PulseGuide returned control before completion, sleep 140
21:43:48.398 00.020 6120 UpdateGuideState exits: m=5542 SNR=48.2
21:43:48.402 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:48.406 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:48.409 00.003 6120 Enqueuing Expose request
21:43:48.530 00.121 7680 IsGuiding returns 1
21:43:48.531 00.001 7680 scope still moving after pulse duration time elapsed
21:43:48.560 00.029 7680 IsSlewing returns 0
21:43:48.562 00.002 7680 IsGuiding returns 0
21:43:48.562 00.000 7680 scope move finished after 130 + 54 ms
21:43:48.563 00.001 7680 Move returns status 0, amount 130
21:43:48.563 00.000 7680 MoveAxis(N, 166, ABG)
21:43:48.564 00.001 7680 Guiding  Dir = 0, Dur = 166
21:43:48.564 00.000 7680 IsSlewing returns 0
21:43:48.566 00.002 7680 IsGuiding returns 0
21:43:48.566 00.000 7680 PulseGuide returned control before completion, sleep 176
21:43:48.749 00.183 7680 IsGuiding returns 1
21:43:48.751 00.002 7680 scope still moving after pulse duration time elapsed
21:43:48.780 00.029 7680 IsSlewing returns 0
21:43:48.781 00.001 7680 IsGuiding returns 0
21:43:48.782 00.001 7680 scope move finished after 166 + 50 ms
21:43:48.783 00.001 7680 Move returns status 0, amount 166
21:43:48.783 00.000 7680 move complete, result=0
21:43:48.784 00.001 7680 worker thread done servicing request
21:43:48.784 00.000 6120 GuideStep: 0.3 px 130 ms WEST, -0.3 px 166 ms NORTH
21:43:48.792 00.008 7680 Worker thread wakes up
21:43:48.792 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:48.792 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1186,1034,31,31)
21:43:49.889 01.097 6120 evsrv: cli 0FAEFED8 connect
21:43:49.895 00.006 6120 case statement mapped state 6 to 3
21:43:49.900 00.005 6120 case statement mapped state 6 to 3
21:43:49.969 00.069 6120 evsrv: cli 0FAEFED8 request: {"method":"get_app_state","id":"1369807e-f061-442e-ab33-b631f45f1bb3"}
21:43:50.052 00.083 6120 case statement mapped state 6 to 3
21:43:50.056 00.004 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":"Guiding","id":"1369807e-f061-442e-ab33-b631f45f1bb3"}
21:43:50.060 00.004 7680 Exposure complete
21:43:50.061 00.001 6120 evsrv: cli 0FAEFED8 disconnect
21:43:50.208 00.147 6120 evsrv: cli 0FAF0158 connect
21:43:50.212 00.004 6120 case statement mapped state 6 to 3
21:43:50.216 00.004 6120 case statement mapped state 6 to 3
21:43:50.220 00.004 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"555e2595-1b9f-4304-bb42-13ecdc99b5cd"}
21:43:50.223 00.003 6120 PhdController::Dither begins
21:43:50.341 00.118 6120 dither: size=5.00, dRA=-4.09 dDec=-1.36
21:43:50.346 00.005 6120 MountToCamera -- mountTheta (-2.82) + m_xAngle (-2.95) = xAngle (-5.78 = 0.51)
21:43:50.350 00.004 6120 MountToCamera -- mountX=-4.09 mountY=-1.36 hyp=4.30 mountTheta=-2.82 cameraX=3.76, cameraY=2.09 cameraTheta=0.51
21:43:50.353 00.003 6120 setting lock position to (1204.98, 1051.26)
21:43:50.357 00.004 6120 Mount: notify guiding dithered (3.8, 2.1)
21:43:50.360 00.003 6120 Status Line: Dither by -4.09,-1.36
21:43:50.366 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
21:43:50.369 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
21:43:50.373 00.004 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"555e2595-1b9f-4304-bb42-13ecdc99b5cd"}
21:43:50.376 00.003 6120 evsrv: cli 0FAF0158 disconnect
21:43:50.404 00.028 7680 worker thread done servicing request
21:43:50.404 00.000 6120 OnExposeComplete: enter
21:43:50.407 00.003 6120 UpdateGuideState(): m_state=6
21:43:50.410 00.003 6120 Star::Find(15, 1200, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 855
21:43:50.413 00.003 6120 Star::Find returns 1 (0), X=1201.11, Y=1049.24, Mass=5651, SNR=49.4, Peak=117 HFD=6.9
21:43:50.417 00.004 6120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-2.95) = xAngle (0.29 = 0.29)
21:43:50.420 00.003 6120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.03 = 0.03)
21:43:50.423 00.003 6120 CameraToMount -- cameraX=-3.88 cameraY=-2.02 hyp=4.37 cameraTheta=-2.66 mountX=4.18 mountY=0.11, mountTheta=0.03
21:43:50.427 00.004 6120 dither recenter: remaining=(4.1,1.4) step=(4.1,1.4)
21:43:50.430 00.003 6120 MountToCamera -- mountTheta (0.32) + m_xAngle (-2.95) = xAngle (-2.63 = -2.63)
21:43:50.433 00.003 6120 MountToCamera -- mountX=4.09 mountY=1.36 hyp=4.30 mountTheta=0.32 cameraX=-3.76, cameraY=-2.09 cameraTheta=-2.63
21:43:50.436 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-3.76, y=-2.09, opts=4)
21:43:50.439 00.003 6120 Enqueuing Move request for scope (-3.76, -2.09)
21:43:50.441 00.002 6120 Mount: notify direct move 4.09,1.36
21:43:50.445 00.004 7680 Worker thread wakes up
21:43:50.445 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-3.76, -2.09) opts 0x4
21:43:50.445 00.000 7680 Handling offset move in thread for scope, endpoint = (-3.76, -2.09)
21:43:50.445 00.000 7680 Moving (-3.76, -2.09) raw xDistance=4.09 yDistance=1.36
21:43:50.445 00.000 7680 MoveAxis(W, 2742, B)
21:43:50.445 00.000 7680 Guiding  Dir = 3, Dur = 2742
21:43:50.445 00.000 7680 IsSlewing returns 0
21:43:50.446 00.001 7680 IsGuiding returns 0
21:43:50.446 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:43:50.450 00.004 7680 PulseGuide returned control before completion, sleep 2752
21:43:50.466 00.016 6120 UpdateGuideState exits: m=5651 SNR=49.4
21:43:50.469 00.003 6120 PhdController: settling, locked = 1, distance = 4.58 (1.50) aobump = 0 frame = 1 / 99999
21:43:50.472 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764042230.472,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.58,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:43:50.475 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:50.478 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:50.482 00.004 6120 Enqueuing Expose request
21:43:53.217 02.735 7680 IsGuiding returns 1
21:43:53.218 00.001 7680 scope still moving after pulse duration time elapsed
21:43:53.247 00.029 7680 IsSlewing returns 0
21:43:53.249 00.002 7680 IsGuiding returns 0
21:43:53.250 00.001 7680 scope move finished after 2742 + 61 ms
21:43:53.250 00.000 7680 Move returns status 0, amount 2742
21:43:53.251 00.001 7680 MoveAxis(S, 736, B)
21:43:53.251 00.000 7680 Guiding  Dir = 1, Dur = 736
21:43:53.252 00.001 7680 IsSlewing returns 0
21:43:53.253 00.001 7680 IsGuiding returns 0
21:43:53.253 00.000 7680 PulseGuide returned control before completion, sleep 746
21:43:54.013 00.760 7680 IsGuiding returns 1
21:43:54.013 00.000 7680 scope still moving after pulse duration time elapsed
21:43:54.043 00.030 7680 IsSlewing returns 0
21:43:54.044 00.001 7680 IsGuiding returns 0
21:43:54.045 00.001 7680 scope move finished after 736 + 56 ms
21:43:54.045 00.000 7680 Move returns status 0, amount 736
21:43:54.047 00.002 7680 move complete, result=0
21:43:54.047 00.000 7680 worker thread done servicing request
21:43:54.047 00.000 7680 Worker thread wakes up
21:43:54.048 00.001 6120 GuideStep: 4.1 px 2742 ms WEST, 1.4 px 736 ms SOUTH
21:43:54.054 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:54.054 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:43:55.320 01.266 7680 Exposure complete
21:43:55.427 00.107 7680 worker thread done servicing request
21:43:55.427 00.000 6120 OnExposeComplete: enter
21:43:55.431 00.004 6120 UpdateGuideState(): m_state=6
21:43:55.434 00.003 6120 Star::Find(15, 1201, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 856
21:43:55.438 00.004 6120 Star::Find returns 1 (0), X=1205.47, Y=1049.53, Mass=5441, SNR=47.3, Peak=134 HFD=7.0
21:43:55.442 00.004 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-2.95) = xAngle (1.66 = 1.66)
21:43:55.445 00.003 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.39 = 1.39)
21:43:55.448 00.003 6120 CameraToMount -- cameraX=0.48 cameraY=-1.73 hyp=1.80 cameraTheta=-1.30 mountX=-0.15 mountY=1.77, mountTheta=1.66
21:43:55.453 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.48, y=-1.73, opts=13)
21:43:55.457 00.004 6120 Enqueuing Move request for scope (0.48, -1.73)
21:43:55.460 00.003 7680 Worker thread wakes up
21:43:55.460 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.48, -1.73) opts 0xd
21:43:55.460 00.000 7680 Handling offset move in thread for scope, endpoint = (0.48, -1.73)
21:43:55.460 00.000 7680 Moving (0.48, -1.73) raw xDistance=-0.15 yDistance=1.77
21:43:55.460 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:43:55.462 00.002 7680 resist switch: large excursion: input 1.77 thresh 0.60 direction from 0 to 1
21:43:55.462 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.31
21:43:55.462 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.77 from input 1.77
21:43:55.462 00.000 7680 MoveAxis(E, 0, ABG)
21:43:55.462 00.000 7680 Move returns status 0, amount 0
21:43:55.463 00.001 7680 MoveAxis(S, 960, ABG)
21:43:55.463 00.000 7680 Guiding  Dir = 1, Dur = 960
21:43:55.463 00.000 7680 IsSlewing returns 0
21:43:55.463 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:43:55.468 00.005 7680 IsGuiding returns 0
21:43:55.468 00.000 7680 PulseGuide returned control before completion, sleep 970
21:43:55.488 00.020 6120 UpdateGuideState exits: m=5441 SNR=47.3
21:43:55.493 00.005 6120 PhdController: settling, locked = 1, distance = 1.80 (1.50) aobump = 0 frame = 2 / 99999
21:43:55.497 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764042235.496,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.80,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:43:55.502 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:55.505 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:55.509 00.004 6120 Enqueuing Expose request
21:43:56.453 00.944 7680 IsGuiding returns 1
21:43:56.453 00.000 7680 scope still moving after pulse duration time elapsed
21:43:56.484 00.031 7680 IsSlewing returns 0
21:43:56.484 00.000 7680 IsGuiding returns 0
21:43:56.485 00.001 7680 scope move finished after 960 + 57 ms
21:43:56.486 00.001 7680 Move returns status 0, amount 960
21:43:56.486 00.000 7680 move complete, result=0
21:43:56.487 00.001 7680 worker thread done servicing request
21:43:56.487 00.000 7680 Worker thread wakes up
21:43:56.487 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 1.8 px 960 ms SOUTH
21:43:56.493 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:56.493 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:43:57.747 01.254 7680 Exposure complete
21:43:57.851 00.104 7680 worker thread done servicing request
21:43:57.852 00.001 6120 OnExposeComplete: enter
21:43:57.856 00.004 6120 UpdateGuideState(): m_state=6
21:43:57.860 00.004 6120 Star::Find(15, 1205, 1049, 0, (0,0,0,0), 1.5, 10.0, 255) frame 857
21:43:57.864 00.004 6120 Star::Find returns 1 (0), X=1205.69, Y=1051.15, Mass=5545, SNR=47.8, Peak=129 HFD=6.6
21:43:57.868 00.004 6120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-2.95) = xAngle (2.80 = 2.80)
21:43:57.871 00.003 6120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.53 = 2.53)
21:43:57.875 00.004 6120 CameraToMount -- cameraX=0.71 cameraY=-0.11 hyp=0.72 cameraTheta=-0.15 mountX=-0.68 mountY=0.41, mountTheta=2.60
21:43:57.879 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.71, y=-0.11, opts=13)
21:43:57.884 00.005 6120 Enqueuing Move request for scope (0.71, -0.11)
21:43:57.887 00.003 7680 Worker thread wakes up
21:43:57.887 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.11) opts 0xd
21:43:57.887 00.000 7680 Handling offset move in thread for scope, endpoint = (0.71, -0.11)
21:43:57.887 00.000 7680 Moving (0.71, -0.11) raw xDistance=-0.68 yDistance=0.41
21:43:57.887 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
21:43:57.889 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
21:43:57.889 00.000 7680 MoveAxis(E, 286, ABG)
21:43:57.889 00.000 7680 Guiding  Dir = 2, Dur = 286
21:43:57.889 00.000 7680 IsSlewing returns 0
21:43:57.889 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:43:57.894 00.005 7680 IsGuiding returns 0
21:43:57.894 00.000 7680 PulseGuide returned control before completion, sleep 296
21:43:57.916 00.022 6120 UpdateGuideState exits: m=5545 SNR=47.8
21:43:57.921 00.005 6120 PhdController: settling, locked = 1, distance = 1.48 (1.50) aobump = 0 frame = 3 / 99999
21:43:57.926 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764042237.926,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.48,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:43:57.930 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:57.936 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:57.941 00.005 6120 Enqueuing Expose request
21:43:58.204 00.263 7680 IsGuiding returns 1
21:43:58.205 00.001 7680 scope still moving after pulse duration time elapsed
21:43:58.236 00.031 7680 IsSlewing returns 0
21:43:58.237 00.001 7680 IsGuiding returns 0
21:43:58.237 00.000 7680 scope move finished after 286 + 56 ms
21:43:58.237 00.000 7680 Move returns status 0, amount 286
21:43:58.237 00.000 7680 MoveAxis(S, 223, ABG)
21:43:58.238 00.001 7680 Guiding  Dir = 1, Dur = 223
21:43:58.238 00.000 7680 IsSlewing returns 0
21:43:58.239 00.001 7680 IsGuiding returns 0
21:43:58.240 00.001 7680 PulseGuide returned control before completion, sleep 233
21:43:58.487 00.247 7680 IsGuiding returns 1
21:43:58.487 00.000 7680 scope still moving after pulse duration time elapsed
21:43:58.518 00.031 7680 IsSlewing returns 0
21:43:58.518 00.000 7680 IsGuiding returns 0
21:43:58.520 00.002 7680 scope move finished after 223 + 57 ms
21:43:58.520 00.000 7680 Move returns status 0, amount 223
21:43:58.520 00.000 7680 move complete, result=0
21:43:58.520 00.000 7680 worker thread done servicing request
21:43:58.521 00.001 6120 GuideStep: -0.7 px 286 ms EAST, 0.4 px 223 ms SOUTH
21:43:58.527 00.006 7680 Worker thread wakes up
21:43:58.527 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:58.527 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:43:59.781 01.254 7680 Exposure complete
21:43:59.879 00.098 7680 worker thread done servicing request
21:43:59.879 00.000 6120 OnExposeComplete: enter
21:43:59.882 00.003 6120 UpdateGuideState(): m_state=6
21:43:59.888 00.006 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 858
21:43:59.892 00.004 6120 Star::Find returns 1 (0), X=1205.02, Y=1051.49, Mass=5739, SNR=49.9, Peak=122 HFD=7.1
21:43:59.896 00.004 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.90)
21:43:59.899 00.003 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.17)
21:43:59.903 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.43 mountX=-0.08 mountY=-0.19, mountTheta=-1.94
21:43:59.907 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.23, opts=13)
21:43:59.912 00.005 6120 Enqueuing Move request for scope (0.03, 0.23)
21:43:59.915 00.003 7680 Worker thread wakes up
21:43:59.915 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
21:43:59.915 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
21:43:59.915 00.000 7680 Moving (0.03, 0.23) raw xDistance=-0.08 yDistance=-0.19
21:43:59.916 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:43:59.916 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:43:59.916 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:43:59.916 00.000 7680 MoveAxis(E, 0, ABG)
21:43:59.916 00.000 7680 Move returns status 0, amount 0
21:43:59.916 00.000 7680 MoveAxis(N, 0, ABG)
21:43:59.918 00.002 7680 Move returns status 0, amount 0
21:43:59.918 00.000 7680 move complete, result=0
21:43:59.918 00.000 7680 worker thread done servicing request
21:43:59.918 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=163, Gamma=1.000
21:43:59.944 00.026 6120 UpdateGuideState exits: m=5739 SNR=49.9
21:43:59.948 00.004 6120 PhdController: settling, locked = 1, distance = 1.10 (1.50) aobump = 0 frame = 4 / 99999
21:43:59.953 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764042239.953,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.10,"Time":2.0,"SettleTime":10.0,"StarLocked":true}
21:43:59.958 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:59.963 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:43:59.968 00.005 6120 Enqueuing Expose request
21:43:59.972 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:43:59.976 00.004 7680 Worker thread wakes up
21:43:59.976 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:43:59.976 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:01.224 01.248 7680 Exposure complete
21:44:01.329 00.105 7680 worker thread done servicing request
21:44:01.329 00.000 6120 OnExposeComplete: enter
21:44:01.334 00.005 6120 UpdateGuideState(): m_state=6
21:44:01.337 00.003 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 859
21:44:01.342 00.005 6120 Star::Find returns 1 (0), X=1205.41, Y=1051.77, Mass=5847, SNR=49.7, Peak=124 HFD=7.0
21:44:01.345 00.003 6120 CameraToMount -- cameraTheta (0.88) - m_xAngle (-2.95) = xAngle (3.83 = -2.45)
21:44:01.349 00.004 6120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.56 = -2.72)
21:44:01.352 00.003 6120 CameraToMount -- cameraX=0.42 cameraY=0.51 hyp=0.66 cameraTheta=0.88 mountX=-0.51 mountY=-0.27, mountTheta=-2.65
21:44:01.357 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.42, y=0.51, opts=13)
21:44:01.361 00.004 6120 Enqueuing Move request for scope (0.42, 0.51)
21:44:01.364 00.003 7680 Worker thread wakes up
21:44:01.364 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.51) opts 0xd
21:44:01.364 00.000 7680 Handling offset move in thread for scope, endpoint = (0.42, 0.51)
21:44:01.364 00.000 7680 Moving (0.42, 0.51) raw xDistance=-0.51 yDistance=-0.27
21:44:01.364 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
21:44:01.365 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:44:01.365 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:44:01.365 00.000 7680 MoveAxis(E, 215, ABG)
21:44:01.365 00.000 7680 Guiding  Dir = 2, Dur = 215
21:44:01.365 00.000 7680 IsSlewing returns 0
21:44:01.366 00.001 7680 IsGuiding returns 0
21:44:01.366 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=191, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:44:01.371 00.005 7680 PulseGuide returned control before completion, sleep 225
21:44:01.392 00.021 6120 UpdateGuideState exits: m=5847 SNR=49.7
21:44:01.395 00.003 6120 PhdController: settling, locked = 1, distance = 0.97 (1.50) aobump = 0 frame = 5 / 99999
21:44:01.399 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764042241.399,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.97,"Time":3.5,"SettleTime":10.0,"StarLocked":true}
21:44:01.404 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:01.407 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:01.411 00.004 6120 Enqueuing Expose request
21:44:01.603 00.192 7680 IsGuiding returns 1
21:44:01.603 00.000 7680 scope still moving after pulse duration time elapsed
21:44:01.633 00.030 7680 IsSlewing returns 0
21:44:01.635 00.002 7680 IsGuiding returns 0
21:44:01.635 00.000 7680 scope move finished after 215 + 53 ms
21:44:01.635 00.000 7680 Move returns status 0, amount 215
21:44:01.635 00.000 7680 MoveAxis(N, 0, ABG)
21:44:01.637 00.002 7680 Move returns status 0, amount 0
21:44:01.637 00.000 7680 move complete, result=0
21:44:01.637 00.000 7680 worker thread done servicing request
21:44:01.638 00.001 6120 GuideStep: -0.5 px 215 ms EAST, -0.3 px 0 ms NORTH
21:44:01.645 00.007 7680 Worker thread wakes up
21:44:01.645 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:01.645 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:02.895 01.250 7680 Exposure complete
21:44:02.986 00.091 7680 worker thread done servicing request
21:44:02.986 00.000 6120 OnExposeComplete: enter
21:44:02.991 00.005 6120 UpdateGuideState(): m_state=6
21:44:02.995 00.004 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 860
21:44:02.998 00.003 6120 Star::Find returns 1 (0), X=1205.00, Y=1052.26, Mass=5500, SNR=47.5, Peak=130 HFD=6.8
21:44:03.002 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
21:44:03.006 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.04)
21:44:03.009 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=1.00 hyp=1.00 cameraTheta=1.56 mountX=-0.20 mountY=-0.89, mountTheta=-1.79
21:44:03.014 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=1.00, opts=13)
21:44:03.019 00.005 6120 Enqueuing Move request for scope (0.01, 1.00)
21:44:03.022 00.003 7680 Worker thread wakes up
21:44:03.022 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 1.00) opts 0xd
21:44:03.022 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 1.00)
21:44:03.022 00.000 7680 Moving (0.01, 1.00) raw xDistance=-0.20 yDistance=-0.89
21:44:03.022 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:44:03.023 00.001 7680 resist switch: large excursion: input -0.89 thresh 0.60 direction from 1 to -1
21:44:03.023 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.67
21:44:03.023 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89
21:44:03.023 00.000 7680 MoveAxis(E, 0, ABG)
21:44:03.024 00.001 7680 Move returns status 0, amount 0
21:44:03.024 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=192, Gamma=1.000
21:44:03.028 00.004 7680 MoveAxis(N, 483, ABG)
21:44:03.028 00.000 7680 Guiding  Dir = 0, Dur = 483
21:44:03.029 00.001 7680 IsSlewing returns 0
21:44:03.029 00.000 7680 IsGuiding returns 0
21:44:03.029 00.000 7680 PulseGuide returned control before completion, sleep 493
21:44:03.052 00.023 6120 UpdateGuideState exits: m=5500 SNR=47.5
21:44:03.056 00.004 6120 PhdController: settling, locked = 1, distance = 0.98 (1.50) aobump = 0 frame = 6 / 99999
21:44:03.061 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764042243.061,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.98,"Time":5.1,"SettleTime":10.0,"StarLocked":true}
21:44:03.065 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:03.068 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:03.071 00.003 6120 Enqueuing Expose request
21:44:03.527 00.456 7680 IsGuiding returns 1
21:44:03.529 00.002 7680 scope still moving after pulse duration time elapsed
21:44:03.559 00.030 7680 IsSlewing returns 0
21:44:03.560 00.001 7680 IsGuiding returns 1
21:44:03.591 00.031 7680 IsSlewing returns 0
21:44:03.592 00.001 7680 IsGuiding returns 1
21:44:03.621 00.029 7680 IsSlewing returns 0
21:44:03.621 00.000 7680 IsGuiding returns 1
21:44:03.652 00.031 7680 IsSlewing returns 0
21:44:03.653 00.001 7680 IsGuiding returns 0
21:44:03.654 00.001 7680 scope move finished after 483 + 141 ms
21:44:03.654 00.000 7680 Move returns status 0, amount 483
21:44:03.655 00.001 7680 move complete, result=0
21:44:03.655 00.000 7680 worker thread done servicing request
21:44:03.655 00.000 7680 Worker thread wakes up
21:44:03.657 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.9 px 483 ms NORTH
21:44:03.663 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:03.663 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:04.908 01.245 7680 Exposure complete
21:44:05.001 00.093 7680 worker thread done servicing request
21:44:05.002 00.001 6120 OnExposeComplete: enter
21:44:05.006 00.004 6120 UpdateGuideState(): m_state=6
21:44:05.009 00.003 6120 Star::Find(15, 1204, 1052, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
21:44:05.015 00.006 6120 Star::Find returns 1 (0), X=1205.02, Y=1052.51, Mass=5795, SNR=48.6, Peak=135 HFD=6.7
21:44:05.019 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
21:44:05.023 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
21:44:05.025 00.002 6120 CameraToMount -- cameraX=0.03 cameraY=1.25 hyp=1.26 cameraTheta=1.54 mountX=-0.27 mountY=-1.11, mountTheta=-1.81
21:44:05.031 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=1.25, opts=13)
21:44:05.035 00.004 6120 Enqueuing Move request for scope (0.03, 1.25)
21:44:05.039 00.004 7680 Worker thread wakes up
21:44:05.039 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 1.25) opts 0xd
21:44:05.039 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 1.25)
21:44:05.039 00.000 7680 Moving (0.03, 1.25) raw xDistance=-0.27 yDistance=-1.11
21:44:05.039 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
21:44:05.039 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.11 from input -1.11
21:44:05.039 00.000 7680 MoveAxis(E, 113, ABG)
21:44:05.040 00.001 7680 Guiding  Dir = 2, Dur = 113
21:44:05.040 00.000 7680 IsSlewing returns 0
21:44:05.040 00.000 7680 IsGuiding returns 0
21:44:05.040 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:44:05.047 00.007 7680 PulseGuide returned control before completion, sleep 123
21:44:05.068 00.021 6120 UpdateGuideState exits: m=5795 SNR=48.6
21:44:05.071 00.003 6120 PhdController: settling, locked = 1, distance = 1.06 (1.50) aobump = 0 frame = 7 / 99999
21:44:05.076 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764042245.076,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.06,"Time":7.2,"SettleTime":10.0,"StarLocked":true}
21:44:05.080 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:05.083 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:05.087 00.004 6120 Enqueuing Expose request
21:44:05.184 00.097 7680 IsGuiding returns 0
21:44:05.185 00.001 7680 Move returns status 0, amount 113
21:44:05.185 00.000 7680 MoveAxis(N, 604, ABG)
21:44:05.186 00.001 7680 Guiding  Dir = 0, Dur = 604
21:44:05.186 00.000 7680 IsSlewing returns 0
21:44:05.186 00.000 7680 IsGuiding returns 0
21:44:05.188 00.002 7680 PulseGuide returned control before completion, sleep 614
21:44:05.807 00.619 7680 IsGuiding returns 1
21:44:05.807 00.000 7680 scope still moving after pulse duration time elapsed
21:44:05.838 00.031 7680 IsSlewing returns 0
21:44:05.839 00.001 7680 IsGuiding returns 0
21:44:05.839 00.000 7680 scope move finished after 604 + 48 ms
21:44:05.839 00.000 7680 Move returns status 0, amount 604
21:44:05.841 00.002 7680 move complete, result=0
21:44:05.841 00.000 7680 worker thread done servicing request
21:44:05.841 00.000 7680 Worker thread wakes up
21:44:05.841 00.000 6120 GuideStep: -0.3 px 113 ms EAST, -1.1 px 604 ms NORTH
21:44:05.847 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:05.848 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:07.101 01.253 7680 Exposure complete
21:44:07.205 00.104 7680 worker thread done servicing request
21:44:07.205 00.000 6120 OnExposeComplete: enter
21:44:07.209 00.004 6120 UpdateGuideState(): m_state=6
21:44:07.213 00.004 6120 Star::Find(15, 1205, 1052, 0, (0,0,0,0), 1.5, 10.0, 255) frame 862
21:44:07.217 00.004 6120 Star::Find returns 1 (0), X=1204.93, Y=1051.76, Mass=5980, SNR=50.7, Peak=149 HFD=6.7
21:44:07.221 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.65)
21:44:07.224 00.003 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
21:44:07.227 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.50 hyp=0.51 cameraTheta=1.68 mountX=-0.04 mountY=-0.48, mountTheta=-1.65
21:44:07.233 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.50, opts=13)
21:44:07.238 00.005 6120 Enqueuing Move request for scope (-0.06, 0.50)
21:44:07.241 00.003 7680 Worker thread wakes up
21:44:07.241 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.50) opts 0xd
21:44:07.242 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.50)
21:44:07.242 00.000 7680 Moving (-0.06, 0.50) raw xDistance=-0.04 yDistance=-0.48
21:44:07.242 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:44:07.242 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
21:44:07.242 00.000 7680 MoveAxis(E, 0, ABG)
21:44:07.242 00.000 7680 Move returns status 0, amount 0
21:44:07.242 00.000 7680 MoveAxis(N, 259, ABG)
21:44:07.244 00.002 7680 Guiding  Dir = 0, Dur = 259
21:44:07.244 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:44:07.248 00.004 7680 IsSlewing returns 0
21:44:07.248 00.000 7680 IsGuiding returns 0
21:44:07.248 00.000 7680 PulseGuide returned control before completion, sleep 269
21:44:07.268 00.020 6120 UpdateGuideState exits: m=5980 SNR=50.7
21:44:07.272 00.004 6120 PhdController: settling, locked = 1, distance = 0.89 (1.50) aobump = 0 frame = 8 / 99999
21:44:07.276 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764042247.276,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.89,"Time":9.3,"SettleTime":10.0,"StarLocked":true}
21:44:07.280 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:07.284 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:07.288 00.004 6120 Enqueuing Expose request
21:44:07.525 00.237 7680 IsGuiding returns 1
21:44:07.525 00.000 7680 scope still moving after pulse duration time elapsed
21:44:07.556 00.031 7680 IsSlewing returns 0
21:44:07.558 00.002 7680 IsGuiding returns 0
21:44:07.558 00.000 7680 scope move finished after 259 + 51 ms
21:44:07.559 00.001 7680 Move returns status 0, amount 259
21:44:07.559 00.000 7680 move complete, result=0
21:44:07.560 00.001 7680 worker thread done servicing request
21:44:07.560 00.000 7680 Worker thread wakes up
21:44:07.561 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 259 ms NORTH
21:44:07.567 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:07.567 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:08.823 01.256 7680 Exposure complete
21:44:08.923 00.100 7680 worker thread done servicing request
21:44:08.924 00.001 6120 OnExposeComplete: enter
21:44:08.928 00.004 6120 UpdateGuideState(): m_state=6
21:44:08.931 00.003 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 863
21:44:08.935 00.004 6120 Star::Find returns 1 (0), X=1204.77, Y=1051.68, Mass=5841, SNR=48.9, Peak=142 HFD=6.9
21:44:08.939 00.004 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (4.99 = -1.29)
21:44:08.943 00.004 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.56)
21:44:08.947 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.42 hyp=0.47 cameraTheta=2.04 mountX=0.13 mountY=-0.47, mountTheta=-1.30
21:44:08.952 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.42, opts=13)
21:44:08.956 00.004 6120 Enqueuing Move request for scope (-0.21, 0.42)
21:44:08.960 00.004 7680 Worker thread wakes up
21:44:08.960 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.42) opts 0xd
21:44:08.960 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.42)
21:44:08.960 00.000 7680 Moving (-0.21, 0.42) raw xDistance=0.13 yDistance=-0.47
21:44:08.960 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:44:08.960 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
21:44:08.960 00.000 7680 MoveAxis(E, 0, ABG)
21:44:08.960 00.000 7680 Move returns status 0, amount 0
21:44:08.961 00.001 7680 MoveAxis(N, 255, ABG)
21:44:08.961 00.000 7680 Guiding  Dir = 0, Dur = 255
21:44:08.961 00.000 7680 IsSlewing returns 0
21:44:08.961 00.000 7680 IsGuiding returns 0
21:44:08.962 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:44:08.966 00.004 7680 PulseGuide returned control before completion, sleep 265
21:44:08.987 00.021 6120 UpdateGuideState exits: m=5841 SNR=48.9
21:44:08.990 00.003 6120 PhdController: settling, locked = 1, distance = 0.77 (1.50) aobump = 0 frame = 9 / 99999
21:44:08.994 00.004 6120 PhdController: newstate STATE_FINISH
21:44:08.997 00.003 6120 PhdController complete: success
21:44:09.001 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764042249.001,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
21:44:09.006 00.005 6120 Mount: notify guiding dither settle done success=1
21:44:09.009 00.003 6120 PhdController: newstate STATE_IDLE
21:44:09.012 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:09.016 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:09.021 00.005 6120 Enqueuing Expose request
21:44:09.234 00.213 7680 IsGuiding returns 1
21:44:09.235 00.001 7680 scope still moving after pulse duration time elapsed
21:44:09.265 00.030 7680 IsSlewing returns 0
21:44:09.265 00.000 7680 IsGuiding returns 0
21:44:09.265 00.000 7680 scope move finished after 255 + 48 ms
21:44:09.266 00.001 7680 Move returns status 0, amount 255
21:44:09.266 00.000 7680 move complete, result=0
21:44:09.266 00.000 7680 worker thread done servicing request
21:44:09.266 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 255 ms NORTH
21:44:09.270 00.004 7680 Worker thread wakes up
21:44:09.270 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:09.270 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:10.516 01.246 7680 Exposure complete
21:44:10.627 00.111 7680 worker thread done servicing request
21:44:10.627 00.000 6120 OnExposeComplete: enter
21:44:10.631 00.004 6120 UpdateGuideState(): m_state=6
21:44:10.636 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 864
21:44:10.640 00.004 6120 Star::Find returns 1 (0), X=1204.83, Y=1051.52, Mass=5704, SNR=48.7, Peak=134 HFD=7.0
21:44:10.645 00.005 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
21:44:10.648 00.003 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
21:44:10.652 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.26 hyp=0.30 cameraTheta=2.10 mountX=0.10 mountY=-0.30, mountTheta=-1.25
21:44:10.657 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.26, opts=13)
21:44:10.660 00.003 6120 Enqueuing Move request for scope (-0.15, 0.26)
21:44:10.664 00.004 7680 Worker thread wakes up
21:44:10.664 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.26) opts 0xd
21:44:10.664 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.26)
21:44:10.664 00.000 7680 Moving (-0.15, 0.26) raw xDistance=0.10 yDistance=-0.30
21:44:10.664 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:44:10.665 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:44:10.665 00.000 7680 MoveAxis(E, 0, ABG)
21:44:10.665 00.000 7680 Move returns status 0, amount 0
21:44:10.665 00.000 7680 MoveAxis(N, 163, ABG)
21:44:10.665 00.000 7680 Guiding  Dir = 0, Dur = 163
21:44:10.665 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:44:10.670 00.005 7680 IsSlewing returns 0
21:44:10.670 00.000 7680 IsGuiding returns 0
21:44:10.670 00.000 7680 PulseGuide returned control before completion, sleep 173
21:44:10.690 00.020 6120 UpdateGuideState exits: m=5704 SNR=48.7
21:44:10.695 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:10.699 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:10.704 00.005 6120 Enqueuing Expose request
21:44:10.848 00.144 7680 IsGuiding returns 1
21:44:10.848 00.000 7680 scope still moving after pulse duration time elapsed
21:44:10.880 00.032 7680 IsSlewing returns 0
21:44:10.881 00.001 7680 IsGuiding returns 0
21:44:10.882 00.001 7680 scope move finished after 163 + 48 ms
21:44:10.882 00.000 7680 Move returns status 0, amount 163
21:44:10.883 00.001 7680 move complete, result=0
21:44:10.883 00.000 7680 worker thread done servicing request
21:44:10.884 00.001 7680 Worker thread wakes up
21:44:10.884 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 163 ms NORTH
21:44:10.890 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:10.891 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:12.140 01.249 7680 Exposure complete
21:44:12.257 00.117 7680 worker thread done servicing request
21:44:12.258 00.001 6120 OnExposeComplete: enter
21:44:12.261 00.003 6120 UpdateGuideState(): m_state=6
21:44:12.266 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 865
21:44:12.271 00.005 6120 Star::Find returns 1 (0), X=1204.76, Y=1051.31, Mass=5575, SNR=47.8, Peak=117 HFD=7.0
21:44:12.276 00.005 6120 CameraToMount -- cameraTheta (2.92) - m_xAngle (-2.95) = xAngle (5.87 = -0.41)
21:44:12.279 00.003 6120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.60 = -0.68)
21:44:12.283 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.05 hyp=0.23 cameraTheta=2.92 mountX=0.21 mountY=-0.15, mountTheta=-0.60
21:44:12.289 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.05, opts=13)
21:44:12.293 00.004 6120 Enqueuing Move request for scope (-0.23, 0.05)
21:44:12.300 00.007 7680 Worker thread wakes up
21:44:12.300 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.05) opts 0xd
21:44:12.300 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.05)
21:44:12.300 00.000 7680 Moving (-0.23, 0.05) raw xDistance=0.21 yDistance=-0.15
21:44:12.301 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
21:44:12.301 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:44:12.301 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:44:12.301 00.000 7680 MoveAxis(W, 91, ABG)
21:44:12.302 00.001 7680 Guiding  Dir = 3, Dur = 91
21:44:12.302 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:44:12.306 00.004 7680 IsSlewing returns 0
21:44:12.306 00.000 7680 IsGuiding returns 0
21:44:12.307 00.001 7680 PulseGuide returned control before completion, sleep 101
21:44:12.328 00.021 6120 UpdateGuideState exits: m=5575 SNR=47.8
21:44:12.333 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:12.337 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:12.340 00.003 6120 Enqueuing Expose request
21:44:12.411 00.071 7680 IsGuiding returns 1
21:44:12.413 00.002 7680 scope still moving after pulse duration time elapsed
21:44:12.442 00.029 7680 IsSlewing returns 0
21:44:12.443 00.001 7680 IsGuiding returns 0
21:44:12.444 00.001 7680 scope move finished after 91 + 45 ms
21:44:12.444 00.000 7680 Move returns status 0, amount 91
21:44:12.444 00.000 7680 MoveAxis(N, 0, ABG)
21:44:12.445 00.001 7680 Move returns status 0, amount 0
21:44:12.445 00.000 7680 move complete, result=0
21:44:12.445 00.000 7680 worker thread done servicing request
21:44:12.446 00.001 7680 Worker thread wakes up
21:44:12.446 00.000 6120 GuideStep: 0.2 px 91 ms WEST, -0.1 px 0 ms NORTH
21:44:12.452 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:12.452 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:13.702 01.250 7680 Exposure complete
21:44:13.813 00.111 7680 worker thread done servicing request
21:44:13.814 00.001 6120 OnExposeComplete: enter
21:44:13.818 00.004 6120 UpdateGuideState(): m_state=6
21:44:13.822 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 866
21:44:13.827 00.005 6120 Star::Find returns 1 (0), X=1204.97, Y=1051.56, Mass=5691, SNR=48.1, Peak=127 HFD=6.8
21:44:13.831 00.004 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
21:44:13.836 00.005 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
21:44:13.839 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.61 mountX=-0.05 mountY=-0.28, mountTheta=-1.73
21:44:13.845 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.30, opts=13)
21:44:13.848 00.003 6120 Enqueuing Move request for scope (-0.01, 0.30)
21:44:13.852 00.004 7680 Worker thread wakes up
21:44:13.852 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.30) opts 0xd
21:44:13.853 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.30)
21:44:13.853 00.000 7680 Moving (-0.01, 0.30) raw xDistance=-0.05 yDistance=-0.28
21:44:13.853 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:44:13.853 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:44:13.853 00.000 7680 MoveAxis(E, 0, ABG)
21:44:13.854 00.001 7680 Move returns status 0, amount 0
21:44:13.854 00.000 7680 MoveAxis(N, 151, ABG)
21:44:13.854 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:44:13.859 00.005 7680 Guiding  Dir = 0, Dur = 151
21:44:13.860 00.001 7680 IsSlewing returns 0
21:44:13.860 00.000 7680 IsGuiding returns 0
21:44:13.860 00.000 7680 PulseGuide returned control before completion, sleep 161
21:44:13.882 00.022 6120 UpdateGuideState exits: m=5691 SNR=48.1
21:44:13.887 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:13.893 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:13.898 00.005 6120 Enqueuing Expose request
21:44:14.032 00.134 7680 IsGuiding returns 1
21:44:14.034 00.002 7680 scope still moving after pulse duration time elapsed
21:44:14.063 00.029 7680 IsSlewing returns 0
21:44:14.064 00.001 7680 IsGuiding returns 0
21:44:14.066 00.002 7680 scope move finished after 151 + 54 ms
21:44:14.066 00.000 7680 Move returns status 0, amount 151
21:44:14.067 00.001 7680 move complete, result=0
21:44:14.067 00.000 7680 worker thread done servicing request
21:44:14.067 00.000 7680 Worker thread wakes up
21:44:14.068 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 151 ms NORTH
21:44:14.074 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:14.074 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:15.324 01.250 7680 Exposure complete
21:44:15.435 00.111 7680 worker thread done servicing request
21:44:15.435 00.000 6120 OnExposeComplete: enter
21:44:15.439 00.004 6120 UpdateGuideState(): m_state=6
21:44:15.444 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 867
21:44:15.448 00.004 6120 Star::Find returns 1 (0), X=1204.93, Y=1051.71, Mass=5415, SNR=47.9, Peak=128 HFD=6.8
21:44:15.453 00.005 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
21:44:15.456 00.003 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
21:44:15.461 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.45 hyp=0.45 cameraTheta=1.69 mountX=-0.03 mountY=-0.43, mountTheta=-1.64
21:44:15.465 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.45, opts=13)
21:44:15.469 00.004 6120 Enqueuing Move request for scope (-0.06, 0.45)
21:44:15.474 00.005 7680 Worker thread wakes up
21:44:15.474 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.45) opts 0xd
21:44:15.474 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.45)
21:44:15.474 00.000 7680 Moving (-0.06, 0.45) raw xDistance=-0.03 yDistance=-0.43
21:44:15.474 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:44:15.474 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
21:44:15.475 00.001 7680 MoveAxis(E, 0, ABG)
21:44:15.475 00.000 7680 Move returns status 0, amount 0
21:44:15.475 00.000 7680 MoveAxis(N, 232, ABG)
21:44:15.475 00.000 7680 Guiding  Dir = 0, Dur = 232
21:44:15.476 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:44:15.480 00.004 7680 IsSlewing returns 0
21:44:15.480 00.000 7680 IsGuiding returns 0
21:44:15.480 00.000 7680 PulseGuide returned control before completion, sleep 242
21:44:15.503 00.023 6120 UpdateGuideState exits: m=5415 SNR=47.9
21:44:15.507 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:15.512 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:15.517 00.005 6120 Enqueuing Expose request
21:44:15.736 00.219 7680 IsGuiding returns 1
21:44:15.736 00.000 7680 scope still moving after pulse duration time elapsed
21:44:15.766 00.030 7680 IsSlewing returns 0
21:44:15.767 00.001 7680 IsGuiding returns 0
21:44:15.767 00.000 7680 scope move finished after 232 + 54 ms
21:44:15.768 00.001 7680 Move returns status 0, amount 232
21:44:15.768 00.000 7680 move complete, result=0
21:44:15.768 00.000 7680 worker thread done servicing request
21:44:15.769 00.001 7680 Worker thread wakes up
21:44:15.769 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 232 ms NORTH
21:44:15.775 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:15.775 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:17.028 01.253 7680 Exposure complete
21:44:17.145 00.117 7680 worker thread done servicing request
21:44:17.145 00.000 6120 OnExposeComplete: enter
21:44:17.149 00.004 6120 UpdateGuideState(): m_state=6
21:44:17.153 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 868
21:44:17.158 00.005 6120 Star::Find returns 1 (0), X=1204.99, Y=1051.44, Mass=5793, SNR=48.9, Peak=133 HFD=6.8
21:44:17.162 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
21:44:17.165 00.003 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
21:44:17.169 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.52 mountX=-0.04 mountY=-0.16, mountTheta=-1.84
21:44:17.175 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.18, opts=13)
21:44:17.179 00.004 6120 Enqueuing Move request for scope (0.01, 0.18)
21:44:17.182 00.003 7680 Worker thread wakes up
21:44:17.182 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
21:44:17.182 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
21:44:17.182 00.000 7680 Moving (0.01, 0.18) raw xDistance=-0.04 yDistance=-0.16
21:44:17.184 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:44:17.184 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:44:17.184 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:44:17.184 00.000 7680 MoveAxis(E, 0, ABG)
21:44:17.184 00.000 7680 Move returns status 0, amount 0
21:44:17.185 00.001 7680 MoveAxis(N, 0, ABG)
21:44:17.185 00.000 7680 Move returns status 0, amount 0
21:44:17.185 00.000 7680 move complete, result=0
21:44:17.185 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:44:17.189 00.004 7680 worker thread done servicing request
21:44:17.210 00.021 6120 UpdateGuideState exits: m=5793 SNR=48.9
21:44:17.214 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:17.219 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:17.223 00.004 6120 Enqueuing Expose request
21:44:17.227 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:44:17.231 00.004 7680 Worker thread wakes up
21:44:17.231 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:17.231 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:18.482 01.251 7680 Exposure complete
21:44:18.592 00.110 7680 worker thread done servicing request
21:44:18.592 00.000 6120 OnExposeComplete: enter
21:44:18.597 00.005 6120 UpdateGuideState(): m_state=6
21:44:18.601 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 869
21:44:18.608 00.007 6120 Star::Find returns 1 (0), X=1205.00, Y=1051.56, Mass=6016, SNR=50.1, Peak=142 HFD=6.8
21:44:18.613 00.005 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.80)
21:44:18.619 00.006 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.07)
21:44:18.624 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.53 mountX=-0.07 mountY=-0.27, mountTheta=-1.82
21:44:18.630 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.30, opts=13)
21:44:18.634 00.004 6120 Enqueuing Move request for scope (0.01, 0.30)
21:44:18.639 00.005 7680 Worker thread wakes up
21:44:18.639 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.30) opts 0xd
21:44:18.639 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.30)
21:44:18.640 00.001 7680 Moving (0.01, 0.30) raw xDistance=-0.07 yDistance=-0.27
21:44:18.640 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:44:18.640 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:44:18.640 00.000 7680 MoveAxis(E, 0, ABG)
21:44:18.640 00.000 7680 Move returns status 0, amount 0
21:44:18.642 00.002 7680 MoveAxis(N, 145, ABG)
21:44:18.642 00.000 7680 Guiding  Dir = 0, Dur = 145
21:44:18.642 00.000 7680 IsSlewing returns 0
21:44:18.644 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:44:18.649 00.005 7680 IsGuiding returns 0
21:44:18.650 00.001 7680 PulseGuide returned control before completion, sleep 155
21:44:18.672 00.022 6120 UpdateGuideState exits: m=6016 SNR=50.1
21:44:18.679 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:18.684 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:18.688 00.004 6120 Enqueuing Expose request
21:44:18.812 00.124 7680 IsGuiding returns 1
21:44:18.812 00.000 7680 scope still moving after pulse duration time elapsed
21:44:18.844 00.032 7680 IsSlewing returns 0
21:44:18.845 00.001 7680 IsGuiding returns 1
21:44:18.874 00.029 7680 IsSlewing returns 0
21:44:18.875 00.001 7680 IsGuiding returns 1
21:44:18.906 00.031 7680 IsSlewing returns 0
21:44:18.906 00.000 7680 IsGuiding returns 1
21:44:18.937 00.031 7680 IsSlewing returns 0
21:44:18.937 00.000 7680 IsGuiding returns 0
21:44:18.938 00.001 7680 scope move finished after 145 + 143 ms
21:44:18.938 00.000 7680 Move returns status 0, amount 145
21:44:18.938 00.000 7680 move complete, result=0
21:44:18.939 00.001 7680 worker thread done servicing request
21:44:18.940 00.001 7680 Worker thread wakes up
21:44:18.940 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 145 ms NORTH
21:44:18.946 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:18.946 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:20.194 01.248 7680 Exposure complete
21:44:20.307 00.113 7680 worker thread done servicing request
21:44:20.307 00.000 6120 OnExposeComplete: enter
21:44:20.311 00.004 6120 UpdateGuideState(): m_state=6
21:44:20.315 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 870
21:44:20.319 00.004 6120 Star::Find returns 1 (0), X=1205.02, Y=1051.48, Mass=5784, SNR=49.6, Peak=122 HFD=7.0
21:44:20.323 00.004 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
21:44:20.328 00.005 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
21:44:20.335 00.007 6120 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.43 mountX=-0.07 mountY=-0.19, mountTheta=-1.95
21:44:20.340 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.22, opts=13)
21:44:20.345 00.005 6120 Enqueuing Move request for scope (0.03, 0.22)
21:44:20.348 00.003 7680 Worker thread wakes up
21:44:20.349 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
21:44:20.349 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
21:44:20.349 00.000 7680 Moving (0.03, 0.22) raw xDistance=-0.07 yDistance=-0.19
21:44:20.349 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:44:20.349 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:44:20.351 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:44:20.351 00.000 7680 MoveAxis(E, 0, ABG)
21:44:20.351 00.000 7680 Move returns status 0, amount 0
21:44:20.351 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:44:20.356 00.005 7680 MoveAxis(N, 0, ABG)
21:44:20.356 00.000 7680 Move returns status 0, amount 0
21:44:20.356 00.000 7680 move complete, result=0
21:44:20.357 00.001 7680 worker thread done servicing request
21:44:20.379 00.022 6120 UpdateGuideState exits: m=5784 SNR=49.6
21:44:20.382 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:20.387 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:20.392 00.005 6120 Enqueuing Expose request
21:44:20.396 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:44:20.400 00.004 7680 Worker thread wakes up
21:44:20.400 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:20.400 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:21.651 01.251 7680 Exposure complete
21:44:21.759 00.108 7680 worker thread done servicing request
21:44:21.760 00.001 6120 OnExposeComplete: enter
21:44:21.765 00.005 6120 UpdateGuideState(): m_state=6
21:44:21.769 00.004 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 871
21:44:21.773 00.004 6120 Star::Find returns 1 (0), X=1204.93, Y=1051.66, Mass=5479, SNR=47.8, Peak=126 HFD=6.7
21:44:21.778 00.005 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
21:44:21.782 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
21:44:21.786 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.40 hyp=0.40 cameraTheta=1.72 mountX=-0.02 mountY=-0.38, mountTheta=-1.61
21:44:21.790 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.40, opts=13)
21:44:21.795 00.005 6120 Enqueuing Move request for scope (-0.06, 0.40)
21:44:21.800 00.005 7680 Worker thread wakes up
21:44:21.800 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.40) opts 0xd
21:44:21.800 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.40)
21:44:21.800 00.000 7680 Moving (-0.06, 0.40) raw xDistance=-0.02 yDistance=-0.38
21:44:21.800 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:44:21.801 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:44:21.801 00.000 7680 MoveAxis(E, 0, ABG)
21:44:21.801 00.000 7680 Move returns status 0, amount 0
21:44:21.801 00.000 7680 MoveAxis(N, 208, ABG)
21:44:21.802 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:44:21.805 00.003 7680 Guiding  Dir = 0, Dur = 208
21:44:21.806 00.001 7680 IsSlewing returns 0
21:44:21.806 00.000 7680 IsGuiding returns 0
21:44:21.806 00.000 7680 PulseGuide returned control before completion, sleep 218
21:44:21.827 00.021 6120 UpdateGuideState exits: m=5479 SNR=47.8
21:44:21.832 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:21.837 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:21.841 00.004 6120 Enqueuing Expose request
21:44:22.026 00.185 7680 IsGuiding returns 1
21:44:22.027 00.001 7680 scope still moving after pulse duration time elapsed
21:44:22.057 00.030 7680 IsSlewing returns 0
21:44:22.060 00.003 7680 IsGuiding returns 0
21:44:22.060 00.000 7680 scope move finished after 208 + 45 ms
21:44:22.060 00.000 7680 Move returns status 0, amount 208
21:44:22.060 00.000 7680 move complete, result=0
21:44:22.060 00.000 7680 worker thread done servicing request
21:44:22.061 00.001 7680 Worker thread wakes up
21:44:22.062 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 208 ms NORTH
21:44:22.067 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:22.068 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:23.318 01.250 7680 Exposure complete
21:44:23.433 00.115 7680 worker thread done servicing request
21:44:23.433 00.000 6120 OnExposeComplete: enter
21:44:23.438 00.005 6120 UpdateGuideState(): m_state=6
21:44:23.442 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 872
21:44:23.446 00.004 6120 Star::Find returns 1 (0), X=1205.10, Y=1051.44, Mass=5631, SNR=48.3, Peak=120 HFD=6.9
21:44:23.450 00.004 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
21:44:23.455 00.005 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
21:44:23.461 00.006 6120 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.22 cameraTheta=1.00 mountX=-0.15 mountY=-0.11, mountTheta=-2.49
21:44:23.467 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.18, opts=13)
21:44:23.471 00.004 6120 Enqueuing Move request for scope (0.12, 0.18)
21:44:23.476 00.005 7680 Worker thread wakes up
21:44:23.476 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0xd
21:44:23.476 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
21:44:23.476 00.000 7680 Moving (0.12, 0.18) raw xDistance=-0.15 yDistance=-0.11
21:44:23.477 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:44:23.477 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:44:23.477 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:44:23.477 00.000 7680 MoveAxis(E, 0, ABG)
21:44:23.477 00.000 7680 Move returns status 0, amount 0
21:44:23.477 00.000 7680 MoveAxis(N, 0, ABG)
21:44:23.477 00.000 7680 Move returns status 0, amount 0
21:44:23.479 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:44:23.485 00.006 7680 move complete, result=0
21:44:23.486 00.001 7680 worker thread done servicing request
21:44:23.508 00.022 6120 UpdateGuideState exits: m=5631 SNR=48.3
21:44:23.513 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:23.517 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:23.522 00.005 6120 Enqueuing Expose request
21:44:23.525 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:44:23.530 00.005 7680 Worker thread wakes up
21:44:23.530 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:23.530 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:24.777 01.247 7680 Exposure complete
21:44:24.889 00.112 6120 OnExposeComplete: enter
21:44:24.893 00.004 7680 worker thread done servicing request
21:44:24.893 00.000 6120 UpdateGuideState(): m_state=6
21:44:24.896 00.003 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 873
21:44:24.899 00.003 6120 Star::Find returns 1 (0), X=1204.99, Y=1051.60, Mass=5874, SNR=50.9, Peak=131 HFD=6.9
21:44:24.902 00.003 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
21:44:24.905 00.003 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.06)
21:44:24.908 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.54 mountX=-0.07 mountY=-0.30, mountTheta=-1.81
21:44:24.914 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.34, opts=13)
21:44:24.918 00.004 6120 Enqueuing Move request for scope (0.01, 0.34)
21:44:24.922 00.004 7680 Worker thread wakes up
21:44:24.923 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.34) opts 0xd
21:44:24.923 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.34)
21:44:24.923 00.000 7680 Moving (0.01, 0.34) raw xDistance=-0.07 yDistance=-0.30
21:44:24.923 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:44:24.923 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:44:24.923 00.000 7680 MoveAxis(E, 0, ABG)
21:44:24.925 00.002 7680 Move returns status 0, amount 0
21:44:24.925 00.000 7680 MoveAxis(N, 164, ABG)
21:44:24.925 00.000 7680 Guiding  Dir = 0, Dur = 164
21:44:24.925 00.000 7680 IsSlewing returns 0
21:44:24.926 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:44:24.930 00.004 7680 IsGuiding returns 0
21:44:24.930 00.000 7680 PulseGuide returned control before completion, sleep 174
21:44:24.951 00.021 6120 UpdateGuideState exits: m=5874 SNR=50.9
21:44:24.956 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:24.959 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:24.963 00.004 6120 Enqueuing Expose request
21:44:25.109 00.146 7680 IsGuiding returns 1
21:44:25.109 00.000 7680 scope still moving after pulse duration time elapsed
21:44:25.141 00.032 7680 IsSlewing returns 0
21:44:25.142 00.001 7680 IsGuiding returns 0
21:44:25.142 00.000 7680 scope move finished after 164 + 47 ms
21:44:25.142 00.000 7680 Move returns status 0, amount 164
21:44:25.143 00.001 7680 move complete, result=0
21:44:25.143 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 164 ms NORTH
21:44:25.148 00.005 7680 worker thread done servicing request
21:44:25.148 00.000 7680 Worker thread wakes up
21:44:25.149 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:25.149 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:26.408 01.259 7680 Exposure complete
21:44:26.516 00.108 7680 worker thread done servicing request
21:44:26.517 00.001 6120 OnExposeComplete: enter
21:44:26.520 00.003 6120 UpdateGuideState(): m_state=6
21:44:26.524 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 874
21:44:26.528 00.004 6120 Star::Find returns 1 (0), X=1205.06, Y=1051.61, Mass=5814, SNR=50.0, Peak=129 HFD=6.8
21:44:26.532 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
21:44:26.536 00.004 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
21:44:26.539 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.35 hyp=0.36 cameraTheta=1.36 mountX=-0.14 mountY=-0.28, mountTheta=-2.03
21:44:26.544 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.35, opts=13)
21:44:26.548 00.004 6120 Enqueuing Move request for scope (0.08, 0.35)
21:44:26.553 00.005 7680 Worker thread wakes up
21:44:26.553 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.35) opts 0xd
21:44:26.553 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.35)
21:44:26.553 00.000 7680 Moving (0.08, 0.35) raw xDistance=-0.14 yDistance=-0.28
21:44:26.554 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:44:26.554 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:44:26.554 00.000 7680 MoveAxis(E, 0, ABG)
21:44:26.554 00.000 7680 Move returns status 0, amount 0
21:44:26.554 00.000 7680 MoveAxis(N, 152, ABG)
21:44:26.554 00.000 7680 Guiding  Dir = 0, Dur = 152
21:44:26.555 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:44:26.559 00.004 7680 IsSlewing returns 0
21:44:26.559 00.000 7680 IsGuiding returns 0
21:44:26.559 00.000 7680 PulseGuide returned control before completion, sleep 162
21:44:26.582 00.023 6120 UpdateGuideState exits: m=5814 SNR=50.0
21:44:26.587 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:26.591 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:26.595 00.004 6120 Enqueuing Expose request
21:44:26.730 00.135 7680 IsGuiding returns 1
21:44:26.731 00.001 7680 scope still moving after pulse duration time elapsed
21:44:26.762 00.031 7680 IsSlewing returns 0
21:44:26.763 00.001 7680 IsGuiding returns 0
21:44:26.764 00.001 7680 scope move finished after 152 + 52 ms
21:44:26.765 00.001 7680 Move returns status 0, amount 152
21:44:26.765 00.000 7680 move complete, result=0
21:44:26.765 00.000 7680 worker thread done servicing request
21:44:26.765 00.000 7680 Worker thread wakes up
21:44:26.766 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 152 ms NORTH
21:44:26.775 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:26.776 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:28.024 01.248 7680 Exposure complete
21:44:28.132 00.108 7680 worker thread done servicing request
21:44:28.133 00.001 6120 OnExposeComplete: enter
21:44:28.136 00.003 6120 UpdateGuideState(): m_state=6
21:44:28.141 00.005 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 875
21:44:28.146 00.005 6120 Star::Find returns 1 (0), X=1205.21, Y=1051.61, Mass=5615, SNR=48.8, Peak=139 HFD=6.8
21:44:28.150 00.004 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.95 = -2.33)
21:44:28.154 00.004 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.60)
21:44:28.157 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=0.35 hyp=0.42 cameraTheta=1.00 mountX=-0.29 mountY=-0.22, mountTheta=-2.50
21:44:28.161 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.35, opts=13)
21:44:28.165 00.004 6120 Enqueuing Move request for scope (0.23, 0.35)
21:44:28.170 00.005 7680 Worker thread wakes up
21:44:28.170 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.35) opts 0xd
21:44:28.170 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.35)
21:44:28.170 00.000 7680 Moving (0.23, 0.35) raw xDistance=-0.29 yDistance=-0.22
21:44:28.171 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
21:44:28.171 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:44:28.171 00.000 7680 MoveAxis(E, 122, ABG)
21:44:28.171 00.000 7680 Guiding  Dir = 2, Dur = 122
21:44:28.172 00.001 7680 IsSlewing returns 0
21:44:28.172 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:44:28.176 00.004 7680 IsGuiding returns 0
21:44:28.176 00.000 7680 PulseGuide returned control before completion, sleep 132
21:44:28.196 00.020 6120 UpdateGuideState exits: m=5615 SNR=48.8
21:44:28.203 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:28.208 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:28.212 00.004 6120 Enqueuing Expose request
21:44:28.310 00.098 7680 IsGuiding returns 1
21:44:28.311 00.001 7680 scope still moving after pulse duration time elapsed
21:44:28.341 00.030 7680 IsSlewing returns 0
21:44:28.342 00.001 7680 IsGuiding returns 0
21:44:28.343 00.001 7680 scope move finished after 122 + 44 ms
21:44:28.343 00.000 7680 Move returns status 0, amount 122
21:44:28.344 00.001 7680 MoveAxis(N, 118, ABG)
21:44:28.344 00.000 7680 Guiding  Dir = 0, Dur = 118
21:44:28.345 00.001 7680 IsSlewing returns 0
21:44:28.345 00.000 7680 IsGuiding returns 0
21:44:28.346 00.001 7680 PulseGuide returned control before completion, sleep 128
21:44:28.483 00.137 7680 IsGuiding returns 1
21:44:28.484 00.001 7680 scope still moving after pulse duration time elapsed
21:44:28.514 00.030 7680 IsSlewing returns 0
21:44:28.515 00.001 7680 IsGuiding returns 0
21:44:28.516 00.001 7680 scope move finished after 118 + 52 ms
21:44:28.516 00.000 7680 Move returns status 0, amount 118
21:44:28.516 00.000 7680 move complete, result=0
21:44:28.518 00.002 7680 worker thread done servicing request
21:44:28.518 00.000 7680 Worker thread wakes up
21:44:28.519 00.001 6120 GuideStep: -0.3 px 122 ms EAST, -0.2 px 118 ms NORTH
21:44:28.525 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:28.525 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:29.776 01.251 7680 Exposure complete
21:44:29.884 00.108 7680 worker thread done servicing request
21:44:29.884 00.000 6120 OnExposeComplete: enter
21:44:29.890 00.006 6120 UpdateGuideState(): m_state=6
21:44:29.897 00.007 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 876
21:44:29.902 00.005 6120 Star::Find returns 1 (0), X=1204.99, Y=1051.56, Mass=6029, SNR=50.1, Peak=138 HFD=6.8
21:44:29.905 00.003 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.77)
21:44:29.911 00.006 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
21:44:29.915 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.30 hyp=0.30 cameraTheta=1.56 mountX=-0.06 mountY=-0.27, mountTheta=-1.78
21:44:29.921 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.30, opts=13)
21:44:29.926 00.005 6120 Enqueuing Move request for scope (0.00, 0.30)
21:44:29.929 00.003 7680 Worker thread wakes up
21:44:29.929 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.30) opts 0xd
21:44:29.929 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.30)
21:44:29.930 00.001 7680 Moving (0.00, 0.30) raw xDistance=-0.06 yDistance=-0.27
21:44:29.930 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:44:29.930 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:44:29.930 00.000 7680 MoveAxis(E, 0, ABG)
21:44:29.930 00.000 7680 Move returns status 0, amount 0
21:44:29.932 00.002 7680 MoveAxis(N, 146, ABG)
21:44:29.932 00.000 7680 Guiding  Dir = 0, Dur = 146
21:44:29.932 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:44:29.936 00.004 7680 IsSlewing returns 0
21:44:29.936 00.000 7680 IsGuiding returns 0
21:44:29.936 00.000 7680 PulseGuide returned control before completion, sleep 156
21:44:29.960 00.024 6120 UpdateGuideState exits: m=6029 SNR=50.1
21:44:29.964 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:29.968 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:29.972 00.004 6120 Enqueuing Expose request
21:44:30.096 00.124 7680 IsGuiding returns 1
21:44:30.096 00.000 7680 scope still moving after pulse duration time elapsed
21:44:30.126 00.030 7680 IsSlewing returns 0
21:44:30.128 00.002 7680 IsGuiding returns 0
21:44:30.132 00.004 7680 scope move finished after 146 + 49 ms
21:44:30.132 00.000 7680 Move returns status 0, amount 146
21:44:30.133 00.001 7680 move complete, result=0
21:44:30.133 00.000 7680 worker thread done servicing request
21:44:30.133 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
21:44:30.140 00.007 7680 Worker thread wakes up
21:44:30.141 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:30.141 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:31.385 01.244 7680 Exposure complete
21:44:31.493 00.108 7680 worker thread done servicing request
21:44:31.493 00.000 6120 OnExposeComplete: enter
21:44:31.497 00.004 6120 UpdateGuideState(): m_state=6
21:44:31.501 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 877
21:44:31.506 00.005 6120 Star::Find returns 1 (0), X=1205.12, Y=1051.64, Mass=5344, SNR=47.0, Peak=120 HFD=6.7
21:44:31.510 00.004 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.18 = -2.11)
21:44:31.515 00.005 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.38)
21:44:31.520 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.38 hyp=0.41 cameraTheta=1.22 mountX=-0.21 mountY=-0.28, mountTheta=-2.21
21:44:31.525 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.38, opts=13)
21:44:31.530 00.005 6120 Enqueuing Move request for scope (0.14, 0.38)
21:44:31.534 00.004 7680 Worker thread wakes up
21:44:31.534 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.38) opts 0xd
21:44:31.534 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.38)
21:44:31.534 00.000 7680 Moving (0.14, 0.38) raw xDistance=-0.21 yDistance=-0.28
21:44:31.534 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
21:44:31.535 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:44:31.535 00.000 7680 MoveAxis(E, 88, ABG)
21:44:31.535 00.000 7680 Guiding  Dir = 2, Dur = 88
21:44:31.535 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:44:31.540 00.005 7680 IsSlewing returns 0
21:44:31.540 00.000 7680 IsGuiding returns 0
21:44:31.540 00.000 7680 PulseGuide returned control before completion, sleep 98
21:44:31.562 00.022 6120 UpdateGuideState exits: m=5344 SNR=47.0
21:44:31.566 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:31.569 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:31.574 00.005 6120 Enqueuing Expose request
21:44:31.641 00.067 7680 IsGuiding returns 1
21:44:31.642 00.001 7680 scope still moving after pulse duration time elapsed
21:44:31.672 00.030 7680 IsSlewing returns 0
21:44:31.674 00.002 7680 IsGuiding returns 0
21:44:31.675 00.001 7680 scope move finished after 88 + 46 ms
21:44:31.675 00.000 7680 Move returns status 0, amount 88
21:44:31.675 00.000 7680 MoveAxis(N, 153, ABG)
21:44:31.675 00.000 7680 Guiding  Dir = 0, Dur = 153
21:44:31.676 00.001 7680 IsSlewing returns 0
21:44:31.677 00.001 7680 IsGuiding returns 0
21:44:31.677 00.000 7680 PulseGuide returned control before completion, sleep 163
21:44:31.844 00.167 7680 IsGuiding returns 1
21:44:31.846 00.002 7680 scope still moving after pulse duration time elapsed
21:44:31.875 00.029 7680 IsSlewing returns 0
21:44:31.878 00.003 7680 IsGuiding returns 0
21:44:31.878 00.000 7680 scope move finished after 153 + 48 ms
21:44:31.879 00.001 7680 Move returns status 0, amount 153
21:44:31.879 00.000 7680 move complete, result=0
21:44:31.880 00.001 7680 worker thread done servicing request
21:44:31.880 00.000 7680 Worker thread wakes up
21:44:31.881 00.001 6120 GuideStep: -0.2 px 88 ms EAST, -0.3 px 153 ms NORTH
21:44:31.887 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:31.887 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:33.134 01.247 7680 Exposure complete
21:44:33.246 00.112 7680 worker thread done servicing request
21:44:33.246 00.000 6120 OnExposeComplete: enter
21:44:33.250 00.004 6120 UpdateGuideState(): m_state=6
21:44:33.255 00.005 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 878
21:44:33.259 00.004 6120 Star::Find returns 1 (0), X=1205.06, Y=1051.53, Mass=5536, SNR=48.0, Peak=127 HFD=6.8
21:44:33.263 00.004 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.04)
21:44:33.268 00.005 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
21:44:33.272 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.27 hyp=0.28 cameraTheta=1.29 mountX=-0.13 mountY=-0.21, mountTheta=-2.11
21:44:33.276 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.27, opts=13)
21:44:33.281 00.005 6120 Enqueuing Move request for scope (0.08, 0.27)
21:44:33.285 00.004 7680 Worker thread wakes up
21:44:33.285 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.27) opts 0xd
21:44:33.285 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.27)
21:44:33.285 00.000 7680 Moving (0.08, 0.27) raw xDistance=-0.13 yDistance=-0.21
21:44:33.285 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:44:33.285 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:44:33.285 00.000 7680 MoveAxis(E, 0, ABG)
21:44:33.286 00.001 7680 Move returns status 0, amount 0
21:44:33.286 00.000 7680 MoveAxis(N, 113, ABG)
21:44:33.286 00.000 7680 Guiding  Dir = 0, Dur = 113
21:44:33.287 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:44:33.290 00.003 7680 IsSlewing returns 0
21:44:33.290 00.000 7680 IsGuiding returns 0
21:44:33.291 00.001 7680 PulseGuide returned control before completion, sleep 123
21:44:33.313 00.022 6120 UpdateGuideState exits: m=5536 SNR=48.0
21:44:33.317 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:33.321 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:33.327 00.006 6120 Enqueuing Expose request
21:44:33.420 00.093 7680 IsGuiding returns 1
21:44:33.420 00.000 7680 scope still moving after pulse duration time elapsed
21:44:33.450 00.030 7680 IsSlewing returns 0
21:44:33.452 00.002 7680 IsGuiding returns 0
21:44:33.452 00.000 7680 scope move finished after 113 + 48 ms
21:44:33.453 00.001 7680 Move returns status 0, amount 113
21:44:33.453 00.000 7680 move complete, result=0
21:44:33.454 00.001 7680 worker thread done servicing request
21:44:33.454 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 113 ms NORTH
21:44:33.460 00.006 7680 Worker thread wakes up
21:44:33.460 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:33.460 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:34.711 01.251 7680 Exposure complete
21:44:34.821 00.110 7680 worker thread done servicing request
21:44:34.823 00.002 6120 OnExposeComplete: enter
21:44:34.828 00.005 6120 UpdateGuideState(): m_state=6
21:44:34.833 00.005 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 879
21:44:34.837 00.004 6120 Star::Find returns 1 (0), X=1205.01, Y=1051.39, Mass=5773, SNR=50.2, Peak=118 HFD=7.0
21:44:34.842 00.005 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:44:34.846 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
21:44:34.849 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.38 mountX=-0.05 mountY=-0.11, mountTheta=-2.01
21:44:34.854 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.13, opts=13)
21:44:34.858 00.004 6120 Enqueuing Move request for scope (0.03, 0.13)
21:44:34.861 00.003 7680 Worker thread wakes up
21:44:34.862 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
21:44:34.862 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
21:44:34.862 00.000 7680 Moving (0.03, 0.13) raw xDistance=-0.05 yDistance=-0.11
21:44:34.862 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:44:34.862 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:44:34.862 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:44:34.864 00.002 7680 MoveAxis(E, 0, ABG)
21:44:34.864 00.000 7680 Move returns status 0, amount 0
21:44:34.883 00.019 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:44:34.889 00.006 7680 MoveAxis(N, 0, ABG)
21:44:34.889 00.000 7680 Move returns status 0, amount 0
21:44:34.889 00.000 7680 move complete, result=0
21:44:34.890 00.001 7680 worker thread done servicing request
21:44:34.905 00.015 6120 UpdateGuideState exits: m=5773 SNR=50.2
21:44:34.909 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:34.913 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:34.920 00.007 6120 Enqueuing Expose request
21:44:34.925 00.005 7680 Worker thread wakes up
21:44:34.925 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:44:34.931 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:34.932 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:36.178 01.246 7680 Exposure complete
21:44:36.280 00.102 7680 worker thread done servicing request
21:44:36.280 00.000 6120 OnExposeComplete: enter
21:44:36.283 00.003 6120 UpdateGuideState(): m_state=6
21:44:36.287 00.004 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 880
21:44:36.289 00.002 6120 Star::Find returns 1 (0), X=1205.11, Y=1051.70, Mass=5320, SNR=46.5, Peak=132 HFD=6.8
21:44:36.293 00.004 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
21:44:36.297 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
21:44:36.300 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.44 hyp=0.46 cameraTheta=1.29 mountX=-0.21 mountY=-0.34, mountTheta=-2.12
21:44:36.305 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.44, opts=13)
21:44:36.308 00.003 6120 Enqueuing Move request for scope (0.13, 0.44)
21:44:36.313 00.005 7680 Worker thread wakes up
21:44:36.313 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.44) opts 0xd
21:44:36.313 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.44)
21:44:36.313 00.000 7680 Moving (0.13, 0.44) raw xDistance=-0.21 yDistance=-0.34
21:44:36.313 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
21:44:36.313 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:44:36.313 00.000 7680 MoveAxis(E, 88, ABG)
21:44:36.313 00.000 7680 Guiding  Dir = 2, Dur = 88
21:44:36.314 00.001 7680 IsSlewing returns 0
21:44:36.314 00.000 7680 IsGuiding returns 0
21:44:36.314 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:44:36.319 00.005 7680 PulseGuide returned control before completion, sleep 98
21:44:36.341 00.022 6120 UpdateGuideState exits: m=5320 SNR=46.5
21:44:36.344 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:36.349 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:36.353 00.004 6120 Enqueuing Expose request
21:44:36.421 00.068 7680 IsGuiding returns 1
21:44:36.422 00.001 7680 scope still moving after pulse duration time elapsed
21:44:36.452 00.030 7680 IsSlewing returns 0
21:44:36.454 00.002 7680 IsGuiding returns 0
21:44:36.454 00.000 7680 scope move finished after 88 + 50 ms
21:44:36.454 00.000 7680 Move returns status 0, amount 88
21:44:36.454 00.000 7680 MoveAxis(N, 184, ABG)
21:44:36.454 00.000 7680 Guiding  Dir = 0, Dur = 184
21:44:36.455 00.001 7680 IsSlewing returns 0
21:44:36.455 00.000 7680 IsGuiding returns 0
21:44:36.456 00.001 7680 PulseGuide returned control before completion, sleep 194
21:44:36.655 00.199 7680 IsGuiding returns 1
21:44:36.656 00.001 7680 scope still moving after pulse duration time elapsed
21:44:36.686 00.030 7680 IsSlewing returns 0
21:44:36.687 00.001 7680 IsGuiding returns 1
21:44:36.718 00.031 7680 IsSlewing returns 0
21:44:36.719 00.001 7680 IsGuiding returns 1
21:44:36.749 00.030 7680 IsSlewing returns 0
21:44:36.750 00.001 7680 IsGuiding returns 0
21:44:36.751 00.001 7680 scope move finished after 184 + 112 ms
21:44:36.751 00.000 7680 Move returns status 0, amount 184
21:44:36.752 00.001 7680 move complete, result=0
21:44:36.753 00.001 7680 worker thread done servicing request
21:44:36.753 00.000 6120 GuideStep: -0.2 px 88 ms EAST, -0.3 px 184 ms NORTH
21:44:36.759 00.006 7680 Worker thread wakes up
21:44:36.759 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:36.759 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:38.009 01.250 7680 Exposure complete
21:44:38.123 00.114 7680 worker thread done servicing request
21:44:38.123 00.000 6120 OnExposeComplete: enter
21:44:38.128 00.005 6120 UpdateGuideState(): m_state=6
21:44:38.131 00.003 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 881
21:44:38.135 00.004 6120 Star::Find returns 1 (0), X=1205.01, Y=1051.60, Mass=5677, SNR=48.9, Peak=142 HFD=6.8
21:44:38.138 00.003 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
21:44:38.142 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
21:44:38.147 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.34 hyp=0.34 cameraTheta=1.49 mountX=-0.09 mountY=-0.29, mountTheta=-1.87
21:44:38.151 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.34, opts=13)
21:44:38.155 00.004 6120 Enqueuing Move request for scope (0.03, 0.34)
21:44:38.159 00.004 7680 Worker thread wakes up
21:44:38.159 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.34) opts 0xd
21:44:38.159 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.34)
21:44:38.159 00.000 7680 Moving (0.03, 0.34) raw xDistance=-0.09 yDistance=-0.29
21:44:38.159 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:44:38.159 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:44:38.159 00.000 7680 MoveAxis(E, 0, ABG)
21:44:38.159 00.000 7680 Move returns status 0, amount 0
21:44:38.160 00.001 7680 MoveAxis(N, 160, ABG)
21:44:38.160 00.000 7680 Guiding  Dir = 0, Dur = 160
21:44:38.160 00.000 7680 IsSlewing returns 0
21:44:38.160 00.000 7680 IsGuiding returns 0
21:44:38.161 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:44:38.165 00.004 7680 PulseGuide returned control before completion, sleep 170
21:44:38.188 00.023 6120 UpdateGuideState exits: m=5677 SNR=48.9
21:44:38.193 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:38.196 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:38.203 00.007 6120 Enqueuing Expose request
21:44:38.342 00.139 7680 IsGuiding returns 1
21:44:38.343 00.001 7680 scope still moving after pulse duration time elapsed
21:44:38.373 00.030 7680 IsSlewing returns 0
21:44:38.374 00.001 7680 IsGuiding returns 0
21:44:38.374 00.000 7680 scope move finished after 160 + 53 ms
21:44:38.375 00.001 7680 Move returns status 0, amount 160
21:44:38.375 00.000 7680 move complete, result=0
21:44:38.375 00.000 7680 worker thread done servicing request
21:44:38.376 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 160 ms NORTH
21:44:38.382 00.006 7680 Worker thread wakes up
21:44:38.382 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:38.382 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:39.632 01.250 7680 Exposure complete
21:44:39.745 00.113 7680 worker thread done servicing request
21:44:39.746 00.001 6120 OnExposeComplete: enter
21:44:39.750 00.004 6120 UpdateGuideState(): m_state=6
21:44:39.753 00.003 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 882
21:44:39.756 00.003 6120 Star::Find returns 1 (0), X=1204.89, Y=1051.55, Mass=5822, SNR=50.2, Peak=142 HFD=6.9
21:44:39.760 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.44)
21:44:39.766 00.006 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
21:44:39.771 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.29 hyp=0.31 cameraTheta=1.89 mountX=0.04 mountY=-0.31, mountTheta=-1.44
21:44:39.776 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.29, opts=13)
21:44:39.780 00.004 6120 Enqueuing Move request for scope (-0.10, 0.29)
21:44:39.784 00.004 7680 Worker thread wakes up
21:44:39.784 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.29) opts 0xd
21:44:39.784 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.29)
21:44:39.784 00.000 7680 Moving (-0.10, 0.29) raw xDistance=0.04 yDistance=-0.31
21:44:39.784 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:44:39.784 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:44:39.784 00.000 7680 MoveAxis(E, 0, ABG)
21:44:39.785 00.001 7680 Move returns status 0, amount 0
21:44:39.785 00.000 7680 MoveAxis(N, 166, ABG)
21:44:39.786 00.001 7680 Guiding  Dir = 0, Dur = 166
21:44:39.786 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:44:39.789 00.003 7680 IsSlewing returns 0
21:44:39.790 00.001 7680 IsGuiding returns 0
21:44:39.790 00.000 7680 PulseGuide returned control before completion, sleep 176
21:44:39.812 00.022 6120 UpdateGuideState exits: m=5822 SNR=50.2
21:44:39.815 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:39.819 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:39.825 00.006 6120 Enqueuing Expose request
21:44:39.979 00.154 7680 IsGuiding returns 1
21:44:39.980 00.001 7680 scope still moving after pulse duration time elapsed
21:44:40.010 00.030 7680 IsSlewing returns 0
21:44:40.011 00.001 7680 IsGuiding returns 1
21:44:40.041 00.030 7680 IsSlewing returns 0
21:44:40.043 00.002 7680 IsGuiding returns 0
21:44:40.044 00.001 7680 scope move finished after 166 + 87 ms
21:44:40.044 00.000 7680 Move returns status 0, amount 166
21:44:40.045 00.001 7680 move complete, result=0
21:44:40.045 00.000 7680 worker thread done servicing request
21:44:40.046 00.001 7680 Worker thread wakes up
21:44:40.046 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 166 ms NORTH
21:44:40.053 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:40.054 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:41.306 01.252 7680 Exposure complete
21:44:41.420 00.114 7680 worker thread done servicing request
21:44:41.420 00.000 6120 OnExposeComplete: enter
21:44:41.424 00.004 6120 UpdateGuideState(): m_state=6
21:44:41.429 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 883
21:44:41.433 00.004 6120 Star::Find returns 1 (0), X=1204.96, Y=1051.65, Mass=5557, SNR=48.5, Peak=128 HFD=6.8
21:44:41.437 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
21:44:41.440 00.003 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.96)
21:44:41.444 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.64 mountX=-0.05 mountY=-0.37, mountTheta=-1.70
21:44:41.448 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.39, opts=13)
21:44:41.453 00.005 6120 Enqueuing Move request for scope (-0.03, 0.39)
21:44:41.456 00.003 7680 Worker thread wakes up
21:44:41.456 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.39) opts 0xd
21:44:41.458 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.39)
21:44:41.458 00.000 7680 Moving (-0.03, 0.39) raw xDistance=-0.05 yDistance=-0.37
21:44:41.458 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:44:41.458 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:44:41.459 00.001 7680 MoveAxis(E, 0, ABG)
21:44:41.459 00.000 7680 Move returns status 0, amount 0
21:44:41.459 00.000 7680 MoveAxis(N, 198, ABG)
21:44:41.459 00.000 7680 Guiding  Dir = 0, Dur = 198
21:44:41.459 00.000 7680 IsSlewing returns 0
21:44:41.460 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:44:41.464 00.004 7680 IsGuiding returns 0
21:44:41.464 00.000 7680 PulseGuide returned control before completion, sleep 208
21:44:41.485 00.021 6120 UpdateGuideState exits: m=5557 SNR=48.5
21:44:41.491 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:41.494 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:41.498 00.004 6120 Enqueuing Expose request
21:44:41.684 00.186 7680 IsGuiding returns 1
21:44:41.684 00.000 7680 scope still moving after pulse duration time elapsed
21:44:41.716 00.032 7680 IsSlewing returns 0
21:44:41.717 00.001 7680 IsGuiding returns 0
21:44:41.717 00.000 7680 scope move finished after 198 + 55 ms
21:44:41.718 00.001 7680 Move returns status 0, amount 198
21:44:41.719 00.001 7680 move complete, result=0
21:44:41.719 00.000 7680 worker thread done servicing request
21:44:41.720 00.001 7680 Worker thread wakes up
21:44:41.720 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 198 ms NORTH
21:44:41.726 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:41.726 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:42.969 01.243 7680 Exposure complete
21:44:43.106 00.137 7680 worker thread done servicing request
21:44:43.107 00.001 6120 OnExposeComplete: enter
21:44:43.112 00.005 6120 UpdateGuideState(): m_state=6
21:44:43.117 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 884
21:44:43.123 00.006 6120 Star::Find returns 1 (0), X=1204.98, Y=1051.49, Mass=5542, SNR=47.0, Peak=131 HFD=6.7
21:44:43.128 00.005 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
21:44:43.134 00.006 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
21:44:43.139 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.58 mountX=-0.04 mountY=-0.20, mountTheta=-1.77
21:44:43.146 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.23, opts=13)
21:44:43.150 00.004 6120 Enqueuing Move request for scope (-0.00, 0.23)
21:44:43.154 00.004 7680 Worker thread wakes up
21:44:43.154 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.23) opts 0xd
21:44:43.154 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.23)
21:44:43.154 00.000 7680 Moving (-0.00, 0.23) raw xDistance=-0.04 yDistance=-0.20
21:44:43.155 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:44:43.155 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:44:43.155 00.000 7680 MoveAxis(E, 0, ABG)
21:44:43.155 00.000 7680 Move returns status 0, amount 0
21:44:43.155 00.000 7680 MoveAxis(N, 111, ABG)
21:44:43.155 00.000 7680 Guiding  Dir = 0, Dur = 111
21:44:43.157 00.002 7680 IsSlewing returns 0
21:44:43.157 00.000 7680 IsGuiding returns 0
21:44:43.157 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=229, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:44:43.161 00.004 7680 PulseGuide returned control before completion, sleep 121
21:44:43.182 00.021 6120 UpdateGuideState exits: m=5542 SNR=47.0
21:44:43.187 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:43.190 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:43.194 00.004 6120 Enqueuing Expose request
21:44:43.291 00.097 7680 IsGuiding returns 1
21:44:43.291 00.000 7680 scope still moving after pulse duration time elapsed
21:44:43.322 00.031 7680 IsSlewing returns 0
21:44:43.325 00.003 7680 IsGuiding returns 0
21:44:43.325 00.000 7680 scope move finished after 111 + 57 ms
21:44:43.326 00.001 7680 Move returns status 0, amount 111
21:44:43.328 00.002 7680 move complete, result=0
21:44:43.328 00.000 7680 worker thread done servicing request
21:44:43.328 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 111 ms NORTH
21:44:43.334 00.006 7680 Worker thread wakes up
21:44:43.334 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:43.334 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:44.580 01.246 7680 Exposure complete
21:44:44.708 00.128 7680 worker thread done servicing request
21:44:44.710 00.002 6120 OnExposeComplete: enter
21:44:44.715 00.005 6120 UpdateGuideState(): m_state=6
21:44:44.720 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 885
21:44:44.724 00.004 6120 Star::Find returns 1 (0), X=1204.95, Y=1051.47, Mass=5557, SNR=48.1, Peak=118 HFD=6.9
21:44:44.730 00.006 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
21:44:44.735 00.005 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
21:44:44.740 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.75 mountX=-0.00 mountY=-0.20, mountTheta=-1.58
21:44:44.749 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.21, opts=13)
21:44:44.756 00.007 6120 Enqueuing Move request for scope (-0.04, 0.21)
21:44:44.762 00.006 7680 Worker thread wakes up
21:44:44.763 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
21:44:44.763 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
21:44:44.764 00.001 7680 Moving (-0.04, 0.21) raw xDistance=-0.00 yDistance=-0.20
21:44:44.764 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:44:44.764 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:44:44.764 00.000 7680 MoveAxis(E, 0, ABG)
21:44:44.765 00.001 7680 Move returns status 0, amount 0
21:44:44.765 00.000 7680 MoveAxis(N, 109, ABG)
21:44:44.765 00.000 7680 Guiding  Dir = 0, Dur = 109
21:44:44.766 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:44:44.773 00.007 7680 IsSlewing returns 0
21:44:44.773 00.000 7680 IsGuiding returns 0
21:44:44.775 00.002 7680 PulseGuide returned control before completion, sleep 119
21:44:44.796 00.021 6120 UpdateGuideState exits: m=5557 SNR=48.1
21:44:44.800 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:44.804 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:44.808 00.004 6120 Enqueuing Expose request
21:44:44.898 00.090 7680 IsGuiding returns 1
21:44:44.899 00.001 7680 scope still moving after pulse duration time elapsed
21:44:44.929 00.030 7680 IsSlewing returns 0
21:44:44.930 00.001 7680 IsGuiding returns 0
21:44:44.930 00.000 7680 scope move finished after 109 + 47 ms
21:44:44.930 00.000 7680 Move returns status 0, amount 109
21:44:44.931 00.001 7680 move complete, result=0
21:44:44.931 00.000 7680 worker thread done servicing request
21:44:44.931 00.000 7680 Worker thread wakes up
21:44:44.931 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 109 ms NORTH
21:44:44.937 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:44.937 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:46.189 01.252 7680 Exposure complete
21:44:46.297 00.108 7680 worker thread done servicing request
21:44:46.298 00.001 6120 OnExposeComplete: enter
21:44:46.304 00.006 6120 UpdateGuideState(): m_state=6
21:44:46.311 00.007 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 886
21:44:46.315 00.004 6120 Star::Find returns 1 (0), X=1205.04, Y=1051.61, Mass=6052, SNR=49.7, Peak=141 HFD=6.8
21:44:46.319 00.004 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.91)
21:44:46.323 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
21:44:46.328 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.35 hyp=0.35 cameraTheta=1.42 mountX=-0.12 mountY=-0.29, mountTheta=-1.95
21:44:46.333 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.35, opts=13)
21:44:46.337 00.004 6120 Enqueuing Move request for scope (0.05, 0.35)
21:44:46.342 00.005 7680 Worker thread wakes up
21:44:46.342 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.35) opts 0xd
21:44:46.342 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.35)
21:44:46.342 00.000 7680 Moving (0.05, 0.35) raw xDistance=-0.12 yDistance=-0.29
21:44:46.343 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:44:46.343 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:44:46.343 00.000 7680 MoveAxis(E, 0, ABG)
21:44:46.343 00.000 7680 Move returns status 0, amount 0
21:44:46.343 00.000 7680 MoveAxis(N, 156, ABG)
21:44:46.345 00.002 7680 Guiding  Dir = 0, Dur = 156
21:44:46.345 00.000 7680 IsSlewing returns 0
21:44:46.345 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:44:46.350 00.005 7680 IsGuiding returns 0
21:44:46.350 00.000 7680 PulseGuide returned control before completion, sleep 166
21:44:46.375 00.025 6120 UpdateGuideState exits: m=6052 SNR=49.7
21:44:46.378 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:46.381 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:46.384 00.003 6120 Enqueuing Expose request
21:44:46.527 00.143 7680 IsGuiding returns 1
21:44:46.527 00.000 7680 scope still moving after pulse duration time elapsed
21:44:46.558 00.031 7680 IsSlewing returns 0
21:44:46.560 00.002 7680 IsGuiding returns 0
21:44:46.561 00.001 7680 scope move finished after 156 + 54 ms
21:44:46.561 00.000 7680 Move returns status 0, amount 156
21:44:46.562 00.001 7680 move complete, result=0
21:44:46.562 00.000 7680 worker thread done servicing request
21:44:46.562 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 156 ms NORTH
21:44:46.568 00.006 7680 Worker thread wakes up
21:44:46.568 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:46.569 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:47.823 01.254 7680 Exposure complete
21:44:47.935 00.112 7680 worker thread done servicing request
21:44:47.935 00.000 6120 OnExposeComplete: enter
21:44:47.941 00.006 6120 UpdateGuideState(): m_state=6
21:44:47.946 00.005 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 887
21:44:47.951 00.005 6120 Star::Find returns 1 (0), X=1205.15, Y=1051.55, Mass=5673, SNR=47.8, Peak=134 HFD=6.6
21:44:47.956 00.005 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.01 = -2.27)
21:44:47.960 00.004 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.54)
21:44:47.963 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.29 hyp=0.34 cameraTheta=1.06 mountX=-0.22 mountY=-0.19, mountTheta=-2.42
21:44:47.970 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.29, opts=13)
21:44:47.973 00.003 6120 Enqueuing Move request for scope (0.17, 0.29)
21:44:47.976 00.003 7680 Worker thread wakes up
21:44:47.976 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.29) opts 0xd
21:44:47.976 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.29)
21:44:47.976 00.000 7680 Moving (0.17, 0.29) raw xDistance=-0.22 yDistance=-0.19
21:44:47.976 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
21:44:47.976 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:44:47.977 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:44:47.977 00.000 7680 MoveAxis(E, 92, ABG)
21:44:47.977 00.000 7680 Guiding  Dir = 2, Dur = 92
21:44:47.977 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:44:47.982 00.005 7680 IsSlewing returns 0
21:44:47.983 00.001 7680 IsGuiding returns 0
21:44:47.983 00.000 7680 PulseGuide returned control before completion, sleep 102
21:44:48.004 00.021 6120 UpdateGuideState exits: m=5673 SNR=47.8
21:44:48.008 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:48.011 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:48.018 00.007 6120 Enqueuing Expose request
21:44:48.094 00.076 7680 IsGuiding returns 1
21:44:48.095 00.001 7680 scope still moving after pulse duration time elapsed
21:44:48.127 00.032 7680 IsSlewing returns 0
21:44:48.128 00.001 7680 IsGuiding returns 0
21:44:48.128 00.000 7680 scope move finished after 92 + 53 ms
21:44:48.129 00.001 7680 Move returns status 0, amount 92
21:44:48.130 00.001 7680 MoveAxis(N, 0, ABG)
21:44:48.130 00.000 7680 Move returns status 0, amount 0
21:44:48.130 00.000 7680 move complete, result=0
21:44:48.131 00.001 7680 worker thread done servicing request
21:44:48.131 00.000 6120 GuideStep: -0.2 px 92 ms EAST, -0.2 px 0 ms NORTH
21:44:48.137 00.006 7680 Worker thread wakes up
21:44:48.138 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:48.138 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:49.396 01.258 7680 Exposure complete
21:44:49.506 00.110 7680 worker thread done servicing request
21:44:49.507 00.001 6120 OnExposeComplete: enter
21:44:49.510 00.003 6120 UpdateGuideState(): m_state=6
21:44:49.515 00.005 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 888
21:44:49.519 00.004 6120 Star::Find returns 1 (0), X=1204.97, Y=1051.61, Mass=5839, SNR=49.1, Peak=134 HFD=6.8
21:44:49.523 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
21:44:49.527 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
21:44:49.531 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.36 hyp=0.36 cameraTheta=1.60 mountX=-0.05 mountY=-0.32, mountTheta=-1.74
21:44:49.536 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.36, opts=13)
21:44:49.540 00.004 6120 Enqueuing Move request for scope (-0.01, 0.36)
21:44:49.542 00.002 7680 Worker thread wakes up
21:44:49.544 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.36) opts 0xd
21:44:49.544 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.36)
21:44:49.544 00.000 7680 Moving (-0.01, 0.36) raw xDistance=-0.05 yDistance=-0.32
21:44:49.544 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:44:49.544 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:44:49.545 00.001 7680 MoveAxis(E, 0, ABG)
21:44:49.545 00.000 7680 Move returns status 0, amount 0
21:44:49.545 00.000 7680 MoveAxis(N, 176, ABG)
21:44:49.545 00.000 7680 Guiding  Dir = 0, Dur = 176
21:44:49.546 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:44:49.552 00.006 7680 IsSlewing returns 0
21:44:49.553 00.001 7680 IsGuiding returns 0
21:44:49.553 00.000 7680 PulseGuide returned control before completion, sleep 186
21:44:49.576 00.023 6120 UpdateGuideState exits: m=5839 SNR=49.1
21:44:49.582 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:49.586 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:49.591 00.005 6120 Enqueuing Expose request
21:44:49.744 00.153 7680 IsGuiding returns 1
21:44:49.746 00.002 7680 scope still moving after pulse duration time elapsed
21:44:49.775 00.029 7680 IsSlewing returns 0
21:44:49.777 00.002 7680 IsGuiding returns 0
21:44:49.777 00.000 7680 scope move finished after 176 + 48 ms
21:44:49.779 00.002 7680 Move returns status 0, amount 176
21:44:49.779 00.000 7680 move complete, result=0
21:44:49.780 00.001 7680 worker thread done servicing request
21:44:49.780 00.000 7680 Worker thread wakes up
21:44:49.780 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 176 ms NORTH
21:44:49.787 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:49.787 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:51.045 01.258 7680 Exposure complete
21:44:51.151 00.106 7680 worker thread done servicing request
21:44:51.151 00.000 6120 OnExposeComplete: enter
21:44:51.154 00.003 6120 UpdateGuideState(): m_state=6
21:44:51.159 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 889
21:44:51.162 00.003 6120 Star::Find returns 1 (0), X=1204.95, Y=1051.48, Mass=5200, SNR=45.3, Peak=121 HFD=6.6
21:44:51.166 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
21:44:51.169 00.003 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.88)
21:44:51.175 00.006 6120 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.72 mountX=-0.01 mountY=-0.21, mountTheta=-1.61
21:44:51.182 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.22, opts=13)
21:44:51.186 00.004 6120 Enqueuing Move request for scope (-0.03, 0.22)
21:44:51.190 00.004 7680 Worker thread wakes up
21:44:51.190 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
21:44:51.190 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
21:44:51.190 00.000 7680 Moving (-0.03, 0.22) raw xDistance=-0.01 yDistance=-0.21
21:44:51.190 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:44:51.190 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:44:51.191 00.001 7680 MoveAxis(E, 0, ABG)
21:44:51.191 00.000 7680 Move returns status 0, amount 0
21:44:51.191 00.000 7680 MoveAxis(N, 115, ABG)
21:44:51.191 00.000 7680 Guiding  Dir = 0, Dur = 115
21:44:51.191 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:44:51.196 00.005 7680 IsSlewing returns 0
21:44:51.196 00.000 7680 IsGuiding returns 0
21:44:51.196 00.000 7680 PulseGuide returned control before completion, sleep 125
21:44:51.217 00.021 6120 UpdateGuideState exits: m=5200 SNR=45.3
21:44:51.223 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:51.227 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:51.229 00.002 6120 Enqueuing Expose request
21:44:51.332 00.103 7680 IsGuiding returns 1
21:44:51.333 00.001 7680 scope still moving after pulse duration time elapsed
21:44:51.364 00.031 7680 IsSlewing returns 0
21:44:51.365 00.001 7680 IsGuiding returns 0
21:44:51.366 00.001 7680 scope move finished after 115 + 54 ms
21:44:51.367 00.001 7680 Move returns status 0, amount 115
21:44:51.367 00.000 7680 move complete, result=0
21:44:51.368 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 115 ms NORTH
21:44:51.376 00.008 7680 worker thread done servicing request
21:44:51.377 00.001 7680 Worker thread wakes up
21:44:51.377 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:51.377 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:52.620 01.243 7680 Exposure complete
21:44:52.729 00.109 7680 worker thread done servicing request
21:44:52.729 00.000 6120 OnExposeComplete: enter
21:44:52.733 00.004 6120 UpdateGuideState(): m_state=6
21:44:52.741 00.008 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 890
21:44:52.746 00.005 6120 Star::Find returns 1 (0), X=1204.86, Y=1051.52, Mass=5658, SNR=48.5, Peak=128 HFD=6.9
21:44:52.751 00.005 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.31)
21:44:52.756 00.005 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
21:44:52.760 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.29 cameraTheta=2.02 mountX=0.08 mountY=-0.29, mountTheta=-1.31
21:44:52.767 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.26, opts=13)
21:44:52.771 00.004 6120 Enqueuing Move request for scope (-0.13, 0.26)
21:44:52.776 00.005 7680 Worker thread wakes up
21:44:52.776 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.26) opts 0xd
21:44:52.776 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.26)
21:44:52.776 00.000 7680 Moving (-0.13, 0.26) raw xDistance=0.08 yDistance=-0.29
21:44:52.777 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:44:52.777 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:44:52.777 00.000 7680 MoveAxis(E, 0, ABG)
21:44:52.777 00.000 7680 Move returns status 0, amount 0
21:44:52.777 00.000 7680 MoveAxis(N, 160, ABG)
21:44:52.778 00.001 7680 Guiding  Dir = 0, Dur = 160
21:44:52.778 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:44:52.783 00.005 7680 IsSlewing returns 0
21:44:52.783 00.000 7680 IsGuiding returns 0
21:44:52.784 00.001 7680 PulseGuide returned control before completion, sleep 170
21:44:52.804 00.020 6120 UpdateGuideState exits: m=5658 SNR=48.5
21:44:52.809 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:52.813 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:52.817 00.004 6120 Enqueuing Expose request
21:44:52.955 00.138 7680 IsGuiding returns 1
21:44:52.956 00.001 7680 scope still moving after pulse duration time elapsed
21:44:52.986 00.030 7680 IsSlewing returns 0
21:44:52.986 00.000 7680 IsGuiding returns 0
21:44:52.988 00.002 7680 scope move finished after 160 + 44 ms
21:44:52.988 00.000 7680 Move returns status 0, amount 160
21:44:52.988 00.000 7680 move complete, result=0
21:44:52.989 00.001 7680 worker thread done servicing request
21:44:52.989 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 160 ms NORTH
21:44:52.995 00.006 7680 Worker thread wakes up
21:44:52.995 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:52.995 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:54.245 01.250 7680 Exposure complete
21:44:54.356 00.111 7680 worker thread done servicing request
21:44:54.356 00.000 6120 OnExposeComplete: enter
21:44:54.362 00.006 6120 UpdateGuideState(): m_state=6
21:44:54.367 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 891
21:44:54.371 00.004 6120 Star::Find returns 1 (0), X=1205.00, Y=1051.55, Mass=5622, SNR=48.6, Peak=127 HFD=6.8
21:44:54.375 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.48 = -1.81)
21:44:54.379 00.004 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
21:44:54.383 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.52 mountX=-0.07 mountY=-0.26, mountTheta=-1.83
21:44:54.387 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.29, opts=13)
21:44:54.392 00.005 6120 Enqueuing Move request for scope (0.01, 0.29)
21:44:54.396 00.004 7680 Worker thread wakes up
21:44:54.396 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.29) opts 0xd
21:44:54.396 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.29)
21:44:54.396 00.000 7680 Moving (0.01, 0.29) raw xDistance=-0.07 yDistance=-0.26
21:44:54.396 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:44:54.396 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:44:54.396 00.000 7680 MoveAxis(E, 0, ABG)
21:44:54.398 00.002 7680 Move returns status 0, amount 0
21:44:54.398 00.000 7680 MoveAxis(N, 140, ABG)
21:44:54.398 00.000 7680 Guiding  Dir = 0, Dur = 140
21:44:54.399 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:44:54.403 00.004 7680 IsSlewing returns 0
21:44:54.403 00.000 7680 IsGuiding returns 0
21:44:54.403 00.000 7680 PulseGuide returned control before completion, sleep 150
21:44:54.424 00.021 6120 UpdateGuideState exits: m=5622 SNR=48.6
21:44:54.428 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:54.431 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:54.436 00.005 6120 Enqueuing Expose request
21:44:54.560 00.124 7680 IsGuiding returns 1
21:44:54.561 00.001 7680 scope still moving after pulse duration time elapsed
21:44:54.590 00.029 7680 IsSlewing returns 0
21:44:54.592 00.002 7680 IsGuiding returns 0
21:44:54.592 00.000 7680 scope move finished after 140 + 50 ms
21:44:54.594 00.002 7680 Move returns status 0, amount 140
21:44:54.594 00.000 7680 move complete, result=0
21:44:54.594 00.000 7680 worker thread done servicing request
21:44:54.594 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 140 ms NORTH
21:44:54.600 00.006 7680 Worker thread wakes up
21:44:54.601 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:54.601 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:55.852 01.251 7680 Exposure complete
21:44:55.963 00.111 7680 worker thread done servicing request
21:44:55.963 00.000 6120 OnExposeComplete: enter
21:44:55.968 00.005 6120 UpdateGuideState(): m_state=6
21:44:55.972 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 892
21:44:55.976 00.004 6120 Star::Find returns 1 (0), X=1204.99, Y=1051.41, Mass=5688, SNR=49.6, Peak=118 HFD=6.8
21:44:55.979 00.003 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
21:44:55.984 00.005 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
21:44:55.988 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.53 mountX=-0.03 mountY=-0.13, mountTheta=-1.83
21:44:55.993 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.15, opts=13)
21:44:55.997 00.004 6120 Enqueuing Move request for scope (0.01, 0.15)
21:44:56.000 00.003 7680 Worker thread wakes up
21:44:56.000 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
21:44:56.000 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
21:44:56.000 00.000 7680 Moving (0.01, 0.15) raw xDistance=-0.03 yDistance=-0.13
21:44:56.001 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:44:56.001 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:44:56.001 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:44:56.001 00.000 7680 MoveAxis(E, 0, ABG)
21:44:56.001 00.000 7680 Move returns status 0, amount 0
21:44:56.001 00.000 7680 MoveAxis(N, 0, ABG)
21:44:56.001 00.000 7680 Move returns status 0, amount 0
21:44:56.003 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:44:56.007 00.004 7680 move complete, result=0
21:44:56.007 00.000 7680 worker thread done servicing request
21:44:56.029 00.022 6120 UpdateGuideState exits: m=5688 SNR=49.6
21:44:56.033 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:56.036 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:56.040 00.004 6120 Enqueuing Expose request
21:44:56.045 00.005 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:44:56.049 00.004 7680 Worker thread wakes up
21:44:56.049 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:56.049 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:57.303 01.254 7680 Exposure complete
21:44:57.415 00.112 7680 worker thread done servicing request
21:44:57.415 00.000 6120 OnExposeComplete: enter
21:44:57.421 00.006 6120 UpdateGuideState(): m_state=6
21:44:57.426 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
21:44:57.430 00.004 6120 Star::Find returns 1 (0), X=1205.04, Y=1051.54, Mass=5556, SNR=48.2, Peak=125 HFD=6.8
21:44:57.433 00.003 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:44:57.437 00.004 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
21:44:57.441 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.37 mountX=-0.11 mountY=-0.23, mountTheta=-2.01
21:44:57.446 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.28, opts=13)
21:44:57.451 00.005 6120 Enqueuing Move request for scope (0.06, 0.28)
21:44:57.454 00.003 7680 Worker thread wakes up
21:44:57.454 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.28) opts 0xd
21:44:57.456 00.002 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.28)
21:44:57.456 00.000 7680 Moving (0.06, 0.28) raw xDistance=-0.11 yDistance=-0.23
21:44:57.456 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:44:57.456 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:44:57.457 00.001 7680 MoveAxis(E, 0, ABG)
21:44:57.457 00.000 7680 Move returns status 0, amount 0
21:44:57.457 00.000 7680 MoveAxis(N, 124, ABG)
21:44:57.457 00.000 7680 Guiding  Dir = 0, Dur = 124
21:44:57.457 00.000 7680 IsSlewing returns 0
21:44:57.458 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:44:57.460 00.002 7680 IsGuiding returns 0
21:44:57.460 00.000 7680 PulseGuide returned control before completion, sleep 134
21:44:57.484 00.024 6120 UpdateGuideState exits: m=5556 SNR=48.2
21:44:57.489 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:57.492 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:57.496 00.004 6120 Enqueuing Expose request
21:44:57.608 00.112 7680 IsGuiding returns 1
21:44:57.610 00.002 7680 scope still moving after pulse duration time elapsed
21:44:57.639 00.029 7680 IsSlewing returns 0
21:44:57.639 00.000 7680 IsGuiding returns 0
21:44:57.641 00.002 7680 scope move finished after 124 + 55 ms
21:44:57.641 00.000 7680 Move returns status 0, amount 124
21:44:57.641 00.000 7680 move complete, result=0
21:44:57.641 00.000 7680 worker thread done servicing request
21:44:57.641 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 124 ms NORTH
21:44:57.648 00.007 7680 Worker thread wakes up
21:44:57.648 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:57.648 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:44:58.899 01.251 7680 Exposure complete
21:44:58.999 00.100 7680 worker thread done servicing request
21:44:58.999 00.000 6120 OnExposeComplete: enter
21:44:59.004 00.005 6120 UpdateGuideState(): m_state=6
21:44:59.007 00.003 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 894
21:44:59.012 00.005 6120 Star::Find returns 1 (0), X=1205.07, Y=1051.63, Mass=5741, SNR=49.9, Peak=119 HFD=6.8
21:44:59.017 00.005 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.31 = -1.98)
21:44:59.021 00.004 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
21:44:59.025 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.37 hyp=0.37 cameraTheta=1.35 mountX=-0.15 mountY=-0.29, mountTheta=-2.04
21:44:59.030 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.37, opts=13)
21:44:59.035 00.005 6120 Enqueuing Move request for scope (0.08, 0.37)
21:44:59.038 00.003 7680 Worker thread wakes up
21:44:59.039 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.37) opts 0xd
21:44:59.039 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.37)
21:44:59.039 00.000 7680 Moving (0.08, 0.37) raw xDistance=-0.15 yDistance=-0.29
21:44:59.039 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:44:59.039 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:44:59.039 00.000 7680 MoveAxis(E, 0, ABG)
21:44:59.039 00.000 7680 Move returns status 0, amount 0
21:44:59.040 00.001 7680 MoveAxis(N, 159, ABG)
21:44:59.040 00.000 7680 Guiding  Dir = 0, Dur = 159
21:44:59.040 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:44:59.045 00.005 7680 IsSlewing returns 0
21:44:59.046 00.001 7680 IsGuiding returns 0
21:44:59.047 00.001 7680 PulseGuide returned control before completion, sleep 169
21:44:59.068 00.021 6120 UpdateGuideState exits: m=5741 SNR=49.9
21:44:59.073 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:59.077 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:44:59.082 00.005 6120 Enqueuing Expose request
21:44:59.219 00.137 7680 IsGuiding returns 1
21:44:59.219 00.000 7680 scope still moving after pulse duration time elapsed
21:44:59.249 00.030 7680 IsSlewing returns 0
21:44:59.250 00.001 7680 IsGuiding returns 0
21:44:59.251 00.001 7680 scope move finished after 159 + 45 ms
21:44:59.252 00.001 7680 Move returns status 0, amount 159
21:44:59.252 00.000 7680 move complete, result=0
21:44:59.252 00.000 7680 worker thread done servicing request
21:44:59.253 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 159 ms NORTH
21:44:59.259 00.006 7680 Worker thread wakes up
21:44:59.259 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:44:59.259 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:00.513 01.254 7680 Exposure complete
21:45:00.624 00.111 7680 worker thread done servicing request
21:45:00.625 00.001 6120 OnExposeComplete: enter
21:45:00.629 00.004 6120 UpdateGuideState(): m_state=6
21:45:00.633 00.004 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 895
21:45:00.638 00.005 6120 Star::Find returns 1 (0), X=1205.08, Y=1051.56, Mass=5677, SNR=48.4, Peak=138 HFD=6.7
21:45:00.643 00.005 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
21:45:00.647 00.004 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
21:45:00.650 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.32 cameraTheta=1.28 mountX=-0.15 mountY=-0.23, mountTheta=-2.13
21:45:00.654 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.30, opts=13)
21:45:00.659 00.005 6120 Enqueuing Move request for scope (0.09, 0.30)
21:45:00.662 00.003 7680 Worker thread wakes up
21:45:00.662 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
21:45:00.662 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
21:45:00.664 00.002 7680 Moving (0.09, 0.30) raw xDistance=-0.15 yDistance=-0.23
21:45:00.664 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:45:00.664 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:45:00.664 00.000 7680 MoveAxis(E, 0, ABG)
21:45:00.665 00.001 7680 Move returns status 0, amount 0
21:45:00.665 00.000 7680 MoveAxis(N, 126, ABG)
21:45:00.665 00.000 7680 Guiding  Dir = 0, Dur = 126
21:45:00.665 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:45:00.671 00.006 7680 IsSlewing returns 0
21:45:00.671 00.000 7680 IsGuiding returns 0
21:45:00.671 00.000 7680 PulseGuide returned control before completion, sleep 136
21:45:00.694 00.023 6120 UpdateGuideState exits: m=5677 SNR=48.4
21:45:00.699 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:00.705 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:00.712 00.007 6120 Enqueuing Expose request
21:45:00.817 00.105 7680 IsGuiding returns 1
21:45:00.818 00.001 7680 scope still moving after pulse duration time elapsed
21:45:00.848 00.030 7680 IsSlewing returns 0
21:45:00.850 00.002 7680 IsGuiding returns 0
21:45:00.851 00.001 7680 scope move finished after 126 + 53 ms
21:45:00.852 00.001 7680 Move returns status 0, amount 126
21:45:00.852 00.000 7680 move complete, result=0
21:45:00.852 00.000 7680 worker thread done servicing request
21:45:00.854 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 126 ms NORTH
21:45:00.861 00.007 7680 Worker thread wakes up
21:45:00.862 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:00.862 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:02.106 01.244 7680 Exposure complete
21:45:02.224 00.118 7680 worker thread done servicing request
21:45:02.224 00.000 6120 OnExposeComplete: enter
21:45:02.227 00.003 6120 UpdateGuideState(): m_state=6
21:45:02.233 00.006 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 896
21:45:02.237 00.004 6120 Star::Find returns 1 (0), X=1205.03, Y=1051.51, Mass=6021, SNR=51.2, Peak=134 HFD=6.9
21:45:02.240 00.003 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.93)
21:45:02.244 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
21:45:02.248 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.40 mountX=-0.09 mountY=-0.21, mountTheta=-1.97
21:45:02.253 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.25, opts=13)
21:45:02.256 00.003 6120 Enqueuing Move request for scope (0.04, 0.25)
21:45:02.261 00.005 7680 Worker thread wakes up
21:45:02.261 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
21:45:02.261 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
21:45:02.261 00.000 7680 Moving (0.04, 0.25) raw xDistance=-0.09 yDistance=-0.21
21:45:02.261 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:45:02.261 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:45:02.262 00.001 7680 MoveAxis(E, 0, ABG)
21:45:02.262 00.000 7680 Move returns status 0, amount 0
21:45:02.262 00.000 7680 MoveAxis(N, 112, ABG)
21:45:02.262 00.000 7680 Guiding  Dir = 0, Dur = 112
21:45:02.262 00.000 7680 IsSlewing returns 0
21:45:02.264 00.002 7680 IsGuiding returns 0
21:45:02.264 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:45:02.268 00.004 7680 PulseGuide returned control before completion, sleep 122
21:45:02.290 00.022 6120 UpdateGuideState exits: m=6021 SNR=51.2
21:45:02.294 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:02.299 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:02.304 00.005 6120 Enqueuing Expose request
21:45:02.398 00.094 7680 IsGuiding returns 1
21:45:02.399 00.001 7680 scope still moving after pulse duration time elapsed
21:45:02.429 00.030 7680 IsSlewing returns 0
21:45:02.430 00.001 7680 IsGuiding returns 0
21:45:02.430 00.000 7680 scope move finished after 112 + 54 ms
21:45:02.430 00.000 7680 Move returns status 0, amount 112
21:45:02.431 00.001 7680 move complete, result=0
21:45:02.431 00.000 7680 worker thread done servicing request
21:45:02.431 00.000 7680 Worker thread wakes up
21:45:02.433 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 112 ms NORTH
21:45:02.438 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:02.438 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:03.680 01.242 7680 Exposure complete
21:45:03.792 00.112 7680 worker thread done servicing request
21:45:03.794 00.002 6120 OnExposeComplete: enter
21:45:03.798 00.004 6120 UpdateGuideState(): m_state=6
21:45:03.802 00.004 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 897
21:45:03.805 00.003 6120 Star::Find returns 1 (0), X=1205.11, Y=1051.38, Mass=5782, SNR=49.1, Peak=131 HFD=6.9
21:45:03.809 00.004 6120 CameraToMount -- cameraTheta (0.77) - m_xAngle (-2.95) = xAngle (3.72 = -2.56)
21:45:03.814 00.005 6120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.45 = -2.83)
21:45:03.818 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.77 mountX=-0.14 mountY=-0.05, mountTheta=-2.79
21:45:03.823 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.12, opts=13)
21:45:03.827 00.004 6120 Enqueuing Move request for scope (0.12, 0.12)
21:45:03.832 00.005 7680 Worker thread wakes up
21:45:03.832 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
21:45:03.832 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
21:45:03.832 00.000 7680 Moving (0.12, 0.12) raw xDistance=-0.14 yDistance=-0.05
21:45:03.832 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:45:03.832 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:45:03.833 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:45:03.833 00.000 7680 MoveAxis(E, 0, ABG)
21:45:03.833 00.000 7680 Move returns status 0, amount 0
21:45:03.833 00.000 7680 MoveAxis(N, 0, ABG)
21:45:03.835 00.002 7680 Move returns status 0, amount 0
21:45:03.835 00.000 7680 move complete, result=0
21:45:03.835 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:45:03.839 00.004 7680 worker thread done servicing request
21:45:03.861 00.022 6120 UpdateGuideState exits: m=5782 SNR=49.1
21:45:03.868 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:03.871 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:03.875 00.004 6120 Enqueuing Expose request
21:45:03.879 00.004 7680 Worker thread wakes up
21:45:03.880 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:45:03.883 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:03.883 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:05.141 01.258 7680 Exposure complete
21:45:05.259 00.118 7680 worker thread done servicing request
21:45:05.260 00.001 6120 OnExposeComplete: enter
21:45:05.265 00.005 6120 UpdateGuideState(): m_state=6
21:45:05.270 00.005 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 898
21:45:05.275 00.005 6120 Star::Find returns 1 (0), X=1205.00, Y=1051.41, Mass=5814, SNR=49.1, Peak=123 HFD=6.8
21:45:05.278 00.003 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
21:45:05.282 00.004 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
21:45:05.286 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.44 mountX=-0.05 mountY=-0.12, mountTheta=-1.93
21:45:05.290 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.15, opts=13)
21:45:05.295 00.005 6120 Enqueuing Move request for scope (0.02, 0.15)
21:45:05.298 00.003 7680 Worker thread wakes up
21:45:05.298 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
21:45:05.298 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
21:45:05.298 00.000 7680 Moving (0.02, 0.15) raw xDistance=-0.05 yDistance=-0.12
21:45:05.299 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:45:05.299 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:45:05.299 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:45:05.299 00.000 7680 MoveAxis(E, 0, ABG)
21:45:05.299 00.000 7680 Move returns status 0, amount 0
21:45:05.301 00.002 7680 MoveAxis(N, 0, ABG)
21:45:05.301 00.000 7680 Move returns status 0, amount 0
21:45:05.301 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:45:05.305 00.004 7680 move complete, result=0
21:45:05.305 00.000 7680 worker thread done servicing request
21:45:05.326 00.021 6120 UpdateGuideState exits: m=5814 SNR=49.1
21:45:05.330 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:05.336 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:05.340 00.004 6120 Enqueuing Expose request
21:45:05.344 00.004 7680 Worker thread wakes up
21:45:05.345 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:45:05.349 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:05.349 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:06.595 01.246 7680 Exposure complete
21:45:06.714 00.119 7680 worker thread done servicing request
21:45:06.715 00.001 6120 OnExposeComplete: enter
21:45:06.718 00.003 6120 UpdateGuideState(): m_state=6
21:45:06.723 00.005 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 899
21:45:06.726 00.003 6120 Star::Find returns 1 (0), X=1205.07, Y=1051.44, Mass=5407, SNR=46.7, Peak=121 HFD=6.9
21:45:06.731 00.005 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.09 = -2.19)
21:45:06.735 00.004 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.46)
21:45:06.740 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.19 cameraTheta=1.14 mountX=-0.11 mountY=-0.12, mountTheta=-2.31
21:45:06.747 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.18, opts=13)
21:45:06.751 00.004 6120 Enqueuing Move request for scope (0.08, 0.18)
21:45:06.755 00.004 7680 Worker thread wakes up
21:45:06.755 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
21:45:06.755 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
21:45:06.755 00.000 7680 Moving (0.08, 0.18) raw xDistance=-0.11 yDistance=-0.12
21:45:06.755 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:45:06.756 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:45:06.756 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:45:06.756 00.000 7680 MoveAxis(E, 0, ABG)
21:45:06.756 00.000 7680 Move returns status 0, amount 0
21:45:06.756 00.000 7680 MoveAxis(N, 0, ABG)
21:45:06.756 00.000 7680 Move returns status 0, amount 0
21:45:06.757 00.001 7680 move complete, result=0
21:45:06.757 00.000 7680 worker thread done servicing request
21:45:06.757 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:45:06.784 00.027 6120 UpdateGuideState exits: m=5407 SNR=46.7
21:45:06.788 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:06.792 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:06.796 00.004 6120 Enqueuing Expose request
21:45:06.801 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:45:06.805 00.004 7680 Worker thread wakes up
21:45:06.805 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:06.805 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:08.048 01.243 7680 Exposure complete
21:45:08.160 00.112 7680 worker thread done servicing request
21:45:08.160 00.000 6120 OnExposeComplete: enter
21:45:08.165 00.005 6120 UpdateGuideState(): m_state=6
21:45:08.169 00.004 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 900
21:45:08.173 00.004 6120 Star::Find returns 1 (0), X=1205.43, Y=1051.77, Mass=5947, SNR=49.9, Peak=126 HFD=6.8
21:45:08.177 00.004 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.81 = -2.47)
21:45:08.181 00.004 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.54 = -2.74)
21:45:08.184 00.003 6120 CameraToMount -- cameraX=0.44 cameraY=0.51 hyp=0.68 cameraTheta=0.86 mountX=-0.53 mountY=-0.27, mountTheta=-2.68
21:45:08.190 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.44, y=0.51, opts=13)
21:45:08.194 00.004 6120 Enqueuing Move request for scope (0.44, 0.51)
21:45:08.201 00.007 7680 Worker thread wakes up
21:45:08.201 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.51) opts 0xd
21:45:08.201 00.000 7680 Handling offset move in thread for scope, endpoint = (0.44, 0.51)
21:45:08.203 00.002 7680 Moving (0.44, 0.51) raw xDistance=-0.53 yDistance=-0.27
21:45:08.203 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53
21:45:08.203 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:45:08.203 00.000 7680 MoveAxis(E, 225, ABG)
21:45:08.204 00.001 7680 Guiding  Dir = 2, Dur = 225
21:45:08.204 00.000 7680 IsSlewing returns 0
21:45:08.204 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:45:08.209 00.005 7680 IsGuiding returns 0
21:45:08.209 00.000 7680 PulseGuide returned control before completion, sleep 235
21:45:08.229 00.020 6120 UpdateGuideState exits: m=5947 SNR=49.9
21:45:08.235 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:08.242 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:08.246 00.004 6120 Enqueuing Expose request
21:45:08.457 00.211 7680 IsGuiding returns 1
21:45:08.458 00.001 7680 scope still moving after pulse duration time elapsed
21:45:08.488 00.030 7680 IsSlewing returns 0
21:45:08.489 00.001 7680 IsGuiding returns 0
21:45:08.489 00.000 7680 scope move finished after 225 + 55 ms
21:45:08.491 00.002 7680 Move returns status 0, amount 225
21:45:08.491 00.000 7680 MoveAxis(N, 144, ABG)
21:45:08.491 00.000 7680 Guiding  Dir = 0, Dur = 144
21:45:08.492 00.001 7680 IsSlewing returns 0
21:45:08.493 00.001 7680 IsGuiding returns 0
21:45:08.493 00.000 7680 PulseGuide returned control before completion, sleep 154
21:45:08.661 00.168 7680 IsGuiding returns 1
21:45:08.662 00.001 7680 scope still moving after pulse duration time elapsed
21:45:08.691 00.029 7680 IsSlewing returns 0
21:45:08.693 00.002 7680 IsGuiding returns 0
21:45:08.693 00.000 7680 scope move finished after 144 + 56 ms
21:45:08.694 00.001 7680 Move returns status 0, amount 144
21:45:08.694 00.000 7680 move complete, result=0
21:45:08.694 00.000 7680 worker thread done servicing request
21:45:08.694 00.000 6120 GuideStep: -0.5 px 225 ms EAST, -0.3 px 144 ms NORTH
21:45:08.702 00.008 7680 Worker thread wakes up
21:45:08.702 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:08.703 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:09.950 01.247 7680 Exposure complete
21:45:10.055 00.105 7680 worker thread done servicing request
21:45:10.055 00.000 6120 OnExposeComplete: enter
21:45:10.060 00.005 6120 UpdateGuideState(): m_state=6
21:45:10.064 00.004 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 901
21:45:10.068 00.004 6120 Star::Find returns 1 (0), X=1205.01, Y=1051.86, Mass=5340, SNR=46.7, Peak=122 HFD=6.6
21:45:10.072 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
21:45:10.076 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
21:45:10.081 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.60 hyp=0.60 cameraTheta=1.53 mountX=-0.14 mountY=-0.53, mountTheta=-1.83
21:45:10.087 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.60, opts=13)
21:45:10.091 00.004 6120 Enqueuing Move request for scope (0.03, 0.60)
21:45:10.095 00.004 7680 Worker thread wakes up
21:45:10.095 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.60) opts 0xd
21:45:10.095 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.60)
21:45:10.095 00.000 7680 Moving (0.03, 0.60) raw xDistance=-0.14 yDistance=-0.53
21:45:10.096 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:45:10.096 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
21:45:10.096 00.000 7680 MoveAxis(E, 0, ABG)
21:45:10.096 00.000 7680 Move returns status 0, amount 0
21:45:10.096 00.000 7680 MoveAxis(N, 288, ABG)
21:45:10.097 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:45:10.101 00.004 7680 Guiding  Dir = 0, Dur = 288
21:45:10.101 00.000 7680 IsSlewing returns 0
21:45:10.102 00.001 7680 IsGuiding returns 0
21:45:10.102 00.000 7680 PulseGuide returned control before completion, sleep 298
21:45:10.124 00.022 6120 UpdateGuideState exits: m=5340 SNR=46.7
21:45:10.128 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:10.133 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:10.136 00.003 6120 Enqueuing Expose request
21:45:10.411 00.275 7680 IsGuiding returns 1
21:45:10.412 00.001 7680 scope still moving after pulse duration time elapsed
21:45:10.443 00.031 7680 IsSlewing returns 0
21:45:10.443 00.000 7680 IsGuiding returns 0
21:45:10.445 00.002 7680 scope move finished after 288 + 55 ms
21:45:10.445 00.000 7680 Move returns status 0, amount 288
21:45:10.446 00.001 7680 move complete, result=0
21:45:10.446 00.000 7680 worker thread done servicing request
21:45:10.447 00.001 7680 Worker thread wakes up
21:45:10.447 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 288 ms NORTH
21:45:10.455 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:10.456 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:11.707 01.251 7680 Exposure complete
21:45:11.821 00.114 7680 worker thread done servicing request
21:45:11.823 00.002 6120 OnExposeComplete: enter
21:45:11.828 00.005 6120 UpdateGuideState(): m_state=6
21:45:11.833 00.005 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 902
21:45:11.837 00.004 6120 Star::Find returns 1 (0), X=1204.88, Y=1051.75, Mass=5587, SNR=48.2, Peak=131 HFD=6.8
21:45:11.840 00.003 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
21:45:11.844 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.83)
21:45:11.848 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.49 hyp=0.50 cameraTheta=1.77 mountX=0.01 mountY=-0.49, mountTheta=-1.56
21:45:11.854 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.49, opts=13)
21:45:11.859 00.005 6120 Enqueuing Move request for scope (-0.10, 0.49)
21:45:11.863 00.004 7680 Worker thread wakes up
21:45:11.863 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.49) opts 0xd
21:45:11.863 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.49)
21:45:11.863 00.000 7680 Moving (-0.10, 0.49) raw xDistance=0.01 yDistance=-0.49
21:45:11.863 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:45:11.863 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:45:11.863 00.000 7680 MoveAxis(E, 0, ABG)
21:45:11.865 00.002 7680 Move returns status 0, amount 0
21:45:11.865 00.000 7680 MoveAxis(N, 264, ABG)
21:45:11.865 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:45:11.869 00.004 7680 Guiding  Dir = 0, Dur = 264
21:45:11.869 00.000 7680 IsSlewing returns 0
21:45:11.869 00.000 7680 IsGuiding returns 0
21:45:11.870 00.001 7680 PulseGuide returned control before completion, sleep 274
21:45:11.890 00.020 6120 UpdateGuideState exits: m=5587 SNR=48.2
21:45:11.897 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:11.902 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:11.905 00.003 6120 Enqueuing Expose request
21:45:12.150 00.245 7680 IsGuiding returns 1
21:45:12.150 00.000 7680 scope still moving after pulse duration time elapsed
21:45:12.181 00.031 7680 IsSlewing returns 0
21:45:12.182 00.001 7680 IsGuiding returns 0
21:45:12.182 00.000 7680 scope move finished after 264 + 48 ms
21:45:12.183 00.001 7680 Move returns status 0, amount 264
21:45:12.183 00.000 7680 move complete, result=0
21:45:12.183 00.000 7680 worker thread done servicing request
21:45:12.183 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 264 ms NORTH
21:45:12.190 00.007 7680 Worker thread wakes up
21:45:12.190 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:12.191 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:13.433 01.242 7680 Exposure complete
21:45:13.546 00.113 7680 worker thread done servicing request
21:45:13.547 00.001 6120 OnExposeComplete: enter
21:45:13.550 00.003 6120 UpdateGuideState(): m_state=6
21:45:13.556 00.006 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 903
21:45:13.560 00.004 6120 Star::Find returns 1 (0), X=1204.75, Y=1051.46, Mass=5662, SNR=49.3, Peak=123 HFD=7.1
21:45:13.564 00.004 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.90)
21:45:13.568 00.004 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.16)
21:45:13.571 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.20 hyp=0.31 cameraTheta=2.43 mountX=0.19 mountY=-0.29, mountTheta=-0.97
21:45:13.578 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.20, opts=13)
21:45:13.585 00.007 6120 Enqueuing Move request for scope (-0.24, 0.20)
21:45:13.590 00.005 7680 Worker thread wakes up
21:45:13.590 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.20) opts 0xd
21:45:13.590 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.20)
21:45:13.590 00.000 7680 Moving (-0.24, 0.20) raw xDistance=0.19 yDistance=-0.29
21:45:13.590 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:45:13.591 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:45:13.591 00.000 7680 MoveAxis(E, 0, ABG)
21:45:13.591 00.000 7680 Move returns status 0, amount 0
21:45:13.591 00.000 7680 MoveAxis(N, 156, ABG)
21:45:13.591 00.000 7680 Guiding  Dir = 0, Dur = 156
21:45:13.591 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:45:13.597 00.006 7680 IsSlewing returns 0
21:45:13.597 00.000 7680 IsGuiding returns 0
21:45:13.597 00.000 7680 PulseGuide returned control before completion, sleep 166
21:45:13.618 00.021 6120 UpdateGuideState exits: m=5662 SNR=49.3
21:45:13.622 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:13.625 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:13.630 00.005 6120 Enqueuing Expose request
21:45:13.770 00.140 7680 IsGuiding returns 1
21:45:13.772 00.002 7680 scope still moving after pulse duration time elapsed
21:45:13.804 00.032 7680 IsSlewing returns 0
21:45:13.805 00.001 7680 IsGuiding returns 0
21:45:13.806 00.001 7680 scope move finished after 156 + 52 ms
21:45:13.806 00.000 7680 Move returns status 0, amount 156
21:45:13.807 00.001 7680 move complete, result=0
21:45:13.807 00.000 7680 worker thread done servicing request
21:45:13.807 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 156 ms NORTH
21:45:13.813 00.006 7680 Worker thread wakes up
21:45:13.813 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:13.813 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:15.069 01.256 7680 Exposure complete
21:45:15.177 00.108 7680 worker thread done servicing request
21:45:15.177 00.000 6120 OnExposeComplete: enter
21:45:15.181 00.004 6120 UpdateGuideState(): m_state=6
21:45:15.184 00.003 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 904
21:45:15.190 00.006 6120 Star::Find returns 1 (0), X=1204.72, Y=1051.52, Mass=5720, SNR=48.7, Peak=123 HFD=7.0
21:45:15.193 00.003 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.32 = -0.97)
21:45:15.196 00.003 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
21:45:15.202 00.006 6120 CameraToMount -- cameraX=-0.26 cameraY=0.26 hyp=0.37 cameraTheta=2.36 mountX=0.21 mountY=-0.35, mountTheta=-1.03
21:45:15.207 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.26, opts=13)
21:45:15.213 00.006 6120 Enqueuing Move request for scope (-0.26, 0.26)
21:45:15.217 00.004 7680 Worker thread wakes up
21:45:15.217 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.26) opts 0xd
21:45:15.217 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.26)
21:45:15.217 00.000 7680 Moving (-0.26, 0.26) raw xDistance=0.21 yDistance=-0.35
21:45:15.217 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
21:45:15.219 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:45:15.219 00.000 7680 MoveAxis(W, 88, ABG)
21:45:15.219 00.000 7680 Guiding  Dir = 3, Dur = 88
21:45:15.219 00.000 7680 IsSlewing returns 0
21:45:15.220 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:45:15.224 00.004 7680 IsGuiding returns 0
21:45:15.224 00.000 7680 PulseGuide returned control before completion, sleep 98
21:45:15.246 00.022 6120 UpdateGuideState exits: m=5720 SNR=48.7
21:45:15.251 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:15.255 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:15.259 00.004 6120 Enqueuing Expose request
21:45:15.338 00.079 7680 IsGuiding returns 0
21:45:15.339 00.001 7680 Move returns status 0, amount 88
21:45:15.339 00.000 7680 MoveAxis(N, 187, ABG)
21:45:15.339 00.000 7680 Guiding  Dir = 0, Dur = 187
21:45:15.341 00.002 7680 IsSlewing returns 0
21:45:15.341 00.000 7680 IsGuiding returns 0
21:45:15.342 00.001 7680 PulseGuide returned control before completion, sleep 197
21:45:15.542 00.200 7680 IsGuiding returns 1
21:45:15.543 00.001 7680 scope still moving after pulse duration time elapsed
21:45:15.573 00.030 7680 IsSlewing returns 0
21:45:15.575 00.002 7680 IsGuiding returns 1
21:45:15.604 00.029 7680 IsSlewing returns 0
21:45:15.605 00.001 7680 IsGuiding returns 1
21:45:15.635 00.030 7680 IsSlewing returns 0
21:45:15.637 00.002 7680 IsGuiding returns 0
21:45:15.638 00.001 7680 scope move finished after 187 + 108 ms
21:45:15.638 00.000 7680 Move returns status 0, amount 187
21:45:15.638 00.000 7680 move complete, result=0
21:45:15.639 00.001 7680 worker thread done servicing request
21:45:15.639 00.000 6120 GuideStep: 0.2 px 88 ms WEST, -0.3 px 187 ms NORTH
21:45:15.646 00.007 7680 Worker thread wakes up
21:45:15.646 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:15.646 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:16.902 01.256 7680 Exposure complete
21:45:17.000 00.098 7680 worker thread done servicing request
21:45:17.000 00.000 6120 OnExposeComplete: enter
21:45:17.004 00.004 6120 UpdateGuideState(): m_state=6
21:45:17.008 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 905
21:45:17.011 00.003 6120 Star::Find returns 1 (0), X=1204.92, Y=1051.50, Mass=5735, SNR=48.8, Peak=132 HFD=6.9
21:45:17.017 00.006 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.79 = -1.50)
21:45:17.022 00.005 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
21:45:17.027 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.83 mountX=0.02 mountY=-0.25, mountTheta=-1.49
21:45:17.032 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.24, opts=13)
21:45:17.036 00.004 6120 Enqueuing Move request for scope (-0.06, 0.24)
21:45:17.040 00.004 7680 Worker thread wakes up
21:45:17.040 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
21:45:17.040 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
21:45:17.040 00.000 7680 Moving (-0.06, 0.24) raw xDistance=0.02 yDistance=-0.25
21:45:17.041 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:45:17.041 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:45:17.042 00.001 7680 MoveAxis(E, 0, ABG)
21:45:17.042 00.000 7680 Move returns status 0, amount 0
21:45:17.042 00.000 7680 MoveAxis(N, 134, ABG)
21:45:17.042 00.000 7680 Guiding  Dir = 0, Dur = 134
21:45:17.042 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:45:17.046 00.004 7680 IsSlewing returns 0
21:45:17.046 00.000 7680 IsGuiding returns 0
21:45:17.047 00.001 7680 PulseGuide returned control before completion, sleep 144
21:45:17.069 00.022 6120 UpdateGuideState exits: m=5735 SNR=48.8
21:45:17.073 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:17.079 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:17.084 00.005 6120 Enqueuing Expose request
21:45:17.205 00.121 7680 IsGuiding returns 0
21:45:17.207 00.002 7680 Move returns status 0, amount 134
21:45:17.207 00.000 7680 move complete, result=0
21:45:17.208 00.001 7680 worker thread done servicing request
21:45:17.208 00.000 7680 Worker thread wakes up
21:45:17.209 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 134 ms NORTH
21:45:17.215 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:17.217 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:18.470 01.253 7680 Exposure complete
21:45:18.585 00.115 7680 worker thread done servicing request
21:45:18.585 00.000 6120 OnExposeComplete: enter
21:45:18.589 00.004 6120 UpdateGuideState(): m_state=6
21:45:18.592 00.003 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
21:45:18.597 00.005 6120 Star::Find returns 1 (0), X=1204.83, Y=1051.53, Mass=5496, SNR=47.1, Peak=130 HFD=6.7
21:45:18.600 00.003 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.06 = -1.23)
21:45:18.604 00.004 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
21:45:18.610 00.006 6120 CameraToMount -- cameraX=-0.16 cameraY=0.27 hyp=0.31 cameraTheta=2.10 mountX=0.11 mountY=-0.31, mountTheta=-1.24
21:45:18.616 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.27, opts=13)
21:45:18.620 00.004 6120 Enqueuing Move request for scope (-0.16, 0.27)
21:45:18.624 00.004 7680 Worker thread wakes up
21:45:18.624 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.27) opts 0xd
21:45:18.624 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.27)
21:45:18.624 00.000 7680 Moving (-0.16, 0.27) raw xDistance=0.11 yDistance=-0.31
21:45:18.624 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:45:18.625 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:45:18.625 00.000 7680 MoveAxis(E, 0, ABG)
21:45:18.625 00.000 7680 Move returns status 0, amount 0
21:45:18.625 00.000 7680 MoveAxis(N, 169, ABG)
21:45:18.625 00.000 7680 Guiding  Dir = 0, Dur = 169
21:45:18.625 00.000 7680 IsSlewing returns 0
21:45:18.626 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:45:18.630 00.004 7680 IsGuiding returns 0
21:45:18.631 00.001 7680 PulseGuide returned control before completion, sleep 179
21:45:18.649 00.018 6120 UpdateGuideState exits: m=5496 SNR=47.1
21:45:18.654 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:18.657 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:18.662 00.005 6120 Enqueuing Expose request
21:45:18.818 00.156 7680 IsGuiding returns 1
21:45:18.820 00.002 7680 scope still moving after pulse duration time elapsed
21:45:18.848 00.028 7680 IsSlewing returns 0
21:45:18.849 00.001 7680 IsGuiding returns 0
21:45:18.849 00.000 7680 scope move finished after 169 + 50 ms
21:45:18.850 00.001 7680 Move returns status 0, amount 169
21:45:18.850 00.000 7680 move complete, result=0
21:45:18.850 00.000 7680 worker thread done servicing request
21:45:18.851 00.001 7680 Worker thread wakes up
21:45:18.852 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 169 ms NORTH
21:45:18.860 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:18.860 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:20.114 01.254 7680 Exposure complete
21:45:20.220 00.106 7680 worker thread done servicing request
21:45:20.220 00.000 6120 OnExposeComplete: enter
21:45:20.224 00.004 6120 UpdateGuideState(): m_state=6
21:45:20.228 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
21:45:20.232 00.004 6120 Star::Find returns 1 (0), X=1204.74, Y=1051.40, Mass=5807, SNR=49.9, Peak=124 HFD=7.0
21:45:20.234 00.002 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.59 = -0.70)
21:45:20.239 00.005 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.97)
21:45:20.243 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.14 hyp=0.28 cameraTheta=2.63 mountX=0.21 mountY=-0.23, mountTheta=-0.82
21:45:20.249 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.14, opts=13)
21:45:20.253 00.004 6120 Enqueuing Move request for scope (-0.24, 0.14)
21:45:20.256 00.003 7680 Worker thread wakes up
21:45:20.256 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.14) opts 0xd
21:45:20.256 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.14)
21:45:20.256 00.000 7680 Moving (-0.24, 0.14) raw xDistance=0.21 yDistance=-0.23
21:45:20.256 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
21:45:20.256 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:45:20.257 00.001 7680 MoveAxis(W, 90, ABG)
21:45:20.257 00.000 7680 Guiding  Dir = 3, Dur = 90
21:45:20.257 00.000 7680 IsSlewing returns 0
21:45:20.257 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:45:20.260 00.003 7680 IsGuiding returns 0
21:45:20.260 00.000 7680 PulseGuide returned control before completion, sleep 100
21:45:20.284 00.024 6120 UpdateGuideState exits: m=5807 SNR=49.9
21:45:20.288 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:20.293 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:20.298 00.005 6120 Enqueuing Expose request
21:45:20.369 00.071 7680 IsGuiding returns 1
21:45:20.370 00.001 7680 scope still moving after pulse duration time elapsed
21:45:20.399 00.029 7680 IsSlewing returns 0
21:45:20.400 00.001 7680 IsGuiding returns 0
21:45:20.401 00.001 7680 scope move finished after 90 + 50 ms
21:45:20.401 00.000 7680 Move returns status 0, amount 90
21:45:20.401 00.000 7680 MoveAxis(N, 124, ABG)
21:45:20.402 00.001 7680 Guiding  Dir = 0, Dur = 124
21:45:20.403 00.001 7680 IsSlewing returns 0
21:45:20.403 00.000 7680 IsGuiding returns 0
21:45:20.404 00.001 7680 PulseGuide returned control before completion, sleep 134
21:45:20.541 00.137 7680 IsGuiding returns 1
21:45:20.542 00.001 7680 scope still moving after pulse duration time elapsed
21:45:20.573 00.031 7680 IsSlewing returns 0
21:45:20.578 00.005 7680 IsGuiding returns 0
21:45:20.578 00.000 7680 scope move finished after 124 + 50 ms
21:45:20.578 00.000 7680 Move returns status 0, amount 124
21:45:20.579 00.001 7680 move complete, result=0
21:45:20.579 00.000 7680 worker thread done servicing request
21:45:20.579 00.000 6120 GuideStep: 0.2 px 90 ms WEST, -0.2 px 124 ms NORTH
21:45:20.584 00.005 7680 Worker thread wakes up
21:45:20.586 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:20.586 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:21.837 01.251 7680 Exposure complete
21:45:21.950 00.113 7680 worker thread done servicing request
21:45:21.950 00.000 6120 OnExposeComplete: enter
21:45:21.955 00.005 6120 UpdateGuideState(): m_state=6
21:45:21.960 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
21:45:21.965 00.005 6120 Star::Find returns 1 (0), X=1204.88, Y=1051.47, Mass=6038, SNR=49.8, Peak=134 HFD=6.9
21:45:21.970 00.005 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.31)
21:45:21.972 00.002 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
21:45:21.977 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.23 cameraTheta=2.02 mountX=0.06 mountY=-0.23, mountTheta=-1.31
21:45:21.982 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.21, opts=13)
21:45:21.987 00.005 6120 Enqueuing Move request for scope (-0.10, 0.21)
21:45:21.990 00.003 7680 Worker thread wakes up
21:45:21.991 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
21:45:21.991 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
21:45:21.991 00.000 7680 Moving (-0.10, 0.21) raw xDistance=0.06 yDistance=-0.23
21:45:21.991 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:45:21.992 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:45:21.992 00.000 7680 MoveAxis(E, 0, ABG)
21:45:21.992 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:45:21.997 00.005 7680 Move returns status 0, amount 0
21:45:21.997 00.000 7680 MoveAxis(N, 125, ABG)
21:45:21.997 00.000 7680 Guiding  Dir = 0, Dur = 125
21:45:21.998 00.001 7680 IsSlewing returns 0
21:45:21.998 00.000 7680 IsGuiding returns 0
21:45:21.999 00.001 7680 PulseGuide returned control before completion, sleep 135
21:45:22.021 00.022 6120 UpdateGuideState exits: m=6038 SNR=49.8
21:45:22.025 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:22.028 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:22.033 00.005 6120 Enqueuing Expose request
21:45:22.140 00.107 7680 IsGuiding returns 1
21:45:22.140 00.000 7680 scope still moving after pulse duration time elapsed
21:45:22.170 00.030 7680 IsSlewing returns 0
21:45:22.171 00.001 7680 IsGuiding returns 1
21:45:22.202 00.031 7680 IsSlewing returns 0
21:45:22.203 00.001 7680 IsGuiding returns 1
21:45:22.232 00.029 7680 IsSlewing returns 0
21:45:22.234 00.002 7680 IsGuiding returns 0
21:45:22.234 00.000 7680 scope move finished after 125 + 111 ms
21:45:22.235 00.001 7680 Move returns status 0, amount 125
21:45:22.235 00.000 7680 move complete, result=0
21:45:22.235 00.000 7680 worker thread done servicing request
21:45:22.235 00.000 7680 Worker thread wakes up
21:45:22.235 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 125 ms NORTH
21:45:22.245 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:22.245 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:23.496 01.251 7680 Exposure complete
21:45:23.612 00.116 7680 worker thread done servicing request
21:45:23.612 00.000 6120 OnExposeComplete: enter
21:45:23.616 00.004 6120 UpdateGuideState(): m_state=6
21:45:23.620 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
21:45:23.624 00.004 6120 Star::Find returns 1 (0), X=1204.74, Y=1051.49, Mass=5460, SNR=46.4, Peak=133 HFD=7.0
21:45:23.628 00.004 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.33 = -0.95)
21:45:23.631 00.003 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.06 = -1.22)
21:45:23.635 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.23 hyp=0.34 cameraTheta=2.38 mountX=0.20 mountY=-0.32, mountTheta=-1.02
21:45:23.642 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.23, opts=13)
21:45:23.648 00.006 6120 Enqueuing Move request for scope (-0.24, 0.23)
21:45:23.653 00.005 7680 Worker thread wakes up
21:45:23.653 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.23) opts 0xd
21:45:23.653 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.23)
21:45:23.653 00.000 7680 Moving (-0.24, 0.23) raw xDistance=0.20 yDistance=-0.32
21:45:23.653 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
21:45:23.654 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:45:23.654 00.000 7680 MoveAxis(E, 0, ABG)
21:45:23.654 00.000 7680 Move returns status 0, amount 0
21:45:23.654 00.000 7680 MoveAxis(N, 172, ABG)
21:45:23.654 00.000 7680 Guiding  Dir = 0, Dur = 172
21:45:23.655 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:45:23.658 00.003 7680 IsSlewing returns 0
21:45:23.659 00.001 7680 IsGuiding returns 0
21:45:23.659 00.000 7680 PulseGuide returned control before completion, sleep 182
21:45:23.683 00.024 6120 UpdateGuideState exits: m=5460 SNR=46.4
21:45:23.687 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:23.691 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:23.695 00.004 6120 Enqueuing Expose request
21:45:23.843 00.148 7680 IsGuiding returns 1
21:45:23.845 00.002 7680 scope still moving after pulse duration time elapsed
21:45:23.874 00.029 7680 IsSlewing returns 0
21:45:23.875 00.001 7680 IsGuiding returns 0
21:45:23.875 00.000 7680 scope move finished after 172 + 44 ms
21:45:23.877 00.002 7680 Move returns status 0, amount 172
21:45:23.877 00.000 7680 move complete, result=0
21:45:23.877 00.000 7680 worker thread done servicing request
21:45:23.878 00.001 7680 Worker thread wakes up
21:45:23.878 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 172 ms NORTH
21:45:23.883 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:23.883 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:25.136 01.253 7680 Exposure complete
21:45:25.244 00.108 7680 worker thread done servicing request
21:45:25.245 00.001 6120 OnExposeComplete: enter
21:45:25.248 00.003 6120 UpdateGuideState(): m_state=6
21:45:25.253 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
21:45:25.257 00.004 6120 Star::Find returns 1 (0), X=1204.76, Y=1050.93, Mass=5982, SNR=50.6, Peak=130 HFD=6.8
21:45:25.261 00.004 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-2.95) = xAngle (0.79 = 0.79)
21:45:25.264 00.003 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.52 = 0.52)
21:45:25.269 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.33 hyp=0.40 cameraTheta=-2.17 mountX=0.28 mountY=0.20, mountTheta=0.61
21:45:25.274 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.33, opts=13)
21:45:25.279 00.005 6120 Enqueuing Move request for scope (-0.23, -0.33)
21:45:25.283 00.004 7680 Worker thread wakes up
21:45:25.283 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.33) opts 0xd
21:45:25.284 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.33)
21:45:25.284 00.000 7680 Moving (-0.23, -0.33) raw xDistance=0.28 yDistance=0.20
21:45:25.284 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
21:45:25.284 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:45:25.285 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:45:25.285 00.000 7680 MoveAxis(W, 120, ABG)
21:45:25.285 00.000 7680 Guiding  Dir = 3, Dur = 120
21:45:25.285 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=193, Gamma=1.000
21:45:25.290 00.005 7680 IsSlewing returns 0
21:45:25.290 00.000 7680 IsGuiding returns 0
21:45:25.290 00.000 7680 PulseGuide returned control before completion, sleep 130
21:45:25.314 00.024 6120 UpdateGuideState exits: m=5982 SNR=50.6
21:45:25.318 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:25.321 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:25.327 00.006 6120 Enqueuing Expose request
21:45:25.439 00.112 7680 IsGuiding returns 0
21:45:25.440 00.001 7680 Move returns status 0, amount 120
21:45:25.440 00.000 7680 MoveAxis(N, 0, ABG)
21:45:25.442 00.002 7680 Move returns status 0, amount 0
21:45:25.442 00.000 7680 move complete, result=0
21:45:25.443 00.001 7680 worker thread done servicing request
21:45:25.443 00.000 6120 GuideStep: 0.3 px 120 ms WEST, 0.2 px 0 ms NORTH
21:45:25.450 00.007 7680 Worker thread wakes up
21:45:25.450 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:25.450 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:26.700 01.250 7680 Exposure complete
21:45:26.804 00.104 7680 worker thread done servicing request
21:45:26.804 00.000 6120 OnExposeComplete: enter
21:45:26.808 00.004 6120 UpdateGuideState(): m_state=6
21:45:26.812 00.004 6120 Star::Find(15, 1204, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 911
21:45:26.816 00.004 6120 Star::Find returns 1 (0), X=1204.92, Y=1052.10, Mass=5210, SNR=46.3, Peak=123 HFD=6.3
21:45:26.821 00.005 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
21:45:26.826 00.005 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
21:45:26.830 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.84 hyp=0.85 cameraTheta=1.65 mountX=-0.09 mountY=-0.79, mountTheta=-1.69
21:45:26.836 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.84, opts=13)
21:45:26.839 00.003 6120 Enqueuing Move request for scope (-0.07, 0.84)
21:45:26.844 00.005 7680 Worker thread wakes up
21:45:26.844 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.84) opts 0xd
21:45:26.844 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.84)
21:45:26.844 00.000 7680 Moving (-0.07, 0.84) raw xDistance=-0.09 yDistance=-0.79
21:45:26.845 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:45:26.845 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
21:45:26.845 00.000 7680 MoveAxis(E, 0, ABG)
21:45:26.845 00.000 7680 Move returns status 0, amount 0
21:45:26.845 00.000 7680 MoveAxis(N, 427, ABG)
21:45:26.846 00.001 7680 Guiding  Dir = 0, Dur = 427
21:45:26.846 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:45:26.849 00.003 7680 IsSlewing returns 0
21:45:26.850 00.001 7680 IsGuiding returns 0
21:45:26.850 00.000 7680 PulseGuide returned control before completion, sleep 437
21:45:26.873 00.023 6120 UpdateGuideState exits: m=5210 SNR=46.3
21:45:26.878 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:26.882 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:26.887 00.005 6120 Enqueuing Expose request
21:45:27.300 00.413 7680 IsGuiding returns 1
21:45:27.301 00.001 7680 scope still moving after pulse duration time elapsed
21:45:27.332 00.031 7680 IsSlewing returns 0
21:45:27.332 00.000 7680 IsGuiding returns 0
21:45:27.333 00.001 7680 scope move finished after 427 + 55 ms
21:45:27.333 00.000 7680 Move returns status 0, amount 427
21:45:27.334 00.001 7680 move complete, result=0
21:45:27.335 00.001 7680 worker thread done servicing request
21:45:27.335 00.000 7680 Worker thread wakes up
21:45:27.336 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.8 px 427 ms NORTH
21:45:27.341 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:27.341 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:28.589 01.248 7680 Exposure complete
21:45:28.705 00.116 7680 worker thread done servicing request
21:45:28.707 00.002 6120 OnExposeComplete: enter
21:45:28.711 00.004 6120 UpdateGuideState(): m_state=6
21:45:28.715 00.004 6120 Star::Find(15, 1204, 1052, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
21:45:28.719 00.004 6120 Star::Find returns 1 (0), X=1204.95, Y=1050.89, Mass=5581, SNR=48.6, Peak=127 HFD=6.5
21:45:28.723 00.004 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.30 = 1.30)
21:45:28.728 00.005 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.03 = 1.03)
21:45:28.732 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.37 hyp=0.38 cameraTheta=-1.66 mountX=0.10 mountY=0.32, mountTheta=1.27
21:45:28.739 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.37, opts=13)
21:45:28.744 00.005 6120 Enqueuing Move request for scope (-0.03, -0.37)
21:45:28.747 00.003 7680 Worker thread wakes up
21:45:28.748 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.37) opts 0xd
21:45:28.748 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.37)
21:45:28.748 00.000 7680 Moving (-0.03, -0.37) raw xDistance=0.10 yDistance=0.32
21:45:28.748 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:45:28.748 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:45:28.749 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:45:28.749 00.000 7680 MoveAxis(E, 0, ABG)
21:45:28.749 00.000 7680 Move returns status 0, amount 0
21:45:28.749 00.000 7680 MoveAxis(N, 0, ABG)
21:45:28.749 00.000 7680 Move returns status 0, amount 0
21:45:28.749 00.000 7680 move complete, result=0
21:45:28.749 00.000 7680 worker thread done servicing request
21:45:28.751 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:45:28.777 00.026 6120 UpdateGuideState exits: m=5581 SNR=48.6
21:45:28.781 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:28.786 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:28.789 00.003 6120 Enqueuing Expose request
21:45:28.794 00.005 7680 Worker thread wakes up
21:45:28.794 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:45:28.799 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:28.799 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:30.057 01.258 7680 Exposure complete
21:45:30.167 00.110 7680 worker thread done servicing request
21:45:30.167 00.000 6120 OnExposeComplete: enter
21:45:30.172 00.005 6120 UpdateGuideState(): m_state=6
21:45:30.177 00.005 6120 Star::Find(15, 1204, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 913
21:45:30.181 00.004 6120 Star::Find returns 1 (0), X=1204.86, Y=1050.80, Mass=5812, SNR=50.3, Peak=128 HFD=6.8
21:45:30.184 00.003 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-2.95) = xAngle (1.11 = 1.11)
21:45:30.189 00.005 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.84 = 0.84)
21:45:30.192 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.45 hyp=0.47 cameraTheta=-1.85 mountX=0.21 mountY=0.35, mountTheta=1.03
21:45:30.198 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.45, opts=13)
21:45:30.203 00.005 6120 Enqueuing Move request for scope (-0.13, -0.45)
21:45:30.208 00.005 7680 Worker thread wakes up
21:45:30.208 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.45) opts 0xd
21:45:30.208 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.45)
21:45:30.208 00.000 7680 Moving (-0.13, -0.45) raw xDistance=0.21 yDistance=0.35
21:45:30.210 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
21:45:30.210 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:45:30.210 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:45:30.210 00.000 7680 MoveAxis(W, 89, ABG)
21:45:30.210 00.000 7680 Guiding  Dir = 3, Dur = 89
21:45:30.211 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:45:30.216 00.005 7680 IsSlewing returns 0
21:45:30.216 00.000 7680 IsGuiding returns 0
21:45:30.216 00.000 7680 PulseGuide returned control before completion, sleep 99
21:45:30.236 00.020 6120 UpdateGuideState exits: m=5812 SNR=50.3
21:45:30.241 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:30.245 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:30.249 00.004 6120 Enqueuing Expose request
21:45:30.327 00.078 7680 IsGuiding returns 0
21:45:30.327 00.000 7680 Move returns status 0, amount 89
21:45:30.329 00.002 7680 MoveAxis(N, 0, ABG)
21:45:30.329 00.000 7680 Move returns status 0, amount 0
21:45:30.330 00.001 7680 move complete, result=0
21:45:30.330 00.000 7680 worker thread done servicing request
21:45:30.330 00.000 7680 Worker thread wakes up
21:45:30.331 00.001 6120 GuideStep: 0.2 px 89 ms WEST, 0.4 px 0 ms NORTH
21:45:30.336 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:30.336 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:31.592 01.256 7680 Exposure complete
21:45:31.705 00.113 6120 OnExposeComplete: enter
21:45:31.711 00.006 7680 worker thread done servicing request
21:45:31.711 00.000 6120 UpdateGuideState(): m_state=6
21:45:31.715 00.004 6120 Star::Find(15, 1204, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 914
21:45:31.718 00.003 6120 Star::Find returns 1 (0), X=1205.02, Y=1051.27, Mass=5732, SNR=48.9, Peak=128 HFD=6.8
21:45:31.722 00.004 6120 CameraToMount -- cameraTheta (0.15) - m_xAngle (-2.95) = xAngle (3.11 = 3.11)
21:45:31.726 00.004 6120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.84 = 2.84)
21:45:31.729 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.15 mountX=-0.04 mountY=0.01, mountTheta=2.85
21:45:31.733 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.01, opts=13)
21:45:31.738 00.005 6120 Enqueuing Move request for scope (0.04, 0.01)
21:45:31.742 00.004 7680 Worker thread wakes up
21:45:31.742 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
21:45:31.742 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
21:45:31.742 00.000 7680 Moving (0.04, 0.01) raw xDistance=-0.04 yDistance=0.01
21:45:31.742 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:45:31.742 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:45:31.742 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:45:31.744 00.002 7680 MoveAxis(E, 0, ABG)
21:45:31.744 00.000 7680 Move returns status 0, amount 0
21:45:31.744 00.000 7680 MoveAxis(N, 0, ABG)
21:45:31.744 00.000 7680 Move returns status 0, amount 0
21:45:31.744 00.000 7680 move complete, result=0
21:45:31.744 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:45:31.749 00.005 7680 worker thread done servicing request
21:45:31.770 00.021 6120 UpdateGuideState exits: m=5732 SNR=48.9
21:45:31.774 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:31.779 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:31.782 00.003 6120 Enqueuing Expose request
21:45:31.786 00.004 7680 Worker thread wakes up
21:45:31.786 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:45:31.790 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:31.790 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:33.037 01.247 7680 Exposure complete
21:45:33.153 00.116 6120 OnExposeComplete: enter
21:45:33.156 00.003 7680 worker thread done servicing request
21:45:33.158 00.002 6120 UpdateGuideState(): m_state=6
21:45:33.161 00.003 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 915
21:45:33.165 00.004 6120 Star::Find returns 1 (0), X=1204.92, Y=1051.45, Mass=5455, SNR=47.1, Peak=123 HFD=6.8
21:45:33.169 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
21:45:33.174 00.005 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.72)
21:45:33.179 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.88 mountX=0.02 mountY=-0.20, mountTheta=-1.45
21:45:33.183 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.19, opts=13)
21:45:33.187 00.004 6120 Enqueuing Move request for scope (-0.06, 0.19)
21:45:33.191 00.004 7680 Worker thread wakes up
21:45:33.191 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
21:45:33.191 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
21:45:33.191 00.000 7680 Moving (-0.06, 0.19) raw xDistance=0.02 yDistance=-0.20
21:45:33.191 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:45:33.192 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:45:33.192 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:45:33.192 00.000 7680 MoveAxis(E, 0, ABG)
21:45:33.192 00.000 7680 Move returns status 0, amount 0
21:45:33.192 00.000 7680 MoveAxis(N, 0, ABG)
21:45:33.193 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:45:33.197 00.004 7680 Move returns status 0, amount 0
21:45:33.197 00.000 7680 move complete, result=0
21:45:33.197 00.000 7680 worker thread done servicing request
21:45:33.215 00.018 6120 UpdateGuideState exits: m=5455 SNR=47.1
21:45:33.219 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:33.222 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:33.226 00.004 6120 Enqueuing Expose request
21:45:33.229 00.003 7680 Worker thread wakes up
21:45:33.230 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:45:33.234 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:33.234 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:34.488 01.254 7680 Exposure complete
21:45:34.603 00.115 7680 worker thread done servicing request
21:45:34.603 00.000 6120 OnExposeComplete: enter
21:45:34.609 00.006 6120 UpdateGuideState(): m_state=6
21:45:34.614 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 916
21:45:34.617 00.003 6120 Star::Find returns 1 (0), X=1205.11, Y=1051.60, Mass=5544, SNR=48.2, Peak=133 HFD=6.8
21:45:34.622 00.005 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.18 = -2.10)
21:45:34.625 00.003 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.37)
21:45:34.628 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.22 mountX=-0.18 mountY=-0.25, mountTheta=-2.20
21:45:34.634 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.34, opts=13)
21:45:34.640 00.006 6120 Enqueuing Move request for scope (0.12, 0.34)
21:45:34.643 00.003 7680 Worker thread wakes up
21:45:34.643 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.34) opts 0xd
21:45:34.643 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.34)
21:45:34.644 00.001 7680 Moving (0.12, 0.34) raw xDistance=-0.18 yDistance=-0.25
21:45:34.644 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:45:34.644 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:45:34.644 00.000 7680 MoveAxis(E, 0, ABG)
21:45:34.646 00.002 7680 Move returns status 0, amount 0
21:45:34.646 00.000 7680 MoveAxis(N, 136, ABG)
21:45:34.646 00.000 7680 Guiding  Dir = 0, Dur = 136
21:45:34.647 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=188, med=0, FiltMin=0, FiltMax=163, Gamma=1.000
21:45:34.652 00.005 7680 IsSlewing returns 0
21:45:34.652 00.000 7680 IsGuiding returns 0
21:45:34.653 00.001 7680 PulseGuide returned control before completion, sleep 146
21:45:34.673 00.020 6120 UpdateGuideState exits: m=5544 SNR=48.2
21:45:34.678 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:34.683 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:34.686 00.003 6120 Enqueuing Expose request
21:45:34.804 00.118 7680 IsGuiding returns 1
21:45:34.804 00.000 7680 scope still moving after pulse duration time elapsed
21:45:34.834 00.030 7680 IsSlewing returns 0
21:45:34.835 00.001 7680 IsGuiding returns 0
21:45:34.835 00.000 7680 scope move finished after 136 + 46 ms
21:45:34.836 00.001 7680 Move returns status 0, amount 136
21:45:34.836 00.000 7680 move complete, result=0
21:45:34.836 00.000 7680 worker thread done servicing request
21:45:34.838 00.002 7680 Worker thread wakes up
21:45:34.838 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 136 ms NORTH
21:45:34.844 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:34.845 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:36.089 01.244 7680 Exposure complete
21:45:36.201 00.112 7680 worker thread done servicing request
21:45:36.201 00.000 6120 OnExposeComplete: enter
21:45:36.205 00.004 6120 UpdateGuideState(): m_state=6
21:45:36.209 00.004 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 917
21:45:36.213 00.004 6120 Star::Find returns 1 (0), X=1204.69, Y=1052.38, Mass=5470, SNR=47.9, Peak=134 HFD=6.7
21:45:36.216 00.003 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.79 = -1.50)
21:45:36.221 00.005 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.77)
21:45:36.224 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=1.12 hyp=1.16 cameraTheta=1.83 mountX=0.08 mountY=-1.14, mountTheta=-1.50
21:45:36.229 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=1.12, opts=13)
21:45:36.232 00.003 6120 Enqueuing Move request for scope (-0.30, 1.12)
21:45:36.236 00.004 7680 Worker thread wakes up
21:45:36.237 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 1.12) opts 0xd
21:45:36.237 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 1.12)
21:45:36.237 00.000 7680 Moving (-0.30, 1.12) raw xDistance=0.08 yDistance=-1.14
21:45:36.237 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:45:36.238 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.14 from input -1.14
21:45:36.238 00.000 7680 MoveAxis(E, 0, ABG)
21:45:36.238 00.000 7680 Move returns status 0, amount 0
21:45:36.238 00.000 7680 MoveAxis(N, 617, ABG)
21:45:36.240 00.002 7680 Guiding  Dir = 0, Dur = 617
21:45:36.240 00.000 7680 IsSlewing returns 0
21:45:36.240 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:45:36.245 00.005 7680 IsGuiding returns 0
21:45:36.245 00.000 7680 PulseGuide returned control before completion, sleep 627
21:45:36.265 00.020 6120 UpdateGuideState exits: m=5470 SNR=47.9
21:45:36.271 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:36.275 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:36.279 00.004 6120 Enqueuing Expose request
21:45:36.884 00.605 7680 IsGuiding returns 1
21:45:36.884 00.000 7680 scope still moving after pulse duration time elapsed
21:45:36.914 00.030 7680 IsSlewing returns 0
21:45:36.914 00.000 7680 IsGuiding returns 0
21:45:36.914 00.000 7680 scope move finished after 617 + 51 ms
21:45:36.914 00.000 7680 Move returns status 0, amount 617
21:45:36.914 00.000 7680 move complete, result=0
21:45:36.915 00.001 7680 worker thread done servicing request
21:45:36.915 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.1 px 617 ms NORTH
21:45:36.918 00.003 7680 Worker thread wakes up
21:45:36.918 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:36.918 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:38.167 01.249 7680 Exposure complete
21:45:38.278 00.111 7680 worker thread done servicing request
21:45:38.278 00.000 6120 OnExposeComplete: enter
21:45:38.282 00.004 6120 UpdateGuideState(): m_state=6
21:45:38.286 00.004 6120 Star::Find(15, 1204, 1052, 0, (0,0,0,0), 1.5, 10.0, 255) frame 918
21:45:38.290 00.004 6120 Star::Find returns 1 (0), X=1204.96, Y=1050.80, Mass=5547, SNR=49.1, Peak=123 HFD=6.7
21:45:38.293 00.003 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-2.95) = xAngle (1.33 = 1.33)
21:45:38.298 00.005 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.06 = 1.06)
21:45:38.300 00.002 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.46 hyp=0.46 cameraTheta=-1.63 mountX=0.11 mountY=0.40, mountTheta=1.30
21:45:38.305 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.46, opts=13)
21:45:38.309 00.004 6120 Enqueuing Move request for scope (-0.03, -0.46)
21:45:38.314 00.005 7680 Worker thread wakes up
21:45:38.314 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.46) opts 0xd
21:45:38.314 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.46)
21:45:38.314 00.000 7680 Moving (-0.03, -0.46) raw xDistance=0.11 yDistance=0.40
21:45:38.314 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:45:38.315 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:45:38.315 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
21:45:38.315 00.000 7680 MoveAxis(E, 0, ABG)
21:45:38.315 00.000 7680 Move returns status 0, amount 0
21:45:38.315 00.000 7680 MoveAxis(N, 0, ABG)
21:45:38.316 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:45:38.320 00.004 7680 Move returns status 0, amount 0
21:45:38.320 00.000 7680 move complete, result=0
21:45:38.321 00.001 7680 worker thread done servicing request
21:45:38.339 00.018 6120 UpdateGuideState exits: m=5547 SNR=49.1
21:45:38.343 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:38.346 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:38.349 00.003 6120 Enqueuing Expose request
21:45:38.353 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:45:38.357 00.004 7680 Worker thread wakes up
21:45:38.357 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:38.357 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:39.603 01.246 7680 Exposure complete
21:45:39.715 00.112 7680 worker thread done servicing request
21:45:39.715 00.000 6120 OnExposeComplete: enter
21:45:39.720 00.005 6120 UpdateGuideState(): m_state=6
21:45:39.723 00.003 6120 Star::Find(15, 1204, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 919
21:45:39.728 00.005 6120 Star::Find returns 1 (0), X=1204.91, Y=1050.84, Mass=5860, SNR=50.2, Peak=135 HFD=6.8
21:45:39.733 00.005 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-2.95) = xAngle (1.21 = 1.21)
21:45:39.737 00.004 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.94 = 0.94)
21:45:39.740 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.42 hyp=0.43 cameraTheta=-1.75 mountX=0.15 mountY=0.35, mountTheta=1.16
21:45:39.745 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.42, opts=13)
21:45:39.749 00.004 6120 Enqueuing Move request for scope (-0.08, -0.42)
21:45:39.752 00.003 7680 Worker thread wakes up
21:45:39.752 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.42) opts 0xd
21:45:39.753 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.42)
21:45:39.753 00.000 7680 Moving (-0.08, -0.42) raw xDistance=0.15 yDistance=0.35
21:45:39.753 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:45:39.753 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
21:45:39.754 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:45:39.754 00.000 7680 MoveAxis(E, 0, ABG)
21:45:39.754 00.000 7680 Move returns status 0, amount 0
21:45:39.754 00.000 7680 MoveAxis(N, 0, ABG)
21:45:39.754 00.000 7680 Move returns status 0, amount 0
21:45:39.754 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:45:39.758 00.004 7680 move complete, result=0
21:45:39.759 00.001 7680 worker thread done servicing request
21:45:39.782 00.023 6120 UpdateGuideState exits: m=5860 SNR=50.2
21:45:39.785 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:39.788 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:39.793 00.005 6120 Enqueuing Expose request
21:45:39.799 00.006 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:45:39.803 00.004 7680 Worker thread wakes up
21:45:39.803 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:39.803 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:41.054 01.251 7680 Exposure complete
21:45:41.163 00.109 7680 worker thread done servicing request
21:45:41.164 00.001 6120 OnExposeComplete: enter
21:45:41.169 00.005 6120 UpdateGuideState(): m_state=6
21:45:41.173 00.004 6120 Star::Find(15, 1204, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 920
21:45:41.178 00.005 6120 Star::Find returns 1 (0), X=1205.00, Y=1051.10, Mass=5307, SNR=46.6, Peak=127 HFD=6.5
21:45:41.183 00.005 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-2.95) = xAngle (1.49 = 1.49)
21:45:41.186 00.003 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.22 = 1.22)
21:45:41.191 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.17 cameraTheta=-1.47 mountX=0.01 mountY=0.16, mountTheta=1.48
21:45:41.195 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.16, opts=13)
21:45:41.199 00.004 6120 Enqueuing Move request for scope (0.02, -0.16)
21:45:41.205 00.006 7680 Worker thread wakes up
21:45:41.205 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
21:45:41.205 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
21:45:41.205 00.000 7680 Moving (0.02, -0.16) raw xDistance=0.01 yDistance=0.16
21:45:41.205 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:45:41.206 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:45:41.206 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:45:41.206 00.000 7680 MoveAxis(E, 0, ABG)
21:45:41.206 00.000 7680 Move returns status 0, amount 0
21:45:41.207 00.001 7680 MoveAxis(N, 0, ABG)
21:45:41.207 00.000 7680 Move returns status 0, amount 0
21:45:41.207 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=224, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:45:41.212 00.005 7680 move complete, result=0
21:45:41.212 00.000 7680 worker thread done servicing request
21:45:41.233 00.021 6120 UpdateGuideState exits: m=5307 SNR=46.6
21:45:41.237 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:41.241 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:41.244 00.003 6120 Enqueuing Expose request
21:45:41.247 00.003 7680 Worker thread wakes up
21:45:41.249 00.002 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:45:41.252 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:41.252 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:42.508 01.256 7680 Exposure complete
21:45:42.628 00.120 7680 worker thread done servicing request
21:45:42.628 00.000 6120 OnExposeComplete: enter
21:45:42.632 00.004 6120 UpdateGuideState(): m_state=6
21:45:42.637 00.005 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
21:45:42.641 00.004 6120 Star::Find returns 1 (0), X=1204.82, Y=1051.33, Mass=5629, SNR=47.8, Peak=133 HFD=6.9
21:45:42.647 00.006 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-2.95) = xAngle (5.71 = -0.57)
21:45:42.650 00.003 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.44 = -0.84)
21:45:42.654 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.18 cameraTheta=2.76 mountX=0.15 mountY=-0.13, mountTheta=-0.72
21:45:42.661 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.07, opts=13)
21:45:42.665 00.004 6120 Enqueuing Move request for scope (-0.16, 0.07)
21:45:42.669 00.004 7680 Worker thread wakes up
21:45:42.669 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.07) opts 0xd
21:45:42.669 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.07)
21:45:42.669 00.000 7680 Moving (-0.16, 0.07) raw xDistance=0.15 yDistance=-0.13
21:45:42.669 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:45:42.670 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:45:42.670 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:45:42.670 00.000 7680 MoveAxis(E, 0, ABG)
21:45:42.670 00.000 7680 Move returns status 0, amount 0
21:45:42.671 00.001 7680 MoveAxis(N, 0, ABG)
21:45:42.671 00.000 7680 Move returns status 0, amount 0
21:45:42.671 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:45:42.682 00.011 7680 move complete, result=0
21:45:42.682 00.000 7680 worker thread done servicing request
21:45:42.707 00.025 6120 UpdateGuideState exits: m=5629 SNR=47.8
21:45:42.712 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:42.716 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:42.719 00.003 6120 Enqueuing Expose request
21:45:42.723 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:45:42.728 00.005 7680 Worker thread wakes up
21:45:42.728 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:42.728 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:43.978 01.250 7680 Exposure complete
21:45:44.103 00.125 7680 worker thread done servicing request
21:45:44.104 00.001 6120 OnExposeComplete: enter
21:45:44.107 00.003 6120 UpdateGuideState(): m_state=6
21:45:44.111 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 922
21:45:44.114 00.003 6120 Star::Find returns 1 (0), X=1204.97, Y=1051.46, Mass=5690, SNR=48.4, Peak=126 HFD=6.8
21:45:44.117 00.003 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
21:45:44.121 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
21:45:44.124 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.66 mountX=-0.02 mountY=-0.19, mountTheta=-1.68
21:45:44.130 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.20, opts=13)
21:45:44.134 00.004 6120 Enqueuing Move request for scope (-0.02, 0.20)
21:45:44.138 00.004 7680 Worker thread wakes up
21:45:44.138 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
21:45:44.138 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
21:45:44.138 00.000 7680 Moving (-0.02, 0.20) raw xDistance=-0.02 yDistance=-0.19
21:45:44.138 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:45:44.140 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:45:44.140 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:45:44.140 00.000 7680 MoveAxis(E, 0, ABG)
21:45:44.140 00.000 7680 Move returns status 0, amount 0
21:45:44.140 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:45:44.145 00.005 7680 MoveAxis(N, 0, ABG)
21:45:44.145 00.000 7680 Move returns status 0, amount 0
21:45:44.145 00.000 7680 move complete, result=0
21:45:44.145 00.000 7680 worker thread done servicing request
21:45:44.165 00.020 6120 UpdateGuideState exits: m=5690 SNR=48.4
21:45:44.170 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:44.178 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:44.184 00.006 6120 Enqueuing Expose request
21:45:44.188 00.004 7680 Worker thread wakes up
21:45:44.188 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:44.188 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:44.188 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:45:45.432 01.244 7680 Exposure complete
21:45:45.545 00.113 7680 worker thread done servicing request
21:45:45.545 00.000 6120 OnExposeComplete: enter
21:45:45.551 00.006 6120 UpdateGuideState(): m_state=6
21:45:45.555 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 923
21:45:45.559 00.004 6120 Star::Find returns 1 (0), X=1204.89, Y=1051.49, Mass=5899, SNR=49.9, Peak=138 HFD=6.9
21:45:45.562 00.003 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
21:45:45.566 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
21:45:45.570 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.98 mountX=0.05 mountY=-0.25, mountTheta=-1.36
21:45:45.574 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.23, opts=13)
21:45:45.580 00.006 6120 Enqueuing Move request for scope (-0.10, 0.23)
21:45:45.584 00.004 7680 Worker thread wakes up
21:45:45.584 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.23) opts 0xd
21:45:45.584 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.23)
21:45:45.584 00.000 7680 Moving (-0.10, 0.23) raw xDistance=0.05 yDistance=-0.25
21:45:45.584 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:45:45.584 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:45:45.585 00.001 7680 MoveAxis(E, 0, ABG)
21:45:45.585 00.000 7680 Move returns status 0, amount 0
21:45:45.585 00.000 7680 MoveAxis(N, 135, ABG)
21:45:45.585 00.000 7680 Guiding  Dir = 0, Dur = 135
21:45:45.585 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:45:45.590 00.005 7680 IsSlewing returns 0
21:45:45.590 00.000 7680 IsGuiding returns 0
21:45:45.590 00.000 7680 PulseGuide returned control before completion, sleep 145
21:45:45.610 00.020 6120 UpdateGuideState exits: m=5899 SNR=49.9
21:45:45.617 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:45.621 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:45.625 00.004 6120 Enqueuing Expose request
21:45:45.749 00.124 7680 IsGuiding returns 0
21:45:45.751 00.002 7680 Move returns status 0, amount 135
21:45:45.751 00.000 7680 move complete, result=0
21:45:45.752 00.001 7680 worker thread done servicing request
21:45:45.752 00.000 7680 Worker thread wakes up
21:45:45.753 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 135 ms NORTH
21:45:45.759 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:45.759 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:47.012 01.253 7680 Exposure complete
21:45:47.111 00.099 7680 worker thread done servicing request
21:45:47.111 00.000 6120 OnExposeComplete: enter
21:45:47.118 00.007 6120 UpdateGuideState(): m_state=6
21:45:47.123 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 924
21:45:47.127 00.004 6120 Star::Find returns 1 (0), X=1204.81, Y=1051.61, Mass=5858, SNR=50.2, Peak=130 HFD=7.0
21:45:47.131 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
21:45:47.134 00.003 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.58)
21:45:47.138 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.35 hyp=0.39 cameraTheta=2.02 mountX=0.10 mountY=-0.39, mountTheta=-1.32
21:45:47.143 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.35, opts=13)
21:45:47.148 00.005 6120 Enqueuing Move request for scope (-0.17, 0.35)
21:45:47.152 00.004 7680 Worker thread wakes up
21:45:47.152 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.35) opts 0xd
21:45:47.152 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.35)
21:45:47.152 00.000 7680 Moving (-0.17, 0.35) raw xDistance=0.10 yDistance=-0.39
21:45:47.152 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:45:47.152 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:45:47.153 00.001 7680 MoveAxis(E, 0, ABG)
21:45:47.153 00.000 7680 Move returns status 0, amount 0
21:45:47.153 00.000 7680 MoveAxis(N, 212, ABG)
21:45:47.153 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:45:47.158 00.005 7680 Guiding  Dir = 0, Dur = 212
21:45:47.158 00.000 7680 IsSlewing returns 0
21:45:47.158 00.000 7680 IsGuiding returns 0
21:45:47.159 00.001 7680 PulseGuide returned control before completion, sleep 222
21:45:47.180 00.021 6120 UpdateGuideState exits: m=5858 SNR=50.2
21:45:47.185 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:47.188 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:47.193 00.005 6120 Enqueuing Expose request
21:45:47.394 00.201 7680 IsGuiding returns 1
21:45:47.396 00.002 7680 scope still moving after pulse duration time elapsed
21:45:47.426 00.030 7680 IsSlewing returns 0
21:45:47.427 00.001 7680 IsGuiding returns 0
21:45:47.427 00.000 7680 scope move finished after 212 + 56 ms
21:45:47.428 00.001 7680 Move returns status 0, amount 212
21:45:47.428 00.000 7680 move complete, result=0
21:45:47.428 00.000 7680 worker thread done servicing request
21:45:47.428 00.000 7680 Worker thread wakes up
21:45:47.428 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 212 ms NORTH
21:45:47.434 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:47.434 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:48.691 01.257 7680 Exposure complete
21:45:48.812 00.121 7680 worker thread done servicing request
21:45:48.813 00.001 6120 OnExposeComplete: enter
21:45:48.816 00.003 6120 UpdateGuideState(): m_state=6
21:45:48.821 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 925
21:45:48.824 00.003 6120 Star::Find returns 1 (0), X=1204.72, Y=1051.58, Mass=5768, SNR=49.1, Peak=135 HFD=6.9
21:45:48.829 00.005 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.22 = -1.07)
21:45:48.835 00.006 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
21:45:48.838 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.32 hyp=0.42 cameraTheta=2.26 mountX=0.20 mountY=-0.41, mountTheta=-1.11
21:45:48.843 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.32, opts=13)
21:45:48.848 00.005 6120 Enqueuing Move request for scope (-0.27, 0.32)
21:45:48.851 00.003 7680 Worker thread wakes up
21:45:48.852 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.32) opts 0xd
21:45:48.852 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.32)
21:45:48.852 00.000 7680 Moving (-0.27, 0.32) raw xDistance=0.20 yDistance=-0.41
21:45:48.852 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
21:45:48.852 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
21:45:48.852 00.000 7680 MoveAxis(W, 85, ABG)
21:45:48.852 00.000 7680 Guiding  Dir = 3, Dur = 85
21:45:48.854 00.002 7680 IsSlewing returns 0
21:45:48.854 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:45:48.859 00.005 7680 IsGuiding returns 0
21:45:48.859 00.000 7680 PulseGuide returned control before completion, sleep 95
21:45:48.879 00.020 6120 UpdateGuideState exits: m=5768 SNR=49.1
21:45:48.882 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:48.886 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:48.889 00.003 6120 Enqueuing Expose request
21:45:48.961 00.072 7680 IsGuiding returns 1
21:45:48.962 00.001 7680 scope still moving after pulse duration time elapsed
21:45:48.992 00.030 7680 IsSlewing returns 0
21:45:48.993 00.001 7680 IsGuiding returns 0
21:45:48.993 00.000 7680 scope move finished after 85 + 49 ms
21:45:48.994 00.001 7680 Move returns status 0, amount 85
21:45:48.994 00.000 7680 MoveAxis(N, 220, ABG)
21:45:48.995 00.001 7680 Guiding  Dir = 0, Dur = 220
21:45:48.995 00.000 7680 IsSlewing returns 0
21:45:48.996 00.001 7680 IsGuiding returns 0
21:45:48.998 00.002 7680 PulseGuide returned control before completion, sleep 230
21:45:49.241 00.243 7680 IsGuiding returns 1
21:45:49.243 00.002 7680 scope still moving after pulse duration time elapsed
21:45:49.273 00.030 7680 IsSlewing returns 0
21:45:49.273 00.000 7680 IsGuiding returns 0
21:45:49.273 00.000 7680 scope move finished after 220 + 56 ms
21:45:49.274 00.001 7680 Move returns status 0, amount 220
21:45:49.274 00.000 7680 move complete, result=0
21:45:49.274 00.000 7680 worker thread done servicing request
21:45:49.274 00.000 6120 GuideStep: 0.2 px 85 ms WEST, -0.4 px 220 ms NORTH
21:45:49.279 00.005 7680 Worker thread wakes up
21:45:49.279 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:49.280 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:50.530 01.250 7680 Exposure complete
21:45:50.636 00.106 7680 worker thread done servicing request
21:45:50.636 00.000 6120 OnExposeComplete: enter
21:45:50.641 00.005 6120 UpdateGuideState(): m_state=6
21:45:50.647 00.006 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 926
21:45:50.652 00.005 6120 Star::Find returns 1 (0), X=1204.73, Y=1051.45, Mass=5546, SNR=48.6, Peak=118 HFD=7.1
21:45:50.656 00.004 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.44 = -0.84)
21:45:50.660 00.004 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.17 = -1.11)
21:45:50.665 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=0.19 hyp=0.32 cameraTheta=2.49 mountX=0.21 mountY=-0.28, mountTheta=-0.93
21:45:50.672 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.19, opts=13)
21:45:50.675 00.003 6120 Enqueuing Move request for scope (-0.25, 0.19)
21:45:50.678 00.003 7680 Worker thread wakes up
21:45:50.679 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.19) opts 0xd
21:45:50.679 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.19)
21:45:50.679 00.000 7680 Moving (-0.25, 0.19) raw xDistance=0.21 yDistance=-0.28
21:45:50.679 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
21:45:50.681 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:45:50.681 00.000 7680 MoveAxis(W, 95, ABG)
21:45:50.681 00.000 7680 Guiding  Dir = 3, Dur = 95
21:45:50.682 00.001 7680 IsSlewing returns 0
21:45:50.682 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:45:50.687 00.005 7680 IsGuiding returns 0
21:45:50.688 00.001 7680 PulseGuide returned control before completion, sleep 105
21:45:50.711 00.023 6120 UpdateGuideState exits: m=5546 SNR=48.6
21:45:50.716 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:50.720 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:50.724 00.004 6120 Enqueuing Expose request
21:45:50.803 00.079 7680 IsGuiding returns 1
21:45:50.803 00.000 7680 scope still moving after pulse duration time elapsed
21:45:50.834 00.031 7680 IsSlewing returns 0
21:45:50.836 00.002 7680 IsGuiding returns 0
21:45:50.837 00.001 7680 scope move finished after 95 + 53 ms
21:45:50.837 00.000 7680 Move returns status 0, amount 95
21:45:50.837 00.000 7680 MoveAxis(N, 153, ABG)
21:45:50.838 00.001 7680 Guiding  Dir = 0, Dur = 153
21:45:50.839 00.001 7680 IsSlewing returns 0
21:45:50.839 00.000 7680 IsGuiding returns 0
21:45:50.839 00.000 7680 PulseGuide returned control before completion, sleep 163
21:45:51.007 00.168 7680 IsGuiding returns 1
21:45:51.008 00.001 7680 scope still moving after pulse duration time elapsed
21:45:51.037 00.029 7680 IsSlewing returns 0
21:45:51.039 00.002 7680 IsGuiding returns 0
21:45:51.040 00.001 7680 scope move finished after 153 + 47 ms
21:45:51.040 00.000 7680 Move returns status 0, amount 153
21:45:51.041 00.001 7680 move complete, result=0
21:45:51.041 00.000 7680 worker thread done servicing request
21:45:51.042 00.001 7680 Worker thread wakes up
21:45:51.043 00.001 6120 GuideStep: 0.2 px 95 ms WEST, -0.3 px 153 ms NORTH
21:45:51.048 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:51.049 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:52.300 01.251 7680 Exposure complete
21:45:52.421 00.121 7680 worker thread done servicing request
21:45:52.421 00.000 6120 OnExposeComplete: enter
21:45:52.424 00.003 6120 UpdateGuideState(): m_state=6
21:45:52.429 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 927
21:45:52.432 00.003 6120 Star::Find returns 1 (0), X=1204.89, Y=1051.61, Mass=5580, SNR=48.3, Peak=125 HFD=6.8
21:45:52.437 00.005 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.49)
21:45:52.440 00.003 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
21:45:52.444 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.35 hyp=0.36 cameraTheta=1.84 mountX=0.03 mountY=-0.35, mountTheta=-1.48
21:45:52.449 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.35, opts=13)
21:45:52.453 00.004 6120 Enqueuing Move request for scope (-0.10, 0.35)
21:45:52.459 00.006 7680 Worker thread wakes up
21:45:52.459 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.35) opts 0xd
21:45:52.459 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.35)
21:45:52.459 00.000 7680 Moving (-0.10, 0.35) raw xDistance=0.03 yDistance=-0.35
21:45:52.460 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:45:52.460 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:45:52.460 00.000 7680 MoveAxis(E, 0, ABG)
21:45:52.460 00.000 7680 Move returns status 0, amount 0
21:45:52.461 00.001 7680 MoveAxis(N, 192, ABG)
21:45:52.461 00.000 7680 Guiding  Dir = 0, Dur = 192
21:45:52.461 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:45:52.467 00.006 7680 IsSlewing returns 0
21:45:52.467 00.000 7680 IsGuiding returns 0
21:45:52.467 00.000 7680 PulseGuide returned control before completion, sleep 202
21:45:52.489 00.022 6120 UpdateGuideState exits: m=5580 SNR=48.3
21:45:52.494 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:52.498 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:52.502 00.004 6120 Enqueuing Expose request
21:45:52.680 00.178 7680 IsGuiding returns 1
21:45:52.682 00.002 7680 scope still moving after pulse duration time elapsed
21:45:52.712 00.030 7680 IsSlewing returns 0
21:45:52.714 00.002 7680 IsGuiding returns 0
21:45:52.714 00.000 7680 scope move finished after 192 + 55 ms
21:45:52.715 00.001 7680 Move returns status 0, amount 192
21:45:52.715 00.000 7680 move complete, result=0
21:45:52.715 00.000 7680 worker thread done servicing request
21:45:52.715 00.000 7680 Worker thread wakes up
21:45:52.717 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 192 ms NORTH
21:45:52.723 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:52.723 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:53.981 01.258 7680 Exposure complete
21:45:54.099 00.118 7680 worker thread done servicing request
21:45:54.100 00.001 6120 OnExposeComplete: enter
21:45:54.104 00.004 6120 UpdateGuideState(): m_state=6
21:45:54.109 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 928
21:45:54.113 00.004 6120 Star::Find returns 1 (0), X=1204.83, Y=1051.35, Mass=5994, SNR=50.4, Peak=140 HFD=6.9
21:45:54.117 00.004 6120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-2.95) = xAngle (5.57 = -0.71)
21:45:54.120 00.003 6120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.98)
21:45:54.124 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.18 cameraTheta=2.62 mountX=0.13 mountY=-0.15, mountTheta=-0.83
21:45:54.130 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.09, opts=13)
21:45:54.134 00.004 6120 Enqueuing Move request for scope (-0.15, 0.09)
21:45:54.138 00.004 7680 Worker thread wakes up
21:45:54.138 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
21:45:54.139 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
21:45:54.139 00.000 7680 Moving (-0.15, 0.09) raw xDistance=0.13 yDistance=-0.15
21:45:54.139 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:45:54.139 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:45:54.140 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:45:54.140 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:45:54.145 00.005 7680 MoveAxis(E, 0, ABG)
21:45:54.146 00.001 7680 Move returns status 0, amount 0
21:45:54.146 00.000 7680 MoveAxis(N, 0, ABG)
21:45:54.146 00.000 7680 Move returns status 0, amount 0
21:45:54.146 00.000 7680 move complete, result=0
21:45:54.147 00.001 7680 worker thread done servicing request
21:45:54.169 00.022 6120 UpdateGuideState exits: m=5994 SNR=50.4
21:45:54.174 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:54.180 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:54.184 00.004 6120 Enqueuing Expose request
21:45:54.188 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:45:54.192 00.004 7680 Worker thread wakes up
21:45:54.192 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:54.192 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:55.437 01.245 7680 Exposure complete
21:45:55.547 00.110 7680 worker thread done servicing request
21:45:55.547 00.000 6120 OnExposeComplete: enter
21:45:55.551 00.004 6120 UpdateGuideState(): m_state=6
21:45:55.555 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 929
21:45:55.559 00.004 6120 Star::Find returns 1 (0), X=1204.85, Y=1051.43, Mass=5891, SNR=49.6, Peak=124 HFD=6.9
21:45:55.563 00.004 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
21:45:55.568 00.005 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
21:45:55.571 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.21 cameraTheta=2.23 mountX=0.10 mountY=-0.21, mountTheta=-1.14
21:45:55.575 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.17, opts=13)
21:45:55.580 00.005 6120 Enqueuing Move request for scope (-0.13, 0.17)
21:45:55.585 00.005 7680 Worker thread wakes up
21:45:55.585 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.17) opts 0xd
21:45:55.585 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.17)
21:45:55.585 00.000 7680 Moving (-0.13, 0.17) raw xDistance=0.10 yDistance=-0.21
21:45:55.585 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:45:55.586 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:45:55.586 00.000 7680 MoveAxis(E, 0, ABG)
21:45:55.586 00.000 7680 Move returns status 0, amount 0
21:45:55.586 00.000 7680 MoveAxis(N, 114, ABG)
21:45:55.586 00.000 7680 Guiding  Dir = 0, Dur = 114
21:45:55.587 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=190, Gamma=1.000
21:45:55.592 00.005 7680 IsSlewing returns 0
21:45:55.592 00.000 7680 IsGuiding returns 0
21:45:55.592 00.000 7680 PulseGuide returned control before completion, sleep 124
21:45:55.614 00.022 6120 UpdateGuideState exits: m=5891 SNR=49.6
21:45:55.619 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:55.623 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:55.627 00.004 6120 Enqueuing Expose request
21:45:55.722 00.095 7680 IsGuiding returns 1
21:45:55.723 00.001 7680 scope still moving after pulse duration time elapsed
21:45:55.753 00.030 7680 IsSlewing returns 0
21:45:55.754 00.001 7680 IsGuiding returns 0
21:45:55.755 00.001 7680 scope move finished after 114 + 48 ms
21:45:55.755 00.000 7680 Move returns status 0, amount 114
21:45:55.756 00.001 7680 move complete, result=0
21:45:55.756 00.000 7680 worker thread done servicing request
21:45:55.757 00.001 7680 Worker thread wakes up
21:45:55.757 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 114 ms NORTH
21:45:55.765 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:55.765 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:57.016 01.251 7680 Exposure complete
21:45:57.119 00.103 7680 worker thread done servicing request
21:45:57.120 00.001 6120 OnExposeComplete: enter
21:45:57.124 00.004 6120 UpdateGuideState(): m_state=6
21:45:57.127 00.003 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 930
21:45:57.132 00.005 6120 Star::Find returns 1 (0), X=1204.82, Y=1051.62, Mass=5752, SNR=49.0, Peak=127 HFD=6.8
21:45:57.136 00.004 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
21:45:57.141 00.005 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
21:45:57.145 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.36 hyp=0.40 cameraTheta=2.00 mountX=0.09 mountY=-0.40, mountTheta=-1.34
21:45:57.151 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.36, opts=13)
21:45:57.155 00.004 6120 Enqueuing Move request for scope (-0.16, 0.36)
21:45:57.158 00.003 7680 Worker thread wakes up
21:45:57.158 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.36) opts 0xd
21:45:57.158 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.36)
21:45:57.158 00.000 7680 Moving (-0.16, 0.36) raw xDistance=0.09 yDistance=-0.40
21:45:57.158 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:45:57.158 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
21:45:57.158 00.000 7680 MoveAxis(E, 0, ABG)
21:45:57.158 00.000 7680 Move returns status 0, amount 0
21:45:57.160 00.002 7680 MoveAxis(N, 215, ABG)
21:45:57.160 00.000 7680 Guiding  Dir = 0, Dur = 215
21:45:57.160 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:45:57.164 00.004 7680 IsSlewing returns 0
21:45:57.164 00.000 7680 IsGuiding returns 0
21:45:57.164 00.000 7680 PulseGuide returned control before completion, sleep 225
21:45:57.188 00.024 6120 UpdateGuideState exits: m=5752 SNR=49.0
21:45:57.192 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:57.197 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:57.201 00.004 6120 Enqueuing Expose request
21:45:57.395 00.194 7680 IsGuiding returns 1
21:45:57.396 00.001 7680 scope still moving after pulse duration time elapsed
21:45:57.427 00.031 7680 IsSlewing returns 0
21:45:57.429 00.002 7680 IsGuiding returns 0
21:45:57.430 00.001 7680 scope move finished after 215 + 49 ms
21:45:57.430 00.000 7680 Move returns status 0, amount 215
21:45:57.431 00.001 7680 move complete, result=0
21:45:57.431 00.000 7680 worker thread done servicing request
21:45:57.431 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 215 ms NORTH
21:45:57.438 00.007 7680 Worker thread wakes up
21:45:57.438 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:57.438 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:45:58.689 01.251 7680 Exposure complete
21:45:58.788 00.099 7680 worker thread done servicing request
21:45:58.788 00.000 6120 OnExposeComplete: enter
21:45:58.792 00.004 6120 UpdateGuideState(): m_state=6
21:45:58.797 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 931
21:45:58.801 00.004 6120 Star::Find returns 1 (0), X=1204.78, Y=1051.52, Mass=5611, SNR=48.1, Peak=124 HFD=7.0
21:45:58.806 00.005 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.19 = -1.10)
21:45:58.809 00.003 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
21:45:58.813 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.26 hyp=0.33 cameraTheta=2.23 mountX=0.15 mountY=-0.33, mountTheta=-1.13
21:45:58.818 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.26, opts=13)
21:45:58.821 00.003 6120 Enqueuing Move request for scope (-0.20, 0.26)
21:45:58.825 00.004 7680 Worker thread wakes up
21:45:58.825 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.26) opts 0xd
21:45:58.825 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.26)
21:45:58.825 00.000 7680 Moving (-0.20, 0.26) raw xDistance=0.15 yDistance=-0.33
21:45:58.825 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:45:58.825 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:45:58.825 00.000 7680 MoveAxis(E, 0, ABG)
21:45:58.825 00.000 7680 Move returns status 0, amount 0
21:45:58.827 00.002 7680 MoveAxis(N, 177, ABG)
21:45:58.827 00.000 7680 Guiding  Dir = 0, Dur = 177
21:45:58.827 00.000 7680 IsSlewing returns 0
21:45:58.827 00.000 7680 IsGuiding returns 0
21:45:58.828 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:45:58.831 00.003 7680 PulseGuide returned control before completion, sleep 187
21:45:58.853 00.022 6120 UpdateGuideState exits: m=5611 SNR=48.1
21:45:58.858 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:58.864 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:45:58.868 00.004 6120 Enqueuing Expose request
21:45:59.024 00.156 7680 IsGuiding returns 1
21:45:59.025 00.001 7680 scope still moving after pulse duration time elapsed
21:45:59.054 00.029 7680 IsSlewing returns 0
21:45:59.055 00.001 7680 IsGuiding returns 0
21:45:59.056 00.001 7680 scope move finished after 177 + 51 ms
21:45:59.056 00.000 7680 Move returns status 0, amount 177
21:45:59.057 00.001 7680 move complete, result=0
21:45:59.057 00.000 7680 worker thread done servicing request
21:45:59.057 00.000 7680 Worker thread wakes up
21:45:59.058 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 177 ms NORTH
21:45:59.064 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:45:59.064 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:00.320 01.256 7680 Exposure complete
21:46:00.418 00.098 7680 worker thread done servicing request
21:46:00.418 00.000 6120 OnExposeComplete: enter
21:46:00.422 00.004 6120 UpdateGuideState(): m_state=6
21:46:00.426 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 932
21:46:00.430 00.004 6120 Star::Find returns 1 (0), X=1204.78, Y=1051.34, Mass=5684, SNR=48.2, Peak=131 HFD=6.7
21:46:00.433 00.003 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-2.95) = xAngle (5.71 = -0.57)
21:46:00.437 00.004 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.44 = -0.84)
21:46:00.441 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.08 hyp=0.22 cameraTheta=2.76 mountX=0.18 mountY=-0.16, mountTheta=-0.73
21:46:00.446 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.08, opts=13)
21:46:00.450 00.004 6120 Enqueuing Move request for scope (-0.20, 0.08)
21:46:00.453 00.003 7680 Worker thread wakes up
21:46:00.453 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.08) opts 0xd
21:46:00.453 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.08)
21:46:00.453 00.000 7680 Moving (-0.20, 0.08) raw xDistance=0.18 yDistance=-0.16
21:46:00.455 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:46:00.455 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:46:00.455 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:46:00.455 00.000 7680 MoveAxis(E, 0, ABG)
21:46:00.455 00.000 7680 Move returns status 0, amount 0
21:46:00.455 00.000 7680 MoveAxis(N, 0, ABG)
21:46:00.456 00.001 7680 Move returns status 0, amount 0
21:46:00.456 00.000 7680 move complete, result=0
21:46:00.456 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:46:00.460 00.004 7680 worker thread done servicing request
21:46:00.480 00.020 6120 UpdateGuideState exits: m=5684 SNR=48.2
21:46:00.484 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:00.489 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:00.494 00.005 6120 Enqueuing Expose request
21:46:00.498 00.004 7680 Worker thread wakes up
21:46:00.498 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:00.499 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:00.499 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:46:01.743 01.244 7680 Exposure complete
21:46:01.857 00.114 7680 worker thread done servicing request
21:46:01.858 00.001 6120 OnExposeComplete: enter
21:46:01.863 00.005 6120 UpdateGuideState(): m_state=6
21:46:01.866 00.003 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 933
21:46:01.870 00.004 6120 Star::Find returns 1 (0), X=1204.67, Y=1051.60, Mass=5639, SNR=48.4, Peak=135 HFD=6.9
21:46:01.875 00.005 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
21:46:01.878 00.003 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
21:46:01.882 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.34 hyp=0.46 cameraTheta=2.31 mountX=0.24 mountY=-0.45, mountTheta=-1.07
21:46:01.888 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.34, opts=13)
21:46:01.891 00.003 6120 Enqueuing Move request for scope (-0.31, 0.34)
21:46:01.895 00.004 7680 Worker thread wakes up
21:46:01.895 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.34) opts 0xd
21:46:01.895 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.34)
21:46:01.895 00.000 7680 Moving (-0.31, 0.34) raw xDistance=0.24 yDistance=-0.45
21:46:01.895 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
21:46:01.895 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:46:01.897 00.002 7680 MoveAxis(W, 104, ABG)
21:46:01.897 00.000 7680 Guiding  Dir = 3, Dur = 104
21:46:01.897 00.000 7680 IsSlewing returns 0
21:46:01.897 00.000 7680 IsGuiding returns 0
21:46:01.898 00.001 7680 PulseGuide returned control before completion, sleep 114
21:46:01.898 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:46:01.924 00.026 6120 UpdateGuideState exits: m=5639 SNR=48.4
21:46:01.929 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:01.932 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:01.936 00.004 6120 Enqueuing Expose request
21:46:02.026 00.090 7680 IsGuiding returns 1
21:46:02.027 00.001 7680 scope still moving after pulse duration time elapsed
21:46:02.057 00.030 7680 IsSlewing returns 0
21:46:02.060 00.003 7680 IsGuiding returns 0
21:46:02.060 00.000 7680 scope move finished after 104 + 59 ms
21:46:02.061 00.001 7680 Move returns status 0, amount 104
21:46:02.061 00.000 7680 MoveAxis(N, 242, ABG)
21:46:02.062 00.001 7680 Guiding  Dir = 0, Dur = 242
21:46:02.062 00.000 7680 IsSlewing returns 0
21:46:02.063 00.001 7680 IsGuiding returns 0
21:46:02.064 00.001 7680 PulseGuide returned control before completion, sleep 252
21:46:02.324 00.260 7680 IsGuiding returns 1
21:46:02.326 00.002 7680 scope still moving after pulse duration time elapsed
21:46:02.355 00.029 7680 IsSlewing returns 0
21:46:02.356 00.001 7680 IsGuiding returns 0
21:46:02.357 00.001 7680 scope move finished after 242 + 52 ms
21:46:02.357 00.000 7680 Move returns status 0, amount 242
21:46:02.357 00.000 7680 move complete, result=0
21:46:02.359 00.002 7680 worker thread done servicing request
21:46:02.359 00.000 6120 GuideStep: 0.2 px 104 ms WEST, -0.4 px 242 ms NORTH
21:46:02.366 00.007 7680 Worker thread wakes up
21:46:02.366 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:02.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:03.622 01.256 7680 Exposure complete
21:46:03.730 00.108 7680 worker thread done servicing request
21:46:03.732 00.002 6120 OnExposeComplete: enter
21:46:03.737 00.005 6120 UpdateGuideState(): m_state=6
21:46:03.742 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 934
21:46:03.746 00.004 6120 Star::Find returns 1 (0), X=1204.72, Y=1051.45, Mass=5898, SNR=49.6, Peak=133 HFD=7.1
21:46:03.750 00.004 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-2.95) = xAngle (5.46 = -0.82)
21:46:03.753 00.003 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.20 = -1.09)
21:46:03.757 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.19 hyp=0.33 cameraTheta=2.51 mountX=0.22 mountY=-0.29, mountTheta=-0.91
21:46:03.762 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.19, opts=13)
21:46:03.767 00.005 6120 Enqueuing Move request for scope (-0.26, 0.19)
21:46:03.771 00.004 7680 Worker thread wakes up
21:46:03.771 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.19) opts 0xd
21:46:03.771 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.19)
21:46:03.771 00.000 7680 Moving (-0.26, 0.19) raw xDistance=0.22 yDistance=-0.29
21:46:03.771 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
21:46:03.772 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:46:03.772 00.000 7680 MoveAxis(W, 102, ABG)
21:46:03.772 00.000 7680 Guiding  Dir = 3, Dur = 102
21:46:03.772 00.000 7680 IsSlewing returns 0
21:46:03.773 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=189, Gamma=1.000
21:46:03.778 00.005 7680 IsGuiding returns 0
21:46:03.778 00.000 7680 PulseGuide returned control before completion, sleep 112
21:46:03.799 00.021 6120 UpdateGuideState exits: m=5898 SNR=49.6
21:46:03.805 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:03.809 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:03.813 00.004 6120 Enqueuing Expose request
21:46:03.905 00.092 7680 IsGuiding returns 0
21:46:03.906 00.001 7680 Move returns status 0, amount 102
21:46:03.906 00.000 7680 MoveAxis(N, 157, ABG)
21:46:03.906 00.000 7680 Guiding  Dir = 0, Dur = 157
21:46:03.906 00.000 7680 IsSlewing returns 0
21:46:03.908 00.002 7680 IsGuiding returns 0
21:46:03.908 00.000 7680 PulseGuide returned control before completion, sleep 167
21:46:04.078 00.170 7680 IsGuiding returns 1
21:46:04.078 00.000 7680 scope still moving after pulse duration time elapsed
21:46:04.110 00.032 7680 IsSlewing returns 0
21:46:04.110 00.000 7680 IsGuiding returns 0
21:46:04.111 00.001 7680 scope move finished after 157 + 45 ms
21:46:04.111 00.000 7680 Move returns status 0, amount 157
21:46:04.111 00.000 7680 move complete, result=0
21:46:04.112 00.001 7680 worker thread done servicing request
21:46:04.112 00.000 7680 Worker thread wakes up
21:46:04.112 00.000 6120 GuideStep: 0.2 px 102 ms WEST, -0.3 px 157 ms NORTH
21:46:04.121 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:04.121 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:05.372 01.251 7680 Exposure complete
21:46:05.479 00.107 7680 worker thread done servicing request
21:46:05.480 00.001 6120 OnExposeComplete: enter
21:46:05.484 00.004 6120 UpdateGuideState(): m_state=6
21:46:05.487 00.003 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 935
21:46:05.491 00.004 6120 Star::Find returns 1 (0), X=1204.71, Y=1051.28, Mass=5677, SNR=49.1, Peak=124 HFD=7.1
21:46:05.495 00.004 6120 CameraToMount -- cameraTheta (3.06) - m_xAngle (-2.95) = xAngle (6.01 = -0.27)
21:46:05.498 00.003 6120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.74 = -0.54)
21:46:05.502 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.02 hyp=0.28 cameraTheta=3.06 mountX=0.27 mountY=-0.14, mountTheta=-0.49
21:46:05.507 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.02, opts=13)
21:46:05.510 00.003 6120 Enqueuing Move request for scope (-0.28, 0.02)
21:46:05.514 00.004 7680 Worker thread wakes up
21:46:05.514 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.02) opts 0xd
21:46:05.515 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.02)
21:46:05.515 00.000 7680 Moving (-0.28, 0.02) raw xDistance=0.27 yDistance=-0.14
21:46:05.515 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
21:46:05.515 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:46:05.516 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:46:05.516 00.000 7680 MoveAxis(W, 121, ABG)
21:46:05.516 00.000 7680 Guiding  Dir = 3, Dur = 121
21:46:05.517 00.001 7680 IsSlewing returns 0
21:46:05.517 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:46:05.525 00.008 7680 IsGuiding returns 0
21:46:05.525 00.000 7680 PulseGuide returned control before completion, sleep 131
21:46:05.549 00.024 6120 UpdateGuideState exits: m=5677 SNR=49.1
21:46:05.553 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:05.557 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:05.561 00.004 6120 Enqueuing Expose request
21:46:05.674 00.113 7680 IsGuiding returns 1
21:46:05.674 00.000 7680 scope still moving after pulse duration time elapsed
21:46:05.704 00.030 7680 IsSlewing returns 0
21:46:05.706 00.002 7680 IsGuiding returns 0
21:46:05.706 00.000 7680 scope move finished after 121 + 59 ms
21:46:05.706 00.000 7680 Move returns status 0, amount 121
21:46:05.706 00.000 7680 MoveAxis(N, 0, ABG)
21:46:05.707 00.001 7680 Move returns status 0, amount 0
21:46:05.708 00.001 7680 move complete, result=0
21:46:05.708 00.000 7680 worker thread done servicing request
21:46:05.708 00.000 7680 Worker thread wakes up
21:46:05.708 00.000 6120 GuideStep: 0.3 px 121 ms WEST, -0.1 px 0 ms NORTH
21:46:05.715 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:05.715 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:06.963 01.248 7680 Exposure complete
21:46:07.059 00.096 7680 worker thread done servicing request
21:46:07.059 00.000 6120 OnExposeComplete: enter
21:46:07.063 00.004 6120 UpdateGuideState(): m_state=6
21:46:07.068 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 936
21:46:07.072 00.004 6120 Star::Find returns 1 (0), X=1204.94, Y=1051.44, Mass=5570, SNR=47.5, Peak=125 HFD=6.8
21:46:07.075 00.003 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
21:46:07.080 00.005 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
21:46:07.084 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.80 mountX=0.01 mountY=-0.18, mountTheta=-1.52
21:46:07.089 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.18, opts=13)
21:46:07.094 00.005 6120 Enqueuing Move request for scope (-0.04, 0.18)
21:46:07.097 00.003 7680 Worker thread wakes up
21:46:07.097 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
21:46:07.097 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
21:46:07.098 00.001 7680 Moving (-0.04, 0.18) raw xDistance=0.01 yDistance=-0.18
21:46:07.098 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:46:07.098 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:46:07.098 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:46:07.098 00.000 7680 MoveAxis(E, 0, ABG)
21:46:07.098 00.000 7680 Move returns status 0, amount 0
21:46:07.099 00.001 7680 MoveAxis(N, 0, ABG)
21:46:07.099 00.000 7680 Move returns status 0, amount 0
21:46:07.100 00.001 7680 move complete, result=0
21:46:07.100 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:46:07.103 00.003 7680 worker thread done servicing request
21:46:07.125 00.022 6120 UpdateGuideState exits: m=5570 SNR=47.5
21:46:07.129 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:07.132 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:07.136 00.004 6120 Enqueuing Expose request
21:46:07.143 00.007 7680 Worker thread wakes up
21:46:07.143 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:07.143 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:07.144 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:46:08.400 01.256 7680 Exposure complete
21:46:08.516 00.116 7680 worker thread done servicing request
21:46:08.516 00.000 6120 OnExposeComplete: enter
21:46:08.523 00.007 6120 UpdateGuideState(): m_state=6
21:46:08.527 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 937
21:46:08.531 00.004 6120 Star::Find returns 1 (0), X=1204.80, Y=1051.32, Mass=5747, SNR=49.0, Peak=122 HFD=6.8
21:46:08.535 00.004 6120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-2.95) = xAngle (5.78 = -0.51)
21:46:08.540 00.005 6120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.51 = -0.77)
21:46:08.545 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.06 hyp=0.19 cameraTheta=2.82 mountX=0.17 mountY=-0.14, mountTheta=-0.67
21:46:08.553 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.06, opts=13)
21:46:08.557 00.004 6120 Enqueuing Move request for scope (-0.19, 0.06)
21:46:08.560 00.003 7680 Worker thread wakes up
21:46:08.560 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.06) opts 0xd
21:46:08.561 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.06)
21:46:08.561 00.000 7680 Moving (-0.19, 0.06) raw xDistance=0.17 yDistance=-0.14
21:46:08.561 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:46:08.561 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:46:08.561 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:46:08.561 00.000 7680 MoveAxis(E, 0, ABG)
21:46:08.563 00.002 7680 Move returns status 0, amount 0
21:46:08.563 00.000 7680 MoveAxis(N, 0, ABG)
21:46:08.563 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:46:08.568 00.005 7680 Move returns status 0, amount 0
21:46:08.568 00.000 7680 move complete, result=0
21:46:08.568 00.000 7680 worker thread done servicing request
21:46:08.589 00.021 6120 UpdateGuideState exits: m=5747 SNR=49.0
21:46:08.593 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:08.597 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:08.601 00.004 6120 Enqueuing Expose request
21:46:08.605 00.004 7680 Worker thread wakes up
21:46:08.605 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:46:08.611 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:08.611 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:09.860 01.249 7680 Exposure complete
21:46:09.974 00.114 7680 worker thread done servicing request
21:46:09.975 00.001 6120 OnExposeComplete: enter
21:46:09.979 00.004 6120 UpdateGuideState(): m_state=6
21:46:09.982 00.003 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 938
21:46:09.987 00.005 6120 Star::Find returns 1 (0), X=1204.74, Y=1051.55, Mass=5844, SNR=48.9, Peak=128 HFD=7.0
21:46:09.993 00.006 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.23 = -1.06)
21:46:09.997 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.33)
21:46:10.000 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.29 hyp=0.38 cameraTheta=2.27 mountX=0.19 mountY=-0.37, mountTheta=-1.10
21:46:10.005 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.29, opts=13)
21:46:10.008 00.003 6120 Enqueuing Move request for scope (-0.24, 0.29)
21:46:10.012 00.004 7680 Worker thread wakes up
21:46:10.012 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.29) opts 0xd
21:46:10.012 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.29)
21:46:10.012 00.000 7680 Moving (-0.24, 0.29) raw xDistance=0.19 yDistance=-0.37
21:46:10.013 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:46:10.013 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:46:10.013 00.000 7680 MoveAxis(E, 0, ABG)
21:46:10.013 00.000 7680 Move returns status 0, amount 0
21:46:10.013 00.000 7680 MoveAxis(N, 199, ABG)
21:46:10.013 00.000 7680 Guiding  Dir = 0, Dur = 199
21:46:10.013 00.000 7680 IsSlewing returns 0
21:46:10.015 00.002 7680 IsGuiding returns 0
21:46:10.015 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=191, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:46:10.019 00.004 7680 PulseGuide returned control before completion, sleep 209
21:46:10.040 00.021 6120 UpdateGuideState exits: m=5844 SNR=48.9
21:46:10.045 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:10.049 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:10.055 00.006 6120 Enqueuing Expose request
21:46:10.242 00.187 7680 IsGuiding returns 0
21:46:10.242 00.000 7680 Move returns status 0, amount 199
21:46:10.242 00.000 7680 move complete, result=0
21:46:10.243 00.001 7680 worker thread done servicing request
21:46:10.243 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 199 ms NORTH
21:46:10.247 00.004 7680 Worker thread wakes up
21:46:10.247 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:10.247 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:11.503 01.256 7680 Exposure complete
21:46:11.616 00.113 7680 worker thread done servicing request
21:46:11.617 00.001 6120 OnExposeComplete: enter
21:46:11.620 00.003 6120 UpdateGuideState(): m_state=6
21:46:11.624 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 939
21:46:11.628 00.004 6120 Star::Find returns 1 (0), X=1204.78, Y=1051.68, Mass=5513, SNR=48.6, Peak=116 HFD=7.0
21:46:11.631 00.003 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
21:46:11.635 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.58)
21:46:11.638 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.42 hyp=0.47 cameraTheta=2.02 mountX=0.12 mountY=-0.47, mountTheta=-1.32
21:46:11.644 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.42, opts=13)
21:46:11.649 00.005 6120 Enqueuing Move request for scope (-0.20, 0.42)
21:46:11.653 00.004 7680 Worker thread wakes up
21:46:11.653 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.42) opts 0xd
21:46:11.653 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.42)
21:46:11.653 00.000 7680 Moving (-0.20, 0.42) raw xDistance=0.12 yDistance=-0.47
21:46:11.653 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:46:11.654 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
21:46:11.654 00.000 7680 MoveAxis(E, 0, ABG)
21:46:11.654 00.000 7680 Move returns status 0, amount 0
21:46:11.654 00.000 7680 MoveAxis(N, 253, ABG)
21:46:11.654 00.000 7680 Guiding  Dir = 0, Dur = 253
21:46:11.654 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:46:11.659 00.005 7680 IsSlewing returns 0
21:46:11.660 00.001 7680 IsGuiding returns 0
21:46:11.660 00.000 7680 PulseGuide returned control before completion, sleep 263
21:46:11.678 00.018 6120 UpdateGuideState exits: m=5513 SNR=48.6
21:46:11.684 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:11.687 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:11.692 00.005 6120 Enqueuing Expose request
21:46:11.927 00.235 7680 IsGuiding returns 1
21:46:11.927 00.000 7680 scope still moving after pulse duration time elapsed
21:46:11.958 00.031 7680 IsSlewing returns 0
21:46:11.960 00.002 7680 IsGuiding returns 0
21:46:11.960 00.000 7680 scope move finished after 253 + 47 ms
21:46:11.960 00.000 7680 Move returns status 0, amount 253
21:46:11.962 00.002 7680 move complete, result=0
21:46:11.962 00.000 7680 worker thread done servicing request
21:46:11.962 00.000 7680 Worker thread wakes up
21:46:11.962 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 253 ms NORTH
21:46:11.969 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:11.970 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:13.226 01.256 7680 Exposure complete
21:46:13.340 00.114 7680 worker thread done servicing request
21:46:13.342 00.002 6120 OnExposeComplete: enter
21:46:13.347 00.005 6120 UpdateGuideState(): m_state=6
21:46:13.351 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 940
21:46:13.354 00.003 6120 Star::Find returns 1 (0), X=1204.74, Y=1051.44, Mass=5750, SNR=49.2, Peak=131 HFD=6.9
21:46:13.360 00.006 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.45 = -0.83)
21:46:13.365 00.005 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.10)
21:46:13.369 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.18 hyp=0.30 cameraTheta=2.50 mountX=0.20 mountY=-0.27, mountTheta=-0.92
21:46:13.373 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.18, opts=13)
21:46:13.378 00.005 6120 Enqueuing Move request for scope (-0.24, 0.18)
21:46:13.382 00.004 7680 Worker thread wakes up
21:46:13.382 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.18) opts 0xd
21:46:13.382 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.18)
21:46:13.382 00.000 7680 Moving (-0.24, 0.18) raw xDistance=0.20 yDistance=-0.27
21:46:13.382 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
21:46:13.383 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:46:13.383 00.000 7680 MoveAxis(W, 86, ABG)
21:46:13.383 00.000 7680 Guiding  Dir = 3, Dur = 86
21:46:13.383 00.000 7680 IsSlewing returns 0
21:46:13.384 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:46:13.389 00.005 7680 IsGuiding returns 0
21:46:13.390 00.001 7680 PulseGuide returned control before completion, sleep 96
21:46:13.411 00.021 6120 UpdateGuideState exits: m=5750 SNR=49.2
21:46:13.415 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:13.422 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:13.428 00.006 6120 Enqueuing Expose request
21:46:13.497 00.069 7680 IsGuiding returns 1
21:46:13.498 00.001 7680 scope still moving after pulse duration time elapsed
21:46:13.528 00.030 7680 IsSlewing returns 0
21:46:13.529 00.001 7680 IsGuiding returns 0
21:46:13.531 00.002 7680 scope move finished after 86 + 55 ms
21:46:13.531 00.000 7680 Move returns status 0, amount 86
21:46:13.532 00.001 7680 MoveAxis(N, 147, ABG)
21:46:13.532 00.000 7680 Guiding  Dir = 0, Dur = 147
21:46:13.533 00.001 7680 IsSlewing returns 0
21:46:13.533 00.000 7680 IsGuiding returns 0
21:46:13.534 00.001 7680 PulseGuide returned control before completion, sleep 157
21:46:13.703 00.169 7680 IsGuiding returns 1
21:46:13.703 00.000 7680 scope still moving after pulse duration time elapsed
21:46:13.732 00.029 7680 IsSlewing returns 0
21:46:13.733 00.001 7680 IsGuiding returns 0
21:46:13.734 00.001 7680 scope move finished after 147 + 53 ms
21:46:13.734 00.000 7680 Move returns status 0, amount 147
21:46:13.734 00.000 7680 move complete, result=0
21:46:13.735 00.001 7680 worker thread done servicing request
21:46:13.735 00.000 7680 Worker thread wakes up
21:46:13.736 00.001 6120 GuideStep: 0.2 px 86 ms WEST, -0.3 px 147 ms NORTH
21:46:13.741 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:13.742 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:14.997 01.255 7680 Exposure complete
21:46:15.105 00.108 7680 worker thread done servicing request
21:46:15.107 00.002 6120 OnExposeComplete: enter
21:46:15.113 00.006 6120 UpdateGuideState(): m_state=6
21:46:15.117 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 941
21:46:15.122 00.005 6120 Star::Find returns 1 (0), X=1204.70, Y=1051.53, Mass=5796, SNR=47.9, Peak=128 HFD=6.9
21:46:15.125 00.003 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.34 = -0.94)
21:46:15.129 00.004 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.21)
21:46:15.133 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.27 hyp=0.39 cameraTheta=2.39 mountX=0.23 mountY=-0.36, mountTheta=-1.01
21:46:15.138 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.27, opts=13)
21:46:15.142 00.004 6120 Enqueuing Move request for scope (-0.28, 0.27)
21:46:15.146 00.004 7680 Worker thread wakes up
21:46:15.146 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.27) opts 0xd
21:46:15.146 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.27)
21:46:15.146 00.000 7680 Moving (-0.28, 0.27) raw xDistance=0.23 yDistance=-0.36
21:46:15.147 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
21:46:15.147 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:46:15.147 00.000 7680 MoveAxis(W, 103, ABG)
21:46:15.147 00.000 7680 Guiding  Dir = 3, Dur = 103
21:46:15.147 00.000 7680 IsSlewing returns 0
21:46:15.149 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:46:15.153 00.004 7680 IsGuiding returns 0
21:46:15.153 00.000 7680 PulseGuide returned control before completion, sleep 113
21:46:15.174 00.021 6120 UpdateGuideState exits: m=5796 SNR=47.9
21:46:15.179 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:15.183 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:15.187 00.004 6120 Enqueuing Expose request
21:46:15.279 00.092 7680 IsGuiding returns 1
21:46:15.279 00.000 7680 scope still moving after pulse duration time elapsed
21:46:15.310 00.031 7680 IsSlewing returns 0
21:46:15.311 00.001 7680 IsGuiding returns 0
21:46:15.312 00.001 7680 scope move finished after 103 + 56 ms
21:46:15.313 00.001 7680 Move returns status 0, amount 103
21:46:15.313 00.000 7680 MoveAxis(N, 198, ABG)
21:46:15.314 00.001 7680 Guiding  Dir = 0, Dur = 198
21:46:15.314 00.000 7680 IsSlewing returns 0
21:46:15.314 00.000 7680 IsGuiding returns 0
21:46:15.316 00.002 7680 PulseGuide returned control before completion, sleep 208
21:46:15.529 00.213 7680 IsGuiding returns 1
21:46:15.530 00.001 7680 scope still moving after pulse duration time elapsed
21:46:15.561 00.031 7680 IsSlewing returns 0
21:46:15.561 00.000 7680 IsGuiding returns 0
21:46:15.561 00.000 7680 scope move finished after 198 + 47 ms
21:46:15.561 00.000 7680 Move returns status 0, amount 198
21:46:15.561 00.000 7680 move complete, result=0
21:46:15.562 00.001 7680 worker thread done servicing request
21:46:15.562 00.000 6120 GuideStep: 0.2 px 103 ms WEST, -0.4 px 198 ms NORTH
21:46:15.567 00.005 7680 Worker thread wakes up
21:46:15.567 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:15.567 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:16.824 01.257 7680 Exposure complete
21:46:16.929 00.105 7680 worker thread done servicing request
21:46:16.929 00.000 6120 OnExposeComplete: enter
21:46:16.934 00.005 6120 UpdateGuideState(): m_state=6
21:46:16.938 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 942
21:46:16.943 00.005 6120 Star::Find returns 1 (0), X=1205.06, Y=1051.12, Mass=5610, SNR=47.6, Peak=127 HFD=6.5
21:46:16.948 00.005 6120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-2.95) = xAngle (1.89 = 1.89)
21:46:16.952 00.004 6120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.62 = 1.62)
21:46:16.957 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.07 mountX=-0.05 mountY=0.16, mountTheta=1.87
21:46:16.962 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.14, opts=13)
21:46:16.967 00.005 6120 Enqueuing Move request for scope (0.08, -0.14)
21:46:16.970 00.003 7680 Worker thread wakes up
21:46:16.971 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
21:46:16.971 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
21:46:16.971 00.000 7680 Moving (0.08, -0.14) raw xDistance=-0.05 yDistance=0.16
21:46:16.971 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:46:16.972 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:46:16.972 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:46:16.972 00.000 7680 MoveAxis(E, 0, ABG)
21:46:16.972 00.000 7680 Move returns status 0, amount 0
21:46:16.973 00.001 7680 MoveAxis(N, 0, ABG)
21:46:16.973 00.000 7680 Move returns status 0, amount 0
21:46:16.973 00.000 7680 move complete, result=0
21:46:16.973 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:46:16.978 00.005 7680 worker thread done servicing request
21:46:17.000 00.022 6120 UpdateGuideState exits: m=5610 SNR=47.6
21:46:17.005 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:17.008 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:17.014 00.006 6120 Enqueuing Expose request
21:46:17.020 00.006 7680 Worker thread wakes up
21:46:17.020 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:17.021 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:17.021 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:46:18.264 01.243 7680 Exposure complete
21:46:18.367 00.103 7680 worker thread done servicing request
21:46:18.367 00.000 6120 OnExposeComplete: enter
21:46:18.372 00.005 6120 UpdateGuideState(): m_state=6
21:46:18.374 00.002 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 943
21:46:18.379 00.005 6120 Star::Find returns 1 (0), X=1204.97, Y=1051.41, Mass=5708, SNR=48.8, Peak=127 HFD=6.8
21:46:18.383 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
21:46:18.386 00.003 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
21:46:18.390 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.68 mountX=-0.01 mountY=-0.14, mountTheta=-1.66
21:46:18.397 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.15, opts=13)
21:46:18.402 00.005 6120 Enqueuing Move request for scope (-0.02, 0.15)
21:46:18.406 00.004 7680 Worker thread wakes up
21:46:18.406 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
21:46:18.406 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
21:46:18.406 00.000 7680 Moving (-0.02, 0.15) raw xDistance=-0.01 yDistance=-0.14
21:46:18.406 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:46:18.406 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:46:18.406 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:46:18.407 00.001 7680 MoveAxis(E, 0, ABG)
21:46:18.407 00.000 7680 Move returns status 0, amount 0
21:46:18.407 00.000 7680 MoveAxis(N, 0, ABG)
21:46:18.407 00.000 7680 Move returns status 0, amount 0
21:46:18.407 00.000 7680 move complete, result=0
21:46:18.407 00.000 7680 worker thread done servicing request
21:46:18.408 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:46:18.434 00.026 6120 UpdateGuideState exits: m=5708 SNR=48.8
21:46:18.438 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:18.442 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:18.446 00.004 6120 Enqueuing Expose request
21:46:18.451 00.005 7680 Worker thread wakes up
21:46:18.452 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:46:18.456 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:18.456 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:19.707 01.251 7680 Exposure complete
21:46:19.817 00.110 7680 worker thread done servicing request
21:46:19.817 00.000 6120 OnExposeComplete: enter
21:46:19.821 00.004 6120 UpdateGuideState(): m_state=6
21:46:19.825 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 944
21:46:19.829 00.004 6120 Star::Find returns 1 (0), X=1204.89, Y=1051.50, Mass=5303, SNR=46.9, Peak=119 HFD=6.9
21:46:19.836 00.007 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
21:46:19.839 00.003 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.66)
21:46:19.844 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.94 mountX=0.05 mountY=-0.26, mountTheta=-1.39
21:46:19.849 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.24, opts=13)
21:46:19.854 00.005 6120 Enqueuing Move request for scope (-0.09, 0.24)
21:46:19.859 00.005 7680 Worker thread wakes up
21:46:19.859 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
21:46:19.859 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
21:46:19.859 00.000 7680 Moving (-0.09, 0.24) raw xDistance=0.05 yDistance=-0.26
21:46:19.860 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:46:19.860 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:46:19.860 00.000 7680 MoveAxis(E, 0, ABG)
21:46:19.860 00.000 7680 Move returns status 0, amount 0
21:46:19.861 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:46:19.866 00.005 7680 MoveAxis(N, 139, ABG)
21:46:19.866 00.000 7680 Guiding  Dir = 0, Dur = 139
21:46:19.866 00.000 7680 IsSlewing returns 0
21:46:19.867 00.001 7680 IsGuiding returns 0
21:46:19.867 00.000 7680 PulseGuide returned control before completion, sleep 149
21:46:19.888 00.021 6120 UpdateGuideState exits: m=5303 SNR=46.9
21:46:19.892 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:19.897 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:19.900 00.003 6120 Enqueuing Expose request
21:46:20.019 00.119 7680 IsGuiding returns 1
21:46:20.021 00.002 7680 scope still moving after pulse duration time elapsed
21:46:20.051 00.030 7680 IsSlewing returns 0
21:46:20.052 00.001 7680 IsGuiding returns 0
21:46:20.052 00.000 7680 scope move finished after 139 + 46 ms
21:46:20.053 00.001 7680 Move returns status 0, amount 139
21:46:20.054 00.001 7680 move complete, result=0
21:46:20.054 00.000 7680 worker thread done servicing request
21:46:20.054 00.000 7680 Worker thread wakes up
21:46:20.054 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 139 ms NORTH
21:46:20.061 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:20.061 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:21.314 01.253 7680 Exposure complete
21:46:21.422 00.108 7680 worker thread done servicing request
21:46:21.424 00.002 6120 OnExposeComplete: enter
21:46:21.428 00.004 6120 UpdateGuideState(): m_state=6
21:46:21.432 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
21:46:21.436 00.004 6120 Star::Find returns 1 (0), X=1205.04, Y=1051.47, Mass=5624, SNR=47.5, Peak=124 HFD=6.8
21:46:21.440 00.004 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
21:46:21.443 00.003 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.27)
21:46:21.449 00.006 6120 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.33 mountX=-0.09 mountY=-0.17, mountTheta=-2.07
21:46:21.454 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.21, opts=13)
21:46:21.459 00.005 6120 Enqueuing Move request for scope (0.05, 0.21)
21:46:21.462 00.003 7680 Worker thread wakes up
21:46:21.462 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
21:46:21.462 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
21:46:21.462 00.000 7680 Moving (0.05, 0.21) raw xDistance=-0.09 yDistance=-0.17
21:46:21.462 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:46:21.463 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:46:21.463 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:46:21.463 00.000 7680 MoveAxis(E, 0, ABG)
21:46:21.463 00.000 7680 Move returns status 0, amount 0
21:46:21.463 00.000 7680 MoveAxis(N, 0, ABG)
21:46:21.464 00.001 7680 Move returns status 0, amount 0
21:46:21.464 00.000 7680 move complete, result=0
21:46:21.465 00.001 7680 worker thread done servicing request
21:46:21.465 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:46:21.494 00.029 6120 UpdateGuideState exits: m=5624 SNR=47.5
21:46:21.497 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:21.499 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:21.502 00.003 6120 Enqueuing Expose request
21:46:21.504 00.002 7680 Worker thread wakes up
21:46:21.504 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:21.504 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:46:21.507 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:22.755 01.248 7680 Exposure complete
21:46:22.868 00.113 7680 worker thread done servicing request
21:46:22.868 00.000 6120 OnExposeComplete: enter
21:46:22.873 00.005 6120 UpdateGuideState(): m_state=6
21:46:22.878 00.005 6120 Star::Find(15, 1205, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 946
21:46:22.881 00.003 6120 Star::Find returns 1 (0), X=1204.98, Y=1051.76, Mass=5553, SNR=47.8, Peak=131 HFD=6.8
21:46:22.886 00.005 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
21:46:22.889 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.02)
21:46:22.894 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=0.50 hyp=0.50 cameraTheta=1.58 mountX=-0.09 mountY=-0.45, mountTheta=-1.77
21:46:22.901 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.50, opts=13)
21:46:22.904 00.003 6120 Enqueuing Move request for scope (-0.00, 0.50)
21:46:22.907 00.003 7680 Worker thread wakes up
21:46:22.907 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.50) opts 0xd
21:46:22.909 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.50)
21:46:22.909 00.000 7680 Moving (-0.00, 0.50) raw xDistance=-0.09 yDistance=-0.45
21:46:22.909 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:46:22.909 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:46:22.909 00.000 7680 MoveAxis(E, 0, ABG)
21:46:22.909 00.000 7680 Move returns status 0, amount 0
21:46:22.909 00.000 7680 MoveAxis(N, 244, ABG)
21:46:22.910 00.001 7680 Guiding  Dir = 0, Dur = 244
21:46:22.910 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:46:22.914 00.004 7680 IsSlewing returns 0
21:46:22.914 00.000 7680 IsGuiding returns 0
21:46:22.914 00.000 7680 PulseGuide returned control before completion, sleep 254
21:46:22.933 00.019 6120 UpdateGuideState exits: m=5553 SNR=47.8
21:46:22.937 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:22.941 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:22.945 00.004 6120 Enqueuing Expose request
21:46:23.181 00.236 7680 IsGuiding returns 1
21:46:23.182 00.001 7680 scope still moving after pulse duration time elapsed
21:46:23.212 00.030 7680 IsSlewing returns 0
21:46:23.213 00.001 7680 IsGuiding returns 1
21:46:23.243 00.030 7680 IsSlewing returns 0
21:46:23.245 00.002 7680 IsGuiding returns 1
21:46:23.274 00.029 7680 IsSlewing returns 0
21:46:23.277 00.003 7680 IsGuiding returns 0
21:46:23.277 00.000 7680 scope move finished after 244 + 118 ms
21:46:23.277 00.000 7680 Move returns status 0, amount 244
21:46:23.278 00.001 7680 move complete, result=0
21:46:23.278 00.000 7680 worker thread done servicing request
21:46:23.279 00.001 7680 Worker thread wakes up
21:46:23.279 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 244 ms NORTH
21:46:23.286 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:23.286 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:24.537 01.251 7680 Exposure complete
21:46:24.647 00.110 7680 worker thread done servicing request
21:46:24.647 00.000 6120 OnExposeComplete: enter
21:46:24.652 00.005 6120 UpdateGuideState(): m_state=6
21:46:24.657 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 947
21:46:24.660 00.003 6120 Star::Find returns 1 (0), X=1204.95, Y=1051.54, Mass=5701, SNR=48.7, Peak=128 HFD=6.9
21:46:24.665 00.005 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
21:46:24.669 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
21:46:24.675 00.006 6120 CameraToMount -- cameraX=-0.04 cameraY=0.28 hyp=0.28 cameraTheta=1.70 mountX=-0.02 mountY=-0.26, mountTheta=-1.63
21:46:24.682 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.28, opts=13)
21:46:24.687 00.005 6120 Enqueuing Move request for scope (-0.04, 0.28)
21:46:24.691 00.004 7680 Worker thread wakes up
21:46:24.691 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.28) opts 0xd
21:46:24.691 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.28)
21:46:24.691 00.000 7680 Moving (-0.04, 0.28) raw xDistance=-0.02 yDistance=-0.26
21:46:24.692 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:46:24.692 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:46:24.692 00.000 7680 MoveAxis(E, 0, ABG)
21:46:24.692 00.000 7680 Move returns status 0, amount 0
21:46:24.692 00.000 7680 MoveAxis(N, 144, ABG)
21:46:24.692 00.000 7680 Guiding  Dir = 0, Dur = 144
21:46:24.693 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:46:24.696 00.003 7680 IsSlewing returns 0
21:46:24.696 00.000 7680 IsGuiding returns 0
21:46:24.698 00.002 7680 PulseGuide returned control before completion, sleep 154
21:46:24.719 00.021 6120 UpdateGuideState exits: m=5701 SNR=48.7
21:46:24.724 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:24.727 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:24.731 00.004 6120 Enqueuing Expose request
21:46:24.854 00.123 7680 IsGuiding returns 1
21:46:24.855 00.001 7680 scope still moving after pulse duration time elapsed
21:46:24.884 00.029 7680 IsSlewing returns 0
21:46:24.885 00.001 7680 IsGuiding returns 0
21:46:24.886 00.001 7680 scope move finished after 144 + 45 ms
21:46:24.888 00.002 7680 Move returns status 0, amount 144
21:46:24.888 00.000 7680 move complete, result=0
21:46:24.889 00.001 7680 worker thread done servicing request
21:46:24.889 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 144 ms NORTH
21:46:24.901 00.012 7680 Worker thread wakes up
21:46:24.901 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:24.902 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:26.140 01.238 7680 Exposure complete
21:46:26.278 00.138 7680 worker thread done servicing request
21:46:26.279 00.001 6120 OnExposeComplete: enter
21:46:26.283 00.004 6120 UpdateGuideState(): m_state=6
21:46:26.290 00.007 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 948
21:46:26.296 00.006 6120 Star::Find returns 1 (0), X=1204.92, Y=1051.51, Mass=5347, SNR=46.1, Peak=126 HFD=6.8
21:46:26.301 00.005 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
21:46:26.307 00.006 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.79)
21:46:26.312 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.81 mountX=0.01 mountY=-0.25, mountTheta=-1.52
21:46:26.319 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.25, opts=13)
21:46:26.325 00.006 6120 Enqueuing Move request for scope (-0.06, 0.25)
21:46:26.329 00.004 7680 Worker thread wakes up
21:46:26.330 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
21:46:26.330 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
21:46:26.330 00.000 7680 Moving (-0.06, 0.25) raw xDistance=0.01 yDistance=-0.25
21:46:26.332 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:46:26.332 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:46:26.332 00.000 7680 MoveAxis(E, 0, ABG)
21:46:26.333 00.001 7680 Move returns status 0, amount 0
21:46:26.333 00.000 7680 MoveAxis(N, 136, ABG)
21:46:26.333 00.000 7680 Guiding  Dir = 0, Dur = 136
21:46:26.333 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:46:26.340 00.007 7680 IsSlewing returns 0
21:46:26.340 00.000 7680 IsGuiding returns 0
21:46:26.340 00.000 7680 PulseGuide returned control before completion, sleep 146
21:46:26.363 00.023 6120 UpdateGuideState exits: m=5347 SNR=46.1
21:46:26.367 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:26.371 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:26.375 00.004 6120 Enqueuing Expose request
21:46:26.496 00.121 7680 IsGuiding returns 1
21:46:26.497 00.001 7680 scope still moving after pulse duration time elapsed
21:46:26.527 00.030 7680 IsSlewing returns 0
21:46:26.527 00.000 7680 IsGuiding returns 0
21:46:26.528 00.001 7680 scope move finished after 136 + 51 ms
21:46:26.528 00.000 7680 Move returns status 0, amount 136
21:46:26.529 00.001 7680 move complete, result=0
21:46:26.529 00.000 7680 worker thread done servicing request
21:46:26.529 00.000 7680 Worker thread wakes up
21:46:26.530 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 136 ms NORTH
21:46:26.536 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:26.536 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:27.787 01.251 7680 Exposure complete
21:46:27.890 00.103 7680 worker thread done servicing request
21:46:27.891 00.001 6120 OnExposeComplete: enter
21:46:27.894 00.003 6120 UpdateGuideState(): m_state=6
21:46:27.898 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 949
21:46:27.902 00.004 6120 Star::Find returns 1 (0), X=1204.90, Y=1051.43, Mass=5628, SNR=47.2, Peak=132 HFD=6.8
21:46:27.907 00.005 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (4.99 = -1.29)
21:46:27.910 00.003 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.56)
21:46:27.914 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.04 mountX=0.05 mountY=-0.19, mountTheta=-1.30
21:46:27.920 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.17, opts=13)
21:46:27.925 00.005 6120 Enqueuing Move request for scope (-0.09, 0.17)
21:46:27.929 00.004 7680 Worker thread wakes up
21:46:27.929 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
21:46:27.929 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
21:46:27.930 00.001 7680 Moving (-0.09, 0.17) raw xDistance=0.05 yDistance=-0.19
21:46:27.930 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:46:27.931 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:46:27.931 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:46:27.931 00.000 7680 MoveAxis(E, 0, ABG)
21:46:27.931 00.000 7680 Move returns status 0, amount 0
21:46:27.931 00.000 7680 MoveAxis(N, 0, ABG)
21:46:27.931 00.000 7680 Move returns status 0, amount 0
21:46:27.932 00.001 7680 move complete, result=0
21:46:27.932 00.000 7680 worker thread done servicing request
21:46:27.933 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:46:27.963 00.030 6120 UpdateGuideState exits: m=5628 SNR=47.2
21:46:27.968 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:27.972 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:27.976 00.004 6120 Enqueuing Expose request
21:46:27.980 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:46:27.987 00.007 7680 Worker thread wakes up
21:46:27.987 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:27.987 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:29.239 01.252 7680 Exposure complete
21:46:29.348 00.109 7680 worker thread done servicing request
21:46:29.348 00.000 6120 OnExposeComplete: enter
21:46:29.352 00.004 6120 UpdateGuideState(): m_state=6
21:46:29.357 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 950
21:46:29.363 00.006 6120 Star::Find returns 1 (0), X=1204.77, Y=1051.80, Mass=5770, SNR=49.5, Peak=139 HFD=6.6
21:46:29.368 00.005 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
21:46:29.372 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
21:46:29.375 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.54 hyp=0.58 cameraTheta=1.95 mountX=0.11 mountY=-0.58, mountTheta=-1.38
21:46:29.381 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.54, opts=13)
21:46:29.384 00.003 6120 Enqueuing Move request for scope (-0.22, 0.54)
21:46:29.389 00.005 7680 Worker thread wakes up
21:46:29.390 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.54) opts 0xd
21:46:29.390 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.54)
21:46:29.390 00.000 7680 Moving (-0.22, 0.54) raw xDistance=0.11 yDistance=-0.58
21:46:29.390 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:46:29.391 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
21:46:29.391 00.000 7680 MoveAxis(E, 0, ABG)
21:46:29.391 00.000 7680 Move returns status 0, amount 0
21:46:29.391 00.000 7680 MoveAxis(N, 315, ABG)
21:46:29.392 00.001 7680 Guiding  Dir = 0, Dur = 315
21:46:29.393 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:46:29.397 00.004 7680 IsSlewing returns 0
21:46:29.398 00.001 7680 IsGuiding returns 0
21:46:29.398 00.000 7680 PulseGuide returned control before completion, sleep 325
21:46:29.420 00.022 6120 UpdateGuideState exits: m=5770 SNR=49.5
21:46:29.425 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:29.429 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:29.433 00.004 6120 Enqueuing Expose request
21:46:29.727 00.294 7680 IsGuiding returns 1
21:46:29.728 00.001 7680 scope still moving after pulse duration time elapsed
21:46:29.760 00.032 7680 IsSlewing returns 0
21:46:29.762 00.002 7680 IsGuiding returns 0
21:46:29.763 00.001 7680 scope move finished after 315 + 49 ms
21:46:29.763 00.000 7680 Move returns status 0, amount 315
21:46:29.764 00.001 7680 move complete, result=0
21:46:29.764 00.000 7680 worker thread done servicing request
21:46:29.765 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 315 ms NORTH
21:46:29.774 00.009 7680 Worker thread wakes up
21:46:29.774 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:29.775 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:31.026 01.251 7680 Exposure complete
21:46:31.136 00.110 7680 worker thread done servicing request
21:46:31.138 00.002 6120 OnExposeComplete: enter
21:46:31.141 00.003 6120 UpdateGuideState(): m_state=6
21:46:31.145 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 951
21:46:31.148 00.003 6120 Star::Find returns 1 (0), X=1204.77, Y=1051.65, Mass=5593, SNR=47.6, Peak=125 HFD=6.8
21:46:31.152 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.26)
21:46:31.156 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
21:46:31.161 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.39 hyp=0.45 cameraTheta=2.07 mountX=0.14 mountY=-0.45, mountTheta=-1.27
21:46:31.164 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.39, opts=13)
21:46:31.168 00.004 6120 Enqueuing Move request for scope (-0.22, 0.39)
21:46:31.173 00.005 7680 Worker thread wakes up
21:46:31.173 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.39) opts 0xd
21:46:31.173 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.39)
21:46:31.173 00.000 7680 Moving (-0.22, 0.39) raw xDistance=0.14 yDistance=-0.45
21:46:31.174 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:46:31.174 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:46:31.174 00.000 7680 MoveAxis(E, 0, ABG)
21:46:31.175 00.001 7680 Move returns status 0, amount 0
21:46:31.175 00.000 7680 MoveAxis(N, 243, ABG)
21:46:31.175 00.000 7680 Guiding  Dir = 0, Dur = 243
21:46:31.175 00.000 7680 IsSlewing returns 0
21:46:31.177 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:46:31.181 00.004 7680 IsGuiding returns 0
21:46:31.182 00.001 7680 PulseGuide returned control before completion, sleep 253
21:46:31.203 00.021 6120 UpdateGuideState exits: m=5593 SNR=47.6
21:46:31.207 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:31.209 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:31.212 00.003 6120 Enqueuing Expose request
21:46:31.449 00.237 7680 IsGuiding returns 0
21:46:31.449 00.000 7680 Move returns status 0, amount 243
21:46:31.450 00.001 7680 move complete, result=0
21:46:31.450 00.000 7680 worker thread done servicing request
21:46:31.450 00.000 7680 Worker thread wakes up
21:46:31.450 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 243 ms NORTH
21:46:31.456 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:31.456 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:32.715 01.259 7680 Exposure complete
21:46:32.815 00.100 7680 worker thread done servicing request
21:46:32.816 00.001 6120 OnExposeComplete: enter
21:46:32.820 00.004 6120 UpdateGuideState(): m_state=6
21:46:32.823 00.003 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
21:46:32.827 00.004 6120 Star::Find returns 1 (0), X=1204.76, Y=1051.28, Mass=5804, SNR=50.5, Peak=121 HFD=7.0
21:46:32.830 00.003 6120 CameraToMount -- cameraTheta (3.06) - m_xAngle (-2.95) = xAngle (6.01 = -0.27)
21:46:32.835 00.005 6120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.74 = -0.54)
21:46:32.838 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.02 hyp=0.23 cameraTheta=3.06 mountX=0.22 mountY=-0.12, mountTheta=-0.49
21:46:32.842 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.02, opts=13)
21:46:32.847 00.005 6120 Enqueuing Move request for scope (-0.23, 0.02)
21:46:32.850 00.003 7680 Worker thread wakes up
21:46:32.850 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.02) opts 0xd
21:46:32.850 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.02)
21:46:32.850 00.000 7680 Moving (-0.23, 0.02) raw xDistance=0.22 yDistance=-0.12
21:46:32.850 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
21:46:32.850 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:46:32.850 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:46:32.850 00.000 7680 MoveAxis(W, 93, ABG)
21:46:32.852 00.002 7680 Guiding  Dir = 3, Dur = 93
21:46:32.852 00.000 7680 IsSlewing returns 0
21:46:32.852 00.000 7680 IsGuiding returns 0
21:46:32.852 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:46:32.857 00.005 7680 PulseGuide returned control before completion, sleep 103
21:46:32.874 00.017 6120 UpdateGuideState exits: m=5804 SNR=50.5
21:46:32.880 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:32.884 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:32.888 00.004 6120 Enqueuing Expose request
21:46:32.970 00.082 7680 IsGuiding returns 1
21:46:32.971 00.001 7680 scope still moving after pulse duration time elapsed
21:46:33.000 00.029 7680 IsSlewing returns 0
21:46:33.000 00.000 7680 IsGuiding returns 0
21:46:33.002 00.002 7680 scope move finished after 93 + 56 ms
21:46:33.002 00.000 7680 Move returns status 0, amount 93
21:46:33.002 00.000 7680 MoveAxis(N, 0, ABG)
21:46:33.003 00.001 7680 Move returns status 0, amount 0
21:46:33.003 00.000 7680 move complete, result=0
21:46:33.003 00.000 7680 worker thread done servicing request
21:46:33.003 00.000 6120 GuideStep: 0.2 px 93 ms WEST, -0.1 px 0 ms NORTH
21:46:33.009 00.006 7680 Worker thread wakes up
21:46:33.009 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:33.009 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:34.259 01.250 7680 Exposure complete
21:46:34.369 00.110 7680 worker thread done servicing request
21:46:34.369 00.000 6120 OnExposeComplete: enter
21:46:34.372 00.003 6120 UpdateGuideState(): m_state=6
21:46:34.377 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 953
21:46:34.381 00.004 6120 Star::Find returns 1 (0), X=1204.70, Y=1051.59, Mass=5806, SNR=49.4, Peak=127 HFD=7.0
21:46:34.384 00.003 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.23 = -1.05)
21:46:34.388 00.004 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.32)
21:46:34.394 00.006 6120 CameraToMount -- cameraX=-0.28 cameraY=0.33 hyp=0.43 cameraTheta=2.28 mountX=0.22 mountY=-0.42, mountTheta=-1.09
21:46:34.400 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.33, opts=13)
21:46:34.404 00.004 6120 Enqueuing Move request for scope (-0.28, 0.33)
21:46:34.408 00.004 7680 Worker thread wakes up
21:46:34.408 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.33) opts 0xd
21:46:34.409 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.33)
21:46:34.409 00.000 7680 Moving (-0.28, 0.33) raw xDistance=0.22 yDistance=-0.42
21:46:34.409 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
21:46:34.409 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
21:46:34.409 00.000 7680 MoveAxis(W, 98, ABG)
21:46:34.409 00.000 7680 Guiding  Dir = 3, Dur = 98
21:46:34.411 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=224, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:46:34.414 00.003 7680 IsSlewing returns 0
21:46:34.415 00.001 7680 IsGuiding returns 0
21:46:34.415 00.000 7680 PulseGuide returned control before completion, sleep 108
21:46:34.439 00.024 6120 UpdateGuideState exits: m=5806 SNR=49.4
21:46:34.444 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:34.447 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:34.451 00.004 6120 Enqueuing Expose request
21:46:34.531 00.080 7680 IsGuiding returns 1
21:46:34.532 00.001 7680 scope still moving after pulse duration time elapsed
21:46:34.562 00.030 7680 IsSlewing returns 0
21:46:34.564 00.002 7680 IsGuiding returns 0
21:46:34.564 00.000 7680 scope move finished after 98 + 51 ms
21:46:34.565 00.001 7680 Move returns status 0, amount 98
21:46:34.565 00.000 7680 MoveAxis(N, 227, ABG)
21:46:34.566 00.001 7680 Guiding  Dir = 0, Dur = 227
21:46:34.566 00.000 7680 IsSlewing returns 0
21:46:34.567 00.001 7680 IsGuiding returns 0
21:46:34.568 00.001 7680 PulseGuide returned control before completion, sleep 237
21:46:34.812 00.244 7680 IsGuiding returns 1
21:46:34.812 00.000 7680 scope still moving after pulse duration time elapsed
21:46:34.843 00.031 7680 IsSlewing returns 0
21:46:34.845 00.002 7680 IsGuiding returns 0
21:46:34.845 00.000 7680 scope move finished after 227 + 50 ms
21:46:34.846 00.001 7680 Move returns status 0, amount 227
21:46:34.846 00.000 7680 move complete, result=0
21:46:34.846 00.000 7680 worker thread done servicing request
21:46:34.847 00.001 6120 GuideStep: 0.2 px 98 ms WEST, -0.4 px 227 ms NORTH
21:46:34.853 00.006 7680 Worker thread wakes up
21:46:34.853 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:34.854 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:36.099 01.245 7680 Exposure complete
21:46:36.211 00.112 7680 worker thread done servicing request
21:46:36.212 00.001 6120 OnExposeComplete: enter
21:46:36.216 00.004 6120 UpdateGuideState(): m_state=6
21:46:36.220 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 954
21:46:36.224 00.004 6120 Star::Find returns 1 (0), X=1204.83, Y=1051.43, Mass=5832, SNR=49.4, Peak=134 HFD=6.9
21:46:36.228 00.004 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
21:46:36.230 00.002 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
21:46:36.235 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.29 mountX=0.12 mountY=-0.23, mountTheta=-1.08
21:46:36.239 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.18, opts=13)
21:46:36.244 00.005 6120 Enqueuing Move request for scope (-0.15, 0.18)
21:46:36.247 00.003 7680 Worker thread wakes up
21:46:36.248 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
21:46:36.248 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
21:46:36.249 00.001 7680 Moving (-0.15, 0.18) raw xDistance=0.12 yDistance=-0.23
21:46:36.249 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:46:36.249 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:46:36.249 00.000 7680 MoveAxis(E, 0, ABG)
21:46:36.249 00.000 7680 Move returns status 0, amount 0
21:46:36.251 00.002 7680 MoveAxis(N, 122, ABG)
21:46:36.251 00.000 7680 Guiding  Dir = 0, Dur = 122
21:46:36.251 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:46:36.255 00.004 7680 IsSlewing returns 0
21:46:36.256 00.001 7680 IsGuiding returns 0
21:46:36.256 00.000 7680 PulseGuide returned control before completion, sleep 132
21:46:36.276 00.020 6120 UpdateGuideState exits: m=5832 SNR=49.4
21:46:36.281 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:36.285 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:36.288 00.003 6120 Enqueuing Expose request
21:46:36.403 00.115 7680 IsGuiding returns 1
21:46:36.403 00.000 7680 scope still moving after pulse duration time elapsed
21:46:36.434 00.031 7680 IsSlewing returns 0
21:46:36.435 00.001 7680 IsGuiding returns 0
21:46:36.436 00.001 7680 scope move finished after 122 + 57 ms
21:46:36.436 00.000 7680 Move returns status 0, amount 122
21:46:36.436 00.000 7680 move complete, result=0
21:46:36.437 00.001 7680 worker thread done servicing request
21:46:36.437 00.000 7680 Worker thread wakes up
21:46:36.437 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 122 ms NORTH
21:46:36.443 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:36.443 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:37.703 01.260 7680 Exposure complete
21:46:37.814 00.111 7680 worker thread done servicing request
21:46:37.814 00.000 6120 OnExposeComplete: enter
21:46:37.819 00.005 6120 UpdateGuideState(): m_state=6
21:46:37.823 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 955
21:46:37.826 00.003 6120 Star::Find returns 1 (0), X=1204.96, Y=1051.19, Mass=5715, SNR=48.6, Peak=129 HFD=6.8
21:46:37.830 00.004 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-2.95) = xAngle (1.01 = 1.01)
21:46:37.834 00.004 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.74 = 0.74)
21:46:37.839 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.95 mountX=0.04 mountY=0.05, mountTheta=0.90
21:46:37.843 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.07, opts=13)
21:46:37.848 00.005 6120 Enqueuing Move request for scope (-0.03, -0.07)
21:46:37.851 00.003 7680 Worker thread wakes up
21:46:37.851 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
21:46:37.851 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
21:46:37.851 00.000 7680 Moving (-0.03, -0.07) raw xDistance=0.04 yDistance=0.05
21:46:37.851 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:46:37.851 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:46:37.851 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:46:37.853 00.002 7680 MoveAxis(E, 0, ABG)
21:46:37.853 00.000 7680 Move returns status 0, amount 0
21:46:37.853 00.000 7680 MoveAxis(N, 0, ABG)
21:46:37.853 00.000 7680 Move returns status 0, amount 0
21:46:37.853 00.000 7680 move complete, result=0
21:46:37.853 00.000 7680 worker thread done servicing request
21:46:37.853 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:46:37.880 00.027 6120 UpdateGuideState exits: m=5715 SNR=48.6
21:46:37.885 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:37.890 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:37.894 00.004 6120 Enqueuing Expose request
21:46:37.901 00.007 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:46:37.905 00.004 7680 Worker thread wakes up
21:46:37.905 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:37.906 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:39.154 01.248 7680 Exposure complete
21:46:39.268 00.114 7680 worker thread done servicing request
21:46:39.268 00.000 6120 OnExposeComplete: enter
21:46:39.273 00.005 6120 UpdateGuideState(): m_state=6
21:46:39.276 00.003 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 956
21:46:39.280 00.004 6120 Star::Find returns 1 (0), X=1204.84, Y=1051.29, Mass=5710, SNR=49.0, Peak=131 HFD=6.8
21:46:39.284 00.004 6120 CameraToMount -- cameraTheta (2.96) - m_xAngle (-2.95) = xAngle (5.91 = -0.37)
21:46:39.287 00.003 6120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.64 = -0.64)
21:46:39.292 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.96 mountX=0.14 mountY=-0.09, mountTheta=-0.57
21:46:39.296 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.03, opts=13)
21:46:39.301 00.005 6120 Enqueuing Move request for scope (-0.15, 0.03)
21:46:39.305 00.004 7680 Worker thread wakes up
21:46:39.305 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
21:46:39.305 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
21:46:39.305 00.000 7680 Moving (-0.15, 0.03) raw xDistance=0.14 yDistance=-0.09
21:46:39.305 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:46:39.305 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:46:39.306 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:46:39.306 00.000 7680 MoveAxis(E, 0, ABG)
21:46:39.306 00.000 7680 Move returns status 0, amount 0
21:46:39.306 00.000 7680 MoveAxis(N, 0, ABG)
21:46:39.307 00.001 7680 Move returns status 0, amount 0
21:46:39.307 00.000 7680 move complete, result=0
21:46:39.307 00.000 7680 worker thread done servicing request
21:46:39.307 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:46:39.332 00.025 6120 UpdateGuideState exits: m=5710 SNR=49.0
21:46:39.336 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:39.340 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:39.344 00.004 6120 Enqueuing Expose request
21:46:39.348 00.004 7680 Worker thread wakes up
21:46:39.348 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:39.348 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:39.348 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:46:40.594 01.246 7680 Exposure complete
21:46:40.713 00.119 7680 worker thread done servicing request
21:46:40.713 00.000 6120 OnExposeComplete: enter
21:46:40.718 00.005 6120 UpdateGuideState(): m_state=6
21:46:40.722 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 957
21:46:40.726 00.004 6120 Star::Find returns 1 (0), X=1204.85, Y=1051.47, Mass=5657, SNR=48.4, Peak=118 HFD=7.0
21:46:40.730 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
21:46:40.735 00.005 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
21:46:40.741 00.006 6120 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.25 cameraTheta=2.14 mountX=0.09 mountY=-0.25, mountTheta=-1.21
21:46:40.747 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.21, opts=13)
21:46:40.752 00.005 6120 Enqueuing Move request for scope (-0.14, 0.21)
21:46:40.756 00.004 7680 Worker thread wakes up
21:46:40.756 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.21) opts 0xd
21:46:40.756 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.21)
21:46:40.756 00.000 7680 Moving (-0.14, 0.21) raw xDistance=0.09 yDistance=-0.25
21:46:40.756 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:46:40.757 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:46:40.757 00.000 7680 MoveAxis(E, 0, ABG)
21:46:40.757 00.000 7680 Move returns status 0, amount 0
21:46:40.757 00.000 7680 MoveAxis(N, 135, ABG)
21:46:40.757 00.000 7680 Guiding  Dir = 0, Dur = 135
21:46:40.758 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:46:40.763 00.005 7680 IsSlewing returns 0
21:46:40.763 00.000 7680 IsGuiding returns 0
21:46:40.764 00.001 7680 PulseGuide returned control before completion, sleep 145
21:46:40.788 00.024 6120 UpdateGuideState exits: m=5657 SNR=48.4
21:46:40.793 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:40.799 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:40.803 00.004 6120 Enqueuing Expose request
21:46:40.912 00.109 7680 IsGuiding returns 1
21:46:40.912 00.000 7680 scope still moving after pulse duration time elapsed
21:46:40.944 00.032 7680 IsSlewing returns 0
21:46:40.945 00.001 7680 IsGuiding returns 0
21:46:40.945 00.000 7680 scope move finished after 135 + 47 ms
21:46:40.946 00.001 7680 Move returns status 0, amount 135
21:46:40.946 00.000 7680 move complete, result=0
21:46:40.946 00.000 7680 worker thread done servicing request
21:46:40.948 00.002 7680 Worker thread wakes up
21:46:40.948 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 135 ms NORTH
21:46:40.954 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:40.954 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:42.201 01.247 7680 Exposure complete
21:46:42.305 00.104 7680 worker thread done servicing request
21:46:42.306 00.001 6120 OnExposeComplete: enter
21:46:42.310 00.004 6120 UpdateGuideState(): m_state=6
21:46:42.314 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 958
21:46:42.318 00.004 6120 Star::Find returns 1 (0), X=1204.88, Y=1051.61, Mass=5438, SNR=47.6, Peak=124 HFD=6.8
21:46:42.321 00.003 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
21:46:42.325 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
21:46:42.330 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.35 hyp=0.36 cameraTheta=1.86 mountX=0.04 mountY=-0.36, mountTheta=-1.47
21:46:42.335 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.35, opts=13)
21:46:42.339 00.004 6120 Enqueuing Move request for scope (-0.10, 0.35)
21:46:42.342 00.003 7680 Worker thread wakes up
21:46:42.342 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.35) opts 0xd
21:46:42.342 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.35)
21:46:42.342 00.000 7680 Moving (-0.10, 0.35) raw xDistance=0.04 yDistance=-0.36
21:46:42.342 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:46:42.343 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:46:42.343 00.000 7680 MoveAxis(E, 0, ABG)
21:46:42.343 00.000 7680 Move returns status 0, amount 0
21:46:42.343 00.000 7680 MoveAxis(N, 193, ABG)
21:46:42.343 00.000 7680 Guiding  Dir = 0, Dur = 193
21:46:42.343 00.000 7680 IsSlewing returns 0
21:46:42.345 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:46:42.348 00.003 7680 IsGuiding returns 0
21:46:42.349 00.001 7680 PulseGuide returned control before completion, sleep 203
21:46:42.370 00.021 6120 UpdateGuideState exits: m=5438 SNR=47.6
21:46:42.375 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:42.378 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:42.382 00.004 6120 Enqueuing Expose request
21:46:42.555 00.173 7680 IsGuiding returns 1
21:46:42.555 00.000 7680 scope still moving after pulse duration time elapsed
21:46:42.585 00.030 7680 IsSlewing returns 0
21:46:42.585 00.000 7680 IsGuiding returns 0
21:46:42.586 00.001 7680 scope move finished after 193 + 44 ms
21:46:42.586 00.000 7680 Move returns status 0, amount 193
21:46:42.586 00.000 7680 move complete, result=0
21:46:42.586 00.000 7680 worker thread done servicing request
21:46:42.588 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 193 ms NORTH
21:46:42.593 00.005 7680 Worker thread wakes up
21:46:42.594 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:42.594 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:43.843 01.249 7680 Exposure complete
21:46:43.949 00.106 7680 worker thread done servicing request
21:46:43.949 00.000 6120 OnExposeComplete: enter
21:46:43.954 00.005 6120 UpdateGuideState(): m_state=6
21:46:43.960 00.006 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 959
21:46:43.963 00.003 6120 Star::Find returns 1 (0), X=1204.80, Y=1051.48, Mass=5707, SNR=49.5, Peak=127 HFD=7.1
21:46:43.967 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.22 = -1.06)
21:46:43.972 00.005 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
21:46:43.975 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.22 hyp=0.29 cameraTheta=2.27 mountX=0.14 mountY=-0.28, mountTheta=-1.10
21:46:43.979 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.22, opts=13)
21:46:43.983 00.004 6120 Enqueuing Move request for scope (-0.18, 0.22)
21:46:43.987 00.004 7680 Worker thread wakes up
21:46:43.987 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.22) opts 0xd
21:46:43.987 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.22)
21:46:43.987 00.000 7680 Moving (-0.18, 0.22) raw xDistance=0.14 yDistance=-0.28
21:46:43.987 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:46:43.987 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:46:43.987 00.000 7680 MoveAxis(E, 0, ABG)
21:46:43.987 00.000 7680 Move returns status 0, amount 0
21:46:43.988 00.001 7680 MoveAxis(N, 150, ABG)
21:46:43.988 00.000 7680 Guiding  Dir = 0, Dur = 150
21:46:43.988 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=226, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:46:43.993 00.005 7680 IsSlewing returns 0
21:46:43.993 00.000 7680 IsGuiding returns 0
21:46:43.993 00.000 7680 PulseGuide returned control before completion, sleep 160
21:46:44.015 00.022 6120 UpdateGuideState exits: m=5707 SNR=49.5
21:46:44.020 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:44.025 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:44.029 00.004 6120 Enqueuing Expose request
21:46:44.160 00.131 7680 IsGuiding returns 1
21:46:44.161 00.001 7680 scope still moving after pulse duration time elapsed
21:46:44.191 00.030 7680 IsSlewing returns 0
21:46:44.192 00.001 7680 IsGuiding returns 1
21:46:44.222 00.030 7680 IsSlewing returns 0
21:46:44.223 00.001 7680 IsGuiding returns 0
21:46:44.223 00.000 7680 scope move finished after 150 + 79 ms
21:46:44.224 00.001 7680 Move returns status 0, amount 150
21:46:44.225 00.001 7680 move complete, result=0
21:46:44.225 00.000 7680 worker thread done servicing request
21:46:44.225 00.000 7680 Worker thread wakes up
21:46:44.226 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 150 ms NORTH
21:46:44.233 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:44.234 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:45.477 01.243 7680 Exposure complete
21:46:45.582 00.105 7680 worker thread done servicing request
21:46:45.583 00.001 6120 OnExposeComplete: enter
21:46:45.588 00.005 6120 UpdateGuideState(): m_state=6
21:46:45.591 00.003 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 960
21:46:45.595 00.004 6120 Star::Find returns 1 (0), X=1204.41, Y=1051.89, Mass=5418, SNR=47.6, Peak=131 HFD=6.5
21:46:45.599 00.004 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.26 = -1.02)
21:46:45.603 00.004 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.29)
21:46:45.606 00.003 6120 CameraToMount -- cameraX=-0.57 cameraY=0.63 hyp=0.85 cameraTheta=2.31 mountX=0.45 mountY=-0.82, mountTheta=-1.07
21:46:45.612 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.57, y=0.63, opts=13)
21:46:45.617 00.005 6120 Enqueuing Move request for scope (-0.57, 0.63)
21:46:45.622 00.005 7680 Worker thread wakes up
21:46:45.622 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.63) opts 0xd
21:46:45.622 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.57, 0.63)
21:46:45.623 00.001 7680 Moving (-0.57, 0.63) raw xDistance=0.45 yDistance=-0.82
21:46:45.623 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
21:46:45.623 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
21:46:45.623 00.000 7680 MoveAxis(W, 189, ABG)
21:46:45.624 00.001 7680 Guiding  Dir = 3, Dur = 189
21:46:45.624 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:46:45.628 00.004 7680 IsSlewing returns 0
21:46:45.629 00.001 7680 IsGuiding returns 0
21:46:45.629 00.000 7680 PulseGuide returned control before completion, sleep 199
21:46:45.651 00.022 6120 UpdateGuideState exits: m=5418 SNR=47.6
21:46:45.655 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:45.660 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:45.664 00.004 6120 Enqueuing Expose request
21:46:45.844 00.180 7680 IsGuiding returns 1
21:46:45.844 00.000 7680 scope still moving after pulse duration time elapsed
21:46:45.874 00.030 7680 IsSlewing returns 0
21:46:45.875 00.001 7680 IsGuiding returns 0
21:46:45.876 00.001 7680 scope move finished after 189 + 57 ms
21:46:45.876 00.000 7680 Move returns status 0, amount 189
21:46:45.876 00.000 7680 MoveAxis(N, 444, ABG)
21:46:45.878 00.002 7680 Guiding  Dir = 0, Dur = 444
21:46:45.878 00.000 7680 IsSlewing returns 0
21:46:45.880 00.002 7680 IsGuiding returns 0
21:46:45.880 00.000 7680 PulseGuide returned control before completion, sleep 454
21:46:46.343 00.463 7680 IsGuiding returns 1
21:46:46.346 00.003 7680 scope still moving after pulse duration time elapsed
21:46:46.374 00.028 7680 IsSlewing returns 0
21:46:46.376 00.002 7680 IsGuiding returns 0
21:46:46.376 00.000 7680 scope move finished after 444 + 52 ms
21:46:46.377 00.001 7680 Move returns status 0, amount 444
21:46:46.377 00.000 7680 move complete, result=0
21:46:46.377 00.000 7680 worker thread done servicing request
21:46:46.377 00.000 6120 GuideStep: 0.4 px 189 ms WEST, -0.8 px 444 ms NORTH
21:46:46.385 00.008 7680 Worker thread wakes up
21:46:46.386 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:46.386 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:47.639 01.253 7680 Exposure complete
21:46:47.737 00.098 7680 worker thread done servicing request
21:46:47.737 00.000 6120 OnExposeComplete: enter
21:46:47.742 00.005 6120 UpdateGuideState(): m_state=6
21:46:47.746 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 961
21:46:47.749 00.003 6120 Star::Find returns 1 (0), X=1204.94, Y=1050.91, Mass=5597, SNR=47.9, Peak=124 HFD=6.8
21:46:47.753 00.004 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-2.95) = xAngle (1.25 = 1.25)
21:46:47.757 00.004 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.98 = 0.98)
21:46:47.760 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.35 hyp=0.35 cameraTheta=-1.70 mountX=0.11 mountY=0.29, mountTheta=1.21
21:46:47.765 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.35, opts=13)
21:46:47.771 00.006 6120 Enqueuing Move request for scope (-0.05, -0.35)
21:46:47.775 00.004 7680 Worker thread wakes up
21:46:47.775 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.35) opts 0xd
21:46:47.775 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.35)
21:46:47.775 00.000 7680 Moving (-0.05, -0.35) raw xDistance=0.11 yDistance=0.29
21:46:47.777 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:46:47.777 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:46:47.777 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:46:47.777 00.000 7680 MoveAxis(E, 0, ABG)
21:46:47.777 00.000 7680 Move returns status 0, amount 0
21:46:47.777 00.000 7680 MoveAxis(N, 0, ABG)
21:46:47.778 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=191, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:46:47.781 00.003 7680 Move returns status 0, amount 0
21:46:47.782 00.001 7680 move complete, result=0
21:46:47.782 00.000 7680 worker thread done servicing request
21:46:47.804 00.022 6120 UpdateGuideState exits: m=5597 SNR=47.9
21:46:47.808 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:47.811 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:47.814 00.003 6120 Enqueuing Expose request
21:46:47.818 00.004 7680 Worker thread wakes up
21:46:47.818 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:47.819 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:46:47.822 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:49.076 01.254 7680 Exposure complete
21:46:49.182 00.106 7680 worker thread done servicing request
21:46:49.182 00.000 6120 OnExposeComplete: enter
21:46:49.187 00.005 6120 UpdateGuideState(): m_state=6
21:46:49.192 00.005 6120 Star::Find(15, 1204, 1050, 0, (0,0,0,0), 1.5, 10.0, 255) frame 962
21:46:49.197 00.005 6120 Star::Find returns 1 (0), X=1204.93, Y=1051.05, Mass=5502, SNR=47.8, Peak=127 HFD=6.5
21:46:49.200 00.003 6120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-2.95) = xAngle (1.14 = 1.14)
21:46:49.204 00.004 6120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.87 = 0.87)
21:46:49.211 00.007 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.81 mountX=0.09 mountY=0.17, mountTheta=1.07
21:46:49.218 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.21, opts=13)
21:46:49.222 00.004 6120 Enqueuing Move request for scope (-0.05, -0.21)
21:46:49.227 00.005 7680 Worker thread wakes up
21:46:49.227 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
21:46:49.227 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
21:46:49.227 00.000 7680 Moving (-0.05, -0.21) raw xDistance=0.09 yDistance=0.17
21:46:49.227 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:46:49.227 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:46:49.228 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:46:49.228 00.000 7680 MoveAxis(E, 0, ABG)
21:46:49.229 00.001 7680 Move returns status 0, amount 0
21:46:49.229 00.000 7680 MoveAxis(N, 0, ABG)
21:46:49.229 00.000 7680 Move returns status 0, amount 0
21:46:49.229 00.000 7680 move complete, result=0
21:46:49.230 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:46:49.234 00.004 7680 worker thread done servicing request
21:46:49.254 00.020 6120 UpdateGuideState exits: m=5502 SNR=47.8
21:46:49.258 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:49.263 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:49.266 00.003 6120 Enqueuing Expose request
21:46:49.271 00.005 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:46:49.275 00.004 7680 Worker thread wakes up
21:46:49.275 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:49.275 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:50.526 01.251 7680 Exposure complete
21:46:50.637 00.111 7680 worker thread done servicing request
21:46:50.637 00.000 6120 OnExposeComplete: enter
21:46:50.642 00.005 6120 UpdateGuideState(): m_state=6
21:46:50.646 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 963
21:46:50.650 00.004 6120 Star::Find returns 1 (0), X=1204.82, Y=1051.26, Mass=5937, SNR=49.2, Peak=130 HFD=6.8
21:46:50.654 00.004 6120 CameraToMount -- cameraTheta (3.14) - m_xAngle (-2.95) = xAngle (6.09 = -0.19)
21:46:50.658 00.004 6120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.83 = -0.46)
21:46:50.662 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.00 hyp=0.16 cameraTheta=3.14 mountX=0.16 mountY=-0.07, mountTheta=-0.42
21:46:50.667 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.00, opts=13)
21:46:50.672 00.005 6120 Enqueuing Move request for scope (-0.16, 0.00)
21:46:50.678 00.006 7680 Worker thread wakes up
21:46:50.679 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.00) opts 0xd
21:46:50.680 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.00)
21:46:50.680 00.000 7680 Moving (-0.16, 0.00) raw xDistance=0.16 yDistance=-0.07
21:46:50.680 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:46:50.680 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:46:50.680 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:46:50.681 00.001 7680 MoveAxis(E, 0, ABG)
21:46:50.681 00.000 7680 Move returns status 0, amount 0
21:46:50.681 00.000 7680 MoveAxis(N, 0, ABG)
21:46:50.681 00.000 7680 Move returns status 0, amount 0
21:46:50.681 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:46:50.688 00.007 7680 move complete, result=0
21:46:50.688 00.000 7680 worker thread done servicing request
21:46:50.713 00.025 6120 UpdateGuideState exits: m=5937 SNR=49.2
21:46:50.717 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:50.723 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:50.727 00.004 6120 Enqueuing Expose request
21:46:50.730 00.003 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:46:50.734 00.004 7680 Worker thread wakes up
21:46:50.734 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:50.735 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:51.985 01.250 7680 Exposure complete
21:46:52.092 00.107 7680 worker thread done servicing request
21:46:52.092 00.000 6120 OnExposeComplete: enter
21:46:52.096 00.004 6120 UpdateGuideState(): m_state=6
21:46:52.101 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 964
21:46:52.104 00.003 6120 Star::Find returns 1 (0), X=1204.93, Y=1051.35, Mass=5341, SNR=46.2, Peak=127 HFD=6.7
21:46:52.109 00.005 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.22)
21:46:52.117 00.008 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
21:46:52.121 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.11 cameraTheta=2.11 mountX=0.04 mountY=-0.11, mountTheta=-1.24
21:46:52.127 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.09, opts=13)
21:46:52.131 00.004 6120 Enqueuing Move request for scope (-0.05, 0.09)
21:46:52.134 00.003 7680 Worker thread wakes up
21:46:52.134 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
21:46:52.135 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
21:46:52.135 00.000 7680 Moving (-0.05, 0.09) raw xDistance=0.04 yDistance=-0.11
21:46:52.135 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:46:52.135 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:46:52.137 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:46:52.137 00.000 7680 MoveAxis(E, 0, ABG)
21:46:52.137 00.000 7680 Move returns status 0, amount 0
21:46:52.137 00.000 7680 MoveAxis(N, 0, ABG)
21:46:52.137 00.000 7680 Move returns status 0, amount 0
21:46:52.138 00.001 7680 move complete, result=0
21:46:52.138 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:46:52.143 00.005 7680 worker thread done servicing request
21:46:52.165 00.022 6120 UpdateGuideState exits: m=5341 SNR=46.2
21:46:52.169 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:52.173 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:52.178 00.005 6120 Enqueuing Expose request
21:46:52.181 00.003 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:46:52.186 00.005 7680 Worker thread wakes up
21:46:52.186 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:52.186 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:53.440 01.254 7680 Exposure complete
21:46:53.546 00.106 7680 worker thread done servicing request
21:46:53.547 00.001 6120 OnExposeComplete: enter
21:46:53.551 00.004 6120 UpdateGuideState(): m_state=6
21:46:53.555 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 965
21:46:53.559 00.004 6120 Star::Find returns 1 (0), X=1204.82, Y=1051.56, Mass=5825, SNR=49.9, Peak=135 HFD=6.9
21:46:53.564 00.005 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.04 = -1.25)
21:46:53.568 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.52)
21:46:53.571 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.30 hyp=0.34 cameraTheta=2.08 mountX=0.11 mountY=-0.34, mountTheta=-1.26
21:46:53.576 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.30, opts=13)
21:46:53.581 00.005 6120 Enqueuing Move request for scope (-0.17, 0.30)
21:46:53.585 00.004 7680 Worker thread wakes up
21:46:53.586 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.30) opts 0xd
21:46:53.586 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.30)
21:46:53.586 00.000 7680 Moving (-0.17, 0.30) raw xDistance=0.11 yDistance=-0.34
21:46:53.586 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:46:53.586 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:46:53.586 00.000 7680 MoveAxis(E, 0, ABG)
21:46:53.587 00.001 7680 Move returns status 0, amount 0
21:46:53.587 00.000 7680 MoveAxis(N, 185, ABG)
21:46:53.587 00.000 7680 Guiding  Dir = 0, Dur = 185
21:46:53.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:46:53.592 00.005 7680 IsSlewing returns 0
21:46:53.592 00.000 7680 IsGuiding returns 0
21:46:53.592 00.000 7680 PulseGuide returned control before completion, sleep 195
21:46:53.612 00.020 6120 UpdateGuideState exits: m=5825 SNR=49.9
21:46:53.617 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:53.622 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:53.626 00.004 6120 Enqueuing Expose request
21:46:53.793 00.167 7680 IsGuiding returns 1
21:46:53.794 00.001 7680 scope still moving after pulse duration time elapsed
21:46:53.823 00.029 7680 IsSlewing returns 0
21:46:53.825 00.002 7680 IsGuiding returns 0
21:46:53.826 00.001 7680 scope move finished after 185 + 48 ms
21:46:53.826 00.000 7680 Move returns status 0, amount 185
21:46:53.826 00.000 7680 move complete, result=0
21:46:53.827 00.001 7680 worker thread done servicing request
21:46:53.827 00.000 7680 Worker thread wakes up
21:46:53.828 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 185 ms NORTH
21:46:53.835 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:53.836 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:55.087 01.251 7680 Exposure complete
21:46:55.198 00.111 7680 worker thread done servicing request
21:46:55.198 00.000 6120 OnExposeComplete: enter
21:46:55.204 00.006 6120 UpdateGuideState(): m_state=6
21:46:55.208 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 966
21:46:55.213 00.005 6120 Star::Find returns 1 (0), X=1204.70, Y=1051.22, Mass=5416, SNR=46.8, Peak=122 HFD=6.7
21:46:55.216 00.003 6120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-2.95) = xAngle (-0.06 = -0.06)
21:46:55.221 00.005 6120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.33 = -0.33)
21:46:55.224 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.04 hyp=0.28 cameraTheta=-3.01 mountX=0.28 mountY=-0.09, mountTheta=-0.31
21:46:55.229 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.04, opts=13)
21:46:55.235 00.006 6120 Enqueuing Move request for scope (-0.28, -0.04)
21:46:55.240 00.005 7680 Worker thread wakes up
21:46:55.240 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.04) opts 0xd
21:46:55.240 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.04)
21:46:55.240 00.000 7680 Moving (-0.28, -0.04) raw xDistance=0.28 yDistance=-0.09
21:46:55.242 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
21:46:55.242 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:46:55.242 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:46:55.242 00.000 7680 MoveAxis(W, 120, ABG)
21:46:55.242 00.000 7680 Guiding  Dir = 3, Dur = 120
21:46:55.243 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:46:55.247 00.004 7680 IsSlewing returns 0
21:46:55.248 00.001 7680 IsGuiding returns 0
21:46:55.248 00.000 7680 PulseGuide returned control before completion, sleep 130
21:46:55.270 00.022 6120 UpdateGuideState exits: m=5416 SNR=46.8
21:46:55.275 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:55.278 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:55.282 00.004 6120 Enqueuing Expose request
21:46:55.388 00.106 7680 IsGuiding returns 1
21:46:55.390 00.002 7680 scope still moving after pulse duration time elapsed
21:46:55.420 00.030 7680 IsSlewing returns 0
21:46:55.421 00.001 7680 IsGuiding returns 0
21:46:55.422 00.001 7680 scope move finished after 120 + 53 ms
21:46:55.422 00.000 7680 Move returns status 0, amount 120
21:46:55.422 00.000 7680 MoveAxis(N, 0, ABG)
21:46:55.422 00.000 7680 Move returns status 0, amount 0
21:46:55.422 00.000 7680 move complete, result=0
21:46:55.424 00.002 6120 GuideStep: 0.3 px 120 ms WEST, -0.1 px 0 ms NORTH
21:46:55.431 00.007 7680 worker thread done servicing request
21:46:55.432 00.001 7680 Worker thread wakes up
21:46:55.432 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:55.432 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:56.679 01.247 7680 Exposure complete
21:46:56.781 00.102 7680 worker thread done servicing request
21:46:56.782 00.001 6120 OnExposeComplete: enter
21:46:56.785 00.003 6120 UpdateGuideState(): m_state=6
21:46:56.790 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 967
21:46:56.794 00.004 6120 Star::Find returns 1 (0), X=1204.97, Y=1051.64, Mass=5686, SNR=47.7, Peak=129 HFD=6.7
21:46:56.798 00.004 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
21:46:56.802 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
21:46:56.806 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.38 hyp=0.38 cameraTheta=1.61 mountX=-0.06 mountY=-0.35, mountTheta=-1.73
21:46:56.812 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.38, opts=13)
21:46:56.815 00.003 6120 Enqueuing Move request for scope (-0.01, 0.38)
21:46:56.819 00.004 7680 Worker thread wakes up
21:46:56.819 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.38) opts 0xd
21:46:56.819 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.38)
21:46:56.819 00.000 7680 Moving (-0.01, 0.38) raw xDistance=-0.06 yDistance=-0.35
21:46:56.819 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:46:56.820 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:46:56.820 00.000 7680 MoveAxis(E, 0, ABG)
21:46:56.820 00.000 7680 Move returns status 0, amount 0
21:46:56.820 00.000 7680 MoveAxis(N, 190, ABG)
21:46:56.820 00.000 7680 Guiding  Dir = 0, Dur = 190
21:46:56.820 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:46:56.825 00.005 7680 IsSlewing returns 0
21:46:56.825 00.000 7680 IsGuiding returns 0
21:46:56.826 00.001 7680 PulseGuide returned control before completion, sleep 200
21:46:56.849 00.023 6120 UpdateGuideState exits: m=5686 SNR=47.7
21:46:56.853 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:56.859 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:56.864 00.005 6120 Enqueuing Expose request
21:46:57.030 00.166 7680 IsGuiding returns 1
21:46:57.030 00.000 7680 scope still moving after pulse duration time elapsed
21:46:57.061 00.031 7680 IsSlewing returns 0
21:46:57.062 00.001 7680 IsGuiding returns 0
21:46:57.063 00.001 7680 scope move finished after 190 + 47 ms
21:46:57.063 00.000 7680 Move returns status 0, amount 190
21:46:57.063 00.000 7680 move complete, result=0
21:46:57.064 00.001 7680 worker thread done servicing request
21:46:57.064 00.000 7680 Worker thread wakes up
21:46:57.064 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 190 ms NORTH
21:46:57.071 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:57.071 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:58.326 01.255 7680 Exposure complete
21:46:58.437 00.111 7680 worker thread done servicing request
21:46:58.438 00.001 6120 OnExposeComplete: enter
21:46:58.442 00.004 6120 UpdateGuideState(): m_state=6
21:46:58.445 00.003 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 968
21:46:58.450 00.005 6120 Star::Find returns 1 (0), X=1204.97, Y=1051.49, Mass=5958, SNR=49.8, Peak=129 HFD=6.9
21:46:58.453 00.003 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
21:46:58.457 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
21:46:58.461 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.64 mountX=-0.03 mountY=-0.21, mountTheta=-1.70
21:46:58.466 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.23, opts=13)
21:46:58.469 00.003 6120 Enqueuing Move request for scope (-0.01, 0.23)
21:46:58.474 00.005 7680 Worker thread wakes up
21:46:58.474 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
21:46:58.474 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
21:46:58.474 00.000 7680 Moving (-0.01, 0.23) raw xDistance=-0.03 yDistance=-0.21
21:46:58.474 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:46:58.474 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:46:58.474 00.000 7680 MoveAxis(E, 0, ABG)
21:46:58.475 00.001 7680 Move returns status 0, amount 0
21:46:58.475 00.000 7680 MoveAxis(N, 114, ABG)
21:46:58.475 00.000 7680 Guiding  Dir = 0, Dur = 114
21:46:58.476 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:46:58.481 00.005 7680 IsSlewing returns 0
21:46:58.481 00.000 7680 IsGuiding returns 0
21:46:58.481 00.000 7680 PulseGuide returned control before completion, sleep 124
21:46:58.502 00.021 6120 UpdateGuideState exits: m=5958 SNR=49.8
21:46:58.507 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:58.510 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:46:58.515 00.005 6120 Enqueuing Expose request
21:46:58.612 00.097 7680 IsGuiding returns 1
21:46:58.612 00.000 7680 scope still moving after pulse duration time elapsed
21:46:58.643 00.031 7680 IsSlewing returns 0
21:46:58.644 00.001 7680 IsGuiding returns 0
21:46:58.644 00.000 7680 scope move finished after 114 + 48 ms
21:46:58.644 00.000 7680 Move returns status 0, amount 114
21:46:58.645 00.001 7680 move complete, result=0
21:46:58.648 00.003 7680 worker thread done servicing request
21:46:58.648 00.000 7680 Worker thread wakes up
21:46:58.648 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:46:58.650 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 114 ms NORTH
21:46:58.656 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:46:59.899 01.243 7680 Exposure complete
21:47:00.008 00.109 7680 worker thread done servicing request
21:47:00.009 00.001 6120 OnExposeComplete: enter
21:47:00.015 00.006 6120 UpdateGuideState(): m_state=6
21:47:00.020 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 969
21:47:00.024 00.004 6120 Star::Find returns 1 (0), X=1204.78, Y=1051.42, Mass=5898, SNR=49.8, Peak=128 HFD=7.0
21:47:00.028 00.004 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.44 = -0.84)
21:47:00.032 00.004 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.11)
21:47:00.036 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.16 hyp=0.26 cameraTheta=2.49 mountX=0.17 mountY=-0.23, mountTheta=-0.93
21:47:00.041 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.16, opts=13)
21:47:00.045 00.004 6120 Enqueuing Move request for scope (-0.21, 0.16)
21:47:00.050 00.005 7680 Worker thread wakes up
21:47:00.051 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.16) opts 0xd
21:47:00.051 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.16)
21:47:00.051 00.000 7680 Moving (-0.21, 0.16) raw xDistance=0.17 yDistance=-0.23
21:47:00.052 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:47:00.052 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:47:00.052 00.000 7680 MoveAxis(E, 0, ABG)
21:47:00.052 00.000 7680 Move returns status 0, amount 0
21:47:00.053 00.001 7680 MoveAxis(N, 126, ABG)
21:47:00.053 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:47:00.058 00.005 7680 Guiding  Dir = 0, Dur = 126
21:47:00.058 00.000 7680 IsSlewing returns 0
21:47:00.059 00.001 7680 IsGuiding returns 0
21:47:00.059 00.000 7680 PulseGuide returned control before completion, sleep 136
21:47:00.082 00.023 6120 UpdateGuideState exits: m=5898 SNR=49.8
21:47:00.087 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:00.092 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:00.096 00.004 6120 Enqueuing Expose request
21:47:00.205 00.109 7680 IsGuiding returns 1
21:47:00.205 00.000 7680 scope still moving after pulse duration time elapsed
21:47:00.237 00.032 7680 IsSlewing returns 0
21:47:00.238 00.001 7680 IsGuiding returns 0
21:47:00.239 00.001 7680 scope move finished after 126 + 53 ms
21:47:00.239 00.000 7680 Move returns status 0, amount 126
21:47:00.239 00.000 7680 move complete, result=0
21:47:00.240 00.001 7680 worker thread done servicing request
21:47:00.241 00.001 7680 Worker thread wakes up
21:47:00.241 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 126 ms NORTH
21:47:00.249 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:00.249 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:47:01.500 01.251 7680 Exposure complete
21:47:01.611 00.111 7680 worker thread done servicing request
21:47:01.611 00.000 6120 OnExposeComplete: enter
21:47:01.615 00.004 6120 UpdateGuideState(): m_state=6
21:47:01.619 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 970
21:47:01.622 00.003 6120 Star::Find returns 1 (0), X=1204.87, Y=1051.53, Mass=5759, SNR=49.3, Peak=124 HFD=6.9
21:47:01.626 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
21:47:01.629 00.003 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.63)
21:47:01.632 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.97 mountX=0.06 mountY=-0.29, mountTheta=-1.36
21:47:01.638 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.27, opts=13)
21:47:01.643 00.005 6120 Enqueuing Move request for scope (-0.11, 0.27)
21:47:01.647 00.004 7680 Worker thread wakes up
21:47:01.648 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.27) opts 0xd
21:47:01.648 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.27)
21:47:01.648 00.000 7680 Moving (-0.11, 0.27) raw xDistance=0.06 yDistance=-0.29
21:47:01.648 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:47:01.648 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:47:01.649 00.001 7680 MoveAxis(E, 0, ABG)
21:47:01.649 00.000 7680 Move returns status 0, amount 0
21:47:01.649 00.000 7680 MoveAxis(N, 160, ABG)
21:47:01.649 00.000 7680 Guiding  Dir = 0, Dur = 160
21:47:01.649 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=224, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:47:01.653 00.004 7680 IsSlewing returns 0
21:47:01.653 00.000 7680 IsGuiding returns 0
21:47:01.655 00.002 7680 PulseGuide returned control before completion, sleep 170
21:47:01.674 00.019 6120 UpdateGuideState exits: m=5759 SNR=49.3
21:47:01.679 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:01.684 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:01.687 00.003 6120 Enqueuing Expose request
21:47:01.834 00.147 7680 IsGuiding returns 1
21:47:01.835 00.001 7680 scope still moving after pulse duration time elapsed
21:47:01.866 00.031 7680 IsSlewing returns 0
21:47:01.867 00.001 7680 IsGuiding returns 1
21:47:01.897 00.030 7680 IsSlewing returns 0
21:47:01.899 00.002 7680 IsGuiding returns 1
21:47:01.928 00.029 7680 IsSlewing returns 0
21:47:01.930 00.002 7680 IsGuiding returns 0
21:47:01.930 00.000 7680 scope move finished after 160 + 116 ms
21:47:01.931 00.001 7680 Move returns status 0, amount 160
21:47:01.932 00.001 7680 move complete, result=0
21:47:01.933 00.001 7680 worker thread done servicing request
21:47:01.933 00.000 7680 Worker thread wakes up
21:47:01.933 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 160 ms NORTH
21:47:01.940 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:01.941 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:47:03.193 01.252 7680 Exposure complete
21:47:03.303 00.110 7680 worker thread done servicing request
21:47:03.304 00.001 6120 OnExposeComplete: enter
21:47:03.308 00.004 6120 UpdateGuideState(): m_state=6
21:47:03.312 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 971
21:47:03.316 00.004 6120 Star::Find returns 1 (0), X=1204.82, Y=1051.44, Mass=5765, SNR=49.4, Peak=121 HFD=7.1
21:47:03.319 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.28 = -1.01)
21:47:03.324 00.005 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
21:47:03.327 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.18 hyp=0.24 cameraTheta=2.32 mountX=0.13 mountY=-0.23, mountTheta=-1.06
21:47:03.332 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.18, opts=13)
21:47:03.336 00.004 6120 Enqueuing Move request for scope (-0.17, 0.18)
21:47:03.340 00.004 7680 Worker thread wakes up
21:47:03.340 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.18) opts 0xd
21:47:03.340 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.18)
21:47:03.340 00.000 7680 Moving (-0.17, 0.18) raw xDistance=0.13 yDistance=-0.23
21:47:03.340 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:47:03.340 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:47:03.341 00.001 7680 MoveAxis(E, 0, ABG)
21:47:03.341 00.000 7680 Move returns status 0, amount 0
21:47:03.341 00.000 7680 MoveAxis(N, 127, ABG)
21:47:03.341 00.000 7680 Guiding  Dir = 0, Dur = 127
21:47:03.342 00.001 7680 IsSlewing returns 0
21:47:03.342 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:47:03.346 00.004 7680 IsGuiding returns 0
21:47:03.346 00.000 7680 PulseGuide returned control before completion, sleep 137
21:47:03.369 00.023 6120 UpdateGuideState exits: m=5765 SNR=49.4
21:47:03.373 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:03.377 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:03.381 00.004 6120 Enqueuing Expose request
21:47:03.495 00.114 7680 IsGuiding returns 1
21:47:03.497 00.002 7680 scope still moving after pulse duration time elapsed
21:47:03.526 00.029 7680 IsSlewing returns 0
21:47:03.528 00.002 7680 IsGuiding returns 0
21:47:03.528 00.000 7680 scope move finished after 127 + 54 ms
21:47:03.529 00.001 7680 Move returns status 0, amount 127
21:47:03.529 00.000 7680 move complete, result=0
21:47:03.529 00.000 7680 worker thread done servicing request
21:47:03.529 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 127 ms NORTH
21:47:03.535 00.006 7680 Worker thread wakes up
21:47:03.536 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:03.536 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:47:04.788 01.252 7680 Exposure complete
21:47:04.894 00.106 7680 worker thread done servicing request
21:47:04.895 00.001 6120 OnExposeComplete: enter
21:47:04.897 00.002 6120 UpdateGuideState(): m_state=6
21:47:04.900 00.003 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 972
21:47:04.904 00.004 6120 Star::Find returns 1 (0), X=1204.69, Y=1051.56, Mass=5910, SNR=49.6, Peak=131 HFD=7.0
21:47:04.909 00.005 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
21:47:04.912 00.003 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
21:47:04.916 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.30 hyp=0.42 cameraTheta=2.36 mountX=0.24 mountY=-0.40, mountTheta=-1.03
21:47:04.921 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.30, opts=13)
21:47:04.924 00.003 6120 Enqueuing Move request for scope (-0.30, 0.30)
21:47:04.929 00.005 7680 Worker thread wakes up
21:47:04.929 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.30) opts 0xd
21:47:04.929 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.30)
21:47:04.930 00.001 7680 Moving (-0.30, 0.30) raw xDistance=0.24 yDistance=-0.40
21:47:04.930 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
21:47:04.930 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
21:47:04.930 00.000 7680 MoveAxis(W, 100, ABG)
21:47:04.931 00.001 7680 Guiding  Dir = 3, Dur = 100
21:47:04.931 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:47:04.934 00.003 7680 IsSlewing returns 0
21:47:04.935 00.001 7680 IsGuiding returns 0
21:47:04.935 00.000 7680 PulseGuide returned control before completion, sleep 110
21:47:04.957 00.022 6120 UpdateGuideState exits: m=5910 SNR=49.6
21:47:04.962 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:04.966 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:04.969 00.003 6120 Enqueuing Expose request
21:47:05.061 00.092 7680 IsGuiding returns 1
21:47:05.062 00.001 7680 scope still moving after pulse duration time elapsed
21:47:05.092 00.030 7680 IsSlewing returns 0
21:47:05.092 00.000 7680 IsGuiding returns 0
21:47:05.093 00.001 7680 scope move finished after 100 + 57 ms
21:47:05.093 00.000 7680 Move returns status 0, amount 100
21:47:05.094 00.001 7680 MoveAxis(N, 216, ABG)
21:47:05.094 00.000 7680 Guiding  Dir = 0, Dur = 216
21:47:05.094 00.000 7680 IsSlewing returns 0
21:47:05.096 00.002 7680 IsGuiding returns 0
21:47:05.096 00.000 7680 PulseGuide returned control before completion, sleep 226
21:47:05.325 00.229 7680 IsGuiding returns 1
21:47:05.326 00.001 7680 scope still moving after pulse duration time elapsed
21:47:05.357 00.031 7680 IsSlewing returns 0
21:47:05.358 00.001 7680 IsGuiding returns 0
21:47:05.359 00.001 7680 scope move finished after 216 + 47 ms
21:47:05.359 00.000 7680 Move returns status 0, amount 216
21:47:05.361 00.002 7680 move complete, result=0
21:47:05.361 00.000 7680 worker thread done servicing request
21:47:05.362 00.001 7680 Worker thread wakes up
21:47:05.362 00.000 6120 GuideStep: 0.2 px 100 ms WEST, -0.4 px 216 ms NORTH
21:47:05.369 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:05.369 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:47:06.623 01.254 7680 Exposure complete
21:47:06.740 00.117 7680 worker thread done servicing request
21:47:06.741 00.001 6120 OnExposeComplete: enter
21:47:06.744 00.003 6120 UpdateGuideState(): m_state=6
21:47:06.749 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 973
21:47:06.752 00.003 6120 Star::Find returns 1 (0), X=1204.76, Y=1051.38, Mass=5675, SNR=48.3, Peak=121 HFD=6.8
21:47:06.757 00.005 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-2.95) = xAngle (5.62 = -0.67)
21:47:06.760 00.003 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.94)
21:47:06.765 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.12 hyp=0.26 cameraTheta=2.66 mountX=0.20 mountY=-0.21, mountTheta=-0.80
21:47:06.772 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.12, opts=13)
21:47:06.776 00.004 6120 Enqueuing Move request for scope (-0.23, 0.12)
21:47:06.780 00.004 7680 Worker thread wakes up
21:47:06.780 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.12) opts 0xd
21:47:06.780 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.12)
21:47:06.781 00.001 7680 Moving (-0.23, 0.12) raw xDistance=0.20 yDistance=-0.21
21:47:06.781 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
21:47:06.781 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:47:06.781 00.000 7680 MoveAxis(W, 93, ABG)
21:47:06.782 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:47:06.786 00.004 7680 Guiding  Dir = 3, Dur = 93
21:47:06.786 00.000 7680 IsSlewing returns 0
21:47:06.786 00.000 7680 IsGuiding returns 0
21:47:06.787 00.001 7680 PulseGuide returned control before completion, sleep 103
21:47:06.811 00.024 6120 UpdateGuideState exits: m=5675 SNR=48.3
21:47:06.815 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:06.820 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:06.823 00.003 6120 Enqueuing Expose request
21:47:06.892 00.069 7680 IsGuiding returns 1
21:47:06.892 00.000 7680 scope still moving after pulse duration time elapsed
21:47:06.923 00.031 7680 IsSlewing returns 0
21:47:06.923 00.000 7680 IsGuiding returns 0
21:47:06.923 00.000 7680 scope move finished after 93 + 43 ms
21:47:06.923 00.000 7680 Move returns status 0, amount 93
21:47:06.925 00.002 7680 MoveAxis(N, 113, ABG)
21:47:06.925 00.000 7680 Guiding  Dir = 0, Dur = 113
21:47:06.926 00.001 7680 IsSlewing returns 0
21:47:06.927 00.001 7680 IsGuiding returns 0
21:47:06.927 00.000 7680 PulseGuide returned control before completion, sleep 123
21:47:07.064 00.137 7680 IsGuiding returns 1
21:47:07.066 00.002 7680 scope still moving after pulse duration time elapsed
21:47:07.096 00.030 7680 IsSlewing returns 0
21:47:07.097 00.001 7680 IsGuiding returns 0
21:47:07.098 00.001 7680 scope move finished after 113 + 57 ms
21:47:07.098 00.000 7680 Move returns status 0, amount 113
21:47:07.098 00.000 7680 move complete, result=0
21:47:07.099 00.001 7680 worker thread done servicing request
21:47:07.099 00.000 6120 GuideStep: 0.2 px 93 ms WEST, -0.2 px 113 ms NORTH
21:47:07.106 00.007 7680 Worker thread wakes up
21:47:07.106 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:07.106 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:47:08.361 01.255 7680 Exposure complete
21:47:08.502 00.141 7680 worker thread done servicing request
21:47:08.503 00.001 6120 OnExposeComplete: enter
21:47:08.508 00.005 6120 UpdateGuideState(): m_state=6
21:47:08.516 00.008 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 974
21:47:08.521 00.005 6120 Star::Find returns 1 (0), X=1204.78, Y=1051.36, Mass=5781, SNR=49.2, Peak=135 HFD=6.9
21:47:08.525 00.004 6120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-2.95) = xAngle (5.65 = -0.64)
21:47:08.529 00.004 6120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.38 = -0.91)
21:47:08.533 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.69 mountX=0.18 mountY=-0.18, mountTheta=-0.77
21:47:08.538 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.10, opts=13)
21:47:08.542 00.004 6120 Enqueuing Move request for scope (-0.21, 0.10)
21:47:08.545 00.003 7680 Worker thread wakes up
21:47:08.545 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
21:47:08.545 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
21:47:08.545 00.000 7680 Moving (-0.21, 0.10) raw xDistance=0.18 yDistance=-0.18
21:47:08.545 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:47:08.545 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:47:08.547 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:47:08.547 00.000 7680 MoveAxis(E, 0, ABG)
21:47:08.547 00.000 7680 Move returns status 0, amount 0
21:47:08.547 00.000 7680 MoveAxis(N, 0, ABG)
21:47:08.547 00.000 7680 Move returns status 0, amount 0
21:47:08.547 00.000 7680 move complete, result=0
21:47:08.547 00.000 7680 worker thread done servicing request
21:47:08.547 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=189, Gamma=1.000
21:47:08.572 00.025 6120 UpdateGuideState exits: m=5781 SNR=49.2
21:47:08.576 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:08.580 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:08.586 00.006 6120 Enqueuing Expose request
21:47:08.591 00.005 7680 Worker thread wakes up
21:47:08.591 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:47:08.595 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:08.595 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:47:09.854 01.259 7680 Exposure complete
21:47:09.966 00.112 7680 worker thread done servicing request
21:47:09.967 00.001 6120 OnExposeComplete: enter
21:47:09.970 00.003 6120 UpdateGuideState(): m_state=6
21:47:09.975 00.005 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 975
21:47:09.978 00.003 6120 Star::Find returns 1 (0), X=1204.75, Y=1051.32, Mass=5643, SNR=48.8, Peak=124 HFD=6.9
21:47:09.982 00.004 6120 CameraToMount -- cameraTheta (2.89) - m_xAngle (-2.95) = xAngle (5.84 = -0.44)
21:47:09.987 00.005 6120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.57 = -0.71)
21:47:09.990 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.06 hyp=0.24 cameraTheta=2.89 mountX=0.21 mountY=-0.16, mountTheta=-0.63
21:47:09.996 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.06, opts=13)
21:47:10.000 00.004 6120 Enqueuing Move request for scope (-0.23, 0.06)
21:47:10.004 00.004 7680 Worker thread wakes up
21:47:10.004 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.06) opts 0xd
21:47:10.004 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.06)
21:47:10.004 00.000 7680 Moving (-0.23, 0.06) raw xDistance=0.21 yDistance=-0.16
21:47:10.004 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
21:47:10.004 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:47:10.005 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:47:10.005 00.000 7680 MoveAxis(W, 91, ABG)
21:47:10.005 00.000 7680 Guiding  Dir = 3, Dur = 91
21:47:10.005 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:47:10.009 00.004 7680 IsSlewing returns 0
21:47:10.010 00.001 7680 IsGuiding returns 0
21:47:10.010 00.000 7680 PulseGuide returned control before completion, sleep 101
21:47:10.032 00.022 6120 UpdateGuideState exits: m=5643 SNR=48.8
21:47:10.037 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:10.041 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:10.044 00.003 6120 Enqueuing Expose request
21:47:10.123 00.079 7680 IsGuiding returns 1
21:47:10.124 00.001 7680 scope still moving after pulse duration time elapsed
21:47:10.154 00.030 7680 IsSlewing returns 0
21:47:10.155 00.001 7680 IsGuiding returns 0
21:47:10.156 00.001 7680 scope move finished after 91 + 54 ms
21:47:10.157 00.001 7680 Move returns status 0, amount 91
21:47:10.157 00.000 7680 MoveAxis(N, 0, ABG)
21:47:10.157 00.000 7680 Move returns status 0, amount 0
21:47:10.158 00.001 7680 move complete, result=0
21:47:10.158 00.000 7680 worker thread done servicing request
21:47:10.158 00.000 6120 GuideStep: 0.2 px 91 ms WEST, -0.2 px 0 ms NORTH
21:47:10.164 00.006 7680 Worker thread wakes up
21:47:10.164 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:10.164 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:47:11.417 01.253 7680 Exposure complete
21:47:11.527 00.110 7680 worker thread done servicing request
21:47:11.527 00.000 6120 OnExposeComplete: enter
21:47:11.532 00.005 6120 UpdateGuideState(): m_state=6
21:47:11.536 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
21:47:11.539 00.003 6120 Star::Find returns 1 (0), X=1204.66, Y=1051.60, Mass=5657, SNR=47.8, Peak=124 HFD=7.0
21:47:11.542 00.003 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-2.95) = xAngle (5.29 = -0.99)
21:47:11.546 00.004 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.26)
21:47:11.551 00.005 6120 CameraToMount -- cameraX=-0.33 cameraY=0.34 hyp=0.47 cameraTheta=2.34 mountX=0.26 mountY=-0.45, mountTheta=-1.05
21:47:11.556 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.34, opts=13)
21:47:11.559 00.003 6120 Enqueuing Move request for scope (-0.33, 0.34)
21:47:11.563 00.004 7680 Worker thread wakes up
21:47:11.563 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.34) opts 0xd
21:47:11.563 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.34)
21:47:11.563 00.000 7680 Moving (-0.33, 0.34) raw xDistance=0.26 yDistance=-0.45
21:47:11.564 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
21:47:11.564 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:47:11.564 00.000 7680 MoveAxis(W, 116, ABG)
21:47:11.564 00.000 7680 Guiding  Dir = 3, Dur = 116
21:47:11.564 00.000 7680 IsSlewing returns 0
21:47:11.566 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:47:11.570 00.004 7680 IsGuiding returns 0
21:47:11.570 00.000 7680 PulseGuide returned control before completion, sleep 126
21:47:11.590 00.020 6120 UpdateGuideState exits: m=5657 SNR=47.8
21:47:11.595 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:11.599 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:11.602 00.003 6120 Enqueuing Expose request
21:47:11.701 00.099 7680 IsGuiding returns 1
21:47:11.703 00.002 7680 scope still moving after pulse duration time elapsed
21:47:11.732 00.029 7680 IsSlewing returns 0
21:47:11.735 00.003 7680 IsGuiding returns 0
21:47:11.735 00.000 7680 scope move finished after 116 + 49 ms
21:47:11.736 00.001 7680 Move returns status 0, amount 116
21:47:11.736 00.000 7680 MoveAxis(N, 243, ABG)
21:47:11.737 00.001 7680 Guiding  Dir = 0, Dur = 243
21:47:11.737 00.000 7680 IsSlewing returns 0
21:47:11.738 00.001 7680 IsGuiding returns 0
21:47:11.738 00.000 7680 PulseGuide returned control before completion, sleep 253
21:47:11.998 00.260 7680 IsGuiding returns 1
21:47:11.999 00.001 7680 scope still moving after pulse duration time elapsed
21:47:12.029 00.030 7680 IsSlewing returns 0
21:47:12.031 00.002 7680 IsGuiding returns 0
21:47:12.031 00.000 7680 scope move finished after 243 + 49 ms
21:47:12.032 00.001 7680 Move returns status 0, amount 243
21:47:12.032 00.000 7680 move complete, result=0
21:47:12.033 00.001 7680 worker thread done servicing request
21:47:12.033 00.000 7680 Worker thread wakes up
21:47:12.034 00.001 6120 GuideStep: 0.3 px 116 ms WEST, -0.4 px 243 ms NORTH
21:47:12.040 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:12.041 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1190,1036,31,31)
21:47:12.962 00.921 6120 evsrv: cli 0FAEF438 connect
21:47:13.001 00.039 6120 case statement mapped state 6 to 3
21:47:13.005 00.004 6120 case statement mapped state 6 to 3
21:47:13.036 00.031 6120 evsrv: cli 0FAEF438 request: {"method":"get_app_state","id":"8f145d2a-bc29-4728-8e23-7a5306fd810b"}
21:47:13.122 00.086 6120 case statement mapped state 6 to 3
21:47:13.126 00.004 6120 evsrv: cli 0FAEF438 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f145d2a-bc29-4728-8e23-7a5306fd810b"}
21:47:13.130 00.004 6120 evsrv: cli 0FAEF438 disconnect
21:47:13.133 00.003 6120 evsrv: cli 0FAEF618 connect
21:47:13.139 00.006 6120 case statement mapped state 6 to 3
21:47:13.284 00.145 6120 case statement mapped state 6 to 3
21:47:13.288 00.004 7680 Exposure complete
21:47:13.289 00.001 6120 evsrv: cli 0FAEF618 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"0fcc73ed-739a-401a-8d4e-c93b0eb8e46b"}
21:47:13.292 00.003 6120 PhdController::Dither begins
21:47:13.297 00.005 6120 dither: size=5.00, dRA=-3.53 dDec=-3.34
21:47:13.409 00.112 6120 MountToCamera -- mountTheta (-2.38) + m_xAngle (-2.95) = xAngle (-5.34 = 0.95)
21:47:13.414 00.005 6120 MountToCamera -- mountX=-3.53 mountY=-3.34 hyp=4.86 mountTheta=-2.38 cameraX=2.84, cameraY=3.94 cameraTheta=0.95
21:47:13.418 00.004 6120 setting lock position to (1207.83, 1055.20)
21:47:13.422 00.004 6120 Mount: notify guiding dithered (2.8, 3.9)
21:47:13.425 00.003 6120 Status Line: Dither by -3.53,-3.34
21:47:13.430 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
21:47:13.434 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
21:47:13.437 00.003 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":0,"id":"0fcc73ed-739a-401a-8d4e-c93b0eb8e46b"}
21:47:13.440 00.003 6120 evsrv: cli 0FAEF618 disconnect
21:47:13.484 00.044 7680 worker thread done servicing request
21:47:13.484 00.000 6120 OnExposeComplete: enter
21:47:13.487 00.003 6120 UpdateGuideState(): m_state=6
21:47:13.491 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 977
21:47:13.493 00.002 6120 Star::Find returns 1 (0), X=1204.69, Y=1051.43, Mass=5808, SNR=49.4, Peak=127 HFD=7.1
21:47:13.497 00.004 6120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-2.95) = xAngle (0.69 = 0.69)
21:47:13.499 00.002 6120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.42 = 0.42)
21:47:13.502 00.003 6120 CameraToMount -- cameraX=-3.13 cameraY=-3.77 hyp=4.90 cameraTheta=-2.27 mountX=3.78 mountY=2.00, mountTheta=0.49
21:47:13.506 00.004 6120 dither recenter: remaining=(3.5,3.3) step=(3.5,3.3)
21:47:13.509 00.003 6120 MountToCamera -- mountTheta (0.76) + m_xAngle (-2.95) = xAngle (-2.20 = -2.20)
21:47:13.514 00.005 6120 MountToCamera -- mountX=3.53 mountY=3.34 hyp=4.86 mountTheta=0.76 cameraX=-2.84, cameraY=-3.94 cameraTheta=-2.20
21:47:13.517 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-2.84, y=-3.94, opts=4)
21:47:13.519 00.002 6120 Enqueuing Move request for scope (-2.84, -3.94)
21:47:13.522 00.003 6120 Mount: notify direct move 3.53,3.34
21:47:13.525 00.003 7680 Worker thread wakes up
21:47:13.526 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-2.84, -3.94) opts 0x4
21:47:13.526 00.000 7680 Handling offset move in thread for scope, endpoint = (-2.84, -3.94)
21:47:13.526 00.000 7680 Moving (-2.84, -3.94) raw xDistance=3.53 yDistance=3.34
21:47:13.526 00.000 7680 MoveAxis(W, 2367, B)
21:47:13.526 00.000 7680 Guiding  Dir = 3, Dur = 2367
21:47:13.526 00.000 7680 IsSlewing returns 0
21:47:13.527 00.001 7680 IsGuiding returns 0
21:47:13.527 00.000 7680 PulseGuide returned control before completion, sleep 2377
21:47:13.528 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:47:13.552 00.024 6120 UpdateGuideState exits: m=5808 SNR=49.4
21:47:13.557 00.005 6120 PhdController: settling, locked = 1, distance = 5.10 (1.50) aobump = 0 frame = 1 / 99999
21:47:13.561 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764042433.561,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.10,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:47:13.564 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:13.568 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:13.572 00.004 6120 Enqueuing Expose request
21:47:15.917 02.345 7680 IsGuiding returns 1
21:47:15.917 00.000 7680 scope still moving after pulse duration time elapsed
21:47:15.947 00.030 7680 IsSlewing returns 0
21:47:15.948 00.001 7680 IsGuiding returns 0
21:47:15.948 00.000 7680 scope move finished after 2367 + 54 ms
21:47:15.948 00.000 7680 Move returns status 0, amount 2367
21:47:15.948 00.000 7680 MoveAxis(S, 1814, B)
21:47:15.948 00.000 7680 Guiding  Dir = 1, Dur = 1814
21:47:15.950 00.002 7680 IsSlewing returns 0
21:47:15.951 00.001 7680 IsGuiding returns 0
21:47:15.952 00.001 7680 PulseGuide returned control before completion, sleep 1824
21:47:17.780 01.828 7680 IsGuiding returns 1
21:47:17.781 00.001 7680 scope still moving after pulse duration time elapsed
21:47:17.812 00.031 7680 IsSlewing returns 0
21:47:17.812 00.000 7680 IsGuiding returns 0
21:47:17.813 00.001 7680 scope move finished after 1814 + 47 ms
21:47:17.813 00.000 7680 Move returns status 0, amount 1814
21:47:17.814 00.001 7680 move complete, result=0
21:47:17.814 00.000 7680 worker thread done servicing request
21:47:17.814 00.000 6120 GuideStep: 3.5 px 2367 ms WEST, 3.3 px 1814 ms SOUTH
21:47:17.819 00.005 7680 Worker thread wakes up
21:47:17.820 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:17.820 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:19.061 01.241 7680 Exposure complete
21:47:19.146 00.085 7680 worker thread done servicing request
21:47:19.146 00.000 6120 OnExposeComplete: enter
21:47:19.150 00.004 6120 UpdateGuideState(): m_state=6
21:47:19.154 00.004 6120 Star::Find(15, 1204, 1051, 0, (0,0,0,0), 1.5, 10.0, 255) frame 978
21:47:19.158 00.004 6120 Star::Find returns 1 (0), X=1209.01, Y=1053.50, Mass=5424, SNR=47.2, Peak=133 HFD=6.7
21:47:19.163 00.005 6120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-2.95) = xAngle (1.99 = 1.99)
21:47:19.166 00.003 6120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.72 = 1.72)
21:47:19.170 00.004 6120 CameraToMount -- cameraX=1.18 cameraY=-1.70 hyp=2.07 cameraTheta=-0.97 mountX=-0.84 mountY=2.05, mountTheta=1.96
21:47:19.175 00.005 6120 SchedulePrimaryMove(0D6325F0, x=1.18, y=-1.70, opts=13)
21:47:19.179 00.004 6120 Enqueuing Move request for scope (1.18, -1.70)
21:47:19.182 00.003 7680 Worker thread wakes up
21:47:19.182 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.18, -1.70) opts 0xd
21:47:19.182 00.000 7680 Handling offset move in thread for scope, endpoint = (1.18, -1.70)
21:47:19.182 00.000 7680 Moving (1.18, -1.70) raw xDistance=-0.84 yDistance=2.05
21:47:19.182 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.84
21:47:19.182 00.000 7680 resist switch: large excursion: input 2.05 thresh 0.60 direction from 0 to 1
21:47:19.184 00.002 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.14
21:47:19.184 00.000 7680 GuideAlgorithmResistSwitch::result() returns 2.05 from input 2.05
21:47:19.184 00.000 7680 MoveAxis(E, 355, ABG)
21:47:19.184 00.000 7680 Guiding  Dir = 2, Dur = 355
21:47:19.184 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:47:19.188 00.004 7680 IsSlewing returns 0
21:47:19.189 00.001 7680 IsGuiding returns 0
21:47:19.189 00.000 7680 PulseGuide returned control before completion, sleep 365
21:47:19.210 00.021 6120 UpdateGuideState exits: m=5424 SNR=47.2
21:47:19.214 00.004 6120 PhdController: settling, locked = 1, distance = 2.07 (1.50) aobump = 0 frame = 2 / 99999
21:47:19.219 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764042439.219,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.07,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:47:19.222 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:19.227 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:19.230 00.003 6120 Enqueuing Expose request
21:47:19.566 00.336 7680 IsGuiding returns 1
21:47:19.567 00.001 7680 scope still moving after pulse duration time elapsed
21:47:19.598 00.031 7680 IsSlewing returns 0
21:47:19.599 00.001 7680 IsGuiding returns 0
21:47:19.600 00.001 7680 scope move finished after 355 + 55 ms
21:47:19.600 00.000 7680 Move returns status 0, amount 355
21:47:19.601 00.001 7680 MoveAxis(S, 1110, ABG)
21:47:19.601 00.000 7680 Guiding  Dir = 1, Dur = 1110
21:47:19.601 00.000 7680 IsSlewing returns 0
21:47:19.602 00.001 7680 IsGuiding returns 0
21:47:19.602 00.000 7680 PulseGuide returned control before completion, sleep 1120
21:47:20.737 01.135 7680 IsGuiding returns 1
21:47:20.737 00.000 7680 scope still moving after pulse duration time elapsed
21:47:20.769 00.032 7680 IsSlewing returns 0
21:47:20.770 00.001 7680 IsGuiding returns 0
21:47:20.771 00.001 7680 scope move finished after 1110 + 58 ms
21:47:20.771 00.000 7680 Move returns status 0, amount 1110
21:47:20.771 00.000 7680 move complete, result=0
21:47:20.772 00.001 7680 worker thread done servicing request
21:47:20.772 00.000 6120 GuideStep: -0.8 px 355 ms EAST, 2.0 px 1110 ms SOUTH
21:47:20.778 00.006 7680 Worker thread wakes up
21:47:20.778 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:20.778 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:22.033 01.255 7680 Exposure complete
21:47:22.139 00.106 7680 worker thread done servicing request
21:47:22.140 00.001 6120 OnExposeComplete: enter
21:47:22.144 00.004 6120 UpdateGuideState(): m_state=6
21:47:22.148 00.004 6120 Star::Find(15, 1209, 1053, 0, (0,0,0,0), 1.5, 10.0, 255) frame 979
21:47:22.151 00.003 6120 Star::Find returns 1 (0), X=1208.74, Y=1055.39, Mass=5745, SNR=49.5, Peak=125 HFD=6.9
21:47:22.155 00.004 6120 CameraToMount -- cameraTheta (0.20) - m_xAngle (-2.95) = xAngle (3.16 = -3.12)
21:47:22.158 00.003 6120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.89 = 2.89)
21:47:22.161 00.003 6120 CameraToMount -- cameraX=0.92 cameraY=0.19 hyp=0.93 cameraTheta=0.20 mountX=-0.93 mountY=0.23, mountTheta=2.90
21:47:22.166 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.92, y=0.19, opts=13)
21:47:22.170 00.004 6120 Enqueuing Move request for scope (0.92, 0.19)
21:47:22.175 00.005 7680 Worker thread wakes up
21:47:22.175 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.19) opts 0xd
21:47:22.175 00.000 7680 Handling offset move in thread for scope, endpoint = (0.92, 0.19)
21:47:22.175 00.000 7680 Moving (0.92, 0.19) raw xDistance=-0.93 yDistance=0.23
21:47:22.175 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.93
21:47:22.175 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
21:47:22.176 00.001 7680 MoveAxis(E, 420, ABG)
21:47:22.176 00.000 7680 Guiding  Dir = 2, Dur = 420
21:47:22.176 00.000 7680 IsSlewing returns 0
21:47:22.176 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:47:22.182 00.006 7680 IsGuiding returns 0
21:47:22.182 00.000 7680 PulseGuide returned control before completion, sleep 430
21:47:22.203 00.021 6120 UpdateGuideState exits: m=5745 SNR=49.5
21:47:22.208 00.005 6120 PhdController: settling, locked = 1, distance = 1.73 (1.50) aobump = 0 frame = 3 / 99999
21:47:22.212 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764042442.212,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.73,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:47:22.216 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:22.220 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:22.223 00.003 6120 Enqueuing Expose request
21:47:22.619 00.396 7680 IsGuiding returns 1
21:47:22.619 00.000 7680 scope still moving after pulse duration time elapsed
21:47:22.648 00.029 7680 IsSlewing returns 0
21:47:22.649 00.001 7680 IsGuiding returns 0
21:47:22.649 00.000 7680 scope move finished after 420 + 47 ms
21:47:22.649 00.000 7680 Move returns status 0, amount 420
21:47:22.650 00.001 7680 MoveAxis(S, 126, ABG)
21:47:22.650 00.000 7680 Guiding  Dir = 1, Dur = 126
21:47:22.650 00.000 7680 IsSlewing returns 0
21:47:22.650 00.000 7680 IsGuiding returns 0
21:47:22.651 00.001 7680 PulseGuide returned control before completion, sleep 136
21:47:22.790 00.139 7680 IsGuiding returns 1
21:47:22.790 00.000 7680 scope still moving after pulse duration time elapsed
21:47:22.821 00.031 7680 IsSlewing returns 0
21:47:22.823 00.002 7680 IsGuiding returns 0
21:47:22.823 00.000 7680 scope move finished after 126 + 46 ms
21:47:22.824 00.001 7680 Move returns status 0, amount 126
21:47:22.824 00.000 7680 move complete, result=0
21:47:22.825 00.001 7680 worker thread done servicing request
21:47:22.825 00.000 6120 GuideStep: -0.9 px 420 ms EAST, 0.2 px 126 ms SOUTH
21:47:22.832 00.007 7680 Worker thread wakes up
21:47:22.833 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:22.833 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:24.085 01.252 7680 Exposure complete
21:47:24.189 00.104 7680 worker thread done servicing request
21:47:24.189 00.000 6120 OnExposeComplete: enter
21:47:24.193 00.004 6120 UpdateGuideState(): m_state=6
21:47:24.196 00.003 6120 Star::Find(15, 1208, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 980
21:47:24.198 00.002 6120 Star::Find returns 1 (0), X=1208.30, Y=1055.76, Mass=5502, SNR=47.5, Peak=125 HFD=6.7
21:47:24.201 00.003 6120 CameraToMount -- cameraTheta (0.87) - m_xAngle (-2.95) = xAngle (3.82 = -2.46)
21:47:24.205 00.004 6120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.55 = -2.73)
21:47:24.209 00.004 6120 CameraToMount -- cameraX=0.48 cameraY=0.56 hyp=0.74 cameraTheta=0.87 mountX=-0.57 mountY=-0.30, mountTheta=-2.66
21:47:24.213 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.48, y=0.56, opts=13)
21:47:24.215 00.002 6120 Enqueuing Move request for scope (0.48, 0.56)
21:47:24.218 00.003 7680 Worker thread wakes up
21:47:24.218 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.56) opts 0xd
21:47:24.218 00.000 7680 Handling offset move in thread for scope, endpoint = (0.48, 0.56)
21:47:24.218 00.000 7680 Moving (0.48, 0.56) raw xDistance=-0.57 yDistance=-0.30
21:47:24.219 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.57
21:47:24.219 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:47:24.219 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:47:24.219 00.000 7680 MoveAxis(E, 271, ABG)
21:47:24.219 00.000 7680 Guiding  Dir = 2, Dur = 271
21:47:24.220 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=229, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:47:24.223 00.003 7680 IsSlewing returns 0
21:47:24.223 00.000 7680 IsGuiding returns 0
21:47:24.223 00.000 7680 PulseGuide returned control before completion, sleep 281
21:47:24.241 00.018 6120 UpdateGuideState exits: m=5502 SNR=47.5
21:47:24.244 00.003 6120 PhdController: settling, locked = 1, distance = 1.43 (1.50) aobump = 0 frame = 4 / 99999
21:47:24.247 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764042444.247,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.43,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:47:24.251 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:24.254 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:24.257 00.003 6120 Enqueuing Expose request
21:47:24.515 00.258 7680 IsGuiding returns 1
21:47:24.515 00.000 7680 scope still moving after pulse duration time elapsed
21:47:24.545 00.030 7680 IsSlewing returns 0
21:47:24.547 00.002 7680 IsGuiding returns 0
21:47:24.548 00.001 7680 scope move finished after 271 + 53 ms
21:47:24.548 00.000 7680 Move returns status 0, amount 271
21:47:24.548 00.000 7680 MoveAxis(N, 0, ABG)
21:47:24.549 00.001 7680 Move returns status 0, amount 0
21:47:24.549 00.000 7680 move complete, result=0
21:47:24.550 00.001 7680 worker thread done servicing request
21:47:24.550 00.000 7680 Worker thread wakes up
21:47:24.550 00.000 6120 GuideStep: -0.6 px 271 ms EAST, -0.3 px 0 ms NORTH
21:47:24.557 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:24.557 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:25.811 01.254 7680 Exposure complete
21:47:25.908 00.097 7680 worker thread done servicing request
21:47:25.909 00.001 6120 OnExposeComplete: enter
21:47:25.912 00.003 6120 UpdateGuideState(): m_state=6
21:47:25.915 00.003 6120 Star::Find(15, 1208, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 981
21:47:25.919 00.004 6120 Star::Find returns 1 (0), X=1207.77, Y=1056.18, Mass=5927, SNR=50.3, Peak=140 HFD=6.7
21:47:25.922 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.70)
21:47:25.925 00.003 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.97)
21:47:25.928 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.99 hyp=0.99 cameraTheta=1.63 mountX=-0.12 mountY=-0.91, mountTheta=-1.71
21:47:25.933 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.99, opts=13)
21:47:25.936 00.003 6120 Enqueuing Move request for scope (-0.06, 0.99)
21:47:25.940 00.004 7680 Worker thread wakes up
21:47:25.940 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.99) opts 0xd
21:47:25.940 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.99)
21:47:25.940 00.000 7680 Moving (-0.06, 0.99) raw xDistance=-0.12 yDistance=-0.91
21:47:25.940 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:47:25.940 00.000 7680 resist switch: large excursion: input -0.91 thresh 0.60 direction from 1 to -1
21:47:25.940 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.73
21:47:25.940 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91
21:47:25.940 00.000 7680 MoveAxis(E, 0, ABG)
21:47:25.941 00.001 7680 Move returns status 0, amount 0
21:47:25.941 00.000 7680 MoveAxis(N, 495, ABG)
21:47:25.941 00.000 7680 Guiding  Dir = 0, Dur = 495
21:47:25.941 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:47:25.946 00.005 7680 IsSlewing returns 0
21:47:25.946 00.000 7680 IsGuiding returns 0
21:47:25.947 00.001 7680 PulseGuide returned control before completion, sleep 505
21:47:25.967 00.020 6120 UpdateGuideState exits: m=5927 SNR=50.3
21:47:25.971 00.004 6120 PhdController: settling, locked = 1, distance = 1.30 (1.50) aobump = 0 frame = 5 / 99999
21:47:25.974 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764042445.974,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.30,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
21:47:25.977 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:25.980 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:25.983 00.003 6120 Enqueuing Expose request
21:47:26.460 00.477 7680 IsGuiding returns 1
21:47:26.462 00.002 7680 scope still moving after pulse duration time elapsed
21:47:26.491 00.029 7680 IsSlewing returns 0
21:47:26.492 00.001 7680 IsGuiding returns 0
21:47:26.492 00.000 7680 scope move finished after 495 + 51 ms
21:47:26.493 00.001 7680 Move returns status 0, amount 495
21:47:26.493 00.000 7680 move complete, result=0
21:47:26.494 00.001 7680 worker thread done servicing request
21:47:26.495 00.001 7680 Worker thread wakes up
21:47:26.495 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.9 px 495 ms NORTH
21:47:26.501 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:26.501 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:27.747 01.246 7680 Exposure complete
21:47:27.837 00.090 7680 worker thread done servicing request
21:47:27.837 00.000 6120 OnExposeComplete: enter
21:47:27.841 00.004 6120 UpdateGuideState(): m_state=6
21:47:27.846 00.005 6120 Star::Find(15, 1207, 1056, 0, (0,0,0,0), 1.5, 10.0, 255) frame 982
21:47:27.849 00.003 6120 Star::Find returns 1 (0), X=1207.74, Y=1056.35, Mass=5730, SNR=49.7, Peak=134 HFD=6.9
21:47:27.852 00.003 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
21:47:27.857 00.005 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
21:47:27.861 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=1.15 hyp=1.16 cameraTheta=1.65 mountX=-0.13 mountY=-1.08, mountTheta=-1.69
21:47:27.865 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=1.15, opts=13)
21:47:27.869 00.004 6120 Enqueuing Move request for scope (-0.09, 1.15)
21:47:27.873 00.004 7680 Worker thread wakes up
21:47:27.873 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 1.15) opts 0xd
21:47:27.873 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 1.15)
21:47:27.873 00.000 7680 Moving (-0.09, 1.15) raw xDistance=-0.13 yDistance=-1.08
21:47:27.873 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:47:27.873 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08
21:47:27.873 00.000 7680 MoveAxis(E, 0, ABG)
21:47:27.873 00.000 7680 Move returns status 0, amount 0
21:47:27.875 00.002 7680 MoveAxis(N, 584, ABG)
21:47:27.875 00.000 7680 Guiding  Dir = 0, Dur = 584
21:47:27.875 00.000 7680 IsSlewing returns 0
21:47:27.876 00.001 7680 IsGuiding returns 0
21:47:27.876 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:47:27.881 00.005 7680 PulseGuide returned control before completion, sleep 594
21:47:27.903 00.022 6120 UpdateGuideState exits: m=5730 SNR=49.7
21:47:27.907 00.004 6120 PhdController: settling, locked = 1, distance = 1.26 (1.50) aobump = 0 frame = 6 / 99999
21:47:27.911 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764042447.911,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.26,"Time":3.7,"SettleTime":10.0,"StarLocked":true}
21:47:27.915 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:27.917 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:27.922 00.005 6120 Enqueuing Expose request
21:47:28.484 00.562 7680 IsGuiding returns 1
21:47:28.484 00.000 7680 scope still moving after pulse duration time elapsed
21:47:28.515 00.031 7680 IsSlewing returns 0
21:47:28.516 00.001 7680 IsGuiding returns 0
21:47:28.516 00.000 7680 scope move finished after 584 + 55 ms
21:47:28.517 00.001 7680 Move returns status 0, amount 584
21:47:28.517 00.000 7680 move complete, result=0
21:47:28.517 00.000 7680 worker thread done servicing request
21:47:28.517 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -1.1 px 584 ms NORTH
21:47:28.524 00.007 7680 Worker thread wakes up
21:47:28.524 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:28.524 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:29.781 01.257 7680 Exposure complete
21:47:29.890 00.109 7680 worker thread done servicing request
21:47:29.890 00.000 6120 OnExposeComplete: enter
21:47:29.894 00.004 6120 UpdateGuideState(): m_state=6
21:47:29.897 00.003 6120 Star::Find(15, 1207, 1056, 0, (0,0,0,0), 1.5, 10.0, 255) frame 983
21:47:29.902 00.005 6120 Star::Find returns 1 (0), X=1207.63, Y=1055.66, Mass=5807, SNR=49.3, Peak=134 HFD=6.9
21:47:29.906 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.35)
21:47:29.909 00.003 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.62)
21:47:29.913 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.46 hyp=0.50 cameraTheta=1.98 mountX=0.11 mountY=-0.50, mountTheta=-1.35
21:47:29.917 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.46, opts=13)
21:47:29.921 00.004 6120 Enqueuing Move request for scope (-0.20, 0.46)
21:47:29.925 00.004 7680 Worker thread wakes up
21:47:29.925 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.46) opts 0xd
21:47:29.925 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.46)
21:47:29.925 00.000 7680 Moving (-0.20, 0.46) raw xDistance=0.11 yDistance=-0.50
21:47:29.925 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:47:29.925 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
21:47:29.926 00.001 7680 MoveAxis(E, 0, ABG)
21:47:29.926 00.000 7680 Move returns status 0, amount 0
21:47:29.926 00.000 7680 MoveAxis(N, 274, ABG)
21:47:29.926 00.000 7680 Guiding  Dir = 0, Dur = 274
21:47:29.926 00.000 7680 IsSlewing returns 0
21:47:29.928 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:47:29.932 00.004 7680 IsGuiding returns 0
21:47:29.932 00.000 7680 PulseGuide returned control before completion, sleep 284
21:47:29.956 00.024 6120 UpdateGuideState exits: m=5807 SNR=49.3
21:47:29.961 00.005 6120 PhdController: settling, locked = 1, distance = 1.03 (1.50) aobump = 0 frame = 7 / 99999
21:47:29.966 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764042449.966,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.03,"Time":5.7,"SettleTime":10.0,"StarLocked":true}
21:47:29.970 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:29.973 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:29.978 00.005 6120 Enqueuing Expose request
21:47:30.219 00.241 7680 IsGuiding returns 1
21:47:30.220 00.001 7680 scope still moving after pulse duration time elapsed
21:47:30.249 00.029 7680 IsSlewing returns 0
21:47:30.251 00.002 7680 IsGuiding returns 0
21:47:30.252 00.001 7680 scope move finished after 274 + 45 ms
21:47:30.253 00.001 7680 Move returns status 0, amount 274
21:47:30.253 00.000 7680 move complete, result=0
21:47:30.254 00.001 7680 worker thread done servicing request
21:47:30.254 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 274 ms NORTH
21:47:30.261 00.007 7680 Worker thread wakes up
21:47:30.261 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:30.261 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:31.519 01.258 7680 Exposure complete
21:47:31.632 00.113 7680 worker thread done servicing request
21:47:31.632 00.000 6120 OnExposeComplete: enter
21:47:31.638 00.006 6120 UpdateGuideState(): m_state=6
21:47:31.642 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 984
21:47:31.646 00.004 6120 Star::Find returns 1 (0), X=1207.13, Y=1056.19, Mass=5219, SNR=45.6, Peak=135 HFD=6.3
21:47:31.651 00.005 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
21:47:31.654 00.003 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
21:47:31.659 00.005 6120 CameraToMount -- cameraX=-0.70 cameraY=0.99 hyp=1.21 cameraTheta=2.19 mountX=0.50 mountY=-1.20, mountTheta=-1.17
21:47:31.663 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.70, y=0.99, opts=13)
21:47:31.667 00.004 6120 Enqueuing Move request for scope (-0.70, 0.99)
21:47:31.672 00.005 7680 Worker thread wakes up
21:47:31.672 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.99) opts 0xd
21:47:31.672 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.70, 0.99)
21:47:31.672 00.000 7680 Moving (-0.70, 0.99) raw xDistance=0.50 yDistance=-1.20
21:47:31.672 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
21:47:31.673 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.20 from input -1.20
21:47:31.673 00.000 7680 MoveAxis(W, 213, ABG)
21:47:31.673 00.000 7680 Guiding  Dir = 3, Dur = 213
21:47:31.673 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:47:31.677 00.004 7680 IsSlewing returns 0
21:47:31.677 00.000 7680 IsGuiding returns 0
21:47:31.679 00.002 7680 PulseGuide returned control before completion, sleep 223
21:47:31.698 00.019 6120 UpdateGuideState exits: m=5219 SNR=45.6
21:47:31.703 00.005 6120 PhdController: settling, locked = 1, distance = 1.08 (1.50) aobump = 0 frame = 8 / 99999
21:47:31.706 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764042451.706,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.08,"Time":7.5,"SettleTime":10.0,"StarLocked":true}
21:47:31.711 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:31.715 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:31.718 00.003 6120 Enqueuing Expose request
21:47:31.910 00.192 7680 IsGuiding returns 1
21:47:31.911 00.001 7680 scope still moving after pulse duration time elapsed
21:47:31.942 00.031 7680 IsSlewing returns 0
21:47:31.942 00.000 7680 IsGuiding returns 0
21:47:31.943 00.001 7680 scope move finished after 213 + 52 ms
21:47:31.943 00.000 7680 Move returns status 0, amount 213
21:47:31.943 00.000 7680 MoveAxis(N, 649, ABG)
21:47:31.945 00.002 7680 Guiding  Dir = 0, Dur = 649
21:47:31.945 00.000 7680 IsSlewing returns 0
21:47:31.945 00.000 7680 IsGuiding returns 0
21:47:31.946 00.001 7680 PulseGuide returned control before completion, sleep 659
21:47:32.617 00.671 7680 IsGuiding returns 1
21:47:32.617 00.000 7680 scope still moving after pulse duration time elapsed
21:47:32.649 00.032 7680 IsSlewing returns 0
21:47:32.650 00.001 7680 IsGuiding returns 0
21:47:32.650 00.000 7680 scope move finished after 649 + 56 ms
21:47:32.652 00.002 7680 Move returns status 0, amount 649
21:47:32.652 00.000 7680 move complete, result=0
21:47:32.653 00.001 7680 worker thread done servicing request
21:47:32.653 00.000 7680 Worker thread wakes up
21:47:32.654 00.001 6120 GuideStep: 0.5 px 213 ms WEST, -1.2 px 649 ms NORTH
21:47:32.659 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:32.660 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:33.915 01.255 7680 Exposure complete
21:47:34.008 00.093 7680 worker thread done servicing request
21:47:34.009 00.001 6120 OnExposeComplete: enter
21:47:34.013 00.004 6120 UpdateGuideState(): m_state=6
21:47:34.017 00.004 6120 Star::Find(15, 1207, 1056, 0, (0,0,0,0), 1.5, 10.0, 255) frame 985
21:47:34.021 00.004 6120 Star::Find returns 1 (0), X=1207.41, Y=1054.82, Mass=5794, SNR=49.3, Peak=128 HFD=7.0
21:47:34.025 00.004 6120 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-2.95) = xAngle (0.55 = 0.55)
21:47:34.028 00.003 6120 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.28 = 0.28)
21:47:34.033 00.005 6120 CameraToMount -- cameraX=-0.42 cameraY=-0.38 hyp=0.56 cameraTheta=-2.41 mountX=0.48 mountY=0.15, mountTheta=0.31
21:47:34.038 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.42, y=-0.38, opts=13)
21:47:34.040 00.002 6120 Enqueuing Move request for scope (-0.42, -0.38)
21:47:34.046 00.006 7680 Worker thread wakes up
21:47:34.046 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.38) opts 0xd
21:47:34.046 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.42, -0.38)
21:47:34.047 00.001 7680 Moving (-0.42, -0.38) raw xDistance=0.48 yDistance=0.15
21:47:34.047 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
21:47:34.047 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:47:34.047 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:47:34.047 00.000 7680 MoveAxis(W, 217, ABG)
21:47:34.047 00.000 7680 Guiding  Dir = 3, Dur = 217
21:47:34.048 00.001 7680 IsSlewing returns 0
21:47:34.048 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:47:34.053 00.005 7680 IsGuiding returns 0
21:47:34.053 00.000 7680 PulseGuide returned control before completion, sleep 227
21:47:34.074 00.021 6120 UpdateGuideState exits: m=5794 SNR=49.3
21:47:34.081 00.007 6120 PhdController: settling, locked = 1, distance = 0.93 (1.50) aobump = 0 frame = 9 / 99999
21:47:34.086 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764042454.086,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.93,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
21:47:34.089 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:34.093 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:34.097 00.004 6120 Enqueuing Expose request
21:47:34.294 00.197 7680 IsGuiding returns 1
21:47:34.295 00.001 7680 scope still moving after pulse duration time elapsed
21:47:34.324 00.029 7680 IsSlewing returns 0
21:47:34.325 00.001 7680 IsGuiding returns 0
21:47:34.326 00.001 7680 scope move finished after 217 + 55 ms
21:47:34.326 00.000 7680 Move returns status 0, amount 217
21:47:34.326 00.000 7680 MoveAxis(N, 0, ABG)
21:47:34.327 00.001 7680 Move returns status 0, amount 0
21:47:34.327 00.000 7680 move complete, result=0
21:47:34.327 00.000 7680 worker thread done servicing request
21:47:34.327 00.000 7680 Worker thread wakes up
21:47:34.327 00.000 6120 GuideStep: 0.5 px 217 ms WEST, 0.2 px 0 ms NORTH
21:47:34.333 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:34.333 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:35.588 01.255 7680 Exposure complete
21:47:35.700 00.112 7680 worker thread done servicing request
21:47:35.701 00.001 6120 OnExposeComplete: enter
21:47:35.706 00.005 6120 UpdateGuideState(): m_state=6
21:47:35.710 00.004 6120 Star::Find(15, 1207, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 986
21:47:35.713 00.003 6120 Star::Find returns 1 (0), X=1207.71, Y=1054.89, Mass=5821, SNR=49.3, Peak=128 HFD=6.8
21:47:35.717 00.004 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-2.95) = xAngle (1.03 = 1.03)
21:47:35.721 00.004 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.76 = 0.76)
21:47:35.724 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.31 hyp=0.33 cameraTheta=-1.93 mountX=0.17 mountY=0.23, mountTheta=0.92
21:47:35.729 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.31, opts=13)
21:47:35.733 00.004 6120 Enqueuing Move request for scope (-0.12, -0.31)
21:47:35.738 00.005 7680 Worker thread wakes up
21:47:35.738 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.31) opts 0xd
21:47:35.738 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.31)
21:47:35.738 00.000 7680 Moving (-0.12, -0.31) raw xDistance=0.17 yDistance=0.23
21:47:35.739 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:47:35.739 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:47:35.739 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:47:35.739 00.000 7680 MoveAxis(E, 0, ABG)
21:47:35.740 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:47:35.744 00.004 7680 Move returns status 0, amount 0
21:47:35.744 00.000 7680 MoveAxis(N, 0, ABG)
21:47:35.744 00.000 7680 Move returns status 0, amount 0
21:47:35.744 00.000 7680 move complete, result=0
21:47:35.744 00.000 7680 worker thread done servicing request
21:47:35.764 00.020 6120 UpdateGuideState exits: m=5821 SNR=49.3
21:47:35.768 00.004 6120 PhdController: settling, locked = 1, distance = 0.75 (1.50) aobump = 0 frame = 10 / 99999
21:47:35.773 00.005 6120 PhdController: newstate STATE_FINISH
21:47:35.777 00.004 6120 PhdController complete: success
21:47:35.780 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764042455.780,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
21:47:35.784 00.004 6120 Mount: notify guiding dither settle done success=1
21:47:35.789 00.005 6120 PhdController: newstate STATE_IDLE
21:47:35.792 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:35.796 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:35.802 00.006 6120 Enqueuing Expose request
21:47:35.806 00.004 7680 Worker thread wakes up
21:47:35.806 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:47:35.809 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:35.810 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:37.063 01.253 7680 Exposure complete
21:47:37.180 00.117 7680 worker thread done servicing request
21:47:37.180 00.000 6120 OnExposeComplete: enter
21:47:37.183 00.003 6120 UpdateGuideState(): m_state=6
21:47:37.188 00.005 6120 Star::Find(15, 1207, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 987
21:47:37.191 00.003 6120 Star::Find returns 1 (0), X=1207.41, Y=1056.07, Mass=5364, SNR=47.1, Peak=136 HFD=6.5
21:47:37.195 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.31)
21:47:37.199 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.58)
21:47:37.203 00.004 6120 CameraToMount -- cameraX=-0.42 cameraY=0.87 hyp=0.97 cameraTheta=2.02 mountX=0.25 mountY=-0.97, mountTheta=-1.32
21:47:37.211 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.42, y=0.87, opts=13)
21:47:37.217 00.006 6120 Enqueuing Move request for scope (-0.42, 0.87)
21:47:37.222 00.005 7680 Worker thread wakes up
21:47:37.222 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.87) opts 0xd
21:47:37.222 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.42, 0.87)
21:47:37.222 00.000 7680 Moving (-0.42, 0.87) raw xDistance=0.25 yDistance=-0.97
21:47:37.222 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
21:47:37.222 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97
21:47:37.222 00.000 7680 MoveAxis(W, 107, ABG)
21:47:37.223 00.001 7680 Guiding  Dir = 3, Dur = 107
21:47:37.223 00.000 7680 IsSlewing returns 0
21:47:37.223 00.000 7680 IsGuiding returns 0
21:47:37.224 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=235, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:47:37.228 00.004 7680 PulseGuide returned control before completion, sleep 117
21:47:37.252 00.024 6120 UpdateGuideState exits: m=5364 SNR=47.1
21:47:37.256 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:37.260 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:37.265 00.005 6120 Enqueuing Expose request
21:47:37.360 00.095 7680 IsGuiding returns 1
21:47:37.361 00.001 7680 scope still moving after pulse duration time elapsed
21:47:37.390 00.029 7680 IsSlewing returns 0
21:47:37.391 00.001 7680 IsGuiding returns 0
21:47:37.391 00.000 7680 scope move finished after 107 + 60 ms
21:47:37.391 00.000 7680 Move returns status 0, amount 107
21:47:37.392 00.001 7680 MoveAxis(N, 526, ABG)
21:47:37.392 00.000 7680 Guiding  Dir = 0, Dur = 526
21:47:37.393 00.001 7680 IsSlewing returns 0
21:47:37.393 00.000 7680 IsGuiding returns 0
21:47:37.394 00.001 7680 PulseGuide returned control before completion, sleep 536
21:47:37.938 00.544 7680 IsGuiding returns 1
21:47:37.938 00.000 7680 scope still moving after pulse duration time elapsed
21:47:37.969 00.031 7680 IsSlewing returns 0
21:47:37.970 00.001 7680 IsGuiding returns 0
21:47:37.971 00.001 7680 scope move finished after 526 + 51 ms
21:47:37.972 00.001 7680 Move returns status 0, amount 526
21:47:37.972 00.000 7680 move complete, result=0
21:47:37.972 00.000 7680 worker thread done servicing request
21:47:37.972 00.000 6120 GuideStep: 0.3 px 107 ms WEST, -1.0 px 526 ms NORTH
21:47:37.979 00.007 7680 Worker thread wakes up
21:47:37.979 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:37.981 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:39.228 01.247 7680 Exposure complete
21:47:39.340 00.112 7680 worker thread done servicing request
21:47:39.340 00.000 6120 OnExposeComplete: enter
21:47:39.346 00.006 6120 UpdateGuideState(): m_state=6
21:47:39.349 00.003 6120 Star::Find(15, 1207, 1056, 0, (0,0,0,0), 1.5, 10.0, 255) frame 988
21:47:39.353 00.004 6120 Star::Find returns 1 (0), X=1207.59, Y=1054.78, Mass=5769, SNR=49.0, Peak=129 HFD=6.9
21:47:39.357 00.004 6120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-2.95) = xAngle (0.86 = 0.86)
21:47:39.362 00.005 6120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.59 = 0.59)
21:47:39.366 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.42 hyp=0.48 cameraTheta=-2.10 mountX=0.31 mountY=0.27, mountTheta=0.70
21:47:39.371 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.42, opts=13)
21:47:39.374 00.003 6120 Enqueuing Move request for scope (-0.24, -0.42)
21:47:39.379 00.005 7680 Worker thread wakes up
21:47:39.379 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.42) opts 0xd
21:47:39.379 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.42)
21:47:39.380 00.001 7680 Moving (-0.24, -0.42) raw xDistance=0.31 yDistance=0.27
21:47:39.380 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
21:47:39.380 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:47:39.380 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:47:39.380 00.000 7680 MoveAxis(W, 141, ABG)
21:47:39.380 00.000 7680 Guiding  Dir = 3, Dur = 141
21:47:39.380 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:47:39.385 00.005 7680 IsSlewing returns 0
21:47:39.387 00.002 7680 IsGuiding returns 0
21:47:39.387 00.000 7680 PulseGuide returned control before completion, sleep 151
21:47:39.409 00.022 6120 UpdateGuideState exits: m=5769 SNR=49.0
21:47:39.414 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:39.417 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:39.422 00.005 6120 Enqueuing Expose request
21:47:39.546 00.124 7680 IsGuiding returns 1
21:47:39.547 00.001 7680 scope still moving after pulse duration time elapsed
21:47:39.576 00.029 7680 IsSlewing returns 0
21:47:39.577 00.001 7680 IsGuiding returns 0
21:47:39.578 00.001 7680 scope move finished after 141 + 49 ms
21:47:39.578 00.000 7680 Move returns status 0, amount 141
21:47:39.578 00.000 7680 MoveAxis(N, 0, ABG)
21:47:39.578 00.000 7680 Move returns status 0, amount 0
21:47:39.579 00.001 7680 move complete, result=0
21:47:39.579 00.000 7680 worker thread done servicing request
21:47:39.579 00.000 6120 GuideStep: 0.3 px 141 ms WEST, 0.3 px 0 ms NORTH
21:47:39.585 00.006 7680 Worker thread wakes up
21:47:39.585 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:39.585 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:40.839 01.254 7680 Exposure complete
21:47:40.945 00.106 7680 worker thread done servicing request
21:47:40.945 00.000 6120 OnExposeComplete: enter
21:47:40.949 00.004 6120 UpdateGuideState(): m_state=6
21:47:40.955 00.006 6120 Star::Find(15, 1207, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 989
21:47:40.959 00.004 6120 Star::Find returns 1 (0), X=1207.72, Y=1054.66, Mass=5687, SNR=48.9, Peak=123 HFD=7.0
21:47:40.963 00.004 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-2.95) = xAngle (1.19 = 1.19)
21:47:40.966 00.003 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.92 = 0.92)
21:47:40.970 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.54 hyp=0.55 cameraTheta=-1.76 mountX=0.20 mountY=0.44, mountTheta=1.14
21:47:40.975 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.54, opts=13)
21:47:40.979 00.004 6120 Enqueuing Move request for scope (-0.10, -0.54)
21:47:40.982 00.003 7680 Worker thread wakes up
21:47:40.983 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.54) opts 0xd
21:47:40.983 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.54)
21:47:40.983 00.000 7680 Moving (-0.10, -0.54) raw xDistance=0.20 yDistance=0.44
21:47:40.983 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
21:47:40.983 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:47:40.983 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
21:47:40.984 00.001 7680 MoveAxis(W, 96, ABG)
21:47:40.984 00.000 7680 Guiding  Dir = 3, Dur = 96
21:47:40.984 00.000 7680 IsSlewing returns 0
21:47:40.986 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=229, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:47:40.990 00.004 7680 IsGuiding returns 0
21:47:40.990 00.000 7680 PulseGuide returned control before completion, sleep 106
21:47:41.011 00.021 6120 UpdateGuideState exits: m=5687 SNR=48.9
21:47:41.015 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:41.020 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:41.025 00.005 6120 Enqueuing Expose request
21:47:41.110 00.085 7680 IsGuiding returns 1
21:47:41.111 00.001 7680 scope still moving after pulse duration time elapsed
21:47:41.142 00.031 7680 IsSlewing returns 0
21:47:41.143 00.001 7680 IsGuiding returns 0
21:47:41.144 00.001 7680 scope move finished after 96 + 58 ms
21:47:41.145 00.001 7680 Move returns status 0, amount 96
21:47:41.145 00.000 7680 MoveAxis(N, 0, ABG)
21:47:41.145 00.000 7680 Move returns status 0, amount 0
21:47:41.146 00.001 7680 move complete, result=0
21:47:41.146 00.000 6120 GuideStep: 0.2 px 96 ms WEST, 0.4 px 0 ms NORTH
21:47:41.152 00.006 7680 worker thread done servicing request
21:47:41.152 00.000 7680 Worker thread wakes up
21:47:41.152 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:41.152 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:42.399 01.247 7680 Exposure complete
21:47:42.515 00.116 7680 worker thread done servicing request
21:47:42.515 00.000 6120 OnExposeComplete: enter
21:47:42.520 00.005 6120 UpdateGuideState(): m_state=6
21:47:42.526 00.006 6120 Star::Find(15, 1207, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 990
21:47:42.530 00.004 6120 Star::Find returns 1 (0), X=1207.80, Y=1054.92, Mass=5719, SNR=48.8, Peak=129 HFD=6.8
21:47:42.534 00.004 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.30 = 1.30)
21:47:42.538 00.004 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.03 = 1.03)
21:47:42.542 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.66 mountX=0.08 mountY=0.24, mountTheta=1.26
21:47:42.546 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.28, opts=13)
21:47:42.551 00.005 6120 Enqueuing Move request for scope (-0.03, -0.28)
21:47:42.556 00.005 7680 Worker thread wakes up
21:47:42.556 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.28) opts 0xd
21:47:42.556 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.28)
21:47:42.556 00.000 7680 Moving (-0.03, -0.28) raw xDistance=0.08 yDistance=0.24
21:47:42.556 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:47:42.556 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:47:42.557 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:47:42.557 00.000 7680 MoveAxis(E, 0, ABG)
21:47:42.557 00.000 7680 Move returns status 0, amount 0
21:47:42.557 00.000 7680 MoveAxis(N, 0, ABG)
21:47:42.558 00.001 7680 Move returns status 0, amount 0
21:47:42.558 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=191, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:47:42.562 00.004 7680 move complete, result=0
21:47:42.563 00.001 7680 worker thread done servicing request
21:47:42.586 00.023 6120 UpdateGuideState exits: m=5719 SNR=48.8
21:47:42.591 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:42.595 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:42.598 00.003 6120 Enqueuing Expose request
21:47:42.603 00.005 7680 Worker thread wakes up
21:47:42.603 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:47:42.607 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:42.608 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:43.855 01.247 7680 Exposure complete
21:47:43.960 00.105 7680 worker thread done servicing request
21:47:43.960 00.000 6120 OnExposeComplete: enter
21:47:43.964 00.004 6120 UpdateGuideState(): m_state=6
21:47:43.968 00.004 6120 Star::Find(15, 1207, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 991
21:47:43.971 00.003 6120 Star::Find returns 1 (0), X=1207.85, Y=1055.07, Mass=5527, SNR=47.5, Peak=132 HFD=6.6
21:47:43.974 00.003 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-2.95) = xAngle (1.53 = 1.53)
21:47:43.977 00.003 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.26 = 1.26)
21:47:43.982 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.43 mountX=0.01 mountY=0.12, mountTheta=1.53
21:47:43.989 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.13, opts=13)
21:47:43.993 00.004 6120 Enqueuing Move request for scope (0.02, -0.13)
21:47:43.996 00.003 7680 Worker thread wakes up
21:47:43.996 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
21:47:43.996 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
21:47:43.996 00.000 7680 Moving (0.02, -0.13) raw xDistance=0.01 yDistance=0.12
21:47:43.996 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:47:43.998 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:47:43.998 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:47:43.998 00.000 7680 MoveAxis(E, 0, ABG)
21:47:43.998 00.000 7680 Move returns status 0, amount 0
21:47:43.998 00.000 7680 MoveAxis(N, 0, ABG)
21:47:43.998 00.000 7680 Move returns status 0, amount 0
21:47:43.998 00.000 7680 move complete, result=0
21:47:43.999 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:47:44.003 00.004 7680 worker thread done servicing request
21:47:44.025 00.022 6120 UpdateGuideState exits: m=5527 SNR=47.5
21:47:44.029 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:44.033 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:44.037 00.004 6120 Enqueuing Expose request
21:47:44.040 00.003 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:47:44.044 00.004 7680 Worker thread wakes up
21:47:44.045 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:44.045 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:45.286 01.241 7680 Exposure complete
21:47:45.395 00.109 7680 worker thread done servicing request
21:47:45.395 00.000 6120 OnExposeComplete: enter
21:47:45.399 00.004 6120 UpdateGuideState(): m_state=6
21:47:45.403 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 992
21:47:45.407 00.004 6120 Star::Find returns 1 (0), X=1207.78, Y=1055.25, Mass=5314, SNR=46.6, Peak=123 HFD=6.6
21:47:45.410 00.003 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.22 = -1.06)
21:47:45.414 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
21:47:45.418 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.07 cameraTheta=2.27 mountX=0.04 mountY=-0.07, mountTheta=-1.11
21:47:45.423 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.06, opts=13)
21:47:45.428 00.005 6120 Enqueuing Move request for scope (-0.05, 0.06)
21:47:45.431 00.003 7680 Worker thread wakes up
21:47:45.431 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
21:47:45.431 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
21:47:45.431 00.000 7680 Moving (-0.05, 0.06) raw xDistance=0.04 yDistance=-0.07
21:47:45.431 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:47:45.432 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:47:45.432 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:47:45.433 00.001 7680 MoveAxis(E, 0, ABG)
21:47:45.433 00.000 7680 Move returns status 0, amount 0
21:47:45.433 00.000 7680 MoveAxis(N, 0, ABG)
21:47:45.433 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:47:45.438 00.005 7680 Move returns status 0, amount 0
21:47:45.438 00.000 7680 move complete, result=0
21:47:45.438 00.000 7680 worker thread done servicing request
21:47:45.459 00.021 6120 UpdateGuideState exits: m=5314 SNR=46.6
21:47:45.464 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:45.469 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:45.472 00.003 6120 Enqueuing Expose request
21:47:45.476 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:47:45.480 00.004 7680 Worker thread wakes up
21:47:45.480 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:45.480 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:46.730 01.250 7680 Exposure complete
21:47:46.840 00.110 7680 worker thread done servicing request
21:47:46.841 00.001 6120 OnExposeComplete: enter
21:47:46.845 00.004 6120 UpdateGuideState(): m_state=6
21:47:46.848 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 993
21:47:46.852 00.004 6120 Star::Find returns 1 (0), X=1207.74, Y=1055.61, Mass=5627, SNR=48.1, Peak=123 HFD=6.9
21:47:46.856 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.55)
21:47:46.861 00.005 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
21:47:46.865 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.41 hyp=0.42 cameraTheta=1.78 mountX=0.01 mountY=-0.41, mountTheta=-1.55
21:47:46.871 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.41, opts=13)
21:47:46.876 00.005 6120 Enqueuing Move request for scope (-0.09, 0.41)
21:47:46.879 00.003 7680 Worker thread wakes up
21:47:46.879 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.41) opts 0xd
21:47:46.879 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.41)
21:47:46.880 00.001 7680 Moving (-0.09, 0.41) raw xDistance=0.01 yDistance=-0.41
21:47:46.880 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:47:46.880 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
21:47:46.880 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:47:46.880 00.000 7680 MoveAxis(E, 0, ABG)
21:47:46.880 00.000 7680 Move returns status 0, amount 0
21:47:46.880 00.000 7680 MoveAxis(N, 0, ABG)
21:47:46.882 00.002 7680 Move returns status 0, amount 0
21:47:46.882 00.000 7680 move complete, result=0
21:47:46.882 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:47:46.885 00.003 7680 worker thread done servicing request
21:47:46.902 00.017 6120 UpdateGuideState exits: m=5627 SNR=48.1
21:47:46.906 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:46.910 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:46.915 00.005 6120 Enqueuing Expose request
21:47:46.920 00.005 7680 Worker thread wakes up
21:47:46.920 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:46.920 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:46.920 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:47:48.167 01.247 7680 Exposure complete
21:47:48.281 00.114 7680 worker thread done servicing request
21:47:48.282 00.001 6120 OnExposeComplete: enter
21:47:48.287 00.005 6120 UpdateGuideState(): m_state=6
21:47:48.289 00.002 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 994
21:47:48.293 00.004 6120 Star::Find returns 1 (0), X=1207.73, Y=1055.64, Mass=5449, SNR=47.5, Peak=133 HFD=6.8
21:47:48.298 00.005 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.55)
21:47:48.303 00.005 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
21:47:48.306 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.45 hyp=0.46 cameraTheta=1.78 mountX=0.01 mountY=-0.44, mountTheta=-1.54
21:47:48.311 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.45, opts=13)
21:47:48.317 00.006 6120 Enqueuing Move request for scope (-0.10, 0.45)
21:47:48.320 00.003 7680 Worker thread wakes up
21:47:48.320 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.45) opts 0xd
21:47:48.321 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.45)
21:47:48.321 00.000 7680 Moving (-0.10, 0.45) raw xDistance=0.01 yDistance=-0.44
21:47:48.321 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:47:48.321 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
21:47:48.321 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
21:47:48.321 00.000 7680 MoveAxis(E, 0, ABG)
21:47:48.322 00.001 7680 Move returns status 0, amount 0
21:47:48.322 00.000 7680 MoveAxis(N, 0, ABG)
21:47:48.323 00.001 7680 Move returns status 0, amount 0
21:47:48.323 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:47:48.328 00.005 7680 move complete, result=0
21:47:48.328 00.000 7680 worker thread done servicing request
21:47:48.349 00.021 6120 UpdateGuideState exits: m=5449 SNR=47.5
21:47:48.353 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:48.357 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:48.362 00.005 6120 Enqueuing Expose request
21:47:48.367 00.005 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:47:48.372 00.005 7680 Worker thread wakes up
21:47:48.372 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:48.372 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:49.620 01.248 7680 Exposure complete
21:47:49.732 00.112 7680 worker thread done servicing request
21:47:49.733 00.001 6120 OnExposeComplete: enter
21:47:49.738 00.005 6120 UpdateGuideState(): m_state=6
21:47:49.741 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 995
21:47:49.746 00.005 6120 Star::Find returns 1 (0), X=1207.63, Y=1055.62, Mass=5707, SNR=48.6, Peak=131 HFD=7.0
21:47:49.750 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
21:47:49.753 00.003 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.59)
21:47:49.757 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.42 hyp=0.46 cameraTheta=2.01 mountX=0.12 mountY=-0.46, mountTheta=-1.33
21:47:49.763 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.42, opts=13)
21:47:49.767 00.004 6120 Enqueuing Move request for scope (-0.20, 0.42)
21:47:49.771 00.004 7680 Worker thread wakes up
21:47:49.772 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.42) opts 0xd
21:47:49.772 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.42)
21:47:49.772 00.000 7680 Moving (-0.20, 0.42) raw xDistance=0.12 yDistance=-0.46
21:47:49.772 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:47:49.773 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
21:47:49.773 00.000 7680 MoveAxis(E, 0, ABG)
21:47:49.773 00.000 7680 Move returns status 0, amount 0
21:47:49.773 00.000 7680 MoveAxis(N, 251, ABG)
21:47:49.773 00.000 7680 Guiding  Dir = 0, Dur = 251
21:47:49.774 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:47:49.779 00.005 7680 IsSlewing returns 0
21:47:49.780 00.001 7680 IsGuiding returns 0
21:47:49.781 00.001 7680 PulseGuide returned control before completion, sleep 261
21:47:49.803 00.022 6120 UpdateGuideState exits: m=5707 SNR=48.6
21:47:49.808 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:49.812 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:49.816 00.004 6120 Enqueuing Expose request
21:47:50.046 00.230 7680 IsGuiding returns 1
21:47:50.047 00.001 7680 scope still moving after pulse duration time elapsed
21:47:50.078 00.031 7680 IsSlewing returns 0
21:47:50.079 00.001 7680 IsGuiding returns 0
21:47:50.079 00.000 7680 scope move finished after 251 + 48 ms
21:47:50.080 00.001 7680 Move returns status 0, amount 251
21:47:50.080 00.000 7680 move complete, result=0
21:47:50.080 00.000 7680 worker thread done servicing request
21:47:50.080 00.000 7680 Worker thread wakes up
21:47:50.082 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 251 ms NORTH
21:47:50.091 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:50.091 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:51.344 01.253 7680 Exposure complete
21:47:51.453 00.109 7680 worker thread done servicing request
21:47:51.453 00.000 6120 OnExposeComplete: enter
21:47:51.458 00.005 6120 UpdateGuideState(): m_state=6
21:47:51.462 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 996
21:47:51.466 00.004 6120 Star::Find returns 1 (0), X=1207.44, Y=1055.62, Mass=5778, SNR=49.0, Peak=121 HFD=7.1
21:47:51.470 00.004 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.26 = -1.02)
21:47:51.474 00.004 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.29)
21:47:51.477 00.003 6120 CameraToMount -- cameraX=-0.39 cameraY=0.43 hyp=0.58 cameraTheta=2.31 mountX=0.30 mountY=-0.55, mountTheta=-1.07
21:47:51.482 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=0.43, opts=13)
21:47:51.487 00.005 6120 Enqueuing Move request for scope (-0.39, 0.43)
21:47:51.492 00.005 7680 Worker thread wakes up
21:47:51.492 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.43) opts 0xd
21:47:51.492 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, 0.43)
21:47:51.492 00.000 7680 Moving (-0.39, 0.43) raw xDistance=0.30 yDistance=-0.55
21:47:51.492 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
21:47:51.494 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
21:47:51.494 00.000 7680 MoveAxis(W, 127, ABG)
21:47:51.494 00.000 7680 Guiding  Dir = 3, Dur = 127
21:47:51.494 00.000 7680 IsSlewing returns 0
21:47:51.495 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:47:51.499 00.004 7680 IsGuiding returns 0
21:47:51.500 00.001 7680 PulseGuide returned control before completion, sleep 137
21:47:51.520 00.020 6120 UpdateGuideState exits: m=5778 SNR=49.0
21:47:51.526 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:51.530 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:51.534 00.004 6120 Enqueuing Expose request
21:47:51.645 00.111 7680 IsGuiding returns 1
21:47:51.646 00.001 7680 scope still moving after pulse duration time elapsed
21:47:51.676 00.030 7680 IsSlewing returns 0
21:47:51.677 00.001 7680 IsGuiding returns 1
21:47:51.707 00.030 7680 IsSlewing returns 0
21:47:51.707 00.000 7680 IsGuiding returns 1
21:47:51.738 00.031 7680 IsSlewing returns 0
21:47:51.740 00.002 7680 IsGuiding returns 1
21:47:51.769 00.029 7680 IsSlewing returns 0
21:47:51.770 00.001 7680 IsGuiding returns 0
21:47:51.771 00.001 7680 scope move finished after 127 + 144 ms
21:47:51.771 00.000 7680 Move returns status 0, amount 127
21:47:51.771 00.000 7680 MoveAxis(N, 300, ABG)
21:47:51.771 00.000 7680 Guiding  Dir = 0, Dur = 300
21:47:51.772 00.001 7680 IsSlewing returns 0
21:47:51.772 00.000 7680 IsGuiding returns 0
21:47:51.773 00.001 7680 PulseGuide returned control before completion, sleep 310
21:47:52.098 00.325 7680 IsGuiding returns 1
21:47:52.100 00.002 7680 scope still moving after pulse duration time elapsed
21:47:52.129 00.029 7680 IsSlewing returns 0
21:47:52.130 00.001 7680 IsGuiding returns 0
21:47:52.131 00.001 7680 scope move finished after 300 + 57 ms
21:47:52.131 00.000 7680 Move returns status 0, amount 300
21:47:52.132 00.001 7680 move complete, result=0
21:47:52.132 00.000 7680 worker thread done servicing request
21:47:52.133 00.001 7680 Worker thread wakes up
21:47:52.133 00.000 6120 GuideStep: 0.3 px 127 ms WEST, -0.6 px 300 ms NORTH
21:47:52.140 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:52.140 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:53.381 01.241 7680 Exposure complete
21:47:53.495 00.114 7680 worker thread done servicing request
21:47:53.495 00.000 6120 OnExposeComplete: enter
21:47:53.499 00.004 6120 UpdateGuideState(): m_state=6
21:47:53.503 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 997
21:47:53.507 00.004 6120 Star::Find returns 1 (0), X=1207.66, Y=1055.48, Mass=5762, SNR=49.1, Peak=130 HFD=7.0
21:47:53.510 00.003 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.22)
21:47:53.516 00.006 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
21:47:53.521 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.28 hyp=0.32 cameraTheta=2.11 mountX=0.11 mountY=-0.32, mountTheta=-1.23
21:47:53.526 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.28, opts=13)
21:47:53.530 00.004 6120 Enqueuing Move request for scope (-0.17, 0.28)
21:47:53.534 00.004 7680 Worker thread wakes up
21:47:53.534 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.28) opts 0xd
21:47:53.534 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.28)
21:47:53.535 00.001 7680 Moving (-0.17, 0.28) raw xDistance=0.11 yDistance=-0.32
21:47:53.535 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:47:53.535 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:47:53.535 00.000 7680 MoveAxis(E, 0, ABG)
21:47:53.535 00.000 7680 Move returns status 0, amount 0
21:47:53.536 00.001 7680 MoveAxis(N, 175, ABG)
21:47:53.536 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:47:53.540 00.004 7680 Guiding  Dir = 0, Dur = 175
21:47:53.540 00.000 7680 IsSlewing returns 0
21:47:53.540 00.000 7680 IsGuiding returns 0
21:47:53.541 00.001 7680 PulseGuide returned control before completion, sleep 185
21:47:53.563 00.022 6120 UpdateGuideState exits: m=5762 SNR=49.1
21:47:53.567 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:53.571 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:53.576 00.005 6120 Enqueuing Expose request
21:47:53.729 00.153 7680 IsGuiding returns 1
21:47:53.730 00.001 7680 scope still moving after pulse duration time elapsed
21:47:53.761 00.031 7680 IsSlewing returns 0
21:47:53.764 00.003 7680 IsGuiding returns 0
21:47:53.764 00.000 7680 scope move finished after 175 + 48 ms
21:47:53.765 00.001 7680 Move returns status 0, amount 175
21:47:53.765 00.000 7680 move complete, result=0
21:47:53.766 00.001 7680 worker thread done servicing request
21:47:53.766 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 175 ms NORTH
21:47:53.773 00.007 7680 Worker thread wakes up
21:47:53.773 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:53.773 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:55.029 01.256 7680 Exposure complete
21:47:55.139 00.110 7680 worker thread done servicing request
21:47:55.139 00.000 6120 OnExposeComplete: enter
21:47:55.144 00.005 6120 UpdateGuideState(): m_state=6
21:47:55.149 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 998
21:47:55.153 00.004 6120 Star::Find returns 1 (0), X=1207.42, Y=1055.56, Mass=5550, SNR=47.9, Peak=127 HFD=7.0
21:47:55.157 00.004 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.36 = -0.92)
21:47:55.161 00.004 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.19)
21:47:55.165 00.004 6120 CameraToMount -- cameraX=-0.41 cameraY=0.37 hyp=0.55 cameraTheta=2.41 mountX=0.33 mountY=-0.51, mountTheta=-0.99
21:47:55.171 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=0.37, opts=13)
21:47:55.176 00.005 6120 Enqueuing Move request for scope (-0.41, 0.37)
21:47:55.180 00.004 7680 Worker thread wakes up
21:47:55.180 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.37) opts 0xd
21:47:55.180 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, 0.37)
21:47:55.180 00.000 7680 Moving (-0.41, 0.37) raw xDistance=0.33 yDistance=-0.51
21:47:55.180 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
21:47:55.180 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
21:47:55.180 00.000 7680 MoveAxis(W, 140, ABG)
21:47:55.182 00.002 7680 Guiding  Dir = 3, Dur = 140
21:47:55.182 00.000 7680 IsSlewing returns 0
21:47:55.182 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=238, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:47:55.186 00.004 7680 IsGuiding returns 0
21:47:55.187 00.001 7680 PulseGuide returned control before completion, sleep 150
21:47:55.207 00.020 6120 UpdateGuideState exits: m=5550 SNR=47.9
21:47:55.212 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:55.215 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:55.219 00.004 6120 Enqueuing Expose request
21:47:55.345 00.126 7680 IsGuiding returns 1
21:47:55.346 00.001 7680 scope still moving after pulse duration time elapsed
21:47:55.377 00.031 7680 IsSlewing returns 0
21:47:55.378 00.001 7680 IsGuiding returns 0
21:47:55.379 00.001 7680 scope move finished after 140 + 52 ms
21:47:55.380 00.001 7680 Move returns status 0, amount 140
21:47:55.380 00.000 7680 MoveAxis(N, 275, ABG)
21:47:55.380 00.000 7680 Guiding  Dir = 0, Dur = 275
21:47:55.381 00.001 7680 IsSlewing returns 0
21:47:55.381 00.000 7680 IsGuiding returns 0
21:47:55.382 00.001 7680 PulseGuide returned control before completion, sleep 285
21:47:55.674 00.292 7680 IsGuiding returns 1
21:47:55.674 00.000 7680 scope still moving after pulse duration time elapsed
21:47:55.706 00.032 7680 IsSlewing returns 0
21:47:55.707 00.001 7680 IsGuiding returns 0
21:47:55.707 00.000 7680 scope move finished after 275 + 50 ms
21:47:55.707 00.000 7680 Move returns status 0, amount 275
21:47:55.707 00.000 7680 move complete, result=0
21:47:55.708 00.001 7680 worker thread done servicing request
21:47:55.708 00.000 6120 GuideStep: 0.3 px 140 ms WEST, -0.5 px 275 ms NORTH
21:47:55.714 00.006 7680 Worker thread wakes up
21:47:55.715 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:55.715 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:56.964 01.249 7680 Exposure complete
21:47:57.076 00.112 7680 worker thread done servicing request
21:47:57.077 00.001 6120 OnExposeComplete: enter
21:47:57.081 00.004 6120 UpdateGuideState(): m_state=6
21:47:57.085 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 999
21:47:57.089 00.004 6120 Star::Find returns 1 (0), X=1207.41, Y=1055.27, Mass=6064, SNR=51.2, Peak=125 HFD=7.1
21:47:57.094 00.005 6120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-2.95) = xAngle (5.92 = -0.36)
21:47:57.098 00.004 6120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.65 = -0.63)
21:47:57.101 00.003 6120 CameraToMount -- cameraX=-0.42 cameraY=0.07 hyp=0.43 cameraTheta=2.97 mountX=0.40 mountY=-0.25, mountTheta=-0.56
21:47:57.106 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.42, y=0.07, opts=13)
21:47:57.115 00.009 6120 Enqueuing Move request for scope (-0.42, 0.07)
21:47:57.120 00.005 7680 Worker thread wakes up
21:47:57.120 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.07) opts 0xd
21:47:57.120 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.42, 0.07)
21:47:57.120 00.000 7680 Moving (-0.42, 0.07) raw xDistance=0.40 yDistance=-0.25
21:47:57.120 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
21:47:57.121 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:47:57.121 00.000 7680 MoveAxis(W, 178, ABG)
21:47:57.121 00.000 7680 Guiding  Dir = 3, Dur = 178
21:47:57.121 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:47:57.126 00.005 7680 IsSlewing returns 0
21:47:57.127 00.001 7680 IsGuiding returns 0
21:47:57.127 00.000 7680 PulseGuide returned control before completion, sleep 188
21:47:57.148 00.021 6120 UpdateGuideState exits: m=6064 SNR=51.2
21:47:57.151 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:57.154 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:57.158 00.004 6120 Enqueuing Expose request
21:47:57.332 00.174 7680 IsGuiding returns 1
21:47:57.332 00.000 7680 scope still moving after pulse duration time elapsed
21:47:57.363 00.031 7680 IsSlewing returns 0
21:47:57.364 00.001 7680 IsGuiding returns 1
21:47:57.394 00.030 7680 IsSlewing returns 0
21:47:57.394 00.000 7680 IsGuiding returns 0
21:47:57.394 00.000 7680 scope move finished after 178 + 89 ms
21:47:57.396 00.002 7680 Move returns status 0, amount 178
21:47:57.396 00.000 7680 MoveAxis(N, 136, ABG)
21:47:57.396 00.000 7680 Guiding  Dir = 0, Dur = 136
21:47:57.397 00.001 7680 IsSlewing returns 0
21:47:57.397 00.000 7680 IsGuiding returns 0
21:47:57.398 00.001 7680 PulseGuide returned control before completion, sleep 146
21:47:57.552 00.154 7680 IsGuiding returns 1
21:47:57.553 00.001 7680 scope still moving after pulse duration time elapsed
21:47:57.582 00.029 7680 IsSlewing returns 0
21:47:57.583 00.001 7680 IsGuiding returns 0
21:47:57.584 00.001 7680 scope move finished after 136 + 50 ms
21:47:57.584 00.000 7680 Move returns status 0, amount 136
21:47:57.584 00.000 7680 move complete, result=0
21:47:57.584 00.000 7680 worker thread done servicing request
21:47:57.585 00.001 6120 GuideStep: 0.4 px 178 ms WEST, -0.3 px 136 ms NORTH
21:47:57.591 00.006 7680 Worker thread wakes up
21:47:57.591 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:57.592 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:47:58.842 01.250 7680 Exposure complete
21:47:58.942 00.100 7680 worker thread done servicing request
21:47:58.944 00.002 6120 OnExposeComplete: enter
21:47:58.948 00.004 6120 UpdateGuideState(): m_state=6
21:47:58.951 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1000
21:47:58.955 00.004 6120 Star::Find returns 1 (0), X=1207.75, Y=1054.96, Mass=5721, SNR=48.9, Peak=125 HFD=6.8
21:47:58.960 00.005 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-2.95) = xAngle (1.08 = 1.08)
21:47:58.964 00.004 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.81 = 0.81)
21:47:58.967 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.87 mountX=0.12 mountY=0.18, mountTheta=1.00
21:47:58.973 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.24, opts=13)
21:47:58.977 00.004 6120 Enqueuing Move request for scope (-0.08, -0.24)
21:47:58.982 00.005 7680 Worker thread wakes up
21:47:58.982 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.24) opts 0xd
21:47:58.982 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.24)
21:47:58.982 00.000 7680 Moving (-0.08, -0.24) raw xDistance=0.12 yDistance=0.18
21:47:58.982 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:47:58.982 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:47:58.983 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:47:58.983 00.000 7680 MoveAxis(E, 0, ABG)
21:47:58.983 00.000 7680 Move returns status 0, amount 0
21:47:58.983 00.000 7680 MoveAxis(N, 0, ABG)
21:47:58.984 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:47:58.988 00.004 7680 Move returns status 0, amount 0
21:47:58.988 00.000 7680 move complete, result=0
21:47:58.988 00.000 7680 worker thread done servicing request
21:47:59.007 00.019 6120 UpdateGuideState exits: m=5721 SNR=48.9
21:47:59.011 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:59.016 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:47:59.020 00.004 6120 Enqueuing Expose request
21:47:59.023 00.003 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:47:59.027 00.004 7680 Worker thread wakes up
21:47:59.027 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:47:59.027 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:00.284 01.257 7680 Exposure complete
21:48:00.385 00.101 7680 worker thread done servicing request
21:48:00.385 00.000 6120 OnExposeComplete: enter
21:48:00.388 00.003 6120 UpdateGuideState(): m_state=6
21:48:00.392 00.004 6120 Star::Find(15, 1207, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1001
21:48:00.396 00.004 6120 Star::Find returns 1 (0), X=1207.76, Y=1055.39, Mass=5856, SNR=49.7, Peak=134 HFD=7.0
21:48:00.399 00.003 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
21:48:00.404 00.005 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.67)
21:48:00.408 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.93 mountX=0.03 mountY=-0.20, mountTheta=-1.40
21:48:00.413 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.19, opts=13)
21:48:00.417 00.004 6120 Enqueuing Move request for scope (-0.07, 0.19)
21:48:00.422 00.005 7680 Worker thread wakes up
21:48:00.422 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
21:48:00.422 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
21:48:00.422 00.000 7680 Moving (-0.07, 0.19) raw xDistance=0.03 yDistance=-0.20
21:48:00.422 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:48:00.422 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:48:00.422 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:48:00.423 00.001 7680 MoveAxis(E, 0, ABG)
21:48:00.423 00.000 7680 Move returns status 0, amount 0
21:48:00.423 00.000 7680 MoveAxis(N, 0, ABG)
21:48:00.423 00.000 7680 Move returns status 0, amount 0
21:48:00.423 00.000 7680 move complete, result=0
21:48:00.423 00.000 7680 worker thread done servicing request
21:48:00.423 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:48:00.449 00.026 6120 UpdateGuideState exits: m=5856 SNR=49.7
21:48:00.455 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:00.460 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:00.466 00.006 6120 Enqueuing Expose request
21:48:00.471 00.005 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:48:00.474 00.003 7680 Worker thread wakes up
21:48:00.474 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:00.474 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:01.728 01.254 7680 Exposure complete
21:48:01.842 00.114 7680 worker thread done servicing request
21:48:01.842 00.000 6120 OnExposeComplete: enter
21:48:01.847 00.005 6120 UpdateGuideState(): m_state=6
21:48:01.850 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1002
21:48:01.854 00.004 6120 Star::Find returns 1 (0), X=1207.76, Y=1055.50, Mass=5960, SNR=49.8, Peak=133 HFD=7.1
21:48:01.859 00.005 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.77 = -1.52)
21:48:01.863 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.79)
21:48:01.868 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.30 hyp=0.31 cameraTheta=1.81 mountX=0.02 mountY=-0.30, mountTheta=-1.52
21:48:01.872 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.30, opts=13)
21:48:01.877 00.005 6120 Enqueuing Move request for scope (-0.07, 0.30)
21:48:01.880 00.003 7680 Worker thread wakes up
21:48:01.880 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.30) opts 0xd
21:48:01.880 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.30)
21:48:01.880 00.000 7680 Moving (-0.07, 0.30) raw xDistance=0.02 yDistance=-0.30
21:48:01.881 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:48:01.881 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:48:01.881 00.000 7680 MoveAxis(E, 0, ABG)
21:48:01.881 00.000 7680 Move returns status 0, amount 0
21:48:01.881 00.000 7680 MoveAxis(N, 163, ABG)
21:48:01.882 00.001 7680 Guiding  Dir = 0, Dur = 163
21:48:01.882 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:48:01.886 00.004 7680 IsSlewing returns 0
21:48:01.887 00.001 7680 IsGuiding returns 0
21:48:01.888 00.001 7680 PulseGuide returned control before completion, sleep 173
21:48:01.912 00.024 6120 UpdateGuideState exits: m=5960 SNR=49.8
21:48:01.916 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:01.923 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:01.928 00.005 6120 Enqueuing Expose request
21:48:02.075 00.147 7680 IsGuiding returns 0
21:48:02.076 00.001 7680 Move returns status 0, amount 163
21:48:02.076 00.000 7680 move complete, result=0
21:48:02.076 00.000 7680 worker thread done servicing request
21:48:02.078 00.002 7680 Worker thread wakes up
21:48:02.079 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 163 ms NORTH
21:48:02.089 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:02.089 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:03.338 01.249 7680 Exposure complete
21:48:03.447 00.109 7680 worker thread done servicing request
21:48:03.447 00.000 6120 OnExposeComplete: enter
21:48:03.452 00.005 6120 UpdateGuideState(): m_state=6
21:48:03.456 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1003
21:48:03.460 00.004 6120 Star::Find returns 1 (0), X=1207.51, Y=1055.43, Mass=5899, SNR=50.2, Peak=127 HFD=7.1
21:48:03.465 00.005 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-2.95) = xAngle (5.47 = -0.82)
21:48:03.470 00.005 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.20 = -1.08)
21:48:03.474 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.23 hyp=0.39 cameraTheta=2.51 mountX=0.27 mountY=-0.34, mountTheta=-0.91
21:48:03.478 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.23, opts=13)
21:48:03.483 00.005 6120 Enqueuing Move request for scope (-0.32, 0.23)
21:48:03.486 00.003 7680 Worker thread wakes up
21:48:03.486 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.23) opts 0xd
21:48:03.486 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.23)
21:48:03.486 00.000 7680 Moving (-0.32, 0.23) raw xDistance=0.27 yDistance=-0.34
21:48:03.488 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
21:48:03.488 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:48:03.488 00.000 7680 MoveAxis(W, 113, ABG)
21:48:03.488 00.000 7680 Guiding  Dir = 3, Dur = 113
21:48:03.489 00.001 7680 IsSlewing returns 0
21:48:03.489 00.000 7680 IsGuiding returns 0
21:48:03.489 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:48:03.494 00.005 7680 PulseGuide returned control before completion, sleep 123
21:48:03.517 00.023 6120 UpdateGuideState exits: m=5899 SNR=50.2
21:48:03.521 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:03.525 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:03.529 00.004 6120 Enqueuing Expose request
21:48:03.623 00.094 7680 IsGuiding returns 1
21:48:03.625 00.002 7680 scope still moving after pulse duration time elapsed
21:48:03.654 00.029 7680 IsSlewing returns 0
21:48:03.655 00.001 7680 IsGuiding returns 0
21:48:03.655 00.000 7680 scope move finished after 113 + 53 ms
21:48:03.655 00.000 7680 Move returns status 0, amount 113
21:48:03.657 00.002 7680 MoveAxis(N, 187, ABG)
21:48:03.657 00.000 7680 Guiding  Dir = 0, Dur = 187
21:48:03.658 00.001 7680 IsSlewing returns 0
21:48:03.658 00.000 7680 IsGuiding returns 0
21:48:03.659 00.001 7680 PulseGuide returned control before completion, sleep 197
21:48:03.858 00.199 7680 IsGuiding returns 1
21:48:03.858 00.000 7680 scope still moving after pulse duration time elapsed
21:48:03.889 00.031 7680 IsSlewing returns 0
21:48:03.890 00.001 7680 IsGuiding returns 0
21:48:03.890 00.000 7680 scope move finished after 187 + 45 ms
21:48:03.892 00.002 7680 Move returns status 0, amount 187
21:48:03.892 00.000 7680 move complete, result=0
21:48:03.892 00.000 7680 worker thread done servicing request
21:48:03.892 00.000 7680 Worker thread wakes up
21:48:03.892 00.000 6120 GuideStep: 0.3 px 113 ms WEST, -0.3 px 187 ms NORTH
21:48:03.903 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:03.903 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:05.151 01.248 7680 Exposure complete
21:48:05.259 00.108 7680 worker thread done servicing request
21:48:05.259 00.000 6120 OnExposeComplete: enter
21:48:05.263 00.004 6120 UpdateGuideState(): m_state=6
21:48:05.267 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
21:48:05.271 00.004 6120 Star::Find returns 1 (0), X=1207.60, Y=1055.42, Mass=5760, SNR=48.4, Peak=124 HFD=7.1
21:48:05.275 00.004 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.31 = -0.98)
21:48:05.278 00.003 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
21:48:05.282 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.23 hyp=0.32 cameraTheta=2.35 mountX=0.18 mountY=-0.30, mountTheta=-1.04
21:48:05.287 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.23, opts=13)
21:48:05.290 00.003 6120 Enqueuing Move request for scope (-0.22, 0.23)
21:48:05.294 00.004 7680 Worker thread wakes up
21:48:05.294 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.23) opts 0xd
21:48:05.294 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.23)
21:48:05.294 00.000 7680 Moving (-0.22, 0.23) raw xDistance=0.18 yDistance=-0.30
21:48:05.294 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:48:05.295 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:48:05.295 00.000 7680 MoveAxis(E, 0, ABG)
21:48:05.295 00.000 7680 Move returns status 0, amount 0
21:48:05.295 00.000 7680 MoveAxis(N, 163, ABG)
21:48:05.295 00.000 7680 Guiding  Dir = 0, Dur = 163
21:48:05.297 00.002 7680 IsSlewing returns 0
21:48:05.297 00.000 7680 IsGuiding returns 0
21:48:05.298 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:48:05.303 00.005 7680 PulseGuide returned control before completion, sleep 173
21:48:05.326 00.023 6120 UpdateGuideState exits: m=5760 SNR=48.4
21:48:05.332 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:05.337 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:05.341 00.004 6120 Enqueuing Expose request
21:48:05.486 00.145 7680 IsGuiding returns 1
21:48:05.486 00.000 7680 scope still moving after pulse duration time elapsed
21:48:05.520 00.034 7680 IsSlewing returns 0
21:48:05.521 00.001 7680 IsGuiding returns 0
21:48:05.522 00.001 7680 scope move finished after 163 + 61 ms
21:48:05.522 00.000 7680 Move returns status 0, amount 163
21:48:05.523 00.001 7680 move complete, result=0
21:48:05.523 00.000 7680 worker thread done servicing request
21:48:05.524 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 163 ms NORTH
21:48:05.529 00.005 7680 Worker thread wakes up
21:48:05.530 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:05.530 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:06.778 01.248 7680 Exposure complete
21:48:06.887 00.109 7680 worker thread done servicing request
21:48:06.889 00.002 6120 OnExposeComplete: enter
21:48:06.892 00.003 6120 UpdateGuideState(): m_state=6
21:48:06.896 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1005
21:48:06.899 00.003 6120 Star::Find returns 1 (0), X=1207.59, Y=1055.24, Mass=5753, SNR=49.7, Peak=126 HFD=6.9
21:48:06.902 00.003 6120 CameraToMount -- cameraTheta (2.95) - m_xAngle (-2.95) = xAngle (5.91 = -0.37)
21:48:06.905 00.003 6120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.64 = -0.64)
21:48:06.908 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.05 hyp=0.25 cameraTheta=2.95 mountX=0.23 mountY=-0.15, mountTheta=-0.57
21:48:06.913 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.05, opts=13)
21:48:06.915 00.002 6120 Enqueuing Move request for scope (-0.24, 0.05)
21:48:06.920 00.005 7680 Worker thread wakes up
21:48:06.920 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.05) opts 0xd
21:48:06.920 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.05)
21:48:06.921 00.001 7680 Moving (-0.24, 0.05) raw xDistance=0.23 yDistance=-0.15
21:48:06.921 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
21:48:06.921 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:48:06.921 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:48:06.922 00.001 7680 MoveAxis(W, 97, ABG)
21:48:06.922 00.000 7680 Guiding  Dir = 3, Dur = 97
21:48:06.922 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:48:06.928 00.006 7680 IsSlewing returns 0
21:48:06.929 00.001 7680 IsGuiding returns 0
21:48:06.929 00.000 7680 PulseGuide returned control before completion, sleep 107
21:48:06.953 00.024 6120 UpdateGuideState exits: m=5753 SNR=49.7
21:48:06.958 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:06.962 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:06.966 00.004 6120 Enqueuing Expose request
21:48:07.051 00.085 7680 IsGuiding returns 1
21:48:07.051 00.000 7680 scope still moving after pulse duration time elapsed
21:48:07.081 00.030 7680 IsSlewing returns 0
21:48:07.085 00.004 7680 IsGuiding returns 0
21:48:07.086 00.001 7680 scope move finished after 97 + 60 ms
21:48:07.086 00.000 7680 Move returns status 0, amount 97
21:48:07.086 00.000 7680 MoveAxis(N, 0, ABG)
21:48:07.086 00.000 7680 Move returns status 0, amount 0
21:48:07.088 00.002 7680 move complete, result=0
21:48:07.088 00.000 7680 worker thread done servicing request
21:48:07.089 00.001 7680 Worker thread wakes up
21:48:07.089 00.000 6120 GuideStep: 0.2 px 97 ms WEST, -0.1 px 0 ms NORTH
21:48:07.095 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:07.095 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:08.339 01.244 7680 Exposure complete
21:48:08.445 00.106 7680 worker thread done servicing request
21:48:08.445 00.000 6120 OnExposeComplete: enter
21:48:08.450 00.005 6120 UpdateGuideState(): m_state=6
21:48:08.454 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1006
21:48:08.458 00.004 6120 Star::Find returns 1 (0), X=1207.39, Y=1055.61, Mass=5682, SNR=49.1, Peak=131 HFD=6.9
21:48:08.461 00.003 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.35 = -0.94)
21:48:08.465 00.004 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.21)
21:48:08.468 00.003 6120 CameraToMount -- cameraX=-0.44 cameraY=0.41 hyp=0.61 cameraTheta=2.39 mountX=0.36 mountY=-0.57, mountTheta=-1.01
21:48:08.473 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.44, y=0.41, opts=13)
21:48:08.477 00.004 6120 Enqueuing Move request for scope (-0.44, 0.41)
21:48:08.479 00.002 7680 Worker thread wakes up
21:48:08.479 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.41) opts 0xd
21:48:08.480 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.44, 0.41)
21:48:08.480 00.000 7680 Moving (-0.44, 0.41) raw xDistance=0.36 yDistance=-0.57
21:48:08.480 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
21:48:08.480 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
21:48:08.480 00.000 7680 MoveAxis(W, 158, ABG)
21:48:08.480 00.000 7680 Guiding  Dir = 3, Dur = 158
21:48:08.480 00.000 7680 IsSlewing returns 0
21:48:08.482 00.002 7680 IsGuiding returns 0
21:48:08.482 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:48:08.487 00.005 7680 PulseGuide returned control before completion, sleep 168
21:48:08.509 00.022 6120 UpdateGuideState exits: m=5682 SNR=49.1
21:48:08.514 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:08.518 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:08.522 00.004 6120 Enqueuing Expose request
21:48:08.672 00.150 7680 IsGuiding returns 0
21:48:08.673 00.001 7680 Move returns status 0, amount 158
21:48:08.673 00.000 7680 MoveAxis(N, 307, ABG)
21:48:08.673 00.000 7680 Guiding  Dir = 0, Dur = 307
21:48:08.674 00.001 7680 IsSlewing returns 0
21:48:08.674 00.000 7680 IsGuiding returns 0
21:48:08.676 00.002 7680 PulseGuide returned control before completion, sleep 317
21:48:08.999 00.323 7680 IsGuiding returns 1
21:48:09.000 00.001 7680 scope still moving after pulse duration time elapsed
21:48:09.031 00.031 7680 IsSlewing returns 0
21:48:09.032 00.001 7680 IsGuiding returns 0
21:48:09.033 00.001 7680 scope move finished after 307 + 50 ms
21:48:09.033 00.000 7680 Move returns status 0, amount 307
21:48:09.033 00.000 7680 move complete, result=0
21:48:09.034 00.001 7680 worker thread done servicing request
21:48:09.034 00.000 7680 Worker thread wakes up
21:48:09.034 00.000 6120 GuideStep: 0.4 px 158 ms WEST, -0.6 px 307 ms NORTH
21:48:09.039 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:09.041 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:10.299 01.258 7680 Exposure complete
21:48:10.406 00.107 7680 worker thread done servicing request
21:48:10.407 00.001 6120 OnExposeComplete: enter
21:48:10.410 00.003 6120 UpdateGuideState(): m_state=6
21:48:10.415 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1007
21:48:10.418 00.003 6120 Star::Find returns 1 (0), X=1207.55, Y=1056.02, Mass=5176, SNR=46.0, Peak=130 HFD=6.4
21:48:10.423 00.005 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
21:48:10.426 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
21:48:10.431 00.005 6120 CameraToMount -- cameraX=-0.28 cameraY=0.83 hyp=0.87 cameraTheta=1.90 mountX=0.12 mountY=-0.87, mountTheta=-1.43
21:48:10.436 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.83, opts=13)
21:48:10.441 00.005 6120 Enqueuing Move request for scope (-0.28, 0.83)
21:48:10.444 00.003 7680 Worker thread wakes up
21:48:10.444 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.83) opts 0xd
21:48:10.444 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.83)
21:48:10.445 00.001 7680 Moving (-0.28, 0.83) raw xDistance=0.12 yDistance=-0.87
21:48:10.445 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:48:10.445 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87
21:48:10.445 00.000 7680 MoveAxis(E, 0, ABG)
21:48:10.445 00.000 7680 Move returns status 0, amount 0
21:48:10.445 00.000 7680 MoveAxis(N, 470, ABG)
21:48:10.445 00.000 7680 Guiding  Dir = 0, Dur = 470
21:48:10.447 00.002 7680 IsSlewing returns 0
21:48:10.447 00.000 7680 IsGuiding returns 0
21:48:10.447 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:48:10.450 00.003 7680 PulseGuide returned control before completion, sleep 480
21:48:10.473 00.023 6120 UpdateGuideState exits: m=5176 SNR=46.0
21:48:10.478 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:10.483 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:10.488 00.005 6120 Enqueuing Expose request
21:48:10.943 00.455 7680 IsGuiding returns 1
21:48:10.943 00.000 7680 scope still moving after pulse duration time elapsed
21:48:10.974 00.031 7680 IsSlewing returns 0
21:48:10.975 00.001 7680 IsGuiding returns 1
21:48:11.005 00.030 7680 IsSlewing returns 0
21:48:11.007 00.002 7680 IsGuiding returns 1
21:48:11.036 00.029 7680 IsSlewing returns 0
21:48:11.038 00.002 7680 IsGuiding returns 0
21:48:11.038 00.000 7680 scope move finished after 470 + 121 ms
21:48:11.038 00.000 7680 Move returns status 0, amount 470
21:48:11.039 00.001 7680 move complete, result=0
21:48:11.039 00.000 7680 worker thread done servicing request
21:48:11.040 00.001 7680 Worker thread wakes up
21:48:11.040 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.9 px 470 ms NORTH
21:48:11.048 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:11.049 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:12.293 01.244 7680 Exposure complete
21:48:12.394 00.101 7680 worker thread done servicing request
21:48:12.395 00.001 6120 OnExposeComplete: enter
21:48:12.398 00.003 6120 UpdateGuideState(): m_state=6
21:48:12.403 00.005 6120 Star::Find(15, 1207, 1056, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1008
21:48:12.407 00.004 6120 Star::Find returns 1 (0), X=1207.70, Y=1054.70, Mass=5540, SNR=48.2, Peak=129 HFD=6.9
21:48:12.410 00.003 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-2.95) = xAngle (1.14 = 1.14)
21:48:12.413 00.003 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.87 = 0.87)
21:48:12.418 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.49 hyp=0.51 cameraTheta=-1.82 mountX=0.21 mountY=0.39, mountTheta=1.07
21:48:12.423 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.49, opts=13)
21:48:12.427 00.004 6120 Enqueuing Move request for scope (-0.12, -0.49)
21:48:12.431 00.004 7680 Worker thread wakes up
21:48:12.431 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.49) opts 0xd
21:48:12.431 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.49)
21:48:12.431 00.000 7680 Moving (-0.12, -0.49) raw xDistance=0.21 yDistance=0.39
21:48:12.431 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
21:48:12.431 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:48:12.433 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:48:12.433 00.000 7680 MoveAxis(W, 90, ABG)
21:48:12.433 00.000 7680 Guiding  Dir = 3, Dur = 90
21:48:12.433 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:48:12.437 00.004 7680 IsSlewing returns 0
21:48:12.437 00.000 7680 IsGuiding returns 0
21:48:12.437 00.000 7680 PulseGuide returned control before completion, sleep 100
21:48:12.461 00.024 6120 UpdateGuideState exits: m=5540 SNR=48.2
21:48:12.464 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:12.468 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:12.472 00.004 6120 Enqueuing Expose request
21:48:12.552 00.080 7680 IsGuiding returns 1
21:48:12.552 00.000 7680 scope still moving after pulse duration time elapsed
21:48:12.581 00.029 7680 IsSlewing returns 0
21:48:12.583 00.002 7680 IsGuiding returns 0
21:48:12.583 00.000 7680 scope move finished after 90 + 56 ms
21:48:12.584 00.001 7680 Move returns status 0, amount 90
21:48:12.584 00.000 7680 MoveAxis(N, 0, ABG)
21:48:12.584 00.000 7680 Move returns status 0, amount 0
21:48:12.584 00.000 7680 move complete, result=0
21:48:12.584 00.000 7680 worker thread done servicing request
21:48:12.584 00.000 6120 GuideStep: 0.2 px 90 ms WEST, 0.4 px 0 ms NORTH
21:48:12.590 00.006 7680 Worker thread wakes up
21:48:12.590 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:12.590 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:13.842 01.252 7680 Exposure complete
21:48:13.955 00.113 7680 worker thread done servicing request
21:48:13.957 00.002 6120 OnExposeComplete: enter
21:48:13.961 00.004 6120 UpdateGuideState(): m_state=6
21:48:13.965 00.004 6120 Star::Find(15, 1207, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1009
21:48:13.970 00.005 6120 Star::Find returns 1 (0), X=1207.82, Y=1054.84, Mass=5527, SNR=47.5, Peak=127 HFD=6.7
21:48:13.974 00.004 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-2.95) = xAngle (1.36 = 1.36)
21:48:13.978 00.004 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.10 = 1.10)
21:48:13.983 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.36 hyp=0.36 cameraTheta=-1.59 mountX=0.07 mountY=0.32, mountTheta=1.34
21:48:13.988 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.36, opts=13)
21:48:13.992 00.004 6120 Enqueuing Move request for scope (-0.01, -0.36)
21:48:13.996 00.004 7680 Worker thread wakes up
21:48:13.997 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.36) opts 0xd
21:48:13.997 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.36)
21:48:13.997 00.000 7680 Moving (-0.01, -0.36) raw xDistance=0.07 yDistance=0.32
21:48:13.997 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:48:13.997 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:48:13.998 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
21:48:13.998 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:48:14.002 00.004 7680 MoveAxis(E, 0, ABG)
21:48:14.002 00.000 7680 Move returns status 0, amount 0
21:48:14.003 00.001 7680 MoveAxis(N, 0, ABG)
21:48:14.003 00.000 7680 Move returns status 0, amount 0
21:48:14.003 00.000 7680 move complete, result=0
21:48:14.003 00.000 7680 worker thread done servicing request
21:48:14.024 00.021 6120 UpdateGuideState exits: m=5527 SNR=47.5
21:48:14.028 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:14.033 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:14.036 00.003 6120 Enqueuing Expose request
21:48:14.040 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:48:14.044 00.004 7680 Worker thread wakes up
21:48:14.044 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:14.044 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:15.293 01.249 7680 Exposure complete
21:48:15.399 00.106 7680 worker thread done servicing request
21:48:15.399 00.000 6120 OnExposeComplete: enter
21:48:15.404 00.005 6120 UpdateGuideState(): m_state=6
21:48:15.408 00.004 6120 Star::Find(15, 1207, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1010
21:48:15.411 00.003 6120 Star::Find returns 1 (0), X=1207.75, Y=1054.98, Mass=5600, SNR=48.7, Peak=126 HFD=6.8
21:48:15.414 00.003 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-2.95) = xAngle (1.03 = 1.03)
21:48:15.419 00.005 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.76 = 0.76)
21:48:15.422 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.93 mountX=0.12 mountY=0.16, mountTheta=0.93
21:48:15.428 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.22, opts=13)
21:48:15.432 00.004 6120 Enqueuing Move request for scope (-0.08, -0.22)
21:48:15.436 00.004 7680 Worker thread wakes up
21:48:15.436 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.22) opts 0xd
21:48:15.436 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.22)
21:48:15.436 00.000 7680 Moving (-0.08, -0.22) raw xDistance=0.12 yDistance=0.16
21:48:15.436 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:48:15.436 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:48:15.436 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:48:15.436 00.000 7680 MoveAxis(E, 0, ABG)
21:48:15.437 00.001 7680 Move returns status 0, amount 0
21:48:15.437 00.000 7680 MoveAxis(N, 0, ABG)
21:48:15.437 00.000 7680 Move returns status 0, amount 0
21:48:15.437 00.000 7680 move complete, result=0
21:48:15.437 00.000 7680 worker thread done servicing request
21:48:15.438 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:48:15.464 00.026 6120 UpdateGuideState exits: m=5600 SNR=48.7
21:48:15.468 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:15.472 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:15.476 00.004 6120 Enqueuing Expose request
21:48:15.480 00.004 7680 Worker thread wakes up
21:48:15.480 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:48:15.487 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:15.487 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:16.736 01.249 7680 Exposure complete
21:48:16.877 00.141 7680 worker thread done servicing request
21:48:16.878 00.001 6120 OnExposeComplete: enter
21:48:16.884 00.006 6120 UpdateGuideState(): m_state=6
21:48:16.893 00.009 6120 Star::Find(15, 1207, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1011
21:48:16.900 00.007 6120 Star::Find returns 1 (0), X=1207.60, Y=1055.35, Mass=5753, SNR=48.8, Peak=128 HFD=7.0
21:48:16.910 00.010 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-2.95) = xAngle (5.50 = -0.78)
21:48:16.917 00.007 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.23 = -1.05)
21:48:16.921 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.16 hyp=0.28 cameraTheta=2.54 mountX=0.20 mountY=-0.24, mountTheta=-0.89
21:48:16.927 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.16, opts=13)
21:48:16.931 00.004 6120 Enqueuing Move request for scope (-0.23, 0.16)
21:48:16.935 00.004 7680 Worker thread wakes up
21:48:16.936 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.16) opts 0xd
21:48:16.936 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.16)
21:48:16.936 00.000 7680 Moving (-0.23, 0.16) raw xDistance=0.20 yDistance=-0.24
21:48:16.936 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
21:48:16.937 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:48:16.937 00.000 7680 MoveAxis(E, 0, ABG)
21:48:16.937 00.000 7680 Move returns status 0, amount 0
21:48:16.937 00.000 7680 MoveAxis(N, 131, ABG)
21:48:16.937 00.000 7680 Guiding  Dir = 0, Dur = 131
21:48:16.939 00.002 7680 IsSlewing returns 0
21:48:16.939 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:48:16.943 00.004 7680 IsGuiding returns 0
21:48:16.943 00.000 7680 PulseGuide returned control before completion, sleep 141
21:48:16.963 00.020 6120 UpdateGuideState exits: m=5753 SNR=48.8
21:48:16.968 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:16.972 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:16.975 00.003 6120 Enqueuing Expose request
21:48:17.088 00.113 7680 IsGuiding returns 1
21:48:17.089 00.001 7680 scope still moving after pulse duration time elapsed
21:48:17.119 00.030 7680 IsSlewing returns 0
21:48:17.119 00.000 7680 IsGuiding returns 0
21:48:17.121 00.002 7680 scope move finished after 131 + 46 ms
21:48:17.121 00.000 7680 Move returns status 0, amount 131
21:48:17.121 00.000 7680 move complete, result=0
21:48:17.122 00.001 7680 worker thread done servicing request
21:48:17.122 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 131 ms NORTH
21:48:17.128 00.006 7680 Worker thread wakes up
21:48:17.128 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:17.128 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:18.385 01.257 7680 Exposure complete
21:48:18.501 00.116 7680 worker thread done servicing request
21:48:18.501 00.000 6120 OnExposeComplete: enter
21:48:18.506 00.005 6120 UpdateGuideState(): m_state=6
21:48:18.510 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1012
21:48:18.516 00.006 6120 Star::Find returns 1 (0), X=1207.77, Y=1055.29, Mass=5770, SNR=48.4, Peak=132 HFD=6.6
21:48:18.521 00.005 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
21:48:18.524 00.003 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
21:48:18.529 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.18 mountX=0.04 mountY=-0.11, mountTheta=-1.18
21:48:18.533 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.09, opts=13)
21:48:18.537 00.004 6120 Enqueuing Move request for scope (-0.06, 0.09)
21:48:18.540 00.003 7680 Worker thread wakes up
21:48:18.540 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
21:48:18.541 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
21:48:18.541 00.000 7680 Moving (-0.06, 0.09) raw xDistance=0.04 yDistance=-0.11
21:48:18.541 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:48:18.541 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:48:18.541 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:48:18.543 00.002 7680 MoveAxis(E, 0, ABG)
21:48:18.543 00.000 7680 Move returns status 0, amount 0
21:48:18.543 00.000 7680 MoveAxis(N, 0, ABG)
21:48:18.544 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:48:18.547 00.003 7680 Move returns status 0, amount 0
21:48:18.547 00.000 7680 move complete, result=0
21:48:18.547 00.000 7680 worker thread done servicing request
21:48:18.567 00.020 6120 UpdateGuideState exits: m=5770 SNR=48.4
21:48:18.572 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:18.576 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:18.582 00.006 6120 Enqueuing Expose request
21:48:18.586 00.004 7680 Worker thread wakes up
21:48:18.586 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:18.586 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:18.586 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:48:19.830 01.244 7680 Exposure complete
21:48:19.946 00.116 7680 worker thread done servicing request
21:48:19.946 00.000 6120 OnExposeComplete: enter
21:48:19.950 00.004 6120 UpdateGuideState(): m_state=6
21:48:19.956 00.006 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1013
21:48:19.959 00.003 6120 Star::Find returns 1 (0), X=1207.68, Y=1055.08, Mass=5695, SNR=48.8, Peak=127 HFD=6.7
21:48:19.963 00.004 6120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-2.95) = xAngle (0.45 = 0.45)
21:48:19.966 00.003 6120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.18 = 0.18)
21:48:19.971 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-2.50 mountX=0.17 mountY=0.04, mountTheta=0.20
21:48:19.975 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.11, opts=13)
21:48:19.979 00.004 6120 Enqueuing Move request for scope (-0.15, -0.11)
21:48:19.984 00.005 7680 Worker thread wakes up
21:48:19.984 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
21:48:19.984 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
21:48:19.984 00.000 7680 Moving (-0.15, -0.11) raw xDistance=0.17 yDistance=0.04
21:48:19.984 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:48:19.985 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:48:19.985 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:48:19.985 00.000 7680 MoveAxis(E, 0, ABG)
21:48:19.985 00.000 7680 Move returns status 0, amount 0
21:48:19.985 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:48:19.991 00.006 7680 MoveAxis(N, 0, ABG)
21:48:19.991 00.000 7680 Move returns status 0, amount 0
21:48:19.991 00.000 7680 move complete, result=0
21:48:19.991 00.000 7680 worker thread done servicing request
21:48:20.011 00.020 6120 UpdateGuideState exits: m=5695 SNR=48.8
21:48:20.015 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:20.021 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:20.026 00.005 6120 Enqueuing Expose request
21:48:20.030 00.004 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:48:20.034 00.004 7680 Worker thread wakes up
21:48:20.034 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:20.034 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:21.276 01.242 7680 Exposure complete
21:48:21.388 00.112 7680 worker thread done servicing request
21:48:21.389 00.001 6120 OnExposeComplete: enter
21:48:21.394 00.005 6120 UpdateGuideState(): m_state=6
21:48:21.399 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1014
21:48:21.403 00.004 6120 Star::Find returns 1 (0), X=1207.70, Y=1055.57, Mass=5775, SNR=49.2, Peak=128 HFD=6.9
21:48:21.406 00.003 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.44)
21:48:21.411 00.005 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
21:48:21.414 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.37 hyp=0.39 cameraTheta=1.89 mountX=0.05 mountY=-0.39, mountTheta=-1.44
21:48:21.419 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.37, opts=13)
21:48:21.424 00.005 6120 Enqueuing Move request for scope (-0.12, 0.37)
21:48:21.427 00.003 7680 Worker thread wakes up
21:48:21.428 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.37) opts 0xd
21:48:21.428 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.37)
21:48:21.428 00.000 7680 Moving (-0.12, 0.37) raw xDistance=0.05 yDistance=-0.39
21:48:21.428 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:48:21.429 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:48:21.429 00.000 7680 MoveAxis(E, 0, ABG)
21:48:21.429 00.000 7680 Move returns status 0, amount 0
21:48:21.429 00.000 7680 MoveAxis(N, 210, ABG)
21:48:21.429 00.000 7680 Guiding  Dir = 0, Dur = 210
21:48:21.430 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:48:21.434 00.004 7680 IsSlewing returns 0
21:48:21.434 00.000 7680 IsGuiding returns 0
21:48:21.434 00.000 7680 PulseGuide returned control before completion, sleep 220
21:48:21.454 00.020 6120 UpdateGuideState exits: m=5775 SNR=49.2
21:48:21.458 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:21.463 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:21.466 00.003 6120 Enqueuing Expose request
21:48:21.670 00.204 7680 IsGuiding returns 0
21:48:21.672 00.002 7680 Move returns status 0, amount 210
21:48:21.672 00.000 7680 move complete, result=0
21:48:21.672 00.000 7680 worker thread done servicing request
21:48:21.673 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 210 ms NORTH
21:48:21.678 00.005 7680 Worker thread wakes up
21:48:21.680 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:21.680 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:22.927 01.247 7680 Exposure complete
21:48:23.036 00.109 7680 worker thread done servicing request
21:48:23.036 00.000 6120 OnExposeComplete: enter
21:48:23.073 00.037 6120 UpdateGuideState(): m_state=6
21:48:23.079 00.006 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1015
21:48:23.082 00.003 6120 Star::Find returns 1 (0), X=1207.64, Y=1055.37, Mass=5748, SNR=48.4, Peak=136 HFD=6.8
21:48:23.086 00.004 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.33 = -0.95)
21:48:23.089 00.003 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.22)
21:48:23.092 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.38 mountX=0.15 mountY=-0.24, mountTheta=-1.02
21:48:23.097 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.18, opts=13)
21:48:23.101 00.004 6120 Enqueuing Move request for scope (-0.19, 0.18)
21:48:23.104 00.003 7680 Worker thread wakes up
21:48:23.104 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
21:48:23.104 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
21:48:23.104 00.000 7680 Moving (-0.19, 0.18) raw xDistance=0.15 yDistance=-0.24
21:48:23.104 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:48:23.104 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:48:23.104 00.000 7680 MoveAxis(E, 0, ABG)
21:48:23.104 00.000 7680 Move returns status 0, amount 0
21:48:23.105 00.001 7680 MoveAxis(N, 130, ABG)
21:48:23.105 00.000 7680 Guiding  Dir = 0, Dur = 130
21:48:23.105 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:48:23.109 00.004 7680 IsSlewing returns 0
21:48:23.109 00.000 7680 IsGuiding returns 0
21:48:23.110 00.001 7680 PulseGuide returned control before completion, sleep 140
21:48:23.133 00.023 6120 UpdateGuideState exits: m=5748 SNR=48.4
21:48:23.137 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:23.142 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:23.147 00.005 6120 Enqueuing Expose request
21:48:23.264 00.117 7680 IsGuiding returns 1
21:48:23.265 00.001 7680 scope still moving after pulse duration time elapsed
21:48:23.294 00.029 7680 IsSlewing returns 0
21:48:23.295 00.001 7680 IsGuiding returns 0
21:48:23.297 00.002 7680 scope move finished after 130 + 56 ms
21:48:23.297 00.000 7680 Move returns status 0, amount 130
21:48:23.297 00.000 7680 move complete, result=0
21:48:23.298 00.001 7680 worker thread done servicing request
21:48:23.298 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 130 ms NORTH
21:48:23.306 00.008 7680 Worker thread wakes up
21:48:23.306 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:23.306 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:24.562 01.256 7680 Exposure complete
21:48:24.673 00.111 7680 worker thread done servicing request
21:48:24.673 00.000 6120 OnExposeComplete: enter
21:48:24.678 00.005 6120 UpdateGuideState(): m_state=6
21:48:24.682 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1016
21:48:24.686 00.004 6120 Star::Find returns 1 (0), X=1207.72, Y=1055.44, Mass=5635, SNR=48.0, Peak=128 HFD=6.9
21:48:24.690 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
21:48:24.694 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
21:48:24.698 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.27 cameraTheta=2.01 mountX=0.07 mountY=-0.27, mountTheta=-1.33
21:48:24.705 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.24, opts=13)
21:48:24.713 00.008 6120 Enqueuing Move request for scope (-0.11, 0.24)
21:48:24.717 00.004 7680 Worker thread wakes up
21:48:24.717 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
21:48:24.717 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
21:48:24.718 00.001 7680 Moving (-0.11, 0.24) raw xDistance=0.07 yDistance=-0.27
21:48:24.718 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:48:24.718 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:48:24.718 00.000 7680 MoveAxis(E, 0, ABG)
21:48:24.718 00.000 7680 Move returns status 0, amount 0
21:48:24.719 00.001 7680 MoveAxis(N, 145, ABG)
21:48:24.719 00.000 7680 Guiding  Dir = 0, Dur = 145
21:48:24.719 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:48:24.724 00.005 7680 IsSlewing returns 0
21:48:24.724 00.000 7680 IsGuiding returns 0
21:48:24.725 00.001 7680 PulseGuide returned control before completion, sleep 155
21:48:24.748 00.023 6120 UpdateGuideState exits: m=5635 SNR=48.0
21:48:24.753 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:24.757 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:24.761 00.004 6120 Enqueuing Expose request
21:48:24.895 00.134 7680 IsGuiding returns 1
21:48:24.895 00.000 7680 scope still moving after pulse duration time elapsed
21:48:24.926 00.031 7680 IsSlewing returns 0
21:48:24.926 00.000 7680 IsGuiding returns 0
21:48:24.927 00.001 7680 scope move finished after 145 + 57 ms
21:48:24.927 00.000 7680 Move returns status 0, amount 145
21:48:24.927 00.000 7680 move complete, result=0
21:48:24.928 00.001 7680 worker thread done servicing request
21:48:24.928 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 145 ms NORTH
21:48:24.935 00.007 7680 Worker thread wakes up
21:48:24.935 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:24.936 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:26.175 01.239 7680 Exposure complete
21:48:26.283 00.108 7680 worker thread done servicing request
21:48:26.284 00.001 6120 OnExposeComplete: enter
21:48:26.288 00.004 6120 UpdateGuideState(): m_state=6
21:48:26.293 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1017
21:48:26.296 00.003 6120 Star::Find returns 1 (0), X=1207.73, Y=1055.36, Mass=6092, SNR=50.0, Peak=134 HFD=7.0
21:48:26.299 00.003 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
21:48:26.304 00.005 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
21:48:26.307 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.19 cameraTheta=2.10 mountX=0.06 mountY=-0.19, mountTheta=-1.25
21:48:26.313 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.17, opts=13)
21:48:26.316 00.003 6120 Enqueuing Move request for scope (-0.10, 0.17)
21:48:26.320 00.004 7680 Worker thread wakes up
21:48:26.320 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
21:48:26.320 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
21:48:26.320 00.000 7680 Moving (-0.10, 0.17) raw xDistance=0.06 yDistance=-0.19
21:48:26.320 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:48:26.320 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:48:26.321 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:48:26.322 00.001 7680 MoveAxis(E, 0, ABG)
21:48:26.322 00.000 7680 Move returns status 0, amount 0
21:48:26.322 00.000 7680 MoveAxis(N, 0, ABG)
21:48:26.322 00.000 7680 Move returns status 0, amount 0
21:48:26.322 00.000 7680 move complete, result=0
21:48:26.322 00.000 7680 worker thread done servicing request
21:48:26.323 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=226, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:48:26.349 00.026 6120 UpdateGuideState exits: m=6092 SNR=50.0
21:48:26.353 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:26.357 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:26.363 00.006 6120 Enqueuing Expose request
21:48:26.367 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:48:26.372 00.005 7680 Worker thread wakes up
21:48:26.372 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:26.372 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:27.618 01.246 7680 Exposure complete
21:48:27.731 00.113 7680 worker thread done servicing request
21:48:27.731 00.000 6120 OnExposeComplete: enter
21:48:27.736 00.005 6120 UpdateGuideState(): m_state=6
21:48:27.742 00.006 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1018
21:48:27.746 00.004 6120 Star::Find returns 1 (0), X=1207.80, Y=1055.41, Mass=5931, SNR=50.5, Peak=140 HFD=7.0
21:48:27.750 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.65 = -1.64)
21:48:27.755 00.005 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
21:48:27.759 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.22 cameraTheta=1.69 mountX=-0.01 mountY=-0.20, mountTheta=-1.64
21:48:27.764 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.21, opts=13)
21:48:27.767 00.003 6120 Enqueuing Move request for scope (-0.03, 0.21)
21:48:27.772 00.005 7680 Worker thread wakes up
21:48:27.772 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
21:48:27.772 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
21:48:27.772 00.000 7680 Moving (-0.03, 0.21) raw xDistance=-0.01 yDistance=-0.20
21:48:27.773 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:48:27.773 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:48:27.773 00.000 7680 MoveAxis(E, 0, ABG)
21:48:27.773 00.000 7680 Move returns status 0, amount 0
21:48:27.774 00.001 7680 MoveAxis(N, 111, ABG)
21:48:27.774 00.000 7680 Guiding  Dir = 0, Dur = 111
21:48:27.774 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:48:27.778 00.004 7680 IsSlewing returns 0
21:48:27.779 00.001 7680 IsGuiding returns 0
21:48:27.779 00.000 7680 PulseGuide returned control before completion, sleep 121
21:48:27.801 00.022 6120 UpdateGuideState exits: m=5931 SNR=50.5
21:48:27.806 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:27.810 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:27.814 00.004 6120 Enqueuing Expose request
21:48:27.906 00.092 7680 IsGuiding returns 1
21:48:27.907 00.001 7680 scope still moving after pulse duration time elapsed
21:48:27.938 00.031 7680 IsSlewing returns 0
21:48:27.939 00.001 7680 IsGuiding returns 0
21:48:27.939 00.000 7680 scope move finished after 111 + 49 ms
21:48:27.940 00.001 7680 Move returns status 0, amount 111
21:48:27.940 00.000 7680 move complete, result=0
21:48:27.940 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 111 ms NORTH
21:48:27.947 00.007 7680 worker thread done servicing request
21:48:27.947 00.000 7680 Worker thread wakes up
21:48:27.947 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:27.947 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:29.199 01.252 7680 Exposure complete
21:48:29.297 00.098 7680 worker thread done servicing request
21:48:29.298 00.001 6120 OnExposeComplete: enter
21:48:29.301 00.003 6120 UpdateGuideState(): m_state=6
21:48:29.305 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1019
21:48:29.310 00.005 6120 Star::Find returns 1 (0), X=1207.87, Y=1055.38, Mass=5902, SNR=50.3, Peak=134 HFD=6.8
21:48:29.314 00.004 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
21:48:29.319 00.005 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
21:48:29.322 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.33 mountX=-0.08 mountY=-0.14, mountTheta=-2.06
21:48:29.328 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.18, opts=13)
21:48:29.333 00.005 6120 Enqueuing Move request for scope (0.04, 0.18)
21:48:29.336 00.003 7680 Worker thread wakes up
21:48:29.337 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
21:48:29.337 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
21:48:29.337 00.000 7680 Moving (0.04, 0.18) raw xDistance=-0.08 yDistance=-0.14
21:48:29.337 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:48:29.337 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:48:29.338 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:48:29.338 00.000 7680 MoveAxis(E, 0, ABG)
21:48:29.338 00.000 7680 Move returns status 0, amount 0
21:48:29.338 00.000 7680 MoveAxis(N, 0, ABG)
21:48:29.338 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=233, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:48:29.343 00.005 7680 Move returns status 0, amount 0
21:48:29.343 00.000 7680 move complete, result=0
21:48:29.344 00.001 7680 worker thread done servicing request
21:48:29.365 00.021 6120 UpdateGuideState exits: m=5902 SNR=50.3
21:48:29.370 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:29.374 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:29.379 00.005 6120 Enqueuing Expose request
21:48:29.383 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:48:29.386 00.003 7680 Worker thread wakes up
21:48:29.387 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:29.387 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:30.636 01.249 7680 Exposure complete
21:48:30.755 00.119 7680 worker thread done servicing request
21:48:30.756 00.001 6120 OnExposeComplete: enter
21:48:30.760 00.004 6120 UpdateGuideState(): m_state=6
21:48:30.765 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1020
21:48:30.770 00.005 6120 Star::Find returns 1 (0), X=1207.87, Y=1055.70, Mass=5780, SNR=49.5, Peak=135 HFD=6.8
21:48:30.774 00.004 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
21:48:30.779 00.005 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.11)
21:48:30.784 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.50 hyp=0.50 cameraTheta=1.49 mountX=-0.13 mountY=-0.43, mountTheta=-1.87
21:48:30.789 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.50, opts=13)
21:48:30.794 00.005 6120 Enqueuing Move request for scope (0.04, 0.50)
21:48:30.799 00.005 7680 Worker thread wakes up
21:48:30.799 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.50) opts 0xd
21:48:30.799 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.50)
21:48:30.799 00.000 7680 Moving (0.04, 0.50) raw xDistance=-0.13 yDistance=-0.43
21:48:30.799 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:48:30.799 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
21:48:30.799 00.000 7680 MoveAxis(E, 0, ABG)
21:48:30.800 00.001 7680 Move returns status 0, amount 0
21:48:30.800 00.000 7680 MoveAxis(N, 234, ABG)
21:48:30.800 00.000 7680 Guiding  Dir = 0, Dur = 234
21:48:30.800 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=194, Gamma=1.000
21:48:30.806 00.006 7680 IsSlewing returns 0
21:48:30.806 00.000 7680 IsGuiding returns 0
21:48:30.807 00.001 7680 PulseGuide returned control before completion, sleep 244
21:48:30.828 00.021 6120 UpdateGuideState exits: m=5780 SNR=49.5
21:48:30.832 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:30.837 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:30.840 00.003 6120 Enqueuing Expose request
21:48:31.061 00.221 7680 IsGuiding returns 1
21:48:31.062 00.001 7680 scope still moving after pulse duration time elapsed
21:48:31.092 00.030 7680 IsSlewing returns 0
21:48:31.094 00.002 7680 IsGuiding returns 0
21:48:31.095 00.001 7680 scope move finished after 234 + 54 ms
21:48:31.095 00.000 7680 Move returns status 0, amount 234
21:48:31.095 00.000 7680 move complete, result=0
21:48:31.096 00.001 7680 worker thread done servicing request
21:48:31.096 00.000 7680 Worker thread wakes up
21:48:31.096 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 234 ms NORTH
21:48:31.103 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:31.103 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:32.354 01.251 7680 Exposure complete
21:48:32.461 00.107 7680 worker thread done servicing request
21:48:32.461 00.000 6120 OnExposeComplete: enter
21:48:32.464 00.003 6120 UpdateGuideState(): m_state=6
21:48:32.469 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1021
21:48:32.474 00.005 6120 Star::Find returns 1 (0), X=1207.84, Y=1055.51, Mass=6038, SNR=50.9, Peak=146 HFD=7.0
21:48:32.479 00.005 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
21:48:32.487 00.008 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.06)
21:48:32.493 00.006 6120 CameraToMount -- cameraX=0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.54 mountX=-0.07 mountY=-0.28, mountTheta=-1.81
21:48:32.500 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.31, opts=13)
21:48:32.504 00.004 6120 Enqueuing Move request for scope (0.01, 0.31)
21:48:32.508 00.004 7680 Worker thread wakes up
21:48:32.508 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.31) opts 0xd
21:48:32.508 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.31)
21:48:32.509 00.001 7680 Moving (0.01, 0.31) raw xDistance=-0.07 yDistance=-0.28
21:48:32.509 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:48:32.509 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:48:32.509 00.000 7680 MoveAxis(E, 0, ABG)
21:48:32.510 00.001 7680 Move returns status 0, amount 0
21:48:32.510 00.000 7680 MoveAxis(N, 150, ABG)
21:48:32.510 00.000 7680 Guiding  Dir = 0, Dur = 150
21:48:32.514 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:48:32.518 00.004 7680 IsSlewing returns 0
21:48:32.518 00.000 7680 IsGuiding returns 0
21:48:32.520 00.002 7680 PulseGuide returned control before completion, sleep 160
21:48:32.544 00.024 6120 UpdateGuideState exits: m=6038 SNR=50.9
21:48:32.549 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:32.554 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:32.557 00.003 6120 Enqueuing Expose request
21:48:32.684 00.127 7680 IsGuiding returns 1
21:48:32.684 00.000 7680 scope still moving after pulse duration time elapsed
21:48:32.715 00.031 7680 IsSlewing returns 0
21:48:32.715 00.000 7680 IsGuiding returns 0
21:48:32.715 00.000 7680 scope move finished after 150 + 46 ms
21:48:32.716 00.001 7680 Move returns status 0, amount 150
21:48:32.716 00.000 7680 move complete, result=0
21:48:32.716 00.000 7680 worker thread done servicing request
21:48:32.716 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 150 ms NORTH
21:48:32.722 00.006 7680 Worker thread wakes up
21:48:32.722 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:32.722 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:33.978 01.256 7680 Exposure complete
21:48:34.093 00.115 7680 worker thread done servicing request
21:48:34.094 00.001 6120 OnExposeComplete: enter
21:48:34.097 00.003 6120 UpdateGuideState(): m_state=6
21:48:34.101 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1022
21:48:34.105 00.004 6120 Star::Find returns 1 (0), X=1207.88, Y=1055.53, Mass=5378, SNR=46.4, Peak=130 HFD=6.7
21:48:34.109 00.004 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
21:48:34.112 00.003 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
21:48:34.117 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.33 hyp=0.33 cameraTheta=1.42 mountX=-0.11 mountY=-0.27, mountTheta=-1.96
21:48:34.121 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.33, opts=13)
21:48:34.126 00.005 6120 Enqueuing Move request for scope (0.05, 0.33)
21:48:34.129 00.003 7680 Worker thread wakes up
21:48:34.129 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.33) opts 0xd
21:48:34.129 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.33)
21:48:34.129 00.000 7680 Moving (0.05, 0.33) raw xDistance=-0.11 yDistance=-0.27
21:48:34.129 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:48:34.129 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:48:34.131 00.002 7680 MoveAxis(E, 0, ABG)
21:48:34.131 00.000 7680 Move returns status 0, amount 0
21:48:34.131 00.000 7680 MoveAxis(N, 148, ABG)
21:48:34.131 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:48:34.135 00.004 7680 Guiding  Dir = 0, Dur = 148
21:48:34.135 00.000 7680 IsSlewing returns 0
21:48:34.135 00.000 7680 IsGuiding returns 0
21:48:34.137 00.002 7680 PulseGuide returned control before completion, sleep 158
21:48:34.158 00.021 6120 UpdateGuideState exits: m=5378 SNR=46.4
21:48:34.163 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:34.166 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:34.172 00.006 6120 Enqueuing Expose request
21:48:34.311 00.139 7680 IsGuiding returns 0
21:48:34.312 00.001 7680 Move returns status 0, amount 148
21:48:34.313 00.001 7680 move complete, result=0
21:48:34.314 00.001 7680 worker thread done servicing request
21:48:34.314 00.000 7680 Worker thread wakes up
21:48:34.314 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 148 ms NORTH
21:48:34.321 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:34.321 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:35.574 01.253 7680 Exposure complete
21:48:35.686 00.112 7680 worker thread done servicing request
21:48:35.686 00.000 6120 OnExposeComplete: enter
21:48:35.689 00.003 6120 UpdateGuideState(): m_state=6
21:48:35.692 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1023
21:48:35.696 00.004 6120 Star::Find returns 1 (0), X=1207.87, Y=1055.58, Mass=5653, SNR=48.4, Peak=132 HFD=6.8
21:48:35.702 00.006 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
21:48:35.705 00.003 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
21:48:35.708 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.39 hyp=0.39 cameraTheta=1.47 mountX=-0.11 mountY=-0.33, mountTheta=-1.89
21:48:35.714 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.39, opts=13)
21:48:35.717 00.003 6120 Enqueuing Move request for scope (0.04, 0.39)
21:48:35.721 00.004 7680 Worker thread wakes up
21:48:35.721 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.39) opts 0xd
21:48:35.721 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.39)
21:48:35.721 00.000 7680 Moving (0.04, 0.39) raw xDistance=-0.11 yDistance=-0.33
21:48:35.721 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:48:35.722 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:48:35.722 00.000 7680 MoveAxis(E, 0, ABG)
21:48:35.722 00.000 7680 Move returns status 0, amount 0
21:48:35.722 00.000 7680 MoveAxis(N, 179, ABG)
21:48:35.722 00.000 7680 Guiding  Dir = 0, Dur = 179
21:48:35.722 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:48:35.726 00.004 7680 IsSlewing returns 0
21:48:35.726 00.000 7680 IsGuiding returns 0
21:48:35.727 00.001 7680 PulseGuide returned control before completion, sleep 189
21:48:35.749 00.022 6120 UpdateGuideState exits: m=5653 SNR=48.4
21:48:35.753 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:35.757 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:35.761 00.004 6120 Enqueuing Expose request
21:48:35.923 00.162 7680 IsGuiding returns 1
21:48:35.923 00.000 7680 scope still moving after pulse duration time elapsed
21:48:35.954 00.031 7680 IsSlewing returns 0
21:48:35.954 00.000 7680 IsGuiding returns 0
21:48:35.955 00.001 7680 scope move finished after 179 + 49 ms
21:48:35.955 00.000 7680 Move returns status 0, amount 179
21:48:35.956 00.001 7680 move complete, result=0
21:48:35.956 00.000 7680 worker thread done servicing request
21:48:35.957 00.001 7680 Worker thread wakes up
21:48:35.957 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 179 ms NORTH
21:48:35.964 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:35.964 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:37.212 01.248 7680 Exposure complete
21:48:37.322 00.110 7680 worker thread done servicing request
21:48:37.322 00.000 6120 OnExposeComplete: enter
21:48:37.326 00.004 6120 UpdateGuideState(): m_state=6
21:48:37.331 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1024
21:48:37.334 00.003 6120 Star::Find returns 1 (0), X=1207.86, Y=1055.58, Mass=5632, SNR=48.0, Peak=130 HFD=6.7
21:48:37.339 00.005 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
21:48:37.342 00.003 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.11)
21:48:37.346 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.38 hyp=0.38 cameraTheta=1.49 mountX=-0.10 mountY=-0.33, mountTheta=-1.87
21:48:37.352 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.38, opts=13)
21:48:37.356 00.004 6120 Enqueuing Move request for scope (0.03, 0.38)
21:48:37.361 00.005 7680 Worker thread wakes up
21:48:37.362 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.38) opts 0xd
21:48:37.362 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.38)
21:48:37.362 00.000 7680 Moving (0.03, 0.38) raw xDistance=-0.10 yDistance=-0.33
21:48:37.363 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:48:37.363 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:48:37.363 00.000 7680 MoveAxis(E, 0, ABG)
21:48:37.363 00.000 7680 Move returns status 0, amount 0
21:48:37.364 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:48:37.369 00.005 7680 MoveAxis(N, 178, ABG)
21:48:37.369 00.000 7680 Guiding  Dir = 0, Dur = 178
21:48:37.369 00.000 7680 IsSlewing returns 0
21:48:37.369 00.000 7680 IsGuiding returns 0
21:48:37.371 00.002 7680 PulseGuide returned control before completion, sleep 188
21:48:37.394 00.023 6120 UpdateGuideState exits: m=5632 SNR=48.0
21:48:37.400 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:37.404 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:37.409 00.005 6120 Enqueuing Expose request
21:48:37.562 00.153 7680 IsGuiding returns 1
21:48:37.563 00.001 7680 scope still moving after pulse duration time elapsed
21:48:37.594 00.031 7680 IsSlewing returns 0
21:48:37.595 00.001 7680 IsGuiding returns 0
21:48:37.595 00.000 7680 scope move finished after 178 + 47 ms
21:48:37.596 00.001 7680 Move returns status 0, amount 178
21:48:37.597 00.001 7680 move complete, result=0
21:48:37.597 00.000 7680 worker thread done servicing request
21:48:37.597 00.000 7680 Worker thread wakes up
21:48:37.598 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 178 ms NORTH
21:48:37.605 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:37.605 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:38.862 01.257 7680 Exposure complete
21:48:38.963 00.101 7680 worker thread done servicing request
21:48:38.964 00.001 6120 OnExposeComplete: enter
21:48:38.968 00.004 6120 UpdateGuideState(): m_state=6
21:48:38.971 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1025
21:48:38.976 00.005 6120 Star::Find returns 1 (0), X=1207.80, Y=1055.27, Mass=5866, SNR=50.1, Peak=127 HFD=6.9
21:48:38.980 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
21:48:38.984 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.59)
21:48:38.987 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=2.01 mountX=0.02 mountY=-0.08, mountTheta=-1.33
21:48:38.993 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.07, opts=13)
21:48:38.997 00.004 6120 Enqueuing Move request for scope (-0.03, 0.07)
21:48:39.001 00.004 7680 Worker thread wakes up
21:48:39.001 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
21:48:39.001 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
21:48:39.001 00.000 7680 Moving (-0.03, 0.07) raw xDistance=0.02 yDistance=-0.08
21:48:39.001 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:48:39.001 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:48:39.001 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:48:39.002 00.001 7680 MoveAxis(E, 0, ABG)
21:48:39.002 00.000 7680 Move returns status 0, amount 0
21:48:39.002 00.000 7680 MoveAxis(N, 0, ABG)
21:48:39.002 00.000 7680 Move returns status 0, amount 0
21:48:39.002 00.000 7680 move complete, result=0
21:48:39.002 00.000 7680 worker thread done servicing request
21:48:39.003 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:48:39.028 00.025 6120 UpdateGuideState exits: m=5866 SNR=50.1
21:48:39.033 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:39.036 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:39.040 00.004 6120 Enqueuing Expose request
21:48:39.046 00.006 7680 Worker thread wakes up
21:48:39.046 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:39.046 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:39.046 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:48:40.298 01.252 7680 Exposure complete
21:48:40.411 00.113 7680 worker thread done servicing request
21:48:40.412 00.001 6120 OnExposeComplete: enter
21:48:40.417 00.005 6120 UpdateGuideState(): m_state=6
21:48:40.420 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1026
21:48:40.426 00.006 6120 Star::Find returns 1 (0), X=1207.90, Y=1055.38, Mass=5696, SNR=48.0, Peak=136 HFD=6.8
21:48:40.431 00.005 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.17 = -2.12)
21:48:40.434 00.003 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.39)
21:48:40.438 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.21 mountX=-0.10 mountY=-0.13, mountTheta=-2.22
21:48:40.444 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.18, opts=13)
21:48:40.449 00.005 6120 Enqueuing Move request for scope (0.07, 0.18)
21:48:40.452 00.003 7680 Worker thread wakes up
21:48:40.452 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
21:48:40.452 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
21:48:40.452 00.000 7680 Moving (0.07, 0.18) raw xDistance=-0.10 yDistance=-0.13
21:48:40.453 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:48:40.453 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:48:40.453 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:48:40.453 00.000 7680 MoveAxis(E, 0, ABG)
21:48:40.453 00.000 7680 Move returns status 0, amount 0
21:48:40.453 00.000 7680 MoveAxis(N, 0, ABG)
21:48:40.455 00.002 7680 Move returns status 0, amount 0
21:48:40.455 00.000 7680 move complete, result=0
21:48:40.455 00.000 7680 worker thread done servicing request
21:48:40.455 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:48:40.480 00.025 6120 UpdateGuideState exits: m=5696 SNR=48.0
21:48:40.486 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:40.490 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:40.494 00.004 6120 Enqueuing Expose request
21:48:40.497 00.003 7680 Worker thread wakes up
21:48:40.497 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:48:40.501 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:40.501 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:41.755 01.254 7680 Exposure complete
21:48:41.867 00.112 7680 worker thread done servicing request
21:48:41.867 00.000 6120 OnExposeComplete: enter
21:48:41.872 00.005 6120 UpdateGuideState(): m_state=6
21:48:41.875 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1027
21:48:41.880 00.005 6120 Star::Find returns 1 (0), X=1207.88, Y=1055.55, Mass=5784, SNR=48.9, Peak=125 HFD=7.0
21:48:41.883 00.003 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
21:48:41.888 00.005 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
21:48:41.891 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.35 hyp=0.35 cameraTheta=1.43 mountX=-0.11 mountY=-0.29, mountTheta=-1.94
21:48:41.896 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.35, opts=13)
21:48:41.900 00.004 6120 Enqueuing Move request for scope (0.05, 0.35)
21:48:41.905 00.005 7680 Worker thread wakes up
21:48:41.905 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.35) opts 0xd
21:48:41.905 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.35)
21:48:41.905 00.000 7680 Moving (0.05, 0.35) raw xDistance=-0.11 yDistance=-0.29
21:48:41.905 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:48:41.906 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:48:41.906 00.000 7680 MoveAxis(E, 0, ABG)
21:48:41.906 00.000 7680 Move returns status 0, amount 0
21:48:41.906 00.000 7680 MoveAxis(N, 159, ABG)
21:48:41.906 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:48:41.910 00.004 7680 Guiding  Dir = 0, Dur = 159
21:48:41.911 00.001 7680 IsSlewing returns 0
21:48:41.911 00.000 7680 IsGuiding returns 0
21:48:41.912 00.001 7680 PulseGuide returned control before completion, sleep 169
21:48:41.934 00.022 6120 UpdateGuideState exits: m=5784 SNR=48.9
21:48:41.940 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:41.944 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:41.947 00.003 6120 Enqueuing Expose request
21:48:42.092 00.145 7680 IsGuiding returns 1
21:48:42.093 00.001 7680 scope still moving after pulse duration time elapsed
21:48:42.120 00.027 7680 IsSlewing returns 0
21:48:42.122 00.002 7680 IsGuiding returns 0
21:48:42.122 00.000 7680 scope move finished after 159 + 50 ms
21:48:42.123 00.001 7680 Move returns status 0, amount 159
21:48:42.123 00.000 7680 move complete, result=0
21:48:42.123 00.000 7680 worker thread done servicing request
21:48:42.123 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 159 ms NORTH
21:48:42.130 00.007 7680 Worker thread wakes up
21:48:42.130 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:42.130 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:43.382 01.252 7680 Exposure complete
21:48:43.495 00.113 7680 worker thread done servicing request
21:48:43.495 00.000 6120 OnExposeComplete: enter
21:48:43.500 00.005 6120 UpdateGuideState(): m_state=6
21:48:43.503 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1028
21:48:43.507 00.004 6120 Star::Find returns 1 (0), X=1207.81, Y=1055.59, Mass=5977, SNR=51.1, Peak=130 HFD=7.0
21:48:43.510 00.003 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
21:48:43.514 00.004 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
21:48:43.518 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.39 hyp=0.39 cameraTheta=1.62 mountX=-0.05 mountY=-0.36, mountTheta=-1.71
21:48:43.523 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.39, opts=13)
21:48:43.527 00.004 6120 Enqueuing Move request for scope (-0.02, 0.39)
21:48:43.530 00.003 7680 Worker thread wakes up
21:48:43.530 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.39) opts 0xd
21:48:43.530 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.39)
21:48:43.531 00.001 7680 Moving (-0.02, 0.39) raw xDistance=-0.05 yDistance=-0.36
21:48:43.531 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:48:43.531 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:48:43.531 00.000 7680 MoveAxis(E, 0, ABG)
21:48:43.531 00.000 7680 Move returns status 0, amount 0
21:48:43.532 00.001 7680 MoveAxis(N, 195, ABG)
21:48:43.532 00.000 7680 Guiding  Dir = 0, Dur = 195
21:48:43.532 00.000 7680 IsSlewing returns 0
21:48:43.532 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:48:43.536 00.004 7680 IsGuiding returns 0
21:48:43.536 00.000 7680 PulseGuide returned control before completion, sleep 205
21:48:43.558 00.022 6120 UpdateGuideState exits: m=5977 SNR=51.1
21:48:43.563 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:43.568 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:43.571 00.003 6120 Enqueuing Expose request
21:48:43.746 00.175 7680 IsGuiding returns 1
21:48:43.747 00.001 7680 scope still moving after pulse duration time elapsed
21:48:43.777 00.030 7680 IsSlewing returns 0
21:48:43.777 00.000 7680 IsGuiding returns 0
21:48:43.779 00.002 7680 scope move finished after 195 + 47 ms
21:48:43.779 00.000 7680 Move returns status 0, amount 195
21:48:43.780 00.001 7680 move complete, result=0
21:48:43.780 00.000 7680 worker thread done servicing request
21:48:43.780 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 195 ms NORTH
21:48:43.786 00.006 7680 Worker thread wakes up
21:48:43.786 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:43.786 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:45.036 01.250 7680 Exposure complete
21:48:45.150 00.114 7680 worker thread done servicing request
21:48:45.151 00.001 6120 OnExposeComplete: enter
21:48:45.155 00.004 6120 UpdateGuideState(): m_state=6
21:48:45.158 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1029
21:48:45.163 00.005 6120 Star::Find returns 1 (0), X=1207.81, Y=1055.46, Mass=5665, SNR=48.1, Peak=127 HFD=7.0
21:48:45.167 00.004 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
21:48:45.171 00.004 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
21:48:45.174 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.62 mountX=-0.03 mountY=-0.24, mountTheta=-1.71
21:48:45.180 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.26, opts=13)
21:48:45.184 00.004 6120 Enqueuing Move request for scope (-0.01, 0.26)
21:48:45.188 00.004 7680 Worker thread wakes up
21:48:45.188 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
21:48:45.188 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
21:48:45.188 00.000 7680 Moving (-0.01, 0.26) raw xDistance=-0.03 yDistance=-0.24
21:48:45.188 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:48:45.188 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:48:45.188 00.000 7680 MoveAxis(E, 0, ABG)
21:48:45.190 00.002 7680 Move returns status 0, amount 0
21:48:45.190 00.000 7680 MoveAxis(N, 131, ABG)
21:48:45.190 00.000 7680 Guiding  Dir = 0, Dur = 131
21:48:45.190 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=194, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:48:45.195 00.005 7680 IsSlewing returns 0
21:48:45.195 00.000 7680 IsGuiding returns 0
21:48:45.195 00.000 7680 PulseGuide returned control before completion, sleep 141
21:48:45.217 00.022 6120 UpdateGuideState exits: m=5665 SNR=48.1
21:48:45.222 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:45.225 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:45.229 00.004 6120 Enqueuing Expose request
21:48:45.353 00.124 7680 IsGuiding returns 0
21:48:45.353 00.000 7680 Move returns status 0, amount 131
21:48:45.354 00.001 7680 move complete, result=0
21:48:45.355 00.001 7680 worker thread done servicing request
21:48:45.355 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 131 ms NORTH
21:48:45.364 00.009 7680 Worker thread wakes up
21:48:45.365 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:45.367 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:46.616 01.249 7680 Exposure complete
21:48:46.732 00.116 6120 OnExposeComplete: enter
21:48:46.737 00.005 6120 UpdateGuideState(): m_state=6
21:48:46.741 00.004 7680 worker thread done servicing request
21:48:46.742 00.001 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1030
21:48:46.746 00.004 6120 Star::Find returns 1 (0), X=1207.76, Y=1056.29, Mass=5489, SNR=48.3, Peak=127 HFD=6.6
21:48:46.751 00.005 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
21:48:46.755 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
21:48:46.759 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=1.09 hyp=1.09 cameraTheta=1.64 mountX=-0.13 mountY=-1.01, mountTheta=-1.70
21:48:46.766 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=1.09, opts=13)
21:48:46.770 00.004 6120 Enqueuing Move request for scope (-0.07, 1.09)
21:48:46.774 00.004 7680 Worker thread wakes up
21:48:46.774 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 1.09) opts 0xd
21:48:46.774 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 1.09)
21:48:46.774 00.000 7680 Moving (-0.07, 1.09) raw xDistance=-0.13 yDistance=-1.01
21:48:46.775 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:48:46.775 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01
21:48:46.775 00.000 7680 MoveAxis(E, 0, ABG)
21:48:46.775 00.000 7680 Move returns status 0, amount 0
21:48:46.776 00.001 7680 MoveAxis(N, 550, ABG)
21:48:46.777 00.001 7680 Guiding  Dir = 0, Dur = 550
21:48:46.777 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:48:46.782 00.005 7680 IsSlewing returns 0
21:48:46.782 00.000 7680 IsGuiding returns 0
21:48:46.783 00.001 7680 PulseGuide returned control before completion, sleep 560
21:48:46.805 00.022 6120 UpdateGuideState exits: m=5489 SNR=48.3
21:48:46.809 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:46.814 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:46.818 00.004 6120 Enqueuing Expose request
21:48:47.355 00.537 7680 IsGuiding returns 1
21:48:47.356 00.001 7680 scope still moving after pulse duration time elapsed
21:48:47.386 00.030 7680 IsSlewing returns 0
21:48:47.389 00.003 7680 IsGuiding returns 0
21:48:47.390 00.001 7680 scope move finished after 550 + 57 ms
21:48:47.390 00.000 7680 Move returns status 0, amount 550
21:48:47.391 00.001 7680 move complete, result=0
21:48:47.392 00.001 7680 worker thread done servicing request
21:48:47.392 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -1.0 px 550 ms NORTH
21:48:47.399 00.007 7680 Worker thread wakes up
21:48:47.400 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:47.400 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:48.653 01.253 7680 Exposure complete
21:48:48.760 00.107 7680 worker thread done servicing request
21:48:48.760 00.000 6120 OnExposeComplete: enter
21:48:48.764 00.004 6120 UpdateGuideState(): m_state=6
21:48:48.769 00.005 6120 Star::Find(15, 1207, 1056, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1031
21:48:48.773 00.004 6120 Star::Find returns 1 (0), X=1207.89, Y=1054.76, Mass=5552, SNR=48.0, Peak=136 HFD=6.7
21:48:48.777 00.004 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-2.95) = xAngle (1.52 = 1.52)
21:48:48.781 00.004 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.26 = 1.26)
21:48:48.784 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.44 hyp=0.44 cameraTheta=-1.43 mountX=0.02 mountY=0.42, mountTheta=1.52
21:48:48.789 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.44, opts=13)
21:48:48.794 00.005 6120 Enqueuing Move request for scope (0.06, -0.44)
21:48:48.797 00.003 7680 Worker thread wakes up
21:48:48.797 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.44) opts 0xd
21:48:48.797 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.44)
21:48:48.797 00.000 7680 Moving (0.06, -0.44) raw xDistance=0.02 yDistance=0.42
21:48:48.798 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:48:48.798 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:48:48.798 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
21:48:48.799 00.001 7680 MoveAxis(E, 0, ABG)
21:48:48.799 00.000 7680 Move returns status 0, amount 0
21:48:48.800 00.001 7680 MoveAxis(N, 0, ABG)
21:48:48.800 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:48:48.805 00.005 7680 Move returns status 0, amount 0
21:48:48.805 00.000 7680 move complete, result=0
21:48:48.806 00.001 7680 worker thread done servicing request
21:48:48.826 00.020 6120 UpdateGuideState exits: m=5552 SNR=48.0
21:48:48.830 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:48.834 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:48.837 00.003 6120 Enqueuing Expose request
21:48:48.841 00.004 7680 Worker thread wakes up
21:48:48.841 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:48.841 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:48.841 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
21:48:50.093 01.252 7680 Exposure complete
21:48:50.204 00.111 7680 worker thread done servicing request
21:48:50.205 00.001 6120 OnExposeComplete: enter
21:48:50.209 00.004 6120 UpdateGuideState(): m_state=6
21:48:50.213 00.004 6120 Star::Find(15, 1207, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1032
21:48:50.217 00.004 6120 Star::Find returns 1 (0), X=1207.86, Y=1054.68, Mass=5569, SNR=48.1, Peak=124 HFD=6.8
21:48:50.220 00.003 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-2.95) = xAngle (1.45 = 1.45)
21:48:50.225 00.005 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.18 = 1.18)
21:48:50.228 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.52 hyp=0.52 cameraTheta=-1.51 mountX=0.06 mountY=0.48, mountTheta=1.44
21:48:50.234 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.52, opts=13)
21:48:50.239 00.005 6120 Enqueuing Move request for scope (0.03, -0.52)
21:48:50.243 00.004 7680 Worker thread wakes up
21:48:50.243 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.52) opts 0xd
21:48:50.243 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.52)
21:48:50.243 00.000 7680 Moving (0.03, -0.52) raw xDistance=0.06 yDistance=0.48
21:48:50.243 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:48:50.244 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:48:50.244 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
21:48:50.244 00.000 7680 MoveAxis(E, 0, ABG)
21:48:50.244 00.000 7680 Move returns status 0, amount 0
21:48:50.245 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:48:50.249 00.004 7680 MoveAxis(N, 0, ABG)
21:48:50.249 00.000 7680 Move returns status 0, amount 0
21:48:50.249 00.000 7680 move complete, result=0
21:48:50.249 00.000 7680 worker thread done servicing request
21:48:50.271 00.022 6120 UpdateGuideState exits: m=5569 SNR=48.1
21:48:50.276 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:50.280 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:50.284 00.004 6120 Enqueuing Expose request
21:48:50.288 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:48:50.291 00.003 7680 Worker thread wakes up
21:48:50.291 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:50.291 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:51.541 01.250 7680 Exposure complete
21:48:51.656 00.115 7680 worker thread done servicing request
21:48:51.656 00.000 6120 OnExposeComplete: enter
21:48:51.660 00.004 6120 UpdateGuideState(): m_state=6
21:48:51.664 00.004 6120 Star::Find(15, 1207, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1033
21:48:51.668 00.004 6120 Star::Find returns 1 (0), X=1207.90, Y=1054.90, Mass=5546, SNR=48.0, Peak=122 HFD=6.6
21:48:51.674 00.006 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-2.95) = xAngle (1.62 = 1.62)
21:48:51.677 00.003 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.35 = 1.35)
21:48:51.681 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.33 mountX=-0.02 mountY=0.30, mountTheta=1.62
21:48:51.686 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.30, opts=13)
21:48:51.690 00.004 6120 Enqueuing Move request for scope (0.07, -0.30)
21:48:51.694 00.004 7680 Worker thread wakes up
21:48:51.694 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.30) opts 0xd
21:48:51.694 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.30)
21:48:51.694 00.000 7680 Moving (0.07, -0.30) raw xDistance=-0.02 yDistance=0.30
21:48:51.694 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:48:51.694 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:48:51.694 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:48:51.695 00.001 7680 MoveAxis(E, 0, ABG)
21:48:51.695 00.000 7680 Move returns status 0, amount 0
21:48:51.695 00.000 7680 MoveAxis(N, 0, ABG)
21:48:51.695 00.000 7680 Move returns status 0, amount 0
21:48:51.695 00.000 7680 move complete, result=0
21:48:51.696 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=192, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:48:51.700 00.004 7680 worker thread done servicing request
21:48:51.723 00.023 6120 UpdateGuideState exits: m=5546 SNR=48.0
21:48:51.726 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:51.730 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:51.735 00.005 6120 Enqueuing Expose request
21:48:51.740 00.005 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
21:48:51.744 00.004 7680 Worker thread wakes up
21:48:51.744 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:51.744 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:52.998 01.254 7680 Exposure complete
21:48:53.126 00.128 7680 worker thread done servicing request
21:48:53.127 00.001 6120 OnExposeComplete: enter
21:48:53.130 00.003 6120 UpdateGuideState(): m_state=6
21:48:53.135 00.005 6120 Star::Find(15, 1207, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1034
21:48:53.139 00.004 6120 Star::Find returns 1 (0), X=1208.02, Y=1055.34, Mass=5532, SNR=48.0, Peak=128 HFD=6.9
21:48:53.145 00.006 6120 CameraToMount -- cameraTheta (0.64) - m_xAngle (-2.95) = xAngle (3.59 = -2.69)
21:48:53.152 00.007 6120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.32 = -2.96)
21:48:53.157 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.23 cameraTheta=0.64 mountX=-0.21 mountY=-0.04, mountTheta=-2.94
21:48:53.165 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.14, opts=13)
21:48:53.171 00.006 6120 Enqueuing Move request for scope (0.19, 0.14)
21:48:53.177 00.006 7680 Worker thread wakes up
21:48:53.177 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
21:48:53.177 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
21:48:53.177 00.000 7680 Moving (0.19, 0.14) raw xDistance=-0.21 yDistance=-0.04
21:48:53.177 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
21:48:53.177 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:48:53.179 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:48:53.179 00.000 7680 MoveAxis(E, 89, ABG)
21:48:53.180 00.001 7680 Guiding  Dir = 2, Dur = 89
21:48:53.180 00.000 7680 IsSlewing returns 0
21:48:53.180 00.000 7680 IsGuiding returns 0
21:48:53.181 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:48:53.188 00.007 7680 PulseGuide returned control before completion, sleep 99
21:48:53.213 00.025 6120 UpdateGuideState exits: m=5532 SNR=48.0
21:48:53.222 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:53.225 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:53.229 00.004 6120 Enqueuing Expose request
21:48:53.290 00.061 7680 IsGuiding returns 1
21:48:53.290 00.000 7680 scope still moving after pulse duration time elapsed
21:48:53.320 00.030 7680 IsSlewing returns 0
21:48:53.320 00.000 7680 IsGuiding returns 0
21:48:53.320 00.000 7680 scope move finished after 89 + 50 ms
21:48:53.321 00.001 7680 Move returns status 0, amount 89
21:48:53.321 00.000 7680 MoveAxis(N, 0, ABG)
21:48:53.321 00.000 7680 Move returns status 0, amount 0
21:48:53.321 00.000 7680 move complete, result=0
21:48:53.322 00.001 7680 worker thread done servicing request
21:48:53.323 00.001 6120 GuideStep: -0.2 px 89 ms EAST, -0.0 px 0 ms NORTH
21:48:53.329 00.006 7680 Worker thread wakes up
21:48:53.329 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:53.330 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:54.582 01.252 7680 Exposure complete
21:48:54.701 00.119 7680 worker thread done servicing request
21:48:54.701 00.000 6120 OnExposeComplete: enter
21:48:54.708 00.007 6120 UpdateGuideState(): m_state=6
21:48:54.715 00.007 6120 Star::Find(15, 1208, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1035
21:48:54.719 00.004 6120 Star::Find returns 1 (0), X=1207.78, Y=1055.37, Mass=5944, SNR=49.7, Peak=121 HFD=6.9
21:48:54.724 00.005 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
21:48:54.728 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
21:48:54.733 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.85 mountX=0.02 mountY=-0.17, mountTheta=-1.48
21:48:54.739 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.17, opts=13)
21:48:54.744 00.005 6120 Enqueuing Move request for scope (-0.05, 0.17)
21:48:54.748 00.004 7680 Worker thread wakes up
21:48:54.748 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
21:48:54.748 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
21:48:54.748 00.000 7680 Moving (-0.05, 0.17) raw xDistance=0.02 yDistance=-0.17
21:48:54.749 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:48:54.749 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:48:54.749 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:48:54.749 00.000 7680 MoveAxis(E, 0, ABG)
21:48:54.749 00.000 7680 Move returns status 0, amount 0
21:48:54.750 00.001 7680 MoveAxis(N, 0, ABG)
21:48:54.751 00.001 7680 Move returns status 0, amount 0
21:48:54.751 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:48:54.755 00.004 7680 move complete, result=0
21:48:54.755 00.000 7680 worker thread done servicing request
21:48:54.778 00.023 6120 UpdateGuideState exits: m=5944 SNR=49.7
21:48:54.782 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:54.786 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:54.789 00.003 6120 Enqueuing Expose request
21:48:54.795 00.006 7680 Worker thread wakes up
21:48:54.795 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:54.795 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:48:54.800 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:56.050 01.250 7680 Exposure complete
21:48:56.167 00.117 6120 OnExposeComplete: enter
21:48:56.171 00.004 6120 UpdateGuideState(): m_state=6
21:48:56.175 00.004 7680 worker thread done servicing request
21:48:56.175 00.000 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1036
21:48:56.180 00.005 6120 Star::Find returns 1 (0), X=1207.83, Y=1055.35, Mass=5885, SNR=49.4, Peak=135 HFD=6.9
21:48:56.184 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
21:48:56.188 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
21:48:56.192 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.54 mountX=-0.03 mountY=-0.13, mountTheta=-1.82
21:48:56.197 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.15, opts=13)
21:48:56.201 00.004 6120 Enqueuing Move request for scope (0.01, 0.15)
21:48:56.204 00.003 7680 Worker thread wakes up
21:48:56.204 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
21:48:56.204 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
21:48:56.204 00.000 7680 Moving (0.01, 0.15) raw xDistance=-0.03 yDistance=-0.13
21:48:56.204 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:48:56.204 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:48:56.204 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:48:56.206 00.002 7680 MoveAxis(E, 0, ABG)
21:48:56.206 00.000 7680 Move returns status 0, amount 0
21:48:56.206 00.000 7680 MoveAxis(N, 0, ABG)
21:48:56.206 00.000 7680 Move returns status 0, amount 0
21:48:56.206 00.000 7680 move complete, result=0
21:48:56.206 00.000 7680 worker thread done servicing request
21:48:56.206 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=226, med=0, FiltMin=0, FiltMax=190, Gamma=1.000
21:48:56.231 00.025 6120 UpdateGuideState exits: m=5885 SNR=49.4
21:48:56.235 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:56.240 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:56.245 00.005 6120 Enqueuing Expose request
21:48:56.248 00.003 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:48:56.253 00.005 7680 Worker thread wakes up
21:48:56.253 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:56.253 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:57.508 01.255 7680 Exposure complete
21:48:57.625 00.117 7680 worker thread done servicing request
21:48:57.626 00.001 6120 OnExposeComplete: enter
21:48:57.629 00.003 6120 UpdateGuideState(): m_state=6
21:48:57.633 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1037
21:48:57.637 00.004 6120 Star::Find returns 1 (0), X=1207.81, Y=1055.71, Mass=5670, SNR=50.0, Peak=132 HFD=6.9
21:48:57.642 00.005 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
21:48:57.647 00.005 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
21:48:57.652 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.52 hyp=0.52 cameraTheta=1.60 mountX=-0.08 mountY=-0.47, mountTheta=-1.74
21:48:57.657 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.52, opts=13)
21:48:57.661 00.004 6120 Enqueuing Move request for scope (-0.02, 0.52)
21:48:57.664 00.003 7680 Worker thread wakes up
21:48:57.664 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.52) opts 0xd
21:48:57.664 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.52)
21:48:57.664 00.000 7680 Moving (-0.02, 0.52) raw xDistance=-0.08 yDistance=-0.47
21:48:57.666 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:48:57.666 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
21:48:57.666 00.000 7680 MoveAxis(E, 0, ABG)
21:48:57.666 00.000 7680 Move returns status 0, amount 0
21:48:57.666 00.000 7680 MoveAxis(N, 256, ABG)
21:48:57.667 00.001 7680 Guiding  Dir = 0, Dur = 256
21:48:57.667 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:48:57.673 00.006 7680 IsSlewing returns 0
21:48:57.673 00.000 7680 IsGuiding returns 0
21:48:57.674 00.001 7680 PulseGuide returned control before completion, sleep 266
21:48:57.695 00.021 6120 UpdateGuideState exits: m=5670 SNR=50.0
21:48:57.700 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:57.705 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:57.709 00.004 6120 Enqueuing Expose request
21:48:57.952 00.243 7680 IsGuiding returns 1
21:48:57.953 00.001 7680 scope still moving after pulse duration time elapsed
21:48:57.982 00.029 7680 IsSlewing returns 0
21:48:57.984 00.002 7680 IsGuiding returns 0
21:48:57.984 00.000 7680 scope move finished after 256 + 54 ms
21:48:57.984 00.000 7680 Move returns status 0, amount 256
21:48:57.985 00.001 7680 move complete, result=0
21:48:57.986 00.001 7680 worker thread done servicing request
21:48:57.986 00.000 7680 Worker thread wakes up
21:48:57.987 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 256 ms NORTH
21:48:57.994 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:57.994 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:48:59.243 01.249 7680 Exposure complete
21:48:59.354 00.111 7680 worker thread done servicing request
21:48:59.354 00.000 6120 OnExposeComplete: enter
21:48:59.359 00.005 6120 UpdateGuideState(): m_state=6
21:48:59.366 00.007 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1038
21:48:59.370 00.004 6120 Star::Find returns 1 (0), X=1207.82, Y=1055.45, Mass=5941, SNR=49.9, Peak=135 HFD=6.9
21:48:59.375 00.005 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
21:48:59.378 00.003 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
21:48:59.383 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.62 mountX=-0.04 mountY=-0.23, mountTheta=-1.72
21:48:59.388 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.25, opts=13)
21:48:59.392 00.004 6120 Enqueuing Move request for scope (-0.01, 0.25)
21:48:59.395 00.003 7680 Worker thread wakes up
21:48:59.396 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
21:48:59.396 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
21:48:59.396 00.000 7680 Moving (-0.01, 0.25) raw xDistance=-0.04 yDistance=-0.23
21:48:59.396 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:48:59.396 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:48:59.396 00.000 7680 MoveAxis(E, 0, ABG)
21:48:59.396 00.000 7680 Move returns status 0, amount 0
21:48:59.397 00.001 7680 MoveAxis(N, 126, ABG)
21:48:59.397 00.000 7680 Guiding  Dir = 0, Dur = 126
21:48:59.397 00.000 7680 IsSlewing returns 0
21:48:59.397 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:48:59.402 00.005 7680 IsGuiding returns 0
21:48:59.403 00.001 7680 PulseGuide returned control before completion, sleep 136
21:48:59.424 00.021 6120 UpdateGuideState exits: m=5941 SNR=49.9
21:48:59.428 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:59.432 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:48:59.436 00.004 6120 Enqueuing Expose request
21:48:59.545 00.109 7680 IsGuiding returns 1
21:48:59.546 00.001 7680 scope still moving after pulse duration time elapsed
21:48:59.576 00.030 7680 IsSlewing returns 0
21:48:59.578 00.002 7680 IsGuiding returns 0
21:48:59.579 00.001 7680 scope move finished after 126 + 49 ms
21:48:59.579 00.000 7680 Move returns status 0, amount 126
21:48:59.580 00.001 7680 move complete, result=0
21:48:59.580 00.000 7680 worker thread done servicing request
21:48:59.581 00.001 7680 Worker thread wakes up
21:48:59.581 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 126 ms NORTH
21:48:59.587 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:48:59.587 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:00.837 01.250 7680 Exposure complete
21:49:00.944 00.107 7680 worker thread done servicing request
21:49:00.944 00.000 6120 OnExposeComplete: enter
21:49:00.949 00.005 6120 UpdateGuideState(): m_state=6
21:49:00.955 00.006 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
21:49:00.959 00.004 6120 Star::Find returns 1 (0), X=1207.86, Y=1055.49, Mass=5775, SNR=49.1, Peak=132 HFD=7.0
21:49:00.964 00.005 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.41 = -1.88)
21:49:00.967 00.003 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
21:49:00.972 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.29 hyp=0.30 cameraTheta=1.45 mountX=-0.09 mountY=-0.25, mountTheta=-1.91
21:49:00.977 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.29, opts=13)
21:49:00.983 00.006 6120 Enqueuing Move request for scope (0.04, 0.29)
21:49:00.988 00.005 7680 Worker thread wakes up
21:49:00.989 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.29) opts 0xd
21:49:00.989 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.29)
21:49:00.989 00.000 7680 Moving (0.04, 0.29) raw xDistance=-0.09 yDistance=-0.25
21:49:00.989 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:49:00.990 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:49:00.990 00.000 7680 MoveAxis(E, 0, ABG)
21:49:00.990 00.000 7680 Move returns status 0, amount 0
21:49:00.991 00.001 7680 MoveAxis(N, 135, ABG)
21:49:00.991 00.000 7680 Guiding  Dir = 0, Dur = 135
21:49:00.991 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:49:00.996 00.005 7680 IsSlewing returns 0
21:49:00.997 00.001 7680 IsGuiding returns 0
21:49:00.997 00.000 7680 PulseGuide returned control before completion, sleep 145
21:49:01.021 00.024 6120 UpdateGuideState exits: m=5775 SNR=49.1
21:49:01.025 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:01.030 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:01.035 00.005 6120 Enqueuing Expose request
21:49:01.153 00.118 7680 IsGuiding returns 1
21:49:01.154 00.001 7680 scope still moving after pulse duration time elapsed
21:49:01.184 00.030 7680 IsSlewing returns 0
21:49:01.184 00.000 7680 IsGuiding returns 0
21:49:01.185 00.001 7680 scope move finished after 135 + 53 ms
21:49:01.185 00.000 7680 Move returns status 0, amount 135
21:49:01.186 00.001 7680 move complete, result=0
21:49:01.186 00.000 7680 worker thread done servicing request
21:49:01.186 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 135 ms NORTH
21:49:01.192 00.006 7680 Worker thread wakes up
21:49:01.193 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:01.193 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:02.432 01.239 7680 Exposure complete
21:49:02.550 00.118 7680 worker thread done servicing request
21:49:02.550 00.000 6120 OnExposeComplete: enter
21:49:02.554 00.004 6120 UpdateGuideState(): m_state=6
21:49:02.559 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
21:49:02.562 00.003 6120 Star::Find returns 1 (0), X=1207.94, Y=1055.60, Mass=5654, SNR=48.2, Peak=122 HFD=6.8
21:49:02.566 00.004 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
21:49:02.570 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
21:49:02.573 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.40 hyp=0.41 cameraTheta=1.31 mountX=-0.18 mountY=-0.31, mountTheta=-2.09
21:49:02.577 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.40, opts=13)
21:49:02.583 00.006 6120 Enqueuing Move request for scope (0.11, 0.40)
21:49:02.588 00.005 7680 Worker thread wakes up
21:49:02.588 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.40) opts 0xd
21:49:02.588 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.40)
21:49:02.588 00.000 7680 Moving (0.11, 0.40) raw xDistance=-0.18 yDistance=-0.31
21:49:02.588 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:49:02.589 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:49:02.589 00.000 7680 MoveAxis(E, 0, ABG)
21:49:02.589 00.000 7680 Move returns status 0, amount 0
21:49:02.589 00.000 7680 MoveAxis(N, 168, ABG)
21:49:02.589 00.000 7680 Guiding  Dir = 0, Dur = 168
21:49:02.589 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:49:02.594 00.005 7680 IsSlewing returns 0
21:49:02.594 00.000 7680 IsGuiding returns 0
21:49:02.596 00.002 7680 PulseGuide returned control before completion, sleep 178
21:49:02.617 00.021 6120 UpdateGuideState exits: m=5654 SNR=48.2
21:49:02.622 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:02.626 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:02.630 00.004 6120 Enqueuing Expose request
21:49:02.785 00.155 7680 IsGuiding returns 1
21:49:02.786 00.001 7680 scope still moving after pulse duration time elapsed
21:49:02.817 00.031 7680 IsSlewing returns 0
21:49:02.820 00.003 7680 IsGuiding returns 0
21:49:02.821 00.001 7680 scope move finished after 168 + 57 ms
21:49:02.822 00.001 7680 Move returns status 0, amount 168
21:49:02.822 00.000 7680 move complete, result=0
21:49:02.823 00.001 7680 worker thread done servicing request
21:49:02.823 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 168 ms NORTH
21:49:02.830 00.007 7680 Worker thread wakes up
21:49:02.831 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:02.831 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:04.085 01.254 7680 Exposure complete
21:49:04.224 00.139 7680 worker thread done servicing request
21:49:04.224 00.000 6120 OnExposeComplete: enter
21:49:04.229 00.005 6120 UpdateGuideState(): m_state=6
21:49:04.234 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
21:49:04.240 00.006 6120 Star::Find returns 1 (0), X=1207.86, Y=1055.45, Mass=5645, SNR=48.6, Peak=126 HFD=6.9
21:49:04.247 00.007 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.40 = -1.89)
21:49:04.253 00.006 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.16)
21:49:04.258 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.44 mountX=-0.08 mountY=-0.21, mountTheta=-1.93
21:49:04.267 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.25, opts=13)
21:49:04.273 00.006 6120 Enqueuing Move request for scope (0.03, 0.25)
21:49:04.279 00.006 7680 Worker thread wakes up
21:49:04.279 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.25) opts 0xd
21:49:04.280 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.25)
21:49:04.280 00.000 7680 Moving (0.03, 0.25) raw xDistance=-0.08 yDistance=-0.21
21:49:04.280 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:49:04.280 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:49:04.281 00.001 7680 MoveAxis(E, 0, ABG)
21:49:04.281 00.000 7680 Move returns status 0, amount 0
21:49:04.281 00.000 7680 MoveAxis(N, 114, ABG)
21:49:04.281 00.000 7680 Guiding  Dir = 0, Dur = 114
21:49:04.282 00.001 7680 IsSlewing returns 0
21:49:04.282 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:49:04.288 00.006 7680 IsGuiding returns 0
21:49:04.289 00.001 7680 PulseGuide returned control before completion, sleep 124
21:49:04.319 00.030 6120 UpdateGuideState exits: m=5645 SNR=48.6
21:49:04.325 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:04.332 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:04.339 00.007 6120 Enqueuing Expose request
21:49:04.431 00.092 7680 IsGuiding returns 1
21:49:04.432 00.001 7680 scope still moving after pulse duration time elapsed
21:49:04.461 00.029 7680 IsSlewing returns 0
21:49:04.464 00.003 7680 IsGuiding returns 0
21:49:04.464 00.000 7680 scope move finished after 114 + 61 ms
21:49:04.465 00.001 7680 Move returns status 0, amount 114
21:49:04.465 00.000 7680 move complete, result=0
21:49:04.465 00.000 7680 worker thread done servicing request
21:49:04.465 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 114 ms NORTH
21:49:04.471 00.006 7680 Worker thread wakes up
21:49:04.471 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:04.471 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:05.719 01.248 7680 Exposure complete
21:49:05.815 00.096 7680 worker thread done servicing request
21:49:05.815 00.000 6120 OnExposeComplete: enter
21:49:05.820 00.005 6120 UpdateGuideState(): m_state=6
21:49:05.823 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1042
21:49:05.828 00.005 6120 Star::Find returns 1 (0), X=1208.05, Y=1055.57, Mass=5789, SNR=49.3, Peak=125 HFD=6.8
21:49:05.833 00.005 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (3.99 = -2.29)
21:49:05.836 00.003 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.56)
21:49:05.840 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.37 hyp=0.43 cameraTheta=1.04 mountX=-0.29 mountY=-0.24, mountTheta=-2.45
21:49:05.844 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.37, opts=13)
21:49:05.848 00.004 6120 Enqueuing Move request for scope (0.22, 0.37)
21:49:05.852 00.004 7680 Worker thread wakes up
21:49:05.852 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.37) opts 0xd
21:49:05.852 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.37)
21:49:05.852 00.000 7680 Moving (0.22, 0.37) raw xDistance=-0.29 yDistance=-0.24
21:49:05.852 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
21:49:05.852 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:49:05.853 00.001 7680 MoveAxis(E, 121, ABG)
21:49:05.853 00.000 7680 Guiding  Dir = 2, Dur = 121
21:49:05.853 00.000 7680 IsSlewing returns 0
21:49:05.853 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:49:05.858 00.005 7680 IsGuiding returns 0
21:49:05.858 00.000 7680 PulseGuide returned control before completion, sleep 131
21:49:05.878 00.020 6120 UpdateGuideState exits: m=5789 SNR=49.3
21:49:05.883 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:05.888 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:05.891 00.003 6120 Enqueuing Expose request
21:49:06.006 00.115 7680 IsGuiding returns 1
21:49:06.006 00.000 7680 scope still moving after pulse duration time elapsed
21:49:06.038 00.032 7680 IsSlewing returns 0
21:49:06.038 00.000 7680 IsGuiding returns 0
21:49:06.038 00.000 7680 scope move finished after 121 + 59 ms
21:49:06.038 00.000 7680 Move returns status 0, amount 121
21:49:06.039 00.001 7680 MoveAxis(N, 129, ABG)
21:49:06.039 00.000 7680 Guiding  Dir = 0, Dur = 129
21:49:06.039 00.000 7680 IsSlewing returns 0
21:49:06.041 00.002 7680 IsGuiding returns 0
21:49:06.041 00.000 7680 PulseGuide returned control before completion, sleep 139
21:49:06.196 00.155 7680 IsGuiding returns 1
21:49:06.196 00.000 7680 scope still moving after pulse duration time elapsed
21:49:06.226 00.030 7680 IsSlewing returns 0
21:49:06.227 00.001 7680 IsGuiding returns 0
21:49:06.227 00.000 7680 scope move finished after 129 + 58 ms
21:49:06.227 00.000 7680 Move returns status 0, amount 129
21:49:06.229 00.002 7680 move complete, result=0
21:49:06.229 00.000 7680 worker thread done servicing request
21:49:06.230 00.001 6120 GuideStep: -0.3 px 121 ms EAST, -0.2 px 129 ms NORTH
21:49:06.239 00.009 7680 Worker thread wakes up
21:49:06.239 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:06.240 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:07.494 01.254 7680 Exposure complete
21:49:07.607 00.113 7680 worker thread done servicing request
21:49:07.607 00.000 6120 OnExposeComplete: enter
21:49:07.611 00.004 6120 UpdateGuideState(): m_state=6
21:49:07.617 00.006 6120 Star::Find(15, 1208, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1043
21:49:07.621 00.004 6120 Star::Find returns 1 (0), X=1207.72, Y=1055.40, Mass=5682, SNR=48.6, Peak=118 HFD=7.1
21:49:07.626 00.005 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
21:49:07.629 00.003 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
21:49:07.633 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.23 cameraTheta=2.05 mountX=0.06 mountY=-0.23, mountTheta=-1.29
21:49:07.639 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.20, opts=13)
21:49:07.644 00.005 6120 Enqueuing Move request for scope (-0.10, 0.20)
21:49:07.648 00.004 7680 Worker thread wakes up
21:49:07.648 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
21:49:07.648 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
21:49:07.648 00.000 7680 Moving (-0.10, 0.20) raw xDistance=0.06 yDistance=-0.23
21:49:07.648 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:49:07.650 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:49:07.650 00.000 7680 MoveAxis(E, 0, ABG)
21:49:07.650 00.000 7680 Move returns status 0, amount 0
21:49:07.650 00.000 7680 MoveAxis(N, 122, ABG)
21:49:07.650 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:49:07.655 00.005 7680 Guiding  Dir = 0, Dur = 122
21:49:07.655 00.000 7680 IsSlewing returns 0
21:49:07.655 00.000 7680 IsGuiding returns 0
21:49:07.656 00.001 7680 PulseGuide returned control before completion, sleep 132
21:49:07.676 00.020 6120 UpdateGuideState exits: m=5682 SNR=48.6
21:49:07.681 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:07.685 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:07.689 00.004 6120 Enqueuing Expose request
21:49:07.795 00.106 7680 IsGuiding returns 1
21:49:07.795 00.000 7680 scope still moving after pulse duration time elapsed
21:49:07.825 00.030 7680 IsSlewing returns 0
21:49:07.826 00.001 7680 IsGuiding returns 0
21:49:07.827 00.001 7680 scope move finished after 122 + 49 ms
21:49:07.827 00.000 7680 Move returns status 0, amount 122
21:49:07.828 00.001 7680 move complete, result=0
21:49:07.828 00.000 7680 worker thread done servicing request
21:49:07.829 00.001 7680 Worker thread wakes up
21:49:07.829 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 122 ms NORTH
21:49:07.837 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:07.837 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:09.089 01.252 7680 Exposure complete
21:49:09.200 00.111 7680 worker thread done servicing request
21:49:09.200 00.000 6120 OnExposeComplete: enter
21:49:09.205 00.005 6120 UpdateGuideState(): m_state=6
21:49:09.209 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1044
21:49:09.213 00.004 6120 Star::Find returns 1 (0), X=1207.80, Y=1055.56, Mass=5969, SNR=50.0, Peak=124 HFD=7.0
21:49:09.216 00.003 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.67)
21:49:09.221 00.005 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
21:49:09.224 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.36 hyp=0.36 cameraTheta=1.66 mountX=-0.03 mountY=-0.34, mountTheta=-1.67
21:49:09.230 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.36, opts=13)
21:49:09.235 00.005 6120 Enqueuing Move request for scope (-0.03, 0.36)
21:49:09.239 00.004 7680 Worker thread wakes up
21:49:09.239 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.36) opts 0xd
21:49:09.239 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.36)
21:49:09.239 00.000 7680 Moving (-0.03, 0.36) raw xDistance=-0.03 yDistance=-0.34
21:49:09.239 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:49:09.241 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:49:09.241 00.000 7680 MoveAxis(E, 0, ABG)
21:49:09.241 00.000 7680 Move returns status 0, amount 0
21:49:09.241 00.000 7680 MoveAxis(N, 183, ABG)
21:49:09.241 00.000 7680 Guiding  Dir = 0, Dur = 183
21:49:09.242 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:49:09.246 00.004 7680 IsSlewing returns 0
21:49:09.246 00.000 7680 IsGuiding returns 0
21:49:09.247 00.001 7680 PulseGuide returned control before completion, sleep 193
21:49:09.269 00.022 6120 UpdateGuideState exits: m=5969 SNR=50.0
21:49:09.273 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:09.278 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:09.282 00.004 6120 Enqueuing Expose request
21:49:09.451 00.169 7680 IsGuiding returns 1
21:49:09.451 00.000 7680 scope still moving after pulse duration time elapsed
21:49:09.481 00.030 7680 IsSlewing returns 0
21:49:09.483 00.002 7680 IsGuiding returns 0
21:49:09.483 00.000 7680 scope move finished after 183 + 52 ms
21:49:09.483 00.000 7680 Move returns status 0, amount 183
21:49:09.483 00.000 7680 move complete, result=0
21:49:09.483 00.000 7680 worker thread done servicing request
21:49:09.484 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 183 ms NORTH
21:49:09.489 00.005 7680 Worker thread wakes up
21:49:09.490 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:09.490 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:10.748 01.258 7680 Exposure complete
21:49:10.860 00.112 7680 worker thread done servicing request
21:49:10.861 00.001 6120 OnExposeComplete: enter
21:49:10.867 00.006 6120 UpdateGuideState(): m_state=6
21:49:10.871 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1045
21:49:10.875 00.004 6120 Star::Find returns 1 (0), X=1207.89, Y=1055.29, Mass=5683, SNR=48.1, Peak=126 HFD=6.8
21:49:10.878 00.003 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.92 = -2.36)
21:49:10.882 00.004 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.63)
21:49:10.885 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.08 mountY=-0.06, mountTheta=-2.54
21:49:10.890 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.10, opts=13)
21:49:10.892 00.002 6120 Enqueuing Move request for scope (0.07, 0.10)
21:49:10.896 00.004 7680 Worker thread wakes up
21:49:10.896 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
21:49:10.897 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
21:49:10.897 00.000 7680 Moving (0.07, 0.10) raw xDistance=-0.08 yDistance=-0.06
21:49:10.897 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:49:10.897 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:49:10.897 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:49:10.899 00.002 7680 MoveAxis(E, 0, ABG)
21:49:10.899 00.000 7680 Move returns status 0, amount 0
21:49:10.899 00.000 7680 MoveAxis(N, 0, ABG)
21:49:10.899 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:49:10.902 00.003 7680 Move returns status 0, amount 0
21:49:10.902 00.000 7680 move complete, result=0
21:49:10.902 00.000 7680 worker thread done servicing request
21:49:10.922 00.020 6120 UpdateGuideState exits: m=5683 SNR=48.1
21:49:10.926 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:10.928 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:10.932 00.004 6120 Enqueuing Expose request
21:49:10.935 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:49:10.939 00.004 7680 Worker thread wakes up
21:49:10.939 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:10.939 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:12.184 01.245 7680 Exposure complete
21:49:12.286 00.102 7680 worker thread done servicing request
21:49:12.288 00.002 6120 OnExposeComplete: enter
21:49:12.291 00.003 6120 UpdateGuideState(): m_state=6
21:49:12.297 00.006 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1046
21:49:12.301 00.004 6120 Star::Find returns 1 (0), X=1207.77, Y=1055.47, Mass=5522, SNR=47.6, Peak=123 HFD=7.0
21:49:12.306 00.005 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
21:49:12.309 00.003 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
21:49:12.314 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.28 cameraTheta=1.79 mountX=0.01 mountY=-0.27, mountTheta=-1.53
21:49:12.319 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.27, opts=13)
21:49:12.323 00.004 6120 Enqueuing Move request for scope (-0.06, 0.27)
21:49:12.328 00.005 7680 Worker thread wakes up
21:49:12.328 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.27) opts 0xd
21:49:12.328 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.27)
21:49:12.328 00.000 7680 Moving (-0.06, 0.27) raw xDistance=0.01 yDistance=-0.27
21:49:12.328 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:49:12.328 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:49:12.329 00.001 7680 MoveAxis(E, 0, ABG)
21:49:12.329 00.000 7680 Move returns status 0, amount 0
21:49:12.329 00.000 7680 MoveAxis(N, 147, ABG)
21:49:12.329 00.000 7680 Guiding  Dir = 0, Dur = 147
21:49:12.330 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:49:12.335 00.005 7680 IsSlewing returns 0
21:49:12.335 00.000 7680 IsGuiding returns 0
21:49:12.336 00.001 7680 PulseGuide returned control before completion, sleep 157
21:49:12.355 00.019 6120 UpdateGuideState exits: m=5522 SNR=47.6
21:49:12.362 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:12.367 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:12.371 00.004 6120 Enqueuing Expose request
21:49:12.499 00.128 7680 IsGuiding returns 1
21:49:12.500 00.001 7680 scope still moving after pulse duration time elapsed
21:49:12.530 00.030 7680 IsSlewing returns 0
21:49:12.532 00.002 7680 IsGuiding returns 0
21:49:12.532 00.000 7680 scope move finished after 147 + 49 ms
21:49:12.533 00.001 7680 Move returns status 0, amount 147
21:49:12.533 00.000 7680 move complete, result=0
21:49:12.534 00.001 7680 worker thread done servicing request
21:49:12.534 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 147 ms NORTH
21:49:12.540 00.006 7680 Worker thread wakes up
21:49:12.540 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:12.540 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:13.789 01.249 7680 Exposure complete
21:49:13.899 00.110 7680 worker thread done servicing request
21:49:13.899 00.000 6120 OnExposeComplete: enter
21:49:13.903 00.004 6120 UpdateGuideState(): m_state=6
21:49:13.908 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1047
21:49:13.911 00.003 6120 Star::Find returns 1 (0), X=1207.93, Y=1055.42, Mass=5751, SNR=48.5, Peak=127 HFD=6.8
21:49:13.915 00.004 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.10 = -2.19)
21:49:13.919 00.004 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.45)
21:49:13.924 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.14 mountX=-0.14 mountY=-0.15, mountTheta=-2.31
21:49:13.929 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.22, opts=13)
21:49:13.933 00.004 6120 Enqueuing Move request for scope (0.10, 0.22)
21:49:13.938 00.005 7680 Worker thread wakes up
21:49:13.938 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
21:49:13.938 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
21:49:13.938 00.000 7680 Moving (0.10, 0.22) raw xDistance=-0.14 yDistance=-0.15
21:49:13.939 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:49:13.939 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:49:13.939 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:49:13.939 00.000 7680 MoveAxis(E, 0, ABG)
21:49:13.939 00.000 7680 Move returns status 0, amount 0
21:49:13.939 00.000 7680 MoveAxis(N, 0, ABG)
21:49:13.940 00.001 7680 Move returns status 0, amount 0
21:49:13.940 00.000 7680 move complete, result=0
21:49:13.940 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:49:13.944 00.004 7680 worker thread done servicing request
21:49:13.967 00.023 6120 UpdateGuideState exits: m=5751 SNR=48.5
21:49:13.970 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:13.974 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:13.978 00.004 6120 Enqueuing Expose request
21:49:13.982 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:49:13.987 00.005 7680 Worker thread wakes up
21:49:13.988 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:13.989 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:15.243 01.254 7680 Exposure complete
21:49:15.352 00.109 7680 worker thread done servicing request
21:49:15.352 00.000 6120 OnExposeComplete: enter
21:49:15.357 00.005 6120 UpdateGuideState(): m_state=6
21:49:15.362 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1048
21:49:15.367 00.005 6120 Star::Find returns 1 (0), X=1208.03, Y=1055.63, Mass=5754, SNR=48.5, Peak=153 HFD=6.7
21:49:15.370 00.003 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
21:49:15.375 00.005 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
21:49:15.379 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.43 hyp=0.48 cameraTheta=1.13 mountX=-0.28 mountY=-0.30, mountTheta=-2.33
21:49:15.384 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.43, opts=13)
21:49:15.388 00.004 6120 Enqueuing Move request for scope (0.21, 0.43)
21:49:15.392 00.004 7680 Worker thread wakes up
21:49:15.392 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.43) opts 0xd
21:49:15.392 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.43)
21:49:15.392 00.000 7680 Moving (0.21, 0.43) raw xDistance=-0.28 yDistance=-0.30
21:49:15.392 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
21:49:15.392 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:49:15.393 00.001 7680 MoveAxis(E, 119, ABG)
21:49:15.393 00.000 7680 Guiding  Dir = 2, Dur = 119
21:49:15.393 00.000 7680 IsSlewing returns 0
21:49:15.393 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=231, med=0, FiltMin=0, FiltMax=195, Gamma=1.000
21:49:15.399 00.006 7680 IsGuiding returns 0
21:49:15.399 00.000 7680 PulseGuide returned control before completion, sleep 129
21:49:15.420 00.021 6120 UpdateGuideState exits: m=5754 SNR=48.5
21:49:15.425 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:15.429 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:15.433 00.004 6120 Enqueuing Expose request
21:49:15.529 00.096 7680 IsGuiding returns 1
21:49:15.530 00.001 7680 scope still moving after pulse duration time elapsed
21:49:15.560 00.030 7680 IsSlewing returns 0
21:49:15.561 00.001 7680 IsGuiding returns 0
21:49:15.562 00.001 7680 scope move finished after 119 + 43 ms
21:49:15.562 00.000 7680 Move returns status 0, amount 119
21:49:15.562 00.000 7680 MoveAxis(N, 162, ABG)
21:49:15.562 00.000 7680 Guiding  Dir = 0, Dur = 162
21:49:15.563 00.001 7680 IsSlewing returns 0
21:49:15.563 00.000 7680 IsGuiding returns 0
21:49:15.564 00.001 7680 PulseGuide returned control before completion, sleep 172
21:49:15.748 00.184 7680 IsGuiding returns 1
21:49:15.749 00.001 7680 scope still moving after pulse duration time elapsed
21:49:15.779 00.030 7680 IsSlewing returns 0
21:49:15.780 00.001 7680 IsGuiding returns 0
21:49:15.780 00.000 7680 scope move finished after 162 + 54 ms
21:49:15.781 00.001 7680 Move returns status 0, amount 162
21:49:15.781 00.000 7680 move complete, result=0
21:49:15.782 00.001 7680 worker thread done servicing request
21:49:15.782 00.000 6120 GuideStep: -0.3 px 119 ms EAST, -0.3 px 162 ms NORTH
21:49:15.789 00.007 7680 Worker thread wakes up
21:49:15.789 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:15.789 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:17.042 01.253 7680 Exposure complete
21:49:17.139 00.097 7680 worker thread done servicing request
21:49:17.139 00.000 6120 OnExposeComplete: enter
21:49:17.143 00.004 6120 UpdateGuideState(): m_state=6
21:49:17.146 00.003 6120 Star::Find(15, 1208, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1049
21:49:17.151 00.005 6120 Star::Find returns 1 (0), X=1207.90, Y=1055.67, Mass=5681, SNR=48.7, Peak=137 HFD=6.8
21:49:17.155 00.004 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
21:49:17.159 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
21:49:17.164 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.47 hyp=0.48 cameraTheta=1.43 mountX=-0.16 mountY=-0.40, mountTheta=-1.95
21:49:17.169 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.47, opts=13)
21:49:17.176 00.007 6120 Enqueuing Move request for scope (0.07, 0.47)
21:49:17.179 00.003 7680 Worker thread wakes up
21:49:17.179 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.47) opts 0xd
21:49:17.179 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.47)
21:49:17.179 00.000 7680 Moving (0.07, 0.47) raw xDistance=-0.16 yDistance=-0.40
21:49:17.179 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:49:17.179 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
21:49:17.180 00.001 7680 MoveAxis(E, 0, ABG)
21:49:17.180 00.000 7680 Move returns status 0, amount 0
21:49:17.180 00.000 7680 MoveAxis(N, 215, ABG)
21:49:17.180 00.000 7680 Guiding  Dir = 0, Dur = 215
21:49:17.180 00.000 7680 IsSlewing returns 0
21:49:17.180 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:49:17.186 00.006 7680 IsGuiding returns 0
21:49:17.186 00.000 7680 PulseGuide returned control before completion, sleep 225
21:49:17.211 00.025 6120 UpdateGuideState exits: m=5681 SNR=48.7
21:49:17.216 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:17.219 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:17.224 00.005 6120 Enqueuing Expose request
21:49:17.426 00.202 7680 IsGuiding returns 0
21:49:17.428 00.002 7680 Move returns status 0, amount 215
21:49:17.429 00.001 7680 move complete, result=0
21:49:17.429 00.000 7680 worker thread done servicing request
21:49:17.429 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 215 ms NORTH
21:49:17.436 00.007 7680 Worker thread wakes up
21:49:17.437 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:17.437 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:18.689 01.252 7680 Exposure complete
21:49:18.801 00.112 7680 worker thread done servicing request
21:49:18.802 00.001 6120 OnExposeComplete: enter
21:49:18.807 00.005 6120 UpdateGuideState(): m_state=6
21:49:18.811 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1050
21:49:18.815 00.004 6120 Star::Find returns 1 (0), X=1207.83, Y=1055.66, Mass=5979, SNR=49.8, Peak=132 HFD=6.9
21:49:18.818 00.003 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
21:49:18.823 00.005 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
21:49:18.826 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.46 hyp=0.46 cameraTheta=1.58 mountX=-0.08 mountY=-0.42, mountTheta=-1.77
21:49:18.832 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.46, opts=13)
21:49:18.834 00.002 6120 Enqueuing Move request for scope (-0.00, 0.46)
21:49:18.839 00.005 7680 Worker thread wakes up
21:49:18.839 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.46) opts 0xd
21:49:18.839 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.46)
21:49:18.840 00.001 7680 Moving (-0.00, 0.46) raw xDistance=-0.08 yDistance=-0.42
21:49:18.840 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:49:18.840 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
21:49:18.840 00.000 7680 MoveAxis(E, 0, ABG)
21:49:18.840 00.000 7680 Move returns status 0, amount 0
21:49:18.840 00.000 7680 MoveAxis(N, 225, ABG)
21:49:18.841 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:49:18.845 00.004 7680 Guiding  Dir = 0, Dur = 225
21:49:18.846 00.001 7680 IsSlewing returns 0
21:49:18.846 00.000 7680 IsGuiding returns 0
21:49:18.846 00.000 7680 PulseGuide returned control before completion, sleep 235
21:49:18.865 00.019 6120 UpdateGuideState exits: m=5979 SNR=49.8
21:49:18.868 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:18.872 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:18.875 00.003 6120 Enqueuing Expose request
21:49:19.088 00.213 7680 IsGuiding returns 1
21:49:19.088 00.000 7680 scope still moving after pulse duration time elapsed
21:49:19.120 00.032 7680 IsSlewing returns 0
21:49:19.121 00.001 7680 IsGuiding returns 0
21:49:19.122 00.001 7680 scope move finished after 225 + 50 ms
21:49:19.122 00.000 7680 Move returns status 0, amount 225
21:49:19.123 00.001 7680 move complete, result=0
21:49:19.123 00.000 7680 worker thread done servicing request
21:49:19.124 00.001 7680 Worker thread wakes up
21:49:19.124 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 225 ms NORTH
21:49:19.130 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:19.130 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:20.383 01.253 7680 Exposure complete
21:49:20.501 00.118 7680 worker thread done servicing request
21:49:20.501 00.000 6120 OnExposeComplete: enter
21:49:20.505 00.004 6120 UpdateGuideState(): m_state=6
21:49:20.509 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1051
21:49:20.515 00.006 6120 Star::Find returns 1 (0), X=1207.83, Y=1055.31, Mass=5597, SNR=47.0, Peak=126 HFD=6.8
21:49:20.520 00.005 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.53 = -1.76)
21:49:20.524 00.004 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.03)
21:49:20.528 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.57 mountX=-0.02 mountY=-0.10, mountTheta=-1.77
21:49:20.532 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.11, opts=13)
21:49:20.537 00.005 6120 Enqueuing Move request for scope (-0.00, 0.11)
21:49:20.540 00.003 7680 Worker thread wakes up
21:49:20.540 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
21:49:20.540 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
21:49:20.540 00.000 7680 Moving (-0.00, 0.11) raw xDistance=-0.02 yDistance=-0.10
21:49:20.540 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:49:20.542 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:49:20.542 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:49:20.542 00.000 7680 MoveAxis(E, 0, ABG)
21:49:20.542 00.000 7680 Move returns status 0, amount 0
21:49:20.543 00.001 7680 MoveAxis(N, 0, ABG)
21:49:20.543 00.000 7680 Move returns status 0, amount 0
21:49:20.543 00.000 7680 move complete, result=0
21:49:20.543 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:49:20.548 00.005 7680 worker thread done servicing request
21:49:20.570 00.022 6120 UpdateGuideState exits: m=5597 SNR=47.0
21:49:20.575 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:20.580 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:20.585 00.005 6120 Enqueuing Expose request
21:49:20.590 00.005 7680 Worker thread wakes up
21:49:20.590 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:49:20.594 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:20.595 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:21.849 01.254 7680 Exposure complete
21:49:21.971 00.122 7680 worker thread done servicing request
21:49:21.971 00.000 6120 OnExposeComplete: enter
21:49:21.975 00.004 6120 UpdateGuideState(): m_state=6
21:49:21.978 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1052
21:49:21.984 00.006 6120 Star::Find returns 1 (0), X=1207.92, Y=1055.53, Mass=5821, SNR=48.7, Peak=131 HFD=6.9
21:49:21.991 00.007 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
21:49:21.995 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
21:49:22.000 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.34 hyp=0.35 cameraTheta=1.31 mountX=-0.15 mountY=-0.26, mountTheta=-2.10
21:49:22.005 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.34, opts=13)
21:49:22.009 00.004 6120 Enqueuing Move request for scope (0.09, 0.34)
21:49:22.013 00.004 7680 Worker thread wakes up
21:49:22.013 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.34) opts 0xd
21:49:22.015 00.002 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.34)
21:49:22.015 00.000 7680 Moving (0.09, 0.34) raw xDistance=-0.15 yDistance=-0.26
21:49:22.015 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:49:22.015 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:49:22.015 00.000 7680 MoveAxis(E, 0, ABG)
21:49:22.016 00.001 7680 Move returns status 0, amount 0
21:49:22.016 00.000 7680 MoveAxis(N, 142, ABG)
21:49:22.016 00.000 7680 Guiding  Dir = 0, Dur = 142
21:49:22.017 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=190, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:49:22.022 00.005 7680 IsSlewing returns 0
21:49:22.022 00.000 7680 IsGuiding returns 0
21:49:22.023 00.001 7680 PulseGuide returned control before completion, sleep 152
21:49:22.047 00.024 6120 UpdateGuideState exits: m=5821 SNR=48.7
21:49:22.052 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:22.055 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:22.060 00.005 6120 Enqueuing Expose request
21:49:22.183 00.123 7680 IsGuiding returns 1
21:49:22.184 00.001 7680 scope still moving after pulse duration time elapsed
21:49:22.214 00.030 7680 IsSlewing returns 0
21:49:22.215 00.001 7680 IsGuiding returns 0
21:49:22.215 00.000 7680 scope move finished after 142 + 51 ms
21:49:22.216 00.001 7680 Move returns status 0, amount 142
21:49:22.216 00.000 7680 move complete, result=0
21:49:22.216 00.000 7680 worker thread done servicing request
21:49:22.217 00.001 7680 Worker thread wakes up
21:49:22.219 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 142 ms NORTH
21:49:22.224 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:22.225 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:23.477 01.252 7680 Exposure complete
21:49:23.589 00.112 7680 worker thread done servicing request
21:49:23.589 00.000 6120 OnExposeComplete: enter
21:49:23.594 00.005 6120 UpdateGuideState(): m_state=6
21:49:23.598 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1053
21:49:23.601 00.003 6120 Star::Find returns 1 (0), X=1207.96, Y=1055.59, Mass=5541, SNR=47.4, Peak=141 HFD=6.8
21:49:23.605 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
21:49:23.609 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
21:49:23.613 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.39 hyp=0.41 cameraTheta=1.25 mountX=-0.20 mountY=-0.30, mountTheta=-2.16
21:49:23.619 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.39, opts=13)
21:49:23.623 00.004 6120 Enqueuing Move request for scope (0.13, 0.39)
21:49:23.626 00.003 7680 Worker thread wakes up
21:49:23.627 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.39) opts 0xd
21:49:23.627 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.39)
21:49:23.627 00.000 7680 Moving (0.13, 0.39) raw xDistance=-0.20 yDistance=-0.30
21:49:23.627 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:49:23.627 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:49:23.627 00.000 7680 MoveAxis(E, 0, ABG)
21:49:23.629 00.002 7680 Move returns status 0, amount 0
21:49:23.629 00.000 7680 MoveAxis(N, 161, ABG)
21:49:23.629 00.000 7680 Guiding  Dir = 0, Dur = 161
21:49:23.629 00.000 7680 IsSlewing returns 0
21:49:23.630 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:49:23.634 00.004 7680 IsGuiding returns 0
21:49:23.634 00.000 7680 PulseGuide returned control before completion, sleep 171
21:49:23.656 00.022 6120 UpdateGuideState exits: m=5541 SNR=47.4
21:49:23.661 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:23.664 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:23.669 00.005 6120 Enqueuing Expose request
21:49:23.808 00.139 7680 IsGuiding returns 1
21:49:23.808 00.000 7680 scope still moving after pulse duration time elapsed
21:49:23.839 00.031 7680 IsSlewing returns 0
21:49:23.841 00.002 7680 IsGuiding returns 0
21:49:23.841 00.000 7680 scope move finished after 161 + 46 ms
21:49:23.842 00.001 7680 Move returns status 0, amount 161
21:49:23.842 00.000 7680 move complete, result=0
21:49:23.843 00.001 7680 worker thread done servicing request
21:49:23.843 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 161 ms NORTH
21:49:23.850 00.007 7680 Worker thread wakes up
21:49:23.850 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:23.850 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:25.105 01.255 7680 Exposure complete
21:49:25.224 00.119 7680 worker thread done servicing request
21:49:25.225 00.001 6120 OnExposeComplete: enter
21:49:25.229 00.004 6120 UpdateGuideState(): m_state=6
21:49:25.232 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1054
21:49:25.237 00.005 6120 Star::Find returns 1 (0), X=1207.89, Y=1055.43, Mass=5507, SNR=47.6, Peak=124 HFD=6.9
21:49:25.240 00.003 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.26 = -2.03)
21:49:25.245 00.005 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.30)
21:49:25.249 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.30 mountX=-0.11 mountY=-0.18, mountTheta=-2.10
21:49:25.253 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.24, opts=13)
21:49:25.257 00.004 6120 Enqueuing Move request for scope (0.07, 0.24)
21:49:25.261 00.004 7680 Worker thread wakes up
21:49:25.261 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.24) opts 0xd
21:49:25.261 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.24)
21:49:25.261 00.000 7680 Moving (0.07, 0.24) raw xDistance=-0.11 yDistance=-0.18
21:49:25.262 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:49:25.262 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:49:25.262 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:49:25.262 00.000 7680 MoveAxis(E, 0, ABG)
21:49:25.262 00.000 7680 Move returns status 0, amount 0
21:49:25.262 00.000 7680 MoveAxis(N, 0, ABG)
21:49:25.262 00.000 7680 Move returns status 0, amount 0
21:49:25.263 00.001 7680 move complete, result=0
21:49:25.263 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:49:25.270 00.007 7680 worker thread done servicing request
21:49:25.297 00.027 6120 UpdateGuideState exits: m=5507 SNR=47.6
21:49:25.302 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:25.308 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:25.313 00.005 6120 Enqueuing Expose request
21:49:25.318 00.005 7680 Worker thread wakes up
21:49:25.319 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:49:25.323 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:25.323 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:26.576 01.253 7680 Exposure complete
21:49:26.687 00.111 7680 worker thread done servicing request
21:49:26.687 00.000 6120 OnExposeComplete: enter
21:49:26.692 00.005 6120 UpdateGuideState(): m_state=6
21:49:26.696 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1055
21:49:26.701 00.005 6120 Star::Find returns 1 (0), X=1207.99, Y=1055.56, Mass=5669, SNR=48.8, Peak=127 HFD=6.8
21:49:26.706 00.005 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.10 = -2.19)
21:49:26.709 00.003 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.46)
21:49:26.713 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.36 hyp=0.39 cameraTheta=1.14 mountX=-0.23 mountY=-0.25, mountTheta=-2.31
21:49:26.717 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.36, opts=13)
21:49:26.721 00.004 6120 Enqueuing Move request for scope (0.16, 0.36)
21:49:26.725 00.004 7680 Worker thread wakes up
21:49:26.725 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.36) opts 0xd
21:49:26.725 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.36)
21:49:26.725 00.000 7680 Moving (0.16, 0.36) raw xDistance=-0.23 yDistance=-0.25
21:49:26.725 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
21:49:26.726 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:49:26.726 00.000 7680 MoveAxis(E, 96, ABG)
21:49:26.726 00.000 7680 Guiding  Dir = 2, Dur = 96
21:49:26.726 00.000 7680 IsSlewing returns 0
21:49:26.727 00.001 7680 IsGuiding returns 0
21:49:26.727 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=230, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:49:26.732 00.005 7680 PulseGuide returned control before completion, sleep 106
21:49:26.755 00.023 6120 UpdateGuideState exits: m=5669 SNR=48.8
21:49:26.759 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:26.763 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:26.768 00.005 6120 Enqueuing Expose request
21:49:26.846 00.078 7680 IsGuiding returns 1
21:49:26.846 00.000 7680 scope still moving after pulse duration time elapsed
21:49:26.876 00.030 7680 IsSlewing returns 0
21:49:26.877 00.001 7680 IsGuiding returns 0
21:49:26.877 00.000 7680 scope move finished after 96 + 53 ms
21:49:26.877 00.000 7680 Move returns status 0, amount 96
21:49:26.878 00.001 7680 MoveAxis(N, 135, ABG)
21:49:26.878 00.000 7680 Guiding  Dir = 0, Dur = 135
21:49:26.878 00.000 7680 IsSlewing returns 0
21:49:26.879 00.001 7680 IsGuiding returns 0
21:49:26.879 00.000 7680 PulseGuide returned control before completion, sleep 145
21:49:27.032 00.153 7680 IsGuiding returns 1
21:49:27.032 00.000 7680 scope still moving after pulse duration time elapsed
21:49:27.062 00.030 7680 IsSlewing returns 0
21:49:27.064 00.002 7680 IsGuiding returns 0
21:49:27.065 00.001 7680 scope move finished after 135 + 50 ms
21:49:27.065 00.000 7680 Move returns status 0, amount 135
21:49:27.066 00.001 7680 move complete, result=0
21:49:27.066 00.000 7680 worker thread done servicing request
21:49:27.067 00.001 7680 Worker thread wakes up
21:49:27.067 00.000 6120 GuideStep: -0.2 px 96 ms EAST, -0.2 px 135 ms NORTH
21:49:27.075 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:27.075 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:28.332 01.257 7680 Exposure complete
21:49:28.442 00.110 7680 worker thread done servicing request
21:49:28.442 00.000 6120 OnExposeComplete: enter
21:49:28.447 00.005 6120 UpdateGuideState(): m_state=6
21:49:28.451 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1056
21:49:28.457 00.006 6120 Star::Find returns 1 (0), X=1207.76, Y=1055.58, Mass=5703, SNR=49.4, Peak=125 HFD=7.0
21:49:28.462 00.005 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
21:49:28.466 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
21:49:28.470 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.38 hyp=0.39 cameraTheta=1.74 mountX=-0.01 mountY=-0.37, mountTheta=-1.59
21:49:28.475 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.38, opts=13)
21:49:28.478 00.003 6120 Enqueuing Move request for scope (-0.06, 0.38)
21:49:28.482 00.004 7680 Worker thread wakes up
21:49:28.482 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.38) opts 0xd
21:49:28.482 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.38)
21:49:28.484 00.002 7680 Moving (-0.06, 0.38) raw xDistance=-0.01 yDistance=-0.37
21:49:28.484 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:49:28.484 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:49:28.484 00.000 7680 MoveAxis(E, 0, ABG)
21:49:28.485 00.001 7680 Move returns status 0, amount 0
21:49:28.485 00.000 7680 MoveAxis(N, 202, ABG)
21:49:28.485 00.000 7680 Guiding  Dir = 0, Dur = 202
21:49:28.485 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=224, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:49:28.491 00.006 7680 IsSlewing returns 0
21:49:28.491 00.000 7680 IsGuiding returns 0
21:49:28.491 00.000 7680 PulseGuide returned control before completion, sleep 212
21:49:28.512 00.021 6120 UpdateGuideState exits: m=5703 SNR=49.4
21:49:28.518 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:28.521 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:28.526 00.005 6120 Enqueuing Expose request
21:49:28.708 00.182 7680 IsGuiding returns 1
21:49:28.709 00.001 7680 scope still moving after pulse duration time elapsed
21:49:28.738 00.029 7680 IsSlewing returns 0
21:49:28.739 00.001 7680 IsGuiding returns 0
21:49:28.741 00.002 7680 scope move finished after 202 + 47 ms
21:49:28.741 00.000 7680 Move returns status 0, amount 202
21:49:28.741 00.000 7680 move complete, result=0
21:49:28.742 00.001 7680 worker thread done servicing request
21:49:28.742 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 202 ms NORTH
21:49:28.747 00.005 7680 Worker thread wakes up
21:49:28.747 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:28.747 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:30.001 01.254 7680 Exposure complete
21:49:30.117 00.116 7680 worker thread done servicing request
21:49:30.118 00.001 6120 OnExposeComplete: enter
21:49:30.122 00.004 6120 UpdateGuideState(): m_state=6
21:49:30.125 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1057
21:49:30.130 00.005 6120 Star::Find returns 1 (0), X=1207.82, Y=1055.50, Mass=5530, SNR=48.3, Peak=120 HFD=7.0
21:49:30.133 00.003 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
21:49:30.137 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
21:49:30.141 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.60 mountX=-0.05 mountY=-0.27, mountTheta=-1.74
21:49:30.147 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.30, opts=13)
21:49:30.150 00.003 6120 Enqueuing Move request for scope (-0.01, 0.30)
21:49:30.155 00.005 7680 Worker thread wakes up
21:49:30.155 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.30) opts 0xd
21:49:30.155 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.30)
21:49:30.156 00.001 7680 Moving (-0.01, 0.30) raw xDistance=-0.05 yDistance=-0.27
21:49:30.156 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:49:30.156 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:49:30.156 00.000 7680 MoveAxis(E, 0, ABG)
21:49:30.157 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:49:30.161 00.004 7680 Move returns status 0, amount 0
21:49:30.161 00.000 7680 MoveAxis(N, 149, ABG)
21:49:30.161 00.000 7680 Guiding  Dir = 0, Dur = 149
21:49:30.161 00.000 7680 IsSlewing returns 0
21:49:30.162 00.001 7680 IsGuiding returns 0
21:49:30.162 00.000 7680 PulseGuide returned control before completion, sleep 159
21:49:30.182 00.020 6120 UpdateGuideState exits: m=5530 SNR=48.3
21:49:30.186 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:30.192 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:30.196 00.004 6120 Enqueuing Expose request
21:49:30.330 00.134 7680 IsGuiding returns 1
21:49:30.331 00.001 7680 scope still moving after pulse duration time elapsed
21:49:30.361 00.030 7680 IsSlewing returns 0
21:49:30.361 00.000 7680 IsGuiding returns 0
21:49:30.363 00.002 7680 scope move finished after 149 + 51 ms
21:49:30.363 00.000 7680 Move returns status 0, amount 149
21:49:30.363 00.000 7680 move complete, result=0
21:49:30.364 00.001 7680 worker thread done servicing request
21:49:30.364 00.000 7680 Worker thread wakes up
21:49:30.364 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 149 ms NORTH
21:49:30.371 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:30.371 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:31.615 01.244 7680 Exposure complete
21:49:31.727 00.112 7680 worker thread done servicing request
21:49:31.727 00.000 6120 OnExposeComplete: enter
21:49:31.731 00.004 6120 UpdateGuideState(): m_state=6
21:49:31.735 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1058
21:49:31.739 00.004 6120 Star::Find returns 1 (0), X=1207.86, Y=1055.37, Mass=5874, SNR=49.6, Peak=132 HFD=6.9
21:49:31.744 00.005 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
21:49:31.747 00.003 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.21)
21:49:31.751 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.39 mountX=-0.06 mountY=-0.14, mountTheta=-1.99
21:49:31.756 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.17, opts=13)
21:49:31.759 00.003 6120 Enqueuing Move request for scope (0.03, 0.17)
21:49:31.764 00.005 7680 Worker thread wakes up
21:49:31.764 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
21:49:31.764 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
21:49:31.764 00.000 7680 Moving (0.03, 0.17) raw xDistance=-0.06 yDistance=-0.14
21:49:31.764 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:49:31.765 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:49:31.765 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:49:31.765 00.000 7680 MoveAxis(E, 0, ABG)
21:49:31.765 00.000 7680 Move returns status 0, amount 0
21:49:31.765 00.000 7680 MoveAxis(N, 0, ABG)
21:49:31.765 00.000 7680 Move returns status 0, amount 0
21:49:31.765 00.000 7680 move complete, result=0
21:49:31.765 00.000 7680 worker thread done servicing request
21:49:31.766 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=224, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:49:31.791 00.025 6120 UpdateGuideState exits: m=5874 SNR=49.6
21:49:31.795 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:31.800 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:31.804 00.004 6120 Enqueuing Expose request
21:49:31.809 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:49:31.813 00.004 7680 Worker thread wakes up
21:49:31.813 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:31.813 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:33.054 01.241 7680 Exposure complete
21:49:33.178 00.124 7680 worker thread done servicing request
21:49:33.179 00.001 6120 OnExposeComplete: enter
21:49:33.182 00.003 6120 UpdateGuideState(): m_state=6
21:49:33.188 00.006 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1059
21:49:33.192 00.004 6120 Star::Find returns 1 (0), X=1207.85, Y=1055.59, Mass=5546, SNR=48.0, Peak=121 HFD=6.9
21:49:33.196 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
21:49:33.199 00.003 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
21:49:33.204 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.39 hyp=0.39 cameraTheta=1.51 mountX=-0.09 mountY=-0.34, mountTheta=-1.84
21:49:33.211 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.39, opts=13)
21:49:33.215 00.004 6120 Enqueuing Move request for scope (0.02, 0.39)
21:49:33.220 00.005 7680 Worker thread wakes up
21:49:33.220 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.39) opts 0xd
21:49:33.220 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.39)
21:49:33.220 00.000 7680 Moving (0.02, 0.39) raw xDistance=-0.09 yDistance=-0.34
21:49:33.221 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:49:33.221 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:49:33.221 00.000 7680 MoveAxis(E, 0, ABG)
21:49:33.221 00.000 7680 Move returns status 0, amount 0
21:49:33.222 00.001 7680 MoveAxis(N, 186, ABG)
21:49:33.222 00.000 7680 Guiding  Dir = 0, Dur = 186
21:49:33.223 00.001 7680 IsSlewing returns 0
21:49:33.223 00.000 7680 IsGuiding returns 0
21:49:33.223 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:49:33.228 00.005 7680 PulseGuide returned control before completion, sleep 196
21:49:33.253 00.025 6120 UpdateGuideState exits: m=5546 SNR=48.0
21:49:33.256 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:33.261 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:33.267 00.006 6120 Enqueuing Expose request
21:49:33.437 00.170 7680 IsGuiding returns 1
21:49:33.438 00.001 7680 scope still moving after pulse duration time elapsed
21:49:33.468 00.030 7680 IsSlewing returns 0
21:49:33.469 00.001 7680 IsGuiding returns 0
21:49:33.470 00.001 7680 scope move finished after 186 + 60 ms
21:49:33.470 00.000 7680 Move returns status 0, amount 186
21:49:33.470 00.000 7680 move complete, result=0
21:49:33.470 00.000 7680 worker thread done servicing request
21:49:33.472 00.002 7680 Worker thread wakes up
21:49:33.472 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 186 ms NORTH
21:49:33.478 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:33.478 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:34.738 01.260 7680 Exposure complete
21:49:34.848 00.110 7680 worker thread done servicing request
21:49:34.849 00.001 6120 OnExposeComplete: enter
21:49:34.852 00.003 6120 UpdateGuideState(): m_state=6
21:49:34.858 00.006 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1060
21:49:34.861 00.003 6120 Star::Find returns 1 (0), X=1207.82, Y=1055.47, Mass=6030, SNR=49.5, Peak=130 HFD=7.0
21:49:34.866 00.005 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
21:49:34.871 00.005 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
21:49:34.875 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.62 mountX=-0.04 mountY=-0.25, mountTheta=-1.72
21:49:34.880 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.28, opts=13)
21:49:34.883 00.003 6120 Enqueuing Move request for scope (-0.01, 0.28)
21:49:34.887 00.004 7680 Worker thread wakes up
21:49:34.887 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.28) opts 0xd
21:49:34.887 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.28)
21:49:34.888 00.001 7680 Moving (-0.01, 0.28) raw xDistance=-0.04 yDistance=-0.25
21:49:34.888 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:49:34.888 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:49:34.888 00.000 7680 MoveAxis(E, 0, ABG)
21:49:34.889 00.001 7680 Move returns status 0, amount 0
21:49:34.889 00.000 7680 MoveAxis(N, 138, ABG)
21:49:34.889 00.000 7680 Guiding  Dir = 0, Dur = 138
21:49:34.890 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:49:34.893 00.003 7680 IsSlewing returns 0
21:49:34.894 00.001 7680 IsGuiding returns 0
21:49:34.894 00.000 7680 PulseGuide returned control before completion, sleep 148
21:49:34.909 00.015 6120 UpdateGuideState exits: m=6030 SNR=49.5
21:49:34.912 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:34.916 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:34.920 00.004 6120 Enqueuing Expose request
21:49:35.055 00.135 7680 IsGuiding returns 1
21:49:35.057 00.002 7680 scope still moving after pulse duration time elapsed
21:49:35.087 00.030 7680 IsSlewing returns 0
21:49:35.088 00.001 7680 IsGuiding returns 1
21:49:35.118 00.030 7680 IsSlewing returns 0
21:49:35.119 00.001 7680 IsGuiding returns 1
21:49:35.149 00.030 7680 IsSlewing returns 0
21:49:35.150 00.001 7680 IsGuiding returns 0
21:49:35.150 00.000 7680 scope move finished after 138 + 118 ms
21:49:35.151 00.001 7680 Move returns status 0, amount 138
21:49:35.151 00.000 7680 move complete, result=0
21:49:35.152 00.001 7680 worker thread done servicing request
21:49:35.152 00.000 7680 Worker thread wakes up
21:49:35.153 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 138 ms NORTH
21:49:35.159 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:35.160 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:36.411 01.251 7680 Exposure complete
21:49:36.524 00.113 7680 worker thread done servicing request
21:49:36.524 00.000 6120 OnExposeComplete: enter
21:49:36.527 00.003 6120 UpdateGuideState(): m_state=6
21:49:36.532 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1061
21:49:36.536 00.004 6120 Star::Find returns 1 (0), X=1207.87, Y=1055.41, Mass=5948, SNR=50.0, Peak=128 HFD=6.9
21:49:36.540 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.97)
21:49:36.543 00.003 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.24)
21:49:36.547 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.36 mountX=-0.08 mountY=-0.17, mountTheta=-2.03
21:49:36.555 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.21, opts=13)
21:49:36.560 00.005 6120 Enqueuing Move request for scope (0.04, 0.21)
21:49:36.566 00.006 7680 Worker thread wakes up
21:49:36.566 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
21:49:36.566 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
21:49:36.566 00.000 7680 Moving (0.04, 0.21) raw xDistance=-0.08 yDistance=-0.17
21:49:36.566 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:49:36.568 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:49:36.568 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:49:36.568 00.000 7680 MoveAxis(E, 0, ABG)
21:49:36.568 00.000 7680 Move returns status 0, amount 0
21:49:36.568 00.000 7680 MoveAxis(N, 0, ABG)
21:49:36.569 00.001 7680 Move returns status 0, amount 0
21:49:36.569 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:49:36.577 00.008 7680 move complete, result=0
21:49:36.577 00.000 7680 worker thread done servicing request
21:49:36.598 00.021 6120 UpdateGuideState exits: m=5948 SNR=50.0
21:49:36.603 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:36.608 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:36.611 00.003 6120 Enqueuing Expose request
21:49:36.615 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:49:36.619 00.004 7680 Worker thread wakes up
21:49:36.619 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:36.619 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:37.867 01.248 7680 Exposure complete
21:49:37.985 00.118 7680 worker thread done servicing request
21:49:37.986 00.001 6120 OnExposeComplete: enter
21:49:37.990 00.004 6120 UpdateGuideState(): m_state=6
21:49:37.994 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1062
21:49:37.998 00.004 6120 Star::Find returns 1 (0), X=1207.93, Y=1055.55, Mass=5674, SNR=48.0, Peak=132 HFD=6.8
21:49:38.003 00.005 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
21:49:38.007 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
21:49:38.009 00.002 6120 CameraToMount -- cameraX=0.10 cameraY=0.35 hyp=0.36 cameraTheta=1.29 mountX=-0.16 mountY=-0.27, mountTheta=-2.11
21:49:38.016 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.35, opts=13)
21:49:38.022 00.006 6120 Enqueuing Move request for scope (0.10, 0.35)
21:49:38.026 00.004 7680 Worker thread wakes up
21:49:38.026 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.35) opts 0xd
21:49:38.026 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.35)
21:49:38.026 00.000 7680 Moving (0.10, 0.35) raw xDistance=-0.16 yDistance=-0.27
21:49:38.028 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:49:38.028 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:49:38.028 00.000 7680 MoveAxis(E, 0, ABG)
21:49:38.028 00.000 7680 Move returns status 0, amount 0
21:49:38.028 00.000 7680 MoveAxis(N, 147, ABG)
21:49:38.028 00.000 7680 Guiding  Dir = 0, Dur = 147
21:49:38.029 00.001 7680 IsSlewing returns 0
21:49:38.030 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:49:38.034 00.004 7680 IsGuiding returns 0
21:49:38.034 00.000 7680 PulseGuide returned control before completion, sleep 157
21:49:38.057 00.023 6120 UpdateGuideState exits: m=5674 SNR=48.0
21:49:38.061 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:38.064 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:38.069 00.005 6120 Enqueuing Expose request
21:49:38.200 00.131 7680 IsGuiding returns 1
21:49:38.200 00.000 7680 scope still moving after pulse duration time elapsed
21:49:38.230 00.030 7680 IsSlewing returns 0
21:49:38.232 00.002 7680 IsGuiding returns 0
21:49:38.232 00.000 7680 scope move finished after 147 + 51 ms
21:49:38.233 00.001 7680 Move returns status 0, amount 147
21:49:38.233 00.000 7680 move complete, result=0
21:49:38.233 00.000 7680 worker thread done servicing request
21:49:38.233 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 147 ms NORTH
21:49:38.239 00.006 7680 Worker thread wakes up
21:49:38.240 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:38.240 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:39.496 01.256 7680 Exposure complete
21:49:39.606 00.110 7680 worker thread done servicing request
21:49:39.607 00.001 6120 OnExposeComplete: enter
21:49:39.612 00.005 6120 UpdateGuideState(): m_state=6
21:49:39.615 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1063
21:49:39.619 00.004 6120 Star::Find returns 1 (0), X=1207.95, Y=1055.62, Mass=5677, SNR=48.6, Peak=145 HFD=6.7
21:49:39.623 00.004 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
21:49:39.626 00.003 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
21:49:39.631 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.42 hyp=0.44 cameraTheta=1.29 mountX=-0.20 mountY=-0.33, mountTheta=-2.12
21:49:39.635 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.42, opts=13)
21:49:39.638 00.003 6120 Enqueuing Move request for scope (0.12, 0.42)
21:49:39.644 00.006 7680 Worker thread wakes up
21:49:39.645 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.42) opts 0xd
21:49:39.645 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.42)
21:49:39.645 00.000 7680 Moving (0.12, 0.42) raw xDistance=-0.20 yDistance=-0.33
21:49:39.645 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:49:39.646 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:49:39.646 00.000 7680 MoveAxis(E, 0, ABG)
21:49:39.646 00.000 7680 Move returns status 0, amount 0
21:49:39.646 00.000 7680 MoveAxis(N, 177, ABG)
21:49:39.647 00.001 7680 Guiding  Dir = 0, Dur = 177
21:49:39.647 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:49:39.652 00.005 7680 IsSlewing returns 0
21:49:39.652 00.000 7680 IsGuiding returns 0
21:49:39.653 00.001 7680 PulseGuide returned control before completion, sleep 187
21:49:39.673 00.020 6120 UpdateGuideState exits: m=5677 SNR=48.6
21:49:39.678 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:39.682 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:39.686 00.004 6120 Enqueuing Expose request
21:49:39.844 00.158 7680 IsGuiding returns 1
21:49:39.845 00.001 7680 scope still moving after pulse duration time elapsed
21:49:39.874 00.029 7680 IsSlewing returns 0
21:49:39.876 00.002 7680 IsGuiding returns 0
21:49:39.877 00.001 7680 scope move finished after 177 + 47 ms
21:49:39.877 00.000 7680 Move returns status 0, amount 177
21:49:39.878 00.001 7680 move complete, result=0
21:49:39.878 00.000 7680 worker thread done servicing request
21:49:39.878 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 177 ms NORTH
21:49:39.885 00.007 7680 Worker thread wakes up
21:49:39.885 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:39.885 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:41.130 01.245 7680 Exposure complete
21:49:41.236 00.106 7680 worker thread done servicing request
21:49:41.236 00.000 6120 OnExposeComplete: enter
21:49:41.240 00.004 6120 UpdateGuideState(): m_state=6
21:49:41.243 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1064
21:49:41.247 00.004 6120 Star::Find returns 1 (0), X=1207.80, Y=1055.53, Mass=5600, SNR=48.2, Peak=128 HFD=6.9
21:49:41.251 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
21:49:41.255 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.95)
21:49:41.258 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.65 mountX=-0.04 mountY=-0.31, mountTheta=-1.69
21:49:41.265 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.33, opts=13)
21:49:41.269 00.004 6120 Enqueuing Move request for scope (-0.03, 0.33)
21:49:41.273 00.004 7680 Worker thread wakes up
21:49:41.273 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.33) opts 0xd
21:49:41.273 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.33)
21:49:41.273 00.000 7680 Moving (-0.03, 0.33) raw xDistance=-0.04 yDistance=-0.31
21:49:41.274 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:49:41.274 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:49:41.274 00.000 7680 MoveAxis(E, 0, ABG)
21:49:41.274 00.000 7680 Move returns status 0, amount 0
21:49:41.274 00.000 7680 MoveAxis(N, 169, ABG)
21:49:41.274 00.000 7680 Guiding  Dir = 0, Dur = 169
21:49:41.276 00.002 7680 IsSlewing returns 0
21:49:41.276 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=231, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:49:41.279 00.003 7680 IsGuiding returns 0
21:49:41.279 00.000 7680 PulseGuide returned control before completion, sleep 179
21:49:41.300 00.021 6120 UpdateGuideState exits: m=5600 SNR=48.2
21:49:41.303 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:41.305 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:41.308 00.003 6120 Enqueuing Expose request
21:49:41.464 00.156 7680 IsGuiding returns 1
21:49:41.465 00.001 7680 scope still moving after pulse duration time elapsed
21:49:41.496 00.031 7680 IsSlewing returns 0
21:49:41.498 00.002 7680 IsGuiding returns 0
21:49:41.498 00.000 7680 scope move finished after 169 + 50 ms
21:49:41.499 00.001 7680 Move returns status 0, amount 169
21:49:41.499 00.000 7680 move complete, result=0
21:49:41.499 00.000 7680 worker thread done servicing request
21:49:41.501 00.002 7680 Worker thread wakes up
21:49:41.501 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 169 ms NORTH
21:49:41.507 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:41.508 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:42.756 01.248 7680 Exposure complete
21:49:42.870 00.114 7680 worker thread done servicing request
21:49:42.870 00.000 6120 OnExposeComplete: enter
21:49:42.876 00.006 6120 UpdateGuideState(): m_state=6
21:49:42.879 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1065
21:49:42.883 00.004 6120 Star::Find returns 1 (0), X=1207.80, Y=1055.42, Mass=5753, SNR=48.8, Peak=126 HFD=6.9
21:49:42.891 00.008 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
21:49:42.896 00.005 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
21:49:42.900 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.68 mountX=-0.02 mountY=-0.21, mountTheta=-1.65
21:49:42.906 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.22, opts=13)
21:49:42.911 00.005 6120 Enqueuing Move request for scope (-0.02, 0.22)
21:49:42.915 00.004 7680 Worker thread wakes up
21:49:42.915 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
21:49:42.916 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
21:49:42.916 00.000 7680 Moving (-0.02, 0.22) raw xDistance=-0.02 yDistance=-0.21
21:49:42.916 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:49:42.916 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:49:42.916 00.000 7680 MoveAxis(E, 0, ABG)
21:49:42.916 00.000 7680 Move returns status 0, amount 0
21:49:42.916 00.000 7680 MoveAxis(N, 112, ABG)
21:49:42.916 00.000 7680 Guiding  Dir = 0, Dur = 112
21:49:42.918 00.002 7680 IsSlewing returns 0
21:49:42.918 00.000 7680 IsGuiding returns 0
21:49:42.918 00.000 7680 PulseGuide returned control before completion, sleep 122
21:49:42.920 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:49:42.942 00.022 6120 UpdateGuideState exits: m=5753 SNR=48.8
21:49:42.947 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:42.951 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:42.956 00.005 6120 Enqueuing Expose request
21:49:43.045 00.089 7680 IsGuiding returns 1
21:49:43.045 00.000 7680 scope still moving after pulse duration time elapsed
21:49:43.076 00.031 7680 IsSlewing returns 0
21:49:43.076 00.000 7680 IsGuiding returns 0
21:49:43.077 00.001 7680 scope move finished after 112 + 46 ms
21:49:43.077 00.000 7680 Move returns status 0, amount 112
21:49:43.077 00.000 7680 move complete, result=0
21:49:43.078 00.001 7680 worker thread done servicing request
21:49:43.078 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 112 ms NORTH
21:49:43.084 00.006 7680 Worker thread wakes up
21:49:43.085 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:43.085 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:44.338 01.253 7680 Exposure complete
21:49:44.453 00.115 7680 worker thread done servicing request
21:49:44.456 00.003 6120 OnExposeComplete: enter
21:49:44.459 00.003 6120 UpdateGuideState(): m_state=6
21:49:44.462 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
21:49:44.466 00.004 6120 Star::Find returns 1 (0), X=1207.86, Y=1055.46, Mass=5496, SNR=47.1, Peak=124 HFD=6.7
21:49:44.469 00.003 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.40 = -1.89)
21:49:44.474 00.005 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
21:49:44.479 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.44 mountX=-0.08 mountY=-0.22, mountTheta=-1.93
21:49:44.488 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.26, opts=13)
21:49:44.493 00.005 6120 Enqueuing Move request for scope (0.03, 0.26)
21:49:44.496 00.003 7680 Worker thread wakes up
21:49:44.497 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.26) opts 0xd
21:49:44.497 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.26)
21:49:44.497 00.000 7680 Moving (0.03, 0.26) raw xDistance=-0.08 yDistance=-0.22
21:49:44.497 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:49:44.498 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:49:44.498 00.000 7680 MoveAxis(E, 0, ABG)
21:49:44.498 00.000 7680 Move returns status 0, amount 0
21:49:44.498 00.000 7680 MoveAxis(N, 119, ABG)
21:49:44.498 00.000 7680 Guiding  Dir = 0, Dur = 119
21:49:44.499 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:49:44.504 00.005 7680 IsSlewing returns 0
21:49:44.504 00.000 7680 IsGuiding returns 0
21:49:44.505 00.001 7680 PulseGuide returned control before completion, sleep 129
21:49:44.531 00.026 6120 UpdateGuideState exits: m=5496 SNR=47.1
21:49:44.536 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:44.541 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:44.547 00.006 6120 Enqueuing Expose request
21:49:44.640 00.093 7680 IsGuiding returns 1
21:49:44.640 00.000 7680 scope still moving after pulse duration time elapsed
21:49:44.671 00.031 7680 IsSlewing returns 0
21:49:44.672 00.001 7680 IsGuiding returns 0
21:49:44.673 00.001 7680 scope move finished after 119 + 48 ms
21:49:44.673 00.000 7680 Move returns status 0, amount 119
21:49:44.673 00.000 7680 move complete, result=0
21:49:44.674 00.001 7680 worker thread done servicing request
21:49:44.674 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 119 ms NORTH
21:49:44.682 00.008 7680 Worker thread wakes up
21:49:44.682 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:44.682 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:45.932 01.250 7680 Exposure complete
21:49:46.053 00.121 7680 worker thread done servicing request
21:49:46.054 00.001 6120 OnExposeComplete: enter
21:49:46.058 00.004 6120 UpdateGuideState(): m_state=6
21:49:46.064 00.006 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1067
21:49:46.069 00.005 6120 Star::Find returns 1 (0), X=1207.86, Y=1055.37, Mass=5110, SNR=44.8, Peak=120 HFD=6.7
21:49:46.072 00.003 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.92)
21:49:46.076 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
21:49:46.081 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.41 mountX=-0.06 mountY=-0.15, mountTheta=-1.96
21:49:46.087 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.18, opts=13)
21:49:46.090 00.003 6120 Enqueuing Move request for scope (0.03, 0.18)
21:49:46.095 00.005 7680 Worker thread wakes up
21:49:46.095 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
21:49:46.095 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
21:49:46.095 00.000 7680 Moving (0.03, 0.18) raw xDistance=-0.06 yDistance=-0.15
21:49:46.097 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:49:46.097 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:49:46.097 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:49:46.097 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:49:46.102 00.005 7680 MoveAxis(E, 0, ABG)
21:49:46.102 00.000 7680 Move returns status 0, amount 0
21:49:46.102 00.000 7680 MoveAxis(N, 0, ABG)
21:49:46.102 00.000 7680 Move returns status 0, amount 0
21:49:46.102 00.000 7680 move complete, result=0
21:49:46.103 00.001 7680 worker thread done servicing request
21:49:46.127 00.024 6120 UpdateGuideState exits: m=5110 SNR=44.8
21:49:46.132 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:46.136 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:46.141 00.005 6120 Enqueuing Expose request
21:49:46.146 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:49:46.149 00.003 7680 Worker thread wakes up
21:49:46.150 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:46.150 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:47.401 01.251 7680 Exposure complete
21:49:47.509 00.108 7680 worker thread done servicing request
21:49:47.509 00.000 6120 OnExposeComplete: enter
21:49:47.514 00.005 6120 UpdateGuideState(): m_state=6
21:49:47.519 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1068
21:49:47.522 00.003 6120 Star::Find returns 1 (0), X=1207.86, Y=1055.49, Mass=5639, SNR=48.3, Peak=121 HFD=7.0
21:49:47.527 00.005 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
21:49:47.531 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
21:49:47.534 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.47 mountX=-0.08 mountY=-0.25, mountTheta=-1.89
21:49:47.540 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.30, opts=13)
21:49:47.545 00.005 6120 Enqueuing Move request for scope (0.03, 0.30)
21:49:47.550 00.005 7680 Worker thread wakes up
21:49:47.550 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.30) opts 0xd
21:49:47.550 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.30)
21:49:47.550 00.000 7680 Moving (0.03, 0.30) raw xDistance=-0.08 yDistance=-0.25
21:49:47.551 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:49:47.551 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:49:47.551 00.000 7680 MoveAxis(E, 0, ABG)
21:49:47.551 00.000 7680 Move returns status 0, amount 0
21:49:47.551 00.000 7680 MoveAxis(N, 137, ABG)
21:49:47.551 00.000 7680 Guiding  Dir = 0, Dur = 137
21:49:47.552 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:49:47.556 00.004 7680 IsSlewing returns 0
21:49:47.557 00.001 7680 IsGuiding returns 0
21:49:47.557 00.000 7680 PulseGuide returned control before completion, sleep 147
21:49:47.579 00.022 6120 UpdateGuideState exits: m=5639 SNR=48.3
21:49:47.584 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:47.589 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:47.593 00.004 6120 Enqueuing Expose request
21:49:47.714 00.121 7680 IsGuiding returns 1
21:49:47.715 00.001 7680 scope still moving after pulse duration time elapsed
21:49:47.746 00.031 7680 IsSlewing returns 0
21:49:47.748 00.002 7680 IsGuiding returns 0
21:49:47.748 00.000 7680 scope move finished after 137 + 53 ms
21:49:47.749 00.001 7680 Move returns status 0, amount 137
21:49:47.749 00.000 7680 move complete, result=0
21:49:47.750 00.001 7680 worker thread done servicing request
21:49:47.750 00.000 7680 Worker thread wakes up
21:49:47.751 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 137 ms NORTH
21:49:47.757 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:47.757 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:49.009 01.252 7680 Exposure complete
21:49:49.121 00.112 7680 worker thread done servicing request
21:49:49.121 00.000 6120 OnExposeComplete: enter
21:49:49.126 00.005 6120 UpdateGuideState(): m_state=6
21:49:49.131 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1069
21:49:49.134 00.003 6120 Star::Find returns 1 (0), X=1207.83, Y=1055.59, Mass=6138, SNR=51.7, Peak=140 HFD=6.9
21:49:49.138 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
21:49:49.143 00.005 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
21:49:49.147 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.39 hyp=0.39 cameraTheta=1.56 mountX=-0.07 mountY=-0.35, mountTheta=-1.78
21:49:49.151 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.39, opts=13)
21:49:49.156 00.005 6120 Enqueuing Move request for scope (0.00, 0.39)
21:49:49.160 00.004 7680 Worker thread wakes up
21:49:49.160 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.39) opts 0xd
21:49:49.160 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.39)
21:49:49.160 00.000 7680 Moving (0.00, 0.39) raw xDistance=-0.07 yDistance=-0.35
21:49:49.160 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:49:49.160 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:49:49.160 00.000 7680 MoveAxis(E, 0, ABG)
21:49:49.161 00.001 7680 Move returns status 0, amount 0
21:49:49.161 00.000 7680 MoveAxis(N, 189, ABG)
21:49:49.161 00.000 7680 Guiding  Dir = 0, Dur = 189
21:49:49.162 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:49:49.165 00.003 7680 IsSlewing returns 0
21:49:49.165 00.000 7680 IsGuiding returns 0
21:49:49.167 00.002 7680 PulseGuide returned control before completion, sleep 199
21:49:49.186 00.019 6120 UpdateGuideState exits: m=6138 SNR=51.7
21:49:49.190 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:49.195 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:49.199 00.004 6120 Enqueuing Expose request
21:49:49.375 00.176 7680 IsGuiding returns 1
21:49:49.376 00.001 7680 scope still moving after pulse duration time elapsed
21:49:49.405 00.029 7680 IsSlewing returns 0
21:49:49.407 00.002 7680 IsGuiding returns 0
21:49:49.408 00.001 7680 scope move finished after 189 + 52 ms
21:49:49.408 00.000 7680 Move returns status 0, amount 189
21:49:49.409 00.001 7680 move complete, result=0
21:49:49.409 00.000 7680 worker thread done servicing request
21:49:49.409 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 189 ms NORTH
21:49:49.414 00.005 7680 Worker thread wakes up
21:49:49.415 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:49.415 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:50.664 01.249 7680 Exposure complete
21:49:50.777 00.113 7680 worker thread done servicing request
21:49:50.778 00.001 6120 OnExposeComplete: enter
21:49:50.782 00.004 6120 UpdateGuideState(): m_state=6
21:49:50.785 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1070
21:49:50.789 00.004 6120 Star::Find returns 1 (0), X=1207.80, Y=1055.45, Mass=5638, SNR=48.2, Peak=124 HFD=6.9
21:49:50.793 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
21:49:50.797 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
21:49:50.803 00.006 6120 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.69 mountX=-0.02 mountY=-0.24, mountTheta=-1.64
21:49:50.808 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.25, opts=13)
21:49:50.813 00.005 6120 Enqueuing Move request for scope (-0.03, 0.25)
21:49:50.816 00.003 7680 Worker thread wakes up
21:49:50.817 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd
21:49:50.817 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.25)
21:49:50.817 00.000 7680 Moving (-0.03, 0.25) raw xDistance=-0.02 yDistance=-0.24
21:49:50.817 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:49:50.817 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:49:50.818 00.001 7680 MoveAxis(E, 0, ABG)
21:49:50.818 00.000 7680 Move returns status 0, amount 0
21:49:50.818 00.000 7680 MoveAxis(N, 128, ABG)
21:49:50.818 00.000 7680 Guiding  Dir = 0, Dur = 128
21:49:50.818 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:49:50.823 00.005 7680 IsSlewing returns 0
21:49:50.824 00.001 7680 IsGuiding returns 0
21:49:50.824 00.000 7680 PulseGuide returned control before completion, sleep 138
21:49:50.846 00.022 6120 UpdateGuideState exits: m=5638 SNR=48.2
21:49:50.851 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:50.855 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:50.861 00.006 6120 Enqueuing Expose request
21:49:50.967 00.106 7680 IsGuiding returns 1
21:49:50.967 00.000 7680 scope still moving after pulse duration time elapsed
21:49:50.998 00.031 7680 IsSlewing returns 0
21:49:50.998 00.000 7680 IsGuiding returns 0
21:49:51.000 00.002 7680 scope move finished after 128 + 47 ms
21:49:51.000 00.000 7680 Move returns status 0, amount 128
21:49:51.001 00.001 7680 move complete, result=0
21:49:51.001 00.000 7680 worker thread done servicing request
21:49:51.002 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 128 ms NORTH
21:49:51.008 00.006 7680 Worker thread wakes up
21:49:51.008 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:51.008 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:52.257 01.249 7680 Exposure complete
21:49:52.368 00.111 7680 worker thread done servicing request
21:49:52.368 00.000 6120 OnExposeComplete: enter
21:49:52.373 00.005 6120 UpdateGuideState(): m_state=6
21:49:52.377 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1071
21:49:52.381 00.004 6120 Star::Find returns 1 (0), X=1208.02, Y=1055.58, Mass=5526, SNR=47.7, Peak=118 HFD=6.8
21:49:52.384 00.003 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
21:49:52.389 00.005 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
21:49:52.392 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.38 hyp=0.43 cameraTheta=1.11 mountX=-0.26 mountY=-0.26, mountTheta=-2.35
21:49:52.399 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.38, opts=13)
21:49:52.402 00.003 6120 Enqueuing Move request for scope (0.19, 0.38)
21:49:52.407 00.005 7680 Worker thread wakes up
21:49:52.407 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.38) opts 0xd
21:49:52.407 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.38)
21:49:52.407 00.000 7680 Moving (0.19, 0.38) raw xDistance=-0.26 yDistance=-0.26
21:49:52.407 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
21:49:52.407 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:49:52.409 00.002 7680 MoveAxis(E, 108, ABG)
21:49:52.409 00.000 7680 Guiding  Dir = 2, Dur = 108
21:49:52.409 00.000 7680 IsSlewing returns 0
21:49:52.409 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:49:52.413 00.004 7680 IsGuiding returns 0
21:49:52.413 00.000 7680 PulseGuide returned control before completion, sleep 118
21:49:52.436 00.023 6120 UpdateGuideState exits: m=5526 SNR=47.7
21:49:52.440 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:52.444 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:52.448 00.004 6120 Enqueuing Expose request
21:49:52.543 00.095 7680 IsGuiding returns 1
21:49:52.546 00.003 7680 scope still moving after pulse duration time elapsed
21:49:52.573 00.027 7680 IsSlewing returns 0
21:49:52.575 00.002 7680 IsGuiding returns 0
21:49:52.575 00.000 7680 scope move finished after 108 + 53 ms
21:49:52.576 00.001 7680 Move returns status 0, amount 108
21:49:52.577 00.001 7680 MoveAxis(N, 142, ABG)
21:49:52.577 00.000 7680 Guiding  Dir = 0, Dur = 142
21:49:52.578 00.001 7680 IsSlewing returns 0
21:49:52.578 00.000 7680 IsGuiding returns 0
21:49:52.579 00.001 7680 PulseGuide returned control before completion, sleep 152
21:49:52.745 00.166 7680 IsGuiding returns 1
21:49:52.745 00.000 7680 scope still moving after pulse duration time elapsed
21:49:52.777 00.032 7680 IsSlewing returns 0
21:49:52.777 00.000 7680 IsGuiding returns 0
21:49:52.779 00.002 7680 scope move finished after 142 + 57 ms
21:49:52.780 00.001 7680 Move returns status 0, amount 142
21:49:52.780 00.000 7680 move complete, result=0
21:49:52.780 00.000 7680 worker thread done servicing request
21:49:52.781 00.001 7680 Worker thread wakes up
21:49:52.781 00.000 6120 GuideStep: -0.3 px 108 ms EAST, -0.3 px 142 ms NORTH
21:49:52.786 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:52.786 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:54.042 01.256 7680 Exposure complete
21:49:54.151 00.109 7680 worker thread done servicing request
21:49:54.152 00.001 6120 OnExposeComplete: enter
21:49:54.155 00.003 6120 UpdateGuideState(): m_state=6
21:49:54.160 00.005 6120 Star::Find(15, 1208, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1072
21:49:54.163 00.003 6120 Star::Find returns 1 (0), X=1207.91, Y=1055.44, Mass=5507, SNR=48.1, Peak=119 HFD=6.9
21:49:54.168 00.005 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
21:49:54.171 00.003 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.35)
21:49:54.176 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.25 mountX=-0.13 mountY=-0.18, mountTheta=-2.17
21:49:54.180 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.25, opts=13)
21:49:54.185 00.005 6120 Enqueuing Move request for scope (0.08, 0.25)
21:49:54.189 00.004 7680 Worker thread wakes up
21:49:54.189 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
21:49:54.189 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
21:49:54.190 00.001 7680 Moving (0.08, 0.25) raw xDistance=-0.13 yDistance=-0.18
21:49:54.190 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:49:54.190 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:49:54.190 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:49:54.191 00.001 7680 MoveAxis(E, 0, ABG)
21:49:54.191 00.000 7680 Move returns status 0, amount 0
21:49:54.191 00.000 7680 MoveAxis(N, 0, ABG)
21:49:54.192 00.001 7680 Move returns status 0, amount 0
21:49:54.192 00.000 7680 move complete, result=0
21:49:54.192 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:49:54.196 00.004 7680 worker thread done servicing request
21:49:54.217 00.021 6120 UpdateGuideState exits: m=5507 SNR=48.1
21:49:54.221 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:54.225 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:54.228 00.003 6120 Enqueuing Expose request
21:49:54.233 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:49:54.238 00.005 7680 Worker thread wakes up
21:49:54.238 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:54.238 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:55.486 01.248 7680 Exposure complete
21:49:55.595 00.109 7680 worker thread done servicing request
21:49:55.595 00.000 6120 OnExposeComplete: enter
21:49:55.601 00.006 6120 UpdateGuideState(): m_state=6
21:49:55.604 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1073
21:49:55.608 00.004 6120 Star::Find returns 1 (0), X=1208.04, Y=1055.71, Mass=5286, SNR=47.0, Peak=128 HFD=6.8
21:49:55.613 00.005 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.14 = -2.15)
21:49:55.618 00.005 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.42)
21:49:55.623 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=0.51 hyp=0.56 cameraTheta=1.18 mountX=-0.30 mountY=-0.37, mountTheta=-2.26
21:49:55.628 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.51, opts=13)
21:49:55.632 00.004 6120 Enqueuing Move request for scope (0.21, 0.51)
21:49:55.635 00.003 7680 Worker thread wakes up
21:49:55.635 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.51) opts 0xd
21:49:55.635 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.51)
21:49:55.636 00.001 7680 Moving (0.21, 0.51) raw xDistance=-0.30 yDistance=-0.37
21:49:55.636 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
21:49:55.636 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:49:55.636 00.000 7680 MoveAxis(E, 128, ABG)
21:49:55.638 00.002 7680 Guiding  Dir = 2, Dur = 128
21:49:55.638 00.000 7680 IsSlewing returns 0
21:49:55.639 00.001 7680 IsGuiding returns 0
21:49:55.639 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:49:55.645 00.006 7680 PulseGuide returned control before completion, sleep 137
21:49:55.665 00.020 6120 UpdateGuideState exits: m=5286 SNR=47.0
21:49:55.671 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:55.677 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:55.682 00.005 6120 Enqueuing Expose request
21:49:55.784 00.102 7680 IsGuiding returns 1
21:49:55.786 00.002 7680 scope still moving after pulse duration time elapsed
21:49:55.815 00.029 7680 IsSlewing returns 0
21:49:55.817 00.002 7680 IsGuiding returns 0
21:49:55.818 00.001 7680 scope move finished after 128 + 50 ms
21:49:55.818 00.000 7680 Move returns status 0, amount 128
21:49:55.818 00.000 7680 MoveAxis(N, 201, ABG)
21:49:55.819 00.001 7680 Guiding  Dir = 0, Dur = 201
21:49:55.819 00.000 7680 IsSlewing returns 0
21:49:55.820 00.001 7680 IsGuiding returns 0
21:49:55.820 00.000 7680 PulseGuide returned control before completion, sleep 211
21:49:56.038 00.218 7680 IsGuiding returns 1
21:49:56.039 00.001 7680 scope still moving after pulse duration time elapsed
21:49:56.069 00.030 7680 IsSlewing returns 0
21:49:56.069 00.000 7680 IsGuiding returns 0
21:49:56.070 00.001 7680 scope move finished after 201 + 49 ms
21:49:56.071 00.001 7680 Move returns status 0, amount 201
21:49:56.071 00.000 7680 move complete, result=0
21:49:56.071 00.000 7680 worker thread done servicing request
21:49:56.071 00.000 6120 GuideStep: -0.3 px 128 ms EAST, -0.4 px 201 ms NORTH
21:49:56.080 00.009 7680 Worker thread wakes up
21:49:56.080 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:56.080 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:57.327 01.247 7680 Exposure complete
21:49:57.437 00.110 7680 worker thread done servicing request
21:49:57.437 00.000 6120 OnExposeComplete: enter
21:49:57.442 00.005 6120 UpdateGuideState(): m_state=6
21:49:57.445 00.003 6120 Star::Find(15, 1208, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1074
21:49:57.450 00.005 6120 Star::Find returns 1 (0), X=1207.68, Y=1055.59, Mass=5439, SNR=47.7, Peak=118 HFD=6.9
21:49:57.454 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
21:49:57.457 00.003 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
21:49:57.461 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.39 hyp=0.42 cameraTheta=1.93 mountX=0.07 mountY=-0.42, mountTheta=-1.40
21:49:57.466 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.39, opts=13)
21:49:57.471 00.005 6120 Enqueuing Move request for scope (-0.15, 0.39)
21:49:57.475 00.004 7680 Worker thread wakes up
21:49:57.475 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.39) opts 0xd
21:49:57.475 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.39)
21:49:57.475 00.000 7680 Moving (-0.15, 0.39) raw xDistance=0.07 yDistance=-0.42
21:49:57.475 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:49:57.475 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
21:49:57.476 00.001 7680 MoveAxis(E, 0, ABG)
21:49:57.476 00.000 7680 Move returns status 0, amount 0
21:49:57.476 00.000 7680 MoveAxis(N, 227, ABG)
21:49:57.476 00.000 7680 Guiding  Dir = 0, Dur = 227
21:49:57.477 00.001 7680 IsSlewing returns 0
21:49:57.477 00.000 7680 IsGuiding returns 0
21:49:57.477 00.000 7680 PulseGuide returned control before completion, sleep 237
21:49:57.479 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=193, Gamma=1.000
21:49:57.504 00.025 6120 UpdateGuideState exits: m=5439 SNR=47.7
21:49:57.509 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:57.512 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:57.516 00.004 6120 Enqueuing Expose request
21:49:57.725 00.209 7680 IsGuiding returns 1
21:49:57.726 00.001 7680 scope still moving after pulse duration time elapsed
21:49:57.757 00.031 7680 IsSlewing returns 0
21:49:57.758 00.001 7680 IsGuiding returns 0
21:49:57.758 00.000 7680 scope move finished after 227 + 54 ms
21:49:57.758 00.000 7680 Move returns status 0, amount 227
21:49:57.759 00.001 7680 move complete, result=0
21:49:57.759 00.000 7680 worker thread done servicing request
21:49:57.759 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 227 ms NORTH
21:49:57.766 00.007 7680 Worker thread wakes up
21:49:57.766 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:57.766 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:49:59.019 01.253 7680 Exposure complete
21:49:59.127 00.108 7680 worker thread done servicing request
21:49:59.128 00.001 6120 OnExposeComplete: enter
21:49:59.132 00.004 6120 UpdateGuideState(): m_state=6
21:49:59.137 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1075
21:49:59.141 00.004 6120 Star::Find returns 1 (0), X=1207.74, Y=1055.31, Mass=5555, SNR=48.0, Peak=128 HFD=6.8
21:49:59.145 00.004 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
21:49:59.149 00.004 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
21:49:59.154 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.22 mountX=0.06 mountY=-0.14, mountTheta=-1.15
21:49:59.159 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.11, opts=13)
21:49:59.162 00.003 6120 Enqueuing Move request for scope (-0.09, 0.11)
21:49:59.166 00.004 7680 Worker thread wakes up
21:49:59.166 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
21:49:59.166 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
21:49:59.166 00.000 7680 Moving (-0.09, 0.11) raw xDistance=0.06 yDistance=-0.14
21:49:59.166 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:49:59.168 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:49:59.168 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:49:59.168 00.000 7680 MoveAxis(E, 0, ABG)
21:49:59.168 00.000 7680 Move returns status 0, amount 0
21:49:59.168 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:49:59.173 00.005 7680 MoveAxis(N, 0, ABG)
21:49:59.173 00.000 7680 Move returns status 0, amount 0
21:49:59.173 00.000 7680 move complete, result=0
21:49:59.174 00.001 7680 worker thread done servicing request
21:49:59.196 00.022 6120 UpdateGuideState exits: m=5555 SNR=48.0
21:49:59.203 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:59.207 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:49:59.211 00.004 6120 Enqueuing Expose request
21:49:59.215 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:49:59.219 00.004 7680 Worker thread wakes up
21:49:59.219 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:49:59.219 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:00.469 01.250 7680 Exposure complete
21:50:00.571 00.102 7680 worker thread done servicing request
21:50:00.571 00.000 6120 OnExposeComplete: enter
21:50:00.578 00.007 6120 UpdateGuideState(): m_state=6
21:50:00.583 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1076
21:50:00.587 00.004 6120 Star::Find returns 1 (0), X=1207.80, Y=1055.51, Mass=5725, SNR=48.5, Peak=131 HFD=7.0
21:50:00.592 00.005 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
21:50:00.595 00.003 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
21:50:00.600 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.32 hyp=0.32 cameraTheta=1.65 mountX=-0.03 mountY=-0.30, mountTheta=-1.68
21:50:00.606 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.32, opts=13)
21:50:00.611 00.005 6120 Enqueuing Move request for scope (-0.03, 0.32)
21:50:00.615 00.004 7680 Worker thread wakes up
21:50:00.616 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.32) opts 0xd
21:50:00.616 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.32)
21:50:00.616 00.000 7680 Moving (-0.03, 0.32) raw xDistance=-0.03 yDistance=-0.30
21:50:00.616 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:50:00.616 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:50:00.617 00.001 7680 MoveAxis(E, 0, ABG)
21:50:00.617 00.000 7680 Move returns status 0, amount 0
21:50:00.617 00.000 7680 MoveAxis(N, 161, ABG)
21:50:00.617 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:50:00.622 00.005 7680 Guiding  Dir = 0, Dur = 161
21:50:00.623 00.001 7680 IsSlewing returns 0
21:50:00.623 00.000 7680 IsGuiding returns 0
21:50:00.624 00.001 7680 PulseGuide returned control before completion, sleep 171
21:50:00.646 00.022 6120 UpdateGuideState exits: m=5725 SNR=48.5
21:50:00.651 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:00.655 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:00.659 00.004 6120 Enqueuing Expose request
21:50:00.801 00.142 7680 IsGuiding returns 1
21:50:00.803 00.002 7680 scope still moving after pulse duration time elapsed
21:50:00.831 00.028 7680 IsSlewing returns 0
21:50:00.832 00.001 7680 IsGuiding returns 0
21:50:00.833 00.001 7680 scope move finished after 161 + 48 ms
21:50:00.833 00.000 7680 Move returns status 0, amount 161
21:50:00.833 00.000 7680 move complete, result=0
21:50:00.835 00.002 7680 worker thread done servicing request
21:50:00.835 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 161 ms NORTH
21:50:00.842 00.007 7680 Worker thread wakes up
21:50:00.842 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:00.843 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:02.092 01.249 7680 Exposure complete
21:50:02.233 00.141 7680 worker thread done servicing request
21:50:02.233 00.000 6120 OnExposeComplete: enter
21:50:02.240 00.007 6120 UpdateGuideState(): m_state=6
21:50:02.247 00.007 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1077
21:50:02.252 00.005 6120 Star::Find returns 1 (0), X=1207.74, Y=1055.64, Mass=5676, SNR=48.7, Peak=125 HFD=6.9
21:50:02.257 00.005 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.56)
21:50:02.262 00.005 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
21:50:02.267 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.44 hyp=0.45 cameraTheta=1.77 mountX=0.01 mountY=-0.44, mountTheta=-1.56
21:50:02.275 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.44, opts=13)
21:50:02.281 00.006 6120 Enqueuing Move request for scope (-0.09, 0.44)
21:50:02.288 00.007 7680 Worker thread wakes up
21:50:02.288 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.44) opts 0xd
21:50:02.288 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.44)
21:50:02.288 00.000 7680 Moving (-0.09, 0.44) raw xDistance=0.01 yDistance=-0.44
21:50:02.288 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:50:02.289 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
21:50:02.289 00.000 7680 MoveAxis(E, 0, ABG)
21:50:02.289 00.000 7680 Move returns status 0, amount 0
21:50:02.289 00.000 7680 MoveAxis(N, 237, ABG)
21:50:02.290 00.001 7680 Guiding  Dir = 0, Dur = 237
21:50:02.290 00.000 7680 IsSlewing returns 0
21:50:02.290 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:50:02.297 00.007 7680 IsGuiding returns 0
21:50:02.297 00.000 7680 PulseGuide returned control before completion, sleep 247
21:50:02.319 00.022 6120 UpdateGuideState exits: m=5676 SNR=48.7
21:50:02.324 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:02.328 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:02.332 00.004 6120 Enqueuing Expose request
21:50:02.551 00.219 7680 IsGuiding returns 1
21:50:02.552 00.001 7680 scope still moving after pulse duration time elapsed
21:50:02.583 00.031 7680 IsSlewing returns 0
21:50:02.583 00.000 7680 IsGuiding returns 0
21:50:02.584 00.001 7680 scope move finished after 237 + 49 ms
21:50:02.584 00.000 7680 Move returns status 0, amount 237
21:50:02.584 00.000 7680 move complete, result=0
21:50:02.584 00.000 7680 worker thread done servicing request
21:50:02.585 00.001 7680 Worker thread wakes up
21:50:02.585 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 237 ms NORTH
21:50:02.590 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:02.590 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:03.840 01.250 7680 Exposure complete
21:50:03.954 00.114 7680 worker thread done servicing request
21:50:03.954 00.000 6120 OnExposeComplete: enter
21:50:03.960 00.006 6120 UpdateGuideState(): m_state=6
21:50:03.964 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1078
21:50:03.969 00.005 6120 Star::Find returns 1 (0), X=1207.78, Y=1055.04, Mass=5323, SNR=46.7, Peak=122 HFD=6.8
21:50:03.972 00.003 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-2.95) = xAngle (1.09 = 1.09)
21:50:03.976 00.004 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.82 = 0.82)
21:50:03.980 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.16 cameraTheta=-1.86 mountX=0.08 mountY=0.12, mountTheta=1.01
21:50:03.986 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.16, opts=13)
21:50:03.991 00.005 6120 Enqueuing Move request for scope (-0.05, -0.16)
21:50:03.995 00.004 7680 Worker thread wakes up
21:50:03.995 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
21:50:03.995 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
21:50:03.995 00.000 7680 Moving (-0.05, -0.16) raw xDistance=0.08 yDistance=0.12
21:50:03.995 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:50:03.995 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:50:03.996 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:50:03.996 00.000 7680 MoveAxis(E, 0, ABG)
21:50:03.996 00.000 7680 Move returns status 0, amount 0
21:50:03.996 00.000 7680 MoveAxis(N, 0, ABG)
21:50:03.996 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=185, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:50:04.000 00.004 7680 Move returns status 0, amount 0
21:50:04.000 00.000 7680 move complete, result=0
21:50:04.001 00.001 7680 worker thread done servicing request
21:50:04.022 00.021 6120 UpdateGuideState exits: m=5323 SNR=46.7
21:50:04.026 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:04.030 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:04.035 00.005 6120 Enqueuing Expose request
21:50:04.039 00.004 7680 Worker thread wakes up
21:50:04.039 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:04.039 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:04.040 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:50:05.296 01.256 7680 Exposure complete
21:50:05.406 00.110 7680 worker thread done servicing request
21:50:05.408 00.002 6120 OnExposeComplete: enter
21:50:05.412 00.004 6120 UpdateGuideState(): m_state=6
21:50:05.415 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1079
21:50:05.421 00.006 6120 Star::Find returns 1 (0), X=1207.58, Y=1055.32, Mass=6199, SNR=50.3, Peak=138 HFD=7.2
21:50:05.425 00.004 6120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-2.95) = xAngle (5.65 = -0.64)
21:50:05.429 00.004 6120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.38 = -0.91)
21:50:05.432 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.12 hyp=0.27 cameraTheta=2.69 mountX=0.22 mountY=-0.22, mountTheta=-0.78
21:50:05.437 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.12, opts=13)
21:50:05.441 00.004 6120 Enqueuing Move request for scope (-0.25, 0.12)
21:50:05.444 00.003 7680 Worker thread wakes up
21:50:05.444 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.12) opts 0xd
21:50:05.444 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.12)
21:50:05.446 00.002 7680 Moving (-0.25, 0.12) raw xDistance=0.22 yDistance=-0.22
21:50:05.446 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
21:50:05.446 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:50:05.446 00.000 7680 MoveAxis(W, 93, ABG)
21:50:05.446 00.000 7680 Guiding  Dir = 3, Dur = 93
21:50:05.446 00.000 7680 IsSlewing returns 0
21:50:05.446 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:50:05.454 00.008 7680 IsGuiding returns 0
21:50:05.454 00.000 7680 PulseGuide returned control before completion, sleep 103
21:50:05.477 00.023 6120 UpdateGuideState exits: m=6199 SNR=50.3
21:50:05.479 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:05.483 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:05.487 00.004 6120 Enqueuing Expose request
21:50:05.562 00.075 7680 IsGuiding returns 1
21:50:05.563 00.001 7680 scope still moving after pulse duration time elapsed
21:50:05.593 00.030 7680 IsSlewing returns 0
21:50:05.594 00.001 7680 IsGuiding returns 0
21:50:05.594 00.000 7680 scope move finished after 93 + 48 ms
21:50:05.595 00.001 7680 Move returns status 0, amount 93
21:50:05.596 00.001 7680 MoveAxis(N, 117, ABG)
21:50:05.596 00.000 7680 Guiding  Dir = 0, Dur = 117
21:50:05.598 00.002 7680 IsSlewing returns 0
21:50:05.598 00.000 7680 IsGuiding returns 0
21:50:05.599 00.001 7680 PulseGuide returned control before completion, sleep 127
21:50:05.734 00.135 7680 IsGuiding returns 1
21:50:05.735 00.001 7680 scope still moving after pulse duration time elapsed
21:50:05.766 00.031 7680 IsSlewing returns 0
21:50:05.767 00.001 7680 IsGuiding returns 0
21:50:05.768 00.001 7680 scope move finished after 117 + 52 ms
21:50:05.768 00.000 7680 Move returns status 0, amount 117
21:50:05.769 00.001 7680 move complete, result=0
21:50:05.769 00.000 7680 worker thread done servicing request
21:50:05.769 00.000 7680 Worker thread wakes up
21:50:05.770 00.001 6120 GuideStep: 0.2 px 93 ms WEST, -0.2 px 117 ms NORTH
21:50:05.780 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:05.780 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:07.028 01.248 7680 Exposure complete
21:50:07.140 00.112 7680 worker thread done servicing request
21:50:07.140 00.000 6120 OnExposeComplete: enter
21:50:07.145 00.005 6120 UpdateGuideState(): m_state=6
21:50:07.148 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1080
21:50:07.153 00.005 6120 Star::Find returns 1 (0), X=1207.84, Y=1055.16, Mass=5569, SNR=48.0, Peak=128 HFD=6.7
21:50:07.157 00.004 6120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-2.95) = xAngle (1.70 = 1.70)
21:50:07.160 00.003 6120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.43 = 1.43)
21:50:07.164 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.25 mountX=-0.01 mountY=0.04, mountTheta=1.70
21:50:07.169 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.04, opts=13)
21:50:07.174 00.005 6120 Enqueuing Move request for scope (0.01, -0.04)
21:50:07.179 00.005 7680 Worker thread wakes up
21:50:07.179 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
21:50:07.179 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
21:50:07.179 00.000 7680 Moving (0.01, -0.04) raw xDistance=-0.01 yDistance=0.04
21:50:07.180 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:50:07.180 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:50:07.180 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:50:07.180 00.000 7680 MoveAxis(E, 0, ABG)
21:50:07.180 00.000 7680 Move returns status 0, amount 0
21:50:07.182 00.002 7680 MoveAxis(N, 0, ABG)
21:50:07.182 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:50:07.186 00.004 7680 Move returns status 0, amount 0
21:50:07.186 00.000 7680 move complete, result=0
21:50:07.187 00.001 7680 worker thread done servicing request
21:50:07.208 00.021 6120 UpdateGuideState exits: m=5569 SNR=48.0
21:50:07.213 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:07.218 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:07.222 00.004 6120 Enqueuing Expose request
21:50:07.226 00.004 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:50:07.229 00.003 7680 Worker thread wakes up
21:50:07.229 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:07.229 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:08.485 01.256 7680 Exposure complete
21:50:08.596 00.111 7680 worker thread done servicing request
21:50:08.596 00.000 6120 OnExposeComplete: enter
21:50:08.600 00.004 6120 UpdateGuideState(): m_state=6
21:50:08.605 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1081
21:50:08.608 00.003 6120 Star::Find returns 1 (0), X=1207.81, Y=1055.65, Mass=5766, SNR=48.8, Peak=134 HFD=6.9
21:50:08.614 00.006 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
21:50:08.618 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
21:50:08.622 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.45 hyp=0.45 cameraTheta=1.61 mountX=-0.07 mountY=-0.41, mountTheta=-1.73
21:50:08.628 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.45, opts=13)
21:50:08.633 00.005 6120 Enqueuing Move request for scope (-0.02, 0.45)
21:50:08.637 00.004 7680 Worker thread wakes up
21:50:08.637 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.45) opts 0xd
21:50:08.637 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.45)
21:50:08.639 00.002 7680 Moving (-0.02, 0.45) raw xDistance=-0.07 yDistance=-0.41
21:50:08.639 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:50:08.639 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
21:50:08.639 00.000 7680 MoveAxis(E, 0, ABG)
21:50:08.639 00.000 7680 Move returns status 0, amount 0
21:50:08.639 00.000 7680 MoveAxis(N, 224, ABG)
21:50:08.639 00.000 7680 Guiding  Dir = 0, Dur = 224
21:50:08.641 00.002 7680 IsSlewing returns 0
21:50:08.641 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:50:08.645 00.004 7680 IsGuiding returns 0
21:50:08.646 00.001 7680 PulseGuide returned control before completion, sleep 234
21:50:08.664 00.018 6120 UpdateGuideState exits: m=5766 SNR=48.8
21:50:08.670 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:08.675 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:08.679 00.004 6120 Enqueuing Expose request
21:50:08.895 00.216 7680 IsGuiding returns 1
21:50:08.895 00.000 7680 scope still moving after pulse duration time elapsed
21:50:08.926 00.031 7680 IsSlewing returns 0
21:50:08.926 00.000 7680 IsGuiding returns 0
21:50:08.926 00.000 7680 scope move finished after 224 + 56 ms
21:50:08.926 00.000 7680 Move returns status 0, amount 224
21:50:08.928 00.002 7680 move complete, result=0
21:50:08.928 00.000 7680 worker thread done servicing request
21:50:08.928 00.000 7680 Worker thread wakes up
21:50:08.929 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 224 ms NORTH
21:50:08.934 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:08.934 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:10.173 01.239 7680 Exposure complete
21:50:10.290 00.117 7680 worker thread done servicing request
21:50:10.290 00.000 6120 OnExposeComplete: enter
21:50:10.295 00.005 6120 UpdateGuideState(): m_state=6
21:50:10.300 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1082
21:50:10.304 00.004 6120 Star::Find returns 1 (0), X=1207.82, Y=1055.51, Mass=5572, SNR=48.6, Peak=120 HFD=6.9
21:50:10.309 00.005 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
21:50:10.313 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
21:50:10.317 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.60 mountX=-0.05 mountY=-0.29, mountTheta=-1.74
21:50:10.322 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.31, opts=13)
21:50:10.329 00.007 6120 Enqueuing Move request for scope (-0.01, 0.31)
21:50:10.332 00.003 7680 Worker thread wakes up
21:50:10.332 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.31) opts 0xd
21:50:10.333 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.31)
21:50:10.333 00.000 7680 Moving (-0.01, 0.31) raw xDistance=-0.05 yDistance=-0.29
21:50:10.333 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:50:10.333 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:50:10.333 00.000 7680 MoveAxis(E, 0, ABG)
21:50:10.333 00.000 7680 Move returns status 0, amount 0
21:50:10.333 00.000 7680 MoveAxis(N, 155, ABG)
21:50:10.333 00.000 7680 Guiding  Dir = 0, Dur = 155
21:50:10.334 00.001 7680 IsSlewing returns 0
21:50:10.334 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:50:10.338 00.004 7680 IsGuiding returns 0
21:50:10.338 00.000 7680 PulseGuide returned control before completion, sleep 165
21:50:10.359 00.021 6120 UpdateGuideState exits: m=5572 SNR=48.6
21:50:10.363 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:10.366 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:10.370 00.004 6120 Enqueuing Expose request
21:50:10.508 00.138 7680 IsGuiding returns 1
21:50:10.508 00.000 7680 scope still moving after pulse duration time elapsed
21:50:10.538 00.030 7680 IsSlewing returns 0
21:50:10.538 00.000 7680 IsGuiding returns 0
21:50:10.538 00.000 7680 scope move finished after 155 + 45 ms
21:50:10.539 00.001 7680 Move returns status 0, amount 155
21:50:10.539 00.000 7680 move complete, result=0
21:50:10.539 00.000 7680 worker thread done servicing request
21:50:10.539 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 155 ms NORTH
21:50:10.548 00.009 7680 Worker thread wakes up
21:50:10.548 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:10.548 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:11.800 01.252 7680 Exposure complete
21:50:11.909 00.109 7680 worker thread done servicing request
21:50:11.910 00.001 6120 OnExposeComplete: enter
21:50:11.914 00.004 6120 UpdateGuideState(): m_state=6
21:50:11.919 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1083
21:50:11.923 00.004 6120 Star::Find returns 1 (0), X=1207.82, Y=1055.44, Mass=5417, SNR=47.7, Peak=115 HFD=6.8
21:50:11.927 00.004 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.72)
21:50:11.931 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
21:50:11.935 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.61 mountX=-0.04 mountY=-0.22, mountTheta=-1.73
21:50:11.941 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.24, opts=13)
21:50:11.944 00.003 6120 Enqueuing Move request for scope (-0.01, 0.24)
21:50:11.948 00.004 7680 Worker thread wakes up
21:50:11.948 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
21:50:11.948 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
21:50:11.948 00.000 7680 Moving (-0.01, 0.24) raw xDistance=-0.04 yDistance=-0.22
21:50:11.948 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:50:11.949 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:50:11.949 00.000 7680 MoveAxis(E, 0, ABG)
21:50:11.949 00.000 7680 Move returns status 0, amount 0
21:50:11.949 00.000 7680 MoveAxis(N, 120, ABG)
21:50:11.949 00.000 7680 Guiding  Dir = 0, Dur = 120
21:50:11.950 00.001 7680 IsSlewing returns 0
21:50:11.950 00.000 7680 IsGuiding returns 0
21:50:11.951 00.001 7680 PulseGuide returned control before completion, sleep 130
21:50:11.951 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:50:11.979 00.028 6120 UpdateGuideState exits: m=5417 SNR=47.7
21:50:11.984 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:11.987 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:11.993 00.006 6120 Enqueuing Expose request
21:50:12.083 00.090 7680 IsGuiding returns 1
21:50:12.084 00.001 7680 scope still moving after pulse duration time elapsed
21:50:12.116 00.032 7680 IsSlewing returns 0
21:50:12.118 00.002 7680 IsGuiding returns 0
21:50:12.118 00.000 7680 scope move finished after 120 + 46 ms
21:50:12.118 00.000 7680 Move returns status 0, amount 120
21:50:12.119 00.001 7680 move complete, result=0
21:50:12.119 00.000 7680 worker thread done servicing request
21:50:12.120 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 120 ms NORTH
21:50:12.126 00.006 7680 Worker thread wakes up
21:50:12.126 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:12.126 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:13.380 01.254 7680 Exposure complete
21:50:13.490 00.110 7680 worker thread done servicing request
21:50:13.490 00.000 6120 OnExposeComplete: enter
21:50:13.493 00.003 6120 UpdateGuideState(): m_state=6
21:50:13.498 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1084
21:50:13.502 00.004 6120 Star::Find returns 1 (0), X=1207.85, Y=1055.40, Mass=5457, SNR=47.2, Peak=134 HFD=6.8
21:50:13.505 00.003 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.87)
21:50:13.509 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
21:50:13.514 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.46 mountX=-0.06 mountY=-0.17, mountTheta=-1.90
21:50:13.520 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.20, opts=13)
21:50:13.525 00.005 6120 Enqueuing Move request for scope (0.02, 0.20)
21:50:13.530 00.005 7680 Worker thread wakes up
21:50:13.530 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
21:50:13.531 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
21:50:13.531 00.000 7680 Moving (0.02, 0.20) raw xDistance=-0.06 yDistance=-0.17
21:50:13.531 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:50:13.531 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:50:13.532 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:50:13.532 00.000 7680 MoveAxis(E, 0, ABG)
21:50:13.532 00.000 7680 Move returns status 0, amount 0
21:50:13.532 00.000 7680 MoveAxis(N, 0, ABG)
21:50:13.533 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:50:13.538 00.005 7680 Move returns status 0, amount 0
21:50:13.538 00.000 7680 move complete, result=0
21:50:13.538 00.000 7680 worker thread done servicing request
21:50:13.559 00.021 6120 UpdateGuideState exits: m=5457 SNR=47.2
21:50:13.563 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:13.567 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:13.570 00.003 6120 Enqueuing Expose request
21:50:13.574 00.004 7680 Worker thread wakes up
21:50:13.575 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:13.575 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:13.575 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:50:14.825 01.250 7680 Exposure complete
21:50:14.939 00.114 7680 worker thread done servicing request
21:50:14.939 00.000 6120 OnExposeComplete: enter
21:50:14.944 00.005 6120 UpdateGuideState(): m_state=6
21:50:14.948 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1085
21:50:14.951 00.003 6120 Star::Find returns 1 (0), X=1207.91, Y=1055.50, Mass=5562, SNR=47.2, Peak=130 HFD=6.9
21:50:14.955 00.004 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.04)
21:50:14.959 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
21:50:14.964 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.29 mountX=-0.14 mountY=-0.23, mountTheta=-2.11
21:50:14.969 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.30, opts=13)
21:50:14.974 00.005 6120 Enqueuing Move request for scope (0.09, 0.30)
21:50:14.977 00.003 7680 Worker thread wakes up
21:50:14.977 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
21:50:14.977 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
21:50:14.977 00.000 7680 Moving (0.09, 0.30) raw xDistance=-0.14 yDistance=-0.23
21:50:14.978 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:50:14.978 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:50:14.978 00.000 7680 MoveAxis(E, 0, ABG)
21:50:14.979 00.001 7680 Move returns status 0, amount 0
21:50:14.979 00.000 7680 MoveAxis(N, 126, ABG)
21:50:14.979 00.000 7680 Guiding  Dir = 0, Dur = 126
21:50:14.979 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=195, Gamma=1.000
21:50:14.983 00.004 7680 IsSlewing returns 0
21:50:14.983 00.000 7680 IsGuiding returns 0
21:50:14.984 00.001 7680 PulseGuide returned control before completion, sleep 136
21:50:15.005 00.021 6120 UpdateGuideState exits: m=5562 SNR=47.2
21:50:15.009 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:15.014 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:15.019 00.005 6120 Enqueuing Expose request
21:50:15.129 00.110 7680 IsGuiding returns 1
21:50:15.130 00.001 7680 scope still moving after pulse duration time elapsed
21:50:15.160 00.030 7680 IsSlewing returns 0
21:50:15.162 00.002 7680 IsGuiding returns 0
21:50:15.162 00.000 7680 scope move finished after 126 + 52 ms
21:50:15.163 00.001 7680 Move returns status 0, amount 126
21:50:15.163 00.000 7680 move complete, result=0
21:50:15.163 00.000 7680 worker thread done servicing request
21:50:15.165 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 126 ms NORTH
21:50:15.172 00.007 7680 Worker thread wakes up
21:50:15.172 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:15.172 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:16.416 01.244 7680 Exposure complete
21:50:16.533 00.117 7680 worker thread done servicing request
21:50:16.534 00.001 6120 OnExposeComplete: enter
21:50:16.537 00.003 6120 UpdateGuideState(): m_state=6
21:50:16.542 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1086
21:50:16.546 00.004 6120 Star::Find returns 1 (0), X=1207.87, Y=1055.49, Mass=5517, SNR=47.5, Peak=122 HFD=6.9
21:50:16.550 00.004 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
21:50:16.555 00.005 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
21:50:16.558 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.30 hyp=0.30 cameraTheta=1.43 mountX=-0.09 mountY=-0.25, mountTheta=-1.94
21:50:16.562 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.30, opts=13)
21:50:16.565 00.003 6120 Enqueuing Move request for scope (0.04, 0.30)
21:50:16.570 00.005 7680 Worker thread wakes up
21:50:16.570 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.30) opts 0xd
21:50:16.570 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.30)
21:50:16.570 00.000 7680 Moving (0.04, 0.30) raw xDistance=-0.09 yDistance=-0.25
21:50:16.570 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:50:16.570 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:50:16.570 00.000 7680 MoveAxis(E, 0, ABG)
21:50:16.571 00.001 7680 Move returns status 0, amount 0
21:50:16.571 00.000 7680 MoveAxis(N, 135, ABG)
21:50:16.571 00.000 7680 Guiding  Dir = 0, Dur = 135
21:50:16.571 00.000 7680 IsSlewing returns 0
21:50:16.571 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:50:16.580 00.009 7680 IsGuiding returns 0
21:50:16.580 00.000 7680 PulseGuide returned control before completion, sleep 145
21:50:16.602 00.022 6120 UpdateGuideState exits: m=5517 SNR=47.5
21:50:16.607 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:16.613 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:16.617 00.004 6120 Enqueuing Expose request
21:50:16.733 00.116 7680 IsGuiding returns 1
21:50:16.734 00.001 7680 scope still moving after pulse duration time elapsed
21:50:16.764 00.030 7680 IsSlewing returns 0
21:50:16.765 00.001 7680 IsGuiding returns 1
21:50:16.796 00.031 7680 IsSlewing returns 0
21:50:16.798 00.002 7680 IsGuiding returns 0
21:50:16.799 00.001 7680 scope move finished after 135 + 84 ms
21:50:16.800 00.001 7680 Move returns status 0, amount 135
21:50:16.800 00.000 7680 move complete, result=0
21:50:16.801 00.001 7680 worker thread done servicing request
21:50:16.801 00.000 7680 Worker thread wakes up
21:50:16.801 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 135 ms NORTH
21:50:16.807 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:16.807 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:18.053 01.246 7680 Exposure complete
21:50:18.157 00.104 7680 worker thread done servicing request
21:50:18.157 00.000 6120 OnExposeComplete: enter
21:50:18.161 00.004 6120 UpdateGuideState(): m_state=6
21:50:18.165 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1087
21:50:18.170 00.005 6120 Star::Find returns 1 (0), X=1207.88, Y=1055.52, Mass=5352, SNR=45.9, Peak=119 HFD=6.9
21:50:18.174 00.004 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
21:50:18.179 00.005 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
21:50:18.183 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.32 hyp=0.33 cameraTheta=1.42 mountX=-0.11 mountY=-0.27, mountTheta=-1.96
21:50:18.189 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.32, opts=13)
21:50:18.194 00.005 6120 Enqueuing Move request for scope (0.05, 0.32)
21:50:18.197 00.003 7680 Worker thread wakes up
21:50:18.198 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.32) opts 0xd
21:50:18.198 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.32)
21:50:18.198 00.000 7680 Moving (0.05, 0.32) raw xDistance=-0.11 yDistance=-0.27
21:50:18.198 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:50:18.199 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:50:18.199 00.000 7680 MoveAxis(E, 0, ABG)
21:50:18.199 00.000 7680 Move returns status 0, amount 0
21:50:18.199 00.000 7680 MoveAxis(N, 146, ABG)
21:50:18.199 00.000 7680 Guiding  Dir = 0, Dur = 146
21:50:18.200 00.001 7680 IsSlewing returns 0
21:50:18.201 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:50:18.207 00.006 7680 IsGuiding returns 0
21:50:18.207 00.000 7680 PulseGuide returned control before completion, sleep 156
21:50:18.229 00.022 6120 UpdateGuideState exits: m=5352 SNR=45.9
21:50:18.233 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:18.238 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:18.241 00.003 6120 Enqueuing Expose request
21:50:18.374 00.133 7680 IsGuiding returns 1
21:50:18.375 00.001 7680 scope still moving after pulse duration time elapsed
21:50:18.405 00.030 7680 IsSlewing returns 0
21:50:18.407 00.002 7680 IsGuiding returns 1
21:50:18.437 00.030 7680 IsSlewing returns 0
21:50:18.440 00.003 7680 IsGuiding returns 1
21:50:18.468 00.028 7680 IsSlewing returns 0
21:50:18.470 00.002 7680 IsGuiding returns 0
21:50:18.471 00.001 7680 scope move finished after 146 + 117 ms
21:50:18.471 00.000 7680 Move returns status 0, amount 146
21:50:18.471 00.000 7680 move complete, result=0
21:50:18.472 00.001 7680 worker thread done servicing request
21:50:18.472 00.000 7680 Worker thread wakes up
21:50:18.473 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
21:50:18.479 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:18.479 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:19.735 01.256 7680 Exposure complete
21:50:19.848 00.113 7680 worker thread done servicing request
21:50:19.848 00.000 6120 OnExposeComplete: enter
21:50:19.852 00.004 6120 UpdateGuideState(): m_state=6
21:50:19.857 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1088
21:50:19.862 00.005 6120 Star::Find returns 1 (0), X=1207.83, Y=1055.45, Mass=5534, SNR=47.6, Peak=126 HFD=6.9
21:50:19.866 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
21:50:19.871 00.005 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
21:50:19.876 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.25 hyp=0.25 cameraTheta=1.57 mountX=-0.05 mountY=-0.22, mountTheta=-1.78
21:50:19.881 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.25, opts=13)
21:50:19.885 00.004 6120 Enqueuing Move request for scope (0.00, 0.25)
21:50:19.889 00.004 7680 Worker thread wakes up
21:50:19.889 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.25) opts 0xd
21:50:19.889 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.25)
21:50:19.890 00.001 7680 Moving (0.00, 0.25) raw xDistance=-0.05 yDistance=-0.22
21:50:19.890 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:50:19.890 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:50:19.890 00.000 7680 MoveAxis(E, 0, ABG)
21:50:19.892 00.002 7680 Move returns status 0, amount 0
21:50:19.892 00.000 7680 MoveAxis(N, 122, ABG)
21:50:19.892 00.000 7680 Guiding  Dir = 0, Dur = 122
21:50:19.892 00.000 7680 IsSlewing returns 0
21:50:19.893 00.001 7680 IsGuiding returns 0
21:50:19.893 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:50:19.898 00.005 7680 PulseGuide returned control before completion, sleep 132
21:50:19.914 00.016 6120 UpdateGuideState exits: m=5534 SNR=47.6
21:50:19.919 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:19.925 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:19.929 00.004 6120 Enqueuing Expose request
21:50:20.033 00.104 7680 IsGuiding returns 1
21:50:20.034 00.001 7680 scope still moving after pulse duration time elapsed
21:50:20.064 00.030 7680 IsSlewing returns 0
21:50:20.066 00.002 7680 IsGuiding returns 0
21:50:20.066 00.000 7680 scope move finished after 122 + 50 ms
21:50:20.067 00.001 7680 Move returns status 0, amount 122
21:50:20.067 00.000 7680 move complete, result=0
21:50:20.067 00.000 7680 worker thread done servicing request
21:50:20.067 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 122 ms NORTH
21:50:20.075 00.008 7680 Worker thread wakes up
21:50:20.075 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:20.075 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:21.325 01.250 7680 Exposure complete
21:50:21.440 00.115 6120 OnExposeComplete: enter
21:50:21.443 00.003 6120 UpdateGuideState(): m_state=6
21:50:21.448 00.005 7680 worker thread done servicing request
21:50:21.448 00.000 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1089
21:50:21.453 00.005 6120 Star::Find returns 1 (0), X=1207.88, Y=1055.49, Mass=5693, SNR=48.3, Peak=134 HFD=6.9
21:50:21.458 00.005 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
21:50:21.461 00.003 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.20)
21:50:21.466 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.40 mountX=-0.10 mountY=-0.24, mountTheta=-1.98
21:50:21.474 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.29, opts=13)
21:50:21.485 00.011 6120 Enqueuing Move request for scope (0.05, 0.29)
21:50:21.492 00.007 7680 Worker thread wakes up
21:50:21.492 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
21:50:21.492 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
21:50:21.493 00.001 7680 Moving (0.05, 0.29) raw xDistance=-0.10 yDistance=-0.24
21:50:21.493 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:50:21.493 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:50:21.493 00.000 7680 MoveAxis(E, 0, ABG)
21:50:21.494 00.001 7680 Move returns status 0, amount 0
21:50:21.494 00.000 7680 MoveAxis(N, 129, ABG)
21:50:21.494 00.000 7680 Guiding  Dir = 0, Dur = 129
21:50:21.494 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:50:21.497 00.003 7680 IsSlewing returns 0
21:50:21.498 00.001 7680 IsGuiding returns 0
21:50:21.498 00.000 7680 PulseGuide returned control before completion, sleep 139
21:50:21.522 00.024 6120 UpdateGuideState exits: m=5693 SNR=48.3
21:50:21.527 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:21.531 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:21.535 00.004 6120 Enqueuing Expose request
21:50:21.641 00.106 7680 IsGuiding returns 1
21:50:21.642 00.001 7680 scope still moving after pulse duration time elapsed
21:50:21.672 00.030 7680 IsSlewing returns 0
21:50:21.672 00.000 7680 IsGuiding returns 0
21:50:21.673 00.001 7680 scope move finished after 129 + 45 ms
21:50:21.673 00.000 7680 Move returns status 0, amount 129
21:50:21.673 00.000 7680 move complete, result=0
21:50:21.674 00.001 7680 worker thread done servicing request
21:50:21.674 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 129 ms NORTH
21:50:21.680 00.006 7680 Worker thread wakes up
21:50:21.680 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:21.682 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:22.927 01.245 7680 Exposure complete
21:50:23.053 00.126 7680 worker thread done servicing request
21:50:23.053 00.000 6120 OnExposeComplete: enter
21:50:23.056 00.003 6120 UpdateGuideState(): m_state=6
21:50:23.060 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1090
21:50:23.063 00.003 6120 Star::Find returns 1 (0), X=1207.83, Y=1055.48, Mass=5480, SNR=47.2, Peak=128 HFD=6.9
21:50:23.067 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.78)
21:50:23.071 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
21:50:23.076 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.55 mountX=-0.06 mountY=-0.25, mountTheta=-1.80
21:50:23.081 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.29, opts=13)
21:50:23.086 00.005 6120 Enqueuing Move request for scope (0.01, 0.29)
21:50:23.089 00.003 7680 Worker thread wakes up
21:50:23.089 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.29) opts 0xd
21:50:23.089 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.29)
21:50:23.089 00.000 7680 Moving (0.01, 0.29) raw xDistance=-0.06 yDistance=-0.25
21:50:23.091 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:50:23.091 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:50:23.091 00.000 7680 MoveAxis(E, 0, ABG)
21:50:23.091 00.000 7680 Move returns status 0, amount 0
21:50:23.091 00.000 7680 MoveAxis(N, 138, ABG)
21:50:23.092 00.001 7680 Guiding  Dir = 0, Dur = 138
21:50:23.092 00.000 7680 IsSlewing returns 0
21:50:23.092 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:50:23.096 00.004 7680 IsGuiding returns 0
21:50:23.097 00.001 7680 PulseGuide returned control before completion, sleep 148
21:50:23.115 00.018 6120 UpdateGuideState exits: m=5480 SNR=47.2
21:50:23.121 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:23.125 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:23.129 00.004 6120 Enqueuing Expose request
21:50:23.249 00.120 7680 IsGuiding returns 1
21:50:23.249 00.000 7680 scope still moving after pulse duration time elapsed
21:50:23.281 00.032 7680 IsSlewing returns 0
21:50:23.281 00.000 7680 IsGuiding returns 0
21:50:23.281 00.000 7680 scope move finished after 138 + 47 ms
21:50:23.282 00.001 7680 Move returns status 0, amount 138
21:50:23.282 00.000 7680 move complete, result=0
21:50:23.282 00.000 7680 worker thread done servicing request
21:50:23.282 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 138 ms NORTH
21:50:23.288 00.006 7680 Worker thread wakes up
21:50:23.288 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:23.288 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:24.542 01.254 7680 Exposure complete
21:50:24.658 00.116 7680 worker thread done servicing request
21:50:24.659 00.001 6120 OnExposeComplete: enter
21:50:24.663 00.004 6120 UpdateGuideState(): m_state=6
21:50:24.666 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1091
21:50:24.674 00.008 6120 Star::Find returns 1 (0), X=1207.86, Y=1055.41, Mass=5898, SNR=49.6, Peak=131 HFD=6.8
21:50:24.679 00.005 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.90)
21:50:24.682 00.003 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.17)
21:50:24.685 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.43 mountX=-0.07 mountY=-0.17, mountTheta=-1.94
21:50:24.691 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.21, opts=13)
21:50:24.695 00.004 6120 Enqueuing Move request for scope (0.03, 0.21)
21:50:24.699 00.004 7680 Worker thread wakes up
21:50:24.699 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
21:50:24.699 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
21:50:24.700 00.001 7680 Moving (0.03, 0.21) raw xDistance=-0.07 yDistance=-0.17
21:50:24.700 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:50:24.700 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:50:24.700 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:50:24.701 00.001 7680 MoveAxis(E, 0, ABG)
21:50:24.702 00.001 7680 Move returns status 0, amount 0
21:50:24.702 00.000 7680 MoveAxis(N, 0, ABG)
21:50:24.702 00.000 7680 Move returns status 0, amount 0
21:50:24.702 00.000 7680 move complete, result=0
21:50:24.702 00.000 7680 worker thread done servicing request
21:50:24.702 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:50:24.733 00.031 6120 UpdateGuideState exits: m=5898 SNR=49.6
21:50:24.737 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:24.742 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:24.745 00.003 6120 Enqueuing Expose request
21:50:24.750 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:50:24.753 00.003 7680 Worker thread wakes up
21:50:24.753 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:24.753 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:26.010 01.257 7680 Exposure complete
21:50:26.124 00.114 7680 worker thread done servicing request
21:50:26.124 00.000 6120 OnExposeComplete: enter
21:50:26.129 00.005 6120 UpdateGuideState(): m_state=6
21:50:26.133 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1092
21:50:26.137 00.004 6120 Star::Find returns 1 (0), X=1207.85, Y=1055.57, Mass=5691, SNR=48.1, Peak=123 HFD=6.9
21:50:26.140 00.003 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
21:50:26.145 00.005 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.09)
21:50:26.149 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.37 hyp=0.38 cameraTheta=1.51 mountX=-0.09 mountY=-0.33, mountTheta=-1.85
21:50:26.154 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.37, opts=13)
21:50:26.158 00.004 6120 Enqueuing Move request for scope (0.02, 0.37)
21:50:26.161 00.003 7680 Worker thread wakes up
21:50:26.162 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.37) opts 0xd
21:50:26.162 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.37)
21:50:26.162 00.000 7680 Moving (0.02, 0.37) raw xDistance=-0.09 yDistance=-0.33
21:50:26.162 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:50:26.162 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:50:26.162 00.000 7680 MoveAxis(E, 0, ABG)
21:50:26.162 00.000 7680 Move returns status 0, amount 0
21:50:26.163 00.001 7680 MoveAxis(N, 177, ABG)
21:50:26.163 00.000 7680 Guiding  Dir = 0, Dur = 177
21:50:26.163 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:50:26.167 00.004 7680 IsSlewing returns 0
21:50:26.169 00.002 7680 IsGuiding returns 0
21:50:26.169 00.000 7680 PulseGuide returned control before completion, sleep 187
21:50:26.189 00.020 6120 UpdateGuideState exits: m=5691 SNR=48.1
21:50:26.194 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:26.198 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:26.201 00.003 6120 Enqueuing Expose request
21:50:26.360 00.159 7680 IsGuiding returns 1
21:50:26.361 00.001 7680 scope still moving after pulse duration time elapsed
21:50:26.390 00.029 7680 IsSlewing returns 0
21:50:26.390 00.000 7680 IsGuiding returns 0
21:50:26.390 00.000 7680 scope move finished after 177 + 45 ms
21:50:26.392 00.002 7680 Move returns status 0, amount 177
21:50:26.392 00.000 7680 move complete, result=0
21:50:26.392 00.000 7680 worker thread done servicing request
21:50:26.393 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 177 ms NORTH
21:50:26.399 00.006 7680 Worker thread wakes up
21:50:26.399 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:26.400 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:27.654 01.254 7680 Exposure complete
21:50:27.769 00.115 7680 worker thread done servicing request
21:50:27.770 00.001 6120 OnExposeComplete: enter
21:50:27.774 00.004 6120 UpdateGuideState(): m_state=6
21:50:27.778 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
21:50:27.781 00.003 6120 Star::Find returns 1 (0), X=1207.95, Y=1055.40, Mass=5827, SNR=49.3, Peak=125 HFD=6.8
21:50:27.786 00.005 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.98 = -2.31)
21:50:27.790 00.004 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.58)
21:50:27.794 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.24 cameraTheta=1.02 mountX=-0.16 mountY=-0.13, mountTheta=-2.47
21:50:27.800 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.21, opts=13)
21:50:27.805 00.005 6120 Enqueuing Move request for scope (0.13, 0.21)
21:50:27.808 00.003 7680 Worker thread wakes up
21:50:27.808 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.21) opts 0xd
21:50:27.808 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.21)
21:50:27.808 00.000 7680 Moving (0.13, 0.21) raw xDistance=-0.16 yDistance=-0.13
21:50:27.808 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:50:27.808 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:50:27.808 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:50:27.810 00.002 7680 MoveAxis(E, 0, ABG)
21:50:27.810 00.000 7680 Move returns status 0, amount 0
21:50:27.810 00.000 7680 MoveAxis(N, 0, ABG)
21:50:27.810 00.000 7680 Move returns status 0, amount 0
21:50:27.810 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:50:27.815 00.005 7680 move complete, result=0
21:50:27.815 00.000 7680 worker thread done servicing request
21:50:27.837 00.022 6120 UpdateGuideState exits: m=5827 SNR=49.3
21:50:27.841 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:27.846 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:27.849 00.003 6120 Enqueuing Expose request
21:50:27.852 00.003 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:50:27.858 00.006 7680 Worker thread wakes up
21:50:27.858 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:27.858 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:29.103 01.245 7680 Exposure complete
21:50:29.216 00.113 7680 worker thread done servicing request
21:50:29.217 00.001 6120 OnExposeComplete: enter
21:50:29.220 00.003 6120 UpdateGuideState(): m_state=6
21:50:29.224 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1094
21:50:29.228 00.004 6120 Star::Find returns 1 (0), X=1208.06, Y=1055.71, Mass=5601, SNR=47.8, Peak=137 HFD=6.8
21:50:29.233 00.005 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
21:50:29.238 00.005 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.45)
21:50:29.242 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.51 hyp=0.56 cameraTheta=1.15 mountX=-0.32 mountY=-0.36, mountTheta=-2.30
21:50:29.248 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.51, opts=13)
21:50:29.251 00.003 6120 Enqueuing Move request for scope (0.23, 0.51)
21:50:29.254 00.003 7680 Worker thread wakes up
21:50:29.256 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.51) opts 0xd
21:50:29.256 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.51)
21:50:29.256 00.000 7680 Moving (0.23, 0.51) raw xDistance=-0.32 yDistance=-0.36
21:50:29.256 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
21:50:29.256 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:50:29.256 00.000 7680 MoveAxis(E, 135, ABG)
21:50:29.257 00.001 7680 Guiding  Dir = 2, Dur = 135
21:50:29.257 00.000 7680 IsSlewing returns 0
21:50:29.257 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:50:29.262 00.005 7680 IsGuiding returns 0
21:50:29.263 00.001 7680 PulseGuide returned control before completion, sleep 145
21:50:29.285 00.022 6120 UpdateGuideState exits: m=5601 SNR=47.8
21:50:29.289 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:29.296 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:29.300 00.004 6120 Enqueuing Expose request
21:50:29.420 00.120 7680 IsGuiding returns 1
21:50:29.422 00.002 7680 scope still moving after pulse duration time elapsed
21:50:29.450 00.028 7680 IsSlewing returns 0
21:50:29.452 00.002 7680 IsGuiding returns 0
21:50:29.452 00.000 7680 scope move finished after 135 + 54 ms
21:50:29.452 00.000 7680 Move returns status 0, amount 135
21:50:29.452 00.000 7680 MoveAxis(N, 193, ABG)
21:50:29.454 00.002 7680 Guiding  Dir = 0, Dur = 193
21:50:29.455 00.001 7680 IsSlewing returns 0
21:50:29.456 00.001 7680 IsGuiding returns 0
21:50:29.456 00.000 7680 PulseGuide returned control before completion, sleep 203
21:50:29.669 00.213 7680 IsGuiding returns 1
21:50:29.670 00.001 7680 scope still moving after pulse duration time elapsed
21:50:29.700 00.030 7680 IsSlewing returns 0
21:50:29.701 00.001 7680 IsGuiding returns 0
21:50:29.702 00.001 7680 scope move finished after 193 + 52 ms
21:50:29.703 00.001 7680 Move returns status 0, amount 193
21:50:29.703 00.000 7680 move complete, result=0
21:50:29.703 00.000 7680 worker thread done servicing request
21:50:29.705 00.002 6120 GuideStep: -0.3 px 135 ms EAST, -0.4 px 193 ms NORTH
21:50:29.710 00.005 7680 Worker thread wakes up
21:50:29.711 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:29.711 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:30.964 01.253 7680 Exposure complete
21:50:31.073 00.109 7680 worker thread done servicing request
21:50:31.073 00.000 6120 OnExposeComplete: enter
21:50:31.078 00.005 6120 UpdateGuideState(): m_state=6
21:50:31.083 00.005 6120 Star::Find(15, 1208, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1095
21:50:31.087 00.004 6120 Star::Find returns 1 (0), X=1207.85, Y=1055.56, Mass=5461, SNR=46.8, Peak=123 HFD=6.8
21:50:31.090 00.003 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
21:50:31.095 00.005 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
21:50:31.100 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.36 hyp=0.36 cameraTheta=1.51 mountX=-0.09 mountY=-0.32, mountTheta=-1.84
21:50:31.106 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.36, opts=13)
21:50:31.110 00.004 6120 Enqueuing Move request for scope (0.02, 0.36)
21:50:31.115 00.005 7680 Worker thread wakes up
21:50:31.115 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.36) opts 0xd
21:50:31.115 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.36)
21:50:31.115 00.000 7680 Moving (0.02, 0.36) raw xDistance=-0.09 yDistance=-0.32
21:50:31.115 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:50:31.116 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:50:31.116 00.000 7680 MoveAxis(E, 0, ABG)
21:50:31.116 00.000 7680 Move returns status 0, amount 0
21:50:31.116 00.000 7680 MoveAxis(N, 172, ABG)
21:50:31.116 00.000 7680 Guiding  Dir = 0, Dur = 172
21:50:31.116 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:50:31.121 00.005 7680 IsSlewing returns 0
21:50:31.121 00.000 7680 IsGuiding returns 0
21:50:31.121 00.000 7680 PulseGuide returned control before completion, sleep 182
21:50:31.144 00.023 6120 UpdateGuideState exits: m=5461 SNR=46.8
21:50:31.147 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:31.153 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:31.156 00.003 6120 Enqueuing Expose request
21:50:31.312 00.156 7680 IsGuiding returns 1
21:50:31.313 00.001 7680 scope still moving after pulse duration time elapsed
21:50:31.343 00.030 7680 IsSlewing returns 0
21:50:31.344 00.001 7680 IsGuiding returns 0
21:50:31.345 00.001 7680 scope move finished after 172 + 51 ms
21:50:31.345 00.000 7680 Move returns status 0, amount 172
21:50:31.346 00.001 7680 move complete, result=0
21:50:31.346 00.000 7680 worker thread done servicing request
21:50:31.346 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 172 ms NORTH
21:50:31.352 00.006 7680 Worker thread wakes up
21:50:31.352 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:31.354 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:32.609 01.255 7680 Exposure complete
21:50:32.725 00.116 7680 worker thread done servicing request
21:50:32.725 00.000 6120 OnExposeComplete: enter
21:50:32.729 00.004 6120 UpdateGuideState(): m_state=6
21:50:32.734 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1096
21:50:32.739 00.005 6120 Star::Find returns 1 (0), X=1207.79, Y=1055.38, Mass=5620, SNR=48.4, Peak=120 HFD=6.9
21:50:32.743 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.71 = -1.58)
21:50:32.747 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.85)
21:50:32.750 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.75 mountX=-0.00 mountY=-0.18, mountTheta=-1.58
21:50:32.755 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.18, opts=13)
21:50:32.759 00.004 6120 Enqueuing Move request for scope (-0.03, 0.18)
21:50:32.763 00.004 7680 Worker thread wakes up
21:50:32.763 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
21:50:32.763 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
21:50:32.763 00.000 7680 Moving (-0.03, 0.18) raw xDistance=-0.00 yDistance=-0.18
21:50:32.763 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:50:32.763 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:50:32.764 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:50:32.764 00.000 7680 MoveAxis(E, 0, ABG)
21:50:32.764 00.000 7680 Move returns status 0, amount 0
21:50:32.765 00.001 7680 MoveAxis(N, 0, ABG)
21:50:32.765 00.000 7680 Move returns status 0, amount 0
21:50:32.765 00.000 7680 move complete, result=0
21:50:32.765 00.000 7680 worker thread done servicing request
21:50:32.765 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:50:32.792 00.027 6120 UpdateGuideState exits: m=5620 SNR=48.4
21:50:32.798 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:32.802 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:32.806 00.004 6120 Enqueuing Expose request
21:50:32.810 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:50:32.814 00.004 7680 Worker thread wakes up
21:50:32.814 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:32.814 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:34.059 01.245 7680 Exposure complete
21:50:34.164 00.105 7680 worker thread done servicing request
21:50:34.164 00.000 6120 OnExposeComplete: enter
21:50:34.168 00.004 6120 UpdateGuideState(): m_state=6
21:50:34.173 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1097
21:50:34.178 00.005 6120 Star::Find returns 1 (0), X=1207.79, Y=1055.50, Mass=5648, SNR=47.7, Peak=132 HFD=6.9
21:50:34.182 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.65)
21:50:34.186 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.92)
21:50:34.190 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.30 hyp=0.31 cameraTheta=1.68 mountX=-0.02 mountY=-0.29, mountTheta=-1.65
21:50:34.195 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.30, opts=13)
21:50:34.200 00.005 6120 Enqueuing Move request for scope (-0.03, 0.30)
21:50:34.203 00.003 7680 Worker thread wakes up
21:50:34.203 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.30) opts 0xd
21:50:34.203 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.30)
21:50:34.203 00.000 7680 Moving (-0.03, 0.30) raw xDistance=-0.02 yDistance=-0.29
21:50:34.204 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:50:34.204 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:50:34.205 00.001 7680 MoveAxis(E, 0, ABG)
21:50:34.205 00.000 7680 Move returns status 0, amount 0
21:50:34.205 00.000 7680 MoveAxis(N, 156, ABG)
21:50:34.205 00.000 7680 Guiding  Dir = 0, Dur = 156
21:50:34.205 00.000 7680 IsSlewing returns 0
21:50:34.206 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:50:34.209 00.003 7680 IsGuiding returns 0
21:50:34.210 00.001 7680 PulseGuide returned control before completion, sleep 166
21:50:34.230 00.020 6120 UpdateGuideState exits: m=5648 SNR=47.7
21:50:34.234 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:34.240 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:34.244 00.004 6120 Enqueuing Expose request
21:50:34.380 00.136 7680 IsGuiding returns 1
21:50:34.381 00.001 7680 scope still moving after pulse duration time elapsed
21:50:34.411 00.030 7680 IsSlewing returns 0
21:50:34.412 00.001 7680 IsGuiding returns 0
21:50:34.412 00.000 7680 scope move finished after 156 + 47 ms
21:50:34.414 00.002 7680 Move returns status 0, amount 156
21:50:34.414 00.000 7680 move complete, result=0
21:50:34.415 00.001 7680 worker thread done servicing request
21:50:34.415 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 156 ms NORTH
21:50:34.421 00.006 7680 Worker thread wakes up
21:50:34.421 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:34.421 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:35.668 01.247 7680 Exposure complete
21:50:35.790 00.122 7680 worker thread done servicing request
21:50:35.792 00.002 6120 OnExposeComplete: enter
21:50:35.797 00.005 6120 UpdateGuideState(): m_state=6
21:50:35.802 00.005 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1098
21:50:35.806 00.004 6120 Star::Find returns 1 (0), X=1207.78, Y=1055.38, Mass=5466, SNR=47.3, Peak=115 HFD=6.7
21:50:35.810 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
21:50:35.814 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
21:50:35.818 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.83 mountX=0.01 mountY=-0.18, mountTheta=-1.49
21:50:35.823 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.18, opts=13)
21:50:35.827 00.004 6120 Enqueuing Move request for scope (-0.05, 0.18)
21:50:35.832 00.005 7680 Worker thread wakes up
21:50:35.832 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
21:50:35.832 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
21:50:35.832 00.000 7680 Moving (-0.05, 0.18) raw xDistance=0.01 yDistance=-0.18
21:50:35.833 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:50:35.833 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:50:35.833 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:50:35.833 00.000 7680 MoveAxis(E, 0, ABG)
21:50:35.833 00.000 7680 Move returns status 0, amount 0
21:50:35.834 00.001 7680 MoveAxis(N, 0, ABG)
21:50:35.835 00.001 7680 Move returns status 0, amount 0
21:50:35.835 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:50:35.839 00.004 7680 move complete, result=0
21:50:35.839 00.000 7680 worker thread done servicing request
21:50:35.860 00.021 6120 UpdateGuideState exits: m=5466 SNR=47.3
21:50:35.865 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:35.868 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:35.872 00.004 6120 Enqueuing Expose request
21:50:35.876 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:50:35.880 00.004 7680 Worker thread wakes up
21:50:35.880 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:35.880 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:37.121 01.241 7680 Exposure complete
21:50:37.236 00.115 6120 OnExposeComplete: enter
21:50:37.240 00.004 6120 UpdateGuideState(): m_state=6
21:50:37.244 00.004 7680 worker thread done servicing request
21:50:37.244 00.000 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1099
21:50:37.248 00.004 6120 Star::Find returns 1 (0), X=1207.71, Y=1055.69, Mass=5766, SNR=48.8, Peak=131 HFD=6.8
21:50:37.251 00.003 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.77 = -1.52)
21:50:37.255 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.79)
21:50:37.258 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.50 hyp=0.51 cameraTheta=1.81 mountX=0.03 mountY=-0.50, mountTheta=-1.52
21:50:37.262 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.50, opts=13)
21:50:37.266 00.004 6120 Enqueuing Move request for scope (-0.12, 0.50)
21:50:37.271 00.005 7680 Worker thread wakes up
21:50:37.271 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.50) opts 0xd
21:50:37.271 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.50)
21:50:37.271 00.000 7680 Moving (-0.12, 0.50) raw xDistance=0.03 yDistance=-0.50
21:50:37.271 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:50:37.272 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
21:50:37.272 00.000 7680 MoveAxis(E, 0, ABG)
21:50:37.272 00.000 7680 Move returns status 0, amount 0
21:50:37.272 00.000 7680 MoveAxis(N, 271, ABG)
21:50:37.272 00.000 7680 Guiding  Dir = 0, Dur = 271
21:50:37.272 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:50:37.277 00.005 7680 IsSlewing returns 0
21:50:37.277 00.000 7680 IsGuiding returns 0
21:50:37.278 00.001 7680 PulseGuide returned control before completion, sleep 281
21:50:37.297 00.019 6120 UpdateGuideState exits: m=5766 SNR=48.8
21:50:37.302 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:37.307 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:37.310 00.003 6120 Enqueuing Expose request
21:50:37.567 00.257 7680 IsGuiding returns 1
21:50:37.567 00.000 7680 scope still moving after pulse duration time elapsed
21:50:37.597 00.030 7680 IsSlewing returns 0
21:50:37.600 00.003 7680 IsGuiding returns 0
21:50:37.600 00.000 7680 scope move finished after 271 + 51 ms
21:50:37.601 00.001 7680 Move returns status 0, amount 271
21:50:37.601 00.000 7680 move complete, result=0
21:50:37.602 00.001 7680 worker thread done servicing request
21:50:37.602 00.000 7680 Worker thread wakes up
21:50:37.602 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 271 ms NORTH
21:50:37.609 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:37.610 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:38.860 01.250 7680 Exposure complete
21:50:38.957 00.097 7680 worker thread done servicing request
21:50:38.958 00.001 6120 OnExposeComplete: enter
21:50:38.962 00.004 6120 UpdateGuideState(): m_state=6
21:50:38.966 00.004 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1100
21:50:38.971 00.005 6120 Star::Find returns 1 (0), X=1207.68, Y=1055.46, Mass=5869, SNR=50.4, Peak=126 HFD=7.1
21:50:38.977 00.006 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
21:50:38.981 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
21:50:38.986 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.26 hyp=0.30 cameraTheta=2.08 mountX=0.10 mountY=-0.30, mountTheta=-1.26
21:50:38.993 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.26, opts=13)
21:50:38.998 00.005 6120 Enqueuing Move request for scope (-0.15, 0.26)
21:50:39.002 00.004 7680 Worker thread wakes up
21:50:39.002 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.26) opts 0xd
21:50:39.004 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.26)
21:50:39.004 00.000 7680 Moving (-0.15, 0.26) raw xDistance=0.10 yDistance=-0.30
21:50:39.004 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:50:39.004 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:50:39.005 00.001 7680 MoveAxis(E, 0, ABG)
21:50:39.005 00.000 7680 Move returns status 0, amount 0
21:50:39.005 00.000 7680 MoveAxis(N, 161, ABG)
21:50:39.005 00.000 7680 Guiding  Dir = 0, Dur = 161
21:50:39.006 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:50:39.009 00.003 7680 IsSlewing returns 0
21:50:39.010 00.001 7680 IsGuiding returns 0
21:50:39.010 00.000 7680 PulseGuide returned control before completion, sleep 171
21:50:39.033 00.023 6120 UpdateGuideState exits: m=5869 SNR=50.4
21:50:39.040 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:39.044 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:39.049 00.005 6120 Enqueuing Expose request
21:50:39.192 00.143 7680 IsGuiding returns 1
21:50:39.192 00.000 7680 scope still moving after pulse duration time elapsed
21:50:39.223 00.031 7680 IsSlewing returns 0
21:50:39.224 00.001 7680 IsGuiding returns 0
21:50:39.224 00.000 7680 scope move finished after 161 + 53 ms
21:50:39.226 00.002 7680 Move returns status 0, amount 161
21:50:39.226 00.000 7680 move complete, result=0
21:50:39.226 00.000 7680 worker thread done servicing request
21:50:39.226 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 161 ms NORTH
21:50:39.232 00.006 7680 Worker thread wakes up
21:50:39.232 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:39.232 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1193,1040,31,31)
21:50:39.482 00.250 6120 evsrv: cli 0FAEF618 connect
21:50:39.498 00.016 6120 case statement mapped state 6 to 3
21:50:39.503 00.005 6120 case statement mapped state 6 to 3
21:50:39.604 00.101 6120 evsrv: cli 0FAEF618 request: {"method":"get_app_state","id":"b3215340-811d-417c-97a1-3dcd3c891d8b"}
21:50:39.610 00.006 6120 case statement mapped state 6 to 3
21:50:39.613 00.003 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3215340-811d-417c-97a1-3dcd3c891d8b"}
21:50:39.618 00.005 6120 evsrv: cli 0FAEF618 disconnect
21:50:39.622 00.004 6120 evsrv: cli 0FAEF118 connect
21:50:39.625 00.003 6120 case statement mapped state 6 to 3
21:50:39.766 00.141 6120 case statement mapped state 6 to 3
21:50:39.770 00.004 6120 evsrv: cli 0FAEF118 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"7efc899e-a415-4a87-a1eb-f1e15e1d4a00"}
21:50:39.775 00.005 6120 PhdController::Dither begins
21:50:39.778 00.003 6120 dither: size=5.00, dRA=4.89 dDec=-0.54
21:50:39.782 00.004 6120 MountToCamera -- mountTheta (-0.11) + m_xAngle (-2.95) = xAngle (-3.07 = -3.07)
21:50:39.898 00.116 6120 MountToCamera -- mountX=4.89 mountY=-0.54 hyp=4.92 mountTheta=-0.11 cameraX=-4.90, cameraY=-0.37 cameraTheta=-3.07
21:50:39.902 00.004 6120 setting lock position to (1202.93, 1054.82)
21:50:39.906 00.004 6120 Mount: notify guiding dithered (-4.9, -0.4)
21:50:39.909 00.003 6120 Status Line: Dither by 4.89,-0.54
21:50:39.914 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
21:50:39.918 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
21:50:39.922 00.004 6120 evsrv: cli 0FAEF118 response: {"jsonrpc":"2.0","result":0,"id":"7efc899e-a415-4a87-a1eb-f1e15e1d4a00"}
21:50:39.926 00.004 6120 evsrv: cli 0FAEF118 disconnect
21:50:40.481 00.555 7680 Exposure complete
21:50:40.556 00.075 7680 worker thread done servicing request
21:50:40.556 00.000 6120 OnExposeComplete: enter
21:50:40.560 00.004 6120 UpdateGuideState(): m_state=6
21:50:40.563 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1101
21:50:40.567 00.004 6120 Star::Find returns 1 (0), X=1207.82, Y=1055.31, Mass=5785, SNR=47.7, Peak=124 HFD=6.6
21:50:40.571 00.004 6120 CameraToMount -- cameraTheta (0.10) - m_xAngle (-2.95) = xAngle (3.05 = 3.05)
21:50:40.575 00.004 6120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.79 = 2.79)
21:50:40.578 00.003 6120 CameraToMount -- cameraX=4.89 cameraY=0.49 hyp=4.92 cameraTheta=0.10 mountX=-4.90 mountY=1.71, mountTheta=2.81
21:50:40.582 00.004 6120 dither recenter: remaining=(-4.9,0.5) step=(-4.9,0.5)
21:50:40.586 00.004 6120 MountToCamera -- mountTheta (3.03) + m_xAngle (-2.95) = xAngle (0.08 = 0.08)
21:50:40.588 00.002 6120 MountToCamera -- mountX=-4.89 mountY=0.54 hyp=4.92 mountTheta=3.03 cameraX=4.90, cameraY=0.37 cameraTheta=0.08
21:50:40.590 00.002 6120 SchedulePrimaryMove(0D6325F0, x=4.90, y=0.37, opts=4)
21:50:40.593 00.003 6120 Enqueuing Move request for scope (4.90, 0.37)
21:50:40.595 00.002 6120 Mount: notify direct move -4.89,0.54
21:50:40.598 00.003 7680 Worker thread wakes up
21:50:40.598 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (4.90, 0.37) opts 0x4
21:50:40.599 00.001 7680 Handling offset move in thread for scope, endpoint = (4.90, 0.37)
21:50:40.599 00.000 7680 Moving (4.90, 0.37) raw xDistance=-4.89 yDistance=0.54
21:50:40.599 00.000 7680 MoveAxis(E, 3278, B)
21:50:40.599 00.000 7680 Guiding  Dir = 2, Dur = 3278
21:50:40.599 00.000 7680 IsSlewing returns 0
21:50:40.599 00.000 7680 IsGuiding returns 0
21:50:40.601 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:50:40.603 00.002 7680 PulseGuide returned control before completion, sleep 3288
21:50:40.620 00.017 6120 UpdateGuideState exits: m=5785 SNR=47.7
21:50:40.623 00.003 6120 PhdController: settling, locked = 1, distance = 5.15 (1.50) aobump = 0 frame = 1 / 99999
21:50:40.626 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764042640.626,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.15,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:50:40.628 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:40.631 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:40.633 00.002 6120 Enqueuing Expose request
21:50:43.906 03.273 7680 IsGuiding returns 1
21:50:43.906 00.000 7680 scope still moving after pulse duration time elapsed
21:50:43.937 00.031 7680 IsSlewing returns 0
21:50:43.938 00.001 7680 IsGuiding returns 0
21:50:43.939 00.001 7680 scope move finished after 3278 + 60 ms
21:50:43.939 00.000 7680 Move returns status 0, amount 3278
21:50:43.939 00.000 7680 MoveAxis(S, 295, B)
21:50:43.940 00.001 7680 Guiding  Dir = 1, Dur = 295
21:50:43.940 00.000 7680 IsSlewing returns 0
21:50:43.941 00.001 7680 IsGuiding returns 0
21:50:43.941 00.000 7680 PulseGuide returned control before completion, sleep 305
21:50:44.262 00.321 7680 IsGuiding returns 1
21:50:44.262 00.000 7680 scope still moving after pulse duration time elapsed
21:50:44.295 00.033 7680 IsSlewing returns 0
21:50:44.295 00.000 7680 IsGuiding returns 0
21:50:44.295 00.000 7680 scope move finished after 295 + 59 ms
21:50:44.295 00.000 7680 Move returns status 0, amount 295
21:50:44.295 00.000 7680 move complete, result=0
21:50:44.296 00.001 7680 worker thread done servicing request
21:50:44.296 00.000 6120 GuideStep: -4.9 px 3278 ms EAST, 0.5 px 295 ms SOUTH
21:50:44.302 00.006 7680 Worker thread wakes up
21:50:44.302 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:44.302 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:50:45.560 01.258 7680 Exposure complete
21:50:45.669 00.109 7680 worker thread done servicing request
21:50:45.670 00.001 6120 OnExposeComplete: enter
21:50:45.674 00.004 6120 UpdateGuideState(): m_state=6
21:50:45.677 00.003 6120 Star::Find(15, 1207, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1102
21:50:45.681 00.004 6120 Star::Find returns 1 (0), X=1203.15, Y=1056.51, Mass=5313, SNR=45.9, Peak=117 HFD=6.8
21:50:45.684 00.003 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.40 = -1.89)
21:50:45.687 00.003 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.16)
21:50:45.691 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=1.68 hyp=1.70 cameraTheta=1.44 mountX=-0.53 mountY=-1.41, mountTheta=-1.93
21:50:45.697 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=1.68, opts=13)
21:50:45.700 00.003 6120 Enqueuing Move request for scope (0.22, 1.68)
21:50:45.704 00.004 7680 Worker thread wakes up
21:50:45.704 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 1.68) opts 0xd
21:50:45.704 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 1.68)
21:50:45.704 00.000 7680 Moving (0.22, 1.68) raw xDistance=-0.53 yDistance=-1.41
21:50:45.704 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
21:50:45.704 00.000 7680 resist switch: large excursion: input -1.41 thresh 0.60 direction from 0 to -1
21:50:45.705 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.24
21:50:45.705 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.41 from input -1.41
21:50:45.705 00.000 7680 MoveAxis(E, 223, ABG)
21:50:45.705 00.000 7680 Guiding  Dir = 2, Dur = 223
21:50:45.706 00.001 7680 IsSlewing returns 0
21:50:45.706 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:50:45.710 00.004 7680 IsGuiding returns 0
21:50:45.710 00.000 7680 PulseGuide returned control before completion, sleep 233
21:50:45.730 00.020 6120 UpdateGuideState exits: m=5313 SNR=45.9
21:50:45.737 00.007 6120 PhdController: settling, locked = 1, distance = 1.70 (1.50) aobump = 0 frame = 2 / 99999
21:50:45.741 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764042645.741,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.70,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:50:45.745 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:45.749 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:45.752 00.003 6120 Enqueuing Expose request
21:50:45.957 00.205 7680 IsGuiding returns 1
21:50:45.957 00.000 7680 scope still moving after pulse duration time elapsed
21:50:45.989 00.032 7680 IsSlewing returns 0
21:50:45.990 00.001 7680 IsGuiding returns 0
21:50:45.991 00.001 7680 scope move finished after 223 + 57 ms
21:50:45.991 00.000 7680 Move returns status 0, amount 223
21:50:45.992 00.001 7680 MoveAxis(N, 768, ABG)
21:50:45.992 00.000 7680 Guiding  Dir = 0, Dur = 768
21:50:45.993 00.001 7680 IsSlewing returns 0
21:50:45.993 00.000 7680 IsGuiding returns 0
21:50:45.994 00.001 7680 PulseGuide returned control before completion, sleep 778
21:50:46.774 00.780 7680 IsGuiding returns 1
21:50:46.775 00.001 7680 scope still moving after pulse duration time elapsed
21:50:46.806 00.031 7680 IsSlewing returns 0
21:50:46.808 00.002 7680 IsGuiding returns 0
21:50:46.808 00.000 7680 scope move finished after 768 + 46 ms
21:50:46.809 00.001 7680 Move returns status 0, amount 768
21:50:46.809 00.000 7680 move complete, result=0
21:50:46.810 00.001 7680 worker thread done servicing request
21:50:46.810 00.000 6120 GuideStep: -0.5 px 223 ms EAST, -1.4 px 768 ms NORTH
21:50:46.816 00.006 7680 Worker thread wakes up
21:50:46.816 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:46.816 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:50:48.065 01.249 7680 Exposure complete
21:50:48.170 00.105 7680 worker thread done servicing request
21:50:48.171 00.001 6120 OnExposeComplete: enter
21:50:48.174 00.003 6120 UpdateGuideState(): m_state=6
21:50:48.178 00.004 6120 Star::Find(15, 1203, 1056, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1103
21:50:48.182 00.004 6120 Star::Find returns 1 (0), X=1202.65, Y=1056.24, Mass=5595, SNR=48.5, Peak=119 HFD=7.0
21:50:48.187 00.005 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
21:50:48.190 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
21:50:48.194 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=1.41 hyp=1.44 cameraTheta=1.77 mountX=0.01 mountY=-1.39, mountTheta=-1.56
21:50:48.199 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=1.41, opts=13)
21:50:48.202 00.003 6120 Enqueuing Move request for scope (-0.28, 1.41)
21:50:48.206 00.004 7680 Worker thread wakes up
21:50:48.206 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 1.41) opts 0xd
21:50:48.206 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 1.41)
21:50:48.206 00.000 7680 Moving (-0.28, 1.41) raw xDistance=0.01 yDistance=-1.39
21:50:48.206 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:50:48.207 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.39 from input -1.39
21:50:48.207 00.000 7680 MoveAxis(E, 0, ABG)
21:50:48.207 00.000 7680 Move returns status 0, amount 0
21:50:48.207 00.000 7680 MoveAxis(N, 755, ABG)
21:50:48.207 00.000 7680 Guiding  Dir = 0, Dur = 755
21:50:48.207 00.000 7680 IsSlewing returns 0
21:50:48.209 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:50:48.213 00.004 7680 IsGuiding returns 0
21:50:48.213 00.000 7680 PulseGuide returned control before completion, sleep 765
21:50:48.234 00.021 6120 UpdateGuideState exits: m=5595 SNR=48.5
21:50:48.239 00.005 6120 PhdController: settling, locked = 1, distance = 1.62 (1.50) aobump = 0 frame = 3 / 99999
21:50:48.243 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764042648.243,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.62,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:50:48.247 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:48.251 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:48.255 00.004 6120 Enqueuing Expose request
21:50:48.992 00.737 7680 IsGuiding returns 1
21:50:48.993 00.001 7680 scope still moving after pulse duration time elapsed
21:50:49.023 00.030 7680 IsSlewing returns 0
21:50:49.024 00.001 7680 IsGuiding returns 0
21:50:49.025 00.001 7680 scope move finished after 755 + 56 ms
21:50:49.025 00.000 7680 Move returns status 0, amount 755
21:50:49.025 00.000 7680 move complete, result=0
21:50:49.025 00.000 7680 worker thread done servicing request
21:50:49.025 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -1.4 px 755 ms NORTH
21:50:49.032 00.007 7680 Worker thread wakes up
21:50:49.032 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:49.032 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:50:50.281 01.249 7680 Exposure complete
21:50:50.378 00.097 7680 worker thread done servicing request
21:50:50.379 00.001 6120 OnExposeComplete: enter
21:50:50.383 00.004 6120 UpdateGuideState(): m_state=6
21:50:50.387 00.004 6120 Star::Find(15, 1202, 1056, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1104
21:50:50.390 00.003 6120 Star::Find returns 1 (0), X=1202.74, Y=1055.28, Mass=5530, SNR=47.7, Peak=122 HFD=6.7
21:50:50.395 00.005 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
21:50:50.398 00.003 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
21:50:50.401 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.46 hyp=0.50 cameraTheta=1.96 mountX=0.10 mountY=-0.49, mountTheta=-1.38
21:50:50.406 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.46, opts=13)
21:50:50.410 00.004 6120 Enqueuing Move request for scope (-0.19, 0.46)
21:50:50.413 00.003 7680 Worker thread wakes up
21:50:50.413 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.46) opts 0xd
21:50:50.414 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.46)
21:50:50.414 00.000 7680 Moving (-0.19, 0.46) raw xDistance=0.10 yDistance=-0.49
21:50:50.414 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:50:50.414 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:50:50.416 00.002 7680 MoveAxis(E, 0, ABG)
21:50:50.416 00.000 7680 Move returns status 0, amount 0
21:50:50.417 00.001 7680 MoveAxis(N, 268, ABG)
21:50:50.417 00.000 7680 Guiding  Dir = 0, Dur = 268
21:50:50.417 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:50:50.421 00.004 7680 IsSlewing returns 0
21:50:50.421 00.000 7680 IsGuiding returns 0
21:50:50.423 00.002 7680 PulseGuide returned control before completion, sleep 278
21:50:50.444 00.021 6120 UpdateGuideState exits: m=5530 SNR=47.7
21:50:50.449 00.005 6120 PhdController: settling, locked = 1, distance = 1.28 (1.50) aobump = 0 frame = 4 / 99999
21:50:50.454 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764042650.454,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.28,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:50:50.459 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:50.464 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:50.469 00.005 6120 Enqueuing Expose request
21:50:50.713 00.244 7680 IsGuiding returns 1
21:50:50.714 00.001 7680 scope still moving after pulse duration time elapsed
21:50:50.743 00.029 7680 IsSlewing returns 0
21:50:50.744 00.001 7680 IsGuiding returns 0
21:50:50.744 00.000 7680 scope move finished after 268 + 54 ms
21:50:50.745 00.001 7680 Move returns status 0, amount 268
21:50:50.745 00.000 7680 move complete, result=0
21:50:50.747 00.002 7680 worker thread done servicing request
21:50:50.747 00.000 7680 Worker thread wakes up
21:50:50.748 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 268 ms NORTH
21:50:50.754 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:50.754 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:50:52.000 01.246 7680 Exposure complete
21:50:52.110 00.110 7680 worker thread done servicing request
21:50:52.110 00.000 6120 OnExposeComplete: enter
21:50:52.115 00.005 6120 UpdateGuideState(): m_state=6
21:50:52.119 00.004 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1105
21:50:52.124 00.005 6120 Star::Find returns 1 (0), X=1202.79, Y=1054.84, Mass=5407, SNR=47.6, Peak=125 HFD=6.7
21:50:52.127 00.003 6120 CameraToMount -- cameraTheta (3.05) - m_xAngle (-2.95) = xAngle (6.01 = -0.27)
21:50:52.130 00.003 6120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.74 = -0.54)
21:50:52.134 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.05 mountX=0.13 mountY=-0.07, mountTheta=-0.49
21:50:52.138 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.01, opts=13)
21:50:52.142 00.004 6120 Enqueuing Move request for scope (-0.14, 0.01)
21:50:52.145 00.003 7680 Worker thread wakes up
21:50:52.145 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
21:50:52.145 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
21:50:52.145 00.000 7680 Moving (-0.14, 0.01) raw xDistance=0.13 yDistance=-0.07
21:50:52.145 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:50:52.146 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:50:52.147 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:50:52.147 00.000 7680 MoveAxis(E, 0, ABG)
21:50:52.147 00.000 7680 Move returns status 0, amount 0
21:50:52.147 00.000 7680 MoveAxis(N, 0, ABG)
21:50:52.147 00.000 7680 Move returns status 0, amount 0
21:50:52.147 00.000 7680 move complete, result=0
21:50:52.148 00.001 7680 worker thread done servicing request
21:50:52.148 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:50:52.171 00.023 6120 UpdateGuideState exits: m=5407 SNR=47.6
21:50:52.176 00.005 6120 PhdController: settling, locked = 1, distance = 0.94 (1.50) aobump = 0 frame = 5 / 99999
21:50:52.180 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764042652.180,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.94,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
21:50:52.182 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:52.187 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:52.190 00.003 6120 Enqueuing Expose request
21:50:52.193 00.003 7680 Worker thread wakes up
21:50:52.193 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:52.193 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:50:52.193 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:50:53.445 01.252 7680 Exposure complete
21:50:53.547 00.102 7680 worker thread done servicing request
21:50:53.548 00.001 6120 OnExposeComplete: enter
21:50:53.551 00.003 6120 UpdateGuideState(): m_state=6
21:50:53.555 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1106
21:50:53.559 00.004 6120 Star::Find returns 1 (0), X=1202.74, Y=1055.00, Mass=5186, SNR=45.6, Peak=122 HFD=6.6
21:50:53.562 00.003 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.34 = -0.94)
21:50:53.567 00.005 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.21)
21:50:53.570 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.17 hyp=0.25 cameraTheta=2.39 mountX=0.15 mountY=-0.24, mountTheta=-1.01
21:50:53.575 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.17, opts=13)
21:50:53.579 00.004 6120 Enqueuing Move request for scope (-0.18, 0.17)
21:50:53.583 00.004 7680 Worker thread wakes up
21:50:53.583 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.17) opts 0xd
21:50:53.583 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.17)
21:50:53.583 00.000 7680 Moving (-0.18, 0.17) raw xDistance=0.15 yDistance=-0.24
21:50:53.583 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:50:53.583 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:50:53.584 00.001 7680 MoveAxis(E, 0, ABG)
21:50:53.584 00.000 7680 Move returns status 0, amount 0
21:50:53.584 00.000 7680 MoveAxis(N, 128, ABG)
21:50:53.584 00.000 7680 Guiding  Dir = 0, Dur = 128
21:50:53.584 00.000 7680 IsSlewing returns 0
21:50:53.584 00.000 7680 IsGuiding returns 0
21:50:53.586 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:50:53.589 00.003 7680 PulseGuide returned control before completion, sleep 138
21:50:53.610 00.021 6120 UpdateGuideState exits: m=5186 SNR=45.6
21:50:53.615 00.005 6120 PhdController: settling, locked = 1, distance = 0.73 (1.50) aobump = 0 frame = 6 / 99999
21:50:53.617 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764042653.617,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.73,"Time":3.2,"SettleTime":10.0,"StarLocked":true}
21:50:53.620 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:53.623 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:53.627 00.004 6120 Enqueuing Expose request
21:50:53.731 00.104 7680 IsGuiding returns 1
21:50:53.732 00.001 7680 scope still moving after pulse duration time elapsed
21:50:53.763 00.031 7680 IsSlewing returns 0
21:50:53.764 00.001 7680 IsGuiding returns 0
21:50:53.764 00.000 7680 scope move finished after 128 + 50 ms
21:50:53.764 00.000 7680 Move returns status 0, amount 128
21:50:53.764 00.000 7680 move complete, result=0
21:50:53.764 00.000 7680 worker thread done servicing request
21:50:53.765 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 128 ms NORTH
21:50:53.771 00.006 7680 Worker thread wakes up
21:50:53.771 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:53.771 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:50:55.026 01.255 7680 Exposure complete
21:50:55.138 00.112 7680 worker thread done servicing request
21:50:55.138 00.000 6120 OnExposeComplete: enter
21:50:55.144 00.006 6120 UpdateGuideState(): m_state=6
21:50:55.148 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1107
21:50:55.152 00.004 6120 Star::Find returns 1 (0), X=1202.78, Y=1054.99, Mass=5430, SNR=48.1, Peak=122 HFD=6.7
21:50:55.156 00.004 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.23 = -1.05)
21:50:55.160 00.004 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.32)
21:50:55.164 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.28 mountX=0.11 mountY=-0.22, mountTheta=-1.10
21:50:55.170 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.17, opts=13)
21:50:55.173 00.003 6120 Enqueuing Move request for scope (-0.14, 0.17)
21:50:55.177 00.004 7680 Worker thread wakes up
21:50:55.177 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
21:50:55.177 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
21:50:55.177 00.000 7680 Moving (-0.14, 0.17) raw xDistance=0.11 yDistance=-0.22
21:50:55.177 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:50:55.179 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:50:55.179 00.000 7680 MoveAxis(E, 0, ABG)
21:50:55.179 00.000 7680 Move returns status 0, amount 0
21:50:55.179 00.000 7680 MoveAxis(N, 117, ABG)
21:50:55.179 00.000 7680 Guiding  Dir = 0, Dur = 117
21:50:55.179 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:50:55.183 00.004 7680 IsSlewing returns 0
21:50:55.183 00.000 7680 IsGuiding returns 0
21:50:55.184 00.001 7680 PulseGuide returned control before completion, sleep 127
21:50:55.204 00.020 6120 UpdateGuideState exits: m=5430 SNR=48.1
21:50:55.206 00.002 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 7 / 99999
21:50:55.211 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764042655.211,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.58,"Time":4.8,"SettleTime":10.0,"StarLocked":true}
21:50:55.215 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:55.220 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:55.223 00.003 6120 Enqueuing Expose request
21:50:55.326 00.103 7680 IsGuiding returns 0
21:50:55.328 00.002 7680 Move returns status 0, amount 117
21:50:55.328 00.000 7680 move complete, result=0
21:50:55.329 00.001 7680 worker thread done servicing request
21:50:55.329 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 117 ms NORTH
21:50:55.336 00.007 7680 Worker thread wakes up
21:50:55.336 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:55.336 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:50:56.591 01.255 7680 Exposure complete
21:50:56.702 00.111 7680 worker thread done servicing request
21:50:56.702 00.000 6120 OnExposeComplete: enter
21:50:56.706 00.004 6120 UpdateGuideState(): m_state=6
21:50:56.710 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1108
21:50:56.714 00.004 6120 Star::Find returns 1 (0), X=1202.81, Y=1055.00, Mass=5839, SNR=48.6, Peak=127 HFD=6.7
21:50:56.717 00.003 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
21:50:56.721 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.43)
21:50:56.724 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.22 cameraTheta=2.17 mountX=0.09 mountY=-0.21, mountTheta=-1.19
21:50:56.730 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.18, opts=13)
21:50:56.734 00.004 6120 Enqueuing Move request for scope (-0.12, 0.18)
21:50:56.740 00.006 7680 Worker thread wakes up
21:50:56.740 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd
21:50:56.740 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.18)
21:50:56.740 00.000 7680 Moving (-0.12, 0.18) raw xDistance=0.09 yDistance=-0.21
21:50:56.740 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:50:56.741 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:50:56.741 00.000 7680 MoveAxis(E, 0, ABG)
21:50:56.741 00.000 7680 Move returns status 0, amount 0
21:50:56.741 00.000 7680 MoveAxis(N, 117, ABG)
21:50:56.741 00.000 7680 Guiding  Dir = 0, Dur = 117
21:50:56.743 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:50:56.748 00.005 7680 IsSlewing returns 0
21:50:56.748 00.000 7680 IsGuiding returns 0
21:50:56.749 00.001 7680 PulseGuide returned control before completion, sleep 127
21:50:56.770 00.021 6120 UpdateGuideState exits: m=5839 SNR=48.6
21:50:56.775 00.005 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 8 / 99999
21:50:56.778 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764042656.778,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.47,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
21:50:56.783 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:56.786 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:56.790 00.004 6120 Enqueuing Expose request
21:50:56.890 00.100 7680 IsGuiding returns 0
21:50:56.891 00.001 7680 Move returns status 0, amount 117
21:50:56.891 00.000 7680 move complete, result=0
21:50:56.892 00.001 7680 worker thread done servicing request
21:50:56.892 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 117 ms NORTH
21:50:56.898 00.006 7680 Worker thread wakes up
21:50:56.898 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:56.898 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:50:58.150 01.252 7680 Exposure complete
21:50:58.266 00.116 7680 worker thread done servicing request
21:50:58.267 00.001 6120 OnExposeComplete: enter
21:50:58.271 00.004 6120 UpdateGuideState(): m_state=6
21:50:58.276 00.005 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
21:50:58.280 00.004 6120 Star::Find returns 1 (0), X=1202.87, Y=1054.94, Mass=5465, SNR=47.7, Peak=127 HFD=6.5
21:50:58.283 00.003 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.32)
21:50:58.287 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
21:50:58.290 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.13 cameraTheta=2.01 mountX=0.03 mountY=-0.13, mountTheta=-1.32
21:50:58.295 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.11, opts=13)
21:50:58.300 00.005 6120 Enqueuing Move request for scope (-0.05, 0.11)
21:50:58.304 00.004 7680 Worker thread wakes up
21:50:58.304 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
21:50:58.304 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
21:50:58.304 00.000 7680 Moving (-0.05, 0.11) raw xDistance=0.03 yDistance=-0.13
21:50:58.304 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:50:58.305 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:50:58.305 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:50:58.305 00.000 7680 MoveAxis(E, 0, ABG)
21:50:58.305 00.000 7680 Move returns status 0, amount 0
21:50:58.305 00.000 7680 MoveAxis(N, 0, ABG)
21:50:58.306 00.001 7680 Move returns status 0, amount 0
21:50:58.307 00.001 7680 move complete, result=0
21:50:58.307 00.000 7680 worker thread done servicing request
21:50:58.307 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:50:58.332 00.025 6120 UpdateGuideState exits: m=5465 SNR=47.7
21:50:58.336 00.004 6120 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 9 / 99999
21:50:58.339 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764042658.339,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.37,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
21:50:58.344 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:58.347 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:58.351 00.004 6120 Enqueuing Expose request
21:50:58.354 00.003 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:50:58.358 00.004 7680 Worker thread wakes up
21:50:58.359 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:58.359 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:50:59.618 01.259 7680 Exposure complete
21:50:59.728 00.110 7680 worker thread done servicing request
21:50:59.728 00.000 6120 OnExposeComplete: enter
21:50:59.731 00.003 6120 UpdateGuideState(): m_state=6
21:50:59.735 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1110
21:50:59.738 00.003 6120 Star::Find returns 1 (0), X=1203.03, Y=1055.10, Mass=5233, SNR=46.0, Peak=123 HFD=6.5
21:50:59.742 00.004 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.18 = -2.10)
21:50:59.745 00.003 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.37)
21:50:59.747 00.002 6120 CameraToMount -- cameraX=0.10 cameraY=0.28 hyp=0.29 cameraTheta=1.23 mountX=-0.15 mountY=-0.20, mountTheta=-2.20
21:50:59.752 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.28, opts=13)
21:50:59.756 00.004 6120 Enqueuing Move request for scope (0.10, 0.28)
21:50:59.759 00.003 7680 Worker thread wakes up
21:50:59.759 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.28) opts 0xd
21:50:59.759 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.28)
21:50:59.760 00.001 7680 Moving (0.10, 0.28) raw xDistance=-0.15 yDistance=-0.20
21:50:59.760 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:50:59.760 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:50:59.760 00.000 7680 MoveAxis(E, 0, ABG)
21:50:59.760 00.000 7680 Move returns status 0, amount 0
21:50:59.760 00.000 7680 MoveAxis(N, 111, ABG)
21:50:59.762 00.002 7680 Guiding  Dir = 0, Dur = 111
21:50:59.762 00.000 7680 IsSlewing returns 0
21:50:59.762 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:50:59.768 00.006 7680 IsGuiding returns 0
21:50:59.768 00.000 7680 PulseGuide returned control before completion, sleep 121
21:50:59.789 00.021 6120 UpdateGuideState exits: m=5233 SNR=46.0
21:50:59.793 00.004 6120 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 10 / 99999
21:50:59.799 00.006 6120 evsrv: {"Event":"Settling","Timestamp":1764042659.799,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.35,"Time":9.3,"SettleTime":10.0,"StarLocked":true}
21:50:59.804 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:59.808 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:50:59.812 00.004 6120 Enqueuing Expose request
21:50:59.904 00.092 7680 IsGuiding returns 1
21:50:59.905 00.001 7680 scope still moving after pulse duration time elapsed
21:50:59.935 00.030 7680 IsSlewing returns 0
21:50:59.936 00.001 7680 IsGuiding returns 0
21:50:59.938 00.002 7680 scope move finished after 111 + 58 ms
21:50:59.938 00.000 7680 Move returns status 0, amount 111
21:50:59.938 00.000 7680 move complete, result=0
21:50:59.939 00.001 7680 worker thread done servicing request
21:50:59.939 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 111 ms NORTH
21:50:59.947 00.008 7680 Worker thread wakes up
21:50:59.947 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:50:59.948 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:01.193 01.245 7680 Exposure complete
21:51:01.302 00.109 7680 worker thread done servicing request
21:51:01.303 00.001 6120 OnExposeComplete: enter
21:51:01.307 00.004 6120 UpdateGuideState(): m_state=6
21:51:01.311 00.004 6120 Star::Find(15, 1203, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1111
21:51:01.315 00.004 6120 Star::Find returns 1 (0), X=1202.84, Y=1054.84, Mass=5762, SNR=50.1, Peak=133 HFD=6.8
21:51:01.318 00.003 6120 CameraToMount -- cameraTheta (2.93) - m_xAngle (-2.95) = xAngle (5.89 = -0.40)
21:51:01.321 00.003 6120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.62 = -0.67)
21:51:01.327 00.006 6120 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.09 cameraTheta=2.93 mountX=0.08 mountY=-0.05, mountTheta=-0.59
21:51:01.331 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.02, opts=13)
21:51:01.335 00.004 6120 Enqueuing Move request for scope (-0.08, 0.02)
21:51:01.339 00.004 7680 Worker thread wakes up
21:51:01.339 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
21:51:01.339 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
21:51:01.339 00.000 7680 Moving (-0.08, 0.02) raw xDistance=0.08 yDistance=-0.05
21:51:01.339 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:51:01.339 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:51:01.339 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:51:01.339 00.000 7680 MoveAxis(E, 0, ABG)
21:51:01.341 00.002 7680 Move returns status 0, amount 0
21:51:01.341 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:51:01.345 00.004 7680 MoveAxis(N, 0, ABG)
21:51:01.345 00.000 7680 Move returns status 0, amount 0
21:51:01.345 00.000 7680 move complete, result=0
21:51:01.345 00.000 7680 worker thread done servicing request
21:51:01.366 00.021 6120 UpdateGuideState exits: m=5762 SNR=50.1
21:51:01.370 00.004 6120 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 11 / 99999
21:51:01.374 00.004 6120 PhdController: newstate STATE_FINISH
21:51:01.378 00.004 6120 PhdController complete: success
21:51:01.382 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764042661.382,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
21:51:01.386 00.004 6120 Mount: notify guiding dither settle done success=1
21:51:01.390 00.004 6120 PhdController: newstate STATE_IDLE
21:51:01.395 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:01.399 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:01.403 00.004 6120 Enqueuing Expose request
21:51:01.407 00.004 7680 Worker thread wakes up
21:51:01.408 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:01.408 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:01.408 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:51:02.657 01.249 7680 Exposure complete
21:51:02.773 00.116 7680 worker thread done servicing request
21:51:02.774 00.001 6120 OnExposeComplete: enter
21:51:02.778 00.004 6120 UpdateGuideState(): m_state=6
21:51:02.782 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1112
21:51:02.786 00.004 6120 Star::Find returns 1 (0), X=1202.83, Y=1055.30, Mass=5832, SNR=49.9, Peak=127 HFD=6.9
21:51:02.789 00.003 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.55)
21:51:02.793 00.004 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
21:51:02.796 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.48 hyp=0.49 cameraTheta=1.78 mountX=0.01 mountY=-0.47, mountTheta=-1.55
21:51:02.802 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.48, opts=13)
21:51:02.806 00.004 6120 Enqueuing Move request for scope (-0.10, 0.48)
21:51:02.810 00.004 7680 Worker thread wakes up
21:51:02.810 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.48) opts 0xd
21:51:02.810 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.48)
21:51:02.810 00.000 7680 Moving (-0.10, 0.48) raw xDistance=0.01 yDistance=-0.47
21:51:02.810 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:51:02.811 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
21:51:02.811 00.000 7680 MoveAxis(E, 0, ABG)
21:51:02.811 00.000 7680 Move returns status 0, amount 0
21:51:02.811 00.000 7680 MoveAxis(N, 257, ABG)
21:51:02.811 00.000 7680 Guiding  Dir = 0, Dur = 257
21:51:02.811 00.000 7680 IsSlewing returns 0
21:51:02.812 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:51:02.816 00.004 7680 IsGuiding returns 0
21:51:02.817 00.001 7680 PulseGuide returned control before completion, sleep 267
21:51:02.838 00.021 6120 UpdateGuideState exits: m=5832 SNR=49.9
21:51:02.842 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:02.846 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:02.850 00.004 6120 Enqueuing Expose request
21:51:03.098 00.248 7680 IsGuiding returns 1
21:51:03.098 00.000 7680 scope still moving after pulse duration time elapsed
21:51:03.129 00.031 7680 IsSlewing returns 0
21:51:03.130 00.001 7680 IsGuiding returns 0
21:51:03.131 00.001 7680 scope move finished after 257 + 56 ms
21:51:03.131 00.000 7680 Move returns status 0, amount 257
21:51:03.131 00.000 7680 move complete, result=0
21:51:03.132 00.001 7680 worker thread done servicing request
21:51:03.132 00.000 7680 Worker thread wakes up
21:51:03.133 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 257 ms NORTH
21:51:03.140 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:03.140 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:04.400 01.260 7680 Exposure complete
21:51:04.496 00.096 7680 worker thread done servicing request
21:51:04.496 00.000 6120 OnExposeComplete: enter
21:51:04.500 00.004 6120 UpdateGuideState(): m_state=6
21:51:04.504 00.004 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1113
21:51:04.508 00.004 6120 Star::Find returns 1 (0), X=1203.01, Y=1055.20, Mass=5617, SNR=48.4, Peak=128 HFD=6.7
21:51:04.513 00.005 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.31 = -1.98)
21:51:04.518 00.005 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
21:51:04.522 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.38 hyp=0.39 cameraTheta=1.35 mountX=-0.15 mountY=-0.30, mountTheta=-2.04
21:51:04.528 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.38, opts=13)
21:51:04.532 00.004 6120 Enqueuing Move request for scope (0.08, 0.38)
21:51:04.535 00.003 7680 Worker thread wakes up
21:51:04.535 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.38) opts 0xd
21:51:04.535 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.38)
21:51:04.537 00.002 7680 Moving (0.08, 0.38) raw xDistance=-0.15 yDistance=-0.30
21:51:04.537 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:51:04.537 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:51:04.537 00.000 7680 MoveAxis(E, 0, ABG)
21:51:04.537 00.000 7680 Move returns status 0, amount 0
21:51:04.537 00.000 7680 MoveAxis(N, 164, ABG)
21:51:04.537 00.000 7680 Guiding  Dir = 0, Dur = 164
21:51:04.538 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:51:04.543 00.005 7680 IsSlewing returns 0
21:51:04.544 00.001 7680 IsGuiding returns 0
21:51:04.544 00.000 7680 PulseGuide returned control before completion, sleep 174
21:51:04.567 00.023 6120 UpdateGuideState exits: m=5617 SNR=48.4
21:51:04.571 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:04.576 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:04.580 00.004 6120 Enqueuing Expose request
21:51:04.729 00.149 7680 IsGuiding returns 1
21:51:04.730 00.001 7680 scope still moving after pulse duration time elapsed
21:51:04.759 00.029 7680 IsSlewing returns 0
21:51:04.760 00.001 7680 IsGuiding returns 0
21:51:04.762 00.002 7680 scope move finished after 164 + 53 ms
21:51:04.762 00.000 7680 Move returns status 0, amount 164
21:51:04.762 00.000 7680 move complete, result=0
21:51:04.763 00.001 7680 worker thread done servicing request
21:51:04.764 00.001 7680 Worker thread wakes up
21:51:04.764 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 164 ms NORTH
21:51:04.774 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:04.776 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:06.023 01.247 7680 Exposure complete
21:51:06.137 00.114 7680 worker thread done servicing request
21:51:06.138 00.001 6120 OnExposeComplete: enter
21:51:06.142 00.004 6120 UpdateGuideState(): m_state=6
21:51:06.145 00.003 6120 Star::Find(15, 1203, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1114
21:51:06.151 00.006 6120 Star::Find returns 1 (0), X=1203.19, Y=1054.94, Mass=5794, SNR=49.2, Peak=133 HFD=6.8
21:51:06.155 00.004 6120 CameraToMount -- cameraTheta (0.42) - m_xAngle (-2.95) = xAngle (3.37 = -2.91)
21:51:06.159 00.004 6120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.10 = 3.10)
21:51:06.162 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=0.12 hyp=0.29 cameraTheta=0.42 mountX=-0.28 mountY=0.01, mountTheta=3.10
21:51:06.168 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.12, opts=13)
21:51:06.172 00.004 6120 Enqueuing Move request for scope (0.27, 0.12)
21:51:06.177 00.005 7680 Worker thread wakes up
21:51:06.177 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.12) opts 0xd
21:51:06.177 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.12)
21:51:06.177 00.000 7680 Moving (0.27, 0.12) raw xDistance=-0.28 yDistance=0.01
21:51:06.177 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
21:51:06.177 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:51:06.177 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:51:06.178 00.001 7680 MoveAxis(E, 119, ABG)
21:51:06.178 00.000 7680 Guiding  Dir = 2, Dur = 119
21:51:06.178 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=192, Gamma=1.000
21:51:06.182 00.004 7680 IsSlewing returns 0
21:51:06.183 00.001 7680 IsGuiding returns 0
21:51:06.183 00.000 7680 PulseGuide returned control before completion, sleep 129
21:51:06.203 00.020 6120 UpdateGuideState exits: m=5794 SNR=49.2
21:51:06.207 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:06.212 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:06.216 00.004 6120 Enqueuing Expose request
21:51:06.321 00.105 7680 IsGuiding returns 1
21:51:06.322 00.001 7680 scope still moving after pulse duration time elapsed
21:51:06.352 00.030 7680 IsSlewing returns 0
21:51:06.353 00.001 7680 IsGuiding returns 0
21:51:06.353 00.000 7680 scope move finished after 119 + 51 ms
21:51:06.354 00.001 7680 Move returns status 0, amount 119
21:51:06.355 00.001 7680 MoveAxis(N, 0, ABG)
21:51:06.356 00.001 7680 Move returns status 0, amount 0
21:51:06.356 00.000 7680 move complete, result=0
21:51:06.357 00.001 7680 worker thread done servicing request
21:51:06.357 00.000 7680 Worker thread wakes up
21:51:06.359 00.002 6120 GuideStep: -0.3 px 119 ms EAST, 0.0 px 0 ms NORTH
21:51:06.365 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:06.365 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:07.620 01.255 7680 Exposure complete
21:51:07.731 00.111 7680 worker thread done servicing request
21:51:07.731 00.000 6120 OnExposeComplete: enter
21:51:07.736 00.005 6120 UpdateGuideState(): m_state=6
21:51:07.741 00.005 6120 Star::Find(15, 1203, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1115
21:51:07.745 00.004 6120 Star::Find returns 1 (0), X=1202.87, Y=1055.44, Mass=5783, SNR=48.9, Peak=130 HFD=6.9
21:51:07.748 00.003 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
21:51:07.752 00.004 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
21:51:07.755 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.62 hyp=0.62 cameraTheta=1.67 mountX=-0.06 mountY=-0.58, mountTheta=-1.67
21:51:07.759 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.62, opts=13)
21:51:07.764 00.005 6120 Enqueuing Move request for scope (-0.06, 0.62)
21:51:07.769 00.005 7680 Worker thread wakes up
21:51:07.769 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.62) opts 0xd
21:51:07.769 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.62)
21:51:07.769 00.000 7680 Moving (-0.06, 0.62) raw xDistance=-0.06 yDistance=-0.58
21:51:07.769 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:51:07.770 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
21:51:07.770 00.000 7680 MoveAxis(E, 0, ABG)
21:51:07.770 00.000 7680 Move returns status 0, amount 0
21:51:07.770 00.000 7680 MoveAxis(N, 316, ABG)
21:51:07.770 00.000 7680 Guiding  Dir = 0, Dur = 316
21:51:07.770 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=197, Gamma=1.000
21:51:07.775 00.005 7680 IsSlewing returns 0
21:51:07.775 00.000 7680 IsGuiding returns 0
21:51:07.775 00.000 7680 PulseGuide returned control before completion, sleep 326
21:51:07.797 00.022 6120 UpdateGuideState exits: m=5783 SNR=48.9
21:51:07.803 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:07.808 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:07.812 00.004 6120 Enqueuing Expose request
21:51:08.110 00.298 7680 IsGuiding returns 1
21:51:08.110 00.000 7680 scope still moving after pulse duration time elapsed
21:51:08.140 00.030 7680 IsSlewing returns 0
21:51:08.141 00.001 7680 IsGuiding returns 0
21:51:08.142 00.001 7680 scope move finished after 316 + 50 ms
21:51:08.142 00.000 7680 Move returns status 0, amount 316
21:51:08.143 00.001 7680 move complete, result=0
21:51:08.143 00.000 7680 worker thread done servicing request
21:51:08.145 00.002 7680 Worker thread wakes up
21:51:08.145 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 316 ms NORTH
21:51:08.151 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:08.151 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:09.400 01.249 7680 Exposure complete
21:51:09.508 00.108 7680 worker thread done servicing request
21:51:09.508 00.000 6120 OnExposeComplete: enter
21:51:09.513 00.005 6120 UpdateGuideState(): m_state=6
21:51:09.518 00.005 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1116
21:51:09.522 00.004 6120 Star::Find returns 1 (0), X=1202.91, Y=1054.96, Mass=5502, SNR=47.3, Peak=123 HFD=6.6
21:51:09.525 00.003 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
21:51:09.529 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
21:51:09.532 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.66 mountX=-0.01 mountY=-0.13, mountTheta=-1.67
21:51:09.538 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.13, opts=13)
21:51:09.543 00.005 6120 Enqueuing Move request for scope (-0.01, 0.13)
21:51:09.546 00.003 7680 Worker thread wakes up
21:51:09.547 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
21:51:09.547 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
21:51:09.547 00.000 7680 Moving (-0.01, 0.13) raw xDistance=-0.01 yDistance=-0.13
21:51:09.547 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:51:09.547 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:51:09.547 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:51:09.549 00.002 7680 MoveAxis(E, 0, ABG)
21:51:09.549 00.000 7680 Move returns status 0, amount 0
21:51:09.549 00.000 7680 MoveAxis(N, 0, ABG)
21:51:09.550 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=190, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:51:09.555 00.005 7680 Move returns status 0, amount 0
21:51:09.555 00.000 7680 move complete, result=0
21:51:09.555 00.000 7680 worker thread done servicing request
21:51:09.575 00.020 6120 UpdateGuideState exits: m=5502 SNR=47.3
21:51:09.580 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:09.584 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:09.588 00.004 6120 Enqueuing Expose request
21:51:09.592 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:51:09.596 00.004 7680 Worker thread wakes up
21:51:09.596 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:09.596 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:10.840 01.244 7680 Exposure complete
21:51:10.948 00.108 7680 worker thread done servicing request
21:51:10.949 00.001 6120 OnExposeComplete: enter
21:51:10.955 00.006 6120 UpdateGuideState(): m_state=6
21:51:10.959 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1117
21:51:10.962 00.003 6120 Star::Find returns 1 (0), X=1202.93, Y=1055.35, Mass=5760, SNR=48.9, Peak=133 HFD=6.7
21:51:10.966 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.53 = -1.76)
21:51:10.970 00.004 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.03)
21:51:10.974 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.53 hyp=0.53 cameraTheta=1.57 mountX=-0.10 mountY=-0.47, mountTheta=-1.77
21:51:10.978 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.53, opts=13)
21:51:10.983 00.005 6120 Enqueuing Move request for scope (-0.00, 0.53)
21:51:10.987 00.004 7680 Worker thread wakes up
21:51:10.987 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.53) opts 0xd
21:51:10.987 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.53)
21:51:10.987 00.000 7680 Moving (-0.00, 0.53) raw xDistance=-0.10 yDistance=-0.47
21:51:10.987 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:51:10.988 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
21:51:10.988 00.000 7680 MoveAxis(E, 0, ABG)
21:51:10.988 00.000 7680 Move returns status 0, amount 0
21:51:10.988 00.000 7680 MoveAxis(N, 257, ABG)
21:51:10.988 00.000 7680 Guiding  Dir = 0, Dur = 257
21:51:10.988 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=192, Gamma=1.000
21:51:10.993 00.005 7680 IsSlewing returns 0
21:51:10.993 00.000 7680 IsGuiding returns 0
21:51:10.994 00.001 7680 PulseGuide returned control before completion, sleep 267
21:51:11.011 00.017 6120 UpdateGuideState exits: m=5760 SNR=48.9
21:51:11.019 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:11.025 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:11.029 00.004 6120 Enqueuing Expose request
21:51:11.266 00.237 7680 IsGuiding returns 1
21:51:11.266 00.000 7680 scope still moving after pulse duration time elapsed
21:51:11.296 00.030 7680 IsSlewing returns 0
21:51:11.297 00.001 7680 IsGuiding returns 0
21:51:11.298 00.001 7680 scope move finished after 257 + 47 ms
21:51:11.298 00.000 7680 Move returns status 0, amount 257
21:51:11.298 00.000 7680 move complete, result=0
21:51:11.298 00.000 7680 worker thread done servicing request
21:51:11.298 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 257 ms NORTH
21:51:11.305 00.007 7680 Worker thread wakes up
21:51:11.305 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:11.305 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:12.557 01.252 7680 Exposure complete
21:51:12.663 00.106 7680 worker thread done servicing request
21:51:12.663 00.000 6120 OnExposeComplete: enter
21:51:12.669 00.006 6120 UpdateGuideState(): m_state=6
21:51:12.676 00.007 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
21:51:12.680 00.004 6120 Star::Find returns 1 (0), X=1202.91, Y=1054.84, Mass=5475, SNR=48.1, Peak=115 HFD=6.7
21:51:12.684 00.004 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.26 = -1.03)
21:51:12.688 00.004 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.30)
21:51:12.693 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.30 mountX=0.01 mountY=-0.03, mountTheta=-1.08
21:51:12.698 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.02, opts=13)
21:51:12.702 00.004 6120 Enqueuing Move request for scope (-0.02, 0.02)
21:51:12.707 00.005 7680 Worker thread wakes up
21:51:12.707 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
21:51:12.707 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
21:51:12.707 00.000 7680 Moving (-0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
21:51:12.708 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:51:12.708 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:51:12.708 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:51:12.708 00.000 7680 MoveAxis(E, 0, ABG)
21:51:12.708 00.000 7680 Move returns status 0, amount 0
21:51:12.708 00.000 7680 MoveAxis(N, 0, ABG)
21:51:12.709 00.001 7680 Move returns status 0, amount 0
21:51:12.709 00.000 7680 move complete, result=0
21:51:12.709 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:51:12.713 00.004 7680 worker thread done servicing request
21:51:12.734 00.021 6120 UpdateGuideState exits: m=5475 SNR=48.1
21:51:12.739 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:12.744 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:12.748 00.004 6120 Enqueuing Expose request
21:51:12.753 00.005 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:51:12.757 00.004 7680 Worker thread wakes up
21:51:12.757 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:12.757 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:14.012 01.255 7680 Exposure complete
21:51:14.124 00.112 7680 worker thread done servicing request
21:51:14.125 00.001 6120 OnExposeComplete: enter
21:51:14.128 00.003 6120 UpdateGuideState(): m_state=6
21:51:14.132 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1119
21:51:14.136 00.004 6120 Star::Find returns 1 (0), X=1202.88, Y=1055.05, Mass=5255, SNR=46.0, Peak=125 HFD=6.5
21:51:14.139 00.003 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
21:51:14.145 00.006 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
21:51:14.148 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.78 mountX=0.00 mountY=-0.23, mountTheta=-1.55
21:51:14.155 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.23, opts=13)
21:51:14.159 00.004 6120 Enqueuing Move request for scope (-0.05, 0.23)
21:51:14.162 00.003 7680 Worker thread wakes up
21:51:14.162 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
21:51:14.162 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
21:51:14.162 00.000 7680 Moving (-0.05, 0.23) raw xDistance=0.00 yDistance=-0.23
21:51:14.163 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:51:14.163 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:51:14.163 00.000 7680 MoveAxis(E, 0, ABG)
21:51:14.163 00.000 7680 Move returns status 0, amount 0
21:51:14.163 00.000 7680 MoveAxis(N, 124, ABG)
21:51:14.163 00.000 7680 Guiding  Dir = 0, Dur = 124
21:51:14.165 00.002 7680 IsSlewing returns 0
21:51:14.165 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:51:14.170 00.005 7680 IsGuiding returns 0
21:51:14.171 00.001 7680 PulseGuide returned control before completion, sleep 134
21:51:14.190 00.019 6120 UpdateGuideState exits: m=5255 SNR=46.0
21:51:14.194 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:14.198 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:14.201 00.003 6120 Enqueuing Expose request
21:51:14.313 00.112 7680 IsGuiding returns 1
21:51:14.314 00.001 7680 scope still moving after pulse duration time elapsed
21:51:14.344 00.030 7680 IsSlewing returns 0
21:51:14.346 00.002 7680 IsGuiding returns 0
21:51:14.347 00.001 7680 scope move finished after 124 + 52 ms
21:51:14.347 00.000 7680 Move returns status 0, amount 124
21:51:14.347 00.000 7680 move complete, result=0
21:51:14.348 00.001 7680 worker thread done servicing request
21:51:14.348 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 124 ms NORTH
21:51:14.356 00.008 7680 Worker thread wakes up
21:51:14.357 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:14.357 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:15.604 01.247 7680 Exposure complete
21:51:15.719 00.115 7680 worker thread done servicing request
21:51:15.719 00.000 6120 OnExposeComplete: enter
21:51:15.723 00.004 6120 UpdateGuideState(): m_state=6
21:51:15.726 00.003 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1120
21:51:15.732 00.006 6120 Star::Find returns 1 (0), X=1202.79, Y=1054.94, Mass=5826, SNR=49.2, Peak=135 HFD=6.8
21:51:15.736 00.004 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.38 = -0.90)
21:51:15.741 00.005 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.17)
21:51:15.746 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.19 cameraTheta=2.43 mountX=0.12 mountY=-0.17, mountTheta=-0.98
21:51:15.751 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.12, opts=13)
21:51:15.755 00.004 6120 Enqueuing Move request for scope (-0.14, 0.12)
21:51:15.763 00.008 7680 Worker thread wakes up
21:51:15.764 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
21:51:15.764 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
21:51:15.765 00.001 7680 Moving (-0.14, 0.12) raw xDistance=0.12 yDistance=-0.17
21:51:15.765 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:51:15.765 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:51:15.765 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:51:15.765 00.000 7680 MoveAxis(E, 0, ABG)
21:51:15.766 00.001 7680 Move returns status 0, amount 0
21:51:15.766 00.000 7680 MoveAxis(N, 0, ABG)
21:51:15.767 00.001 7680 Move returns status 0, amount 0
21:51:15.767 00.000 7680 move complete, result=0
21:51:15.768 00.001 7680 worker thread done servicing request
21:51:15.768 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:51:15.795 00.027 6120 UpdateGuideState exits: m=5826 SNR=49.2
21:51:15.799 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:15.803 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:15.806 00.003 6120 Enqueuing Expose request
21:51:15.810 00.004 7680 Worker thread wakes up
21:51:15.810 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:51:15.815 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:15.815 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:17.075 01.260 7680 Exposure complete
21:51:17.183 00.108 7680 worker thread done servicing request
21:51:17.183 00.000 6120 OnExposeComplete: enter
21:51:17.187 00.004 6120 UpdateGuideState(): m_state=6
21:51:17.191 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1121
21:51:17.196 00.005 6120 Star::Find returns 1 (0), X=1203.05, Y=1054.65, Mass=5130, SNR=47.0, Peak=133 HFD=6.7
21:51:17.199 00.003 6120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-2.95) = xAngle (2.00 = 2.00)
21:51:17.205 00.006 6120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.73 = 1.73)
21:51:17.209 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.96 mountX=-0.09 mountY=0.20, mountTheta=1.97
21:51:17.215 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.17, opts=13)
21:51:17.219 00.004 6120 Enqueuing Move request for scope (0.12, -0.17)
21:51:17.223 00.004 7680 Worker thread wakes up
21:51:17.223 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
21:51:17.223 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
21:51:17.223 00.000 7680 Moving (0.12, -0.17) raw xDistance=-0.09 yDistance=0.20
21:51:17.223 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:51:17.223 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:51:17.224 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:51:17.224 00.000 7680 MoveAxis(E, 0, ABG)
21:51:17.224 00.000 7680 Move returns status 0, amount 0
21:51:17.225 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:51:17.229 00.004 7680 MoveAxis(N, 0, ABG)
21:51:17.229 00.000 7680 Move returns status 0, amount 0
21:51:17.229 00.000 7680 move complete, result=0
21:51:17.229 00.000 7680 worker thread done servicing request
21:51:17.251 00.022 6120 UpdateGuideState exits: m=5130 SNR=47.0
21:51:17.255 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:17.259 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:17.262 00.003 6120 Enqueuing Expose request
21:51:17.267 00.005 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:51:17.272 00.005 7680 Worker thread wakes up
21:51:17.272 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:17.272 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:18.519 01.247 7680 Exposure complete
21:51:18.634 00.115 7680 worker thread done servicing request
21:51:18.634 00.000 6120 OnExposeComplete: enter
21:51:18.638 00.004 6120 UpdateGuideState(): m_state=6
21:51:18.641 00.003 6120 Star::Find(15, 1203, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1122
21:51:18.647 00.006 6120 Star::Find returns 1 (0), X=1202.35, Y=1056.15, Mass=5226, SNR=46.1, Peak=123 HFD=6.6
21:51:18.653 00.006 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.35)
21:51:18.656 00.003 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.62)
21:51:18.661 00.005 6120 CameraToMount -- cameraX=-0.58 cameraY=1.32 hyp=1.44 cameraTheta=1.98 mountX=0.32 mountY=-1.44, mountTheta=-1.35
21:51:18.666 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.58, y=1.32, opts=13)
21:51:18.670 00.004 6120 Enqueuing Move request for scope (-0.58, 1.32)
21:51:18.674 00.004 7680 Worker thread wakes up
21:51:18.674 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 1.32) opts 0xd
21:51:18.674 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.58, 1.32)
21:51:18.675 00.001 7680 Moving (-0.58, 1.32) raw xDistance=0.32 yDistance=-1.44
21:51:18.675 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
21:51:18.675 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.44 from input -1.44
21:51:18.675 00.000 7680 MoveAxis(W, 135, ABG)
21:51:18.675 00.000 7680 Guiding  Dir = 3, Dur = 135
21:51:18.675 00.000 7680 IsSlewing returns 0
21:51:18.676 00.001 7680 IsGuiding returns 0
21:51:18.676 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:51:18.679 00.003 7680 PulseGuide returned control before completion, sleep 145
21:51:18.697 00.018 6120 UpdateGuideState exits: m=5226 SNR=46.1
21:51:18.702 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:18.707 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:18.712 00.005 6120 Enqueuing Expose request
21:51:18.837 00.125 7680 IsGuiding returns 0
21:51:18.838 00.001 7680 Move returns status 0, amount 135
21:51:18.838 00.000 7680 MoveAxis(N, 782, ABG)
21:51:18.839 00.001 7680 Guiding  Dir = 0, Dur = 782
21:51:18.840 00.001 7680 IsSlewing returns 0
21:51:18.841 00.001 7680 IsGuiding returns 0
21:51:18.841 00.000 7680 PulseGuide returned control before completion, sleep 792
21:51:19.637 00.796 7680 IsGuiding returns 1
21:51:19.637 00.000 7680 scope still moving after pulse duration time elapsed
21:51:19.668 00.031 7680 IsSlewing returns 0
21:51:19.669 00.001 7680 IsGuiding returns 0
21:51:19.670 00.001 7680 scope move finished after 782 + 46 ms
21:51:19.670 00.000 7680 Move returns status 0, amount 782
21:51:19.670 00.000 7680 move complete, result=0
21:51:19.671 00.001 7680 worker thread done servicing request
21:51:19.672 00.001 6120 GuideStep: 0.3 px 135 ms WEST, -1.4 px 782 ms NORTH
21:51:19.681 00.009 7680 Worker thread wakes up
21:51:19.681 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:19.682 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:20.929 01.247 7680 Exposure complete
21:51:21.049 00.120 7680 worker thread done servicing request
21:51:21.049 00.000 6120 OnExposeComplete: enter
21:51:21.054 00.005 6120 UpdateGuideState(): m_state=6
21:51:21.059 00.005 6120 Star::Find(15, 1202, 1056, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1123
21:51:21.063 00.004 6120 Star::Find returns 1 (0), X=1202.89, Y=1054.40, Mass=5939, SNR=50.3, Peak=126 HFD=7.0
21:51:21.068 00.005 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-2.95) = xAngle (1.30 = 1.30)
21:51:21.073 00.005 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.04 = 1.04)
21:51:21.079 00.006 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.42 hyp=0.42 cameraTheta=-1.65 mountX=0.11 mountY=0.36, mountTheta=1.27
21:51:21.089 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.42, opts=13)
21:51:21.094 00.005 6120 Enqueuing Move request for scope (-0.03, -0.42)
21:51:21.100 00.006 7680 Worker thread wakes up
21:51:21.100 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.42) opts 0xd
21:51:21.101 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.42)
21:51:21.101 00.000 7680 Moving (-0.03, -0.42) raw xDistance=0.11 yDistance=0.36
21:51:21.101 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:51:21.101 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:51:21.102 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
21:51:21.102 00.000 7680 MoveAxis(E, 0, ABG)
21:51:21.102 00.000 7680 Move returns status 0, amount 0
21:51:21.102 00.000 7680 MoveAxis(N, 0, ABG)
21:51:21.103 00.001 7680 Move returns status 0, amount 0
21:51:21.103 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:51:21.113 00.010 7680 move complete, result=0
21:51:21.114 00.001 7680 worker thread done servicing request
21:51:21.139 00.025 6120 UpdateGuideState exits: m=5939 SNR=50.3
21:51:21.147 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:21.151 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:21.156 00.005 6120 Enqueuing Expose request
21:51:21.159 00.003 7680 Worker thread wakes up
21:51:21.159 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:51:21.163 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:21.163 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:22.409 01.246 7680 Exposure complete
21:51:22.511 00.102 7680 worker thread done servicing request
21:51:22.511 00.000 6120 OnExposeComplete: enter
21:51:22.516 00.005 6120 UpdateGuideState(): m_state=6
21:51:22.520 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1124
21:51:22.524 00.004 6120 Star::Find returns 1 (0), X=1203.33, Y=1054.45, Mass=5353, SNR=47.0, Peak=123 HFD=7.0
21:51:22.530 00.006 6120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-2.95) = xAngle (2.21 = 2.21)
21:51:22.534 00.004 6120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.94 = 1.94)
21:51:22.537 00.003 6120 CameraToMount -- cameraX=0.40 cameraY=-0.37 hyp=0.55 cameraTheta=-0.74 mountX=-0.33 mountY=0.51, mountTheta=2.14
21:51:22.540 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.40, y=-0.37, opts=13)
21:51:22.545 00.005 6120 Enqueuing Move request for scope (0.40, -0.37)
21:51:22.549 00.004 7680 Worker thread wakes up
21:51:22.550 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.37) opts 0xd
21:51:22.550 00.000 7680 Handling offset move in thread for scope, endpoint = (0.40, -0.37)
21:51:22.550 00.000 7680 Moving (0.40, -0.37) raw xDistance=-0.33 yDistance=0.51
21:51:22.550 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
21:51:22.551 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:51:22.551 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
21:51:22.551 00.000 7680 MoveAxis(E, 138, ABG)
21:51:22.551 00.000 7680 Guiding  Dir = 2, Dur = 138
21:51:22.552 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:51:22.556 00.004 7680 IsSlewing returns 0
21:51:22.557 00.001 7680 IsGuiding returns 0
21:51:22.557 00.000 7680 PulseGuide returned control before completion, sleep 148
21:51:22.577 00.020 6120 UpdateGuideState exits: m=5353 SNR=47.0
21:51:22.580 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:22.586 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:22.592 00.006 6120 Enqueuing Expose request
21:51:22.714 00.122 7680 IsGuiding returns 1
21:51:22.715 00.001 7680 scope still moving after pulse duration time elapsed
21:51:22.745 00.030 7680 IsSlewing returns 0
21:51:22.746 00.001 7680 IsGuiding returns 0
21:51:22.746 00.000 7680 scope move finished after 138 + 51 ms
21:51:22.746 00.000 7680 Move returns status 0, amount 138
21:51:22.746 00.000 7680 MoveAxis(N, 0, ABG)
21:51:22.748 00.002 7680 Move returns status 0, amount 0
21:51:22.748 00.000 7680 move complete, result=0
21:51:22.748 00.000 7680 worker thread done servicing request
21:51:22.749 00.001 6120 GuideStep: -0.3 px 138 ms EAST, 0.5 px 0 ms NORTH
21:51:22.755 00.006 7680 Worker thread wakes up
21:51:22.755 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:22.755 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:23.997 01.242 7680 Exposure complete
21:51:24.105 00.108 7680 worker thread done servicing request
21:51:24.105 00.000 6120 OnExposeComplete: enter
21:51:24.111 00.006 6120 UpdateGuideState(): m_state=6
21:51:24.115 00.004 6120 Star::Find(15, 1203, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1125
21:51:24.120 00.005 6120 Star::Find returns 1 (0), X=1203.40, Y=1054.71, Mass=5489, SNR=47.4, Peak=124 HFD=6.8
21:51:24.123 00.003 6120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-2.95) = xAngle (2.71 = 2.71)
21:51:24.128 00.005 6120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.44 = 2.44)
21:51:24.131 00.003 6120 CameraToMount -- cameraX=0.47 cameraY=-0.12 hyp=0.48 cameraTheta=-0.25 mountX=-0.44 mountY=0.31, mountTheta=2.52
21:51:24.137 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.47, y=-0.12, opts=13)
21:51:24.142 00.005 6120 Enqueuing Move request for scope (0.47, -0.12)
21:51:24.146 00.004 7680 Worker thread wakes up
21:51:24.146 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.12) opts 0xd
21:51:24.146 00.000 7680 Handling offset move in thread for scope, endpoint = (0.47, -0.12)
21:51:24.146 00.000 7680 Moving (0.47, -0.12) raw xDistance=-0.44 yDistance=0.31
21:51:24.146 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
21:51:24.146 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
21:51:24.146 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
21:51:24.148 00.002 7680 MoveAxis(E, 195, ABG)
21:51:24.148 00.000 7680 Guiding  Dir = 2, Dur = 195
21:51:24.148 00.000 7680 IsSlewing returns 0
21:51:24.148 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:51:24.152 00.004 7680 IsGuiding returns 0
21:51:24.152 00.000 7680 PulseGuide returned control before completion, sleep 205
21:51:24.174 00.022 6120 UpdateGuideState exits: m=5489 SNR=47.4
21:51:24.180 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:24.184 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:24.189 00.005 6120 Enqueuing Expose request
21:51:24.360 00.171 7680 IsGuiding returns 1
21:51:24.361 00.001 7680 scope still moving after pulse duration time elapsed
21:51:24.392 00.031 7680 IsSlewing returns 0
21:51:24.392 00.000 7680 IsGuiding returns 0
21:51:24.393 00.001 7680 scope move finished after 195 + 45 ms
21:51:24.394 00.001 7680 Move returns status 0, amount 195
21:51:24.394 00.000 7680 MoveAxis(N, 0, ABG)
21:51:24.394 00.000 7680 Move returns status 0, amount 0
21:51:24.395 00.001 7680 move complete, result=0
21:51:24.395 00.000 7680 worker thread done servicing request
21:51:24.395 00.000 7680 Worker thread wakes up
21:51:24.396 00.001 6120 GuideStep: -0.4 px 195 ms EAST, 0.3 px 0 ms NORTH
21:51:24.406 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:24.407 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:25.659 01.252 7680 Exposure complete
21:51:25.774 00.115 7680 worker thread done servicing request
21:51:25.774 00.000 6120 OnExposeComplete: enter
21:51:25.779 00.005 6120 UpdateGuideState(): m_state=6
21:51:25.783 00.004 6120 Star::Find(15, 1203, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1126
21:51:25.787 00.004 6120 Star::Find returns 1 (0), X=1202.65, Y=1054.83, Mass=5727, SNR=49.0, Peak=122 HFD=6.9
21:51:25.790 00.003 6120 CameraToMount -- cameraTheta (3.13) - m_xAngle (-2.95) = xAngle (6.09 = -0.19)
21:51:25.793 00.003 6120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.82 = -0.46)
21:51:25.798 00.005 6120 CameraToMount -- cameraX=-0.28 cameraY=0.00 hyp=0.28 cameraTheta=3.13 mountX=0.27 mountY=-0.12, mountTheta=-0.43
21:51:25.805 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.00, opts=13)
21:51:25.810 00.005 6120 Enqueuing Move request for scope (-0.28, 0.00)
21:51:25.813 00.003 7680 Worker thread wakes up
21:51:25.814 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.00) opts 0xd
21:51:25.814 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.00)
21:51:25.814 00.000 7680 Moving (-0.28, 0.00) raw xDistance=0.27 yDistance=-0.12
21:51:25.814 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.27
21:51:25.814 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:51:25.815 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:51:25.815 00.000 7680 MoveAxis(W, 102, ABG)
21:51:25.815 00.000 7680 Guiding  Dir = 3, Dur = 102
21:51:25.815 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:51:25.820 00.005 7680 IsSlewing returns 0
21:51:25.820 00.000 7680 IsGuiding returns 0
21:51:25.821 00.001 7680 PulseGuide returned control before completion, sleep 112
21:51:25.844 00.023 6120 UpdateGuideState exits: m=5727 SNR=49.0
21:51:25.848 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:25.853 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:25.857 00.004 6120 Enqueuing Expose request
21:51:25.945 00.088 7680 IsGuiding returns 1
21:51:25.946 00.001 7680 scope still moving after pulse duration time elapsed
21:51:25.977 00.031 7680 IsSlewing returns 0
21:51:25.977 00.000 7680 IsGuiding returns 0
21:51:25.978 00.001 7680 scope move finished after 102 + 54 ms
21:51:25.978 00.000 7680 Move returns status 0, amount 102
21:51:25.978 00.000 7680 MoveAxis(N, 0, ABG)
21:51:25.978 00.000 7680 Move returns status 0, amount 0
21:51:25.978 00.000 7680 move complete, result=0
21:51:25.979 00.001 7680 worker thread done servicing request
21:51:25.979 00.000 6120 GuideStep: 0.3 px 102 ms WEST, -0.1 px 0 ms NORTH
21:51:25.987 00.008 7680 Worker thread wakes up
21:51:25.988 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:25.988 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:27.240 01.252 7680 Exposure complete
21:51:27.332 00.092 7680 worker thread done servicing request
21:51:27.333 00.001 6120 OnExposeComplete: enter
21:51:27.337 00.004 6120 UpdateGuideState(): m_state=6
21:51:27.341 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1127
21:51:27.344 00.003 6120 Star::Find returns 1 (0), X=1202.70, Y=1055.29, Mass=5773, SNR=49.4, Peak=131 HFD=7.1
21:51:27.348 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.31)
21:51:27.352 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.58)
21:51:27.356 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.47 hyp=0.52 cameraTheta=2.02 mountX=0.14 mountY=-0.52, mountTheta=-1.32
21:51:27.361 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.47, opts=13)
21:51:27.365 00.004 6120 Enqueuing Move request for scope (-0.23, 0.47)
21:51:27.368 00.003 7680 Worker thread wakes up
21:51:27.368 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.47) opts 0xd
21:51:27.368 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.47)
21:51:27.368 00.000 7680 Moving (-0.23, 0.47) raw xDistance=0.14 yDistance=-0.52
21:51:27.368 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:51:27.368 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
21:51:27.368 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
21:51:27.369 00.001 7680 MoveAxis(E, 0, ABG)
21:51:27.369 00.000 7680 Move returns status 0, amount 0
21:51:27.369 00.000 7680 MoveAxis(N, 0, ABG)
21:51:27.369 00.000 7680 Move returns status 0, amount 0
21:51:27.369 00.000 7680 move complete, result=0
21:51:27.369 00.000 7680 worker thread done servicing request
21:51:27.370 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:51:27.393 00.023 6120 UpdateGuideState exits: m=5773 SNR=49.4
21:51:27.398 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:27.401 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:27.406 00.005 6120 Enqueuing Expose request
21:51:27.409 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
21:51:27.412 00.003 7680 Worker thread wakes up
21:51:27.412 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:27.412 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:28.666 01.254 7680 Exposure complete
21:51:28.781 00.115 7680 worker thread done servicing request
21:51:28.781 00.000 6120 OnExposeComplete: enter
21:51:28.785 00.004 6120 UpdateGuideState(): m_state=6
21:51:28.788 00.003 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1128
21:51:28.792 00.004 6120 Star::Find returns 1 (0), X=1202.68, Y=1055.60, Mass=5396, SNR=46.5, Peak=123 HFD=6.9
21:51:28.796 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
21:51:28.800 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
21:51:28.804 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.77 hyp=0.81 cameraTheta=1.88 mountX=0.09 mountY=-0.80, mountTheta=-1.45
21:51:28.808 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.77, opts=13)
21:51:28.812 00.004 6120 Enqueuing Move request for scope (-0.24, 0.77)
21:51:28.815 00.003 7680 Worker thread wakes up
21:51:28.815 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.77) opts 0xd
21:51:28.815 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.77)
21:51:28.815 00.000 7680 Moving (-0.24, 0.77) raw xDistance=0.09 yDistance=-0.80
21:51:28.815 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:51:28.815 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
21:51:28.817 00.002 7680 MoveAxis(E, 0, ABG)
21:51:28.817 00.000 7680 Move returns status 0, amount 0
21:51:28.817 00.000 7680 MoveAxis(N, 434, ABG)
21:51:28.817 00.000 7680 Guiding  Dir = 0, Dur = 434
21:51:28.817 00.000 7680 IsSlewing returns 0
21:51:28.817 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:51:28.821 00.004 7680 IsGuiding returns 0
21:51:28.822 00.001 7680 PulseGuide returned control before completion, sleep 444
21:51:28.844 00.022 6120 UpdateGuideState exits: m=5396 SNR=46.5
21:51:28.848 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:28.852 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:28.855 00.003 6120 Enqueuing Expose request
21:51:29.279 00.424 7680 IsGuiding returns 1
21:51:29.279 00.000 7680 scope still moving after pulse duration time elapsed
21:51:29.309 00.030 7680 IsSlewing returns 0
21:51:29.310 00.001 7680 IsGuiding returns 0
21:51:29.310 00.000 7680 scope move finished after 434 + 54 ms
21:51:29.311 00.001 7680 Move returns status 0, amount 434
21:51:29.312 00.001 7680 move complete, result=0
21:51:29.312 00.000 7680 worker thread done servicing request
21:51:29.312 00.000 7680 Worker thread wakes up
21:51:29.312 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.8 px 434 ms NORTH
21:51:29.319 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:29.319 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:30.573 01.254 7680 Exposure complete
21:51:30.693 00.120 7680 worker thread done servicing request
21:51:30.693 00.000 6120 OnExposeComplete: enter
21:51:30.698 00.005 6120 UpdateGuideState(): m_state=6
21:51:30.703 00.005 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1129
21:51:30.709 00.006 6120 Star::Find returns 1 (0), X=1202.71, Y=1054.91, Mass=5437, SNR=47.1, Peak=128 HFD=6.7
21:51:30.712 00.003 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-2.95) = xAngle (5.71 = -0.57)
21:51:30.717 00.005 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.44 = -0.84)
21:51:30.721 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.76 mountX=0.19 mountY=-0.17, mountTheta=-0.73
21:51:30.727 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.09, opts=13)
21:51:30.732 00.005 6120 Enqueuing Move request for scope (-0.21, 0.09)
21:51:30.739 00.007 7680 Worker thread wakes up
21:51:30.739 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
21:51:30.739 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
21:51:30.740 00.001 7680 Moving (-0.21, 0.09) raw xDistance=0.19 yDistance=-0.17
21:51:30.740 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:51:30.740 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:51:30.740 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:51:30.741 00.001 7680 MoveAxis(E, 0, ABG)
21:51:30.741 00.000 7680 Move returns status 0, amount 0
21:51:30.741 00.000 7680 MoveAxis(N, 0, ABG)
21:51:30.742 00.001 7680 Move returns status 0, amount 0
21:51:30.742 00.000 7680 move complete, result=0
21:51:30.742 00.000 7680 worker thread done servicing request
21:51:30.742 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:51:30.771 00.029 6120 UpdateGuideState exits: m=5437 SNR=47.1
21:51:30.777 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:30.781 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:30.786 00.005 6120 Enqueuing Expose request
21:51:30.789 00.003 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:51:30.794 00.005 7680 Worker thread wakes up
21:51:30.794 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:30.795 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:32.035 01.240 7680 Exposure complete
21:51:32.145 00.110 7680 worker thread done servicing request
21:51:32.145 00.000 6120 OnExposeComplete: enter
21:51:32.148 00.003 6120 UpdateGuideState(): m_state=6
21:51:32.153 00.005 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1130
21:51:32.157 00.004 6120 Star::Find returns 1 (0), X=1202.71, Y=1054.94, Mass=5600, SNR=47.9, Peak=123 HFD=6.6
21:51:32.163 00.006 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-2.95) = xAngle (5.60 = -0.68)
21:51:32.170 00.007 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.33 = -0.95)
21:51:32.176 00.006 6120 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.65 mountX=0.19 mountY=-0.20, mountTheta=-0.81
21:51:32.186 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.12, opts=13)
21:51:32.192 00.006 6120 Enqueuing Move request for scope (-0.22, 0.12)
21:51:32.197 00.005 7680 Worker thread wakes up
21:51:32.198 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
21:51:32.198 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
21:51:32.198 00.000 7680 Moving (-0.22, 0.12) raw xDistance=0.19 yDistance=-0.20
21:51:32.198 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:51:32.198 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:51:32.201 00.003 7680 MoveAxis(E, 0, ABG)
21:51:32.201 00.000 7680 Move returns status 0, amount 0
21:51:32.201 00.000 7680 MoveAxis(N, 109, ABG)
21:51:32.202 00.001 7680 Guiding  Dir = 0, Dur = 109
21:51:32.202 00.000 7680 IsSlewing returns 0
21:51:32.203 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:51:32.208 00.005 7680 IsGuiding returns 0
21:51:32.208 00.000 7680 PulseGuide returned control before completion, sleep 119
21:51:32.227 00.019 6120 UpdateGuideState exits: m=5600 SNR=47.9
21:51:32.234 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:32.239 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:32.244 00.005 6120 Enqueuing Expose request
21:51:32.340 00.096 7680 IsGuiding returns 1
21:51:32.340 00.000 7680 scope still moving after pulse duration time elapsed
21:51:32.372 00.032 7680 IsSlewing returns 0
21:51:32.373 00.001 7680 IsGuiding returns 0
21:51:32.373 00.000 7680 scope move finished after 109 + 55 ms
21:51:32.373 00.000 7680 Move returns status 0, amount 109
21:51:32.373 00.000 7680 move complete, result=0
21:51:32.373 00.000 7680 worker thread done servicing request
21:51:32.374 00.001 7680 Worker thread wakes up
21:51:32.374 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 109 ms NORTH
21:51:32.379 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:32.379 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:33.632 01.253 7680 Exposure complete
21:51:33.743 00.111 7680 worker thread done servicing request
21:51:33.744 00.001 6120 OnExposeComplete: enter
21:51:33.747 00.003 6120 UpdateGuideState(): m_state=6
21:51:33.752 00.005 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1131
21:51:33.757 00.005 6120 Star::Find returns 1 (0), X=1202.63, Y=1055.15, Mass=5604, SNR=48.1, Peak=129 HFD=6.6
21:51:33.760 00.003 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.26 = -1.02)
21:51:33.765 00.005 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.29)
21:51:33.769 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.32 hyp=0.44 cameraTheta=2.31 mountX=0.23 mountY=-0.42, mountTheta=-1.07
21:51:33.775 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.32, opts=13)
21:51:33.778 00.003 6120 Enqueuing Move request for scope (-0.29, 0.32)
21:51:33.782 00.004 7680 Worker thread wakes up
21:51:33.782 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.32) opts 0xd
21:51:33.782 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.32)
21:51:33.782 00.000 7680 Moving (-0.29, 0.32) raw xDistance=0.23 yDistance=-0.42
21:51:33.782 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
21:51:33.783 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
21:51:33.783 00.000 7680 MoveAxis(W, 97, ABG)
21:51:33.783 00.000 7680 Guiding  Dir = 3, Dur = 97
21:51:33.783 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:51:33.788 00.005 7680 IsSlewing returns 0
21:51:33.788 00.000 7680 IsGuiding returns 0
21:51:33.788 00.000 7680 PulseGuide returned control before completion, sleep 107
21:51:33.810 00.022 6120 UpdateGuideState exits: m=5604 SNR=48.1
21:51:33.815 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:33.819 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:33.824 00.005 6120 Enqueuing Expose request
21:51:33.903 00.079 7680 IsGuiding returns 1
21:51:33.904 00.001 7680 scope still moving after pulse duration time elapsed
21:51:33.935 00.031 7680 IsSlewing returns 0
21:51:33.935 00.000 7680 IsGuiding returns 1
21:51:33.966 00.031 7680 IsSlewing returns 0
21:51:33.968 00.002 7680 IsGuiding returns 1
21:51:33.998 00.030 7680 IsSlewing returns 0
21:51:33.999 00.001 7680 IsGuiding returns 0
21:51:33.999 00.000 7680 scope move finished after 97 + 114 ms
21:51:33.999 00.000 7680 Move returns status 0, amount 97
21:51:34.000 00.001 7680 MoveAxis(N, 227, ABG)
21:51:34.000 00.000 7680 Guiding  Dir = 0, Dur = 227
21:51:34.000 00.000 7680 IsSlewing returns 0
21:51:34.002 00.002 7680 IsGuiding returns 0
21:51:34.003 00.001 7680 PulseGuide returned control before completion, sleep 237
21:51:34.248 00.245 7680 IsGuiding returns 1
21:51:34.249 00.001 7680 scope still moving after pulse duration time elapsed
21:51:34.278 00.029 7680 IsSlewing returns 0
21:51:34.279 00.001 7680 IsGuiding returns 0
21:51:34.279 00.000 7680 scope move finished after 227 + 50 ms
21:51:34.279 00.000 7680 Move returns status 0, amount 227
21:51:34.280 00.001 7680 move complete, result=0
21:51:34.280 00.000 7680 worker thread done servicing request
21:51:34.280 00.000 6120 GuideStep: 0.2 px 97 ms WEST, -0.4 px 227 ms NORTH
21:51:34.287 00.007 7680 Worker thread wakes up
21:51:34.287 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:34.287 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:35.540 01.253 7680 Exposure complete
21:51:35.654 00.114 7680 worker thread done servicing request
21:51:35.654 00.000 6120 OnExposeComplete: enter
21:51:35.659 00.005 6120 UpdateGuideState(): m_state=6
21:51:35.662 00.003 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1132
21:51:35.665 00.003 6120 Star::Find returns 1 (0), X=1202.16, Y=1055.72, Mass=5308, SNR=47.6, Peak=119 HFD=6.7
21:51:35.672 00.007 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.23 = -1.05)
21:51:35.676 00.004 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.32)
21:51:35.680 00.004 6120 CameraToMount -- cameraX=-0.77 cameraY=0.90 hyp=1.18 cameraTheta=2.28 mountX=0.59 mountY=-1.15, mountTheta=-1.10
21:51:35.685 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.77, y=0.90, opts=13)
21:51:35.690 00.005 6120 Enqueuing Move request for scope (-0.77, 0.90)
21:51:35.694 00.004 7680 Worker thread wakes up
21:51:35.694 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.90) opts 0xd
21:51:35.695 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.77, 0.90)
21:51:35.695 00.000 7680 Moving (-0.77, 0.90) raw xDistance=0.59 yDistance=-1.15
21:51:35.695 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.59
21:51:35.695 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.15 from input -1.15
21:51:35.695 00.000 7680 MoveAxis(W, 256, ABG)
21:51:35.696 00.001 7680 Guiding  Dir = 3, Dur = 256
21:51:35.696 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:51:35.702 00.006 7680 IsSlewing returns 0
21:51:35.702 00.000 7680 IsGuiding returns 0
21:51:35.702 00.000 7680 PulseGuide returned control before completion, sleep 266
21:51:35.725 00.023 6120 UpdateGuideState exits: m=5308 SNR=47.6
21:51:35.730 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:35.736 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:35.742 00.006 6120 Enqueuing Expose request
21:51:35.983 00.241 7680 IsGuiding returns 1
21:51:35.984 00.001 7680 scope still moving after pulse duration time elapsed
21:51:36.015 00.031 7680 IsSlewing returns 0
21:51:36.015 00.000 7680 IsGuiding returns 0
21:51:36.016 00.001 7680 scope move finished after 256 + 57 ms
21:51:36.016 00.000 7680 Move returns status 0, amount 256
21:51:36.016 00.000 7680 MoveAxis(N, 622, ABG)
21:51:36.017 00.001 7680 Guiding  Dir = 0, Dur = 622
21:51:36.017 00.000 7680 IsSlewing returns 0
21:51:36.018 00.001 7680 IsGuiding returns 0
21:51:36.018 00.000 7680 PulseGuide returned control before completion, sleep 632
21:51:36.656 00.638 7680 IsGuiding returns 1
21:51:36.657 00.001 7680 scope still moving after pulse duration time elapsed
21:51:36.687 00.030 7680 IsSlewing returns 0
21:51:36.689 00.002 7680 IsGuiding returns 1
21:51:36.718 00.029 7680 IsSlewing returns 0
21:51:36.718 00.000 7680 IsGuiding returns 1
21:51:36.749 00.031 7680 IsSlewing returns 0
21:51:36.750 00.001 7680 IsGuiding returns 0
21:51:36.751 00.001 7680 scope move finished after 622 + 110 ms
21:51:36.751 00.000 7680 Move returns status 0, amount 622
21:51:36.752 00.001 7680 move complete, result=0
21:51:36.753 00.001 6120 GuideStep: 0.6 px 256 ms WEST, -1.1 px 622 ms NORTH
21:51:36.762 00.009 7680 worker thread done servicing request
21:51:36.762 00.000 7680 Worker thread wakes up
21:51:36.762 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:36.763 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:38.005 01.242 7680 Exposure complete
21:51:38.117 00.112 7680 worker thread done servicing request
21:51:38.118 00.001 6120 OnExposeComplete: enter
21:51:38.122 00.004 6120 UpdateGuideState(): m_state=6
21:51:38.126 00.004 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1133
21:51:38.129 00.003 6120 Star::Find returns 1 (0), X=1202.99, Y=1054.33, Mass=5447, SNR=47.1, Peak=120 HFD=6.7
21:51:38.132 00.003 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-2.95) = xAngle (1.50 = 1.50)
21:51:38.135 00.003 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.23 = 1.23)
21:51:38.139 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.49 hyp=0.50 cameraTheta=-1.45 mountX=0.03 mountY=0.47, mountTheta=1.50
21:51:38.144 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.49, opts=13)
21:51:38.147 00.003 6120 Enqueuing Move request for scope (0.06, -0.49)
21:51:38.151 00.004 7680 Worker thread wakes up
21:51:38.151 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.49) opts 0xd
21:51:38.151 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.49)
21:51:38.152 00.001 7680 Moving (0.06, -0.49) raw xDistance=0.03 yDistance=0.47
21:51:38.152 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:51:38.152 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:51:38.152 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
21:51:38.152 00.000 7680 MoveAxis(E, 0, ABG)
21:51:38.152 00.000 7680 Move returns status 0, amount 0
21:51:38.154 00.002 7680 MoveAxis(N, 0, ABG)
21:51:38.154 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:51:38.157 00.003 7680 Move returns status 0, amount 0
21:51:38.157 00.000 7680 move complete, result=0
21:51:38.157 00.000 7680 worker thread done servicing request
21:51:38.174 00.017 6120 UpdateGuideState exits: m=5447 SNR=47.1
21:51:38.177 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:38.180 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:38.183 00.003 6120 Enqueuing Expose request
21:51:38.187 00.004 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
21:51:38.190 00.003 7680 Worker thread wakes up
21:51:38.190 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:38.190 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:39.444 01.254 7680 Exposure complete
21:51:39.556 00.112 7680 worker thread done servicing request
21:51:39.557 00.001 6120 OnExposeComplete: enter
21:51:39.560 00.003 6120 UpdateGuideState(): m_state=6
21:51:39.565 00.005 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1134
21:51:39.568 00.003 6120 Star::Find returns 1 (0), X=1202.89, Y=1054.57, Mass=5860, SNR=50.1, Peak=127 HFD=6.9
21:51:39.571 00.003 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-2.95) = xAngle (1.24 = 1.24)
21:51:39.575 00.004 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.97 = 0.97)
21:51:39.580 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.25 hyp=0.26 cameraTheta=-1.72 mountX=0.08 mountY=0.21, mountTheta=1.19
21:51:39.584 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.25, opts=13)
21:51:39.589 00.005 6120 Enqueuing Move request for scope (-0.04, -0.25)
21:51:39.592 00.003 7680 Worker thread wakes up
21:51:39.592 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.25) opts 0xd
21:51:39.592 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.25)
21:51:39.592 00.000 7680 Moving (-0.04, -0.25) raw xDistance=0.08 yDistance=0.21
21:51:39.592 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:51:39.593 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:51:39.593 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:51:39.593 00.000 7680 MoveAxis(E, 0, ABG)
21:51:39.593 00.000 7680 Move returns status 0, amount 0
21:51:39.593 00.000 7680 MoveAxis(N, 0, ABG)
21:51:39.593 00.000 7680 Move returns status 0, amount 0
21:51:39.594 00.001 7680 move complete, result=0
21:51:39.595 00.001 7680 worker thread done servicing request
21:51:39.595 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:51:39.618 00.023 6120 UpdateGuideState exits: m=5860 SNR=50.1
21:51:39.623 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:39.627 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:39.632 00.005 6120 Enqueuing Expose request
21:51:39.635 00.003 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:51:39.641 00.006 7680 Worker thread wakes up
21:51:39.641 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:39.641 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:40.890 01.249 7680 Exposure complete
21:51:40.986 00.096 7680 worker thread done servicing request
21:51:40.986 00.000 6120 OnExposeComplete: enter
21:51:40.990 00.004 6120 UpdateGuideState(): m_state=6
21:51:40.994 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1135
21:51:40.996 00.002 6120 Star::Find returns 1 (0), X=1202.90, Y=1054.63, Mass=5615, SNR=48.4, Peak=121 HFD=6.8
21:51:40.999 00.003 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-2.95) = xAngle (1.22 = 1.22)
21:51:41.002 00.003 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.96 = 0.96)
21:51:41.005 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.73 mountX=0.07 mountY=0.16, mountTheta=1.18
21:51:41.010 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.19, opts=13)
21:51:41.013 00.003 6120 Enqueuing Move request for scope (-0.03, -0.19)
21:51:41.016 00.003 7680 Worker thread wakes up
21:51:41.017 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
21:51:41.017 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
21:51:41.017 00.000 7680 Moving (-0.03, -0.19) raw xDistance=0.07 yDistance=0.16
21:51:41.017 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:51:41.017 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:51:41.017 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:51:41.018 00.001 7680 MoveAxis(E, 0, ABG)
21:51:41.018 00.000 7680 Move returns status 0, amount 0
21:51:41.018 00.000 7680 MoveAxis(N, 0, ABG)
21:51:41.018 00.000 7680 Move returns status 0, amount 0
21:51:41.018 00.000 7680 move complete, result=0
21:51:41.018 00.000 7680 worker thread done servicing request
21:51:41.018 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=236, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:51:41.046 00.028 6120 UpdateGuideState exits: m=5615 SNR=48.4
21:51:41.052 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:41.057 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:41.061 00.004 6120 Enqueuing Expose request
21:51:41.064 00.003 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:51:41.069 00.005 7680 Worker thread wakes up
21:51:41.069 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:41.069 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:42.305 01.236 7680 Exposure complete
21:51:42.412 00.107 7680 worker thread done servicing request
21:51:42.413 00.001 6120 OnExposeComplete: enter
21:51:42.417 00.004 6120 UpdateGuideState(): m_state=6
21:51:42.422 00.005 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1136
21:51:42.428 00.006 6120 Star::Find returns 1 (0), X=1202.85, Y=1054.72, Mass=5610, SNR=48.5, Peak=127 HFD=6.7
21:51:42.432 00.004 6120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-2.95) = xAngle (0.74 = 0.74)
21:51:42.436 00.004 6120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.47 = 0.47)
21:51:42.441 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.22 mountX=0.10 mountY=0.06, mountTheta=0.55
21:51:42.446 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.11, opts=13)
21:51:42.451 00.005 6120 Enqueuing Move request for scope (-0.08, -0.11)
21:51:42.456 00.005 7680 Worker thread wakes up
21:51:42.456 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
21:51:42.456 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
21:51:42.456 00.000 7680 Moving (-0.08, -0.11) raw xDistance=0.10 yDistance=0.06
21:51:42.457 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:51:42.457 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:51:42.457 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:51:42.457 00.000 7680 MoveAxis(E, 0, ABG)
21:51:42.457 00.000 7680 Move returns status 0, amount 0
21:51:42.457 00.000 7680 MoveAxis(N, 0, ABG)
21:51:42.457 00.000 7680 Move returns status 0, amount 0
21:51:42.458 00.001 7680 move complete, result=0
21:51:42.458 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=226, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:51:42.463 00.005 7680 worker thread done servicing request
21:51:42.484 00.021 6120 UpdateGuideState exits: m=5610 SNR=48.5
21:51:42.489 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:42.493 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:42.496 00.003 6120 Enqueuing Expose request
21:51:42.500 00.004 7680 Worker thread wakes up
21:51:42.500 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:42.500 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:42.501 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:51:43.747 01.246 7680 Exposure complete
21:51:43.856 00.109 7680 worker thread done servicing request
21:51:43.856 00.000 6120 OnExposeComplete: enter
21:51:43.860 00.004 6120 UpdateGuideState(): m_state=6
21:51:43.868 00.008 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1137
21:51:43.873 00.005 6120 Star::Find returns 1 (0), X=1202.80, Y=1054.84, Mass=5701, SNR=48.3, Peak=145 HFD=6.7
21:51:43.877 00.004 6120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-2.95) = xAngle (5.93 = -0.36)
21:51:43.880 00.003 6120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.66 = -0.62)
21:51:43.883 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.13 cameraTheta=2.97 mountX=0.12 mountY=-0.07, mountTheta=-0.56
21:51:43.890 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.02, opts=13)
21:51:43.894 00.004 6120 Enqueuing Move request for scope (-0.12, 0.02)
21:51:43.899 00.005 7680 Worker thread wakes up
21:51:43.899 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
21:51:43.899 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
21:51:43.900 00.001 7680 Moving (-0.12, 0.02) raw xDistance=0.12 yDistance=-0.07
21:51:43.900 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:51:43.900 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:51:43.900 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:51:43.901 00.001 7680 MoveAxis(E, 0, ABG)
21:51:43.901 00.000 7680 Move returns status 0, amount 0
21:51:43.901 00.000 7680 MoveAxis(N, 0, ABG)
21:51:43.901 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:51:43.906 00.005 7680 Move returns status 0, amount 0
21:51:43.906 00.000 7680 move complete, result=0
21:51:43.906 00.000 7680 worker thread done servicing request
21:51:43.928 00.022 6120 UpdateGuideState exits: m=5701 SNR=48.3
21:51:43.933 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:43.937 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:43.941 00.004 6120 Enqueuing Expose request
21:51:43.946 00.005 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:51:43.949 00.003 7680 Worker thread wakes up
21:51:43.950 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:43.950 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:45.201 01.251 7680 Exposure complete
21:51:45.311 00.110 7680 worker thread done servicing request
21:51:45.311 00.000 6120 OnExposeComplete: enter
21:51:45.314 00.003 6120 UpdateGuideState(): m_state=6
21:51:45.318 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1138
21:51:45.323 00.005 6120 Star::Find returns 1 (0), X=1202.80, Y=1054.97, Mass=5910, SNR=49.7, Peak=133 HFD=6.8
21:51:45.327 00.004 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
21:51:45.331 00.004 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.31)
21:51:45.336 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.19 cameraTheta=2.29 mountX=0.10 mountY=-0.18, mountTheta=-1.09
21:51:45.341 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.14, opts=13)
21:51:45.346 00.005 6120 Enqueuing Move request for scope (-0.12, 0.14)
21:51:45.349 00.003 7680 Worker thread wakes up
21:51:45.349 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
21:51:45.350 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
21:51:45.350 00.000 7680 Moving (-0.12, 0.14) raw xDistance=0.10 yDistance=-0.18
21:51:45.350 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:51:45.350 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:51:45.350 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:51:45.351 00.001 7680 MoveAxis(E, 0, ABG)
21:51:45.351 00.000 7680 Move returns status 0, amount 0
21:51:45.351 00.000 7680 MoveAxis(N, 0, ABG)
21:51:45.352 00.001 7680 Move returns status 0, amount 0
21:51:45.352 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:51:45.356 00.004 7680 move complete, result=0
21:51:45.356 00.000 7680 worker thread done servicing request
21:51:45.383 00.027 6120 UpdateGuideState exits: m=5910 SNR=49.7
21:51:45.388 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:45.395 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:45.401 00.006 6120 Enqueuing Expose request
21:51:45.404 00.003 7680 Worker thread wakes up
21:51:45.404 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:45.404 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:45.405 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:51:46.653 01.248 7680 Exposure complete
21:51:46.777 00.124 7680 worker thread done servicing request
21:51:46.777 00.000 6120 OnExposeComplete: enter
21:51:46.783 00.006 6120 UpdateGuideState(): m_state=6
21:51:46.789 00.006 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1139
21:51:46.792 00.003 6120 Star::Find returns 1 (0), X=1202.85, Y=1055.03, Mass=5509, SNR=47.5, Peak=126 HFD=6.6
21:51:46.798 00.006 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
21:51:46.801 00.003 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.68)
21:51:46.806 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.22 cameraTheta=1.92 mountX=0.03 mountY=-0.22, mountTheta=-1.41
21:51:46.811 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.20, opts=13)
21:51:46.815 00.004 6120 Enqueuing Move request for scope (-0.07, 0.20)
21:51:46.820 00.005 7680 Worker thread wakes up
21:51:46.820 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
21:51:46.820 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
21:51:46.820 00.000 7680 Moving (-0.07, 0.20) raw xDistance=0.03 yDistance=-0.22
21:51:46.820 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:51:46.821 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:51:46.821 00.000 7680 MoveAxis(E, 0, ABG)
21:51:46.821 00.000 7680 Move returns status 0, amount 0
21:51:46.821 00.000 7680 MoveAxis(N, 117, ABG)
21:51:46.821 00.000 7680 Guiding  Dir = 0, Dur = 117
21:51:46.821 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:51:46.826 00.005 7680 IsSlewing returns 0
21:51:46.827 00.001 7680 IsGuiding returns 0
21:51:46.827 00.000 7680 PulseGuide returned control before completion, sleep 127
21:51:46.850 00.023 6120 UpdateGuideState exits: m=5509 SNR=47.5
21:51:46.855 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:46.860 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:46.866 00.006 6120 Enqueuing Expose request
21:51:46.955 00.089 7680 IsGuiding returns 1
21:51:46.956 00.001 7680 scope still moving after pulse duration time elapsed
21:51:46.986 00.030 7680 IsSlewing returns 0
21:51:46.986 00.000 7680 IsGuiding returns 0
21:51:46.988 00.002 7680 scope move finished after 117 + 43 ms
21:51:46.988 00.000 7680 Move returns status 0, amount 117
21:51:46.988 00.000 7680 move complete, result=0
21:51:46.989 00.001 7680 worker thread done servicing request
21:51:46.989 00.000 7680 Worker thread wakes up
21:51:46.990 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 117 ms NORTH
21:51:46.997 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:46.997 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:48.244 01.247 7680 Exposure complete
21:51:48.356 00.112 7680 worker thread done servicing request
21:51:48.356 00.000 6120 OnExposeComplete: enter
21:51:48.363 00.007 6120 UpdateGuideState(): m_state=6
21:51:48.368 00.005 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1140
21:51:48.371 00.003 6120 Star::Find returns 1 (0), X=1202.76, Y=1055.41, Mass=5914, SNR=49.6, Peak=128 HFD=7.0
21:51:48.377 00.006 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.49)
21:51:48.382 00.005 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.76)
21:51:48.387 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.58 hyp=0.61 cameraTheta=1.84 mountX=0.05 mountY=-0.60, mountTheta=-1.49
21:51:48.394 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.58, opts=13)
21:51:48.398 00.004 6120 Enqueuing Move request for scope (-0.16, 0.58)
21:51:48.403 00.005 7680 Worker thread wakes up
21:51:48.403 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.58) opts 0xd
21:51:48.403 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.58)
21:51:48.403 00.000 7680 Moving (-0.16, 0.58) raw xDistance=0.05 yDistance=-0.60
21:51:48.404 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:51:48.404 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
21:51:48.404 00.000 7680 MoveAxis(E, 0, ABG)
21:51:48.404 00.000 7680 Move returns status 0, amount 0
21:51:48.405 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:51:48.409 00.004 7680 MoveAxis(N, 324, ABG)
21:51:48.409 00.000 7680 Guiding  Dir = 0, Dur = 324
21:51:48.409 00.000 7680 IsSlewing returns 0
21:51:48.410 00.001 7680 IsGuiding returns 0
21:51:48.410 00.000 7680 PulseGuide returned control before completion, sleep 334
21:51:48.432 00.022 6120 UpdateGuideState exits: m=5914 SNR=49.6
21:51:48.437 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:48.442 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:48.445 00.003 6120 Enqueuing Expose request
21:51:48.753 00.308 7680 IsGuiding returns 1
21:51:48.755 00.002 7680 scope still moving after pulse duration time elapsed
21:51:48.784 00.029 7680 IsSlewing returns 0
21:51:48.785 00.001 7680 IsGuiding returns 0
21:51:48.786 00.001 7680 scope move finished after 324 + 51 ms
21:51:48.786 00.000 7680 Move returns status 0, amount 324
21:51:48.786 00.000 7680 move complete, result=0
21:51:48.787 00.001 7680 worker thread done servicing request
21:51:48.787 00.000 7680 Worker thread wakes up
21:51:48.788 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 324 ms NORTH
21:51:48.794 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:48.794 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:50.050 01.256 7680 Exposure complete
21:51:50.166 00.116 7680 worker thread done servicing request
21:51:50.166 00.000 6120 OnExposeComplete: enter
21:51:50.171 00.005 6120 UpdateGuideState(): m_state=6
21:51:50.176 00.005 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1141
21:51:50.180 00.004 6120 Star::Find returns 1 (0), X=1202.64, Y=1054.77, Mass=5724, SNR=49.0, Peak=131 HFD=6.9
21:51:50.183 00.003 6120 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-2.95) = xAngle (0.01 = 0.01)
21:51:50.186 00.003 6120 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.26 = -0.26)
21:51:50.190 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.06 hyp=0.29 cameraTheta=-2.94 mountX=0.29 mountY=-0.07, mountTheta=-0.25
21:51:50.195 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.06, opts=13)
21:51:50.199 00.004 6120 Enqueuing Move request for scope (-0.28, -0.06)
21:51:50.202 00.003 7680 Worker thread wakes up
21:51:50.202 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.06) opts 0xd
21:51:50.204 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.06)
21:51:50.204 00.000 7680 Moving (-0.28, -0.06) raw xDistance=0.29 yDistance=-0.07
21:51:50.204 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
21:51:50.204 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:51:50.205 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:51:50.205 00.000 7680 MoveAxis(W, 122, ABG)
21:51:50.205 00.000 7680 Guiding  Dir = 3, Dur = 122
21:51:50.207 00.002 7680 IsSlewing returns 0
21:51:50.207 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:51:50.212 00.005 7680 IsGuiding returns 0
21:51:50.212 00.000 7680 PulseGuide returned control before completion, sleep 132
21:51:50.235 00.023 6120 UpdateGuideState exits: m=5724 SNR=49.0
21:51:50.239 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:50.245 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:50.249 00.004 6120 Enqueuing Expose request
21:51:50.349 00.100 7680 IsGuiding returns 1
21:51:50.350 00.001 7680 scope still moving after pulse duration time elapsed
21:51:50.380 00.030 7680 IsSlewing returns 0
21:51:50.381 00.001 7680 IsGuiding returns 0
21:51:50.382 00.001 7680 scope move finished after 122 + 47 ms
21:51:50.382 00.000 7680 Move returns status 0, amount 122
21:51:50.384 00.002 7680 MoveAxis(N, 0, ABG)
21:51:50.384 00.000 7680 Move returns status 0, amount 0
21:51:50.384 00.000 7680 move complete, result=0
21:51:50.385 00.001 7680 worker thread done servicing request
21:51:50.385 00.000 6120 GuideStep: 0.3 px 122 ms WEST, -0.1 px 0 ms NORTH
21:51:50.394 00.009 7680 Worker thread wakes up
21:51:50.394 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:50.394 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:51.641 01.247 7680 Exposure complete
21:51:51.772 00.131 7680 worker thread done servicing request
21:51:51.772 00.000 6120 OnExposeComplete: enter
21:51:51.779 00.007 6120 UpdateGuideState(): m_state=6
21:51:51.783 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1142
21:51:51.786 00.003 6120 Star::Find returns 1 (0), X=1202.72, Y=1054.94, Mass=5519, SNR=48.4, Peak=126 HFD=6.8
21:51:51.790 00.004 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-2.95) = xAngle (5.59 = -0.69)
21:51:51.794 00.004 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.96)
21:51:51.799 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.64 mountX=0.18 mountY=-0.19, mountTheta=-0.82
21:51:51.809 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.11, opts=13)
21:51:51.817 00.008 6120 Enqueuing Move request for scope (-0.20, 0.11)
21:51:51.821 00.004 7680 Worker thread wakes up
21:51:51.823 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
21:51:51.823 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
21:51:51.823 00.000 7680 Moving (-0.20, 0.11) raw xDistance=0.18 yDistance=-0.19
21:51:51.824 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:51:51.824 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:51:51.824 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:51:51.824 00.000 7680 MoveAxis(E, 0, ABG)
21:51:51.825 00.001 7680 Move returns status 0, amount 0
21:51:51.825 00.000 7680 MoveAxis(N, 0, ABG)
21:51:51.826 00.001 7680 Move returns status 0, amount 0
21:51:51.826 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:51:51.835 00.009 7680 move complete, result=0
21:51:51.835 00.000 7680 worker thread done servicing request
21:51:51.855 00.020 6120 UpdateGuideState exits: m=5519 SNR=48.4
21:51:51.861 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:51.867 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:51.871 00.004 6120 Enqueuing Expose request
21:51:51.877 00.006 7680 Worker thread wakes up
21:51:51.877 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:51.877 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:51.878 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:51:53.129 01.251 7680 Exposure complete
21:51:53.253 00.124 7680 worker thread done servicing request
21:51:53.254 00.001 6120 OnExposeComplete: enter
21:51:53.257 00.003 6120 UpdateGuideState(): m_state=6
21:51:53.263 00.006 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1143
21:51:53.269 00.006 6120 Star::Find returns 1 (0), X=1202.68, Y=1055.40, Mass=5594, SNR=48.6, Peak=128 HFD=6.9
21:51:53.273 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
21:51:53.276 00.003 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
21:51:53.281 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=0.58 hyp=0.63 cameraTheta=1.98 mountX=0.14 mountY=-0.63, mountTheta=-1.36
21:51:53.286 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.58, opts=13)
21:51:53.291 00.005 6120 Enqueuing Move request for scope (-0.25, 0.58)
21:51:53.295 00.004 7680 Worker thread wakes up
21:51:53.296 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.58) opts 0xd
21:51:53.296 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.58)
21:51:53.296 00.000 7680 Moving (-0.25, 0.58) raw xDistance=0.14 yDistance=-0.63
21:51:53.296 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:51:53.296 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
21:51:53.297 00.001 7680 MoveAxis(E, 0, ABG)
21:51:53.297 00.000 7680 Move returns status 0, amount 0
21:51:53.297 00.000 7680 MoveAxis(N, 341, ABG)
21:51:53.297 00.000 7680 Guiding  Dir = 0, Dur = 341
21:51:53.297 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:51:53.302 00.005 7680 IsSlewing returns 0
21:51:53.302 00.000 7680 IsGuiding returns 0
21:51:53.302 00.000 7680 PulseGuide returned control before completion, sleep 351
21:51:53.329 00.027 6120 UpdateGuideState exits: m=5594 SNR=48.6
21:51:53.333 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:53.338 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:53.341 00.003 6120 Enqueuing Expose request
21:51:53.668 00.327 7680 IsGuiding returns 1
21:51:53.669 00.001 7680 scope still moving after pulse duration time elapsed
21:51:53.698 00.029 7680 IsSlewing returns 0
21:51:53.699 00.001 7680 IsGuiding returns 0
21:51:53.700 00.001 7680 scope move finished after 341 + 56 ms
21:51:53.700 00.000 7680 Move returns status 0, amount 341
21:51:53.701 00.001 7680 move complete, result=0
21:51:53.701 00.000 7680 worker thread done servicing request
21:51:53.703 00.002 7680 Worker thread wakes up
21:51:53.703 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:53.703 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 341 ms NORTH
21:51:53.714 00.011 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:54.956 01.242 7680 Exposure complete
21:51:55.067 00.111 7680 worker thread done servicing request
21:51:55.067 00.000 6120 OnExposeComplete: enter
21:51:55.071 00.004 6120 UpdateGuideState(): m_state=6
21:51:55.077 00.006 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1144
21:51:55.081 00.004 6120 Star::Find returns 1 (0), X=1202.62, Y=1054.89, Mass=5671, SNR=48.4, Peak=121 HFD=6.8
21:51:55.085 00.004 6120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-2.95) = xAngle (5.89 = -0.39)
21:51:55.089 00.004 6120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.63 = -0.66)
21:51:55.094 00.005 6120 CameraToMount -- cameraX=-0.30 cameraY=0.06 hyp=0.31 cameraTheta=2.94 mountX=0.29 mountY=-0.19, mountTheta=-0.58
21:51:55.100 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.06, opts=13)
21:51:55.103 00.003 6120 Enqueuing Move request for scope (-0.30, 0.06)
21:51:55.106 00.003 7680 Worker thread wakes up
21:51:55.107 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.06) opts 0xd
21:51:55.107 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.06)
21:51:55.107 00.000 7680 Moving (-0.30, 0.06) raw xDistance=0.29 yDistance=-0.19
21:51:55.107 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
21:51:55.108 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:51:55.108 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:51:55.108 00.000 7680 MoveAxis(W, 121, ABG)
21:51:55.109 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:51:55.114 00.005 7680 Guiding  Dir = 3, Dur = 121
21:51:55.115 00.001 7680 IsSlewing returns 0
21:51:55.115 00.000 7680 IsGuiding returns 0
21:51:55.116 00.001 7680 PulseGuide returned control before completion, sleep 131
21:51:55.136 00.020 6120 UpdateGuideState exits: m=5671 SNR=48.4
21:51:55.143 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:55.150 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:55.157 00.007 6120 Enqueuing Expose request
21:51:55.260 00.103 7680 IsGuiding returns 1
21:51:55.261 00.001 7680 scope still moving after pulse duration time elapsed
21:51:55.291 00.030 7680 IsSlewing returns 0
21:51:55.292 00.001 7680 IsGuiding returns 0
21:51:55.293 00.001 7680 scope move finished after 121 + 55 ms
21:51:55.293 00.000 7680 Move returns status 0, amount 121
21:51:55.294 00.001 7680 MoveAxis(N, 0, ABG)
21:51:55.294 00.000 7680 Move returns status 0, amount 0
21:51:55.294 00.000 7680 move complete, result=0
21:51:55.296 00.002 7680 worker thread done servicing request
21:51:55.296 00.000 6120 GuideStep: 0.3 px 121 ms WEST, -0.2 px 0 ms NORTH
21:51:55.303 00.007 7680 Worker thread wakes up
21:51:55.303 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:55.303 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:56.551 01.248 7680 Exposure complete
21:51:56.668 00.117 7680 worker thread done servicing request
21:51:56.668 00.000 6120 OnExposeComplete: enter
21:51:56.672 00.004 6120 UpdateGuideState(): m_state=6
21:51:56.677 00.005 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1145
21:51:56.681 00.004 6120 Star::Find returns 1 (0), X=1202.73, Y=1055.01, Mass=5663, SNR=48.1, Peak=122 HFD=6.6
21:51:56.686 00.005 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.34 = -0.95)
21:51:56.689 00.003 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.21)
21:51:56.693 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.27 cameraTheta=2.38 mountX=0.16 mountY=-0.25, mountTheta=-1.01
21:51:56.698 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.18, opts=13)
21:51:56.704 00.006 6120 Enqueuing Move request for scope (-0.19, 0.18)
21:51:56.710 00.006 7680 Worker thread wakes up
21:51:56.710 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
21:51:56.710 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
21:51:56.711 00.001 7680 Moving (-0.19, 0.18) raw xDistance=0.16 yDistance=-0.25
21:51:56.711 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:51:56.711 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:51:56.711 00.000 7680 MoveAxis(E, 0, ABG)
21:51:56.712 00.001 7680 Move returns status 0, amount 0
21:51:56.712 00.000 7680 MoveAxis(N, 136, ABG)
21:51:56.713 00.001 7680 Guiding  Dir = 0, Dur = 136
21:51:56.713 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:51:56.717 00.004 7680 IsSlewing returns 0
21:51:56.717 00.000 7680 IsGuiding returns 0
21:51:56.717 00.000 7680 PulseGuide returned control before completion, sleep 146
21:51:56.737 00.020 6120 UpdateGuideState exits: m=5663 SNR=48.1
21:51:56.743 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:56.747 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:56.751 00.004 6120 Enqueuing Expose request
21:51:56.867 00.116 7680 IsGuiding returns 1
21:51:56.867 00.000 7680 scope still moving after pulse duration time elapsed
21:51:56.898 00.031 7680 IsSlewing returns 0
21:51:56.899 00.001 7680 IsGuiding returns 0
21:51:56.899 00.000 7680 scope move finished after 136 + 45 ms
21:51:56.900 00.001 7680 Move returns status 0, amount 136
21:51:56.900 00.000 7680 move complete, result=0
21:51:56.900 00.000 7680 worker thread done servicing request
21:51:56.902 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 136 ms NORTH
21:51:56.910 00.008 7680 Worker thread wakes up
21:51:56.911 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:56.911 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:58.160 01.249 7680 Exposure complete
21:51:58.263 00.103 7680 worker thread done servicing request
21:51:58.265 00.002 6120 OnExposeComplete: enter
21:51:58.268 00.003 6120 UpdateGuideState(): m_state=6
21:51:58.274 00.006 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
21:51:58.277 00.003 6120 Star::Find returns 1 (0), X=1202.77, Y=1054.90, Mass=5062, SNR=45.4, Peak=122 HFD=6.7
21:51:58.282 00.005 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-2.95) = xAngle (5.65 = -0.63)
21:51:58.285 00.003 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.90)
21:51:58.290 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.70 mountX=0.14 mountY=-0.14, mountTheta=-0.77
21:51:58.297 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.08, opts=13)
21:51:58.304 00.007 6120 Enqueuing Move request for scope (-0.16, 0.08)
21:51:58.311 00.007 7680 Worker thread wakes up
21:51:58.311 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
21:51:58.311 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
21:51:58.312 00.001 7680 Moving (-0.16, 0.08) raw xDistance=0.14 yDistance=-0.14
21:51:58.312 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:51:58.312 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:51:58.312 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:51:58.313 00.001 7680 MoveAxis(E, 0, ABG)
21:51:58.313 00.000 7680 Move returns status 0, amount 0
21:51:58.313 00.000 7680 MoveAxis(N, 0, ABG)
21:51:58.314 00.001 7680 Move returns status 0, amount 0
21:51:58.315 00.001 7680 move complete, result=0
21:51:58.315 00.000 7680 worker thread done servicing request
21:51:58.315 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=194, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:51:58.343 00.028 6120 UpdateGuideState exits: m=5062 SNR=45.4
21:51:58.348 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:58.353 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:58.357 00.004 6120 Enqueuing Expose request
21:51:58.361 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:51:58.365 00.004 7680 Worker thread wakes up
21:51:58.365 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:51:58.366 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:51:59.615 01.249 7680 Exposure complete
21:51:59.725 00.110 7680 worker thread done servicing request
21:51:59.725 00.000 6120 OnExposeComplete: enter
21:51:59.729 00.004 6120 UpdateGuideState(): m_state=6
21:51:59.735 00.006 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1147
21:51:59.741 00.006 6120 Star::Find returns 1 (0), X=1202.69, Y=1055.03, Mass=5530, SNR=47.6, Peak=126 HFD=6.7
21:51:59.746 00.005 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.38 = -0.90)
21:51:59.752 00.006 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.11 = -1.17)
21:51:59.757 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.20 hyp=0.31 cameraTheta=2.43 mountX=0.19 mountY=-0.29, mountTheta=-0.98
21:51:59.766 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.20, opts=13)
21:51:59.773 00.007 6120 Enqueuing Move request for scope (-0.23, 0.20)
21:51:59.777 00.004 7680 Worker thread wakes up
21:51:59.777 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.20) opts 0xd
21:51:59.777 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.20)
21:51:59.777 00.000 7680 Moving (-0.23, 0.20) raw xDistance=0.19 yDistance=-0.29
21:51:59.778 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:51:59.778 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:51:59.778 00.000 7680 MoveAxis(E, 0, ABG)
21:51:59.779 00.001 7680 Move returns status 0, amount 0
21:51:59.779 00.000 7680 MoveAxis(N, 156, ABG)
21:51:59.779 00.000 7680 Guiding  Dir = 0, Dur = 156
21:51:59.779 00.000 7680 IsSlewing returns 0
21:51:59.781 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:51:59.784 00.003 7680 IsGuiding returns 0
21:51:59.786 00.002 7680 PulseGuide returned control before completion, sleep 166
21:51:59.805 00.019 6120 UpdateGuideState exits: m=5530 SNR=47.6
21:51:59.811 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:59.816 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:51:59.821 00.005 6120 Enqueuing Expose request
21:51:59.966 00.145 7680 IsGuiding returns 1
21:51:59.968 00.002 7680 scope still moving after pulse duration time elapsed
21:51:59.999 00.031 7680 IsSlewing returns 0
21:52:00.000 00.001 7680 IsGuiding returns 0
21:52:00.000 00.000 7680 scope move finished after 156 + 59 ms
21:52:00.002 00.002 7680 Move returns status 0, amount 156
21:52:00.002 00.000 7680 move complete, result=0
21:52:00.003 00.001 7680 worker thread done servicing request
21:52:00.003 00.000 7680 Worker thread wakes up
21:52:00.004 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 156 ms NORTH
21:52:00.009 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:00.010 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:01.255 01.245 7680 Exposure complete
21:52:01.366 00.111 7680 worker thread done servicing request
21:52:01.366 00.000 6120 OnExposeComplete: enter
21:52:01.370 00.004 6120 UpdateGuideState(): m_state=6
21:52:01.374 00.004 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1148
21:52:01.378 00.004 6120 Star::Find returns 1 (0), X=1202.73, Y=1055.16, Mass=5469, SNR=47.8, Peak=127 HFD=6.8
21:52:01.381 00.003 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
21:52:01.384 00.003 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
21:52:01.388 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.34 hyp=0.39 cameraTheta=2.10 mountX=0.13 mountY=-0.39, mountTheta=-1.25
21:52:01.395 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.34, opts=13)
21:52:01.400 00.005 6120 Enqueuing Move request for scope (-0.19, 0.34)
21:52:01.404 00.004 7680 Worker thread wakes up
21:52:01.404 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.34) opts 0xd
21:52:01.404 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.34)
21:52:01.404 00.000 7680 Moving (-0.19, 0.34) raw xDistance=0.13 yDistance=-0.39
21:52:01.404 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:52:01.404 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:52:01.405 00.001 7680 MoveAxis(E, 0, ABG)
21:52:01.405 00.000 7680 Move returns status 0, amount 0
21:52:01.405 00.000 7680 MoveAxis(N, 210, ABG)
21:52:01.406 00.001 7680 Guiding  Dir = 0, Dur = 210
21:52:01.406 00.000 7680 IsSlewing returns 0
21:52:01.408 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:52:01.411 00.003 7680 IsGuiding returns 0
21:52:01.413 00.002 7680 PulseGuide returned control before completion, sleep 220
21:52:01.433 00.020 6120 UpdateGuideState exits: m=5469 SNR=47.8
21:52:01.437 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:01.441 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:01.445 00.004 6120 Enqueuing Expose request
21:52:01.641 00.196 7680 IsGuiding returns 1
21:52:01.642 00.001 7680 scope still moving after pulse duration time elapsed
21:52:01.672 00.030 7680 IsSlewing returns 0
21:52:01.672 00.000 7680 IsGuiding returns 0
21:52:01.672 00.000 7680 scope move finished after 210 + 51 ms
21:52:01.674 00.002 7680 Move returns status 0, amount 210
21:52:01.674 00.000 7680 move complete, result=0
21:52:01.674 00.000 7680 worker thread done servicing request
21:52:01.675 00.001 7680 Worker thread wakes up
21:52:01.675 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 210 ms NORTH
21:52:01.683 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:01.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:02.935 01.252 7680 Exposure complete
21:52:03.056 00.121 7680 worker thread done servicing request
21:52:03.056 00.000 6120 OnExposeComplete: enter
21:52:03.061 00.005 6120 UpdateGuideState(): m_state=6
21:52:03.064 00.003 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1149
21:52:03.069 00.005 6120 Star::Find returns 1 (0), X=1202.81, Y=1054.86, Mass=5426, SNR=47.5, Peak=128 HFD=6.7
21:52:03.076 00.007 6120 CameraToMount -- cameraTheta (2.85) - m_xAngle (-2.95) = xAngle (5.80 = -0.48)
21:52:03.088 00.012 6120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.53 = -0.75)
21:52:03.094 00.006 6120 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.85 mountX=0.11 mountY=-0.09, mountTheta=-0.66
21:52:03.103 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.04, opts=13)
21:52:03.111 00.008 6120 Enqueuing Move request for scope (-0.12, 0.04)
21:52:03.118 00.007 7680 Worker thread wakes up
21:52:03.119 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
21:52:03.119 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
21:52:03.119 00.000 7680 Moving (-0.12, 0.04) raw xDistance=0.11 yDistance=-0.09
21:52:03.119 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:52:03.121 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:52:03.121 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:52:03.121 00.000 7680 MoveAxis(E, 0, ABG)
21:52:03.121 00.000 7680 Move returns status 0, amount 0
21:52:03.122 00.001 7680 MoveAxis(N, 0, ABG)
21:52:03.122 00.000 7680 Move returns status 0, amount 0
21:52:03.122 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:52:03.130 00.008 7680 move complete, result=0
21:52:03.131 00.001 7680 worker thread done servicing request
21:52:03.154 00.023 6120 UpdateGuideState exits: m=5426 SNR=47.5
21:52:03.157 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:03.163 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:03.166 00.003 6120 Enqueuing Expose request
21:52:03.173 00.007 7680 Worker thread wakes up
21:52:03.173 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:03.173 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:03.174 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:52:04.433 01.259 7680 Exposure complete
21:52:04.569 00.136 7680 worker thread done servicing request
21:52:04.570 00.001 6120 OnExposeComplete: enter
21:52:04.575 00.005 6120 UpdateGuideState(): m_state=6
21:52:04.590 00.015 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1150
21:52:04.598 00.008 6120 Star::Find returns 1 (0), X=1202.69, Y=1054.93, Mass=5554, SNR=48.3, Peak=128 HFD=6.7
21:52:04.602 00.004 6120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-2.95) = xAngle (5.68 = -0.61)
21:52:04.611 00.009 6120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.41 = -0.88)
21:52:04.619 00.008 6120 CameraToMount -- cameraX=-0.24 cameraY=0.11 hyp=0.26 cameraTheta=2.72 mountX=0.21 mountY=-0.20, mountTheta=-0.75
21:52:04.627 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.11, opts=13)
21:52:04.631 00.004 6120 Enqueuing Move request for scope (-0.24, 0.11)
21:52:04.635 00.004 7680 Worker thread wakes up
21:52:04.635 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.11) opts 0xd
21:52:04.635 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.11)
21:52:04.635 00.000 7680 Moving (-0.24, 0.11) raw xDistance=0.21 yDistance=-0.20
21:52:04.635 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
21:52:04.635 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:52:04.635 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:52:04.637 00.002 7680 MoveAxis(W, 90, ABG)
21:52:04.637 00.000 7680 Guiding  Dir = 3, Dur = 90
21:52:04.637 00.000 7680 IsSlewing returns 0
21:52:04.638 00.001 7680 IsGuiding returns 0
21:52:04.638 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:52:04.643 00.005 7680 PulseGuide returned control before completion, sleep 100
21:52:04.670 00.027 6120 UpdateGuideState exits: m=5554 SNR=48.3
21:52:04.675 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:04.682 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:04.687 00.005 6120 Enqueuing Expose request
21:52:04.744 00.057 7680 IsGuiding returns 1
21:52:04.746 00.002 7680 scope still moving after pulse duration time elapsed
21:52:04.775 00.029 7680 IsSlewing returns 0
21:52:04.776 00.001 7680 IsGuiding returns 1
21:52:04.807 00.031 7680 IsSlewing returns 0
21:52:04.808 00.001 7680 IsGuiding returns 0
21:52:04.810 00.002 7680 scope move finished after 90 + 81 ms
21:52:04.811 00.001 7680 Move returns status 0, amount 90
21:52:04.811 00.000 7680 MoveAxis(N, 0, ABG)
21:52:04.811 00.000 7680 Move returns status 0, amount 0
21:52:04.812 00.001 7680 move complete, result=0
21:52:04.812 00.000 7680 worker thread done servicing request
21:52:04.812 00.000 7680 Worker thread wakes up
21:52:04.813 00.001 6120 GuideStep: 0.2 px 90 ms WEST, -0.2 px 0 ms NORTH
21:52:04.819 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:04.819 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:06.068 01.249 7680 Exposure complete
21:52:06.185 00.117 6120 OnExposeComplete: enter
21:52:06.188 00.003 6120 UpdateGuideState(): m_state=6
21:52:06.193 00.005 7680 worker thread done servicing request
21:52:06.193 00.000 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1151
21:52:06.196 00.003 6120 Star::Find returns 1 (0), X=1202.70, Y=1055.26, Mass=5776, SNR=49.6, Peak=138 HFD=6.8
21:52:06.200 00.004 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
21:52:06.204 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
21:52:06.207 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.43 hyp=0.49 cameraTheta=2.06 mountX=0.14 mountY=-0.49, mountTheta=-1.29
21:52:06.211 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.43, opts=13)
21:52:06.216 00.005 6120 Enqueuing Move request for scope (-0.23, 0.43)
21:52:06.219 00.003 7680 Worker thread wakes up
21:52:06.219 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.43) opts 0xd
21:52:06.219 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.43)
21:52:06.219 00.000 7680 Moving (-0.23, 0.43) raw xDistance=0.14 yDistance=-0.49
21:52:06.219 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:52:06.219 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:52:06.219 00.000 7680 MoveAxis(E, 0, ABG)
21:52:06.221 00.002 7680 Move returns status 0, amount 0
21:52:06.221 00.000 7680 MoveAxis(N, 265, ABG)
21:52:06.221 00.000 7680 Guiding  Dir = 0, Dur = 265
21:52:06.221 00.000 7680 IsSlewing returns 0
21:52:06.221 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:52:06.225 00.004 7680 IsGuiding returns 0
21:52:06.226 00.001 7680 PulseGuide returned control before completion, sleep 275
21:52:06.249 00.023 6120 UpdateGuideState exits: m=5776 SNR=49.6
21:52:06.253 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:06.258 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:06.262 00.004 6120 Enqueuing Expose request
21:52:06.512 00.250 7680 IsGuiding returns 1
21:52:06.515 00.003 7680 scope still moving after pulse duration time elapsed
21:52:06.543 00.028 7680 IsSlewing returns 0
21:52:06.545 00.002 7680 IsGuiding returns 0
21:52:06.545 00.000 7680 scope move finished after 265 + 54 ms
21:52:06.545 00.000 7680 Move returns status 0, amount 265
21:52:06.547 00.002 7680 move complete, result=0
21:52:06.548 00.001 7680 worker thread done servicing request
21:52:06.548 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 265 ms NORTH
21:52:06.553 00.005 7680 Worker thread wakes up
21:52:06.554 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:06.556 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:07.802 01.246 7680 Exposure complete
21:52:07.913 00.111 7680 worker thread done servicing request
21:52:07.914 00.001 6120 OnExposeComplete: enter
21:52:07.919 00.005 6120 UpdateGuideState(): m_state=6
21:52:07.924 00.005 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1152
21:52:07.929 00.005 6120 Star::Find returns 1 (0), X=1202.55, Y=1055.97, Mass=5358, SNR=46.9, Peak=145 HFD=6.4
21:52:07.932 00.003 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
21:52:07.936 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
21:52:07.940 00.004 6120 CameraToMount -- cameraX=-0.38 cameraY=1.15 hyp=1.21 cameraTheta=1.89 mountX=0.16 mountY=-1.20, mountTheta=-1.44
21:52:07.945 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=1.15, opts=13)
21:52:07.950 00.005 6120 Enqueuing Move request for scope (-0.38, 1.15)
21:52:07.953 00.003 7680 Worker thread wakes up
21:52:07.953 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 1.15) opts 0xd
21:52:07.955 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.38, 1.15)
21:52:07.955 00.000 7680 Moving (-0.38, 1.15) raw xDistance=0.16 yDistance=-1.20
21:52:07.955 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:52:07.955 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.20 from input -1.20
21:52:07.955 00.000 7680 MoveAxis(E, 0, ABG)
21:52:07.955 00.000 7680 Move returns status 0, amount 0
21:52:07.956 00.001 7680 MoveAxis(N, 652, ABG)
21:52:07.956 00.000 7680 Guiding  Dir = 0, Dur = 652
21:52:07.956 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:52:07.960 00.004 7680 IsSlewing returns 0
21:52:07.960 00.000 7680 IsGuiding returns 0
21:52:07.960 00.000 7680 PulseGuide returned control before completion, sleep 662
21:52:07.982 00.022 6120 UpdateGuideState exits: m=5358 SNR=46.9
21:52:07.987 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:07.992 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:07.996 00.004 6120 Enqueuing Expose request
21:52:08.635 00.639 7680 IsGuiding returns 1
21:52:08.636 00.001 7680 scope still moving after pulse duration time elapsed
21:52:08.666 00.030 7680 IsSlewing returns 0
21:52:08.668 00.002 7680 IsGuiding returns 0
21:52:08.668 00.000 7680 scope move finished after 652 + 55 ms
21:52:08.668 00.000 7680 Move returns status 0, amount 652
21:52:08.668 00.000 7680 move complete, result=0
21:52:08.670 00.002 7680 worker thread done servicing request
21:52:08.670 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -1.2 px 652 ms NORTH
21:52:08.677 00.007 7680 Worker thread wakes up
21:52:08.677 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:08.677 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:09.936 01.259 7680 Exposure complete
21:52:10.049 00.113 7680 worker thread done servicing request
21:52:10.049 00.000 6120 OnExposeComplete: enter
21:52:10.056 00.007 6120 UpdateGuideState(): m_state=6
21:52:10.061 00.005 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1153
21:52:10.067 00.006 6120 Star::Find returns 1 (0), X=1202.77, Y=1054.32, Mass=6039, SNR=49.9, Peak=134 HFD=7.0
21:52:10.071 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-2.95) = xAngle (1.08 = 1.08)
21:52:10.075 00.004 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.81 = 0.81)
21:52:10.080 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.51 hyp=0.53 cameraTheta=-1.87 mountX=0.25 mountY=0.39, mountTheta=1.00
21:52:10.088 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.51, opts=13)
21:52:10.092 00.004 6120 Enqueuing Move request for scope (-0.16, -0.51)
21:52:10.098 00.006 7680 Worker thread wakes up
21:52:10.098 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.51) opts 0xd
21:52:10.098 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.51)
21:52:10.098 00.000 7680 Moving (-0.16, -0.51) raw xDistance=0.25 yDistance=0.39
21:52:10.098 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
21:52:10.099 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:52:10.099 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
21:52:10.099 00.000 7680 MoveAxis(W, 105, ABG)
21:52:10.099 00.000 7680 Guiding  Dir = 3, Dur = 105
21:52:10.100 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:52:10.104 00.004 7680 IsSlewing returns 0
21:52:10.104 00.000 7680 IsGuiding returns 0
21:52:10.105 00.001 7680 PulseGuide returned control before completion, sleep 115
21:52:10.123 00.018 6120 UpdateGuideState exits: m=6039 SNR=49.9
21:52:10.128 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:10.132 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:10.135 00.003 6120 Enqueuing Expose request
21:52:10.232 00.097 7680 IsGuiding returns 1
21:52:10.234 00.002 7680 scope still moving after pulse duration time elapsed
21:52:10.264 00.030 7680 IsSlewing returns 0
21:52:10.265 00.001 7680 IsGuiding returns 0
21:52:10.265 00.000 7680 scope move finished after 105 + 56 ms
21:52:10.267 00.002 7680 Move returns status 0, amount 105
21:52:10.267 00.000 7680 MoveAxis(N, 0, ABG)
21:52:10.267 00.000 7680 Move returns status 0, amount 0
21:52:10.267 00.000 7680 move complete, result=0
21:52:10.268 00.001 7680 worker thread done servicing request
21:52:10.268 00.000 7680 Worker thread wakes up
21:52:10.269 00.001 6120 GuideStep: 0.2 px 105 ms WEST, 0.4 px 0 ms NORTH
21:52:10.282 00.013 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:10.283 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:11.523 01.240 7680 Exposure complete
21:52:11.635 00.112 7680 worker thread done servicing request
21:52:11.638 00.003 6120 OnExposeComplete: enter
21:52:11.643 00.005 6120 UpdateGuideState(): m_state=6
21:52:11.648 00.005 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1154
21:52:11.652 00.004 6120 Star::Find returns 1 (0), X=1202.90, Y=1054.44, Mass=5712, SNR=49.6, Peak=131 HFD=6.9
21:52:11.656 00.004 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-2.95) = xAngle (1.31 = 1.31)
21:52:11.660 00.004 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.04 = 1.04)
21:52:11.664 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.38 hyp=0.38 cameraTheta=-1.64 mountX=0.10 mountY=0.33, mountTheta=1.28
21:52:11.670 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.38, opts=13)
21:52:11.674 00.004 6120 Enqueuing Move request for scope (-0.03, -0.38)
21:52:11.677 00.003 7680 Worker thread wakes up
21:52:11.678 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.38) opts 0xd
21:52:11.678 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.38)
21:52:11.679 00.001 7680 Moving (-0.03, -0.38) raw xDistance=0.10 yDistance=0.33
21:52:11.679 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:52:11.679 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:52:11.679 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:52:11.680 00.001 7680 MoveAxis(E, 0, ABG)
21:52:11.680 00.000 7680 Move returns status 0, amount 0
21:52:11.680 00.000 7680 MoveAxis(N, 0, ABG)
21:52:11.680 00.000 7680 Move returns status 0, amount 0
21:52:11.681 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:52:11.685 00.004 7680 move complete, result=0
21:52:11.686 00.001 7680 worker thread done servicing request
21:52:11.707 00.021 6120 UpdateGuideState exits: m=5712 SNR=49.6
21:52:11.712 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:11.716 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:11.720 00.004 6120 Enqueuing Expose request
21:52:11.724 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:52:11.727 00.003 7680 Worker thread wakes up
21:52:11.727 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:11.729 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:12.983 01.254 7680 Exposure complete
21:52:13.095 00.112 7680 worker thread done servicing request
21:52:13.096 00.001 6120 OnExposeComplete: enter
21:52:13.100 00.004 6120 UpdateGuideState(): m_state=6
21:52:13.104 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1155
21:52:13.108 00.004 6120 Star::Find returns 1 (0), X=1202.80, Y=1054.54, Mass=5657, SNR=48.7, Peak=124 HFD=6.9
21:52:13.114 00.006 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-2.95) = xAngle (0.95 = 0.95)
21:52:13.118 00.004 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.68 = 0.68)
21:52:13.122 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-2.01 mountX=0.18 mountY=0.19, mountTheta=0.82
21:52:13.127 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.28, opts=13)
21:52:13.132 00.005 6120 Enqueuing Move request for scope (-0.13, -0.28)
21:52:13.136 00.004 7680 Worker thread wakes up
21:52:13.136 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.28) opts 0xd
21:52:13.136 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.28)
21:52:13.136 00.000 7680 Moving (-0.13, -0.28) raw xDistance=0.18 yDistance=0.19
21:52:13.137 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:52:13.137 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:52:13.137 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:52:13.137 00.000 7680 MoveAxis(E, 0, ABG)
21:52:13.137 00.000 7680 Move returns status 0, amount 0
21:52:13.139 00.002 7680 MoveAxis(N, 0, ABG)
21:52:13.139 00.000 7680 Move returns status 0, amount 0
21:52:13.139 00.000 7680 move complete, result=0
21:52:13.139 00.000 7680 worker thread done servicing request
21:52:13.140 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:52:13.165 00.025 6120 UpdateGuideState exits: m=5657 SNR=48.7
21:52:13.170 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:13.174 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:13.179 00.005 6120 Enqueuing Expose request
21:52:13.183 00.004 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:52:13.187 00.004 7680 Worker thread wakes up
21:52:13.187 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:13.187 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:14.437 01.250 7680 Exposure complete
21:52:14.564 00.127 7680 worker thread done servicing request
21:52:14.565 00.001 6120 OnExposeComplete: enter
21:52:14.569 00.004 6120 UpdateGuideState(): m_state=6
21:52:14.571 00.002 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1156
21:52:14.575 00.004 6120 Star::Find returns 1 (0), X=1202.83, Y=1054.74, Mass=5560, SNR=47.8, Peak=125 HFD=6.8
21:52:14.580 00.005 6120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-2.95) = xAngle (0.52 = 0.52)
21:52:14.586 00.006 6120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.25 = 0.25)
21:52:14.590 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-2.43 mountX=0.11 mountY=0.03, mountTheta=0.28
21:52:14.595 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.09, opts=13)
21:52:14.599 00.004 6120 Enqueuing Move request for scope (-0.10, -0.09)
21:52:14.603 00.004 7680 Worker thread wakes up
21:52:14.603 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
21:52:14.604 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
21:52:14.604 00.000 7680 Moving (-0.10, -0.09) raw xDistance=0.11 yDistance=0.03
21:52:14.604 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:52:14.604 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:52:14.605 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:52:14.605 00.000 7680 MoveAxis(E, 0, ABG)
21:52:14.605 00.000 7680 Move returns status 0, amount 0
21:52:14.605 00.000 7680 MoveAxis(N, 0, ABG)
21:52:14.605 00.000 7680 Move returns status 0, amount 0
21:52:14.606 00.001 7680 move complete, result=0
21:52:14.606 00.000 7680 worker thread done servicing request
21:52:14.606 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:52:14.632 00.026 6120 UpdateGuideState exits: m=5560 SNR=47.8
21:52:14.637 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:14.639 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:14.648 00.009 6120 Enqueuing Expose request
21:52:14.651 00.003 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:52:14.655 00.004 7680 Worker thread wakes up
21:52:14.655 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:14.655 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:15.905 01.250 7680 Exposure complete
21:52:16.018 00.113 7680 worker thread done servicing request
21:52:16.019 00.001 6120 OnExposeComplete: enter
21:52:16.025 00.006 6120 UpdateGuideState(): m_state=6
21:52:16.029 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1157
21:52:16.034 00.005 6120 Star::Find returns 1 (0), X=1202.95, Y=1054.86, Mass=5615, SNR=48.5, Peak=126 HFD=6.6
21:52:16.038 00.004 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.05 = -2.23)
21:52:16.041 00.003 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.50)
21:52:16.044 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.09 mountX=-0.03 mountY=-0.03, mountTheta=-2.37
21:52:16.051 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.04, opts=13)
21:52:16.056 00.005 6120 Enqueuing Move request for scope (0.02, 0.04)
21:52:16.060 00.004 7680 Worker thread wakes up
21:52:16.060 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
21:52:16.061 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
21:52:16.061 00.000 7680 Moving (0.02, 0.04) raw xDistance=-0.03 yDistance=-0.03
21:52:16.061 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:52:16.061 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:52:16.061 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:52:16.061 00.000 7680 MoveAxis(E, 0, ABG)
21:52:16.062 00.001 7680 Move returns status 0, amount 0
21:52:16.062 00.000 7680 MoveAxis(N, 0, ABG)
21:52:16.062 00.000 7680 Move returns status 0, amount 0
21:52:16.062 00.000 7680 move complete, result=0
21:52:16.062 00.000 7680 worker thread done servicing request
21:52:16.062 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:52:16.090 00.028 6120 UpdateGuideState exits: m=5615 SNR=48.5
21:52:16.094 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:16.097 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:16.101 00.004 6120 Enqueuing Expose request
21:52:16.106 00.005 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:52:16.110 00.004 7680 Worker thread wakes up
21:52:16.111 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:16.111 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:17.365 01.254 7680 Exposure complete
21:52:17.473 00.108 7680 worker thread done servicing request
21:52:17.474 00.001 6120 OnExposeComplete: enter
21:52:17.477 00.003 6120 UpdateGuideState(): m_state=6
21:52:17.482 00.005 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1158
21:52:17.486 00.004 6120 Star::Find returns 1 (0), X=1202.78, Y=1055.33, Mass=5609, SNR=47.5, Peak=155 HFD=6.6
21:52:17.490 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
21:52:17.494 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
21:52:17.499 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.51 hyp=0.53 cameraTheta=1.85 mountX=0.05 mountY=-0.52, mountTheta=-1.48
21:52:17.503 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.51, opts=13)
21:52:17.507 00.004 6120 Enqueuing Move request for scope (-0.14, 0.51)
21:52:17.511 00.004 7680 Worker thread wakes up
21:52:17.511 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.51) opts 0xd
21:52:17.512 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.51)
21:52:17.512 00.000 7680 Moving (-0.14, 0.51) raw xDistance=0.05 yDistance=-0.52
21:52:17.512 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:52:17.512 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
21:52:17.512 00.000 7680 MoveAxis(E, 0, ABG)
21:52:17.514 00.002 7680 Move returns status 0, amount 0
21:52:17.514 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=159, Gamma=1.000
21:52:17.520 00.006 7680 MoveAxis(N, 282, ABG)
21:52:17.521 00.001 7680 Guiding  Dir = 0, Dur = 282
21:52:17.521 00.000 7680 IsSlewing returns 0
21:52:17.522 00.001 7680 IsGuiding returns 0
21:52:17.522 00.000 7680 PulseGuide returned control before completion, sleep 292
21:52:17.542 00.020 6120 UpdateGuideState exits: m=5609 SNR=47.5
21:52:17.548 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:17.553 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:17.557 00.004 6120 Enqueuing Expose request
21:52:17.822 00.265 7680 IsGuiding returns 1
21:52:17.823 00.001 7680 scope still moving after pulse duration time elapsed
21:52:17.854 00.031 7680 IsSlewing returns 0
21:52:17.856 00.002 7680 IsGuiding returns 0
21:52:17.856 00.000 7680 scope move finished after 282 + 52 ms
21:52:17.857 00.001 7680 Move returns status 0, amount 282
21:52:17.857 00.000 7680 move complete, result=0
21:52:17.857 00.000 7680 worker thread done servicing request
21:52:17.858 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 282 ms NORTH
21:52:17.865 00.007 7680 Worker thread wakes up
21:52:17.865 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:17.865 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:19.114 01.249 7680 Exposure complete
21:52:19.227 00.113 7680 worker thread done servicing request
21:52:19.228 00.001 6120 OnExposeComplete: enter
21:52:19.233 00.005 6120 UpdateGuideState(): m_state=6
21:52:19.240 00.007 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1159
21:52:19.244 00.004 6120 Star::Find returns 1 (0), X=1202.74, Y=1054.75, Mass=5709, SNR=48.5, Peak=125 HFD=6.7
21:52:19.248 00.004 6120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-2.95) = xAngle (0.18 = 0.18)
21:52:19.252 00.004 6120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.08 = -0.08)
21:52:19.256 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-2.77 mountX=0.20 mountY=-0.02, mountTheta=-0.08
21:52:19.260 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.07, opts=13)
21:52:19.265 00.005 6120 Enqueuing Move request for scope (-0.19, -0.07)
21:52:19.268 00.003 7680 Worker thread wakes up
21:52:19.268 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
21:52:19.268 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
21:52:19.268 00.000 7680 Moving (-0.19, -0.07) raw xDistance=0.20 yDistance=-0.02
21:52:19.268 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
21:52:19.270 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:52:19.270 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:52:19.270 00.000 7680 MoveAxis(E, 0, ABG)
21:52:19.270 00.000 7680 Move returns status 0, amount 0
21:52:19.271 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:52:19.275 00.004 7680 MoveAxis(N, 0, ABG)
21:52:19.275 00.000 7680 Move returns status 0, amount 0
21:52:19.275 00.000 7680 move complete, result=0
21:52:19.275 00.000 7680 worker thread done servicing request
21:52:19.297 00.022 6120 UpdateGuideState exits: m=5709 SNR=48.5
21:52:19.302 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:19.307 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:19.311 00.004 6120 Enqueuing Expose request
21:52:19.314 00.003 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:52:19.317 00.003 7680 Worker thread wakes up
21:52:19.318 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:19.318 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:20.572 01.254 7680 Exposure complete
21:52:20.692 00.120 7680 worker thread done servicing request
21:52:20.692 00.000 6120 OnExposeComplete: enter
21:52:20.697 00.005 6120 UpdateGuideState(): m_state=6
21:52:20.702 00.005 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1160
21:52:20.706 00.004 6120 Star::Find returns 1 (0), X=1202.84, Y=1055.20, Mass=5302, SNR=46.5, Peak=123 HFD=6.7
21:52:20.711 00.005 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
21:52:20.714 00.003 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
21:52:20.718 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.37 hyp=0.38 cameraTheta=1.81 mountX=0.02 mountY=-0.37, mountTheta=-1.52
21:52:20.722 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.37, opts=13)
21:52:20.727 00.005 6120 Enqueuing Move request for scope (-0.09, 0.37)
21:52:20.731 00.004 7680 Worker thread wakes up
21:52:20.732 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.37) opts 0xd
21:52:20.733 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.37)
21:52:20.733 00.000 7680 Moving (-0.09, 0.37) raw xDistance=0.02 yDistance=-0.37
21:52:20.733 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:52:20.733 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:52:20.734 00.001 7680 MoveAxis(E, 0, ABG)
21:52:20.734 00.000 7680 Move returns status 0, amount 0
21:52:20.734 00.000 7680 MoveAxis(N, 203, ABG)
21:52:20.735 00.001 7680 Guiding  Dir = 0, Dur = 203
21:52:20.735 00.000 7680 IsSlewing returns 0
21:52:20.736 00.001 7680 IsGuiding returns 0
21:52:20.736 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:52:20.741 00.005 7680 PulseGuide returned control before completion, sleep 213
21:52:20.763 00.022 6120 UpdateGuideState exits: m=5302 SNR=46.5
21:52:20.767 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:20.773 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:20.778 00.005 6120 Enqueuing Expose request
21:52:20.967 00.189 7680 IsGuiding returns 1
21:52:20.968 00.001 7680 scope still moving after pulse duration time elapsed
21:52:20.998 00.030 7680 IsSlewing returns 0
21:52:21.000 00.002 7680 IsGuiding returns 0
21:52:21.001 00.001 7680 scope move finished after 203 + 61 ms
21:52:21.001 00.000 7680 Move returns status 0, amount 203
21:52:21.002 00.001 7680 move complete, result=0
21:52:21.002 00.000 7680 worker thread done servicing request
21:52:21.002 00.000 7680 Worker thread wakes up
21:52:21.003 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 203 ms NORTH
21:52:21.009 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:21.010 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:22.257 01.247 7680 Exposure complete
21:52:22.360 00.103 7680 worker thread done servicing request
21:52:22.360 00.000 6120 OnExposeComplete: enter
21:52:22.366 00.006 6120 UpdateGuideState(): m_state=6
21:52:22.371 00.005 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1161
21:52:22.375 00.004 6120 Star::Find returns 1 (0), X=1202.73, Y=1054.86, Mass=5613, SNR=48.2, Peak=125 HFD=6.8
21:52:22.378 00.003 6120 CameraToMount -- cameraTheta (2.95) - m_xAngle (-2.95) = xAngle (5.91 = -0.38)
21:52:22.382 00.004 6120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.64 = -0.65)
21:52:22.387 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.20 cameraTheta=2.95 mountX=0.19 mountY=-0.12, mountTheta=-0.57
21:52:22.392 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.04, opts=13)
21:52:22.397 00.005 6120 Enqueuing Move request for scope (-0.20, 0.04)
21:52:22.400 00.003 7680 Worker thread wakes up
21:52:22.400 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
21:52:22.400 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
21:52:22.400 00.000 7680 Moving (-0.20, 0.04) raw xDistance=0.19 yDistance=-0.12
21:52:22.400 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:52:22.400 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:52:22.402 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:52:22.402 00.000 7680 MoveAxis(E, 0, ABG)
21:52:22.402 00.000 7680 Move returns status 0, amount 0
21:52:22.402 00.000 7680 MoveAxis(N, 0, ABG)
21:52:22.402 00.000 7680 Move returns status 0, amount 0
21:52:22.402 00.000 7680 move complete, result=0
21:52:22.403 00.001 7680 worker thread done servicing request
21:52:22.403 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:52:22.428 00.025 6120 UpdateGuideState exits: m=5613 SNR=48.2
21:52:22.431 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:22.435 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:22.440 00.005 6120 Enqueuing Expose request
21:52:22.443 00.003 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:52:22.446 00.003 7680 Worker thread wakes up
21:52:22.446 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:22.447 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:23.696 01.249 7680 Exposure complete
21:52:23.813 00.117 7680 worker thread done servicing request
21:52:23.814 00.001 6120 OnExposeComplete: enter
21:52:23.819 00.005 6120 UpdateGuideState(): m_state=6
21:52:23.823 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1162
21:52:23.827 00.004 6120 Star::Find returns 1 (0), X=1202.83, Y=1054.93, Mass=5421, SNR=47.4, Peak=130 HFD=6.6
21:52:23.831 00.004 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
21:52:23.836 00.005 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
21:52:23.839 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.14 cameraTheta=2.30 mountX=0.07 mountY=-0.13, mountTheta=-1.08
21:52:23.846 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.10, opts=13)
21:52:23.849 00.003 6120 Enqueuing Move request for scope (-0.09, 0.10)
21:52:23.854 00.005 7680 Worker thread wakes up
21:52:23.854 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
21:52:23.854 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
21:52:23.854 00.000 7680 Moving (-0.09, 0.10) raw xDistance=0.07 yDistance=-0.13
21:52:23.855 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:52:23.855 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:52:23.855 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:52:23.855 00.000 7680 MoveAxis(E, 0, ABG)
21:52:23.855 00.000 7680 Move returns status 0, amount 0
21:52:23.855 00.000 7680 MoveAxis(N, 0, ABG)
21:52:23.856 00.001 7680 Move returns status 0, amount 0
21:52:23.856 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:52:23.863 00.007 7680 move complete, result=0
21:52:23.863 00.000 7680 worker thread done servicing request
21:52:23.889 00.026 6120 UpdateGuideState exits: m=5421 SNR=47.4
21:52:23.894 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:23.898 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:23.903 00.005 6120 Enqueuing Expose request
21:52:23.907 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:52:23.911 00.004 7680 Worker thread wakes up
21:52:23.911 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:23.911 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:25.151 01.240 7680 Exposure complete
21:52:25.262 00.111 7680 worker thread done servicing request
21:52:25.263 00.001 6120 OnExposeComplete: enter
21:52:25.267 00.004 6120 UpdateGuideState(): m_state=6
21:52:25.272 00.005 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1163
21:52:25.277 00.005 6120 Star::Find returns 1 (0), X=1202.80, Y=1055.34, Mass=5596, SNR=48.1, Peak=124 HFD=6.6
21:52:25.281 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.77 = -1.52)
21:52:25.286 00.005 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
21:52:25.289 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.52 hyp=0.53 cameraTheta=1.81 mountX=0.03 mountY=-0.52, mountTheta=-1.51
21:52:25.295 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.52, opts=13)
21:52:25.302 00.007 6120 Enqueuing Move request for scope (-0.13, 0.52)
21:52:25.307 00.005 7680 Worker thread wakes up
21:52:25.307 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.52) opts 0xd
21:52:25.308 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.52)
21:52:25.308 00.000 7680 Moving (-0.13, 0.52) raw xDistance=0.03 yDistance=-0.52
21:52:25.308 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:52:25.308 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
21:52:25.308 00.000 7680 MoveAxis(E, 0, ABG)
21:52:25.309 00.001 7680 Move returns status 0, amount 0
21:52:25.309 00.000 7680 MoveAxis(N, 283, ABG)
21:52:25.309 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=189, Gamma=1.000
21:52:25.313 00.004 7680 Guiding  Dir = 0, Dur = 283
21:52:25.315 00.002 7680 IsSlewing returns 0
21:52:25.315 00.000 7680 IsGuiding returns 0
21:52:25.315 00.000 7680 PulseGuide returned control before completion, sleep 293
21:52:25.338 00.023 6120 UpdateGuideState exits: m=5596 SNR=48.1
21:52:25.342 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:25.346 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:25.350 00.004 6120 Enqueuing Expose request
21:52:25.624 00.274 7680 IsGuiding returns 1
21:52:25.625 00.001 7680 scope still moving after pulse duration time elapsed
21:52:25.655 00.030 7680 IsSlewing returns 0
21:52:25.657 00.002 7680 IsGuiding returns 0
21:52:25.657 00.000 7680 scope move finished after 283 + 58 ms
21:52:25.658 00.001 7680 Move returns status 0, amount 283
21:52:25.658 00.000 7680 move complete, result=0
21:52:25.659 00.001 7680 worker thread done servicing request
21:52:25.659 00.000 7680 Worker thread wakes up
21:52:25.660 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 283 ms NORTH
21:52:25.666 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:25.667 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:26.913 01.246 7680 Exposure complete
21:52:27.002 00.089 7680 worker thread done servicing request
21:52:27.003 00.001 6120 OnExposeComplete: enter
21:52:27.006 00.003 6120 UpdateGuideState(): m_state=6
21:52:27.010 00.004 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1164
21:52:27.015 00.005 6120 Star::Find returns 1 (0), X=1202.74, Y=1054.85, Mass=5754, SNR=48.5, Peak=131 HFD=6.8
21:52:27.020 00.005 6120 CameraToMount -- cameraTheta (3.00) - m_xAngle (-2.95) = xAngle (5.95 = -0.33)
21:52:27.025 00.005 6120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.69 = -0.60)
21:52:27.029 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.03 hyp=0.19 cameraTheta=3.00 mountX=0.18 mountY=-0.11, mountTheta=-0.54
21:52:27.034 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.03, opts=13)
21:52:27.038 00.004 6120 Enqueuing Move request for scope (-0.19, 0.03)
21:52:27.043 00.005 7680 Worker thread wakes up
21:52:27.043 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.03) opts 0xd
21:52:27.043 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.03)
21:52:27.043 00.000 7680 Moving (-0.19, 0.03) raw xDistance=0.18 yDistance=-0.11
21:52:27.043 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:52:27.043 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:52:27.044 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:52:27.044 00.000 7680 MoveAxis(E, 0, ABG)
21:52:27.044 00.000 7680 Move returns status 0, amount 0
21:52:27.044 00.000 7680 MoveAxis(N, 0, ABG)
21:52:27.045 00.001 7680 Move returns status 0, amount 0
21:52:27.045 00.000 7680 move complete, result=0
21:52:27.045 00.000 7680 worker thread done servicing request
21:52:27.045 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:52:27.069 00.024 6120 UpdateGuideState exits: m=5754 SNR=48.5
21:52:27.075 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:27.079 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:27.083 00.004 6120 Enqueuing Expose request
21:52:27.086 00.003 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:52:27.090 00.004 7680 Worker thread wakes up
21:52:27.090 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:27.090 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:28.341 01.251 7680 Exposure complete
21:52:28.450 00.109 7680 worker thread done servicing request
21:52:28.450 00.000 6120 OnExposeComplete: enter
21:52:28.454 00.004 6120 UpdateGuideState(): m_state=6
21:52:28.459 00.005 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1165
21:52:28.463 00.004 6120 Star::Find returns 1 (0), X=1202.62, Y=1055.15, Mass=5436, SNR=47.4, Peak=126 HFD=6.7
21:52:28.467 00.004 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-2.95) = xAngle (5.29 = -0.99)
21:52:28.470 00.003 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.26)
21:52:28.475 00.005 6120 CameraToMount -- cameraX=-0.31 cameraY=0.32 hyp=0.45 cameraTheta=2.34 mountX=0.25 mountY=-0.43, mountTheta=-1.05
21:52:28.481 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.32, opts=13)
21:52:28.486 00.005 6120 Enqueuing Move request for scope (-0.31, 0.32)
21:52:28.492 00.006 7680 Worker thread wakes up
21:52:28.492 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.32) opts 0xd
21:52:28.492 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.32)
21:52:28.492 00.000 7680 Moving (-0.31, 0.32) raw xDistance=0.25 yDistance=-0.43
21:52:28.493 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
21:52:28.493 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
21:52:28.493 00.000 7680 MoveAxis(W, 104, ABG)
21:52:28.493 00.000 7680 Guiding  Dir = 3, Dur = 104
21:52:28.493 00.000 7680 IsSlewing returns 0
21:52:28.494 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=224, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:52:28.499 00.005 7680 IsGuiding returns 0
21:52:28.499 00.000 7680 PulseGuide returned control before completion, sleep 114
21:52:28.521 00.022 6120 UpdateGuideState exits: m=5436 SNR=47.4
21:52:28.526 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:28.530 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:28.534 00.004 6120 Enqueuing Expose request
21:52:28.629 00.095 7680 IsGuiding returns 0
21:52:28.629 00.000 7680 Move returns status 0, amount 104
21:52:28.630 00.001 7680 MoveAxis(N, 231, ABG)
21:52:28.630 00.000 7680 Guiding  Dir = 0, Dur = 231
21:52:28.630 00.000 7680 IsSlewing returns 0
21:52:28.631 00.001 7680 IsGuiding returns 0
21:52:28.632 00.001 7680 PulseGuide returned control before completion, sleep 241
21:52:28.879 00.247 7680 IsGuiding returns 1
21:52:28.880 00.001 7680 scope still moving after pulse duration time elapsed
21:52:28.911 00.031 7680 IsSlewing returns 0
21:52:28.911 00.000 7680 IsGuiding returns 1
21:52:28.942 00.031 7680 IsSlewing returns 0
21:52:28.942 00.000 7680 IsGuiding returns 0
21:52:28.943 00.001 7680 scope move finished after 231 + 80 ms
21:52:28.943 00.000 7680 Move returns status 0, amount 231
21:52:28.943 00.000 7680 move complete, result=0
21:52:28.944 00.001 7680 worker thread done servicing request
21:52:28.945 00.001 6120 GuideStep: 0.2 px 104 ms WEST, -0.4 px 231 ms NORTH
21:52:28.951 00.006 7680 Worker thread wakes up
21:52:28.951 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:28.951 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:30.210 01.259 7680 Exposure complete
21:52:30.324 00.114 7680 worker thread done servicing request
21:52:30.324 00.000 6120 OnExposeComplete: enter
21:52:30.329 00.005 6120 UpdateGuideState(): m_state=6
21:52:30.335 00.006 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1166
21:52:30.340 00.005 6120 Star::Find returns 1 (0), X=1202.81, Y=1054.87, Mass=5983, SNR=50.1, Peak=130 HFD=6.8
21:52:30.344 00.004 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-2.95) = xAngle (5.72 = -0.56)
21:52:30.348 00.004 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.46 = -0.83)
21:52:30.351 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.77 mountX=0.10 mountY=-0.09, mountTheta=-0.72
21:52:30.356 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.04, opts=13)
21:52:30.363 00.007 6120 Enqueuing Move request for scope (-0.11, 0.04)
21:52:30.367 00.004 7680 Worker thread wakes up
21:52:30.367 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
21:52:30.368 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
21:52:30.368 00.000 7680 Moving (-0.11, 0.04) raw xDistance=0.10 yDistance=-0.09
21:52:30.368 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:52:30.368 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:52:30.368 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:52:30.368 00.000 7680 MoveAxis(E, 0, ABG)
21:52:30.368 00.000 7680 Move returns status 0, amount 0
21:52:30.368 00.000 7680 MoveAxis(N, 0, ABG)
21:52:30.370 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:52:30.374 00.004 7680 Move returns status 0, amount 0
21:52:30.374 00.000 7680 move complete, result=0
21:52:30.375 00.001 7680 worker thread done servicing request
21:52:30.396 00.021 6120 UpdateGuideState exits: m=5983 SNR=50.1
21:52:30.400 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:30.404 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:30.408 00.004 6120 Enqueuing Expose request
21:52:30.412 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:52:30.415 00.003 7680 Worker thread wakes up
21:52:30.415 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:30.415 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:31.669 01.254 7680 Exposure complete
21:52:31.776 00.107 7680 worker thread done servicing request
21:52:31.777 00.001 6120 OnExposeComplete: enter
21:52:31.780 00.003 6120 UpdateGuideState(): m_state=6
21:52:31.785 00.005 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
21:52:31.789 00.004 6120 Star::Find returns 1 (0), X=1202.73, Y=1055.28, Mass=5512, SNR=47.9, Peak=140 HFD=6.8
21:52:31.794 00.005 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
21:52:31.797 00.003 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.61)
21:52:31.801 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.45 hyp=0.50 cameraTheta=1.99 mountX=0.11 mountY=-0.50, mountTheta=-1.35
21:52:31.806 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.45, opts=13)
21:52:31.810 00.004 6120 Enqueuing Move request for scope (-0.20, 0.45)
21:52:31.814 00.004 7680 Worker thread wakes up
21:52:31.814 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.45) opts 0xd
21:52:31.814 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.45)
21:52:31.814 00.000 7680 Moving (-0.20, 0.45) raw xDistance=0.11 yDistance=-0.50
21:52:31.814 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:52:31.814 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
21:52:31.815 00.001 7680 MoveAxis(E, 0, ABG)
21:52:31.815 00.000 7680 Move returns status 0, amount 0
21:52:31.816 00.001 7680 MoveAxis(N, 269, ABG)
21:52:31.816 00.000 7680 Guiding  Dir = 0, Dur = 269
21:52:31.816 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:52:31.819 00.003 7680 IsSlewing returns 0
21:52:31.820 00.001 7680 IsGuiding returns 0
21:52:31.820 00.000 7680 PulseGuide returned control before completion, sleep 279
21:52:31.841 00.021 6120 UpdateGuideState exits: m=5512 SNR=47.9
21:52:31.846 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:31.850 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:31.854 00.004 6120 Enqueuing Expose request
21:52:32.106 00.252 7680 IsGuiding returns 1
21:52:32.107 00.001 7680 scope still moving after pulse duration time elapsed
21:52:32.136 00.029 7680 IsSlewing returns 0
21:52:32.139 00.003 7680 IsGuiding returns 0
21:52:32.140 00.001 7680 scope move finished after 269 + 50 ms
21:52:32.140 00.000 7680 Move returns status 0, amount 269
21:52:32.142 00.002 7680 move complete, result=0
21:52:32.142 00.000 7680 worker thread done servicing request
21:52:32.142 00.000 7680 Worker thread wakes up
21:52:32.144 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 269 ms NORTH
21:52:32.154 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:32.154 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:33.398 01.244 7680 Exposure complete
21:52:33.502 00.104 7680 worker thread done servicing request
21:52:33.503 00.001 6120 OnExposeComplete: enter
21:52:33.506 00.003 6120 UpdateGuideState(): m_state=6
21:52:33.511 00.005 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
21:52:33.516 00.005 6120 Star::Find returns 1 (0), X=1202.62, Y=1054.87, Mass=5469, SNR=48.5, Peak=118 HFD=6.8
21:52:33.522 00.006 6120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-2.95) = xAngle (5.94 = -0.34)
21:52:33.526 00.004 6120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.67 = -0.61)
21:52:33.529 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=0.05 hyp=0.31 cameraTheta=2.99 mountX=0.29 mountY=-0.18, mountTheta=-0.55
21:52:33.535 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.05, opts=13)
21:52:33.538 00.003 6120 Enqueuing Move request for scope (-0.30, 0.05)
21:52:33.542 00.004 7680 Worker thread wakes up
21:52:33.542 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.05) opts 0xd
21:52:33.542 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.05)
21:52:33.542 00.000 7680 Moving (-0.30, 0.05) raw xDistance=0.29 yDistance=-0.18
21:52:33.543 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
21:52:33.543 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:52:33.543 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:52:33.543 00.000 7680 MoveAxis(W, 122, ABG)
21:52:33.543 00.000 7680 Guiding  Dir = 3, Dur = 122
21:52:33.544 00.001 7680 IsSlewing returns 0
21:52:33.545 00.001 7680 IsGuiding returns 0
21:52:33.545 00.000 7680 PulseGuide returned control before completion, sleep 132
21:52:33.547 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:52:33.571 00.024 6120 UpdateGuideState exits: m=5469 SNR=48.5
21:52:33.576 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:33.583 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:33.587 00.004 6120 Enqueuing Expose request
21:52:33.689 00.102 7680 IsGuiding returns 1
21:52:33.691 00.002 7680 scope still moving after pulse duration time elapsed
21:52:33.720 00.029 7680 IsSlewing returns 0
21:52:33.720 00.000 7680 IsGuiding returns 0
21:52:33.722 00.002 7680 scope move finished after 122 + 53 ms
21:52:33.722 00.000 7680 Move returns status 0, amount 122
21:52:33.722 00.000 7680 MoveAxis(N, 0, ABG)
21:52:33.723 00.001 7680 Move returns status 0, amount 0
21:52:33.723 00.000 7680 move complete, result=0
21:52:33.723 00.000 7680 worker thread done servicing request
21:52:33.723 00.000 6120 GuideStep: 0.3 px 122 ms WEST, -0.2 px 0 ms NORTH
21:52:33.731 00.008 7680 Worker thread wakes up
21:52:33.731 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:33.731 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:34.989 01.258 7680 Exposure complete
21:52:35.103 00.114 7680 worker thread done servicing request
21:52:35.103 00.000 6120 OnExposeComplete: enter
21:52:35.109 00.006 6120 UpdateGuideState(): m_state=6
21:52:35.113 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
21:52:35.118 00.005 6120 Star::Find returns 1 (0), X=1202.82, Y=1055.15, Mass=5675, SNR=48.9, Peak=126 HFD=6.7
21:52:35.122 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.84 = -1.45)
21:52:35.125 00.003 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
21:52:35.129 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.32 hyp=0.34 cameraTheta=1.88 mountX=0.04 mountY=-0.34, mountTheta=-1.45
21:52:35.134 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.32, opts=13)
21:52:35.138 00.004 6120 Enqueuing Move request for scope (-0.10, 0.32)
21:52:35.142 00.004 7680 Worker thread wakes up
21:52:35.143 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.32) opts 0xd
21:52:35.143 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.32)
21:52:35.143 00.000 7680 Moving (-0.10, 0.32) raw xDistance=0.04 yDistance=-0.34
21:52:35.144 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:52:35.144 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:52:35.144 00.000 7680 MoveAxis(E, 0, ABG)
21:52:35.145 00.001 7680 Move returns status 0, amount 0
21:52:35.145 00.000 7680 MoveAxis(N, 183, ABG)
21:52:35.145 00.000 7680 Guiding  Dir = 0, Dur = 183
21:52:35.145 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:52:35.151 00.006 7680 IsSlewing returns 0
21:52:35.152 00.001 7680 IsGuiding returns 0
21:52:35.152 00.000 7680 PulseGuide returned control before completion, sleep 193
21:52:35.172 00.020 6120 UpdateGuideState exits: m=5675 SNR=48.9
21:52:35.177 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:35.182 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:35.185 00.003 6120 Enqueuing Expose request
21:52:35.353 00.168 7680 IsGuiding returns 1
21:52:35.354 00.001 7680 scope still moving after pulse duration time elapsed
21:52:35.385 00.031 7680 IsSlewing returns 0
21:52:35.386 00.001 7680 IsGuiding returns 0
21:52:35.387 00.001 7680 scope move finished after 183 + 52 ms
21:52:35.387 00.000 7680 Move returns status 0, amount 183
21:52:35.389 00.002 7680 move complete, result=0
21:52:35.389 00.000 7680 worker thread done servicing request
21:52:35.390 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 183 ms NORTH
21:52:35.398 00.008 7680 Worker thread wakes up
21:52:35.399 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:35.399 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:36.650 01.251 7680 Exposure complete
21:52:36.754 00.104 7680 worker thread done servicing request
21:52:36.755 00.001 6120 OnExposeComplete: enter
21:52:36.759 00.004 6120 UpdateGuideState(): m_state=6
21:52:36.764 00.005 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1170
21:52:36.769 00.005 6120 Star::Find returns 1 (0), X=1202.67, Y=1054.90, Mass=5715, SNR=50.2, Peak=119 HFD=6.9
21:52:36.773 00.004 6120 CameraToMount -- cameraTheta (2.87) - m_xAngle (-2.95) = xAngle (5.82 = -0.46)
21:52:36.778 00.005 6120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.56 = -0.73)
21:52:36.783 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=0.07 hyp=0.27 cameraTheta=2.87 mountX=0.24 mountY=-0.18, mountTheta=-0.64
21:52:36.788 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.07, opts=13)
21:52:36.791 00.003 6120 Enqueuing Move request for scope (-0.26, 0.07)
21:52:36.796 00.005 7680 Worker thread wakes up
21:52:36.797 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.07) opts 0xd
21:52:36.797 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.07)
21:52:36.797 00.000 7680 Moving (-0.26, 0.07) raw xDistance=0.24 yDistance=-0.18
21:52:36.797 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
21:52:36.797 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:52:36.797 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:52:36.797 00.000 7680 MoveAxis(W, 102, ABG)
21:52:36.799 00.002 7680 Guiding  Dir = 3, Dur = 102
21:52:36.799 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:52:36.804 00.005 7680 IsSlewing returns 0
21:52:36.804 00.000 7680 IsGuiding returns 0
21:52:36.804 00.000 7680 PulseGuide returned control before completion, sleep 112
21:52:36.824 00.020 6120 UpdateGuideState exits: m=5715 SNR=50.2
21:52:36.830 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:36.833 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:36.838 00.005 6120 Enqueuing Expose request
21:52:36.919 00.081 7680 IsGuiding returns 1
21:52:36.920 00.001 7680 scope still moving after pulse duration time elapsed
21:52:36.950 00.030 7680 IsSlewing returns 0
21:52:36.951 00.001 7680 IsGuiding returns 0
21:52:36.951 00.000 7680 scope move finished after 102 + 45 ms
21:52:36.951 00.000 7680 Move returns status 0, amount 102
21:52:36.953 00.002 7680 MoveAxis(N, 0, ABG)
21:52:36.953 00.000 7680 Move returns status 0, amount 0
21:52:36.953 00.000 7680 move complete, result=0
21:52:36.954 00.001 7680 worker thread done servicing request
21:52:36.954 00.000 6120 GuideStep: 0.2 px 102 ms WEST, -0.2 px 0 ms NORTH
21:52:36.962 00.008 7680 Worker thread wakes up
21:52:36.962 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:36.962 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:38.213 01.251 7680 Exposure complete
21:52:38.324 00.111 7680 worker thread done servicing request
21:52:38.324 00.000 6120 OnExposeComplete: enter
21:52:38.327 00.003 6120 UpdateGuideState(): m_state=6
21:52:38.333 00.006 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1171
21:52:38.338 00.005 6120 Star::Find returns 1 (0), X=1202.86, Y=1055.31, Mass=5833, SNR=49.2, Peak=142 HFD=6.8
21:52:38.341 00.003 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.62)
21:52:38.345 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.89)
21:52:38.349 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.49 hyp=0.49 cameraTheta=1.71 mountX=-0.02 mountY=-0.47, mountTheta=-1.62
21:52:38.353 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.49, opts=13)
21:52:38.358 00.005 6120 Enqueuing Move request for scope (-0.07, 0.49)
21:52:38.362 00.004 7680 Worker thread wakes up
21:52:38.362 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.49) opts 0xd
21:52:38.362 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.49)
21:52:38.362 00.000 7680 Moving (-0.07, 0.49) raw xDistance=-0.02 yDistance=-0.47
21:52:38.363 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:52:38.363 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
21:52:38.363 00.000 7680 MoveAxis(E, 0, ABG)
21:52:38.363 00.000 7680 Move returns status 0, amount 0
21:52:38.363 00.000 7680 MoveAxis(N, 255, ABG)
21:52:38.363 00.000 7680 Guiding  Dir = 0, Dur = 255
21:52:38.363 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:52:38.368 00.005 7680 IsSlewing returns 0
21:52:38.368 00.000 7680 IsGuiding returns 0
21:52:38.368 00.000 7680 PulseGuide returned control before completion, sleep 265
21:52:38.387 00.019 6120 UpdateGuideState exits: m=5833 SNR=49.2
21:52:38.392 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:38.398 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:38.401 00.003 6120 Enqueuing Expose request
21:52:38.644 00.243 7680 IsGuiding returns 1
21:52:38.645 00.001 7680 scope still moving after pulse duration time elapsed
21:52:38.676 00.031 7680 IsSlewing returns 0
21:52:38.678 00.002 7680 IsGuiding returns 0
21:52:38.679 00.001 7680 scope move finished after 255 + 55 ms
21:52:38.679 00.000 7680 Move returns status 0, amount 255
21:52:38.680 00.001 7680 move complete, result=0
21:52:38.680 00.000 7680 worker thread done servicing request
21:52:38.680 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 255 ms NORTH
21:52:38.688 00.008 7680 Worker thread wakes up
21:52:38.688 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:38.688 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:39.945 01.257 7680 Exposure complete
21:52:40.064 00.119 7680 worker thread done servicing request
21:52:40.065 00.001 6120 OnExposeComplete: enter
21:52:40.069 00.004 6120 UpdateGuideState(): m_state=6
21:52:40.073 00.004 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1172
21:52:40.078 00.005 6120 Star::Find returns 1 (0), X=1202.92, Y=1055.01, Mass=5386, SNR=47.6, Peak=130 HFD=6.5
21:52:40.082 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
21:52:40.086 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.97)
21:52:40.093 00.007 6120 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.63 mountX=-0.02 mountY=-0.17, mountTheta=-1.71
21:52:40.100 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.19, opts=13)
21:52:40.104 00.004 6120 Enqueuing Move request for scope (-0.01, 0.19)
21:52:40.109 00.005 7680 Worker thread wakes up
21:52:40.109 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
21:52:40.109 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
21:52:40.110 00.001 7680 Moving (-0.01, 0.19) raw xDistance=-0.02 yDistance=-0.17
21:52:40.110 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:52:40.110 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:52:40.110 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:52:40.111 00.001 7680 MoveAxis(E, 0, ABG)
21:52:40.111 00.000 7680 Move returns status 0, amount 0
21:52:40.111 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:52:40.116 00.005 7680 MoveAxis(N, 0, ABG)
21:52:40.116 00.000 7680 Move returns status 0, amount 0
21:52:40.116 00.000 7680 move complete, result=0
21:52:40.116 00.000 7680 worker thread done servicing request
21:52:40.139 00.023 6120 UpdateGuideState exits: m=5386 SNR=47.6
21:52:40.143 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:40.148 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:40.152 00.004 6120 Enqueuing Expose request
21:52:40.155 00.003 7680 Worker thread wakes up
21:52:40.155 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:40.156 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:40.156 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:52:41.407 01.251 7680 Exposure complete
21:52:41.522 00.115 7680 worker thread done servicing request
21:52:41.522 00.000 6120 OnExposeComplete: enter
21:52:41.527 00.005 6120 UpdateGuideState(): m_state=6
21:52:41.530 00.003 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1173
21:52:41.535 00.005 6120 Star::Find returns 1 (0), X=1202.87, Y=1055.18, Mass=5903, SNR=50.6, Peak=145 HFD=6.8
21:52:41.539 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
21:52:41.542 00.003 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
21:52:41.547 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.35 hyp=0.36 cameraTheta=1.73 mountX=-0.01 mountY=-0.34, mountTheta=-1.60
21:52:41.552 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.35, opts=13)
21:52:41.556 00.004 6120 Enqueuing Move request for scope (-0.06, 0.35)
21:52:41.559 00.003 7680 Worker thread wakes up
21:52:41.560 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.35) opts 0xd
21:52:41.560 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.35)
21:52:41.560 00.000 7680 Moving (-0.06, 0.35) raw xDistance=-0.01 yDistance=-0.34
21:52:41.560 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:52:41.560 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:52:41.562 00.002 7680 MoveAxis(E, 0, ABG)
21:52:41.562 00.000 7680 Move returns status 0, amount 0
21:52:41.562 00.000 7680 MoveAxis(N, 186, ABG)
21:52:41.562 00.000 7680 Guiding  Dir = 0, Dur = 186
21:52:41.562 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:52:41.567 00.005 7680 IsSlewing returns 0
21:52:41.567 00.000 7680 IsGuiding returns 0
21:52:41.567 00.000 7680 PulseGuide returned control before completion, sleep 196
21:52:41.589 00.022 6120 UpdateGuideState exits: m=5903 SNR=50.6
21:52:41.594 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:41.598 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:41.602 00.004 6120 Enqueuing Expose request
21:52:41.768 00.166 7680 IsGuiding returns 1
21:52:41.768 00.000 7680 scope still moving after pulse duration time elapsed
21:52:41.799 00.031 7680 IsSlewing returns 0
21:52:41.801 00.002 7680 IsGuiding returns 0
21:52:41.801 00.000 7680 scope move finished after 186 + 47 ms
21:52:41.801 00.000 7680 Move returns status 0, amount 186
21:52:41.802 00.001 7680 move complete, result=0
21:52:41.803 00.001 7680 worker thread done servicing request
21:52:41.803 00.000 7680 Worker thread wakes up
21:52:41.803 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 186 ms NORTH
21:52:41.812 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:41.812 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:43.059 01.247 7680 Exposure complete
21:52:43.175 00.116 7680 worker thread done servicing request
21:52:43.175 00.000 6120 OnExposeComplete: enter
21:52:43.179 00.004 6120 UpdateGuideState(): m_state=6
21:52:43.183 00.004 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1174
21:52:43.187 00.004 6120 Star::Find returns 1 (0), X=1202.89, Y=1054.83, Mass=5731, SNR=49.1, Peak=149 HFD=6.7
21:52:43.190 00.003 6120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-2.95) = xAngle (5.93 = -0.35)
21:52:43.195 00.005 6120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.66 = -0.62)
21:52:43.199 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.98 mountX=0.03 mountY=-0.02, mountTheta=-0.55
21:52:43.205 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.01, opts=13)
21:52:43.211 00.006 6120 Enqueuing Move request for scope (-0.03, 0.01)
21:52:43.216 00.005 7680 Worker thread wakes up
21:52:43.216 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
21:52:43.216 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
21:52:43.216 00.000 7680 Moving (-0.03, 0.01) raw xDistance=0.03 yDistance=-0.02
21:52:43.217 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:52:43.217 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:52:43.217 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:52:43.217 00.000 7680 MoveAxis(E, 0, ABG)
21:52:43.218 00.001 7680 Move returns status 0, amount 0
21:52:43.218 00.000 7680 MoveAxis(N, 0, ABG)
21:52:43.218 00.000 7680 Move returns status 0, amount 0
21:52:43.218 00.000 7680 move complete, result=0
21:52:43.219 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:52:43.224 00.005 7680 worker thread done servicing request
21:52:43.244 00.020 6120 UpdateGuideState exits: m=5731 SNR=49.1
21:52:43.249 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:43.253 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:43.257 00.004 6120 Enqueuing Expose request
21:52:43.261 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:52:43.265 00.004 7680 Worker thread wakes up
21:52:43.265 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:43.265 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:44.513 01.248 7680 Exposure complete
21:52:44.627 00.114 7680 worker thread done servicing request
21:52:44.628 00.001 6120 OnExposeComplete: enter
21:52:44.632 00.004 6120 UpdateGuideState(): m_state=6
21:52:44.636 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1175
21:52:44.642 00.006 6120 Star::Find returns 1 (0), X=1202.91, Y=1054.94, Mass=5776, SNR=49.3, Peak=128 HFD=7.0
21:52:44.647 00.005 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
21:52:44.651 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.92)
21:52:44.655 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.68 mountX=-0.01 mountY=-0.11, mountTheta=-1.65
21:52:44.662 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.11, opts=13)
21:52:44.666 00.004 6120 Enqueuing Move request for scope (-0.01, 0.11)
21:52:44.671 00.005 7680 Worker thread wakes up
21:52:44.671 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
21:52:44.671 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
21:52:44.672 00.001 7680 Moving (-0.01, 0.11) raw xDistance=-0.01 yDistance=-0.11
21:52:44.672 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:52:44.673 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:52:44.673 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:52:44.673 00.000 7680 MoveAxis(E, 0, ABG)
21:52:44.673 00.000 7680 Move returns status 0, amount 0
21:52:44.675 00.002 7680 MoveAxis(N, 0, ABG)
21:52:44.675 00.000 7680 Move returns status 0, amount 0
21:52:44.675 00.000 7680 move complete, result=0
21:52:44.676 00.001 7680 worker thread done servicing request
21:52:44.676 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:52:44.701 00.025 6120 UpdateGuideState exits: m=5776 SNR=49.3
21:52:44.707 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:44.712 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:44.716 00.004 6120 Enqueuing Expose request
21:52:44.720 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:52:44.724 00.004 7680 Worker thread wakes up
21:52:44.724 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:44.724 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:45.981 01.257 7680 Exposure complete
21:52:46.093 00.112 7680 worker thread done servicing request
21:52:46.094 00.001 6120 OnExposeComplete: enter
21:52:46.097 00.003 6120 UpdateGuideState(): m_state=6
21:52:46.101 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1176
21:52:46.105 00.004 6120 Star::Find returns 1 (0), X=1202.86, Y=1055.37, Mass=5560, SNR=48.2, Peak=127 HFD=6.8
21:52:46.107 00.002 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
21:52:46.113 00.006 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
21:52:46.119 00.006 6120 CameraToMount -- cameraX=-0.06 cameraY=0.54 hyp=0.55 cameraTheta=1.69 mountX=-0.04 mountY=-0.51, mountTheta=-1.65
21:52:46.124 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.54, opts=13)
21:52:46.128 00.004 6120 Enqueuing Move request for scope (-0.06, 0.54)
21:52:46.132 00.004 7680 Worker thread wakes up
21:52:46.132 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.54) opts 0xd
21:52:46.132 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.54)
21:52:46.132 00.000 7680 Moving (-0.06, 0.54) raw xDistance=-0.04 yDistance=-0.51
21:52:46.132 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:52:46.132 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
21:52:46.132 00.000 7680 MoveAxis(E, 0, ABG)
21:52:46.133 00.001 7680 Move returns status 0, amount 0
21:52:46.133 00.000 7680 MoveAxis(N, 279, ABG)
21:52:46.133 00.000 7680 Guiding  Dir = 0, Dur = 279
21:52:46.134 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:52:46.139 00.005 7680 IsSlewing returns 0
21:52:46.139 00.000 7680 IsGuiding returns 0
21:52:46.140 00.001 7680 PulseGuide returned control before completion, sleep 289
21:52:46.162 00.022 6120 UpdateGuideState exits: m=5560 SNR=48.2
21:52:46.165 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:46.170 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:46.175 00.005 6120 Enqueuing Expose request
21:52:46.435 00.260 7680 IsGuiding returns 1
21:52:46.435 00.000 7680 scope still moving after pulse duration time elapsed
21:52:46.466 00.031 7680 IsSlewing returns 0
21:52:46.467 00.001 7680 IsGuiding returns 0
21:52:46.469 00.002 7680 scope move finished after 279 + 49 ms
21:52:46.469 00.000 7680 Move returns status 0, amount 279
21:52:46.469 00.000 7680 move complete, result=0
21:52:46.469 00.000 7680 worker thread done servicing request
21:52:46.470 00.001 7680 Worker thread wakes up
21:52:46.470 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 279 ms NORTH
21:52:46.477 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:46.477 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:47.729 01.252 7680 Exposure complete
21:52:47.847 00.118 7680 worker thread done servicing request
21:52:47.847 00.000 6120 OnExposeComplete: enter
21:52:47.851 00.004 6120 UpdateGuideState(): m_state=6
21:52:47.855 00.004 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1177
21:52:47.860 00.005 6120 Star::Find returns 1 (0), X=1202.86, Y=1055.12, Mass=5734, SNR=48.5, Peak=133 HFD=6.6
21:52:47.864 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
21:52:47.868 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
21:52:47.872 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.29 hyp=0.30 cameraTheta=1.81 mountX=0.01 mountY=-0.29, mountTheta=-1.52
21:52:47.877 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.29, opts=13)
21:52:47.881 00.004 6120 Enqueuing Move request for scope (-0.07, 0.29)
21:52:47.884 00.003 7680 Worker thread wakes up
21:52:47.885 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.29) opts 0xd
21:52:47.885 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.29)
21:52:47.885 00.000 7680 Moving (-0.07, 0.29) raw xDistance=0.01 yDistance=-0.29
21:52:47.885 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:52:47.885 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:52:47.887 00.002 7680 MoveAxis(E, 0, ABG)
21:52:47.887 00.000 7680 Move returns status 0, amount 0
21:52:47.887 00.000 7680 MoveAxis(N, 160, ABG)
21:52:47.887 00.000 7680 Guiding  Dir = 0, Dur = 160
21:52:47.888 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:52:47.892 00.004 7680 IsSlewing returns 0
21:52:47.893 00.001 7680 IsGuiding returns 0
21:52:47.893 00.000 7680 PulseGuide returned control before completion, sleep 170
21:52:47.912 00.019 6120 UpdateGuideState exits: m=5734 SNR=48.5
21:52:47.915 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:47.921 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:47.926 00.005 6120 Enqueuing Expose request
21:52:48.077 00.151 7680 IsGuiding returns 1
21:52:48.078 00.001 7680 scope still moving after pulse duration time elapsed
21:52:48.109 00.031 7680 IsSlewing returns 0
21:52:48.109 00.000 7680 IsGuiding returns 0
21:52:48.110 00.001 7680 scope move finished after 160 + 56 ms
21:52:48.110 00.000 7680 Move returns status 0, amount 160
21:52:48.110 00.000 7680 move complete, result=0
21:52:48.110 00.000 7680 worker thread done servicing request
21:52:48.111 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 160 ms NORTH
21:52:48.117 00.006 7680 Worker thread wakes up
21:52:48.117 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:48.117 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:49.372 01.255 7680 Exposure complete
21:52:49.487 00.115 7680 worker thread done servicing request
21:52:49.489 00.002 6120 OnExposeComplete: enter
21:52:49.493 00.004 6120 UpdateGuideState(): m_state=6
21:52:49.497 00.004 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1178
21:52:49.501 00.004 6120 Star::Find returns 1 (0), X=1202.90, Y=1054.96, Mass=5397, SNR=46.8, Peak=134 HFD=6.5
21:52:49.505 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.56)
21:52:49.508 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.83)
21:52:49.513 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.77 mountX=0.00 mountY=-0.13, mountTheta=-1.56
21:52:49.518 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.13, opts=13)
21:52:49.521 00.003 6120 Enqueuing Move request for scope (-0.03, 0.13)
21:52:49.526 00.005 7680 Worker thread wakes up
21:52:49.526 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
21:52:49.526 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
21:52:49.526 00.000 7680 Moving (-0.03, 0.13) raw xDistance=0.00 yDistance=-0.13
21:52:49.526 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:52:49.526 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:52:49.526 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:52:49.527 00.001 7680 MoveAxis(E, 0, ABG)
21:52:49.527 00.000 7680 Move returns status 0, amount 0
21:52:49.527 00.000 7680 MoveAxis(N, 0, ABG)
21:52:49.527 00.000 7680 Move returns status 0, amount 0
21:52:49.527 00.000 7680 move complete, result=0
21:52:49.528 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:52:49.532 00.004 7680 worker thread done servicing request
21:52:49.553 00.021 6120 UpdateGuideState exits: m=5397 SNR=46.8
21:52:49.558 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:49.562 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:49.565 00.003 6120 Enqueuing Expose request
21:52:49.569 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:52:49.574 00.005 7680 Worker thread wakes up
21:52:49.574 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:49.575 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:50.826 01.251 7680 Exposure complete
21:52:50.935 00.109 7680 worker thread done servicing request
21:52:50.936 00.001 6120 OnExposeComplete: enter
21:52:50.939 00.003 6120 UpdateGuideState(): m_state=6
21:52:50.943 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1179
21:52:50.948 00.005 6120 Star::Find returns 1 (0), X=1202.82, Y=1055.34, Mass=5440, SNR=48.0, Peak=116 HFD=6.9
21:52:50.952 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
21:52:50.957 00.005 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
21:52:50.962 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.52 hyp=0.53 cameraTheta=1.77 mountX=0.00 mountY=-0.51, mountTheta=-1.56
21:52:50.968 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.52, opts=13)
21:52:50.972 00.004 6120 Enqueuing Move request for scope (-0.10, 0.52)
21:52:50.976 00.004 7680 Worker thread wakes up
21:52:50.976 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.52) opts 0xd
21:52:50.976 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.52)
21:52:50.976 00.000 7680 Moving (-0.10, 0.52) raw xDistance=0.00 yDistance=-0.51
21:52:50.977 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:52:50.977 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
21:52:50.977 00.000 7680 MoveAxis(E, 0, ABG)
21:52:50.977 00.000 7680 Move returns status 0, amount 0
21:52:50.977 00.000 7680 MoveAxis(N, 278, ABG)
21:52:50.977 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:52:50.983 00.006 7680 Guiding  Dir = 0, Dur = 278
21:52:50.983 00.000 7680 IsSlewing returns 0
21:52:50.983 00.000 7680 IsGuiding returns 0
21:52:50.984 00.001 7680 PulseGuide returned control before completion, sleep 288
21:52:51.006 00.022 6120 UpdateGuideState exits: m=5440 SNR=48.0
21:52:51.010 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:51.016 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:51.022 00.006 6120 Enqueuing Expose request
21:52:51.283 00.261 7680 IsGuiding returns 1
21:52:51.284 00.001 7680 scope still moving after pulse duration time elapsed
21:52:51.314 00.030 7680 IsSlewing returns 0
21:52:51.316 00.002 7680 IsGuiding returns 0
21:52:51.316 00.000 7680 scope move finished after 278 + 53 ms
21:52:51.316 00.000 7680 Move returns status 0, amount 278
21:52:51.317 00.001 7680 move complete, result=0
21:52:51.317 00.000 7680 worker thread done servicing request
21:52:51.317 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 278 ms NORTH
21:52:51.326 00.009 7680 Worker thread wakes up
21:52:51.326 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:51.326 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:52.578 01.252 7680 Exposure complete
21:52:52.694 00.116 7680 worker thread done servicing request
21:52:52.695 00.001 6120 OnExposeComplete: enter
21:52:52.699 00.004 6120 UpdateGuideState(): m_state=6
21:52:52.705 00.006 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1180
21:52:52.710 00.005 6120 Star::Find returns 1 (0), X=1202.74, Y=1055.01, Mass=5657, SNR=47.7, Peak=131 HFD=6.7
21:52:52.714 00.004 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
21:52:52.718 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
21:52:52.721 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.19 hyp=0.27 cameraTheta=2.35 mountX=0.15 mountY=-0.25, mountTheta=-1.04
21:52:52.727 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.19, opts=13)
21:52:52.731 00.004 6120 Enqueuing Move request for scope (-0.19, 0.19)
21:52:52.734 00.003 7680 Worker thread wakes up
21:52:52.734 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.19) opts 0xd
21:52:52.735 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.19)
21:52:52.735 00.000 7680 Moving (-0.19, 0.19) raw xDistance=0.15 yDistance=-0.25
21:52:52.735 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:52:52.735 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:52:52.736 00.001 7680 MoveAxis(E, 0, ABG)
21:52:52.736 00.000 7680 Move returns status 0, amount 0
21:52:52.736 00.000 7680 MoveAxis(N, 138, ABG)
21:52:52.736 00.000 7680 Guiding  Dir = 0, Dur = 138
21:52:52.736 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:52:52.741 00.005 7680 IsSlewing returns 0
21:52:52.742 00.001 7680 IsGuiding returns 0
21:52:52.742 00.000 7680 PulseGuide returned control before completion, sleep 148
21:52:52.762 00.020 6120 UpdateGuideState exits: m=5657 SNR=47.7
21:52:52.766 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:52.771 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:52.775 00.004 6120 Enqueuing Expose request
21:52:52.893 00.118 7680 IsGuiding returns 1
21:52:52.895 00.002 7680 scope still moving after pulse duration time elapsed
21:52:52.925 00.030 7680 IsSlewing returns 0
21:52:52.925 00.000 7680 IsGuiding returns 0
21:52:52.926 00.001 7680 scope move finished after 138 + 45 ms
21:52:52.926 00.000 7680 Move returns status 0, amount 138
21:52:52.927 00.001 7680 move complete, result=0
21:52:52.927 00.000 7680 worker thread done servicing request
21:52:52.927 00.000 7680 Worker thread wakes up
21:52:52.928 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 138 ms NORTH
21:52:52.932 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:52.932 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:54.177 01.245 7680 Exposure complete
21:52:54.293 00.116 7680 worker thread done servicing request
21:52:54.293 00.000 6120 OnExposeComplete: enter
21:52:54.298 00.005 6120 UpdateGuideState(): m_state=6
21:52:54.301 00.003 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1181
21:52:54.305 00.004 6120 Star::Find returns 1 (0), X=1202.59, Y=1054.98, Mass=5449, SNR=47.7, Peak=127 HFD=6.6
21:52:54.310 00.005 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-2.95) = xAngle (5.65 = -0.63)
21:52:54.313 00.003 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.90)
21:52:54.316 00.003 6120 CameraToMount -- cameraX=-0.34 cameraY=0.16 hyp=0.37 cameraTheta=2.70 mountX=0.30 mountY=-0.29, mountTheta=-0.77
21:52:54.322 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.16, opts=13)
21:52:54.327 00.005 6120 Enqueuing Move request for scope (-0.34, 0.16)
21:52:54.331 00.004 7680 Worker thread wakes up
21:52:54.331 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.16) opts 0xd
21:52:54.331 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.16)
21:52:54.332 00.001 7680 Moving (-0.34, 0.16) raw xDistance=0.30 yDistance=-0.29
21:52:54.332 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
21:52:54.332 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:52:54.332 00.000 7680 MoveAxis(W, 127, ABG)
21:52:54.332 00.000 7680 Guiding  Dir = 3, Dur = 127
21:52:54.333 00.001 7680 IsSlewing returns 0
21:52:54.333 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:52:54.337 00.004 7680 IsGuiding returns 0
21:52:54.337 00.000 7680 PulseGuide returned control before completion, sleep 137
21:52:54.358 00.021 6120 UpdateGuideState exits: m=5449 SNR=47.7
21:52:54.363 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:54.367 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:54.370 00.003 6120 Enqueuing Expose request
21:52:54.482 00.112 7680 IsGuiding returns 1
21:52:54.482 00.000 7680 scope still moving after pulse duration time elapsed
21:52:54.512 00.030 7680 IsSlewing returns 0
21:52:54.514 00.002 7680 IsGuiding returns 0
21:52:54.514 00.000 7680 scope move finished after 127 + 50 ms
21:52:54.515 00.001 7680 Move returns status 0, amount 127
21:52:54.516 00.001 7680 MoveAxis(N, 158, ABG)
21:52:54.516 00.000 7680 Guiding  Dir = 0, Dur = 158
21:52:54.518 00.002 7680 IsSlewing returns 0
21:52:54.518 00.000 7680 IsGuiding returns 0
21:52:54.519 00.001 7680 PulseGuide returned control before completion, sleep 168
21:52:54.700 00.181 7680 IsGuiding returns 1
21:52:54.703 00.003 7680 scope still moving after pulse duration time elapsed
21:52:54.732 00.029 7680 IsSlewing returns 0
21:52:54.732 00.000 7680 IsGuiding returns 0
21:52:54.733 00.001 7680 scope move finished after 158 + 55 ms
21:52:54.733 00.000 7680 Move returns status 0, amount 158
21:52:54.733 00.000 7680 move complete, result=0
21:52:54.733 00.000 7680 worker thread done servicing request
21:52:54.733 00.000 6120 GuideStep: 0.3 px 127 ms WEST, -0.3 px 158 ms NORTH
21:52:54.739 00.006 7680 Worker thread wakes up
21:52:54.741 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:54.741 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:55.981 01.240 7680 Exposure complete
21:52:56.099 00.118 7680 worker thread done servicing request
21:52:56.099 00.000 6120 OnExposeComplete: enter
21:52:56.103 00.004 6120 UpdateGuideState(): m_state=6
21:52:56.107 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1182
21:52:56.111 00.004 6120 Star::Find returns 1 (0), X=1202.73, Y=1054.92, Mass=5818, SNR=49.1, Peak=135 HFD=6.7
21:52:56.116 00.005 6120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-2.95) = xAngle (5.64 = -0.64)
21:52:56.120 00.004 6120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.38 = -0.91)
21:52:56.123 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.69 mountX=0.17 mountY=-0.17, mountTheta=-0.78
21:52:56.127 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.09, opts=13)
21:52:56.131 00.004 6120 Enqueuing Move request for scope (-0.19, 0.09)
21:52:56.135 00.004 7680 Worker thread wakes up
21:52:56.137 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
21:52:56.137 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
21:52:56.137 00.000 7680 Moving (-0.19, 0.09) raw xDistance=0.17 yDistance=-0.17
21:52:56.137 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:52:56.138 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:52:56.138 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:52:56.138 00.000 7680 MoveAxis(E, 0, ABG)
21:52:56.138 00.000 7680 Move returns status 0, amount 0
21:52:56.138 00.000 7680 MoveAxis(N, 0, ABG)
21:52:56.138 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:52:56.144 00.006 7680 Move returns status 0, amount 0
21:52:56.144 00.000 7680 move complete, result=0
21:52:56.144 00.000 7680 worker thread done servicing request
21:52:56.163 00.019 6120 UpdateGuideState exits: m=5818 SNR=49.1
21:52:56.168 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:56.172 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:56.179 00.007 6120 Enqueuing Expose request
21:52:56.184 00.005 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:52:56.187 00.003 7680 Worker thread wakes up
21:52:56.188 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:56.188 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:57.437 01.249 7680 Exposure complete
21:52:57.550 00.113 7680 worker thread done servicing request
21:52:57.551 00.001 6120 OnExposeComplete: enter
21:52:57.555 00.004 6120 UpdateGuideState(): m_state=6
21:52:57.558 00.003 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1183
21:52:57.562 00.004 6120 Star::Find returns 1 (0), X=1202.71, Y=1054.99, Mass=5406, SNR=47.5, Peak=124 HFD=6.7
21:52:57.566 00.004 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-2.95) = xAngle (5.46 = -0.82)
21:52:57.570 00.004 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.09)
21:52:57.574 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.16 hyp=0.27 cameraTheta=2.51 mountX=0.19 mountY=-0.24, mountTheta=-0.92
21:52:57.580 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.16, opts=13)
21:52:57.584 00.004 6120 Enqueuing Move request for scope (-0.22, 0.16)
21:52:57.589 00.005 7680 Worker thread wakes up
21:52:57.589 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.16) opts 0xd
21:52:57.589 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.16)
21:52:57.589 00.000 7680 Moving (-0.22, 0.16) raw xDistance=0.19 yDistance=-0.24
21:52:57.589 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:52:57.590 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:52:57.590 00.000 7680 MoveAxis(E, 0, ABG)
21:52:57.590 00.000 7680 Move returns status 0, amount 0
21:52:57.590 00.000 7680 MoveAxis(N, 132, ABG)
21:52:57.590 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:52:57.595 00.005 7680 Guiding  Dir = 0, Dur = 132
21:52:57.595 00.000 7680 IsSlewing returns 0
21:52:57.595 00.000 7680 IsGuiding returns 0
21:52:57.596 00.001 7680 PulseGuide returned control before completion, sleep 142
21:52:57.617 00.021 6120 UpdateGuideState exits: m=5406 SNR=47.5
21:52:57.622 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:57.626 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:57.631 00.005 6120 Enqueuing Expose request
21:52:57.751 00.120 7680 IsGuiding returns 0
21:52:57.752 00.001 7680 Move returns status 0, amount 132
21:52:57.752 00.000 7680 move complete, result=0
21:52:57.752 00.000 7680 worker thread done servicing request
21:52:57.753 00.001 7680 Worker thread wakes up
21:52:57.753 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 132 ms NORTH
21:52:57.760 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:57.761 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:52:59.007 01.246 7680 Exposure complete
21:52:59.124 00.117 7680 worker thread done servicing request
21:52:59.125 00.001 6120 OnExposeComplete: enter
21:52:59.129 00.004 6120 UpdateGuideState(): m_state=6
21:52:59.134 00.005 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1184
21:52:59.137 00.003 6120 Star::Find returns 1 (0), X=1202.50, Y=1054.96, Mass=5584, SNR=48.3, Peak=120 HFD=6.7
21:52:59.143 00.006 6120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-2.95) = xAngle (5.78 = -0.51)
21:52:59.148 00.005 6120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.51 = -0.77)
21:52:59.152 00.004 6120 CameraToMount -- cameraX=-0.43 cameraY=0.14 hyp=0.45 cameraTheta=2.82 mountX=0.39 mountY=-0.31, mountTheta=-0.67
21:52:59.157 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=0.14, opts=13)
21:52:59.162 00.005 6120 Enqueuing Move request for scope (-0.43, 0.14)
21:52:59.165 00.003 7680 Worker thread wakes up
21:52:59.165 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.14) opts 0xd
21:52:59.165 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.43, 0.14)
21:52:59.165 00.000 7680 Moving (-0.43, 0.14) raw xDistance=0.39 yDistance=-0.31
21:52:59.165 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
21:52:59.167 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:52:59.167 00.000 7680 MoveAxis(W, 167, ABG)
21:52:59.167 00.000 7680 Guiding  Dir = 3, Dur = 167
21:52:59.167 00.000 7680 IsSlewing returns 0
21:52:59.168 00.001 7680 IsGuiding returns 0
21:52:59.168 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:52:59.173 00.005 7680 PulseGuide returned control before completion, sleep 177
21:52:59.195 00.022 6120 UpdateGuideState exits: m=5584 SNR=48.3
21:52:59.200 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:59.204 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:52:59.211 00.007 6120 Enqueuing Expose request
21:52:59.359 00.148 7680 IsGuiding returns 1
21:52:59.360 00.001 7680 scope still moving after pulse duration time elapsed
21:52:59.390 00.030 7680 IsSlewing returns 0
21:52:59.391 00.001 7680 IsGuiding returns 1
21:52:59.421 00.030 7680 IsSlewing returns 0
21:52:59.422 00.001 7680 IsGuiding returns 0
21:52:59.423 00.001 7680 scope move finished after 167 + 87 ms
21:52:59.423 00.000 7680 Move returns status 0, amount 167
21:52:59.423 00.000 7680 MoveAxis(N, 171, ABG)
21:52:59.423 00.000 7680 Guiding  Dir = 0, Dur = 171
21:52:59.424 00.001 7680 IsSlewing returns 0
21:52:59.424 00.000 7680 IsGuiding returns 0
21:52:59.425 00.001 7680 PulseGuide returned control before completion, sleep 181
21:52:59.623 00.198 7680 IsGuiding returns 1
21:52:59.623 00.000 7680 scope still moving after pulse duration time elapsed
21:52:59.654 00.031 7680 IsSlewing returns 0
21:52:59.655 00.001 7680 IsGuiding returns 0
21:52:59.656 00.001 7680 scope move finished after 171 + 59 ms
21:52:59.656 00.000 7680 Move returns status 0, amount 171
21:52:59.657 00.001 7680 move complete, result=0
21:52:59.657 00.000 7680 worker thread done servicing request
21:52:59.657 00.000 7680 Worker thread wakes up
21:52:59.658 00.001 6120 GuideStep: 0.4 px 167 ms WEST, -0.3 px 171 ms NORTH
21:52:59.664 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:52:59.664 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:00.916 01.252 7680 Exposure complete
21:53:01.025 00.109 7680 worker thread done servicing request
21:53:01.026 00.001 6120 OnExposeComplete: enter
21:53:01.030 00.004 6120 UpdateGuideState(): m_state=6
21:53:01.036 00.006 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1185
21:53:01.043 00.007 6120 Star::Find returns 1 (0), X=1202.65, Y=1055.02, Mass=5388, SNR=47.2, Peak=123 HFD=6.7
21:53:01.049 00.006 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-2.95) = xAngle (5.47 = -0.82)
21:53:01.055 00.006 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.20 = -1.09)
21:53:01.060 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.20 hyp=0.34 cameraTheta=2.51 mountX=0.23 mountY=-0.30, mountTheta=-0.91
21:53:01.069 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.20, opts=13)
21:53:01.076 00.007 6120 Enqueuing Move request for scope (-0.27, 0.20)
21:53:01.082 00.006 7680 Worker thread wakes up
21:53:01.083 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.20) opts 0xd
21:53:01.083 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.20)
21:53:01.083 00.000 7680 Moving (-0.27, 0.20) raw xDistance=0.23 yDistance=-0.30
21:53:01.083 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
21:53:01.084 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:53:01.084 00.000 7680 MoveAxis(W, 110, ABG)
21:53:01.084 00.000 7680 Guiding  Dir = 3, Dur = 110
21:53:01.084 00.000 7680 IsSlewing returns 0
21:53:01.085 00.001 7680 IsGuiding returns 0
21:53:01.085 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:53:01.090 00.005 7680 PulseGuide returned control before completion, sleep 120
21:53:01.113 00.023 6120 UpdateGuideState exits: m=5388 SNR=47.2
21:53:01.118 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:01.123 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:01.126 00.003 6120 Enqueuing Expose request
21:53:01.219 00.093 7680 IsGuiding returns 1
21:53:01.220 00.001 7680 scope still moving after pulse duration time elapsed
21:53:01.250 00.030 7680 IsSlewing returns 0
21:53:01.251 00.001 7680 IsGuiding returns 0
21:53:01.251 00.000 7680 scope move finished after 110 + 57 ms
21:53:01.253 00.002 7680 Move returns status 0, amount 110
21:53:01.253 00.000 7680 MoveAxis(N, 163, ABG)
21:53:01.254 00.001 7680 Guiding  Dir = 0, Dur = 163
21:53:01.254 00.000 7680 IsSlewing returns 0
21:53:01.255 00.001 7680 IsGuiding returns 0
21:53:01.255 00.000 7680 PulseGuide returned control before completion, sleep 173
21:53:01.440 00.185 7680 IsGuiding returns 1
21:53:01.440 00.000 7680 scope still moving after pulse duration time elapsed
21:53:01.469 00.029 7680 IsSlewing returns 0
21:53:01.470 00.001 7680 IsGuiding returns 0
21:53:01.470 00.000 7680 scope move finished after 163 + 52 ms
21:53:01.470 00.000 7680 Move returns status 0, amount 163
21:53:01.470 00.000 7680 move complete, result=0
21:53:01.472 00.002 7680 worker thread done servicing request
21:53:01.473 00.001 7680 Worker thread wakes up
21:53:01.473 00.000 6120 GuideStep: 0.2 px 110 ms WEST, -0.3 px 163 ms NORTH
21:53:01.478 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:01.478 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:02.730 01.252 7680 Exposure complete
21:53:02.839 00.109 7680 worker thread done servicing request
21:53:02.839 00.000 6120 OnExposeComplete: enter
21:53:02.844 00.005 6120 UpdateGuideState(): m_state=6
21:53:02.848 00.004 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1186
21:53:02.851 00.003 6120 Star::Find returns 1 (0), X=1202.87, Y=1054.94, Mass=5718, SNR=48.9, Peak=131 HFD=6.6
21:53:02.854 00.003 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
21:53:02.858 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
21:53:02.861 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.05 mountX=0.04 mountY=-0.13, mountTheta=-1.29
21:53:02.866 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.12, opts=13)
21:53:02.870 00.004 6120 Enqueuing Move request for scope (-0.06, 0.12)
21:53:02.873 00.003 7680 Worker thread wakes up
21:53:02.874 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
21:53:02.874 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
21:53:02.874 00.000 7680 Moving (-0.06, 0.12) raw xDistance=0.04 yDistance=-0.13
21:53:02.874 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:53:02.875 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:53:02.875 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:53:02.875 00.000 7680 MoveAxis(E, 0, ABG)
21:53:02.875 00.000 7680 Move returns status 0, amount 0
21:53:02.875 00.000 7680 MoveAxis(N, 0, ABG)
21:53:02.875 00.000 7680 Move returns status 0, amount 0
21:53:02.875 00.000 7680 move complete, result=0
21:53:02.877 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:53:02.881 00.004 7680 worker thread done servicing request
21:53:02.897 00.016 6120 UpdateGuideState exits: m=5718 SNR=48.9
21:53:02.900 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:02.903 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:02.907 00.004 6120 Enqueuing Expose request
21:53:02.912 00.005 7680 Worker thread wakes up
21:53:02.912 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:53:02.915 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:02.915 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:04.160 01.245 7680 Exposure complete
21:53:04.275 00.115 7680 worker thread done servicing request
21:53:04.275 00.000 6120 OnExposeComplete: enter
21:53:04.280 00.005 6120 UpdateGuideState(): m_state=6
21:53:04.284 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1187
21:53:04.288 00.004 6120 Star::Find returns 1 (0), X=1202.95, Y=1055.37, Mass=5679, SNR=47.9, Peak=126 HFD=6.7
21:53:04.292 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
21:53:04.296 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
21:53:04.301 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.55 hyp=0.55 cameraTheta=1.54 mountX=-0.12 mountY=-0.49, mountTheta=-1.81
21:53:04.305 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.55, opts=13)
21:53:04.310 00.005 6120 Enqueuing Move request for scope (0.02, 0.55)
21:53:04.313 00.003 7680 Worker thread wakes up
21:53:04.313 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.55) opts 0xd
21:53:04.313 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.55)
21:53:04.313 00.000 7680 Moving (0.02, 0.55) raw xDistance=-0.12 yDistance=-0.49
21:53:04.314 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:53:04.314 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:53:04.314 00.000 7680 MoveAxis(E, 0, ABG)
21:53:04.314 00.000 7680 Move returns status 0, amount 0
21:53:04.315 00.001 7680 MoveAxis(N, 264, ABG)
21:53:04.315 00.000 7680 Guiding  Dir = 0, Dur = 264
21:53:04.315 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:53:04.320 00.005 7680 IsSlewing returns 0
21:53:04.320 00.000 7680 IsGuiding returns 0
21:53:04.320 00.000 7680 PulseGuide returned control before completion, sleep 274
21:53:04.342 00.022 6120 UpdateGuideState exits: m=5679 SNR=47.9
21:53:04.348 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:04.351 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:04.355 00.004 6120 Enqueuing Expose request
21:53:04.609 00.254 7680 IsGuiding returns 0
21:53:04.609 00.000 7680 Move returns status 0, amount 264
21:53:04.610 00.001 7680 move complete, result=0
21:53:04.610 00.000 7680 worker thread done servicing request
21:53:04.610 00.000 7680 Worker thread wakes up
21:53:04.611 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 264 ms NORTH
21:53:04.618 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:04.618 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:05.868 01.250 7680 Exposure complete
21:53:05.985 00.117 7680 worker thread done servicing request
21:53:05.985 00.000 6120 OnExposeComplete: enter
21:53:05.991 00.006 6120 UpdateGuideState(): m_state=6
21:53:05.995 00.004 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1188
21:53:05.999 00.004 6120 Star::Find returns 1 (0), X=1202.94, Y=1054.79, Mass=5832, SNR=50.3, Peak=130 HFD=6.8
21:53:06.003 00.004 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-2.95) = xAngle (1.73 = 1.73)
21:53:06.006 00.003 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.46 = 1.46)
21:53:06.010 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.23 mountX=-0.01 mountY=0.04, mountTheta=1.73
21:53:06.016 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.04, opts=13)
21:53:06.020 00.004 6120 Enqueuing Move request for scope (0.01, -0.04)
21:53:06.024 00.004 7680 Worker thread wakes up
21:53:06.024 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
21:53:06.024 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
21:53:06.024 00.000 7680 Moving (0.01, -0.04) raw xDistance=-0.01 yDistance=0.04
21:53:06.024 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:53:06.024 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:53:06.025 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:53:06.025 00.000 7680 MoveAxis(E, 0, ABG)
21:53:06.025 00.000 7680 Move returns status 0, amount 0
21:53:06.025 00.000 7680 MoveAxis(N, 0, ABG)
21:53:06.025 00.000 7680 Move returns status 0, amount 0
21:53:06.026 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:53:06.030 00.004 7680 move complete, result=0
21:53:06.031 00.001 7680 worker thread done servicing request
21:53:06.053 00.022 6120 UpdateGuideState exits: m=5832 SNR=50.3
21:53:06.058 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:06.061 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:06.066 00.005 6120 Enqueuing Expose request
21:53:06.070 00.004 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:53:06.073 00.003 7680 Worker thread wakes up
21:53:06.073 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:06.073 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:07.324 01.251 7680 Exposure complete
21:53:07.437 00.113 7680 worker thread done servicing request
21:53:07.437 00.000 6120 OnExposeComplete: enter
21:53:07.441 00.004 6120 UpdateGuideState(): m_state=6
21:53:07.444 00.003 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1189
21:53:07.448 00.004 6120 Star::Find returns 1 (0), X=1203.10, Y=1054.91, Mass=5335, SNR=46.9, Peak=138 HFD=6.6
21:53:07.452 00.004 6120 CameraToMount -- cameraTheta (0.44) - m_xAngle (-2.95) = xAngle (3.39 = -2.89)
21:53:07.457 00.005 6120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.12 = 3.12)
21:53:07.462 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.19 cameraTheta=0.44 mountX=-0.19 mountY=0.00, mountTheta=3.12
21:53:07.467 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.08, opts=13)
21:53:07.471 00.004 6120 Enqueuing Move request for scope (0.18, 0.08)
21:53:07.475 00.004 7680 Worker thread wakes up
21:53:07.475 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
21:53:07.476 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
21:53:07.476 00.000 7680 Moving (0.18, 0.08) raw xDistance=-0.19 yDistance=0.00
21:53:07.476 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:53:07.476 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:53:07.476 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:53:07.477 00.001 7680 MoveAxis(E, 0, ABG)
21:53:07.477 00.000 7680 Move returns status 0, amount 0
21:53:07.477 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=186, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:53:07.481 00.004 7680 MoveAxis(N, 0, ABG)
21:53:07.482 00.001 7680 Move returns status 0, amount 0
21:53:07.482 00.000 7680 move complete, result=0
21:53:07.482 00.000 7680 worker thread done servicing request
21:53:07.505 00.023 6120 UpdateGuideState exits: m=5335 SNR=46.9
21:53:07.509 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:07.513 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:07.518 00.005 6120 Enqueuing Expose request
21:53:07.521 00.003 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:53:07.525 00.004 7680 Worker thread wakes up
21:53:07.525 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:07.526 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:08.778 01.252 7680 Exposure complete
21:53:08.893 00.115 7680 worker thread done servicing request
21:53:08.893 00.000 6120 OnExposeComplete: enter
21:53:08.897 00.004 6120 UpdateGuideState(): m_state=6
21:53:08.899 00.002 6120 Star::Find(15, 1203, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1190
21:53:08.903 00.004 6120 Star::Find returns 1 (0), X=1203.14, Y=1055.33, Mass=5848, SNR=49.5, Peak=139 HFD=6.8
21:53:08.906 00.003 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
21:53:08.909 00.003 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.42)
21:53:08.913 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.50 hyp=0.55 cameraTheta=1.18 mountX=-0.30 mountY=-0.36, mountTheta=-2.26
21:53:08.917 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.50, opts=13)
21:53:08.919 00.002 6120 Enqueuing Move request for scope (0.21, 0.50)
21:53:08.924 00.005 7680 Worker thread wakes up
21:53:08.924 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.50) opts 0xd
21:53:08.924 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.50)
21:53:08.924 00.000 7680 Moving (0.21, 0.50) raw xDistance=-0.30 yDistance=-0.36
21:53:08.924 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
21:53:08.925 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:53:08.925 00.000 7680 MoveAxis(E, 127, ABG)
21:53:08.925 00.000 7680 Guiding  Dir = 2, Dur = 127
21:53:08.925 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:53:08.929 00.004 7680 IsSlewing returns 0
21:53:08.930 00.001 7680 IsGuiding returns 0
21:53:08.930 00.000 7680 PulseGuide returned control before completion, sleep 137
21:53:08.945 00.015 6120 UpdateGuideState exits: m=5848 SNR=49.5
21:53:08.950 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:08.953 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:08.957 00.004 6120 Enqueuing Expose request
21:53:09.077 00.120 7680 IsGuiding returns 1
21:53:09.078 00.001 7680 scope still moving after pulse duration time elapsed
21:53:09.107 00.029 7680 IsSlewing returns 0
21:53:09.109 00.002 7680 IsGuiding returns 0
21:53:09.109 00.000 7680 scope move finished after 127 + 52 ms
21:53:09.110 00.001 7680 Move returns status 0, amount 127
21:53:09.110 00.000 7680 MoveAxis(N, 196, ABG)
21:53:09.111 00.001 7680 Guiding  Dir = 0, Dur = 196
21:53:09.112 00.001 7680 IsSlewing returns 0
21:53:09.112 00.000 7680 IsGuiding returns 0
21:53:09.113 00.001 7680 PulseGuide returned control before completion, sleep 206
21:53:09.326 00.213 7680 IsGuiding returns 1
21:53:09.327 00.001 7680 scope still moving after pulse duration time elapsed
21:53:09.357 00.030 7680 IsSlewing returns 0
21:53:09.358 00.001 7680 IsGuiding returns 0
21:53:09.359 00.001 7680 scope move finished after 196 + 50 ms
21:53:09.359 00.000 7680 Move returns status 0, amount 196
21:53:09.360 00.001 7680 move complete, result=0
21:53:09.360 00.000 7680 worker thread done servicing request
21:53:09.360 00.000 7680 Worker thread wakes up
21:53:09.362 00.002 6120 GuideStep: -0.3 px 127 ms EAST, -0.4 px 196 ms NORTH
21:53:09.371 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:09.371 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:10.623 01.252 7680 Exposure complete
21:53:10.743 00.120 7680 worker thread done servicing request
21:53:10.744 00.001 6120 OnExposeComplete: enter
21:53:10.748 00.004 6120 UpdateGuideState(): m_state=6
21:53:10.752 00.004 6120 Star::Find(15, 1203, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1191
21:53:10.756 00.004 6120 Star::Find returns 1 (0), X=1203.22, Y=1054.93, Mass=5735, SNR=49.3, Peak=140 HFD=6.8
21:53:10.759 00.003 6120 CameraToMount -- cameraTheta (0.33) - m_xAngle (-2.95) = xAngle (3.29 = -2.99)
21:53:10.764 00.005 6120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.02 = 3.02)
21:53:10.769 00.005 6120 CameraToMount -- cameraX=0.30 cameraY=0.10 hyp=0.31 cameraTheta=0.33 mountX=-0.31 mountY=0.04, mountTheta=3.02
21:53:10.776 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.10, opts=13)
21:53:10.780 00.004 6120 Enqueuing Move request for scope (0.30, 0.10)
21:53:10.785 00.005 7680 Worker thread wakes up
21:53:10.785 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.10) opts 0xd
21:53:10.785 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.10)
21:53:10.785 00.000 7680 Moving (0.30, 0.10) raw xDistance=-0.31 yDistance=0.04
21:53:10.785 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
21:53:10.786 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:53:10.786 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:53:10.786 00.000 7680 MoveAxis(E, 141, ABG)
21:53:10.786 00.000 7680 Guiding  Dir = 2, Dur = 141
21:53:10.786 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:53:10.790 00.004 7680 IsSlewing returns 0
21:53:10.790 00.000 7680 IsGuiding returns 0
21:53:10.792 00.002 7680 PulseGuide returned control before completion, sleep 151
21:53:10.812 00.020 6120 UpdateGuideState exits: m=5735 SNR=49.3
21:53:10.817 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:10.820 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:10.825 00.005 6120 Enqueuing Expose request
21:53:10.955 00.130 7680 IsGuiding returns 1
21:53:10.955 00.000 7680 scope still moving after pulse duration time elapsed
21:53:10.985 00.030 7680 IsSlewing returns 0
21:53:10.985 00.000 7680 IsGuiding returns 0
21:53:10.985 00.000 7680 scope move finished after 141 + 53 ms
21:53:10.987 00.002 7680 Move returns status 0, amount 141
21:53:10.987 00.000 7680 MoveAxis(N, 0, ABG)
21:53:10.988 00.001 7680 Move returns status 0, amount 0
21:53:10.988 00.000 7680 move complete, result=0
21:53:10.988 00.000 7680 worker thread done servicing request
21:53:10.989 00.001 6120 GuideStep: -0.3 px 141 ms EAST, 0.0 px 0 ms NORTH
21:53:10.994 00.005 7680 Worker thread wakes up
21:53:10.994 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:10.995 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:12.243 01.248 7680 Exposure complete
21:53:12.352 00.109 7680 worker thread done servicing request
21:53:12.354 00.002 6120 OnExposeComplete: enter
21:53:12.357 00.003 6120 UpdateGuideState(): m_state=6
21:53:12.364 00.007 6120 Star::Find(15, 1203, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1192
21:53:12.368 00.004 6120 Star::Find returns 1 (0), X=1203.05, Y=1055.27, Mass=5771, SNR=48.6, Peak=139 HFD=6.8
21:53:12.372 00.004 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
21:53:12.377 00.005 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
21:53:12.381 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.45 hyp=0.47 cameraTheta=1.29 mountX=-0.21 mountY=-0.35, mountTheta=-2.11
21:53:12.386 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.45, opts=13)
21:53:12.391 00.005 6120 Enqueuing Move request for scope (0.13, 0.45)
21:53:12.395 00.004 7680 Worker thread wakes up
21:53:12.395 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.45) opts 0xd
21:53:12.395 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.45)
21:53:12.395 00.000 7680 Moving (0.13, 0.45) raw xDistance=-0.21 yDistance=-0.35
21:53:12.395 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
21:53:12.396 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:53:12.396 00.000 7680 MoveAxis(E, 98, ABG)
21:53:12.396 00.000 7680 Guiding  Dir = 2, Dur = 98
21:53:12.396 00.000 7680 IsSlewing returns 0
21:53:12.398 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:53:12.402 00.004 7680 IsGuiding returns 0
21:53:12.402 00.000 7680 PulseGuide returned control before completion, sleep 108
21:53:12.422 00.020 6120 UpdateGuideState exits: m=5771 SNR=48.6
21:53:12.427 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:12.431 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:12.434 00.003 6120 Enqueuing Expose request
21:53:12.516 00.082 7680 IsGuiding returns 1
21:53:12.517 00.001 7680 scope still moving after pulse duration time elapsed
21:53:12.546 00.029 7680 IsSlewing returns 0
21:53:12.548 00.002 7680 IsGuiding returns 0
21:53:12.549 00.001 7680 scope move finished after 98 + 48 ms
21:53:12.549 00.000 7680 Move returns status 0, amount 98
21:53:12.549 00.000 7680 MoveAxis(N, 188, ABG)
21:53:12.549 00.000 7680 Guiding  Dir = 0, Dur = 188
21:53:12.550 00.001 7680 IsSlewing returns 0
21:53:12.550 00.000 7680 IsGuiding returns 0
21:53:12.551 00.001 7680 PulseGuide returned control before completion, sleep 198
21:53:12.765 00.214 7680 IsGuiding returns 1
21:53:12.765 00.000 7680 scope still moving after pulse duration time elapsed
21:53:12.796 00.031 7680 IsSlewing returns 0
21:53:12.798 00.002 7680 IsGuiding returns 0
21:53:12.798 00.000 7680 scope move finished after 188 + 59 ms
21:53:12.799 00.001 7680 Move returns status 0, amount 188
21:53:12.799 00.000 7680 move complete, result=0
21:53:12.799 00.000 7680 worker thread done servicing request
21:53:12.799 00.000 7680 Worker thread wakes up
21:53:12.800 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:12.800 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:12.800 00.000 6120 GuideStep: -0.2 px 98 ms EAST, -0.3 px 188 ms NORTH
21:53:14.045 01.245 7680 Exposure complete
21:53:14.145 00.100 7680 worker thread done servicing request
21:53:14.145 00.000 6120 OnExposeComplete: enter
21:53:14.148 00.003 6120 UpdateGuideState(): m_state=6
21:53:14.151 00.003 6120 Star::Find(15, 1203, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1193
21:53:14.154 00.003 6120 Star::Find returns 1 (0), X=1202.82, Y=1055.30, Mass=5892, SNR=49.7, Peak=130 HFD=6.9
21:53:14.157 00.003 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
21:53:14.160 00.003 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
21:53:14.163 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.48 hyp=0.49 cameraTheta=1.79 mountX=0.01 mountY=-0.47, mountTheta=-1.54
21:53:14.169 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.48, opts=13)
21:53:14.173 00.004 6120 Enqueuing Move request for scope (-0.10, 0.48)
21:53:14.176 00.003 7680 Worker thread wakes up
21:53:14.176 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.48) opts 0xd
21:53:14.176 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.48)
21:53:14.176 00.000 7680 Moving (-0.10, 0.48) raw xDistance=0.01 yDistance=-0.47
21:53:14.177 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:53:14.177 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
21:53:14.177 00.000 7680 MoveAxis(E, 0, ABG)
21:53:14.177 00.000 7680 Move returns status 0, amount 0
21:53:14.177 00.000 7680 MoveAxis(N, 257, ABG)
21:53:14.177 00.000 7680 Guiding  Dir = 0, Dur = 257
21:53:14.177 00.000 7680 IsSlewing returns 0
21:53:14.179 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:53:14.182 00.003 7680 IsGuiding returns 0
21:53:14.183 00.001 7680 PulseGuide returned control before completion, sleep 267
21:53:14.204 00.021 6120 UpdateGuideState exits: m=5892 SNR=49.7
21:53:14.211 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:14.214 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:14.219 00.005 6120 Enqueuing Expose request
21:53:14.458 00.239 7680 IsGuiding returns 1
21:53:14.460 00.002 7680 scope still moving after pulse duration time elapsed
21:53:14.490 00.030 7680 IsSlewing returns 0
21:53:14.491 00.001 7680 IsGuiding returns 0
21:53:14.491 00.000 7680 scope move finished after 257 + 52 ms
21:53:14.493 00.002 7680 Move returns status 0, amount 257
21:53:14.493 00.000 7680 move complete, result=0
21:53:14.494 00.001 7680 worker thread done servicing request
21:53:14.494 00.000 7680 Worker thread wakes up
21:53:14.495 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 257 ms NORTH
21:53:14.501 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:14.501 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:15.751 01.250 7680 Exposure complete
21:53:15.859 00.108 7680 worker thread done servicing request
21:53:15.859 00.000 6120 OnExposeComplete: enter
21:53:15.864 00.005 6120 UpdateGuideState(): m_state=6
21:53:15.868 00.004 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1194
21:53:15.872 00.004 6120 Star::Find returns 1 (0), X=1202.77, Y=1054.91, Mass=5808, SNR=48.9, Peak=130 HFD=6.8
21:53:15.875 00.003 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-2.95) = xAngle (5.61 = -0.67)
21:53:15.878 00.003 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.94)
21:53:15.883 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.66 mountX=0.14 mountY=-0.14, mountTheta=-0.80
21:53:15.888 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.08, opts=13)
21:53:15.893 00.005 6120 Enqueuing Move request for scope (-0.16, 0.08)
21:53:15.899 00.006 7680 Worker thread wakes up
21:53:15.899 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
21:53:15.899 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
21:53:15.899 00.000 7680 Moving (-0.16, 0.08) raw xDistance=0.14 yDistance=-0.14
21:53:15.899 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:53:15.900 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:53:15.900 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:53:15.900 00.000 7680 MoveAxis(E, 0, ABG)
21:53:15.900 00.000 7680 Move returns status 0, amount 0
21:53:15.901 00.001 7680 MoveAxis(N, 0, ABG)
21:53:15.901 00.000 7680 Move returns status 0, amount 0
21:53:15.901 00.000 7680 move complete, result=0
21:53:15.902 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:53:15.906 00.004 7680 worker thread done servicing request
21:53:15.927 00.021 6120 UpdateGuideState exits: m=5808 SNR=48.9
21:53:15.933 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:15.937 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:15.940 00.003 6120 Enqueuing Expose request
21:53:15.944 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:53:15.949 00.005 7680 Worker thread wakes up
21:53:15.949 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:15.950 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:17.205 01.255 7680 Exposure complete
21:53:17.326 00.121 7680 worker thread done servicing request
21:53:17.326 00.000 6120 OnExposeComplete: enter
21:53:17.331 00.005 6120 UpdateGuideState(): m_state=6
21:53:17.336 00.005 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1195
21:53:17.340 00.004 6120 Star::Find returns 1 (0), X=1202.70, Y=1055.27, Mass=5653, SNR=47.8, Peak=124 HFD=6.7
21:53:17.343 00.003 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (5.00 = -1.29)
21:53:17.347 00.004 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
21:53:17.352 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.45 hyp=0.51 cameraTheta=2.04 mountX=0.14 mountY=-0.51, mountTheta=-1.30
21:53:17.358 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.45, opts=13)
21:53:17.362 00.004 6120 Enqueuing Move request for scope (-0.23, 0.45)
21:53:17.366 00.004 7680 Worker thread wakes up
21:53:17.367 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.45) opts 0xd
21:53:17.367 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.45)
21:53:17.367 00.000 7680 Moving (-0.23, 0.45) raw xDistance=0.14 yDistance=-0.51
21:53:17.367 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:53:17.367 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
21:53:17.368 00.001 7680 MoveAxis(E, 0, ABG)
21:53:17.368 00.000 7680 Move returns status 0, amount 0
21:53:17.368 00.000 7680 MoveAxis(N, 275, ABG)
21:53:17.369 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:53:17.372 00.003 7680 Guiding  Dir = 0, Dur = 275
21:53:17.373 00.001 7680 IsSlewing returns 0
21:53:17.373 00.000 7680 IsGuiding returns 0
21:53:17.374 00.001 7680 PulseGuide returned control before completion, sleep 285
21:53:17.395 00.021 6120 UpdateGuideState exits: m=5653 SNR=47.8
21:53:17.400 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:17.405 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:17.408 00.003 6120 Enqueuing Expose request
21:53:17.675 00.267 7680 IsGuiding returns 0
21:53:17.677 00.002 7680 Move returns status 0, amount 275
21:53:17.678 00.001 7680 move complete, result=0
21:53:17.678 00.000 7680 worker thread done servicing request
21:53:17.678 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 275 ms NORTH
21:53:17.685 00.007 7680 Worker thread wakes up
21:53:17.685 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:17.686 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:18.937 01.251 7680 Exposure complete
21:53:19.048 00.111 7680 worker thread done servicing request
21:53:19.049 00.001 6120 OnExposeComplete: enter
21:53:19.053 00.004 6120 UpdateGuideState(): m_state=6
21:53:19.058 00.005 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1196
21:53:19.062 00.004 6120 Star::Find returns 1 (0), X=1202.62, Y=1054.94, Mass=5698, SNR=48.2, Peak=126 HFD=6.7
21:53:19.065 00.003 6120 CameraToMount -- cameraTheta (2.79) - m_xAngle (-2.95) = xAngle (5.75 = -0.54)
21:53:19.069 00.004 6120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.48 = -0.81)
21:53:19.075 00.006 6120 CameraToMount -- cameraX=-0.31 cameraY=0.11 hyp=0.33 cameraTheta=2.79 mountX=0.28 mountY=-0.24, mountTheta=-0.70
21:53:19.080 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.11, opts=13)
21:53:19.085 00.005 6120 Enqueuing Move request for scope (-0.31, 0.11)
21:53:19.089 00.004 7680 Worker thread wakes up
21:53:19.089 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.11) opts 0xd
21:53:19.089 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.11)
21:53:19.089 00.000 7680 Moving (-0.31, 0.11) raw xDistance=0.28 yDistance=-0.24
21:53:19.090 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
21:53:19.090 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:53:19.090 00.000 7680 MoveAxis(W, 119, ABG)
21:53:19.090 00.000 7680 Guiding  Dir = 3, Dur = 119
21:53:19.090 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:53:19.094 00.004 7680 IsSlewing returns 0
21:53:19.095 00.001 7680 IsGuiding returns 0
21:53:19.095 00.000 7680 PulseGuide returned control before completion, sleep 129
21:53:19.118 00.023 6120 UpdateGuideState exits: m=5698 SNR=48.2
21:53:19.123 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:19.128 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:19.132 00.004 6120 Enqueuing Expose request
21:53:19.240 00.108 7680 IsGuiding returns 0
21:53:19.240 00.000 7680 Move returns status 0, amount 119
21:53:19.241 00.001 7680 MoveAxis(N, 128, ABG)
21:53:19.242 00.001 7680 Guiding  Dir = 0, Dur = 128
21:53:19.242 00.000 7680 IsSlewing returns 0
21:53:19.242 00.000 7680 IsGuiding returns 0
21:53:19.244 00.002 7680 PulseGuide returned control before completion, sleep 138
21:53:19.395 00.151 7680 IsGuiding returns 1
21:53:19.396 00.001 7680 scope still moving after pulse duration time elapsed
21:53:19.427 00.031 7680 IsSlewing returns 0
21:53:19.427 00.000 7680 IsGuiding returns 0
21:53:19.428 00.001 7680 scope move finished after 128 + 57 ms
21:53:19.429 00.001 7680 Move returns status 0, amount 128
21:53:19.430 00.001 7680 move complete, result=0
21:53:19.430 00.000 7680 worker thread done servicing request
21:53:19.432 00.002 6120 GuideStep: 0.3 px 119 ms WEST, -0.2 px 128 ms NORTH
21:53:19.438 00.006 7680 Worker thread wakes up
21:53:19.438 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:19.439 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:20.692 01.253 7680 Exposure complete
21:53:20.808 00.116 7680 worker thread done servicing request
21:53:20.808 00.000 6120 OnExposeComplete: enter
21:53:20.812 00.004 6120 UpdateGuideState(): m_state=6
21:53:20.816 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1197
21:53:20.820 00.004 6120 Star::Find returns 1 (0), X=1202.43, Y=1054.88, Mass=5790, SNR=48.9, Peak=130 HFD=6.8
21:53:20.825 00.005 6120 CameraToMount -- cameraTheta (3.02) - m_xAngle (-2.95) = xAngle (5.97 = -0.31)
21:53:20.829 00.004 6120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.70 = -0.58)
21:53:20.834 00.005 6120 CameraToMount -- cameraX=-0.49 cameraY=0.06 hyp=0.50 cameraTheta=3.02 mountX=0.47 mountY=-0.27, mountTheta=-0.52
21:53:20.840 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.49, y=0.06, opts=13)
21:53:20.845 00.005 6120 Enqueuing Move request for scope (-0.49, 0.06)
21:53:20.849 00.004 7680 Worker thread wakes up
21:53:20.849 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.06) opts 0xd
21:53:20.849 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.49, 0.06)
21:53:20.849 00.000 7680 Moving (-0.49, 0.06) raw xDistance=0.47 yDistance=-0.27
21:53:20.850 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
21:53:20.850 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:53:20.850 00.000 7680 MoveAxis(W, 208, ABG)
21:53:20.850 00.000 7680 Guiding  Dir = 3, Dur = 208
21:53:20.851 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=154, Gamma=1.000
21:53:20.856 00.005 7680 IsSlewing returns 0
21:53:20.858 00.002 7680 IsGuiding returns 0
21:53:20.858 00.000 7680 PulseGuide returned control before completion, sleep 218
21:53:20.880 00.022 6120 UpdateGuideState exits: m=5790 SNR=48.9
21:53:20.883 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:20.890 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:20.893 00.003 6120 Enqueuing Expose request
21:53:21.091 00.198 7680 IsGuiding returns 1
21:53:21.091 00.000 7680 scope still moving after pulse duration time elapsed
21:53:21.122 00.031 7680 IsSlewing returns 0
21:53:21.123 00.001 7680 IsGuiding returns 0
21:53:21.123 00.000 7680 scope move finished after 208 + 58 ms
21:53:21.123 00.000 7680 Move returns status 0, amount 208
21:53:21.123 00.000 7680 MoveAxis(N, 147, ABG)
21:53:21.125 00.002 7680 Guiding  Dir = 0, Dur = 147
21:53:21.125 00.000 7680 IsSlewing returns 0
21:53:21.126 00.001 7680 IsGuiding returns 0
21:53:21.126 00.000 7680 PulseGuide returned control before completion, sleep 157
21:53:21.295 00.169 7680 IsGuiding returns 1
21:53:21.296 00.001 7680 scope still moving after pulse duration time elapsed
21:53:21.327 00.031 7680 IsSlewing returns 0
21:53:21.328 00.001 7680 IsGuiding returns 0
21:53:21.329 00.001 7680 scope move finished after 147 + 55 ms
21:53:21.329 00.000 7680 Move returns status 0, amount 147
21:53:21.329 00.000 7680 move complete, result=0
21:53:21.330 00.001 7680 worker thread done servicing request
21:53:21.330 00.000 6120 GuideStep: 0.5 px 208 ms WEST, -0.3 px 147 ms NORTH
21:53:21.341 00.011 7680 Worker thread wakes up
21:53:21.341 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:21.341 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:22.589 01.248 7680 Exposure complete
21:53:22.707 00.118 7680 worker thread done servicing request
21:53:22.708 00.001 6120 OnExposeComplete: enter
21:53:22.712 00.004 6120 UpdateGuideState(): m_state=6
21:53:22.718 00.006 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1198
21:53:22.722 00.004 6120 Star::Find returns 1 (0), X=1202.48, Y=1054.92, Mass=5744, SNR=49.7, Peak=129 HFD=6.6
21:53:22.726 00.004 6120 CameraToMount -- cameraTheta (2.92) - m_xAngle (-2.95) = xAngle (5.88 = -0.41)
21:53:22.729 00.003 6120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.61 = -0.68)
21:53:22.732 00.003 6120 CameraToMount -- cameraX=-0.45 cameraY=0.10 hyp=0.46 cameraTheta=2.92 mountX=0.42 mountY=-0.29, mountTheta=-0.60
21:53:22.739 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.45, y=0.10, opts=13)
21:53:22.743 00.004 6120 Enqueuing Move request for scope (-0.45, 0.10)
21:53:22.747 00.004 7680 Worker thread wakes up
21:53:22.747 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.10) opts 0xd
21:53:22.747 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.45, 0.10)
21:53:22.749 00.002 7680 Moving (-0.45, 0.10) raw xDistance=0.42 yDistance=-0.29
21:53:22.749 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
21:53:22.749 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:53:22.749 00.000 7680 MoveAxis(W, 194, ABG)
21:53:22.749 00.000 7680 Guiding  Dir = 3, Dur = 194
21:53:22.750 00.001 7680 IsSlewing returns 0
21:53:22.750 00.000 7680 IsGuiding returns 0
21:53:22.751 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:53:22.756 00.005 7680 PulseGuide returned control before completion, sleep 204
21:53:22.779 00.023 6120 UpdateGuideState exits: m=5744 SNR=49.7
21:53:22.783 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:22.788 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:22.791 00.003 6120 Enqueuing Expose request
21:53:22.968 00.177 7680 IsGuiding returns 1
21:53:22.969 00.001 7680 scope still moving after pulse duration time elapsed
21:53:23.000 00.031 7680 IsSlewing returns 0
21:53:23.001 00.001 7680 IsGuiding returns 0
21:53:23.002 00.001 7680 scope move finished after 194 + 57 ms
21:53:23.003 00.001 7680 Move returns status 0, amount 194
21:53:23.003 00.000 7680 MoveAxis(N, 157, ABG)
21:53:23.004 00.001 7680 Guiding  Dir = 0, Dur = 157
21:53:23.004 00.000 7680 IsSlewing returns 0
21:53:23.004 00.000 7680 IsGuiding returns 0
21:53:23.005 00.001 7680 PulseGuide returned control before completion, sleep 167
21:53:23.186 00.181 7680 IsGuiding returns 1
21:53:23.187 00.001 7680 scope still moving after pulse duration time elapsed
21:53:23.217 00.030 7680 IsSlewing returns 0
21:53:23.219 00.002 7680 IsGuiding returns 0
21:53:23.220 00.001 7680 scope move finished after 157 + 57 ms
21:53:23.220 00.000 7680 Move returns status 0, amount 157
21:53:23.221 00.001 7680 move complete, result=0
21:53:23.221 00.000 7680 worker thread done servicing request
21:53:23.221 00.000 6120 GuideStep: 0.4 px 194 ms WEST, -0.3 px 157 ms NORTH
21:53:23.228 00.007 7680 Worker thread wakes up
21:53:23.229 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:23.229 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:24.478 01.249 7680 Exposure complete
21:53:24.585 00.107 7680 worker thread done servicing request
21:53:24.586 00.001 6120 OnExposeComplete: enter
21:53:24.591 00.005 6120 UpdateGuideState(): m_state=6
21:53:24.595 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1199
21:53:24.600 00.005 6120 Star::Find returns 1 (0), X=1202.90, Y=1054.90, Mass=5545, SNR=47.2, Peak=127 HFD=6.5
21:53:24.604 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.83 = -1.46)
21:53:24.608 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
21:53:24.613 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.87 mountX=0.01 mountY=-0.08, mountTheta=-1.45
21:53:24.618 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.08, opts=13)
21:53:24.623 00.005 6120 Enqueuing Move request for scope (-0.02, 0.08)
21:53:24.627 00.004 7680 Worker thread wakes up
21:53:24.627 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
21:53:24.627 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
21:53:24.627 00.000 7680 Moving (-0.02, 0.08) raw xDistance=0.01 yDistance=-0.08
21:53:24.628 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:53:24.628 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:53:24.628 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:53:24.629 00.001 7680 MoveAxis(E, 0, ABG)
21:53:24.629 00.000 7680 Move returns status 0, amount 0
21:53:24.629 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:53:24.634 00.005 7680 MoveAxis(N, 0, ABG)
21:53:24.634 00.000 7680 Move returns status 0, amount 0
21:53:24.634 00.000 7680 move complete, result=0
21:53:24.634 00.000 7680 worker thread done servicing request
21:53:24.657 00.023 6120 UpdateGuideState exits: m=5545 SNR=47.2
21:53:24.661 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:24.664 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:24.670 00.006 6120 Enqueuing Expose request
21:53:24.676 00.006 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:53:24.681 00.005 7680 Worker thread wakes up
21:53:24.681 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:24.681 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:25.933 01.252 7680 Exposure complete
21:53:26.047 00.114 7680 worker thread done servicing request
21:53:26.048 00.001 6120 OnExposeComplete: enter
21:53:26.053 00.005 6120 UpdateGuideState(): m_state=6
21:53:26.058 00.005 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1200
21:53:26.064 00.006 6120 Star::Find returns 1 (0), X=1202.79, Y=1054.88, Mass=5854, SNR=49.2, Peak=143 HFD=6.7
21:53:26.069 00.005 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-2.95) = xAngle (5.71 = -0.57)
21:53:26.074 00.005 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.44 = -0.84)
21:53:26.080 00.006 6120 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.76 mountX=0.12 mountY=-0.11, mountTheta=-0.73
21:53:26.085 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.05, opts=13)
21:53:26.090 00.005 6120 Enqueuing Move request for scope (-0.13, 0.05)
21:53:26.094 00.004 7680 Worker thread wakes up
21:53:26.094 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
21:53:26.094 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
21:53:26.094 00.000 7680 Moving (-0.13, 0.05) raw xDistance=0.12 yDistance=-0.11
21:53:26.095 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:53:26.095 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:53:26.095 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:53:26.095 00.000 7680 MoveAxis(E, 0, ABG)
21:53:26.097 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=231, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:53:26.100 00.003 7680 Move returns status 0, amount 0
21:53:26.101 00.001 7680 MoveAxis(N, 0, ABG)
21:53:26.101 00.000 7680 Move returns status 0, amount 0
21:53:26.101 00.000 7680 move complete, result=0
21:53:26.101 00.000 7680 worker thread done servicing request
21:53:26.122 00.021 6120 UpdateGuideState exits: m=5854 SNR=49.2
21:53:26.126 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:26.130 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:26.134 00.004 6120 Enqueuing Expose request
21:53:26.137 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:53:26.142 00.005 7680 Worker thread wakes up
21:53:26.142 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:26.142 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:27.385 01.243 7680 Exposure complete
21:53:27.507 00.122 7680 worker thread done servicing request
21:53:27.507 00.000 6120 OnExposeComplete: enter
21:53:27.512 00.005 6120 UpdateGuideState(): m_state=6
21:53:27.515 00.003 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1201
21:53:27.519 00.004 6120 Star::Find returns 1 (0), X=1202.72, Y=1055.37, Mass=5527, SNR=47.7, Peak=118 HFD=7.0
21:53:27.523 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
21:53:27.527 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
21:53:27.530 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.55 hyp=0.59 cameraTheta=1.93 mountX=0.10 mountY=-0.58, mountTheta=-1.40
21:53:27.535 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.55, opts=13)
21:53:27.539 00.004 6120 Enqueuing Move request for scope (-0.20, 0.55)
21:53:27.543 00.004 7680 Worker thread wakes up
21:53:27.543 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.55) opts 0xd
21:53:27.543 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.55)
21:53:27.543 00.000 7680 Moving (-0.20, 0.55) raw xDistance=0.10 yDistance=-0.58
21:53:27.544 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:53:27.544 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
21:53:27.544 00.000 7680 MoveAxis(E, 0, ABG)
21:53:27.544 00.000 7680 Move returns status 0, amount 0
21:53:27.545 00.001 7680 MoveAxis(N, 317, ABG)
21:53:27.545 00.000 7680 Guiding  Dir = 0, Dur = 317
21:53:27.545 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=233, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:53:27.550 00.005 7680 IsSlewing returns 0
21:53:27.551 00.001 7680 IsGuiding returns 0
21:53:27.552 00.001 7680 PulseGuide returned control before completion, sleep 327
21:53:27.573 00.021 6120 UpdateGuideState exits: m=5527 SNR=47.7
21:53:27.579 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:27.583 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:27.588 00.005 6120 Enqueuing Expose request
21:53:27.897 00.309 7680 IsGuiding returns 1
21:53:27.898 00.001 7680 scope still moving after pulse duration time elapsed
21:53:27.926 00.028 7680 IsSlewing returns 0
21:53:27.927 00.001 7680 IsGuiding returns 0
21:53:27.928 00.001 7680 scope move finished after 317 + 58 ms
21:53:27.928 00.000 7680 Move returns status 0, amount 317
21:53:27.929 00.001 7680 move complete, result=0
21:53:27.929 00.000 7680 worker thread done servicing request
21:53:27.929 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 317 ms NORTH
21:53:27.937 00.008 7680 Worker thread wakes up
21:53:27.938 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:27.938 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:29.190 01.252 7680 Exposure complete
21:53:29.308 00.118 7680 worker thread done servicing request
21:53:29.308 00.000 6120 OnExposeComplete: enter
21:53:29.312 00.004 6120 UpdateGuideState(): m_state=6
21:53:29.316 00.004 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1202
21:53:29.320 00.004 6120 Star::Find returns 1 (0), X=1202.77, Y=1054.86, Mass=5649, SNR=49.0, Peak=122 HFD=6.7
21:53:29.324 00.004 6120 CameraToMount -- cameraTheta (2.91) - m_xAngle (-2.95) = xAngle (5.86 = -0.42)
21:53:29.329 00.005 6120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.59 = -0.69)
21:53:29.332 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.16 cameraTheta=2.91 mountX=0.15 mountY=-0.10, mountTheta=-0.61
21:53:29.338 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.04, opts=13)
21:53:29.341 00.003 6120 Enqueuing Move request for scope (-0.16, 0.04)
21:53:29.345 00.004 7680 Worker thread wakes up
21:53:29.345 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.04) opts 0xd
21:53:29.345 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.04)
21:53:29.345 00.000 7680 Moving (-0.16, 0.04) raw xDistance=0.15 yDistance=-0.10
21:53:29.345 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:53:29.346 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:53:29.346 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:53:29.346 00.000 7680 MoveAxis(E, 0, ABG)
21:53:29.346 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:53:29.351 00.005 7680 Move returns status 0, amount 0
21:53:29.352 00.001 7680 MoveAxis(N, 0, ABG)
21:53:29.352 00.000 7680 Move returns status 0, amount 0
21:53:29.352 00.000 7680 move complete, result=0
21:53:29.352 00.000 7680 worker thread done servicing request
21:53:29.372 00.020 6120 UpdateGuideState exits: m=5649 SNR=49.0
21:53:29.376 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:29.381 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:29.384 00.003 6120 Enqueuing Expose request
21:53:29.389 00.005 7680 Worker thread wakes up
21:53:29.389 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:29.389 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:29.389 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:53:30.645 01.256 7680 Exposure complete
21:53:30.748 00.103 7680 worker thread done servicing request
21:53:30.748 00.000 6120 OnExposeComplete: enter
21:53:30.752 00.004 6120 UpdateGuideState(): m_state=6
21:53:30.756 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1203
21:53:30.760 00.004 6120 Star::Find returns 1 (0), X=1202.47, Y=1055.24, Mass=5815, SNR=48.9, Peak=134 HFD=7.1
21:53:30.765 00.005 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.36 = -0.93)
21:53:30.770 00.005 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.19)
21:53:30.774 00.004 6120 CameraToMount -- cameraX=-0.46 cameraY=0.42 hyp=0.62 cameraTheta=2.40 mountX=0.37 mountY=-0.58, mountTheta=-1.00
21:53:30.779 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.46, y=0.42, opts=13)
21:53:30.784 00.005 6120 Enqueuing Move request for scope (-0.46, 0.42)
21:53:30.786 00.002 7680 Worker thread wakes up
21:53:30.786 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.42) opts 0xd
21:53:30.786 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.46, 0.42)
21:53:30.786 00.000 7680 Moving (-0.46, 0.42) raw xDistance=0.37 yDistance=-0.58
21:53:30.786 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
21:53:30.788 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
21:53:30.788 00.000 7680 MoveAxis(W, 158, ABG)
21:53:30.788 00.000 7680 Guiding  Dir = 3, Dur = 158
21:53:30.788 00.000 7680 IsSlewing returns 0
21:53:30.788 00.000 7680 IsGuiding returns 0
21:53:30.788 00.000 7680 PulseGuide returned control before completion, sleep 168
21:53:30.790 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:53:30.815 00.025 6120 UpdateGuideState exits: m=5815 SNR=48.9
21:53:30.819 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:30.821 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:30.827 00.006 6120 Enqueuing Expose request
21:53:30.961 00.134 7680 IsGuiding returns 1
21:53:30.962 00.001 7680 scope still moving after pulse duration time elapsed
21:53:30.992 00.030 7680 IsSlewing returns 0
21:53:30.995 00.003 7680 IsGuiding returns 0
21:53:30.996 00.001 7680 scope move finished after 158 + 48 ms
21:53:30.996 00.000 7680 Move returns status 0, amount 158
21:53:30.997 00.001 7680 MoveAxis(N, 314, ABG)
21:53:30.997 00.000 7680 Guiding  Dir = 0, Dur = 314
21:53:30.997 00.000 7680 IsSlewing returns 0
21:53:30.998 00.001 7680 IsGuiding returns 0
21:53:30.998 00.000 7680 PulseGuide returned control before completion, sleep 324
21:53:31.339 00.341 7680 IsGuiding returns 1
21:53:31.340 00.001 7680 scope still moving after pulse duration time elapsed
21:53:31.371 00.031 7680 IsSlewing returns 0
21:53:31.371 00.000 7680 IsGuiding returns 0
21:53:31.372 00.001 7680 scope move finished after 314 + 58 ms
21:53:31.372 00.000 7680 Move returns status 0, amount 314
21:53:31.372 00.000 7680 move complete, result=0
21:53:31.372 00.000 7680 worker thread done servicing request
21:53:31.372 00.000 7680 Worker thread wakes up
21:53:31.373 00.001 6120 GuideStep: 0.4 px 158 ms WEST, -0.6 px 314 ms NORTH
21:53:31.378 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:31.378 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:32.632 01.254 7680 Exposure complete
21:53:32.759 00.127 7680 worker thread done servicing request
21:53:32.759 00.000 6120 OnExposeComplete: enter
21:53:32.764 00.005 6120 UpdateGuideState(): m_state=6
21:53:32.767 00.003 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1204
21:53:32.771 00.004 6120 Star::Find returns 1 (0), X=1202.74, Y=1055.05, Mass=5643, SNR=48.5, Peak=139 HFD=6.7
21:53:32.774 00.003 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.19 = -1.09)
21:53:32.776 00.002 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.93 = -1.36)
21:53:32.779 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.23 hyp=0.29 cameraTheta=2.24 mountX=0.14 mountY=-0.29, mountTheta=-1.13
21:53:32.783 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.23, opts=13)
21:53:32.788 00.005 6120 Enqueuing Move request for scope (-0.18, 0.23)
21:53:32.790 00.002 7680 Worker thread wakes up
21:53:32.790 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.23) opts 0xd
21:53:32.790 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.23)
21:53:32.790 00.000 7680 Moving (-0.18, 0.23) raw xDistance=0.14 yDistance=-0.29
21:53:32.792 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:53:32.792 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:53:32.792 00.000 7680 MoveAxis(E, 0, ABG)
21:53:32.792 00.000 7680 Move returns status 0, amount 0
21:53:32.792 00.000 7680 MoveAxis(N, 156, ABG)
21:53:32.792 00.000 7680 Guiding  Dir = 0, Dur = 156
21:53:32.793 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:53:32.797 00.004 7680 IsSlewing returns 0
21:53:32.797 00.000 7680 IsGuiding returns 0
21:53:32.799 00.002 7680 PulseGuide returned control before completion, sleep 166
21:53:32.822 00.023 6120 UpdateGuideState exits: m=5643 SNR=48.5
21:53:32.826 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:32.833 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:32.837 00.004 6120 Enqueuing Expose request
21:53:32.969 00.132 7680 IsGuiding returns 1
21:53:32.970 00.001 7680 scope still moving after pulse duration time elapsed
21:53:33.000 00.030 7680 IsSlewing returns 0
21:53:33.001 00.001 7680 IsGuiding returns 0
21:53:33.001 00.000 7680 scope move finished after 156 + 46 ms
21:53:33.001 00.000 7680 Move returns status 0, amount 156
21:53:33.002 00.001 7680 move complete, result=0
21:53:33.002 00.000 7680 worker thread done servicing request
21:53:33.003 00.001 7680 Worker thread wakes up
21:53:33.003 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 156 ms NORTH
21:53:33.009 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:33.010 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:34.261 01.251 7680 Exposure complete
21:53:34.371 00.110 7680 worker thread done servicing request
21:53:34.371 00.000 6120 OnExposeComplete: enter
21:53:34.375 00.004 6120 UpdateGuideState(): m_state=6
21:53:34.379 00.004 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1205
21:53:34.381 00.002 6120 Star::Find returns 1 (0), X=1202.60, Y=1054.64, Mass=5665, SNR=48.9, Peak=124 HFD=6.9
21:53:34.385 00.004 6120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-2.95) = xAngle (0.32 = 0.32)
21:53:34.389 00.004 6120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.05 = 0.05)
21:53:34.394 00.005 6120 CameraToMount -- cameraX=-0.33 cameraY=-0.18 hyp=0.37 cameraTheta=-2.64 mountX=0.35 mountY=0.02, mountTheta=0.05
21:53:34.399 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=-0.18, opts=13)
21:53:34.403 00.004 6120 Enqueuing Move request for scope (-0.33, -0.18)
21:53:34.407 00.004 7680 Worker thread wakes up
21:53:34.407 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.18) opts 0xd
21:53:34.407 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, -0.18)
21:53:34.407 00.000 7680 Moving (-0.33, -0.18) raw xDistance=0.35 yDistance=0.02
21:53:34.407 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
21:53:34.407 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:53:34.408 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:53:34.408 00.000 7680 MoveAxis(W, 149, ABG)
21:53:34.409 00.001 7680 Guiding  Dir = 3, Dur = 149
21:53:34.409 00.000 7680 IsSlewing returns 0
21:53:34.409 00.000 7680 IsGuiding returns 0
21:53:34.409 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:53:34.414 00.005 7680 PulseGuide returned control before completion, sleep 159
21:53:34.436 00.022 6120 UpdateGuideState exits: m=5665 SNR=48.9
21:53:34.440 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:34.444 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:34.448 00.004 6120 Enqueuing Expose request
21:53:34.578 00.130 7680 IsGuiding returns 1
21:53:34.579 00.001 7680 scope still moving after pulse duration time elapsed
21:53:34.609 00.030 7680 IsSlewing returns 0
21:53:34.610 00.001 7680 IsGuiding returns 0
21:53:34.610 00.000 7680 scope move finished after 149 + 52 ms
21:53:34.611 00.001 7680 Move returns status 0, amount 149
21:53:34.611 00.000 7680 MoveAxis(N, 0, ABG)
21:53:34.612 00.001 7680 Move returns status 0, amount 0
21:53:34.612 00.000 7680 move complete, result=0
21:53:34.612 00.000 7680 worker thread done servicing request
21:53:34.614 00.002 6120 GuideStep: 0.4 px 149 ms WEST, 0.0 px 0 ms NORTH
21:53:34.623 00.009 7680 Worker thread wakes up
21:53:34.623 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:34.625 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:35.874 01.249 7680 Exposure complete
21:53:35.987 00.113 7680 worker thread done servicing request
21:53:35.987 00.000 6120 OnExposeComplete: enter
21:53:35.991 00.004 6120 UpdateGuideState(): m_state=6
21:53:35.995 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1206
21:53:35.999 00.004 6120 Star::Find returns 1 (0), X=1202.80, Y=1054.80, Mass=5902, SNR=49.5, Peak=133 HFD=6.7
21:53:36.003 00.004 6120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-2.95) = xAngle (-0.03 = -0.03)
21:53:36.007 00.004 6120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.30 = -0.30)
21:53:36.010 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.98 mountX=0.13 mountY=-0.04, mountTheta=-0.29
21:53:36.015 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.02, opts=13)
21:53:36.020 00.005 6120 Enqueuing Move request for scope (-0.13, -0.02)
21:53:36.025 00.005 7680 Worker thread wakes up
21:53:36.025 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
21:53:36.025 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
21:53:36.025 00.000 7680 Moving (-0.13, -0.02) raw xDistance=0.13 yDistance=-0.04
21:53:36.025 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:53:36.026 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:53:36.026 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:53:36.026 00.000 7680 MoveAxis(E, 0, ABG)
21:53:36.026 00.000 7680 Move returns status 0, amount 0
21:53:36.026 00.000 7680 MoveAxis(N, 0, ABG)
21:53:36.026 00.000 7680 Move returns status 0, amount 0
21:53:36.026 00.000 7680 move complete, result=0
21:53:36.027 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=228, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:53:36.032 00.005 7680 worker thread done servicing request
21:53:36.049 00.017 6120 UpdateGuideState exits: m=5902 SNR=49.5
21:53:36.053 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:36.056 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:36.061 00.005 6120 Enqueuing Expose request
21:53:36.064 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:53:36.068 00.004 7680 Worker thread wakes up
21:53:36.068 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:36.068 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:37.323 01.255 7680 Exposure complete
21:53:37.436 00.113 7680 worker thread done servicing request
21:53:37.437 00.001 6120 OnExposeComplete: enter
21:53:37.442 00.005 6120 UpdateGuideState(): m_state=6
21:53:37.445 00.003 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1207
21:53:37.449 00.004 6120 Star::Find returns 1 (0), X=1202.77, Y=1055.27, Mass=5724, SNR=49.0, Peak=139 HFD=6.8
21:53:37.454 00.005 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
21:53:37.459 00.005 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
21:53:37.462 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.45 hyp=0.47 cameraTheta=1.91 mountX=0.07 mountY=-0.47, mountTheta=-1.42
21:53:37.467 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.45, opts=13)
21:53:37.472 00.005 6120 Enqueuing Move request for scope (-0.16, 0.45)
21:53:37.475 00.003 7680 Worker thread wakes up
21:53:37.475 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.45) opts 0xd
21:53:37.475 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.45)
21:53:37.475 00.000 7680 Moving (-0.16, 0.45) raw xDistance=0.07 yDistance=-0.47
21:53:37.475 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:53:37.475 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
21:53:37.475 00.000 7680 MoveAxis(E, 0, ABG)
21:53:37.475 00.000 7680 Move returns status 0, amount 0
21:53:37.477 00.002 7680 MoveAxis(N, 255, ABG)
21:53:37.477 00.000 7680 Guiding  Dir = 0, Dur = 255
21:53:37.477 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:53:37.482 00.005 7680 IsSlewing returns 0
21:53:37.482 00.000 7680 IsGuiding returns 0
21:53:37.483 00.001 7680 PulseGuide returned control before completion, sleep 265
21:53:37.504 00.021 6120 UpdateGuideState exits: m=5724 SNR=49.0
21:53:37.507 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:37.510 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:37.514 00.004 6120 Enqueuing Expose request
21:53:37.764 00.250 7680 IsGuiding returns 1
21:53:37.766 00.002 7680 scope still moving after pulse duration time elapsed
21:53:37.794 00.028 7680 IsSlewing returns 0
21:53:37.798 00.004 7680 IsGuiding returns 0
21:53:37.798 00.000 7680 scope move finished after 255 + 60 ms
21:53:37.798 00.000 7680 Move returns status 0, amount 255
21:53:37.799 00.001 7680 move complete, result=0
21:53:37.799 00.000 7680 worker thread done servicing request
21:53:37.799 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 255 ms NORTH
21:53:37.806 00.007 7680 Worker thread wakes up
21:53:37.806 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:37.806 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:39.062 01.256 7680 Exposure complete
21:53:39.175 00.113 7680 worker thread done servicing request
21:53:39.175 00.000 6120 OnExposeComplete: enter
21:53:39.180 00.005 6120 UpdateGuideState(): m_state=6
21:53:39.184 00.004 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1208
21:53:39.188 00.004 6120 Star::Find returns 1 (0), X=1202.71, Y=1054.86, Mass=5195, SNR=46.3, Peak=115 HFD=6.8
21:53:39.192 00.004 6120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-2.95) = xAngle (5.94 = -0.34)
21:53:39.195 00.003 6120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.68 = -0.61)
21:53:39.200 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.22 cameraTheta=2.99 mountX=0.21 mountY=-0.12, mountTheta=-0.54
21:53:39.205 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.03, opts=13)
21:53:39.209 00.004 6120 Enqueuing Move request for scope (-0.21, 0.03)
21:53:39.212 00.003 7680 Worker thread wakes up
21:53:39.212 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
21:53:39.212 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
21:53:39.212 00.000 7680 Moving (-0.21, 0.03) raw xDistance=0.21 yDistance=-0.12
21:53:39.212 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
21:53:39.214 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:53:39.214 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:53:39.214 00.000 7680 MoveAxis(W, 87, ABG)
21:53:39.214 00.000 7680 Guiding  Dir = 3, Dur = 87
21:53:39.215 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:53:39.218 00.003 7680 IsSlewing returns 0
21:53:39.219 00.001 7680 IsGuiding returns 0
21:53:39.219 00.000 7680 PulseGuide returned control before completion, sleep 97
21:53:39.241 00.022 6120 UpdateGuideState exits: m=5195 SNR=46.3
21:53:39.246 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:39.250 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:39.253 00.003 6120 Enqueuing Expose request
21:53:39.319 00.066 7680 IsGuiding returns 1
21:53:39.320 00.001 7680 scope still moving after pulse duration time elapsed
21:53:39.350 00.030 7680 IsSlewing returns 0
21:53:39.351 00.001 7680 IsGuiding returns 0
21:53:39.351 00.000 7680 scope move finished after 87 + 45 ms
21:53:39.352 00.001 7680 Move returns status 0, amount 87
21:53:39.353 00.001 7680 MoveAxis(N, 0, ABG)
21:53:39.353 00.000 7680 Move returns status 0, amount 0
21:53:39.353 00.000 7680 move complete, result=0
21:53:39.354 00.001 7680 worker thread done servicing request
21:53:39.354 00.000 7680 Worker thread wakes up
21:53:39.354 00.000 6120 GuideStep: 0.2 px 87 ms WEST, -0.1 px 0 ms NORTH
21:53:39.362 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:39.362 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:40.607 01.245 7680 Exposure complete
21:53:40.722 00.115 7680 worker thread done servicing request
21:53:40.722 00.000 6120 OnExposeComplete: enter
21:53:40.726 00.004 6120 UpdateGuideState(): m_state=6
21:53:40.729 00.003 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1209
21:53:40.734 00.005 6120 Star::Find returns 1 (0), X=1202.84, Y=1054.98, Mass=5525, SNR=47.1, Peak=137 HFD=6.6
21:53:40.741 00.007 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.26)
21:53:40.746 00.005 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
21:53:40.752 00.006 6120 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.18 cameraTheta=2.07 mountX=0.06 mountY=-0.18, mountTheta=-1.27
21:53:40.757 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.16, opts=13)
21:53:40.763 00.006 6120 Enqueuing Move request for scope (-0.09, 0.16)
21:53:40.766 00.003 7680 Worker thread wakes up
21:53:40.766 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
21:53:40.768 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
21:53:40.768 00.000 7680 Moving (-0.09, 0.16) raw xDistance=0.06 yDistance=-0.18
21:53:40.768 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:53:40.768 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:53:40.769 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:53:40.769 00.000 7680 MoveAxis(E, 0, ABG)
21:53:40.769 00.000 7680 Move returns status 0, amount 0
21:53:40.769 00.000 7680 MoveAxis(N, 0, ABG)
21:53:40.770 00.001 7680 Move returns status 0, amount 0
21:53:40.770 00.000 7680 move complete, result=0
21:53:40.771 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:53:40.776 00.005 7680 worker thread done servicing request
21:53:40.797 00.021 6120 UpdateGuideState exits: m=5525 SNR=47.1
21:53:40.802 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:40.806 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:40.810 00.004 6120 Enqueuing Expose request
21:53:40.813 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:53:40.817 00.004 7680 Worker thread wakes up
21:53:40.817 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:40.817 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:42.074 01.257 7680 Exposure complete
21:53:42.181 00.107 7680 worker thread done servicing request
21:53:42.182 00.001 6120 OnExposeComplete: enter
21:53:42.186 00.004 6120 UpdateGuideState(): m_state=6
21:53:42.191 00.005 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1210
21:53:42.195 00.004 6120 Star::Find returns 1 (0), X=1202.62, Y=1054.93, Mass=5803, SNR=50.3, Peak=124 HFD=6.8
21:53:42.200 00.005 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-2.95) = xAngle (5.76 = -0.53)
21:53:42.204 00.004 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.49 = -0.80)
21:53:42.208 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.11 hyp=0.32 cameraTheta=2.80 mountX=0.28 mountY=-0.23, mountTheta=-0.69
21:53:42.214 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.11, opts=13)
21:53:42.217 00.003 6120 Enqueuing Move request for scope (-0.30, 0.11)
21:53:42.222 00.005 7680 Worker thread wakes up
21:53:42.222 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.11) opts 0xd
21:53:42.222 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.11)
21:53:42.222 00.000 7680 Moving (-0.30, 0.11) raw xDistance=0.28 yDistance=-0.23
21:53:42.222 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
21:53:42.223 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:53:42.223 00.000 7680 MoveAxis(W, 118, ABG)
21:53:42.223 00.000 7680 Guiding  Dir = 3, Dur = 118
21:53:42.223 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=191, med=0, FiltMin=0, FiltMax=155, Gamma=1.000
21:53:42.227 00.004 7680 IsSlewing returns 0
21:53:42.228 00.001 7680 IsGuiding returns 0
21:53:42.228 00.000 7680 PulseGuide returned control before completion, sleep 128
21:53:42.251 00.023 6120 UpdateGuideState exits: m=5803 SNR=50.3
21:53:42.255 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:42.260 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:42.265 00.005 6120 Enqueuing Expose request
21:53:42.361 00.096 7680 IsGuiding returns 1
21:53:42.362 00.001 7680 scope still moving after pulse duration time elapsed
21:53:42.392 00.030 7680 IsSlewing returns 0
21:53:42.393 00.001 7680 IsGuiding returns 0
21:53:42.393 00.000 7680 scope move finished after 118 + 47 ms
21:53:42.393 00.000 7680 Move returns status 0, amount 118
21:53:42.394 00.001 7680 MoveAxis(N, 125, ABG)
21:53:42.394 00.000 7680 Guiding  Dir = 0, Dur = 125
21:53:42.395 00.001 7680 IsSlewing returns 0
21:53:42.395 00.000 7680 IsGuiding returns 0
21:53:42.395 00.000 7680 PulseGuide returned control before completion, sleep 135
21:53:42.533 00.138 7680 IsGuiding returns 1
21:53:42.534 00.001 7680 scope still moving after pulse duration time elapsed
21:53:42.564 00.030 7680 IsSlewing returns 0
21:53:42.566 00.002 7680 IsGuiding returns 0
21:53:42.566 00.000 7680 scope move finished after 125 + 45 ms
21:53:42.567 00.001 7680 Move returns status 0, amount 125
21:53:42.567 00.000 7680 move complete, result=0
21:53:42.567 00.000 7680 worker thread done servicing request
21:53:42.567 00.000 6120 GuideStep: 0.3 px 118 ms WEST, -0.2 px 125 ms NORTH
21:53:42.574 00.007 7680 Worker thread wakes up
21:53:42.574 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:42.574 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:43.826 01.252 7680 Exposure complete
21:53:43.933 00.107 7680 worker thread done servicing request
21:53:43.933 00.000 6120 OnExposeComplete: enter
21:53:43.938 00.005 6120 UpdateGuideState(): m_state=6
21:53:43.942 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1211
21:53:43.947 00.005 6120 Star::Find returns 1 (0), X=1202.55, Y=1055.42, Mass=5748, SNR=49.3, Peak=133 HFD=7.1
21:53:43.950 00.003 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
21:53:43.953 00.003 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.47)
21:53:43.959 00.006 6120 CameraToMount -- cameraX=-0.37 cameraY=0.60 hyp=0.70 cameraTheta=2.13 mountX=0.26 mountY=-0.70, mountTheta=-1.22
21:53:43.965 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.60, opts=13)
21:53:43.968 00.003 6120 Enqueuing Move request for scope (-0.37, 0.60)
21:53:43.972 00.004 7680 Worker thread wakes up
21:53:43.972 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.60) opts 0xd
21:53:43.972 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.60)
21:53:43.972 00.000 7680 Moving (-0.37, 0.60) raw xDistance=0.26 yDistance=-0.70
21:53:43.973 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
21:53:43.973 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
21:53:43.973 00.000 7680 MoveAxis(W, 116, ABG)
21:53:43.973 00.000 7680 Guiding  Dir = 3, Dur = 116
21:53:43.973 00.000 7680 IsSlewing returns 0
21:53:43.974 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:53:43.979 00.005 7680 IsGuiding returns 0
21:53:43.979 00.000 7680 PulseGuide returned control before completion, sleep 126
21:53:44.002 00.023 6120 UpdateGuideState exits: m=5748 SNR=49.3
21:53:44.006 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:44.010 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:44.015 00.005 6120 Enqueuing Expose request
21:53:44.110 00.095 7680 IsGuiding returns 1
21:53:44.110 00.000 7680 scope still moving after pulse duration time elapsed
21:53:44.141 00.031 7680 IsSlewing returns 0
21:53:44.141 00.000 7680 IsGuiding returns 0
21:53:44.142 00.001 7680 scope move finished after 116 + 46 ms
21:53:44.142 00.000 7680 Move returns status 0, amount 116
21:53:44.143 00.001 7680 MoveAxis(N, 380, ABG)
21:53:44.143 00.000 7680 Guiding  Dir = 0, Dur = 380
21:53:44.143 00.000 7680 IsSlewing returns 0
21:53:44.144 00.001 7680 IsGuiding returns 0
21:53:44.145 00.001 7680 PulseGuide returned control before completion, sleep 390
21:53:44.547 00.402 7680 IsGuiding returns 1
21:53:44.547 00.000 7680 scope still moving after pulse duration time elapsed
21:53:44.578 00.031 7680 IsSlewing returns 0
21:53:44.578 00.000 7680 IsGuiding returns 0
21:53:44.580 00.002 7680 scope move finished after 380 + 55 ms
21:53:44.580 00.000 7680 Move returns status 0, amount 380
21:53:44.580 00.000 7680 move complete, result=0
21:53:44.581 00.001 7680 worker thread done servicing request
21:53:44.581 00.000 6120 GuideStep: 0.3 px 116 ms WEST, -0.7 px 380 ms NORTH
21:53:44.587 00.006 7680 Worker thread wakes up
21:53:44.588 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:44.588 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:45.836 01.248 7680 Exposure complete
21:53:45.943 00.107 7680 worker thread done servicing request
21:53:45.944 00.001 6120 OnExposeComplete: enter
21:53:45.948 00.004 6120 UpdateGuideState(): m_state=6
21:53:45.952 00.004 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1212
21:53:45.956 00.004 6120 Star::Find returns 1 (0), X=1202.72, Y=1054.82, Mass=5643, SNR=48.4, Peak=131 HFD=6.8
21:53:45.961 00.005 6120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-2.95) = xAngle (-0.18 = -0.18)
21:53:45.965 00.004 6120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.45 = -0.45)
21:53:45.969 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-3.13 mountX=0.20 mountY=-0.09, mountTheta=-0.41
21:53:45.975 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.00, opts=13)
21:53:45.978 00.003 6120 Enqueuing Move request for scope (-0.21, -0.00)
21:53:45.981 00.003 7680 Worker thread wakes up
21:53:45.981 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.00) opts 0xd
21:53:45.981 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.00)
21:53:45.981 00.000 7680 Moving (-0.21, -0.00) raw xDistance=0.20 yDistance=-0.09
21:53:45.981 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
21:53:45.982 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:53:45.983 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:53:45.985 00.002 7680 MoveAxis(W, 94, ABG)
21:53:45.985 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:53:45.990 00.005 7680 Guiding  Dir = 3, Dur = 94
21:53:45.990 00.000 7680 IsSlewing returns 0
21:53:45.991 00.001 7680 IsGuiding returns 0
21:53:45.991 00.000 7680 PulseGuide returned control before completion, sleep 104
21:53:46.012 00.021 6120 UpdateGuideState exits: m=5643 SNR=48.4
21:53:46.018 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:46.022 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:46.026 00.004 6120 Enqueuing Expose request
21:53:46.108 00.082 7680 IsGuiding returns 1
21:53:46.109 00.001 7680 scope still moving after pulse duration time elapsed
21:53:46.139 00.030 7680 IsSlewing returns 0
21:53:46.141 00.002 7680 IsGuiding returns 0
21:53:46.141 00.000 7680 scope move finished after 94 + 55 ms
21:53:46.142 00.001 7680 Move returns status 0, amount 94
21:53:46.142 00.000 7680 MoveAxis(N, 0, ABG)
21:53:46.142 00.000 7680 Move returns status 0, amount 0
21:53:46.143 00.001 7680 move complete, result=0
21:53:46.143 00.000 7680 worker thread done servicing request
21:53:46.143 00.000 7680 Worker thread wakes up
21:53:46.144 00.001 6120 GuideStep: 0.2 px 94 ms WEST, -0.1 px 0 ms NORTH
21:53:46.153 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:46.153 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:47.402 01.249 7680 Exposure complete
21:53:47.516 00.114 7680 worker thread done servicing request
21:53:47.518 00.002 6120 OnExposeComplete: enter
21:53:47.523 00.005 6120 UpdateGuideState(): m_state=6
21:53:47.526 00.003 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1213
21:53:47.530 00.004 6120 Star::Find returns 1 (0), X=1202.75, Y=1054.96, Mass=5667, SNR=48.4, Peak=138 HFD=6.8
21:53:47.534 00.004 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-2.95) = xAngle (5.43 = -0.86)
21:53:47.538 00.004 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.13)
21:53:47.542 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.47 mountX=0.15 mountY=-0.20, mountTheta=-0.94
21:53:47.546 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.14, opts=13)
21:53:47.552 00.006 6120 Enqueuing Move request for scope (-0.17, 0.14)
21:53:47.555 00.003 7680 Worker thread wakes up
21:53:47.555 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
21:53:47.555 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
21:53:47.555 00.000 7680 Moving (-0.17, 0.14) raw xDistance=0.15 yDistance=-0.20
21:53:47.555 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:53:47.555 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:53:47.555 00.000 7680 MoveAxis(E, 0, ABG)
21:53:47.557 00.002 7680 Move returns status 0, amount 0
21:53:47.557 00.000 7680 MoveAxis(N, 109, ABG)
21:53:47.557 00.000 7680 Guiding  Dir = 0, Dur = 109
21:53:47.557 00.000 7680 IsSlewing returns 0
21:53:47.558 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:53:47.561 00.003 7680 IsGuiding returns 0
21:53:47.562 00.001 7680 PulseGuide returned control before completion, sleep 119
21:53:47.584 00.022 6120 UpdateGuideState exits: m=5667 SNR=48.4
21:53:47.590 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:47.594 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:47.597 00.003 6120 Enqueuing Expose request
21:53:47.686 00.089 7680 IsGuiding returns 1
21:53:47.686 00.000 7680 scope still moving after pulse duration time elapsed
21:53:47.717 00.031 7680 IsSlewing returns 0
21:53:47.719 00.002 7680 IsGuiding returns 0
21:53:47.719 00.000 7680 scope move finished after 109 + 48 ms
21:53:47.720 00.001 7680 Move returns status 0, amount 109
21:53:47.720 00.000 7680 move complete, result=0
21:53:47.720 00.000 7680 worker thread done servicing request
21:53:47.722 00.002 7680 Worker thread wakes up
21:53:47.722 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 109 ms NORTH
21:53:47.727 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:47.729 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:48.976 01.247 7680 Exposure complete
21:53:49.085 00.109 7680 worker thread done servicing request
21:53:49.085 00.000 6120 OnExposeComplete: enter
21:53:49.089 00.004 6120 UpdateGuideState(): m_state=6
21:53:49.095 00.006 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1214
21:53:49.098 00.003 6120 Star::Find returns 1 (0), X=1202.78, Y=1054.91, Mass=5281, SNR=46.7, Peak=121 HFD=6.7
21:53:49.101 00.003 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.57 = -0.71)
21:53:49.105 00.004 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.98)
21:53:49.110 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.17 cameraTheta=2.61 mountX=0.13 mountY=-0.14, mountTheta=-0.83
21:53:49.116 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.09, opts=13)
21:53:49.121 00.005 6120 Enqueuing Move request for scope (-0.15, 0.09)
21:53:49.125 00.004 7680 Worker thread wakes up
21:53:49.125 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
21:53:49.125 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
21:53:49.126 00.001 7680 Moving (-0.15, 0.09) raw xDistance=0.13 yDistance=-0.14
21:53:49.126 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:53:49.126 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:53:49.126 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:53:49.126 00.000 7680 MoveAxis(E, 0, ABG)
21:53:49.127 00.001 7680 Move returns status 0, amount 0
21:53:49.127 00.000 7680 MoveAxis(N, 0, ABG)
21:53:49.127 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:53:49.132 00.005 7680 Move returns status 0, amount 0
21:53:49.132 00.000 7680 move complete, result=0
21:53:49.132 00.000 7680 worker thread done servicing request
21:53:49.154 00.022 6120 UpdateGuideState exits: m=5281 SNR=46.7
21:53:49.159 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:49.163 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:49.166 00.003 6120 Enqueuing Expose request
21:53:49.171 00.005 7680 Worker thread wakes up
21:53:49.171 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:53:49.178 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:49.178 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:50.432 01.254 7680 Exposure complete
21:53:50.547 00.115 7680 worker thread done servicing request
21:53:50.547 00.000 6120 OnExposeComplete: enter
21:53:50.551 00.004 6120 UpdateGuideState(): m_state=6
21:53:50.556 00.005 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1215
21:53:50.560 00.004 6120 Star::Find returns 1 (0), X=1202.60, Y=1055.28, Mass=5569, SNR=48.5, Peak=128 HFD=6.9
21:53:50.563 00.003 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.15 = -1.14)
21:53:50.568 00.005 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.40)
21:53:50.571 00.003 6120 CameraToMount -- cameraX=-0.33 cameraY=0.46 hyp=0.56 cameraTheta=2.19 mountX=0.24 mountY=-0.56, mountTheta=-1.17
21:53:50.579 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.46, opts=13)
21:53:50.586 00.007 6120 Enqueuing Move request for scope (-0.33, 0.46)
21:53:50.590 00.004 7680 Worker thread wakes up
21:53:50.590 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.46) opts 0xd
21:53:50.591 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.46)
21:53:50.591 00.000 7680 Moving (-0.33, 0.46) raw xDistance=0.24 yDistance=-0.56
21:53:50.591 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
21:53:50.592 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
21:53:50.592 00.000 7680 MoveAxis(W, 101, ABG)
21:53:50.592 00.000 7680 Guiding  Dir = 3, Dur = 101
21:53:50.592 00.000 7680 IsSlewing returns 0
21:53:50.593 00.001 7680 IsGuiding returns 0
21:53:50.593 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:53:50.597 00.004 7680 PulseGuide returned control before completion, sleep 111
21:53:50.621 00.024 6120 UpdateGuideState exits: m=5569 SNR=48.5
21:53:50.626 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:50.631 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:50.635 00.004 6120 Enqueuing Expose request
21:53:50.716 00.081 7680 IsGuiding returns 1
21:53:50.716 00.000 7680 scope still moving after pulse duration time elapsed
21:53:50.746 00.030 7680 IsSlewing returns 0
21:53:50.747 00.001 7680 IsGuiding returns 0
21:53:50.747 00.000 7680 scope move finished after 101 + 53 ms
21:53:50.748 00.001 7680 Move returns status 0, amount 101
21:53:50.748 00.000 7680 MoveAxis(N, 302, ABG)
21:53:50.748 00.000 7680 Guiding  Dir = 0, Dur = 302
21:53:50.750 00.002 7680 IsSlewing returns 0
21:53:50.750 00.000 7680 IsGuiding returns 0
21:53:50.751 00.001 7680 PulseGuide returned control before completion, sleep 312
21:53:51.075 00.324 7680 IsGuiding returns 1
21:53:51.076 00.001 7680 scope still moving after pulse duration time elapsed
21:53:51.105 00.029 7680 IsSlewing returns 0
21:53:51.106 00.001 7680 IsGuiding returns 0
21:53:51.107 00.001 7680 scope move finished after 302 + 54 ms
21:53:51.107 00.000 7680 Move returns status 0, amount 302
21:53:51.109 00.002 7680 move complete, result=0
21:53:51.109 00.000 7680 worker thread done servicing request
21:53:51.110 00.001 7680 Worker thread wakes up
21:53:51.110 00.000 6120 GuideStep: 0.2 px 101 ms WEST, -0.6 px 302 ms NORTH
21:53:51.120 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:51.121 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:52.374 01.253 7680 Exposure complete
21:53:52.482 00.108 7680 worker thread done servicing request
21:53:52.482 00.000 6120 OnExposeComplete: enter
21:53:52.486 00.004 6120 UpdateGuideState(): m_state=6
21:53:52.491 00.005 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1216
21:53:52.495 00.004 6120 Star::Find returns 1 (0), X=1202.76, Y=1055.00, Mass=5708, SNR=48.7, Peak=124 HFD=6.7
21:53:52.499 00.004 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-2.95) = xAngle (5.29 = -0.99)
21:53:52.503 00.004 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.26)
21:53:52.507 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.24 cameraTheta=2.34 mountX=0.13 mountY=-0.23, mountTheta=-1.05
21:53:52.511 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.17, opts=13)
21:53:52.516 00.005 6120 Enqueuing Move request for scope (-0.17, 0.17)
21:53:52.520 00.004 7680 Worker thread wakes up
21:53:52.520 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0xd
21:53:52.520 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.17)
21:53:52.520 00.000 7680 Moving (-0.17, 0.17) raw xDistance=0.13 yDistance=-0.23
21:53:52.520 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:53:52.520 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:53:52.520 00.000 7680 MoveAxis(E, 0, ABG)
21:53:52.521 00.001 7680 Move returns status 0, amount 0
21:53:52.521 00.000 7680 MoveAxis(N, 124, ABG)
21:53:52.521 00.000 7680 Guiding  Dir = 0, Dur = 124
21:53:52.521 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:53:52.526 00.005 7680 IsSlewing returns 0
21:53:52.526 00.000 7680 IsGuiding returns 0
21:53:52.527 00.001 7680 PulseGuide returned control before completion, sleep 134
21:53:52.547 00.020 6120 UpdateGuideState exits: m=5708 SNR=48.7
21:53:52.552 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:52.557 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:52.561 00.004 6120 Enqueuing Expose request
21:53:52.677 00.116 7680 IsGuiding returns 1
21:53:52.678 00.001 7680 scope still moving after pulse duration time elapsed
21:53:52.708 00.030 7680 IsSlewing returns 0
21:53:52.710 00.002 7680 IsGuiding returns 0
21:53:52.710 00.000 7680 scope move finished after 124 + 59 ms
21:53:52.711 00.001 7680 Move returns status 0, amount 124
21:53:52.711 00.000 7680 move complete, result=0
21:53:52.712 00.001 7680 worker thread done servicing request
21:53:52.713 00.001 7680 Worker thread wakes up
21:53:52.714 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 124 ms NORTH
21:53:52.721 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:52.721 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:53.970 01.249 7680 Exposure complete
21:53:54.084 00.114 7680 worker thread done servicing request
21:53:54.085 00.001 6120 OnExposeComplete: enter
21:53:54.089 00.004 6120 UpdateGuideState(): m_state=6
21:53:54.094 00.005 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1217
21:53:54.097 00.003 6120 Star::Find returns 1 (0), X=1202.78, Y=1055.38, Mass=5352, SNR=45.9, Peak=129 HFD=6.8
21:53:54.101 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
21:53:54.106 00.005 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.78)
21:53:54.110 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.56 hyp=0.58 cameraTheta=1.82 mountX=0.04 mountY=-0.57, mountTheta=-1.51
21:53:54.117 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.56, opts=13)
21:53:54.122 00.005 6120 Enqueuing Move request for scope (-0.14, 0.56)
21:53:54.125 00.003 7680 Worker thread wakes up
21:53:54.125 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.56) opts 0xd
21:53:54.125 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.56)
21:53:54.125 00.000 7680 Moving (-0.14, 0.56) raw xDistance=0.04 yDistance=-0.57
21:53:54.125 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:53:54.127 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
21:53:54.127 00.000 7680 MoveAxis(E, 0, ABG)
21:53:54.127 00.000 7680 Move returns status 0, amount 0
21:53:54.127 00.000 7680 MoveAxis(N, 308, ABG)
21:53:54.127 00.000 7680 Guiding  Dir = 0, Dur = 308
21:53:54.127 00.000 7680 IsSlewing returns 0
21:53:54.128 00.001 7680 IsGuiding returns 0
21:53:54.128 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=194, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:53:54.132 00.004 7680 PulseGuide returned control before completion, sleep 318
21:53:54.155 00.023 6120 UpdateGuideState exits: m=5352 SNR=45.9
21:53:54.161 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:54.165 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:54.171 00.006 6120 Enqueuing Expose request
21:53:54.457 00.286 7680 IsGuiding returns 1
21:53:54.459 00.002 7680 scope still moving after pulse duration time elapsed
21:53:54.487 00.028 7680 IsSlewing returns 0
21:53:54.488 00.001 7680 IsGuiding returns 0
21:53:54.488 00.000 7680 scope move finished after 308 + 53 ms
21:53:54.490 00.002 7680 Move returns status 0, amount 308
21:53:54.490 00.000 7680 move complete, result=0
21:53:54.491 00.001 7680 worker thread done servicing request
21:53:54.491 00.000 7680 Worker thread wakes up
21:53:54.491 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 308 ms NORTH
21:53:54.497 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:54.497 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:55.744 01.247 7680 Exposure complete
21:53:55.847 00.103 7680 worker thread done servicing request
21:53:55.847 00.000 6120 OnExposeComplete: enter
21:53:55.852 00.005 6120 UpdateGuideState(): m_state=6
21:53:55.855 00.003 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1218
21:53:55.863 00.008 6120 Star::Find returns 1 (0), X=1202.54, Y=1054.76, Mass=5777, SNR=49.3, Peak=127 HFD=6.8
21:53:55.868 00.005 6120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-2.95) = xAngle (-0.02 = -0.02)
21:53:55.871 00.003 6120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.28 = -0.28)
21:53:55.875 00.004 6120 CameraToMount -- cameraX=-0.39 cameraY=-0.07 hyp=0.39 cameraTheta=-2.97 mountX=0.39 mountY=-0.11, mountTheta=-0.27
21:53:55.881 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=-0.07, opts=13)
21:53:55.884 00.003 6120 Enqueuing Move request for scope (-0.39, -0.07)
21:53:55.889 00.005 7680 Worker thread wakes up
21:53:55.889 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.07) opts 0xd
21:53:55.889 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, -0.07)
21:53:55.889 00.000 7680 Moving (-0.39, -0.07) raw xDistance=0.39 yDistance=-0.11
21:53:55.889 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
21:53:55.889 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:53:55.890 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:53:55.890 00.000 7680 MoveAxis(W, 165, ABG)
21:53:55.890 00.000 7680 Guiding  Dir = 3, Dur = 165
21:53:55.890 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:53:55.895 00.005 7680 IsSlewing returns 0
21:53:55.895 00.000 7680 IsGuiding returns 0
21:53:55.895 00.000 7680 PulseGuide returned control before completion, sleep 175
21:53:55.916 00.021 6120 UpdateGuideState exits: m=5777 SNR=49.3
21:53:55.921 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:55.926 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:55.931 00.005 6120 Enqueuing Expose request
21:53:56.075 00.144 7680 IsGuiding returns 1
21:53:56.077 00.002 7680 scope still moving after pulse duration time elapsed
21:53:56.107 00.030 7680 IsSlewing returns 0
21:53:56.108 00.001 7680 IsGuiding returns 0
21:53:56.108 00.000 7680 scope move finished after 165 + 47 ms
21:53:56.108 00.000 7680 Move returns status 0, amount 165
21:53:56.109 00.001 7680 MoveAxis(N, 0, ABG)
21:53:56.109 00.000 7680 Move returns status 0, amount 0
21:53:56.109 00.000 7680 move complete, result=0
21:53:56.110 00.001 7680 worker thread done servicing request
21:53:56.110 00.000 7680 Worker thread wakes up
21:53:56.111 00.001 6120 GuideStep: 0.4 px 165 ms WEST, -0.1 px 0 ms NORTH
21:53:56.120 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:56.120 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:57.374 01.254 7680 Exposure complete
21:53:57.488 00.114 7680 worker thread done servicing request
21:53:57.489 00.001 6120 OnExposeComplete: enter
21:53:57.493 00.004 6120 UpdateGuideState(): m_state=6
21:53:57.497 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1219
21:53:57.502 00.005 6120 Star::Find returns 1 (0), X=1202.77, Y=1054.82, Mass=5733, SNR=48.5, Peak=122 HFD=6.8
21:53:57.506 00.004 6120 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-2.95) = xAngle (-0.14 = -0.14)
21:53:57.509 00.003 6120 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.40 = -0.40)
21:53:57.514 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.09 mountX=0.15 mountY=-0.06, mountTheta=-0.38
21:53:57.519 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.01, opts=13)
21:53:57.523 00.004 6120 Enqueuing Move request for scope (-0.15, -0.01)
21:53:57.527 00.004 7680 Worker thread wakes up
21:53:57.527 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
21:53:57.527 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
21:53:57.527 00.000 7680 Moving (-0.15, -0.01) raw xDistance=0.15 yDistance=-0.06
21:53:57.527 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:53:57.527 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:53:57.528 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:53:57.528 00.000 7680 MoveAxis(E, 0, ABG)
21:53:57.528 00.000 7680 Move returns status 0, amount 0
21:53:57.528 00.000 7680 MoveAxis(N, 0, ABG)
21:53:57.528 00.000 7680 Move returns status 0, amount 0
21:53:57.529 00.001 7680 move complete, result=0
21:53:57.530 00.001 7680 worker thread done servicing request
21:53:57.530 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:53:57.551 00.021 6120 UpdateGuideState exits: m=5733 SNR=48.5
21:53:57.555 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:57.558 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:57.561 00.003 6120 Enqueuing Expose request
21:53:57.563 00.002 7680 Worker thread wakes up
21:53:57.564 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:57.564 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:53:57.564 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:53:58.820 01.256 7680 Exposure complete
21:53:58.947 00.127 7680 worker thread done servicing request
21:53:58.947 00.000 6120 OnExposeComplete: enter
21:53:58.952 00.005 6120 UpdateGuideState(): m_state=6
21:53:58.957 00.005 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1220
21:53:58.960 00.003 6120 Star::Find returns 1 (0), X=1202.67, Y=1055.06, Mass=5286, SNR=47.3, Peak=113 HFD=6.7
21:53:58.963 00.003 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.37 = -0.91)
21:53:58.967 00.004 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
21:53:58.970 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.23 hyp=0.35 cameraTheta=2.42 mountX=0.21 mountY=-0.32, mountTheta=-0.99
21:53:58.975 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.23, opts=13)
21:53:58.979 00.004 6120 Enqueuing Move request for scope (-0.26, 0.23)
21:53:58.982 00.003 7680 Worker thread wakes up
21:53:58.984 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.23) opts 0xd
21:53:58.984 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.23)
21:53:58.984 00.000 7680 Moving (-0.26, 0.23) raw xDistance=0.21 yDistance=-0.32
21:53:58.984 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
21:53:58.984 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:53:58.984 00.000 7680 MoveAxis(W, 90, ABG)
21:53:58.985 00.001 7680 Guiding  Dir = 3, Dur = 90
21:53:58.985 00.000 7680 IsSlewing returns 0
21:53:58.985 00.000 7680 IsGuiding returns 0
21:53:58.986 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:53:58.989 00.003 7680 PulseGuide returned control before completion, sleep 100
21:53:59.008 00.019 6120 UpdateGuideState exits: m=5286 SNR=47.3
21:53:59.017 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:59.024 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:53:59.028 00.004 6120 Enqueuing Expose request
21:53:59.092 00.064 7680 IsGuiding returns 1
21:53:59.093 00.001 7680 scope still moving after pulse duration time elapsed
21:53:59.124 00.031 7680 IsSlewing returns 0
21:53:59.125 00.001 7680 IsGuiding returns 0
21:53:59.125 00.000 7680 scope move finished after 90 + 49 ms
21:53:59.126 00.001 7680 Move returns status 0, amount 90
21:53:59.126 00.000 7680 MoveAxis(N, 176, ABG)
21:53:59.126 00.000 7680 Guiding  Dir = 0, Dur = 176
21:53:59.127 00.001 7680 IsSlewing returns 0
21:53:59.127 00.000 7680 IsGuiding returns 0
21:53:59.128 00.001 7680 PulseGuide returned control before completion, sleep 186
21:53:59.328 00.200 7680 IsGuiding returns 1
21:53:59.328 00.000 7680 scope still moving after pulse duration time elapsed
21:53:59.359 00.031 7680 IsSlewing returns 0
21:53:59.360 00.001 7680 IsGuiding returns 1
21:53:59.392 00.032 7680 IsSlewing returns 0
21:53:59.393 00.001 7680 IsGuiding returns 1
21:53:59.422 00.029 7680 IsSlewing returns 0
21:53:59.422 00.000 7680 IsGuiding returns 0
21:53:59.424 00.002 7680 scope move finished after 176 + 119 ms
21:53:59.424 00.000 7680 Move returns status 0, amount 176
21:53:59.425 00.001 7680 move complete, result=0
21:53:59.425 00.000 7680 worker thread done servicing request
21:53:59.425 00.000 7680 Worker thread wakes up
21:53:59.426 00.001 6120 GuideStep: 0.2 px 90 ms WEST, -0.3 px 176 ms NORTH
21:53:59.432 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:53:59.432 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:54:00.687 01.255 7680 Exposure complete
21:54:00.796 00.109 7680 worker thread done servicing request
21:54:00.796 00.000 6120 OnExposeComplete: enter
21:54:00.802 00.006 6120 UpdateGuideState(): m_state=6
21:54:00.805 00.003 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1221
21:54:00.809 00.004 6120 Star::Find returns 1 (0), X=1202.75, Y=1054.84, Mass=5365, SNR=47.2, Peak=128 HFD=6.7
21:54:00.813 00.004 6120 CameraToMount -- cameraTheta (3.06) - m_xAngle (-2.95) = xAngle (6.02 = -0.27)
21:54:00.817 00.004 6120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.75 = -0.54)
21:54:00.820 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.18 cameraTheta=3.06 mountX=0.17 mountY=-0.09, mountTheta=-0.49
21:54:00.824 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.01, opts=13)
21:54:00.828 00.004 6120 Enqueuing Move request for scope (-0.17, 0.01)
21:54:00.832 00.004 7680 Worker thread wakes up
21:54:00.832 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
21:54:00.832 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
21:54:00.832 00.000 7680 Moving (-0.17, 0.01) raw xDistance=0.17 yDistance=-0.09
21:54:00.832 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:54:00.834 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:54:00.834 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:54:00.834 00.000 7680 MoveAxis(E, 0, ABG)
21:54:00.834 00.000 7680 Move returns status 0, amount 0
21:54:00.834 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:54:00.840 00.006 7680 MoveAxis(N, 0, ABG)
21:54:00.840 00.000 7680 Move returns status 0, amount 0
21:54:00.840 00.000 7680 move complete, result=0
21:54:00.840 00.000 7680 worker thread done servicing request
21:54:00.861 00.021 6120 UpdateGuideState exits: m=5365 SNR=47.2
21:54:00.868 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:00.872 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:00.875 00.003 6120 Enqueuing Expose request
21:54:00.880 00.005 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:54:00.885 00.005 7680 Worker thread wakes up
21:54:00.885 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:00.885 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:54:02.138 01.253 7680 Exposure complete
21:54:02.254 00.116 7680 worker thread done servicing request
21:54:02.254 00.000 6120 OnExposeComplete: enter
21:54:02.258 00.004 6120 UpdateGuideState(): m_state=6
21:54:02.262 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1222
21:54:02.266 00.004 6120 Star::Find returns 1 (0), X=1202.58, Y=1055.32, Mass=5832, SNR=49.4, Peak=131 HFD=7.0
21:54:02.272 00.006 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
21:54:02.276 00.004 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
21:54:02.281 00.005 6120 CameraToMount -- cameraX=-0.35 cameraY=0.50 hyp=0.61 cameraTheta=2.19 mountX=0.25 mountY=-0.60, mountTheta=-1.17
21:54:02.286 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.50, opts=13)
21:54:02.289 00.003 6120 Enqueuing Move request for scope (-0.35, 0.50)
21:54:02.292 00.003 7680 Worker thread wakes up
21:54:02.292 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.50) opts 0xd
21:54:02.292 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.50)
21:54:02.292 00.000 7680 Moving (-0.35, 0.50) raw xDistance=0.25 yDistance=-0.60
21:54:02.294 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
21:54:02.294 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
21:54:02.294 00.000 7680 MoveAxis(W, 107, ABG)
21:54:02.294 00.000 7680 Guiding  Dir = 3, Dur = 107
21:54:02.294 00.000 7680 IsSlewing returns 0
21:54:02.294 00.000 7680 IsGuiding returns 0
21:54:02.295 00.001 7680 PulseGuide returned control before completion, sleep 117
21:54:02.295 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:54:02.322 00.027 6120 UpdateGuideState exits: m=5832 SNR=49.4
21:54:02.326 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:02.333 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:02.338 00.005 6120 Enqueuing Expose request
21:54:02.425 00.087 7680 IsGuiding returns 1
21:54:02.426 00.001 7680 scope still moving after pulse duration time elapsed
21:54:02.456 00.030 7680 IsSlewing returns 0
21:54:02.457 00.001 7680 IsGuiding returns 0
21:54:02.457 00.000 7680 scope move finished after 107 + 55 ms
21:54:02.458 00.001 7680 Move returns status 0, amount 107
21:54:02.458 00.000 7680 MoveAxis(N, 325, ABG)
21:54:02.458 00.000 7680 Guiding  Dir = 0, Dur = 325
21:54:02.459 00.001 7680 IsSlewing returns 0
21:54:02.459 00.000 7680 IsGuiding returns 0
21:54:02.460 00.001 7680 PulseGuide returned control before completion, sleep 335
21:54:02.803 00.343 7680 IsGuiding returns 1
21:54:02.805 00.002 7680 scope still moving after pulse duration time elapsed
21:54:02.835 00.030 7680 IsSlewing returns 0
21:54:02.836 00.001 7680 IsGuiding returns 1
21:54:02.865 00.029 7680 IsSlewing returns 0
21:54:02.866 00.001 7680 IsGuiding returns 1
21:54:02.896 00.030 7680 IsSlewing returns 0
21:54:02.897 00.001 7680 IsGuiding returns 0
21:54:02.897 00.000 7680 scope move finished after 325 + 112 ms
21:54:02.897 00.000 7680 Move returns status 0, amount 325
21:54:02.897 00.000 7680 move complete, result=0
21:54:02.897 00.000 7680 worker thread done servicing request
21:54:02.898 00.001 6120 GuideStep: 0.3 px 107 ms WEST, -0.6 px 325 ms NORTH
21:54:02.902 00.004 7680 Worker thread wakes up
21:54:02.902 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:02.902 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:54:04.152 01.250 7680 Exposure complete
21:54:04.270 00.118 7680 worker thread done servicing request
21:54:04.270 00.000 6120 OnExposeComplete: enter
21:54:04.275 00.005 6120 UpdateGuideState(): m_state=6
21:54:04.280 00.005 6120 Star::Find(15, 1202, 1055, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
21:54:04.284 00.004 6120 Star::Find returns 1 (0), X=1202.94, Y=1054.80, Mass=5420, SNR=46.8, Peak=129 HFD=6.7
21:54:04.290 00.006 6120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-2.95) = xAngle (1.77 = 1.77)
21:54:04.297 00.007 6120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.50 = 1.50)
21:54:04.302 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.19 mountX=-0.01 mountY=0.03, mountTheta=1.76
21:54:04.309 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.03, opts=13)
21:54:04.314 00.005 6120 Enqueuing Move request for scope (0.01, -0.03)
21:54:04.317 00.003 7680 Worker thread wakes up
21:54:04.317 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
21:54:04.318 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
21:54:04.318 00.000 7680 Moving (0.01, -0.03) raw xDistance=-0.01 yDistance=0.03
21:54:04.318 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:54:04.318 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:54:04.318 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:54:04.318 00.000 7680 MoveAxis(E, 0, ABG)
21:54:04.320 00.002 7680 Move returns status 0, amount 0
21:54:04.320 00.000 7680 MoveAxis(N, 0, ABG)
21:54:04.320 00.000 7680 Move returns status 0, amount 0
21:54:04.320 00.000 7680 move complete, result=0
21:54:04.321 00.001 7680 worker thread done servicing request
21:54:04.321 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:54:04.346 00.025 6120 UpdateGuideState exits: m=5420 SNR=46.8
21:54:04.349 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:04.353 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:04.357 00.004 6120 Enqueuing Expose request
21:54:04.362 00.005 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:54:04.367 00.005 7680 Worker thread wakes up
21:54:04.367 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:04.367 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:54:05.535 01.168 6120 evsrv: cli 0FAF03D8 connect
21:54:05.548 00.013 6120 case statement mapped state 6 to 3
21:54:05.551 00.003 6120 case statement mapped state 6 to 3
21:54:05.678 00.127 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"1561207d-8071-48cc-9631-08d3d793f911"}
21:54:05.683 00.005 7680 Exposure complete
21:54:05.683 00.000 6120 case statement mapped state 6 to 3
21:54:05.686 00.003 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"1561207d-8071-48cc-9631-08d3d793f911"}
21:54:05.690 00.004 6120 evsrv: cli 0FAF03D8 disconnect
21:54:05.832 00.142 6120 evsrv: cli 0FAF0158 connect
21:54:05.837 00.005 6120 case statement mapped state 6 to 3
21:54:05.841 00.004 6120 case statement mapped state 6 to 3
21:54:05.846 00.005 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"d61031b8-8f55-4e99-b371-1f95f5d58911"}
21:54:05.849 00.003 6120 PhdController::Dither begins
21:54:05.963 00.114 6120 dither: size=5.00, dRA=-3.81 dDec=-4.95
21:54:05.968 00.005 6120 MountToCamera -- mountTheta (-2.23) + m_xAngle (-2.95) = xAngle (-5.18 = 1.10)
21:54:05.971 00.003 6120 MountToCamera -- mountX=-3.81 mountY=-4.95 hyp=6.25 mountTheta=-2.23 cameraX=2.82, cameraY=5.58 cameraTheta=1.10
21:54:05.975 00.004 6120 setting lock position to (1205.75, 1060.40)
21:54:05.978 00.003 6120 Mount: notify guiding dithered (2.8, 5.6)
21:54:05.982 00.004 6120 Status Line: Dither by -3.81,-4.95
21:54:05.987 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
21:54:05.992 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
21:54:05.995 00.003 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"d61031b8-8f55-4e99-b371-1f95f5d58911"}
21:54:05.999 00.004 6120 evsrv: cli 0FAF0158 disconnect
21:54:06.021 00.022 7680 worker thread done servicing request
21:54:06.021 00.000 6120 OnExposeComplete: enter
21:54:06.025 00.004 6120 UpdateGuideState(): m_state=6
21:54:06.029 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1224
21:54:06.032 00.003 6120 Star::Find returns 1 (0), X=1202.75, Y=1054.83, Mass=5470, SNR=47.6, Peak=135 HFD=6.7
21:54:06.035 00.003 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-2.95) = xAngle (0.89 = 0.89)
21:54:06.038 00.003 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.62 = 0.62)
21:54:06.041 00.003 6120 CameraToMount -- cameraX=-3.00 cameraY=-5.56 hyp=6.32 cameraTheta=-2.07 mountX=3.98 mountY=3.68, mountTheta=0.75
21:54:06.045 00.004 6120 dither recenter: remaining=(3.8,5.0) step=(3.8,5.0)
21:54:06.048 00.003 6120 MountToCamera -- mountTheta (0.92) + m_xAngle (-2.95) = xAngle (-2.04 = -2.04)
21:54:06.050 00.002 6120 MountToCamera -- mountX=3.81 mountY=4.95 hyp=6.25 mountTheta=0.92 cameraX=-2.82, cameraY=-5.58 cameraTheta=-2.04
21:54:06.054 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-2.82, y=-5.58, opts=4)
21:54:06.057 00.003 6120 Enqueuing Move request for scope (-2.82, -5.58)
21:54:06.059 00.002 7680 Worker thread wakes up
21:54:06.059 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-2.82, -5.58) opts 0x4
21:54:06.059 00.000 7680 Handling offset move in thread for scope, endpoint = (-2.82, -5.58)
21:54:06.061 00.002 7680 Moving (-2.82, -5.58) raw xDistance=3.81 yDistance=4.95
21:54:06.061 00.000 7680 MoveAxis(W, 2556, B)
21:54:06.061 00.000 7680 Guiding  Dir = 3, Dur = 2556
21:54:06.061 00.000 6120 Mount: notify direct move 3.81,4.95
21:54:06.064 00.003 7680 IsSlewing returns 0
21:54:06.064 00.000 7680 IsGuiding returns 0
21:54:06.064 00.000 7680 PulseGuide returned control before completion, sleep 2566
21:54:06.065 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:54:06.087 00.022 6120 UpdateGuideState exits: m=5470 SNR=47.6
21:54:06.090 00.003 6120 PhdController: settling, locked = 1, distance = 6.46 (1.50) aobump = 0 frame = 1 / 99999
21:54:06.092 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764042846.092,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":6.46,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:54:06.096 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:06.099 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:06.101 00.002 6120 Enqueuing Expose request
21:54:08.639 02.538 7680 IsGuiding returns 1
21:54:08.641 00.002 7680 scope still moving after pulse duration time elapsed
21:54:08.670 00.029 7680 IsSlewing returns 0
21:54:08.671 00.001 7680 IsGuiding returns 0
21:54:08.672 00.001 7680 scope move finished after 2556 + 52 ms
21:54:08.672 00.000 7680 Move returns status 0, amount 2556
21:54:08.674 00.002 7680 MoveAxis(S, 2689, B)
21:54:08.674 00.000 7680 Guiding  Dir = 1, Dur = 2689
21:54:08.675 00.001 7680 IsSlewing returns 0
21:54:08.676 00.001 7680 IsGuiding returns 0
21:54:08.677 00.001 7680 PulseGuide returned control before completion, sleep 2699
21:54:11.391 02.714 7680 IsGuiding returns 1
21:54:11.392 00.001 7680 scope still moving after pulse duration time elapsed
21:54:11.422 00.030 7680 IsSlewing returns 0
21:54:11.422 00.000 7680 IsGuiding returns 0
21:54:11.424 00.002 7680 scope move finished after 2689 + 58 ms
21:54:11.424 00.000 7680 Move returns status 0, amount 2689
21:54:11.424 00.000 7680 move complete, result=0
21:54:11.424 00.000 7680 worker thread done servicing request
21:54:11.424 00.000 6120 GuideStep: 3.8 px 2556 ms WEST, 5.0 px 2689 ms SOUTH
21:54:11.430 00.006 7680 Worker thread wakes up
21:54:11.430 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:11.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1188,1040,31,31)
21:54:12.685 01.255 7680 Exposure complete
21:54:12.793 00.108 7680 worker thread done servicing request
21:54:12.793 00.000 6120 OnExposeComplete: enter
21:54:12.797 00.004 6120 UpdateGuideState(): m_state=6
21:54:12.801 00.004 6120 Star::Find(15, 1202, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1225
21:54:12.805 00.004 6120 Star::Find returns 1 (0), X=1207.13, Y=1058.65, Mass=5582, SNR=47.3, Peak=136 HFD=6.7
21:54:12.809 00.004 6120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-2.95) = xAngle (2.05 = 2.05)
21:54:12.813 00.004 6120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.79 = 1.79)
21:54:12.816 00.003 6120 CameraToMount -- cameraX=1.38 cameraY=-1.74 hyp=2.23 cameraTheta=-0.90 mountX=-1.03 mountY=2.17, mountTheta=2.01
21:54:12.821 00.005 6120 SchedulePrimaryMove(0D6325F0, x=1.38, y=-1.74, opts=13)
21:54:12.825 00.004 6120 Enqueuing Move request for scope (1.38, -1.74)
21:54:12.830 00.005 7680 Worker thread wakes up
21:54:12.830 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.38, -1.74) opts 0xd
21:54:12.830 00.000 7680 Handling offset move in thread for scope, endpoint = (1.38, -1.74)
21:54:12.830 00.000 7680 Moving (1.38, -1.74) raw xDistance=-1.03 yDistance=2.17
21:54:12.831 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.03
21:54:12.831 00.000 7680 resist switch: large excursion: input 2.17 thresh 0.60 direction from 0 to 1
21:54:12.831 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.52
21:54:12.831 00.000 7680 GuideAlgorithmResistSwitch::result() returns 2.17 from input 2.17
21:54:12.831 00.000 7680 MoveAxis(E, 437, ABG)
21:54:12.832 00.001 7680 Guiding  Dir = 2, Dur = 437
21:54:12.832 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:54:12.836 00.004 7680 IsSlewing returns 0
21:54:12.837 00.001 7680 IsGuiding returns 0
21:54:12.837 00.000 7680 PulseGuide returned control before completion, sleep 447
21:54:12.856 00.019 6120 UpdateGuideState exits: m=5582 SNR=47.3
21:54:12.862 00.006 6120 PhdController: settling, locked = 1, distance = 2.23 (1.50) aobump = 0 frame = 2 / 99999
21:54:12.867 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764042852.867,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.23,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:54:12.871 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:12.875 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:12.881 00.006 6120 Enqueuing Expose request
21:54:13.286 00.405 7680 IsGuiding returns 1
21:54:13.287 00.001 7680 scope still moving after pulse duration time elapsed
21:54:13.316 00.029 7680 IsSlewing returns 0
21:54:13.318 00.002 7680 IsGuiding returns 0
21:54:13.318 00.000 7680 scope move finished after 437 + 44 ms
21:54:13.319 00.001 7680 Move returns status 0, amount 437
21:54:13.319 00.000 7680 MoveAxis(S, 1180, ABG)
21:54:13.320 00.001 7680 Guiding  Dir = 1, Dur = 1180
21:54:13.320 00.000 7680 IsSlewing returns 0
21:54:13.321 00.001 7680 IsGuiding returns 0
21:54:13.321 00.000 7680 PulseGuide returned control before completion, sleep 1190
21:54:14.518 01.197 7680 IsGuiding returns 1
21:54:14.521 00.003 7680 scope still moving after pulse duration time elapsed
21:54:14.550 00.029 7680 IsSlewing returns 0
21:54:14.551 00.001 7680 IsGuiding returns 0
21:54:14.551 00.000 7680 scope move finished after 1180 + 50 ms
21:54:14.552 00.001 7680 Move returns status 0, amount 1180
21:54:14.552 00.000 7680 move complete, result=0
21:54:14.552 00.000 7680 worker thread done servicing request
21:54:14.552 00.000 6120 GuideStep: -1.0 px 437 ms EAST, 2.2 px 1180 ms SOUTH
21:54:14.558 00.006 7680 Worker thread wakes up
21:54:14.559 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:14.559 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:15.805 01.246 7680 Exposure complete
21:54:15.906 00.101 7680 worker thread done servicing request
21:54:15.906 00.000 6120 OnExposeComplete: enter
21:54:15.910 00.004 6120 UpdateGuideState(): m_state=6
21:54:15.914 00.004 6120 Star::Find(15, 1207, 1058, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1226
21:54:15.918 00.004 6120 Star::Find returns 1 (0), X=1206.88, Y=1060.51, Mass=5644, SNR=48.8, Peak=134 HFD=7.0
21:54:15.921 00.003 6120 CameraToMount -- cameraTheta (0.10) - m_xAngle (-2.95) = xAngle (3.05 = 3.05)
21:54:15.926 00.005 6120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.78 = 2.78)
21:54:15.930 00.004 6120 CameraToMount -- cameraX=1.13 cameraY=0.11 hyp=1.13 cameraTheta=0.10 mountX=-1.13 mountY=0.40, mountTheta=2.80
21:54:15.934 00.004 6120 SchedulePrimaryMove(0D6325F0, x=1.13, y=0.11, opts=13)
21:54:15.939 00.005 6120 Enqueuing Move request for scope (1.13, 0.11)
21:54:15.943 00.004 7680 Worker thread wakes up
21:54:15.943 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.13, 0.11) opts 0xd
21:54:15.943 00.000 7680 Handling offset move in thread for scope, endpoint = (1.13, 0.11)
21:54:15.943 00.000 7680 Moving (1.13, 0.11) raw xDistance=-1.13 yDistance=0.40
21:54:15.943 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.13
21:54:15.943 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
21:54:15.944 00.001 7680 MoveAxis(E, 508, ABG)
21:54:15.944 00.000 7680 Guiding  Dir = 2, Dur = 508
21:54:15.944 00.000 7680 IsSlewing returns 0
21:54:15.944 00.000 7680 IsGuiding returns 0
21:54:15.945 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:54:15.950 00.005 7680 PulseGuide returned control before completion, sleep 518
21:54:15.972 00.022 6120 UpdateGuideState exits: m=5644 SNR=48.8
21:54:15.977 00.005 6120 PhdController: settling, locked = 1, distance = 1.90 (1.50) aobump = 0 frame = 3 / 99999
21:54:15.981 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764042855.981,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.90,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:54:15.985 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:15.990 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:15.993 00.003 6120 Enqueuing Expose request
21:54:16.470 00.477 7680 IsGuiding returns 1
21:54:16.471 00.001 7680 scope still moving after pulse duration time elapsed
21:54:16.501 00.030 7680 IsSlewing returns 0
21:54:16.503 00.002 7680 IsGuiding returns 0
21:54:16.503 00.000 7680 scope move finished after 508 + 49 ms
21:54:16.503 00.000 7680 Move returns status 0, amount 508
21:54:16.504 00.001 7680 MoveAxis(S, 216, ABG)
21:54:16.504 00.000 7680 Guiding  Dir = 1, Dur = 216
21:54:16.504 00.000 7680 IsSlewing returns 0
21:54:16.504 00.000 7680 IsGuiding returns 0
21:54:16.505 00.001 7680 PulseGuide returned control before completion, sleep 226
21:54:16.735 00.230 7680 IsGuiding returns 1
21:54:16.735 00.000 7680 scope still moving after pulse duration time elapsed
21:54:16.765 00.030 7680 IsSlewing returns 0
21:54:16.767 00.002 7680 IsGuiding returns 0
21:54:16.767 00.000 7680 scope move finished after 216 + 46 ms
21:54:16.768 00.001 7680 Move returns status 0, amount 216
21:54:16.768 00.000 7680 move complete, result=0
21:54:16.768 00.000 7680 worker thread done servicing request
21:54:16.768 00.000 6120 GuideStep: -1.1 px 508 ms EAST, 0.4 px 216 ms SOUTH
21:54:16.774 00.006 7680 Worker thread wakes up
21:54:16.774 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:16.774 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:18.027 01.253 7680 Exposure complete
21:54:18.134 00.107 7680 worker thread done servicing request
21:54:18.134 00.000 6120 OnExposeComplete: enter
21:54:18.141 00.007 6120 UpdateGuideState(): m_state=6
21:54:18.145 00.004 6120 Star::Find(15, 1206, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1227
21:54:18.149 00.004 6120 Star::Find returns 1 (0), X=1206.08, Y=1061.34, Mass=6082, SNR=49.7, Peak=135 HFD=6.7
21:54:18.153 00.004 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.19 = -2.10)
21:54:18.156 00.003 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.37)
21:54:18.161 00.005 6120 CameraToMount -- cameraX=0.33 cameraY=0.95 hyp=1.00 cameraTheta=1.23 mountX=-0.50 mountY=-0.70, mountTheta=-2.19
21:54:18.165 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=0.95, opts=13)
21:54:18.169 00.004 6120 Enqueuing Move request for scope (0.33, 0.95)
21:54:18.172 00.003 7680 Worker thread wakes up
21:54:18.173 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.95) opts 0xd
21:54:18.173 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, 0.95)
21:54:18.173 00.000 7680 Moving (0.33, 0.95) raw xDistance=-0.50 yDistance=-0.70
21:54:18.173 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.50
21:54:18.173 00.000 7680 resist switch: large excursion: input -0.70 thresh 0.60 direction from 1 to -1
21:54:18.174 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.11
21:54:18.174 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
21:54:18.174 00.000 7680 MoveAxis(E, 249, ABG)
21:54:18.174 00.000 7680 Guiding  Dir = 2, Dur = 249
21:54:18.174 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:54:18.179 00.005 7680 IsSlewing returns 0
21:54:18.179 00.000 7680 IsGuiding returns 0
21:54:18.179 00.000 7680 PulseGuide returned control before completion, sleep 259
21:54:18.201 00.022 6120 UpdateGuideState exits: m=6082 SNR=49.7
21:54:18.206 00.005 6120 PhdController: settling, locked = 1, distance = 1.63 (1.50) aobump = 0 frame = 4 / 99999
21:54:18.210 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764042858.209,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.63,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:54:18.213 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:18.217 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:18.222 00.005 6120 Enqueuing Expose request
21:54:18.443 00.221 7680 IsGuiding returns 1
21:54:18.443 00.000 7680 scope still moving after pulse duration time elapsed
21:54:18.473 00.030 7680 IsSlewing returns 0
21:54:18.474 00.001 7680 IsGuiding returns 1
21:54:18.504 00.030 7680 IsSlewing returns 0
21:54:18.505 00.001 7680 IsGuiding returns 1
21:54:18.535 00.030 7680 IsSlewing returns 0
21:54:18.536 00.001 7680 IsGuiding returns 1
21:54:18.566 00.030 7680 IsSlewing returns 0
21:54:18.569 00.003 7680 IsGuiding returns 0
21:54:18.570 00.001 7680 scope move finished after 249 + 141 ms
21:54:18.570 00.000 7680 Move returns status 0, amount 249
21:54:18.570 00.000 7680 MoveAxis(N, 382, ABG)
21:54:18.572 00.002 7680 Guiding  Dir = 0, Dur = 382
21:54:18.572 00.000 7680 IsSlewing returns 0
21:54:18.573 00.001 7680 IsGuiding returns 0
21:54:18.574 00.001 7680 PulseGuide returned control before completion, sleep 392
21:54:18.974 00.400 7680 IsGuiding returns 1
21:54:18.975 00.001 7680 scope still moving after pulse duration time elapsed
21:54:19.005 00.030 7680 IsSlewing returns 0
21:54:19.006 00.001 7680 IsGuiding returns 0
21:54:19.006 00.000 7680 scope move finished after 382 + 50 ms
21:54:19.007 00.001 7680 Move returns status 0, amount 382
21:54:19.007 00.000 7680 move complete, result=0
21:54:19.007 00.000 7680 worker thread done servicing request
21:54:19.007 00.000 6120 GuideStep: -0.5 px 249 ms EAST, -0.7 px 382 ms NORTH
21:54:19.016 00.009 7680 Worker thread wakes up
21:54:19.017 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:19.017 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:20.269 01.252 7680 Exposure complete
21:54:20.369 00.100 7680 worker thread done servicing request
21:54:20.369 00.000 6120 OnExposeComplete: enter
21:54:20.373 00.004 6120 UpdateGuideState(): m_state=6
21:54:20.377 00.004 6120 Star::Find(15, 1206, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1228
21:54:20.381 00.004 6120 Star::Find returns 1 (0), X=1206.00, Y=1061.71, Mass=5284, SNR=45.6, Peak=117 HFD=6.7
21:54:20.384 00.003 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
21:54:20.388 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.22)
21:54:20.393 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=1.31 hyp=1.34 cameraTheta=1.38 mountX=-0.49 mountY=-1.07, mountTheta=-2.00
21:54:20.399 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=1.31, opts=13)
21:54:20.404 00.005 6120 Enqueuing Move request for scope (0.25, 1.31)
21:54:20.407 00.003 7680 Worker thread wakes up
21:54:20.408 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 1.31) opts 0xd
21:54:20.408 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 1.31)
21:54:20.408 00.000 7680 Moving (0.25, 1.31) raw xDistance=-0.49 yDistance=-1.07
21:54:20.408 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.49
21:54:20.408 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07
21:54:20.408 00.000 7680 MoveAxis(E, 226, ABG)
21:54:20.409 00.001 7680 Guiding  Dir = 2, Dur = 226
21:54:20.409 00.000 7680 IsSlewing returns 0
21:54:20.410 00.001 7680 IsGuiding returns 0
21:54:20.410 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:54:20.414 00.004 7680 PulseGuide returned control before completion, sleep 236
21:54:20.435 00.021 6120 UpdateGuideState exits: m=5284 SNR=45.6
21:54:20.441 00.006 6120 PhdController: settling, locked = 1, distance = 1.54 (1.50) aobump = 0 frame = 5 / 99999
21:54:20.445 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764042860.445,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.54,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:54:20.449 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:20.454 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:20.459 00.005 6120 Enqueuing Expose request
21:54:20.655 00.196 7680 IsGuiding returns 1
21:54:20.658 00.003 7680 scope still moving after pulse duration time elapsed
21:54:20.686 00.028 7680 IsSlewing returns 0
21:54:20.688 00.002 7680 IsGuiding returns 1
21:54:20.718 00.030 7680 IsSlewing returns 0
21:54:20.719 00.001 7680 IsGuiding returns 0
21:54:20.720 00.001 7680 scope move finished after 226 + 84 ms
21:54:20.721 00.001 7680 Move returns status 0, amount 226
21:54:20.721 00.000 7680 MoveAxis(N, 580, ABG)
21:54:20.721 00.000 7680 Guiding  Dir = 0, Dur = 580
21:54:20.722 00.001 7680 IsSlewing returns 0
21:54:20.723 00.001 7680 IsGuiding returns 0
21:54:20.724 00.001 7680 PulseGuide returned control before completion, sleep 590
21:54:21.342 00.618 7680 IsGuiding returns 0
21:54:21.343 00.001 7680 Move returns status 0, amount 580
21:54:21.343 00.000 7680 move complete, result=0
21:54:21.343 00.000 6120 GuideStep: -0.5 px 226 ms EAST, -1.1 px 580 ms NORTH
21:54:21.347 00.004 7680 worker thread done servicing request
21:54:21.347 00.000 7680 Worker thread wakes up
21:54:21.347 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:21.348 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:22.607 01.259 7680 Exposure complete
21:54:22.716 00.109 7680 worker thread done servicing request
21:54:22.717 00.001 6120 OnExposeComplete: enter
21:54:22.721 00.004 6120 UpdateGuideState(): m_state=6
21:54:22.725 00.004 6120 Star::Find(15, 1206, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1229
21:54:22.729 00.004 6120 Star::Find returns 1 (0), X=1205.48, Y=1061.28, Mass=5512, SNR=47.5, Peak=128 HFD=6.9
21:54:22.733 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
21:54:22.738 00.005 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
21:54:22.743 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=0.88 hyp=0.92 cameraTheta=1.86 mountX=0.10 mountY=-0.91, mountTheta=-1.47
21:54:22.747 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.88, opts=13)
21:54:22.752 00.005 6120 Enqueuing Move request for scope (-0.26, 0.88)
21:54:22.754 00.002 7680 Worker thread wakes up
21:54:22.754 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.88) opts 0xd
21:54:22.754 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.88)
21:54:22.754 00.000 7680 Moving (-0.26, 0.88) raw xDistance=0.10 yDistance=-0.91
21:54:22.754 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:54:22.754 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91
21:54:22.754 00.000 7680 MoveAxis(E, 0, ABG)
21:54:22.755 00.001 7680 Move returns status 0, amount 0
21:54:22.755 00.000 7680 MoveAxis(N, 493, ABG)
21:54:22.755 00.000 7680 Guiding  Dir = 0, Dur = 493
21:54:22.755 00.000 7680 IsSlewing returns 0
21:54:22.756 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:54:22.760 00.004 7680 IsGuiding returns 0
21:54:22.762 00.002 7680 PulseGuide returned control before completion, sleep 503
21:54:22.783 00.021 6120 UpdateGuideState exits: m=5512 SNR=47.5
21:54:22.789 00.006 6120 PhdController: settling, locked = 1, distance = 1.36 (1.50) aobump = 0 frame = 6 / 99999
21:54:22.794 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764042862.792,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.36,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:54:22.799 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:22.804 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:22.808 00.004 6120 Enqueuing Expose request
21:54:23.268 00.460 7680 IsGuiding returns 1
21:54:23.269 00.001 7680 scope still moving after pulse duration time elapsed
21:54:23.299 00.030 7680 IsSlewing returns 0
21:54:23.300 00.001 7680 IsGuiding returns 0
21:54:23.301 00.001 7680 scope move finished after 493 + 47 ms
21:54:23.302 00.001 7680 Move returns status 0, amount 493
21:54:23.302 00.000 7680 move complete, result=0
21:54:23.303 00.001 7680 worker thread done servicing request
21:54:23.303 00.000 7680 Worker thread wakes up
21:54:23.303 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.9 px 493 ms NORTH
21:54:23.309 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:23.309 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:24.552 01.243 7680 Exposure complete
21:54:24.658 00.106 7680 worker thread done servicing request
21:54:24.658 00.000 6120 OnExposeComplete: enter
21:54:24.662 00.004 6120 UpdateGuideState(): m_state=6
21:54:24.665 00.003 6120 Star::Find(15, 1205, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1230
21:54:24.670 00.005 6120 Star::Find returns 1 (0), X=1205.45, Y=1060.53, Mass=5808, SNR=49.3, Peak=133 HFD=7.0
21:54:24.674 00.004 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.69 = -0.59)
21:54:24.677 00.003 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.42 = -0.86)
21:54:24.681 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.13 hyp=0.33 cameraTheta=2.74 mountX=0.27 mountY=-0.25, mountTheta=-0.74
21:54:24.685 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.13, opts=13)
21:54:24.689 00.004 6120 Enqueuing Move request for scope (-0.30, 0.13)
21:54:24.693 00.004 7680 Worker thread wakes up
21:54:24.693 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.13) opts 0xd
21:54:24.693 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.13)
21:54:24.693 00.000 7680 Moving (-0.30, 0.13) raw xDistance=0.27 yDistance=-0.25
21:54:24.693 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
21:54:24.693 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:54:24.694 00.001 7680 MoveAxis(W, 114, ABG)
21:54:24.694 00.000 7680 Guiding  Dir = 3, Dur = 114
21:54:24.694 00.000 7680 IsSlewing returns 0
21:54:24.694 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=228, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:54:24.699 00.005 7680 IsGuiding returns 0
21:54:24.701 00.002 7680 PulseGuide returned control before completion, sleep 123
21:54:24.726 00.025 6120 UpdateGuideState exits: m=5808 SNR=49.3
21:54:24.731 00.005 6120 PhdController: settling, locked = 1, distance = 1.05 (1.50) aobump = 0 frame = 7 / 99999
21:54:24.735 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764042864.735,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.05,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
21:54:24.741 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:24.744 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:24.748 00.004 6120 Enqueuing Expose request
21:54:24.840 00.092 7680 IsGuiding returns 1
21:54:24.841 00.001 7680 scope still moving after pulse duration time elapsed
21:54:24.872 00.031 7680 IsSlewing returns 0
21:54:24.873 00.001 7680 IsGuiding returns 0
21:54:24.874 00.001 7680 scope move finished after 114 + 59 ms
21:54:24.874 00.000 7680 Move returns status 0, amount 114
21:54:24.874 00.000 7680 MoveAxis(N, 134, ABG)
21:54:24.874 00.000 7680 Guiding  Dir = 0, Dur = 134
21:54:24.874 00.000 7680 IsSlewing returns 0
21:54:24.875 00.001 7680 IsGuiding returns 0
21:54:24.875 00.000 7680 PulseGuide returned control before completion, sleep 144
21:54:25.029 00.154 7680 IsGuiding returns 1
21:54:25.030 00.001 7680 scope still moving after pulse duration time elapsed
21:54:25.060 00.030 7680 IsSlewing returns 0
21:54:25.062 00.002 7680 IsGuiding returns 1
21:54:25.091 00.029 7680 IsSlewing returns 0
21:54:25.091 00.000 7680 IsGuiding returns 1
21:54:25.122 00.031 7680 IsSlewing returns 0
21:54:25.124 00.002 7680 IsGuiding returns 0
21:54:25.124 00.000 7680 scope move finished after 134 + 114 ms
21:54:25.124 00.000 7680 Move returns status 0, amount 134
21:54:25.124 00.000 7680 move complete, result=0
21:54:25.125 00.001 7680 worker thread done servicing request
21:54:25.126 00.001 6120 GuideStep: 0.3 px 114 ms WEST, -0.2 px 134 ms NORTH
21:54:25.132 00.006 7680 Worker thread wakes up
21:54:25.132 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:25.132 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:26.382 01.250 7680 Exposure complete
21:54:26.486 00.104 7680 worker thread done servicing request
21:54:26.486 00.000 6120 OnExposeComplete: enter
21:54:26.491 00.005 6120 UpdateGuideState(): m_state=6
21:54:26.494 00.003 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1231
21:54:26.499 00.005 6120 Star::Find returns 1 (0), X=1205.76, Y=1060.47, Mass=5720, SNR=48.4, Peak=135 HFD=7.1
21:54:26.503 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
21:54:26.507 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
21:54:26.509 00.002 6120 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.40 mountX=-0.02 mountY=-0.06, mountTheta=-1.97
21:54:26.515 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.07, opts=13)
21:54:26.519 00.004 6120 Enqueuing Move request for scope (0.01, 0.07)
21:54:26.523 00.004 7680 Worker thread wakes up
21:54:26.523 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
21:54:26.523 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
21:54:26.523 00.000 7680 Moving (0.01, 0.07) raw xDistance=-0.02 yDistance=-0.06
21:54:26.524 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:54:26.524 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:54:26.524 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:54:26.524 00.000 7680 MoveAxis(E, 0, ABG)
21:54:26.524 00.000 7680 Move returns status 0, amount 0
21:54:26.525 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=224, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:54:26.529 00.004 7680 MoveAxis(N, 0, ABG)
21:54:26.529 00.000 7680 Move returns status 0, amount 0
21:54:26.529 00.000 7680 move complete, result=0
21:54:26.529 00.000 7680 worker thread done servicing request
21:54:26.551 00.022 6120 UpdateGuideState exits: m=5720 SNR=48.4
21:54:26.555 00.004 6120 PhdController: settling, locked = 1, distance = 0.75 (1.50) aobump = 0 frame = 8 / 99999
21:54:26.560 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764042866.560,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.75,"Time":3.8,"SettleTime":10.0,"StarLocked":true}
21:54:26.563 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:26.567 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:26.571 00.004 6120 Enqueuing Expose request
21:54:26.575 00.004 7680 Worker thread wakes up
21:54:26.576 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:26.576 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:26.576 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:54:27.833 01.257 7680 Exposure complete
21:54:27.931 00.098 7680 worker thread done servicing request
21:54:27.931 00.000 6120 OnExposeComplete: enter
21:54:27.933 00.002 6120 UpdateGuideState(): m_state=6
21:54:27.938 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1232
21:54:27.942 00.004 6120 Star::Find returns 1 (0), X=1205.77, Y=1060.69, Mass=5769, SNR=48.5, Peak=126 HFD=6.9
21:54:27.945 00.003 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
21:54:27.949 00.004 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.09)
21:54:27.953 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.51 mountX=-0.07 mountY=-0.25, mountTheta=-1.85
21:54:27.958 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.29, opts=13)
21:54:27.962 00.004 6120 Enqueuing Move request for scope (0.02, 0.29)
21:54:27.966 00.004 7680 Worker thread wakes up
21:54:27.966 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.29) opts 0xd
21:54:27.966 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.29)
21:54:27.966 00.000 7680 Moving (0.02, 0.29) raw xDistance=-0.07 yDistance=-0.25
21:54:27.966 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:54:27.966 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:54:27.966 00.000 7680 MoveAxis(E, 0, ABG)
21:54:27.967 00.001 7680 Move returns status 0, amount 0
21:54:27.967 00.000 7680 MoveAxis(N, 136, ABG)
21:54:27.967 00.000 7680 Guiding  Dir = 0, Dur = 136
21:54:27.967 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:54:27.972 00.005 7680 IsSlewing returns 0
21:54:27.972 00.000 7680 IsGuiding returns 0
21:54:27.972 00.000 7680 PulseGuide returned control before completion, sleep 146
21:54:27.993 00.021 6120 UpdateGuideState exits: m=5769 SNR=48.5
21:54:27.998 00.005 6120 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 9 / 99999
21:54:28.002 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764042868.002,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.61,"Time":5.2,"SettleTime":10.0,"StarLocked":true}
21:54:28.006 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:28.010 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:28.013 00.003 6120 Enqueuing Expose request
21:54:28.134 00.121 7680 IsGuiding returns 1
21:54:28.137 00.003 7680 scope still moving after pulse duration time elapsed
21:54:28.165 00.028 7680 IsSlewing returns 0
21:54:28.167 00.002 7680 IsGuiding returns 0
21:54:28.168 00.001 7680 scope move finished after 136 + 59 ms
21:54:28.168 00.000 7680 Move returns status 0, amount 136
21:54:28.169 00.001 7680 move complete, result=0
21:54:28.169 00.000 7680 worker thread done servicing request
21:54:28.169 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 136 ms NORTH
21:54:28.174 00.005 7680 Worker thread wakes up
21:54:28.175 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:28.175 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:29.431 01.256 7680 Exposure complete
21:54:29.547 00.116 7680 worker thread done servicing request
21:54:29.547 00.000 6120 OnExposeComplete: enter
21:54:29.551 00.004 6120 UpdateGuideState(): m_state=6
21:54:29.555 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1233
21:54:29.559 00.004 6120 Star::Find returns 1 (0), X=1205.76, Y=1060.66, Mass=5333, SNR=46.3, Peak=129 HFD=6.8
21:54:29.561 00.002 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
21:54:29.566 00.005 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
21:54:29.569 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.52 mountX=-0.06 mountY=-0.23, mountTheta=-1.83
21:54:29.574 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.27, opts=13)
21:54:29.578 00.004 6120 Enqueuing Move request for scope (0.01, 0.27)
21:54:29.582 00.004 7680 Worker thread wakes up
21:54:29.582 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
21:54:29.582 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
21:54:29.582 00.000 7680 Moving (0.01, 0.27) raw xDistance=-0.06 yDistance=-0.23
21:54:29.582 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:54:29.582 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:54:29.582 00.000 7680 MoveAxis(E, 0, ABG)
21:54:29.582 00.000 7680 Move returns status 0, amount 0
21:54:29.583 00.001 7680 MoveAxis(N, 127, ABG)
21:54:29.583 00.000 7680 Guiding  Dir = 0, Dur = 127
21:54:29.583 00.000 7680 IsSlewing returns 0
21:54:29.583 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=194, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
21:54:29.587 00.004 7680 IsGuiding returns 0
21:54:29.587 00.000 7680 PulseGuide returned control before completion, sleep 137
21:54:29.609 00.022 6120 UpdateGuideState exits: m=5333 SNR=46.3
21:54:29.614 00.005 6120 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 10 / 99999
21:54:29.618 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764042869.618,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.51,"Time":6.8,"SettleTime":10.0,"StarLocked":true}
21:54:29.621 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:29.625 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:29.629 00.004 6120 Enqueuing Expose request
21:54:29.733 00.104 7680 IsGuiding returns 1
21:54:29.733 00.000 7680 scope still moving after pulse duration time elapsed
21:54:29.765 00.032 7680 IsSlewing returns 0
21:54:29.766 00.001 7680 IsGuiding returns 0
21:54:29.767 00.001 7680 scope move finished after 127 + 52 ms
21:54:29.768 00.001 7680 Move returns status 0, amount 127
21:54:29.768 00.000 7680 move complete, result=0
21:54:29.768 00.000 7680 worker thread done servicing request
21:54:29.768 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 127 ms NORTH
21:54:29.774 00.006 7680 Worker thread wakes up
21:54:29.774 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:29.774 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:31.022 01.248 7680 Exposure complete
21:54:31.136 00.114 7680 worker thread done servicing request
21:54:31.137 00.001 6120 OnExposeComplete: enter
21:54:31.141 00.004 6120 UpdateGuideState(): m_state=6
21:54:31.145 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1234
21:54:31.148 00.003 6120 Star::Find returns 1 (0), X=1205.89, Y=1060.70, Mass=5727, SNR=48.9, Peak=132 HFD=6.8
21:54:31.152 00.004 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.09 = -2.19)
21:54:31.156 00.004 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.46)
21:54:31.160 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.31 hyp=0.34 cameraTheta=1.14 mountX=-0.20 mountY=-0.21, mountTheta=-2.31
21:54:31.164 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.31, opts=13)
21:54:31.168 00.004 6120 Enqueuing Move request for scope (0.14, 0.31)
21:54:31.173 00.005 7680 Worker thread wakes up
21:54:31.173 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.31) opts 0xd
21:54:31.173 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.31)
21:54:31.173 00.000 7680 Moving (0.14, 0.31) raw xDistance=-0.20 yDistance=-0.21
21:54:31.173 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:54:31.173 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:54:31.173 00.000 7680 MoveAxis(E, 0, ABG)
21:54:31.174 00.001 7680 Move returns status 0, amount 0
21:54:31.174 00.000 7680 MoveAxis(N, 116, ABG)
21:54:31.175 00.001 7680 Guiding  Dir = 0, Dur = 116
21:54:31.175 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:54:31.180 00.005 7680 IsSlewing returns 0
21:54:31.180 00.000 7680 IsGuiding returns 0
21:54:31.180 00.000 7680 PulseGuide returned control before completion, sleep 126
21:54:31.200 00.020 6120 UpdateGuideState exits: m=5727 SNR=48.9
21:54:31.205 00.005 6120 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 11 / 99999
21:54:31.209 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764042871.209,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.46,"Time":8.4,"SettleTime":10.0,"StarLocked":true}
21:54:31.212 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:31.216 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:31.220 00.004 6120 Enqueuing Expose request
21:54:31.310 00.090 7680 IsGuiding returns 1
21:54:31.311 00.001 7680 scope still moving after pulse duration time elapsed
21:54:31.342 00.031 7680 IsSlewing returns 0
21:54:31.343 00.001 7680 IsGuiding returns 0
21:54:31.343 00.000 7680 scope move finished after 116 + 47 ms
21:54:31.344 00.001 7680 Move returns status 0, amount 116
21:54:31.344 00.000 7680 move complete, result=0
21:54:31.344 00.000 7680 worker thread done servicing request
21:54:31.345 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 116 ms NORTH
21:54:31.350 00.005 7680 Worker thread wakes up
21:54:31.351 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:31.351 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:32.599 01.248 7680 Exposure complete
21:54:32.713 00.114 7680 worker thread done servicing request
21:54:32.713 00.000 6120 OnExposeComplete: enter
21:54:32.718 00.005 6120 UpdateGuideState(): m_state=6
21:54:32.722 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1235
21:54:32.726 00.004 6120 Star::Find returns 1 (0), X=1205.87, Y=1060.60, Mass=5952, SNR=50.0, Peak=137 HFD=6.9
21:54:32.730 00.004 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-2.95) = xAngle (3.98 = -2.30)
21:54:32.734 00.004 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.57)
21:54:32.738 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.03 mountX=-0.15 mountY=-0.13, mountTheta=-2.46
21:54:32.745 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.20, opts=13)
21:54:32.749 00.004 6120 Enqueuing Move request for scope (0.12, 0.20)
21:54:32.753 00.004 7680 Worker thread wakes up
21:54:32.753 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
21:54:32.753 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
21:54:32.753 00.000 7680 Moving (0.12, 0.20) raw xDistance=-0.15 yDistance=-0.13
21:54:32.753 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:54:32.754 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:54:32.754 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:54:32.754 00.000 7680 MoveAxis(E, 0, ABG)
21:54:32.754 00.000 7680 Move returns status 0, amount 0
21:54:32.754 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:54:32.758 00.004 7680 MoveAxis(N, 0, ABG)
21:54:32.758 00.000 7680 Move returns status 0, amount 0
21:54:32.760 00.002 7680 move complete, result=0
21:54:32.760 00.000 7680 worker thread done servicing request
21:54:32.782 00.022 6120 UpdateGuideState exits: m=5952 SNR=50.0
21:54:32.787 00.005 6120 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 12 / 99999
21:54:32.790 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764042872.790,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.39,"Time":10.0,"SettleTime":10.0,"StarLocked":true}
21:54:32.796 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:32.800 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:32.804 00.004 6120 Enqueuing Expose request
21:54:32.808 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:54:32.812 00.004 7680 Worker thread wakes up
21:54:32.812 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:32.813 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:34.058 01.245 7680 Exposure complete
21:54:34.165 00.107 7680 worker thread done servicing request
21:54:34.166 00.001 6120 OnExposeComplete: enter
21:54:34.169 00.003 6120 UpdateGuideState(): m_state=6
21:54:34.173 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1236
21:54:34.176 00.003 6120 Star::Find returns 1 (0), X=1205.99, Y=1060.80, Mass=5721, SNR=48.9, Peak=134 HFD=6.8
21:54:34.180 00.004 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-2.95) = xAngle (3.99 = -2.30)
21:54:34.184 00.004 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.57)
21:54:34.187 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=0.40 hyp=0.47 cameraTheta=1.03 mountX=-0.31 mountY=-0.26, mountTheta=-2.45
21:54:34.192 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.40, opts=13)
21:54:34.196 00.004 6120 Enqueuing Move request for scope (0.24, 0.40)
21:54:34.199 00.003 7680 Worker thread wakes up
21:54:34.199 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.40) opts 0xd
21:54:34.199 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.40)
21:54:34.200 00.001 7680 Moving (0.24, 0.40) raw xDistance=-0.31 yDistance=-0.26
21:54:34.200 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
21:54:34.200 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:54:34.200 00.000 7680 MoveAxis(E, 132, ABG)
21:54:34.200 00.000 7680 Guiding  Dir = 2, Dur = 132
21:54:34.201 00.001 7680 IsSlewing returns 0
21:54:34.201 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:54:34.206 00.005 7680 IsGuiding returns 0
21:54:34.206 00.000 7680 PulseGuide returned control before completion, sleep 142
21:54:34.227 00.021 6120 UpdateGuideState exits: m=5721 SNR=48.9
21:54:34.231 00.004 6120 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 13 / 99999
21:54:34.238 00.007 6120 PhdController: newstate STATE_FINISH
21:54:34.244 00.006 6120 PhdController complete: success
21:54:34.248 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764042874.248,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":13,"DroppedFrames":0}
21:54:34.251 00.003 6120 Mount: notify guiding dither settle done success=1
21:54:34.256 00.005 6120 PhdController: newstate STATE_IDLE
21:54:34.259 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:34.264 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:34.269 00.005 6120 Enqueuing Expose request
21:54:34.360 00.091 7680 IsGuiding returns 1
21:54:34.361 00.001 7680 scope still moving after pulse duration time elapsed
21:54:34.391 00.030 7680 IsSlewing returns 0
21:54:34.393 00.002 7680 IsGuiding returns 0
21:54:34.393 00.000 7680 scope move finished after 132 + 55 ms
21:54:34.394 00.001 7680 Move returns status 0, amount 132
21:54:34.394 00.000 7680 MoveAxis(N, 139, ABG)
21:54:34.395 00.001 7680 Guiding  Dir = 0, Dur = 139
21:54:34.395 00.000 7680 IsSlewing returns 0
21:54:34.396 00.001 7680 IsGuiding returns 0
21:54:34.396 00.000 7680 PulseGuide returned control before completion, sleep 149
21:54:34.549 00.153 7680 IsGuiding returns 1
21:54:34.549 00.000 7680 scope still moving after pulse duration time elapsed
21:54:34.580 00.031 7680 IsSlewing returns 0
21:54:34.582 00.002 7680 IsGuiding returns 0
21:54:34.582 00.000 7680 scope move finished after 139 + 47 ms
21:54:34.583 00.001 7680 Move returns status 0, amount 139
21:54:34.583 00.000 7680 move complete, result=0
21:54:34.583 00.000 7680 worker thread done servicing request
21:54:34.583 00.000 6120 GuideStep: -0.3 px 132 ms EAST, -0.3 px 139 ms NORTH
21:54:34.590 00.007 7680 Worker thread wakes up
21:54:34.590 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:34.590 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:35.844 01.254 7680 Exposure complete
21:54:35.982 00.138 7680 worker thread done servicing request
21:54:35.982 00.000 6120 OnExposeComplete: enter
21:54:35.986 00.004 6120 UpdateGuideState(): m_state=6
21:54:35.990 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1237
21:54:35.994 00.004 6120 Star::Find returns 1 (0), X=1205.74, Y=1060.78, Mass=5371, SNR=47.3, Peak=130 HFD=6.7
21:54:35.996 00.002 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
21:54:36.000 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
21:54:36.004 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.38 hyp=0.39 cameraTheta=1.60 mountX=-0.06 mountY=-0.35, mountTheta=-1.74
21:54:36.008 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.38, opts=13)
21:54:36.013 00.005 6120 Enqueuing Move request for scope (-0.01, 0.38)
21:54:36.017 00.004 7680 Worker thread wakes up
21:54:36.017 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.38) opts 0xd
21:54:36.017 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.38)
21:54:36.017 00.000 7680 Moving (-0.01, 0.38) raw xDistance=-0.06 yDistance=-0.35
21:54:36.017 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:54:36.018 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:54:36.018 00.000 7680 MoveAxis(E, 0, ABG)
21:54:36.018 00.000 7680 Move returns status 0, amount 0
21:54:36.018 00.000 7680 MoveAxis(N, 190, ABG)
21:54:36.018 00.000 7680 Guiding  Dir = 0, Dur = 190
21:54:36.019 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:54:36.024 00.005 7680 IsSlewing returns 0
21:54:36.024 00.000 7680 IsGuiding returns 0
21:54:36.026 00.002 7680 PulseGuide returned control before completion, sleep 200
21:54:36.047 00.021 6120 UpdateGuideState exits: m=5371 SNR=47.3
21:54:36.052 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:36.056 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:36.061 00.005 6120 Enqueuing Expose request
21:54:36.241 00.180 7680 IsGuiding returns 1
21:54:36.242 00.001 7680 scope still moving after pulse duration time elapsed
21:54:36.272 00.030 7680 IsSlewing returns 0
21:54:36.273 00.001 7680 IsGuiding returns 1
21:54:36.303 00.030 7680 IsSlewing returns 0
21:54:36.304 00.001 7680 IsGuiding returns 0
21:54:36.304 00.000 7680 scope move finished after 190 + 89 ms
21:54:36.305 00.001 7680 Move returns status 0, amount 190
21:54:36.305 00.000 7680 move complete, result=0
21:54:36.306 00.001 7680 worker thread done servicing request
21:54:36.306 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 190 ms NORTH
21:54:36.312 00.006 7680 Worker thread wakes up
21:54:36.312 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:36.312 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:37.564 01.252 7680 Exposure complete
21:54:37.676 00.112 7680 worker thread done servicing request
21:54:37.676 00.000 6120 OnExposeComplete: enter
21:54:37.680 00.004 6120 UpdateGuideState(): m_state=6
21:54:37.685 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1238
21:54:37.689 00.004 6120 Star::Find returns 1 (0), X=1205.76, Y=1060.67, Mass=5808, SNR=50.3, Peak=119 HFD=7.0
21:54:37.693 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
21:54:37.696 00.003 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
21:54:37.699 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.28 cameraTheta=1.52 mountX=-0.07 mountY=-0.24, mountTheta=-1.84
21:54:37.705 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.27, opts=13)
21:54:37.710 00.005 6120 Enqueuing Move request for scope (0.02, 0.27)
21:54:37.713 00.003 7680 Worker thread wakes up
21:54:37.713 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd
21:54:37.713 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.27)
21:54:37.713 00.000 7680 Moving (0.02, 0.27) raw xDistance=-0.07 yDistance=-0.24
21:54:37.713 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:54:37.714 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:54:37.714 00.000 7680 MoveAxis(E, 0, ABG)
21:54:37.714 00.000 7680 Move returns status 0, amount 0
21:54:37.714 00.000 7680 MoveAxis(N, 130, ABG)
21:54:37.714 00.000 7680 Guiding  Dir = 0, Dur = 130
21:54:37.714 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:54:37.719 00.005 7680 IsSlewing returns 0
21:54:37.719 00.000 7680 IsGuiding returns 0
21:54:37.719 00.000 7680 PulseGuide returned control before completion, sleep 140
21:54:37.741 00.022 6120 UpdateGuideState exits: m=5808 SNR=50.3
21:54:37.745 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:37.750 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:37.753 00.003 6120 Enqueuing Expose request
21:54:37.866 00.113 7680 IsGuiding returns 1
21:54:37.866 00.000 7680 scope still moving after pulse duration time elapsed
21:54:37.897 00.031 7680 IsSlewing returns 0
21:54:37.898 00.001 7680 IsGuiding returns 0
21:54:37.899 00.001 7680 scope move finished after 130 + 49 ms
21:54:37.899 00.000 7680 Move returns status 0, amount 130
21:54:37.900 00.001 7680 move complete, result=0
21:54:37.900 00.000 7680 worker thread done servicing request
21:54:37.900 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 130 ms NORTH
21:54:37.906 00.006 7680 Worker thread wakes up
21:54:37.906 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:37.906 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:39.164 01.258 7680 Exposure complete
21:54:39.276 00.112 7680 worker thread done servicing request
21:54:39.276 00.000 6120 OnExposeComplete: enter
21:54:39.280 00.004 6120 UpdateGuideState(): m_state=6
21:54:39.284 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1239
21:54:39.287 00.003 6120 Star::Find returns 1 (0), X=1205.92, Y=1060.56, Mass=5335, SNR=46.9, Peak=131 HFD=6.6
21:54:39.290 00.003 6120 CameraToMount -- cameraTheta (0.79) - m_xAngle (-2.95) = xAngle (3.74 = -2.54)
21:54:39.294 00.004 6120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.47 = -2.81)
21:54:39.298 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.23 cameraTheta=0.79 mountX=-0.19 mountY=-0.08, mountTheta=-2.77
21:54:39.303 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.17, opts=13)
21:54:39.305 00.002 6120 Enqueuing Move request for scope (0.17, 0.17)
21:54:39.308 00.003 7680 Worker thread wakes up
21:54:39.308 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.17) opts 0xd
21:54:39.309 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.17)
21:54:39.309 00.000 7680 Moving (0.17, 0.17) raw xDistance=-0.19 yDistance=-0.08
21:54:39.309 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:54:39.309 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:54:39.309 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:54:39.310 00.001 7680 MoveAxis(E, 0, ABG)
21:54:39.310 00.000 7680 Move returns status 0, amount 0
21:54:39.310 00.000 7680 MoveAxis(N, 0, ABG)
21:54:39.310 00.000 7680 Move returns status 0, amount 0
21:54:39.311 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:54:39.315 00.004 7680 move complete, result=0
21:54:39.315 00.000 7680 worker thread done servicing request
21:54:39.337 00.022 6120 UpdateGuideState exits: m=5335 SNR=46.9
21:54:39.342 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:39.345 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:39.348 00.003 6120 Enqueuing Expose request
21:54:39.352 00.004 7680 Worker thread wakes up
21:54:39.352 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:39.352 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:39.352 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:54:40.607 01.255 7680 Exposure complete
21:54:40.721 00.114 7680 worker thread done servicing request
21:54:40.721 00.000 6120 OnExposeComplete: enter
21:54:40.725 00.004 6120 UpdateGuideState(): m_state=6
21:54:40.729 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1240
21:54:40.735 00.006 6120 Star::Find returns 1 (0), X=1205.73, Y=1060.69, Mass=5690, SNR=48.5, Peak=140 HFD=6.8
21:54:40.741 00.006 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
21:54:40.745 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
21:54:40.749 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.63 mountX=-0.04 mountY=-0.26, mountTheta=-1.71
21:54:40.754 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.29, opts=13)
21:54:40.758 00.004 6120 Enqueuing Move request for scope (-0.02, 0.29)
21:54:40.762 00.004 7680 Worker thread wakes up
21:54:40.762 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.29) opts 0xd
21:54:40.762 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.29)
21:54:40.762 00.000 7680 Moving (-0.02, 0.29) raw xDistance=-0.04 yDistance=-0.26
21:54:40.763 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:54:40.763 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:54:40.763 00.000 7680 MoveAxis(E, 0, ABG)
21:54:40.763 00.000 7680 Move returns status 0, amount 0
21:54:40.764 00.001 7680 MoveAxis(N, 144, ABG)
21:54:40.764 00.000 7680 Guiding  Dir = 0, Dur = 144
21:54:40.764 00.000 7680 IsSlewing returns 0
21:54:40.764 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:54:40.771 00.007 7680 IsGuiding returns 0
21:54:40.772 00.001 7680 PulseGuide returned control before completion, sleep 154
21:54:40.796 00.024 6120 UpdateGuideState exits: m=5690 SNR=48.5
21:54:40.801 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:40.806 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:40.809 00.003 6120 Enqueuing Expose request
21:54:40.942 00.133 7680 IsGuiding returns 1
21:54:40.942 00.000 7680 scope still moving after pulse duration time elapsed
21:54:40.974 00.032 7680 IsSlewing returns 0
21:54:40.975 00.001 7680 IsGuiding returns 0
21:54:40.976 00.001 7680 scope move finished after 144 + 60 ms
21:54:40.976 00.000 7680 Move returns status 0, amount 144
21:54:40.976 00.000 7680 move complete, result=0
21:54:40.977 00.001 7680 worker thread done servicing request
21:54:40.977 00.000 7680 Worker thread wakes up
21:54:40.977 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 144 ms NORTH
21:54:40.985 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:40.985 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:42.230 01.245 7680 Exposure complete
21:54:42.371 00.141 7680 worker thread done servicing request
21:54:42.371 00.000 6120 OnExposeComplete: enter
21:54:42.377 00.006 6120 UpdateGuideState(): m_state=6
21:54:42.382 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1241
21:54:42.390 00.008 6120 Star::Find returns 1 (0), X=1205.69, Y=1060.61, Mass=5984, SNR=50.7, Peak=128 HFD=7.0
21:54:42.397 00.007 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
21:54:42.402 00.005 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
21:54:42.406 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.86 mountX=0.02 mountY=-0.21, mountTheta=-1.47
21:54:42.412 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.21, opts=13)
21:54:42.415 00.003 6120 Enqueuing Move request for scope (-0.06, 0.21)
21:54:42.420 00.005 7680 Worker thread wakes up
21:54:42.420 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
21:54:42.420 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
21:54:42.420 00.000 7680 Moving (-0.06, 0.21) raw xDistance=0.02 yDistance=-0.21
21:54:42.421 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:54:42.421 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:54:42.421 00.000 7680 MoveAxis(E, 0, ABG)
21:54:42.421 00.000 7680 Move returns status 0, amount 0
21:54:42.422 00.001 7680 MoveAxis(N, 116, ABG)
21:54:42.422 00.000 7680 Guiding  Dir = 0, Dur = 116
21:54:42.422 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:54:42.426 00.004 7680 IsSlewing returns 0
21:54:42.427 00.001 7680 IsGuiding returns 0
21:54:42.427 00.000 7680 PulseGuide returned control before completion, sleep 126
21:54:42.453 00.026 6120 UpdateGuideState exits: m=5984 SNR=50.7
21:54:42.460 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:42.465 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:42.471 00.006 6120 Enqueuing Expose request
21:54:42.567 00.096 7680 IsGuiding returns 1
21:54:42.567 00.000 7680 scope still moving after pulse duration time elapsed
21:54:42.599 00.032 7680 IsSlewing returns 0
21:54:42.599 00.000 7680 IsGuiding returns 0
21:54:42.600 00.001 7680 scope move finished after 116 + 56 ms
21:54:42.600 00.000 7680 Move returns status 0, amount 116
21:54:42.600 00.000 7680 move complete, result=0
21:54:42.600 00.000 7680 worker thread done servicing request
21:54:42.600 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 116 ms NORTH
21:54:42.606 00.006 7680 Worker thread wakes up
21:54:42.607 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:42.607 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:43.851 01.244 7680 Exposure complete
21:54:43.967 00.116 7680 worker thread done servicing request
21:54:43.968 00.001 6120 OnExposeComplete: enter
21:54:43.972 00.004 6120 UpdateGuideState(): m_state=6
21:54:43.976 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1242
21:54:43.980 00.004 6120 Star::Find returns 1 (0), X=1205.75, Y=1060.72, Mass=5834, SNR=48.8, Peak=127 HFD=6.8
21:54:43.984 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
21:54:43.989 00.005 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
21:54:43.995 00.006 6120 CameraToMount -- cameraX=0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.55 mountX=-0.06 mountY=-0.28, mountTheta=-1.79
21:54:44.000 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.32, opts=13)
21:54:44.005 00.005 6120 Enqueuing Move request for scope (0.01, 0.32)
21:54:44.008 00.003 7680 Worker thread wakes up
21:54:44.009 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.32) opts 0xd
21:54:44.009 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.32)
21:54:44.009 00.000 7680 Moving (0.01, 0.32) raw xDistance=-0.06 yDistance=-0.28
21:54:44.009 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:54:44.010 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:54:44.010 00.000 7680 MoveAxis(E, 0, ABG)
21:54:44.010 00.000 7680 Move returns status 0, amount 0
21:54:44.010 00.000 7680 MoveAxis(N, 154, ABG)
21:54:44.010 00.000 7680 Guiding  Dir = 0, Dur = 154
21:54:44.012 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:54:44.016 00.004 7680 IsSlewing returns 0
21:54:44.016 00.000 7680 IsGuiding returns 0
21:54:44.018 00.002 7680 PulseGuide returned control before completion, sleep 164
21:54:44.037 00.019 6120 UpdateGuideState exits: m=5834 SNR=48.8
21:54:44.042 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:44.046 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:44.053 00.007 6120 Enqueuing Expose request
21:54:44.190 00.137 7680 IsGuiding returns 1
21:54:44.190 00.000 7680 scope still moving after pulse duration time elapsed
21:54:44.222 00.032 7680 IsSlewing returns 0
21:54:44.223 00.001 7680 IsGuiding returns 0
21:54:44.224 00.001 7680 scope move finished after 154 + 52 ms
21:54:44.225 00.001 7680 Move returns status 0, amount 154
21:54:44.225 00.000 7680 move complete, result=0
21:54:44.225 00.000 7680 worker thread done servicing request
21:54:44.226 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 154 ms NORTH
21:54:44.235 00.009 7680 Worker thread wakes up
21:54:44.235 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:44.235 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:45.484 01.249 7680 Exposure complete
21:54:45.603 00.119 7680 worker thread done servicing request
21:54:45.604 00.001 6120 OnExposeComplete: enter
21:54:45.608 00.004 6120 UpdateGuideState(): m_state=6
21:54:45.612 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1243
21:54:45.616 00.004 6120 Star::Find returns 1 (0), X=1205.80, Y=1060.68, Mass=5449, SNR=46.6, Peak=131 HFD=6.8
21:54:45.620 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
21:54:45.624 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
21:54:45.629 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.28 hyp=0.29 cameraTheta=1.41 mountX=-0.10 mountY=-0.23, mountTheta=-1.97
21:54:45.633 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.28, opts=13)
21:54:45.638 00.005 6120 Enqueuing Move request for scope (0.05, 0.28)
21:54:45.642 00.004 7680 Worker thread wakes up
21:54:45.642 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.28) opts 0xd
21:54:45.642 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.28)
21:54:45.642 00.000 7680 Moving (0.05, 0.28) raw xDistance=-0.10 yDistance=-0.23
21:54:45.642 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:54:45.642 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:54:45.643 00.001 7680 MoveAxis(E, 0, ABG)
21:54:45.643 00.000 7680 Move returns status 0, amount 0
21:54:45.643 00.000 7680 MoveAxis(N, 128, ABG)
21:54:45.643 00.000 7680 Guiding  Dir = 0, Dur = 128
21:54:45.644 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:54:45.649 00.005 7680 IsSlewing returns 0
21:54:45.650 00.001 7680 IsGuiding returns 0
21:54:45.650 00.000 7680 PulseGuide returned control before completion, sleep 138
21:54:45.669 00.019 6120 UpdateGuideState exits: m=5449 SNR=46.6
21:54:45.673 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:45.679 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:45.683 00.004 6120 Enqueuing Expose request
21:54:45.797 00.114 7680 IsGuiding returns 1
21:54:45.797 00.000 7680 scope still moving after pulse duration time elapsed
21:54:45.829 00.032 7680 IsSlewing returns 0
21:54:45.831 00.002 7680 IsGuiding returns 0
21:54:45.831 00.000 7680 scope move finished after 128 + 53 ms
21:54:45.831 00.000 7680 Move returns status 0, amount 128
21:54:45.831 00.000 7680 move complete, result=0
21:54:45.832 00.001 7680 worker thread done servicing request
21:54:45.832 00.000 7680 Worker thread wakes up
21:54:45.833 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 128 ms NORTH
21:54:45.839 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:45.839 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:47.092 01.253 7680 Exposure complete
21:54:47.211 00.119 7680 worker thread done servicing request
21:54:47.212 00.001 6120 OnExposeComplete: enter
21:54:47.217 00.005 6120 UpdateGuideState(): m_state=6
21:54:47.221 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1244
21:54:47.225 00.004 6120 Star::Find returns 1 (0), X=1205.86, Y=1060.70, Mass=5511, SNR=48.2, Peak=124 HFD=6.8
21:54:47.230 00.005 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.19 = -2.10)
21:54:47.233 00.003 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.37)
21:54:47.238 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.31 hyp=0.32 cameraTheta=1.23 mountX=-0.16 mountY=-0.23, mountTheta=-2.19
21:54:47.243 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.31, opts=13)
21:54:47.246 00.003 6120 Enqueuing Move request for scope (0.11, 0.31)
21:54:47.251 00.005 7680 Worker thread wakes up
21:54:47.251 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.31) opts 0xd
21:54:47.251 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.31)
21:54:47.251 00.000 7680 Moving (0.11, 0.31) raw xDistance=-0.16 yDistance=-0.23
21:54:47.251 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:54:47.252 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:54:47.252 00.000 7680 MoveAxis(E, 0, ABG)
21:54:47.252 00.000 7680 Move returns status 0, amount 0
21:54:47.252 00.000 7680 MoveAxis(N, 123, ABG)
21:54:47.253 00.001 7680 Guiding  Dir = 0, Dur = 123
21:54:47.253 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:54:47.257 00.004 7680 IsSlewing returns 0
21:54:47.257 00.000 7680 IsGuiding returns 0
21:54:47.257 00.000 7680 PulseGuide returned control before completion, sleep 133
21:54:47.279 00.022 6120 UpdateGuideState exits: m=5511 SNR=48.2
21:54:47.283 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:47.288 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:47.292 00.004 6120 Enqueuing Expose request
21:54:47.396 00.104 7680 IsGuiding returns 1
21:54:47.396 00.000 7680 scope still moving after pulse duration time elapsed
21:54:47.426 00.030 7680 IsSlewing returns 0
21:54:47.429 00.003 7680 IsGuiding returns 0
21:54:47.429 00.000 7680 scope move finished after 123 + 49 ms
21:54:47.430 00.001 7680 Move returns status 0, amount 123
21:54:47.430 00.000 7680 move complete, result=0
21:54:47.431 00.001 7680 worker thread done servicing request
21:54:47.431 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 123 ms NORTH
21:54:47.437 00.006 7680 Worker thread wakes up
21:54:47.437 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:47.437 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:48.691 01.254 7680 Exposure complete
21:54:48.806 00.115 7680 worker thread done servicing request
21:54:48.807 00.001 6120 OnExposeComplete: enter
21:54:48.811 00.004 6120 UpdateGuideState(): m_state=6
21:54:48.814 00.003 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1245
21:54:48.818 00.004 6120 Star::Find returns 1 (0), X=1205.78, Y=1060.74, Mass=5880, SNR=48.6, Peak=131 HFD=6.7
21:54:48.823 00.005 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.85)
21:54:48.826 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
21:54:48.831 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.34 hyp=0.34 cameraTheta=1.48 mountX=-0.09 mountY=-0.29, mountTheta=-1.88
21:54:48.837 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.34, opts=13)
21:54:48.842 00.005 6120 Enqueuing Move request for scope (0.03, 0.34)
21:54:48.845 00.003 7680 Worker thread wakes up
21:54:48.845 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.34) opts 0xd
21:54:48.845 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.34)
21:54:48.845 00.000 7680 Moving (0.03, 0.34) raw xDistance=-0.09 yDistance=-0.29
21:54:48.847 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:54:48.847 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:54:48.847 00.000 7680 MoveAxis(E, 0, ABG)
21:54:48.847 00.000 7680 Move returns status 0, amount 0
21:54:48.847 00.000 7680 MoveAxis(N, 160, ABG)
21:54:48.847 00.000 7680 Guiding  Dir = 0, Dur = 160
21:54:48.848 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:54:48.853 00.005 7680 IsSlewing returns 0
21:54:48.853 00.000 7680 IsGuiding returns 0
21:54:48.853 00.000 7680 PulseGuide returned control before completion, sleep 170
21:54:48.875 00.022 6120 UpdateGuideState exits: m=5880 SNR=48.6
21:54:48.879 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:48.883 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:48.887 00.004 6120 Enqueuing Expose request
21:54:49.037 00.150 7680 IsGuiding returns 1
21:54:49.037 00.000 7680 scope still moving after pulse duration time elapsed
21:54:49.068 00.031 7680 IsSlewing returns 0
21:54:49.068 00.000 7680 IsGuiding returns 0
21:54:49.070 00.002 7680 scope move finished after 160 + 56 ms
21:54:49.070 00.000 7680 Move returns status 0, amount 160
21:54:49.071 00.001 7680 move complete, result=0
21:54:49.071 00.000 7680 worker thread done servicing request
21:54:49.071 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 160 ms NORTH
21:54:49.079 00.008 7680 Worker thread wakes up
21:54:49.080 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:49.080 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:50.326 01.246 7680 Exposure complete
21:54:50.437 00.111 7680 worker thread done servicing request
21:54:50.437 00.000 6120 OnExposeComplete: enter
21:54:50.442 00.005 6120 UpdateGuideState(): m_state=6
21:54:50.446 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1246
21:54:50.450 00.004 6120 Star::Find returns 1 (0), X=1205.68, Y=1060.64, Mass=5973, SNR=50.4, Peak=129 HFD=6.9
21:54:50.455 00.005 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
21:54:50.458 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
21:54:50.462 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.86 mountX=0.03 mountY=-0.25, mountTheta=-1.46
21:54:50.467 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.24, opts=13)
21:54:50.470 00.003 6120 Enqueuing Move request for scope (-0.07, 0.24)
21:54:50.473 00.003 7680 Worker thread wakes up
21:54:50.473 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd
21:54:50.473 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.24)
21:54:50.473 00.000 7680 Moving (-0.07, 0.24) raw xDistance=0.03 yDistance=-0.25
21:54:50.473 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:54:50.474 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:54:50.474 00.000 7680 MoveAxis(E, 0, ABG)
21:54:50.474 00.000 7680 Move returns status 0, amount 0
21:54:50.474 00.000 7680 MoveAxis(N, 136, ABG)
21:54:50.474 00.000 7680 Guiding  Dir = 0, Dur = 136
21:54:50.474 00.000 7680 IsSlewing returns 0
21:54:50.476 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:54:50.479 00.003 7680 IsGuiding returns 0
21:54:50.480 00.001 7680 PulseGuide returned control before completion, sleep 146
21:54:50.504 00.024 6120 UpdateGuideState exits: m=5973 SNR=50.4
21:54:50.509 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:50.513 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:50.519 00.006 6120 Enqueuing Expose request
21:54:50.631 00.112 7680 IsGuiding returns 1
21:54:50.631 00.000 7680 scope still moving after pulse duration time elapsed
21:54:50.662 00.031 7680 IsSlewing returns 0
21:54:50.665 00.003 7680 IsGuiding returns 1
21:54:50.694 00.029 7680 IsSlewing returns 0
21:54:50.695 00.001 7680 IsGuiding returns 1
21:54:50.725 00.030 7680 IsSlewing returns 0
21:54:50.726 00.001 7680 IsGuiding returns 0
21:54:50.727 00.001 7680 scope move finished after 136 + 110 ms
21:54:50.727 00.000 7680 Move returns status 0, amount 136
21:54:50.728 00.001 7680 move complete, result=0
21:54:50.728 00.000 7680 worker thread done servicing request
21:54:50.728 00.000 7680 Worker thread wakes up
21:54:50.729 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 136 ms NORTH
21:54:50.738 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:50.738 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:51.986 01.248 7680 Exposure complete
21:54:52.100 00.114 7680 worker thread done servicing request
21:54:52.101 00.001 6120 OnExposeComplete: enter
21:54:52.105 00.004 6120 UpdateGuideState(): m_state=6
21:54:52.109 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1247
21:54:52.115 00.006 6120 Star::Find returns 1 (0), X=1205.72, Y=1060.62, Mass=5598, SNR=48.4, Peak=121 HFD=6.9
21:54:52.119 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
21:54:52.123 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
21:54:52.127 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.68 mountX=-0.02 mountY=-0.21, mountTheta=-1.65
21:54:52.132 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.22, opts=13)
21:54:52.136 00.004 6120 Enqueuing Move request for scope (-0.02, 0.22)
21:54:52.141 00.005 7680 Worker thread wakes up
21:54:52.141 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
21:54:52.141 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
21:54:52.141 00.000 7680 Moving (-0.02, 0.22) raw xDistance=-0.02 yDistance=-0.21
21:54:52.142 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:54:52.142 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:54:52.142 00.000 7680 MoveAxis(E, 0, ABG)
21:54:52.142 00.000 7680 Move returns status 0, amount 0
21:54:52.142 00.000 7680 MoveAxis(N, 112, ABG)
21:54:52.143 00.001 7680 Guiding  Dir = 0, Dur = 112
21:54:52.143 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:54:52.148 00.005 7680 IsSlewing returns 0
21:54:52.148 00.000 7680 IsGuiding returns 0
21:54:52.149 00.001 7680 PulseGuide returned control before completion, sleep 122
21:54:52.169 00.020 6120 UpdateGuideState exits: m=5598 SNR=48.4
21:54:52.173 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:52.175 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:52.180 00.005 6120 Enqueuing Expose request
21:54:52.287 00.107 7680 IsGuiding returns 1
21:54:52.289 00.002 7680 scope still moving after pulse duration time elapsed
21:54:52.318 00.029 7680 IsSlewing returns 0
21:54:52.319 00.001 7680 IsGuiding returns 0
21:54:52.320 00.001 7680 scope move finished after 112 + 59 ms
21:54:52.320 00.000 7680 Move returns status 0, amount 112
21:54:52.321 00.001 7680 move complete, result=0
21:54:52.321 00.000 7680 worker thread done servicing request
21:54:52.321 00.000 7680 Worker thread wakes up
21:54:52.323 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 112 ms NORTH
21:54:52.332 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:52.332 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:53.584 01.252 7680 Exposure complete
21:54:53.683 00.099 7680 worker thread done servicing request
21:54:53.683 00.000 6120 OnExposeComplete: enter
21:54:53.687 00.004 6120 UpdateGuideState(): m_state=6
21:54:53.691 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1248
21:54:53.695 00.004 6120 Star::Find returns 1 (0), X=1205.73, Y=1060.83, Mass=5605, SNR=47.5, Peak=138 HFD=6.8
21:54:53.699 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
21:54:53.703 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
21:54:53.708 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.43 hyp=0.43 cameraTheta=1.60 mountX=-0.07 mountY=-0.39, mountTheta=-1.74
21:54:53.713 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.43, opts=13)
21:54:53.718 00.005 6120 Enqueuing Move request for scope (-0.01, 0.43)
21:54:53.721 00.003 7680 Worker thread wakes up
21:54:53.721 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.43) opts 0xd
21:54:53.721 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.43)
21:54:53.721 00.000 7680 Moving (-0.01, 0.43) raw xDistance=-0.07 yDistance=-0.39
21:54:53.721 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:54:53.722 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:54:53.722 00.000 7680 MoveAxis(E, 0, ABG)
21:54:53.722 00.000 7680 Move returns status 0, amount 0
21:54:53.722 00.000 7680 MoveAxis(N, 211, ABG)
21:54:53.722 00.000 7680 Guiding  Dir = 0, Dur = 211
21:54:53.722 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:54:53.727 00.005 7680 IsSlewing returns 0
21:54:53.728 00.001 7680 IsGuiding returns 0
21:54:53.733 00.005 7680 PulseGuide returned control before completion, sleep 218
21:54:53.749 00.016 6120 UpdateGuideState exits: m=5605 SNR=47.5
21:54:53.754 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:53.757 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:53.761 00.004 6120 Enqueuing Expose request
21:54:53.960 00.199 7680 IsGuiding returns 1
21:54:53.961 00.001 7680 scope still moving after pulse duration time elapsed
21:54:53.991 00.030 7680 IsSlewing returns 0
21:54:53.993 00.002 7680 IsGuiding returns 0
21:54:53.994 00.001 7680 scope move finished after 211 + 53 ms
21:54:53.994 00.000 7680 Move returns status 0, amount 211
21:54:53.994 00.000 7680 move complete, result=0
21:54:53.995 00.001 7680 worker thread done servicing request
21:54:53.996 00.001 7680 Worker thread wakes up
21:54:53.996 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 211 ms NORTH
21:54:54.002 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:54.002 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:55.250 01.248 7680 Exposure complete
21:54:55.369 00.119 7680 worker thread done servicing request
21:54:55.369 00.000 6120 OnExposeComplete: enter
21:54:55.374 00.005 6120 UpdateGuideState(): m_state=6
21:54:55.379 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1249
21:54:55.385 00.006 6120 Star::Find returns 1 (0), X=1205.71, Y=1060.49, Mass=5876, SNR=49.0, Peak=124 HFD=7.0
21:54:55.390 00.005 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
21:54:55.394 00.004 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
21:54:55.397 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=2.00 mountX=0.03 mountY=-0.11, mountTheta=-1.34
21:54:55.403 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.10, opts=13)
21:54:55.407 00.004 6120 Enqueuing Move request for scope (-0.04, 0.10)
21:54:55.412 00.005 7680 Worker thread wakes up
21:54:55.413 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
21:54:55.413 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
21:54:55.413 00.000 7680 Moving (-0.04, 0.10) raw xDistance=0.03 yDistance=-0.11
21:54:55.413 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:54:55.415 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:54:55.415 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:54:55.415 00.000 7680 MoveAxis(E, 0, ABG)
21:54:55.415 00.000 7680 Move returns status 0, amount 0
21:54:55.416 00.001 7680 MoveAxis(N, 0, ABG)
21:54:55.416 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:54:55.426 00.010 7680 Move returns status 0, amount 0
21:54:55.427 00.001 7680 move complete, result=0
21:54:55.427 00.000 7680 worker thread done servicing request
21:54:55.447 00.020 6120 UpdateGuideState exits: m=5876 SNR=49.0
21:54:55.453 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:55.459 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:55.465 00.006 6120 Enqueuing Expose request
21:54:55.469 00.004 7680 Worker thread wakes up
21:54:55.469 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:54:55.474 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:55.474 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:56.727 01.253 7680 Exposure complete
21:54:56.865 00.138 7680 worker thread done servicing request
21:54:56.865 00.000 6120 OnExposeComplete: enter
21:54:56.871 00.006 6120 UpdateGuideState(): m_state=6
21:54:56.878 00.007 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1250
21:54:56.884 00.006 6120 Star::Find returns 1 (0), X=1205.80, Y=1060.84, Mass=5711, SNR=48.7, Peak=129 HFD=6.7
21:54:56.890 00.006 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.87)
21:54:56.899 00.009 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
21:54:56.905 00.006 6120 CameraToMount -- cameraX=0.05 cameraY=0.44 hyp=0.44 cameraTheta=1.46 mountX=-0.13 mountY=-0.37, mountTheta=-1.90
21:54:56.914 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.44, opts=13)
21:54:56.919 00.005 6120 Enqueuing Move request for scope (0.05, 0.44)
21:54:56.926 00.007 7680 Worker thread wakes up
21:54:56.926 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.44) opts 0xd
21:54:56.926 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.44)
21:54:56.926 00.000 7680 Moving (0.05, 0.44) raw xDistance=-0.13 yDistance=-0.37
21:54:56.926 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:54:56.926 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:54:56.926 00.000 7680 MoveAxis(E, 0, ABG)
21:54:56.927 00.001 7680 Move returns status 0, amount 0
21:54:56.927 00.000 7680 MoveAxis(N, 202, ABG)
21:54:56.927 00.000 7680 Guiding  Dir = 0, Dur = 202
21:54:56.927 00.000 7680 IsSlewing returns 0
21:54:56.928 00.001 7680 IsGuiding returns 0
21:54:56.928 00.000 7680 PulseGuide returned control before completion, sleep 212
21:54:56.928 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:54:56.952 00.024 6120 UpdateGuideState exits: m=5711 SNR=48.7
21:54:56.956 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:56.959 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:56.962 00.003 6120 Enqueuing Expose request
21:54:57.143 00.181 7680 IsGuiding returns 1
21:54:57.144 00.001 7680 scope still moving after pulse duration time elapsed
21:54:57.174 00.030 7680 IsSlewing returns 0
21:54:57.174 00.000 7680 IsGuiding returns 0
21:54:57.176 00.002 7680 scope move finished after 202 + 45 ms
21:54:57.176 00.000 7680 Move returns status 0, amount 202
21:54:57.176 00.000 7680 move complete, result=0
21:54:57.176 00.000 7680 worker thread done servicing request
21:54:57.177 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 202 ms NORTH
21:54:57.183 00.006 7680 Worker thread wakes up
21:54:57.183 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:57.184 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:54:58.429 01.245 7680 Exposure complete
21:54:58.539 00.110 7680 worker thread done servicing request
21:54:58.539 00.000 6120 OnExposeComplete: enter
21:54:58.544 00.005 6120 UpdateGuideState(): m_state=6
21:54:58.550 00.006 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1251
21:54:58.553 00.003 6120 Star::Find returns 1 (0), X=1205.64, Y=1060.59, Mass=5837, SNR=49.2, Peak=141 HFD=6.9
21:54:58.558 00.005 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.26)
21:54:58.561 00.003 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.53)
21:54:58.566 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.22 cameraTheta=2.07 mountX=0.07 mountY=-0.22, mountTheta=-1.27
21:54:58.570 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.19, opts=13)
21:54:58.574 00.004 6120 Enqueuing Move request for scope (-0.10, 0.19)
21:54:58.579 00.005 7680 Worker thread wakes up
21:54:58.581 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
21:54:58.581 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
21:54:58.581 00.000 7680 Moving (-0.10, 0.19) raw xDistance=0.07 yDistance=-0.22
21:54:58.581 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:54:58.581 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:54:58.581 00.000 7680 MoveAxis(E, 0, ABG)
21:54:58.581 00.000 7680 Move returns status 0, amount 0
21:54:58.582 00.001 7680 MoveAxis(N, 118, ABG)
21:54:58.582 00.000 7680 Guiding  Dir = 0, Dur = 118
21:54:58.582 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:54:58.587 00.005 7680 IsSlewing returns 0
21:54:58.588 00.001 7680 IsGuiding returns 0
21:54:58.588 00.000 7680 PulseGuide returned control before completion, sleep 128
21:54:58.614 00.026 6120 UpdateGuideState exits: m=5837 SNR=49.2
21:54:58.622 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:58.626 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:54:58.630 00.004 6120 Enqueuing Expose request
21:54:58.719 00.089 7680 IsGuiding returns 1
21:54:58.719 00.000 7680 scope still moving after pulse duration time elapsed
21:54:58.750 00.031 7680 IsSlewing returns 0
21:54:58.751 00.001 7680 IsGuiding returns 0
21:54:58.752 00.001 7680 scope move finished after 118 + 45 ms
21:54:58.752 00.000 7680 Move returns status 0, amount 118
21:54:58.752 00.000 7680 move complete, result=0
21:54:58.753 00.001 7680 worker thread done servicing request
21:54:58.753 00.000 7680 Worker thread wakes up
21:54:58.754 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 118 ms NORTH
21:54:58.759 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:54:58.759 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:00.011 01.252 7680 Exposure complete
21:55:00.124 00.113 7680 worker thread done servicing request
21:55:00.125 00.001 6120 OnExposeComplete: enter
21:55:00.129 00.004 6120 UpdateGuideState(): m_state=6
21:55:00.132 00.003 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1252
21:55:00.137 00.005 6120 Star::Find returns 1 (0), X=1205.76, Y=1060.58, Mass=5692, SNR=48.5, Peak=132 HFD=7.0
21:55:00.142 00.005 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
21:55:00.146 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
21:55:00.151 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.49 mountX=-0.05 mountY=-0.15, mountTheta=-1.87
21:55:00.156 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.18, opts=13)
21:55:00.160 00.004 6120 Enqueuing Move request for scope (0.01, 0.18)
21:55:00.165 00.005 7680 Worker thread wakes up
21:55:00.165 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
21:55:00.165 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
21:55:00.165 00.000 7680 Moving (0.01, 0.18) raw xDistance=-0.05 yDistance=-0.15
21:55:00.165 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:55:00.165 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:55:00.166 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:55:00.166 00.000 7680 MoveAxis(E, 0, ABG)
21:55:00.166 00.000 7680 Move returns status 0, amount 0
21:55:00.166 00.000 7680 MoveAxis(N, 0, ABG)
21:55:00.167 00.001 7680 Move returns status 0, amount 0
21:55:00.167 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=190, Gamma=1.000
21:55:00.171 00.004 7680 move complete, result=0
21:55:00.172 00.001 7680 worker thread done servicing request
21:55:00.194 00.022 6120 UpdateGuideState exits: m=5692 SNR=48.5
21:55:00.198 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:00.202 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:00.207 00.005 6120 Enqueuing Expose request
21:55:00.211 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:55:00.214 00.003 7680 Worker thread wakes up
21:55:00.214 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:00.215 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:01.465 01.250 7680 Exposure complete
21:55:01.576 00.111 7680 worker thread done servicing request
21:55:01.576 00.000 6120 OnExposeComplete: enter
21:55:01.579 00.003 6120 UpdateGuideState(): m_state=6
21:55:01.583 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1253
21:55:01.587 00.004 6120 Star::Find returns 1 (0), X=1205.80, Y=1060.68, Mass=5619, SNR=48.3, Peak=127 HFD=6.8
21:55:01.591 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
21:55:01.595 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
21:55:01.598 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.40 mountX=-0.10 mountY=-0.24, mountTheta=-1.98
21:55:01.602 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.29, opts=13)
21:55:01.607 00.005 6120 Enqueuing Move request for scope (0.05, 0.29)
21:55:01.611 00.004 7680 Worker thread wakes up
21:55:01.611 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
21:55:01.611 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
21:55:01.611 00.000 7680 Moving (0.05, 0.29) raw xDistance=-0.10 yDistance=-0.24
21:55:01.612 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:55:01.612 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:55:01.612 00.000 7680 MoveAxis(E, 0, ABG)
21:55:01.612 00.000 7680 Move returns status 0, amount 0
21:55:01.612 00.000 7680 MoveAxis(N, 128, ABG)
21:55:01.612 00.000 7680 Guiding  Dir = 0, Dur = 128
21:55:01.613 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:55:01.618 00.005 7680 IsSlewing returns 0
21:55:01.618 00.000 7680 IsGuiding returns 0
21:55:01.618 00.000 7680 PulseGuide returned control before completion, sleep 138
21:55:01.638 00.020 6120 UpdateGuideState exits: m=5619 SNR=48.3
21:55:01.643 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:01.649 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:01.653 00.004 6120 Enqueuing Expose request
21:55:01.763 00.110 7680 IsGuiding returns 1
21:55:01.764 00.001 7680 scope still moving after pulse duration time elapsed
21:55:01.794 00.030 7680 IsSlewing returns 0
21:55:01.795 00.001 7680 IsGuiding returns 0
21:55:01.795 00.000 7680 scope move finished after 128 + 48 ms
21:55:01.795 00.000 7680 Move returns status 0, amount 128
21:55:01.795 00.000 7680 move complete, result=0
21:55:01.796 00.001 7680 worker thread done servicing request
21:55:01.796 00.000 7680 Worker thread wakes up
21:55:01.796 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 128 ms NORTH
21:55:01.803 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:01.803 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:03.055 01.252 7680 Exposure complete
21:55:03.166 00.111 7680 worker thread done servicing request
21:55:03.167 00.001 6120 OnExposeComplete: enter
21:55:03.170 00.003 6120 UpdateGuideState(): m_state=6
21:55:03.175 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1254
21:55:03.180 00.005 6120 Star::Find returns 1 (0), X=1205.81, Y=1060.73, Mass=5770, SNR=49.3, Peak=137 HFD=6.7
21:55:03.184 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
21:55:03.188 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
21:55:03.191 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.34 hyp=0.34 cameraTheta=1.41 mountX=-0.12 mountY=-0.28, mountTheta=-1.97
21:55:03.195 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.34, opts=13)
21:55:03.200 00.005 6120 Enqueuing Move request for scope (0.06, 0.34)
21:55:03.205 00.005 7680 Worker thread wakes up
21:55:03.205 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.34) opts 0xd
21:55:03.205 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.34)
21:55:03.205 00.000 7680 Moving (0.06, 0.34) raw xDistance=-0.12 yDistance=-0.28
21:55:03.205 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:55:03.205 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:55:03.206 00.001 7680 MoveAxis(E, 0, ABG)
21:55:03.206 00.000 7680 Move returns status 0, amount 0
21:55:03.206 00.000 7680 MoveAxis(N, 150, ABG)
21:55:03.206 00.000 7680 Guiding  Dir = 0, Dur = 150
21:55:03.206 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:55:03.211 00.005 7680 IsSlewing returns 0
21:55:03.211 00.000 7680 IsGuiding returns 0
21:55:03.213 00.002 7680 PulseGuide returned control before completion, sleep 160
21:55:03.233 00.020 6120 UpdateGuideState exits: m=5770 SNR=49.3
21:55:03.238 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:03.241 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:03.245 00.004 6120 Enqueuing Expose request
21:55:03.375 00.130 7680 IsGuiding returns 1
21:55:03.376 00.001 7680 scope still moving after pulse duration time elapsed
21:55:03.406 00.030 7680 IsSlewing returns 0
21:55:03.409 00.003 7680 IsGuiding returns 0
21:55:03.409 00.000 7680 scope move finished after 150 + 46 ms
21:55:03.410 00.001 7680 Move returns status 0, amount 150
21:55:03.410 00.000 7680 move complete, result=0
21:55:03.410 00.000 7680 worker thread done servicing request
21:55:03.411 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 150 ms NORTH
21:55:03.416 00.005 7680 Worker thread wakes up
21:55:03.418 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:03.418 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:04.673 01.255 7680 Exposure complete
21:55:04.790 00.117 7680 worker thread done servicing request
21:55:04.790 00.000 6120 OnExposeComplete: enter
21:55:04.795 00.005 6120 UpdateGuideState(): m_state=6
21:55:04.801 00.006 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1255
21:55:04.804 00.003 6120 Star::Find returns 1 (0), X=1205.82, Y=1060.61, Mass=5573, SNR=48.3, Peak=132 HFD=6.8
21:55:04.809 00.005 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
21:55:04.812 00.003 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.34)
21:55:04.816 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.26 mountX=-0.10 mountY=-0.16, mountTheta=-2.16
21:55:04.821 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.21, opts=13)
21:55:04.825 00.004 6120 Enqueuing Move request for scope (0.07, 0.21)
21:55:04.828 00.003 7680 Worker thread wakes up
21:55:04.829 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
21:55:04.829 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
21:55:04.829 00.000 7680 Moving (0.07, 0.21) raw xDistance=-0.10 yDistance=-0.16
21:55:04.829 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:55:04.829 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:55:04.830 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:55:04.830 00.000 7680 MoveAxis(E, 0, ABG)
21:55:04.830 00.000 7680 Move returns status 0, amount 0
21:55:04.830 00.000 7680 MoveAxis(N, 0, ABG)
21:55:04.830 00.000 7680 Move returns status 0, amount 0
21:55:04.830 00.000 7680 move complete, result=0
21:55:04.831 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:55:04.834 00.003 7680 worker thread done servicing request
21:55:04.856 00.022 6120 UpdateGuideState exits: m=5573 SNR=48.3
21:55:04.861 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:04.864 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:04.868 00.004 6120 Enqueuing Expose request
21:55:04.873 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:55:04.876 00.003 7680 Worker thread wakes up
21:55:04.877 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:04.877 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:06.126 01.249 7680 Exposure complete
21:55:06.234 00.108 7680 worker thread done servicing request
21:55:06.235 00.001 6120 OnExposeComplete: enter
21:55:06.240 00.005 6120 UpdateGuideState(): m_state=6
21:55:06.244 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1256
21:55:06.248 00.004 6120 Star::Find returns 1 (0), X=1205.86, Y=1060.77, Mass=5705, SNR=48.8, Peak=130 HFD=6.7
21:55:06.252 00.004 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
21:55:06.255 00.003 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
21:55:06.259 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.37 hyp=0.39 cameraTheta=1.28 mountX=-0.18 mountY=-0.29, mountTheta=-2.13
21:55:06.265 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.37, opts=13)
21:55:06.271 00.006 6120 Enqueuing Move request for scope (0.11, 0.37)
21:55:06.275 00.004 7680 Worker thread wakes up
21:55:06.275 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.37) opts 0xd
21:55:06.275 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.37)
21:55:06.275 00.000 7680 Moving (0.11, 0.37) raw xDistance=-0.18 yDistance=-0.29
21:55:06.276 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:55:06.276 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:55:06.276 00.000 7680 MoveAxis(E, 0, ABG)
21:55:06.276 00.000 7680 Move returns status 0, amount 0
21:55:06.276 00.000 7680 MoveAxis(N, 155, ABG)
21:55:06.276 00.000 7680 Guiding  Dir = 0, Dur = 155
21:55:06.278 00.002 7680 IsSlewing returns 0
21:55:06.278 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:55:06.282 00.004 7680 IsGuiding returns 0
21:55:06.282 00.000 7680 PulseGuide returned control before completion, sleep 165
21:55:06.305 00.023 6120 UpdateGuideState exits: m=5705 SNR=48.8
21:55:06.310 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:06.313 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:06.317 00.004 6120 Enqueuing Expose request
21:55:06.461 00.144 7680 IsGuiding returns 1
21:55:06.461 00.000 7680 scope still moving after pulse duration time elapsed
21:55:06.492 00.031 7680 IsSlewing returns 0
21:55:06.494 00.002 7680 IsGuiding returns 0
21:55:06.494 00.000 7680 scope move finished after 155 + 56 ms
21:55:06.495 00.001 7680 Move returns status 0, amount 155
21:55:06.495 00.000 7680 move complete, result=0
21:55:06.496 00.001 7680 worker thread done servicing request
21:55:06.496 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 155 ms NORTH
21:55:06.502 00.006 7680 Worker thread wakes up
21:55:06.502 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:06.502 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:07.761 01.259 7680 Exposure complete
21:55:07.868 00.107 7680 worker thread done servicing request
21:55:07.868 00.000 6120 OnExposeComplete: enter
21:55:07.872 00.004 6120 UpdateGuideState(): m_state=6
21:55:07.876 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1257
21:55:07.880 00.004 6120 Star::Find returns 1 (0), X=1205.76, Y=1060.78, Mass=5574, SNR=48.2, Peak=131 HFD=6.6
21:55:07.884 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
21:55:07.887 00.003 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
21:55:07.892 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.39 hyp=0.39 cameraTheta=1.54 mountX=-0.08 mountY=-0.34, mountTheta=-1.81
21:55:07.898 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.39, opts=13)
21:55:07.902 00.004 6120 Enqueuing Move request for scope (0.01, 0.39)
21:55:07.905 00.003 7680 Worker thread wakes up
21:55:07.905 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.39) opts 0xd
21:55:07.905 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.39)
21:55:07.907 00.002 7680 Moving (0.01, 0.39) raw xDistance=-0.08 yDistance=-0.34
21:55:07.907 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:55:07.907 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:55:07.907 00.000 7680 MoveAxis(E, 0, ABG)
21:55:07.907 00.000 7680 Move returns status 0, amount 0
21:55:07.907 00.000 7680 MoveAxis(N, 185, ABG)
21:55:07.907 00.000 7680 Guiding  Dir = 0, Dur = 185
21:55:07.907 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:55:07.912 00.005 7680 IsSlewing returns 0
21:55:07.912 00.000 7680 IsGuiding returns 0
21:55:07.912 00.000 7680 PulseGuide returned control before completion, sleep 195
21:55:07.932 00.020 6120 UpdateGuideState exits: m=5574 SNR=48.2
21:55:07.936 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:07.941 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:07.944 00.003 6120 Enqueuing Expose request
21:55:08.110 00.166 7680 IsGuiding returns 1
21:55:08.111 00.001 7680 scope still moving after pulse duration time elapsed
21:55:08.140 00.029 7680 IsSlewing returns 0
21:55:08.141 00.001 7680 IsGuiding returns 0
21:55:08.142 00.001 7680 scope move finished after 185 + 45 ms
21:55:08.142 00.000 7680 Move returns status 0, amount 185
21:55:08.142 00.000 7680 move complete, result=0
21:55:08.142 00.000 7680 worker thread done servicing request
21:55:08.143 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 185 ms NORTH
21:55:08.149 00.006 7680 Worker thread wakes up
21:55:08.150 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:08.150 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:09.402 01.252 7680 Exposure complete
21:55:09.519 00.117 7680 worker thread done servicing request
21:55:09.520 00.001 6120 OnExposeComplete: enter
21:55:09.524 00.004 6120 UpdateGuideState(): m_state=6
21:55:09.528 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1258
21:55:09.532 00.004 6120 Star::Find returns 1 (0), X=1205.80, Y=1060.68, Mass=6100, SNR=50.9, Peak=132 HFD=6.8
21:55:09.537 00.005 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.93)
21:55:09.540 00.003 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
21:55:09.544 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.28 hyp=0.29 cameraTheta=1.40 mountX=-0.10 mountY=-0.23, mountTheta=-1.98
21:55:09.550 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.28, opts=13)
21:55:09.555 00.005 6120 Enqueuing Move request for scope (0.05, 0.28)
21:55:09.559 00.004 7680 Worker thread wakes up
21:55:09.559 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.28) opts 0xd
21:55:09.559 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.28)
21:55:09.559 00.000 7680 Moving (0.05, 0.28) raw xDistance=-0.10 yDistance=-0.23
21:55:09.581 00.022 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=233, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:55:09.586 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:55:09.586 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:55:09.586 00.000 7680 MoveAxis(E, 0, ABG)
21:55:09.586 00.000 7680 Move returns status 0, amount 0
21:55:09.587 00.001 7680 MoveAxis(N, 126, ABG)
21:55:09.587 00.000 7680 Guiding  Dir = 0, Dur = 126
21:55:09.587 00.000 7680 IsSlewing returns 0
21:55:09.587 00.000 7680 IsGuiding returns 0
21:55:09.588 00.001 7680 PulseGuide returned control before completion, sleep 136
21:55:09.607 00.019 6120 UpdateGuideState exits: m=6100 SNR=50.9
21:55:09.615 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:09.619 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:09.622 00.003 6120 Enqueuing Expose request
21:55:09.733 00.111 7680 IsGuiding returns 1
21:55:09.733 00.000 7680 scope still moving after pulse duration time elapsed
21:55:09.764 00.031 7680 IsSlewing returns 0
21:55:09.766 00.002 7680 IsGuiding returns 0
21:55:09.767 00.001 7680 scope move finished after 126 + 53 ms
21:55:09.767 00.000 7680 Move returns status 0, amount 126
21:55:09.767 00.000 7680 move complete, result=0
21:55:09.768 00.001 7680 worker thread done servicing request
21:55:09.768 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 126 ms NORTH
21:55:09.773 00.005 7680 Worker thread wakes up
21:55:09.774 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:09.774 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:11.028 01.254 7680 Exposure complete
21:55:11.138 00.110 7680 worker thread done servicing request
21:55:11.139 00.001 6120 OnExposeComplete: enter
21:55:11.144 00.005 6120 UpdateGuideState(): m_state=6
21:55:11.148 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1259
21:55:11.152 00.004 6120 Star::Find returns 1 (0), X=1205.90, Y=1060.54, Mass=5684, SNR=48.5, Peak=136 HFD=6.9
21:55:11.155 00.003 6120 CameraToMount -- cameraTheta (0.76) - m_xAngle (-2.95) = xAngle (3.71 = -2.57)
21:55:11.160 00.005 6120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.44 = -2.84)
21:55:11.163 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.76 mountX=-0.18 mountY=-0.06, mountTheta=-2.80
21:55:11.169 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.14, opts=13)
21:55:11.174 00.005 6120 Enqueuing Move request for scope (0.15, 0.14)
21:55:11.177 00.003 7680 Worker thread wakes up
21:55:11.177 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
21:55:11.177 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
21:55:11.177 00.000 7680 Moving (0.15, 0.14) raw xDistance=-0.18 yDistance=-0.06
21:55:11.177 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:55:11.177 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:55:11.177 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:55:11.179 00.002 7680 MoveAxis(E, 0, ABG)
21:55:11.179 00.000 7680 Move returns status 0, amount 0
21:55:11.179 00.000 7680 MoveAxis(N, 0, ABG)
21:55:11.179 00.000 7680 Move returns status 0, amount 0
21:55:11.180 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:55:11.183 00.003 7680 move complete, result=0
21:55:11.184 00.001 7680 worker thread done servicing request
21:55:11.206 00.022 6120 UpdateGuideState exits: m=5684 SNR=48.5
21:55:11.210 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:11.215 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:11.218 00.003 6120 Enqueuing Expose request
21:55:11.222 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:55:11.225 00.003 7680 Worker thread wakes up
21:55:11.227 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:11.227 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:12.481 01.254 7680 Exposure complete
21:55:12.622 00.141 7680 worker thread done servicing request
21:55:12.622 00.000 6120 OnExposeComplete: enter
21:55:12.629 00.007 6120 UpdateGuideState(): m_state=6
21:55:12.635 00.006 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1260
21:55:12.640 00.005 6120 Star::Find returns 1 (0), X=1205.96, Y=1060.70, Mass=5824, SNR=48.7, Peak=131 HFD=6.7
21:55:12.647 00.007 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.92 = -2.37)
21:55:12.650 00.003 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.63)
21:55:12.653 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.30 hyp=0.36 cameraTheta=0.96 mountX=-0.26 mountY=-0.18, mountTheta=-2.54
21:55:12.661 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.30, opts=13)
21:55:12.665 00.004 6120 Enqueuing Move request for scope (0.21, 0.30)
21:55:12.669 00.004 7680 Worker thread wakes up
21:55:12.669 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.30) opts 0xd
21:55:12.671 00.002 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.30)
21:55:12.671 00.000 7680 Moving (0.21, 0.30) raw xDistance=-0.26 yDistance=-0.18
21:55:12.671 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
21:55:12.671 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:55:12.672 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:55:12.672 00.000 7680 MoveAxis(E, 109, ABG)
21:55:12.672 00.000 7680 Guiding  Dir = 2, Dur = 109
21:55:12.672 00.000 7680 IsSlewing returns 0
21:55:12.674 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:55:12.678 00.004 7680 IsGuiding returns 0
21:55:12.678 00.000 7680 PulseGuide returned control before completion, sleep 119
21:55:12.700 00.022 6120 UpdateGuideState exits: m=5824 SNR=48.7
21:55:12.708 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:12.711 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:12.714 00.003 6120 Enqueuing Expose request
21:55:12.812 00.098 7680 IsGuiding returns 1
21:55:12.812 00.000 7680 scope still moving after pulse duration time elapsed
21:55:12.842 00.030 7680 IsSlewing returns 0
21:55:12.843 00.001 7680 IsGuiding returns 1
21:55:12.874 00.031 7680 IsSlewing returns 0
21:55:12.875 00.001 7680 IsGuiding returns 1
21:55:12.905 00.030 7680 IsSlewing returns 0
21:55:12.905 00.000 7680 IsGuiding returns 0
21:55:12.906 00.001 7680 scope move finished after 109 + 118 ms
21:55:12.906 00.000 7680 Move returns status 0, amount 109
21:55:12.906 00.000 7680 MoveAxis(N, 0, ABG)
21:55:12.906 00.000 7680 Move returns status 0, amount 0
21:55:12.906 00.000 7680 move complete, result=0
21:55:12.908 00.002 7680 worker thread done servicing request
21:55:12.908 00.000 6120 GuideStep: -0.3 px 109 ms EAST, -0.2 px 0 ms NORTH
21:55:12.912 00.004 7680 Worker thread wakes up
21:55:12.912 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:12.912 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:14.169 01.257 7680 Exposure complete
21:55:14.280 00.111 7680 worker thread done servicing request
21:55:14.282 00.002 6120 OnExposeComplete: enter
21:55:14.285 00.003 6120 UpdateGuideState(): m_state=6
21:55:14.289 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1261
21:55:14.294 00.005 6120 Star::Find returns 1 (0), X=1205.88, Y=1060.92, Mass=5740, SNR=48.9, Peak=133 HFD=6.6
21:55:14.299 00.005 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
21:55:14.302 00.003 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
21:55:14.307 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=0.52 hyp=0.54 cameraTheta=1.32 mountX=-0.23 mountY=-0.41, mountTheta=-2.08
21:55:14.311 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.52, opts=13)
21:55:14.315 00.004 6120 Enqueuing Move request for scope (0.13, 0.52)
21:55:14.319 00.004 7680 Worker thread wakes up
21:55:14.319 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.52) opts 0xd
21:55:14.320 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.52)
21:55:14.320 00.000 7680 Moving (0.13, 0.52) raw xDistance=-0.23 yDistance=-0.41
21:55:14.320 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
21:55:14.320 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
21:55:14.320 00.000 7680 MoveAxis(E, 104, ABG)
21:55:14.321 00.001 7680 Guiding  Dir = 2, Dur = 104
21:55:14.321 00.000 7680 IsSlewing returns 0
21:55:14.321 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:55:14.326 00.005 7680 IsGuiding returns 0
21:55:14.327 00.001 7680 PulseGuide returned control before completion, sleep 114
21:55:14.349 00.022 6120 UpdateGuideState exits: m=5740 SNR=48.9
21:55:14.352 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:14.358 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:14.364 00.006 6120 Enqueuing Expose request
21:55:14.450 00.086 7680 IsGuiding returns 1
21:55:14.452 00.002 7680 scope still moving after pulse duration time elapsed
21:55:14.482 00.030 7680 IsSlewing returns 0
21:55:14.483 00.001 7680 IsGuiding returns 0
21:55:14.483 00.000 7680 scope move finished after 104 + 53 ms
21:55:14.485 00.002 7680 Move returns status 0, amount 104
21:55:14.486 00.001 7680 MoveAxis(N, 221, ABG)
21:55:14.486 00.000 7680 Guiding  Dir = 0, Dur = 221
21:55:14.487 00.001 7680 IsSlewing returns 0
21:55:14.487 00.000 7680 IsGuiding returns 0
21:55:14.488 00.001 7680 PulseGuide returned control before completion, sleep 231
21:55:14.734 00.246 7680 IsGuiding returns 1
21:55:14.736 00.002 7680 scope still moving after pulse duration time elapsed
21:55:14.766 00.030 7680 IsSlewing returns 0
21:55:14.766 00.000 7680 IsGuiding returns 0
21:55:14.767 00.001 7680 scope move finished after 221 + 59 ms
21:55:14.767 00.000 7680 Move returns status 0, amount 221
21:55:14.769 00.002 7680 move complete, result=0
21:55:14.769 00.000 7680 worker thread done servicing request
21:55:14.769 00.000 6120 GuideStep: -0.2 px 104 ms EAST, -0.4 px 221 ms NORTH
21:55:14.775 00.006 7680 Worker thread wakes up
21:55:14.775 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:14.775 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:16.029 01.254 7680 Exposure complete
21:55:16.137 00.108 7680 worker thread done servicing request
21:55:16.138 00.001 6120 OnExposeComplete: enter
21:55:16.143 00.005 6120 UpdateGuideState(): m_state=6
21:55:16.148 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1262
21:55:16.151 00.003 6120 Star::Find returns 1 (0), X=1205.78, Y=1060.83, Mass=5810, SNR=48.8, Peak=136 HFD=6.7
21:55:16.156 00.005 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
21:55:16.160 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
21:55:16.163 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.43 hyp=0.43 cameraTheta=1.50 mountX=-0.11 mountY=-0.38, mountTheta=-1.85
21:55:16.169 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.43, opts=13)
21:55:16.172 00.003 6120 Enqueuing Move request for scope (0.03, 0.43)
21:55:16.177 00.005 7680 Worker thread wakes up
21:55:16.177 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.43) opts 0xd
21:55:16.177 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.43)
21:55:16.177 00.000 7680 Moving (0.03, 0.43) raw xDistance=-0.11 yDistance=-0.38
21:55:16.177 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:55:16.177 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:55:16.177 00.000 7680 MoveAxis(E, 0, ABG)
21:55:16.177 00.000 7680 Move returns status 0, amount 0
21:55:16.179 00.002 7680 MoveAxis(N, 204, ABG)
21:55:16.179 00.000 7680 Guiding  Dir = 0, Dur = 204
21:55:16.179 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:55:16.183 00.004 7680 IsSlewing returns 0
21:55:16.183 00.000 7680 IsGuiding returns 0
21:55:16.184 00.001 7680 PulseGuide returned control before completion, sleep 214
21:55:16.205 00.021 6120 UpdateGuideState exits: m=5810 SNR=48.8
21:55:16.210 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:16.214 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:16.217 00.003 6120 Enqueuing Expose request
21:55:16.405 00.188 7680 IsGuiding returns 1
21:55:16.406 00.001 7680 scope still moving after pulse duration time elapsed
21:55:16.437 00.031 7680 IsSlewing returns 0
21:55:16.438 00.001 7680 IsGuiding returns 0
21:55:16.439 00.001 7680 scope move finished after 204 + 51 ms
21:55:16.439 00.000 7680 Move returns status 0, amount 204
21:55:16.440 00.001 7680 move complete, result=0
21:55:16.440 00.000 7680 worker thread done servicing request
21:55:16.441 00.001 7680 Worker thread wakes up
21:55:16.441 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:16.441 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:16.441 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 204 ms NORTH
21:55:17.701 01.260 7680 Exposure complete
21:55:17.836 00.135 7680 worker thread done servicing request
21:55:17.837 00.001 6120 OnExposeComplete: enter
21:55:17.840 00.003 6120 UpdateGuideState(): m_state=6
21:55:17.845 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1263
21:55:17.848 00.003 6120 Star::Find returns 1 (0), X=1205.71, Y=1060.80, Mass=5584, SNR=48.1, Peak=135 HFD=6.8
21:55:17.852 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
21:55:17.857 00.005 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
21:55:17.861 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.40 hyp=0.40 cameraTheta=1.66 mountX=-0.04 mountY=-0.38, mountTheta=-1.68
21:55:17.867 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.40, opts=13)
21:55:17.871 00.004 6120 Enqueuing Move request for scope (-0.04, 0.40)
21:55:17.877 00.006 7680 Worker thread wakes up
21:55:17.877 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.40) opts 0xd
21:55:17.877 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.40)
21:55:17.878 00.001 7680 Moving (-0.04, 0.40) raw xDistance=-0.04 yDistance=-0.38
21:55:17.878 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:55:17.878 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:55:17.878 00.000 7680 MoveAxis(E, 0, ABG)
21:55:17.878 00.000 7680 Move returns status 0, amount 0
21:55:17.880 00.002 7680 MoveAxis(N, 204, ABG)
21:55:17.880 00.000 7680 Guiding  Dir = 0, Dur = 204
21:55:17.880 00.000 7680 IsSlewing returns 0
21:55:17.880 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:55:17.885 00.005 7680 IsGuiding returns 0
21:55:17.885 00.000 7680 PulseGuide returned control before completion, sleep 214
21:55:17.907 00.022 6120 UpdateGuideState exits: m=5584 SNR=48.1
21:55:17.911 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:17.916 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:17.922 00.006 6120 Enqueuing Expose request
21:55:18.114 00.192 7680 IsGuiding returns 1
21:55:18.114 00.000 7680 scope still moving after pulse duration time elapsed
21:55:18.143 00.029 7680 IsSlewing returns 0
21:55:18.144 00.001 7680 IsGuiding returns 0
21:55:18.145 00.001 7680 scope move finished after 204 + 55 ms
21:55:18.146 00.001 7680 Move returns status 0, amount 204
21:55:18.146 00.000 7680 move complete, result=0
21:55:18.146 00.000 7680 worker thread done servicing request
21:55:18.147 00.001 7680 Worker thread wakes up
21:55:18.147 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 204 ms NORTH
21:55:18.153 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:18.153 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:19.402 01.249 7680 Exposure complete
21:55:19.514 00.112 7680 worker thread done servicing request
21:55:19.515 00.001 6120 OnExposeComplete: enter
21:55:19.519 00.004 6120 UpdateGuideState(): m_state=6
21:55:19.524 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1264
21:55:19.528 00.004 6120 Star::Find returns 1 (0), X=1205.57, Y=1060.63, Mass=5780, SNR=50.0, Peak=125 HFD=7.0
21:55:19.531 00.003 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.11)
21:55:19.536 00.005 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.38)
21:55:19.539 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.30 cameraTheta=2.22 mountX=0.13 mountY=-0.29, mountTheta=-1.14
21:55:19.544 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.24, opts=13)
21:55:19.549 00.005 6120 Enqueuing Move request for scope (-0.18, 0.24)
21:55:19.552 00.003 7680 Worker thread wakes up
21:55:19.552 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.24) opts 0xd
21:55:19.552 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.24)
21:55:19.552 00.000 7680 Moving (-0.18, 0.24) raw xDistance=0.13 yDistance=-0.29
21:55:19.552 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:55:19.554 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:55:19.554 00.000 7680 MoveAxis(E, 0, ABG)
21:55:19.554 00.000 7680 Move returns status 0, amount 0
21:55:19.554 00.000 7680 MoveAxis(N, 158, ABG)
21:55:19.554 00.000 7680 Guiding  Dir = 0, Dur = 158
21:55:19.555 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:55:19.557 00.002 7680 IsSlewing returns 0
21:55:19.557 00.000 7680 IsGuiding returns 0
21:55:19.558 00.001 7680 PulseGuide returned control before completion, sleep 168
21:55:19.577 00.019 6120 UpdateGuideState exits: m=5780 SNR=50.0
21:55:19.585 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:19.590 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:19.595 00.005 6120 Enqueuing Expose request
21:55:19.736 00.141 7680 IsGuiding returns 1
21:55:19.736 00.000 7680 scope still moving after pulse duration time elapsed
21:55:19.765 00.029 7680 IsSlewing returns 0
21:55:19.767 00.002 7680 IsGuiding returns 0
21:55:19.767 00.000 7680 scope move finished after 158 + 50 ms
21:55:19.767 00.000 7680 Move returns status 0, amount 158
21:55:19.768 00.001 7680 move complete, result=0
21:55:19.768 00.000 7680 worker thread done servicing request
21:55:19.768 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 158 ms NORTH
21:55:19.777 00.009 7680 Worker thread wakes up
21:55:19.777 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:19.777 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:21.028 01.251 7680 Exposure complete
21:55:21.137 00.109 7680 worker thread done servicing request
21:55:21.138 00.001 6120 OnExposeComplete: enter
21:55:21.144 00.006 6120 UpdateGuideState(): m_state=6
21:55:21.149 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1265
21:55:21.153 00.004 6120 Star::Find returns 1 (0), X=1205.81, Y=1060.70, Mass=5648, SNR=47.5, Peak=147 HFD=6.6
21:55:21.156 00.003 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.96)
21:55:21.161 00.005 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.23)
21:55:21.164 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.30 hyp=0.31 cameraTheta=1.37 mountX=-0.12 mountY=-0.24, mountTheta=-2.02
21:55:21.170 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.30, opts=13)
21:55:21.174 00.004 6120 Enqueuing Move request for scope (0.06, 0.30)
21:55:21.178 00.004 7680 Worker thread wakes up
21:55:21.178 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.30) opts 0xd
21:55:21.179 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.30)
21:55:21.179 00.000 7680 Moving (0.06, 0.30) raw xDistance=-0.12 yDistance=-0.24
21:55:21.179 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:55:21.179 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:55:21.179 00.000 7680 MoveAxis(E, 0, ABG)
21:55:21.179 00.000 7680 Move returns status 0, amount 0
21:55:21.179 00.000 7680 MoveAxis(N, 133, ABG)
21:55:21.179 00.000 7680 Guiding  Dir = 0, Dur = 133
21:55:21.180 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:55:21.184 00.004 7680 IsSlewing returns 0
21:55:21.184 00.000 7680 IsGuiding returns 0
21:55:21.184 00.000 7680 PulseGuide returned control before completion, sleep 143
21:55:21.206 00.022 6120 UpdateGuideState exits: m=5648 SNR=47.5
21:55:21.210 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:21.214 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:21.217 00.003 6120 Enqueuing Expose request
21:55:21.344 00.127 7680 IsGuiding returns 0
21:55:21.345 00.001 7680 Move returns status 0, amount 133
21:55:21.345 00.000 7680 move complete, result=0
21:55:21.346 00.001 7680 worker thread done servicing request
21:55:21.346 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 133 ms NORTH
21:55:21.352 00.006 7680 Worker thread wakes up
21:55:21.352 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:21.352 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:22.605 01.253 7680 Exposure complete
21:55:22.723 00.118 7680 worker thread done servicing request
21:55:22.723 00.000 6120 OnExposeComplete: enter
21:55:22.727 00.004 6120 UpdateGuideState(): m_state=6
21:55:22.733 00.006 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1266
21:55:22.738 00.005 6120 Star::Find returns 1 (0), X=1205.80, Y=1060.48, Mass=5510, SNR=47.0, Peak=133 HFD=6.7
21:55:22.742 00.004 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
21:55:22.746 00.004 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.62)
21:55:22.750 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=0.98 mountX=-0.07 mountY=-0.05, mountTheta=-2.52
21:55:22.756 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.08, opts=13)
21:55:22.760 00.004 6120 Enqueuing Move request for scope (0.05, 0.08)
21:55:22.767 00.007 7680 Worker thread wakes up
21:55:22.767 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
21:55:22.767 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
21:55:22.767 00.000 7680 Moving (0.05, 0.08) raw xDistance=-0.07 yDistance=-0.05
21:55:22.767 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:55:22.768 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:55:22.768 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:55:22.769 00.001 7680 MoveAxis(E, 0, ABG)
21:55:22.769 00.000 7680 Move returns status 0, amount 0
21:55:22.769 00.000 7680 MoveAxis(N, 0, ABG)
21:55:22.769 00.000 7680 Move returns status 0, amount 0
21:55:22.772 00.003 7680 move complete, result=0
21:55:22.772 00.000 7680 worker thread done servicing request
21:55:22.772 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:55:22.797 00.025 6120 UpdateGuideState exits: m=5510 SNR=47.0
21:55:22.802 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:22.807 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:22.811 00.004 6120 Enqueuing Expose request
21:55:22.815 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:55:22.820 00.005 7680 Worker thread wakes up
21:55:22.820 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:22.820 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:24.069 01.249 7680 Exposure complete
21:55:24.188 00.119 7680 worker thread done servicing request
21:55:24.189 00.001 6120 OnExposeComplete: enter
21:55:24.193 00.004 6120 UpdateGuideState(): m_state=6
21:55:24.197 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1267
21:55:24.201 00.004 6120 Star::Find returns 1 (0), X=1205.71, Y=1060.53, Mass=5814, SNR=49.5, Peak=135 HFD=6.9
21:55:24.207 00.006 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.78 = -1.51)
21:55:24.211 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
21:55:24.214 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.82 mountX=0.01 mountY=-0.14, mountTheta=-1.50
21:55:24.220 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.14, opts=13)
21:55:24.223 00.003 6120 Enqueuing Move request for scope (-0.04, 0.14)
21:55:24.226 00.003 7680 Worker thread wakes up
21:55:24.226 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
21:55:24.226 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
21:55:24.226 00.000 7680 Moving (-0.04, 0.14) raw xDistance=0.01 yDistance=-0.14
21:55:24.226 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:55:24.227 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:55:24.227 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:55:24.227 00.000 7680 MoveAxis(E, 0, ABG)
21:55:24.227 00.000 7680 Move returns status 0, amount 0
21:55:24.227 00.000 7680 MoveAxis(N, 0, ABG)
21:55:24.227 00.000 7680 Move returns status 0, amount 0
21:55:24.227 00.000 7680 move complete, result=0
21:55:24.227 00.000 7680 worker thread done servicing request
21:55:24.227 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=229, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:55:24.253 00.026 6120 UpdateGuideState exits: m=5814 SNR=49.5
21:55:24.256 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:24.259 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:24.264 00.005 6120 Enqueuing Expose request
21:55:24.269 00.005 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:55:24.272 00.003 7680 Worker thread wakes up
21:55:24.272 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:24.274 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:25.525 01.251 7680 Exposure complete
21:55:25.640 00.115 7680 worker thread done servicing request
21:55:25.640 00.000 6120 OnExposeComplete: enter
21:55:25.645 00.005 6120 UpdateGuideState(): m_state=6
21:55:25.650 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1268
21:55:25.654 00.004 6120 Star::Find returns 1 (0), X=1205.74, Y=1060.87, Mass=5645, SNR=48.2, Peak=143 HFD=6.7
21:55:25.658 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.74)
21:55:25.661 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.01)
21:55:25.665 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.47 hyp=0.47 cameraTheta=1.59 mountX=-0.08 mountY=-0.42, mountTheta=-1.75
21:55:25.670 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.47, opts=13)
21:55:25.674 00.004 6120 Enqueuing Move request for scope (-0.01, 0.47)
21:55:25.678 00.004 7680 Worker thread wakes up
21:55:25.678 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.47) opts 0xd
21:55:25.678 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.47)
21:55:25.678 00.000 7680 Moving (-0.01, 0.47) raw xDistance=-0.08 yDistance=-0.42
21:55:25.678 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:55:25.679 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
21:55:25.679 00.000 7680 MoveAxis(E, 0, ABG)
21:55:25.679 00.000 7680 Move returns status 0, amount 0
21:55:25.679 00.000 7680 MoveAxis(N, 230, ABG)
21:55:25.679 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:55:25.684 00.005 7680 Guiding  Dir = 0, Dur = 230
21:55:25.684 00.000 7680 IsSlewing returns 0
21:55:25.685 00.001 7680 IsGuiding returns 0
21:55:25.685 00.000 7680 PulseGuide returned control before completion, sleep 240
21:55:25.703 00.018 6120 UpdateGuideState exits: m=5645 SNR=48.2
21:55:25.710 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:25.714 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:25.717 00.003 6120 Enqueuing Expose request
21:55:25.938 00.221 7680 IsGuiding returns 0
21:55:25.938 00.000 7680 Move returns status 0, amount 230
21:55:25.939 00.001 7680 move complete, result=0
21:55:25.939 00.000 7680 worker thread done servicing request
21:55:25.939 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 230 ms NORTH
21:55:25.948 00.009 7680 Worker thread wakes up
21:55:25.948 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:25.948 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:27.199 01.251 7680 Exposure complete
21:55:27.300 00.101 7680 worker thread done servicing request
21:55:27.300 00.000 6120 OnExposeComplete: enter
21:55:27.305 00.005 6120 UpdateGuideState(): m_state=6
21:55:27.308 00.003 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1269
21:55:27.313 00.005 6120 Star::Find returns 1 (0), X=1205.69, Y=1060.75, Mass=5646, SNR=48.3, Peak=132 HFD=6.8
21:55:27.316 00.003 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
21:55:27.320 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
21:55:27.324 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.35 hyp=0.36 cameraTheta=1.74 mountX=-0.00 mountY=-0.34, mountTheta=-1.58
21:55:27.329 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.35, opts=13)
21:55:27.334 00.005 6120 Enqueuing Move request for scope (-0.06, 0.35)
21:55:27.336 00.002 7680 Worker thread wakes up
21:55:27.336 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.35) opts 0xd
21:55:27.337 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.35)
21:55:27.337 00.000 7680 Moving (-0.06, 0.35) raw xDistance=-0.00 yDistance=-0.34
21:55:27.337 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:55:27.337 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:55:27.337 00.000 7680 MoveAxis(E, 0, ABG)
21:55:27.338 00.001 7680 Move returns status 0, amount 0
21:55:27.338 00.000 7680 MoveAxis(N, 185, ABG)
21:55:27.338 00.000 7680 Guiding  Dir = 0, Dur = 185
21:55:27.338 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=231, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:55:27.343 00.005 7680 IsSlewing returns 0
21:55:27.344 00.001 7680 IsGuiding returns 0
21:55:27.344 00.000 7680 PulseGuide returned control before completion, sleep 195
21:55:27.366 00.022 6120 UpdateGuideState exits: m=5646 SNR=48.3
21:55:27.371 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:27.374 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:27.379 00.005 6120 Enqueuing Expose request
21:55:27.551 00.172 7680 IsGuiding returns 1
21:55:27.551 00.000 7680 scope still moving after pulse duration time elapsed
21:55:27.581 00.030 7680 IsSlewing returns 0
21:55:27.584 00.003 7680 IsGuiding returns 0
21:55:27.586 00.002 7680 scope move finished after 185 + 56 ms
21:55:27.586 00.000 7680 Move returns status 0, amount 185
21:55:27.586 00.000 7680 move complete, result=0
21:55:27.587 00.001 7680 worker thread done servicing request
21:55:27.587 00.000 7680 Worker thread wakes up
21:55:27.588 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 185 ms NORTH
21:55:27.594 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:27.594 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:28.850 01.256 7680 Exposure complete
21:55:28.953 00.103 7680 worker thread done servicing request
21:55:28.954 00.001 6120 OnExposeComplete: enter
21:55:28.958 00.004 6120 UpdateGuideState(): m_state=6
21:55:28.963 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
21:55:28.966 00.003 6120 Star::Find returns 1 (0), X=1205.71, Y=1060.63, Mass=5418, SNR=46.7, Peak=124 HFD=6.8
21:55:28.970 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.61)
21:55:28.974 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
21:55:28.977 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.24 cameraTheta=1.72 mountX=-0.01 mountY=-0.22, mountTheta=-1.61
21:55:28.983 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.23, opts=13)
21:55:28.987 00.004 6120 Enqueuing Move request for scope (-0.04, 0.23)
21:55:28.991 00.004 7680 Worker thread wakes up
21:55:28.991 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
21:55:28.991 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
21:55:28.991 00.000 7680 Moving (-0.04, 0.23) raw xDistance=-0.01 yDistance=-0.22
21:55:28.991 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:55:28.992 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:55:28.992 00.000 7680 MoveAxis(E, 0, ABG)
21:55:28.992 00.000 7680 Move returns status 0, amount 0
21:55:28.992 00.000 7680 MoveAxis(N, 122, ABG)
21:55:28.992 00.000 7680 Guiding  Dir = 0, Dur = 122
21:55:28.992 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:55:28.997 00.005 7680 IsSlewing returns 0
21:55:28.998 00.001 7680 IsGuiding returns 0
21:55:28.998 00.000 7680 PulseGuide returned control before completion, sleep 132
21:55:29.018 00.020 6120 UpdateGuideState exits: m=5418 SNR=46.7
21:55:29.023 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:29.028 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:29.031 00.003 6120 Enqueuing Expose request
21:55:29.137 00.106 7680 IsGuiding returns 1
21:55:29.138 00.001 7680 scope still moving after pulse duration time elapsed
21:55:29.168 00.030 7680 IsSlewing returns 0
21:55:29.170 00.002 7680 IsGuiding returns 0
21:55:29.171 00.001 7680 scope move finished after 122 + 50 ms
21:55:29.171 00.000 7680 Move returns status 0, amount 122
21:55:29.172 00.001 7680 move complete, result=0
21:55:29.172 00.000 7680 worker thread done servicing request
21:55:29.172 00.000 7680 Worker thread wakes up
21:55:29.172 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 122 ms NORTH
21:55:29.179 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:29.179 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:30.430 01.251 7680 Exposure complete
21:55:30.546 00.116 7680 worker thread done servicing request
21:55:30.546 00.000 6120 OnExposeComplete: enter
21:55:30.550 00.004 6120 UpdateGuideState(): m_state=6
21:55:30.554 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1271
21:55:30.559 00.005 6120 Star::Find returns 1 (0), X=1205.65, Y=1060.58, Mass=5465, SNR=47.1, Peak=126 HFD=6.9
21:55:30.563 00.004 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.02 = -1.27)
21:55:30.567 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
21:55:30.570 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.20 cameraTheta=2.06 mountX=0.06 mountY=-0.20, mountTheta=-1.28
21:55:30.578 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.18, opts=13)
21:55:30.583 00.005 6120 Enqueuing Move request for scope (-0.10, 0.18)
21:55:30.588 00.005 7680 Worker thread wakes up
21:55:30.588 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
21:55:30.588 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
21:55:30.589 00.001 7680 Moving (-0.10, 0.18) raw xDistance=0.06 yDistance=-0.20
21:55:30.589 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:55:30.589 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:55:30.590 00.001 7680 MoveAxis(E, 0, ABG)
21:55:30.590 00.000 7680 Move returns status 0, amount 0
21:55:30.590 00.000 7680 MoveAxis(N, 111, ABG)
21:55:30.590 00.000 7680 Guiding  Dir = 0, Dur = 111
21:55:30.590 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:55:30.594 00.004 7680 IsSlewing returns 0
21:55:30.596 00.002 7680 IsGuiding returns 0
21:55:30.596 00.000 7680 PulseGuide returned control before completion, sleep 121
21:55:30.621 00.025 6120 UpdateGuideState exits: m=5465 SNR=47.1
21:55:30.624 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:30.629 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:30.633 00.004 6120 Enqueuing Expose request
21:55:30.729 00.096 7680 IsGuiding returns 1
21:55:30.731 00.002 7680 scope still moving after pulse duration time elapsed
21:55:30.760 00.029 7680 IsSlewing returns 0
21:55:30.762 00.002 7680 IsGuiding returns 1
21:55:30.792 00.030 7680 IsSlewing returns 0
21:55:30.794 00.002 7680 IsGuiding returns 0
21:55:30.795 00.001 7680 scope move finished after 111 + 88 ms
21:55:30.795 00.000 7680 Move returns status 0, amount 111
21:55:30.796 00.001 7680 move complete, result=0
21:55:30.797 00.001 7680 worker thread done servicing request
21:55:30.797 00.000 7680 Worker thread wakes up
21:55:30.798 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 111 ms NORTH
21:55:30.803 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:30.804 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:32.058 01.254 7680 Exposure complete
21:55:32.175 00.117 6120 OnExposeComplete: enter
21:55:32.178 00.003 6120 UpdateGuideState(): m_state=6
21:55:32.181 00.003 7680 worker thread done servicing request
21:55:32.181 00.000 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1272
21:55:32.187 00.006 6120 Star::Find returns 1 (0), X=1205.70, Y=1060.59, Mass=5634, SNR=48.4, Peak=121 HFD=6.9
21:55:32.191 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
21:55:32.194 00.003 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
21:55:32.198 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.80 mountX=0.01 mountY=-0.20, mountTheta=-1.52
21:55:32.203 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.19, opts=13)
21:55:32.207 00.004 6120 Enqueuing Move request for scope (-0.05, 0.19)
21:55:32.211 00.004 7680 Worker thread wakes up
21:55:32.211 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
21:55:32.211 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
21:55:32.211 00.000 7680 Moving (-0.05, 0.19) raw xDistance=0.01 yDistance=-0.20
21:55:32.211 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:55:32.211 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:55:32.211 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:55:32.211 00.000 7680 MoveAxis(E, 0, ABG)
21:55:32.213 00.002 7680 Move returns status 0, amount 0
21:55:32.213 00.000 7680 MoveAxis(N, 0, ABG)
21:55:32.213 00.000 7680 Move returns status 0, amount 0
21:55:32.213 00.000 7680 move complete, result=0
21:55:32.213 00.000 7680 worker thread done servicing request
21:55:32.213 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:55:32.237 00.024 6120 UpdateGuideState exits: m=5634 SNR=48.4
21:55:32.241 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:32.245 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:32.249 00.004 6120 Enqueuing Expose request
21:55:32.253 00.004 7680 Worker thread wakes up
21:55:32.253 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:32.254 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:32.254 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:55:33.504 01.250 7680 Exposure complete
21:55:33.625 00.121 7680 worker thread done servicing request
21:55:33.625 00.000 6120 OnExposeComplete: enter
21:55:33.629 00.004 6120 UpdateGuideState(): m_state=6
21:55:33.633 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1273
21:55:33.638 00.005 6120 Star::Find returns 1 (0), X=1205.83, Y=1060.65, Mass=5870, SNR=49.5, Peak=124 HFD=6.9
21:55:33.642 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
21:55:33.647 00.005 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
21:55:33.651 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.26 mountX=-0.12 mountY=-0.19, mountTheta=-2.16
21:55:33.656 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.25, opts=13)
21:55:33.659 00.003 6120 Enqueuing Move request for scope (0.08, 0.25)
21:55:33.663 00.004 7680 Worker thread wakes up
21:55:33.663 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
21:55:33.663 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
21:55:33.663 00.000 7680 Moving (0.08, 0.25) raw xDistance=-0.12 yDistance=-0.19
21:55:33.663 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:55:33.663 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:55:33.663 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:55:33.665 00.002 7680 MoveAxis(E, 0, ABG)
21:55:33.665 00.000 7680 Move returns status 0, amount 0
21:55:33.665 00.000 7680 MoveAxis(N, 0, ABG)
21:55:33.665 00.000 7680 Move returns status 0, amount 0
21:55:33.665 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:55:33.672 00.007 7680 move complete, result=0
21:55:33.672 00.000 7680 worker thread done servicing request
21:55:33.694 00.022 6120 UpdateGuideState exits: m=5870 SNR=49.5
21:55:33.699 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:33.702 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:33.705 00.003 6120 Enqueuing Expose request
21:55:33.708 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:55:33.711 00.003 7680 Worker thread wakes up
21:55:33.711 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:33.712 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:34.966 01.254 7680 Exposure complete
21:55:35.076 00.110 7680 worker thread done servicing request
21:55:35.078 00.002 6120 OnExposeComplete: enter
21:55:35.082 00.004 6120 UpdateGuideState(): m_state=6
21:55:35.086 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1274
21:55:35.090 00.004 6120 Star::Find returns 1 (0), X=1205.84, Y=1060.70, Mass=5540, SNR=48.1, Peak=122 HFD=6.9
21:55:35.094 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
21:55:35.099 00.005 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
21:55:35.102 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.32 cameraTheta=1.27 mountX=-0.15 mountY=-0.23, mountTheta=-2.14
21:55:35.107 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.30, opts=13)
21:55:35.112 00.005 6120 Enqueuing Move request for scope (0.09, 0.30)
21:55:35.117 00.005 7680 Worker thread wakes up
21:55:35.118 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
21:55:35.118 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
21:55:35.118 00.000 7680 Moving (0.09, 0.30) raw xDistance=-0.15 yDistance=-0.23
21:55:35.118 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:55:35.118 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:55:35.118 00.000 7680 MoveAxis(E, 0, ABG)
21:55:35.118 00.000 7680 Move returns status 0, amount 0
21:55:35.119 00.001 7680 MoveAxis(N, 126, ABG)
21:55:35.119 00.000 7680 Guiding  Dir = 0, Dur = 126
21:55:35.120 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:55:35.124 00.004 7680 IsSlewing returns 0
21:55:35.124 00.000 7680 IsGuiding returns 0
21:55:35.125 00.001 7680 PulseGuide returned control before completion, sleep 136
21:55:35.147 00.022 6120 UpdateGuideState exits: m=5540 SNR=48.1
21:55:35.151 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:35.155 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:35.159 00.004 6120 Enqueuing Expose request
21:55:35.265 00.106 7680 IsGuiding returns 1
21:55:35.266 00.001 7680 scope still moving after pulse duration time elapsed
21:55:35.295 00.029 7680 IsSlewing returns 0
21:55:35.295 00.000 7680 IsGuiding returns 0
21:55:35.297 00.002 7680 scope move finished after 126 + 45 ms
21:55:35.297 00.000 7680 Move returns status 0, amount 126
21:55:35.297 00.000 7680 move complete, result=0
21:55:35.298 00.001 7680 worker thread done servicing request
21:55:35.298 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 126 ms NORTH
21:55:35.304 00.006 7680 Worker thread wakes up
21:55:35.304 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:35.305 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:36.557 01.252 7680 Exposure complete
21:55:36.680 00.123 7680 worker thread done servicing request
21:55:36.680 00.000 6120 OnExposeComplete: enter
21:55:36.685 00.005 6120 UpdateGuideState(): m_state=6
21:55:36.689 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1275
21:55:36.694 00.005 6120 Star::Find returns 1 (0), X=1205.92, Y=1060.88, Mass=5217, SNR=45.8, Peak=124 HFD=6.6
21:55:36.699 00.005 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.18 = -2.10)
21:55:36.703 00.004 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.37)
21:55:36.708 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=0.48 hyp=0.51 cameraTheta=1.23 mountX=-0.26 mountY=-0.36, mountTheta=-2.20
21:55:36.713 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.48, opts=13)
21:55:36.718 00.005 6120 Enqueuing Move request for scope (0.17, 0.48)
21:55:36.721 00.003 7680 Worker thread wakes up
21:55:36.721 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.48) opts 0xd
21:55:36.721 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.48)
21:55:36.723 00.002 7680 Moving (0.17, 0.48) raw xDistance=-0.26 yDistance=-0.36
21:55:36.723 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
21:55:36.723 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:55:36.723 00.000 7680 MoveAxis(E, 109, ABG)
21:55:36.723 00.000 7680 Guiding  Dir = 2, Dur = 109
21:55:36.723 00.000 7680 IsSlewing returns 0
21:55:36.724 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:55:36.727 00.003 7680 IsGuiding returns 0
21:55:36.729 00.002 7680 PulseGuide returned control before completion, sleep 119
21:55:36.752 00.023 6120 UpdateGuideState exits: m=5217 SNR=45.8
21:55:36.756 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:36.759 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:36.764 00.005 6120 Enqueuing Expose request
21:55:36.859 00.095 7680 IsGuiding returns 1
21:55:36.861 00.002 7680 scope still moving after pulse duration time elapsed
21:55:36.891 00.030 7680 IsSlewing returns 0
21:55:36.892 00.001 7680 IsGuiding returns 0
21:55:36.892 00.000 7680 scope move finished after 109 + 54 ms
21:55:36.893 00.001 7680 Move returns status 0, amount 109
21:55:36.893 00.000 7680 MoveAxis(N, 194, ABG)
21:55:36.894 00.001 7680 Guiding  Dir = 0, Dur = 194
21:55:36.895 00.001 7680 IsSlewing returns 0
21:55:36.896 00.001 7680 IsGuiding returns 0
21:55:36.897 00.001 7680 PulseGuide returned control before completion, sleep 204
21:55:37.109 00.212 7680 IsGuiding returns 1
21:55:37.110 00.001 7680 scope still moving after pulse duration time elapsed
21:55:37.140 00.030 7680 IsSlewing returns 0
21:55:37.140 00.000 7680 IsGuiding returns 0
21:55:37.142 00.002 7680 scope move finished after 194 + 51 ms
21:55:37.142 00.000 7680 Move returns status 0, amount 194
21:55:37.142 00.000 7680 move complete, result=0
21:55:37.143 00.001 7680 worker thread done servicing request
21:55:37.143 00.000 6120 GuideStep: -0.3 px 109 ms EAST, -0.4 px 194 ms NORTH
21:55:37.149 00.006 7680 Worker thread wakes up
21:55:37.149 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:37.149 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:38.393 01.244 7680 Exposure complete
21:55:38.510 00.117 7680 worker thread done servicing request
21:55:38.511 00.001 6120 OnExposeComplete: enter
21:55:38.515 00.004 6120 UpdateGuideState(): m_state=6
21:55:38.520 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1276
21:55:38.525 00.005 6120 Star::Find returns 1 (0), X=1205.72, Y=1060.65, Mass=5630, SNR=48.7, Peak=127 HFD=6.8
21:55:38.529 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
21:55:38.533 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
21:55:38.537 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.68 mountX=-0.02 mountY=-0.24, mountTheta=-1.66
21:55:38.543 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.25, opts=13)
21:55:38.548 00.005 6120 Enqueuing Move request for scope (-0.03, 0.25)
21:55:38.551 00.003 7680 Worker thread wakes up
21:55:38.551 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd
21:55:38.551 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.25)
21:55:38.551 00.000 7680 Moving (-0.03, 0.25) raw xDistance=-0.02 yDistance=-0.24
21:55:38.552 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:55:38.552 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:55:38.552 00.000 7680 MoveAxis(E, 0, ABG)
21:55:38.552 00.000 7680 Move returns status 0, amount 0
21:55:38.552 00.000 7680 MoveAxis(N, 129, ABG)
21:55:38.554 00.002 7680 Guiding  Dir = 0, Dur = 129
21:55:38.554 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:55:38.558 00.004 7680 IsSlewing returns 0
21:55:38.558 00.000 7680 IsGuiding returns 0
21:55:38.558 00.000 7680 PulseGuide returned control before completion, sleep 139
21:55:38.579 00.021 6120 UpdateGuideState exits: m=5630 SNR=48.7
21:55:38.584 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:38.589 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:38.593 00.004 6120 Enqueuing Expose request
21:55:38.709 00.116 7680 IsGuiding returns 1
21:55:38.709 00.000 7680 scope still moving after pulse duration time elapsed
21:55:38.741 00.032 7680 IsSlewing returns 0
21:55:38.742 00.001 7680 IsGuiding returns 0
21:55:38.742 00.000 7680 scope move finished after 129 + 53 ms
21:55:38.742 00.000 7680 Move returns status 0, amount 129
21:55:38.743 00.001 7680 move complete, result=0
21:55:38.743 00.000 7680 worker thread done servicing request
21:55:38.744 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 129 ms NORTH
21:55:38.750 00.006 7680 Worker thread wakes up
21:55:38.751 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:38.751 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:40.001 01.250 7680 Exposure complete
21:55:40.114 00.113 7680 worker thread done servicing request
21:55:40.114 00.000 6120 OnExposeComplete: enter
21:55:40.118 00.004 6120 UpdateGuideState(): m_state=6
21:55:40.123 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1277
21:55:40.127 00.004 6120 Star::Find returns 1 (0), X=1205.71, Y=1060.67, Mass=6027, SNR=49.9, Peak=144 HFD=6.8
21:55:40.130 00.003 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
21:55:40.134 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.88)
21:55:40.138 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.27 hyp=0.27 cameraTheta=1.72 mountX=-0.01 mountY=-0.26, mountTheta=-1.61
21:55:40.143 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.27, opts=13)
21:55:40.146 00.003 6120 Enqueuing Move request for scope (-0.04, 0.27)
21:55:40.151 00.005 7680 Worker thread wakes up
21:55:40.151 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.27) opts 0xd
21:55:40.151 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.27)
21:55:40.151 00.000 7680 Moving (-0.04, 0.27) raw xDistance=-0.01 yDistance=-0.26
21:55:40.151 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:55:40.152 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:55:40.152 00.000 7680 MoveAxis(E, 0, ABG)
21:55:40.152 00.000 7680 Move returns status 0, amount 0
21:55:40.152 00.000 7680 MoveAxis(N, 142, ABG)
21:55:40.152 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:55:40.157 00.005 7680 Guiding  Dir = 0, Dur = 142
21:55:40.157 00.000 7680 IsSlewing returns 0
21:55:40.157 00.000 7680 IsGuiding returns 0
21:55:40.158 00.001 7680 PulseGuide returned control before completion, sleep 152
21:55:40.179 00.021 6120 UpdateGuideState exits: m=6027 SNR=49.9
21:55:40.184 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:40.188 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:40.191 00.003 6120 Enqueuing Expose request
21:55:40.324 00.133 7680 IsGuiding returns 1
21:55:40.325 00.001 7680 scope still moving after pulse duration time elapsed
21:55:40.354 00.029 7680 IsSlewing returns 0
21:55:40.355 00.001 7680 IsGuiding returns 0
21:55:40.357 00.002 7680 scope move finished after 142 + 57 ms
21:55:40.358 00.001 7680 Move returns status 0, amount 142
21:55:40.358 00.000 7680 move complete, result=0
21:55:40.358 00.000 7680 worker thread done servicing request
21:55:40.358 00.000 7680 Worker thread wakes up
21:55:40.359 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 142 ms NORTH
21:55:40.364 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:40.366 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:41.619 01.253 7680 Exposure complete
21:55:41.734 00.115 7680 worker thread done servicing request
21:55:41.734 00.000 6120 OnExposeComplete: enter
21:55:41.739 00.005 6120 UpdateGuideState(): m_state=6
21:55:41.744 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1278
21:55:41.747 00.003 6120 Star::Find returns 1 (0), X=1205.57, Y=1060.73, Mass=5882, SNR=49.7, Peak=133 HFD=6.9
21:55:41.752 00.005 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
21:55:41.755 00.003 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
21:55:41.759 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.33 hyp=0.38 cameraTheta=2.08 mountX=0.12 mountY=-0.38, mountTheta=-1.27
21:55:41.765 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.33, opts=13)
21:55:41.769 00.004 6120 Enqueuing Move request for scope (-0.18, 0.33)
21:55:41.773 00.004 7680 Worker thread wakes up
21:55:41.773 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.33) opts 0xd
21:55:41.773 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.33)
21:55:41.773 00.000 7680 Moving (-0.18, 0.33) raw xDistance=0.12 yDistance=-0.38
21:55:41.774 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:55:41.774 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:55:41.774 00.000 7680 MoveAxis(E, 0, ABG)
21:55:41.774 00.000 7680 Move returns status 0, amount 0
21:55:41.774 00.000 7680 MoveAxis(N, 205, ABG)
21:55:41.775 00.001 7680 Guiding  Dir = 0, Dur = 205
21:55:41.775 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=196, Gamma=1.000
21:55:41.780 00.005 7680 IsSlewing returns 0
21:55:41.780 00.000 7680 IsGuiding returns 0
21:55:41.780 00.000 7680 PulseGuide returned control before completion, sleep 215
21:55:41.801 00.021 6120 UpdateGuideState exits: m=5882 SNR=49.7
21:55:41.807 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:41.811 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:41.814 00.003 6120 Enqueuing Expose request
21:55:41.998 00.184 7680 IsGuiding returns 1
21:55:42.000 00.002 7680 scope still moving after pulse duration time elapsed
21:55:42.030 00.030 7680 IsSlewing returns 0
21:55:42.031 00.001 7680 IsGuiding returns 0
21:55:42.031 00.000 7680 scope move finished after 205 + 46 ms
21:55:42.032 00.001 7680 Move returns status 0, amount 205
21:55:42.032 00.000 7680 move complete, result=0
21:55:42.032 00.000 7680 worker thread done servicing request
21:55:42.032 00.000 7680 Worker thread wakes up
21:55:42.033 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 205 ms NORTH
21:55:42.040 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:42.040 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:43.293 01.253 7680 Exposure complete
21:55:43.406 00.113 7680 worker thread done servicing request
21:55:43.406 00.000 6120 OnExposeComplete: enter
21:55:43.411 00.005 6120 UpdateGuideState(): m_state=6
21:55:43.414 00.003 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1279
21:55:43.419 00.005 6120 Star::Find returns 1 (0), X=1205.74, Y=1060.64, Mass=5722, SNR=48.4, Peak=134 HFD=6.9
21:55:43.423 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
21:55:43.430 00.007 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
21:55:43.434 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.63 mountX=-0.03 mountY=-0.22, mountTheta=-1.71
21:55:43.439 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.24, opts=13)
21:55:43.444 00.005 6120 Enqueuing Move request for scope (-0.01, 0.24)
21:55:43.447 00.003 7680 Worker thread wakes up
21:55:43.447 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
21:55:43.448 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
21:55:43.448 00.000 7680 Moving (-0.01, 0.24) raw xDistance=-0.03 yDistance=-0.22
21:55:43.448 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:55:43.448 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:55:43.448 00.000 7680 MoveAxis(E, 0, ABG)
21:55:43.448 00.000 7680 Move returns status 0, amount 0
21:55:43.449 00.001 7680 MoveAxis(N, 121, ABG)
21:55:43.449 00.000 7680 Guiding  Dir = 0, Dur = 121
21:55:43.450 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
21:55:43.454 00.004 7680 IsSlewing returns 0
21:55:43.454 00.000 7680 IsGuiding returns 0
21:55:43.455 00.001 7680 PulseGuide returned control before completion, sleep 131
21:55:43.476 00.021 6120 UpdateGuideState exits: m=5722 SNR=48.4
21:55:43.481 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:43.486 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:43.492 00.006 6120 Enqueuing Expose request
21:55:43.595 00.103 7680 IsGuiding returns 1
21:55:43.596 00.001 7680 scope still moving after pulse duration time elapsed
21:55:43.625 00.029 7680 IsSlewing returns 0
21:55:43.626 00.001 7680 IsGuiding returns 0
21:55:43.627 00.001 7680 scope move finished after 121 + 51 ms
21:55:43.627 00.000 7680 Move returns status 0, amount 121
21:55:43.628 00.001 7680 move complete, result=0
21:55:43.628 00.000 7680 worker thread done servicing request
21:55:43.629 00.001 7680 Worker thread wakes up
21:55:43.629 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 121 ms NORTH
21:55:43.635 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:43.635 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:44.889 01.254 7680 Exposure complete
21:55:44.993 00.104 7680 worker thread done servicing request
21:55:44.993 00.000 6120 OnExposeComplete: enter
21:55:44.998 00.005 6120 UpdateGuideState(): m_state=6
21:55:45.002 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1280
21:55:45.006 00.004 6120 Star::Find returns 1 (0), X=1205.71, Y=1060.80, Mass=5761, SNR=49.3, Peak=132 HFD=6.6
21:55:45.009 00.003 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
21:55:45.012 00.003 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
21:55:45.019 00.007 6120 CameraToMount -- cameraX=-0.04 cameraY=0.40 hyp=0.40 cameraTheta=1.67 mountX=-0.03 mountY=-0.38, mountTheta=-1.66
21:55:45.024 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.40, opts=13)
21:55:45.028 00.004 6120 Enqueuing Move request for scope (-0.04, 0.40)
21:55:45.033 00.005 7680 Worker thread wakes up
21:55:45.033 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.40) opts 0xd
21:55:45.033 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.40)
21:55:45.033 00.000 7680 Moving (-0.04, 0.40) raw xDistance=-0.03 yDistance=-0.38
21:55:45.033 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:55:45.033 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:55:45.033 00.000 7680 MoveAxis(E, 0, ABG)
21:55:45.035 00.002 7680 Move returns status 0, amount 0
21:55:45.035 00.000 7680 MoveAxis(N, 205, ABG)
21:55:45.035 00.000 7680 Guiding  Dir = 0, Dur = 205
21:55:45.035 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:55:45.039 00.004 7680 IsSlewing returns 0
21:55:45.039 00.000 7680 IsGuiding returns 0
21:55:45.039 00.000 7680 PulseGuide returned control before completion, sleep 215
21:55:45.061 00.022 6120 UpdateGuideState exits: m=5761 SNR=49.3
21:55:45.066 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:45.070 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:45.074 00.004 6120 Enqueuing Expose request
21:55:45.267 00.193 7680 IsGuiding returns 1
21:55:45.268 00.001 7680 scope still moving after pulse duration time elapsed
21:55:45.299 00.031 7680 IsSlewing returns 0
21:55:45.300 00.001 7680 IsGuiding returns 0
21:55:45.300 00.000 7680 scope move finished after 205 + 55 ms
21:55:45.300 00.000 7680 Move returns status 0, amount 205
21:55:45.300 00.000 7680 move complete, result=0
21:55:45.302 00.002 7680 worker thread done servicing request
21:55:45.302 00.000 7680 Worker thread wakes up
21:55:45.302 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 205 ms NORTH
21:55:45.308 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:45.308 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:46.564 01.256 7680 Exposure complete
21:55:46.686 00.122 7680 worker thread done servicing request
21:55:46.687 00.001 6120 OnExposeComplete: enter
21:55:46.690 00.003 6120 UpdateGuideState(): m_state=6
21:55:46.695 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1281
21:55:46.700 00.005 6120 Star::Find returns 1 (0), X=1205.94, Y=1060.58, Mass=5554, SNR=47.8, Peak=119 HFD=6.8
21:55:46.704 00.004 6120 CameraToMount -- cameraTheta (0.74) - m_xAngle (-2.95) = xAngle (3.70 = -2.59)
21:55:46.708 00.004 6120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.43 = -2.86)
21:55:46.712 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.18 hyp=0.26 cameraTheta=0.74 mountX=-0.22 mountY=-0.07, mountTheta=-2.82
21:55:46.717 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.18, opts=13)
21:55:46.721 00.004 6120 Enqueuing Move request for scope (0.19, 0.18)
21:55:46.725 00.004 7680 Worker thread wakes up
21:55:46.725 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.18) opts 0xd
21:55:46.725 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.18)
21:55:46.725 00.000 7680 Moving (0.19, 0.18) raw xDistance=-0.22 yDistance=-0.07
21:55:46.725 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
21:55:46.726 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:55:46.726 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:55:46.726 00.000 7680 MoveAxis(E, 95, ABG)
21:55:46.726 00.000 7680 Guiding  Dir = 2, Dur = 95
21:55:46.726 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:55:46.731 00.005 7680 IsSlewing returns 0
21:55:46.731 00.000 7680 IsGuiding returns 0
21:55:46.733 00.002 7680 PulseGuide returned control before completion, sleep 105
21:55:46.756 00.023 6120 UpdateGuideState exits: m=5554 SNR=47.8
21:55:46.760 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:46.766 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:46.769 00.003 6120 Enqueuing Expose request
21:55:46.849 00.080 7680 IsGuiding returns 1
21:55:46.850 00.001 7680 scope still moving after pulse duration time elapsed
21:55:46.880 00.030 7680 IsSlewing returns 0
21:55:46.882 00.002 7680 IsGuiding returns 0
21:55:46.882 00.000 7680 scope move finished after 95 + 55 ms
21:55:46.883 00.001 7680 Move returns status 0, amount 95
21:55:46.884 00.001 7680 MoveAxis(N, 0, ABG)
21:55:46.884 00.000 7680 Move returns status 0, amount 0
21:55:46.885 00.001 7680 move complete, result=0
21:55:46.886 00.001 7680 worker thread done servicing request
21:55:46.886 00.000 7680 Worker thread wakes up
21:55:46.887 00.001 6120 GuideStep: -0.2 px 95 ms EAST, -0.1 px 0 ms NORTH
21:55:46.896 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:46.896 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:48.143 01.247 7680 Exposure complete
21:55:48.253 00.110 7680 worker thread done servicing request
21:55:48.254 00.001 6120 OnExposeComplete: enter
21:55:48.258 00.004 6120 UpdateGuideState(): m_state=6
21:55:48.261 00.003 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1282
21:55:48.265 00.004 6120 Star::Find returns 1 (0), X=1205.76, Y=1060.57, Mass=5839, SNR=48.4, Peak=128 HFD=6.9
21:55:48.272 00.007 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.80)
21:55:48.277 00.005 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
21:55:48.284 00.007 6120 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.53 mountX=-0.04 mountY=-0.16, mountTheta=-1.82
21:55:48.292 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.18, opts=13)
21:55:48.296 00.004 6120 Enqueuing Move request for scope (0.01, 0.18)
21:55:48.300 00.004 7680 Worker thread wakes up
21:55:48.300 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
21:55:48.300 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
21:55:48.302 00.002 7680 Moving (0.01, 0.18) raw xDistance=-0.04 yDistance=-0.16
21:55:48.302 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:55:48.302 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:55:48.302 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:55:48.302 00.000 7680 MoveAxis(E, 0, ABG)
21:55:48.303 00.001 7680 Move returns status 0, amount 0
21:55:48.303 00.000 7680 MoveAxis(N, 0, ABG)
21:55:48.303 00.000 7680 Move returns status 0, amount 0
21:55:48.303 00.000 7680 move complete, result=0
21:55:48.304 00.001 7680 worker thread done servicing request
21:55:48.304 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:55:48.332 00.028 6120 UpdateGuideState exits: m=5839 SNR=48.4
21:55:48.337 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:48.340 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:48.344 00.004 6120 Enqueuing Expose request
21:55:48.349 00.005 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:55:48.352 00.003 7680 Worker thread wakes up
21:55:48.352 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:48.352 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:49.592 01.240 7680 Exposure complete
21:55:49.704 00.112 7680 worker thread done servicing request
21:55:49.705 00.001 6120 OnExposeComplete: enter
21:55:49.708 00.003 6120 UpdateGuideState(): m_state=6
21:55:49.712 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1283
21:55:49.716 00.004 6120 Star::Find returns 1 (0), X=1205.73, Y=1060.66, Mass=5853, SNR=49.7, Peak=130 HFD=6.9
21:55:49.719 00.003 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.68)
21:55:49.724 00.005 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
21:55:49.727 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.65 mountX=-0.03 mountY=-0.25, mountTheta=-1.68
21:55:49.733 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.27, opts=13)
21:55:49.738 00.005 6120 Enqueuing Move request for scope (-0.02, 0.27)
21:55:49.741 00.003 7680 Worker thread wakes up
21:55:49.741 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.27) opts 0xd
21:55:49.741 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.27)
21:55:49.743 00.002 7680 Moving (-0.02, 0.27) raw xDistance=-0.03 yDistance=-0.25
21:55:49.743 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:55:49.743 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:55:49.743 00.000 7680 MoveAxis(E, 0, ABG)
21:55:49.743 00.000 7680 Move returns status 0, amount 0
21:55:49.743 00.000 7680 MoveAxis(N, 134, ABG)
21:55:49.744 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:55:49.748 00.004 7680 Guiding  Dir = 0, Dur = 134
21:55:49.748 00.000 7680 IsSlewing returns 0
21:55:49.748 00.000 7680 IsGuiding returns 0
21:55:49.749 00.001 7680 PulseGuide returned control before completion, sleep 144
21:55:49.771 00.022 6120 UpdateGuideState exits: m=5853 SNR=49.7
21:55:49.776 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:49.780 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:49.785 00.005 6120 Enqueuing Expose request
21:55:49.907 00.122 7680 IsGuiding returns 0
21:55:49.907 00.000 7680 Move returns status 0, amount 134
21:55:49.909 00.002 7680 move complete, result=0
21:55:49.909 00.000 7680 worker thread done servicing request
21:55:49.909 00.000 7680 Worker thread wakes up
21:55:49.909 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 134 ms NORTH
21:55:49.916 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:49.916 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:51.172 01.256 7680 Exposure complete
21:55:51.288 00.116 7680 worker thread done servicing request
21:55:51.289 00.001 6120 OnExposeComplete: enter
21:55:51.292 00.003 6120 UpdateGuideState(): m_state=6
21:55:51.295 00.003 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1284
21:55:51.299 00.004 6120 Star::Find returns 1 (0), X=1205.69, Y=1060.69, Mass=5537, SNR=47.7, Peak=139 HFD=6.8
21:55:51.304 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
21:55:51.307 00.003 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.84)
21:55:51.311 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.76 mountX=0.00 mountY=-0.28, mountTheta=-1.57
21:55:51.316 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.29, opts=13)
21:55:51.321 00.005 6120 Enqueuing Move request for scope (-0.05, 0.29)
21:55:51.324 00.003 7680 Worker thread wakes up
21:55:51.324 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.29) opts 0xd
21:55:51.326 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.29)
21:55:51.326 00.000 7680 Moving (-0.05, 0.29) raw xDistance=0.00 yDistance=-0.28
21:55:51.326 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:55:51.326 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:55:51.326 00.000 7680 MoveAxis(E, 0, ABG)
21:55:51.326 00.000 7680 Move returns status 0, amount 0
21:55:51.327 00.001 7680 MoveAxis(N, 153, ABG)
21:55:51.327 00.000 7680 Guiding  Dir = 0, Dur = 153
21:55:51.327 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:55:51.335 00.008 7680 IsSlewing returns 0
21:55:51.335 00.000 7680 IsGuiding returns 0
21:55:51.335 00.000 7680 PulseGuide returned control before completion, sleep 163
21:55:51.357 00.022 6120 UpdateGuideState exits: m=5537 SNR=47.7
21:55:51.363 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:51.367 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:51.371 00.004 6120 Enqueuing Expose request
21:55:51.502 00.131 7680 IsGuiding returns 1
21:55:51.503 00.001 7680 scope still moving after pulse duration time elapsed
21:55:51.532 00.029 7680 IsSlewing returns 0
21:55:51.533 00.001 7680 IsGuiding returns 0
21:55:51.534 00.001 7680 scope move finished after 153 + 46 ms
21:55:51.535 00.001 7680 Move returns status 0, amount 153
21:55:51.535 00.000 7680 move complete, result=0
21:55:51.535 00.000 7680 worker thread done servicing request
21:55:51.535 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 153 ms NORTH
21:55:51.542 00.007 7680 Worker thread wakes up
21:55:51.542 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:51.542 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:52.796 01.254 7680 Exposure complete
21:55:52.905 00.109 7680 worker thread done servicing request
21:55:52.905 00.000 6120 OnExposeComplete: enter
21:55:52.909 00.004 6120 UpdateGuideState(): m_state=6
21:55:52.912 00.003 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1285
21:55:52.915 00.003 6120 Star::Find returns 1 (0), X=1205.77, Y=1060.69, Mass=5786, SNR=49.6, Peak=134 HFD=7.0
21:55:52.920 00.005 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
21:55:52.922 00.002 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
21:55:52.927 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.49 mountX=-0.08 mountY=-0.25, mountTheta=-1.88
21:55:52.932 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.29, opts=13)
21:55:52.935 00.003 6120 Enqueuing Move request for scope (0.02, 0.29)
21:55:52.939 00.004 7680 Worker thread wakes up
21:55:52.939 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.29) opts 0xd
21:55:52.939 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.29)
21:55:52.939 00.000 7680 Moving (0.02, 0.29) raw xDistance=-0.08 yDistance=-0.25
21:55:52.939 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:55:52.940 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:55:52.940 00.000 7680 MoveAxis(E, 0, ABG)
21:55:52.940 00.000 7680 Move returns status 0, amount 0
21:55:52.940 00.000 7680 MoveAxis(N, 136, ABG)
21:55:52.940 00.000 7680 Guiding  Dir = 0, Dur = 136
21:55:52.941 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=195, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:55:52.944 00.003 7680 IsSlewing returns 0
21:55:52.944 00.000 7680 IsGuiding returns 0
21:55:52.945 00.001 7680 PulseGuide returned control before completion, sleep 146
21:55:52.968 00.023 6120 UpdateGuideState exits: m=5786 SNR=49.6
21:55:52.972 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:52.976 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:52.980 00.004 6120 Enqueuing Expose request
21:55:53.096 00.116 7680 IsGuiding returns 1
21:55:53.097 00.001 7680 scope still moving after pulse duration time elapsed
21:55:53.128 00.031 7680 IsSlewing returns 0
21:55:53.130 00.002 7680 IsGuiding returns 0
21:55:53.130 00.000 7680 scope move finished after 136 + 49 ms
21:55:53.131 00.001 7680 Move returns status 0, amount 136
21:55:53.132 00.001 7680 move complete, result=0
21:55:53.132 00.000 7680 worker thread done servicing request
21:55:53.133 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 136 ms NORTH
21:55:53.140 00.007 7680 Worker thread wakes up
21:55:53.140 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:53.140 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:54.389 01.249 7680 Exposure complete
21:55:54.502 00.113 7680 worker thread done servicing request
21:55:54.502 00.000 6120 OnExposeComplete: enter
21:55:54.506 00.004 6120 UpdateGuideState(): m_state=6
21:55:54.508 00.002 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1286
21:55:54.515 00.007 6120 Star::Find returns 1 (0), X=1205.79, Y=1060.69, Mass=5445, SNR=47.9, Peak=122 HFD=6.8
21:55:54.521 00.006 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
21:55:54.526 00.005 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
21:55:54.531 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.42 mountX=-0.10 mountY=-0.24, mountTheta=-1.96
21:55:54.539 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.29, opts=13)
21:55:54.544 00.005 6120 Enqueuing Move request for scope (0.05, 0.29)
21:55:54.548 00.004 7680 Worker thread wakes up
21:55:54.549 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
21:55:54.549 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
21:55:54.551 00.002 7680 Moving (0.05, 0.29) raw xDistance=-0.10 yDistance=-0.24
21:55:54.551 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:55:54.551 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:55:54.551 00.000 7680 MoveAxis(E, 0, ABG)
21:55:54.551 00.000 7680 Move returns status 0, amount 0
21:55:54.551 00.000 7680 MoveAxis(N, 131, ABG)
21:55:54.551 00.000 7680 Guiding  Dir = 0, Dur = 131
21:55:54.553 00.002 7680 IsSlewing returns 0
21:55:54.553 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:55:54.557 00.004 7680 IsGuiding returns 0
21:55:54.557 00.000 7680 PulseGuide returned control before completion, sleep 141
21:55:54.577 00.020 6120 UpdateGuideState exits: m=5445 SNR=47.9
21:55:54.582 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:54.586 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:54.589 00.003 6120 Enqueuing Expose request
21:55:54.706 00.117 7680 IsGuiding returns 1
21:55:54.706 00.000 7680 scope still moving after pulse duration time elapsed
21:55:54.738 00.032 7680 IsSlewing returns 0
21:55:54.739 00.001 7680 IsGuiding returns 0
21:55:54.740 00.001 7680 scope move finished after 131 + 52 ms
21:55:54.742 00.002 7680 Move returns status 0, amount 131
21:55:54.742 00.000 7680 move complete, result=0
21:55:54.744 00.002 7680 worker thread done servicing request
21:55:54.744 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 131 ms NORTH
21:55:54.751 00.007 7680 Worker thread wakes up
21:55:54.751 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:54.751 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:55.999 01.248 7680 Exposure complete
21:55:56.119 00.120 7680 worker thread done servicing request
21:55:56.119 00.000 6120 OnExposeComplete: enter
21:55:56.124 00.005 6120 UpdateGuideState(): m_state=6
21:55:56.128 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1287
21:55:56.131 00.003 6120 Star::Find returns 1 (0), X=1205.83, Y=1060.68, Mass=5830, SNR=49.2, Peak=135 HFD=6.8
21:55:56.135 00.004 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
21:55:56.139 00.004 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
21:55:56.144 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.30 mountX=-0.13 mountY=-0.22, mountTheta=-2.11
21:55:56.151 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.29, opts=13)
21:55:56.154 00.003 6120 Enqueuing Move request for scope (0.08, 0.29)
21:55:56.158 00.004 7680 Worker thread wakes up
21:55:56.158 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.29) opts 0xd
21:55:56.158 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.29)
21:55:56.158 00.000 7680 Moving (0.08, 0.29) raw xDistance=-0.13 yDistance=-0.22
21:55:56.158 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:55:56.159 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:55:56.159 00.000 7680 MoveAxis(E, 0, ABG)
21:55:56.159 00.000 7680 Move returns status 0, amount 0
21:55:56.159 00.000 7680 MoveAxis(N, 120, ABG)
21:55:56.159 00.000 7680 Guiding  Dir = 0, Dur = 120
21:55:56.159 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:55:56.164 00.005 7680 IsSlewing returns 0
21:55:56.164 00.000 7680 IsGuiding returns 0
21:55:56.164 00.000 7680 PulseGuide returned control before completion, sleep 130
21:55:56.185 00.021 6120 UpdateGuideState exits: m=5830 SNR=49.2
21:55:56.189 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:56.193 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:56.196 00.003 6120 Enqueuing Expose request
21:55:56.302 00.106 7680 IsGuiding returns 1
21:55:56.304 00.002 7680 scope still moving after pulse duration time elapsed
21:55:56.334 00.030 7680 IsSlewing returns 0
21:55:56.336 00.002 7680 IsGuiding returns 0
21:55:56.336 00.000 7680 scope move finished after 120 + 51 ms
21:55:56.337 00.001 7680 Move returns status 0, amount 120
21:55:56.338 00.001 7680 move complete, result=0
21:55:56.338 00.000 7680 worker thread done servicing request
21:55:56.338 00.000 7680 Worker thread wakes up
21:55:56.339 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 120 ms NORTH
21:55:56.344 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:56.344 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:57.603 01.259 7680 Exposure complete
21:55:57.721 00.118 7680 worker thread done servicing request
21:55:57.722 00.001 6120 OnExposeComplete: enter
21:55:57.726 00.004 6120 UpdateGuideState(): m_state=6
21:55:57.730 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1288
21:55:57.735 00.005 6120 Star::Find returns 1 (0), X=1205.95, Y=1060.76, Mass=5597, SNR=47.8, Peak=138 HFD=6.8
21:55:57.739 00.004 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.01 = -2.27)
21:55:57.743 00.004 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.54)
21:55:57.747 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.36 hyp=0.42 cameraTheta=1.06 mountX=-0.27 mountY=-0.24, mountTheta=-2.42
21:55:57.752 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.36, opts=13)
21:55:57.756 00.004 6120 Enqueuing Move request for scope (0.21, 0.36)
21:55:57.759 00.003 7680 Worker thread wakes up
21:55:57.759 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.36) opts 0xd
21:55:57.759 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.36)
21:55:57.760 00.001 7680 Moving (0.21, 0.36) raw xDistance=-0.27 yDistance=-0.24
21:55:57.762 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
21:55:57.762 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:55:57.762 00.000 7680 MoveAxis(E, 114, ABG)
21:55:57.762 00.000 7680 Guiding  Dir = 2, Dur = 114
21:55:57.763 00.001 7680 IsSlewing returns 0
21:55:57.765 00.002 7680 IsGuiding returns 0
21:55:57.766 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:55:57.771 00.005 7680 PulseGuide returned control before completion, sleep 124
21:55:57.792 00.021 6120 UpdateGuideState exits: m=5597 SNR=47.8
21:55:57.797 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:57.801 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:57.805 00.004 6120 Enqueuing Expose request
21:55:57.902 00.097 7680 IsGuiding returns 1
21:55:57.902 00.000 7680 scope still moving after pulse duration time elapsed
21:55:57.932 00.030 7680 IsSlewing returns 0
21:55:57.934 00.002 7680 IsGuiding returns 0
21:55:57.934 00.000 7680 scope move finished after 114 + 55 ms
21:55:57.935 00.001 7680 Move returns status 0, amount 114
21:55:57.935 00.000 7680 MoveAxis(N, 128, ABG)
21:55:57.936 00.001 7680 Guiding  Dir = 0, Dur = 128
21:55:57.936 00.000 7680 IsSlewing returns 0
21:55:57.938 00.002 7680 IsGuiding returns 0
21:55:57.939 00.001 7680 PulseGuide returned control before completion, sleep 138
21:55:58.087 00.148 7680 IsGuiding returns 1
21:55:58.090 00.003 7680 scope still moving after pulse duration time elapsed
21:55:58.118 00.028 7680 IsSlewing returns 0
21:55:58.119 00.001 7680 IsGuiding returns 0
21:55:58.120 00.001 7680 scope move finished after 128 + 53 ms
21:55:58.121 00.001 7680 Move returns status 0, amount 128
21:55:58.121 00.000 7680 move complete, result=0
21:55:58.121 00.000 7680 worker thread done servicing request
21:55:58.122 00.001 7680 Worker thread wakes up
21:55:58.122 00.000 6120 GuideStep: -0.3 px 114 ms EAST, -0.2 px 128 ms NORTH
21:55:58.128 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:58.128 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:55:59.382 01.254 7680 Exposure complete
21:55:59.496 00.114 7680 worker thread done servicing request
21:55:59.496 00.000 6120 OnExposeComplete: enter
21:55:59.500 00.004 6120 UpdateGuideState(): m_state=6
21:55:59.504 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1289
21:55:59.509 00.005 6120 Star::Find returns 1 (0), X=1205.75, Y=1060.76, Mass=5534, SNR=48.0, Peak=136 HFD=6.7
21:55:59.513 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
21:55:59.519 00.006 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
21:55:59.523 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.37 hyp=0.37 cameraTheta=1.58 mountX=-0.07 mountY=-0.33, mountTheta=-1.77
21:55:59.528 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.37, opts=13)
21:55:59.533 00.005 6120 Enqueuing Move request for scope (-0.00, 0.37)
21:55:59.537 00.004 7680 Worker thread wakes up
21:55:59.537 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.37) opts 0xd
21:55:59.537 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.37)
21:55:59.537 00.000 7680 Moving (-0.00, 0.37) raw xDistance=-0.07 yDistance=-0.33
21:55:59.538 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:55:59.538 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:55:59.538 00.000 7680 MoveAxis(E, 0, ABG)
21:55:59.538 00.000 7680 Move returns status 0, amount 0
21:55:59.539 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:55:59.542 00.003 7680 MoveAxis(N, 179, ABG)
21:55:59.542 00.000 7680 Guiding  Dir = 0, Dur = 179
21:55:59.543 00.001 7680 IsSlewing returns 0
21:55:59.543 00.000 7680 IsGuiding returns 0
21:55:59.544 00.001 7680 PulseGuide returned control before completion, sleep 189
21:55:59.565 00.021 6120 UpdateGuideState exits: m=5534 SNR=48.0
21:55:59.569 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:59.573 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:55:59.578 00.005 6120 Enqueuing Expose request
21:55:59.735 00.157 7680 IsGuiding returns 1
21:55:59.735 00.000 7680 scope still moving after pulse duration time elapsed
21:55:59.767 00.032 7680 IsSlewing returns 0
21:55:59.768 00.001 7680 IsGuiding returns 0
21:55:59.768 00.000 7680 scope move finished after 179 + 45 ms
21:55:59.769 00.001 7680 Move returns status 0, amount 179
21:55:59.769 00.000 7680 move complete, result=0
21:55:59.769 00.000 7680 worker thread done servicing request
21:55:59.770 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 179 ms NORTH
21:55:59.777 00.007 7680 Worker thread wakes up
21:55:59.777 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:55:59.778 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:01.030 01.252 7680 Exposure complete
21:56:01.148 00.118 7680 worker thread done servicing request
21:56:01.148 00.000 6120 OnExposeComplete: enter
21:56:01.152 00.004 6120 UpdateGuideState(): m_state=6
21:56:01.157 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1290
21:56:01.160 00.003 6120 Star::Find returns 1 (0), X=1205.77, Y=1060.64, Mass=5826, SNR=49.5, Peak=132 HFD=6.9
21:56:01.164 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
21:56:01.168 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
21:56:01.172 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.50 mountX=-0.06 mountY=-0.21, mountTheta=-1.86
21:56:01.178 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.24, opts=13)
21:56:01.183 00.005 6120 Enqueuing Move request for scope (0.02, 0.24)
21:56:01.186 00.003 7680 Worker thread wakes up
21:56:01.186 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0xd
21:56:01.186 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
21:56:01.186 00.000 7680 Moving (0.02, 0.24) raw xDistance=-0.06 yDistance=-0.21
21:56:01.186 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:56:01.188 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:56:01.188 00.000 7680 MoveAxis(E, 0, ABG)
21:56:01.188 00.000 7680 Move returns status 0, amount 0
21:56:01.188 00.000 7680 MoveAxis(N, 112, ABG)
21:56:01.188 00.000 7680 Guiding  Dir = 0, Dur = 112
21:56:01.188 00.000 7680 IsSlewing returns 0
21:56:01.189 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:56:01.193 00.004 7680 IsGuiding returns 0
21:56:01.194 00.001 7680 PulseGuide returned control before completion, sleep 122
21:56:01.217 00.023 6120 UpdateGuideState exits: m=5826 SNR=49.5
21:56:01.222 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:01.226 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:01.231 00.005 6120 Enqueuing Expose request
21:56:01.331 00.100 7680 IsGuiding returns 1
21:56:01.334 00.003 7680 scope still moving after pulse duration time elapsed
21:56:01.362 00.028 7680 IsSlewing returns 0
21:56:01.363 00.001 7680 IsGuiding returns 0
21:56:01.364 00.001 7680 scope move finished after 112 + 57 ms
21:56:01.364 00.000 7680 Move returns status 0, amount 112
21:56:01.364 00.000 7680 move complete, result=0
21:56:01.364 00.000 7680 worker thread done servicing request
21:56:01.366 00.002 7680 Worker thread wakes up
21:56:01.366 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 112 ms NORTH
21:56:01.372 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:01.372 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:02.625 01.253 7680 Exposure complete
21:56:02.742 00.117 7680 worker thread done servicing request
21:56:02.742 00.000 6120 OnExposeComplete: enter
21:56:02.746 00.004 6120 UpdateGuideState(): m_state=6
21:56:02.750 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1291
21:56:02.754 00.004 6120 Star::Find returns 1 (0), X=1205.74, Y=1060.59, Mass=5512, SNR=47.6, Peak=137 HFD=6.9
21:56:02.759 00.005 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
21:56:02.763 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
21:56:02.767 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.60 mountX=-0.03 mountY=-0.17, mountTheta=-1.74
21:56:02.773 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.19, opts=13)
21:56:02.778 00.005 6120 Enqueuing Move request for scope (-0.01, 0.19)
21:56:02.781 00.003 7680 Worker thread wakes up
21:56:02.782 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
21:56:02.782 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
21:56:02.783 00.001 7680 Moving (-0.01, 0.19) raw xDistance=-0.03 yDistance=-0.17
21:56:02.783 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:56:02.783 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:56:02.783 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:56:02.784 00.001 7680 MoveAxis(E, 0, ABG)
21:56:02.784 00.000 7680 Move returns status 0, amount 0
21:56:02.784 00.000 7680 MoveAxis(N, 0, ABG)
21:56:02.784 00.000 7680 Move returns status 0, amount 0
21:56:02.785 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:56:02.789 00.004 7680 move complete, result=0
21:56:02.789 00.000 7680 worker thread done servicing request
21:56:02.811 00.022 6120 UpdateGuideState exits: m=5512 SNR=47.6
21:56:02.814 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:02.818 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:02.821 00.003 6120 Enqueuing Expose request
21:56:02.826 00.005 7680 Worker thread wakes up
21:56:02.826 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:02.826 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:02.827 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:56:04.077 01.250 7680 Exposure complete
21:56:04.190 00.113 7680 worker thread done servicing request
21:56:04.191 00.001 6120 OnExposeComplete: enter
21:56:04.194 00.003 6120 UpdateGuideState(): m_state=6
21:56:04.200 00.006 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1292
21:56:04.205 00.005 6120 Star::Find returns 1 (0), X=1205.76, Y=1060.64, Mass=5410, SNR=48.0, Peak=122 HFD=6.9
21:56:04.209 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
21:56:04.213 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
21:56:04.217 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.54 mountX=-0.05 mountY=-0.22, mountTheta=-1.81
21:56:04.222 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.25, opts=13)
21:56:04.226 00.004 6120 Enqueuing Move request for scope (0.01, 0.25)
21:56:04.230 00.004 7680 Worker thread wakes up
21:56:04.230 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
21:56:04.230 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
21:56:04.231 00.001 7680 Moving (0.01, 0.25) raw xDistance=-0.05 yDistance=-0.22
21:56:04.231 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:56:04.231 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:56:04.231 00.000 7680 MoveAxis(E, 0, ABG)
21:56:04.231 00.000 7680 Move returns status 0, amount 0
21:56:04.231 00.000 7680 MoveAxis(N, 118, ABG)
21:56:04.231 00.000 7680 Guiding  Dir = 0, Dur = 118
21:56:04.232 00.001 7680 IsSlewing returns 0
21:56:04.232 00.000 7680 IsGuiding returns 0
21:56:04.233 00.001 7680 PulseGuide returned control before completion, sleep 128
21:56:04.233 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:56:04.259 00.026 6120 UpdateGuideState exits: m=5410 SNR=48.0
21:56:04.265 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:04.269 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:04.273 00.004 6120 Enqueuing Expose request
21:56:04.364 00.091 7680 IsGuiding returns 1
21:56:04.365 00.001 7680 scope still moving after pulse duration time elapsed
21:56:04.395 00.030 7680 IsSlewing returns 0
21:56:04.397 00.002 7680 IsGuiding returns 0
21:56:04.398 00.001 7680 scope move finished after 118 + 47 ms
21:56:04.399 00.001 7680 Move returns status 0, amount 118
21:56:04.400 00.001 7680 move complete, result=0
21:56:04.401 00.001 7680 worker thread done servicing request
21:56:04.401 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 118 ms NORTH
21:56:04.407 00.006 7680 Worker thread wakes up
21:56:04.408 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:04.408 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:05.655 01.247 7680 Exposure complete
21:56:05.768 00.113 7680 worker thread done servicing request
21:56:05.770 00.002 6120 OnExposeComplete: enter
21:56:05.774 00.004 6120 UpdateGuideState(): m_state=6
21:56:05.777 00.003 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1293
21:56:05.781 00.004 6120 Star::Find returns 1 (0), X=1205.77, Y=1060.57, Mass=5613, SNR=48.4, Peak=120 HFD=7.0
21:56:05.785 00.004 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
21:56:05.789 00.004 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.16)
21:56:05.791 00.002 6120 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.44 mountX=-0.05 mountY=-0.15, mountTheta=-1.93
21:56:05.798 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.17, opts=13)
21:56:05.802 00.004 6120 Enqueuing Move request for scope (0.02, 0.17)
21:56:05.807 00.005 7680 Worker thread wakes up
21:56:05.807 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
21:56:05.807 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
21:56:05.807 00.000 7680 Moving (0.02, 0.17) raw xDistance=-0.05 yDistance=-0.15
21:56:05.807 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:56:05.808 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:56:05.808 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:56:05.808 00.000 7680 MoveAxis(E, 0, ABG)
21:56:05.808 00.000 7680 Move returns status 0, amount 0
21:56:05.809 00.001 7680 MoveAxis(N, 0, ABG)
21:56:05.809 00.000 7680 Move returns status 0, amount 0
21:56:05.809 00.000 7680 move complete, result=0
21:56:05.809 00.000 7680 worker thread done servicing request
21:56:05.810 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:56:05.829 00.019 6120 UpdateGuideState exits: m=5613 SNR=48.4
21:56:05.834 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:05.837 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:05.839 00.002 6120 Enqueuing Expose request
21:56:05.843 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:56:05.845 00.002 7680 Worker thread wakes up
21:56:05.845 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:05.845 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:07.092 01.247 7680 Exposure complete
21:56:07.217 00.125 7680 worker thread done servicing request
21:56:07.217 00.000 6120 OnExposeComplete: enter
21:56:07.221 00.004 6120 UpdateGuideState(): m_state=6
21:56:07.225 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1294
21:56:07.229 00.004 6120 Star::Find returns 1 (0), X=1205.94, Y=1060.83, Mass=5528, SNR=48.2, Peak=129 HFD=6.6
21:56:07.234 00.005 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.11 = -2.18)
21:56:07.238 00.004 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.44)
21:56:07.242 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.44 hyp=0.48 cameraTheta=1.15 mountX=-0.27 mountY=-0.31, mountTheta=-2.30
21:56:07.247 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.44, opts=13)
21:56:07.251 00.004 6120 Enqueuing Move request for scope (0.19, 0.44)
21:56:07.255 00.004 7680 Worker thread wakes up
21:56:07.255 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.44) opts 0xd
21:56:07.255 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.44)
21:56:07.255 00.000 7680 Moving (0.19, 0.44) raw xDistance=-0.27 yDistance=-0.31
21:56:07.255 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
21:56:07.256 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:56:07.256 00.000 7680 MoveAxis(E, 115, ABG)
21:56:07.257 00.001 7680 Guiding  Dir = 2, Dur = 115
21:56:07.257 00.000 7680 IsSlewing returns 0
21:56:07.257 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:56:07.262 00.005 7680 IsGuiding returns 0
21:56:07.262 00.000 7680 PulseGuide returned control before completion, sleep 125
21:56:07.283 00.021 6120 UpdateGuideState exits: m=5528 SNR=48.2
21:56:07.288 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:07.292 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:07.296 00.004 6120 Enqueuing Expose request
21:56:07.395 00.099 7680 IsGuiding returns 1
21:56:07.398 00.003 7680 scope still moving after pulse duration time elapsed
21:56:07.426 00.028 7680 IsSlewing returns 0
21:56:07.426 00.000 7680 IsGuiding returns 0
21:56:07.427 00.001 7680 scope move finished after 115 + 49 ms
21:56:07.427 00.000 7680 Move returns status 0, amount 115
21:56:07.428 00.001 7680 MoveAxis(N, 166, ABG)
21:56:07.428 00.000 7680 Guiding  Dir = 0, Dur = 166
21:56:07.428 00.000 7680 IsSlewing returns 0
21:56:07.429 00.001 7680 IsGuiding returns 0
21:56:07.430 00.001 7680 PulseGuide returned control before completion, sleep 176
21:56:07.611 00.181 7680 IsGuiding returns 1
21:56:07.611 00.000 7680 scope still moving after pulse duration time elapsed
21:56:07.643 00.032 7680 IsSlewing returns 0
21:56:07.645 00.002 7680 IsGuiding returns 0
21:56:07.645 00.000 7680 scope move finished after 166 + 50 ms
21:56:07.646 00.001 7680 Move returns status 0, amount 166
21:56:07.646 00.000 7680 move complete, result=0
21:56:07.648 00.002 7680 worker thread done servicing request
21:56:07.648 00.000 6120 GuideStep: -0.3 px 115 ms EAST, -0.3 px 166 ms NORTH
21:56:07.655 00.007 7680 Worker thread wakes up
21:56:07.655 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:07.655 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:08.905 01.250 7680 Exposure complete
21:56:09.006 00.101 7680 worker thread done servicing request
21:56:09.007 00.001 6120 OnExposeComplete: enter
21:56:09.011 00.004 6120 UpdateGuideState(): m_state=6
21:56:09.016 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1295
21:56:09.022 00.006 6120 Star::Find returns 1 (0), X=1205.62, Y=1060.83, Mass=5671, SNR=48.0, Peak=128 HFD=6.8
21:56:09.025 00.003 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
21:56:09.030 00.005 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.74)
21:56:09.034 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.43 hyp=0.45 cameraTheta=1.86 mountX=0.05 mountY=-0.44, mountTheta=-1.47
21:56:09.039 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.43, opts=13)
21:56:09.047 00.008 6120 Enqueuing Move request for scope (-0.13, 0.43)
21:56:09.051 00.004 7680 Worker thread wakes up
21:56:09.051 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.43) opts 0xd
21:56:09.052 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.43)
21:56:09.052 00.000 7680 Moving (-0.13, 0.43) raw xDistance=0.05 yDistance=-0.44
21:56:09.052 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:56:09.052 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
21:56:09.053 00.001 7680 MoveAxis(E, 0, ABG)
21:56:09.053 00.000 7680 Move returns status 0, amount 0
21:56:09.053 00.000 7680 MoveAxis(N, 240, ABG)
21:56:09.053 00.000 7680 Guiding  Dir = 0, Dur = 240
21:56:09.053 00.000 7680 IsSlewing returns 0
21:56:09.054 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:56:09.059 00.005 7680 IsGuiding returns 0
21:56:09.059 00.000 7680 PulseGuide returned control before completion, sleep 250
21:56:09.079 00.020 6120 UpdateGuideState exits: m=5671 SNR=48.0
21:56:09.084 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:09.089 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:09.092 00.003 6120 Enqueuing Expose request
21:56:09.321 00.229 7680 IsGuiding returns 1
21:56:09.326 00.005 7680 scope still moving after pulse duration time elapsed
21:56:09.352 00.026 7680 IsSlewing returns 0
21:56:09.352 00.000 7680 IsGuiding returns 0
21:56:09.354 00.002 7680 scope move finished after 240 + 54 ms
21:56:09.354 00.000 7680 Move returns status 0, amount 240
21:56:09.355 00.001 7680 move complete, result=0
21:56:09.356 00.001 7680 worker thread done servicing request
21:56:09.357 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 240 ms NORTH
21:56:09.366 00.009 7680 Worker thread wakes up
21:56:09.366 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:09.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:10.615 01.249 7680 Exposure complete
21:56:10.732 00.117 7680 worker thread done servicing request
21:56:10.732 00.000 6120 OnExposeComplete: enter
21:56:10.736 00.004 6120 UpdateGuideState(): m_state=6
21:56:10.742 00.006 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1296
21:56:10.746 00.004 6120 Star::Find returns 1 (0), X=1205.55, Y=1060.56, Mass=5771, SNR=49.6, Peak=119 HFD=7.1
21:56:10.749 00.003 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.40 = -0.88)
21:56:10.754 00.005 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.13 = -1.15)
21:56:10.758 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.16 hyp=0.25 cameraTheta=2.45 mountX=0.16 mountY=-0.23, mountTheta=-0.96
21:56:10.763 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.16, opts=13)
21:56:10.768 00.005 6120 Enqueuing Move request for scope (-0.20, 0.16)
21:56:10.772 00.004 7680 Worker thread wakes up
21:56:10.772 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.16) opts 0xd
21:56:10.772 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.16)
21:56:10.772 00.000 7680 Moving (-0.20, 0.16) raw xDistance=0.16 yDistance=-0.23
21:56:10.772 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:56:10.772 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:56:10.772 00.000 7680 MoveAxis(E, 0, ABG)
21:56:10.772 00.000 7680 Move returns status 0, amount 0
21:56:10.773 00.001 7680 MoveAxis(N, 126, ABG)
21:56:10.774 00.001 7680 Guiding  Dir = 0, Dur = 126
21:56:10.774 00.000 7680 IsSlewing returns 0
21:56:10.774 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:56:10.780 00.006 7680 IsGuiding returns 0
21:56:10.780 00.000 7680 PulseGuide returned control before completion, sleep 136
21:56:10.801 00.021 6120 UpdateGuideState exits: m=5771 SNR=49.6
21:56:10.806 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:10.810 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:10.813 00.003 6120 Enqueuing Expose request
21:56:10.929 00.116 7680 IsGuiding returns 1
21:56:10.929 00.000 7680 scope still moving after pulse duration time elapsed
21:56:10.960 00.031 7680 IsSlewing returns 0
21:56:10.961 00.001 7680 IsGuiding returns 0
21:56:10.961 00.000 7680 scope move finished after 126 + 55 ms
21:56:10.962 00.001 7680 Move returns status 0, amount 126
21:56:10.962 00.000 7680 move complete, result=0
21:56:10.963 00.001 7680 worker thread done servicing request
21:56:10.963 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 126 ms NORTH
21:56:10.969 00.006 7680 Worker thread wakes up
21:56:10.969 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:10.969 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:12.218 01.249 7680 Exposure complete
21:56:12.333 00.115 7680 worker thread done servicing request
21:56:12.334 00.001 6120 OnExposeComplete: enter
21:56:12.337 00.003 6120 UpdateGuideState(): m_state=6
21:56:12.341 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1297
21:56:12.345 00.004 6120 Star::Find returns 1 (0), X=1205.68, Y=1060.70, Mass=5562, SNR=47.8, Peak=127 HFD=6.7
21:56:12.348 00.003 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.54)
21:56:12.353 00.005 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
21:56:12.356 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.30 hyp=0.31 cameraTheta=1.79 mountX=0.01 mountY=-0.30, mountTheta=-1.53
21:56:12.365 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.30, opts=13)
21:56:12.370 00.005 6120 Enqueuing Move request for scope (-0.07, 0.30)
21:56:12.373 00.003 7680 Worker thread wakes up
21:56:12.373 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.30) opts 0xd
21:56:12.373 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.30)
21:56:12.373 00.000 7680 Moving (-0.07, 0.30) raw xDistance=0.01 yDistance=-0.30
21:56:12.375 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:56:12.375 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:56:12.375 00.000 7680 MoveAxis(E, 0, ABG)
21:56:12.375 00.000 7680 Move returns status 0, amount 0
21:56:12.375 00.000 7680 MoveAxis(N, 165, ABG)
21:56:12.375 00.000 7680 Guiding  Dir = 0, Dur = 165
21:56:12.375 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=198, Gamma=1.000
21:56:12.380 00.005 7680 IsSlewing returns 0
21:56:12.381 00.001 7680 IsGuiding returns 0
21:56:12.381 00.000 7680 PulseGuide returned control before completion, sleep 175
21:56:12.403 00.022 6120 UpdateGuideState exits: m=5562 SNR=47.8
21:56:12.408 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:12.412 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:12.415 00.003 6120 Enqueuing Expose request
21:56:12.565 00.150 7680 IsGuiding returns 1
21:56:12.567 00.002 7680 scope still moving after pulse duration time elapsed
21:56:12.596 00.029 7680 IsSlewing returns 0
21:56:12.598 00.002 7680 IsGuiding returns 0
21:56:12.599 00.001 7680 scope move finished after 165 + 52 ms
21:56:12.599 00.000 7680 Move returns status 0, amount 165
21:56:12.599 00.000 7680 move complete, result=0
21:56:12.600 00.001 7680 worker thread done servicing request
21:56:12.600 00.000 7680 Worker thread wakes up
21:56:12.601 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 165 ms NORTH
21:56:12.608 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:12.608 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:13.857 01.249 7680 Exposure complete
21:56:13.979 00.122 7680 worker thread done servicing request
21:56:13.980 00.001 6120 OnExposeComplete: enter
21:56:13.983 00.003 6120 UpdateGuideState(): m_state=6
21:56:13.989 00.006 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
21:56:13.993 00.004 6120 Star::Find returns 1 (0), X=1205.61, Y=1060.64, Mass=5742, SNR=49.0, Peak=124 HFD=7.0
21:56:13.997 00.004 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.05 = -1.24)
21:56:14.000 00.003 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.51)
21:56:14.004 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.24 hyp=0.28 cameraTheta=2.09 mountX=0.09 mountY=-0.28, mountTheta=-1.25
21:56:14.009 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.24, opts=13)
21:56:14.014 00.005 6120 Enqueuing Move request for scope (-0.14, 0.24)
21:56:14.018 00.004 7680 Worker thread wakes up
21:56:14.018 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.24) opts 0xd
21:56:14.018 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.24)
21:56:14.018 00.000 7680 Moving (-0.14, 0.24) raw xDistance=0.09 yDistance=-0.28
21:56:14.018 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:56:14.018 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:56:14.018 00.000 7680 MoveAxis(E, 0, ABG)
21:56:14.019 00.001 7680 Move returns status 0, amount 0
21:56:14.019 00.000 7680 MoveAxis(N, 150, ABG)
21:56:14.019 00.000 7680 Guiding  Dir = 0, Dur = 150
21:56:14.019 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:56:14.024 00.005 7680 IsSlewing returns 0
21:56:14.024 00.000 7680 IsGuiding returns 0
21:56:14.025 00.001 7680 PulseGuide returned control before completion, sleep 160
21:56:14.045 00.020 6120 UpdateGuideState exits: m=5742 SNR=49.0
21:56:14.050 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:14.055 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:14.058 00.003 6120 Enqueuing Expose request
21:56:14.192 00.134 7680 IsGuiding returns 1
21:56:14.192 00.000 7680 scope still moving after pulse duration time elapsed
21:56:14.223 00.031 7680 IsSlewing returns 0
21:56:14.224 00.001 7680 IsGuiding returns 0
21:56:14.225 00.001 7680 scope move finished after 150 + 50 ms
21:56:14.225 00.000 7680 Move returns status 0, amount 150
21:56:14.226 00.001 7680 move complete, result=0
21:56:14.226 00.000 7680 worker thread done servicing request
21:56:14.227 00.001 7680 Worker thread wakes up
21:56:14.227 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 150 ms NORTH
21:56:14.233 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:14.233 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:15.495 01.262 7680 Exposure complete
21:56:15.633 00.138 7680 worker thread done servicing request
21:56:15.633 00.000 6120 OnExposeComplete: enter
21:56:15.639 00.006 6120 UpdateGuideState(): m_state=6
21:56:15.645 00.006 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1299
21:56:15.650 00.005 6120 Star::Find returns 1 (0), X=1205.48, Y=1060.78, Mass=5558, SNR=48.4, Peak=130 HFD=6.6
21:56:15.655 00.005 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
21:56:15.660 00.005 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.42)
21:56:15.667 00.007 6120 CameraToMount -- cameraX=-0.27 cameraY=0.38 hyp=0.47 cameraTheta=2.18 mountX=0.19 mountY=-0.46, mountTheta=-1.18
21:56:15.675 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.38, opts=13)
21:56:15.680 00.005 6120 Enqueuing Move request for scope (-0.27, 0.38)
21:56:15.684 00.004 7680 Worker thread wakes up
21:56:15.684 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.38) opts 0xd
21:56:15.684 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.38)
21:56:15.684 00.000 7680 Moving (-0.27, 0.38) raw xDistance=0.19 yDistance=-0.46
21:56:15.684 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:56:15.684 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
21:56:15.686 00.002 7680 MoveAxis(E, 0, ABG)
21:56:15.686 00.000 7680 Move returns status 0, amount 0
21:56:15.686 00.000 7680 MoveAxis(N, 251, ABG)
21:56:15.686 00.000 7680 Guiding  Dir = 0, Dur = 251
21:56:15.686 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=194, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:56:15.692 00.006 7680 IsSlewing returns 0
21:56:15.693 00.001 7680 IsGuiding returns 0
21:56:15.694 00.001 7680 PulseGuide returned control before completion, sleep 261
21:56:15.714 00.020 6120 UpdateGuideState exits: m=5558 SNR=48.4
21:56:15.717 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:15.722 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:15.725 00.003 6120 Enqueuing Expose request
21:56:15.962 00.237 7680 IsGuiding returns 1
21:56:15.962 00.000 7680 scope still moving after pulse duration time elapsed
21:56:15.993 00.031 7680 IsSlewing returns 0
21:56:15.994 00.001 7680 IsGuiding returns 0
21:56:15.994 00.000 7680 scope move finished after 251 + 49 ms
21:56:15.994 00.000 7680 Move returns status 0, amount 251
21:56:15.995 00.001 7680 move complete, result=0
21:56:15.995 00.000 7680 worker thread done servicing request
21:56:15.995 00.000 7680 Worker thread wakes up
21:56:15.995 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 251 ms NORTH
21:56:16.001 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:16.002 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:17.259 01.257 7680 Exposure complete
21:56:17.370 00.111 7680 worker thread done servicing request
21:56:17.371 00.001 6120 OnExposeComplete: enter
21:56:17.375 00.004 6120 UpdateGuideState(): m_state=6
21:56:17.378 00.003 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1300
21:56:17.382 00.004 6120 Star::Find returns 1 (0), X=1205.62, Y=1060.37, Mass=5394, SNR=46.0, Peak=126 HFD=6.8
21:56:17.386 00.004 6120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-2.95) = xAngle (0.04 = 0.04)
21:56:17.391 00.005 6120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.23 = -0.23)
21:56:17.395 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.92 mountX=0.13 mountY=-0.03, mountTheta=-0.23
21:56:17.400 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.03, opts=13)
21:56:17.404 00.004 6120 Enqueuing Move request for scope (-0.13, -0.03)
21:56:17.408 00.004 7680 Worker thread wakes up
21:56:17.408 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
21:56:17.408 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
21:56:17.408 00.000 7680 Moving (-0.13, -0.03) raw xDistance=0.13 yDistance=-0.03
21:56:17.408 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:56:17.408 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:56:17.409 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:56:17.409 00.000 7680 MoveAxis(E, 0, ABG)
21:56:17.409 00.000 7680 Move returns status 0, amount 0
21:56:17.409 00.000 7680 MoveAxis(N, 0, ABG)
21:56:17.409 00.000 7680 Move returns status 0, amount 0
21:56:17.410 00.001 7680 move complete, result=0
21:56:17.410 00.000 7680 worker thread done servicing request
21:56:17.410 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:56:17.437 00.027 6120 UpdateGuideState exits: m=5394 SNR=46.0
21:56:17.441 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:17.444 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:17.447 00.003 6120 Enqueuing Expose request
21:56:17.451 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:56:17.456 00.005 7680 Worker thread wakes up
21:56:17.456 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:17.456 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:18.707 01.251 7680 Exposure complete
21:56:18.825 00.118 7680 worker thread done servicing request
21:56:18.826 00.001 6120 OnExposeComplete: enter
21:56:18.829 00.003 6120 UpdateGuideState(): m_state=6
21:56:18.834 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
21:56:18.838 00.004 6120 Star::Find returns 1 (0), X=1205.55, Y=1060.50, Mass=5775, SNR=49.5, Peak=128 HFD=7.1
21:56:18.842 00.004 6120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-2.95) = xAngle (5.63 = -0.65)
21:56:18.845 00.003 6120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.36 = -0.92)
21:56:18.849 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.23 cameraTheta=2.68 mountX=0.18 mountY=-0.18, mountTheta=-0.79
21:56:18.856 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.10, opts=13)
21:56:18.862 00.006 6120 Enqueuing Move request for scope (-0.20, 0.10)
21:56:18.866 00.004 7680 Worker thread wakes up
21:56:18.866 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
21:56:18.866 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
21:56:18.867 00.001 7680 Moving (-0.20, 0.10) raw xDistance=0.18 yDistance=-0.18
21:56:18.867 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:56:18.867 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:56:18.867 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:56:18.867 00.000 7680 MoveAxis(E, 0, ABG)
21:56:18.867 00.000 7680 Move returns status 0, amount 0
21:56:18.867 00.000 7680 MoveAxis(N, 0, ABG)
21:56:18.868 00.001 7680 Move returns status 0, amount 0
21:56:18.868 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:56:18.872 00.004 7680 move complete, result=0
21:56:18.872 00.000 7680 worker thread done servicing request
21:56:18.892 00.020 6120 UpdateGuideState exits: m=5775 SNR=49.5
21:56:18.897 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:18.900 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:18.903 00.003 6120 Enqueuing Expose request
21:56:18.906 00.003 7680 Worker thread wakes up
21:56:18.907 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:18.907 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:18.907 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:56:20.156 01.249 7680 Exposure complete
21:56:20.270 00.114 7680 worker thread done servicing request
21:56:20.270 00.000 6120 OnExposeComplete: enter
21:56:20.274 00.004 6120 UpdateGuideState(): m_state=6
21:56:20.278 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
21:56:20.282 00.004 6120 Star::Find returns 1 (0), X=1205.59, Y=1060.59, Mass=6068, SNR=50.2, Peak=133 HFD=7.0
21:56:20.285 00.003 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.23 = -1.05)
21:56:20.289 00.004 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.32)
21:56:20.293 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.19 hyp=0.25 cameraTheta=2.28 mountX=0.12 mountY=-0.24, mountTheta=-1.10
21:56:20.299 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.19, opts=13)
21:56:20.304 00.005 6120 Enqueuing Move request for scope (-0.16, 0.19)
21:56:20.308 00.004 7680 Worker thread wakes up
21:56:20.308 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.19) opts 0xd
21:56:20.308 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.19)
21:56:20.308 00.000 7680 Moving (-0.16, 0.19) raw xDistance=0.12 yDistance=-0.24
21:56:20.308 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:56:20.310 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:56:20.310 00.000 7680 MoveAxis(E, 0, ABG)
21:56:20.310 00.000 7680 Move returns status 0, amount 0
21:56:20.310 00.000 7680 MoveAxis(N, 131, ABG)
21:56:20.310 00.000 7680 Guiding  Dir = 0, Dur = 131
21:56:20.310 00.000 7680 IsSlewing returns 0
21:56:20.310 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:56:20.315 00.005 7680 IsGuiding returns 0
21:56:20.316 00.001 7680 PulseGuide returned control before completion, sleep 141
21:56:20.338 00.022 6120 UpdateGuideState exits: m=6068 SNR=50.2
21:56:20.342 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:20.346 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:20.350 00.004 6120 Enqueuing Expose request
21:56:20.471 00.121 7680 IsGuiding returns 1
21:56:20.472 00.001 7680 scope still moving after pulse duration time elapsed
21:56:20.502 00.030 7680 IsSlewing returns 0
21:56:20.503 00.001 7680 IsGuiding returns 0
21:56:20.504 00.001 7680 scope move finished after 131 + 56 ms
21:56:20.504 00.000 7680 Move returns status 0, amount 131
21:56:20.504 00.000 7680 move complete, result=0
21:56:20.505 00.001 7680 worker thread done servicing request
21:56:20.505 00.000 7680 Worker thread wakes up
21:56:20.505 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 131 ms NORTH
21:56:20.512 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:20.512 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:21.767 01.255 7680 Exposure complete
21:56:21.873 00.106 7680 worker thread done servicing request
21:56:21.873 00.000 6120 OnExposeComplete: enter
21:56:21.877 00.004 6120 UpdateGuideState(): m_state=6
21:56:21.881 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
21:56:21.884 00.003 6120 Star::Find returns 1 (0), X=1205.62, Y=1060.62, Mass=5748, SNR=49.0, Peak=136 HFD=6.9
21:56:21.888 00.004 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.06 = -1.23)
21:56:21.891 00.003 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
21:56:21.895 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.26 cameraTheta=2.10 mountX=0.09 mountY=-0.26, mountTheta=-1.24
21:56:21.901 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.22, opts=13)
21:56:21.905 00.004 6120 Enqueuing Move request for scope (-0.13, 0.22)
21:56:21.908 00.003 7680 Worker thread wakes up
21:56:21.908 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
21:56:21.908 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
21:56:21.908 00.000 7680 Moving (-0.13, 0.22) raw xDistance=0.09 yDistance=-0.26
21:56:21.908 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:56:21.909 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:56:21.909 00.000 7680 MoveAxis(E, 0, ABG)
21:56:21.909 00.000 7680 Move returns status 0, amount 0
21:56:21.909 00.000 7680 MoveAxis(N, 139, ABG)
21:56:21.909 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:56:21.914 00.005 7680 Guiding  Dir = 0, Dur = 139
21:56:21.914 00.000 7680 IsSlewing returns 0
21:56:21.915 00.001 7680 IsGuiding returns 0
21:56:21.917 00.002 7680 PulseGuide returned control before completion, sleep 148
21:56:21.936 00.019 6120 UpdateGuideState exits: m=5748 SNR=49.0
21:56:21.942 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:21.945 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:21.949 00.004 6120 Enqueuing Expose request
21:56:22.070 00.121 7680 IsGuiding returns 1
21:56:22.072 00.002 7680 scope still moving after pulse duration time elapsed
21:56:22.101 00.029 7680 IsSlewing returns 0
21:56:22.103 00.002 7680 IsGuiding returns 0
21:56:22.103 00.000 7680 scope move finished after 139 + 49 ms
21:56:22.103 00.000 7680 Move returns status 0, amount 139
21:56:22.104 00.001 7680 move complete, result=0
21:56:22.105 00.001 7680 worker thread done servicing request
21:56:22.105 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 139 ms NORTH
21:56:22.113 00.008 7680 Worker thread wakes up
21:56:22.113 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:22.114 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:23.358 01.244 7680 Exposure complete
21:56:23.471 00.113 7680 worker thread done servicing request
21:56:23.472 00.001 6120 OnExposeComplete: enter
21:56:23.476 00.004 6120 UpdateGuideState(): m_state=6
21:56:23.481 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1304
21:56:23.484 00.003 6120 Star::Find returns 1 (0), X=1205.57, Y=1060.64, Mass=5808, SNR=48.4, Peak=130 HFD=7.0
21:56:23.488 00.004 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
21:56:23.493 00.005 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
21:56:23.496 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.30 cameraTheta=2.22 mountX=0.13 mountY=-0.29, mountTheta=-1.15
21:56:23.501 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.24, opts=13)
21:56:23.505 00.004 6120 Enqueuing Move request for scope (-0.18, 0.24)
21:56:23.509 00.004 7680 Worker thread wakes up
21:56:23.509 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.24) opts 0xd
21:56:23.509 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.24)
21:56:23.509 00.000 7680 Moving (-0.18, 0.24) raw xDistance=0.13 yDistance=-0.29
21:56:23.509 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:56:23.509 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:56:23.510 00.001 7680 MoveAxis(E, 0, ABG)
21:56:23.510 00.000 7680 Move returns status 0, amount 0
21:56:23.510 00.000 7680 MoveAxis(N, 158, ABG)
21:56:23.510 00.000 7680 Guiding  Dir = 0, Dur = 158
21:56:23.511 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:56:23.514 00.003 7680 IsSlewing returns 0
21:56:23.515 00.001 7680 IsGuiding returns 0
21:56:23.517 00.002 7680 PulseGuide returned control before completion, sleep 168
21:56:23.539 00.022 6120 UpdateGuideState exits: m=5808 SNR=48.4
21:56:23.543 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:23.548 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:23.554 00.006 6120 Enqueuing Expose request
21:56:23.691 00.137 7680 IsGuiding returns 1
21:56:23.692 00.001 7680 scope still moving after pulse duration time elapsed
21:56:23.722 00.030 7680 IsSlewing returns 0
21:56:23.723 00.001 7680 IsGuiding returns 0
21:56:23.724 00.001 7680 scope move finished after 158 + 49 ms
21:56:23.724 00.000 7680 Move returns status 0, amount 158
21:56:23.725 00.001 7680 move complete, result=0
21:56:23.725 00.000 7680 worker thread done servicing request
21:56:23.726 00.001 7680 Worker thread wakes up
21:56:23.726 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 158 ms NORTH
21:56:23.732 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:23.733 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:24.987 01.254 7680 Exposure complete
21:56:25.098 00.111 7680 worker thread done servicing request
21:56:25.099 00.001 6120 OnExposeComplete: enter
21:56:25.102 00.003 6120 UpdateGuideState(): m_state=6
21:56:25.106 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1305
21:56:25.111 00.005 6120 Star::Find returns 1 (0), X=1205.68, Y=1060.59, Mass=5746, SNR=48.7, Peak=130 HFD=6.8
21:56:25.116 00.005 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
21:56:25.120 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.68)
21:56:25.124 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.21 cameraTheta=1.92 mountX=0.03 mountY=-0.20, mountTheta=-1.41
21:56:25.129 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.19, opts=13)
21:56:25.133 00.004 6120 Enqueuing Move request for scope (-0.07, 0.19)
21:56:25.137 00.004 7680 Worker thread wakes up
21:56:25.137 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
21:56:25.138 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
21:56:25.138 00.000 7680 Moving (-0.07, 0.19) raw xDistance=0.03 yDistance=-0.20
21:56:25.138 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:56:25.138 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:56:25.140 00.002 7680 MoveAxis(E, 0, ABG)
21:56:25.140 00.000 7680 Move returns status 0, amount 0
21:56:25.140 00.000 7680 MoveAxis(N, 111, ABG)
21:56:25.141 00.001 7680 Guiding  Dir = 0, Dur = 111
21:56:25.141 00.000 7680 IsSlewing returns 0
21:56:25.141 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:56:25.146 00.005 7680 IsGuiding returns 0
21:56:25.146 00.000 7680 PulseGuide returned control before completion, sleep 121
21:56:25.169 00.023 6120 UpdateGuideState exits: m=5746 SNR=48.7
21:56:25.173 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:25.178 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:25.182 00.004 6120 Enqueuing Expose request
21:56:25.275 00.093 7680 IsGuiding returns 1
21:56:25.276 00.001 7680 scope still moving after pulse duration time elapsed
21:56:25.305 00.029 7680 IsSlewing returns 0
21:56:25.307 00.002 7680 IsGuiding returns 0
21:56:25.307 00.000 7680 scope move finished after 111 + 49 ms
21:56:25.308 00.001 7680 Move returns status 0, amount 111
21:56:25.308 00.000 7680 move complete, result=0
21:56:25.309 00.001 7680 worker thread done servicing request
21:56:25.309 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 111 ms NORTH
21:56:25.316 00.007 7680 Worker thread wakes up
21:56:25.316 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:25.316 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:26.565 01.249 7680 Exposure complete
21:56:26.687 00.122 7680 worker thread done servicing request
21:56:26.687 00.000 6120 OnExposeComplete: enter
21:56:26.691 00.004 6120 UpdateGuideState(): m_state=6
21:56:26.696 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1306
21:56:26.700 00.004 6120 Star::Find returns 1 (0), X=1205.59, Y=1060.51, Mass=5669, SNR=48.3, Peak=121 HFD=7.0
21:56:26.703 00.003 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.47 = -0.81)
21:56:26.708 00.005 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.21 = -1.08)
21:56:26.712 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.52 mountX=0.14 mountY=-0.18, mountTheta=-0.91
21:56:26.718 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.12, opts=13)
21:56:26.722 00.004 6120 Enqueuing Move request for scope (-0.16, 0.12)
21:56:26.726 00.004 7680 Worker thread wakes up
21:56:26.727 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
21:56:26.727 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
21:56:26.727 00.000 7680 Moving (-0.16, 0.12) raw xDistance=0.14 yDistance=-0.18
21:56:26.727 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:56:26.727 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:56:26.727 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:56:26.727 00.000 7680 MoveAxis(E, 0, ABG)
21:56:26.728 00.001 7680 Move returns status 0, amount 0
21:56:26.728 00.000 7680 MoveAxis(N, 0, ABG)
21:56:26.729 00.001 7680 Move returns status 0, amount 0
21:56:26.729 00.000 7680 move complete, result=0
21:56:26.729 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:56:26.734 00.005 7680 worker thread done servicing request
21:56:26.756 00.022 6120 UpdateGuideState exits: m=5669 SNR=48.3
21:56:26.760 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:26.767 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:26.771 00.004 6120 Enqueuing Expose request
21:56:26.777 00.006 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:56:26.781 00.004 7680 Worker thread wakes up
21:56:26.781 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:26.781 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:28.029 01.248 7680 Exposure complete
21:56:28.170 00.141 7680 worker thread done servicing request
21:56:28.171 00.001 6120 OnExposeComplete: enter
21:56:28.176 00.005 6120 UpdateGuideState(): m_state=6
21:56:28.183 00.007 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1307
21:56:28.192 00.009 6120 Star::Find returns 1 (0), X=1205.63, Y=1060.77, Mass=5752, SNR=49.0, Peak=134 HFD=6.8
21:56:28.199 00.007 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
21:56:28.204 00.005 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
21:56:28.208 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.37 hyp=0.39 cameraTheta=1.88 mountX=0.05 mountY=-0.39, mountTheta=-1.45
21:56:28.214 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.37, opts=13)
21:56:28.218 00.004 6120 Enqueuing Move request for scope (-0.12, 0.37)
21:56:28.222 00.004 7680 Worker thread wakes up
21:56:28.222 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.37) opts 0xd
21:56:28.222 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.37)
21:56:28.223 00.001 7680 Moving (-0.12, 0.37) raw xDistance=0.05 yDistance=-0.39
21:56:28.223 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:56:28.223 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:56:28.223 00.000 7680 MoveAxis(E, 0, ABG)
21:56:28.223 00.000 7680 Move returns status 0, amount 0
21:56:28.223 00.000 7680 MoveAxis(N, 210, ABG)
21:56:28.223 00.000 7680 Guiding  Dir = 0, Dur = 210
21:56:28.224 00.001 7680 IsSlewing returns 0
21:56:28.224 00.000 7680 IsGuiding returns 0
21:56:28.224 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:56:28.230 00.006 7680 PulseGuide returned control before completion, sleep 220
21:56:28.246 00.016 6120 UpdateGuideState exits: m=5752 SNR=49.0
21:56:28.250 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:28.253 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:28.256 00.003 6120 Enqueuing Expose request
21:56:28.462 00.206 7680 IsGuiding returns 0
21:56:28.463 00.001 7680 Move returns status 0, amount 210
21:56:28.463 00.000 7680 move complete, result=0
21:56:28.463 00.000 7680 worker thread done servicing request
21:56:28.463 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 210 ms NORTH
21:56:28.471 00.008 7680 Worker thread wakes up
21:56:28.471 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:28.471 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:29.719 01.248 7680 Exposure complete
21:56:29.834 00.115 7680 worker thread done servicing request
21:56:29.834 00.000 6120 OnExposeComplete: enter
21:56:29.838 00.004 6120 UpdateGuideState(): m_state=6
21:56:29.843 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1308
21:56:29.846 00.003 6120 Star::Find returns 1 (0), X=1205.63, Y=1060.68, Mass=5656, SNR=49.0, Peak=126 HFD=6.9
21:56:29.850 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
21:56:29.854 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
21:56:29.858 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.29 hyp=0.31 cameraTheta=1.98 mountX=0.07 mountY=-0.31, mountTheta=-1.35
21:56:29.864 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.29, opts=13)
21:56:29.869 00.005 6120 Enqueuing Move request for scope (-0.12, 0.29)
21:56:29.874 00.005 7680 Worker thread wakes up
21:56:29.874 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.29) opts 0xd
21:56:29.874 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.29)
21:56:29.874 00.000 7680 Moving (-0.12, 0.29) raw xDistance=0.07 yDistance=-0.31
21:56:29.875 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:56:29.875 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:56:29.875 00.000 7680 MoveAxis(E, 0, ABG)
21:56:29.875 00.000 7680 Move returns status 0, amount 0
21:56:29.875 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=229, med=0, FiltMin=0, FiltMax=189, Gamma=1.000
21:56:29.879 00.004 7680 MoveAxis(N, 168, ABG)
21:56:29.879 00.000 7680 Guiding  Dir = 0, Dur = 168
21:56:29.880 00.001 7680 IsSlewing returns 0
21:56:29.880 00.000 7680 IsGuiding returns 0
21:56:29.881 00.001 7680 PulseGuide returned control before completion, sleep 178
21:56:29.903 00.022 6120 UpdateGuideState exits: m=5656 SNR=49.0
21:56:29.908 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:29.912 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:29.917 00.005 6120 Enqueuing Expose request
21:56:30.067 00.150 7680 IsGuiding returns 1
21:56:30.069 00.002 7680 scope still moving after pulse duration time elapsed
21:56:30.098 00.029 7680 IsSlewing returns 0
21:56:30.100 00.002 7680 IsGuiding returns 0
21:56:30.100 00.000 7680 scope move finished after 168 + 51 ms
21:56:30.101 00.001 7680 Move returns status 0, amount 168
21:56:30.101 00.000 7680 move complete, result=0
21:56:30.101 00.000 7680 worker thread done servicing request
21:56:30.102 00.001 7680 Worker thread wakes up
21:56:30.102 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 168 ms NORTH
21:56:30.108 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:30.108 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:31.361 01.253 7680 Exposure complete
21:56:31.459 00.098 7680 worker thread done servicing request
21:56:31.460 00.001 6120 OnExposeComplete: enter
21:56:31.465 00.005 6120 UpdateGuideState(): m_state=6
21:56:31.470 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1309
21:56:31.474 00.004 6120 Star::Find returns 1 (0), X=1205.73, Y=1060.63, Mass=5667, SNR=48.8, Peak=130 HFD=6.9
21:56:31.477 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
21:56:31.481 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
21:56:31.485 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.63 mountX=-0.03 mountY=-0.21, mountTheta=-1.70
21:56:31.493 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.23, opts=13)
21:56:31.498 00.005 6120 Enqueuing Move request for scope (-0.01, 0.23)
21:56:31.502 00.004 7680 Worker thread wakes up
21:56:31.502 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
21:56:31.502 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
21:56:31.502 00.000 7680 Moving (-0.01, 0.23) raw xDistance=-0.03 yDistance=-0.21
21:56:31.502 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:56:31.503 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:56:31.503 00.000 7680 MoveAxis(E, 0, ABG)
21:56:31.503 00.000 7680 Move returns status 0, amount 0
21:56:31.503 00.000 7680 MoveAxis(N, 116, ABG)
21:56:31.503 00.000 7680 Guiding  Dir = 0, Dur = 116
21:56:31.503 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=233, med=0, FiltMin=0, FiltMax=189, Gamma=1.000
21:56:31.507 00.004 7680 IsSlewing returns 0
21:56:31.508 00.001 7680 IsGuiding returns 0
21:56:31.508 00.000 7680 PulseGuide returned control before completion, sleep 126
21:56:31.528 00.020 6120 UpdateGuideState exits: m=5667 SNR=48.8
21:56:31.533 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:31.537 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:31.541 00.004 6120 Enqueuing Expose request
21:56:31.651 00.110 7680 IsGuiding returns 1
21:56:31.652 00.001 7680 scope still moving after pulse duration time elapsed
21:56:31.681 00.029 7680 IsSlewing returns 0
21:56:31.682 00.001 7680 IsGuiding returns 0
21:56:31.682 00.000 7680 scope move finished after 116 + 58 ms
21:56:31.683 00.001 7680 Move returns status 0, amount 116
21:56:31.683 00.000 7680 move complete, result=0
21:56:31.683 00.000 7680 worker thread done servicing request
21:56:31.683 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 116 ms NORTH
21:56:31.691 00.008 7680 Worker thread wakes up
21:56:31.691 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:31.691 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:32.942 01.251 7680 Exposure complete
21:56:33.049 00.107 7680 worker thread done servicing request
21:56:33.051 00.002 6120 OnExposeComplete: enter
21:56:33.054 00.003 6120 UpdateGuideState(): m_state=6
21:56:33.058 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1310
21:56:33.061 00.003 6120 Star::Find returns 1 (0), X=1205.68, Y=1060.71, Mass=5849, SNR=49.7, Peak=130 HFD=7.0
21:56:33.065 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
21:56:33.069 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
21:56:33.073 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.31 hyp=0.32 cameraTheta=1.79 mountX=0.01 mountY=-0.31, mountTheta=-1.53
21:56:33.079 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.31, opts=13)
21:56:33.083 00.004 6120 Enqueuing Move request for scope (-0.07, 0.31)
21:56:33.087 00.004 7680 Worker thread wakes up
21:56:33.087 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.31) opts 0xd
21:56:33.087 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.31)
21:56:33.087 00.000 7680 Moving (-0.07, 0.31) raw xDistance=0.01 yDistance=-0.31
21:56:33.089 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:56:33.089 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:56:33.089 00.000 7680 MoveAxis(E, 0, ABG)
21:56:33.089 00.000 7680 Move returns status 0, amount 0
21:56:33.089 00.000 7680 MoveAxis(N, 168, ABG)
21:56:33.090 00.001 7680 Guiding  Dir = 0, Dur = 168
21:56:33.090 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:56:33.094 00.004 7680 IsSlewing returns 0
21:56:33.094 00.000 7680 IsGuiding returns 0
21:56:33.095 00.001 7680 PulseGuide returned control before completion, sleep 178
21:56:33.116 00.021 6120 UpdateGuideState exits: m=5849 SNR=49.7
21:56:33.121 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:33.125 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:33.128 00.003 6120 Enqueuing Expose request
21:56:33.277 00.149 7680 IsGuiding returns 1
21:56:33.277 00.000 7680 scope still moving after pulse duration time elapsed
21:56:33.308 00.031 7680 IsSlewing returns 0
21:56:33.308 00.000 7680 IsGuiding returns 0
21:56:33.308 00.000 7680 scope move finished after 168 + 45 ms
21:56:33.308 00.000 7680 Move returns status 0, amount 168
21:56:33.308 00.000 7680 move complete, result=0
21:56:33.309 00.001 7680 worker thread done servicing request
21:56:33.309 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 168 ms NORTH
21:56:33.312 00.003 7680 Worker thread wakes up
21:56:33.312 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:33.312 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:34.555 01.243 7680 Exposure complete
21:56:34.672 00.117 7680 worker thread done servicing request
21:56:34.672 00.000 6120 OnExposeComplete: enter
21:56:34.679 00.007 6120 UpdateGuideState(): m_state=6
21:56:34.683 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1311
21:56:34.688 00.005 6120 Star::Find returns 1 (0), X=1205.72, Y=1060.49, Mass=5738, SNR=49.1, Peak=128 HFD=7.0
21:56:34.691 00.003 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
21:56:34.695 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
21:56:34.699 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.90 mountX=0.01 mountY=-0.10, mountTheta=-1.43
21:56:34.706 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.10, opts=13)
21:56:34.711 00.005 6120 Enqueuing Move request for scope (-0.03, 0.10)
21:56:34.715 00.004 7680 Worker thread wakes up
21:56:34.715 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
21:56:34.715 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
21:56:34.715 00.000 7680 Moving (-0.03, 0.10) raw xDistance=0.01 yDistance=-0.10
21:56:34.715 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:56:34.715 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:56:34.716 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:56:34.716 00.000 7680 MoveAxis(E, 0, ABG)
21:56:34.717 00.001 7680 Move returns status 0, amount 0
21:56:34.717 00.000 7680 MoveAxis(N, 0, ABG)
21:56:34.717 00.000 7680 Move returns status 0, amount 0
21:56:34.717 00.000 7680 move complete, result=0
21:56:34.717 00.000 7680 worker thread done servicing request
21:56:34.718 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:56:34.746 00.028 6120 UpdateGuideState exits: m=5738 SNR=49.1
21:56:34.749 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:34.753 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:34.757 00.004 6120 Enqueuing Expose request
21:56:34.760 00.003 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:56:34.768 00.008 7680 Worker thread wakes up
21:56:34.768 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:34.768 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:36.026 01.258 7680 Exposure complete
21:56:36.140 00.114 7680 worker thread done servicing request
21:56:36.141 00.001 6120 OnExposeComplete: enter
21:56:36.145 00.004 6120 UpdateGuideState(): m_state=6
21:56:36.151 00.006 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1312
21:56:36.154 00.003 6120 Star::Find returns 1 (0), X=1205.74, Y=1060.65, Mass=5807, SNR=49.2, Peak=130 HFD=6.9
21:56:36.160 00.006 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
21:56:36.164 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
21:56:36.171 00.007 6120 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.60 mountX=-0.04 mountY=-0.23, mountTheta=-1.74
21:56:36.178 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.25, opts=13)
21:56:36.183 00.005 6120 Enqueuing Move request for scope (-0.01, 0.25)
21:56:36.187 00.004 7680 Worker thread wakes up
21:56:36.187 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
21:56:36.187 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
21:56:36.189 00.002 7680 Moving (-0.01, 0.25) raw xDistance=-0.04 yDistance=-0.23
21:56:36.189 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:56:36.189 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:56:36.189 00.000 7680 MoveAxis(E, 0, ABG)
21:56:36.189 00.000 7680 Move returns status 0, amount 0
21:56:36.190 00.001 7680 MoveAxis(N, 123, ABG)
21:56:36.190 00.000 7680 Guiding  Dir = 0, Dur = 123
21:56:36.190 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:56:36.195 00.005 7680 IsSlewing returns 0
21:56:36.195 00.000 7680 IsGuiding returns 0
21:56:36.195 00.000 7680 PulseGuide returned control before completion, sleep 133
21:56:36.217 00.022 6120 UpdateGuideState exits: m=5807 SNR=49.2
21:56:36.221 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:36.226 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:36.229 00.003 6120 Enqueuing Expose request
21:56:36.343 00.114 7680 IsGuiding returns 1
21:56:36.344 00.001 7680 scope still moving after pulse duration time elapsed
21:56:36.373 00.029 7680 IsSlewing returns 0
21:56:36.377 00.004 7680 IsGuiding returns 0
21:56:36.377 00.000 7680 scope move finished after 123 + 58 ms
21:56:36.377 00.000 7680 Move returns status 0, amount 123
21:56:36.377 00.000 7680 move complete, result=0
21:56:36.379 00.002 7680 worker thread done servicing request
21:56:36.379 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 123 ms NORTH
21:56:36.385 00.006 7680 Worker thread wakes up
21:56:36.386 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:36.386 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:37.635 01.249 7680 Exposure complete
21:56:37.752 00.117 7680 worker thread done servicing request
21:56:37.752 00.000 6120 OnExposeComplete: enter
21:56:37.756 00.004 6120 UpdateGuideState(): m_state=6
21:56:37.760 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1313
21:56:37.765 00.005 6120 Star::Find returns 1 (0), X=1205.81, Y=1060.44, Mass=5758, SNR=48.8, Peak=126 HFD=7.0
21:56:37.768 00.003 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
21:56:37.772 00.004 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
21:56:37.774 00.002 6120 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.57 mountX=-0.07 mountY=-0.01, mountTheta=-3.01
21:56:37.781 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.04, opts=13)
21:56:37.785 00.004 6120 Enqueuing Move request for scope (0.06, 0.04)
21:56:37.790 00.005 7680 Worker thread wakes up
21:56:37.790 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
21:56:37.790 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
21:56:37.790 00.000 7680 Moving (0.06, 0.04) raw xDistance=-0.07 yDistance=-0.01
21:56:37.790 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:56:37.790 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:56:37.790 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:56:37.791 00.001 7680 MoveAxis(E, 0, ABG)
21:56:37.791 00.000 7680 Move returns status 0, amount 0
21:56:37.791 00.000 7680 MoveAxis(N, 0, ABG)
21:56:37.791 00.000 7680 Move returns status 0, amount 0
21:56:37.791 00.000 7680 move complete, result=0
21:56:37.792 00.001 7680 worker thread done servicing request
21:56:37.792 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=231, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:56:37.819 00.027 6120 UpdateGuideState exits: m=5758 SNR=48.8
21:56:37.823 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:37.828 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:37.832 00.004 6120 Enqueuing Expose request
21:56:37.835 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:56:37.839 00.004 7680 Worker thread wakes up
21:56:37.839 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:37.839 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:39.083 01.244 7680 Exposure complete
21:56:39.188 00.105 7680 worker thread done servicing request
21:56:39.188 00.000 6120 OnExposeComplete: enter
21:56:39.193 00.005 6120 UpdateGuideState(): m_state=6
21:56:39.198 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1314
21:56:39.202 00.004 6120 Star::Find returns 1 (0), X=1205.71, Y=1060.65, Mass=5653, SNR=49.0, Peak=128 HFD=6.9
21:56:39.208 00.006 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
21:56:39.212 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
21:56:39.216 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.26 cameraTheta=1.74 mountX=-0.00 mountY=-0.24, mountTheta=-1.59
21:56:39.221 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.25, opts=13)
21:56:39.226 00.005 6120 Enqueuing Move request for scope (-0.04, 0.25)
21:56:39.229 00.003 7680 Worker thread wakes up
21:56:39.230 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
21:56:39.230 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
21:56:39.230 00.000 7680 Moving (-0.04, 0.25) raw xDistance=-0.00 yDistance=-0.24
21:56:39.230 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:56:39.230 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:56:39.232 00.002 7680 MoveAxis(E, 0, ABG)
21:56:39.232 00.000 7680 Move returns status 0, amount 0
21:56:39.232 00.000 7680 MoveAxis(N, 133, ABG)
21:56:39.232 00.000 7680 Guiding  Dir = 0, Dur = 133
21:56:39.233 00.001 7680 IsSlewing returns 0
21:56:39.233 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:56:39.238 00.005 7680 IsGuiding returns 0
21:56:39.238 00.000 7680 PulseGuide returned control before completion, sleep 143
21:56:39.258 00.020 6120 UpdateGuideState exits: m=5653 SNR=49.0
21:56:39.263 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:39.268 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:39.273 00.005 6120 Enqueuing Expose request
21:56:39.383 00.110 7680 IsGuiding returns 1
21:56:39.383 00.000 7680 scope still moving after pulse duration time elapsed
21:56:39.414 00.031 7680 IsSlewing returns 0
21:56:39.416 00.002 7680 IsGuiding returns 0
21:56:39.418 00.002 7680 scope move finished after 133 + 47 ms
21:56:39.418 00.000 7680 Move returns status 0, amount 133
21:56:39.419 00.001 7680 move complete, result=0
21:56:39.421 00.002 7680 worker thread done servicing request
21:56:39.421 00.000 7680 Worker thread wakes up
21:56:39.422 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 133 ms NORTH
21:56:39.428 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:39.428 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:40.685 01.257 7680 Exposure complete
21:56:40.803 00.118 7680 worker thread done servicing request
21:56:40.804 00.001 6120 OnExposeComplete: enter
21:56:40.808 00.004 6120 UpdateGuideState(): m_state=6
21:56:40.812 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1315
21:56:40.816 00.004 6120 Star::Find returns 1 (0), X=1205.68, Y=1060.66, Mass=5636, SNR=48.9, Peak=123 HFD=7.0
21:56:40.820 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
21:56:40.824 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.78)
21:56:40.829 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.82 mountX=0.02 mountY=-0.26, mountTheta=-1.51
21:56:40.833 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.26, opts=13)
21:56:40.838 00.005 6120 Enqueuing Move request for scope (-0.07, 0.26)
21:56:40.841 00.003 7680 Worker thread wakes up
21:56:40.842 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.26) opts 0xd
21:56:40.842 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.26)
21:56:40.842 00.000 7680 Moving (-0.07, 0.26) raw xDistance=0.02 yDistance=-0.26
21:56:40.842 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:56:40.843 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:56:40.843 00.000 7680 MoveAxis(E, 0, ABG)
21:56:40.844 00.001 7680 Move returns status 0, amount 0
21:56:40.844 00.000 7680 MoveAxis(N, 143, ABG)
21:56:40.845 00.001 7680 Guiding  Dir = 0, Dur = 143
21:56:40.845 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:56:40.849 00.004 7680 IsSlewing returns 0
21:56:40.849 00.000 7680 IsGuiding returns 0
21:56:40.850 00.001 7680 PulseGuide returned control before completion, sleep 153
21:56:40.871 00.021 6120 UpdateGuideState exits: m=5636 SNR=48.9
21:56:40.875 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:40.879 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:40.883 00.004 6120 Enqueuing Expose request
21:56:41.015 00.132 7680 IsGuiding returns 1
21:56:41.016 00.001 7680 scope still moving after pulse duration time elapsed
21:56:41.045 00.029 7680 IsSlewing returns 0
21:56:41.046 00.001 7680 IsGuiding returns 0
21:56:41.047 00.001 7680 scope move finished after 143 + 54 ms
21:56:41.048 00.001 7680 Move returns status 0, amount 143
21:56:41.048 00.000 7680 move complete, result=0
21:56:41.048 00.000 7680 worker thread done servicing request
21:56:41.049 00.001 7680 Worker thread wakes up
21:56:41.049 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 143 ms NORTH
21:56:41.055 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:41.056 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:42.309 01.253 7680 Exposure complete
21:56:42.425 00.116 7680 worker thread done servicing request
21:56:42.426 00.001 6120 OnExposeComplete: enter
21:56:42.430 00.004 6120 UpdateGuideState(): m_state=6
21:56:42.434 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1316
21:56:42.438 00.004 6120 Star::Find returns 1 (0), X=1205.69, Y=1060.72, Mass=5589, SNR=47.8, Peak=136 HFD=6.7
21:56:42.442 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
21:56:42.445 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
21:56:42.449 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.32 hyp=0.33 cameraTheta=1.74 mountX=-0.01 mountY=-0.31, mountTheta=-1.59
21:56:42.454 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.32, opts=13)
21:56:42.458 00.004 6120 Enqueuing Move request for scope (-0.05, 0.32)
21:56:42.461 00.003 7680 Worker thread wakes up
21:56:42.461 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.32) opts 0xd
21:56:42.462 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.32)
21:56:42.462 00.000 7680 Moving (-0.05, 0.32) raw xDistance=-0.01 yDistance=-0.31
21:56:42.462 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:56:42.462 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:56:42.462 00.000 7680 MoveAxis(E, 0, ABG)
21:56:42.462 00.000 7680 Move returns status 0, amount 0
21:56:42.462 00.000 7680 MoveAxis(N, 170, ABG)
21:56:42.462 00.000 7680 Guiding  Dir = 0, Dur = 170
21:56:42.464 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:56:42.468 00.004 7680 IsSlewing returns 0
21:56:42.468 00.000 7680 IsGuiding returns 0
21:56:42.468 00.000 7680 PulseGuide returned control before completion, sleep 180
21:56:42.490 00.022 6120 UpdateGuideState exits: m=5589 SNR=47.8
21:56:42.496 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:42.500 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:42.503 00.003 6120 Enqueuing Expose request
21:56:42.657 00.154 7680 IsGuiding returns 1
21:56:42.658 00.001 7680 scope still moving after pulse duration time elapsed
21:56:42.687 00.029 7680 IsSlewing returns 0
21:56:42.688 00.001 7680 IsGuiding returns 0
21:56:42.689 00.001 7680 scope move finished after 170 + 50 ms
21:56:42.689 00.000 7680 Move returns status 0, amount 170
21:56:42.689 00.000 7680 move complete, result=0
21:56:42.690 00.001 7680 worker thread done servicing request
21:56:42.690 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 170 ms NORTH
21:56:42.696 00.006 7680 Worker thread wakes up
21:56:42.697 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:42.697 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:43.946 01.249 7680 Exposure complete
21:56:44.057 00.111 7680 worker thread done servicing request
21:56:44.057 00.000 6120 OnExposeComplete: enter
21:56:44.062 00.005 6120 UpdateGuideState(): m_state=6
21:56:44.066 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1317
21:56:44.069 00.003 6120 Star::Find returns 1 (0), X=1205.64, Y=1060.58, Mass=5980, SNR=50.3, Peak=134 HFD=7.0
21:56:44.073 00.004 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
21:56:44.077 00.004 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.50)
21:56:44.084 00.007 6120 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.10 mountX=0.07 mountY=-0.21, mountTheta=-1.25
21:56:44.090 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.18, opts=13)
21:56:44.093 00.003 6120 Enqueuing Move request for scope (-0.11, 0.18)
21:56:44.098 00.005 7680 Worker thread wakes up
21:56:44.098 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
21:56:44.098 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
21:56:44.099 00.001 7680 Moving (-0.11, 0.18) raw xDistance=0.07 yDistance=-0.21
21:56:44.099 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:56:44.099 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:56:44.099 00.000 7680 MoveAxis(E, 0, ABG)
21:56:44.100 00.001 7680 Move returns status 0, amount 0
21:56:44.100 00.000 7680 MoveAxis(N, 115, ABG)
21:56:44.100 00.000 7680 Guiding  Dir = 0, Dur = 115
21:56:44.101 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:56:44.105 00.004 7680 IsSlewing returns 0
21:56:44.105 00.000 7680 IsGuiding returns 0
21:56:44.106 00.001 7680 PulseGuide returned control before completion, sleep 125
21:56:44.128 00.022 6120 UpdateGuideState exits: m=5980 SNR=50.3
21:56:44.132 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:44.137 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:44.142 00.005 6120 Enqueuing Expose request
21:56:44.233 00.091 7680 IsGuiding returns 1
21:56:44.235 00.002 7680 scope still moving after pulse duration time elapsed
21:56:44.265 00.030 7680 IsSlewing returns 0
21:56:44.266 00.001 7680 IsGuiding returns 0
21:56:44.266 00.000 7680 scope move finished after 115 + 45 ms
21:56:44.267 00.001 7680 Move returns status 0, amount 115
21:56:44.267 00.000 7680 move complete, result=0
21:56:44.267 00.000 7680 worker thread done servicing request
21:56:44.268 00.001 7680 Worker thread wakes up
21:56:44.268 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 115 ms NORTH
21:56:44.273 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:44.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:45.527 01.254 7680 Exposure complete
21:56:45.638 00.111 7680 worker thread done servicing request
21:56:45.639 00.001 6120 OnExposeComplete: enter
21:56:45.642 00.003 6120 UpdateGuideState(): m_state=6
21:56:45.647 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1318
21:56:45.651 00.004 6120 Star::Find returns 1 (0), X=1205.71, Y=1060.49, Mass=5731, SNR=48.4, Peak=131 HFD=7.0
21:56:45.654 00.003 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.40)
21:56:45.658 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
21:56:45.662 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.93 mountX=0.02 mountY=-0.10, mountTheta=-1.40
21:56:45.669 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.10, opts=13)
21:56:45.673 00.004 6120 Enqueuing Move request for scope (-0.04, 0.10)
21:56:45.677 00.004 7680 Worker thread wakes up
21:56:45.677 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
21:56:45.677 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
21:56:45.677 00.000 7680 Moving (-0.04, 0.10) raw xDistance=0.02 yDistance=-0.10
21:56:45.679 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:56:45.679 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:56:45.679 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:56:45.679 00.000 7680 MoveAxis(E, 0, ABG)
21:56:45.679 00.000 7680 Move returns status 0, amount 0
21:56:45.679 00.000 7680 MoveAxis(N, 0, ABG)
21:56:45.679 00.000 7680 Move returns status 0, amount 0
21:56:45.680 00.001 7680 move complete, result=0
21:56:45.680 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:56:45.685 00.005 7680 worker thread done servicing request
21:56:45.705 00.020 6120 UpdateGuideState exits: m=5731 SNR=48.4
21:56:45.711 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:45.715 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:45.720 00.005 6120 Enqueuing Expose request
21:56:45.724 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:56:45.728 00.004 7680 Worker thread wakes up
21:56:45.728 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:45.729 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:46.981 01.252 7680 Exposure complete
21:56:47.110 00.129 7680 worker thread done servicing request
21:56:47.111 00.001 6120 OnExposeComplete: enter
21:56:47.119 00.008 6120 UpdateGuideState(): m_state=6
21:56:47.124 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1319
21:56:47.131 00.007 6120 Star::Find returns 1 (0), X=1205.78, Y=1060.76, Mass=5634, SNR=48.9, Peak=129 HFD=6.7
21:56:47.137 00.006 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
21:56:47.144 00.007 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
21:56:47.150 00.006 6120 CameraToMount -- cameraX=0.03 cameraY=0.36 hyp=0.36 cameraTheta=1.49 mountX=-0.10 mountY=-0.31, mountTheta=-1.87
21:56:47.157 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.36, opts=13)
21:56:47.163 00.006 6120 Enqueuing Move request for scope (0.03, 0.36)
21:56:47.169 00.006 7680 Worker thread wakes up
21:56:47.170 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.36) opts 0xd
21:56:47.170 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.36)
21:56:47.170 00.000 7680 Moving (0.03, 0.36) raw xDistance=-0.10 yDistance=-0.31
21:56:47.170 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:56:47.170 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:56:47.171 00.001 7680 MoveAxis(E, 0, ABG)
21:56:47.171 00.000 7680 Move returns status 0, amount 0
21:56:47.171 00.000 7680 MoveAxis(N, 170, ABG)
21:56:47.171 00.000 7680 Guiding  Dir = 0, Dur = 170
21:56:47.172 00.001 7680 IsSlewing returns 0
21:56:47.172 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:56:47.176 00.004 7680 IsGuiding returns 0
21:56:47.177 00.001 7680 PulseGuide returned control before completion, sleep 180
21:56:47.201 00.024 6120 UpdateGuideState exits: m=5634 SNR=48.9
21:56:47.206 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:47.210 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:47.214 00.004 6120 Enqueuing Expose request
21:56:47.360 00.146 7680 IsGuiding returns 1
21:56:47.360 00.000 7680 scope still moving after pulse duration time elapsed
21:56:47.390 00.030 7680 IsSlewing returns 0
21:56:47.390 00.000 7680 IsGuiding returns 0
21:56:47.391 00.001 7680 scope move finished after 170 + 44 ms
21:56:47.391 00.000 7680 Move returns status 0, amount 170
21:56:47.391 00.000 7680 move complete, result=0
21:56:47.393 00.002 7680 worker thread done servicing request
21:56:47.393 00.000 7680 Worker thread wakes up
21:56:47.394 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 170 ms NORTH
21:56:47.400 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:47.400 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:48.651 01.251 7680 Exposure complete
21:56:48.762 00.111 7680 worker thread done servicing request
21:56:48.763 00.001 6120 OnExposeComplete: enter
21:56:48.769 00.006 6120 UpdateGuideState(): m_state=6
21:56:48.773 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1320
21:56:48.777 00.004 6120 Star::Find returns 1 (0), X=1205.85, Y=1060.62, Mass=5810, SNR=49.4, Peak=138 HFD=6.8
21:56:48.781 00.004 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.12 = -2.17)
21:56:48.785 00.004 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.44)
21:56:48.788 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.16 mountX=-0.14 mountY=-0.16, mountTheta=-2.28
21:56:48.794 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.22, opts=13)
21:56:48.798 00.004 6120 Enqueuing Move request for scope (0.10, 0.22)
21:56:48.801 00.003 7680 Worker thread wakes up
21:56:48.801 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
21:56:48.801 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
21:56:48.802 00.001 7680 Moving (0.10, 0.22) raw xDistance=-0.14 yDistance=-0.16
21:56:48.802 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:56:48.802 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:56:48.802 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:56:48.802 00.000 7680 MoveAxis(E, 0, ABG)
21:56:48.804 00.002 7680 Move returns status 0, amount 0
21:56:48.804 00.000 7680 MoveAxis(N, 0, ABG)
21:56:48.804 00.000 7680 Move returns status 0, amount 0
21:56:48.804 00.000 7680 move complete, result=0
21:56:48.804 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:56:48.809 00.005 7680 worker thread done servicing request
21:56:48.832 00.023 6120 UpdateGuideState exits: m=5810 SNR=49.4
21:56:48.840 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:48.845 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:48.851 00.006 6120 Enqueuing Expose request
21:56:48.855 00.004 7680 Worker thread wakes up
21:56:48.855 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:56:48.860 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:48.860 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:50.110 01.250 7680 Exposure complete
21:56:50.221 00.111 7680 worker thread done servicing request
21:56:50.221 00.000 6120 OnExposeComplete: enter
21:56:50.225 00.004 6120 UpdateGuideState(): m_state=6
21:56:50.229 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1321
21:56:50.233 00.004 6120 Star::Find returns 1 (0), X=1205.85, Y=1060.79, Mass=5627, SNR=48.1, Peak=129 HFD=6.7
21:56:50.239 00.006 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.02)
21:56:50.243 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
21:56:50.248 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.39 hyp=0.40 cameraTheta=1.31 mountX=-0.17 mountY=-0.30, mountTheta=-2.09
21:56:50.255 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.39, opts=13)
21:56:50.259 00.004 6120 Enqueuing Move request for scope (0.10, 0.39)
21:56:50.265 00.006 7680 Worker thread wakes up
21:56:50.265 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.39) opts 0xd
21:56:50.265 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.39)
21:56:50.265 00.000 7680 Moving (0.10, 0.39) raw xDistance=-0.17 yDistance=-0.30
21:56:50.266 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:56:50.266 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:56:50.266 00.000 7680 MoveAxis(E, 0, ABG)
21:56:50.266 00.000 7680 Move returns status 0, amount 0
21:56:50.266 00.000 7680 MoveAxis(N, 165, ABG)
21:56:50.266 00.000 7680 Guiding  Dir = 0, Dur = 165
21:56:50.267 00.001 7680 IsSlewing returns 0
21:56:50.267 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:56:50.273 00.006 7680 IsGuiding returns 0
21:56:50.273 00.000 7680 PulseGuide returned control before completion, sleep 175
21:56:50.294 00.021 6120 UpdateGuideState exits: m=5627 SNR=48.1
21:56:50.299 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:50.304 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:50.308 00.004 6120 Enqueuing Expose request
21:56:50.457 00.149 7680 IsGuiding returns 1
21:56:50.457 00.000 7680 scope still moving after pulse duration time elapsed
21:56:50.490 00.033 7680 IsSlewing returns 0
21:56:50.490 00.000 7680 IsGuiding returns 1
21:56:50.520 00.030 7680 IsSlewing returns 0
21:56:50.521 00.001 7680 IsGuiding returns 1
21:56:50.553 00.032 7680 IsSlewing returns 0
21:56:50.556 00.003 7680 IsGuiding returns 0
21:56:50.556 00.000 7680 scope move finished after 165 + 118 ms
21:56:50.557 00.001 7680 Move returns status 0, amount 165
21:56:50.557 00.000 7680 move complete, result=0
21:56:50.558 00.001 7680 worker thread done servicing request
21:56:50.558 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 165 ms NORTH
21:56:50.564 00.006 7680 Worker thread wakes up
21:56:50.564 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:50.564 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:51.819 01.255 7680 Exposure complete
21:56:51.935 00.116 7680 worker thread done servicing request
21:56:51.936 00.001 6120 OnExposeComplete: enter
21:56:51.940 00.004 6120 UpdateGuideState(): m_state=6
21:56:51.945 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1322
21:56:51.948 00.003 6120 Star::Find returns 1 (0), X=1205.78, Y=1060.73, Mass=5705, SNR=48.4, Peak=128 HFD=6.8
21:56:51.954 00.006 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
21:56:51.959 00.005 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.12)
21:56:51.963 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.48 mountX=-0.09 mountY=-0.28, mountTheta=-1.88
21:56:51.969 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.33, opts=13)
21:56:51.974 00.005 6120 Enqueuing Move request for scope (0.03, 0.33)
21:56:51.977 00.003 7680 Worker thread wakes up
21:56:51.977 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.33) opts 0xd
21:56:51.978 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.33)
21:56:51.978 00.000 7680 Moving (0.03, 0.33) raw xDistance=-0.09 yDistance=-0.28
21:56:51.978 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:56:51.978 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:56:51.978 00.000 7680 MoveAxis(E, 0, ABG)
21:56:51.979 00.001 7680 Move returns status 0, amount 0
21:56:51.979 00.000 7680 MoveAxis(N, 153, ABG)
21:56:51.980 00.001 7680 Guiding  Dir = 0, Dur = 153
21:56:51.980 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:56:51.984 00.004 7680 IsSlewing returns 0
21:56:51.984 00.000 7680 IsGuiding returns 0
21:56:51.984 00.000 7680 PulseGuide returned control before completion, sleep 163
21:56:52.004 00.020 6120 UpdateGuideState exits: m=5705 SNR=48.4
21:56:52.007 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:52.012 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:52.018 00.006 6120 Enqueuing Expose request
21:56:52.154 00.136 7680 IsGuiding returns 1
21:56:52.155 00.001 7680 scope still moving after pulse duration time elapsed
21:56:52.186 00.031 7680 IsSlewing returns 0
21:56:52.188 00.002 7680 IsGuiding returns 0
21:56:52.189 00.001 7680 scope move finished after 153 + 52 ms
21:56:52.189 00.000 7680 Move returns status 0, amount 153
21:56:52.189 00.000 7680 move complete, result=0
21:56:52.190 00.001 7680 worker thread done servicing request
21:56:52.190 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 153 ms NORTH
21:56:52.196 00.006 7680 Worker thread wakes up
21:56:52.196 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:52.196 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:53.448 01.252 7680 Exposure complete
21:56:53.562 00.114 7680 worker thread done servicing request
21:56:53.563 00.001 6120 OnExposeComplete: enter
21:56:53.567 00.004 6120 UpdateGuideState(): m_state=6
21:56:53.570 00.003 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1323
21:56:53.577 00.007 6120 Star::Find returns 1 (0), X=1205.89, Y=1060.73, Mass=5418, SNR=46.6, Peak=136 HFD=6.7
21:56:53.582 00.005 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.12 = -2.17)
21:56:53.586 00.004 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.44)
21:56:53.589 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.34 hyp=0.37 cameraTheta=1.16 mountX=-0.21 mountY=-0.24, mountTheta=-2.28
21:56:53.595 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.34, opts=13)
21:56:53.600 00.005 6120 Enqueuing Move request for scope (0.15, 0.34)
21:56:53.603 00.003 7680 Worker thread wakes up
21:56:53.603 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.34) opts 0xd
21:56:53.603 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.34)
21:56:53.604 00.001 7680 Moving (0.15, 0.34) raw xDistance=-0.21 yDistance=-0.24
21:56:53.604 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
21:56:53.604 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:56:53.604 00.000 7680 MoveAxis(E, 87, ABG)
21:56:53.605 00.001 7680 Guiding  Dir = 2, Dur = 87
21:56:53.605 00.000 7680 IsSlewing returns 0
21:56:53.605 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:56:53.611 00.006 7680 IsGuiding returns 0
21:56:53.611 00.000 7680 PulseGuide returned control before completion, sleep 97
21:56:53.631 00.020 6120 UpdateGuideState exits: m=5418 SNR=46.6
21:56:53.635 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:53.640 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:53.645 00.005 6120 Enqueuing Expose request
21:56:53.718 00.073 7680 IsGuiding returns 1
21:56:53.719 00.001 7680 scope still moving after pulse duration time elapsed
21:56:53.748 00.029 7680 IsSlewing returns 0
21:56:53.749 00.001 7680 IsGuiding returns 1
21:56:53.780 00.031 7680 IsSlewing returns 0
21:56:53.781 00.001 7680 IsGuiding returns 0
21:56:53.781 00.000 7680 scope move finished after 87 + 84 ms
21:56:53.781 00.000 7680 Move returns status 0, amount 87
21:56:53.781 00.000 7680 MoveAxis(N, 129, ABG)
21:56:53.781 00.000 7680 Guiding  Dir = 0, Dur = 129
21:56:53.783 00.002 7680 IsSlewing returns 0
21:56:53.784 00.001 7680 IsGuiding returns 0
21:56:53.784 00.000 7680 PulseGuide returned control before completion, sleep 139
21:56:53.938 00.154 7680 IsGuiding returns 1
21:56:53.939 00.001 7680 scope still moving after pulse duration time elapsed
21:56:53.970 00.031 7680 IsSlewing returns 0
21:56:53.971 00.001 7680 IsGuiding returns 0
21:56:53.971 00.000 7680 scope move finished after 129 + 57 ms
21:56:53.972 00.001 7680 Move returns status 0, amount 129
21:56:53.972 00.000 7680 move complete, result=0
21:56:53.972 00.000 7680 worker thread done servicing request
21:56:53.972 00.000 6120 GuideStep: -0.2 px 87 ms EAST, -0.2 px 129 ms NORTH
21:56:53.978 00.006 7680 Worker thread wakes up
21:56:53.978 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:53.979 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:55.234 01.255 7680 Exposure complete
21:56:55.342 00.108 7680 worker thread done servicing request
21:56:55.343 00.001 6120 OnExposeComplete: enter
21:56:55.346 00.003 6120 UpdateGuideState(): m_state=6
21:56:55.350 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1324
21:56:55.354 00.004 6120 Star::Find returns 1 (0), X=1205.70, Y=1060.71, Mass=5708, SNR=48.9, Peak=131 HFD=6.8
21:56:55.357 00.003 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.62)
21:56:55.362 00.005 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
21:56:55.366 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.32 hyp=0.32 cameraTheta=1.71 mountX=-0.01 mountY=-0.30, mountTheta=-1.62
21:56:55.371 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.32, opts=13)
21:56:55.375 00.004 6120 Enqueuing Move request for scope (-0.05, 0.32)
21:56:55.379 00.004 7680 Worker thread wakes up
21:56:55.379 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.32) opts 0xd
21:56:55.379 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.32)
21:56:55.379 00.000 7680 Moving (-0.05, 0.32) raw xDistance=-0.01 yDistance=-0.30
21:56:55.379 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
21:56:55.381 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:56:55.381 00.000 7680 MoveAxis(E, 0, ABG)
21:56:55.381 00.000 7680 Move returns status 0, amount 0
21:56:55.381 00.000 7680 MoveAxis(N, 165, ABG)
21:56:55.381 00.000 7680 Guiding  Dir = 0, Dur = 165
21:56:55.381 00.000 7680 IsSlewing returns 0
21:56:55.382 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:56:55.386 00.004 7680 IsGuiding returns 0
21:56:55.387 00.001 7680 PulseGuide returned control before completion, sleep 175
21:56:55.406 00.019 6120 UpdateGuideState exits: m=5708 SNR=48.9
21:56:55.408 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:55.411 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:55.415 00.004 6120 Enqueuing Expose request
21:56:55.567 00.152 7680 IsGuiding returns 1
21:56:55.568 00.001 7680 scope still moving after pulse duration time elapsed
21:56:55.599 00.031 7680 IsSlewing returns 0
21:56:55.600 00.001 7680 IsGuiding returns 0
21:56:55.602 00.002 7680 scope move finished after 165 + 50 ms
21:56:55.602 00.000 7680 Move returns status 0, amount 165
21:56:55.602 00.000 7680 move complete, result=0
21:56:55.602 00.000 7680 worker thread done servicing request
21:56:55.604 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 165 ms NORTH
21:56:55.611 00.007 7680 Worker thread wakes up
21:56:55.611 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:55.611 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:56.852 01.241 7680 Exposure complete
21:56:56.961 00.109 7680 worker thread done servicing request
21:56:56.962 00.001 6120 OnExposeComplete: enter
21:56:56.966 00.004 6120 UpdateGuideState(): m_state=6
21:56:56.970 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1325
21:56:56.974 00.004 6120 Star::Find returns 1 (0), X=1205.66, Y=1061.21, Mass=5262, SNR=46.4, Peak=125 HFD=6.5
21:56:56.977 00.003 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
21:56:56.982 00.005 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
21:56:56.986 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.81 hyp=0.81 cameraTheta=1.68 mountX=-0.06 mountY=-0.77, mountTheta=-1.66
21:56:56.992 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.81, opts=13)
21:56:56.995 00.003 6120 Enqueuing Move request for scope (-0.09, 0.81)
21:56:57.000 00.005 7680 Worker thread wakes up
21:56:57.000 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.81) opts 0xd
21:56:57.001 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.81)
21:56:57.001 00.000 7680 Moving (-0.09, 0.81) raw xDistance=-0.06 yDistance=-0.77
21:56:57.001 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:56:57.001 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
21:56:57.001 00.000 7680 MoveAxis(E, 0, ABG)
21:56:57.003 00.002 7680 Move returns status 0, amount 0
21:56:57.003 00.000 7680 MoveAxis(N, 415, ABG)
21:56:57.003 00.000 7680 Guiding  Dir = 0, Dur = 415
21:56:57.003 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:56:57.007 00.004 7680 IsSlewing returns 0
21:56:57.007 00.000 7680 IsGuiding returns 0
21:56:57.008 00.001 7680 PulseGuide returned control before completion, sleep 425
21:56:57.029 00.021 6120 UpdateGuideState exits: m=5262 SNR=46.4
21:56:57.034 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:57.037 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:57.040 00.003 6120 Enqueuing Expose request
21:56:57.436 00.396 7680 IsGuiding returns 1
21:56:57.437 00.001 7680 scope still moving after pulse duration time elapsed
21:56:57.467 00.030 7680 IsSlewing returns 0
21:56:57.468 00.001 7680 IsGuiding returns 0
21:56:57.468 00.000 7680 scope move finished after 415 + 45 ms
21:56:57.469 00.001 7680 Move returns status 0, amount 415
21:56:57.470 00.001 7680 move complete, result=0
21:56:57.470 00.000 7680 worker thread done servicing request
21:56:57.471 00.001 7680 Worker thread wakes up
21:56:57.471 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.8 px 415 ms NORTH
21:56:57.477 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:57.477 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:56:58.731 01.254 7680 Exposure complete
21:56:58.844 00.113 7680 worker thread done servicing request
21:56:58.845 00.001 6120 OnExposeComplete: enter
21:56:58.850 00.005 6120 UpdateGuideState(): m_state=6
21:56:58.855 00.005 6120 Star::Find(15, 1205, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1326
21:56:58.859 00.004 6120 Star::Find returns 1 (0), X=1205.79, Y=1060.43, Mass=5720, SNR=48.1, Peak=128 HFD=6.8
21:56:58.864 00.005 6120 CameraToMount -- cameraTheta (0.72) - m_xAngle (-2.95) = xAngle (3.68 = -2.61)
21:56:58.869 00.005 6120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.41 = -2.87)
21:56:58.873 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.72 mountX=-0.04 mountY=-0.01, mountTheta=-2.84
21:56:58.878 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.03, opts=13)
21:56:58.883 00.005 6120 Enqueuing Move request for scope (0.04, 0.03)
21:56:58.887 00.004 7680 Worker thread wakes up
21:56:58.887 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
21:56:58.889 00.002 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
21:56:58.889 00.000 7680 Moving (0.04, 0.03) raw xDistance=-0.04 yDistance=-0.01
21:56:58.889 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:56:58.889 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:56:58.889 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:56:58.890 00.001 7680 MoveAxis(E, 0, ABG)
21:56:58.890 00.000 7680 Move returns status 0, amount 0
21:56:58.890 00.000 7680 MoveAxis(N, 0, ABG)
21:56:58.890 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:56:58.896 00.006 7680 Move returns status 0, amount 0
21:56:58.897 00.001 7680 move complete, result=0
21:56:58.897 00.000 7680 worker thread done servicing request
21:56:58.915 00.018 6120 UpdateGuideState exits: m=5720 SNR=48.1
21:56:58.920 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:58.926 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:56:58.931 00.005 6120 Enqueuing Expose request
21:56:58.935 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:56:58.940 00.005 7680 Worker thread wakes up
21:56:58.940 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:56:58.940 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:00.181 01.241 7680 Exposure complete
21:57:00.302 00.121 7680 worker thread done servicing request
21:57:00.302 00.000 6120 OnExposeComplete: enter
21:57:00.307 00.005 6120 UpdateGuideState(): m_state=6
21:57:00.313 00.006 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1327
21:57:00.317 00.004 6120 Star::Find returns 1 (0), X=1205.82, Y=1060.42, Mass=5548, SNR=46.9, Peak=133 HFD=6.8
21:57:00.321 00.004 6120 CameraToMount -- cameraTheta (0.28) - m_xAngle (-2.95) = xAngle (3.23 = -3.05)
21:57:00.325 00.004 6120 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.96 = 2.96)
21:57:00.330 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.28 mountX=-0.07 mountY=0.01, mountTheta=2.97
21:57:00.336 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.02, opts=13)
21:57:00.341 00.005 6120 Enqueuing Move request for scope (0.07, 0.02)
21:57:00.345 00.004 7680 Worker thread wakes up
21:57:00.345 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
21:57:00.345 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
21:57:00.345 00.000 7680 Moving (0.07, 0.02) raw xDistance=-0.07 yDistance=0.01
21:57:00.345 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:57:00.346 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:57:00.346 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:57:00.346 00.000 7680 MoveAxis(E, 0, ABG)
21:57:00.346 00.000 7680 Move returns status 0, amount 0
21:57:00.346 00.000 7680 MoveAxis(N, 0, ABG)
21:57:00.347 00.001 7680 Move returns status 0, amount 0
21:57:00.347 00.000 7680 move complete, result=0
21:57:00.347 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:57:00.351 00.004 7680 worker thread done servicing request
21:57:00.372 00.021 6120 UpdateGuideState exits: m=5548 SNR=46.9
21:57:00.376 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:00.380 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:00.383 00.003 6120 Enqueuing Expose request
21:57:00.386 00.003 7680 Worker thread wakes up
21:57:00.387 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:00.387 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:00.387 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:57:01.634 01.247 7680 Exposure complete
21:57:01.747 00.113 7680 worker thread done servicing request
21:57:01.747 00.000 6120 OnExposeComplete: enter
21:57:01.751 00.004 6120 UpdateGuideState(): m_state=6
21:57:01.756 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1328
21:57:01.759 00.003 6120 Star::Find returns 1 (0), X=1205.79, Y=1060.53, Mass=5618, SNR=47.6, Peak=125 HFD=6.9
21:57:01.763 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.08)
21:57:01.767 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.35)
21:57:01.772 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.25 mountX=-0.07 mountY=-0.10, mountTheta=-2.17
21:57:01.777 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.14, opts=13)
21:57:01.780 00.003 6120 Enqueuing Move request for scope (0.04, 0.14)
21:57:01.784 00.004 7680 Worker thread wakes up
21:57:01.784 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
21:57:01.785 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
21:57:01.785 00.000 7680 Moving (0.04, 0.14) raw xDistance=-0.07 yDistance=-0.10
21:57:01.785 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:57:01.785 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:57:01.785 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:57:01.785 00.000 7680 MoveAxis(E, 0, ABG)
21:57:01.786 00.001 7680 Move returns status 0, amount 0
21:57:01.786 00.000 7680 MoveAxis(N, 0, ABG)
21:57:01.786 00.000 7680 Move returns status 0, amount 0
21:57:01.786 00.000 7680 move complete, result=0
21:57:01.787 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:57:01.791 00.004 7680 worker thread done servicing request
21:57:01.812 00.021 6120 UpdateGuideState exits: m=5618 SNR=47.6
21:57:01.815 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:01.819 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:01.823 00.004 6120 Enqueuing Expose request
21:57:01.829 00.006 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:57:01.834 00.005 7680 Worker thread wakes up
21:57:01.834 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:01.834 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:03.086 01.252 7680 Exposure complete
21:57:03.190 00.104 7680 worker thread done servicing request
21:57:03.191 00.001 6120 OnExposeComplete: enter
21:57:03.195 00.004 6120 UpdateGuideState(): m_state=6
21:57:03.199 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1329
21:57:03.203 00.004 6120 Star::Find returns 1 (0), X=1205.83, Y=1060.71, Mass=5545, SNR=46.7, Peak=138 HFD=6.6
21:57:03.208 00.005 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
21:57:03.212 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
21:57:03.216 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.32 mountX=-0.14 mountY=-0.24, mountTheta=-2.08
21:57:03.220 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.31, opts=13)
21:57:03.224 00.004 6120 Enqueuing Move request for scope (0.08, 0.31)
21:57:03.227 00.003 7680 Worker thread wakes up
21:57:03.227 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.31) opts 0xd
21:57:03.227 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.31)
21:57:03.227 00.000 7680 Moving (0.08, 0.31) raw xDistance=-0.14 yDistance=-0.24
21:57:03.227 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:57:03.227 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:57:03.227 00.000 7680 MoveAxis(E, 0, ABG)
21:57:03.229 00.002 7680 Move returns status 0, amount 0
21:57:03.229 00.000 7680 MoveAxis(N, 133, ABG)
21:57:03.229 00.000 7680 Guiding  Dir = 0, Dur = 133
21:57:03.230 00.001 7680 IsSlewing returns 0
21:57:03.231 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=190, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:57:03.235 00.004 7680 IsGuiding returns 0
21:57:03.236 00.001 7680 PulseGuide returned control before completion, sleep 143
21:57:03.254 00.018 6120 UpdateGuideState exits: m=5545 SNR=46.7
21:57:03.257 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:03.260 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:03.265 00.005 6120 Enqueuing Expose request
21:57:03.391 00.126 7680 IsGuiding returns 1
21:57:03.392 00.001 7680 scope still moving after pulse duration time elapsed
21:57:03.424 00.032 7680 IsSlewing returns 0
21:57:03.427 00.003 7680 IsGuiding returns 0
21:57:03.431 00.004 7680 scope move finished after 133 + 62 ms
21:57:03.432 00.001 7680 Move returns status 0, amount 133
21:57:03.432 00.000 7680 move complete, result=0
21:57:03.433 00.001 7680 worker thread done servicing request
21:57:03.433 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 133 ms NORTH
21:57:03.438 00.005 7680 Worker thread wakes up
21:57:03.438 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:03.438 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:04.688 01.250 7680 Exposure complete
21:57:04.793 00.105 6120 OnExposeComplete: enter
21:57:04.797 00.004 7680 worker thread done servicing request
21:57:04.797 00.000 6120 UpdateGuideState(): m_state=6
21:57:04.801 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1330
21:57:04.804 00.003 6120 Star::Find returns 1 (0), X=1205.92, Y=1060.78, Mass=5711, SNR=48.3, Peak=141 HFD=6.7
21:57:04.809 00.005 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
21:57:04.813 00.004 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.44)
21:57:04.816 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.38 hyp=0.42 cameraTheta=1.16 mountX=-0.24 mountY=-0.27, mountTheta=-2.29
21:57:04.820 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.38, opts=13)
21:57:04.826 00.006 6120 Enqueuing Move request for scope (0.17, 0.38)
21:57:04.828 00.002 7680 Worker thread wakes up
21:57:04.829 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.38) opts 0xd
21:57:04.829 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.38)
21:57:04.829 00.000 7680 Moving (0.17, 0.38) raw xDistance=-0.24 yDistance=-0.27
21:57:04.829 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
21:57:04.829 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:57:04.830 00.001 7680 MoveAxis(E, 100, ABG)
21:57:04.830 00.000 7680 Guiding  Dir = 2, Dur = 100
21:57:04.830 00.000 7680 IsSlewing returns 0
21:57:04.831 00.001 7680 IsGuiding returns 0
21:57:04.831 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:57:04.838 00.007 7680 PulseGuide returned control before completion, sleep 110
21:57:04.859 00.021 6120 UpdateGuideState exits: m=5711 SNR=48.3
21:57:04.865 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:04.868 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:04.873 00.005 6120 Enqueuing Expose request
21:57:04.960 00.087 7680 IsGuiding returns 0
21:57:04.961 00.001 7680 Move returns status 0, amount 100
21:57:04.961 00.000 7680 MoveAxis(N, 148, ABG)
21:57:04.962 00.001 7680 Guiding  Dir = 0, Dur = 148
21:57:04.962 00.000 7680 IsSlewing returns 0
21:57:04.963 00.001 7680 IsGuiding returns 0
21:57:04.964 00.001 7680 PulseGuide returned control before completion, sleep 158
21:57:05.132 00.168 7680 IsGuiding returns 1
21:57:05.134 00.002 7680 scope still moving after pulse duration time elapsed
21:57:05.163 00.029 7680 IsSlewing returns 0
21:57:05.163 00.000 7680 IsGuiding returns 0
21:57:05.164 00.001 7680 scope move finished after 148 + 52 ms
21:57:05.164 00.000 7680 Move returns status 0, amount 148
21:57:05.165 00.001 7680 move complete, result=0
21:57:05.165 00.000 7680 worker thread done servicing request
21:57:05.165 00.000 7680 Worker thread wakes up
21:57:05.166 00.001 6120 GuideStep: -0.2 px 100 ms EAST, -0.3 px 148 ms NORTH
21:57:05.175 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:05.175 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:06.420 01.245 7680 Exposure complete
21:57:06.535 00.115 7680 worker thread done servicing request
21:57:06.535 00.000 6120 OnExposeComplete: enter
21:57:06.539 00.004 6120 UpdateGuideState(): m_state=6
21:57:06.543 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1331
21:57:06.548 00.005 6120 Star::Find returns 1 (0), X=1205.65, Y=1060.73, Mass=5766, SNR=48.9, Peak=128 HFD=6.8
21:57:06.554 00.006 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
21:57:06.559 00.005 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
21:57:06.563 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.33 hyp=0.34 cameraTheta=1.85 mountX=0.03 mountY=-0.34, mountTheta=-1.47
21:57:06.569 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.33, opts=13)
21:57:06.573 00.004 6120 Enqueuing Move request for scope (-0.10, 0.33)
21:57:06.579 00.006 7680 Worker thread wakes up
21:57:06.579 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.33) opts 0xd
21:57:06.579 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.33)
21:57:06.579 00.000 7680 Moving (-0.10, 0.33) raw xDistance=0.03 yDistance=-0.34
21:57:06.580 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:57:06.580 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:57:06.580 00.000 7680 MoveAxis(E, 0, ABG)
21:57:06.580 00.000 7680 Move returns status 0, amount 0
21:57:06.581 00.001 7680 MoveAxis(N, 183, ABG)
21:57:06.581 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:57:06.586 00.005 7680 Guiding  Dir = 0, Dur = 183
21:57:06.587 00.001 7680 IsSlewing returns 0
21:57:06.587 00.000 7680 IsGuiding returns 0
21:57:06.588 00.001 7680 PulseGuide returned control before completion, sleep 193
21:57:06.611 00.023 6120 UpdateGuideState exits: m=5766 SNR=48.9
21:57:06.617 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:06.621 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:06.626 00.005 6120 Enqueuing Expose request
21:57:06.796 00.170 7680 IsGuiding returns 1
21:57:06.797 00.001 7680 scope still moving after pulse duration time elapsed
21:57:06.827 00.030 7680 IsSlewing returns 0
21:57:06.829 00.002 7680 IsGuiding returns 0
21:57:06.830 00.001 7680 scope move finished after 183 + 58 ms
21:57:06.830 00.000 7680 Move returns status 0, amount 183
21:57:06.831 00.001 7680 move complete, result=0
21:57:06.832 00.001 7680 worker thread done servicing request
21:57:06.833 00.001 7680 Worker thread wakes up
21:57:06.833 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 183 ms NORTH
21:57:06.839 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:06.840 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:08.089 01.249 7680 Exposure complete
21:57:08.220 00.131 7680 worker thread done servicing request
21:57:08.220 00.000 6120 OnExposeComplete: enter
21:57:08.224 00.004 6120 UpdateGuideState(): m_state=6
21:57:08.227 00.003 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1332
21:57:08.233 00.006 6120 Star::Find returns 1 (0), X=1205.52, Y=1060.53, Mass=5602, SNR=47.8, Peak=133 HFD=7.0
21:57:08.238 00.005 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.57 = -0.72)
21:57:08.244 00.006 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.98)
21:57:08.249 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.14 hyp=0.27 cameraTheta=2.61 mountX=0.20 mountY=-0.23, mountTheta=-0.83
21:57:08.254 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.14, opts=13)
21:57:08.258 00.004 6120 Enqueuing Move request for scope (-0.23, 0.14)
21:57:08.263 00.005 7680 Worker thread wakes up
21:57:08.263 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.14) opts 0xd
21:57:08.264 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.14)
21:57:08.264 00.000 7680 Moving (-0.23, 0.14) raw xDistance=0.20 yDistance=-0.23
21:57:08.265 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
21:57:08.265 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:57:08.265 00.000 7680 MoveAxis(W, 86, ABG)
21:57:08.265 00.000 7680 Guiding  Dir = 3, Dur = 86
21:57:08.265 00.000 7680 IsSlewing returns 0
21:57:08.266 00.001 7680 IsGuiding returns 0
21:57:08.267 00.001 7680 PulseGuide returned control before completion, sleep 96
21:57:08.267 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:57:08.299 00.032 6120 UpdateGuideState exits: m=5602 SNR=47.8
21:57:08.304 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:08.308 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:08.312 00.004 6120 Enqueuing Expose request
21:57:08.364 00.052 7680 IsGuiding returns 1
21:57:08.364 00.000 7680 scope still moving after pulse duration time elapsed
21:57:08.395 00.031 7680 IsSlewing returns 0
21:57:08.396 00.001 7680 IsGuiding returns 0
21:57:08.398 00.002 7680 scope move finished after 86 + 45 ms
21:57:08.398 00.000 7680 Move returns status 0, amount 86
21:57:08.398 00.000 7680 MoveAxis(N, 122, ABG)
21:57:08.399 00.001 7680 Guiding  Dir = 0, Dur = 122
21:57:08.399 00.000 7680 IsSlewing returns 0
21:57:08.400 00.001 7680 IsGuiding returns 0
21:57:08.400 00.000 7680 PulseGuide returned control before completion, sleep 132
21:57:08.537 00.137 7680 IsGuiding returns 1
21:57:08.537 00.000 7680 scope still moving after pulse duration time elapsed
21:57:08.567 00.030 7680 IsSlewing returns 0
21:57:08.570 00.003 7680 IsGuiding returns 0
21:57:08.570 00.000 7680 scope move finished after 122 + 47 ms
21:57:08.570 00.000 7680 Move returns status 0, amount 122
21:57:08.571 00.001 7680 move complete, result=0
21:57:08.571 00.000 7680 worker thread done servicing request
21:57:08.571 00.000 7680 Worker thread wakes up
21:57:08.571 00.000 6120 GuideStep: 0.2 px 86 ms WEST, -0.2 px 122 ms NORTH
21:57:08.583 00.012 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:08.583 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:09.825 01.242 7680 Exposure complete
21:57:09.929 00.104 7680 worker thread done servicing request
21:57:09.931 00.002 6120 OnExposeComplete: enter
21:57:09.934 00.003 6120 UpdateGuideState(): m_state=6
21:57:09.937 00.003 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1333
21:57:09.942 00.005 6120 Star::Find returns 1 (0), X=1205.71, Y=1060.60, Mass=5901, SNR=50.0, Peak=130 HFD=6.9
21:57:09.945 00.003 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
21:57:09.948 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
21:57:09.952 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.21 cameraTheta=1.74 mountX=-0.00 mountY=-0.20, mountTheta=-1.59
21:57:09.957 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.20, opts=13)
21:57:09.961 00.004 6120 Enqueuing Move request for scope (-0.03, 0.20)
21:57:09.964 00.003 7680 Worker thread wakes up
21:57:09.965 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
21:57:09.965 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
21:57:09.966 00.001 7680 Moving (-0.03, 0.20) raw xDistance=-0.00 yDistance=-0.20
21:57:09.966 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:57:09.966 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:57:09.966 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:57:09.967 00.001 7680 MoveAxis(E, 0, ABG)
21:57:09.967 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:57:09.971 00.004 7680 Move returns status 0, amount 0
21:57:09.971 00.000 7680 MoveAxis(N, 0, ABG)
21:57:09.972 00.001 7680 Move returns status 0, amount 0
21:57:09.972 00.000 7680 move complete, result=0
21:57:09.972 00.000 7680 worker thread done servicing request
21:57:09.995 00.023 6120 UpdateGuideState exits: m=5901 SNR=50.0
21:57:09.999 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:10.004 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:10.008 00.004 6120 Enqueuing Expose request
21:57:10.012 00.004 7680 Worker thread wakes up
21:57:10.012 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:10.012 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:10.013 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
21:57:11.268 01.255 7680 Exposure complete
21:57:11.384 00.116 7680 worker thread done servicing request
21:57:11.385 00.001 6120 OnExposeComplete: enter
21:57:11.390 00.005 6120 UpdateGuideState(): m_state=6
21:57:11.396 00.006 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1334
21:57:11.403 00.007 6120 Star::Find returns 1 (0), X=1205.67, Y=1060.72, Mass=5862, SNR=49.7, Peak=140 HFD=7.0
21:57:11.408 00.005 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
21:57:11.413 00.005 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.77)
21:57:11.416 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.83 mountX=0.02 mountY=-0.32, mountTheta=-1.50
21:57:11.422 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.32, opts=13)
21:57:11.427 00.005 6120 Enqueuing Move request for scope (-0.08, 0.32)
21:57:11.431 00.004 7680 Worker thread wakes up
21:57:11.431 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.32) opts 0xd
21:57:11.431 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.32)
21:57:11.431 00.000 7680 Moving (-0.08, 0.32) raw xDistance=0.02 yDistance=-0.32
21:57:11.433 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:57:11.433 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:57:11.433 00.000 7680 MoveAxis(E, 0, ABG)
21:57:11.433 00.000 7680 Move returns status 0, amount 0
21:57:11.433 00.000 7680 MoveAxis(N, 175, ABG)
21:57:11.433 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:57:11.438 00.005 7680 Guiding  Dir = 0, Dur = 175
21:57:11.438 00.000 7680 IsSlewing returns 0
21:57:11.439 00.001 7680 IsGuiding returns 0
21:57:11.439 00.000 7680 PulseGuide returned control before completion, sleep 185
21:57:11.460 00.021 6120 UpdateGuideState exits: m=5862 SNR=49.7
21:57:11.465 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:11.468 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:11.472 00.004 6120 Enqueuing Expose request
21:57:11.630 00.158 7680 IsGuiding returns 1
21:57:11.631 00.001 7680 scope still moving after pulse duration time elapsed
21:57:11.661 00.030 7680 IsSlewing returns 0
21:57:11.663 00.002 7680 IsGuiding returns 0
21:57:11.663 00.000 7680 scope move finished after 175 + 49 ms
21:57:11.664 00.001 7680 Move returns status 0, amount 175
21:57:11.665 00.001 7680 move complete, result=0
21:57:11.665 00.000 7680 worker thread done servicing request
21:57:11.665 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 175 ms NORTH
21:57:11.674 00.009 7680 Worker thread wakes up
21:57:11.674 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:11.675 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:12.916 01.241 7680 Exposure complete
21:57:13.028 00.112 7680 worker thread done servicing request
21:57:13.029 00.001 6120 OnExposeComplete: enter
21:57:13.033 00.004 6120 UpdateGuideState(): m_state=6
21:57:13.036 00.003 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1335
21:57:13.040 00.004 6120 Star::Find returns 1 (0), X=1205.68, Y=1060.67, Mass=5611, SNR=48.6, Peak=129 HFD=6.9
21:57:13.044 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
21:57:13.049 00.005 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
21:57:13.054 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.83 mountX=0.02 mountY=-0.27, mountTheta=-1.50
21:57:13.059 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.27, opts=13)
21:57:13.063 00.004 6120 Enqueuing Move request for scope (-0.07, 0.27)
21:57:13.066 00.003 7680 Worker thread wakes up
21:57:13.066 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.27) opts 0xd
21:57:13.066 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.27)
21:57:13.068 00.002 7680 Moving (-0.07, 0.27) raw xDistance=0.02 yDistance=-0.27
21:57:13.068 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:57:13.069 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:57:13.069 00.000 7680 MoveAxis(E, 0, ABG)
21:57:13.069 00.000 7680 Move returns status 0, amount 0
21:57:13.069 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
21:57:13.073 00.004 7680 MoveAxis(N, 148, ABG)
21:57:13.073 00.000 7680 Guiding  Dir = 0, Dur = 148
21:57:13.074 00.001 7680 IsSlewing returns 0
21:57:13.074 00.000 7680 IsGuiding returns 0
21:57:13.075 00.001 7680 PulseGuide returned control before completion, sleep 158
21:57:13.096 00.021 6120 UpdateGuideState exits: m=5611 SNR=48.6
21:57:13.100 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:13.104 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:13.108 00.004 6120 Enqueuing Expose request
21:57:13.239 00.131 7680 IsGuiding returns 1
21:57:13.239 00.000 7680 scope still moving after pulse duration time elapsed
21:57:13.270 00.031 7680 IsSlewing returns 0
21:57:13.271 00.001 7680 IsGuiding returns 0
21:57:13.271 00.000 7680 scope move finished after 148 + 48 ms
21:57:13.272 00.001 7680 Move returns status 0, amount 148
21:57:13.272 00.000 7680 move complete, result=0
21:57:13.273 00.001 7680 worker thread done servicing request
21:57:13.274 00.001 7680 Worker thread wakes up
21:57:13.274 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 148 ms NORTH
21:57:13.280 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:13.280 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:14.534 01.254 7680 Exposure complete
21:57:14.644 00.110 7680 worker thread done servicing request
21:57:14.644 00.000 6120 OnExposeComplete: enter
21:57:14.651 00.007 6120 UpdateGuideState(): m_state=6
21:57:14.657 00.006 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1336
21:57:14.661 00.004 6120 Star::Find returns 1 (0), X=1205.53, Y=1060.59, Mass=5828, SNR=49.4, Peak=129 HFD=7.0
21:57:14.663 00.002 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.38 = -0.90)
21:57:14.669 00.006 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.11 = -1.17)
21:57:14.673 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.19 hyp=0.29 cameraTheta=2.42 mountX=0.18 mountY=-0.27, mountTheta=-0.98
21:57:14.679 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.19, opts=13)
21:57:14.683 00.004 6120 Enqueuing Move request for scope (-0.22, 0.19)
21:57:14.688 00.005 7680 Worker thread wakes up
21:57:14.688 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.19) opts 0xd
21:57:14.688 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.19)
21:57:14.688 00.000 7680 Moving (-0.22, 0.19) raw xDistance=0.18 yDistance=-0.27
21:57:14.688 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:57:14.689 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:57:14.689 00.000 7680 MoveAxis(E, 0, ABG)
21:57:14.689 00.000 7680 Move returns status 0, amount 0
21:57:14.689 00.000 7680 MoveAxis(N, 145, ABG)
21:57:14.689 00.000 7680 Guiding  Dir = 0, Dur = 145
21:57:14.689 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:57:14.693 00.004 7680 IsSlewing returns 0
21:57:14.694 00.001 7680 IsGuiding returns 0
21:57:14.694 00.000 7680 PulseGuide returned control before completion, sleep 155
21:57:14.716 00.022 6120 UpdateGuideState exits: m=5828 SNR=49.4
21:57:14.720 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:14.724 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:14.728 00.004 6120 Enqueuing Expose request
21:57:14.852 00.124 7680 IsGuiding returns 1
21:57:14.852 00.000 7680 scope still moving after pulse duration time elapsed
21:57:14.883 00.031 7680 IsSlewing returns 0
21:57:14.885 00.002 7680 IsGuiding returns 1
21:57:14.914 00.029 7680 IsSlewing returns 0
21:57:14.914 00.000 7680 IsGuiding returns 0
21:57:14.914 00.000 7680 scope move finished after 145 + 75 ms
21:57:14.915 00.001 7680 Move returns status 0, amount 145
21:57:14.916 00.001 7680 move complete, result=0
21:57:14.916 00.000 7680 worker thread done servicing request
21:57:14.916 00.000 7680 Worker thread wakes up
21:57:14.916 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:14.916 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 145 ms NORTH
21:57:14.922 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:16.175 01.253 7680 Exposure complete
21:57:16.288 00.113 7680 worker thread done servicing request
21:57:16.289 00.001 6120 OnExposeComplete: enter
21:57:16.295 00.006 6120 UpdateGuideState(): m_state=6
21:57:16.301 00.006 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1337
21:57:16.306 00.005 6120 Star::Find returns 1 (0), X=1205.54, Y=1060.62, Mass=5637, SNR=48.4, Peak=128 HFD=7.0
21:57:16.310 00.004 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
21:57:16.315 00.005 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
21:57:16.318 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.22 hyp=0.30 cameraTheta=2.32 mountX=0.16 mountY=-0.29, mountTheta=-1.06
21:57:16.324 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.22, opts=13)
21:57:16.330 00.006 6120 Enqueuing Move request for scope (-0.21, 0.22)
21:57:16.334 00.004 7680 Worker thread wakes up
21:57:16.334 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.22) opts 0xd
21:57:16.335 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.22)
21:57:16.335 00.000 7680 Moving (-0.21, 0.22) raw xDistance=0.16 yDistance=-0.29
21:57:16.335 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:57:16.335 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:57:16.335 00.000 7680 MoveAxis(E, 0, ABG)
21:57:16.337 00.002 7680 Move returns status 0, amount 0
21:57:16.337 00.000 7680 MoveAxis(N, 157, ABG)
21:57:16.337 00.000 7680 Guiding  Dir = 0, Dur = 157
21:57:16.337 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:57:16.342 00.005 7680 IsSlewing returns 0
21:57:16.342 00.000 7680 IsGuiding returns 0
21:57:16.342 00.000 7680 PulseGuide returned control before completion, sleep 167
21:57:16.362 00.020 6120 UpdateGuideState exits: m=5637 SNR=48.4
21:57:16.368 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:16.372 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:16.375 00.003 6120 Enqueuing Expose request
21:57:16.523 00.148 7680 IsGuiding returns 1
21:57:16.523 00.000 7680 scope still moving after pulse duration time elapsed
21:57:16.553 00.030 7680 IsSlewing returns 0
21:57:16.555 00.002 7680 IsGuiding returns 0
21:57:16.555 00.000 7680 scope move finished after 157 + 56 ms
21:57:16.555 00.000 7680 Move returns status 0, amount 157
21:57:16.556 00.001 7680 move complete, result=0
21:57:16.557 00.001 7680 worker thread done servicing request
21:57:16.557 00.000 7680 Worker thread wakes up
21:57:16.557 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 157 ms NORTH
21:57:16.564 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:16.564 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:17.816 01.252 7680 Exposure complete
21:57:17.928 00.112 7680 worker thread done servicing request
21:57:17.928 00.000 6120 OnExposeComplete: enter
21:57:17.933 00.005 6120 UpdateGuideState(): m_state=6
21:57:17.937 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1338
21:57:17.941 00.004 6120 Star::Find returns 1 (0), X=1205.52, Y=1060.45, Mass=6130, SNR=50.2, Peak=129 HFD=7.0
21:57:17.945 00.004 6120 CameraToMount -- cameraTheta (2.92) - m_xAngle (-2.95) = xAngle (5.87 = -0.41)
21:57:17.948 00.003 6120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.61 = -0.68)
21:57:17.952 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.05 hyp=0.24 cameraTheta=2.92 mountX=0.22 mountY=-0.15, mountTheta=-0.60
21:57:17.956 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.05, opts=13)
21:57:17.960 00.004 6120 Enqueuing Move request for scope (-0.23, 0.05)
21:57:17.964 00.004 7680 Worker thread wakes up
21:57:17.965 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.05) opts 0xd
21:57:17.965 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.05)
21:57:17.966 00.001 7680 Moving (-0.23, 0.05) raw xDistance=0.22 yDistance=-0.15
21:57:17.966 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
21:57:17.967 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:57:17.967 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:57:17.967 00.000 7680 MoveAxis(W, 93, ABG)
21:57:17.968 00.001 7680 Guiding  Dir = 3, Dur = 93
21:57:17.968 00.000 7680 IsSlewing returns 0
21:57:17.968 00.000 7680 IsGuiding returns 0
21:57:17.969 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:57:17.973 00.004 7680 PulseGuide returned control before completion, sleep 103
21:57:17.996 00.023 6120 UpdateGuideState exits: m=6130 SNR=50.2
21:57:18.000 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:18.005 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:18.008 00.003 6120 Enqueuing Expose request
21:57:18.086 00.078 7680 IsGuiding returns 1
21:57:18.086 00.000 7680 scope still moving after pulse duration time elapsed
21:57:18.118 00.032 7680 IsSlewing returns 0
21:57:18.119 00.001 7680 IsGuiding returns 0
21:57:18.119 00.000 7680 scope move finished after 93 + 56 ms
21:57:18.119 00.000 7680 Move returns status 0, amount 93
21:57:18.119 00.000 7680 MoveAxis(N, 0, ABG)
21:57:18.119 00.000 7680 Move returns status 0, amount 0
21:57:18.119 00.000 7680 move complete, result=0
21:57:18.119 00.000 7680 worker thread done servicing request
21:57:18.120 00.001 7680 Worker thread wakes up
21:57:18.120 00.000 6120 GuideStep: 0.2 px 93 ms WEST, -0.1 px 0 ms NORTH
21:57:18.127 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:18.127 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:19.378 01.251 7680 Exposure complete
21:57:19.491 00.113 7680 worker thread done servicing request
21:57:19.491 00.000 6120 OnExposeComplete: enter
21:57:19.495 00.004 6120 UpdateGuideState(): m_state=6
21:57:19.499 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1339
21:57:19.503 00.004 6120 Star::Find returns 1 (0), X=1205.81, Y=1060.49, Mass=5497, SNR=47.7, Peak=128 HFD=6.9
21:57:19.506 00.003 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.90 = -2.38)
21:57:19.511 00.005 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.65)
21:57:19.515 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.95 mountX=-0.08 mountY=-0.05, mountTheta=-2.56
21:57:19.521 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.09, opts=13)
21:57:19.525 00.004 6120 Enqueuing Move request for scope (0.07, 0.09)
21:57:19.529 00.004 7680 Worker thread wakes up
21:57:19.529 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
21:57:19.529 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
21:57:19.529 00.000 7680 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.05
21:57:19.530 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:57:19.530 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:57:19.530 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:57:19.530 00.000 7680 MoveAxis(E, 0, ABG)
21:57:19.530 00.000 7680 Move returns status 0, amount 0
21:57:19.530 00.000 7680 MoveAxis(N, 0, ABG)
21:57:19.530 00.000 7680 Move returns status 0, amount 0
21:57:19.532 00.002 7680 move complete, result=0
21:57:19.532 00.000 7680 worker thread done servicing request
21:57:19.532 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:57:19.557 00.025 6120 UpdateGuideState exits: m=5497 SNR=47.7
21:57:19.562 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:19.566 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:19.569 00.003 6120 Enqueuing Expose request
21:57:19.574 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:57:19.578 00.004 7680 Worker thread wakes up
21:57:19.578 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:19.578 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:20.834 01.256 7680 Exposure complete
21:57:20.943 00.109 7680 worker thread done servicing request
21:57:20.943 00.000 6120 OnExposeComplete: enter
21:57:20.948 00.005 6120 UpdateGuideState(): m_state=6
21:57:20.954 00.006 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1340
21:57:20.958 00.004 6120 Star::Find returns 1 (0), X=1205.55, Y=1060.53, Mass=5680, SNR=49.1, Peak=136 HFD=7.0
21:57:20.962 00.004 6120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
21:57:20.966 00.004 6120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
21:57:20.970 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.13 hyp=0.23 cameraTheta=2.56 mountX=0.17 mountY=-0.20, mountTheta=-0.88
21:57:20.974 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.13, opts=13)
21:57:20.978 00.004 6120 Enqueuing Move request for scope (-0.19, 0.13)
21:57:20.981 00.003 7680 Worker thread wakes up
21:57:20.981 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.13) opts 0xd
21:57:20.981 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.13)
21:57:20.981 00.000 7680 Moving (-0.19, 0.13) raw xDistance=0.17 yDistance=-0.20
21:57:20.981 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:57:20.983 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:57:20.983 00.000 7680 MoveAxis(E, 0, ABG)
21:57:20.983 00.000 7680 Move returns status 0, amount 0
21:57:20.983 00.000 7680 MoveAxis(N, 109, ABG)
21:57:20.983 00.000 7680 Guiding  Dir = 0, Dur = 109
21:57:20.983 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:57:20.988 00.005 7680 IsSlewing returns 0
21:57:20.988 00.000 7680 IsGuiding returns 0
21:57:20.988 00.000 7680 PulseGuide returned control before completion, sleep 119
21:57:21.006 00.018 6120 UpdateGuideState exits: m=5680 SNR=49.1
21:57:21.009 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:21.013 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:21.016 00.003 6120 Enqueuing Expose request
21:57:21.119 00.103 7680 IsGuiding returns 1
21:57:21.120 00.001 7680 scope still moving after pulse duration time elapsed
21:57:21.150 00.030 7680 IsSlewing returns 0
21:57:21.151 00.001 7680 IsGuiding returns 0
21:57:21.151 00.000 7680 scope move finished after 109 + 54 ms
21:57:21.152 00.001 7680 Move returns status 0, amount 109
21:57:21.152 00.000 7680 move complete, result=0
21:57:21.152 00.000 7680 worker thread done servicing request
21:57:21.152 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 109 ms NORTH
21:57:21.159 00.007 7680 Worker thread wakes up
21:57:21.159 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:21.159 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:22.411 01.252 7680 Exposure complete
21:57:22.525 00.114 7680 worker thread done servicing request
21:57:22.526 00.001 6120 OnExposeComplete: enter
21:57:22.530 00.004 6120 UpdateGuideState(): m_state=6
21:57:22.534 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1341
21:57:22.538 00.004 6120 Star::Find returns 1 (0), X=1205.49, Y=1061.02, Mass=5365, SNR=47.1, Peak=132 HFD=6.7
21:57:22.542 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
21:57:22.547 00.005 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
21:57:22.552 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=0.62 hyp=0.67 cameraTheta=1.97 mountX=0.14 mountY=-0.67, mountTheta=-1.37
21:57:22.560 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.62, opts=13)
21:57:22.564 00.004 6120 Enqueuing Move request for scope (-0.26, 0.62)
21:57:22.568 00.004 7680 Worker thread wakes up
21:57:22.568 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.62) opts 0xd
21:57:22.569 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.62)
21:57:22.569 00.000 7680 Moving (-0.26, 0.62) raw xDistance=0.14 yDistance=-0.67
21:57:22.569 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:57:22.569 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
21:57:22.569 00.000 7680 MoveAxis(E, 0, ABG)
21:57:22.569 00.000 7680 Move returns status 0, amount 0
21:57:22.570 00.001 7680 MoveAxis(N, 363, ABG)
21:57:22.570 00.000 7680 Guiding  Dir = 0, Dur = 363
21:57:22.570 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:57:22.575 00.005 7680 IsSlewing returns 0
21:57:22.576 00.001 7680 IsGuiding returns 0
21:57:22.577 00.001 7680 PulseGuide returned control before completion, sleep 373
21:57:22.603 00.026 6120 UpdateGuideState exits: m=5365 SNR=47.1
21:57:22.609 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:22.613 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:22.617 00.004 6120 Enqueuing Expose request
21:57:22.960 00.343 7680 IsGuiding returns 1
21:57:22.961 00.001 7680 scope still moving after pulse duration time elapsed
21:57:22.991 00.030 7680 IsSlewing returns 0
21:57:22.995 00.004 7680 IsGuiding returns 0
21:57:22.995 00.000 7680 scope move finished after 363 + 55 ms
21:57:22.996 00.001 7680 Move returns status 0, amount 363
21:57:22.996 00.000 7680 move complete, result=0
21:57:22.996 00.000 7680 worker thread done servicing request
21:57:22.997 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 363 ms NORTH
21:57:23.003 00.006 7680 Worker thread wakes up
21:57:23.003 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:23.003 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:24.253 01.250 7680 Exposure complete
21:57:24.361 00.108 7680 worker thread done servicing request
21:57:24.361 00.000 6120 OnExposeComplete: enter
21:57:24.366 00.005 6120 UpdateGuideState(): m_state=6
21:57:24.372 00.006 6120 Star::Find(15, 1205, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1342
21:57:24.377 00.005 6120 Star::Find returns 1 (0), X=1205.46, Y=1060.56, Mass=5558, SNR=47.8, Peak=138 HFD=7.0
21:57:24.380 00.003 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-2.95) = xAngle (5.60 = -0.69)
21:57:24.384 00.004 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.33 = -0.96)
21:57:24.388 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.16 hyp=0.33 cameraTheta=2.64 mountX=0.26 mountY=-0.27, mountTheta=-0.81
21:57:24.393 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.16, opts=13)
21:57:24.397 00.004 6120 Enqueuing Move request for scope (-0.29, 0.16)
21:57:24.401 00.004 7680 Worker thread wakes up
21:57:24.401 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.16) opts 0xd
21:57:24.402 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.16)
21:57:24.402 00.000 7680 Moving (-0.29, 0.16) raw xDistance=0.26 yDistance=-0.27
21:57:24.402 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
21:57:24.402 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:57:24.402 00.000 7680 MoveAxis(W, 109, ABG)
21:57:24.402 00.000 7680 Guiding  Dir = 3, Dur = 109
21:57:24.403 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=190, Gamma=1.000
21:57:24.407 00.004 7680 IsSlewing returns 0
21:57:24.408 00.001 7680 IsGuiding returns 0
21:57:24.408 00.000 7680 PulseGuide returned control before completion, sleep 119
21:57:24.427 00.019 6120 UpdateGuideState exits: m=5558 SNR=47.8
21:57:24.431 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:24.435 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:24.440 00.005 6120 Enqueuing Expose request
21:57:24.541 00.101 7680 IsGuiding returns 1
21:57:24.542 00.001 7680 scope still moving after pulse duration time elapsed
21:57:24.574 00.032 7680 IsSlewing returns 0
21:57:24.576 00.002 7680 IsGuiding returns 0
21:57:24.576 00.000 7680 scope move finished after 109 + 59 ms
21:57:24.577 00.001 7680 Move returns status 0, amount 109
21:57:24.577 00.000 7680 MoveAxis(N, 148, ABG)
21:57:24.577 00.000 7680 Guiding  Dir = 0, Dur = 148
21:57:24.578 00.001 7680 IsSlewing returns 0
21:57:24.579 00.001 7680 IsGuiding returns 0
21:57:24.579 00.000 7680 PulseGuide returned control before completion, sleep 158
21:57:24.747 00.168 7680 IsGuiding returns 1
21:57:24.747 00.000 7680 scope still moving after pulse duration time elapsed
21:57:24.778 00.031 7680 IsSlewing returns 0
21:57:24.778 00.000 7680 IsGuiding returns 0
21:57:24.779 00.001 7680 scope move finished after 148 + 51 ms
21:57:24.779 00.000 7680 Move returns status 0, amount 148
21:57:24.779 00.000 7680 move complete, result=0
21:57:24.780 00.001 7680 worker thread done servicing request
21:57:24.780 00.000 7680 Worker thread wakes up
21:57:24.780 00.000 6120 GuideStep: 0.3 px 109 ms WEST, -0.3 px 148 ms NORTH
21:57:24.787 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:24.787 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:26.041 01.254 7680 Exposure complete
21:57:26.145 00.104 7680 worker thread done servicing request
21:57:26.147 00.002 6120 OnExposeComplete: enter
21:57:26.150 00.003 6120 UpdateGuideState(): m_state=6
21:57:26.153 00.003 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1343
21:57:26.158 00.005 6120 Star::Find returns 1 (0), X=1205.55, Y=1060.47, Mass=5661, SNR=48.6, Peak=129 HFD=7.0
21:57:26.162 00.004 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-2.95) = xAngle (5.73 = -0.56)
21:57:26.164 00.002 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.46 = -0.82)
21:57:26.168 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.08 hyp=0.21 cameraTheta=2.77 mountX=0.18 mountY=-0.16, mountTheta=-0.71
21:57:26.174 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.08, opts=13)
21:57:26.178 00.004 6120 Enqueuing Move request for scope (-0.20, 0.08)
21:57:26.183 00.005 7680 Worker thread wakes up
21:57:26.183 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.08) opts 0xd
21:57:26.183 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.08)
21:57:26.183 00.000 7680 Moving (-0.20, 0.08) raw xDistance=0.18 yDistance=-0.16
21:57:26.183 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:57:26.183 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:57:26.183 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:57:26.184 00.001 7680 MoveAxis(E, 0, ABG)
21:57:26.184 00.000 7680 Move returns status 0, amount 0
21:57:26.184 00.000 7680 MoveAxis(N, 0, ABG)
21:57:26.184 00.000 7680 Move returns status 0, amount 0
21:57:26.185 00.001 7680 move complete, result=0
21:57:26.185 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:57:26.189 00.004 7680 worker thread done servicing request
21:57:26.211 00.022 6120 UpdateGuideState exits: m=5661 SNR=48.6
21:57:26.215 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:26.219 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:26.223 00.004 6120 Enqueuing Expose request
21:57:26.227 00.004 7680 Worker thread wakes up
21:57:26.227 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:26.228 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:26.228 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:57:27.477 01.249 7680 Exposure complete
21:57:27.592 00.115 7680 worker thread done servicing request
21:57:27.592 00.000 6120 OnExposeComplete: enter
21:57:27.596 00.004 6120 UpdateGuideState(): m_state=6
21:57:27.600 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1344
21:57:27.603 00.003 6120 Star::Find returns 1 (0), X=1205.59, Y=1060.58, Mass=6054, SNR=50.9, Peak=128 HFD=7.0
21:57:27.607 00.004 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
21:57:27.614 00.007 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
21:57:27.619 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.29 mountX=0.12 mountY=-0.23, mountTheta=-1.08
21:57:27.624 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.18, opts=13)
21:57:27.629 00.005 6120 Enqueuing Move request for scope (-0.16, 0.18)
21:57:27.633 00.004 7680 Worker thread wakes up
21:57:27.633 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
21:57:27.633 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
21:57:27.633 00.000 7680 Moving (-0.16, 0.18) raw xDistance=0.12 yDistance=-0.23
21:57:27.634 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:57:27.634 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:57:27.634 00.000 7680 MoveAxis(E, 0, ABG)
21:57:27.634 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:57:27.638 00.004 7680 Move returns status 0, amount 0
21:57:27.639 00.001 7680 MoveAxis(N, 123, ABG)
21:57:27.639 00.000 7680 Guiding  Dir = 0, Dur = 123
21:57:27.640 00.001 7680 IsSlewing returns 0
21:57:27.640 00.000 7680 IsGuiding returns 0
21:57:27.641 00.001 7680 PulseGuide returned control before completion, sleep 133
21:57:27.661 00.020 6120 UpdateGuideState exits: m=6054 SNR=50.9
21:57:27.666 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:27.671 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:27.675 00.004 6120 Enqueuing Expose request
21:57:27.783 00.108 7680 IsGuiding returns 1
21:57:27.784 00.001 7680 scope still moving after pulse duration time elapsed
21:57:27.812 00.028 7680 IsSlewing returns 0
21:57:27.813 00.001 7680 IsGuiding returns 0
21:57:27.813 00.000 7680 scope move finished after 123 + 50 ms
21:57:27.814 00.001 7680 Move returns status 0, amount 123
21:57:27.814 00.000 7680 move complete, result=0
21:57:27.815 00.001 7680 worker thread done servicing request
21:57:27.815 00.000 7680 Worker thread wakes up
21:57:27.815 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 123 ms NORTH
21:57:27.823 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:27.823 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:29.077 01.254 7680 Exposure complete
21:57:29.192 00.115 7680 worker thread done servicing request
21:57:29.193 00.001 6120 OnExposeComplete: enter
21:57:29.198 00.005 6120 UpdateGuideState(): m_state=6
21:57:29.202 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1345
21:57:29.208 00.006 6120 Star::Find returns 1 (0), X=1205.59, Y=1060.52, Mass=5620, SNR=48.9, Peak=131 HFD=7.0
21:57:29.213 00.005 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.44 = -0.84)
21:57:29.217 00.004 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.11)
21:57:29.221 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.49 mountX=0.13 mountY=-0.18, mountTheta=-0.93
21:57:29.229 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.12, opts=13)
21:57:29.234 00.005 6120 Enqueuing Move request for scope (-0.16, 0.12)
21:57:29.241 00.007 7680 Worker thread wakes up
21:57:29.241 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
21:57:29.241 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
21:57:29.242 00.001 7680 Moving (-0.16, 0.12) raw xDistance=0.13 yDistance=-0.18
21:57:29.242 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:57:29.242 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:57:29.243 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:57:29.243 00.000 7680 MoveAxis(E, 0, ABG)
21:57:29.243 00.000 7680 Move returns status 0, amount 0
21:57:29.243 00.000 7680 MoveAxis(N, 0, ABG)
21:57:29.245 00.002 7680 Move returns status 0, amount 0
21:57:29.245 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:57:29.251 00.006 7680 move complete, result=0
21:57:29.251 00.000 7680 worker thread done servicing request
21:57:29.279 00.028 6120 UpdateGuideState exits: m=5620 SNR=48.9
21:57:29.283 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:29.287 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:29.291 00.004 6120 Enqueuing Expose request
21:57:29.297 00.006 7680 Worker thread wakes up
21:57:29.298 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:57:29.304 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:29.304 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:30.559 01.255 7680 Exposure complete
21:57:30.684 00.125 7680 worker thread done servicing request
21:57:30.684 00.000 6120 OnExposeComplete: enter
21:57:30.688 00.004 6120 UpdateGuideState(): m_state=6
21:57:30.693 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1346
21:57:30.696 00.003 6120 Star::Find returns 1 (0), X=1205.56, Y=1060.76, Mass=5762, SNR=48.2, Peak=141 HFD=6.9
21:57:30.701 00.005 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
21:57:30.706 00.005 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.54)
21:57:30.712 00.006 6120 CameraToMount -- cameraX=-0.19 cameraY=0.36 hyp=0.41 cameraTheta=2.06 mountX=0.12 mountY=-0.41, mountTheta=-1.28
21:57:30.717 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.36, opts=13)
21:57:30.722 00.005 6120 Enqueuing Move request for scope (-0.19, 0.36)
21:57:30.726 00.004 7680 Worker thread wakes up
21:57:30.726 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.36) opts 0xd
21:57:30.726 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.36)
21:57:30.726 00.000 7680 Moving (-0.19, 0.36) raw xDistance=0.12 yDistance=-0.41
21:57:30.726 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:57:30.727 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
21:57:30.727 00.000 7680 MoveAxis(E, 0, ABG)
21:57:30.727 00.000 7680 Move returns status 0, amount 0
21:57:30.727 00.000 7680 MoveAxis(N, 221, ABG)
21:57:30.727 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:57:30.732 00.005 7680 Guiding  Dir = 0, Dur = 221
21:57:30.733 00.001 7680 IsSlewing returns 0
21:57:30.733 00.000 7680 IsGuiding returns 0
21:57:30.734 00.001 7680 PulseGuide returned control before completion, sleep 231
21:57:30.755 00.021 6120 UpdateGuideState exits: m=5762 SNR=48.2
21:57:30.759 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:30.765 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:30.770 00.005 6120 Enqueuing Expose request
21:57:30.971 00.201 7680 IsGuiding returns 1
21:57:30.971 00.000 7680 scope still moving after pulse duration time elapsed
21:57:31.002 00.031 7680 IsSlewing returns 0
21:57:31.004 00.002 7680 IsGuiding returns 0
21:57:31.004 00.000 7680 scope move finished after 221 + 49 ms
21:57:31.005 00.001 7680 Move returns status 0, amount 221
21:57:31.005 00.000 7680 move complete, result=0
21:57:31.006 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 221 ms NORTH
21:57:31.013 00.007 7680 worker thread done servicing request
21:57:31.013 00.000 7680 Worker thread wakes up
21:57:31.013 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:31.013 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:32.262 01.249 7680 Exposure complete
21:57:32.368 00.106 7680 worker thread done servicing request
21:57:32.368 00.000 6120 OnExposeComplete: enter
21:57:32.373 00.005 6120 UpdateGuideState(): m_state=6
21:57:32.378 00.005 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1347
21:57:32.382 00.004 6120 Star::Find returns 1 (0), X=1205.45, Y=1060.59, Mass=5810, SNR=49.1, Peak=128 HFD=7.0
21:57:32.385 00.003 6120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-2.95) = xAngle (5.52 = -0.77)
21:57:32.390 00.005 6120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.25 = -1.04)
21:57:32.395 00.005 6120 CameraToMount -- cameraX=-0.30 cameraY=0.20 hyp=0.36 cameraTheta=2.56 mountX=0.26 mountY=-0.31, mountTheta=-0.87
21:57:32.400 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.20, opts=13)
21:57:32.404 00.004 6120 Enqueuing Move request for scope (-0.30, 0.20)
21:57:32.409 00.005 7680 Worker thread wakes up
21:57:32.409 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.20) opts 0xd
21:57:32.409 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.20)
21:57:32.409 00.000 7680 Moving (-0.30, 0.20) raw xDistance=0.26 yDistance=-0.31
21:57:32.410 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
21:57:32.410 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:57:32.410 00.000 7680 MoveAxis(W, 108, ABG)
21:57:32.410 00.000 7680 Guiding  Dir = 3, Dur = 108
21:57:32.411 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:57:32.415 00.004 7680 IsSlewing returns 0
21:57:32.415 00.000 7680 IsGuiding returns 0
21:57:32.415 00.000 7680 PulseGuide returned control before completion, sleep 118
21:57:32.438 00.023 6120 UpdateGuideState exits: m=5810 SNR=49.1
21:57:32.444 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:32.446 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:32.454 00.008 6120 Enqueuing Expose request
21:57:32.548 00.094 7680 IsGuiding returns 1
21:57:32.549 00.001 7680 scope still moving after pulse duration time elapsed
21:57:32.581 00.032 7680 IsSlewing returns 0
21:57:32.582 00.001 7680 IsGuiding returns 1
21:57:32.610 00.028 7680 IsSlewing returns 0
21:57:32.610 00.000 7680 IsGuiding returns 1
21:57:32.641 00.031 7680 IsSlewing returns 0
21:57:32.642 00.001 7680 IsGuiding returns 0
21:57:32.642 00.000 7680 scope move finished after 108 + 119 ms
21:57:32.642 00.000 7680 Move returns status 0, amount 108
21:57:32.643 00.001 7680 MoveAxis(N, 166, ABG)
21:57:32.643 00.000 7680 Guiding  Dir = 0, Dur = 166
21:57:32.644 00.001 7680 IsSlewing returns 0
21:57:32.644 00.000 7680 IsGuiding returns 0
21:57:32.646 00.002 7680 PulseGuide returned control before completion, sleep 176
21:57:32.830 00.184 7680 IsGuiding returns 1
21:57:32.831 00.001 7680 scope still moving after pulse duration time elapsed
21:57:32.860 00.029 7680 IsSlewing returns 0
21:57:32.860 00.000 7680 IsGuiding returns 1
21:57:32.892 00.032 7680 IsSlewing returns 0
21:57:32.893 00.001 7680 IsGuiding returns 0
21:57:32.893 00.000 7680 scope move finished after 166 + 81 ms
21:57:32.894 00.001 7680 Move returns status 0, amount 166
21:57:32.894 00.000 7680 move complete, result=0
21:57:32.895 00.001 7680 worker thread done servicing request
21:57:32.895 00.000 6120 GuideStep: 0.3 px 108 ms WEST, -0.3 px 166 ms NORTH
21:57:32.904 00.009 7680 Worker thread wakes up
21:57:32.904 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:32.905 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:34.155 01.250 7680 Exposure complete
21:57:34.266 00.111 7680 worker thread done servicing request
21:57:34.267 00.001 6120 OnExposeComplete: enter
21:57:34.271 00.004 6120 UpdateGuideState(): m_state=6
21:57:34.275 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1348
21:57:34.279 00.004 6120 Star::Find returns 1 (0), X=1205.58, Y=1060.51, Mass=5977, SNR=50.2, Peak=132 HFD=7.1
21:57:34.282 00.003 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-2.95) = xAngle (5.50 = -0.79)
21:57:34.287 00.005 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.23 = -1.05)
21:57:34.290 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.20 cameraTheta=2.54 mountX=0.14 mountY=-0.18, mountTheta=-0.89
21:57:34.296 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.11, opts=13)
21:57:34.300 00.004 6120 Enqueuing Move request for scope (-0.17, 0.11)
21:57:34.305 00.005 7680 Worker thread wakes up
21:57:34.305 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.11) opts 0xd
21:57:34.306 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.11)
21:57:34.306 00.000 7680 Moving (-0.17, 0.11) raw xDistance=0.14 yDistance=-0.18
21:57:34.306 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:57:34.306 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:57:34.306 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:57:34.307 00.001 7680 MoveAxis(E, 0, ABG)
21:57:34.307 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:57:34.310 00.003 7680 Move returns status 0, amount 0
21:57:34.310 00.000 7680 MoveAxis(N, 0, ABG)
21:57:34.312 00.002 7680 Move returns status 0, amount 0
21:57:34.312 00.000 7680 move complete, result=0
21:57:34.312 00.000 7680 worker thread done servicing request
21:57:34.334 00.022 6120 UpdateGuideState exits: m=5977 SNR=50.2
21:57:34.339 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:34.342 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:34.346 00.004 6120 Enqueuing Expose request
21:57:34.350 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:57:34.354 00.004 7680 Worker thread wakes up
21:57:34.354 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:34.355 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:35.597 01.242 7680 Exposure complete
21:57:35.710 00.113 7680 worker thread done servicing request
21:57:35.710 00.000 6120 OnExposeComplete: enter
21:57:35.714 00.004 6120 UpdateGuideState(): m_state=6
21:57:35.718 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1349
21:57:35.721 00.003 6120 Star::Find returns 1 (0), X=1205.63, Y=1060.65, Mass=5818, SNR=49.8, Peak=121 HFD=6.8
21:57:35.725 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.31)
21:57:35.729 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
21:57:35.732 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.28 cameraTheta=2.02 mountX=0.07 mountY=-0.28, mountTheta=-1.31
21:57:35.737 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.25, opts=13)
21:57:35.740 00.003 6120 Enqueuing Move request for scope (-0.12, 0.25)
21:57:35.745 00.005 7680 Worker thread wakes up
21:57:35.745 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
21:57:35.745 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
21:57:35.745 00.000 7680 Moving (-0.12, 0.25) raw xDistance=0.07 yDistance=-0.28
21:57:35.746 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:57:35.746 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:57:35.746 00.000 7680 MoveAxis(E, 0, ABG)
21:57:35.746 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:57:35.750 00.004 7680 Move returns status 0, amount 0
21:57:35.750 00.000 7680 MoveAxis(N, 150, ABG)
21:57:35.751 00.001 7680 Guiding  Dir = 0, Dur = 150
21:57:35.751 00.000 7680 IsSlewing returns 0
21:57:35.751 00.000 7680 IsGuiding returns 0
21:57:35.752 00.001 7680 PulseGuide returned control before completion, sleep 160
21:57:35.774 00.022 6120 UpdateGuideState exits: m=5818 SNR=49.8
21:57:35.777 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:35.781 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:35.785 00.004 6120 Enqueuing Expose request
21:57:35.927 00.142 7680 IsGuiding returns 0
21:57:35.927 00.000 7680 Move returns status 0, amount 150
21:57:35.933 00.006 7680 move complete, result=0
21:57:35.933 00.000 7680 worker thread done servicing request
21:57:35.934 00.001 7680 Worker thread wakes up
21:57:35.934 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 150 ms NORTH
21:57:35.938 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:35.938 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:37.188 01.250 7680 Exposure complete
21:57:37.292 00.104 7680 worker thread done servicing request
21:57:37.293 00.001 6120 OnExposeComplete: enter
21:57:37.296 00.003 6120 UpdateGuideState(): m_state=6
21:57:37.299 00.003 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1350
21:57:37.304 00.005 6120 Star::Find returns 1 (0), X=1205.54, Y=1060.40, Mass=5591, SNR=48.1, Peak=121 HFD=7.0
21:57:37.307 00.003 6120 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-2.95) = xAngle (-0.18 = -0.18)
21:57:37.311 00.004 6120 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.45 = -0.45)
21:57:37.314 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-3.14 mountX=0.20 mountY=-0.09, mountTheta=-0.42
21:57:37.318 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.00, opts=13)
21:57:37.321 00.003 6120 Enqueuing Move request for scope (-0.21, -0.00)
21:57:37.326 00.005 7680 Worker thread wakes up
21:57:37.326 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.00) opts 0xd
21:57:37.326 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.00)
21:57:37.326 00.000 7680 Moving (-0.21, -0.00) raw xDistance=0.20 yDistance=-0.09
21:57:37.326 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
21:57:37.326 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:57:37.326 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:57:37.327 00.001 7680 MoveAxis(W, 85, ABG)
21:57:37.327 00.000 7680 Guiding  Dir = 3, Dur = 85
21:57:37.327 00.000 7680 IsSlewing returns 0
21:57:37.327 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:57:37.332 00.005 7680 IsGuiding returns 0
21:57:37.332 00.000 7680 PulseGuide returned control before completion, sleep 95
21:57:37.352 00.020 6120 UpdateGuideState exits: m=5591 SNR=48.1
21:57:37.357 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:37.361 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:37.366 00.005 6120 Enqueuing Expose request
21:57:37.443 00.077 7680 IsGuiding returns 0
21:57:37.445 00.002 7680 Move returns status 0, amount 85
21:57:37.445 00.000 7680 MoveAxis(N, 0, ABG)
21:57:37.446 00.001 7680 Move returns status 0, amount 0
21:57:37.446 00.000 7680 move complete, result=0
21:57:37.449 00.003 7680 worker thread done servicing request
21:57:37.449 00.000 7680 Worker thread wakes up
21:57:37.450 00.001 6120 GuideStep: 0.2 px 85 ms WEST, -0.1 px 0 ms NORTH
21:57:37.458 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:37.459 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1191,1045,31,31)
21:57:38.083 00.624 6120 evsrv: cli 0FAEF2F8 connect
21:57:38.118 00.035 6120 case statement mapped state 6 to 3
21:57:38.121 00.003 6120 case statement mapped state 6 to 3
21:57:38.130 00.009 6120 evsrv: cli 0FAEF2F8 request: {"method":"get_app_state","id":"15371f05-f278-4ba7-b1f3-646522d70629"}
21:57:38.234 00.104 6120 case statement mapped state 6 to 3
21:57:38.238 00.004 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"15371f05-f278-4ba7-b1f3-646522d70629"}
21:57:38.242 00.004 6120 evsrv: cli 0FAEF2F8 disconnect
21:57:38.249 00.007 6120 evsrv: cli 0FAEFBB8 connect
21:57:38.252 00.003 6120 case statement mapped state 6 to 3
21:57:38.397 00.145 6120 case statement mapped state 6 to 3
21:57:38.402 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"4feeaa91-658b-4912-bc1a-8f868406854e"}
21:57:38.405 00.003 6120 PhdController::Dither begins
21:57:38.408 00.003 6120 dither: size=5.00, dRA=-4.91 dDec=-1.22
21:57:38.519 00.111 6120 MountToCamera -- mountTheta (-2.90) + m_xAngle (-2.95) = xAngle (-5.85 = 0.43)
21:57:38.524 00.005 6120 MountToCamera -- mountX=-4.91 mountY=-1.22 hyp=5.06 mountTheta=-2.90 cameraX=4.60, cameraY=2.11 cameraTheta=0.43
21:57:38.528 00.004 6120 setting lock position to (1210.35, 1062.51)
21:57:38.530 00.002 6120 Mount: notify guiding dithered (4.6, 2.1)
21:57:38.533 00.003 6120 Status Line: Dither by -4.91,-1.22
21:57:38.538 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
21:57:38.541 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
21:57:38.546 00.005 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"4feeaa91-658b-4912-bc1a-8f868406854e"}
21:57:38.550 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
21:57:38.738 00.188 7680 Exposure complete
21:57:38.810 00.072 7680 worker thread done servicing request
21:57:38.811 00.001 6120 OnExposeComplete: enter
21:57:38.814 00.003 6120 UpdateGuideState(): m_state=6
21:57:38.818 00.004 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1351
21:57:38.821 00.003 6120 Star::Find returns 1 (0), X=1205.58, Y=1060.78, Mass=5520, SNR=48.2, Peak=121 HFD=6.9
21:57:38.825 00.004 6120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-2.95) = xAngle (0.16 = 0.16)
21:57:38.829 00.004 6120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.11 = -0.11)
21:57:38.832 00.003 6120 CameraToMount -- cameraX=-4.77 cameraY=-1.73 hyp=5.07 cameraTheta=-2.79 mountX=5.01 mountY=-0.54, mountTheta=-0.11
21:57:38.836 00.004 6120 dither recenter: remaining=(4.9,1.2) step=(4.9,1.2)
21:57:38.839 00.003 6120 MountToCamera -- mountTheta (0.24) + m_xAngle (-2.95) = xAngle (-2.71 = -2.71)
21:57:38.843 00.004 6120 MountToCamera -- mountX=4.91 mountY=1.22 hyp=5.06 mountTheta=0.24 cameraX=-4.60, cameraY=-2.11 cameraTheta=-2.71
21:57:38.847 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-4.60, y=-2.11, opts=4)
21:57:38.850 00.003 6120 Enqueuing Move request for scope (-4.60, -2.11)
21:57:38.852 00.002 7680 Worker thread wakes up
21:57:38.854 00.002 6120 Mount: notify direct move 4.91,1.22
21:57:38.858 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-4.60, -2.11) opts 0x4
21:57:38.858 00.000 7680 Handling offset move in thread for scope, endpoint = (-4.60, -2.11)
21:57:38.859 00.001 7680 Moving (-4.60, -2.11) raw xDistance=4.91 yDistance=1.22
21:57:38.859 00.000 7680 MoveAxis(W, 3296, B)
21:57:38.859 00.000 7680 Guiding  Dir = 3, Dur = 3296
21:57:38.859 00.000 7680 IsSlewing returns 0
21:57:38.860 00.001 7680 IsGuiding returns 0
21:57:38.860 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:57:38.863 00.003 7680 PulseGuide returned control before completion, sleep 3306
21:57:38.878 00.015 6120 UpdateGuideState exits: m=5520 SNR=48.2
21:57:38.881 00.003 6120 PhdController: settling, locked = 1, distance = 5.25 (1.50) aobump = 0 frame = 1 / 99999
21:57:38.883 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764043058.883,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.25,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:57:38.888 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:38.894 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:38.898 00.004 6120 Enqueuing Expose request
21:57:42.176 03.278 7680 IsGuiding returns 1
21:57:42.176 00.000 7680 scope still moving after pulse duration time elapsed
21:57:42.206 00.030 7680 IsSlewing returns 0
21:57:42.206 00.000 7680 IsGuiding returns 0
21:57:42.206 00.000 7680 scope move finished after 3296 + 49 ms
21:57:42.207 00.001 7680 Move returns status 0, amount 3296
21:57:42.207 00.000 7680 MoveAxis(S, 663, B)
21:57:42.207 00.000 7680 Guiding  Dir = 1, Dur = 663
21:57:42.207 00.000 7680 IsSlewing returns 0
21:57:42.208 00.001 7680 IsGuiding returns 0
21:57:42.208 00.000 7680 PulseGuide returned control before completion, sleep 673
21:57:42.894 00.686 7680 IsGuiding returns 1
21:57:42.896 00.002 7680 scope still moving after pulse duration time elapsed
21:57:42.924 00.028 7680 IsSlewing returns 0
21:57:42.924 00.000 7680 IsGuiding returns 0
21:57:42.925 00.001 7680 scope move finished after 663 + 53 ms
21:57:42.925 00.000 7680 Move returns status 0, amount 663
21:57:42.925 00.000 7680 move complete, result=0
21:57:42.925 00.000 7680 worker thread done servicing request
21:57:42.926 00.001 6120 GuideStep: 4.9 px 3296 ms WEST, 1.2 px 663 ms SOUTH
21:57:42.929 00.003 7680 Worker thread wakes up
21:57:42.929 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:42.930 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:57:44.176 01.246 7680 Exposure complete
21:57:44.283 00.107 7680 worker thread done servicing request
21:57:44.283 00.000 6120 OnExposeComplete: enter
21:57:44.287 00.004 6120 UpdateGuideState(): m_state=6
21:57:44.290 00.003 6120 Star::Find(15, 1205, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1352
21:57:44.296 00.006 6120 Star::Find returns 1 (0), X=1210.15, Y=1060.90, Mass=5865, SNR=49.7, Peak=144 HFD=6.7
21:57:44.299 00.003 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
21:57:44.303 00.004 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
21:57:44.306 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-1.61 hyp=1.63 cameraTheta=-1.69 mountX=0.49 mountY=1.37, mountTheta=1.23
21:57:44.311 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-1.61, opts=13)
21:57:44.314 00.003 6120 Enqueuing Move request for scope (-0.19, -1.61)
21:57:44.318 00.004 7680 Worker thread wakes up
21:57:44.319 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -1.61) opts 0xd
21:57:44.319 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -1.61)
21:57:44.319 00.000 7680 Moving (-0.19, -1.61) raw xDistance=0.49 yDistance=1.37
21:57:44.319 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
21:57:44.319 00.000 7680 resist switch: large excursion: input 1.37 thresh 0.60 direction from 0 to 1
21:57:44.319 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.10
21:57:44.319 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.37 from input 1.37
21:57:44.320 00.001 7680 MoveAxis(W, 207, ABG)
21:57:44.320 00.000 7680 Guiding  Dir = 3, Dur = 207
21:57:44.320 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=192, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:57:44.325 00.005 7680 IsSlewing returns 0
21:57:44.326 00.001 7680 IsGuiding returns 0
21:57:44.330 00.004 7680 PulseGuide returned control before completion, sleep 217
21:57:44.346 00.016 6120 UpdateGuideState exits: m=5865 SNR=49.7
21:57:44.350 00.004 6120 PhdController: settling, locked = 1, distance = 1.63 (1.50) aobump = 0 frame = 2 / 99999
21:57:44.352 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764043064.352,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.63,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:57:44.356 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:44.360 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:44.365 00.005 6120 Enqueuing Expose request
21:57:44.560 00.195 7680 IsGuiding returns 1
21:57:44.561 00.001 7680 scope still moving after pulse duration time elapsed
21:57:44.592 00.031 7680 IsSlewing returns 0
21:57:44.593 00.001 7680 IsGuiding returns 0
21:57:44.594 00.001 7680 scope move finished after 207 + 57 ms
21:57:44.594 00.000 7680 Move returns status 0, amount 207
21:57:44.594 00.000 7680 MoveAxis(S, 741, ABG)
21:57:44.595 00.001 7680 Guiding  Dir = 1, Dur = 741
21:57:44.595 00.000 7680 IsSlewing returns 0
21:57:44.597 00.002 7680 IsGuiding returns 0
21:57:44.598 00.001 7680 PulseGuide returned control before completion, sleep 751
21:57:45.362 00.764 7680 IsGuiding returns 1
21:57:45.362 00.000 7680 scope still moving after pulse duration time elapsed
21:57:45.394 00.032 7680 IsSlewing returns 0
21:57:45.395 00.001 7680 IsGuiding returns 1
21:57:45.425 00.030 7680 IsSlewing returns 0
21:57:45.426 00.001 7680 IsGuiding returns 1
21:57:45.456 00.030 7680 IsSlewing returns 0
21:57:45.458 00.002 7680 IsGuiding returns 0
21:57:45.458 00.000 7680 scope move finished after 741 + 120 ms
21:57:45.458 00.000 7680 Move returns status 0, amount 741
21:57:45.459 00.001 7680 move complete, result=0
21:57:45.459 00.000 7680 worker thread done servicing request
21:57:45.459 00.000 6120 GuideStep: 0.5 px 207 ms WEST, 1.4 px 741 ms SOUTH
21:57:45.465 00.006 7680 Worker thread wakes up
21:57:45.465 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:45.465 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:57:46.723 01.258 7680 Exposure complete
21:57:46.830 00.107 7680 worker thread done servicing request
21:57:46.830 00.000 6120 OnExposeComplete: enter
21:57:46.835 00.005 6120 UpdateGuideState(): m_state=6
21:57:46.839 00.004 6120 Star::Find(15, 1210, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1353
21:57:46.843 00.004 6120 Star::Find returns 1 (0), X=1210.65, Y=1062.32, Mass=5791, SNR=49.3, Peak=124 HFD=7.0
21:57:46.847 00.004 6120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-2.95) = xAngle (2.39 = 2.39)
21:57:46.851 00.004 6120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.12 = 2.12)
21:57:46.855 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=-0.20 hyp=0.36 cameraTheta=-0.57 mountX=-0.26 mountY=0.31, mountTheta=2.28
21:57:46.861 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.20, opts=13)
21:57:46.866 00.005 6120 Enqueuing Move request for scope (0.31, -0.20)
21:57:46.870 00.004 7680 Worker thread wakes up
21:57:46.870 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.20) opts 0xd
21:57:46.871 00.001 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.20)
21:57:46.871 00.000 7680 Moving (0.31, -0.20) raw xDistance=-0.26 yDistance=0.31
21:57:46.871 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.26
21:57:46.871 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
21:57:46.871 00.000 7680 MoveAxis(E, 97, ABG)
21:57:46.872 00.001 7680 Guiding  Dir = 2, Dur = 97
21:57:46.872 00.000 7680 IsSlewing returns 0
21:57:46.872 00.000 7680 IsGuiding returns 0
21:57:46.874 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:57:46.878 00.004 7680 PulseGuide returned control before completion, sleep 107
21:57:46.898 00.020 6120 UpdateGuideState exits: m=5791 SNR=49.3
21:57:46.902 00.004 6120 PhdController: settling, locked = 1, distance = 1.25 (1.50) aobump = 0 frame = 3 / 99999
21:57:46.905 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764043066.905,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.25,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
21:57:46.908 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:46.911 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:46.914 00.003 6120 Enqueuing Expose request
21:57:46.995 00.081 7680 IsGuiding returns 1
21:57:46.996 00.001 7680 scope still moving after pulse duration time elapsed
21:57:47.025 00.029 7680 IsSlewing returns 0
21:57:47.027 00.002 7680 IsGuiding returns 0
21:57:47.028 00.001 7680 scope move finished after 97 + 57 ms
21:57:47.028 00.000 7680 Move returns status 0, amount 97
21:57:47.028 00.000 7680 MoveAxis(S, 169, ABG)
21:57:47.029 00.001 7680 Guiding  Dir = 1, Dur = 169
21:57:47.029 00.000 7680 IsSlewing returns 0
21:57:47.030 00.001 7680 IsGuiding returns 0
21:57:47.030 00.000 7680 PulseGuide returned control before completion, sleep 179
21:57:47.213 00.183 7680 IsGuiding returns 1
21:57:47.214 00.001 7680 scope still moving after pulse duration time elapsed
21:57:47.245 00.031 7680 IsSlewing returns 0
21:57:47.246 00.001 7680 IsGuiding returns 0
21:57:47.246 00.000 7680 scope move finished after 169 + 47 ms
21:57:47.246 00.000 7680 Move returns status 0, amount 169
21:57:47.248 00.002 7680 move complete, result=0
21:57:47.248 00.000 7680 worker thread done servicing request
21:57:47.249 00.001 7680 Worker thread wakes up
21:57:47.249 00.000 6120 GuideStep: -0.3 px 97 ms EAST, 0.3 px 169 ms SOUTH
21:57:47.255 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:47.255 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:57:48.512 01.257 7680 Exposure complete
21:57:48.630 00.118 7680 worker thread done servicing request
21:57:48.630 00.000 6120 OnExposeComplete: enter
21:57:48.634 00.004 6120 UpdateGuideState(): m_state=6
21:57:48.639 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1354
21:57:48.643 00.004 6120 Star::Find returns 1 (0), X=1210.60, Y=1062.74, Mass=5776, SNR=49.9, Peak=132 HFD=6.9
21:57:48.647 00.004 6120 CameraToMount -- cameraTheta (0.73) - m_xAngle (-2.95) = xAngle (3.69 = -2.59)
21:57:48.651 00.004 6120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.42 = -2.86)
21:57:48.655 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=0.22 hyp=0.34 cameraTheta=0.73 mountX=-0.29 mountY=-0.09, mountTheta=-2.83
21:57:48.661 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.22, opts=13)
21:57:48.665 00.004 6120 Enqueuing Move request for scope (0.25, 0.22)
21:57:48.669 00.004 7680 Worker thread wakes up
21:57:48.669 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.22) opts 0xd
21:57:48.670 00.001 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.22)
21:57:48.670 00.000 7680 Moving (0.25, 0.22) raw xDistance=-0.29 yDistance=-0.09
21:57:48.670 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
21:57:48.670 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:57:48.670 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:57:48.670 00.000 7680 MoveAxis(E, 128, ABG)
21:57:48.671 00.001 7680 Guiding  Dir = 2, Dur = 128
21:57:48.671 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:57:48.676 00.005 7680 IsSlewing returns 0
21:57:48.676 00.000 7680 IsGuiding returns 0
21:57:48.677 00.001 7680 PulseGuide returned control before completion, sleep 138
21:57:48.694 00.017 6120 UpdateGuideState exits: m=5776 SNR=49.9
21:57:48.699 00.005 6120 PhdController: settling, locked = 1, distance = 0.97 (1.50) aobump = 0 frame = 4 / 99999
21:57:48.703 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764043068.703,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.97,"Time":1.8,"SettleTime":10.0,"StarLocked":true}
21:57:48.707 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:48.711 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:48.715 00.004 6120 Enqueuing Expose request
21:57:48.831 00.116 7680 IsGuiding returns 1
21:57:48.832 00.001 7680 scope still moving after pulse duration time elapsed
21:57:48.862 00.030 7680 IsSlewing returns 0
21:57:48.863 00.001 7680 IsGuiding returns 0
21:57:48.863 00.000 7680 scope move finished after 128 + 58 ms
21:57:48.863 00.000 7680 Move returns status 0, amount 128
21:57:48.863 00.000 7680 MoveAxis(N, 0, ABG)
21:57:48.863 00.000 7680 Move returns status 0, amount 0
21:57:48.865 00.002 7680 move complete, result=0
21:57:48.865 00.000 7680 worker thread done servicing request
21:57:48.865 00.000 6120 GuideStep: -0.3 px 128 ms EAST, -0.1 px 0 ms NORTH
21:57:48.871 00.006 7680 Worker thread wakes up
21:57:48.871 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:48.871 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:57:50.117 01.246 7680 Exposure complete
21:57:50.223 00.106 7680 worker thread done servicing request
21:57:50.223 00.000 6120 OnExposeComplete: enter
21:57:50.227 00.004 6120 UpdateGuideState(): m_state=6
21:57:50.231 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1355
21:57:50.238 00.007 6120 Star::Find returns 1 (0), X=1210.46, Y=1062.79, Mass=5248, SNR=46.4, Peak=119 HFD=6.9
21:57:50.244 00.006 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
21:57:50.249 00.005 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.40)
21:57:50.254 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.20 mountX=-0.16 mountY=-0.20, mountTheta=-2.24
21:57:50.262 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.28, opts=13)
21:57:50.268 00.006 6120 Enqueuing Move request for scope (0.11, 0.28)
21:57:50.273 00.005 7680 Worker thread wakes up
21:57:50.273 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.28) opts 0xd
21:57:50.273 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.28)
21:57:50.273 00.000 7680 Moving (0.11, 0.28) raw xDistance=-0.16 yDistance=-0.20
21:57:50.275 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:57:50.275 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:57:50.275 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:57:50.275 00.000 7680 MoveAxis(E, 0, ABG)
21:57:50.276 00.001 7680 Move returns status 0, amount 0
21:57:50.276 00.000 7680 MoveAxis(N, 0, ABG)
21:57:50.276 00.000 7680 Move returns status 0, amount 0
21:57:50.277 00.001 7680 move complete, result=0
21:57:50.277 00.000 7680 worker thread done servicing request
21:57:50.277 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:57:50.301 00.024 6120 UpdateGuideState exits: m=5248 SNR=46.4
21:57:50.304 00.003 6120 PhdController: settling, locked = 1, distance = 0.77 (1.50) aobump = 0 frame = 5 / 99999
21:57:50.309 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764043070.309,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.77,"Time":3.4,"SettleTime":10.0,"StarLocked":true}
21:57:50.313 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:50.318 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:50.321 00.003 6120 Enqueuing Expose request
21:57:50.327 00.006 7680 Worker thread wakes up
21:57:50.328 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:57:50.333 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:50.333 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:57:51.586 01.253 7680 Exposure complete
21:57:51.691 00.105 7680 worker thread done servicing request
21:57:51.691 00.000 6120 OnExposeComplete: enter
21:57:51.695 00.004 6120 UpdateGuideState(): m_state=6
21:57:51.699 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1356
21:57:51.704 00.005 6120 Star::Find returns 1 (0), X=1210.43, Y=1062.84, Mass=5815, SNR=49.9, Peak=124 HFD=6.9
21:57:51.708 00.004 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
21:57:51.712 00.004 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.27)
21:57:51.715 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.33 mountX=-0.14 mountY=-0.26, mountTheta=-2.07
21:57:51.720 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.33, opts=13)
21:57:51.725 00.005 6120 Enqueuing Move request for scope (0.08, 0.33)
21:57:51.728 00.003 7680 Worker thread wakes up
21:57:51.728 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.33) opts 0xd
21:57:51.728 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.33)
21:57:51.729 00.001 7680 Moving (0.08, 0.33) raw xDistance=-0.14 yDistance=-0.26
21:57:51.729 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:57:51.729 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:57:51.729 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:57:51.729 00.000 7680 MoveAxis(E, 0, ABG)
21:57:51.729 00.000 7680 Move returns status 0, amount 0
21:57:51.730 00.001 7680 MoveAxis(N, 0, ABG)
21:57:51.730 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=193, Gamma=1.000
21:57:51.733 00.003 7680 Move returns status 0, amount 0
21:57:51.735 00.002 7680 move complete, result=0
21:57:51.735 00.000 7680 worker thread done servicing request
21:57:51.755 00.020 6120 UpdateGuideState exits: m=5815 SNR=49.9
21:57:51.758 00.003 6120 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 6 / 99999
21:57:51.763 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764043071.763,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.64,"Time":4.9,"SettleTime":10.0,"StarLocked":true}
21:57:51.767 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:51.772 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:51.776 00.004 6120 Enqueuing Expose request
21:57:51.780 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:57:51.783 00.003 7680 Worker thread wakes up
21:57:51.783 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:51.785 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:57:53.037 01.252 7680 Exposure complete
21:57:53.142 00.105 7680 worker thread done servicing request
21:57:53.143 00.001 6120 OnExposeComplete: enter
21:57:53.146 00.003 6120 UpdateGuideState(): m_state=6
21:57:53.150 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1357
21:57:53.154 00.004 6120 Star::Find returns 1 (0), X=1210.56, Y=1063.12, Mass=5142, SNR=44.9, Peak=124 HFD=6.6
21:57:53.158 00.004 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.19 = -2.10)
21:57:53.162 00.004 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
21:57:53.165 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.61 hyp=0.65 cameraTheta=1.23 mountX=-0.32 mountY=-0.45, mountTheta=-2.19
21:57:53.169 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.61, opts=13)
21:57:53.173 00.004 6120 Enqueuing Move request for scope (0.21, 0.61)
21:57:53.177 00.004 7680 Worker thread wakes up
21:57:53.177 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.61) opts 0xd
21:57:53.177 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.61)
21:57:53.177 00.000 7680 Moving (0.21, 0.61) raw xDistance=-0.32 yDistance=-0.45
21:57:53.177 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
21:57:53.177 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:57:53.177 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:57:53.177 00.000 7680 MoveAxis(E, 137, ABG)
21:57:53.178 00.001 7680 Guiding  Dir = 2, Dur = 137
21:57:53.178 00.000 7680 IsSlewing returns 0
21:57:53.178 00.000 7680 IsGuiding returns 0
21:57:53.178 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:57:53.183 00.005 7680 PulseGuide returned control before completion, sleep 147
21:57:53.202 00.019 6120 UpdateGuideState exits: m=5142 SNR=44.9
21:57:53.207 00.005 6120 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 7 / 99999
21:57:53.212 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764043073.212,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.64,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
21:57:53.215 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:53.220 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:53.224 00.004 6120 Enqueuing Expose request
21:57:53.341 00.117 7680 IsGuiding returns 0
21:57:53.342 00.001 7680 Move returns status 0, amount 137
21:57:53.342 00.000 7680 MoveAxis(N, 0, ABG)
21:57:53.344 00.002 7680 Move returns status 0, amount 0
21:57:53.344 00.000 7680 move complete, result=0
21:57:53.344 00.000 7680 worker thread done servicing request
21:57:53.344 00.000 6120 GuideStep: -0.3 px 137 ms EAST, -0.5 px 0 ms NORTH
21:57:53.350 00.006 7680 Worker thread wakes up
21:57:53.350 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:53.350 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:57:54.605 01.255 7680 Exposure complete
21:57:54.718 00.113 7680 worker thread done servicing request
21:57:54.719 00.001 6120 OnExposeComplete: enter
21:57:54.723 00.004 6120 UpdateGuideState(): m_state=6
21:57:54.727 00.004 6120 Star::Find(15, 1210, 1063, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1358
21:57:54.730 00.003 6120 Star::Find returns 1 (0), X=1210.26, Y=1063.55, Mass=5735, SNR=47.9, Peak=132 HFD=6.7
21:57:54.734 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.68)
21:57:54.739 00.005 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.95)
21:57:54.742 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=1.04 hyp=1.04 cameraTheta=1.65 mountX=-0.11 mountY=-0.97, mountTheta=-1.68
21:57:54.748 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=1.04, opts=13)
21:57:54.752 00.004 6120 Enqueuing Move request for scope (-0.08, 1.04)
21:57:54.756 00.004 7680 Worker thread wakes up
21:57:54.756 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 1.04) opts 0xd
21:57:54.756 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 1.04)
21:57:54.756 00.000 7680 Moving (-0.08, 1.04) raw xDistance=-0.11 yDistance=-0.97
21:57:54.756 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:57:54.756 00.000 7680 resist switch: large excursion: input -0.97 thresh 0.60 direction from 1 to -1
21:57:54.757 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.90
21:57:54.757 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97
21:57:54.757 00.000 7680 MoveAxis(E, 0, ABG)
21:57:54.758 00.001 7680 Move returns status 0, amount 0
21:57:54.758 00.000 7680 MoveAxis(N, 525, ABG)
21:57:54.758 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:57:54.764 00.006 7680 Guiding  Dir = 0, Dur = 525
21:57:54.764 00.000 7680 IsSlewing returns 0
21:57:54.764 00.000 7680 IsGuiding returns 0
21:57:54.765 00.001 7680 PulseGuide returned control before completion, sleep 535
21:57:54.785 00.020 6120 UpdateGuideState exits: m=5735 SNR=47.9
21:57:54.790 00.005 6120 PhdController: settling, locked = 1, distance = 0.76 (1.50) aobump = 0 frame = 8 / 99999
21:57:54.794 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764043074.794,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.76,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
21:57:54.799 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:54.803 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:54.806 00.003 6120 Enqueuing Expose request
21:57:55.315 00.509 7680 IsGuiding returns 0
21:57:55.316 00.001 7680 Move returns status 0, amount 525
21:57:55.317 00.001 7680 move complete, result=0
21:57:55.317 00.000 7680 worker thread done servicing request
21:57:55.317 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -1.0 px 525 ms NORTH
21:57:55.325 00.008 7680 Worker thread wakes up
21:57:55.325 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:55.326 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:57:56.577 01.251 7680 Exposure complete
21:57:56.688 00.111 7680 worker thread done servicing request
21:57:56.689 00.001 6120 OnExposeComplete: enter
21:57:56.693 00.004 6120 UpdateGuideState(): m_state=6
21:57:56.697 00.004 6120 Star::Find(15, 1210, 1063, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1359
21:57:56.702 00.005 6120 Star::Find returns 1 (0), X=1210.14, Y=1063.44, Mass=5972, SNR=50.0, Peak=128 HFD=6.9
21:57:56.707 00.005 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
21:57:56.712 00.005 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
21:57:56.717 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.93 hyp=0.95 cameraTheta=1.79 mountX=0.03 mountY=-0.92, mountTheta=-1.54
21:57:56.722 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.93, opts=13)
21:57:56.726 00.004 6120 Enqueuing Move request for scope (-0.20, 0.93)
21:57:56.729 00.003 7680 Worker thread wakes up
21:57:56.729 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.93) opts 0xd
21:57:56.729 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.93)
21:57:56.731 00.002 7680 Moving (-0.20, 0.93) raw xDistance=0.03 yDistance=-0.92
21:57:56.731 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:57:56.731 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92
21:57:56.731 00.000 7680 MoveAxis(E, 0, ABG)
21:57:56.731 00.000 7680 Move returns status 0, amount 0
21:57:56.731 00.000 7680 MoveAxis(N, 502, ABG)
21:57:56.732 00.001 7680 Guiding  Dir = 0, Dur = 502
21:57:56.732 00.000 7680 IsSlewing returns 0
21:57:56.732 00.000 7680 IsGuiding returns 0
21:57:56.734 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:57:56.738 00.004 7680 PulseGuide returned control before completion, sleep 512
21:57:56.759 00.021 6120 UpdateGuideState exits: m=5972 SNR=50.0
21:57:56.764 00.005 6120 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 9 / 99999
21:57:56.768 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764043076.768,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.82,"Time":9.9,"SettleTime":10.0,"StarLocked":true}
21:57:56.772 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:56.778 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:56.781 00.003 6120 Enqueuing Expose request
21:57:57.260 00.479 7680 IsGuiding returns 1
21:57:57.261 00.001 7680 scope still moving after pulse duration time elapsed
21:57:57.291 00.030 7680 IsSlewing returns 0
21:57:57.292 00.001 7680 IsGuiding returns 0
21:57:57.293 00.001 7680 scope move finished after 502 + 57 ms
21:57:57.293 00.000 7680 Move returns status 0, amount 502
21:57:57.293 00.000 7680 move complete, result=0
21:57:57.294 00.001 7680 worker thread done servicing request
21:57:57.294 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.9 px 502 ms NORTH
21:57:57.301 00.007 7680 Worker thread wakes up
21:57:57.301 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:57.301 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:57:58.547 01.246 7680 Exposure complete
21:57:58.657 00.110 7680 worker thread done servicing request
21:57:58.659 00.002 6120 OnExposeComplete: enter
21:57:58.663 00.004 6120 UpdateGuideState(): m_state=6
21:57:58.667 00.004 6120 Star::Find(15, 1210, 1063, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
21:57:58.672 00.005 6120 Star::Find returns 1 (0), X=1210.10, Y=1063.15, Mass=5339, SNR=47.0, Peak=127 HFD=6.6
21:57:58.676 00.004 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.90 = -1.39)
21:57:58.680 00.004 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.66)
21:57:58.683 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.64 hyp=0.69 cameraTheta=1.94 mountX=0.13 mountY=-0.69, mountTheta=-1.39
21:57:58.688 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.64, opts=13)
21:57:58.692 00.004 6120 Enqueuing Move request for scope (-0.25, 0.64)
21:57:58.696 00.004 7680 Worker thread wakes up
21:57:58.696 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.64) opts 0xd
21:57:58.696 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.64)
21:57:58.696 00.000 7680 Moving (-0.25, 0.64) raw xDistance=0.13 yDistance=-0.69
21:57:58.696 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:57:58.697 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
21:57:58.697 00.000 7680 MoveAxis(E, 0, ABG)
21:57:58.697 00.000 7680 Move returns status 0, amount 0
21:57:58.697 00.000 7680 MoveAxis(N, 373, ABG)
21:57:58.697 00.000 7680 Guiding  Dir = 0, Dur = 373
21:57:58.698 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:57:58.702 00.004 7680 IsSlewing returns 0
21:57:58.702 00.000 7680 IsGuiding returns 0
21:57:58.703 00.001 7680 PulseGuide returned control before completion, sleep 383
21:57:58.724 00.021 6120 UpdateGuideState exits: m=5339 SNR=47.0
21:57:58.728 00.004 6120 PhdController: settling, locked = 1, distance = 0.78 (1.50) aobump = 0 frame = 10 / 99999
21:57:58.734 00.006 6120 PhdController: newstate STATE_FINISH
21:57:58.739 00.005 6120 PhdController complete: success
21:57:58.744 00.005 6120 evsrv: {"Event":"SettleDone","Timestamp":1764043078.744,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
21:57:58.749 00.005 6120 Mount: notify guiding dither settle done success=1
21:57:58.753 00.004 6120 PhdController: newstate STATE_IDLE
21:57:58.757 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:58.760 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:57:58.765 00.005 6120 Enqueuing Expose request
21:57:59.099 00.334 7680 IsGuiding returns 1
21:57:59.099 00.000 7680 scope still moving after pulse duration time elapsed
21:57:59.130 00.031 7680 IsSlewing returns 0
21:57:59.130 00.000 7680 IsGuiding returns 0
21:57:59.130 00.000 7680 scope move finished after 373 + 54 ms
21:57:59.130 00.000 7680 Move returns status 0, amount 373
21:57:59.132 00.002 7680 move complete, result=0
21:57:59.132 00.000 7680 worker thread done servicing request
21:57:59.132 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 373 ms NORTH
21:57:59.139 00.007 7680 Worker thread wakes up
21:57:59.139 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:57:59.140 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:00.400 01.260 7680 Exposure complete
21:58:00.510 00.110 7680 worker thread done servicing request
21:58:00.511 00.001 6120 OnExposeComplete: enter
21:58:00.516 00.005 6120 UpdateGuideState(): m_state=6
21:58:00.521 00.005 6120 Star::Find(15, 1210, 1063, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1361
21:58:00.526 00.005 6120 Star::Find returns 1 (0), X=1210.24, Y=1062.71, Mass=5548, SNR=47.5, Peak=135 HFD=6.6
21:58:00.530 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
21:58:00.534 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
21:58:00.537 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.08 mountX=0.07 mountY=-0.23, mountTheta=-1.27
21:58:00.542 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.20, opts=13)
21:58:00.547 00.005 6120 Enqueuing Move request for scope (-0.11, 0.20)
21:58:00.551 00.004 7680 Worker thread wakes up
21:58:00.552 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
21:58:00.552 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
21:58:00.552 00.000 7680 Moving (-0.11, 0.20) raw xDistance=0.07 yDistance=-0.23
21:58:00.552 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:58:00.552 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:58:00.552 00.000 7680 MoveAxis(E, 0, ABG)
21:58:00.552 00.000 7680 Move returns status 0, amount 0
21:58:00.553 00.001 7680 MoveAxis(N, 123, ABG)
21:58:00.553 00.000 7680 Guiding  Dir = 0, Dur = 123
21:58:00.554 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:58:00.557 00.003 7680 IsSlewing returns 0
21:58:00.559 00.002 7680 IsGuiding returns 0
21:58:00.559 00.000 7680 PulseGuide returned control before completion, sleep 133
21:58:00.578 00.019 6120 UpdateGuideState exits: m=5548 SNR=47.5
21:58:00.582 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:00.585 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:00.589 00.004 6120 Enqueuing Expose request
21:58:00.699 00.110 7680 IsGuiding returns 1
21:58:00.699 00.000 7680 scope still moving after pulse duration time elapsed
21:58:00.729 00.030 7680 IsSlewing returns 0
21:58:00.730 00.001 7680 IsGuiding returns 0
21:58:00.731 00.001 7680 scope move finished after 123 + 49 ms
21:58:00.731 00.000 7680 Move returns status 0, amount 123
21:58:00.731 00.000 7680 move complete, result=0
21:58:00.732 00.001 7680 worker thread done servicing request
21:58:00.732 00.000 7680 Worker thread wakes up
21:58:00.732 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 123 ms NORTH
21:58:00.740 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:00.740 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:01.994 01.254 7680 Exposure complete
21:58:02.112 00.118 7680 worker thread done servicing request
21:58:02.113 00.001 6120 OnExposeComplete: enter
21:58:02.118 00.005 6120 UpdateGuideState(): m_state=6
21:58:02.122 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1362
21:58:02.127 00.005 6120 Star::Find returns 1 (0), X=1210.03, Y=1062.85, Mass=5589, SNR=48.0, Peak=129 HFD=6.6
21:58:02.130 00.003 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
21:58:02.134 00.004 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
21:58:02.137 00.003 6120 CameraToMount -- cameraX=-0.32 cameraY=0.34 hyp=0.46 cameraTheta=2.33 mountX=0.25 mountY=-0.44, mountTheta=-1.06
21:58:02.144 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.34, opts=13)
21:58:02.149 00.005 6120 Enqueuing Move request for scope (-0.32, 0.34)
21:58:02.153 00.004 7680 Worker thread wakes up
21:58:02.154 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.34) opts 0xd
21:58:02.154 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.34)
21:58:02.154 00.000 7680 Moving (-0.32, 0.34) raw xDistance=0.25 yDistance=-0.44
21:58:02.154 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
21:58:02.154 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
21:58:02.155 00.001 7680 MoveAxis(W, 105, ABG)
21:58:02.155 00.000 7680 Guiding  Dir = 3, Dur = 105
21:58:02.155 00.000 7680 IsSlewing returns 0
21:58:02.155 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:58:02.160 00.005 7680 IsGuiding returns 0
21:58:02.160 00.000 7680 PulseGuide returned control before completion, sleep 115
21:58:02.179 00.019 6120 UpdateGuideState exits: m=5589 SNR=48.0
21:58:02.183 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:02.187 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:02.190 00.003 6120 Enqueuing Expose request
21:58:02.281 00.091 7680 IsGuiding returns 1
21:58:02.282 00.001 7680 scope still moving after pulse duration time elapsed
21:58:02.313 00.031 7680 IsSlewing returns 0
21:58:02.314 00.001 7680 IsGuiding returns 0
21:58:02.316 00.002 7680 scope move finished after 105 + 50 ms
21:58:02.316 00.000 7680 Move returns status 0, amount 105
21:58:02.316 00.000 7680 MoveAxis(N, 239, ABG)
21:58:02.317 00.001 7680 Guiding  Dir = 0, Dur = 239
21:58:02.317 00.000 7680 IsSlewing returns 0
21:58:02.318 00.001 7680 IsGuiding returns 0
21:58:02.319 00.001 7680 PulseGuide returned control before completion, sleep 249
21:58:02.578 00.259 7680 IsGuiding returns 1
21:58:02.579 00.001 7680 scope still moving after pulse duration time elapsed
21:58:02.609 00.030 7680 IsSlewing returns 0
21:58:02.610 00.001 7680 IsGuiding returns 1
21:58:02.640 00.030 7680 IsSlewing returns 0
21:58:02.642 00.002 7680 IsGuiding returns 1
21:58:02.671 00.029 7680 IsSlewing returns 0
21:58:02.674 00.003 7680 IsGuiding returns 0
21:58:02.674 00.000 7680 scope move finished after 239 + 116 ms
21:58:02.674 00.000 7680 Move returns status 0, amount 239
21:58:02.675 00.001 7680 move complete, result=0
21:58:02.675 00.000 7680 worker thread done servicing request
21:58:02.676 00.001 7680 Worker thread wakes up
21:58:02.676 00.000 6120 GuideStep: 0.2 px 105 ms WEST, -0.4 px 239 ms NORTH
21:58:02.683 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:02.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:03.942 01.259 7680 Exposure complete
21:58:04.047 00.105 7680 worker thread done servicing request
21:58:04.048 00.001 6120 OnExposeComplete: enter
21:58:04.052 00.004 6120 UpdateGuideState(): m_state=6
21:58:04.056 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1363
21:58:04.060 00.004 6120 Star::Find returns 1 (0), X=1210.21, Y=1062.54, Mass=5891, SNR=49.2, Peak=136 HFD=6.8
21:58:04.064 00.004 6120 CameraToMount -- cameraTheta (2.96) - m_xAngle (-2.95) = xAngle (5.92 = -0.36)
21:58:04.067 00.003 6120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.65 = -0.63)
21:58:04.070 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=2.96 mountX=0.13 mountY=-0.08, mountTheta=-0.56
21:58:04.076 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.02, opts=13)
21:58:04.080 00.004 6120 Enqueuing Move request for scope (-0.14, 0.02)
21:58:04.083 00.003 7680 Worker thread wakes up
21:58:04.083 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
21:58:04.083 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
21:58:04.083 00.000 7680 Moving (-0.14, 0.02) raw xDistance=0.13 yDistance=-0.08
21:58:04.085 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:58:04.085 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:58:04.085 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:58:04.085 00.000 7680 MoveAxis(E, 0, ABG)
21:58:04.085 00.000 7680 Move returns status 0, amount 0
21:58:04.085 00.000 7680 MoveAxis(N, 0, ABG)
21:58:04.085 00.000 7680 Move returns status 0, amount 0
21:58:04.086 00.001 7680 move complete, result=0
21:58:04.086 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=231, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
21:58:04.090 00.004 7680 worker thread done servicing request
21:58:04.111 00.021 6120 UpdateGuideState exits: m=5891 SNR=49.2
21:58:04.117 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:04.121 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:04.124 00.003 6120 Enqueuing Expose request
21:58:04.129 00.005 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:58:04.132 00.003 7680 Worker thread wakes up
21:58:04.132 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:04.133 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:05.380 01.247 7680 Exposure complete
21:58:05.487 00.107 7680 worker thread done servicing request
21:58:05.488 00.001 6120 OnExposeComplete: enter
21:58:05.491 00.003 6120 UpdateGuideState(): m_state=6
21:58:05.495 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1364
21:58:05.499 00.004 6120 Star::Find returns 1 (0), X=1210.43, Y=1062.54, Mass=5801, SNR=49.2, Peak=134 HFD=7.0
21:58:05.502 00.003 6120 CameraToMount -- cameraTheta (0.35) - m_xAngle (-2.95) = xAngle (3.31 = -2.98)
21:58:05.505 00.003 6120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.04 = 3.04)
21:58:05.509 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.35 mountX=-0.08 mountY=0.01, mountTheta=3.04
21:58:05.515 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.03, opts=13)
21:58:05.521 00.006 6120 Enqueuing Move request for scope (0.08, 0.03)
21:58:05.525 00.004 7680 Worker thread wakes up
21:58:05.526 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
21:58:05.526 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
21:58:05.526 00.000 7680 Moving (0.08, 0.03) raw xDistance=-0.08 yDistance=0.01
21:58:05.526 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:58:05.527 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:58:05.527 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:58:05.527 00.000 7680 MoveAxis(E, 0, ABG)
21:58:05.527 00.000 7680 Move returns status 0, amount 0
21:58:05.527 00.000 7680 MoveAxis(N, 0, ABG)
21:58:05.527 00.000 7680 Move returns status 0, amount 0
21:58:05.529 00.002 7680 move complete, result=0
21:58:05.529 00.000 7680 worker thread done servicing request
21:58:05.529 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:58:05.554 00.025 6120 UpdateGuideState exits: m=5801 SNR=49.2
21:58:05.557 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:05.561 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:05.563 00.002 6120 Enqueuing Expose request
21:58:05.567 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:58:05.570 00.003 7680 Worker thread wakes up
21:58:05.570 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:05.570 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:06.818 01.248 7680 Exposure complete
21:58:06.923 00.105 7680 worker thread done servicing request
21:58:06.924 00.001 6120 OnExposeComplete: enter
21:58:06.930 00.006 6120 UpdateGuideState(): m_state=6
21:58:06.934 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1365
21:58:06.939 00.005 6120 Star::Find returns 1 (0), X=1210.25, Y=1063.11, Mass=5406, SNR=46.8, Peak=142 HFD=6.7
21:58:06.943 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
21:58:06.946 00.003 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
21:58:06.952 00.006 6120 CameraToMount -- cameraX=-0.09 cameraY=0.60 hyp=0.61 cameraTheta=1.73 mountX=-0.02 mountY=-0.58, mountTheta=-1.60
21:58:06.958 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.60, opts=13)
21:58:06.962 00.004 6120 Enqueuing Move request for scope (-0.09, 0.60)
21:58:06.966 00.004 7680 Worker thread wakes up
21:58:06.966 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.60) opts 0xd
21:58:06.966 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.60)
21:58:06.966 00.000 7680 Moving (-0.09, 0.60) raw xDistance=-0.02 yDistance=-0.58
21:58:06.966 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:58:06.966 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
21:58:06.966 00.000 7680 MoveAxis(E, 0, ABG)
21:58:06.968 00.002 7680 Move returns status 0, amount 0
21:58:06.968 00.000 7680 MoveAxis(N, 317, ABG)
21:58:06.968 00.000 7680 Guiding  Dir = 0, Dur = 317
21:58:06.968 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:58:06.973 00.005 7680 IsSlewing returns 0
21:58:06.973 00.000 7680 IsGuiding returns 0
21:58:06.973 00.000 7680 PulseGuide returned control before completion, sleep 327
21:58:06.994 00.021 6120 UpdateGuideState exits: m=5406 SNR=46.8
21:58:06.998 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:07.003 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:07.006 00.003 6120 Enqueuing Expose request
21:58:07.305 00.299 7680 IsGuiding returns 1
21:58:07.306 00.001 7680 scope still moving after pulse duration time elapsed
21:58:07.336 00.030 7680 IsSlewing returns 0
21:58:07.337 00.001 7680 IsGuiding returns 0
21:58:07.338 00.001 7680 scope move finished after 317 + 47 ms
21:58:07.338 00.000 7680 Move returns status 0, amount 317
21:58:07.338 00.000 7680 move complete, result=0
21:58:07.338 00.000 7680 worker thread done servicing request
21:58:07.339 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 317 ms NORTH
21:58:07.345 00.006 7680 Worker thread wakes up
21:58:07.345 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:07.345 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:08.602 01.257 7680 Exposure complete
21:58:08.714 00.112 7680 worker thread done servicing request
21:58:08.714 00.000 6120 OnExposeComplete: enter
21:58:08.718 00.004 6120 UpdateGuideState(): m_state=6
21:58:08.721 00.003 6120 Star::Find(15, 1210, 1063, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1366
21:58:08.725 00.004 6120 Star::Find returns 1 (0), X=1209.93, Y=1063.25, Mass=5394, SNR=47.4, Peak=133 HFD=6.5
21:58:08.727 00.002 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.04 = -1.25)
21:58:08.732 00.005 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
21:58:08.738 00.006 6120 CameraToMount -- cameraX=-0.42 cameraY=0.74 hyp=0.85 cameraTheta=2.08 mountX=0.27 mountY=-0.85, mountTheta=-1.26
21:58:08.744 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.42, y=0.74, opts=13)
21:58:08.749 00.005 6120 Enqueuing Move request for scope (-0.42, 0.74)
21:58:08.753 00.004 7680 Worker thread wakes up
21:58:08.753 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.74) opts 0xd
21:58:08.753 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.42, 0.74)
21:58:08.753 00.000 7680 Moving (-0.42, 0.74) raw xDistance=0.27 yDistance=-0.85
21:58:08.753 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
21:58:08.753 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85
21:58:08.754 00.001 7680 MoveAxis(W, 115, ABG)
21:58:08.754 00.000 7680 Guiding  Dir = 3, Dur = 115
21:58:08.754 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=224, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:58:08.759 00.005 7680 IsSlewing returns 0
21:58:08.759 00.000 7680 IsGuiding returns 0
21:58:08.759 00.000 7680 PulseGuide returned control before completion, sleep 125
21:58:08.781 00.022 6120 UpdateGuideState exits: m=5394 SNR=47.4
21:58:08.786 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:08.790 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:08.796 00.006 6120 Enqueuing Expose request
21:58:08.889 00.093 7680 IsGuiding returns 1
21:58:08.889 00.000 7680 scope still moving after pulse duration time elapsed
21:58:08.919 00.030 7680 IsSlewing returns 0
21:58:08.921 00.002 7680 IsGuiding returns 0
21:58:08.922 00.001 7680 scope move finished after 115 + 47 ms
21:58:08.922 00.000 7680 Move returns status 0, amount 115
21:58:08.922 00.000 7680 MoveAxis(N, 459, ABG)
21:58:08.922 00.000 7680 Guiding  Dir = 0, Dur = 459
21:58:08.923 00.001 7680 IsSlewing returns 0
21:58:08.923 00.000 7680 IsGuiding returns 0
21:58:08.924 00.001 7680 PulseGuide returned control before completion, sleep 469
21:58:09.407 00.483 7680 IsGuiding returns 1
21:58:09.409 00.002 7680 scope still moving after pulse duration time elapsed
21:58:09.439 00.030 7680 IsSlewing returns 0
21:58:09.440 00.001 7680 IsGuiding returns 1
21:58:09.470 00.030 7680 IsSlewing returns 0
21:58:09.471 00.001 7680 IsGuiding returns 1
21:58:09.502 00.031 7680 IsSlewing returns 0
21:58:09.503 00.001 7680 IsGuiding returns 1
21:58:09.533 00.030 7680 IsSlewing returns 0
21:58:09.534 00.001 7680 IsGuiding returns 0
21:58:09.535 00.001 7680 scope move finished after 459 + 152 ms
21:58:09.536 00.001 7680 Move returns status 0, amount 459
21:58:09.536 00.000 7680 move complete, result=0
21:58:09.537 00.001 7680 worker thread done servicing request
21:58:09.537 00.000 6120 GuideStep: 0.3 px 115 ms WEST, -0.8 px 459 ms NORTH
21:58:09.545 00.008 7680 Worker thread wakes up
21:58:09.545 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:09.545 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:10.804 01.259 7680 Exposure complete
21:58:10.906 00.102 7680 worker thread done servicing request
21:58:10.906 00.000 6120 OnExposeComplete: enter
21:58:10.910 00.004 6120 UpdateGuideState(): m_state=6
21:58:10.914 00.004 6120 Star::Find(15, 1209, 1063, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1367
21:58:10.919 00.005 6120 Star::Find returns 1 (0), X=1210.26, Y=1062.33, Mass=5621, SNR=47.8, Peak=132 HFD=6.8
21:58:10.923 00.004 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-2.95) = xAngle (0.95 = 0.95)
21:58:10.926 00.003 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.68 = 0.68)
21:58:10.931 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-2.00 mountX=0.11 mountY=0.12, mountTheta=0.83
21:58:10.935 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.18, opts=13)
21:58:10.940 00.005 6120 Enqueuing Move request for scope (-0.08, -0.18)
21:58:10.943 00.003 7680 Worker thread wakes up
21:58:10.943 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
21:58:10.943 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
21:58:10.943 00.000 7680 Moving (-0.08, -0.18) raw xDistance=0.11 yDistance=0.12
21:58:10.943 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:58:10.944 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:58:10.944 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:58:10.944 00.000 7680 MoveAxis(E, 0, ABG)
21:58:10.944 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:58:10.949 00.005 7680 Move returns status 0, amount 0
21:58:10.949 00.000 7680 MoveAxis(N, 0, ABG)
21:58:10.949 00.000 7680 Move returns status 0, amount 0
21:58:10.949 00.000 7680 move complete, result=0
21:58:10.949 00.000 7680 worker thread done servicing request
21:58:10.971 00.022 6120 UpdateGuideState exits: m=5621 SNR=47.8
21:58:10.975 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:10.979 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:10.983 00.004 6120 Enqueuing Expose request
21:58:10.988 00.005 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:58:10.992 00.004 7680 Worker thread wakes up
21:58:10.992 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:10.992 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:12.244 01.252 7680 Exposure complete
21:58:12.359 00.115 7680 worker thread done servicing request
21:58:12.359 00.000 6120 OnExposeComplete: enter
21:58:12.363 00.004 6120 UpdateGuideState(): m_state=6
21:58:12.368 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1368
21:58:12.371 00.003 6120 Star::Find returns 1 (0), X=1210.35, Y=1062.10, Mass=5881, SNR=49.8, Peak=126 HFD=6.8
21:58:12.375 00.004 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-2.95) = xAngle (1.39 = 1.39)
21:58:12.380 00.005 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.12 = 1.12)
21:58:12.383 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=-0.41 hyp=0.41 cameraTheta=-1.56 mountX=0.07 mountY=0.37, mountTheta=1.38
21:58:12.388 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.41, opts=13)
21:58:12.391 00.003 6120 Enqueuing Move request for scope (0.00, -0.41)
21:58:12.395 00.004 7680 Worker thread wakes up
21:58:12.395 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.41) opts 0xd
21:58:12.395 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.41)
21:58:12.395 00.000 7680 Moving (0.00, -0.41) raw xDistance=0.07 yDistance=0.37
21:58:12.395 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:58:12.395 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
21:58:12.395 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
21:58:12.396 00.001 7680 MoveAxis(E, 0, ABG)
21:58:12.396 00.000 7680 Move returns status 0, amount 0
21:58:12.396 00.000 7680 MoveAxis(N, 0, ABG)
21:58:12.396 00.000 7680 Move returns status 0, amount 0
21:58:12.396 00.000 7680 move complete, result=0
21:58:12.396 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:58:12.401 00.005 7680 worker thread done servicing request
21:58:12.422 00.021 6120 UpdateGuideState exits: m=5881 SNR=49.8
21:58:12.427 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:12.430 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:12.434 00.004 6120 Enqueuing Expose request
21:58:12.438 00.004 7680 Worker thread wakes up
21:58:12.438 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:58:12.442 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:12.442 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:13.695 01.253 7680 Exposure complete
21:58:13.804 00.109 7680 worker thread done servicing request
21:58:13.804 00.000 6120 OnExposeComplete: enter
21:58:13.808 00.004 6120 UpdateGuideState(): m_state=6
21:58:13.812 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1369
21:58:13.816 00.004 6120 Star::Find returns 1 (0), X=1210.32, Y=1062.60, Mass=5686, SNR=48.7, Peak=144 HFD=6.8
21:58:13.820 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.83 = -1.46)
21:58:13.824 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
21:58:13.828 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.87 mountX=0.01 mountY=-0.09, mountTheta=-1.46
21:58:13.833 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.09, opts=13)
21:58:13.837 00.004 6120 Enqueuing Move request for scope (-0.03, 0.09)
21:58:13.840 00.003 7680 Worker thread wakes up
21:58:13.840 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
21:58:13.841 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
21:58:13.841 00.000 7680 Moving (-0.03, 0.09) raw xDistance=0.01 yDistance=-0.09
21:58:13.841 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:58:13.843 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:58:13.844 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:58:13.848 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:58:13.848 00.000 7680 MoveAxis(E, 0, ABG)
21:58:13.848 00.000 7680 Move returns status 0, amount 0
21:58:13.848 00.000 7680 MoveAxis(N, 0, ABG)
21:58:13.848 00.000 7680 Move returns status 0, amount 0
21:58:13.849 00.001 7680 move complete, result=0
21:58:13.849 00.000 7680 worker thread done servicing request
21:58:13.869 00.020 6120 UpdateGuideState exits: m=5686 SNR=48.7
21:58:13.873 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:13.877 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:13.881 00.004 6120 Enqueuing Expose request
21:58:13.885 00.004 7680 Worker thread wakes up
21:58:13.885 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:13.885 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:13.885 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:58:15.131 01.246 7680 Exposure complete
21:58:15.240 00.109 7680 worker thread done servicing request
21:58:15.240 00.000 6120 OnExposeComplete: enter
21:58:15.244 00.004 6120 UpdateGuideState(): m_state=6
21:58:15.248 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1370
21:58:15.252 00.004 6120 Star::Find returns 1 (0), X=1210.20, Y=1062.78, Mass=5622, SNR=47.7, Peak=121 HFD=6.6
21:58:15.255 00.003 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.02 = -1.26)
21:58:15.259 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
21:58:15.264 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.27 hyp=0.31 cameraTheta=2.07 mountX=0.09 mountY=-0.31, mountTheta=-1.27
21:58:15.270 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.27, opts=13)
21:58:15.274 00.004 6120 Enqueuing Move request for scope (-0.15, 0.27)
21:58:15.277 00.003 7680 Worker thread wakes up
21:58:15.277 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.27) opts 0xd
21:58:15.278 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.27)
21:58:15.278 00.000 7680 Moving (-0.15, 0.27) raw xDistance=0.09 yDistance=-0.31
21:58:15.278 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:58:15.278 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:58:15.278 00.000 7680 MoveAxis(E, 0, ABG)
21:58:15.278 00.000 7680 Move returns status 0, amount 0
21:58:15.278 00.000 7680 MoveAxis(N, 166, ABG)
21:58:15.280 00.002 7680 Guiding  Dir = 0, Dur = 166
21:58:15.280 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=240, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:58:15.284 00.004 7680 IsSlewing returns 0
21:58:15.284 00.000 7680 IsGuiding returns 0
21:58:15.284 00.000 7680 PulseGuide returned control before completion, sleep 176
21:58:15.304 00.020 6120 UpdateGuideState exits: m=5622 SNR=47.7
21:58:15.308 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:15.314 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:15.318 00.004 6120 Enqueuing Expose request
21:58:15.465 00.147 7680 IsGuiding returns 1
21:58:15.467 00.002 7680 scope still moving after pulse duration time elapsed
21:58:15.496 00.029 7680 IsSlewing returns 0
21:58:15.497 00.001 7680 IsGuiding returns 0
21:58:15.497 00.000 7680 scope move finished after 166 + 47 ms
21:58:15.497 00.000 7680 Move returns status 0, amount 166
21:58:15.497 00.000 7680 move complete, result=0
21:58:15.498 00.001 7680 worker thread done servicing request
21:58:15.498 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 166 ms NORTH
21:58:15.505 00.007 7680 Worker thread wakes up
21:58:15.505 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:15.505 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:16.750 01.245 7680 Exposure complete
21:58:16.862 00.112 7680 worker thread done servicing request
21:58:16.862 00.000 6120 OnExposeComplete: enter
21:58:16.867 00.005 6120 UpdateGuideState(): m_state=6
21:58:16.871 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1371
21:58:16.875 00.004 6120 Star::Find returns 1 (0), X=1210.39, Y=1062.49, Mass=5820, SNR=48.3, Peak=128 HFD=7.0
21:58:16.879 00.004 6120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-2.95) = xAngle (2.43 = 2.43)
21:58:16.883 00.004 6120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.16 = 2.16)
21:58:16.888 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.53 mountX=-0.04 mountY=0.04, mountTheta=2.31
21:58:16.893 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.03, opts=13)
21:58:16.896 00.003 6120 Enqueuing Move request for scope (0.04, -0.03)
21:58:16.900 00.004 7680 Worker thread wakes up
21:58:16.900 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
21:58:16.901 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
21:58:16.901 00.000 7680 Moving (0.04, -0.03) raw xDistance=-0.04 yDistance=0.04
21:58:16.901 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:58:16.901 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:58:16.902 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:58:16.903 00.001 7680 MoveAxis(E, 0, ABG)
21:58:16.903 00.000 7680 Move returns status 0, amount 0
21:58:16.903 00.000 7680 MoveAxis(N, 0, ABG)
21:58:16.903 00.000 7680 Move returns status 0, amount 0
21:58:16.904 00.001 7680 move complete, result=0
21:58:16.904 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:58:16.907 00.003 7680 worker thread done servicing request
21:58:16.929 00.022 6120 UpdateGuideState exits: m=5820 SNR=48.3
21:58:16.934 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:16.938 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:16.941 00.003 6120 Enqueuing Expose request
21:58:16.945 00.004 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:58:16.949 00.004 7680 Worker thread wakes up
21:58:16.949 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:16.949 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:18.201 01.252 7680 Exposure complete
21:58:18.313 00.112 7680 worker thread done servicing request
21:58:18.314 00.001 6120 OnExposeComplete: enter
21:58:18.319 00.005 6120 UpdateGuideState(): m_state=6
21:58:18.323 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1372
21:58:18.329 00.006 6120 Star::Find returns 1 (0), X=1210.31, Y=1062.62, Mass=5772, SNR=49.3, Peak=139 HFD=6.9
21:58:18.334 00.005 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
21:58:18.339 00.005 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
21:58:18.342 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.90 mountX=0.02 mountY=-0.11, mountTheta=-1.43
21:58:18.347 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.11, opts=13)
21:58:18.351 00.004 6120 Enqueuing Move request for scope (-0.04, 0.11)
21:58:18.356 00.005 7680 Worker thread wakes up
21:58:18.356 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
21:58:18.356 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
21:58:18.356 00.000 7680 Moving (-0.04, 0.11) raw xDistance=0.02 yDistance=-0.11
21:58:18.356 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
21:58:18.356 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:58:18.357 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:58:18.357 00.000 7680 MoveAxis(E, 0, ABG)
21:58:18.357 00.000 7680 Move returns status 0, amount 0
21:58:18.357 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:58:18.362 00.005 7680 MoveAxis(N, 0, ABG)
21:58:18.362 00.000 7680 Move returns status 0, amount 0
21:58:18.362 00.000 7680 move complete, result=0
21:58:18.362 00.000 7680 worker thread done servicing request
21:58:18.382 00.020 6120 UpdateGuideState exits: m=5772 SNR=49.3
21:58:18.386 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:18.390 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:18.396 00.006 6120 Enqueuing Expose request
21:58:18.400 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:58:18.405 00.005 7680 Worker thread wakes up
21:58:18.405 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:18.405 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:19.657 01.252 7680 Exposure complete
21:58:19.771 00.114 7680 worker thread done servicing request
21:58:19.772 00.001 6120 OnExposeComplete: enter
21:58:19.775 00.003 6120 UpdateGuideState(): m_state=6
21:58:19.779 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1373
21:58:19.783 00.004 6120 Star::Find returns 1 (0), X=1209.98, Y=1063.54, Mass=5341, SNR=47.2, Peak=123 HFD=6.7
21:58:19.787 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
21:58:19.790 00.003 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.69)
21:58:19.795 00.005 6120 CameraToMount -- cameraX=-0.36 cameraY=1.03 hyp=1.09 cameraTheta=1.91 mountX=0.17 mountY=-1.08, mountTheta=-1.42
21:58:19.801 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=1.03, opts=13)
21:58:19.805 00.004 6120 Enqueuing Move request for scope (-0.36, 1.03)
21:58:19.809 00.004 7680 Worker thread wakes up
21:58:19.810 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 1.03) opts 0xd
21:58:19.810 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, 1.03)
21:58:19.810 00.000 7680 Moving (-0.36, 1.03) raw xDistance=0.17 yDistance=-1.08
21:58:19.810 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:58:19.810 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08
21:58:19.811 00.001 7680 MoveAxis(E, 0, ABG)
21:58:19.811 00.000 7680 Move returns status 0, amount 0
21:58:19.811 00.000 7680 MoveAxis(N, 588, ABG)
21:58:19.811 00.000 7680 Guiding  Dir = 0, Dur = 588
21:58:19.811 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
21:58:19.815 00.004 7680 IsSlewing returns 0
21:58:19.816 00.001 7680 IsGuiding returns 0
21:58:19.816 00.000 7680 PulseGuide returned control before completion, sleep 598
21:58:19.840 00.024 6120 UpdateGuideState exits: m=5341 SNR=47.2
21:58:19.845 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:19.848 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:19.853 00.005 6120 Enqueuing Expose request
21:58:20.427 00.574 7680 IsGuiding returns 0
21:58:20.429 00.002 7680 Move returns status 0, amount 588
21:58:20.429 00.000 7680 move complete, result=0
21:58:20.431 00.002 7680 worker thread done servicing request
21:58:20.431 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -1.1 px 588 ms NORTH
21:58:20.437 00.006 7680 Worker thread wakes up
21:58:20.437 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:20.438 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:21.694 01.256 7680 Exposure complete
21:58:21.814 00.120 7680 worker thread done servicing request
21:58:21.815 00.001 6120 OnExposeComplete: enter
21:58:21.819 00.004 6120 UpdateGuideState(): m_state=6
21:58:21.824 00.005 6120 Star::Find(15, 1209, 1063, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1374
21:58:21.830 00.006 6120 Star::Find returns 1 (0), X=1210.13, Y=1062.44, Mass=5664, SNR=48.9, Peak=141 HFD=6.9
21:58:21.834 00.004 6120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-2.95) = xAngle (0.14 = 0.14)
21:58:21.840 00.006 6120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.13 = -0.13)
21:58:21.846 00.006 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-2.82 mountX=0.23 mountY=-0.03, mountTheta=-0.13
21:58:21.854 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.07, opts=13)
21:58:21.860 00.006 6120 Enqueuing Move request for scope (-0.22, -0.07)
21:58:21.867 00.007 7680 Worker thread wakes up
21:58:21.867 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.07) opts 0xd
21:58:21.867 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.07)
21:58:21.868 00.001 7680 Moving (-0.22, -0.07) raw xDistance=0.23 yDistance=-0.03
21:58:21.868 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
21:58:21.868 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:58:21.869 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:58:21.869 00.000 7680 MoveAxis(W, 96, ABG)
21:58:21.869 00.000 7680 Guiding  Dir = 3, Dur = 96
21:58:21.870 00.001 7680 IsSlewing returns 0
21:58:21.870 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:58:21.875 00.005 7680 IsGuiding returns 0
21:58:21.876 00.001 7680 PulseGuide returned control before completion, sleep 106
21:58:21.896 00.020 6120 UpdateGuideState exits: m=5664 SNR=48.9
21:58:21.901 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:21.904 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:21.908 00.004 6120 Enqueuing Expose request
21:58:21.993 00.085 7680 IsGuiding returns 1
21:58:21.993 00.000 7680 scope still moving after pulse duration time elapsed
21:58:22.025 00.032 7680 IsSlewing returns 0
21:58:22.026 00.001 7680 IsGuiding returns 0
21:58:22.026 00.000 7680 scope move finished after 96 + 54 ms
21:58:22.026 00.000 7680 Move returns status 0, amount 96
21:58:22.026 00.000 7680 MoveAxis(N, 0, ABG)
21:58:22.026 00.000 7680 Move returns status 0, amount 0
21:58:22.027 00.001 7680 move complete, result=0
21:58:22.027 00.000 7680 worker thread done servicing request
21:58:22.027 00.000 6120 GuideStep: 0.2 px 96 ms WEST, -0.0 px 0 ms NORTH
21:58:22.033 00.006 7680 Worker thread wakes up
21:58:22.033 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:22.034 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:23.292 01.258 7680 Exposure complete
21:58:23.409 00.117 7680 worker thread done servicing request
21:58:23.409 00.000 6120 OnExposeComplete: enter
21:58:23.413 00.004 6120 UpdateGuideState(): m_state=6
21:58:23.417 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1375
21:58:23.423 00.006 6120 Star::Find returns 1 (0), X=1210.41, Y=1062.50, Mass=5481, SNR=47.6, Peak=138 HFD=7.0
21:58:23.426 00.003 6120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-2.95) = xAngle (2.78 = 2.78)
21:58:23.430 00.004 6120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.51 = 2.51)
21:58:23.434 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.18 mountX=-0.06 mountY=0.04, mountTheta=2.58
21:58:23.439 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.01, opts=13)
21:58:23.443 00.004 6120 Enqueuing Move request for scope (0.06, -0.01)
21:58:23.446 00.003 7680 Worker thread wakes up
21:58:23.446 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
21:58:23.446 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
21:58:23.446 00.000 7680 Moving (0.06, -0.01) raw xDistance=-0.06 yDistance=0.04
21:58:23.446 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:58:23.448 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:58:23.448 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:58:23.448 00.000 7680 MoveAxis(E, 0, ABG)
21:58:23.448 00.000 7680 Move returns status 0, amount 0
21:58:23.449 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:58:23.453 00.004 7680 MoveAxis(N, 0, ABG)
21:58:23.453 00.000 7680 Move returns status 0, amount 0
21:58:23.453 00.000 7680 move complete, result=0
21:58:23.455 00.002 7680 worker thread done servicing request
21:58:23.478 00.023 6120 UpdateGuideState exits: m=5481 SNR=47.6
21:58:23.481 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:23.487 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:23.493 00.006 6120 Enqueuing Expose request
21:58:23.497 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:58:23.501 00.004 7680 Worker thread wakes up
21:58:23.501 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:23.501 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:24.748 01.247 7680 Exposure complete
21:58:24.858 00.110 7680 worker thread done servicing request
21:58:24.858 00.000 6120 OnExposeComplete: enter
21:58:24.862 00.004 6120 UpdateGuideState(): m_state=6
21:58:24.867 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1376
21:58:24.871 00.004 6120 Star::Find returns 1 (0), X=1210.30, Y=1062.56, Mass=5494, SNR=47.3, Peak=125 HFD=6.9
21:58:24.875 00.004 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.37 = -0.91)
21:58:24.878 00.003 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
21:58:24.882 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.42 mountX=0.04 mountY=-0.06, mountTheta=-0.99
21:58:24.887 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.05, opts=13)
21:58:24.892 00.005 6120 Enqueuing Move request for scope (-0.05, 0.05)
21:58:24.895 00.003 7680 Worker thread wakes up
21:58:24.896 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
21:58:24.896 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
21:58:24.896 00.000 7680 Moving (-0.05, 0.05) raw xDistance=0.04 yDistance=-0.06
21:58:24.896 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
21:58:24.897 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:58:24.897 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:58:24.897 00.000 7680 MoveAxis(E, 0, ABG)
21:58:24.897 00.000 7680 Move returns status 0, amount 0
21:58:24.898 00.001 7680 MoveAxis(N, 0, ABG)
21:58:24.898 00.000 7680 Move returns status 0, amount 0
21:58:24.898 00.000 7680 move complete, result=0
21:58:24.898 00.000 7680 worker thread done servicing request
21:58:24.899 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:58:24.919 00.020 6120 UpdateGuideState exits: m=5494 SNR=47.3
21:58:24.924 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:24.928 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:24.931 00.003 6120 Enqueuing Expose request
21:58:24.934 00.003 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:58:24.939 00.005 7680 Worker thread wakes up
21:58:24.939 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:24.939 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:26.186 01.247 7680 Exposure complete
21:58:26.301 00.115 7680 worker thread done servicing request
21:58:26.301 00.000 6120 OnExposeComplete: enter
21:58:26.306 00.005 6120 UpdateGuideState(): m_state=6
21:58:26.310 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1377
21:58:26.313 00.003 6120 Star::Find returns 1 (0), X=1210.42, Y=1062.68, Mass=5856, SNR=49.0, Peak=137 HFD=6.9
21:58:26.318 00.005 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
21:58:26.321 00.003 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.44)
21:58:26.326 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.16 mountX=-0.11 mountY=-0.12, mountTheta=-2.29
21:58:26.330 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.17, opts=13)
21:58:26.335 00.005 6120 Enqueuing Move request for scope (0.08, 0.17)
21:58:26.339 00.004 7680 Worker thread wakes up
21:58:26.339 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
21:58:26.339 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
21:58:26.339 00.000 7680 Moving (0.08, 0.17) raw xDistance=-0.11 yDistance=-0.12
21:58:26.339 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:58:26.340 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:58:26.340 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:58:26.340 00.000 7680 MoveAxis(E, 0, ABG)
21:58:26.340 00.000 7680 Move returns status 0, amount 0
21:58:26.340 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:58:26.345 00.005 7680 MoveAxis(N, 0, ABG)
21:58:26.345 00.000 7680 Move returns status 0, amount 0
21:58:26.345 00.000 7680 move complete, result=0
21:58:26.345 00.000 7680 worker thread done servicing request
21:58:26.366 00.021 6120 UpdateGuideState exits: m=5856 SNR=49.0
21:58:26.370 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:26.375 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:26.378 00.003 6120 Enqueuing Expose request
21:58:26.382 00.004 7680 Worker thread wakes up
21:58:26.382 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:58:26.387 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:26.387 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:27.642 01.255 7680 Exposure complete
21:58:27.753 00.111 7680 worker thread done servicing request
21:58:27.753 00.000 6120 OnExposeComplete: enter
21:58:27.757 00.004 6120 UpdateGuideState(): m_state=6
21:58:27.762 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1378
21:58:27.765 00.003 6120 Star::Find returns 1 (0), X=1210.34, Y=1062.66, Mass=5427, SNR=46.5, Peak=129 HFD=6.8
21:58:27.772 00.007 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.58 = -1.71)
21:58:27.776 00.004 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.98)
21:58:27.781 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.62 mountX=-0.02 mountY=-0.13, mountTheta=-1.72
21:58:27.785 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.14, opts=13)
21:58:27.790 00.005 6120 Enqueuing Move request for scope (-0.01, 0.14)
21:58:27.794 00.004 7680 Worker thread wakes up
21:58:27.794 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
21:58:27.794 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
21:58:27.794 00.000 7680 Moving (-0.01, 0.14) raw xDistance=-0.02 yDistance=-0.13
21:58:27.795 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:58:27.795 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:58:27.795 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:58:27.796 00.001 7680 MoveAxis(E, 0, ABG)
21:58:27.796 00.000 7680 Move returns status 0, amount 0
21:58:27.796 00.000 7680 MoveAxis(N, 0, ABG)
21:58:27.796 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:58:27.802 00.006 7680 Move returns status 0, amount 0
21:58:27.802 00.000 7680 move complete, result=0
21:58:27.802 00.000 7680 worker thread done servicing request
21:58:27.825 00.023 6120 UpdateGuideState exits: m=5427 SNR=46.5
21:58:27.829 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:27.834 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:27.837 00.003 6120 Enqueuing Expose request
21:58:27.841 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:58:27.844 00.003 7680 Worker thread wakes up
21:58:27.844 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:27.844 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:29.096 01.252 7680 Exposure complete
21:58:29.212 00.116 7680 worker thread done servicing request
21:58:29.212 00.000 6120 OnExposeComplete: enter
21:58:29.217 00.005 6120 UpdateGuideState(): m_state=6
21:58:29.221 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1379
21:58:29.224 00.003 6120 Star::Find returns 1 (0), X=1210.44, Y=1062.82, Mass=5841, SNR=49.8, Peak=137 HFD=6.9
21:58:29.229 00.005 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
21:58:29.233 00.004 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
21:58:29.236 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.31 hyp=0.33 cameraTheta=1.28 mountX=-0.15 mountY=-0.24, mountTheta=-2.13
21:58:29.242 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.31, opts=13)
21:58:29.246 00.004 6120 Enqueuing Move request for scope (0.09, 0.31)
21:58:29.249 00.003 7680 Worker thread wakes up
21:58:29.249 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.31) opts 0xd
21:58:29.249 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.31)
21:58:29.249 00.000 7680 Moving (0.09, 0.31) raw xDistance=-0.15 yDistance=-0.24
21:58:29.251 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:58:29.251 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
21:58:29.251 00.000 7680 MoveAxis(E, 0, ABG)
21:58:29.251 00.000 7680 Move returns status 0, amount 0
21:58:29.251 00.000 7680 MoveAxis(N, 129, ABG)
21:58:29.251 00.000 7680 Guiding  Dir = 0, Dur = 129
21:58:29.252 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=232, med=0, FiltMin=0, FiltMax=193, Gamma=1.000
21:58:29.255 00.003 7680 IsSlewing returns 0
21:58:29.256 00.001 7680 IsGuiding returns 0
21:58:29.257 00.001 7680 PulseGuide returned control before completion, sleep 139
21:58:29.279 00.022 6120 UpdateGuideState exits: m=5841 SNR=49.8
21:58:29.284 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:29.288 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:29.292 00.004 6120 Enqueuing Expose request
21:58:29.412 00.120 7680 IsGuiding returns 1
21:58:29.412 00.000 7680 scope still moving after pulse duration time elapsed
21:58:29.442 00.030 7680 IsSlewing returns 0
21:58:29.443 00.001 7680 IsGuiding returns 0
21:58:29.444 00.001 7680 scope move finished after 129 + 58 ms
21:58:29.445 00.001 7680 Move returns status 0, amount 129
21:58:29.445 00.000 7680 move complete, result=0
21:58:29.445 00.000 7680 worker thread done servicing request
21:58:29.447 00.002 7680 Worker thread wakes up
21:58:29.447 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 129 ms NORTH
21:58:29.455 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:29.455 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:30.708 01.253 7680 Exposure complete
21:58:30.820 00.112 7680 worker thread done servicing request
21:58:30.820 00.000 6120 OnExposeComplete: enter
21:58:30.825 00.005 6120 UpdateGuideState(): m_state=6
21:58:30.832 00.007 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
21:58:30.836 00.004 6120 Star::Find returns 1 (0), X=1210.31, Y=1062.84, Mass=5803, SNR=48.7, Peak=131 HFD=6.8
21:58:30.841 00.005 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
21:58:30.845 00.004 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
21:58:30.849 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.67 mountX=-0.03 mountY=-0.31, mountTheta=-1.66
21:58:30.854 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.33, opts=13)
21:58:30.859 00.005 6120 Enqueuing Move request for scope (-0.03, 0.33)
21:58:30.862 00.003 7680 Worker thread wakes up
21:58:30.862 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.33) opts 0xd
21:58:30.862 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.33)
21:58:30.863 00.001 7680 Moving (-0.03, 0.33) raw xDistance=-0.03 yDistance=-0.31
21:58:30.863 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
21:58:30.863 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:58:30.863 00.000 7680 MoveAxis(E, 0, ABG)
21:58:30.865 00.002 7680 Move returns status 0, amount 0
21:58:30.865 00.000 7680 MoveAxis(N, 167, ABG)
21:58:30.865 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=232, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:58:30.869 00.004 7680 Guiding  Dir = 0, Dur = 167
21:58:30.869 00.000 7680 IsSlewing returns 0
21:58:30.869 00.000 7680 IsGuiding returns 0
21:58:30.874 00.005 7680 PulseGuide returned control before completion, sleep 177
21:58:30.890 00.016 6120 UpdateGuideState exits: m=5803 SNR=48.7
21:58:30.895 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:30.899 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:30.902 00.003 6120 Enqueuing Expose request
21:58:31.058 00.156 7680 IsGuiding returns 1
21:58:31.059 00.001 7680 scope still moving after pulse duration time elapsed
21:58:31.090 00.031 7680 IsSlewing returns 0
21:58:31.091 00.001 7680 IsGuiding returns 0
21:58:31.092 00.001 7680 scope move finished after 167 + 51 ms
21:58:31.092 00.000 7680 Move returns status 0, amount 167
21:58:31.092 00.000 7680 move complete, result=0
21:58:31.094 00.002 7680 worker thread done servicing request
21:58:31.094 00.000 7680 Worker thread wakes up
21:58:31.095 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 167 ms NORTH
21:58:31.101 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:31.101 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:32.350 01.249 7680 Exposure complete
21:58:32.481 00.131 7680 worker thread done servicing request
21:58:32.481 00.000 6120 OnExposeComplete: enter
21:58:32.485 00.004 6120 UpdateGuideState(): m_state=6
21:58:32.490 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1381
21:58:32.494 00.004 6120 Star::Find returns 1 (0), X=1210.20, Y=1062.73, Mass=5527, SNR=47.7, Peak=138 HFD=6.6
21:58:32.497 00.003 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
21:58:32.501 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.43)
21:58:32.505 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.21 hyp=0.26 cameraTheta=2.17 mountX=0.10 mountY=-0.26, mountTheta=-1.19
21:58:32.510 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.21, opts=13)
21:58:32.514 00.004 6120 Enqueuing Move request for scope (-0.15, 0.21)
21:58:32.520 00.006 7680 Worker thread wakes up
21:58:32.521 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.21) opts 0xd
21:58:32.522 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.21)
21:58:32.522 00.000 7680 Moving (-0.15, 0.21) raw xDistance=0.10 yDistance=-0.26
21:58:32.523 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:58:32.523 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:58:32.523 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
21:58:32.530 00.007 7680 MoveAxis(E, 0, ABG)
21:58:32.530 00.000 7680 Move returns status 0, amount 0
21:58:32.530 00.000 7680 MoveAxis(N, 139, ABG)
21:58:32.532 00.002 7680 Guiding  Dir = 0, Dur = 139
21:58:32.532 00.000 7680 IsSlewing returns 0
21:58:32.532 00.000 7680 IsGuiding returns 0
21:58:32.532 00.000 7680 PulseGuide returned control before completion, sleep 149
21:58:32.556 00.024 6120 UpdateGuideState exits: m=5527 SNR=47.7
21:58:32.563 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:32.568 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:32.574 00.006 6120 Enqueuing Expose request
21:58:32.686 00.112 7680 IsGuiding returns 1
21:58:32.686 00.000 7680 scope still moving after pulse duration time elapsed
21:58:32.716 00.030 7680 IsSlewing returns 0
21:58:32.716 00.000 7680 IsGuiding returns 0
21:58:32.716 00.000 7680 scope move finished after 139 + 45 ms
21:58:32.717 00.001 7680 Move returns status 0, amount 139
21:58:32.717 00.000 7680 move complete, result=0
21:58:32.717 00.000 7680 worker thread done servicing request
21:58:32.717 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 139 ms NORTH
21:58:32.723 00.006 7680 Worker thread wakes up
21:58:32.723 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:32.723 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:33.961 01.238 7680 Exposure complete
21:58:34.073 00.112 7680 worker thread done servicing request
21:58:34.073 00.000 6120 OnExposeComplete: enter
21:58:34.077 00.004 6120 UpdateGuideState(): m_state=6
21:58:34.082 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1382
21:58:34.086 00.004 6120 Star::Find returns 1 (0), X=1210.08, Y=1063.08, Mass=6067, SNR=50.8, Peak=128 HFD=6.5
21:58:34.089 00.003 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
21:58:34.092 00.003 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
21:58:34.097 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.57 hyp=0.63 cameraTheta=2.02 mountX=0.16 mountY=-0.63, mountTheta=-1.32
21:58:34.103 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.57, opts=13)
21:58:34.107 00.004 6120 Enqueuing Move request for scope (-0.27, 0.57)
21:58:34.111 00.004 7680 Worker thread wakes up
21:58:34.111 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.57) opts 0xd
21:58:34.111 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.57)
21:58:34.111 00.000 7680 Moving (-0.27, 0.57) raw xDistance=0.16 yDistance=-0.63
21:58:34.113 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:58:34.113 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
21:58:34.113 00.000 7680 MoveAxis(E, 0, ABG)
21:58:34.113 00.000 7680 Move returns status 0, amount 0
21:58:34.115 00.002 7680 MoveAxis(N, 341, ABG)
21:58:34.115 00.000 7680 Guiding  Dir = 0, Dur = 341
21:58:34.115 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
21:58:34.120 00.005 7680 IsSlewing returns 0
21:58:34.120 00.000 7680 IsGuiding returns 0
21:58:34.121 00.001 7680 PulseGuide returned control before completion, sleep 351
21:58:34.144 00.023 6120 UpdateGuideState exits: m=6067 SNR=50.8
21:58:34.149 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:34.153 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:34.158 00.005 6120 Enqueuing Expose request
21:58:34.484 00.326 7680 IsGuiding returns 1
21:58:34.484 00.000 7680 scope still moving after pulse duration time elapsed
21:58:34.515 00.031 7680 IsSlewing returns 0
21:58:34.516 00.001 7680 IsGuiding returns 0
21:58:34.517 00.001 7680 scope move finished after 341 + 55 ms
21:58:34.517 00.000 7680 Move returns status 0, amount 341
21:58:34.517 00.000 7680 move complete, result=0
21:58:34.518 00.001 7680 worker thread done servicing request
21:58:34.518 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 341 ms NORTH
21:58:34.528 00.010 7680 Worker thread wakes up
21:58:34.528 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:34.529 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:35.783 01.254 7680 Exposure complete
21:58:35.898 00.115 7680 worker thread done servicing request
21:58:35.899 00.001 6120 OnExposeComplete: enter
21:58:35.903 00.004 6120 UpdateGuideState(): m_state=6
21:58:35.906 00.003 6120 Star::Find(15, 1210, 1063, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1383
21:58:35.911 00.005 6120 Star::Find returns 1 (0), X=1210.10, Y=1062.72, Mass=5624, SNR=48.7, Peak=133 HFD=6.7
21:58:35.914 00.003 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-2.95) = xAngle (5.41 = -0.87)
21:58:35.918 00.004 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.14)
21:58:35.922 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.20 hyp=0.32 cameraTheta=2.46 mountX=0.21 mountY=-0.29, mountTheta=-0.95
21:58:35.928 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.20, opts=13)
21:58:35.933 00.005 6120 Enqueuing Move request for scope (-0.25, 0.20)
21:58:35.938 00.005 7680 Worker thread wakes up
21:58:35.938 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.20) opts 0xd
21:58:35.938 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.20)
21:58:35.938 00.000 7680 Moving (-0.25, 0.20) raw xDistance=0.21 yDistance=-0.29
21:58:35.938 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
21:58:35.938 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:58:35.939 00.001 7680 MoveAxis(W, 88, ABG)
21:58:35.940 00.001 7680 Guiding  Dir = 3, Dur = 88
21:58:35.940 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:58:35.944 00.004 7680 IsSlewing returns 0
21:58:35.945 00.001 7680 IsGuiding returns 0
21:58:35.945 00.000 7680 PulseGuide returned control before completion, sleep 98
21:58:35.968 00.023 6120 UpdateGuideState exits: m=5624 SNR=48.7
21:58:35.972 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:35.977 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:35.982 00.005 6120 Enqueuing Expose request
21:58:36.054 00.072 7680 IsGuiding returns 1
21:58:36.056 00.002 7680 scope still moving after pulse duration time elapsed
21:58:36.085 00.029 7680 IsSlewing returns 0
21:58:36.086 00.001 7680 IsGuiding returns 0
21:58:36.087 00.001 7680 scope move finished after 88 + 53 ms
21:58:36.087 00.000 7680 Move returns status 0, amount 88
21:58:36.087 00.000 7680 MoveAxis(N, 159, ABG)
21:58:36.088 00.001 7680 Guiding  Dir = 0, Dur = 159
21:58:36.088 00.000 7680 IsSlewing returns 0
21:58:36.089 00.001 7680 IsGuiding returns 0
21:58:36.089 00.000 7680 PulseGuide returned control before completion, sleep 169
21:58:36.273 00.184 7680 IsGuiding returns 1
21:58:36.273 00.000 7680 scope still moving after pulse duration time elapsed
21:58:36.304 00.031 7680 IsSlewing returns 0
21:58:36.304 00.000 7680 IsGuiding returns 0
21:58:36.305 00.001 7680 scope move finished after 159 + 56 ms
21:58:36.305 00.000 7680 Move returns status 0, amount 159
21:58:36.305 00.000 7680 move complete, result=0
21:58:36.306 00.001 7680 worker thread done servicing request
21:58:36.307 00.001 7680 Worker thread wakes up
21:58:36.307 00.000 6120 GuideStep: 0.2 px 88 ms WEST, -0.3 px 159 ms NORTH
21:58:36.313 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:36.313 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:37.560 01.247 7680 Exposure complete
21:58:37.689 00.129 7680 worker thread done servicing request
21:58:37.689 00.000 6120 OnExposeComplete: enter
21:58:37.693 00.004 6120 UpdateGuideState(): m_state=6
21:58:37.698 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1384
21:58:37.701 00.003 6120 Star::Find returns 1 (0), X=1210.34, Y=1062.57, Mass=5650, SNR=48.4, Peak=132 HFD=7.0
21:58:37.705 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
21:58:37.710 00.005 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
21:58:37.713 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.76 mountX=-0.00 mountY=-0.06, mountTheta=-1.57
21:58:37.717 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.06, opts=13)
21:58:37.720 00.003 6120 Enqueuing Move request for scope (-0.01, 0.06)
21:58:37.724 00.004 7680 Worker thread wakes up
21:58:37.724 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
21:58:37.724 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
21:58:37.724 00.000 7680 Moving (-0.01, 0.06) raw xDistance=-0.00 yDistance=-0.06
21:58:37.724 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
21:58:37.725 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:58:37.725 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:58:37.725 00.000 7680 MoveAxis(E, 0, ABG)
21:58:37.725 00.000 7680 Move returns status 0, amount 0
21:58:37.726 00.001 7680 MoveAxis(N, 0, ABG)
21:58:37.726 00.000 7680 Move returns status 0, amount 0
21:58:37.726 00.000 7680 move complete, result=0
21:58:37.726 00.000 7680 worker thread done servicing request
21:58:37.727 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:58:37.751 00.024 6120 UpdateGuideState exits: m=5650 SNR=48.4
21:58:37.756 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:37.759 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:37.764 00.005 6120 Enqueuing Expose request
21:58:37.768 00.004 7680 Worker thread wakes up
21:58:37.769 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:58:37.773 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:37.773 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:39.027 01.254 7680 Exposure complete
21:58:39.139 00.112 7680 worker thread done servicing request
21:58:39.139 00.000 6120 OnExposeComplete: enter
21:58:39.144 00.005 6120 UpdateGuideState(): m_state=6
21:58:39.148 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1385
21:58:39.153 00.005 6120 Star::Find returns 1 (0), X=1210.04, Y=1062.73, Mass=5939, SNR=50.0, Peak=144 HFD=6.8
21:58:39.157 00.004 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-2.95) = xAngle (5.49 = -0.79)
21:58:39.161 00.004 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.06)
21:58:39.164 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=0.21 hyp=0.38 cameraTheta=2.54 mountX=0.27 mountY=-0.33, mountTheta=-0.89
21:58:39.170 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.21, opts=13)
21:58:39.176 00.006 6120 Enqueuing Move request for scope (-0.31, 0.21)
21:58:39.181 00.005 7680 Worker thread wakes up
21:58:39.181 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.21) opts 0xd
21:58:39.181 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.21)
21:58:39.181 00.000 7680 Moving (-0.31, 0.21) raw xDistance=0.27 yDistance=-0.33
21:58:39.181 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
21:58:39.182 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
21:58:39.182 00.000 7680 MoveAxis(W, 112, ABG)
21:58:39.182 00.000 7680 Guiding  Dir = 3, Dur = 112
21:58:39.182 00.000 7680 IsSlewing returns 0
21:58:39.183 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:58:39.187 00.004 7680 IsGuiding returns 0
21:58:39.187 00.000 7680 PulseGuide returned control before completion, sleep 122
21:58:39.209 00.022 6120 UpdateGuideState exits: m=5939 SNR=50.0
21:58:39.213 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:39.216 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:39.221 00.005 6120 Enqueuing Expose request
21:58:39.327 00.106 7680 IsGuiding returns 1
21:58:39.327 00.000 7680 scope still moving after pulse duration time elapsed
21:58:39.358 00.031 7680 IsSlewing returns 0
21:58:39.359 00.001 7680 IsGuiding returns 0
21:58:39.359 00.000 7680 scope move finished after 112 + 60 ms
21:58:39.360 00.001 7680 Move returns status 0, amount 112
21:58:39.360 00.000 7680 MoveAxis(N, 179, ABG)
21:58:39.360 00.000 7680 Guiding  Dir = 0, Dur = 179
21:58:39.361 00.001 7680 IsSlewing returns 0
21:58:39.361 00.000 7680 IsGuiding returns 0
21:58:39.362 00.001 7680 PulseGuide returned control before completion, sleep 189
21:58:39.562 00.200 7680 IsGuiding returns 1
21:58:39.564 00.002 7680 scope still moving after pulse duration time elapsed
21:58:39.594 00.030 7680 IsSlewing returns 0
21:58:39.595 00.001 7680 IsGuiding returns 0
21:58:39.595 00.000 7680 scope move finished after 179 + 54 ms
21:58:39.596 00.001 7680 Move returns status 0, amount 179
21:58:39.596 00.000 7680 move complete, result=0
21:58:39.598 00.002 7680 worker thread done servicing request
21:58:39.598 00.000 6120 GuideStep: 0.3 px 112 ms WEST, -0.3 px 179 ms NORTH
21:58:39.605 00.007 7680 Worker thread wakes up
21:58:39.606 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:39.606 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:40.868 01.262 7680 Exposure complete
21:58:40.972 00.104 7680 worker thread done servicing request
21:58:40.972 00.000 6120 OnExposeComplete: enter
21:58:40.976 00.004 6120 UpdateGuideState(): m_state=6
21:58:40.981 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1386
21:58:40.987 00.006 6120 Star::Find returns 1 (0), X=1209.90, Y=1062.51, Mass=5638, SNR=48.6, Peak=124 HFD=6.9
21:58:40.991 00.004 6120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-2.95) = xAngle (-0.17 = -0.17)
21:58:40.994 00.003 6120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.44 = -0.44)
21:58:41.000 00.006 6120 CameraToMount -- cameraX=-0.45 cameraY=-0.01 hyp=0.45 cameraTheta=-3.13 mountX=0.44 mountY=-0.19, mountTheta=-0.41
21:58:41.005 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.45, y=-0.01, opts=13)
21:58:41.009 00.004 6120 Enqueuing Move request for scope (-0.45, -0.01)
21:58:41.014 00.005 7680 Worker thread wakes up
21:58:41.014 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.01) opts 0xd
21:58:41.014 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.45, -0.01)
21:58:41.015 00.001 7680 Moving (-0.45, -0.01) raw xDistance=0.44 yDistance=-0.19
21:58:41.015 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
21:58:41.015 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:58:41.015 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:58:41.015 00.000 7680 MoveAxis(W, 194, ABG)
21:58:41.016 00.001 7680 Guiding  Dir = 3, Dur = 194
21:58:41.016 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:58:41.021 00.005 7680 IsSlewing returns 0
21:58:41.021 00.000 7680 IsGuiding returns 0
21:58:41.021 00.000 7680 PulseGuide returned control before completion, sleep 204
21:58:41.042 00.021 6120 UpdateGuideState exits: m=5638 SNR=48.6
21:58:41.047 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:41.053 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:41.057 00.004 6120 Enqueuing Expose request
21:58:41.230 00.173 7680 IsGuiding returns 1
21:58:41.231 00.001 7680 scope still moving after pulse duration time elapsed
21:58:41.262 00.031 7680 IsSlewing returns 0
21:58:41.264 00.002 7680 IsGuiding returns 0
21:58:41.264 00.000 7680 scope move finished after 194 + 49 ms
21:58:41.265 00.001 7680 Move returns status 0, amount 194
21:58:41.265 00.000 7680 MoveAxis(N, 0, ABG)
21:58:41.265 00.000 7680 Move returns status 0, amount 0
21:58:41.266 00.001 7680 move complete, result=0
21:58:41.266 00.000 7680 worker thread done servicing request
21:58:41.266 00.000 7680 Worker thread wakes up
21:58:41.267 00.001 6120 GuideStep: 0.4 px 194 ms WEST, -0.2 px 0 ms NORTH
21:58:41.274 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:41.274 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:42.516 01.242 7680 Exposure complete
21:58:42.631 00.115 7680 worker thread done servicing request
21:58:42.632 00.001 6120 OnExposeComplete: enter
21:58:42.635 00.003 6120 UpdateGuideState(): m_state=6
21:58:42.639 00.004 6120 Star::Find(15, 1209, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1387
21:58:42.644 00.005 6120 Star::Find returns 1 (0), X=1210.39, Y=1062.60, Mass=5776, SNR=49.0, Peak=134 HFD=6.9
21:58:42.649 00.005 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.10 = -2.19)
21:58:42.652 00.003 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.46)
21:58:42.657 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.14 mountX=-0.06 mountY=-0.06, mountTheta=-2.31
21:58:42.662 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.09, opts=13)
21:58:42.665 00.003 6120 Enqueuing Move request for scope (0.04, 0.09)
21:58:42.671 00.006 7680 Worker thread wakes up
21:58:42.671 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
21:58:42.671 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
21:58:42.671 00.000 7680 Moving (0.04, 0.09) raw xDistance=-0.06 yDistance=-0.06
21:58:42.672 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:58:42.672 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:58:42.672 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:58:42.673 00.001 7680 MoveAxis(E, 0, ABG)
21:58:42.673 00.000 7680 Move returns status 0, amount 0
21:58:42.673 00.000 7680 MoveAxis(N, 0, ABG)
21:58:42.674 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=163, Gamma=1.000
21:58:42.680 00.006 7680 Move returns status 0, amount 0
21:58:42.681 00.001 7680 move complete, result=0
21:58:42.681 00.000 7680 worker thread done servicing request
21:58:42.703 00.022 6120 UpdateGuideState exits: m=5776 SNR=49.0
21:58:42.709 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:42.714 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:42.718 00.004 6120 Enqueuing Expose request
21:58:42.722 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:58:42.725 00.003 7680 Worker thread wakes up
21:58:42.725 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:42.725 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:43.973 01.248 7680 Exposure complete
21:58:44.077 00.104 7680 worker thread done servicing request
21:58:44.078 00.001 6120 OnExposeComplete: enter
21:58:44.086 00.008 6120 UpdateGuideState(): m_state=6
21:58:44.090 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1388
21:58:44.095 00.005 6120 Star::Find returns 1 (0), X=1210.21, Y=1062.83, Mass=5685, SNR=47.4, Peak=137 HFD=6.7
21:58:44.099 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
21:58:44.102 00.003 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.62)
21:58:44.107 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.31 hyp=0.34 cameraTheta=1.98 mountX=0.08 mountY=-0.34, mountTheta=-1.35
21:58:44.112 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.31, opts=13)
21:58:44.117 00.005 6120 Enqueuing Move request for scope (-0.14, 0.31)
21:58:44.122 00.005 7680 Worker thread wakes up
21:58:44.122 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.31) opts 0xd
21:58:44.122 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.31)
21:58:44.122 00.000 7680 Moving (-0.14, 0.31) raw xDistance=0.08 yDistance=-0.34
21:58:44.123 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:58:44.123 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:58:44.123 00.000 7680 MoveAxis(E, 0, ABG)
21:58:44.123 00.000 7680 Move returns status 0, amount 0
21:58:44.123 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:58:44.128 00.005 7680 MoveAxis(N, 186, ABG)
21:58:44.128 00.000 7680 Guiding  Dir = 0, Dur = 186
21:58:44.129 00.001 7680 IsSlewing returns 0
21:58:44.129 00.000 7680 IsGuiding returns 0
21:58:44.130 00.001 7680 PulseGuide returned control before completion, sleep 196
21:58:44.151 00.021 6120 UpdateGuideState exits: m=5685 SNR=47.4
21:58:44.156 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:44.159 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:44.163 00.004 6120 Enqueuing Expose request
21:58:44.342 00.179 7680 IsGuiding returns 1
21:58:44.342 00.000 7680 scope still moving after pulse duration time elapsed
21:58:44.372 00.030 7680 IsSlewing returns 0
21:58:44.373 00.001 7680 IsGuiding returns 0
21:58:44.374 00.001 7680 scope move finished after 186 + 58 ms
21:58:44.374 00.000 7680 Move returns status 0, amount 186
21:58:44.375 00.001 7680 move complete, result=0
21:58:44.375 00.000 7680 worker thread done servicing request
21:58:44.375 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 186 ms NORTH
21:58:44.382 00.007 7680 Worker thread wakes up
21:58:44.382 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:44.382 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:45.635 01.253 7680 Exposure complete
21:58:45.744 00.109 7680 worker thread done servicing request
21:58:45.744 00.000 6120 OnExposeComplete: enter
21:58:45.747 00.003 6120 UpdateGuideState(): m_state=6
21:58:45.752 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1389
21:58:45.756 00.004 6120 Star::Find returns 1 (0), X=1210.24, Y=1062.68, Mass=5748, SNR=48.5, Peak=129 HFD=6.7
21:58:45.759 00.003 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
21:58:45.765 00.006 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.47)
21:58:45.768 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.20 cameraTheta=2.13 mountX=0.07 mountY=-0.20, mountTheta=-1.22
21:58:45.773 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.17, opts=13)
21:58:45.778 00.005 6120 Enqueuing Move request for scope (-0.11, 0.17)
21:58:45.782 00.004 7680 Worker thread wakes up
21:58:45.782 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
21:58:45.782 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
21:58:45.782 00.000 7680 Moving (-0.11, 0.17) raw xDistance=0.07 yDistance=-0.20
21:58:45.782 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:58:45.782 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:58:45.783 00.001 7680 MoveAxis(E, 0, ABG)
21:58:45.783 00.000 7680 Move returns status 0, amount 0
21:58:45.783 00.000 7680 MoveAxis(N, 110, ABG)
21:58:45.784 00.001 7680 Guiding  Dir = 0, Dur = 110
21:58:45.784 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=233, med=0, FiltMin=0, FiltMax=189, Gamma=1.000
21:58:45.788 00.004 7680 IsSlewing returns 0
21:58:45.789 00.001 7680 IsGuiding returns 0
21:58:45.789 00.000 7680 PulseGuide returned control before completion, sleep 120
21:58:45.810 00.021 6120 UpdateGuideState exits: m=5748 SNR=48.5
21:58:45.816 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:45.820 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:45.824 00.004 6120 Enqueuing Expose request
21:58:45.925 00.101 7680 IsGuiding returns 1
21:58:45.925 00.000 7680 scope still moving after pulse duration time elapsed
21:58:45.955 00.030 7680 IsSlewing returns 0
21:58:45.956 00.001 7680 IsGuiding returns 0
21:58:45.957 00.001 7680 scope move finished after 110 + 58 ms
21:58:45.957 00.000 7680 Move returns status 0, amount 110
21:58:45.957 00.000 7680 move complete, result=0
21:58:45.959 00.002 7680 worker thread done servicing request
21:58:45.959 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 110 ms NORTH
21:58:45.965 00.006 7680 Worker thread wakes up
21:58:45.965 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:45.965 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:47.218 01.253 7680 Exposure complete
21:58:47.326 00.108 7680 worker thread done servicing request
21:58:47.327 00.001 6120 OnExposeComplete: enter
21:58:47.332 00.005 6120 UpdateGuideState(): m_state=6
21:58:47.336 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1390
21:58:47.340 00.004 6120 Star::Find returns 1 (0), X=1210.07, Y=1062.54, Mass=5613, SNR=48.1, Peak=129 HFD=6.9
21:58:47.344 00.004 6120 CameraToMount -- cameraTheta (3.02) - m_xAngle (-2.95) = xAngle (5.98 = -0.31)
21:58:47.348 00.004 6120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.71 = -0.57)
21:58:47.352 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.03 hyp=0.28 cameraTheta=3.02 mountX=0.27 mountY=-0.15, mountTheta=-0.52
21:58:47.357 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.03, opts=13)
21:58:47.361 00.004 6120 Enqueuing Move request for scope (-0.28, 0.03)
21:58:47.366 00.005 7680 Worker thread wakes up
21:58:47.366 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.03) opts 0xd
21:58:47.366 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.03)
21:58:47.366 00.000 7680 Moving (-0.28, 0.03) raw xDistance=0.27 yDistance=-0.15
21:58:47.367 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
21:58:47.367 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:58:47.367 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:58:47.367 00.000 7680 MoveAxis(W, 114, ABG)
21:58:47.367 00.000 7680 Guiding  Dir = 3, Dur = 114
21:58:47.367 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=226, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:58:47.373 00.006 7680 IsSlewing returns 0
21:58:47.373 00.000 7680 IsGuiding returns 0
21:58:47.373 00.000 7680 PulseGuide returned control before completion, sleep 124
21:58:47.395 00.022 6120 UpdateGuideState exits: m=5613 SNR=48.1
21:58:47.399 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:47.404 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:47.407 00.003 6120 Enqueuing Expose request
21:58:47.503 00.096 7680 IsGuiding returns 1
21:58:47.505 00.002 7680 scope still moving after pulse duration time elapsed
21:58:47.536 00.031 7680 IsSlewing returns 0
21:58:47.537 00.001 7680 IsGuiding returns 0
21:58:47.537 00.000 7680 scope move finished after 114 + 50 ms
21:58:47.538 00.001 7680 Move returns status 0, amount 114
21:58:47.538 00.000 7680 MoveAxis(N, 0, ABG)
21:58:47.539 00.001 7680 Move returns status 0, amount 0
21:58:47.539 00.000 7680 move complete, result=0
21:58:47.539 00.000 7680 worker thread done servicing request
21:58:47.540 00.001 7680 Worker thread wakes up
21:58:47.540 00.000 6120 GuideStep: 0.3 px 114 ms WEST, -0.2 px 0 ms NORTH
21:58:47.547 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:47.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:48.803 01.256 7680 Exposure complete
21:58:48.910 00.107 7680 worker thread done servicing request
21:58:48.911 00.001 6120 OnExposeComplete: enter
21:58:48.915 00.004 6120 UpdateGuideState(): m_state=6
21:58:48.920 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1391
21:58:48.925 00.005 6120 Star::Find returns 1 (0), X=1210.21, Y=1063.09, Mass=6111, SNR=51.3, Peak=144 HFD=6.7
21:58:48.929 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.53)
21:58:48.934 00.005 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
21:58:48.940 00.006 6120 CameraToMount -- cameraX=-0.14 cameraY=0.58 hyp=0.60 cameraTheta=1.80 mountX=0.03 mountY=-0.58, mountTheta=-1.52
21:58:48.945 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.58, opts=13)
21:58:48.951 00.006 6120 Enqueuing Move request for scope (-0.14, 0.58)
21:58:48.954 00.003 7680 Worker thread wakes up
21:58:48.954 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.58) opts 0xd
21:58:48.955 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.58)
21:58:48.955 00.000 7680 Moving (-0.14, 0.58) raw xDistance=0.03 yDistance=-0.58
21:58:48.955 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:58:48.955 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
21:58:48.955 00.000 7680 MoveAxis(E, 0, ABG)
21:58:48.955 00.000 7680 Move returns status 0, amount 0
21:58:48.955 00.000 7680 MoveAxis(N, 316, ABG)
21:58:48.957 00.002 7680 Guiding  Dir = 0, Dur = 316
21:58:48.957 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
21:58:48.961 00.004 7680 IsSlewing returns 0
21:58:48.962 00.001 7680 IsGuiding returns 0
21:58:48.962 00.000 7680 PulseGuide returned control before completion, sleep 326
21:58:48.984 00.022 6120 UpdateGuideState exits: m=6111 SNR=51.3
21:58:48.988 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:48.992 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:48.995 00.003 6120 Enqueuing Expose request
21:58:49.303 00.308 7680 IsGuiding returns 1
21:58:49.304 00.001 7680 scope still moving after pulse duration time elapsed
21:58:49.334 00.030 7680 IsSlewing returns 0
21:58:49.335 00.001 7680 IsGuiding returns 0
21:58:49.336 00.001 7680 scope move finished after 316 + 57 ms
21:58:49.336 00.000 7680 Move returns status 0, amount 316
21:58:49.337 00.001 7680 move complete, result=0
21:58:49.337 00.000 7680 worker thread done servicing request
21:58:49.337 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 316 ms NORTH
21:58:49.344 00.007 7680 Worker thread wakes up
21:58:49.344 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:49.344 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:50.593 01.249 7680 Exposure complete
21:58:50.710 00.117 7680 worker thread done servicing request
21:58:50.711 00.001 6120 OnExposeComplete: enter
21:58:50.716 00.005 6120 UpdateGuideState(): m_state=6
21:58:50.719 00.003 6120 Star::Find(15, 1210, 1063, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1392
21:58:50.724 00.005 6120 Star::Find returns 1 (0), X=1210.51, Y=1062.66, Mass=5511, SNR=47.7, Peak=125 HFD=7.0
21:58:50.727 00.003 6120 CameraToMount -- cameraTheta (0.75) - m_xAngle (-2.95) = xAngle (3.71 = -2.57)
21:58:50.731 00.004 6120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.44 = -2.84)
21:58:50.736 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.75 mountX=-0.19 mountY=-0.06, mountTheta=-2.81
21:58:50.742 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.15, opts=13)
21:58:50.745 00.003 6120 Enqueuing Move request for scope (0.16, 0.15)
21:58:50.749 00.004 7680 Worker thread wakes up
21:58:50.749 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
21:58:50.749 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
21:58:50.749 00.000 7680 Moving (0.16, 0.15) raw xDistance=-0.19 yDistance=-0.06
21:58:50.749 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
21:58:50.749 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:58:50.749 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:58:50.751 00.002 7680 MoveAxis(E, 0, ABG)
21:58:50.751 00.000 7680 Move returns status 0, amount 0
21:58:50.751 00.000 7680 MoveAxis(N, 0, ABG)
21:58:50.751 00.000 7680 Move returns status 0, amount 0
21:58:50.751 00.000 7680 move complete, result=0
21:58:50.751 00.000 7680 worker thread done servicing request
21:58:50.751 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:58:50.777 00.026 6120 UpdateGuideState exits: m=5511 SNR=47.7
21:58:50.781 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:50.785 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:50.789 00.004 6120 Enqueuing Expose request
21:58:50.792 00.003 7680 Worker thread wakes up
21:58:50.792 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:50.792 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:50.792 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:58:52.036 01.244 7680 Exposure complete
21:58:52.146 00.110 7680 worker thread done servicing request
21:58:52.146 00.000 6120 OnExposeComplete: enter
21:58:52.151 00.005 6120 UpdateGuideState(): m_state=6
21:58:52.155 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1393
21:58:52.159 00.004 6120 Star::Find returns 1 (0), X=1210.77, Y=1062.89, Mass=5340, SNR=45.8, Peak=136 HFD=6.7
21:58:52.162 00.003 6120 CameraToMount -- cameraTheta (0.73) - m_xAngle (-2.95) = xAngle (3.68 = -2.60)
21:58:52.165 00.003 6120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.42 = -2.87)
21:58:52.169 00.004 6120 CameraToMount -- cameraX=0.42 cameraY=0.38 hyp=0.57 cameraTheta=0.73 mountX=-0.49 mountY=-0.15, mountTheta=-2.84
21:58:52.173 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.42, y=0.38, opts=13)
21:58:52.178 00.005 6120 Enqueuing Move request for scope (0.42, 0.38)
21:58:52.182 00.004 7680 Worker thread wakes up
21:58:52.182 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.38) opts 0xd
21:58:52.182 00.000 7680 Handling offset move in thread for scope, endpoint = (0.42, 0.38)
21:58:52.182 00.000 7680 Moving (0.42, 0.38) raw xDistance=-0.49 yDistance=-0.15
21:58:52.182 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
21:58:52.184 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:58:52.184 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:58:52.184 00.000 7680 MoveAxis(E, 206, ABG)
21:58:52.184 00.000 7680 Guiding  Dir = 2, Dur = 206
21:58:52.185 00.001 7680 IsSlewing returns 0
21:58:52.185 00.000 7680 IsGuiding returns 0
21:58:52.186 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:58:52.190 00.004 7680 PulseGuide returned control before completion, sleep 216
21:58:52.212 00.022 6120 UpdateGuideState exits: m=5340 SNR=45.8
21:58:52.216 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:52.220 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:52.224 00.004 6120 Enqueuing Expose request
21:58:52.415 00.191 7680 IsGuiding returns 1
21:58:52.415 00.000 7680 scope still moving after pulse duration time elapsed
21:58:52.445 00.030 7680 IsSlewing returns 0
21:58:52.445 00.000 7680 IsGuiding returns 0
21:58:52.445 00.000 7680 scope move finished after 206 + 54 ms
21:58:52.445 00.000 7680 Move returns status 0, amount 206
21:58:52.447 00.002 7680 MoveAxis(N, 0, ABG)
21:58:52.447 00.000 7680 Move returns status 0, amount 0
21:58:52.447 00.000 7680 move complete, result=0
21:58:52.447 00.000 7680 worker thread done servicing request
21:58:52.447 00.000 6120 GuideStep: -0.5 px 206 ms EAST, -0.2 px 0 ms NORTH
21:58:52.454 00.007 7680 Worker thread wakes up
21:58:52.454 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:52.455 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:53.708 01.253 7680 Exposure complete
21:58:53.828 00.120 7680 worker thread done servicing request
21:58:53.828 00.000 6120 OnExposeComplete: enter
21:58:53.834 00.006 6120 UpdateGuideState(): m_state=6
21:58:53.838 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
21:58:53.841 00.003 6120 Star::Find returns 1 (0), X=1210.58, Y=1062.91, Mass=5623, SNR=47.2, Peak=128 HFD=6.7
21:58:53.844 00.003 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
21:58:53.848 00.004 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
21:58:53.850 00.002 6120 CameraToMount -- cameraX=0.23 cameraY=0.40 hyp=0.46 cameraTheta=1.04 mountX=-0.30 mountY=-0.26, mountTheta=-2.44
21:58:53.854 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.40, opts=13)
21:58:53.859 00.005 6120 Enqueuing Move request for scope (0.23, 0.40)
21:58:53.862 00.003 7680 Worker thread wakes up
21:58:53.863 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.40) opts 0xd
21:58:53.863 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.40)
21:58:53.863 00.000 7680 Moving (0.23, 0.40) raw xDistance=-0.30 yDistance=-0.26
21:58:53.863 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
21:58:53.864 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:58:53.864 00.000 7680 MoveAxis(E, 143, ABG)
21:58:53.864 00.000 7680 Guiding  Dir = 2, Dur = 143
21:58:53.864 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:58:53.868 00.004 7680 IsSlewing returns 0
21:58:53.868 00.000 7680 IsGuiding returns 0
21:58:53.869 00.001 7680 PulseGuide returned control before completion, sleep 153
21:58:53.885 00.016 6120 UpdateGuideState exits: m=5623 SNR=47.2
21:58:53.890 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:53.893 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:53.896 00.003 6120 Enqueuing Expose request
21:58:54.028 00.132 7680 IsGuiding returns 1
21:58:54.029 00.001 7680 scope still moving after pulse duration time elapsed
21:58:54.060 00.031 7680 IsSlewing returns 0
21:58:54.061 00.001 7680 IsGuiding returns 0
21:58:54.061 00.000 7680 scope move finished after 143 + 50 ms
21:58:54.062 00.001 7680 Move returns status 0, amount 143
21:58:54.062 00.000 7680 MoveAxis(N, 140, ABG)
21:58:54.062 00.000 7680 Guiding  Dir = 0, Dur = 140
21:58:54.065 00.003 7680 IsSlewing returns 0
21:58:54.066 00.001 7680 IsGuiding returns 0
21:58:54.066 00.000 7680 PulseGuide returned control before completion, sleep 150
21:58:54.232 00.166 7680 IsGuiding returns 1
21:58:54.232 00.000 7680 scope still moving after pulse duration time elapsed
21:58:54.264 00.032 7680 IsSlewing returns 0
21:58:54.264 00.000 7680 IsGuiding returns 0
21:58:54.265 00.001 7680 scope move finished after 140 + 59 ms
21:58:54.265 00.000 7680 Move returns status 0, amount 140
21:58:54.265 00.000 7680 move complete, result=0
21:58:54.265 00.000 7680 worker thread done servicing request
21:58:54.265 00.000 6120 GuideStep: -0.3 px 143 ms EAST, -0.3 px 140 ms NORTH
21:58:54.271 00.006 7680 Worker thread wakes up
21:58:54.271 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:54.272 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:55.526 01.254 7680 Exposure complete
21:58:55.643 00.117 7680 worker thread done servicing request
21:58:55.644 00.001 6120 OnExposeComplete: enter
21:58:55.647 00.003 6120 UpdateGuideState(): m_state=6
21:58:55.651 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1395
21:58:55.655 00.004 6120 Star::Find returns 1 (0), X=1210.51, Y=1062.84, Mass=5593, SNR=47.3, Peak=129 HFD=6.8
21:58:55.659 00.004 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.06 = -2.23)
21:58:55.663 00.004 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.49)
21:58:55.666 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.33 hyp=0.37 cameraTheta=1.10 mountX=-0.23 mountY=-0.22, mountTheta=-2.36
21:58:55.672 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.33, opts=13)
21:58:55.677 00.005 6120 Enqueuing Move request for scope (0.17, 0.33)
21:58:55.681 00.004 7680 Worker thread wakes up
21:58:55.682 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.33) opts 0xd
21:58:55.682 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.33)
21:58:55.682 00.000 7680 Moving (0.17, 0.33) raw xDistance=-0.23 yDistance=-0.22
21:58:55.682 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
21:58:55.682 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:58:55.683 00.001 7680 MoveAxis(E, 105, ABG)
21:58:55.683 00.000 7680 Guiding  Dir = 2, Dur = 105
21:58:55.683 00.000 7680 IsSlewing returns 0
21:58:55.683 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
21:58:55.689 00.006 7680 IsGuiding returns 0
21:58:55.689 00.000 7680 PulseGuide returned control before completion, sleep 115
21:58:55.711 00.022 6120 UpdateGuideState exits: m=5593 SNR=47.3
21:58:55.714 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:55.717 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:55.719 00.002 6120 Enqueuing Expose request
21:58:55.811 00.092 7680 IsGuiding returns 1
21:58:55.811 00.000 7680 scope still moving after pulse duration time elapsed
21:58:55.842 00.031 7680 IsSlewing returns 0
21:58:55.844 00.002 7680 IsGuiding returns 0
21:58:55.845 00.001 7680 scope move finished after 105 + 49 ms
21:58:55.845 00.000 7680 Move returns status 0, amount 105
21:58:55.845 00.000 7680 MoveAxis(N, 121, ABG)
21:58:55.846 00.001 7680 Guiding  Dir = 0, Dur = 121
21:58:55.846 00.000 7680 IsSlewing returns 0
21:58:55.847 00.001 7680 IsGuiding returns 0
21:58:55.847 00.000 7680 PulseGuide returned control before completion, sleep 131
21:58:55.982 00.135 7680 IsGuiding returns 1
21:58:55.982 00.000 7680 scope still moving after pulse duration time elapsed
21:58:56.015 00.033 7680 IsSlewing returns 0
21:58:56.015 00.000 7680 IsGuiding returns 0
21:58:56.016 00.001 7680 scope move finished after 121 + 48 ms
21:58:56.016 00.000 7680 Move returns status 0, amount 121
21:58:56.017 00.001 7680 move complete, result=0
21:58:56.017 00.000 7680 worker thread done servicing request
21:58:56.017 00.000 6120 GuideStep: -0.2 px 105 ms EAST, -0.2 px 121 ms NORTH
21:58:56.024 00.007 7680 Worker thread wakes up
21:58:56.025 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:56.025 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:57.269 01.244 7680 Exposure complete
21:58:57.366 00.097 7680 worker thread done servicing request
21:58:57.366 00.000 6120 OnExposeComplete: enter
21:58:57.372 00.006 6120 UpdateGuideState(): m_state=6
21:58:57.375 00.003 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1396
21:58:57.379 00.004 6120 Star::Find returns 1 (0), X=1210.31, Y=1063.16, Mass=5944, SNR=49.7, Peak=133 HFD=6.9
21:58:57.382 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.70)
21:58:57.387 00.005 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
21:58:57.393 00.006 6120 CameraToMount -- cameraX=-0.04 cameraY=0.65 hyp=0.65 cameraTheta=1.63 mountX=-0.08 mountY=-0.60, mountTheta=-1.71
21:58:57.398 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.65, opts=13)
21:58:57.402 00.004 6120 Enqueuing Move request for scope (-0.04, 0.65)
21:58:57.406 00.004 7680 Worker thread wakes up
21:58:57.406 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.65) opts 0xd
21:58:57.406 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.65)
21:58:57.406 00.000 7680 Moving (-0.04, 0.65) raw xDistance=-0.08 yDistance=-0.60
21:58:57.406 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:58:57.407 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
21:58:57.407 00.000 7680 MoveAxis(E, 0, ABG)
21:58:57.407 00.000 7680 Move returns status 0, amount 0
21:58:57.407 00.000 7680 MoveAxis(N, 325, ABG)
21:58:57.407 00.000 7680 Guiding  Dir = 0, Dur = 325
21:58:57.407 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=189, Gamma=1.000
21:58:57.412 00.005 7680 IsSlewing returns 0
21:58:57.413 00.001 7680 IsGuiding returns 0
21:58:57.413 00.000 7680 PulseGuide returned control before completion, sleep 335
21:58:57.438 00.025 6120 UpdateGuideState exits: m=5944 SNR=49.7
21:58:57.443 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:57.446 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:57.450 00.004 6120 Enqueuing Expose request
21:58:57.762 00.312 7680 IsGuiding returns 0
21:58:57.763 00.001 7680 Move returns status 0, amount 325
21:58:57.765 00.002 7680 move complete, result=0
21:58:57.765 00.000 7680 worker thread done servicing request
21:58:57.765 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 325 ms NORTH
21:58:57.778 00.013 7680 Worker thread wakes up
21:58:57.778 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:57.778 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:58:59.021 01.243 7680 Exposure complete
21:58:59.153 00.132 7680 worker thread done servicing request
21:58:59.155 00.002 6120 OnExposeComplete: enter
21:58:59.162 00.007 6120 UpdateGuideState(): m_state=6
21:58:59.169 00.007 6120 Star::Find(15, 1210, 1063, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1397
21:58:59.175 00.006 6120 Star::Find returns 1 (0), X=1210.30, Y=1062.71, Mass=5893, SNR=50.0, Peak=134 HFD=7.1
21:58:59.179 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
21:58:59.186 00.007 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
21:58:59.191 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.78 mountX=0.00 mountY=-0.20, mountTheta=-1.55
21:58:59.197 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.20, opts=13)
21:58:59.202 00.005 6120 Enqueuing Move request for scope (-0.04, 0.20)
21:58:59.208 00.006 7680 Worker thread wakes up
21:58:59.208 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
21:58:59.208 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
21:58:59.209 00.001 7680 Moving (-0.04, 0.20) raw xDistance=0.00 yDistance=-0.20
21:58:59.209 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
21:58:59.209 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:58:59.210 00.001 7680 MoveAxis(E, 0, ABG)
21:58:59.210 00.000 7680 Move returns status 0, amount 0
21:58:59.210 00.000 7680 MoveAxis(N, 109, ABG)
21:58:59.210 00.000 7680 Guiding  Dir = 0, Dur = 109
21:58:59.211 00.001 7680 IsSlewing returns 0
21:58:59.212 00.001 7680 IsGuiding returns 0
21:58:59.212 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:58:59.218 00.006 7680 PulseGuide returned control before completion, sleep 119
21:58:59.239 00.021 6120 UpdateGuideState exits: m=5893 SNR=50.0
21:58:59.244 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:59.248 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:58:59.253 00.005 6120 Enqueuing Expose request
21:58:59.352 00.099 7680 IsGuiding returns 1
21:58:59.352 00.000 7680 scope still moving after pulse duration time elapsed
21:58:59.384 00.032 7680 IsSlewing returns 0
21:58:59.385 00.001 7680 IsGuiding returns 0
21:58:59.387 00.002 7680 scope move finished after 109 + 65 ms
21:58:59.387 00.000 7680 Move returns status 0, amount 109
21:58:59.388 00.001 7680 move complete, result=0
21:58:59.388 00.000 7680 worker thread done servicing request
21:58:59.388 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 109 ms NORTH
21:58:59.396 00.008 7680 Worker thread wakes up
21:58:59.396 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:58:59.397 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:00.644 01.247 7680 Exposure complete
21:59:00.759 00.115 7680 worker thread done servicing request
21:59:00.760 00.001 6120 OnExposeComplete: enter
21:59:00.764 00.004 6120 UpdateGuideState(): m_state=6
21:59:00.769 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1398
21:59:00.773 00.004 6120 Star::Find returns 1 (0), X=1209.97, Y=1062.75, Mass=5605, SNR=48.6, Peak=130 HFD=6.8
21:59:00.777 00.004 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-2.95) = xAngle (5.54 = -0.74)
21:59:00.781 00.004 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.01)
21:59:00.785 00.004 6120 CameraToMount -- cameraX=-0.38 cameraY=0.23 hyp=0.44 cameraTheta=2.59 mountX=0.33 mountY=-0.38, mountTheta=-0.86
21:59:00.790 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.23, opts=13)
21:59:00.794 00.004 6120 Enqueuing Move request for scope (-0.38, 0.23)
21:59:00.798 00.004 7680 Worker thread wakes up
21:59:00.798 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.23) opts 0xd
21:59:00.798 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.23)
21:59:00.798 00.000 7680 Moving (-0.38, 0.23) raw xDistance=0.33 yDistance=-0.38
21:59:00.798 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
21:59:00.798 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
21:59:00.798 00.000 7680 MoveAxis(W, 138, ABG)
21:59:00.800 00.002 7680 Guiding  Dir = 3, Dur = 138
21:59:00.800 00.000 7680 IsSlewing returns 0
21:59:00.800 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:59:00.804 00.004 7680 IsGuiding returns 0
21:59:00.804 00.000 7680 PulseGuide returned control before completion, sleep 148
21:59:00.826 00.022 6120 UpdateGuideState exits: m=5605 SNR=48.6
21:59:00.832 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:00.836 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:00.840 00.004 6120 Enqueuing Expose request
21:59:00.957 00.117 7680 IsGuiding returns 1
21:59:00.957 00.000 7680 scope still moving after pulse duration time elapsed
21:59:00.987 00.030 7680 IsSlewing returns 0
21:59:00.988 00.001 7680 IsGuiding returns 0
21:59:00.989 00.001 7680 scope move finished after 138 + 46 ms
21:59:00.989 00.000 7680 Move returns status 0, amount 138
21:59:00.989 00.000 7680 MoveAxis(N, 204, ABG)
21:59:00.990 00.001 7680 Guiding  Dir = 0, Dur = 204
21:59:00.990 00.000 7680 IsSlewing returns 0
21:59:00.992 00.002 7680 IsGuiding returns 0
21:59:00.993 00.001 7680 PulseGuide returned control before completion, sleep 214
21:59:01.220 00.227 7680 IsGuiding returns 1
21:59:01.220 00.000 7680 scope still moving after pulse duration time elapsed
21:59:01.253 00.033 7680 IsSlewing returns 0
21:59:01.254 00.001 7680 IsGuiding returns 0
21:59:01.254 00.000 7680 scope move finished after 204 + 58 ms
21:59:01.255 00.001 7680 Move returns status 0, amount 204
21:59:01.255 00.000 7680 move complete, result=0
21:59:01.256 00.001 7680 worker thread done servicing request
21:59:01.256 00.000 7680 Worker thread wakes up
21:59:01.257 00.001 6120 GuideStep: 0.3 px 138 ms WEST, -0.4 px 204 ms NORTH
21:59:01.263 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:01.263 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:02.520 01.257 7680 Exposure complete
21:59:02.642 00.122 7680 worker thread done servicing request
21:59:02.642 00.000 6120 OnExposeComplete: enter
21:59:02.647 00.005 6120 UpdateGuideState(): m_state=6
21:59:02.652 00.005 6120 Star::Find(15, 1209, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1399
21:59:02.656 00.004 6120 Star::Find returns 1 (0), X=1210.00, Y=1062.62, Mass=5845, SNR=49.9, Peak=126 HFD=6.8
21:59:02.660 00.004 6120 CameraToMount -- cameraTheta (2.83) - m_xAngle (-2.95) = xAngle (5.78 = -0.50)
21:59:02.664 00.004 6120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.51 = -0.77)
21:59:02.669 00.005 6120 CameraToMount -- cameraX=-0.34 cameraY=0.11 hyp=0.36 cameraTheta=2.83 mountX=0.32 mountY=-0.25, mountTheta=-0.67
21:59:02.674 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.11, opts=13)
21:59:02.680 00.006 6120 Enqueuing Move request for scope (-0.34, 0.11)
21:59:02.684 00.004 7680 Worker thread wakes up
21:59:02.685 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.11) opts 0xd
21:59:02.685 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.11)
21:59:02.685 00.000 7680 Moving (-0.34, 0.11) raw xDistance=0.32 yDistance=-0.25
21:59:02.686 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
21:59:02.686 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:59:02.686 00.000 7680 MoveAxis(W, 144, ABG)
21:59:02.686 00.000 7680 Guiding  Dir = 3, Dur = 144
21:59:02.687 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:59:02.691 00.004 7680 IsSlewing returns 0
21:59:02.692 00.001 7680 IsGuiding returns 0
21:59:02.692 00.000 7680 PulseGuide returned control before completion, sleep 154
21:59:02.714 00.022 6120 UpdateGuideState exits: m=5845 SNR=49.9
21:59:02.719 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:02.722 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:02.726 00.004 6120 Enqueuing Expose request
21:59:02.850 00.124 7680 IsGuiding returns 1
21:59:02.851 00.001 7680 scope still moving after pulse duration time elapsed
21:59:02.881 00.030 7680 IsSlewing returns 0
21:59:02.883 00.002 7680 IsGuiding returns 0
21:59:02.884 00.001 7680 scope move finished after 144 + 47 ms
21:59:02.884 00.000 7680 Move returns status 0, amount 144
21:59:02.884 00.000 7680 MoveAxis(N, 137, ABG)
21:59:02.884 00.000 7680 Guiding  Dir = 0, Dur = 137
21:59:02.886 00.002 7680 IsSlewing returns 0
21:59:02.887 00.001 7680 IsGuiding returns 0
21:59:02.889 00.002 7680 PulseGuide returned control before completion, sleep 147
21:59:03.038 00.149 7680 IsGuiding returns 1
21:59:03.039 00.001 7680 scope still moving after pulse duration time elapsed
21:59:03.070 00.031 7680 IsSlewing returns 0
21:59:03.072 00.002 7680 IsGuiding returns 0
21:59:03.072 00.000 7680 scope move finished after 137 + 46 ms
21:59:03.073 00.001 7680 Move returns status 0, amount 137
21:59:03.073 00.000 7680 move complete, result=0
21:59:03.073 00.000 7680 worker thread done servicing request
21:59:03.074 00.001 7680 Worker thread wakes up
21:59:03.074 00.000 6120 GuideStep: 0.3 px 144 ms WEST, -0.3 px 137 ms NORTH
21:59:03.080 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:03.080 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:04.318 01.238 7680 Exposure complete
21:59:04.438 00.120 7680 worker thread done servicing request
21:59:04.440 00.002 6120 OnExposeComplete: enter
21:59:04.444 00.004 6120 UpdateGuideState(): m_state=6
21:59:04.448 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1400
21:59:04.453 00.005 6120 Star::Find returns 1 (0), X=1209.99, Y=1062.73, Mass=5839, SNR=49.2, Peak=134 HFD=6.8
21:59:04.456 00.003 6120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-2.95) = xAngle (5.55 = -0.73)
21:59:04.461 00.005 6120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.00)
21:59:04.465 00.004 6120 CameraToMount -- cameraX=-0.36 cameraY=0.22 hyp=0.42 cameraTheta=2.60 mountX=0.31 mountY=-0.35, mountTheta=-0.85
21:59:04.470 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=0.22, opts=13)
21:59:04.475 00.005 6120 Enqueuing Move request for scope (-0.36, 0.22)
21:59:04.479 00.004 7680 Worker thread wakes up
21:59:04.479 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.22) opts 0xd
21:59:04.479 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, 0.22)
21:59:04.480 00.001 7680 Moving (-0.36, 0.22) raw xDistance=0.31 yDistance=-0.35
21:59:04.480 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
21:59:04.480 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
21:59:04.481 00.001 7680 MoveAxis(W, 141, ABG)
21:59:04.481 00.000 7680 Guiding  Dir = 3, Dur = 141
21:59:04.481 00.000 7680 IsSlewing returns 0
21:59:04.481 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:59:04.486 00.005 7680 IsGuiding returns 0
21:59:04.487 00.001 7680 PulseGuide returned control before completion, sleep 151
21:59:04.508 00.021 6120 UpdateGuideState exits: m=5839 SNR=49.2
21:59:04.512 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:04.517 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:04.523 00.006 6120 Enqueuing Expose request
21:59:04.652 00.129 7680 IsGuiding returns 1
21:59:04.652 00.000 7680 scope still moving after pulse duration time elapsed
21:59:04.683 00.031 7680 IsSlewing returns 0
21:59:04.684 00.001 7680 IsGuiding returns 0
21:59:04.684 00.000 7680 scope move finished after 141 + 57 ms
21:59:04.686 00.002 7680 Move returns status 0, amount 141
21:59:04.686 00.000 7680 MoveAxis(N, 190, ABG)
21:59:04.686 00.000 7680 Guiding  Dir = 0, Dur = 190
21:59:04.687 00.001 7680 IsSlewing returns 0
21:59:04.687 00.000 7680 IsGuiding returns 0
21:59:04.687 00.000 7680 PulseGuide returned control before completion, sleep 200
21:59:04.902 00.215 7680 IsGuiding returns 1
21:59:04.902 00.000 7680 scope still moving after pulse duration time elapsed
21:59:04.935 00.033 7680 IsSlewing returns 0
21:59:04.936 00.001 7680 IsGuiding returns 0
21:59:04.936 00.000 7680 scope move finished after 190 + 58 ms
21:59:04.937 00.001 7680 Move returns status 0, amount 190
21:59:04.937 00.000 7680 move complete, result=0
21:59:04.937 00.000 7680 worker thread done servicing request
21:59:04.938 00.001 7680 Worker thread wakes up
21:59:04.938 00.000 6120 GuideStep: 0.3 px 141 ms WEST, -0.4 px 190 ms NORTH
21:59:04.943 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:04.943 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:06.194 01.251 7680 Exposure complete
21:59:06.311 00.117 7680 worker thread done servicing request
21:59:06.313 00.002 6120 OnExposeComplete: enter
21:59:06.317 00.004 6120 UpdateGuideState(): m_state=6
21:59:06.320 00.003 6120 Star::Find(15, 1209, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1401
21:59:06.324 00.004 6120 Star::Find returns 1 (0), X=1210.14, Y=1062.60, Mass=5720, SNR=48.2, Peak=141 HFD=6.8
21:59:06.330 00.006 6120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-2.95) = xAngle (5.69 = -0.60)
21:59:06.334 00.004 6120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.42 = -0.87)
21:59:06.338 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.73 mountX=0.19 mountY=-0.18, mountTheta=-0.74
21:59:06.342 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.09, opts=13)
21:59:06.347 00.005 6120 Enqueuing Move request for scope (-0.21, 0.09)
21:59:06.351 00.004 7680 Worker thread wakes up
21:59:06.351 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
21:59:06.351 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
21:59:06.351 00.000 7680 Moving (-0.21, 0.09) raw xDistance=0.19 yDistance=-0.18
21:59:06.351 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:59:06.351 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:59:06.351 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:59:06.353 00.002 7680 MoveAxis(E, 0, ABG)
21:59:06.353 00.000 7680 Move returns status 0, amount 0
21:59:06.353 00.000 7680 MoveAxis(N, 0, ABG)
21:59:06.353 00.000 7680 Move returns status 0, amount 0
21:59:06.353 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=230, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
21:59:06.359 00.006 7680 move complete, result=0
21:59:06.359 00.000 7680 worker thread done servicing request
21:59:06.380 00.021 6120 UpdateGuideState exits: m=5720 SNR=48.2
21:59:06.384 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:06.391 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:06.395 00.004 6120 Enqueuing Expose request
21:59:06.399 00.004 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:59:06.403 00.004 7680 Worker thread wakes up
21:59:06.403 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:06.403 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:07.658 01.255 7680 Exposure complete
21:59:07.776 00.118 7680 worker thread done servicing request
21:59:07.776 00.000 6120 OnExposeComplete: enter
21:59:07.781 00.005 6120 UpdateGuideState(): m_state=6
21:59:07.785 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1402
21:59:07.789 00.004 6120 Star::Find returns 1 (0), X=1210.05, Y=1062.67, Mass=5406, SNR=47.7, Peak=122 HFD=6.8
21:59:07.793 00.004 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-2.95) = xAngle (5.60 = -0.69)
21:59:07.798 00.005 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.33 = -0.95)
21:59:07.802 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.16 hyp=0.34 cameraTheta=2.64 mountX=0.26 mountY=-0.28, mountTheta=-0.81
21:59:07.808 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.16, opts=13)
21:59:07.811 00.003 6120 Enqueuing Move request for scope (-0.30, 0.16)
21:59:07.815 00.004 7680 Worker thread wakes up
21:59:07.816 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.16) opts 0xd
21:59:07.816 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.16)
21:59:07.816 00.000 7680 Moving (-0.30, 0.16) raw xDistance=0.26 yDistance=-0.28
21:59:07.816 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
21:59:07.816 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
21:59:07.816 00.000 7680 MoveAxis(W, 111, ABG)
21:59:07.817 00.001 7680 Guiding  Dir = 3, Dur = 111
21:59:07.817 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:59:07.821 00.004 7680 IsSlewing returns 0
21:59:07.821 00.000 7680 IsGuiding returns 0
21:59:07.823 00.002 7680 PulseGuide returned control before completion, sleep 121
21:59:07.844 00.021 6120 UpdateGuideState exits: m=5406 SNR=47.7
21:59:07.848 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:07.852 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:07.857 00.005 6120 Enqueuing Expose request
21:59:07.959 00.102 7680 IsGuiding returns 1
21:59:07.960 00.001 7680 scope still moving after pulse duration time elapsed
21:59:07.990 00.030 7680 IsSlewing returns 0
21:59:07.990 00.000 7680 IsGuiding returns 0
21:59:07.991 00.001 7680 scope move finished after 111 + 57 ms
21:59:07.991 00.000 7680 Move returns status 0, amount 111
21:59:07.991 00.000 7680 MoveAxis(N, 150, ABG)
21:59:07.992 00.001 7680 Guiding  Dir = 0, Dur = 150
21:59:07.992 00.000 7680 IsSlewing returns 0
21:59:07.993 00.001 7680 IsGuiding returns 0
21:59:07.994 00.001 7680 PulseGuide returned control before completion, sleep 160
21:59:08.163 00.169 7680 IsGuiding returns 1
21:59:08.164 00.001 7680 scope still moving after pulse duration time elapsed
21:59:08.193 00.029 7680 IsSlewing returns 0
21:59:08.194 00.001 7680 IsGuiding returns 0
21:59:08.194 00.000 7680 scope move finished after 150 + 50 ms
21:59:08.194 00.000 7680 Move returns status 0, amount 150
21:59:08.195 00.001 7680 move complete, result=0
21:59:08.195 00.000 7680 worker thread done servicing request
21:59:08.196 00.001 7680 Worker thread wakes up
21:59:08.196 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:08.196 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:08.196 00.000 6120 GuideStep: 0.3 px 111 ms WEST, -0.3 px 150 ms NORTH
21:59:09.435 01.239 7680 Exposure complete
21:59:09.555 00.120 7680 worker thread done servicing request
21:59:09.555 00.000 6120 OnExposeComplete: enter
21:59:09.559 00.004 6120 UpdateGuideState(): m_state=6
21:59:09.563 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1403
21:59:09.567 00.004 6120 Star::Find returns 1 (0), X=1209.95, Y=1062.65, Mass=5809, SNR=49.3, Peak=148 HFD=6.8
21:59:09.570 00.003 6120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-2.95) = xAngle (5.77 = -0.51)
21:59:09.574 00.004 6120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.50 = -0.78)
21:59:09.579 00.005 6120 CameraToMount -- cameraX=-0.40 cameraY=0.14 hyp=0.42 cameraTheta=2.81 mountX=0.37 mountY=-0.30, mountTheta=-0.68
21:59:09.585 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=0.14, opts=13)
21:59:09.589 00.004 6120 Enqueuing Move request for scope (-0.40, 0.14)
21:59:09.593 00.004 7680 Worker thread wakes up
21:59:09.594 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.14) opts 0xd
21:59:09.594 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.40, 0.14)
21:59:09.594 00.000 7680 Moving (-0.40, 0.14) raw xDistance=0.37 yDistance=-0.30
21:59:09.594 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
21:59:09.594 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:59:09.594 00.000 7680 MoveAxis(W, 163, ABG)
21:59:09.594 00.000 7680 Guiding  Dir = 3, Dur = 163
21:59:09.595 00.001 7680 IsSlewing returns 0
21:59:09.595 00.000 7680 IsGuiding returns 0
21:59:09.595 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:59:09.601 00.006 7680 PulseGuide returned control before completion, sleep 173
21:59:09.624 00.023 6120 UpdateGuideState exits: m=5809 SNR=49.3
21:59:09.628 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:09.633 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:09.637 00.004 6120 Enqueuing Expose request
21:59:09.788 00.151 7680 IsGuiding returns 0
21:59:09.789 00.001 7680 Move returns status 0, amount 163
21:59:09.789 00.000 7680 MoveAxis(N, 162, ABG)
21:59:09.790 00.001 7680 Guiding  Dir = 0, Dur = 162
21:59:09.790 00.000 7680 IsSlewing returns 0
21:59:09.792 00.002 7680 IsGuiding returns 0
21:59:09.793 00.001 7680 PulseGuide returned control before completion, sleep 172
21:59:09.975 00.182 7680 IsGuiding returns 1
21:59:09.976 00.001 7680 scope still moving after pulse duration time elapsed
21:59:10.005 00.029 7680 IsSlewing returns 0
21:59:10.007 00.002 7680 IsGuiding returns 0
21:59:10.007 00.000 7680 scope move finished after 162 + 53 ms
21:59:10.008 00.001 7680 Move returns status 0, amount 162
21:59:10.009 00.001 7680 move complete, result=0
21:59:10.009 00.000 7680 worker thread done servicing request
21:59:10.010 00.001 6120 GuideStep: 0.4 px 163 ms WEST, -0.3 px 162 ms NORTH
21:59:10.017 00.007 7680 Worker thread wakes up
21:59:10.017 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:10.017 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:11.268 01.251 7680 Exposure complete
21:59:11.382 00.114 7680 worker thread done servicing request
21:59:11.382 00.000 6120 OnExposeComplete: enter
21:59:11.386 00.004 6120 UpdateGuideState(): m_state=6
21:59:11.390 00.004 6120 Star::Find(15, 1209, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1404
21:59:11.396 00.006 6120 Star::Find returns 1 (0), X=1210.37, Y=1062.60, Mass=6271, SNR=50.9, Peak=141 HFD=6.9
21:59:11.401 00.005 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
21:59:11.405 00.004 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
21:59:11.409 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.33 mountX=-0.04 mountY=-0.07, mountTheta=-2.07
21:59:11.413 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.09, opts=13)
21:59:11.419 00.006 6120 Enqueuing Move request for scope (0.02, 0.09)
21:59:11.424 00.005 7680 Worker thread wakes up
21:59:11.424 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
21:59:11.424 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
21:59:11.424 00.000 7680 Moving (0.02, 0.09) raw xDistance=-0.04 yDistance=-0.07
21:59:11.424 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:59:11.425 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:59:11.425 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:59:11.425 00.000 7680 MoveAxis(E, 0, ABG)
21:59:11.425 00.000 7680 Move returns status 0, amount 0
21:59:11.425 00.000 7680 MoveAxis(N, 0, ABG)
21:59:11.426 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=229, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
21:59:11.431 00.005 7680 Move returns status 0, amount 0
21:59:11.431 00.000 7680 move complete, result=0
21:59:11.431 00.000 7680 worker thread done servicing request
21:59:11.452 00.021 6120 UpdateGuideState exits: m=6271 SNR=50.9
21:59:11.457 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:11.461 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:11.465 00.004 6120 Enqueuing Expose request
21:59:11.470 00.005 7680 Worker thread wakes up
21:59:11.470 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:59:11.474 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:11.474 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:12.727 01.253 7680 Exposure complete
21:59:12.842 00.115 7680 worker thread done servicing request
21:59:12.843 00.001 6120 OnExposeComplete: enter
21:59:12.847 00.004 6120 UpdateGuideState(): m_state=6
21:59:12.850 00.003 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1405
21:59:12.854 00.004 6120 Star::Find returns 1 (0), X=1210.12, Y=1062.81, Mass=5634, SNR=48.8, Peak=130 HFD=6.8
21:59:12.858 00.004 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
21:59:12.864 00.006 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
21:59:12.867 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.30 hyp=0.37 cameraTheta=2.23 mountX=0.17 mountY=-0.37, mountTheta=-1.14
21:59:12.872 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.30, opts=13)
21:59:12.877 00.005 6120 Enqueuing Move request for scope (-0.23, 0.30)
21:59:12.881 00.004 7680 Worker thread wakes up
21:59:12.881 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.30) opts 0xd
21:59:12.881 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.30)
21:59:12.881 00.000 7680 Moving (-0.23, 0.30) raw xDistance=0.17 yDistance=-0.37
21:59:12.881 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:59:12.882 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:59:12.882 00.000 7680 MoveAxis(E, 0, ABG)
21:59:12.882 00.000 7680 Move returns status 0, amount 0
21:59:12.882 00.000 7680 MoveAxis(N, 199, ABG)
21:59:12.882 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=190, Gamma=1.000
21:59:12.886 00.004 7680 Guiding  Dir = 0, Dur = 199
21:59:12.886 00.000 7680 IsSlewing returns 0
21:59:12.888 00.002 7680 IsGuiding returns 0
21:59:12.888 00.000 7680 PulseGuide returned control before completion, sleep 209
21:59:12.913 00.025 6120 UpdateGuideState exits: m=5634 SNR=48.8
21:59:12.915 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:12.919 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:12.923 00.004 6120 Enqueuing Expose request
21:59:13.109 00.186 7680 IsGuiding returns 0
21:59:13.109 00.000 7680 Move returns status 0, amount 199
21:59:13.110 00.001 7680 move complete, result=0
21:59:13.110 00.000 7680 worker thread done servicing request
21:59:13.110 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 199 ms NORTH
21:59:13.116 00.006 7680 Worker thread wakes up
21:59:13.116 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:13.116 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:14.372 01.256 7680 Exposure complete
21:59:14.486 00.114 6120 OnExposeComplete: enter
21:59:14.492 00.006 7680 worker thread done servicing request
21:59:14.492 00.000 6120 UpdateGuideState(): m_state=6
21:59:14.496 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1406
21:59:14.502 00.006 6120 Star::Find returns 1 (0), X=1210.09, Y=1062.60, Mass=5676, SNR=48.2, Peak=123 HFD=6.8
21:59:14.505 00.003 6120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-2.95) = xAngle (5.77 = -0.52)
21:59:14.509 00.004 6120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.50 = -0.78)
21:59:14.513 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.09 hyp=0.28 cameraTheta=2.81 mountX=0.24 mountY=-0.19, mountTheta=-0.68
21:59:14.519 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.09, opts=13)
21:59:14.525 00.006 6120 Enqueuing Move request for scope (-0.26, 0.09)
21:59:14.532 00.007 7680 Worker thread wakes up
21:59:14.532 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.09) opts 0xd
21:59:14.532 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.09)
21:59:14.533 00.001 7680 Moving (-0.26, 0.09) raw xDistance=0.24 yDistance=-0.19
21:59:14.533 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
21:59:14.535 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:59:14.536 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:59:14.537 00.001 7680 MoveAxis(W, 101, ABG)
21:59:14.538 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
21:59:14.545 00.007 7680 Guiding  Dir = 3, Dur = 101
21:59:14.546 00.001 7680 IsSlewing returns 0
21:59:14.546 00.000 7680 IsGuiding returns 0
21:59:14.547 00.001 7680 PulseGuide returned control before completion, sleep 111
21:59:14.573 00.026 6120 UpdateGuideState exits: m=5676 SNR=48.2
21:59:14.584 00.011 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:14.591 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:14.598 00.007 6120 Enqueuing Expose request
21:59:14.673 00.075 7680 IsGuiding returns 1
21:59:14.673 00.000 7680 scope still moving after pulse duration time elapsed
21:59:14.704 00.031 7680 IsSlewing returns 0
21:59:14.705 00.001 7680 IsGuiding returns 0
21:59:14.705 00.000 7680 scope move finished after 101 + 57 ms
21:59:14.706 00.001 7680 Move returns status 0, amount 101
21:59:14.706 00.000 7680 MoveAxis(N, 0, ABG)
21:59:14.706 00.000 7680 Move returns status 0, amount 0
21:59:14.708 00.002 7680 move complete, result=0
21:59:14.709 00.001 7680 worker thread done servicing request
21:59:14.709 00.000 6120 GuideStep: 0.2 px 101 ms WEST, -0.2 px 0 ms NORTH
21:59:14.716 00.007 7680 Worker thread wakes up
21:59:14.716 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:14.717 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:15.965 01.248 7680 Exposure complete
21:59:16.073 00.108 7680 worker thread done servicing request
21:59:16.073 00.000 6120 OnExposeComplete: enter
21:59:16.077 00.004 6120 UpdateGuideState(): m_state=6
21:59:16.082 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1407
21:59:16.086 00.004 6120 Star::Find returns 1 (0), X=1210.00, Y=1062.75, Mass=5313, SNR=47.3, Peak=133 HFD=6.8
21:59:16.090 00.004 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-2.95) = xAngle (5.50 = -0.79)
21:59:16.093 00.003 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.23 = -1.05)
21:59:16.098 00.005 6120 CameraToMount -- cameraX=-0.34 cameraY=0.23 hyp=0.42 cameraTheta=2.54 mountX=0.29 mountY=-0.36, mountTheta=-0.89
21:59:16.102 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.23, opts=13)
21:59:16.107 00.005 6120 Enqueuing Move request for scope (-0.34, 0.23)
21:59:16.112 00.005 7680 Worker thread wakes up
21:59:16.112 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.23) opts 0xd
21:59:16.112 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.23)
21:59:16.113 00.001 7680 Moving (-0.34, 0.23) raw xDistance=0.29 yDistance=-0.36
21:59:16.113 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
21:59:16.113 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
21:59:16.113 00.000 7680 MoveAxis(W, 131, ABG)
21:59:16.114 00.001 7680 Guiding  Dir = 3, Dur = 131
21:59:16.114 00.000 7680 IsSlewing returns 0
21:59:16.115 00.001 7680 IsGuiding returns 0
21:59:16.115 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:59:16.122 00.007 7680 PulseGuide returned control before completion, sleep 141
21:59:16.143 00.021 6120 UpdateGuideState exits: m=5313 SNR=47.3
21:59:16.148 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:16.152 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:16.156 00.004 6120 Enqueuing Expose request
21:59:16.266 00.110 7680 IsGuiding returns 1
21:59:16.268 00.002 7680 scope still moving after pulse duration time elapsed
21:59:16.298 00.030 7680 IsSlewing returns 0
21:59:16.300 00.002 7680 IsGuiding returns 0
21:59:16.300 00.000 7680 scope move finished after 131 + 52 ms
21:59:16.300 00.000 7680 Move returns status 0, amount 131
21:59:16.301 00.001 7680 MoveAxis(N, 196, ABG)
21:59:16.301 00.000 7680 Guiding  Dir = 0, Dur = 196
21:59:16.301 00.000 7680 IsSlewing returns 0
21:59:16.302 00.001 7680 IsGuiding returns 0
21:59:16.302 00.000 7680 PulseGuide returned control before completion, sleep 206
21:59:16.516 00.214 7680 IsGuiding returns 1
21:59:16.517 00.001 7680 scope still moving after pulse duration time elapsed
21:59:16.547 00.030 7680 IsSlewing returns 0
21:59:16.548 00.001 7680 IsGuiding returns 0
21:59:16.549 00.001 7680 scope move finished after 196 + 50 ms
21:59:16.549 00.000 7680 Move returns status 0, amount 196
21:59:16.549 00.000 7680 move complete, result=0
21:59:16.549 00.000 7680 worker thread done servicing request
21:59:16.549 00.000 6120 GuideStep: 0.3 px 131 ms WEST, -0.4 px 196 ms NORTH
21:59:16.555 00.006 7680 Worker thread wakes up
21:59:16.556 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:16.556 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:17.810 01.254 7680 Exposure complete
21:59:17.930 00.120 7680 worker thread done servicing request
21:59:17.930 00.000 6120 OnExposeComplete: enter
21:59:17.935 00.005 6120 UpdateGuideState(): m_state=6
21:59:17.941 00.006 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1408
21:59:17.945 00.004 6120 Star::Find returns 1 (0), X=1210.09, Y=1062.72, Mass=5500, SNR=47.7, Peak=124 HFD=6.7
21:59:17.949 00.004 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-2.95) = xAngle (5.42 = -0.86)
21:59:17.954 00.005 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.13)
21:59:17.959 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=0.20 hyp=0.33 cameraTheta=2.47 mountX=0.21 mountY=-0.30, mountTheta=-0.94
21:59:17.964 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.20, opts=13)
21:59:17.968 00.004 6120 Enqueuing Move request for scope (-0.26, 0.20)
21:59:17.972 00.004 7680 Worker thread wakes up
21:59:17.973 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.20) opts 0xd
21:59:17.973 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.20)
21:59:17.973 00.000 7680 Moving (-0.26, 0.20) raw xDistance=0.21 yDistance=-0.30
21:59:17.973 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
21:59:17.973 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:59:17.974 00.001 7680 MoveAxis(W, 100, ABG)
21:59:17.974 00.000 7680 Guiding  Dir = 3, Dur = 100
21:59:17.974 00.000 7680 IsSlewing returns 0
21:59:17.974 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:59:17.979 00.005 7680 IsGuiding returns 0
21:59:17.979 00.000 7680 PulseGuide returned control before completion, sleep 110
21:59:18.003 00.024 6120 UpdateGuideState exits: m=5500 SNR=47.7
21:59:18.007 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:18.010 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:18.016 00.006 6120 Enqueuing Expose request
21:59:18.095 00.079 7680 IsGuiding returns 1
21:59:18.096 00.001 7680 scope still moving after pulse duration time elapsed
21:59:18.125 00.029 7680 IsSlewing returns 0
21:59:18.128 00.003 7680 IsGuiding returns 0
21:59:18.128 00.000 7680 scope move finished after 100 + 48 ms
21:59:18.128 00.000 7680 Move returns status 0, amount 100
21:59:18.129 00.001 7680 MoveAxis(N, 161, ABG)
21:59:18.129 00.000 7680 Guiding  Dir = 0, Dur = 161
21:59:18.130 00.001 7680 IsSlewing returns 0
21:59:18.130 00.000 7680 IsGuiding returns 0
21:59:18.131 00.001 7680 PulseGuide returned control before completion, sleep 171
21:59:18.312 00.181 7680 IsGuiding returns 1
21:59:18.313 00.001 7680 scope still moving after pulse duration time elapsed
21:59:18.342 00.029 7680 IsSlewing returns 0
21:59:18.344 00.002 7680 IsGuiding returns 0
21:59:18.345 00.001 7680 scope move finished after 161 + 52 ms
21:59:18.345 00.000 7680 Move returns status 0, amount 161
21:59:18.346 00.001 7680 move complete, result=0
21:59:18.346 00.000 7680 worker thread done servicing request
21:59:18.346 00.000 6120 GuideStep: 0.2 px 100 ms WEST, -0.3 px 161 ms NORTH
21:59:18.353 00.007 7680 Worker thread wakes up
21:59:18.353 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:18.353 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:19.611 01.258 7680 Exposure complete
21:59:19.725 00.114 7680 worker thread done servicing request
21:59:19.726 00.001 6120 OnExposeComplete: enter
21:59:19.730 00.004 6120 UpdateGuideState(): m_state=6
21:59:19.735 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1409
21:59:19.739 00.004 6120 Star::Find returns 1 (0), X=1210.34, Y=1062.75, Mass=5721, SNR=49.0, Peak=144 HFD=6.7
21:59:19.743 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.74)
21:59:19.747 00.004 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.01)
21:59:19.750 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.59 mountX=-0.04 mountY=-0.22, mountTheta=-1.75
21:59:19.755 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.24, opts=13)
21:59:19.759 00.004 6120 Enqueuing Move request for scope (-0.00, 0.24)
21:59:19.763 00.004 7680 Worker thread wakes up
21:59:19.763 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.24) opts 0xd
21:59:19.763 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.24)
21:59:19.763 00.000 7680 Moving (-0.00, 0.24) raw xDistance=-0.04 yDistance=-0.22
21:59:19.763 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:59:19.764 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:59:19.764 00.000 7680 MoveAxis(E, 0, ABG)
21:59:19.764 00.000 7680 Move returns status 0, amount 0
21:59:19.764 00.000 7680 MoveAxis(N, 118, ABG)
21:59:19.764 00.000 7680 Guiding  Dir = 0, Dur = 118
21:59:19.765 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=252, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:59:19.771 00.006 7680 IsSlewing returns 0
21:59:19.771 00.000 7680 IsGuiding returns 0
21:59:19.772 00.001 7680 PulseGuide returned control before completion, sleep 128
21:59:19.794 00.022 6120 UpdateGuideState exits: m=5721 SNR=49.0
21:59:19.800 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:19.805 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:19.808 00.003 6120 Enqueuing Expose request
21:59:19.913 00.105 7680 IsGuiding returns 1
21:59:19.913 00.000 7680 scope still moving after pulse duration time elapsed
21:59:19.944 00.031 7680 IsSlewing returns 0
21:59:19.946 00.002 7680 IsGuiding returns 0
21:59:19.947 00.001 7680 scope move finished after 118 + 56 ms
21:59:19.947 00.000 7680 Move returns status 0, amount 118
21:59:19.947 00.000 7680 move complete, result=0
21:59:19.948 00.001 7680 worker thread done servicing request
21:59:19.948 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 118 ms NORTH
21:59:19.954 00.006 7680 Worker thread wakes up
21:59:19.954 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:19.954 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:21.211 01.257 7680 Exposure complete
21:59:21.328 00.117 7680 worker thread done servicing request
21:59:21.328 00.000 6120 OnExposeComplete: enter
21:59:21.332 00.004 6120 UpdateGuideState(): m_state=6
21:59:21.337 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1410
21:59:21.341 00.004 6120 Star::Find returns 1 (0), X=1210.07, Y=1062.63, Mass=5486, SNR=47.4, Peak=134 HFD=6.7
21:59:21.344 00.003 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-2.95) = xAngle (5.70 = -0.58)
21:59:21.347 00.003 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.85)
21:59:21.351 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.11 hyp=0.30 cameraTheta=2.75 mountX=0.25 mountY=-0.22, mountTheta=-0.73
21:59:21.356 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.11, opts=13)
21:59:21.361 00.005 6120 Enqueuing Move request for scope (-0.28, 0.11)
21:59:21.365 00.004 7680 Worker thread wakes up
21:59:21.365 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.11) opts 0xd
21:59:21.365 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.11)
21:59:21.366 00.001 7680 Moving (-0.28, 0.11) raw xDistance=0.25 yDistance=-0.22
21:59:21.366 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
21:59:21.366 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:59:21.366 00.000 7680 MoveAxis(W, 105, ABG)
21:59:21.366 00.000 7680 Guiding  Dir = 3, Dur = 105
21:59:21.366 00.000 7680 IsSlewing returns 0
21:59:21.368 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:59:21.372 00.004 7680 IsGuiding returns 0
21:59:21.372 00.000 7680 PulseGuide returned control before completion, sleep 115
21:59:21.393 00.021 6120 UpdateGuideState exits: m=5486 SNR=47.4
21:59:21.397 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:21.400 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:21.405 00.005 6120 Enqueuing Expose request
21:59:21.497 00.092 7680 IsGuiding returns 1
21:59:21.497 00.000 7680 scope still moving after pulse duration time elapsed
21:59:21.528 00.031 7680 IsSlewing returns 0
21:59:21.530 00.002 7680 IsGuiding returns 0
21:59:21.530 00.000 7680 scope move finished after 105 + 53 ms
21:59:21.531 00.001 7680 Move returns status 0, amount 105
21:59:21.531 00.000 7680 MoveAxis(N, 122, ABG)
21:59:21.532 00.001 7680 Guiding  Dir = 0, Dur = 122
21:59:21.532 00.000 7680 IsSlewing returns 0
21:59:21.533 00.001 7680 IsGuiding returns 0
21:59:21.534 00.001 7680 PulseGuide returned control before completion, sleep 132
21:59:21.669 00.135 7680 IsGuiding returns 1
21:59:21.670 00.001 7680 scope still moving after pulse duration time elapsed
21:59:21.702 00.032 7680 IsSlewing returns 0
21:59:21.705 00.003 7680 IsGuiding returns 0
21:59:21.706 00.001 7680 scope move finished after 122 + 50 ms
21:59:21.706 00.000 7680 Move returns status 0, amount 122
21:59:21.706 00.000 7680 move complete, result=0
21:59:21.707 00.001 7680 worker thread done servicing request
21:59:21.708 00.001 7680 Worker thread wakes up
21:59:21.708 00.000 6120 GuideStep: 0.2 px 105 ms WEST, -0.2 px 122 ms NORTH
21:59:21.714 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:21.715 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:22.964 01.249 7680 Exposure complete
21:59:23.093 00.129 7680 worker thread done servicing request
21:59:23.094 00.001 6120 OnExposeComplete: enter
21:59:23.098 00.004 6120 UpdateGuideState(): m_state=6
21:59:23.101 00.003 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1411
21:59:23.105 00.004 6120 Star::Find returns 1 (0), X=1210.08, Y=1062.66, Mass=5715, SNR=48.2, Peak=132 HFD=6.7
21:59:23.110 00.005 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.59 = -0.69)
21:59:23.114 00.004 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.96)
21:59:23.119 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.15 hyp=0.31 cameraTheta=2.63 mountX=0.24 mountY=-0.25, mountTheta=-0.82
21:59:23.124 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.15, opts=13)
21:59:23.128 00.004 6120 Enqueuing Move request for scope (-0.27, 0.15)
21:59:23.132 00.004 7680 Worker thread wakes up
21:59:23.132 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.15) opts 0xd
21:59:23.132 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.15)
21:59:23.132 00.000 7680 Moving (-0.27, 0.15) raw xDistance=0.24 yDistance=-0.25
21:59:23.132 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
21:59:23.133 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:59:23.133 00.000 7680 MoveAxis(W, 107, ABG)
21:59:23.133 00.000 7680 Guiding  Dir = 3, Dur = 107
21:59:23.133 00.000 7680 IsSlewing returns 0
21:59:23.133 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
21:59:23.139 00.006 7680 IsGuiding returns 0
21:59:23.139 00.000 7680 PulseGuide returned control before completion, sleep 117
21:59:23.162 00.023 6120 UpdateGuideState exits: m=5715 SNR=48.2
21:59:23.167 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:23.171 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:23.177 00.006 6120 Enqueuing Expose request
21:59:23.269 00.092 7680 IsGuiding returns 1
21:59:23.269 00.000 7680 scope still moving after pulse duration time elapsed
21:59:23.300 00.031 7680 IsSlewing returns 0
21:59:23.300 00.000 7680 IsGuiding returns 0
21:59:23.302 00.002 7680 scope move finished after 107 + 56 ms
21:59:23.303 00.001 7680 Move returns status 0, amount 107
21:59:23.303 00.000 7680 MoveAxis(N, 137, ABG)
21:59:23.305 00.002 7680 Guiding  Dir = 0, Dur = 137
21:59:23.305 00.000 7680 IsSlewing returns 0
21:59:23.306 00.001 7680 IsGuiding returns 0
21:59:23.307 00.001 7680 PulseGuide returned control before completion, sleep 147
21:59:23.455 00.148 7680 IsGuiding returns 1
21:59:23.456 00.001 7680 scope still moving after pulse duration time elapsed
21:59:23.487 00.031 7680 IsSlewing returns 0
21:59:23.487 00.000 7680 IsGuiding returns 1
21:59:23.519 00.032 7680 IsSlewing returns 0
21:59:23.521 00.002 7680 IsGuiding returns 0
21:59:23.522 00.001 7680 scope move finished after 137 + 78 ms
21:59:23.523 00.001 7680 Move returns status 0, amount 137
21:59:23.523 00.000 7680 move complete, result=0
21:59:23.524 00.001 6120 GuideStep: 0.2 px 107 ms WEST, -0.3 px 137 ms NORTH
21:59:23.531 00.007 7680 worker thread done servicing request
21:59:23.531 00.000 7680 Worker thread wakes up
21:59:23.531 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:23.531 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:24.786 01.255 7680 Exposure complete
21:59:24.894 00.108 7680 worker thread done servicing request
21:59:24.894 00.000 6120 OnExposeComplete: enter
21:59:24.897 00.003 6120 UpdateGuideState(): m_state=6
21:59:24.901 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1412
21:59:24.903 00.002 6120 Star::Find returns 1 (0), X=1210.25, Y=1062.67, Mass=5349, SNR=47.7, Peak=123 HFD=6.8
21:59:24.907 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
21:59:24.912 00.005 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
21:59:24.915 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.14 mountX=0.07 mountY=-0.19, mountTheta=-1.21
21:59:24.920 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.16, opts=13)
21:59:24.927 00.007 6120 Enqueuing Move request for scope (-0.10, 0.16)
21:59:24.931 00.004 7680 Worker thread wakes up
21:59:24.931 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
21:59:24.931 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
21:59:24.931 00.000 7680 Moving (-0.10, 0.16) raw xDistance=0.07 yDistance=-0.19
21:59:24.931 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:59:24.931 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:59:24.933 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:59:24.933 00.000 7680 MoveAxis(E, 0, ABG)
21:59:24.933 00.000 7680 Move returns status 0, amount 0
21:59:24.934 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:59:24.938 00.004 7680 MoveAxis(N, 0, ABG)
21:59:24.938 00.000 7680 Move returns status 0, amount 0
21:59:24.938 00.000 7680 move complete, result=0
21:59:24.939 00.001 7680 worker thread done servicing request
21:59:24.961 00.022 6120 UpdateGuideState exits: m=5349 SNR=47.7
21:59:24.965 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:24.969 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:24.972 00.003 6120 Enqueuing Expose request
21:59:24.977 00.005 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:59:24.981 00.004 7680 Worker thread wakes up
21:59:24.981 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:24.981 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:26.221 01.240 7680 Exposure complete
21:59:26.330 00.109 7680 worker thread done servicing request
21:59:26.330 00.000 6120 OnExposeComplete: enter
21:59:26.334 00.004 6120 UpdateGuideState(): m_state=6
21:59:26.339 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1413
21:59:26.344 00.005 6120 Star::Find returns 1 (0), X=1209.95, Y=1062.75, Mass=5706, SNR=48.9, Peak=137 HFD=6.8
21:59:26.348 00.004 6120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-2.95) = xAngle (5.55 = -0.73)
21:59:26.351 00.003 6120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.00)
21:59:26.355 00.004 6120 CameraToMount -- cameraX=-0.39 cameraY=0.24 hyp=0.46 cameraTheta=2.60 mountX=0.34 mountY=-0.39, mountTheta=-0.85
21:59:26.360 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=0.24, opts=13)
21:59:26.364 00.004 6120 Enqueuing Move request for scope (-0.39, 0.24)
21:59:26.368 00.004 7680 Worker thread wakes up
21:59:26.368 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.24) opts 0xd
21:59:26.369 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.39, 0.24)
21:59:26.369 00.000 7680 Moving (-0.39, 0.24) raw xDistance=0.34 yDistance=-0.39
21:59:26.369 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
21:59:26.369 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
21:59:26.369 00.000 7680 MoveAxis(W, 145, ABG)
21:59:26.369 00.000 7680 Guiding  Dir = 3, Dur = 145
21:59:26.370 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
21:59:26.375 00.005 7680 IsSlewing returns 0
21:59:26.375 00.000 7680 IsGuiding returns 0
21:59:26.375 00.000 7680 PulseGuide returned control before completion, sleep 155
21:59:26.394 00.019 6120 UpdateGuideState exits: m=5706 SNR=48.9
21:59:26.398 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:26.401 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:26.404 00.003 6120 Enqueuing Expose request
21:59:26.542 00.138 7680 IsGuiding returns 1
21:59:26.543 00.001 7680 scope still moving after pulse duration time elapsed
21:59:26.573 00.030 7680 IsSlewing returns 0
21:59:26.573 00.000 7680 IsGuiding returns 0
21:59:26.574 00.001 7680 scope move finished after 145 + 53 ms
21:59:26.574 00.000 7680 Move returns status 0, amount 145
21:59:26.575 00.001 7680 MoveAxis(N, 210, ABG)
21:59:26.575 00.000 7680 Guiding  Dir = 0, Dur = 210
21:59:26.577 00.002 7680 IsSlewing returns 0
21:59:26.577 00.000 7680 IsGuiding returns 0
21:59:26.578 00.001 7680 PulseGuide returned control before completion, sleep 220
21:59:26.808 00.230 7680 IsGuiding returns 1
21:59:26.809 00.001 7680 scope still moving after pulse duration time elapsed
21:59:26.840 00.031 7680 IsSlewing returns 0
21:59:26.840 00.000 7680 IsGuiding returns 1
21:59:26.873 00.033 7680 IsSlewing returns 0
21:59:26.874 00.001 7680 IsGuiding returns 1
21:59:26.905 00.031 7680 IsSlewing returns 0
21:59:26.905 00.000 7680 IsGuiding returns 0
21:59:26.905 00.000 7680 scope move finished after 210 + 117 ms
21:59:26.905 00.000 7680 Move returns status 0, amount 210
21:59:26.906 00.001 7680 move complete, result=0
21:59:26.906 00.000 7680 worker thread done servicing request
21:59:26.906 00.000 6120 GuideStep: 0.3 px 145 ms WEST, -0.4 px 210 ms NORTH
21:59:26.909 00.003 7680 Worker thread wakes up
21:59:26.911 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:26.911 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:28.152 01.241 7680 Exposure complete
21:59:28.264 00.112 6120 OnExposeComplete: enter
21:59:28.268 00.004 7680 worker thread done servicing request
21:59:28.269 00.001 6120 UpdateGuideState(): m_state=6
21:59:28.273 00.004 6120 Star::Find(15, 1209, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1414
21:59:28.277 00.004 6120 Star::Find returns 1 (0), X=1210.02, Y=1063.38, Mass=5145, SNR=45.9, Peak=130 HFD=6.6
21:59:28.280 00.003 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
21:59:28.284 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
21:59:28.288 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.86 hyp=0.92 cameraTheta=1.93 mountX=0.16 mountY=-0.92, mountTheta=-1.40
21:59:28.292 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.86, opts=13)
21:59:28.297 00.005 6120 Enqueuing Move request for scope (-0.32, 0.86)
21:59:28.300 00.003 7680 Worker thread wakes up
21:59:28.300 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.86) opts 0xd
21:59:28.300 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.86)
21:59:28.300 00.000 7680 Moving (-0.32, 0.86) raw xDistance=0.16 yDistance=-0.92
21:59:28.300 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:59:28.300 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92
21:59:28.302 00.002 7680 MoveAxis(E, 0, ABG)
21:59:28.302 00.000 7680 Move returns status 0, amount 0
21:59:28.302 00.000 7680 MoveAxis(N, 498, ABG)
21:59:28.302 00.000 7680 Guiding  Dir = 0, Dur = 498
21:59:28.302 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=199, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
21:59:28.306 00.004 7680 IsSlewing returns 0
21:59:28.306 00.000 7680 IsGuiding returns 0
21:59:28.307 00.001 7680 PulseGuide returned control before completion, sleep 508
21:59:28.323 00.016 6120 UpdateGuideState exits: m=5145 SNR=45.9
21:59:28.328 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:28.333 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:28.338 00.005 6120 Enqueuing Expose request
21:59:28.826 00.488 7680 IsGuiding returns 1
21:59:28.826 00.000 7680 scope still moving after pulse duration time elapsed
21:59:28.856 00.030 7680 IsSlewing returns 0
21:59:28.857 00.001 7680 IsGuiding returns 0
21:59:28.857 00.000 7680 scope move finished after 498 + 53 ms
21:59:28.858 00.001 7680 Move returns status 0, amount 498
21:59:28.858 00.000 7680 move complete, result=0
21:59:28.858 00.000 7680 worker thread done servicing request
21:59:28.860 00.002 7680 Worker thread wakes up
21:59:28.860 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.9 px 498 ms NORTH
21:59:28.867 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:28.867 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:30.117 01.250 7680 Exposure complete
21:59:30.230 00.113 7680 worker thread done servicing request
21:59:30.231 00.001 6120 OnExposeComplete: enter
21:59:30.236 00.005 6120 UpdateGuideState(): m_state=6
21:59:30.240 00.004 6120 Star::Find(15, 1210, 1063, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1415
21:59:30.246 00.006 6120 Star::Find returns 1 (0), X=1210.00, Y=1062.38, Mass=5731, SNR=49.0, Peak=129 HFD=6.8
21:59:30.250 00.004 6120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-2.95) = xAngle (0.18 = 0.18)
21:59:30.254 00.004 6120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.09 = -0.09)
21:59:30.258 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=-0.13 hyp=0.37 cameraTheta=-2.77 mountX=0.36 mountY=-0.03, mountTheta=-0.09
21:59:30.263 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=-0.13, opts=13)
21:59:30.268 00.005 6120 Enqueuing Move request for scope (-0.34, -0.13)
21:59:30.272 00.004 7680 Worker thread wakes up
21:59:30.273 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.13) opts 0xd
21:59:30.273 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, -0.13)
21:59:30.273 00.000 7680 Moving (-0.34, -0.13) raw xDistance=0.36 yDistance=-0.03
21:59:30.273 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
21:59:30.273 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:59:30.273 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:59:30.273 00.000 7680 MoveAxis(W, 153, ABG)
21:59:30.273 00.000 7680 Guiding  Dir = 3, Dur = 153
21:59:30.274 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
21:59:30.279 00.005 7680 IsSlewing returns 0
21:59:30.279 00.000 7680 IsGuiding returns 0
21:59:30.280 00.001 7680 PulseGuide returned control before completion, sleep 163
21:59:30.301 00.021 6120 UpdateGuideState exits: m=5731 SNR=49.0
21:59:30.305 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:30.310 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:30.313 00.003 6120 Enqueuing Expose request
21:59:30.451 00.138 7680 IsGuiding returns 1
21:59:30.452 00.001 7680 scope still moving after pulse duration time elapsed
21:59:30.481 00.029 7680 IsSlewing returns 0
21:59:30.481 00.000 7680 IsGuiding returns 0
21:59:30.481 00.000 7680 scope move finished after 153 + 49 ms
21:59:30.481 00.000 7680 Move returns status 0, amount 153
21:59:30.483 00.002 7680 MoveAxis(N, 0, ABG)
21:59:30.483 00.000 7680 Move returns status 0, amount 0
21:59:30.483 00.000 7680 move complete, result=0
21:59:30.483 00.000 7680 worker thread done servicing request
21:59:30.483 00.000 6120 GuideStep: 0.4 px 153 ms WEST, -0.0 px 0 ms NORTH
21:59:30.488 00.005 7680 Worker thread wakes up
21:59:30.488 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:30.490 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:31.744 01.254 7680 Exposure complete
21:59:31.855 00.111 7680 worker thread done servicing request
21:59:31.856 00.001 6120 OnExposeComplete: enter
21:59:31.861 00.005 6120 UpdateGuideState(): m_state=6
21:59:31.864 00.003 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1416
21:59:31.867 00.003 6120 Star::Find returns 1 (0), X=1210.13, Y=1062.35, Mass=5730, SNR=48.9, Peak=131 HFD=6.8
21:59:31.869 00.002 6120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-2.95) = xAngle (0.45 = 0.45)
21:59:31.872 00.003 6120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.18 = 0.18)
21:59:31.874 00.002 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-2.51 mountX=0.24 mountY=0.05, mountTheta=0.20
21:59:31.878 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.16, opts=13)
21:59:31.881 00.003 6120 Enqueuing Move request for scope (-0.22, -0.16)
21:59:31.884 00.003 7680 Worker thread wakes up
21:59:31.884 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.16) opts 0xd
21:59:31.884 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.16)
21:59:31.884 00.000 7680 Moving (-0.22, -0.16) raw xDistance=0.24 yDistance=0.05
21:59:31.884 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
21:59:31.885 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:59:31.885 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:59:31.886 00.001 7680 MoveAxis(W, 113, ABG)
21:59:31.886 00.000 7680 Guiding  Dir = 3, Dur = 113
21:59:31.886 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
21:59:31.890 00.004 7680 IsSlewing returns 0
21:59:31.890 00.000 7680 IsGuiding returns 0
21:59:31.890 00.000 7680 PulseGuide returned control before completion, sleep 123
21:59:31.911 00.021 6120 UpdateGuideState exits: m=5730 SNR=48.9
21:59:31.914 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:31.919 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:31.923 00.004 6120 Enqueuing Expose request
21:59:32.017 00.094 7680 IsGuiding returns 1
21:59:32.017 00.000 7680 scope still moving after pulse duration time elapsed
21:59:32.049 00.032 7680 IsSlewing returns 0
21:59:32.050 00.001 7680 IsGuiding returns 0
21:59:32.050 00.000 7680 scope move finished after 113 + 46 ms
21:59:32.050 00.000 7680 Move returns status 0, amount 113
21:59:32.050 00.000 7680 MoveAxis(N, 0, ABG)
21:59:32.051 00.001 7680 Move returns status 0, amount 0
21:59:32.051 00.000 7680 move complete, result=0
21:59:32.051 00.000 7680 worker thread done servicing request
21:59:32.053 00.002 7680 Worker thread wakes up
21:59:32.054 00.001 6120 GuideStep: 0.2 px 113 ms WEST, 0.0 px 0 ms NORTH
21:59:32.059 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:32.061 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:33.318 01.257 7680 Exposure complete
21:59:33.427 00.109 7680 worker thread done servicing request
21:59:33.427 00.000 6120 OnExposeComplete: enter
21:59:33.430 00.003 6120 UpdateGuideState(): m_state=6
21:59:33.435 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1417
21:59:33.438 00.003 6120 Star::Find returns 1 (0), X=1210.22, Y=1062.57, Mass=5745, SNR=49.4, Peak=134 HFD=6.9
21:59:33.441 00.003 6120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-2.95) = xAngle (5.68 = -0.60)
21:59:33.444 00.003 6120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.42 = -0.87)
21:59:33.448 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.14 cameraTheta=2.73 mountX=0.12 mountY=-0.11, mountTheta=-0.75
21:59:33.453 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.06, opts=13)
21:59:33.457 00.004 6120 Enqueuing Move request for scope (-0.13, 0.06)
21:59:33.460 00.003 7680 Worker thread wakes up
21:59:33.460 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
21:59:33.460 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
21:59:33.460 00.000 7680 Moving (-0.13, 0.06) raw xDistance=0.12 yDistance=-0.11
21:59:33.462 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:59:33.462 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:59:33.462 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:59:33.462 00.000 7680 MoveAxis(E, 0, ABG)
21:59:33.462 00.000 7680 Move returns status 0, amount 0
21:59:33.462 00.000 7680 MoveAxis(N, 0, ABG)
21:59:33.463 00.001 7680 Move returns status 0, amount 0
21:59:33.463 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
21:59:33.467 00.004 7680 move complete, result=0
21:59:33.467 00.000 7680 worker thread done servicing request
21:59:33.484 00.017 6120 UpdateGuideState exits: m=5745 SNR=49.4
21:59:33.488 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:33.493 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:33.496 00.003 6120 Enqueuing Expose request
21:59:33.499 00.003 7680 Worker thread wakes up
21:59:33.499 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:59:33.502 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:33.502 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:34.755 01.253 7680 Exposure complete
21:59:34.869 00.114 7680 worker thread done servicing request
21:59:34.870 00.001 6120 OnExposeComplete: enter
21:59:34.875 00.005 6120 UpdateGuideState(): m_state=6
21:59:34.879 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1418
21:59:34.883 00.004 6120 Star::Find returns 1 (0), X=1210.18, Y=1062.71, Mass=5815, SNR=49.6, Peak=128 HFD=6.7
21:59:34.887 00.004 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
21:59:34.889 00.002 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.31)
21:59:34.892 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.19 hyp=0.26 cameraTheta=2.29 mountX=0.13 mountY=-0.25, mountTheta=-1.09
21:59:34.895 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.19, opts=13)
21:59:34.899 00.004 6120 Enqueuing Move request for scope (-0.17, 0.19)
21:59:34.902 00.003 7680 Worker thread wakes up
21:59:34.902 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.19) opts 0xd
21:59:34.902 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.19)
21:59:34.902 00.000 7680 Moving (-0.17, 0.19) raw xDistance=0.13 yDistance=-0.25
21:59:34.903 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:59:34.903 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
21:59:34.903 00.000 7680 MoveAxis(E, 0, ABG)
21:59:34.903 00.000 7680 Move returns status 0, amount 0
21:59:34.903 00.000 7680 MoveAxis(N, 135, ABG)
21:59:34.905 00.002 7680 Guiding  Dir = 0, Dur = 135
21:59:34.905 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:59:34.908 00.003 7680 IsSlewing returns 0
21:59:34.909 00.001 7680 IsGuiding returns 0
21:59:34.910 00.001 7680 PulseGuide returned control before completion, sleep 145
21:59:34.935 00.025 6120 UpdateGuideState exits: m=5815 SNR=49.6
21:59:34.939 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:34.943 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:34.946 00.003 6120 Enqueuing Expose request
21:59:35.058 00.112 7680 IsGuiding returns 1
21:59:35.058 00.000 7680 scope still moving after pulse duration time elapsed
21:59:35.089 00.031 7680 IsSlewing returns 0
21:59:35.090 00.001 7680 IsGuiding returns 0
21:59:35.091 00.001 7680 scope move finished after 135 + 46 ms
21:59:35.091 00.000 7680 Move returns status 0, amount 135
21:59:35.091 00.000 7680 move complete, result=0
21:59:35.093 00.002 7680 worker thread done servicing request
21:59:35.093 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 135 ms NORTH
21:59:35.098 00.005 7680 Worker thread wakes up
21:59:35.099 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:35.099 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:36.348 01.249 7680 Exposure complete
21:59:36.456 00.108 7680 worker thread done servicing request
21:59:36.457 00.001 6120 OnExposeComplete: enter
21:59:36.460 00.003 6120 UpdateGuideState(): m_state=6
21:59:36.465 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1419
21:59:36.468 00.003 6120 Star::Find returns 1 (0), X=1210.09, Y=1062.75, Mass=5724, SNR=49.2, Peak=149 HFD=6.7
21:59:36.472 00.004 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
21:59:36.476 00.004 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
21:59:36.479 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.24 hyp=0.35 cameraTheta=2.39 mountX=0.21 mountY=-0.32, mountTheta=-1.00
21:59:36.486 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.24, opts=13)
21:59:36.490 00.004 6120 Enqueuing Move request for scope (-0.26, 0.24)
21:59:36.494 00.004 7680 Worker thread wakes up
21:59:36.494 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.24) opts 0xd
21:59:36.494 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.24)
21:59:36.496 00.002 7680 Moving (-0.26, 0.24) raw xDistance=0.21 yDistance=-0.32
21:59:36.496 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
21:59:36.496 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
21:59:36.496 00.000 7680 MoveAxis(W, 87, ABG)
21:59:36.496 00.000 7680 Guiding  Dir = 3, Dur = 87
21:59:36.497 00.001 7680 IsSlewing returns 0
21:59:36.497 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=162, Gamma=1.000
21:59:36.501 00.004 7680 IsGuiding returns 0
21:59:36.501 00.000 7680 PulseGuide returned control before completion, sleep 97
21:59:36.523 00.022 6120 UpdateGuideState exits: m=5724 SNR=49.2
21:59:36.527 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:36.531 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:36.536 00.005 6120 Enqueuing Expose request
21:59:36.603 00.067 7680 IsGuiding returns 1
21:59:36.604 00.001 7680 scope still moving after pulse duration time elapsed
21:59:36.635 00.031 7680 IsSlewing returns 0
21:59:36.636 00.001 7680 IsGuiding returns 0
21:59:36.637 00.001 7680 scope move finished after 87 + 49 ms
21:59:36.637 00.000 7680 Move returns status 0, amount 87
21:59:36.638 00.001 7680 MoveAxis(N, 176, ABG)
21:59:36.638 00.000 7680 Guiding  Dir = 0, Dur = 176
21:59:36.640 00.002 7680 IsSlewing returns 0
21:59:36.640 00.000 7680 IsGuiding returns 0
21:59:36.640 00.000 7680 PulseGuide returned control before completion, sleep 186
21:59:36.838 00.198 7680 IsGuiding returns 1
21:59:36.838 00.000 7680 scope still moving after pulse duration time elapsed
21:59:36.869 00.031 7680 IsSlewing returns 0
21:59:36.871 00.002 7680 IsGuiding returns 0
21:59:36.871 00.000 7680 scope move finished after 176 + 55 ms
21:59:36.872 00.001 7680 Move returns status 0, amount 176
21:59:36.872 00.000 7680 move complete, result=0
21:59:36.872 00.000 7680 worker thread done servicing request
21:59:36.873 00.001 6120 GuideStep: 0.2 px 87 ms WEST, -0.3 px 176 ms NORTH
21:59:36.878 00.005 7680 Worker thread wakes up
21:59:36.878 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:36.878 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:38.132 01.254 7680 Exposure complete
21:59:38.235 00.103 7680 worker thread done servicing request
21:59:38.236 00.001 6120 OnExposeComplete: enter
21:59:38.239 00.003 6120 UpdateGuideState(): m_state=6
21:59:38.243 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1420
21:59:38.247 00.004 6120 Star::Find returns 1 (0), X=1210.27, Y=1062.65, Mass=5844, SNR=49.4, Peak=138 HFD=6.8
21:59:38.252 00.005 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
21:59:38.255 00.003 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
21:59:38.258 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.09 mountX=0.05 mountY=-0.16, mountTheta=-1.25
21:59:38.264 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.14, opts=13)
21:59:38.269 00.005 6120 Enqueuing Move request for scope (-0.08, 0.14)
21:59:38.274 00.005 7680 Worker thread wakes up
21:59:38.274 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
21:59:38.274 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
21:59:38.274 00.000 7680 Moving (-0.08, 0.14) raw xDistance=0.05 yDistance=-0.16
21:59:38.274 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:59:38.276 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:59:38.276 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:59:38.276 00.000 7680 MoveAxis(E, 0, ABG)
21:59:38.276 00.000 7680 Move returns status 0, amount 0
21:59:38.276 00.000 7680 MoveAxis(N, 0, ABG)
21:59:38.277 00.001 7680 Move returns status 0, amount 0
21:59:38.277 00.000 7680 move complete, result=0
21:59:38.277 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=231, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
21:59:38.281 00.004 7680 worker thread done servicing request
21:59:38.303 00.022 6120 UpdateGuideState exits: m=5844 SNR=49.4
21:59:38.307 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:38.312 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:38.316 00.004 6120 Enqueuing Expose request
21:59:38.320 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:59:38.323 00.003 7680 Worker thread wakes up
21:59:38.324 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:38.324 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:39.569 01.245 7680 Exposure complete
21:59:39.671 00.102 7680 worker thread done servicing request
21:59:39.672 00.001 6120 OnExposeComplete: enter
21:59:39.677 00.005 6120 UpdateGuideState(): m_state=6
21:59:39.681 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1421
21:59:39.684 00.003 6120 Star::Find returns 1 (0), X=1210.15, Y=1062.64, Mass=5655, SNR=48.4, Peak=127 HFD=6.8
21:59:39.688 00.004 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.53 = -0.75)
21:59:39.692 00.004 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.02)
21:59:39.695 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.24 cameraTheta=2.58 mountX=0.17 mountY=-0.20, mountTheta=-0.86
21:59:39.701 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.13, opts=13)
21:59:39.705 00.004 6120 Enqueuing Move request for scope (-0.20, 0.13)
21:59:39.708 00.003 7680 Worker thread wakes up
21:59:39.708 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.13) opts 0xd
21:59:39.708 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.13)
21:59:39.708 00.000 7680 Moving (-0.20, 0.13) raw xDistance=0.17 yDistance=-0.20
21:59:39.710 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
21:59:39.710 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:59:39.710 00.000 7680 MoveAxis(E, 0, ABG)
21:59:39.710 00.000 7680 Move returns status 0, amount 0
21:59:39.710 00.000 7680 MoveAxis(N, 110, ABG)
21:59:39.710 00.000 7680 Guiding  Dir = 0, Dur = 110
21:59:39.711 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:59:39.715 00.004 7680 IsSlewing returns 0
21:59:39.715 00.000 7680 IsGuiding returns 0
21:59:39.716 00.001 7680 PulseGuide returned control before completion, sleep 120
21:59:39.736 00.020 6120 UpdateGuideState exits: m=5655 SNR=48.4
21:59:39.742 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:39.746 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:39.751 00.005 6120 Enqueuing Expose request
21:59:39.838 00.087 7680 IsGuiding returns 1
21:59:39.839 00.001 7680 scope still moving after pulse duration time elapsed
21:59:39.868 00.029 7680 IsSlewing returns 0
21:59:39.869 00.001 7680 IsGuiding returns 0
21:59:39.869 00.000 7680 scope move finished after 110 + 44 ms
21:59:39.869 00.000 7680 Move returns status 0, amount 110
21:59:39.869 00.000 7680 move complete, result=0
21:59:39.871 00.002 7680 worker thread done servicing request
21:59:39.871 00.000 7680 Worker thread wakes up
21:59:39.872 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 110 ms NORTH
21:59:39.878 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:39.878 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:41.129 01.251 7680 Exposure complete
21:59:41.237 00.108 7680 worker thread done servicing request
21:59:41.238 00.001 6120 OnExposeComplete: enter
21:59:41.242 00.004 6120 UpdateGuideState(): m_state=6
21:59:41.247 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1422
21:59:41.251 00.004 6120 Star::Find returns 1 (0), X=1210.03, Y=1062.70, Mass=5751, SNR=49.6, Peak=129 HFD=6.8
21:59:41.254 00.003 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.56 = -0.72)
21:59:41.259 00.005 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.99)
21:59:41.262 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=0.19 hyp=0.36 cameraTheta=2.61 mountX=0.27 mountY=-0.30, mountTheta=-0.84
21:59:41.267 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.19, opts=13)
21:59:41.271 00.004 6120 Enqueuing Move request for scope (-0.31, 0.19)
21:59:41.274 00.003 7680 Worker thread wakes up
21:59:41.276 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.19) opts 0xd
21:59:41.276 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.19)
21:59:41.276 00.000 7680 Moving (-0.31, 0.19) raw xDistance=0.27 yDistance=-0.30
21:59:41.276 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
21:59:41.276 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
21:59:41.276 00.000 7680 MoveAxis(W, 116, ABG)
21:59:41.277 00.001 7680 Guiding  Dir = 3, Dur = 116
21:59:41.277 00.000 7680 IsSlewing returns 0
21:59:41.277 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=226, med=0, FiltMin=0, FiltMax=194, Gamma=1.000
21:59:41.280 00.003 7680 IsGuiding returns 0
21:59:41.281 00.001 7680 PulseGuide returned control before completion, sleep 126
21:59:41.300 00.019 6120 UpdateGuideState exits: m=5751 SNR=49.6
21:59:41.305 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:41.309 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:41.312 00.003 6120 Enqueuing Expose request
21:59:41.417 00.105 7680 IsGuiding returns 1
21:59:41.419 00.002 7680 scope still moving after pulse duration time elapsed
21:59:41.450 00.031 7680 IsSlewing returns 0
21:59:41.451 00.001 7680 IsGuiding returns 0
21:59:41.452 00.001 7680 scope move finished after 116 + 54 ms
21:59:41.452 00.000 7680 Move returns status 0, amount 116
21:59:41.453 00.001 7680 MoveAxis(N, 165, ABG)
21:59:41.453 00.000 7680 Guiding  Dir = 0, Dur = 165
21:59:41.453 00.000 7680 IsSlewing returns 0
21:59:41.454 00.001 7680 IsGuiding returns 0
21:59:41.455 00.001 7680 PulseGuide returned control before completion, sleep 175
21:59:41.637 00.182 7680 IsGuiding returns 1
21:59:41.639 00.002 7680 scope still moving after pulse duration time elapsed
21:59:41.669 00.030 7680 IsSlewing returns 0
21:59:41.670 00.001 7680 IsGuiding returns 0
21:59:41.670 00.000 7680 scope move finished after 165 + 50 ms
21:59:41.671 00.001 7680 Move returns status 0, amount 165
21:59:41.671 00.000 7680 move complete, result=0
21:59:41.671 00.000 7680 worker thread done servicing request
21:59:41.671 00.000 6120 GuideStep: 0.3 px 116 ms WEST, -0.3 px 165 ms NORTH
21:59:41.677 00.006 7680 Worker thread wakes up
21:59:41.677 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:41.679 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:42.931 01.252 7680 Exposure complete
21:59:43.041 00.110 7680 worker thread done servicing request
21:59:43.042 00.001 6120 OnExposeComplete: enter
21:59:43.049 00.007 6120 UpdateGuideState(): m_state=6
21:59:43.055 00.006 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1423
21:59:43.060 00.005 6120 Star::Find returns 1 (0), X=1210.33, Y=1062.73, Mass=6088, SNR=50.6, Peak=137 HFD=7.0
21:59:43.065 00.005 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
21:59:43.072 00.007 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
21:59:43.081 00.009 6120 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.66 mountX=-0.02 mountY=-0.21, mountTheta=-1.68
21:59:43.087 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.22, opts=13)
21:59:43.091 00.004 6120 Enqueuing Move request for scope (-0.02, 0.22)
21:59:43.095 00.004 7680 Worker thread wakes up
21:59:43.095 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
21:59:43.095 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
21:59:43.095 00.000 7680 Moving (-0.02, 0.22) raw xDistance=-0.02 yDistance=-0.21
21:59:43.095 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:59:43.095 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:59:43.095 00.000 7680 MoveAxis(E, 0, ABG)
21:59:43.095 00.000 7680 Move returns status 0, amount 0
21:59:43.095 00.000 7680 MoveAxis(N, 112, ABG)
21:59:43.095 00.000 7680 Guiding  Dir = 0, Dur = 112
21:59:43.097 00.002 7680 IsSlewing returns 0
21:59:43.097 00.000 7680 IsGuiding returns 0
21:59:43.097 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
21:59:43.100 00.003 7680 PulseGuide returned control before completion, sleep 122
21:59:43.117 00.017 6120 UpdateGuideState exits: m=6088 SNR=50.6
21:59:43.121 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:43.125 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:43.129 00.004 6120 Enqueuing Expose request
21:59:43.231 00.102 7680 IsGuiding returns 1
21:59:43.232 00.001 7680 scope still moving after pulse duration time elapsed
21:59:43.264 00.032 7680 IsSlewing returns 0
21:59:43.266 00.002 7680 IsGuiding returns 0
21:59:43.266 00.000 7680 scope move finished after 112 + 56 ms
21:59:43.266 00.000 7680 Move returns status 0, amount 112
21:59:43.266 00.000 7680 move complete, result=0
21:59:43.267 00.001 7680 worker thread done servicing request
21:59:43.267 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 112 ms NORTH
21:59:43.273 00.006 7680 Worker thread wakes up
21:59:43.273 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:43.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:44.521 01.248 7680 Exposure complete
21:59:44.642 00.121 7680 worker thread done servicing request
21:59:44.643 00.001 6120 OnExposeComplete: enter
21:59:44.647 00.004 6120 UpdateGuideState(): m_state=6
21:59:44.650 00.003 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1424
21:59:44.654 00.004 6120 Star::Find returns 1 (0), X=1210.05, Y=1062.78, Mass=5633, SNR=48.0, Peak=133 HFD=6.8
21:59:44.658 00.004 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.35 = -0.94)
21:59:44.661 00.003 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
21:59:44.664 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=0.27 hyp=0.40 cameraTheta=2.39 mountX=0.24 mountY=-0.37, mountTheta=-1.00
21:59:44.672 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.27, opts=13)
21:59:44.678 00.006 6120 Enqueuing Move request for scope (-0.29, 0.27)
21:59:44.682 00.004 7680 Worker thread wakes up
21:59:44.683 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.27) opts 0xd
21:59:44.683 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.27)
21:59:44.683 00.000 7680 Moving (-0.29, 0.27) raw xDistance=0.24 yDistance=-0.37
21:59:44.683 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
21:59:44.683 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
21:59:44.683 00.000 7680 MoveAxis(W, 100, ABG)
21:59:44.684 00.001 7680 Guiding  Dir = 3, Dur = 100
21:59:44.684 00.000 7680 IsSlewing returns 0
21:59:44.686 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:59:44.689 00.003 7680 IsGuiding returns 0
21:59:44.690 00.001 7680 PulseGuide returned control before completion, sleep 110
21:59:44.714 00.024 6120 UpdateGuideState exits: m=5633 SNR=48.0
21:59:44.721 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:44.725 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:44.729 00.004 6120 Enqueuing Expose request
21:59:44.810 00.081 7680 IsGuiding returns 1
21:59:44.812 00.002 7680 scope still moving after pulse duration time elapsed
21:59:44.841 00.029 7680 IsSlewing returns 0
21:59:44.842 00.001 7680 IsGuiding returns 0
21:59:44.842 00.000 7680 scope move finished after 100 + 52 ms
21:59:44.842 00.000 7680 Move returns status 0, amount 100
21:59:44.843 00.001 7680 MoveAxis(N, 203, ABG)
21:59:44.843 00.000 7680 Guiding  Dir = 0, Dur = 203
21:59:44.843 00.000 7680 IsSlewing returns 0
21:59:44.845 00.002 7680 IsGuiding returns 0
21:59:44.846 00.001 7680 PulseGuide returned control before completion, sleep 213
21:59:45.064 00.218 7680 IsGuiding returns 1
21:59:45.064 00.000 7680 scope still moving after pulse duration time elapsed
21:59:45.094 00.030 7680 IsSlewing returns 0
21:59:45.095 00.001 7680 IsGuiding returns 0
21:59:45.096 00.001 7680 scope move finished after 203 + 47 ms
21:59:45.096 00.000 7680 Move returns status 0, amount 203
21:59:45.097 00.001 7680 move complete, result=0
21:59:45.097 00.000 7680 worker thread done servicing request
21:59:45.098 00.001 6120 GuideStep: 0.2 px 100 ms WEST, -0.4 px 203 ms NORTH
21:59:45.105 00.007 7680 Worker thread wakes up
21:59:45.105 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:45.105 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:46.355 01.250 7680 Exposure complete
21:59:46.474 00.119 7680 worker thread done servicing request
21:59:46.474 00.000 6120 OnExposeComplete: enter
21:59:46.477 00.003 6120 UpdateGuideState(): m_state=6
21:59:46.482 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1425
21:59:46.486 00.004 6120 Star::Find returns 1 (0), X=1209.95, Y=1062.52, Mass=5515, SNR=47.6, Peak=133 HFD=6.8
21:59:46.490 00.004 6120 CameraToMount -- cameraTheta (3.11) - m_xAngle (-2.95) = xAngle (6.06 = -0.22)
21:59:46.494 00.004 6120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.79 = -0.49)
21:59:46.498 00.004 6120 CameraToMount -- cameraX=-0.40 cameraY=0.01 hyp=0.40 cameraTheta=3.11 mountX=0.39 mountY=-0.19, mountTheta=-0.45
21:59:46.503 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=0.01, opts=13)
21:59:46.506 00.003 6120 Enqueuing Move request for scope (-0.40, 0.01)
21:59:46.510 00.004 7680 Worker thread wakes up
21:59:46.510 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.01) opts 0xd
21:59:46.510 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.40, 0.01)
21:59:46.510 00.000 7680 Moving (-0.40, 0.01) raw xDistance=0.39 yDistance=-0.19
21:59:46.510 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
21:59:46.511 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:59:46.511 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:59:46.511 00.000 7680 MoveAxis(W, 170, ABG)
21:59:46.511 00.000 7680 Guiding  Dir = 3, Dur = 170
21:59:46.511 00.000 7680 IsSlewing returns 0
21:59:46.513 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=235, med=0, FiltMin=0, FiltMax=190, Gamma=1.000
21:59:46.517 00.004 7680 IsGuiding returns 0
21:59:46.518 00.001 7680 PulseGuide returned control before completion, sleep 180
21:59:46.540 00.022 6120 UpdateGuideState exits: m=5515 SNR=47.6
21:59:46.547 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:46.552 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:46.557 00.005 6120 Enqueuing Expose request
21:59:46.709 00.152 7680 IsGuiding returns 1
21:59:46.709 00.000 7680 scope still moving after pulse duration time elapsed
21:59:46.741 00.032 7680 IsSlewing returns 0
21:59:46.742 00.001 7680 IsGuiding returns 1
21:59:46.771 00.029 7680 IsSlewing returns 0
21:59:46.773 00.002 7680 IsGuiding returns 1
21:59:46.802 00.029 7680 IsSlewing returns 0
21:59:46.803 00.001 7680 IsGuiding returns 0
21:59:46.803 00.000 7680 scope move finished after 170 + 115 ms
21:59:46.803 00.000 7680 Move returns status 0, amount 170
21:59:46.804 00.001 7680 MoveAxis(N, 0, ABG)
21:59:46.804 00.000 7680 Move returns status 0, amount 0
21:59:46.804 00.000 7680 move complete, result=0
21:59:46.805 00.001 7680 worker thread done servicing request
21:59:46.806 00.001 7680 Worker thread wakes up
21:59:46.806 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:46.806 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:46.806 00.000 6120 GuideStep: 0.4 px 170 ms WEST, -0.2 px 0 ms NORTH
21:59:48.063 01.257 7680 Exposure complete
21:59:48.175 00.112 7680 worker thread done servicing request
21:59:48.175 00.000 6120 OnExposeComplete: enter
21:59:48.180 00.005 6120 UpdateGuideState(): m_state=6
21:59:48.184 00.004 6120 Star::Find(15, 1209, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1426
21:59:48.188 00.004 6120 Star::Find returns 1 (0), X=1210.44, Y=1062.65, Mass=5657, SNR=48.4, Peak=143 HFD=6.8
21:59:48.192 00.004 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.94 = -2.34)
21:59:48.195 00.003 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.61)
21:59:48.200 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=0.98 mountX=-0.12 mountY=-0.08, mountTheta=-2.52
21:59:48.207 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.14, opts=13)
21:59:48.211 00.004 6120 Enqueuing Move request for scope (0.09, 0.14)
21:59:48.215 00.004 7680 Worker thread wakes up
21:59:48.215 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
21:59:48.216 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
21:59:48.216 00.000 7680 Moving (0.09, 0.14) raw xDistance=-0.12 yDistance=-0.08
21:59:48.216 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:59:48.216 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:59:48.216 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:59:48.217 00.001 7680 MoveAxis(E, 0, ABG)
21:59:48.217 00.000 7680 Move returns status 0, amount 0
21:59:48.217 00.000 7680 MoveAxis(N, 0, ABG)
21:59:48.218 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
21:59:48.221 00.003 7680 Move returns status 0, amount 0
21:59:48.221 00.000 7680 move complete, result=0
21:59:48.223 00.002 7680 worker thread done servicing request
21:59:48.243 00.020 6120 UpdateGuideState exits: m=5657 SNR=48.4
21:59:48.246 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:48.251 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:48.254 00.003 6120 Enqueuing Expose request
21:59:48.259 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:59:48.262 00.003 7680 Worker thread wakes up
21:59:48.262 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:48.262 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:49.514 01.252 7680 Exposure complete
21:59:49.622 00.108 7680 worker thread done servicing request
21:59:49.622 00.000 6120 OnExposeComplete: enter
21:59:49.626 00.004 6120 UpdateGuideState(): m_state=6
21:59:49.630 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1427
21:59:49.634 00.004 6120 Star::Find returns 1 (0), X=1210.39, Y=1062.91, Mass=5739, SNR=48.8, Peak=125 HFD=6.7
21:59:49.638 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
21:59:49.643 00.005 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
21:59:49.648 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.40 hyp=0.40 cameraTheta=1.48 mountX=-0.11 mountY=-0.34, mountTheta=-1.89
21:59:49.653 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.40, opts=13)
21:59:49.657 00.004 6120 Enqueuing Move request for scope (0.04, 0.40)
21:59:49.660 00.003 7680 Worker thread wakes up
21:59:49.660 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.40) opts 0xd
21:59:49.660 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.40)
21:59:49.661 00.001 7680 Moving (0.04, 0.40) raw xDistance=-0.11 yDistance=-0.34
21:59:49.661 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
21:59:49.661 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
21:59:49.661 00.000 7680 MoveAxis(E, 0, ABG)
21:59:49.661 00.000 7680 Move returns status 0, amount 0
21:59:49.661 00.000 7680 MoveAxis(N, 186, ABG)
21:59:49.663 00.002 7680 Guiding  Dir = 0, Dur = 186
21:59:49.663 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
21:59:49.668 00.005 7680 IsSlewing returns 0
21:59:49.668 00.000 7680 IsGuiding returns 0
21:59:49.669 00.001 7680 PulseGuide returned control before completion, sleep 196
21:59:49.690 00.021 6120 UpdateGuideState exits: m=5739 SNR=48.8
21:59:49.695 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:49.700 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:49.704 00.004 6120 Enqueuing Expose request
21:59:49.876 00.172 7680 IsGuiding returns 1
21:59:49.877 00.001 7680 scope still moving after pulse duration time elapsed
21:59:49.906 00.029 7680 IsSlewing returns 0
21:59:49.907 00.001 7680 IsGuiding returns 0
21:59:49.908 00.001 7680 scope move finished after 186 + 53 ms
21:59:49.908 00.000 7680 Move returns status 0, amount 186
21:59:49.910 00.002 7680 move complete, result=0
21:59:49.910 00.000 7680 worker thread done servicing request
21:59:49.911 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 186 ms NORTH
21:59:49.919 00.008 7680 Worker thread wakes up
21:59:49.919 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:49.920 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:51.170 01.250 7680 Exposure complete
21:59:51.282 00.112 7680 worker thread done servicing request
21:59:51.282 00.000 6120 OnExposeComplete: enter
21:59:51.287 00.005 6120 UpdateGuideState(): m_state=6
21:59:51.290 00.003 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1428
21:59:51.295 00.005 6120 Star::Find returns 1 (0), X=1210.43, Y=1062.74, Mass=5517, SNR=47.7, Peak=126 HFD=6.9
21:59:51.299 00.004 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
21:59:51.304 00.005 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.39)
21:59:51.308 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.23 hyp=0.24 cameraTheta=1.21 mountX=-0.13 mountY=-0.17, mountTheta=-2.22
21:59:51.314 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.23, opts=13)
21:59:51.318 00.004 6120 Enqueuing Move request for scope (0.09, 0.23)
21:59:51.321 00.003 7680 Worker thread wakes up
21:59:51.321 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.23) opts 0xd
21:59:51.321 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.23)
21:59:51.321 00.000 7680 Moving (0.09, 0.23) raw xDistance=-0.13 yDistance=-0.17
21:59:51.321 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:59:51.321 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
21:59:51.321 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:59:51.323 00.002 7680 MoveAxis(E, 0, ABG)
21:59:51.323 00.000 7680 Move returns status 0, amount 0
21:59:51.323 00.000 7680 MoveAxis(N, 0, ABG)
21:59:51.323 00.000 7680 Move returns status 0, amount 0
21:59:51.323 00.000 7680 move complete, result=0
21:59:51.324 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:59:51.328 00.004 7680 worker thread done servicing request
21:59:51.348 00.020 6120 UpdateGuideState exits: m=5517 SNR=47.7
21:59:51.353 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:51.357 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:51.361 00.004 6120 Enqueuing Expose request
21:59:51.367 00.006 7680 Worker thread wakes up
21:59:51.368 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:59:51.372 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:51.372 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:52.619 01.247 7680 Exposure complete
21:59:52.746 00.127 7680 worker thread done servicing request
21:59:52.746 00.000 6120 OnExposeComplete: enter
21:59:52.750 00.004 6120 UpdateGuideState(): m_state=6
21:59:52.754 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1429
21:59:52.759 00.005 6120 Star::Find returns 1 (0), X=1210.46, Y=1062.86, Mass=5764, SNR=48.7, Peak=129 HFD=6.8
21:59:52.763 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
21:59:52.767 00.004 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.34)
21:59:52.771 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.35 hyp=0.37 cameraTheta=1.26 mountX=-0.18 mountY=-0.26, mountTheta=-2.16
21:59:52.777 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.35, opts=13)
21:59:52.781 00.004 6120 Enqueuing Move request for scope (0.11, 0.35)
21:59:52.784 00.003 7680 Worker thread wakes up
21:59:52.785 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.35) opts 0xd
21:59:52.785 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.35)
21:59:52.785 00.000 7680 Moving (0.11, 0.35) raw xDistance=-0.18 yDistance=-0.26
21:59:52.785 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:59:52.785 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:59:52.785 00.000 7680 MoveAxis(E, 0, ABG)
21:59:52.787 00.002 7680 Move returns status 0, amount 0
21:59:52.787 00.000 7680 MoveAxis(N, 144, ABG)
21:59:52.787 00.000 7680 Guiding  Dir = 0, Dur = 144
21:59:52.787 00.000 7680 IsSlewing returns 0
21:59:52.788 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
21:59:52.792 00.004 7680 IsGuiding returns 0
21:59:52.793 00.001 7680 PulseGuide returned control before completion, sleep 154
21:59:52.812 00.019 6120 UpdateGuideState exits: m=5764 SNR=48.7
21:59:52.815 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:52.819 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:52.821 00.002 6120 Enqueuing Expose request
21:59:52.955 00.134 7680 IsGuiding returns 1
21:59:52.956 00.001 7680 scope still moving after pulse duration time elapsed
21:59:52.986 00.030 7680 IsSlewing returns 0
21:59:52.987 00.001 7680 IsGuiding returns 0
21:59:52.989 00.002 7680 scope move finished after 144 + 53 ms
21:59:52.989 00.000 7680 Move returns status 0, amount 144
21:59:52.990 00.001 7680 move complete, result=0
21:59:52.990 00.000 7680 worker thread done servicing request
21:59:52.990 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 144 ms NORTH
21:59:52.996 00.006 7680 Worker thread wakes up
21:59:52.996 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:52.996 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:54.243 01.247 7680 Exposure complete
21:59:54.357 00.114 7680 worker thread done servicing request
21:59:54.358 00.001 6120 OnExposeComplete: enter
21:59:54.365 00.007 6120 UpdateGuideState(): m_state=6
21:59:54.370 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1430
21:59:54.373 00.003 6120 Star::Find returns 1 (0), X=1210.44, Y=1062.85, Mass=5781, SNR=48.8, Peak=131 HFD=6.9
21:59:54.378 00.005 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.02)
21:59:54.382 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
21:59:54.385 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.34 hyp=0.35 cameraTheta=1.31 mountX=-0.15 mountY=-0.27, mountTheta=-2.09
21:59:54.391 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.34, opts=13)
21:59:54.396 00.005 6120 Enqueuing Move request for scope (0.09, 0.34)
21:59:54.400 00.004 7680 Worker thread wakes up
21:59:54.401 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.34) opts 0xd
21:59:54.401 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.34)
21:59:54.401 00.000 7680 Moving (0.09, 0.34) raw xDistance=-0.15 yDistance=-0.27
21:59:54.401 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:59:54.402 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
21:59:54.402 00.000 7680 MoveAxis(E, 0, ABG)
21:59:54.402 00.000 7680 Move returns status 0, amount 0
21:59:54.402 00.000 7680 MoveAxis(N, 145, ABG)
21:59:54.402 00.000 7680 Guiding  Dir = 0, Dur = 145
21:59:54.402 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=194, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
21:59:54.406 00.004 7680 IsSlewing returns 0
21:59:54.406 00.000 7680 IsGuiding returns 0
21:59:54.408 00.002 7680 PulseGuide returned control before completion, sleep 155
21:59:54.428 00.020 6120 UpdateGuideState exits: m=5781 SNR=48.8
21:59:54.433 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:54.436 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:54.440 00.004 6120 Enqueuing Expose request
21:59:54.578 00.138 7680 IsGuiding returns 1
21:59:54.579 00.001 7680 scope still moving after pulse duration time elapsed
21:59:54.609 00.030 7680 IsSlewing returns 0
21:59:54.612 00.003 7680 IsGuiding returns 0
21:59:54.612 00.000 7680 scope move finished after 145 + 60 ms
21:59:54.613 00.001 7680 Move returns status 0, amount 145
21:59:54.613 00.000 7680 move complete, result=0
21:59:54.613 00.000 7680 worker thread done servicing request
21:59:54.614 00.001 7680 Worker thread wakes up
21:59:54.614 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 145 ms NORTH
21:59:54.622 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:54.622 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:55.871 01.249 7680 Exposure complete
21:59:55.986 00.115 7680 worker thread done servicing request
21:59:55.986 00.000 6120 OnExposeComplete: enter
21:59:55.992 00.006 6120 UpdateGuideState(): m_state=6
21:59:55.996 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1431
21:59:56.000 00.004 6120 Star::Find returns 1 (0), X=1210.31, Y=1062.78, Mass=5696, SNR=48.5, Peak=131 HFD=6.7
21:59:56.004 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
21:59:56.008 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
21:59:56.012 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.70 mountX=-0.02 mountY=-0.26, mountTheta=-1.64
21:59:56.017 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.27, opts=13)
21:59:56.020 00.003 6120 Enqueuing Move request for scope (-0.03, 0.27)
21:59:56.024 00.004 7680 Worker thread wakes up
21:59:56.024 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
21:59:56.024 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
21:59:56.024 00.000 7680 Moving (-0.03, 0.27) raw xDistance=-0.02 yDistance=-0.26
21:59:56.024 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:59:56.024 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:59:56.025 00.001 7680 MoveAxis(E, 0, ABG)
21:59:56.025 00.000 7680 Move returns status 0, amount 0
21:59:56.025 00.000 7680 MoveAxis(N, 141, ABG)
21:59:56.025 00.000 7680 Guiding  Dir = 0, Dur = 141
21:59:56.025 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=190, Gamma=1.000
21:59:56.030 00.005 7680 IsSlewing returns 0
21:59:56.031 00.001 7680 IsGuiding returns 0
21:59:56.031 00.000 7680 PulseGuide returned control before completion, sleep 151
21:59:56.053 00.022 6120 UpdateGuideState exits: m=5696 SNR=48.5
21:59:56.057 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:56.061 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:56.064 00.003 6120 Enqueuing Expose request
21:59:56.190 00.126 7680 IsGuiding returns 1
21:59:56.190 00.000 7680 scope still moving after pulse duration time elapsed
21:59:56.222 00.032 7680 IsSlewing returns 0
21:59:56.223 00.001 7680 IsGuiding returns 0
21:59:56.224 00.001 7680 scope move finished after 141 + 51 ms
21:59:56.224 00.000 7680 Move returns status 0, amount 141
21:59:56.224 00.000 7680 move complete, result=0
21:59:56.224 00.000 7680 worker thread done servicing request
21:59:56.226 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 141 ms NORTH
21:59:56.232 00.006 7680 Worker thread wakes up
21:59:56.232 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:56.232 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:57.485 01.253 7680 Exposure complete
21:59:57.589 00.104 7680 worker thread done servicing request
21:59:57.590 00.001 6120 OnExposeComplete: enter
21:59:57.593 00.003 6120 UpdateGuideState(): m_state=6
21:59:57.597 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1432
21:59:57.602 00.005 6120 Star::Find returns 1 (0), X=1210.35, Y=1062.76, Mass=5463, SNR=47.1, Peak=133 HFD=6.6
21:59:57.605 00.003 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
21:59:57.609 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
21:59:57.613 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.55 mountX=-0.05 mountY=-0.22, mountTheta=-1.80
21:59:57.620 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.25, opts=13)
21:59:57.624 00.004 6120 Enqueuing Move request for scope (0.01, 0.25)
21:59:57.627 00.003 7680 Worker thread wakes up
21:59:57.627 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
21:59:57.627 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
21:59:57.627 00.000 7680 Moving (0.01, 0.25) raw xDistance=-0.05 yDistance=-0.22
21:59:57.627 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
21:59:57.627 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:59:57.627 00.000 7680 MoveAxis(E, 0, ABG)
21:59:57.628 00.001 7680 Move returns status 0, amount 0
21:59:57.628 00.000 7680 MoveAxis(N, 121, ABG)
21:59:57.628 00.000 7680 Guiding  Dir = 0, Dur = 121
21:59:57.628 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
21:59:57.633 00.005 7680 IsSlewing returns 0
21:59:57.633 00.000 7680 IsGuiding returns 0
21:59:57.634 00.001 7680 PulseGuide returned control before completion, sleep 131
21:59:57.656 00.022 6120 UpdateGuideState exits: m=5463 SNR=47.1
21:59:57.660 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:57.665 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:57.669 00.004 6120 Enqueuing Expose request
21:59:57.769 00.100 7680 IsGuiding returns 1
21:59:57.770 00.001 7680 scope still moving after pulse duration time elapsed
21:59:57.800 00.030 7680 IsSlewing returns 0
21:59:57.800 00.000 7680 IsGuiding returns 0
21:59:57.802 00.002 7680 scope move finished after 121 + 46 ms
21:59:57.802 00.000 7680 Move returns status 0, amount 121
21:59:57.803 00.001 7680 move complete, result=0
21:59:57.803 00.000 7680 worker thread done servicing request
21:59:57.803 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 121 ms NORTH
21:59:57.809 00.006 7680 Worker thread wakes up
21:59:57.810 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:57.810 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
21:59:59.057 01.247 7680 Exposure complete
21:59:59.169 00.112 7680 worker thread done servicing request
21:59:59.169 00.000 6120 OnExposeComplete: enter
21:59:59.174 00.005 6120 UpdateGuideState(): m_state=6
21:59:59.177 00.003 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
21:59:59.180 00.003 6120 Star::Find returns 1 (0), X=1210.46, Y=1062.89, Mass=5308, SNR=46.3, Peak=135 HFD=6.5
21:59:59.183 00.003 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
21:59:59.188 00.005 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
21:59:59.191 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.38 hyp=0.39 cameraTheta=1.29 mountX=-0.18 mountY=-0.29, mountTheta=-2.12
21:59:59.197 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.38, opts=13)
21:59:59.201 00.004 6120 Enqueuing Move request for scope (0.11, 0.38)
21:59:59.204 00.003 7680 Worker thread wakes up
21:59:59.205 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.38) opts 0xd
21:59:59.205 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.38)
21:59:59.205 00.000 7680 Moving (0.11, 0.38) raw xDistance=-0.18 yDistance=-0.29
21:59:59.206 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:59:59.206 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:59:59.206 00.000 7680 MoveAxis(E, 0, ABG)
21:59:59.206 00.000 7680 Move returns status 0, amount 0
21:59:59.206 00.000 7680 MoveAxis(N, 158, ABG)
21:59:59.206 00.000 7680 Guiding  Dir = 0, Dur = 158
21:59:59.206 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
21:59:59.212 00.006 7680 IsSlewing returns 0
21:59:59.212 00.000 7680 IsGuiding returns 0
21:59:59.212 00.000 7680 PulseGuide returned control before completion, sleep 168
21:59:59.235 00.023 6120 UpdateGuideState exits: m=5308 SNR=46.3
21:59:59.239 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:59.243 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
21:59:59.247 00.004 6120 Enqueuing Expose request
21:59:59.392 00.145 7680 IsGuiding returns 1
21:59:59.392 00.000 7680 scope still moving after pulse duration time elapsed
21:59:59.422 00.030 7680 IsSlewing returns 0
21:59:59.424 00.002 7680 IsGuiding returns 0
21:59:59.425 00.001 7680 scope move finished after 158 + 53 ms
21:59:59.425 00.000 7680 Move returns status 0, amount 158
21:59:59.425 00.000 7680 move complete, result=0
21:59:59.426 00.001 7680 worker thread done servicing request
21:59:59.426 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 158 ms NORTH
21:59:59.432 00.006 7680 Worker thread wakes up
21:59:59.432 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
21:59:59.432 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:00.682 01.250 7680 Exposure complete
22:00:00.795 00.113 7680 worker thread done servicing request
22:00:00.795 00.000 6120 OnExposeComplete: enter
22:00:00.800 00.005 6120 UpdateGuideState(): m_state=6
22:00:00.805 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1434
22:00:00.811 00.006 6120 Star::Find returns 1 (0), X=1210.49, Y=1062.58, Mass=5798, SNR=49.2, Peak=139 HFD=7.0
22:00:00.816 00.005 6120 CameraToMount -- cameraTheta (0.44) - m_xAngle (-2.95) = xAngle (3.40 = -2.89)
22:00:00.821 00.005 6120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.13 = 3.13)
22:00:00.824 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.44 mountX=-0.15 mountY=0.00, mountTheta=3.13
22:00:00.829 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.07, opts=13)
22:00:00.834 00.005 6120 Enqueuing Move request for scope (0.14, 0.07)
22:00:00.838 00.004 7680 Worker thread wakes up
22:00:00.838 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
22:00:00.838 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
22:00:00.838 00.000 7680 Moving (0.14, 0.07) raw xDistance=-0.15 yDistance=0.00
22:00:00.838 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:00:00.838 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:00:00.840 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:00:00.840 00.000 7680 MoveAxis(E, 0, ABG)
22:00:00.840 00.000 7680 Move returns status 0, amount 0
22:00:00.840 00.000 7680 MoveAxis(N, 0, ABG)
22:00:00.840 00.000 7680 Move returns status 0, amount 0
22:00:00.840 00.000 7680 move complete, result=0
22:00:00.841 00.001 7680 worker thread done servicing request
22:00:00.841 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
22:00:00.869 00.028 6120 UpdateGuideState exits: m=5798 SNR=49.2
22:00:00.873 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:00.876 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:00.880 00.004 6120 Enqueuing Expose request
22:00:00.885 00.005 7680 Worker thread wakes up
22:00:00.886 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:00:00.893 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:00.893 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:02.133 01.240 7680 Exposure complete
22:00:02.264 00.131 7680 worker thread done servicing request
22:00:02.264 00.000 6120 OnExposeComplete: enter
22:00:02.269 00.005 6120 UpdateGuideState(): m_state=6
22:00:02.273 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1435
22:00:02.277 00.004 6120 Star::Find returns 1 (0), X=1210.46, Y=1062.73, Mass=5675, SNR=49.5, Peak=132 HFD=6.9
22:00:02.281 00.004 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.05 = -2.23)
22:00:02.285 00.004 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.50)
22:00:02.288 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.22 hyp=0.24 cameraTheta=1.10 mountX=-0.15 mountY=-0.15, mountTheta=-2.37
22:00:02.294 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.22, opts=13)
22:00:02.299 00.005 6120 Enqueuing Move request for scope (0.11, 0.22)
22:00:02.303 00.004 7680 Worker thread wakes up
22:00:02.303 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.22) opts 0xd
22:00:02.304 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.22)
22:00:02.304 00.000 7680 Moving (0.11, 0.22) raw xDistance=-0.15 yDistance=-0.15
22:00:02.304 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:00:02.304 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:00:02.304 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:00:02.304 00.000 7680 MoveAxis(E, 0, ABG)
22:00:02.305 00.001 7680 Move returns status 0, amount 0
22:00:02.305 00.000 7680 MoveAxis(N, 0, ABG)
22:00:02.305 00.000 7680 Move returns status 0, amount 0
22:00:02.305 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
22:00:02.309 00.004 7680 move complete, result=0
22:00:02.309 00.000 7680 worker thread done servicing request
22:00:02.332 00.023 6120 UpdateGuideState exits: m=5675 SNR=49.5
22:00:02.337 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:02.342 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:02.346 00.004 6120 Enqueuing Expose request
22:00:02.349 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:00:02.354 00.005 7680 Worker thread wakes up
22:00:02.354 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:02.354 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:03.608 01.254 7680 Exposure complete
22:00:03.722 00.114 7680 worker thread done servicing request
22:00:03.723 00.001 6120 OnExposeComplete: enter
22:00:03.727 00.004 6120 UpdateGuideState(): m_state=6
22:00:03.730 00.003 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1436
22:00:03.734 00.004 6120 Star::Find returns 1 (0), X=1210.44, Y=1062.96, Mass=5799, SNR=48.7, Peak=132 HFD=6.7
22:00:03.740 00.006 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.97)
22:00:03.744 00.004 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
22:00:03.748 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.45 hyp=0.46 cameraTheta=1.36 mountX=-0.18 mountY=-0.36, mountTheta=-2.03
22:00:03.753 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.45, opts=13)
22:00:03.757 00.004 6120 Enqueuing Move request for scope (0.09, 0.45)
22:00:03.760 00.003 7680 Worker thread wakes up
22:00:03.760 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.45) opts 0xd
22:00:03.762 00.002 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.45)
22:00:03.762 00.000 7680 Moving (0.09, 0.45) raw xDistance=-0.18 yDistance=-0.36
22:00:03.762 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:00:03.762 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:00:03.762 00.000 7680 MoveAxis(E, 0, ABG)
22:00:03.763 00.001 7680 Move returns status 0, amount 0
22:00:03.763 00.000 7680 MoveAxis(N, 195, ABG)
22:00:03.763 00.000 7680 Guiding  Dir = 0, Dur = 195
22:00:03.764 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
22:00:03.768 00.004 7680 IsSlewing returns 0
22:00:03.768 00.000 7680 IsGuiding returns 0
22:00:03.769 00.001 7680 PulseGuide returned control before completion, sleep 205
22:00:03.790 00.021 6120 UpdateGuideState exits: m=5799 SNR=48.7
22:00:03.795 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:03.800 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:03.804 00.004 6120 Enqueuing Expose request
22:00:03.986 00.182 7680 IsGuiding returns 1
22:00:03.988 00.002 7680 scope still moving after pulse duration time elapsed
22:00:04.017 00.029 7680 IsSlewing returns 0
22:00:04.018 00.001 7680 IsGuiding returns 0
22:00:04.019 00.001 7680 scope move finished after 195 + 55 ms
22:00:04.019 00.000 7680 Move returns status 0, amount 195
22:00:04.019 00.000 7680 move complete, result=0
22:00:04.020 00.001 7680 worker thread done servicing request
22:00:04.020 00.000 7680 Worker thread wakes up
22:00:04.020 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 195 ms NORTH
22:00:04.027 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:04.027 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:05.278 01.251 7680 Exposure complete
22:00:05.389 00.111 7680 worker thread done servicing request
22:00:05.389 00.000 6120 OnExposeComplete: enter
22:00:05.393 00.004 6120 UpdateGuideState(): m_state=6
22:00:05.398 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1437
22:00:05.402 00.004 6120 Star::Find returns 1 (0), X=1210.49, Y=1062.87, Mass=5650, SNR=47.9, Peak=128 HFD=6.9
22:00:05.405 00.003 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
22:00:05.408 00.003 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.39)
22:00:05.413 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.36 hyp=0.39 cameraTheta=1.21 mountX=-0.20 mountY=-0.26, mountTheta=-2.23
22:00:05.420 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.36, opts=13)
22:00:05.424 00.004 6120 Enqueuing Move request for scope (0.14, 0.36)
22:00:05.428 00.004 7680 Worker thread wakes up
22:00:05.428 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.36) opts 0xd
22:00:05.428 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.36)
22:00:05.429 00.001 7680 Moving (0.14, 0.36) raw xDistance=-0.20 yDistance=-0.26
22:00:05.429 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:00:05.429 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:00:05.429 00.000 7680 MoveAxis(E, 86, ABG)
22:00:05.430 00.001 7680 Guiding  Dir = 2, Dur = 86
22:00:05.430 00.000 7680 IsSlewing returns 0
22:00:05.430 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
22:00:05.435 00.005 7680 IsGuiding returns 0
22:00:05.436 00.001 7680 PulseGuide returned control before completion, sleep 96
22:00:05.457 00.021 6120 UpdateGuideState exits: m=5650 SNR=47.9
22:00:05.463 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:05.467 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:05.471 00.004 6120 Enqueuing Expose request
22:00:05.535 00.064 7680 IsGuiding returns 1
22:00:05.536 00.001 7680 scope still moving after pulse duration time elapsed
22:00:05.567 00.031 7680 IsSlewing returns 0
22:00:05.568 00.001 7680 IsGuiding returns 0
22:00:05.569 00.001 7680 scope move finished after 86 + 47 ms
22:00:05.570 00.001 7680 Move returns status 0, amount 86
22:00:05.570 00.000 7680 MoveAxis(N, 143, ABG)
22:00:05.570 00.000 7680 Guiding  Dir = 0, Dur = 143
22:00:05.571 00.001 7680 IsSlewing returns 0
22:00:05.571 00.000 7680 IsGuiding returns 0
22:00:05.571 00.000 7680 PulseGuide returned control before completion, sleep 153
22:00:05.737 00.166 7680 IsGuiding returns 1
22:00:05.737 00.000 7680 scope still moving after pulse duration time elapsed
22:00:05.768 00.031 7680 IsSlewing returns 0
22:00:05.770 00.002 7680 IsGuiding returns 0
22:00:05.770 00.000 7680 scope move finished after 143 + 55 ms
22:00:05.771 00.001 7680 Move returns status 0, amount 143
22:00:05.771 00.000 7680 move complete, result=0
22:00:05.771 00.000 7680 worker thread done servicing request
22:00:05.772 00.001 7680 Worker thread wakes up
22:00:05.772 00.000 6120 GuideStep: -0.2 px 86 ms EAST, -0.3 px 143 ms NORTH
22:00:05.779 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:05.779 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:07.031 01.252 7680 Exposure complete
22:00:07.146 00.115 7680 worker thread done servicing request
22:00:07.146 00.000 6120 OnExposeComplete: enter
22:00:07.150 00.004 6120 UpdateGuideState(): m_state=6
22:00:07.155 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1438
22:00:07.158 00.003 6120 Star::Find returns 1 (0), X=1210.36, Y=1062.91, Mass=5958, SNR=49.4, Peak=138 HFD=6.7
22:00:07.162 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.78)
22:00:07.166 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.05)
22:00:07.169 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.40 hyp=0.40 cameraTheta=1.55 mountX=-0.08 mountY=-0.36, mountTheta=-1.80
22:00:07.174 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.40, opts=13)
22:00:07.178 00.004 6120 Enqueuing Move request for scope (0.01, 0.40)
22:00:07.182 00.004 7680 Worker thread wakes up
22:00:07.182 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.40) opts 0xd
22:00:07.182 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.40)
22:00:07.182 00.000 7680 Moving (0.01, 0.40) raw xDistance=-0.08 yDistance=-0.36
22:00:07.182 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:00:07.182 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:00:07.183 00.001 7680 MoveAxis(E, 0, ABG)
22:00:07.183 00.000 7680 Move returns status 0, amount 0
22:00:07.183 00.000 7680 MoveAxis(N, 193, ABG)
22:00:07.183 00.000 7680 Guiding  Dir = 0, Dur = 193
22:00:07.183 00.000 7680 IsSlewing returns 0
22:00:07.183 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
22:00:07.188 00.005 7680 IsGuiding returns 0
22:00:07.188 00.000 7680 PulseGuide returned control before completion, sleep 203
22:00:07.209 00.021 6120 UpdateGuideState exits: m=5958 SNR=49.4
22:00:07.214 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:07.218 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:07.222 00.004 6120 Enqueuing Expose request
22:00:07.393 00.171 7680 IsGuiding returns 1
22:00:07.394 00.001 7680 scope still moving after pulse duration time elapsed
22:00:07.424 00.030 7680 IsSlewing returns 0
22:00:07.424 00.000 7680 IsGuiding returns 0
22:00:07.425 00.001 7680 scope move finished after 193 + 44 ms
22:00:07.425 00.000 7680 Move returns status 0, amount 193
22:00:07.425 00.000 7680 move complete, result=0
22:00:07.426 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 193 ms NORTH
22:00:07.431 00.005 7680 worker thread done servicing request
22:00:07.431 00.000 7680 Worker thread wakes up
22:00:07.432 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:07.432 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:08.684 01.252 7680 Exposure complete
22:00:08.796 00.112 7680 worker thread done servicing request
22:00:08.797 00.001 6120 OnExposeComplete: enter
22:00:08.802 00.005 6120 UpdateGuideState(): m_state=6
22:00:08.806 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1439
22:00:08.810 00.004 6120 Star::Find returns 1 (0), X=1210.33, Y=1062.67, Mass=5710, SNR=48.3, Peak=145 HFD=6.8
22:00:08.813 00.003 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.62)
22:00:08.817 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.89)
22:00:08.821 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.16 cameraTheta=1.71 mountX=-0.01 mountY=-0.15, mountTheta=-1.62
22:00:08.824 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.15, opts=13)
22:00:08.829 00.005 6120 Enqueuing Move request for scope (-0.02, 0.15)
22:00:08.834 00.005 7680 Worker thread wakes up
22:00:08.834 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
22:00:08.834 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
22:00:08.834 00.000 7680 Moving (-0.02, 0.15) raw xDistance=-0.01 yDistance=-0.15
22:00:08.834 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:00:08.834 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:00:08.834 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:00:08.835 00.001 7680 MoveAxis(E, 0, ABG)
22:00:08.835 00.000 7680 Move returns status 0, amount 0
22:00:08.835 00.000 7680 MoveAxis(N, 0, ABG)
22:00:08.835 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=230, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
22:00:08.839 00.004 7680 Move returns status 0, amount 0
22:00:08.839 00.000 7680 move complete, result=0
22:00:08.841 00.002 7680 worker thread done servicing request
22:00:08.862 00.021 6120 UpdateGuideState exits: m=5710 SNR=48.3
22:00:08.866 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:08.871 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:08.875 00.004 6120 Enqueuing Expose request
22:00:08.879 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:00:08.883 00.004 7680 Worker thread wakes up
22:00:08.883 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:08.883 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:10.139 01.256 7680 Exposure complete
22:00:10.245 00.106 7680 worker thread done servicing request
22:00:10.245 00.000 6120 OnExposeComplete: enter
22:00:10.249 00.004 6120 UpdateGuideState(): m_state=6
22:00:10.253 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1440
22:00:10.256 00.003 6120 Star::Find returns 1 (0), X=1210.26, Y=1063.22, Mass=5805, SNR=48.0, Peak=130 HFD=6.7
22:00:10.260 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.65 = -1.64)
22:00:10.264 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.91)
22:00:10.270 00.006 6120 CameraToMount -- cameraX=-0.09 cameraY=0.71 hyp=0.71 cameraTheta=1.69 mountX=-0.05 mountY=-0.67, mountTheta=-1.64
22:00:10.276 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.71, opts=13)
22:00:10.280 00.004 6120 Enqueuing Move request for scope (-0.09, 0.71)
22:00:10.284 00.004 7680 Worker thread wakes up
22:00:10.284 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.71) opts 0xd
22:00:10.284 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.71)
22:00:10.284 00.000 7680 Moving (-0.09, 0.71) raw xDistance=-0.05 yDistance=-0.67
22:00:10.284 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:00:10.284 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
22:00:10.285 00.001 7680 MoveAxis(E, 0, ABG)
22:00:10.285 00.000 7680 Move returns status 0, amount 0
22:00:10.285 00.000 7680 MoveAxis(N, 364, ABG)
22:00:10.285 00.000 7680 Guiding  Dir = 0, Dur = 364
22:00:10.285 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
22:00:10.291 00.006 7680 IsSlewing returns 0
22:00:10.291 00.000 7680 IsGuiding returns 0
22:00:10.292 00.001 7680 PulseGuide returned control before completion, sleep 374
22:00:10.315 00.023 6120 UpdateGuideState exits: m=5805 SNR=48.0
22:00:10.319 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:10.323 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:10.327 00.004 6120 Enqueuing Expose request
22:00:10.673 00.346 7680 IsGuiding returns 1
22:00:10.673 00.000 7680 scope still moving after pulse duration time elapsed
22:00:10.704 00.031 7680 IsSlewing returns 0
22:00:10.705 00.001 7680 IsGuiding returns 0
22:00:10.705 00.000 7680 scope move finished after 364 + 49 ms
22:00:10.706 00.001 7680 Move returns status 0, amount 364
22:00:10.707 00.001 7680 move complete, result=0
22:00:10.707 00.000 7680 worker thread done servicing request
22:00:10.708 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.7 px 364 ms NORTH
22:00:10.719 00.011 7680 Worker thread wakes up
22:00:10.719 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:10.719 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:11.962 01.243 7680 Exposure complete
22:00:12.061 00.099 7680 worker thread done servicing request
22:00:12.061 00.000 6120 OnExposeComplete: enter
22:00:12.066 00.005 6120 UpdateGuideState(): m_state=6
22:00:12.069 00.003 6120 Star::Find(15, 1210, 1063, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
22:00:12.073 00.004 6120 Star::Find returns 1 (0), X=1210.25, Y=1062.92, Mass=5762, SNR=49.1, Peak=132 HFD=6.7
22:00:12.076 00.003 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
22:00:12.082 00.006 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
22:00:12.086 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.40 hyp=0.42 cameraTheta=1.80 mountX=0.02 mountY=-0.41, mountTheta=-1.52
22:00:12.092 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.40, opts=13)
22:00:12.095 00.003 6120 Enqueuing Move request for scope (-0.10, 0.40)
22:00:12.099 00.004 7680 Worker thread wakes up
22:00:12.099 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.40) opts 0xd
22:00:12.099 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.40)
22:00:12.099 00.000 7680 Moving (-0.10, 0.40) raw xDistance=0.02 yDistance=-0.41
22:00:12.100 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:00:12.100 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
22:00:12.100 00.000 7680 MoveAxis(E, 0, ABG)
22:00:12.100 00.000 7680 Move returns status 0, amount 0
22:00:12.100 00.000 7680 MoveAxis(N, 220, ABG)
22:00:12.100 00.000 7680 Guiding  Dir = 0, Dur = 220
22:00:12.101 00.001 7680 IsSlewing returns 0
22:00:12.101 00.000 7680 IsGuiding returns 0
22:00:12.102 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
22:00:12.106 00.004 7680 PulseGuide returned control before completion, sleep 230
22:00:12.128 00.022 6120 UpdateGuideState exits: m=5762 SNR=49.1
22:00:12.133 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:12.137 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:12.140 00.003 6120 Enqueuing Expose request
22:00:12.343 00.203 7680 IsGuiding returns 1
22:00:12.344 00.001 7680 scope still moving after pulse duration time elapsed
22:00:12.374 00.030 7680 IsSlewing returns 0
22:00:12.375 00.001 7680 IsGuiding returns 0
22:00:12.376 00.001 7680 scope move finished after 220 + 54 ms
22:00:12.377 00.001 7680 Move returns status 0, amount 220
22:00:12.377 00.000 7680 move complete, result=0
22:00:12.378 00.001 7680 worker thread done servicing request
22:00:12.378 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 220 ms NORTH
22:00:12.384 00.006 7680 Worker thread wakes up
22:00:12.384 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:12.385 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:13.633 01.248 7680 Exposure complete
22:00:13.746 00.113 7680 worker thread done servicing request
22:00:13.746 00.000 6120 OnExposeComplete: enter
22:00:13.751 00.005 6120 UpdateGuideState(): m_state=6
22:00:13.754 00.003 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1442
22:00:13.758 00.004 6120 Star::Find returns 1 (0), X=1210.19, Y=1062.57, Mass=5752, SNR=48.9, Peak=142 HFD=6.9
22:00:13.762 00.004 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-2.95) = xAngle (5.75 = -0.53)
22:00:13.767 00.005 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.48 = -0.80)
22:00:13.772 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.80 mountX=0.14 mountY=-0.12, mountTheta=-0.69
22:00:13.777 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.06, opts=13)
22:00:13.780 00.003 6120 Enqueuing Move request for scope (-0.15, 0.06)
22:00:13.784 00.004 7680 Worker thread wakes up
22:00:13.784 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
22:00:13.784 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
22:00:13.785 00.001 7680 Moving (-0.15, 0.06) raw xDistance=0.14 yDistance=-0.12
22:00:13.785 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:00:13.785 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:00:13.785 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:00:13.786 00.001 7680 MoveAxis(E, 0, ABG)
22:00:13.786 00.000 7680 Move returns status 0, amount 0
22:00:13.786 00.000 7680 MoveAxis(N, 0, ABG)
22:00:13.786 00.000 7680 Move returns status 0, amount 0
22:00:13.786 00.000 7680 move complete, result=0
22:00:13.786 00.000 7680 worker thread done servicing request
22:00:13.786 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=230, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
22:00:13.810 00.024 6120 UpdateGuideState exits: m=5752 SNR=48.9
22:00:13.815 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:13.819 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:13.823 00.004 6120 Enqueuing Expose request
22:00:13.829 00.006 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:00:13.834 00.005 7680 Worker thread wakes up
22:00:13.834 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:13.834 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:15.074 01.240 7680 Exposure complete
22:00:15.181 00.107 7680 worker thread done servicing request
22:00:15.181 00.000 6120 OnExposeComplete: enter
22:00:15.185 00.004 6120 UpdateGuideState(): m_state=6
22:00:15.190 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1443
22:00:15.194 00.004 6120 Star::Find returns 1 (0), X=1210.21, Y=1062.69, Mass=5669, SNR=48.9, Peak=135 HFD=6.6
22:00:15.197 00.003 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.19 = -1.09)
22:00:15.201 00.004 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
22:00:15.205 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.24 mountX=0.11 mountY=-0.22, mountTheta=-1.13
22:00:15.210 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.18, opts=13)
22:00:15.214 00.004 6120 Enqueuing Move request for scope (-0.14, 0.18)
22:00:15.218 00.004 7680 Worker thread wakes up
22:00:15.218 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd
22:00:15.218 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.18)
22:00:15.218 00.000 7680 Moving (-0.14, 0.18) raw xDistance=0.11 yDistance=-0.22
22:00:15.218 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:00:15.218 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:00:15.220 00.002 7680 MoveAxis(E, 0, ABG)
22:00:15.220 00.000 7680 Move returns status 0, amount 0
22:00:15.220 00.000 7680 MoveAxis(N, 122, ABG)
22:00:15.220 00.000 7680 Guiding  Dir = 0, Dur = 122
22:00:15.220 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
22:00:15.224 00.004 7680 IsSlewing returns 0
22:00:15.224 00.000 7680 IsGuiding returns 0
22:00:15.224 00.000 7680 PulseGuide returned control before completion, sleep 132
22:00:15.248 00.024 6120 UpdateGuideState exits: m=5669 SNR=48.9
22:00:15.252 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:15.255 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:15.259 00.004 6120 Enqueuing Expose request
22:00:15.364 00.105 7680 IsGuiding returns 1
22:00:15.364 00.000 7680 scope still moving after pulse duration time elapsed
22:00:15.395 00.031 7680 IsSlewing returns 0
22:00:15.397 00.002 7680 IsGuiding returns 0
22:00:15.398 00.001 7680 scope move finished after 122 + 51 ms
22:00:15.398 00.000 7680 Move returns status 0, amount 122
22:00:15.399 00.001 7680 move complete, result=0
22:00:15.399 00.000 7680 worker thread done servicing request
22:00:15.399 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 122 ms NORTH
22:00:15.405 00.006 7680 Worker thread wakes up
22:00:15.405 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:15.405 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:16.661 01.256 7680 Exposure complete
22:00:16.780 00.119 7680 worker thread done servicing request
22:00:16.781 00.001 6120 OnExposeComplete: enter
22:00:16.784 00.003 6120 UpdateGuideState(): m_state=6
22:00:16.789 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1444
22:00:16.793 00.004 6120 Star::Find returns 1 (0), X=1210.33, Y=1062.68, Mass=5752, SNR=48.3, Peak=140 HFD=6.7
22:00:16.798 00.005 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
22:00:16.805 00.007 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.90)
22:00:16.809 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.70 mountX=-0.01 mountY=-0.16, mountTheta=-1.63
22:00:16.815 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.17, opts=13)
22:00:16.819 00.004 6120 Enqueuing Move request for scope (-0.02, 0.17)
22:00:16.823 00.004 7680 Worker thread wakes up
22:00:16.823 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
22:00:16.823 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
22:00:16.824 00.001 7680 Moving (-0.02, 0.17) raw xDistance=-0.01 yDistance=-0.16
22:00:16.824 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:00:16.824 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:00:16.825 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:00:16.825 00.000 7680 MoveAxis(E, 0, ABG)
22:00:16.825 00.000 7680 Move returns status 0, amount 0
22:00:16.825 00.000 7680 MoveAxis(N, 0, ABG)
22:00:16.825 00.000 7680 Move returns status 0, amount 0
22:00:16.825 00.000 7680 move complete, result=0
22:00:16.826 00.001 7680 worker thread done servicing request
22:00:16.826 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
22:00:16.852 00.026 6120 UpdateGuideState exits: m=5752 SNR=48.3
22:00:16.857 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:16.863 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:16.868 00.005 6120 Enqueuing Expose request
22:00:16.873 00.005 7680 Worker thread wakes up
22:00:16.874 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:00:16.877 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:16.877 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:18.125 01.248 7680 Exposure complete
22:00:18.235 00.110 7680 worker thread done servicing request
22:00:18.236 00.001 6120 OnExposeComplete: enter
22:00:18.240 00.004 6120 UpdateGuideState(): m_state=6
22:00:18.244 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1445
22:00:18.247 00.003 6120 Star::Find returns 1 (0), X=1210.48, Y=1062.66, Mass=5547, SNR=46.8, Peak=139 HFD=6.9
22:00:18.251 00.004 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.79 = -2.49)
22:00:18.255 00.004 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.52 = -2.76)
22:00:18.259 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.83 mountX=-0.16 mountY=-0.07, mountTheta=-2.71
22:00:18.265 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.15, opts=13)
22:00:18.270 00.005 6120 Enqueuing Move request for scope (0.13, 0.15)
22:00:18.274 00.004 7680 Worker thread wakes up
22:00:18.274 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
22:00:18.274 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
22:00:18.274 00.000 7680 Moving (0.13, 0.15) raw xDistance=-0.16 yDistance=-0.07
22:00:18.274 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:00:18.276 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:00:18.276 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:00:18.276 00.000 7680 MoveAxis(E, 0, ABG)
22:00:18.276 00.000 7680 Move returns status 0, amount 0
22:00:18.276 00.000 7680 MoveAxis(N, 0, ABG)
22:00:18.277 00.001 7680 Move returns status 0, amount 0
22:00:18.277 00.000 7680 move complete, result=0
22:00:18.277 00.000 7680 worker thread done servicing request
22:00:18.278 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
22:00:18.302 00.024 6120 UpdateGuideState exits: m=5547 SNR=46.8
22:00:18.306 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:18.310 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:18.313 00.003 6120 Enqueuing Expose request
22:00:18.316 00.003 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:00:18.321 00.005 7680 Worker thread wakes up
22:00:18.321 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:18.321 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:19.579 01.258 7680 Exposure complete
22:00:19.691 00.112 7680 worker thread done servicing request
22:00:19.691 00.000 6120 OnExposeComplete: enter
22:00:19.695 00.004 6120 UpdateGuideState(): m_state=6
22:00:19.699 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1446
22:00:19.704 00.005 6120 Star::Find returns 1 (0), X=1210.46, Y=1062.86, Mass=5756, SNR=49.5, Peak=137 HFD=6.5
22:00:19.707 00.003 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
22:00:19.711 00.004 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
22:00:19.714 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.35 hyp=0.37 cameraTheta=1.26 mountX=-0.18 mountY=-0.26, mountTheta=-2.16
22:00:19.718 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.35, opts=13)
22:00:19.723 00.005 6120 Enqueuing Move request for scope (0.11, 0.35)
22:00:19.726 00.003 7680 Worker thread wakes up
22:00:19.726 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.35) opts 0xd
22:00:19.726 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.35)
22:00:19.726 00.000 7680 Moving (0.11, 0.35) raw xDistance=-0.18 yDistance=-0.26
22:00:19.726 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:00:19.727 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:00:19.727 00.000 7680 MoveAxis(E, 0, ABG)
22:00:19.727 00.000 7680 Move returns status 0, amount 0
22:00:19.727 00.000 7680 MoveAxis(N, 143, ABG)
22:00:19.727 00.000 7680 Guiding  Dir = 0, Dur = 143
22:00:19.727 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
22:00:19.731 00.004 7680 IsSlewing returns 0
22:00:19.732 00.001 7680 IsGuiding returns 0
22:00:19.732 00.000 7680 PulseGuide returned control before completion, sleep 153
22:00:19.754 00.022 6120 UpdateGuideState exits: m=5756 SNR=49.5
22:00:19.758 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:19.763 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:19.768 00.005 6120 Enqueuing Expose request
22:00:19.893 00.125 7680 IsGuiding returns 1
22:00:19.894 00.001 7680 scope still moving after pulse duration time elapsed
22:00:19.925 00.031 7680 IsSlewing returns 0
22:00:19.926 00.001 7680 IsGuiding returns 0
22:00:19.927 00.001 7680 scope move finished after 143 + 51 ms
22:00:19.927 00.000 7680 Move returns status 0, amount 143
22:00:19.927 00.000 7680 move complete, result=0
22:00:19.927 00.000 7680 worker thread done servicing request
22:00:19.928 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 143 ms NORTH
22:00:19.937 00.009 7680 Worker thread wakes up
22:00:19.937 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:19.937 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:21.191 01.254 7680 Exposure complete
22:00:21.308 00.117 7680 worker thread done servicing request
22:00:21.309 00.001 6120 OnExposeComplete: enter
22:00:21.312 00.003 6120 UpdateGuideState(): m_state=6
22:00:21.317 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1447
22:00:21.321 00.004 6120 Star::Find returns 1 (0), X=1210.48, Y=1062.88, Mass=5655, SNR=48.5, Peak=126 HFD=6.5
22:00:21.324 00.003 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.19 = -2.10)
22:00:21.329 00.005 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.37)
22:00:21.333 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.37 hyp=0.39 cameraTheta=1.23 mountX=-0.20 mountY=-0.28, mountTheta=-2.19
22:00:21.339 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.37, opts=13)
22:00:21.344 00.005 6120 Enqueuing Move request for scope (0.13, 0.37)
22:00:21.347 00.003 7680 Worker thread wakes up
22:00:21.347 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.37) opts 0xd
22:00:21.347 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.37)
22:00:21.347 00.000 7680 Moving (0.13, 0.37) raw xDistance=-0.20 yDistance=-0.28
22:00:21.348 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:00:21.348 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:00:21.348 00.000 7680 MoveAxis(E, 0, ABG)
22:00:21.348 00.000 7680 Move returns status 0, amount 0
22:00:21.348 00.000 7680 MoveAxis(N, 150, ABG)
22:00:21.348 00.000 7680 Guiding  Dir = 0, Dur = 150
22:00:21.350 00.002 7680 IsSlewing returns 0
22:00:21.350 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
22:00:21.353 00.003 7680 IsGuiding returns 0
22:00:21.353 00.000 7680 PulseGuide returned control before completion, sleep 160
22:00:21.376 00.023 6120 UpdateGuideState exits: m=5655 SNR=48.5
22:00:21.380 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:21.384 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:21.389 00.005 6120 Enqueuing Expose request
22:00:21.522 00.133 7680 IsGuiding returns 1
22:00:21.523 00.001 7680 scope still moving after pulse duration time elapsed
22:00:21.554 00.031 7680 IsSlewing returns 0
22:00:21.554 00.000 7680 IsGuiding returns 0
22:00:21.554 00.000 7680 scope move finished after 150 + 51 ms
22:00:21.555 00.001 7680 Move returns status 0, amount 150
22:00:21.555 00.000 7680 move complete, result=0
22:00:21.555 00.000 7680 worker thread done servicing request
22:00:21.557 00.002 7680 Worker thread wakes up
22:00:21.557 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 150 ms NORTH
22:00:21.563 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:21.563 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:22.817 01.254 7680 Exposure complete
22:00:22.915 00.098 7680 worker thread done servicing request
22:00:22.916 00.001 6120 OnExposeComplete: enter
22:00:22.920 00.004 6120 UpdateGuideState(): m_state=6
22:00:22.923 00.003 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1448
22:00:22.926 00.003 6120 Star::Find returns 1 (0), X=1210.35, Y=1062.80, Mass=5948, SNR=50.0, Peak=125 HFD=6.9
22:00:22.930 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
22:00:22.933 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
22:00:22.935 00.002 6120 CameraToMount -- cameraX=-0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.58 mountX=-0.05 mountY=-0.26, mountTheta=-1.77
22:00:22.940 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.29, opts=13)
22:00:22.943 00.003 6120 Enqueuing Move request for scope (-0.00, 0.29)
22:00:22.945 00.002 7680 Worker thread wakes up
22:00:22.945 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.29) opts 0xd
22:00:22.946 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.29)
22:00:22.946 00.000 7680 Moving (-0.00, 0.29) raw xDistance=-0.05 yDistance=-0.26
22:00:22.946 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:00:22.946 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:00:22.946 00.000 7680 MoveAxis(E, 0, ABG)
22:00:22.947 00.001 7680 Move returns status 0, amount 0
22:00:22.947 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
22:00:22.950 00.003 7680 MoveAxis(N, 140, ABG)
22:00:22.950 00.000 7680 Guiding  Dir = 0, Dur = 140
22:00:22.951 00.001 7680 IsSlewing returns 0
22:00:22.951 00.000 7680 IsGuiding returns 0
22:00:22.951 00.000 7680 PulseGuide returned control before completion, sleep 150
22:00:22.972 00.021 6120 UpdateGuideState exits: m=5948 SNR=50.0
22:00:22.977 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:22.981 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:22.988 00.007 6120 Enqueuing Expose request
22:00:23.106 00.118 7680 IsGuiding returns 1
22:00:23.106 00.000 7680 scope still moving after pulse duration time elapsed
22:00:23.138 00.032 7680 IsSlewing returns 0
22:00:23.139 00.001 7680 IsGuiding returns 0
22:00:23.139 00.000 7680 scope move finished after 140 + 47 ms
22:00:23.139 00.000 7680 Move returns status 0, amount 140
22:00:23.139 00.000 7680 move complete, result=0
22:00:23.139 00.000 7680 worker thread done servicing request
22:00:23.140 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 140 ms NORTH
22:00:23.147 00.007 7680 Worker thread wakes up
22:00:23.147 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:23.147 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:24.405 01.258 7680 Exposure complete
22:00:24.523 00.118 7680 worker thread done servicing request
22:00:24.523 00.000 6120 OnExposeComplete: enter
22:00:24.528 00.005 6120 UpdateGuideState(): m_state=6
22:00:24.531 00.003 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1449
22:00:24.535 00.004 6120 Star::Find returns 1 (0), X=1210.17, Y=1062.71, Mass=5805, SNR=48.6, Peak=145 HFD=6.6
22:00:24.540 00.005 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.25 = -1.04)
22:00:24.543 00.003 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
22:00:24.547 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.20 hyp=0.27 cameraTheta=2.29 mountX=0.14 mountY=-0.26, mountTheta=-1.09
22:00:24.555 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.20, opts=13)
22:00:24.560 00.005 6120 Enqueuing Move request for scope (-0.18, 0.20)
22:00:24.564 00.004 7680 Worker thread wakes up
22:00:24.564 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.20) opts 0xd
22:00:24.565 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.20)
22:00:24.565 00.000 7680 Moving (-0.18, 0.20) raw xDistance=0.14 yDistance=-0.26
22:00:24.565 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:00:24.565 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:00:24.565 00.000 7680 MoveAxis(E, 0, ABG)
22:00:24.565 00.000 7680 Move returns status 0, amount 0
22:00:24.565 00.000 7680 MoveAxis(N, 140, ABG)
22:00:24.566 00.001 7680 Guiding  Dir = 0, Dur = 140
22:00:24.566 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
22:00:24.570 00.004 7680 IsSlewing returns 0
22:00:24.571 00.001 7680 IsGuiding returns 0
22:00:24.571 00.000 7680 PulseGuide returned control before completion, sleep 150
22:00:24.593 00.022 6120 UpdateGuideState exits: m=5805 SNR=48.6
22:00:24.598 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:24.602 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:24.607 00.005 6120 Enqueuing Expose request
22:00:24.739 00.132 7680 IsGuiding returns 1
22:00:24.739 00.000 7680 scope still moving after pulse duration time elapsed
22:00:24.769 00.030 7680 IsSlewing returns 0
22:00:24.771 00.002 7680 IsGuiding returns 0
22:00:24.771 00.000 7680 scope move finished after 140 + 59 ms
22:00:24.772 00.001 7680 Move returns status 0, amount 140
22:00:24.772 00.000 7680 move complete, result=0
22:00:24.772 00.000 7680 worker thread done servicing request
22:00:24.773 00.001 7680 Worker thread wakes up
22:00:24.773 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 140 ms NORTH
22:00:24.779 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:24.779 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:26.029 01.250 7680 Exposure complete
22:00:26.141 00.112 7680 worker thread done servicing request
22:00:26.142 00.001 6120 OnExposeComplete: enter
22:00:26.147 00.005 6120 UpdateGuideState(): m_state=6
22:00:26.151 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1450
22:00:26.155 00.004 6120 Star::Find returns 1 (0), X=1210.44, Y=1062.78, Mass=5609, SNR=48.4, Peak=132 HFD=6.8
22:00:26.158 00.003 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
22:00:26.163 00.005 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.35)
22:00:26.166 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.27 hyp=0.28 cameraTheta=1.25 mountX=-0.14 mountY=-0.20, mountTheta=-2.17
22:00:26.173 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.27, opts=13)
22:00:26.179 00.006 6120 Enqueuing Move request for scope (0.09, 0.27)
22:00:26.183 00.004 7680 Worker thread wakes up
22:00:26.183 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.27) opts 0xd
22:00:26.183 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.27)
22:00:26.183 00.000 7680 Moving (0.09, 0.27) raw xDistance=-0.14 yDistance=-0.20
22:00:26.185 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:00:26.185 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:00:26.185 00.000 7680 MoveAxis(E, 0, ABG)
22:00:26.185 00.000 7680 Move returns status 0, amount 0
22:00:26.185 00.000 7680 MoveAxis(N, 109, ABG)
22:00:26.186 00.001 7680 Guiding  Dir = 0, Dur = 109
22:00:26.186 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
22:00:26.191 00.005 7680 IsSlewing returns 0
22:00:26.191 00.000 7680 IsGuiding returns 0
22:00:26.192 00.001 7680 PulseGuide returned control before completion, sleep 119
22:00:26.216 00.024 6120 UpdateGuideState exits: m=5609 SNR=48.4
22:00:26.220 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:26.223 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:26.227 00.004 6120 Enqueuing Expose request
22:00:26.316 00.089 7680 IsGuiding returns 1
22:00:26.316 00.000 7680 scope still moving after pulse duration time elapsed
22:00:26.346 00.030 7680 IsSlewing returns 0
22:00:26.347 00.001 7680 IsGuiding returns 0
22:00:26.348 00.001 7680 scope move finished after 109 + 47 ms
22:00:26.349 00.001 7680 Move returns status 0, amount 109
22:00:26.349 00.000 7680 move complete, result=0
22:00:26.349 00.000 7680 worker thread done servicing request
22:00:26.351 00.002 7680 Worker thread wakes up
22:00:26.351 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 109 ms NORTH
22:00:26.359 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:26.359 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:27.608 01.249 7680 Exposure complete
22:00:27.719 00.111 7680 worker thread done servicing request
22:00:27.720 00.001 6120 OnExposeComplete: enter
22:00:27.724 00.004 6120 UpdateGuideState(): m_state=6
22:00:27.728 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1451
22:00:27.732 00.004 6120 Star::Find returns 1 (0), X=1210.25, Y=1062.65, Mass=5325, SNR=46.8, Peak=137 HFD=6.8
22:00:27.737 00.005 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
22:00:27.742 00.005 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
22:00:27.746 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.18 mountX=0.07 mountY=-0.17, mountTheta=-1.18
22:00:27.751 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.14, opts=13)
22:00:27.755 00.004 6120 Enqueuing Move request for scope (-0.10, 0.14)
22:00:27.758 00.003 7680 Worker thread wakes up
22:00:27.759 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
22:00:27.759 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
22:00:27.759 00.000 7680 Moving (-0.10, 0.14) raw xDistance=0.07 yDistance=-0.17
22:00:27.759 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:00:27.760 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:00:27.760 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:00:27.760 00.000 7680 MoveAxis(E, 0, ABG)
22:00:27.760 00.000 7680 Move returns status 0, amount 0
22:00:27.760 00.000 7680 MoveAxis(N, 0, ABG)
22:00:27.762 00.002 7680 Move returns status 0, amount 0
22:00:27.762 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
22:00:27.767 00.005 7680 move complete, result=0
22:00:27.767 00.000 7680 worker thread done servicing request
22:00:27.790 00.023 6120 UpdateGuideState exits: m=5325 SNR=46.8
22:00:27.796 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:27.800 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:27.804 00.004 6120 Enqueuing Expose request
22:00:27.809 00.005 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:00:27.813 00.004 7680 Worker thread wakes up
22:00:27.813 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:27.813 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:29.057 01.244 7680 Exposure complete
22:00:29.175 00.118 7680 worker thread done servicing request
22:00:29.176 00.001 6120 OnExposeComplete: enter
22:00:29.180 00.004 6120 UpdateGuideState(): m_state=6
22:00:29.184 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1452
22:00:29.188 00.004 6120 Star::Find returns 1 (0), X=1210.18, Y=1062.68, Mass=5878, SNR=50.3, Peak=136 HFD=6.8
22:00:29.193 00.005 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-2.95) = xAngle (5.33 = -0.95)
22:00:29.197 00.004 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.06 = -1.22)
22:00:29.201 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.24 cameraTheta=2.37 mountX=0.14 mountY=-0.22, mountTheta=-1.02
22:00:29.206 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.17, opts=13)
22:00:29.211 00.005 6120 Enqueuing Move request for scope (-0.17, 0.17)
22:00:29.215 00.004 7680 Worker thread wakes up
22:00:29.216 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0xd
22:00:29.216 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.17)
22:00:29.216 00.000 7680 Moving (-0.17, 0.17) raw xDistance=0.14 yDistance=-0.22
22:00:29.216 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:00:29.217 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:00:29.217 00.000 7680 MoveAxis(E, 0, ABG)
22:00:29.217 00.000 7680 Move returns status 0, amount 0
22:00:29.217 00.000 7680 MoveAxis(N, 122, ABG)
22:00:29.217 00.000 7680 Guiding  Dir = 0, Dur = 122
22:00:29.219 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
22:00:29.223 00.004 7680 IsSlewing returns 0
22:00:29.223 00.000 7680 IsGuiding returns 0
22:00:29.224 00.001 7680 PulseGuide returned control before completion, sleep 132
22:00:29.244 00.020 6120 UpdateGuideState exits: m=5878 SNR=50.3
22:00:29.248 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:29.253 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:29.256 00.003 6120 Enqueuing Expose request
22:00:29.360 00.104 7680 IsGuiding returns 1
22:00:29.361 00.001 7680 scope still moving after pulse duration time elapsed
22:00:29.391 00.030 7680 IsSlewing returns 0
22:00:29.391 00.000 7680 IsGuiding returns 0
22:00:29.392 00.001 7680 scope move finished after 122 + 46 ms
22:00:29.393 00.001 7680 Move returns status 0, amount 122
22:00:29.393 00.000 7680 move complete, result=0
22:00:29.393 00.000 7680 worker thread done servicing request
22:00:29.394 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 122 ms NORTH
22:00:29.403 00.009 7680 Worker thread wakes up
22:00:29.403 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:29.403 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:30.655 01.252 7680 Exposure complete
22:00:30.766 00.111 7680 worker thread done servicing request
22:00:30.767 00.001 6120 OnExposeComplete: enter
22:00:30.772 00.005 6120 UpdateGuideState(): m_state=6
22:00:30.776 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1453
22:00:30.779 00.003 6120 Star::Find returns 1 (0), X=1210.19, Y=1062.73, Mass=5645, SNR=48.5, Peak=135 HFD=6.6
22:00:30.784 00.005 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.14 = -1.15)
22:00:30.788 00.004 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.42)
22:00:30.790 00.002 6120 CameraToMount -- cameraX=-0.16 cameraY=0.22 hyp=0.27 cameraTheta=2.18 mountX=0.11 mountY=-0.27, mountTheta=-1.18
22:00:30.797 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.22, opts=13)
22:00:30.800 00.003 6120 Enqueuing Move request for scope (-0.16, 0.22)
22:00:30.805 00.005 7680 Worker thread wakes up
22:00:30.805 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.22) opts 0xd
22:00:30.805 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.22)
22:00:30.805 00.000 7680 Moving (-0.16, 0.22) raw xDistance=0.11 yDistance=-0.27
22:00:30.805 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:00:30.805 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:00:30.806 00.001 7680 MoveAxis(E, 0, ABG)
22:00:30.806 00.000 7680 Move returns status 0, amount 0
22:00:30.806 00.000 7680 MoveAxis(N, 146, ABG)
22:00:30.806 00.000 7680 Guiding  Dir = 0, Dur = 146
22:00:30.807 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=228, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
22:00:30.811 00.004 7680 IsSlewing returns 0
22:00:30.811 00.000 7680 IsGuiding returns 0
22:00:30.812 00.001 7680 PulseGuide returned control before completion, sleep 156
22:00:30.834 00.022 6120 UpdateGuideState exits: m=5645 SNR=48.5
22:00:30.840 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:30.845 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:30.850 00.005 6120 Enqueuing Expose request
22:00:30.970 00.120 7680 IsGuiding returns 1
22:00:30.970 00.000 7680 scope still moving after pulse duration time elapsed
22:00:31.002 00.032 7680 IsSlewing returns 0
22:00:31.003 00.001 7680 IsGuiding returns 0
22:00:31.004 00.001 7680 scope move finished after 146 + 46 ms
22:00:31.004 00.000 7680 Move returns status 0, amount 146
22:00:31.005 00.001 7680 move complete, result=0
22:00:31.005 00.000 7680 worker thread done servicing request
22:00:31.005 00.000 7680 Worker thread wakes up
22:00:31.005 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
22:00:31.013 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:31.013 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:32.263 01.250 7680 Exposure complete
22:00:32.376 00.113 7680 worker thread done servicing request
22:00:32.377 00.001 6120 OnExposeComplete: enter
22:00:32.381 00.004 6120 UpdateGuideState(): m_state=6
22:00:32.385 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1454
22:00:32.390 00.005 6120 Star::Find returns 1 (0), X=1210.25, Y=1063.16, Mass=5419, SNR=47.1, Peak=136 HFD=6.7
22:00:32.393 00.003 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
22:00:32.398 00.005 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
22:00:32.402 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.65 hyp=0.66 cameraTheta=1.72 mountX=-0.02 mountY=-0.63, mountTheta=-1.61
22:00:32.407 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.65, opts=13)
22:00:32.410 00.003 6120 Enqueuing Move request for scope (-0.10, 0.65)
22:00:32.414 00.004 7680 Worker thread wakes up
22:00:32.414 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.65) opts 0xd
22:00:32.414 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.65)
22:00:32.414 00.000 7680 Moving (-0.10, 0.65) raw xDistance=-0.02 yDistance=-0.63
22:00:32.414 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:00:32.414 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
22:00:32.415 00.001 7680 MoveAxis(E, 0, ABG)
22:00:32.415 00.000 7680 Move returns status 0, amount 0
22:00:32.415 00.000 7680 MoveAxis(N, 339, ABG)
22:00:32.415 00.000 7680 Guiding  Dir = 0, Dur = 339
22:00:32.415 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
22:00:32.421 00.006 7680 IsSlewing returns 0
22:00:32.421 00.000 7680 IsGuiding returns 0
22:00:32.422 00.001 7680 PulseGuide returned control before completion, sleep 349
22:00:32.445 00.023 6120 UpdateGuideState exits: m=5419 SNR=47.1
22:00:32.449 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:32.455 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:32.459 00.004 6120 Enqueuing Expose request
22:00:32.781 00.322 7680 IsGuiding returns 1
22:00:32.782 00.001 7680 scope still moving after pulse duration time elapsed
22:00:32.812 00.030 7680 IsSlewing returns 0
22:00:32.813 00.001 7680 IsGuiding returns 0
22:00:32.814 00.001 7680 scope move finished after 339 + 53 ms
22:00:32.815 00.001 7680 Move returns status 0, amount 339
22:00:32.815 00.000 7680 move complete, result=0
22:00:32.816 00.001 7680 worker thread done servicing request
22:00:32.816 00.000 7680 Worker thread wakes up
22:00:32.816 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 339 ms NORTH
22:00:32.824 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:32.824 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:34.070 01.246 7680 Exposure complete
22:00:34.182 00.112 7680 worker thread done servicing request
22:00:34.183 00.001 6120 OnExposeComplete: enter
22:00:34.187 00.004 6120 UpdateGuideState(): m_state=6
22:00:34.191 00.004 6120 Star::Find(15, 1210, 1063, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1455
22:00:34.194 00.003 6120 Star::Find returns 1 (0), X=1210.16, Y=1062.55, Mass=5856, SNR=49.2, Peak=137 HFD=6.9
22:00:34.198 00.004 6120 CameraToMount -- cameraTheta (2.96) - m_xAngle (-2.95) = xAngle (5.91 = -0.37)
22:00:34.202 00.004 6120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.65 = -0.64)
22:00:34.207 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.03 hyp=0.19 cameraTheta=2.96 mountX=0.18 mountY=-0.11, mountTheta=-0.57
22:00:34.212 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.03, opts=13)
22:00:34.216 00.004 6120 Enqueuing Move request for scope (-0.19, 0.03)
22:00:34.221 00.005 7680 Worker thread wakes up
22:00:34.221 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.03) opts 0xd
22:00:34.221 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.03)
22:00:34.221 00.000 7680 Moving (-0.19, 0.03) raw xDistance=0.18 yDistance=-0.11
22:00:34.221 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:00:34.222 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:00:34.222 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:00:34.222 00.000 7680 MoveAxis(E, 0, ABG)
22:00:34.222 00.000 7680 Move returns status 0, amount 0
22:00:34.222 00.000 7680 MoveAxis(N, 0, ABG)
22:00:34.223 00.001 7680 Move returns status 0, amount 0
22:00:34.223 00.000 7680 move complete, result=0
22:00:34.223 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
22:00:34.227 00.004 7680 worker thread done servicing request
22:00:34.251 00.024 6120 UpdateGuideState exits: m=5856 SNR=49.2
22:00:34.255 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:34.258 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:34.262 00.004 6120 Enqueuing Expose request
22:00:34.268 00.006 7680 Worker thread wakes up
22:00:34.269 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:00:34.273 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:34.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:35.527 01.254 7680 Exposure complete
22:00:35.644 00.117 7680 worker thread done servicing request
22:00:35.644 00.000 6120 OnExposeComplete: enter
22:00:35.648 00.004 6120 UpdateGuideState(): m_state=6
22:00:35.651 00.003 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1456
22:00:35.656 00.005 6120 Star::Find returns 1 (0), X=1210.46, Y=1062.63, Mass=5526, SNR=47.5, Peak=128 HFD=6.9
22:00:35.659 00.003 6120 CameraToMount -- cameraTheta (0.80) - m_xAngle (-2.95) = xAngle (3.76 = -2.53)
22:00:35.664 00.005 6120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.49 = -2.79)
22:00:35.668 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.80 mountX=-0.14 mountY=-0.06, mountTheta=-2.75
22:00:35.674 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.12, opts=13)
22:00:35.679 00.005 6120 Enqueuing Move request for scope (0.12, 0.12)
22:00:35.682 00.003 7680 Worker thread wakes up
22:00:35.682 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
22:00:35.682 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
22:00:35.682 00.000 7680 Moving (0.12, 0.12) raw xDistance=-0.14 yDistance=-0.06
22:00:35.684 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:00:35.684 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:00:35.684 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:00:35.684 00.000 7680 MoveAxis(E, 0, ABG)
22:00:35.684 00.000 7680 Move returns status 0, amount 0
22:00:35.685 00.001 7680 MoveAxis(N, 0, ABG)
22:00:35.685 00.000 7680 Move returns status 0, amount 0
22:00:35.685 00.000 7680 move complete, result=0
22:00:35.685 00.000 7680 worker thread done servicing request
22:00:35.685 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=234, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
22:00:35.710 00.025 6120 UpdateGuideState exits: m=5526 SNR=47.5
22:00:35.715 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:35.719 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:35.723 00.004 6120 Enqueuing Expose request
22:00:35.726 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:00:35.730 00.004 7680 Worker thread wakes up
22:00:35.730 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:35.730 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:36.981 01.251 7680 Exposure complete
22:00:37.077 00.096 7680 worker thread done servicing request
22:00:37.077 00.000 6120 OnExposeComplete: enter
22:00:37.082 00.005 6120 UpdateGuideState(): m_state=6
22:00:37.087 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1457
22:00:37.091 00.004 6120 Star::Find returns 1 (0), X=1210.13, Y=1062.82, Mass=5593, SNR=48.3, Peak=128 HFD=6.7
22:00:37.095 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
22:00:37.099 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.43)
22:00:37.103 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.31 hyp=0.38 cameraTheta=2.17 mountX=0.15 mountY=-0.37, mountTheta=-1.19
22:00:37.109 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.31, opts=13)
22:00:37.113 00.004 6120 Enqueuing Move request for scope (-0.21, 0.31)
22:00:37.116 00.003 7680 Worker thread wakes up
22:00:37.116 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.31) opts 0xd
22:00:37.117 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.31)
22:00:37.117 00.000 7680 Moving (-0.21, 0.31) raw xDistance=0.15 yDistance=-0.37
22:00:37.117 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:00:37.117 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:00:37.117 00.000 7680 MoveAxis(E, 0, ABG)
22:00:37.117 00.000 7680 Move returns status 0, amount 0
22:00:37.118 00.001 7680 MoveAxis(N, 203, ABG)
22:00:37.118 00.000 7680 Guiding  Dir = 0, Dur = 203
22:00:37.118 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
22:00:37.123 00.005 7680 IsSlewing returns 0
22:00:37.123 00.000 7680 IsGuiding returns 0
22:00:37.123 00.000 7680 PulseGuide returned control before completion, sleep 213
22:00:37.145 00.022 6120 UpdateGuideState exits: m=5593 SNR=48.3
22:00:37.150 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:37.154 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:37.157 00.003 6120 Enqueuing Expose request
22:00:37.346 00.189 7680 IsGuiding returns 1
22:00:37.348 00.002 7680 scope still moving after pulse duration time elapsed
22:00:37.377 00.029 7680 IsSlewing returns 0
22:00:37.378 00.001 7680 IsGuiding returns 0
22:00:37.378 00.000 7680 scope move finished after 203 + 53 ms
22:00:37.380 00.002 7680 Move returns status 0, amount 203
22:00:37.380 00.000 7680 move complete, result=0
22:00:37.381 00.001 7680 worker thread done servicing request
22:00:37.381 00.000 7680 Worker thread wakes up
22:00:37.382 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 203 ms NORTH
22:00:37.388 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:37.389 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:38.643 01.254 7680 Exposure complete
22:00:38.757 00.114 7680 worker thread done servicing request
22:00:38.757 00.000 6120 OnExposeComplete: enter
22:00:38.762 00.005 6120 UpdateGuideState(): m_state=6
22:00:38.768 00.006 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1458
22:00:38.773 00.005 6120 Star::Find returns 1 (0), X=1210.42, Y=1062.68, Mass=5650, SNR=47.5, Peak=146 HFD=6.8
22:00:38.777 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
22:00:38.781 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
22:00:38.785 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.17 mountX=-0.11 mountY=-0.12, mountTheta=-2.28
22:00:38.790 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.17, opts=13)
22:00:38.794 00.004 6120 Enqueuing Move request for scope (0.07, 0.17)
22:00:38.798 00.004 7680 Worker thread wakes up
22:00:38.798 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
22:00:38.798 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
22:00:38.798 00.000 7680 Moving (0.07, 0.17) raw xDistance=-0.11 yDistance=-0.12
22:00:38.798 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:00:38.799 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:00:38.799 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:00:38.799 00.000 7680 MoveAxis(E, 0, ABG)
22:00:38.799 00.000 7680 Move returns status 0, amount 0
22:00:38.799 00.000 7680 MoveAxis(N, 0, ABG)
22:00:38.799 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
22:00:38.804 00.005 7680 Move returns status 0, amount 0
22:00:38.805 00.001 7680 move complete, result=0
22:00:38.805 00.000 7680 worker thread done servicing request
22:00:38.825 00.020 6120 UpdateGuideState exits: m=5650 SNR=47.5
22:00:38.829 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:38.831 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:38.834 00.003 6120 Enqueuing Expose request
22:00:38.839 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:00:38.842 00.003 7680 Worker thread wakes up
22:00:38.842 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:38.842 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:40.088 01.246 7680 Exposure complete
22:00:40.207 00.119 7680 worker thread done servicing request
22:00:40.207 00.000 6120 OnExposeComplete: enter
22:00:40.211 00.004 6120 UpdateGuideState(): m_state=6
22:00:40.215 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1459
22:00:40.220 00.005 6120 Star::Find returns 1 (0), X=1210.30, Y=1062.84, Mass=5247, SNR=46.4, Peak=124 HFD=6.6
22:00:40.223 00.003 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.61)
22:00:40.226 00.003 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.88)
22:00:40.231 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.33 hyp=0.33 cameraTheta=1.72 mountX=-0.01 mountY=-0.32, mountTheta=-1.61
22:00:40.236 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.33, opts=13)
22:00:40.240 00.004 6120 Enqueuing Move request for scope (-0.05, 0.33)
22:00:40.244 00.004 7680 Worker thread wakes up
22:00:40.244 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.33) opts 0xd
22:00:40.244 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.33)
22:00:40.244 00.000 7680 Moving (-0.05, 0.33) raw xDistance=-0.01 yDistance=-0.32
22:00:40.244 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:00:40.244 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:00:40.246 00.002 7680 MoveAxis(E, 0, ABG)
22:00:40.246 00.000 7680 Move returns status 0, amount 0
22:00:40.246 00.000 7680 MoveAxis(N, 172, ABG)
22:00:40.246 00.000 7680 Guiding  Dir = 0, Dur = 172
22:00:40.246 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
22:00:40.251 00.005 7680 IsSlewing returns 0
22:00:40.251 00.000 7680 IsGuiding returns 0
22:00:40.251 00.000 7680 PulseGuide returned control before completion, sleep 182
22:00:40.270 00.019 6120 UpdateGuideState exits: m=5247 SNR=46.4
22:00:40.274 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:40.278 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:40.282 00.004 6120 Enqueuing Expose request
22:00:40.437 00.155 7680 IsGuiding returns 1
22:00:40.437 00.000 7680 scope still moving after pulse duration time elapsed
22:00:40.468 00.031 7680 IsSlewing returns 0
22:00:40.469 00.001 7680 IsGuiding returns 0
22:00:40.470 00.001 7680 scope move finished after 172 + 46 ms
22:00:40.470 00.000 7680 Move returns status 0, amount 172
22:00:40.470 00.000 7680 move complete, result=0
22:00:40.471 00.001 7680 worker thread done servicing request
22:00:40.471 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 172 ms NORTH
22:00:40.478 00.007 7680 Worker thread wakes up
22:00:40.478 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:40.479 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:41.730 01.251 7680 Exposure complete
22:00:41.847 00.117 7680 worker thread done servicing request
22:00:41.847 00.000 6120 OnExposeComplete: enter
22:00:41.852 00.005 6120 UpdateGuideState(): m_state=6
22:00:41.855 00.003 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1460
22:00:41.860 00.005 6120 Star::Find returns 1 (0), X=1210.41, Y=1062.84, Mass=5841, SNR=48.8, Peak=134 HFD=6.7
22:00:41.865 00.005 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
22:00:41.868 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.22)
22:00:41.872 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.33 hyp=0.33 cameraTheta=1.38 mountX=-0.12 mountY=-0.27, mountTheta=-2.00
22:00:41.877 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.33, opts=13)
22:00:41.882 00.005 6120 Enqueuing Move request for scope (0.06, 0.33)
22:00:41.885 00.003 7680 Worker thread wakes up
22:00:41.885 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.33) opts 0xd
22:00:41.885 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.33)
22:00:41.886 00.001 7680 Moving (0.06, 0.33) raw xDistance=-0.12 yDistance=-0.27
22:00:41.886 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:00:41.886 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:00:41.886 00.000 7680 MoveAxis(E, 0, ABG)
22:00:41.887 00.001 7680 Move returns status 0, amount 0
22:00:41.887 00.000 7680 MoveAxis(N, 145, ABG)
22:00:41.887 00.000 7680 Guiding  Dir = 0, Dur = 145
22:00:41.887 00.000 7680 IsSlewing returns 0
22:00:41.888 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
22:00:41.892 00.004 7680 IsGuiding returns 0
22:00:41.892 00.000 7680 PulseGuide returned control before completion, sleep 155
22:00:41.914 00.022 6120 UpdateGuideState exits: m=5841 SNR=48.8
22:00:41.919 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:41.926 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:41.931 00.005 6120 Enqueuing Expose request
22:00:42.062 00.131 7680 IsGuiding returns 1
22:00:42.062 00.000 7680 scope still moving after pulse duration time elapsed
22:00:42.093 00.031 7680 IsSlewing returns 0
22:00:42.093 00.000 7680 IsGuiding returns 0
22:00:42.095 00.002 7680 scope move finished after 145 + 57 ms
22:00:42.095 00.000 7680 Move returns status 0, amount 145
22:00:42.095 00.000 7680 move complete, result=0
22:00:42.095 00.000 7680 worker thread done servicing request
22:00:42.096 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 145 ms NORTH
22:00:42.102 00.006 7680 Worker thread wakes up
22:00:42.102 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:42.102 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:43.357 01.255 7680 Exposure complete
22:00:43.487 00.130 7680 worker thread done servicing request
22:00:43.487 00.000 6120 OnExposeComplete: enter
22:00:43.493 00.006 6120 UpdateGuideState(): m_state=6
22:00:43.498 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1461
22:00:43.502 00.004 6120 Star::Find returns 1 (0), X=1210.29, Y=1062.73, Mass=5486, SNR=47.1, Peak=152 HFD=6.7
22:00:43.507 00.005 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
22:00:43.510 00.003 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
22:00:43.513 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.84 mountX=0.02 mountY=-0.22, mountTheta=-1.48
22:00:43.519 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.22, opts=13)
22:00:43.523 00.004 6120 Enqueuing Move request for scope (-0.06, 0.22)
22:00:43.527 00.004 7680 Worker thread wakes up
22:00:43.527 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
22:00:43.527 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
22:00:43.527 00.000 7680 Moving (-0.06, 0.22) raw xDistance=0.02 yDistance=-0.22
22:00:43.527 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:00:43.527 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:00:43.527 00.000 7680 MoveAxis(E, 0, ABG)
22:00:43.528 00.001 7680 Move returns status 0, amount 0
22:00:43.528 00.000 7680 MoveAxis(N, 122, ABG)
22:00:43.528 00.000 7680 Guiding  Dir = 0, Dur = 122
22:00:43.528 00.000 7680 IsSlewing returns 0
22:00:43.528 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
22:00:43.533 00.005 7680 IsGuiding returns 0
22:00:43.533 00.000 7680 PulseGuide returned control before completion, sleep 132
22:00:43.554 00.021 6120 UpdateGuideState exits: m=5486 SNR=47.1
22:00:43.558 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:43.561 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:43.565 00.004 6120 Enqueuing Expose request
22:00:43.671 00.106 7680 IsGuiding returns 1
22:00:43.671 00.000 7680 scope still moving after pulse duration time elapsed
22:00:43.702 00.031 7680 IsSlewing returns 0
22:00:43.703 00.001 7680 IsGuiding returns 0
22:00:43.703 00.000 7680 scope move finished after 122 + 48 ms
22:00:43.704 00.001 7680 Move returns status 0, amount 122
22:00:43.705 00.001 7680 move complete, result=0
22:00:43.705 00.000 7680 worker thread done servicing request
22:00:43.706 00.001 7680 Worker thread wakes up
22:00:43.706 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 122 ms NORTH
22:00:43.711 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:43.712 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:44.967 01.255 7680 Exposure complete
22:00:45.076 00.109 7680 worker thread done servicing request
22:00:45.076 00.000 6120 OnExposeComplete: enter
22:00:45.080 00.004 6120 UpdateGuideState(): m_state=6
22:00:45.087 00.007 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1462
22:00:45.091 00.004 6120 Star::Find returns 1 (0), X=1210.52, Y=1062.63, Mass=5729, SNR=47.8, Peak=144 HFD=6.8
22:00:45.095 00.004 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
22:00:45.099 00.004 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
22:00:45.104 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.21 cameraTheta=0.59 mountX=-0.20 mountY=-0.03, mountTheta=-3.00
22:00:45.110 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.12, opts=13)
22:00:45.117 00.007 6120 Enqueuing Move request for scope (0.18, 0.12)
22:00:45.121 00.004 7680 Worker thread wakes up
22:00:45.121 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
22:00:45.121 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
22:00:45.121 00.000 7680 Moving (0.18, 0.12) raw xDistance=-0.20 yDistance=-0.03
22:00:45.121 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:00:45.123 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:00:45.123 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:00:45.123 00.000 7680 MoveAxis(E, 0, ABG)
22:00:45.123 00.000 7680 Move returns status 0, amount 0
22:00:45.124 00.001 7680 MoveAxis(N, 0, ABG)
22:00:45.124 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
22:00:45.128 00.004 7680 Move returns status 0, amount 0
22:00:45.128 00.000 7680 move complete, result=0
22:00:45.128 00.000 7680 worker thread done servicing request
22:00:45.149 00.021 6120 UpdateGuideState exits: m=5729 SNR=47.8
22:00:45.153 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:45.157 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:45.160 00.003 6120 Enqueuing Expose request
22:00:45.165 00.005 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:00:45.170 00.005 7680 Worker thread wakes up
22:00:45.170 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:45.170 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:46.410 01.240 7680 Exposure complete
22:00:46.521 00.111 7680 worker thread done servicing request
22:00:46.521 00.000 6120 OnExposeComplete: enter
22:00:46.526 00.005 6120 UpdateGuideState(): m_state=6
22:00:46.531 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1463
22:00:46.535 00.004 6120 Star::Find returns 1 (0), X=1210.57, Y=1062.87, Mass=5724, SNR=48.4, Peak=128 HFD=6.7
22:00:46.538 00.003 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.97 = -2.31)
22:00:46.543 00.005 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.70 = -2.58)
22:00:46.547 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.36 hyp=0.42 cameraTheta=1.02 mountX=-0.29 mountY=-0.23, mountTheta=-2.47
22:00:46.553 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.36, opts=13)
22:00:46.558 00.005 6120 Enqueuing Move request for scope (0.22, 0.36)
22:00:46.561 00.003 7680 Worker thread wakes up
22:00:46.561 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.36) opts 0xd
22:00:46.561 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.36)
22:00:46.561 00.000 7680 Moving (0.22, 0.36) raw xDistance=-0.29 yDistance=-0.23
22:00:46.562 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
22:00:46.562 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:00:46.562 00.000 7680 MoveAxis(E, 121, ABG)
22:00:46.562 00.000 7680 Guiding  Dir = 2, Dur = 121
22:00:46.562 00.000 7680 IsSlewing returns 0
22:00:46.563 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
22:00:46.567 00.004 7680 IsGuiding returns 0
22:00:46.567 00.000 7680 PulseGuide returned control before completion, sleep 131
22:00:46.587 00.020 6120 UpdateGuideState exits: m=5724 SNR=48.4
22:00:46.592 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:46.596 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:46.601 00.005 6120 Enqueuing Expose request
22:00:46.715 00.114 7680 IsGuiding returns 0
22:00:46.715 00.000 7680 Move returns status 0, amount 121
22:00:46.716 00.001 7680 MoveAxis(N, 122, ABG)
22:00:46.716 00.000 7680 Guiding  Dir = 0, Dur = 122
22:00:46.716 00.000 7680 IsSlewing returns 0
22:00:46.717 00.001 7680 IsGuiding returns 0
22:00:46.718 00.001 7680 PulseGuide returned control before completion, sleep 132
22:00:46.855 00.137 7680 IsGuiding returns 1
22:00:46.857 00.002 7680 scope still moving after pulse duration time elapsed
22:00:46.888 00.031 7680 IsSlewing returns 0
22:00:46.890 00.002 7680 IsGuiding returns 0
22:00:46.891 00.001 7680 scope move finished after 122 + 52 ms
22:00:46.891 00.000 7680 Move returns status 0, amount 122
22:00:46.894 00.003 7680 move complete, result=0
22:00:46.895 00.001 7680 worker thread done servicing request
22:00:46.895 00.000 6120 GuideStep: -0.3 px 121 ms EAST, -0.2 px 122 ms NORTH
22:00:46.907 00.012 7680 Worker thread wakes up
22:00:46.907 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:46.908 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:48.164 01.256 7680 Exposure complete
22:00:48.271 00.107 7680 worker thread done servicing request
22:00:48.271 00.000 6120 OnExposeComplete: enter
22:00:48.275 00.004 6120 UpdateGuideState(): m_state=6
22:00:48.280 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1464
22:00:48.283 00.003 6120 Star::Find returns 1 (0), X=1210.42, Y=1062.78, Mass=6165, SNR=51.5, Peak=145 HFD=6.8
22:00:48.287 00.004 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
22:00:48.290 00.003 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
22:00:48.296 00.006 6120 CameraToMount -- cameraX=0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.31 mountX=-0.12 mountY=-0.21, mountTheta=-2.09
22:00:48.303 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.27, opts=13)
22:00:48.307 00.004 6120 Enqueuing Move request for scope (0.07, 0.27)
22:00:48.310 00.003 7680 Worker thread wakes up
22:00:48.310 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.27) opts 0xd
22:00:48.310 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.27)
22:00:48.310 00.000 7680 Moving (0.07, 0.27) raw xDistance=-0.12 yDistance=-0.21
22:00:48.312 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:00:48.312 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:00:48.312 00.000 7680 MoveAxis(E, 0, ABG)
22:00:48.312 00.000 7680 Move returns status 0, amount 0
22:00:48.312 00.000 7680 MoveAxis(N, 114, ABG)
22:00:48.313 00.001 7680 Guiding  Dir = 0, Dur = 114
22:00:48.313 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=235, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
22:00:48.317 00.004 7680 IsSlewing returns 0
22:00:48.317 00.000 7680 IsGuiding returns 0
22:00:48.318 00.001 7680 PulseGuide returned control before completion, sleep 124
22:00:48.338 00.020 6120 UpdateGuideState exits: m=6165 SNR=51.5
22:00:48.344 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:48.348 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:48.351 00.003 6120 Enqueuing Expose request
22:00:48.448 00.097 7680 IsGuiding returns 1
22:00:48.450 00.002 7680 scope still moving after pulse duration time elapsed
22:00:48.479 00.029 7680 IsSlewing returns 0
22:00:48.483 00.004 7680 IsGuiding returns 0
22:00:48.484 00.001 7680 scope move finished after 114 + 53 ms
22:00:48.485 00.001 7680 Move returns status 0, amount 114
22:00:48.485 00.000 7680 move complete, result=0
22:00:48.486 00.001 7680 worker thread done servicing request
22:00:48.486 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 114 ms NORTH
22:00:48.492 00.006 7680 Worker thread wakes up
22:00:48.492 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:48.492 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:49.740 01.248 7680 Exposure complete
22:00:49.849 00.109 7680 worker thread done servicing request
22:00:49.850 00.001 6120 OnExposeComplete: enter
22:00:49.854 00.004 6120 UpdateGuideState(): m_state=6
22:00:49.860 00.006 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1465
22:00:49.864 00.004 6120 Star::Find returns 1 (0), X=1210.42, Y=1062.92, Mass=5525, SNR=48.0, Peak=137 HFD=6.7
22:00:49.867 00.003 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
22:00:49.872 00.005 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
22:00:49.876 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.41 hyp=0.41 cameraTheta=1.40 mountX=-0.15 mountY=-0.33, mountTheta=-1.98
22:00:49.881 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.41, opts=13)
22:00:49.885 00.004 6120 Enqueuing Move request for scope (0.07, 0.41)
22:00:49.888 00.003 7680 Worker thread wakes up
22:00:49.889 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.41) opts 0xd
22:00:49.889 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.41)
22:00:49.889 00.000 7680 Moving (0.07, 0.41) raw xDistance=-0.15 yDistance=-0.33
22:00:49.890 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:00:49.890 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:00:49.890 00.000 7680 MoveAxis(E, 0, ABG)
22:00:49.890 00.000 7680 Move returns status 0, amount 0
22:00:49.891 00.001 7680 MoveAxis(N, 181, ABG)
22:00:49.891 00.000 7680 Guiding  Dir = 0, Dur = 181
22:00:49.891 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
22:00:49.896 00.005 7680 IsSlewing returns 0
22:00:49.897 00.001 7680 IsGuiding returns 0
22:00:49.897 00.000 7680 PulseGuide returned control before completion, sleep 191
22:00:49.918 00.021 6120 UpdateGuideState exits: m=5525 SNR=48.0
22:00:49.922 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:49.928 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:49.933 00.005 6120 Enqueuing Expose request
22:00:50.104 00.171 7680 IsGuiding returns 0
22:00:50.105 00.001 7680 Move returns status 0, amount 181
22:00:50.106 00.001 7680 move complete, result=0
22:00:50.106 00.000 7680 worker thread done servicing request
22:00:50.107 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 181 ms NORTH
22:00:50.117 00.010 7680 Worker thread wakes up
22:00:50.117 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:50.117 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:51.366 01.249 7680 Exposure complete
22:00:51.483 00.117 7680 worker thread done servicing request
22:00:51.483 00.000 6120 OnExposeComplete: enter
22:00:51.490 00.007 6120 UpdateGuideState(): m_state=6
22:00:51.494 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1466
22:00:51.498 00.004 6120 Star::Find returns 1 (0), X=1210.40, Y=1062.73, Mass=5782, SNR=48.0, Peak=144 HFD=6.8
22:00:51.503 00.005 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.28 = -2.01)
22:00:51.506 00.003 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
22:00:51.510 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.32 mountX=-0.10 mountY=-0.17, mountTheta=-2.08
22:00:51.515 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.22, opts=13)
22:00:51.519 00.004 6120 Enqueuing Move request for scope (0.06, 0.22)
22:00:51.524 00.005 7680 Worker thread wakes up
22:00:51.524 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
22:00:51.524 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
22:00:51.524 00.000 7680 Moving (0.06, 0.22) raw xDistance=-0.10 yDistance=-0.17
22:00:51.524 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:00:51.525 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:00:51.525 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:00:51.525 00.000 7680 MoveAxis(E, 0, ABG)
22:00:51.525 00.000 7680 Move returns status 0, amount 0
22:00:51.525 00.000 7680 MoveAxis(N, 0, ABG)
22:00:51.525 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
22:00:51.529 00.004 7680 Move returns status 0, amount 0
22:00:51.529 00.000 7680 move complete, result=0
22:00:51.531 00.002 7680 worker thread done servicing request
22:00:51.555 00.024 6120 UpdateGuideState exits: m=5782 SNR=48.0
22:00:51.558 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:51.563 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:51.567 00.004 6120 Enqueuing Expose request
22:00:51.571 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:00:51.575 00.004 7680 Worker thread wakes up
22:00:51.575 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:51.576 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:52.827 01.251 7680 Exposure complete
22:00:52.930 00.103 7680 worker thread done servicing request
22:00:52.931 00.001 6120 OnExposeComplete: enter
22:00:52.935 00.004 6120 UpdateGuideState(): m_state=6
22:00:52.939 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1467
22:00:52.942 00.003 6120 Star::Find returns 1 (0), X=1210.39, Y=1062.77, Mass=5757, SNR=49.6, Peak=126 HFD=6.9
22:00:52.946 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
22:00:52.950 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
22:00:52.954 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.26 cameraTheta=1.40 mountX=-0.09 mountY=-0.21, mountTheta=-1.98
22:00:52.959 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.26, opts=13)
22:00:52.963 00.004 6120 Enqueuing Move request for scope (0.05, 0.26)
22:00:52.967 00.004 7680 Worker thread wakes up
22:00:52.967 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
22:00:52.967 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
22:00:52.967 00.000 7680 Moving (0.05, 0.26) raw xDistance=-0.09 yDistance=-0.21
22:00:52.967 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:00:52.967 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:00:52.967 00.000 7680 MoveAxis(E, 0, ABG)
22:00:52.968 00.001 7680 Move returns status 0, amount 0
22:00:52.968 00.000 7680 MoveAxis(N, 115, ABG)
22:00:52.968 00.000 7680 Guiding  Dir = 0, Dur = 115
22:00:52.968 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
22:00:52.974 00.006 7680 IsSlewing returns 0
22:00:52.974 00.000 7680 IsGuiding returns 0
22:00:52.974 00.000 7680 PulseGuide returned control before completion, sleep 125
22:00:52.997 00.023 6120 UpdateGuideState exits: m=5757 SNR=49.6
22:00:53.002 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:53.006 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:53.009 00.003 6120 Enqueuing Expose request
22:00:53.111 00.102 7680 IsGuiding returns 1
22:00:53.111 00.000 7680 scope still moving after pulse duration time elapsed
22:00:53.141 00.030 7680 IsSlewing returns 0
22:00:53.141 00.000 7680 IsGuiding returns 0
22:00:53.141 00.000 7680 scope move finished after 115 + 52 ms
22:00:53.142 00.001 7680 Move returns status 0, amount 115
22:00:53.143 00.001 7680 move complete, result=0
22:00:53.143 00.000 7680 worker thread done servicing request
22:00:53.143 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 115 ms NORTH
22:00:53.149 00.006 7680 Worker thread wakes up
22:00:53.149 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:53.149 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:54.399 01.250 7680 Exposure complete
22:00:54.509 00.110 7680 worker thread done servicing request
22:00:54.509 00.000 6120 OnExposeComplete: enter
22:00:54.513 00.004 6120 UpdateGuideState(): m_state=6
22:00:54.518 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1468
22:00:54.523 00.005 6120 Star::Find returns 1 (0), X=1210.46, Y=1062.92, Mass=5468, SNR=47.1, Peak=119 HFD=6.7
22:00:54.526 00.003 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.26 = -2.03)
22:00:54.529 00.003 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
22:00:54.533 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.40 hyp=0.42 cameraTheta=1.30 mountX=-0.18 mountY=-0.31, mountTheta=-2.10
22:00:54.539 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.40, opts=13)
22:00:54.542 00.003 6120 Enqueuing Move request for scope (0.11, 0.40)
22:00:54.545 00.003 7680 Worker thread wakes up
22:00:54.546 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.40) opts 0xd
22:00:54.546 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.40)
22:00:54.546 00.000 7680 Moving (0.11, 0.40) raw xDistance=-0.18 yDistance=-0.31
22:00:54.546 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:00:54.546 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:00:54.546 00.000 7680 MoveAxis(E, 0, ABG)
22:00:54.546 00.000 7680 Move returns status 0, amount 0
22:00:54.547 00.001 7680 MoveAxis(N, 171, ABG)
22:00:54.547 00.000 7680 Guiding  Dir = 0, Dur = 171
22:00:54.547 00.000 7680 IsSlewing returns 0
22:00:54.548 00.001 7680 IsGuiding returns 0
22:00:54.548 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
22:00:54.553 00.005 7680 PulseGuide returned control before completion, sleep 181
22:00:54.575 00.022 6120 UpdateGuideState exits: m=5468 SNR=47.1
22:00:54.581 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:54.585 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:54.590 00.005 6120 Enqueuing Expose request
22:00:54.749 00.159 7680 IsGuiding returns 1
22:00:54.749 00.000 7680 scope still moving after pulse duration time elapsed
22:00:54.780 00.031 7680 IsSlewing returns 0
22:00:54.781 00.001 7680 IsGuiding returns 0
22:00:54.781 00.000 7680 scope move finished after 171 + 61 ms
22:00:54.781 00.000 7680 Move returns status 0, amount 171
22:00:54.781 00.000 7680 move complete, result=0
22:00:54.782 00.001 7680 worker thread done servicing request
22:00:54.782 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 171 ms NORTH
22:00:54.788 00.006 7680 Worker thread wakes up
22:00:54.788 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:54.790 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:56.048 01.258 7680 Exposure complete
22:00:56.161 00.113 7680 worker thread done servicing request
22:00:56.161 00.000 6120 OnExposeComplete: enter
22:00:56.165 00.004 6120 UpdateGuideState(): m_state=6
22:00:56.170 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1469
22:00:56.174 00.004 6120 Star::Find returns 1 (0), X=1210.40, Y=1062.65, Mass=5714, SNR=48.5, Peak=131 HFD=6.9
22:00:56.180 00.006 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.17 = -2.11)
22:00:56.184 00.004 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.38)
22:00:56.187 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.22 mountX=-0.07 mountY=-0.10, mountTheta=-2.21
22:00:56.193 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.14, opts=13)
22:00:56.197 00.004 6120 Enqueuing Move request for scope (0.05, 0.14)
22:00:56.202 00.005 7680 Worker thread wakes up
22:00:56.202 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
22:00:56.202 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
22:00:56.202 00.000 7680 Moving (0.05, 0.14) raw xDistance=-0.07 yDistance=-0.10
22:00:56.202 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:00:56.203 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:00:56.203 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:00:56.203 00.000 7680 MoveAxis(E, 0, ABG)
22:00:56.203 00.000 7680 Move returns status 0, amount 0
22:00:56.204 00.001 7680 MoveAxis(N, 0, ABG)
22:00:56.204 00.000 7680 Move returns status 0, amount 0
22:00:56.204 00.000 7680 move complete, result=0
22:00:56.204 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
22:00:56.210 00.006 7680 worker thread done servicing request
22:00:56.229 00.019 6120 UpdateGuideState exits: m=5714 SNR=48.5
22:00:56.234 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:56.238 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:56.243 00.005 6120 Enqueuing Expose request
22:00:56.246 00.003 7680 Worker thread wakes up
22:00:56.247 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:56.247 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:56.247 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:00:57.491 01.244 7680 Exposure complete
22:00:57.627 00.136 7680 worker thread done servicing request
22:00:57.627 00.000 6120 OnExposeComplete: enter
22:00:57.630 00.003 6120 UpdateGuideState(): m_state=6
22:00:57.633 00.003 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1470
22:00:57.641 00.008 6120 Star::Find returns 1 (0), X=1210.40, Y=1062.73, Mass=6030, SNR=51.5, Peak=133 HFD=7.0
22:00:57.644 00.003 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
22:00:57.647 00.003 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.28)
22:00:57.650 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.32 mountX=-0.10 mountY=-0.17, mountTheta=-2.08
22:00:57.658 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.22, opts=13)
22:00:57.662 00.004 6120 Enqueuing Move request for scope (0.06, 0.22)
22:00:57.665 00.003 7680 Worker thread wakes up
22:00:57.666 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
22:00:57.666 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
22:00:57.666 00.000 7680 Moving (0.06, 0.22) raw xDistance=-0.10 yDistance=-0.17
22:00:57.666 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:00:57.667 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:00:57.667 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:00:57.667 00.000 7680 MoveAxis(E, 0, ABG)
22:00:57.669 00.002 7680 Move returns status 0, amount 0
22:00:57.669 00.000 7680 MoveAxis(N, 0, ABG)
22:00:57.669 00.000 7680 Move returns status 0, amount 0
22:00:57.669 00.000 7680 move complete, result=0
22:00:57.669 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
22:00:57.673 00.004 7680 worker thread done servicing request
22:00:57.695 00.022 6120 UpdateGuideState exits: m=6030 SNR=51.5
22:00:57.702 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:57.705 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:57.709 00.004 6120 Enqueuing Expose request
22:00:57.712 00.003 7680 Worker thread wakes up
22:00:57.712 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:00:57.716 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:57.716 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:00:58.957 01.241 7680 Exposure complete
22:00:59.069 00.112 7680 worker thread done servicing request
22:00:59.069 00.000 6120 OnExposeComplete: enter
22:00:59.073 00.004 6120 UpdateGuideState(): m_state=6
22:00:59.077 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1471
22:00:59.082 00.005 6120 Star::Find returns 1 (0), X=1210.39, Y=1063.25, Mass=5752, SNR=47.7, Peak=132 HFD=6.7
22:00:59.086 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
22:00:59.089 00.003 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.09)
22:00:59.093 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.74 hyp=0.74 cameraTheta=1.51 mountX=-0.18 mountY=-0.65, mountTheta=-1.85
22:00:59.098 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.74, opts=13)
22:00:59.102 00.004 6120 Enqueuing Move request for scope (0.05, 0.74)
22:00:59.105 00.003 7680 Worker thread wakes up
22:00:59.106 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.74) opts 0xd
22:00:59.106 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.74)
22:00:59.106 00.000 7680 Moving (0.05, 0.74) raw xDistance=-0.18 yDistance=-0.65
22:00:59.106 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:00:59.106 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
22:00:59.106 00.000 7680 MoveAxis(E, 0, ABG)
22:00:59.107 00.001 7680 Move returns status 0, amount 0
22:00:59.107 00.000 7680 MoveAxis(N, 351, ABG)
22:00:59.107 00.000 7680 Guiding  Dir = 0, Dur = 351
22:00:59.107 00.000 7680 IsSlewing returns 0
22:00:59.109 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
22:00:59.114 00.005 7680 IsGuiding returns 0
22:00:59.114 00.000 7680 PulseGuide returned control before completion, sleep 361
22:00:59.135 00.021 6120 UpdateGuideState exits: m=5752 SNR=47.7
22:00:59.143 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:59.147 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:00:59.151 00.004 6120 Enqueuing Expose request
22:00:59.483 00.332 7680 IsGuiding returns 1
22:00:59.484 00.001 7680 scope still moving after pulse duration time elapsed
22:00:59.514 00.030 7680 IsSlewing returns 0
22:00:59.515 00.001 7680 IsGuiding returns 0
22:00:59.516 00.001 7680 scope move finished after 351 + 51 ms
22:00:59.517 00.001 7680 Move returns status 0, amount 351
22:00:59.517 00.000 7680 move complete, result=0
22:00:59.518 00.001 7680 worker thread done servicing request
22:00:59.518 00.000 7680 Worker thread wakes up
22:00:59.520 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 351 ms NORTH
22:00:59.526 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:00:59.526 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:01:00.776 01.250 7680 Exposure complete
22:01:00.879 00.103 7680 worker thread done servicing request
22:01:00.879 00.000 6120 OnExposeComplete: enter
22:01:00.882 00.003 6120 UpdateGuideState(): m_state=6
22:01:00.888 00.006 6120 Star::Find(15, 1210, 1063, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1472
22:01:00.895 00.007 6120 Star::Find returns 1 (0), X=1210.16, Y=1062.98, Mass=5431, SNR=47.1, Peak=135 HFD=6.5
22:01:00.901 00.006 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
22:01:00.904 00.003 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
22:01:00.908 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.47 hyp=0.50 cameraTheta=1.95 mountX=0.09 mountY=-0.50, mountTheta=-1.39
22:01:00.912 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.47, opts=13)
22:01:00.919 00.007 6120 Enqueuing Move request for scope (-0.18, 0.47)
22:01:00.923 00.004 7680 Worker thread wakes up
22:01:00.923 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.47) opts 0xd
22:01:00.923 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.47)
22:01:00.925 00.002 7680 Moving (-0.18, 0.47) raw xDistance=0.09 yDistance=-0.50
22:01:00.925 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:01:00.925 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:01:00.925 00.000 7680 MoveAxis(E, 0, ABG)
22:01:00.926 00.001 7680 Move returns status 0, amount 0
22:01:00.926 00.000 7680 MoveAxis(N, 273, ABG)
22:01:00.926 00.000 7680 Guiding  Dir = 0, Dur = 273
22:01:00.927 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
22:01:00.932 00.005 7680 IsSlewing returns 0
22:01:00.932 00.000 7680 IsGuiding returns 0
22:01:00.932 00.000 7680 PulseGuide returned control before completion, sleep 283
22:01:00.954 00.022 6120 UpdateGuideState exits: m=5431 SNR=47.1
22:01:00.958 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:00.961 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:00.965 00.004 6120 Enqueuing Expose request
22:01:01.219 00.254 7680 IsGuiding returns 1
22:01:01.219 00.000 7680 scope still moving after pulse duration time elapsed
22:01:01.249 00.030 7680 IsSlewing returns 0
22:01:01.251 00.002 7680 IsGuiding returns 0
22:01:01.252 00.001 7680 scope move finished after 273 + 47 ms
22:01:01.252 00.000 7680 Move returns status 0, amount 273
22:01:01.253 00.001 7680 move complete, result=0
22:01:01.254 00.001 7680 worker thread done servicing request
22:01:01.254 00.000 7680 Worker thread wakes up
22:01:01.255 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 273 ms NORTH
22:01:01.262 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:01.262 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1048,31,31)
22:01:02.507 01.245 7680 Exposure complete
22:01:02.687 00.180 6120 evsrv: cli 0FAF0158 connect
22:01:02.697 00.010 6120 case statement mapped state 6 to 3
22:01:02.704 00.007 6120 case statement mapped state 6 to 3
22:01:02.852 00.148 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"bb9fa1ec-5d4c-4599-9e17-27dd7c370885"}
22:01:02.858 00.006 6120 case statement mapped state 6 to 3
22:01:02.861 00.003 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb9fa1ec-5d4c-4599-9e17-27dd7c370885"}
22:01:02.866 00.005 6120 evsrv: cli 0FAF0158 disconnect
22:01:02.987 00.121 6120 evsrv: cli 0FAEFD98 connect
22:01:02.991 00.004 6120 case statement mapped state 6 to 3
22:01:02.994 00.003 6120 case statement mapped state 6 to 3
22:01:02.999 00.005 6120 evsrv: cli 0FAEFD98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"6768c2c2-f665-40c8-a132-8fb2e120f0a9"}
22:01:03.002 00.003 6120 PhdController::Dither begins
22:01:03.004 00.002 6120 dither: size=5.00, dRA=0.32 dDec=0.71
22:01:03.008 00.004 6120 MountToCamera -- mountTheta (1.15) + m_xAngle (-2.95) = xAngle (-1.80 = -1.80)
22:01:03.011 00.003 6120 MountToCamera -- mountX=0.32 mountY=0.71 hyp=0.78 mountTheta=1.15 cameraX=-0.18, cameraY=-0.76 cameraTheta=-1.80
22:01:03.015 00.004 7680 worker thread done servicing request
22:01:03.015 00.000 6120 setting lock position to (1210.17, 1061.75)
22:01:03.020 00.005 6120 Mount: notify guiding dithered (-0.2, -0.8)
22:01:03.024 00.004 6120 Status Line: Dither by 0.32,0.71
22:01:03.029 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:01:03.032 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
22:01:03.035 00.003 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"6768c2c2-f665-40c8-a132-8fb2e120f0a9"}
22:01:03.038 00.003 6120 OnExposeComplete: enter
22:01:03.042 00.004 6120 UpdateGuideState(): m_state=6
22:01:03.049 00.007 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1473
22:01:03.051 00.002 6120 Star::Find returns 1 (0), X=1210.41, Y=1062.60, Mass=6064, SNR=49.6, Peak=135 HFD=6.9
22:01:03.055 00.004 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
22:01:03.058 00.003 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
22:01:03.060 00.002 6120 CameraToMount -- cameraX=0.24 cameraY=0.85 hyp=0.88 cameraTheta=1.30 mountX=-0.39 mountY=-0.66, mountTheta=-2.11
22:01:03.065 00.005 6120 dither recenter: remaining=(-0.3,-0.7) step=(-0.3,-0.7)
22:01:03.068 00.003 6120 MountToCamera -- mountTheta (-1.99) + m_xAngle (-2.95) = xAngle (-4.94 = 1.34)
22:01:03.071 00.003 6120 MountToCamera -- mountX=-0.32 mountY=-0.71 hyp=0.78 mountTheta=-1.99 cameraX=0.18, cameraY=0.76 cameraTheta=1.34
22:01:03.075 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.76, opts=4)
22:01:03.079 00.004 6120 Enqueuing Move request for scope (0.18, 0.76)
22:01:03.082 00.003 7680 Worker thread wakes up
22:01:03.082 00.000 6120 Mount: notify direct move -0.32,-0.71
22:01:03.085 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.76) opts 0x4
22:01:03.085 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.76)
22:01:03.085 00.000 7680 Moving (0.18, 0.76) raw xDistance=-0.32 yDistance=-0.71
22:01:03.086 00.001 7680 MoveAxis(E, 212, B)
22:01:03.086 00.000 7680 Guiding  Dir = 2, Dur = 212
22:01:03.086 00.000 7680 IsSlewing returns 0
22:01:03.086 00.000 7680 IsGuiding returns 0
22:01:03.087 00.001 7680 PulseGuide returned control before completion, sleep 222
22:01:03.087 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=223, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
22:01:03.108 00.021 6120 UpdateGuideState exits: m=6064 SNR=49.6
22:01:03.112 00.004 6120 PhdController: settling, locked = 1, distance = 1.11 (1.50) aobump = 0 frame = 1 / 99999
22:01:03.115 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764043263.115,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.11,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:01:03.118 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:03.121 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:03.124 00.003 6120 Enqueuing Expose request
22:01:03.127 00.003 6120 evsrv: cli 0FAEFD98 disconnect
22:01:03.316 00.189 7680 IsGuiding returns 1
22:01:03.316 00.000 7680 scope still moving after pulse duration time elapsed
22:01:03.347 00.031 7680 IsSlewing returns 0
22:01:03.347 00.000 7680 IsGuiding returns 1
22:01:03.378 00.031 7680 IsSlewing returns 0
22:01:03.378 00.000 7680 IsGuiding returns 1
22:01:03.408 00.030 7680 IsSlewing returns 0
22:01:03.409 00.001 7680 IsGuiding returns 0
22:01:03.410 00.001 7680 scope move finished after 212 + 111 ms
22:01:03.410 00.000 7680 Move returns status 0, amount 212
22:01:03.410 00.000 7680 MoveAxis(N, 386, B)
22:01:03.410 00.000 7680 Guiding  Dir = 0, Dur = 386
22:01:03.410 00.000 7680 IsSlewing returns 0
22:01:03.411 00.001 7680 IsGuiding returns 0
22:01:03.411 00.000 7680 PulseGuide returned control before completion, sleep 396
22:01:03.814 00.403 7680 IsGuiding returns 1
22:01:03.814 00.000 7680 scope still moving after pulse duration time elapsed
22:01:03.845 00.031 7680 IsSlewing returns 0
22:01:03.845 00.000 7680 IsGuiding returns 0
22:01:03.847 00.002 7680 scope move finished after 386 + 48 ms
22:01:03.847 00.000 7680 Move returns status 0, amount 386
22:01:03.847 00.000 7680 move complete, result=0
22:01:03.847 00.000 7680 worker thread done servicing request
22:01:03.847 00.000 6120 GuideStep: -0.3 px 212 ms EAST, -0.7 px 386 ms NORTH
22:01:03.851 00.004 7680 Worker thread wakes up
22:01:03.851 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:03.851 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:05.102 01.251 7680 Exposure complete
22:01:05.209 00.107 7680 worker thread done servicing request
22:01:05.210 00.001 6120 OnExposeComplete: enter
22:01:05.213 00.003 6120 UpdateGuideState(): m_state=6
22:01:05.217 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1474
22:01:05.221 00.004 6120 Star::Find returns 1 (0), X=1209.94, Y=1062.55, Mass=5880, SNR=48.9, Peak=134 HFD=6.8
22:01:05.224 00.003 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
22:01:05.227 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
22:01:05.232 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.80 hyp=0.83 cameraTheta=1.86 mountX=0.08 mountY=-0.82, mountTheta=-1.47
22:01:05.236 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.80, opts=13)
22:01:05.240 00.004 6120 Enqueuing Move request for scope (-0.23, 0.80)
22:01:05.243 00.003 7680 Worker thread wakes up
22:01:05.243 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.80) opts 0xd
22:01:05.243 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.80)
22:01:05.243 00.000 7680 Moving (-0.23, 0.80) raw xDistance=0.08 yDistance=-0.82
22:01:05.244 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:01:05.244 00.000 7680 resist switch: large excursion: input -0.82 thresh 0.60 direction from 0 to -1
22:01:05.244 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.45
22:01:05.244 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
22:01:05.244 00.000 7680 MoveAxis(E, 0, ABG)
22:01:05.244 00.000 7680 Move returns status 0, amount 0
22:01:05.244 00.000 7680 MoveAxis(N, 444, ABG)
22:01:05.246 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
22:01:05.249 00.003 7680 Guiding  Dir = 0, Dur = 444
22:01:05.250 00.001 7680 IsSlewing returns 0
22:01:05.250 00.000 7680 IsGuiding returns 0
22:01:05.250 00.000 7680 PulseGuide returned control before completion, sleep 454
22:01:05.270 00.020 6120 UpdateGuideState exits: m=5880 SNR=48.9
22:01:05.276 00.006 6120 PhdController: settling, locked = 1, distance = 0.83 (1.50) aobump = 0 frame = 2 / 99999
22:01:05.279 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764043265.279,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.83,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
22:01:05.283 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:05.287 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:05.292 00.005 6120 Enqueuing Expose request
22:01:05.719 00.427 7680 IsGuiding returns 1
22:01:05.720 00.001 7680 scope still moving after pulse duration time elapsed
22:01:05.751 00.031 7680 IsSlewing returns 0
22:01:05.751 00.000 7680 IsGuiding returns 0
22:01:05.751 00.000 7680 scope move finished after 444 + 56 ms
22:01:05.752 00.001 7680 Move returns status 0, amount 444
22:01:05.752 00.000 7680 move complete, result=0
22:01:05.752 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.8 px 444 ms NORTH
22:01:05.755 00.003 7680 worker thread done servicing request
22:01:05.755 00.000 7680 Worker thread wakes up
22:01:05.755 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:05.756 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:06.997 01.241 7680 Exposure complete
22:01:07.104 00.107 7680 worker thread done servicing request
22:01:07.104 00.000 6120 OnExposeComplete: enter
22:01:07.108 00.004 6120 UpdateGuideState(): m_state=6
22:01:07.111 00.003 6120 Star::Find(15, 1209, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1475
22:01:07.116 00.005 6120 Star::Find returns 1 (0), X=1209.98, Y=1061.79, Mass=5800, SNR=48.7, Peak=133 HFD=6.7
22:01:07.119 00.003 6120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-2.95) = xAngle (5.89 = -0.39)
22:01:07.123 00.004 6120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.63 = -0.66)
22:01:07.127 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.19 cameraTheta=2.94 mountX=0.18 mountY=-0.12, mountTheta=-0.58
22:01:07.132 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.04, opts=13)
22:01:07.137 00.005 6120 Enqueuing Move request for scope (-0.19, 0.04)
22:01:07.143 00.006 7680 Worker thread wakes up
22:01:07.143 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.04) opts 0xd
22:01:07.143 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.04)
22:01:07.143 00.000 7680 Moving (-0.19, 0.04) raw xDistance=0.18 yDistance=-0.12
22:01:07.143 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:01:07.143 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:01:07.144 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:01:07.145 00.001 7680 MoveAxis(E, 0, ABG)
22:01:07.145 00.000 7680 Move returns status 0, amount 0
22:01:07.145 00.000 7680 MoveAxis(N, 0, ABG)
22:01:07.145 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=190, Gamma=1.000
22:01:07.151 00.006 7680 Move returns status 0, amount 0
22:01:07.151 00.000 7680 move complete, result=0
22:01:07.152 00.001 7680 worker thread done servicing request
22:01:07.173 00.021 6120 UpdateGuideState exits: m=5800 SNR=48.7
22:01:07.178 00.005 6120 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 3 / 99999
22:01:07.182 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764043267.182,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.64,"Time":4.1,"SettleTime":10.0,"StarLocked":true}
22:01:07.185 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:07.188 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:07.193 00.005 6120 Enqueuing Expose request
22:01:07.197 00.004 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:01:07.202 00.005 7680 Worker thread wakes up
22:01:07.202 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:07.202 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:08.454 01.252 7680 Exposure complete
22:01:08.559 00.105 7680 worker thread done servicing request
22:01:08.559 00.000 6120 OnExposeComplete: enter
22:01:08.562 00.003 6120 UpdateGuideState(): m_state=6
22:01:08.567 00.005 6120 Star::Find(15, 1209, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1476
22:01:08.571 00.004 6120 Star::Find returns 1 (0), X=1209.85, Y=1061.88, Mass=5755, SNR=49.7, Peak=135 HFD=6.8
22:01:08.575 00.004 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-2.95) = xAngle (5.72 = -0.56)
22:01:08.579 00.004 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.45 = -0.83)
22:01:08.583 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.12 hyp=0.34 cameraTheta=2.77 mountX=0.29 mountY=-0.25, mountTheta=-0.72
22:01:08.588 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.12, opts=13)
22:01:08.591 00.003 6120 Enqueuing Move request for scope (-0.32, 0.12)
22:01:08.594 00.003 7680 Worker thread wakes up
22:01:08.594 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.12) opts 0xd
22:01:08.594 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.12)
22:01:08.594 00.000 7680 Moving (-0.32, 0.12) raw xDistance=0.29 yDistance=-0.25
22:01:08.594 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
22:01:08.596 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:01:08.596 00.000 7680 MoveAxis(W, 122, ABG)
22:01:08.596 00.000 7680 Guiding  Dir = 3, Dur = 122
22:01:08.596 00.000 7680 IsSlewing returns 0
22:01:08.596 00.000 7680 IsGuiding returns 0
22:01:08.597 00.001 7680 PulseGuide returned control before completion, sleep 132
22:01:08.597 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=190, Gamma=1.000
22:01:08.622 00.025 6120 UpdateGuideState exits: m=5755 SNR=49.7
22:01:08.626 00.004 6120 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 4 / 99999
22:01:08.630 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764043268.630,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.55,"Time":5.5,"SettleTime":10.0,"StarLocked":true}
22:01:08.634 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:08.638 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:08.644 00.006 6120 Enqueuing Expose request
22:01:08.737 00.093 7680 IsGuiding returns 1
22:01:08.738 00.001 7680 scope still moving after pulse duration time elapsed
22:01:08.768 00.030 7680 IsSlewing returns 0
22:01:08.769 00.001 7680 IsGuiding returns 0
22:01:08.769 00.000 7680 scope move finished after 122 + 51 ms
22:01:08.771 00.002 7680 Move returns status 0, amount 122
22:01:08.771 00.000 7680 MoveAxis(N, 136, ABG)
22:01:08.772 00.001 7680 Guiding  Dir = 0, Dur = 136
22:01:08.772 00.000 7680 IsSlewing returns 0
22:01:08.773 00.001 7680 IsGuiding returns 0
22:01:08.774 00.001 7680 PulseGuide returned control before completion, sleep 146
22:01:08.925 00.151 7680 IsGuiding returns 1
22:01:08.925 00.000 7680 scope still moving after pulse duration time elapsed
22:01:08.955 00.030 7680 IsSlewing returns 0
22:01:08.955 00.000 7680 IsGuiding returns 0
22:01:08.957 00.002 7680 scope move finished after 136 + 47 ms
22:01:08.958 00.001 7680 Move returns status 0, amount 136
22:01:08.958 00.000 7680 move complete, result=0
22:01:08.958 00.000 7680 worker thread done servicing request
22:01:08.959 00.001 7680 Worker thread wakes up
22:01:08.959 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:08.959 00.000 6120 GuideStep: 0.3 px 122 ms WEST, -0.3 px 136 ms NORTH
22:01:08.965 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:10.215 01.250 7680 Exposure complete
22:01:10.321 00.106 7680 worker thread done servicing request
22:01:10.321 00.000 6120 OnExposeComplete: enter
22:01:10.328 00.007 6120 UpdateGuideState(): m_state=6
22:01:10.333 00.005 6120 Star::Find(15, 1209, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1477
22:01:10.337 00.004 6120 Star::Find returns 1 (0), X=1210.14, Y=1062.25, Mass=5428, SNR=47.5, Peak=123 HFD=6.7
22:01:10.341 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
22:01:10.345 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
22:01:10.348 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.50 hyp=0.50 cameraTheta=1.64 mountX=-0.06 mountY=-0.46, mountTheta=-1.70
22:01:10.353 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.50, opts=13)
22:01:10.357 00.004 6120 Enqueuing Move request for scope (-0.03, 0.50)
22:01:10.359 00.002 7680 Worker thread wakes up
22:01:10.359 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.50) opts 0xd
22:01:10.361 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.50)
22:01:10.361 00.000 7680 Moving (-0.03, 0.50) raw xDistance=-0.06 yDistance=-0.46
22:01:10.361 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:01:10.361 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
22:01:10.361 00.000 7680 MoveAxis(E, 0, ABG)
22:01:10.361 00.000 7680 Move returns status 0, amount 0
22:01:10.361 00.000 7680 MoveAxis(N, 250, ABG)
22:01:10.362 00.001 7680 Guiding  Dir = 0, Dur = 250
22:01:10.362 00.000 7680 IsSlewing returns 0
22:01:10.362 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=235, med=0, FiltMin=0, FiltMax=193, Gamma=1.000
22:01:10.367 00.005 7680 IsGuiding returns 0
22:01:10.367 00.000 7680 PulseGuide returned control before completion, sleep 260
22:01:10.389 00.022 6120 UpdateGuideState exits: m=5428 SNR=47.5
22:01:10.395 00.006 6120 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 5 / 99999
22:01:10.399 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764043270.399,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.53,"Time":7.3,"SettleTime":10.0,"StarLocked":true}
22:01:10.402 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:10.406 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:10.410 00.004 6120 Enqueuing Expose request
22:01:10.630 00.220 7680 IsGuiding returns 1
22:01:10.630 00.000 7680 scope still moving after pulse duration time elapsed
22:01:10.662 00.032 7680 IsSlewing returns 0
22:01:10.662 00.000 7680 IsGuiding returns 0
22:01:10.663 00.001 7680 scope move finished after 250 + 45 ms
22:01:10.663 00.000 7680 Move returns status 0, amount 250
22:01:10.663 00.000 7680 move complete, result=0
22:01:10.664 00.001 7680 worker thread done servicing request
22:01:10.664 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 250 ms NORTH
22:01:10.670 00.006 7680 Worker thread wakes up
22:01:10.671 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:10.671 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:11.929 01.258 7680 Exposure complete
22:01:12.042 00.113 7680 worker thread done servicing request
22:01:12.042 00.000 6120 OnExposeComplete: enter
22:01:12.049 00.007 6120 UpdateGuideState(): m_state=6
22:01:12.055 00.006 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1478
22:01:12.060 00.005 6120 Star::Find returns 1 (0), X=1209.82, Y=1061.92, Mass=5789, SNR=49.6, Peak=138 HFD=6.9
22:01:12.065 00.005 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-2.95) = xAngle (5.66 = -0.63)
22:01:12.071 00.006 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.89)
22:01:12.075 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=0.16 hyp=0.38 cameraTheta=2.70 mountX=0.31 mountY=-0.30, mountTheta=-0.77
22:01:12.082 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.16, opts=13)
22:01:12.087 00.005 6120 Enqueuing Move request for scope (-0.35, 0.16)
22:01:12.091 00.004 7680 Worker thread wakes up
22:01:12.091 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.16) opts 0xd
22:01:12.092 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.16)
22:01:12.092 00.000 7680 Moving (-0.35, 0.16) raw xDistance=0.31 yDistance=-0.30
22:01:12.092 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
22:01:12.092 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:01:12.092 00.000 7680 MoveAxis(W, 131, ABG)
22:01:12.092 00.000 7680 Guiding  Dir = 3, Dur = 131
22:01:12.093 00.001 7680 IsSlewing returns 0
22:01:12.093 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=189, Gamma=1.000
22:01:12.099 00.006 7680 IsGuiding returns 0
22:01:12.099 00.000 7680 PulseGuide returned control before completion, sleep 141
22:01:12.123 00.024 6120 UpdateGuideState exits: m=5789 SNR=49.6
22:01:12.127 00.004 6120 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 6 / 99999
22:01:12.131 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764043272.131,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.49,"Time":9.0,"SettleTime":10.0,"StarLocked":true}
22:01:12.134 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:12.140 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:12.145 00.005 6120 Enqueuing Expose request
22:01:12.246 00.101 7680 IsGuiding returns 1
22:01:12.247 00.001 7680 scope still moving after pulse duration time elapsed
22:01:12.278 00.031 7680 IsSlewing returns 0
22:01:12.279 00.001 7680 IsGuiding returns 0
22:01:12.279 00.000 7680 scope move finished after 131 + 50 ms
22:01:12.280 00.001 7680 Move returns status 0, amount 131
22:01:12.281 00.001 7680 MoveAxis(N, 162, ABG)
22:01:12.281 00.000 7680 Guiding  Dir = 0, Dur = 162
22:01:12.282 00.001 7680 IsSlewing returns 0
22:01:12.282 00.000 7680 IsGuiding returns 0
22:01:12.284 00.002 7680 PulseGuide returned control before completion, sleep 172
22:01:12.468 00.184 7680 IsGuiding returns 1
22:01:12.469 00.001 7680 scope still moving after pulse duration time elapsed
22:01:12.498 00.029 7680 IsSlewing returns 0
22:01:12.501 00.003 7680 IsGuiding returns 0
22:01:12.501 00.000 7680 scope move finished after 162 + 55 ms
22:01:12.502 00.001 7680 Move returns status 0, amount 162
22:01:12.502 00.000 7680 move complete, result=0
22:01:12.504 00.002 7680 worker thread done servicing request
22:01:12.504 00.000 7680 Worker thread wakes up
22:01:12.505 00.001 6120 GuideStep: 0.3 px 131 ms WEST, -0.3 px 162 ms NORTH
22:01:12.511 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:12.513 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:13.759 01.246 7680 Exposure complete
22:01:13.862 00.103 7680 worker thread done servicing request
22:01:13.863 00.001 6120 OnExposeComplete: enter
22:01:13.866 00.003 6120 UpdateGuideState(): m_state=6
22:01:13.869 00.003 6120 Star::Find(15, 1209, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1479
22:01:13.873 00.004 6120 Star::Find returns 1 (0), X=1210.13, Y=1061.61, Mass=6022, SNR=49.8, Peak=143 HFD=6.8
22:01:13.877 00.004 6120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-2.95) = xAngle (1.15 = 1.15)
22:01:13.880 00.003 6120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.88 = 0.88)
22:01:13.883 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.81 mountX=0.06 mountY=0.11, mountTheta=1.08
22:01:13.887 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.14, opts=13)
22:01:13.891 00.004 6120 Enqueuing Move request for scope (-0.03, -0.14)
22:01:13.893 00.002 7680 Worker thread wakes up
22:01:13.894 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
22:01:13.894 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
22:01:13.894 00.000 7680 Moving (-0.03, -0.14) raw xDistance=0.06 yDistance=0.11
22:01:13.894 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:01:13.894 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:01:13.894 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:01:13.894 00.000 7680 MoveAxis(E, 0, ABG)
22:01:13.895 00.001 7680 Move returns status 0, amount 0
22:01:13.896 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=237, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
22:01:13.899 00.003 7680 MoveAxis(N, 0, ABG)
22:01:13.899 00.000 7680 Move returns status 0, amount 0
22:01:13.899 00.000 7680 move complete, result=0
22:01:13.899 00.000 7680 worker thread done servicing request
22:01:13.919 00.020 6120 UpdateGuideState exits: m=6022 SNR=49.8
22:01:13.926 00.007 6120 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 7 / 99999
22:01:13.930 00.004 6120 PhdController: newstate STATE_FINISH
22:01:13.933 00.003 6120 PhdController complete: success
22:01:13.937 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764043273.937,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
22:01:13.942 00.005 6120 Mount: notify guiding dither settle done success=1
22:01:13.946 00.004 6120 PhdController: newstate STATE_IDLE
22:01:13.950 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:13.956 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:13.961 00.005 6120 Enqueuing Expose request
22:01:13.965 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:01:13.968 00.003 7680 Worker thread wakes up
22:01:13.968 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:13.968 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:15.217 01.249 7680 Exposure complete
22:01:15.330 00.113 7680 worker thread done servicing request
22:01:15.330 00.000 6120 OnExposeComplete: enter
22:01:15.335 00.005 6120 UpdateGuideState(): m_state=6
22:01:15.339 00.004 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
22:01:15.343 00.004 6120 Star::Find returns 1 (0), X=1210.34, Y=1061.92, Mass=5826, SNR=48.8, Peak=143 HFD=6.7
22:01:15.346 00.003 6120 CameraToMount -- cameraTheta (0.77) - m_xAngle (-2.95) = xAngle (3.73 = -2.56)
22:01:15.350 00.004 6120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.46 = -2.83)
22:01:15.354 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.77 mountX=-0.20 mountY=-0.07, mountTheta=-2.78
22:01:15.360 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.16, opts=13)
22:01:15.364 00.004 6120 Enqueuing Move request for scope (0.17, 0.16)
22:01:15.368 00.004 7680 Worker thread wakes up
22:01:15.369 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
22:01:15.369 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
22:01:15.369 00.000 7680 Moving (0.17, 0.16) raw xDistance=-0.20 yDistance=-0.07
22:01:15.369 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:01:15.369 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:01:15.370 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:01:15.370 00.000 7680 MoveAxis(E, 0, ABG)
22:01:15.370 00.000 7680 Move returns status 0, amount 0
22:01:15.370 00.000 7680 MoveAxis(N, 0, ABG)
22:01:15.370 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
22:01:15.374 00.004 7680 Move returns status 0, amount 0
22:01:15.374 00.000 7680 move complete, result=0
22:01:15.374 00.000 7680 worker thread done servicing request
22:01:15.397 00.023 6120 UpdateGuideState exits: m=5826 SNR=48.8
22:01:15.403 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:15.405 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:15.410 00.005 6120 Enqueuing Expose request
22:01:15.413 00.003 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:01:15.416 00.003 7680 Worker thread wakes up
22:01:15.417 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:15.417 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:16.672 01.255 7680 Exposure complete
22:01:16.784 00.112 7680 worker thread done servicing request
22:01:16.784 00.000 6120 OnExposeComplete: enter
22:01:16.790 00.006 6120 UpdateGuideState(): m_state=6
22:01:16.795 00.005 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1481
22:01:16.799 00.004 6120 Star::Find returns 1 (0), X=1210.05, Y=1062.18, Mass=5984, SNR=50.1, Peak=134 HFD=6.9
22:01:16.803 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.79 = -1.50)
22:01:16.808 00.005 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
22:01:16.812 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.43 hyp=0.44 cameraTheta=1.83 mountX=0.03 mountY=-0.43, mountTheta=-1.49
22:01:16.816 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.43, opts=13)
22:01:16.819 00.003 6120 Enqueuing Move request for scope (-0.11, 0.43)
22:01:16.824 00.005 7680 Worker thread wakes up
22:01:16.824 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.43) opts 0xd
22:01:16.824 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.43)
22:01:16.824 00.000 7680 Moving (-0.11, 0.43) raw xDistance=0.03 yDistance=-0.43
22:01:16.824 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:01:16.825 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
22:01:16.825 00.000 7680 MoveAxis(E, 0, ABG)
22:01:16.825 00.000 7680 Move returns status 0, amount 0
22:01:16.825 00.000 7680 MoveAxis(N, 236, ABG)
22:01:16.825 00.000 7680 Guiding  Dir = 0, Dur = 236
22:01:16.825 00.000 7680 IsSlewing returns 0
22:01:16.826 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
22:01:16.830 00.004 7680 IsGuiding returns 0
22:01:16.832 00.002 7680 PulseGuide returned control before completion, sleep 246
22:01:16.855 00.023 6120 UpdateGuideState exits: m=5984 SNR=50.1
22:01:16.862 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:16.866 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:16.869 00.003 6120 Enqueuing Expose request
22:01:17.084 00.215 7680 IsGuiding returns 1
22:01:17.085 00.001 7680 scope still moving after pulse duration time elapsed
22:01:17.116 00.031 7680 IsSlewing returns 0
22:01:17.117 00.001 7680 IsGuiding returns 0
22:01:17.117 00.000 7680 scope move finished after 236 + 49 ms
22:01:17.117 00.000 7680 Move returns status 0, amount 236
22:01:17.118 00.001 7680 move complete, result=0
22:01:17.118 00.000 7680 worker thread done servicing request
22:01:17.118 00.000 7680 Worker thread wakes up
22:01:17.118 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 236 ms NORTH
22:01:17.125 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:17.125 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:18.368 01.243 7680 Exposure complete
22:01:18.479 00.111 7680 worker thread done servicing request
22:01:18.479 00.000 6120 OnExposeComplete: enter
22:01:18.483 00.004 6120 UpdateGuideState(): m_state=6
22:01:18.489 00.006 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1482
22:01:18.493 00.004 6120 Star::Find returns 1 (0), X=1209.84, Y=1062.95, Mass=4909, SNR=44.9, Peak=133 HFD=6.3
22:01:18.496 00.003 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.49)
22:01:18.500 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
22:01:18.503 00.003 6120 CameraToMount -- cameraX=-0.33 cameraY=1.19 hyp=1.24 cameraTheta=1.84 mountX=0.10 mountY=-1.22, mountTheta=-1.49
22:01:18.508 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=1.19, opts=13)
22:01:18.511 00.003 6120 Enqueuing Move request for scope (-0.33, 1.19)
22:01:18.514 00.003 7680 Worker thread wakes up
22:01:18.514 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 1.19) opts 0xd
22:01:18.515 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.33, 1.19)
22:01:18.515 00.000 7680 Moving (-0.33, 1.19) raw xDistance=0.10 yDistance=-1.22
22:01:18.515 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:01:18.515 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.22 from input -1.22
22:01:18.515 00.000 7680 MoveAxis(E, 0, ABG)
22:01:18.515 00.000 7680 Move returns status 0, amount 0
22:01:18.515 00.000 7680 MoveAxis(N, 662, ABG)
22:01:18.515 00.000 7680 Guiding  Dir = 0, Dur = 662
22:01:18.517 00.002 7680 IsSlewing returns 0
22:01:18.517 00.000 7680 IsGuiding returns 0
22:01:18.517 00.000 7680 PulseGuide returned control before completion, sleep 672
22:01:18.518 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
22:01:18.541 00.023 6120 UpdateGuideState exits: m=4909 SNR=44.9
22:01:18.545 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:18.551 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:18.557 00.006 6120 Enqueuing Expose request
22:01:19.203 00.646 7680 IsGuiding returns 1
22:01:19.204 00.001 7680 scope still moving after pulse duration time elapsed
22:01:19.235 00.031 7680 IsSlewing returns 0
22:01:19.237 00.002 7680 IsGuiding returns 0
22:01:19.237 00.000 7680 scope move finished after 662 + 58 ms
22:01:19.237 00.000 7680 Move returns status 0, amount 662
22:01:19.239 00.002 7680 move complete, result=0
22:01:19.239 00.000 7680 worker thread done servicing request
22:01:19.239 00.000 7680 Worker thread wakes up
22:01:19.240 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -1.2 px 662 ms NORTH
22:01:19.245 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:19.246 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:20.492 01.246 7680 Exposure complete
22:01:20.600 00.108 7680 worker thread done servicing request
22:01:20.600 00.000 6120 OnExposeComplete: enter
22:01:20.605 00.005 6120 UpdateGuideState(): m_state=6
22:01:20.611 00.006 6120 Star::Find(15, 1209, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1483
22:01:20.616 00.005 6120 Star::Find returns 1 (0), X=1210.17, Y=1060.98, Mass=5605, SNR=47.6, Peak=139 HFD=6.6
22:01:20.620 00.004 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-2.95) = xAngle (1.38 = 1.38)
22:01:20.623 00.003 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.12 = 1.12)
22:01:20.627 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.77 hyp=0.77 cameraTheta=-1.57 mountX=0.14 mountY=0.69, mountTheta=1.37
22:01:20.632 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.77, opts=13)
22:01:20.635 00.003 6120 Enqueuing Move request for scope (-0.00, -0.77)
22:01:20.641 00.006 7680 Worker thread wakes up
22:01:20.641 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.77) opts 0xd
22:01:20.641 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.77)
22:01:20.641 00.000 7680 Moving (-0.00, -0.77) raw xDistance=0.14 yDistance=0.69
22:01:20.642 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:01:20.642 00.000 7680 resist switch: large excursion: input 0.69 thresh 0.60 direction from -1 to 1
22:01:20.642 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.07
22:01:20.642 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
22:01:20.643 00.001 7680 MoveAxis(E, 0, ABG)
22:01:20.643 00.000 7680 Move returns status 0, amount 0
22:01:20.643 00.000 7680 MoveAxis(S, 375, ABG)
22:01:20.643 00.000 7680 Guiding  Dir = 1, Dur = 375
22:01:20.645 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
22:01:20.649 00.004 7680 IsSlewing returns 0
22:01:20.649 00.000 7680 IsGuiding returns 0
22:01:20.650 00.001 7680 PulseGuide returned control before completion, sleep 385
22:01:20.673 00.023 6120 UpdateGuideState exits: m=5605 SNR=47.6
22:01:20.677 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:20.682 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:20.685 00.003 6120 Enqueuing Expose request
22:01:21.045 00.360 7680 IsGuiding returns 1
22:01:21.046 00.001 7680 scope still moving after pulse duration time elapsed
22:01:21.078 00.032 7680 IsSlewing returns 0
22:01:21.079 00.001 7680 IsGuiding returns 1
22:01:21.108 00.029 7680 IsSlewing returns 0
22:01:21.108 00.000 7680 IsGuiding returns 0
22:01:21.109 00.001 7680 scope move finished after 375 + 84 ms
22:01:21.109 00.000 7680 Move returns status 0, amount 375
22:01:21.109 00.000 7680 move complete, result=0
22:01:21.109 00.000 7680 worker thread done servicing request
22:01:21.110 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.7 px 375 ms SOUTH
22:01:21.118 00.008 7680 Worker thread wakes up
22:01:21.118 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:21.119 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:22.375 01.256 7680 Exposure complete
22:01:22.489 00.114 7680 worker thread done servicing request
22:01:22.489 00.000 6120 OnExposeComplete: enter
22:01:22.494 00.005 6120 UpdateGuideState(): m_state=6
22:01:22.498 00.004 6120 Star::Find(15, 1210, 1060, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1484
22:01:22.502 00.004 6120 Star::Find returns 1 (0), X=1209.97, Y=1061.24, Mass=5777, SNR=49.4, Peak=130 HFD=6.8
22:01:22.506 00.004 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-2.95) = xAngle (1.03 = 1.03)
22:01:22.509 00.003 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.76 = 0.76)
22:01:22.514 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.52 hyp=0.55 cameraTheta=-1.93 mountX=0.29 mountY=0.38, mountTheta=0.92
22:01:22.518 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.52, opts=13)
22:01:22.523 00.005 6120 Enqueuing Move request for scope (-0.19, -0.52)
22:01:22.525 00.002 7680 Worker thread wakes up
22:01:22.525 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.52) opts 0xd
22:01:22.525 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.52)
22:01:22.525 00.000 7680 Moving (-0.19, -0.52) raw xDistance=0.29 yDistance=0.38
22:01:22.525 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
22:01:22.525 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
22:01:22.527 00.002 7680 MoveAxis(W, 121, ABG)
22:01:22.527 00.000 7680 Guiding  Dir = 3, Dur = 121
22:01:22.527 00.000 7680 IsSlewing returns 0
22:01:22.527 00.000 7680 IsGuiding returns 0
22:01:22.528 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
22:01:22.532 00.004 7680 PulseGuide returned control before completion, sleep 131
22:01:22.553 00.021 6120 UpdateGuideState exits: m=5777 SNR=49.4
22:01:22.558 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:22.561 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:22.565 00.004 6120 Enqueuing Expose request
22:01:22.677 00.112 7680 IsGuiding returns 0
22:01:22.678 00.001 7680 Move returns status 0, amount 121
22:01:22.678 00.000 7680 MoveAxis(S, 206, ABG)
22:01:22.678 00.000 7680 Guiding  Dir = 1, Dur = 206
22:01:22.679 00.001 7680 IsSlewing returns 0
22:01:22.679 00.000 7680 IsGuiding returns 0
22:01:22.681 00.002 7680 PulseGuide returned control before completion, sleep 216
22:01:22.910 00.229 7680 IsGuiding returns 1
22:01:22.910 00.000 7680 scope still moving after pulse duration time elapsed
22:01:22.941 00.031 7680 IsSlewing returns 0
22:01:22.942 00.001 7680 IsGuiding returns 0
22:01:22.943 00.001 7680 scope move finished after 206 + 55 ms
22:01:22.943 00.000 7680 Move returns status 0, amount 206
22:01:22.944 00.001 7680 move complete, result=0
22:01:22.944 00.000 7680 worker thread done servicing request
22:01:22.944 00.000 7680 Worker thread wakes up
22:01:22.945 00.001 6120 GuideStep: 0.3 px 121 ms WEST, 0.4 px 206 ms SOUTH
22:01:22.955 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:22.955 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:24.206 01.251 7680 Exposure complete
22:01:24.318 00.112 7680 worker thread done servicing request
22:01:24.320 00.002 6120 OnExposeComplete: enter
22:01:24.323 00.003 6120 UpdateGuideState(): m_state=6
22:01:24.327 00.004 6120 Star::Find(15, 1209, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1485
22:01:24.332 00.005 6120 Star::Find returns 1 (0), X=1210.40, Y=1061.44, Mass=5987, SNR=49.7, Peak=131 HFD=7.0
22:01:24.338 00.006 6120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-2.95) = xAngle (2.02 = 2.02)
22:01:24.342 00.004 6120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.76 = 1.76)
22:01:24.345 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=-0.31 hyp=0.39 cameraTheta=-0.93 mountX=-0.17 mountY=0.38, mountTheta=1.99
22:01:24.351 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.31, opts=13)
22:01:24.354 00.003 6120 Enqueuing Move request for scope (0.23, -0.31)
22:01:24.360 00.006 7680 Worker thread wakes up
22:01:24.360 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.31) opts 0xd
22:01:24.360 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.31)
22:01:24.361 00.001 7680 Moving (0.23, -0.31) raw xDistance=-0.17 yDistance=0.38
22:01:24.361 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:01:24.361 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
22:01:24.361 00.000 7680 MoveAxis(E, 0, ABG)
22:01:24.361 00.000 7680 Move returns status 0, amount 0
22:01:24.363 00.002 7680 MoveAxis(S, 206, ABG)
22:01:24.363 00.000 7680 Guiding  Dir = 1, Dur = 206
22:01:24.363 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
22:01:24.369 00.006 7680 IsSlewing returns 0
22:01:24.369 00.000 7680 IsGuiding returns 0
22:01:24.369 00.000 7680 PulseGuide returned control before completion, sleep 216
22:01:24.391 00.022 6120 UpdateGuideState exits: m=5987 SNR=49.7
22:01:24.396 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:24.401 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:24.405 00.004 6120 Enqueuing Expose request
22:01:24.599 00.194 7680 IsGuiding returns 1
22:01:24.600 00.001 7680 scope still moving after pulse duration time elapsed
22:01:24.631 00.031 7680 IsSlewing returns 0
22:01:24.632 00.001 7680 IsGuiding returns 0
22:01:24.632 00.000 7680 scope move finished after 206 + 57 ms
22:01:24.634 00.002 7680 Move returns status 0, amount 206
22:01:24.634 00.000 7680 move complete, result=0
22:01:24.634 00.000 7680 worker thread done servicing request
22:01:24.635 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 206 ms SOUTH
22:01:24.644 00.009 7680 Worker thread wakes up
22:01:24.645 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:24.646 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:25.900 01.254 7680 Exposure complete
22:01:26.019 00.119 7680 worker thread done servicing request
22:01:26.020 00.001 6120 OnExposeComplete: enter
22:01:26.024 00.004 6120 UpdateGuideState(): m_state=6
22:01:26.028 00.004 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1486
22:01:26.032 00.004 6120 Star::Find returns 1 (0), X=1210.56, Y=1061.82, Mass=5809, SNR=48.3, Peak=141 HFD=6.8
22:01:26.037 00.005 6120 CameraToMount -- cameraTheta (0.17) - m_xAngle (-2.95) = xAngle (3.13 = 3.13)
22:01:26.040 00.003 6120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.86 = 2.86)
22:01:26.044 00.004 6120 CameraToMount -- cameraX=0.39 cameraY=0.07 hyp=0.39 cameraTheta=0.17 mountX=-0.39 mountY=0.11, mountTheta=2.87
22:01:26.050 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.39, y=0.07, opts=13)
22:01:26.055 00.005 6120 Enqueuing Move request for scope (0.39, 0.07)
22:01:26.060 00.005 7680 Worker thread wakes up
22:01:26.060 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.07) opts 0xd
22:01:26.060 00.000 7680 Handling offset move in thread for scope, endpoint = (0.39, 0.07)
22:01:26.060 00.000 7680 Moving (0.39, 0.07) raw xDistance=-0.39 yDistance=0.11
22:01:26.060 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
22:01:26.061 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:01:26.061 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:01:26.061 00.000 7680 MoveAxis(E, 167, ABG)
22:01:26.061 00.000 7680 Guiding  Dir = 2, Dur = 167
22:01:26.061 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
22:01:26.066 00.005 7680 IsSlewing returns 0
22:01:26.067 00.001 7680 IsGuiding returns 0
22:01:26.067 00.000 7680 PulseGuide returned control before completion, sleep 177
22:01:26.090 00.023 6120 UpdateGuideState exits: m=5809 SNR=48.3
22:01:26.095 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:26.099 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:26.102 00.003 6120 Enqueuing Expose request
22:01:26.259 00.157 7680 IsGuiding returns 1
22:01:26.261 00.002 7680 scope still moving after pulse duration time elapsed
22:01:26.290 00.029 7680 IsSlewing returns 0
22:01:26.292 00.002 7680 IsGuiding returns 0
22:01:26.293 00.001 7680 scope move finished after 167 + 58 ms
22:01:26.293 00.000 7680 Move returns status 0, amount 167
22:01:26.294 00.001 7680 MoveAxis(N, 0, ABG)
22:01:26.294 00.000 7680 Move returns status 0, amount 0
22:01:26.294 00.000 7680 move complete, result=0
22:01:26.295 00.001 7680 worker thread done servicing request
22:01:26.295 00.000 7680 Worker thread wakes up
22:01:26.296 00.001 6120 GuideStep: -0.4 px 167 ms EAST, 0.1 px 0 ms NORTH
22:01:26.302 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:26.302 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:27.559 01.257 7680 Exposure complete
22:01:27.671 00.112 7680 worker thread done servicing request
22:01:27.671 00.000 6120 OnExposeComplete: enter
22:01:27.677 00.006 6120 UpdateGuideState(): m_state=6
22:01:27.681 00.004 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1487
22:01:27.685 00.004 6120 Star::Find returns 1 (0), X=1210.10, Y=1062.24, Mass=5650, SNR=49.1, Peak=118 HFD=6.7
22:01:27.690 00.005 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.61)
22:01:27.693 00.003 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.88)
22:01:27.697 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.48 hyp=0.49 cameraTheta=1.72 mountX=-0.02 mountY=-0.47, mountTheta=-1.61
22:01:27.702 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.48, opts=13)
22:01:27.707 00.005 6120 Enqueuing Move request for scope (-0.07, 0.48)
22:01:27.710 00.003 7680 Worker thread wakes up
22:01:27.710 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.48) opts 0xd
22:01:27.710 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.48)
22:01:27.710 00.000 7680 Moving (-0.07, 0.48) raw xDistance=-0.02 yDistance=-0.47
22:01:27.710 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:01:27.711 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:01:27.711 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
22:01:27.711 00.000 7680 MoveAxis(E, 0, ABG)
22:01:27.711 00.000 7680 Move returns status 0, amount 0
22:01:27.711 00.000 7680 MoveAxis(N, 0, ABG)
22:01:27.711 00.000 7680 Move returns status 0, amount 0
22:01:27.713 00.002 7680 move complete, result=0
22:01:27.713 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
22:01:27.717 00.004 7680 worker thread done servicing request
22:01:27.737 00.020 6120 UpdateGuideState exits: m=5650 SNR=49.1
22:01:27.742 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:27.746 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:27.750 00.004 6120 Enqueuing Expose request
22:01:27.753 00.003 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
22:01:27.757 00.004 7680 Worker thread wakes up
22:01:27.757 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:27.758 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:29.021 01.263 7680 Exposure complete
22:01:29.133 00.112 7680 worker thread done servicing request
22:01:29.133 00.000 6120 OnExposeComplete: enter
22:01:29.139 00.006 6120 UpdateGuideState(): m_state=6
22:01:29.143 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1488
22:01:29.146 00.003 6120 Star::Find returns 1 (0), X=1210.10, Y=1062.31, Mass=5474, SNR=46.9, Peak=126 HFD=6.8
22:01:29.151 00.005 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.63)
22:01:29.154 00.003 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.90)
22:01:29.159 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.56 hyp=0.56 cameraTheta=1.70 mountX=-0.03 mountY=-0.53, mountTheta=-1.63
22:01:29.164 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.56, opts=13)
22:01:29.169 00.005 6120 Enqueuing Move request for scope (-0.07, 0.56)
22:01:29.174 00.005 7680 Worker thread wakes up
22:01:29.175 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.56) opts 0xd
22:01:29.175 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.56)
22:01:29.176 00.001 7680 Moving (-0.07, 0.56) raw xDistance=-0.03 yDistance=-0.53
22:01:29.176 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:01:29.176 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:01:29.177 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
22:01:29.177 00.000 7680 MoveAxis(E, 0, ABG)
22:01:29.177 00.000 7680 Move returns status 0, amount 0
22:01:29.178 00.001 7680 MoveAxis(N, 0, ABG)
22:01:29.178 00.000 7680 Move returns status 0, amount 0
22:01:29.178 00.000 7680 move complete, result=0
22:01:29.180 00.002 7680 worker thread done servicing request
22:01:29.180 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
22:01:29.207 00.027 6120 UpdateGuideState exits: m=5474 SNR=46.9
22:01:29.212 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:29.216 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:29.220 00.004 6120 Enqueuing Expose request
22:01:29.223 00.003 7680 Worker thread wakes up
22:01:29.224 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:29.224 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:29.224 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
22:01:30.472 01.248 7680 Exposure complete
22:01:30.584 00.112 7680 worker thread done servicing request
22:01:30.584 00.000 6120 OnExposeComplete: enter
22:01:30.590 00.006 6120 UpdateGuideState(): m_state=6
22:01:30.594 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1489
22:01:30.599 00.005 6120 Star::Find returns 1 (0), X=1210.04, Y=1062.52, Mass=5494, SNR=47.5, Peak=124 HFD=6.8
22:01:30.603 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
22:01:30.607 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
22:01:30.612 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.77 hyp=0.78 cameraTheta=1.74 mountX=-0.01 mountY=-0.75, mountTheta=-1.59
22:01:30.616 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.77, opts=13)
22:01:30.620 00.004 6120 Enqueuing Move request for scope (-0.13, 0.77)
22:01:30.625 00.005 7680 Worker thread wakes up
22:01:30.625 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.77) opts 0xd
22:01:30.625 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.77)
22:01:30.625 00.000 7680 Moving (-0.13, 0.77) raw xDistance=-0.01 yDistance=-0.75
22:01:30.626 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:01:30.626 00.000 7680 resist switch: large excursion: input -0.75 thresh 0.60 direction from 1 to -1
22:01:30.626 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.24
22:01:30.626 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
22:01:30.626 00.000 7680 MoveAxis(E, 0, ABG)
22:01:30.627 00.001 7680 Move returns status 0, amount 0
22:01:30.627 00.000 7680 MoveAxis(N, 405, ABG)
22:01:30.627 00.000 7680 Guiding  Dir = 0, Dur = 405
22:01:30.627 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
22:01:30.632 00.005 7680 IsSlewing returns 0
22:01:30.633 00.001 7680 IsGuiding returns 0
22:01:30.633 00.000 7680 PulseGuide returned control before completion, sleep 415
22:01:30.650 00.017 6120 UpdateGuideState exits: m=5494 SNR=47.5
22:01:30.654 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:30.658 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:30.661 00.003 6120 Enqueuing Expose request
22:01:31.057 00.396 7680 IsGuiding returns 1
22:01:31.058 00.001 7680 scope still moving after pulse duration time elapsed
22:01:31.088 00.030 7680 IsSlewing returns 0
22:01:31.088 00.000 7680 IsGuiding returns 0
22:01:31.089 00.001 7680 scope move finished after 405 + 51 ms
22:01:31.089 00.000 7680 Move returns status 0, amount 405
22:01:31.089 00.000 7680 move complete, result=0
22:01:31.090 00.001 7680 worker thread done servicing request
22:01:31.090 00.000 7680 Worker thread wakes up
22:01:31.091 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.7 px 405 ms NORTH
22:01:31.096 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:31.098 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:32.353 01.255 7680 Exposure complete
22:01:32.461 00.108 7680 worker thread done servicing request
22:01:32.462 00.001 6120 OnExposeComplete: enter
22:01:32.466 00.004 6120 UpdateGuideState(): m_state=6
22:01:32.470 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
22:01:32.474 00.004 6120 Star::Find returns 1 (0), X=1210.35, Y=1062.75, Mass=5669, SNR=48.4, Peak=128 HFD=6.7
22:01:32.477 00.003 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
22:01:32.481 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
22:01:32.485 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=1.00 hyp=1.01 cameraTheta=1.39 mountX=-0.36 mountY=-0.82, mountTheta=-1.99
22:01:32.491 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=1.00, opts=13)
22:01:32.495 00.004 6120 Enqueuing Move request for scope (0.18, 1.00)
22:01:32.499 00.004 7680 Worker thread wakes up
22:01:32.499 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 1.00) opts 0xd
22:01:32.499 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 1.00)
22:01:32.499 00.000 7680 Moving (0.18, 1.00) raw xDistance=-0.36 yDistance=-0.82
22:01:32.499 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
22:01:32.500 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
22:01:32.500 00.000 7680 MoveAxis(E, 153, ABG)
22:01:32.500 00.000 7680 Guiding  Dir = 2, Dur = 153
22:01:32.500 00.000 7680 IsSlewing returns 0
22:01:32.500 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
22:01:32.505 00.005 7680 IsGuiding returns 0
22:01:32.506 00.001 7680 PulseGuide returned control before completion, sleep 163
22:01:32.528 00.022 6120 UpdateGuideState exits: m=5669 SNR=48.4
22:01:32.532 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:32.536 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:32.540 00.004 6120 Enqueuing Expose request
22:01:32.683 00.143 7680 IsGuiding returns 1
22:01:32.684 00.001 7680 scope still moving after pulse duration time elapsed
22:01:32.714 00.030 7680 IsSlewing returns 0
22:01:32.715 00.001 7680 IsGuiding returns 0
22:01:32.715 00.000 7680 scope move finished after 153 + 57 ms
22:01:32.717 00.002 7680 Move returns status 0, amount 153
22:01:32.717 00.000 7680 MoveAxis(N, 444, ABG)
22:01:32.718 00.001 7680 Guiding  Dir = 0, Dur = 444
22:01:32.718 00.000 7680 IsSlewing returns 0
22:01:32.719 00.001 7680 IsGuiding returns 0
22:01:32.720 00.001 7680 PulseGuide returned control before completion, sleep 454
22:01:33.179 00.459 7680 IsGuiding returns 1
22:01:33.181 00.002 7680 scope still moving after pulse duration time elapsed
22:01:33.211 00.030 7680 IsSlewing returns 0
22:01:33.213 00.002 7680 IsGuiding returns 0
22:01:33.213 00.000 7680 scope move finished after 444 + 49 ms
22:01:33.214 00.001 7680 Move returns status 0, amount 444
22:01:33.214 00.000 7680 move complete, result=0
22:01:33.214 00.000 7680 worker thread done servicing request
22:01:33.215 00.001 6120 GuideStep: -0.4 px 153 ms EAST, -0.8 px 444 ms NORTH
22:01:33.221 00.006 7680 Worker thread wakes up
22:01:33.221 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:33.221 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:34.478 01.257 7680 Exposure complete
22:01:34.592 00.114 7680 worker thread done servicing request
22:01:34.592 00.000 6120 OnExposeComplete: enter
22:01:34.597 00.005 6120 UpdateGuideState(): m_state=6
22:01:34.600 00.003 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1491
22:01:34.604 00.004 6120 Star::Find returns 1 (0), X=1209.90, Y=1062.35, Mass=5956, SNR=50.3, Peak=134 HFD=6.8
22:01:34.608 00.004 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.95 = -1.34)
22:01:34.611 00.003 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
22:01:34.614 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.59 hyp=0.65 cameraTheta=1.99 mountX=0.15 mountY=-0.65, mountTheta=-1.34
22:01:34.618 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.59, opts=13)
22:01:34.621 00.003 6120 Enqueuing Move request for scope (-0.27, 0.59)
22:01:34.625 00.004 7680 Worker thread wakes up
22:01:34.625 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.59) opts 0xd
22:01:34.625 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.59)
22:01:34.625 00.000 7680 Moving (-0.27, 0.59) raw xDistance=0.15 yDistance=-0.65
22:01:34.625 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:01:34.625 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
22:01:34.625 00.000 7680 MoveAxis(E, 0, ABG)
22:01:34.626 00.001 7680 Move returns status 0, amount 0
22:01:34.626 00.000 7680 MoveAxis(N, 353, ABG)
22:01:34.626 00.000 7680 Guiding  Dir = 0, Dur = 353
22:01:34.626 00.000 7680 IsSlewing returns 0
22:01:34.626 00.000 7680 IsGuiding returns 0
22:01:34.626 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
22:01:34.631 00.005 7680 PulseGuide returned control before completion, sleep 363
22:01:34.651 00.020 6120 UpdateGuideState exits: m=5956 SNR=50.3
22:01:34.654 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:34.659 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:34.663 00.004 6120 Enqueuing Expose request
22:01:34.999 00.336 7680 IsGuiding returns 1
22:01:34.999 00.000 7680 scope still moving after pulse duration time elapsed
22:01:35.029 00.030 7680 IsSlewing returns 0
22:01:35.029 00.000 7680 IsGuiding returns 0
22:01:35.030 00.001 7680 scope move finished after 353 + 49 ms
22:01:35.030 00.000 7680 Move returns status 0, amount 353
22:01:35.031 00.001 7680 move complete, result=0
22:01:35.031 00.000 7680 worker thread done servicing request
22:01:35.031 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 353 ms NORTH
22:01:35.037 00.006 7680 Worker thread wakes up
22:01:35.037 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:35.037 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:36.290 01.253 7680 Exposure complete
22:01:36.408 00.118 7680 worker thread done servicing request
22:01:36.409 00.001 6120 OnExposeComplete: enter
22:01:36.414 00.005 6120 UpdateGuideState(): m_state=6
22:01:36.418 00.004 6120 Star::Find(15, 1209, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1492
22:01:36.426 00.008 6120 Star::Find returns 1 (0), X=1210.02, Y=1061.80, Mass=5938, SNR=50.3, Peak=139 HFD=6.7
22:01:36.431 00.005 6120 CameraToMount -- cameraTheta (2.85) - m_xAngle (-2.95) = xAngle (5.80 = -0.48)
22:01:36.434 00.003 6120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.53 = -0.75)
22:01:36.439 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.15 cameraTheta=2.85 mountX=0.14 mountY=-0.11, mountTheta=-0.66
22:01:36.444 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.05, opts=13)
22:01:36.448 00.004 6120 Enqueuing Move request for scope (-0.15, 0.05)
22:01:36.452 00.004 7680 Worker thread wakes up
22:01:36.452 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
22:01:36.452 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
22:01:36.452 00.000 7680 Moving (-0.15, 0.05) raw xDistance=0.14 yDistance=-0.11
22:01:36.454 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:01:36.454 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:01:36.454 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:01:36.454 00.000 7680 MoveAxis(E, 0, ABG)
22:01:36.454 00.000 7680 Move returns status 0, amount 0
22:01:36.454 00.000 7680 MoveAxis(N, 0, ABG)
22:01:36.455 00.001 7680 Move returns status 0, amount 0
22:01:36.455 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=167, Gamma=1.000
22:01:36.459 00.004 7680 move complete, result=0
22:01:36.459 00.000 7680 worker thread done servicing request
22:01:36.479 00.020 6120 UpdateGuideState exits: m=5938 SNR=50.3
22:01:36.485 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:36.491 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:36.496 00.005 6120 Enqueuing Expose request
22:01:36.500 00.004 7680 Worker thread wakes up
22:01:36.501 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:01:36.505 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:36.505 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:37.758 01.253 7680 Exposure complete
22:01:37.877 00.119 7680 worker thread done servicing request
22:01:37.878 00.001 6120 OnExposeComplete: enter
22:01:37.883 00.005 6120 UpdateGuideState(): m_state=6
22:01:37.891 00.008 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1493
22:01:37.897 00.006 6120 Star::Find returns 1 (0), X=1209.68, Y=1062.86, Mass=4917, SNR=44.5, Peak=133 HFD=6.3
22:01:37.903 00.006 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
22:01:37.907 00.004 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
22:01:37.912 00.005 6120 CameraToMount -- cameraX=-0.49 cameraY=1.11 hyp=1.21 cameraTheta=1.99 mountX=0.27 mountY=-1.21, mountTheta=-1.35
22:01:37.921 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.49, y=1.11, opts=13)
22:01:37.930 00.009 6120 Enqueuing Move request for scope (-0.49, 1.11)
22:01:37.934 00.004 7680 Worker thread wakes up
22:01:37.934 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 1.11) opts 0xd
22:01:37.934 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.49, 1.11)
22:01:37.934 00.000 7680 Moving (-0.49, 1.11) raw xDistance=0.27 yDistance=-1.21
22:01:37.936 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
22:01:37.936 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.21 from input -1.21
22:01:37.936 00.000 7680 MoveAxis(W, 116, ABG)
22:01:37.936 00.000 7680 Guiding  Dir = 3, Dur = 116
22:01:37.936 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
22:01:37.941 00.005 7680 IsSlewing returns 0
22:01:37.941 00.000 7680 IsGuiding returns 0
22:01:37.942 00.001 7680 PulseGuide returned control before completion, sleep 126
22:01:37.963 00.021 6120 UpdateGuideState exits: m=4917 SNR=44.5
22:01:37.966 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:37.971 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:37.975 00.004 6120 Enqueuing Expose request
22:01:38.076 00.101 7680 IsGuiding returns 1
22:01:38.076 00.000 7680 scope still moving after pulse duration time elapsed
22:01:38.108 00.032 7680 IsSlewing returns 0
22:01:38.108 00.000 7680 IsGuiding returns 0
22:01:38.109 00.001 7680 scope move finished after 116 + 50 ms
22:01:38.109 00.000 7680 Move returns status 0, amount 116
22:01:38.109 00.000 7680 MoveAxis(N, 656, ABG)
22:01:38.109 00.000 7680 Guiding  Dir = 0, Dur = 656
22:01:38.110 00.001 7680 IsSlewing returns 0
22:01:38.110 00.000 7680 IsGuiding returns 0
22:01:38.110 00.000 7680 PulseGuide returned control before completion, sleep 666
22:01:38.781 00.671 7680 IsGuiding returns 1
22:01:38.782 00.001 7680 scope still moving after pulse duration time elapsed
22:01:38.810 00.028 7680 IsSlewing returns 0
22:01:38.810 00.000 7680 IsGuiding returns 0
22:01:38.810 00.000 7680 scope move finished after 656 + 44 ms
22:01:38.810 00.000 7680 Move returns status 0, amount 656
22:01:38.812 00.002 7680 move complete, result=0
22:01:38.812 00.000 7680 worker thread done servicing request
22:01:38.812 00.000 7680 Worker thread wakes up
22:01:38.812 00.000 6120 GuideStep: 0.3 px 116 ms WEST, -1.2 px 656 ms NORTH
22:01:38.817 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:38.817 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:40.059 01.242 7680 Exposure complete
22:01:40.165 00.106 7680 worker thread done servicing request
22:01:40.165 00.000 6120 OnExposeComplete: enter
22:01:40.169 00.004 6120 UpdateGuideState(): m_state=6
22:01:40.173 00.004 6120 Star::Find(15, 1209, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1494
22:01:40.178 00.005 6120 Star::Find returns 1 (0), X=1210.38, Y=1061.41, Mass=5501, SNR=47.4, Peak=113 HFD=7.0
22:01:40.181 00.003 6120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-2.95) = xAngle (1.95 = 1.95)
22:01:40.186 00.005 6120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.68 = 1.68)
22:01:40.190 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=-0.34 hyp=0.40 cameraTheta=-1.00 mountX=-0.15 mountY=0.40, mountTheta=1.93
22:01:40.194 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.34, opts=13)
22:01:40.198 00.004 6120 Enqueuing Move request for scope (0.22, -0.34)
22:01:40.201 00.003 7680 Worker thread wakes up
22:01:40.202 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.34) opts 0xd
22:01:40.202 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.34)
22:01:40.202 00.000 7680 Moving (0.22, -0.34) raw xDistance=-0.15 yDistance=0.40
22:01:40.202 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:01:40.203 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:01:40.203 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:01:40.203 00.000 7680 MoveAxis(E, 0, ABG)
22:01:40.203 00.000 7680 Move returns status 0, amount 0
22:01:40.203 00.000 7680 MoveAxis(N, 0, ABG)
22:01:40.203 00.000 7680 Move returns status 0, amount 0
22:01:40.203 00.000 7680 move complete, result=0
22:01:40.204 00.001 7680 worker thread done servicing request
22:01:40.204 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
22:01:40.227 00.023 6120 UpdateGuideState exits: m=5501 SNR=47.4
22:01:40.231 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:40.236 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:40.242 00.006 6120 Enqueuing Expose request
22:01:40.246 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:01:40.251 00.005 7680 Worker thread wakes up
22:01:40.251 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:40.251 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:41.496 01.245 7680 Exposure complete
22:01:41.618 00.122 7680 worker thread done servicing request
22:01:41.618 00.000 6120 OnExposeComplete: enter
22:01:41.623 00.005 6120 UpdateGuideState(): m_state=6
22:01:41.627 00.004 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1495
22:01:41.632 00.005 6120 Star::Find returns 1 (0), X=1210.31, Y=1061.70, Mass=5722, SNR=48.6, Peak=126 HFD=7.1
22:01:41.635 00.003 6120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-2.95) = xAngle (2.61 = 2.61)
22:01:41.639 00.004 6120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.34 = 2.34)
22:01:41.645 00.006 6120 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.35 mountX=-0.13 mountY=0.11, mountTheta=2.45
22:01:41.651 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.05, opts=13)
22:01:41.656 00.005 6120 Enqueuing Move request for scope (0.14, -0.05)
22:01:41.659 00.003 7680 Worker thread wakes up
22:01:41.660 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
22:01:41.660 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
22:01:41.660 00.000 7680 Moving (0.14, -0.05) raw xDistance=-0.13 yDistance=0.11
22:01:41.661 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:01:41.661 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:01:41.661 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:01:41.661 00.000 7680 MoveAxis(E, 0, ABG)
22:01:41.662 00.001 7680 Move returns status 0, amount 0
22:01:41.662 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
22:01:41.666 00.004 7680 MoveAxis(N, 0, ABG)
22:01:41.666 00.000 7680 Move returns status 0, amount 0
22:01:41.666 00.000 7680 move complete, result=0
22:01:41.666 00.000 7680 worker thread done servicing request
22:01:41.692 00.026 6120 UpdateGuideState exits: m=5722 SNR=48.6
22:01:41.696 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:41.702 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:41.708 00.006 6120 Enqueuing Expose request
22:01:41.713 00.005 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:01:41.716 00.003 7680 Worker thread wakes up
22:01:41.717 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:41.720 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:42.969 01.249 7680 Exposure complete
22:01:43.086 00.117 7680 worker thread done servicing request
22:01:43.086 00.000 6120 OnExposeComplete: enter
22:01:43.092 00.006 6120 UpdateGuideState(): m_state=6
22:01:43.097 00.005 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
22:01:43.101 00.004 6120 Star::Find returns 1 (0), X=1210.23, Y=1061.76, Mass=5819, SNR=48.9, Peak=137 HFD=6.7
22:01:43.104 00.003 6120 CameraToMount -- cameraTheta (0.09) - m_xAngle (-2.95) = xAngle (3.05 = 3.05)
22:01:43.111 00.007 6120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.78 = 2.78)
22:01:43.115 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.09 mountX=-0.06 mountY=0.02, mountTheta=2.80
22:01:43.121 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.01, opts=13)
22:01:43.125 00.004 6120 Enqueuing Move request for scope (0.06, 0.01)
22:01:43.129 00.004 7680 Worker thread wakes up
22:01:43.129 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:01:43.129 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:01:43.129 00.000 7680 Moving (0.06, 0.01) raw xDistance=-0.06 yDistance=0.02
22:01:43.130 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:01:43.130 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:01:43.130 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:01:43.130 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=226, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
22:01:43.135 00.005 7680 MoveAxis(E, 0, ABG)
22:01:43.135 00.000 7680 Move returns status 0, amount 0
22:01:43.135 00.000 7680 MoveAxis(N, 0, ABG)
22:01:43.135 00.000 7680 Move returns status 0, amount 0
22:01:43.135 00.000 7680 move complete, result=0
22:01:43.135 00.000 7680 worker thread done servicing request
22:01:43.158 00.023 6120 UpdateGuideState exits: m=5819 SNR=48.9
22:01:43.161 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:43.164 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:43.167 00.003 6120 Enqueuing Expose request
22:01:43.171 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:01:43.175 00.004 7680 Worker thread wakes up
22:01:43.175 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:43.175 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:44.422 01.247 7680 Exposure complete
22:01:44.540 00.118 7680 worker thread done servicing request
22:01:44.540 00.000 6120 OnExposeComplete: enter
22:01:44.544 00.004 6120 UpdateGuideState(): m_state=6
22:01:44.548 00.004 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1497
22:01:44.555 00.007 6120 Star::Find returns 1 (0), X=1210.51, Y=1061.63, Mass=5795, SNR=48.8, Peak=130 HFD=6.9
22:01:44.560 00.005 6120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-2.95) = xAngle (2.62 = 2.62)
22:01:44.564 00.004 6120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.35 = 2.35)
22:01:44.568 00.004 6120 CameraToMount -- cameraX=0.34 cameraY=-0.12 hyp=0.36 cameraTheta=-0.33 mountX=-0.31 mountY=0.26, mountTheta=2.46
22:01:44.574 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-0.12, opts=13)
22:01:44.581 00.007 6120 Enqueuing Move request for scope (0.34, -0.12)
22:01:44.585 00.004 7680 Worker thread wakes up
22:01:44.587 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.12) opts 0xd
22:01:44.587 00.000 7680 Handling offset move in thread for scope, endpoint = (0.34, -0.12)
22:01:44.587 00.000 7680 Moving (0.34, -0.12) raw xDistance=-0.31 yDistance=0.26
22:01:44.587 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
22:01:44.588 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:01:44.588 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:01:44.588 00.000 7680 MoveAxis(E, 132, ABG)
22:01:44.588 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
22:01:44.593 00.005 7680 Guiding  Dir = 2, Dur = 132
22:01:44.594 00.001 7680 IsSlewing returns 0
22:01:44.594 00.000 7680 IsGuiding returns 0
22:01:44.595 00.001 7680 PulseGuide returned control before completion, sleep 142
22:01:44.621 00.026 6120 UpdateGuideState exits: m=5795 SNR=48.8
22:01:44.627 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:44.632 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:44.636 00.004 6120 Enqueuing Expose request
22:01:44.753 00.117 7680 IsGuiding returns 1
22:01:44.753 00.000 7680 scope still moving after pulse duration time elapsed
22:01:44.785 00.032 7680 IsSlewing returns 0
22:01:44.787 00.002 7680 IsGuiding returns 0
22:01:44.787 00.000 7680 scope move finished after 132 + 61 ms
22:01:44.787 00.000 7680 Move returns status 0, amount 132
22:01:44.787 00.000 7680 MoveAxis(N, 0, ABG)
22:01:44.789 00.002 7680 Move returns status 0, amount 0
22:01:44.789 00.000 7680 move complete, result=0
22:01:44.790 00.001 7680 worker thread done servicing request
22:01:44.790 00.000 6120 GuideStep: -0.3 px 132 ms EAST, 0.3 px 0 ms NORTH
22:01:44.795 00.005 7680 Worker thread wakes up
22:01:44.795 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:44.796 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:46.039 01.243 7680 Exposure complete
22:01:46.161 00.122 7680 worker thread done servicing request
22:01:46.162 00.001 6120 OnExposeComplete: enter
22:01:46.165 00.003 6120 UpdateGuideState(): m_state=6
22:01:46.169 00.004 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1498
22:01:46.174 00.005 6120 Star::Find returns 1 (0), X=1210.21, Y=1061.80, Mass=5543, SNR=48.1, Peak=122 HFD=6.7
22:01:46.180 00.006 6120 CameraToMount -- cameraTheta (0.90) - m_xAngle (-2.95) = xAngle (3.86 = -2.43)
22:01:46.185 00.005 6120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.59 = -2.69)
22:01:46.190 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.90 mountX=-0.05 mountY=-0.03, mountTheta=-2.62
22:01:46.195 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.05, opts=13)
22:01:46.199 00.004 6120 Enqueuing Move request for scope (0.04, 0.05)
22:01:46.203 00.004 7680 Worker thread wakes up
22:01:46.203 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
22:01:46.203 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
22:01:46.203 00.000 7680 Moving (0.04, 0.05) raw xDistance=-0.05 yDistance=-0.03
22:01:46.204 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:01:46.204 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:01:46.204 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:01:46.204 00.000 7680 MoveAxis(E, 0, ABG)
22:01:46.204 00.000 7680 Move returns status 0, amount 0
22:01:46.206 00.002 7680 MoveAxis(N, 0, ABG)
22:01:46.206 00.000 7680 Move returns status 0, amount 0
22:01:46.206 00.000 7680 move complete, result=0
22:01:46.206 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
22:01:46.211 00.005 7680 worker thread done servicing request
22:01:46.231 00.020 6120 UpdateGuideState exits: m=5543 SNR=48.1
22:01:46.237 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:46.242 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:46.246 00.004 6120 Enqueuing Expose request
22:01:46.249 00.003 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:01:46.253 00.004 7680 Worker thread wakes up
22:01:46.253 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:46.253 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:47.492 01.239 7680 Exposure complete
22:01:47.597 00.105 7680 worker thread done servicing request
22:01:47.597 00.000 6120 OnExposeComplete: enter
22:01:47.602 00.005 6120 UpdateGuideState(): m_state=6
22:01:47.605 00.003 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1499
22:01:47.611 00.006 6120 Star::Find returns 1 (0), X=1210.25, Y=1062.25, Mass=5616, SNR=48.1, Peak=120 HFD=6.7
22:01:47.617 00.006 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.92)
22:01:47.622 00.005 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
22:01:47.627 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.49 hyp=0.50 cameraTheta=1.41 mountX=-0.17 mountY=-0.41, mountTheta=-1.96
22:01:47.632 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.49, opts=13)
22:01:47.636 00.004 6120 Enqueuing Move request for scope (0.08, 0.49)
22:01:47.639 00.003 7680 Worker thread wakes up
22:01:47.640 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.49) opts 0xd
22:01:47.640 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.49)
22:01:47.640 00.000 7680 Moving (0.08, 0.49) raw xDistance=-0.17 yDistance=-0.41
22:01:47.640 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:01:47.640 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
22:01:47.640 00.000 7680 MoveAxis(E, 0, ABG)
22:01:47.640 00.000 7680 Move returns status 0, amount 0
22:01:47.642 00.002 7680 MoveAxis(N, 222, ABG)
22:01:47.642 00.000 7680 Guiding  Dir = 0, Dur = 222
22:01:47.642 00.000 7680 IsSlewing returns 0
22:01:47.643 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
22:01:47.648 00.005 7680 IsGuiding returns 0
22:01:47.648 00.000 7680 PulseGuide returned control before completion, sleep 232
22:01:47.671 00.023 6120 UpdateGuideState exits: m=5616 SNR=48.1
22:01:47.676 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:47.680 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:47.685 00.005 6120 Enqueuing Expose request
22:01:47.894 00.209 7680 IsGuiding returns 1
22:01:47.894 00.000 7680 scope still moving after pulse duration time elapsed
22:01:47.925 00.031 7680 IsSlewing returns 0
22:01:47.925 00.000 7680 IsGuiding returns 0
22:01:47.927 00.002 7680 scope move finished after 222 + 56 ms
22:01:47.927 00.000 7680 Move returns status 0, amount 222
22:01:47.927 00.000 7680 move complete, result=0
22:01:47.927 00.000 7680 worker thread done servicing request
22:01:47.927 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 222 ms NORTH
22:01:47.934 00.007 7680 Worker thread wakes up
22:01:47.935 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:47.935 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:49.191 01.256 7680 Exposure complete
22:01:49.308 00.117 7680 worker thread done servicing request
22:01:49.309 00.001 6120 OnExposeComplete: enter
22:01:49.314 00.005 6120 UpdateGuideState(): m_state=6
22:01:49.318 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1500
22:01:49.321 00.003 6120 Star::Find returns 1 (0), X=1210.59, Y=1061.83, Mass=5621, SNR=46.7, Peak=133 HFD=6.6
22:01:49.327 00.006 6120 CameraToMount -- cameraTheta (0.19) - m_xAngle (-2.95) = xAngle (3.14 = 3.14)
22:01:49.331 00.004 6120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.87 = 2.87)
22:01:49.335 00.004 6120 CameraToMount -- cameraX=0.42 cameraY=0.08 hyp=0.43 cameraTheta=0.19 mountX=-0.43 mountY=0.11, mountTheta=2.88
22:01:49.341 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.42, y=0.08, opts=13)
22:01:49.345 00.004 6120 Enqueuing Move request for scope (0.42, 0.08)
22:01:49.349 00.004 7680 Worker thread wakes up
22:01:49.349 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.08) opts 0xd
22:01:49.349 00.000 7680 Handling offset move in thread for scope, endpoint = (0.42, 0.08)
22:01:49.349 00.000 7680 Moving (0.42, 0.08) raw xDistance=-0.43 yDistance=0.11
22:01:49.349 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
22:01:49.350 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:01:49.350 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:01:49.350 00.000 7680 MoveAxis(E, 180, ABG)
22:01:49.350 00.000 7680 Guiding  Dir = 2, Dur = 180
22:01:49.351 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
22:01:49.354 00.003 7680 IsSlewing returns 0
22:01:49.354 00.000 7680 IsGuiding returns 0
22:01:49.355 00.001 7680 PulseGuide returned control before completion, sleep 190
22:01:49.377 00.022 6120 UpdateGuideState exits: m=5621 SNR=46.7
22:01:49.381 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:49.385 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:49.391 00.006 6120 Enqueuing Expose request
22:01:49.555 00.164 7680 IsGuiding returns 1
22:01:49.555 00.000 7680 scope still moving after pulse duration time elapsed
22:01:49.586 00.031 7680 IsSlewing returns 0
22:01:49.587 00.001 7680 IsGuiding returns 0
22:01:49.589 00.002 7680 scope move finished after 180 + 53 ms
22:01:49.589 00.000 7680 Move returns status 0, amount 180
22:01:49.589 00.000 7680 MoveAxis(N, 0, ABG)
22:01:49.590 00.001 7680 Move returns status 0, amount 0
22:01:49.591 00.001 7680 move complete, result=0
22:01:49.591 00.000 7680 worker thread done servicing request
22:01:49.591 00.000 7680 Worker thread wakes up
22:01:49.591 00.000 6120 GuideStep: -0.4 px 180 ms EAST, 0.1 px 0 ms NORTH
22:01:49.598 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:49.598 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:50.851 01.253 7680 Exposure complete
22:01:50.950 00.099 7680 worker thread done servicing request
22:01:50.950 00.000 6120 OnExposeComplete: enter
22:01:50.954 00.004 6120 UpdateGuideState(): m_state=6
22:01:50.960 00.006 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1501
22:01:50.963 00.003 6120 Star::Find returns 1 (0), X=1210.39, Y=1062.06, Mass=5769, SNR=49.0, Peak=129 HFD=6.7
22:01:50.967 00.004 6120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-2.95) = xAngle (3.89 = -2.39)
22:01:50.971 00.004 6120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.62 = -2.66)
22:01:50.975 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.30 hyp=0.38 cameraTheta=0.93 mountX=-0.28 mountY=-0.17, mountTheta=-2.58
22:01:50.980 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.30, opts=13)
22:01:50.986 00.006 6120 Enqueuing Move request for scope (0.22, 0.30)
22:01:50.992 00.006 7680 Worker thread wakes up
22:01:50.992 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.30) opts 0xd
22:01:50.992 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.30)
22:01:50.992 00.000 7680 Moving (0.22, 0.30) raw xDistance=-0.28 yDistance=-0.17
22:01:50.993 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
22:01:50.993 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:01:50.993 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:01:50.993 00.000 7680 MoveAxis(E, 130, ABG)
22:01:50.994 00.001 7680 Guiding  Dir = 2, Dur = 130
22:01:50.994 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
22:01:50.999 00.005 7680 IsSlewing returns 0
22:01:50.999 00.000 7680 IsGuiding returns 0
22:01:50.999 00.000 7680 PulseGuide returned control before completion, sleep 140
22:01:51.024 00.025 6120 UpdateGuideState exits: m=5769 SNR=49.0
22:01:51.028 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:51.033 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:51.037 00.004 6120 Enqueuing Expose request
22:01:51.153 00.116 7680 IsGuiding returns 1
22:01:51.153 00.000 7680 scope still moving after pulse duration time elapsed
22:01:51.183 00.030 7680 IsSlewing returns 0
22:01:51.184 00.001 7680 IsGuiding returns 0
22:01:51.184 00.000 7680 scope move finished after 130 + 55 ms
22:01:51.186 00.002 7680 Move returns status 0, amount 130
22:01:51.186 00.000 7680 MoveAxis(N, 0, ABG)
22:01:51.186 00.000 7680 Move returns status 0, amount 0
22:01:51.186 00.000 7680 move complete, result=0
22:01:51.186 00.000 7680 worker thread done servicing request
22:01:51.187 00.001 7680 Worker thread wakes up
22:01:51.188 00.001 6120 GuideStep: -0.3 px 130 ms EAST, -0.2 px 0 ms NORTH
22:01:51.193 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:51.194 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:52.452 01.258 7680 Exposure complete
22:01:52.593 00.141 7680 worker thread done servicing request
22:01:52.593 00.000 6120 OnExposeComplete: enter
22:01:52.600 00.007 6120 UpdateGuideState(): m_state=6
22:01:52.606 00.006 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1502
22:01:52.614 00.008 6120 Star::Find returns 1 (0), X=1210.25, Y=1062.36, Mass=5547, SNR=47.8, Peak=121 HFD=7.0
22:01:52.621 00.007 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
22:01:52.625 00.004 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
22:01:52.630 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.61 hyp=0.61 cameraTheta=1.45 mountX=-0.19 mountY=-0.51, mountTheta=-1.92
22:01:52.638 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.61, opts=13)
22:01:52.644 00.006 6120 Enqueuing Move request for scope (0.08, 0.61)
22:01:52.650 00.006 7680 Worker thread wakes up
22:01:52.650 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.61) opts 0xd
22:01:52.650 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.61)
22:01:52.651 00.001 7680 Moving (0.08, 0.61) raw xDistance=-0.19 yDistance=-0.51
22:01:52.651 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:01:52.651 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:01:52.651 00.000 7680 MoveAxis(E, 0, ABG)
22:01:52.651 00.000 7680 Move returns status 0, amount 0
22:01:52.652 00.001 7680 MoveAxis(N, 278, ABG)
22:01:52.652 00.000 7680 Guiding  Dir = 0, Dur = 278
22:01:52.652 00.000 7680 IsSlewing returns 0
22:01:52.653 00.001 7680 IsGuiding returns 0
22:01:52.654 00.001 7680 PulseGuide returned control before completion, sleep 288
22:01:52.655 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=164, Gamma=1.000
22:01:52.682 00.027 6120 UpdateGuideState exits: m=5547 SNR=47.8
22:01:52.686 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:52.691 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:52.694 00.003 6120 Enqueuing Expose request
22:01:52.956 00.262 7680 IsGuiding returns 0
22:01:52.956 00.000 7680 Move returns status 0, amount 278
22:01:52.958 00.002 7680 move complete, result=0
22:01:52.958 00.000 7680 worker thread done servicing request
22:01:52.958 00.000 7680 Worker thread wakes up
22:01:52.958 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:52.959 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 278 ms NORTH
22:01:52.965 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:54.220 01.255 7680 Exposure complete
22:01:54.333 00.113 7680 worker thread done servicing request
22:01:54.333 00.000 6120 OnExposeComplete: enter
22:01:54.338 00.005 6120 UpdateGuideState(): m_state=6
22:01:54.343 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1503
22:01:54.346 00.003 6120 Star::Find returns 1 (0), X=1210.07, Y=1062.09, Mass=5460, SNR=48.1, Peak=131 HFD=6.5
22:01:54.349 00.003 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
22:01:54.354 00.005 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
22:01:54.358 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.34 hyp=0.35 cameraTheta=1.85 mountX=0.03 mountY=-0.34, mountTheta=-1.47
22:01:54.363 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.34, opts=13)
22:01:54.369 00.006 6120 Enqueuing Move request for scope (-0.10, 0.34)
22:01:54.372 00.003 7680 Worker thread wakes up
22:01:54.372 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.34) opts 0xd
22:01:54.372 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.34)
22:01:54.372 00.000 7680 Moving (-0.10, 0.34) raw xDistance=0.03 yDistance=-0.34
22:01:54.373 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:01:54.373 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:01:54.373 00.000 7680 MoveAxis(E, 0, ABG)
22:01:54.373 00.000 7680 Move returns status 0, amount 0
22:01:54.373 00.000 7680 MoveAxis(N, 187, ABG)
22:01:54.373 00.000 7680 Guiding  Dir = 0, Dur = 187
22:01:54.373 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=189, Gamma=1.000
22:01:54.378 00.005 7680 IsSlewing returns 0
22:01:54.378 00.000 7680 IsGuiding returns 0
22:01:54.379 00.001 7680 PulseGuide returned control before completion, sleep 197
22:01:54.402 00.023 6120 UpdateGuideState exits: m=5460 SNR=48.1
22:01:54.406 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:54.409 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:54.412 00.003 6120 Enqueuing Expose request
22:01:54.585 00.173 7680 IsGuiding returns 1
22:01:54.585 00.000 7680 scope still moving after pulse duration time elapsed
22:01:54.617 00.032 7680 IsSlewing returns 0
22:01:54.618 00.001 7680 IsGuiding returns 0
22:01:54.618 00.000 7680 scope move finished after 187 + 52 ms
22:01:54.619 00.001 7680 Move returns status 0, amount 187
22:01:54.619 00.000 7680 move complete, result=0
22:01:54.619 00.000 7680 worker thread done servicing request
22:01:54.619 00.000 7680 Worker thread wakes up
22:01:54.619 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 187 ms NORTH
22:01:54.626 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:54.627 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:55.879 01.252 7680 Exposure complete
22:01:55.999 00.120 7680 worker thread done servicing request
22:01:56.000 00.001 6120 OnExposeComplete: enter
22:01:56.003 00.003 6120 UpdateGuideState(): m_state=6
22:01:56.008 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1504
22:01:56.011 00.003 6120 Star::Find returns 1 (0), X=1210.33, Y=1061.86, Mass=5791, SNR=49.5, Peak=133 HFD=6.8
22:01:56.018 00.007 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.76)
22:01:56.023 00.005 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
22:01:56.027 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.57 mountX=-0.18 mountY=-0.02, mountTheta=-3.01
22:01:56.033 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.10, opts=13)
22:01:56.037 00.004 6120 Enqueuing Move request for scope (0.16, 0.10)
22:01:56.041 00.004 7680 Worker thread wakes up
22:01:56.041 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
22:01:56.041 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
22:01:56.041 00.000 7680 Moving (0.16, 0.10) raw xDistance=-0.18 yDistance=-0.02
22:01:56.041 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:01:56.041 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:01:56.043 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:01:56.043 00.000 7680 MoveAxis(E, 0, ABG)
22:01:56.043 00.000 7680 Move returns status 0, amount 0
22:01:56.043 00.000 7680 MoveAxis(N, 0, ABG)
22:01:56.044 00.001 7680 Move returns status 0, amount 0
22:01:56.044 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
22:01:56.049 00.005 7680 move complete, result=0
22:01:56.049 00.000 7680 worker thread done servicing request
22:01:56.070 00.021 6120 UpdateGuideState exits: m=5791 SNR=49.5
22:01:56.074 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:56.079 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:56.084 00.005 6120 Enqueuing Expose request
22:01:56.088 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:01:56.092 00.004 7680 Worker thread wakes up
22:01:56.092 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:56.092 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:57.341 01.249 7680 Exposure complete
22:01:57.455 00.114 7680 worker thread done servicing request
22:01:57.458 00.003 6120 OnExposeComplete: enter
22:01:57.463 00.005 6120 UpdateGuideState(): m_state=6
22:01:57.468 00.005 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1505
22:01:57.472 00.004 6120 Star::Find returns 1 (0), X=1210.15, Y=1062.20, Mass=5974, SNR=50.8, Peak=134 HFD=6.7
22:01:57.476 00.004 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
22:01:57.479 00.003 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.99)
22:01:57.485 00.006 6120 CameraToMount -- cameraX=-0.02 cameraY=0.44 hyp=0.44 cameraTheta=1.61 mountX=-0.07 mountY=-0.40, mountTheta=-1.73
22:01:57.489 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.44, opts=13)
22:01:57.494 00.005 6120 Enqueuing Move request for scope (-0.02, 0.44)
22:01:57.497 00.003 7680 Worker thread wakes up
22:01:57.497 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.44) opts 0xd
22:01:57.497 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.44)
22:01:57.497 00.000 7680 Moving (-0.02, 0.44) raw xDistance=-0.07 yDistance=-0.40
22:01:57.497 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:01:57.499 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
22:01:57.499 00.000 7680 MoveAxis(E, 0, ABG)
22:01:57.499 00.000 7680 Move returns status 0, amount 0
22:01:57.499 00.000 7680 MoveAxis(N, 220, ABG)
22:01:57.499 00.000 7680 Guiding  Dir = 0, Dur = 220
22:01:57.499 00.000 7680 IsSlewing returns 0
22:01:57.500 00.001 7680 IsGuiding returns 0
22:01:57.500 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
22:01:57.504 00.004 7680 PulseGuide returned control before completion, sleep 230
22:01:57.527 00.023 6120 UpdateGuideState exits: m=5974 SNR=50.8
22:01:57.532 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:57.536 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:57.539 00.003 6120 Enqueuing Expose request
22:01:57.748 00.209 7680 IsGuiding returns 1
22:01:57.748 00.000 7680 scope still moving after pulse duration time elapsed
22:01:57.779 00.031 7680 IsSlewing returns 0
22:01:57.780 00.001 7680 IsGuiding returns 0
22:01:57.780 00.000 7680 scope move finished after 220 + 61 ms
22:01:57.782 00.002 7680 Move returns status 0, amount 220
22:01:57.782 00.000 7680 move complete, result=0
22:01:57.783 00.001 7680 worker thread done servicing request
22:01:57.783 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 220 ms NORTH
22:01:57.789 00.006 7680 Worker thread wakes up
22:01:57.790 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:57.790 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:01:59.043 01.253 7680 Exposure complete
22:01:59.167 00.124 7680 worker thread done servicing request
22:01:59.167 00.000 6120 OnExposeComplete: enter
22:01:59.172 00.005 6120 UpdateGuideState(): m_state=6
22:01:59.177 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1506
22:01:59.181 00.004 6120 Star::Find returns 1 (0), X=1210.02, Y=1061.92, Mass=5992, SNR=50.2, Peak=137 HFD=6.5
22:01:59.185 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.22 = -1.06)
22:01:59.190 00.005 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
22:01:59.193 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.27 mountX=0.11 mountY=-0.22, mountTheta=-1.10
22:01:59.199 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.17, opts=13)
22:01:59.206 00.007 6120 Enqueuing Move request for scope (-0.14, 0.17)
22:01:59.210 00.004 7680 Worker thread wakes up
22:01:59.210 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
22:01:59.210 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
22:01:59.210 00.000 7680 Moving (-0.14, 0.17) raw xDistance=0.11 yDistance=-0.22
22:01:59.211 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:01:59.211 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:01:59.211 00.000 7680 MoveAxis(E, 0, ABG)
22:01:59.211 00.000 7680 Move returns status 0, amount 0
22:01:59.212 00.001 7680 MoveAxis(N, 118, ABG)
22:01:59.212 00.000 7680 Guiding  Dir = 0, Dur = 118
22:01:59.212 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
22:01:59.215 00.003 7680 IsSlewing returns 0
22:01:59.215 00.000 7680 IsGuiding returns 0
22:01:59.215 00.000 7680 PulseGuide returned control before completion, sleep 128
22:01:59.232 00.017 6120 UpdateGuideState exits: m=5992 SNR=50.2
22:01:59.238 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:59.243 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:01:59.247 00.004 6120 Enqueuing Expose request
22:01:59.360 00.113 7680 IsGuiding returns 0
22:01:59.361 00.001 7680 Move returns status 0, amount 118
22:01:59.361 00.000 7680 move complete, result=0
22:01:59.363 00.002 7680 worker thread done servicing request
22:01:59.363 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 118 ms NORTH
22:01:59.370 00.007 7680 Worker thread wakes up
22:01:59.370 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:01:59.370 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:00.626 01.256 7680 Exposure complete
22:02:00.738 00.112 7680 worker thread done servicing request
22:02:00.739 00.001 6120 OnExposeComplete: enter
22:02:00.745 00.006 6120 UpdateGuideState(): m_state=6
22:02:00.749 00.004 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1507
22:02:00.753 00.004 6120 Star::Find returns 1 (0), X=1210.09, Y=1062.19, Mass=5591, SNR=48.1, Peak=125 HFD=6.8
22:02:00.758 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
22:02:00.762 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
22:02:00.767 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.44 hyp=0.45 cameraTheta=1.76 mountX=-0.00 mountY=-0.43, mountTheta=-1.57
22:02:00.773 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.44, opts=13)
22:02:00.777 00.004 6120 Enqueuing Move request for scope (-0.08, 0.44)
22:02:00.781 00.004 7680 Worker thread wakes up
22:02:00.781 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.44) opts 0xd
22:02:00.781 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.44)
22:02:00.782 00.001 7680 Moving (-0.08, 0.44) raw xDistance=-0.00 yDistance=-0.43
22:02:00.782 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:02:00.782 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
22:02:00.782 00.000 7680 MoveAxis(E, 0, ABG)
22:02:00.783 00.001 7680 Move returns status 0, amount 0
22:02:00.783 00.000 7680 MoveAxis(N, 235, ABG)
22:02:00.783 00.000 7680 Guiding  Dir = 0, Dur = 235
22:02:00.783 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
22:02:00.787 00.004 7680 IsSlewing returns 0
22:02:00.789 00.002 7680 IsGuiding returns 0
22:02:00.789 00.000 7680 PulseGuide returned control before completion, sleep 245
22:02:00.810 00.021 6120 UpdateGuideState exits: m=5591 SNR=48.1
22:02:00.813 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:00.818 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:00.823 00.005 6120 Enqueuing Expose request
22:02:01.038 00.215 7680 IsGuiding returns 1
22:02:01.038 00.000 7680 scope still moving after pulse duration time elapsed
22:02:01.069 00.031 7680 IsSlewing returns 0
22:02:01.070 00.001 7680 IsGuiding returns 0
22:02:01.070 00.000 7680 scope move finished after 235 + 46 ms
22:02:01.071 00.001 7680 Move returns status 0, amount 235
22:02:01.071 00.000 7680 move complete, result=0
22:02:01.071 00.000 7680 worker thread done servicing request
22:02:01.071 00.000 7680 Worker thread wakes up
22:02:01.073 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 235 ms NORTH
22:02:01.083 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:01.083 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:02.337 01.254 7680 Exposure complete
22:02:02.458 00.121 7680 worker thread done servicing request
22:02:02.458 00.000 6120 OnExposeComplete: enter
22:02:02.463 00.005 6120 UpdateGuideState(): m_state=6
22:02:02.468 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1508
22:02:02.472 00.004 6120 Star::Find returns 1 (0), X=1210.07, Y=1061.79, Mass=5524, SNR=48.5, Peak=127 HFD=6.7
22:02:02.475 00.003 6120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-2.95) = xAngle (5.69 = -0.60)
22:02:02.479 00.004 6120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.42 = -0.86)
22:02:02.483 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.73 mountX=0.08 mountY=-0.08, mountTheta=-0.74
22:02:02.490 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.04, opts=13)
22:02:02.494 00.004 6120 Enqueuing Move request for scope (-0.09, 0.04)
22:02:02.498 00.004 7680 Worker thread wakes up
22:02:02.498 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
22:02:02.498 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
22:02:02.498 00.000 7680 Moving (-0.09, 0.04) raw xDistance=0.08 yDistance=-0.08
22:02:02.498 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:02:02.500 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:02:02.500 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:02:02.500 00.000 7680 MoveAxis(E, 0, ABG)
22:02:02.500 00.000 7680 Move returns status 0, amount 0
22:02:02.500 00.000 7680 MoveAxis(N, 0, ABG)
22:02:02.500 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=218, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
22:02:02.505 00.005 7680 Move returns status 0, amount 0
22:02:02.505 00.000 7680 move complete, result=0
22:02:02.506 00.001 7680 worker thread done servicing request
22:02:02.525 00.019 6120 UpdateGuideState exits: m=5524 SNR=48.5
22:02:02.530 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:02.534 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:02.537 00.003 6120 Enqueuing Expose request
22:02:02.540 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:02:02.544 00.004 7680 Worker thread wakes up
22:02:02.544 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:02.544 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:03.792 01.248 7680 Exposure complete
22:02:03.919 00.127 7680 worker thread done servicing request
22:02:03.920 00.001 6120 OnExposeComplete: enter
22:02:03.926 00.006 6120 UpdateGuideState(): m_state=6
22:02:03.932 00.006 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1509
22:02:03.938 00.006 6120 Star::Find returns 1 (0), X=1209.66, Y=1061.68, Mass=5916, SNR=49.5, Peak=128 HFD=7.1
22:02:03.942 00.004 6120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-2.95) = xAngle (-0.04 = -0.04)
22:02:03.946 00.004 6120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.31 = -0.31)
22:02:03.951 00.005 6120 CameraToMount -- cameraX=-0.51 cameraY=-0.07 hyp=0.52 cameraTheta=-3.00 mountX=0.52 mountY=-0.16, mountTheta=-0.30
22:02:03.958 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.51, y=-0.07, opts=13)
22:02:03.963 00.005 6120 Enqueuing Move request for scope (-0.51, -0.07)
22:02:03.967 00.004 7680 Worker thread wakes up
22:02:03.967 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.07) opts 0xd
22:02:03.968 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.51, -0.07)
22:02:03.968 00.000 7680 Moving (-0.51, -0.07) raw xDistance=0.52 yDistance=-0.16
22:02:03.968 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
22:02:03.968 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:02:03.968 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:02:03.969 00.001 7680 MoveAxis(W, 218, ABG)
22:02:03.969 00.000 7680 Guiding  Dir = 3, Dur = 218
22:02:03.969 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
22:02:03.973 00.004 7680 IsSlewing returns 0
22:02:03.973 00.000 7680 IsGuiding returns 0
22:02:03.974 00.001 7680 PulseGuide returned control before completion, sleep 228
22:02:04.001 00.027 6120 UpdateGuideState exits: m=5916 SNR=49.5
22:02:04.006 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:04.009 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:04.013 00.004 6120 Enqueuing Expose request
22:02:04.215 00.202 7680 IsGuiding returns 1
22:02:04.216 00.001 7680 scope still moving after pulse duration time elapsed
22:02:04.246 00.030 7680 IsSlewing returns 0
22:02:04.247 00.001 7680 IsGuiding returns 1
22:02:04.277 00.030 7680 IsSlewing returns 0
22:02:04.278 00.001 7680 IsGuiding returns 1
22:02:04.309 00.031 7680 IsSlewing returns 0
22:02:04.310 00.001 7680 IsGuiding returns 0
22:02:04.311 00.001 7680 scope move finished after 218 + 118 ms
22:02:04.312 00.001 7680 Move returns status 0, amount 218
22:02:04.312 00.000 7680 MoveAxis(N, 0, ABG)
22:02:04.313 00.001 7680 Move returns status 0, amount 0
22:02:04.313 00.000 7680 move complete, result=0
22:02:04.313 00.000 7680 worker thread done servicing request
22:02:04.316 00.003 7680 Worker thread wakes up
22:02:04.316 00.000 6120 GuideStep: 0.5 px 218 ms WEST, -0.2 px 0 ms NORTH
22:02:04.321 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:04.321 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:05.570 01.249 7680 Exposure complete
22:02:05.690 00.120 7680 worker thread done servicing request
22:02:05.691 00.001 6120 OnExposeComplete: enter
22:02:05.694 00.003 6120 UpdateGuideState(): m_state=6
22:02:05.700 00.006 6120 Star::Find(15, 1209, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1510
22:02:05.709 00.009 6120 Star::Find returns 1 (0), X=1210.40, Y=1062.24, Mass=5653, SNR=48.7, Peak=134 HFD=6.9
22:02:05.714 00.005 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
22:02:05.718 00.004 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.48)
22:02:05.723 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=0.48 hyp=0.54 cameraTheta=1.12 mountX=-0.32 mountY=-0.33, mountTheta=-2.34
22:02:05.729 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.48, opts=13)
22:02:05.736 00.007 6120 Enqueuing Move request for scope (0.23, 0.48)
22:02:05.739 00.003 7680 Worker thread wakes up
22:02:05.739 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.48) opts 0xd
22:02:05.740 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.48)
22:02:05.740 00.000 7680 Moving (0.23, 0.48) raw xDistance=-0.32 yDistance=-0.33
22:02:05.740 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
22:02:05.741 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:02:05.741 00.000 7680 MoveAxis(E, 120, ABG)
22:02:05.741 00.000 7680 Guiding  Dir = 2, Dur = 120
22:02:05.741 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
22:02:05.746 00.005 7680 IsSlewing returns 0
22:02:05.747 00.001 7680 IsGuiding returns 0
22:02:05.747 00.000 7680 PulseGuide returned control before completion, sleep 130
22:02:05.771 00.024 6120 UpdateGuideState exits: m=5653 SNR=48.7
22:02:05.777 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:05.780 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:05.785 00.005 6120 Enqueuing Expose request
22:02:05.892 00.107 7680 IsGuiding returns 0
22:02:05.893 00.001 7680 Move returns status 0, amount 120
22:02:05.894 00.001 7680 MoveAxis(N, 180, ABG)
22:02:05.894 00.000 7680 Guiding  Dir = 0, Dur = 180
22:02:05.895 00.001 7680 IsSlewing returns 0
22:02:05.895 00.000 7680 IsGuiding returns 0
22:02:05.897 00.002 7680 PulseGuide returned control before completion, sleep 190
22:02:06.096 00.199 7680 IsGuiding returns 1
22:02:06.097 00.001 7680 scope still moving after pulse duration time elapsed
22:02:06.128 00.031 7680 IsSlewing returns 0
22:02:06.129 00.001 7680 IsGuiding returns 0
22:02:06.129 00.000 7680 scope move finished after 180 + 53 ms
22:02:06.130 00.001 7680 Move returns status 0, amount 180
22:02:06.130 00.000 7680 move complete, result=0
22:02:06.131 00.001 7680 worker thread done servicing request
22:02:06.131 00.000 7680 Worker thread wakes up
22:02:06.131 00.000 6120 GuideStep: -0.3 px 120 ms EAST, -0.3 px 180 ms NORTH
22:02:06.139 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:06.139 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:07.386 01.247 7680 Exposure complete
22:02:07.495 00.109 7680 worker thread done servicing request
22:02:07.496 00.001 6120 OnExposeComplete: enter
22:02:07.500 00.004 6120 UpdateGuideState(): m_state=6
22:02:07.504 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1511
22:02:07.507 00.003 6120 Star::Find returns 1 (0), X=1210.08, Y=1062.18, Mass=5583, SNR=47.7, Peak=132 HFD=6.6
22:02:07.511 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
22:02:07.517 00.006 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
22:02:07.521 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.43 hyp=0.43 cameraTheta=1.77 mountX=0.00 mountY=-0.42, mountTheta=-1.56
22:02:07.526 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.43, opts=13)
22:02:07.529 00.003 6120 Enqueuing Move request for scope (-0.09, 0.43)
22:02:07.533 00.004 7680 Worker thread wakes up
22:02:07.533 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.43) opts 0xd
22:02:07.533 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.43)
22:02:07.533 00.000 7680 Moving (-0.09, 0.43) raw xDistance=0.00 yDistance=-0.42
22:02:07.533 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:02:07.533 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:02:07.535 00.002 7680 MoveAxis(E, 0, ABG)
22:02:07.535 00.000 7680 Move returns status 0, amount 0
22:02:07.535 00.000 7680 MoveAxis(N, 228, ABG)
22:02:07.535 00.000 7680 Guiding  Dir = 0, Dur = 228
22:02:07.535 00.000 7680 IsSlewing returns 0
22:02:07.536 00.001 7680 IsGuiding returns 0
22:02:07.536 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
22:02:07.540 00.004 7680 PulseGuide returned control before completion, sleep 238
22:02:07.563 00.023 6120 UpdateGuideState exits: m=5583 SNR=47.7
22:02:07.567 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:07.570 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:07.574 00.004 6120 Enqueuing Expose request
22:02:07.790 00.216 7680 IsGuiding returns 0
22:02:07.790 00.000 7680 Move returns status 0, amount 228
22:02:07.791 00.001 7680 move complete, result=0
22:02:07.792 00.001 7680 worker thread done servicing request
22:02:07.793 00.001 7680 Worker thread wakes up
22:02:07.793 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 228 ms NORTH
22:02:07.800 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:07.801 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:09.050 01.249 7680 Exposure complete
22:02:09.163 00.113 7680 worker thread done servicing request
22:02:09.163 00.000 6120 OnExposeComplete: enter
22:02:09.168 00.005 6120 UpdateGuideState(): m_state=6
22:02:09.172 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1512
22:02:09.176 00.004 6120 Star::Find returns 1 (0), X=1210.11, Y=1061.01, Mass=5877, SNR=49.3, Peak=150 HFD=6.5
22:02:09.181 00.005 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-2.95) = xAngle (1.30 = 1.30)
22:02:09.184 00.003 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.04 = 1.04)
22:02:09.188 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.74 hyp=0.74 cameraTheta=-1.65 mountX=0.20 mountY=0.64, mountTheta=1.27
22:02:09.194 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.74, opts=13)
22:02:09.198 00.004 6120 Enqueuing Move request for scope (-0.06, -0.74)
22:02:09.201 00.003 7680 Worker thread wakes up
22:02:09.202 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.74) opts 0xd
22:02:09.202 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.74)
22:02:09.202 00.000 7680 Moving (-0.06, -0.74) raw xDistance=0.20 yDistance=0.64
22:02:09.203 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:02:09.203 00.000 7680 resist switch: large excursion: input 0.64 thresh 0.60 direction from -1 to 1
22:02:09.203 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.92
22:02:09.204 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
22:02:09.204 00.000 7680 MoveAxis(E, 0, ABG)
22:02:09.204 00.000 7680 Move returns status 0, amount 0
22:02:09.204 00.000 7680 MoveAxis(S, 347, ABG)
22:02:09.205 00.001 7680 Guiding  Dir = 1, Dur = 347
22:02:09.205 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
22:02:09.211 00.006 7680 IsSlewing returns 0
22:02:09.211 00.000 7680 IsGuiding returns 0
22:02:09.212 00.001 7680 PulseGuide returned control before completion, sleep 357
22:02:09.233 00.021 6120 UpdateGuideState exits: m=5877 SNR=49.3
22:02:09.237 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:09.242 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:09.247 00.005 6120 Enqueuing Expose request
22:02:09.585 00.338 7680 IsGuiding returns 1
22:02:09.590 00.005 7680 scope still moving after pulse duration time elapsed
22:02:09.616 00.026 7680 IsSlewing returns 0
22:02:09.619 00.003 7680 IsGuiding returns 0
22:02:09.619 00.000 7680 scope move finished after 347 + 60 ms
22:02:09.620 00.001 7680 Move returns status 0, amount 347
22:02:09.620 00.000 7680 move complete, result=0
22:02:09.620 00.000 7680 worker thread done servicing request
22:02:09.620 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.6 px 347 ms SOUTH
22:02:09.626 00.006 7680 Worker thread wakes up
22:02:09.626 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:09.626 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:10.880 01.254 7680 Exposure complete
22:02:10.988 00.108 7680 worker thread done servicing request
22:02:10.988 00.000 6120 OnExposeComplete: enter
22:02:10.992 00.004 6120 UpdateGuideState(): m_state=6
22:02:10.995 00.003 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1513
22:02:11.000 00.005 6120 Star::Find returns 1 (0), X=1210.50, Y=1061.78, Mass=5779, SNR=48.9, Peak=140 HFD=6.5
22:02:11.003 00.003 6120 CameraToMount -- cameraTheta (0.07) - m_xAngle (-2.95) = xAngle (3.03 = 3.03)
22:02:11.007 00.004 6120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.76 = 2.76)
22:02:11.011 00.004 6120 CameraToMount -- cameraX=0.33 cameraY=0.02 hyp=0.33 cameraTheta=0.07 mountX=-0.33 mountY=0.12, mountTheta=2.78
22:02:11.019 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=0.02, opts=13)
22:02:11.023 00.004 6120 Enqueuing Move request for scope (0.33, 0.02)
22:02:11.027 00.004 7680 Worker thread wakes up
22:02:11.027 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.02) opts 0xd
22:02:11.027 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, 0.02)
22:02:11.027 00.000 7680 Moving (0.33, 0.02) raw xDistance=-0.33 yDistance=0.12
22:02:11.027 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:02:11.027 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:02:11.028 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:02:11.028 00.000 7680 MoveAxis(E, 140, ABG)
22:02:11.028 00.000 7680 Guiding  Dir = 2, Dur = 140
22:02:11.028 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=230, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
22:02:11.032 00.004 7680 IsSlewing returns 0
22:02:11.034 00.002 7680 IsGuiding returns 0
22:02:11.034 00.000 7680 PulseGuide returned control before completion, sleep 150
22:02:11.056 00.022 6120 UpdateGuideState exits: m=5779 SNR=48.9
22:02:11.060 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:11.065 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:11.068 00.003 6120 Enqueuing Expose request
22:02:11.196 00.128 7680 IsGuiding returns 1
22:02:11.196 00.000 7680 scope still moving after pulse duration time elapsed
22:02:11.227 00.031 7680 IsSlewing returns 0
22:02:11.227 00.000 7680 IsGuiding returns 0
22:02:11.227 00.000 7680 scope move finished after 140 + 54 ms
22:02:11.227 00.000 7680 Move returns status 0, amount 140
22:02:11.227 00.000 7680 MoveAxis(N, 0, ABG)
22:02:11.227 00.000 7680 Move returns status 0, amount 0
22:02:11.229 00.002 7680 move complete, result=0
22:02:11.229 00.000 7680 worker thread done servicing request
22:02:11.229 00.000 6120 GuideStep: -0.3 px 140 ms EAST, 0.1 px 0 ms NORTH
22:02:11.233 00.004 7680 Worker thread wakes up
22:02:11.233 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:11.235 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:12.485 01.250 7680 Exposure complete
22:02:12.607 00.122 7680 worker thread done servicing request
22:02:12.607 00.000 6120 OnExposeComplete: enter
22:02:12.611 00.004 6120 UpdateGuideState(): m_state=6
22:02:12.617 00.006 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1514
22:02:12.620 00.003 6120 Star::Find returns 1 (0), X=1210.28, Y=1061.91, Mass=5797, SNR=49.3, Peak=127 HFD=6.7
22:02:12.624 00.004 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.92 = -2.36)
22:02:12.629 00.005 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.63)
22:02:12.632 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.97 mountX=-0.13 mountY=-0.09, mountTheta=-2.54
22:02:12.637 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.16, opts=13)
22:02:12.643 00.006 6120 Enqueuing Move request for scope (0.11, 0.16)
22:02:12.650 00.007 7680 Worker thread wakes up
22:02:12.650 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
22:02:12.651 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
22:02:12.651 00.000 7680 Moving (0.11, 0.16) raw xDistance=-0.13 yDistance=-0.09
22:02:12.651 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:02:12.651 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:02:12.653 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:02:12.653 00.000 7680 MoveAxis(E, 0, ABG)
22:02:12.654 00.001 7680 Move returns status 0, amount 0
22:02:12.654 00.000 7680 MoveAxis(N, 0, ABG)
22:02:12.654 00.000 7680 Move returns status 0, amount 0
22:02:12.655 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
22:02:12.659 00.004 7680 move complete, result=0
22:02:12.660 00.001 7680 worker thread done servicing request
22:02:12.681 00.021 6120 UpdateGuideState exits: m=5797 SNR=49.3
22:02:12.686 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:12.690 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:12.694 00.004 6120 Enqueuing Expose request
22:02:12.696 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:02:12.702 00.006 7680 Worker thread wakes up
22:02:12.702 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:12.702 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:13.955 01.253 7680 Exposure complete
22:02:14.067 00.112 7680 worker thread done servicing request
22:02:14.068 00.001 6120 OnExposeComplete: enter
22:02:14.071 00.003 6120 UpdateGuideState(): m_state=6
22:02:14.077 00.006 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1515
22:02:14.082 00.005 6120 Star::Find returns 1 (0), X=1210.00, Y=1063.15, Mass=5127, SNR=45.2, Peak=130 HFD=6.3
22:02:14.087 00.005 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.65 = -1.64)
22:02:14.091 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.91)
22:02:14.094 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=1.40 hyp=1.41 cameraTheta=1.69 mountX=-0.09 mountY=-1.33, mountTheta=-1.64
22:02:14.100 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=1.40, opts=13)
22:02:14.104 00.004 6120 Enqueuing Move request for scope (-0.17, 1.40)
22:02:14.108 00.004 7680 Worker thread wakes up
22:02:14.108 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 1.40) opts 0xd
22:02:14.108 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 1.40)
22:02:14.108 00.000 7680 Moving (-0.17, 1.40) raw xDistance=-0.09 yDistance=-1.33
22:02:14.109 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:02:14.109 00.000 7680 resist switch: large excursion: input -1.33 thresh 0.60 direction from 1 to -1
22:02:14.109 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.99
22:02:14.109 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.33 from input -1.33
22:02:14.109 00.000 7680 MoveAxis(E, 0, ABG)
22:02:14.111 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
22:02:14.115 00.004 7680 Move returns status 0, amount 0
22:02:14.116 00.001 7680 MoveAxis(N, 721, ABG)
22:02:14.116 00.000 7680 Guiding  Dir = 0, Dur = 721
22:02:14.116 00.000 7680 IsSlewing returns 0
22:02:14.116 00.000 7680 IsGuiding returns 0
22:02:14.116 00.000 7680 PulseGuide returned control before completion, sleep 731
22:02:14.137 00.021 6120 UpdateGuideState exits: m=5127 SNR=45.2
22:02:14.141 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:14.147 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:14.151 00.004 6120 Enqueuing Expose request
22:02:14.861 00.710 7680 IsGuiding returns 1
22:02:14.861 00.000 7680 scope still moving after pulse duration time elapsed
22:02:14.894 00.033 7680 IsSlewing returns 0
22:02:14.895 00.001 7680 IsGuiding returns 0
22:02:14.895 00.000 7680 scope move finished after 721 + 57 ms
22:02:14.896 00.001 7680 Move returns status 0, amount 721
22:02:14.896 00.000 7680 move complete, result=0
22:02:14.897 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -1.3 px 721 ms NORTH
22:02:14.903 00.006 7680 worker thread done servicing request
22:02:14.903 00.000 7680 Worker thread wakes up
22:02:14.905 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:14.905 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:16.155 01.250 7680 Exposure complete
22:02:16.273 00.118 7680 worker thread done servicing request
22:02:16.273 00.000 6120 OnExposeComplete: enter
22:02:16.278 00.005 6120 UpdateGuideState(): m_state=6
22:02:16.282 00.004 6120 Star::Find(15, 1210, 1063, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1516
22:02:16.286 00.004 6120 Star::Find returns 1 (0), X=1209.91, Y=1063.10, Mass=5167, SNR=46.7, Peak=137 HFD=6.3
22:02:16.291 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.57)
22:02:16.295 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
22:02:16.299 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=1.35 hyp=1.37 cameraTheta=1.76 mountX=0.01 mountY=-1.32, mountTheta=-1.57
22:02:16.305 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=1.35, opts=13)
22:02:16.309 00.004 6120 Enqueuing Move request for scope (-0.26, 1.35)
22:02:16.313 00.004 7680 Worker thread wakes up
22:02:16.313 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 1.35) opts 0xd
22:02:16.313 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 1.35)
22:02:16.313 00.000 7680 Moving (-0.26, 1.35) raw xDistance=0.01 yDistance=-1.32
22:02:16.313 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:02:16.313 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.32 from input -1.32
22:02:16.313 00.000 7680 MoveAxis(E, 0, ABG)
22:02:16.314 00.001 7680 Move returns status 0, amount 0
22:02:16.314 00.000 7680 MoveAxis(N, 719, ABG)
22:02:16.314 00.000 7680 Guiding  Dir = 0, Dur = 719
22:02:16.314 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
22:02:16.318 00.004 7680 IsSlewing returns 0
22:02:16.318 00.000 7680 IsGuiding returns 0
22:02:16.318 00.000 7680 PulseGuide returned control before completion, sleep 729
22:02:16.340 00.022 6120 UpdateGuideState exits: m=5167 SNR=46.7
22:02:16.343 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:16.346 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:16.350 00.004 6120 Enqueuing Expose request
22:02:17.052 00.702 7680 IsGuiding returns 1
22:02:17.053 00.001 7680 scope still moving after pulse duration time elapsed
22:02:17.083 00.030 7680 IsSlewing returns 0
22:02:17.084 00.001 7680 IsGuiding returns 0
22:02:17.085 00.001 7680 scope move finished after 719 + 47 ms
22:02:17.086 00.001 7680 Move returns status 0, amount 719
22:02:17.087 00.001 7680 move complete, result=0
22:02:17.087 00.000 7680 worker thread done servicing request
22:02:17.087 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -1.3 px 719 ms NORTH
22:02:17.093 00.006 7680 Worker thread wakes up
22:02:17.094 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:17.094 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:18.346 01.252 7680 Exposure complete
22:02:18.461 00.115 7680 worker thread done servicing request
22:02:18.461 00.000 6120 OnExposeComplete: enter
22:02:18.466 00.005 6120 UpdateGuideState(): m_state=6
22:02:18.470 00.004 6120 Star::Find(15, 1209, 1063, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1517
22:02:18.474 00.004 6120 Star::Find returns 1 (0), X=1210.27, Y=1061.47, Mass=5802, SNR=49.0, Peak=135 HFD=6.9
22:02:18.477 00.003 6120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-2.95) = xAngle (1.74 = 1.74)
22:02:18.481 00.004 6120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.47 = 1.47)
22:02:18.485 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.28 hyp=0.30 cameraTheta=-1.22 mountX=-0.05 mountY=0.30, mountTheta=1.74
22:02:18.490 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.28, opts=13)
22:02:18.494 00.004 6120 Enqueuing Move request for scope (0.10, -0.28)
22:02:18.498 00.004 7680 Worker thread wakes up
22:02:18.498 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.28) opts 0xd
22:02:18.498 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.28)
22:02:18.498 00.000 7680 Moving (0.10, -0.28) raw xDistance=-0.05 yDistance=0.30
22:02:18.498 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:02:18.498 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:02:18.499 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:02:18.499 00.000 7680 MoveAxis(E, 0, ABG)
22:02:18.499 00.000 7680 Move returns status 0, amount 0
22:02:18.499 00.000 7680 MoveAxis(N, 0, ABG)
22:02:18.499 00.000 7680 Move returns status 0, amount 0
22:02:18.499 00.000 7680 move complete, result=0
22:02:18.499 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
22:02:18.504 00.005 7680 worker thread done servicing request
22:02:18.523 00.019 6120 UpdateGuideState exits: m=5802 SNR=49.0
22:02:18.529 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:18.532 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:18.537 00.005 6120 Enqueuing Expose request
22:02:18.541 00.004 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:02:18.545 00.004 7680 Worker thread wakes up
22:02:18.545 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:18.545 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:19.804 01.259 7680 Exposure complete
22:02:19.922 00.118 7680 worker thread done servicing request
22:02:19.923 00.001 6120 OnExposeComplete: enter
22:02:19.926 00.003 6120 UpdateGuideState(): m_state=6
22:02:19.933 00.007 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1518
22:02:19.937 00.004 6120 Star::Find returns 1 (0), X=1210.35, Y=1061.32, Mass=5724, SNR=49.1, Peak=135 HFD=6.9
22:02:19.939 00.002 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-2.95) = xAngle (1.77 = 1.77)
22:02:19.942 00.003 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.51 = 1.51)
22:02:19.945 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=-0.44 hyp=0.47 cameraTheta=-1.18 mountX=-0.10 mountY=0.47, mountTheta=1.77
22:02:19.949 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.44, opts=13)
22:02:19.955 00.006 6120 Enqueuing Move request for scope (0.18, -0.44)
22:02:19.958 00.003 7680 Worker thread wakes up
22:02:19.958 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.44) opts 0xd
22:02:19.958 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.44)
22:02:19.958 00.000 7680 Moving (0.18, -0.44) raw xDistance=-0.10 yDistance=0.47
22:02:19.960 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:02:19.960 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:02:19.960 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
22:02:19.960 00.000 7680 MoveAxis(E, 0, ABG)
22:02:19.961 00.001 7680 Move returns status 0, amount 0
22:02:19.961 00.000 7680 MoveAxis(N, 0, ABG)
22:02:19.961 00.000 7680 Move returns status 0, amount 0
22:02:19.962 00.001 7680 move complete, result=0
22:02:19.962 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
22:02:19.967 00.005 7680 worker thread done servicing request
22:02:19.988 00.021 6120 UpdateGuideState exits: m=5724 SNR=49.1
22:02:19.993 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:19.997 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:20.000 00.003 6120 Enqueuing Expose request
22:02:20.004 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
22:02:20.008 00.004 7680 Worker thread wakes up
22:02:20.008 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:20.009 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:21.256 01.247 7680 Exposure complete
22:02:21.370 00.114 7680 worker thread done servicing request
22:02:21.370 00.000 6120 OnExposeComplete: enter
22:02:21.374 00.004 6120 UpdateGuideState(): m_state=6
22:02:21.377 00.003 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1519
22:02:21.382 00.005 6120 Star::Find returns 1 (0), X=1210.48, Y=1061.59, Mass=5908, SNR=50.1, Peak=135 HFD=7.0
22:02:21.385 00.003 6120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-2.95) = xAngle (2.48 = 2.48)
22:02:21.389 00.004 6120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.21 = 2.21)
22:02:21.393 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=-0.16 hyp=0.36 cameraTheta=-0.47 mountX=-0.28 mountY=0.28, mountTheta=2.35
22:02:21.399 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.16, opts=13)
22:02:21.403 00.004 6120 Enqueuing Move request for scope (0.32, -0.16)
22:02:21.407 00.004 7680 Worker thread wakes up
22:02:21.407 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.16) opts 0xd
22:02:21.407 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.16)
22:02:21.409 00.002 7680 Moving (0.32, -0.16) raw xDistance=-0.28 yDistance=0.28
22:02:21.409 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
22:02:21.409 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:02:21.409 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:02:21.409 00.000 7680 MoveAxis(E, 119, ABG)
22:02:21.409 00.000 7680 Guiding  Dir = 2, Dur = 119
22:02:21.409 00.000 7680 IsSlewing returns 0
22:02:21.410 00.001 7680 IsGuiding returns 0
22:02:21.410 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=187, Gamma=1.000
22:02:21.415 00.005 7680 PulseGuide returned control before completion, sleep 129
22:02:21.435 00.020 6120 UpdateGuideState exits: m=5908 SNR=50.1
22:02:21.440 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:21.444 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:21.448 00.004 6120 Enqueuing Expose request
22:02:21.558 00.110 7680 IsGuiding returns 0
22:02:21.558 00.000 7680 Move returns status 0, amount 119
22:02:21.559 00.001 7680 MoveAxis(N, 0, ABG)
22:02:21.559 00.000 7680 Move returns status 0, amount 0
22:02:21.560 00.001 7680 move complete, result=0
22:02:21.561 00.001 7680 worker thread done servicing request
22:02:21.562 00.001 7680 Worker thread wakes up
22:02:21.562 00.000 6120 GuideStep: -0.3 px 119 ms EAST, 0.3 px 0 ms NORTH
22:02:21.569 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:21.569 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:22.814 01.245 7680 Exposure complete
22:02:22.920 00.106 7680 worker thread done servicing request
22:02:22.921 00.001 6120 OnExposeComplete: enter
22:02:22.925 00.004 6120 UpdateGuideState(): m_state=6
22:02:22.928 00.003 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1520
22:02:22.933 00.005 6120 Star::Find returns 1 (0), X=1210.29, Y=1061.66, Mass=5928, SNR=49.8, Peak=131 HFD=6.8
22:02:22.937 00.004 6120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-2.95) = xAngle (2.26 = 2.26)
22:02:22.941 00.004 6120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.99 = 1.99)
22:02:22.945 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-0.70 mountX=-0.10 mountY=0.14, mountTheta=2.18
22:02:22.950 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.10, opts=13)
22:02:22.955 00.005 6120 Enqueuing Move request for scope (0.12, -0.10)
22:02:22.960 00.005 7680 Worker thread wakes up
22:02:22.960 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
22:02:22.960 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
22:02:22.960 00.000 7680 Moving (0.12, -0.10) raw xDistance=-0.10 yDistance=0.14
22:02:22.960 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:02:22.962 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:02:22.962 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:02:22.962 00.000 7680 MoveAxis(E, 0, ABG)
22:02:22.962 00.000 7680 Move returns status 0, amount 0
22:02:22.962 00.000 7680 MoveAxis(N, 0, ABG)
22:02:22.963 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
22:02:22.967 00.004 7680 Move returns status 0, amount 0
22:02:22.967 00.000 7680 move complete, result=0
22:02:22.967 00.000 7680 worker thread done servicing request
22:02:22.988 00.021 6120 UpdateGuideState exits: m=5928 SNR=49.8
22:02:22.994 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:22.997 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:23.001 00.004 6120 Enqueuing Expose request
22:02:23.004 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:02:23.008 00.004 7680 Worker thread wakes up
22:02:23.009 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:23.009 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:24.254 01.245 7680 Exposure complete
22:02:24.361 00.107 7680 worker thread done servicing request
22:02:24.361 00.000 6120 OnExposeComplete: enter
22:02:24.365 00.004 6120 UpdateGuideState(): m_state=6
22:02:24.369 00.004 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1521
22:02:24.374 00.005 6120 Star::Find returns 1 (0), X=1210.16, Y=1061.84, Mass=5607, SNR=48.0, Peak=128 HFD=6.7
22:02:24.378 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
22:02:24.381 00.003 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
22:02:24.385 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.70 mountX=-0.01 mountY=-0.09, mountTheta=-1.64
22:02:24.392 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.09, opts=13)
22:02:24.396 00.004 6120 Enqueuing Move request for scope (-0.01, 0.09)
22:02:24.399 00.003 7680 Worker thread wakes up
22:02:24.400 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
22:02:24.400 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
22:02:24.400 00.000 7680 Moving (-0.01, 0.09) raw xDistance=-0.01 yDistance=-0.09
22:02:24.400 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:02:24.400 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:02:24.400 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:02:24.400 00.000 7680 MoveAxis(E, 0, ABG)
22:02:24.401 00.001 7680 Move returns status 0, amount 0
22:02:24.401 00.000 7680 MoveAxis(N, 0, ABG)
22:02:24.402 00.001 7680 Move returns status 0, amount 0
22:02:24.402 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
22:02:24.406 00.004 7680 move complete, result=0
22:02:24.406 00.000 7680 worker thread done servicing request
22:02:24.425 00.019 6120 UpdateGuideState exits: m=5607 SNR=48.0
22:02:24.428 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:24.432 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:24.437 00.005 6120 Enqueuing Expose request
22:02:24.441 00.004 7680 Worker thread wakes up
22:02:24.441 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:24.441 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:24.441 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:02:25.690 01.249 7680 Exposure complete
22:02:25.809 00.119 7680 worker thread done servicing request
22:02:25.809 00.000 6120 OnExposeComplete: enter
22:02:25.813 00.004 6120 UpdateGuideState(): m_state=6
22:02:25.817 00.004 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1522
22:02:25.820 00.003 6120 Star::Find returns 1 (0), X=1210.37, Y=1061.87, Mass=5563, SNR=48.0, Peak=125 HFD=6.7
22:02:25.825 00.005 6120 CameraToMount -- cameraTheta (0.53) - m_xAngle (-2.95) = xAngle (3.49 = -2.80)
22:02:25.829 00.004 6120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.22 = -3.07)
22:02:25.835 00.006 6120 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.23 cameraTheta=0.53 mountX=-0.22 mountY=-0.02, mountTheta=-3.06
22:02:25.841 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.12, opts=13)
22:02:25.844 00.003 6120 Enqueuing Move request for scope (0.20, 0.12)
22:02:25.848 00.004 7680 Worker thread wakes up
22:02:25.848 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0xd
22:02:25.848 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
22:02:25.848 00.000 7680 Moving (0.20, 0.12) raw xDistance=-0.22 yDistance=-0.02
22:02:25.849 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:02:25.849 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:02:25.849 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:02:25.849 00.000 7680 MoveAxis(E, 93, ABG)
22:02:25.849 00.000 7680 Guiding  Dir = 2, Dur = 93
22:02:25.849 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
22:02:25.855 00.006 7680 IsSlewing returns 0
22:02:25.855 00.000 7680 IsGuiding returns 0
22:02:25.856 00.001 7680 PulseGuide returned control before completion, sleep 103
22:02:25.879 00.023 6120 UpdateGuideState exits: m=5563 SNR=48.0
22:02:25.883 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:25.889 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:25.894 00.005 6120 Enqueuing Expose request
22:02:25.964 00.070 7680 IsGuiding returns 1
22:02:25.965 00.001 7680 scope still moving after pulse duration time elapsed
22:02:25.996 00.031 7680 IsSlewing returns 0
22:02:25.997 00.001 7680 IsGuiding returns 0
22:02:25.998 00.001 7680 scope move finished after 93 + 48 ms
22:02:25.998 00.000 7680 Move returns status 0, amount 93
22:02:25.998 00.000 7680 MoveAxis(N, 0, ABG)
22:02:25.998 00.000 7680 Move returns status 0, amount 0
22:02:25.999 00.001 7680 move complete, result=0
22:02:25.999 00.000 7680 worker thread done servicing request
22:02:25.999 00.000 7680 Worker thread wakes up
22:02:26.001 00.002 6120 GuideStep: -0.2 px 93 ms EAST, -0.0 px 0 ms NORTH
22:02:26.006 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:26.006 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:27.253 01.247 7680 Exposure complete
22:02:27.354 00.101 6120 OnExposeComplete: enter
22:02:27.361 00.007 6120 UpdateGuideState(): m_state=6
22:02:27.365 00.004 7680 worker thread done servicing request
22:02:27.365 00.000 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1523
22:02:27.369 00.004 6120 Star::Find returns 1 (0), X=1210.03, Y=1062.26, Mass=5712, SNR=49.2, Peak=130 HFD=6.8
22:02:27.373 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
22:02:27.378 00.005 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
22:02:27.381 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.50 hyp=0.52 cameraTheta=1.85 mountX=0.05 mountY=-0.51, mountTheta=-1.48
22:02:27.388 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.50, opts=13)
22:02:27.392 00.004 6120 Enqueuing Move request for scope (-0.14, 0.50)
22:02:27.396 00.004 7680 Worker thread wakes up
22:02:27.396 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.50) opts 0xd
22:02:27.396 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.50)
22:02:27.396 00.000 7680 Moving (-0.14, 0.50) raw xDistance=0.05 yDistance=-0.51
22:02:27.396 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:02:27.397 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:02:27.397 00.000 7680 MoveAxis(E, 0, ABG)
22:02:27.397 00.000 7680 Move returns status 0, amount 0
22:02:27.397 00.000 7680 MoveAxis(N, 279, ABG)
22:02:27.397 00.000 7680 Guiding  Dir = 0, Dur = 279
22:02:27.397 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
22:02:27.402 00.005 7680 IsSlewing returns 0
22:02:27.403 00.001 7680 IsGuiding returns 0
22:02:27.403 00.000 7680 PulseGuide returned control before completion, sleep 289
22:02:27.425 00.022 6120 UpdateGuideState exits: m=5712 SNR=49.2
22:02:27.431 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:27.434 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:27.438 00.004 6120 Enqueuing Expose request
22:02:27.701 00.263 7680 IsGuiding returns 1
22:02:27.702 00.001 7680 scope still moving after pulse duration time elapsed
22:02:27.733 00.031 7680 IsSlewing returns 0
22:02:27.735 00.002 7680 IsGuiding returns 0
22:02:27.735 00.000 7680 scope move finished after 279 + 52 ms
22:02:27.736 00.001 7680 Move returns status 0, amount 279
22:02:27.736 00.000 7680 move complete, result=0
22:02:27.737 00.001 7680 worker thread done servicing request
22:02:27.738 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 279 ms NORTH
22:02:27.744 00.006 7680 Worker thread wakes up
22:02:27.744 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:27.745 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:28.997 01.252 7680 Exposure complete
22:02:29.113 00.116 7680 worker thread done servicing request
22:02:29.115 00.002 6120 OnExposeComplete: enter
22:02:29.119 00.004 6120 UpdateGuideState(): m_state=6
22:02:29.123 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1524
22:02:29.127 00.004 6120 Star::Find returns 1 (0), X=1210.03, Y=1062.21, Mass=5655, SNR=49.0, Peak=128 HFD=6.8
22:02:29.132 00.005 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.83 = -1.46)
22:02:29.135 00.003 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
22:02:29.140 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.46 hyp=0.48 cameraTheta=1.87 mountX=0.06 mountY=-0.48, mountTheta=-1.46
22:02:29.148 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.46, opts=13)
22:02:29.153 00.005 6120 Enqueuing Move request for scope (-0.14, 0.46)
22:02:29.157 00.004 7680 Worker thread wakes up
22:02:29.157 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.46) opts 0xd
22:02:29.158 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.46)
22:02:29.158 00.000 7680 Moving (-0.14, 0.46) raw xDistance=0.06 yDistance=-0.48
22:02:29.158 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:02:29.158 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:02:29.158 00.000 7680 MoveAxis(E, 0, ABG)
22:02:29.159 00.001 7680 Move returns status 0, amount 0
22:02:29.159 00.000 7680 MoveAxis(N, 259, ABG)
22:02:29.159 00.000 7680 Guiding  Dir = 0, Dur = 259
22:02:29.159 00.000 7680 IsSlewing returns 0
22:02:29.160 00.001 7680 IsGuiding returns 0
22:02:29.161 00.001 7680 PulseGuide returned control before completion, sleep 269
22:02:29.161 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
22:02:29.199 00.038 6120 UpdateGuideState exits: m=5655 SNR=49.0
22:02:29.206 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:29.213 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:29.218 00.005 6120 Enqueuing Expose request
22:02:29.441 00.223 7680 IsGuiding returns 1
22:02:29.441 00.000 7680 scope still moving after pulse duration time elapsed
22:02:29.472 00.031 7680 IsSlewing returns 0
22:02:29.473 00.001 7680 IsGuiding returns 0
22:02:29.474 00.001 7680 scope move finished after 259 + 53 ms
22:02:29.474 00.000 7680 Move returns status 0, amount 259
22:02:29.474 00.000 7680 move complete, result=0
22:02:29.475 00.001 7680 worker thread done servicing request
22:02:29.475 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 259 ms NORTH
22:02:29.481 00.006 7680 Worker thread wakes up
22:02:29.481 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:29.482 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:30.730 01.248 7680 Exposure complete
22:02:30.845 00.115 7680 worker thread done servicing request
22:02:30.845 00.000 6120 OnExposeComplete: enter
22:02:30.850 00.005 6120 UpdateGuideState(): m_state=6
22:02:30.855 00.005 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1525
22:02:30.859 00.004 6120 Star::Find returns 1 (0), X=1210.13, Y=1061.78, Mass=5709, SNR=49.4, Peak=124 HFD=6.7
22:02:30.866 00.007 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.36 = -0.93)
22:02:30.869 00.003 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.19)
22:02:30.874 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.40 mountX=0.03 mountY=-0.04, mountTheta=-1.00
22:02:30.879 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.03, opts=13)
22:02:30.884 00.005 6120 Enqueuing Move request for scope (-0.03, 0.03)
22:02:30.888 00.004 7680 Worker thread wakes up
22:02:30.888 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
22:02:30.891 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
22:02:30.891 00.000 7680 Moving (-0.03, 0.03) raw xDistance=0.03 yDistance=-0.04
22:02:30.891 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:02:30.891 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:02:30.892 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
22:02:30.897 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:02:30.897 00.000 7680 MoveAxis(E, 0, ABG)
22:02:30.897 00.000 7680 Move returns status 0, amount 0
22:02:30.898 00.001 7680 MoveAxis(N, 0, ABG)
22:02:30.898 00.000 7680 Move returns status 0, amount 0
22:02:30.898 00.000 7680 move complete, result=0
22:02:30.898 00.000 7680 worker thread done servicing request
22:02:30.913 00.015 6120 UpdateGuideState exits: m=5709 SNR=49.4
22:02:30.919 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:30.924 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:30.929 00.005 6120 Enqueuing Expose request
22:02:30.933 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:02:30.936 00.003 7680 Worker thread wakes up
22:02:30.936 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:30.936 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:32.186 01.250 7680 Exposure complete
22:02:32.301 00.115 7680 worker thread done servicing request
22:02:32.302 00.001 6120 OnExposeComplete: enter
22:02:32.307 00.005 6120 UpdateGuideState(): m_state=6
22:02:32.310 00.003 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1526
22:02:32.315 00.005 6120 Star::Find returns 1 (0), X=1209.97, Y=1062.05, Mass=6043, SNR=50.8, Peak=134 HFD=6.9
22:02:32.319 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
22:02:32.324 00.005 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
22:02:32.329 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.29 hyp=0.36 cameraTheta=2.18 mountX=0.15 mountY=-0.35, mountTheta=-1.18
22:02:32.334 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.29, opts=13)
22:02:32.338 00.004 6120 Enqueuing Move request for scope (-0.20, 0.29)
22:02:32.341 00.003 7680 Worker thread wakes up
22:02:32.341 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.29) opts 0xd
22:02:32.341 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.29)
22:02:32.341 00.000 7680 Moving (-0.20, 0.29) raw xDistance=0.15 yDistance=-0.35
22:02:32.341 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:02:32.342 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:02:32.342 00.000 7680 MoveAxis(E, 0, ABG)
22:02:32.342 00.000 7680 Move returns status 0, amount 0
22:02:32.342 00.000 7680 MoveAxis(N, 191, ABG)
22:02:32.342 00.000 7680 Guiding  Dir = 0, Dur = 191
22:02:32.342 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=230, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
22:02:32.347 00.005 7680 IsSlewing returns 0
22:02:32.348 00.001 7680 IsGuiding returns 0
22:02:32.348 00.000 7680 PulseGuide returned control before completion, sleep 201
22:02:32.370 00.022 6120 UpdateGuideState exits: m=6043 SNR=50.8
22:02:32.374 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:32.378 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:32.383 00.005 6120 Enqueuing Expose request
22:02:32.552 00.169 7680 IsGuiding returns 1
22:02:32.554 00.002 7680 scope still moving after pulse duration time elapsed
22:02:32.584 00.030 7680 IsSlewing returns 0
22:02:32.585 00.001 7680 IsGuiding returns 0
22:02:32.586 00.001 7680 scope move finished after 191 + 46 ms
22:02:32.587 00.001 7680 Move returns status 0, amount 191
22:02:32.587 00.000 7680 move complete, result=0
22:02:32.588 00.001 7680 worker thread done servicing request
22:02:32.588 00.000 7680 Worker thread wakes up
22:02:32.589 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 191 ms NORTH
22:02:32.596 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:32.597 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:33.848 01.251 7680 Exposure complete
22:02:33.967 00.119 7680 worker thread done servicing request
22:02:33.967 00.000 6120 OnExposeComplete: enter
22:02:33.972 00.005 6120 UpdateGuideState(): m_state=6
22:02:33.975 00.003 6120 Star::Find(15, 1209, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1527
22:02:33.978 00.003 6120 Star::Find returns 1 (0), X=1209.84, Y=1061.87, Mass=5749, SNR=48.8, Peak=136 HFD=6.8
22:02:33.983 00.005 6120 CameraToMount -- cameraTheta (2.79) - m_xAngle (-2.95) = xAngle (5.75 = -0.53)
22:02:33.987 00.004 6120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.48 = -0.80)
22:02:33.992 00.005 6120 CameraToMount -- cameraX=-0.33 cameraY=0.12 hyp=0.35 cameraTheta=2.79 mountX=0.30 mountY=-0.25, mountTheta=-0.70
22:02:33.997 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.12, opts=13)
22:02:34.001 00.004 6120 Enqueuing Move request for scope (-0.33, 0.12)
22:02:34.004 00.003 7680 Worker thread wakes up
22:02:34.004 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.12) opts 0xd
22:02:34.004 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.12)
22:02:34.005 00.001 7680 Moving (-0.33, 0.12) raw xDistance=0.30 yDistance=-0.25
22:02:34.005 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
22:02:34.006 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:02:34.006 00.000 7680 MoveAxis(W, 126, ABG)
22:02:34.006 00.000 7680 Guiding  Dir = 3, Dur = 126
22:02:34.008 00.002 7680 IsSlewing returns 0
22:02:34.008 00.000 7680 IsGuiding returns 0
22:02:34.008 00.000 7680 PulseGuide returned control before completion, sleep 136
22:02:34.009 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
22:02:34.030 00.021 6120 UpdateGuideState exits: m=5749 SNR=48.8
22:02:34.035 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:34.039 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:34.044 00.005 6120 Enqueuing Expose request
22:02:34.149 00.105 7680 IsGuiding returns 1
22:02:34.149 00.000 7680 scope still moving after pulse duration time elapsed
22:02:34.180 00.031 7680 IsSlewing returns 0
22:02:34.181 00.001 7680 IsGuiding returns 1
22:02:34.211 00.030 7680 IsSlewing returns 0
22:02:34.211 00.000 7680 IsGuiding returns 0
22:02:34.211 00.000 7680 scope move finished after 126 + 77 ms
22:02:34.212 00.001 7680 Move returns status 0, amount 126
22:02:34.212 00.000 7680 MoveAxis(N, 136, ABG)
22:02:34.212 00.000 7680 Guiding  Dir = 0, Dur = 136
22:02:34.213 00.001 7680 IsSlewing returns 0
22:02:34.213 00.000 7680 IsGuiding returns 0
22:02:34.214 00.001 7680 PulseGuide returned control before completion, sleep 146
22:02:34.366 00.152 7680 IsGuiding returns 1
22:02:34.367 00.001 7680 scope still moving after pulse duration time elapsed
22:02:34.398 00.031 7680 IsSlewing returns 0
22:02:34.400 00.002 7680 IsGuiding returns 0
22:02:34.401 00.001 7680 scope move finished after 136 + 51 ms
22:02:34.401 00.000 7680 Move returns status 0, amount 136
22:02:34.401 00.000 7680 move complete, result=0
22:02:34.402 00.001 7680 worker thread done servicing request
22:02:34.402 00.000 6120 GuideStep: 0.3 px 126 ms WEST, -0.2 px 136 ms NORTH
22:02:34.409 00.007 7680 Worker thread wakes up
22:02:34.409 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:34.409 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:35.662 01.253 7680 Exposure complete
22:02:35.777 00.115 7680 worker thread done servicing request
22:02:35.778 00.001 6120 OnExposeComplete: enter
22:02:35.781 00.003 6120 UpdateGuideState(): m_state=6
22:02:35.786 00.005 6120 Star::Find(15, 1209, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1528
22:02:35.789 00.003 6120 Star::Find returns 1 (0), X=1210.38, Y=1061.82, Mass=5372, SNR=47.5, Peak=130 HFD=6.8
22:02:35.793 00.004 6120 CameraToMount -- cameraTheta (0.31) - m_xAngle (-2.95) = xAngle (3.26 = -3.02)
22:02:35.798 00.005 6120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.00 = 3.00)
22:02:35.802 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.31 mountX=-0.22 mountY=0.03, mountTheta=3.00
22:02:35.808 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.07, opts=13)
22:02:35.812 00.004 6120 Enqueuing Move request for scope (0.21, 0.07)
22:02:35.815 00.003 7680 Worker thread wakes up
22:02:35.815 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
22:02:35.815 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
22:02:35.815 00.000 7680 Moving (0.21, 0.07) raw xDistance=-0.22 yDistance=0.03
22:02:35.815 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
22:02:35.815 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:02:35.815 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:02:35.817 00.002 7680 MoveAxis(E, 83, ABG)
22:02:35.817 00.000 7680 Guiding  Dir = 2, Dur = 83
22:02:35.817 00.000 7680 IsSlewing returns 0
22:02:35.817 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=219, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
22:02:35.820 00.003 7680 IsGuiding returns 0
22:02:35.821 00.001 7680 PulseGuide returned control before completion, sleep 93
22:02:35.844 00.023 6120 UpdateGuideState exits: m=5372 SNR=47.5
22:02:35.848 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:35.852 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:35.857 00.005 6120 Enqueuing Expose request
22:02:35.930 00.073 7680 IsGuiding returns 0
22:02:35.931 00.001 7680 Move returns status 0, amount 83
22:02:35.931 00.000 7680 MoveAxis(N, 0, ABG)
22:02:35.931 00.000 7680 Move returns status 0, amount 0
22:02:35.932 00.001 7680 move complete, result=0
22:02:35.932 00.000 7680 worker thread done servicing request
22:02:35.932 00.000 6120 GuideStep: -0.2 px 83 ms EAST, 0.0 px 0 ms NORTH
22:02:35.940 00.008 7680 Worker thread wakes up
22:02:35.940 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:35.940 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:37.191 01.251 7680 Exposure complete
22:02:37.308 00.117 7680 worker thread done servicing request
22:02:37.309 00.001 6120 OnExposeComplete: enter
22:02:37.314 00.005 6120 UpdateGuideState(): m_state=6
22:02:37.319 00.005 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1529
22:02:37.324 00.005 6120 Star::Find returns 1 (0), X=1210.33, Y=1062.10, Mass=5508, SNR=47.4, Peak=141 HFD=6.8
22:02:37.328 00.004 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
22:02:37.333 00.005 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.47)
22:02:37.338 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=0.35 hyp=0.39 cameraTheta=1.13 mountX=-0.23 mountY=-0.24, mountTheta=-2.33
22:02:37.343 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.35, opts=13)
22:02:37.348 00.005 6120 Enqueuing Move request for scope (0.17, 0.35)
22:02:37.351 00.003 7680 Worker thread wakes up
22:02:37.352 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.35) opts 0xd
22:02:37.352 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.35)
22:02:37.352 00.000 7680 Moving (0.17, 0.35) raw xDistance=-0.23 yDistance=-0.24
22:02:37.352 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:02:37.352 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:02:37.352 00.000 7680 MoveAxis(E, 102, ABG)
22:02:37.353 00.001 7680 Guiding  Dir = 2, Dur = 102
22:02:37.353 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=202, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
22:02:37.358 00.005 7680 IsSlewing returns 0
22:02:37.358 00.000 7680 IsGuiding returns 0
22:02:37.359 00.001 7680 PulseGuide returned control before completion, sleep 112
22:02:37.380 00.021 6120 UpdateGuideState exits: m=5508 SNR=47.4
22:02:37.384 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:37.389 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:37.393 00.004 6120 Enqueuing Expose request
22:02:37.478 00.085 7680 IsGuiding returns 1
22:02:37.479 00.001 7680 scope still moving after pulse duration time elapsed
22:02:37.509 00.030 7680 IsSlewing returns 0
22:02:37.510 00.001 7680 IsGuiding returns 0
22:02:37.512 00.002 7680 scope move finished after 102 + 50 ms
22:02:37.513 00.001 7680 Move returns status 0, amount 102
22:02:37.513 00.000 7680 MoveAxis(N, 132, ABG)
22:02:37.513 00.000 7680 Guiding  Dir = 0, Dur = 132
22:02:37.514 00.001 7680 IsSlewing returns 0
22:02:37.515 00.001 7680 IsGuiding returns 0
22:02:37.516 00.001 7680 PulseGuide returned control before completion, sleep 142
22:02:37.665 00.149 7680 IsGuiding returns 1
22:02:37.667 00.002 7680 scope still moving after pulse duration time elapsed
22:02:37.697 00.030 7680 IsSlewing returns 0
22:02:37.699 00.002 7680 IsGuiding returns 0
22:02:37.699 00.000 7680 scope move finished after 132 + 51 ms
22:02:37.700 00.001 7680 Move returns status 0, amount 132
22:02:37.700 00.000 7680 move complete, result=0
22:02:37.702 00.002 7680 worker thread done servicing request
22:02:37.702 00.000 6120 GuideStep: -0.2 px 102 ms EAST, -0.2 px 132 ms NORTH
22:02:37.709 00.007 7680 Worker thread wakes up
22:02:37.711 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:37.711 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:38.961 01.250 7680 Exposure complete
22:02:39.075 00.114 7680 worker thread done servicing request
22:02:39.075 00.000 6120 OnExposeComplete: enter
22:02:39.079 00.004 6120 UpdateGuideState(): m_state=6
22:02:39.083 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1530
22:02:39.087 00.004 6120 Star::Find returns 1 (0), X=1210.00, Y=1061.90, Mass=5653, SNR=48.7, Peak=126 HFD=6.5
22:02:39.091 00.004 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.41 = -0.87)
22:02:39.095 00.004 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.14)
22:02:39.097 00.002 6120 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.45 mountX=0.14 mountY=-0.20, mountTheta=-0.96
22:02:39.103 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.14, opts=13)
22:02:39.106 00.003 6120 Enqueuing Move request for scope (-0.17, 0.14)
22:02:39.110 00.004 7680 Worker thread wakes up
22:02:39.110 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
22:02:39.110 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
22:02:39.110 00.000 7680 Moving (-0.17, 0.14) raw xDistance=0.14 yDistance=-0.20
22:02:39.110 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:02:39.110 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:02:39.111 00.001 7680 MoveAxis(E, 0, ABG)
22:02:39.111 00.000 7680 Move returns status 0, amount 0
22:02:39.111 00.000 7680 MoveAxis(N, 111, ABG)
22:02:39.112 00.001 7680 Guiding  Dir = 0, Dur = 111
22:02:39.112 00.000 7680 IsSlewing returns 0
22:02:39.114 00.002 7680 IsGuiding returns 0
22:02:39.114 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
22:02:39.119 00.005 7680 PulseGuide returned control before completion, sleep 121
22:02:39.141 00.022 6120 UpdateGuideState exits: m=5653 SNR=48.7
22:02:39.146 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:39.151 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:39.156 00.005 6120 Enqueuing Expose request
22:02:39.246 00.090 7680 IsGuiding returns 1
22:02:39.247 00.001 7680 scope still moving after pulse duration time elapsed
22:02:39.277 00.030 7680 IsSlewing returns 0
22:02:39.278 00.001 7680 IsGuiding returns 0
22:02:39.279 00.001 7680 scope move finished after 111 + 54 ms
22:02:39.279 00.000 7680 Move returns status 0, amount 111
22:02:39.280 00.001 7680 move complete, result=0
22:02:39.280 00.000 7680 worker thread done servicing request
22:02:39.281 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 111 ms NORTH
22:02:39.287 00.006 7680 Worker thread wakes up
22:02:39.287 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:39.287 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:40.539 01.252 7680 Exposure complete
22:02:40.658 00.119 7680 worker thread done servicing request
22:02:40.658 00.000 6120 OnExposeComplete: enter
22:02:40.662 00.004 6120 UpdateGuideState(): m_state=6
22:02:40.667 00.005 6120 Star::Find(15, 1209, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1531
22:02:40.672 00.005 6120 Star::Find returns 1 (0), X=1209.96, Y=1061.83, Mass=5522, SNR=48.0, Peak=149 HFD=6.6
22:02:40.675 00.003 6120 CameraToMount -- cameraTheta (2.79) - m_xAngle (-2.95) = xAngle (5.75 = -0.54)
22:02:40.681 00.006 6120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.48 = -0.80)
22:02:40.684 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.22 cameraTheta=2.79 mountX=0.19 mountY=-0.16, mountTheta=-0.70
22:02:40.690 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.08, opts=13)
22:02:40.694 00.004 6120 Enqueuing Move request for scope (-0.21, 0.08)
22:02:40.698 00.004 7680 Worker thread wakes up
22:02:40.698 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
22:02:40.698 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
22:02:40.698 00.000 7680 Moving (-0.21, 0.08) raw xDistance=0.19 yDistance=-0.16
22:02:40.698 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:02:40.698 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:02:40.698 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:02:40.700 00.002 7680 MoveAxis(E, 0, ABG)
22:02:40.700 00.000 7680 Move returns status 0, amount 0
22:02:40.700 00.000 7680 MoveAxis(N, 0, ABG)
22:02:40.700 00.000 7680 Move returns status 0, amount 0
22:02:40.700 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=198, med=0, FiltMin=0, FiltMax=182, Gamma=1.000
22:02:40.707 00.007 7680 move complete, result=0
22:02:40.707 00.000 7680 worker thread done servicing request
22:02:40.731 00.024 6120 UpdateGuideState exits: m=5522 SNR=48.0
22:02:40.736 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:40.741 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:40.746 00.005 6120 Enqueuing Expose request
22:02:40.750 00.004 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:02:40.753 00.003 7680 Worker thread wakes up
22:02:40.753 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:40.753 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:41.999 01.246 7680 Exposure complete
22:02:42.118 00.119 7680 worker thread done servicing request
22:02:42.119 00.001 6120 OnExposeComplete: enter
22:02:42.123 00.004 6120 UpdateGuideState(): m_state=6
22:02:42.127 00.004 6120 Star::Find(15, 1209, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1532
22:02:42.131 00.004 6120 Star::Find returns 1 (0), X=1209.95, Y=1062.28, Mass=5965, SNR=50.5, Peak=124 HFD=6.8
22:02:42.134 00.003 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.36)
22:02:42.140 00.006 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.63)
22:02:42.144 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.53 hyp=0.57 cameraTheta=1.97 mountX=0.12 mountY=-0.57, mountTheta=-1.36
22:02:42.151 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.53, opts=13)
22:02:42.155 00.004 6120 Enqueuing Move request for scope (-0.22, 0.53)
22:02:42.160 00.005 7680 Worker thread wakes up
22:02:42.160 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.53) opts 0xd
22:02:42.160 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.53)
22:02:42.160 00.000 7680 Moving (-0.22, 0.53) raw xDistance=0.12 yDistance=-0.57
22:02:42.161 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:02:42.161 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
22:02:42.161 00.000 7680 MoveAxis(E, 0, ABG)
22:02:42.161 00.000 7680 Move returns status 0, amount 0
22:02:42.161 00.000 7680 MoveAxis(N, 311, ABG)
22:02:42.161 00.000 7680 Guiding  Dir = 0, Dur = 311
22:02:42.162 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=165, Gamma=1.000
22:02:42.166 00.004 7680 IsSlewing returns 0
22:02:42.166 00.000 7680 IsGuiding returns 0
22:02:42.166 00.000 7680 PulseGuide returned control before completion, sleep 321
22:02:42.189 00.023 6120 UpdateGuideState exits: m=5965 SNR=50.5
22:02:42.195 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:42.198 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:42.203 00.005 6120 Enqueuing Expose request
22:02:42.490 00.287 7680 IsGuiding returns 1
22:02:42.492 00.002 7680 scope still moving after pulse duration time elapsed
22:02:42.522 00.030 7680 IsSlewing returns 0
22:02:42.523 00.001 7680 IsGuiding returns 0
22:02:42.523 00.000 7680 scope move finished after 311 + 46 ms
22:02:42.525 00.002 7680 Move returns status 0, amount 311
22:02:42.525 00.000 7680 move complete, result=0
22:02:42.525 00.000 7680 worker thread done servicing request
22:02:42.526 00.001 7680 Worker thread wakes up
22:02:42.526 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 311 ms NORTH
22:02:42.533 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:42.533 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:43.784 01.251 7680 Exposure complete
22:02:43.892 00.108 7680 worker thread done servicing request
22:02:43.892 00.000 6120 OnExposeComplete: enter
22:02:43.897 00.005 6120 UpdateGuideState(): m_state=6
22:02:43.900 00.003 6120 Star::Find(15, 1209, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1533
22:02:43.905 00.005 6120 Star::Find returns 1 (0), X=1209.92, Y=1061.99, Mass=5762, SNR=48.4, Peak=144 HFD=6.5
22:02:43.908 00.003 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.33 = -0.95)
22:02:43.912 00.004 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.06 = -1.22)
22:02:43.915 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.23 hyp=0.34 cameraTheta=2.38 mountX=0.20 mountY=-0.32, mountTheta=-1.02
22:02:43.921 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.23, opts=13)
22:02:43.926 00.005 6120 Enqueuing Move request for scope (-0.24, 0.23)
22:02:43.930 00.004 7680 Worker thread wakes up
22:02:43.930 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.23) opts 0xd
22:02:43.930 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.23)
22:02:43.932 00.002 7680 Moving (-0.24, 0.23) raw xDistance=0.20 yDistance=-0.32
22:02:43.932 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:02:43.932 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:02:43.932 00.000 7680 MoveAxis(E, 0, ABG)
22:02:43.933 00.001 7680 Move returns status 0, amount 0
22:02:43.933 00.000 7680 MoveAxis(N, 172, ABG)
22:02:43.933 00.000 7680 Guiding  Dir = 0, Dur = 172
22:02:43.934 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
22:02:43.938 00.004 7680 IsSlewing returns 0
22:02:43.939 00.001 7680 IsGuiding returns 0
22:02:43.939 00.000 7680 PulseGuide returned control before completion, sleep 182
22:02:43.962 00.023 6120 UpdateGuideState exits: m=5762 SNR=48.4
22:02:43.966 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:43.970 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:43.974 00.004 6120 Enqueuing Expose request
22:02:44.131 00.157 7680 IsGuiding returns 1
22:02:44.132 00.001 7680 scope still moving after pulse duration time elapsed
22:02:44.162 00.030 7680 IsSlewing returns 0
22:02:44.164 00.002 7680 IsGuiding returns 0
22:02:44.164 00.000 7680 scope move finished after 172 + 53 ms
22:02:44.164 00.000 7680 Move returns status 0, amount 172
22:02:44.165 00.001 7680 move complete, result=0
22:02:44.165 00.000 7680 worker thread done servicing request
22:02:44.165 00.000 7680 Worker thread wakes up
22:02:44.167 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 172 ms NORTH
22:02:44.175 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:44.175 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:45.424 01.249 7680 Exposure complete
22:02:45.540 00.116 7680 worker thread done servicing request
22:02:45.540 00.000 6120 OnExposeComplete: enter
22:02:45.545 00.005 6120 UpdateGuideState(): m_state=6
22:02:45.550 00.005 6120 Star::Find(15, 1209, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1534
22:02:45.554 00.004 6120 Star::Find returns 1 (0), X=1210.12, Y=1061.66, Mass=5677, SNR=48.7, Peak=138 HFD=6.8
22:02:45.558 00.004 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-2.95) = xAngle (0.90 = 0.90)
22:02:45.562 00.004 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.63 = 0.63)
22:02:45.566 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.06 mountX=0.06 mountY=0.06, mountTheta=0.75
22:02:45.571 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.09, opts=13)
22:02:45.576 00.005 6120 Enqueuing Move request for scope (-0.05, -0.09)
22:02:45.579 00.003 7680 Worker thread wakes up
22:02:45.579 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
22:02:45.579 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
22:02:45.580 00.001 7680 Moving (-0.05, -0.09) raw xDistance=0.06 yDistance=0.06
22:02:45.580 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:02:45.580 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:02:45.580 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:02:45.581 00.001 7680 MoveAxis(E, 0, ABG)
22:02:45.581 00.000 7680 Move returns status 0, amount 0
22:02:45.581 00.000 7680 MoveAxis(N, 0, ABG)
22:02:45.581 00.000 7680 Move returns status 0, amount 0
22:02:45.581 00.000 7680 move complete, result=0
22:02:45.581 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
22:02:45.587 00.006 7680 worker thread done servicing request
22:02:45.608 00.021 6120 UpdateGuideState exits: m=5677 SNR=48.7
22:02:45.612 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:45.618 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:45.622 00.004 6120 Enqueuing Expose request
22:02:45.626 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:02:45.629 00.003 7680 Worker thread wakes up
22:02:45.629 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:45.629 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:46.878 01.249 7680 Exposure complete
22:02:46.973 00.095 7680 worker thread done servicing request
22:02:46.973 00.000 6120 OnExposeComplete: enter
22:02:46.978 00.005 6120 UpdateGuideState(): m_state=6
22:02:46.983 00.005 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1535
22:02:46.988 00.005 6120 Star::Find returns 1 (0), X=1210.11, Y=1061.91, Mass=5771, SNR=48.3, Peak=145 HFD=6.6
22:02:46.992 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.86 = -1.43)
22:02:46.996 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.70)
22:02:47.000 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.90 mountX=0.02 mountY=-0.17, mountTheta=-1.43
22:02:47.006 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.16, opts=13)
22:02:47.009 00.003 6120 Enqueuing Move request for scope (-0.05, 0.16)
22:02:47.014 00.005 7680 Worker thread wakes up
22:02:47.014 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
22:02:47.014 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
22:02:47.014 00.000 7680 Moving (-0.05, 0.16) raw xDistance=0.02 yDistance=-0.17
22:02:47.014 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:02:47.016 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:02:47.016 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:02:47.016 00.000 7680 MoveAxis(E, 0, ABG)
22:02:47.017 00.001 7680 Move returns status 0, amount 0
22:02:47.017 00.000 7680 MoveAxis(N, 0, ABG)
22:02:47.017 00.000 7680 Move returns status 0, amount 0
22:02:47.017 00.000 7680 move complete, result=0
22:02:47.017 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=183, Gamma=1.000
22:02:47.022 00.005 7680 worker thread done servicing request
22:02:47.042 00.020 6120 UpdateGuideState exits: m=5771 SNR=48.3
22:02:47.047 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:47.052 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:47.056 00.004 6120 Enqueuing Expose request
22:02:47.061 00.005 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:02:47.065 00.004 7680 Worker thread wakes up
22:02:47.065 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:47.065 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:48.314 01.249 7680 Exposure complete
22:02:48.422 00.108 7680 worker thread done servicing request
22:02:48.422 00.000 6120 OnExposeComplete: enter
22:02:48.426 00.004 6120 UpdateGuideState(): m_state=6
22:02:48.430 00.004 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
22:02:48.433 00.003 6120 Star::Find returns 1 (0), X=1210.04, Y=1062.30, Mass=6031, SNR=50.5, Peak=128 HFD=6.8
22:02:48.437 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
22:02:48.441 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
22:02:48.445 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.55 hyp=0.56 cameraTheta=1.80 mountX=0.02 mountY=-0.55, mountTheta=-1.53
22:02:48.450 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.55, opts=13)
22:02:48.456 00.006 6120 Enqueuing Move request for scope (-0.13, 0.55)
22:02:48.461 00.005 7680 Worker thread wakes up
22:02:48.461 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.55) opts 0xd
22:02:48.461 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.55)
22:02:48.461 00.000 7680 Moving (-0.13, 0.55) raw xDistance=0.02 yDistance=-0.55
22:02:48.462 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:02:48.462 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
22:02:48.462 00.000 7680 MoveAxis(E, 0, ABG)
22:02:48.462 00.000 7680 Move returns status 0, amount 0
22:02:48.462 00.000 7680 MoveAxis(N, 296, ABG)
22:02:48.462 00.000 7680 Guiding  Dir = 0, Dur = 296
22:02:48.463 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=195, Gamma=1.000
22:02:48.468 00.005 7680 IsSlewing returns 0
22:02:48.468 00.000 7680 IsGuiding returns 0
22:02:48.468 00.000 7680 PulseGuide returned control before completion, sleep 306
22:02:48.491 00.023 6120 UpdateGuideState exits: m=6031 SNR=50.5
22:02:48.496 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:48.500 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:48.504 00.004 6120 Enqueuing Expose request
22:02:48.787 00.283 7680 IsGuiding returns 1
22:02:48.788 00.001 7680 scope still moving after pulse duration time elapsed
22:02:48.819 00.031 7680 IsSlewing returns 0
22:02:48.820 00.001 7680 IsGuiding returns 0
22:02:48.820 00.000 7680 scope move finished after 296 + 56 ms
22:02:48.821 00.001 7680 Move returns status 0, amount 296
22:02:48.821 00.000 7680 move complete, result=0
22:02:48.821 00.000 7680 worker thread done servicing request
22:02:48.823 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 296 ms NORTH
22:02:48.831 00.008 7680 Worker thread wakes up
22:02:48.831 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:48.831 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:50.089 01.258 7680 Exposure complete
22:02:50.223 00.134 7680 worker thread done servicing request
22:02:50.224 00.001 6120 OnExposeComplete: enter
22:02:50.229 00.005 6120 UpdateGuideState(): m_state=6
22:02:50.236 00.007 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1537
22:02:50.243 00.007 6120 Star::Find returns 1 (0), X=1210.07, Y=1061.71, Mass=5595, SNR=49.3, Peak=130 HFD=6.8
22:02:50.249 00.006 6120 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-2.95) = xAngle (0.20 = 0.20)
22:02:50.254 00.005 6120 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.07 = -0.07)
22:02:50.259 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.76 mountX=0.10 mountY=-0.01, mountTheta=-0.07
22:02:50.270 00.011 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.04, opts=13)
22:02:50.279 00.009 6120 Enqueuing Move request for scope (-0.10, -0.04)
22:02:50.286 00.007 7680 Worker thread wakes up
22:02:50.286 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
22:02:50.287 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
22:02:50.287 00.000 7680 Moving (-0.10, -0.04) raw xDistance=0.10 yDistance=-0.01
22:02:50.287 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:02:50.287 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:02:50.288 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:02:50.288 00.000 7680 MoveAxis(E, 0, ABG)
22:02:50.288 00.000 7680 Move returns status 0, amount 0
22:02:50.288 00.000 7680 MoveAxis(N, 0, ABG)
22:02:50.288 00.000 7680 Move returns status 0, amount 0
22:02:50.288 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
22:02:50.297 00.009 7680 move complete, result=0
22:02:50.297 00.000 7680 worker thread done servicing request
22:02:50.318 00.021 6120 UpdateGuideState exits: m=5595 SNR=49.3
22:02:50.321 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:50.327 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:50.331 00.004 6120 Enqueuing Expose request
22:02:50.335 00.004 7680 Worker thread wakes up
22:02:50.335 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:02:50.340 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:50.340 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:51.588 01.248 7680 Exposure complete
22:02:51.703 00.115 7680 worker thread done servicing request
22:02:51.703 00.000 6120 OnExposeComplete: enter
22:02:51.708 00.005 6120 UpdateGuideState(): m_state=6
22:02:51.713 00.005 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1538
22:02:51.717 00.004 6120 Star::Find returns 1 (0), X=1209.63, Y=1063.02, Mass=5447, SNR=47.4, Peak=147 HFD=6.4
22:02:51.721 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
22:02:51.725 00.004 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
22:02:51.729 00.004 6120 CameraToMount -- cameraX=-0.54 cameraY=1.27 hyp=1.38 cameraTheta=1.97 mountX=0.30 mountY=-1.37, mountTheta=-1.36
22:02:51.734 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.54, y=1.27, opts=13)
22:02:51.739 00.005 6120 Enqueuing Move request for scope (-0.54, 1.27)
22:02:51.743 00.004 7680 Worker thread wakes up
22:02:51.743 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 1.27) opts 0xd
22:02:51.743 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.54, 1.27)
22:02:51.743 00.000 7680 Moving (-0.54, 1.27) raw xDistance=0.30 yDistance=-1.37
22:02:51.743 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
22:02:51.743 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.37 from input -1.37
22:02:51.743 00.000 7680 MoveAxis(W, 125, ABG)
22:02:51.744 00.001 7680 Guiding  Dir = 3, Dur = 125
22:02:51.744 00.000 7680 IsSlewing returns 0
22:02:51.744 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=208, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
22:02:51.749 00.005 7680 IsGuiding returns 0
22:02:51.749 00.000 7680 PulseGuide returned control before completion, sleep 135
22:02:51.773 00.024 6120 UpdateGuideState exits: m=5447 SNR=47.4
22:02:51.779 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:51.784 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:51.788 00.004 6120 Enqueuing Expose request
22:02:51.891 00.103 7680 IsGuiding returns 1
22:02:51.891 00.000 7680 scope still moving after pulse duration time elapsed
22:02:51.922 00.031 7680 IsSlewing returns 0
22:02:51.923 00.001 7680 IsGuiding returns 1
22:02:51.954 00.031 7680 IsSlewing returns 0
22:02:51.954 00.000 7680 IsGuiding returns 1
22:02:51.985 00.031 7680 IsSlewing returns 0
22:02:51.987 00.002 7680 IsGuiding returns 0
22:02:51.987 00.000 7680 scope move finished after 125 + 113 ms
22:02:51.988 00.001 7680 Move returns status 0, amount 125
22:02:51.989 00.001 7680 MoveAxis(N, 746, ABG)
22:02:51.989 00.000 7680 Guiding  Dir = 0, Dur = 746
22:02:51.990 00.001 7680 IsSlewing returns 0
22:02:51.990 00.000 7680 IsGuiding returns 0
22:02:51.991 00.001 7680 PulseGuide returned control before completion, sleep 756
22:02:52.749 00.758 7680 IsGuiding returns 1
22:02:52.751 00.002 7680 scope still moving after pulse duration time elapsed
22:02:52.780 00.029 7680 IsSlewing returns 0
22:02:52.780 00.000 7680 IsGuiding returns 0
22:02:52.782 00.002 7680 scope move finished after 746 + 44 ms
22:02:52.782 00.000 7680 Move returns status 0, amount 746
22:02:52.782 00.000 7680 move complete, result=0
22:02:52.783 00.001 7680 worker thread done servicing request
22:02:52.783 00.000 7680 Worker thread wakes up
22:02:52.783 00.000 6120 GuideStep: 0.3 px 125 ms WEST, -1.4 px 746 ms NORTH
22:02:52.789 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:52.789 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:54.036 01.247 7680 Exposure complete
22:02:54.151 00.115 7680 worker thread done servicing request
22:02:54.151 00.000 6120 OnExposeComplete: enter
22:02:54.155 00.004 6120 UpdateGuideState(): m_state=6
22:02:54.159 00.004 6120 Star::Find(15, 1209, 1063, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1539
22:02:54.163 00.004 6120 Star::Find returns 1 (0), X=1209.97, Y=1061.36, Mass=5678, SNR=49.1, Peak=132 HFD=6.7
22:02:54.167 00.004 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-2.95) = xAngle (0.91 = 0.91)
22:02:54.172 00.005 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.64 = 0.64)
22:02:54.179 00.007 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.39 hyp=0.44 cameraTheta=-2.05 mountX=0.27 mountY=0.26, mountTheta=0.77
22:02:54.184 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.39, opts=13)
22:02:54.190 00.006 6120 Enqueuing Move request for scope (-0.20, -0.39)
22:02:54.194 00.004 7680 Worker thread wakes up
22:02:54.194 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.39) opts 0xd
22:02:54.194 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.39)
22:02:54.195 00.001 7680 Moving (-0.20, -0.39) raw xDistance=0.27 yDistance=0.26
22:02:54.195 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
22:02:54.195 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:02:54.195 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:02:54.197 00.002 7680 MoveAxis(W, 123, ABG)
22:02:54.197 00.000 7680 Guiding  Dir = 3, Dur = 123
22:02:54.197 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
22:02:54.204 00.007 7680 IsSlewing returns 0
22:02:54.204 00.000 7680 IsGuiding returns 0
22:02:54.205 00.001 7680 PulseGuide returned control before completion, sleep 133
22:02:54.226 00.021 6120 UpdateGuideState exits: m=5678 SNR=49.1
22:02:54.231 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:54.236 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:54.239 00.003 6120 Enqueuing Expose request
22:02:54.354 00.115 7680 IsGuiding returns 1
22:02:54.356 00.002 7680 scope still moving after pulse duration time elapsed
22:02:54.387 00.031 7680 IsSlewing returns 0
22:02:54.389 00.002 7680 IsGuiding returns 0
22:02:54.389 00.000 7680 scope move finished after 123 + 62 ms
22:02:54.391 00.002 7680 Move returns status 0, amount 123
22:02:54.391 00.000 7680 MoveAxis(N, 0, ABG)
22:02:54.391 00.000 7680 Move returns status 0, amount 0
22:02:54.393 00.002 7680 move complete, result=0
22:02:54.393 00.000 7680 worker thread done servicing request
22:02:54.394 00.001 7680 Worker thread wakes up
22:02:54.394 00.000 6120 GuideStep: 0.3 px 123 ms WEST, 0.3 px 0 ms NORTH
22:02:54.405 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:54.405 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:55.648 01.243 7680 Exposure complete
22:02:55.749 00.101 7680 worker thread done servicing request
22:02:55.749 00.000 6120 OnExposeComplete: enter
22:02:55.753 00.004 6120 UpdateGuideState(): m_state=6
22:02:55.757 00.004 6120 Star::Find(15, 1209, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1540
22:02:55.760 00.003 6120 Star::Find returns 1 (0), X=1210.13, Y=1061.51, Mass=5483, SNR=47.4, Peak=113 HFD=7.0
22:02:55.766 00.006 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-2.95) = xAngle (1.23 = 1.23)
22:02:55.770 00.004 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.97 = 0.97)
22:02:55.774 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.72 mountX=0.08 mountY=0.20, mountTheta=1.19
22:02:55.779 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.24, opts=13)
22:02:55.783 00.004 6120 Enqueuing Move request for scope (-0.04, -0.24)
22:02:55.786 00.003 7680 Worker thread wakes up
22:02:55.786 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd
22:02:55.786 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.24)
22:02:55.787 00.001 7680 Moving (-0.04, -0.24) raw xDistance=0.08 yDistance=0.20
22:02:55.787 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:02:55.787 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:02:55.787 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:02:55.787 00.000 7680 MoveAxis(E, 0, ABG)
22:02:55.787 00.000 7680 Move returns status 0, amount 0
22:02:55.787 00.000 7680 MoveAxis(N, 0, ABG)
22:02:55.787 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
22:02:55.794 00.007 7680 Move returns status 0, amount 0
22:02:55.794 00.000 7680 move complete, result=0
22:02:55.794 00.000 7680 worker thread done servicing request
22:02:55.820 00.026 6120 UpdateGuideState exits: m=5483 SNR=47.4
22:02:55.825 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:55.830 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:55.834 00.004 6120 Enqueuing Expose request
22:02:55.838 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:02:55.842 00.004 7680 Worker thread wakes up
22:02:55.842 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:55.842 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:57.089 01.247 7680 Exposure complete
22:02:57.207 00.118 7680 worker thread done servicing request
22:02:57.208 00.001 6120 OnExposeComplete: enter
22:02:57.213 00.005 6120 UpdateGuideState(): m_state=6
22:02:57.217 00.004 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1541
22:02:57.221 00.004 6120 Star::Find returns 1 (0), X=1210.14, Y=1061.45, Mass=5537, SNR=48.3, Peak=135 HFD=6.9
22:02:57.224 00.003 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
22:02:57.227 00.003 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
22:02:57.232 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.30 hyp=0.31 cameraTheta=-1.67 mountX=0.09 mountY=0.26, mountTheta=1.26
22:02:57.239 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.30, opts=13)
22:02:57.243 00.004 6120 Enqueuing Move request for scope (-0.03, -0.30)
22:02:57.245 00.002 7680 Worker thread wakes up
22:02:57.246 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.30) opts 0xd
22:02:57.246 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.30)
22:02:57.246 00.000 7680 Moving (-0.03, -0.30) raw xDistance=0.09 yDistance=0.26
22:02:57.246 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:02:57.246 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:02:57.247 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:02:57.247 00.000 7680 MoveAxis(E, 0, ABG)
22:02:57.247 00.000 7680 Move returns status 0, amount 0
22:02:57.247 00.000 7680 MoveAxis(N, 0, ABG)
22:02:57.247 00.000 7680 Move returns status 0, amount 0
22:02:57.247 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
22:02:57.252 00.005 7680 move complete, result=0
22:02:57.252 00.000 7680 worker thread done servicing request
22:02:57.273 00.021 6120 UpdateGuideState exits: m=5537 SNR=48.3
22:02:57.278 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:57.282 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:57.285 00.003 6120 Enqueuing Expose request
22:02:57.288 00.003 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:02:57.292 00.004 7680 Worker thread wakes up
22:02:57.292 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:57.292 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:58.540 01.248 7680 Exposure complete
22:02:58.653 00.113 7680 worker thread done servicing request
22:02:58.653 00.000 6120 OnExposeComplete: enter
22:02:58.658 00.005 6120 UpdateGuideState(): m_state=6
22:02:58.661 00.003 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
22:02:58.667 00.006 6120 Star::Find returns 1 (0), X=1210.23, Y=1061.56, Mass=6006, SNR=49.6, Peak=141 HFD=7.0
22:02:58.670 00.003 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-2.95) = xAngle (1.68 = 1.68)
22:02:58.675 00.005 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.41 = 1.41)
22:02:58.679 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.28 mountX=-0.02 mountY=0.19, mountTheta=1.68
22:02:58.685 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.19, opts=13)
22:02:58.689 00.004 6120 Enqueuing Move request for scope (0.06, -0.19)
22:02:58.693 00.004 7680 Worker thread wakes up
22:02:58.693 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
22:02:58.693 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
22:02:58.693 00.000 7680 Moving (0.06, -0.19) raw xDistance=-0.02 yDistance=0.19
22:02:58.693 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:02:58.693 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:02:58.693 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:02:58.693 00.000 7680 MoveAxis(E, 0, ABG)
22:02:58.695 00.002 7680 Move returns status 0, amount 0
22:02:58.695 00.000 7680 MoveAxis(N, 0, ABG)
22:02:58.695 00.000 7680 Move returns status 0, amount 0
22:02:58.695 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=220, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
22:02:58.699 00.004 7680 move complete, result=0
22:02:58.699 00.000 7680 worker thread done servicing request
22:02:58.724 00.025 6120 UpdateGuideState exits: m=6006 SNR=49.6
22:02:58.728 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:58.733 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:02:58.740 00.007 6120 Enqueuing Expose request
22:02:58.744 00.004 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:02:58.749 00.005 7680 Worker thread wakes up
22:02:58.749 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:02:58.749 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:02:59.995 01.246 7680 Exposure complete
22:03:00.126 00.131 7680 worker thread done servicing request
22:03:00.126 00.000 6120 OnExposeComplete: enter
22:03:00.130 00.004 6120 UpdateGuideState(): m_state=6
22:03:00.134 00.004 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1543
22:03:00.142 00.008 6120 Star::Find returns 1 (0), X=1210.14, Y=1061.70, Mass=5414, SNR=48.2, Peak=131 HFD=6.8
22:03:00.147 00.005 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-2.95) = xAngle (0.83 = 0.83)
22:03:00.152 00.005 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.57 = 0.57)
22:03:00.156 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.12 mountX=0.04 mountY=0.03, mountTheta=0.67
22:03:00.162 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.05, opts=13)
22:03:00.167 00.005 6120 Enqueuing Move request for scope (-0.03, -0.05)
22:03:00.171 00.004 7680 Worker thread wakes up
22:03:00.173 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
22:03:00.173 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
22:03:00.173 00.000 7680 Moving (-0.03, -0.05) raw xDistance=0.04 yDistance=0.03
22:03:00.174 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:03:00.174 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:03:00.176 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:03:00.176 00.000 7680 MoveAxis(E, 0, ABG)
22:03:00.177 00.001 7680 Move returns status 0, amount 0
22:03:00.177 00.000 7680 MoveAxis(N, 0, ABG)
22:03:00.177 00.000 7680 Move returns status 0, amount 0
22:03:00.177 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=230, med=0, FiltMin=0, FiltMax=178, Gamma=1.000
22:03:00.183 00.006 7680 move complete, result=0
22:03:00.184 00.001 7680 worker thread done servicing request
22:03:00.210 00.026 6120 UpdateGuideState exits: m=5414 SNR=48.2
22:03:00.216 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:00.220 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:00.223 00.003 6120 Enqueuing Expose request
22:03:00.228 00.005 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:03:00.233 00.005 7680 Worker thread wakes up
22:03:00.234 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:00.234 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:01.480 01.246 7680 Exposure complete
22:03:01.598 00.118 7680 worker thread done servicing request
22:03:01.598 00.000 6120 OnExposeComplete: enter
22:03:01.603 00.005 6120 UpdateGuideState(): m_state=6
22:03:01.608 00.005 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1544
22:03:01.615 00.007 6120 Star::Find returns 1 (0), X=1210.39, Y=1061.63, Mass=5408, SNR=47.0, Peak=135 HFD=6.8
22:03:01.620 00.005 6120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-2.95) = xAngle (2.45 = 2.45)
22:03:01.624 00.004 6120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.18 = 2.18)
22:03:01.629 00.005 6120 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.51 mountX=-0.19 mountY=0.21, mountTheta=2.32
22:03:01.634 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.12, opts=13)
22:03:01.640 00.006 6120 Enqueuing Move request for scope (0.22, -0.12)
22:03:01.644 00.004 7680 Worker thread wakes up
22:03:01.644 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.12) opts 0xd
22:03:01.644 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.12)
22:03:01.644 00.000 7680 Moving (0.22, -0.12) raw xDistance=-0.19 yDistance=0.21
22:03:01.644 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:03:01.645 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:03:01.645 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:03:01.645 00.000 7680 MoveAxis(E, 0, ABG)
22:03:01.645 00.000 7680 Move returns status 0, amount 0
22:03:01.645 00.000 7680 MoveAxis(N, 0, ABG)
22:03:01.647 00.002 7680 Move returns status 0, amount 0
22:03:01.647 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
22:03:01.651 00.004 7680 move complete, result=0
22:03:01.652 00.001 7680 worker thread done servicing request
22:03:01.674 00.022 6120 UpdateGuideState exits: m=5408 SNR=47.0
22:03:01.680 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:01.684 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:01.689 00.005 6120 Enqueuing Expose request
22:03:01.693 00.004 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:03:01.697 00.004 7680 Worker thread wakes up
22:03:01.697 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:01.698 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:02.953 01.255 7680 Exposure complete
22:03:03.062 00.109 7680 worker thread done servicing request
22:03:03.062 00.000 6120 OnExposeComplete: enter
22:03:03.066 00.004 6120 UpdateGuideState(): m_state=6
22:03:03.071 00.005 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1545
22:03:03.075 00.004 6120 Star::Find returns 1 (0), X=1210.39, Y=1061.89, Mass=5643, SNR=48.6, Peak=130 HFD=6.7
22:03:03.081 00.006 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
22:03:03.085 00.004 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
22:03:03.089 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.26 cameraTheta=0.56 mountX=-0.25 mountY=-0.03, mountTheta=-3.02
22:03:03.094 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.14, opts=13)
22:03:03.099 00.005 6120 Enqueuing Move request for scope (0.22, 0.14)
22:03:03.103 00.004 7680 Worker thread wakes up
22:03:03.103 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd
22:03:03.103 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.14)
22:03:03.104 00.001 7680 Moving (0.22, 0.14) raw xDistance=-0.25 yDistance=-0.03
22:03:03.104 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
22:03:03.104 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:03:03.104 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:03:03.105 00.001 7680 MoveAxis(E, 104, ABG)
22:03:03.105 00.000 7680 Guiding  Dir = 2, Dur = 104
22:03:03.105 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=209, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
22:03:03.111 00.006 7680 IsSlewing returns 0
22:03:03.111 00.000 7680 IsGuiding returns 0
22:03:03.112 00.001 7680 PulseGuide returned control before completion, sleep 114
22:03:03.135 00.023 6120 UpdateGuideState exits: m=5643 SNR=48.6
22:03:03.143 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:03.147 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:03.153 00.006 6120 Enqueuing Expose request
22:03:03.240 00.087 7680 IsGuiding returns 0
22:03:03.241 00.001 7680 Move returns status 0, amount 104
22:03:03.242 00.001 7680 MoveAxis(N, 0, ABG)
22:03:03.242 00.000 7680 Move returns status 0, amount 0
22:03:03.243 00.001 7680 move complete, result=0
22:03:03.243 00.000 7680 worker thread done servicing request
22:03:03.243 00.000 7680 Worker thread wakes up
22:03:03.243 00.000 6120 GuideStep: -0.2 px 104 ms EAST, -0.0 px 0 ms NORTH
22:03:03.250 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:03.250 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:04.501 01.251 7680 Exposure complete
22:03:04.614 00.113 7680 worker thread done servicing request
22:03:04.614 00.000 6120 OnExposeComplete: enter
22:03:04.619 00.005 6120 UpdateGuideState(): m_state=6
22:03:04.623 00.004 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1546
22:03:04.627 00.004 6120 Star::Find returns 1 (0), X=1209.86, Y=1062.01, Mass=5794, SNR=48.6, Peak=124 HFD=6.6
22:03:04.630 00.003 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-2.95) = xAngle (5.41 = -0.87)
22:03:04.635 00.005 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.14)
22:03:04.643 00.008 6120 CameraToMount -- cameraX=-0.31 cameraY=0.25 hyp=0.40 cameraTheta=2.46 mountX=0.26 mountY=-0.36, mountTheta=-0.95
22:03:04.652 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.25, opts=13)
22:03:04.657 00.005 6120 Enqueuing Move request for scope (-0.31, 0.25)
22:03:04.660 00.003 7680 Worker thread wakes up
22:03:04.660 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.25) opts 0xd
22:03:04.662 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.25)
22:03:04.662 00.000 7680 Moving (-0.31, 0.25) raw xDistance=0.26 yDistance=-0.36
22:03:04.662 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
22:03:04.662 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:03:04.662 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:03:04.662 00.000 7680 MoveAxis(W, 101, ABG)
22:03:04.663 00.001 7680 Guiding  Dir = 3, Dur = 101
22:03:04.663 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=225, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
22:03:04.667 00.004 7680 IsSlewing returns 0
22:03:04.668 00.001 7680 IsGuiding returns 0
22:03:04.669 00.001 7680 PulseGuide returned control before completion, sleep 111
22:03:04.692 00.023 6120 UpdateGuideState exits: m=5794 SNR=48.6
22:03:04.698 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:04.705 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:04.710 00.005 6120 Enqueuing Expose request
22:03:04.788 00.078 7680 IsGuiding returns 1
22:03:04.789 00.001 7680 scope still moving after pulse duration time elapsed
22:03:04.819 00.030 7680 IsSlewing returns 0
22:03:04.821 00.002 7680 IsGuiding returns 0
22:03:04.822 00.001 7680 scope move finished after 101 + 52 ms
22:03:04.822 00.000 7680 Move returns status 0, amount 101
22:03:04.823 00.001 7680 MoveAxis(N, 0, ABG)
22:03:04.824 00.001 7680 Move returns status 0, amount 0
22:03:04.825 00.001 7680 move complete, result=0
22:03:04.825 00.000 7680 worker thread done servicing request
22:03:04.825 00.000 6120 GuideStep: 0.3 px 101 ms WEST, -0.4 px 0 ms NORTH
22:03:04.832 00.007 7680 Worker thread wakes up
22:03:04.832 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:04.833 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:06.086 01.253 7680 Exposure complete
22:03:06.207 00.121 7680 worker thread done servicing request
22:03:06.207 00.000 6120 OnExposeComplete: enter
22:03:06.212 00.005 6120 UpdateGuideState(): m_state=6
22:03:06.217 00.005 6120 Star::Find(15, 1209, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1547
22:03:06.222 00.005 6120 Star::Find returns 1 (0), X=1209.98, Y=1062.50, Mass=5485, SNR=48.1, Peak=125 HFD=6.8
22:03:06.226 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.77 = -1.52)
22:03:06.232 00.006 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
22:03:06.236 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.75 hyp=0.77 cameraTheta=1.81 mountX=0.04 mountY=-0.75, mountTheta=-1.52
22:03:06.243 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.75, opts=13)
22:03:06.247 00.004 6120 Enqueuing Move request for scope (-0.18, 0.75)
22:03:06.252 00.005 7680 Worker thread wakes up
22:03:06.252 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.75) opts 0xd
22:03:06.252 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.75)
22:03:06.252 00.000 7680 Moving (-0.18, 0.75) raw xDistance=0.04 yDistance=-0.75
22:03:06.253 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:03:06.253 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:03:06.253 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.75
22:03:06.253 00.000 7680 MoveAxis(E, 0, ABG)
22:03:06.253 00.000 7680 Move returns status 0, amount 0
22:03:06.254 00.001 7680 MoveAxis(N, 0, ABG)
22:03:06.254 00.000 7680 Move returns status 0, amount 0
22:03:06.254 00.000 7680 move complete, result=0
22:03:06.254 00.000 7680 worker thread done servicing request
22:03:06.254 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=222, med=0, FiltMin=0, FiltMax=191, Gamma=1.000
22:03:06.281 00.027 6120 UpdateGuideState exits: m=5485 SNR=48.1
22:03:06.286 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:06.290 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:06.295 00.005 6120 Enqueuing Expose request
22:03:06.299 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.8 px 0 ms NORTH
22:03:06.303 00.004 7680 Worker thread wakes up
22:03:06.304 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:06.304 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:07.558 01.254 7680 Exposure complete
22:03:07.670 00.112 7680 worker thread done servicing request
22:03:07.670 00.000 6120 OnExposeComplete: enter
22:03:07.675 00.005 6120 UpdateGuideState(): m_state=6
22:03:07.680 00.005 6120 Star::Find(15, 1209, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1548
22:03:07.684 00.004 6120 Star::Find returns 1 (0), X=1210.22, Y=1062.64, Mass=5389, SNR=46.7, Peak=116 HFD=6.8
22:03:07.688 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
22:03:07.692 00.004 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
22:03:07.695 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.88 hyp=0.89 cameraTheta=1.52 mountX=-0.21 mountY=-0.77, mountTheta=-1.84
22:03:07.702 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.88, opts=13)
22:03:07.708 00.006 6120 Enqueuing Move request for scope (0.05, 0.88)
22:03:07.712 00.004 7680 Worker thread wakes up
22:03:07.712 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.88) opts 0xd
22:03:07.712 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.88)
22:03:07.712 00.000 7680 Moving (0.05, 0.88) raw xDistance=-0.21 yDistance=-0.77
22:03:07.712 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:03:07.713 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:03:07.713 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.77
22:03:07.713 00.000 7680 MoveAxis(E, 90, ABG)
22:03:07.713 00.000 7680 Guiding  Dir = 2, Dur = 90
22:03:07.714 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
22:03:07.718 00.004 7680 IsSlewing returns 0
22:03:07.719 00.001 7680 IsGuiding returns 0
22:03:07.719 00.000 7680 PulseGuide returned control before completion, sleep 100
22:03:07.740 00.021 6120 UpdateGuideState exits: m=5389 SNR=46.7
22:03:07.745 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:07.749 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:07.753 00.004 6120 Enqueuing Expose request
22:03:07.827 00.074 7680 IsGuiding returns 1
22:03:07.827 00.000 7680 scope still moving after pulse duration time elapsed
22:03:07.858 00.031 7680 IsSlewing returns 0
22:03:07.859 00.001 7680 IsGuiding returns 0
22:03:07.861 00.002 7680 scope move finished after 90 + 51 ms
22:03:07.861 00.000 7680 Move returns status 0, amount 90
22:03:07.861 00.000 7680 MoveAxis(N, 0, ABG)
22:03:07.862 00.001 7680 Move returns status 0, amount 0
22:03:07.862 00.000 7680 move complete, result=0
22:03:07.863 00.001 7680 worker thread done servicing request
22:03:07.863 00.000 6120 GuideStep: -0.2 px 90 ms EAST, -0.8 px 0 ms NORTH
22:03:07.875 00.012 7680 Worker thread wakes up
22:03:07.875 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:07.875 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:09.121 01.246 7680 Exposure complete
22:03:09.241 00.120 7680 worker thread done servicing request
22:03:09.242 00.001 6120 OnExposeComplete: enter
22:03:09.247 00.005 6120 UpdateGuideState(): m_state=6
22:03:09.251 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1549
22:03:09.255 00.004 6120 Star::Find returns 1 (0), X=1209.87, Y=1062.80, Mass=5908, SNR=49.2, Peak=137 HFD=6.7
22:03:09.259 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.49)
22:03:09.263 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
22:03:09.268 00.005 6120 CameraToMount -- cameraX=-0.29 cameraY=1.05 hyp=1.09 cameraTheta=1.84 mountX=0.09 mountY=-1.07, mountTheta=-1.48
22:03:09.278 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=1.05, opts=13)
22:03:09.283 00.005 6120 Enqueuing Move request for scope (-0.29, 1.05)
22:03:09.287 00.004 7680 Worker thread wakes up
22:03:09.288 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 1.05) opts 0xd
22:03:09.288 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 1.05)
22:03:09.288 00.000 7680 Moving (-0.29, 1.05) raw xDistance=0.09 yDistance=-1.07
22:03:09.288 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:03:09.288 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07
22:03:09.288 00.000 7680 MoveAxis(E, 0, ABG)
22:03:09.288 00.000 7680 Move returns status 0, amount 0
22:03:09.290 00.002 7680 MoveAxis(N, 582, ABG)
22:03:09.290 00.000 7680 Guiding  Dir = 0, Dur = 582
22:03:09.290 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
22:03:09.295 00.005 7680 IsSlewing returns 0
22:03:09.296 00.001 7680 IsGuiding returns 0
22:03:09.296 00.000 7680 PulseGuide returned control before completion, sleep 592
22:03:09.318 00.022 6120 UpdateGuideState exits: m=5908 SNR=49.2
22:03:09.321 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:09.328 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:09.332 00.004 6120 Enqueuing Expose request
22:03:09.898 00.566 7680 IsGuiding returns 1
22:03:09.898 00.000 7680 scope still moving after pulse duration time elapsed
22:03:09.930 00.032 7680 IsSlewing returns 0
22:03:09.932 00.002 7680 IsGuiding returns 0
22:03:09.932 00.000 7680 scope move finished after 582 + 54 ms
22:03:09.933 00.001 7680 Move returns status 0, amount 582
22:03:09.933 00.000 7680 move complete, result=0
22:03:09.933 00.000 7680 worker thread done servicing request
22:03:09.935 00.002 7680 Worker thread wakes up
22:03:09.935 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.1 px 582 ms NORTH
22:03:09.943 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:09.943 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:11.187 01.244 7680 Exposure complete
22:03:11.299 00.112 7680 worker thread done servicing request
22:03:11.299 00.000 6120 OnExposeComplete: enter
22:03:11.306 00.007 6120 UpdateGuideState(): m_state=6
22:03:11.312 00.006 6120 Star::Find(15, 1209, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1550
22:03:11.318 00.006 6120 Star::Find returns 1 (0), X=1209.91, Y=1062.24, Mass=5797, SNR=48.8, Peak=145 HFD=6.7
22:03:11.323 00.005 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
22:03:11.328 00.005 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
22:03:11.332 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.49 hyp=0.56 cameraTheta=2.06 mountX=0.16 mountY=-0.55, mountTheta=-1.28
22:03:11.338 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.49, opts=13)
22:03:11.342 00.004 6120 Enqueuing Move request for scope (-0.26, 0.49)
22:03:11.346 00.004 7680 Worker thread wakes up
22:03:11.346 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.49) opts 0xd
22:03:11.346 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.49)
22:03:11.346 00.000 7680 Moving (-0.26, 0.49) raw xDistance=0.16 yDistance=-0.55
22:03:11.346 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:03:11.347 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
22:03:11.347 00.000 7680 MoveAxis(E, 0, ABG)
22:03:11.347 00.000 7680 Move returns status 0, amount 0
22:03:11.347 00.000 7680 MoveAxis(N, 301, ABG)
22:03:11.347 00.000 7680 Guiding  Dir = 0, Dur = 301
22:03:11.348 00.001 7680 IsSlewing returns 0
22:03:11.348 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=203, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
22:03:11.352 00.004 7680 IsGuiding returns 0
22:03:11.354 00.002 7680 PulseGuide returned control before completion, sleep 311
22:03:11.369 00.015 6120 UpdateGuideState exits: m=5797 SNR=48.8
22:03:11.374 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:11.378 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:11.381 00.003 6120 Enqueuing Expose request
22:03:11.676 00.295 7680 IsGuiding returns 1
22:03:11.679 00.003 7680 scope still moving after pulse duration time elapsed
22:03:11.707 00.028 7680 IsSlewing returns 0
22:03:11.707 00.000 7680 IsGuiding returns 0
22:03:11.708 00.001 7680 scope move finished after 301 + 53 ms
22:03:11.708 00.000 7680 Move returns status 0, amount 301
22:03:11.708 00.000 7680 move complete, result=0
22:03:11.708 00.000 7680 worker thread done servicing request
22:03:11.709 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 301 ms NORTH
22:03:11.714 00.005 7680 Worker thread wakes up
22:03:11.715 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:11.715 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:12.969 01.254 7680 Exposure complete
22:03:13.075 00.106 7680 worker thread done servicing request
22:03:13.075 00.000 6120 OnExposeComplete: enter
22:03:13.081 00.006 6120 UpdateGuideState(): m_state=6
22:03:13.088 00.007 6120 Star::Find(15, 1209, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1551
22:03:13.092 00.004 6120 Star::Find returns 1 (0), X=1209.68, Y=1061.63, Mass=5733, SNR=49.4, Peak=127 HFD=6.9
22:03:13.095 00.003 6120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-2.95) = xAngle (0.05 = 0.05)
22:03:13.101 00.006 6120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.22 = -0.22)
22:03:13.106 00.005 6120 CameraToMount -- cameraX=-0.49 cameraY=-0.12 hyp=0.51 cameraTheta=-2.90 mountX=0.51 mountY=-0.11, mountTheta=-0.21
22:03:13.112 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.49, y=-0.12, opts=13)
22:03:13.117 00.005 6120 Enqueuing Move request for scope (-0.49, -0.12)
22:03:13.121 00.004 7680 Worker thread wakes up
22:03:13.121 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.12) opts 0xd
22:03:13.121 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.49, -0.12)
22:03:13.121 00.000 7680 Moving (-0.49, -0.12) raw xDistance=0.51 yDistance=-0.11
22:03:13.122 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
22:03:13.122 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:03:13.122 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:03:13.122 00.000 7680 MoveAxis(W, 214, ABG)
22:03:13.122 00.000 7680 Guiding  Dir = 3, Dur = 214
22:03:13.122 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=213, med=0, FiltMin=0, FiltMax=188, Gamma=1.000
22:03:13.128 00.006 7680 IsSlewing returns 0
22:03:13.128 00.000 7680 IsGuiding returns 0
22:03:13.128 00.000 7680 PulseGuide returned control before completion, sleep 224
22:03:13.149 00.021 6120 UpdateGuideState exits: m=5733 SNR=49.4
22:03:13.153 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:13.157 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:13.161 00.004 6120 Enqueuing Expose request
22:03:13.364 00.203 7680 IsGuiding returns 1
22:03:13.364 00.000 7680 scope still moving after pulse duration time elapsed
22:03:13.396 00.032 7680 IsSlewing returns 0
22:03:13.397 00.001 7680 IsGuiding returns 0
22:03:13.397 00.000 7680 scope move finished after 214 + 55 ms
22:03:13.398 00.001 7680 Move returns status 0, amount 214
22:03:13.398 00.000 7680 MoveAxis(N, 0, ABG)
22:03:13.399 00.001 7680 Move returns status 0, amount 0
22:03:13.399 00.000 7680 move complete, result=0
22:03:13.399 00.000 7680 worker thread done servicing request
22:03:13.400 00.001 7680 Worker thread wakes up
22:03:13.400 00.000 6120 GuideStep: 0.5 px 214 ms WEST, -0.1 px 0 ms NORTH
22:03:13.407 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:13.407 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:14.654 01.247 7680 Exposure complete
22:03:14.768 00.114 7680 worker thread done servicing request
22:03:14.769 00.001 6120 OnExposeComplete: enter
22:03:14.773 00.004 6120 UpdateGuideState(): m_state=6
22:03:14.776 00.003 6120 Star::Find(15, 1209, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1552
22:03:14.779 00.003 6120 Star::Find returns 1 (0), X=1210.19, Y=1061.78, Mass=5399, SNR=46.5, Peak=131 HFD=6.6
22:03:14.784 00.005 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.81 = -2.47)
22:03:14.787 00.003 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.55 = -2.74)
22:03:14.790 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.86 mountX=-0.03 mountY=-0.02, mountTheta=-2.68
22:03:14.795 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.03, opts=13)
22:03:14.804 00.009 6120 Enqueuing Move request for scope (0.03, 0.03)
22:03:14.807 00.003 7680 Worker thread wakes up
22:03:14.808 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
22:03:14.808 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
22:03:14.808 00.000 7680 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.02
22:03:14.808 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:03:14.808 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:03:14.809 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:03:14.809 00.000 7680 MoveAxis(E, 0, ABG)
22:03:14.809 00.000 7680 Move returns status 0, amount 0
22:03:14.809 00.000 7680 MoveAxis(N, 0, ABG)
22:03:14.809 00.000 7680 Move returns status 0, amount 0
22:03:14.810 00.001 7680 move complete, result=0
22:03:14.810 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
22:03:14.813 00.003 7680 worker thread done servicing request
22:03:14.835 00.022 6120 UpdateGuideState exits: m=5399 SNR=46.5
22:03:14.840 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:14.844 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:14.847 00.003 6120 Enqueuing Expose request
22:03:14.851 00.004 7680 Worker thread wakes up
22:03:14.851 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:03:14.857 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:14.857 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:16.110 01.253 7680 Exposure complete
22:03:16.213 00.103 7680 worker thread done servicing request
22:03:16.213 00.000 6120 OnExposeComplete: enter
22:03:16.217 00.004 6120 UpdateGuideState(): m_state=6
22:03:16.220 00.003 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1553
22:03:16.225 00.005 6120 Star::Find returns 1 (0), X=1210.04, Y=1062.18, Mass=5750, SNR=48.7, Peak=141 HFD=6.6
22:03:16.229 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
22:03:16.234 00.005 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
22:03:16.239 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.43 hyp=0.45 cameraTheta=1.87 mountX=0.05 mountY=-0.44, mountTheta=-1.46
22:03:16.244 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.43, opts=13)
22:03:16.247 00.003 6120 Enqueuing Move request for scope (-0.13, 0.43)
22:03:16.252 00.005 7680 Worker thread wakes up
22:03:16.252 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.43) opts 0xd
22:03:16.252 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.43)
22:03:16.252 00.000 7680 Moving (-0.13, 0.43) raw xDistance=0.05 yDistance=-0.44
22:03:16.252 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:03:16.252 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:03:16.253 00.001 7680 MoveAxis(E, 0, ABG)
22:03:16.253 00.000 7680 Move returns status 0, amount 0
22:03:16.253 00.000 7680 MoveAxis(N, 239, ABG)
22:03:16.253 00.000 7680 Guiding  Dir = 0, Dur = 239
22:03:16.253 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=196, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
22:03:16.257 00.004 7680 IsSlewing returns 0
22:03:16.258 00.001 7680 IsGuiding returns 0
22:03:16.258 00.000 7680 PulseGuide returned control before completion, sleep 249
22:03:16.280 00.022 6120 UpdateGuideState exits: m=5750 SNR=48.7
22:03:16.283 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:16.288 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:16.290 00.002 6120 Enqueuing Expose request
22:03:16.520 00.230 7680 IsGuiding returns 1
22:03:16.521 00.001 7680 scope still moving after pulse duration time elapsed
22:03:16.552 00.031 7680 IsSlewing returns 0
22:03:16.552 00.000 7680 IsGuiding returns 0
22:03:16.552 00.000 7680 scope move finished after 239 + 55 ms
22:03:16.553 00.001 7680 Move returns status 0, amount 239
22:03:16.553 00.000 7680 move complete, result=0
22:03:16.553 00.000 7680 worker thread done servicing request
22:03:16.553 00.000 7680 Worker thread wakes up
22:03:16.554 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 239 ms NORTH
22:03:16.560 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:16.560 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:17.808 01.248 7680 Exposure complete
22:03:17.915 00.107 7680 worker thread done servicing request
22:03:17.915 00.000 6120 OnExposeComplete: enter
22:03:17.922 00.007 6120 UpdateGuideState(): m_state=6
22:03:17.926 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1554
22:03:17.932 00.006 6120 Star::Find returns 1 (0), X=1209.94, Y=1061.85, Mass=5609, SNR=48.3, Peak=122 HFD=6.6
22:03:17.935 00.003 6120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-2.95) = xAngle (5.69 = -0.60)
22:03:17.940 00.005 6120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.42 = -0.86)
22:03:17.943 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.10 hyp=0.25 cameraTheta=2.73 mountX=0.21 mountY=-0.19, mountTheta=-0.74
22:03:17.950 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.10, opts=13)
22:03:17.956 00.006 6120 Enqueuing Move request for scope (-0.23, 0.10)
22:03:17.960 00.004 7680 Worker thread wakes up
22:03:17.960 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.10) opts 0xd
22:03:17.961 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.10)
22:03:17.961 00.000 7680 Moving (-0.23, 0.10) raw xDistance=0.21 yDistance=-0.19
22:03:17.961 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:03:17.961 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:03:17.962 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:03:17.962 00.000 7680 MoveAxis(W, 87, ABG)
22:03:17.962 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=200, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
22:03:17.967 00.005 7680 Guiding  Dir = 3, Dur = 87
22:03:17.967 00.000 7680 IsSlewing returns 0
22:03:17.967 00.000 7680 IsGuiding returns 0
22:03:17.968 00.001 7680 PulseGuide returned control before completion, sleep 97
22:03:17.989 00.021 6120 UpdateGuideState exits: m=5609 SNR=48.3
22:03:17.994 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:18.000 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:18.003 00.003 6120 Enqueuing Expose request
22:03:18.076 00.073 7680 IsGuiding returns 1
22:03:18.077 00.001 7680 scope still moving after pulse duration time elapsed
22:03:18.106 00.029 7680 IsSlewing returns 0
22:03:18.107 00.001 7680 IsGuiding returns 0
22:03:18.107 00.000 7680 scope move finished after 87 + 52 ms
22:03:18.108 00.001 7680 Move returns status 0, amount 87
22:03:18.108 00.000 7680 MoveAxis(N, 0, ABG)
22:03:18.110 00.002 7680 Move returns status 0, amount 0
22:03:18.110 00.000 7680 move complete, result=0
22:03:18.110 00.000 7680 worker thread done servicing request
22:03:18.110 00.000 6120 GuideStep: 0.2 px 87 ms WEST, -0.2 px 0 ms NORTH
22:03:18.120 00.010 7680 Worker thread wakes up
22:03:18.121 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:18.121 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:19.368 01.247 7680 Exposure complete
22:03:19.486 00.118 7680 worker thread done servicing request
22:03:19.487 00.001 6120 OnExposeComplete: enter
22:03:19.492 00.005 6120 UpdateGuideState(): m_state=6
22:03:19.495 00.003 6120 Star::Find(15, 1209, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1555
22:03:19.499 00.004 6120 Star::Find returns 1 (0), X=1210.33, Y=1061.96, Mass=5755, SNR=50.0, Peak=132 HFD=6.7
22:03:19.503 00.004 6120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-2.95) = xAngle (3.86 = -2.42)
22:03:19.507 00.004 6120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.59 = -2.69)
22:03:19.510 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.20 hyp=0.26 cameraTheta=0.91 mountX=-0.19 mountY=-0.11, mountTheta=-2.61
22:03:19.516 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.20, opts=13)
22:03:19.521 00.005 6120 Enqueuing Move request for scope (0.16, 0.20)
22:03:19.526 00.005 7680 Worker thread wakes up
22:03:19.526 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.20) opts 0xd
22:03:19.526 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.20)
22:03:19.527 00.001 7680 Moving (0.16, 0.20) raw xDistance=-0.19 yDistance=-0.11
22:03:19.527 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:03:19.527 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:03:19.529 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:03:19.529 00.000 7680 MoveAxis(E, 0, ABG)
22:03:19.529 00.000 7680 Move returns status 0, amount 0
22:03:19.529 00.000 7680 MoveAxis(N, 0, ABG)
22:03:19.529 00.000 7680 Move returns status 0, amount 0
22:03:19.530 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=193, Gamma=1.000
22:03:19.535 00.005 7680 move complete, result=0
22:03:19.535 00.000 7680 worker thread done servicing request
22:03:19.557 00.022 6120 UpdateGuideState exits: m=5755 SNR=50.0
22:03:19.562 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:19.566 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:19.568 00.002 6120 Enqueuing Expose request
22:03:19.573 00.005 7680 Worker thread wakes up
22:03:19.573 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:03:19.579 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:19.579 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:20.835 01.256 7680 Exposure complete
22:03:20.929 00.094 7680 worker thread done servicing request
22:03:20.930 00.001 6120 OnExposeComplete: enter
22:03:20.933 00.003 6120 UpdateGuideState(): m_state=6
22:03:20.938 00.005 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1556
22:03:20.942 00.004 6120 Star::Find returns 1 (0), X=1210.24, Y=1062.13, Mass=5681, SNR=49.1, Peak=129 HFD=6.7
22:03:20.945 00.003 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
22:03:20.950 00.005 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
22:03:20.955 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.37 hyp=0.38 cameraTheta=1.38 mountX=-0.14 mountY=-0.30, mountTheta=-2.01
22:03:20.961 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.37, opts=13)
22:03:20.965 00.004 6120 Enqueuing Move request for scope (0.07, 0.37)
22:03:20.968 00.003 7680 Worker thread wakes up
22:03:20.968 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.37) opts 0xd
22:03:20.969 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.37)
22:03:20.969 00.000 7680 Moving (0.07, 0.37) raw xDistance=-0.14 yDistance=-0.30
22:03:20.969 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:03:20.969 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:03:20.969 00.000 7680 MoveAxis(E, 0, ABG)
22:03:20.970 00.001 7680 Move returns status 0, amount 0
22:03:20.970 00.000 7680 MoveAxis(N, 165, ABG)
22:03:20.970 00.000 7680 Guiding  Dir = 0, Dur = 165
22:03:20.971 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
22:03:20.975 00.004 7680 IsSlewing returns 0
22:03:20.975 00.000 7680 IsGuiding returns 0
22:03:20.975 00.000 7680 PulseGuide returned control before completion, sleep 175
22:03:20.998 00.023 6120 UpdateGuideState exits: m=5681 SNR=49.1
22:03:21.003 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:21.006 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:21.010 00.004 6120 Enqueuing Expose request
22:03:21.167 00.157 7680 IsGuiding returns 0
22:03:21.167 00.000 7680 Move returns status 0, amount 165
22:03:21.168 00.001 7680 move complete, result=0
22:03:21.168 00.000 7680 worker thread done servicing request
22:03:21.169 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 165 ms NORTH
22:03:21.175 00.006 7680 Worker thread wakes up
22:03:21.175 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:21.176 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:22.428 01.252 7680 Exposure complete
22:03:22.556 00.128 7680 worker thread done servicing request
22:03:22.557 00.001 6120 OnExposeComplete: enter
22:03:22.562 00.005 6120 UpdateGuideState(): m_state=6
22:03:22.566 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1557
22:03:22.570 00.004 6120 Star::Find returns 1 (0), X=1209.95, Y=1062.24, Mass=5551, SNR=47.6, Peak=125 HFD=6.8
22:03:22.574 00.004 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
22:03:22.578 00.004 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.61)
22:03:22.583 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.48 hyp=0.53 cameraTheta=1.99 mountX=0.12 mountY=-0.53, mountTheta=-1.34
22:03:22.589 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.48, opts=13)
22:03:22.594 00.005 6120 Enqueuing Move request for scope (-0.21, 0.48)
22:03:22.599 00.005 7680 Worker thread wakes up
22:03:22.599 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.48) opts 0xd
22:03:22.599 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.48)
22:03:22.599 00.000 7680 Moving (-0.21, 0.48) raw xDistance=0.12 yDistance=-0.53
22:03:22.599 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:03:22.599 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
22:03:22.600 00.001 7680 MoveAxis(E, 0, ABG)
22:03:22.600 00.000 7680 Move returns status 0, amount 0
22:03:22.600 00.000 7680 MoveAxis(N, 286, ABG)
22:03:22.600 00.000 7680 Guiding  Dir = 0, Dur = 286
22:03:22.600 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
22:03:22.607 00.007 7680 IsSlewing returns 0
22:03:22.607 00.000 7680 IsGuiding returns 0
22:03:22.609 00.002 7680 PulseGuide returned control before completion, sleep 296
22:03:22.633 00.024 6120 UpdateGuideState exits: m=5551 SNR=47.6
22:03:22.640 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:22.648 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:22.653 00.005 6120 Enqueuing Expose request
22:03:22.914 00.261 7680 IsGuiding returns 1
22:03:22.914 00.000 7680 scope still moving after pulse duration time elapsed
22:03:22.946 00.032 7680 IsSlewing returns 0
22:03:22.948 00.002 7680 IsGuiding returns 0
22:03:22.948 00.000 7680 scope move finished after 286 + 54 ms
22:03:22.948 00.000 7680 Move returns status 0, amount 286
22:03:22.950 00.002 7680 move complete, result=0
22:03:22.950 00.000 7680 worker thread done servicing request
22:03:22.950 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 286 ms NORTH
22:03:22.956 00.006 7680 Worker thread wakes up
22:03:22.956 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:22.956 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:24.210 01.254 7680 Exposure complete
22:03:24.328 00.118 7680 worker thread done servicing request
22:03:24.329 00.001 6120 OnExposeComplete: enter
22:03:24.335 00.006 6120 UpdateGuideState(): m_state=6
22:03:24.342 00.007 6120 Star::Find(15, 1209, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1558
22:03:24.346 00.004 6120 Star::Find returns 1 (0), X=1210.02, Y=1061.96, Mass=5588, SNR=47.9, Peak=136 HFD=6.4
22:03:24.350 00.004 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
22:03:24.354 00.004 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.41)
22:03:24.359 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.21 hyp=0.26 cameraTheta=2.19 mountX=0.11 mountY=-0.25, mountTheta=-1.17
22:03:24.366 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.21, opts=13)
22:03:24.370 00.004 6120 Enqueuing Move request for scope (-0.15, 0.21)
22:03:24.374 00.004 7680 Worker thread wakes up
22:03:24.374 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.21) opts 0xd
22:03:24.374 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.21)
22:03:24.375 00.001 7680 Moving (-0.15, 0.21) raw xDistance=0.11 yDistance=-0.25
22:03:24.375 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:03:24.375 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:03:24.375 00.000 7680 MoveAxis(E, 0, ABG)
22:03:24.376 00.001 7680 Move returns status 0, amount 0
22:03:24.376 00.000 7680 MoveAxis(N, 137, ABG)
22:03:24.376 00.000 7680 Guiding  Dir = 0, Dur = 137
22:03:24.376 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
22:03:24.382 00.006 7680 IsSlewing returns 0
22:03:24.382 00.000 7680 IsGuiding returns 0
22:03:24.383 00.001 7680 PulseGuide returned control before completion, sleep 147
22:03:24.405 00.022 6120 UpdateGuideState exits: m=5588 SNR=47.9
22:03:24.409 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:24.414 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:24.417 00.003 6120 Enqueuing Expose request
22:03:24.543 00.126 7680 IsGuiding returns 1
22:03:24.543 00.000 7680 scope still moving after pulse duration time elapsed
22:03:24.573 00.030 7680 IsSlewing returns 0
22:03:24.573 00.000 7680 IsGuiding returns 0
22:03:24.573 00.000 7680 scope move finished after 137 + 54 ms
22:03:24.575 00.002 7680 Move returns status 0, amount 137
22:03:24.575 00.000 7680 move complete, result=0
22:03:24.576 00.001 7680 worker thread done servicing request
22:03:24.577 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 137 ms NORTH
22:03:24.584 00.007 7680 Worker thread wakes up
22:03:24.584 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:24.584 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:25.833 01.249 7680 Exposure complete
22:03:25.948 00.115 7680 worker thread done servicing request
22:03:25.948 00.000 6120 OnExposeComplete: enter
22:03:25.953 00.005 6120 UpdateGuideState(): m_state=6
22:03:25.959 00.006 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1559
22:03:25.965 00.006 6120 Star::Find returns 1 (0), X=1209.66, Y=1062.93, Mass=5262, SNR=46.5, Peak=136 HFD=6.4
22:03:25.969 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
22:03:25.973 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.62)
22:03:25.977 00.004 6120 CameraToMount -- cameraX=-0.51 cameraY=1.17 hyp=1.28 cameraTheta=1.98 mountX=0.28 mountY=-1.28, mountTheta=-1.35
22:03:25.981 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.51, y=1.17, opts=13)
22:03:25.986 00.005 6120 Enqueuing Move request for scope (-0.51, 1.17)
22:03:25.990 00.004 7680 Worker thread wakes up
22:03:25.990 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 1.17) opts 0xd
22:03:25.990 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.51, 1.17)
22:03:25.990 00.000 7680 Moving (-0.51, 1.17) raw xDistance=0.28 yDistance=-1.28
22:03:25.990 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
22:03:25.991 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.28 from input -1.28
22:03:25.991 00.000 7680 MoveAxis(W, 119, ABG)
22:03:25.991 00.000 7680 Guiding  Dir = 3, Dur = 119
22:03:25.991 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=168, Gamma=1.000
22:03:25.997 00.006 7680 IsSlewing returns 0
22:03:25.997 00.000 7680 IsGuiding returns 0
22:03:25.998 00.001 7680 PulseGuide returned control before completion, sleep 129
22:03:26.019 00.021 6120 UpdateGuideState exits: m=5262 SNR=46.5
22:03:26.023 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:26.027 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:26.031 00.004 6120 Enqueuing Expose request
22:03:26.132 00.101 7680 IsGuiding returns 1
22:03:26.133 00.001 7680 scope still moving after pulse duration time elapsed
22:03:26.163 00.030 7680 IsSlewing returns 0
22:03:26.165 00.002 7680 IsGuiding returns 0
22:03:26.165 00.000 7680 scope move finished after 119 + 48 ms
22:03:26.166 00.001 7680 Move returns status 0, amount 119
22:03:26.166 00.000 7680 MoveAxis(N, 694, ABG)
22:03:26.166 00.000 7680 Guiding  Dir = 0, Dur = 694
22:03:26.167 00.001 7680 IsSlewing returns 0
22:03:26.168 00.001 7680 IsGuiding returns 0
22:03:26.169 00.001 7680 PulseGuide returned control before completion, sleep 704
22:03:26.882 00.713 7680 IsGuiding returns 1
22:03:26.883 00.001 7680 scope still moving after pulse duration time elapsed
22:03:26.911 00.028 7680 IsSlewing returns 0
22:03:26.911 00.000 7680 IsGuiding returns 0
22:03:26.911 00.000 7680 scope move finished after 694 + 49 ms
22:03:26.911 00.000 7680 Move returns status 0, amount 694
22:03:26.913 00.002 7680 move complete, result=0
22:03:26.913 00.000 7680 worker thread done servicing request
22:03:26.913 00.000 6120 GuideStep: 0.3 px 119 ms WEST, -1.3 px 694 ms NORTH
22:03:26.918 00.005 7680 Worker thread wakes up
22:03:26.919 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:26.919 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:28.174 01.255 7680 Exposure complete
22:03:28.290 00.116 7680 worker thread done servicing request
22:03:28.290 00.000 6120 OnExposeComplete: enter
22:03:28.296 00.006 6120 UpdateGuideState(): m_state=6
22:03:28.305 00.009 6120 Star::Find(15, 1209, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1560
22:03:28.310 00.005 6120 Star::Find returns 1 (0), X=1209.99, Y=1061.21, Mass=5664, SNR=48.9, Peak=126 HFD=6.8
22:03:28.314 00.004 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-2.95) = xAngle (1.07 = 1.07)
22:03:28.320 00.006 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.80 = 0.80)
22:03:28.325 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.54 hyp=0.57 cameraTheta=-1.89 mountX=0.27 mountY=0.41, mountTheta=0.98
22:03:28.333 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.54, opts=13)
22:03:28.338 00.005 6120 Enqueuing Move request for scope (-0.18, -0.54)
22:03:28.344 00.006 7680 Worker thread wakes up
22:03:28.344 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.54) opts 0xd
22:03:28.344 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.54)
22:03:28.344 00.000 7680 Moving (-0.18, -0.54) raw xDistance=0.27 yDistance=0.41
22:03:28.345 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
22:03:28.345 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:03:28.345 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:03:28.345 00.000 7680 MoveAxis(W, 124, ABG)
22:03:28.345 00.000 7680 Guiding  Dir = 3, Dur = 124
22:03:28.345 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=206, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
22:03:28.350 00.005 7680 IsSlewing returns 0
22:03:28.350 00.000 7680 IsGuiding returns 0
22:03:28.350 00.000 7680 PulseGuide returned control before completion, sleep 134
22:03:28.373 00.023 6120 UpdateGuideState exits: m=5664 SNR=48.9
22:03:28.377 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:28.380 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:28.383 00.003 6120 Enqueuing Expose request
22:03:28.488 00.105 7680 IsGuiding returns 1
22:03:28.489 00.001 7680 scope still moving after pulse duration time elapsed
22:03:28.518 00.029 7680 IsSlewing returns 0
22:03:28.521 00.003 7680 IsGuiding returns 0
22:03:28.522 00.001 7680 scope move finished after 124 + 47 ms
22:03:28.522 00.000 7680 Move returns status 0, amount 124
22:03:28.524 00.002 7680 MoveAxis(N, 0, ABG)
22:03:28.524 00.000 7680 Move returns status 0, amount 0
22:03:28.524 00.000 7680 move complete, result=0
22:03:28.525 00.001 7680 worker thread done servicing request
22:03:28.525 00.000 7680 Worker thread wakes up
22:03:28.525 00.000 6120 GuideStep: 0.3 px 124 ms WEST, 0.4 px 0 ms NORTH
22:03:28.531 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:28.531 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:29.788 01.257 7680 Exposure complete
22:03:29.902 00.114 7680 worker thread done servicing request
22:03:29.902 00.000 6120 OnExposeComplete: enter
22:03:29.907 00.005 6120 UpdateGuideState(): m_state=6
22:03:29.911 00.004 6120 Star::Find(15, 1209, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1561
22:03:29.915 00.004 6120 Star::Find returns 1 (0), X=1210.30, Y=1061.34, Mass=5686, SNR=48.8, Peak=122 HFD=7.0
22:03:29.919 00.004 6120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-2.95) = xAngle (1.69 = 1.69)
22:03:29.924 00.005 6120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.42 = 1.42)
22:03:29.927 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=-0.42 hyp=0.44 cameraTheta=-1.27 mountX=-0.05 mountY=0.43, mountTheta=1.69
22:03:29.933 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.42, opts=13)
22:03:29.938 00.005 6120 Enqueuing Move request for scope (0.13, -0.42)
22:03:29.942 00.004 7680 Worker thread wakes up
22:03:29.942 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.42) opts 0xd
22:03:29.943 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.42)
22:03:29.943 00.000 7680 Moving (0.13, -0.42) raw xDistance=-0.05 yDistance=0.43
22:03:29.943 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:03:29.943 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:03:29.943 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
22:03:29.944 00.001 7680 MoveAxis(E, 0, ABG)
22:03:29.944 00.000 7680 Move returns status 0, amount 0
22:03:29.944 00.000 7680 MoveAxis(N, 0, ABG)
22:03:29.945 00.001 7680 Move returns status 0, amount 0
22:03:29.945 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=159, Gamma=1.000
22:03:29.949 00.004 7680 move complete, result=0
22:03:29.951 00.002 7680 worker thread done servicing request
22:03:29.975 00.024 6120 UpdateGuideState exits: m=5686 SNR=48.8
22:03:29.979 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:29.984 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:29.987 00.003 6120 Enqueuing Expose request
22:03:29.991 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:03:29.996 00.005 7680 Worker thread wakes up
22:03:29.997 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:29.997 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:31.242 01.245 7680 Exposure complete
22:03:31.344 00.102 7680 worker thread done servicing request
22:03:31.344 00.000 6120 OnExposeComplete: enter
22:03:31.349 00.005 6120 UpdateGuideState(): m_state=6
22:03:31.352 00.003 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1562
22:03:31.357 00.005 6120 Star::Find returns 1 (0), X=1210.00, Y=1061.51, Mass=5703, SNR=49.1, Peak=126 HFD=6.7
22:03:31.361 00.004 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-2.95) = xAngle (0.78 = 0.78)
22:03:31.364 00.003 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.51 = 0.51)
22:03:31.367 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-2.17 mountX=0.21 mountY=0.15, mountTheta=0.61
22:03:31.372 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.25, opts=13)
22:03:31.377 00.005 6120 Enqueuing Move request for scope (-0.17, -0.25)
22:03:31.380 00.003 7680 Worker thread wakes up
22:03:31.380 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.25) opts 0xd
22:03:31.380 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.25)
22:03:31.380 00.000 7680 Moving (-0.17, -0.25) raw xDistance=0.21 yDistance=0.15
22:03:31.380 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:03:31.381 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:03:31.381 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:03:31.381 00.000 7680 MoveAxis(W, 89, ABG)
22:03:31.381 00.000 7680 Guiding  Dir = 3, Dur = 89
22:03:31.381 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
22:03:31.386 00.005 7680 IsSlewing returns 0
22:03:31.386 00.000 7680 IsGuiding returns 0
22:03:31.387 00.001 7680 PulseGuide returned control before completion, sleep 99
22:03:31.406 00.019 6120 UpdateGuideState exits: m=5703 SNR=49.1
22:03:31.412 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:31.415 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:31.422 00.007 6120 Enqueuing Expose request
22:03:31.502 00.080 7680 IsGuiding returns 0
22:03:31.502 00.000 7680 Move returns status 0, amount 89
22:03:31.503 00.001 7680 MoveAxis(N, 0, ABG)
22:03:31.503 00.000 7680 Move returns status 0, amount 0
22:03:31.503 00.000 7680 move complete, result=0
22:03:31.503 00.000 7680 worker thread done servicing request
22:03:31.504 00.001 7680 Worker thread wakes up
22:03:31.504 00.000 6120 GuideStep: 0.2 px 89 ms WEST, 0.1 px 0 ms NORTH
22:03:31.509 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:31.510 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:32.765 01.255 7680 Exposure complete
22:03:32.874 00.109 7680 worker thread done servicing request
22:03:32.874 00.000 6120 OnExposeComplete: enter
22:03:32.878 00.004 6120 UpdateGuideState(): m_state=6
22:03:32.882 00.004 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1563
22:03:32.886 00.004 6120 Star::Find returns 1 (0), X=1210.23, Y=1061.59, Mass=5843, SNR=49.1, Peak=128 HFD=6.9
22:03:32.889 00.003 6120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-2.95) = xAngle (1.73 = 1.73)
22:03:32.893 00.004 6120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.47 = 1.47)
22:03:32.898 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.22 mountX=-0.03 mountY=0.17, mountTheta=1.73
22:03:32.903 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.16, opts=13)
22:03:32.905 00.002 6120 Enqueuing Move request for scope (0.06, -0.16)
22:03:32.908 00.003 7680 Worker thread wakes up
22:03:32.908 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
22:03:32.908 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
22:03:32.908 00.000 7680 Moving (0.06, -0.16) raw xDistance=-0.03 yDistance=0.17
22:03:32.908 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:03:32.908 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:03:32.910 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:03:32.910 00.000 7680 MoveAxis(E, 0, ABG)
22:03:32.910 00.000 7680 Move returns status 0, amount 0
22:03:32.910 00.000 7680 MoveAxis(N, 0, ABG)
22:03:32.910 00.000 7680 Move returns status 0, amount 0
22:03:32.911 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
22:03:32.916 00.005 7680 move complete, result=0
22:03:32.916 00.000 7680 worker thread done servicing request
22:03:32.938 00.022 6120 UpdateGuideState exits: m=5843 SNR=49.1
22:03:32.942 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:32.946 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:32.951 00.005 6120 Enqueuing Expose request
22:03:32.955 00.004 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:03:32.959 00.004 7680 Worker thread wakes up
22:03:32.959 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:32.959 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:34.204 01.245 7680 Exposure complete
22:03:34.321 00.117 7680 worker thread done servicing request
22:03:34.321 00.000 6120 OnExposeComplete: enter
22:03:34.326 00.005 6120 UpdateGuideState(): m_state=6
22:03:34.332 00.006 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1564
22:03:34.337 00.005 6120 Star::Find returns 1 (0), X=1210.10, Y=1061.81, Mass=5328, SNR=46.8, Peak=134 HFD=6.7
22:03:34.342 00.005 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-2.95) = xAngle (5.42 = -0.86)
22:03:34.346 00.004 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.13)
22:03:34.349 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.47 mountX=0.06 mountY=-0.08, mountTheta=-0.94
22:03:34.355 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.05, opts=13)
22:03:34.359 00.004 6120 Enqueuing Move request for scope (-0.07, 0.05)
22:03:34.364 00.005 7680 Worker thread wakes up
22:03:34.364 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
22:03:34.364 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
22:03:34.364 00.000 7680 Moving (-0.07, 0.05) raw xDistance=0.06 yDistance=-0.08
22:03:34.364 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:03:34.364 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:03:34.364 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:03:34.366 00.002 7680 MoveAxis(E, 0, ABG)
22:03:34.366 00.000 7680 Move returns status 0, amount 0
22:03:34.366 00.000 7680 MoveAxis(N, 0, ABG)
22:03:34.366 00.000 7680 Move returns status 0, amount 0
22:03:34.366 00.000 7680 move complete, result=0
22:03:34.367 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=174, Gamma=1.000
22:03:34.372 00.005 7680 worker thread done servicing request
22:03:34.391 00.019 6120 UpdateGuideState exits: m=5328 SNR=46.8
22:03:34.396 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:34.400 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:34.403 00.003 6120 Enqueuing Expose request
22:03:34.407 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:03:34.410 00.003 7680 Worker thread wakes up
22:03:34.410 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:34.410 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:35.657 01.247 7680 Exposure complete
22:03:35.762 00.105 7680 worker thread done servicing request
22:03:35.763 00.001 6120 OnExposeComplete: enter
22:03:35.766 00.003 6120 UpdateGuideState(): m_state=6
22:03:35.771 00.005 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1565
22:03:35.775 00.004 6120 Star::Find returns 1 (0), X=1210.30, Y=1061.82, Mass=5739, SNR=49.1, Peak=126 HFD=6.8
22:03:35.779 00.004 6120 CameraToMount -- cameraTheta (0.46) - m_xAngle (-2.95) = xAngle (3.42 = -2.87)
22:03:35.782 00.003 6120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.15 = -3.13)
22:03:35.786 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.46 mountX=-0.14 mountY=-0.00, mountTheta=-3.13
22:03:35.790 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.06, opts=13)
22:03:35.794 00.004 6120 Enqueuing Move request for scope (0.13, 0.06)
22:03:35.798 00.004 7680 Worker thread wakes up
22:03:35.798 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
22:03:35.798 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
22:03:35.799 00.001 7680 Moving (0.13, 0.06) raw xDistance=-0.14 yDistance=-0.00
22:03:35.800 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:03:35.800 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:03:35.800 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:03:35.801 00.001 7680 MoveAxis(E, 0, ABG)
22:03:35.801 00.000 7680 Move returns status 0, amount 0
22:03:35.801 00.000 7680 MoveAxis(N, 0, ABG)
22:03:35.801 00.000 7680 Move returns status 0, amount 0
22:03:35.802 00.001 7680 move complete, result=0
22:03:35.802 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
22:03:35.807 00.005 7680 worker thread done servicing request
22:03:35.828 00.021 6120 UpdateGuideState exits: m=5739 SNR=49.1
22:03:35.833 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:35.838 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:35.842 00.004 6120 Enqueuing Expose request
22:03:35.845 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:03:35.849 00.004 7680 Worker thread wakes up
22:03:35.850 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:35.850 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:37.095 01.245 7680 Exposure complete
22:03:37.208 00.113 7680 worker thread done servicing request
22:03:37.208 00.000 6120 OnExposeComplete: enter
22:03:37.212 00.004 6120 UpdateGuideState(): m_state=6
22:03:37.216 00.004 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1566
22:03:37.220 00.004 6120 Star::Find returns 1 (0), X=1210.10, Y=1062.22, Mass=5834, SNR=49.3, Peak=130 HFD=6.8
22:03:37.223 00.003 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
22:03:37.228 00.005 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
22:03:37.231 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.46 hyp=0.47 cameraTheta=1.73 mountX=-0.01 mountY=-0.45, mountTheta=-1.60
22:03:37.238 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.46, opts=13)
22:03:37.243 00.005 6120 Enqueuing Move request for scope (-0.07, 0.46)
22:03:37.248 00.005 7680 Worker thread wakes up
22:03:37.248 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.46) opts 0xd
22:03:37.248 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.46)
22:03:37.248 00.000 7680 Moving (-0.07, 0.46) raw xDistance=-0.01 yDistance=-0.45
22:03:37.248 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:03:37.248 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
22:03:37.249 00.001 7680 MoveAxis(E, 0, ABG)
22:03:37.249 00.000 7680 Move returns status 0, amount 0
22:03:37.249 00.000 7680 MoveAxis(N, 244, ABG)
22:03:37.249 00.000 7680 Guiding  Dir = 0, Dur = 244
22:03:37.249 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=216, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
22:03:37.253 00.004 7680 IsSlewing returns 0
22:03:37.254 00.001 7680 IsGuiding returns 0
22:03:37.254 00.000 7680 PulseGuide returned control before completion, sleep 254
22:03:37.276 00.022 6120 UpdateGuideState exits: m=5834 SNR=49.3
22:03:37.281 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:37.285 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:37.289 00.004 6120 Enqueuing Expose request
22:03:37.519 00.230 7680 IsGuiding returns 1
22:03:37.520 00.001 7680 scope still moving after pulse duration time elapsed
22:03:37.550 00.030 7680 IsSlewing returns 0
22:03:37.550 00.000 7680 IsGuiding returns 0
22:03:37.551 00.001 7680 scope move finished after 244 + 52 ms
22:03:37.551 00.000 7680 Move returns status 0, amount 244
22:03:37.551 00.000 7680 move complete, result=0
22:03:37.551 00.000 7680 worker thread done servicing request
22:03:37.551 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 244 ms NORTH
22:03:37.557 00.006 7680 Worker thread wakes up
22:03:37.557 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:37.557 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:38.806 01.249 7680 Exposure complete
22:03:38.909 00.103 7680 worker thread done servicing request
22:03:38.910 00.001 6120 OnExposeComplete: enter
22:03:38.914 00.004 6120 UpdateGuideState(): m_state=6
22:03:38.918 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1567
22:03:38.922 00.004 6120 Star::Find returns 1 (0), X=1210.35, Y=1061.88, Mass=5508, SNR=46.9, Peak=131 HFD=6.7
22:03:38.925 00.003 6120 CameraToMount -- cameraTheta (0.62) - m_xAngle (-2.95) = xAngle (3.57 = -2.71)
22:03:38.928 00.003 6120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.30 = -2.98)
22:03:38.931 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.23 cameraTheta=0.62 mountX=-0.21 mountY=-0.04, mountTheta=-2.96
22:03:38.935 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.13, opts=13)
22:03:38.938 00.003 6120 Enqueuing Move request for scope (0.18, 0.13)
22:03:38.942 00.004 7680 Worker thread wakes up
22:03:38.942 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
22:03:38.942 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
22:03:38.942 00.000 7680 Moving (0.18, 0.13) raw xDistance=-0.21 yDistance=-0.04
22:03:38.942 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:03:38.943 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:03:38.943 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:03:38.943 00.000 7680 MoveAxis(E, 87, ABG)
22:03:38.943 00.000 7680 Guiding  Dir = 2, Dur = 87
22:03:38.943 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=201, med=0, FiltMin=0, FiltMax=166, Gamma=1.000
22:03:38.946 00.003 7680 IsSlewing returns 0
22:03:38.947 00.001 7680 IsGuiding returns 0
22:03:38.947 00.000 7680 PulseGuide returned control before completion, sleep 97
22:03:38.965 00.018 6120 UpdateGuideState exits: m=5508 SNR=46.9
22:03:38.970 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:38.974 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:38.977 00.003 6120 Enqueuing Expose request
22:03:39.046 00.069 7680 IsGuiding returns 1
22:03:39.047 00.001 7680 scope still moving after pulse duration time elapsed
22:03:39.078 00.031 7680 IsSlewing returns 0
22:03:39.079 00.001 7680 IsGuiding returns 0
22:03:39.080 00.001 7680 scope move finished after 87 + 46 ms
22:03:39.081 00.001 7680 Move returns status 0, amount 87
22:03:39.081 00.000 7680 MoveAxis(N, 0, ABG)
22:03:39.083 00.002 7680 Move returns status 0, amount 0
22:03:39.083 00.000 7680 move complete, result=0
22:03:39.083 00.000 7680 worker thread done servicing request
22:03:39.083 00.000 7680 Worker thread wakes up
22:03:39.083 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:39.085 00.002 6120 GuideStep: -0.2 px 87 ms EAST, -0.0 px 0 ms NORTH
22:03:39.090 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:40.340 01.250 7680 Exposure complete
22:03:40.458 00.118 7680 worker thread done servicing request
22:03:40.458 00.000 6120 OnExposeComplete: enter
22:03:40.464 00.006 6120 UpdateGuideState(): m_state=6
22:03:40.469 00.005 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1568
22:03:40.473 00.004 6120 Star::Find returns 1 (0), X=1210.06, Y=1062.14, Mass=5599, SNR=48.1, Peak=133 HFD=6.5
22:03:40.477 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
22:03:40.482 00.005 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
22:03:40.487 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.39 hyp=0.40 cameraTheta=1.84 mountX=0.03 mountY=-0.40, mountTheta=-1.48
22:03:40.493 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.39, opts=13)
22:03:40.497 00.004 6120 Enqueuing Move request for scope (-0.11, 0.39)
22:03:40.502 00.005 7680 Worker thread wakes up
22:03:40.502 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.39) opts 0xd
22:03:40.502 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.39)
22:03:40.502 00.000 7680 Moving (-0.11, 0.39) raw xDistance=0.03 yDistance=-0.40
22:03:40.502 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:03:40.503 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
22:03:40.503 00.000 7680 MoveAxis(E, 0, ABG)
22:03:40.503 00.000 7680 Move returns status 0, amount 0
22:03:40.503 00.000 7680 MoveAxis(N, 215, ABG)
22:03:40.503 00.000 7680 Guiding  Dir = 0, Dur = 215
22:03:40.504 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=221, med=0, FiltMin=0, FiltMax=171, Gamma=1.000
22:03:40.508 00.004 7680 IsSlewing returns 0
22:03:40.508 00.000 7680 IsGuiding returns 0
22:03:40.508 00.000 7680 PulseGuide returned control before completion, sleep 225
22:03:40.531 00.023 6120 UpdateGuideState exits: m=5599 SNR=48.1
22:03:40.535 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:40.539 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:40.543 00.004 6120 Enqueuing Expose request
22:03:40.735 00.192 7680 IsGuiding returns 1
22:03:40.736 00.001 7680 scope still moving after pulse duration time elapsed
22:03:40.766 00.030 7680 IsSlewing returns 0
22:03:40.767 00.001 7680 IsGuiding returns 0
22:03:40.768 00.001 7680 scope move finished after 215 + 43 ms
22:03:40.768 00.000 7680 Move returns status 0, amount 215
22:03:40.768 00.000 7680 move complete, result=0
22:03:40.768 00.000 7680 worker thread done servicing request
22:03:40.769 00.001 7680 Worker thread wakes up
22:03:40.769 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 215 ms NORTH
22:03:40.775 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:40.775 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:42.029 01.254 7680 Exposure complete
22:03:42.148 00.119 7680 worker thread done servicing request
22:03:42.150 00.002 6120 OnExposeComplete: enter
22:03:42.153 00.003 6120 UpdateGuideState(): m_state=6
22:03:42.157 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1569
22:03:42.162 00.005 6120 Star::Find returns 1 (0), X=1209.83, Y=1062.82, Mass=5112, SNR=45.6, Peak=140 HFD=6.3
22:03:42.165 00.003 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
22:03:42.169 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
22:03:42.174 00.005 6120 CameraToMount -- cameraX=-0.34 cameraY=1.06 hyp=1.12 cameraTheta=1.88 mountX=0.13 mountY=-1.10, mountTheta=-1.45
22:03:42.180 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=1.06, opts=13)
22:03:42.184 00.004 6120 Enqueuing Move request for scope (-0.34, 1.06)
22:03:42.187 00.003 7680 Worker thread wakes up
22:03:42.187 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 1.06) opts 0xd
22:03:42.187 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 1.06)
22:03:42.188 00.001 7680 Moving (-0.34, 1.06) raw xDistance=0.13 yDistance=-1.10
22:03:42.188 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:03:42.188 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.10 from input -1.10
22:03:42.188 00.000 7680 MoveAxis(E, 0, ABG)
22:03:42.188 00.000 7680 Move returns status 0, amount 0
22:03:42.188 00.000 7680 MoveAxis(N, 599, ABG)
22:03:42.189 00.001 7680 Guiding  Dir = 0, Dur = 599
22:03:42.189 00.000 7680 IsSlewing returns 0
22:03:42.189 00.000 7680 IsGuiding returns 0
22:03:42.190 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=237, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
22:03:42.195 00.005 7680 PulseGuide returned control before completion, sleep 609
22:03:42.213 00.018 6120 UpdateGuideState exits: m=5112 SNR=45.6
22:03:42.217 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:42.222 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:42.226 00.004 6120 Enqueuing Expose request
22:03:42.817 00.591 7680 IsGuiding returns 0
22:03:42.817 00.000 7680 Move returns status 0, amount 599
22:03:42.817 00.000 7680 move complete, result=0
22:03:42.818 00.001 7680 worker thread done servicing request
22:03:42.818 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.1 px 599 ms NORTH
22:03:42.823 00.005 7680 Worker thread wakes up
22:03:42.823 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:42.824 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:44.079 01.255 7680 Exposure complete
22:03:44.195 00.116 7680 worker thread done servicing request
22:03:44.195 00.000 6120 OnExposeComplete: enter
22:03:44.202 00.007 6120 UpdateGuideState(): m_state=6
22:03:44.208 00.006 6120 Star::Find(15, 1209, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
22:03:44.212 00.004 6120 Star::Find returns 1 (0), X=1209.84, Y=1061.27, Mass=5580, SNR=48.0, Peak=117 HFD=6.7
22:03:44.217 00.005 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-2.95) = xAngle (0.79 = 0.79)
22:03:44.220 00.003 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.52 = 0.52)
22:03:44.224 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=-0.48 hyp=0.59 cameraTheta=-2.17 mountX=0.41 mountY=0.29, mountTheta=0.61
22:03:44.229 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=-0.48, opts=13)
22:03:44.234 00.005 6120 Enqueuing Move request for scope (-0.33, -0.48)
22:03:44.240 00.006 7680 Worker thread wakes up
22:03:44.240 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.48) opts 0xd
22:03:44.240 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, -0.48)
22:03:44.240 00.000 7680 Moving (-0.33, -0.48) raw xDistance=0.41 yDistance=0.29
22:03:44.241 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
22:03:44.241 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:03:44.241 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:03:44.241 00.000 7680 MoveAxis(W, 175, ABG)
22:03:44.242 00.001 7680 Guiding  Dir = 3, Dur = 175
22:03:44.242 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=193, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
22:03:44.246 00.004 7680 IsSlewing returns 0
22:03:44.246 00.000 7680 IsGuiding returns 0
22:03:44.247 00.001 7680 PulseGuide returned control before completion, sleep 185
22:03:44.267 00.020 6120 UpdateGuideState exits: m=5580 SNR=48.0
22:03:44.274 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:44.278 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:44.282 00.004 6120 Enqueuing Expose request
22:03:44.440 00.158 7680 IsGuiding returns 1
22:03:44.441 00.001 7680 scope still moving after pulse duration time elapsed
22:03:44.471 00.030 7680 IsSlewing returns 0
22:03:44.472 00.001 7680 IsGuiding returns 0
22:03:44.473 00.001 7680 scope move finished after 175 + 50 ms
22:03:44.473 00.000 7680 Move returns status 0, amount 175
22:03:44.474 00.001 7680 MoveAxis(N, 0, ABG)
22:03:44.474 00.000 7680 Move returns status 0, amount 0
22:03:44.475 00.001 7680 move complete, result=0
22:03:44.475 00.000 6120 GuideStep: 0.4 px 175 ms WEST, 0.3 px 0 ms NORTH
22:03:44.484 00.009 7680 worker thread done servicing request
22:03:44.484 00.000 7680 Worker thread wakes up
22:03:44.485 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:44.485 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:45.736 01.251 7680 Exposure complete
22:03:45.848 00.112 7680 worker thread done servicing request
22:03:45.848 00.000 6120 OnExposeComplete: enter
22:03:45.852 00.004 6120 UpdateGuideState(): m_state=6
22:03:45.856 00.004 6120 Star::Find(15, 1209, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1571
22:03:45.861 00.005 6120 Star::Find returns 1 (0), X=1210.15, Y=1061.39, Mass=5427, SNR=47.6, Peak=115 HFD=6.9
22:03:45.865 00.004 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-2.95) = xAngle (1.35 = 1.35)
22:03:45.869 00.004 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.08 = 1.08)
22:03:45.873 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.37 hyp=0.37 cameraTheta=-1.61 mountX=0.08 mountY=0.32, mountTheta=1.32
22:03:45.878 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.37, opts=13)
22:03:45.882 00.004 6120 Enqueuing Move request for scope (-0.01, -0.37)
22:03:45.887 00.005 7680 Worker thread wakes up
22:03:45.887 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.37) opts 0xd
22:03:45.887 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.37)
22:03:45.887 00.000 7680 Moving (-0.01, -0.37) raw xDistance=0.08 yDistance=0.32
22:03:45.887 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:03:45.888 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:03:45.888 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:03:45.888 00.000 7680 MoveAxis(E, 0, ABG)
22:03:45.889 00.001 7680 Move returns status 0, amount 0
22:03:45.889 00.000 7680 MoveAxis(N, 0, ABG)
22:03:45.889 00.000 7680 Move returns status 0, amount 0
22:03:45.889 00.000 7680 move complete, result=0
22:03:45.889 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=226, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
22:03:45.894 00.005 7680 worker thread done servicing request
22:03:45.915 00.021 6120 UpdateGuideState exits: m=5427 SNR=47.6
22:03:45.919 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:45.924 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:45.928 00.004 6120 Enqueuing Expose request
22:03:45.935 00.007 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:03:45.941 00.006 7680 Worker thread wakes up
22:03:45.941 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:45.941 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:47.192 01.251 7680 Exposure complete
22:03:47.308 00.116 7680 worker thread done servicing request
22:03:47.309 00.001 6120 OnExposeComplete: enter
22:03:47.313 00.004 6120 UpdateGuideState(): m_state=6
22:03:47.316 00.003 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1572
22:03:47.320 00.004 6120 Star::Find returns 1 (0), X=1210.13, Y=1061.43, Mass=5841, SNR=49.5, Peak=137 HFD=6.7
22:03:47.324 00.004 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
22:03:47.329 00.005 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
22:03:47.333 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.33 hyp=0.33 cameraTheta=-1.69 mountX=0.10 mountY=0.28, mountTheta=1.23
22:03:47.339 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.33, opts=13)
22:03:47.343 00.004 6120 Enqueuing Move request for scope (-0.04, -0.33)
22:03:47.347 00.004 7680 Worker thread wakes up
22:03:47.348 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.33) opts 0xd
22:03:47.348 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.33)
22:03:47.348 00.000 7680 Moving (-0.04, -0.33) raw xDistance=0.10 yDistance=0.28
22:03:47.348 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:03:47.348 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:03:47.348 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:03:47.349 00.001 7680 MoveAxis(E, 0, ABG)
22:03:47.349 00.000 7680 Move returns status 0, amount 0
22:03:47.349 00.000 7680 MoveAxis(N, 0, ABG)
22:03:47.349 00.000 7680 Move returns status 0, amount 0
22:03:47.349 00.000 7680 move complete, result=0
22:03:47.349 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=229, med=0, FiltMin=0, FiltMax=179, Gamma=1.000
22:03:47.354 00.005 7680 worker thread done servicing request
22:03:47.378 00.024 6120 UpdateGuideState exits: m=5841 SNR=49.5
22:03:47.383 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:47.387 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:47.390 00.003 6120 Enqueuing Expose request
22:03:47.394 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:03:47.396 00.002 7680 Worker thread wakes up
22:03:47.397 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:47.397 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:48.651 01.254 7680 Exposure complete
22:03:48.762 00.111 7680 worker thread done servicing request
22:03:48.762 00.000 6120 OnExposeComplete: enter
22:03:48.767 00.005 6120 UpdateGuideState(): m_state=6
22:03:48.771 00.004 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1573
22:03:48.775 00.004 6120 Star::Find returns 1 (0), X=1210.08, Y=1061.49, Mass=5654, SNR=48.6, Peak=135 HFD=7.0
22:03:48.779 00.004 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-2.95) = xAngle (1.06 = 1.06)
22:03:48.783 00.004 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.79 = 0.79)
22:03:48.787 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.26 hyp=0.28 cameraTheta=-1.89 mountX=0.13 mountY=0.20, mountTheta=0.97
22:03:48.793 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.26, opts=13)
22:03:48.799 00.006 6120 Enqueuing Move request for scope (-0.09, -0.26)
22:03:48.803 00.004 7680 Worker thread wakes up
22:03:48.803 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.26) opts 0xd
22:03:48.803 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.26)
22:03:48.803 00.000 7680 Moving (-0.09, -0.26) raw xDistance=0.13 yDistance=0.20
22:03:48.804 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:03:48.804 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:03:48.804 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:03:48.804 00.000 7680 MoveAxis(E, 0, ABG)
22:03:48.804 00.000 7680 Move returns status 0, amount 0
22:03:48.805 00.001 7680 MoveAxis(N, 0, ABG)
22:03:48.805 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
22:03:48.809 00.004 7680 Move returns status 0, amount 0
22:03:48.809 00.000 7680 move complete, result=0
22:03:48.809 00.000 7680 worker thread done servicing request
22:03:48.831 00.022 6120 UpdateGuideState exits: m=5654 SNR=48.6
22:03:48.836 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:48.840 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:48.844 00.004 6120 Enqueuing Expose request
22:03:48.848 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:03:48.852 00.004 7680 Worker thread wakes up
22:03:48.852 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:48.852 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:50.104 01.252 7680 Exposure complete
22:03:50.221 00.117 7680 worker thread done servicing request
22:03:50.222 00.001 6120 OnExposeComplete: enter
22:03:50.225 00.003 6120 UpdateGuideState(): m_state=6
22:03:50.230 00.005 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1574
22:03:50.235 00.005 6120 Star::Find returns 1 (0), X=1210.14, Y=1061.68, Mass=5561, SNR=47.5, Peak=128 HFD=6.7
22:03:50.241 00.006 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-2.95) = xAngle (1.02 = 1.02)
22:03:50.246 00.005 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.75 = 0.75)
22:03:50.250 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.93 mountX=0.04 mountY=0.06, mountTheta=0.92
22:03:50.254 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.08, opts=13)
22:03:50.258 00.004 6120 Enqueuing Move request for scope (-0.03, -0.08)
22:03:50.262 00.004 7680 Worker thread wakes up
22:03:50.263 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
22:03:50.263 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
22:03:50.263 00.000 7680 Moving (-0.03, -0.08) raw xDistance=0.04 yDistance=0.06
22:03:50.264 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:03:50.264 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:03:50.264 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:03:50.264 00.000 7680 MoveAxis(E, 0, ABG)
22:03:50.264 00.000 7680 Move returns status 0, amount 0
22:03:50.265 00.001 7680 MoveAxis(N, 0, ABG)
22:03:50.266 00.001 7680 Move returns status 0, amount 0
22:03:50.266 00.000 7680 move complete, result=0
22:03:50.266 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
22:03:50.272 00.006 7680 worker thread done servicing request
22:03:50.292 00.020 6120 UpdateGuideState exits: m=5561 SNR=47.5
22:03:50.298 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:50.302 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:50.305 00.003 6120 Enqueuing Expose request
22:03:50.308 00.003 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:03:50.310 00.002 7680 Worker thread wakes up
22:03:50.311 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:50.311 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:51.560 01.249 7680 Exposure complete
22:03:51.675 00.115 7680 worker thread done servicing request
22:03:51.676 00.001 6120 OnExposeComplete: enter
22:03:51.679 00.003 6120 UpdateGuideState(): m_state=6
22:03:51.684 00.005 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1575
22:03:51.688 00.004 6120 Star::Find returns 1 (0), X=1209.99, Y=1061.91, Mass=5680, SNR=48.7, Peak=140 HFD=6.6
22:03:51.693 00.005 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.89)
22:03:51.696 00.003 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.16)
22:03:51.701 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.24 cameraTheta=2.43 mountX=0.15 mountY=-0.22, mountTheta=-0.97
22:03:51.708 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.15, opts=13)
22:03:51.713 00.005 6120 Enqueuing Move request for scope (-0.18, 0.15)
22:03:51.716 00.003 7680 Worker thread wakes up
22:03:51.716 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0xd
22:03:51.716 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
22:03:51.716 00.000 7680 Moving (-0.18, 0.15) raw xDistance=0.15 yDistance=-0.22
22:03:51.716 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:03:51.718 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:03:51.718 00.000 7680 MoveAxis(E, 0, ABG)
22:03:51.718 00.000 7680 Move returns status 0, amount 0
22:03:51.718 00.000 7680 MoveAxis(N, 117, ABG)
22:03:51.718 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
22:03:51.723 00.005 7680 Guiding  Dir = 0, Dur = 117
22:03:51.723 00.000 7680 IsSlewing returns 0
22:03:51.723 00.000 7680 IsGuiding returns 0
22:03:51.723 00.000 7680 PulseGuide returned control before completion, sleep 127
22:03:51.746 00.023 6120 UpdateGuideState exits: m=5680 SNR=48.7
22:03:51.751 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:51.755 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:51.758 00.003 6120 Enqueuing Expose request
22:03:51.860 00.102 7680 IsGuiding returns 1
22:03:51.860 00.000 7680 scope still moving after pulse duration time elapsed
22:03:51.892 00.032 7680 IsSlewing returns 0
22:03:51.892 00.000 7680 IsGuiding returns 0
22:03:51.893 00.001 7680 scope move finished after 117 + 52 ms
22:03:51.894 00.001 7680 Move returns status 0, amount 117
22:03:51.894 00.000 7680 move complete, result=0
22:03:51.894 00.000 7680 worker thread done servicing request
22:03:51.894 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 117 ms NORTH
22:03:51.901 00.007 7680 Worker thread wakes up
22:03:51.901 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:51.901 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:53.154 01.253 7680 Exposure complete
22:03:53.277 00.123 7680 worker thread done servicing request
22:03:53.277 00.000 6120 OnExposeComplete: enter
22:03:53.282 00.005 6120 UpdateGuideState(): m_state=6
22:03:53.287 00.005 6120 Star::Find(15, 1209, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1576
22:03:53.294 00.007 6120 Star::Find returns 1 (0), X=1210.00, Y=1061.77, Mass=5882, SNR=50.1, Peak=132 HFD=6.8
22:03:53.304 00.010 6120 CameraToMount -- cameraTheta (3.07) - m_xAngle (-2.95) = xAngle (6.02 = -0.26)
22:03:53.310 00.006 6120 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.75 = -0.53)
22:03:53.317 00.007 6120 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.07 mountX=0.16 mountY=-0.09, mountTheta=-0.48
22:03:53.324 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.01, opts=13)
22:03:53.334 00.010 6120 Enqueuing Move request for scope (-0.17, 0.01)
22:03:53.341 00.007 7680 Worker thread wakes up
22:03:53.341 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
22:03:53.341 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
22:03:53.342 00.001 7680 Moving (-0.17, 0.01) raw xDistance=0.16 yDistance=-0.09
22:03:53.342 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:03:53.342 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:03:53.343 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:03:53.343 00.000 7680 MoveAxis(E, 0, ABG)
22:03:53.343 00.000 7680 Move returns status 0, amount 0
22:03:53.344 00.001 7680 MoveAxis(N, 0, ABG)
22:03:53.344 00.000 7680 Move returns status 0, amount 0
22:03:53.344 00.000 7680 move complete, result=0
22:03:53.345 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
22:03:53.351 00.006 7680 worker thread done servicing request
22:03:53.378 00.027 6120 UpdateGuideState exits: m=5882 SNR=50.1
22:03:53.381 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:53.384 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:53.392 00.008 6120 Enqueuing Expose request
22:03:53.395 00.003 7680 Worker thread wakes up
22:03:53.395 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:03:53.399 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:53.399 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:54.653 01.254 7680 Exposure complete
22:03:54.763 00.110 7680 worker thread done servicing request
22:03:54.764 00.001 6120 OnExposeComplete: enter
22:03:54.768 00.004 6120 UpdateGuideState(): m_state=6
22:03:54.774 00.006 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1577
22:03:54.778 00.004 6120 Star::Find returns 1 (0), X=1210.22, Y=1062.25, Mass=5614, SNR=47.9, Peak=123 HFD=6.6
22:03:54.782 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
22:03:54.785 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
22:03:54.788 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.50 hyp=0.50 cameraTheta=1.48 mountX=-0.14 mountY=-0.42, mountTheta=-1.89
22:03:54.793 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.50, opts=13)
22:03:54.797 00.004 6120 Enqueuing Move request for scope (0.05, 0.50)
22:03:54.800 00.003 7680 Worker thread wakes up
22:03:54.800 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.50) opts 0xd
22:03:54.800 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.50)
22:03:54.800 00.000 7680 Moving (0.05, 0.50) raw xDistance=-0.14 yDistance=-0.42
22:03:54.801 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:03:54.803 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:03:54.803 00.000 7680 MoveAxis(E, 0, ABG)
22:03:54.803 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=204, med=0, FiltMin=0, FiltMax=169, Gamma=1.000
22:03:54.808 00.005 7680 Move returns status 0, amount 0
22:03:54.808 00.000 7680 MoveAxis(N, 230, ABG)
22:03:54.809 00.001 7680 Guiding  Dir = 0, Dur = 230
22:03:54.809 00.000 7680 IsSlewing returns 0
22:03:54.809 00.000 7680 IsGuiding returns 0
22:03:54.811 00.002 7680 PulseGuide returned control before completion, sleep 240
22:03:54.831 00.020 6120 UpdateGuideState exits: m=5614 SNR=47.9
22:03:54.835 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:54.839 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:54.843 00.004 6120 Enqueuing Expose request
22:03:55.065 00.222 7680 IsGuiding returns 1
22:03:55.067 00.002 7680 scope still moving after pulse duration time elapsed
22:03:55.097 00.030 7680 IsSlewing returns 0
22:03:55.098 00.001 7680 IsGuiding returns 0
22:03:55.099 00.001 7680 scope move finished after 230 + 58 ms
22:03:55.099 00.000 7680 Move returns status 0, amount 230
22:03:55.100 00.001 7680 move complete, result=0
22:03:55.100 00.000 7680 worker thread done servicing request
22:03:55.101 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 230 ms NORTH
22:03:55.109 00.008 7680 Worker thread wakes up
22:03:55.109 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:55.109 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:56.360 01.251 7680 Exposure complete
22:03:56.471 00.111 7680 worker thread done servicing request
22:03:56.471 00.000 6120 OnExposeComplete: enter
22:03:56.476 00.005 6120 UpdateGuideState(): m_state=6
22:03:56.480 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1578
22:03:56.485 00.005 6120 Star::Find returns 1 (0), X=1210.19, Y=1062.22, Mass=5254, SNR=45.9, Peak=120 HFD=6.6
22:03:56.491 00.006 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
22:03:56.495 00.004 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
22:03:56.499 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.47 hyp=0.47 cameraTheta=1.52 mountX=-0.11 mountY=-0.41, mountTheta=-1.83
22:03:56.503 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.47, opts=13)
22:03:56.508 00.005 6120 Enqueuing Move request for scope (0.02, 0.47)
22:03:56.511 00.003 7680 Worker thread wakes up
22:03:56.511 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.47) opts 0xd
22:03:56.511 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.47)
22:03:56.511 00.000 7680 Moving (0.02, 0.47) raw xDistance=-0.11 yDistance=-0.41
22:03:56.511 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:03:56.513 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
22:03:56.513 00.000 7680 MoveAxis(E, 0, ABG)
22:03:56.513 00.000 7680 Move returns status 0, amount 0
22:03:56.513 00.000 7680 MoveAxis(N, 223, ABG)
22:03:56.513 00.000 7680 Guiding  Dir = 0, Dur = 223
22:03:56.513 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=214, med=0, FiltMin=0, FiltMax=175, Gamma=1.000
22:03:56.517 00.004 7680 IsSlewing returns 0
22:03:56.517 00.000 7680 IsGuiding returns 0
22:03:56.517 00.000 7680 PulseGuide returned control before completion, sleep 233
22:03:56.539 00.022 6120 UpdateGuideState exits: m=5254 SNR=45.9
22:03:56.544 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:56.549 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:56.553 00.004 6120 Enqueuing Expose request
22:03:56.755 00.202 7680 IsGuiding returns 1
22:03:56.756 00.001 7680 scope still moving after pulse duration time elapsed
22:03:56.788 00.032 7680 IsSlewing returns 0
22:03:56.789 00.001 7680 IsGuiding returns 0
22:03:56.789 00.000 7680 scope move finished after 223 + 48 ms
22:03:56.790 00.001 7680 Move returns status 0, amount 223
22:03:56.790 00.000 7680 move complete, result=0
22:03:56.790 00.000 7680 worker thread done servicing request
22:03:56.790 00.000 7680 Worker thread wakes up
22:03:56.791 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 223 ms NORTH
22:03:56.798 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:56.800 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:58.048 01.248 7680 Exposure complete
22:03:58.165 00.117 7680 worker thread done servicing request
22:03:58.166 00.001 6120 OnExposeComplete: enter
22:03:58.170 00.004 6120 UpdateGuideState(): m_state=6
22:03:58.174 00.004 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1579
22:03:58.178 00.004 6120 Star::Find returns 1 (0), X=1210.07, Y=1061.77, Mass=5794, SNR=49.6, Peak=130 HFD=6.7
22:03:58.183 00.005 6120 CameraToMount -- cameraTheta (2.96) - m_xAngle (-2.95) = xAngle (5.91 = -0.37)
22:03:58.188 00.005 6120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.64 = -0.64)
22:03:58.192 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.10 cameraTheta=2.96 mountX=0.09 mountY=-0.06, mountTheta=-0.57
22:03:58.200 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.02, opts=13)
22:03:58.205 00.005 6120 Enqueuing Move request for scope (-0.09, 0.02)
22:03:58.211 00.006 7680 Worker thread wakes up
22:03:58.211 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
22:03:58.211 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
22:03:58.211 00.000 7680 Moving (-0.09, 0.02) raw xDistance=0.09 yDistance=-0.06
22:03:58.211 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:03:58.213 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:03:58.213 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:03:58.213 00.000 7680 MoveAxis(E, 0, ABG)
22:03:58.213 00.000 7680 Move returns status 0, amount 0
22:03:58.213 00.000 7680 MoveAxis(N, 0, ABG)
22:03:58.214 00.001 7680 Move returns status 0, amount 0
22:03:58.214 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=181, Gamma=1.000
22:03:58.218 00.004 7680 move complete, result=0
22:03:58.219 00.001 7680 worker thread done servicing request
22:03:58.239 00.020 6120 UpdateGuideState exits: m=5794 SNR=49.6
22:03:58.244 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:58.247 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:58.249 00.002 6120 Enqueuing Expose request
22:03:58.253 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:03:58.255 00.002 7680 Worker thread wakes up
22:03:58.256 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:58.256 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:03:59.508 01.252 7680 Exposure complete
22:03:59.620 00.112 7680 worker thread done servicing request
22:03:59.620 00.000 6120 OnExposeComplete: enter
22:03:59.624 00.004 6120 UpdateGuideState(): m_state=6
22:03:59.629 00.005 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1580
22:03:59.632 00.003 6120 Star::Find returns 1 (0), X=1209.96, Y=1062.17, Mass=6030, SNR=50.5, Peak=138 HFD=6.7
22:03:59.636 00.004 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (4.99 = -1.29)
22:03:59.641 00.005 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.56)
22:03:59.647 00.006 6120 CameraToMount -- cameraX=-0.21 cameraY=0.42 hyp=0.47 cameraTheta=2.04 mountX=0.13 mountY=-0.47, mountTheta=-1.30
22:03:59.651 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.42, opts=13)
22:03:59.655 00.004 6120 Enqueuing Move request for scope (-0.21, 0.42)
22:03:59.659 00.004 7680 Worker thread wakes up
22:03:59.659 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.42) opts 0xd
22:03:59.659 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.42)
22:03:59.659 00.000 7680 Moving (-0.21, 0.42) raw xDistance=0.13 yDistance=-0.47
22:03:59.659 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:03:59.660 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:03:59.660 00.000 7680 MoveAxis(E, 0, ABG)
22:03:59.660 00.000 7680 Move returns status 0, amount 0
22:03:59.660 00.000 7680 MoveAxis(N, 253, ABG)
22:03:59.660 00.000 7680 Guiding  Dir = 0, Dur = 253
22:03:59.661 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=170, Gamma=1.000
22:03:59.664 00.003 7680 IsSlewing returns 0
22:03:59.665 00.001 7680 IsGuiding returns 0
22:03:59.665 00.000 7680 PulseGuide returned control before completion, sleep 263
22:03:59.686 00.021 6120 UpdateGuideState exits: m=6030 SNR=50.5
22:03:59.690 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:59.695 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:03:59.698 00.003 6120 Enqueuing Expose request
22:03:59.936 00.238 7680 IsGuiding returns 1
22:03:59.936 00.000 7680 scope still moving after pulse duration time elapsed
22:03:59.967 00.031 7680 IsSlewing returns 0
22:03:59.969 00.002 7680 IsGuiding returns 0
22:03:59.970 00.001 7680 scope move finished after 253 + 51 ms
22:03:59.970 00.000 7680 Move returns status 0, amount 253
22:03:59.971 00.001 7680 move complete, result=0
22:03:59.971 00.000 7680 worker thread done servicing request
22:03:59.972 00.001 7680 Worker thread wakes up
22:03:59.972 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 253 ms NORTH
22:03:59.978 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:03:59.978 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:04:01.228 01.250 7680 Exposure complete
22:04:01.349 00.121 7680 worker thread done servicing request
22:04:01.350 00.001 6120 OnExposeComplete: enter
22:04:01.353 00.003 6120 UpdateGuideState(): m_state=6
22:04:01.358 00.005 6120 Star::Find(15, 1209, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1581
22:04:01.362 00.004 6120 Star::Find returns 1 (0), X=1210.10, Y=1061.80, Mass=5564, SNR=47.9, Peak=139 HFD=6.7
22:04:01.366 00.004 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.48 = -0.80)
22:04:01.369 00.003 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.21 = -1.07)
22:04:01.373 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.52 mountX=0.06 mountY=-0.08, mountTheta=-0.90
22:04:01.379 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.05, opts=13)
22:04:01.383 00.004 6120 Enqueuing Move request for scope (-0.07, 0.05)
22:04:01.387 00.004 7680 Worker thread wakes up
22:04:01.387 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
22:04:01.387 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
22:04:01.387 00.000 7680 Moving (-0.07, 0.05) raw xDistance=0.06 yDistance=-0.08
22:04:01.387 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:04:01.388 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:04:01.388 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:04:01.388 00.000 7680 MoveAxis(E, 0, ABG)
22:04:01.388 00.000 7680 Move returns status 0, amount 0
22:04:01.388 00.000 7680 MoveAxis(N, 0, ABG)
22:04:01.388 00.000 7680 Move returns status 0, amount 0
22:04:01.390 00.002 7680 move complete, result=0
22:04:01.390 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=242, med=0, FiltMin=0, FiltMax=186, Gamma=1.000
22:04:01.395 00.005 7680 worker thread done servicing request
22:04:01.416 00.021 6120 UpdateGuideState exits: m=5564 SNR=47.9
22:04:01.423 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:01.427 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:04:01.431 00.004 6120 Enqueuing Expose request
22:04:01.435 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:04:01.439 00.004 7680 Worker thread wakes up
22:04:01.440 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:04:01.440 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:04:02.683 01.243 7680 Exposure complete
22:04:02.792 00.109 6120 OnExposeComplete: enter
22:04:02.796 00.004 6120 UpdateGuideState(): m_state=6
22:04:02.802 00.006 7680 worker thread done servicing request
22:04:02.802 00.000 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1582
22:04:02.806 00.004 6120 Star::Find returns 1 (0), X=1210.01, Y=1062.04, Mass=5825, SNR=50.1, Peak=128 HFD=7.1
22:04:02.810 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.04 = -1.25)
22:04:02.813 00.003 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.52)
22:04:02.818 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.29 hyp=0.33 cameraTheta=2.08 mountX=0.11 mountY=-0.33, mountTheta=-1.26
22:04:02.821 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.29, opts=13)
22:04:02.826 00.005 6120 Enqueuing Move request for scope (-0.16, 0.29)
22:04:02.833 00.007 7680 Worker thread wakes up
22:04:02.833 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.29) opts 0xd
22:04:02.833 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.29)
22:04:02.833 00.000 7680 Moving (-0.16, 0.29) raw xDistance=0.11 yDistance=-0.33
22:04:02.834 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:04:02.834 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:04:02.834 00.000 7680 MoveAxis(E, 0, ABG)
22:04:02.834 00.000 7680 Move returns status 0, amount 0
22:04:02.835 00.001 7680 MoveAxis(N, 180, ABG)
22:04:02.835 00.000 7680 Guiding  Dir = 0, Dur = 180
22:04:02.835 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=197, med=0, FiltMin=0, FiltMax=176, Gamma=1.000
22:04:02.841 00.006 7680 IsSlewing returns 0
22:04:02.841 00.000 7680 IsGuiding returns 0
22:04:02.842 00.001 7680 PulseGuide returned control before completion, sleep 190
22:04:02.863 00.021 6120 UpdateGuideState exits: m=5825 SNR=50.1
22:04:02.868 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:02.872 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:04:02.877 00.005 6120 Enqueuing Expose request
22:04:03.036 00.159 7680 IsGuiding returns 1
22:04:03.036 00.000 7680 scope still moving after pulse duration time elapsed
22:04:03.066 00.030 7680 IsSlewing returns 0
22:04:03.067 00.001 7680 IsGuiding returns 0
22:04:03.068 00.001 7680 scope move finished after 180 + 46 ms
22:04:03.069 00.001 7680 Move returns status 0, amount 180
22:04:03.069 00.000 7680 move complete, result=0
22:04:03.069 00.000 7680 worker thread done servicing request
22:04:03.070 00.001 7680 Worker thread wakes up
22:04:03.070 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 180 ms NORTH
22:04:03.077 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:04:03.077 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:04:04.327 01.250 7680 Exposure complete
22:04:04.445 00.118 7680 worker thread done servicing request
22:04:04.446 00.001 6120 OnExposeComplete: enter
22:04:04.451 00.005 6120 UpdateGuideState(): m_state=6
22:04:04.457 00.006 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1583
22:04:04.462 00.005 6120 Star::Find returns 1 (0), X=1209.86, Y=1061.72, Mass=5909, SNR=49.5, Peak=135 HFD=6.8
22:04:04.466 00.004 6120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-2.95) = xAngle (-0.09 = -0.09)
22:04:04.470 00.004 6120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.36 = -0.36)
22:04:04.474 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=-0.03 hyp=0.31 cameraTheta=-3.04 mountX=0.31 mountY=-0.11, mountTheta=-0.34
22:04:04.479 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=-0.03, opts=13)
22:04:04.483 00.004 6120 Enqueuing Move request for scope (-0.31, -0.03)
22:04:04.487 00.004 7680 Worker thread wakes up
22:04:04.487 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.03) opts 0xd
22:04:04.487 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, -0.03)
22:04:04.488 00.001 7680 Moving (-0.31, -0.03) raw xDistance=0.31 yDistance=-0.11
22:04:04.488 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
22:04:04.488 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:04:04.489 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:04:04.489 00.000 7680 MoveAxis(W, 130, ABG)
22:04:04.489 00.000 7680 Guiding  Dir = 3, Dur = 130
22:04:04.490 00.001 7680 IsSlewing returns 0
22:04:04.490 00.000 7680 IsGuiding returns 0
22:04:04.490 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=207, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
22:04:04.495 00.005 7680 PulseGuide returned control before completion, sleep 140
22:04:04.517 00.022 6120 UpdateGuideState exits: m=5909 SNR=49.5
22:04:04.520 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:04.523 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:04:04.527 00.004 6120 Enqueuing Expose request
22:04:04.645 00.118 7680 IsGuiding returns 1
22:04:04.646 00.001 7680 scope still moving after pulse duration time elapsed
22:04:04.677 00.031 7680 IsSlewing returns 0
22:04:04.677 00.000 7680 IsGuiding returns 0
22:04:04.678 00.001 7680 scope move finished after 130 + 57 ms
22:04:04.678 00.000 7680 Move returns status 0, amount 130
22:04:04.679 00.001 7680 MoveAxis(N, 0, ABG)
22:04:04.679 00.000 7680 Move returns status 0, amount 0
22:04:04.679 00.000 7680 move complete, result=0
22:04:04.681 00.002 7680 worker thread done servicing request
22:04:04.681 00.000 6120 GuideStep: 0.3 px 130 ms WEST, -0.1 px 0 ms NORTH
22:04:04.688 00.007 7680 Worker thread wakes up
22:04:04.688 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:04:04.688 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:04:05.938 01.250 7680 Exposure complete
22:04:06.046 00.108 7680 worker thread done servicing request
22:04:06.046 00.000 6120 OnExposeComplete: enter
22:04:06.050 00.004 6120 UpdateGuideState(): m_state=6
22:04:06.054 00.004 6120 Star::Find(15, 1209, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1584
22:04:06.059 00.005 6120 Star::Find returns 1 (0), X=1210.06, Y=1061.88, Mass=5776, SNR=49.1, Peak=138 HFD=6.6
22:04:06.063 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.23 = -1.06)
22:04:06.066 00.003 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.33)
22:04:06.070 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.27 mountX=0.08 mountY=-0.16, mountTheta=-1.10
22:04:06.076 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.13, opts=13)
22:04:06.079 00.003 6120 Enqueuing Move request for scope (-0.11, 0.13)
22:04:06.084 00.005 7680 Worker thread wakes up
22:04:06.084 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
22:04:06.084 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
22:04:06.084 00.000 7680 Moving (-0.11, 0.13) raw xDistance=0.08 yDistance=-0.16
22:04:06.084 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:04:06.085 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:04:06.085 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:04:06.086 00.001 7680 MoveAxis(E, 0, ABG)
22:04:06.086 00.000 7680 Move returns status 0, amount 0
22:04:06.086 00.000 7680 MoveAxis(N, 0, ABG)
22:04:06.086 00.000 7680 Move returns status 0, amount 0
22:04:06.087 00.001 7680 move complete, result=0
22:04:06.087 00.000 7680 worker thread done servicing request
22:04:06.087 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=185, Gamma=1.000
22:04:06.115 00.028 6120 UpdateGuideState exits: m=5776 SNR=49.1
22:04:06.119 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:06.124 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:04:06.128 00.004 6120 Enqueuing Expose request
22:04:06.131 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:04:06.135 00.004 7680 Worker thread wakes up
22:04:06.135 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:04:06.135 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:04:07.394 01.259 7680 Exposure complete
22:04:07.503 00.109 7680 worker thread done servicing request
22:04:07.504 00.001 6120 OnExposeComplete: enter
22:04:07.507 00.003 6120 UpdateGuideState(): m_state=6
22:04:07.513 00.006 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1585
22:04:07.517 00.004 6120 Star::Find returns 1 (0), X=1210.19, Y=1062.30, Mass=5716, SNR=48.8, Peak=136 HFD=6.6
22:04:07.523 00.006 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
22:04:07.527 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
22:04:07.531 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.54 hyp=0.54 cameraTheta=1.53 mountX=-0.13 mountY=-0.48, mountTheta=-1.83
22:04:07.537 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.54, opts=13)
22:04:07.541 00.004 6120 Enqueuing Move request for scope (0.02, 0.54)
22:04:07.546 00.005 7680 Worker thread wakes up
22:04:07.546 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.54) opts 0xd
22:04:07.546 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.54)
22:04:07.547 00.001 7680 Moving (0.02, 0.54) raw xDistance=-0.13 yDistance=-0.48
22:04:07.547 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:04:07.547 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:04:07.547 00.000 7680 MoveAxis(E, 0, ABG)
22:04:07.548 00.001 7680 Move returns status 0, amount 0
22:04:07.548 00.000 7680 MoveAxis(N, 259, ABG)
22:04:07.548 00.000 7680 Guiding  Dir = 0, Dur = 259
22:04:07.548 00.000 7680 IsSlewing returns 0
22:04:07.549 00.001 7680 IsGuiding returns 0
22:04:07.550 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=215, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
22:04:07.555 00.005 7680 PulseGuide returned control before completion, sleep 269
22:04:07.577 00.022 6120 UpdateGuideState exits: m=5716 SNR=48.8
22:04:07.582 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:07.587 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:04:07.593 00.006 6120 Enqueuing Expose request
22:04:07.836 00.243 7680 IsGuiding returns 0
22:04:07.837 00.001 7680 Move returns status 0, amount 259
22:04:07.837 00.000 7680 move complete, result=0
22:04:07.837 00.000 7680 worker thread done servicing request
22:04:07.839 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 259 ms NORTH
22:04:07.845 00.006 7680 Worker thread wakes up
22:04:07.845 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:04:07.845 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:04:09.096 01.251 7680 Exposure complete
22:04:09.237 00.141 7680 worker thread done servicing request
22:04:09.238 00.001 6120 OnExposeComplete: enter
22:04:09.242 00.004 6120 UpdateGuideState(): m_state=6
22:04:09.249 00.007 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1586
22:04:09.253 00.004 6120 Star::Find returns 1 (0), X=1209.95, Y=1062.10, Mass=5773, SNR=49.0, Peak=138 HFD=6.5
22:04:09.262 00.009 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.09 = -1.20)
22:04:09.271 00.009 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.47)
22:04:09.279 00.008 6120 CameraToMount -- cameraX=-0.22 cameraY=0.35 hyp=0.41 cameraTheta=2.13 mountX=0.15 mountY=-0.41, mountTheta=-1.22
22:04:09.286 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.35, opts=13)
22:04:09.294 00.008 6120 Enqueuing Move request for scope (-0.22, 0.35)
22:04:09.302 00.008 7680 Worker thread wakes up
22:04:09.303 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.35) opts 0xd
22:04:09.303 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.35)
22:04:09.303 00.000 7680 Moving (-0.22, 0.35) raw xDistance=0.15 yDistance=-0.41
22:04:09.303 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:04:09.303 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
22:04:09.304 00.001 7680 MoveAxis(E, 0, ABG)
22:04:09.304 00.000 7680 Move returns status 0, amount 0
22:04:09.304 00.000 7680 MoveAxis(N, 220, ABG)
22:04:09.304 00.000 7680 Guiding  Dir = 0, Dur = 220
22:04:09.304 00.000 7680 IsSlewing returns 0
22:04:09.306 00.002 7680 IsGuiding returns 0
22:04:09.306 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=210, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
22:04:09.311 00.005 7680 PulseGuide returned control before completion, sleep 230
22:04:09.334 00.023 6120 UpdateGuideState exits: m=5773 SNR=49.0
22:04:09.340 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:09.344 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:04:09.348 00.004 6120 Enqueuing Expose request
22:04:09.554 00.206 7680 IsGuiding returns 1
22:04:09.555 00.001 7680 scope still moving after pulse duration time elapsed
22:04:09.584 00.029 7680 IsSlewing returns 0
22:04:09.585 00.001 7680 IsGuiding returns 1
22:04:09.615 00.030 7680 IsSlewing returns 0
22:04:09.617 00.002 7680 IsGuiding returns 1
22:04:09.646 00.029 7680 IsSlewing returns 0
22:04:09.646 00.000 7680 IsGuiding returns 0
22:04:09.648 00.002 7680 scope move finished after 220 + 121 ms
22:04:09.648 00.000 7680 Move returns status 0, amount 220
22:04:09.648 00.000 7680 move complete, result=0
22:04:09.649 00.001 7680 worker thread done servicing request
22:04:09.649 00.000 7680 Worker thread wakes up
22:04:09.649 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 220 ms NORTH
22:04:09.655 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:04:09.655 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:04:10.907 01.252 7680 Exposure complete
22:04:11.018 00.111 7680 worker thread done servicing request
22:04:11.019 00.001 6120 OnExposeComplete: enter
22:04:11.023 00.004 6120 UpdateGuideState(): m_state=6
22:04:11.027 00.004 6120 Star::Find(15, 1209, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1587
22:04:11.030 00.003 6120 Star::Find returns 1 (0), X=1210.02, Y=1061.88, Mass=5610, SNR=48.0, Peak=132 HFD=6.6
22:04:11.035 00.005 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-2.95) = xAngle (5.42 = -0.86)
22:04:11.038 00.003 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.15 = -1.13)
22:04:11.041 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.20 cameraTheta=2.47 mountX=0.13 mountY=-0.18, mountTheta=-0.95
22:04:11.046 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.12, opts=13)
22:04:11.052 00.006 6120 Enqueuing Move request for scope (-0.15, 0.12)
22:04:11.055 00.003 7680 Worker thread wakes up
22:04:11.055 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
22:04:11.055 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
22:04:11.055 00.000 7680 Moving (-0.15, 0.12) raw xDistance=0.13 yDistance=-0.18
22:04:11.055 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:04:11.055 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:04:11.055 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:04:11.055 00.000 7680 MoveAxis(E, 0, ABG)
22:04:11.056 00.001 7680 Move returns status 0, amount 0
22:04:11.056 00.000 7680 MoveAxis(N, 0, ABG)
22:04:11.056 00.000 7680 Move returns status 0, amount 0
22:04:11.056 00.000 7680 move complete, result=0
22:04:11.056 00.000 7680 worker thread done servicing request
22:04:11.056 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=227, med=0, FiltMin=0, FiltMax=180, Gamma=1.000
22:04:11.081 00.025 6120 UpdateGuideState exits: m=5610 SNR=48.0
22:04:11.084 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:11.088 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:04:11.090 00.002 6120 Enqueuing Expose request
22:04:11.093 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:04:11.097 00.004 7680 Worker thread wakes up
22:04:11.097 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:04:11.097 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:04:12.348 01.251 7680 Exposure complete
22:04:12.459 00.111 7680 worker thread done servicing request
22:04:12.460 00.001 6120 OnExposeComplete: enter
22:04:12.464 00.004 6120 UpdateGuideState(): m_state=6
22:04:12.468 00.004 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
22:04:12.472 00.004 6120 Star::Find returns 1 (0), X=1210.01, Y=1062.17, Mass=5736, SNR=48.5, Peak=124 HFD=6.7
22:04:12.475 00.003 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
22:04:12.479 00.004 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
22:04:12.483 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.42 hyp=0.45 cameraTheta=1.94 mountX=0.08 mountY=-0.45, mountTheta=-1.40
22:04:12.491 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.42, opts=13)
22:04:12.496 00.005 6120 Enqueuing Move request for scope (-0.16, 0.42)
22:04:12.500 00.004 7680 Worker thread wakes up
22:04:12.500 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.42) opts 0xd
22:04:12.500 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.42)
22:04:12.500 00.000 7680 Moving (-0.16, 0.42) raw xDistance=0.08 yDistance=-0.45
22:04:12.500 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:04:12.501 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
22:04:12.501 00.000 7680 MoveAxis(E, 0, ABG)
22:04:12.501 00.000 7680 Move returns status 0, amount 0
22:04:12.501 00.000 7680 MoveAxis(N, 244, ABG)
22:04:12.501 00.000 7680 Guiding  Dir = 0, Dur = 244
22:04:12.502 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=212, med=0, FiltMin=0, FiltMax=184, Gamma=1.000
22:04:12.505 00.003 7680 IsSlewing returns 0
22:04:12.506 00.001 7680 IsGuiding returns 0
22:04:12.506 00.000 7680 PulseGuide returned control before completion, sleep 254
22:04:12.527 00.021 6120 UpdateGuideState exits: m=5736 SNR=48.5
22:04:12.531 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:12.535 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:04:12.538 00.003 6120 Enqueuing Expose request
22:04:12.775 00.237 7680 IsGuiding returns 0
22:04:12.775 00.000 7680 Move returns status 0, amount 244
22:04:12.775 00.000 7680 move complete, result=0
22:04:12.776 00.001 7680 worker thread done servicing request
22:04:12.777 00.001 7680 Worker thread wakes up
22:04:12.777 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 244 ms NORTH
22:04:12.784 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:04:12.784 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:04:14.031 01.247 7680 Exposure complete
22:04:14.141 00.110 7680 worker thread done servicing request
22:04:14.142 00.001 6120 OnExposeComplete: enter
22:04:14.147 00.005 6120 UpdateGuideState(): m_state=6
22:04:14.150 00.003 6120 Star::Find(15, 1210, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1589
22:04:14.154 00.004 6120 Star::Find returns 1 (0), X=1210.01, Y=1061.81, Mass=5626, SNR=48.3, Peak=134 HFD=6.7
22:04:14.158 00.004 6120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-2.95) = xAngle (5.77 = -0.51)
22:04:14.162 00.004 6120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.50 = -0.78)
22:04:14.165 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.82 mountX=0.15 mountY=-0.12, mountTheta=-0.68
22:04:14.171 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.05, opts=13)
22:04:14.175 00.004 6120 Enqueuing Move request for scope (-0.16, 0.05)
22:04:14.180 00.005 7680 Worker thread wakes up
22:04:14.180 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
22:04:14.180 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
22:04:14.180 00.000 7680 Moving (-0.16, 0.05) raw xDistance=0.15 yDistance=-0.12
22:04:14.180 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:04:14.181 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:04:14.181 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:04:14.181 00.000 7680 MoveAxis(E, 0, ABG)
22:04:14.181 00.000 7680 Move returns status 0, amount 0
22:04:14.181 00.000 7680 MoveAxis(N, 0, ABG)
22:04:14.181 00.000 7680 Move returns status 0, amount 0
22:04:14.182 00.001 7680 move complete, result=0
22:04:14.182 00.000 7680 worker thread done servicing request
22:04:14.182 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=217, med=0, FiltMin=0, FiltMax=172, Gamma=1.000
22:04:14.208 00.026 6120 UpdateGuideState exits: m=5626 SNR=48.3
22:04:14.213 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:14.216 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:04:14.220 00.004 6120 Enqueuing Expose request
22:04:14.225 00.005 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:04:14.228 00.003 7680 Worker thread wakes up
22:04:14.228 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:04:14.229 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:04:15.485 01.256 7680 Exposure complete
22:04:15.590 00.105 7680 worker thread done servicing request
22:04:15.592 00.002 6120 OnExposeComplete: enter
22:04:15.595 00.003 6120 UpdateGuideState(): m_state=6
22:04:15.599 00.004 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1590
22:04:15.602 00.003 6120 Star::Find returns 1 (0), X=1210.04, Y=1061.87, Mass=5648, SNR=48.2, Peak=131 HFD=6.6
22:04:15.607 00.005 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.38 = -0.91)
22:04:15.614 00.007 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.11 = -1.18)
22:04:15.620 00.006 6120 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.42 mountX=0.11 mountY=-0.16, mountTheta=-0.98
22:04:15.625 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.11, opts=13)
22:04:15.629 00.004 6120 Enqueuing Move request for scope (-0.13, 0.11)
22:04:15.633 00.004 7680 Worker thread wakes up
22:04:15.633 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
22:04:15.633 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
22:04:15.634 00.001 7680 Moving (-0.13, 0.11) raw xDistance=0.11 yDistance=-0.16
22:04:15.634 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:04:15.634 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:04:15.634 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:04:15.634 00.000 7680 MoveAxis(E, 0, ABG)
22:04:15.634 00.000 7680 Move returns status 0, amount 0
22:04:15.634 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=205, med=0, FiltMin=0, FiltMax=177, Gamma=1.000
22:04:15.640 00.006 7680 MoveAxis(N, 0, ABG)
22:04:15.640 00.000 7680 Move returns status 0, amount 0
22:04:15.640 00.000 7680 move complete, result=0
22:04:15.640 00.000 7680 worker thread done servicing request
22:04:15.661 00.021 6120 UpdateGuideState exits: m=5648 SNR=48.2
22:04:15.664 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:15.670 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:04:15.676 00.006 6120 Enqueuing Expose request
22:04:15.683 00.007 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:04:15.687 00.004 7680 Worker thread wakes up
22:04:15.687 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:04:15.687 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:04:16.939 01.252 7680 Exposure complete
22:04:17.045 00.106 7680 worker thread done servicing request
22:04:17.045 00.000 6120 OnExposeComplete: enter
22:04:17.051 00.006 6120 UpdateGuideState(): m_state=6
22:04:17.054 00.003 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1591
22:04:17.058 00.004 6120 Star::Find returns 1 (0), X=1210.05, Y=1061.95, Mass=5544, SNR=47.5, Peak=129 HFD=6.6
22:04:17.062 00.004 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
22:04:17.065 00.003 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.51)
22:04:17.069 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.09 mountX=0.07 mountY=-0.23, mountTheta=-1.26
22:04:17.075 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.20, opts=13)
22:04:17.081 00.006 6120 Enqueuing Move request for scope (-0.11, 0.20)
22:04:17.084 00.003 7680 Worker thread wakes up
22:04:17.084 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
22:04:17.084 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
22:04:17.084 00.000 7680 Moving (-0.11, 0.20) raw xDistance=0.07 yDistance=-0.23
22:04:17.084 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:04:17.084 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:04:17.085 00.001 7680 MoveAxis(E, 0, ABG)
22:04:17.085 00.000 7680 Move returns status 0, amount 0
22:04:17.085 00.000 7680 MoveAxis(N, 124, ABG)
22:04:17.085 00.000 7680 Guiding  Dir = 0, Dur = 124
22:04:17.085 00.000 7680 IsSlewing returns 0
22:04:17.085 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
22:04:17.091 00.006 7680 IsGuiding returns 0
22:04:17.091 00.000 7680 PulseGuide returned control before completion, sleep 134
22:04:17.111 00.020 6120 UpdateGuideState exits: m=5544 SNR=47.5
22:04:17.116 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:17.120 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:04:17.124 00.004 6120 Enqueuing Expose request
22:04:17.241 00.117 7680 IsGuiding returns 1
22:04:17.243 00.002 7680 scope still moving after pulse duration time elapsed
22:04:17.273 00.030 7680 IsSlewing returns 0
22:04:17.273 00.000 7680 IsGuiding returns 1
22:04:17.304 00.031 7680 IsSlewing returns 0
22:04:17.307 00.003 7680 IsGuiding returns 0
22:04:17.307 00.000 7680 scope move finished after 124 + 91 ms
22:04:17.307 00.000 7680 Move returns status 0, amount 124
22:04:17.308 00.001 7680 move complete, result=0
22:04:17.308 00.000 7680 worker thread done servicing request
22:04:17.308 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 124 ms NORTH
22:04:17.315 00.007 7680 Worker thread wakes up
22:04:17.315 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:04:17.315 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1195,1047,31,31)
22:04:17.779 00.464 6120 evsrv: cli 0FAEFD98 connect
22:04:17.784 00.005 6120 case statement mapped state 6 to 3
22:04:17.788 00.004 6120 case statement mapped state 6 to 3
22:04:17.790 00.002 6120 evsrv: cli 0FAEFD98 request: {"method":"get_app_state","id":"f580d4d5-93d7-465a-a962-896dd437a729"}
22:04:17.794 00.004 6120 case statement mapped state 6 to 3
22:04:17.796 00.002 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":"Guiding","id":"f580d4d5-93d7-465a-a962-896dd437a729"}
22:04:17.801 00.005 6120 evsrv: cli 0FAEFD98 disconnect
22:04:17.804 00.003 6120 evsrv: cli 0FAEFBB8 connect
22:04:17.808 00.004 6120 case statement mapped state 6 to 3
22:04:17.811 00.003 6120 case statement mapped state 6 to 3
22:04:17.814 00.003 6120 evsrv: cli 0FAEFBB8 request: {"method":"stop_capture","id":"8e97c128-b28a-4f44-8aa0-90ed6a25a803"}
22:04:17.816 00.002 6120 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:04:17.818 00.002 6120 Status Line: Waiting for devices...
22:04:17.824 00.006 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"8e97c128-b28a-4f44-8aa0-90ed6a25a803"}
22:04:17.828 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
22:04:17.832 00.004 6120 evsrv: cli 0FAEFD98 connect
22:04:17.835 00.003 6120 case statement mapped state 6 to 3
22:04:17.838 00.003 6120 case statement mapped state 6 to 3
22:04:17.842 00.004 6120 evsrv: cli 0FAEFD98 request: {"method":"get_app_state","id":"6bbefb89-187f-4695-9edb-e36b3edfcfa1"}
22:04:17.845 00.003 6120 case statement mapped state 6 to 3
22:04:17.848 00.003 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":"Guiding","id":"6bbefb89-187f-4695-9edb-e36b3edfcfa1"}
22:04:17.857 00.009 6120 evsrv: cli 0FAEFD98 disconnect
22:04:17.869 00.012 7680 ZWO: stopexposure
22:04:18.517 00.648 7680 ZWO: stopexposure
22:04:18.517 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:190->Capture failed
22:04:18.517 00.000 7680 worker thread done servicing request
22:04:18.517 00.000 6120 OnExposeComplete: enter
22:04:18.521 00.004 6120 OnExposeComplete: Capture Error reported
22:04:18.524 00.003 6120 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:04:18.527 00.003 6120 Mount: notify guiding stopped
22:04:18.533 00.006 6120 Changing from state GUIDING to STOP
22:04:18.536 00.003 6120 guider state => SELECTED
22:04:18.539 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=211, med=0, FiltMin=0, FiltMax=173, Gamma=1.000
22:04:18.557 00.018 6120 Changing from state SELECTED to UNINITIALIZED
22:04:18.561 00.004 6120 guider state => SELECTING
22:04:18.568 00.007 6120 Status Line: Stopped.
22:04:18.576 00.008 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:489->Error reported capturing image
22:04:18.858 00.282 6120 evsrv: cli 0FAEFED8 connect
22:04:18.862 00.004 6120 evsrv: cli 0FAEFED8 request: {"method":"get_app_state","id":"8126da22-2e94-428f-bd5e-7a225a2d8333"}
22:04:18.865 00.003 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":"Stopped","id":"8126da22-2e94-428f-bd5e-7a225a2d8333"}
22:04:18.871 00.006 6120 evsrv: cli 0FAEFED8 disconnect
22:04:18.884 00.013 6120 evsrv: cli 0FAEFD98 connect
22:04:18.895 00.011 6120 evsrv: cli 0FAEFD98 request: {"method":"get_app_state","id":"33364f9b-0a34-4be1-943c-29883bd0e785"}
22:04:18.899 00.004 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":"Stopped","id":"33364f9b-0a34-4be1-943c-29883bd0e785"}
22:04:18.904 00.005 6120 evsrv: cli 0FAEFD98 disconnect
22:06:34.767 135.863 6120 evsrv: cli 0FAEF618 connect
22:06:34.774 00.007 6120 evsrv: cli 0FAEF618 request: {"method":"get_app_state","id":"bb5deab3-6e71-4c9b-a7c6-c0f4a3ab4cc5"}
22:06:34.777 00.003 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb5deab3-6e71-4c9b-a7c6-c0f4a3ab4cc5"}
22:06:34.797 00.020 6120 evsrv: cli 0FAEF618 disconnect
22:06:34.803 00.006 6120 evsrv: cli 0FAEFED8 connect
22:06:34.807 00.004 6120 evsrv: cli 0FAEFED8 request: {"method":"loop","id":"8d775d66-e160-4544-9074-eb3b1974d29b"}
22:06:34.812 00.005 6120 Status Line: Looping
22:06:34.819 00.007 6120 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:06:34.837 00.018 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:06:34.842 00.005 6120 Enqueuing Expose request
22:06:34.847 00.005 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":0,"id":"8d775d66-e160-4544-9074-eb3b1974d29b"}
22:06:34.852 00.005 7680 Worker thread wakes up
22:06:34.852 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:06:34.852 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:06:34.853 00.001 6120 evsrv: cli 0FAEFED8 disconnect
22:06:36.091 01.238 7680 Exposure complete
22:06:36.207 00.116 7680 worker thread done servicing request
22:06:36.207 00.000 6120 OnExposeComplete: enter
22:06:36.212 00.005 6120 UpdateGuideState(): m_state=1
22:06:36.216 00.004 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:06:36.220 00.004 6120 Star::Find false star n=9 nbg=271 bg=0.7 sigma=0.7 thresh=3 peak=2
22:06:36.223 00.003 6120 Star::Find returns 0 (2), X=1210.00, Y=1061.00, Mass=24, SNR=2.9, Peak=5 HFD=0.0
22:06:36.226 00.003 6120 DistanceChecker: activated
22:06:36.231 00.005 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:06:36.237 00.006 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:06:36.242 00.005 6120 Status Line: Star lost - low SNR
22:06:36.248 00.006 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:06:36.275 00.027 6120 UpdateGuideState exits: Star lost - low SNR
22:06:36.279 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:36.283 00.004 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:06:36.286 00.003 6120 Enqueuing Expose request
22:06:36.290 00.004 7680 Worker thread wakes up
22:06:36.290 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:06:36.290 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:06:37.530 01.240 7680 Exposure complete
22:06:37.649 00.119 7680 worker thread done servicing request
22:06:37.649 00.000 6120 OnExposeComplete: enter
22:06:37.654 00.005 6120 UpdateGuideState(): m_state=1
22:06:37.658 00.004 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:06:37.662 00.004 6120 Star::Find false star n=14 nbg=280 bg=0.6 sigma=0.7 thresh=3 peak=2
22:06:37.665 00.003 6120 Star::Find returns 0 (2), X=1210.00, Y=1061.00, Mass=45, SNR=2.9, Peak=7 HFD=0.0
22:06:37.671 00.006 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:06:37.675 00.004 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:06:37.680 00.005 6120 Status Line: Star lost - low SNR
22:06:37.685 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:06:37.710 00.025 6120 UpdateGuideState exits: Star lost - low SNR
22:06:37.715 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:37.719 00.004 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:06:37.722 00.003 6120 Enqueuing Expose request
22:06:37.726 00.004 7680 Worker thread wakes up
22:06:37.726 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:06:37.727 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:06:38.970 01.243 7680 Exposure complete
22:06:39.078 00.108 7680 worker thread done servicing request
22:06:39.079 00.001 6120 OnExposeComplete: enter
22:06:39.082 00.003 6120 UpdateGuideState(): m_state=1
22:06:39.085 00.003 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
22:06:39.091 00.006 6120 Star::Find returns 0 (3), X=1210.00, Y=1061.00, Mass=5, SNR=1.4, Peak=4 HFD=0.0
22:06:39.095 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:06:39.099 00.004 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:06:39.103 00.004 6120 Status Line: Star lost - low mass
22:06:39.110 00.007 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:06:39.133 00.023 6120 UpdateGuideState exits: Star lost - low mass
22:06:39.138 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:39.144 00.006 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:06:39.148 00.004 6120 Enqueuing Expose request
22:06:39.151 00.003 7680 Worker thread wakes up
22:06:39.152 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:06:39.153 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:06:39.860 00.707 6120 evsrv: cli 0FAF03D8 connect
22:06:39.866 00.006 6120 case statement mapped state 1 to 101
22:06:39.873 00.007 6120 case statement mapped state 1 to 101
22:06:39.879 00.006 6120 evsrv: cli 0FAF03D8 request: {"method":"get_exposure","id":"1b0d5e5f-222f-4a89-be2b-688918664608"}
22:06:39.884 00.005 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":1000,"id":"1b0d5e5f-222f-4a89-be2b-688918664608"}
22:06:39.894 00.010 6120 evsrv: cli 0FAF03D8 disconnect
22:06:40.400 00.506 7680 Exposure complete
22:06:40.512 00.112 7680 worker thread done servicing request
22:06:40.513 00.001 6120 OnExposeComplete: enter
22:06:40.517 00.004 6120 UpdateGuideState(): m_state=1
22:06:40.521 00.004 6120 Star::Find(15, 1210, 1061, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:40.524 00.003 6120 Star::Find false star n=8 nbg=278 bg=0.6 sigma=0.7 thresh=3 peak=1
22:06:40.529 00.005 6120 Star::Find returns 0 (2), X=1210.00, Y=1061.00, Mass=20, SNR=2.9, Peak=4 HFD=0.0
22:06:40.532 00.003 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:06:40.536 00.004 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:06:40.539 00.003 6120 Status Line: Star lost - low SNR
22:06:40.546 00.007 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:06:40.570 00.024 6120 UpdateGuideState exits: Star lost - low SNR
22:06:40.576 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:40.583 00.007 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:06:40.587 00.004 6120 Enqueuing Expose request
22:06:40.592 00.005 7680 Worker thread wakes up
22:06:40.592 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:06:40.592 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:06:41.838 01.246 7680 Exposure complete
22:06:41.897 00.059 6120 evsrv: cli 0FAEF118 connect
22:06:41.900 00.003 6120 case statement mapped state 1 to 101
22:06:41.907 00.007 6120 case statement mapped state 1 to 101
22:06:41.911 00.004 6120 evsrv: cli 0FAEF118 request: {"method":"find_star","params":{},"id":"3cc8012c-a5a8-492e-b104-c081b519186c"}
22:06:41.914 00.003 6120 GuiderMultiStar::AutoSelect enter
22:06:41.919 00.005 6120 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
22:06:41.951 00.032 7680 worker thread done servicing request
22:06:42.021 00.070 6120 AutoFind: auto downsample for scale 1.00 => 1x
22:06:42.215 00.194 6120 AutoFind: global mean = 0.0, stdev 3.8
22:06:42.221 00.006 6120 AutoFind: using threshold = 0.1
22:06:42.422 00.201 6120 AutoFind: local max [81, 376] 204.8
22:06:42.427 00.005 6120 AutoFind: local max [133, 205] 142.2
22:06:42.430 00.003 6120 AutoFind: local max [1637, 931] 61.0
22:06:42.434 00.004 6120 AutoFind: local max [1637, 942] 57.2
22:06:42.438 00.004 6120 AutoFind: local max [1628, 947] 56.5
22:06:42.442 00.004 6120 AutoFind: local max [1623, 937] 55.1
22:06:42.445 00.003 6120 AutoFind: local max [1542, 741] 22.4
22:06:42.449 00.004 6120 AutoFind: local max [1478, 437] 20.0
22:06:42.453 00.004 6120 AutoFind: local max [1478, 443] 17.9
22:06:42.457 00.004 6120 AutoFind: local max [1766, 126] 13.1
22:06:42.460 00.003 6120 AutoFind: local max [1739, 260] 12.9
22:06:42.464 00.004 6120 AutoFind: local max [1720, 731] 12.4
22:06:42.469 00.005 6120 AutoFind: local max [1009, 1086] 10.3
22:06:42.473 00.004 6120 AutoFind: local max [1173, 420] 10.2
22:06:42.477 00.004 6120 AutoFind: local max [1621, 16] 9.1
22:06:42.481 00.004 6120 AutoFind: local max [87, 821] 8.7
22:06:42.485 00.004 6120 AutoFind: local max [1174, 427] 7.5
22:06:42.490 00.005 6120 AutoFind: local max [379, 368] 7.2
22:06:42.493 00.003 6120 AutoFind: local max [1733, 268] 6.7
22:06:42.498 00.005 6120 AutoFind: local max [1218, 333] 6.3
22:06:42.501 00.003 6120 AutoFind: local max [1318, 721] 6.3
22:06:42.505 00.004 6120 AutoFind: local max [1650, 942] 5.8
22:06:42.508 00.003 6120 AutoFind: local max [1498, 211] 5.5
22:06:42.512 00.004 6120 AutoFind: local max [1800, 271] 5.3
22:06:42.516 00.004 6120 AutoFind: local max [1186, 811] 4.6
22:06:42.521 00.005 6120 AutoFind: local max [830, 322] 4.5
22:06:42.524 00.003 6120 AutoFind: local max [390, 186] 4.5
22:06:42.529 00.005 6120 AutoFind: local max [78, 388] 4.4
22:06:42.533 00.004 6120 AutoFind: local max [437, 158] 4.2
22:06:42.537 00.004 6120 AutoFind: local max [1522, 28] 4.2
22:06:42.540 00.003 6120 AutoFind: local max [1142, 692] 4.2
22:06:42.544 00.004 6120 AutoFind: local max [122, 1038] 4.1
22:06:42.548 00.004 6120 AutoFind: local max [502, 26] 4.1
22:06:42.552 00.004 6120 AutoFind: local max [1139, 697] 3.9
22:06:42.555 00.003 6120 AutoFind: local max [830, 316] 3.9
22:06:42.558 00.003 6120 AutoFind: local max [1610, 946] 3.7
22:06:42.563 00.005 6120 AutoFind: local max [1652, 928] 3.3
22:06:42.566 00.003 6120 AutoFind: local max [393, 108] 3.2
22:06:42.569 00.003 6120 AutoFind: local max [1529, 742] 3.2
22:06:42.573 00.004 6120 AutoFind: local max [204, 46] 3.1
22:06:42.581 00.008 6120 AutoFind: local max [522, 529] 3.1
22:06:42.585 00.004 6120 AutoFind: local max [1498, 217] 3.0
22:06:42.591 00.006 6120 AutoFind: local max [450, 783] 3.0
22:06:42.596 00.005 6120 AutoFind: local max [1554, 745] 3.0
22:06:42.599 00.003 6120 AutoFind: local max [523, 534] 2.9
22:06:42.603 00.004 6120 AutoFind: local max [773, 535] 2.9
22:06:42.610 00.007 6120 AutoFind: local max [107, 223] 2.9
22:06:42.613 00.003 6120 AutoFind: local max [1549, 732] 2.8
22:06:42.617 00.004 6120 AutoFind: local max [1114, 670] 2.8
22:06:42.622 00.005 6120 AutoFind: local max [31, 1052] 2.8
22:06:42.626 00.004 6120 AutoFind: local max [550, 191] 2.7
22:06:42.630 00.004 6120 AutoFind: local max [286, 442] 2.7
22:06:42.633 00.003 6120 AutoFind: local max [73, 360] 2.7
22:06:42.638 00.005 6120 AutoFind: local max [1148, 36] 2.7
22:06:42.644 00.006 6120 AutoFind: local max [1690, 748] 2.7
22:06:42.648 00.004 6120 AutoFind: local max [1547, 758] 2.5
22:06:42.653 00.005 6120 AutoFind: local max [97, 368] 2.5
22:06:42.655 00.002 6120 AutoFind: local max [1637, 12] 2.5
22:06:42.659 00.004 6120 AutoFind: local max [145, 202] 2.5
22:06:42.662 00.003 6120 AutoFind: local max [487, 1069] 2.5
22:06:42.664 00.002 6120 AutoFind: local max [1699, 959] 2.5
22:06:42.666 00.002 6120 AutoFind: local max [130, 389] 2.4
22:06:42.671 00.005 6120 AutoFind: local max [1774, 122] 2.4
22:06:42.674 00.003 6120 AutoFind: local max [85, 357] 2.4
22:06:42.677 00.003 6120 AutoFind: local max [137, 218] 2.3
22:06:42.680 00.003 6120 AutoFind: local max [1628, 968] 2.3
22:06:42.682 00.002 6120 AutoFind: local max [608, 974] 2.3
22:06:42.684 00.002 6120 AutoFind: local max [128, 193] 2.3
22:06:42.688 00.004 6120 AutoFind: local max [1598, 947] 2.3
22:06:42.690 00.002 6120 AutoFind: local max [1710, 24] 2.2
22:06:42.693 00.003 6120 AutoFind: local max [167, 389] 2.2
22:06:42.695 00.002 6120 AutoFind: local max [1776, 915] 2.2
22:06:42.698 00.003 6120 AutoFind: local max [245, 766] 2.2
22:06:42.703 00.005 6120 AutoFind: local max [1770, 909] 2.2
22:06:42.705 00.002 6120 AutoFind: local max [37, 627] 2.2
22:06:42.709 00.004 6120 AutoFind: local max [857, 979] 2.2
22:06:42.712 00.003 6120 AutoFind: local max [64, 1019] 2.2
22:06:42.714 00.002 6120 AutoFind: local max [1286, 1082] 2.1
22:06:42.717 00.003 6120 AutoFind: local max [314, 686] 2.1
22:06:42.719 00.002 6120 AutoFind: local max [1651, 954] 2.1
22:06:42.723 00.004 6120 AutoFind: local max [379, 180] 2.1
22:06:42.725 00.002 6120 AutoFind: local max [1354, 391] 2.1
22:06:42.728 00.003 6120 AutoFind: local max [712, 46] 2.1
22:06:42.732 00.004 6120 AutoFind: local max [1706, 764] 2.1
22:06:42.735 00.003 6120 AutoFind: local max [1845, 1062] 2.1
22:06:42.738 00.003 6120 AutoFind: local max [1637, 1085] 2.1
22:06:42.740 00.002 6120 AutoFind: local max [1543, 733] 2.1
22:06:42.743 00.003 6120 AutoFind: local max [1075, 432] 2.0
22:06:42.746 00.003 6120 AutoFind: local max [1479, 427] 2.0
22:06:42.750 00.004 6120 AutoFind: local max [1116, 931] 2.0
22:06:42.754 00.004 6120 AutoFind: local max [1617, 914] 2.0
22:06:42.757 00.003 6120 AutoFind: local max [1199, 823] 2.0
22:06:42.761 00.004 6120 AutoFind: local max [1535, 730] 2.0
22:06:42.764 00.003 6120 AutoFind: local max [822, 300] 2.0
22:06:42.769 00.005 6120 AutoFind: local max [1809, 741] 2.0
22:06:42.772 00.003 6120 AutoFind: local max [1730, 1025] 2.0
22:06:42.775 00.003 6120 AutoFind: local max [812, 1045] 2.0
22:06:42.778 00.003 6120 AutoFind: local max [154, 319] 2.0
22:06:42.782 00.004 6120 AutoFind: local max [1217, 323] 2.0
22:06:42.785 00.003 6120 AutoFind: local max [979, 288] 2.0
22:06:42.788 00.003 6120 AutoFind: too close [1217, 323] 2.0 - [1218, 333] 6.3
22:06:42.791 00.003 6120 AutoFind: too close [822, 300] 2.0 - [830, 316] 3.9
22:06:42.795 00.004 6120 AutoFind: too close [1535, 730] 2.0 - [1543, 733] 2.1
22:06:42.797 00.002 6120 AutoFind: too close [1535, 730] 2.0 - [1549, 732] 2.8
22:06:42.800 00.003 6120 AutoFind: too close [1535, 730] 2.0 - [1554, 745] 3.0
22:06:42.802 00.002 6120 AutoFind: too close [1535, 730] 2.0 - [1529, 742] 3.2
22:06:42.805 00.003 6120 AutoFind: close dim-bright [1535, 730] 2.0 - [1542, 741] 22.4
22:06:42.808 00.003 6120 AutoFind: too close [1199, 823] 2.0 - [1186, 811] 4.6
22:06:42.812 00.004 6120 AutoFind: close dim-bright [1617, 914] 2.0 - [1637, 931] 61.0
22:06:42.815 00.003 6120 AutoFind: close dim-bright [1479, 427] 2.0 - [1478, 443] 17.9
22:06:42.817 00.002 6120 AutoFind: close dim-bright [1479, 427] 2.0 - [1478, 437] 20.0
22:06:42.820 00.003 6120 AutoFind: too close [1543, 733] 2.1 - [1549, 732] 2.8
22:06:42.823 00.003 6120 AutoFind: too close [1543, 733] 2.1 - [1554, 745] 3.0
22:06:42.827 00.004 6120 AutoFind: too close [1543, 733] 2.1 - [1529, 742] 3.2
22:06:42.829 00.002 6120 AutoFind: close dim-bright [1543, 733] 2.1 - [1542, 741] 22.4
22:06:42.833 00.004 6120 AutoFind: too close [1706, 764] 2.1 - [1690, 748] 2.7
22:06:42.837 00.004 6120 AutoFind: too close [379, 180] 2.1 - [390, 186] 4.5
22:06:42.839 00.002 6120 AutoFind: too close [1651, 954] 2.1 - [1650, 942] 5.8
22:06:42.843 00.004 6120 AutoFind: close dim-bright [1651, 954] 2.1 - [1637, 942] 57.2
22:06:42.847 00.004 6120 AutoFind: too close [1770, 909] 2.2 - [1776, 915] 2.2
22:06:42.850 00.003 6120 AutoFind: too close [1598, 947] 2.3 - [1610, 946] 3.7
22:06:42.853 00.003 6120 AutoFind: too close [128, 193] 2.3 - [145, 202] 2.5
22:06:42.857 00.004 6120 AutoFind: close dim-bright [128, 193] 2.3 - [133, 205] 142.2
22:06:42.860 00.003 6120 AutoFind: too close [137, 218] 2.3 - [145, 202] 2.5
22:06:42.864 00.004 6120 AutoFind: close dim-bright [137, 218] 2.3 - [133, 205] 142.2
22:06:42.867 00.003 6120 AutoFind: too close [85, 357] 2.4 - [97, 368] 2.5
22:06:42.871 00.004 6120 AutoFind: too close [85, 357] 2.4 - [73, 360] 2.7
22:06:42.875 00.004 6120 AutoFind: close dim-bright [85, 357] 2.4 - [81, 376] 204.8
22:06:42.878 00.003 6120 AutoFind: close dim-bright [1774, 122] 2.4 - [1766, 126] 13.1
22:06:42.882 00.004 6120 AutoFind: close dim-bright [145, 202] 2.5 - [133, 205] 142.2
22:06:42.886 00.004 6120 AutoFind: too close [1637, 12] 2.5 - [1621, 16] 9.1
22:06:42.891 00.005 6120 AutoFind: too close [97, 368] 2.5 - [78, 388] 4.4
22:06:42.894 00.003 6120 AutoFind: close dim-bright [97, 368] 2.5 - [81, 376] 204.8
22:06:42.897 00.003 6120 AutoFind: too close [1547, 758] 2.5 - [1554, 745] 3.0
22:06:42.899 00.002 6120 AutoFind: too close [1547, 758] 2.5 - [1529, 742] 3.2
22:06:42.902 00.003 6120 AutoFind: close dim-bright [1547, 758] 2.5 - [1542, 741] 22.4
22:06:42.905 00.003 6120 AutoFind: close dim-bright [73, 360] 2.7 - [81, 376] 204.8
22:06:42.908 00.003 6120 AutoFind: too close [1549, 732] 2.8 - [1554, 745] 3.0
22:06:42.911 00.003 6120 AutoFind: too close [1549, 732] 2.8 - [1529, 742] 3.2
22:06:42.914 00.003 6120 AutoFind: close dim-bright [1549, 732] 2.8 - [1542, 741] 22.4
22:06:42.919 00.005 6120 AutoFind: too close [523, 534] 2.9 - [522, 529] 3.1
22:06:42.922 00.003 6120 AutoFind: close dim-bright [1554, 745] 3.0 - [1542, 741] 22.4
22:06:42.925 00.003 6120 AutoFind: too close [1498, 217] 3.0 - [1498, 211] 5.5
22:06:42.927 00.002 6120 AutoFind: close dim-bright [1529, 742] 3.2 - [1542, 741] 22.4
22:06:42.930 00.003 6120 AutoFind: too close [1652, 928] 3.3 - [1650, 942] 5.8
22:06:42.932 00.002 6120 AutoFind: close dim-bright [1652, 928] 3.3 - [1637, 942] 57.2
22:06:42.936 00.004 6120 AutoFind: close dim-bright [1652, 928] 3.3 - [1637, 931] 61.0
22:06:42.939 00.003 6120 AutoFind: close dim-bright [1610, 946] 3.7 - [1623, 937] 55.1
22:06:42.941 00.002 6120 AutoFind: close dim-bright [1610, 946] 3.7 - [1628, 947] 56.5
22:06:42.944 00.003 6120 AutoFind: too close [830, 316] 3.9 - [830, 322] 4.5
22:06:42.946 00.002 6120 AutoFind: too close [1139, 697] 3.9 - [1142, 692] 4.2
22:06:42.950 00.004 6120 AutoFind: close dim-bright [78, 388] 4.4 - [81, 376] 204.8
22:06:42.952 00.002 6120 AutoFind: close dim-bright [1650, 942] 5.8 - [1637, 942] 57.2
22:06:42.955 00.003 6120 AutoFind: close dim-bright [1650, 942] 5.8 - [1637, 931] 61.0
22:06:42.957 00.002 6120 AutoFind: too close [1733, 268] 6.7 - [1739, 260] 12.9
22:06:42.960 00.003 6120 AutoFind: too close [1174, 427] 7.5 - [1173, 420] 10.2
22:06:42.962 00.002 6120 AutoFind: too close [1478, 443] 17.9 - [1478, 437] 20.0
22:06:42.966 00.004 6120 AutoFind: too close [1623, 937] 55.1 - [1628, 947] 56.5
22:06:42.968 00.002 6120 AutoFind: too close [1623, 937] 55.1 - [1637, 942] 57.2
22:06:42.971 00.003 6120 AutoFind: too close [1623, 937] 55.1 - [1637, 931] 61.0
22:06:42.974 00.003 6120 AutoFind: too close [1628, 947] 56.5 - [1637, 942] 57.2
22:06:42.976 00.002 6120 AutoFind: too close [1628, 947] 56.5 - [1637, 931] 61.0
22:06:42.978 00.002 6120 AutoFind: too close [1637, 942] 57.2 - [1637, 931] 61.0
22:06:42.983 00.005 6120 AutoFind: too close to edge [1637, 1085] 2.1
22:06:42.987 00.004 6120 AutoFind: too close to edge [1286, 1082] 2.1
22:06:42.991 00.004 6120 AutoFind: too close to edge [1009, 1086] 10.3
22:06:42.994 00.003 6120 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
22:06:42.996 00.002 6120 Star::Find(15, 81, 376, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:42.999 00.003 6120 Star::Find returns 1 (1), X=80.53, Y=375.22, Mass=11532, SNR=65.5, Peak=255 HFD=6.3
22:06:43.002 00.003 6120 Star::Find(15, 133, 205, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.004 00.002 6120 Star::Find returns 1 (1), X=132.93, Y=204.94, Mass=6543, SNR=52.8, Peak=255 HFD=5.7
22:06:43.008 00.004 6120 Star::Find(15, 1542, 741, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.010 00.002 6120 Star::Find returns 1 (0), X=1541.80, Y=742.70, Mass=1737, SNR=26.5, Peak=60 HFD=6.5
22:06:43.015 00.005 6120 Star::Find(15, 1766, 126, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.018 00.003 6120 Star::Find returns 1 (0), X=1765.74, Y=127.18, Mass=728, SNR=18.1, Peak=36 HFD=5.6
22:06:43.021 00.003 6120 Star::Find(15, 1720, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.024 00.003 6120 Star::Find returns 1 (0), X=1719.81, Y=732.29, Mass=771, SNR=18.8, Peak=40 HFD=5.5
22:06:43.028 00.004 6120 Star::Find(15, 87, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.032 00.004 6120 Star::Find returns 1 (0), X=86.73, Y=822.06, Mass=370, SNR=13.1, Peak=19 HFD=5.6
22:06:43.036 00.004 6120 Star::Find(15, 379, 368, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.039 00.003 6120 Star::Find returns 1 (0), X=379.20, Y=366.51, Mass=457, SNR=14.4, Peak=21 HFD=5.2
22:06:43.044 00.005 6120 Star::Find(15, 1318, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.048 00.004 6120 Star::Find returns 1 (0), X=1317.88, Y=723.17, Mass=343, SNR=12.3, Peak=14 HFD=6.3
22:06:43.052 00.004 6120 Star::Find(15, 1800, 271, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.056 00.004 6120 Star::Find returns 1 (0), X=1799.34, Y=270.00, Mass=260, SNR=10.9, Peak=17 HFD=5.2
22:06:43.058 00.002 6120 Star::Find(15, 437, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.063 00.005 6120 Star::Find returns 1 (0), X=436.24, Y=158.30, Mass=127, SNR=7.7, Peak=7 HFD=4.9
22:06:43.066 00.003 6120 Star::Find(15, 1522, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.069 00.003 6120 Star::Find returns 1 (0), X=1521.52, Y=28.90, Mass=277, SNR=11.2, Peak=15 HFD=5.3
22:06:43.073 00.004 6120 Star::Find(15, 122, 1038, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.077 00.004 6120 Star::Find returns 1 (0), X=122.12, Y=1038.19, Mass=144, SNR=8.1, Peak=11 HFD=4.5
22:06:43.082 00.005 6120 Star::Find(15, 502, 26, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.085 00.003 6120 Star::Find returns 1 (0), X=501.91, Y=25.81, Mass=149, SNR=8.2, Peak=11 HFD=4.5
22:06:43.090 00.005 6120 Star::Find(15, 393, 108, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.093 00.003 6120 Star::Find returns 1 (0), X=392.26, Y=107.81, Mass=121, SNR=7.5, Peak=6 HFD=5.7
22:06:43.096 00.003 6120 Star::Find(15, 204, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.099 00.003 6120 Star::Find returns 1 (0), X=203.45, Y=47.07, Mass=141, SNR=8.1, Peak=10 HFD=5.9
22:06:43.102 00.003 6120 Star::Find(15, 450, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.107 00.005 6120 Star::Find returns 1 (0), X=451.49, Y=784.27, Mass=204, SNR=9.7, Peak=9 HFD=6.6
22:06:43.111 00.004 6120 Star::Find(15, 773, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.115 00.004 6120 Star::Find false star n=25 nbg=286 bg=0.9 sigma=0.9 thresh=4 peak=3
22:06:43.118 00.003 6120 Star::Find returns 0 (2), X=773.00, Y=535.00, Mass=91, SNR=2.9, Peak=7 HFD=0.0
22:06:43.122 00.004 6120 Star::Find(15, 107, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.125 00.003 6120 Star::Find false star n=39 nbg=196 bg=2.4 sigma=1.9 thresh=8 peak=4
22:06:43.129 00.004 6120 Star::Find returns 0 (2), X=107.00, Y=223.00, Mass=381, SNR=2.9, Peak=7 HFD=0.0
22:06:43.132 00.003 6120 Star::Find(15, 1114, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.137 00.005 6120 Star::Find returns 1 (0), X=1113.87, Y=671.62, Mass=135, SNR=7.8, Peak=10 HFD=5.1
22:06:43.142 00.005 6120 Star::Find(15, 31, 1052, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.146 00.004 6120 Star::Find returns 1 (0), X=30.21, Y=1050.24, Mass=87, SNR=6.4, Peak=11 HFD=4.7
22:06:43.150 00.004 6120 Star::Find(15, 550, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.154 00.004 6120 Star::Find returns 1 (0), X=551.47, Y=189.74, Mass=229, SNR=10.2, Peak=12 HFD=5.6
22:06:43.158 00.004 6120 Star::Find(15, 286, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.161 00.003 6120 Star::Find returns 1 (0), X=285.17, Y=444.82, Mass=108, SNR=7.0, Peak=7 HFD=5.5
22:06:43.164 00.003 6120 Star::Find(15, 1148, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.168 00.004 6120 Star::Find false star n=36 nbg=273 bg=0.6 sigma=0.7 thresh=3 peak=3
22:06:43.172 00.004 6120 Star::Find returns 0 (2), X=1148.00, Y=36.00, Mass=105, SNR=2.9, Peak=5 HFD=0.0
22:06:43.175 00.003 6120 Star::Find(15, 487, 1069, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.178 00.003 6120 Star::Find false star n=31 nbg=272 bg=0.7 sigma=0.7 thresh=3 peak=3
22:06:43.181 00.003 6120 Star::Find returns 0 (2), X=487.00, Y=1069.00, Mass=88, SNR=2.9, Peak=5 HFD=0.0
22:06:43.185 00.004 6120 Star::Find(15, 1699, 959, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.189 00.004 6120 Star::Find false star n=30 nbg=272 bg=0.6 sigma=0.7 thresh=3 peak=3
22:06:43.193 00.004 6120 Star::Find returns 0 (2), X=1699.00, Y=959.00, Mass=81, SNR=2.9, Peak=5 HFD=0.0
22:06:43.196 00.003 6120 Star::Find(15, 130, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.201 00.005 6120 Star::Find false star n=21 nbg=279 bg=0.6 sigma=0.7 thresh=3 peak=3
22:06:43.205 00.004 6120 Star::Find returns 0 (2), X=130.00, Y=389.00, Mass=65, SNR=2.9, Peak=7 HFD=0.0
22:06:43.209 00.004 6120 Star::Find(15, 1774, 122, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.212 00.003 6120 Star::Find returns 1 (0), X=1765.74, Y=127.18, Mass=728, SNR=18.1, Peak=36 HFD=5.6
22:06:43.216 00.004 6120 Star::Find(15, 1628, 968, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.220 00.004 6120 Star::Find returns 0 (3), X=1628.00, Y=968.00, Mass=0, SNR=0.0, Peak=70 HFD=0.0
22:06:43.224 00.004 6120 Star::Find(15, 608, 974, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.227 00.003 6120 Star::Find false star n=16 nbg=268 bg=0.4 sigma=0.5 thresh=2 peak=2
22:06:43.233 00.006 6120 Star::Find returns 0 (2), X=608.00, Y=974.00, Mass=29, SNR=2.9, Peak=6 HFD=0.0
22:06:43.238 00.005 6120 Star::Find(15, 1710, 24, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.241 00.003 6120 Star::Find false star n=26 nbg=283 bg=0.7 sigma=0.7 thresh=3 peak=3
22:06:43.245 00.004 6120 Star::Find returns 0 (2), X=1710.00, Y=24.00, Mass=82, SNR=2.9, Peak=7 HFD=0.0
22:06:43.249 00.004 6120 Star::Find(15, 167, 389, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.252 00.003 6120 Star::Find returns 0 (3), X=167.00, Y=389.00, Mass=7, SNR=1.8, Peak=3 HFD=0.0
22:06:43.256 00.004 6120 Star::Find(15, 245, 766, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.259 00.003 6120 Star::Find false star n=25 nbg=288 bg=0.6 sigma=0.7 thresh=3 peak=3
22:06:43.264 00.005 6120 Star::Find returns 0 (2), X=245.00, Y=766.00, Mass=70, SNR=2.9, Peak=6 HFD=0.0
22:06:43.268 00.004 6120 Star::Find(15, 37, 627, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.272 00.004 6120 Star::Find returns 1 (0), X=37.26, Y=627.06, Mass=67, SNR=5.6, Peak=9 HFD=3.9
22:06:43.276 00.004 6120 Star::Find(15, 857, 979, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.280 00.004 6120 Star::Find returns 0 (3), X=857.00, Y=979.00, Mass=7, SNR=1.8, Peak=5 HFD=0.0
22:06:43.283 00.003 6120 Star::Find(15, 64, 1019, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.286 00.003 6120 Star::Find false star n=9 nbg=278 bg=0.6 sigma=0.7 thresh=3 peak=2
22:06:43.289 00.003 6120 Star::Find returns 0 (2), X=64.00, Y=1019.00, Mass=23, SNR=2.9, Peak=5 HFD=0.0
22:06:43.293 00.004 6120 Star::Find(15, 314, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.299 00.006 6120 Star::Find false star n=45 nbg=278 bg=0.5 sigma=0.7 thresh=2 peak=2
22:06:43.302 00.003 6120 Star::Find returns 0 (2), X=314.00, Y=686.00, Mass=96, SNR=2.9, Peak=5 HFD=0.0
22:06:43.306 00.004 6120 Star::Find(15, 1354, 391, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.310 00.004 6120 Star::Find false star n=24 nbg=285 bg=0.5 sigma=0.7 thresh=2 peak=1
22:06:43.313 00.003 6120 Star::Find returns 0 (2), X=1354.00, Y=391.00, Mass=41, SNR=2.9, Peak=4 HFD=0.0
22:06:43.316 00.003 6120 Star::Find(15, 712, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.320 00.004 6120 Star::Find false star n=47 nbg=274 bg=0.8 sigma=0.8 thresh=3 peak=3
22:06:43.324 00.004 6120 Star::Find returns 0 (2), X=712.00, Y=46.00, Mass=139, SNR=2.9, Peak=6 HFD=0.0
22:06:43.327 00.003 6120 Star::Find(15, 1845, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.330 00.003 6120 Star::Find returns 0 (2), X=1845.00, Y=1062.00, Mass=16, SNR=2.8, Peak=4 HFD=0.0
22:06:43.334 00.004 6120 Star::Find(15, 1075, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.339 00.005 6120 Star::Find returns 1 (0), X=1076.59, Y=432.80, Mass=179, SNR=9.1, Peak=7 HFD=7.2
22:06:43.342 00.003 6120 Star::Find(15, 1479, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.345 00.003 6120 Star::Find returns 1 (0), X=1478.31, Y=439.59, Mass=1939, SNR=28.9, Peak=50 HFD=7.2
22:06:43.349 00.004 6120 Star::Find(15, 1116, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.352 00.003 6120 Star::Find false star n=39 nbg=280 bg=0.6 sigma=0.7 thresh=3 peak=3
22:06:43.358 00.006 6120 Star::Find returns 0 (2), X=1116.00, Y=931.00, Mass=108, SNR=2.9, Peak=6 HFD=0.0
22:06:43.362 00.004 6120 Star::Find(15, 1617, 914, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.365 00.003 6120 Star::Find returns 0 (3), X=1617.00, Y=914.00, Mass=0, SNR=0.0, Peak=239 HFD=0.0
22:06:43.369 00.004 6120 Star::Find(15, 1809, 741, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.371 00.002 6120 Star::Find false star n=18 nbg=279 bg=0.5 sigma=0.7 thresh=2 peak=1
22:06:43.375 00.004 6120 Star::Find returns 0 (2), X=1809.00, Y=741.00, Mass=31, SNR=2.9, Peak=4 HFD=0.0
22:06:43.378 00.003 6120 Star::Find(15, 1730, 1025, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.381 00.003 6120 Star::Find false star n=8 nbg=284 bg=0.5 sigma=0.7 thresh=3 peak=1
22:06:43.385 00.004 6120 Star::Find returns 0 (2), X=1730.00, Y=1025.00, Mass=22, SNR=2.9, Peak=4 HFD=0.0
22:06:43.390 00.005 6120 Star::Find(15, 812, 1045, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.394 00.004 6120 Star::Find false star n=47 nbg=272 bg=0.8 sigma=0.7 thresh=3 peak=3
22:06:43.397 00.003 6120 Star::Find returns 0 (2), X=812.00, Y=1045.00, Mass=128, SNR=2.9, Peak=6 HFD=0.0
22:06:43.400 00.003 6120 Star::Find(15, 154, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.403 00.003 6120 Star::Find false star n=14 nbg=287 bg=0.6 sigma=0.7 thresh=3 peak=3
22:06:43.406 00.003 6120 Star::Find returns 0 (2), X=154.00, Y=319.00, Mass=41, SNR=2.9, Peak=5 HFD=0.0
22:06:43.410 00.004 6120 Star::Find(15, 979, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.413 00.003 6120 Star::Find false star n=21 nbg=284 bg=1.0 sigma=0.9 thresh=4 peak=3
22:06:43.417 00.004 6120 Star::Find returns 0 (2), X=979.00, Y=288.00, Mass=78, SNR=2.9, Peak=7 HFD=0.0
22:06:43.421 00.004 6120 AutoFind: finding best star pass 1
22:06:43.424 00.003 6120 Star::Find(15, 81, 376, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.428 00.004 6120 Star::Find returns 1 (1), X=80.53, Y=375.22, Mass=11532, SNR=65.5, Peak=255 HFD=6.3
22:06:43.431 00.003 6120 AutoFind: near-saturated [81, 376] 204.8 Mass 11532 SNR 65.5 Peak 255
22:06:43.435 00.004 6120 Star::Find(15, 133, 205, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.439 00.004 6120 Star::Find returns 1 (1), X=132.93, Y=204.94, Mass=6543, SNR=52.8, Peak=255 HFD=5.7
22:06:43.441 00.002 6120 AutoFind: near-saturated [133, 205] 142.2 Mass 6543 SNR 52.8 Peak 255
22:06:43.446 00.005 6120 Star::Find(15, 1542, 741, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.448 00.002 6120 Star::Find returns 1 (0), X=1541.80, Y=742.70, Mass=1737, SNR=26.5, Peak=60 HFD=6.5
22:06:43.453 00.005 6120 AutoFind returns star at [1542, 741] 22.4 Mass 1737 SNR 26.5
22:06:43.458 00.005 6120 Star::Find(15, 1542, 741, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.461 00.003 6120 Star::Find returns 1 (0), X=1541.80, Y=742.70, Mass=1737, SNR=26.5, Peak=60 HFD=6.5
22:06:43.465 00.004 6120 MultiStar: List (12): {1541.80, 742.70}(26.5), {1765.74, 127.18}(18.1), {1719.81, 732.29}(18.8), {86.73, 822.06}(13.1), {379.20, 366.51}(14.4), {1317.88, 723.17}(12.3), {1799.34, 270.00}(10.9), {436.24, 158.30}(7.7), {1521.52, 28.90}(11.2), {122.12, 1038.19}(8.1), {501.91, 25.81}(8.2), {392.26, 107.81}(7.5), 
22:06:43.468 00.003 6120 setting lock position to (1541.80, 742.70)
22:06:43.473 00.005 6120 AutoSelect: state = 1, call UpdateGuideState
22:06:43.475 00.002 6120 UpdateGuideState(): m_state=1
22:06:43.479 00.004 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:43.484 00.005 6120 Star::Find returns 1 (0), X=1541.80, Y=742.70, Mass=1737, SNR=26.5, Peak=60 HFD=6.5
22:06:43.487 00.003 6120 DistanceChecker: deactivated
22:06:43.491 00.004 6120 CameraToMount -- cameraTheta (0.00) - m_xAngle (-2.95) = xAngle (2.95 = 2.95)
22:06:43.494 00.003 6120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.69 = 2.69)
22:06:43.498 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
22:06:43.504 00.006 6120 setting lock position to (1541.80, 742.70)
22:06:43.508 00.004 6120 CurrentPosition() valid, moving to STATE_SELECTED
22:06:43.513 00.005 6120 Changing from state SELECTING to SELECTED
22:06:43.517 00.004 6120 guider state => SELECTED
22:06:43.524 00.007 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:06:43.548 00.024 6120 UpdateGuideState exits: m=1737 SNR=26.5
22:06:43.551 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:06:43.578 00.027 6120 Status Line: Auto-selected star at (1541.8, 742.7)
22:06:43.589 00.011 6120 evsrv: cli 0FAEF118 response: {"jsonrpc":"2.0","result":[1541.80,742.70],"id":"3cc8012c-a5a8-492e-b104-c081b519186c"}
22:06:43.594 00.005 6120 OnExposeComplete: enter
22:06:43.598 00.004 6120 UpdateGuideState(): m_state=2
22:06:43.602 00.004 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
22:06:43.608 00.006 6120 Star::Find returns 1 (0), X=1541.80, Y=742.72, Mass=1845, SNR=27.9, Peak=60 HFD=6.5
22:06:43.613 00.005 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
22:06:43.618 00.005 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.76)
22:06:43.622 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.84 mountX=0.00 mountY=-0.02, mountTheta=-1.49
22:06:43.628 00.006 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:06:43.654 00.026 6120 UpdateGuideState exits: m=1845 SNR=27.9
22:06:43.659 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:43.664 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:06:43.668 00.004 6120 Enqueuing Expose request
22:06:43.673 00.005 7680 Worker thread wakes up
22:06:43.673 00.000 6120 evsrv: cli 0FAEF118 disconnect
22:06:43.678 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:06:43.678 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1527,728,31,31)
22:06:44.919 01.241 7680 Exposure complete
22:06:45.020 00.101 7680 worker thread done servicing request
22:06:45.020 00.000 6120 OnExposeComplete: enter
22:06:45.024 00.004 6120 UpdateGuideState(): m_state=2
22:06:45.028 00.004 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:06:45.032 00.004 6120 Star::Find returns 1 (0), X=1541.55, Y=743.43, Mass=1503, SNR=24.8, Peak=66 HFD=5.7
22:06:45.035 00.003 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
22:06:45.039 00.004 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.69)
22:06:45.045 00.006 6120 CameraToMount -- cameraX=-0.26 cameraY=0.73 hyp=0.77 cameraTheta=1.91 mountX=0.12 mountY=-0.77, mountTheta=-1.42
22:06:45.052 00.007 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:06:45.077 00.025 6120 UpdateGuideState exits: m=1503 SNR=24.8
22:06:45.082 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:45.086 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:06:45.090 00.004 6120 Enqueuing Expose request
22:06:45.093 00.003 7680 Worker thread wakes up
22:06:45.093 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:06:45.093 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1527,728,31,31)
22:06:46.349 01.256 7680 Exposure complete
22:06:46.456 00.107 7680 worker thread done servicing request
22:06:46.457 00.001 6120 OnExposeComplete: enter
22:06:46.460 00.003 6120 UpdateGuideState(): m_state=2
22:06:46.464 00.004 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:06:46.468 00.004 6120 Star::Find returns 1 (0), X=1541.68, Y=742.73, Mass=1818, SNR=27.2, Peak=61 HFD=6.6
22:06:46.472 00.004 6120 CameraToMount -- cameraTheta (2.93) - m_xAngle (-2.95) = xAngle (5.88 = -0.40)
22:06:46.476 00.004 6120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.61 = -0.67)
22:06:46.480 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.93 mountX=0.12 mountY=-0.08, mountTheta=-0.59
22:06:46.487 00.007 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:06:46.513 00.026 6120 UpdateGuideState exits: m=1818 SNR=27.2
22:06:46.517 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:46.522 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:06:46.526 00.004 6120 Enqueuing Expose request
22:06:46.529 00.003 7680 Worker thread wakes up
22:06:46.530 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:06:46.530 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1527,728,31,31)
22:06:47.776 01.246 7680 Exposure complete
22:06:47.886 00.110 7680 worker thread done servicing request
22:06:47.889 00.003 6120 OnExposeComplete: enter
22:06:47.893 00.004 6120 UpdateGuideState(): m_state=2
22:06:47.898 00.005 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
22:06:47.901 00.003 6120 Star::Find returns 1 (0), X=1541.37, Y=743.61, Mass=1492, SNR=24.5, Peak=61 HFD=5.8
22:06:47.905 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
22:06:47.908 00.003 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
22:06:47.913 00.005 6120 CameraToMount -- cameraX=-0.44 cameraY=0.92 hyp=1.02 cameraTheta=2.02 mountX=0.26 mountY=-1.02, mountTheta=-1.32
22:06:47.918 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:06:47.944 00.026 6120 UpdateGuideState exits: m=1492 SNR=24.5
22:06:47.949 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:47.956 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:06:47.960 00.004 6120 Enqueuing Expose request
22:06:47.964 00.004 7680 Worker thread wakes up
22:06:47.965 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:06:47.965 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,729,31,31)
22:06:48.600 00.635 6120 evsrv: cli 0FAEFD98 connect
22:06:48.613 00.013 6120 case statement mapped state 2 to 1
22:06:48.619 00.006 6120 case statement mapped state 2 to 1
22:06:48.623 00.004 6120 evsrv: cli 0FAEFD98 request: {"method":"get_app_state","id":"0fab922b-b536-45ab-b03e-6c6b8eb03bfb"}
22:06:48.627 00.004 6120 case statement mapped state 2 to 1
22:06:48.632 00.005 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":"Selected","id":"0fab922b-b536-45ab-b03e-6c6b8eb03bfb"}
22:06:48.639 00.007 6120 evsrv: cli 0FAEFD98 disconnect
22:06:48.645 00.006 6120 evsrv: cli 0FAEFBB8 connect
22:06:48.651 00.006 6120 case statement mapped state 2 to 1
22:06:48.655 00.004 6120 case statement mapped state 2 to 1
22:06:48.661 00.006 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_calibrated","id":"e1d874c3-c6ad-492c-a5b1-ec5f6baea48a"}
22:06:48.665 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":true,"id":"e1d874c3-c6ad-492c-a5b1-ec5f6baea48a"}
22:06:48.673 00.008 6120 evsrv: cli 0FAEFBB8 disconnect
22:06:48.683 00.010 6120 evsrv: cli 0FAEF438 connect
22:06:48.689 00.006 6120 case statement mapped state 2 to 1
22:06:48.695 00.006 6120 case statement mapped state 2 to 1
22:06:48.701 00.006 6120 evsrv: cli 0FAEF438 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"b1b67cb0-605c-46a1-99e6-f4b915126edf"}
22:06:48.707 00.006 6120 PhdController::Guide begins
22:06:48.712 00.005 6120 PhdController: newstate STATE_SETUP
22:06:48.716 00.004 6120 PhdController: setup
22:06:48.721 00.005 6120 PhdController: newstate STATE_ATTEMPT_START
22:06:48.725 00.004 6120 PhdController: newstate STATE_CALIBRATE
22:06:48.728 00.003 6120 PhdController: newstate STATE_GUIDE
22:06:48.749 00.021 6120 Changing from state SELECTED to CALIBRATING_PRIMARY
22:06:48.752 00.003 6120 guider state => CALIBRATED
22:06:48.755 00.003 6120 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:06:48.759 00.004 6120 reset dither spiral
22:06:48.762 00.003 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:06:48.767 00.005 6120 evsrv: cli 0FAEF438 response: {"jsonrpc":"2.0","result":0,"id":"b1b67cb0-605c-46a1-99e6-f4b915126edf"}
22:06:48.771 00.004 6120 evsrv: cli 0FAEF438 disconnect
22:06:48.776 00.005 6120 evsrv: cli 0FAF0158 connect
22:06:48.779 00.003 6120 case statement mapped state 5 to 1
22:06:48.783 00.004 6120 case statement mapped state 5 to 1
22:06:48.786 00.003 6120 evsrv: cli 0FAF0158 request: {"method":"get_lock_shift_params","id":"45f2e78d-7cf9-4a44-b092-b44733055ddf"}
22:06:48.789 00.003 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"45f2e78d-7cf9-4a44-b092-b44733055ddf"}
22:06:48.794 00.005 6120 evsrv: cli 0FAF0158 disconnect
22:06:48.798 00.004 6120 evsrv: cli 0FAEFED8 connect
22:06:48.803 00.005 6120 case statement mapped state 5 to 1
22:06:48.807 00.004 6120 case statement mapped state 5 to 1
22:06:48.810 00.003 6120 evsrv: cli 0FAEFED8 request: {"method":"get_lock_position","id":"36f6c3bf-6ca4-47b0-95ee-a1e8f14baa05"}
22:06:48.814 00.004 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":[1541.80,742.70],"id":"36f6c3bf-6ca4-47b0-95ee-a1e8f14baa05"}
22:06:48.819 00.005 6120 evsrv: cli 0FAEFED8 disconnect
22:06:48.824 00.005 6120 evsrv: cli 0FAF01F8 connect
22:06:48.826 00.002 6120 case statement mapped state 5 to 1
22:06:48.832 00.006 6120 case statement mapped state 5 to 1
22:06:48.836 00.004 6120 evsrv: cli 0FAF01F8 request: {"method":"get_app_state","id":"b899038e-7721-4422-9e2c-ae07e894cbcb"}
22:06:48.839 00.003 6120 case statement mapped state 5 to 1
22:06:48.843 00.004 6120 evsrv: cli 0FAF01F8 response: {"jsonrpc":"2.0","result":"Selected","id":"b899038e-7721-4422-9e2c-ae07e894cbcb"}
22:06:48.846 00.003 6120 evsrv: cli 0FAF01F8 disconnect
22:06:49.213 00.367 7680 Exposure complete
22:06:49.308 00.095 7680 worker thread done servicing request
22:06:49.308 00.000 6120 OnExposeComplete: enter
22:06:49.311 00.003 6120 UpdateGuideState(): m_state=5
22:06:49.316 00.005 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
22:06:49.320 00.004 6120 Star::Find returns 1 (0), X=1541.50, Y=743.26, Mass=1377, SNR=23.5, Peak=66 HFD=5.6
22:06:49.324 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.26)
22:06:49.331 00.007 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
22:06:49.334 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=0.56 hyp=0.64 cameraTheta=2.07 mountX=0.20 mountY=-0.64, mountTheta=-1.27
22:06:49.341 00.007 6120 Changing from state CALIBRATED to GUIDING
22:06:49.344 00.003 6120 ScopeASCOM::GetDeclinationRadians() returns 16.3
22:06:49.348 00.004 6120 ScopeASCOM::SideOfPier() returns 0
22:06:49.351 00.003 6120 AdjustCalibrationForScopePointing (scope): current dec=16.3 pierSide=0, cal dec=0.5 pierSide=1 rotAngle=None bin=1
22:06:49.355 00.004 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
22:06:49.360 00.005 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
22:06:49.365 00.005 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:06:49.369 00.004 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:06:49.373 00.004 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
22:06:49.378 00.005 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
22:06:49.382 00.004 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
22:06:49.385 00.003 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:06:49.392 00.007 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
22:06:49.396 00.004 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
22:06:49.400 00.004 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
22:06:49.405 00.005 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
22:06:49.408 00.003 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
22:06:49.499 00.091 6120 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
22:06:49.505 00.006 6120 GetDouble("/profile/5/camera/pixelsize", 0.000000) returns 2.900000
22:06:49.510 00.005 6120 Guiding starts on opposite side of pier: calibration data side is West, current side is East
22:06:49.518 00.008 6120 FlipCalibration before: x=-169.3, y=-94.7 decFlipRequired=0 sideOfPier=West rotAngle=None parity=+/+
22:06:49.524 00.006 6120 FlipCalibration pre-normalize: x=10.7, y=-94.7
22:06:49.528 00.004 6120 FlipCalibration after: x=10.7 y=-94.7 sideOfPier=East parity=+/-
22:06:49.532 00.004 6120 Mount::SetCalibration (scope) -- xAngle=10.7 yAngle=-94.7 xRate=1.549 yRate=1.842 bin=1 dec=0.5 pierSide=0 par=+/- rotAng=None
22:06:49.537 00.005 6120 Mount::SetCalibration (scope) -- sets m_xAngle=10.7 m_yAngleError=-164.6
22:06:49.545 00.008 6120 ScopeASCOM::GetDeclinationRadians() returns 16.3
22:06:49.550 00.005 6120 ScopeASCOM::SideOfPier() returns 0
22:06:49.570 00.020 6120 Status Line: CAL: West(-169,-95)->East(11,-95)
22:06:49.581 00.011 6120 Dec comp: XRate 1.549 -> 1.487 for dec 0.5 -> dec 16.3
22:06:49.588 00.007 6120 ScopeASCOM::GetDeclinationRadians() returns 16.3
22:06:49.594 00.006 6120 ScopeASCOM::SideOfPier() returns 0
22:06:49.598 00.004 6120 setting lock position to (1541.50, 743.26)
22:06:49.602 00.004 6120 guider state => GUIDING
22:06:49.609 00.007 6120 Status Line: Guiding
22:06:49.618 00.009 6120 Mount: notify guiding started
22:06:49.625 00.007 6120 GetString("/profile/5/name", "") returns "PHD SF 2025"
22:06:49.630 00.005 6120 GetString("/profile/5/scope/calibration/timestamp", "") returns "11/24/2025 10:06:49 PM"
22:06:49.633 00.003 6120 GetDouble("/profile/5/scope/calibration/xRate", 1.000000) returns 0.001549
22:06:49.639 00.006 6120 GetDouble("/profile/5/scope/calibration/yRate", 1.000000) returns 0.001842
22:06:49.644 00.005 6120 GetInt("/profile/5/scope/calibration/binning", 1) returns 1
22:06:49.647 00.003 6120 GetDouble("/profile/5/scope/calibration/xAngle", 0.000000) returns 0.187011
22:06:49.652 00.005 6120 GetDouble("/profile/5/scope/calibration/yAngle", 0.000000) returns -1.652140
22:06:49.657 00.005 6120 GetDouble("/profile/5/scope/calibration/declination", 0.000000) returns 0.009384
22:06:49.661 00.004 6120 GetInt("/profile/5/scope/calibration/pierSide", -1) returns 0
22:06:49.666 00.005 6120 GetInt("/profile/5/scope/calibration/raGuideParity", 0) returns 1
22:06:49.672 00.006 6120 GetInt("/profile/5/scope/calibration/decGuideParity", 0) returns -1
22:06:49.677 00.005 6120 GetDouble("/profile/5/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:06:49.682 00.005 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
22:06:49.686 00.004 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
22:06:49.690 00.004 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:06:49.694 00.004 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:06:49.699 00.005 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
22:06:49.705 00.006 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
22:06:49.709 00.004 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
22:06:49.714 00.005 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:06:49.717 00.003 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
22:06:49.721 00.004 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
22:06:49.726 00.005 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
22:06:49.730 00.004 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
22:06:49.736 00.006 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
22:06:49.741 00.005 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
22:06:49.745 00.004 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
22:06:49.749 00.004 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:06:49.752 00.003 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:06:49.755 00.003 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
22:06:49.758 00.003 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
22:06:49.761 00.003 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
22:06:49.766 00.005 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:06:49.770 00.004 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
22:06:49.776 00.006 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
22:06:49.779 00.003 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
22:06:49.784 00.005 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
22:06:49.788 00.004 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
22:06:49.844 00.056 6120 evsrv: cli 0FAF03D8 connect
22:06:49.852 00.008 6120 case statement mapped state 6 to 3
22:06:49.857 00.005 6120 case statement mapped state 6 to 3
22:06:49.864 00.007 6120 evsrv: cli 0FAF03D8 request: {"method":"get_pixel_scale","id":"1acfb1eb-0227-4dec-9216-b82e9abe631f"}
22:06:49.868 00.004 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":null,"id":"1acfb1eb-0227-4dec-9216-b82e9abe631f"}
22:06:49.873 00.005 6120 evsrv: cli 0FAF0478 connect
22:06:49.878 00.005 6120 case statement mapped state 6 to 3
22:06:49.881 00.003 6120 case statement mapped state 6 to 3
22:06:49.885 00.004 6120 evsrv: cli 0FAF03D8 disconnect
22:06:49.888 00.003 6120 evsrv: cli 0FAF0478 request: {"method":"get_app_state","id":"1930888a-04d7-4dfd-8c6e-d16c15d6d744"}
22:06:49.893 00.005 6120 case statement mapped state 6 to 3
22:06:49.897 00.004 6120 evsrv: cli 0FAF0478 response: {"jsonrpc":"2.0","result":"Guiding","id":"1930888a-04d7-4dfd-8c6e-d16c15d6d744"}
22:06:49.901 00.004 6120 evsrv: cli 0FAF0478 disconnect
22:06:49.904 00.003 6120 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
22:06:49.913 00.009 6120 ScopeASCOM::SideOfPier() returns 0
22:06:49.918 00.005 6120 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:06:49.923 00.005 6120 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
22:06:49.927 00.004 6120 ScopeASCOM::GetDeclinationRadians() returns 16.3
22:06:49.932 00.005 6120 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 16.3
22:06:49.935 00.003 6120 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.19) = xAngle (0.19 = 0.19)
22:06:49.940 00.005 6120 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
22:06:49.944 00.004 6120 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
22:06:49.950 00.006 6120 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
22:06:49.956 00.006 6120 GetInt("/profile/5/AutoLoadCalibration", -1) returns 1
22:06:49.960 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:06:49.983 00.023 6120 UpdateGuideState exits: m=1377 SNR=23.5
22:06:49.990 00.007 6120 PhdController: newstate STATE_SETTLE_WAIT
22:06:49.994 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:49.997 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:06:50.001 00.004 6120 Enqueuing Expose request
22:06:50.006 00.005 7680 Worker thread wakes up
22:06:50.006 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:06:50.006 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:06:51.248 01.242 7680 Exposure complete
22:06:51.358 00.110 7680 worker thread done servicing request
22:06:51.359 00.001 6120 OnExposeComplete: enter
22:06:51.363 00.004 6120 UpdateGuideState(): m_state=6
22:06:51.367 00.004 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:06:51.371 00.004 6120 Star::Find returns 1 (0), X=1541.84, Y=741.65, Mass=1845, SNR=27.6, Peak=66 HFD=6.4
22:06:51.374 00.003 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
22:06:51.379 00.005 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
22:06:51.382 00.003 6120 CameraToMount -- cameraX=0.34 cameraY=-1.60 hyp=1.64 cameraTheta=-1.36 mountX=0.03 mountY=1.59, mountTheta=1.55
22:06:51.387 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-1.60, opts=13)
22:06:51.392 00.005 6120 Enqueuing Move request for scope (0.34, -1.60)
22:06:51.396 00.004 7680 Worker thread wakes up
22:06:51.397 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -1.60) opts 0xd
22:06:51.397 00.000 7680 Handling offset move in thread for scope, endpoint = (0.34, -1.60)
22:06:51.397 00.000 7680 Moving (0.34, -1.60) raw xDistance=0.03 yDistance=1.59
22:06:51.397 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:06:51.397 00.000 7680 resist switch: large excursion: input 1.59 thresh 0.60 direction from 0 to 1
22:06:51.397 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.76
22:06:51.398 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.59 from input 1.59
22:06:51.398 00.000 7680 MoveAxis(E, 0, ABG)
22:06:51.398 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:06:51.402 00.004 7680 Move returns status 0, amount 0
22:06:51.402 00.000 7680 MoveAxis(S, 862, ABG)
22:06:51.403 00.001 7680 Guiding  Dir = 1, Dur = 862
22:06:51.403 00.000 7680 IsSlewing returns 0
22:06:51.405 00.002 7680 IsGuiding returns 0
22:06:51.405 00.000 7680 PulseGuide returned control before completion, sleep 872
22:06:51.423 00.018 6120 UpdateGuideState exits: m=1845 SNR=27.6
22:06:51.427 00.004 6120 PhdController: settling, locked = 1, distance = 0.94 (1.50) aobump = 0 frame = 1 / 99999
22:06:51.431 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764043611.431,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.94,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:06:51.435 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:51.439 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:06:51.443 00.004 6120 Enqueuing Expose request
22:06:52.287 00.844 7680 IsGuiding returns 1
22:06:52.287 00.000 7680 scope still moving after pulse duration time elapsed
22:06:52.317 00.030 7680 IsSlewing returns 0
22:06:52.319 00.002 7680 IsGuiding returns 0
22:06:52.320 00.001 7680 scope move finished after 862 + 53 ms
22:06:52.320 00.000 7680 Move returns status 0, amount 862
22:06:52.321 00.001 7680 move complete, result=0
22:06:52.321 00.000 7680 worker thread done servicing request
22:06:52.321 00.000 7680 Worker thread wakes up
22:06:52.323 00.002 6120 GuideStep: 0.0 px 0 ms EAST, 1.6 px 862 ms SOUTH
22:06:52.332 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
22:06:52.332 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:06:53.588 01.256 7680 Exposure complete
22:06:53.702 00.114 7680 worker thread done servicing request
22:06:53.703 00.001 6120 OnExposeComplete: enter
22:06:53.707 00.004 6120 UpdateGuideState(): m_state=6
22:06:53.710 00.003 6120 Star::Find(15, 1541, 741, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:06:53.715 00.005 6120 Star::Find returns 1 (0), X=1541.76, Y=742.94, Mass=1800, SNR=27.2, Peak=58 HFD=6.5
22:06:53.718 00.003 6120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (0.19) = xAngle (-1.07 = -1.07)
22:06:53.722 00.004 6120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.80 = 1.80)
22:06:53.726 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.32 hyp=0.41 cameraTheta=-0.89 mountX=0.20 mountY=0.40, mountTheta=1.11
22:06:53.731 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.32, opts=13)
22:06:53.739 00.008 6120 Enqueuing Move request for scope (0.26, -0.32)
22:06:53.745 00.006 7680 Worker thread wakes up
22:06:53.745 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.32) opts 0xd
22:06:53.745 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.32)
22:06:53.745 00.000 7680 Moving (0.26, -0.32) raw xDistance=0.20 yDistance=0.40
22:06:53.745 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:06:53.746 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
22:06:53.746 00.000 7680 MoveAxis(E, 0, ABG)
22:06:53.746 00.000 7680 Move returns status 0, amount 0
22:06:53.746 00.000 7680 MoveAxis(S, 216, ABG)
22:06:53.746 00.000 7680 Guiding  Dir = 1, Dur = 216
22:06:53.747 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:06:53.752 00.005 7680 IsSlewing returns 0
22:06:53.752 00.000 7680 IsGuiding returns 0
22:06:53.752 00.000 7680 PulseGuide returned control before completion, sleep 226
22:06:53.774 00.022 6120 UpdateGuideState exits: m=1800 SNR=27.2
22:06:53.779 00.005 6120 PhdController: settling, locked = 1, distance = 0.78 (1.50) aobump = 0 frame = 2 / 99999
22:06:53.782 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764043613.782,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.78,"Time":2.4,"SettleTime":10.0,"StarLocked":true}
22:06:53.785 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:53.789 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:06:53.795 00.006 6120 Enqueuing Expose request
22:06:53.993 00.198 7680 IsGuiding returns 1
22:06:53.994 00.001 7680 scope still moving after pulse duration time elapsed
22:06:54.024 00.030 7680 IsSlewing returns 0
22:06:54.025 00.001 7680 IsGuiding returns 0
22:06:54.026 00.001 7680 scope move finished after 216 + 57 ms
22:06:54.026 00.000 7680 Move returns status 0, amount 216
22:06:54.026 00.000 7680 move complete, result=0
22:06:54.027 00.001 7680 worker thread done servicing request
22:06:54.027 00.000 7680 Worker thread wakes up
22:06:54.028 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 216 ms SOUTH
22:06:54.033 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:06:54.033 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:06:55.287 01.254 7680 Exposure complete
22:06:55.390 00.103 7680 worker thread done servicing request
22:06:55.390 00.000 6120 OnExposeComplete: enter
22:06:55.396 00.006 6120 UpdateGuideState(): m_state=6
22:06:55.400 00.004 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
22:06:55.404 00.004 6120 Star::Find returns 1 (0), X=1541.72, Y=743.24, Mass=1740, SNR=26.4, Peak=61 HFD=6.5
22:06:55.408 00.004 6120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.19) = xAngle (-0.24 = -0.24)
22:06:55.412 00.004 6120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.63 = 2.63)
22:06:55.415 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.06 mountX=0.21 mountY=0.11, mountTheta=0.47
22:06:55.423 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.01, opts=13)
22:06:55.427 00.004 6120 Enqueuing Move request for scope (0.22, -0.01)
22:06:55.432 00.005 7680 Worker thread wakes up
22:06:55.432 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd
22:06:55.432 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.01)
22:06:55.432 00.000 7680 Moving (0.22, -0.01) raw xDistance=0.21 yDistance=0.11
22:06:55.433 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:06:55.433 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:06:55.433 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:06:55.433 00.000 7680 MoveAxis(W, 91, ABG)
22:06:55.433 00.000 7680 Guiding  Dir = 3, Dur = 91
22:06:55.434 00.001 7680 IsSlewing returns 0
22:06:55.434 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:06:55.439 00.005 7680 IsGuiding returns 0
22:06:55.439 00.000 7680 PulseGuide returned control before completion, sleep 101
22:06:55.462 00.023 6120 UpdateGuideState exits: m=1740 SNR=26.4
22:06:55.467 00.005 6120 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 3 / 99999
22:06:55.470 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764043615.470,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.61,"Time":4.0,"SettleTime":10.0,"StarLocked":true}
22:06:55.474 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:55.478 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:06:55.482 00.004 6120 Enqueuing Expose request
22:06:55.543 00.061 7680 IsGuiding returns 1
22:06:55.543 00.000 7680 scope still moving after pulse duration time elapsed
22:06:55.573 00.030 7680 IsSlewing returns 0
22:06:55.574 00.001 7680 IsGuiding returns 0
22:06:55.575 00.001 7680 scope move finished after 91 + 45 ms
22:06:55.576 00.001 7680 Move returns status 0, amount 91
22:06:55.577 00.001 7680 MoveAxis(N, 0, ABG)
22:06:55.577 00.000 7680 Move returns status 0, amount 0
22:06:55.577 00.000 7680 move complete, result=0
22:06:55.579 00.002 7680 worker thread done servicing request
22:06:55.580 00.001 7680 Worker thread wakes up
22:06:55.580 00.000 6120 GuideStep: 0.2 px 91 ms WEST, 0.1 px 0 ms NORTH
22:06:55.587 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:06:55.587 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:06:56.840 01.253 7680 Exposure complete
22:06:56.950 00.110 7680 worker thread done servicing request
22:06:56.950 00.000 6120 OnExposeComplete: enter
22:06:56.956 00.006 6120 UpdateGuideState(): m_state=6
22:06:56.960 00.004 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:06:56.963 00.003 6120 Star::Find returns 1 (0), X=1541.48, Y=742.78, Mass=1876, SNR=27.5, Peak=66 HFD=6.4
22:06:56.968 00.005 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
22:06:56.971 00.003 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
22:06:56.975 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.48 hyp=0.48 cameraTheta=-1.60 mountX=-0.10 mountY=0.42, mountTheta=1.81
22:06:56.980 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.48, opts=13)
22:06:56.987 00.007 6120 Enqueuing Move request for scope (-0.01, -0.48)
22:06:56.991 00.004 7680 Worker thread wakes up
22:06:56.991 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.48) opts 0xd
22:06:56.991 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.48)
22:06:56.991 00.000 7680 Moving (-0.01, -0.48) raw xDistance=-0.10 yDistance=0.42
22:06:56.991 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:06:56.991 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
22:06:56.991 00.000 7680 MoveAxis(E, 0, ABG)
22:06:56.993 00.002 7680 Move returns status 0, amount 0
22:06:56.993 00.000 7680 MoveAxis(S, 229, ABG)
22:06:56.993 00.000 7680 Guiding  Dir = 1, Dur = 229
22:06:56.993 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:06:56.997 00.004 7680 IsSlewing returns 0
22:06:56.997 00.000 7680 IsGuiding returns 0
22:06:56.999 00.002 7680 PulseGuide returned control before completion, sleep 239
22:06:57.018 00.019 6120 UpdateGuideState exits: m=1876 SNR=27.5
22:06:57.022 00.004 6120 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 4 / 99999
22:06:57.025 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764043617.025,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.57,"Time":5.6,"SettleTime":10.0,"StarLocked":true}
22:06:57.031 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:57.034 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:06:57.037 00.003 6120 Enqueuing Expose request
22:06:57.246 00.209 7680 IsGuiding returns 1
22:06:57.246 00.000 7680 scope still moving after pulse duration time elapsed
22:06:57.278 00.032 7680 IsSlewing returns 0
22:06:57.278 00.000 7680 IsGuiding returns 0
22:06:57.278 00.000 7680 scope move finished after 229 + 51 ms
22:06:57.278 00.000 7680 Move returns status 0, amount 229
22:06:57.279 00.001 7680 move complete, result=0
22:06:57.279 00.000 7680 worker thread done servicing request
22:06:57.279 00.000 7680 Worker thread wakes up
22:06:57.279 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 229 ms SOUTH
22:06:57.285 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:06:57.285 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:06:58.537 01.252 7680 Exposure complete
22:06:58.652 00.115 7680 worker thread done servicing request
22:06:58.652 00.000 6120 OnExposeComplete: enter
22:06:58.657 00.005 6120 UpdateGuideState(): m_state=6
22:06:58.661 00.004 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
22:06:58.665 00.004 6120 Star::Find returns 1 (0), X=1541.44, Y=743.54, Mass=1839, SNR=27.5, Peak=63 HFD=7.0
22:06:58.670 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (0.19) = xAngle (1.58 = 1.58)
22:06:58.674 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.45 = -1.83)
22:06:58.678 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.29 hyp=0.29 cameraTheta=1.76 mountX=-0.00 mountY=-0.28, mountTheta=-1.58
22:06:58.684 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.29, opts=13)
22:06:58.689 00.005 6120 Enqueuing Move request for scope (-0.06, 0.29)
22:06:58.694 00.005 7680 Worker thread wakes up
22:06:58.694 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.29) opts 0xd
22:06:58.694 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.29)
22:06:58.694 00.000 7680 Moving (-0.06, 0.29) raw xDistance=-0.00 yDistance=-0.28
22:06:58.695 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:06:58.695 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:06:58.695 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:06:58.695 00.000 7680 MoveAxis(E, 0, ABG)
22:06:58.696 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:06:58.700 00.004 7680 Move returns status 0, amount 0
22:06:58.701 00.001 7680 MoveAxis(N, 0, ABG)
22:06:58.701 00.000 7680 Move returns status 0, amount 0
22:06:58.701 00.000 7680 move complete, result=0
22:06:58.703 00.002 7680 worker thread done servicing request
22:06:58.724 00.021 6120 UpdateGuideState exits: m=1839 SNR=27.5
22:06:58.728 00.004 6120 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 5 / 99999
22:06:58.735 00.007 6120 evsrv: {"Event":"Settling","Timestamp":1764043618.734,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.49,"Time":7.3,"SettleTime":10.0,"StarLocked":true}
22:06:58.740 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:58.745 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:06:58.748 00.003 6120 Enqueuing Expose request
22:06:58.753 00.005 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:06:58.757 00.004 7680 Worker thread wakes up
22:06:58.757 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:06:58.757 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:00.008 01.251 7680 Exposure complete
22:07:00.129 00.121 7680 worker thread done servicing request
22:07:00.130 00.001 6120 OnExposeComplete: enter
22:07:00.133 00.003 6120 UpdateGuideState(): m_state=6
22:07:00.139 00.006 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:07:00.144 00.005 6120 Star::Find returns 1 (0), X=1541.45, Y=743.07, Mass=1757, SNR=27.1, Peak=57 HFD=6.5
22:07:00.149 00.005 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
22:07:00.152 00.003 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
22:07:00.156 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.86 mountX=-0.09 mountY=0.14, mountTheta=2.12
22:07:00.161 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.18, opts=13)
22:07:00.165 00.004 6120 Enqueuing Move request for scope (-0.05, -0.18)
22:07:00.169 00.004 7680 Worker thread wakes up
22:07:00.170 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
22:07:00.170 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
22:07:00.170 00.000 7680 Moving (-0.05, -0.18) raw xDistance=-0.09 yDistance=0.14
22:07:00.170 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:07:00.171 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:07:00.171 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:07:00.171 00.000 7680 MoveAxis(E, 0, ABG)
22:07:00.171 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:00.176 00.005 7680 Move returns status 0, amount 0
22:07:00.176 00.000 7680 MoveAxis(N, 0, ABG)
22:07:00.176 00.000 7680 Move returns status 0, amount 0
22:07:00.176 00.000 7680 move complete, result=0
22:07:00.176 00.000 7680 worker thread done servicing request
22:07:00.196 00.020 6120 UpdateGuideState exits: m=1757 SNR=27.1
22:07:00.201 00.005 6120 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 6 / 99999
22:07:00.206 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764043620.206,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.40,"Time":8.8,"SettleTime":10.0,"StarLocked":true}
22:07:00.210 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:00.214 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:00.218 00.004 6120 Enqueuing Expose request
22:07:00.221 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:07:00.226 00.005 7680 Worker thread wakes up
22:07:00.226 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:00.226 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:01.477 01.251 7680 Exposure complete
22:07:01.588 00.111 7680 worker thread done servicing request
22:07:01.588 00.000 6120 OnExposeComplete: enter
22:07:01.593 00.005 6120 UpdateGuideState(): m_state=6
22:07:01.596 00.003 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:07:01.601 00.005 6120 Star::Find returns 1 (0), X=1541.13, Y=744.37, Mass=1535, SNR=25.1, Peak=61 HFD=5.6
22:07:01.604 00.003 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (0.19) = xAngle (1.70 = 1.70)
22:07:01.610 00.006 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.58 = -1.71)
22:07:01.614 00.004 6120 CameraToMount -- cameraX=-0.37 cameraY=1.12 hyp=1.18 cameraTheta=1.89 mountX=-0.16 mountY=-1.17, mountTheta=-1.70
22:07:01.619 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=1.12, opts=13)
22:07:01.623 00.004 6120 Enqueuing Move request for scope (-0.37, 1.12)
22:07:01.627 00.004 7680 Worker thread wakes up
22:07:01.627 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 1.12) opts 0xd
22:07:01.627 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, 1.12)
22:07:01.627 00.000 7680 Moving (-0.37, 1.12) raw xDistance=-0.16 yDistance=-1.17
22:07:01.628 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:07:01.628 00.000 7680 resist switch: large excursion: input -1.17 thresh 0.60 direction from 1 to -1
22:07:01.628 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.50
22:07:01.629 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.17 from input -1.17
22:07:01.629 00.000 7680 MoveAxis(E, 0, ABG)
22:07:01.629 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:01.633 00.004 7680 Move returns status 0, amount 0
22:07:01.633 00.000 7680 MoveAxis(N, 634, ABG)
22:07:01.633 00.000 7680 Guiding  Dir = 0, Dur = 634
22:07:01.633 00.000 7680 IsSlewing returns 0
22:07:01.634 00.001 7680 IsGuiding returns 0
22:07:01.634 00.000 7680 PulseGuide returned control before completion, sleep 644
22:07:01.657 00.023 6120 UpdateGuideState exits: m=1535 SNR=25.1
22:07:01.661 00.004 6120 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 7 / 99999
22:07:01.665 00.004 6120 PhdController: newstate STATE_FINISH
22:07:01.669 00.004 6120 PhdController complete: success
22:07:01.673 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764043621.673,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
22:07:01.678 00.005 6120 Mount: notify guiding dither settle done success=1
22:07:01.682 00.004 6120 PhdController: newstate STATE_IDLE
22:07:01.685 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:01.690 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:01.693 00.003 6120 Enqueuing Expose request
22:07:02.281 00.588 7680 IsGuiding returns 1
22:07:02.281 00.000 7680 scope still moving after pulse duration time elapsed
22:07:02.311 00.030 7680 IsSlewing returns 0
22:07:02.312 00.001 7680 IsGuiding returns 0
22:07:02.313 00.001 7680 scope move finished after 634 + 43 ms
22:07:02.313 00.000 7680 Move returns status 0, amount 634
22:07:02.314 00.001 7680 move complete, result=0
22:07:02.314 00.000 7680 worker thread done servicing request
22:07:02.314 00.000 7680 Worker thread wakes up
22:07:02.315 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -1.2 px 634 ms NORTH
22:07:02.321 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:02.322 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:03.576 01.254 7680 Exposure complete
22:07:03.687 00.111 7680 worker thread done servicing request
22:07:03.687 00.000 6120 OnExposeComplete: enter
22:07:03.691 00.004 6120 UpdateGuideState(): m_state=6
22:07:03.695 00.004 6120 Star::Find(15, 1541, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
22:07:03.700 00.005 6120 Star::Find returns 1 (0), X=1541.61, Y=741.88, Mass=1758, SNR=27.0, Peak=64 HFD=6.1
22:07:03.705 00.005 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
22:07:03.709 00.004 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
22:07:03.713 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-1.37 hyp=1.38 cameraTheta=-1.49 mountX=-0.15 mountY=1.28, mountTheta=1.69
22:07:03.719 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-1.37, opts=13)
22:07:03.723 00.004 6120 Enqueuing Move request for scope (0.11, -1.37)
22:07:03.727 00.004 7680 Worker thread wakes up
22:07:03.728 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -1.37) opts 0xd
22:07:03.728 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -1.37)
22:07:03.728 00.000 7680 Moving (0.11, -1.37) raw xDistance=-0.15 yDistance=1.28
22:07:03.728 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:07:03.728 00.000 7680 resist switch: large excursion: input 1.28 thresh 0.60 direction from -1 to 1
22:07:03.728 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.85
22:07:03.728 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.28 from input 1.28
22:07:03.729 00.001 7680 MoveAxis(E, 0, ABG)
22:07:03.729 00.000 7680 Move returns status 0, amount 0
22:07:03.729 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:03.733 00.004 7680 MoveAxis(S, 697, ABG)
22:07:03.734 00.001 7680 Guiding  Dir = 1, Dur = 697
22:07:03.734 00.000 7680 IsSlewing returns 0
22:07:03.736 00.002 7680 IsGuiding returns 0
22:07:03.736 00.000 7680 PulseGuide returned control before completion, sleep 707
22:07:03.758 00.022 6120 UpdateGuideState exits: m=1758 SNR=27.0
22:07:03.763 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:03.768 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:03.772 00.004 6120 Enqueuing Expose request
22:07:04.451 00.679 7680 IsGuiding returns 1
22:07:04.454 00.003 7680 scope still moving after pulse duration time elapsed
22:07:04.482 00.028 7680 IsSlewing returns 0
22:07:04.486 00.004 7680 IsGuiding returns 0
22:07:04.486 00.000 7680 scope move finished after 697 + 53 ms
22:07:04.486 00.000 7680 Move returns status 0, amount 697
22:07:04.486 00.000 7680 move complete, result=0
22:07:04.487 00.001 7680 worker thread done servicing request
22:07:04.487 00.000 7680 Worker thread wakes up
22:07:04.487 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.3 px 697 ms SOUTH
22:07:04.493 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:04.493 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:05.745 01.252 7680 Exposure complete
22:07:05.852 00.107 7680 worker thread done servicing request
22:07:05.853 00.001 6120 OnExposeComplete: enter
22:07:05.858 00.005 6120 UpdateGuideState(): m_state=6
22:07:05.862 00.004 6120 Star::Find(15, 1541, 741, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
22:07:05.866 00.004 6120 Star::Find returns 1 (0), X=1541.32, Y=742.74, Mass=1854, SNR=27.5, Peak=59 HFD=6.5
22:07:05.869 00.003 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
22:07:05.872 00.003 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
22:07:05.876 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.51 hyp=0.54 cameraTheta=-1.91 mountX=-0.27 mountY=0.38, mountTheta=2.20
22:07:05.881 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.51, opts=13)
22:07:05.884 00.003 6120 Enqueuing Move request for scope (-0.18, -0.51)
22:07:05.889 00.005 7680 Worker thread wakes up
22:07:05.889 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.51) opts 0xd
22:07:05.889 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.51)
22:07:05.889 00.000 7680 Moving (-0.18, -0.51) raw xDistance=-0.27 yDistance=0.38
22:07:05.890 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
22:07:05.890 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
22:07:05.890 00.000 7680 MoveAxis(E, 116, ABG)
22:07:05.891 00.001 7680 Guiding  Dir = 2, Dur = 116
22:07:05.891 00.000 7680 IsSlewing returns 0
22:07:05.891 00.000 7680 IsGuiding returns 0
22:07:05.891 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:05.897 00.006 7680 PulseGuide returned control before completion, sleep 126
22:07:05.919 00.022 6120 UpdateGuideState exits: m=1854 SNR=27.5
22:07:05.925 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:05.929 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:05.934 00.005 6120 Enqueuing Expose request
22:07:06.030 00.096 7680 IsGuiding returns 1
22:07:06.032 00.002 7680 scope still moving after pulse duration time elapsed
22:07:06.062 00.030 7680 IsSlewing returns 0
22:07:06.064 00.002 7680 IsGuiding returns 0
22:07:06.065 00.001 7680 scope move finished after 116 + 56 ms
22:07:06.065 00.000 7680 Move returns status 0, amount 116
22:07:06.065 00.000 7680 MoveAxis(S, 206, ABG)
22:07:06.066 00.001 7680 Guiding  Dir = 1, Dur = 206
22:07:06.066 00.000 7680 IsSlewing returns 0
22:07:06.067 00.001 7680 IsGuiding returns 0
22:07:06.068 00.001 7680 PulseGuide returned control before completion, sleep 216
22:07:06.300 00.232 7680 IsGuiding returns 1
22:07:06.300 00.000 7680 scope still moving after pulse duration time elapsed
22:07:06.331 00.031 7680 IsSlewing returns 0
22:07:06.333 00.002 7680 IsGuiding returns 0
22:07:06.334 00.001 7680 scope move finished after 206 + 59 ms
22:07:06.334 00.000 7680 Move returns status 0, amount 206
22:07:06.334 00.000 7680 move complete, result=0
22:07:06.334 00.000 7680 worker thread done servicing request
22:07:06.335 00.001 6120 GuideStep: -0.3 px 116 ms EAST, 0.4 px 206 ms SOUTH
22:07:06.342 00.007 7680 Worker thread wakes up
22:07:06.342 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:06.342 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:07.596 01.254 7680 Exposure complete
22:07:07.708 00.112 7680 worker thread done servicing request
22:07:07.708 00.000 6120 OnExposeComplete: enter
22:07:07.712 00.004 6120 UpdateGuideState(): m_state=6
22:07:07.716 00.004 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:07:07.719 00.003 6120 Star::Find returns 1 (0), X=1541.63, Y=742.18, Mass=1608, SNR=25.6, Peak=66 HFD=6.3
22:07:07.724 00.005 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
22:07:07.727 00.003 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
22:07:07.731 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-1.07 hyp=1.08 cameraTheta=-1.45 mountX=-0.07 mountY=1.02, mountTheta=1.64
22:07:07.736 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-1.07, opts=13)
22:07:07.740 00.004 6120 Enqueuing Move request for scope (0.13, -1.07)
22:07:07.745 00.005 7680 Worker thread wakes up
22:07:07.745 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -1.07) opts 0xd
22:07:07.745 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -1.07)
22:07:07.745 00.000 7680 Moving (0.13, -1.07) raw xDistance=-0.07 yDistance=1.02
22:07:07.745 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:07:07.746 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.02 from input 1.02
22:07:07.746 00.000 7680 MoveAxis(E, 0, ABG)
22:07:07.746 00.000 7680 Move returns status 0, amount 0
22:07:07.746 00.000 7680 MoveAxis(S, 556, ABG)
22:07:07.746 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:07.751 00.005 7680 Guiding  Dir = 1, Dur = 556
22:07:07.751 00.000 7680 IsSlewing returns 0
22:07:07.751 00.000 7680 IsGuiding returns 0
22:07:07.752 00.001 7680 PulseGuide returned control before completion, sleep 566
22:07:07.772 00.020 6120 UpdateGuideState exits: m=1608 SNR=25.6
22:07:07.777 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:07.780 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:07.784 00.004 6120 Enqueuing Expose request
22:07:08.334 00.550 7680 IsGuiding returns 0
22:07:08.335 00.001 7680 Move returns status 0, amount 556
22:07:08.336 00.001 7680 move complete, result=0
22:07:08.337 00.001 7680 worker thread done servicing request
22:07:08.337 00.000 7680 Worker thread wakes up
22:07:08.337 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.0 px 556 ms SOUTH
22:07:08.344 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:08.344 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:09.598 01.254 7680 Exposure complete
22:07:09.701 00.103 7680 worker thread done servicing request
22:07:09.701 00.000 6120 OnExposeComplete: enter
22:07:09.706 00.005 6120 UpdateGuideState(): m_state=6
22:07:09.711 00.005 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:07:09.714 00.003 6120 Star::Find returns 1 (0), X=1541.54, Y=743.19, Mass=1825, SNR=27.8, Peak=68 HFD=6.5
22:07:09.717 00.003 6120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.19) = xAngle (-1.15 = -1.15)
22:07:09.721 00.004 6120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.73 = 1.73)
22:07:09.723 00.002 6120 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-0.96 mountX=0.03 mountY=0.08, mountTheta=1.18
22:07:09.729 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.06, opts=13)
22:07:09.732 00.003 6120 Enqueuing Move request for scope (0.04, -0.06)
22:07:09.736 00.004 7680 Worker thread wakes up
22:07:09.736 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
22:07:09.736 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
22:07:09.736 00.000 7680 Moving (0.04, -0.06) raw xDistance=0.03 yDistance=0.08
22:07:09.736 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:07:09.738 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:07:09.738 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:07:09.738 00.000 7680 MoveAxis(E, 0, ABG)
22:07:09.738 00.000 7680 Move returns status 0, amount 0
22:07:09.738 00.000 7680 MoveAxis(N, 0, ABG)
22:07:09.738 00.000 7680 Move returns status 0, amount 0
22:07:09.738 00.000 7680 move complete, result=0
22:07:09.739 00.001 7680 worker thread done servicing request
22:07:09.739 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:09.764 00.025 6120 UpdateGuideState exits: m=1825 SNR=27.8
22:07:09.768 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:09.771 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:09.774 00.003 6120 Enqueuing Expose request
22:07:09.778 00.004 7680 Worker thread wakes up
22:07:09.778 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:09.778 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:09.778 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:07:11.024 01.246 7680 Exposure complete
22:07:11.136 00.112 7680 worker thread done servicing request
22:07:11.136 00.000 6120 OnExposeComplete: enter
22:07:11.140 00.004 6120 UpdateGuideState(): m_state=6
22:07:11.144 00.004 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
22:07:11.148 00.004 6120 Star::Find returns 1 (0), X=1541.41, Y=743.48, Mass=1690, SNR=26.2, Peak=55 HFD=6.6
22:07:11.151 00.003 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (0.19) = xAngle (1.77 = 1.77)
22:07:11.154 00.003 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.64 = -1.64)
22:07:11.159 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.95 mountX=-0.05 mountY=-0.25, mountTheta=-1.76
22:07:11.163 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.23, opts=13)
22:07:11.170 00.007 6120 Enqueuing Move request for scope (-0.09, 0.23)
22:07:11.174 00.004 7680 Worker thread wakes up
22:07:11.174 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
22:07:11.174 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
22:07:11.174 00.000 7680 Moving (-0.09, 0.23) raw xDistance=-0.05 yDistance=-0.25
22:07:11.174 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:07:11.174 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:07:11.176 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:07:11.176 00.000 7680 MoveAxis(E, 0, ABG)
22:07:11.176 00.000 7680 Move returns status 0, amount 0
22:07:11.176 00.000 7680 MoveAxis(N, 0, ABG)
22:07:11.176 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:11.181 00.005 7680 Move returns status 0, amount 0
22:07:11.181 00.000 7680 move complete, result=0
22:07:11.182 00.001 7680 worker thread done servicing request
22:07:11.203 00.021 6120 UpdateGuideState exits: m=1690 SNR=26.2
22:07:11.208 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:11.212 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:11.217 00.005 6120 Enqueuing Expose request
22:07:11.220 00.003 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:07:11.224 00.004 7680 Worker thread wakes up
22:07:11.224 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:11.224 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:12.472 01.248 7680 Exposure complete
22:07:12.587 00.115 7680 worker thread done servicing request
22:07:12.587 00.000 6120 OnExposeComplete: enter
22:07:12.592 00.005 6120 UpdateGuideState(): m_state=6
22:07:12.597 00.005 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:07:12.601 00.004 6120 Star::Find returns 1 (0), X=1541.66, Y=742.85, Mass=1588, SNR=24.7, Peak=58 HFD=6.1
22:07:12.607 00.006 6120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
22:07:12.611 00.004 6120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.50 = 1.50)
22:07:12.616 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=-0.40 hyp=0.43 cameraTheta=-1.19 mountX=0.09 mountY=0.43, mountTheta=1.38
22:07:12.621 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.40, opts=13)
22:07:12.626 00.005 6120 Enqueuing Move request for scope (0.16, -0.40)
22:07:12.631 00.005 7680 Worker thread wakes up
22:07:12.631 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.40) opts 0xd
22:07:12.631 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.40)
22:07:12.631 00.000 7680 Moving (0.16, -0.40) raw xDistance=0.09 yDistance=0.43
22:07:12.632 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:07:12.632 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
22:07:12.632 00.000 7680 MoveAxis(E, 0, ABG)
22:07:12.632 00.000 7680 Move returns status 0, amount 0
22:07:12.632 00.000 7680 MoveAxis(S, 235, ABG)
22:07:12.633 00.001 7680 Guiding  Dir = 1, Dur = 235
22:07:12.633 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:12.638 00.005 7680 IsSlewing returns 0
22:07:12.639 00.001 7680 IsGuiding returns 0
22:07:12.639 00.000 7680 PulseGuide returned control before completion, sleep 245
22:07:12.660 00.021 6120 UpdateGuideState exits: m=1588 SNR=24.7
22:07:12.665 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:12.671 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:12.676 00.005 6120 Enqueuing Expose request
22:07:12.889 00.213 7680 IsGuiding returns 1
22:07:12.890 00.001 7680 scope still moving after pulse duration time elapsed
22:07:12.918 00.028 7680 IsSlewing returns 0
22:07:12.919 00.001 7680 IsGuiding returns 0
22:07:12.919 00.000 7680 scope move finished after 235 + 45 ms
22:07:12.919 00.000 7680 Move returns status 0, amount 235
22:07:12.919 00.000 7680 move complete, result=0
22:07:12.921 00.002 7680 worker thread done servicing request
22:07:12.921 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 235 ms SOUTH
22:07:12.924 00.003 7680 Worker thread wakes up
22:07:12.924 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:12.924 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:14.183 01.259 7680 Exposure complete
22:07:14.282 00.099 7680 worker thread done servicing request
22:07:14.283 00.001 6120 OnExposeComplete: enter
22:07:14.287 00.004 6120 UpdateGuideState(): m_state=6
22:07:14.290 00.003 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
22:07:14.296 00.006 6120 Star::Find returns 1 (0), X=1541.43, Y=742.92, Mass=1623, SNR=25.9, Peak=62 HFD=6.2
22:07:14.300 00.004 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
22:07:14.304 00.004 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
22:07:14.308 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.34 hyp=0.35 cameraTheta=-1.76 mountX=-0.13 mountY=0.28, mountTheta=2.00
22:07:14.312 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.34, opts=13)
22:07:14.317 00.005 6120 Enqueuing Move request for scope (-0.07, -0.34)
22:07:14.320 00.003 7680 Worker thread wakes up
22:07:14.320 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.34) opts 0xd
22:07:14.321 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.34)
22:07:14.321 00.000 7680 Moving (-0.07, -0.34) raw xDistance=-0.13 yDistance=0.28
22:07:14.321 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:07:14.321 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:07:14.321 00.000 7680 MoveAxis(E, 0, ABG)
22:07:14.322 00.001 7680 Move returns status 0, amount 0
22:07:14.322 00.000 7680 MoveAxis(S, 150, ABG)
22:07:14.322 00.000 7680 Guiding  Dir = 1, Dur = 150
22:07:14.322 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:14.329 00.007 7680 IsSlewing returns 0
22:07:14.329 00.000 7680 IsGuiding returns 0
22:07:14.330 00.001 7680 PulseGuide returned control before completion, sleep 160
22:07:14.352 00.022 6120 UpdateGuideState exits: m=1623 SNR=25.9
22:07:14.358 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:14.362 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:14.366 00.004 6120 Enqueuing Expose request
22:07:14.495 00.129 7680 IsGuiding returns 1
22:07:14.497 00.002 7680 scope still moving after pulse duration time elapsed
22:07:14.527 00.030 7680 IsSlewing returns 0
22:07:14.529 00.002 7680 IsGuiding returns 0
22:07:14.529 00.000 7680 scope move finished after 150 + 48 ms
22:07:14.530 00.001 7680 Move returns status 0, amount 150
22:07:14.530 00.000 7680 move complete, result=0
22:07:14.531 00.001 7680 worker thread done servicing request
22:07:14.531 00.000 7680 Worker thread wakes up
22:07:14.531 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 150 ms SOUTH
22:07:14.537 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:14.537 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:15.787 01.250 7680 Exposure complete
22:07:15.896 00.109 7680 worker thread done servicing request
22:07:15.896 00.000 6120 OnExposeComplete: enter
22:07:15.901 00.005 6120 UpdateGuideState(): m_state=6
22:07:15.906 00.005 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
22:07:15.911 00.005 6120 Star::Find returns 1 (0), X=1541.53, Y=743.14, Mass=1851, SNR=27.4, Peak=57 HFD=6.5
22:07:15.916 00.005 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
22:07:15.921 00.005 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
22:07:15.926 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.28 mountX=0.01 mountY=0.12, mountTheta=1.47
22:07:15.932 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.12, opts=13)
22:07:15.937 00.005 6120 Enqueuing Move request for scope (0.04, -0.12)
22:07:15.942 00.005 7680 Worker thread wakes up
22:07:15.942 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
22:07:15.942 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
22:07:15.942 00.000 7680 Moving (0.04, -0.12) raw xDistance=0.01 yDistance=0.12
22:07:15.943 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:07:15.943 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:07:15.943 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:07:15.944 00.001 7680 MoveAxis(E, 0, ABG)
22:07:15.944 00.000 7680 Move returns status 0, amount 0
22:07:15.944 00.000 7680 MoveAxis(N, 0, ABG)
22:07:15.945 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:15.950 00.005 7680 Move returns status 0, amount 0
22:07:15.950 00.000 7680 move complete, result=0
22:07:15.950 00.000 7680 worker thread done servicing request
22:07:15.972 00.022 6120 UpdateGuideState exits: m=1851 SNR=27.4
22:07:15.977 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:15.982 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:15.986 00.004 6120 Enqueuing Expose request
22:07:15.991 00.005 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:07:15.994 00.003 7680 Worker thread wakes up
22:07:15.994 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:15.995 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:17.241 01.246 7680 Exposure complete
22:07:17.349 00.108 7680 worker thread done servicing request
22:07:17.349 00.000 6120 OnExposeComplete: enter
22:07:17.353 00.004 6120 UpdateGuideState(): m_state=6
22:07:17.358 00.005 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:07:17.362 00.004 6120 Star::Find returns 1 (0), X=1541.69, Y=742.32, Mass=1654, SNR=25.5, Peak=64 HFD=5.7
22:07:17.366 00.004 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
22:07:17.370 00.004 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
22:07:17.374 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.94 hyp=0.95 cameraTheta=-1.37 mountX=0.01 mountY=0.92, mountTheta=1.56
22:07:17.379 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.94, opts=13)
22:07:17.383 00.004 6120 Enqueuing Move request for scope (0.19, -0.94)
22:07:17.388 00.005 7680 Worker thread wakes up
22:07:17.388 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.94) opts 0xd
22:07:17.388 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.94)
22:07:17.389 00.001 7680 Moving (0.19, -0.94) raw xDistance=0.01 yDistance=0.92
22:07:17.389 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:07:17.389 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92
22:07:17.389 00.000 7680 MoveAxis(E, 0, ABG)
22:07:17.389 00.000 7680 Move returns status 0, amount 0
22:07:17.389 00.000 7680 MoveAxis(S, 501, ABG)
22:07:17.391 00.002 7680 Guiding  Dir = 1, Dur = 501
22:07:17.391 00.000 7680 IsSlewing returns 0
22:07:17.391 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:17.396 00.005 7680 IsGuiding returns 0
22:07:17.396 00.000 7680 PulseGuide returned control before completion, sleep 511
22:07:17.419 00.023 6120 UpdateGuideState exits: m=1654 SNR=25.5
22:07:17.425 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:17.428 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:17.433 00.005 6120 Enqueuing Expose request
22:07:17.920 00.487 7680 IsGuiding returns 1
22:07:17.921 00.001 7680 scope still moving after pulse duration time elapsed
22:07:17.950 00.029 7680 IsSlewing returns 0
22:07:17.952 00.002 7680 IsGuiding returns 0
22:07:17.952 00.000 7680 scope move finished after 501 + 55 ms
22:07:17.953 00.001 7680 Move returns status 0, amount 501
22:07:17.953 00.000 7680 move complete, result=0
22:07:17.954 00.001 7680 worker thread done servicing request
22:07:17.954 00.000 7680 Worker thread wakes up
22:07:17.955 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.9 px 501 ms SOUTH
22:07:17.961 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:17.961 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:19.210 01.249 7680 Exposure complete
22:07:19.323 00.113 7680 worker thread done servicing request
22:07:19.323 00.000 6120 OnExposeComplete: enter
22:07:19.329 00.006 6120 UpdateGuideState(): m_state=6
22:07:19.334 00.005 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
22:07:19.337 00.003 6120 Star::Find returns 1 (0), X=1541.51, Y=743.52, Mass=1688, SNR=26.6, Peak=67 HFD=5.9
22:07:19.341 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (0.19) = xAngle (1.36 = 1.36)
22:07:19.345 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.23 = -2.05)
22:07:19.348 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.54 mountX=0.06 mountY=-0.23, mountTheta=-1.33
22:07:19.353 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.26, opts=13)
22:07:19.357 00.004 6120 Enqueuing Move request for scope (0.01, 0.26)
22:07:19.362 00.005 7680 Worker thread wakes up
22:07:19.362 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
22:07:19.362 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
22:07:19.362 00.000 7680 Moving (0.01, 0.26) raw xDistance=0.06 yDistance=-0.23
22:07:19.362 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:07:19.363 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:07:19.363 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:07:19.363 00.000 7680 MoveAxis(E, 0, ABG)
22:07:19.363 00.000 7680 Move returns status 0, amount 0
22:07:19.363 00.000 7680 MoveAxis(N, 0, ABG)
22:07:19.364 00.001 7680 Move returns status 0, amount 0
22:07:19.364 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:19.369 00.005 7680 move complete, result=0
22:07:19.369 00.000 7680 worker thread done servicing request
22:07:19.390 00.021 6120 UpdateGuideState exits: m=1688 SNR=26.6
22:07:19.395 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:19.399 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:19.403 00.004 6120 Enqueuing Expose request
22:07:19.406 00.003 7680 Worker thread wakes up
22:07:19.407 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:07:19.411 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:19.411 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:20.671 01.260 7680 Exposure complete
22:07:20.787 00.116 7680 worker thread done servicing request
22:07:20.787 00.000 6120 OnExposeComplete: enter
22:07:20.790 00.003 6120 UpdateGuideState(): m_state=6
22:07:20.796 00.006 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
22:07:20.800 00.004 6120 Star::Find returns 1 (0), X=1541.67, Y=742.94, Mass=1794, SNR=27.5, Peak=67 HFD=6.2
22:07:20.803 00.003 6120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.19) = xAngle (-1.25 = -1.25)
22:07:20.807 00.004 6120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.62 = 1.62)
22:07:20.811 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.31 hyp=0.36 cameraTheta=-1.06 mountX=0.11 mountY=0.36, mountTheta=1.27
22:07:20.816 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.31, opts=13)
22:07:20.820 00.004 6120 Enqueuing Move request for scope (0.17, -0.31)
22:07:20.823 00.003 7680 Worker thread wakes up
22:07:20.823 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.31) opts 0xd
22:07:20.823 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.31)
22:07:20.824 00.001 7680 Moving (0.17, -0.31) raw xDistance=0.11 yDistance=0.36
22:07:20.824 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:07:20.825 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
22:07:20.825 00.000 7680 MoveAxis(E, 0, ABG)
22:07:20.826 00.001 7680 Move returns status 0, amount 0
22:07:20.826 00.000 7680 MoveAxis(S, 195, ABG)
22:07:20.826 00.000 7680 Guiding  Dir = 1, Dur = 195
22:07:20.827 00.001 7680 IsSlewing returns 0
22:07:20.827 00.000 7680 IsGuiding returns 0
22:07:20.828 00.001 7680 PulseGuide returned control before completion, sleep 205
22:07:20.828 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:20.854 00.026 6120 UpdateGuideState exits: m=1794 SNR=27.5
22:07:20.859 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:20.864 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:20.867 00.003 6120 Enqueuing Expose request
22:07:21.035 00.168 7680 IsGuiding returns 1
22:07:21.036 00.001 7680 scope still moving after pulse duration time elapsed
22:07:21.065 00.029 7680 IsSlewing returns 0
22:07:21.067 00.002 7680 IsGuiding returns 0
22:07:21.067 00.000 7680 scope move finished after 195 + 45 ms
22:07:21.068 00.001 7680 Move returns status 0, amount 195
22:07:21.068 00.000 7680 move complete, result=0
22:07:21.069 00.001 7680 worker thread done servicing request
22:07:21.069 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 195 ms SOUTH
22:07:21.077 00.008 7680 Worker thread wakes up
22:07:21.077 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:21.077 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:22.331 01.254 7680 Exposure complete
22:07:22.440 00.109 7680 worker thread done servicing request
22:07:22.441 00.001 6120 OnExposeComplete: enter
22:07:22.446 00.005 6120 UpdateGuideState(): m_state=6
22:07:22.451 00.005 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
22:07:22.454 00.003 6120 Star::Find returns 1 (0), X=1541.40, Y=743.65, Mass=1880, SNR=27.9, Peak=57 HFD=6.7
22:07:22.457 00.003 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (0.19) = xAngle (1.64 = 1.64)
22:07:22.460 00.003 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.51 = -1.77)
22:07:22.463 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.39 hyp=0.41 cameraTheta=1.82 mountX=-0.03 mountY=-0.40, mountTheta=-1.64
22:07:22.468 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.39, opts=13)
22:07:22.472 00.004 6120 Enqueuing Move request for scope (-0.10, 0.39)
22:07:22.476 00.004 7680 Worker thread wakes up
22:07:22.476 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.39) opts 0xd
22:07:22.477 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.39)
22:07:22.477 00.000 7680 Moving (-0.10, 0.39) raw xDistance=-0.03 yDistance=-0.40
22:07:22.477 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:07:22.477 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:07:22.477 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:07:22.478 00.001 7680 MoveAxis(E, 0, ABG)
22:07:22.478 00.000 7680 Move returns status 0, amount 0
22:07:22.478 00.000 7680 MoveAxis(N, 0, ABG)
22:07:22.478 00.000 7680 Move returns status 0, amount 0
22:07:22.478 00.000 7680 move complete, result=0
22:07:22.478 00.000 7680 worker thread done servicing request
22:07:22.479 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:22.507 00.028 6120 UpdateGuideState exits: m=1880 SNR=27.9
22:07:22.511 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:22.519 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:22.522 00.003 6120 Enqueuing Expose request
22:07:22.526 00.004 7680 Worker thread wakes up
22:07:22.527 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:07:22.531 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:22.531 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:23.785 01.254 7680 Exposure complete
22:07:23.900 00.115 7680 worker thread done servicing request
22:07:23.901 00.001 6120 OnExposeComplete: enter
22:07:23.904 00.003 6120 UpdateGuideState(): m_state=6
22:07:23.909 00.005 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
22:07:23.912 00.003 6120 Star::Find returns 1 (0), X=1541.27, Y=743.65, Mass=1750, SNR=26.8, Peak=59 HFD=6.7
22:07:23.915 00.003 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (0.19) = xAngle (1.91 = 1.91)
22:07:23.921 00.006 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.79 = -1.50)
22:07:23.925 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.39 hyp=0.45 cameraTheta=2.10 mountX=-0.15 mountY=-0.45, mountTheta=-1.90
22:07:23.932 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.39, opts=13)
22:07:23.936 00.004 6120 Enqueuing Move request for scope (-0.23, 0.39)
22:07:23.941 00.005 7680 Worker thread wakes up
22:07:23.941 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.39) opts 0xd
22:07:23.941 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.39)
22:07:23.941 00.000 7680 Moving (-0.23, 0.39) raw xDistance=-0.15 yDistance=-0.45
22:07:23.941 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:07:23.941 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:07:23.942 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
22:07:23.942 00.000 7680 MoveAxis(E, 0, ABG)
22:07:23.942 00.000 7680 Move returns status 0, amount 0
22:07:23.942 00.000 7680 MoveAxis(N, 0, ABG)
22:07:23.942 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:23.947 00.005 7680 Move returns status 0, amount 0
22:07:23.948 00.001 7680 move complete, result=0
22:07:23.948 00.000 7680 worker thread done servicing request
22:07:23.969 00.021 6120 UpdateGuideState exits: m=1750 SNR=26.8
22:07:23.974 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:23.978 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:23.984 00.006 6120 Enqueuing Expose request
22:07:23.988 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
22:07:23.994 00.006 7680 Worker thread wakes up
22:07:23.994 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:23.994 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:25.248 01.254 7680 Exposure complete
22:07:25.357 00.109 7680 worker thread done servicing request
22:07:25.358 00.001 6120 OnExposeComplete: enter
22:07:25.362 00.004 6120 UpdateGuideState(): m_state=6
22:07:25.365 00.003 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:07:25.370 00.005 6120 Star::Find returns 1 (0), X=1541.22, Y=743.36, Mass=1869, SNR=27.7, Peak=64 HFD=6.8
22:07:25.373 00.003 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (0.19) = xAngle (2.58 = 2.58)
22:07:25.377 00.004 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.45 = -0.83)
22:07:25.380 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=0.11 hyp=0.30 cameraTheta=2.77 mountX=-0.25 mountY=-0.22, mountTheta=-2.43
22:07:25.384 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.11, opts=13)
22:07:25.390 00.006 6120 Enqueuing Move request for scope (-0.28, 0.11)
22:07:25.394 00.004 7680 Worker thread wakes up
22:07:25.394 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.11) opts 0xd
22:07:25.394 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.11)
22:07:25.394 00.000 7680 Moving (-0.28, 0.11) raw xDistance=-0.25 yDistance=-0.22
22:07:25.395 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:07:25.395 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:07:25.395 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:07:25.397 00.002 7680 MoveAxis(E, 108, ABG)
22:07:25.397 00.000 7680 Guiding  Dir = 2, Dur = 108
22:07:25.397 00.000 7680 IsSlewing returns 0
22:07:25.397 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:25.403 00.006 7680 IsGuiding returns 0
22:07:25.403 00.000 7680 PulseGuide returned control before completion, sleep 118
22:07:25.422 00.019 6120 UpdateGuideState exits: m=1869 SNR=27.7
22:07:25.427 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:25.432 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:25.435 00.003 6120 Enqueuing Expose request
22:07:25.535 00.100 7680 IsGuiding returns 1
22:07:25.535 00.000 7680 scope still moving after pulse duration time elapsed
22:07:25.566 00.031 7680 IsSlewing returns 0
22:07:25.568 00.002 7680 IsGuiding returns 0
22:07:25.568 00.000 7680 scope move finished after 108 + 57 ms
22:07:25.568 00.000 7680 Move returns status 0, amount 108
22:07:25.569 00.001 7680 MoveAxis(N, 0, ABG)
22:07:25.569 00.000 7680 Move returns status 0, amount 0
22:07:25.570 00.001 7680 move complete, result=0
22:07:25.570 00.000 7680 worker thread done servicing request
22:07:25.570 00.000 6120 GuideStep: -0.3 px 108 ms EAST, -0.2 px 0 ms NORTH
22:07:25.578 00.008 7680 Worker thread wakes up
22:07:25.579 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:25.579 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:26.832 01.253 7680 Exposure complete
22:07:26.936 00.104 7680 worker thread done servicing request
22:07:26.937 00.001 6120 OnExposeComplete: enter
22:07:26.942 00.005 6120 UpdateGuideState(): m_state=6
22:07:26.946 00.004 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:07:26.950 00.004 6120 Star::Find returns 1 (0), X=1541.31, Y=742.60, Mass=1722, SNR=26.4, Peak=62 HFD=6.7
22:07:26.954 00.004 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
22:07:26.959 00.005 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
22:07:26.963 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.65 hyp=0.68 cameraTheta=-1.86 mountX=-0.31 mountY=0.50, mountTheta=2.13
22:07:26.968 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.65, opts=13)
22:07:26.972 00.004 6120 Enqueuing Move request for scope (-0.19, -0.65)
22:07:26.976 00.004 7680 Worker thread wakes up
22:07:26.976 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.65) opts 0xd
22:07:26.976 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.65)
22:07:26.976 00.000 7680 Moving (-0.19, -0.65) raw xDistance=-0.31 yDistance=0.50
22:07:26.976 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
22:07:26.977 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
22:07:26.977 00.000 7680 MoveAxis(E, 140, ABG)
22:07:26.977 00.000 7680 Guiding  Dir = 2, Dur = 140
22:07:26.977 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:26.981 00.004 7680 IsSlewing returns 0
22:07:26.983 00.002 7680 IsGuiding returns 0
22:07:26.984 00.001 7680 PulseGuide returned control before completion, sleep 150
22:07:27.006 00.022 6120 UpdateGuideState exits: m=1722 SNR=26.4
22:07:27.010 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:27.017 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:27.022 00.005 6120 Enqueuing Expose request
22:07:27.148 00.126 7680 IsGuiding returns 1
22:07:27.149 00.001 7680 scope still moving after pulse duration time elapsed
22:07:27.180 00.031 7680 IsSlewing returns 0
22:07:27.181 00.001 7680 IsGuiding returns 0
22:07:27.183 00.002 7680 scope move finished after 140 + 59 ms
22:07:27.183 00.000 7680 Move returns status 0, amount 140
22:07:27.183 00.000 7680 MoveAxis(S, 272, ABG)
22:07:27.183 00.000 7680 Guiding  Dir = 1, Dur = 272
22:07:27.184 00.001 7680 IsSlewing returns 0
22:07:27.185 00.001 7680 IsGuiding returns 0
22:07:27.185 00.000 7680 PulseGuide returned control before completion, sleep 282
22:07:27.477 00.292 7680 IsGuiding returns 1
22:07:27.478 00.001 7680 scope still moving after pulse duration time elapsed
22:07:27.507 00.029 7680 IsSlewing returns 0
22:07:27.508 00.001 7680 IsGuiding returns 0
22:07:27.508 00.000 7680 scope move finished after 272 + 51 ms
22:07:27.509 00.001 7680 Move returns status 0, amount 272
22:07:27.509 00.000 7680 move complete, result=0
22:07:27.510 00.001 7680 worker thread done servicing request
22:07:27.510 00.000 6120 GuideStep: -0.3 px 140 ms EAST, 0.5 px 272 ms SOUTH
22:07:27.521 00.011 7680 Worker thread wakes up
22:07:27.521 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:27.521 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:28.769 01.248 7680 Exposure complete
22:07:28.874 00.105 7680 worker thread done servicing request
22:07:28.874 00.000 6120 OnExposeComplete: enter
22:07:28.878 00.004 6120 UpdateGuideState(): m_state=6
22:07:28.882 00.004 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
22:07:28.887 00.005 6120 Star::Find returns 1 (0), X=1541.30, Y=743.41, Mass=1905, SNR=28.1, Peak=62 HFD=6.9
22:07:28.895 00.008 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (0.19) = xAngle (2.30 = 2.30)
22:07:28.903 00.008 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.17 = -1.11)
22:07:28.905 00.002 6120 CameraToMount -- cameraX=-0.20 cameraY=0.16 hyp=0.26 cameraTheta=2.49 mountX=-0.17 mountY=-0.23, mountTheta=-2.21
22:07:28.909 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.16, opts=13)
22:07:28.911 00.002 6120 Enqueuing Move request for scope (-0.20, 0.16)
22:07:28.915 00.004 7680 Worker thread wakes up
22:07:28.915 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.16) opts 0xd
22:07:28.915 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.16)
22:07:28.915 00.000 7680 Moving (-0.20, 0.16) raw xDistance=-0.17 yDistance=-0.23
22:07:28.915 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:07:28.916 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:07:28.916 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:07:28.916 00.000 7680 MoveAxis(E, 0, ABG)
22:07:28.916 00.000 7680 Move returns status 0, amount 0
22:07:28.916 00.000 7680 MoveAxis(N, 0, ABG)
22:07:28.916 00.000 7680 Move returns status 0, amount 0
22:07:28.916 00.000 7680 move complete, result=0
22:07:28.916 00.000 7680 worker thread done servicing request
22:07:28.918 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:28.943 00.025 6120 UpdateGuideState exits: m=1905 SNR=28.1
22:07:28.946 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:28.951 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:28.957 00.006 6120 Enqueuing Expose request
22:07:28.960 00.003 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:07:28.965 00.005 7680 Worker thread wakes up
22:07:28.965 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:28.965 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:30.218 01.253 7680 Exposure complete
22:07:30.329 00.111 7680 worker thread done servicing request
22:07:30.330 00.001 6120 OnExposeComplete: enter
22:07:30.334 00.004 6120 UpdateGuideState(): m_state=6
22:07:30.339 00.005 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
22:07:30.342 00.003 6120 Star::Find returns 1 (0), X=1541.56, Y=742.80, Mass=1777, SNR=27.1, Peak=61 HFD=6.4
22:07:30.346 00.004 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
22:07:30.350 00.004 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
22:07:30.354 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.46 hyp=0.46 cameraTheta=-1.45 mountX=-0.03 mountY=0.43, mountTheta=1.64
22:07:30.359 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.46, opts=13)
22:07:30.364 00.005 6120 Enqueuing Move request for scope (0.06, -0.46)
22:07:30.367 00.003 7680 Worker thread wakes up
22:07:30.368 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.46) opts 0xd
22:07:30.368 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.46)
22:07:30.368 00.000 7680 Moving (0.06, -0.46) raw xDistance=-0.03 yDistance=0.43
22:07:30.368 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:07:30.368 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:07:30.368 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
22:07:30.369 00.001 7680 MoveAxis(E, 0, ABG)
22:07:30.369 00.000 7680 Move returns status 0, amount 0
22:07:30.369 00.000 7680 MoveAxis(N, 0, ABG)
22:07:30.369 00.000 7680 Move returns status 0, amount 0
22:07:30.370 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:30.375 00.005 7680 move complete, result=0
22:07:30.375 00.000 7680 worker thread done servicing request
22:07:30.394 00.019 6120 UpdateGuideState exits: m=1777 SNR=27.1
22:07:30.399 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:30.402 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:30.407 00.005 6120 Enqueuing Expose request
22:07:30.410 00.003 7680 Worker thread wakes up
22:07:30.410 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:30.410 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:30.410 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:07:31.652 01.242 7680 Exposure complete
22:07:31.739 00.087 7680 worker thread done servicing request
22:07:31.739 00.000 6120 OnExposeComplete: enter
22:07:31.758 00.019 6120 UpdateGuideState(): m_state=6
22:07:31.760 00.002 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
22:07:31.760 00.000 6120 Star::Find returns 1 (0), X=1541.53, Y=743.06, Mass=1805, SNR=27.0, Peak=57 HFD=6.3
22:07:31.771 00.011 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
22:07:31.773 00.002 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
22:07:31.773 00.000 6120 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.20 cameraTheta=-1.40 mountX=-0.00 mountY=0.19, mountTheta=1.59
22:07:31.773 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.19, opts=13)
22:07:31.787 00.014 6120 Enqueuing Move request for scope (0.03, -0.19)
22:07:31.792 00.005 7680 Worker thread wakes up
22:07:31.792 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
22:07:31.792 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
22:07:31.792 00.000 7680 Moving (0.03, -0.19) raw xDistance=-0.00 yDistance=0.19
22:07:31.792 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:07:31.792 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:07:31.792 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:07:31.792 00.000 7680 MoveAxis(E, 0, ABG)
22:07:31.792 00.000 7680 Move returns status 0, amount 0
22:07:31.792 00.000 7680 MoveAxis(N, 0, ABG)
22:07:31.792 00.000 7680 Move returns status 0, amount 0
22:07:31.792 00.000 7680 move complete, result=0
22:07:31.792 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:31.792 00.000 7680 worker thread done servicing request
22:07:31.818 00.026 6120 UpdateGuideState exits: m=1805 SNR=27.0
22:07:31.823 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:31.825 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:31.825 00.000 6120 Enqueuing Expose request
22:07:31.835 00.010 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:07:31.835 00.000 7680 Worker thread wakes up
22:07:31.835 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:31.835 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:33.090 01.255 7680 Exposure complete
22:07:33.192 00.102 7680 worker thread done servicing request
22:07:33.192 00.000 6120 OnExposeComplete: enter
22:07:33.195 00.003 6120 UpdateGuideState(): m_state=6
22:07:33.200 00.005 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
22:07:33.200 00.000 6120 Star::Find returns 1 (0), X=1541.87, Y=742.27, Mass=1620, SNR=25.9, Peak=60 HFD=5.8
22:07:33.208 00.008 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.19) = xAngle (-1.40 = -1.40)
22:07:33.212 00.004 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
22:07:33.212 00.000 6120 CameraToMount -- cameraX=0.37 cameraY=-0.99 hyp=1.05 cameraTheta=-1.21 mountX=0.18 mountY=1.05, mountTheta=1.40
22:07:33.218 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.37, y=-0.99, opts=13)
22:07:33.224 00.006 6120 Enqueuing Move request for scope (0.37, -0.99)
22:07:33.224 00.000 7680 Worker thread wakes up
22:07:33.224 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.99) opts 0xd
22:07:33.224 00.000 7680 Handling offset move in thread for scope, endpoint = (0.37, -0.99)
22:07:33.229 00.005 7680 Moving (0.37, -0.99) raw xDistance=0.18 yDistance=1.05
22:07:33.229 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:07:33.229 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:07:33.230 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.05
22:07:33.230 00.000 7680 MoveAxis(E, 0, ABG)
22:07:33.230 00.000 7680 Move returns status 0, amount 0
22:07:33.230 00.000 7680 MoveAxis(N, 0, ABG)
22:07:33.230 00.000 7680 Move returns status 0, amount 0
22:07:33.230 00.000 7680 move complete, result=0
22:07:33.231 00.001 7680 worker thread done servicing request
22:07:33.231 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:33.256 00.025 6120 UpdateGuideState exits: m=1620 SNR=25.9
22:07:33.261 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:33.264 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:33.269 00.005 6120 Enqueuing Expose request
22:07:33.272 00.003 7680 Worker thread wakes up
22:07:33.272 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 1.0 px 0 ms NORTH
22:07:33.281 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:33.281 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:34.542 01.261 7680 Exposure complete
22:07:34.654 00.112 7680 worker thread done servicing request
22:07:34.654 00.000 6120 OnExposeComplete: enter
22:07:34.657 00.003 6120 UpdateGuideState(): m_state=6
22:07:34.667 00.010 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
22:07:34.675 00.008 6120 Star::Find returns 1 (0), X=1541.53, Y=742.89, Mass=1809, SNR=27.3, Peak=52 HFD=6.6
22:07:34.683 00.008 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
22:07:34.689 00.006 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
22:07:34.690 00.001 6120 CameraToMount -- cameraX=0.03 cameraY=-0.36 hyp=0.36 cameraTheta=-1.48 mountX=-0.03 mountY=0.34, mountTheta=1.67
22:07:34.698 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.36, opts=13)
22:07:34.705 00.007 6120 Enqueuing Move request for scope (0.03, -0.36)
22:07:34.705 00.000 7680 Worker thread wakes up
22:07:34.705 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.36) opts 0xd
22:07:34.705 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.36)
22:07:34.705 00.000 7680 Moving (0.03, -0.36) raw xDistance=-0.03 yDistance=0.34
22:07:34.705 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:07:34.705 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
22:07:34.705 00.000 7680 MoveAxis(E, 0, ABG)
22:07:34.705 00.000 7680 Move returns status 0, amount 0
22:07:34.705 00.000 7680 MoveAxis(S, 185, ABG)
22:07:34.705 00.000 7680 Guiding  Dir = 1, Dur = 185
22:07:34.717 00.012 7680 IsSlewing returns 0
22:07:34.717 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:34.722 00.005 7680 IsGuiding returns 0
22:07:34.722 00.000 7680 PulseGuide returned control before completion, sleep 195
22:07:34.739 00.017 6120 UpdateGuideState exits: m=1809 SNR=27.3
22:07:34.755 00.016 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:34.759 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:34.761 00.002 6120 Enqueuing Expose request
22:07:34.927 00.166 7680 IsGuiding returns 1
22:07:34.927 00.000 7680 scope still moving after pulse duration time elapsed
22:07:34.959 00.032 7680 IsSlewing returns 0
22:07:34.960 00.001 7680 IsGuiding returns 0
22:07:34.960 00.000 7680 scope move finished after 185 + 53 ms
22:07:34.960 00.000 7680 Move returns status 0, amount 185
22:07:34.960 00.000 7680 move complete, result=0
22:07:34.964 00.004 7680 worker thread done servicing request
22:07:34.964 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 185 ms SOUTH
22:07:34.964 00.000 7680 Worker thread wakes up
22:07:34.964 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:34.964 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:36.234 01.270 7680 Exposure complete
22:07:36.335 00.101 7680 worker thread done servicing request
22:07:36.335 00.000 6120 OnExposeComplete: enter
22:07:36.335 00.000 6120 UpdateGuideState(): m_state=6
22:07:36.342 00.007 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
22:07:36.345 00.003 6120 Star::Find returns 1 (0), X=1541.94, Y=742.22, Mass=1552, SNR=24.8, Peak=67 HFD=5.9
22:07:36.350 00.005 6120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (0.19) = xAngle (-1.36 = -1.36)
22:07:36.354 00.004 6120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.52 = 1.52)
22:07:36.360 00.006 6120 CameraToMount -- cameraX=0.44 cameraY=-1.04 hyp=1.13 cameraTheta=-1.17 mountX=0.24 mountY=1.13, mountTheta=1.36
22:07:36.365 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.44, y=-1.04, opts=13)
22:07:36.369 00.004 6120 Enqueuing Move request for scope (0.44, -1.04)
22:07:36.369 00.000 7680 Worker thread wakes up
22:07:36.369 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.44, -1.04) opts 0xd
22:07:36.369 00.000 7680 Handling offset move in thread for scope, endpoint = (0.44, -1.04)
22:07:36.369 00.000 7680 Moving (0.44, -1.04) raw xDistance=0.24 yDistance=1.13
22:07:36.369 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:07:36.369 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.13 from input 1.13
22:07:36.369 00.000 7680 MoveAxis(W, 102, ABG)
22:07:36.369 00.000 7680 Guiding  Dir = 3, Dur = 102
22:07:36.369 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:36.376 00.007 7680 IsSlewing returns 0
22:07:36.376 00.000 7680 IsGuiding returns 0
22:07:36.376 00.000 7680 PulseGuide returned control before completion, sleep 112
22:07:36.392 00.016 6120 UpdateGuideState exits: m=1552 SNR=24.8
22:07:36.404 00.012 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:36.408 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:36.413 00.005 6120 Enqueuing Expose request
22:07:36.503 00.090 7680 IsGuiding returns 1
22:07:36.503 00.000 7680 scope still moving after pulse duration time elapsed
22:07:36.536 00.033 7680 IsSlewing returns 0
22:07:36.536 00.000 7680 IsGuiding returns 0
22:07:36.536 00.000 7680 scope move finished after 102 + 55 ms
22:07:36.536 00.000 7680 Move returns status 0, amount 102
22:07:36.536 00.000 7680 MoveAxis(S, 611, ABG)
22:07:36.536 00.000 7680 Guiding  Dir = 1, Dur = 611
22:07:36.536 00.000 7680 IsSlewing returns 0
22:07:36.536 00.000 7680 IsGuiding returns 0
22:07:36.536 00.000 7680 PulseGuide returned control before completion, sleep 621
22:07:37.175 00.639 7680 IsGuiding returns 1
22:07:37.177 00.002 7680 scope still moving after pulse duration time elapsed
22:07:37.206 00.029 7680 IsSlewing returns 0
22:07:37.206 00.000 7680 IsGuiding returns 0
22:07:37.206 00.000 7680 scope move finished after 611 + 57 ms
22:07:37.206 00.000 7680 Move returns status 0, amount 611
22:07:37.206 00.000 7680 move complete, result=0
22:07:37.206 00.000 7680 worker thread done servicing request
22:07:37.206 00.000 7680 Worker thread wakes up
22:07:37.206 00.000 6120 GuideStep: 0.2 px 102 ms WEST, 1.1 px 611 ms SOUTH
22:07:37.206 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:37.206 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:38.473 01.267 7680 Exposure complete
22:07:38.554 00.081 7680 worker thread done servicing request
22:07:38.554 00.000 6120 OnExposeComplete: enter
22:07:38.558 00.004 6120 UpdateGuideState(): m_state=6
22:07:38.560 00.002 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
22:07:38.560 00.000 6120 Star::Find returns 1 (0), X=1541.38, Y=743.39, Mass=1746, SNR=27.0, Peak=57 HFD=6.2
22:07:38.571 00.011 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (0.19) = xAngle (2.11 = 2.11)
22:07:38.573 00.002 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.99 = -1.30)
22:07:38.578 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.30 mountX=-0.09 mountY=-0.18, mountTheta=-2.06
22:07:38.583 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.14, opts=13)
22:07:38.587 00.004 6120 Enqueuing Move request for scope (-0.12, 0.14)
22:07:38.593 00.006 7680 Worker thread wakes up
22:07:38.593 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
22:07:38.593 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
22:07:38.593 00.000 7680 Moving (-0.12, 0.14) raw xDistance=-0.09 yDistance=-0.18
22:07:38.593 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:07:38.593 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:07:38.593 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:07:38.593 00.000 7680 MoveAxis(E, 0, ABG)
22:07:38.593 00.000 7680 Move returns status 0, amount 0
22:07:38.593 00.000 7680 MoveAxis(N, 0, ABG)
22:07:38.593 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:38.593 00.000 7680 Move returns status 0, amount 0
22:07:38.593 00.000 7680 move complete, result=0
22:07:38.593 00.000 7680 worker thread done servicing request
22:07:38.610 00.017 6120 UpdateGuideState exits: m=1746 SNR=27.0
22:07:38.623 00.013 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:38.627 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:38.627 00.000 6120 Enqueuing Expose request
22:07:38.635 00.008 7680 Worker thread wakes up
22:07:38.635 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:38.635 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:38.635 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:07:39.895 01.260 7680 Exposure complete
22:07:39.999 00.104 7680 worker thread done servicing request
22:07:39.999 00.000 6120 OnExposeComplete: enter
22:07:39.999 00.000 6120 UpdateGuideState(): m_state=6
22:07:40.005 00.006 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
22:07:40.008 00.003 6120 Star::Find returns 1 (0), X=1541.56, Y=742.93, Mass=1519, SNR=25.0, Peak=56 HFD=6.2
22:07:40.014 00.006 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
22:07:40.016 00.002 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
22:07:40.016 00.000 6120 CameraToMount -- cameraX=0.06 cameraY=-0.33 hyp=0.34 cameraTheta=-1.38 mountX=-0.00 mountY=0.32, mountTheta=1.57
22:07:40.016 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.33, opts=13)
22:07:40.028 00.012 6120 Enqueuing Move request for scope (0.06, -0.33)
22:07:40.031 00.003 7680 Worker thread wakes up
22:07:40.031 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.33) opts 0xd
22:07:40.031 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.33)
22:07:40.031 00.000 7680 Moving (0.06, -0.33) raw xDistance=-0.00 yDistance=0.32
22:07:40.031 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:07:40.031 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
22:07:40.031 00.000 7680 MoveAxis(E, 0, ABG)
22:07:40.034 00.003 7680 Move returns status 0, amount 0
22:07:40.034 00.000 7680 MoveAxis(S, 175, ABG)
22:07:40.034 00.000 7680 Guiding  Dir = 1, Dur = 175
22:07:40.034 00.000 7680 IsSlewing returns 0
22:07:40.034 00.000 7680 IsGuiding returns 0
22:07:40.034 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:40.036 00.002 7680 PulseGuide returned control before completion, sleep 185
22:07:40.051 00.015 6120 UpdateGuideState exits: m=1519 SNR=25.0
22:07:40.051 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:40.060 00.009 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:40.066 00.006 6120 Enqueuing Expose request
22:07:40.235 00.169 7680 IsGuiding returns 1
22:07:40.237 00.002 7680 scope still moving after pulse duration time elapsed
22:07:40.266 00.029 7680 IsSlewing returns 0
22:07:40.266 00.000 7680 IsGuiding returns 0
22:07:40.266 00.000 7680 scope move finished after 175 + 57 ms
22:07:40.266 00.000 7680 Move returns status 0, amount 175
22:07:40.266 00.000 7680 move complete, result=0
22:07:40.266 00.000 7680 worker thread done servicing request
22:07:40.266 00.000 7680 Worker thread wakes up
22:07:40.266 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 175 ms SOUTH
22:07:40.273 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:40.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:41.519 01.246 7680 Exposure complete
22:07:41.619 00.100 7680 worker thread done servicing request
22:07:41.621 00.002 6120 OnExposeComplete: enter
22:07:41.625 00.004 6120 UpdateGuideState(): m_state=6
22:07:41.625 00.000 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
22:07:41.630 00.005 6120 Star::Find returns 1 (0), X=1541.28, Y=743.75, Mass=1756, SNR=26.8, Peak=56 HFD=6.5
22:07:41.635 00.005 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (0.19) = xAngle (1.80 = 1.80)
22:07:41.638 00.003 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.67 = -1.61)
22:07:41.640 00.002 6120 CameraToMount -- cameraX=-0.22 cameraY=0.50 hyp=0.55 cameraTheta=1.98 mountX=-0.12 mountY=-0.54, mountTheta=-1.79
22:07:41.640 00.000 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.50, opts=13)
22:07:41.650 00.010 6120 Enqueuing Move request for scope (-0.22, 0.50)
22:07:41.654 00.004 7680 Worker thread wakes up
22:07:41.654 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.50) opts 0xd
22:07:41.654 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.50)
22:07:41.654 00.000 7680 Moving (-0.22, 0.50) raw xDistance=-0.12 yDistance=-0.54
22:07:41.654 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:07:41.655 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:07:41.655 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
22:07:41.655 00.000 7680 MoveAxis(E, 0, ABG)
22:07:41.655 00.000 7680 Move returns status 0, amount 0
22:07:41.655 00.000 7680 MoveAxis(N, 0, ABG)
22:07:41.655 00.000 7680 Move returns status 0, amount 0
22:07:41.655 00.000 7680 move complete, result=0
22:07:41.655 00.000 7680 worker thread done servicing request
22:07:41.655 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:41.670 00.015 6120 UpdateGuideState exits: m=1756 SNR=26.8
22:07:41.682 00.012 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:41.687 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:41.690 00.003 6120 Enqueuing Expose request
22:07:41.695 00.005 7680 Worker thread wakes up
22:07:41.695 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:41.695 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:41.695 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
22:07:42.948 01.253 7680 Exposure complete
22:07:43.056 00.108 7680 worker thread done servicing request
22:07:43.056 00.000 6120 OnExposeComplete: enter
22:07:43.056 00.000 6120 UpdateGuideState(): m_state=6
22:07:43.062 00.006 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
22:07:43.062 00.000 6120 Star::Find returns 1 (0), X=1541.38, Y=743.37, Mass=1738, SNR=26.7, Peak=62 HFD=6.8
22:07:43.069 00.007 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (0.19) = xAngle (2.21 = 2.21)
22:07:43.073 00.004 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.08 = -1.20)
22:07:43.076 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.17 cameraTheta=2.39 mountX=-0.10 mountY=-0.16, mountTheta=-2.14
22:07:43.076 00.000 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.11, opts=13)
22:07:43.076 00.000 6120 Enqueuing Move request for scope (-0.12, 0.11)
22:07:43.088 00.012 7680 Worker thread wakes up
22:07:43.088 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
22:07:43.088 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
22:07:43.088 00.000 7680 Moving (-0.12, 0.11) raw xDistance=-0.10 yDistance=-0.16
22:07:43.088 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:07:43.088 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:07:43.088 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:07:43.088 00.000 7680 MoveAxis(E, 0, ABG)
22:07:43.088 00.000 7680 Move returns status 0, amount 0
22:07:43.088 00.000 7680 MoveAxis(N, 0, ABG)
22:07:43.088 00.000 7680 Move returns status 0, amount 0
22:07:43.088 00.000 7680 move complete, result=0
22:07:43.088 00.000 7680 worker thread done servicing request
22:07:43.088 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:43.105 00.017 6120 UpdateGuideState exits: m=1738 SNR=26.7
22:07:43.120 00.015 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:43.121 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:43.126 00.005 6120 Enqueuing Expose request
22:07:43.126 00.000 7680 Worker thread wakes up
22:07:43.126 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:43.126 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:43.126 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:07:44.385 01.259 7680 Exposure complete
22:07:44.483 00.098 7680 worker thread done servicing request
22:07:44.483 00.000 6120 OnExposeComplete: enter
22:07:44.490 00.007 6120 UpdateGuideState(): m_state=6
22:07:44.490 00.000 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
22:07:44.496 00.006 6120 Star::Find returns 1 (0), X=1541.07, Y=743.53, Mass=1815, SNR=27.4, Peak=56 HFD=6.6
22:07:44.499 00.003 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (0.19) = xAngle (2.38 = 2.38)
22:07:44.499 00.000 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.26 = -1.03)
22:07:44.507 00.008 6120 CameraToMount -- cameraX=-0.43 cameraY=0.28 hyp=0.51 cameraTheta=2.57 mountX=-0.37 mountY=-0.44, mountTheta=-2.27
22:07:44.513 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=0.28, opts=13)
22:07:44.515 00.002 6120 Enqueuing Move request for scope (-0.43, 0.28)
22:07:44.521 00.006 7680 Worker thread wakes up
22:07:44.521 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.28) opts 0xd
22:07:44.521 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.43, 0.28)
22:07:44.521 00.000 7680 Moving (-0.43, 0.28) raw xDistance=-0.37 yDistance=-0.44
22:07:44.522 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
22:07:44.522 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:07:44.522 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:07:44.522 00.000 7680 MoveAxis(E, 158, ABG)
22:07:44.522 00.000 7680 Guiding  Dir = 2, Dur = 158
22:07:44.522 00.000 7680 IsSlewing returns 0
22:07:44.522 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:44.522 00.000 7680 IsGuiding returns 0
22:07:44.522 00.000 7680 PulseGuide returned control before completion, sleep 168
22:07:44.547 00.025 6120 UpdateGuideState exits: m=1815 SNR=27.4
22:07:44.548 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:44.548 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:44.558 00.010 6120 Enqueuing Expose request
22:07:44.707 00.149 7680 IsGuiding returns 1
22:07:44.707 00.000 7680 scope still moving after pulse duration time elapsed
22:07:44.738 00.031 7680 IsSlewing returns 0
22:07:44.738 00.000 7680 IsGuiding returns 0
22:07:44.739 00.001 7680 scope move finished after 158 + 53 ms
22:07:44.739 00.000 7680 Move returns status 0, amount 158
22:07:44.739 00.000 7680 MoveAxis(N, 0, ABG)
22:07:44.739 00.000 7680 Move returns status 0, amount 0
22:07:44.739 00.000 7680 move complete, result=0
22:07:44.739 00.000 7680 worker thread done servicing request
22:07:44.739 00.000 6120 GuideStep: -0.4 px 158 ms EAST, -0.4 px 0 ms NORTH
22:07:44.745 00.006 7680 Worker thread wakes up
22:07:44.745 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:44.745 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:46.001 01.256 7680 Exposure complete
22:07:46.106 00.105 7680 worker thread done servicing request
22:07:46.106 00.000 6120 OnExposeComplete: enter
22:07:46.109 00.003 6120 UpdateGuideState(): m_state=6
22:07:46.109 00.000 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
22:07:46.109 00.000 6120 Star::Find returns 1 (0), X=1541.51, Y=742.29, Mass=1434, SNR=23.8, Peak=52 HFD=5.8
22:07:46.109 00.000 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
22:07:46.123 00.014 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
22:07:46.123 00.000 6120 CameraToMount -- cameraX=0.01 cameraY=-0.96 hyp=0.96 cameraTheta=-1.56 mountX=-0.17 mountY=0.87, mountTheta=1.77
22:07:46.127 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.96, opts=13)
22:07:46.127 00.000 6120 Enqueuing Move request for scope (0.01, -0.96)
22:07:46.135 00.008 7680 Worker thread wakes up
22:07:46.136 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.96) opts 0xd
22:07:46.137 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.96)
22:07:46.137 00.000 7680 Moving (0.01, -0.96) raw xDistance=-0.17 yDistance=0.87
22:07:46.137 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:07:46.138 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87
22:07:46.138 00.000 7680 MoveAxis(E, 0, ABG)
22:07:46.138 00.000 7680 Move returns status 0, amount 0
22:07:46.139 00.001 7680 MoveAxis(S, 472, ABG)
22:07:46.139 00.000 7680 Guiding  Dir = 1, Dur = 472
22:07:46.140 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:46.141 00.001 7680 IsSlewing returns 0
22:07:46.141 00.000 7680 IsGuiding returns 0
22:07:46.141 00.000 7680 PulseGuide returned control before completion, sleep 482
22:07:46.152 00.011 6120 UpdateGuideState exits: m=1434 SNR=23.8
22:07:46.161 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:46.167 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:46.169 00.002 6120 Enqueuing Expose request
22:07:46.629 00.460 7680 IsGuiding returns 1
22:07:46.629 00.000 7680 scope still moving after pulse duration time elapsed
22:07:46.661 00.032 7680 IsSlewing returns 0
22:07:46.661 00.000 7680 IsGuiding returns 1
22:07:46.693 00.032 7680 IsSlewing returns 0
22:07:46.693 00.000 7680 IsGuiding returns 1
22:07:46.725 00.032 7680 IsSlewing returns 0
22:07:46.725 00.000 7680 IsGuiding returns 0
22:07:46.725 00.000 7680 scope move finished after 472 + 111 ms
22:07:46.725 00.000 7680 Move returns status 0, amount 472
22:07:46.725 00.000 7680 move complete, result=0
22:07:46.725 00.000 7680 worker thread done servicing request
22:07:46.725 00.000 7680 Worker thread wakes up
22:07:46.725 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.9 px 472 ms SOUTH
22:07:46.733 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:46.733 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:47.986 01.253 7680 Exposure complete
22:07:48.095 00.109 7680 worker thread done servicing request
22:07:48.095 00.000 6120 OnExposeComplete: enter
22:07:48.095 00.000 6120 UpdateGuideState(): m_state=6
22:07:48.101 00.006 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
22:07:48.107 00.006 6120 Star::Find returns 1 (0), X=1541.39, Y=743.67, Mass=1892, SNR=27.8, Peak=62 HFD=6.7
22:07:48.110 00.003 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (0.19) = xAngle (1.64 = 1.64)
22:07:48.110 00.000 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.51 = -1.77)
22:07:48.117 00.007 6120 CameraToMount -- cameraX=-0.11 cameraY=0.42 hyp=0.43 cameraTheta=1.82 mountX=-0.03 mountY=-0.42, mountTheta=-1.64
22:07:48.124 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.42, opts=13)
22:07:48.124 00.000 6120 Enqueuing Move request for scope (-0.11, 0.42)
22:07:48.129 00.005 7680 Worker thread wakes up
22:07:48.129 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.42) opts 0xd
22:07:48.129 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.42)
22:07:48.129 00.000 7680 Moving (-0.11, 0.42) raw xDistance=-0.03 yDistance=-0.42
22:07:48.129 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:07:48.129 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:07:48.129 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:07:48.129 00.000 7680 MoveAxis(E, 0, ABG)
22:07:48.129 00.000 7680 Move returns status 0, amount 0
22:07:48.129 00.000 7680 MoveAxis(N, 0, ABG)
22:07:48.129 00.000 7680 Move returns status 0, amount 0
22:07:48.129 00.000 7680 move complete, result=0
22:07:48.129 00.000 7680 worker thread done servicing request
22:07:48.129 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:48.159 00.030 6120 UpdateGuideState exits: m=1892 SNR=27.8
22:07:48.165 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:48.167 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:48.170 00.003 6120 Enqueuing Expose request
22:07:48.176 00.006 7680 Worker thread wakes up
22:07:48.176 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:48.176 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:48.176 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:07:49.429 01.253 7680 Exposure complete
22:07:49.546 00.117 7680 worker thread done servicing request
22:07:49.546 00.000 6120 OnExposeComplete: enter
22:07:49.550 00.004 6120 UpdateGuideState(): m_state=6
22:07:49.552 00.002 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
22:07:49.558 00.006 6120 Star::Find returns 1 (0), X=1541.61, Y=743.64, Mass=1770, SNR=27.2, Peak=62 HFD=6.7
22:07:49.561 00.003 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (0.19) = xAngle (1.10 = 1.10)
22:07:49.563 00.002 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.98 = -2.31)
22:07:49.569 00.006 6120 CameraToMount -- cameraX=0.11 cameraY=0.38 hyp=0.40 cameraTheta=1.29 mountX=0.18 mountY=-0.29, mountTheta=-1.02
22:07:49.573 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.38, opts=13)
22:07:49.573 00.000 6120 Enqueuing Move request for scope (0.11, 0.38)
22:07:49.581 00.008 7680 Worker thread wakes up
22:07:49.581 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.38) opts 0xd
22:07:49.581 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.38)
22:07:49.581 00.000 7680 Moving (0.11, 0.38) raw xDistance=0.18 yDistance=-0.29
22:07:49.581 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:07:49.581 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:07:49.581 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:07:49.581 00.000 7680 MoveAxis(E, 0, ABG)
22:07:49.581 00.000 7680 Move returns status 0, amount 0
22:07:49.581 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:49.587 00.006 7680 MoveAxis(N, 0, ABG)
22:07:49.587 00.000 7680 Move returns status 0, amount 0
22:07:49.587 00.000 7680 move complete, result=0
22:07:49.587 00.000 7680 worker thread done servicing request
22:07:49.606 00.019 6120 UpdateGuideState exits: m=1770 SNR=27.2
22:07:49.615 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:49.618 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:49.618 00.000 6120 Enqueuing Expose request
22:07:49.618 00.000 7680 Worker thread wakes up
22:07:49.618 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:49.618 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:49.618 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:07:50.878 01.260 7680 Exposure complete
22:07:50.966 00.088 7680 worker thread done servicing request
22:07:50.966 00.000 6120 OnExposeComplete: enter
22:07:50.966 00.000 6120 UpdateGuideState(): m_state=6
22:07:50.979 00.013 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
22:07:50.982 00.003 6120 Star::Find returns 1 (0), X=1541.49, Y=743.26, Mass=1868, SNR=27.9, Peak=64 HFD=6.6
22:07:50.982 00.000 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (0.19) = xAngle (2.52 = 2.52)
22:07:50.982 00.000 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.39 = -0.89)
22:07:50.982 00.000 6120 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.70 mountX=-0.01 mountY=-0.01, mountTheta=-2.38
22:07:50.982 00.000 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.00, opts=13)
22:07:50.998 00.016 6120 Enqueuing Move request for scope (-0.01, 0.00)
22:07:51.000 00.002 7680 Worker thread wakes up
22:07:51.000 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
22:07:51.000 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
22:07:51.000 00.000 7680 Moving (-0.01, 0.00) raw xDistance=-0.01 yDistance=-0.01
22:07:51.000 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:07:51.000 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:07:51.000 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:07:51.000 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:51.000 00.000 7680 MoveAxis(E, 0, ABG)
22:07:51.000 00.000 7680 Move returns status 0, amount 0
22:07:51.000 00.000 7680 MoveAxis(N, 0, ABG)
22:07:51.000 00.000 7680 Move returns status 0, amount 0
22:07:51.000 00.000 7680 move complete, result=0
22:07:51.000 00.000 7680 worker thread done servicing request
22:07:51.017 00.017 6120 UpdateGuideState exits: m=1868 SNR=27.9
22:07:51.017 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:51.030 00.013 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:51.034 00.004 6120 Enqueuing Expose request
22:07:51.036 00.002 7680 Worker thread wakes up
22:07:51.036 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:51.036 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:07:51.041 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:52.297 01.256 7680 Exposure complete
22:07:52.387 00.090 7680 worker thread done servicing request
22:07:52.387 00.000 6120 OnExposeComplete: enter
22:07:52.388 00.001 6120 UpdateGuideState(): m_state=6
22:07:52.388 00.000 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
22:07:52.397 00.009 6120 Star::Find returns 1 (0), X=1541.38, Y=742.85, Mass=1678, SNR=25.7, Peak=58 HFD=6.3
22:07:52.401 00.004 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
22:07:52.403 00.002 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
22:07:52.405 00.002 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.40 hyp=0.42 cameraTheta=-1.85 mountX=-0.19 mountY=0.31, mountTheta=2.12
22:07:52.409 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.40, opts=13)
22:07:52.415 00.006 6120 Enqueuing Move request for scope (-0.12, -0.40)
22:07:52.416 00.001 7680 Worker thread wakes up
22:07:52.416 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.40) opts 0xd
22:07:52.416 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.40)
22:07:52.416 00.000 7680 Moving (-0.12, -0.40) raw xDistance=-0.19 yDistance=0.31
22:07:52.416 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:07:52.416 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:07:52.416 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:07:52.416 00.000 7680 MoveAxis(E, 0, ABG)
22:07:52.416 00.000 7680 Move returns status 0, amount 0
22:07:52.416 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:52.423 00.007 7680 MoveAxis(N, 0, ABG)
22:07:52.423 00.000 7680 Move returns status 0, amount 0
22:07:52.423 00.000 7680 move complete, result=0
22:07:52.423 00.000 7680 worker thread done servicing request
22:07:52.444 00.021 6120 UpdateGuideState exits: m=1678 SNR=25.7
22:07:52.448 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:52.450 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:52.457 00.007 6120 Enqueuing Expose request
22:07:52.461 00.004 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:07:52.461 00.000 7680 Worker thread wakes up
22:07:52.461 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:52.461 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:53.724 01.263 7680 Exposure complete
22:07:53.825 00.101 7680 worker thread done servicing request
22:07:53.825 00.000 6120 OnExposeComplete: enter
22:07:53.828 00.003 6120 UpdateGuideState(): m_state=6
22:07:53.828 00.000 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
22:07:53.839 00.011 6120 Star::Find returns 1 (0), X=1541.44, Y=743.32, Mass=1794, SNR=27.3, Peak=61 HFD=6.7
22:07:53.845 00.006 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (0.19) = xAngle (2.11 = 2.11)
22:07:53.845 00.000 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.98 = -1.30)
22:07:53.854 00.009 6120 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.29 mountX=-0.04 mountY=-0.08, mountTheta=-2.06
22:07:53.860 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.06, opts=13)
22:07:53.865 00.005 6120 Enqueuing Move request for scope (-0.06, 0.06)
22:07:53.870 00.005 7680 Worker thread wakes up
22:07:53.870 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
22:07:53.870 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
22:07:53.870 00.000 7680 Moving (-0.06, 0.06) raw xDistance=-0.04 yDistance=-0.08
22:07:53.870 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:07:53.871 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:07:53.871 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:07:53.871 00.000 7680 MoveAxis(E, 0, ABG)
22:07:53.871 00.000 7680 Move returns status 0, amount 0
22:07:53.871 00.000 7680 MoveAxis(N, 0, ABG)
22:07:53.871 00.000 7680 Move returns status 0, amount 0
22:07:53.871 00.000 7680 move complete, result=0
22:07:53.871 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:53.871 00.000 7680 worker thread done servicing request
22:07:53.899 00.028 6120 UpdateGuideState exits: m=1794 SNR=27.3
22:07:53.903 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:53.903 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:53.903 00.000 6120 Enqueuing Expose request
22:07:53.914 00.011 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:53.919 00.005 7680 Worker thread wakes up
22:07:53.919 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:53.919 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:55.167 01.248 7680 Exposure complete
22:07:55.270 00.103 7680 worker thread done servicing request
22:07:55.270 00.000 6120 OnExposeComplete: enter
22:07:55.285 00.015 6120 UpdateGuideState(): m_state=6
22:07:55.292 00.007 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
22:07:55.292 00.000 6120 Star::Find returns 1 (0), X=1541.39, Y=742.87, Mass=1877, SNR=27.8, Peak=60 HFD=6.6
22:07:55.292 00.000 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
22:07:55.304 00.012 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
22:07:55.308 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.39 hyp=0.40 cameraTheta=-1.85 mountX=-0.18 mountY=0.30, mountTheta=2.11
22:07:55.314 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.39, opts=13)
22:07:55.319 00.005 6120 Enqueuing Move request for scope (-0.11, -0.39)
22:07:55.323 00.004 7680 Worker thread wakes up
22:07:55.323 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.39) opts 0xd
22:07:55.323 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.39)
22:07:55.325 00.002 7680 Moving (-0.11, -0.39) raw xDistance=-0.18 yDistance=0.30
22:07:55.325 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:07:55.325 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:07:55.325 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:07:55.325 00.000 7680 MoveAxis(E, 0, ABG)
22:07:55.325 00.000 7680 Move returns status 0, amount 0
22:07:55.325 00.000 7680 MoveAxis(N, 0, ABG)
22:07:55.325 00.000 7680 Move returns status 0, amount 0
22:07:55.325 00.000 7680 move complete, result=0
22:07:55.325 00.000 7680 worker thread done servicing request
22:07:55.325 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:55.354 00.029 6120 UpdateGuideState exits: m=1877 SNR=27.8
22:07:55.354 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:55.365 00.011 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:55.371 00.006 6120 Enqueuing Expose request
22:07:55.371 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:07:55.371 00.000 7680 Worker thread wakes up
22:07:55.371 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:55.371 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:56.620 01.249 7680 Exposure complete
22:07:56.735 00.115 7680 worker thread done servicing request
22:07:56.735 00.000 6120 OnExposeComplete: enter
22:07:56.740 00.005 6120 UpdateGuideState(): m_state=6
22:07:56.740 00.000 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
22:07:56.745 00.005 6120 Star::Find returns 1 (0), X=1541.37, Y=743.05, Mass=1934, SNR=28.2, Peak=59 HFD=6.6
22:07:56.749 00.004 6120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.19) = xAngle (-2.32 = -2.32)
22:07:56.753 00.004 6120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.55 = 0.55)
22:07:56.757 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.24 cameraTheta=-2.13 mountX=-0.17 mountY=0.13, mountTheta=2.49
22:07:56.761 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.21, opts=13)
22:07:56.761 00.000 6120 Enqueuing Move request for scope (-0.13, -0.21)
22:07:56.761 00.000 7680 Worker thread wakes up
22:07:56.761 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
22:07:56.761 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
22:07:56.761 00.000 7680 Moving (-0.13, -0.21) raw xDistance=-0.17 yDistance=0.13
22:07:56.761 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:07:56.774 00.013 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:07:56.774 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:07:56.774 00.000 7680 MoveAxis(E, 0, ABG)
22:07:56.774 00.000 7680 Move returns status 0, amount 0
22:07:56.774 00.000 7680 MoveAxis(N, 0, ABG)
22:07:56.774 00.000 7680 Move returns status 0, amount 0
22:07:56.774 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:56.777 00.003 7680 move complete, result=0
22:07:56.777 00.000 7680 worker thread done servicing request
22:07:56.802 00.025 6120 UpdateGuideState exits: m=1934 SNR=28.2
22:07:56.804 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:56.810 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:56.810 00.000 6120 Enqueuing Expose request
22:07:56.810 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:07:56.823 00.013 7680 Worker thread wakes up
22:07:56.823 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:56.823 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:07:58.076 01.253 7680 Exposure complete
22:07:58.195 00.119 7680 worker thread done servicing request
22:07:58.197 00.002 6120 OnExposeComplete: enter
22:07:58.199 00.002 6120 UpdateGuideState(): m_state=6
22:07:58.199 00.000 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
22:07:58.199 00.000 6120 Star::Find returns 1 (0), X=1541.36, Y=742.58, Mass=1723, SNR=26.9, Peak=53 HFD=6.8
22:07:58.199 00.000 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
22:07:58.215 00.016 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
22:07:58.215 00.000 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.68 hyp=0.69 cameraTheta=-1.78 mountX=-0.26 mountY=0.55, mountTheta=2.02
22:07:58.215 00.000 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.68, opts=13)
22:07:58.229 00.014 6120 Enqueuing Move request for scope (-0.14, -0.68)
22:07:58.231 00.002 7680 Worker thread wakes up
22:07:58.231 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.68) opts 0xd
22:07:58.231 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.68)
22:07:58.231 00.000 7680 Moving (-0.14, -0.68) raw xDistance=-0.26 yDistance=0.55
22:07:58.231 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
22:07:58.231 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
22:07:58.231 00.000 7680 MoveAxis(E, 112, ABG)
22:07:58.231 00.000 7680 Guiding  Dir = 2, Dur = 112
22:07:58.231 00.000 7680 IsSlewing returns 0
22:07:58.231 00.000 7680 IsGuiding returns 0
22:07:58.231 00.000 7680 PulseGuide returned control before completion, sleep 122
22:07:58.231 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:07:58.250 00.019 6120 UpdateGuideState exits: m=1723 SNR=26.9
22:07:58.260 00.010 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:58.269 00.009 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:07:58.269 00.000 6120 Enqueuing Expose request
22:07:58.359 00.090 7680 IsGuiding returns 1
22:07:58.359 00.000 7680 scope still moving after pulse duration time elapsed
22:07:58.391 00.032 7680 IsSlewing returns 0
22:07:58.391 00.000 7680 IsGuiding returns 0
22:07:58.391 00.000 7680 scope move finished after 112 + 46 ms
22:07:58.391 00.000 7680 Move returns status 0, amount 112
22:07:58.391 00.000 7680 MoveAxis(S, 298, ABG)
22:07:58.391 00.000 7680 Guiding  Dir = 1, Dur = 298
22:07:58.391 00.000 7680 IsSlewing returns 0
22:07:58.391 00.000 7680 IsGuiding returns 0
22:07:58.391 00.000 7680 PulseGuide returned control before completion, sleep 308
22:07:58.712 00.321 7680 IsGuiding returns 1
22:07:58.714 00.002 7680 scope still moving after pulse duration time elapsed
22:07:58.743 00.029 7680 IsSlewing returns 0
22:07:58.743 00.000 7680 IsGuiding returns 0
22:07:58.743 00.000 7680 scope move finished after 298 + 52 ms
22:07:58.743 00.000 7680 Move returns status 0, amount 298
22:07:58.743 00.000 7680 move complete, result=0
22:07:58.743 00.000 7680 worker thread done servicing request
22:07:58.743 00.000 6120 GuideStep: -0.3 px 112 ms EAST, 0.5 px 298 ms SOUTH
22:07:58.751 00.008 7680 Worker thread wakes up
22:07:58.751 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:07:58.751 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:08:00.010 01.259 7680 Exposure complete
22:08:00.111 00.101 7680 worker thread done servicing request
22:08:00.111 00.000 6120 OnExposeComplete: enter
22:08:00.111 00.000 6120 UpdateGuideState(): m_state=6
22:08:00.111 00.000 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
22:08:00.123 00.012 6120 Star::Find returns 1 (0), X=1541.71, Y=742.85, Mass=1831, SNR=27.2, Peak=66 HFD=6.4
22:08:00.127 00.004 6120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (0.19) = xAngle (-1.29 = -1.29)
22:08:00.127 00.000 6120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.59 = 1.59)
22:08:00.135 00.008 6120 CameraToMount -- cameraX=0.21 cameraY=-0.41 hyp=0.46 cameraTheta=-1.10 mountX=0.13 mountY=0.46, mountTheta=1.30
22:08:00.144 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.41, opts=13)
22:08:00.144 00.000 6120 Enqueuing Move request for scope (0.21, -0.41)
22:08:00.144 00.000 7680 Worker thread wakes up
22:08:00.144 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.41) opts 0xd
22:08:00.144 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.41)
22:08:00.144 00.000 7680 Moving (0.21, -0.41) raw xDistance=0.13 yDistance=0.46
22:08:00.144 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:08:00.144 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
22:08:00.144 00.000 7680 MoveAxis(E, 0, ABG)
22:08:00.144 00.000 7680 Move returns status 0, amount 0
22:08:00.144 00.000 7680 MoveAxis(S, 247, ABG)
22:08:00.156 00.012 7680 Guiding  Dir = 1, Dur = 247
22:08:00.156 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:08:00.159 00.003 7680 IsSlewing returns 0
22:08:00.159 00.000 7680 IsGuiding returns 0
22:08:00.159 00.000 7680 PulseGuide returned control before completion, sleep 257
22:08:00.183 00.024 6120 UpdateGuideState exits: m=1831 SNR=27.2
22:08:00.187 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:00.192 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:08:00.196 00.004 6120 Enqueuing Expose request
22:08:00.428 00.232 7680 IsGuiding returns 1
22:08:00.428 00.000 7680 scope still moving after pulse duration time elapsed
22:08:00.460 00.032 7680 IsSlewing returns 0
22:08:00.460 00.000 7680 IsGuiding returns 0
22:08:00.460 00.000 7680 scope move finished after 247 + 51 ms
22:08:00.460 00.000 7680 Move returns status 0, amount 247
22:08:00.460 00.000 7680 move complete, result=0
22:08:00.460 00.000 7680 worker thread done servicing request
22:08:00.460 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 247 ms SOUTH
22:08:00.460 00.000 7680 Worker thread wakes up
22:08:00.460 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:00.460 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:08:01.729 01.269 7680 Exposure complete
22:08:01.833 00.104 7680 worker thread done servicing request
22:08:01.833 00.000 6120 OnExposeComplete: enter
22:08:01.833 00.000 6120 UpdateGuideState(): m_state=6
22:08:01.841 00.008 6120 Star::Find(15, 1541, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
22:08:01.844 00.003 6120 Star::Find returns 1 (0), X=1541.68, Y=743.15, Mass=1685, SNR=26.3, Peak=54 HFD=6.3
22:08:01.844 00.000 6120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (0.19) = xAngle (-0.70 = -0.70)
22:08:01.851 00.007 6120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.17 = 2.17)
22:08:01.856 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-0.51 mountX=0.16 mountY=0.17, mountTheta=0.82
22:08:01.862 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.10, opts=13)
22:08:01.867 00.005 6120 Enqueuing Move request for scope (0.18, -0.10)
22:08:01.867 00.000 7680 Worker thread wakes up
22:08:01.867 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
22:08:01.867 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
22:08:01.867 00.000 7680 Moving (0.18, -0.10) raw xDistance=0.16 yDistance=0.17
22:08:01.867 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:08:01.867 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:08:01.872 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:08:01.872 00.000 7680 MoveAxis(E, 0, ABG)
22:08:01.872 00.000 7680 Move returns status 0, amount 0
22:08:01.872 00.000 7680 MoveAxis(N, 0, ABG)
22:08:01.872 00.000 7680 Move returns status 0, amount 0
22:08:01.872 00.000 7680 move complete, result=0
22:08:01.872 00.000 7680 worker thread done servicing request
22:08:01.872 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:08:01.891 00.019 6120 UpdateGuideState exits: m=1685 SNR=26.3
22:08:01.891 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:01.891 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:08:01.907 00.016 6120 Enqueuing Expose request
22:08:01.908 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:08:01.908 00.000 7680 Worker thread wakes up
22:08:01.908 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:01.908 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(1526,728,31,31)
22:08:03.167 01.259 7680 Exposure complete
22:08:03.280 00.113 7680 worker thread done servicing request
22:08:03.280 00.000 6120 OnExposeComplete: enter
22:08:03.287 00.007 6120 UpdateGuideState(): m_state=6
22:08:03.289 00.002 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
22:08:03.292 00.003 6120 Star::Find returns 1 (0), X=1541.90, Y=742.94, Mass=827, SNR=18.1, Peak=34 HFD=6.2
22:08:03.300 00.008 6120 Status Line: Mass: 827 vs 1770
22:08:03.306 00.006 6120 UpdateCurrentPosition: star mass new=827.0 exp=1769.8 thresh=50% limits=(877.2, 2699.8, 3539.6)
22:08:03.308 00.002 6120 DistanceChecker: activated
22:08:03.308 00.000 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:976->massChangeThreshold error
22:08:03.315 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:03.315 00.000 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:03.327 00.012 7680 Worker thread wakes up
22:08:03.327 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:03.327 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:03.327 00.000 7680 move complete, result=0
22:08:03.328 00.001 7680 worker thread done servicing request
22:08:03.435 00.107 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:03.436 00.001 6120 Status Line: Star lost - mass changed
22:08:03.436 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=1.000
22:08:03.470 00.034 6120 UpdateGuideState exits: Star lost - mass changed
22:08:03.484 00.014 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:03.492 00.008 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:03.500 00.008 6120 Enqueuing Expose request
22:08:03.505 00.005 7680 Worker thread wakes up
22:08:03.505 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:03.505 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:04.745 01.240 7680 Exposure complete
22:08:04.852 00.107 7680 worker thread done servicing request
22:08:04.854 00.002 6120 OnExposeComplete: enter
22:08:04.858 00.004 6120 UpdateGuideState(): m_state=6
22:08:04.862 00.004 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
22:08:04.865 00.003 6120 Star::Find false star n=20 nbg=286 bg=0.5 sigma=0.7 thresh=2 peak=1
22:08:04.869 00.004 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=35, SNR=2.9, Peak=4 HFD=0.0
22:08:04.874 00.005 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:04.878 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:04.881 00.003 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:04.886 00.005 7680 Worker thread wakes up
22:08:04.886 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:04.886 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:04.886 00.000 7680 move complete, result=0
22:08:04.886 00.000 7680 worker thread done servicing request
22:08:05.001 00.115 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:05.001 00.000 6120 Status Line: Star lost - low SNR
22:08:05.013 00.012 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=11, med=0, FiltMin=0, FiltMax=3, Gamma=1.000
22:08:05.038 00.025 6120 UpdateGuideState exits: Star lost - low SNR
22:08:05.043 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:05.049 00.006 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:05.055 00.006 6120 Enqueuing Expose request
22:08:05.059 00.004 7680 Worker thread wakes up
22:08:05.059 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:05.060 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:06.303 01.243 7680 Exposure complete
22:08:06.413 00.110 7680 worker thread done servicing request
22:08:06.413 00.000 6120 OnExposeComplete: enter
22:08:06.417 00.004 6120 UpdateGuideState(): m_state=6
22:08:06.420 00.003 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
22:08:06.426 00.006 6120 Star::Find false star n=25 nbg=285 bg=0.5 sigma=0.7 thresh=2 peak=1
22:08:06.431 00.005 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=45, SNR=2.9, Peak=4 HFD=0.0
22:08:06.435 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:06.437 00.002 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:06.443 00.006 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:06.448 00.005 7680 Worker thread wakes up
22:08:06.448 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:06.448 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:06.448 00.000 7680 move complete, result=0
22:08:06.448 00.000 7680 worker thread done servicing request
22:08:06.563 00.115 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:06.569 00.006 6120 Status Line: Star lost - low SNR
22:08:06.577 00.008 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=16, med=0, FiltMin=0, FiltMax=12, Gamma=1.000
22:08:06.604 00.027 6120 UpdateGuideState exits: Star lost - low SNR
22:08:06.610 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:06.614 00.004 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:06.618 00.004 6120 Enqueuing Expose request
22:08:06.622 00.004 7680 Worker thread wakes up
22:08:06.622 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:06.622 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:07.867 01.245 7680 Exposure complete
22:08:07.972 00.105 7680 worker thread done servicing request
22:08:07.972 00.000 6120 OnExposeComplete: enter
22:08:07.980 00.008 6120 UpdateGuideState(): m_state=6
22:08:07.984 00.004 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
22:08:07.984 00.000 6120 Star::Find false star n=18 nbg=268 bg=0.3 sigma=0.5 thresh=2 peak=1
22:08:07.991 00.007 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=37, SNR=2.9, Peak=4 HFD=0.0
22:08:07.998 00.007 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:08.000 00.002 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:08.004 00.004 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:08.004 00.000 7680 Worker thread wakes up
22:08:08.004 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:08.004 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:08.004 00.000 7680 move complete, result=0
22:08:08.004 00.000 7680 worker thread done servicing request
22:08:08.112 00.108 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:08.116 00.004 6120 Status Line: Star lost - low SNR
22:08:08.122 00.006 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=10, med=0, FiltMin=0, FiltMax=6, Gamma=1.000
22:08:08.152 00.030 6120 UpdateGuideState exits: Star lost - low SNR
22:08:08.156 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:08.161 00.005 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:08.164 00.003 6120 Enqueuing Expose request
22:08:08.169 00.005 7680 Worker thread wakes up
22:08:08.169 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:08.169 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:09.424 01.255 7680 Exposure complete
22:08:09.532 00.108 7680 worker thread done servicing request
22:08:09.532 00.000 6120 OnExposeComplete: enter
22:08:09.536 00.004 6120 UpdateGuideState(): m_state=6
22:08:09.542 00.006 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
22:08:09.547 00.005 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=17, SNR=2.8, Peak=4 HFD=0.0
22:08:09.550 00.003 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:09.555 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:09.560 00.005 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:09.562 00.002 7680 Worker thread wakes up
22:08:09.564 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:09.564 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:09.564 00.000 7680 move complete, result=0
22:08:09.564 00.000 7680 worker thread done servicing request
22:08:09.676 00.112 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:09.679 00.003 6120 Status Line: Star lost - low SNR
22:08:09.683 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=12, med=0, FiltMin=0, FiltMax=3, Gamma=1.000
22:08:09.703 00.020 6120 UpdateGuideState exits: Star lost - low SNR
22:08:09.706 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:09.711 00.005 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:09.715 00.004 6120 Enqueuing Expose request
22:08:09.718 00.003 7680 Worker thread wakes up
22:08:09.718 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:09.718 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:10.961 01.243 7680 Exposure complete
22:08:11.062 00.101 7680 worker thread done servicing request
22:08:11.062 00.000 6120 OnExposeComplete: enter
22:08:11.066 00.004 6120 UpdateGuideState(): m_state=6
22:08:11.071 00.005 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
22:08:11.075 00.004 6120 Star::Find false star n=25 nbg=265 bg=0.3 sigma=0.5 thresh=2 peak=1
22:08:11.081 00.006 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=50, SNR=2.9, Peak=4 HFD=0.0
22:08:11.087 00.006 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:11.088 00.001 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:11.094 00.006 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:11.094 00.000 7680 Worker thread wakes up
22:08:11.094 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:11.094 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:11.094 00.000 7680 move complete, result=0
22:08:11.094 00.000 7680 worker thread done servicing request
22:08:11.204 00.110 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:11.208 00.004 6120 Status Line: Star lost - low SNR
22:08:11.208 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=11, med=0, FiltMin=0, FiltMax=5, Gamma=1.000
22:08:11.246 00.038 6120 UpdateGuideState exits: Star lost - low SNR
22:08:11.250 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:11.254 00.004 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:11.258 00.004 6120 Enqueuing Expose request
22:08:11.261 00.003 7680 Worker thread wakes up
22:08:11.261 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:11.261 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:12.509 01.248 7680 Exposure complete
22:08:12.621 00.112 7680 worker thread done servicing request
22:08:12.621 00.000 6120 OnExposeComplete: enter
22:08:12.625 00.004 6120 UpdateGuideState(): m_state=6
22:08:12.629 00.004 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
22:08:12.633 00.004 6120 Star::Find false star n=15 nbg=279 bg=0.6 sigma=0.7 thresh=3 peak=2
22:08:12.638 00.005 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=37, SNR=2.9, Peak=5 HFD=0.0
22:08:12.640 00.002 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:12.646 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:12.652 00.006 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:12.652 00.000 7680 Worker thread wakes up
22:08:12.652 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:12.652 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:12.652 00.000 7680 move complete, result=0
22:08:12.657 00.005 7680 worker thread done servicing request
22:08:12.763 00.106 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:12.763 00.000 6120 Status Line: Star lost - low SNR
22:08:12.777 00.014 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=17, med=0, FiltMin=0, FiltMax=6, Gamma=1.000
22:08:12.807 00.030 6120 UpdateGuideState exits: Star lost - low SNR
22:08:12.812 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:12.816 00.004 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:12.820 00.004 6120 Enqueuing Expose request
22:08:12.823 00.003 7680 Worker thread wakes up
22:08:12.823 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:12.823 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:14.064 01.241 7680 Exposure complete
22:08:14.189 00.125 7680 worker thread done servicing request
22:08:14.189 00.000 6120 OnExposeComplete: enter
22:08:14.193 00.004 6120 UpdateGuideState(): m_state=6
22:08:14.198 00.005 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
22:08:14.199 00.001 6120 Star::Find returns 0 (3), X=1541.00, Y=743.00, Mass=7, SNR=1.8, Peak=5 HFD=0.0
22:08:14.204 00.005 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:14.204 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:14.213 00.009 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:14.215 00.002 7680 Worker thread wakes up
22:08:14.215 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:14.215 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:14.215 00.000 7680 move complete, result=0
22:08:14.215 00.000 7680 worker thread done servicing request
22:08:14.323 00.108 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:14.328 00.005 6120 Status Line: Star lost - low mass
22:08:14.336 00.008 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=14, med=1, FiltMin=0, FiltMax=10, Gamma=1.000
22:08:14.363 00.027 6120 UpdateGuideState exits: Star lost - low mass
22:08:14.367 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:14.372 00.005 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:14.376 00.004 6120 Enqueuing Expose request
22:08:14.379 00.003 7680 Worker thread wakes up
22:08:14.379 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:14.380 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:15.627 01.247 7680 Exposure complete
22:08:15.764 00.137 7680 worker thread done servicing request
22:08:15.764 00.000 6120 OnExposeComplete: enter
22:08:15.764 00.000 6120 UpdateGuideState(): m_state=6
22:08:15.774 00.010 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
22:08:15.774 00.000 6120 Star::Find returns 0 (3), X=1541.00, Y=743.00, Mass=4, SNR=1.3, Peak=5 HFD=0.0
22:08:15.781 00.007 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:15.781 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:15.791 00.010 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:15.793 00.002 7680 Worker thread wakes up
22:08:15.793 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:15.793 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:15.793 00.000 7680 move complete, result=0
22:08:15.793 00.000 7680 worker thread done servicing request
22:08:15.901 00.108 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:15.905 00.004 6120 Status Line: Star lost - low mass
22:08:15.913 00.008 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=21, med=1, FiltMin=0, FiltMax=17, Gamma=1.000
22:08:15.939 00.026 6120 UpdateGuideState exits: Star lost - low mass
22:08:15.944 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:15.949 00.005 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:15.953 00.004 6120 Enqueuing Expose request
22:08:15.958 00.005 7680 Worker thread wakes up
22:08:15.958 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:15.958 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:17.197 01.239 7680 Exposure complete
22:08:17.323 00.126 7680 worker thread done servicing request
22:08:17.323 00.000 6120 OnExposeComplete: enter
22:08:17.333 00.010 6120 UpdateGuideState(): m_state=6
22:08:17.335 00.002 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
22:08:17.335 00.000 6120 Star::Find false star n=14 nbg=279 bg=0.8 sigma=0.8 thresh=3 peak=2
22:08:17.335 00.000 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=33, SNR=2.9, Peak=5 HFD=0.0
22:08:17.335 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:17.354 00.019 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:17.354 00.000 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:17.354 00.000 7680 Worker thread wakes up
22:08:17.354 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:17.354 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:17.354 00.000 7680 move complete, result=0
22:08:17.354 00.000 7680 worker thread done servicing request
22:08:17.462 00.108 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:17.469 00.007 6120 Status Line: Star lost - low SNR
22:08:17.474 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=13, med=1, FiltMin=0, FiltMax=8, Gamma=1.000
22:08:17.509 00.035 6120 UpdateGuideState exits: Star lost - low SNR
22:08:17.513 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:17.518 00.005 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:17.523 00.005 6120 Enqueuing Expose request
22:08:17.528 00.005 7680 Worker thread wakes up
22:08:17.529 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:17.529 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:18.770 01.241 7680 Exposure complete
22:08:18.894 00.124 7680 worker thread done servicing request
22:08:18.895 00.001 6120 OnExposeComplete: enter
22:08:18.899 00.004 6120 UpdateGuideState(): m_state=6
22:08:18.903 00.004 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
22:08:18.905 00.002 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=18, SNR=2.9, Peak=5 HFD=0.0
22:08:18.907 00.002 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:18.912 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:18.912 00.000 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:18.920 00.008 7680 Worker thread wakes up
22:08:18.920 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:18.920 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:18.920 00.000 7680 move complete, result=0
22:08:18.920 00.000 7680 worker thread done servicing request
22:08:19.038 00.118 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:19.043 00.005 6120 Status Line: Star lost - low SNR
22:08:19.050 00.007 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=32, med=1, FiltMin=0, FiltMax=24, Gamma=1.000
22:08:19.076 00.026 6120 UpdateGuideState exits: Star lost - low SNR
22:08:19.080 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:19.084 00.004 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:19.089 00.005 6120 Enqueuing Expose request
22:08:19.092 00.003 7680 Worker thread wakes up
22:08:19.092 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:19.093 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:20.336 01.243 7680 Exposure complete
22:08:20.463 00.127 7680 worker thread done servicing request
22:08:20.463 00.000 6120 OnExposeComplete: enter
22:08:20.463 00.000 6120 UpdateGuideState(): m_state=6
22:08:20.474 00.011 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
22:08:20.478 00.004 6120 Star::Find false star n=10 nbg=280 bg=0.7 sigma=0.7 thresh=3 peak=1
22:08:20.479 00.001 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=26, SNR=2.9, Peak=5 HFD=0.0
22:08:20.479 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:20.488 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:20.492 00.004 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:20.496 00.004 7680 Worker thread wakes up
22:08:20.496 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:20.496 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:20.496 00.000 7680 move complete, result=0
22:08:20.496 00.000 7680 worker thread done servicing request
22:08:20.599 00.103 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:20.604 00.005 6120 Status Line: Star lost - low SNR
22:08:20.615 00.011 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=11, med=1, FiltMin=0, FiltMax=7, Gamma=1.000
22:08:20.645 00.030 6120 UpdateGuideState exits: Star lost - low SNR
22:08:20.651 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:20.655 00.004 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:20.658 00.003 6120 Enqueuing Expose request
22:08:20.664 00.006 7680 Worker thread wakes up
22:08:20.664 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:20.664 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:21.905 01.241 7680 Exposure complete
22:08:22.051 00.146 7680 worker thread done servicing request
22:08:22.051 00.000 6120 OnExposeComplete: enter
22:08:22.057 00.006 6120 UpdateGuideState(): m_state=6
22:08:22.067 00.010 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
22:08:22.073 00.006 6120 Star::Find false star n=11 nbg=275 bg=0.7 sigma=0.8 thresh=3 peak=2
22:08:22.075 00.002 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=31, SNR=2.9, Peak=5 HFD=0.0
22:08:22.079 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:22.083 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:22.087 00.004 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:22.087 00.000 7680 Worker thread wakes up
22:08:22.087 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:22.087 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:22.087 00.000 7680 move complete, result=0
22:08:22.087 00.000 7680 worker thread done servicing request
22:08:22.194 00.107 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:22.203 00.009 6120 Status Line: Star lost - low SNR
22:08:22.214 00.011 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=12, med=1, FiltMin=0, FiltMax=7, Gamma=1.000
22:08:22.241 00.027 6120 UpdateGuideState exits: Star lost - low SNR
22:08:22.245 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:22.249 00.004 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:22.254 00.005 6120 Enqueuing Expose request
22:08:22.258 00.004 7680 Worker thread wakes up
22:08:22.258 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:22.258 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:23.505 01.247 7680 Exposure complete
22:08:23.637 00.132 7680 worker thread done servicing request
22:08:23.640 00.003 6120 OnExposeComplete: enter
22:08:23.642 00.002 6120 UpdateGuideState(): m_state=6
22:08:23.649 00.007 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
22:08:23.649 00.000 6120 Star::Find false star n=11 nbg=276 bg=0.7 sigma=0.7 thresh=3 peak=2
22:08:23.656 00.007 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=29, SNR=2.9, Peak=6 HFD=0.0
22:08:23.656 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:23.656 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:23.667 00.011 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:23.671 00.004 7680 Worker thread wakes up
22:08:23.671 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:23.671 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:23.672 00.001 7680 move complete, result=0
22:08:23.672 00.000 7680 worker thread done servicing request
22:08:23.783 00.111 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:23.783 00.000 6120 Status Line: Star lost - low SNR
22:08:23.799 00.016 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=11, med=1, FiltMin=0, FiltMax=4, Gamma=1.000
22:08:23.831 00.032 6120 UpdateGuideState exits: Star lost - low SNR
22:08:23.837 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:23.843 00.006 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:23.848 00.005 6120 Enqueuing Expose request
22:08:23.852 00.004 7680 Worker thread wakes up
22:08:23.853 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:23.853 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:25.094 01.241 7680 Exposure complete
22:08:25.215 00.121 7680 worker thread done servicing request
22:08:25.215 00.000 6120 OnExposeComplete: enter
22:08:25.219 00.004 6120 UpdateGuideState(): m_state=6
22:08:25.223 00.004 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
22:08:25.226 00.003 6120 Star::Find false star n=10 nbg=270 bg=0.8 sigma=0.7 thresh=3 peak=2
22:08:25.230 00.004 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=27, SNR=2.9, Peak=6 HFD=0.0
22:08:25.233 00.003 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:25.237 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:25.240 00.003 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:25.245 00.005 7680 Worker thread wakes up
22:08:25.245 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:25.245 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:25.246 00.001 7680 move complete, result=0
22:08:25.246 00.000 7680 worker thread done servicing request
22:08:25.357 00.111 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:25.362 00.005 6120 Status Line: Star lost - low SNR
22:08:25.370 00.008 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=31, med=1, FiltMin=0, FiltMax=25, Gamma=1.000
22:08:25.397 00.027 6120 UpdateGuideState exits: Star lost - low SNR
22:08:25.402 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:25.407 00.005 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:25.410 00.003 6120 Enqueuing Expose request
22:08:25.415 00.005 7680 Worker thread wakes up
22:08:25.415 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:25.415 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:26.663 01.248 7680 Exposure complete
22:08:26.802 00.139 7680 worker thread done servicing request
22:08:26.802 00.000 6120 OnExposeComplete: enter
22:08:26.802 00.000 6120 UpdateGuideState(): m_state=6
22:08:26.809 00.007 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
22:08:26.815 00.006 6120 Star::Find returns 0 (3), X=1541.00, Y=743.00, Mass=6, SNR=1.6, Peak=5 HFD=0.0
22:08:26.817 00.002 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:26.823 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:26.826 00.003 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:26.830 00.004 7680 Worker thread wakes up
22:08:26.830 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:26.830 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:26.830 00.000 7680 move complete, result=0
22:08:26.830 00.000 7680 worker thread done servicing request
22:08:26.936 00.106 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:26.940 00.004 6120 Status Line: Star lost - low mass
22:08:26.948 00.008 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=43, med=1, FiltMin=0, FiltMax=34, Gamma=1.000
22:08:26.976 00.028 6120 UpdateGuideState exits: Star lost - low mass
22:08:26.980 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:26.986 00.006 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:26.991 00.005 6120 Enqueuing Expose request
22:08:26.996 00.005 7680 Worker thread wakes up
22:08:26.996 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:26.996 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:28.244 01.248 7680 Exposure complete
22:08:28.366 00.122 7680 worker thread done servicing request
22:08:28.372 00.006 6120 OnExposeComplete: enter
22:08:28.374 00.002 6120 UpdateGuideState(): m_state=6
22:08:28.374 00.000 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
22:08:28.383 00.009 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=12, SNR=2.4, Peak=6 HFD=0.0
22:08:28.385 00.002 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:28.390 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:28.390 00.000 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:28.390 00.000 7680 Worker thread wakes up
22:08:28.390 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:28.390 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:28.390 00.000 7680 move complete, result=0
22:08:28.390 00.000 7680 worker thread done servicing request
22:08:28.502 00.112 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:28.503 00.001 6120 Status Line: Star lost - low SNR
22:08:28.518 00.015 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=211, Gamma=1.000
22:08:28.542 00.024 6120 UpdateGuideState exits: Star lost - low SNR
22:08:28.547 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:28.552 00.005 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:28.556 00.004 6120 Enqueuing Expose request
22:08:28.560 00.004 7680 Worker thread wakes up
22:08:28.560 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:28.560 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:29.813 01.253 7680 Exposure complete
22:08:29.951 00.138 7680 worker thread done servicing request
22:08:29.951 00.000 6120 OnExposeComplete: enter
22:08:29.956 00.005 6120 UpdateGuideState(): m_state=6
22:08:29.958 00.002 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
22:08:29.964 00.006 6120 Star::Find false star n=10 nbg=273 bg=0.7 sigma=0.8 thresh=3 peak=2
22:08:29.964 00.000 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=26, SNR=2.9, Peak=5 HFD=0.0
22:08:29.968 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:29.968 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:29.968 00.000 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:29.979 00.011 7680 Worker thread wakes up
22:08:29.979 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:29.979 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:29.979 00.000 7680 move complete, result=0
22:08:29.979 00.000 7680 worker thread done servicing request
22:08:30.089 00.110 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:30.089 00.000 6120 Status Line: Star lost - low SNR
22:08:30.101 00.012 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=198, Gamma=1.000
22:08:30.130 00.029 6120 UpdateGuideState exits: Star lost - low SNR
22:08:30.134 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:30.139 00.005 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:30.143 00.004 6120 Enqueuing Expose request
22:08:30.147 00.004 7680 Worker thread wakes up
22:08:30.147 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:30.147 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:31.399 01.252 7680 Exposure complete
22:08:31.525 00.126 7680 worker thread done servicing request
22:08:31.525 00.000 6120 OnExposeComplete: enter
22:08:31.525 00.000 6120 UpdateGuideState(): m_state=6
22:08:31.542 00.017 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
22:08:31.547 00.005 6120 Star::Find false star n=24 nbg=270 bg=0.8 sigma=0.8 thresh=3 peak=2
22:08:31.551 00.004 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=66, SNR=2.9, Peak=4 HFD=0.0
22:08:31.556 00.005 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:31.556 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:31.556 00.000 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:31.556 00.000 7680 Worker thread wakes up
22:08:31.556 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:31.556 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:31.556 00.000 7680 move complete, result=0
22:08:31.556 00.000 7680 worker thread done servicing request
22:08:31.682 00.126 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:31.689 00.007 6120 Status Line: Star lost - low SNR
22:08:31.696 00.007 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=214, Gamma=1.000
22:08:31.725 00.029 6120 UpdateGuideState exits: Star lost - low SNR
22:08:31.729 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:31.733 00.004 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:31.739 00.006 6120 Enqueuing Expose request
22:08:31.744 00.005 7680 Worker thread wakes up
22:08:31.744 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:31.744 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:32.988 01.244 7680 Exposure complete
22:08:33.117 00.129 7680 worker thread done servicing request
22:08:33.117 00.000 6120 OnExposeComplete: enter
22:08:33.125 00.008 6120 UpdateGuideState(): m_state=6
22:08:33.128 00.003 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
22:08:33.132 00.004 6120 Star::Find false star n=7 nbg=272 bg=0.7 sigma=0.8 thresh=3 peak=2
22:08:33.135 00.003 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=20, SNR=2.9, Peak=7 HFD=0.0
22:08:33.135 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:33.143 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:33.149 00.006 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:33.149 00.000 7680 Worker thread wakes up
22:08:33.149 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:33.149 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:33.149 00.000 7680 move complete, result=0
22:08:33.149 00.000 7680 worker thread done servicing request
22:08:33.260 00.111 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:33.271 00.011 6120 Status Line: Star lost - low SNR
22:08:33.278 00.007 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=203, Gamma=1.000
22:08:33.306 00.028 6120 UpdateGuideState exits: Star lost - low SNR
22:08:33.309 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:33.314 00.005 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:33.318 00.004 6120 Enqueuing Expose request
22:08:33.321 00.003 7680 Worker thread wakes up
22:08:33.322 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:33.322 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:34.571 01.249 7680 Exposure complete
22:08:34.726 00.155 7680 worker thread done servicing request
22:08:34.726 00.000 6120 OnExposeComplete: enter
22:08:34.729 00.003 6120 UpdateGuideState(): m_state=6
22:08:34.736 00.007 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
22:08:34.742 00.006 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=15, SNR=2.6, Peak=5 HFD=0.0
22:08:34.750 00.008 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:34.752 00.002 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:34.758 00.006 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:34.763 00.005 7680 Worker thread wakes up
22:08:34.763 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:34.763 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:34.763 00.000 7680 move complete, result=0
22:08:34.763 00.000 7680 worker thread done servicing request
22:08:34.868 00.105 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:34.875 00.007 6120 Status Line: Star lost - low SNR
22:08:34.884 00.009 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=201, Gamma=1.000
22:08:34.908 00.024 6120 UpdateGuideState exits: Star lost - low SNR
22:08:34.910 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:34.914 00.004 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:34.918 00.004 6120 Enqueuing Expose request
22:08:34.922 00.004 7680 Worker thread wakes up
22:08:34.923 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:34.923 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:36.167 01.244 7680 Exposure complete
22:08:36.293 00.126 7680 worker thread done servicing request
22:08:36.293 00.000 6120 OnExposeComplete: enter
22:08:36.303 00.010 6120 UpdateGuideState(): m_state=6
22:08:36.303 00.000 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
22:08:36.303 00.000 6120 Star::Find false star n=15 nbg=274 bg=0.8 sigma=0.8 thresh=3 peak=2
22:08:36.303 00.000 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=39, SNR=2.9, Peak=6 HFD=0.0
22:08:36.319 00.016 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:36.323 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:36.323 00.000 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:36.331 00.008 7680 Worker thread wakes up
22:08:36.331 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:36.331 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:36.331 00.000 7680 move complete, result=0
22:08:36.331 00.000 7680 worker thread done servicing request
22:08:36.445 00.114 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:36.449 00.004 6120 Status Line: Star lost - low SNR
22:08:36.456 00.007 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=215, Gamma=1.000
22:08:36.483 00.027 6120 UpdateGuideState exits: Star lost - low SNR
22:08:36.487 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:36.491 00.004 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:36.494 00.003 6120 Enqueuing Expose request
22:08:36.499 00.005 7680 Worker thread wakes up
22:08:36.499 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:36.499 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:37.752 01.253 7680 Exposure complete
22:08:37.862 00.110 7680 worker thread done servicing request
22:08:37.862 00.000 6120 OnExposeComplete: enter
22:08:37.871 00.009 6120 UpdateGuideState(): m_state=6
22:08:37.873 00.002 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
22:08:37.873 00.000 6120 Star::Find false star n=14 nbg=277 bg=0.8 sigma=0.8 thresh=3 peak=2
22:08:37.880 00.007 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=36, SNR=2.9, Peak=6 HFD=0.0
22:08:37.883 00.003 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:37.885 00.002 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:37.889 00.004 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:37.893 00.004 7680 Worker thread wakes up
22:08:37.894 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:37.894 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:37.894 00.000 7680 move complete, result=0
22:08:37.894 00.000 7680 worker thread done servicing request
22:08:38.005 00.111 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:38.009 00.004 6120 Status Line: Star lost - low SNR
22:08:38.014 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=215, Gamma=1.000
22:08:38.031 00.017 6120 UpdateGuideState exits: Star lost - low SNR
22:08:38.035 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:38.038 00.003 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:38.040 00.002 6120 Enqueuing Expose request
22:08:38.044 00.004 7680 Worker thread wakes up
22:08:38.044 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:38.044 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:39.299 01.255 7680 Exposure complete
22:08:39.431 00.132 7680 worker thread done servicing request
22:08:39.431 00.000 6120 OnExposeComplete: enter
22:08:39.431 00.000 6120 UpdateGuideState(): m_state=6
22:08:39.431 00.000 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
22:08:39.444 00.013 6120 Star::Find false star n=14 nbg=273 bg=0.7 sigma=0.8 thresh=3 peak=2
22:08:39.450 00.006 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=37, SNR=2.9, Peak=5 HFD=0.0
22:08:39.454 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:39.458 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:39.460 00.002 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:39.460 00.000 7680 Worker thread wakes up
22:08:39.460 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:39.460 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:39.460 00.000 7680 move complete, result=0
22:08:39.460 00.000 7680 worker thread done servicing request
22:08:39.571 00.111 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:39.582 00.011 6120 Status Line: Star lost - low SNR
22:08:39.589 00.007 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=204, Gamma=1.000
22:08:39.616 00.027 6120 UpdateGuideState exits: Star lost - low SNR
22:08:39.620 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:39.626 00.006 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:39.630 00.004 6120 Enqueuing Expose request
22:08:39.634 00.004 7680 Worker thread wakes up
22:08:39.634 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:39.634 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:40.884 01.250 7680 Exposure complete
22:08:41.013 00.129 7680 worker thread done servicing request
22:08:41.013 00.000 6120 OnExposeComplete: enter
22:08:41.013 00.000 6120 UpdateGuideState(): m_state=6
22:08:41.023 00.010 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
22:08:41.023 00.000 6120 Star::Find false star n=18 nbg=274 bg=0.7 sigma=0.7 thresh=3 peak=2
22:08:41.031 00.008 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=47, SNR=2.9, Peak=5 HFD=0.0
22:08:41.033 00.002 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:41.038 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:41.042 00.004 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:41.044 00.002 7680 Worker thread wakes up
22:08:41.044 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:41.044 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:41.044 00.000 7680 move complete, result=0
22:08:41.044 00.000 7680 worker thread done servicing request
22:08:41.148 00.104 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:41.152 00.004 6120 Status Line: Star lost - low SNR
22:08:41.159 00.007 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=183, Gamma=1.000
22:08:41.190 00.031 6120 UpdateGuideState exits: Star lost - low SNR
22:08:41.196 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:41.201 00.005 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:41.206 00.005 6120 Enqueuing Expose request
22:08:41.212 00.006 7680 Worker thread wakes up
22:08:41.212 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:41.212 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:42.452 01.240 7680 Exposure complete
22:08:42.571 00.119 7680 worker thread done servicing request
22:08:42.571 00.000 6120 OnExposeComplete: enter
22:08:42.575 00.004 6120 UpdateGuideState(): m_state=6
22:08:42.582 00.007 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
22:08:42.582 00.000 6120 Star::Find false star n=12 nbg=273 bg=0.8 sigma=0.8 thresh=3 peak=2
22:08:42.588 00.006 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=30, SNR=2.9, Peak=5 HFD=0.0
22:08:42.588 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:42.598 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:42.598 00.000 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:42.605 00.007 7680 Worker thread wakes up
22:08:42.605 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:42.605 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:42.605 00.000 7680 move complete, result=0
22:08:42.605 00.000 7680 worker thread done servicing request
22:08:42.709 00.104 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:42.715 00.006 6120 Status Line: Star lost - low SNR
22:08:42.724 00.009 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=200, Gamma=1.000
22:08:42.759 00.035 6120 UpdateGuideState exits: Star lost - low SNR
22:08:42.765 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:42.770 00.005 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:42.775 00.005 6120 Enqueuing Expose request
22:08:42.780 00.005 7680 Worker thread wakes up
22:08:42.780 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:42.780 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:44.024 01.244 7680 Exposure complete
22:08:44.151 00.127 7680 worker thread done servicing request
22:08:44.151 00.000 6120 OnExposeComplete: enter
22:08:44.161 00.010 6120 UpdateGuideState(): m_state=6
22:08:44.164 00.003 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
22:08:44.166 00.002 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=10, SNR=2.1, Peak=4 HFD=0.0
22:08:44.166 00.000 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:44.177 00.011 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:44.178 00.001 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:44.182 00.004 7680 Worker thread wakes up
22:08:44.182 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:44.182 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:44.182 00.000 7680 move complete, result=0
22:08:44.182 00.000 7680 worker thread done servicing request
22:08:44.288 00.106 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:44.298 00.010 6120 Status Line: Star lost - low SNR
22:08:44.306 00.008 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=195, Gamma=1.000
22:08:44.330 00.024 6120 UpdateGuideState exits: Star lost - low SNR
22:08:44.335 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:44.340 00.005 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:44.344 00.004 6120 Enqueuing Expose request
22:08:44.348 00.004 7680 Worker thread wakes up
22:08:44.348 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:44.348 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:45.603 01.255 7680 Exposure complete
22:08:45.730 00.127 7680 worker thread done servicing request
22:08:45.730 00.000 6120 OnExposeComplete: enter
22:08:45.738 00.008 6120 UpdateGuideState(): m_state=6
22:08:45.743 00.005 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
22:08:45.747 00.004 6120 Star::Find false star n=16 nbg=275 bg=0.8 sigma=0.7 thresh=3 peak=3
22:08:45.747 00.000 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=45, SNR=2.9, Peak=8 HFD=0.0
22:08:45.753 00.006 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:45.757 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:45.760 00.003 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:45.766 00.006 7680 Worker thread wakes up
22:08:45.766 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:45.766 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:45.766 00.000 7680 move complete, result=0
22:08:45.766 00.000 7680 worker thread done servicing request
22:08:45.868 00.102 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:45.874 00.006 6120 Status Line: Star lost - low SNR
22:08:45.882 00.008 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=191, Gamma=1.000
22:08:45.909 00.027 6120 UpdateGuideState exits: Star lost - low SNR
22:08:45.914 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:45.917 00.003 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:45.921 00.004 6120 Enqueuing Expose request
22:08:45.926 00.005 7680 Worker thread wakes up
22:08:45.926 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:45.927 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:47.174 01.247 7680 Exposure complete
22:08:47.291 00.117 7680 worker thread done servicing request
22:08:47.291 00.000 6120 OnExposeComplete: enter
22:08:47.302 00.011 6120 UpdateGuideState(): m_state=6
22:08:47.302 00.000 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
22:08:47.302 00.000 6120 Star::Find false star n=11 nbg=279 bg=0.8 sigma=0.8 thresh=3 peak=2
22:08:47.302 00.000 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=28, SNR=2.9, Peak=4 HFD=0.0
22:08:47.317 00.015 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:47.317 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:47.317 00.000 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:47.317 00.000 7680 Worker thread wakes up
22:08:47.317 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:47.317 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:47.317 00.000 7680 move complete, result=0
22:08:47.317 00.000 7680 worker thread done servicing request
22:08:47.442 00.125 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:47.446 00.004 6120 Status Line: Star lost - low SNR
22:08:47.453 00.007 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=210, Gamma=1.000
22:08:47.481 00.028 6120 UpdateGuideState exits: Star lost - low SNR
22:08:47.486 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:47.491 00.005 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:47.495 00.004 6120 Enqueuing Expose request
22:08:47.498 00.003 7680 Worker thread wakes up
22:08:47.499 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:47.499 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:48.751 01.252 7680 Exposure complete
22:08:48.882 00.131 7680 worker thread done servicing request
22:08:48.882 00.000 6120 OnExposeComplete: enter
22:08:48.882 00.000 6120 UpdateGuideState(): m_state=6
22:08:48.890 00.008 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
22:08:48.894 00.004 6120 Star::Find false star n=11 nbg=271 bg=0.6 sigma=0.8 thresh=3 peak=2
22:08:48.898 00.004 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=30, SNR=2.9, Peak=5 HFD=0.0
22:08:48.901 00.003 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:48.905 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:48.907 00.002 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:48.909 00.002 7680 Worker thread wakes up
22:08:48.909 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:48.912 00.003 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:48.912 00.000 7680 move complete, result=0
22:08:48.912 00.000 7680 worker thread done servicing request
22:08:49.021 00.109 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:49.027 00.006 6120 Status Line: Star lost - low SNR
22:08:49.036 00.009 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=191, Gamma=1.000
22:08:49.062 00.026 6120 UpdateGuideState exits: Star lost - low SNR
22:08:49.067 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:49.071 00.004 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:49.076 00.005 6120 Enqueuing Expose request
22:08:49.083 00.007 7680 Worker thread wakes up
22:08:49.084 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:49.084 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:50.331 01.247 7680 Exposure complete
22:08:50.459 00.128 7680 worker thread done servicing request
22:08:50.459 00.000 6120 OnExposeComplete: enter
22:08:50.467 00.008 6120 UpdateGuideState(): m_state=6
22:08:50.467 00.000 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
22:08:50.473 00.006 6120 Star::Find returns 0 (3), X=1541.00, Y=743.00, Mass=6, SNR=1.6, Peak=4 HFD=0.0
22:08:50.479 00.006 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:50.479 00.000 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:50.486 00.007 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:50.489 00.003 7680 Worker thread wakes up
22:08:50.489 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:50.489 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:50.489 00.000 7680 move complete, result=0
22:08:50.489 00.000 7680 worker thread done servicing request
22:08:50.601 00.112 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:50.606 00.005 6120 Status Line: Star lost - low mass
22:08:50.612 00.006 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=207, Gamma=1.000
22:08:50.634 00.022 6120 UpdateGuideState exits: Star lost - low mass
22:08:50.639 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:50.645 00.006 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:50.648 00.003 6120 Enqueuing Expose request
22:08:50.652 00.004 7680 Worker thread wakes up
22:08:50.652 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:50.652 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:51.904 01.252 7680 Exposure complete
22:08:52.031 00.127 7680 worker thread done servicing request
22:08:52.031 00.000 6120 OnExposeComplete: enter
22:08:52.042 00.011 6120 UpdateGuideState(): m_state=6
22:08:52.046 00.004 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
22:08:52.051 00.005 6120 Star::Find false star n=14 nbg=281 bg=0.7 sigma=0.7 thresh=3 peak=2
22:08:52.051 00.000 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=41, SNR=2.9, Peak=6 HFD=0.0
22:08:52.057 00.006 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:52.062 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:52.066 00.004 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:52.070 00.004 7680 Worker thread wakes up
22:08:52.070 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:52.070 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:52.070 00.000 7680 move complete, result=0
22:08:52.070 00.000 7680 worker thread done servicing request
22:08:52.174 00.104 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:52.179 00.005 6120 Status Line: Star lost - low SNR
22:08:52.191 00.012 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=244, Gamma=1.000
22:08:52.224 00.033 6120 UpdateGuideState exits: Star lost - low SNR
22:08:52.229 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:52.234 00.005 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:52.241 00.007 6120 Enqueuing Expose request
22:08:52.245 00.004 7680 Worker thread wakes up
22:08:52.245 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:52.245 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:53.498 01.253 7680 Exposure complete
22:08:53.647 00.149 7680 worker thread done servicing request
22:08:53.647 00.000 6120 OnExposeComplete: enter
22:08:53.647 00.000 6120 UpdateGuideState(): m_state=6
22:08:53.656 00.009 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
22:08:53.659 00.003 6120 Star::Find returns 0 (3), X=1541.00, Y=743.00, Mass=6, SNR=1.7, Peak=5 HFD=0.0
22:08:53.661 00.002 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:53.666 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:53.669 00.003 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:53.673 00.004 7680 Worker thread wakes up
22:08:53.673 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:53.673 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:53.673 00.000 7680 move complete, result=0
22:08:53.673 00.000 7680 worker thread done servicing request
22:08:53.783 00.110 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:53.787 00.004 6120 Status Line: Star lost - low mass
22:08:53.794 00.007 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=208, Gamma=1.000
22:08:53.821 00.027 6120 UpdateGuideState exits: Star lost - low mass
22:08:53.825 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:53.828 00.003 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:53.833 00.005 6120 Enqueuing Expose request
22:08:53.836 00.003 7680 Worker thread wakes up
22:08:53.836 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:53.836 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:55.091 01.255 7680 Exposure complete
22:08:55.215 00.124 7680 worker thread done servicing request
22:08:55.215 00.000 6120 OnExposeComplete: enter
22:08:55.215 00.000 6120 UpdateGuideState(): m_state=6
22:08:55.222 00.007 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
22:08:55.225 00.003 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=12, SNR=2.3, Peak=6 HFD=0.0
22:08:55.229 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:55.233 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:55.240 00.007 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:55.242 00.002 7680 Worker thread wakes up
22:08:55.242 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:55.244 00.002 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:55.244 00.000 7680 move complete, result=0
22:08:55.244 00.000 7680 worker thread done servicing request
22:08:55.354 00.110 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:55.358 00.004 6120 Status Line: Star lost - low SNR
22:08:55.367 00.009 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=221, Gamma=1.000
22:08:55.394 00.027 6120 UpdateGuideState exits: Star lost - low SNR
22:08:55.398 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:55.404 00.006 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:55.408 00.004 6120 Enqueuing Expose request
22:08:55.412 00.004 7680 Worker thread wakes up
22:08:55.412 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:55.412 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:56.664 01.252 7680 Exposure complete
22:08:56.748 00.084 7680 worker thread done servicing request
22:08:56.749 00.001 6120 OnExposeComplete: enter
22:08:56.751 00.002 6120 UpdateGuideState(): m_state=6
22:08:56.754 00.003 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
22:08:56.757 00.003 6120 Star::Find false star n=11 nbg=273 bg=0.8 sigma=0.8 thresh=3 peak=2
22:08:56.760 00.003 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=28, SNR=2.9, Peak=6 HFD=0.0
22:08:56.762 00.002 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:56.766 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:56.766 00.000 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:56.766 00.000 7680 Worker thread wakes up
22:08:56.766 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:56.766 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:56.766 00.000 7680 move complete, result=0
22:08:56.766 00.000 7680 worker thread done servicing request
22:08:56.885 00.119 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:56.891 00.006 6120 Status Line: Star lost - low SNR
22:08:56.898 00.007 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=206, Gamma=1.000
22:08:56.919 00.021 6120 UpdateGuideState exits: Star lost - low SNR
22:08:56.922 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:56.926 00.004 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:56.930 00.004 6120 Enqueuing Expose request
22:08:56.933 00.003 7680 Worker thread wakes up
22:08:56.933 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:56.933 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:58.180 01.247 7680 Exposure complete
22:08:58.273 00.093 7680 worker thread done servicing request
22:08:58.273 00.000 6120 OnExposeComplete: enter
22:08:58.275 00.002 6120 UpdateGuideState(): m_state=6
22:08:58.277 00.002 6120 Star::Find(15, 1541, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:08:58.280 00.003 6120 Star::Find false star n=16 nbg=269 bg=0.8 sigma=0.8 thresh=3 peak=2
22:08:58.283 00.003 6120 Star::Find returns 0 (2), X=1541.00, Y=743.00, Mass=41, SNR=2.9, Peak=4 HFD=0.0
22:08:58.285 00.002 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
22:08:58.289 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.00, opts=14)
22:08:58.290 00.001 6120 Enqueuing Move request for scope (0.00, 0.00)
22:08:58.294 00.004 7680 Worker thread wakes up
22:08:58.294 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:08:58.294 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:08:58.294 00.000 7680 move complete, result=0
22:08:58.294 00.000 7680 worker thread done servicing request
22:08:58.409 00.115 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:08:58.409 00.000 6120 Status Line: Star lost - low SNR
22:08:58.418 00.009 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=190, Gamma=1.000
22:08:58.436 00.018 6120 UpdateGuideState exits: Star lost - low SNR
22:08:58.440 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:58.443 00.003 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:08:58.446 00.003 6120 Enqueuing Expose request
22:08:58.448 00.002 7680 Worker thread wakes up
22:08:58.448 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:08:58.449 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:08:58.600 00.151 6120 Stop button clicked
22:08:58.606 00.006 6120 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:08:58.610 00.004 6120 Status Line: Waiting for devices...
22:08:58.661 00.051 7680 ZWO: stopexposure
22:08:59.654 00.993 7680 ZWO: stopexposure
22:08:59.656 00.002 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:190->Capture failed
22:08:59.656 00.000 7680 worker thread done servicing request
22:08:59.657 00.001 6120 OnExposeComplete: enter
22:08:59.661 00.004 6120 OnExposeComplete: Capture Error reported
22:08:59.665 00.004 6120 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:08:59.670 00.005 6120 Mount: notify guiding stopped
22:08:59.675 00.005 6120 Changing from state GUIDING to STOP
22:08:59.677 00.002 6120 guider state => SELECTED
22:08:59.680 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=190, Gamma=1.000
22:08:59.696 00.016 6120 Changing from state SELECTED to UNINITIALIZED
22:08:59.699 00.003 6120 guider state => SELECTING
22:08:59.706 00.007 6120 Status Line: Stopped.
22:08:59.712 00.006 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:489->Error reported capturing image
22:22:35.910 816.198 6120 evsrv: cli 0FAEFD98 connect
22:22:35.920 00.010 6120 evsrv: cli 0FAEFD98 request: {"method":"get_app_state","id":"39ad233b-f0f9-4c01-ba79-e526592af41c"}
22:22:35.927 00.007 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":"Stopped","id":"39ad233b-f0f9-4c01-ba79-e526592af41c"}
22:22:35.936 00.009 6120 evsrv: cli 0FAEFD98 disconnect
22:23:57.726 81.790 6120 evsrv: cli 0FAEF2F8 connect
22:23:57.732 00.006 6120 evsrv: cli 0FAEF2F8 request: {"method":"get_app_state","id":"77c4f68a-85aa-492d-8512-df0094186177"}
22:23:57.737 00.005 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":"Stopped","id":"77c4f68a-85aa-492d-8512-df0094186177"}
22:23:57.744 00.007 6120 evsrv: cli 0FAEF2F8 disconnect
22:23:57.751 00.007 6120 evsrv: cli 0FAEFBB8 connect
22:23:57.755 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_calibrated","id":"f42a6207-2063-4c09-ade5-3b75b5588f2e"}
22:23:57.765 00.010 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":true,"id":"f42a6207-2063-4c09-ade5-3b75b5588f2e"}
22:23:57.768 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
22:23:57.774 00.006 6120 evsrv: cli 0FAEF398 connect
22:23:57.779 00.005 6120 evsrv: cli 0FAEF398 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"156bdcdf-c49a-4f1f-9570-728f533fe20f"}
22:23:57.783 00.004 6120 PhdController::Guide begins
22:23:57.787 00.004 6120 PhdController: newstate STATE_SETUP
22:23:57.791 00.004 6120 PhdController: setup
22:23:57.796 00.005 6120 PhdController: newstate STATE_ATTEMPT_START
22:23:57.799 00.003 6120 PhdController: start capturing
22:23:57.801 00.002 6120 Changing from state SELECTING to UNINITIALIZED
22:23:57.805 00.004 6120 guider state => SELECTING
22:23:57.808 00.003 6120 setting force full frames = true
22:23:57.812 00.004 6120 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:23:57.820 00.008 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:23:57.825 00.005 6120 Enqueuing Expose request
22:23:57.829 00.004 7680 Worker thread wakes up
22:23:57.830 00.001 6120 PhdController: newstate STATE_SELECT_STAR
22:23:57.835 00.005 6120 evsrv: cli 0FAEF398 response: {"jsonrpc":"2.0","result":0,"id":"156bdcdf-c49a-4f1f-9570-728f533fe20f"}
22:23:57.839 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:23:57.839 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:23:57.839 00.000 6120 evsrv: cli 0FAEF398 disconnect
22:23:57.845 00.006 6120 evsrv: cli 0FAEFD98 connect
22:23:57.849 00.004 6120 case statement mapped state 1 to 101
22:23:57.853 00.004 6120 case statement mapped state 1 to 101
22:23:57.860 00.007 6120 evsrv: cli 0FAEFD98 request: {"method":"get_lock_shift_params","id":"9d89af3c-4aaf-4c80-bed5-3b6c09b3bc3d"}
22:23:57.864 00.004 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"9d89af3c-4aaf-4c80-bed5-3b6c09b3bc3d"}
22:23:57.869 00.005 6120 evsrv: cli 0FAEFD98 disconnect
22:23:57.874 00.005 6120 evsrv: cli 0FAEFED8 connect
22:23:57.878 00.004 6120 case statement mapped state 1 to 101
22:23:57.882 00.004 6120 case statement mapped state 1 to 101
22:23:57.886 00.004 6120 evsrv: cli 0FAEFED8 request: {"method":"get_lock_position","id":"bde11c2b-b365-4bbe-8a01-8a28130b750b"}
22:23:57.892 00.006 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":null,"id":"bde11c2b-b365-4bbe-8a01-8a28130b750b"}
22:23:57.897 00.005 6120 evsrv: cli 0FAEFED8 disconnect
22:23:58.899 01.002 6120 evsrv: cli 0FAEF618 connect
22:23:58.905 00.006 6120 case statement mapped state 1 to 101
22:23:58.909 00.004 6120 case statement mapped state 1 to 101
22:23:58.915 00.006 6120 evsrv: cli 0FAEF618 request: {"method":"get_lock_position","id":"9e182668-0254-486f-bb56-73c56101da7f"}
22:23:58.918 00.003 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":null,"id":"9e182668-0254-486f-bb56-73c56101da7f"}
22:23:58.921 00.003 6120 evsrv: cli 0FAEF618 disconnect
22:23:59.086 00.165 7680 Exposure complete
22:23:59.223 00.137 7680 worker thread done servicing request
22:23:59.224 00.001 6120 OnExposeComplete: enter
22:23:59.227 00.003 6120 UpdateGuideState(): m_state=1
22:23:59.232 00.005 6120 UpdateCurrentPosition: no star selected
22:23:59.239 00.007 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:23:59.242 00.003 6120 Status Line: No star selected
22:23:59.247 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:23:59.250 00.003 6120 UpdateGuideState exits: No star selected
22:23:59.254 00.004 6120 GuiderMultiStar::AutoSelect enter
22:23:59.257 00.003 6120 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
22:23:59.392 00.135 6120 AutoFind: auto downsample for scale 1.00 => 1x
22:23:59.574 00.182 6120 AutoFind: global mean = 0.0, stdev 6.5
22:23:59.580 00.006 6120 AutoFind: using threshold = 0.1
22:23:59.821 00.241 6120 AutoFind: local max [777, 865] 72.2
22:23:59.826 00.005 6120 AutoFind: local max [987, 24] 70.1
22:23:59.831 00.005 6120 AutoFind: local max [778, 858] 65.1
22:23:59.835 00.004 6120 AutoFind: local max [539, 35] 60.7
22:23:59.837 00.002 6120 AutoFind: local max [731, 886] 50.1
22:23:59.841 00.004 6120 AutoFind: local max [543, 46] 48.5
22:23:59.845 00.004 6120 AutoFind: local max [548, 40] 46.7
22:23:59.848 00.003 6120 AutoFind: local max [554, 930] 46.4
22:23:59.851 00.003 6120 AutoFind: local max [727, 878] 45.8
22:23:59.856 00.005 6120 AutoFind: local max [733, 878] 45.4
22:23:59.861 00.005 6120 AutoFind: local max [1187, 830] 43.8
22:23:59.865 00.004 6120 AutoFind: local max [1185, 835] 42.3
22:23:59.869 00.004 6120 AutoFind: local max [678, 456] 41.2
22:23:59.872 00.003 6120 AutoFind: local max [669, 456] 38.3
22:23:59.875 00.003 6120 AutoFind: local max [799, 268] 37.8
22:23:59.879 00.004 6120 AutoFind: local max [633, 103] 35.5
22:23:59.882 00.003 6120 AutoFind: local max [581, 13] 35.4
22:23:59.886 00.004 6120 AutoFind: local max [627, 89] 35.2
22:23:59.889 00.003 6120 AutoFind: local max [621, 108] 34.8
22:23:59.893 00.004 6120 AutoFind: local max [616, 98] 34.0
22:23:59.898 00.005 6120 AutoFind: local max [666, 465] 31.5
22:23:59.901 00.003 6120 AutoFind: local max [685, 965] 30.8
22:23:59.905 00.004 6120 AutoFind: local max [656, 485] 30.2
22:23:59.910 00.005 6120 AutoFind: local max [578, 92] 26.2
22:23:59.913 00.003 6120 AutoFind: local max [739, 290] 25.9
22:23:59.916 00.003 6120 AutoFind: local max [651, 490] 25.0
22:23:59.920 00.004 6120 AutoFind: local max [708, 563] 21.5
22:23:59.925 00.005 6120 AutoFind: local max [1688, 1054] 20.4
22:23:59.928 00.003 6120 AutoFind: local max [647, 478] 19.5
22:23:59.932 00.004 6120 AutoFind: local max [1122, 756] 18.3
22:23:59.935 00.003 6120 AutoFind: local max [760, 876] 18.1
22:23:59.939 00.004 6120 AutoFind: local max [1124, 750] 16.2
22:23:59.943 00.004 6120 AutoFind: local max [709, 569] 15.9
22:23:59.946 00.003 6120 AutoFind: local max [639, 620] 14.6
22:23:59.951 00.005 6120 AutoFind: local max [502, 47] 13.1
22:23:59.955 00.004 6120 AutoFind: local max [243, 860] 12.9
22:23:59.960 00.005 6120 AutoFind: local max [1354, 523] 11.4
22:23:59.963 00.003 6120 AutoFind: local max [360, 1085] 10.9
22:23:59.966 00.003 6120 AutoFind: local max [1354, 529] 10.7
22:23:59.970 00.004 6120 AutoFind: local max [266, 573] 10.4
22:23:59.974 00.004 6120 AutoFind: local max [1263, 648] 10.0
22:23:59.978 00.004 6120 AutoFind: local max [598, 163] 9.9
22:23:59.981 00.003 6120 AutoFind: local max [548, 57] 9.9
22:23:59.986 00.005 6120 AutoFind: local max [542, 366] 9.4
22:23:59.990 00.004 6120 AutoFind: local max [1288, 10] 9.2
22:23:59.993 00.003 6120 AutoFind: local max [622, 429] 7.7
22:23:59.997 00.004 6120 AutoFind: local max [1648, 202] 7.6
22:24:00.001 00.004 6120 AutoFind: local max [653, 460] 7.5
22:24:00.004 00.003 6120 AutoFind: local max [693, 457] 6.9
22:24:00.008 00.004 6120 AutoFind: local max [693, 450] 6.9
22:24:00.011 00.003 6120 AutoFind: local max [725, 1062] 6.4
22:24:00.018 00.007 6120 AutoFind: local max [108, 110] 6.1
22:24:00.023 00.005 6120 AutoFind: local max [655, 945] 6.1
22:24:00.026 00.003 6120 AutoFind: local max [669, 476] 6.1
22:24:00.030 00.004 6120 AutoFind: local max [1454, 888] 6.0
22:24:00.036 00.006 6120 AutoFind: local max [641, 467] 5.7
22:24:00.041 00.005 6120 AutoFind: local max [381, 361] 5.4
22:24:00.048 00.007 6120 AutoFind: local max [623, 435] 5.4
22:24:00.054 00.006 6120 AutoFind: local max [10, 823] 5.2
22:24:00.058 00.004 6120 AutoFind: local max [573, 137] 5.2
22:24:00.061 00.003 6120 AutoFind: local max [682, 446] 5.1
22:24:00.065 00.004 6120 AutoFind: local max [253, 50] 4.8
22:24:00.069 00.004 6120 AutoFind: local max [674, 14] 4.7
22:24:00.073 00.004 6120 AutoFind: local max [653, 502] 4.7
22:24:00.078 00.005 6120 AutoFind: local max [831, 171] 4.7
22:24:00.083 00.005 6120 AutoFind: local max [575, 404] 4.5
22:24:00.087 00.004 6120 AutoFind: local max [746, 828] 4.4
22:24:00.090 00.003 6120 AutoFind: local max [26, 18] 4.3
22:24:00.095 00.005 6120 AutoFind: local max [1897, 353] 4.2
22:24:00.098 00.003 6120 AutoFind: local max [1846, 365] 4.2
22:24:00.101 00.003 6120 AutoFind: local max [486, 265] 4.1
22:24:00.106 00.005 6120 AutoFind: local max [1850, 773] 4.1
22:24:00.111 00.005 6120 AutoFind: local max [778, 478] 4.0
22:24:00.114 00.003 6120 AutoFind: local max [1753, 638] 4.0
22:24:00.118 00.004 6120 AutoFind: local max [690, 716] 3.9
22:24:00.122 00.004 6120 AutoFind: local max [647, 461] 3.9
22:24:00.126 00.004 6120 AutoFind: local max [574, 410] 3.7
22:24:00.129 00.003 6120 AutoFind: local max [57, 1068] 3.6
22:24:00.134 00.005 6120 AutoFind: local max [926, 632] 3.6
22:24:00.137 00.003 6120 AutoFind: local max [638, 494] 3.5
22:24:00.141 00.004 6120 AutoFind: local max [210, 10] 3.5
22:24:00.146 00.005 6120 AutoFind: local max [1711, 460] 3.5
22:24:00.149 00.003 6120 AutoFind: local max [636, 452] 3.4
22:24:00.152 00.003 6120 AutoFind: local max [636, 480] 3.4
22:24:00.157 00.005 6120 AutoFind: local max [1497, 611] 3.3
22:24:00.161 00.004 6120 AutoFind: local max [831, 177] 3.3
22:24:00.165 00.004 6120 AutoFind: local max [664, 513] 3.3
22:24:00.170 00.005 6120 AutoFind: local max [64, 256] 3.2
22:24:00.173 00.003 6120 AutoFind: local max [242, 714] 3.2
22:24:00.177 00.004 6120 AutoFind: local max [493, 277] 3.1
22:24:00.182 00.005 6120 AutoFind: local max [74, 554] 3.1
22:24:00.185 00.003 6120 AutoFind: local max [654, 525] 3.1
22:24:00.189 00.004 6120 AutoFind: local max [926, 638] 3.0
22:24:00.192 00.003 6120 AutoFind: local max [731, 997] 3.0
22:24:00.196 00.004 6120 AutoFind: local max [492, 282] 3.0
22:24:00.199 00.003 6120 AutoFind: local max [779, 472] 3.0
22:24:00.203 00.004 6120 AutoFind: local max [1458, 817] 3.0
22:24:00.207 00.004 6120 AutoFind: local max [734, 679] 2.9
22:24:00.212 00.005 6120 AutoFind: local max [649, 450] 2.9
22:24:00.215 00.003 6120 AutoFind: local max [677, 475] 2.9
22:24:00.219 00.004 6120 AutoFind: too close [677, 475] 2.9 - [669, 476] 6.1
22:24:00.222 00.003 6120 AutoFind: too close [677, 475] 2.9 - [693, 457] 6.9
22:24:00.225 00.003 6120 AutoFind: close dim-bright [677, 475] 2.9 - [666, 465] 31.5
22:24:00.229 00.004 6120 AutoFind: close dim-bright [677, 475] 2.9 - [669, 456] 38.3
22:24:00.233 00.004 6120 AutoFind: close dim-bright [677, 475] 2.9 - [678, 456] 41.2
22:24:00.236 00.003 6120 AutoFind: too close [649, 450] 2.9 - [636, 452] 3.4
22:24:00.240 00.004 6120 AutoFind: too close [649, 450] 2.9 - [647, 461] 3.9
22:24:00.243 00.003 6120 AutoFind: too close [649, 450] 2.9 - [641, 467] 5.7
22:24:00.247 00.004 6120 AutoFind: too close [649, 450] 2.9 - [653, 460] 7.5
22:24:00.250 00.003 6120 AutoFind: close dim-bright [649, 450] 2.9 - [666, 465] 31.5
22:24:00.254 00.004 6120 AutoFind: close dim-bright [649, 450] 2.9 - [669, 456] 38.3
22:24:00.257 00.003 6120 AutoFind: too close [779, 472] 3.0 - [778, 478] 4.0
22:24:00.259 00.002 6120 AutoFind: too close [492, 282] 3.0 - [493, 277] 3.1
22:24:00.265 00.006 6120 AutoFind: too close [492, 282] 3.0 - [486, 265] 4.1
22:24:00.269 00.004 6120 AutoFind: too close [926, 638] 3.0 - [926, 632] 3.6
22:24:00.272 00.003 6120 AutoFind: too close [654, 525] 3.1 - [664, 513] 3.3
22:24:00.276 00.004 6120 AutoFind: too close [493, 277] 3.1 - [486, 265] 4.1
22:24:00.280 00.004 6120 AutoFind: too close [664, 513] 3.3 - [653, 502] 4.7
22:24:00.283 00.003 6120 AutoFind: too close [831, 177] 3.3 - [831, 171] 4.7
22:24:00.287 00.004 6120 AutoFind: too close [636, 480] 3.4 - [638, 494] 3.5
22:24:00.290 00.003 6120 AutoFind: too close [636, 480] 3.4 - [647, 461] 3.9
22:24:00.294 00.004 6120 AutoFind: too close [636, 480] 3.4 - [641, 467] 5.7
22:24:00.298 00.004 6120 AutoFind: too close [636, 480] 3.4 - [653, 460] 7.5
22:24:00.301 00.003 6120 AutoFind: close dim-bright [636, 480] 3.4 - [647, 478] 19.5
22:24:00.305 00.004 6120 AutoFind: close dim-bright [636, 480] 3.4 - [651, 490] 25.0
22:24:00.307 00.002 6120 AutoFind: close dim-bright [636, 480] 3.4 - [656, 485] 30.2
22:24:00.310 00.003 6120 AutoFind: too close [636, 452] 3.4 - [647, 461] 3.9
22:24:00.313 00.003 6120 AutoFind: too close [636, 452] 3.4 - [623, 435] 5.4
22:24:00.316 00.003 6120 AutoFind: too close [636, 452] 3.4 - [641, 467] 5.7
22:24:00.318 00.002 6120 AutoFind: too close [636, 452] 3.4 - [653, 460] 7.5
22:24:00.322 00.004 6120 AutoFind: too close [638, 494] 3.5 - [653, 502] 4.7
22:24:00.325 00.003 6120 AutoFind: close dim-bright [638, 494] 3.5 - [647, 478] 19.5
22:24:00.330 00.005 6120 AutoFind: close dim-bright [638, 494] 3.5 - [651, 490] 25.0
22:24:00.333 00.003 6120 AutoFind: close dim-bright [638, 494] 3.5 - [656, 485] 30.2
22:24:00.336 00.003 6120 AutoFind: too close [574, 410] 3.7 - [575, 404] 4.5
22:24:00.339 00.003 6120 AutoFind: too close [647, 461] 3.9 - [641, 467] 5.7
22:24:00.343 00.004 6120 AutoFind: too close [647, 461] 3.9 - [653, 460] 7.5
22:24:00.347 00.004 6120 AutoFind: too close [647, 461] 3.9 - [647, 478] 19.5
22:24:00.350 00.003 6120 AutoFind: close dim-bright [647, 461] 3.9 - [666, 465] 31.5
22:24:00.354 00.004 6120 AutoFind: close dim-bright [653, 502] 4.7 - [651, 490] 25.0
22:24:00.359 00.005 6120 AutoFind: close dim-bright [653, 502] 4.7 - [656, 485] 30.2
22:24:00.363 00.004 6120 AutoFind: too close [682, 446] 5.1 - [693, 450] 6.9
22:24:00.368 00.005 6120 AutoFind: too close [682, 446] 5.1 - [693, 457] 6.9
22:24:00.372 00.004 6120 AutoFind: close dim-bright [682, 446] 5.1 - [666, 465] 31.5
22:24:00.376 00.004 6120 AutoFind: close dim-bright [682, 446] 5.1 - [669, 456] 38.3
22:24:00.380 00.004 6120 AutoFind: close dim-bright [682, 446] 5.1 - [678, 456] 41.2
22:24:00.383 00.003 6120 AutoFind: too close [623, 435] 5.4 - [622, 429] 7.7
22:24:00.387 00.004 6120 AutoFind: too close [641, 467] 5.7 - [653, 460] 7.5
22:24:00.393 00.006 6120 AutoFind: too close [641, 467] 5.7 - [647, 478] 19.5
22:24:00.397 00.004 6120 AutoFind: close dim-bright [641, 467] 5.7 - [656, 485] 30.2
22:24:00.401 00.004 6120 AutoFind: too close [669, 476] 6.1 - [653, 460] 7.5
22:24:00.405 00.004 6120 AutoFind: too close [669, 476] 6.1 - [651, 490] 25.0
22:24:00.408 00.003 6120 AutoFind: too close [669, 476] 6.1 - [656, 485] 30.2
22:24:00.412 00.004 6120 AutoFind: close dim-bright [669, 476] 6.1 - [666, 465] 31.5
22:24:00.415 00.003 6120 AutoFind: close dim-bright [669, 476] 6.1 - [669, 456] 38.3
22:24:00.419 00.004 6120 AutoFind: close dim-bright [669, 476] 6.1 - [678, 456] 41.2
22:24:00.423 00.004 6120 AutoFind: too close [693, 450] 6.9 - [693, 457] 6.9
22:24:00.426 00.003 6120 AutoFind: close dim-bright [693, 450] 6.9 - [678, 456] 41.2
22:24:00.430 00.004 6120 AutoFind: close dim-bright [693, 457] 6.9 - [678, 456] 41.2
22:24:00.432 00.002 6120 AutoFind: too close [653, 460] 7.5 - [647, 478] 19.5
22:24:00.435 00.003 6120 AutoFind: too close [653, 460] 7.5 - [666, 465] 31.5
22:24:00.437 00.002 6120 AutoFind: close dim-bright [653, 460] 7.5 - [669, 456] 38.3
22:24:00.441 00.004 6120 AutoFind: too close [548, 57] 9.9 - [548, 40] 46.7
22:24:00.443 00.002 6120 AutoFind: too close [548, 57] 9.9 - [543, 46] 48.5
22:24:00.445 00.002 6120 AutoFind: too close [1354, 529] 10.7 - [1354, 523] 11.4
22:24:00.448 00.003 6120 AutoFind: too close [709, 569] 15.9 - [708, 563] 21.5
22:24:00.452 00.004 6120 AutoFind: too close [1124, 750] 16.2 - [1122, 756] 18.3
22:24:00.454 00.002 6120 AutoFind: too close [760, 876] 18.1 - [778, 858] 65.1
22:24:00.458 00.004 6120 AutoFind: too close [760, 876] 18.1 - [777, 865] 72.2
22:24:00.460 00.002 6120 AutoFind: too close [647, 478] 19.5 - [651, 490] 25.0
22:24:00.463 00.003 6120 AutoFind: too close [647, 478] 19.5 - [656, 485] 30.2
22:24:00.465 00.002 6120 AutoFind: too close [647, 478] 19.5 - [666, 465] 31.5
22:24:00.470 00.005 6120 AutoFind: too close [651, 490] 25.0 - [656, 485] 30.2
22:24:00.472 00.002 6120 AutoFind: too close [656, 485] 30.2 - [666, 465] 31.5
22:24:00.474 00.002 6120 AutoFind: too close [666, 465] 31.5 - [669, 456] 38.3
22:24:00.477 00.003 6120 AutoFind: too close [666, 465] 31.5 - [678, 456] 41.2
22:24:00.480 00.003 6120 AutoFind: too close [616, 98] 34.0 - [621, 108] 34.8
22:24:00.484 00.004 6120 AutoFind: too close [616, 98] 34.0 - [627, 89] 35.2
22:24:00.488 00.004 6120 AutoFind: too close [616, 98] 34.0 - [633, 103] 35.5
22:24:00.491 00.003 6120 AutoFind: too close [621, 108] 34.8 - [627, 89] 35.2
22:24:00.494 00.003 6120 AutoFind: too close [621, 108] 34.8 - [633, 103] 35.5
22:24:00.498 00.004 6120 AutoFind: too close [627, 89] 35.2 - [633, 103] 35.5
22:24:00.501 00.003 6120 AutoFind: too close [669, 456] 38.3 - [678, 456] 41.2
22:24:00.504 00.003 6120 AutoFind: too close [1185, 835] 42.3 - [1187, 830] 43.8
22:24:00.507 00.003 6120 AutoFind: too close [733, 878] 45.4 - [727, 878] 45.8
22:24:00.512 00.005 6120 AutoFind: too close [733, 878] 45.4 - [731, 886] 50.1
22:24:00.518 00.006 6120 AutoFind: too close [727, 878] 45.8 - [731, 886] 50.1
22:24:00.522 00.004 6120 AutoFind: too close [548, 40] 46.7 - [543, 46] 48.5
22:24:00.525 00.003 6120 AutoFind: too close [548, 40] 46.7 - [539, 35] 60.7
22:24:00.529 00.004 6120 AutoFind: too close [543, 46] 48.5 - [539, 35] 60.7
22:24:00.533 00.004 6120 AutoFind: too close [778, 858] 65.1 - [777, 865] 72.2
22:24:00.537 00.004 6120 AutoFind: too close to edge [210, 10] 3.5
22:24:00.540 00.003 6120 AutoFind: too close to edge [674, 14] 4.7
22:24:00.545 00.005 6120 AutoFind: too close to edge [10, 823] 5.2
22:24:00.549 00.004 6120 AutoFind: too close to edge [1288, 10] 9.2
22:24:00.554 00.005 6120 AutoFind: too close to edge [360, 1085] 10.9
22:24:00.558 00.004 6120 AutoFind: too close to edge [581, 13] 35.4
22:24:00.561 00.003 6120 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
22:24:00.564 00.003 6120 Star::Find(15, 987, 24, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.568 00.004 6120 Star::Find returns 1 (1), X=988.13, Y=25.10, Mass=11677, SNR=69.8, Peak=255 HFD=6.7
22:24:00.571 00.003 6120 Star::Find(15, 554, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.576 00.005 6120 Star::Find returns 1 (0), X=554.54, Y=931.87, Mass=5371, SNR=49.1, Peak=137 HFD=6.3
22:24:00.581 00.005 6120 Star::Find(15, 799, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.583 00.002 6120 Star::Find returns 1 (0), X=800.42, Y=268.70, Mass=7051, SNR=54.9, Peak=151 HFD=7.2
22:24:00.587 00.004 6120 Star::Find(15, 685, 965, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.590 00.003 6120 Star::Find returns 1 (0), X=685.44, Y=966.66, Mass=3747, SNR=40.2, Peak=102 HFD=6.4
22:24:00.593 00.003 6120 Star::Find(15, 578, 92, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.596 00.003 6120 Star::Find returns 1 (0), X=577.82, Y=92.87, Mass=3158, SNR=37.5, Peak=91 HFD=6.1
22:24:00.600 00.004 6120 Star::Find(15, 739, 290, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.602 00.002 6120 Star::Find returns 1 (0), X=739.57, Y=290.98, Mass=3867, SNR=41.0, Peak=107 HFD=6.6
22:24:00.609 00.007 6120 Star::Find(15, 1688, 1054, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.614 00.005 6120 Star::Find returns 1 (0), X=1688.10, Y=1053.08, Mass=1688, SNR=27.8, Peak=63 HFD=5.8
22:24:00.619 00.005 6120 Star::Find(15, 639, 620, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.623 00.004 6120 Star::Find returns 1 (0), X=639.58, Y=621.61, Mass=2044, SNR=30.4, Peak=51 HFD=6.9
22:24:00.626 00.003 6120 Star::Find(15, 502, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.631 00.005 6120 Star::Find returns 1 (0), X=503.06, Y=46.34, Mass=1637, SNR=26.8, Peak=51 HFD=6.2
22:24:00.634 00.003 6120 Star::Find(15, 243, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.637 00.003 6120 Star::Find returns 1 (0), X=242.64, Y=860.11, Mass=989, SNR=21.4, Peak=42 HFD=5.2
22:24:00.642 00.005 6120 Star::Find(15, 266, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.647 00.005 6120 Star::Find returns 1 (0), X=266.29, Y=574.53, Mass=1033, SNR=21.8, Peak=40 HFD=5.5
22:24:00.650 00.003 6120 Star::Find(15, 1263, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.655 00.005 6120 Star::Find returns 1 (0), X=1263.69, Y=649.87, Mass=1796, SNR=28.0, Peak=44 HFD=7.3
22:24:00.661 00.006 6120 Star::Find(15, 598, 163, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.666 00.005 6120 Star::Find returns 1 (0), X=597.40, Y=164.90, Mass=1348, SNR=24.8, Peak=36 HFD=6.4
22:24:00.669 00.003 6120 Star::Find(15, 542, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.674 00.005 6120 Star::Find returns 1 (0), X=542.64, Y=364.15, Mass=1470, SNR=25.3, Peak=42 HFD=6.4
22:24:00.678 00.004 6120 Star::Find(15, 1648, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.682 00.004 6120 Star::Find returns 1 (0), X=1648.70, Y=203.32, Mass=668, SNR=17.4, Peak=24 HFD=5.7
22:24:00.686 00.004 6120 Star::Find(15, 725, 1062, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.689 00.003 6120 Star::Find returns 1 (0), X=725.71, Y=1063.32, Mass=766, SNR=18.6, Peak=31 HFD=5.6
22:24:00.694 00.005 6120 Star::Find(15, 108, 110, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.698 00.004 6120 Star::Find returns 1 (0), X=108.02, Y=109.88, Mass=415, SNR=13.7, Peak=22 HFD=4.7
22:24:00.700 00.002 6120 Star::Find(15, 655, 945, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.705 00.005 6120 Star::Find returns 1 (0), X=656.03, Y=946.09, Mass=683, SNR=17.3, Peak=21 HFD=6.2
22:24:00.709 00.004 6120 Star::Find(15, 1454, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.713 00.004 6120 Star::Find returns 1 (0), X=1453.83, Y=889.79, Mass=792, SNR=18.4, Peak=28 HFD=6.5
22:24:00.716 00.003 6120 Star::Find(15, 381, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.720 00.004 6120 Star::Find returns 1 (0), X=381.85, Y=359.86, Mass=663, SNR=17.3, Peak=23 HFD=6.0
22:24:00.724 00.004 6120 Star::Find(15, 573, 137, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.727 00.003 6120 Star::Find returns 1 (0), X=573.67, Y=136.82, Mass=579, SNR=16.2, Peak=22 HFD=5.9
22:24:00.731 00.004 6120 Star::Find(15, 253, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.735 00.004 6120 Star::Find returns 1 (0), X=253.26, Y=49.24, Mass=354, SNR=12.9, Peak=18 HFD=4.8
22:24:00.739 00.004 6120 Star::Find(15, 746, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.743 00.004 6120 Star::Find returns 1 (0), X=746.66, Y=829.75, Mass=578, SNR=16.0, Peak=19 HFD=6.6
22:24:00.747 00.004 6120 Star::Find(15, 26, 18, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.750 00.003 6120 Star::Find returns 1 (0), X=26.01, Y=17.45, Mass=221, SNR=10.1, Peak=16 HFD=4.1
22:24:00.754 00.004 6120 Star::Find(15, 1897, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.757 00.003 6120 Star::Find returns 1 (0), X=1896.70, Y=353.17, Mass=231, SNR=10.3, Peak=13 HFD=4.6
22:24:00.760 00.003 6120 Star::Find(15, 1846, 365, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.764 00.004 6120 Star::Find returns 1 (0), X=1846.57, Y=366.41, Mass=407, SNR=13.6, Peak=18 HFD=5.3
22:24:00.767 00.003 6120 Star::Find(15, 1850, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.770 00.003 6120 Star::Find returns 1 (0), X=1850.25, Y=773.95, Mass=311, SNR=11.9, Peak=17 HFD=4.9
22:24:00.773 00.003 6120 Star::Find(15, 1753, 638, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.775 00.002 6120 Star::Find returns 1 (0), X=1753.75, Y=634.59, Mass=293, SNR=11.4, Peak=15 HFD=5.1
22:24:00.778 00.003 6120 Star::Find(15, 690, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.782 00.004 6120 Star::Find returns 1 (0), X=690.75, Y=717.81, Mass=377, SNR=13.0, Peak=16 HFD=6.4
22:24:00.785 00.003 6120 Star::Find(15, 57, 1068, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.787 00.002 6120 Star::Find returns 1 (0), X=57.20, Y=1067.19, Mass=153, SNR=8.3, Peak=13 HFD=3.7
22:24:00.789 00.002 6120 Star::Find(15, 1711, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.793 00.004 6120 Star::Find returns 1 (0), X=1711.58, Y=461.28, Mass=277, SNR=11.2, Peak=13 HFD=5.3
22:24:00.797 00.004 6120 Star::Find(15, 1497, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.799 00.002 6120 Star::Find returns 1 (0), X=1497.24, Y=612.46, Mass=383, SNR=12.8, Peak=16 HFD=6.3
22:24:00.802 00.003 6120 Star::Find(15, 64, 256, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.804 00.002 6120 Star::Find returns 1 (0), X=64.62, Y=256.73, Mass=178, SNR=9.0, Peak=12 HFD=4.7
22:24:00.807 00.003 6120 Star::Find(15, 242, 714, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.810 00.003 6120 Star::Find returns 1 (0), X=241.72, Y=714.92, Mass=234, SNR=10.2, Peak=11 HFD=5.6
22:24:00.813 00.003 6120 Star::Find(15, 74, 554, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.816 00.003 6120 Star::Find returns 1 (0), X=74.08, Y=552.38, Mass=201, SNR=9.6, Peak=12 HFD=4.8
22:24:00.820 00.004 6120 Star::Find(15, 731, 997, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.823 00.003 6120 Star::Find returns 1 (0), X=731.01, Y=996.74, Mass=478, SNR=14.4, Peak=25 HFD=5.8
22:24:00.828 00.005 6120 Star::Find(15, 1458, 817, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.832 00.004 6120 Star::Find returns 1 (0), X=1457.59, Y=819.89, Mass=551, SNR=15.4, Peak=17 HFD=6.5
22:24:00.835 00.003 6120 Star::Find(15, 734, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.838 00.003 6120 Star::Find returns 1 (0), X=734.57, Y=680.77, Mass=342, SNR=12.2, Peak=15 HFD=6.0
22:24:00.843 00.005 6120 AutoFind: finding best star pass 1
22:24:00.847 00.004 6120 Star::Find(15, 987, 24, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.850 00.003 6120 Star::Find returns 1 (1), X=988.13, Y=25.10, Mass=11677, SNR=69.8, Peak=255 HFD=6.7
22:24:00.856 00.006 6120 AutoFind: near-saturated [987, 24] 70.1 Mass 11677 SNR 69.8 Peak 255
22:24:00.860 00.004 6120 Star::Find(15, 554, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.864 00.004 6120 Star::Find returns 1 (0), X=554.54, Y=931.87, Mass=5371, SNR=49.1, Peak=137 HFD=6.3
22:24:00.867 00.003 6120 AutoFind returns star at [554, 930] 46.4 Mass 5371 SNR 49.1
22:24:00.871 00.004 6120 Star::Find(15, 554, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.875 00.004 6120 Star::Find returns 1 (0), X=554.54, Y=931.87, Mass=5371, SNR=49.1, Peak=137 HFD=6.3
22:24:00.877 00.002 6120 MultiStar: List (12): {554.54, 931.87}(49.1), {800.42, 268.70}(54.9), {685.44, 966.66}(40.2), {577.82, 92.87}(37.5), {739.57, 290.98}(41.0), {1688.10, 1053.08}(27.8), {639.58, 621.61}(30.4), {503.06, 46.34}(26.8), {242.64, 860.11}(21.4), {266.29, 574.53}(21.8), {1263.69, 649.87}(28.0), {597.40, 164.90}(24.8), 
22:24:00.881 00.004 6120 setting lock position to (554.54, 931.87)
22:24:00.884 00.003 6120 AutoSelect: state = 1, call UpdateGuideState
22:24:00.888 00.004 6120 UpdateGuideState(): m_state=1
22:24:00.894 00.006 6120 Star::Find(15, 554, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:00.901 00.007 6120 Star::Find returns 1 (0), X=554.54, Y=931.87, Mass=5371, SNR=49.1, Peak=137 HFD=6.3
22:24:00.907 00.006 6120 DistanceChecker: deactivated
22:24:00.914 00.007 6120 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.19) = xAngle (-0.19 = -0.19)
22:24:00.922 00.008 6120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.69 = 2.69)
22:24:00.929 00.007 6120 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=0.00, mountTheta=0.00
22:24:00.936 00.007 6120 setting force full frames = false
22:24:00.941 00.005 6120 setting lock position to (554.54, 931.87)
22:24:00.944 00.003 6120 CurrentPosition() valid, moving to STATE_SELECTED
22:24:00.949 00.005 6120 Changing from state SELECTING to SELECTED
22:24:00.953 00.004 6120 guider state => SELECTED
22:24:00.958 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:24:00.963 00.005 6120 UpdateGuideState exits: m=5371 SNR=49.1
22:24:00.966 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:24:00.969 00.003 6120 Status Line: Auto-selected star at (554.5, 931.9)
22:24:00.975 00.006 6120 PhdController: newstate STATE_WAIT_SELECTED
22:24:00.984 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:00.988 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:24:00.991 00.003 6120 Enqueuing Expose request
22:24:00.994 00.003 7680 Worker thread wakes up
22:24:00.994 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:24:00.994 00.000 6120 evsrv: cli 0FAF03D8 connect
22:24:00.999 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(540,917,31,31)
22:24:00.999 00.000 6120 case statement mapped state 2 to 1
22:24:01.003 00.004 6120 case statement mapped state 2 to 1
22:24:01.007 00.004 6120 evsrv: cli 0FAF03D8 request: {"method":"get_lock_position","id":"0c0415cc-5340-4b23-aafd-55d9919d9417"}
22:24:01.011 00.004 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":[554.54,931.87],"id":"0c0415cc-5340-4b23-aafd-55d9919d9417"}
22:24:01.017 00.006 6120 evsrv: cli 0FAF03D8 disconnect
22:24:01.022 00.005 6120 evsrv: cli 0FAEFBB8 connect
22:24:01.025 00.003 6120 case statement mapped state 2 to 1
22:24:01.027 00.002 6120 case statement mapped state 2 to 1
22:24:01.032 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"357ab5a9-9a5c-4f9e-9b24-37bfcbe8588a"}
22:24:01.035 00.003 6120 case statement mapped state 2 to 1
22:24:01.038 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Selected","id":"357ab5a9-9a5c-4f9e-9b24-37bfcbe8588a"}
22:24:01.041 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
22:24:02.043 01.002 6120 evsrv: cli 0FAEF7F8 connect
22:24:02.055 00.012 6120 case statement mapped state 2 to 1
22:24:02.060 00.005 6120 case statement mapped state 2 to 1
22:24:02.067 00.007 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"4ccc9a39-6003-4ef3-bc9b-acf463e6a843"}
22:24:02.072 00.005 6120 case statement mapped state 2 to 1
22:24:02.079 00.007 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Selected","id":"4ccc9a39-6003-4ef3-bc9b-acf463e6a843"}
22:24:02.086 00.007 6120 evsrv: cli 0FAEF7F8 disconnect
22:24:02.249 00.163 7680 Exposure complete
22:24:02.400 00.151 7680 worker thread done servicing request
22:24:02.401 00.001 6120 OnExposeComplete: enter
22:24:02.405 00.004 6120 UpdateGuideState(): m_state=2
22:24:02.409 00.004 6120 Star::Find(15, 554, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:24:02.412 00.003 6120 Star::Find returns 1 (0), X=554.93, Y=931.92, Mass=6025, SNR=51.3, Peak=159 HFD=6.4
22:24:02.417 00.005 6120 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.19) = xAngle (-0.05 = -0.05)
22:24:02.420 00.003 6120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.83 = 2.83)
22:24:02.424 00.004 6120 CameraToMount -- cameraX=0.39 cameraY=0.06 hyp=0.40 cameraTheta=0.14 mountX=0.40 mountY=0.12, mountTheta=0.30
22:24:02.428 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:24:02.432 00.004 6120 UpdateGuideState exits: m=6025 SNR=51.3
22:24:02.435 00.003 6120 PhdController: newstate STATE_CALIBRATE
22:24:02.440 00.005 6120 PhdController: newstate STATE_GUIDE
22:24:02.457 00.017 6120 Changing from state SELECTED to CALIBRATING_PRIMARY
22:24:02.460 00.003 6120 guider state => CALIBRATED
22:24:02.464 00.004 6120 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
22:24:02.467 00.003 6120 reset dither spiral
22:24:02.470 00.003 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:24:02.473 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:02.476 00.003 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:24:02.481 00.005 6120 Enqueuing Expose request
22:24:02.484 00.003 7680 Worker thread wakes up
22:24:02.484 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:24:02.484 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:24:03.088 00.604 6120 evsrv: cli 0FAEFD98 connect
22:24:03.093 00.005 6120 case statement mapped state 5 to 1
22:24:03.100 00.007 6120 case statement mapped state 5 to 1
22:24:03.107 00.007 6120 evsrv: cli 0FAEFD98 request: {"method":"get_app_state","id":"7bf02841-9775-4d7f-851a-ee48a6533006"}
22:24:03.112 00.005 6120 case statement mapped state 5 to 1
22:24:03.118 00.006 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":"Selected","id":"7bf02841-9775-4d7f-851a-ee48a6533006"}
22:24:03.124 00.006 6120 evsrv: cli 0FAEFD98 disconnect
22:24:03.736 00.612 7680 Exposure complete
22:24:03.878 00.142 7680 worker thread done servicing request
22:24:03.880 00.002 6120 OnExposeComplete: enter
22:24:03.884 00.004 6120 UpdateGuideState(): m_state=5
22:24:03.888 00.004 6120 Star::Find(15, 554, 931, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
22:24:03.893 00.005 6120 Star::Find returns 1 (0), X=554.68, Y=932.11, Mass=5838, SNR=51.1, Peak=148 HFD=6.3
22:24:03.897 00.004 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (0.19) = xAngle (0.87 = 0.87)
22:24:03.901 00.004 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.74 = -2.54)
22:24:03.905 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.25 hyp=0.28 cameraTheta=1.05 mountX=0.18 mountY=-0.16, mountTheta=-0.72
22:24:03.910 00.005 6120 Changing from state CALIBRATED to GUIDING
22:24:03.914 00.004 6120 ScopeASCOM::GetDeclinationRadians() returns -5.4
22:24:03.918 00.004 6120 ScopeASCOM::SideOfPier() returns 1
22:24:03.923 00.005 6120 AdjustCalibrationForScopePointing (scope): current dec=-5.4 pierSide=1, cal dec=0.5 pierSide=0 rotAngle=None bin=1
22:24:03.926 00.003 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
22:24:03.930 00.004 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
22:24:03.934 00.004 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:24:03.940 00.006 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:24:03.944 00.004 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
22:24:03.948 00.004 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
22:24:03.952 00.004 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
22:24:03.957 00.005 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:24:03.961 00.004 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
22:24:03.965 00.004 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
22:24:03.968 00.003 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
22:24:03.973 00.005 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
22:24:03.977 00.004 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
22:24:04.086 00.109 6120 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
22:24:04.093 00.007 6120 GetDouble("/profile/5/camera/pixelsize", 0.000000) returns 2.900000
22:24:04.098 00.005 6120 Guiding starts on opposite side of pier: calibration data side is East, current side is West
22:24:04.103 00.005 6120 FlipCalibration before: x=10.7, y=-94.7 decFlipRequired=0 sideOfPier=East rotAngle=None parity=+/-
22:24:04.110 00.007 6120 FlipCalibration pre-normalize: x=190.7, y=-94.7
22:24:04.115 00.005 6120 FlipCalibration after: x=-169.3 y=-94.7 sideOfPier=West parity=+/+
22:24:04.120 00.005 6120 Mount::SetCalibration (scope) -- xAngle=-169.3 yAngle=-94.7 xRate=1.549 yRate=1.842 bin=1 dec=0.5 pierSide=1 par=+/+ rotAng=None
22:24:04.123 00.003 6120 Mount::SetCalibration (scope) -- sets m_xAngle=-169.3 m_yAngleError=15.4
22:24:04.128 00.005 6120 ScopeASCOM::GetDeclinationRadians() returns -5.4
22:24:04.132 00.004 6120 ScopeASCOM::SideOfPier() returns 1
22:24:04.145 00.013 6120 Status Line: CAL: East(11,-95)->West(-169,-95)
22:24:04.151 00.006 6120 Dec comp: XRate 1.549 -> 1.543 for dec 0.5 -> dec -5.4
22:24:04.155 00.004 6120 ScopeASCOM::GetDeclinationRadians() returns -5.4
22:24:04.159 00.004 6120 ScopeASCOM::SideOfPier() returns 1
22:24:04.164 00.005 6120 setting lock position to (554.68, 932.11)
22:24:04.168 00.004 6120 guider state => GUIDING
22:24:04.172 00.004 6120 Status Line: Guiding
22:24:04.177 00.005 6120 Mount: notify guiding started
22:24:04.182 00.005 6120 GetString("/profile/5/name", "") returns "PHD SF 2025"
22:24:04.186 00.004 6120 GetString("/profile/5/scope/calibration/timestamp", "") returns "11/24/2025 10:24:04 PM"
22:24:04.191 00.005 6120 GetDouble("/profile/5/scope/calibration/xRate", 1.000000) returns 0.001549
22:24:04.194 00.003 6120 GetDouble("/profile/5/scope/calibration/yRate", 1.000000) returns 0.001842
22:24:04.199 00.005 6120 GetInt("/profile/5/scope/calibration/binning", 1) returns 1
22:24:04.203 00.004 6120 GetDouble("/profile/5/scope/calibration/xAngle", 0.000000) returns -2.954580
22:24:04.208 00.005 6120 GetDouble("/profile/5/scope/calibration/yAngle", 0.000000) returns -1.652140
22:24:04.213 00.005 6120 GetDouble("/profile/5/scope/calibration/declination", 0.000000) returns 0.009384
22:24:04.216 00.003 6120 GetInt("/profile/5/scope/calibration/pierSide", -1) returns 1
22:24:04.220 00.004 6120 GetInt("/profile/5/scope/calibration/raGuideParity", 0) returns 1
22:24:04.225 00.005 6120 GetInt("/profile/5/scope/calibration/decGuideParity", 0) returns 1
22:24:04.229 00.004 6120 GetDouble("/profile/5/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:24:04.232 00.003 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
22:24:04.236 00.004 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
22:24:04.240 00.004 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:24:04.244 00.004 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:24:04.247 00.003 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
22:24:04.252 00.005 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
22:24:04.256 00.004 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
22:24:04.260 00.004 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:24:04.266 00.006 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
22:24:04.271 00.005 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
22:24:04.276 00.005 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
22:24:04.280 00.004 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
22:24:04.284 00.004 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
22:24:04.288 00.004 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
22:24:04.293 00.005 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
22:24:04.298 00.005 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:24:04.304 00.006 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:24:04.309 00.005 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
22:24:04.314 00.005 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
22:24:04.317 00.003 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
22:24:04.320 00.003 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:24:04.325 00.005 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
22:24:04.329 00.004 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
22:24:04.334 00.005 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
22:24:04.339 00.005 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
22:24:04.343 00.004 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
22:24:04.351 00.008 6120 evsrv: cli 0FAEFD98 connect
22:24:04.357 00.006 6120 case statement mapped state 6 to 3
22:24:04.362 00.005 6120 case statement mapped state 6 to 3
22:24:04.367 00.005 6120 evsrv: cli 0FAEFD98 request: {"method":"get_app_state","id":"1a16eff7-d00b-47d1-bf28-43ea2e004930"}
22:24:04.371 00.004 6120 case statement mapped state 6 to 3
22:24:04.374 00.003 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a16eff7-d00b-47d1-bf28-43ea2e004930"}
22:24:04.379 00.005 6120 evsrv: cli 0FAF0158 connect
22:24:04.384 00.005 6120 case statement mapped state 6 to 3
22:24:04.391 00.007 6120 case statement mapped state 6 to 3
22:24:04.396 00.005 6120 evsrv: cli 0FAF0158 request: {"method":"get_pixel_scale","id":"93a814d4-06ac-4584-be2f-910b530c7695"}
22:24:04.401 00.005 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":null,"id":"93a814d4-06ac-4584-be2f-910b530c7695"}
22:24:04.406 00.005 6120 evsrv: cli 0FAEFD98 disconnect
22:24:04.410 00.004 6120 evsrv: cli 0FAF0158 disconnect
22:24:04.526 00.116 6120 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
22:24:04.533 00.007 6120 ScopeASCOM::SideOfPier() returns 1
22:24:04.539 00.006 6120 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:24:04.544 00.005 6120 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
22:24:04.549 00.005 6120 ScopeASCOM::GetDeclinationRadians() returns -5.4
22:24:04.554 00.005 6120 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -5.4
22:24:04.559 00.005 6120 MountToCamera -- mountTheta (0.00) + m_xAngle (-2.95) = xAngle (-2.95 = -2.95)
22:24:04.564 00.005 6120 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
22:24:04.568 00.004 6120 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
22:24:04.572 00.004 6120 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
22:24:04.578 00.006 6120 GetInt("/profile/5/AutoLoadCalibration", -1) returns 1
22:24:04.583 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:24:04.587 00.004 6120 UpdateGuideState exits: m=5838 SNR=51.1
22:24:04.592 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
22:24:04.597 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:04.600 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:24:04.604 00.004 6120 Enqueuing Expose request
22:24:04.611 00.007 7680 Worker thread wakes up
22:24:04.612 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:24:04.612 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(540,917,31,31)
22:24:05.870 01.258 7680 Exposure complete
22:24:06.015 00.145 7680 worker thread done servicing request
22:24:06.015 00.000 6120 OnExposeComplete: enter
22:24:06.020 00.005 6120 UpdateGuideState(): m_state=6
22:24:06.024 00.004 6120 Star::Find(15, 554, 932, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:24:06.028 00.004 6120 Star::Find returns 1 (0), X=554.58, Y=932.58, Mass=5271, SNR=48.6, Peak=125 HFD=6.8
22:24:06.032 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
22:24:06.038 00.006 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
22:24:06.044 00.006 6120 CameraToMount -- cameraX=-0.10 cameraY=0.47 hyp=0.48 cameraTheta=1.77 mountX=0.01 mountY=-0.46, mountTheta=-1.55
22:24:06.050 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.47, opts=13)
22:24:06.053 00.003 6120 Enqueuing Move request for scope (-0.10, 0.47)
22:24:06.057 00.004 7680 Worker thread wakes up
22:24:06.057 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:24:06.062 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.47) opts 0xd
22:24:06.062 00.000 6120 UpdateGuideState exits: m=5271 SNR=48.6
22:24:06.068 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.47)
22:24:06.068 00.000 7680 Moving (-0.10, 0.47) raw xDistance=0.01 yDistance=-0.46
22:24:06.068 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:24:06.068 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:24:06.069 00.001 6120 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 1 / 99999
22:24:06.075 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
22:24:06.076 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764044646.075,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.34,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:24:06.082 00.006 7680 MoveAxis(E, 0, ABG)
22:24:06.082 00.000 7680 Move returns status 0, amount 0
22:24:06.082 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:06.088 00.006 7680 MoveAxis(N, 0, ABG)
22:24:06.088 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:24:06.095 00.007 7680 Move returns status 0, amount 0
22:24:06.096 00.001 7680 move complete, result=0
22:24:06.096 00.000 6120 Enqueuing Expose request
22:24:06.100 00.004 7680 worker thread done servicing request
22:24:06.100 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
22:24:06.106 00.006 7680 Worker thread wakes up
22:24:06.107 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:24:06.107 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(540,917,31,31)
22:24:07.352 01.245 7680 Exposure complete
22:24:07.499 00.147 7680 worker thread done servicing request
22:24:07.499 00.000 6120 OnExposeComplete: enter
22:24:07.503 00.004 6120 UpdateGuideState(): m_state=6
22:24:07.508 00.005 6120 Star::Find(15, 554, 932, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:24:07.512 00.004 6120 Star::Find returns 1 (0), X=554.70, Y=932.74, Mass=5215, SNR=48.2, Peak=127 HFD=6.5
22:24:07.519 00.007 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
22:24:07.523 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.06)
22:24:07.526 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.63 hyp=0.63 cameraTheta=1.54 mountX=-0.14 mountY=-0.56, mountTheta=-1.81
22:24:07.533 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.63, opts=13)
22:24:07.537 00.004 6120 Enqueuing Move request for scope (0.02, 0.63)
22:24:07.541 00.004 7680 Worker thread wakes up
22:24:07.541 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.63) opts 0xd
22:24:07.541 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.63)
22:24:07.542 00.001 7680 Moving (0.02, 0.63) raw xDistance=-0.14 yDistance=-0.56
22:24:07.542 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:24:07.547 00.005 6120 UpdateGuideState exits: m=5215 SNR=48.2
22:24:07.552 00.005 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 2 / 99999
22:24:07.555 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:24:07.556 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:24:07.557 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764044647.555,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.43,"Time":1.5,"SettleTime":10.0,"StarLocked":true}
22:24:07.561 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
22:24:07.562 00.001 7680 MoveAxis(E, 0, ABG)
22:24:07.562 00.000 7680 Move returns status 0, amount 0
22:24:07.562 00.000 7680 MoveAxis(N, 0, ABG)
22:24:07.562 00.000 7680 Move returns status 0, amount 0
22:24:07.563 00.001 7680 move complete, result=0
22:24:07.563 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:07.567 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:24:07.571 00.004 6120 Enqueuing Expose request
22:24:07.574 00.003 7680 worker thread done servicing request
22:24:07.574 00.000 7680 Worker thread wakes up
22:24:07.576 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:24:07.576 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
22:24:07.579 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(540,917,31,31)
22:24:08.820 01.241 7680 Exposure complete
22:24:08.959 00.139 7680 worker thread done servicing request
22:24:08.959 00.000 6120 OnExposeComplete: enter
22:24:08.962 00.003 6120 UpdateGuideState(): m_state=6
22:24:08.966 00.004 6120 Star::Find(15, 554, 932, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
22:24:08.970 00.004 6120 Star::Find returns 1 (0), X=554.80, Y=932.39, Mass=5144, SNR=47.8, Peak=146 HFD=6.4
22:24:08.973 00.003 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
22:24:08.977 00.004 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.44)
22:24:08.979 00.002 6120 CameraToMount -- cameraX=0.12 cameraY=0.28 hyp=0.30 cameraTheta=1.15 mountX=-0.17 mountY=-0.20, mountTheta=-2.29
22:24:08.986 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.28, opts=13)
22:24:08.988 00.002 6120 Enqueuing Move request for scope (0.12, 0.28)
22:24:08.991 00.003 7680 Worker thread wakes up
22:24:08.991 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:24:08.995 00.004 6120 UpdateGuideState exits: m=5144 SNR=47.8
22:24:08.998 00.003 6120 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 3 / 99999
22:24:09.001 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.28) opts 0xd
22:24:09.001 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.28)
22:24:09.001 00.000 7680 Moving (0.12, 0.28) raw xDistance=-0.17 yDistance=-0.20
22:24:09.001 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:24:09.001 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:24:09.001 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044649.001,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.39,"Time":2.9,"SettleTime":10.0,"StarLocked":true}
22:24:09.006 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:24:09.006 00.000 7680 MoveAxis(E, 0, ABG)
22:24:09.007 00.001 7680 Move returns status 0, amount 0
22:24:09.007 00.000 7680 MoveAxis(N, 0, ABG)
22:24:09.007 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:09.010 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:24:09.017 00.007 7680 Move returns status 0, amount 0
22:24:09.017 00.000 7680 move complete, result=0
22:24:09.017 00.000 6120 Enqueuing Expose request
22:24:09.022 00.005 7680 worker thread done servicing request
22:24:09.022 00.000 7680 Worker thread wakes up
22:24:09.022 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:24:09.027 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:24:09.027 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(540,917,31,31)
22:24:10.273 01.246 7680 Exposure complete
22:24:10.426 00.153 7680 worker thread done servicing request
22:24:10.427 00.001 6120 OnExposeComplete: enter
22:24:10.430 00.003 6120 UpdateGuideState(): m_state=6
22:24:10.434 00.004 6120 Star::Find(15, 554, 932, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:24:10.439 00.005 6120 Star::Find returns 1 (0), X=554.67, Y=933.01, Mass=5599, SNR=49.7, Peak=140 HFD=6.2
22:24:10.442 00.003 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.75)
22:24:10.446 00.004 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
22:24:10.450 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.90 hyp=0.90 cameraTheta=1.58 mountX=-0.16 mountY=-0.81, mountTheta=-1.76
22:24:10.454 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.90, opts=13)
22:24:10.459 00.005 6120 Enqueuing Move request for scope (-0.01, 0.90)
22:24:10.463 00.004 7680 Worker thread wakes up
22:24:10.463 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.90) opts 0xd
22:24:10.463 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.90)
22:24:10.463 00.000 7680 Moving (-0.01, 0.90) raw xDistance=-0.16 yDistance=-0.81
22:24:10.463 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:24:10.463 00.000 7680 resist switch: large excursion: input -0.81 thresh 0.60 direction from 0 to -1
22:24:10.463 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.44
22:24:10.464 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
22:24:10.464 00.000 7680 MoveAxis(E, 0, ABG)
22:24:10.464 00.000 7680 Move returns status 0, amount 0
22:24:10.464 00.000 7680 MoveAxis(N, 441, ABG)
22:24:10.464 00.000 7680 Guiding  Dir = 0, Dur = 441
22:24:10.466 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:24:10.470 00.004 6120 UpdateGuideState exits: m=5599 SNR=49.7
22:24:10.474 00.004 7680 IsSlewing returns 0
22:24:10.474 00.000 6120 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 4 / 99999
22:24:10.477 00.003 7680 IsGuiding returns 0
22:24:10.477 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044650.477,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.54,"Time":4.4,"SettleTime":10.0,"StarLocked":true}
22:24:10.482 00.005 7680 PulseGuide returned control before completion, sleep 451
22:24:10.482 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:10.487 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:24:10.491 00.004 6120 Enqueuing Expose request
22:24:10.949 00.458 7680 IsGuiding returns 0
22:24:10.949 00.000 7680 Move returns status 0, amount 441
22:24:10.949 00.000 7680 move complete, result=0
22:24:10.950 00.001 7680 worker thread done servicing request
22:24:10.950 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.8 px 441 ms NORTH
22:24:10.953 00.003 7680 Worker thread wakes up
22:24:10.953 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:24:10.954 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(540,917,31,31)
22:24:12.199 01.245 7680 Exposure complete
22:24:12.339 00.140 7680 worker thread done servicing request
22:24:12.341 00.002 6120 OnExposeComplete: enter
22:24:12.344 00.003 6120 UpdateGuideState(): m_state=6
22:24:12.347 00.003 6120 Star::Find(15, 554, 933, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
22:24:12.352 00.005 6120 Star::Find returns 1 (0), X=554.70, Y=932.36, Mass=5272, SNR=49.0, Peak=138 HFD=6.3
22:24:12.356 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.85)
22:24:12.360 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
22:24:12.363 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.48 mountX=-0.07 mountY=-0.21, mountTheta=-1.88
22:24:12.369 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.24, opts=13)
22:24:12.373 00.004 6120 Enqueuing Move request for scope (0.02, 0.24)
22:24:12.376 00.003 7680 Worker thread wakes up
22:24:12.377 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0xd
22:24:12.377 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
22:24:12.378 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:24:12.381 00.003 6120 UpdateGuideState exits: m=5272 SNR=49.0
22:24:12.385 00.004 6120 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 5 / 99999
22:24:12.389 00.004 7680 Moving (0.02, 0.24) raw xDistance=-0.07 yDistance=-0.21
22:24:12.391 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:24:12.391 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:24:12.391 00.000 7680 MoveAxis(E, 0, ABG)
22:24:12.391 00.000 7680 Move returns status 0, amount 0
22:24:12.391 00.000 7680 MoveAxis(N, 113, ABG)
22:24:12.391 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044652.389,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.45,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
22:24:12.397 00.006 7680 Guiding  Dir = 0, Dur = 113
22:24:12.397 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:12.401 00.004 7680 IsSlewing returns 0
22:24:12.401 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:24:12.405 00.004 7680 IsGuiding returns 0
22:24:12.405 00.000 6120 Enqueuing Expose request
22:24:12.409 00.004 7680 PulseGuide returned control before completion, sleep 123
22:24:12.549 00.140 7680 IsGuiding returns 0
22:24:12.549 00.000 7680 Move returns status 0, amount 113
22:24:12.550 00.001 7680 move complete, result=0
22:24:12.551 00.001 7680 worker thread done servicing request
22:24:12.552 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 113 ms NORTH
22:24:12.558 00.006 7680 Worker thread wakes up
22:24:12.559 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:24:12.559 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(540,917,31,31)
22:24:13.812 01.253 7680 Exposure complete
22:24:13.956 00.144 7680 worker thread done servicing request
22:24:13.957 00.001 6120 OnExposeComplete: enter
22:24:13.960 00.003 6120 UpdateGuideState(): m_state=6
22:24:13.965 00.005 6120 Star::Find(15, 554, 932, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:24:13.968 00.003 6120 Star::Find returns 1 (0), X=554.54, Y=932.39, Mass=5407, SNR=49.5, Peak=140 HFD=6.5
22:24:13.972 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
22:24:13.977 00.005 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
22:24:13.981 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.28 hyp=0.31 cameraTheta=2.02 mountX=0.08 mountY=-0.31, mountTheta=-1.32
22:24:13.987 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.28, opts=13)
22:24:13.991 00.004 6120 Enqueuing Move request for scope (-0.13, 0.28)
22:24:13.995 00.004 7680 Worker thread wakes up
22:24:13.995 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:24:13.998 00.003 6120 UpdateGuideState exits: m=5407 SNR=49.5
22:24:14.002 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.28) opts 0xd
22:24:14.002 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.28)
22:24:14.002 00.000 7680 Moving (-0.13, 0.28) raw xDistance=0.08 yDistance=-0.31
22:24:14.003 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:24:14.003 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:24:14.003 00.000 7680 MoveAxis(E, 0, ABG)
22:24:14.003 00.000 7680 Move returns status 0, amount 0
22:24:14.003 00.000 7680 MoveAxis(N, 167, ABG)
22:24:14.003 00.000 7680 Guiding  Dir = 0, Dur = 167
22:24:14.003 00.000 6120 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 6 / 99999
22:24:14.007 00.004 7680 IsSlewing returns 0
22:24:14.007 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044654.007,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.41,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
22:24:14.011 00.004 7680 IsGuiding returns 0
22:24:14.012 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:14.017 00.005 7680 PulseGuide returned control before completion, sleep 177
22:24:14.017 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:24:14.021 00.004 6120 Enqueuing Expose request
22:24:14.208 00.187 7680 IsGuiding returns 0
22:24:14.209 00.001 7680 Move returns status 0, amount 167
22:24:14.209 00.000 7680 move complete, result=0
22:24:14.211 00.002 7680 worker thread done servicing request
22:24:14.211 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 167 ms NORTH
22:24:14.217 00.006 7680 Worker thread wakes up
22:24:14.217 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:24:14.217 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(540,917,31,31)
22:24:15.464 01.247 7680 Exposure complete
22:24:15.605 00.141 7680 worker thread done servicing request
22:24:15.606 00.001 6120 OnExposeComplete: enter
22:24:15.610 00.004 6120 UpdateGuideState(): m_state=6
22:24:15.615 00.005 6120 Star::Find(15, 554, 932, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:24:15.619 00.004 6120 Star::Find returns 1 (0), X=554.75, Y=932.26, Mass=5476, SNR=50.0, Peak=143 HFD=6.5
22:24:15.622 00.003 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
22:24:15.626 00.004 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
22:24:15.630 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.12 mountX=-0.10 mountY=-0.10, mountTheta=-2.34
22:24:15.635 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.14, opts=13)
22:24:15.639 00.004 6120 Enqueuing Move request for scope (0.07, 0.14)
22:24:15.643 00.004 7680 Worker thread wakes up
22:24:15.644 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:24:15.647 00.003 6120 UpdateGuideState exits: m=5476 SNR=50.0
22:24:15.651 00.004 6120 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 7 / 99999
22:24:15.655 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
22:24:15.655 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
22:24:15.655 00.000 7680 Moving (0.07, 0.14) raw xDistance=-0.10 yDistance=-0.10
22:24:15.655 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:24:15.655 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:24:15.656 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764044655.655,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.33,"Time":9.6,"SettleTime":10.0,"StarLocked":true}
22:24:15.660 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:24:15.660 00.000 7680 MoveAxis(E, 0, ABG)
22:24:15.661 00.001 7680 Move returns status 0, amount 0
22:24:15.661 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:15.664 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:24:15.669 00.005 7680 MoveAxis(N, 0, ABG)
22:24:15.669 00.000 6120 Enqueuing Expose request
22:24:15.674 00.005 7680 Move returns status 0, amount 0
22:24:15.674 00.000 7680 move complete, result=0
22:24:15.674 00.000 7680 worker thread done servicing request
22:24:15.674 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:24:15.678 00.004 7680 Worker thread wakes up
22:24:15.678 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:24:15.678 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(540,917,31,31)
22:24:16.930 01.252 7680 Exposure complete
22:24:17.080 00.150 7680 worker thread done servicing request
22:24:17.080 00.000 6120 OnExposeComplete: enter
22:24:17.084 00.004 6120 UpdateGuideState(): m_state=6
22:24:17.088 00.004 6120 Star::Find(15, 554, 932, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
22:24:17.091 00.003 6120 Star::Find returns 1 (0), X=554.61, Y=932.79, Mass=5230, SNR=47.8, Peak=115 HFD=6.5
22:24:17.094 00.003 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
22:24:17.099 00.005 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
22:24:17.101 00.002 6120 CameraToMount -- cameraX=-0.07 cameraY=0.68 hyp=0.68 cameraTheta=1.68 mountX=-0.06 mountY=-0.64, mountTheta=-1.66
22:24:17.107 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.68, opts=13)
22:24:17.111 00.004 6120 Enqueuing Move request for scope (-0.07, 0.68)
22:24:17.114 00.003 7680 Worker thread wakes up
22:24:17.114 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.68) opts 0xd
22:24:17.115 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.68)
22:24:17.115 00.000 7680 Moving (-0.07, 0.68) raw xDistance=-0.06 yDistance=-0.64
22:24:17.115 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:24:17.115 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
22:24:17.115 00.000 7680 MoveAxis(E, 0, ABG)
22:24:17.115 00.000 7680 Move returns status 0, amount 0
22:24:17.115 00.000 7680 MoveAxis(N, 346, ABG)
22:24:17.115 00.000 7680 Guiding  Dir = 0, Dur = 346
22:24:17.115 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:24:17.120 00.005 7680 IsSlewing returns 0
22:24:17.120 00.000 6120 UpdateGuideState exits: m=5230 SNR=47.8
22:24:17.123 00.003 7680 IsGuiding returns 0
22:24:17.123 00.000 6120 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 8 / 99999
22:24:17.128 00.005 7680 PulseGuide returned control before completion, sleep 356
22:24:17.128 00.000 6120 PhdController: newstate STATE_FINISH
22:24:17.132 00.004 6120 PhdController complete: success
22:24:17.136 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764044657.136,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
22:24:17.140 00.004 6120 Mount: notify guiding dither settle done success=1
22:24:17.144 00.004 6120 PhdController: newstate STATE_IDLE
22:24:17.148 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:17.152 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:24:17.155 00.003 6120 Enqueuing Expose request
22:24:17.498 00.343 7680 IsGuiding returns 1
22:24:17.500 00.002 7680 scope still moving after pulse duration time elapsed
22:24:17.531 00.031 7680 IsSlewing returns 0
22:24:17.532 00.001 7680 IsGuiding returns 0
22:24:17.532 00.000 7680 scope move finished after 346 + 62 ms
22:24:17.532 00.000 7680 Move returns status 0, amount 346
22:24:17.533 00.001 7680 move complete, result=0
22:24:17.533 00.000 7680 worker thread done servicing request
22:24:17.533 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 346 ms NORTH
22:24:17.539 00.006 7680 Worker thread wakes up
22:24:17.539 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:24:17.542 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(540,917,31,31)
22:24:17.551 00.009 6120 evsrv: cli 0FAEF1B8 connect
22:24:17.555 00.004 6120 case statement mapped state 6 to 3
22:24:17.559 00.004 6120 case statement mapped state 6 to 3
22:24:17.563 00.004 6120 evsrv: cli 0FAEF1B8 request: {"method":"get_app_state","id":"f5019f5b-7c55-4873-9a49-615ce625d1f0"}
22:24:17.567 00.004 6120 case statement mapped state 6 to 3
22:24:17.570 00.003 6120 evsrv: cli 0FAEF1B8 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5019f5b-7c55-4873-9a49-615ce625d1f0"}
22:24:17.574 00.004 6120 evsrv: cli 0FAEF1B8 disconnect
22:24:17.581 00.007 6120 evsrv: cli 0FAEF2F8 connect
22:24:17.586 00.005 6120 case statement mapped state 6 to 3
22:24:17.590 00.004 6120 case statement mapped state 6 to 3
22:24:17.595 00.005 6120 evsrv: cli 0FAEF2F8 request: {"method":"stop_capture","id":"c0d3306a-b4b6-4298-a6a2-0a9175db79a2"}
22:24:17.600 00.005 6120 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:24:17.604 00.004 6120 Status Line: Waiting for devices...
22:24:17.611 00.007 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":0,"id":"c0d3306a-b4b6-4298-a6a2-0a9175db79a2"}
22:24:17.618 00.007 6120 evsrv: cli 0FAEF2F8 disconnect
22:24:17.623 00.005 6120 evsrv: cli 0FAEF1B8 connect
22:24:17.627 00.004 6120 case statement mapped state 6 to 3
22:24:17.630 00.003 6120 case statement mapped state 6 to 3
22:24:17.635 00.005 6120 evsrv: cli 0FAEF1B8 request: {"method":"get_app_state","id":"d590ec66-9cf7-42fc-b091-523828f8130c"}
22:24:17.642 00.007 6120 case statement mapped state 6 to 3
22:24:17.647 00.005 6120 evsrv: cli 0FAEF1B8 response: {"jsonrpc":"2.0","result":"Guiding","id":"d590ec66-9cf7-42fc-b091-523828f8130c"}
22:24:17.650 00.003 6120 evsrv: cli 0FAEF1B8 disconnect
22:24:17.656 00.006 7680 ZWO: stopexposure
22:24:18.655 00.999 6120 evsrv: cli 0FAF0158 connect
22:24:18.663 00.008 6120 case statement mapped state 6 to 3
22:24:18.673 00.010 6120 case statement mapped state 6 to 3
22:24:18.680 00.007 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"36129835-3dc7-478f-bfc5-29f6870f7cda"}
22:24:18.685 00.005 6120 case statement mapped state 6 to 3
22:24:18.691 00.006 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Guiding","id":"36129835-3dc7-478f-bfc5-29f6870f7cda"}
22:24:18.707 00.016 6120 evsrv: cli 0FAF0158 disconnect
22:24:18.753 00.046 7680 ZWO: stopexposure
22:24:18.753 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:190->Capture failed
22:24:18.754 00.001 7680 worker thread done servicing request
22:24:18.754 00.000 6120 OnExposeComplete: enter
22:24:18.760 00.006 6120 OnExposeComplete: Capture Error reported
22:24:18.768 00.008 6120 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:24:18.774 00.006 6120 Mount: notify guiding stopped
22:24:18.782 00.008 6120 Changing from state GUIDING to STOP
22:24:18.787 00.005 6120 guider state => SELECTED
22:24:18.790 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:24:18.797 00.007 6120 Changing from state SELECTED to UNINITIALIZED
22:24:18.801 00.004 6120 guider state => SELECTING
22:24:18.810 00.009 6120 Status Line: Stopped.
22:24:18.815 00.005 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:489->Error reported capturing image
22:24:19.709 00.894 6120 evsrv: cli 0FAEF438 connect
22:24:19.715 00.006 6120 evsrv: cli 0FAEF438 request: {"method":"get_app_state","id":"ff116867-34e1-46d9-b79d-2bf79c6b3120"}
22:24:19.719 00.004 6120 evsrv: cli 0FAEF438 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff116867-34e1-46d9-b79d-2bf79c6b3120"}
22:24:19.725 00.006 6120 evsrv: cli 0FAEF438 disconnect
22:27:46.105 206.380 6120 evsrv: cli 0FAF03D8 connect
22:27:46.111 00.006 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"43911397-be0e-45d7-94f7-191f7f32f6cd"}
22:27:46.116 00.005 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Stopped","id":"43911397-be0e-45d7-94f7-191f7f32f6cd"}
22:27:46.121 00.005 6120 evsrv: cli 0FAF03D8 disconnect
22:27:46.127 00.006 6120 evsrv: cli 0FAEF7F8 connect
22:27:46.134 00.007 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_calibrated","id":"bc70f123-0b77-4fec-9a26-f955cda1eb04"}
22:27:46.160 00.026 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":true,"id":"bc70f123-0b77-4fec-9a26-f955cda1eb04"}
22:27:46.184 00.024 6120 evsrv: cli 0FAEF7F8 disconnect
22:27:46.207 00.023 6120 evsrv: cli 0FAEFBB8 connect
22:27:46.212 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"91308356-a86d-4bdb-8cba-323f4ca21453"}
22:27:46.215 00.003 6120 PhdController::Guide begins
22:27:46.220 00.005 6120 PhdController: newstate STATE_SETUP
22:27:46.225 00.005 6120 PhdController: setup
22:27:46.229 00.004 6120 PhdController: newstate STATE_ATTEMPT_START
22:27:46.234 00.005 6120 PhdController: start capturing
22:27:46.237 00.003 6120 Changing from state SELECTING to UNINITIALIZED
22:27:46.240 00.003 6120 guider state => SELECTING
22:27:46.243 00.003 6120 setting force full frames = true
22:27:46.250 00.007 6120 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:27:46.256 00.006 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:27:46.259 00.003 6120 Enqueuing Expose request
22:27:46.268 00.009 6120 PhdController: newstate STATE_SELECT_STAR
22:27:46.271 00.003 7680 Worker thread wakes up
22:27:46.271 00.000 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"91308356-a86d-4bdb-8cba-323f4ca21453"}
22:27:46.286 00.015 7680 worker thread servicing REQUEST_EXPOSE 1000
22:27:46.286 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:46.291 00.005 6120 evsrv: cli 0FAEFBB8 disconnect
22:27:46.296 00.005 6120 evsrv: cli 0FAF03D8 connect
22:27:46.300 00.004 6120 case statement mapped state 1 to 101
22:27:46.305 00.005 6120 case statement mapped state 1 to 101
22:27:46.308 00.003 6120 evsrv: cli 0FAF03D8 request: {"method":"get_lock_shift_params","id":"0667c2db-83fd-476e-ba19-3aa2841b94e7"}
22:27:46.312 00.004 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"0667c2db-83fd-476e-ba19-3aa2841b94e7"}
22:27:46.315 00.003 6120 evsrv: cli 0FAF03D8 disconnect
22:27:46.319 00.004 6120 evsrv: cli 0FAEF618 connect
22:27:46.321 00.002 6120 case statement mapped state 1 to 101
22:27:46.327 00.006 6120 case statement mapped state 1 to 101
22:27:46.330 00.003 6120 evsrv: cli 0FAEF618 request: {"method":"get_lock_position","id":"78ba3827-1620-41ca-8fb2-5fba1d7c6965"}
22:27:46.333 00.003 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":null,"id":"78ba3827-1620-41ca-8fb2-5fba1d7c6965"}
22:27:46.337 00.004 6120 evsrv: cli 0FAEF618 disconnect
22:27:47.338 01.001 6120 evsrv: cli 0FAF01F8 connect
22:27:47.342 00.004 6120 case statement mapped state 1 to 101
22:27:47.347 00.005 6120 case statement mapped state 1 to 101
22:27:47.351 00.004 6120 evsrv: cli 0FAF01F8 request: {"method":"get_lock_position","id":"fcda8836-800e-40dc-a379-f4f65d773427"}
22:27:47.354 00.003 6120 evsrv: cli 0FAF01F8 response: {"jsonrpc":"2.0","result":null,"id":"fcda8836-800e-40dc-a379-f4f65d773427"}
22:27:47.360 00.006 6120 evsrv: cli 0FAF01F8 disconnect
22:27:47.539 00.179 7680 Exposure complete
22:27:47.674 00.135 7680 worker thread done servicing request
22:27:47.674 00.000 6120 OnExposeComplete: enter
22:27:47.678 00.004 6120 UpdateGuideState(): m_state=1
22:27:47.682 00.004 6120 UpdateCurrentPosition: no star selected
22:27:47.686 00.004 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
22:27:47.690 00.004 6120 Status Line: No star selected
22:27:47.694 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:27:47.699 00.005 6120 UpdateGuideState exits: No star selected
22:27:47.704 00.005 6120 GuiderMultiStar::AutoSelect enter
22:27:47.708 00.004 6120 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
22:27:47.839 00.131 6120 AutoFind: auto downsample for scale 1.00 => 1x
22:27:48.010 00.171 6120 AutoFind: global mean = 0.0, stdev 6.5
22:27:48.016 00.006 6120 AutoFind: using threshold = 0.1
22:27:48.256 00.240 6120 AutoFind: local max [779, 886] 64.1
22:27:48.259 00.003 6120 AutoFind: local max [540, 56] 62.0
22:27:48.263 00.004 6120 AutoFind: local max [989, 44] 60.7
22:27:48.269 00.006 6120 AutoFind: local max [780, 879] 58.8
22:27:48.273 00.004 6120 AutoFind: local max [1187, 857] 50.8
22:27:48.277 00.004 6120 AutoFind: local max [549, 60] 50.7
22:27:48.280 00.003 6120 AutoFind: local max [545, 67] 50.4
22:27:48.284 00.004 6120 AutoFind: local max [731, 907] 49.7
22:27:48.288 00.004 6120 AutoFind: local max [1189, 851] 49.4
22:27:48.290 00.002 6120 AutoFind: local max [801, 287] 44.8
22:27:48.295 00.005 6120 AutoFind: local max [734, 899] 43.7
22:27:48.299 00.004 6120 AutoFind: local max [728, 900] 41.3
22:27:48.303 00.004 6120 AutoFind: local max [670, 477] 40.6
22:27:48.306 00.003 6120 AutoFind: local max [556, 952] 39.9
22:27:48.310 00.004 6120 AutoFind: local max [679, 477] 39.0
22:27:48.314 00.004 6120 AutoFind: local max [627, 130] 36.2
22:27:48.317 00.003 6120 AutoFind: local max [679, 483] 34.9
22:27:48.319 00.002 6120 AutoFind: local max [628, 110] 34.7
22:27:48.321 00.002 6120 AutoFind: local max [617, 118] 33.0
22:27:48.325 00.004 6120 AutoFind: local max [635, 115] 33.0
22:27:48.328 00.003 6120 AutoFind: local max [583, 33] 32.7
22:27:48.330 00.002 6120 AutoFind: local max [635, 122] 32.4
22:27:48.334 00.004 6120 AutoFind: local max [668, 486] 31.4
22:27:48.336 00.002 6120 AutoFind: local max [658, 504] 29.5
22:27:48.339 00.003 6120 AutoFind: local max [710, 584] 27.2
22:27:48.343 00.004 6120 AutoFind: local max [740, 311] 26.1
22:27:48.346 00.003 6120 AutoFind: local max [740, 316] 25.8
22:27:48.350 00.004 6120 AutoFind: local max [578, 116] 25.1
22:27:48.352 00.002 6120 AutoFind: local max [687, 986] 23.2
22:27:48.356 00.004 6120 AutoFind: local max [649, 510] 22.1
22:27:48.359 00.003 6120 AutoFind: local max [1124, 772] 21.9
22:27:48.362 00.003 6120 AutoFind: local max [762, 896] 21.6
22:27:48.365 00.003 6120 AutoFind: local max [1690, 1073] 20.0
22:27:48.367 00.002 6120 AutoFind: local max [646, 503] 16.1
22:27:48.371 00.004 6120 AutoFind: local max [1356, 543] 14.2
22:27:48.375 00.004 6120 AutoFind: local max [1356, 550] 13.8
22:27:48.378 00.003 6120 AutoFind: local max [640, 641] 13.4
22:27:48.381 00.003 6120 AutoFind: local max [504, 67] 13.2
22:27:48.385 00.004 6120 AutoFind: local max [640, 646] 12.5
22:27:48.389 00.004 6120 AutoFind: local max [244, 881] 12.3
22:27:48.392 00.003 6120 AutoFind: local max [544, 383] 12.2
22:27:48.395 00.003 6120 AutoFind: local max [1264, 669] 11.4
22:27:48.399 00.004 6120 AutoFind: local max [268, 594] 10.7
22:27:48.402 00.003 6120 AutoFind: local max [1265, 675] 9.9
22:27:48.405 00.003 6120 AutoFind: local max [695, 471] 9.6
22:27:48.408 00.003 6120 AutoFind: local max [599, 184] 7.8
22:27:48.412 00.004 6120 AutoFind: local max [384, 378] 7.7
22:27:48.415 00.003 6120 AutoFind: local max [550, 78] 7.6
22:27:48.418 00.003 6120 AutoFind: local max [1290, 30] 7.4
22:27:48.421 00.003 6120 AutoFind: local max [636, 499] 7.0
22:27:48.425 00.004 6120 AutoFind: local max [694, 478] 7.0
22:27:48.428 00.003 6120 AutoFind: local max [625, 449] 6.8
22:27:48.431 00.003 6120 AutoFind: local max [12, 844] 6.7
22:27:48.435 00.004 6120 AutoFind: local max [726, 1083] 6.6
22:27:48.437 00.002 6120 AutoFind: local max [1649, 222] 6.3
22:27:48.440 00.003 6120 AutoFind: local max [657, 965] 6.1
22:27:48.444 00.004 6120 AutoFind: local max [255, 70] 5.9
22:27:48.448 00.004 6120 AutoFind: local max [658, 970] 5.9
22:27:48.450 00.002 6120 AutoFind: local max [1848, 386] 5.5
22:27:48.454 00.004 6120 AutoFind: local max [1650, 228] 5.4
22:27:48.458 00.004 6120 AutoFind: local max [1454, 911] 5.3
22:27:48.461 00.003 6120 AutoFind: local max [832, 192] 5.3
22:27:48.465 00.004 6120 AutoFind: local max [110, 130] 5.3
22:27:48.468 00.003 6120 AutoFind: local max [489, 283] 5.0
22:27:48.471 00.003 6120 AutoFind: local max [677, 495] 5.0
22:27:48.475 00.004 6120 AutoFind: local max [576, 430] 4.9
22:27:48.478 00.003 6120 AutoFind: local max [676, 35] 4.6
22:27:48.483 00.005 6120 AutoFind: local max [646, 486] 4.5
22:27:48.485 00.002 6120 AutoFind: local max [627, 490] 4.5
22:27:48.488 00.003 6120 AutoFind: local max [576, 156] 4.3
22:27:48.492 00.004 6120 AutoFind: local max [670, 499] 4.3
22:27:48.495 00.003 6120 AutoFind: local max [652, 481] 4.3
22:27:48.498 00.003 6120 AutoFind: local max [683, 460] 4.2
22:27:48.502 00.004 6120 AutoFind: local max [1499, 632] 4.2
22:27:48.505 00.003 6120 AutoFind: local max [1852, 794] 4.1
22:27:48.508 00.003 6120 AutoFind: local max [625, 142] 4.0
22:27:48.512 00.004 6120 AutoFind: local max [780, 498] 4.0
22:27:48.516 00.004 6120 AutoFind: local max [831, 198] 4.0
22:27:48.520 00.004 6120 AutoFind: local max [28, 39] 3.8
22:27:48.524 00.004 6120 AutoFind: local max [1458, 844] 3.8
22:27:48.526 00.002 6120 AutoFind: local max [1897, 374] 3.7
22:27:48.529 00.003 6120 AutoFind: local max [656, 522] 3.7
22:27:48.533 00.004 6120 AutoFind: local max [732, 1019] 3.7
22:27:48.536 00.003 6120 AutoFind: local max [1459, 839] 3.6
22:27:48.538 00.002 6120 AutoFind: local max [747, 850] 3.6
22:27:48.540 00.002 6120 AutoFind: local max [65, 277] 3.6
22:27:48.543 00.003 6120 AutoFind: local max [698, 887] 3.4
22:27:48.547 00.004 6120 AutoFind: local max [1712, 481] 3.4
22:27:48.550 00.003 6120 AutoFind: local max [635, 511] 3.4
22:27:48.552 00.002 6120 AutoFind: local max [649, 474] 3.4
22:27:48.556 00.004 6120 AutoFind: local max [638, 505] 3.3
22:27:48.558 00.002 6120 AutoFind: local max [644, 536] 3.2
22:27:48.562 00.004 6120 AutoFind: local max [629, 162] 3.2
22:27:48.566 00.004 6120 AutoFind: local max [645, 525] 3.2
22:27:48.569 00.003 6120 AutoFind: local max [736, 700] 3.1
22:27:48.571 00.002 6120 AutoFind: local max [667, 525] 3.0
22:27:48.575 00.004 6120 AutoFind: local max [1266, 614] 3.0
22:27:48.580 00.005 6120 AutoFind: local max [403, 708] 3.0
22:27:48.583 00.003 6120 AutoFind: local max [1883, 1064] 3.0
22:27:48.586 00.003 6120 AutoFind: local max [1755, 658] 3.0
22:27:48.589 00.003 6120 AutoFind: too close [667, 525] 3.0 - [656, 522] 3.7
22:27:48.591 00.002 6120 AutoFind: close dim-bright [667, 525] 3.0 - [649, 510] 22.1
22:27:48.596 00.005 6120 AutoFind: too close [645, 525] 3.2 - [644, 536] 3.2
22:27:48.600 00.004 6120 AutoFind: too close [645, 525] 3.2 - [638, 505] 3.3
22:27:48.602 00.002 6120 AutoFind: too close [645, 525] 3.2 - [635, 511] 3.4
22:27:48.606 00.004 6120 AutoFind: too close [645, 525] 3.2 - [656, 522] 3.7
22:27:48.611 00.005 6120 AutoFind: close dim-bright [645, 525] 3.2 - [649, 510] 22.1
22:27:48.614 00.003 6120 AutoFind: too close [629, 162] 3.2 - [625, 142] 4.0
22:27:48.619 00.005 6120 AutoFind: too close [644, 536] 3.2 - [656, 522] 3.7
22:27:48.622 00.003 6120 AutoFind: too close [638, 505] 3.3 - [635, 511] 3.4
22:27:48.625 00.003 6120 AutoFind: too close [638, 505] 3.3 - [656, 522] 3.7
22:27:48.629 00.004 6120 AutoFind: too close [638, 505] 3.3 - [627, 490] 4.5
22:27:48.632 00.003 6120 AutoFind: too close [638, 505] 3.3 - [646, 486] 4.5
22:27:48.636 00.004 6120 AutoFind: too close [638, 505] 3.3 - [636, 499] 7.0
22:27:48.639 00.003 6120 AutoFind: too close [638, 505] 3.3 - [646, 503] 16.1
22:27:48.643 00.004 6120 AutoFind: close dim-bright [638, 505] 3.3 - [649, 510] 22.1
22:27:48.647 00.004 6120 AutoFind: close dim-bright [638, 505] 3.3 - [658, 504] 29.5
22:27:48.650 00.003 6120 AutoFind: too close [649, 474] 3.4 - [652, 481] 4.3
22:27:48.653 00.003 6120 AutoFind: too close [649, 474] 3.4 - [646, 486] 4.5
22:27:48.658 00.005 6120 AutoFind: close dim-bright [649, 474] 3.4 - [668, 486] 31.4
22:27:48.662 00.004 6120 AutoFind: too close [635, 511] 3.4 - [636, 499] 7.0
22:27:48.666 00.004 6120 AutoFind: too close [635, 511] 3.4 - [646, 503] 16.1
22:27:48.669 00.003 6120 AutoFind: close dim-bright [635, 511] 3.4 - [649, 510] 22.1
22:27:48.674 00.005 6120 AutoFind: too close [1459, 839] 3.6 - [1458, 844] 3.8
22:27:48.677 00.003 6120 AutoFind: too close [656, 522] 3.7 - [646, 503] 16.1
22:27:48.681 00.004 6120 AutoFind: close dim-bright [656, 522] 3.7 - [649, 510] 22.1
22:27:48.684 00.003 6120 AutoFind: close dim-bright [656, 522] 3.7 - [658, 504] 29.5
22:27:48.687 00.003 6120 AutoFind: too close [831, 198] 4.0 - [832, 192] 5.3
22:27:48.689 00.002 6120 AutoFind: close dim-bright [625, 142] 4.0 - [635, 122] 32.4
22:27:48.693 00.004 6120 AutoFind: close dim-bright [625, 142] 4.0 - [627, 130] 36.2
22:27:48.695 00.002 6120 AutoFind: too close [683, 460] 4.2 - [694, 478] 7.0
22:27:48.697 00.002 6120 AutoFind: too close [683, 460] 4.2 - [695, 471] 9.6
22:27:48.701 00.004 6120 AutoFind: close dim-bright [683, 460] 4.2 - [679, 477] 39.0
22:27:48.705 00.004 6120 AutoFind: close dim-bright [683, 460] 4.2 - [670, 477] 40.6
22:27:48.707 00.002 6120 AutoFind: too close [652, 481] 4.3 - [670, 499] 4.3
22:27:48.712 00.005 6120 AutoFind: too close [652, 481] 4.3 - [646, 486] 4.5
22:27:48.715 00.003 6120 AutoFind: too close [652, 481] 4.3 - [636, 499] 7.0
22:27:48.718 00.003 6120 AutoFind: close dim-bright [652, 481] 4.3 - [668, 486] 31.4
22:27:48.721 00.003 6120 AutoFind: close dim-bright [652, 481] 4.3 - [670, 477] 40.6
22:27:48.724 00.003 6120 AutoFind: too close [670, 499] 4.3 - [677, 495] 5.0
22:27:48.727 00.003 6120 AutoFind: close dim-bright [670, 499] 4.3 - [658, 504] 29.5
22:27:48.731 00.004 6120 AutoFind: close dim-bright [670, 499] 4.3 - [668, 486] 31.4
22:27:48.734 00.003 6120 AutoFind: close dim-bright [670, 499] 4.3 - [679, 483] 34.9
22:27:48.738 00.004 6120 AutoFind: too close [627, 490] 4.5 - [646, 486] 4.5
22:27:48.740 00.002 6120 AutoFind: too close [627, 490] 4.5 - [636, 499] 7.0
22:27:48.743 00.003 6120 AutoFind: too close [627, 490] 4.5 - [646, 503] 16.1
22:27:48.745 00.002 6120 AutoFind: too close [646, 486] 4.5 - [636, 499] 7.0
22:27:48.747 00.002 6120 AutoFind: too close [646, 486] 4.5 - [646, 503] 16.1
22:27:48.751 00.004 6120 AutoFind: close dim-bright [646, 486] 4.5 - [658, 504] 29.5
22:27:48.753 00.002 6120 AutoFind: too close [677, 495] 5.0 - [694, 478] 7.0
22:27:48.756 00.003 6120 AutoFind: close dim-bright [677, 495] 5.0 - [658, 504] 29.5
22:27:48.759 00.003 6120 AutoFind: close dim-bright [677, 495] 5.0 - [668, 486] 31.4
22:27:48.762 00.003 6120 AutoFind: close dim-bright [677, 495] 5.0 - [679, 483] 34.9
22:27:48.765 00.003 6120 AutoFind: close dim-bright [677, 495] 5.0 - [679, 477] 39.0
22:27:48.768 00.003 6120 AutoFind: close dim-bright [677, 495] 5.0 - [670, 477] 40.6
22:27:48.772 00.004 6120 AutoFind: too close [1650, 228] 5.4 - [1649, 222] 6.3
22:27:48.776 00.004 6120 AutoFind: too close [658, 970] 5.9 - [657, 965] 6.1
22:27:48.779 00.003 6120 AutoFind: too close [694, 478] 7.0 - [695, 471] 9.6
22:27:48.782 00.003 6120 AutoFind: close dim-bright [694, 478] 7.0 - [679, 483] 34.9
22:27:48.786 00.004 6120 AutoFind: close dim-bright [694, 478] 7.0 - [679, 477] 39.0
22:27:48.789 00.003 6120 AutoFind: too close [636, 499] 7.0 - [646, 503] 16.1
22:27:48.792 00.003 6120 AutoFind: too close [636, 499] 7.0 - [649, 510] 22.1
22:27:48.796 00.004 6120 AutoFind: close dim-bright [550, 78] 7.6 - [545, 67] 50.4
22:27:48.800 00.004 6120 AutoFind: close dim-bright [550, 78] 7.6 - [549, 60] 50.7
22:27:48.803 00.003 6120 AutoFind: too close [695, 471] 9.6 - [679, 483] 34.9
22:27:48.807 00.004 6120 AutoFind: too close [695, 471] 9.6 - [679, 477] 39.0
22:27:48.811 00.004 6120 AutoFind: too close [1265, 675] 9.9 - [1264, 669] 11.4
22:27:48.814 00.003 6120 AutoFind: too close [640, 646] 12.5 - [640, 641] 13.4
22:27:48.818 00.004 6120 AutoFind: too close [1356, 550] 13.8 - [1356, 543] 14.2
22:27:48.821 00.003 6120 AutoFind: too close [646, 503] 16.1 - [649, 510] 22.1
22:27:48.823 00.002 6120 AutoFind: too close [646, 503] 16.1 - [658, 504] 29.5
22:27:48.827 00.004 6120 AutoFind: too close [762, 896] 21.6 - [780, 879] 58.8
22:27:48.831 00.004 6120 AutoFind: too close [762, 896] 21.6 - [779, 886] 64.1
22:27:48.834 00.003 6120 AutoFind: too close [649, 510] 22.1 - [658, 504] 29.5
22:27:48.838 00.004 6120 AutoFind: too close [740, 316] 25.8 - [740, 311] 26.1
22:27:48.841 00.003 6120 AutoFind: too close [658, 504] 29.5 - [668, 486] 31.4
22:27:48.844 00.003 6120 AutoFind: too close [668, 486] 31.4 - [679, 483] 34.9
22:27:48.848 00.004 6120 AutoFind: too close [668, 486] 31.4 - [679, 477] 39.0
22:27:48.851 00.003 6120 AutoFind: too close [668, 486] 31.4 - [670, 477] 40.6
22:27:48.854 00.003 6120 AutoFind: too close [635, 122] 32.4 - [635, 115] 33.0
22:27:48.858 00.004 6120 AutoFind: too close [635, 122] 32.4 - [617, 118] 33.0
22:27:48.862 00.004 6120 AutoFind: too close [635, 122] 32.4 - [628, 110] 34.7
22:27:48.865 00.003 6120 AutoFind: too close [635, 122] 32.4 - [627, 130] 36.2
22:27:48.868 00.003 6120 AutoFind: too close [635, 115] 33.0 - [617, 118] 33.0
22:27:48.871 00.003 6120 AutoFind: too close [635, 115] 33.0 - [628, 110] 34.7
22:27:48.875 00.004 6120 AutoFind: too close [635, 115] 33.0 - [627, 130] 36.2
22:27:48.878 00.003 6120 AutoFind: too close [617, 118] 33.0 - [628, 110] 34.7
22:27:48.881 00.003 6120 AutoFind: too close [617, 118] 33.0 - [627, 130] 36.2
22:27:48.885 00.004 6120 AutoFind: too close [628, 110] 34.7 - [627, 130] 36.2
22:27:48.888 00.003 6120 AutoFind: too close [679, 483] 34.9 - [679, 477] 39.0
22:27:48.891 00.003 6120 AutoFind: too close [679, 483] 34.9 - [670, 477] 40.6
22:27:48.894 00.003 6120 AutoFind: too close [679, 477] 39.0 - [670, 477] 40.6
22:27:48.897 00.003 6120 AutoFind: too close [728, 900] 41.3 - [734, 899] 43.7
22:27:48.899 00.002 6120 AutoFind: too close [728, 900] 41.3 - [731, 907] 49.7
22:27:48.902 00.003 6120 AutoFind: too close [734, 899] 43.7 - [731, 907] 49.7
22:27:48.906 00.004 6120 AutoFind: too close [1189, 851] 49.4 - [1187, 857] 50.8
22:27:48.908 00.002 6120 AutoFind: too close [545, 67] 50.4 - [549, 60] 50.7
22:27:48.911 00.003 6120 AutoFind: too close [545, 67] 50.4 - [540, 56] 62.0
22:27:48.914 00.003 6120 AutoFind: too close [549, 60] 50.7 - [540, 56] 62.0
22:27:48.918 00.004 6120 AutoFind: too close [780, 879] 58.8 - [779, 886] 64.1
22:27:48.922 00.004 6120 AutoFind: too close to edge [726, 1083] 6.6
22:27:48.924 00.002 6120 AutoFind: too close to edge [12, 844] 6.7
22:27:48.928 00.004 6120 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
22:27:48.932 00.004 6120 Star::Find(15, 989, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:48.935 00.003 6120 Star::Find returns 1 (0), X=989.36, Y=45.97, Mass=10222, SNR=66.7, Peak=210 HFD=6.8
22:27:48.939 00.004 6120 Star::Find(15, 801, 287, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:48.942 00.003 6120 Star::Find returns 1 (0), X=801.89, Y=288.63, Mass=7440, SNR=57.3, Peak=162 HFD=7.0
22:27:48.946 00.004 6120 Star::Find(15, 556, 952, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:48.948 00.002 6120 Star::Find returns 1 (0), X=556.11, Y=952.82, Mass=5072, SNR=47.2, Peak=136 HFD=6.3
22:27:48.951 00.003 6120 Star::Find(15, 583, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:48.954 00.003 6120 Star::Find returns 1 (0), X=582.06, Y=35.41, Mass=4054, SNR=42.6, Peak=105 HFD=6.2
22:27:48.958 00.004 6120 Star::Find(15, 710, 584, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:48.962 00.004 6120 Star::Find returns 1 (0), X=710.45, Y=585.36, Mass=4927, SNR=44.0, Peak=113 HFD=7.3
22:27:48.965 00.003 6120 Star::Find(15, 578, 116, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:48.969 00.004 6120 Star::Find returns 1 (0), X=579.02, Y=114.90, Mass=3066, SNR=37.4, Peak=91 HFD=6.1
22:27:48.972 00.003 6120 Star::Find(15, 687, 986, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:48.975 00.003 6120 Star::Find returns 1 (0), X=687.25, Y=987.64, Mass=3574, SNR=39.3, Peak=79 HFD=6.6
22:27:48.978 00.003 6120 Star::Find(15, 1124, 772, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:48.982 00.004 6120 Star::Find returns 1 (0), X=1124.74, Y=773.74, Mass=3679, SNR=40.5, Peak=87 HFD=7.1
22:27:48.986 00.004 6120 Star::Find(15, 1690, 1073, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:48.989 00.003 6120 Star::Find returns 1 (0), X=1689.82, Y=1073.38, Mass=1653, SNR=27.4, Peak=68 HFD=5.3
22:27:48.992 00.003 6120 Star::Find(15, 504, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:48.995 00.003 6120 Star::Find returns 1 (0), X=504.31, Y=67.77, Mass=1696, SNR=27.3, Peak=44 HFD=6.5
22:27:48.998 00.003 6120 Star::Find(15, 244, 881, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.003 00.005 6120 Star::Find returns 1 (0), X=244.13, Y=881.01, Mass=980, SNR=21.2, Peak=44 HFD=5.5
22:27:49.006 00.003 6120 Star::Find(15, 544, 383, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.009 00.003 6120 Star::Find returns 1 (0), X=544.21, Y=384.08, Mass=1580, SNR=26.0, Peak=49 HFD=6.3
22:27:49.015 00.006 6120 Star::Find(15, 268, 594, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.018 00.003 6120 Star::Find returns 1 (0), X=267.65, Y=595.28, Mass=1005, SNR=21.6, Peak=37 HFD=5.5
22:27:49.021 00.003 6120 Star::Find(15, 599, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.025 00.004 6120 Star::Find returns 1 (0), X=598.92, Y=185.67, Mass=1147, SNR=22.6, Peak=32 HFD=6.4
22:27:49.028 00.003 6120 Star::Find(15, 384, 378, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.033 00.005 6120 Star::Find returns 1 (0), X=383.65, Y=379.88, Mass=792, SNR=18.9, Peak=28 HFD=5.9
22:27:49.036 00.003 6120 Star::Find(15, 550, 78, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.039 00.003 6120 Star::Find returns 1 (1), X=543.87, Y=62.93, Mass=22090, SNR=62.8, Peak=255 HFD=8.5
22:27:49.042 00.003 6120 Star::Find(15, 1290, 30, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.046 00.004 6120 Star::Find returns 1 (0), X=1290.46, Y=31.98, Mass=1129, SNR=22.3, Peak=34 HFD=6.6
22:27:49.050 00.004 6120 Star::Find(15, 625, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.054 00.004 6120 Star::Find returns 1 (0), X=624.42, Y=452.05, Mass=586, SNR=14.7, Peak=36 HFD=5.9
22:27:49.057 00.003 6120 Star::Find(15, 255, 70, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.060 00.003 6120 Star::Find returns 1 (0), X=254.71, Y=70.26, Mass=382, SNR=13.3, Peak=18 HFD=5.4
22:27:49.064 00.004 6120 Star::Find(15, 1848, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.067 00.003 6120 Star::Find returns 1 (0), X=1847.86, Y=386.48, Mass=497, SNR=15.1, Peak=25 HFD=5.2
22:27:49.070 00.003 6120 Star::Find(15, 1454, 911, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.073 00.003 6120 Star::Find returns 1 (0), X=1454.99, Y=911.13, Mass=970, SNR=20.5, Peak=29 HFD=6.5
22:27:49.077 00.004 6120 Star::Find(15, 110, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.079 00.002 6120 Star::Find returns 1 (0), X=109.48, Y=129.88, Mass=345, SNR=12.6, Peak=18 HFD=4.9
22:27:49.082 00.003 6120 Star::Find(15, 489, 283, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.084 00.002 6120 Star::Find returns 1 (0), X=488.31, Y=285.45, Mass=367, SNR=12.4, Peak=24 HFD=5.3
22:27:49.087 00.003 6120 Star::Find(15, 576, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.090 00.003 6120 Star::Find returns 1 (0), X=575.88, Y=428.77, Mass=540, SNR=15.0, Peak=28 HFD=5.8
22:27:49.093 00.003 6120 Star::Find(15, 676, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.096 00.003 6120 Star::Find returns 1 (0), X=676.05, Y=36.16, Mass=593, SNR=16.2, Peak=19 HFD=6.0
22:27:49.098 00.002 6120 Star::Find(15, 576, 156, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.101 00.003 6120 Star::Find returns 1 (0), X=575.08, Y=158.23, Mass=468, SNR=14.3, Peak=21 HFD=5.9
22:27:49.104 00.003 6120 Star::Find(15, 1499, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.107 00.003 6120 Star::Find returns 1 (0), X=1498.63, Y=633.44, Mass=567, SNR=15.9, Peak=20 HFD=6.8
22:27:49.109 00.002 6120 Star::Find(15, 1852, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.112 00.003 6120 Star::Find returns 1 (0), X=1851.80, Y=794.58, Mass=269, SNR=11.0, Peak=16 HFD=5.1
22:27:49.115 00.003 6120 Star::Find(15, 780, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.118 00.003 6120 Star::Find returns 1 (0), X=780.77, Y=495.84, Mass=554, SNR=15.4, Peak=21 HFD=6.5
22:27:49.122 00.004 6120 Star::Find(15, 28, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.125 00.003 6120 Star::Find returns 1 (0), X=27.25, Y=38.57, Mass=196, SNR=9.5, Peak=12 HFD=4.6
22:27:49.128 00.003 6120 Star::Find(15, 1897, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.132 00.004 6120 Star::Find returns 1 (0), X=1897.91, Y=373.84, Mass=207, SNR=9.7, Peak=12 HFD=4.5
22:27:49.134 00.002 6120 Star::Find(15, 732, 1019, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.140 00.006 6120 Star::Find returns 1 (0), X=732.47, Y=1017.32, Mass=572, SNR=15.8, Peak=17 HFD=6.9
22:27:49.143 00.003 6120 Star::Find(15, 747, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.146 00.003 6120 Star::Find returns 1 (0), X=748.25, Y=850.76, Mass=509, SNR=14.9, Peak=18 HFD=6.5
22:27:49.150 00.004 6120 Star::Find(15, 65, 277, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.154 00.004 6120 Star::Find returns 1 (0), X=65.64, Y=276.82, Mass=190, SNR=9.2, Peak=11 HFD=4.5
22:27:49.158 00.004 6120 Star::Find(15, 698, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.162 00.004 6120 Star::Find returns 1 (0), X=698.90, Y=888.32, Mass=259, SNR=10.3, Peak=15 HFD=6.0
22:27:49.165 00.003 6120 Star::Find(15, 1712, 481, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.168 00.003 6120 Star::Find returns 1 (0), X=1712.64, Y=481.92, Mass=285, SNR=11.3, Peak=14 HFD=5.7
22:27:49.171 00.003 6120 Star::Find(15, 736, 700, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.175 00.004 6120 Star::Find returns 1 (0), X=736.95, Y=701.48, Mass=282, SNR=11.1, Peak=15 HFD=6.0
22:27:49.178 00.003 6120 Star::Find(15, 1266, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.182 00.004 6120 Star::Find returns 1 (0), X=1266.59, Y=612.57, Mass=169, SNR=8.6, Peak=12 HFD=5.2
22:27:49.185 00.003 6120 Star::Find(15, 403, 708, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.188 00.003 6120 Star::Find returns 1 (0), X=403.71, Y=709.50, Mass=264, SNR=10.7, Peak=12 HFD=5.7
22:27:49.191 00.003 6120 Star::Find(15, 1883, 1064, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.195 00.004 6120 Star::Find returns 1 (0), X=1882.86, Y=1064.73, Mass=222, SNR=9.8, Peak=14 HFD=4.8
22:27:49.198 00.003 6120 Star::Find(15, 1755, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.201 00.003 6120 Star::Find returns 1 (0), X=1755.25, Y=654.51, Mass=256, SNR=10.6, Peak=18 HFD=5.0
22:27:49.205 00.004 6120 AutoFind: finding best star pass 1
22:27:49.209 00.004 6120 Star::Find(15, 989, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.212 00.003 6120 Star::Find returns 1 (0), X=989.36, Y=45.97, Mass=10222, SNR=66.7, Peak=210 HFD=6.8
22:27:49.216 00.004 6120 AutoFind returns star at [989, 44] 60.7 Mass 10222 SNR 66.7
22:27:49.220 00.004 6120 Star::Find(15, 989, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.223 00.003 6120 Star::Find returns 1 (0), X=989.36, Y=45.97, Mass=10222, SNR=66.7, Peak=210 HFD=6.8
22:27:49.227 00.004 6120 MultiStar: List (12): {989.36, 45.97}(66.7), {801.89, 288.63}(57.3), {556.11, 952.82}(47.2), {582.06, 35.41}(42.6), {710.45, 585.36}(44.0), {579.02, 114.90}(37.4), {687.25, 987.64}(39.3), {1124.74, 773.74}(40.5), {1689.82, 1073.38}(27.4), {504.31, 67.77}(27.3), {244.13, 881.01}(21.2), {544.21, 384.08}(26.0), 
22:27:49.231 00.004 6120 setting lock position to (989.36, 45.97)
22:27:49.236 00.005 6120 AutoSelect: state = 1, call UpdateGuideState
22:27:49.240 00.004 6120 UpdateGuideState(): m_state=1
22:27:49.243 00.003 6120 Star::Find(15, 989, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:49.247 00.004 6120 Star::Find returns 1 (0), X=989.36, Y=45.97, Mass=10222, SNR=66.7, Peak=210 HFD=6.8
22:27:49.250 00.003 6120 CameraToMount -- cameraTheta (0.00) - m_xAngle (-2.95) = xAngle (2.95 = 2.95)
22:27:49.253 00.003 6120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.69 = 2.69)
22:27:49.256 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
22:27:49.261 00.005 6120 setting force full frames = false
22:27:49.264 00.003 6120 setting lock position to (989.36, 45.97)
22:27:49.268 00.004 6120 CurrentPosition() valid, moving to STATE_SELECTED
22:27:49.271 00.003 6120 Changing from state SELECTING to SELECTED
22:27:49.275 00.004 6120 guider state => SELECTED
22:27:49.280 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:27:49.285 00.005 6120 UpdateGuideState exits: m=10222 SNR=66.7
22:27:49.288 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:27:49.291 00.003 6120 Status Line: Auto-selected star at (989.4, 46.0)
22:27:49.296 00.005 6120 PhdController: newstate STATE_WAIT_SELECTED
22:27:49.300 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:49.304 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:27:49.307 00.003 6120 Enqueuing Expose request
22:27:49.311 00.004 7680 Worker thread wakes up
22:27:49.311 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:27:49.311 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(974,31,31,31)
22:27:49.311 00.000 6120 evsrv: cli 0FAF0158 connect
22:27:49.315 00.004 6120 case statement mapped state 2 to 1
22:27:49.320 00.005 6120 case statement mapped state 2 to 1
22:27:49.324 00.004 6120 evsrv: cli 0FAF0158 request: {"method":"get_lock_position","id":"2481fe19-1245-4fc7-8f42-373203dd6480"}
22:27:49.328 00.004 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":[989.36,45.97],"id":"2481fe19-1245-4fc7-8f42-373203dd6480"}
22:27:49.332 00.004 6120 evsrv: cli 0FAF0158 disconnect
22:27:49.336 00.004 6120 evsrv: cli 0FAF01F8 connect
22:27:49.339 00.003 6120 case statement mapped state 2 to 1
22:27:49.345 00.006 6120 case statement mapped state 2 to 1
22:27:49.349 00.004 6120 evsrv: cli 0FAF01F8 request: {"method":"get_app_state","id":"4f116d5c-969a-4712-8585-cfa7570bb770"}
22:27:49.353 00.004 6120 case statement mapped state 2 to 1
22:27:49.358 00.005 6120 evsrv: cli 0FAF01F8 response: {"jsonrpc":"2.0","result":"Selected","id":"4f116d5c-969a-4712-8585-cfa7570bb770"}
22:27:49.362 00.004 6120 evsrv: cli 0FAF01F8 disconnect
22:27:50.363 01.001 6120 evsrv: cli 0FAEF398 connect
22:27:50.369 00.006 6120 case statement mapped state 2 to 1
22:27:50.376 00.007 6120 case statement mapped state 2 to 1
22:27:50.381 00.005 6120 evsrv: cli 0FAEF398 request: {"method":"get_app_state","id":"dc28c6aa-9fda-43a3-82ab-6b8043358702"}
22:27:50.386 00.005 6120 case statement mapped state 2 to 1
22:27:50.391 00.005 6120 evsrv: cli 0FAEF398 response: {"jsonrpc":"2.0","result":"Selected","id":"dc28c6aa-9fda-43a3-82ab-6b8043358702"}
22:27:50.397 00.006 6120 evsrv: cli 0FAEF398 disconnect
22:27:50.559 00.162 7680 Exposure complete
22:27:50.695 00.136 7680 worker thread done servicing request
22:27:50.696 00.001 6120 OnExposeComplete: enter
22:27:50.700 00.004 6120 UpdateGuideState(): m_state=2
22:27:50.705 00.005 6120 Star::Find(15, 989, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:27:50.710 00.005 6120 Star::Find returns 1 (1), X=989.59, Y=46.19, Mass=13742, SNR=76.5, Peak=255 HFD=6.9
22:27:50.714 00.004 6120 CameraToMount -- cameraTheta (0.76) - m_xAngle (-2.95) = xAngle (3.71 = -2.57)
22:27:50.718 00.004 6120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.44 = -2.84)
22:27:50.721 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=0.23 hyp=0.33 cameraTheta=0.76 mountX=-0.28 mountY=-0.10, mountTheta=-2.80
22:27:50.727 00.006 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:27:50.732 00.005 6120 UpdateGuideState exits: m=13742 SNR=76.5 Saturated
22:27:50.735 00.003 6120 PhdController: newstate STATE_CALIBRATE
22:27:50.740 00.005 6120 PhdController: newstate STATE_GUIDE
22:27:50.756 00.016 6120 Changing from state SELECTED to CALIBRATING_PRIMARY
22:27:50.759 00.003 6120 guider state => CALIBRATED
22:27:50.763 00.004 6120 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
22:27:50.768 00.005 6120 reset dither spiral
22:27:50.771 00.003 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:27:50.775 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:50.778 00.003 6120 ScheduleExposure(1000,3,0) exposurePending=0
22:27:50.781 00.003 6120 Enqueuing Expose request
22:27:50.784 00.003 7680 Worker thread wakes up
22:27:50.784 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:27:50.784 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
22:27:51.398 00.614 6120 evsrv: cli 0FAEFD98 connect
22:27:51.404 00.006 6120 case statement mapped state 5 to 1
22:27:51.410 00.006 6120 case statement mapped state 5 to 1
22:27:51.415 00.005 6120 evsrv: cli 0FAEFD98 request: {"method":"get_app_state","id":"2bdf34e2-aa35-435e-8d42-1e31375fc52e"}
22:27:51.424 00.009 6120 case statement mapped state 5 to 1
22:27:51.430 00.006 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":"Selected","id":"2bdf34e2-aa35-435e-8d42-1e31375fc52e"}
22:27:51.435 00.005 6120 evsrv: cli 0FAEFD98 disconnect
22:27:52.028 00.593 7680 Exposure complete
22:27:52.156 00.128 7680 worker thread done servicing request
22:27:52.157 00.001 6120 OnExposeComplete: enter
22:27:52.161 00.004 6120 UpdateGuideState(): m_state=5
22:27:52.165 00.004 6120 Star::Find(15, 989, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
22:27:52.169 00.004 6120 Star::Find returns 1 (0), X=989.26, Y=46.17, Mass=11768, SNR=70.5, Peak=249 HFD=6.8
22:27:52.172 00.003 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
22:27:52.177 00.005 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
22:27:52.181 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=2.02 mountX=0.06 mountY=-0.22, mountTheta=-1.32
22:27:52.186 00.005 6120 Changing from state CALIBRATED to GUIDING
22:27:52.189 00.003 6120 ScopeASCOM::GetDeclinationRadians() returns -5.4
22:27:52.194 00.005 6120 ScopeASCOM::SideOfPier() returns 1
22:27:52.197 00.003 6120 AdjustCalibrationForScopePointing (scope): current dec=-5.4 pierSide=1, cal dec=0.5 pierSide=1 rotAngle=None bin=1
22:27:52.202 00.005 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
22:27:52.206 00.004 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
22:27:52.210 00.004 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:27:52.214 00.004 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:27:52.218 00.004 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
22:27:52.222 00.004 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
22:27:52.226 00.004 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
22:27:52.229 00.003 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:27:52.233 00.004 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
22:27:52.236 00.003 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
22:27:52.240 00.004 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
22:27:52.243 00.003 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
22:27:52.246 00.003 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
22:27:52.329 00.083 6120 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
22:27:52.336 00.007 6120 GetDouble("/profile/5/camera/pixelsize", 0.000000) returns 2.900000
22:27:52.340 00.004 6120 Dec comp: XRate 1.549 -> 1.543 for dec 0.5 -> dec -5.4
22:27:52.344 00.004 6120 ScopeASCOM::GetDeclinationRadians() returns -5.4
22:27:52.351 00.007 6120 ScopeASCOM::SideOfPier() returns 1
22:27:52.357 00.006 6120 setting lock position to (989.26, 46.17)
22:27:52.363 00.006 6120 guider state => GUIDING
22:27:52.369 00.006 6120 Status Line: Guiding
22:27:52.376 00.007 6120 Mount: notify guiding started
22:27:52.385 00.009 6120 GetString("/profile/5/name", "") returns "PHD SF 2025"
22:27:52.392 00.007 6120 GetString("/profile/5/scope/calibration/timestamp", "") returns "11/24/2025 10:24:04 PM"
22:27:52.396 00.004 6120 GetDouble("/profile/5/scope/calibration/xRate", 1.000000) returns 0.001549
22:27:52.402 00.006 6120 GetDouble("/profile/5/scope/calibration/yRate", 1.000000) returns 0.001842
22:27:52.408 00.006 6120 GetInt("/profile/5/scope/calibration/binning", 1) returns 1
22:27:52.413 00.005 6120 GetDouble("/profile/5/scope/calibration/xAngle", 0.000000) returns -2.954580
22:27:52.420 00.007 6120 GetDouble("/profile/5/scope/calibration/yAngle", 0.000000) returns -1.652140
22:27:52.428 00.008 6120 GetDouble("/profile/5/scope/calibration/declination", 0.000000) returns 0.009384
22:27:52.435 00.007 6120 GetInt("/profile/5/scope/calibration/pierSide", -1) returns 1
22:27:52.442 00.007 6120 GetInt("/profile/5/scope/calibration/raGuideParity", 0) returns 1
22:27:52.448 00.006 6120 GetInt("/profile/5/scope/calibration/decGuideParity", 0) returns 1
22:27:52.452 00.004 6120 GetDouble("/profile/5/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
22:27:52.457 00.005 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
22:27:52.461 00.004 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
22:27:52.464 00.003 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:27:52.468 00.004 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:27:52.473 00.005 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
22:27:52.476 00.003 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
22:27:52.481 00.005 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
22:27:52.486 00.005 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:27:52.491 00.005 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
22:27:52.495 00.004 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
22:27:52.499 00.004 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
22:27:52.503 00.004 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
22:27:52.506 00.003 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
22:27:52.510 00.004 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
22:27:52.520 00.010 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
22:27:52.528 00.008 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:27:52.531 00.003 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:27:52.534 00.003 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
22:27:52.538 00.004 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
22:27:52.541 00.003 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
22:27:52.546 00.005 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:27:52.550 00.004 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
22:27:52.553 00.003 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
22:27:52.557 00.004 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
22:27:52.561 00.004 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
22:27:52.564 00.003 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
22:27:52.580 00.016 6120 evsrv: cli 0FAEF2F8 connect
22:27:52.585 00.005 6120 case statement mapped state 6 to 3
22:27:52.590 00.005 6120 case statement mapped state 6 to 3
22:27:52.594 00.004 6120 evsrv: cli 0FAEF2F8 request: {"method":"get_app_state","id":"c106300e-5f7c-473e-ab2b-00aec8f19fd3"}
22:27:52.598 00.004 6120 case statement mapped state 6 to 3
22:27:52.601 00.003 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"c106300e-5f7c-473e-ab2b-00aec8f19fd3"}
22:27:52.611 00.010 6120 evsrv: cli 0FAEF2F8 disconnect
22:27:52.674 00.063 6120 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
22:27:52.680 00.006 6120 ScopeASCOM::SideOfPier() returns 1
22:27:52.685 00.005 6120 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:27:52.690 00.005 6120 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
22:27:52.694 00.004 6120 ScopeASCOM::GetDeclinationRadians() returns -5.4
22:27:52.698 00.004 6120 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -5.4
22:27:52.703 00.005 6120 MountToCamera -- mountTheta (0.00) + m_xAngle (-2.95) = xAngle (-2.95 = -2.95)
22:27:52.709 00.006 6120 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
22:27:52.714 00.005 6120 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
22:27:52.717 00.003 6120 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
22:27:52.725 00.008 6120 GetInt("/profile/5/AutoLoadCalibration", -1) returns 1
22:27:52.729 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:27:52.734 00.005 6120 UpdateGuideState exits: m=11768 SNR=70.5
22:27:52.741 00.007 6120 PhdController: newstate STATE_SETTLE_WAIT
22:27:52.745 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:52.749 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:27:52.752 00.003 6120 Enqueuing Expose request
22:27:52.757 00.005 7680 Worker thread wakes up
22:27:52.757 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:27:52.757 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(974,31,31,31)
22:27:54.006 01.249 7680 Exposure complete
22:27:54.138 00.132 7680 worker thread done servicing request
22:27:54.140 00.002 6120 OnExposeComplete: enter
22:27:54.144 00.004 6120 UpdateGuideState(): m_state=6
22:27:54.147 00.003 6120 Star::Find(15, 989, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
22:27:54.151 00.004 6120 Star::Find returns 1 (1), X=989.75, Y=46.44, Mass=12088, SNR=71.7, Peak=255 HFD=6.9
22:27:54.154 00.003 6120 CameraToMount -- cameraTheta (0.51) - m_xAngle (-2.95) = xAngle (3.46 = -2.82)
22:27:54.159 00.005 6120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.19 = -3.09)
22:27:54.162 00.003 6120 CameraToMount -- cameraX=0.49 cameraY=0.27 hyp=0.56 cameraTheta=0.51 mountX=-0.54 mountY=-0.03, mountTheta=-3.09
22:27:54.168 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.49, y=0.27, opts=13)
22:27:54.175 00.007 6120 Enqueuing Move request for scope (0.49, 0.27)
22:27:54.179 00.004 7680 Worker thread wakes up
22:27:54.179 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:27:54.183 00.004 6120 UpdateGuideState exits: m=12088 SNR=71.7 Saturated
22:27:54.188 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.27) opts 0xd
22:27:54.188 00.000 6120 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 1 / 99999
22:27:54.192 00.004 7680 Handling offset move in thread for scope, endpoint = (0.49, 0.27)
22:27:54.192 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044874.192,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.32,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:27:54.196 00.004 7680 Moving (0.49, 0.27) raw xDistance=-0.54 yDistance=-0.03
22:27:54.196 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
22:27:54.196 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:27:54.196 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:54.201 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:27:54.201 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:27:54.205 00.004 6120 Enqueuing Expose request
22:27:54.208 00.003 7680 MoveAxis(E, 219, ABG)
22:27:54.208 00.000 7680 Guiding  Dir = 2, Dur = 219
22:27:54.209 00.001 7680 IsSlewing returns 0
22:27:54.210 00.001 7680 IsGuiding returns 0
22:27:54.210 00.000 7680 PulseGuide returned control before completion, sleep 229
22:27:54.452 00.242 7680 IsGuiding returns 1
22:27:54.454 00.002 7680 scope still moving after pulse duration time elapsed
22:27:54.484 00.030 7680 IsSlewing returns 0
22:27:54.484 00.000 7680 IsGuiding returns 0
22:27:54.485 00.001 7680 scope move finished after 219 + 55 ms
22:27:54.485 00.000 7680 Move returns status 0, amount 219
22:27:54.485 00.000 7680 MoveAxis(N, 0, ABG)
22:27:54.486 00.001 7680 Move returns status 0, amount 0
22:27:54.486 00.000 7680 move complete, result=0
22:27:54.486 00.000 7680 worker thread done servicing request
22:27:54.487 00.001 7680 Worker thread wakes up
22:27:54.487 00.000 6120 GuideStep: -0.5 px 219 ms EAST, -0.0 px 0 ms NORTH
22:27:54.494 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:27:54.494 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(974,31,31,31)
22:27:55.746 01.252 7680 Exposure complete
22:27:55.873 00.127 7680 worker thread done servicing request
22:27:55.873 00.000 6120 OnExposeComplete: enter
22:27:55.877 00.004 6120 UpdateGuideState(): m_state=6
22:27:55.880 00.003 6120 Star::Find(15, 989, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
22:27:55.884 00.004 6120 Star::Find returns 1 (0), X=989.55, Y=46.75, Mass=11547, SNR=69.8, Peak=223 HFD=7.1
22:27:55.887 00.003 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
22:27:55.891 00.004 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
22:27:55.895 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=0.59 hyp=0.65 cameraTheta=1.12 mountX=-0.39 mountY=-0.40, mountTheta=-2.34
22:27:55.900 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.59, opts=13)
22:27:55.903 00.003 6120 Enqueuing Move request for scope (0.29, 0.59)
22:27:55.908 00.005 7680 Worker thread wakes up
22:27:55.908 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.59) opts 0xd
22:27:55.908 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.59)
22:27:55.908 00.000 7680 Moving (0.29, 0.59) raw xDistance=-0.39 yDistance=-0.40
22:27:55.908 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
22:27:55.908 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:27:55.909 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:27:55.913 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:27:55.913 00.000 7680 MoveAxis(E, 175, ABG)
22:27:55.913 00.000 7680 Guiding  Dir = 2, Dur = 175
22:27:55.913 00.000 6120 UpdateGuideState exits: m=11547 SNR=69.8
22:27:55.916 00.003 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 2 / 99999
22:27:55.922 00.006 7680 IsSlewing returns 0
22:27:55.922 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044875.922,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.42,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
22:27:55.926 00.004 7680 IsGuiding returns 0
22:27:55.926 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:55.931 00.005 7680 PulseGuide returned control before completion, sleep 185
22:27:55.931 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:27:55.935 00.004 6120 Enqueuing Expose request
22:27:56.126 00.191 7680 IsGuiding returns 1
22:27:56.127 00.001 7680 scope still moving after pulse duration time elapsed
22:27:56.156 00.029 7680 IsSlewing returns 0
22:27:56.157 00.001 7680 IsGuiding returns 0
22:27:56.157 00.000 7680 scope move finished after 175 + 56 ms
22:27:56.158 00.001 7680 Move returns status 0, amount 175
22:27:56.159 00.001 7680 MoveAxis(N, 0, ABG)
22:27:56.159 00.000 7680 Move returns status 0, amount 0
22:27:56.159 00.000 7680 move complete, result=0
22:27:56.160 00.001 7680 worker thread done servicing request
22:27:56.160 00.000 6120 GuideStep: -0.4 px 175 ms EAST, -0.4 px 0 ms NORTH
22:27:56.166 00.006 7680 Worker thread wakes up
22:27:56.166 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:27:56.166 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(974,31,31,31)
22:27:57.421 01.255 7680 Exposure complete
22:27:57.559 00.138 7680 worker thread done servicing request
22:27:57.560 00.001 6120 OnExposeComplete: enter
22:27:57.563 00.003 6120 UpdateGuideState(): m_state=6
22:27:57.567 00.004 6120 Star::Find(15, 989, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
22:27:57.572 00.005 6120 Star::Find returns 1 (1), X=988.95, Y=46.91, Mass=12186, SNR=72.2, Peak=255 HFD=7.0
22:27:57.579 00.007 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
22:27:57.585 00.006 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
22:27:57.591 00.006 6120 CameraToMount -- cameraX=-0.31 cameraY=0.75 hyp=0.81 cameraTheta=1.97 mountX=0.17 mountY=-0.81, mountTheta=-1.37
22:27:57.600 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.75, opts=13)
22:27:57.604 00.004 6120 Enqueuing Move request for scope (-0.31, 0.75)
22:27:57.609 00.005 7680 Worker thread wakes up
22:27:57.609 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.75) opts 0xd
22:27:57.609 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.75)
22:27:57.609 00.000 7680 Moving (-0.31, 0.75) raw xDistance=0.17 yDistance=-0.81
22:27:57.609 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:27:57.610 00.001 7680 resist switch: large excursion: input -0.81 thresh 0.60 direction from 0 to -1
22:27:57.610 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:27:57.616 00.006 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.43
22:27:57.616 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
22:27:57.616 00.000 7680 MoveAxis(E, 0, ABG)
22:27:57.616 00.000 7680 Move returns status 0, amount 0
22:27:57.616 00.000 6120 UpdateGuideState exits: m=12186 SNR=72.2 Saturated
22:27:57.621 00.005 7680 MoveAxis(N, 439, ABG)
22:27:57.622 00.001 7680 Guiding  Dir = 0, Dur = 439
22:27:57.622 00.000 6120 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 3 / 99999
22:27:57.627 00.005 7680 IsSlewing returns 0
22:27:57.627 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044877.627,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.54,"Time":3.4,"SettleTime":10.0,"StarLocked":true}
22:27:57.632 00.005 7680 IsGuiding returns 0
22:27:57.632 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:57.638 00.006 7680 PulseGuide returned control before completion, sleep 449
22:27:57.638 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:27:57.643 00.005 6120 Enqueuing Expose request
22:27:58.098 00.455 7680 IsGuiding returns 1
22:27:58.099 00.001 7680 scope still moving after pulse duration time elapsed
22:27:58.129 00.030 7680 IsSlewing returns 0
22:27:58.130 00.001 7680 IsGuiding returns 0
22:27:58.131 00.001 7680 scope move finished after 439 + 59 ms
22:27:58.131 00.000 7680 Move returns status 0, amount 439
22:27:58.132 00.001 7680 move complete, result=0
22:27:58.132 00.000 7680 worker thread done servicing request
22:27:58.132 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.8 px 439 ms NORTH
22:27:58.139 00.007 7680 Worker thread wakes up
22:27:58.139 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:27:58.139 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(974,31,31,31)
22:27:59.393 01.254 7680 Exposure complete
22:27:59.540 00.147 7680 worker thread done servicing request
22:27:59.540 00.000 6120 OnExposeComplete: enter
22:27:59.546 00.006 6120 UpdateGuideState(): m_state=6
22:27:59.550 00.004 6120 Star::Find(15, 988, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
22:27:59.554 00.004 6120 Star::Find returns 1 (1), X=988.87, Y=46.34, Mass=11732, SNR=71.5, Peak=255 HFD=6.8
22:27:59.558 00.004 6120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-2.95) = xAngle (5.68 = -0.60)
22:27:59.563 00.005 6120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.41 = -0.87)
22:27:59.566 00.003 6120 CameraToMount -- cameraX=-0.39 cameraY=0.17 hyp=0.43 cameraTheta=2.73 mountX=0.35 mountY=-0.33, mountTheta=-0.75
22:27:59.572 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=0.17, opts=13)
22:27:59.576 00.004 6120 Enqueuing Move request for scope (-0.39, 0.17)
22:27:59.581 00.005 7680 Worker thread wakes up
22:27:59.581 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:27:59.585 00.004 6120 UpdateGuideState exits: m=11732 SNR=71.5 Saturated
22:27:59.589 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.17) opts 0xd
22:27:59.589 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, 0.17)
22:27:59.589 00.000 7680 Moving (-0.39, 0.17) raw xDistance=0.35 yDistance=-0.33
22:27:59.589 00.000 6120 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 4 / 99999
22:27:59.594 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
22:27:59.594 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:27:59.594 00.000 7680 MoveAxis(W, 144, ABG)
22:27:59.594 00.000 7680 Guiding  Dir = 3, Dur = 144
22:27:59.594 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044879.594,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.51,"Time":5.4,"SettleTime":10.0,"StarLocked":true}
22:27:59.599 00.005 7680 IsSlewing returns 0
22:27:59.600 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:59.604 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:27:59.608 00.004 6120 Enqueuing Expose request
22:27:59.611 00.003 7680 IsGuiding returns 0
22:27:59.613 00.002 7680 PulseGuide returned control before completion, sleep 154
22:27:59.776 00.163 7680 IsGuiding returns 1
22:27:59.776 00.000 7680 scope still moving after pulse duration time elapsed
22:27:59.806 00.030 7680 IsSlewing returns 0
22:27:59.807 00.001 7680 IsGuiding returns 0
22:27:59.807 00.000 7680 scope move finished after 144 + 51 ms
22:27:59.809 00.002 7680 Move returns status 0, amount 144
22:27:59.809 00.000 7680 MoveAxis(N, 178, ABG)
22:27:59.809 00.000 7680 Guiding  Dir = 0, Dur = 178
22:27:59.810 00.001 7680 IsSlewing returns 0
22:27:59.811 00.001 7680 IsGuiding returns 0
22:27:59.811 00.000 7680 PulseGuide returned control before completion, sleep 188
22:28:00.008 00.197 7680 IsGuiding returns 1
22:28:00.010 00.002 7680 scope still moving after pulse duration time elapsed
22:28:00.039 00.029 7680 IsSlewing returns 0
22:28:00.040 00.001 7680 IsGuiding returns 0
22:28:00.040 00.000 7680 scope move finished after 178 + 51 ms
22:28:00.041 00.001 7680 Move returns status 0, amount 178
22:28:00.041 00.000 7680 move complete, result=0
22:28:00.042 00.001 7680 worker thread done servicing request
22:28:00.042 00.000 7680 Worker thread wakes up
22:28:00.042 00.000 6120 GuideStep: 0.4 px 144 ms WEST, -0.3 px 178 ms NORTH
22:28:00.048 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:00.049 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(974,31,31,31)
22:28:01.305 01.256 7680 Exposure complete
22:28:01.441 00.136 7680 worker thread done servicing request
22:28:01.442 00.001 6120 OnExposeComplete: enter
22:28:01.446 00.004 6120 UpdateGuideState(): m_state=6
22:28:01.449 00.003 6120 Star::Find(15, 988, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
22:28:01.454 00.005 6120 Star::Find returns 1 (1), X=989.53, Y=46.27, Mass=11256, SNR=68.3, Peak=255 HFD=7.0
22:28:01.457 00.003 6120 CameraToMount -- cameraTheta (0.38) - m_xAngle (-2.95) = xAngle (3.34 = -2.95)
22:28:01.461 00.004 6120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.07 = 3.07)
22:28:01.464 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=0.11 hyp=0.29 cameraTheta=0.38 mountX=-0.29 mountY=0.02, mountTheta=3.07
22:28:01.468 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.11, opts=13)
22:28:01.473 00.005 6120 Enqueuing Move request for scope (0.27, 0.11)
22:28:01.476 00.003 7680 Worker thread wakes up
22:28:01.476 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.11) opts 0xd
22:28:01.477 00.001 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.11)
22:28:01.477 00.000 7680 Moving (0.27, 0.11) raw xDistance=-0.29 yDistance=0.02
22:28:01.477 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
22:28:01.477 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:28:01.477 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:28:01.477 00.000 7680 MoveAxis(E, 107, ABG)
22:28:01.477 00.000 7680 Guiding  Dir = 2, Dur = 107
22:28:01.478 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:01.482 00.004 7680 IsSlewing returns 0
22:28:01.482 00.000 6120 UpdateGuideState exits: m=11256 SNR=68.3 Saturated
22:28:01.485 00.003 7680 IsGuiding returns 0
22:28:01.485 00.000 6120 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 5 / 99999
22:28:01.489 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764044881.489,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.44,"Time":7.3,"SettleTime":10.0,"StarLocked":true}
22:28:01.493 00.004 7680 PulseGuide returned control before completion, sleep 117
22:28:01.493 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:01.496 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:01.500 00.004 6120 Enqueuing Expose request
22:28:01.622 00.122 7680 IsGuiding returns 1
22:28:01.623 00.001 7680 scope still moving after pulse duration time elapsed
22:28:01.653 00.030 7680 IsSlewing returns 0
22:28:01.654 00.001 7680 IsGuiding returns 0
22:28:01.655 00.001 7680 scope move finished after 107 + 61 ms
22:28:01.655 00.000 7680 Move returns status 0, amount 107
22:28:01.655 00.000 7680 MoveAxis(N, 0, ABG)
22:28:01.655 00.000 7680 Move returns status 0, amount 0
22:28:01.655 00.000 7680 move complete, result=0
22:28:01.655 00.000 7680 worker thread done servicing request
22:28:01.655 00.000 6120 GuideStep: -0.3 px 107 ms EAST, 0.0 px 0 ms NORTH
22:28:01.662 00.007 7680 Worker thread wakes up
22:28:01.662 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:01.663 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(974,31,31,31)
22:28:02.913 01.250 7680 Exposure complete
22:28:03.056 00.143 7680 worker thread done servicing request
22:28:03.056 00.000 6120 OnExposeComplete: enter
22:28:03.060 00.004 6120 UpdateGuideState(): m_state=6
22:28:03.066 00.006 6120 Star::Find(15, 989, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
22:28:03.071 00.005 6120 Star::Find returns 1 (1), X=989.44, Y=46.35, Mass=12396, SNR=71.9, Peak=255 HFD=7.0
22:28:03.075 00.004 6120 CameraToMount -- cameraTheta (0.81) - m_xAngle (-2.95) = xAngle (3.77 = -2.52)
22:28:03.080 00.005 6120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.50 = -2.79)
22:28:03.083 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.25 cameraTheta=0.81 mountX=-0.21 mountY=-0.09, mountTheta=-2.74
22:28:03.088 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.18, opts=13)
22:28:03.092 00.004 6120 Enqueuing Move request for scope (0.18, 0.18)
22:28:03.096 00.004 7680 Worker thread wakes up
22:28:03.096 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:03.100 00.004 6120 UpdateGuideState exits: m=12396 SNR=71.9 Saturated
22:28:03.103 00.003 6120 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 6 / 99999
22:28:03.106 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.18) opts 0xd
22:28:03.106 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.18)
22:28:03.106 00.000 7680 Moving (0.18, 0.18) raw xDistance=-0.21 yDistance=-0.09
22:28:03.106 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
22:28:03.106 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:28:03.107 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:28:03.107 00.000 7680 MoveAxis(E, 92, ABG)
22:28:03.107 00.000 7680 Guiding  Dir = 2, Dur = 92
22:28:03.107 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044883.106,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.39,"Time":8.9,"SettleTime":10.0,"StarLocked":true}
22:28:03.112 00.005 7680 IsSlewing returns 0
22:28:03.112 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:03.116 00.004 7680 IsGuiding returns 0
22:28:03.116 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:03.119 00.003 6120 Enqueuing Expose request
22:28:03.123 00.004 7680 PulseGuide returned control before completion, sleep 102
22:28:03.233 00.110 7680 IsGuiding returns 1
22:28:03.234 00.001 7680 scope still moving after pulse duration time elapsed
22:28:03.264 00.030 7680 IsSlewing returns 0
22:28:03.265 00.001 7680 IsGuiding returns 0
22:28:03.266 00.001 7680 scope move finished after 92 + 58 ms
22:28:03.266 00.000 7680 Move returns status 0, amount 92
22:28:03.266 00.000 7680 MoveAxis(N, 0, ABG)
22:28:03.267 00.001 7680 Move returns status 0, amount 0
22:28:03.267 00.000 7680 move complete, result=0
22:28:03.267 00.000 7680 worker thread done servicing request
22:28:03.267 00.000 7680 Worker thread wakes up
22:28:03.268 00.001 6120 GuideStep: -0.2 px 92 ms EAST, -0.1 px 0 ms NORTH
22:28:03.274 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:03.274 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(974,31,31,31)
22:28:04.533 01.259 7680 Exposure complete
22:28:04.670 00.137 7680 worker thread done servicing request
22:28:04.671 00.001 6120 OnExposeComplete: enter
22:28:04.675 00.004 6120 UpdateGuideState(): m_state=6
22:28:04.680 00.005 6120 Star::Find(15, 989, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
22:28:04.685 00.005 6120 Star::Find returns 1 (1), X=988.84, Y=46.88, Mass=13258, SNR=76.6, Peak=255 HFD=6.9
22:28:04.689 00.004 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.06 = -1.23)
22:28:04.693 00.004 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.50)
22:28:04.697 00.004 6120 CameraToMount -- cameraX=-0.42 cameraY=0.71 hyp=0.82 cameraTheta=2.10 mountX=0.28 mountY=-0.82, mountTheta=-1.24
22:28:04.702 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.42, y=0.71, opts=13)
22:28:04.706 00.004 6120 Enqueuing Move request for scope (-0.42, 0.71)
22:28:04.710 00.004 7680 Worker thread wakes up
22:28:04.711 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.71) opts 0xd
22:28:04.711 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.42, 0.71)
22:28:04.711 00.000 7680 Moving (-0.42, 0.71) raw xDistance=0.28 yDistance=-0.82
22:28:04.711 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:04.715 00.004 6120 UpdateGuideState exits: m=13258 SNR=76.6 Saturated
22:28:04.718 00.003 6120 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 7 / 99999
22:28:04.721 00.003 6120 PhdController: newstate STATE_FINISH
22:28:04.724 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
22:28:04.724 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
22:28:04.724 00.000 7680 MoveAxis(W, 107, ABG)
22:28:04.724 00.000 6120 PhdController complete: success
22:28:04.728 00.004 7680 Guiding  Dir = 3, Dur = 107
22:28:04.728 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764044884.728,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
22:28:04.731 00.003 7680 IsSlewing returns 0
22:28:04.732 00.001 6120 Mount: notify guiding dither settle done success=1
22:28:04.735 00.003 7680 IsGuiding returns 0
22:28:04.735 00.000 6120 PhdController: newstate STATE_IDLE
22:28:04.740 00.005 7680 PulseGuide returned control before completion, sleep 117
22:28:04.741 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:04.745 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:04.748 00.003 6120 Enqueuing Expose request
22:28:04.865 00.117 7680 IsGuiding returns 1
22:28:04.866 00.001 7680 scope still moving after pulse duration time elapsed
22:28:04.897 00.031 7680 IsSlewing returns 0
22:28:04.898 00.001 7680 IsGuiding returns 0
22:28:04.899 00.001 7680 scope move finished after 107 + 55 ms
22:28:04.899 00.000 7680 Move returns status 0, amount 107
22:28:04.900 00.001 7680 MoveAxis(N, 446, ABG)
22:28:04.900 00.000 7680 Guiding  Dir = 0, Dur = 446
22:28:04.901 00.001 7680 IsSlewing returns 0
22:28:04.901 00.000 7680 IsGuiding returns 0
22:28:04.901 00.000 7680 PulseGuide returned control before completion, sleep 456
22:28:05.367 00.466 7680 IsGuiding returns 1
22:28:05.367 00.000 7680 scope still moving after pulse duration time elapsed
22:28:05.398 00.031 7680 IsSlewing returns 0
22:28:05.399 00.001 7680 IsGuiding returns 1
22:28:05.429 00.030 7680 IsSlewing returns 0
22:28:05.430 00.001 7680 IsGuiding returns 1
22:28:05.461 00.031 7680 IsSlewing returns 0
22:28:05.465 00.004 7680 IsGuiding returns 1
22:28:05.493 00.028 7680 IsSlewing returns 0
22:28:05.494 00.001 7680 IsGuiding returns 0
22:28:05.495 00.001 7680 scope move finished after 446 + 147 ms
22:28:05.495 00.000 7680 Move returns status 0, amount 446
22:28:05.496 00.001 7680 move complete, result=0
22:28:05.496 00.000 7680 worker thread done servicing request
22:28:05.496 00.000 6120 GuideStep: 0.3 px 107 ms WEST, -0.8 px 446 ms NORTH
22:28:05.503 00.007 7680 Worker thread wakes up
22:28:05.503 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:05.503 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(974,31,31,31)
22:28:06.759 01.256 7680 Exposure complete
22:28:06.895 00.136 7680 worker thread done servicing request
22:28:06.895 00.000 6120 OnExposeComplete: enter
22:28:06.899 00.004 6120 UpdateGuideState(): m_state=6
22:28:06.903 00.004 6120 Star::Find(15, 988, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
22:28:06.907 00.004 6120 Star::Find returns 1 (1), X=989.05, Y=46.16, Mass=12404, SNR=72.7, Peak=255 HFD=6.9
22:28:06.911 00.004 6120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-2.95) = xAngle (-0.18 = -0.18)
22:28:06.914 00.003 6120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.44 = -0.44)
22:28:06.919 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-3.13 mountX=0.21 mountY=-0.09, mountTheta=-0.41
22:28:06.930 00.011 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.00, opts=13)
22:28:06.933 00.003 6120 Enqueuing Move request for scope (-0.21, -0.00)
22:28:06.936 00.003 7680 Worker thread wakes up
22:28:06.937 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:06.940 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.00) opts 0xd
22:28:06.940 00.000 6120 UpdateGuideState exits: m=12404 SNR=72.7 Saturated
22:28:06.944 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.00)
22:28:06.944 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:06.946 00.002 7680 Moving (-0.21, -0.00) raw xDistance=0.21 yDistance=-0.09
22:28:06.946 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
22:28:06.946 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:06.950 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:28:06.951 00.001 6120 Enqueuing Expose request
22:28:06.954 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:28:06.954 00.000 7680 MoveAxis(W, 93, ABG)
22:28:06.954 00.000 7680 Guiding  Dir = 3, Dur = 93
22:28:06.954 00.000 7680 IsSlewing returns 0
22:28:06.954 00.000 7680 IsGuiding returns 0
22:28:06.954 00.000 7680 PulseGuide returned control before completion, sleep 103
22:28:07.062 00.108 7680 IsGuiding returns 1
22:28:07.063 00.001 7680 scope still moving after pulse duration time elapsed
22:28:07.093 00.030 7680 IsSlewing returns 0
22:28:07.095 00.002 7680 IsGuiding returns 0
22:28:07.096 00.001 7680 scope move finished after 93 + 47 ms
22:28:07.096 00.000 7680 Move returns status 0, amount 93
22:28:07.097 00.001 7680 MoveAxis(N, 0, ABG)
22:28:07.097 00.000 7680 Move returns status 0, amount 0
22:28:07.098 00.001 7680 move complete, result=0
22:28:07.098 00.000 7680 worker thread done servicing request
22:28:07.098 00.000 6120 GuideStep: 0.2 px 93 ms WEST, -0.1 px 0 ms NORTH
22:28:07.106 00.008 7680 Worker thread wakes up
22:28:07.106 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:07.107 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(974,31,31,31)
22:28:08.351 01.244 7680 Exposure complete
22:28:08.482 00.131 7680 worker thread done servicing request
22:28:08.482 00.000 6120 OnExposeComplete: enter
22:28:08.489 00.007 6120 UpdateGuideState(): m_state=6
22:28:08.495 00.006 6120 Star::Find(15, 989, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
22:28:08.499 00.004 6120 Star::Find returns 1 (1), X=989.57, Y=46.50, Mass=12708, SNR=71.2, Peak=255 HFD=7.0
22:28:08.505 00.006 6120 CameraToMount -- cameraTheta (0.82) - m_xAngle (-2.95) = xAngle (3.77 = -2.51)
22:28:08.509 00.004 6120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.51 = -2.78)
22:28:08.512 00.003 6120 CameraToMount -- cameraX=0.31 cameraY=0.33 hyp=0.45 cameraTheta=0.82 mountX=-0.36 mountY=-0.16, mountTheta=-2.72
22:28:08.520 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.33, opts=13)
22:28:08.525 00.005 6120 Enqueuing Move request for scope (0.31, 0.33)
22:28:08.529 00.004 7680 Worker thread wakes up
22:28:08.529 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.33) opts 0xd
22:28:08.529 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.33)
22:28:08.530 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:08.533 00.003 7680 Moving (0.31, 0.33) raw xDistance=-0.36 yDistance=-0.16
22:28:08.533 00.000 6120 UpdateGuideState exits: m=12708 SNR=71.2 Saturated
22:28:08.537 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:08.542 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
22:28:08.542 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:28:08.542 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:08.548 00.006 6120 Enqueuing Expose request
22:28:08.553 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:28:08.553 00.000 7680 MoveAxis(E, 142, ABG)
22:28:08.553 00.000 7680 Guiding  Dir = 2, Dur = 142
22:28:08.554 00.001 7680 IsSlewing returns 0
22:28:08.554 00.000 7680 IsGuiding returns 0
22:28:08.555 00.001 7680 PulseGuide returned control before completion, sleep 152
22:28:08.719 00.164 7680 IsGuiding returns 1
22:28:08.719 00.000 7680 scope still moving after pulse duration time elapsed
22:28:08.750 00.031 7680 IsSlewing returns 0
22:28:08.751 00.001 7680 IsGuiding returns 0
22:28:08.752 00.001 7680 scope move finished after 142 + 55 ms
22:28:08.753 00.001 7680 Move returns status 0, amount 142
22:28:08.753 00.000 7680 MoveAxis(N, 0, ABG)
22:28:08.754 00.001 7680 Move returns status 0, amount 0
22:28:08.754 00.000 7680 move complete, result=0
22:28:08.754 00.000 7680 worker thread done servicing request
22:28:08.754 00.000 7680 Worker thread wakes up
22:28:08.755 00.001 6120 GuideStep: -0.4 px 142 ms EAST, -0.2 px 0 ms NORTH
22:28:08.761 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:08.761 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(974,31,31,31)
22:28:10.013 01.252 7680 Exposure complete
22:28:10.163 00.150 7680 worker thread done servicing request
22:28:10.163 00.000 6120 OnExposeComplete: enter
22:28:10.169 00.006 6120 UpdateGuideState(): m_state=6
22:28:10.172 00.003 6120 Star::Find(15, 989, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
22:28:10.178 00.006 6120 Star::Find returns 1 (1), X=989.09, Y=46.64, Mass=13598, SNR=77.0, Peak=255 HFD=7.0
22:28:10.181 00.003 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
22:28:10.185 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
22:28:10.188 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.48 hyp=0.51 cameraTheta=1.92 mountX=0.08 mountY=-0.51, mountTheta=-1.41
22:28:10.194 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.48, opts=13)
22:28:10.198 00.004 6120 Enqueuing Move request for scope (-0.17, 0.48)
22:28:10.201 00.003 7680 Worker thread wakes up
22:28:10.201 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.48) opts 0xd
22:28:10.202 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.48)
22:28:10.202 00.000 7680 Moving (-0.17, 0.48) raw xDistance=0.08 yDistance=-0.51
22:28:10.202 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:28:10.202 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:28:10.203 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:10.209 00.006 6120 UpdateGuideState exits: m=13598 SNR=77.0 Saturated
22:28:10.214 00.005 7680 MoveAxis(E, 0, ABG)
22:28:10.214 00.000 7680 Move returns status 0, amount 0
22:28:10.214 00.000 7680 MoveAxis(N, 274, ABG)
22:28:10.214 00.000 7680 Guiding  Dir = 0, Dur = 274
22:28:10.215 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:10.219 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:10.222 00.003 6120 Enqueuing Expose request
22:28:10.226 00.004 7680 IsSlewing returns 0
22:28:10.226 00.000 7680 IsGuiding returns 0
22:28:10.226 00.000 7680 PulseGuide returned control before completion, sleep 284
22:28:10.518 00.292 7680 IsGuiding returns 1
22:28:10.518 00.000 7680 scope still moving after pulse duration time elapsed
22:28:10.549 00.031 7680 IsSlewing returns 0
22:28:10.551 00.002 7680 IsGuiding returns 0
22:28:10.551 00.000 7680 scope move finished after 274 + 50 ms
22:28:10.552 00.001 7680 Move returns status 0, amount 274
22:28:10.552 00.000 7680 move complete, result=0
22:28:10.552 00.000 7680 worker thread done servicing request
22:28:10.552 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 274 ms NORTH
22:28:10.559 00.007 7680 Worker thread wakes up
22:28:10.559 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:10.559 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(974,31,31,31)
22:28:11.813 01.254 7680 Exposure complete
22:28:11.957 00.144 7680 worker thread done servicing request
22:28:11.957 00.000 6120 OnExposeComplete: enter
22:28:11.961 00.004 6120 UpdateGuideState(): m_state=6
22:28:11.965 00.004 6120 Star::Find(15, 989, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
22:28:11.970 00.005 6120 Star::Find returns 1 (1), X=989.24, Y=46.39, Mass=12566, SNR=73.5, Peak=255 HFD=6.9
22:28:11.974 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
22:28:11.977 00.003 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.93)
22:28:11.980 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.23 cameraTheta=1.67 mountX=-0.02 mountY=-0.21, mountTheta=-1.66
22:28:11.985 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.22, opts=13)
22:28:11.989 00.004 6120 Enqueuing Move request for scope (-0.02, 0.22)
22:28:11.993 00.004 7680 Worker thread wakes up
22:28:11.993 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
22:28:11.993 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
22:28:11.993 00.000 7680 Moving (-0.02, 0.22) raw xDistance=-0.02 yDistance=-0.21
22:28:11.994 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:28:11.994 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:28:11.994 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:11.997 00.003 6120 UpdateGuideState exits: m=12566 SNR=73.5 Saturated
22:28:12.001 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:12.006 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:12.009 00.003 6120 Enqueuing Expose request
22:28:12.012 00.003 7680 MoveAxis(E, 0, ABG)
22:28:12.012 00.000 7680 Move returns status 0, amount 0
22:28:12.012 00.000 7680 MoveAxis(N, 115, ABG)
22:28:12.012 00.000 7680 Guiding  Dir = 0, Dur = 115
22:28:12.014 00.002 7680 IsSlewing returns 0
22:28:12.014 00.000 7680 IsGuiding returns 0
22:28:12.014 00.000 7680 PulseGuide returned control before completion, sleep 125
22:28:12.146 00.132 7680 IsGuiding returns 1
22:28:12.146 00.000 7680 scope still moving after pulse duration time elapsed
22:28:12.178 00.032 7680 IsSlewing returns 0
22:28:12.180 00.002 7680 IsGuiding returns 0
22:28:12.181 00.001 7680 scope move finished after 115 + 51 ms
22:28:12.181 00.000 7680 Move returns status 0, amount 115
22:28:12.181 00.000 7680 move complete, result=0
22:28:12.182 00.001 7680 worker thread done servicing request
22:28:12.182 00.000 7680 Worker thread wakes up
22:28:12.182 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 115 ms NORTH
22:28:12.190 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:12.190 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(974,31,31,31)
22:28:13.436 01.246 7680 Exposure complete
22:28:13.578 00.142 7680 worker thread done servicing request
22:28:13.578 00.000 6120 OnExposeComplete: enter
22:28:13.581 00.003 6120 UpdateGuideState(): m_state=6
22:28:13.586 00.005 6120 Star::Find(15, 989, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
22:28:13.588 00.002 6120 Star::Find returns 1 (1), X=989.07, Y=46.35, Mass=12527, SNR=72.8, Peak=255 HFD=6.7
22:28:13.591 00.003 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.34 = -0.94)
22:28:13.595 00.004 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.21)
22:28:13.598 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.39 mountX=0.16 mountY=-0.25, mountTheta=-1.01
22:28:13.604 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.18, opts=13)
22:28:13.606 00.002 6120 Enqueuing Move request for scope (-0.19, 0.18)
22:28:13.610 00.004 7680 Worker thread wakes up
22:28:13.610 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
22:28:13.610 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:13.613 00.003 6120 UpdateGuideState exits: m=12527 SNR=72.8 Saturated
22:28:13.616 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
22:28:13.616 00.000 7680 Moving (-0.19, 0.18) raw xDistance=0.16 yDistance=-0.25
22:28:13.617 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:13.620 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:13.623 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:28:13.623 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:28:13.623 00.000 6120 Enqueuing Expose request
22:28:13.627 00.004 7680 MoveAxis(E, 0, ABG)
22:28:13.627 00.000 7680 Move returns status 0, amount 0
22:28:13.627 00.000 7680 MoveAxis(N, 134, ABG)
22:28:13.627 00.000 7680 Guiding  Dir = 0, Dur = 134
22:28:13.629 00.002 7680 IsSlewing returns 0
22:28:13.629 00.000 7680 IsGuiding returns 0
22:28:13.629 00.000 7680 PulseGuide returned control before completion, sleep 144
22:28:13.786 00.157 7680 IsGuiding returns 0
22:28:13.786 00.000 7680 Move returns status 0, amount 134
22:28:13.788 00.002 7680 move complete, result=0
22:28:13.788 00.000 7680 worker thread done servicing request
22:28:13.788 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 134 ms NORTH
22:28:13.795 00.007 7680 Worker thread wakes up
22:28:13.797 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:13.797 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(974,31,31,31)
22:28:14.708 00.911 6120 evsrv: cli 0FAEFBB8 connect
22:28:14.808 00.100 6120 case statement mapped state 6 to 3
22:28:14.814 00.006 6120 case statement mapped state 6 to 3
22:28:14.819 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"51b6b071-b510-4463-9e0b-bf8ab90f1de8"}
22:28:14.822 00.003 6120 case statement mapped state 6 to 3
22:28:14.825 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"51b6b071-b510-4463-9e0b-bf8ab90f1de8"}
22:28:14.829 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
22:28:14.835 00.006 6120 evsrv: cli 0FAEFD98 connect
22:28:14.838 00.003 6120 case statement mapped state 6 to 3
22:28:14.841 00.003 6120 case statement mapped state 6 to 3
22:28:14.846 00.005 6120 evsrv: cli 0FAEFD98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"7a72282b-c219-41ad-98bb-964cfc85ea88"}
22:28:14.849 00.003 6120 PhdController::Dither begins
22:28:14.852 00.003 6120 dither: size=5.00, dRA=1.02 dDec=1.07
22:28:14.857 00.005 6120 MountToCamera -- mountTheta (0.81) + m_xAngle (-2.95) = xAngle (-2.14 = -2.14)
22:28:15.011 00.154 6120 MountToCamera -- mountX=1.02 mountY=1.07 hyp=1.48 mountTheta=0.81 cameraX=-0.80, cameraY=-1.24 cameraTheta=-2.14
22:28:15.016 00.005 7680 Exposure complete
22:28:15.017 00.001 6120 setting lock position to (988.46, 44.92)
22:28:15.021 00.004 6120 Mount: notify guiding dithered (-0.8, -1.2)
22:28:15.134 00.113 6120 Status Line: Dither by 1.02,1.07
22:28:15.142 00.008 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:28:15.146 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
22:28:15.149 00.003 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"7a72282b-c219-41ad-98bb-964cfc85ea88"}
22:28:15.152 00.003 6120 evsrv: cli 0FAEFD98 disconnect
22:28:15.252 00.100 7680 worker thread done servicing request
22:28:15.252 00.000 6120 OnExposeComplete: enter
22:28:15.255 00.003 6120 UpdateGuideState(): m_state=6
22:28:15.258 00.003 6120 Star::Find(15, 989, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
22:28:15.262 00.004 6120 Star::Find returns 1 (1), X=989.25, Y=45.91, Mass=11527, SNR=70.4, Peak=255 HFD=6.7
22:28:15.265 00.003 6120 CameraToMount -- cameraTheta (0.90) - m_xAngle (-2.95) = xAngle (3.85 = -2.43)
22:28:15.268 00.003 6120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.59 = -2.70)
22:28:15.272 00.004 6120 CameraToMount -- cameraX=0.79 cameraY=0.99 hyp=1.26 cameraTheta=0.90 mountX=-0.96 mountY=-0.54, mountTheta=-2.63
22:28:15.276 00.004 6120 dither recenter: remaining=(-1.0,-1.1) step=(-1.0,-1.1)
22:28:15.278 00.002 6120 MountToCamera -- mountTheta (-2.33) + m_xAngle (-2.95) = xAngle (-5.28 = 1.00)
22:28:15.281 00.003 6120 MountToCamera -- mountX=-1.02 mountY=-1.07 hyp=1.48 mountTheta=-2.33 cameraX=0.80, cameraY=1.24 cameraTheta=1.00
22:28:15.285 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.80, y=1.24, opts=4)
22:28:15.287 00.002 6120 Enqueuing Move request for scope (0.80, 1.24)
22:28:15.290 00.003 7680 Worker thread wakes up
22:28:15.290 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.80, 1.24) opts 0x4
22:28:15.290 00.000 7680 Handling offset move in thread for scope, endpoint = (0.80, 1.24)
22:28:15.290 00.000 7680 Moving (0.80, 1.24) raw xDistance=-1.02 yDistance=-1.07
22:28:15.290 00.000 7680 MoveAxis(E, 660, B)
22:28:15.290 00.000 7680 Guiding  Dir = 2, Dur = 660
22:28:15.290 00.000 6120 Mount: notify direct move -1.02,-1.07
22:28:15.294 00.004 7680 IsSlewing returns 0
22:28:15.295 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:15.298 00.003 7680 IsGuiding returns 0
22:28:15.298 00.000 6120 UpdateGuideState exits: m=11527 SNR=70.4 Saturated
22:28:15.301 00.003 7680 PulseGuide returned control before completion, sleep 670
22:28:15.301 00.000 6120 PhdController: settling, locked = 1, distance = 1.66 (1.50) aobump = 0 frame = 1 / 99999
22:28:15.304 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764044895.304,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.66,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:28:15.307 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:15.310 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:15.314 00.004 6120 Enqueuing Expose request
22:28:15.987 00.673 7680 IsGuiding returns 0
22:28:15.987 00.000 7680 Move returns status 0, amount 660
22:28:15.987 00.000 7680 MoveAxis(N, 582, B)
22:28:15.987 00.000 7680 Guiding  Dir = 0, Dur = 582
22:28:15.987 00.000 7680 IsSlewing returns 0
22:28:15.987 00.000 7680 IsGuiding returns 0
22:28:15.988 00.001 7680 PulseGuide returned control before completion, sleep 592
22:28:16.583 00.595 7680 IsGuiding returns 1
22:28:16.583 00.000 7680 scope still moving after pulse duration time elapsed
22:28:16.613 00.030 7680 IsSlewing returns 0
22:28:16.615 00.002 7680 IsGuiding returns 0
22:28:16.615 00.000 7680 scope move finished after 582 + 45 ms
22:28:16.615 00.000 7680 Move returns status 0, amount 582
22:28:16.615 00.000 7680 move complete, result=0
22:28:16.615 00.000 7680 worker thread done servicing request
22:28:16.616 00.001 6120 GuideStep: -1.0 px 660 ms EAST, -1.1 px 582 ms NORTH
22:28:16.620 00.004 7680 Worker thread wakes up
22:28:16.620 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:16.620 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(973,30,31,31)
22:28:17.863 01.243 7680 Exposure complete
22:28:18.003 00.140 7680 worker thread done servicing request
22:28:18.003 00.000 6120 OnExposeComplete: enter
22:28:18.006 00.003 6120 UpdateGuideState(): m_state=6
22:28:18.011 00.005 6120 Star::Find(15, 989, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
22:28:18.015 00.004 6120 Star::Find returns 1 (1), X=988.25, Y=45.54, Mass=12722, SNR=73.2, Peak=255 HFD=7.0
22:28:18.018 00.003 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.86 = -1.43)
22:28:18.022 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.70)
22:28:18.027 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.61 hyp=0.65 cameraTheta=1.90 mountX=0.09 mountY=-0.64, mountTheta=-1.43
22:28:18.031 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.61, opts=13)
22:28:18.035 00.004 6120 Enqueuing Move request for scope (-0.21, 0.61)
22:28:18.039 00.004 7680 Worker thread wakes up
22:28:18.040 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:18.044 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.61) opts 0xd
22:28:18.044 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.61)
22:28:18.044 00.000 7680 Moving (-0.21, 0.61) raw xDistance=0.09 yDistance=-0.64
22:28:18.044 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:28:18.044 00.000 7680 resist switch: large excursion: input -0.64 thresh 0.60 direction from 0 to -1
22:28:18.045 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.93
22:28:18.045 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
22:28:18.045 00.000 7680 MoveAxis(E, 0, ABG)
22:28:18.045 00.000 7680 Move returns status 0, amount 0
22:28:18.046 00.001 7680 MoveAxis(N, 349, ABG)
22:28:18.046 00.000 7680 Guiding  Dir = 0, Dur = 349
22:28:18.046 00.000 6120 UpdateGuideState exits: m=12722 SNR=73.2 Saturated
22:28:18.050 00.004 6120 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 2 / 99999
22:28:18.053 00.003 7680 IsSlewing returns 0
22:28:18.053 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044898.053,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.65,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:28:18.057 00.004 7680 IsGuiding returns 0
22:28:18.057 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:18.060 00.003 7680 PulseGuide returned control before completion, sleep 359
22:28:18.061 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:18.065 00.004 6120 Enqueuing Expose request
22:28:18.433 00.368 7680 IsGuiding returns 1
22:28:18.433 00.000 7680 scope still moving after pulse duration time elapsed
22:28:18.464 00.031 7680 IsSlewing returns 0
22:28:18.464 00.000 7680 IsGuiding returns 0
22:28:18.465 00.001 7680 scope move finished after 349 + 58 ms
22:28:18.465 00.000 7680 Move returns status 0, amount 349
22:28:18.466 00.001 7680 move complete, result=0
22:28:18.466 00.000 7680 worker thread done servicing request
22:28:18.466 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 349 ms NORTH
22:28:18.472 00.006 7680 Worker thread wakes up
22:28:18.472 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:18.472 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(973,30,31,31)
22:28:19.725 01.253 7680 Exposure complete
22:28:19.864 00.139 7680 worker thread done servicing request
22:28:19.865 00.001 6120 OnExposeComplete: enter
22:28:19.869 00.004 6120 UpdateGuideState(): m_state=6
22:28:19.872 00.003 6120 Star::Find(15, 988, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
22:28:19.877 00.005 6120 Star::Find returns 1 (1), X=987.90, Y=45.68, Mass=13032, SNR=74.8, Peak=255 HFD=6.8
22:28:19.880 00.003 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
22:28:19.884 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
22:28:19.888 00.004 6120 CameraToMount -- cameraX=-0.56 cameraY=0.75 hyp=0.94 cameraTheta=2.21 mountX=0.41 mountY=-0.92, mountTheta=-1.15
22:28:19.893 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.56, y=0.75, opts=13)
22:28:19.897 00.004 6120 Enqueuing Move request for scope (-0.56, 0.75)
22:28:19.900 00.003 7680 Worker thread wakes up
22:28:19.901 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.75) opts 0xd
22:28:19.901 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.56, 0.75)
22:28:19.902 00.001 7680 Moving (-0.56, 0.75) raw xDistance=0.41 yDistance=-0.92
22:28:19.902 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
22:28:19.902 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92
22:28:19.902 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:19.907 00.005 7680 MoveAxis(W, 167, ABG)
22:28:19.907 00.000 7680 Guiding  Dir = 3, Dur = 167
22:28:19.907 00.000 6120 UpdateGuideState exits: m=13032 SNR=74.8 Saturated
22:28:19.911 00.004 6120 PhdController: settling, locked = 1, distance = 0.74 (1.50) aobump = 0 frame = 3 / 99999
22:28:19.915 00.004 7680 IsSlewing returns 0
22:28:19.915 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044899.915,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.74,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
22:28:19.918 00.003 7680 IsGuiding returns 0
22:28:19.918 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:19.923 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:19.927 00.004 6120 Enqueuing Expose request
22:28:19.932 00.005 7680 PulseGuide returned control before completion, sleep 177
22:28:20.123 00.191 7680 IsGuiding returns 0
22:28:20.124 00.001 7680 Move returns status 0, amount 167
22:28:20.125 00.001 7680 MoveAxis(N, 501, ABG)
22:28:20.125 00.000 7680 Guiding  Dir = 0, Dur = 501
22:28:20.125 00.000 7680 IsSlewing returns 0
22:28:20.126 00.001 7680 IsGuiding returns 0
22:28:20.127 00.001 7680 PulseGuide returned control before completion, sleep 511
22:28:20.641 00.514 7680 IsGuiding returns 1
22:28:20.641 00.000 7680 scope still moving after pulse duration time elapsed
22:28:20.673 00.032 7680 IsSlewing returns 0
22:28:20.673 00.000 7680 IsGuiding returns 0
22:28:20.673 00.000 7680 scope move finished after 501 + 45 ms
22:28:20.673 00.000 7680 Move returns status 0, amount 501
22:28:20.673 00.000 7680 move complete, result=0
22:28:20.673 00.000 7680 worker thread done servicing request
22:28:20.674 00.001 6120 GuideStep: 0.4 px 167 ms WEST, -0.9 px 501 ms NORTH
22:28:20.676 00.002 7680 Worker thread wakes up
22:28:20.677 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:20.677 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(973,30,31,31)
22:28:21.935 01.258 7680 Exposure complete
22:28:22.077 00.142 7680 worker thread done servicing request
22:28:22.078 00.001 6120 OnExposeComplete: enter
22:28:22.083 00.005 6120 UpdateGuideState(): m_state=6
22:28:22.087 00.004 6120 Star::Find(15, 987, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
22:28:22.090 00.003 6120 Star::Find returns 1 (0), X=988.57, Y=44.92, Mass=11575, SNR=71.1, Peak=225 HFD=6.9
22:28:22.095 00.005 6120 CameraToMount -- cameraTheta (0.01) - m_xAngle (-2.95) = xAngle (2.96 = 2.96)
22:28:22.098 00.003 6120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.70 = 2.70)
22:28:22.102 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.01 mountX=-0.10 mountY=0.05, mountTheta=2.73
22:28:22.109 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.00, opts=13)
22:28:22.114 00.005 6120 Enqueuing Move request for scope (0.10, 0.00)
22:28:22.118 00.004 7680 Worker thread wakes up
22:28:22.119 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
22:28:22.119 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
22:28:22.119 00.000 7680 Moving (0.10, 0.00) raw xDistance=-0.10 yDistance=0.05
22:28:22.119 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:28:22.119 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:28:22.119 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:22.124 00.005 6120 UpdateGuideState exits: m=11575 SNR=71.1
22:28:22.128 00.004 6120 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 4 / 99999
22:28:22.132 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:28:22.132 00.000 7680 MoveAxis(E, 0, ABG)
22:28:22.132 00.000 7680 Move returns status 0, amount 0
22:28:22.133 00.001 7680 MoveAxis(N, 0, ABG)
22:28:22.133 00.000 7680 Move returns status 0, amount 0
22:28:22.133 00.000 7680 move complete, result=0
22:28:22.133 00.000 7680 worker thread done servicing request
22:28:22.133 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044902.132,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.55,"Time":4.1,"SettleTime":10.0,"StarLocked":true}
22:28:22.138 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:22.141 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:22.145 00.004 6120 Enqueuing Expose request
22:28:22.148 00.003 7680 Worker thread wakes up
22:28:22.149 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:22.149 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(973,30,31,31)
22:28:22.149 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:28:23.403 01.254 7680 Exposure complete
22:28:23.540 00.137 7680 worker thread done servicing request
22:28:23.540 00.000 6120 OnExposeComplete: enter
22:28:23.544 00.004 6120 UpdateGuideState(): m_state=6
22:28:23.549 00.005 6120 Star::Find(15, 988, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
22:28:23.553 00.004 6120 Star::Find returns 1 (0), X=988.64, Y=45.05, Mass=12390, SNR=73.5, Peak=244 HFD=6.7
22:28:23.556 00.003 6120 CameraToMount -- cameraTheta (0.63) - m_xAngle (-2.95) = xAngle (3.58 = -2.70)
22:28:23.560 00.004 6120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.31 = -2.97)
22:28:23.564 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.63 mountX=-0.20 mountY=-0.04, mountTheta=-2.95
22:28:23.568 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.13, opts=13)
22:28:23.571 00.003 6120 Enqueuing Move request for scope (0.18, 0.13)
22:28:23.575 00.004 7680 Worker thread wakes up
22:28:23.575 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
22:28:23.576 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
22:28:23.576 00.000 7680 Moving (0.18, 0.13) raw xDistance=-0.20 yDistance=-0.04
22:28:23.576 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:28:23.576 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:28:23.576 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:23.581 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:28:23.581 00.000 7680 MoveAxis(E, 0, ABG)
22:28:23.581 00.000 7680 Move returns status 0, amount 0
22:28:23.582 00.001 7680 MoveAxis(N, 0, ABG)
22:28:23.582 00.000 7680 Move returns status 0, amount 0
22:28:23.582 00.000 7680 move complete, result=0
22:28:23.583 00.001 6120 UpdateGuideState exits: m=12390 SNR=73.5
22:28:23.587 00.004 7680 worker thread done servicing request
22:28:23.587 00.000 6120 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 5 / 99999
22:28:23.591 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764044903.591,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.45,"Time":5.5,"SettleTime":10.0,"StarLocked":true}
22:28:23.595 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:23.599 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:23.602 00.003 6120 Enqueuing Expose request
22:28:23.606 00.004 7680 Worker thread wakes up
22:28:23.607 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:28:23.610 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:23.610 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(973,30,31,31)
22:28:24.858 01.248 7680 Exposure complete
22:28:24.994 00.136 7680 worker thread done servicing request
22:28:24.995 00.001 6120 OnExposeComplete: enter
22:28:24.998 00.003 6120 UpdateGuideState(): m_state=6
22:28:25.002 00.004 6120 Star::Find(15, 988, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
22:28:25.006 00.004 6120 Star::Find returns 1 (1), X=988.64, Y=45.10, Mass=12897, SNR=74.7, Peak=255 HFD=6.8
22:28:25.010 00.004 6120 CameraToMount -- cameraTheta (0.77) - m_xAngle (-2.95) = xAngle (3.73 = -2.56)
22:28:25.014 00.004 6120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.46 = -2.82)
22:28:25.016 00.002 6120 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.26 cameraTheta=0.77 mountX=-0.21 mountY=-0.08, mountTheta=-2.78
22:28:25.022 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.18, opts=13)
22:28:25.026 00.004 6120 Enqueuing Move request for scope (0.18, 0.18)
22:28:25.030 00.004 7680 Worker thread wakes up
22:28:25.030 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.18) opts 0xd
22:28:25.030 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.18)
22:28:25.030 00.000 7680 Moving (0.18, 0.18) raw xDistance=-0.21 yDistance=-0.08
22:28:25.030 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:28:25.031 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:28:25.031 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:28:25.032 00.001 7680 MoveAxis(E, 87, ABG)
22:28:25.032 00.000 7680 Guiding  Dir = 2, Dur = 87
22:28:25.032 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:25.035 00.003 7680 IsSlewing returns 0
22:28:25.036 00.001 6120 UpdateGuideState exits: m=12897 SNR=74.7 Saturated
22:28:25.039 00.003 7680 IsGuiding returns 0
22:28:25.039 00.000 6120 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 6 / 99999
22:28:25.043 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764044905.043,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.39,"Time":7.0,"SettleTime":10.0,"StarLocked":true}
22:28:25.046 00.003 7680 PulseGuide returned control before completion, sleep 97
22:28:25.046 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:25.050 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:25.054 00.004 6120 Enqueuing Expose request
22:28:25.159 00.105 7680 IsGuiding returns 0
22:28:25.160 00.001 7680 Move returns status 0, amount 87
22:28:25.160 00.000 7680 MoveAxis(N, 0, ABG)
22:28:25.160 00.000 7680 Move returns status 0, amount 0
22:28:25.160 00.000 7680 move complete, result=0
22:28:25.161 00.001 7680 worker thread done servicing request
22:28:25.162 00.001 6120 GuideStep: -0.2 px 87 ms EAST, -0.1 px 0 ms NORTH
22:28:25.169 00.007 7680 Worker thread wakes up
22:28:25.170 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:25.170 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(973,30,31,31)
22:28:26.419 01.249 7680 Exposure complete
22:28:26.555 00.136 7680 worker thread done servicing request
22:28:26.555 00.000 6120 OnExposeComplete: enter
22:28:26.560 00.005 6120 UpdateGuideState(): m_state=6
22:28:26.564 00.004 6120 Star::Find(15, 988, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
22:28:26.568 00.004 6120 Star::Find returns 1 (1), X=988.55, Y=45.27, Mass=12987, SNR=76.6, Peak=255 HFD=7.1
22:28:26.571 00.003 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
22:28:26.574 00.003 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
22:28:26.578 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.35 hyp=0.36 cameraTheta=1.33 mountX=-0.15 mountY=-0.27, mountTheta=-2.07
22:28:26.585 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.35, opts=13)
22:28:26.587 00.002 6120 Enqueuing Move request for scope (0.09, 0.35)
22:28:26.591 00.004 7680 Worker thread wakes up
22:28:26.591 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.35) opts 0xd
22:28:26.591 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.35)
22:28:26.591 00.000 7680 Moving (0.09, 0.35) raw xDistance=-0.15 yDistance=-0.27
22:28:26.591 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:28:26.591 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:28:26.591 00.000 7680 MoveAxis(E, 0, ABG)
22:28:26.592 00.001 7680 Move returns status 0, amount 0
22:28:26.592 00.000 7680 MoveAxis(N, 148, ABG)
22:28:26.592 00.000 7680 Guiding  Dir = 0, Dur = 148
22:28:26.592 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:26.596 00.004 7680 IsSlewing returns 0
22:28:26.596 00.000 6120 UpdateGuideState exits: m=12987 SNR=76.6 Saturated
22:28:26.599 00.003 7680 IsGuiding returns 0
22:28:26.599 00.000 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 7 / 99999
22:28:26.604 00.005 7680 PulseGuide returned control before completion, sleep 158
22:28:26.604 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044906.604,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.38,"Time":8.6,"SettleTime":10.0,"StarLocked":true}
22:28:26.607 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:26.610 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:26.614 00.004 6120 Enqueuing Expose request
22:28:26.767 00.153 7680 IsGuiding returns 1
22:28:26.768 00.001 7680 scope still moving after pulse duration time elapsed
22:28:26.798 00.030 7680 IsSlewing returns 0
22:28:26.799 00.001 7680 IsGuiding returns 0
22:28:26.799 00.000 7680 scope move finished after 148 + 51 ms
22:28:26.799 00.000 7680 Move returns status 0, amount 148
22:28:26.800 00.001 7680 move complete, result=0
22:28:26.800 00.000 7680 worker thread done servicing request
22:28:26.801 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 148 ms NORTH
22:28:26.807 00.006 7680 Worker thread wakes up
22:28:26.807 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:26.808 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(973,30,31,31)
22:28:28.060 01.252 7680 Exposure complete
22:28:28.202 00.142 7680 worker thread done servicing request
22:28:28.203 00.001 6120 OnExposeComplete: enter
22:28:28.208 00.005 6120 UpdateGuideState(): m_state=6
22:28:28.213 00.005 6120 Star::Find(15, 988, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
22:28:28.216 00.003 6120 Star::Find returns 1 (0), X=988.52, Y=45.22, Mass=11819, SNR=71.7, Peak=252 HFD=7.1
22:28:28.220 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
22:28:28.224 00.004 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
22:28:28.227 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.29 hyp=0.30 cameraTheta=1.36 mountX=-0.12 mountY=-0.23, mountTheta=-2.03
22:28:28.232 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.29, opts=13)
22:28:28.235 00.003 6120 Enqueuing Move request for scope (0.06, 0.29)
22:28:28.239 00.004 7680 Worker thread wakes up
22:28:28.239 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:28.244 00.005 6120 UpdateGuideState exits: m=11819 SNR=71.7
22:28:28.247 00.003 6120 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 8 / 99999
22:28:28.250 00.003 6120 PhdController: newstate STATE_FINISH
22:28:28.255 00.005 6120 PhdController complete: success
22:28:28.258 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.29) opts 0xd
22:28:28.259 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.29)
22:28:28.259 00.000 7680 Moving (0.06, 0.29) raw xDistance=-0.12 yDistance=-0.23
22:28:28.259 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764044908.258,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
22:28:28.262 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:28:28.262 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:28:28.264 00.002 7680 MoveAxis(E, 0, ABG)
22:28:28.264 00.000 7680 Move returns status 0, amount 0
22:28:28.264 00.000 7680 MoveAxis(N, 127, ABG)
22:28:28.264 00.000 7680 Guiding  Dir = 0, Dur = 127
22:28:28.264 00.000 6120 Mount: notify guiding dither settle done success=1
22:28:28.269 00.005 6120 PhdController: newstate STATE_IDLE
22:28:28.272 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:28.275 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:28.280 00.005 6120 Enqueuing Expose request
22:28:28.283 00.003 7680 IsSlewing returns 0
22:28:28.285 00.002 7680 IsGuiding returns 0
22:28:28.285 00.000 7680 PulseGuide returned control before completion, sleep 137
22:28:28.424 00.139 7680 IsGuiding returns 1
22:28:28.425 00.001 7680 scope still moving after pulse duration time elapsed
22:28:28.456 00.031 7680 IsSlewing returns 0
22:28:28.457 00.001 7680 IsGuiding returns 0
22:28:28.458 00.001 7680 scope move finished after 127 + 46 ms
22:28:28.458 00.000 7680 Move returns status 0, amount 127
22:28:28.458 00.000 7680 move complete, result=0
22:28:28.459 00.001 7680 worker thread done servicing request
22:28:28.459 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 127 ms NORTH
22:28:28.467 00.008 7680 Worker thread wakes up
22:28:28.467 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:28.467 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(973,30,31,31)
22:28:29.721 01.254 7680 Exposure complete
22:28:29.864 00.143 7680 worker thread done servicing request
22:28:29.864 00.000 6120 OnExposeComplete: enter
22:28:29.869 00.005 6120 UpdateGuideState(): m_state=6
22:28:29.872 00.003 6120 Star::Find(15, 988, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
22:28:29.877 00.005 6120 Star::Find returns 1 (1), X=988.57, Y=45.26, Mass=13441, SNR=75.8, Peak=255 HFD=7.0
22:28:29.880 00.003 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
22:28:29.884 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.35)
22:28:29.888 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.33 hyp=0.35 cameraTheta=1.25 mountX=-0.17 mountY=-0.25, mountTheta=-2.17
22:28:29.893 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.33, opts=13)
22:28:29.897 00.004 6120 Enqueuing Move request for scope (0.11, 0.33)
22:28:29.900 00.003 7680 Worker thread wakes up
22:28:29.902 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:29.905 00.003 6120 UpdateGuideState exits: m=13441 SNR=75.8 Saturated
22:28:29.908 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:29.912 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:29.916 00.004 6120 Enqueuing Expose request
22:28:29.919 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.33) opts 0xd
22:28:29.919 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.33)
22:28:29.919 00.000 7680 Moving (0.11, 0.33) raw xDistance=-0.17 yDistance=-0.25
22:28:29.919 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:28:29.920 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:28:29.921 00.001 7680 MoveAxis(E, 0, ABG)
22:28:29.921 00.000 7680 Move returns status 0, amount 0
22:28:29.921 00.000 7680 MoveAxis(N, 136, ABG)
22:28:29.921 00.000 7680 Guiding  Dir = 0, Dur = 136
22:28:29.921 00.000 7680 IsSlewing returns 0
22:28:29.921 00.000 7680 IsGuiding returns 0
22:28:29.922 00.001 7680 PulseGuide returned control before completion, sleep 146
22:28:30.082 00.160 7680 IsGuiding returns 1
22:28:30.083 00.001 7680 scope still moving after pulse duration time elapsed
22:28:30.114 00.031 7680 IsSlewing returns 0
22:28:30.115 00.001 7680 IsGuiding returns 0
22:28:30.115 00.000 7680 scope move finished after 136 + 57 ms
22:28:30.116 00.001 7680 Move returns status 0, amount 136
22:28:30.116 00.000 7680 move complete, result=0
22:28:30.116 00.000 7680 worker thread done servicing request
22:28:30.116 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 136 ms NORTH
22:28:30.123 00.007 7680 Worker thread wakes up
22:28:30.123 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:30.123 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(973,30,31,31)
22:28:31.377 01.254 7680 Exposure complete
22:28:31.524 00.147 7680 worker thread done servicing request
22:28:31.525 00.001 6120 OnExposeComplete: enter
22:28:31.529 00.004 6120 UpdateGuideState(): m_state=6
22:28:31.533 00.004 6120 Star::Find(15, 988, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
22:28:31.536 00.003 6120 Star::Find returns 1 (1), X=988.54, Y=45.20, Mass=13697, SNR=77.6, Peak=255 HFD=7.0
22:28:31.540 00.004 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.26 = -2.03)
22:28:31.543 00.003 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.30)
22:28:31.548 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.30 mountX=-0.13 mountY=-0.21, mountTheta=-2.10
22:28:31.554 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.28, opts=13)
22:28:31.558 00.004 6120 Enqueuing Move request for scope (0.08, 0.28)
22:28:31.562 00.004 7680 Worker thread wakes up
22:28:31.562 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.28) opts 0xd
22:28:31.562 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.28)
22:28:31.562 00.000 7680 Moving (0.08, 0.28) raw xDistance=-0.13 yDistance=-0.21
22:28:31.562 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:28:31.562 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:28:31.562 00.000 7680 MoveAxis(E, 0, ABG)
22:28:31.562 00.000 7680 Move returns status 0, amount 0
22:28:31.563 00.001 7680 MoveAxis(N, 116, ABG)
22:28:31.563 00.000 7680 Guiding  Dir = 0, Dur = 116
22:28:31.563 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:31.567 00.004 7680 IsSlewing returns 0
22:28:31.567 00.000 6120 UpdateGuideState exits: m=13697 SNR=77.6 Saturated
22:28:31.572 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:31.577 00.005 7680 IsGuiding returns 0
22:28:31.577 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:31.581 00.004 7680 PulseGuide returned control before completion, sleep 126
22:28:31.582 00.001 6120 Enqueuing Expose request
22:28:31.712 00.130 7680 IsGuiding returns 1
22:28:31.712 00.000 7680 scope still moving after pulse duration time elapsed
22:28:31.743 00.031 7680 IsSlewing returns 0
22:28:31.744 00.001 7680 IsGuiding returns 0
22:28:31.744 00.000 7680 scope move finished after 116 + 51 ms
22:28:31.745 00.001 7680 Move returns status 0, amount 116
22:28:31.745 00.000 7680 move complete, result=0
22:28:31.745 00.000 7680 worker thread done servicing request
22:28:31.746 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 116 ms NORTH
22:28:31.752 00.006 7680 Worker thread wakes up
22:28:31.752 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:31.752 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(973,30,31,31)
22:28:33.003 01.251 7680 Exposure complete
22:28:33.154 00.151 7680 worker thread done servicing request
22:28:33.155 00.001 6120 OnExposeComplete: enter
22:28:33.159 00.004 6120 UpdateGuideState(): m_state=6
22:28:33.163 00.004 6120 Star::Find(15, 988, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
22:28:33.168 00.005 6120 Star::Find returns 1 (1), X=988.53, Y=45.22, Mass=13439, SNR=77.6, Peak=255 HFD=7.0
22:28:33.171 00.003 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
22:28:33.176 00.005 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
22:28:33.180 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.30 hyp=0.31 cameraTheta=1.33 mountX=-0.13 mountY=-0.24, mountTheta=-2.07
22:28:33.185 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.30, opts=13)
22:28:33.189 00.004 6120 Enqueuing Move request for scope (0.07, 0.30)
22:28:33.193 00.004 7680 Worker thread wakes up
22:28:33.193 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.30) opts 0xd
22:28:33.193 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.30)
22:28:33.193 00.000 7680 Moving (0.07, 0.30) raw xDistance=-0.13 yDistance=-0.24
22:28:33.193 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:28:33.194 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:28:33.194 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:33.199 00.005 7680 MoveAxis(E, 0, ABG)
22:28:33.199 00.000 7680 Move returns status 0, amount 0
22:28:33.199 00.000 7680 MoveAxis(N, 128, ABG)
22:28:33.200 00.001 7680 Guiding  Dir = 0, Dur = 128
22:28:33.200 00.000 6120 UpdateGuideState exits: m=13439 SNR=77.6 Saturated
22:28:33.204 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:33.210 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:33.214 00.004 6120 Enqueuing Expose request
22:28:33.218 00.004 7680 IsSlewing returns 0
22:28:33.218 00.000 7680 IsGuiding returns 0
22:28:33.219 00.001 7680 PulseGuide returned control before completion, sleep 138
22:28:33.368 00.149 7680 IsGuiding returns 1
22:28:33.369 00.001 7680 scope still moving after pulse duration time elapsed
22:28:33.400 00.031 7680 IsSlewing returns 0
22:28:33.402 00.002 7680 IsGuiding returns 0
22:28:33.402 00.000 7680 scope move finished after 128 + 55 ms
22:28:33.403 00.001 7680 Move returns status 0, amount 128
22:28:33.403 00.000 7680 move complete, result=0
22:28:33.404 00.001 7680 worker thread done servicing request
22:28:33.404 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 128 ms NORTH
22:28:33.411 00.007 7680 Worker thread wakes up
22:28:33.411 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:33.411 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(973,30,31,31)
22:28:34.661 01.250 7680 Exposure complete
22:28:34.818 00.157 7680 worker thread done servicing request
22:28:34.819 00.001 6120 OnExposeComplete: enter
22:28:34.822 00.003 6120 UpdateGuideState(): m_state=6
22:28:34.828 00.006 6120 Star::Find(15, 988, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
22:28:34.833 00.005 6120 Star::Find returns 1 (0), X=988.52, Y=45.43, Mass=11670, SNR=70.1, Peak=247 HFD=7.1
22:28:34.839 00.006 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
22:28:34.843 00.004 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
22:28:34.847 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.51 hyp=0.51 cameraTheta=1.45 mountX=-0.16 mountY=-0.43, mountTheta=-1.92
22:28:34.853 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.51, opts=13)
22:28:34.857 00.004 6120 Enqueuing Move request for scope (0.06, 0.51)
22:28:34.862 00.005 7680 Worker thread wakes up
22:28:34.862 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:34.867 00.005 6120 UpdateGuideState exits: m=11670 SNR=70.1
22:28:34.870 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:34.874 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:34.878 00.004 6120 Enqueuing Expose request
22:28:34.882 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.51) opts 0xd
22:28:34.882 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.51)
22:28:34.882 00.000 7680 Moving (0.06, 0.51) raw xDistance=-0.16 yDistance=-0.43
22:28:34.882 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:28:34.883 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
22:28:34.883 00.000 7680 MoveAxis(E, 0, ABG)
22:28:34.883 00.000 7680 Move returns status 0, amount 0
22:28:34.883 00.000 7680 MoveAxis(N, 233, ABG)
22:28:34.883 00.000 7680 Guiding  Dir = 0, Dur = 233
22:28:34.883 00.000 7680 IsSlewing returns 0
22:28:34.883 00.000 7680 IsGuiding returns 0
22:28:34.885 00.002 7680 PulseGuide returned control before completion, sleep 243
22:28:35.142 00.257 7680 IsGuiding returns 1
22:28:35.143 00.001 7680 scope still moving after pulse duration time elapsed
22:28:35.172 00.029 7680 IsSlewing returns 0
22:28:35.174 00.002 7680 IsGuiding returns 0
22:28:35.175 00.001 7680 scope move finished after 233 + 57 ms
22:28:35.175 00.000 7680 Move returns status 0, amount 233
22:28:35.176 00.001 7680 move complete, result=0
22:28:35.176 00.000 7680 worker thread done servicing request
22:28:35.177 00.001 7680 Worker thread wakes up
22:28:35.177 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 233 ms NORTH
22:28:35.184 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:35.184 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(973,30,31,31)
22:28:36.435 01.251 7680 Exposure complete
22:28:36.566 00.131 7680 worker thread done servicing request
22:28:36.566 00.000 6120 OnExposeComplete: enter
22:28:36.570 00.004 6120 UpdateGuideState(): m_state=6
22:28:36.574 00.004 6120 Star::Find(15, 988, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
22:28:36.578 00.004 6120 Star::Find returns 1 (1), X=988.56, Y=45.10, Mass=11860, SNR=72.1, Peak=255 HFD=6.7
22:28:36.582 00.004 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
22:28:36.586 00.004 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
22:28:36.589 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.21 cameraTheta=1.05 mountX=-0.13 mountY=-0.11, mountTheta=-2.44
22:28:36.593 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.18, opts=13)
22:28:36.598 00.005 6120 Enqueuing Move request for scope (0.10, 0.18)
22:28:36.601 00.003 7680 Worker thread wakes up
22:28:36.601 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
22:28:36.601 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
22:28:36.601 00.000 7680 Moving (0.10, 0.18) raw xDistance=-0.13 yDistance=-0.11
22:28:36.601 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:28:36.601 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:28:36.603 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:28:36.603 00.000 7680 MoveAxis(E, 0, ABG)
22:28:36.603 00.000 7680 Move returns status 0, amount 0
22:28:36.603 00.000 7680 MoveAxis(N, 0, ABG)
22:28:36.603 00.000 7680 Move returns status 0, amount 0
22:28:36.603 00.000 7680 move complete, result=0
22:28:36.603 00.000 7680 worker thread done servicing request
22:28:36.603 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:36.606 00.003 6120 UpdateGuideState exits: m=11860 SNR=72.1 Saturated
22:28:36.610 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:36.614 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:36.618 00.004 6120 Enqueuing Expose request
22:28:36.621 00.003 7680 Worker thread wakes up
22:28:36.621 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:36.621 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(973,30,31,31)
22:28:36.621 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:28:37.868 01.247 7680 Exposure complete
22:28:37.980 00.112 7680 worker thread done servicing request
22:28:37.980 00.000 6120 OnExposeComplete: enter
22:28:37.984 00.004 6120 UpdateGuideState(): m_state=6
22:28:37.989 00.005 6120 Star::Find(15, 988, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
22:28:37.991 00.002 6120 Star::Find returns 1 (0), X=988.64, Y=45.25, Mass=12002, SNR=71.9, Peak=254 HFD=6.9
22:28:37.996 00.005 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.04 = -2.25)
22:28:38.003 00.007 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.51)
22:28:38.009 00.006 6120 CameraToMount -- cameraX=0.18 cameraY=0.33 hyp=0.37 cameraTheta=1.08 mountX=-0.23 mountY=-0.22, mountTheta=-2.39
22:28:38.022 00.013 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.33, opts=13)
22:28:38.026 00.004 6120 Enqueuing Move request for scope (0.18, 0.33)
22:28:38.028 00.002 7680 Worker thread wakes up
22:28:38.029 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.33) opts 0xd
22:28:38.029 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:38.032 00.003 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.33)
22:28:38.032 00.000 7680 Moving (0.18, 0.33) raw xDistance=-0.23 yDistance=-0.22
22:28:38.032 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:28:38.032 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:28:38.032 00.000 7680 MoveAxis(E, 95, ABG)
22:28:38.032 00.000 6120 UpdateGuideState exits: m=12002 SNR=71.9
22:28:38.036 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:38.039 00.003 7680 Guiding  Dir = 2, Dur = 95
22:28:38.039 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:38.049 00.010 7680 IsSlewing returns 0
22:28:38.049 00.000 6120 Enqueuing Expose request
22:28:38.054 00.005 7680 IsGuiding returns 0
22:28:38.055 00.001 7680 PulseGuide returned control before completion, sleep 105
22:28:38.308 00.253 7680 IsGuiding returns 0
22:28:38.310 00.002 7680 Move returns status 0, amount 95
22:28:38.311 00.001 7680 MoveAxis(N, 119, ABG)
22:28:38.311 00.000 7680 Guiding  Dir = 0, Dur = 119
22:28:38.312 00.001 7680 IsSlewing returns 0
22:28:38.312 00.000 7680 IsGuiding returns 0
22:28:38.312 00.000 7680 PulseGuide returned control before completion, sleep 129
22:28:38.502 00.190 7680 IsGuiding returns 0
22:28:38.504 00.002 7680 Move returns status 0, amount 119
22:28:38.504 00.000 7680 move complete, result=0
22:28:38.504 00.000 7680 worker thread done servicing request
22:28:38.504 00.000 6120 GuideStep: -0.2 px 95 ms EAST, -0.2 px 119 ms NORTH
22:28:38.509 00.005 7680 Worker thread wakes up
22:28:38.509 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:38.509 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(973,30,31,31)
22:28:39.747 01.238 7680 Exposure complete
22:28:39.882 00.135 7680 worker thread done servicing request
22:28:39.884 00.002 6120 OnExposeComplete: enter
22:28:39.888 00.004 6120 UpdateGuideState(): m_state=6
22:28:39.897 00.009 6120 Star::Find(15, 988, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
22:28:39.904 00.007 6120 Star::Find returns 1 (1), X=988.10, Y=45.16, Mass=12666, SNR=73.8, Peak=255 HFD=6.8
22:28:39.908 00.004 6120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
22:28:39.915 00.007 6120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
22:28:39.922 00.007 6120 CameraToMount -- cameraX=-0.36 cameraY=0.24 hyp=0.43 cameraTheta=2.56 mountX=0.31 mountY=-0.37, mountTheta=-0.88
22:28:39.933 00.011 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=0.24, opts=13)
22:28:39.938 00.005 6120 Enqueuing Move request for scope (-0.36, 0.24)
22:28:39.942 00.004 7680 Worker thread wakes up
22:28:39.942 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:39.947 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.24) opts 0xd
22:28:39.947 00.000 6120 UpdateGuideState exits: m=12666 SNR=73.8 Saturated
22:28:39.950 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.36, 0.24)
22:28:39.950 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:39.954 00.004 7680 Moving (-0.36, 0.24) raw xDistance=0.31 yDistance=-0.37
22:28:39.954 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:39.957 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
22:28:39.957 00.000 6120 Enqueuing Expose request
22:28:39.960 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:28:39.960 00.000 7680 MoveAxis(W, 120, ABG)
22:28:39.960 00.000 7680 Guiding  Dir = 3, Dur = 120
22:28:39.961 00.001 7680 IsSlewing returns 0
22:28:39.961 00.000 7680 IsGuiding returns 0
22:28:39.961 00.000 7680 PulseGuide returned control before completion, sleep 130
22:28:40.101 00.140 7680 IsGuiding returns 1
22:28:40.107 00.006 7680 scope still moving after pulse duration time elapsed
22:28:40.132 00.025 7680 IsSlewing returns 0
22:28:40.132 00.000 7680 IsGuiding returns 0
22:28:40.132 00.000 7680 scope move finished after 120 + 51 ms
22:28:40.132 00.000 7680 Move returns status 0, amount 120
22:28:40.132 00.000 7680 MoveAxis(N, 203, ABG)
22:28:40.132 00.000 7680 Guiding  Dir = 0, Dur = 203
22:28:40.134 00.002 7680 IsSlewing returns 0
22:28:40.134 00.000 7680 IsGuiding returns 0
22:28:40.134 00.000 7680 PulseGuide returned control before completion, sleep 213
22:28:40.351 00.217 7680 IsGuiding returns 1
22:28:40.351 00.000 7680 scope still moving after pulse duration time elapsed
22:28:40.382 00.031 7680 IsSlewing returns 0
22:28:40.383 00.001 7680 IsGuiding returns 0
22:28:40.383 00.000 7680 scope move finished after 203 + 46 ms
22:28:40.383 00.000 7680 Move returns status 0, amount 203
22:28:40.383 00.000 7680 move complete, result=0
22:28:40.383 00.000 7680 worker thread done servicing request
22:28:40.385 00.002 6120 GuideStep: 0.3 px 120 ms WEST, -0.4 px 203 ms NORTH
22:28:40.389 00.004 7680 Worker thread wakes up
22:28:40.389 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:40.389 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(973,30,31,31)
22:28:41.633 01.244 7680 Exposure complete
22:28:41.783 00.150 7680 worker thread done servicing request
22:28:41.783 00.000 6120 OnExposeComplete: enter
22:28:41.787 00.004 6120 UpdateGuideState(): m_state=6
22:28:41.791 00.004 6120 Star::Find(15, 988, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
22:28:41.796 00.005 6120 Star::Find returns 1 (1), X=988.63, Y=44.67, Mass=11610, SNR=70.2, Peak=255 HFD=6.9
22:28:41.800 00.004 6120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-2.95) = xAngle (1.95 = 1.95)
22:28:41.803 00.003 6120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.69 = 1.69)
22:28:41.807 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.26 hyp=0.30 cameraTheta=-1.00 mountX=-0.11 mountY=0.30, mountTheta=1.93
22:28:41.812 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.26, opts=13)
22:28:41.818 00.006 6120 Enqueuing Move request for scope (0.16, -0.26)
22:28:41.821 00.003 7680 Worker thread wakes up
22:28:41.821 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.26) opts 0xd
22:28:41.822 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.26)
22:28:41.822 00.000 7680 Moving (0.16, -0.26) raw xDistance=-0.11 yDistance=0.30
22:28:41.822 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:28:41.822 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:28:41.823 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:41.828 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:28:41.828 00.000 7680 MoveAxis(E, 0, ABG)
22:28:41.829 00.001 7680 Move returns status 0, amount 0
22:28:41.829 00.000 6120 UpdateGuideState exits: m=11610 SNR=70.2 Saturated
22:28:41.833 00.004 7680 MoveAxis(N, 0, ABG)
22:28:41.833 00.000 7680 Move returns status 0, amount 0
22:28:41.833 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:41.837 00.004 7680 move complete, result=0
22:28:41.838 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:41.842 00.004 7680 worker thread done servicing request
22:28:41.843 00.001 6120 Enqueuing Expose request
22:28:41.846 00.003 7680 Worker thread wakes up
22:28:41.846 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:28:41.851 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:41.851 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(973,30,31,31)
22:28:43.105 01.254 7680 Exposure complete
22:28:43.251 00.146 7680 worker thread done servicing request
22:28:43.252 00.001 6120 OnExposeComplete: enter
22:28:43.256 00.004 6120 UpdateGuideState(): m_state=6
22:28:43.260 00.004 6120 Star::Find(15, 988, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
22:28:43.265 00.005 6120 Star::Find returns 1 (1), X=988.69, Y=45.05, Mass=11420, SNR=69.1, Peak=255 HFD=6.7
22:28:43.270 00.005 6120 CameraToMount -- cameraTheta (0.49) - m_xAngle (-2.95) = xAngle (3.45 = -2.83)
22:28:43.273 00.003 6120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.18 = -3.10)
22:28:43.276 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=0.12 hyp=0.26 cameraTheta=0.49 mountX=-0.25 mountY=-0.01, mountTheta=-3.10
22:28:43.280 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.12, opts=13)
22:28:43.283 00.003 6120 Enqueuing Move request for scope (0.23, 0.12)
22:28:43.287 00.004 7680 Worker thread wakes up
22:28:43.287 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:43.290 00.003 6120 UpdateGuideState exits: m=11420 SNR=69.1 Saturated
22:28:43.296 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:43.299 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:43.303 00.004 6120 Enqueuing Expose request
22:28:43.307 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.12) opts 0xd
22:28:43.307 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.12)
22:28:43.307 00.000 7680 Moving (0.23, 0.12) raw xDistance=-0.25 yDistance=-0.01
22:28:43.307 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:28:43.308 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:28:43.308 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:28:43.308 00.000 7680 MoveAxis(E, 102, ABG)
22:28:43.308 00.000 7680 Guiding  Dir = 2, Dur = 102
22:28:43.309 00.001 7680 IsSlewing returns 0
22:28:43.310 00.001 7680 IsGuiding returns 0
22:28:43.310 00.000 7680 PulseGuide returned control before completion, sleep 112
22:28:43.425 00.115 7680 IsGuiding returns 1
22:28:43.425 00.000 7680 scope still moving after pulse duration time elapsed
22:28:43.455 00.030 7680 IsSlewing returns 0
22:28:43.460 00.005 7680 IsGuiding returns 0
22:28:43.461 00.001 7680 scope move finished after 102 + 49 ms
22:28:43.461 00.000 7680 Move returns status 0, amount 102
22:28:43.462 00.001 7680 MoveAxis(N, 0, ABG)
22:28:43.462 00.000 7680 Move returns status 0, amount 0
22:28:43.462 00.000 7680 move complete, result=0
22:28:43.462 00.000 7680 worker thread done servicing request
22:28:43.464 00.002 7680 Worker thread wakes up
22:28:43.464 00.000 6120 GuideStep: -0.2 px 102 ms EAST, -0.0 px 0 ms NORTH
22:28:43.469 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:43.470 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(973,30,31,31)
22:28:44.721 01.251 7680 Exposure complete
22:28:44.863 00.142 7680 worker thread done servicing request
22:28:44.863 00.000 6120 OnExposeComplete: enter
22:28:44.867 00.004 6120 UpdateGuideState(): m_state=6
22:28:44.871 00.004 6120 Star::Find(15, 988, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
22:28:44.875 00.004 6120 Star::Find returns 1 (0), X=988.55, Y=45.36, Mass=11649, SNR=69.9, Peak=233 HFD=7.1
22:28:44.878 00.003 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
22:28:44.881 00.003 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
22:28:44.885 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.44 hyp=0.45 cameraTheta=1.37 mountX=-0.17 mountY=-0.35, mountTheta=-2.01
22:28:44.892 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.44, opts=13)
22:28:44.895 00.003 6120 Enqueuing Move request for scope (0.09, 0.44)
22:28:44.897 00.002 7680 Worker thread wakes up
22:28:44.897 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.44) opts 0xd
22:28:44.897 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.44)
22:28:44.897 00.000 7680 Moving (0.09, 0.44) raw xDistance=-0.17 yDistance=-0.35
22:28:44.898 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:28:44.898 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:28:44.898 00.000 7680 MoveAxis(E, 0, ABG)
22:28:44.898 00.000 7680 Move returns status 0, amount 0
22:28:44.898 00.000 7680 MoveAxis(N, 192, ABG)
22:28:44.899 00.001 7680 Guiding  Dir = 0, Dur = 192
22:28:44.899 00.000 7680 IsSlewing returns 0
22:28:44.899 00.000 7680 IsGuiding returns 0
22:28:44.900 00.001 7680 PulseGuide returned control before completion, sleep 202
22:28:44.900 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:44.903 00.003 6120 UpdateGuideState exits: m=11649 SNR=69.9
22:28:44.907 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:44.911 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:44.914 00.003 6120 Enqueuing Expose request
22:28:45.119 00.205 7680 IsGuiding returns 1
22:28:45.119 00.000 7680 scope still moving after pulse duration time elapsed
22:28:45.149 00.030 7680 IsSlewing returns 0
22:28:45.149 00.000 7680 IsGuiding returns 0
22:28:45.149 00.000 7680 scope move finished after 192 + 57 ms
22:28:45.149 00.000 7680 Move returns status 0, amount 192
22:28:45.150 00.001 7680 move complete, result=0
22:28:45.150 00.000 7680 worker thread done servicing request
22:28:45.150 00.000 7680 Worker thread wakes up
22:28:45.150 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 192 ms NORTH
22:28:45.155 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:45.156 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(973,30,31,31)
22:28:46.400 01.244 7680 Exposure complete
22:28:46.548 00.148 7680 worker thread done servicing request
22:28:46.548 00.000 6120 OnExposeComplete: enter
22:28:46.553 00.005 6120 UpdateGuideState(): m_state=6
22:28:46.559 00.006 6120 Star::Find(15, 988, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
22:28:46.564 00.005 6120 Star::Find returns 1 (1), X=988.56, Y=45.21, Mass=12508, SNR=73.8, Peak=255 HFD=7.1
22:28:46.568 00.004 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.18 = -2.10)
22:28:46.571 00.003 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.37)
22:28:46.575 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.23 mountX=-0.15 mountY=-0.21, mountTheta=-2.20
22:28:46.582 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.28, opts=13)
22:28:46.587 00.005 6120 Enqueuing Move request for scope (0.10, 0.28)
22:28:46.590 00.003 7680 Worker thread wakes up
22:28:46.590 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:46.595 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.28) opts 0xd
22:28:46.595 00.000 6120 UpdateGuideState exits: m=12508 SNR=73.8 Saturated
22:28:46.599 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:46.603 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:46.607 00.004 6120 Enqueuing Expose request
22:28:46.611 00.004 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.28)
22:28:46.611 00.000 7680 Moving (0.10, 0.28) raw xDistance=-0.15 yDistance=-0.21
22:28:46.611 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:28:46.612 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:28:46.612 00.000 7680 MoveAxis(E, 0, ABG)
22:28:46.613 00.001 7680 Move returns status 0, amount 0
22:28:46.613 00.000 7680 MoveAxis(N, 114, ABG)
22:28:46.613 00.000 7680 Guiding  Dir = 0, Dur = 114
22:28:46.613 00.000 7680 IsSlewing returns 0
22:28:46.614 00.001 7680 IsGuiding returns 0
22:28:46.614 00.000 7680 PulseGuide returned control before completion, sleep 124
22:28:46.750 00.136 7680 IsGuiding returns 1
22:28:46.752 00.002 7680 scope still moving after pulse duration time elapsed
22:28:46.780 00.028 7680 IsSlewing returns 0
22:28:46.781 00.001 7680 IsGuiding returns 0
22:28:46.782 00.001 7680 scope move finished after 114 + 54 ms
22:28:46.782 00.000 7680 Move returns status 0, amount 114
22:28:46.783 00.001 7680 move complete, result=0
22:28:46.784 00.001 7680 worker thread done servicing request
22:28:46.785 00.001 7680 Worker thread wakes up
22:28:46.785 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 114 ms NORTH
22:28:46.790 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:46.791 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(973,30,31,31)
22:28:47.433 00.642 6120 evsrv: cli 0FAEF398 connect
22:28:47.524 00.091 6120 case statement mapped state 6 to 3
22:28:47.531 00.007 6120 case statement mapped state 6 to 3
22:28:47.534 00.003 6120 evsrv: cli 0FAEF398 request: {"method":"get_app_state","id":"7d7752fc-de2b-444e-9015-b44dcbbcb5cc"}
22:28:47.538 00.004 6120 case statement mapped state 6 to 3
22:28:47.541 00.003 6120 evsrv: cli 0FAEF398 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d7752fc-de2b-444e-9015-b44dcbbcb5cc"}
22:28:47.548 00.007 6120 evsrv: cli 0FAEF398 disconnect
22:28:47.551 00.003 6120 evsrv: cli 0FAEFED8 connect
22:28:47.554 00.003 6120 case statement mapped state 6 to 3
22:28:47.558 00.004 6120 case statement mapped state 6 to 3
22:28:47.562 00.004 6120 evsrv: cli 0FAEFED8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"050d3143-ab36-46df-9d21-cb52bcc740ce"}
22:28:47.565 00.003 6120 PhdController::Dither begins
22:28:47.569 00.004 6120 dither: size=5.00, dRA=-3.34 dDec=1.63
22:28:47.571 00.002 6120 MountToCamera -- mountTheta (2.69) + m_xAngle (-2.95) = xAngle (-0.27 = -0.27)
22:28:47.716 00.145 6120 MountToCamera -- mountX=-3.34 mountY=1.63 hyp=3.71 mountTheta=2.69 cameraX=3.58, cameraY=-0.98 cameraTheta=-0.27
22:28:47.721 00.005 6120 setting lock position to (992.04, 43.94)
22:28:47.724 00.003 6120 Mount: notify guiding dithered (3.6, -1.0)
22:28:47.728 00.004 6120 Status Line: Dither by -3.34,1.63
22:28:47.842 00.114 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:28:47.847 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
22:28:47.850 00.003 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":0,"id":"050d3143-ab36-46df-9d21-cb52bcc740ce"}
22:28:47.864 00.014 6120 evsrv: cli 0FAEFED8 disconnect
22:28:48.053 00.189 7680 Exposure complete
22:28:48.140 00.087 7680 worker thread done servicing request
22:28:48.141 00.001 6120 OnExposeComplete: enter
22:28:48.145 00.004 6120 UpdateGuideState(): m_state=6
22:28:48.148 00.003 6120 Star::Find(15, 988, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
22:28:48.151 00.003 6120 Star::Find returns 1 (1), X=988.56, Y=45.09, Mass=12771, SNR=73.1, Peak=255 HFD=6.9
22:28:48.153 00.002 6120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-2.95) = xAngle (5.78 = -0.51)
22:28:48.156 00.003 6120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.51 = -0.77)
22:28:48.159 00.003 6120 CameraToMount -- cameraX=-3.48 cameraY=1.15 hyp=3.67 cameraTheta=2.82 mountX=3.21 mountY=-2.57, mountTheta=-0.67
22:28:48.163 00.004 6120 dither recenter: remaining=(3.3,-1.6) step=(3.3,-1.6)
22:28:48.165 00.002 6120 MountToCamera -- mountTheta (-0.45) + m_xAngle (-2.95) = xAngle (-3.41 = 2.87)
22:28:48.171 00.006 6120 MountToCamera -- mountX=3.34 mountY=-1.63 hyp=3.71 mountTheta=-0.45 cameraX=-3.58, cameraY=0.98 cameraTheta=2.87
22:28:48.173 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-3.58, y=0.98, opts=4)
22:28:48.176 00.003 6120 Enqueuing Move request for scope (-3.58, 0.98)
22:28:48.179 00.003 7680 Worker thread wakes up
22:28:48.179 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-3.58, 0.98) opts 0x4
22:28:48.180 00.001 7680 Handling offset move in thread for scope, endpoint = (-3.58, 0.98)
22:28:48.180 00.000 7680 Moving (-3.58, 0.98) raw xDistance=3.34 yDistance=-1.63
22:28:48.180 00.000 7680 MoveAxis(W, 2163, B)
22:28:48.180 00.000 7680 Guiding  Dir = 3, Dur = 2163
22:28:48.180 00.000 6120 Mount: notify direct move 3.34,-1.63
22:28:48.183 00.003 7680 IsSlewing returns 0
22:28:48.183 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:48.185 00.002 7680 IsGuiding returns 0
22:28:48.186 00.001 6120 UpdateGuideState exits: m=12771 SNR=73.1 Saturated
22:28:48.188 00.002 7680 PulseGuide returned control before completion, sleep 2173
22:28:48.189 00.001 6120 PhdController: settling, locked = 1, distance = 3.94 (1.50) aobump = 0 frame = 1 / 99999
22:28:48.192 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764044928.192,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.94,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:28:48.194 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:48.198 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:48.200 00.002 6120 Enqueuing Expose request
22:28:50.377 02.177 7680 IsGuiding returns 0
22:28:50.377 00.000 7680 Move returns status 0, amount 2163
22:28:50.378 00.001 7680 MoveAxis(N, 885, B)
22:28:50.378 00.000 7680 Guiding  Dir = 0, Dur = 885
22:28:50.378 00.000 7680 IsSlewing returns 0
22:28:50.378 00.000 7680 IsGuiding returns 0
22:28:50.380 00.002 7680 PulseGuide returned control before completion, sleep 895
22:28:51.281 00.901 7680 IsGuiding returns 1
22:28:51.282 00.001 7680 scope still moving after pulse duration time elapsed
22:28:51.312 00.030 7680 IsSlewing returns 0
22:28:51.314 00.002 7680 IsGuiding returns 0
22:28:51.314 00.000 7680 scope move finished after 885 + 49 ms
22:28:51.315 00.001 7680 Move returns status 0, amount 885
22:28:51.315 00.000 7680 move complete, result=0
22:28:51.316 00.001 7680 worker thread done servicing request
22:28:51.316 00.000 6120 GuideStep: 3.3 px 2163 ms WEST, -1.6 px 885 ms NORTH
22:28:51.323 00.007 7680 Worker thread wakes up
22:28:51.323 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:51.323 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,29,31,31)
22:28:52.570 01.247 7680 Exposure complete
22:28:52.711 00.141 7680 worker thread done servicing request
22:28:52.711 00.000 6120 OnExposeComplete: enter
22:28:52.716 00.005 6120 UpdateGuideState(): m_state=6
22:28:52.719 00.003 6120 Star::Find(15, 988, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
22:28:52.723 00.004 6120 Star::Find returns 1 (1), X=991.78, Y=44.16, Mass=12611, SNR=72.6, Peak=255 HFD=6.7
22:28:52.726 00.003 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-2.95) = xAngle (5.41 = -0.87)
22:28:52.731 00.005 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.14)
22:28:52.736 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=0.21 hyp=0.34 cameraTheta=2.46 mountX=0.22 mountY=-0.31, mountTheta=-0.95
22:28:52.743 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.21, opts=13)
22:28:52.746 00.003 6120 Enqueuing Move request for scope (-0.26, 0.21)
22:28:52.748 00.002 7680 Worker thread wakes up
22:28:52.749 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:52.753 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.21) opts 0xd
22:28:52.753 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.21)
22:28:52.753 00.000 7680 Moving (-0.26, 0.21) raw xDistance=0.22 yDistance=-0.31
22:28:52.753 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:28:52.754 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:28:52.754 00.000 6120 UpdateGuideState exits: m=12611 SNR=72.6 Saturated
22:28:52.759 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:28:52.759 00.000 7680 MoveAxis(W, 89, ABG)
22:28:52.759 00.000 7680 Guiding  Dir = 3, Dur = 89
22:28:52.759 00.000 6120 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 2 / 99999
22:28:52.764 00.005 7680 IsSlewing returns 0
22:28:52.764 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044932.764,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.34,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:28:52.769 00.005 7680 IsGuiding returns 0
22:28:52.769 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:52.774 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:52.778 00.004 6120 Enqueuing Expose request
22:28:52.782 00.004 7680 PulseGuide returned control before completion, sleep 99
22:28:52.895 00.113 7680 IsGuiding returns 0
22:28:52.895 00.000 7680 Move returns status 0, amount 89
22:28:52.895 00.000 7680 MoveAxis(N, 0, ABG)
22:28:52.895 00.000 7680 Move returns status 0, amount 0
22:28:52.896 00.001 7680 move complete, result=0
22:28:52.896 00.000 6120 GuideStep: 0.2 px 89 ms WEST, -0.3 px 0 ms NORTH
22:28:52.899 00.003 7680 worker thread done servicing request
22:28:52.900 00.001 7680 Worker thread wakes up
22:28:52.900 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:52.901 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(977,29,31,31)
22:28:54.157 01.256 7680 Exposure complete
22:28:54.293 00.136 7680 worker thread done servicing request
22:28:54.293 00.000 6120 OnExposeComplete: enter
22:28:54.297 00.004 6120 UpdateGuideState(): m_state=6
22:28:54.301 00.004 6120 Star::Find(15, 991, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
22:28:54.305 00.004 6120 Star::Find returns 1 (1), X=991.99, Y=44.15, Mass=10968, SNR=67.5, Peak=255 HFD=6.8
22:28:54.308 00.003 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.53)
22:28:54.312 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
22:28:54.316 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.80 mountX=0.01 mountY=-0.21, mountTheta=-1.52
22:28:54.320 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.21, opts=13)
22:28:54.326 00.006 6120 Enqueuing Move request for scope (-0.05, 0.21)
22:28:54.329 00.003 7680 Worker thread wakes up
22:28:54.329 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
22:28:54.329 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
22:28:54.329 00.000 7680 Moving (-0.05, 0.21) raw xDistance=0.01 yDistance=-0.21
22:28:54.331 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:54.335 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:28:54.335 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:28:54.335 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:28:54.336 00.001 7680 MoveAxis(E, 0, ABG)
22:28:54.336 00.000 7680 Move returns status 0, amount 0
22:28:54.336 00.000 7680 MoveAxis(N, 0, ABG)
22:28:54.336 00.000 7680 Move returns status 0, amount 0
22:28:54.336 00.000 7680 move complete, result=0
22:28:54.336 00.000 7680 worker thread done servicing request
22:28:54.336 00.000 6120 UpdateGuideState exits: m=10968 SNR=67.5 Saturated
22:28:54.341 00.005 6120 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 3 / 99999
22:28:54.344 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764044934.344,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.30,"Time":1.6,"SettleTime":10.0,"StarLocked":true}
22:28:54.348 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:54.351 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:54.354 00.003 6120 Enqueuing Expose request
22:28:54.359 00.005 7680 Worker thread wakes up
22:28:54.359 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:54.359 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,29,31,31)
22:28:54.359 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:28:55.612 01.253 7680 Exposure complete
22:28:55.762 00.150 7680 worker thread done servicing request
22:28:55.763 00.001 6120 OnExposeComplete: enter
22:28:55.768 00.005 6120 UpdateGuideState(): m_state=6
22:28:55.772 00.004 6120 Star::Find(15, 991, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
22:28:55.776 00.004 6120 Star::Find returns 1 (1), X=992.02, Y=44.28, Mass=11956, SNR=72.5, Peak=255 HFD=6.8
22:28:55.779 00.003 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
22:28:55.782 00.003 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
22:28:55.787 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.64 mountX=-0.04 mountY=-0.32, mountTheta=-1.69
22:28:55.792 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.34, opts=13)
22:28:55.795 00.003 6120 Enqueuing Move request for scope (-0.02, 0.34)
22:28:55.799 00.004 7680 Worker thread wakes up
22:28:55.799 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.34) opts 0xd
22:28:55.799 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.34)
22:28:55.800 00.001 7680 Moving (-0.02, 0.34) raw xDistance=-0.04 yDistance=-0.32
22:28:55.800 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:28:55.800 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.84
22:28:55.800 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:28:55.800 00.000 7680 MoveAxis(E, 0, ABG)
22:28:55.800 00.000 7680 Move returns status 0, amount 0
22:28:55.801 00.001 7680 MoveAxis(N, 171, ABG)
22:28:55.801 00.000 7680 Guiding  Dir = 0, Dur = 171
22:28:55.801 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:55.805 00.004 6120 UpdateGuideState exits: m=11956 SNR=72.5 Saturated
22:28:55.809 00.004 6120 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 4 / 99999
22:28:55.812 00.003 7680 IsSlewing returns 0
22:28:55.812 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044935.812,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.31,"Time":3.0,"SettleTime":10.0,"StarLocked":true}
22:28:55.817 00.005 7680 IsGuiding returns 0
22:28:55.817 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:55.821 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:55.826 00.005 6120 Enqueuing Expose request
22:28:55.830 00.004 7680 PulseGuide returned control before completion, sleep 181
22:28:56.027 00.197 7680 IsGuiding returns 0
22:28:56.027 00.000 7680 Move returns status 0, amount 171
22:28:56.029 00.002 7680 move complete, result=0
22:28:56.029 00.000 7680 worker thread done servicing request
22:28:56.029 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 171 ms NORTH
22:28:56.036 00.007 7680 Worker thread wakes up
22:28:56.037 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:56.037 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,29,31,31)
22:28:57.288 01.251 7680 Exposure complete
22:28:57.415 00.127 7680 worker thread done servicing request
22:28:57.417 00.002 6120 OnExposeComplete: enter
22:28:57.420 00.003 6120 UpdateGuideState(): m_state=6
22:28:57.425 00.005 6120 Star::Find(15, 992, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
22:28:57.429 00.004 6120 Star::Find returns 1 (1), X=991.85, Y=44.29, Mass=12830, SNR=72.9, Peak=255 HFD=6.8
22:28:57.433 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
22:28:57.436 00.003 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
22:28:57.440 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.35 hyp=0.40 cameraTheta=2.07 mountX=0.12 mountY=-0.40, mountTheta=-1.27
22:28:57.445 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.35, opts=13)
22:28:57.449 00.004 6120 Enqueuing Move request for scope (-0.19, 0.35)
22:28:57.453 00.004 7680 Worker thread wakes up
22:28:57.453 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.35) opts 0xd
22:28:57.454 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.35)
22:28:57.454 00.000 7680 Moving (-0.19, 0.35) raw xDistance=0.12 yDistance=-0.40
22:28:57.454 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:28:57.454 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
22:28:57.454 00.000 7680 MoveAxis(E, 0, ABG)
22:28:57.454 00.000 7680 Move returns status 0, amount 0
22:28:57.454 00.000 7680 MoveAxis(N, 217, ABG)
22:28:57.455 00.001 7680 Guiding  Dir = 0, Dur = 217
22:28:57.455 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:57.460 00.005 7680 IsSlewing returns 0
22:28:57.460 00.000 6120 UpdateGuideState exits: m=12830 SNR=72.9 Saturated
22:28:57.463 00.003 7680 IsGuiding returns 0
22:28:57.463 00.000 6120 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 5 / 99999
22:28:57.467 00.004 7680 PulseGuide returned control before completion, sleep 227
22:28:57.467 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044937.467,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.34,"Time":4.7,"SettleTime":10.0,"StarLocked":true}
22:28:57.472 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:57.476 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:57.480 00.004 6120 Enqueuing Expose request
22:28:57.702 00.222 7680 IsGuiding returns 1
22:28:57.702 00.000 7680 scope still moving after pulse duration time elapsed
22:28:57.731 00.029 7680 IsSlewing returns 0
22:28:57.732 00.001 7680 IsGuiding returns 0
22:28:57.733 00.001 7680 scope move finished after 217 + 52 ms
22:28:57.733 00.000 7680 Move returns status 0, amount 217
22:28:57.735 00.002 7680 move complete, result=0
22:28:57.735 00.000 7680 worker thread done servicing request
22:28:57.735 00.000 7680 Worker thread wakes up
22:28:57.736 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 217 ms NORTH
22:28:57.743 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:57.743 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,29,31,31)
22:28:58.988 01.245 7680 Exposure complete
22:28:59.122 00.134 7680 worker thread done servicing request
22:28:59.122 00.000 6120 OnExposeComplete: enter
22:28:59.126 00.004 6120 UpdateGuideState(): m_state=6
22:28:59.130 00.004 6120 Star::Find(15, 991, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
22:28:59.133 00.003 6120 Star::Find returns 1 (1), X=991.97, Y=44.09, Mass=13296, SNR=75.3, Peak=255 HFD=7.1
22:28:59.138 00.005 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
22:28:59.142 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
22:28:59.146 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.16 cameraTheta=2.05 mountX=0.05 mountY=-0.16, mountTheta=-1.29
22:28:59.150 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.15, opts=13)
22:28:59.154 00.004 6120 Enqueuing Move request for scope (-0.08, 0.15)
22:28:59.159 00.005 7680 Worker thread wakes up
22:28:59.159 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:28:59.162 00.003 6120 UpdateGuideState exits: m=13296 SNR=75.3 Saturated
22:28:59.166 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
22:28:59.166 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
22:28:59.166 00.000 7680 Moving (-0.08, 0.15) raw xDistance=0.05 yDistance=-0.16
22:28:59.166 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:28:59.166 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:28:59.166 00.000 6120 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 6 / 99999
22:28:59.171 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:28:59.171 00.000 7680 MoveAxis(E, 0, ABG)
22:28:59.171 00.000 7680 Move returns status 0, amount 0
22:28:59.172 00.001 7680 MoveAxis(N, 0, ABG)
22:28:59.172 00.000 7680 Move returns status 0, amount 0
22:28:59.172 00.000 7680 move complete, result=0
22:28:59.172 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044939.171,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.29,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
22:28:59.176 00.004 7680 worker thread done servicing request
22:28:59.176 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:59.179 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:28:59.184 00.005 6120 Enqueuing Expose request
22:28:59.188 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:28:59.191 00.003 7680 Worker thread wakes up
22:28:59.191 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:28:59.192 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(977,29,31,31)
22:29:00.439 01.247 7680 Exposure complete
22:29:00.578 00.139 7680 worker thread done servicing request
22:29:00.579 00.001 6120 OnExposeComplete: enter
22:29:00.583 00.004 6120 UpdateGuideState(): m_state=6
22:29:00.587 00.004 6120 Star::Find(15, 991, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
22:29:00.591 00.004 6120 Star::Find returns 1 (1), X=992.08, Y=44.24, Mass=13180, SNR=74.6, Peak=255 HFD=6.8
22:29:00.595 00.004 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
22:29:00.598 00.003 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.15)
22:29:00.602 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.30 hyp=0.30 cameraTheta=1.45 mountX=-0.09 mountY=-0.25, mountTheta=-1.92
22:29:00.607 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.30, opts=13)
22:29:00.612 00.005 6120 Enqueuing Move request for scope (0.04, 0.30)
22:29:00.615 00.003 7680 Worker thread wakes up
22:29:00.616 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:00.620 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.30) opts 0xd
22:29:00.620 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.30)
22:29:00.620 00.000 7680 Moving (0.04, 0.30) raw xDistance=-0.09 yDistance=-0.25
22:29:00.620 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:29:00.621 00.001 6120 UpdateGuideState exits: m=13180 SNR=74.6 Saturated
22:29:00.625 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:29:00.625 00.000 7680 MoveAxis(E, 0, ABG)
22:29:00.625 00.000 7680 Move returns status 0, amount 0
22:29:00.625 00.000 7680 MoveAxis(N, 137, ABG)
22:29:00.625 00.000 6120 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 7 / 99999
22:29:00.630 00.005 7680 Guiding  Dir = 0, Dur = 137
22:29:00.630 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044940.630,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.29,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
22:29:00.633 00.003 7680 IsSlewing returns 0
22:29:00.633 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:00.638 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:00.641 00.003 6120 Enqueuing Expose request
22:29:00.646 00.005 7680 IsGuiding returns 0
22:29:00.647 00.001 7680 PulseGuide returned control before completion, sleep 147
22:29:00.802 00.155 7680 IsGuiding returns 1
22:29:00.803 00.001 7680 scope still moving after pulse duration time elapsed
22:29:00.833 00.030 7680 IsSlewing returns 0
22:29:00.833 00.000 7680 IsGuiding returns 0
22:29:00.833 00.000 7680 scope move finished after 137 + 50 ms
22:29:00.833 00.000 7680 Move returns status 0, amount 137
22:29:00.833 00.000 7680 move complete, result=0
22:29:00.835 00.002 7680 worker thread done servicing request
22:29:00.835 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 137 ms NORTH
22:29:00.839 00.004 7680 Worker thread wakes up
22:29:00.839 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:00.839 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,29,31,31)
22:29:02.080 01.241 7680 Exposure complete
22:29:02.198 00.118 7680 worker thread done servicing request
22:29:02.199 00.001 6120 OnExposeComplete: enter
22:29:02.204 00.005 6120 UpdateGuideState(): m_state=6
22:29:02.209 00.005 6120 Star::Find(15, 992, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
22:29:02.212 00.003 6120 Star::Find returns 1 (1), X=991.96, Y=44.22, Mass=12511, SNR=73.3, Peak=255 HFD=6.8
22:29:02.217 00.005 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
22:29:02.220 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.74)
22:29:02.223 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.27 hyp=0.29 cameraTheta=1.86 mountX=0.03 mountY=-0.28, mountTheta=-1.47
22:29:02.229 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.27, opts=13)
22:29:02.233 00.004 6120 Enqueuing Move request for scope (-0.08, 0.27)
22:29:02.236 00.003 7680 Worker thread wakes up
22:29:02.237 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.27) opts 0xd
22:29:02.237 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:02.241 00.004 6120 UpdateGuideState exits: m=12511 SNR=73.3 Saturated
22:29:02.244 00.003 6120 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 8 / 99999
22:29:02.248 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.27)
22:29:02.249 00.001 7680 Moving (-0.08, 0.27) raw xDistance=0.03 yDistance=-0.28
22:29:02.249 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044942.248,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.29,"Time":9.5,"SettleTime":10.0,"StarLocked":true}
22:29:02.253 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:29:02.253 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:29:02.253 00.000 7680 MoveAxis(E, 0, ABG)
22:29:02.254 00.001 7680 Move returns status 0, amount 0
22:29:02.254 00.000 7680 MoveAxis(N, 153, ABG)
22:29:02.254 00.000 7680 Guiding  Dir = 0, Dur = 153
22:29:02.254 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:02.258 00.004 7680 IsSlewing returns 0
22:29:02.258 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:02.263 00.005 7680 IsGuiding returns 0
22:29:02.263 00.000 6120 Enqueuing Expose request
22:29:02.268 00.005 7680 PulseGuide returned control before completion, sleep 163
22:29:02.434 00.166 7680 IsGuiding returns 1
22:29:02.436 00.002 7680 scope still moving after pulse duration time elapsed
22:29:02.466 00.030 7680 IsSlewing returns 0
22:29:02.467 00.001 7680 IsGuiding returns 0
22:29:02.468 00.001 7680 scope move finished after 153 + 51 ms
22:29:02.468 00.000 7680 Move returns status 0, amount 153
22:29:02.468 00.000 7680 move complete, result=0
22:29:02.468 00.000 7680 worker thread done servicing request
22:29:02.468 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 153 ms NORTH
22:29:02.474 00.006 7680 Worker thread wakes up
22:29:02.474 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:02.474 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,29,31,31)
22:29:03.727 01.253 7680 Exposure complete
22:29:03.870 00.143 7680 worker thread done servicing request
22:29:03.870 00.000 6120 OnExposeComplete: enter
22:29:03.875 00.005 6120 UpdateGuideState(): m_state=6
22:29:03.879 00.004 6120 Star::Find(15, 991, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
22:29:03.882 00.003 6120 Star::Find returns 1 (1), X=992.06, Y=44.15, Mass=12522, SNR=73.6, Peak=255 HFD=6.9
22:29:03.886 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
22:29:03.890 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
22:29:03.893 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.48 mountX=-0.06 mountY=-0.18, mountTheta=-1.88
22:29:03.898 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.21, opts=13)
22:29:03.901 00.003 6120 Enqueuing Move request for scope (0.02, 0.21)
22:29:03.906 00.005 7680 Worker thread wakes up
22:29:03.906 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:03.909 00.003 6120 UpdateGuideState exits: m=12522 SNR=73.6 Saturated
22:29:03.913 00.004 6120 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 9 / 99999
22:29:03.916 00.003 6120 PhdController: newstate STATE_FINISH
22:29:03.921 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
22:29:03.922 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
22:29:03.922 00.000 7680 Moving (0.02, 0.21) raw xDistance=-0.06 yDistance=-0.18
22:29:03.922 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:29:03.922 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:29:03.922 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:29:03.923 00.001 7680 MoveAxis(E, 0, ABG)
22:29:03.923 00.000 7680 Move returns status 0, amount 0
22:29:03.923 00.000 7680 MoveAxis(N, 0, ABG)
22:29:03.923 00.000 7680 Move returns status 0, amount 0
22:29:03.923 00.000 7680 move complete, result=0
22:29:03.923 00.000 7680 worker thread done servicing request
22:29:03.923 00.000 6120 PhdController complete: success
22:29:03.928 00.005 6120 evsrv: {"Event":"SettleDone","Timestamp":1764044943.928,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
22:29:03.931 00.003 6120 Mount: notify guiding dither settle done success=1
22:29:03.936 00.005 6120 PhdController: newstate STATE_IDLE
22:29:03.940 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:03.944 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:03.947 00.003 6120 Enqueuing Expose request
22:29:03.950 00.003 7680 Worker thread wakes up
22:29:03.950 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:03.950 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,29,31,31)
22:29:03.950 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:29:05.192 01.242 7680 Exposure complete
22:29:05.335 00.143 7680 worker thread done servicing request
22:29:05.335 00.000 6120 OnExposeComplete: enter
22:29:05.338 00.003 6120 UpdateGuideState(): m_state=6
22:29:05.342 00.004 6120 Star::Find(15, 992, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
22:29:05.346 00.004 6120 Star::Find returns 1 (1), X=991.92, Y=44.55, Mass=11940, SNR=70.5, Peak=255 HFD=6.9
22:29:05.350 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
22:29:05.352 00.002 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
22:29:05.357 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.61 hyp=0.62 cameraTheta=1.77 mountX=0.00 mountY=-0.60, mountTheta=-1.56
22:29:05.362 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.61, opts=13)
22:29:05.366 00.004 6120 Enqueuing Move request for scope (-0.12, 0.61)
22:29:05.370 00.004 7680 Worker thread wakes up
22:29:05.370 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:05.374 00.004 6120 UpdateGuideState exits: m=11940 SNR=70.5 Saturated
22:29:05.378 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:05.382 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:05.386 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.61) opts 0xd
22:29:05.386 00.000 6120 Enqueuing Expose request
22:29:05.390 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.61)
22:29:05.390 00.000 7680 Moving (-0.12, 0.61) raw xDistance=0.00 yDistance=-0.60
22:29:05.390 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:29:05.390 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
22:29:05.390 00.000 7680 MoveAxis(E, 0, ABG)
22:29:05.392 00.002 7680 Move returns status 0, amount 0
22:29:05.392 00.000 7680 MoveAxis(N, 328, ABG)
22:29:05.392 00.000 7680 Guiding  Dir = 0, Dur = 328
22:29:05.392 00.000 7680 IsSlewing returns 0
22:29:05.392 00.000 7680 IsGuiding returns 0
22:29:05.393 00.001 7680 PulseGuide returned control before completion, sleep 338
22:29:05.744 00.351 7680 IsGuiding returns 1
22:29:05.746 00.002 7680 scope still moving after pulse duration time elapsed
22:29:05.776 00.030 7680 IsSlewing returns 0
22:29:05.778 00.002 7680 IsGuiding returns 0
22:29:05.778 00.000 7680 scope move finished after 328 + 57 ms
22:29:05.779 00.001 7680 Move returns status 0, amount 328
22:29:05.779 00.000 7680 move complete, result=0
22:29:05.779 00.000 7680 worker thread done servicing request
22:29:05.780 00.001 7680 Worker thread wakes up
22:29:05.780 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 328 ms NORTH
22:29:05.787 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:05.787 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,29,31,31)
22:29:07.044 01.257 7680 Exposure complete
22:29:07.190 00.146 7680 worker thread done servicing request
22:29:07.190 00.000 6120 OnExposeComplete: enter
22:29:07.195 00.005 6120 UpdateGuideState(): m_state=6
22:29:07.199 00.004 6120 Star::Find(15, 991, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
22:29:07.203 00.004 6120 Star::Find returns 1 (1), X=991.97, Y=44.15, Mass=12329, SNR=72.1, Peak=255 HFD=6.6
22:29:07.209 00.006 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
22:29:07.213 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.70)
22:29:07.217 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.90 mountX=0.03 mountY=-0.22, mountTheta=-1.43
22:29:07.222 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.21, opts=13)
22:29:07.228 00.006 6120 Enqueuing Move request for scope (-0.07, 0.21)
22:29:07.233 00.005 7680 Worker thread wakes up
22:29:07.233 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:07.237 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
22:29:07.238 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
22:29:07.239 00.001 7680 Moving (-0.07, 0.21) raw xDistance=0.03 yDistance=-0.22
22:29:07.239 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:29:07.239 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:29:07.239 00.000 7680 MoveAxis(E, 0, ABG)
22:29:07.239 00.000 7680 Move returns status 0, amount 0
22:29:07.239 00.000 7680 MoveAxis(N, 117, ABG)
22:29:07.240 00.001 6120 UpdateGuideState exits: m=12329 SNR=72.1 Saturated
22:29:07.245 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:07.249 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:07.253 00.004 7680 Guiding  Dir = 0, Dur = 117
22:29:07.253 00.000 6120 Enqueuing Expose request
22:29:07.257 00.004 7680 IsSlewing returns 0
22:29:07.257 00.000 7680 IsGuiding returns 0
22:29:07.257 00.000 7680 PulseGuide returned control before completion, sleep 127
22:29:07.393 00.136 7680 IsGuiding returns 1
22:29:07.394 00.001 7680 scope still moving after pulse duration time elapsed
22:29:07.425 00.031 7680 IsSlewing returns 0
22:29:07.426 00.001 7680 IsGuiding returns 0
22:29:07.428 00.002 7680 scope move finished after 117 + 52 ms
22:29:07.428 00.000 7680 Move returns status 0, amount 117
22:29:07.429 00.001 7680 move complete, result=0
22:29:07.429 00.000 7680 worker thread done servicing request
22:29:07.430 00.001 7680 Worker thread wakes up
22:29:07.430 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 117 ms NORTH
22:29:07.436 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:07.436 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,29,31,31)
22:29:08.686 01.250 7680 Exposure complete
22:29:08.831 00.145 7680 worker thread done servicing request
22:29:08.832 00.001 6120 OnExposeComplete: enter
22:29:08.837 00.005 6120 UpdateGuideState(): m_state=6
22:29:08.840 00.003 6120 Star::Find(15, 991, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
22:29:08.845 00.005 6120 Star::Find returns 1 (1), X=991.81, Y=43.92, Mass=13246, SNR=75.4, Peak=255 HFD=6.8
22:29:08.849 00.004 6120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-2.95) = xAngle (-0.07 = -0.07)
22:29:08.852 00.003 6120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.34 = -0.34)
22:29:08.856 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-3.03 mountX=0.23 mountY=-0.08, mountTheta=-0.32
22:29:08.861 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.03, opts=13)
22:29:08.865 00.004 6120 Enqueuing Move request for scope (-0.23, -0.03)
22:29:08.870 00.005 7680 Worker thread wakes up
22:29:08.871 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:08.875 00.004 6120 UpdateGuideState exits: m=13246 SNR=75.4 Saturated
22:29:08.879 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:08.883 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:08.887 00.004 6120 Enqueuing Expose request
22:29:08.889 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.03) opts 0xd
22:29:08.889 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.03)
22:29:08.890 00.001 7680 Moving (-0.23, -0.03) raw xDistance=0.23 yDistance=-0.08
22:29:08.890 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
22:29:08.890 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:29:08.891 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:29:08.891 00.000 7680 MoveAxis(W, 94, ABG)
22:29:08.891 00.000 7680 Guiding  Dir = 3, Dur = 94
22:29:08.891 00.000 7680 IsSlewing returns 0
22:29:08.892 00.001 7680 IsGuiding returns 0
22:29:08.892 00.000 7680 PulseGuide returned control before completion, sleep 104
22:29:09.005 00.113 7680 IsGuiding returns 1
22:29:09.006 00.001 7680 scope still moving after pulse duration time elapsed
22:29:09.036 00.030 7680 IsSlewing returns 0
22:29:09.037 00.001 7680 IsGuiding returns 0
22:29:09.038 00.001 7680 scope move finished after 94 + 51 ms
22:29:09.038 00.000 7680 Move returns status 0, amount 94
22:29:09.039 00.001 7680 MoveAxis(N, 0, ABG)
22:29:09.039 00.000 7680 Move returns status 0, amount 0
22:29:09.040 00.001 7680 move complete, result=0
22:29:09.040 00.000 7680 worker thread done servicing request
22:29:09.040 00.000 6120 GuideStep: 0.2 px 94 ms WEST, -0.1 px 0 ms NORTH
22:29:09.047 00.007 7680 Worker thread wakes up
22:29:09.048 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:09.048 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,29,31,31)
22:29:10.302 01.254 7680 Exposure complete
22:29:10.435 00.133 7680 worker thread done servicing request
22:29:10.435 00.000 6120 OnExposeComplete: enter
22:29:10.439 00.004 6120 UpdateGuideState(): m_state=6
22:29:10.443 00.004 6120 Star::Find(15, 991, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
22:29:10.448 00.005 6120 Star::Find returns 1 (1), X=991.91, Y=44.09, Mass=11319, SNR=69.4, Peak=255 HFD=6.7
22:29:10.452 00.004 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
22:29:10.457 00.005 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
22:29:10.461 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.29 mountX=0.10 mountY=-0.19, mountTheta=-1.08
22:29:10.466 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.15, opts=13)
22:29:10.471 00.005 6120 Enqueuing Move request for scope (-0.13, 0.15)
22:29:10.475 00.004 7680 Worker thread wakes up
22:29:10.475 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
22:29:10.475 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:10.479 00.004 6120 UpdateGuideState exits: m=11319 SNR=69.4 Saturated
22:29:10.483 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:10.486 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:10.490 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
22:29:10.490 00.000 7680 Moving (-0.13, 0.15) raw xDistance=0.10 yDistance=-0.19
22:29:10.490 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:29:10.490 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:29:10.490 00.000 6120 Enqueuing Expose request
22:29:10.495 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:29:10.495 00.000 7680 MoveAxis(E, 0, ABG)
22:29:10.495 00.000 7680 Move returns status 0, amount 0
22:29:10.495 00.000 7680 MoveAxis(N, 0, ABG)
22:29:10.496 00.001 7680 Move returns status 0, amount 0
22:29:10.496 00.000 7680 move complete, result=0
22:29:10.497 00.001 7680 worker thread done servicing request
22:29:10.497 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:29:10.501 00.004 7680 Worker thread wakes up
22:29:10.501 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:10.501 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,29,31,31)
22:29:11.750 01.249 7680 Exposure complete
22:29:11.887 00.137 7680 worker thread done servicing request
22:29:11.887 00.000 6120 OnExposeComplete: enter
22:29:11.893 00.006 6120 UpdateGuideState(): m_state=6
22:29:11.896 00.003 6120 Star::Find(15, 991, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
22:29:11.901 00.005 6120 Star::Find returns 1 (1), X=991.98, Y=44.20, Mass=12658, SNR=73.0, Peak=255 HFD=6.9
22:29:11.904 00.003 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
22:29:11.908 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
22:29:11.912 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.26 hyp=0.26 cameraTheta=1.81 mountX=0.01 mountY=-0.26, mountTheta=-1.52
22:29:11.917 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.26, opts=13)
22:29:11.922 00.005 6120 Enqueuing Move request for scope (-0.06, 0.26)
22:29:11.925 00.003 7680 Worker thread wakes up
22:29:11.926 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.26) opts 0xd
22:29:11.926 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.26)
22:29:11.926 00.000 7680 Moving (-0.06, 0.26) raw xDistance=0.01 yDistance=-0.26
22:29:11.926 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:11.932 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:29:11.932 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:29:11.932 00.000 7680 MoveAxis(E, 0, ABG)
22:29:11.933 00.001 7680 Move returns status 0, amount 0
22:29:11.933 00.000 7680 MoveAxis(N, 140, ABG)
22:29:11.933 00.000 7680 Guiding  Dir = 0, Dur = 140
22:29:11.933 00.000 6120 UpdateGuideState exits: m=12658 SNR=73.0 Saturated
22:29:11.938 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:11.942 00.004 7680 IsSlewing returns 0
22:29:11.942 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:11.946 00.004 6120 Enqueuing Expose request
22:29:11.950 00.004 7680 IsGuiding returns 0
22:29:11.951 00.001 7680 PulseGuide returned control before completion, sleep 150
22:29:12.104 00.153 7680 IsGuiding returns 1
22:29:12.105 00.001 7680 scope still moving after pulse duration time elapsed
22:29:12.135 00.030 7680 IsSlewing returns 0
22:29:12.137 00.002 7680 IsGuiding returns 0
22:29:12.138 00.001 7680 scope move finished after 140 + 46 ms
22:29:12.138 00.000 7680 Move returns status 0, amount 140
22:29:12.138 00.000 7680 move complete, result=0
22:29:12.139 00.001 7680 worker thread done servicing request
22:29:12.139 00.000 7680 Worker thread wakes up
22:29:12.140 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 140 ms NORTH
22:29:12.147 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:12.147 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,29,31,31)
22:29:13.402 01.255 7680 Exposure complete
22:29:13.539 00.137 7680 worker thread done servicing request
22:29:13.539 00.000 6120 OnExposeComplete: enter
22:29:13.543 00.004 6120 UpdateGuideState(): m_state=6
22:29:13.547 00.004 6120 Star::Find(15, 991, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
22:29:13.550 00.003 6120 Star::Find returns 1 (0), X=991.92, Y=44.34, Mass=10926, SNR=67.7, Peak=244 HFD=6.7
22:29:13.553 00.003 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
22:29:13.556 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
22:29:13.558 00.002 6120 CameraToMount -- cameraX=-0.12 cameraY=0.40 hyp=0.41 cameraTheta=1.86 mountX=0.04 mountY=-0.41, mountTheta=-1.47
22:29:13.561 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.40, opts=13)
22:29:13.566 00.005 6120 Enqueuing Move request for scope (-0.12, 0.40)
22:29:13.569 00.003 7680 Worker thread wakes up
22:29:13.570 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.40) opts 0xd
22:29:13.570 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.40)
22:29:13.570 00.000 7680 Moving (-0.12, 0.40) raw xDistance=0.04 yDistance=-0.41
22:29:13.570 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:29:13.570 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:13.574 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
22:29:13.575 00.001 7680 MoveAxis(E, 0, ABG)
22:29:13.575 00.000 7680 Move returns status 0, amount 0
22:29:13.575 00.000 7680 MoveAxis(N, 222, ABG)
22:29:13.577 00.002 7680 Guiding  Dir = 0, Dur = 222
22:29:13.577 00.000 6120 UpdateGuideState exits: m=10926 SNR=67.7
22:29:13.585 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:13.588 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:13.591 00.003 7680 IsSlewing returns 0
22:29:13.591 00.000 6120 Enqueuing Expose request
22:29:13.594 00.003 7680 IsGuiding returns 0
22:29:13.594 00.000 7680 PulseGuide returned control before completion, sleep 232
22:29:13.920 00.326 7680 IsGuiding returns 0
22:29:13.923 00.003 7680 Move returns status 0, amount 222
22:29:13.923 00.000 7680 move complete, result=0
22:29:13.923 00.000 7680 worker thread done servicing request
22:29:13.923 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 222 ms NORTH
22:29:13.926 00.003 7680 Worker thread wakes up
22:29:13.926 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:13.926 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,29,31,31)
22:29:15.162 01.236 7680 Exposure complete
22:29:15.289 00.127 7680 worker thread done servicing request
22:29:15.289 00.000 6120 OnExposeComplete: enter
22:29:15.294 00.005 6120 UpdateGuideState(): m_state=6
22:29:15.298 00.004 6120 Star::Find(15, 991, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
22:29:15.303 00.005 6120 Star::Find returns 1 (1), X=992.02, Y=44.00, Mass=12601, SNR=73.2, Peak=255 HFD=7.0
22:29:15.307 00.004 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
22:29:15.311 00.004 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
22:29:15.316 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.06 cameraTheta=2.03 mountX=0.02 mountY=-0.06, mountTheta=-1.31
22:29:15.321 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.06, opts=13)
22:29:15.326 00.005 6120 Enqueuing Move request for scope (-0.03, 0.06)
22:29:15.331 00.005 7680 Worker thread wakes up
22:29:15.331 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
22:29:15.331 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:15.336 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
22:29:15.336 00.000 6120 UpdateGuideState exits: m=12601 SNR=73.2 Saturated
22:29:15.341 00.005 7680 Moving (-0.03, 0.06) raw xDistance=0.02 yDistance=-0.06
22:29:15.341 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:15.344 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:29:15.345 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:15.348 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:29:15.348 00.000 6120 Enqueuing Expose request
22:29:15.353 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:29:15.353 00.000 7680 MoveAxis(E, 0, ABG)
22:29:15.353 00.000 7680 Move returns status 0, amount 0
22:29:15.353 00.000 7680 MoveAxis(N, 0, ABG)
22:29:15.353 00.000 7680 Move returns status 0, amount 0
22:29:15.353 00.000 7680 move complete, result=0
22:29:15.353 00.000 7680 worker thread done servicing request
22:29:15.353 00.000 7680 Worker thread wakes up
22:29:15.353 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:29:15.358 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:15.358 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,29,31,31)
22:29:16.605 01.247 7680 Exposure complete
22:29:16.769 00.164 7680 worker thread done servicing request
22:29:16.769 00.000 6120 OnExposeComplete: enter
22:29:16.775 00.006 6120 UpdateGuideState(): m_state=6
22:29:16.780 00.005 6120 Star::Find(15, 992, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
22:29:16.784 00.004 6120 Star::Find returns 1 (1), X=991.95, Y=44.12, Mass=11823, SNR=70.8, Peak=255 HFD=6.9
22:29:16.788 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.02 = -1.26)
22:29:16.791 00.003 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
22:29:16.795 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.20 cameraTheta=2.07 mountX=0.06 mountY=-0.20, mountTheta=-1.27
22:29:16.799 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.17, opts=13)
22:29:16.803 00.004 6120 Enqueuing Move request for scope (-0.09, 0.17)
22:29:16.806 00.003 7680 Worker thread wakes up
22:29:16.806 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:16.809 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
22:29:16.809 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
22:29:16.809 00.000 7680 Moving (-0.09, 0.17) raw xDistance=0.06 yDistance=-0.20
22:29:16.809 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:29:16.810 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:29:16.810 00.000 6120 UpdateGuideState exits: m=11823 SNR=70.8 Saturated
22:29:16.813 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:16.815 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:16.818 00.003 6120 Enqueuing Expose request
22:29:16.823 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:29:16.823 00.000 7680 MoveAxis(E, 0, ABG)
22:29:16.823 00.000 7680 Move returns status 0, amount 0
22:29:16.823 00.000 7680 MoveAxis(N, 0, ABG)
22:29:16.823 00.000 7680 Move returns status 0, amount 0
22:29:16.823 00.000 7680 move complete, result=0
22:29:16.823 00.000 7680 worker thread done servicing request
22:29:16.824 00.001 7680 Worker thread wakes up
22:29:16.824 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:29:16.828 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:16.828 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,29,31,31)
22:29:18.089 01.261 7680 Exposure complete
22:29:18.225 00.136 7680 worker thread done servicing request
22:29:18.226 00.001 6120 OnExposeComplete: enter
22:29:18.229 00.003 6120 UpdateGuideState(): m_state=6
22:29:18.234 00.005 6120 Star::Find(15, 991, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
22:29:18.240 00.006 6120 Star::Find returns 1 (1), X=992.19, Y=44.18, Mass=11748, SNR=69.9, Peak=255 HFD=6.7
22:29:18.244 00.004 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.97 = -2.32)
22:29:18.248 00.004 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.70 = -2.59)
22:29:18.252 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.28 cameraTheta=1.01 mountX=-0.19 mountY=-0.15, mountTheta=-2.48
22:29:18.257 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.23, opts=13)
22:29:18.262 00.005 6120 Enqueuing Move request for scope (0.15, 0.23)
22:29:18.265 00.003 7680 Worker thread wakes up
22:29:18.265 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.23) opts 0xd
22:29:18.266 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.23)
22:29:18.266 00.000 7680 Moving (0.15, 0.23) raw xDistance=-0.19 yDistance=-0.15
22:29:18.267 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:29:18.267 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:29:18.267 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:18.271 00.004 6120 UpdateGuideState exits: m=11748 SNR=69.9 Saturated
22:29:18.275 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:29:18.276 00.001 7680 MoveAxis(E, 0, ABG)
22:29:18.276 00.000 7680 Move returns status 0, amount 0
22:29:18.276 00.000 7680 MoveAxis(N, 0, ABG)
22:29:18.276 00.000 7680 Move returns status 0, amount 0
22:29:18.276 00.000 7680 move complete, result=0
22:29:18.276 00.000 7680 worker thread done servicing request
22:29:18.277 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:18.281 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:18.284 00.003 6120 Enqueuing Expose request
22:29:18.288 00.004 7680 Worker thread wakes up
22:29:18.288 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:29:18.292 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:18.292 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,29,31,31)
22:29:19.540 01.248 7680 Exposure complete
22:29:19.681 00.141 7680 worker thread done servicing request
22:29:19.681 00.000 6120 OnExposeComplete: enter
22:29:19.686 00.005 6120 UpdateGuideState(): m_state=6
22:29:19.690 00.004 6120 Star::Find(15, 992, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
22:29:19.694 00.004 6120 Star::Find returns 1 (1), X=991.95, Y=44.33, Mass=12595, SNR=74.4, Peak=255 HFD=6.7
22:29:19.697 00.003 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
22:29:19.701 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
22:29:19.707 00.006 6120 CameraToMount -- cameraX=-0.10 cameraY=0.39 hyp=0.40 cameraTheta=1.82 mountX=0.02 mountY=-0.39, mountTheta=-1.51
22:29:19.711 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.39, opts=13)
22:29:19.715 00.004 6120 Enqueuing Move request for scope (-0.10, 0.39)
22:29:19.719 00.004 7680 Worker thread wakes up
22:29:19.720 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:19.724 00.004 6120 UpdateGuideState exits: m=12595 SNR=74.4 Saturated
22:29:19.727 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:19.730 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.39) opts 0xd
22:29:19.731 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:19.736 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.39)
22:29:19.736 00.000 7680 Moving (-0.10, 0.39) raw xDistance=0.02 yDistance=-0.39
22:29:19.736 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:29:19.736 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:29:19.737 00.001 6120 Enqueuing Expose request
22:29:19.742 00.005 7680 MoveAxis(E, 0, ABG)
22:29:19.742 00.000 7680 Move returns status 0, amount 0
22:29:19.742 00.000 7680 MoveAxis(N, 211, ABG)
22:29:19.742 00.000 7680 Guiding  Dir = 0, Dur = 211
22:29:19.742 00.000 7680 IsSlewing returns 0
22:29:19.743 00.001 7680 IsGuiding returns 0
22:29:19.744 00.001 7680 PulseGuide returned control before completion, sleep 221
22:29:19.967 00.223 7680 IsGuiding returns 1
22:29:19.968 00.001 7680 scope still moving after pulse duration time elapsed
22:29:19.999 00.031 7680 IsSlewing returns 0
22:29:20.000 00.001 7680 IsGuiding returns 0
22:29:20.000 00.000 7680 scope move finished after 211 + 46 ms
22:29:20.001 00.001 7680 Move returns status 0, amount 211
22:29:20.001 00.000 7680 move complete, result=0
22:29:20.003 00.002 7680 worker thread done servicing request
22:29:20.003 00.000 7680 Worker thread wakes up
22:29:20.004 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 211 ms NORTH
22:29:20.009 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:20.010 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(977,29,31,31)
22:29:21.259 01.249 7680 Exposure complete
22:29:21.387 00.128 7680 worker thread done servicing request
22:29:21.388 00.001 6120 OnExposeComplete: enter
22:29:21.392 00.004 6120 UpdateGuideState(): m_state=6
22:29:21.395 00.003 6120 Star::Find(15, 991, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
22:29:21.399 00.004 6120 Star::Find returns 1 (1), X=991.92, Y=44.34, Mass=13491, SNR=73.9, Peak=255 HFD=6.8
22:29:21.403 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
22:29:21.407 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
22:29:21.411 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.40 hyp=0.41 cameraTheta=1.86 mountX=0.04 mountY=-0.41, mountTheta=-1.46
22:29:21.416 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.40, opts=13)
22:29:21.418 00.002 6120 Enqueuing Move request for scope (-0.12, 0.40)
22:29:21.423 00.005 7680 Worker thread wakes up
22:29:21.423 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.40) opts 0xd
22:29:21.423 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.40)
22:29:21.423 00.000 7680 Moving (-0.12, 0.40) raw xDistance=0.04 yDistance=-0.41
22:29:21.423 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:29:21.423 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
22:29:21.423 00.000 7680 MoveAxis(E, 0, ABG)
22:29:21.423 00.000 7680 Move returns status 0, amount 0
22:29:21.424 00.001 7680 MoveAxis(N, 222, ABG)
22:29:21.424 00.000 7680 Guiding  Dir = 0, Dur = 222
22:29:21.424 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:21.429 00.005 7680 IsSlewing returns 0
22:29:21.429 00.000 6120 UpdateGuideState exits: m=13491 SNR=73.9 Saturated
22:29:21.432 00.003 7680 IsGuiding returns 0
22:29:21.432 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:21.437 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:21.441 00.004 7680 PulseGuide returned control before completion, sleep 232
22:29:21.441 00.000 6120 Enqueuing Expose request
22:29:21.686 00.245 7680 IsGuiding returns 0
22:29:21.687 00.001 7680 Move returns status 0, amount 222
22:29:21.687 00.000 7680 move complete, result=0
22:29:21.688 00.001 7680 worker thread done servicing request
22:29:21.688 00.000 7680 Worker thread wakes up
22:29:21.689 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 222 ms NORTH
22:29:21.696 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:21.696 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,29,31,31)
22:29:22.961 01.265 7680 Exposure complete
22:29:22.995 00.034 6120 evsrv: cli 0FAEF2F8 connect
22:29:23.150 00.155 6120 case statement mapped state 6 to 3
22:29:23.155 00.005 6120 case statement mapped state 6 to 3
22:29:23.177 00.022 6120 evsrv: cli 0FAEF2F8 request: {"method":"get_app_state","id":"2352a616-6d9c-440d-8a3f-25cd84f30270"}
22:29:23.349 00.172 6120 case statement mapped state 6 to 3
22:29:23.471 00.122 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"2352a616-6d9c-440d-8a3f-25cd84f30270"}
22:29:23.477 00.006 6120 evsrv: cli 0FAEF2F8 disconnect
22:29:23.482 00.005 6120 evsrv: cli 0FAEF618 connect
22:29:23.485 00.003 6120 case statement mapped state 6 to 3
22:29:23.489 00.004 6120 case statement mapped state 6 to 3
22:29:23.492 00.003 6120 evsrv: cli 0FAEF618 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"4ad9ca48-0d5f-4310-b4b1-23bf5d00a9b6"}
22:29:23.495 00.003 6120 PhdController::Dither begins
22:29:23.499 00.004 6120 dither: size=5.00, dRA=-0.49 dDec=-1.48
22:29:23.502 00.003 6120 MountToCamera -- mountTheta (-1.89) + m_xAngle (-2.95) = xAngle (-4.85 = 1.44)
22:29:23.505 00.003 6120 MountToCamera -- mountX=-0.49 mountY=-1.48 hyp=1.56 mountTheta=-1.89 cameraX=0.21, cameraY=1.54 cameraTheta=1.44
22:29:23.508 00.003 6120 setting lock position to (992.25, 45.49)
22:29:23.511 00.003 6120 Mount: notify guiding dithered (0.2, 1.5)
22:29:23.514 00.003 6120 Status Line: Dither by -0.49,-1.48
22:29:23.519 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:29:23.522 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
22:29:23.525 00.003 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":0,"id":"4ad9ca48-0d5f-4310-b4b1-23bf5d00a9b6"}
22:29:23.528 00.003 6120 evsrv: cli 0FAEF618 disconnect
22:29:23.535 00.007 7680 worker thread done servicing request
22:29:23.535 00.000 6120 OnExposeComplete: enter
22:29:23.538 00.003 6120 UpdateGuideState(): m_state=6
22:29:23.542 00.004 6120 Star::Find(15, 991, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
22:29:23.545 00.003 6120 Star::Find returns 1 (1), X=991.95, Y=44.16, Mass=12113, SNR=71.7, Peak=255 HFD=6.8
22:29:23.548 00.003 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-2.95) = xAngle (1.16 = 1.16)
22:29:23.551 00.003 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.89 = 0.89)
22:29:23.555 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=-1.33 hyp=1.36 cameraTheta=-1.79 mountX=0.54 mountY=1.06, mountTheta=1.10
22:29:23.559 00.004 6120 dither recenter: remaining=(0.5,1.5) step=(0.5,1.5)
22:29:23.563 00.004 6120 MountToCamera -- mountTheta (1.25) + m_xAngle (-2.95) = xAngle (-1.71 = -1.71)
22:29:23.566 00.003 6120 MountToCamera -- mountX=0.49 mountY=1.48 hyp=1.56 mountTheta=1.25 cameraX=-0.21, cameraY=-1.54 cameraTheta=-1.71
22:29:23.568 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-1.54, opts=4)
22:29:23.572 00.004 6120 Enqueuing Move request for scope (-0.21, -1.54)
22:29:23.577 00.005 7680 Worker thread wakes up
22:29:23.578 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -1.54) opts 0x4
22:29:23.578 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -1.54)
22:29:23.578 00.000 6120 Mount: notify direct move 0.49,1.48
22:29:23.583 00.005 7680 Moving (-0.21, -1.54) raw xDistance=0.49 yDistance=1.48
22:29:23.583 00.000 7680 MoveAxis(W, 319, B)
22:29:23.584 00.001 7680 Guiding  Dir = 3, Dur = 319
22:29:23.584 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:23.588 00.004 7680 IsSlewing returns 0
22:29:23.588 00.000 6120 UpdateGuideState exits: m=12113 SNR=71.7 Saturated
22:29:23.591 00.003 7680 IsGuiding returns 0
22:29:23.591 00.000 6120 PhdController: settling, locked = 1, distance = 1.73 (1.50) aobump = 0 frame = 1 / 99999
22:29:23.594 00.003 7680 PulseGuide returned control before completion, sleep 329
22:29:23.594 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044963.594,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.73,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:29:23.597 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:23.600 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:23.603 00.003 6120 Enqueuing Expose request
22:29:23.938 00.335 7680 IsGuiding returns 0
22:29:23.938 00.000 7680 Move returns status 0, amount 319
22:29:23.939 00.001 7680 MoveAxis(S, 803, B)
22:29:23.939 00.000 7680 Guiding  Dir = 1, Dur = 803
22:29:23.940 00.001 7680 IsSlewing returns 0
22:29:23.940 00.000 7680 IsGuiding returns 0
22:29:23.941 00.001 7680 PulseGuide returned control before completion, sleep 813
22:29:24.764 00.823 7680 IsGuiding returns 1
22:29:24.765 00.001 7680 scope still moving after pulse duration time elapsed
22:29:24.795 00.030 7680 IsSlewing returns 0
22:29:24.795 00.000 7680 IsGuiding returns 0
22:29:24.795 00.000 7680 scope move finished after 803 + 51 ms
22:29:24.795 00.000 7680 Move returns status 0, amount 803
22:29:24.795 00.000 7680 move complete, result=0
22:29:24.795 00.000 7680 worker thread done servicing request
22:29:24.797 00.002 6120 GuideStep: 0.5 px 319 ms WEST, 1.5 px 803 ms SOUTH
22:29:24.800 00.003 7680 Worker thread wakes up
22:29:24.800 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:24.800 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,30,31,31)
22:29:26.044 01.244 7680 Exposure complete
22:29:26.176 00.132 7680 worker thread done servicing request
22:29:26.176 00.000 6120 OnExposeComplete: enter
22:29:26.181 00.005 6120 UpdateGuideState(): m_state=6
22:29:26.184 00.003 6120 Star::Find(15, 991, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
22:29:26.188 00.004 6120 Star::Find returns 1 (1), X=992.49, Y=44.60, Mass=12272, SNR=72.4, Peak=255 HFD=6.9
22:29:26.192 00.004 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-2.95) = xAngle (1.64 = 1.64)
22:29:26.195 00.003 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.38 = 1.38)
22:29:26.200 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=-0.88 hyp=0.92 cameraTheta=-1.31 mountX=-0.07 mountY=0.90, mountTheta=1.65
22:29:26.206 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.88, opts=13)
22:29:26.211 00.005 6120 Enqueuing Move request for scope (0.24, -0.88)
22:29:26.214 00.003 7680 Worker thread wakes up
22:29:26.214 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.88) opts 0xd
22:29:26.215 00.001 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.88)
22:29:26.215 00.000 7680 Moving (0.24, -0.88) raw xDistance=-0.07 yDistance=0.90
22:29:26.215 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:29:26.215 00.000 7680 resist switch: large excursion: input 0.90 thresh 0.60 direction from 0 to 1
22:29:26.215 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.69
22:29:26.215 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
22:29:26.215 00.000 7680 MoveAxis(E, 0, ABG)
22:29:26.215 00.000 7680 Move returns status 0, amount 0
22:29:26.216 00.001 7680 MoveAxis(S, 488, ABG)
22:29:26.216 00.000 7680 Guiding  Dir = 1, Dur = 488
22:29:26.216 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:26.221 00.005 7680 IsSlewing returns 0
22:29:26.221 00.000 6120 UpdateGuideState exits: m=12272 SNR=72.4 Saturated
22:29:26.225 00.004 7680 IsGuiding returns 0
22:29:26.225 00.000 6120 PhdController: settling, locked = 1, distance = 0.92 (1.50) aobump = 0 frame = 2 / 99999
22:29:26.228 00.003 7680 PulseGuide returned control before completion, sleep 498
22:29:26.228 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044966.228,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.92,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:29:26.232 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:26.237 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:26.241 00.004 6120 Enqueuing Expose request
22:29:26.734 00.493 7680 IsGuiding returns 1
22:29:26.735 00.001 7680 scope still moving after pulse duration time elapsed
22:29:26.766 00.031 7680 IsSlewing returns 0
22:29:26.768 00.002 7680 IsGuiding returns 0
22:29:26.769 00.001 7680 scope move finished after 488 + 55 ms
22:29:26.769 00.000 7680 Move returns status 0, amount 488
22:29:26.769 00.000 7680 move complete, result=0
22:29:26.770 00.001 7680 worker thread done servicing request
22:29:26.770 00.000 7680 Worker thread wakes up
22:29:26.770 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.9 px 488 ms SOUTH
22:29:26.776 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:26.777 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(977,30,31,31)
22:29:28.025 01.248 7680 Exposure complete
22:29:28.158 00.133 7680 worker thread done servicing request
22:29:28.159 00.001 6120 OnExposeComplete: enter
22:29:28.162 00.003 6120 UpdateGuideState(): m_state=6
22:29:28.168 00.006 6120 Star::Find(15, 992, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
22:29:28.173 00.005 6120 Star::Find returns 1 (0), X=992.78, Y=45.71, Mass=11074, SNR=68.5, Peak=223 HFD=6.9
22:29:28.177 00.004 6120 CameraToMount -- cameraTheta (0.40) - m_xAngle (-2.95) = xAngle (3.36 = -2.92)
22:29:28.180 00.003 6120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.09 = 3.09)
22:29:28.184 00.004 6120 CameraToMount -- cameraX=0.53 cameraY=0.23 hyp=0.57 cameraTheta=0.40 mountX=-0.56 mountY=0.03, mountTheta=3.09
22:29:28.188 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.53, y=0.23, opts=13)
22:29:28.193 00.005 6120 Enqueuing Move request for scope (0.53, 0.23)
22:29:28.196 00.003 7680 Worker thread wakes up
22:29:28.196 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.23) opts 0xd
22:29:28.196 00.000 7680 Handling offset move in thread for scope, endpoint = (0.53, 0.23)
22:29:28.198 00.002 7680 Moving (0.53, 0.23) raw xDistance=-0.56 yDistance=0.03
22:29:28.198 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
22:29:28.198 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:29:28.198 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:28.201 00.003 6120 UpdateGuideState exits: m=11074 SNR=68.5
22:29:28.206 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:29:28.206 00.000 7680 MoveAxis(E, 229, ABG)
22:29:28.206 00.000 7680 Guiding  Dir = 2, Dur = 229
22:29:28.206 00.000 6120 PhdController: settling, locked = 1, distance = 0.81 (1.50) aobump = 0 frame = 3 / 99999
22:29:28.211 00.005 7680 IsSlewing returns 0
22:29:28.211 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044968.211,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.81,"Time":2.0,"SettleTime":10.0,"StarLocked":true}
22:29:28.215 00.004 7680 IsGuiding returns 0
22:29:28.215 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:28.218 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:28.223 00.005 6120 Enqueuing Expose request
22:29:28.226 00.003 7680 PulseGuide returned control before completion, sleep 239
22:29:28.471 00.245 7680 IsGuiding returns 0
22:29:28.472 00.001 7680 Move returns status 0, amount 229
22:29:28.472 00.000 7680 MoveAxis(N, 0, ABG)
22:29:28.472 00.000 7680 Move returns status 0, amount 0
22:29:28.473 00.001 7680 move complete, result=0
22:29:28.473 00.000 7680 worker thread done servicing request
22:29:28.474 00.001 6120 GuideStep: -0.6 px 229 ms EAST, 0.0 px 0 ms NORTH
22:29:28.480 00.006 7680 Worker thread wakes up
22:29:28.480 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:28.482 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(977,30,31,31)
22:29:29.722 01.240 7680 Exposure complete
22:29:29.848 00.126 7680 worker thread done servicing request
22:29:29.848 00.000 6120 OnExposeComplete: enter
22:29:29.852 00.004 6120 UpdateGuideState(): m_state=6
22:29:29.856 00.004 6120 Star::Find(15, 992, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
22:29:29.860 00.004 6120 Star::Find returns 1 (1), X=992.31, Y=45.62, Mass=12742, SNR=72.8, Peak=255 HFD=6.9
22:29:29.863 00.003 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.09 = -2.19)
22:29:29.866 00.003 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.46)
22:29:29.871 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.14 mountX=-0.08 mountY=-0.09, mountTheta=-2.32
22:29:29.875 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.13, opts=13)
22:29:29.879 00.004 6120 Enqueuing Move request for scope (0.06, 0.13)
22:29:29.881 00.002 7680 Worker thread wakes up
22:29:29.881 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
22:29:29.883 00.002 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
22:29:29.883 00.000 7680 Moving (0.06, 0.13) raw xDistance=-0.08 yDistance=-0.09
22:29:29.883 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:29:29.883 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:29:29.883 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:29:29.883 00.000 7680 MoveAxis(E, 0, ABG)
22:29:29.883 00.000 7680 Move returns status 0, amount 0
22:29:29.883 00.000 7680 MoveAxis(N, 0, ABG)
22:29:29.884 00.001 7680 Move returns status 0, amount 0
22:29:29.884 00.000 7680 move complete, result=0
22:29:29.884 00.000 7680 worker thread done servicing request
22:29:29.884 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:29.887 00.003 6120 UpdateGuideState exits: m=12742 SNR=72.8 Saturated
22:29:29.890 00.003 6120 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 4 / 99999
22:29:29.894 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764044969.894,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.61,"Time":3.7,"SettleTime":10.0,"StarLocked":true}
22:29:29.898 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:29.902 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:29.906 00.004 6120 Enqueuing Expose request
22:29:29.909 00.003 7680 Worker thread wakes up
22:29:29.909 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:29.909 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,30,31,31)
22:29:29.910 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:29:31.158 01.248 7680 Exposure complete
22:29:31.298 00.140 7680 worker thread done servicing request
22:29:31.298 00.000 6120 OnExposeComplete: enter
22:29:31.303 00.005 6120 UpdateGuideState(): m_state=6
22:29:31.306 00.003 6120 Star::Find(15, 992, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
22:29:31.309 00.003 6120 Star::Find returns 1 (1), X=991.89, Y=46.22, Mass=12920, SNR=73.9, Peak=255 HFD=6.8
22:29:31.313 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
22:29:31.318 00.005 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
22:29:31.321 00.003 6120 CameraToMount -- cameraX=-0.36 cameraY=0.73 hyp=0.82 cameraTheta=2.02 mountX=0.22 mountY=-0.82, mountTheta=-1.31
22:29:31.327 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=0.73, opts=13)
22:29:31.330 00.003 6120 Enqueuing Move request for scope (-0.36, 0.73)
22:29:31.334 00.004 7680 Worker thread wakes up
22:29:31.334 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.73) opts 0xd
22:29:31.334 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, 0.73)
22:29:31.334 00.000 7680 Moving (-0.36, 0.73) raw xDistance=0.22 yDistance=-0.82
22:29:31.335 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:29:31.336 00.001 7680 resist switch: large excursion: input -0.82 thresh 0.60 direction from 1 to -1
22:29:31.336 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:31.339 00.003 6120 UpdateGuideState exits: m=12920 SNR=73.9 Saturated
22:29:31.344 00.005 6120 PhdController: settling, locked = 1, distance = 0.67 (1.50) aobump = 0 frame = 5 / 99999
22:29:31.347 00.003 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.45
22:29:31.348 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
22:29:31.348 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044971.347,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.67,"Time":5.1,"SettleTime":10.0,"StarLocked":true}
22:29:31.351 00.003 7680 MoveAxis(W, 88, ABG)
22:29:31.352 00.001 7680 Guiding  Dir = 3, Dur = 88
22:29:31.352 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:31.356 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:31.360 00.004 6120 Enqueuing Expose request
22:29:31.364 00.004 7680 IsSlewing returns 0
22:29:31.364 00.000 7680 IsGuiding returns 0
22:29:31.364 00.000 7680 PulseGuide returned control before completion, sleep 98
22:29:31.478 00.114 7680 IsGuiding returns 0
22:29:31.478 00.000 7680 Move returns status 0, amount 88
22:29:31.479 00.001 7680 MoveAxis(N, 443, ABG)
22:29:31.480 00.001 7680 Guiding  Dir = 0, Dur = 443
22:29:31.480 00.000 7680 IsSlewing returns 0
22:29:31.482 00.002 7680 IsGuiding returns 0
22:29:31.482 00.000 7680 PulseGuide returned control before completion, sleep 453
22:29:31.949 00.467 7680 IsGuiding returns 1
22:29:31.949 00.000 7680 scope still moving after pulse duration time elapsed
22:29:31.980 00.031 7680 IsSlewing returns 0
22:29:31.981 00.001 7680 IsGuiding returns 0
22:29:31.981 00.000 7680 scope move finished after 443 + 56 ms
22:29:31.982 00.001 7680 Move returns status 0, amount 443
22:29:31.982 00.000 7680 move complete, result=0
22:29:31.983 00.001 6120 GuideStep: 0.2 px 88 ms WEST, -0.8 px 443 ms NORTH
22:29:31.989 00.006 7680 worker thread done servicing request
22:29:31.989 00.000 7680 Worker thread wakes up
22:29:31.990 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:31.990 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,30,31,31)
22:29:33.234 01.244 7680 Exposure complete
22:29:33.378 00.144 7680 worker thread done servicing request
22:29:33.378 00.000 6120 OnExposeComplete: enter
22:29:33.381 00.003 6120 UpdateGuideState(): m_state=6
22:29:33.385 00.004 6120 Star::Find(15, 991, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
22:29:33.389 00.004 6120 Star::Find returns 1 (0), X=992.04, Y=46.63, Mass=11739, SNR=69.6, Peak=251 HFD=6.9
22:29:33.392 00.003 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.71 = -1.58)
22:29:33.397 00.005 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.85)
22:29:33.400 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=1.14 hyp=1.16 cameraTheta=1.75 mountX=-0.01 mountY=-1.11, mountTheta=-1.58
22:29:33.406 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=1.14, opts=13)
22:29:33.409 00.003 6120 Enqueuing Move request for scope (-0.21, 1.14)
22:29:33.413 00.004 7680 Worker thread wakes up
22:29:33.413 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 1.14) opts 0xd
22:29:33.413 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 1.14)
22:29:33.414 00.001 7680 Moving (-0.21, 1.14) raw xDistance=-0.01 yDistance=-1.11
22:29:33.414 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:29:33.414 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.11 from input -1.11
22:29:33.414 00.000 7680 MoveAxis(E, 0, ABG)
22:29:33.414 00.000 7680 Move returns status 0, amount 0
22:29:33.415 00.001 7680 MoveAxis(N, 605, ABG)
22:29:33.415 00.000 7680 Guiding  Dir = 0, Dur = 605
22:29:33.415 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:33.419 00.004 7680 IsSlewing returns 0
22:29:33.419 00.000 6120 UpdateGuideState exits: m=11739 SNR=69.6
22:29:33.423 00.004 7680 IsGuiding returns 0
22:29:33.423 00.000 6120 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 6 / 99999
22:29:33.427 00.004 7680 PulseGuide returned control before completion, sleep 615
22:29:33.427 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044973.427,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.82,"Time":7.2,"SettleTime":10.0,"StarLocked":true}
22:29:33.432 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:33.436 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:33.439 00.003 6120 Enqueuing Expose request
22:29:34.050 00.611 7680 IsGuiding returns 1
22:29:34.050 00.000 7680 scope still moving after pulse duration time elapsed
22:29:34.081 00.031 7680 IsSlewing returns 0
22:29:34.081 00.000 7680 IsGuiding returns 0
22:29:34.081 00.000 7680 scope move finished after 605 + 53 ms
22:29:34.082 00.001 7680 Move returns status 0, amount 605
22:29:34.082 00.000 7680 move complete, result=0
22:29:34.083 00.001 7680 worker thread done servicing request
22:29:34.083 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -1.1 px 605 ms NORTH
22:29:34.088 00.005 7680 Worker thread wakes up
22:29:34.088 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:34.089 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(977,30,31,31)
22:29:35.343 01.254 7680 Exposure complete
22:29:35.482 00.139 7680 worker thread done servicing request
22:29:35.482 00.000 6120 OnExposeComplete: enter
22:29:35.487 00.005 6120 UpdateGuideState(): m_state=6
22:29:35.492 00.005 6120 Star::Find(15, 992, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
22:29:35.496 00.004 6120 Star::Find returns 1 (1), X=992.03, Y=45.75, Mass=13367, SNR=74.8, Peak=255 HFD=6.8
22:29:35.500 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.23 = -1.06)
22:29:35.503 00.003 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.32)
22:29:35.507 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.26 hyp=0.34 cameraTheta=2.27 mountX=0.17 mountY=-0.33, mountTheta=-1.10
22:29:35.513 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.26, opts=13)
22:29:35.517 00.004 6120 Enqueuing Move request for scope (-0.22, 0.26)
22:29:35.524 00.007 7680 Worker thread wakes up
22:29:35.524 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:35.529 00.005 6120 UpdateGuideState exits: m=13367 SNR=74.8 Saturated
22:29:35.533 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.26) opts 0xd
22:29:35.534 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.26)
22:29:35.534 00.000 6120 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 7 / 99999
22:29:35.537 00.003 7680 Moving (-0.22, 0.26) raw xDistance=0.17 yDistance=-0.33
22:29:35.537 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044975.537,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.68,"Time":9.3,"SettleTime":10.0,"StarLocked":true}
22:29:35.543 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:29:35.543 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:35.548 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:35.552 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:29:35.552 00.000 6120 Enqueuing Expose request
22:29:35.557 00.005 7680 MoveAxis(E, 0, ABG)
22:29:35.557 00.000 7680 Move returns status 0, amount 0
22:29:35.557 00.000 7680 MoveAxis(N, 181, ABG)
22:29:35.557 00.000 7680 Guiding  Dir = 0, Dur = 181
22:29:35.558 00.001 7680 IsSlewing returns 0
22:29:35.558 00.000 7680 IsGuiding returns 0
22:29:35.559 00.001 7680 PulseGuide returned control before completion, sleep 191
22:29:35.754 00.195 7680 IsGuiding returns 1
22:29:35.755 00.001 7680 scope still moving after pulse duration time elapsed
22:29:35.785 00.030 7680 IsSlewing returns 0
22:29:35.786 00.001 7680 IsGuiding returns 0
22:29:35.787 00.001 7680 scope move finished after 181 + 47 ms
22:29:35.787 00.000 7680 Move returns status 0, amount 181
22:29:35.789 00.002 7680 move complete, result=0
22:29:35.789 00.000 7680 worker thread done servicing request
22:29:35.790 00.001 7680 Worker thread wakes up
22:29:35.790 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 181 ms NORTH
22:29:35.798 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:35.799 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(977,30,31,31)
22:29:37.046 01.247 7680 Exposure complete
22:29:37.183 00.137 7680 worker thread done servicing request
22:29:37.184 00.001 6120 OnExposeComplete: enter
22:29:37.188 00.004 6120 UpdateGuideState(): m_state=6
22:29:37.191 00.003 6120 Star::Find(15, 992, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
22:29:37.194 00.003 6120 Star::Find returns 1 (1), X=991.88, Y=45.84, Mass=13452, SNR=75.5, Peak=255 HFD=6.8
22:29:37.198 00.004 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.33 = -0.95)
22:29:37.202 00.004 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.06 = -1.22)
22:29:37.205 00.003 6120 CameraToMount -- cameraX=-0.37 cameraY=0.36 hyp=0.51 cameraTheta=2.38 mountX=0.30 mountY=-0.48, mountTheta=-1.02
22:29:37.210 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.36, opts=13)
22:29:37.214 00.004 6120 Enqueuing Move request for scope (-0.37, 0.36)
22:29:37.216 00.002 7680 Worker thread wakes up
22:29:37.216 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.36) opts 0xd
22:29:37.216 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.36)
22:29:37.218 00.002 7680 Moving (-0.37, 0.36) raw xDistance=0.30 yDistance=-0.48
22:29:37.218 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
22:29:37.218 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:29:37.218 00.000 7680 MoveAxis(W, 122, ABG)
22:29:37.218 00.000 7680 Guiding  Dir = 3, Dur = 122
22:29:37.218 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:37.222 00.004 6120 UpdateGuideState exits: m=13452 SNR=75.5 Saturated
22:29:37.225 00.003 7680 IsSlewing returns 0
22:29:37.226 00.001 6120 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 8 / 99999
22:29:37.229 00.003 7680 IsGuiding returns 0
22:29:37.229 00.000 6120 PhdController: newstate STATE_FINISH
22:29:37.233 00.004 7680 PulseGuide returned control before completion, sleep 132
22:29:37.233 00.000 6120 PhdController complete: success
22:29:37.236 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764044977.236,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
22:29:37.241 00.005 6120 Mount: notify guiding dither settle done success=1
22:29:37.245 00.004 6120 PhdController: newstate STATE_IDLE
22:29:37.249 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:37.252 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:37.256 00.004 6120 Enqueuing Expose request
22:29:37.379 00.123 7680 IsGuiding returns 1
22:29:37.383 00.004 7680 scope still moving after pulse duration time elapsed
22:29:37.411 00.028 7680 IsSlewing returns 0
22:29:37.412 00.001 7680 IsGuiding returns 0
22:29:37.412 00.000 7680 scope move finished after 122 + 60 ms
22:29:37.412 00.000 7680 Move returns status 0, amount 122
22:29:37.412 00.000 7680 MoveAxis(N, 262, ABG)
22:29:37.413 00.001 7680 Guiding  Dir = 0, Dur = 262
22:29:37.413 00.000 7680 IsSlewing returns 0
22:29:37.413 00.000 7680 IsGuiding returns 0
22:29:37.413 00.000 7680 PulseGuide returned control before completion, sleep 272
22:29:37.691 00.278 7680 IsGuiding returns 1
22:29:37.691 00.000 7680 scope still moving after pulse duration time elapsed
22:29:37.723 00.032 7680 IsSlewing returns 0
22:29:37.723 00.000 7680 IsGuiding returns 0
22:29:37.723 00.000 7680 scope move finished after 262 + 48 ms
22:29:37.724 00.001 7680 Move returns status 0, amount 262
22:29:37.724 00.000 7680 move complete, result=0
22:29:37.724 00.000 7680 worker thread done servicing request
22:29:37.724 00.000 6120 GuideStep: 0.3 px 122 ms WEST, -0.5 px 262 ms NORTH
22:29:37.730 00.006 7680 Worker thread wakes up
22:29:37.730 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:37.731 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(977,30,31,31)
22:29:38.976 01.245 7680 Exposure complete
22:29:39.118 00.142 7680 worker thread done servicing request
22:29:39.119 00.001 6120 OnExposeComplete: enter
22:29:39.122 00.003 6120 UpdateGuideState(): m_state=6
22:29:39.127 00.005 6120 Star::Find(15, 991, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
22:29:39.132 00.005 6120 Star::Find returns 1 (1), X=991.98, Y=45.74, Mass=12523, SNR=73.4, Peak=255 HFD=6.8
22:29:39.135 00.003 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
22:29:39.140 00.005 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
22:29:39.145 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.25 hyp=0.37 cameraTheta=2.40 mountX=0.22 mountY=-0.35, mountTheta=-1.00
22:29:39.150 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.25, opts=13)
22:29:39.154 00.004 6120 Enqueuing Move request for scope (-0.27, 0.25)
22:29:39.158 00.004 7680 Worker thread wakes up
22:29:39.158 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.25) opts 0xd
22:29:39.159 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:39.162 00.003 6120 UpdateGuideState exits: m=12523 SNR=73.4 Saturated
22:29:39.165 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.25)
22:29:39.165 00.000 7680 Moving (-0.27, 0.25) raw xDistance=0.22 yDistance=-0.35
22:29:39.166 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
22:29:39.166 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:29:39.166 00.000 7680 MoveAxis(W, 99, ABG)
22:29:39.166 00.000 7680 Guiding  Dir = 3, Dur = 99
22:29:39.166 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:39.171 00.005 7680 IsSlewing returns 0
22:29:39.171 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:39.179 00.008 6120 Enqueuing Expose request
22:29:39.184 00.005 7680 IsGuiding returns 0
22:29:39.184 00.000 7680 PulseGuide returned control before completion, sleep 109
22:29:39.297 00.113 7680 IsGuiding returns 1
22:29:39.297 00.000 7680 scope still moving after pulse duration time elapsed
22:29:39.328 00.031 7680 IsSlewing returns 0
22:29:39.330 00.002 7680 IsGuiding returns 0
22:29:39.330 00.000 7680 scope move finished after 99 + 47 ms
22:29:39.331 00.001 7680 Move returns status 0, amount 99
22:29:39.331 00.000 7680 MoveAxis(N, 189, ABG)
22:29:39.332 00.001 7680 Guiding  Dir = 0, Dur = 189
22:29:39.333 00.001 7680 IsSlewing returns 0
22:29:39.333 00.000 7680 IsGuiding returns 0
22:29:39.334 00.001 7680 PulseGuide returned control before completion, sleep 199
22:29:39.549 00.215 7680 IsGuiding returns 1
22:29:39.551 00.002 7680 scope still moving after pulse duration time elapsed
22:29:39.580 00.029 7680 IsSlewing returns 0
22:29:39.581 00.001 7680 IsGuiding returns 0
22:29:39.581 00.000 7680 scope move finished after 189 + 58 ms
22:29:39.582 00.001 7680 Move returns status 0, amount 189
22:29:39.582 00.000 7680 move complete, result=0
22:29:39.583 00.001 7680 worker thread done servicing request
22:29:39.583 00.000 7680 Worker thread wakes up
22:29:39.583 00.000 6120 GuideStep: 0.2 px 99 ms WEST, -0.3 px 189 ms NORTH
22:29:39.589 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:39.589 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,30,31,31)
22:29:40.842 01.253 7680 Exposure complete
22:29:40.974 00.132 7680 worker thread done servicing request
22:29:40.975 00.001 6120 OnExposeComplete: enter
22:29:40.979 00.004 6120 UpdateGuideState(): m_state=6
22:29:40.983 00.004 6120 Star::Find(15, 991, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
22:29:40.990 00.007 6120 Star::Find returns 1 (1), X=992.39, Y=45.31, Mass=13103, SNR=74.9, Peak=255 HFD=7.2
22:29:40.996 00.006 6120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-2.95) = xAngle (2.04 = 2.04)
22:29:40.999 00.003 6120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.77 = 1.77)
22:29:41.003 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-0.92 mountX=-0.10 mountY=0.22, mountTheta=2.00
22:29:41.009 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.18, opts=13)
22:29:41.013 00.004 6120 Enqueuing Move request for scope (0.13, -0.18)
22:29:41.018 00.005 7680 Worker thread wakes up
22:29:41.019 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:41.025 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.18) opts 0xd
22:29:41.025 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.18)
22:29:41.025 00.000 7680 Moving (0.13, -0.18) raw xDistance=-0.10 yDistance=0.22
22:29:41.025 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:29:41.025 00.000 6120 UpdateGuideState exits: m=13103 SNR=74.9 Saturated
22:29:41.031 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:41.034 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:41.039 00.005 6120 Enqueuing Expose request
22:29:41.042 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:29:41.042 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:29:41.044 00.002 7680 MoveAxis(E, 0, ABG)
22:29:41.044 00.000 7680 Move returns status 0, amount 0
22:29:41.044 00.000 7680 MoveAxis(N, 0, ABG)
22:29:41.045 00.001 7680 Move returns status 0, amount 0
22:29:41.045 00.000 7680 move complete, result=0
22:29:41.045 00.000 7680 worker thread done servicing request
22:29:41.045 00.000 7680 Worker thread wakes up
22:29:41.046 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:29:41.050 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:41.050 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,30,31,31)
22:29:42.291 01.241 7680 Exposure complete
22:29:42.467 00.176 7680 worker thread done servicing request
22:29:42.467 00.000 6120 OnExposeComplete: enter
22:29:42.472 00.005 6120 UpdateGuideState(): m_state=6
22:29:42.478 00.006 6120 Star::Find(15, 992, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
22:29:42.483 00.005 6120 Star::Find returns 1 (0), X=992.40, Y=45.51, Mass=11127, SNR=70.1, Peak=241 HFD=7.0
22:29:42.488 00.005 6120 CameraToMount -- cameraTheta (0.14) - m_xAngle (-2.95) = xAngle (3.10 = 3.10)
22:29:42.491 00.003 6120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.83 = 2.83)
22:29:42.495 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.14 mountX=-0.15 mountY=0.05, mountTheta=2.84
22:29:42.500 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.02, opts=13)
22:29:42.503 00.003 6120 Enqueuing Move request for scope (0.15, 0.02)
22:29:42.507 00.004 7680 Worker thread wakes up
22:29:42.507 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:42.510 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
22:29:42.510 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
22:29:42.510 00.000 7680 Moving (0.15, 0.02) raw xDistance=-0.15 yDistance=0.05
22:29:42.510 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:29:42.510 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:29:42.512 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:29:42.512 00.000 7680 MoveAxis(E, 0, ABG)
22:29:42.512 00.000 7680 Move returns status 0, amount 0
22:29:42.512 00.000 7680 MoveAxis(N, 0, ABG)
22:29:42.512 00.000 7680 Move returns status 0, amount 0
22:29:42.513 00.001 7680 move complete, result=0
22:29:42.513 00.000 7680 worker thread done servicing request
22:29:42.513 00.000 6120 UpdateGuideState exits: m=11127 SNR=70.1
22:29:42.520 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:42.524 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:42.529 00.005 6120 Enqueuing Expose request
22:29:42.534 00.005 7680 Worker thread wakes up
22:29:42.534 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:29:42.539 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:42.539 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,30,31,31)
22:29:43.778 01.239 7680 Exposure complete
22:29:43.905 00.127 7680 worker thread done servicing request
22:29:43.905 00.000 6120 OnExposeComplete: enter
22:29:43.908 00.003 6120 UpdateGuideState(): m_state=6
22:29:43.913 00.005 6120 Star::Find(15, 992, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
22:29:43.917 00.004 6120 Star::Find returns 1 (0), X=992.20, Y=45.71, Mass=12522, SNR=73.1, Peak=254 HFD=6.9
22:29:43.920 00.003 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
22:29:43.924 00.004 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
22:29:43.928 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.78 mountX=0.00 mountY=-0.23, mountTheta=-1.55
22:29:43.934 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.23, opts=13)
22:29:43.939 00.005 6120 Enqueuing Move request for scope (-0.05, 0.23)
22:29:43.944 00.005 7680 Worker thread wakes up
22:29:43.944 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:43.948 00.004 6120 UpdateGuideState exits: m=12522 SNR=73.1
22:29:43.953 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:43.957 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
22:29:43.957 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:43.961 00.004 6120 Enqueuing Expose request
22:29:43.966 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
22:29:43.966 00.000 7680 Moving (-0.05, 0.23) raw xDistance=0.00 yDistance=-0.23
22:29:43.966 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:29:43.966 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:29:43.966 00.000 7680 MoveAxis(E, 0, ABG)
22:29:43.966 00.000 7680 Move returns status 0, amount 0
22:29:43.966 00.000 7680 MoveAxis(N, 123, ABG)
22:29:43.968 00.002 7680 Guiding  Dir = 0, Dur = 123
22:29:43.969 00.001 7680 IsSlewing returns 0
22:29:43.969 00.000 7680 IsGuiding returns 0
22:29:43.969 00.000 7680 PulseGuide returned control before completion, sleep 133
22:29:44.116 00.147 7680 IsGuiding returns 1
22:29:44.117 00.001 7680 scope still moving after pulse duration time elapsed
22:29:44.146 00.029 7680 IsSlewing returns 0
22:29:44.147 00.001 7680 IsGuiding returns 0
22:29:44.149 00.002 7680 scope move finished after 123 + 56 ms
22:29:44.149 00.000 7680 Move returns status 0, amount 123
22:29:44.150 00.001 7680 move complete, result=0
22:29:44.150 00.000 7680 worker thread done servicing request
22:29:44.150 00.000 7680 Worker thread wakes up
22:29:44.152 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:44.152 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,30,31,31)
22:29:44.152 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 123 ms NORTH
22:29:45.410 01.258 7680 Exposure complete
22:29:45.536 00.126 7680 worker thread done servicing request
22:29:45.536 00.000 6120 OnExposeComplete: enter
22:29:45.539 00.003 6120 UpdateGuideState(): m_state=6
22:29:45.544 00.005 6120 Star::Find(15, 992, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
22:29:45.549 00.005 6120 Star::Find returns 1 (0), X=992.08, Y=45.89, Mass=11808, SNR=70.2, Peak=246 HFD=6.7
22:29:45.553 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
22:29:45.557 00.004 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
22:29:45.560 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.40 hyp=0.44 cameraTheta=1.97 mountX=0.09 mountY=-0.44, mountTheta=-1.36
22:29:45.565 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.40, opts=13)
22:29:45.569 00.004 6120 Enqueuing Move request for scope (-0.17, 0.40)
22:29:45.574 00.005 7680 Worker thread wakes up
22:29:45.574 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.40) opts 0xd
22:29:45.574 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:45.580 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.40)
22:29:45.580 00.000 6120 UpdateGuideState exits: m=11808 SNR=70.2
22:29:45.584 00.004 7680 Moving (-0.17, 0.40) raw xDistance=0.09 yDistance=-0.44
22:29:45.586 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:29:45.586 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:29:45.586 00.000 7680 MoveAxis(E, 0, ABG)
22:29:45.586 00.000 7680 Move returns status 0, amount 0
22:29:45.586 00.000 7680 MoveAxis(N, 237, ABG)
22:29:45.586 00.000 7680 Guiding  Dir = 0, Dur = 237
22:29:45.586 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:45.591 00.005 7680 IsSlewing returns 0
22:29:45.592 00.001 7680 IsGuiding returns 0
22:29:45.592 00.000 7680 PulseGuide returned control before completion, sleep 247
22:29:45.592 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:45.596 00.004 6120 Enqueuing Expose request
22:29:45.854 00.258 7680 IsGuiding returns 1
22:29:45.855 00.001 7680 scope still moving after pulse duration time elapsed
22:29:45.885 00.030 7680 IsSlewing returns 0
22:29:45.886 00.001 7680 IsGuiding returns 1
22:29:45.917 00.031 7680 IsSlewing returns 0
22:29:45.918 00.001 7680 IsGuiding returns 1
22:29:45.948 00.030 7680 IsSlewing returns 0
22:29:45.950 00.002 7680 IsGuiding returns 0
22:29:45.951 00.001 7680 scope move finished after 237 + 122 ms
22:29:45.952 00.001 7680 Move returns status 0, amount 237
22:29:45.952 00.000 7680 move complete, result=0
22:29:45.953 00.001 7680 worker thread done servicing request
22:29:45.954 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 237 ms NORTH
22:29:45.959 00.005 7680 Worker thread wakes up
22:29:45.960 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:45.960 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,30,31,31)
22:29:47.269 01.309 7680 Exposure complete
22:29:47.489 00.220 7680 worker thread done servicing request
22:29:47.489 00.000 6120 OnExposeComplete: enter
22:29:47.492 00.003 6120 UpdateGuideState(): m_state=6
22:29:47.495 00.003 6120 Star::Find(15, 992, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
22:29:47.499 00.004 6120 Star::Find returns 1 (1), X=991.98, Y=45.64, Mass=12374, SNR=74.0, Peak=255 HFD=6.8
22:29:47.502 00.003 6120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-2.95) = xAngle (5.58 = -0.70)
22:29:47.505 00.003 6120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.31 = -0.97)
22:29:47.508 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.16 hyp=0.31 cameraTheta=2.62 mountX=0.24 mountY=-0.26, mountTheta=-0.83
22:29:47.515 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.16, opts=13)
22:29:47.519 00.004 6120 Enqueuing Move request for scope (-0.27, 0.16)
22:29:47.522 00.003 7680 Worker thread wakes up
22:29:47.523 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:47.525 00.002 6120 UpdateGuideState exits: m=12374 SNR=74.0 Saturated
22:29:47.528 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.16) opts 0xd
22:29:47.528 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.16)
22:29:47.528 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:47.531 00.003 7680 Moving (-0.27, 0.16) raw xDistance=0.24 yDistance=-0.26
22:29:47.531 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:29:47.531 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:47.536 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:29:47.536 00.000 7680 MoveAxis(W, 98, ABG)
22:29:47.536 00.000 6120 Enqueuing Expose request
22:29:47.538 00.002 7680 Guiding  Dir = 3, Dur = 98
22:29:47.539 00.001 7680 IsSlewing returns 0
22:29:47.539 00.000 7680 IsGuiding returns 0
22:29:47.540 00.001 7680 PulseGuide returned control before completion, sleep 108
22:29:47.656 00.116 7680 IsGuiding returns 1
22:29:47.656 00.000 7680 scope still moving after pulse duration time elapsed
22:29:47.687 00.031 7680 IsSlewing returns 0
22:29:47.687 00.000 7680 IsGuiding returns 0
22:29:47.687 00.000 7680 scope move finished after 98 + 49 ms
22:29:47.687 00.000 7680 Move returns status 0, amount 98
22:29:47.687 00.000 7680 MoveAxis(N, 141, ABG)
22:29:47.688 00.001 7680 Guiding  Dir = 0, Dur = 141
22:29:47.688 00.000 7680 IsSlewing returns 0
22:29:47.688 00.000 7680 IsGuiding returns 0
22:29:47.688 00.000 7680 PulseGuide returned control before completion, sleep 151
22:29:47.856 00.168 7680 IsGuiding returns 1
22:29:47.856 00.000 7680 scope still moving after pulse duration time elapsed
22:29:47.888 00.032 7680 IsSlewing returns 0
22:29:47.888 00.000 7680 IsGuiding returns 0
22:29:47.889 00.001 7680 scope move finished after 141 + 59 ms
22:29:47.889 00.000 7680 Move returns status 0, amount 141
22:29:47.890 00.001 7680 move complete, result=0
22:29:47.890 00.000 7680 worker thread done servicing request
22:29:47.890 00.000 7680 Worker thread wakes up
22:29:47.890 00.000 6120 GuideStep: 0.2 px 98 ms WEST, -0.3 px 141 ms NORTH
22:29:47.896 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:47.896 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,30,31,31)
22:29:49.145 01.249 7680 Exposure complete
22:29:49.278 00.133 7680 worker thread done servicing request
22:29:49.278 00.000 6120 OnExposeComplete: enter
22:29:49.282 00.004 6120 UpdateGuideState(): m_state=6
22:29:49.286 00.004 6120 Star::Find(15, 991, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
22:29:49.290 00.004 6120 Star::Find returns 1 (1), X=992.04, Y=45.66, Mass=12473, SNR=73.8, Peak=255 HFD=6.8
22:29:49.295 00.005 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.41 = -0.88)
22:29:49.299 00.004 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.14)
22:29:49.304 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.18 hyp=0.28 cameraTheta=2.45 mountX=0.18 mountY=-0.25, mountTheta=-0.96
22:29:49.310 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.18, opts=13)
22:29:49.314 00.004 6120 Enqueuing Move request for scope (-0.21, 0.18)
22:29:49.317 00.003 7680 Worker thread wakes up
22:29:49.317 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:49.322 00.005 6120 UpdateGuideState exits: m=12473 SNR=73.8 Saturated
22:29:49.325 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:49.328 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:49.331 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.18) opts 0xd
22:29:49.331 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.18)
22:29:49.331 00.000 6120 Enqueuing Expose request
22:29:49.335 00.004 7680 Moving (-0.21, 0.18) raw xDistance=0.18 yDistance=-0.25
22:29:49.335 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:29:49.336 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:29:49.336 00.000 7680 MoveAxis(E, 0, ABG)
22:29:49.336 00.000 7680 Move returns status 0, amount 0
22:29:49.336 00.000 7680 MoveAxis(N, 137, ABG)
22:29:49.336 00.000 7680 Guiding  Dir = 0, Dur = 137
22:29:49.337 00.001 7680 IsSlewing returns 0
22:29:49.337 00.000 7680 IsGuiding returns 0
22:29:49.337 00.000 7680 PulseGuide returned control before completion, sleep 147
22:29:49.488 00.151 7680 IsGuiding returns 1
22:29:49.488 00.000 7680 scope still moving after pulse duration time elapsed
22:29:49.518 00.030 7680 IsSlewing returns 0
22:29:49.519 00.001 7680 IsGuiding returns 0
22:29:49.520 00.001 7680 scope move finished after 137 + 46 ms
22:29:49.520 00.000 7680 Move returns status 0, amount 137
22:29:49.522 00.002 7680 move complete, result=0
22:29:49.522 00.000 7680 worker thread done servicing request
22:29:49.523 00.001 7680 Worker thread wakes up
22:29:49.523 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 137 ms NORTH
22:29:49.528 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:49.529 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(977,30,31,31)
22:29:50.778 01.249 7680 Exposure complete
22:29:50.915 00.137 7680 worker thread done servicing request
22:29:50.915 00.000 6120 OnExposeComplete: enter
22:29:50.919 00.004 6120 UpdateGuideState(): m_state=6
22:29:50.924 00.005 6120 Star::Find(15, 992, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
22:29:50.929 00.005 6120 Star::Find returns 1 (1), X=992.51, Y=45.32, Mass=12416, SNR=73.1, Peak=255 HFD=7.1
22:29:50.933 00.004 6120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-2.95) = xAngle (2.36 = 2.36)
22:29:50.938 00.005 6120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.10 = 2.10)
22:29:50.942 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-0.17 hyp=0.31 cameraTheta=-0.59 mountX=-0.22 mountY=0.26, mountTheta=2.26
22:29:50.947 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.17, opts=13)
22:29:50.951 00.004 6120 Enqueuing Move request for scope (0.25, -0.17)
22:29:50.955 00.004 7680 Worker thread wakes up
22:29:50.955 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.17) opts 0xd
22:29:50.955 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.17)
22:29:50.956 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:50.960 00.004 7680 Moving (0.25, -0.17) raw xDistance=-0.22 yDistance=0.26
22:29:50.960 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:29:50.960 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:29:50.961 00.001 6120 UpdateGuideState exits: m=12416 SNR=73.1 Saturated
22:29:50.965 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:50.969 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:50.973 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:29:50.973 00.000 7680 MoveAxis(E, 89, ABG)
22:29:50.973 00.000 7680 Guiding  Dir = 2, Dur = 89
22:29:50.973 00.000 6120 Enqueuing Expose request
22:29:50.976 00.003 7680 IsSlewing returns 0
22:29:50.978 00.002 7680 IsGuiding returns 0
22:29:50.978 00.000 7680 PulseGuide returned control before completion, sleep 99
22:29:51.078 00.100 7680 IsGuiding returns 1
22:29:51.078 00.000 7680 scope still moving after pulse duration time elapsed
22:29:51.109 00.031 7680 IsSlewing returns 0
22:29:51.112 00.003 7680 IsGuiding returns 0
22:29:51.113 00.001 7680 scope move finished after 89 + 46 ms
22:29:51.114 00.001 7680 Move returns status 0, amount 89
22:29:51.115 00.001 7680 MoveAxis(N, 0, ABG)
22:29:51.115 00.000 7680 Move returns status 0, amount 0
22:29:51.115 00.000 7680 move complete, result=0
22:29:51.115 00.000 7680 worker thread done servicing request
22:29:51.116 00.001 7680 Worker thread wakes up
22:29:51.116 00.000 6120 GuideStep: -0.2 px 89 ms EAST, 0.3 px 0 ms NORTH
22:29:51.123 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:51.123 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,30,31,31)
22:29:52.377 01.254 7680 Exposure complete
22:29:52.525 00.148 7680 worker thread done servicing request
22:29:52.526 00.001 6120 OnExposeComplete: enter
22:29:52.529 00.003 6120 UpdateGuideState(): m_state=6
22:29:52.534 00.005 6120 Star::Find(15, 992, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
22:29:52.538 00.004 6120 Star::Find returns 1 (1), X=992.07, Y=45.73, Mass=13370, SNR=76.3, Peak=255 HFD=6.8
22:29:52.541 00.003 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
22:29:52.545 00.004 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
22:29:52.550 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.30 cameraTheta=2.22 mountX=0.13 mountY=-0.30, mountTheta=-1.15
22:29:52.556 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.24, opts=13)
22:29:52.560 00.004 6120 Enqueuing Move request for scope (-0.18, 0.24)
22:29:52.564 00.004 7680 Worker thread wakes up
22:29:52.564 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.24) opts 0xd
22:29:52.564 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.24)
22:29:52.564 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:52.568 00.004 7680 Moving (-0.18, 0.24) raw xDistance=0.13 yDistance=-0.30
22:29:52.569 00.001 6120 UpdateGuideState exits: m=13370 SNR=76.3 Saturated
22:29:52.573 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:29:52.573 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:29:52.573 00.000 7680 MoveAxis(E, 0, ABG)
22:29:52.573 00.000 7680 Move returns status 0, amount 0
22:29:52.574 00.001 7680 MoveAxis(N, 160, ABG)
22:29:52.574 00.000 7680 Guiding  Dir = 0, Dur = 160
22:29:52.574 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:52.578 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:52.583 00.005 7680 IsSlewing returns 0
22:29:52.583 00.000 6120 Enqueuing Expose request
22:29:52.588 00.005 7680 IsGuiding returns 0
22:29:52.588 00.000 7680 PulseGuide returned control before completion, sleep 170
22:29:52.772 00.184 7680 IsGuiding returns 1
22:29:52.773 00.001 7680 scope still moving after pulse duration time elapsed
22:29:52.801 00.028 7680 IsSlewing returns 0
22:29:52.802 00.001 7680 IsGuiding returns 1
22:29:52.832 00.030 7680 IsSlewing returns 0
22:29:52.833 00.001 7680 IsGuiding returns 0
22:29:52.834 00.001 7680 scope move finished after 160 + 86 ms
22:29:52.834 00.000 7680 Move returns status 0, amount 160
22:29:52.836 00.002 7680 move complete, result=0
22:29:52.836 00.000 7680 worker thread done servicing request
22:29:52.837 00.001 7680 Worker thread wakes up
22:29:52.837 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 160 ms NORTH
22:29:52.844 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:52.844 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,30,31,31)
22:29:54.098 01.254 7680 Exposure complete
22:29:54.238 00.140 7680 worker thread done servicing request
22:29:54.238 00.000 6120 OnExposeComplete: enter
22:29:54.242 00.004 6120 UpdateGuideState(): m_state=6
22:29:54.247 00.005 6120 Star::Find(15, 992, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
22:29:54.250 00.003 6120 Star::Find returns 1 (0), X=992.26, Y=45.48, Mass=10616, SNR=66.6, Peak=234 HFD=6.8
22:29:54.253 00.003 6120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-2.95) = xAngle (2.03 = 2.03)
22:29:54.256 00.003 6120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.76 = 1.76)
22:29:54.260 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.92 mountX=-0.00 mountY=0.01, mountTheta=1.99
22:29:54.265 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.01, opts=13)
22:29:54.269 00.004 6120 Enqueuing Move request for scope (0.01, -0.01)
22:29:54.272 00.003 7680 Worker thread wakes up
22:29:54.272 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:29:54.273 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:29:54.273 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:54.278 00.005 7680 Moving (0.01, -0.01) raw xDistance=-0.00 yDistance=0.01
22:29:54.278 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:29:54.278 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:29:54.278 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:29:54.278 00.000 7680 MoveAxis(E, 0, ABG)
22:29:54.278 00.000 7680 Move returns status 0, amount 0
22:29:54.279 00.001 7680 MoveAxis(N, 0, ABG)
22:29:54.279 00.000 7680 Move returns status 0, amount 0
22:29:54.279 00.000 7680 move complete, result=0
22:29:54.279 00.000 7680 worker thread done servicing request
22:29:54.279 00.000 6120 UpdateGuideState exits: m=10616 SNR=66.6
22:29:54.284 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:54.287 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:54.290 00.003 6120 Enqueuing Expose request
22:29:54.295 00.005 7680 Worker thread wakes up
22:29:54.295 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:29:54.299 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:54.299 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,30,31,31)
22:29:55.554 01.255 7680 Exposure complete
22:29:55.692 00.138 7680 worker thread done servicing request
22:29:55.693 00.001 6120 OnExposeComplete: enter
22:29:55.696 00.003 6120 UpdateGuideState(): m_state=6
22:29:55.701 00.005 6120 Star::Find(15, 992, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
22:29:55.705 00.004 6120 Star::Find returns 1 (0), X=992.16, Y=45.80, Mass=10900, SNR=69.0, Peak=218 HFD=6.7
22:29:55.708 00.003 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
22:29:55.712 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
22:29:55.716 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.32 hyp=0.33 cameraTheta=1.86 mountX=0.03 mountY=-0.33, mountTheta=-1.46
22:29:55.721 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.32, opts=13)
22:29:55.725 00.004 6120 Enqueuing Move request for scope (-0.10, 0.32)
22:29:55.728 00.003 7680 Worker thread wakes up
22:29:55.728 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.32) opts 0xd
22:29:55.728 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.32)
22:29:55.728 00.000 7680 Moving (-0.10, 0.32) raw xDistance=0.03 yDistance=-0.33
22:29:55.729 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:55.734 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:29:55.734 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:29:55.734 00.000 7680 MoveAxis(E, 0, ABG)
22:29:55.734 00.000 7680 Move returns status 0, amount 0
22:29:55.734 00.000 7680 MoveAxis(N, 177, ABG)
22:29:55.735 00.001 7680 Guiding  Dir = 0, Dur = 177
22:29:55.735 00.000 6120 UpdateGuideState exits: m=10900 SNR=69.0
22:29:55.739 00.004 7680 IsSlewing returns 0
22:29:55.740 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:55.743 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:55.747 00.004 6120 Enqueuing Expose request
22:29:55.751 00.004 7680 IsGuiding returns 0
22:29:55.751 00.000 7680 PulseGuide returned control before completion, sleep 187
22:29:55.949 00.198 7680 IsGuiding returns 1
22:29:55.951 00.002 7680 scope still moving after pulse duration time elapsed
22:29:55.981 00.030 7680 IsSlewing returns 0
22:29:55.982 00.001 7680 IsGuiding returns 0
22:29:55.982 00.000 7680 scope move finished after 177 + 54 ms
22:29:55.982 00.000 7680 Move returns status 0, amount 177
22:29:55.982 00.000 7680 move complete, result=0
22:29:55.983 00.001 7680 worker thread done servicing request
22:29:55.983 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 177 ms NORTH
22:29:55.987 00.004 7680 Worker thread wakes up
22:29:55.987 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:29:55.987 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(977,30,31,31)
22:29:56.232 00.245 6120 evsrv: cli 0FAEFBB8 connect
22:29:56.335 00.103 6120 case statement mapped state 6 to 3
22:29:56.338 00.003 6120 case statement mapped state 6 to 3
22:29:56.343 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"aaa1d51e-b9f8-45b2-89bb-3eced4cb3e07"}
22:29:56.346 00.003 6120 case statement mapped state 6 to 3
22:29:56.349 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"aaa1d51e-b9f8-45b2-89bb-3eced4cb3e07"}
22:29:56.353 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
22:29:56.357 00.004 6120 evsrv: cli 0FAEFD98 connect
22:29:56.361 00.004 6120 case statement mapped state 6 to 3
22:29:56.365 00.004 6120 case statement mapped state 6 to 3
22:29:56.369 00.004 6120 evsrv: cli 0FAEFD98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"60ca5490-e148-4584-a712-3de57f8823d3"}
22:29:56.372 00.003 6120 PhdController::Dither begins
22:29:56.375 00.003 6120 dither: size=5.00, dRA=-4.43 dDec=1.08
22:29:56.378 00.003 6120 MountToCamera -- mountTheta (2.90) + m_xAngle (-2.95) = xAngle (-0.05 = -0.05)
22:29:56.381 00.003 6120 MountToCamera -- mountX=-4.43 mountY=1.08 hyp=4.56 mountTheta=2.90 cameraX=4.55, cameraY=-0.23 cameraTheta=-0.05
22:29:56.520 00.139 6120 setting lock position to (996.80, 45.25)
22:29:56.524 00.004 6120 Mount: notify guiding dithered (4.6, -0.2)
22:29:56.528 00.004 6120 Status Line: Dither by -4.43,1.08
22:29:56.532 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:29:56.647 00.115 6120 PhdController: newstate STATE_SETTLE_WAIT
22:29:56.651 00.004 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"60ca5490-e148-4584-a712-3de57f8823d3"}
22:29:56.656 00.005 6120 evsrv: cli 0FAEFD98 disconnect
22:29:57.227 00.571 7680 Exposure complete
22:29:57.324 00.097 7680 worker thread done servicing request
22:29:57.325 00.001 6120 OnExposeComplete: enter
22:29:57.329 00.004 6120 UpdateGuideState(): m_state=6
22:29:57.332 00.003 6120 Star::Find(15, 992, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
22:29:57.335 00.003 6120 Star::Find returns 1 (1), X=992.20, Y=45.67, Mass=12287, SNR=72.2, Peak=255 HFD=6.9
22:29:57.338 00.003 6120 CameraToMount -- cameraTheta (3.05) - m_xAngle (-2.95) = xAngle (6.01 = -0.28)
22:29:57.340 00.002 6120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.74 = -0.55)
22:29:57.343 00.003 6120 CameraToMount -- cameraX=-4.60 cameraY=0.42 hyp=4.62 cameraTheta=3.05 mountX=4.45 mountY=-2.40, mountTheta=-0.50
22:29:57.347 00.004 6120 dither recenter: remaining=(4.4,-1.1) step=(4.4,-1.1)
22:29:57.351 00.004 6120 MountToCamera -- mountTheta (-0.24) + m_xAngle (-2.95) = xAngle (-3.19 = 3.09)
22:29:57.355 00.004 6120 MountToCamera -- mountX=4.43 mountY=-1.08 hyp=4.56 mountTheta=-0.24 cameraX=-4.55, cameraY=0.23 cameraTheta=3.09
22:29:57.358 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-4.55, y=0.23, opts=4)
22:29:57.360 00.002 6120 Enqueuing Move request for scope (-4.55, 0.23)
22:29:57.364 00.004 7680 Worker thread wakes up
22:29:57.364 00.000 6120 Mount: notify direct move 4.43,-1.08
22:29:57.367 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-4.55, 0.23) opts 0x4
22:29:57.367 00.000 7680 Handling offset move in thread for scope, endpoint = (-4.55, 0.23)
22:29:57.367 00.000 7680 Moving (-4.55, 0.23) raw xDistance=4.43 yDistance=-1.08
22:29:57.367 00.000 7680 MoveAxis(W, 2871, B)
22:29:57.367 00.000 7680 Guiding  Dir = 3, Dur = 2871
22:29:57.369 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:29:57.372 00.003 7680 IsSlewing returns 0
22:29:57.372 00.000 6120 UpdateGuideState exits: m=12287 SNR=72.2 Saturated
22:29:57.375 00.003 7680 IsGuiding returns 0
22:29:57.375 00.000 6120 PhdController: settling, locked = 1, distance = 4.76 (1.50) aobump = 0 frame = 1 / 99999
22:29:57.379 00.004 7680 PulseGuide returned control before completion, sleep 2881
22:29:57.379 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764044997.379,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.76,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:29:57.381 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:57.386 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:29:57.388 00.002 6120 Enqueuing Expose request
22:30:00.266 02.878 7680 IsGuiding returns 1
22:30:00.266 00.000 7680 scope still moving after pulse duration time elapsed
22:30:00.298 00.032 7680 IsSlewing returns 0
22:30:00.299 00.001 7680 IsGuiding returns 0
22:30:00.299 00.000 7680 scope move finished after 2871 + 52 ms
22:30:00.299 00.000 7680 Move returns status 0, amount 2871
22:30:00.300 00.001 7680 MoveAxis(N, 585, B)
22:30:00.300 00.000 7680 Guiding  Dir = 0, Dur = 585
22:30:00.301 00.001 7680 IsSlewing returns 0
22:30:00.301 00.000 7680 IsGuiding returns 0
22:30:00.303 00.002 7680 PulseGuide returned control before completion, sleep 595
22:30:00.908 00.605 7680 IsGuiding returns 1
22:30:00.908 00.000 7680 scope still moving after pulse duration time elapsed
22:30:00.939 00.031 7680 IsSlewing returns 0
22:30:00.940 00.001 7680 IsGuiding returns 0
22:30:00.940 00.000 7680 scope move finished after 585 + 53 ms
22:30:00.941 00.001 7680 Move returns status 0, amount 585
22:30:00.943 00.002 7680 move complete, result=0
22:30:00.943 00.000 7680 worker thread done servicing request
22:30:00.943 00.000 6120 GuideStep: 4.4 px 2871 ms WEST, -1.1 px 585 ms NORTH
22:30:00.951 00.008 7680 Worker thread wakes up
22:30:00.951 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:00.951 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(982,30,31,31)
22:30:02.192 01.241 7680 Exposure complete
22:30:02.330 00.138 7680 worker thread done servicing request
22:30:02.330 00.000 6120 OnExposeComplete: enter
22:30:02.333 00.003 6120 UpdateGuideState(): m_state=6
22:30:02.336 00.003 6120 Star::Find(15, 992, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
22:30:02.339 00.003 6120 Star::Find returns 1 (0), X=996.20, Y=44.84, Mass=10844, SNR=68.9, Peak=222 HFD=6.7
22:30:02.343 00.004 6120 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-2.95) = xAngle (0.42 = 0.42)
22:30:02.346 00.003 6120 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.15 = 0.15)
22:30:02.350 00.004 6120 CameraToMount -- cameraX=-0.60 cameraY=-0.41 hyp=0.73 cameraTheta=-2.54 mountX=0.67 mountY=0.11, mountTheta=0.16
22:30:02.355 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.60, y=-0.41, opts=13)
22:30:02.359 00.004 6120 Enqueuing Move request for scope (-0.60, -0.41)
22:30:02.362 00.003 7680 Worker thread wakes up
22:30:02.362 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:02.365 00.003 6120 UpdateGuideState exits: m=10844 SNR=68.9
22:30:02.369 00.004 6120 PhdController: settling, locked = 1, distance = 0.73 (1.50) aobump = 0 frame = 2 / 99999
22:30:02.373 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.41) opts 0xd
22:30:02.373 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.60, -0.41)
22:30:02.373 00.000 7680 Moving (-0.60, -0.41) raw xDistance=0.67 yDistance=0.11
22:30:02.374 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
22:30:02.374 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:30:02.374 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:30:02.374 00.000 7680 MoveAxis(W, 272, ABG)
22:30:02.374 00.000 7680 Guiding  Dir = 3, Dur = 272
22:30:02.374 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045002.373,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.73,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:30:02.379 00.005 7680 IsSlewing returns 0
22:30:02.379 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:02.383 00.004 7680 IsGuiding returns 0
22:30:02.383 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:02.388 00.005 7680 PulseGuide returned control before completion, sleep 282
22:30:02.388 00.000 6120 Enqueuing Expose request
22:30:02.681 00.293 7680 IsGuiding returns 0
22:30:02.683 00.002 7680 Move returns status 0, amount 272
22:30:02.683 00.000 7680 MoveAxis(N, 0, ABG)
22:30:02.683 00.000 7680 Move returns status 0, amount 0
22:30:02.683 00.000 7680 move complete, result=0
22:30:02.684 00.001 7680 worker thread done servicing request
22:30:02.684 00.000 7680 Worker thread wakes up
22:30:02.685 00.001 6120 GuideStep: 0.7 px 272 ms WEST, 0.1 px 0 ms NORTH
22:30:02.691 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:02.691 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(982,30,31,31)
22:30:03.944 01.253 7680 Exposure complete
22:30:04.100 00.156 7680 worker thread done servicing request
22:30:04.100 00.000 6120 OnExposeComplete: enter
22:30:04.104 00.004 6120 UpdateGuideState(): m_state=6
22:30:04.108 00.004 6120 Star::Find(15, 996, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
22:30:04.114 00.006 6120 Star::Find returns 1 (1), X=996.72, Y=44.91, Mass=12014, SNR=71.8, Peak=255 HFD=6.8
22:30:04.118 00.004 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-2.95) = xAngle (1.15 = 1.15)
22:30:04.122 00.004 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.88 = 0.88)
22:30:04.125 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.34 hyp=0.35 cameraTheta=-1.80 mountX=0.14 mountY=0.27, mountTheta=1.09
22:30:04.130 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.34, opts=13)
22:30:04.133 00.003 6120 Enqueuing Move request for scope (-0.08, -0.34)
22:30:04.138 00.005 7680 Worker thread wakes up
22:30:04.138 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.34) opts 0xd
22:30:04.138 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:04.142 00.004 6120 UpdateGuideState exits: m=12014 SNR=71.8 Saturated
22:30:04.145 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.34)
22:30:04.145 00.000 7680 Moving (-0.08, -0.34) raw xDistance=0.14 yDistance=0.27
22:30:04.145 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:30:04.145 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:30:04.147 00.002 6120 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 3 / 99999
22:30:04.151 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:30:04.151 00.000 7680 MoveAxis(E, 0, ABG)
22:30:04.151 00.000 7680 Move returns status 0, amount 0
22:30:04.152 00.001 7680 MoveAxis(N, 0, ABG)
22:30:04.152 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045004.151,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.62,"Time":1.8,"SettleTime":10.0,"StarLocked":true}
22:30:04.155 00.003 7680 Move returns status 0, amount 0
22:30:04.156 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:04.160 00.004 7680 move complete, result=0
22:30:04.160 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:04.164 00.004 6120 Enqueuing Expose request
22:30:04.166 00.002 7680 worker thread done servicing request
22:30:04.166 00.000 7680 Worker thread wakes up
22:30:04.168 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:04.168 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(982,30,31,31)
22:30:04.168 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:30:05.421 01.253 7680 Exposure complete
22:30:05.558 00.137 7680 worker thread done servicing request
22:30:05.559 00.001 6120 OnExposeComplete: enter
22:30:05.562 00.003 6120 UpdateGuideState(): m_state=6
22:30:05.566 00.004 6120 Star::Find(15, 996, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
22:30:05.571 00.005 6120 Star::Find returns 1 (0), X=996.62, Y=45.01, Mass=11989, SNR=71.7, Peak=251 HFD=6.8
22:30:05.575 00.004 6120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-2.95) = xAngle (0.74 = 0.74)
22:30:05.578 00.003 6120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.48 = 0.48)
22:30:05.582 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.24 hyp=0.30 cameraTheta=-2.21 mountX=0.22 mountY=0.14, mountTheta=0.56
22:30:05.588 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.24, opts=13)
22:30:05.591 00.003 6120 Enqueuing Move request for scope (-0.18, -0.24)
22:30:05.595 00.004 7680 Worker thread wakes up
22:30:05.595 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.24) opts 0xd
22:30:05.596 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:05.600 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.24)
22:30:05.600 00.000 7680 Moving (-0.18, -0.24) raw xDistance=0.22 yDistance=0.14
22:30:05.600 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:30:05.600 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:30:05.600 00.000 6120 UpdateGuideState exits: m=11989 SNR=71.7
22:30:05.605 00.005 6120 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 4 / 99999
22:30:05.608 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:30:05.609 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045005.608,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.52,"Time":3.2,"SettleTime":10.0,"StarLocked":true}
22:30:05.612 00.003 7680 MoveAxis(W, 90, ABG)
22:30:05.613 00.001 7680 Guiding  Dir = 3, Dur = 90
22:30:05.613 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:05.617 00.004 7680 IsSlewing returns 0
22:30:05.617 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:05.621 00.004 6120 Enqueuing Expose request
22:30:05.625 00.004 7680 IsGuiding returns 0
22:30:05.625 00.000 7680 PulseGuide returned control before completion, sleep 100
22:30:05.739 00.114 7680 IsGuiding returns 1
22:30:05.739 00.000 7680 scope still moving after pulse duration time elapsed
22:30:05.771 00.032 7680 IsSlewing returns 0
22:30:05.772 00.001 7680 IsGuiding returns 0
22:30:05.773 00.001 7680 scope move finished after 90 + 57 ms
22:30:05.773 00.000 7680 Move returns status 0, amount 90
22:30:05.773 00.000 7680 MoveAxis(N, 0, ABG)
22:30:05.773 00.000 7680 Move returns status 0, amount 0
22:30:05.773 00.000 7680 move complete, result=0
22:30:05.774 00.001 7680 worker thread done servicing request
22:30:05.775 00.001 6120 GuideStep: 0.2 px 90 ms WEST, 0.1 px 0 ms NORTH
22:30:05.781 00.006 7680 Worker thread wakes up
22:30:05.781 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:05.781 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(982,30,31,31)
22:30:07.030 01.249 7680 Exposure complete
22:30:07.149 00.119 7680 worker thread done servicing request
22:30:07.149 00.000 6120 OnExposeComplete: enter
22:30:07.154 00.005 6120 UpdateGuideState(): m_state=6
22:30:07.157 00.003 6120 Star::Find(15, 996, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
22:30:07.160 00.003 6120 Star::Find returns 1 (0), X=996.86, Y=45.26, Mass=11778, SNR=70.0, Peak=251 HFD=6.7
22:30:07.163 00.003 6120 CameraToMount -- cameraTheta (0.07) - m_xAngle (-2.95) = xAngle (3.02 = 3.02)
22:30:07.168 00.005 6120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.76 = 2.76)
22:30:07.172 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.07 mountX=-0.05 mountY=0.02, mountTheta=2.78
22:30:07.176 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.00, opts=13)
22:30:07.180 00.004 6120 Enqueuing Move request for scope (0.05, 0.00)
22:30:07.184 00.004 7680 Worker thread wakes up
22:30:07.184 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
22:30:07.184 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
22:30:07.184 00.000 7680 Moving (0.05, 0.00) raw xDistance=-0.05 yDistance=0.02
22:30:07.184 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:30:07.185 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:30:07.185 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:30:07.185 00.000 7680 MoveAxis(E, 0, ABG)
22:30:07.185 00.000 7680 Move returns status 0, amount 0
22:30:07.185 00.000 7680 MoveAxis(N, 0, ABG)
22:30:07.186 00.001 7680 Move returns status 0, amount 0
22:30:07.186 00.000 7680 move complete, result=0
22:30:07.186 00.000 7680 worker thread done servicing request
22:30:07.186 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:07.191 00.005 6120 UpdateGuideState exits: m=11778 SNR=70.0
22:30:07.194 00.003 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 5 / 99999
22:30:07.199 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764045007.199,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.38,"Time":4.8,"SettleTime":10.0,"StarLocked":true}
22:30:07.204 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:07.209 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:07.212 00.003 6120 Enqueuing Expose request
22:30:07.216 00.004 7680 Worker thread wakes up
22:30:07.216 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:30:07.220 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:07.220 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(982,30,31,31)
22:30:08.474 01.254 7680 Exposure complete
22:30:08.641 00.167 7680 worker thread done servicing request
22:30:08.642 00.001 6120 OnExposeComplete: enter
22:30:08.646 00.004 6120 UpdateGuideState(): m_state=6
22:30:08.652 00.006 6120 Star::Find(15, 996, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
22:30:08.656 00.004 6120 Star::Find returns 1 (1), X=996.70, Y=45.41, Mass=12729, SNR=74.8, Peak=255 HFD=7.1
22:30:08.666 00.010 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
22:30:08.671 00.005 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
22:30:08.675 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.15 mountX=0.07 mountY=-0.19, mountTheta=-1.20
22:30:08.680 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.16, opts=13)
22:30:08.685 00.005 6120 Enqueuing Move request for scope (-0.11, 0.16)
22:30:08.690 00.005 7680 Worker thread wakes up
22:30:08.690 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:08.696 00.006 6120 UpdateGuideState exits: m=12729 SNR=74.8 Saturated
22:30:08.700 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
22:30:08.701 00.001 6120 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 6 / 99999
22:30:08.706 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
22:30:08.706 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045008.706,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.32,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
22:30:08.710 00.004 7680 Moving (-0.11, 0.16) raw xDistance=0.07 yDistance=-0.19
22:30:08.710 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:08.713 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:30:08.715 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:30:08.715 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:08.718 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:30:08.718 00.000 7680 MoveAxis(E, 0, ABG)
22:30:08.718 00.000 7680 Move returns status 0, amount 0
22:30:08.718 00.000 7680 MoveAxis(N, 0, ABG)
22:30:08.718 00.000 7680 Move returns status 0, amount 0
22:30:08.719 00.001 7680 move complete, result=0
22:30:08.719 00.000 7680 worker thread done servicing request
22:30:08.719 00.000 6120 Enqueuing Expose request
22:30:08.723 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:30:08.727 00.004 7680 Worker thread wakes up
22:30:08.727 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:08.727 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(982,30,31,31)
22:30:09.974 01.247 7680 Exposure complete
22:30:10.110 00.136 7680 worker thread done servicing request
22:30:10.110 00.000 6120 OnExposeComplete: enter
22:30:10.114 00.004 6120 UpdateGuideState(): m_state=6
22:30:10.118 00.004 6120 Star::Find(15, 996, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
22:30:10.121 00.003 6120 Star::Find returns 1 (1), X=996.85, Y=45.69, Mass=13478, SNR=75.9, Peak=255 HFD=6.9
22:30:10.125 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
22:30:10.128 00.003 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
22:30:10.132 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.43 hyp=0.44 cameraTheta=1.47 mountX=-0.12 mountY=-0.37, mountTheta=-1.89
22:30:10.138 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.43, opts=13)
22:30:10.142 00.004 6120 Enqueuing Move request for scope (0.04, 0.43)
22:30:10.145 00.003 7680 Worker thread wakes up
22:30:10.145 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.43) opts 0xd
22:30:10.145 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.43)
22:30:10.145 00.000 7680 Moving (0.04, 0.43) raw xDistance=-0.12 yDistance=-0.37
22:30:10.146 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:10.149 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:30:10.150 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:30:10.150 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:30:10.150 00.000 7680 MoveAxis(E, 0, ABG)
22:30:10.150 00.000 7680 Move returns status 0, amount 0
22:30:10.150 00.000 7680 MoveAxis(N, 0, ABG)
22:30:10.152 00.002 7680 Move returns status 0, amount 0
22:30:10.152 00.000 6120 UpdateGuideState exits: m=13478 SNR=75.9 Saturated
22:30:10.156 00.004 7680 move complete, result=0
22:30:10.156 00.000 6120 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 7 / 99999
22:30:10.160 00.004 7680 worker thread done servicing request
22:30:10.160 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045010.160,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.36,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
22:30:10.164 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:10.167 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:10.171 00.004 6120 Enqueuing Expose request
22:30:10.175 00.004 7680 Worker thread wakes up
22:30:10.175 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:10.175 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(982,30,31,31)
22:30:10.175 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:30:11.420 01.245 7680 Exposure complete
22:30:11.562 00.142 7680 worker thread done servicing request
22:30:11.562 00.000 6120 OnExposeComplete: enter
22:30:11.567 00.005 6120 UpdateGuideState(): m_state=6
22:30:11.571 00.004 6120 Star::Find(15, 996, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
22:30:11.576 00.005 6120 Star::Find returns 1 (0), X=996.67, Y=45.80, Mass=13097, SNR=75.6, Peak=249 HFD=6.9
22:30:11.581 00.005 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.77 = -1.52)
22:30:11.585 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
22:30:11.590 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.55 hyp=0.57 cameraTheta=1.81 mountX=0.03 mountY=-0.55, mountTheta=-1.51
22:30:11.596 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.55, opts=13)
22:30:11.600 00.004 6120 Enqueuing Move request for scope (-0.14, 0.55)
22:30:11.604 00.004 7680 Worker thread wakes up
22:30:11.604 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.55) opts 0xd
22:30:11.604 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:11.609 00.005 6120 UpdateGuideState exits: m=13097 SNR=75.6
22:30:11.612 00.003 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 8 / 99999
22:30:11.617 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.55)
22:30:11.617 00.000 7680 Moving (-0.14, 0.55) raw xDistance=0.03 yDistance=-0.55
22:30:11.617 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:30:11.617 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:30:11.618 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045011.617,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.42,"Time":9.2,"SettleTime":10.0,"StarLocked":true}
22:30:11.621 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
22:30:11.621 00.000 7680 MoveAxis(E, 0, ABG)
22:30:11.621 00.000 7680 Move returns status 0, amount 0
22:30:11.621 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:11.625 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:11.629 00.004 6120 Enqueuing Expose request
22:30:11.633 00.004 7680 MoveAxis(N, 0, ABG)
22:30:11.633 00.000 7680 Move returns status 0, amount 0
22:30:11.633 00.000 7680 move complete, result=0
22:30:11.633 00.000 7680 worker thread done servicing request
22:30:11.634 00.001 7680 Worker thread wakes up
22:30:11.634 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
22:30:11.637 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:11.637 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(982,30,31,31)
22:30:12.884 01.247 7680 Exposure complete
22:30:13.004 00.120 7680 worker thread done servicing request
22:30:13.004 00.000 6120 OnExposeComplete: enter
22:30:13.008 00.004 6120 UpdateGuideState(): m_state=6
22:30:13.013 00.005 6120 Star::Find(15, 996, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
22:30:13.018 00.005 6120 Star::Find returns 1 (0), X=996.87, Y=46.04, Mass=11889, SNR=71.7, Peak=232 HFD=7.0
22:30:13.021 00.003 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.85)
22:30:13.025 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
22:30:13.029 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.79 hyp=0.80 cameraTheta=1.48 mountX=-0.22 mountY=-0.68, mountTheta=-1.88
22:30:13.034 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.79, opts=13)
22:30:13.038 00.004 6120 Enqueuing Move request for scope (0.07, 0.79)
22:30:13.041 00.003 7680 Worker thread wakes up
22:30:13.041 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.79) opts 0xd
22:30:13.041 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.79)
22:30:13.041 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:13.045 00.004 6120 UpdateGuideState exits: m=11889 SNR=71.7
22:30:13.049 00.004 7680 Moving (0.07, 0.79) raw xDistance=-0.22 yDistance=-0.68
22:30:13.049 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:30:13.050 00.001 7680 resist switch: large excursion: input -0.68 thresh 0.60 direction from 0 to -1
22:30:13.050 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.04
22:30:13.050 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
22:30:13.050 00.000 7680 MoveAxis(E, 88, ABG)
22:30:13.050 00.000 7680 Guiding  Dir = 2, Dur = 88
22:30:13.050 00.000 6120 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 9 / 99999
22:30:13.053 00.003 7680 IsSlewing returns 0
22:30:13.054 00.001 6120 PhdController: newstate STATE_FINISH
22:30:13.058 00.004 7680 IsGuiding returns 0
22:30:13.058 00.000 6120 PhdController complete: success
22:30:13.062 00.004 7680 PulseGuide returned control before completion, sleep 98
22:30:13.062 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045013.062,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
22:30:13.065 00.003 6120 Mount: notify guiding dither settle done success=1
22:30:13.069 00.004 6120 PhdController: newstate STATE_IDLE
22:30:13.073 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:13.077 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:13.081 00.004 6120 Enqueuing Expose request
22:30:13.174 00.093 7680 IsGuiding returns 0
22:30:13.174 00.000 7680 Move returns status 0, amount 88
22:30:13.175 00.001 7680 MoveAxis(N, 369, ABG)
22:30:13.175 00.000 7680 Guiding  Dir = 0, Dur = 369
22:30:13.176 00.001 7680 IsSlewing returns 0
22:30:13.176 00.000 7680 IsGuiding returns 0
22:30:13.177 00.001 7680 PulseGuide returned control before completion, sleep 379
22:30:13.565 00.388 7680 IsGuiding returns 1
22:30:13.566 00.001 7680 scope still moving after pulse duration time elapsed
22:30:13.597 00.031 7680 IsSlewing returns 0
22:30:13.598 00.001 7680 IsGuiding returns 0
22:30:13.598 00.000 7680 scope move finished after 369 + 53 ms
22:30:13.599 00.001 7680 Move returns status 0, amount 369
22:30:13.599 00.000 7680 move complete, result=0
22:30:13.599 00.000 6120 GuideStep: -0.2 px 88 ms EAST, -0.7 px 369 ms NORTH
22:30:13.606 00.007 7680 worker thread done servicing request
22:30:13.607 00.001 7680 Worker thread wakes up
22:30:13.607 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:13.607 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(982,30,31,31)
22:30:14.862 01.255 7680 Exposure complete
22:30:14.999 00.137 7680 worker thread done servicing request
22:30:14.999 00.000 6120 OnExposeComplete: enter
22:30:15.003 00.004 6120 UpdateGuideState(): m_state=6
22:30:15.008 00.005 6120 Star::Find(15, 996, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
22:30:15.011 00.003 6120 Star::Find returns 1 (1), X=996.68, Y=45.70, Mass=12968, SNR=74.4, Peak=255 HFD=7.0
22:30:15.015 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
22:30:15.021 00.006 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
22:30:15.025 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.45 hyp=0.46 cameraTheta=1.84 mountX=0.04 mountY=-0.46, mountTheta=-1.49
22:30:15.031 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.45, opts=13)
22:30:15.035 00.004 6120 Enqueuing Move request for scope (-0.12, 0.45)
22:30:15.038 00.003 7680 Worker thread wakes up
22:30:15.038 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.45) opts 0xd
22:30:15.038 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.45)
22:30:15.038 00.000 7680 Moving (-0.12, 0.45) raw xDistance=0.04 yDistance=-0.46
22:30:15.039 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:30:15.039 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
22:30:15.039 00.000 7680 MoveAxis(E, 0, ABG)
22:30:15.039 00.000 7680 Move returns status 0, amount 0
22:30:15.039 00.000 7680 MoveAxis(N, 247, ABG)
22:30:15.040 00.001 7680 Guiding  Dir = 0, Dur = 247
22:30:15.040 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:15.043 00.003 7680 IsSlewing returns 0
22:30:15.043 00.000 6120 UpdateGuideState exits: m=12968 SNR=74.4 Saturated
22:30:15.047 00.004 7680 IsGuiding returns 0
22:30:15.047 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:15.052 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:15.057 00.005 6120 Enqueuing Expose request
22:30:15.062 00.005 7680 PulseGuide returned control before completion, sleep 257
22:30:15.329 00.267 7680 IsGuiding returns 0
22:30:15.329 00.000 7680 Move returns status 0, amount 247
22:30:15.331 00.002 7680 move complete, result=0
22:30:15.331 00.000 7680 worker thread done servicing request
22:30:15.331 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 247 ms NORTH
22:30:15.338 00.007 7680 Worker thread wakes up
22:30:15.338 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:15.339 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(982,30,31,31)
22:30:16.589 01.250 7680 Exposure complete
22:30:16.725 00.136 7680 worker thread done servicing request
22:30:16.725 00.000 6120 OnExposeComplete: enter
22:30:16.729 00.004 6120 UpdateGuideState(): m_state=6
22:30:16.733 00.004 6120 Star::Find(15, 996, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
22:30:16.739 00.006 6120 Star::Find returns 1 (1), X=996.66, Y=45.01, Mass=12024, SNR=71.3, Peak=255 HFD=6.7
22:30:16.744 00.005 6120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-2.95) = xAngle (0.86 = 0.86)
22:30:16.748 00.004 6120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.59 = 0.59)
22:30:16.752 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.25 hyp=0.28 cameraTheta=-2.10 mountX=0.19 mountY=0.16, mountTheta=0.70
22:30:16.758 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.25, opts=13)
22:30:16.761 00.003 6120 Enqueuing Move request for scope (-0.14, -0.25)
22:30:16.766 00.005 7680 Worker thread wakes up
22:30:16.766 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:16.771 00.005 6120 UpdateGuideState exits: m=12024 SNR=71.3 Saturated
22:30:16.775 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:16.778 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:16.782 00.004 6120 Enqueuing Expose request
22:30:16.786 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.25) opts 0xd
22:30:16.786 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.25)
22:30:16.786 00.000 7680 Moving (-0.14, -0.25) raw xDistance=0.19 yDistance=0.16
22:30:16.786 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:30:16.787 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:30:16.787 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:30:16.788 00.001 7680 MoveAxis(E, 0, ABG)
22:30:16.788 00.000 7680 Move returns status 0, amount 0
22:30:16.788 00.000 7680 MoveAxis(N, 0, ABG)
22:30:16.789 00.001 7680 Move returns status 0, amount 0
22:30:16.789 00.000 7680 move complete, result=0
22:30:16.789 00.000 7680 worker thread done servicing request
22:30:16.789 00.000 7680 Worker thread wakes up
22:30:16.789 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:30:16.793 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:16.793 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(982,30,31,31)
22:30:18.035 01.242 7680 Exposure complete
22:30:18.180 00.145 7680 worker thread done servicing request
22:30:18.180 00.000 6120 OnExposeComplete: enter
22:30:18.185 00.005 6120 UpdateGuideState(): m_state=6
22:30:18.189 00.004 6120 Star::Find(15, 996, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
22:30:18.194 00.005 6120 Star::Find returns 1 (1), X=996.80, Y=45.30, Mass=12012, SNR=71.6, Peak=255 HFD=6.8
22:30:18.197 00.003 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.62)
22:30:18.201 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.89)
22:30:18.206 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.71 mountX=-0.00 mountY=-0.05, mountTheta=-1.62
22:30:18.210 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.05, opts=13)
22:30:18.215 00.005 6120 Enqueuing Move request for scope (-0.01, 0.05)
22:30:18.218 00.003 7680 Worker thread wakes up
22:30:18.219 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:18.222 00.003 6120 UpdateGuideState exits: m=12012 SNR=71.6 Saturated
22:30:18.226 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
22:30:18.227 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
22:30:18.227 00.000 7680 Moving (-0.01, 0.05) raw xDistance=-0.00 yDistance=-0.05
22:30:18.227 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:30:18.227 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:30:18.227 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:18.232 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:18.236 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:30:18.236 00.000 7680 MoveAxis(E, 0, ABG)
22:30:18.236 00.000 7680 Move returns status 0, amount 0
22:30:18.237 00.001 7680 MoveAxis(N, 0, ABG)
22:30:18.237 00.000 7680 Move returns status 0, amount 0
22:30:18.237 00.000 7680 move complete, result=0
22:30:18.238 00.001 6120 Enqueuing Expose request
22:30:18.242 00.004 7680 worker thread done servicing request
22:30:18.242 00.000 7680 Worker thread wakes up
22:30:18.242 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:30:18.246 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:18.247 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(982,30,31,31)
22:30:19.495 01.248 7680 Exposure complete
22:30:19.650 00.155 7680 worker thread done servicing request
22:30:19.650 00.000 6120 OnExposeComplete: enter
22:30:19.655 00.005 6120 UpdateGuideState(): m_state=6
22:30:19.659 00.004 6120 Star::Find(15, 996, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
22:30:19.663 00.004 6120 Star::Find returns 1 (0), X=996.50, Y=45.73, Mass=12386, SNR=72.3, Peak=244 HFD=7.2
22:30:19.670 00.007 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
22:30:19.677 00.007 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.46)
22:30:19.681 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.48 hyp=0.56 cameraTheta=2.14 mountX=0.21 mountY=-0.56, mountTheta=-1.21
22:30:19.688 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.48, opts=13)
22:30:19.694 00.006 6120 Enqueuing Move request for scope (-0.30, 0.48)
22:30:19.699 00.005 7680 Worker thread wakes up
22:30:19.701 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:19.705 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.48) opts 0xd
22:30:19.705 00.000 6120 UpdateGuideState exits: m=12386 SNR=72.3
22:30:19.710 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.48)
22:30:19.710 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:19.714 00.004 7680 Moving (-0.30, 0.48) raw xDistance=0.21 yDistance=-0.56
22:30:19.714 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:19.719 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:30:19.721 00.002 6120 Enqueuing Expose request
22:30:19.725 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
22:30:19.725 00.000 7680 MoveAxis(W, 86, ABG)
22:30:19.726 00.001 7680 Guiding  Dir = 3, Dur = 86
22:30:19.726 00.000 7680 IsSlewing returns 0
22:30:19.726 00.000 7680 IsGuiding returns 0
22:30:19.727 00.001 7680 PulseGuide returned control before completion, sleep 96
22:30:19.825 00.098 7680 IsGuiding returns 1
22:30:19.826 00.001 7680 scope still moving after pulse duration time elapsed
22:30:19.857 00.031 7680 IsSlewing returns 0
22:30:19.857 00.000 7680 IsGuiding returns 0
22:30:19.857 00.000 7680 scope move finished after 86 + 44 ms
22:30:19.857 00.000 7680 Move returns status 0, amount 86
22:30:19.858 00.001 7680 MoveAxis(N, 304, ABG)
22:30:19.858 00.000 7680 Guiding  Dir = 0, Dur = 304
22:30:19.858 00.000 7680 IsSlewing returns 0
22:30:19.858 00.000 7680 IsGuiding returns 0
22:30:19.860 00.002 7680 PulseGuide returned control before completion, sleep 314
22:30:20.185 00.325 7680 IsGuiding returns 1
22:30:20.186 00.001 7680 scope still moving after pulse duration time elapsed
22:30:20.215 00.029 7680 IsSlewing returns 0
22:30:20.218 00.003 7680 IsGuiding returns 0
22:30:20.219 00.001 7680 scope move finished after 304 + 55 ms
22:30:20.219 00.000 7680 Move returns status 0, amount 304
22:30:20.220 00.001 7680 move complete, result=0
22:30:20.220 00.000 7680 worker thread done servicing request
22:30:20.221 00.001 7680 Worker thread wakes up
22:30:20.221 00.000 6120 GuideStep: 0.2 px 86 ms WEST, -0.6 px 304 ms NORTH
22:30:20.228 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:20.228 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(982,30,31,31)
22:30:21.474 01.246 7680 Exposure complete
22:30:21.618 00.144 7680 worker thread done servicing request
22:30:21.618 00.000 6120 OnExposeComplete: enter
22:30:21.625 00.007 6120 UpdateGuideState(): m_state=6
22:30:21.630 00.005 6120 Star::Find(15, 996, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
22:30:21.635 00.005 6120 Star::Find returns 1 (1), X=996.72, Y=45.11, Mass=12073, SNR=71.8, Peak=255 HFD=6.8
22:30:21.643 00.008 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-2.95) = xAngle (0.83 = 0.83)
22:30:21.648 00.005 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.56 = 0.56)
22:30:21.653 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.12 mountX=0.11 mountY=0.09, mountTheta=0.67
22:30:21.659 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.14, opts=13)
22:30:21.664 00.005 6120 Enqueuing Move request for scope (-0.08, -0.14)
22:30:21.669 00.005 7680 Worker thread wakes up
22:30:21.669 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:21.676 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
22:30:21.676 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
22:30:21.676 00.000 7680 Moving (-0.08, -0.14) raw xDistance=0.11 yDistance=0.09
22:30:21.677 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:30:21.677 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:30:21.677 00.000 6120 UpdateGuideState exits: m=12073 SNR=71.8 Saturated
22:30:21.683 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:21.688 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:21.692 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:30:21.693 00.001 6120 Enqueuing Expose request
22:30:21.698 00.005 7680 MoveAxis(E, 0, ABG)
22:30:21.698 00.000 7680 Move returns status 0, amount 0
22:30:21.698 00.000 7680 MoveAxis(N, 0, ABG)
22:30:21.698 00.000 7680 Move returns status 0, amount 0
22:30:21.699 00.001 7680 move complete, result=0
22:30:21.699 00.000 7680 worker thread done servicing request
22:30:21.699 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:30:21.705 00.006 7680 Worker thread wakes up
22:30:21.705 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:21.706 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(982,30,31,31)
22:30:22.949 01.243 7680 Exposure complete
22:30:23.547 00.598 7680 worker thread done servicing request
22:30:23.547 00.000 6120 OnExposeComplete: enter
22:30:23.551 00.004 6120 UpdateGuideState(): m_state=6
22:30:23.554 00.003 6120 Star::Find(15, 996, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
22:30:23.559 00.005 6120 Star::Find returns 1 (1), X=996.72, Y=45.69, Mass=12876, SNR=73.3, Peak=255 HFD=7.0
22:30:23.562 00.003 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
22:30:23.565 00.003 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
22:30:23.568 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.44 hyp=0.45 cameraTheta=1.76 mountX=-0.00 mountY=-0.43, mountTheta=-1.57
22:30:23.572 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.44, opts=13)
22:30:23.575 00.003 6120 Enqueuing Move request for scope (-0.08, 0.44)
22:30:23.578 00.003 7680 Worker thread wakes up
22:30:23.578 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:23.581 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.44) opts 0xd
22:30:23.581 00.000 6120 UpdateGuideState exits: m=12876 SNR=73.3 Saturated
22:30:23.585 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.44)
22:30:23.585 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:23.588 00.003 7680 Moving (-0.08, 0.44) raw xDistance=-0.00 yDistance=-0.43
22:30:23.588 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:23.592 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:30:23.592 00.000 6120 Enqueuing Expose request
22:30:23.595 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
22:30:23.596 00.001 7680 MoveAxis(E, 0, ABG)
22:30:23.596 00.000 7680 Move returns status 0, amount 0
22:30:23.596 00.000 7680 MoveAxis(N, 235, ABG)
22:30:23.596 00.000 7680 Guiding  Dir = 0, Dur = 235
22:30:23.596 00.000 7680 IsSlewing returns 0
22:30:23.596 00.000 7680 IsGuiding returns 0
22:30:23.597 00.001 7680 PulseGuide returned control before completion, sleep 245
22:30:23.851 00.254 7680 IsGuiding returns 1
22:30:23.852 00.001 7680 scope still moving after pulse duration time elapsed
22:30:23.882 00.030 7680 IsSlewing returns 0
22:30:23.882 00.000 7680 IsGuiding returns 0
22:30:23.882 00.000 7680 scope move finished after 235 + 51 ms
22:30:23.882 00.000 7680 Move returns status 0, amount 235
22:30:23.884 00.002 7680 move complete, result=0
22:30:23.884 00.000 7680 worker thread done servicing request
22:30:23.884 00.000 7680 Worker thread wakes up
22:30:23.884 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:23.884 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(982,30,31,31)
22:30:23.884 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 235 ms NORTH
22:30:25.123 01.239 7680 Exposure complete
22:30:25.250 00.127 7680 worker thread done servicing request
22:30:25.252 00.002 6120 OnExposeComplete: enter
22:30:25.256 00.004 6120 UpdateGuideState(): m_state=6
22:30:25.261 00.005 6120 Star::Find(15, 996, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
22:30:25.266 00.005 6120 Star::Find returns 1 (0), X=996.79, Y=45.22, Mass=11849, SNR=70.8, Peak=253 HFD=6.9
22:30:25.270 00.004 6120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-2.95) = xAngle (0.86 = 0.86)
22:30:25.275 00.005 6120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.59 = 0.59)
22:30:25.278 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.10 mountX=0.02 mountY=0.02, mountTheta=0.70
22:30:25.283 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.03, opts=13)
22:30:25.287 00.004 6120 Enqueuing Move request for scope (-0.02, -0.03)
22:30:25.290 00.003 7680 Worker thread wakes up
22:30:25.290 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:25.294 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
22:30:25.295 00.001 6120 UpdateGuideState exits: m=11849 SNR=70.8
22:30:25.298 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
22:30:25.298 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:25.303 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:25.306 00.003 7680 Moving (-0.02, -0.03) raw xDistance=0.02 yDistance=0.02
22:30:25.306 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:30:25.306 00.000 6120 Enqueuing Expose request
22:30:25.309 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:30:25.309 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:30:25.309 00.000 7680 MoveAxis(E, 0, ABG)
22:30:25.310 00.001 7680 Move returns status 0, amount 0
22:30:25.310 00.000 7680 MoveAxis(N, 0, ABG)
22:30:25.310 00.000 7680 Move returns status 0, amount 0
22:30:25.310 00.000 7680 move complete, result=0
22:30:25.310 00.000 7680 worker thread done servicing request
22:30:25.310 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:30:25.314 00.004 7680 Worker thread wakes up
22:30:25.314 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:25.314 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(982,30,31,31)
22:30:26.570 01.256 7680 Exposure complete
22:30:26.726 00.156 7680 worker thread done servicing request
22:30:26.726 00.000 6120 OnExposeComplete: enter
22:30:26.731 00.005 6120 UpdateGuideState(): m_state=6
22:30:26.739 00.008 6120 Star::Find(15, 996, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
22:30:26.743 00.004 6120 Star::Find returns 1 (0), X=996.84, Y=45.35, Mass=11397, SNR=69.2, Peak=239 HFD=6.9
22:30:26.748 00.005 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.08)
22:30:26.752 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
22:30:26.756 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.25 mountX=-0.05 mountY=-0.08, mountTheta=-2.17
22:30:26.762 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.10, opts=13)
22:30:26.768 00.006 6120 Enqueuing Move request for scope (0.03, 0.10)
22:30:26.772 00.004 7680 Worker thread wakes up
22:30:26.773 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
22:30:26.773 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:26.778 00.005 6120 UpdateGuideState exits: m=11397 SNR=69.2
22:30:26.782 00.004 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
22:30:26.782 00.000 7680 Moving (0.03, 0.10) raw xDistance=-0.05 yDistance=-0.08
22:30:26.782 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:30:26.783 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:30:26.783 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:26.787 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:26.790 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:30:26.790 00.000 7680 MoveAxis(E, 0, ABG)
22:30:26.790 00.000 7680 Move returns status 0, amount 0
22:30:26.790 00.000 7680 MoveAxis(N, 0, ABG)
22:30:26.791 00.001 7680 Move returns status 0, amount 0
22:30:26.791 00.000 7680 move complete, result=0
22:30:26.791 00.000 6120 Enqueuing Expose request
22:30:26.796 00.005 7680 worker thread done servicing request
22:30:26.797 00.001 7680 Worker thread wakes up
22:30:26.797 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:30:26.805 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:26.805 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(982,30,31,31)
22:30:28.051 01.246 7680 Exposure complete
22:30:28.195 00.144 7680 worker thread done servicing request
22:30:28.196 00.001 6120 OnExposeComplete: enter
22:30:28.200 00.004 6120 UpdateGuideState(): m_state=6
22:30:28.204 00.004 6120 Star::Find(15, 996, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
22:30:28.210 00.006 6120 Star::Find returns 1 (1), X=996.86, Y=45.42, Mass=13165, SNR=73.6, Peak=255 HFD=6.9
22:30:28.215 00.005 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.20 = -2.09)
22:30:28.218 00.003 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.35)
22:30:28.223 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.24 mountX=-0.09 mountY=-0.13, mountTheta=-2.18
22:30:28.228 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.17, opts=13)
22:30:28.236 00.008 6120 Enqueuing Move request for scope (0.06, 0.17)
22:30:28.240 00.004 7680 Worker thread wakes up
22:30:28.241 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
22:30:28.241 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
22:30:28.241 00.000 7680 Moving (0.06, 0.17) raw xDistance=-0.09 yDistance=-0.13
22:30:28.241 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:30:28.241 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:30:28.241 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:28.245 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:30:28.245 00.000 7680 MoveAxis(E, 0, ABG)
22:30:28.245 00.000 7680 Move returns status 0, amount 0
22:30:28.247 00.002 6120 UpdateGuideState exits: m=13165 SNR=73.6 Saturated
22:30:28.250 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:28.255 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:28.258 00.003 6120 Enqueuing Expose request
22:30:28.263 00.005 7680 MoveAxis(N, 0, ABG)
22:30:28.263 00.000 7680 Move returns status 0, amount 0
22:30:28.263 00.000 7680 move complete, result=0
22:30:28.263 00.000 7680 worker thread done servicing request
22:30:28.264 00.001 7680 Worker thread wakes up
22:30:28.265 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:30:28.269 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:28.269 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(982,30,31,31)
22:30:29.521 01.252 7680 Exposure complete
22:30:29.658 00.137 7680 worker thread done servicing request
22:30:29.658 00.000 6120 OnExposeComplete: enter
22:30:29.662 00.004 6120 UpdateGuideState(): m_state=6
22:30:29.665 00.003 6120 Star::Find(15, 996, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
22:30:29.670 00.005 6120 Star::Find returns 1 (1), X=996.69, Y=46.00, Mass=13587, SNR=75.0, Peak=255 HFD=6.8
22:30:29.675 00.005 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
22:30:29.679 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
22:30:29.683 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.74 hyp=0.75 cameraTheta=1.72 mountX=-0.03 mountY=-0.72, mountTheta=-1.61
22:30:29.687 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.74, opts=13)
22:30:29.691 00.004 6120 Enqueuing Move request for scope (-0.11, 0.74)
22:30:29.694 00.003 7680 Worker thread wakes up
22:30:29.694 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.74) opts 0xd
22:30:29.695 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.74)
22:30:29.695 00.000 7680 Moving (-0.11, 0.74) raw xDistance=-0.03 yDistance=-0.72
22:30:29.696 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:30:29.696 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
22:30:29.696 00.000 7680 MoveAxis(E, 0, ABG)
22:30:29.696 00.000 7680 Move returns status 0, amount 0
22:30:29.696 00.000 7680 MoveAxis(N, 389, ABG)
22:30:29.696 00.000 7680 Guiding  Dir = 0, Dur = 389
22:30:29.696 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:29.700 00.004 7680 IsSlewing returns 0
22:30:29.700 00.000 6120 UpdateGuideState exits: m=13587 SNR=75.0 Saturated
22:30:29.704 00.004 7680 IsGuiding returns 0
22:30:29.705 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:29.709 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:29.713 00.004 7680 PulseGuide returned control before completion, sleep 399
22:30:29.713 00.000 6120 Enqueuing Expose request
22:30:30.121 00.408 7680 IsGuiding returns 1
22:30:30.121 00.000 7680 scope still moving after pulse duration time elapsed
22:30:30.153 00.032 7680 IsSlewing returns 0
22:30:30.153 00.000 7680 IsGuiding returns 0
22:30:30.154 00.001 7680 scope move finished after 389 + 59 ms
22:30:30.154 00.000 7680 Move returns status 0, amount 389
22:30:30.154 00.000 7680 move complete, result=0
22:30:30.154 00.000 7680 worker thread done servicing request
22:30:30.155 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.7 px 389 ms NORTH
22:30:30.160 00.005 7680 Worker thread wakes up
22:30:30.160 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:30.161 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(982,30,31,31)
22:30:31.420 01.259 7680 Exposure complete
22:30:31.559 00.139 7680 worker thread done servicing request
22:30:31.559 00.000 6120 OnExposeComplete: enter
22:30:31.563 00.004 6120 UpdateGuideState(): m_state=6
22:30:31.567 00.004 6120 Star::Find(15, 996, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
22:30:31.571 00.004 6120 Star::Find returns 1 (1), X=996.59, Y=45.58, Mass=12873, SNR=73.4, Peak=255 HFD=7.1
22:30:31.574 00.003 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.11 = -1.18)
22:30:31.578 00.004 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.44)
22:30:31.581 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.33 hyp=0.39 cameraTheta=2.15 mountX=0.15 mountY=-0.39, mountTheta=-1.20
22:30:31.586 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.33, opts=13)
22:30:31.589 00.003 6120 Enqueuing Move request for scope (-0.21, 0.33)
22:30:31.593 00.004 7680 Worker thread wakes up
22:30:31.593 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.33) opts 0xd
22:30:31.593 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.33)
22:30:31.593 00.000 7680 Moving (-0.21, 0.33) raw xDistance=0.15 yDistance=-0.39
22:30:31.593 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:30:31.594 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:30:31.594 00.000 7680 MoveAxis(E, 0, ABG)
22:30:31.594 00.000 7680 Move returns status 0, amount 0
22:30:31.594 00.000 7680 MoveAxis(N, 210, ABG)
22:30:31.594 00.000 7680 Guiding  Dir = 0, Dur = 210
22:30:31.594 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:31.598 00.004 7680 IsSlewing returns 0
22:30:31.599 00.001 6120 UpdateGuideState exits: m=12873 SNR=73.4 Saturated
22:30:31.602 00.003 7680 IsGuiding returns 0
22:30:31.602 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:31.606 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:31.609 00.003 7680 PulseGuide returned control before completion, sleep 220
22:30:31.609 00.000 6120 Enqueuing Expose request
22:30:31.833 00.224 7680 IsGuiding returns 1
22:30:31.833 00.000 7680 scope still moving after pulse duration time elapsed
22:30:31.863 00.030 7680 IsSlewing returns 0
22:30:31.865 00.002 7680 IsGuiding returns 0
22:30:31.866 00.001 7680 scope move finished after 210 + 53 ms
22:30:31.866 00.000 7680 Move returns status 0, amount 210
22:30:31.867 00.001 7680 move complete, result=0
22:30:31.867 00.000 7680 worker thread done servicing request
22:30:31.867 00.000 7680 Worker thread wakes up
22:30:31.868 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 210 ms NORTH
22:30:31.873 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:31.875 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(982,30,31,31)
22:30:32.273 00.398 6120 evsrv: cli 0FAF0158 connect
22:30:32.309 00.036 6120 case statement mapped state 6 to 3
22:30:32.314 00.005 6120 case statement mapped state 6 to 3
22:30:32.362 00.048 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"069b1e0d-b846-48c8-a71f-b6ed13dfb243"}
22:30:32.428 00.066 6120 case statement mapped state 6 to 3
22:30:32.432 00.004 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Guiding","id":"069b1e0d-b846-48c8-a71f-b6ed13dfb243"}
22:30:32.435 00.003 6120 evsrv: cli 0FAF0158 disconnect
22:30:32.440 00.005 6120 evsrv: cli 0FAEFED8 connect
22:30:32.445 00.005 6120 case statement mapped state 6 to 3
22:30:32.449 00.004 6120 case statement mapped state 6 to 3
22:30:32.454 00.005 6120 evsrv: cli 0FAEFED8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"2737d8bf-3c14-47ff-b5aa-90c223abb494"}
22:30:32.460 00.006 6120 PhdController::Dither begins
22:30:32.463 00.003 6120 dither: size=5.00, dRA=2.83 dDec=3.03
22:30:32.466 00.003 6120 MountToCamera -- mountTheta (0.82) + m_xAngle (-2.95) = xAngle (-2.14 = -2.14)
22:30:32.469 00.003 6120 MountToCamera -- mountX=2.83 mountY=3.03 hyp=4.15 mountTheta=0.82 cameraX=-2.22, cameraY=-3.50 cameraTheta=-2.14
22:30:32.471 00.002 6120 setting lock position to (994.58, 41.75)
22:30:32.612 00.141 6120 Mount: notify guiding dithered (-2.2, -3.5)
22:30:32.616 00.004 6120 Status Line: Dither by 2.83,3.03
22:30:32.622 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:30:32.626 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
22:30:32.630 00.004 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":0,"id":"2737d8bf-3c14-47ff-b5aa-90c223abb494"}
22:30:32.669 00.039 6120 evsrv: cli 0FAEFED8 disconnect
22:30:33.122 00.453 7680 Exposure complete
22:30:33.212 00.090 7680 worker thread done servicing request
22:30:33.212 00.000 6120 OnExposeComplete: enter
22:30:33.216 00.004 6120 UpdateGuideState(): m_state=6
22:30:33.218 00.002 6120 Star::Find(15, 996, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
22:30:33.222 00.004 6120 Star::Find returns 1 (0), X=996.66, Y=45.33, Mass=12056, SNR=71.1, Peak=247 HFD=7.1
22:30:33.225 00.003 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
22:30:33.228 00.003 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
22:30:33.232 00.004 6120 CameraToMount -- cameraX=2.08 cameraY=3.57 hyp=4.13 cameraTheta=1.04 mountX=-2.70 mountY=-2.30, mountTheta=-2.44
22:30:33.237 00.005 6120 dither recenter: remaining=(-2.8,-3.0) step=(-2.8,-3.0)
22:30:33.240 00.003 6120 MountToCamera -- mountTheta (-2.32) + m_xAngle (-2.95) = xAngle (-5.28 = 1.01)
22:30:33.243 00.003 6120 MountToCamera -- mountX=-2.83 mountY=-3.03 hyp=4.15 mountTheta=-2.32 cameraX=2.22, cameraY=3.50 cameraTheta=1.01
22:30:33.248 00.005 6120 SchedulePrimaryMove(0D6325F0, x=2.22, y=3.50, opts=4)
22:30:33.251 00.003 6120 Enqueuing Move request for scope (2.22, 3.50)
22:30:33.256 00.005 6120 Mount: notify direct move -2.83,-3.03
22:30:33.264 00.008 7680 Worker thread wakes up
22:30:33.264 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.22, 3.50) opts 0x4
22:30:33.264 00.000 7680 Handling offset move in thread for scope, endpoint = (2.22, 3.50)
22:30:33.265 00.001 7680 Moving (2.22, 3.50) raw xDistance=-2.83 yDistance=-3.03
22:30:33.265 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:33.268 00.003 7680 MoveAxis(E, 1836, B)
22:30:33.268 00.000 7680 Guiding  Dir = 2, Dur = 1836
22:30:33.270 00.002 6120 UpdateGuideState exits: m=12056 SNR=71.1
22:30:33.272 00.002 6120 PhdController: settling, locked = 1, distance = 4.40 (1.50) aobump = 0 frame = 1 / 99999
22:30:33.275 00.003 7680 IsSlewing returns 0
22:30:33.275 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045033.275,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.40,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:30:33.278 00.003 7680 IsGuiding returns 0
22:30:33.278 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:33.282 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:33.285 00.003 6120 Enqueuing Expose request
22:30:33.287 00.002 7680 PulseGuide returned control before completion, sleep 1846
22:30:35.137 01.850 7680 IsGuiding returns 1
22:30:35.137 00.000 7680 scope still moving after pulse duration time elapsed
22:30:35.167 00.030 7680 IsSlewing returns 0
22:30:35.169 00.002 7680 IsGuiding returns 0
22:30:35.170 00.001 7680 scope move finished after 1836 + 54 ms
22:30:35.171 00.001 7680 Move returns status 0, amount 1836
22:30:35.171 00.000 7680 MoveAxis(N, 1643, B)
22:30:35.172 00.001 7680 Guiding  Dir = 0, Dur = 1643
22:30:35.174 00.002 7680 IsSlewing returns 0
22:30:35.174 00.000 7680 IsGuiding returns 0
22:30:35.175 00.001 7680 PulseGuide returned control before completion, sleep 1653
22:30:36.845 01.670 7680 IsGuiding returns 1
22:30:36.846 00.001 7680 scope still moving after pulse duration time elapsed
22:30:36.875 00.029 7680 IsSlewing returns 0
22:30:36.876 00.001 7680 IsGuiding returns 0
22:30:36.876 00.000 7680 scope move finished after 1643 + 58 ms
22:30:36.877 00.001 7680 Move returns status 0, amount 1643
22:30:36.877 00.000 7680 move complete, result=0
22:30:36.877 00.000 7680 worker thread done servicing request
22:30:36.877 00.000 6120 GuideStep: -2.8 px 1836 ms EAST, -3.0 px 1643 ms NORTH
22:30:36.884 00.007 7680 Worker thread wakes up
22:30:36.884 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:36.884 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(980,27,31,31)
22:30:38.133 01.249 7680 Exposure complete
22:30:38.270 00.137 7680 worker thread done servicing request
22:30:38.270 00.000 6120 OnExposeComplete: enter
22:30:38.275 00.005 6120 UpdateGuideState(): m_state=6
22:30:38.278 00.003 6120 Star::Find(15, 996, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
22:30:38.282 00.004 6120 Star::Find returns 1 (1), X=993.64, Y=43.44, Mass=13281, SNR=75.4, Peak=255 HFD=7.0
22:30:38.286 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
22:30:38.289 00.003 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.52)
22:30:38.292 00.003 6120 CameraToMount -- cameraX=-0.95 cameraY=1.69 hyp=1.94 cameraTheta=2.08 mountX=0.61 mountY=-1.94, mountTheta=-1.26
22:30:38.297 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.95, y=1.69, opts=13)
22:30:38.301 00.004 6120 Enqueuing Move request for scope (-0.95, 1.69)
22:30:38.305 00.004 7680 Worker thread wakes up
22:30:38.305 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 1.69) opts 0xd
22:30:38.305 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.95, 1.69)
22:30:38.305 00.000 7680 Moving (-0.95, 1.69) raw xDistance=0.61 yDistance=-1.94
22:30:38.305 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61
22:30:38.306 00.001 7680 resist switch: large excursion: input -1.94 thresh 0.60 direction from 0 to -1
22:30:38.306 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.81
22:30:38.306 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.94 from input -1.94
22:30:38.306 00.000 7680 MoveAxis(W, 251, ABG)
22:30:38.307 00.001 7680 Guiding  Dir = 3, Dur = 251
22:30:38.307 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:38.311 00.004 7680 IsSlewing returns 0
22:30:38.311 00.000 6120 UpdateGuideState exits: m=13281 SNR=75.4 Saturated
22:30:38.315 00.004 6120 PhdController: settling, locked = 1, distance = 1.94 (1.50) aobump = 0 frame = 2 / 99999
22:30:38.318 00.003 7680 IsGuiding returns 0
22:30:38.319 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045038.319,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.94,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:30:38.323 00.004 7680 PulseGuide returned control before completion, sleep 261
22:30:38.323 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:38.328 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:38.332 00.004 6120 Enqueuing Expose request
22:30:38.593 00.261 7680 IsGuiding returns 1
22:30:38.593 00.000 7680 scope still moving after pulse duration time elapsed
22:30:38.624 00.031 7680 IsSlewing returns 0
22:30:38.625 00.001 7680 IsGuiding returns 0
22:30:38.626 00.001 7680 scope move finished after 251 + 55 ms
22:30:38.626 00.000 7680 Move returns status 0, amount 251
22:30:38.627 00.001 7680 MoveAxis(N, 1051, ABG)
22:30:38.627 00.000 7680 Guiding  Dir = 0, Dur = 1051
22:30:38.628 00.001 7680 IsSlewing returns 0
22:30:38.628 00.000 7680 IsGuiding returns 0
22:30:38.629 00.001 7680 PulseGuide returned control before completion, sleep 1061
22:30:39.703 01.074 7680 IsGuiding returns 1
22:30:39.705 00.002 7680 scope still moving after pulse duration time elapsed
22:30:39.734 00.029 7680 IsSlewing returns 0
22:30:39.735 00.001 7680 IsGuiding returns 0
22:30:39.736 00.001 7680 scope move finished after 1051 + 55 ms
22:30:39.736 00.000 7680 Move returns status 0, amount 1051
22:30:39.736 00.000 7680 move complete, result=0
22:30:39.737 00.001 7680 worker thread done servicing request
22:30:39.737 00.000 6120 GuideStep: 0.6 px 251 ms WEST, -1.9 px 1051 ms NORTH
22:30:39.741 00.004 7680 Worker thread wakes up
22:30:39.741 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:39.741 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(980,27,31,31)
22:30:40.988 01.247 7680 Exposure complete
22:30:41.120 00.132 7680 worker thread done servicing request
22:30:41.121 00.001 6120 OnExposeComplete: enter
22:30:41.125 00.004 6120 UpdateGuideState(): m_state=6
22:30:41.129 00.004 6120 Star::Find(15, 993, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
22:30:41.133 00.004 6120 Star::Find returns 1 (1), X=993.61, Y=42.21, Mass=13612, SNR=75.8, Peak=255 HFD=6.9
22:30:41.136 00.003 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-2.95) = xAngle (5.65 = -0.63)
22:30:41.140 00.004 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.90)
22:30:41.143 00.003 6120 CameraToMount -- cameraX=-0.97 cameraY=0.46 hyp=1.07 cameraTheta=2.70 mountX=0.87 mountY=-0.84, mountTheta=-0.77
22:30:41.150 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.97, y=0.46, opts=13)
22:30:41.153 00.003 6120 Enqueuing Move request for scope (-0.97, 0.46)
22:30:41.157 00.004 7680 Worker thread wakes up
22:30:41.157 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.97, 0.46) opts 0xd
22:30:41.158 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.97, 0.46)
22:30:41.158 00.000 7680 Moving (-0.97, 0.46) raw xDistance=0.87 yDistance=-0.84
22:30:41.158 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.87
22:30:41.158 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
22:30:41.158 00.000 7680 MoveAxis(W, 372, ABG)
22:30:41.159 00.001 7680 Guiding  Dir = 3, Dur = 372
22:30:41.159 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:41.162 00.003 7680 IsSlewing returns 0
22:30:41.163 00.001 6120 UpdateGuideState exits: m=13612 SNR=75.8 Saturated
22:30:41.167 00.004 7680 IsGuiding returns 0
22:30:41.167 00.000 6120 PhdController: settling, locked = 1, distance = 1.68 (1.50) aobump = 0 frame = 3 / 99999
22:30:41.171 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764045041.171,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.68,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:30:41.175 00.004 7680 PulseGuide returned control before completion, sleep 382
22:30:41.175 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:41.178 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:41.183 00.005 6120 Enqueuing Expose request
22:30:41.570 00.387 7680 IsGuiding returns 0
22:30:41.571 00.001 7680 Move returns status 0, amount 372
22:30:41.572 00.001 7680 MoveAxis(N, 456, ABG)
22:30:41.573 00.001 7680 Guiding  Dir = 0, Dur = 456
22:30:41.574 00.001 7680 IsSlewing returns 0
22:30:41.574 00.000 7680 IsGuiding returns 0
22:30:41.574 00.000 7680 PulseGuide returned control before completion, sleep 466
22:30:42.056 00.482 7680 IsGuiding returns 1
22:30:42.056 00.000 7680 scope still moving after pulse duration time elapsed
22:30:42.087 00.031 7680 IsSlewing returns 0
22:30:42.088 00.001 7680 IsGuiding returns 0
22:30:42.089 00.001 7680 scope move finished after 456 + 58 ms
22:30:42.089 00.000 7680 Move returns status 0, amount 456
22:30:42.090 00.001 7680 move complete, result=0
22:30:42.090 00.000 7680 worker thread done servicing request
22:30:42.090 00.000 6120 GuideStep: 0.9 px 372 ms WEST, -0.8 px 456 ms NORTH
22:30:42.097 00.007 7680 Worker thread wakes up
22:30:42.097 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:42.097 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(980,27,31,31)
22:30:43.349 01.252 7680 Exposure complete
22:30:43.490 00.141 7680 worker thread done servicing request
22:30:43.490 00.000 6120 OnExposeComplete: enter
22:30:43.494 00.004 6120 UpdateGuideState(): m_state=6
22:30:43.498 00.004 6120 Star::Find(15, 993, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
22:30:43.501 00.003 6120 Star::Find returns 1 (0), X=993.62, Y=42.03, Mass=11599, SNR=70.2, Peak=251 HFD=6.8
22:30:43.505 00.004 6120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-2.95) = xAngle (5.82 = -0.46)
22:30:43.509 00.004 6120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.55 = -0.73)
22:30:43.512 00.003 6120 CameraToMount -- cameraX=-0.96 cameraY=0.27 hyp=1.00 cameraTheta=2.86 mountX=0.90 mountY=-0.67, mountTheta=-0.64
22:30:43.518 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.96, y=0.27, opts=13)
22:30:43.522 00.004 6120 Enqueuing Move request for scope (-0.96, 0.27)
22:30:43.526 00.004 7680 Worker thread wakes up
22:30:43.526 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.27) opts 0xd
22:30:43.526 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.96, 0.27)
22:30:43.527 00.001 7680 Moving (-0.96, 0.27) raw xDistance=0.90 yDistance=-0.67
22:30:43.527 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.90
22:30:43.527 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
22:30:43.527 00.000 7680 MoveAxis(W, 392, ABG)
22:30:43.527 00.000 7680 Guiding  Dir = 3, Dur = 392
22:30:43.527 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:43.531 00.004 7680 IsSlewing returns 0
22:30:43.531 00.000 6120 UpdateGuideState exits: m=11599 SNR=70.2
22:30:43.535 00.004 7680 IsGuiding returns 0
22:30:43.535 00.000 6120 PhdController: settling, locked = 1, distance = 1.48 (1.50) aobump = 0 frame = 4 / 99999
22:30:43.539 00.004 7680 PulseGuide returned control before completion, sleep 402
22:30:43.539 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045043.539,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.48,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:30:43.543 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:43.547 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:43.551 00.004 6120 Enqueuing Expose request
22:30:43.951 00.400 7680 IsGuiding returns 1
22:30:43.951 00.000 7680 scope still moving after pulse duration time elapsed
22:30:43.982 00.031 7680 IsSlewing returns 0
22:30:43.983 00.001 7680 IsGuiding returns 0
22:30:43.984 00.001 7680 scope move finished after 392 + 56 ms
22:30:43.984 00.000 7680 Move returns status 0, amount 392
22:30:43.985 00.001 7680 MoveAxis(N, 364, ABG)
22:30:43.985 00.000 7680 Guiding  Dir = 0, Dur = 364
22:30:43.985 00.000 7680 IsSlewing returns 0
22:30:43.986 00.001 7680 IsGuiding returns 0
22:30:43.987 00.001 7680 PulseGuide returned control before completion, sleep 374
22:30:44.371 00.384 7680 IsGuiding returns 1
22:30:44.371 00.000 7680 scope still moving after pulse duration time elapsed
22:30:44.402 00.031 7680 IsSlewing returns 0
22:30:44.402 00.000 7680 IsGuiding returns 0
22:30:44.403 00.001 7680 scope move finished after 364 + 51 ms
22:30:44.403 00.000 7680 Move returns status 0, amount 364
22:30:44.403 00.000 7680 move complete, result=0
22:30:44.403 00.000 7680 worker thread done servicing request
22:30:44.403 00.000 6120 GuideStep: 0.9 px 392 ms WEST, -0.7 px 364 ms NORTH
22:30:44.409 00.006 7680 Worker thread wakes up
22:30:44.410 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:44.410 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(980,27,31,31)
22:30:45.663 01.253 7680 Exposure complete
22:30:45.792 00.129 7680 worker thread done servicing request
22:30:45.792 00.000 6120 OnExposeComplete: enter
22:30:45.797 00.005 6120 UpdateGuideState(): m_state=6
22:30:45.802 00.005 6120 Star::Find(15, 993, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
22:30:45.806 00.004 6120 Star::Find returns 1 (0), X=994.51, Y=41.34, Mass=12265, SNR=71.5, Peak=250 HFD=7.1
22:30:45.810 00.004 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-2.95) = xAngle (1.21 = 1.21)
22:30:45.814 00.004 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.94 = 0.94)
22:30:45.818 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.41 hyp=0.42 cameraTheta=-1.74 mountX=0.15 mountY=0.34, mountTheta=1.16
22:30:45.823 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.41, opts=13)
22:30:45.827 00.004 6120 Enqueuing Move request for scope (-0.07, -0.41)
22:30:45.830 00.003 7680 Worker thread wakes up
22:30:45.831 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.41) opts 0xd
22:30:45.831 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:45.835 00.004 6120 UpdateGuideState exits: m=12265 SNR=71.5
22:30:45.838 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.41)
22:30:45.838 00.000 7680 Moving (-0.07, -0.41) raw xDistance=0.15 yDistance=0.34
22:30:45.838 00.000 6120 PhdController: settling, locked = 1, distance = 1.16 (1.50) aobump = 0 frame = 5 / 99999
22:30:45.842 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:30:45.843 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:30:45.843 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045045.842,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.16,"Time":2.3,"SettleTime":10.0,"StarLocked":true}
22:30:45.847 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:30:45.847 00.000 7680 MoveAxis(E, 0, ABG)
22:30:45.847 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:45.851 00.004 7680 Move returns status 0, amount 0
22:30:45.851 00.000 7680 MoveAxis(N, 0, ABG)
22:30:45.851 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:45.855 00.004 7680 Move returns status 0, amount 0
22:30:45.855 00.000 6120 Enqueuing Expose request
22:30:45.860 00.005 7680 move complete, result=0
22:30:45.860 00.000 7680 worker thread done servicing request
22:30:45.860 00.000 7680 Worker thread wakes up
22:30:45.860 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:30:45.865 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:45.865 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(980,27,31,31)
22:30:47.118 01.253 7680 Exposure complete
22:30:47.243 00.125 7680 worker thread done servicing request
22:30:47.243 00.000 6120 OnExposeComplete: enter
22:30:47.247 00.004 6120 UpdateGuideState(): m_state=6
22:30:47.251 00.004 6120 Star::Find(15, 994, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
22:30:47.255 00.004 6120 Star::Find returns 1 (0), X=994.82, Y=41.38, Mass=10553, SNR=67.0, Peak=233 HFD=6.8
22:30:47.258 00.003 6120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-2.95) = xAngle (1.95 = 1.95)
22:30:47.261 00.003 6120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.68 = 1.68)
22:30:47.265 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.37 hyp=0.44 cameraTheta=-1.00 mountX=-0.16 mountY=0.44, mountTheta=1.93
22:30:47.269 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.37, opts=13)
22:30:47.273 00.004 6120 Enqueuing Move request for scope (0.24, -0.37)
22:30:47.276 00.003 7680 Worker thread wakes up
22:30:47.276 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.37) opts 0xd
22:30:47.277 00.001 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.37)
22:30:47.277 00.000 7680 Moving (0.24, -0.37) raw xDistance=-0.16 yDistance=0.44
22:30:47.277 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:30:47.277 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:30:47.277 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
22:30:47.277 00.000 7680 MoveAxis(E, 0, ABG)
22:30:47.277 00.000 7680 Move returns status 0, amount 0
22:30:47.278 00.001 7680 MoveAxis(N, 0, ABG)
22:30:47.278 00.000 7680 Move returns status 0, amount 0
22:30:47.278 00.000 7680 move complete, result=0
22:30:47.278 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:47.282 00.004 7680 worker thread done servicing request
22:30:47.282 00.000 6120 UpdateGuideState exits: m=10553 SNR=67.0
22:30:47.285 00.003 6120 PhdController: settling, locked = 1, distance = 0.94 (1.50) aobump = 0 frame = 6 / 99999
22:30:47.288 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764045047.288,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.94,"Time":3.7,"SettleTime":10.0,"StarLocked":true}
22:30:47.292 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:47.296 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:47.301 00.005 6120 Enqueuing Expose request
22:30:47.304 00.003 7680 Worker thread wakes up
22:30:47.305 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
22:30:47.308 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:47.308 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(980,27,31,31)
22:30:48.561 01.253 7680 Exposure complete
22:30:48.686 00.125 7680 worker thread done servicing request
22:30:48.687 00.001 6120 OnExposeComplete: enter
22:30:48.690 00.003 6120 UpdateGuideState(): m_state=6
22:30:48.694 00.004 6120 Star::Find(15, 994, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
22:30:48.698 00.004 6120 Star::Find returns 1 (0), X=994.66, Y=41.78, Mass=12333, SNR=73.1, Peak=233 HFD=7.0
22:30:48.701 00.003 6120 CameraToMount -- cameraTheta (0.29) - m_xAngle (-2.95) = xAngle (3.25 = -3.04)
22:30:48.706 00.005 6120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.98 = 2.98)
22:30:48.710 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.29 mountX=-0.08 mountY=0.01, mountTheta=2.98
22:30:48.715 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.02, opts=13)
22:30:48.719 00.004 6120 Enqueuing Move request for scope (0.08, 0.02)
22:30:48.724 00.005 7680 Worker thread wakes up
22:30:48.724 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:48.728 00.004 6120 UpdateGuideState exits: m=12333 SNR=73.1
22:30:48.732 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:30:48.733 00.001 6120 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 7 / 99999
22:30:48.737 00.004 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:30:48.737 00.000 7680 Moving (0.08, 0.02) raw xDistance=-0.08 yDistance=0.01
22:30:48.737 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:30:48.737 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:30:48.737 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045048.737,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.68,"Time":5.2,"SettleTime":10.0,"StarLocked":true}
22:30:48.742 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:30:48.742 00.000 7680 MoveAxis(E, 0, ABG)
22:30:48.743 00.001 7680 Move returns status 0, amount 0
22:30:48.743 00.000 7680 MoveAxis(N, 0, ABG)
22:30:48.743 00.000 7680 Move returns status 0, amount 0
22:30:48.744 00.001 7680 move complete, result=0
22:30:48.744 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:48.748 00.004 7680 worker thread done servicing request
22:30:48.748 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:48.751 00.003 6120 Enqueuing Expose request
22:30:48.756 00.005 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:30:48.759 00.003 7680 Worker thread wakes up
22:30:48.759 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:48.760 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(980,27,31,31)
22:30:50.000 01.240 7680 Exposure complete
22:30:50.136 00.136 7680 worker thread done servicing request
22:30:50.137 00.001 6120 OnExposeComplete: enter
22:30:50.141 00.004 6120 UpdateGuideState(): m_state=6
22:30:50.145 00.004 6120 Star::Find(15, 994, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
22:30:50.150 00.005 6120 Star::Find returns 1 (0), X=995.02, Y=41.46, Mass=11371, SNR=69.7, Peak=236 HFD=6.7
22:30:50.154 00.004 6120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-2.95) = xAngle (2.36 = 2.36)
22:30:50.157 00.003 6120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.09 = 2.09)
22:30:50.161 00.004 6120 CameraToMount -- cameraX=0.43 cameraY=-0.29 hyp=0.52 cameraTheta=-0.59 mountX=-0.37 mountY=0.45, mountTheta=2.26
22:30:50.166 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.43, y=-0.29, opts=13)
22:30:50.170 00.004 6120 Enqueuing Move request for scope (0.43, -0.29)
22:30:50.174 00.004 7680 Worker thread wakes up
22:30:50.174 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.29) opts 0xd
22:30:50.174 00.000 7680 Handling offset move in thread for scope, endpoint = (0.43, -0.29)
22:30:50.175 00.001 7680 Moving (0.43, -0.29) raw xDistance=-0.37 yDistance=0.45
22:30:50.175 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
22:30:50.175 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:30:50.175 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:50.178 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
22:30:50.179 00.001 7680 MoveAxis(E, 152, ABG)
22:30:50.180 00.001 7680 Guiding  Dir = 2, Dur = 152
22:30:50.180 00.000 6120 UpdateGuideState exits: m=11371 SNR=69.7
22:30:50.183 00.003 7680 IsSlewing returns 0
22:30:50.184 00.001 6120 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 8 / 99999
22:30:50.187 00.003 7680 IsGuiding returns 0
22:30:50.187 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045050.187,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.64,"Time":6.6,"SettleTime":10.0,"StarLocked":true}
22:30:50.191 00.004 7680 PulseGuide returned control before completion, sleep 162
22:30:50.191 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:50.194 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:50.198 00.004 6120 Enqueuing Expose request
22:30:50.368 00.170 7680 IsGuiding returns 0
22:30:50.370 00.002 7680 Move returns status 0, amount 152
22:30:50.370 00.000 7680 MoveAxis(N, 0, ABG)
22:30:50.371 00.001 7680 Move returns status 0, amount 0
22:30:50.372 00.001 7680 move complete, result=0
22:30:50.372 00.000 6120 GuideStep: -0.4 px 152 ms EAST, 0.5 px 0 ms NORTH
22:30:50.378 00.006 7680 worker thread done servicing request
22:30:50.378 00.000 7680 Worker thread wakes up
22:30:50.379 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:50.379 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(980,27,31,31)
22:30:51.633 01.254 7680 Exposure complete
22:30:51.763 00.130 7680 worker thread done servicing request
22:30:51.763 00.000 6120 OnExposeComplete: enter
22:30:51.766 00.003 6120 UpdateGuideState(): m_state=6
22:30:51.770 00.004 6120 Star::Find(15, 995, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
22:30:51.773 00.003 6120 Star::Find returns 1 (1), X=994.75, Y=41.82, Mass=12542, SNR=73.4, Peak=255 HFD=6.8
22:30:51.777 00.004 6120 CameraToMount -- cameraTheta (0.40) - m_xAngle (-2.95) = xAngle (3.35 = -2.93)
22:30:51.780 00.003 6120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.09 = 3.09)
22:30:51.784 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.40 mountX=-0.18 mountY=0.01, mountTheta=3.08
22:30:51.789 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.07, opts=13)
22:30:51.793 00.004 6120 Enqueuing Move request for scope (0.17, 0.07)
22:30:51.797 00.004 7680 Worker thread wakes up
22:30:51.797 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
22:30:51.797 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
22:30:51.797 00.000 7680 Moving (0.17, 0.07) raw xDistance=-0.18 yDistance=0.01
22:30:51.797 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:30:51.798 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:30:51.798 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:30:51.798 00.000 7680 MoveAxis(E, 0, ABG)
22:30:51.799 00.001 7680 Move returns status 0, amount 0
22:30:51.799 00.000 7680 MoveAxis(N, 0, ABG)
22:30:51.799 00.000 7680 Move returns status 0, amount 0
22:30:51.799 00.000 7680 move complete, result=0
22:30:51.799 00.000 7680 worker thread done servicing request
22:30:51.800 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:51.804 00.004 6120 UpdateGuideState exits: m=12542 SNR=73.4 Saturated
22:30:51.807 00.003 6120 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 9 / 99999
22:30:51.809 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764045051.809,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.50,"Time":8.3,"SettleTime":10.0,"StarLocked":true}
22:30:51.814 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:51.817 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:51.821 00.004 6120 Enqueuing Expose request
22:30:51.825 00.004 7680 Worker thread wakes up
22:30:51.826 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:51.826 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(980,27,31,31)
22:30:51.826 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:30:53.074 01.248 7680 Exposure complete
22:30:53.206 00.132 7680 worker thread done servicing request
22:30:53.207 00.001 6120 OnExposeComplete: enter
22:30:53.212 00.005 6120 UpdateGuideState(): m_state=6
22:30:53.215 00.003 6120 Star::Find(15, 994, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
22:30:53.219 00.004 6120 Star::Find returns 1 (1), X=995.01, Y=41.95, Mass=12231, SNR=72.5, Peak=255 HFD=7.0
22:30:53.224 00.005 6120 CameraToMount -- cameraTheta (0.43) - m_xAngle (-2.95) = xAngle (3.39 = -2.89)
22:30:53.228 00.004 6120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.12 = 3.12)
22:30:53.233 00.005 6120 CameraToMount -- cameraX=0.42 cameraY=0.20 hyp=0.47 cameraTheta=0.43 mountX=-0.45 mountY=0.01, mountTheta=3.12
22:30:53.239 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.42, y=0.20, opts=13)
22:30:53.244 00.005 6120 Enqueuing Move request for scope (0.42, 0.20)
22:30:53.247 00.003 7680 Worker thread wakes up
22:30:53.248 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.20) opts 0xd
22:30:53.248 00.000 7680 Handling offset move in thread for scope, endpoint = (0.42, 0.20)
22:30:53.249 00.001 7680 Moving (0.42, 0.20) raw xDistance=-0.45 yDistance=0.01
22:30:53.249 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:53.252 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
22:30:53.253 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:30:53.253 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:30:53.253 00.000 7680 MoveAxis(E, 185, ABG)
22:30:53.254 00.001 7680 Guiding  Dir = 2, Dur = 185
22:30:53.254 00.000 7680 IsSlewing returns 0
22:30:53.254 00.000 6120 UpdateGuideState exits: m=12231 SNR=72.5 Saturated
22:30:53.258 00.004 7680 IsGuiding returns 0
22:30:53.258 00.000 6120 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 10 / 99999
22:30:53.262 00.004 7680 PulseGuide returned control before completion, sleep 195
22:30:53.262 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045053.262,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.49,"Time":9.7,"SettleTime":10.0,"StarLocked":true}
22:30:53.265 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:53.270 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:53.274 00.004 6120 Enqueuing Expose request
22:30:53.470 00.196 7680 IsGuiding returns 1
22:30:53.471 00.001 7680 scope still moving after pulse duration time elapsed
22:30:53.502 00.031 7680 IsSlewing returns 0
22:30:53.502 00.000 7680 IsGuiding returns 0
22:30:53.503 00.001 7680 scope move finished after 185 + 59 ms
22:30:53.503 00.000 7680 Move returns status 0, amount 185
22:30:53.504 00.001 7680 MoveAxis(N, 0, ABG)
22:30:53.504 00.000 7680 Move returns status 0, amount 0
22:30:53.504 00.000 7680 move complete, result=0
22:30:53.505 00.001 7680 worker thread done servicing request
22:30:53.505 00.000 6120 GuideStep: -0.5 px 185 ms EAST, 0.0 px 0 ms NORTH
22:30:53.510 00.005 7680 Worker thread wakes up
22:30:53.510 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:53.510 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(980,27,31,31)
22:30:54.769 01.259 7680 Exposure complete
22:30:54.896 00.127 7680 worker thread done servicing request
22:30:54.896 00.000 6120 OnExposeComplete: enter
22:30:54.899 00.003 6120 UpdateGuideState(): m_state=6
22:30:54.903 00.004 6120 Star::Find(15, 995, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
22:30:54.906 00.003 6120 Star::Find returns 1 (1), X=994.89, Y=42.19, Mass=12326, SNR=72.6, Peak=255 HFD=6.8
22:30:54.908 00.002 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.92 = -2.37)
22:30:54.912 00.004 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.63)
22:30:54.914 00.002 6120 CameraToMount -- cameraX=0.31 cameraY=0.44 hyp=0.54 cameraTheta=0.96 mountX=-0.38 mountY=-0.26, mountTheta=-2.54
22:30:54.921 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.44, opts=13)
22:30:54.924 00.003 6120 Enqueuing Move request for scope (0.31, 0.44)
22:30:54.929 00.005 7680 Worker thread wakes up
22:30:54.929 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:54.934 00.005 6120 UpdateGuideState exits: m=12326 SNR=72.6 Saturated
22:30:54.938 00.004 6120 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 11 / 99999
22:30:54.941 00.003 6120 PhdController: newstate STATE_FINISH
22:30:54.945 00.004 6120 PhdController complete: success
22:30:54.949 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.44) opts 0xd
22:30:54.949 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.44)
22:30:54.950 00.001 7680 Moving (0.31, 0.44) raw xDistance=-0.38 yDistance=-0.26
22:30:54.950 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
22:30:54.950 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:30:54.950 00.000 7680 MoveAxis(E, 169, ABG)
22:30:54.951 00.001 7680 Guiding  Dir = 2, Dur = 169
22:30:54.951 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045054.949,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
22:30:54.955 00.004 7680 IsSlewing returns 0
22:30:54.955 00.000 6120 Mount: notify guiding dither settle done success=1
22:30:54.960 00.005 6120 PhdController: newstate STATE_IDLE
22:30:54.963 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:54.968 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:54.972 00.004 6120 Enqueuing Expose request
22:30:54.975 00.003 7680 IsGuiding returns 0
22:30:54.976 00.001 7680 PulseGuide returned control before completion, sleep 179
22:30:55.169 00.193 7680 IsGuiding returns 1
22:30:55.169 00.000 7680 scope still moving after pulse duration time elapsed
22:30:55.199 00.030 7680 IsSlewing returns 0
22:30:55.201 00.002 7680 IsGuiding returns 0
22:30:55.201 00.000 7680 scope move finished after 169 + 56 ms
22:30:55.201 00.000 7680 Move returns status 0, amount 169
22:30:55.202 00.001 7680 MoveAxis(N, 141, ABG)
22:30:55.202 00.000 7680 Guiding  Dir = 0, Dur = 141
22:30:55.202 00.000 7680 IsSlewing returns 0
22:30:55.204 00.002 7680 IsGuiding returns 0
22:30:55.204 00.000 7680 PulseGuide returned control before completion, sleep 151
22:30:55.371 00.167 7680 IsGuiding returns 1
22:30:55.372 00.001 7680 scope still moving after pulse duration time elapsed
22:30:55.402 00.030 7680 IsSlewing returns 0
22:30:55.403 00.001 7680 IsGuiding returns 0
22:30:55.403 00.000 7680 scope move finished after 141 + 58 ms
22:30:55.404 00.001 7680 Move returns status 0, amount 141
22:30:55.404 00.000 7680 move complete, result=0
22:30:55.405 00.001 7680 worker thread done servicing request
22:30:55.405 00.000 6120 GuideStep: -0.4 px 169 ms EAST, -0.3 px 141 ms NORTH
22:30:55.410 00.005 7680 Worker thread wakes up
22:30:55.410 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:55.410 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(980,27,31,31)
22:30:56.662 01.252 7680 Exposure complete
22:30:56.815 00.153 7680 worker thread done servicing request
22:30:56.816 00.001 6120 OnExposeComplete: enter
22:30:56.820 00.004 6120 UpdateGuideState(): m_state=6
22:30:56.824 00.004 6120 Star::Find(15, 994, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
22:30:56.828 00.004 6120 Star::Find returns 1 (1), X=994.28, Y=42.06, Mass=11538, SNR=71.2, Peak=255 HFD=6.8
22:30:56.835 00.007 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.30 = -0.98)
22:30:56.839 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.25)
22:30:56.843 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.31 hyp=0.43 cameraTheta=2.35 mountX=0.24 mountY=-0.41, mountTheta=-1.04
22:30:56.850 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.31, opts=13)
22:30:56.854 00.004 6120 Enqueuing Move request for scope (-0.30, 0.31)
22:30:56.859 00.005 7680 Worker thread wakes up
22:30:56.859 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.31) opts 0xd
22:30:56.859 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.31)
22:30:56.860 00.001 7680 Moving (-0.30, 0.31) raw xDistance=0.24 yDistance=-0.41
22:30:56.860 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:56.864 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.24
22:30:56.865 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
22:30:56.865 00.000 6120 UpdateGuideState exits: m=11538 SNR=71.2 Saturated
22:30:56.869 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:56.873 00.004 7680 MoveAxis(W, 86, ABG)
22:30:56.873 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:56.877 00.004 7680 Guiding  Dir = 3, Dur = 86
22:30:56.877 00.000 6120 Enqueuing Expose request
22:30:56.882 00.005 7680 IsSlewing returns 0
22:30:56.883 00.001 7680 IsGuiding returns 0
22:30:56.883 00.000 7680 PulseGuide returned control before completion, sleep 96
22:30:56.982 00.099 7680 IsGuiding returns 1
22:30:56.982 00.000 7680 scope still moving after pulse duration time elapsed
22:30:57.014 00.032 7680 IsSlewing returns 0
22:30:57.015 00.001 7680 IsGuiding returns 1
22:30:57.046 00.031 7680 IsSlewing returns 0
22:30:57.049 00.003 7680 IsGuiding returns 1
22:30:57.079 00.030 7680 IsSlewing returns 0
22:30:57.080 00.001 7680 IsGuiding returns 0
22:30:57.080 00.000 7680 scope move finished after 86 + 111 ms
22:30:57.080 00.000 7680 Move returns status 0, amount 86
22:30:57.082 00.002 7680 MoveAxis(N, 221, ABG)
22:30:57.082 00.000 7680 Guiding  Dir = 0, Dur = 221
22:30:57.082 00.000 7680 IsSlewing returns 0
22:30:57.083 00.001 7680 IsGuiding returns 0
22:30:57.084 00.001 7680 PulseGuide returned control before completion, sleep 231
22:30:57.330 00.246 7680 IsGuiding returns 1
22:30:57.330 00.000 7680 scope still moving after pulse duration time elapsed
22:30:57.362 00.032 7680 IsSlewing returns 0
22:30:57.363 00.001 7680 IsGuiding returns 0
22:30:57.364 00.001 7680 scope move finished after 221 + 59 ms
22:30:57.364 00.000 7680 Move returns status 0, amount 221
22:30:57.365 00.001 7680 move complete, result=0
22:30:57.365 00.000 7680 worker thread done servicing request
22:30:57.366 00.001 7680 Worker thread wakes up
22:30:57.366 00.000 6120 GuideStep: 0.2 px 86 ms WEST, -0.4 px 221 ms NORTH
22:30:57.373 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:57.373 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(980,27,31,31)
22:30:58.624 01.251 7680 Exposure complete
22:30:58.777 00.153 7680 worker thread done servicing request
22:30:58.778 00.001 6120 OnExposeComplete: enter
22:30:58.782 00.004 6120 UpdateGuideState(): m_state=6
22:30:58.785 00.003 6120 Star::Find(15, 994, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
22:30:58.789 00.004 6120 Star::Find returns 1 (0), X=994.57, Y=41.73, Mass=11785, SNR=72.1, Peak=254 HFD=6.9
22:30:58.794 00.005 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-2.95) = xAngle (0.99 = 0.99)
22:30:58.797 00.003 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.72 = 0.72)
22:30:58.800 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.96 mountX=0.01 mountY=0.02, mountTheta=0.88
22:30:58.805 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.02, opts=13)
22:30:58.809 00.004 6120 Enqueuing Move request for scope (-0.01, -0.02)
22:30:58.812 00.003 7680 Worker thread wakes up
22:30:58.812 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:30:58.812 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:30:58.817 00.005 6120 UpdateGuideState exits: m=11785 SNR=72.1
22:30:58.821 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:58.825 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:30:58.826 00.001 7680 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.02
22:30:58.826 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:30:58.826 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:30:58.826 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:30:58.826 00.000 7680 MoveAxis(E, 0, ABG)
22:30:58.826 00.000 7680 Move returns status 0, amount 0
22:30:58.827 00.001 7680 MoveAxis(N, 0, ABG)
22:30:58.827 00.000 7680 Move returns status 0, amount 0
22:30:58.827 00.000 7680 move complete, result=0
22:30:58.827 00.000 7680 worker thread done servicing request
22:30:58.828 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:30:58.833 00.005 6120 Enqueuing Expose request
22:30:58.837 00.004 7680 Worker thread wakes up
22:30:58.837 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:30:58.841 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:30:58.841 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(980,27,31,31)
22:31:00.093 01.252 7680 Exposure complete
22:31:00.240 00.147 7680 worker thread done servicing request
22:31:00.240 00.000 6120 OnExposeComplete: enter
22:31:00.245 00.005 6120 UpdateGuideState(): m_state=6
22:31:00.250 00.005 6120 Star::Find(15, 994, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
22:31:00.253 00.003 6120 Star::Find returns 1 (1), X=994.09, Y=42.34, Mass=12880, SNR=73.7, Peak=255 HFD=6.8
22:31:00.257 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.22 = -1.06)
22:31:00.262 00.005 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
22:31:00.267 00.005 6120 CameraToMount -- cameraX=-0.49 cameraY=0.59 hyp=0.77 cameraTheta=2.27 mountX=0.37 mountY=-0.75, mountTheta=-1.11
22:31:00.273 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.49, y=0.59, opts=13)
22:31:00.278 00.005 6120 Enqueuing Move request for scope (-0.49, 0.59)
22:31:00.282 00.004 7680 Worker thread wakes up
22:31:00.282 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.59) opts 0xd
22:31:00.282 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.49, 0.59)
22:31:00.282 00.000 7680 Moving (-0.49, 0.59) raw xDistance=0.37 yDistance=-0.75
22:31:00.282 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
22:31:00.283 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
22:31:00.283 00.000 7680 MoveAxis(W, 153, ABG)
22:31:00.283 00.000 7680 Guiding  Dir = 3, Dur = 153
22:31:00.284 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:00.287 00.003 7680 IsSlewing returns 0
22:31:00.288 00.001 6120 UpdateGuideState exits: m=12880 SNR=73.7 Saturated
22:31:00.292 00.004 7680 IsGuiding returns 0
22:31:00.292 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:00.295 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:00.299 00.004 7680 PulseGuide returned control before completion, sleep 163
22:31:00.299 00.000 6120 Enqueuing Expose request
22:31:00.474 00.175 7680 IsGuiding returns 1
22:31:00.475 00.001 7680 scope still moving after pulse duration time elapsed
22:31:00.505 00.030 7680 IsSlewing returns 0
22:31:00.506 00.001 7680 IsGuiding returns 0
22:31:00.506 00.000 7680 scope move finished after 153 + 62 ms
22:31:00.508 00.002 7680 Move returns status 0, amount 153
22:31:00.508 00.000 7680 MoveAxis(N, 405, ABG)
22:31:00.509 00.001 7680 Guiding  Dir = 0, Dur = 405
22:31:00.509 00.000 7680 IsSlewing returns 0
22:31:00.510 00.001 7680 IsGuiding returns 0
22:31:00.511 00.001 7680 PulseGuide returned control before completion, sleep 415
22:31:00.929 00.418 7680 IsGuiding returns 1
22:31:00.929 00.000 7680 scope still moving after pulse duration time elapsed
22:31:00.960 00.031 7680 IsSlewing returns 0
22:31:00.961 00.001 7680 IsGuiding returns 0
22:31:00.961 00.000 7680 scope move finished after 405 + 45 ms
22:31:00.962 00.001 7680 Move returns status 0, amount 405
22:31:00.962 00.000 7680 move complete, result=0
22:31:00.962 00.000 7680 worker thread done servicing request
22:31:00.962 00.000 6120 GuideStep: 0.4 px 153 ms WEST, -0.7 px 405 ms NORTH
22:31:00.968 00.006 7680 Worker thread wakes up
22:31:00.968 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:00.968 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(980,27,31,31)
22:31:02.222 01.254 7680 Exposure complete
22:31:02.356 00.134 7680 worker thread done servicing request
22:31:02.357 00.001 6120 OnExposeComplete: enter
22:31:02.360 00.003 6120 UpdateGuideState(): m_state=6
22:31:02.365 00.005 6120 Star::Find(15, 994, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
22:31:02.369 00.004 6120 Star::Find returns 1 (1), X=994.10, Y=41.98, Mass=11524, SNR=70.3, Peak=255 HFD=7.0
22:31:02.373 00.004 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-2.95) = xAngle (5.65 = -0.63)
22:31:02.377 00.004 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.38 = -0.90)
22:31:02.380 00.003 6120 CameraToMount -- cameraX=-0.49 cameraY=0.23 hyp=0.54 cameraTheta=2.70 mountX=0.44 mountY=-0.42, mountTheta=-0.77
22:31:02.385 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.49, y=0.23, opts=13)
22:31:02.389 00.004 6120 Enqueuing Move request for scope (-0.49, 0.23)
22:31:02.392 00.003 7680 Worker thread wakes up
22:31:02.392 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.23) opts 0xd
22:31:02.393 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.49, 0.23)
22:31:02.393 00.000 7680 Moving (-0.49, 0.23) raw xDistance=0.44 yDistance=-0.42
22:31:02.393 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
22:31:02.393 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:02.397 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:31:02.397 00.000 7680 MoveAxis(W, 188, ABG)
22:31:02.397 00.000 7680 Guiding  Dir = 3, Dur = 188
22:31:02.398 00.001 7680 IsSlewing returns 0
22:31:02.399 00.001 6120 UpdateGuideState exits: m=11524 SNR=70.3 Saturated
22:31:02.402 00.003 7680 IsGuiding returns 0
22:31:02.402 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:02.406 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:02.410 00.004 7680 PulseGuide returned control before completion, sleep 198
22:31:02.410 00.000 6120 Enqueuing Expose request
22:31:02.617 00.207 7680 IsGuiding returns 1
22:31:02.618 00.001 7680 scope still moving after pulse duration time elapsed
22:31:02.649 00.031 7680 IsSlewing returns 0
22:31:02.651 00.002 7680 IsGuiding returns 1
22:31:02.679 00.028 7680 IsSlewing returns 0
22:31:02.679 00.000 7680 IsGuiding returns 0
22:31:02.681 00.002 7680 scope move finished after 188 + 90 ms
22:31:02.681 00.000 7680 Move returns status 0, amount 188
22:31:02.681 00.000 7680 MoveAxis(N, 229, ABG)
22:31:02.682 00.001 7680 Guiding  Dir = 0, Dur = 229
22:31:02.682 00.000 7680 IsSlewing returns 0
22:31:02.683 00.001 7680 IsGuiding returns 0
22:31:02.684 00.001 7680 PulseGuide returned control before completion, sleep 239
22:31:02.931 00.247 7680 IsGuiding returns 1
22:31:02.932 00.001 7680 scope still moving after pulse duration time elapsed
22:31:02.963 00.031 7680 IsSlewing returns 0
22:31:02.963 00.000 7680 IsGuiding returns 0
22:31:02.965 00.002 7680 scope move finished after 229 + 52 ms
22:31:02.965 00.000 7680 Move returns status 0, amount 229
22:31:02.966 00.001 7680 move complete, result=0
22:31:02.966 00.000 7680 worker thread done servicing request
22:31:02.966 00.000 7680 Worker thread wakes up
22:31:02.966 00.000 6120 GuideStep: 0.4 px 188 ms WEST, -0.4 px 229 ms NORTH
22:31:02.972 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:02.973 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(980,27,31,31)
22:31:04.221 01.248 7680 Exposure complete
22:31:04.358 00.137 7680 worker thread done servicing request
22:31:04.358 00.000 6120 OnExposeComplete: enter
22:31:04.363 00.005 6120 UpdateGuideState(): m_state=6
22:31:04.366 00.003 6120 Star::Find(15, 994, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
22:31:04.370 00.004 6120 Star::Find returns 1 (0), X=994.31, Y=41.86, Mass=12078, SNR=71.9, Peak=245 HFD=6.8
22:31:04.374 00.004 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-2.95) = xAngle (5.73 = -0.56)
22:31:04.378 00.004 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.46 = -0.83)
22:31:04.381 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.11 hyp=0.29 cameraTheta=2.77 mountX=0.25 mountY=-0.21, mountTheta=-0.71
22:31:04.386 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.11, opts=13)
22:31:04.390 00.004 6120 Enqueuing Move request for scope (-0.27, 0.11)
22:31:04.394 00.004 7680 Worker thread wakes up
22:31:04.394 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.11) opts 0xd
22:31:04.394 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.11)
22:31:04.395 00.001 7680 Moving (-0.27, 0.11) raw xDistance=0.25 yDistance=-0.21
22:31:04.395 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.25
22:31:04.395 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:31:04.395 00.000 7680 MoveAxis(W, 114, ABG)
22:31:04.395 00.000 7680 Guiding  Dir = 3, Dur = 114
22:31:04.395 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:04.399 00.004 7680 IsSlewing returns 0
22:31:04.399 00.000 6120 UpdateGuideState exits: m=12078 SNR=71.9
22:31:04.403 00.004 7680 IsGuiding returns 0
22:31:04.403 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:04.407 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:04.411 00.004 7680 PulseGuide returned control before completion, sleep 124
22:31:04.411 00.000 6120 Enqueuing Expose request
22:31:04.544 00.133 7680 IsGuiding returns 1
22:31:04.545 00.001 7680 scope still moving after pulse duration time elapsed
22:31:04.574 00.029 7680 IsSlewing returns 0
22:31:04.578 00.004 7680 IsGuiding returns 0
22:31:04.578 00.000 7680 scope move finished after 114 + 61 ms
22:31:04.578 00.000 7680 Move returns status 0, amount 114
22:31:04.578 00.000 7680 MoveAxis(N, 117, ABG)
22:31:04.579 00.001 7680 Guiding  Dir = 0, Dur = 117
22:31:04.579 00.000 7680 IsSlewing returns 0
22:31:04.581 00.002 7680 IsGuiding returns 0
22:31:04.582 00.001 7680 PulseGuide returned control before completion, sleep 127
22:31:04.714 00.132 7680 IsGuiding returns 1
22:31:04.716 00.002 7680 scope still moving after pulse duration time elapsed
22:31:04.746 00.030 7680 IsSlewing returns 0
22:31:04.747 00.001 7680 IsGuiding returns 1
22:31:04.777 00.030 7680 IsSlewing returns 0
22:31:04.778 00.001 7680 IsGuiding returns 1
22:31:04.808 00.030 7680 IsSlewing returns 0
22:31:04.808 00.000 7680 IsGuiding returns 0
22:31:04.808 00.000 7680 scope move finished after 117 + 110 ms
22:31:04.810 00.002 7680 Move returns status 0, amount 117
22:31:04.810 00.000 7680 move complete, result=0
22:31:04.810 00.000 7680 worker thread done servicing request
22:31:04.810 00.000 7680 Worker thread wakes up
22:31:04.811 00.001 6120 GuideStep: 0.2 px 114 ms WEST, -0.2 px 117 ms NORTH
22:31:04.815 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:04.815 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(980,27,31,31)
22:31:06.051 01.236 7680 Exposure complete
22:31:06.147 00.096 7680 worker thread done servicing request
22:31:06.147 00.000 6120 OnExposeComplete: enter
22:31:06.151 00.004 6120 UpdateGuideState(): m_state=6
22:31:06.154 00.003 6120 Star::Find(15, 994, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
22:31:06.158 00.004 6120 Star::Find returns 1 (1), X=994.55, Y=42.02, Mass=12685, SNR=73.9, Peak=255 HFD=6.8
22:31:06.161 00.003 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.65)
22:31:06.164 00.003 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.92)
22:31:06.168 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.26 hyp=0.27 cameraTheta=1.68 mountX=-0.02 mountY=-0.25, mountTheta=-1.65
22:31:06.173 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.26, opts=13)
22:31:06.178 00.005 6120 Enqueuing Move request for scope (-0.03, 0.26)
22:31:06.180 00.002 7680 Worker thread wakes up
22:31:06.180 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.26) opts 0xd
22:31:06.180 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:06.185 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.26)
22:31:06.185 00.000 7680 Moving (-0.03, 0.26) raw xDistance=-0.02 yDistance=-0.25
22:31:06.185 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:31:06.185 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:31:06.185 00.000 6120 UpdateGuideState exits: m=12685 SNR=73.9 Saturated
22:31:06.189 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:06.191 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:06.194 00.003 6120 Enqueuing Expose request
22:31:06.197 00.003 7680 MoveAxis(E, 0, ABG)
22:31:06.197 00.000 7680 Move returns status 0, amount 0
22:31:06.197 00.000 7680 MoveAxis(N, 136, ABG)
22:31:06.197 00.000 7680 Guiding  Dir = 0, Dur = 136
22:31:06.198 00.001 7680 IsSlewing returns 0
22:31:06.198 00.000 7680 IsGuiding returns 0
22:31:06.198 00.000 7680 PulseGuide returned control before completion, sleep 146
22:31:06.356 00.158 7680 IsGuiding returns 1
22:31:06.356 00.000 7680 scope still moving after pulse duration time elapsed
22:31:06.391 00.035 7680 IsSlewing returns 0
22:31:06.392 00.001 7680 IsGuiding returns 0
22:31:06.392 00.000 7680 scope move finished after 136 + 58 ms
22:31:06.392 00.000 7680 Move returns status 0, amount 136
22:31:06.394 00.002 7680 move complete, result=0
22:31:06.394 00.000 7680 worker thread done servicing request
22:31:06.394 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 136 ms NORTH
22:31:06.400 00.006 7680 Worker thread wakes up
22:31:06.400 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:06.400 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(980,27,31,31)
22:31:07.648 01.248 7680 Exposure complete
22:31:07.781 00.133 7680 worker thread done servicing request
22:31:07.781 00.000 6120 OnExposeComplete: enter
22:31:07.786 00.005 6120 UpdateGuideState(): m_state=6
22:31:07.790 00.004 6120 Star::Find(15, 994, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
22:31:07.794 00.004 6120 Star::Find returns 1 (1), X=994.56, Y=41.87, Mass=13222, SNR=76.1, Peak=255 HFD=6.9
22:31:07.798 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
22:31:07.802 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.81)
22:31:07.806 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.79 mountX=0.00 mountY=-0.11, mountTheta=-1.54
22:31:07.812 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.11, opts=13)
22:31:07.816 00.004 6120 Enqueuing Move request for scope (-0.03, 0.11)
22:31:07.819 00.003 7680 Worker thread wakes up
22:31:07.819 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
22:31:07.819 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
22:31:07.819 00.000 7680 Moving (-0.03, 0.11) raw xDistance=0.00 yDistance=-0.11
22:31:07.819 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:31:07.821 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:31:07.821 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:31:07.821 00.000 7680 MoveAxis(E, 0, ABG)
22:31:07.821 00.000 7680 Move returns status 0, amount 0
22:31:07.821 00.000 7680 MoveAxis(N, 0, ABG)
22:31:07.822 00.001 7680 Move returns status 0, amount 0
22:31:07.822 00.000 7680 move complete, result=0
22:31:07.822 00.000 7680 worker thread done servicing request
22:31:07.822 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:07.826 00.004 6120 UpdateGuideState exits: m=13222 SNR=76.1 Saturated
22:31:07.832 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:07.836 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:07.839 00.003 6120 Enqueuing Expose request
22:31:07.843 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:31:07.847 00.004 7680 Worker thread wakes up
22:31:07.847 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:07.847 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(980,27,31,31)
22:31:09.098 01.251 7680 Exposure complete
22:31:09.238 00.140 7680 worker thread done servicing request
22:31:09.238 00.000 6120 OnExposeComplete: enter
22:31:09.243 00.005 6120 UpdateGuideState(): m_state=6
22:31:09.246 00.003 6120 Star::Find(15, 994, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
22:31:09.250 00.004 6120 Star::Find returns 1 (1), X=994.63, Y=42.05, Mass=13017, SNR=73.6, Peak=255 HFD=6.7
22:31:09.253 00.003 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
22:31:09.257 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
22:31:09.260 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.30 hyp=0.30 cameraTheta=1.41 mountX=-0.10 mountY=-0.25, mountTheta=-1.97
22:31:09.266 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.30, opts=13)
22:31:09.271 00.005 6120 Enqueuing Move request for scope (0.05, 0.30)
22:31:09.274 00.003 7680 Worker thread wakes up
22:31:09.274 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:09.278 00.004 6120 UpdateGuideState exits: m=13017 SNR=73.6 Saturated
22:31:09.281 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:09.284 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:09.288 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.30) opts 0xd
22:31:09.289 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.30)
22:31:09.289 00.000 7680 Moving (0.05, 0.30) raw xDistance=-0.10 yDistance=-0.25
22:31:09.289 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:31:09.289 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:31:09.290 00.001 7680 MoveAxis(E, 0, ABG)
22:31:09.290 00.000 7680 Move returns status 0, amount 0
22:31:09.290 00.000 7680 MoveAxis(N, 134, ABG)
22:31:09.290 00.000 7680 Guiding  Dir = 0, Dur = 134
22:31:09.290 00.000 6120 Enqueuing Expose request
22:31:09.294 00.004 7680 IsSlewing returns 0
22:31:09.294 00.000 7680 IsGuiding returns 0
22:31:09.294 00.000 7680 PulseGuide returned control before completion, sleep 144
22:31:09.449 00.155 7680 IsGuiding returns 1
22:31:09.451 00.002 7680 scope still moving after pulse duration time elapsed
22:31:09.481 00.030 7680 IsSlewing returns 0
22:31:09.482 00.001 7680 IsGuiding returns 0
22:31:09.482 00.000 7680 scope move finished after 134 + 53 ms
22:31:09.483 00.001 7680 Move returns status 0, amount 134
22:31:09.483 00.000 7680 move complete, result=0
22:31:09.484 00.001 7680 worker thread done servicing request
22:31:09.484 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 134 ms NORTH
22:31:09.493 00.009 7680 Worker thread wakes up
22:31:09.493 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:09.495 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(980,27,31,31)
22:31:10.743 01.248 7680 Exposure complete
22:31:10.888 00.145 7680 worker thread done servicing request
22:31:10.888 00.000 6120 OnExposeComplete: enter
22:31:10.891 00.003 6120 UpdateGuideState(): m_state=6
22:31:10.893 00.002 6120 Star::Find(15, 994, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
22:31:10.897 00.004 6120 Star::Find returns 1 (1), X=994.54, Y=41.90, Mass=12839, SNR=73.7, Peak=255 HFD=6.9
22:31:10.899 00.002 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.48)
22:31:10.902 00.003 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
22:31:10.906 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.85 mountX=0.01 mountY=-0.15, mountTheta=-1.48
22:31:10.911 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.15, opts=13)
22:31:10.914 00.003 6120 Enqueuing Move request for scope (-0.04, 0.15)
22:31:10.918 00.004 7680 Worker thread wakes up
22:31:10.918 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
22:31:10.918 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:10.921 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
22:31:10.923 00.002 6120 UpdateGuideState exits: m=12839 SNR=73.7 Saturated
22:31:10.928 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:10.933 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:10.937 00.004 6120 Enqueuing Expose request
22:31:10.940 00.003 7680 Moving (-0.04, 0.15) raw xDistance=0.01 yDistance=-0.15
22:31:10.960 00.020 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:31:10.962 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:31:10.962 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:31:10.962 00.000 7680 MoveAxis(E, 0, ABG)
22:31:10.962 00.000 7680 Move returns status 0, amount 0
22:31:10.962 00.000 7680 MoveAxis(N, 0, ABG)
22:31:10.963 00.001 7680 Move returns status 0, amount 0
22:31:10.963 00.000 7680 move complete, result=0
22:31:10.963 00.000 7680 worker thread done servicing request
22:31:10.963 00.000 7680 Worker thread wakes up
22:31:10.964 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:10.964 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(980,27,31,31)
22:31:10.964 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:31:12.208 01.244 7680 Exposure complete
22:31:12.344 00.136 7680 worker thread done servicing request
22:31:12.344 00.000 6120 OnExposeComplete: enter
22:31:12.348 00.004 6120 UpdateGuideState(): m_state=6
22:31:12.354 00.006 6120 Star::Find(15, 994, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
22:31:12.359 00.005 6120 Star::Find returns 1 (1), X=994.54, Y=42.11, Mass=11801, SNR=69.9, Peak=255 HFD=6.8
22:31:12.365 00.006 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.65 = -1.64)
22:31:12.370 00.005 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.91)
22:31:12.376 00.006 6120 CameraToMount -- cameraX=-0.04 cameraY=0.36 hyp=0.36 cameraTheta=1.69 mountX=-0.02 mountY=-0.34, mountTheta=-1.64
22:31:12.384 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.36, opts=13)
22:31:12.389 00.005 6120 Enqueuing Move request for scope (-0.04, 0.36)
22:31:12.394 00.005 7680 Worker thread wakes up
22:31:12.394 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:12.399 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.36) opts 0xd
22:31:12.400 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.36)
22:31:12.400 00.000 6120 UpdateGuideState exits: m=11801 SNR=69.9 Saturated
22:31:12.405 00.005 7680 Moving (-0.04, 0.36) raw xDistance=-0.02 yDistance=-0.34
22:31:12.405 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:31:12.405 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:12.410 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:31:12.410 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:12.415 00.005 6120 Enqueuing Expose request
22:31:12.418 00.003 7680 MoveAxis(E, 0, ABG)
22:31:12.418 00.000 7680 Move returns status 0, amount 0
22:31:12.418 00.000 7680 MoveAxis(N, 187, ABG)
22:31:12.419 00.001 7680 Guiding  Dir = 0, Dur = 187
22:31:12.419 00.000 7680 IsSlewing returns 0
22:31:12.421 00.002 7680 IsGuiding returns 0
22:31:12.421 00.000 7680 PulseGuide returned control before completion, sleep 197
22:31:12.621 00.200 7680 IsGuiding returns 1
22:31:12.621 00.000 7680 scope still moving after pulse duration time elapsed
22:31:12.651 00.030 7680 IsSlewing returns 0
22:31:12.651 00.000 7680 IsGuiding returns 0
22:31:12.652 00.001 7680 scope move finished after 187 + 44 ms
22:31:12.652 00.000 7680 Move returns status 0, amount 187
22:31:12.653 00.001 7680 move complete, result=0
22:31:12.653 00.000 7680 worker thread done servicing request
22:31:12.653 00.000 7680 Worker thread wakes up
22:31:12.655 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 187 ms NORTH
22:31:12.661 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:12.661 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(980,27,31,31)
22:31:13.907 01.246 7680 Exposure complete
22:31:14.044 00.137 7680 worker thread done servicing request
22:31:14.045 00.001 6120 OnExposeComplete: enter
22:31:14.048 00.003 6120 UpdateGuideState(): m_state=6
22:31:14.050 00.002 6120 Star::Find(15, 994, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
22:31:14.054 00.004 6120 Star::Find returns 1 (1), X=994.21, Y=41.97, Mass=12520, SNR=74.0, Peak=255 HFD=6.9
22:31:14.057 00.003 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.56 = -0.72)
22:31:14.070 00.013 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.99)
22:31:14.074 00.004 6120 CameraToMount -- cameraX=-0.37 cameraY=0.22 hyp=0.43 cameraTheta=2.61 mountX=0.33 mountY=-0.36, mountTheta=-0.84
22:31:14.079 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.22, opts=13)
22:31:14.083 00.004 6120 Enqueuing Move request for scope (-0.37, 0.22)
22:31:14.086 00.003 7680 Worker thread wakes up
22:31:14.086 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.22) opts 0xd
22:31:14.086 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.22)
22:31:14.086 00.000 7680 Moving (-0.37, 0.22) raw xDistance=0.33 yDistance=-0.36
22:31:14.086 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.33
22:31:14.086 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:31:14.086 00.000 7680 MoveAxis(W, 133, ABG)
22:31:14.088 00.002 7680 Guiding  Dir = 3, Dur = 133
22:31:14.088 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:14.091 00.003 7680 IsSlewing returns 0
22:31:14.091 00.000 6120 UpdateGuideState exits: m=12520 SNR=74.0 Saturated
22:31:14.094 00.003 7680 IsGuiding returns 0
22:31:14.095 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:14.098 00.003 7680 PulseGuide returned control before completion, sleep 143
22:31:14.098 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:14.101 00.003 6120 Enqueuing Expose request
22:31:14.245 00.144 7680 IsGuiding returns 1
22:31:14.246 00.001 7680 scope still moving after pulse duration time elapsed
22:31:14.276 00.030 7680 IsSlewing returns 0
22:31:14.276 00.000 7680 IsGuiding returns 0
22:31:14.276 00.000 7680 scope move finished after 133 + 48 ms
22:31:14.276 00.000 7680 Move returns status 0, amount 133
22:31:14.277 00.001 7680 MoveAxis(N, 196, ABG)
22:31:14.277 00.000 7680 Guiding  Dir = 0, Dur = 196
22:31:14.277 00.000 7680 IsSlewing returns 0
22:31:14.277 00.000 7680 IsGuiding returns 0
22:31:14.278 00.001 7680 PulseGuide returned control before completion, sleep 206
22:31:14.481 00.203 6120 evsrv: cli 0FAEF618 connect
22:31:14.489 00.008 6120 case statement mapped state 6 to 3
22:31:14.494 00.005 6120 case statement mapped state 6 to 3
22:31:14.498 00.004 7680 IsGuiding returns 1
22:31:14.499 00.001 7680 scope still moving after pulse duration time elapsed
22:31:14.499 00.000 6120 evsrv: cli 0FAEF618 request: {"method":"get_app_state","id":"6282179f-1525-4044-9bc2-fc522058ecbf"}
22:31:14.502 00.003 6120 case statement mapped state 6 to 3
22:31:14.506 00.004 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":"Guiding","id":"6282179f-1525-4044-9bc2-fc522058ecbf"}
22:31:14.512 00.006 6120 evsrv: cli 0FAEF618 disconnect
22:31:14.516 00.004 6120 evsrv: cli 0FAF03D8 connect
22:31:14.519 00.003 6120 case statement mapped state 6 to 3
22:31:14.523 00.004 6120 case statement mapped state 6 to 3
22:31:14.527 00.004 7680 IsSlewing returns 0
22:31:14.527 00.000 7680 IsGuiding returns 0
22:31:14.527 00.000 7680 scope move finished after 196 + 53 ms
22:31:14.527 00.000 7680 Move returns status 0, amount 196
22:31:14.527 00.000 6120 evsrv: cli 0FAF03D8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"09ce430a-4dc6-4599-bdc8-eb87f5068248"}
22:31:14.530 00.003 7680 move complete, result=0
22:31:14.530 00.000 6120 PhdController::Dither begins
22:31:14.534 00.004 7680 worker thread done servicing request
22:31:14.534 00.000 6120 dither: size=5.00, dRA=0.20 dDec=-1.98
22:31:14.615 00.081 7680 Worker thread wakes up
22:31:14.630 00.015 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:14.630 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(980,27,31,31)
22:31:14.631 00.001 6120 MountToCamera -- mountTheta (-1.47) + m_xAngle (-2.95) = xAngle (-4.43 = 1.86)
22:31:14.642 00.011 6120 MountToCamera -- mountX=0.20 mountY=-1.98 hyp=1.99 mountTheta=-1.47 cameraX=-0.56, cameraY=1.91 cameraTheta=1.86
22:31:14.649 00.007 6120 setting lock position to (994.02, 43.66)
22:31:14.655 00.006 6120 Mount: notify guiding dithered (-0.6, 1.9)
22:31:14.659 00.004 6120 Status Line: Dither by 0.20,-1.98
22:31:14.671 00.012 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:31:14.678 00.007 6120 PhdController: newstate STATE_SETTLE_WAIT
22:31:14.683 00.005 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":0,"id":"09ce430a-4dc6-4599-bdc8-eb87f5068248"}
22:31:14.687 00.004 6120 GuideStep: 0.3 px 133 ms WEST, -0.4 px 196 ms NORTH
22:31:14.707 00.020 6120 evsrv: cli 0FAF03D8 disconnect
22:31:15.881 01.174 7680 Exposure complete
22:31:16.012 00.131 7680 worker thread done servicing request
22:31:16.013 00.001 6120 OnExposeComplete: enter
22:31:16.018 00.005 6120 UpdateGuideState(): m_state=6
22:31:16.022 00.004 6120 Star::Find(15, 994, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
22:31:16.026 00.004 6120 Star::Find returns 1 (1), X=994.30, Y=41.84, Mass=12883, SNR=74.8, Peak=255 HFD=6.8
22:31:16.030 00.004 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-2.95) = xAngle (1.54 = 1.54)
22:31:16.035 00.005 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.27 = 1.27)
22:31:16.039 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=-1.82 hyp=1.84 cameraTheta=-1.42 mountX=0.06 mountY=1.76, mountTheta=1.54
22:31:16.044 00.005 6120 dither recenter: remaining=(-0.2,2.0) step=(-0.2,2.0)
22:31:16.049 00.005 6120 MountToCamera -- mountTheta (1.67) + m_xAngle (-2.95) = xAngle (-1.28 = -1.28)
22:31:16.053 00.004 6120 MountToCamera -- mountX=-0.20 mountY=1.98 hyp=1.99 mountTheta=1.67 cameraX=0.56, cameraY=-1.91 cameraTheta=-1.28
22:31:16.057 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.56, y=-1.91, opts=4)
22:31:16.061 00.004 6120 Enqueuing Move request for scope (0.56, -1.91)
22:31:16.065 00.004 7680 Worker thread wakes up
22:31:16.065 00.000 6120 Mount: notify direct move -0.20,1.98
22:31:16.069 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.56, -1.91) opts 0x4
22:31:16.069 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:16.073 00.004 7680 Handling offset move in thread for scope, endpoint = (0.56, -1.91)
22:31:16.073 00.000 7680 Moving (0.56, -1.91) raw xDistance=-0.20 yDistance=1.98
22:31:16.073 00.000 6120 UpdateGuideState exits: m=12883 SNR=74.8 Saturated
22:31:16.078 00.005 7680 MoveAxis(E, 129, B)
22:31:16.078 00.000 6120 PhdController: settling, locked = 1, distance = 2.18 (1.50) aobump = 0 frame = 1 / 99999
22:31:16.082 00.004 7680 Guiding  Dir = 2, Dur = 129
22:31:16.082 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045076.082,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.18,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:31:16.087 00.005 7680 IsSlewing returns 0
22:31:16.087 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:16.091 00.004 7680 IsGuiding returns 0
22:31:16.091 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:16.094 00.003 7680 PulseGuide returned control before completion, sleep 139
22:31:16.094 00.000 6120 Enqueuing Expose request
22:31:16.246 00.152 7680 IsGuiding returns 0
22:31:16.246 00.000 7680 Move returns status 0, amount 129
22:31:16.246 00.000 7680 MoveAxis(S, 1075, B)
22:31:16.246 00.000 7680 Guiding  Dir = 1, Dur = 1075
22:31:16.246 00.000 7680 IsSlewing returns 0
22:31:16.248 00.002 7680 IsGuiding returns 0
22:31:16.248 00.000 7680 PulseGuide returned control before completion, sleep 1085
22:31:17.343 01.095 7680 IsGuiding returns 1
22:31:17.345 00.002 7680 scope still moving after pulse duration time elapsed
22:31:17.374 00.029 7680 IsSlewing returns 0
22:31:17.376 00.002 7680 IsGuiding returns 0
22:31:17.377 00.001 7680 scope move finished after 1075 + 53 ms
22:31:17.377 00.000 7680 Move returns status 0, amount 1075
22:31:17.377 00.000 7680 move complete, result=0
22:31:17.378 00.001 7680 worker thread done servicing request
22:31:17.378 00.000 6120 GuideStep: -0.2 px 129 ms EAST, 2.0 px 1075 ms SOUTH
22:31:17.383 00.005 7680 Worker thread wakes up
22:31:17.384 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:17.384 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(979,29,31,31)
22:31:18.632 01.248 7680 Exposure complete
22:31:18.760 00.128 7680 worker thread done servicing request
22:31:18.760 00.000 6120 OnExposeComplete: enter
22:31:18.765 00.005 6120 UpdateGuideState(): m_state=6
22:31:18.769 00.004 6120 Star::Find(15, 994, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
22:31:18.773 00.004 6120 Star::Find returns 1 (0), X=994.19, Y=42.89, Mass=11132, SNR=68.0, Peak=239 HFD=6.8
22:31:18.776 00.003 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-2.95) = xAngle (1.61 = 1.61)
22:31:18.781 00.005 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.34 = 1.34)
22:31:18.784 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.77 hyp=0.79 cameraTheta=-1.35 mountX=-0.03 mountY=0.77, mountTheta=1.61
22:31:18.790 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.77, opts=13)
22:31:18.793 00.003 6120 Enqueuing Move request for scope (0.17, -0.77)
22:31:18.799 00.006 7680 Worker thread wakes up
22:31:18.799 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:18.804 00.005 6120 UpdateGuideState exits: m=11132 SNR=68.0
22:31:18.808 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.77) opts 0xd
22:31:18.808 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.77)
22:31:18.808 00.000 7680 Moving (0.17, -0.77) raw xDistance=-0.03 yDistance=0.77
22:31:18.808 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:31:18.808 00.000 7680 resist switch: large excursion: input 0.77 thresh 0.60 direction from 0 to 1
22:31:18.808 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.30
22:31:18.808 00.000 6120 PhdController: settling, locked = 1, distance = 0.79 (1.50) aobump = 0 frame = 2 / 99999
22:31:18.814 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
22:31:18.814 00.000 7680 MoveAxis(E, 0, ABG)
22:31:18.814 00.000 7680 Move returns status 0, amount 0
22:31:18.814 00.000 7680 MoveAxis(S, 417, ABG)
22:31:18.814 00.000 7680 Guiding  Dir = 1, Dur = 417
22:31:18.814 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045078.814,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.79,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:31:18.818 00.004 7680 IsSlewing returns 0
22:31:18.819 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:18.823 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:18.826 00.003 6120 Enqueuing Expose request
22:31:18.831 00.005 7680 IsGuiding returns 0
22:31:18.831 00.000 7680 PulseGuide returned control before completion, sleep 427
22:31:19.268 00.437 7680 IsGuiding returns 1
22:31:19.270 00.002 7680 scope still moving after pulse duration time elapsed
22:31:19.300 00.030 7680 IsSlewing returns 0
22:31:19.302 00.002 7680 IsGuiding returns 0
22:31:19.302 00.000 7680 scope move finished after 417 + 54 ms
22:31:19.303 00.001 7680 Move returns status 0, amount 417
22:31:19.303 00.000 7680 move complete, result=0
22:31:19.303 00.000 7680 worker thread done servicing request
22:31:19.305 00.002 7680 Worker thread wakes up
22:31:19.305 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.8 px 417 ms SOUTH
22:31:19.311 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:19.311 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(979,29,31,31)
22:31:20.561 01.250 7680 Exposure complete
22:31:20.693 00.132 7680 worker thread done servicing request
22:31:20.694 00.001 6120 OnExposeComplete: enter
22:31:20.698 00.004 6120 UpdateGuideState(): m_state=6
22:31:20.702 00.004 6120 Star::Find(15, 994, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
22:31:20.706 00.004 6120 Star::Find returns 1 (1), X=994.15, Y=43.73, Mass=13472, SNR=75.4, Peak=255 HFD=6.7
22:31:20.711 00.005 6120 CameraToMount -- cameraTheta (0.50) - m_xAngle (-2.95) = xAngle (3.46 = -2.83)
22:31:20.714 00.003 6120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.19 = -3.10)
22:31:20.718 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.50 mountX=-0.14 mountY=-0.01, mountTheta=-3.09
22:31:20.723 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.07, opts=13)
22:31:20.727 00.004 6120 Enqueuing Move request for scope (0.13, 0.07)
22:31:20.730 00.003 7680 Worker thread wakes up
22:31:20.730 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:20.736 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
22:31:20.736 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
22:31:20.736 00.000 7680 Moving (0.13, 0.07) raw xDistance=-0.14 yDistance=-0.01
22:31:20.736 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:31:20.736 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:31:20.736 00.000 6120 UpdateGuideState exits: m=13472 SNR=75.4 Saturated
22:31:20.741 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:31:20.741 00.000 7680 MoveAxis(E, 0, ABG)
22:31:20.741 00.000 7680 Move returns status 0, amount 0
22:31:20.741 00.000 7680 MoveAxis(N, 0, ABG)
22:31:20.742 00.001 7680 Move returns status 0, amount 0
22:31:20.743 00.001 7680 move complete, result=0
22:31:20.743 00.000 6120 PhdController: settling, locked = 1, distance = 0.60 (1.50) aobump = 0 frame = 3 / 99999
22:31:20.747 00.004 7680 worker thread done servicing request
22:31:20.747 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045080.747,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.60,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
22:31:20.751 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:20.754 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:20.759 00.005 6120 Enqueuing Expose request
22:31:20.763 00.004 7680 Worker thread wakes up
22:31:20.764 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:20.768 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:20.768 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(979,29,31,31)
22:31:22.024 01.256 7680 Exposure complete
22:31:22.162 00.138 7680 worker thread done servicing request
22:31:22.162 00.000 6120 OnExposeComplete: enter
22:31:22.165 00.003 6120 UpdateGuideState(): m_state=6
22:31:22.169 00.004 6120 Star::Find(15, 994, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
22:31:22.174 00.005 6120 Star::Find returns 1 (0), X=994.05, Y=43.68, Mass=12026, SNR=72.0, Peak=250 HFD=6.8
22:31:22.177 00.003 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (-2.95) = xAngle (3.51 = -2.77)
22:31:22.181 00.004 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.24 = -3.04)
22:31:22.185 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.56 mountX=-0.03 mountY=-0.00, mountTheta=-3.03
22:31:22.191 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.02, opts=13)
22:31:22.194 00.003 6120 Enqueuing Move request for scope (0.03, 0.02)
22:31:22.198 00.004 7680 Worker thread wakes up
22:31:22.198 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:31:22.198 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:31:22.198 00.000 7680 Moving (0.03, 0.02) raw xDistance=-0.03 yDistance=-0.00
22:31:22.198 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:31:22.198 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:31:22.199 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:22.205 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:31:22.206 00.001 7680 MoveAxis(E, 0, ABG)
22:31:22.206 00.000 7680 Move returns status 0, amount 0
22:31:22.206 00.000 7680 MoveAxis(N, 0, ABG)
22:31:22.206 00.000 7680 Move returns status 0, amount 0
22:31:22.207 00.001 6120 UpdateGuideState exits: m=12026 SNR=72.0
22:31:22.211 00.004 7680 move complete, result=0
22:31:22.211 00.000 7680 worker thread done servicing request
22:31:22.212 00.001 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 4 / 99999
22:31:22.215 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764045082.215,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.43,"Time":3.4,"SettleTime":10.0,"StarLocked":true}
22:31:22.219 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:22.222 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:22.226 00.004 6120 Enqueuing Expose request
22:31:22.229 00.003 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:31:22.233 00.004 7680 Worker thread wakes up
22:31:22.233 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:22.233 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(979,29,31,31)
22:31:23.483 01.250 7680 Exposure complete
22:31:23.628 00.145 7680 worker thread done servicing request
22:31:23.628 00.000 6120 OnExposeComplete: enter
22:31:23.631 00.003 6120 UpdateGuideState(): m_state=6
22:31:23.635 00.004 6120 Star::Find(15, 994, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
22:31:23.639 00.004 6120 Star::Find returns 1 (1), X=994.10, Y=43.86, Mass=12575, SNR=72.7, Peak=255 HFD=6.7
22:31:23.644 00.005 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.13 = -2.16)
22:31:23.649 00.005 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.42)
22:31:23.652 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.17 mountX=-0.12 mountY=-0.14, mountTheta=-2.27
22:31:23.656 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.20, opts=13)
22:31:23.661 00.005 6120 Enqueuing Move request for scope (0.08, 0.20)
22:31:23.665 00.004 7680 Worker thread wakes up
22:31:23.665 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:23.669 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
22:31:23.669 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
22:31:23.669 00.000 7680 Moving (0.08, 0.20) raw xDistance=-0.12 yDistance=-0.14
22:31:23.669 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:31:23.669 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:31:23.670 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:31:23.670 00.000 7680 MoveAxis(E, 0, ABG)
22:31:23.670 00.000 7680 Move returns status 0, amount 0
22:31:23.670 00.000 7680 MoveAxis(N, 0, ABG)
22:31:23.671 00.001 7680 Move returns status 0, amount 0
22:31:23.671 00.000 7680 move complete, result=0
22:31:23.671 00.000 7680 worker thread done servicing request
22:31:23.671 00.000 6120 UpdateGuideState exits: m=12575 SNR=72.7 Saturated
22:31:23.675 00.004 6120 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 5 / 99999
22:31:23.679 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764045083.679,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.36,"Time":4.9,"SettleTime":10.0,"StarLocked":true}
22:31:23.682 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:23.686 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:23.689 00.003 6120 Enqueuing Expose request
22:31:23.692 00.003 7680 Worker thread wakes up
22:31:23.693 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:23.693 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(979,29,31,31)
22:31:23.693 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:31:24.938 01.245 7680 Exposure complete
22:31:25.075 00.137 7680 worker thread done servicing request
22:31:25.075 00.000 6120 OnExposeComplete: enter
22:31:25.080 00.005 6120 UpdateGuideState(): m_state=6
22:31:25.083 00.003 6120 Star::Find(15, 994, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
22:31:25.088 00.005 6120 Star::Find returns 1 (1), X=993.92, Y=44.08, Mass=12676, SNR=73.8, Peak=255 HFD=7.0
22:31:25.092 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
22:31:25.095 00.003 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
22:31:25.099 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.42 hyp=0.43 cameraTheta=1.79 mountX=0.02 mountY=-0.42, mountTheta=-1.53
22:31:25.104 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.42, opts=13)
22:31:25.108 00.004 6120 Enqueuing Move request for scope (-0.10, 0.42)
22:31:25.112 00.004 7680 Worker thread wakes up
22:31:25.112 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.42) opts 0xd
22:31:25.112 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:25.115 00.003 6120 UpdateGuideState exits: m=12676 SNR=73.8 Saturated
22:31:25.120 00.005 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 6 / 99999
22:31:25.124 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.42)
22:31:25.124 00.000 7680 Moving (-0.10, 0.42) raw xDistance=0.02 yDistance=-0.42
22:31:25.124 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:31:25.124 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:31:25.124 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045085.124,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.38,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
22:31:25.129 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:31:25.129 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:25.132 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:25.135 00.003 6120 Enqueuing Expose request
22:31:25.140 00.005 7680 MoveAxis(E, 0, ABG)
22:31:25.140 00.000 7680 Move returns status 0, amount 0
22:31:25.140 00.000 7680 MoveAxis(N, 0, ABG)
22:31:25.140 00.000 7680 Move returns status 0, amount 0
22:31:25.140 00.000 7680 move complete, result=0
22:31:25.140 00.000 7680 worker thread done servicing request
22:31:25.140 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:31:25.144 00.004 7680 Worker thread wakes up
22:31:25.144 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:25.144 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(979,29,31,31)
22:31:26.396 01.252 7680 Exposure complete
22:31:26.531 00.135 7680 worker thread done servicing request
22:31:26.531 00.000 6120 OnExposeComplete: enter
22:31:26.535 00.004 6120 UpdateGuideState(): m_state=6
22:31:26.539 00.004 6120 Star::Find(15, 993, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
22:31:26.542 00.003 6120 Star::Find returns 1 (1), X=993.80, Y=44.26, Mass=12490, SNR=71.9, Peak=255 HFD=6.8
22:31:26.546 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
22:31:26.550 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.68)
22:31:26.553 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.60 hyp=0.64 cameraTheta=1.92 mountX=0.10 mountY=-0.63, mountTheta=-1.41
22:31:26.559 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.60, opts=13)
22:31:26.563 00.004 6120 Enqueuing Move request for scope (-0.22, 0.60)
22:31:26.566 00.003 7680 Worker thread wakes up
22:31:26.566 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.60) opts 0xd
22:31:26.567 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.60)
22:31:26.567 00.000 7680 Moving (-0.22, 0.60) raw xDistance=0.10 yDistance=-0.63
22:31:26.567 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:31:26.567 00.000 7680 resist switch: large excursion: input -0.63 thresh 0.60 direction from 1 to -1
22:31:26.567 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.90
22:31:26.567 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
22:31:26.567 00.000 7680 MoveAxis(E, 0, ABG)
22:31:26.567 00.000 7680 Move returns status 0, amount 0
22:31:26.567 00.000 7680 MoveAxis(N, 343, ABG)
22:31:26.567 00.000 7680 Guiding  Dir = 0, Dur = 343
22:31:26.567 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:26.572 00.005 7680 IsSlewing returns 0
22:31:26.572 00.000 6120 UpdateGuideState exits: m=12490 SNR=71.9 Saturated
22:31:26.577 00.005 6120 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 7 / 99999
22:31:26.581 00.004 7680 IsGuiding returns 0
22:31:26.581 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045086.581,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.46,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
22:31:26.585 00.004 7680 PulseGuide returned control before completion, sleep 353
22:31:26.585 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:26.589 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:26.593 00.004 6120 Enqueuing Expose request
22:31:26.946 00.353 7680 IsGuiding returns 1
22:31:26.947 00.001 7680 scope still moving after pulse duration time elapsed
22:31:26.977 00.030 7680 IsSlewing returns 0
22:31:26.977 00.000 7680 IsGuiding returns 0
22:31:26.979 00.002 7680 scope move finished after 343 + 54 ms
22:31:26.979 00.000 7680 Move returns status 0, amount 343
22:31:26.980 00.001 7680 move complete, result=0
22:31:26.981 00.001 7680 worker thread done servicing request
22:31:26.981 00.000 7680 Worker thread wakes up
22:31:26.982 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 343 ms NORTH
22:31:26.988 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:26.989 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(979,29,31,31)
22:31:28.238 01.249 7680 Exposure complete
22:31:28.385 00.147 7680 worker thread done servicing request
22:31:28.385 00.000 6120 OnExposeComplete: enter
22:31:28.390 00.005 6120 UpdateGuideState(): m_state=6
22:31:28.393 00.003 6120 Star::Find(15, 993, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
22:31:28.397 00.004 6120 Star::Find returns 1 (1), X=993.87, Y=44.60, Mass=13699, SNR=77.1, Peak=255 HFD=6.9
22:31:28.401 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
22:31:28.405 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.87)
22:31:28.407 00.002 6120 CameraToMount -- cameraX=-0.15 cameraY=0.94 hyp=0.96 cameraTheta=1.73 mountX=-0.03 mountY=-0.91, mountTheta=-1.60
22:31:28.412 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.94, opts=13)
22:31:28.416 00.004 6120 Enqueuing Move request for scope (-0.15, 0.94)
22:31:28.420 00.004 7680 Worker thread wakes up
22:31:28.420 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.94) opts 0xd
22:31:28.420 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.94)
22:31:28.420 00.000 7680 Moving (-0.15, 0.94) raw xDistance=-0.03 yDistance=-0.91
22:31:28.421 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:31:28.421 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91
22:31:28.421 00.000 7680 MoveAxis(E, 0, ABG)
22:31:28.421 00.000 7680 Move returns status 0, amount 0
22:31:28.421 00.000 7680 MoveAxis(N, 496, ABG)
22:31:28.421 00.000 7680 Guiding  Dir = 0, Dur = 496
22:31:28.421 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:28.426 00.005 7680 IsSlewing returns 0
22:31:28.426 00.000 6120 UpdateGuideState exits: m=13699 SNR=77.1 Saturated
22:31:28.429 00.003 7680 IsGuiding returns 0
22:31:28.430 00.001 6120 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 8 / 99999
22:31:28.433 00.003 7680 PulseGuide returned control before completion, sleep 506
22:31:28.434 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045088.433,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.61,"Time":9.6,"SettleTime":10.0,"StarLocked":true}
22:31:28.438 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:28.441 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:28.445 00.004 6120 Enqueuing Expose request
22:31:28.952 00.507 7680 IsGuiding returns 0
22:31:28.952 00.000 7680 Move returns status 0, amount 496
22:31:28.954 00.002 7680 move complete, result=0
22:31:28.954 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.9 px 496 ms NORTH
22:31:28.960 00.006 7680 worker thread done servicing request
22:31:28.960 00.000 7680 Worker thread wakes up
22:31:28.960 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:28.960 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(979,29,31,31)
22:31:30.212 01.252 7680 Exposure complete
22:31:30.336 00.124 7680 worker thread done servicing request
22:31:30.336 00.000 6120 OnExposeComplete: enter
22:31:30.339 00.003 6120 UpdateGuideState(): m_state=6
22:31:30.343 00.004 6120 Star::Find(15, 993, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
22:31:30.346 00.003 6120 Star::Find returns 1 (1), X=993.62, Y=44.24, Mass=12789, SNR=73.6, Peak=255 HFD=6.9
22:31:30.349 00.003 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
22:31:30.352 00.003 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
22:31:30.355 00.003 6120 CameraToMount -- cameraX=-0.40 cameraY=0.58 hyp=0.71 cameraTheta=2.18 mountX=0.29 mountY=-0.70, mountTheta=-1.18
22:31:30.359 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=0.58, opts=13)
22:31:30.363 00.004 6120 Enqueuing Move request for scope (-0.40, 0.58)
22:31:30.366 00.003 7680 Worker thread wakes up
22:31:30.366 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.58) opts 0xd
22:31:30.366 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.40, 0.58)
22:31:30.366 00.000 7680 Moving (-0.40, 0.58) raw xDistance=0.29 yDistance=-0.70
22:31:30.366 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
22:31:30.366 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
22:31:30.367 00.001 7680 MoveAxis(W, 117, ABG)
22:31:30.367 00.000 7680 Guiding  Dir = 3, Dur = 117
22:31:30.367 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:30.371 00.004 7680 IsSlewing returns 0
22:31:30.371 00.000 6120 UpdateGuideState exits: m=12789 SNR=73.6 Saturated
22:31:30.375 00.004 7680 IsGuiding returns 0
22:31:30.375 00.000 6120 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 9 / 99999
22:31:30.377 00.002 7680 PulseGuide returned control before completion, sleep 127
22:31:30.378 00.001 6120 PhdController: newstate STATE_FINISH
22:31:30.382 00.004 6120 PhdController complete: success
22:31:30.385 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045090.385,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
22:31:30.390 00.005 6120 Mount: notify guiding dither settle done success=1
22:31:30.393 00.003 6120 PhdController: newstate STATE_IDLE
22:31:30.396 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:30.399 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:30.403 00.004 6120 Enqueuing Expose request
22:31:30.514 00.111 7680 IsGuiding returns 1
22:31:30.515 00.001 7680 scope still moving after pulse duration time elapsed
22:31:30.545 00.030 7680 IsSlewing returns 0
22:31:30.545 00.000 7680 IsGuiding returns 0
22:31:30.546 00.001 7680 scope move finished after 117 + 54 ms
22:31:30.547 00.001 7680 Move returns status 0, amount 117
22:31:30.547 00.000 7680 MoveAxis(N, 379, ABG)
22:31:30.548 00.001 7680 Guiding  Dir = 0, Dur = 379
22:31:30.548 00.000 7680 IsSlewing returns 0
22:31:30.549 00.001 7680 IsGuiding returns 0
22:31:30.549 00.000 7680 PulseGuide returned control before completion, sleep 389
22:31:30.951 00.402 7680 IsGuiding returns 1
22:31:30.952 00.001 7680 scope still moving after pulse duration time elapsed
22:31:30.983 00.031 7680 IsSlewing returns 0
22:31:30.983 00.000 7680 IsGuiding returns 0
22:31:30.983 00.000 7680 scope move finished after 379 + 55 ms
22:31:30.983 00.000 7680 Move returns status 0, amount 379
22:31:30.985 00.002 7680 move complete, result=0
22:31:30.985 00.000 7680 worker thread done servicing request
22:31:30.985 00.000 6120 GuideStep: 0.3 px 117 ms WEST, -0.7 px 379 ms NORTH
22:31:30.995 00.010 7680 Worker thread wakes up
22:31:30.995 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:30.995 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(979,29,31,31)
22:31:32.245 01.250 7680 Exposure complete
22:31:32.400 00.155 7680 worker thread done servicing request
22:31:32.401 00.001 6120 OnExposeComplete: enter
22:31:32.405 00.004 6120 UpdateGuideState(): m_state=6
22:31:32.409 00.004 6120 Star::Find(15, 993, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
22:31:32.413 00.004 6120 Star::Find returns 1 (1), X=993.71, Y=43.85, Mass=13187, SNR=75.8, Peak=255 HFD=6.8
22:31:32.417 00.004 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.53 = -0.75)
22:31:32.420 00.003 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.02)
22:31:32.424 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.19 hyp=0.36 cameraTheta=2.58 mountX=0.26 mountY=-0.31, mountTheta=-0.86
22:31:32.431 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.19, opts=13)
22:31:32.434 00.003 6120 Enqueuing Move request for scope (-0.31, 0.19)
22:31:32.439 00.005 7680 Worker thread wakes up
22:31:32.439 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.19) opts 0xd
22:31:32.439 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.19)
22:31:32.440 00.001 7680 Moving (-0.31, 0.19) raw xDistance=0.26 yDistance=-0.31
22:31:32.440 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
22:31:32.440 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:32.444 00.004 6120 UpdateGuideState exits: m=13187 SNR=75.8 Saturated
22:31:32.447 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:31:32.448 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:32.451 00.003 7680 MoveAxis(W, 116, ABG)
22:31:32.452 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:32.456 00.004 6120 Enqueuing Expose request
22:31:32.460 00.004 7680 Guiding  Dir = 3, Dur = 116
22:31:32.461 00.001 7680 IsSlewing returns 0
22:31:32.461 00.000 7680 IsGuiding returns 0
22:31:32.461 00.000 7680 PulseGuide returned control before completion, sleep 126
22:31:32.593 00.132 7680 IsGuiding returns 1
22:31:32.594 00.001 7680 scope still moving after pulse duration time elapsed
22:31:32.624 00.030 7680 IsSlewing returns 0
22:31:32.625 00.001 7680 IsGuiding returns 0
22:31:32.625 00.000 7680 scope move finished after 116 + 48 ms
22:31:32.626 00.001 7680 Move returns status 0, amount 116
22:31:32.626 00.000 7680 MoveAxis(N, 168, ABG)
22:31:32.628 00.002 7680 Guiding  Dir = 0, Dur = 168
22:31:32.628 00.000 7680 IsSlewing returns 0
22:31:32.629 00.001 7680 IsGuiding returns 0
22:31:32.629 00.000 7680 PulseGuide returned control before completion, sleep 178
22:31:32.813 00.184 7680 IsGuiding returns 1
22:31:32.813 00.000 7680 scope still moving after pulse duration time elapsed
22:31:32.842 00.029 7680 IsSlewing returns 0
22:31:32.845 00.003 7680 IsGuiding returns 0
22:31:32.845 00.000 7680 scope move finished after 168 + 47 ms
22:31:32.846 00.001 7680 Move returns status 0, amount 168
22:31:32.846 00.000 7680 move complete, result=0
22:31:32.846 00.000 7680 worker thread done servicing request
22:31:32.847 00.001 7680 Worker thread wakes up
22:31:32.847 00.000 6120 GuideStep: 0.3 px 116 ms WEST, -0.3 px 168 ms NORTH
22:31:32.853 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:32.854 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(979,29,31,31)
22:31:34.110 01.256 7680 Exposure complete
22:31:34.245 00.135 7680 worker thread done servicing request
22:31:34.245 00.000 6120 OnExposeComplete: enter
22:31:34.250 00.005 6120 UpdateGuideState(): m_state=6
22:31:34.254 00.004 6120 Star::Find(15, 993, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
22:31:34.258 00.004 6120 Star::Find returns 1 (1), X=993.72, Y=43.92, Mass=13187, SNR=75.3, Peak=255 HFD=6.8
22:31:34.262 00.004 6120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-2.95) = xAngle (5.39 = -0.89)
22:31:34.267 00.005 6120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.13 = -1.16)
22:31:34.271 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.26 hyp=0.40 cameraTheta=2.44 mountX=0.25 mountY=-0.36, mountTheta=-0.97
22:31:34.276 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.26, opts=13)
22:31:34.280 00.004 6120 Enqueuing Move request for scope (-0.30, 0.26)
22:31:34.284 00.004 7680 Worker thread wakes up
22:31:34.284 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:34.287 00.003 6120 UpdateGuideState exits: m=13187 SNR=75.3 Saturated
22:31:34.291 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.26) opts 0xd
22:31:34.291 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.26)
22:31:34.291 00.000 7680 Moving (-0.30, 0.26) raw xDistance=0.25 yDistance=-0.36
22:31:34.291 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
22:31:34.291 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:31:34.291 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:34.296 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:34.302 00.006 6120 Enqueuing Expose request
22:31:34.306 00.004 7680 MoveAxis(W, 111, ABG)
22:31:34.306 00.000 7680 Guiding  Dir = 3, Dur = 111
22:31:34.306 00.000 7680 IsSlewing returns 0
22:31:34.307 00.001 7680 IsGuiding returns 0
22:31:34.307 00.000 7680 PulseGuide returned control before completion, sleep 121
22:31:34.440 00.133 7680 IsGuiding returns 1
22:31:34.440 00.000 7680 scope still moving after pulse duration time elapsed
22:31:34.471 00.031 7680 IsSlewing returns 0
22:31:34.472 00.001 7680 IsGuiding returns 0
22:31:34.474 00.002 7680 scope move finished after 111 + 55 ms
22:31:34.474 00.000 7680 Move returns status 0, amount 111
22:31:34.475 00.001 7680 MoveAxis(N, 198, ABG)
22:31:34.475 00.000 7680 Guiding  Dir = 0, Dur = 198
22:31:34.476 00.001 7680 IsSlewing returns 0
22:31:34.477 00.001 7680 IsGuiding returns 0
22:31:34.477 00.000 7680 PulseGuide returned control before completion, sleep 208
22:31:34.690 00.213 7680 IsGuiding returns 1
22:31:34.691 00.001 7680 scope still moving after pulse duration time elapsed
22:31:34.722 00.031 7680 IsSlewing returns 0
22:31:34.723 00.001 7680 IsGuiding returns 0
22:31:34.723 00.000 7680 scope move finished after 198 + 49 ms
22:31:34.724 00.001 7680 Move returns status 0, amount 198
22:31:34.724 00.000 7680 move complete, result=0
22:31:34.726 00.002 7680 worker thread done servicing request
22:31:34.726 00.000 7680 Worker thread wakes up
22:31:34.726 00.000 6120 GuideStep: 0.3 px 111 ms WEST, -0.4 px 198 ms NORTH
22:31:34.735 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:34.735 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(979,29,31,31)
22:31:35.986 01.251 7680 Exposure complete
22:31:36.133 00.147 7680 worker thread done servicing request
22:31:36.133 00.000 6120 OnExposeComplete: enter
22:31:36.138 00.005 6120 UpdateGuideState(): m_state=6
22:31:36.142 00.004 6120 Star::Find(15, 993, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
22:31:36.145 00.003 6120 Star::Find returns 1 (0), X=993.54, Y=43.51, Mass=12154, SNR=72.1, Peak=241 HFD=7.0
22:31:36.150 00.005 6120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-2.95) = xAngle (0.12 = 0.12)
22:31:36.154 00.004 6120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.15 = -0.15)
22:31:36.157 00.003 6120 CameraToMount -- cameraX=-0.48 cameraY=-0.15 hyp=0.50 cameraTheta=-2.84 mountX=0.50 mountY=-0.07, mountTheta=-0.15
22:31:36.161 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.48, y=-0.15, opts=13)
22:31:36.165 00.004 6120 Enqueuing Move request for scope (-0.48, -0.15)
22:31:36.170 00.005 7680 Worker thread wakes up
22:31:36.170 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:36.174 00.004 6120 UpdateGuideState exits: m=12154 SNR=72.1
22:31:36.178 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:36.183 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:36.186 00.003 6120 Enqueuing Expose request
22:31:36.190 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.15) opts 0xd
22:31:36.190 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.48, -0.15)
22:31:36.190 00.000 7680 Moving (-0.48, -0.15) raw xDistance=0.50 yDistance=-0.07
22:31:36.190 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
22:31:36.191 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:31:36.191 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:31:36.191 00.000 7680 MoveAxis(W, 211, ABG)
22:31:36.191 00.000 7680 Guiding  Dir = 3, Dur = 211
22:31:36.192 00.001 7680 IsSlewing returns 0
22:31:36.192 00.000 7680 IsGuiding returns 0
22:31:36.192 00.000 7680 PulseGuide returned control before completion, sleep 221
22:31:36.415 00.223 7680 IsGuiding returns 1
22:31:36.416 00.001 7680 scope still moving after pulse duration time elapsed
22:31:36.446 00.030 7680 IsSlewing returns 0
22:31:36.448 00.002 7680 IsGuiding returns 0
22:31:36.449 00.001 7680 scope move finished after 211 + 46 ms
22:31:36.449 00.000 7680 Move returns status 0, amount 211
22:31:36.450 00.001 7680 MoveAxis(N, 0, ABG)
22:31:36.451 00.001 7680 Move returns status 0, amount 0
22:31:36.451 00.000 7680 move complete, result=0
22:31:36.452 00.001 7680 worker thread done servicing request
22:31:36.452 00.000 6120 GuideStep: 0.5 px 211 ms WEST, -0.1 px 0 ms NORTH
22:31:36.461 00.009 7680 Worker thread wakes up
22:31:36.461 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:36.461 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(979,29,31,31)
22:31:37.715 01.254 7680 Exposure complete
22:31:37.856 00.141 7680 worker thread done servicing request
22:31:37.856 00.000 6120 OnExposeComplete: enter
22:31:37.861 00.005 6120 UpdateGuideState(): m_state=6
22:31:37.865 00.004 6120 Star::Find(15, 993, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
22:31:37.868 00.003 6120 Star::Find returns 1 (1), X=994.00, Y=44.00, Mass=12253, SNR=71.9, Peak=255 HFD=7.2
22:31:37.871 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
22:31:37.875 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
22:31:37.879 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.63 mountX=-0.04 mountY=-0.32, mountTheta=-1.70
22:31:37.884 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.34, opts=13)
22:31:37.888 00.004 6120 Enqueuing Move request for scope (-0.02, 0.34)
22:31:37.892 00.004 7680 Worker thread wakes up
22:31:37.892 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.34) opts 0xd
22:31:37.892 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.34)
22:31:37.893 00.001 7680 Moving (-0.02, 0.34) raw xDistance=-0.04 yDistance=-0.32
22:31:37.893 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:31:37.893 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:31:37.893 00.000 7680 MoveAxis(E, 0, ABG)
22:31:37.893 00.000 7680 Move returns status 0, amount 0
22:31:37.894 00.001 7680 MoveAxis(N, 173, ABG)
22:31:37.894 00.000 7680 Guiding  Dir = 0, Dur = 173
22:31:37.895 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:37.899 00.004 7680 IsSlewing returns 0
22:31:37.899 00.000 6120 UpdateGuideState exits: m=12253 SNR=71.9 Saturated
22:31:37.902 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:37.907 00.005 7680 IsGuiding returns 0
22:31:37.907 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:37.910 00.003 7680 PulseGuide returned control before completion, sleep 183
22:31:37.910 00.000 6120 Enqueuing Expose request
22:31:38.106 00.196 7680 IsGuiding returns 1
22:31:38.107 00.001 7680 scope still moving after pulse duration time elapsed
22:31:38.139 00.032 7680 IsSlewing returns 0
22:31:38.140 00.001 7680 IsGuiding returns 1
22:31:38.168 00.028 7680 IsSlewing returns 0
22:31:38.169 00.001 7680 IsGuiding returns 1
22:31:38.200 00.031 7680 IsSlewing returns 0
22:31:38.201 00.001 7680 IsGuiding returns 0
22:31:38.202 00.001 7680 scope move finished after 173 + 122 ms
22:31:38.203 00.001 7680 Move returns status 0, amount 173
22:31:38.203 00.000 7680 move complete, result=0
22:31:38.203 00.000 7680 worker thread done servicing request
22:31:38.205 00.002 7680 Worker thread wakes up
22:31:38.205 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 173 ms NORTH
22:31:38.211 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:38.212 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(979,29,31,31)
22:31:39.464 01.252 7680 Exposure complete
22:31:39.606 00.142 7680 worker thread done servicing request
22:31:39.607 00.001 6120 OnExposeComplete: enter
22:31:39.612 00.005 6120 UpdateGuideState(): m_state=6
22:31:39.616 00.004 6120 Star::Find(15, 993, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
22:31:39.619 00.003 6120 Star::Find returns 1 (0), X=993.98, Y=43.92, Mass=11434, SNR=70.7, Peak=247 HFD=7.1
22:31:39.622 00.003 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.62)
22:31:39.626 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.89)
22:31:39.630 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.26 hyp=0.27 cameraTheta=1.71 mountX=-0.01 mountY=-0.25, mountTheta=-1.62
22:31:39.635 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.26, opts=13)
22:31:39.640 00.005 6120 Enqueuing Move request for scope (-0.04, 0.26)
22:31:39.644 00.004 7680 Worker thread wakes up
22:31:39.644 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.26) opts 0xd
22:31:39.644 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.26)
22:31:39.644 00.000 7680 Moving (-0.04, 0.26) raw xDistance=-0.01 yDistance=-0.25
22:31:39.644 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:31:39.645 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:31:39.645 00.000 7680 MoveAxis(E, 0, ABG)
22:31:39.646 00.001 7680 Move returns status 0, amount 0
22:31:39.646 00.000 7680 MoveAxis(N, 137, ABG)
22:31:39.646 00.000 7680 Guiding  Dir = 0, Dur = 137
22:31:39.646 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:39.650 00.004 7680 IsSlewing returns 0
22:31:39.651 00.001 6120 UpdateGuideState exits: m=11434 SNR=70.7
22:31:39.654 00.003 7680 IsGuiding returns 0
22:31:39.654 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:39.657 00.003 7680 PulseGuide returned control before completion, sleep 147
22:31:39.658 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:39.661 00.003 6120 Enqueuing Expose request
22:31:39.814 00.153 7680 IsGuiding returns 0
22:31:39.814 00.000 7680 Move returns status 0, amount 137
22:31:39.816 00.002 7680 move complete, result=0
22:31:39.816 00.000 7680 worker thread done servicing request
22:31:39.817 00.001 7680 Worker thread wakes up
22:31:39.817 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 137 ms NORTH
22:31:39.824 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:39.824 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(979,29,31,31)
22:31:41.070 01.246 7680 Exposure complete
22:31:41.163 00.093 7680 worker thread done servicing request
22:31:41.163 00.000 6120 OnExposeComplete: enter
22:31:41.167 00.004 6120 UpdateGuideState(): m_state=6
22:31:41.172 00.005 6120 Star::Find(15, 993, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
22:31:41.178 00.006 6120 Star::Find returns 1 (1), X=994.09, Y=43.95, Mass=13537, SNR=76.8, Peak=255 HFD=6.7
22:31:41.184 00.006 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.29 = -2.00)
22:31:41.188 00.004 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
22:31:41.191 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.29 hyp=0.30 cameraTheta=1.33 mountX=-0.12 mountY=-0.23, mountTheta=-2.06
22:31:41.196 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.29, opts=13)
22:31:41.200 00.004 6120 Enqueuing Move request for scope (0.07, 0.29)
22:31:41.205 00.005 7680 Worker thread wakes up
22:31:41.205 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.29) opts 0xd
22:31:41.206 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.29)
22:31:41.206 00.000 7680 Moving (0.07, 0.29) raw xDistance=-0.12 yDistance=-0.23
22:31:41.206 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:31:41.206 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:31:41.207 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:41.211 00.004 6120 UpdateGuideState exits: m=13537 SNR=76.8 Saturated
22:31:41.213 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:41.216 00.003 7680 MoveAxis(E, 0, ABG)
22:31:41.217 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:41.220 00.003 6120 Enqueuing Expose request
22:31:41.223 00.003 7680 Move returns status 0, amount 0
22:31:41.223 00.000 7680 MoveAxis(N, 125, ABG)
22:31:41.224 00.001 7680 Guiding  Dir = 0, Dur = 125
22:31:41.224 00.000 7680 IsSlewing returns 0
22:31:41.224 00.000 7680 IsGuiding returns 0
22:31:41.225 00.001 7680 PulseGuide returned control before completion, sleep 135
22:31:41.365 00.140 7680 IsGuiding returns 1
22:31:41.365 00.000 7680 scope still moving after pulse duration time elapsed
22:31:41.396 00.031 7680 IsSlewing returns 0
22:31:41.396 00.000 7680 IsGuiding returns 0
22:31:41.396 00.000 7680 scope move finished after 125 + 46 ms
22:31:41.396 00.000 7680 Move returns status 0, amount 125
22:31:41.397 00.001 7680 move complete, result=0
22:31:41.397 00.000 7680 worker thread done servicing request
22:31:41.397 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 125 ms NORTH
22:31:41.401 00.004 7680 Worker thread wakes up
22:31:41.401 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:41.401 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(979,29,31,31)
22:31:42.651 01.250 7680 Exposure complete
22:31:42.794 00.143 7680 worker thread done servicing request
22:31:42.795 00.001 6120 OnExposeComplete: enter
22:31:42.799 00.004 6120 UpdateGuideState(): m_state=6
22:31:42.803 00.004 6120 Star::Find(15, 994, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
22:31:42.807 00.004 6120 Star::Find returns 1 (0), X=993.83, Y=43.57, Mass=11367, SNR=71.1, Peak=251 HFD=6.9
22:31:42.810 00.003 6120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-2.95) = xAngle (0.27 = 0.27)
22:31:42.815 00.005 6120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.00 = 0.00)
22:31:42.818 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-2.68 mountX=0.21 mountY=0.00, mountTheta=0.00
22:31:42.823 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.10, opts=13)
22:31:42.826 00.003 6120 Enqueuing Move request for scope (-0.19, -0.10)
22:31:42.832 00.006 7680 Worker thread wakes up
22:31:42.832 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
22:31:42.832 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
22:31:42.832 00.000 7680 Moving (-0.19, -0.10) raw xDistance=0.21 yDistance=0.00
22:31:42.832 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:42.837 00.005 6120 UpdateGuideState exits: m=11367 SNR=71.1
22:31:42.842 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:42.845 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:31:42.846 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:31:42.846 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:31:42.846 00.000 7680 MoveAxis(W, 85, ABG)
22:31:42.846 00.000 7680 Guiding  Dir = 3, Dur = 85
22:31:42.846 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:42.850 00.004 7680 IsSlewing returns 0
22:31:42.850 00.000 6120 Enqueuing Expose request
22:31:42.855 00.005 7680 IsGuiding returns 0
22:31:42.856 00.001 7680 PulseGuide returned control before completion, sleep 95
22:31:42.960 00.104 7680 IsGuiding returns 1
22:31:42.962 00.002 7680 scope still moving after pulse duration time elapsed
22:31:42.991 00.029 7680 IsSlewing returns 0
22:31:42.993 00.002 7680 IsGuiding returns 0
22:31:42.994 00.001 7680 scope move finished after 85 + 53 ms
22:31:42.994 00.000 7680 Move returns status 0, amount 85
22:31:42.994 00.000 7680 MoveAxis(N, 0, ABG)
22:31:42.995 00.001 7680 Move returns status 0, amount 0
22:31:42.995 00.000 7680 move complete, result=0
22:31:42.995 00.000 7680 worker thread done servicing request
22:31:42.996 00.001 6120 GuideStep: 0.2 px 85 ms WEST, 0.0 px 0 ms NORTH
22:31:43.001 00.005 7680 Worker thread wakes up
22:31:43.001 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:43.001 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(979,29,31,31)
22:31:44.253 01.252 7680 Exposure complete
22:31:44.397 00.144 7680 worker thread done servicing request
22:31:44.397 00.000 6120 OnExposeComplete: enter
22:31:44.402 00.005 6120 UpdateGuideState(): m_state=6
22:31:44.407 00.005 6120 Star::Find(15, 993, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
22:31:44.411 00.004 6120 Star::Find returns 1 (1), X=994.00, Y=44.12, Mass=11893, SNR=70.6, Peak=255 HFD=6.5
22:31:44.414 00.003 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
22:31:44.419 00.005 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.99)
22:31:44.423 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.46 hyp=0.46 cameraTheta=1.61 mountX=-0.07 mountY=-0.42, mountTheta=-1.73
22:31:44.428 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.46, opts=13)
22:31:44.433 00.005 6120 Enqueuing Move request for scope (-0.02, 0.46)
22:31:44.436 00.003 7680 Worker thread wakes up
22:31:44.436 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.46) opts 0xd
22:31:44.437 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:44.440 00.003 6120 UpdateGuideState exits: m=11893 SNR=70.6 Saturated
22:31:44.443 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:44.446 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.46)
22:31:44.448 00.002 7680 Moving (-0.02, 0.46) raw xDistance=-0.07 yDistance=-0.42
22:31:44.448 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:31:44.448 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:31:44.448 00.000 7680 MoveAxis(E, 0, ABG)
22:31:44.448 00.000 7680 Move returns status 0, amount 0
22:31:44.448 00.000 7680 MoveAxis(N, 227, ABG)
22:31:44.448 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:44.453 00.005 6120 Enqueuing Expose request
22:31:44.458 00.005 7680 Guiding  Dir = 0, Dur = 227
22:31:44.458 00.000 7680 IsSlewing returns 0
22:31:44.458 00.000 7680 IsGuiding returns 0
22:31:44.459 00.001 7680 PulseGuide returned control before completion, sleep 237
22:31:44.712 00.253 7680 IsGuiding returns 0
22:31:44.713 00.001 7680 Move returns status 0, amount 227
22:31:44.714 00.001 7680 move complete, result=0
22:31:44.714 00.000 7680 worker thread done servicing request
22:31:44.715 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 227 ms NORTH
22:31:44.722 00.007 7680 Worker thread wakes up
22:31:44.722 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:44.722 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(979,29,31,31)
22:31:45.973 01.251 7680 Exposure complete
22:31:46.113 00.140 7680 worker thread done servicing request
22:31:46.113 00.000 6120 OnExposeComplete: enter
22:31:46.116 00.003 6120 UpdateGuideState(): m_state=6
22:31:46.120 00.004 6120 Star::Find(15, 994, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
22:31:46.125 00.005 6120 Star::Find returns 1 (1), X=994.26, Y=43.51, Mass=13422, SNR=75.3, Peak=255 HFD=7.0
22:31:46.128 00.003 6120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-2.95) = xAngle (2.41 = 2.41)
22:31:46.132 00.004 6120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.14 = 2.14)
22:31:46.136 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-0.55 mountX=-0.21 mountY=0.24, mountTheta=2.29
22:31:46.141 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.15, opts=13)
22:31:46.144 00.003 6120 Enqueuing Move request for scope (0.24, -0.15)
22:31:46.147 00.003 7680 Worker thread wakes up
22:31:46.147 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.15) opts 0xd
22:31:46.147 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.15)
22:31:46.148 00.001 7680 Moving (0.24, -0.15) raw xDistance=-0.21 yDistance=0.24
22:31:46.148 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:31:46.148 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:31:46.148 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:31:46.148 00.000 7680 MoveAxis(E, 86, ABG)
22:31:46.148 00.000 7680 Guiding  Dir = 2, Dur = 86
22:31:46.150 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:46.154 00.004 7680 IsSlewing returns 0
22:31:46.154 00.000 6120 UpdateGuideState exits: m=13422 SNR=75.3 Saturated
22:31:46.157 00.003 7680 IsGuiding returns 0
22:31:46.158 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:46.161 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:46.164 00.003 7680 PulseGuide returned control before completion, sleep 96
22:31:46.164 00.000 6120 Enqueuing Expose request
22:31:46.274 00.110 7680 IsGuiding returns 0
22:31:46.276 00.002 7680 Move returns status 0, amount 86
22:31:46.276 00.000 7680 MoveAxis(N, 0, ABG)
22:31:46.277 00.001 7680 Move returns status 0, amount 0
22:31:46.277 00.000 7680 move complete, result=0
22:31:46.277 00.000 7680 worker thread done servicing request
22:31:46.278 00.001 7680 Worker thread wakes up
22:31:46.278 00.000 6120 GuideStep: -0.2 px 86 ms EAST, 0.2 px 0 ms NORTH
22:31:46.285 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:46.285 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(979,29,31,31)
22:31:47.536 01.251 7680 Exposure complete
22:31:47.677 00.141 7680 worker thread done servicing request
22:31:47.678 00.001 6120 OnExposeComplete: enter
22:31:47.683 00.005 6120 UpdateGuideState(): m_state=6
22:31:47.687 00.004 6120 Star::Find(15, 994, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
22:31:47.690 00.003 6120 Star::Find returns 1 (1), X=993.91, Y=43.96, Mass=12156, SNR=72.7, Peak=255 HFD=6.8
22:31:47.695 00.005 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.41)
22:31:47.698 00.003 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
22:31:47.702 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.30 hyp=0.32 cameraTheta=1.92 mountX=0.05 mountY=-0.32, mountTheta=-1.41
22:31:47.707 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.30, opts=13)
22:31:47.710 00.003 6120 Enqueuing Move request for scope (-0.11, 0.30)
22:31:47.714 00.004 7680 Worker thread wakes up
22:31:47.714 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.30) opts 0xd
22:31:47.715 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.30)
22:31:47.715 00.000 7680 Moving (-0.11, 0.30) raw xDistance=0.05 yDistance=-0.32
22:31:47.715 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:31:47.715 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:31:47.716 00.001 7680 MoveAxis(E, 0, ABG)
22:31:47.716 00.000 7680 Move returns status 0, amount 0
22:31:47.716 00.000 7680 MoveAxis(N, 171, ABG)
22:31:47.716 00.000 7680 Guiding  Dir = 0, Dur = 171
22:31:47.716 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:47.719 00.003 7680 IsSlewing returns 0
22:31:47.720 00.001 6120 UpdateGuideState exits: m=12156 SNR=72.7 Saturated
22:31:47.724 00.004 7680 IsGuiding returns 0
22:31:47.724 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:47.727 00.003 7680 PulseGuide returned control before completion, sleep 181
22:31:47.727 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:47.731 00.004 6120 Enqueuing Expose request
22:31:47.916 00.185 7680 IsGuiding returns 1
22:31:47.917 00.001 7680 scope still moving after pulse duration time elapsed
22:31:47.947 00.030 7680 IsSlewing returns 0
22:31:47.948 00.001 7680 IsGuiding returns 0
22:31:47.948 00.000 7680 scope move finished after 171 + 53 ms
22:31:47.948 00.000 7680 Move returns status 0, amount 171
22:31:47.950 00.002 7680 move complete, result=0
22:31:47.950 00.000 7680 worker thread done servicing request
22:31:47.950 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 171 ms NORTH
22:31:47.955 00.005 7680 Worker thread wakes up
22:31:47.955 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:47.955 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(979,29,31,31)
22:31:49.207 01.252 7680 Exposure complete
22:31:49.345 00.138 7680 worker thread done servicing request
22:31:49.345 00.000 6120 OnExposeComplete: enter
22:31:49.350 00.005 6120 UpdateGuideState(): m_state=6
22:31:49.480 00.130 6120 Star::Find(15, 993, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
22:31:49.519 00.039 6120 Star::Find returns 1 (0), X=993.87, Y=43.91, Mass=11690, SNR=70.0, Peak=252 HFD=6.9
22:31:49.523 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.08 = -1.21)
22:31:49.526 00.003 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.48)
22:31:49.529 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.25 hyp=0.29 cameraTheta=2.12 mountX=0.10 mountY=-0.29, mountTheta=-1.23
22:31:49.533 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.25, opts=13)
22:31:49.536 00.003 6120 Enqueuing Move request for scope (-0.15, 0.25)
22:31:49.539 00.003 7680 Worker thread wakes up
22:31:49.539 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:49.542 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.25) opts 0xd
22:31:49.544 00.002 6120 UpdateGuideState exits: m=11690 SNR=70.0
22:31:49.548 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.25)
22:31:49.548 00.000 7680 Moving (-0.15, 0.25) raw xDistance=0.10 yDistance=-0.29
22:31:49.548 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:31:49.548 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:31:49.548 00.000 7680 MoveAxis(E, 0, ABG)
22:31:49.548 00.000 7680 Move returns status 0, amount 0
22:31:49.549 00.001 7680 MoveAxis(N, 159, ABG)
22:31:49.549 00.000 7680 Guiding  Dir = 0, Dur = 159
22:31:49.549 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:49.553 00.004 7680 IsSlewing returns 0
22:31:49.554 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:49.556 00.002 7680 IsGuiding returns 0
22:31:49.557 00.001 6120 Enqueuing Expose request
22:31:49.560 00.003 7680 PulseGuide returned control before completion, sleep 169
22:31:49.560 00.000 6120 evsrv: cli 0FAEF2F8 connect
22:31:49.699 00.139 6120 case statement mapped state 6 to 3
22:31:49.704 00.005 6120 case statement mapped state 6 to 3
22:31:49.708 00.004 6120 evsrv: cli 0FAEF2F8 request: {"method":"get_app_state","id":"42ec3ba7-53a5-4bb0-ae90-d76181f7e68d"}
22:31:49.712 00.004 6120 case statement mapped state 6 to 3
22:31:49.821 00.109 7680 IsGuiding returns 0
22:31:49.822 00.001 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"42ec3ba7-53a5-4bb0-ae90-d76181f7e68d"}
22:31:49.826 00.004 7680 Move returns status 0, amount 159
22:31:49.828 00.002 7680 move complete, result=0
22:31:49.828 00.000 7680 worker thread done servicing request
22:31:49.828 00.000 7680 Worker thread wakes up
22:31:49.829 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:49.829 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 159 ms NORTH
22:31:49.833 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(979,29,31,31)
22:31:49.836 00.003 6120 evsrv: cli 0FAEF2F8 disconnect
22:31:49.840 00.004 6120 evsrv: cli 0FAEFBB8 connect
22:31:49.842 00.002 6120 case statement mapped state 6 to 3
22:31:49.846 00.004 6120 case statement mapped state 6 to 3
22:31:49.849 00.003 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"6ad886fe-21c0-4349-8c5b-08e49dcece49"}
22:31:49.852 00.003 6120 PhdController::Dither begins
22:31:49.855 00.003 6120 dither: size=5.00, dRA=3.76 dDec=2.27
22:31:49.858 00.003 6120 MountToCamera -- mountTheta (0.54) + m_xAngle (-2.95) = xAngle (-2.41 = -2.41)
22:31:49.861 00.003 6120 MountToCamera -- mountX=3.76 mountY=2.27 hyp=4.39 mountTheta=0.54 cameraX=-3.27, cameraY=-2.93 cameraTheta=-2.41
22:31:49.863 00.002 6120 setting lock position to (990.75, 40.73)
22:31:49.866 00.003 6120 Mount: notify guiding dithered (-3.3, -2.9)
22:31:49.869 00.003 6120 Status Line: Dither by 3.76,2.27
22:31:49.873 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:31:49.876 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
22:31:49.879 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"6ad886fe-21c0-4349-8c5b-08e49dcece49"}
22:31:49.882 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
22:31:51.082 01.200 7680 Exposure complete
22:31:51.214 00.132 7680 worker thread done servicing request
22:31:51.214 00.000 6120 OnExposeComplete: enter
22:31:51.219 00.005 6120 UpdateGuideState(): m_state=6
22:31:51.224 00.005 6120 Star::Find(15, 993, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
22:31:51.227 00.003 6120 Star::Find returns 1 (1), X=994.01, Y=43.91, Mass=12989, SNR=74.2, Peak=255 HFD=6.8
22:31:51.233 00.006 6120 CameraToMount -- cameraTheta (0.77) - m_xAngle (-2.95) = xAngle (3.73 = -2.56)
22:31:51.236 00.003 6120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.46 = -2.82)
22:31:51.241 00.005 6120 CameraToMount -- cameraX=3.26 cameraY=3.18 hyp=4.55 cameraTheta=0.77 mountX=-3.80 mountY=-1.42, mountTheta=-2.78
22:31:51.245 00.004 6120 dither recenter: remaining=(-3.8,-2.3) step=(-3.8,-2.3)
22:31:51.250 00.005 6120 MountToCamera -- mountTheta (-2.60) + m_xAngle (-2.95) = xAngle (-5.55 = 0.73)
22:31:51.254 00.004 6120 MountToCamera -- mountX=-3.76 mountY=-2.27 hyp=4.39 mountTheta=-2.60 cameraX=3.27, cameraY=2.93 cameraTheta=0.73
22:31:51.258 00.004 6120 SchedulePrimaryMove(0D6325F0, x=3.27, y=2.93, opts=4)
22:31:51.263 00.005 6120 Enqueuing Move request for scope (3.27, 2.93)
22:31:51.268 00.005 7680 Worker thread wakes up
22:31:51.268 00.000 6120 Mount: notify direct move -3.76,-2.27
22:31:51.272 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (3.27, 2.93) opts 0x4
22:31:51.272 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:51.277 00.005 7680 Handling offset move in thread for scope, endpoint = (3.27, 2.93)
22:31:51.277 00.000 6120 UpdateGuideState exits: m=12989 SNR=74.2 Saturated
22:31:51.280 00.003 7680 Moving (3.27, 2.93) raw xDistance=-3.76 yDistance=-2.27
22:31:51.280 00.000 6120 PhdController: settling, locked = 1, distance = 4.66 (1.50) aobump = 0 frame = 1 / 99999
22:31:51.285 00.005 7680 MoveAxis(E, 2437, B)
22:31:51.285 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045111.285,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.66,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:31:51.289 00.004 7680 Guiding  Dir = 2, Dur = 2437
22:31:51.289 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:51.292 00.003 7680 IsSlewing returns 0
22:31:51.292 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:51.297 00.005 7680 IsGuiding returns 0
22:31:51.297 00.000 6120 Enqueuing Expose request
22:31:51.301 00.004 7680 PulseGuide returned control before completion, sleep 2447
22:31:53.751 02.450 7680 IsGuiding returns 1
22:31:53.752 00.001 7680 scope still moving after pulse duration time elapsed
22:31:53.782 00.030 7680 IsSlewing returns 0
22:31:53.783 00.001 7680 IsGuiding returns 0
22:31:53.784 00.001 7680 scope move finished after 2437 + 49 ms
22:31:53.784 00.000 7680 Move returns status 0, amount 2437
22:31:53.784 00.000 7680 MoveAxis(N, 1230, B)
22:31:53.784 00.000 7680 Guiding  Dir = 0, Dur = 1230
22:31:53.785 00.001 7680 IsSlewing returns 0
22:31:53.786 00.001 7680 IsGuiding returns 0
22:31:53.786 00.000 7680 PulseGuide returned control before completion, sleep 1240
22:31:55.034 01.248 7680 IsGuiding returns 1
22:31:55.034 00.000 7680 scope still moving after pulse duration time elapsed
22:31:55.064 00.030 7680 IsSlewing returns 0
22:31:55.066 00.002 7680 IsGuiding returns 0
22:31:55.066 00.000 7680 scope move finished after 1230 + 50 ms
22:31:55.066 00.000 7680 Move returns status 0, amount 1230
22:31:55.068 00.002 7680 move complete, result=0
22:31:55.068 00.000 7680 worker thread done servicing request
22:31:55.068 00.000 7680 Worker thread wakes up
22:31:55.069 00.001 6120 GuideStep: -3.8 px 2437 ms EAST, -2.3 px 1230 ms NORTH
22:31:55.075 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:55.075 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:31:56.329 01.254 7680 Exposure complete
22:31:56.467 00.138 7680 worker thread done servicing request
22:31:56.467 00.000 6120 OnExposeComplete: enter
22:31:56.470 00.003 6120 UpdateGuideState(): m_state=6
22:31:56.475 00.005 6120 Star::Find(15, 994, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
22:31:56.479 00.004 6120 Star::Find returns 1 (1), X=990.14, Y=42.85, Mass=12262, SNR=72.5, Peak=255 HFD=6.8
22:31:56.484 00.005 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
22:31:56.487 00.003 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.75)
22:31:56.491 00.004 6120 CameraToMount -- cameraX=-0.61 cameraY=2.12 hyp=2.21 cameraTheta=1.85 mountX=0.20 mountY=-2.17, mountTheta=-1.48
22:31:56.497 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.61, y=2.12, opts=13)
22:31:56.501 00.004 6120 Enqueuing Move request for scope (-0.61, 2.12)
22:31:56.504 00.003 7680 Worker thread wakes up
22:31:56.504 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 2.12) opts 0xd
22:31:56.504 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.61, 2.12)
22:31:56.504 00.000 7680 Moving (-0.61, 2.12) raw xDistance=0.20 yDistance=-2.17
22:31:56.504 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
22:31:56.505 00.001 7680 resist switch: large excursion: input -2.17 thresh 0.60 direction from 0 to -1
22:31:56.505 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.51
22:31:56.506 00.001 7680 GuideAlgorithmResistSwitch::result() returns -2.17 from input -2.17
22:31:56.506 00.000 7680 MoveAxis(W, 83, ABG)
22:31:56.506 00.000 7680 Guiding  Dir = 3, Dur = 83
22:31:56.506 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:56.511 00.005 7680 IsSlewing returns 0
22:31:56.511 00.000 6120 UpdateGuideState exits: m=12262 SNR=72.5 Saturated
22:31:56.516 00.005 7680 IsGuiding returns 0
22:31:56.516 00.000 6120 PhdController: settling, locked = 1, distance = 2.21 (1.50) aobump = 0 frame = 2 / 99999
22:31:56.520 00.004 7680 PulseGuide returned control before completion, sleep 93
22:31:56.521 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045116.520,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.21,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:31:56.525 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:56.528 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:56.532 00.004 6120 Enqueuing Expose request
22:31:56.616 00.084 7680 IsGuiding returns 1
22:31:56.616 00.000 7680 scope still moving after pulse duration time elapsed
22:31:56.646 00.030 7680 IsSlewing returns 0
22:31:56.647 00.001 7680 IsGuiding returns 0
22:31:56.647 00.000 7680 scope move finished after 83 + 47 ms
22:31:56.647 00.000 7680 Move returns status 0, amount 83
22:31:56.647 00.000 7680 MoveAxis(N, 1179, ABG)
22:31:56.647 00.000 7680 Guiding  Dir = 0, Dur = 1179
22:31:56.648 00.001 7680 IsSlewing returns 0
22:31:56.648 00.000 7680 IsGuiding returns 0
22:31:56.649 00.001 7680 PulseGuide returned control before completion, sleep 1189
22:31:57.852 01.203 7680 IsGuiding returns 1
22:31:57.852 00.000 7680 scope still moving after pulse duration time elapsed
22:31:57.884 00.032 7680 IsSlewing returns 0
22:31:57.885 00.001 7680 IsGuiding returns 0
22:31:57.886 00.001 7680 scope move finished after 1179 + 57 ms
22:31:57.886 00.000 7680 Move returns status 0, amount 1179
22:31:57.886 00.000 7680 move complete, result=0
22:31:57.887 00.001 7680 worker thread done servicing request
22:31:57.887 00.000 6120 GuideStep: 0.2 px 83 ms WEST, -2.2 px 1179 ms NORTH
22:31:57.893 00.006 7680 Worker thread wakes up
22:31:57.893 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:31:57.893 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:31:59.147 01.254 7680 Exposure complete
22:31:59.290 00.143 7680 worker thread done servicing request
22:31:59.290 00.000 6120 OnExposeComplete: enter
22:31:59.295 00.005 6120 UpdateGuideState(): m_state=6
22:31:59.298 00.003 6120 Star::Find(15, 990, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
22:31:59.302 00.004 6120 Star::Find returns 1 (1), X=990.10, Y=41.57, Mass=11875, SNR=71.1, Peak=255 HFD=6.8
22:31:59.306 00.004 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.19 = -1.10)
22:31:59.309 00.003 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.37)
22:31:59.314 00.005 6120 CameraToMount -- cameraX=-0.65 cameraY=0.83 hyp=1.06 cameraTheta=2.23 mountX=0.48 mountY=-1.03, mountTheta=-1.13
22:31:59.318 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.65, y=0.83, opts=13)
22:31:59.322 00.004 6120 Enqueuing Move request for scope (-0.65, 0.83)
22:31:59.326 00.004 7680 Worker thread wakes up
22:31:59.326 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.83) opts 0xd
22:31:59.326 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.65, 0.83)
22:31:59.326 00.000 7680 Moving (-0.65, 0.83) raw xDistance=0.48 yDistance=-1.03
22:31:59.326 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.48
22:31:59.327 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.03 from input -1.03
22:31:59.327 00.000 7680 MoveAxis(W, 203, ABG)
22:31:59.327 00.000 7680 Guiding  Dir = 3, Dur = 203
22:31:59.327 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:31:59.330 00.003 7680 IsSlewing returns 0
22:31:59.330 00.000 6120 UpdateGuideState exits: m=11875 SNR=71.1 Saturated
22:31:59.335 00.005 7680 IsGuiding returns 0
22:31:59.335 00.000 6120 PhdController: settling, locked = 1, distance = 1.86 (1.50) aobump = 0 frame = 3 / 99999
22:31:59.338 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764045119.338,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.86,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:31:59.342 00.004 7680 PulseGuide returned control before completion, sleep 213
22:31:59.342 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:59.346 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:31:59.349 00.003 6120 Enqueuing Expose request
22:31:59.561 00.212 7680 IsGuiding returns 1
22:31:59.561 00.000 7680 scope still moving after pulse duration time elapsed
22:31:59.593 00.032 7680 IsSlewing returns 0
22:31:59.593 00.000 7680 IsGuiding returns 0
22:31:59.594 00.001 7680 scope move finished after 203 + 56 ms
22:31:59.594 00.000 7680 Move returns status 0, amount 203
22:31:59.594 00.000 7680 MoveAxis(N, 561, ABG)
22:31:59.594 00.000 7680 Guiding  Dir = 0, Dur = 561
22:31:59.594 00.000 7680 IsSlewing returns 0
22:31:59.596 00.002 7680 IsGuiding returns 0
22:31:59.596 00.000 7680 PulseGuide returned control before completion, sleep 571
22:32:00.172 00.576 7680 IsGuiding returns 1
22:32:00.174 00.002 7680 scope still moving after pulse duration time elapsed
22:32:00.204 00.030 7680 IsSlewing returns 0
22:32:00.206 00.002 7680 IsGuiding returns 0
22:32:00.206 00.000 7680 scope move finished after 561 + 49 ms
22:32:00.207 00.001 7680 Move returns status 0, amount 561
22:32:00.207 00.000 7680 move complete, result=0
22:32:00.208 00.001 7680 worker thread done servicing request
22:32:00.208 00.000 7680 Worker thread wakes up
22:32:00.209 00.001 6120 GuideStep: 0.5 px 203 ms WEST, -1.0 px 561 ms NORTH
22:32:00.215 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:00.215 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:32:01.472 01.257 7680 Exposure complete
22:32:01.614 00.142 7680 worker thread done servicing request
22:32:01.615 00.001 6120 OnExposeComplete: enter
22:32:01.618 00.003 6120 UpdateGuideState(): m_state=6
22:32:01.622 00.004 6120 Star::Find(15, 990, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
22:32:01.626 00.004 6120 Star::Find returns 1 (0), X=990.88, Y=40.58, Mass=10854, SNR=67.6, Peak=218 HFD=6.7
22:32:01.630 00.004 6120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-2.95) = xAngle (2.10 = 2.10)
22:32:01.633 00.003 6120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.83 = 1.83)
22:32:01.638 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.85 mountX=-0.10 mountY=0.20, mountTheta=2.05
22:32:01.643 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.16, opts=13)
22:32:01.646 00.003 6120 Enqueuing Move request for scope (0.14, -0.16)
22:32:01.650 00.004 7680 Worker thread wakes up
22:32:01.650 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
22:32:01.650 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
22:32:01.650 00.000 7680 Moving (0.14, -0.16) raw xDistance=-0.10 yDistance=0.20
22:32:01.650 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:32:01.652 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:01.655 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:32:01.655 00.000 6120 UpdateGuideState exits: m=10854 SNR=67.6
22:32:01.659 00.004 6120 PhdController: settling, locked = 1, distance = 1.36 (1.50) aobump = 0 frame = 4 / 99999
22:32:01.664 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:32:01.664 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045121.664,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.36,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:32:01.667 00.003 7680 MoveAxis(E, 0, ABG)
22:32:01.667 00.000 7680 Move returns status 0, amount 0
22:32:01.668 00.001 7680 MoveAxis(N, 0, ABG)
22:32:01.668 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:01.672 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:01.677 00.005 7680 Move returns status 0, amount 0
22:32:01.677 00.000 7680 move complete, result=0
22:32:01.677 00.000 6120 Enqueuing Expose request
22:32:01.681 00.004 7680 worker thread done servicing request
22:32:01.681 00.000 7680 Worker thread wakes up
22:32:01.681 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:01.681 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:32:01.681 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:32:02.934 01.253 7680 Exposure complete
22:32:03.065 00.131 7680 worker thread done servicing request
22:32:03.065 00.000 6120 OnExposeComplete: enter
22:32:03.070 00.005 6120 UpdateGuideState(): m_state=6
22:32:03.074 00.004 6120 Star::Find(15, 990, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
22:32:03.078 00.004 6120 Star::Find returns 1 (1), X=990.64, Y=41.09, Mass=11830, SNR=71.6, Peak=255 HFD=6.7
22:32:03.082 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
22:32:03.086 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.74)
22:32:03.089 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.36 hyp=0.38 cameraTheta=1.86 mountX=0.04 mountY=-0.37, mountTheta=-1.47
22:32:03.093 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.36, opts=13)
22:32:03.098 00.005 6120 Enqueuing Move request for scope (-0.11, 0.36)
22:32:03.102 00.004 7680 Worker thread wakes up
22:32:03.102 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.36) opts 0xd
22:32:03.102 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.36)
22:32:03.102 00.000 7680 Moving (-0.11, 0.36) raw xDistance=0.04 yDistance=-0.37
22:32:03.102 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:32:03.102 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:32:03.102 00.000 7680 MoveAxis(E, 0, ABG)
22:32:03.103 00.001 7680 Move returns status 0, amount 0
22:32:03.103 00.000 7680 MoveAxis(N, 201, ABG)
22:32:03.103 00.000 7680 Guiding  Dir = 0, Dur = 201
22:32:03.104 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:03.108 00.004 7680 IsSlewing returns 0
22:32:03.108 00.000 6120 UpdateGuideState exits: m=11830 SNR=71.6 Saturated
22:32:03.112 00.004 7680 IsGuiding returns 0
22:32:03.112 00.000 6120 PhdController: settling, locked = 1, distance = 1.07 (1.50) aobump = 0 frame = 5 / 99999
22:32:03.117 00.005 7680 PulseGuide returned control before completion, sleep 211
22:32:03.117 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045123.117,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.07,"Time":1.5,"SettleTime":10.0,"StarLocked":true}
22:32:03.121 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:03.125 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:03.128 00.003 6120 Enqueuing Expose request
22:32:03.332 00.204 7680 IsGuiding returns 1
22:32:03.332 00.000 7680 scope still moving after pulse duration time elapsed
22:32:03.363 00.031 7680 IsSlewing returns 0
22:32:03.364 00.001 7680 IsGuiding returns 0
22:32:03.364 00.000 7680 scope move finished after 201 + 50 ms
22:32:03.364 00.000 7680 Move returns status 0, amount 201
22:32:03.364 00.000 7680 move complete, result=0
22:32:03.366 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 201 ms NORTH
22:32:03.371 00.005 7680 worker thread done servicing request
22:32:03.372 00.001 7680 Worker thread wakes up
22:32:03.372 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:03.372 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:32:04.625 01.253 7680 Exposure complete
22:32:04.768 00.143 7680 worker thread done servicing request
22:32:04.769 00.001 6120 OnExposeComplete: enter
22:32:04.773 00.004 6120 UpdateGuideState(): m_state=6
22:32:04.779 00.006 6120 Star::Find(15, 990, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
22:32:04.784 00.005 6120 Star::Find returns 1 (0), X=990.58, Y=40.78, Mass=11125, SNR=67.2, Peak=233 HFD=6.8
22:32:04.789 00.005 6120 CameraToMount -- cameraTheta (2.85) - m_xAngle (-2.95) = xAngle (5.80 = -0.48)
22:32:04.794 00.005 6120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.54 = -0.75)
22:32:04.799 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.17 cameraTheta=2.85 mountX=0.15 mountY=-0.12, mountTheta=-0.65
22:32:04.808 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.05, opts=13)
22:32:04.813 00.005 6120 Enqueuing Move request for scope (-0.17, 0.05)
22:32:04.818 00.005 7680 Worker thread wakes up
22:32:04.819 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:04.824 00.005 6120 UpdateGuideState exits: m=11125 SNR=67.2
22:32:04.829 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
22:32:04.829 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
22:32:04.829 00.000 7680 Moving (-0.17, 0.05) raw xDistance=0.15 yDistance=-0.12
22:32:04.830 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:32:04.830 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:32:04.830 00.000 6120 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 6 / 99999
22:32:04.835 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:32:04.835 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045124.835,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.80,"Time":3.2,"SettleTime":10.0,"StarLocked":true}
22:32:04.841 00.006 7680 MoveAxis(E, 0, ABG)
22:32:04.841 00.000 7680 Move returns status 0, amount 0
22:32:04.841 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:04.847 00.006 7680 MoveAxis(N, 0, ABG)
22:32:04.847 00.000 7680 Move returns status 0, amount 0
22:32:04.847 00.000 7680 move complete, result=0
22:32:04.847 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:04.853 00.006 6120 Enqueuing Expose request
22:32:04.857 00.004 7680 worker thread done servicing request
22:32:04.858 00.001 7680 Worker thread wakes up
22:32:04.858 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:04.862 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:04.862 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:32:06.117 01.255 7680 Exposure complete
22:32:06.246 00.129 7680 worker thread done servicing request
22:32:06.247 00.001 6120 OnExposeComplete: enter
22:32:06.251 00.004 6120 UpdateGuideState(): m_state=6
22:32:06.255 00.004 6120 Star::Find(15, 990, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
22:32:06.258 00.003 6120 Star::Find returns 1 (0), X=990.87, Y=40.95, Mass=12462, SNR=73.1, Peak=248 HFD=6.7
22:32:06.263 00.005 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (3.99 = -2.29)
22:32:06.267 00.004 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.56)
22:32:06.270 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.21 hyp=0.25 cameraTheta=1.04 mountX=-0.16 mountY=-0.14, mountTheta=-2.45
22:32:06.275 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.21, opts=13)
22:32:06.280 00.005 6120 Enqueuing Move request for scope (0.12, 0.21)
22:32:06.284 00.004 7680 Worker thread wakes up
22:32:06.284 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.21) opts 0xd
22:32:06.284 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.21)
22:32:06.284 00.000 7680 Moving (0.12, 0.21) raw xDistance=-0.16 yDistance=-0.14
22:32:06.285 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:32:06.285 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:32:06.285 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:06.288 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:32:06.289 00.001 7680 MoveAxis(E, 0, ABG)
22:32:06.289 00.000 7680 Move returns status 0, amount 0
22:32:06.289 00.000 7680 MoveAxis(N, 0, ABG)
22:32:06.289 00.000 7680 Move returns status 0, amount 0
22:32:06.289 00.000 7680 move complete, result=0
22:32:06.289 00.000 7680 worker thread done servicing request
22:32:06.290 00.001 6120 UpdateGuideState exits: m=12462 SNR=73.1
22:32:06.294 00.004 6120 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 7 / 99999
22:32:06.298 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764045126.298,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.63,"Time":4.6,"SettleTime":10.0,"StarLocked":true}
22:32:06.303 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:06.306 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:06.310 00.004 6120 Enqueuing Expose request
22:32:06.313 00.003 7680 Worker thread wakes up
22:32:06.313 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:06.314 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:32:06.314 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:07.569 01.255 7680 Exposure complete
22:32:07.713 00.144 7680 worker thread done servicing request
22:32:07.713 00.000 6120 OnExposeComplete: enter
22:32:07.718 00.005 6120 UpdateGuideState(): m_state=6
22:32:07.721 00.003 6120 Star::Find(15, 990, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
22:32:07.725 00.004 6120 Star::Find returns 1 (0), X=990.88, Y=40.98, Mass=11603, SNR=70.3, Peak=253 HFD=6.7
22:32:07.727 00.002 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.01 = -2.27)
22:32:07.731 00.004 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.54)
22:32:07.738 00.007 6120 CameraToMount -- cameraX=0.14 cameraY=0.24 hyp=0.28 cameraTheta=1.06 mountX=-0.18 mountY=-0.16, mountTheta=-2.42
22:32:07.742 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.24, opts=13)
22:32:07.746 00.004 6120 Enqueuing Move request for scope (0.14, 0.24)
22:32:07.751 00.005 7680 Worker thread wakes up
22:32:07.751 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:07.755 00.004 6120 UpdateGuideState exits: m=11603 SNR=70.3
22:32:07.758 00.003 6120 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 8 / 99999
22:32:07.762 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.24) opts 0xd
22:32:07.762 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.24)
22:32:07.763 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045127.762,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.53,"Time":6.1,"SettleTime":10.0,"StarLocked":true}
22:32:07.766 00.003 7680 Moving (0.14, 0.24) raw xDistance=-0.18 yDistance=-0.16
22:32:07.766 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:32:07.767 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:07.770 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:32:07.771 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:07.774 00.003 6120 Enqueuing Expose request
22:32:07.777 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:32:07.777 00.000 7680 MoveAxis(E, 0, ABG)
22:32:07.777 00.000 7680 Move returns status 0, amount 0
22:32:07.777 00.000 7680 MoveAxis(N, 0, ABG)
22:32:07.777 00.000 7680 Move returns status 0, amount 0
22:32:07.779 00.002 7680 move complete, result=0
22:32:07.779 00.000 7680 worker thread done servicing request
22:32:07.779 00.000 7680 Worker thread wakes up
22:32:07.780 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:32:07.784 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:07.784 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:32:09.041 01.257 7680 Exposure complete
22:32:09.207 00.166 7680 worker thread done servicing request
22:32:09.207 00.000 6120 OnExposeComplete: enter
22:32:09.212 00.005 6120 UpdateGuideState(): m_state=6
22:32:09.220 00.008 6120 Star::Find(15, 990, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
22:32:09.226 00.006 6120 Star::Find returns 1 (1), X=990.90, Y=41.03, Mass=12811, SNR=73.1, Peak=255 HFD=6.8
22:32:09.230 00.004 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.05 = -2.24)
22:32:09.233 00.003 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.51)
22:32:09.237 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.30 hyp=0.34 cameraTheta=1.09 mountX=-0.21 mountY=-0.20, mountTheta=-2.38
22:32:09.243 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.30, opts=13)
22:32:09.246 00.003 6120 Enqueuing Move request for scope (0.16, 0.30)
22:32:09.249 00.003 7680 Worker thread wakes up
22:32:09.250 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:09.254 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.30) opts 0xd
22:32:09.254 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.30)
22:32:09.254 00.000 7680 Moving (0.16, 0.30) raw xDistance=-0.21 yDistance=-0.20
22:32:09.255 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:32:09.255 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:32:09.255 00.000 6120 UpdateGuideState exits: m=12811 SNR=73.1 Saturated
22:32:09.260 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:32:09.260 00.000 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 9 / 99999
22:32:09.268 00.008 7680 MoveAxis(E, 85, ABG)
22:32:09.268 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045129.268,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.47,"Time":7.6,"SettleTime":10.0,"StarLocked":true}
22:32:09.273 00.005 7680 Guiding  Dir = 2, Dur = 85
22:32:09.273 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:09.276 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:09.279 00.003 7680 IsSlewing returns 0
22:32:09.280 00.001 6120 Enqueuing Expose request
22:32:09.284 00.004 7680 IsGuiding returns 0
22:32:09.285 00.001 7680 PulseGuide returned control before completion, sleep 95
22:32:09.391 00.106 7680 IsGuiding returns 1
22:32:09.391 00.000 7680 scope still moving after pulse duration time elapsed
22:32:09.423 00.032 7680 IsSlewing returns 0
22:32:09.424 00.001 7680 IsGuiding returns 0
22:32:09.424 00.000 7680 scope move finished after 85 + 54 ms
22:32:09.424 00.000 7680 Move returns status 0, amount 85
22:32:09.424 00.000 7680 MoveAxis(N, 0, ABG)
22:32:09.424 00.000 7680 Move returns status 0, amount 0
22:32:09.424 00.000 7680 move complete, result=0
22:32:09.425 00.001 7680 worker thread done servicing request
22:32:09.425 00.000 6120 GuideStep: -0.2 px 85 ms EAST, -0.2 px 0 ms NORTH
22:32:09.431 00.006 7680 Worker thread wakes up
22:32:09.431 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:09.431 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:32:10.683 01.252 7680 Exposure complete
22:32:10.828 00.145 7680 worker thread done servicing request
22:32:10.828 00.000 6120 OnExposeComplete: enter
22:32:10.832 00.004 6120 UpdateGuideState(): m_state=6
22:32:10.835 00.003 6120 Star::Find(15, 990, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
22:32:10.839 00.004 6120 Star::Find returns 1 (0), X=990.61, Y=41.31, Mass=11912, SNR=72.2, Peak=249 HFD=7.0
22:32:10.843 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
22:32:10.847 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.80)
22:32:10.850 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.58 hyp=0.60 cameraTheta=1.80 mountX=0.03 mountY=-0.58, mountTheta=-1.53
22:32:10.855 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.58, opts=13)
22:32:10.859 00.004 6120 Enqueuing Move request for scope (-0.14, 0.58)
22:32:10.862 00.003 7680 Worker thread wakes up
22:32:10.862 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.58) opts 0xd
22:32:10.862 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.58)
22:32:10.863 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:10.867 00.004 6120 UpdateGuideState exits: m=11912 SNR=72.2
22:32:10.870 00.003 6120 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 10 / 99999
22:32:10.872 00.002 7680 Moving (-0.14, 0.58) raw xDistance=0.03 yDistance=-0.58
22:32:10.874 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764045130.872,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.51,"Time":9.2,"SettleTime":10.0,"StarLocked":true}
22:32:10.876 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:32:10.876 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
22:32:10.876 00.000 7680 MoveAxis(E, 0, ABG)
22:32:10.876 00.000 7680 Move returns status 0, amount 0
22:32:10.876 00.000 7680 MoveAxis(N, 315, ABG)
22:32:10.876 00.000 7680 Guiding  Dir = 0, Dur = 315
22:32:10.878 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:10.881 00.003 7680 IsSlewing returns 0
22:32:10.881 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:10.885 00.004 6120 Enqueuing Expose request
22:32:10.888 00.003 7680 IsGuiding returns 0
22:32:10.890 00.002 7680 PulseGuide returned control before completion, sleep 325
22:32:11.221 00.331 7680 IsGuiding returns 1
22:32:11.223 00.002 7680 scope still moving after pulse duration time elapsed
22:32:11.253 00.030 7680 IsSlewing returns 0
22:32:11.255 00.002 7680 IsGuiding returns 0
22:32:11.256 00.001 7680 scope move finished after 315 + 51 ms
22:32:11.257 00.001 7680 Move returns status 0, amount 315
22:32:11.257 00.000 7680 move complete, result=0
22:32:11.258 00.001 7680 worker thread done servicing request
22:32:11.258 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 315 ms NORTH
22:32:11.265 00.007 7680 Worker thread wakes up
22:32:11.265 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:11.266 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:32:12.519 01.253 7680 Exposure complete
22:32:12.664 00.145 7680 worker thread done servicing request
22:32:12.665 00.001 6120 OnExposeComplete: enter
22:32:12.669 00.004 6120 UpdateGuideState(): m_state=6
22:32:12.674 00.005 6120 Star::Find(15, 990, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
22:32:12.678 00.004 6120 Star::Find returns 1 (1), X=990.66, Y=41.00, Mass=13740, SNR=77.0, Peak=255 HFD=6.7
22:32:12.682 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
22:32:12.686 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
22:32:12.689 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.28 cameraTheta=1.89 mountX=0.04 mountY=-0.28, mountTheta=-1.43
22:32:12.695 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.27, opts=13)
22:32:12.700 00.005 6120 Enqueuing Move request for scope (-0.09, 0.27)
22:32:12.704 00.004 7680 Worker thread wakes up
22:32:12.704 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:12.709 00.005 6120 UpdateGuideState exits: m=13740 SNR=77.0 Saturated
22:32:12.713 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.27) opts 0xd
22:32:12.713 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.27)
22:32:12.713 00.000 7680 Moving (-0.09, 0.27) raw xDistance=0.04 yDistance=-0.28
22:32:12.713 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:32:12.714 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:32:12.714 00.000 7680 MoveAxis(E, 0, ABG)
22:32:12.715 00.001 7680 Move returns status 0, amount 0
22:32:12.715 00.000 7680 MoveAxis(N, 152, ABG)
22:32:12.715 00.000 7680 Guiding  Dir = 0, Dur = 152
22:32:12.715 00.000 6120 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 11 / 99999
22:32:12.719 00.004 6120 PhdController: newstate STATE_FINISH
22:32:12.723 00.004 6120 PhdController complete: success
22:32:12.727 00.004 7680 IsSlewing returns 0
22:32:12.727 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045132.727,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
22:32:12.730 00.003 7680 IsGuiding returns 0
22:32:12.731 00.001 6120 Mount: notify guiding dither settle done success=1
22:32:12.737 00.006 6120 PhdController: newstate STATE_IDLE
22:32:12.741 00.004 7680 PulseGuide returned control before completion, sleep 162
22:32:12.742 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:12.747 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:12.753 00.006 6120 Enqueuing Expose request
22:32:12.912 00.159 7680 IsGuiding returns 1
22:32:12.913 00.001 7680 scope still moving after pulse duration time elapsed
22:32:12.944 00.031 7680 IsSlewing returns 0
22:32:12.945 00.001 7680 IsGuiding returns 0
22:32:12.945 00.000 7680 scope move finished after 152 + 61 ms
22:32:12.945 00.000 7680 Move returns status 0, amount 152
22:32:12.946 00.001 7680 move complete, result=0
22:32:12.946 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 152 ms NORTH
22:32:12.951 00.005 7680 worker thread done servicing request
22:32:12.951 00.000 7680 Worker thread wakes up
22:32:12.951 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:12.951 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:32:14.191 01.240 7680 Exposure complete
22:32:14.330 00.139 7680 worker thread done servicing request
22:32:14.330 00.000 6120 OnExposeComplete: enter
22:32:14.335 00.005 6120 UpdateGuideState(): m_state=6
22:32:14.338 00.003 6120 Star::Find(15, 990, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
22:32:14.341 00.003 6120 Star::Find returns 1 (0), X=990.43, Y=41.43, Mass=11986, SNR=70.9, Peak=245 HFD=7.1
22:32:14.345 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
22:32:14.348 00.003 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
22:32:14.351 00.003 6120 CameraToMount -- cameraX=-0.32 cameraY=0.69 hyp=0.76 cameraTheta=2.01 mountX=0.19 mountY=-0.76, mountTheta=-1.33
22:32:14.357 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.69, opts=13)
22:32:14.360 00.003 6120 Enqueuing Move request for scope (-0.32, 0.69)
22:32:14.364 00.004 7680 Worker thread wakes up
22:32:14.364 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.69) opts 0xd
22:32:14.364 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:14.369 00.005 6120 UpdateGuideState exits: m=11986 SNR=70.9
22:32:14.373 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:14.376 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.69)
22:32:14.376 00.000 7680 Moving (-0.32, 0.69) raw xDistance=0.19 yDistance=-0.76
22:32:14.376 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:32:14.376 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
22:32:14.377 00.001 7680 MoveAxis(E, 0, ABG)
22:32:14.377 00.000 7680 Move returns status 0, amount 0
22:32:14.377 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:14.381 00.004 7680 MoveAxis(N, 414, ABG)
22:32:14.381 00.000 7680 Guiding  Dir = 0, Dur = 414
22:32:14.381 00.000 6120 Enqueuing Expose request
22:32:14.387 00.006 7680 IsSlewing returns 0
22:32:14.387 00.000 7680 IsGuiding returns 0
22:32:14.388 00.001 7680 PulseGuide returned control before completion, sleep 424
22:32:14.821 00.433 7680 IsGuiding returns 1
22:32:14.823 00.002 7680 scope still moving after pulse duration time elapsed
22:32:14.853 00.030 7680 IsSlewing returns 0
22:32:14.854 00.001 7680 IsGuiding returns 0
22:32:14.855 00.001 7680 scope move finished after 414 + 53 ms
22:32:14.855 00.000 7680 Move returns status 0, amount 414
22:32:14.857 00.002 7680 move complete, result=0
22:32:14.857 00.000 7680 worker thread done servicing request
22:32:14.857 00.000 7680 Worker thread wakes up
22:32:14.858 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.8 px 414 ms NORTH
22:32:14.866 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:14.867 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:32:16.111 01.244 7680 Exposure complete
22:32:16.260 00.149 7680 worker thread done servicing request
22:32:16.260 00.000 6120 OnExposeComplete: enter
22:32:16.264 00.004 6120 UpdateGuideState(): m_state=6
22:32:16.268 00.004 6120 Star::Find(15, 990, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
22:32:16.271 00.003 6120 Star::Find returns 1 (0), X=990.76, Y=40.46, Mass=11175, SNR=68.7, Peak=227 HFD=7.0
22:32:16.274 00.003 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-2.95) = xAngle (1.45 = 1.45)
22:32:16.277 00.003 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.18 = 1.18)
22:32:16.281 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.51 mountX=0.03 mountY=0.25, mountTheta=1.44
22:32:16.285 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.27, opts=13)
22:32:16.289 00.004 6120 Enqueuing Move request for scope (0.02, -0.27)
22:32:16.293 00.004 7680 Worker thread wakes up
22:32:16.293 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.27) opts 0xd
22:32:16.293 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.27)
22:32:16.293 00.000 7680 Moving (0.02, -0.27) raw xDistance=0.03 yDistance=0.25
22:32:16.293 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:32:16.295 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:32:16.295 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:16.299 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:32:16.299 00.000 7680 MoveAxis(E, 0, ABG)
22:32:16.300 00.001 7680 Move returns status 0, amount 0
22:32:16.300 00.000 6120 UpdateGuideState exits: m=11175 SNR=68.7
22:32:16.303 00.003 7680 MoveAxis(N, 0, ABG)
22:32:16.304 00.001 7680 Move returns status 0, amount 0
22:32:16.304 00.000 7680 move complete, result=0
22:32:16.304 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:16.310 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:16.314 00.004 6120 Enqueuing Expose request
22:32:16.317 00.003 7680 worker thread done servicing request
22:32:16.317 00.000 7680 Worker thread wakes up
22:32:16.317 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:32:16.321 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:16.321 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:32:17.575 01.254 7680 Exposure complete
22:32:17.726 00.151 7680 worker thread done servicing request
22:32:17.727 00.001 6120 OnExposeComplete: enter
22:32:17.731 00.004 6120 UpdateGuideState(): m_state=6
22:32:17.737 00.006 6120 Star::Find(15, 990, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
22:32:17.741 00.004 6120 Star::Find returns 1 (0), X=990.72, Y=40.90, Mass=11210, SNR=68.2, Peak=233 HFD=6.7
22:32:17.745 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.62)
22:32:17.749 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.89)
22:32:17.752 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.71 mountX=-0.01 mountY=-0.16, mountTheta=-1.62
22:32:17.759 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.16, opts=13)
22:32:17.763 00.004 6120 Enqueuing Move request for scope (-0.02, 0.16)
22:32:17.768 00.005 7680 Worker thread wakes up
22:32:17.768 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
22:32:17.769 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
22:32:17.769 00.000 7680 Moving (-0.02, 0.16) raw xDistance=-0.01 yDistance=-0.16
22:32:17.769 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:32:17.770 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:32:17.770 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:17.774 00.004 6120 UpdateGuideState exits: m=11210 SNR=68.2
22:32:17.778 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:17.782 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:17.786 00.004 6120 Enqueuing Expose request
22:32:17.789 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:32:17.789 00.000 7680 MoveAxis(E, 0, ABG)
22:32:17.789 00.000 7680 Move returns status 0, amount 0
22:32:17.789 00.000 7680 MoveAxis(N, 0, ABG)
22:32:17.790 00.001 7680 Move returns status 0, amount 0
22:32:17.790 00.000 7680 move complete, result=0
22:32:17.790 00.000 7680 worker thread done servicing request
22:32:17.790 00.000 7680 Worker thread wakes up
22:32:17.790 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:32:17.795 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:17.795 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:32:19.052 01.257 7680 Exposure complete
22:32:19.195 00.143 7680 worker thread done servicing request
22:32:19.195 00.000 6120 OnExposeComplete: enter
22:32:19.200 00.005 6120 UpdateGuideState(): m_state=6
22:32:19.205 00.005 6120 Star::Find(15, 990, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
22:32:19.209 00.004 6120 Star::Find returns 1 (0), X=990.81, Y=40.92, Mass=12893, SNR=74.9, Peak=252 HFD=6.8
22:32:19.214 00.005 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
22:32:19.218 00.004 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
22:32:19.222 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.26 mountX=-0.09 mountY=-0.14, mountTheta=-2.16
22:32:19.228 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.18, opts=13)
22:32:19.233 00.005 6120 Enqueuing Move request for scope (0.06, 0.18)
22:32:19.238 00.005 7680 Worker thread wakes up
22:32:19.239 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:19.243 00.004 6120 UpdateGuideState exits: m=12893 SNR=74.9
22:32:19.247 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:19.250 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:19.254 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
22:32:19.254 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
22:32:19.255 00.001 6120 Enqueuing Expose request
22:32:19.258 00.003 7680 Moving (0.06, 0.18) raw xDistance=-0.09 yDistance=-0.14
22:32:19.258 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:32:19.258 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:32:19.259 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:32:19.259 00.000 7680 MoveAxis(E, 0, ABG)
22:32:19.259 00.000 7680 Move returns status 0, amount 0
22:32:19.259 00.000 7680 MoveAxis(N, 0, ABG)
22:32:19.260 00.001 7680 Move returns status 0, amount 0
22:32:19.260 00.000 7680 move complete, result=0
22:32:19.260 00.000 7680 worker thread done servicing request
22:32:19.260 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:19.266 00.006 7680 Worker thread wakes up
22:32:19.266 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:19.266 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:32:20.519 01.253 7680 Exposure complete
22:32:20.687 00.168 7680 worker thread done servicing request
22:32:20.687 00.000 6120 OnExposeComplete: enter
22:32:20.691 00.004 6120 UpdateGuideState(): m_state=6
22:32:20.695 00.004 6120 Star::Find(15, 990, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
22:32:20.701 00.006 6120 Star::Find returns 1 (1), X=990.19, Y=41.04, Mass=12997, SNR=75.6, Peak=255 HFD=6.8
22:32:20.705 00.004 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-2.95) = xAngle (5.60 = -0.68)
22:32:20.709 00.004 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.33 = -0.95)
22:32:20.713 00.004 6120 CameraToMount -- cameraX=-0.56 cameraY=0.30 hyp=0.64 cameraTheta=2.65 mountX=0.49 mountY=-0.52, mountTheta=-0.81
22:32:20.718 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.56, y=0.30, opts=13)
22:32:20.721 00.003 6120 Enqueuing Move request for scope (-0.56, 0.30)
22:32:20.725 00.004 7680 Worker thread wakes up
22:32:20.725 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:20.729 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.30) opts 0xd
22:32:20.729 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.56, 0.30)
22:32:20.729 00.000 7680 Moving (-0.56, 0.30) raw xDistance=0.49 yDistance=-0.52
22:32:20.729 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
22:32:20.729 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:32:20.730 00.001 6120 UpdateGuideState exits: m=12997 SNR=75.6 Saturated
22:32:20.735 00.005 7680 MoveAxis(W, 202, ABG)
22:32:20.735 00.000 7680 Guiding  Dir = 3, Dur = 202
22:32:20.735 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:20.739 00.004 7680 IsSlewing returns 0
22:32:20.740 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:20.743 00.003 6120 Enqueuing Expose request
22:32:20.749 00.006 7680 IsGuiding returns 0
22:32:20.750 00.001 7680 PulseGuide returned control before completion, sleep 212
22:32:20.976 00.226 7680 IsGuiding returns 1
22:32:20.977 00.001 7680 scope still moving after pulse duration time elapsed
22:32:21.006 00.029 7680 IsSlewing returns 0
22:32:21.007 00.001 7680 IsGuiding returns 0
22:32:21.008 00.001 7680 scope move finished after 202 + 57 ms
22:32:21.009 00.001 7680 Move returns status 0, amount 202
22:32:21.009 00.000 7680 MoveAxis(N, 281, ABG)
22:32:21.010 00.001 7680 Guiding  Dir = 0, Dur = 281
22:32:21.013 00.003 7680 IsSlewing returns 0
22:32:21.014 00.001 7680 IsGuiding returns 0
22:32:21.016 00.002 7680 PulseGuide returned control before completion, sleep 291
22:32:21.319 00.303 7680 IsGuiding returns 1
22:32:21.320 00.001 7680 scope still moving after pulse duration time elapsed
22:32:21.350 00.030 7680 IsSlewing returns 0
22:32:21.351 00.001 7680 IsGuiding returns 0
22:32:21.352 00.001 7680 scope move finished after 281 + 55 ms
22:32:21.352 00.000 7680 Move returns status 0, amount 281
22:32:21.353 00.001 7680 move complete, result=0
22:32:21.353 00.000 7680 worker thread done servicing request
22:32:21.354 00.001 7680 Worker thread wakes up
22:32:21.355 00.001 6120 GuideStep: 0.5 px 202 ms WEST, -0.5 px 281 ms NORTH
22:32:21.361 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:21.361 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:32:22.609 01.248 7680 Exposure complete
22:32:22.762 00.153 7680 worker thread done servicing request
22:32:22.762 00.000 6120 OnExposeComplete: enter
22:32:22.767 00.005 6120 UpdateGuideState(): m_state=6
22:32:22.772 00.005 6120 Star::Find(15, 990, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
22:32:22.778 00.006 6120 Star::Find returns 1 (1), X=990.80, Y=40.78, Mass=14841, SNR=80.6, Peak=255 HFD=6.9
22:32:22.784 00.006 6120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-2.95) = xAngle (3.65 = -2.63)
22:32:22.791 00.007 6120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.39 = -2.90)
22:32:22.802 00.011 6120 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.07 cameraTheta=0.70 mountX=-0.06 mountY=-0.02, mountTheta=-2.87
22:32:22.807 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.05, opts=13)
22:32:22.811 00.004 6120 Enqueuing Move request for scope (0.06, 0.05)
22:32:22.814 00.003 7680 Worker thread wakes up
22:32:22.814 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
22:32:22.814 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:22.817 00.003 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
22:32:22.818 00.001 6120 UpdateGuideState exits: m=14841 SNR=80.6 Saturated
22:32:22.822 00.004 7680 Moving (0.06, 0.05) raw xDistance=-0.06 yDistance=-0.02
22:32:22.822 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:22.826 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:32:22.826 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:32:22.826 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:22.830 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:32:22.832 00.002 6120 Enqueuing Expose request
22:32:22.836 00.004 7680 MoveAxis(E, 0, ABG)
22:32:22.838 00.002 7680 Move returns status 0, amount 0
22:32:22.838 00.000 7680 MoveAxis(N, 0, ABG)
22:32:22.839 00.001 7680 Move returns status 0, amount 0
22:32:22.839 00.000 7680 move complete, result=0
22:32:22.839 00.000 7680 worker thread done servicing request
22:32:22.839 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:32:22.844 00.005 7680 Worker thread wakes up
22:32:22.845 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:22.845 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:32:24.088 01.243 7680 Exposure complete
22:32:24.183 00.095 7680 worker thread done servicing request
22:32:24.183 00.000 6120 OnExposeComplete: enter
22:32:24.187 00.004 6120 UpdateGuideState(): m_state=6
22:32:24.190 00.003 6120 Star::Find(15, 990, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
22:32:24.194 00.004 6120 Star::Find returns 1 (1), X=990.84, Y=40.51, Mass=12377, SNR=72.6, Peak=255 HFD=7.0
22:32:24.196 00.002 6120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-2.95) = xAngle (1.79 = 1.79)
22:32:24.200 00.004 6120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.52 = 1.52)
22:32:24.203 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.16 mountX=-0.05 mountY=0.25, mountTheta=1.79
22:32:24.208 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.23, opts=13)
22:32:24.212 00.004 6120 Enqueuing Move request for scope (0.10, -0.23)
22:32:24.215 00.003 7680 Worker thread wakes up
22:32:24.215 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
22:32:24.215 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
22:32:24.215 00.000 7680 Moving (0.10, -0.23) raw xDistance=-0.05 yDistance=0.25
22:32:24.216 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:32:24.216 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:32:24.216 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:32:24.216 00.000 7680 MoveAxis(E, 0, ABG)
22:32:24.216 00.000 7680 Move returns status 0, amount 0
22:32:24.216 00.000 7680 MoveAxis(N, 0, ABG)
22:32:24.216 00.000 7680 Move returns status 0, amount 0
22:32:24.217 00.001 7680 move complete, result=0
22:32:24.217 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:24.220 00.003 7680 worker thread done servicing request
22:32:24.220 00.000 6120 UpdateGuideState exits: m=12377 SNR=72.6 Saturated
22:32:24.223 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:24.226 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:24.229 00.003 6120 Enqueuing Expose request
22:32:24.233 00.004 7680 Worker thread wakes up
22:32:24.234 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:24.234 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:32:24.238 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:32:25.479 01.241 7680 Exposure complete
22:32:25.619 00.140 7680 worker thread done servicing request
22:32:25.619 00.000 6120 OnExposeComplete: enter
22:32:25.623 00.004 6120 UpdateGuideState(): m_state=6
22:32:25.626 00.003 6120 Star::Find(15, 990, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
22:32:25.631 00.005 6120 Star::Find returns 1 (1), X=990.94, Y=41.03, Mass=12621, SNR=74.1, Peak=255 HFD=7.1
22:32:25.634 00.003 6120 CameraToMount -- cameraTheta (0.99) - m_xAngle (-2.95) = xAngle (3.95 = -2.34)
22:32:25.639 00.005 6120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.68 = -2.60)
22:32:25.642 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.30 hyp=0.36 cameraTheta=0.99 mountX=-0.25 mountY=-0.18, mountTheta=-2.51
22:32:25.648 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.30, opts=13)
22:32:25.652 00.004 6120 Enqueuing Move request for scope (0.20, 0.30)
22:32:25.657 00.005 7680 Worker thread wakes up
22:32:25.657 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.30) opts 0xd
22:32:25.657 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.30)
22:32:25.657 00.000 7680 Moving (0.20, 0.30) raw xDistance=-0.25 yDistance=-0.18
22:32:25.657 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:32:25.658 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:32:25.658 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:32:25.658 00.000 7680 MoveAxis(E, 101, ABG)
22:32:25.658 00.000 7680 Guiding  Dir = 2, Dur = 101
22:32:25.658 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:25.662 00.004 7680 IsSlewing returns 0
22:32:25.663 00.001 6120 UpdateGuideState exits: m=12621 SNR=74.1 Saturated
22:32:25.665 00.002 7680 IsGuiding returns 0
22:32:25.667 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:25.671 00.004 7680 PulseGuide returned control before completion, sleep 111
22:32:25.671 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:25.675 00.004 6120 Enqueuing Expose request
22:32:25.787 00.112 7680 IsGuiding returns 1
22:32:25.789 00.002 7680 scope still moving after pulse duration time elapsed
22:32:25.818 00.029 7680 IsSlewing returns 0
22:32:25.819 00.001 7680 IsGuiding returns 0
22:32:25.819 00.000 7680 scope move finished after 101 + 52 ms
22:32:25.819 00.000 7680 Move returns status 0, amount 101
22:32:25.820 00.001 7680 MoveAxis(N, 0, ABG)
22:32:25.820 00.000 7680 Move returns status 0, amount 0
22:32:25.820 00.000 7680 move complete, result=0
22:32:25.822 00.002 7680 worker thread done servicing request
22:32:25.822 00.000 6120 GuideStep: -0.2 px 101 ms EAST, -0.2 px 0 ms NORTH
22:32:25.828 00.006 7680 Worker thread wakes up
22:32:25.829 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:25.829 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:32:27.081 01.252 7680 Exposure complete
22:32:27.226 00.145 7680 worker thread done servicing request
22:32:27.227 00.001 6120 OnExposeComplete: enter
22:32:27.231 00.004 6120 UpdateGuideState(): m_state=6
22:32:27.236 00.005 6120 Star::Find(15, 990, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
22:32:27.239 00.003 6120 Star::Find returns 1 (0), X=990.76, Y=41.24, Mass=11658, SNR=70.2, Peak=239 HFD=6.9
22:32:27.241 00.002 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
22:32:27.246 00.005 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
22:32:27.249 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.51 hyp=0.51 cameraTheta=1.54 mountX=-0.11 mountY=-0.45, mountTheta=-1.81
22:32:27.252 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.51, opts=13)
22:32:27.255 00.003 6120 Enqueuing Move request for scope (0.02, 0.51)
22:32:27.258 00.003 7680 Worker thread wakes up
22:32:27.258 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.51) opts 0xd
22:32:27.258 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.51)
22:32:27.258 00.000 7680 Moving (0.02, 0.51) raw xDistance=-0.11 yDistance=-0.45
22:32:27.258 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:32:27.259 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
22:32:27.259 00.000 7680 MoveAxis(E, 0, ABG)
22:32:27.259 00.000 7680 Move returns status 0, amount 0
22:32:27.259 00.000 7680 MoveAxis(N, 243, ABG)
22:32:27.259 00.000 7680 Guiding  Dir = 0, Dur = 243
22:32:27.261 00.002 7680 IsSlewing returns 0
22:32:27.262 00.001 7680 IsGuiding returns 0
22:32:27.262 00.000 7680 PulseGuide returned control before completion, sleep 253
22:32:27.262 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:27.265 00.003 6120 UpdateGuideState exits: m=11658 SNR=70.2
22:32:27.268 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:27.270 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:27.274 00.004 6120 Enqueuing Expose request
22:32:27.522 00.248 7680 IsGuiding returns 1
22:32:27.523 00.001 7680 scope still moving after pulse duration time elapsed
22:32:27.554 00.031 7680 IsSlewing returns 0
22:32:27.555 00.001 7680 IsGuiding returns 0
22:32:27.556 00.001 7680 scope move finished after 243 + 50 ms
22:32:27.556 00.000 7680 Move returns status 0, amount 243
22:32:27.556 00.000 7680 move complete, result=0
22:32:27.557 00.001 7680 worker thread done servicing request
22:32:27.557 00.000 7680 Worker thread wakes up
22:32:27.557 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 243 ms NORTH
22:32:27.564 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:27.564 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:32:28.820 01.256 7680 Exposure complete
22:32:28.967 00.147 7680 worker thread done servicing request
22:32:28.969 00.002 6120 OnExposeComplete: enter
22:32:28.973 00.004 6120 UpdateGuideState(): m_state=6
22:32:28.976 00.003 6120 Star::Find(15, 990, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
22:32:28.980 00.004 6120 Star::Find returns 1 (1), X=990.91, Y=41.01, Mass=12148, SNR=73.1, Peak=255 HFD=6.9
22:32:28.984 00.004 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.01 = -2.27)
22:32:28.988 00.004 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.54)
22:32:28.991 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.28 hyp=0.32 cameraTheta=1.06 mountX=-0.21 mountY=-0.18, mountTheta=-2.42
22:32:28.996 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.28, opts=13)
22:32:29.000 00.004 6120 Enqueuing Move request for scope (0.16, 0.28)
22:32:29.004 00.004 7680 Worker thread wakes up
22:32:29.004 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.28) opts 0xd
22:32:29.004 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.28)
22:32:29.004 00.000 7680 Moving (0.16, 0.28) raw xDistance=-0.21 yDistance=-0.18
22:32:29.004 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:32:29.004 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:32:29.004 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:29.008 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:32:29.009 00.001 7680 MoveAxis(E, 85, ABG)
22:32:29.009 00.000 7680 Guiding  Dir = 2, Dur = 85
22:32:29.009 00.000 6120 UpdateGuideState exits: m=12148 SNR=73.1 Saturated
22:32:29.013 00.004 7680 IsSlewing returns 0
22:32:29.013 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:29.017 00.004 7680 IsGuiding returns 0
22:32:29.018 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:29.021 00.003 6120 Enqueuing Expose request
22:32:29.024 00.003 7680 PulseGuide returned control before completion, sleep 95
22:32:29.122 00.098 7680 IsGuiding returns 1
22:32:29.122 00.000 7680 scope still moving after pulse duration time elapsed
22:32:29.153 00.031 7680 IsSlewing returns 0
22:32:29.155 00.002 7680 IsGuiding returns 0
22:32:29.156 00.001 7680 scope move finished after 85 + 53 ms
22:32:29.156 00.000 7680 Move returns status 0, amount 85
22:32:29.157 00.001 7680 MoveAxis(N, 0, ABG)
22:32:29.157 00.000 7680 Move returns status 0, amount 0
22:32:29.157 00.000 7680 move complete, result=0
22:32:29.158 00.001 7680 worker thread done servicing request
22:32:29.159 00.001 6120 GuideStep: -0.2 px 85 ms EAST, -0.2 px 0 ms NORTH
22:32:29.165 00.006 7680 Worker thread wakes up
22:32:29.165 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:29.167 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:32:30.420 01.253 7680 Exposure complete
22:32:30.546 00.126 7680 worker thread done servicing request
22:32:30.546 00.000 6120 OnExposeComplete: enter
22:32:30.551 00.005 6120 UpdateGuideState(): m_state=6
22:32:30.555 00.004 6120 Star::Find(15, 990, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
22:32:30.559 00.004 6120 Star::Find returns 1 (1), X=990.96, Y=41.08, Mass=13085, SNR=74.1, Peak=255 HFD=6.6
22:32:30.562 00.003 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-2.95) = xAngle (3.98 = -2.30)
22:32:30.566 00.004 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.57)
22:32:30.570 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.35 hyp=0.40 cameraTheta=1.03 mountX=-0.27 mountY=-0.22, mountTheta=-2.46
22:32:30.574 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.35, opts=13)
22:32:30.577 00.003 6120 Enqueuing Move request for scope (0.21, 0.35)
22:32:30.581 00.004 7680 Worker thread wakes up
22:32:30.581 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:30.586 00.005 6120 UpdateGuideState exits: m=13085 SNR=74.1 Saturated
22:32:30.589 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:30.592 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:30.596 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.35) opts 0xd
22:32:30.596 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.35)
22:32:30.596 00.000 7680 Moving (0.21, 0.35) raw xDistance=-0.27 yDistance=-0.22
22:32:30.596 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
22:32:30.596 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:32:30.597 00.001 7680 MoveAxis(E, 116, ABG)
22:32:30.597 00.000 7680 Guiding  Dir = 2, Dur = 116
22:32:30.597 00.000 7680 IsSlewing returns 0
22:32:30.597 00.000 6120 Enqueuing Expose request
22:32:30.602 00.005 7680 IsGuiding returns 0
22:32:30.602 00.000 7680 PulseGuide returned control before completion, sleep 126
22:32:30.739 00.137 7680 IsGuiding returns 1
22:32:30.740 00.001 7680 scope still moving after pulse duration time elapsed
22:32:30.771 00.031 7680 IsSlewing returns 0
22:32:30.772 00.001 7680 IsGuiding returns 0
22:32:30.773 00.001 7680 scope move finished after 116 + 54 ms
22:32:30.773 00.000 7680 Move returns status 0, amount 116
22:32:30.774 00.001 7680 MoveAxis(N, 119, ABG)
22:32:30.774 00.000 7680 Guiding  Dir = 0, Dur = 119
22:32:30.775 00.001 7680 IsSlewing returns 0
22:32:30.775 00.000 7680 IsGuiding returns 0
22:32:30.776 00.001 7680 PulseGuide returned control before completion, sleep 129
22:32:30.911 00.135 7680 IsGuiding returns 1
22:32:30.912 00.001 7680 scope still moving after pulse duration time elapsed
22:32:30.942 00.030 7680 IsSlewing returns 0
22:32:30.943 00.001 7680 IsGuiding returns 0
22:32:30.943 00.000 7680 scope move finished after 119 + 48 ms
22:32:30.943 00.000 7680 Move returns status 0, amount 119
22:32:30.943 00.000 7680 move complete, result=0
22:32:30.945 00.002 7680 worker thread done servicing request
22:32:30.945 00.000 6120 GuideStep: -0.3 px 116 ms EAST, -0.2 px 119 ms NORTH
22:32:30.953 00.008 7680 Worker thread wakes up
22:32:30.953 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:30.953 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:32:32.231 01.278 6120 evsrv: cli 0FAEF618 connect
22:32:32.307 00.076 6120 case statement mapped state 6 to 3
22:32:32.310 00.003 7680 Exposure complete
22:32:32.312 00.002 6120 case statement mapped state 6 to 3
22:32:32.315 00.003 6120 evsrv: cli 0FAEF618 request: {"method":"get_app_state","id":"7259644e-57a9-4783-ae64-53e8dff9e33b"}
22:32:32.319 00.004 6120 case statement mapped state 6 to 3
22:32:32.322 00.003 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":"Guiding","id":"7259644e-57a9-4783-ae64-53e8dff9e33b"}
22:32:32.331 00.009 6120 evsrv: cli 0FAEF618 disconnect
22:32:32.337 00.006 6120 evsrv: cli 0FAF0158 connect
22:32:32.340 00.003 6120 case statement mapped state 6 to 3
22:32:32.343 00.003 6120 case statement mapped state 6 to 3
22:32:32.347 00.004 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"915f9c86-1cbd-4819-b3c5-96bbb69ca892"}
22:32:32.351 00.004 6120 PhdController::Dither begins
22:32:32.498 00.147 6120 dither: size=5.00, dRA=4.56 dDec=4.26
22:32:32.501 00.003 6120 MountToCamera -- mountTheta (0.75) + m_xAngle (-2.95) = xAngle (-2.20 = -2.20)
22:32:32.505 00.004 6120 MountToCamera -- mountX=4.56 mountY=4.26 hyp=6.24 mountTheta=0.75 cameraX=-3.69, cameraY=-5.03 cameraTheta=-2.20
22:32:32.508 00.003 6120 setting lock position to (987.06, 35.70)
22:32:32.625 00.117 6120 Mount: notify guiding dithered (-3.7, -5.0)
22:32:32.630 00.005 6120 Status Line: Dither by 4.56,4.26
22:32:32.635 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:32:32.640 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
22:32:32.643 00.003 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"915f9c86-1cbd-4819-b3c5-96bbb69ca892"}
22:32:32.647 00.004 6120 evsrv: cli 0FAF0158 disconnect
22:32:32.684 00.037 7680 worker thread done servicing request
22:32:32.684 00.000 6120 OnExposeComplete: enter
22:32:32.689 00.005 6120 UpdateGuideState(): m_state=6
22:32:32.693 00.004 6120 Star::Find(15, 990, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
22:32:32.696 00.003 6120 Star::Find returns 1 (1), X=990.77, Y=41.12, Mass=12369, SNR=72.2, Peak=255 HFD=6.7
22:32:32.698 00.002 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.93 = -2.36)
22:32:32.703 00.005 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.63)
22:32:32.705 00.002 6120 CameraToMount -- cameraX=3.71 cameraY=5.42 hyp=6.56 cameraTheta=0.97 mountX=-4.65 mountY=-3.23, mountTheta=-2.53
22:32:32.709 00.004 6120 dither recenter: remaining=(-4.6,-4.3) step=(-4.6,-4.3)
22:32:32.712 00.003 6120 MountToCamera -- mountTheta (-2.39) + m_xAngle (-2.95) = xAngle (-5.34 = 0.94)
22:32:32.715 00.003 6120 MountToCamera -- mountX=-4.56 mountY=-4.26 hyp=6.24 mountTheta=-2.39 cameraX=3.69, cameraY=5.03 cameraTheta=0.94
22:32:32.718 00.003 6120 SchedulePrimaryMove(0D6325F0, x=3.69, y=5.03, opts=4)
22:32:32.720 00.002 6120 Enqueuing Move request for scope (3.69, 5.03)
22:32:32.724 00.004 7680 Worker thread wakes up
22:32:32.724 00.000 6120 Mount: notify direct move -4.56,-4.26
22:32:32.727 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (3.69, 5.03) opts 0x4
22:32:32.727 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:32.730 00.003 7680 Handling offset move in thread for scope, endpoint = (3.69, 5.03)
22:32:32.730 00.000 6120 UpdateGuideState exits: m=12369 SNR=72.2 Saturated
22:32:32.735 00.005 7680 Moving (3.69, 5.03) raw xDistance=-4.56 yDistance=-4.26
22:32:32.735 00.000 7680 MoveAxis(E, 2955, B)
22:32:32.735 00.000 7680 Guiding  Dir = 2, Dur = 2955
22:32:32.735 00.000 6120 PhdController: settling, locked = 1, distance = 6.59 (1.50) aobump = 0 frame = 1 / 99999
22:32:32.738 00.003 7680 IsSlewing returns 0
22:32:32.738 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045152.738,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":6.59,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:32:32.741 00.003 7680 IsGuiding returns 0
22:32:32.741 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:32.744 00.003 7680 PulseGuide returned control before completion, sleep 2965
22:32:32.745 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:32.747 00.002 6120 Enqueuing Expose request
22:32:35.712 02.965 7680 IsGuiding returns 1
22:32:35.713 00.001 7680 scope still moving after pulse duration time elapsed
22:32:35.743 00.030 7680 IsSlewing returns 0
22:32:35.745 00.002 7680 IsGuiding returns 0
22:32:35.746 00.001 7680 scope move finished after 2955 + 49 ms
22:32:35.746 00.000 7680 Move returns status 0, amount 2955
22:32:35.747 00.001 7680 MoveAxis(N, 2311, B)
22:32:35.747 00.000 7680 Guiding  Dir = 0, Dur = 2311
22:32:35.747 00.000 7680 IsSlewing returns 0
22:32:35.748 00.001 7680 IsGuiding returns 0
22:32:35.748 00.000 7680 PulseGuide returned control before completion, sleep 2321
22:32:38.085 02.337 7680 IsGuiding returns 1
22:32:38.086 00.001 7680 scope still moving after pulse duration time elapsed
22:32:38.116 00.030 7680 IsSlewing returns 0
22:32:38.119 00.003 7680 IsGuiding returns 0
22:32:38.119 00.000 7680 scope move finished after 2311 + 59 ms
22:32:38.119 00.000 7680 Move returns status 0, amount 2311
22:32:38.119 00.000 7680 move complete, result=0
22:32:38.120 00.001 7680 worker thread done servicing request
22:32:38.120 00.000 6120 GuideStep: -4.6 px 2955 ms EAST, -4.3 px 2311 ms NORTH
22:32:38.125 00.005 7680 Worker thread wakes up
22:32:38.125 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:38.126 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(976,26,31,31)
22:32:39.376 01.250 7680 Exposure complete
22:32:39.503 00.127 7680 worker thread done servicing request
22:32:39.503 00.000 6120 OnExposeComplete: enter
22:32:39.506 00.003 6120 UpdateGuideState(): m_state=6
22:32:39.510 00.004 6120 Star::Find(15, 990, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
22:32:39.514 00.004 6120 Star::Find returns 1 (1), X=986.12, Y=39.01, Mass=12714, SNR=74.4, Peak=255 HFD=6.7
22:32:39.517 00.003 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
22:32:39.521 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
22:32:39.526 00.005 6120 CameraToMount -- cameraX=-0.94 cameraY=3.31 hyp=3.44 cameraTheta=1.85 mountX=0.31 mountY=-3.39, mountTheta=-1.48
22:32:39.531 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.94, y=3.31, opts=13)
22:32:39.535 00.004 6120 Enqueuing Move request for scope (-0.94, 3.31)
22:32:39.538 00.003 7680 Worker thread wakes up
22:32:39.539 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.94, 3.31) opts 0xd
22:32:39.539 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.94, 3.31)
22:32:39.539 00.000 7680 Moving (-0.94, 3.31) raw xDistance=0.31 yDistance=-3.39
22:32:39.539 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
22:32:39.539 00.000 7680 resist switch: large excursion: input -3.39 thresh 0.60 direction from 0 to -1
22:32:39.539 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-10.16
22:32:39.540 00.001 7680 GuideAlgorithmResistSwitch::result() returns -3.39 from input -3.39
22:32:39.540 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:39.545 00.005 7680 MoveAxis(W, 126, ABG)
22:32:39.545 00.000 7680 Guiding  Dir = 3, Dur = 126
22:32:39.545 00.000 7680 IsSlewing returns 0
22:32:39.546 00.001 6120 UpdateGuideState exits: m=12714 SNR=74.4 Saturated
22:32:39.549 00.003 7680 IsGuiding returns 0
22:32:39.550 00.001 6120 PhdController: settling, locked = 1, distance = 3.44 (1.50) aobump = 0 frame = 2 / 99999
22:32:39.553 00.003 7680 PulseGuide returned control before completion, sleep 136
22:32:39.553 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045159.553,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.44,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:32:39.557 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:39.560 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:39.564 00.004 6120 Enqueuing Expose request
22:32:39.706 00.142 7680 IsGuiding returns 1
22:32:39.707 00.001 7680 scope still moving after pulse duration time elapsed
22:32:39.738 00.031 7680 IsSlewing returns 0
22:32:39.740 00.002 7680 IsGuiding returns 0
22:32:39.741 00.001 7680 scope move finished after 126 + 64 ms
22:32:39.741 00.000 7680 Move returns status 0, amount 126
22:32:39.742 00.001 7680 MoveAxis(N, 1838, ABG)
22:32:39.742 00.000 7680 Guiding  Dir = 0, Dur = 1838
22:32:39.743 00.001 7680 IsSlewing returns 0
22:32:39.743 00.000 7680 IsGuiding returns 0
22:32:39.745 00.002 7680 PulseGuide returned control before completion, sleep 1848
22:32:41.604 01.859 7680 IsGuiding returns 1
22:32:41.605 00.001 7680 scope still moving after pulse duration time elapsed
22:32:41.634 00.029 7680 IsSlewing returns 0
22:32:41.635 00.001 7680 IsGuiding returns 0
22:32:41.637 00.002 7680 scope move finished after 1838 + 54 ms
22:32:41.638 00.001 7680 Move returns status 0, amount 1838
22:32:41.638 00.000 7680 move complete, result=0
22:32:41.639 00.001 7680 worker thread done servicing request
22:32:41.639 00.000 7680 Worker thread wakes up
22:32:41.640 00.001 6120 GuideStep: 0.3 px 126 ms WEST, -3.4 px 1838 ms NORTH
22:32:41.647 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:41.648 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:32:42.895 01.247 7680 Exposure complete
22:32:43.026 00.131 7680 worker thread done servicing request
22:32:43.027 00.001 6120 OnExposeComplete: enter
22:32:43.032 00.005 6120 UpdateGuideState(): m_state=6
22:32:43.036 00.004 6120 Star::Find(15, 986, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
22:32:43.040 00.004 6120 Star::Find returns 1 (1), X=986.21, Y=36.56, Mass=12187, SNR=72.2, Peak=255 HFD=6.9
22:32:43.046 00.006 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.31 = -0.98)
22:32:43.049 00.003 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
22:32:43.053 00.004 6120 CameraToMount -- cameraX=-0.85 cameraY=0.85 hyp=1.21 cameraTheta=2.35 mountX=0.68 mountY=-1.14, mountTheta=-1.04
22:32:43.058 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.85, y=0.85, opts=13)
22:32:43.062 00.004 6120 Enqueuing Move request for scope (-0.85, 0.85)
22:32:43.066 00.004 7680 Worker thread wakes up
22:32:43.066 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:43.070 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.85) opts 0xd
22:32:43.070 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.85, 0.85)
22:32:43.071 00.001 7680 Moving (-0.85, 0.85) raw xDistance=0.68 yDistance=-1.14
22:32:43.071 00.000 6120 UpdateGuideState exits: m=12187 SNR=72.2 Saturated
22:32:43.074 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.68
22:32:43.074 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.14 from input -1.14
22:32:43.074 00.000 7680 MoveAxis(W, 285, ABG)
22:32:43.074 00.000 7680 Guiding  Dir = 3, Dur = 285
22:32:43.074 00.000 6120 PhdController: settling, locked = 1, distance = 2.77 (1.50) aobump = 0 frame = 3 / 99999
22:32:43.079 00.005 7680 IsSlewing returns 0
22:32:43.079 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045163.079,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.77,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:32:43.083 00.004 7680 IsGuiding returns 0
22:32:43.083 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:43.088 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:43.092 00.004 6120 Enqueuing Expose request
22:32:43.096 00.004 7680 PulseGuide returned control before completion, sleep 295
22:32:43.405 00.309 7680 IsGuiding returns 0
22:32:43.406 00.001 7680 Move returns status 0, amount 285
22:32:43.407 00.001 7680 MoveAxis(N, 619, ABG)
22:32:43.407 00.000 7680 Guiding  Dir = 0, Dur = 619
22:32:43.408 00.001 7680 IsSlewing returns 0
22:32:43.409 00.001 7680 IsGuiding returns 0
22:32:43.410 00.001 7680 PulseGuide returned control before completion, sleep 629
22:32:44.046 00.636 7680 IsGuiding returns 1
22:32:44.048 00.002 7680 scope still moving after pulse duration time elapsed
22:32:44.077 00.029 7680 IsSlewing returns 0
22:32:44.078 00.001 7680 IsGuiding returns 0
22:32:44.078 00.000 7680 scope move finished after 619 + 49 ms
22:32:44.079 00.001 7680 Move returns status 0, amount 619
22:32:44.079 00.000 7680 move complete, result=0
22:32:44.080 00.001 7680 worker thread done servicing request
22:32:44.080 00.000 6120 GuideStep: 0.7 px 285 ms WEST, -1.1 px 619 ms NORTH
22:32:44.085 00.005 7680 Worker thread wakes up
22:32:44.087 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:44.087 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:32:45.327 01.240 7680 Exposure complete
22:32:45.469 00.142 7680 worker thread done servicing request
22:32:45.469 00.000 6120 OnExposeComplete: enter
22:32:45.473 00.004 6120 UpdateGuideState(): m_state=6
22:32:45.476 00.003 6120 Star::Find(15, 986, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
22:32:45.480 00.004 6120 Star::Find returns 1 (1), X=986.68, Y=35.88, Mass=11944, SNR=70.2, Peak=255 HFD=6.8
22:32:45.484 00.004 6120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-2.95) = xAngle (5.65 = -0.64)
22:32:45.487 00.003 6120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.38 = -0.90)
22:32:45.491 00.004 6120 CameraToMount -- cameraX=-0.38 cameraY=0.18 hyp=0.42 cameraTheta=2.69 mountX=0.34 mountY=-0.33, mountTheta=-0.77
22:32:45.496 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.18, opts=13)
22:32:45.500 00.004 6120 Enqueuing Move request for scope (-0.38, 0.18)
22:32:45.503 00.003 7680 Worker thread wakes up
22:32:45.503 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.18) opts 0xd
22:32:45.503 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.18)
22:32:45.503 00.000 7680 Moving (-0.38, 0.18) raw xDistance=0.34 yDistance=-0.33
22:32:45.505 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
22:32:45.505 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:32:45.505 00.000 7680 MoveAxis(W, 157, ABG)
22:32:45.505 00.000 7680 Guiding  Dir = 3, Dur = 157
22:32:45.505 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:45.509 00.004 7680 IsSlewing returns 0
22:32:45.509 00.000 6120 UpdateGuideState exits: m=11944 SNR=70.2 Saturated
22:32:45.512 00.003 7680 IsGuiding returns 0
22:32:45.512 00.000 6120 PhdController: settling, locked = 1, distance = 2.06 (1.50) aobump = 0 frame = 4 / 99999
22:32:45.517 00.005 7680 PulseGuide returned control before completion, sleep 167
22:32:45.517 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045165.517,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.06,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:32:45.521 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:45.524 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:45.529 00.005 6120 Enqueuing Expose request
22:32:45.692 00.163 7680 IsGuiding returns 1
22:32:45.692 00.000 7680 scope still moving after pulse duration time elapsed
22:32:45.721 00.029 7680 IsSlewing returns 0
22:32:45.721 00.000 7680 IsGuiding returns 0
22:32:45.721 00.000 7680 scope move finished after 157 + 52 ms
22:32:45.723 00.002 7680 Move returns status 0, amount 157
22:32:45.723 00.000 7680 MoveAxis(N, 178, ABG)
22:32:45.723 00.000 7680 Guiding  Dir = 0, Dur = 178
22:32:45.724 00.001 7680 IsSlewing returns 0
22:32:45.724 00.000 7680 IsGuiding returns 0
22:32:45.725 00.001 7680 PulseGuide returned control before completion, sleep 188
22:32:45.924 00.199 7680 IsGuiding returns 1
22:32:45.926 00.002 7680 scope still moving after pulse duration time elapsed
22:32:45.956 00.030 7680 IsSlewing returns 0
22:32:45.956 00.000 7680 IsGuiding returns 0
22:32:45.958 00.002 7680 scope move finished after 178 + 55 ms
22:32:45.958 00.000 7680 Move returns status 0, amount 178
22:32:45.959 00.001 7680 move complete, result=0
22:32:45.959 00.000 7680 worker thread done servicing request
22:32:45.959 00.000 6120 GuideStep: 0.3 px 157 ms WEST, -0.3 px 178 ms NORTH
22:32:45.965 00.006 7680 Worker thread wakes up
22:32:45.965 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:45.965 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:32:47.206 01.241 7680 Exposure complete
22:32:47.339 00.133 7680 worker thread done servicing request
22:32:47.340 00.001 6120 OnExposeComplete: enter
22:32:47.344 00.004 6120 UpdateGuideState(): m_state=6
22:32:47.347 00.003 6120 Star::Find(15, 986, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
22:32:47.352 00.005 6120 Star::Find returns 1 (1), X=986.72, Y=35.84, Mass=13186, SNR=74.1, Peak=255 HFD=6.8
22:32:47.355 00.003 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-2.95) = xAngle (5.71 = -0.57)
22:32:47.359 00.004 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.44 = -0.84)
22:32:47.363 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=0.14 hyp=0.37 cameraTheta=2.75 mountX=0.31 mountY=-0.28, mountTheta=-0.73
22:32:47.368 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.14, opts=13)
22:32:47.372 00.004 6120 Enqueuing Move request for scope (-0.34, 0.14)
22:32:47.374 00.002 7680 Worker thread wakes up
22:32:47.374 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.14) opts 0xd
22:32:47.374 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.14)
22:32:47.376 00.002 7680 Moving (-0.34, 0.14) raw xDistance=0.31 yDistance=-0.28
22:32:47.376 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
22:32:47.376 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:32:47.376 00.000 7680 MoveAxis(W, 138, ABG)
22:32:47.376 00.000 7680 Guiding  Dir = 3, Dur = 138
22:32:47.376 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:47.379 00.003 7680 IsSlewing returns 0
22:32:47.380 00.001 6120 UpdateGuideState exits: m=13186 SNR=74.1 Saturated
22:32:47.384 00.004 7680 IsGuiding returns 0
22:32:47.384 00.000 6120 PhdController: settling, locked = 1, distance = 1.56 (1.50) aobump = 0 frame = 5 / 99999
22:32:47.388 00.004 7680 PulseGuide returned control before completion, sleep 148
22:32:47.388 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045167.388,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.56,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:32:47.391 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:47.395 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:47.399 00.004 6120 Enqueuing Expose request
22:32:47.541 00.142 7680 IsGuiding returns 1
22:32:47.543 00.002 7680 scope still moving after pulse duration time elapsed
22:32:47.573 00.030 7680 IsSlewing returns 0
22:32:47.573 00.000 7680 IsGuiding returns 0
22:32:47.575 00.002 7680 scope move finished after 138 + 53 ms
22:32:47.575 00.000 7680 Move returns status 0, amount 138
22:32:47.575 00.000 7680 MoveAxis(N, 150, ABG)
22:32:47.575 00.000 7680 Guiding  Dir = 0, Dur = 150
22:32:47.576 00.001 7680 IsSlewing returns 0
22:32:47.576 00.000 7680 IsGuiding returns 0
22:32:47.577 00.001 7680 PulseGuide returned control before completion, sleep 160
22:32:47.744 00.167 7680 IsGuiding returns 1
22:32:47.744 00.000 7680 scope still moving after pulse duration time elapsed
22:32:47.776 00.032 7680 IsSlewing returns 0
22:32:47.778 00.002 7680 IsGuiding returns 0
22:32:47.778 00.000 7680 scope move finished after 150 + 51 ms
22:32:47.778 00.000 7680 Move returns status 0, amount 150
22:32:47.779 00.001 7680 move complete, result=0
22:32:47.779 00.000 7680 worker thread done servicing request
22:32:47.779 00.000 6120 GuideStep: 0.3 px 138 ms WEST, -0.3 px 150 ms NORTH
22:32:47.784 00.005 7680 Worker thread wakes up
22:32:47.784 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:47.784 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:32:49.037 01.253 7680 Exposure complete
22:32:49.174 00.137 7680 worker thread done servicing request
22:32:49.174 00.000 6120 OnExposeComplete: enter
22:32:49.178 00.004 6120 UpdateGuideState(): m_state=6
22:32:49.182 00.004 6120 Star::Find(15, 986, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
22:32:49.185 00.003 6120 Star::Find returns 1 (0), X=987.01, Y=35.82, Mass=10062, SNR=65.2, Peak=218 HFD=6.7
22:32:49.190 00.005 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
22:32:49.194 00.004 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
22:32:49.198 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.99 mountX=0.03 mountY=-0.12, mountTheta=-1.35
22:32:49.204 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.11, opts=13)
22:32:49.208 00.004 6120 Enqueuing Move request for scope (-0.05, 0.11)
22:32:49.212 00.004 7680 Worker thread wakes up
22:32:49.212 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
22:32:49.212 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:49.215 00.003 6120 UpdateGuideState exits: m=10062 SNR=65.2
22:32:49.220 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
22:32:49.220 00.000 7680 Moving (-0.05, 0.11) raw xDistance=0.03 yDistance=-0.12
22:32:49.220 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:32:49.220 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:32:49.220 00.000 6120 PhdController: settling, locked = 1, distance = 1.13 (1.50) aobump = 0 frame = 6 / 99999
22:32:49.225 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:32:49.225 00.000 7680 MoveAxis(E, 0, ABG)
22:32:49.226 00.001 7680 Move returns status 0, amount 0
22:32:49.226 00.000 7680 MoveAxis(N, 0, ABG)
22:32:49.226 00.000 7680 Move returns status 0, amount 0
22:32:49.227 00.001 7680 move complete, result=0
22:32:49.227 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045169.225,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.13,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:32:49.231 00.004 7680 worker thread done servicing request
22:32:49.231 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:49.235 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:49.239 00.004 6120 Enqueuing Expose request
22:32:49.242 00.003 7680 Worker thread wakes up
22:32:49.243 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:49.243 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:49.246 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:32:50.497 01.251 7680 Exposure complete
22:32:50.616 00.119 7680 worker thread done servicing request
22:32:50.616 00.000 6120 OnExposeComplete: enter
22:32:50.620 00.004 6120 UpdateGuideState(): m_state=6
22:32:50.624 00.004 6120 Star::Find(15, 987, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
22:32:50.628 00.004 6120 Star::Find returns 1 (1), X=986.96, Y=35.88, Mass=12297, SNR=72.3, Peak=255 HFD=6.8
22:32:50.632 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.02 = -1.26)
22:32:50.636 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.53)
22:32:50.640 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.20 cameraTheta=2.07 mountX=0.06 mountY=-0.20, mountTheta=-1.27
22:32:50.646 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.18, opts=13)
22:32:50.651 00.005 6120 Enqueuing Move request for scope (-0.10, 0.18)
22:32:50.654 00.003 7680 Worker thread wakes up
22:32:50.655 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:50.660 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
22:32:50.660 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
22:32:50.660 00.000 7680 Moving (-0.10, 0.18) raw xDistance=0.06 yDistance=-0.20
22:32:50.661 00.001 6120 UpdateGuideState exits: m=12297 SNR=72.3 Saturated
22:32:50.665 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:32:50.665 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:32:50.665 00.000 7680 MoveAxis(E, 0, ABG)
22:32:50.665 00.000 7680 Move returns status 0, amount 0
22:32:50.665 00.000 7680 MoveAxis(N, 109, ABG)
22:32:50.665 00.000 7680 Guiding  Dir = 0, Dur = 109
22:32:50.665 00.000 6120 PhdController: settling, locked = 1, distance = 0.85 (1.50) aobump = 0 frame = 7 / 99999
22:32:50.671 00.006 7680 IsSlewing returns 0
22:32:50.671 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045170.671,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.85,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
22:32:50.675 00.004 7680 IsGuiding returns 0
22:32:50.676 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:50.680 00.004 7680 PulseGuide returned control before completion, sleep 119
22:32:50.680 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:50.684 00.004 6120 Enqueuing Expose request
22:32:50.811 00.127 7680 IsGuiding returns 1
22:32:50.811 00.000 7680 scope still moving after pulse duration time elapsed
22:32:50.841 00.030 7680 IsSlewing returns 0
22:32:50.842 00.001 7680 IsGuiding returns 0
22:32:50.843 00.001 7680 scope move finished after 109 + 58 ms
22:32:50.843 00.000 7680 Move returns status 0, amount 109
22:32:50.844 00.001 7680 move complete, result=0
22:32:50.844 00.000 7680 worker thread done servicing request
22:32:50.845 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 109 ms NORTH
22:32:50.851 00.006 7680 Worker thread wakes up
22:32:50.851 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:50.851 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:32:52.102 01.251 7680 Exposure complete
22:32:52.246 00.144 7680 worker thread done servicing request
22:32:52.246 00.000 6120 OnExposeComplete: enter
22:32:52.249 00.003 6120 UpdateGuideState(): m_state=6
22:32:52.253 00.004 6120 Star::Find(15, 986, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
22:32:52.256 00.003 6120 Star::Find returns 1 (1), X=986.91, Y=35.95, Mass=12775, SNR=74.1, Peak=255 HFD=7.0
22:32:52.260 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
22:32:52.266 00.006 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.48)
22:32:52.269 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.24 hyp=0.29 cameraTheta=2.12 mountX=0.10 mountY=-0.29, mountTheta=-1.23
22:32:52.275 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.24, opts=13)
22:32:52.279 00.004 6120 Enqueuing Move request for scope (-0.15, 0.24)
22:32:52.283 00.004 7680 Worker thread wakes up
22:32:52.284 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.24) opts 0xd
22:32:52.284 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.24)
22:32:52.284 00.000 7680 Moving (-0.15, 0.24) raw xDistance=0.10 yDistance=-0.29
22:32:52.284 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:32:52.286 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:32:52.286 00.000 7680 MoveAxis(E, 0, ABG)
22:32:52.286 00.000 7680 Move returns status 0, amount 0
22:32:52.286 00.000 7680 MoveAxis(N, 155, ABG)
22:32:52.286 00.000 7680 Guiding  Dir = 0, Dur = 155
22:32:52.286 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:52.290 00.004 7680 IsSlewing returns 0
22:32:52.290 00.000 6120 UpdateGuideState exits: m=12775 SNR=74.1 Saturated
22:32:52.295 00.005 7680 IsGuiding returns 0
22:32:52.296 00.001 6120 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 8 / 99999
22:32:52.300 00.004 7680 PulseGuide returned control before completion, sleep 165
22:32:52.301 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045172.300,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.68,"Time":3.1,"SettleTime":10.0,"StarLocked":true}
22:32:52.306 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:52.311 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:52.317 00.006 6120 Enqueuing Expose request
22:32:52.479 00.162 7680 IsGuiding returns 1
22:32:52.480 00.001 7680 scope still moving after pulse duration time elapsed
22:32:52.510 00.030 7680 IsSlewing returns 0
22:32:52.511 00.001 7680 IsGuiding returns 0
22:32:52.513 00.002 7680 scope move finished after 155 + 62 ms
22:32:52.513 00.000 7680 Move returns status 0, amount 155
22:32:52.514 00.001 7680 move complete, result=0
22:32:52.514 00.000 7680 worker thread done servicing request
22:32:52.514 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 155 ms NORTH
22:32:52.520 00.006 7680 Worker thread wakes up
22:32:52.520 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:52.520 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:32:53.771 01.251 7680 Exposure complete
22:32:53.906 00.135 7680 worker thread done servicing request
22:32:53.906 00.000 6120 OnExposeComplete: enter
22:32:53.910 00.004 6120 UpdateGuideState(): m_state=6
22:32:53.914 00.004 6120 Star::Find(15, 986, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
22:32:53.917 00.003 6120 Star::Find returns 1 (0), X=986.87, Y=35.68, Mass=11624, SNR=71.6, Peak=243 HFD=6.9
22:32:53.921 00.004 6120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-2.95) = xAngle (-0.08 = -0.08)
22:32:53.925 00.004 6120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.35 = -0.35)
22:32:53.928 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-3.04 mountX=0.19 mountY=-0.06, mountTheta=-0.33
22:32:53.934 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.02, opts=13)
22:32:53.938 00.004 6120 Enqueuing Move request for scope (-0.19, -0.02)
22:32:53.941 00.003 7680 Worker thread wakes up
22:32:53.941 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.02) opts 0xd
22:32:53.942 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.02)
22:32:53.942 00.000 7680 Moving (-0.19, -0.02) raw xDistance=0.19 yDistance=-0.06
22:32:53.942 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:32:53.942 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:32:53.942 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:32:53.943 00.001 7680 MoveAxis(E, 0, ABG)
22:32:53.943 00.000 7680 Move returns status 0, amount 0
22:32:53.943 00.000 7680 MoveAxis(N, 0, ABG)
22:32:53.943 00.000 7680 Move returns status 0, amount 0
22:32:53.943 00.000 7680 move complete, result=0
22:32:53.943 00.000 7680 worker thread done servicing request
22:32:53.944 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:53.948 00.004 6120 UpdateGuideState exits: m=11624 SNR=71.6
22:32:53.953 00.005 6120 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 9 / 99999
22:32:53.957 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764045173.957,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.53,"Time":4.7,"SettleTime":10.0,"StarLocked":true}
22:32:53.960 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:53.964 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:53.968 00.004 6120 Enqueuing Expose request
22:32:53.972 00.004 7680 Worker thread wakes up
22:32:53.972 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:53.972 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:32:53.972 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:55.216 01.244 7680 Exposure complete
22:32:55.349 00.133 7680 worker thread done servicing request
22:32:55.350 00.001 6120 OnExposeComplete: enter
22:32:55.353 00.003 6120 UpdateGuideState(): m_state=6
22:32:55.356 00.003 6120 Star::Find(15, 986, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
22:32:55.361 00.005 6120 Star::Find returns 1 (1), X=987.00, Y=35.99, Mass=12597, SNR=73.6, Peak=255 HFD=7.2
22:32:55.364 00.003 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.56)
22:32:55.367 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
22:32:55.371 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.77 mountX=0.00 mountY=-0.28, mountTheta=-1.56
22:32:55.376 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.28, opts=13)
22:32:55.380 00.004 6120 Enqueuing Move request for scope (-0.06, 0.28)
22:32:55.384 00.004 7680 Worker thread wakes up
22:32:55.384 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.28) opts 0xd
22:32:55.384 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.28)
22:32:55.384 00.000 7680 Moving (-0.06, 0.28) raw xDistance=0.00 yDistance=-0.28
22:32:55.384 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:32:55.384 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:32:55.384 00.000 7680 MoveAxis(E, 0, ABG)
22:32:55.385 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:55.388 00.003 7680 Move returns status 0, amount 0
22:32:55.388 00.000 7680 MoveAxis(N, 152, ABG)
22:32:55.389 00.001 7680 Guiding  Dir = 0, Dur = 152
22:32:55.389 00.000 6120 UpdateGuideState exits: m=12597 SNR=73.6 Saturated
22:32:55.393 00.004 7680 IsSlewing returns 0
22:32:55.393 00.000 6120 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 10 / 99999
22:32:55.396 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764045175.396,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.46,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
22:32:55.401 00.005 7680 IsGuiding returns 0
22:32:55.401 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:55.404 00.003 7680 PulseGuide returned control before completion, sleep 162
22:32:55.404 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:55.409 00.005 6120 Enqueuing Expose request
22:32:55.583 00.174 7680 IsGuiding returns 0
22:32:55.584 00.001 7680 Move returns status 0, amount 152
22:32:55.584 00.000 7680 move complete, result=0
22:32:55.586 00.002 7680 worker thread done servicing request
22:32:55.586 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 152 ms NORTH
22:32:55.594 00.008 7680 Worker thread wakes up
22:32:55.594 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:55.594 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:32:56.843 01.249 7680 Exposure complete
22:32:56.968 00.125 7680 worker thread done servicing request
22:32:56.968 00.000 6120 OnExposeComplete: enter
22:32:56.972 00.004 6120 UpdateGuideState(): m_state=6
22:32:56.976 00.004 6120 Star::Find(15, 987, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
22:32:56.979 00.003 6120 Star::Find returns 1 (0), X=987.30, Y=35.77, Mass=12064, SNR=71.0, Peak=242 HFD=6.6
22:32:56.983 00.004 6120 CameraToMount -- cameraTheta (0.26) - m_xAngle (-2.95) = xAngle (3.21 = -3.07)
22:32:56.986 00.003 6120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.94 = 2.94)
22:32:56.991 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=0.06 hyp=0.25 cameraTheta=0.26 mountX=-0.25 mountY=0.05, mountTheta=2.94
22:32:56.995 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.06, opts=13)
22:32:57.000 00.005 6120 Enqueuing Move request for scope (0.24, 0.06)
22:32:57.003 00.003 7680 Worker thread wakes up
22:32:57.004 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:57.007 00.003 6120 UpdateGuideState exits: m=12064 SNR=71.0
22:32:57.010 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.06) opts 0xd
22:32:57.012 00.002 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.06)
22:32:57.012 00.000 7680 Moving (0.24, 0.06) raw xDistance=-0.25 yDistance=0.05
22:32:57.012 00.000 6120 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 11 / 99999
22:32:57.015 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:32:57.016 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:32:57.016 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045177.015,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.40,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
22:32:57.019 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:32:57.019 00.000 7680 MoveAxis(E, 102, ABG)
22:32:57.020 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:57.024 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:57.027 00.003 7680 Guiding  Dir = 2, Dur = 102
22:32:57.028 00.001 6120 Enqueuing Expose request
22:32:57.031 00.003 7680 IsSlewing returns 0
22:32:57.031 00.000 7680 IsGuiding returns 0
22:32:57.031 00.000 7680 PulseGuide returned control before completion, sleep 112
22:32:57.146 00.115 7680 IsGuiding returns 1
22:32:57.147 00.001 7680 scope still moving after pulse duration time elapsed
22:32:57.176 00.029 7680 IsSlewing returns 0
22:32:57.178 00.002 7680 IsGuiding returns 0
22:32:57.178 00.000 7680 scope move finished after 102 + 44 ms
22:32:57.178 00.000 7680 Move returns status 0, amount 102
22:32:57.179 00.001 7680 MoveAxis(N, 0, ABG)
22:32:57.179 00.000 7680 Move returns status 0, amount 0
22:32:57.179 00.000 7680 move complete, result=0
22:32:57.180 00.001 7680 worker thread done servicing request
22:32:57.180 00.000 6120 GuideStep: -0.2 px 102 ms EAST, 0.0 px 0 ms NORTH
22:32:57.186 00.006 7680 Worker thread wakes up
22:32:57.186 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:57.187 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:32:58.439 01.252 7680 Exposure complete
22:32:58.571 00.132 7680 worker thread done servicing request
22:32:58.571 00.000 6120 OnExposeComplete: enter
22:32:58.576 00.005 6120 UpdateGuideState(): m_state=6
22:32:58.580 00.004 6120 Star::Find(15, 987, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
22:32:58.586 00.006 6120 Star::Find returns 1 (1), X=987.13, Y=36.09, Mass=11990, SNR=72.2, Peak=255 HFD=6.6
22:32:58.591 00.005 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
22:32:58.594 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
22:32:58.599 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.39 hyp=0.39 cameraTheta=1.38 mountX=-0.15 mountY=-0.31, mountTheta=-2.01
22:32:58.604 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.39, opts=13)
22:32:58.610 00.006 6120 Enqueuing Move request for scope (0.08, 0.39)
22:32:58.614 00.004 7680 Worker thread wakes up
22:32:58.615 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:32:58.620 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.39) opts 0xd
22:32:58.620 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.39)
22:32:58.620 00.000 7680 Moving (0.08, 0.39) raw xDistance=-0.15 yDistance=-0.31
22:32:58.621 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:32:58.621 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:32:58.621 00.000 7680 MoveAxis(E, 0, ABG)
22:32:58.621 00.000 6120 UpdateGuideState exits: m=11990 SNR=72.2 Saturated
22:32:58.626 00.005 6120 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 12 / 99999
22:32:58.630 00.004 7680 Move returns status 0, amount 0
22:32:58.630 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045178.630,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.40,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
22:32:58.634 00.004 7680 MoveAxis(N, 170, ABG)
22:32:58.634 00.000 7680 Guiding  Dir = 0, Dur = 170
22:32:58.635 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:58.638 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:32:58.642 00.004 6120 Enqueuing Expose request
22:32:58.647 00.005 7680 IsSlewing returns 0
22:32:58.648 00.001 7680 IsGuiding returns 0
22:32:58.648 00.000 7680 PulseGuide returned control before completion, sleep 180
22:32:58.834 00.186 7680 IsGuiding returns 1
22:32:58.835 00.001 7680 scope still moving after pulse duration time elapsed
22:32:58.866 00.031 7680 IsSlewing returns 0
22:32:58.867 00.001 7680 IsGuiding returns 0
22:32:58.868 00.001 7680 scope move finished after 170 + 49 ms
22:32:58.868 00.000 7680 Move returns status 0, amount 170
22:32:58.869 00.001 7680 move complete, result=0
22:32:58.869 00.000 7680 worker thread done servicing request
22:32:58.869 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 170 ms NORTH
22:32:58.875 00.006 7680 Worker thread wakes up
22:32:58.875 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:32:58.875 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:33:00.124 01.249 7680 Exposure complete
22:33:00.268 00.144 7680 worker thread done servicing request
22:33:00.268 00.000 6120 OnExposeComplete: enter
22:33:00.273 00.005 6120 UpdateGuideState(): m_state=6
22:33:00.276 00.003 6120 Star::Find(15, 987, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
22:33:00.281 00.005 6120 Star::Find returns 1 (0), X=987.12, Y=35.93, Mass=12322, SNR=73.8, Peak=252 HFD=6.8
22:33:00.284 00.003 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
22:33:00.288 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
22:33:00.292 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.32 mountX=-0.10 mountY=-0.17, mountTheta=-2.08
22:33:00.297 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.22, opts=13)
22:33:00.300 00.003 6120 Enqueuing Move request for scope (0.06, 0.22)
22:33:00.304 00.004 7680 Worker thread wakes up
22:33:00.305 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:00.308 00.003 6120 UpdateGuideState exits: m=12322 SNR=73.8
22:33:00.312 00.004 6120 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 13 / 99999
22:33:00.316 00.004 6120 PhdController: newstate STATE_FINISH
22:33:00.319 00.003 6120 PhdController complete: success
22:33:00.324 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
22:33:00.324 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
22:33:00.324 00.000 7680 Moving (0.06, 0.22) raw xDistance=-0.10 yDistance=-0.17
22:33:00.324 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:33:00.324 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045180.324,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":13,"DroppedFrames":0}
22:33:00.329 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:33:00.329 00.000 6120 Mount: notify guiding dither settle done success=1
22:33:00.333 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:33:00.333 00.000 7680 MoveAxis(E, 0, ABG)
22:33:00.333 00.000 7680 Move returns status 0, amount 0
22:33:00.333 00.000 7680 MoveAxis(N, 0, ABG)
22:33:00.333 00.000 7680 Move returns status 0, amount 0
22:33:00.335 00.002 6120 PhdController: newstate STATE_IDLE
22:33:00.339 00.004 7680 move complete, result=0
22:33:00.339 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:00.343 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:00.348 00.005 6120 Enqueuing Expose request
22:33:00.351 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:33:00.355 00.004 7680 worker thread done servicing request
22:33:00.355 00.000 7680 Worker thread wakes up
22:33:00.355 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:00.356 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:33:01.609 01.253 7680 Exposure complete
22:33:01.748 00.139 7680 worker thread done servicing request
22:33:01.748 00.000 6120 OnExposeComplete: enter
22:33:01.752 00.004 6120 UpdateGuideState(): m_state=6
22:33:01.756 00.004 6120 Star::Find(15, 987, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
22:33:01.760 00.004 6120 Star::Find returns 1 (1), X=987.21, Y=36.02, Mass=13487, SNR=76.4, Peak=255 HFD=6.8
22:33:01.765 00.005 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
22:33:01.770 00.005 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
22:33:01.774 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.32 hyp=0.35 cameraTheta=1.12 mountX=-0.21 mountY=-0.22, mountTheta=-2.34
22:33:01.780 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.32, opts=13)
22:33:01.784 00.004 6120 Enqueuing Move request for scope (0.16, 0.32)
22:33:01.787 00.003 7680 Worker thread wakes up
22:33:01.787 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:01.792 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.32) opts 0xd
22:33:01.792 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.32)
22:33:01.792 00.000 7680 Moving (0.16, 0.32) raw xDistance=-0.21 yDistance=-0.22
22:33:01.792 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:33:01.793 00.001 6120 UpdateGuideState exits: m=13487 SNR=76.4 Saturated
22:33:01.797 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:01.801 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:01.805 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:33:01.805 00.000 6120 Enqueuing Expose request
22:33:01.809 00.004 7680 MoveAxis(E, 86, ABG)
22:33:01.809 00.000 7680 Guiding  Dir = 2, Dur = 86
22:33:01.809 00.000 7680 IsSlewing returns 0
22:33:01.809 00.000 7680 IsGuiding returns 0
22:33:01.811 00.002 7680 PulseGuide returned control before completion, sleep 96
22:33:01.911 00.100 7680 IsGuiding returns 1
22:33:01.912 00.001 7680 scope still moving after pulse duration time elapsed
22:33:01.942 00.030 7680 IsSlewing returns 0
22:33:01.942 00.000 7680 IsGuiding returns 0
22:33:01.943 00.001 7680 scope move finished after 86 + 46 ms
22:33:01.943 00.000 7680 Move returns status 0, amount 86
22:33:01.943 00.000 7680 MoveAxis(N, 118, ABG)
22:33:01.943 00.000 7680 Guiding  Dir = 0, Dur = 118
22:33:01.944 00.001 7680 IsSlewing returns 0
22:33:01.944 00.000 7680 IsGuiding returns 0
22:33:01.945 00.001 7680 PulseGuide returned control before completion, sleep 128
22:33:02.082 00.137 7680 IsGuiding returns 1
22:33:02.084 00.002 7680 scope still moving after pulse duration time elapsed
22:33:02.114 00.030 7680 IsSlewing returns 0
22:33:02.115 00.001 7680 IsGuiding returns 0
22:33:02.116 00.001 7680 scope move finished after 118 + 52 ms
22:33:02.116 00.000 7680 Move returns status 0, amount 118
22:33:02.116 00.000 7680 move complete, result=0
22:33:02.118 00.002 7680 worker thread done servicing request
22:33:02.118 00.000 7680 Worker thread wakes up
22:33:02.118 00.000 6120 GuideStep: -0.2 px 86 ms EAST, -0.2 px 118 ms NORTH
22:33:02.125 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:02.125 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:33:03.376 01.251 7680 Exposure complete
22:33:03.521 00.145 7680 worker thread done servicing request
22:33:03.521 00.000 6120 OnExposeComplete: enter
22:33:03.526 00.005 6120 UpdateGuideState(): m_state=6
22:33:03.529 00.003 6120 Star::Find(15, 987, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
22:33:03.534 00.005 6120 Star::Find returns 1 (1), X=987.18, Y=36.08, Mass=11967, SNR=71.6, Peak=255 HFD=6.8
22:33:03.537 00.003 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
22:33:03.541 00.004 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.34)
22:33:03.544 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.37 hyp=0.39 cameraTheta=1.26 mountX=-0.19 mountY=-0.28, mountTheta=-2.16
22:33:03.551 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.37, opts=13)
22:33:03.556 00.005 6120 Enqueuing Move request for scope (0.12, 0.37)
22:33:03.559 00.003 7680 Worker thread wakes up
22:33:03.560 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.37) opts 0xd
22:33:03.560 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.37)
22:33:03.560 00.000 7680 Moving (0.12, 0.37) raw xDistance=-0.19 yDistance=-0.28
22:33:03.560 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:33:03.560 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:33:03.560 00.000 7680 MoveAxis(E, 0, ABG)
22:33:03.560 00.000 7680 Move returns status 0, amount 0
22:33:03.561 00.001 7680 MoveAxis(N, 152, ABG)
22:33:03.561 00.000 7680 Guiding  Dir = 0, Dur = 152
22:33:03.561 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:03.565 00.004 7680 IsSlewing returns 0
22:33:03.565 00.000 6120 UpdateGuideState exits: m=11967 SNR=71.6 Saturated
22:33:03.569 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:03.573 00.004 7680 IsGuiding returns 0
22:33:03.573 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:03.578 00.005 7680 PulseGuide returned control before completion, sleep 162
22:33:03.580 00.002 6120 Enqueuing Expose request
22:33:03.756 00.176 7680 IsGuiding returns 0
22:33:03.756 00.000 7680 Move returns status 0, amount 152
22:33:03.756 00.000 7680 move complete, result=0
22:33:03.758 00.002 7680 worker thread done servicing request
22:33:03.758 00.000 7680 Worker thread wakes up
22:33:03.758 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 152 ms NORTH
22:33:03.766 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:03.766 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:33:05.023 01.257 7680 Exposure complete
22:33:05.164 00.141 7680 worker thread done servicing request
22:33:05.165 00.001 6120 OnExposeComplete: enter
22:33:05.169 00.004 6120 UpdateGuideState(): m_state=6
22:33:05.175 00.006 6120 Star::Find(15, 987, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
22:33:05.179 00.004 6120 Star::Find returns 1 (1), X=987.18, Y=36.07, Mass=12776, SNR=75.1, Peak=255 HFD=6.8
22:33:05.183 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.08)
22:33:05.187 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.35)
22:33:05.190 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.37 hyp=0.39 cameraTheta=1.25 mountX=-0.19 mountY=-0.28, mountTheta=-2.17
22:33:05.195 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.37, opts=13)
22:33:05.199 00.004 6120 Enqueuing Move request for scope (0.12, 0.37)
22:33:05.204 00.005 7680 Worker thread wakes up
22:33:05.204 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.37) opts 0xd
22:33:05.205 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:05.208 00.003 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.37)
22:33:05.208 00.000 7680 Moving (0.12, 0.37) raw xDistance=-0.19 yDistance=-0.28
22:33:05.208 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:33:05.208 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:33:05.208 00.000 7680 MoveAxis(E, 0, ABG)
22:33:05.208 00.000 7680 Move returns status 0, amount 0
22:33:05.210 00.002 7680 MoveAxis(N, 151, ABG)
22:33:05.210 00.000 7680 Guiding  Dir = 0, Dur = 151
22:33:05.210 00.000 6120 UpdateGuideState exits: m=12776 SNR=75.1 Saturated
22:33:05.213 00.003 7680 IsSlewing returns 0
22:33:05.213 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:05.217 00.004 7680 IsGuiding returns 0
22:33:05.217 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:05.220 00.003 7680 PulseGuide returned control before completion, sleep 161
22:33:05.220 00.000 6120 Enqueuing Expose request
22:33:05.397 00.177 7680 IsGuiding returns 0
22:33:05.399 00.002 7680 Move returns status 0, amount 151
22:33:05.399 00.000 7680 move complete, result=0
22:33:05.400 00.001 7680 worker thread done servicing request
22:33:05.400 00.000 7680 Worker thread wakes up
22:33:05.400 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 151 ms NORTH
22:33:05.406 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:05.406 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:33:06.655 01.249 7680 Exposure complete
22:33:06.799 00.144 7680 worker thread done servicing request
22:33:06.799 00.000 6120 OnExposeComplete: enter
22:33:06.802 00.003 6120 UpdateGuideState(): m_state=6
22:33:06.808 00.006 6120 Star::Find(15, 987, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
22:33:06.813 00.005 6120 Star::Find returns 1 (1), X=987.10, Y=35.86, Mass=12749, SNR=72.4, Peak=255 HFD=6.6
22:33:06.817 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
22:33:06.820 00.003 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
22:33:06.825 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.34 mountX=-0.07 mountY=-0.13, mountTheta=-2.06
22:33:06.832 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.16, opts=13)
22:33:06.836 00.004 6120 Enqueuing Move request for scope (0.04, 0.16)
22:33:06.841 00.005 7680 Worker thread wakes up
22:33:06.842 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:06.846 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
22:33:06.846 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
22:33:06.846 00.000 7680 Moving (0.04, 0.16) raw xDistance=-0.07 yDistance=-0.13
22:33:06.846 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:33:06.846 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:33:06.846 00.000 6120 UpdateGuideState exits: m=12749 SNR=72.4 Saturated
22:33:06.851 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:06.854 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:33:06.854 00.000 7680 MoveAxis(E, 0, ABG)
22:33:06.854 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:06.859 00.005 6120 Enqueuing Expose request
22:33:06.863 00.004 7680 Move returns status 0, amount 0
22:33:06.863 00.000 7680 MoveAxis(N, 0, ABG)
22:33:06.863 00.000 7680 Move returns status 0, amount 0
22:33:06.863 00.000 7680 move complete, result=0
22:33:06.863 00.000 7680 worker thread done servicing request
22:33:06.864 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:33:06.867 00.003 7680 Worker thread wakes up
22:33:06.869 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:06.869 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:33:08.118 01.249 7680 Exposure complete
22:33:08.251 00.133 7680 worker thread done servicing request
22:33:08.251 00.000 6120 OnExposeComplete: enter
22:33:08.256 00.005 6120 UpdateGuideState(): m_state=6
22:33:08.260 00.004 6120 Star::Find(15, 987, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
22:33:08.264 00.004 6120 Star::Find returns 1 (1), X=987.29, Y=36.05, Mass=13337, SNR=76.3, Peak=255 HFD=6.8
22:33:08.269 00.005 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
22:33:08.272 00.003 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.62)
22:33:08.277 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=0.35 hyp=0.42 cameraTheta=0.98 mountX=-0.29 mountY=-0.21, mountTheta=-2.52
22:33:08.282 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.35, opts=13)
22:33:08.286 00.004 6120 Enqueuing Move request for scope (0.23, 0.35)
22:33:08.289 00.003 7680 Worker thread wakes up
22:33:08.289 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.35) opts 0xd
22:33:08.289 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:08.295 00.006 6120 UpdateGuideState exits: m=13337 SNR=76.3 Saturated
22:33:08.298 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:08.301 00.003 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.35)
22:33:08.301 00.000 7680 Moving (0.23, 0.35) raw xDistance=-0.29 yDistance=-0.21
22:33:08.301 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
22:33:08.301 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:33:08.303 00.002 7680 MoveAxis(E, 120, ABG)
22:33:08.303 00.000 7680 Guiding  Dir = 2, Dur = 120
22:33:08.303 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:08.306 00.003 7680 IsSlewing returns 0
22:33:08.307 00.001 6120 Enqueuing Expose request
22:33:08.311 00.004 7680 IsGuiding returns 0
22:33:08.311 00.000 7680 PulseGuide returned control before completion, sleep 130
22:33:08.452 00.141 7680 IsGuiding returns 0
22:33:08.453 00.001 7680 Move returns status 0, amount 120
22:33:08.454 00.001 7680 MoveAxis(N, 114, ABG)
22:33:08.454 00.000 7680 Guiding  Dir = 0, Dur = 114
22:33:08.455 00.001 7680 IsSlewing returns 0
22:33:08.456 00.001 7680 IsGuiding returns 0
22:33:08.456 00.000 7680 PulseGuide returned control before completion, sleep 124
22:33:08.594 00.138 7680 IsGuiding returns 1
22:33:08.594 00.000 7680 scope still moving after pulse duration time elapsed
22:33:08.625 00.031 7680 IsSlewing returns 0
22:33:08.627 00.002 7680 IsGuiding returns 0
22:33:08.627 00.000 7680 scope move finished after 114 + 57 ms
22:33:08.628 00.001 7680 Move returns status 0, amount 114
22:33:08.628 00.000 7680 move complete, result=0
22:33:08.629 00.001 7680 worker thread done servicing request
22:33:08.629 00.000 7680 Worker thread wakes up
22:33:08.629 00.000 6120 GuideStep: -0.3 px 120 ms EAST, -0.2 px 114 ms NORTH
22:33:08.636 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:08.636 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:33:09.885 01.249 7680 Exposure complete
22:33:10.034 00.149 7680 worker thread done servicing request
22:33:10.034 00.000 6120 OnExposeComplete: enter
22:33:10.037 00.003 6120 UpdateGuideState(): m_state=6
22:33:10.040 00.003 6120 Star::Find(15, 987, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
22:33:10.046 00.006 6120 Star::Find returns 1 (1), X=987.08, Y=36.01, Mass=13530, SNR=76.9, Peak=255 HFD=6.7
22:33:10.054 00.008 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
22:33:10.058 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
22:33:10.062 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.49 mountX=-0.08 mountY=-0.27, mountTheta=-1.87
22:33:10.073 00.011 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.31, opts=13)
22:33:10.088 00.015 6120 Enqueuing Move request for scope (0.02, 0.31)
22:33:10.091 00.003 7680 Worker thread wakes up
22:33:10.091 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:10.094 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.31) opts 0xd
22:33:10.094 00.000 6120 UpdateGuideState exits: m=13530 SNR=76.9 Saturated
22:33:10.097 00.003 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.31)
22:33:10.098 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:10.101 00.003 7680 Moving (0.02, 0.31) raw xDistance=-0.08 yDistance=-0.27
22:33:10.101 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:10.110 00.009 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:33:10.110 00.000 6120 Enqueuing Expose request
22:33:10.118 00.008 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:33:10.119 00.001 7680 MoveAxis(E, 0, ABG)
22:33:10.119 00.000 7680 Move returns status 0, amount 0
22:33:10.119 00.000 7680 MoveAxis(N, 145, ABG)
22:33:10.120 00.001 7680 Guiding  Dir = 0, Dur = 145
22:33:10.120 00.000 7680 IsSlewing returns 0
22:33:10.120 00.000 7680 IsGuiding returns 0
22:33:10.122 00.002 7680 PulseGuide returned control before completion, sleep 155
22:33:10.369 00.247 7680 IsGuiding returns 0
22:33:10.372 00.003 7680 Move returns status 0, amount 145
22:33:10.372 00.000 7680 move complete, result=0
22:33:10.372 00.000 7680 worker thread done servicing request
22:33:10.372 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 145 ms NORTH
22:33:10.376 00.004 7680 Worker thread wakes up
22:33:10.376 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:10.376 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:33:11.623 01.247 7680 Exposure complete
22:33:11.742 00.119 6120 OnExposeComplete: enter
22:33:11.746 00.004 7680 worker thread done servicing request
22:33:11.746 00.000 6120 UpdateGuideState(): m_state=6
22:33:11.750 00.004 6120 Star::Find(15, 987, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
22:33:11.754 00.004 6120 Star::Find returns 1 (1), X=986.91, Y=36.00, Mass=14082, SNR=77.9, Peak=255 HFD=6.8
22:33:11.758 00.004 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
22:33:11.763 00.005 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.55)
22:33:11.766 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.29 hyp=0.33 cameraTheta=2.05 mountX=0.10 mountY=-0.33, mountTheta=-1.29
22:33:11.772 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.29, opts=13)
22:33:11.778 00.006 6120 Enqueuing Move request for scope (-0.15, 0.29)
22:33:11.781 00.003 7680 Worker thread wakes up
22:33:11.781 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:11.786 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.29) opts 0xd
22:33:11.786 00.000 6120 UpdateGuideState exits: m=14082 SNR=77.9 Saturated
22:33:11.788 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.29)
22:33:11.789 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:11.793 00.004 7680 Moving (-0.15, 0.29) raw xDistance=0.10 yDistance=-0.33
22:33:11.793 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:33:11.793 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:33:11.793 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:11.797 00.004 7680 MoveAxis(E, 0, ABG)
22:33:11.797 00.000 7680 Move returns status 0, amount 0
22:33:11.797 00.000 6120 Enqueuing Expose request
22:33:11.801 00.004 7680 MoveAxis(N, 179, ABG)
22:33:11.802 00.001 7680 Guiding  Dir = 0, Dur = 179
22:33:11.802 00.000 7680 IsSlewing returns 0
22:33:11.802 00.000 7680 IsGuiding returns 0
22:33:11.803 00.001 7680 PulseGuide returned control before completion, sleep 189
22:33:12.006 00.203 7680 IsGuiding returns 1
22:33:12.006 00.000 7680 scope still moving after pulse duration time elapsed
22:33:12.037 00.031 7680 IsSlewing returns 0
22:33:12.037 00.000 7680 IsGuiding returns 0
22:33:12.037 00.000 7680 scope move finished after 179 + 56 ms
22:33:12.037 00.000 7680 Move returns status 0, amount 179
22:33:12.037 00.000 7680 move complete, result=0
22:33:12.039 00.002 7680 worker thread done servicing request
22:33:12.039 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 179 ms NORTH
22:33:12.044 00.005 7680 Worker thread wakes up
22:33:12.044 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:12.044 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:33:13.284 01.240 7680 Exposure complete
22:33:13.453 00.169 7680 worker thread done servicing request
22:33:13.454 00.001 6120 OnExposeComplete: enter
22:33:13.459 00.005 6120 UpdateGuideState(): m_state=6
22:33:13.462 00.003 6120 Star::Find(15, 986, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
22:33:13.467 00.005 6120 Star::Find returns 1 (1), X=987.03, Y=35.94, Mass=12472, SNR=74.1, Peak=255 HFD=6.8
22:33:13.471 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
22:33:13.475 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
22:33:13.478 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.70 mountX=-0.01 mountY=-0.22, mountTheta=-1.64
22:33:13.484 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.24, opts=13)
22:33:13.488 00.004 6120 Enqueuing Move request for scope (-0.03, 0.24)
22:33:13.493 00.005 7680 Worker thread wakes up
22:33:13.493 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:13.497 00.004 6120 UpdateGuideState exits: m=12472 SNR=74.1 Saturated
22:33:13.500 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0xd
22:33:13.501 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
22:33:13.501 00.000 7680 Moving (-0.03, 0.24) raw xDistance=-0.01 yDistance=-0.22
22:33:13.501 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:33:13.501 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:33:13.501 00.000 7680 MoveAxis(E, 0, ABG)
22:33:13.502 00.001 7680 Move returns status 0, amount 0
22:33:13.502 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:13.506 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:13.508 00.002 6120 Enqueuing Expose request
22:33:13.514 00.006 7680 MoveAxis(N, 122, ABG)
22:33:13.514 00.000 7680 Guiding  Dir = 0, Dur = 122
22:33:13.515 00.001 7680 IsSlewing returns 0
22:33:13.515 00.000 7680 IsGuiding returns 0
22:33:13.516 00.001 7680 PulseGuide returned control before completion, sleep 132
22:33:13.652 00.136 7680 IsGuiding returns 1
22:33:13.653 00.001 7680 scope still moving after pulse duration time elapsed
22:33:13.683 00.030 7680 IsSlewing returns 0
22:33:13.684 00.001 7680 IsGuiding returns 0
22:33:13.685 00.001 7680 scope move finished after 122 + 47 ms
22:33:13.685 00.000 7680 Move returns status 0, amount 122
22:33:13.686 00.001 7680 move complete, result=0
22:33:13.686 00.000 7680 worker thread done servicing request
22:33:13.687 00.001 7680 Worker thread wakes up
22:33:13.688 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 122 ms NORTH
22:33:13.694 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:13.694 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:33:14.940 01.246 7680 Exposure complete
22:33:15.074 00.134 7680 worker thread done servicing request
22:33:15.075 00.001 6120 OnExposeComplete: enter
22:33:15.078 00.003 6120 UpdateGuideState(): m_state=6
22:33:15.082 00.004 6120 Star::Find(15, 987, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
22:33:15.085 00.003 6120 Star::Find returns 1 (1), X=986.91, Y=35.94, Mass=12352, SNR=71.8, Peak=255 HFD=6.6
22:33:15.089 00.004 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.11 = -1.17)
22:33:15.092 00.003 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.44)
22:33:15.096 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.23 hyp=0.28 cameraTheta=2.15 mountX=0.11 mountY=-0.28, mountTheta=-1.20
22:33:15.102 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.23, opts=13)
22:33:15.107 00.005 6120 Enqueuing Move request for scope (-0.15, 0.23)
22:33:15.114 00.007 7680 Worker thread wakes up
22:33:15.114 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.23) opts 0xd
22:33:15.115 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.23)
22:33:15.115 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:15.120 00.005 7680 Moving (-0.15, 0.23) raw xDistance=0.11 yDistance=-0.28
22:33:15.120 00.000 6120 UpdateGuideState exits: m=12352 SNR=71.8 Saturated
22:33:15.125 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:15.129 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:33:15.129 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:33:15.130 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:15.134 00.004 6120 Enqueuing Expose request
22:33:15.136 00.002 7680 MoveAxis(E, 0, ABG)
22:33:15.136 00.000 7680 Move returns status 0, amount 0
22:33:15.138 00.002 7680 MoveAxis(N, 150, ABG)
22:33:15.138 00.000 7680 Guiding  Dir = 0, Dur = 150
22:33:15.138 00.000 7680 IsSlewing returns 0
22:33:15.138 00.000 7680 IsGuiding returns 0
22:33:15.139 00.001 7680 PulseGuide returned control before completion, sleep 160
22:33:15.306 00.167 7680 IsGuiding returns 1
22:33:15.306 00.000 7680 scope still moving after pulse duration time elapsed
22:33:15.338 00.032 7680 IsSlewing returns 0
22:33:15.338 00.000 7680 IsGuiding returns 0
22:33:15.338 00.000 7680 scope move finished after 150 + 50 ms
22:33:15.339 00.001 7680 Move returns status 0, amount 150
22:33:15.339 00.000 7680 move complete, result=0
22:33:15.339 00.000 7680 worker thread done servicing request
22:33:15.339 00.000 7680 Worker thread wakes up
22:33:15.341 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 150 ms NORTH
22:33:15.346 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:15.346 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:33:16.596 01.250 7680 Exposure complete
22:33:16.757 00.161 7680 worker thread done servicing request
22:33:16.758 00.001 6120 OnExposeComplete: enter
22:33:16.762 00.004 6120 UpdateGuideState(): m_state=6
22:33:16.766 00.004 6120 Star::Find(15, 986, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
22:33:16.768 00.002 6120 Star::Find returns 1 (1), X=986.90, Y=36.04, Mass=12929, SNR=73.9, Peak=255 HFD=6.5
22:33:16.771 00.003 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
22:33:16.774 00.003 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
22:33:16.779 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.34 hyp=0.37 cameraTheta=2.01 mountX=0.09 mountY=-0.37, mountTheta=-1.32
22:33:16.784 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.34, opts=13)
22:33:16.788 00.004 6120 Enqueuing Move request for scope (-0.16, 0.34)
22:33:16.792 00.004 7680 Worker thread wakes up
22:33:16.792 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:16.796 00.004 6120 UpdateGuideState exits: m=12929 SNR=73.9 Saturated
22:33:16.798 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:16.801 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.34) opts 0xd
22:33:16.802 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.34)
22:33:16.802 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:16.806 00.004 7680 Moving (-0.16, 0.34) raw xDistance=0.09 yDistance=-0.37
22:33:16.806 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:33:16.806 00.000 6120 Enqueuing Expose request
22:33:16.812 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:33:16.812 00.000 7680 MoveAxis(E, 0, ABG)
22:33:16.813 00.001 7680 Move returns status 0, amount 0
22:33:16.813 00.000 7680 MoveAxis(N, 202, ABG)
22:33:16.813 00.000 7680 Guiding  Dir = 0, Dur = 202
22:33:16.813 00.000 7680 IsSlewing returns 0
22:33:16.814 00.001 7680 IsGuiding returns 0
22:33:16.814 00.000 7680 PulseGuide returned control before completion, sleep 212
22:33:17.043 00.229 7680 IsGuiding returns 1
22:33:17.047 00.004 7680 scope still moving after pulse duration time elapsed
22:33:17.073 00.026 7680 IsSlewing returns 0
22:33:17.074 00.001 7680 IsGuiding returns 0
22:33:17.074 00.000 7680 scope move finished after 202 + 58 ms
22:33:17.075 00.001 7680 Move returns status 0, amount 202
22:33:17.076 00.001 7680 move complete, result=0
22:33:17.076 00.000 7680 worker thread done servicing request
22:33:17.077 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 202 ms NORTH
22:33:17.083 00.006 7680 Worker thread wakes up
22:33:17.083 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:17.083 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:33:18.339 01.256 7680 Exposure complete
22:33:18.508 00.169 7680 worker thread done servicing request
22:33:18.508 00.000 6120 OnExposeComplete: enter
22:33:18.516 00.008 6120 UpdateGuideState(): m_state=6
22:33:18.521 00.005 6120 Star::Find(15, 986, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
22:33:18.525 00.004 6120 Star::Find returns 1 (1), X=987.05, Y=35.79, Mass=12932, SNR=75.6, Peak=255 HFD=6.8
22:33:18.529 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
22:33:18.534 00.005 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
22:33:18.539 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.71 mountX=-0.00 mountY=-0.08, mountTheta=-1.62
22:33:18.550 00.011 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.08, opts=13)
22:33:18.554 00.004 6120 Enqueuing Move request for scope (-0.01, 0.08)
22:33:18.560 00.006 7680 Worker thread wakes up
22:33:18.561 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:18.566 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:33:18.566 00.000 6120 UpdateGuideState exits: m=12932 SNR=75.6 Saturated
22:33:18.571 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:18.582 00.011 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:33:18.582 00.000 7680 Moving (-0.01, 0.08) raw xDistance=-0.00 yDistance=-0.08
22:33:18.582 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:33:18.582 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:18.588 00.006 6120 Enqueuing Expose request
22:33:18.595 00.007 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:33:18.596 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:33:18.596 00.000 7680 MoveAxis(E, 0, ABG)
22:33:18.596 00.000 7680 Move returns status 0, amount 0
22:33:18.596 00.000 7680 MoveAxis(N, 0, ABG)
22:33:18.596 00.000 7680 Move returns status 0, amount 0
22:33:18.598 00.002 7680 move complete, result=0
22:33:18.598 00.000 7680 worker thread done servicing request
22:33:18.598 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:33:18.602 00.004 7680 Worker thread wakes up
22:33:18.602 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:18.603 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(972,21,31,31)
22:33:19.402 00.799 6120 evsrv: cli 0FAEFD98 connect
22:33:19.521 00.119 6120 case statement mapped state 6 to 3
22:33:19.524 00.003 6120 case statement mapped state 6 to 3
22:33:19.528 00.004 6120 evsrv: cli 0FAEFD98 request: {"method":"get_app_state","id":"b1c6846c-37dc-40fe-9c1e-04898fb6244e"}
22:33:19.534 00.006 6120 case statement mapped state 6 to 3
22:33:19.537 00.003 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1c6846c-37dc-40fe-9c1e-04898fb6244e"}
22:33:19.540 00.003 6120 evsrv: cli 0FAEFD98 disconnect
22:33:19.551 00.011 6120 evsrv: cli 0FAEF2F8 connect
22:33:19.557 00.006 6120 case statement mapped state 6 to 3
22:33:19.561 00.004 6120 case statement mapped state 6 to 3
22:33:19.565 00.004 6120 evsrv: cli 0FAEF2F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"14e7b785-69c2-4fb4-902c-2f03fc114997"}
22:33:19.568 00.003 6120 PhdController::Dither begins
22:33:19.571 00.003 6120 dither: size=5.00, dRA=0.39 dDec=-3.58
22:33:19.577 00.006 6120 MountToCamera -- mountTheta (-1.46) + m_xAngle (-2.95) = xAngle (-4.42 = 1.87)
22:33:19.584 00.007 6120 MountToCamera -- mountX=0.39 mountY=-3.58 hyp=3.60 mountTheta=-1.46 cameraX=-1.05, cameraY=3.44 cameraTheta=1.87
22:33:19.735 00.151 6120 setting lock position to (986.01, 39.15)
22:33:19.741 00.006 6120 Mount: notify guiding dithered (-1.1, 3.4)
22:33:19.745 00.004 6120 Status Line: Dither by 0.39,-3.58
22:33:19.858 00.113 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:33:19.864 00.006 6120 PhdController: newstate STATE_SETTLE_WAIT
22:33:19.869 00.005 7680 Exposure complete
22:33:19.869 00.000 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":0,"id":"14e7b785-69c2-4fb4-902c-2f03fc114997"}
22:33:19.872 00.003 6120 evsrv: cli 0FAEF2F8 disconnect
22:33:19.980 00.108 6120 OnExposeComplete: enter
22:33:19.985 00.005 7680 worker thread done servicing request
22:33:19.985 00.000 6120 UpdateGuideState(): m_state=6
22:33:19.988 00.003 6120 Star::Find(15, 987, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
22:33:19.992 00.004 6120 Star::Find returns 1 (1), X=987.10, Y=35.94, Mass=12848, SNR=73.2, Peak=255 HFD=6.6
22:33:19.995 00.003 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-2.95) = xAngle (1.71 = 1.71)
22:33:19.998 00.003 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.44 = 1.44)
22:33:20.001 00.003 6120 CameraToMount -- cameraX=1.10 cameraY=-3.21 hyp=3.39 cameraTheta=-1.24 mountX=-0.48 mountY=3.36, mountTheta=1.71
22:33:20.005 00.004 6120 dither recenter: remaining=(-0.4,3.6) step=(-0.4,3.6)
22:33:20.007 00.002 6120 MountToCamera -- mountTheta (1.68) + m_xAngle (-2.95) = xAngle (-1.27 = -1.27)
22:33:20.011 00.004 6120 MountToCamera -- mountX=-0.39 mountY=3.58 hyp=3.60 mountTheta=1.68 cameraX=1.05, cameraY=-3.44 cameraTheta=-1.27
22:33:20.014 00.003 6120 SchedulePrimaryMove(0D6325F0, x=1.05, y=-3.44, opts=4)
22:33:20.017 00.003 6120 Enqueuing Move request for scope (1.05, -3.44)
22:33:20.019 00.002 6120 Mount: notify direct move -0.39,3.58
22:33:20.022 00.003 7680 Worker thread wakes up
22:33:20.022 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:20.025 00.003 6120 UpdateGuideState exits: m=12848 SNR=73.2 Saturated
22:33:20.028 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (1.05, -3.44) opts 0x4
22:33:20.028 00.000 7680 Handling offset move in thread for scope, endpoint = (1.05, -3.44)
22:33:20.028 00.000 6120 PhdController: settling, locked = 1, distance = 3.71 (1.50) aobump = 0 frame = 1 / 99999
22:33:20.031 00.003 7680 Moving (1.05, -3.44) raw xDistance=-0.39 yDistance=3.58
22:33:20.031 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045200.031,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.71,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:33:20.035 00.004 7680 MoveAxis(E, 255, B)
22:33:20.035 00.000 7680 Guiding  Dir = 2, Dur = 255
22:33:20.035 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:20.038 00.003 7680 IsSlewing returns 0
22:33:20.038 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:20.041 00.003 7680 IsGuiding returns 0
22:33:20.041 00.000 6120 Enqueuing Expose request
22:33:20.043 00.002 7680 PulseGuide returned control before completion, sleep 265
22:33:20.313 00.270 7680 IsGuiding returns 1
22:33:20.313 00.000 7680 scope still moving after pulse duration time elapsed
22:33:20.344 00.031 7680 IsSlewing returns 0
22:33:20.344 00.000 7680 IsGuiding returns 0
22:33:20.344 00.000 7680 scope move finished after 255 + 49 ms
22:33:20.345 00.001 7680 Move returns status 0, amount 255
22:33:20.345 00.000 7680 MoveAxis(S, 1941, B)
22:33:20.345 00.000 7680 Guiding  Dir = 1, Dur = 1941
22:33:20.345 00.000 7680 IsSlewing returns 0
22:33:20.345 00.000 7680 IsGuiding returns 0
22:33:20.346 00.001 7680 PulseGuide returned control before completion, sleep 1951
22:33:22.310 01.964 7680 IsGuiding returns 1
22:33:22.310 00.000 7680 scope still moving after pulse duration time elapsed
22:33:22.341 00.031 7680 IsSlewing returns 0
22:33:22.342 00.001 7680 IsGuiding returns 0
22:33:22.343 00.001 7680 scope move finished after 1941 + 55 ms
22:33:22.343 00.000 7680 Move returns status 0, amount 1941
22:33:22.343 00.000 7680 move complete, result=0
22:33:22.345 00.002 7680 worker thread done servicing request
22:33:22.345 00.000 6120 GuideStep: -0.4 px 255 ms EAST, 3.6 px 1941 ms SOUTH
22:33:22.349 00.004 7680 Worker thread wakes up
22:33:22.349 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:22.350 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(971,24,31,31)
22:33:23.603 01.253 7680 Exposure complete
22:33:23.713 00.110 7680 worker thread done servicing request
22:33:23.714 00.001 6120 OnExposeComplete: enter
22:33:23.717 00.003 6120 UpdateGuideState(): m_state=6
22:33:23.721 00.004 6120 Star::Find(15, 987, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
22:33:23.726 00.005 6120 Star::Find returns 1 (0), X=986.93, Y=38.24, Mass=11439, SNR=70.4, Peak=238 HFD=6.8
22:33:23.732 00.006 6120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-2.95) = xAngle (2.18 = 2.18)
22:33:23.736 00.004 6120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.91 = 1.91)
22:33:23.741 00.005 6120 CameraToMount -- cameraX=0.92 cameraY=-0.90 hyp=1.29 cameraTheta=-0.77 mountX=-0.74 mountY=1.22, mountTheta=2.12
22:33:23.750 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.92, y=-0.90, opts=13)
22:33:23.757 00.007 6120 Enqueuing Move request for scope (0.92, -0.90)
22:33:23.765 00.008 7680 Worker thread wakes up
22:33:23.766 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:23.772 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.90) opts 0xd
22:33:23.772 00.000 6120 UpdateGuideState exits: m=11439 SNR=70.4
22:33:23.776 00.004 7680 Handling offset move in thread for scope, endpoint = (0.92, -0.90)
22:33:23.776 00.000 7680 Moving (0.92, -0.90) raw xDistance=-0.74 yDistance=1.22
22:33:23.777 00.001 6120 PhdController: settling, locked = 1, distance = 1.29 (1.50) aobump = 0 frame = 2 / 99999
22:33:23.782 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
22:33:23.782 00.000 7680 resist switch: large excursion: input 1.22 thresh 0.60 direction from 0 to 1
22:33:23.782 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.65
22:33:23.784 00.002 7680 GuideAlgorithmResistSwitch::result() returns 1.22 from input 1.22
22:33:23.784 00.000 7680 MoveAxis(E, 301, ABG)
22:33:23.784 00.000 7680 Guiding  Dir = 2, Dur = 301
22:33:23.784 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045203.782,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.29,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:33:23.788 00.004 7680 IsSlewing returns 0
22:33:23.788 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:23.796 00.008 7680 IsGuiding returns 0
22:33:23.796 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:23.803 00.007 6120 Enqueuing Expose request
22:33:23.807 00.004 7680 PulseGuide returned control before completion, sleep 311
22:33:24.126 00.319 7680 IsGuiding returns 1
22:33:24.127 00.001 7680 scope still moving after pulse duration time elapsed
22:33:24.157 00.030 7680 IsSlewing returns 0
22:33:24.158 00.001 7680 IsGuiding returns 0
22:33:24.160 00.002 7680 scope move finished after 301 + 62 ms
22:33:24.161 00.001 7680 Move returns status 0, amount 301
22:33:24.161 00.000 7680 MoveAxis(S, 660, ABG)
22:33:24.162 00.001 7680 Guiding  Dir = 1, Dur = 660
22:33:24.162 00.000 7680 IsSlewing returns 0
22:33:24.163 00.001 7680 IsGuiding returns 0
22:33:24.164 00.001 7680 PulseGuide returned control before completion, sleep 670
22:33:24.844 00.680 7680 IsGuiding returns 1
22:33:24.844 00.000 7680 scope still moving after pulse duration time elapsed
22:33:24.877 00.033 7680 IsSlewing returns 0
22:33:24.878 00.001 7680 IsGuiding returns 0
22:33:24.878 00.000 7680 scope move finished after 660 + 55 ms
22:33:24.880 00.002 7680 Move returns status 0, amount 660
22:33:24.880 00.000 7680 move complete, result=0
22:33:24.881 00.001 7680 worker thread done servicing request
22:33:24.881 00.000 7680 Worker thread wakes up
22:33:24.881 00.000 6120 GuideStep: -0.7 px 301 ms EAST, 1.2 px 660 ms SOUTH
22:33:24.890 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:24.890 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,24,31,31)
22:33:26.144 01.254 7680 Exposure complete
22:33:26.287 00.143 6120 OnExposeComplete: enter
22:33:26.290 00.003 6120 UpdateGuideState(): m_state=6
22:33:26.294 00.004 7680 worker thread done servicing request
22:33:26.295 00.001 6120 Star::Find(15, 986, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
22:33:26.299 00.004 6120 Star::Find returns 1 (0), X=986.70, Y=39.42, Mass=11365, SNR=69.2, Peak=227 HFD=7.0
22:33:26.303 00.004 6120 CameraToMount -- cameraTheta (0.38) - m_xAngle (-2.95) = xAngle (3.34 = -2.94)
22:33:26.307 00.004 6120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.07 = 3.07)
22:33:26.310 00.003 6120 CameraToMount -- cameraX=0.69 cameraY=0.28 hyp=0.74 cameraTheta=0.38 mountX=-0.73 mountY=0.05, mountTheta=3.07
22:33:26.316 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.69, y=0.28, opts=13)
22:33:26.320 00.004 6120 Enqueuing Move request for scope (0.69, 0.28)
22:33:26.323 00.003 7680 Worker thread wakes up
22:33:26.324 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.28) opts 0xd
22:33:26.324 00.000 7680 Handling offset move in thread for scope, endpoint = (0.69, 0.28)
22:33:26.324 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:26.328 00.004 6120 UpdateGuideState exits: m=11365 SNR=69.2
22:33:26.331 00.003 6120 PhdController: settling, locked = 1, distance = 1.13 (1.50) aobump = 0 frame = 3 / 99999
22:33:26.335 00.004 7680 Moving (0.69, 0.28) raw xDistance=-0.73 yDistance=0.05
22:33:26.336 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045206.335,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.13,"Time":2.6,"SettleTime":10.0,"StarLocked":true}
22:33:26.339 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.73
22:33:26.340 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:26.343 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:33:26.343 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:26.347 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:33:26.347 00.000 6120 Enqueuing Expose request
22:33:26.351 00.004 7680 MoveAxis(E, 319, ABG)
22:33:26.351 00.000 7680 Guiding  Dir = 2, Dur = 319
22:33:26.352 00.001 7680 IsSlewing returns 0
22:33:26.352 00.000 7680 IsGuiding returns 0
22:33:26.353 00.001 7680 PulseGuide returned control before completion, sleep 329
22:33:26.696 00.343 7680 IsGuiding returns 1
22:33:26.698 00.002 7680 scope still moving after pulse duration time elapsed
22:33:26.727 00.029 7680 IsSlewing returns 0
22:33:26.728 00.001 7680 IsGuiding returns 0
22:33:26.729 00.001 7680 scope move finished after 319 + 57 ms
22:33:26.729 00.000 7680 Move returns status 0, amount 319
22:33:26.730 00.001 7680 MoveAxis(N, 0, ABG)
22:33:26.730 00.000 7680 Move returns status 0, amount 0
22:33:26.732 00.002 7680 move complete, result=0
22:33:26.732 00.000 7680 worker thread done servicing request
22:33:26.732 00.000 6120 GuideStep: -0.7 px 319 ms EAST, 0.1 px 0 ms NORTH
22:33:26.740 00.008 7680 Worker thread wakes up
22:33:26.740 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:26.741 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(971,24,31,31)
22:33:27.988 01.247 7680 Exposure complete
22:33:28.132 00.144 7680 worker thread done servicing request
22:33:28.133 00.001 6120 OnExposeComplete: enter
22:33:28.138 00.005 6120 UpdateGuideState(): m_state=6
22:33:28.144 00.006 6120 Star::Find(15, 986, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
22:33:28.148 00.004 6120 Star::Find returns 1 (0), X=986.29, Y=39.59, Mass=11226, SNR=68.7, Peak=242 HFD=6.9
22:33:28.152 00.004 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.95 = -2.33)
22:33:28.156 00.004 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.60)
22:33:28.159 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=0.45 hyp=0.53 cameraTheta=1.00 mountX=-0.36 mountY=-0.27, mountTheta=-2.50
22:33:28.165 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.45, opts=13)
22:33:28.169 00.004 6120 Enqueuing Move request for scope (0.29, 0.45)
22:33:28.172 00.003 7680 Worker thread wakes up
22:33:28.172 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:28.177 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.45) opts 0xd
22:33:28.177 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.45)
22:33:28.177 00.000 7680 Moving (0.29, 0.45) raw xDistance=-0.36 yDistance=-0.27
22:33:28.177 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.36
22:33:28.178 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:33:28.178 00.000 6120 UpdateGuideState exits: m=11226 SNR=68.7
22:33:28.183 00.005 6120 PhdController: settling, locked = 1, distance = 0.95 (1.50) aobump = 0 frame = 4 / 99999
22:33:28.187 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:33:28.187 00.000 7680 MoveAxis(E, 171, ABG)
22:33:28.187 00.000 7680 Guiding  Dir = 2, Dur = 171
22:33:28.187 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045208.187,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.95,"Time":4.4,"SettleTime":10.0,"StarLocked":true}
22:33:28.191 00.004 7680 IsSlewing returns 0
22:33:28.191 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:28.196 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:28.200 00.004 6120 Enqueuing Expose request
22:33:28.205 00.005 7680 IsGuiding returns 0
22:33:28.205 00.000 7680 PulseGuide returned control before completion, sleep 181
22:33:28.395 00.190 7680 IsGuiding returns 1
22:33:28.396 00.001 7680 scope still moving after pulse duration time elapsed
22:33:28.428 00.032 7680 IsSlewing returns 0
22:33:28.430 00.002 7680 IsGuiding returns 0
22:33:28.430 00.000 7680 scope move finished after 171 + 53 ms
22:33:28.430 00.000 7680 Move returns status 0, amount 171
22:33:28.430 00.000 7680 MoveAxis(N, 0, ABG)
22:33:28.430 00.000 7680 Move returns status 0, amount 0
22:33:28.431 00.001 7680 move complete, result=0
22:33:28.431 00.000 7680 worker thread done servicing request
22:33:28.432 00.001 6120 GuideStep: -0.4 px 171 ms EAST, -0.3 px 0 ms NORTH
22:33:28.435 00.003 7680 Worker thread wakes up
22:33:28.436 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:28.436 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,24,31,31)
22:33:29.685 01.249 7680 Exposure complete
22:33:29.831 00.146 7680 worker thread done servicing request
22:33:29.831 00.000 6120 OnExposeComplete: enter
22:33:29.836 00.005 6120 UpdateGuideState(): m_state=6
22:33:29.840 00.004 6120 Star::Find(15, 986, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
22:33:29.844 00.004 6120 Star::Find returns 1 (1), X=985.88, Y=39.96, Mass=12654, SNR=73.5, Peak=255 HFD=7.0
22:33:29.848 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
22:33:29.852 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.88)
22:33:29.856 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.82 hyp=0.83 cameraTheta=1.72 mountX=-0.03 mountY=-0.79, mountTheta=-1.61
22:33:29.862 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.82, opts=13)
22:33:29.866 00.004 6120 Enqueuing Move request for scope (-0.12, 0.82)
22:33:29.869 00.003 7680 Worker thread wakes up
22:33:29.870 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:29.873 00.003 6120 UpdateGuideState exits: m=12654 SNR=73.5 Saturated
22:33:29.877 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.82) opts 0xd
22:33:29.878 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.82)
22:33:29.878 00.000 6120 PhdController: settling, locked = 1, distance = 0.91 (1.50) aobump = 0 frame = 5 / 99999
22:33:29.882 00.004 7680 Moving (-0.12, 0.82) raw xDistance=-0.03 yDistance=-0.79
22:33:29.882 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:33:29.882 00.000 7680 resist switch: large excursion: input -0.79 thresh 0.60 direction from 1 to -1
22:33:29.882 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.37
22:33:29.882 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
22:33:29.882 00.000 7680 MoveAxis(E, 0, ABG)
22:33:29.882 00.000 7680 Move returns status 0, amount 0
22:33:29.882 00.000 7680 MoveAxis(N, 428, ABG)
22:33:29.883 00.001 7680 Guiding  Dir = 0, Dur = 428
22:33:29.883 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045209.882,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.91,"Time":6.1,"SettleTime":10.0,"StarLocked":true}
22:33:29.886 00.003 7680 IsSlewing returns 0
22:33:29.886 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:29.891 00.005 7680 IsGuiding returns 0
22:33:29.891 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:29.895 00.004 7680 PulseGuide returned control before completion, sleep 438
22:33:29.896 00.001 6120 Enqueuing Expose request
22:33:30.345 00.449 7680 IsGuiding returns 0
22:33:30.346 00.001 7680 Move returns status 0, amount 428
22:33:30.347 00.001 7680 move complete, result=0
22:33:30.347 00.000 7680 worker thread done servicing request
22:33:30.347 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.8 px 428 ms NORTH
22:33:30.354 00.007 7680 Worker thread wakes up
22:33:30.354 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:30.355 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(971,24,31,31)
22:33:31.604 01.249 7680 Exposure complete
22:33:31.746 00.142 7680 worker thread done servicing request
22:33:31.746 00.000 6120 OnExposeComplete: enter
22:33:31.750 00.004 6120 UpdateGuideState(): m_state=6
22:33:31.755 00.005 6120 Star::Find(15, 985, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
22:33:31.759 00.004 6120 Star::Find returns 1 (1), X=986.19, Y=40.05, Mass=11962, SNR=70.4, Peak=255 HFD=6.7
22:33:31.764 00.005 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
22:33:31.768 00.004 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.23)
22:33:31.771 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.90 hyp=0.92 cameraTheta=1.37 mountX=-0.35 mountY=-0.73, mountTheta=-2.02
22:33:31.777 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.90, opts=13)
22:33:31.781 00.004 6120 Enqueuing Move request for scope (0.18, 0.90)
22:33:31.785 00.004 7680 Worker thread wakes up
22:33:31.785 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.90) opts 0xd
22:33:31.785 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:31.789 00.004 6120 UpdateGuideState exits: m=11962 SNR=70.4 Saturated
22:33:31.792 00.003 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.90)
22:33:31.793 00.001 6120 PhdController: settling, locked = 1, distance = 0.91 (1.50) aobump = 0 frame = 6 / 99999
22:33:31.798 00.005 7680 Moving (0.18, 0.90) raw xDistance=-0.35 yDistance=-0.73
22:33:31.798 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
22:33:31.798 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
22:33:31.798 00.000 7680 MoveAxis(E, 142, ABG)
22:33:31.799 00.001 7680 Guiding  Dir = 2, Dur = 142
22:33:31.799 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045211.798,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.91,"Time":8.0,"SettleTime":10.0,"StarLocked":true}
22:33:31.804 00.005 7680 IsSlewing returns 0
22:33:31.804 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:31.809 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:31.812 00.003 6120 Enqueuing Expose request
22:33:31.816 00.004 7680 IsGuiding returns 0
22:33:31.816 00.000 7680 PulseGuide returned control before completion, sleep 152
22:33:31.984 00.168 7680 IsGuiding returns 1
22:33:31.985 00.001 7680 scope still moving after pulse duration time elapsed
22:33:32.015 00.030 7680 IsSlewing returns 0
22:33:32.019 00.004 7680 IsGuiding returns 0
22:33:32.019 00.000 7680 scope move finished after 142 + 61 ms
22:33:32.019 00.000 7680 Move returns status 0, amount 142
22:33:32.020 00.001 7680 MoveAxis(N, 396, ABG)
22:33:32.020 00.000 7680 Guiding  Dir = 0, Dur = 396
22:33:32.020 00.000 7680 IsSlewing returns 0
22:33:32.022 00.002 7680 IsGuiding returns 0
22:33:32.022 00.000 7680 PulseGuide returned control before completion, sleep 406
22:33:32.440 00.418 7680 IsGuiding returns 1
22:33:32.441 00.001 7680 scope still moving after pulse duration time elapsed
22:33:32.472 00.031 7680 IsSlewing returns 0
22:33:32.473 00.001 7680 IsGuiding returns 1
22:33:32.503 00.030 7680 IsSlewing returns 0
22:33:32.504 00.001 7680 IsGuiding returns 0
22:33:32.505 00.001 7680 scope move finished after 396 + 86 ms
22:33:32.505 00.000 7680 Move returns status 0, amount 396
22:33:32.506 00.001 7680 move complete, result=0
22:33:32.506 00.000 7680 worker thread done servicing request
22:33:32.507 00.001 7680 Worker thread wakes up
22:33:32.507 00.000 6120 GuideStep: -0.3 px 142 ms EAST, -0.7 px 396 ms NORTH
22:33:32.517 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:32.517 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,24,31,31)
22:33:33.771 01.254 7680 Exposure complete
22:33:33.909 00.138 7680 worker thread done servicing request
22:33:33.909 00.000 6120 OnExposeComplete: enter
22:33:33.912 00.003 6120 UpdateGuideState(): m_state=6
22:33:33.916 00.004 6120 Star::Find(15, 986, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
22:33:33.921 00.005 6120 Star::Find returns 1 (0), X=985.72, Y=39.95, Mass=12005, SNR=72.3, Peak=248 HFD=6.8
22:33:33.924 00.003 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.42)
22:33:33.929 00.005 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.69)
22:33:33.933 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.80 hyp=0.85 cameraTheta=1.91 mountX=0.13 mountY=-0.85, mountTheta=-1.42
22:33:33.938 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.80, opts=13)
22:33:33.941 00.003 6120 Enqueuing Move request for scope (-0.28, 0.80)
22:33:33.945 00.004 7680 Worker thread wakes up
22:33:33.945 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:33.949 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.80) opts 0xd
22:33:33.950 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.80)
22:33:33.950 00.000 7680 Moving (-0.28, 0.80) raw xDistance=0.13 yDistance=-0.85
22:33:33.951 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:33:33.951 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85
22:33:33.951 00.000 7680 MoveAxis(E, 0, ABG)
22:33:33.951 00.000 7680 Move returns status 0, amount 0
22:33:33.951 00.000 7680 MoveAxis(N, 459, ABG)
22:33:33.952 00.001 7680 Guiding  Dir = 0, Dur = 459
22:33:33.952 00.000 6120 UpdateGuideState exits: m=12005 SNR=72.3
22:33:33.956 00.004 7680 IsSlewing returns 0
22:33:33.956 00.000 6120 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 7 / 99999
22:33:33.960 00.004 7680 IsGuiding returns 0
22:33:33.960 00.000 6120 PhdController: newstate STATE_FINISH
22:33:33.963 00.003 6120 PhdController complete: success
22:33:33.967 00.004 7680 PulseGuide returned control before completion, sleep 469
22:33:33.967 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045213.967,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
22:33:33.971 00.004 6120 Mount: notify guiding dither settle done success=1
22:33:33.974 00.003 6120 PhdController: newstate STATE_IDLE
22:33:33.978 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:33.985 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:33.989 00.004 6120 Enqueuing Expose request
22:33:34.443 00.454 7680 IsGuiding returns 0
22:33:34.443 00.000 7680 Move returns status 0, amount 459
22:33:34.443 00.000 7680 move complete, result=0
22:33:34.443 00.000 7680 worker thread done servicing request
22:33:34.443 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.8 px 459 ms NORTH
22:33:34.450 00.007 7680 Worker thread wakes up
22:33:34.450 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:34.451 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(971,24,31,31)
22:33:35.710 01.259 7680 Exposure complete
22:33:35.859 00.149 7680 worker thread done servicing request
22:33:35.859 00.000 6120 OnExposeComplete: enter
22:33:35.864 00.005 6120 UpdateGuideState(): m_state=6
22:33:35.868 00.004 6120 Star::Find(15, 985, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
22:33:35.872 00.004 6120 Star::Find returns 1 (0), X=985.60, Y=39.36, Mass=10869, SNR=68.1, Peak=238 HFD=7.0
22:33:35.876 00.004 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-2.95) = xAngle (5.61 = -0.68)
22:33:35.881 00.005 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.34 = -0.94)
22:33:35.884 00.003 6120 CameraToMount -- cameraX=-0.41 cameraY=0.22 hyp=0.46 cameraTheta=2.65 mountX=0.36 mountY=-0.37, mountTheta=-0.80
22:33:35.890 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=0.22, opts=13)
22:33:35.894 00.004 6120 Enqueuing Move request for scope (-0.41, 0.22)
22:33:35.899 00.005 7680 Worker thread wakes up
22:33:35.900 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:35.903 00.003 6120 UpdateGuideState exits: m=10869 SNR=68.1
22:33:35.905 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:35.909 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:35.913 00.004 6120 Enqueuing Expose request
22:33:35.918 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.22) opts 0xd
22:33:35.918 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, 0.22)
22:33:35.918 00.000 7680 Moving (-0.41, 0.22) raw xDistance=0.36 yDistance=-0.37
22:33:35.918 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
22:33:35.919 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:33:35.919 00.000 7680 MoveAxis(W, 147, ABG)
22:33:35.919 00.000 7680 Guiding  Dir = 3, Dur = 147
22:33:35.920 00.001 7680 IsSlewing returns 0
22:33:35.920 00.000 7680 IsGuiding returns 0
22:33:35.920 00.000 7680 PulseGuide returned control before completion, sleep 157
22:33:36.089 00.169 7680 IsGuiding returns 1
22:33:36.091 00.002 7680 scope still moving after pulse duration time elapsed
22:33:36.121 00.030 7680 IsSlewing returns 0
22:33:36.122 00.001 7680 IsGuiding returns 0
22:33:36.122 00.000 7680 scope move finished after 147 + 54 ms
22:33:36.122 00.000 7680 Move returns status 0, amount 147
22:33:36.123 00.001 7680 MoveAxis(N, 203, ABG)
22:33:36.123 00.000 7680 Guiding  Dir = 0, Dur = 203
22:33:36.123 00.000 7680 IsSlewing returns 0
22:33:36.124 00.001 7680 IsGuiding returns 0
22:33:36.124 00.000 7680 PulseGuide returned control before completion, sleep 213
22:33:36.341 00.217 7680 IsGuiding returns 1
22:33:36.342 00.001 7680 scope still moving after pulse duration time elapsed
22:33:36.371 00.029 7680 IsSlewing returns 0
22:33:36.373 00.002 7680 IsGuiding returns 0
22:33:36.374 00.001 7680 scope move finished after 203 + 45 ms
22:33:36.374 00.000 7680 Move returns status 0, amount 203
22:33:36.374 00.000 7680 move complete, result=0
22:33:36.375 00.001 7680 worker thread done servicing request
22:33:36.375 00.000 7680 Worker thread wakes up
22:33:36.375 00.000 6120 GuideStep: 0.4 px 147 ms WEST, -0.4 px 203 ms NORTH
22:33:36.382 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:36.382 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,24,31,31)
22:33:37.629 01.247 7680 Exposure complete
22:33:37.781 00.152 7680 worker thread done servicing request
22:33:37.782 00.001 6120 OnExposeComplete: enter
22:33:37.785 00.003 6120 UpdateGuideState(): m_state=6
22:33:37.789 00.004 6120 Star::Find(15, 985, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
22:33:37.792 00.003 6120 Star::Find returns 1 (0), X=985.84, Y=39.20, Mass=11010, SNR=68.5, Peak=239 HFD=6.8
22:33:37.797 00.005 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-2.95) = xAngle (5.76 = -0.53)
22:33:37.800 00.003 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.49 = -0.79)
22:33:37.806 00.006 6120 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.17 cameraTheta=2.80 mountX=0.15 mountY=-0.12, mountTheta=-0.69
22:33:37.811 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.06, opts=13)
22:33:37.815 00.004 6120 Enqueuing Move request for scope (-0.17, 0.06)
22:33:37.820 00.005 7680 Worker thread wakes up
22:33:37.820 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:37.823 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
22:33:37.824 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
22:33:37.824 00.000 7680 Moving (-0.17, 0.06) raw xDistance=0.15 yDistance=-0.12
22:33:37.824 00.000 6120 UpdateGuideState exits: m=11010 SNR=68.5
22:33:37.830 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:37.834 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:37.838 00.004 6120 Enqueuing Expose request
22:33:37.843 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:33:37.843 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:33:37.843 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:33:37.843 00.000 7680 MoveAxis(E, 0, ABG)
22:33:37.844 00.001 7680 Move returns status 0, amount 0
22:33:37.844 00.000 7680 MoveAxis(N, 0, ABG)
22:33:37.844 00.000 7680 Move returns status 0, amount 0
22:33:37.844 00.000 7680 move complete, result=0
22:33:37.845 00.001 7680 worker thread done servicing request
22:33:37.845 00.000 7680 Worker thread wakes up
22:33:37.845 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:33:37.850 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:37.850 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,24,31,31)
22:33:39.101 01.251 7680 Exposure complete
22:33:39.242 00.141 7680 worker thread done servicing request
22:33:39.242 00.000 6120 OnExposeComplete: enter
22:33:39.246 00.004 6120 UpdateGuideState(): m_state=6
22:33:39.250 00.004 6120 Star::Find(15, 985, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
22:33:39.254 00.004 6120 Star::Find returns 1 (0), X=985.85, Y=39.81, Mass=12345, SNR=73.0, Peak=241 HFD=6.8
22:33:39.259 00.005 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
22:33:39.264 00.005 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
22:33:39.268 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.66 hyp=0.68 cameraTheta=1.80 mountX=0.03 mountY=-0.66, mountTheta=-1.53
22:33:39.274 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.66, opts=13)
22:33:39.277 00.003 6120 Enqueuing Move request for scope (-0.15, 0.66)
22:33:39.281 00.004 7680 Worker thread wakes up
22:33:39.281 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.66) opts 0xd
22:33:39.281 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.66)
22:33:39.281 00.000 7680 Moving (-0.15, 0.66) raw xDistance=0.03 yDistance=-0.66
22:33:39.281 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:33:39.281 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
22:33:39.281 00.000 7680 MoveAxis(E, 0, ABG)
22:33:39.283 00.002 7680 Move returns status 0, amount 0
22:33:39.283 00.000 7680 MoveAxis(N, 360, ABG)
22:33:39.283 00.000 7680 Guiding  Dir = 0, Dur = 360
22:33:39.283 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:39.287 00.004 7680 IsSlewing returns 0
22:33:39.288 00.001 6120 UpdateGuideState exits: m=12345 SNR=73.0
22:33:39.292 00.004 7680 IsGuiding returns 0
22:33:39.292 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:39.297 00.005 7680 PulseGuide returned control before completion, sleep 370
22:33:39.297 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:39.302 00.005 6120 Enqueuing Expose request
22:33:39.669 00.367 7680 IsGuiding returns 1
22:33:39.669 00.000 7680 scope still moving after pulse duration time elapsed
22:33:39.700 00.031 7680 IsSlewing returns 0
22:33:39.701 00.001 7680 IsGuiding returns 0
22:33:39.702 00.001 7680 scope move finished after 360 + 50 ms
22:33:39.702 00.000 7680 Move returns status 0, amount 360
22:33:39.703 00.001 7680 move complete, result=0
22:33:39.703 00.000 7680 worker thread done servicing request
22:33:39.703 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 360 ms NORTH
22:33:39.709 00.006 7680 Worker thread wakes up
22:33:39.710 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:39.710 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,24,31,31)
22:33:40.960 01.250 7680 Exposure complete
22:33:41.109 00.149 7680 worker thread done servicing request
22:33:41.109 00.000 6120 OnExposeComplete: enter
22:33:41.114 00.005 6120 UpdateGuideState(): m_state=6
22:33:41.119 00.005 6120 Star::Find(15, 985, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
22:33:41.123 00.004 6120 Star::Find returns 1 (1), X=985.89, Y=39.19, Mass=11776, SNR=71.6, Peak=255 HFD=6.8
22:33:41.128 00.005 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-2.95) = xAngle (5.71 = -0.57)
22:33:41.131 00.003 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.44 = -0.84)
22:33:41.134 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.76 mountX=0.10 mountY=-0.09, mountTheta=-0.73
22:33:41.141 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.05, opts=13)
22:33:41.146 00.005 6120 Enqueuing Move request for scope (-0.11, 0.05)
22:33:41.150 00.004 7680 Worker thread wakes up
22:33:41.151 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:41.154 00.003 6120 UpdateGuideState exits: m=11776 SNR=71.6 Saturated
22:33:41.159 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:41.162 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:41.166 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
22:33:41.166 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
22:33:41.167 00.001 7680 Moving (-0.11, 0.05) raw xDistance=0.10 yDistance=-0.09
22:33:41.167 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:33:41.167 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:33:41.167 00.000 6120 Enqueuing Expose request
22:33:41.171 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:33:41.171 00.000 7680 MoveAxis(E, 0, ABG)
22:33:41.172 00.001 7680 Move returns status 0, amount 0
22:33:41.172 00.000 7680 MoveAxis(N, 0, ABG)
22:33:41.172 00.000 7680 Move returns status 0, amount 0
22:33:41.172 00.000 7680 move complete, result=0
22:33:41.173 00.001 7680 worker thread done servicing request
22:33:41.173 00.000 7680 Worker thread wakes up
22:33:41.173 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:33:41.180 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:41.180 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,24,31,31)
22:33:42.434 01.254 7680 Exposure complete
22:33:42.576 00.142 7680 worker thread done servicing request
22:33:42.576 00.000 6120 OnExposeComplete: enter
22:33:42.584 00.008 6120 UpdateGuideState(): m_state=6
22:33:42.588 00.004 6120 Star::Find(15, 985, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
22:33:42.593 00.005 6120 Star::Find returns 1 (1), X=986.10, Y=39.23, Mass=12286, SNR=73.0, Peak=255 HFD=6.8
22:33:42.597 00.004 6120 CameraToMount -- cameraTheta (0.72) - m_xAngle (-2.95) = xAngle (3.67 = -2.61)
22:33:42.599 00.002 6120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.41 = -2.88)
22:33:42.604 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.72 mountX=-0.11 mountY=-0.03, mountTheta=-2.85
22:33:42.610 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.08, opts=13)
22:33:42.616 00.006 6120 Enqueuing Move request for scope (0.10, 0.08)
22:33:42.620 00.004 7680 Worker thread wakes up
22:33:42.620 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:42.624 00.004 6120 UpdateGuideState exits: m=12286 SNR=73.0 Saturated
22:33:42.629 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:42.633 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:42.637 00.004 6120 Enqueuing Expose request
22:33:42.643 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
22:33:42.644 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
22:33:42.644 00.000 7680 Moving (0.10, 0.08) raw xDistance=-0.11 yDistance=-0.03
22:33:42.644 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:33:42.644 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:33:42.644 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:33:42.645 00.001 7680 MoveAxis(E, 0, ABG)
22:33:42.645 00.000 7680 Move returns status 0, amount 0
22:33:42.645 00.000 7680 MoveAxis(N, 0, ABG)
22:33:42.645 00.000 7680 Move returns status 0, amount 0
22:33:42.645 00.000 7680 move complete, result=0
22:33:42.647 00.002 7680 worker thread done servicing request
22:33:42.647 00.000 7680 Worker thread wakes up
22:33:42.647 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:33:42.651 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:42.651 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,24,31,31)
22:33:43.904 01.253 7680 Exposure complete
22:33:44.052 00.148 7680 worker thread done servicing request
22:33:44.052 00.000 6120 OnExposeComplete: enter
22:33:44.055 00.003 6120 UpdateGuideState(): m_state=6
22:33:44.057 00.002 6120 Star::Find(15, 986, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
22:33:44.060 00.003 6120 Star::Find returns 1 (1), X=986.10, Y=39.57, Mass=12584, SNR=73.8, Peak=255 HFD=6.9
22:33:44.063 00.003 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
22:33:44.068 00.005 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.25)
22:33:44.074 00.006 6120 CameraToMount -- cameraX=0.10 cameraY=0.42 hyp=0.43 cameraTheta=1.35 mountX=-0.17 mountY=-0.34, mountTheta=-2.04
22:33:44.082 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.42, opts=13)
22:33:44.086 00.004 6120 Enqueuing Move request for scope (0.10, 0.42)
22:33:44.088 00.002 7680 Worker thread wakes up
22:33:44.088 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:44.092 00.004 6120 UpdateGuideState exits: m=12584 SNR=73.8 Saturated
22:33:44.095 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:44.098 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.42) opts 0xd
22:33:44.098 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.42)
22:33:44.098 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:44.101 00.003 7680 Moving (0.10, 0.42) raw xDistance=-0.17 yDistance=-0.34
22:33:44.101 00.000 6120 Enqueuing Expose request
22:33:44.104 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:33:44.105 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:33:44.106 00.001 7680 MoveAxis(E, 0, ABG)
22:33:44.106 00.000 7680 Move returns status 0, amount 0
22:33:44.107 00.001 7680 MoveAxis(N, 183, ABG)
22:33:44.107 00.000 7680 Guiding  Dir = 0, Dur = 183
22:33:44.107 00.000 7680 IsSlewing returns 0
22:33:44.108 00.001 7680 IsGuiding returns 0
22:33:44.108 00.000 7680 PulseGuide returned control before completion, sleep 193
22:33:44.435 00.327 7680 IsGuiding returns 0
22:33:44.436 00.001 7680 Move returns status 0, amount 183
22:33:44.437 00.001 7680 move complete, result=0
22:33:44.437 00.000 7680 worker thread done servicing request
22:33:44.437 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 183 ms NORTH
22:33:44.441 00.004 7680 Worker thread wakes up
22:33:44.441 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:44.441 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,24,31,31)
22:33:45.679 01.238 7680 Exposure complete
22:33:45.819 00.140 7680 worker thread done servicing request
22:33:45.819 00.000 6120 OnExposeComplete: enter
22:33:45.825 00.006 6120 UpdateGuideState(): m_state=6
22:33:45.829 00.004 6120 Star::Find(15, 986, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
22:33:45.835 00.006 6120 Star::Find returns 1 (0), X=986.18, Y=39.30, Mass=11940, SNR=72.2, Peak=248 HFD=6.9
22:33:45.838 00.003 6120 CameraToMount -- cameraTheta (0.71) - m_xAngle (-2.95) = xAngle (3.66 = -2.62)
22:33:45.842 00.004 6120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.39 = -2.89)
22:33:45.848 00.006 6120 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.71 mountX=-0.20 mountY=-0.06, mountTheta=-2.86
22:33:45.853 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.15, opts=13)
22:33:45.858 00.005 6120 Enqueuing Move request for scope (0.18, 0.15)
22:33:45.862 00.004 7680 Worker thread wakes up
22:33:45.862 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:45.867 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
22:33:45.867 00.000 6120 UpdateGuideState exits: m=11940 SNR=72.2
22:33:45.871 00.004 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
22:33:45.871 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:45.876 00.005 7680 Moving (0.18, 0.15) raw xDistance=-0.20 yDistance=-0.06
22:33:45.876 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:45.879 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:33:45.880 00.001 6120 Enqueuing Expose request
22:33:45.882 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:33:45.884 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:33:45.884 00.000 7680 MoveAxis(E, 82, ABG)
22:33:45.884 00.000 7680 Guiding  Dir = 2, Dur = 82
22:33:45.884 00.000 7680 IsSlewing returns 0
22:33:45.884 00.000 7680 IsGuiding returns 0
22:33:45.885 00.001 7680 PulseGuide returned control before completion, sleep 92
22:33:45.983 00.098 7680 IsGuiding returns 1
22:33:45.983 00.000 7680 scope still moving after pulse duration time elapsed
22:33:46.014 00.031 7680 IsSlewing returns 0
22:33:46.015 00.001 7680 IsGuiding returns 0
22:33:46.015 00.000 7680 scope move finished after 82 + 48 ms
22:33:46.015 00.000 7680 Move returns status 0, amount 82
22:33:46.015 00.000 7680 MoveAxis(N, 0, ABG)
22:33:46.016 00.001 7680 Move returns status 0, amount 0
22:33:46.016 00.000 7680 move complete, result=0
22:33:46.017 00.001 7680 worker thread done servicing request
22:33:46.017 00.000 6120 GuideStep: -0.2 px 82 ms EAST, -0.1 px 0 ms NORTH
22:33:46.021 00.004 7680 Worker thread wakes up
22:33:46.021 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:46.021 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,24,31,31)
22:33:47.279 01.258 7680 Exposure complete
22:33:47.413 00.134 7680 worker thread done servicing request
22:33:47.414 00.001 6120 OnExposeComplete: enter
22:33:47.418 00.004 6120 UpdateGuideState(): m_state=6
22:33:47.423 00.005 6120 Star::Find(15, 986, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
22:33:47.429 00.006 6120 Star::Find returns 1 (1), X=986.38, Y=39.49, Mass=12330, SNR=71.0, Peak=255 HFD=7.0
22:33:47.433 00.004 6120 CameraToMount -- cameraTheta (0.75) - m_xAngle (-2.95) = xAngle (3.70 = -2.58)
22:33:47.436 00.003 6120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.43 = -2.85)
22:33:47.441 00.005 6120 CameraToMount -- cameraX=0.37 cameraY=0.34 hyp=0.50 cameraTheta=0.75 mountX=-0.43 mountY=-0.14, mountTheta=-2.82
22:33:47.445 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.37, y=0.34, opts=13)
22:33:47.450 00.005 6120 Enqueuing Move request for scope (0.37, 0.34)
22:33:47.454 00.004 7680 Worker thread wakes up
22:33:47.454 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:47.459 00.005 6120 UpdateGuideState exits: m=12330 SNR=71.0 Saturated
22:33:47.463 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:47.467 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:47.471 00.004 6120 Enqueuing Expose request
22:33:47.475 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.34) opts 0xd
22:33:47.475 00.000 7680 Handling offset move in thread for scope, endpoint = (0.37, 0.34)
22:33:47.475 00.000 7680 Moving (0.37, 0.34) raw xDistance=-0.43 yDistance=-0.14
22:33:47.475 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.43
22:33:47.475 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:33:47.476 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:33:47.476 00.000 7680 MoveAxis(E, 180, ABG)
22:33:47.476 00.000 7680 Guiding  Dir = 2, Dur = 180
22:33:47.476 00.000 7680 IsSlewing returns 0
22:33:47.477 00.001 7680 IsGuiding returns 0
22:33:47.477 00.000 7680 PulseGuide returned control before completion, sleep 190
22:33:47.673 00.196 7680 IsGuiding returns 1
22:33:47.674 00.001 7680 scope still moving after pulse duration time elapsed
22:33:47.704 00.030 7680 IsSlewing returns 0
22:33:47.705 00.001 7680 IsGuiding returns 0
22:33:47.705 00.000 7680 scope move finished after 180 + 48 ms
22:33:47.707 00.002 7680 Move returns status 0, amount 180
22:33:47.707 00.000 7680 MoveAxis(N, 0, ABG)
22:33:47.707 00.000 7680 Move returns status 0, amount 0
22:33:47.708 00.001 7680 move complete, result=0
22:33:47.708 00.000 7680 worker thread done servicing request
22:33:47.709 00.001 7680 Worker thread wakes up
22:33:47.709 00.000 6120 GuideStep: -0.4 px 180 ms EAST, -0.1 px 0 ms NORTH
22:33:47.715 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:47.715 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,24,31,31)
22:33:48.961 01.246 7680 Exposure complete
22:33:49.098 00.137 7680 worker thread done servicing request
22:33:49.098 00.000 6120 OnExposeComplete: enter
22:33:49.101 00.003 6120 UpdateGuideState(): m_state=6
22:33:49.107 00.006 6120 Star::Find(15, 986, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
22:33:49.111 00.004 6120 Star::Find returns 1 (1), X=985.73, Y=39.88, Mass=12785, SNR=74.0, Peak=255 HFD=6.9
22:33:49.115 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.40)
22:33:49.118 00.003 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.67)
22:33:49.122 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.74 hyp=0.79 cameraTheta=1.93 mountX=0.14 mountY=-0.79, mountTheta=-1.40
22:33:49.128 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.74, opts=13)
22:33:49.134 00.006 6120 Enqueuing Move request for scope (-0.28, 0.74)
22:33:49.143 00.009 7680 Worker thread wakes up
22:33:49.144 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:49.152 00.008 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.74) opts 0xd
22:33:49.152 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.74)
22:33:49.152 00.000 7680 Moving (-0.28, 0.74) raw xDistance=0.14 yDistance=-0.79
22:33:49.153 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:33:49.153 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
22:33:49.153 00.000 7680 MoveAxis(E, 0, ABG)
22:33:49.153 00.000 7680 Move returns status 0, amount 0
22:33:49.153 00.000 7680 MoveAxis(N, 427, ABG)
22:33:49.154 00.001 6120 UpdateGuideState exits: m=12785 SNR=74.0 Saturated
22:33:49.159 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:49.163 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:49.166 00.003 6120 Enqueuing Expose request
22:33:49.172 00.006 7680 Guiding  Dir = 0, Dur = 427
22:33:49.173 00.001 7680 IsSlewing returns 0
22:33:49.173 00.000 7680 IsGuiding returns 0
22:33:49.174 00.001 7680 PulseGuide returned control before completion, sleep 437
22:33:49.628 00.454 7680 IsGuiding returns 1
22:33:49.629 00.001 7680 scope still moving after pulse duration time elapsed
22:33:49.658 00.029 7680 IsSlewing returns 0
22:33:49.660 00.002 7680 IsGuiding returns 0
22:33:49.660 00.000 7680 scope move finished after 427 + 60 ms
22:33:49.661 00.001 7680 Move returns status 0, amount 427
22:33:49.661 00.000 7680 move complete, result=0
22:33:49.661 00.000 7680 worker thread done servicing request
22:33:49.663 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.8 px 427 ms NORTH
22:33:49.670 00.007 7680 Worker thread wakes up
22:33:49.670 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:49.671 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(971,24,31,31)
22:33:50.912 01.241 7680 Exposure complete
22:33:51.045 00.133 7680 worker thread done servicing request
22:33:51.045 00.000 6120 OnExposeComplete: enter
22:33:51.050 00.005 6120 UpdateGuideState(): m_state=6
22:33:51.054 00.004 6120 Star::Find(15, 985, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
22:33:51.058 00.004 6120 Star::Find returns 1 (1), X=985.72, Y=39.36, Mass=11609, SNR=69.3, Peak=255 HFD=6.9
22:33:51.062 00.004 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.44 = -0.84)
22:33:51.066 00.004 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.11)
22:33:51.069 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=0.22 hyp=0.36 cameraTheta=2.49 mountX=0.24 mountY=-0.32, mountTheta=-0.93
22:33:51.075 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.22, opts=13)
22:33:51.080 00.005 6120 Enqueuing Move request for scope (-0.28, 0.22)
22:33:51.084 00.004 7680 Worker thread wakes up
22:33:51.084 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.22) opts 0xd
22:33:51.084 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.22)
22:33:51.084 00.000 7680 Moving (-0.28, 0.22) raw xDistance=0.24 yDistance=-0.32
22:33:51.084 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:33:51.085 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:33:51.085 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:51.089 00.004 6120 UpdateGuideState exits: m=11609 SNR=69.3 Saturated
22:33:51.093 00.004 7680 MoveAxis(W, 97, ABG)
22:33:51.094 00.001 7680 Guiding  Dir = 3, Dur = 97
22:33:51.094 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:51.097 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:51.102 00.005 6120 Enqueuing Expose request
22:33:51.106 00.004 7680 IsSlewing returns 0
22:33:51.106 00.000 7680 IsGuiding returns 0
22:33:51.106 00.000 7680 PulseGuide returned control before completion, sleep 107
22:33:51.218 00.112 7680 IsGuiding returns 1
22:33:51.219 00.001 7680 scope still moving after pulse duration time elapsed
22:33:51.249 00.030 7680 IsSlewing returns 0
22:33:51.251 00.002 7680 IsGuiding returns 0
22:33:51.251 00.000 7680 scope move finished after 97 + 48 ms
22:33:51.251 00.000 7680 Move returns status 0, amount 97
22:33:51.252 00.001 7680 MoveAxis(N, 173, ABG)
22:33:51.252 00.000 7680 Guiding  Dir = 0, Dur = 173
22:33:51.253 00.001 7680 IsSlewing returns 0
22:33:51.253 00.000 7680 IsGuiding returns 0
22:33:51.255 00.002 7680 PulseGuide returned control before completion, sleep 183
22:33:51.452 00.197 7680 IsGuiding returns 1
22:33:51.453 00.001 7680 scope still moving after pulse duration time elapsed
22:33:51.483 00.030 7680 IsSlewing returns 0
22:33:51.484 00.001 7680 IsGuiding returns 0
22:33:51.485 00.001 7680 scope move finished after 173 + 57 ms
22:33:51.487 00.002 7680 Move returns status 0, amount 173
22:33:51.487 00.000 7680 move complete, result=0
22:33:51.487 00.000 7680 worker thread done servicing request
22:33:51.487 00.000 7680 Worker thread wakes up
22:33:51.487 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:51.487 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,24,31,31)
22:33:51.488 00.001 6120 GuideStep: 0.2 px 97 ms WEST, -0.3 px 173 ms NORTH
22:33:52.747 01.259 7680 Exposure complete
22:33:52.879 00.132 7680 worker thread done servicing request
22:33:52.880 00.001 6120 OnExposeComplete: enter
22:33:52.884 00.004 6120 UpdateGuideState(): m_state=6
22:33:52.888 00.004 6120 Star::Find(15, 985, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
22:33:52.893 00.005 6120 Star::Find returns 1 (1), X=985.98, Y=39.21, Mass=11191, SNR=70.2, Peak=255 HFD=6.8
22:33:52.897 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
22:33:52.899 00.002 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
22:33:52.903 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.90 mountX=0.01 mountY=-0.07, mountTheta=-1.43
22:33:52.909 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.07, opts=13)
22:33:52.913 00.004 6120 Enqueuing Move request for scope (-0.02, 0.07)
22:33:52.918 00.005 7680 Worker thread wakes up
22:33:52.918 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:52.921 00.003 6120 UpdateGuideState exits: m=11191 SNR=70.2 Saturated
22:33:52.927 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:52.931 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:52.934 00.003 6120 Enqueuing Expose request
22:33:52.938 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
22:33:52.938 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
22:33:52.938 00.000 7680 Moving (-0.02, 0.07) raw xDistance=0.01 yDistance=-0.07
22:33:52.938 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:33:52.938 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:33:52.939 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:33:52.939 00.000 7680 MoveAxis(E, 0, ABG)
22:33:52.939 00.000 7680 Move returns status 0, amount 0
22:33:52.939 00.000 7680 MoveAxis(N, 0, ABG)
22:33:52.940 00.001 7680 Move returns status 0, amount 0
22:33:52.940 00.000 7680 move complete, result=0
22:33:52.940 00.000 7680 worker thread done servicing request
22:33:52.940 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:33:52.944 00.004 7680 Worker thread wakes up
22:33:52.944 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:52.944 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,24,31,31)
22:33:53.460 00.516 6120 evsrv: cli 0FAEF7F8 connect
22:33:53.465 00.005 6120 case statement mapped state 6 to 3
22:33:53.616 00.151 6120 case statement mapped state 6 to 3
22:33:53.620 00.004 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"8c46c3f0-849e-4569-98c0-6bb92501130e"}
22:33:53.623 00.003 6120 case statement mapped state 6 to 3
22:33:53.626 00.003 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c46c3f0-849e-4569-98c0-6bb92501130e"}
22:33:53.629 00.003 6120 evsrv: cli 0FAEF7F8 disconnect
22:33:53.633 00.004 6120 evsrv: cli 0FAEFD98 connect
22:33:53.639 00.006 6120 case statement mapped state 6 to 3
22:33:53.645 00.006 6120 case statement mapped state 6 to 3
22:33:53.649 00.004 6120 evsrv: cli 0FAEFD98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"2fb56e9b-6479-4a78-9394-979e2ee2693d"}
22:33:53.652 00.003 6120 PhdController::Dither begins
22:33:53.655 00.003 6120 dither: size=5.00, dRA=-0.38 dDec=-2.65
22:33:53.658 00.003 6120 MountToCamera -- mountTheta (-1.71) + m_xAngle (-2.95) = xAngle (-4.67 = 1.62)
22:33:53.661 00.003 6120 MountToCamera -- mountX=-0.38 mountY=-2.65 hyp=2.67 mountTheta=-1.71 cameraX=-0.12, cameraY=2.67 cameraTheta=1.62
22:33:53.664 00.003 6120 setting lock position to (985.89, 41.82)
22:33:53.814 00.150 6120 Mount: notify guiding dithered (-0.1, 2.7)
22:33:53.819 00.005 6120 Status Line: Dither by -0.38,-2.65
22:33:53.825 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:33:53.829 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
22:33:53.942 00.113 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"2fb56e9b-6479-4a78-9394-979e2ee2693d"}
22:33:53.948 00.006 6120 evsrv: cli 0FAEFD98 disconnect
22:33:54.165 00.217 7680 Exposure complete
22:33:54.252 00.087 7680 worker thread done servicing request
22:33:54.253 00.001 6120 OnExposeComplete: enter
22:33:54.256 00.003 6120 UpdateGuideState(): m_state=6
22:33:54.258 00.002 6120 Star::Find(15, 985, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
22:33:54.263 00.005 6120 Star::Find returns 1 (1), X=986.01, Y=39.17, Mass=12542, SNR=73.9, Peak=255 HFD=6.8
22:33:54.265 00.002 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-2.95) = xAngle (1.43 = 1.43)
22:33:54.269 00.004 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.16 = 1.16)
22:33:54.272 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=-2.64 hyp=2.65 cameraTheta=-1.53 mountX=0.38 mountY=2.43, mountTheta=1.42
22:33:54.275 00.003 6120 dither recenter: remaining=(0.4,2.6) step=(0.4,2.6)
22:33:54.278 00.003 6120 MountToCamera -- mountTheta (1.43) + m_xAngle (-2.95) = xAngle (-1.53 = -1.53)
22:33:54.281 00.003 6120 MountToCamera -- mountX=0.38 mountY=2.65 hyp=2.67 mountTheta=1.43 cameraX=0.12, cameraY=-2.67 cameraTheta=-1.53
22:33:54.283 00.002 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-2.67, opts=4)
22:33:54.287 00.004 6120 Enqueuing Move request for scope (0.12, -2.67)
22:33:54.289 00.002 7680 Worker thread wakes up
22:33:54.289 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -2.67) opts 0x4
22:33:54.289 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -2.67)
22:33:54.289 00.000 7680 Moving (0.12, -2.67) raw xDistance=0.38 yDistance=2.65
22:33:54.289 00.000 7680 MoveAxis(W, 246, B)
22:33:54.290 00.001 7680 Guiding  Dir = 3, Dur = 246
22:33:54.290 00.000 6120 Mount: notify direct move 0.38,2.65
22:33:54.295 00.005 7680 IsSlewing returns 0
22:33:54.295 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:54.299 00.004 7680 IsGuiding returns 0
22:33:54.299 00.000 6120 UpdateGuideState exits: m=12542 SNR=73.9 Saturated
22:33:54.302 00.003 6120 PhdController: settling, locked = 1, distance = 2.91 (1.50) aobump = 0 frame = 1 / 99999
22:33:54.305 00.003 7680 PulseGuide returned control before completion, sleep 256
22:33:54.305 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045234.305,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.91,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:33:54.308 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:54.310 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:54.313 00.003 6120 Enqueuing Expose request
22:33:54.566 00.253 7680 IsGuiding returns 1
22:33:54.566 00.000 7680 scope still moving after pulse duration time elapsed
22:33:54.596 00.030 7680 IsSlewing returns 0
22:33:54.596 00.000 7680 IsGuiding returns 0
22:33:54.596 00.000 7680 scope move finished after 246 + 51 ms
22:33:54.596 00.000 7680 Move returns status 0, amount 246
22:33:54.596 00.000 7680 MoveAxis(S, 1437, B)
22:33:54.598 00.002 7680 Guiding  Dir = 1, Dur = 1437
22:33:54.598 00.000 7680 IsSlewing returns 0
22:33:54.598 00.000 7680 IsGuiding returns 0
22:33:54.598 00.000 7680 PulseGuide returned control before completion, sleep 1447
22:33:56.059 01.461 7680 IsGuiding returns 1
22:33:56.060 00.001 7680 scope still moving after pulse duration time elapsed
22:33:56.089 00.029 7680 IsSlewing returns 0
22:33:56.090 00.001 7680 IsGuiding returns 0
22:33:56.091 00.001 7680 scope move finished after 1437 + 55 ms
22:33:56.091 00.000 7680 Move returns status 0, amount 1437
22:33:56.091 00.000 7680 move complete, result=0
22:33:56.092 00.001 7680 worker thread done servicing request
22:33:56.092 00.000 6120 GuideStep: 0.4 px 246 ms WEST, 2.6 px 1437 ms SOUTH
22:33:56.097 00.005 7680 Worker thread wakes up
22:33:56.097 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:56.097 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,27,31,31)
22:33:57.341 01.244 7680 Exposure complete
22:33:57.481 00.140 7680 worker thread done servicing request
22:33:57.482 00.001 6120 OnExposeComplete: enter
22:33:57.485 00.003 6120 UpdateGuideState(): m_state=6
22:33:57.489 00.004 6120 Star::Find(15, 986, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
22:33:57.493 00.004 6120 Star::Find returns 1 (1), X=986.75, Y=41.09, Mass=12867, SNR=72.9, Peak=255 HFD=6.8
22:33:57.497 00.004 6120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-2.95) = xAngle (2.26 = 2.26)
22:33:57.500 00.003 6120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.99 = 1.99)
22:33:57.504 00.004 6120 CameraToMount -- cameraX=0.87 cameraY=-0.73 hyp=1.13 cameraTheta=-0.70 mountX=-0.72 mountY=1.03, mountTheta=2.18
22:33:57.509 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.87, y=-0.73, opts=13)
22:33:57.512 00.003 6120 Enqueuing Move request for scope (0.87, -0.73)
22:33:57.515 00.003 7680 Worker thread wakes up
22:33:57.515 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:57.520 00.005 6120 UpdateGuideState exits: m=12867 SNR=72.9 Saturated
22:33:57.523 00.003 6120 PhdController: settling, locked = 1, distance = 1.13 (1.50) aobump = 0 frame = 2 / 99999
22:33:57.526 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.73) opts 0xd
22:33:57.526 00.000 7680 Handling offset move in thread for scope, endpoint = (0.87, -0.73)
22:33:57.526 00.000 7680 Moving (0.87, -0.73) raw xDistance=-0.72 yDistance=1.03
22:33:57.528 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
22:33:57.528 00.000 7680 resist switch: large excursion: input 1.03 thresh 0.60 direction from 0 to 1
22:33:57.528 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.10
22:33:57.528 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.03
22:33:57.528 00.000 7680 MoveAxis(E, 292, ABG)
22:33:57.528 00.000 7680 Guiding  Dir = 2, Dur = 292
22:33:57.528 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045237.526,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.13,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:33:57.533 00.005 7680 IsSlewing returns 0
22:33:57.533 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:57.537 00.004 7680 IsGuiding returns 0
22:33:57.537 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:57.540 00.003 7680 PulseGuide returned control before completion, sleep 302
22:33:57.540 00.000 6120 Enqueuing Expose request
22:33:57.858 00.318 7680 IsGuiding returns 0
22:33:57.859 00.001 7680 Move returns status 0, amount 292
22:33:57.859 00.000 7680 MoveAxis(S, 561, ABG)
22:33:57.861 00.002 7680 Guiding  Dir = 1, Dur = 561
22:33:57.862 00.001 7680 IsSlewing returns 0
22:33:57.863 00.001 7680 IsGuiding returns 0
22:33:57.863 00.000 7680 PulseGuide returned control before completion, sleep 571
22:33:58.451 00.588 7680 IsGuiding returns 1
22:33:58.451 00.000 7680 scope still moving after pulse duration time elapsed
22:33:58.481 00.030 7680 IsSlewing returns 0
22:33:58.482 00.001 7680 IsGuiding returns 0
22:33:58.484 00.002 7680 scope move finished after 561 + 59 ms
22:33:58.484 00.000 7680 Move returns status 0, amount 561
22:33:58.485 00.001 7680 move complete, result=0
22:33:58.485 00.000 7680 worker thread done servicing request
22:33:58.486 00.001 6120 GuideStep: -0.7 px 292 ms EAST, 1.0 px 561 ms SOUTH
22:33:58.494 00.008 7680 Worker thread wakes up
22:33:58.494 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:33:58.495 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(971,27,31,31)
22:33:59.747 01.252 7680 Exposure complete
22:33:59.900 00.153 7680 worker thread done servicing request
22:33:59.901 00.001 6120 OnExposeComplete: enter
22:33:59.904 00.003 6120 UpdateGuideState(): m_state=6
22:33:59.908 00.004 6120 Star::Find(15, 986, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
22:33:59.913 00.005 6120 Star::Find returns 1 (1), X=986.15, Y=42.05, Mass=11942, SNR=71.3, Peak=255 HFD=6.9
22:33:59.918 00.005 6120 CameraToMount -- cameraTheta (0.72) - m_xAngle (-2.95) = xAngle (3.67 = -2.61)
22:33:59.922 00.004 6120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.40 = -2.88)
22:33:59.925 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=0.23 hyp=0.35 cameraTheta=0.72 mountX=-0.31 mountY=-0.09, mountTheta=-2.85
22:33:59.931 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.23, opts=13)
22:33:59.936 00.005 6120 Enqueuing Move request for scope (0.27, 0.23)
22:33:59.939 00.003 7680 Worker thread wakes up
22:33:59.939 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.23) opts 0xd
22:33:59.939 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:33:59.942 00.003 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.23)
22:33:59.942 00.000 6120 UpdateGuideState exits: m=11942 SNR=71.3 Saturated
22:33:59.947 00.005 6120 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 3 / 99999
22:33:59.951 00.004 7680 Moving (0.27, 0.23) raw xDistance=-0.31 yDistance=-0.09
22:33:59.952 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
22:33:59.952 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:33:59.952 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045239.951,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.90,"Time":2.4,"SettleTime":10.0,"StarLocked":true}
22:33:59.956 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:33:59.957 00.001 7680 MoveAxis(E, 145, ABG)
22:33:59.957 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:59.961 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:33:59.965 00.004 6120 Enqueuing Expose request
22:33:59.969 00.004 7680 Guiding  Dir = 2, Dur = 145
22:33:59.969 00.000 7680 IsSlewing returns 0
22:33:59.970 00.001 7680 IsGuiding returns 0
22:33:59.970 00.000 7680 PulseGuide returned control before completion, sleep 155
22:34:00.128 00.158 7680 IsGuiding returns 1
22:34:00.128 00.000 7680 scope still moving after pulse duration time elapsed
22:34:00.159 00.031 7680 IsSlewing returns 0
22:34:00.161 00.002 7680 IsGuiding returns 0
22:34:00.161 00.000 7680 scope move finished after 145 + 45 ms
22:34:00.162 00.001 7680 Move returns status 0, amount 145
22:34:00.162 00.000 7680 MoveAxis(N, 0, ABG)
22:34:00.163 00.001 7680 Move returns status 0, amount 0
22:34:00.163 00.000 7680 move complete, result=0
22:34:00.164 00.001 7680 worker thread done servicing request
22:34:00.164 00.000 6120 GuideStep: -0.3 px 145 ms EAST, -0.1 px 0 ms NORTH
22:34:00.171 00.007 7680 Worker thread wakes up
22:34:00.171 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:00.171 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,27,31,31)
22:34:01.421 01.250 7680 Exposure complete
22:34:01.564 00.143 7680 worker thread done servicing request
22:34:01.564 00.000 6120 OnExposeComplete: enter
22:34:01.569 00.005 6120 UpdateGuideState(): m_state=6
22:34:01.572 00.003 6120 Star::Find(15, 986, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
22:34:01.576 00.004 6120 Star::Find returns 1 (1), X=985.92, Y=42.12, Mass=11817, SNR=71.5, Peak=255 HFD=6.8
22:34:01.580 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
22:34:01.583 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
22:34:01.588 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.48 mountX=-0.09 mountY=-0.26, mountTheta=-1.88
22:34:01.592 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.31, opts=13)
22:34:01.597 00.005 6120 Enqueuing Move request for scope (0.03, 0.31)
22:34:01.601 00.004 7680 Worker thread wakes up
22:34:01.601 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:01.606 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.31) opts 0xd
22:34:01.606 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.31)
22:34:01.607 00.001 6120 UpdateGuideState exits: m=11817 SNR=71.5 Saturated
22:34:01.612 00.005 6120 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 4 / 99999
22:34:01.617 00.005 7680 Moving (0.03, 0.31) raw xDistance=-0.09 yDistance=-0.26
22:34:01.617 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045241.617,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.72,"Time":4.1,"SettleTime":10.0,"StarLocked":true}
22:34:01.621 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:34:01.621 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:34:01.622 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:01.626 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:01.629 00.003 6120 Enqueuing Expose request
22:34:01.633 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:34:01.633 00.000 7680 MoveAxis(E, 0, ABG)
22:34:01.633 00.000 7680 Move returns status 0, amount 0
22:34:01.633 00.000 7680 MoveAxis(N, 0, ABG)
22:34:01.633 00.000 7680 Move returns status 0, amount 0
22:34:01.634 00.001 7680 move complete, result=0
22:34:01.634 00.000 7680 worker thread done servicing request
22:34:01.634 00.000 7680 Worker thread wakes up
22:34:01.634 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:01.635 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:34:01.639 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(971,27,31,31)
22:34:02.881 01.242 7680 Exposure complete
22:34:03.006 00.125 7680 worker thread done servicing request
22:34:03.006 00.000 6120 OnExposeComplete: enter
22:34:03.010 00.004 6120 UpdateGuideState(): m_state=6
22:34:03.014 00.004 6120 Star::Find(15, 985, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
22:34:03.018 00.004 6120 Star::Find returns 1 (1), X=985.93, Y=42.30, Mass=11972, SNR=71.7, Peak=255 HFD=6.8
22:34:03.021 00.003 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.85)
22:34:03.025 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
22:34:03.029 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.49 hyp=0.49 cameraTheta=1.48 mountX=-0.13 mountY=-0.42, mountTheta=-1.88
22:34:03.035 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.49, opts=13)
22:34:03.040 00.005 6120 Enqueuing Move request for scope (0.04, 0.49)
22:34:03.048 00.008 7680 Worker thread wakes up
22:34:03.048 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:03.056 00.008 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.49) opts 0xd
22:34:03.056 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.49)
22:34:03.056 00.000 7680 Moving (0.04, 0.49) raw xDistance=-0.13 yDistance=-0.42
22:34:03.056 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:34:03.056 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:34:03.057 00.001 6120 UpdateGuideState exits: m=11972 SNR=71.7 Saturated
22:34:03.062 00.005 6120 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 5 / 99999
22:34:03.066 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:34:03.066 00.000 7680 MoveAxis(E, 0, ABG)
22:34:03.066 00.000 7680 Move returns status 0, amount 0
22:34:03.066 00.000 7680 MoveAxis(N, 0, ABG)
22:34:03.067 00.001 7680 Move returns status 0, amount 0
22:34:03.067 00.000 7680 move complete, result=0
22:34:03.068 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045243.066,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.65,"Time":5.5,"SettleTime":10.0,"StarLocked":true}
22:34:03.072 00.004 7680 worker thread done servicing request
22:34:03.072 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:03.078 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:03.082 00.004 6120 Enqueuing Expose request
22:34:03.087 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:34:03.091 00.004 7680 Worker thread wakes up
22:34:03.091 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:03.091 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,27,31,31)
22:34:04.334 01.243 7680 Exposure complete
22:34:04.474 00.140 7680 worker thread done servicing request
22:34:04.474 00.000 6120 OnExposeComplete: enter
22:34:04.478 00.004 6120 UpdateGuideState(): m_state=6
22:34:04.483 00.005 6120 Star::Find(15, 985, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
22:34:04.487 00.004 6120 Star::Find returns 1 (1), X=985.98, Y=42.86, Mass=13067, SNR=73.9, Peak=255 HFD=6.7
22:34:04.491 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
22:34:04.495 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.12)
22:34:04.498 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=1.05 hyp=1.05 cameraTheta=1.48 mountX=-0.29 mountY=-0.90, mountTheta=-1.88
22:34:04.503 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=1.05, opts=13)
22:34:04.507 00.004 6120 Enqueuing Move request for scope (0.10, 1.05)
22:34:04.510 00.003 7680 Worker thread wakes up
22:34:04.510 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 1.05) opts 0xd
22:34:04.510 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 1.05)
22:34:04.510 00.000 7680 Moving (0.10, 1.05) raw xDistance=-0.29 yDistance=-0.90
22:34:04.510 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
22:34:04.510 00.000 7680 resist switch: large excursion: input -0.90 thresh 0.60 direction from 1 to -1
22:34:04.510 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.70
22:34:04.510 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90
22:34:04.512 00.002 7680 MoveAxis(E, 118, ABG)
22:34:04.512 00.000 7680 Guiding  Dir = 2, Dur = 118
22:34:04.512 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:04.515 00.003 7680 IsSlewing returns 0
22:34:04.516 00.001 6120 UpdateGuideState exits: m=13067 SNR=73.9 Saturated
22:34:04.519 00.003 7680 IsGuiding returns 0
22:34:04.520 00.001 6120 PhdController: settling, locked = 1, distance = 0.77 (1.50) aobump = 0 frame = 6 / 99999
22:34:04.524 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764045244.524,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.77,"Time":7.0,"SettleTime":10.0,"StarLocked":true}
22:34:04.528 00.004 7680 PulseGuide returned control before completion, sleep 128
22:34:04.528 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:04.532 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:04.535 00.003 6120 Enqueuing Expose request
22:34:04.664 00.129 7680 IsGuiding returns 0
22:34:04.665 00.001 7680 Move returns status 0, amount 118
22:34:04.665 00.000 7680 MoveAxis(N, 488, ABG)
22:34:04.666 00.001 7680 Guiding  Dir = 0, Dur = 488
22:34:04.667 00.001 7680 IsSlewing returns 0
22:34:04.668 00.001 7680 IsGuiding returns 0
22:34:04.668 00.000 7680 PulseGuide returned control before completion, sleep 498
22:34:05.177 00.509 7680 IsGuiding returns 1
22:34:05.177 00.000 7680 scope still moving after pulse duration time elapsed
22:34:05.208 00.031 7680 IsSlewing returns 0
22:34:05.209 00.001 7680 IsGuiding returns 0
22:34:05.209 00.000 7680 scope move finished after 488 + 53 ms
22:34:05.211 00.002 7680 Move returns status 0, amount 488
22:34:05.211 00.000 7680 move complete, result=0
22:34:05.211 00.000 7680 worker thread done servicing request
22:34:05.212 00.001 7680 Worker thread wakes up
22:34:05.212 00.000 6120 GuideStep: -0.3 px 118 ms EAST, -0.9 px 488 ms NORTH
22:34:05.218 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:05.219 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(971,27,31,31)
22:34:06.469 01.250 7680 Exposure complete
22:34:06.617 00.148 7680 worker thread done servicing request
22:34:06.617 00.000 6120 OnExposeComplete: enter
22:34:06.621 00.004 6120 UpdateGuideState(): m_state=6
22:34:06.626 00.005 6120 Star::Find(15, 985, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
22:34:06.630 00.004 6120 Star::Find returns 1 (0), X=985.93, Y=42.51, Mass=11238, SNR=68.6, Peak=242 HFD=6.8
22:34:06.634 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
22:34:06.640 00.006 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
22:34:06.645 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.69 hyp=0.69 cameraTheta=1.51 mountX=-0.17 mountY=-0.60, mountTheta=-1.85
22:34:06.652 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.69, opts=13)
22:34:06.657 00.005 6120 Enqueuing Move request for scope (0.04, 0.69)
22:34:06.661 00.004 7680 Worker thread wakes up
22:34:06.661 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:06.665 00.004 6120 UpdateGuideState exits: m=11238 SNR=68.6
22:34:06.670 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.69) opts 0xd
22:34:06.670 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.69)
22:34:06.670 00.000 7680 Moving (0.04, 0.69) raw xDistance=-0.17 yDistance=-0.60
22:34:06.671 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:34:06.671 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
22:34:06.671 00.000 6120 PhdController: settling, locked = 1, distance = 0.75 (1.50) aobump = 0 frame = 7 / 99999
22:34:06.676 00.005 7680 MoveAxis(E, 0, ABG)
22:34:06.677 00.001 7680 Move returns status 0, amount 0
22:34:06.677 00.000 7680 MoveAxis(N, 326, ABG)
22:34:06.677 00.000 7680 Guiding  Dir = 0, Dur = 326
22:34:06.677 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045246.676,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.75,"Time":9.1,"SettleTime":10.0,"StarLocked":true}
22:34:06.682 00.005 7680 IsSlewing returns 0
22:34:06.682 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:06.686 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:06.690 00.004 6120 Enqueuing Expose request
22:34:06.694 00.004 7680 IsGuiding returns 0
22:34:06.694 00.000 7680 PulseGuide returned control before completion, sleep 336
22:34:07.040 00.346 7680 IsGuiding returns 1
22:34:07.040 00.000 7680 scope still moving after pulse duration time elapsed
22:34:07.071 00.031 7680 IsSlewing returns 0
22:34:07.071 00.000 7680 IsGuiding returns 0
22:34:07.071 00.000 7680 scope move finished after 326 + 51 ms
22:34:07.071 00.000 7680 Move returns status 0, amount 326
22:34:07.071 00.000 7680 move complete, result=0
22:34:07.071 00.000 7680 worker thread done servicing request
22:34:07.071 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 326 ms NORTH
22:34:07.076 00.005 7680 Worker thread wakes up
22:34:07.076 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:07.076 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,27,31,31)
22:34:08.332 01.256 7680 Exposure complete
22:34:08.467 00.135 7680 worker thread done servicing request
22:34:08.467 00.000 6120 OnExposeComplete: enter
22:34:08.470 00.003 6120 UpdateGuideState(): m_state=6
22:34:08.474 00.004 6120 Star::Find(15, 985, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
22:34:08.478 00.004 6120 Star::Find returns 1 (0), X=985.80, Y=42.69, Mass=12069, SNR=71.6, Peak=245 HFD=6.9
22:34:08.481 00.003 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
22:34:08.485 00.004 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
22:34:08.488 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.88 hyp=0.88 cameraTheta=1.67 mountX=-0.08 mountY=-0.82, mountTheta=-1.67
22:34:08.495 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.88, opts=13)
22:34:08.498 00.003 6120 Enqueuing Move request for scope (-0.08, 0.88)
22:34:08.502 00.004 7680 Worker thread wakes up
22:34:08.502 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.88) opts 0xd
22:34:08.502 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.88)
22:34:08.503 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:08.507 00.004 6120 UpdateGuideState exits: m=12069 SNR=71.6
22:34:08.510 00.003 7680 Moving (-0.08, 0.88) raw xDistance=-0.08 yDistance=-0.82
22:34:08.510 00.000 6120 PhdController: settling, locked = 1, distance = 0.79 (1.50) aobump = 0 frame = 8 / 99999
22:34:08.514 00.004 6120 PhdController: newstate STATE_FINISH
22:34:08.518 00.004 6120 PhdController complete: success
22:34:08.522 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:34:08.522 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
22:34:08.522 00.000 7680 MoveAxis(E, 0, ABG)
22:34:08.522 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045248.522,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
22:34:08.526 00.004 7680 Move returns status 0, amount 0
22:34:08.526 00.000 7680 MoveAxis(N, 447, ABG)
22:34:08.526 00.000 7680 Guiding  Dir = 0, Dur = 447
22:34:08.526 00.000 6120 Mount: notify guiding dither settle done success=1
22:34:08.531 00.005 7680 IsSlewing returns 0
22:34:08.531 00.000 6120 PhdController: newstate STATE_IDLE
22:34:08.535 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:08.538 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:08.542 00.004 7680 IsGuiding returns 0
22:34:08.542 00.000 6120 Enqueuing Expose request
22:34:08.546 00.004 7680 PulseGuide returned control before completion, sleep 457
22:34:09.020 00.474 7680 IsGuiding returns 1
22:34:09.020 00.000 7680 scope still moving after pulse duration time elapsed
22:34:09.052 00.032 7680 IsSlewing returns 0
22:34:09.052 00.000 7680 IsGuiding returns 0
22:34:09.052 00.000 7680 scope move finished after 447 + 63 ms
22:34:09.053 00.001 7680 Move returns status 0, amount 447
22:34:09.054 00.001 7680 move complete, result=0
22:34:09.054 00.000 7680 worker thread done servicing request
22:34:09.054 00.000 7680 Worker thread wakes up
22:34:09.055 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.8 px 447 ms NORTH
22:34:09.061 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:09.061 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,27,31,31)
22:34:10.309 01.248 7680 Exposure complete
22:34:10.448 00.139 7680 worker thread done servicing request
22:34:10.450 00.002 6120 OnExposeComplete: enter
22:34:10.454 00.004 6120 UpdateGuideState(): m_state=6
22:34:10.460 00.006 6120 Star::Find(15, 985, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
22:34:10.464 00.004 6120 Star::Find returns 1 (0), X=985.67, Y=42.31, Mass=12628, SNR=73.5, Peak=249 HFD=7.1
22:34:10.468 00.004 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.95 = -1.34)
22:34:10.471 00.003 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
22:34:10.475 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.49 hyp=0.54 cameraTheta=1.99 mountX=0.13 mountY=-0.54, mountTheta=-1.34
22:34:10.479 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.49, opts=13)
22:34:10.487 00.008 6120 Enqueuing Move request for scope (-0.22, 0.49)
22:34:10.492 00.005 7680 Worker thread wakes up
22:34:10.492 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:10.496 00.004 6120 UpdateGuideState exits: m=12628 SNR=73.5
22:34:10.500 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:10.504 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:10.507 00.003 6120 Enqueuing Expose request
22:34:10.510 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.49) opts 0xd
22:34:10.510 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.49)
22:34:10.510 00.000 7680 Moving (-0.22, 0.49) raw xDistance=0.13 yDistance=-0.54
22:34:10.510 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:34:10.512 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
22:34:10.512 00.000 7680 MoveAxis(E, 0, ABG)
22:34:10.512 00.000 7680 Move returns status 0, amount 0
22:34:10.512 00.000 7680 MoveAxis(N, 292, ABG)
22:34:10.512 00.000 7680 Guiding  Dir = 0, Dur = 292
22:34:10.513 00.001 7680 IsSlewing returns 0
22:34:10.513 00.000 7680 IsGuiding returns 0
22:34:10.514 00.001 7680 PulseGuide returned control before completion, sleep 302
22:34:10.829 00.315 7680 IsGuiding returns 1
22:34:10.829 00.000 7680 scope still moving after pulse duration time elapsed
22:34:10.860 00.031 7680 IsSlewing returns 0
22:34:10.862 00.002 7680 IsGuiding returns 0
22:34:10.862 00.000 7680 scope move finished after 292 + 56 ms
22:34:10.862 00.000 7680 Move returns status 0, amount 292
22:34:10.863 00.001 7680 move complete, result=0
22:34:10.863 00.000 7680 worker thread done servicing request
22:34:10.864 00.001 7680 Worker thread wakes up
22:34:10.864 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 292 ms NORTH
22:34:10.871 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:10.871 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,27,31,31)
22:34:12.123 01.252 7680 Exposure complete
22:34:12.272 00.149 7680 worker thread done servicing request
22:34:12.272 00.000 6120 OnExposeComplete: enter
22:34:12.278 00.006 6120 UpdateGuideState(): m_state=6
22:34:12.282 00.004 6120 Star::Find(15, 985, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
22:34:12.286 00.004 6120 Star::Find returns 1 (1), X=985.68, Y=42.04, Mass=12878, SNR=74.8, Peak=255 HFD=6.8
22:34:12.289 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
22:34:12.294 00.005 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.28)
22:34:12.298 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.22 hyp=0.30 cameraTheta=2.32 mountX=0.16 mountY=-0.29, mountTheta=-1.06
22:34:12.304 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.22, opts=13)
22:34:12.308 00.004 6120 Enqueuing Move request for scope (-0.21, 0.22)
22:34:12.311 00.003 7680 Worker thread wakes up
22:34:12.311 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.22) opts 0xd
22:34:12.312 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.22)
22:34:12.312 00.000 7680 Moving (-0.21, 0.22) raw xDistance=0.16 yDistance=-0.29
22:34:12.312 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:34:12.313 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:34:12.313 00.000 7680 MoveAxis(E, 0, ABG)
22:34:12.313 00.000 7680 Move returns status 0, amount 0
22:34:12.313 00.000 7680 MoveAxis(N, 157, ABG)
22:34:12.313 00.000 7680 Guiding  Dir = 0, Dur = 157
22:34:12.313 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:12.317 00.004 7680 IsSlewing returns 0
22:34:12.318 00.001 7680 IsGuiding returns 0
22:34:12.318 00.000 6120 UpdateGuideState exits: m=12878 SNR=74.8 Saturated
22:34:12.321 00.003 7680 PulseGuide returned control before completion, sleep 167
22:34:12.322 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:12.324 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:12.329 00.005 6120 Enqueuing Expose request
22:34:12.504 00.175 7680 IsGuiding returns 1
22:34:12.504 00.000 7680 scope still moving after pulse duration time elapsed
22:34:12.535 00.031 7680 IsSlewing returns 0
22:34:12.536 00.001 7680 IsGuiding returns 0
22:34:12.536 00.000 7680 scope move finished after 157 + 60 ms
22:34:12.536 00.000 7680 Move returns status 0, amount 157
22:34:12.537 00.001 7680 move complete, result=0
22:34:12.537 00.000 7680 worker thread done servicing request
22:34:12.537 00.000 7680 Worker thread wakes up
22:34:12.538 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 157 ms NORTH
22:34:12.547 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:12.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,27,31,31)
22:34:13.794 01.247 7680 Exposure complete
22:34:13.946 00.152 7680 worker thread done servicing request
22:34:13.946 00.000 6120 OnExposeComplete: enter
22:34:13.951 00.005 6120 UpdateGuideState(): m_state=6
22:34:13.955 00.004 6120 Star::Find(15, 985, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
22:34:13.959 00.004 6120 Star::Find returns 1 (1), X=985.71, Y=41.91, Mass=14071, SNR=78.6, Peak=255 HFD=6.8
22:34:13.963 00.004 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-2.95) = xAngle (5.60 = -0.68)
22:34:13.968 00.005 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.33 = -0.95)
22:34:13.972 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.10 hyp=0.21 cameraTheta=2.65 mountX=0.16 mountY=-0.17, mountTheta=-0.81
22:34:13.978 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.10, opts=13)
22:34:13.982 00.004 6120 Enqueuing Move request for scope (-0.18, 0.10)
22:34:13.986 00.004 7680 Worker thread wakes up
22:34:13.987 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.10) opts 0xd
22:34:13.987 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.10)
22:34:13.987 00.000 7680 Moving (-0.18, 0.10) raw xDistance=0.16 yDistance=-0.17
22:34:13.987 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:13.990 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:34:13.992 00.002 6120 UpdateGuideState exits: m=14071 SNR=78.6 Saturated
22:34:13.995 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:13.998 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:14.000 00.002 6120 Enqueuing Expose request
22:34:14.004 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:34:14.004 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:34:14.004 00.000 7680 MoveAxis(E, 0, ABG)
22:34:14.004 00.000 7680 Move returns status 0, amount 0
22:34:14.004 00.000 7680 MoveAxis(N, 0, ABG)
22:34:14.005 00.001 7680 Move returns status 0, amount 0
22:34:14.005 00.000 7680 move complete, result=0
22:34:14.005 00.000 7680 worker thread done servicing request
22:34:14.005 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:34:14.009 00.004 7680 Worker thread wakes up
22:34:14.009 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:14.009 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,27,31,31)
22:34:15.250 01.241 7680 Exposure complete
22:34:15.403 00.153 7680 worker thread done servicing request
22:34:15.403 00.000 6120 OnExposeComplete: enter
22:34:15.408 00.005 6120 UpdateGuideState(): m_state=6
22:34:15.412 00.004 6120 Star::Find(15, 985, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
22:34:15.417 00.005 6120 Star::Find returns 1 (1), X=985.81, Y=42.13, Mass=13318, SNR=73.9, Peak=255 HFD=6.8
22:34:15.423 00.006 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
22:34:15.427 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.80)
22:34:15.432 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.32 hyp=0.32 cameraTheta=1.80 mountX=0.01 mountY=-0.32, mountTheta=-1.53
22:34:15.438 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.32, opts=13)
22:34:15.442 00.004 6120 Enqueuing Move request for scope (-0.07, 0.32)
22:34:15.446 00.004 7680 Worker thread wakes up
22:34:15.447 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.32) opts 0xd
22:34:15.447 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:15.452 00.005 6120 UpdateGuideState exits: m=13318 SNR=73.9 Saturated
22:34:15.455 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.32)
22:34:15.456 00.001 7680 Moving (-0.07, 0.32) raw xDistance=0.01 yDistance=-0.32
22:34:15.456 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:34:15.456 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:34:15.456 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:15.460 00.004 7680 MoveAxis(E, 0, ABG)
22:34:15.461 00.001 7680 Move returns status 0, amount 0
22:34:15.461 00.000 7680 MoveAxis(N, 172, ABG)
22:34:15.461 00.000 7680 Guiding  Dir = 0, Dur = 172
22:34:15.461 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:15.465 00.004 6120 Enqueuing Expose request
22:34:15.470 00.005 7680 IsSlewing returns 0
22:34:15.470 00.000 7680 IsGuiding returns 0
22:34:15.470 00.000 7680 PulseGuide returned control before completion, sleep 182
22:34:15.662 00.192 7680 IsGuiding returns 1
22:34:15.662 00.000 7680 scope still moving after pulse duration time elapsed
22:34:15.694 00.032 7680 IsSlewing returns 0
22:34:15.695 00.001 7680 IsGuiding returns 0
22:34:15.695 00.000 7680 scope move finished after 172 + 52 ms
22:34:15.695 00.000 7680 Move returns status 0, amount 172
22:34:15.695 00.000 7680 move complete, result=0
22:34:15.696 00.001 7680 worker thread done servicing request
22:34:15.696 00.000 7680 Worker thread wakes up
22:34:15.696 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 172 ms NORTH
22:34:15.704 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:15.704 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,27,31,31)
22:34:16.950 01.246 7680 Exposure complete
22:34:17.088 00.138 7680 worker thread done servicing request
22:34:17.089 00.001 6120 OnExposeComplete: enter
22:34:17.094 00.005 6120 UpdateGuideState(): m_state=6
22:34:17.097 00.003 6120 Star::Find(15, 985, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
22:34:17.102 00.005 6120 Star::Find returns 1 (0), X=985.86, Y=41.91, Mass=12067, SNR=72.0, Peak=251 HFD=6.8
22:34:17.105 00.003 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
22:34:17.110 00.005 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
22:34:17.113 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.82 mountX=0.01 mountY=-0.09, mountTheta=-1.50
22:34:17.119 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.09, opts=13)
22:34:17.124 00.005 6120 Enqueuing Move request for scope (-0.02, 0.09)
22:34:17.127 00.003 7680 Worker thread wakes up
22:34:17.128 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
22:34:17.128 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
22:34:17.128 00.000 7680 Moving (-0.02, 0.09) raw xDistance=0.01 yDistance=-0.09
22:34:17.128 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:34:17.129 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:34:17.129 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:17.133 00.004 6120 UpdateGuideState exits: m=12067 SNR=72.0
22:34:17.138 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:17.143 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:17.148 00.005 6120 Enqueuing Expose request
22:34:17.152 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:34:17.152 00.000 7680 MoveAxis(E, 0, ABG)
22:34:17.152 00.000 7680 Move returns status 0, amount 0
22:34:17.152 00.000 7680 MoveAxis(N, 0, ABG)
22:34:17.153 00.001 7680 Move returns status 0, amount 0
22:34:17.153 00.000 7680 move complete, result=0
22:34:17.153 00.000 7680 worker thread done servicing request
22:34:17.154 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:34:17.158 00.004 7680 Worker thread wakes up
22:34:17.158 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:17.158 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,27,31,31)
22:34:18.399 01.241 7680 Exposure complete
22:34:18.926 00.527 7680 worker thread done servicing request
22:34:18.926 00.000 6120 OnExposeComplete: enter
22:34:18.933 00.007 6120 UpdateGuideState(): m_state=6
22:34:18.936 00.003 6120 Star::Find(15, 985, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
22:34:18.939 00.003 6120 Star::Find returns 1 (1), X=985.80, Y=42.11, Mass=11185, SNR=69.8, Peak=255 HFD=6.8
22:34:18.943 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
22:34:18.946 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
22:34:18.950 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.86 mountX=0.03 mountY=-0.31, mountTheta=-1.47
22:34:18.955 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.30, opts=13)
22:34:18.959 00.004 6120 Enqueuing Move request for scope (-0.09, 0.30)
22:34:18.963 00.004 7680 Worker thread wakes up
22:34:18.963 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:18.966 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.30) opts 0xd
22:34:18.966 00.000 6120 UpdateGuideState exits: m=11185 SNR=69.8 Saturated
22:34:18.970 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.30)
22:34:18.970 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:18.972 00.002 7680 Moving (-0.09, 0.30) raw xDistance=0.03 yDistance=-0.31
22:34:18.972 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:18.975 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:34:18.975 00.000 6120 Enqueuing Expose request
22:34:18.978 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:34:18.978 00.000 7680 MoveAxis(E, 0, ABG)
22:34:18.979 00.001 7680 Move returns status 0, amount 0
22:34:18.979 00.000 7680 MoveAxis(N, 166, ABG)
22:34:18.979 00.000 7680 Guiding  Dir = 0, Dur = 166
22:34:18.980 00.001 7680 IsSlewing returns 0
22:34:18.980 00.000 7680 IsGuiding returns 0
22:34:18.980 00.000 7680 PulseGuide returned control before completion, sleep 176
22:34:19.162 00.182 7680 IsGuiding returns 1
22:34:19.162 00.000 7680 scope still moving after pulse duration time elapsed
22:34:19.193 00.031 7680 IsSlewing returns 0
22:34:19.193 00.000 7680 IsGuiding returns 0
22:34:19.193 00.000 7680 scope move finished after 166 + 46 ms
22:34:19.193 00.000 7680 Move returns status 0, amount 166
22:34:19.193 00.000 7680 move complete, result=0
22:34:19.194 00.001 7680 worker thread done servicing request
22:34:19.194 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 166 ms NORTH
22:34:19.197 00.003 7680 Worker thread wakes up
22:34:19.197 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:19.198 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(971,27,31,31)
22:34:20.437 01.239 7680 Exposure complete
22:34:20.564 00.127 7680 worker thread done servicing request
22:34:20.564 00.000 6120 OnExposeComplete: enter
22:34:20.569 00.005 6120 UpdateGuideState(): m_state=6
22:34:20.575 00.006 6120 Star::Find(15, 985, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
22:34:20.580 00.005 6120 Star::Find returns 1 (1), X=985.90, Y=42.11, Mass=11977, SNR=71.4, Peak=255 HFD=6.9
22:34:20.584 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
22:34:20.590 00.006 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
22:34:20.594 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.53 mountX=-0.07 mountY=-0.26, mountTheta=-1.82
22:34:20.599 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.29, opts=13)
22:34:20.602 00.003 6120 Enqueuing Move request for scope (0.01, 0.29)
22:34:20.608 00.006 7680 Worker thread wakes up
22:34:20.608 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:20.613 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.29) opts 0xd
22:34:20.614 00.001 6120 UpdateGuideState exits: m=11977 SNR=71.4 Saturated
22:34:20.617 00.003 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.29)
22:34:20.617 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:20.620 00.003 7680 Moving (0.01, 0.29) raw xDistance=-0.07 yDistance=-0.26
22:34:20.620 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:20.624 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:34:20.624 00.000 6120 Enqueuing Expose request
22:34:20.628 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:34:20.628 00.000 7680 MoveAxis(E, 0, ABG)
22:34:20.628 00.000 7680 Move returns status 0, amount 0
22:34:20.628 00.000 7680 MoveAxis(N, 141, ABG)
22:34:20.628 00.000 7680 Guiding  Dir = 0, Dur = 141
22:34:20.628 00.000 7680 IsSlewing returns 0
22:34:20.629 00.001 7680 IsGuiding returns 0
22:34:20.629 00.000 7680 PulseGuide returned control before completion, sleep 151
22:34:20.791 00.162 7680 IsGuiding returns 1
22:34:20.791 00.000 7680 scope still moving after pulse duration time elapsed
22:34:20.823 00.032 7680 IsSlewing returns 0
22:34:20.824 00.001 7680 IsGuiding returns 0
22:34:20.824 00.000 7680 scope move finished after 141 + 54 ms
22:34:20.825 00.001 7680 Move returns status 0, amount 141
22:34:20.825 00.000 7680 move complete, result=0
22:34:20.825 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 141 ms NORTH
22:34:20.832 00.007 7680 worker thread done servicing request
22:34:20.832 00.000 7680 Worker thread wakes up
22:34:20.832 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:20.832 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,27,31,31)
22:34:22.086 01.254 7680 Exposure complete
22:34:22.228 00.142 7680 worker thread done servicing request
22:34:22.229 00.001 6120 OnExposeComplete: enter
22:34:22.232 00.003 6120 UpdateGuideState(): m_state=6
22:34:22.238 00.006 6120 Star::Find(15, 985, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
22:34:22.242 00.004 6120 Star::Find returns 1 (1), X=985.95, Y=42.06, Mass=12833, SNR=74.3, Peak=255 HFD=7.1
22:34:22.244 00.002 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
22:34:22.249 00.005 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
22:34:22.252 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.31 mountX=-0.11 mountY=-0.19, mountTheta=-2.09
22:34:22.257 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.24, opts=13)
22:34:22.262 00.005 6120 Enqueuing Move request for scope (0.06, 0.24)
22:34:22.267 00.005 7680 Worker thread wakes up
22:34:22.267 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:22.272 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.24) opts 0xd
22:34:22.272 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.24)
22:34:22.272 00.000 7680 Moving (0.06, 0.24) raw xDistance=-0.11 yDistance=-0.19
22:34:22.272 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:34:22.272 00.000 6120 UpdateGuideState exits: m=12833 SNR=74.3 Saturated
22:34:22.278 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:22.282 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:22.285 00.003 6120 Enqueuing Expose request
22:34:22.288 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:34:22.288 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:34:22.289 00.001 7680 MoveAxis(E, 0, ABG)
22:34:22.289 00.000 7680 Move returns status 0, amount 0
22:34:22.289 00.000 7680 MoveAxis(N, 0, ABG)
22:34:22.289 00.000 7680 Move returns status 0, amount 0
22:34:22.289 00.000 7680 move complete, result=0
22:34:22.289 00.000 7680 worker thread done servicing request
22:34:22.289 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:34:22.295 00.006 7680 Worker thread wakes up
22:34:22.295 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:22.296 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(971,27,31,31)
22:34:23.541 01.245 7680 Exposure complete
22:34:23.693 00.152 7680 worker thread done servicing request
22:34:23.693 00.000 6120 OnExposeComplete: enter
22:34:23.697 00.004 6120 UpdateGuideState(): m_state=6
22:34:23.703 00.006 6120 Star::Find(15, 985, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
22:34:23.708 00.005 6120 Star::Find returns 1 (1), X=985.93, Y=42.18, Mass=12413, SNR=73.1, Peak=255 HFD=6.8
22:34:23.712 00.004 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.87)
22:34:23.716 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
22:34:23.721 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.37 hyp=0.37 cameraTheta=1.46 mountX=-0.11 mountY=-0.31, mountTheta=-1.90
22:34:23.726 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.37, opts=13)
22:34:23.729 00.003 6120 Enqueuing Move request for scope (0.04, 0.37)
22:34:23.734 00.005 7680 Worker thread wakes up
22:34:23.735 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:23.740 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.37) opts 0xd
22:34:23.740 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.37)
22:34:23.740 00.000 7680 Moving (0.04, 0.37) raw xDistance=-0.11 yDistance=-0.31
22:34:23.740 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:34:23.741 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:34:23.741 00.000 7680 MoveAxis(E, 0, ABG)
22:34:23.741 00.000 6120 UpdateGuideState exits: m=12413 SNR=73.1 Saturated
22:34:23.746 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:23.750 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:23.754 00.004 6120 Enqueuing Expose request
22:34:23.759 00.005 7680 Move returns status 0, amount 0
22:34:23.759 00.000 7680 MoveAxis(N, 169, ABG)
22:34:23.759 00.000 7680 Guiding  Dir = 0, Dur = 169
22:34:23.759 00.000 7680 IsSlewing returns 0
22:34:23.760 00.001 7680 IsGuiding returns 0
22:34:23.761 00.001 7680 PulseGuide returned control before completion, sleep 179
22:34:23.952 00.191 7680 IsGuiding returns 1
22:34:23.953 00.001 7680 scope still moving after pulse duration time elapsed
22:34:23.982 00.029 7680 IsSlewing returns 0
22:34:23.983 00.001 7680 IsGuiding returns 0
22:34:23.986 00.003 7680 scope move finished after 169 + 56 ms
22:34:23.987 00.001 7680 Move returns status 0, amount 169
22:34:23.987 00.000 7680 move complete, result=0
22:34:23.988 00.001 7680 worker thread done servicing request
22:34:23.988 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 169 ms NORTH
22:34:23.993 00.005 7680 Worker thread wakes up
22:34:23.993 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:23.994 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(971,27,31,31)
22:34:25.246 01.252 7680 Exposure complete
22:34:25.390 00.144 7680 worker thread done servicing request
22:34:25.390 00.000 6120 OnExposeComplete: enter
22:34:25.395 00.005 6120 UpdateGuideState(): m_state=6
22:34:25.400 00.005 6120 Star::Find(15, 985, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
22:34:25.403 00.003 6120 Star::Find returns 1 (1), X=985.82, Y=42.25, Mass=11797, SNR=70.4, Peak=255 HFD=6.8
22:34:25.407 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
22:34:25.410 00.003 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
22:34:25.413 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.44 hyp=0.44 cameraTheta=1.73 mountX=-0.01 mountY=-0.43, mountTheta=-1.60
22:34:25.420 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.44, opts=13)
22:34:25.426 00.006 6120 Enqueuing Move request for scope (-0.07, 0.44)
22:34:25.430 00.004 7680 Worker thread wakes up
22:34:25.430 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:25.433 00.003 6120 UpdateGuideState exits: m=11797 SNR=70.4 Saturated
22:34:25.438 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.44) opts 0xd
22:34:25.439 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:25.442 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:25.447 00.005 6120 Enqueuing Expose request
22:34:25.451 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.44)
22:34:25.451 00.000 7680 Moving (-0.07, 0.44) raw xDistance=-0.01 yDistance=-0.43
22:34:25.452 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:34:25.452 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
22:34:25.452 00.000 7680 MoveAxis(E, 0, ABG)
22:34:25.452 00.000 7680 Move returns status 0, amount 0
22:34:25.452 00.000 7680 MoveAxis(N, 231, ABG)
22:34:25.454 00.002 7680 Guiding  Dir = 0, Dur = 231
22:34:25.454 00.000 7680 IsSlewing returns 0
22:34:25.454 00.000 7680 IsGuiding returns 0
22:34:25.455 00.001 7680 PulseGuide returned control before completion, sleep 241
22:34:25.701 00.246 7680 IsGuiding returns 1
22:34:25.702 00.001 7680 scope still moving after pulse duration time elapsed
22:34:25.733 00.031 7680 IsSlewing returns 0
22:34:25.733 00.000 7680 IsGuiding returns 0
22:34:25.734 00.001 7680 scope move finished after 231 + 48 ms
22:34:25.735 00.001 7680 Move returns status 0, amount 231
22:34:25.735 00.000 7680 move complete, result=0
22:34:25.735 00.000 7680 worker thread done servicing request
22:34:25.736 00.001 7680 Worker thread wakes up
22:34:25.736 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 231 ms NORTH
22:34:25.742 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:25.742 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,27,31,31)
22:34:26.994 01.252 7680 Exposure complete
22:34:27.155 00.161 7680 worker thread done servicing request
22:34:27.155 00.000 6120 OnExposeComplete: enter
22:34:27.160 00.005 6120 UpdateGuideState(): m_state=6
22:34:27.164 00.004 6120 Star::Find(15, 985, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
22:34:27.170 00.006 6120 Star::Find returns 1 (0), X=985.82, Y=42.20, Mass=12051, SNR=71.5, Peak=249 HFD=6.7
22:34:27.175 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
22:34:27.180 00.005 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
22:34:27.184 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.39 hyp=0.39 cameraTheta=1.76 mountX=-0.00 mountY=-0.38, mountTheta=-1.57
22:34:27.188 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.39, opts=13)
22:34:27.192 00.004 6120 Enqueuing Move request for scope (-0.07, 0.39)
22:34:27.196 00.004 7680 Worker thread wakes up
22:34:27.196 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:27.201 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.39) opts 0xd
22:34:27.201 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.39)
22:34:27.201 00.000 7680 Moving (-0.07, 0.39) raw xDistance=-0.00 yDistance=-0.38
22:34:27.201 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:34:27.201 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
22:34:27.202 00.001 7680 MoveAxis(E, 0, ABG)
22:34:27.202 00.000 7680 Move returns status 0, amount 0
22:34:27.202 00.000 7680 MoveAxis(N, 206, ABG)
22:34:27.202 00.000 7680 Guiding  Dir = 0, Dur = 206
22:34:27.202 00.000 6120 UpdateGuideState exits: m=12051 SNR=71.5
22:34:27.206 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:27.210 00.004 7680 IsSlewing returns 0
22:34:27.210 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:27.216 00.006 6120 Enqueuing Expose request
22:34:27.219 00.003 7680 IsGuiding returns 0
22:34:27.220 00.001 7680 PulseGuide returned control before completion, sleep 216
22:34:27.440 00.220 7680 IsGuiding returns 1
22:34:27.440 00.000 7680 scope still moving after pulse duration time elapsed
22:34:27.471 00.031 7680 IsSlewing returns 0
22:34:27.473 00.002 7680 IsGuiding returns 0
22:34:27.473 00.000 7680 scope move finished after 206 + 47 ms
22:34:27.473 00.000 7680 Move returns status 0, amount 206
22:34:27.473 00.000 7680 move complete, result=0
22:34:27.474 00.001 7680 worker thread done servicing request
22:34:27.474 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 206 ms NORTH
22:34:27.480 00.006 7680 Worker thread wakes up
22:34:27.481 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:27.481 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(971,27,31,31)
22:34:27.718 00.237 6120 evsrv: cli 0FAEF1B8 connect
22:34:27.838 00.120 6120 case statement mapped state 6 to 3
22:34:27.842 00.004 6120 case statement mapped state 6 to 3
22:34:27.845 00.003 6120 evsrv: cli 0FAEF1B8 request: {"method":"get_app_state","id":"c872bd94-df2e-45f5-bf8c-969d8f0dd9a8"}
22:34:27.850 00.005 6120 case statement mapped state 6 to 3
22:34:27.853 00.003 6120 evsrv: cli 0FAEF1B8 response: {"jsonrpc":"2.0","result":"Guiding","id":"c872bd94-df2e-45f5-bf8c-969d8f0dd9a8"}
22:34:27.858 00.005 6120 evsrv: cli 0FAEF1B8 disconnect
22:34:27.863 00.005 6120 evsrv: cli 0FAEFD98 connect
22:34:27.866 00.003 6120 case statement mapped state 6 to 3
22:34:27.869 00.003 6120 case statement mapped state 6 to 3
22:34:27.873 00.004 6120 evsrv: cli 0FAEFD98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"df5380cf-6386-4caf-a446-59df36577494"}
22:34:27.876 00.003 6120 PhdController::Dither begins
22:34:27.879 00.003 6120 dither: size=5.00, dRA=3.62 dDec=-2.90
22:34:27.882 00.003 6120 MountToCamera -- mountTheta (-0.68) + m_xAngle (-2.95) = xAngle (-3.63 = 2.65)
22:34:27.885 00.003 6120 MountToCamera -- mountX=3.62 mountY=-2.90 hyp=4.64 mountTheta=-0.68 cameraX=-4.10, cameraY=2.18 cameraTheta=2.65
22:34:27.890 00.005 6120 setting lock position to (981.79, 44.00)
22:34:27.895 00.005 6120 Mount: notify guiding dithered (-4.1, 2.2)
22:34:28.051 00.156 6120 Status Line: Dither by 3.62,-2.90
22:34:28.055 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:34:28.171 00.116 6120 PhdController: newstate STATE_SETTLE_WAIT
22:34:28.176 00.005 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"df5380cf-6386-4caf-a446-59df36577494"}
22:34:28.181 00.005 6120 evsrv: cli 0FAEFD98 disconnect
22:34:28.727 00.546 7680 Exposure complete
22:34:28.823 00.096 6120 OnExposeComplete: enter
22:34:28.826 00.003 6120 UpdateGuideState(): m_state=6
22:34:28.829 00.003 7680 worker thread done servicing request
22:34:28.829 00.000 6120 Star::Find(15, 985, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
22:34:28.832 00.003 6120 Star::Find returns 1 (1), X=985.92, Y=41.85, Mass=13018, SNR=74.1, Peak=255 HFD=6.8
22:34:28.835 00.003 6120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-2.95) = xAngle (2.48 = 2.48)
22:34:28.837 00.002 6120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.21 = 2.21)
22:34:28.839 00.002 6120 CameraToMount -- cameraX=4.13 cameraY=-2.15 hyp=4.65 cameraTheta=-0.48 mountX=-3.66 mountY=3.74, mountTheta=2.34
22:34:28.844 00.005 6120 dither recenter: remaining=(-3.6,2.9) step=(-3.6,2.9)
22:34:28.847 00.003 6120 MountToCamera -- mountTheta (2.47) + m_xAngle (-2.95) = xAngle (-0.49 = -0.49)
22:34:28.850 00.003 6120 MountToCamera -- mountX=-3.62 mountY=2.90 hyp=4.64 mountTheta=2.47 cameraX=4.10, cameraY=-2.18 cameraTheta=-0.49
22:34:28.852 00.002 6120 SchedulePrimaryMove(0D6325F0, x=4.10, y=-2.18, opts=4)
22:34:28.855 00.003 6120 Enqueuing Move request for scope (4.10, -2.18)
22:34:28.859 00.004 6120 Mount: notify direct move -3.62,2.90
22:34:28.862 00.003 7680 Worker thread wakes up
22:34:28.862 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (4.10, -2.18) opts 0x4
22:34:28.862 00.000 7680 Handling offset move in thread for scope, endpoint = (4.10, -2.18)
22:34:28.862 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:28.866 00.004 7680 Moving (4.10, -2.18) raw xDistance=-3.62 yDistance=2.90
22:34:28.866 00.000 7680 MoveAxis(E, 2348, B)
22:34:28.866 00.000 7680 Guiding  Dir = 2, Dur = 2348
22:34:28.867 00.001 6120 UpdateGuideState exits: m=13018 SNR=74.1 Saturated
22:34:28.869 00.002 6120 PhdController: settling, locked = 1, distance = 4.90 (1.50) aobump = 0 frame = 1 / 99999
22:34:28.872 00.003 7680 IsSlewing returns 0
22:34:28.872 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045268.872,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.90,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:34:28.875 00.003 7680 IsGuiding returns 0
22:34:28.875 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:28.878 00.003 7680 PulseGuide returned control before completion, sleep 2358
22:34:28.878 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:28.883 00.005 6120 Enqueuing Expose request
22:34:31.247 02.364 7680 IsGuiding returns 0
22:34:31.248 00.001 7680 Move returns status 0, amount 2348
22:34:31.249 00.001 7680 MoveAxis(S, 1576, B)
22:34:31.250 00.001 7680 Guiding  Dir = 1, Dur = 1576
22:34:31.250 00.000 7680 IsSlewing returns 0
22:34:31.250 00.000 7680 IsGuiding returns 0
22:34:31.254 00.004 7680 PulseGuide returned control before completion, sleep 1584
22:34:32.847 01.593 7680 IsGuiding returns 1
22:34:32.848 00.001 7680 scope still moving after pulse duration time elapsed
22:34:32.880 00.032 7680 IsSlewing returns 0
22:34:32.881 00.001 7680 IsGuiding returns 0
22:34:32.882 00.001 7680 scope move finished after 1576 + 53 ms
22:34:32.882 00.000 7680 Move returns status 0, amount 1576
22:34:32.883 00.001 7680 move complete, result=0
22:34:32.884 00.001 6120 GuideStep: -3.6 px 2348 ms EAST, 2.9 px 1576 ms SOUTH
22:34:32.894 00.010 7680 worker thread done servicing request
22:34:32.894 00.000 7680 Worker thread wakes up
22:34:32.894 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:32.895 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(967,29,31,31)
22:34:34.149 01.254 7680 Exposure complete
22:34:34.287 00.138 7680 worker thread done servicing request
22:34:34.288 00.001 6120 OnExposeComplete: enter
22:34:34.293 00.005 6120 UpdateGuideState(): m_state=6
22:34:34.300 00.007 6120 Star::Find(15, 985, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
22:34:34.303 00.003 6120 Star::Find returns 1 (1), X=982.72, Y=44.10, Mass=12020, SNR=71.3, Peak=255 HFD=6.7
22:34:34.308 00.005 6120 CameraToMount -- cameraTheta (0.11) - m_xAngle (-2.95) = xAngle (3.07 = 3.07)
22:34:34.312 00.004 6120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.80 = 2.80)
22:34:34.316 00.004 6120 CameraToMount -- cameraX=0.93 cameraY=0.11 hyp=0.94 cameraTheta=0.11 mountX=-0.93 mountY=0.31, mountTheta=2.82
22:34:34.321 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.93, y=0.11, opts=13)
22:34:34.328 00.007 6120 Enqueuing Move request for scope (0.93, 0.11)
22:34:34.334 00.006 7680 Worker thread wakes up
22:34:34.334 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:34.338 00.004 6120 UpdateGuideState exits: m=12020 SNR=71.3 Saturated
22:34:34.342 00.004 6120 PhdController: settling, locked = 1, distance = 0.94 (1.50) aobump = 0 frame = 2 / 99999
22:34:34.345 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.11) opts 0xd
22:34:34.345 00.000 7680 Handling offset move in thread for scope, endpoint = (0.93, 0.11)
22:34:34.347 00.002 7680 Moving (0.93, 0.11) raw xDistance=-0.93 yDistance=0.31
22:34:34.347 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.93
22:34:34.347 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045274.345,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.94,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:34:34.351 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:34:34.351 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:34.354 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:34:34.354 00.000 7680 MoveAxis(E, 381, ABG)
22:34:34.355 00.001 7680 Guiding  Dir = 2, Dur = 381
22:34:34.355 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:34.360 00.005 6120 Enqueuing Expose request
22:34:34.364 00.004 7680 IsSlewing returns 0
22:34:34.364 00.000 7680 IsGuiding returns 0
22:34:34.364 00.000 7680 PulseGuide returned control before completion, sleep 391
22:34:34.762 00.398 7680 IsGuiding returns 1
22:34:34.762 00.000 7680 scope still moving after pulse duration time elapsed
22:34:34.793 00.031 7680 IsSlewing returns 0
22:34:34.795 00.002 7680 IsGuiding returns 0
22:34:34.795 00.000 7680 scope move finished after 381 + 49 ms
22:34:34.796 00.001 7680 Move returns status 0, amount 381
22:34:34.796 00.000 7680 MoveAxis(N, 0, ABG)
22:34:34.798 00.002 7680 Move returns status 0, amount 0
22:34:34.798 00.000 7680 move complete, result=0
22:34:34.798 00.000 7680 worker thread done servicing request
22:34:34.798 00.000 7680 Worker thread wakes up
22:34:34.799 00.001 6120 GuideStep: -0.9 px 381 ms EAST, 0.3 px 0 ms NORTH
22:34:34.804 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:34.804 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(967,29,31,31)
22:34:36.057 01.253 7680 Exposure complete
22:34:36.201 00.144 7680 worker thread done servicing request
22:34:36.201 00.000 6120 OnExposeComplete: enter
22:34:36.206 00.005 6120 UpdateGuideState(): m_state=6
22:34:36.209 00.003 6120 Star::Find(15, 982, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
22:34:36.214 00.005 6120 Star::Find returns 1 (1), X=982.00, Y=44.26, Mass=13382, SNR=74.9, Peak=255 HFD=6.8
22:34:36.217 00.003 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-2.95) = xAngle (3.84 = -2.44)
22:34:36.221 00.004 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.58 = -2.71)
22:34:36.225 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.26 hyp=0.34 cameraTheta=0.89 mountX=-0.26 mountY=-0.14, mountTheta=-2.64
22:34:36.230 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.26, opts=13)
22:34:36.235 00.005 6120 Enqueuing Move request for scope (0.21, 0.26)
22:34:36.239 00.004 7680 Worker thread wakes up
22:34:36.239 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:36.243 00.004 6120 UpdateGuideState exits: m=13382 SNR=74.9 Saturated
22:34:36.246 00.003 6120 PhdController: settling, locked = 1, distance = 0.76 (1.50) aobump = 0 frame = 3 / 99999
22:34:36.250 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.26) opts 0xd
22:34:36.250 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.26)
22:34:36.250 00.000 7680 Moving (0.21, 0.26) raw xDistance=-0.26 yDistance=-0.14
22:34:36.250 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.26
22:34:36.250 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:34:36.250 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:34:36.250 00.000 7680 MoveAxis(E, 132, ABG)
22:34:36.251 00.001 7680 Guiding  Dir = 2, Dur = 132
22:34:36.251 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045276.250,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.76,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
22:34:36.255 00.004 7680 IsSlewing returns 0
22:34:36.255 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:36.258 00.003 7680 IsGuiding returns 0
22:34:36.258 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:36.263 00.005 7680 PulseGuide returned control before completion, sleep 142
22:34:36.266 00.003 6120 Enqueuing Expose request
22:34:36.420 00.154 7680 IsGuiding returns 0
22:34:36.422 00.002 7680 Move returns status 0, amount 132
22:34:36.424 00.002 7680 MoveAxis(N, 0, ABG)
22:34:36.424 00.000 7680 Move returns status 0, amount 0
22:34:36.424 00.000 7680 move complete, result=0
22:34:36.424 00.000 7680 worker thread done servicing request
22:34:36.424 00.000 7680 Worker thread wakes up
22:34:36.424 00.000 6120 GuideStep: -0.3 px 132 ms EAST, -0.1 px 0 ms NORTH
22:34:36.431 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:36.431 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(967,29,31,31)
22:34:37.679 01.248 7680 Exposure complete
22:34:37.829 00.150 7680 worker thread done servicing request
22:34:37.829 00.000 6120 OnExposeComplete: enter
22:34:37.833 00.004 6120 UpdateGuideState(): m_state=6
22:34:37.838 00.005 6120 Star::Find(15, 982, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
22:34:37.842 00.004 6120 Star::Find returns 1 (0), X=981.41, Y=44.73, Mass=12177, SNR=71.8, Peak=243 HFD=6.9
22:34:37.845 00.003 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
22:34:37.849 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
22:34:37.853 00.004 6120 CameraToMount -- cameraX=-0.38 cameraY=0.73 hyp=0.82 cameraTheta=2.05 mountX=0.23 mountY=-0.82, mountTheta=-1.29
22:34:37.859 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.73, opts=13)
22:34:37.863 00.004 6120 Enqueuing Move request for scope (-0.38, 0.73)
22:34:37.867 00.004 7680 Worker thread wakes up
22:34:37.867 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:37.871 00.004 6120 UpdateGuideState exits: m=12177 SNR=71.8
22:34:37.875 00.004 6120 PhdController: settling, locked = 1, distance = 0.78 (1.50) aobump = 0 frame = 4 / 99999
22:34:37.878 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.73) opts 0xd
22:34:37.878 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.73)
22:34:37.880 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764045277.878,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.78,"Time":3.5,"SettleTime":10.0,"StarLocked":true}
22:34:37.883 00.003 7680 Moving (-0.38, 0.73) raw xDistance=0.23 yDistance=-0.82
22:34:37.884 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
22:34:37.884 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:37.887 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:37.892 00.005 6120 Enqueuing Expose request
22:34:37.896 00.004 7680 resist switch: large excursion: input -0.82 thresh 0.60 direction from 0 to -1
22:34:37.896 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.47
22:34:37.896 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
22:34:37.896 00.000 7680 MoveAxis(W, 87, ABG)
22:34:37.896 00.000 7680 Guiding  Dir = 3, Dur = 87
22:34:37.897 00.001 7680 IsSlewing returns 0
22:34:37.897 00.000 7680 IsGuiding returns 0
22:34:37.897 00.000 7680 PulseGuide returned control before completion, sleep 97
22:34:37.997 00.100 7680 IsGuiding returns 1
22:34:37.998 00.001 7680 scope still moving after pulse duration time elapsed
22:34:38.027 00.029 7680 IsSlewing returns 0
22:34:38.029 00.002 7680 IsGuiding returns 0
22:34:38.030 00.001 7680 scope move finished after 87 + 45 ms
22:34:38.030 00.000 7680 Move returns status 0, amount 87
22:34:38.031 00.001 7680 MoveAxis(N, 447, ABG)
22:34:38.031 00.000 7680 Guiding  Dir = 0, Dur = 447
22:34:38.031 00.000 7680 IsSlewing returns 0
22:34:38.032 00.001 7680 IsGuiding returns 0
22:34:38.032 00.000 7680 PulseGuide returned control before completion, sleep 457
22:34:38.493 00.461 7680 IsGuiding returns 1
22:34:38.493 00.000 7680 scope still moving after pulse duration time elapsed
22:34:38.524 00.031 7680 IsSlewing returns 0
22:34:38.527 00.003 7680 IsGuiding returns 1
22:34:38.556 00.029 7680 IsSlewing returns 0
22:34:38.558 00.002 7680 IsGuiding returns 1
22:34:38.587 00.029 7680 IsSlewing returns 0
22:34:38.588 00.001 7680 IsGuiding returns 0
22:34:38.589 00.001 7680 scope move finished after 447 + 109 ms
22:34:38.589 00.000 7680 Move returns status 0, amount 447
22:34:38.590 00.001 7680 move complete, result=0
22:34:38.590 00.000 7680 worker thread done servicing request
22:34:38.590 00.000 6120 GuideStep: 0.2 px 87 ms WEST, -0.8 px 447 ms NORTH
22:34:38.597 00.007 7680 Worker thread wakes up
22:34:38.599 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:38.599 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(967,29,31,31)
22:34:39.852 01.253 7680 Exposure complete
22:34:39.997 00.145 7680 worker thread done servicing request
22:34:39.997 00.000 6120 OnExposeComplete: enter
22:34:40.001 00.004 6120 UpdateGuideState(): m_state=6
22:34:40.005 00.004 6120 Star::Find(15, 981, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
22:34:40.008 00.003 6120 Star::Find returns 1 (0), X=981.93, Y=44.91, Mass=11841, SNR=70.3, Peak=248 HFD=7.0
22:34:40.014 00.006 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
22:34:40.018 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.18)
22:34:40.022 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.92 hyp=0.93 cameraTheta=1.42 mountX=-0.31 mountY=-0.76, mountTheta=-1.95
22:34:40.026 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.92, opts=13)
22:34:40.031 00.005 6120 Enqueuing Move request for scope (0.14, 0.92)
22:34:40.034 00.003 7680 Worker thread wakes up
22:34:40.035 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.92) opts 0xd
22:34:40.035 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.92)
22:34:40.035 00.000 7680 Moving (0.14, 0.92) raw xDistance=-0.31 yDistance=-0.76
22:34:40.035 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:40.038 00.003 6120 UpdateGuideState exits: m=11841 SNR=70.3
22:34:40.043 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
22:34:40.043 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
22:34:40.043 00.000 7680 MoveAxis(E, 120, ABG)
22:34:40.043 00.000 7680 Guiding  Dir = 2, Dur = 120
22:34:40.045 00.002 6120 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 5 / 99999
22:34:40.049 00.004 7680 IsSlewing returns 0
22:34:40.049 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045280.049,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.82,"Time":5.7,"SettleTime":10.0,"StarLocked":true}
22:34:40.055 00.006 7680 IsGuiding returns 0
22:34:40.055 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:40.059 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:40.064 00.005 6120 Enqueuing Expose request
22:34:40.067 00.003 7680 PulseGuide returned control before completion, sleep 130
22:34:40.213 00.146 7680 IsGuiding returns 0
22:34:40.215 00.002 7680 Move returns status 0, amount 120
22:34:40.216 00.001 7680 MoveAxis(N, 414, ABG)
22:34:40.216 00.000 7680 Guiding  Dir = 0, Dur = 414
22:34:40.217 00.001 7680 IsSlewing returns 0
22:34:40.218 00.001 7680 IsGuiding returns 0
22:34:40.219 00.001 7680 PulseGuide returned control before completion, sleep 424
22:34:40.654 00.435 7680 IsGuiding returns 1
22:34:40.656 00.002 7680 scope still moving after pulse duration time elapsed
22:34:40.683 00.027 7680 IsSlewing returns 0
22:34:40.684 00.001 7680 IsGuiding returns 1
22:34:40.713 00.029 7680 IsSlewing returns 0
22:34:40.715 00.002 7680 IsGuiding returns 1
22:34:40.744 00.029 7680 IsSlewing returns 0
22:34:40.746 00.002 7680 IsGuiding returns 1
22:34:40.776 00.030 7680 IsSlewing returns 0
22:34:40.776 00.000 7680 IsGuiding returns 0
22:34:40.777 00.001 7680 scope move finished after 414 + 144 ms
22:34:40.778 00.001 7680 Move returns status 0, amount 414
22:34:40.778 00.000 7680 move complete, result=0
22:34:40.778 00.000 7680 worker thread done servicing request
22:34:40.779 00.001 7680 Worker thread wakes up
22:34:40.780 00.001 6120 GuideStep: -0.3 px 120 ms EAST, -0.8 px 414 ms NORTH
22:34:40.785 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:40.785 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(967,29,31,31)
22:34:42.036 01.251 7680 Exposure complete
22:34:42.203 00.167 7680 worker thread done servicing request
22:34:42.203 00.000 6120 OnExposeComplete: enter
22:34:42.209 00.006 6120 UpdateGuideState(): m_state=6
22:34:42.212 00.003 6120 Star::Find(15, 981, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
22:34:42.215 00.003 6120 Star::Find returns 1 (0), X=981.77, Y=44.48, Mass=12792, SNR=74.1, Peak=248 HFD=7.0
22:34:42.221 00.006 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.72)
22:34:42.226 00.005 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.99)
22:34:42.233 00.007 6120 CameraToMount -- cameraX=-0.02 cameraY=0.48 hyp=0.48 cameraTheta=1.61 mountX=-0.07 mountY=-0.44, mountTheta=-1.73
22:34:42.239 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.48, opts=13)
22:34:42.243 00.004 6120 Enqueuing Move request for scope (-0.02, 0.48)
22:34:42.247 00.004 7680 Worker thread wakes up
22:34:42.248 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.48) opts 0xd
22:34:42.248 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.48)
22:34:42.248 00.000 7680 Moving (-0.02, 0.48) raw xDistance=-0.07 yDistance=-0.44
22:34:42.248 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:34:42.248 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:34:42.248 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:42.254 00.006 7680 MoveAxis(E, 0, ABG)
22:34:42.254 00.000 7680 Move returns status 0, amount 0
22:34:42.255 00.001 7680 MoveAxis(N, 240, ABG)
22:34:42.255 00.000 6120 UpdateGuideState exits: m=12792 SNR=74.1
22:34:42.260 00.005 7680 Guiding  Dir = 0, Dur = 240
22:34:42.261 00.001 6120 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 6 / 99999
22:34:42.267 00.006 7680 IsSlewing returns 0
22:34:42.268 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045282.268,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.72,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
22:34:42.273 00.005 7680 IsGuiding returns 0
22:34:42.273 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:42.279 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:42.284 00.005 6120 Enqueuing Expose request
22:34:42.289 00.005 7680 PulseGuide returned control before completion, sleep 250
22:34:42.545 00.256 7680 IsGuiding returns 0
22:34:42.545 00.000 7680 Move returns status 0, amount 240
22:34:42.546 00.001 7680 move complete, result=0
22:34:42.546 00.000 7680 worker thread done servicing request
22:34:42.546 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 240 ms NORTH
22:34:42.550 00.004 7680 Worker thread wakes up
22:34:42.550 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:42.550 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(967,29,31,31)
22:34:43.802 01.252 7680 Exposure complete
22:34:43.943 00.141 7680 worker thread done servicing request
22:34:43.944 00.001 6120 OnExposeComplete: enter
22:34:43.948 00.004 6120 UpdateGuideState(): m_state=6
22:34:43.952 00.004 6120 Star::Find(15, 981, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
22:34:43.958 00.006 6120 Star::Find returns 1 (1), X=981.87, Y=44.31, Mass=11483, SNR=69.5, Peak=255 HFD=6.8
22:34:43.963 00.005 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.28 = -2.01)
22:34:43.966 00.003 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
22:34:43.970 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.32 mountX=-0.14 mountY=-0.25, mountTheta=-2.08
22:34:43.976 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.32, opts=13)
22:34:43.979 00.003 6120 Enqueuing Move request for scope (0.08, 0.32)
22:34:43.984 00.005 7680 Worker thread wakes up
22:34:43.984 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:43.987 00.003 6120 UpdateGuideState exits: m=11483 SNR=69.5 Saturated
22:34:43.989 00.002 6120 PhdController: settling, locked = 1, distance = 0.60 (1.50) aobump = 0 frame = 7 / 99999
22:34:43.992 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.32) opts 0xd
22:34:43.993 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.32)
22:34:43.993 00.000 7680 Moving (0.08, 0.32) raw xDistance=-0.14 yDistance=-0.25
22:34:43.993 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:34:43.993 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:34:43.993 00.000 7680 MoveAxis(E, 0, ABG)
22:34:43.993 00.000 7680 Move returns status 0, amount 0
22:34:43.993 00.000 7680 MoveAxis(N, 135, ABG)
22:34:43.994 00.001 7680 Guiding  Dir = 0, Dur = 135
22:34:43.994 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045283.992,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.60,"Time":9.6,"SettleTime":10.0,"StarLocked":true}
22:34:43.997 00.003 7680 IsSlewing returns 0
22:34:43.997 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:44.001 00.004 7680 IsGuiding returns 0
22:34:44.001 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:44.005 00.004 6120 Enqueuing Expose request
22:34:44.008 00.003 7680 PulseGuide returned control before completion, sleep 145
22:34:44.157 00.149 7680 IsGuiding returns 1
22:34:44.158 00.001 7680 scope still moving after pulse duration time elapsed
22:34:44.187 00.029 7680 IsSlewing returns 0
22:34:44.188 00.001 7680 IsGuiding returns 0
22:34:44.190 00.002 7680 scope move finished after 135 + 53 ms
22:34:44.190 00.000 7680 Move returns status 0, amount 135
22:34:44.191 00.001 7680 move complete, result=0
22:34:44.191 00.000 7680 worker thread done servicing request
22:34:44.191 00.000 7680 Worker thread wakes up
22:34:44.192 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 135 ms NORTH
22:34:44.200 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:44.200 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(967,29,31,31)
22:34:45.450 01.250 7680 Exposure complete
22:34:45.598 00.148 7680 worker thread done servicing request
22:34:45.599 00.001 6120 OnExposeComplete: enter
22:34:45.602 00.003 6120 UpdateGuideState(): m_state=6
22:34:45.610 00.008 6120 Star::Find(15, 981, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
22:34:45.616 00.006 6120 Star::Find returns 1 (1), X=981.61, Y=44.28, Mass=12014, SNR=71.0, Peak=255 HFD=6.9
22:34:45.620 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.10 = -1.19)
22:34:45.624 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.46)
22:34:45.628 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.28 hyp=0.34 cameraTheta=2.14 mountX=0.13 mountY=-0.34, mountTheta=-1.21
22:34:45.633 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.28, opts=13)
22:34:45.638 00.005 6120 Enqueuing Move request for scope (-0.18, 0.28)
22:34:45.643 00.005 7680 Worker thread wakes up
22:34:45.643 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:45.648 00.005 6120 UpdateGuideState exits: m=12014 SNR=71.0 Saturated
22:34:45.652 00.004 6120 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 8 / 99999
22:34:45.655 00.003 6120 PhdController: newstate STATE_FINISH
22:34:45.660 00.005 6120 PhdController complete: success
22:34:45.664 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.28) opts 0xd
22:34:45.664 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.28)
22:34:45.664 00.000 7680 Moving (-0.18, 0.28) raw xDistance=0.13 yDistance=-0.34
22:34:45.664 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:34:45.664 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:34:45.665 00.001 7680 MoveAxis(E, 0, ABG)
22:34:45.665 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045285.664,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
22:34:45.669 00.004 7680 Move returns status 0, amount 0
22:34:45.670 00.001 7680 MoveAxis(N, 182, ABG)
22:34:45.670 00.000 7680 Guiding  Dir = 0, Dur = 182
22:34:45.670 00.000 6120 Mount: notify guiding dither settle done success=1
22:34:45.676 00.006 6120 PhdController: newstate STATE_IDLE
22:34:45.680 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:45.684 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:45.687 00.003 7680 IsSlewing returns 0
22:34:45.687 00.000 6120 Enqueuing Expose request
22:34:45.691 00.004 7680 IsGuiding returns 0
22:34:45.691 00.000 7680 PulseGuide returned control before completion, sleep 192
22:34:45.892 00.201 7680 IsGuiding returns 1
22:34:45.893 00.001 7680 scope still moving after pulse duration time elapsed
22:34:45.923 00.030 7680 IsSlewing returns 0
22:34:45.924 00.001 7680 IsGuiding returns 0
22:34:45.924 00.000 7680 scope move finished after 182 + 50 ms
22:34:45.925 00.001 7680 Move returns status 0, amount 182
22:34:45.925 00.000 7680 move complete, result=0
22:34:45.926 00.001 7680 worker thread done servicing request
22:34:45.926 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 182 ms NORTH
22:34:45.934 00.008 7680 Worker thread wakes up
22:34:45.934 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:45.935 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(967,29,31,31)
22:34:47.187 01.252 7680 Exposure complete
22:34:47.338 00.151 7680 worker thread done servicing request
22:34:47.338 00.000 6120 OnExposeComplete: enter
22:34:47.342 00.004 6120 UpdateGuideState(): m_state=6
22:34:47.346 00.004 6120 Star::Find(15, 981, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
22:34:47.349 00.003 6120 Star::Find returns 1 (1), X=981.75, Y=44.19, Mass=12985, SNR=74.7, Peak=255 HFD=6.8
22:34:47.353 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
22:34:47.357 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
22:34:47.362 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.77 mountX=0.00 mountY=-0.19, mountTheta=-1.56
22:34:47.367 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.19, opts=13)
22:34:47.371 00.004 6120 Enqueuing Move request for scope (-0.04, 0.19)
22:34:47.374 00.003 7680 Worker thread wakes up
22:34:47.374 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
22:34:47.375 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
22:34:47.375 00.000 7680 Moving (-0.04, 0.19) raw xDistance=0.00 yDistance=-0.19
22:34:47.375 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:34:47.375 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:34:47.375 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:34:47.375 00.000 7680 MoveAxis(E, 0, ABG)
22:34:47.376 00.001 7680 Move returns status 0, amount 0
22:34:47.376 00.000 7680 MoveAxis(N, 0, ABG)
22:34:47.376 00.000 7680 Move returns status 0, amount 0
22:34:47.376 00.000 7680 move complete, result=0
22:34:47.376 00.000 7680 worker thread done servicing request
22:34:47.376 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:47.380 00.004 6120 UpdateGuideState exits: m=12985 SNR=74.7 Saturated
22:34:47.384 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:47.387 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:47.393 00.006 6120 Enqueuing Expose request
22:34:47.396 00.003 7680 Worker thread wakes up
22:34:47.396 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:34:47.400 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:47.400 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(967,29,31,31)
22:34:48.650 01.250 7680 Exposure complete
22:34:48.802 00.152 7680 worker thread done servicing request
22:34:48.803 00.001 6120 OnExposeComplete: enter
22:34:48.807 00.004 6120 UpdateGuideState(): m_state=6
22:34:48.812 00.005 6120 Star::Find(15, 981, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
22:34:48.816 00.004 6120 Star::Find returns 1 (0), X=981.65, Y=44.64, Mass=12247, SNR=73.1, Peak=242 HFD=7.1
22:34:48.820 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.55)
22:34:48.824 00.004 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
22:34:48.828 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.65 hyp=0.66 cameraTheta=1.78 mountX=0.02 mountY=-0.64, mountTheta=-1.55
22:34:48.833 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.65, opts=13)
22:34:48.838 00.005 6120 Enqueuing Move request for scope (-0.14, 0.65)
22:34:48.840 00.002 7680 Worker thread wakes up
22:34:48.841 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.65) opts 0xd
22:34:48.841 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.65)
22:34:48.841 00.000 7680 Moving (-0.14, 0.65) raw xDistance=0.02 yDistance=-0.64
22:34:48.841 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:34:48.842 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
22:34:48.842 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:48.847 00.005 7680 MoveAxis(E, 0, ABG)
22:34:48.847 00.000 7680 Move returns status 0, amount 0
22:34:48.847 00.000 7680 MoveAxis(N, 348, ABG)
22:34:48.847 00.000 7680 Guiding  Dir = 0, Dur = 348
22:34:48.847 00.000 6120 UpdateGuideState exits: m=12247 SNR=73.1
22:34:48.851 00.004 7680 IsSlewing returns 0
22:34:48.851 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:48.855 00.004 7680 IsGuiding returns 0
22:34:48.855 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:48.860 00.005 7680 PulseGuide returned control before completion, sleep 358
22:34:48.860 00.000 6120 Enqueuing Expose request
22:34:49.235 00.375 7680 IsGuiding returns 0
22:34:49.236 00.001 7680 Move returns status 0, amount 348
22:34:49.236 00.000 7680 move complete, result=0
22:34:49.237 00.001 7680 worker thread done servicing request
22:34:49.237 00.000 7680 Worker thread wakes up
22:34:49.237 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 348 ms NORTH
22:34:49.244 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:49.244 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(967,29,31,31)
22:34:50.496 01.252 7680 Exposure complete
22:34:50.640 00.144 7680 worker thread done servicing request
22:34:50.640 00.000 6120 OnExposeComplete: enter
22:34:50.645 00.005 6120 UpdateGuideState(): m_state=6
22:34:50.649 00.004 6120 Star::Find(15, 981, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
22:34:50.654 00.005 6120 Star::Find returns 1 (1), X=981.62, Y=44.12, Mass=13210, SNR=74.8, Peak=255 HFD=6.8
22:34:50.659 00.005 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.47 = -0.81)
22:34:50.663 00.004 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.20 = -1.08)
22:34:50.667 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.52 mountX=0.14 mountY=-0.19, mountTheta=-0.91
22:34:50.673 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.12, opts=13)
22:34:50.679 00.006 6120 Enqueuing Move request for scope (-0.17, 0.12)
22:34:50.683 00.004 7680 Worker thread wakes up
22:34:50.683 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
22:34:50.683 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
22:34:50.684 00.001 7680 Moving (-0.17, 0.12) raw xDistance=0.14 yDistance=-0.19
22:34:50.684 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:34:50.684 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:50.688 00.004 6120 UpdateGuideState exits: m=13210 SNR=74.8 Saturated
22:34:50.692 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:50.695 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:50.700 00.005 6120 Enqueuing Expose request
22:34:50.704 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:34:50.704 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:34:50.705 00.001 7680 MoveAxis(E, 0, ABG)
22:34:50.705 00.000 7680 Move returns status 0, amount 0
22:34:50.705 00.000 7680 MoveAxis(N, 0, ABG)
22:34:50.705 00.000 7680 Move returns status 0, amount 0
22:34:50.705 00.000 7680 move complete, result=0
22:34:50.705 00.000 7680 worker thread done servicing request
22:34:50.706 00.001 7680 Worker thread wakes up
22:34:50.706 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:34:50.710 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:50.710 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(967,29,31,31)
22:34:51.965 01.255 7680 Exposure complete
22:34:52.099 00.134 7680 worker thread done servicing request
22:34:52.100 00.001 6120 OnExposeComplete: enter
22:34:52.104 00.004 6120 UpdateGuideState(): m_state=6
22:34:52.111 00.007 6120 Star::Find(15, 981, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
22:34:52.116 00.005 6120 Star::Find returns 1 (1), X=981.70, Y=44.32, Mass=12827, SNR=71.9, Peak=255 HFD=6.9
22:34:52.120 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
22:34:52.124 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
22:34:52.127 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.32 hyp=0.33 cameraTheta=1.84 mountX=0.03 mountY=-0.33, mountTheta=-1.49
22:34:52.132 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.32, opts=13)
22:34:52.136 00.004 6120 Enqueuing Move request for scope (-0.09, 0.32)
22:34:52.141 00.005 7680 Worker thread wakes up
22:34:52.141 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:52.146 00.005 6120 UpdateGuideState exits: m=12827 SNR=71.9 Saturated
22:34:52.151 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:52.155 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:52.159 00.004 6120 Enqueuing Expose request
22:34:52.162 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.32) opts 0xd
22:34:52.162 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.32)
22:34:52.162 00.000 7680 Moving (-0.09, 0.32) raw xDistance=0.03 yDistance=-0.33
22:34:52.162 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:34:52.163 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:34:52.164 00.001 7680 MoveAxis(E, 0, ABG)
22:34:52.164 00.000 7680 Move returns status 0, amount 0
22:34:52.164 00.000 7680 MoveAxis(N, 177, ABG)
22:34:52.164 00.000 7680 Guiding  Dir = 0, Dur = 177
22:34:52.164 00.000 7680 IsSlewing returns 0
22:34:52.165 00.001 7680 IsGuiding returns 0
22:34:52.165 00.000 7680 PulseGuide returned control before completion, sleep 187
22:34:52.366 00.201 7680 IsGuiding returns 1
22:34:52.367 00.001 7680 scope still moving after pulse duration time elapsed
22:34:52.396 00.029 7680 IsSlewing returns 0
22:34:52.397 00.001 7680 IsGuiding returns 0
22:34:52.398 00.001 7680 scope move finished after 177 + 56 ms
22:34:52.399 00.001 7680 Move returns status 0, amount 177
22:34:52.399 00.000 7680 move complete, result=0
22:34:52.401 00.002 7680 worker thread done servicing request
22:34:52.401 00.000 7680 Worker thread wakes up
22:34:52.401 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 177 ms NORTH
22:34:52.407 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:52.408 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(967,29,31,31)
22:34:53.653 01.245 7680 Exposure complete
22:34:53.786 00.133 7680 worker thread done servicing request
22:34:53.787 00.001 6120 OnExposeComplete: enter
22:34:53.790 00.003 6120 UpdateGuideState(): m_state=6
22:34:53.796 00.006 6120 Star::Find(15, 981, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
22:34:53.800 00.004 6120 Star::Find returns 1 (1), X=981.75, Y=44.15, Mass=12497, SNR=71.9, Peak=255 HFD=6.8
22:34:53.805 00.005 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
22:34:53.808 00.003 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
22:34:53.812 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.82 mountX=0.01 mountY=-0.15, mountTheta=-1.50
22:34:53.817 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.15, opts=13)
22:34:53.821 00.004 6120 Enqueuing Move request for scope (-0.04, 0.15)
22:34:53.826 00.005 7680 Worker thread wakes up
22:34:53.826 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
22:34:53.826 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
22:34:53.826 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:53.831 00.005 7680 Moving (-0.04, 0.15) raw xDistance=0.01 yDistance=-0.15
22:34:53.831 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:34:53.831 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:34:53.832 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:34:53.832 00.000 7680 MoveAxis(E, 0, ABG)
22:34:53.832 00.000 7680 Move returns status 0, amount 0
22:34:53.833 00.001 7680 MoveAxis(N, 0, ABG)
22:34:53.833 00.000 7680 Move returns status 0, amount 0
22:34:53.833 00.000 7680 move complete, result=0
22:34:53.833 00.000 7680 worker thread done servicing request
22:34:53.833 00.000 6120 UpdateGuideState exits: m=12497 SNR=71.9 Saturated
22:34:53.838 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:53.842 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:53.845 00.003 6120 Enqueuing Expose request
22:34:53.848 00.003 7680 Worker thread wakes up
22:34:53.849 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:34:53.853 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:53.854 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(967,29,31,31)
22:34:55.114 01.260 7680 Exposure complete
22:34:55.252 00.138 7680 worker thread done servicing request
22:34:55.252 00.000 6120 OnExposeComplete: enter
22:34:55.256 00.004 6120 UpdateGuideState(): m_state=6
22:34:55.260 00.004 6120 Star::Find(15, 981, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
22:34:55.266 00.006 6120 Star::Find returns 1 (0), X=981.56, Y=44.56, Mass=11987, SNR=71.1, Peak=233 HFD=7.1
22:34:55.270 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
22:34:55.275 00.005 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
22:34:55.279 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.56 hyp=0.60 cameraTheta=1.95 mountX=0.12 mountY=-0.60, mountTheta=-1.38
22:34:55.283 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.56, opts=13)
22:34:55.288 00.005 6120 Enqueuing Move request for scope (-0.23, 0.56)
22:34:55.293 00.005 7680 Worker thread wakes up
22:34:55.294 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.56) opts 0xd
22:34:55.294 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:55.299 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.56)
22:34:55.300 00.001 7680 Moving (-0.23, 0.56) raw xDistance=0.12 yDistance=-0.60
22:34:55.300 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:34:55.300 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
22:34:55.300 00.000 7680 MoveAxis(E, 0, ABG)
22:34:55.302 00.002 7680 Move returns status 0, amount 0
22:34:55.302 00.000 7680 MoveAxis(N, 327, ABG)
22:34:55.302 00.000 7680 Guiding  Dir = 0, Dur = 327
22:34:55.302 00.000 6120 UpdateGuideState exits: m=11987 SNR=71.1
22:34:55.308 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:55.312 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:55.316 00.004 6120 Enqueuing Expose request
22:34:55.320 00.004 7680 IsSlewing returns 0
22:34:55.320 00.000 7680 IsGuiding returns 0
22:34:55.320 00.000 7680 PulseGuide returned control before completion, sleep 337
22:34:55.660 00.340 7680 IsGuiding returns 1
22:34:55.660 00.000 7680 scope still moving after pulse duration time elapsed
22:34:55.813 00.153 7680 IsSlewing returns 0
22:34:55.814 00.001 7680 IsGuiding returns 0
22:34:55.814 00.000 7680 scope move finished after 327 + 166 ms
22:34:55.815 00.001 7680 Move returns status 0, amount 327
22:34:55.815 00.000 7680 move complete, result=0
22:34:55.815 00.000 7680 worker thread done servicing request
22:34:55.816 00.001 7680 Worker thread wakes up
22:34:55.816 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 327 ms NORTH
22:34:55.820 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:55.820 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(967,29,31,31)
22:34:57.057 01.237 7680 Exposure complete
22:34:57.186 00.129 7680 worker thread done servicing request
22:34:57.186 00.000 6120 OnExposeComplete: enter
22:34:57.191 00.005 6120 UpdateGuideState(): m_state=6
22:34:57.195 00.004 6120 Star::Find(15, 981, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
22:34:57.200 00.005 6120 Star::Find returns 1 (0), X=981.78, Y=44.10, Mass=11174, SNR=67.5, Peak=226 HFD=6.8
22:34:57.204 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
22:34:57.211 00.007 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
22:34:57.214 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.66 mountX=-0.01 mountY=-0.10, mountTheta=-1.68
22:34:57.220 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.11, opts=13)
22:34:57.223 00.003 6120 Enqueuing Move request for scope (-0.01, 0.11)
22:34:57.226 00.003 7680 Worker thread wakes up
22:34:57.228 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:57.231 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
22:34:57.231 00.000 6120 UpdateGuideState exits: m=11174 SNR=67.5
22:34:57.236 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
22:34:57.236 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:57.239 00.003 7680 Moving (-0.01, 0.11) raw xDistance=-0.01 yDistance=-0.10
22:34:57.239 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:57.243 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:34:57.243 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:34:57.243 00.000 6120 Enqueuing Expose request
22:34:57.248 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:34:57.248 00.000 7680 MoveAxis(E, 0, ABG)
22:34:57.249 00.001 7680 Move returns status 0, amount 0
22:34:57.249 00.000 7680 MoveAxis(N, 0, ABG)
22:34:57.249 00.000 7680 Move returns status 0, amount 0
22:34:57.249 00.000 7680 move complete, result=0
22:34:57.250 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:34:57.255 00.005 7680 worker thread done servicing request
22:34:57.255 00.000 7680 Worker thread wakes up
22:34:57.255 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:57.255 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(967,29,31,31)
22:34:58.503 01.248 7680 Exposure complete
22:34:58.652 00.149 7680 worker thread done servicing request
22:34:58.652 00.000 6120 OnExposeComplete: enter
22:34:58.656 00.004 6120 UpdateGuideState(): m_state=6
22:34:58.661 00.005 6120 Star::Find(15, 981, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
22:34:58.665 00.004 6120 Star::Find returns 1 (0), X=981.59, Y=44.03, Mass=12291, SNR=72.6, Peak=250 HFD=6.8
22:34:58.672 00.007 6120 CameraToMount -- cameraTheta (3.00) - m_xAngle (-2.95) = xAngle (5.95 = -0.33)
22:34:58.681 00.009 6120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.68 = -0.60)
22:34:58.688 00.007 6120 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=3.00 mountX=0.19 mountY=-0.12, mountTheta=-0.54
22:34:58.694 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.03, opts=13)
22:34:58.708 00.014 6120 Enqueuing Move request for scope (-0.20, 0.03)
22:34:58.716 00.008 7680 Worker thread wakes up
22:34:58.716 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:34:58.723 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
22:34:58.723 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
22:34:58.723 00.000 7680 Moving (-0.20, 0.03) raw xDistance=0.19 yDistance=-0.12
22:34:58.723 00.000 6120 UpdateGuideState exits: m=12291 SNR=72.6
22:34:58.729 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:34:58.729 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:58.733 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:34:58.734 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:34:58.737 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:34:58.737 00.000 6120 Enqueuing Expose request
22:34:58.740 00.003 7680 MoveAxis(E, 0, ABG)
22:34:58.740 00.000 7680 Move returns status 0, amount 0
22:34:58.740 00.000 7680 MoveAxis(N, 0, ABG)
22:34:58.743 00.003 7680 Move returns status 0, amount 0
22:34:58.744 00.001 7680 move complete, result=0
22:34:58.744 00.000 7680 worker thread done servicing request
22:34:58.745 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:34:58.750 00.005 7680 Worker thread wakes up
22:34:58.751 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:34:58.751 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(967,29,31,31)
22:35:00.006 01.255 7680 Exposure complete
22:35:00.159 00.153 7680 worker thread done servicing request
22:35:00.160 00.001 6120 OnExposeComplete: enter
22:35:00.164 00.004 6120 UpdateGuideState(): m_state=6
22:35:00.168 00.004 6120 Star::Find(15, 981, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
22:35:00.174 00.006 6120 Star::Find returns 1 (1), X=981.72, Y=44.21, Mass=12232, SNR=71.2, Peak=255 HFD=6.6
22:35:00.179 00.005 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
22:35:00.184 00.005 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.74)
22:35:00.189 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.86 mountX=0.02 mountY=-0.22, mountTheta=-1.47
22:35:00.193 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.21, opts=13)
22:35:00.196 00.003 6120 Enqueuing Move request for scope (-0.06, 0.21)
22:35:00.201 00.005 7680 Worker thread wakes up
22:35:00.202 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
22:35:00.202 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
22:35:00.203 00.001 7680 Moving (-0.06, 0.21) raw xDistance=0.02 yDistance=-0.22
22:35:00.203 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:35:00.203 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:35:00.203 00.000 7680 MoveAxis(E, 0, ABG)
22:35:00.204 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:00.209 00.005 6120 UpdateGuideState exits: m=12232 SNR=71.2 Saturated
22:35:00.214 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:00.218 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:00.222 00.004 6120 Enqueuing Expose request
22:35:00.226 00.004 7680 Move returns status 0, amount 0
22:35:00.226 00.000 7680 MoveAxis(N, 119, ABG)
22:35:00.226 00.000 7680 Guiding  Dir = 0, Dur = 119
22:35:00.226 00.000 7680 IsSlewing returns 0
22:35:00.227 00.001 7680 IsGuiding returns 0
22:35:00.227 00.000 7680 PulseGuide returned control before completion, sleep 129
22:35:00.359 00.132 7680 IsGuiding returns 1
22:35:00.360 00.001 7680 scope still moving after pulse duration time elapsed
22:35:00.389 00.029 7680 IsSlewing returns 0
22:35:00.390 00.001 7680 IsGuiding returns 0
22:35:00.391 00.001 7680 scope move finished after 119 + 45 ms
22:35:00.391 00.000 7680 Move returns status 0, amount 119
22:35:00.392 00.001 7680 move complete, result=0
22:35:00.392 00.000 7680 worker thread done servicing request
22:35:00.394 00.002 7680 Worker thread wakes up
22:35:00.394 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 119 ms NORTH
22:35:00.403 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:00.403 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(967,29,31,31)
22:35:01.651 01.248 7680 Exposure complete
22:35:01.795 00.144 7680 worker thread done servicing request
22:35:01.796 00.001 6120 OnExposeComplete: enter
22:35:01.800 00.004 6120 UpdateGuideState(): m_state=6
22:35:01.803 00.003 6120 Star::Find(15, 981, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
22:35:01.806 00.003 6120 Star::Find returns 1 (1), X=981.70, Y=44.26, Mass=12768, SNR=74.1, Peak=255 HFD=6.8
22:35:01.811 00.005 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
22:35:01.815 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.70)
22:35:01.819 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.90 mountX=0.04 mountY=-0.27, mountTheta=-1.43
22:35:01.824 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.26, opts=13)
22:35:01.828 00.004 6120 Enqueuing Move request for scope (-0.09, 0.26)
22:35:01.832 00.004 7680 Worker thread wakes up
22:35:01.832 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.26) opts 0xd
22:35:01.832 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.26)
22:35:01.833 00.001 7680 Moving (-0.09, 0.26) raw xDistance=0.04 yDistance=-0.27
22:35:01.833 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:35:01.833 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:35:01.833 00.000 7680 MoveAxis(E, 0, ABG)
22:35:01.834 00.001 7680 Move returns status 0, amount 0
22:35:01.834 00.000 7680 MoveAxis(N, 148, ABG)
22:35:01.834 00.000 7680 Guiding  Dir = 0, Dur = 148
22:35:01.834 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:01.838 00.004 7680 IsSlewing returns 0
22:35:01.838 00.000 6120 UpdateGuideState exits: m=12768 SNR=74.1 Saturated
22:35:01.842 00.004 7680 IsGuiding returns 0
22:35:01.843 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:01.846 00.003 7680 PulseGuide returned control before completion, sleep 158
22:35:01.847 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:01.850 00.003 6120 Enqueuing Expose request
22:35:02.015 00.165 7680 IsGuiding returns 1
22:35:02.016 00.001 7680 scope still moving after pulse duration time elapsed
22:35:02.046 00.030 7680 IsSlewing returns 0
22:35:02.048 00.002 7680 IsGuiding returns 0
22:35:02.048 00.000 7680 scope move finished after 148 + 58 ms
22:35:02.048 00.000 7680 Move returns status 0, amount 148
22:35:02.050 00.002 7680 move complete, result=0
22:35:02.050 00.000 7680 worker thread done servicing request
22:35:02.050 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 148 ms NORTH
22:35:02.056 00.006 7680 Worker thread wakes up
22:35:02.057 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:02.057 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(967,29,31,31)
22:35:03.309 01.252 7680 Exposure complete
22:35:03.444 00.135 7680 worker thread done servicing request
22:35:03.444 00.000 6120 OnExposeComplete: enter
22:35:03.449 00.005 6120 UpdateGuideState(): m_state=6
22:35:03.453 00.004 6120 Star::Find(15, 981, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
22:35:03.457 00.004 6120 Star::Find returns 1 (1), X=981.69, Y=44.11, Mass=12665, SNR=72.9, Peak=255 HFD=6.8
22:35:03.462 00.005 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
22:35:03.466 00.004 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
22:35:03.470 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.33 mountX=0.08 mountY=-0.14, mountTheta=-1.06
22:35:03.476 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.11, opts=13)
22:35:03.481 00.005 6120 Enqueuing Move request for scope (-0.10, 0.11)
22:35:03.485 00.004 7680 Worker thread wakes up
22:35:03.485 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
22:35:03.486 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
22:35:03.486 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:03.490 00.004 7680 Moving (-0.10, 0.11) raw xDistance=0.08 yDistance=-0.14
22:35:03.490 00.000 6120 UpdateGuideState exits: m=12665 SNR=72.9 Saturated
22:35:03.495 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:35:03.495 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:35:03.495 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:03.499 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:03.502 00.003 6120 Enqueuing Expose request
22:35:03.507 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:35:03.507 00.000 7680 MoveAxis(E, 0, ABG)
22:35:03.507 00.000 7680 Move returns status 0, amount 0
22:35:03.507 00.000 7680 MoveAxis(N, 0, ABG)
22:35:03.507 00.000 7680 Move returns status 0, amount 0
22:35:03.508 00.001 7680 move complete, result=0
22:35:03.508 00.000 7680 worker thread done servicing request
22:35:03.508 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:35:03.512 00.004 7680 Worker thread wakes up
22:35:03.512 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:03.512 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(967,29,31,31)
22:35:04.761 01.249 7680 Exposure complete
22:35:04.892 00.131 6120 evsrv: cli 0FAEF618 connect
22:35:05.000 00.108 6120 case statement mapped state 6 to 3
22:35:05.007 00.007 6120 case statement mapped state 6 to 3
22:35:05.016 00.009 6120 evsrv: cli 0FAEF618 request: {"method":"get_app_state","id":"19c3c39b-03c9-40e9-a819-f35e5277b54c"}
22:35:05.019 00.003 6120 case statement mapped state 6 to 3
22:35:05.023 00.004 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":"Guiding","id":"19c3c39b-03c9-40e9-a819-f35e5277b54c"}
22:35:05.027 00.004 6120 evsrv: cli 0FAEF618 disconnect
22:35:05.031 00.004 6120 evsrv: cli 0FAF03D8 connect
22:35:05.034 00.003 6120 case statement mapped state 6 to 3
22:35:05.038 00.004 7680 worker thread done servicing request
22:35:05.038 00.000 6120 case statement mapped state 6 to 3
22:35:05.181 00.143 6120 OnExposeComplete: enter
22:35:05.185 00.004 6120 UpdateGuideState(): m_state=6
22:35:05.188 00.003 6120 Star::Find(15, 981, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
22:35:05.191 00.003 6120 Star::Find returns 1 (1), X=981.41, Y=44.61, Mass=13312, SNR=74.7, Peak=255 HFD=6.9
22:35:05.194 00.003 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.08 = -1.21)
22:35:05.307 00.113 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.47)
22:35:05.311 00.004 6120 CameraToMount -- cameraX=-0.38 cameraY=0.61 hyp=0.72 cameraTheta=2.12 mountX=0.26 mountY=-0.72, mountTheta=-1.23
22:35:05.316 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.61, opts=13)
22:35:05.319 00.003 6120 Enqueuing Move request for scope (-0.38, 0.61)
22:35:05.321 00.002 7680 Worker thread wakes up
22:35:05.322 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:05.326 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.61) opts 0xd
22:35:05.326 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.61)
22:35:05.326 00.000 7680 Moving (-0.38, 0.61) raw xDistance=0.26 yDistance=-0.72
22:35:05.326 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
22:35:05.326 00.000 6120 UpdateGuideState exits: m=13312 SNR=74.7 Saturated
22:35:05.329 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
22:35:05.329 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:05.332 00.003 7680 MoveAxis(W, 105, ABG)
22:35:05.332 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:05.335 00.003 7680 Guiding  Dir = 3, Dur = 105
22:35:05.335 00.000 6120 Enqueuing Expose request
22:35:05.338 00.003 7680 IsSlewing returns 0
22:35:05.338 00.000 7680 IsGuiding returns 0
22:35:05.338 00.000 6120 evsrv: cli 0FAF03D8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"f9b68cee-91e7-4815-a7c7-88f6f7d3c084"}
22:35:05.342 00.004 7680 PulseGuide returned control before completion, sleep 115
22:35:05.342 00.000 6120 PhdController::Dither begins
22:35:05.344 00.002 6120 dither: size=5.00, dRA=2.80 dDec=3.44
22:35:05.347 00.003 6120 MountToCamera -- mountTheta (0.89) + m_xAngle (-2.95) = xAngle (-2.07 = -2.07)
22:35:05.350 00.003 6120 MountToCamera -- mountX=2.80 mountY=3.44 hyp=4.43 mountTheta=0.89 cameraX=-2.11, cameraY=-3.90 cameraTheta=-2.07
22:35:05.353 00.003 6120 setting lock position to (979.68, 40.10)
22:35:05.357 00.004 6120 Mount: notify guiding dithered (-2.1, -3.9)
22:35:05.361 00.004 6120 Status Line: Dither by 2.80,3.44
22:35:05.365 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:35:05.368 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
22:35:05.371 00.003 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":0,"id":"f9b68cee-91e7-4815-a7c7-88f6f7d3c084"}
22:35:05.374 00.003 6120 evsrv: cli 0FAF03D8 disconnect
22:35:05.460 00.086 7680 IsGuiding returns 1
22:35:05.461 00.001 7680 scope still moving after pulse duration time elapsed
22:35:05.491 00.030 7680 IsSlewing returns 0
22:35:05.491 00.000 7680 IsGuiding returns 0
22:35:05.491 00.000 7680 scope move finished after 105 + 47 ms
22:35:05.491 00.000 7680 Move returns status 0, amount 105
22:35:05.491 00.000 7680 MoveAxis(N, 390, ABG)
22:35:05.491 00.000 7680 Guiding  Dir = 0, Dur = 390
22:35:05.492 00.001 7680 IsSlewing returns 0
22:35:05.492 00.000 7680 IsGuiding returns 0
22:35:05.492 00.000 7680 PulseGuide returned control before completion, sleep 400
22:35:05.898 00.406 7680 IsGuiding returns 1
22:35:05.898 00.000 7680 scope still moving after pulse duration time elapsed
22:35:05.930 00.032 7680 IsSlewing returns 0
22:35:05.930 00.000 7680 IsGuiding returns 0
22:35:05.931 00.001 7680 scope move finished after 390 + 48 ms
22:35:05.931 00.000 7680 Move returns status 0, amount 390
22:35:05.931 00.000 7680 move complete, result=0
22:35:05.931 00.000 7680 worker thread done servicing request
22:35:05.932 00.001 6120 GuideStep: 0.3 px 105 ms WEST, -0.7 px 390 ms NORTH
22:35:05.936 00.004 7680 Worker thread wakes up
22:35:05.936 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:05.938 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(967,29,31,31)
22:35:07.187 01.249 7680 Exposure complete
22:35:07.309 00.122 7680 worker thread done servicing request
22:35:07.309 00.000 6120 OnExposeComplete: enter
22:35:07.313 00.004 6120 UpdateGuideState(): m_state=6
22:35:07.318 00.005 6120 Star::Find(15, 981, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
22:35:07.321 00.003 6120 Star::Find returns 1 (0), X=981.53, Y=44.18, Mass=12169, SNR=71.9, Peak=251 HFD=7.0
22:35:07.327 00.006 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
22:35:07.331 00.004 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.45)
22:35:07.334 00.003 6120 CameraToMount -- cameraX=1.85 cameraY=4.08 hyp=4.48 cameraTheta=1.15 mountX=-2.57 mountY=-2.85, mountTheta=-2.30
22:35:07.340 00.006 6120 dither recenter: remaining=(-2.8,-3.4) step=(-2.8,-3.4)
22:35:07.345 00.005 6120 MountToCamera -- mountTheta (-2.25) + m_xAngle (-2.95) = xAngle (-5.21 = 1.07)
22:35:07.348 00.003 6120 MountToCamera -- mountX=-2.80 mountY=-3.44 hyp=4.43 mountTheta=-2.25 cameraX=2.11, cameraY=3.90 cameraTheta=1.07
22:35:07.352 00.004 6120 SchedulePrimaryMove(0D6325F0, x=2.11, y=3.90, opts=4)
22:35:07.356 00.004 6120 Enqueuing Move request for scope (2.11, 3.90)
22:35:07.360 00.004 6120 Mount: notify direct move -2.80,-3.44
22:35:07.364 00.004 7680 Worker thread wakes up
22:35:07.364 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:07.368 00.004 6120 UpdateGuideState exits: m=12169 SNR=71.9
22:35:07.371 00.003 6120 PhdController: settling, locked = 1, distance = 4.71 (1.50) aobump = 0 frame = 1 / 99999
22:35:07.376 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (2.11, 3.90) opts 0x4
22:35:07.376 00.000 7680 Handling offset move in thread for scope, endpoint = (2.11, 3.90)
22:35:07.376 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045307.376,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.71,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:35:07.380 00.004 7680 Moving (2.11, 3.90) raw xDistance=-2.80 yDistance=-3.44
22:35:07.380 00.000 7680 MoveAxis(E, 1813, B)
22:35:07.380 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:07.384 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:07.389 00.005 6120 Enqueuing Expose request
22:35:07.394 00.005 7680 Guiding  Dir = 2, Dur = 1813
22:35:07.394 00.000 7680 IsSlewing returns 0
22:35:07.394 00.000 7680 IsGuiding returns 0
22:35:07.395 00.001 7680 PulseGuide returned control before completion, sleep 1823
22:35:09.228 01.833 7680 IsGuiding returns 1
22:35:09.228 00.000 7680 scope still moving after pulse duration time elapsed
22:35:09.259 00.031 7680 IsSlewing returns 0
22:35:09.259 00.000 7680 IsGuiding returns 0
22:35:09.259 00.000 7680 scope move finished after 1813 + 51 ms
22:35:09.259 00.000 7680 Move returns status 0, amount 1813
22:35:09.260 00.001 7680 MoveAxis(N, 1865, B)
22:35:09.261 00.001 7680 Guiding  Dir = 0, Dur = 1865
22:35:09.262 00.001 7680 IsSlewing returns 0
22:35:09.262 00.000 7680 IsGuiding returns 0
22:35:09.263 00.001 7680 PulseGuide returned control before completion, sleep 1875
22:35:11.148 01.885 7680 IsGuiding returns 1
22:35:11.150 00.002 7680 scope still moving after pulse duration time elapsed
22:35:11.181 00.031 7680 IsSlewing returns 0
22:35:11.183 00.002 7680 IsGuiding returns 0
22:35:11.183 00.000 7680 scope move finished after 1865 + 55 ms
22:35:11.184 00.001 7680 Move returns status 0, amount 1865
22:35:11.184 00.000 7680 move complete, result=0
22:35:11.185 00.001 7680 worker thread done servicing request
22:35:11.185 00.000 6120 GuideStep: -2.8 px 1813 ms EAST, -3.4 px 1865 ms NORTH
22:35:11.191 00.006 7680 Worker thread wakes up
22:35:11.191 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:11.191 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:12.439 01.248 7680 Exposure complete
22:35:12.577 00.138 7680 worker thread done servicing request
22:35:12.579 00.002 6120 OnExposeComplete: enter
22:35:12.583 00.004 6120 UpdateGuideState(): m_state=6
22:35:12.587 00.004 6120 Star::Find(15, 981, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
22:35:12.590 00.003 6120 Star::Find returns 1 (1), X=978.24, Y=42.17, Mass=10980, SNR=69.0, Peak=255 HFD=6.6
22:35:12.594 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
22:35:12.597 00.003 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
22:35:12.602 00.005 6120 CameraToMount -- cameraX=-1.44 cameraY=2.07 hyp=2.52 cameraTheta=2.18 mountX=1.03 mountY=-2.49, mountTheta=-1.18
22:35:12.608 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-1.44, y=2.07, opts=13)
22:35:12.613 00.005 6120 Enqueuing Move request for scope (-1.44, 2.07)
22:35:12.618 00.005 7680 Worker thread wakes up
22:35:12.618 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:12.623 00.005 6120 UpdateGuideState exits: m=10980 SNR=69.0 Saturated
22:35:12.626 00.003 6120 PhdController: settling, locked = 1, distance = 2.52 (1.50) aobump = 0 frame = 2 / 99999
22:35:12.631 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.44, 2.07) opts 0xd
22:35:12.631 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.44, 2.07)
22:35:12.631 00.000 7680 Moving (-1.44, 2.07) raw xDistance=1.03 yDistance=-2.49
22:35:12.632 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045312.631,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.52,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:35:12.637 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.03
22:35:12.637 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:12.642 00.005 7680 resist switch: large excursion: input -2.49 thresh 0.60 direction from 0 to -1
22:35:12.642 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.48
22:35:12.642 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.49 from input -2.49
22:35:12.642 00.000 7680 MoveAxis(W, 420, ABG)
22:35:12.643 00.001 7680 Guiding  Dir = 3, Dur = 420
22:35:12.643 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:12.648 00.005 7680 IsSlewing returns 0
22:35:12.648 00.000 6120 Enqueuing Expose request
22:35:12.652 00.004 7680 IsGuiding returns 0
22:35:12.652 00.000 7680 PulseGuide returned control before completion, sleep 430
22:35:13.086 00.434 7680 IsGuiding returns 1
22:35:13.088 00.002 7680 scope still moving after pulse duration time elapsed
22:35:13.118 00.030 7680 IsSlewing returns 0
22:35:13.119 00.001 7680 IsGuiding returns 0
22:35:13.119 00.000 7680 scope move finished after 420 + 47 ms
22:35:13.120 00.001 7680 Move returns status 0, amount 420
22:35:13.121 00.001 7680 MoveAxis(N, 1353, ABG)
22:35:13.121 00.000 7680 Guiding  Dir = 0, Dur = 1353
22:35:13.122 00.001 7680 IsSlewing returns 0
22:35:13.122 00.000 7680 IsGuiding returns 0
22:35:13.123 00.001 7680 PulseGuide returned control before completion, sleep 1363
22:35:14.492 01.369 7680 IsGuiding returns 1
22:35:14.492 00.000 7680 scope still moving after pulse duration time elapsed
22:35:14.523 00.031 7680 IsSlewing returns 0
22:35:14.523 00.000 7680 IsGuiding returns 0
22:35:14.525 00.002 7680 scope move finished after 1353 + 49 ms
22:35:14.525 00.000 7680 Move returns status 0, amount 1353
22:35:14.525 00.000 7680 move complete, result=0
22:35:14.525 00.000 7680 worker thread done servicing request
22:35:14.525 00.000 7680 Worker thread wakes up
22:35:14.526 00.001 6120 GuideStep: 1.0 px 420 ms WEST, -2.5 px 1353 ms NORTH
22:35:14.531 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:14.531 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:15.781 01.250 7680 Exposure complete
22:35:15.927 00.146 7680 worker thread done servicing request
22:35:15.928 00.001 6120 OnExposeComplete: enter
22:35:15.932 00.004 6120 UpdateGuideState(): m_state=6
22:35:15.937 00.005 6120 Star::Find(15, 978, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
22:35:15.942 00.005 6120 Star::Find returns 1 (1), X=978.72, Y=40.31, Mass=12463, SNR=73.3, Peak=255 HFD=6.8
22:35:15.946 00.004 6120 CameraToMount -- cameraTheta (2.92) - m_xAngle (-2.95) = xAngle (5.88 = -0.40)
22:35:15.950 00.004 6120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.61 = -0.67)
22:35:15.954 00.004 6120 CameraToMount -- cameraX=-0.96 cameraY=0.21 hyp=0.98 cameraTheta=2.92 mountX=0.91 mountY=-0.61, mountTheta=-0.60
22:35:15.961 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.96, y=0.21, opts=13)
22:35:15.964 00.003 6120 Enqueuing Move request for scope (-0.96, 0.21)
22:35:15.968 00.004 7680 Worker thread wakes up
22:35:15.968 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.21) opts 0xd
22:35:15.968 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.96, 0.21)
22:35:15.969 00.001 7680 Moving (-0.96, 0.21) raw xDistance=0.91 yDistance=-0.61
22:35:15.969 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.91
22:35:15.969 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
22:35:15.969 00.000 7680 MoveAxis(W, 399, ABG)
22:35:15.970 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:15.974 00.004 6120 UpdateGuideState exits: m=12463 SNR=73.3 Saturated
22:35:15.978 00.004 6120 PhdController: settling, locked = 1, distance = 2.06 (1.50) aobump = 0 frame = 3 / 99999
22:35:15.981 00.003 7680 Guiding  Dir = 3, Dur = 399
22:35:15.981 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045315.981,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.06,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:35:15.985 00.004 7680 IsSlewing returns 0
22:35:15.986 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:15.990 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:15.994 00.004 7680 IsGuiding returns 0
22:35:15.995 00.001 6120 Enqueuing Expose request
22:35:15.999 00.004 7680 PulseGuide returned control before completion, sleep 409
22:35:16.413 00.414 7680 IsGuiding returns 1
22:35:16.414 00.001 7680 scope still moving after pulse duration time elapsed
22:35:16.444 00.030 7680 IsSlewing returns 0
22:35:16.446 00.002 7680 IsGuiding returns 0
22:35:16.447 00.001 7680 scope move finished after 399 + 52 ms
22:35:16.447 00.000 7680 Move returns status 0, amount 399
22:35:16.447 00.000 7680 MoveAxis(N, 333, ABG)
22:35:16.448 00.001 7680 Guiding  Dir = 0, Dur = 333
22:35:16.448 00.000 7680 IsSlewing returns 0
22:35:16.451 00.003 7680 IsGuiding returns 0
22:35:16.451 00.000 7680 PulseGuide returned control before completion, sleep 343
22:35:16.803 00.352 7680 IsGuiding returns 1
22:35:16.804 00.001 7680 scope still moving after pulse duration time elapsed
22:35:16.834 00.030 7680 IsSlewing returns 0
22:35:16.835 00.001 7680 IsGuiding returns 0
22:35:16.836 00.001 7680 scope move finished after 333 + 51 ms
22:35:16.836 00.000 7680 Move returns status 0, amount 333
22:35:16.836 00.000 7680 move complete, result=0
22:35:16.836 00.000 7680 worker thread done servicing request
22:35:16.837 00.001 6120 GuideStep: 0.9 px 399 ms WEST, -0.6 px 333 ms NORTH
22:35:16.843 00.006 7680 Worker thread wakes up
22:35:16.843 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:16.843 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:18.090 01.247 7680 Exposure complete
22:35:18.236 00.146 7680 worker thread done servicing request
22:35:18.237 00.001 6120 OnExposeComplete: enter
22:35:18.241 00.004 6120 UpdateGuideState(): m_state=6
22:35:18.245 00.004 6120 Star::Find(15, 978, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
22:35:18.250 00.005 6120 Star::Find returns 1 (1), X=979.26, Y=40.09, Mass=13289, SNR=75.9, Peak=255 HFD=6.8
22:35:18.253 00.003 6120 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-2.95) = xAngle (-0.16 = -0.16)
22:35:18.257 00.004 6120 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.42 = -0.42)
22:35:18.260 00.003 6120 CameraToMount -- cameraX=-0.42 cameraY=-0.01 hyp=0.42 cameraTheta=-3.11 mountX=0.42 mountY=-0.17, mountTheta=-0.40
22:35:18.266 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.42, y=-0.01, opts=13)
22:35:18.270 00.004 6120 Enqueuing Move request for scope (-0.42, -0.01)
22:35:18.273 00.003 7680 Worker thread wakes up
22:35:18.273 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.01) opts 0xd
22:35:18.275 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.42, -0.01)
22:35:18.275 00.000 7680 Moving (-0.42, -0.01) raw xDistance=0.42 yDistance=-0.17
22:35:18.275 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.42
22:35:18.275 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:35:18.276 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:18.280 00.004 6120 UpdateGuideState exits: m=13289 SNR=75.9 Saturated
22:35:18.283 00.003 6120 PhdController: settling, locked = 1, distance = 1.57 (1.50) aobump = 0 frame = 4 / 99999
22:35:18.287 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:35:18.287 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045318.287,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.57,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:35:18.290 00.003 7680 MoveAxis(W, 198, ABG)
22:35:18.290 00.000 7680 Guiding  Dir = 3, Dur = 198
22:35:18.291 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:18.298 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:18.301 00.003 7680 IsSlewing returns 0
22:35:18.301 00.000 6120 Enqueuing Expose request
22:35:18.305 00.004 7680 IsGuiding returns 0
22:35:18.305 00.000 7680 PulseGuide returned control before completion, sleep 208
22:35:18.520 00.215 7680 IsGuiding returns 1
22:35:18.522 00.002 7680 scope still moving after pulse duration time elapsed
22:35:18.549 00.027 7680 IsSlewing returns 0
22:35:18.551 00.002 7680 IsGuiding returns 0
22:35:18.551 00.000 7680 scope move finished after 198 + 46 ms
22:35:18.551 00.000 7680 Move returns status 0, amount 198
22:35:18.551 00.000 7680 MoveAxis(N, 0, ABG)
22:35:18.552 00.001 7680 Move returns status 0, amount 0
22:35:18.552 00.000 7680 move complete, result=0
22:35:18.552 00.000 7680 worker thread done servicing request
22:35:18.552 00.000 7680 Worker thread wakes up
22:35:18.552 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:18.552 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:18.552 00.000 6120 GuideStep: 0.4 px 198 ms WEST, -0.2 px 0 ms NORTH
22:35:19.791 01.239 7680 Exposure complete
22:35:19.951 00.160 7680 worker thread done servicing request
22:35:19.951 00.000 6120 OnExposeComplete: enter
22:35:19.955 00.004 6120 UpdateGuideState(): m_state=6
22:35:19.959 00.004 6120 Star::Find(15, 979, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
22:35:19.962 00.003 6120 Star::Find returns 1 (1), X=979.57, Y=40.13, Mass=13433, SNR=77.0, Peak=255 HFD=6.9
22:35:19.965 00.003 6120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-2.95) = xAngle (5.83 = -0.45)
22:35:19.969 00.004 6120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.57 = -0.72)
22:35:19.972 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.88 mountX=0.11 mountY=-0.08, mountTheta=-0.63
22:35:19.978 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.03, opts=13)
22:35:19.982 00.004 6120 Enqueuing Move request for scope (-0.11, 0.03)
22:35:19.986 00.004 7680 Worker thread wakes up
22:35:19.986 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
22:35:19.986 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
22:35:19.986 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:19.989 00.003 6120 UpdateGuideState exits: m=13433 SNR=77.0 Saturated
22:35:19.993 00.004 6120 PhdController: settling, locked = 1, distance = 1.13 (1.50) aobump = 0 frame = 5 / 99999
22:35:19.997 00.004 7680 Moving (-0.11, 0.03) raw xDistance=0.11 yDistance=-0.08
22:35:19.997 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:35:19.997 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:35:19.997 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045319.997,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.13,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:35:20.001 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:35:20.001 00.000 7680 MoveAxis(E, 0, ABG)
22:35:20.001 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:20.005 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:20.009 00.004 6120 Enqueuing Expose request
22:35:20.014 00.005 7680 Move returns status 0, amount 0
22:35:20.014 00.000 7680 MoveAxis(N, 0, ABG)
22:35:20.014 00.000 7680 Move returns status 0, amount 0
22:35:20.014 00.000 7680 move complete, result=0
22:35:20.014 00.000 7680 worker thread done servicing request
22:35:20.015 00.001 7680 Worker thread wakes up
22:35:20.015 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:35:20.019 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:20.019 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:21.265 01.246 7680 Exposure complete
22:35:21.412 00.147 7680 worker thread done servicing request
22:35:21.412 00.000 6120 OnExposeComplete: enter
22:35:21.415 00.003 6120 UpdateGuideState(): m_state=6
22:35:21.420 00.005 6120 Star::Find(15, 979, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
22:35:21.425 00.005 6120 Star::Find returns 1 (1), X=979.75, Y=40.21, Mass=13290, SNR=74.9, Peak=255 HFD=6.7
22:35:21.429 00.004 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.96 = -2.33)
22:35:21.433 00.004 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
22:35:21.437 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.00 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
22:35:21.441 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.12, opts=13)
22:35:21.445 00.004 6120 Enqueuing Move request for scope (0.07, 0.12)
22:35:21.449 00.004 7680 Worker thread wakes up
22:35:21.450 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
22:35:21.450 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
22:35:21.450 00.000 7680 Moving (0.07, 0.12) raw xDistance=-0.09 yDistance=-0.07
22:35:21.450 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:35:21.450 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:35:21.450 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:21.455 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:35:21.455 00.000 6120 UpdateGuideState exits: m=13290 SNR=74.9 Saturated
22:35:21.460 00.005 6120 PhdController: settling, locked = 1, distance = 0.83 (1.50) aobump = 0 frame = 6 / 99999
22:35:21.464 00.004 7680 MoveAxis(E, 0, ABG)
22:35:21.464 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045321.464,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.83,"Time":1.5,"SettleTime":10.0,"StarLocked":true}
22:35:21.467 00.003 7680 Move returns status 0, amount 0
22:35:21.467 00.000 7680 MoveAxis(N, 0, ABG)
22:35:21.467 00.000 7680 Move returns status 0, amount 0
22:35:21.467 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:21.472 00.005 7680 move complete, result=0
22:35:21.473 00.001 7680 worker thread done servicing request
22:35:21.473 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:21.479 00.006 6120 Enqueuing Expose request
22:35:21.485 00.006 7680 Worker thread wakes up
22:35:21.485 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:21.485 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:35:21.488 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:22.738 01.250 7680 Exposure complete
22:35:22.888 00.150 7680 worker thread done servicing request
22:35:22.888 00.000 6120 OnExposeComplete: enter
22:35:22.894 00.006 6120 UpdateGuideState(): m_state=6
22:35:22.898 00.004 6120 Star::Find(15, 979, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
22:35:22.901 00.003 6120 Star::Find returns 1 (1), X=979.61, Y=40.47, Mass=13397, SNR=74.9, Peak=255 HFD=7.0
22:35:22.903 00.002 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.57)
22:35:22.907 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
22:35:22.912 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.37 hyp=0.38 cameraTheta=1.76 mountX=0.00 mountY=-0.36, mountTheta=-1.57
22:35:22.916 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.37, opts=13)
22:35:22.921 00.005 6120 Enqueuing Move request for scope (-0.07, 0.37)
22:35:22.926 00.005 7680 Worker thread wakes up
22:35:22.926 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:22.929 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.37) opts 0xd
22:35:22.930 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.37)
22:35:22.930 00.000 7680 Moving (-0.07, 0.37) raw xDistance=0.00 yDistance=-0.36
22:35:22.930 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:35:22.930 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:35:22.931 00.001 7680 MoveAxis(E, 0, ABG)
22:35:22.931 00.000 6120 UpdateGuideState exits: m=13397 SNR=74.9 Saturated
22:35:22.934 00.003 6120 PhdController: settling, locked = 1, distance = 0.70 (1.50) aobump = 0 frame = 7 / 99999
22:35:22.939 00.005 7680 Move returns status 0, amount 0
22:35:22.939 00.000 7680 MoveAxis(N, 197, ABG)
22:35:22.940 00.001 7680 Guiding  Dir = 0, Dur = 197
22:35:22.940 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045322.939,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.70,"Time":2.9,"SettleTime":10.0,"StarLocked":true}
22:35:22.943 00.003 7680 IsSlewing returns 0
22:35:22.944 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:22.948 00.004 7680 IsGuiding returns 0
22:35:22.948 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:22.953 00.005 6120 Enqueuing Expose request
22:35:22.957 00.004 7680 PulseGuide returned control before completion, sleep 207
22:35:23.180 00.223 7680 IsGuiding returns 0
22:35:23.181 00.001 7680 Move returns status 0, amount 197
22:35:23.181 00.000 7680 move complete, result=0
22:35:23.181 00.000 7680 worker thread done servicing request
22:35:23.182 00.001 7680 Worker thread wakes up
22:35:23.182 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 197 ms NORTH
22:35:23.188 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:23.188 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:24.445 01.257 7680 Exposure complete
22:35:24.587 00.142 7680 worker thread done servicing request
22:35:24.588 00.001 6120 OnExposeComplete: enter
22:35:24.592 00.004 6120 UpdateGuideState(): m_state=6
22:35:24.596 00.004 6120 Star::Find(15, 979, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
22:35:24.600 00.004 6120 Star::Find returns 1 (0), X=979.25, Y=40.82, Mass=12135, SNR=71.5, Peak=254 HFD=6.7
22:35:24.604 00.004 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
22:35:24.610 00.006 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
22:35:24.614 00.004 6120 CameraToMount -- cameraX=-0.43 cameraY=0.72 hyp=0.84 cameraTheta=2.11 mountX=0.29 mountY=-0.84, mountTheta=-1.24
22:35:24.620 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=0.72, opts=13)
22:35:24.624 00.004 6120 Enqueuing Move request for scope (-0.43, 0.72)
22:35:24.628 00.004 7680 Worker thread wakes up
22:35:24.628 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.72) opts 0xd
22:35:24.629 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.43, 0.72)
22:35:24.629 00.000 7680 Moving (-0.43, 0.72) raw xDistance=0.29 yDistance=-0.84
22:35:24.629 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
22:35:24.629 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:24.633 00.004 6120 UpdateGuideState exits: m=12135 SNR=71.5
22:35:24.636 00.003 6120 PhdController: settling, locked = 1, distance = 0.74 (1.50) aobump = 0 frame = 8 / 99999
22:35:24.641 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
22:35:24.641 00.000 7680 MoveAxis(W, 117, ABG)
22:35:24.641 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045324.641,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.74,"Time":4.6,"SettleTime":10.0,"StarLocked":true}
22:35:24.646 00.005 7680 Guiding  Dir = 3, Dur = 117
22:35:24.646 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:24.650 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:24.655 00.005 6120 Enqueuing Expose request
22:35:24.659 00.004 7680 IsSlewing returns 0
22:35:24.659 00.000 7680 IsGuiding returns 0
22:35:24.659 00.000 7680 PulseGuide returned control before completion, sleep 127
22:35:24.795 00.136 7680 IsGuiding returns 1
22:35:24.796 00.001 7680 scope still moving after pulse duration time elapsed
22:35:24.826 00.030 7680 IsSlewing returns 0
22:35:24.827 00.001 7680 IsGuiding returns 0
22:35:24.828 00.001 7680 scope move finished after 117 + 51 ms
22:35:24.828 00.000 7680 Move returns status 0, amount 117
22:35:24.828 00.000 7680 MoveAxis(N, 455, ABG)
22:35:24.829 00.001 7680 Guiding  Dir = 0, Dur = 455
22:35:24.829 00.000 7680 IsSlewing returns 0
22:35:24.830 00.001 7680 IsGuiding returns 0
22:35:24.831 00.001 7680 PulseGuide returned control before completion, sleep 465
22:35:25.308 00.477 7680 IsGuiding returns 1
22:35:25.309 00.001 7680 scope still moving after pulse duration time elapsed
22:35:25.340 00.031 7680 IsSlewing returns 0
22:35:25.340 00.000 7680 IsGuiding returns 0
22:35:25.342 00.002 7680 scope move finished after 455 + 55 ms
22:35:25.342 00.000 7680 Move returns status 0, amount 455
22:35:25.342 00.000 7680 move complete, result=0
22:35:25.343 00.001 7680 worker thread done servicing request
22:35:25.343 00.000 6120 GuideStep: 0.3 px 117 ms WEST, -0.8 px 455 ms NORTH
22:35:25.348 00.005 7680 Worker thread wakes up
22:35:25.349 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:25.349 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:26.603 01.254 7680 Exposure complete
22:35:26.744 00.141 7680 worker thread done servicing request
22:35:26.745 00.001 6120 OnExposeComplete: enter
22:35:26.749 00.004 6120 UpdateGuideState(): m_state=6
22:35:26.752 00.003 6120 Star::Find(15, 979, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
22:35:26.757 00.005 6120 Star::Find returns 1 (1), X=979.23, Y=39.79, Mass=12517, SNR=74.2, Peak=255 HFD=6.8
22:35:26.760 00.003 6120 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-2.95) = xAngle (0.41 = 0.41)
22:35:26.767 00.007 6120 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.14 = 0.14)
22:35:26.771 00.004 6120 CameraToMount -- cameraX=-0.45 cameraY=-0.31 hyp=0.55 cameraTheta=-2.54 mountX=0.50 mountY=0.08, mountTheta=0.15
22:35:26.775 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.45, y=-0.31, opts=13)
22:35:26.780 00.005 6120 Enqueuing Move request for scope (-0.45, -0.31)
22:35:26.784 00.004 7680 Worker thread wakes up
22:35:26.784 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.31) opts 0xd
22:35:26.784 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.45, -0.31)
22:35:26.784 00.000 7680 Moving (-0.45, -0.31) raw xDistance=0.50 yDistance=0.08
22:35:26.784 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
22:35:26.784 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:35:26.786 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:26.789 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:35:26.790 00.001 7680 MoveAxis(W, 213, ABG)
22:35:26.790 00.000 6120 UpdateGuideState exits: m=12517 SNR=74.2 Saturated
22:35:26.793 00.003 6120 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 9 / 99999
22:35:26.798 00.005 7680 Guiding  Dir = 3, Dur = 213
22:35:26.799 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045326.798,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.68,"Time":6.8,"SettleTime":10.0,"StarLocked":true}
22:35:26.804 00.005 7680 IsSlewing returns 0
22:35:26.804 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:26.808 00.004 7680 IsGuiding returns 0
22:35:26.808 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:26.812 00.004 7680 PulseGuide returned control before completion, sleep 223
22:35:26.812 00.000 6120 Enqueuing Expose request
22:35:27.045 00.233 7680 IsGuiding returns 0
22:35:27.045 00.000 7680 Move returns status 0, amount 213
22:35:27.048 00.003 7680 MoveAxis(N, 0, ABG)
22:35:27.048 00.000 7680 Move returns status 0, amount 0
22:35:27.048 00.000 7680 move complete, result=0
22:35:27.049 00.001 7680 worker thread done servicing request
22:35:27.049 00.000 7680 Worker thread wakes up
22:35:27.050 00.001 6120 GuideStep: 0.5 px 213 ms WEST, 0.1 px 0 ms NORTH
22:35:27.056 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:27.056 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:28.311 01.255 7680 Exposure complete
22:35:28.458 00.147 7680 worker thread done servicing request
22:35:28.458 00.000 6120 OnExposeComplete: enter
22:35:28.462 00.004 6120 UpdateGuideState(): m_state=6
22:35:28.467 00.005 6120 Star::Find(15, 979, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
22:35:28.470 00.003 6120 Star::Find returns 1 (1), X=979.81, Y=40.12, Mass=12358, SNR=72.8, Peak=255 HFD=6.7
22:35:28.474 00.004 6120 CameraToMount -- cameraTheta (0.15) - m_xAngle (-2.95) = xAngle (3.11 = 3.11)
22:35:28.478 00.004 6120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.84 = 2.84)
22:35:28.484 00.006 6120 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.15 mountX=-0.13 mountY=0.04, mountTheta=2.85
22:35:28.488 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.02, opts=13)
22:35:28.493 00.005 6120 Enqueuing Move request for scope (0.13, 0.02)
22:35:28.497 00.004 7680 Worker thread wakes up
22:35:28.497 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
22:35:28.497 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
22:35:28.497 00.000 7680 Moving (0.13, 0.02) raw xDistance=-0.13 yDistance=0.04
22:35:28.497 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:35:28.497 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:35:28.497 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:35:28.498 00.001 7680 MoveAxis(E, 0, ABG)
22:35:28.498 00.000 7680 Move returns status 0, amount 0
22:35:28.499 00.001 7680 MoveAxis(N, 0, ABG)
22:35:28.499 00.000 7680 Move returns status 0, amount 0
22:35:28.499 00.000 7680 move complete, result=0
22:35:28.499 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:28.503 00.004 6120 UpdateGuideState exits: m=12358 SNR=72.8 Saturated
22:35:28.507 00.004 6120 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 10 / 99999
22:35:28.511 00.004 7680 worker thread done servicing request
22:35:28.512 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045328.511,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.52,"Time":8.5,"SettleTime":10.0,"StarLocked":true}
22:35:28.516 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:28.520 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:28.525 00.005 6120 Enqueuing Expose request
22:35:28.529 00.004 7680 Worker thread wakes up
22:35:28.529 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:35:28.533 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:28.533 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:29.782 01.249 7680 Exposure complete
22:35:29.918 00.136 6120 OnExposeComplete: enter
22:35:29.921 00.003 6120 UpdateGuideState(): m_state=6
22:35:29.925 00.004 7680 worker thread done servicing request
22:35:29.925 00.000 6120 Star::Find(15, 979, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
22:35:29.930 00.005 6120 Star::Find returns 1 (1), X=979.85, Y=40.21, Mass=12465, SNR=72.8, Peak=255 HFD=6.7
22:35:29.934 00.004 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.75)
22:35:29.939 00.005 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.02)
22:35:29.943 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.21 cameraTheta=0.58 mountX=-0.19 mountY=-0.03, mountTheta=-3.01
22:35:29.948 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.11, opts=13)
22:35:29.954 00.006 6120 Enqueuing Move request for scope (0.17, 0.11)
22:35:29.958 00.004 7680 Worker thread wakes up
22:35:29.958 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:29.963 00.005 6120 UpdateGuideState exits: m=12465 SNR=72.8 Saturated
22:35:29.967 00.004 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 11 / 99999
22:35:29.970 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
22:35:29.971 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
22:35:29.971 00.000 7680 Moving (0.17, 0.11) raw xDistance=-0.19 yDistance=-0.03
22:35:29.971 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:35:29.971 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:35:29.971 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045329.970,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.42,"Time":10.0,"SettleTime":10.0,"StarLocked":true}
22:35:29.976 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:35:29.976 00.000 7680 MoveAxis(E, 0, ABG)
22:35:29.976 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:29.980 00.004 7680 Move returns status 0, amount 0
22:35:29.980 00.000 7680 MoveAxis(N, 0, ABG)
22:35:29.981 00.001 7680 Move returns status 0, amount 0
22:35:29.981 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:29.987 00.006 6120 Enqueuing Expose request
22:35:29.991 00.004 7680 move complete, result=0
22:35:29.991 00.000 7680 worker thread done servicing request
22:35:29.991 00.000 7680 Worker thread wakes up
22:35:29.991 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:29.991 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:29.992 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:35:31.244 01.252 7680 Exposure complete
22:35:31.377 00.133 7680 worker thread done servicing request
22:35:31.377 00.000 6120 OnExposeComplete: enter
22:35:31.380 00.003 6120 UpdateGuideState(): m_state=6
22:35:31.384 00.004 6120 Star::Find(15, 979, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
22:35:31.391 00.007 6120 Star::Find returns 1 (1), X=979.68, Y=40.22, Mass=11774, SNR=72.5, Peak=255 HFD=7.0
22:35:31.395 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.77)
22:35:31.399 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.04)
22:35:31.404 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=-0.02 mountY=-0.11, mountTheta=-1.79
22:35:31.409 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.12, opts=13)
22:35:31.414 00.005 6120 Enqueuing Move request for scope (0.00, 0.12)
22:35:31.419 00.005 7680 Worker thread wakes up
22:35:31.419 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
22:35:31.420 00.001 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
22:35:31.420 00.000 7680 Moving (0.00, 0.12) raw xDistance=-0.02 yDistance=-0.11
22:35:31.420 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:35:31.420 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:35:31.421 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:31.427 00.006 6120 UpdateGuideState exits: m=11774 SNR=72.5 Saturated
22:35:31.431 00.004 6120 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 12 / 99999
22:35:31.435 00.004 6120 PhdController: newstate STATE_FINISH
22:35:31.440 00.005 6120 PhdController complete: success
22:35:31.444 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:35:31.444 00.000 7680 MoveAxis(E, 0, ABG)
22:35:31.444 00.000 7680 Move returns status 0, amount 0
22:35:31.444 00.000 7680 MoveAxis(N, 0, ABG)
22:35:31.445 00.001 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045331.444,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
22:35:31.448 00.003 7680 Move returns status 0, amount 0
22:35:31.448 00.000 7680 move complete, result=0
22:35:31.448 00.000 6120 Mount: notify guiding dither settle done success=1
22:35:31.454 00.006 6120 PhdController: newstate STATE_IDLE
22:35:31.458 00.004 7680 worker thread done servicing request
22:35:31.459 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:31.462 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:31.467 00.005 6120 Enqueuing Expose request
22:35:31.470 00.003 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:35:31.474 00.004 7680 Worker thread wakes up
22:35:31.474 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:31.474 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:32.713 01.239 7680 Exposure complete
22:35:32.847 00.134 7680 worker thread done servicing request
22:35:32.847 00.000 6120 OnExposeComplete: enter
22:35:32.851 00.004 6120 UpdateGuideState(): m_state=6
22:35:32.855 00.004 6120 Star::Find(15, 979, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
22:35:32.859 00.004 6120 Star::Find returns 1 (1), X=979.74, Y=40.36, Mass=12767, SNR=74.8, Peak=255 HFD=6.9
22:35:32.865 00.006 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
22:35:32.868 00.003 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
22:35:32.872 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.33 mountX=-0.11 mountY=-0.20, mountTheta=-2.07
22:35:32.877 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.26, opts=13)
22:35:32.880 00.003 6120 Enqueuing Move request for scope (0.06, 0.26)
22:35:32.884 00.004 7680 Worker thread wakes up
22:35:32.884 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.26) opts 0xd
22:35:32.884 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.26)
22:35:32.884 00.000 7680 Moving (0.06, 0.26) raw xDistance=-0.11 yDistance=-0.20
22:35:32.884 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:35:32.884 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:35:32.884 00.000 7680 MoveAxis(E, 0, ABG)
22:35:32.884 00.000 7680 Move returns status 0, amount 0
22:35:32.884 00.000 7680 MoveAxis(N, 110, ABG)
22:35:32.885 00.001 7680 Guiding  Dir = 0, Dur = 110
22:35:32.885 00.000 7680 IsSlewing returns 0
22:35:32.885 00.000 7680 IsGuiding returns 0
22:35:32.885 00.000 7680 PulseGuide returned control before completion, sleep 120
22:35:32.885 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:32.891 00.006 6120 UpdateGuideState exits: m=12767 SNR=74.8 Saturated
22:35:32.897 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:32.899 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:32.901 00.002 6120 Enqueuing Expose request
22:35:33.017 00.116 7680 IsGuiding returns 1
22:35:33.018 00.001 7680 scope still moving after pulse duration time elapsed
22:35:33.047 00.029 7680 IsSlewing returns 0
22:35:33.048 00.001 7680 IsGuiding returns 0
22:35:33.050 00.002 7680 scope move finished after 110 + 53 ms
22:35:33.051 00.001 7680 Move returns status 0, amount 110
22:35:33.051 00.000 7680 move complete, result=0
22:35:33.051 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 110 ms NORTH
22:35:33.056 00.005 7680 worker thread done servicing request
22:35:33.056 00.000 7680 Worker thread wakes up
22:35:33.057 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:33.057 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:34.311 01.254 7680 Exposure complete
22:35:34.459 00.148 7680 worker thread done servicing request
22:35:34.460 00.001 6120 OnExposeComplete: enter
22:35:34.466 00.006 6120 UpdateGuideState(): m_state=6
22:35:34.470 00.004 6120 Star::Find(15, 979, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
22:35:34.474 00.004 6120 Star::Find returns 1 (1), X=979.68, Y=40.66, Mass=13132, SNR=73.9, Peak=255 HFD=7.0
22:35:34.477 00.003 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.53 = -1.76)
22:35:34.482 00.005 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.03)
22:35:34.487 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=0.56 hyp=0.56 cameraTheta=1.57 mountX=-0.10 mountY=-0.50, mountTheta=-1.77
22:35:34.494 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.56, opts=13)
22:35:34.499 00.005 6120 Enqueuing Move request for scope (-0.00, 0.56)
22:35:34.502 00.003 7680 Worker thread wakes up
22:35:34.502 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:34.506 00.004 6120 UpdateGuideState exits: m=13132 SNR=73.9 Saturated
22:35:34.510 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:34.514 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.56) opts 0xd
22:35:34.515 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:34.521 00.006 6120 Enqueuing Expose request
22:35:34.527 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.56)
22:35:34.527 00.000 7680 Moving (-0.00, 0.56) raw xDistance=-0.10 yDistance=-0.50
22:35:34.527 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:35:34.527 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:35:34.528 00.001 7680 MoveAxis(E, 0, ABG)
22:35:34.528 00.000 7680 Move returns status 0, amount 0
22:35:34.529 00.001 7680 MoveAxis(N, 272, ABG)
22:35:34.529 00.000 7680 Guiding  Dir = 0, Dur = 272
22:35:34.529 00.000 7680 IsSlewing returns 0
22:35:34.530 00.001 7680 IsGuiding returns 0
22:35:34.530 00.000 7680 PulseGuide returned control before completion, sleep 282
22:35:34.814 00.284 7680 IsGuiding returns 1
22:35:34.814 00.000 7680 scope still moving after pulse duration time elapsed
22:35:34.845 00.031 7680 IsSlewing returns 0
22:35:34.849 00.004 7680 IsGuiding returns 0
22:35:34.850 00.001 7680 scope move finished after 272 + 47 ms
22:35:34.850 00.000 7680 Move returns status 0, amount 272
22:35:34.851 00.001 7680 move complete, result=0
22:35:34.852 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 272 ms NORTH
22:35:34.858 00.006 7680 worker thread done servicing request
22:35:34.858 00.000 7680 Worker thread wakes up
22:35:34.859 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:34.859 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:36.107 01.248 7680 Exposure complete
22:35:36.247 00.140 7680 worker thread done servicing request
22:35:36.248 00.001 6120 OnExposeComplete: enter
22:35:36.251 00.003 6120 UpdateGuideState(): m_state=6
22:35:36.256 00.005 6120 Star::Find(15, 979, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
22:35:36.259 00.003 6120 Star::Find returns 1 (1), X=979.54, Y=40.22, Mass=14044, SNR=77.1, Peak=255 HFD=7.0
22:35:36.265 00.006 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.38 = -0.90)
22:35:36.269 00.004 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.11 = -1.17)
22:35:36.275 00.006 6120 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.19 cameraTheta=2.42 mountX=0.12 mountY=-0.17, mountTheta=-0.98
22:35:36.281 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.12, opts=13)
22:35:36.284 00.003 6120 Enqueuing Move request for scope (-0.14, 0.12)
22:35:36.289 00.005 7680 Worker thread wakes up
22:35:36.289 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:36.294 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
22:35:36.294 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
22:35:36.295 00.001 7680 Moving (-0.14, 0.12) raw xDistance=0.12 yDistance=-0.17
22:35:36.295 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:35:36.295 00.000 6120 UpdateGuideState exits: m=14044 SNR=77.1 Saturated
22:35:36.300 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:36.305 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:36.310 00.005 6120 Enqueuing Expose request
22:35:36.313 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:35:36.313 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:35:36.313 00.000 7680 MoveAxis(E, 0, ABG)
22:35:36.313 00.000 7680 Move returns status 0, amount 0
22:35:36.315 00.002 7680 MoveAxis(N, 0, ABG)
22:35:36.315 00.000 7680 Move returns status 0, amount 0
22:35:36.315 00.000 7680 move complete, result=0
22:35:36.315 00.000 7680 worker thread done servicing request
22:35:36.315 00.000 7680 Worker thread wakes up
22:35:36.315 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:35:36.320 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:36.320 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:37.561 01.241 7680 Exposure complete
22:35:37.707 00.146 7680 worker thread done servicing request
22:35:37.708 00.001 6120 OnExposeComplete: enter
22:35:37.713 00.005 6120 UpdateGuideState(): m_state=6
22:35:37.718 00.005 6120 Star::Find(15, 979, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
22:35:37.721 00.003 6120 Star::Find returns 1 (1), X=979.55, Y=40.34, Mass=12795, SNR=72.8, Peak=255 HFD=7.1
22:35:37.724 00.003 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
22:35:37.729 00.005 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
22:35:37.733 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.24 hyp=0.28 cameraTheta=2.08 mountX=0.09 mountY=-0.28, mountTheta=-1.27
22:35:37.740 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.24, opts=13)
22:35:37.744 00.004 6120 Enqueuing Move request for scope (-0.13, 0.24)
22:35:37.748 00.004 7680 Worker thread wakes up
22:35:37.749 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:37.752 00.003 6120 UpdateGuideState exits: m=12795 SNR=72.8 Saturated
22:35:37.755 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:37.759 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:37.763 00.004 6120 Enqueuing Expose request
22:35:37.768 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.24) opts 0xd
22:35:37.768 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.24)
22:35:37.769 00.001 7680 Moving (-0.13, 0.24) raw xDistance=0.09 yDistance=-0.28
22:35:37.769 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:35:37.769 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:35:37.770 00.001 7680 MoveAxis(E, 0, ABG)
22:35:37.770 00.000 7680 Move returns status 0, amount 0
22:35:37.770 00.000 7680 MoveAxis(N, 150, ABG)
22:35:37.772 00.002 7680 Guiding  Dir = 0, Dur = 150
22:35:37.772 00.000 7680 IsSlewing returns 0
22:35:37.772 00.000 7680 IsGuiding returns 0
22:35:37.773 00.001 7680 PulseGuide returned control before completion, sleep 160
22:35:37.944 00.171 7680 IsGuiding returns 1
22:35:37.945 00.001 7680 scope still moving after pulse duration time elapsed
22:35:37.975 00.030 7680 IsSlewing returns 0
22:35:37.976 00.001 7680 IsGuiding returns 0
22:35:37.977 00.001 7680 scope move finished after 150 + 55 ms
22:35:37.977 00.000 7680 Move returns status 0, amount 150
22:35:37.977 00.000 7680 move complete, result=0
22:35:37.979 00.002 7680 worker thread done servicing request
22:35:37.980 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 150 ms NORTH
22:35:37.987 00.007 7680 Worker thread wakes up
22:35:37.988 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:37.988 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:39.239 01.251 7680 Exposure complete
22:35:39.384 00.145 7680 worker thread done servicing request
22:35:39.384 00.000 6120 OnExposeComplete: enter
22:35:39.389 00.005 6120 UpdateGuideState(): m_state=6
22:35:39.395 00.006 6120 Star::Find(15, 979, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
22:35:39.399 00.004 6120 Star::Find returns 1 (1), X=979.59, Y=40.34, Mass=12957, SNR=74.8, Peak=255 HFD=7.0
22:35:39.403 00.004 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
22:35:39.407 00.004 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
22:35:39.410 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.94 mountX=0.05 mountY=-0.26, mountTheta=-1.39
22:35:39.415 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.24, opts=13)
22:35:39.419 00.004 6120 Enqueuing Move request for scope (-0.09, 0.24)
22:35:39.423 00.004 7680 Worker thread wakes up
22:35:39.423 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:39.427 00.004 6120 UpdateGuideState exits: m=12957 SNR=74.8 Saturated
22:35:39.432 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:39.436 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
22:35:39.436 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
22:35:39.436 00.000 7680 Moving (-0.09, 0.24) raw xDistance=0.05 yDistance=-0.26
22:35:39.436 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:35:39.437 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:35:39.437 00.000 7680 MoveAxis(E, 0, ABG)
22:35:39.437 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:39.441 00.004 6120 Enqueuing Expose request
22:35:39.445 00.004 7680 Move returns status 0, amount 0
22:35:39.445 00.000 7680 MoveAxis(N, 140, ABG)
22:35:39.445 00.000 7680 Guiding  Dir = 0, Dur = 140
22:35:39.445 00.000 7680 IsSlewing returns 0
22:35:39.445 00.000 7680 IsGuiding returns 0
22:35:39.447 00.002 7680 PulseGuide returned control before completion, sleep 150
22:35:39.600 00.153 7680 IsGuiding returns 1
22:35:39.601 00.001 7680 scope still moving after pulse duration time elapsed
22:35:39.632 00.031 7680 IsSlewing returns 0
22:35:39.633 00.001 7680 IsGuiding returns 0
22:35:39.633 00.000 7680 scope move finished after 140 + 47 ms
22:35:39.634 00.001 7680 Move returns status 0, amount 140
22:35:39.635 00.001 7680 move complete, result=0
22:35:39.636 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 140 ms NORTH
22:35:39.642 00.006 7680 worker thread done servicing request
22:35:39.642 00.000 7680 Worker thread wakes up
22:35:39.642 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:39.642 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:40.895 01.253 7680 Exposure complete
22:35:41.062 00.167 7680 worker thread done servicing request
22:35:41.062 00.000 6120 OnExposeComplete: enter
22:35:41.065 00.003 6120 UpdateGuideState(): m_state=6
22:35:41.069 00.004 6120 Star::Find(15, 979, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
22:35:41.085 00.016 6120 Star::Find returns 1 (0), X=979.53, Y=40.25, Mass=11479, SNR=70.7, Peak=232 HFD=7.1
22:35:41.088 00.003 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-2.95) = xAngle (5.29 = -0.99)
22:35:41.092 00.004 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.26)
22:35:41.095 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.15 hyp=0.21 cameraTheta=2.34 mountX=0.11 mountY=-0.20, mountTheta=-1.05
22:35:41.099 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.15, opts=13)
22:35:41.101 00.002 6120 Enqueuing Move request for scope (-0.15, 0.15)
22:35:41.105 00.004 7680 Worker thread wakes up
22:35:41.105 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.15) opts 0xd
22:35:41.105 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.15)
22:35:41.105 00.000 7680 Moving (-0.15, 0.15) raw xDistance=0.11 yDistance=-0.20
22:35:41.105 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:35:41.106 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:35:41.106 00.000 7680 MoveAxis(E, 0, ABG)
22:35:41.106 00.000 7680 Move returns status 0, amount 0
22:35:41.106 00.000 7680 MoveAxis(N, 109, ABG)
22:35:41.106 00.000 7680 Guiding  Dir = 0, Dur = 109
22:35:41.107 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:41.111 00.004 7680 IsSlewing returns 0
22:35:41.112 00.001 6120 UpdateGuideState exits: m=11479 SNR=70.7
22:35:41.116 00.004 7680 IsGuiding returns 0
22:35:41.116 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:41.120 00.004 7680 PulseGuide returned control before completion, sleep 119
22:35:41.120 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:41.127 00.007 6120 Enqueuing Expose request
22:35:41.248 00.121 7680 IsGuiding returns 1
22:35:41.248 00.000 7680 scope still moving after pulse duration time elapsed
22:35:41.280 00.032 7680 IsSlewing returns 0
22:35:41.280 00.000 7680 IsGuiding returns 0
22:35:41.280 00.000 7680 scope move finished after 109 + 54 ms
22:35:41.280 00.000 7680 Move returns status 0, amount 109
22:35:41.280 00.000 7680 move complete, result=0
22:35:41.280 00.000 7680 worker thread done servicing request
22:35:41.281 00.001 7680 Worker thread wakes up
22:35:41.281 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 109 ms NORTH
22:35:41.284 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:41.284 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:42.524 01.240 7680 Exposure complete
22:35:42.650 00.126 7680 worker thread done servicing request
22:35:42.650 00.000 6120 OnExposeComplete: enter
22:35:42.655 00.005 6120 UpdateGuideState(): m_state=6
22:35:42.659 00.004 6120 Star::Find(15, 979, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
22:35:42.662 00.003 6120 Star::Find returns 1 (1), X=979.63, Y=40.19, Mass=12670, SNR=73.7, Peak=255 HFD=6.9
22:35:42.665 00.003 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
22:35:42.673 00.008 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
22:35:42.677 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.03 mountX=0.03 mountY=-0.10, mountTheta=-1.31
22:35:42.681 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.09, opts=13)
22:35:42.685 00.004 6120 Enqueuing Move request for scope (-0.05, 0.09)
22:35:42.689 00.004 7680 Worker thread wakes up
22:35:42.689 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:42.692 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
22:35:42.692 00.000 6120 UpdateGuideState exits: m=12670 SNR=73.7 Saturated
22:35:42.696 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
22:35:42.696 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:42.700 00.004 7680 Moving (-0.05, 0.09) raw xDistance=0.03 yDistance=-0.10
22:35:42.700 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:35:42.700 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:42.705 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:35:42.705 00.000 6120 Enqueuing Expose request
22:35:42.708 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:35:42.709 00.001 7680 MoveAxis(E, 0, ABG)
22:35:42.709 00.000 7680 Move returns status 0, amount 0
22:35:42.709 00.000 7680 MoveAxis(N, 0, ABG)
22:35:42.709 00.000 7680 Move returns status 0, amount 0
22:35:42.709 00.000 7680 move complete, result=0
22:35:42.709 00.000 7680 worker thread done servicing request
22:35:42.709 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:35:42.713 00.004 7680 Worker thread wakes up
22:35:42.714 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:42.714 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:43.956 01.242 7680 Exposure complete
22:35:44.115 00.159 7680 worker thread done servicing request
22:35:44.115 00.000 6120 OnExposeComplete: enter
22:35:44.120 00.005 6120 UpdateGuideState(): m_state=6
22:35:44.124 00.004 6120 Star::Find(15, 979, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
22:35:44.128 00.004 6120 Star::Find returns 1 (1), X=979.68, Y=40.24, Mass=13737, SNR=77.2, Peak=255 HFD=7.0
22:35:44.131 00.003 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
22:35:44.136 00.005 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
22:35:44.142 00.006 6120 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.57 mountX=-0.03 mountY=-0.13, mountTheta=-1.78
22:35:44.149 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.14, opts=13)
22:35:44.155 00.006 6120 Enqueuing Move request for scope (0.00, 0.14)
22:35:44.159 00.004 7680 Worker thread wakes up
22:35:44.159 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:44.163 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
22:35:44.163 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
22:35:44.163 00.000 6120 UpdateGuideState exits: m=13737 SNR=77.2 Saturated
22:35:44.167 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:44.172 00.005 7680 Moving (0.00, 0.14) raw xDistance=-0.03 yDistance=-0.13
22:35:44.173 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:35:44.173 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:35:44.173 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:35:44.173 00.000 7680 MoveAxis(E, 0, ABG)
22:35:44.174 00.001 7680 Move returns status 0, amount 0
22:35:44.174 00.000 7680 MoveAxis(N, 0, ABG)
22:35:44.174 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:44.181 00.007 6120 Enqueuing Expose request
22:35:44.185 00.004 7680 Move returns status 0, amount 0
22:35:44.186 00.001 7680 move complete, result=0
22:35:44.186 00.000 7680 worker thread done servicing request
22:35:44.186 00.000 7680 Worker thread wakes up
22:35:44.186 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:35:44.191 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:44.191 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:45.441 01.250 7680 Exposure complete
22:35:45.585 00.144 7680 worker thread done servicing request
22:35:45.585 00.000 6120 OnExposeComplete: enter
22:35:45.590 00.005 6120 UpdateGuideState(): m_state=6
22:35:45.595 00.005 6120 Star::Find(15, 979, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
22:35:45.601 00.006 6120 Star::Find returns 1 (0), X=979.64, Y=40.76, Mass=11952, SNR=71.0, Peak=247 HFD=7.0
22:35:45.604 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
22:35:45.608 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
22:35:45.613 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.66 hyp=0.66 cameraTheta=1.63 mountX=-0.09 mountY=-0.61, mountTheta=-1.71
22:35:45.620 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.66, opts=13)
22:35:45.625 00.005 6120 Enqueuing Move request for scope (-0.04, 0.66)
22:35:45.628 00.003 7680 Worker thread wakes up
22:35:45.629 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.66) opts 0xd
22:35:45.629 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.66)
22:35:45.629 00.000 7680 Moving (-0.04, 0.66) raw xDistance=-0.09 yDistance=-0.61
22:35:45.629 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:35:45.630 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
22:35:45.630 00.000 7680 MoveAxis(E, 0, ABG)
22:35:45.630 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:45.634 00.004 6120 UpdateGuideState exits: m=11952 SNR=71.0
22:35:45.641 00.007 7680 Move returns status 0, amount 0
22:35:45.641 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:45.646 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:45.650 00.004 6120 Enqueuing Expose request
22:35:45.655 00.005 7680 MoveAxis(N, 330, ABG)
22:35:45.655 00.000 7680 Guiding  Dir = 0, Dur = 330
22:35:45.655 00.000 7680 IsSlewing returns 0
22:35:45.656 00.001 7680 IsGuiding returns 0
22:35:45.656 00.000 7680 PulseGuide returned control before completion, sleep 340
22:35:45.998 00.342 7680 IsGuiding returns 1
22:35:45.999 00.001 7680 scope still moving after pulse duration time elapsed
22:35:46.029 00.030 7680 IsSlewing returns 0
22:35:46.030 00.001 7680 IsGuiding returns 0
22:35:46.031 00.001 7680 scope move finished after 330 + 45 ms
22:35:46.031 00.000 7680 Move returns status 0, amount 330
22:35:46.032 00.001 7680 move complete, result=0
22:35:46.032 00.000 7680 worker thread done servicing request
22:35:46.033 00.001 7680 Worker thread wakes up
22:35:46.033 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 330 ms NORTH
22:35:46.040 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:46.040 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:47.292 01.252 7680 Exposure complete
22:35:47.432 00.140 7680 worker thread done servicing request
22:35:47.432 00.000 6120 OnExposeComplete: enter
22:35:47.438 00.006 6120 UpdateGuideState(): m_state=6
22:35:47.442 00.004 6120 Star::Find(15, 979, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
22:35:47.446 00.004 6120 Star::Find returns 1 (0), X=979.63, Y=40.34, Mass=11619, SNR=71.4, Peak=235 HFD=6.9
22:35:47.450 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.57)
22:35:47.455 00.005 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
22:35:47.458 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.24 hyp=0.24 cameraTheta=1.76 mountX=0.00 mountY=-0.23, mountTheta=-1.57
22:35:47.463 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.24, opts=13)
22:35:47.467 00.004 6120 Enqueuing Move request for scope (-0.05, 0.24)
22:35:47.471 00.004 7680 Worker thread wakes up
22:35:47.471 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.24) opts 0xd
22:35:47.472 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:47.475 00.003 6120 UpdateGuideState exits: m=11619 SNR=71.4
22:35:47.479 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:47.482 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.24)
22:35:47.482 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:47.486 00.004 6120 Enqueuing Expose request
22:35:47.491 00.005 7680 Moving (-0.05, 0.24) raw xDistance=0.00 yDistance=-0.23
22:35:47.491 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:35:47.491 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:35:47.491 00.000 7680 MoveAxis(E, 0, ABG)
22:35:47.491 00.000 7680 Move returns status 0, amount 0
22:35:47.492 00.001 7680 MoveAxis(N, 126, ABG)
22:35:47.492 00.000 7680 Guiding  Dir = 0, Dur = 126
22:35:47.493 00.001 7680 IsSlewing returns 0
22:35:47.493 00.000 7680 IsGuiding returns 0
22:35:47.493 00.000 7680 PulseGuide returned control before completion, sleep 136
22:35:47.638 00.145 7680 IsGuiding returns 1
22:35:47.639 00.001 7680 scope still moving after pulse duration time elapsed
22:35:47.670 00.031 7680 IsSlewing returns 0
22:35:47.671 00.001 7680 IsGuiding returns 0
22:35:47.671 00.000 7680 scope move finished after 126 + 51 ms
22:35:47.671 00.000 7680 Move returns status 0, amount 126
22:35:47.673 00.002 7680 move complete, result=0
22:35:47.673 00.000 7680 worker thread done servicing request
22:35:47.673 00.000 7680 Worker thread wakes up
22:35:47.673 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 126 ms NORTH
22:35:47.679 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:47.679 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:48.925 01.246 7680 Exposure complete
22:35:49.068 00.143 7680 worker thread done servicing request
22:35:49.068 00.000 6120 OnExposeComplete: enter
22:35:49.071 00.003 6120 UpdateGuideState(): m_state=6
22:35:49.076 00.005 6120 Star::Find(15, 979, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
22:35:49.082 00.006 6120 Star::Find returns 1 (1), X=979.64, Y=40.22, Mass=11904, SNR=72.5, Peak=255 HFD=6.9
22:35:49.086 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
22:35:49.089 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
22:35:49.094 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.86 mountX=0.01 mountY=-0.12, mountTheta=-1.46
22:35:49.100 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.12, opts=13)
22:35:49.104 00.004 6120 Enqueuing Move request for scope (-0.04, 0.12)
22:35:49.109 00.005 7680 Worker thread wakes up
22:35:49.109 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
22:35:49.109 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
22:35:49.110 00.001 7680 Moving (-0.04, 0.12) raw xDistance=0.01 yDistance=-0.12
22:35:49.110 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:35:49.110 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:35:49.110 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:49.115 00.005 6120 UpdateGuideState exits: m=11904 SNR=72.5 Saturated
22:35:49.119 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:49.124 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:49.127 00.003 6120 Enqueuing Expose request
22:35:49.131 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:35:49.131 00.000 7680 MoveAxis(E, 0, ABG)
22:35:49.132 00.001 7680 Move returns status 0, amount 0
22:35:49.132 00.000 7680 MoveAxis(N, 0, ABG)
22:35:49.132 00.000 7680 Move returns status 0, amount 0
22:35:49.132 00.000 7680 move complete, result=0
22:35:49.132 00.000 7680 worker thread done servicing request
22:35:49.132 00.000 7680 Worker thread wakes up
22:35:49.133 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:35:49.137 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:49.138 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:50.382 01.244 7680 Exposure complete
22:35:50.509 00.127 7680 worker thread done servicing request
22:35:50.509 00.000 6120 OnExposeComplete: enter
22:35:50.514 00.005 6120 UpdateGuideState(): m_state=6
22:35:50.549 00.035 6120 Star::Find(15, 979, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
22:35:50.553 00.004 6120 Star::Find returns 1 (0), X=979.67, Y=40.41, Mass=12184, SNR=73.2, Peak=238 HFD=7.0
22:35:50.556 00.003 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
22:35:50.597 00.041 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
22:35:50.613 00.016 6120 CameraToMount -- cameraX=-0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.61 mountX=-0.05 mountY=-0.28, mountTheta=-1.73
22:35:50.626 00.013 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.31, opts=13)
22:35:50.632 00.006 6120 Enqueuing Move request for scope (-0.01, 0.31)
22:35:50.640 00.008 7680 Worker thread wakes up
22:35:50.640 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.31) opts 0xd
22:35:50.641 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.31)
22:35:50.641 00.000 7680 Moving (-0.01, 0.31) raw xDistance=-0.05 yDistance=-0.28
22:35:50.641 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:35:50.641 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:35:50.642 00.001 7680 MoveAxis(E, 0, ABG)
22:35:50.642 00.000 7680 Move returns status 0, amount 0
22:35:50.642 00.000 7680 MoveAxis(N, 152, ABG)
22:35:50.643 00.001 7680 Guiding  Dir = 0, Dur = 152
22:35:50.643 00.000 7680 IsSlewing returns 0
22:35:50.643 00.000 7680 IsGuiding returns 0
22:35:50.644 00.001 7680 PulseGuide returned control before completion, sleep 162
22:35:50.644 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:50.651 00.007 6120 UpdateGuideState exits: m=12184 SNR=73.2
22:35:50.697 00.046 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:50.701 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:50.705 00.004 6120 Enqueuing Expose request
22:35:50.709 00.004 6120 evsrv: cli 0FAF03D8 connect
22:35:50.712 00.003 6120 case statement mapped state 6 to 3
22:35:50.715 00.003 6120 case statement mapped state 6 to 3
22:35:50.719 00.004 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"be8af053-9d14-4437-9e58-44bb5fc5b0b6"}
22:35:50.722 00.003 6120 case statement mapped state 6 to 3
22:35:50.724 00.002 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"be8af053-9d14-4437-9e58-44bb5fc5b0b6"}
22:35:50.727 00.003 6120 evsrv: cli 0FAF03D8 disconnect
22:35:50.734 00.007 6120 evsrv: cli 0FAEFD98 connect
22:35:50.738 00.004 6120 case statement mapped state 6 to 3
22:35:50.742 00.004 6120 case statement mapped state 6 to 3
22:35:50.746 00.004 6120 evsrv: cli 0FAEFD98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"cfa41c21-a2db-4920-b7cf-df2433d7378d"}
22:35:50.894 00.148 7680 IsGuiding returns 0
22:35:50.894 00.000 7680 Move returns status 0, amount 152
22:35:50.894 00.000 7680 move complete, result=0
22:35:50.894 00.000 6120 PhdController::Dither begins
22:35:50.898 00.004 7680 worker thread done servicing request
22:35:50.898 00.000 7680 Worker thread wakes up
22:35:50.898 00.000 6120 dither: size=5.00, dRA=4.97 dDec=5.00
22:35:50.903 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:50.903 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:50.903 00.000 6120 MountToCamera -- mountTheta (0.79) + m_xAngle (-2.95) = xAngle (-2.17 = -2.17)
22:35:51.017 00.114 6120 MountToCamera -- mountX=4.97 mountY=5.00 hyp=7.05 mountTheta=0.79 cameraX=-3.95, cameraY=-5.83 cameraTheta=-2.17
22:35:51.021 00.004 6120 setting lock position to (975.73, 34.27)
22:35:51.026 00.005 6120 Mount: notify guiding dithered (-4.0, -5.8)
22:35:51.029 00.003 6120 Status Line: Dither by 4.97,5.00
22:35:51.033 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:35:51.036 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
22:35:51.040 00.004 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"cfa41c21-a2db-4920-b7cf-df2433d7378d"}
22:35:51.043 00.003 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 152 ms NORTH
22:35:51.054 00.011 6120 evsrv: cli 0FAEFD98 disconnect
22:35:52.152 01.098 7680 Exposure complete
22:35:52.283 00.131 7680 worker thread done servicing request
22:35:52.283 00.000 6120 OnExposeComplete: enter
22:35:52.287 00.004 6120 UpdateGuideState(): m_state=6
22:35:52.293 00.006 6120 Star::Find(15, 979, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
22:35:52.298 00.005 6120 Star::Find returns 1 (1), X=979.82, Y=40.26, Mass=13099, SNR=75.1, Peak=255 HFD=6.9
22:35:52.303 00.005 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.93 = -2.36)
22:35:52.307 00.004 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.62)
22:35:52.311 00.004 6120 CameraToMount -- cameraX=4.09 cameraY=5.99 hyp=7.26 cameraTheta=0.97 mountX=-5.13 mountY=-3.58, mountTheta=-2.53
22:35:52.316 00.005 6120 dither recenter: remaining=(-5.0,-5.0) step=(-5.0,-5.0)
22:35:52.321 00.005 6120 MountToCamera -- mountTheta (-2.35) + m_xAngle (-2.95) = xAngle (-5.31 = 0.98)
22:35:52.327 00.006 6120 MountToCamera -- mountX=-4.97 mountY=-5.00 hyp=7.05 mountTheta=-2.35 cameraX=3.95, cameraY=5.83 cameraTheta=0.98
22:35:52.330 00.003 6120 SchedulePrimaryMove(0D6325F0, x=3.95, y=5.83, opts=4)
22:35:52.335 00.005 6120 Enqueuing Move request for scope (3.95, 5.83)
22:35:52.339 00.004 7680 Worker thread wakes up
22:35:52.340 00.001 6120 Mount: notify direct move -4.97,-5.00
22:35:52.344 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (3.95, 5.83) opts 0x4
22:35:52.344 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:52.347 00.003 7680 Handling offset move in thread for scope, endpoint = (3.95, 5.83)
22:35:52.348 00.001 6120 UpdateGuideState exits: m=13099 SNR=75.1 Saturated
22:35:52.351 00.003 7680 Moving (3.95, 5.83) raw xDistance=-4.97 yDistance=-5.00
22:35:52.351 00.000 6120 PhdController: settling, locked = 1, distance = 7.30 (1.50) aobump = 0 frame = 1 / 99999
22:35:52.356 00.005 7680 MoveAxis(E, 3220, B)
22:35:52.356 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045352.356,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":7.30,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:35:52.360 00.004 7680 Guiding  Dir = 2, Dur = 3220
22:35:52.360 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:52.364 00.004 7680 IsSlewing returns 0
22:35:52.364 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:52.368 00.004 7680 IsGuiding returns 0
22:35:52.369 00.001 6120 Enqueuing Expose request
22:35:52.372 00.003 7680 PulseGuide returned control before completion, sleep 3230
22:35:55.607 03.235 7680 IsGuiding returns 1
22:35:55.610 00.003 7680 scope still moving after pulse duration time elapsed
22:35:55.640 00.030 7680 IsSlewing returns 0
22:35:55.641 00.001 7680 IsGuiding returns 0
22:35:55.642 00.001 7680 scope move finished after 3220 + 53 ms
22:35:55.642 00.000 7680 Move returns status 0, amount 3220
22:35:55.642 00.000 7680 MoveAxis(N, 2712, B)
22:35:55.643 00.001 7680 Guiding  Dir = 0, Dur = 2712
22:35:55.644 00.001 7680 IsSlewing returns 0
22:35:55.644 00.000 7680 IsGuiding returns 0
22:35:55.646 00.002 7680 PulseGuide returned control before completion, sleep 2722
22:35:58.380 02.734 7680 IsGuiding returns 1
22:35:58.381 00.001 7680 scope still moving after pulse duration time elapsed
22:35:58.411 00.030 7680 IsSlewing returns 0
22:35:58.412 00.001 7680 IsGuiding returns 0
22:35:58.413 00.001 7680 scope move finished after 2712 + 55 ms
22:35:58.413 00.000 7680 Move returns status 0, amount 2712
22:35:58.413 00.000 7680 move complete, result=0
22:35:58.414 00.001 7680 worker thread done servicing request
22:35:58.414 00.000 7680 Worker thread wakes up
22:35:58.415 00.001 6120 GuideStep: -5.0 px 3220 ms EAST, -5.0 px 2712 ms NORTH
22:35:58.422 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:35:58.422 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(965,25,31,31)
22:35:59.674 01.252 7680 Exposure complete
22:35:59.813 00.139 7680 worker thread done servicing request
22:35:59.814 00.001 6120 OnExposeComplete: enter
22:35:59.817 00.003 6120 UpdateGuideState(): m_state=6
22:35:59.823 00.006 6120 Star::Find(15, 979, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
22:35:59.827 00.004 6120 Star::Find returns 1 (1), X=974.38, Y=37.46, Mass=12682, SNR=74.0, Peak=255 HFD=7.1
22:35:59.831 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
22:35:59.835 00.004 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
22:35:59.839 00.004 6120 CameraToMount -- cameraX=-1.34 cameraY=3.20 hyp=3.47 cameraTheta=1.97 mountX=0.73 mountY=-3.46, mountTheta=-1.36
22:35:59.844 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-1.34, y=3.20, opts=13)
22:35:59.848 00.004 6120 Enqueuing Move request for scope (-1.34, 3.20)
22:35:59.852 00.004 7680 Worker thread wakes up
22:35:59.852 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.34, 3.20) opts 0xd
22:35:59.852 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.34, 3.20)
22:35:59.852 00.000 7680 Moving (-1.34, 3.20) raw xDistance=0.73 yDistance=-3.46
22:35:59.853 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
22:35:59.853 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:35:59.856 00.003 7680 resist switch: large excursion: input -3.46 thresh 0.60 direction from 0 to -1
22:35:59.856 00.000 6120 UpdateGuideState exits: m=12682 SNR=74.0 Saturated
22:35:59.860 00.004 6120 PhdController: settling, locked = 1, distance = 3.47 (1.50) aobump = 0 frame = 2 / 99999
22:35:59.864 00.004 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-10.39
22:35:59.864 00.000 7680 GuideAlgorithmResistSwitch::result() returns -3.46 from input -3.46
22:35:59.866 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764045359.864,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.47,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:35:59.870 00.004 7680 MoveAxis(W, 296, ABG)
22:35:59.870 00.000 7680 Guiding  Dir = 3, Dur = 296
22:35:59.870 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:59.875 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:35:59.879 00.004 7680 IsSlewing returns 0
22:35:59.879 00.000 6120 Enqueuing Expose request
22:35:59.883 00.004 7680 IsGuiding returns 0
22:35:59.884 00.001 7680 PulseGuide returned control before completion, sleep 306
22:36:00.206 00.322 7680 IsGuiding returns 1
22:36:00.207 00.001 7680 scope still moving after pulse duration time elapsed
22:36:00.236 00.029 7680 IsSlewing returns 0
22:36:00.238 00.002 7680 IsGuiding returns 0
22:36:00.239 00.001 7680 scope move finished after 296 + 59 ms
22:36:00.239 00.000 7680 Move returns status 0, amount 296
22:36:00.240 00.001 7680 MoveAxis(N, 1880, ABG)
22:36:00.240 00.000 7680 Guiding  Dir = 0, Dur = 1880
22:36:00.241 00.001 7680 IsSlewing returns 0
22:36:00.241 00.000 7680 IsGuiding returns 0
22:36:00.242 00.001 7680 PulseGuide returned control before completion, sleep 1890
22:36:02.147 01.905 7680 IsGuiding returns 1
22:36:02.149 00.002 7680 scope still moving after pulse duration time elapsed
22:36:02.178 00.029 7680 IsSlewing returns 0
22:36:02.179 00.001 7680 IsGuiding returns 0
22:36:02.179 00.000 7680 scope move finished after 1880 + 57 ms
22:36:02.179 00.000 7680 Move returns status 0, amount 1880
22:36:02.180 00.001 7680 move complete, result=0
22:36:02.180 00.000 7680 worker thread done servicing request
22:36:02.180 00.000 6120 GuideStep: 0.7 px 296 ms WEST, -3.5 px 1880 ms NORTH
22:36:02.186 00.006 7680 Worker thread wakes up
22:36:02.186 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:02.186 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:03.444 01.258 7680 Exposure complete
22:36:03.575 00.131 7680 worker thread done servicing request
22:36:03.576 00.001 6120 OnExposeComplete: enter
22:36:03.580 00.004 6120 UpdateGuideState(): m_state=6
22:36:03.584 00.004 6120 Star::Find(15, 974, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
22:36:03.588 00.004 6120 Star::Find returns 1 (1), X=974.60, Y=35.23, Mass=13802, SNR=77.2, Peak=255 HFD=7.0
22:36:03.592 00.004 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.89)
22:36:03.596 00.004 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.16)
22:36:03.599 00.003 6120 CameraToMount -- cameraX=-1.13 cameraY=0.97 hyp=1.49 cameraTheta=2.43 mountX=0.93 mountY=-1.36, mountTheta=-0.97
22:36:03.604 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-1.13, y=0.97, opts=13)
22:36:03.611 00.007 6120 Enqueuing Move request for scope (-1.13, 0.97)
22:36:03.616 00.005 7680 Worker thread wakes up
22:36:03.616 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.13, 0.97) opts 0xd
22:36:03.616 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:03.620 00.004 7680 Handling offset move in thread for scope, endpoint = (-1.13, 0.97)
22:36:03.620 00.000 7680 Moving (-1.13, 0.97) raw xDistance=0.93 yDistance=-1.36
22:36:03.621 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.93
22:36:03.621 00.000 6120 UpdateGuideState exits: m=13802 SNR=77.2 Saturated
22:36:03.625 00.004 6120 PhdController: settling, locked = 1, distance = 2.87 (1.50) aobump = 0 frame = 3 / 99999
22:36:03.629 00.004 7680 GuideAlgorithmResistSwitch::result() returns -1.36 from input -1.36
22:36:03.629 00.000 7680 MoveAxis(W, 400, ABG)
22:36:03.629 00.000 7680 Guiding  Dir = 3, Dur = 400
22:36:03.629 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045363.629,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.87,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:36:03.633 00.004 7680 IsSlewing returns 0
22:36:03.633 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:03.638 00.005 7680 IsGuiding returns 0
22:36:03.638 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:03.642 00.004 7680 PulseGuide returned control before completion, sleep 410
22:36:03.642 00.000 6120 Enqueuing Expose request
22:36:04.061 00.419 7680 IsGuiding returns 1
22:36:04.062 00.001 7680 scope still moving after pulse duration time elapsed
22:36:04.092 00.030 7680 IsSlewing returns 0
22:36:04.093 00.001 7680 IsGuiding returns 0
22:36:04.093 00.000 7680 scope move finished after 400 + 55 ms
22:36:04.095 00.002 7680 Move returns status 0, amount 400
22:36:04.095 00.000 7680 MoveAxis(N, 740, ABG)
22:36:04.096 00.001 7680 Guiding  Dir = 0, Dur = 740
22:36:04.096 00.000 7680 IsSlewing returns 0
22:36:04.097 00.001 7680 IsGuiding returns 0
22:36:04.098 00.001 7680 PulseGuide returned control before completion, sleep 750
22:36:04.859 00.761 7680 IsGuiding returns 1
22:36:04.860 00.001 7680 scope still moving after pulse duration time elapsed
22:36:04.890 00.030 7680 IsSlewing returns 0
22:36:04.891 00.001 7680 IsGuiding returns 0
22:36:04.892 00.001 7680 scope move finished after 740 + 55 ms
22:36:04.892 00.000 7680 Move returns status 0, amount 740
22:36:04.893 00.001 7680 move complete, result=0
22:36:04.893 00.000 7680 worker thread done servicing request
22:36:04.894 00.001 7680 Worker thread wakes up
22:36:04.894 00.000 6120 GuideStep: 0.9 px 400 ms WEST, -1.4 px 740 ms NORTH
22:36:04.901 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:04.901 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:06.151 01.250 7680 Exposure complete
22:36:06.291 00.140 7680 worker thread done servicing request
22:36:06.291 00.000 6120 OnExposeComplete: enter
22:36:06.299 00.008 6120 UpdateGuideState(): m_state=6
22:36:06.304 00.005 6120 Star::Find(15, 974, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
22:36:06.308 00.004 6120 Star::Find returns 1 (0), X=975.16, Y=34.41, Mass=10768, SNR=66.4, Peak=232 HFD=6.9
22:36:06.312 00.004 6120 CameraToMount -- cameraTheta (2.89) - m_xAngle (-2.95) = xAngle (5.85 = -0.43)
22:36:06.316 00.004 6120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.58 = -0.70)
22:36:06.319 00.003 6120 CameraToMount -- cameraX=-0.57 cameraY=0.14 hyp=0.59 cameraTheta=2.89 mountX=0.53 mountY=-0.38, mountTheta=-0.62
22:36:06.325 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.57, y=0.14, opts=13)
22:36:06.330 00.005 6120 Enqueuing Move request for scope (-0.57, 0.14)
22:36:06.334 00.004 7680 Worker thread wakes up
22:36:06.335 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:06.339 00.004 6120 UpdateGuideState exits: m=10768 SNR=66.4
22:36:06.344 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.14) opts 0xd
22:36:06.344 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.57, 0.14)
22:36:06.344 00.000 7680 Moving (-0.57, 0.14) raw xDistance=0.53 yDistance=-0.38
22:36:06.345 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.53
22:36:06.345 00.000 6120 PhdController: settling, locked = 1, distance = 2.19 (1.50) aobump = 0 frame = 4 / 99999
22:36:06.349 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
22:36:06.349 00.000 7680 MoveAxis(W, 246, ABG)
22:36:06.350 00.001 7680 Guiding  Dir = 3, Dur = 246
22:36:06.350 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045366.349,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.19,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:36:06.354 00.004 7680 IsSlewing returns 0
22:36:06.354 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:06.360 00.006 7680 IsGuiding returns 0
22:36:06.360 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:06.364 00.004 6120 Enqueuing Expose request
22:36:06.368 00.004 7680 PulseGuide returned control before completion, sleep 256
22:36:06.640 00.272 7680 IsGuiding returns 1
22:36:06.641 00.001 7680 scope still moving after pulse duration time elapsed
22:36:06.670 00.029 7680 IsSlewing returns 0
22:36:06.671 00.001 7680 IsGuiding returns 0
22:36:06.671 00.000 7680 scope move finished after 246 + 66 ms
22:36:06.671 00.000 7680 Move returns status 0, amount 246
22:36:06.673 00.002 7680 MoveAxis(N, 206, ABG)
22:36:06.673 00.000 7680 Guiding  Dir = 0, Dur = 206
22:36:06.674 00.001 7680 IsSlewing returns 0
22:36:06.674 00.000 7680 IsGuiding returns 0
22:36:06.675 00.001 7680 PulseGuide returned control before completion, sleep 216
22:36:06.903 00.228 7680 IsGuiding returns 1
22:36:06.903 00.000 7680 scope still moving after pulse duration time elapsed
22:36:06.935 00.032 7680 IsSlewing returns 0
22:36:06.936 00.001 7680 IsGuiding returns 0
22:36:06.936 00.000 7680 scope move finished after 206 + 56 ms
22:36:06.936 00.000 7680 Move returns status 0, amount 206
22:36:06.938 00.002 7680 move complete, result=0
22:36:06.938 00.000 7680 worker thread done servicing request
22:36:06.938 00.000 6120 GuideStep: 0.5 px 246 ms WEST, -0.4 px 206 ms NORTH
22:36:06.945 00.007 7680 Worker thread wakes up
22:36:06.946 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:06.946 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:08.195 01.249 7680 Exposure complete
22:36:08.340 00.145 7680 worker thread done servicing request
22:36:08.341 00.001 6120 OnExposeComplete: enter
22:36:08.345 00.004 6120 UpdateGuideState(): m_state=6
22:36:08.349 00.004 6120 Star::Find(15, 975, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
22:36:08.353 00.004 6120 Star::Find returns 1 (1), X=975.70, Y=34.06, Mass=13102, SNR=73.5, Peak=255 HFD=6.8
22:36:08.358 00.005 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
22:36:08.362 00.004 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
22:36:08.366 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.68 mountX=0.06 mountY=0.18, mountTheta=1.23
22:36:08.372 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.21, opts=13)
22:36:08.375 00.003 6120 Enqueuing Move request for scope (-0.02, -0.21)
22:36:08.379 00.004 7680 Worker thread wakes up
22:36:08.379 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:08.383 00.004 6120 UpdateGuideState exits: m=13102 SNR=73.5 Saturated
22:36:08.387 00.004 6120 PhdController: settling, locked = 1, distance = 1.60 (1.50) aobump = 0 frame = 5 / 99999
22:36:08.391 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
22:36:08.391 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
22:36:08.391 00.000 7680 Moving (-0.02, -0.21) raw xDistance=0.06 yDistance=0.18
22:36:08.391 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:36:08.391 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:36:08.391 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:36:08.393 00.002 7680 MoveAxis(E, 0, ABG)
22:36:08.393 00.000 7680 Move returns status 0, amount 0
22:36:08.393 00.000 7680 MoveAxis(N, 0, ABG)
22:36:08.393 00.000 7680 Move returns status 0, amount 0
22:36:08.393 00.000 7680 move complete, result=0
22:36:08.393 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045368.391,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.60,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:36:08.397 00.004 7680 worker thread done servicing request
22:36:08.397 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:08.401 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:08.405 00.004 6120 Enqueuing Expose request
22:36:08.409 00.004 7680 Worker thread wakes up
22:36:08.409 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:08.409 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:36:08.412 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:09.667 01.255 7680 Exposure complete
22:36:09.816 00.149 7680 worker thread done servicing request
22:36:09.817 00.001 6120 OnExposeComplete: enter
22:36:09.821 00.004 6120 UpdateGuideState(): m_state=6
22:36:09.826 00.005 6120 Star::Find(15, 975, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
22:36:09.831 00.005 6120 Star::Find returns 1 (1), X=975.66, Y=34.18, Mass=12130, SNR=72.6, Peak=255 HFD=6.9
22:36:09.835 00.004 6120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-2.95) = xAngle (0.74 = 0.74)
22:36:09.839 00.004 6120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.48 = 0.48)
22:36:09.844 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.11 cameraTheta=-2.21 mountX=0.08 mountY=0.05, mountTheta=0.56
22:36:09.849 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.08, opts=13)
22:36:09.853 00.004 6120 Enqueuing Move request for scope (-0.06, -0.08)
22:36:09.857 00.004 7680 Worker thread wakes up
22:36:09.857 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
22:36:09.858 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
22:36:09.859 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:09.863 00.004 6120 UpdateGuideState exits: m=12130 SNR=72.6 Saturated
22:36:09.867 00.004 7680 Moving (-0.06, -0.08) raw xDistance=0.08 yDistance=0.05
22:36:09.868 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:36:09.869 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:36:09.869 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:36:09.869 00.000 7680 MoveAxis(E, 0, ABG)
22:36:09.869 00.000 7680 Move returns status 0, amount 0
22:36:09.869 00.000 7680 MoveAxis(N, 0, ABG)
22:36:09.870 00.001 7680 Move returns status 0, amount 0
22:36:09.870 00.000 7680 move complete, result=0
22:36:09.870 00.000 6120 PhdController: settling, locked = 1, distance = 1.15 (1.50) aobump = 0 frame = 6 / 99999
22:36:09.873 00.003 7680 worker thread done servicing request
22:36:09.873 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045369.873,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.15,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:36:09.878 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:09.882 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:09.884 00.002 6120 Enqueuing Expose request
22:36:09.888 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:36:09.892 00.004 7680 Worker thread wakes up
22:36:09.892 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:09.892 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:11.132 01.240 7680 Exposure complete
22:36:11.264 00.132 7680 worker thread done servicing request
22:36:11.265 00.001 6120 OnExposeComplete: enter
22:36:11.269 00.004 6120 UpdateGuideState(): m_state=6
22:36:11.273 00.004 6120 Star::Find(15, 975, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
22:36:11.276 00.003 6120 Star::Find returns 1 (1), X=975.57, Y=34.30, Mass=12431, SNR=72.8, Peak=255 HFD=6.9
22:36:11.280 00.004 6120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-2.95) = xAngle (5.90 = -0.38)
22:36:11.285 00.005 6120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.63 = -0.65)
22:36:11.288 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.16 cameraTheta=2.94 mountX=0.14 mountY=-0.09, mountTheta=-0.58
22:36:11.295 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.03, opts=13)
22:36:11.300 00.005 6120 Enqueuing Move request for scope (-0.15, 0.03)
22:36:11.304 00.004 7680 Worker thread wakes up
22:36:11.304 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:11.307 00.003 6120 UpdateGuideState exits: m=12431 SNR=72.8 Saturated
22:36:11.312 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
22:36:11.312 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
22:36:11.312 00.000 7680 Moving (-0.15, 0.03) raw xDistance=0.14 yDistance=-0.09
22:36:11.312 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:36:11.313 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:36:11.313 00.000 6120 PhdController: settling, locked = 1, distance = 0.85 (1.50) aobump = 0 frame = 7 / 99999
22:36:11.317 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:36:11.317 00.000 7680 MoveAxis(E, 0, ABG)
22:36:11.318 00.001 7680 Move returns status 0, amount 0
22:36:11.318 00.000 7680 MoveAxis(N, 0, ABG)
22:36:11.318 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045371.317,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.85,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
22:36:11.321 00.003 7680 Move returns status 0, amount 0
22:36:11.323 00.002 7680 move complete, result=0
22:36:11.323 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:11.329 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:11.333 00.004 6120 Enqueuing Expose request
22:36:11.338 00.005 7680 worker thread done servicing request
22:36:11.339 00.001 7680 Worker thread wakes up
22:36:11.339 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:11.339 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:11.339 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:36:12.584 01.245 7680 Exposure complete
22:36:12.727 00.143 7680 worker thread done servicing request
22:36:12.727 00.000 6120 OnExposeComplete: enter
22:36:12.735 00.008 6120 UpdateGuideState(): m_state=6
22:36:12.739 00.004 6120 Star::Find(15, 975, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
22:36:12.744 00.005 6120 Star::Find returns 1 (1), X=975.61, Y=34.56, Mass=13506, SNR=76.0, Peak=255 HFD=7.0
22:36:12.748 00.004 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.92 = -1.37)
22:36:12.752 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.64)
22:36:12.755 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.29 hyp=0.31 cameraTheta=1.96 mountX=0.06 mountY=-0.31, mountTheta=-1.37
22:36:12.761 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.29, opts=13)
22:36:12.767 00.006 6120 Enqueuing Move request for scope (-0.12, 0.29)
22:36:12.771 00.004 7680 Worker thread wakes up
22:36:12.772 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:12.775 00.003 6120 UpdateGuideState exits: m=13506 SNR=76.0 Saturated
22:36:12.780 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.29) opts 0xd
22:36:12.780 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.29)
22:36:12.780 00.000 7680 Moving (-0.12, 0.29) raw xDistance=0.06 yDistance=-0.31
22:36:12.781 00.001 6120 PhdController: settling, locked = 1, distance = 0.69 (1.50) aobump = 0 frame = 8 / 99999
22:36:12.785 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:36:12.785 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:36:12.785 00.000 7680 MoveAxis(E, 0, ABG)
22:36:12.785 00.000 7680 Move returns status 0, amount 0
22:36:12.786 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045372.785,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.69,"Time":2.9,"SettleTime":10.0,"StarLocked":true}
22:36:12.789 00.003 7680 MoveAxis(N, 170, ABG)
22:36:12.789 00.000 7680 Guiding  Dir = 0, Dur = 170
22:36:12.790 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:12.795 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:12.801 00.006 6120 Enqueuing Expose request
22:36:12.806 00.005 7680 IsSlewing returns 0
22:36:12.806 00.000 7680 IsGuiding returns 0
22:36:12.807 00.001 7680 PulseGuide returned control before completion, sleep 180
22:36:13.000 00.193 7680 IsGuiding returns 1
22:36:13.000 00.000 7680 scope still moving after pulse duration time elapsed
22:36:13.031 00.031 7680 IsSlewing returns 0
22:36:13.033 00.002 7680 IsGuiding returns 0
22:36:13.033 00.000 7680 scope move finished after 170 + 57 ms
22:36:13.033 00.000 7680 Move returns status 0, amount 170
22:36:13.033 00.000 7680 move complete, result=0
22:36:13.034 00.001 7680 worker thread done servicing request
22:36:13.035 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 170 ms NORTH
22:36:13.040 00.005 7680 Worker thread wakes up
22:36:13.042 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:13.042 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:14.288 01.246 7680 Exposure complete
22:36:14.436 00.148 7680 worker thread done servicing request
22:36:14.437 00.001 6120 OnExposeComplete: enter
22:36:14.442 00.005 6120 UpdateGuideState(): m_state=6
22:36:14.446 00.004 6120 Star::Find(15, 975, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
22:36:14.451 00.005 6120 Star::Find returns 1 (1), X=975.54, Y=34.26, Mass=12925, SNR=74.5, Peak=255 HFD=7.1
22:36:14.455 00.004 6120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-2.95) = xAngle (-0.18 = -0.18)
22:36:14.459 00.004 6120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.44 = -0.44)
22:36:14.463 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-3.13 mountX=0.18 mountY=-0.08, mountTheta=-0.41
22:36:14.468 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.00, opts=13)
22:36:14.472 00.004 6120 Enqueuing Move request for scope (-0.18, -0.00)
22:36:14.475 00.003 7680 Worker thread wakes up
22:36:14.475 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:14.479 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.00) opts 0xd
22:36:14.479 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.00)
22:36:14.480 00.001 7680 Moving (-0.18, -0.00) raw xDistance=0.18 yDistance=-0.08
22:36:14.480 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:36:14.480 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:36:14.480 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:36:14.481 00.001 7680 MoveAxis(E, 0, ABG)
22:36:14.481 00.000 6120 UpdateGuideState exits: m=12925 SNR=74.5 Saturated
22:36:14.485 00.004 7680 Move returns status 0, amount 0
22:36:14.485 00.000 7680 MoveAxis(N, 0, ABG)
22:36:14.485 00.000 7680 Move returns status 0, amount 0
22:36:14.485 00.000 7680 move complete, result=0
22:36:14.485 00.000 7680 worker thread done servicing request
22:36:14.485 00.000 6120 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 9 / 99999
22:36:14.489 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764045374.489,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.54,"Time":4.6,"SettleTime":10.0,"StarLocked":true}
22:36:14.494 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:14.497 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:14.501 00.004 6120 Enqueuing Expose request
22:36:14.504 00.003 7680 Worker thread wakes up
22:36:14.504 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:14.505 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:36:14.508 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:15.760 01.252 7680 Exposure complete
22:36:15.909 00.149 7680 worker thread done servicing request
22:36:15.910 00.001 6120 OnExposeComplete: enter
22:36:15.914 00.004 6120 UpdateGuideState(): m_state=6
22:36:15.917 00.003 6120 Star::Find(15, 975, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
22:36:15.921 00.004 6120 Star::Find returns 1 (1), X=975.53, Y=33.90, Mass=12759, SNR=74.2, Peak=255 HFD=6.8
22:36:15.926 00.005 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-2.95) = xAngle (0.88 = 0.88)
22:36:15.931 00.005 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.61 = 0.61)
22:36:15.934 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.36 hyp=0.42 cameraTheta=-2.08 mountX=0.27 mountY=0.24, mountTheta=0.73
22:36:15.941 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.36, opts=13)
22:36:15.945 00.004 6120 Enqueuing Move request for scope (-0.20, -0.36)
22:36:15.948 00.003 7680 Worker thread wakes up
22:36:15.948 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:15.953 00.005 6120 UpdateGuideState exits: m=12759 SNR=74.2 Saturated
22:36:15.957 00.004 6120 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 10 / 99999
22:36:15.961 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.36) opts 0xd
22:36:15.961 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.36)
22:36:15.961 00.000 7680 Moving (-0.20, -0.36) raw xDistance=0.27 yDistance=0.24
22:36:15.962 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
22:36:15.962 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:36:15.962 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045375.961,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.50,"Time":6.1,"SettleTime":10.0,"StarLocked":true}
22:36:15.965 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:36:15.966 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:15.970 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:15.975 00.005 6120 Enqueuing Expose request
22:36:15.978 00.003 7680 MoveAxis(W, 108, ABG)
22:36:15.978 00.000 7680 Guiding  Dir = 3, Dur = 108
22:36:15.978 00.000 7680 IsSlewing returns 0
22:36:15.979 00.001 7680 IsGuiding returns 0
22:36:15.980 00.001 7680 PulseGuide returned control before completion, sleep 118
22:36:16.108 00.128 7680 IsGuiding returns 1
22:36:16.108 00.000 7680 scope still moving after pulse duration time elapsed
22:36:16.138 00.030 7680 IsSlewing returns 0
22:36:16.141 00.003 7680 IsGuiding returns 0
22:36:16.141 00.000 7680 scope move finished after 108 + 53 ms
22:36:16.142 00.001 7680 Move returns status 0, amount 108
22:36:16.142 00.000 7680 MoveAxis(N, 0, ABG)
22:36:16.142 00.000 7680 Move returns status 0, amount 0
22:36:16.142 00.000 7680 move complete, result=0
22:36:16.143 00.001 7680 worker thread done servicing request
22:36:16.143 00.000 7680 Worker thread wakes up
22:36:16.143 00.000 6120 GuideStep: 0.3 px 108 ms WEST, 0.2 px 0 ms NORTH
22:36:16.150 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:16.150 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:17.401 01.251 7680 Exposure complete
22:36:17.543 00.142 7680 worker thread done servicing request
22:36:17.544 00.001 6120 OnExposeComplete: enter
22:36:17.550 00.006 6120 UpdateGuideState(): m_state=6
22:36:17.554 00.004 6120 Star::Find(15, 975, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
22:36:17.557 00.003 6120 Star::Find returns 1 (1), X=975.95, Y=34.20, Mass=12445, SNR=72.0, Peak=255 HFD=6.8
22:36:17.561 00.004 6120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-2.95) = xAngle (2.66 = 2.66)
22:36:17.566 00.005 6120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.39 = 2.39)
22:36:17.569 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-0.29 mountX=-0.20 mountY=0.15, mountTheta=2.49
22:36:17.576 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.07, opts=13)
22:36:17.580 00.004 6120 Enqueuing Move request for scope (0.22, -0.07)
22:36:17.584 00.004 7680 Worker thread wakes up
22:36:17.585 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:17.588 00.003 6120 UpdateGuideState exits: m=12445 SNR=72.0 Saturated
22:36:17.592 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.07) opts 0xd
22:36:17.592 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.07)
22:36:17.593 00.001 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 11 / 99999
22:36:17.598 00.005 7680 Moving (0.22, -0.07) raw xDistance=-0.20 yDistance=0.15
22:36:17.598 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.20
22:36:17.598 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:36:17.598 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045377.598,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.42,"Time":7.7,"SettleTime":10.0,"StarLocked":true}
22:36:17.603 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:36:17.603 00.000 7680 MoveAxis(E, 75, ABG)
22:36:17.603 00.000 7680 Guiding  Dir = 2, Dur = 75
22:36:17.603 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:17.609 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:17.615 00.006 6120 Enqueuing Expose request
22:36:17.619 00.004 7680 IsSlewing returns 0
22:36:17.619 00.000 7680 IsGuiding returns 0
22:36:17.620 00.001 7680 PulseGuide returned control before completion, sleep 85
22:36:17.714 00.094 7680 IsGuiding returns 1
22:36:17.714 00.000 7680 scope still moving after pulse duration time elapsed
22:36:17.746 00.032 7680 IsSlewing returns 0
22:36:17.746 00.000 7680 IsGuiding returns 0
22:36:17.746 00.000 7680 scope move finished after 75 + 51 ms
22:36:17.746 00.000 7680 Move returns status 0, amount 75
22:36:17.747 00.001 7680 MoveAxis(N, 0, ABG)
22:36:17.747 00.000 7680 Move returns status 0, amount 0
22:36:17.747 00.000 7680 move complete, result=0
22:36:17.747 00.000 7680 worker thread done servicing request
22:36:17.747 00.000 6120 GuideStep: -0.2 px 75 ms EAST, 0.2 px 0 ms NORTH
22:36:17.753 00.006 7680 Worker thread wakes up
22:36:17.753 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:17.753 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:19.006 01.253 7680 Exposure complete
22:36:19.154 00.148 7680 worker thread done servicing request
22:36:19.154 00.000 6120 OnExposeComplete: enter
22:36:19.158 00.004 6120 UpdateGuideState(): m_state=6
22:36:19.162 00.004 6120 Star::Find(15, 975, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
22:36:19.165 00.003 6120 Star::Find returns 1 (1), X=975.54, Y=34.84, Mass=13899, SNR=77.3, Peak=255 HFD=6.8
22:36:19.171 00.006 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.84 = -1.45)
22:36:19.175 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.72)
22:36:19.178 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.58 hyp=0.61 cameraTheta=1.88 mountX=0.07 mountY=-0.60, mountTheta=-1.45
22:36:19.183 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.58, opts=13)
22:36:19.187 00.004 6120 Enqueuing Move request for scope (-0.18, 0.58)
22:36:19.190 00.003 7680 Worker thread wakes up
22:36:19.190 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.58) opts 0xd
22:36:19.191 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.58)
22:36:19.191 00.000 7680 Moving (-0.18, 0.58) raw xDistance=0.07 yDistance=-0.60
22:36:19.191 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:36:19.191 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
22:36:19.192 00.001 7680 MoveAxis(E, 0, ABG)
22:36:19.192 00.000 7680 Move returns status 0, amount 0
22:36:19.192 00.000 7680 MoveAxis(N, 325, ABG)
22:36:19.192 00.000 7680 Guiding  Dir = 0, Dur = 325
22:36:19.192 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:19.196 00.004 7680 IsSlewing returns 0
22:36:19.196 00.000 6120 UpdateGuideState exits: m=13899 SNR=77.3 Saturated
22:36:19.200 00.004 7680 IsGuiding returns 0
22:36:19.200 00.000 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 12 / 99999
22:36:19.204 00.004 7680 PulseGuide returned control before completion, sleep 335
22:36:19.204 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045379.204,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.47,"Time":9.3,"SettleTime":10.0,"StarLocked":true}
22:36:19.209 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:19.212 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:19.216 00.004 6120 Enqueuing Expose request
22:36:19.544 00.328 7680 IsGuiding returns 1
22:36:19.545 00.001 7680 scope still moving after pulse duration time elapsed
22:36:19.574 00.029 7680 IsSlewing returns 0
22:36:19.577 00.003 7680 IsGuiding returns 0
22:36:19.577 00.000 7680 scope move finished after 325 + 51 ms
22:36:19.577 00.000 7680 Move returns status 0, amount 325
22:36:19.578 00.001 7680 move complete, result=0
22:36:19.578 00.000 7680 worker thread done servicing request
22:36:19.580 00.002 7680 Worker thread wakes up
22:36:19.580 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 325 ms NORTH
22:36:19.587 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:19.587 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:20.840 01.253 7680 Exposure complete
22:36:20.978 00.138 7680 worker thread done servicing request
22:36:20.979 00.001 6120 OnExposeComplete: enter
22:36:20.984 00.005 6120 UpdateGuideState(): m_state=6
22:36:20.987 00.003 6120 Star::Find(15, 975, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
22:36:20.992 00.005 6120 Star::Find returns 1 (1), X=975.73, Y=34.33, Mass=12403, SNR=71.4, Peak=255 HFD=6.7
22:36:20.996 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
22:36:20.999 00.003 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
22:36:21.002 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.50 mountX=-0.02 mountY=-0.05, mountTheta=-1.86
22:36:21.009 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.06, opts=13)
22:36:21.014 00.005 6120 Enqueuing Move request for scope (0.00, 0.06)
22:36:21.018 00.004 7680 Worker thread wakes up
22:36:21.018 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:21.022 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
22:36:21.022 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
22:36:21.022 00.000 7680 Moving (0.00, 0.06) raw xDistance=-0.02 yDistance=-0.05
22:36:21.023 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:36:21.023 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:36:21.023 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:36:21.023 00.000 7680 MoveAxis(E, 0, ABG)
22:36:21.023 00.000 7680 Move returns status 0, amount 0
22:36:21.024 00.001 7680 MoveAxis(N, 0, ABG)
22:36:21.024 00.000 7680 Move returns status 0, amount 0
22:36:21.024 00.000 7680 move complete, result=0
22:36:21.024 00.000 6120 UpdateGuideState exits: m=12403 SNR=71.4 Saturated
22:36:21.029 00.005 7680 worker thread done servicing request
22:36:21.030 00.001 6120 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 13 / 99999
22:36:21.033 00.003 6120 PhdController: newstate STATE_FINISH
22:36:21.037 00.004 6120 PhdController complete: success
22:36:21.040 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045381.040,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":13,"DroppedFrames":0}
22:36:21.045 00.005 6120 Mount: notify guiding dither settle done success=1
22:36:21.048 00.003 6120 PhdController: newstate STATE_IDLE
22:36:21.053 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:21.056 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:21.061 00.005 6120 Enqueuing Expose request
22:36:21.064 00.003 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:36:21.068 00.004 7680 Worker thread wakes up
22:36:21.068 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:21.068 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:22.314 01.246 7680 Exposure complete
22:36:22.460 00.146 7680 worker thread done servicing request
22:36:22.460 00.000 6120 OnExposeComplete: enter
22:36:22.464 00.004 6120 UpdateGuideState(): m_state=6
22:36:22.469 00.005 6120 Star::Find(15, 975, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
22:36:22.473 00.004 6120 Star::Find returns 1 (1), X=975.77, Y=34.93, Mass=12832, SNR=72.8, Peak=255 HFD=6.8
22:36:22.476 00.003 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.83)
22:36:22.481 00.005 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
22:36:22.485 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.66 hyp=0.67 cameraTheta=1.50 mountX=-0.17 mountY=-0.58, mountTheta=-1.86
22:36:22.491 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.66, opts=13)
22:36:22.496 00.005 6120 Enqueuing Move request for scope (0.05, 0.66)
22:36:22.499 00.003 7680 Worker thread wakes up
22:36:22.500 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.66) opts 0xd
22:36:22.500 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.66)
22:36:22.501 00.001 7680 Moving (0.05, 0.66) raw xDistance=-0.17 yDistance=-0.58
22:36:22.501 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:36:22.501 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
22:36:22.501 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:22.504 00.003 6120 UpdateGuideState exits: m=12832 SNR=72.8 Saturated
22:36:22.509 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:22.513 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:22.517 00.004 7680 MoveAxis(E, 0, ABG)
22:36:22.517 00.000 7680 Move returns status 0, amount 0
22:36:22.518 00.001 7680 MoveAxis(N, 313, ABG)
22:36:22.518 00.000 7680 Guiding  Dir = 0, Dur = 313
22:36:22.519 00.001 6120 Enqueuing Expose request
22:36:22.526 00.007 7680 IsSlewing returns 0
22:36:22.526 00.000 7680 IsGuiding returns 0
22:36:22.527 00.001 7680 PulseGuide returned control before completion, sleep 323
22:36:22.852 00.325 7680 IsGuiding returns 1
22:36:22.852 00.000 7680 scope still moving after pulse duration time elapsed
22:36:22.883 00.031 7680 IsSlewing returns 0
22:36:22.885 00.002 7680 IsGuiding returns 0
22:36:22.885 00.000 7680 scope move finished after 313 + 45 ms
22:36:22.885 00.000 7680 Move returns status 0, amount 313
22:36:22.885 00.000 7680 move complete, result=0
22:36:22.887 00.002 7680 worker thread done servicing request
22:36:22.887 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 313 ms NORTH
22:36:22.897 00.010 7680 Worker thread wakes up
22:36:22.898 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:22.898 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:24.150 01.252 7680 Exposure complete
22:36:24.298 00.148 7680 worker thread done servicing request
22:36:24.298 00.000 6120 OnExposeComplete: enter
22:36:24.302 00.004 6120 UpdateGuideState(): m_state=6
22:36:24.307 00.005 6120 Star::Find(15, 975, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
22:36:24.310 00.003 6120 Star::Find returns 1 (1), X=975.37, Y=34.73, Mass=12956, SNR=75.4, Peak=255 HFD=6.9
22:36:24.315 00.005 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.19 = -1.10)
22:36:24.319 00.004 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.37)
22:36:24.323 00.004 6120 CameraToMount -- cameraX=-0.36 cameraY=0.46 hyp=0.58 cameraTheta=2.23 mountX=0.27 mountY=-0.57, mountTheta=-1.14
22:36:24.328 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=0.46, opts=13)
22:36:24.332 00.004 6120 Enqueuing Move request for scope (-0.36, 0.46)
22:36:24.336 00.004 7680 Worker thread wakes up
22:36:24.336 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.46) opts 0xd
22:36:24.338 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.36, 0.46)
22:36:24.338 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:24.342 00.004 7680 Moving (-0.36, 0.46) raw xDistance=0.27 yDistance=-0.57
22:36:24.342 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
22:36:24.342 00.000 6120 UpdateGuideState exits: m=12956 SNR=75.4 Saturated
22:36:24.346 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
22:36:24.346 00.000 7680 MoveAxis(W, 108, ABG)
22:36:24.346 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:24.350 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:24.353 00.003 6120 Enqueuing Expose request
22:36:24.358 00.005 7680 Guiding  Dir = 3, Dur = 108
22:36:24.358 00.000 7680 IsSlewing returns 0
22:36:24.359 00.001 7680 IsGuiding returns 0
22:36:24.359 00.000 7680 PulseGuide returned control before completion, sleep 118
22:36:24.485 00.126 7680 IsGuiding returns 1
22:36:24.485 00.000 7680 scope still moving after pulse duration time elapsed
22:36:24.516 00.031 7680 IsSlewing returns 0
22:36:24.516 00.000 7680 IsGuiding returns 0
22:36:24.517 00.001 7680 scope move finished after 108 + 50 ms
22:36:24.517 00.000 7680 Move returns status 0, amount 108
22:36:24.518 00.001 7680 MoveAxis(N, 310, ABG)
22:36:24.518 00.000 7680 Guiding  Dir = 0, Dur = 310
22:36:24.519 00.001 7680 IsSlewing returns 0
22:36:24.520 00.001 7680 IsGuiding returns 0
22:36:24.521 00.001 7680 PulseGuide returned control before completion, sleep 320
22:36:24.844 00.323 7680 IsGuiding returns 1
22:36:24.846 00.002 7680 scope still moving after pulse duration time elapsed
22:36:24.874 00.028 7680 IsSlewing returns 0
22:36:24.875 00.001 7680 IsGuiding returns 0
22:36:24.875 00.000 7680 scope move finished after 310 + 44 ms
22:36:24.876 00.001 7680 Move returns status 0, amount 310
22:36:24.876 00.000 7680 move complete, result=0
22:36:24.877 00.001 7680 worker thread done servicing request
22:36:24.877 00.000 6120 GuideStep: 0.3 px 108 ms WEST, -0.6 px 310 ms NORTH
22:36:24.882 00.005 7680 Worker thread wakes up
22:36:24.882 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:24.883 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:26.136 01.253 7680 Exposure complete
22:36:26.286 00.150 7680 worker thread done servicing request
22:36:26.287 00.001 6120 OnExposeComplete: enter
22:36:26.290 00.003 6120 UpdateGuideState(): m_state=6
22:36:26.296 00.006 6120 Star::Find(15, 975, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
22:36:26.301 00.005 6120 Star::Find returns 1 (0), X=975.41, Y=34.45, Mass=12620, SNR=72.1, Peak=252 HFD=7.0
22:36:26.306 00.005 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.56 = -0.72)
22:36:26.310 00.004 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.99)
22:36:26.314 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.19 hyp=0.37 cameraTheta=2.61 mountX=0.28 mountY=-0.31, mountTheta=-0.84
22:36:26.319 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.19, opts=13)
22:36:26.324 00.005 6120 Enqueuing Move request for scope (-0.32, 0.19)
22:36:26.329 00.005 7680 Worker thread wakes up
22:36:26.329 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.19) opts 0xd
22:36:26.329 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:26.334 00.005 6120 UpdateGuideState exits: m=12620 SNR=72.1
22:36:26.339 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:26.343 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:26.347 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.19)
22:36:26.347 00.000 7680 Moving (-0.32, 0.19) raw xDistance=0.28 yDistance=-0.31
22:36:26.348 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
22:36:26.348 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:36:26.348 00.000 7680 MoveAxis(W, 120, ABG)
22:36:26.348 00.000 6120 Enqueuing Expose request
22:36:26.352 00.004 7680 Guiding  Dir = 3, Dur = 120
22:36:26.352 00.000 7680 IsSlewing returns 0
22:36:26.352 00.000 7680 IsGuiding returns 0
22:36:26.352 00.000 7680 PulseGuide returned control before completion, sleep 130
22:36:26.486 00.134 7680 IsGuiding returns 1
22:36:26.488 00.002 7680 scope still moving after pulse duration time elapsed
22:36:26.517 00.029 7680 IsSlewing returns 0
22:36:26.518 00.001 7680 IsGuiding returns 1
22:36:26.549 00.031 7680 IsSlewing returns 0
22:36:26.550 00.001 7680 IsGuiding returns 1
22:36:26.580 00.030 7680 IsSlewing returns 0
22:36:26.581 00.001 7680 IsGuiding returns 1
22:36:26.612 00.031 7680 IsSlewing returns 0
22:36:26.613 00.001 7680 IsGuiding returns 0
22:36:26.613 00.000 7680 scope move finished after 120 + 140 ms
22:36:26.614 00.001 7680 Move returns status 0, amount 120
22:36:26.615 00.001 7680 MoveAxis(N, 166, ABG)
22:36:26.615 00.000 7680 Guiding  Dir = 0, Dur = 166
22:36:26.616 00.001 7680 IsSlewing returns 0
22:36:26.618 00.002 7680 IsGuiding returns 0
22:36:26.618 00.000 7680 PulseGuide returned control before completion, sleep 176
22:36:26.801 00.183 7680 IsGuiding returns 1
22:36:26.802 00.001 7680 scope still moving after pulse duration time elapsed
22:36:26.834 00.032 7680 IsSlewing returns 0
22:36:26.835 00.001 7680 IsGuiding returns 0
22:36:26.836 00.001 7680 scope move finished after 166 + 51 ms
22:36:26.836 00.000 7680 Move returns status 0, amount 166
22:36:26.836 00.000 7680 move complete, result=0
22:36:26.836 00.000 7680 worker thread done servicing request
22:36:26.837 00.001 7680 Worker thread wakes up
22:36:26.838 00.001 6120 GuideStep: 0.3 px 120 ms WEST, -0.3 px 166 ms NORTH
22:36:26.845 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:26.845 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:28.100 01.255 7680 Exposure complete
22:36:28.253 00.153 7680 worker thread done servicing request
22:36:28.253 00.000 6120 OnExposeComplete: enter
22:36:28.258 00.005 6120 UpdateGuideState(): m_state=6
22:36:28.269 00.011 6120 Star::Find(15, 975, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
22:36:28.275 00.006 6120 Star::Find returns 1 (1), X=975.64, Y=34.47, Mass=12380, SNR=74.5, Peak=255 HFD=7.1
22:36:28.281 00.006 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.92 = -1.37)
22:36:28.286 00.005 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
22:36:28.291 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.96 mountX=0.04 mountY=-0.22, mountTheta=-1.37
22:36:28.302 00.011 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.20, opts=13)
22:36:28.308 00.006 6120 Enqueuing Move request for scope (-0.08, 0.20)
22:36:28.314 00.006 7680 Worker thread wakes up
22:36:28.314 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:28.320 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
22:36:28.320 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
22:36:28.320 00.000 6120 UpdateGuideState exits: m=12380 SNR=74.5 Saturated
22:36:28.325 00.005 7680 Moving (-0.08, 0.20) raw xDistance=0.04 yDistance=-0.22
22:36:28.326 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:28.332 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:36:28.333 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:36:28.333 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:28.338 00.005 7680 MoveAxis(E, 0, ABG)
22:36:28.338 00.000 7680 Move returns status 0, amount 0
22:36:28.339 00.001 6120 Enqueuing Expose request
22:36:28.345 00.006 7680 MoveAxis(N, 118, ABG)
22:36:28.345 00.000 7680 Guiding  Dir = 0, Dur = 118
22:36:28.345 00.000 7680 IsSlewing returns 0
22:36:28.347 00.002 7680 IsGuiding returns 0
22:36:28.347 00.000 7680 PulseGuide returned control before completion, sleep 128
22:36:28.480 00.133 7680 IsGuiding returns 1
22:36:28.481 00.001 7680 scope still moving after pulse duration time elapsed
22:36:28.511 00.030 7680 IsSlewing returns 0
22:36:28.513 00.002 7680 IsGuiding returns 0
22:36:28.513 00.000 7680 scope move finished after 118 + 49 ms
22:36:28.514 00.001 7680 Move returns status 0, amount 118
22:36:28.515 00.001 7680 move complete, result=0
22:36:28.515 00.000 7680 worker thread done servicing request
22:36:28.516 00.001 7680 Worker thread wakes up
22:36:28.517 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 118 ms NORTH
22:36:28.523 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:28.523 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:29.777 01.254 7680 Exposure complete
22:36:29.924 00.147 7680 worker thread done servicing request
22:36:29.924 00.000 6120 OnExposeComplete: enter
22:36:29.929 00.005 6120 UpdateGuideState(): m_state=6
22:36:29.933 00.004 6120 Star::Find(15, 975, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
22:36:29.936 00.003 6120 Star::Find returns 1 (1), X=975.44, Y=34.55, Mass=13185, SNR=76.1, Peak=255 HFD=7.0
22:36:29.940 00.004 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.32 = -0.96)
22:36:29.945 00.005 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
22:36:29.949 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.29 hyp=0.41 cameraTheta=2.36 mountX=0.23 mountY=-0.38, mountTheta=-1.03
22:36:29.955 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.29, opts=13)
22:36:29.960 00.005 6120 Enqueuing Move request for scope (-0.29, 0.29)
22:36:29.963 00.003 7680 Worker thread wakes up
22:36:29.964 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:29.968 00.004 6120 UpdateGuideState exits: m=13185 SNR=76.1 Saturated
22:36:29.972 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:29.976 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.29) opts 0xd
22:36:29.976 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.29)
22:36:29.976 00.000 7680 Moving (-0.29, 0.29) raw xDistance=0.23 yDistance=-0.38
22:36:29.976 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
22:36:29.976 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
22:36:29.977 00.001 7680 MoveAxis(W, 95, ABG)
22:36:29.977 00.000 7680 Guiding  Dir = 3, Dur = 95
22:36:29.977 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:29.980 00.003 7680 IsSlewing returns 0
22:36:29.980 00.000 6120 Enqueuing Expose request
22:36:29.985 00.005 7680 IsGuiding returns 0
22:36:29.986 00.001 7680 PulseGuide returned control before completion, sleep 105
22:36:30.107 00.121 7680 IsGuiding returns 1
22:36:30.109 00.002 7680 scope still moving after pulse duration time elapsed
22:36:30.139 00.030 7680 IsSlewing returns 0
22:36:30.141 00.002 7680 IsGuiding returns 0
22:36:30.142 00.001 7680 scope move finished after 95 + 60 ms
22:36:30.142 00.000 7680 Move returns status 0, amount 95
22:36:30.143 00.001 7680 MoveAxis(N, 209, ABG)
22:36:30.144 00.001 7680 Guiding  Dir = 0, Dur = 209
22:36:30.144 00.000 7680 IsSlewing returns 0
22:36:30.145 00.001 7680 IsGuiding returns 0
22:36:30.146 00.001 7680 PulseGuide returned control before completion, sleep 219
22:36:30.371 00.225 7680 IsGuiding returns 1
22:36:30.372 00.001 7680 scope still moving after pulse duration time elapsed
22:36:30.402 00.030 7680 IsSlewing returns 0
22:36:30.404 00.002 7680 IsGuiding returns 0
22:36:30.404 00.000 7680 scope move finished after 209 + 49 ms
22:36:30.405 00.001 7680 Move returns status 0, amount 209
22:36:30.405 00.000 7680 move complete, result=0
22:36:30.406 00.001 7680 worker thread done servicing request
22:36:30.406 00.000 7680 Worker thread wakes up
22:36:30.406 00.000 6120 GuideStep: 0.2 px 95 ms WEST, -0.4 px 209 ms NORTH
22:36:30.413 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:30.413 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:31.709 01.296 7680 Exposure complete
22:36:31.809 00.100 7680 worker thread done servicing request
22:36:31.810 00.001 6120 OnExposeComplete: enter
22:36:31.812 00.002 6120 UpdateGuideState(): m_state=6
22:36:31.816 00.004 6120 Star::Find(15, 975, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
22:36:31.819 00.003 6120 Star::Find returns 1 (1), X=975.21, Y=34.48, Mass=13039, SNR=74.5, Peak=255 HFD=7.0
22:36:31.821 00.002 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-2.95) = xAngle (5.71 = -0.57)
22:36:31.825 00.004 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.44 = -0.84)
22:36:31.831 00.006 6120 CameraToMount -- cameraX=-0.52 cameraY=0.21 hyp=0.56 cameraTheta=2.76 mountX=0.47 mountY=-0.42, mountTheta=-0.72
22:36:31.834 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.52, y=0.21, opts=13)
22:36:31.838 00.004 6120 Enqueuing Move request for scope (-0.52, 0.21)
22:36:31.841 00.003 7680 Worker thread wakes up
22:36:31.841 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.21) opts 0xd
22:36:31.841 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:31.843 00.002 6120 UpdateGuideState exits: m=13039 SNR=74.5 Saturated
22:36:31.846 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:31.849 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:31.851 00.002 6120 Enqueuing Expose request
22:36:31.854 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.52, 0.21)
22:36:31.854 00.000 7680 Moving (-0.52, 0.21) raw xDistance=0.47 yDistance=-0.42
22:36:31.855 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
22:36:31.855 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:36:31.855 00.000 7680 MoveAxis(W, 199, ABG)
22:36:31.855 00.000 7680 Guiding  Dir = 3, Dur = 199
22:36:31.857 00.002 7680 IsSlewing returns 0
22:36:31.857 00.000 7680 IsGuiding returns 0
22:36:31.857 00.000 7680 PulseGuide returned control before completion, sleep 209
22:36:32.079 00.222 7680 IsGuiding returns 1
22:36:32.079 00.000 7680 scope still moving after pulse duration time elapsed
22:36:32.110 00.031 7680 IsSlewing returns 0
22:36:32.110 00.000 7680 IsGuiding returns 0
22:36:32.111 00.001 7680 scope move finished after 199 + 55 ms
22:36:32.111 00.000 7680 Move returns status 0, amount 199
22:36:32.115 00.004 7680 MoveAxis(N, 227, ABG)
22:36:32.115 00.000 7680 Guiding  Dir = 0, Dur = 227
22:36:32.116 00.001 7680 IsSlewing returns 0
22:36:32.116 00.000 7680 IsGuiding returns 0
22:36:32.116 00.000 7680 PulseGuide returned control before completion, sleep 237
22:36:32.361 00.245 7680 IsGuiding returns 1
22:36:32.361 00.000 7680 scope still moving after pulse duration time elapsed
22:36:32.392 00.031 7680 IsSlewing returns 0
22:36:32.392 00.000 7680 IsGuiding returns 0
22:36:32.392 00.000 7680 scope move finished after 227 + 48 ms
22:36:32.392 00.000 7680 Move returns status 0, amount 227
22:36:32.392 00.000 7680 move complete, result=0
22:36:32.393 00.001 7680 worker thread done servicing request
22:36:32.393 00.000 6120 GuideStep: 0.5 px 199 ms WEST, -0.4 px 227 ms NORTH
22:36:32.399 00.006 7680 Worker thread wakes up
22:36:32.399 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:32.399 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:33.649 01.250 7680 Exposure complete
22:36:33.799 00.150 7680 worker thread done servicing request
22:36:33.800 00.001 6120 OnExposeComplete: enter
22:36:33.803 00.003 6120 UpdateGuideState(): m_state=6
22:36:33.809 00.006 6120 Star::Find(15, 975, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
22:36:33.813 00.004 6120 Star::Find returns 1 (0), X=975.60, Y=34.19, Mass=12434, SNR=73.9, Peak=251 HFD=6.8
22:36:33.817 00.004 6120 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-2.95) = xAngle (0.36 = 0.36)
22:36:33.821 00.004 6120 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.09 = 0.09)
22:36:33.824 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.59 mountX=0.14 mountY=0.01, mountTheta=0.10
22:36:33.830 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.08, opts=13)
22:36:33.835 00.005 6120 Enqueuing Move request for scope (-0.13, -0.08)
22:36:33.838 00.003 7680 Worker thread wakes up
22:36:33.838 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:33.843 00.005 6120 UpdateGuideState exits: m=12434 SNR=73.9
22:36:33.847 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:33.850 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:33.854 00.004 6120 Enqueuing Expose request
22:36:33.857 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
22:36:33.858 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
22:36:33.858 00.000 7680 Moving (-0.13, -0.08) raw xDistance=0.14 yDistance=0.01
22:36:33.858 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:36:33.858 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:36:33.859 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:36:33.859 00.000 7680 MoveAxis(E, 0, ABG)
22:36:33.859 00.000 7680 Move returns status 0, amount 0
22:36:33.859 00.000 7680 MoveAxis(N, 0, ABG)
22:36:33.859 00.000 7680 Move returns status 0, amount 0
22:36:33.860 00.001 7680 move complete, result=0
22:36:33.860 00.000 7680 worker thread done servicing request
22:36:33.860 00.000 7680 Worker thread wakes up
22:36:33.860 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:36:33.865 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:33.865 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:35.110 01.245 7680 Exposure complete
22:36:35.248 00.138 7680 worker thread done servicing request
22:36:35.249 00.001 6120 OnExposeComplete: enter
22:36:35.253 00.004 6120 UpdateGuideState(): m_state=6
22:36:35.256 00.003 6120 Star::Find(15, 975, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
22:36:35.259 00.003 6120 Star::Find returns 1 (1), X=975.29, Y=34.06, Mass=13332, SNR=75.4, Peak=255 HFD=6.8
22:36:35.263 00.004 6120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-2.95) = xAngle (0.26 = 0.26)
22:36:35.268 00.005 6120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.01 = -0.01)
22:36:35.273 00.005 6120 CameraToMount -- cameraX=-0.44 cameraY=-0.21 hyp=0.48 cameraTheta=-2.70 mountX=0.47 mountY=-0.00, mountTheta=-0.01
22:36:35.279 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.44, y=-0.21, opts=13)
22:36:35.284 00.005 6120 Enqueuing Move request for scope (-0.44, -0.21)
22:36:35.288 00.004 7680 Worker thread wakes up
22:36:35.288 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.21) opts 0xd
22:36:35.288 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.44, -0.21)
22:36:35.288 00.000 7680 Moving (-0.44, -0.21) raw xDistance=0.47 yDistance=-0.00
22:36:35.289 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:35.292 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
22:36:35.292 00.000 6120 UpdateGuideState exits: m=13332 SNR=75.4 Saturated
22:36:35.295 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:35.301 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:36:35.301 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:35.305 00.004 6120 Enqueuing Expose request
22:36:35.309 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:36:35.309 00.000 7680 MoveAxis(W, 190, ABG)
22:36:35.310 00.001 7680 Guiding  Dir = 3, Dur = 190
22:36:35.310 00.000 7680 IsSlewing returns 0
22:36:35.310 00.000 7680 IsGuiding returns 0
22:36:35.311 00.001 7680 PulseGuide returned control before completion, sleep 200
22:36:35.522 00.211 7680 IsGuiding returns 1
22:36:35.524 00.002 7680 scope still moving after pulse duration time elapsed
22:36:35.551 00.027 7680 IsSlewing returns 0
22:36:35.553 00.002 7680 IsGuiding returns 0
22:36:35.554 00.001 7680 scope move finished after 190 + 52 ms
22:36:35.554 00.000 7680 Move returns status 0, amount 190
22:36:35.554 00.000 7680 MoveAxis(N, 0, ABG)
22:36:35.554 00.000 7680 Move returns status 0, amount 0
22:36:35.555 00.001 7680 move complete, result=0
22:36:35.555 00.000 7680 worker thread done servicing request
22:36:35.555 00.000 7680 Worker thread wakes up
22:36:35.557 00.002 6120 GuideStep: 0.5 px 190 ms WEST, -0.0 px 0 ms NORTH
22:36:35.563 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:35.563 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:36.816 01.253 7680 Exposure complete
22:36:36.955 00.139 7680 worker thread done servicing request
22:36:36.956 00.001 6120 OnExposeComplete: enter
22:36:36.960 00.004 6120 UpdateGuideState(): m_state=6
22:36:36.965 00.005 6120 Star::Find(15, 975, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
22:36:36.969 00.004 6120 Star::Find returns 1 (1), X=975.70, Y=34.51, Mass=13243, SNR=75.4, Peak=255 HFD=7.0
22:36:36.972 00.003 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
22:36:36.976 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
22:36:36.981 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.68 mountX=-0.02 mountY=-0.23, mountTheta=-1.66
22:36:36.987 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.24, opts=13)
22:36:36.993 00.006 6120 Enqueuing Move request for scope (-0.03, 0.24)
22:36:36.998 00.005 7680 Worker thread wakes up
22:36:36.998 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0xd
22:36:36.998 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:37.002 00.004 6120 UpdateGuideState exits: m=13243 SNR=75.4 Saturated
22:36:37.005 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:37.009 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:37.014 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
22:36:37.014 00.000 7680 Moving (-0.03, 0.24) raw xDistance=-0.02 yDistance=-0.23
22:36:37.014 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:36:37.014 00.000 6120 Enqueuing Expose request
22:36:37.020 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:36:37.020 00.000 7680 MoveAxis(E, 0, ABG)
22:36:37.020 00.000 7680 Move returns status 0, amount 0
22:36:37.020 00.000 7680 MoveAxis(N, 124, ABG)
22:36:37.021 00.001 7680 Guiding  Dir = 0, Dur = 124
22:36:37.021 00.000 7680 IsSlewing returns 0
22:36:37.022 00.001 7680 IsGuiding returns 0
22:36:37.022 00.000 7680 PulseGuide returned control before completion, sleep 134
22:36:37.165 00.143 7680 IsGuiding returns 1
22:36:37.165 00.000 7680 scope still moving after pulse duration time elapsed
22:36:37.199 00.034 7680 IsSlewing returns 0
22:36:37.200 00.001 7680 IsGuiding returns 0
22:36:37.201 00.001 7680 scope move finished after 124 + 55 ms
22:36:37.202 00.001 7680 Move returns status 0, amount 124
22:36:37.202 00.000 7680 move complete, result=0
22:36:37.203 00.001 7680 worker thread done servicing request
22:36:37.203 00.000 7680 Worker thread wakes up
22:36:37.204 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 124 ms NORTH
22:36:37.209 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:37.210 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:38.453 01.243 7680 Exposure complete
22:36:38.579 00.126 7680 worker thread done servicing request
22:36:38.579 00.000 6120 OnExposeComplete: enter
22:36:38.584 00.005 6120 UpdateGuideState(): m_state=6
22:36:38.590 00.006 6120 Star::Find(15, 975, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
22:36:38.598 00.008 6120 Star::Find returns 1 (1), X=975.85, Y=34.20, Mass=13729, SNR=76.1, Peak=255 HFD=6.7
22:36:38.602 00.004 6120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-2.95) = xAngle (2.44 = 2.44)
22:36:38.608 00.006 6120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.18 = 2.18)
22:36:38.611 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.51 mountX=-0.10 mountY=0.11, mountTheta=2.32
22:36:38.616 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.07, opts=13)
22:36:38.621 00.005 6120 Enqueuing Move request for scope (0.12, -0.07)
22:36:38.626 00.005 7680 Worker thread wakes up
22:36:38.626 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:38.630 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
22:36:38.630 00.000 6120 UpdateGuideState exits: m=13729 SNR=76.1 Saturated
22:36:38.636 00.006 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
22:36:38.637 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:38.641 00.004 7680 Moving (0.12, -0.07) raw xDistance=-0.10 yDistance=0.11
22:36:38.642 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:36:38.642 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:38.647 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:36:38.647 00.000 6120 Enqueuing Expose request
22:36:38.651 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:36:38.652 00.001 7680 MoveAxis(E, 0, ABG)
22:36:38.652 00.000 7680 Move returns status 0, amount 0
22:36:38.652 00.000 7680 MoveAxis(N, 0, ABG)
22:36:38.652 00.000 7680 Move returns status 0, amount 0
22:36:38.652 00.000 7680 move complete, result=0
22:36:38.654 00.002 7680 worker thread done servicing request
22:36:38.654 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:36:38.659 00.005 7680 Worker thread wakes up
22:36:38.659 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:38.659 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:39.898 01.239 7680 Exposure complete
22:36:40.030 00.132 7680 worker thread done servicing request
22:36:40.030 00.000 6120 OnExposeComplete: enter
22:36:40.034 00.004 6120 UpdateGuideState(): m_state=6
22:36:40.037 00.003 6120 Star::Find(15, 975, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
22:36:40.041 00.004 6120 Star::Find returns 1 (1), X=975.98, Y=34.19, Mass=13225, SNR=75.1, Peak=255 HFD=6.7
22:36:40.046 00.005 6120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-2.95) = xAngle (2.66 = 2.66)
22:36:40.049 00.003 6120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.39 = 2.39)
22:36:40.053 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-0.30 mountX=-0.24 mountY=0.18, mountTheta=2.49
22:36:40.057 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.08, opts=13)
22:36:40.061 00.004 6120 Enqueuing Move request for scope (0.26, -0.08)
22:36:40.065 00.004 7680 Worker thread wakes up
22:36:40.065 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:40.069 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.08) opts 0xd
22:36:40.069 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.08)
22:36:40.069 00.000 7680 Moving (0.26, -0.08) raw xDistance=-0.24 yDistance=0.18
22:36:40.069 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:36:40.069 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:36:40.070 00.001 6120 UpdateGuideState exits: m=13225 SNR=75.1 Saturated
22:36:40.074 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:36:40.074 00.000 7680 MoveAxis(E, 97, ABG)
22:36:40.074 00.000 7680 Guiding  Dir = 2, Dur = 97
22:36:40.074 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:40.079 00.005 7680 IsSlewing returns 0
22:36:40.079 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:40.086 00.007 7680 IsGuiding returns 0
22:36:40.086 00.000 6120 Enqueuing Expose request
22:36:40.091 00.005 7680 PulseGuide returned control before completion, sleep 107
22:36:40.210 00.119 7680 IsGuiding returns 0
22:36:40.211 00.001 7680 Move returns status 0, amount 97
22:36:40.212 00.001 7680 MoveAxis(N, 0, ABG)
22:36:40.212 00.000 7680 Move returns status 0, amount 0
22:36:40.214 00.002 7680 move complete, result=0
22:36:40.214 00.000 6120 GuideStep: -0.2 px 97 ms EAST, 0.2 px 0 ms NORTH
22:36:40.220 00.006 7680 worker thread done servicing request
22:36:40.222 00.002 7680 Worker thread wakes up
22:36:40.222 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:40.222 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,19,31,31)
22:36:40.292 00.070 6120 evsrv: cli 0FAF03D8 connect
22:36:40.296 00.004 6120 case statement mapped state 6 to 3
22:36:40.299 00.003 6120 case statement mapped state 6 to 3
22:36:40.404 00.105 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"1dc771c2-73e9-4edb-8dee-61f661942b89"}
22:36:40.408 00.004 6120 case statement mapped state 6 to 3
22:36:40.411 00.003 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"1dc771c2-73e9-4edb-8dee-61f661942b89"}
22:36:40.415 00.004 6120 evsrv: cli 0FAF03D8 disconnect
22:36:40.423 00.008 6120 evsrv: cli 0FAF0478 connect
22:36:40.425 00.002 6120 case statement mapped state 6 to 3
22:36:40.429 00.004 6120 case statement mapped state 6 to 3
22:36:40.432 00.003 6120 evsrv: cli 0FAF0478 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"866c767c-5259-4d11-adf7-3e16829815da"}
22:36:40.437 00.005 6120 PhdController::Dither begins
22:36:40.440 00.003 6120 dither: size=5.00, dRA=1.11 dDec=-1.08
22:36:40.442 00.002 6120 MountToCamera -- mountTheta (-0.77) + m_xAngle (-2.95) = xAngle (-3.72 = 2.56)
22:36:40.445 00.003 6120 MountToCamera -- mountX=1.11 mountY=-1.08 hyp=1.55 mountTheta=-0.77 cameraX=-1.30, cameraY=0.85 cameraTheta=2.56
22:36:40.448 00.003 6120 setting lock position to (974.43, 35.12)
22:36:40.599 00.151 6120 Mount: notify guiding dithered (-1.3, 0.8)
22:36:40.603 00.004 6120 Status Line: Dither by 1.11,-1.08
22:36:40.609 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:36:40.613 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
22:36:40.617 00.004 6120 evsrv: cli 0FAF0478 response: {"jsonrpc":"2.0","result":0,"id":"866c767c-5259-4d11-adf7-3e16829815da"}
22:36:40.654 00.037 6120 evsrv: cli 0FAF0478 disconnect
22:36:41.470 00.816 7680 Exposure complete
22:36:41.609 00.139 7680 worker thread done servicing request
22:36:41.609 00.000 6120 OnExposeComplete: enter
22:36:41.613 00.004 6120 UpdateGuideState(): m_state=6
22:36:41.618 00.005 6120 Star::Find(15, 975, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
22:36:41.620 00.002 6120 Star::Find returns 1 (1), X=975.83, Y=34.28, Mass=12342, SNR=71.9, Peak=255 HFD=6.7
22:36:41.625 00.005 6120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-2.95) = xAngle (2.42 = 2.42)
22:36:41.630 00.005 6120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.15 = 2.15)
22:36:41.632 00.002 6120 CameraToMount -- cameraX=1.40 cameraY=-0.84 hyp=1.63 cameraTheta=-0.54 mountX=-1.22 mountY=1.37, mountTheta=2.30
22:36:41.640 00.008 6120 dither recenter: remaining=(-1.1,1.1) step=(-1.1,1.1)
22:36:41.644 00.004 6120 MountToCamera -- mountTheta (2.37) + m_xAngle (-2.95) = xAngle (-0.58 = -0.58)
22:36:41.648 00.004 6120 MountToCamera -- mountX=-1.11 mountY=1.08 hyp=1.55 mountTheta=2.37 cameraX=1.30, cameraY=-0.85 cameraTheta=-0.58
22:36:41.652 00.004 6120 SchedulePrimaryMove(0D6325F0, x=1.30, y=-0.85, opts=4)
22:36:41.655 00.003 6120 Enqueuing Move request for scope (1.30, -0.85)
22:36:41.659 00.004 7680 Worker thread wakes up
22:36:41.659 00.000 6120 Mount: notify direct move -1.11,1.08
22:36:41.663 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (1.30, -0.85) opts 0x4
22:36:41.663 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:41.667 00.004 7680 Handling offset move in thread for scope, endpoint = (1.30, -0.85)
22:36:41.667 00.000 6120 UpdateGuideState exits: m=12342 SNR=71.9 Saturated
22:36:41.672 00.005 7680 Moving (1.30, -0.85) raw xDistance=-1.11 yDistance=1.08
22:36:41.672 00.000 6120 PhdController: settling, locked = 1, distance = 1.77 (1.50) aobump = 0 frame = 1 / 99999
22:36:41.677 00.005 7680 MoveAxis(E, 723, B)
22:36:41.677 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045401.677,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.77,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:36:41.680 00.003 7680 Guiding  Dir = 2, Dur = 723
22:36:41.681 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:41.685 00.004 7680 IsSlewing returns 0
22:36:41.685 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:41.689 00.004 7680 IsGuiding returns 0
22:36:41.689 00.000 6120 Enqueuing Expose request
22:36:41.692 00.003 7680 PulseGuide returned control before completion, sleep 733
22:36:42.434 00.742 7680 IsGuiding returns 1
22:36:42.434 00.000 7680 scope still moving after pulse duration time elapsed
22:36:42.465 00.031 7680 IsSlewing returns 0
22:36:42.465 00.000 7680 IsGuiding returns 0
22:36:42.465 00.000 7680 scope move finished after 723 + 53 ms
22:36:42.466 00.001 7680 Move returns status 0, amount 723
22:36:42.466 00.000 7680 MoveAxis(S, 584, B)
22:36:42.466 00.000 7680 Guiding  Dir = 1, Dur = 584
22:36:42.466 00.000 7680 IsSlewing returns 0
22:36:42.467 00.001 7680 IsGuiding returns 0
22:36:42.467 00.000 7680 PulseGuide returned control before completion, sleep 594
22:36:43.076 00.609 7680 IsGuiding returns 1
22:36:43.076 00.000 7680 scope still moving after pulse duration time elapsed
22:36:43.107 00.031 7680 IsSlewing returns 0
22:36:43.110 00.003 7680 IsGuiding returns 0
22:36:43.111 00.001 7680 scope move finished after 584 + 59 ms
22:36:43.111 00.000 7680 Move returns status 0, amount 584
22:36:43.113 00.002 7680 move complete, result=0
22:36:43.113 00.000 7680 worker thread done servicing request
22:36:43.114 00.001 7680 Worker thread wakes up
22:36:43.114 00.000 6120 GuideStep: -1.1 px 723 ms EAST, 1.1 px 584 ms SOUTH
22:36:43.121 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:43.121 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,20,31,31)
22:36:44.369 01.248 7680 Exposure complete
22:36:44.512 00.143 7680 worker thread done servicing request
22:36:44.513 00.001 6120 OnExposeComplete: enter
22:36:44.518 00.005 6120 UpdateGuideState(): m_state=6
22:36:44.523 00.005 6120 Star::Find(15, 975, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
22:36:44.527 00.004 6120 Star::Find returns 1 (1), X=974.96, Y=34.85, Mass=12323, SNR=73.3, Peak=255 HFD=6.9
22:36:44.531 00.004 6120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-2.95) = xAngle (2.50 = 2.50)
22:36:44.534 00.003 6120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.23 = 2.23)
22:36:44.538 00.004 6120 CameraToMount -- cameraX=0.53 cameraY=-0.26 hyp=0.59 cameraTheta=-0.46 mountX=-0.47 mountY=0.47, mountTheta=2.36
22:36:44.544 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.53, y=-0.26, opts=13)
22:36:44.549 00.005 6120 Enqueuing Move request for scope (0.53, -0.26)
22:36:44.553 00.004 7680 Worker thread wakes up
22:36:44.553 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.26) opts 0xd
22:36:44.553 00.000 7680 Handling offset move in thread for scope, endpoint = (0.53, -0.26)
22:36:44.553 00.000 7680 Moving (0.53, -0.26) raw xDistance=-0.47 yDistance=0.47
22:36:44.555 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
22:36:44.555 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:36:44.555 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:44.559 00.004 6120 UpdateGuideState exits: m=12323 SNR=73.3 Saturated
22:36:44.563 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
22:36:44.563 00.000 7680 MoveAxis(E, 194, ABG)
22:36:44.564 00.001 7680 Guiding  Dir = 2, Dur = 194
22:36:44.564 00.000 6120 PhdController: settling, locked = 1, distance = 0.59 (1.50) aobump = 0 frame = 2 / 99999
22:36:44.568 00.004 7680 IsSlewing returns 0
22:36:44.568 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045404.568,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.59,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:36:44.573 00.005 7680 IsGuiding returns 0
22:36:44.573 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:44.580 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:44.585 00.005 6120 Enqueuing Expose request
22:36:44.589 00.004 7680 PulseGuide returned control before completion, sleep 204
22:36:44.810 00.221 7680 IsGuiding returns 0
22:36:44.812 00.002 7680 Move returns status 0, amount 194
22:36:44.812 00.000 7680 MoveAxis(N, 0, ABG)
22:36:44.813 00.001 7680 Move returns status 0, amount 0
22:36:44.813 00.000 7680 move complete, result=0
22:36:44.814 00.001 7680 worker thread done servicing request
22:36:44.814 00.000 6120 GuideStep: -0.5 px 194 ms EAST, 0.5 px 0 ms NORTH
22:36:44.820 00.006 7680 Worker thread wakes up
22:36:44.820 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:44.820 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,20,31,31)
22:36:46.073 01.253 7680 Exposure complete
22:36:46.218 00.145 7680 worker thread done servicing request
22:36:46.218 00.000 6120 OnExposeComplete: enter
22:36:46.223 00.005 6120 UpdateGuideState(): m_state=6
22:36:46.226 00.003 6120 Star::Find(15, 974, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
22:36:46.229 00.003 6120 Star::Find returns 1 (0), X=974.68, Y=35.11, Mass=12004, SNR=70.9, Peak=253 HFD=6.8
22:36:46.234 00.005 6120 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-2.95) = xAngle (2.92 = 2.92)
22:36:46.238 00.004 6120 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.65 = 2.65)
22:36:46.242 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-0.04 mountX=-0.25 mountY=0.12, mountTheta=2.69
22:36:46.247 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.01, opts=13)
22:36:46.250 00.003 6120 Enqueuing Move request for scope (0.25, -0.01)
22:36:46.254 00.004 7680 Worker thread wakes up
22:36:46.254 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.01) opts 0xd
22:36:46.254 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.01)
22:36:46.254 00.000 7680 Moving (0.25, -0.01) raw xDistance=-0.25 yDistance=0.12
22:36:46.254 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
22:36:46.254 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:36:46.254 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:36:46.254 00.000 7680 MoveAxis(E, 114, ABG)
22:36:46.254 00.000 7680 Guiding  Dir = 2, Dur = 114
22:36:46.254 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:46.259 00.005 7680 IsSlewing returns 0
22:36:46.259 00.000 6120 UpdateGuideState exits: m=12004 SNR=70.9
22:36:46.264 00.005 7680 IsGuiding returns 0
22:36:46.264 00.000 6120 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 3 / 99999
22:36:46.268 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764045406.268,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.49,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
22:36:46.272 00.004 7680 PulseGuide returned control before completion, sleep 124
22:36:46.272 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:46.275 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:46.279 00.004 6120 Enqueuing Expose request
22:36:46.405 00.126 7680 IsGuiding returns 0
22:36:46.406 00.001 7680 Move returns status 0, amount 114
22:36:46.407 00.001 7680 MoveAxis(N, 0, ABG)
22:36:46.407 00.000 7680 Move returns status 0, amount 0
22:36:46.408 00.001 7680 move complete, result=0
22:36:46.408 00.000 7680 worker thread done servicing request
22:36:46.409 00.001 7680 Worker thread wakes up
22:36:46.409 00.000 6120 GuideStep: -0.2 px 114 ms EAST, 0.1 px 0 ms NORTH
22:36:46.415 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:46.416 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,20,31,31)
22:36:47.667 01.251 7680 Exposure complete
22:36:47.800 00.133 7680 worker thread done servicing request
22:36:47.801 00.001 6120 OnExposeComplete: enter
22:36:47.805 00.004 6120 UpdateGuideState(): m_state=6
22:36:47.809 00.004 6120 Star::Find(15, 974, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
22:36:47.813 00.004 6120 Star::Find returns 1 (1), X=974.78, Y=35.14, Mass=13156, SNR=75.6, Peak=255 HFD=6.7
22:36:47.817 00.004 6120 CameraToMount -- cameraTheta (0.08) - m_xAngle (-2.95) = xAngle (3.04 = 3.04)
22:36:47.821 00.004 6120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.77 = 2.77)
22:36:47.824 00.003 6120 CameraToMount -- cameraX=0.35 cameraY=0.03 hyp=0.35 cameraTheta=0.08 mountX=-0.35 mountY=0.13, mountTheta=2.79
22:36:47.830 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=0.03, opts=13)
22:36:47.834 00.004 6120 Enqueuing Move request for scope (0.35, 0.03)
22:36:47.838 00.004 7680 Worker thread wakes up
22:36:47.838 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:47.842 00.004 6120 UpdateGuideState exits: m=13156 SNR=75.6 Saturated
22:36:47.845 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.03) opts 0xd
22:36:47.845 00.000 7680 Handling offset move in thread for scope, endpoint = (0.35, 0.03)
22:36:47.845 00.000 7680 Moving (0.35, 0.03) raw xDistance=-0.35 yDistance=0.13
22:36:47.847 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
22:36:47.847 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:36:47.847 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:36:47.847 00.000 7680 MoveAxis(E, 151, ABG)
22:36:47.847 00.000 7680 Guiding  Dir = 2, Dur = 151
22:36:47.848 00.001 6120 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 4 / 99999
22:36:47.851 00.003 7680 IsSlewing returns 0
22:36:47.851 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045407.851,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.45,"Time":3.3,"SettleTime":10.0,"StarLocked":true}
22:36:47.856 00.005 7680 IsGuiding returns 0
22:36:47.856 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:47.862 00.006 7680 PulseGuide returned control before completion, sleep 161
22:36:47.862 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:47.866 00.004 6120 Enqueuing Expose request
22:36:48.032 00.166 7680 IsGuiding returns 0
22:36:48.032 00.000 7680 Move returns status 0, amount 151
22:36:48.034 00.002 7680 MoveAxis(N, 0, ABG)
22:36:48.034 00.000 7680 Move returns status 0, amount 0
22:36:48.034 00.000 7680 move complete, result=0
22:36:48.035 00.001 7680 worker thread done servicing request
22:36:48.035 00.000 7680 Worker thread wakes up
22:36:48.036 00.001 6120 GuideStep: -0.3 px 151 ms EAST, 0.1 px 0 ms NORTH
22:36:48.043 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:48.044 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,20,31,31)
22:36:49.293 01.249 7680 Exposure complete
22:36:49.445 00.152 7680 worker thread done servicing request
22:36:49.445 00.000 6120 OnExposeComplete: enter
22:36:49.449 00.004 6120 UpdateGuideState(): m_state=6
22:36:49.453 00.004 6120 Star::Find(15, 974, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
22:36:49.459 00.006 6120 Star::Find returns 1 (0), X=974.62, Y=35.73, Mass=12001, SNR=71.6, Peak=234 HFD=6.9
22:36:49.462 00.003 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
22:36:49.466 00.004 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
22:36:49.469 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.62 hyp=0.64 cameraTheta=1.28 mountX=-0.30 mountY=-0.47, mountTheta=-2.13
22:36:49.475 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.62, opts=13)
22:36:49.478 00.003 6120 Enqueuing Move request for scope (0.19, 0.62)
22:36:49.483 00.005 7680 Worker thread wakes up
22:36:49.483 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:49.486 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.62) opts 0xd
22:36:49.486 00.000 6120 UpdateGuideState exits: m=12001 SNR=71.6
22:36:49.491 00.005 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.62)
22:36:49.491 00.000 6120 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 5 / 99999
22:36:49.495 00.004 7680 Moving (0.19, 0.62) raw xDistance=-0.30 yDistance=-0.47
22:36:49.495 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045409.495,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.51,"Time":4.9,"SettleTime":10.0,"StarLocked":true}
22:36:49.499 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
22:36:49.500 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:49.503 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:49.506 00.003 6120 Enqueuing Expose request
22:36:49.510 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:36:49.510 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
22:36:49.510 00.000 7680 MoveAxis(E, 132, ABG)
22:36:49.510 00.000 7680 Guiding  Dir = 2, Dur = 132
22:36:49.510 00.000 7680 IsSlewing returns 0
22:36:49.512 00.002 7680 IsGuiding returns 0
22:36:49.512 00.000 7680 PulseGuide returned control before completion, sleep 142
22:36:49.656 00.144 7680 IsGuiding returns 1
22:36:49.656 00.000 7680 scope still moving after pulse duration time elapsed
22:36:49.687 00.031 7680 IsSlewing returns 0
22:36:49.688 00.001 7680 IsGuiding returns 0
22:36:49.688 00.000 7680 scope move finished after 132 + 44 ms
22:36:49.688 00.000 7680 Move returns status 0, amount 132
22:36:49.689 00.001 7680 MoveAxis(N, 0, ABG)
22:36:49.689 00.000 7680 Move returns status 0, amount 0
22:36:49.689 00.000 7680 move complete, result=0
22:36:49.689 00.000 7680 worker thread done servicing request
22:36:49.690 00.001 6120 GuideStep: -0.3 px 132 ms EAST, -0.5 px 0 ms NORTH
22:36:49.696 00.006 7680 Worker thread wakes up
22:36:49.696 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:49.696 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,20,31,31)
22:36:50.946 01.250 7680 Exposure complete
22:36:51.082 00.136 7680 worker thread done servicing request
22:36:51.083 00.001 6120 OnExposeComplete: enter
22:36:51.087 00.004 6120 UpdateGuideState(): m_state=6
22:36:51.091 00.004 6120 Star::Find(15, 974, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
22:36:51.096 00.005 6120 Star::Find returns 1 (0), X=974.54, Y=35.51, Mass=12112, SNR=73.0, Peak=247 HFD=7.0
22:36:51.100 00.004 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.02)
22:36:51.104 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
22:36:51.108 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.39 hyp=0.41 cameraTheta=1.31 mountX=-0.17 mountY=-0.31, mountTheta=-2.09
22:36:51.114 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.39, opts=13)
22:36:51.118 00.004 6120 Enqueuing Move request for scope (0.10, 0.39)
22:36:51.121 00.003 7680 Worker thread wakes up
22:36:51.121 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.39) opts 0xd
22:36:51.123 00.002 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.39)
22:36:51.123 00.000 7680 Moving (0.10, 0.39) raw xDistance=-0.17 yDistance=-0.31
22:36:51.123 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:36:51.123 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:36:51.124 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:51.128 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:36:51.128 00.000 7680 MoveAxis(E, 0, ABG)
22:36:51.128 00.000 7680 Move returns status 0, amount 0
22:36:51.128 00.000 6120 UpdateGuideState exits: m=12112 SNR=73.0
22:36:51.131 00.003 6120 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 6 / 99999
22:36:51.136 00.005 7680 MoveAxis(N, 0, ABG)
22:36:51.137 00.001 7680 Move returns status 0, amount 0
22:36:51.137 00.000 7680 move complete, result=0
22:36:51.137 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045411.136,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.48,"Time":6.6,"SettleTime":10.0,"StarLocked":true}
22:36:51.142 00.005 7680 worker thread done servicing request
22:36:51.142 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:51.146 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:51.151 00.005 6120 Enqueuing Expose request
22:36:51.154 00.003 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:36:51.158 00.004 7680 Worker thread wakes up
22:36:51.158 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:51.158 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,20,31,31)
22:36:52.402 01.244 7680 Exposure complete
22:36:52.544 00.142 7680 worker thread done servicing request
22:36:52.545 00.001 6120 OnExposeComplete: enter
22:36:52.550 00.005 6120 UpdateGuideState(): m_state=6
22:36:52.555 00.005 6120 Star::Find(15, 974, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
22:36:52.559 00.004 6120 Star::Find returns 1 (1), X=974.44, Y=36.06, Mass=12266, SNR=72.0, Peak=255 HFD=6.8
22:36:52.564 00.005 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.77)
22:36:52.568 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.04)
22:36:52.572 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.94 hyp=0.94 cameraTheta=1.56 mountX=-0.18 mountY=-0.84, mountTheta=-1.79
22:36:52.582 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.94, opts=13)
22:36:52.585 00.003 6120 Enqueuing Move request for scope (0.01, 0.94)
22:36:52.590 00.005 7680 Worker thread wakes up
22:36:52.590 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.94) opts 0xd
22:36:52.590 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.94)
22:36:52.590 00.000 7680 Moving (0.01, 0.94) raw xDistance=-0.18 yDistance=-0.84
22:36:52.590 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:36:52.591 00.001 7680 resist switch: large excursion: input -0.84 thresh 0.60 direction from 0 to -1
22:36:52.591 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.53
22:36:52.591 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
22:36:52.593 00.002 7680 MoveAxis(E, 0, ABG)
22:36:52.593 00.000 7680 Move returns status 0, amount 0
22:36:52.593 00.000 7680 MoveAxis(N, 458, ABG)
22:36:52.593 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:52.598 00.005 7680 Guiding  Dir = 0, Dur = 458
22:36:52.598 00.000 6120 UpdateGuideState exits: m=12266 SNR=72.0 Saturated
22:36:52.602 00.004 6120 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 7 / 99999
22:36:52.606 00.004 7680 IsSlewing returns 0
22:36:52.608 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764045412.606,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.62,"Time":8.0,"SettleTime":10.0,"StarLocked":true}
22:36:52.614 00.006 7680 IsGuiding returns 0
22:36:52.614 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:52.619 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:52.623 00.004 6120 Enqueuing Expose request
22:36:52.627 00.004 7680 PulseGuide returned control before completion, sleep 468
22:36:53.112 00.485 7680 IsGuiding returns 0
22:36:53.113 00.001 7680 Move returns status 0, amount 458
22:36:53.113 00.000 7680 move complete, result=0
22:36:53.113 00.000 7680 worker thread done servicing request
22:36:53.114 00.001 7680 Worker thread wakes up
22:36:53.114 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.8 px 458 ms NORTH
22:36:53.122 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:53.122 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,20,31,31)
22:36:54.376 01.254 7680 Exposure complete
22:36:54.526 00.150 7680 worker thread done servicing request
22:36:54.526 00.000 6120 OnExposeComplete: enter
22:36:54.533 00.007 6120 UpdateGuideState(): m_state=6
22:36:54.538 00.005 6120 Star::Find(15, 974, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
22:36:54.544 00.006 6120 Star::Find returns 1 (1), X=974.19, Y=36.06, Mass=12583, SNR=74.1, Peak=255 HFD=6.8
22:36:54.549 00.005 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
22:36:54.555 00.006 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.78)
22:36:54.560 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=0.95 hyp=0.98 cameraTheta=1.82 mountX=0.06 mountY=-0.95, mountTheta=-1.51
22:36:54.566 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.95, opts=13)
22:36:54.571 00.005 6120 Enqueuing Move request for scope (-0.24, 0.95)
22:36:54.580 00.009 7680 Worker thread wakes up
22:36:54.580 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.95) opts 0xd
22:36:54.580 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.95)
22:36:54.580 00.000 7680 Moving (-0.24, 0.95) raw xDistance=0.06 yDistance=-0.95
22:36:54.580 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:36:54.581 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:54.584 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95
22:36:54.584 00.000 7680 MoveAxis(E, 0, ABG)
22:36:54.584 00.000 6120 UpdateGuideState exits: m=12583 SNR=74.1 Saturated
22:36:54.589 00.005 6120 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 8 / 99999
22:36:54.596 00.007 7680 Move returns status 0, amount 0
22:36:54.596 00.000 6120 PhdController: newstate STATE_FINISH
22:36:54.600 00.004 6120 PhdController complete: success
22:36:54.604 00.004 7680 MoveAxis(N, 518, ABG)
22:36:54.604 00.000 7680 Guiding  Dir = 0, Dur = 518
22:36:54.604 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045414.604,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
22:36:54.609 00.005 7680 IsSlewing returns 0
22:36:54.609 00.000 6120 Mount: notify guiding dither settle done success=1
22:36:54.614 00.005 7680 IsGuiding returns 0
22:36:54.614 00.000 6120 PhdController: newstate STATE_IDLE
22:36:54.618 00.004 7680 PulseGuide returned control before completion, sleep 528
22:36:54.618 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:54.623 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:54.627 00.004 6120 Enqueuing Expose request
22:36:55.153 00.526 7680 IsGuiding returns 1
22:36:55.153 00.000 7680 scope still moving after pulse duration time elapsed
22:36:55.183 00.030 7680 IsSlewing returns 0
22:36:55.187 00.004 7680 IsGuiding returns 0
22:36:55.187 00.000 7680 scope move finished after 518 + 55 ms
22:36:55.187 00.000 7680 Move returns status 0, amount 518
22:36:55.188 00.001 7680 move complete, result=0
22:36:55.190 00.002 7680 worker thread done servicing request
22:36:55.190 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.0 px 518 ms NORTH
22:36:55.204 00.014 7680 Worker thread wakes up
22:36:55.205 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:55.205 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,20,31,31)
22:36:56.462 01.257 7680 Exposure complete
22:36:56.600 00.138 7680 worker thread done servicing request
22:36:56.601 00.001 6120 OnExposeComplete: enter
22:36:56.607 00.006 6120 UpdateGuideState(): m_state=6
22:36:56.612 00.005 6120 Star::Find(15, 974, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
22:36:56.617 00.005 6120 Star::Find returns 1 (1), X=974.03, Y=35.31, Mass=12178, SNR=72.3, Peak=255 HFD=6.7
22:36:56.620 00.003 6120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-2.95) = xAngle (5.64 = -0.64)
22:36:56.625 00.005 6120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.37 = -0.91)
22:36:56.628 00.003 6120 CameraToMount -- cameraX=-0.40 cameraY=0.19 hyp=0.44 cameraTheta=2.69 mountX=0.35 mountY=-0.35, mountTheta=-0.78
22:36:56.634 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=0.19, opts=13)
22:36:56.640 00.006 6120 Enqueuing Move request for scope (-0.40, 0.19)
22:36:56.647 00.007 7680 Worker thread wakes up
22:36:56.648 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:56.652 00.004 6120 UpdateGuideState exits: m=12178 SNR=72.3 Saturated
22:36:56.657 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:56.660 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:56.665 00.005 6120 Enqueuing Expose request
22:36:56.670 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.19) opts 0xd
22:36:56.670 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.40, 0.19)
22:36:56.671 00.001 7680 Moving (-0.40, 0.19) raw xDistance=0.35 yDistance=-0.35
22:36:56.671 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
22:36:56.671 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:36:56.671 00.000 7680 MoveAxis(W, 145, ABG)
22:36:56.672 00.001 7680 Guiding  Dir = 3, Dur = 145
22:36:56.672 00.000 7680 IsSlewing returns 0
22:36:56.672 00.000 7680 IsGuiding returns 0
22:36:56.672 00.000 7680 PulseGuide returned control before completion, sleep 155
22:36:56.840 00.168 7680 IsGuiding returns 1
22:36:56.840 00.000 7680 scope still moving after pulse duration time elapsed
22:36:56.871 00.031 7680 IsSlewing returns 0
22:36:56.871 00.000 7680 IsGuiding returns 0
22:36:56.872 00.001 7680 scope move finished after 145 + 53 ms
22:36:56.872 00.000 7680 Move returns status 0, amount 145
22:36:56.872 00.000 7680 MoveAxis(N, 190, ABG)
22:36:56.872 00.000 7680 Guiding  Dir = 0, Dur = 190
22:36:56.873 00.001 7680 IsSlewing returns 0
22:36:56.873 00.000 7680 IsGuiding returns 0
22:36:56.874 00.001 7680 PulseGuide returned control before completion, sleep 200
22:36:57.092 00.218 7680 IsGuiding returns 1
22:36:57.092 00.000 7680 scope still moving after pulse duration time elapsed
22:36:57.122 00.030 7680 IsSlewing returns 0
22:36:57.122 00.000 7680 IsGuiding returns 0
22:36:57.122 00.000 7680 scope move finished after 190 + 58 ms
22:36:57.123 00.001 7680 Move returns status 0, amount 190
22:36:57.123 00.000 7680 move complete, result=0
22:36:57.124 00.001 7680 worker thread done servicing request
22:36:57.124 00.000 6120 GuideStep: 0.4 px 145 ms WEST, -0.3 px 190 ms NORTH
22:36:57.130 00.006 7680 Worker thread wakes up
22:36:57.130 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:57.130 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,20,31,31)
22:36:58.383 01.253 7680 Exposure complete
22:36:58.536 00.153 7680 worker thread done servicing request
22:36:58.536 00.000 6120 OnExposeComplete: enter
22:36:58.540 00.004 6120 UpdateGuideState(): m_state=6
22:36:58.544 00.004 6120 Star::Find(15, 974, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
22:36:58.548 00.004 6120 Star::Find returns 1 (1), X=974.40, Y=35.20, Mass=12882, SNR=74.7, Peak=255 HFD=7.0
22:36:58.551 00.003 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.95 = -1.34)
22:36:58.556 00.005 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.61)
22:36:58.560 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.99 mountX=0.02 mountY=-0.09, mountTheta=-1.34
22:36:58.565 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.08, opts=13)
22:36:58.570 00.005 6120 Enqueuing Move request for scope (-0.04, 0.08)
22:36:58.573 00.003 7680 Worker thread wakes up
22:36:58.573 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:36:58.578 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
22:36:58.579 00.001 6120 UpdateGuideState exits: m=12882 SNR=74.7 Saturated
22:36:58.584 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:58.588 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:36:58.594 00.006 6120 Enqueuing Expose request
22:36:58.597 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
22:36:58.598 00.001 7680 Moving (-0.04, 0.08) raw xDistance=0.02 yDistance=-0.09
22:36:58.598 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:36:58.598 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:36:58.598 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:36:58.598 00.000 7680 MoveAxis(E, 0, ABG)
22:36:58.599 00.001 7680 Move returns status 0, amount 0
22:36:58.599 00.000 7680 MoveAxis(N, 0, ABG)
22:36:58.599 00.000 7680 Move returns status 0, amount 0
22:36:58.599 00.000 7680 move complete, result=0
22:36:58.600 00.001 7680 worker thread done servicing request
22:36:58.600 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:36:58.604 00.004 7680 Worker thread wakes up
22:36:58.605 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:36:58.605 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,20,31,31)
22:36:59.848 01.243 7680 Exposure complete
22:36:59.984 00.136 7680 worker thread done servicing request
22:36:59.984 00.000 6120 OnExposeComplete: enter
22:36:59.988 00.004 6120 UpdateGuideState(): m_state=6
22:36:59.992 00.004 6120 Star::Find(15, 974, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
22:36:59.995 00.003 6120 Star::Find returns 1 (0), X=974.17, Y=35.50, Mass=12103, SNR=72.4, Peak=254 HFD=6.9
22:36:59.998 00.003 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.11 = -1.17)
22:37:00.002 00.004 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.44)
22:37:00.004 00.002 6120 CameraToMount -- cameraX=-0.26 cameraY=0.39 hyp=0.46 cameraTheta=2.16 mountX=0.18 mountY=-0.46, mountTheta=-1.20
22:37:00.008 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.39, opts=13)
22:37:00.014 00.006 6120 Enqueuing Move request for scope (-0.26, 0.39)
22:37:00.024 00.010 7680 Worker thread wakes up
22:37:00.024 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.39) opts 0xd
22:37:00.024 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.39)
22:37:00.025 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:00.031 00.006 7680 Moving (-0.26, 0.39) raw xDistance=0.18 yDistance=-0.46
22:37:00.031 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:37:00.031 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
22:37:00.031 00.000 7680 MoveAxis(E, 0, ABG)
22:37:00.031 00.000 7680 Move returns status 0, amount 0
22:37:00.031 00.000 7680 MoveAxis(N, 250, ABG)
22:37:00.032 00.001 7680 Guiding  Dir = 0, Dur = 250
22:37:00.032 00.000 6120 UpdateGuideState exits: m=12103 SNR=72.4
22:37:00.036 00.004 7680 IsSlewing returns 0
22:37:00.037 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:00.040 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:00.046 00.006 7680 IsGuiding returns 0
22:37:00.046 00.000 6120 Enqueuing Expose request
22:37:00.051 00.005 7680 PulseGuide returned control before completion, sleep 260
22:37:00.325 00.274 7680 IsGuiding returns 1
22:37:00.326 00.001 7680 scope still moving after pulse duration time elapsed
22:37:00.355 00.029 7680 IsSlewing returns 0
22:37:00.356 00.001 7680 IsGuiding returns 0
22:37:00.357 00.001 7680 scope move finished after 250 + 61 ms
22:37:00.358 00.001 7680 Move returns status 0, amount 250
22:37:00.358 00.000 7680 move complete, result=0
22:37:00.358 00.000 7680 worker thread done servicing request
22:37:00.359 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 250 ms NORTH
22:37:00.366 00.007 7680 Worker thread wakes up
22:37:00.366 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:00.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,20,31,31)
22:37:01.620 01.254 7680 Exposure complete
22:37:01.767 00.147 7680 worker thread done servicing request
22:37:01.767 00.000 6120 OnExposeComplete: enter
22:37:01.772 00.005 6120 UpdateGuideState(): m_state=6
22:37:01.776 00.004 6120 Star::Find(15, 974, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
22:37:01.781 00.005 6120 Star::Find returns 1 (1), X=973.96, Y=35.34, Mass=12677, SNR=73.0, Peak=255 HFD=6.7
22:37:01.784 00.003 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-2.95) = xAngle (5.65 = -0.63)
22:37:01.788 00.004 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.38 = -0.90)
22:37:01.792 00.004 6120 CameraToMount -- cameraX=-0.47 cameraY=0.23 hyp=0.52 cameraTheta=2.70 mountX=0.42 mountY=-0.41, mountTheta=-0.77
22:37:01.798 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.47, y=0.23, opts=13)
22:37:01.803 00.005 6120 Enqueuing Move request for scope (-0.47, 0.23)
22:37:01.806 00.003 7680 Worker thread wakes up
22:37:01.806 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:01.810 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.23) opts 0xd
22:37:01.810 00.000 6120 UpdateGuideState exits: m=12677 SNR=73.0 Saturated
22:37:01.814 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:01.818 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:01.821 00.003 6120 Enqueuing Expose request
22:37:01.827 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.47, 0.23)
22:37:01.827 00.000 7680 Moving (-0.47, 0.23) raw xDistance=0.42 yDistance=-0.41
22:37:01.827 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
22:37:01.828 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
22:37:01.829 00.001 7680 MoveAxis(W, 173, ABG)
22:37:01.829 00.000 7680 Guiding  Dir = 3, Dur = 173
22:37:01.829 00.000 7680 IsSlewing returns 0
22:37:01.829 00.000 7680 IsGuiding returns 0
22:37:01.830 00.001 7680 PulseGuide returned control before completion, sleep 183
22:37:02.028 00.198 7680 IsGuiding returns 1
22:37:02.029 00.001 7680 scope still moving after pulse duration time elapsed
22:37:02.059 00.030 7680 IsSlewing returns 0
22:37:02.061 00.002 7680 IsGuiding returns 1
22:37:02.090 00.029 7680 IsSlewing returns 0
22:37:02.092 00.002 7680 IsGuiding returns 0
22:37:02.092 00.000 7680 scope move finished after 173 + 89 ms
22:37:02.092 00.000 7680 Move returns status 0, amount 173
22:37:02.093 00.001 7680 MoveAxis(N, 223, ABG)
22:37:02.093 00.000 7680 Guiding  Dir = 0, Dur = 223
22:37:02.094 00.001 7680 IsSlewing returns 0
22:37:02.094 00.000 7680 IsGuiding returns 0
22:37:02.096 00.002 7680 PulseGuide returned control before completion, sleep 233
22:37:02.342 00.246 7680 IsGuiding returns 1
22:37:02.343 00.001 7680 scope still moving after pulse duration time elapsed
22:37:02.374 00.031 7680 IsSlewing returns 0
22:37:02.375 00.001 7680 IsGuiding returns 0
22:37:02.375 00.000 7680 scope move finished after 223 + 57 ms
22:37:02.376 00.001 7680 Move returns status 0, amount 223
22:37:02.377 00.001 7680 move complete, result=0
22:37:02.377 00.000 7680 worker thread done servicing request
22:37:02.377 00.000 7680 Worker thread wakes up
22:37:02.378 00.001 6120 GuideStep: 0.4 px 173 ms WEST, -0.4 px 223 ms NORTH
22:37:02.384 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:02.384 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,20,31,31)
22:37:03.635 01.251 7680 Exposure complete
22:37:03.783 00.148 7680 worker thread done servicing request
22:37:03.784 00.001 6120 OnExposeComplete: enter
22:37:03.787 00.003 6120 UpdateGuideState(): m_state=6
22:37:03.791 00.004 6120 Star::Find(15, 973, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
22:37:03.797 00.006 6120 Star::Find returns 1 (1), X=974.22, Y=35.22, Mass=12498, SNR=73.2, Peak=255 HFD=6.7
22:37:03.800 00.003 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-2.95) = xAngle (5.65 = -0.63)
22:37:03.804 00.004 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.38 = -0.90)
22:37:03.808 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.70 mountX=0.19 mountY=-0.18, mountTheta=-0.77
22:37:03.814 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.10, opts=13)
22:37:03.818 00.004 6120 Enqueuing Move request for scope (-0.21, 0.10)
22:37:03.822 00.004 7680 Worker thread wakes up
22:37:03.822 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:03.826 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
22:37:03.826 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
22:37:03.826 00.000 7680 Moving (-0.21, 0.10) raw xDistance=0.19 yDistance=-0.18
22:37:03.826 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:37:03.828 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:37:03.828 00.000 6120 UpdateGuideState exits: m=12498 SNR=73.2 Saturated
22:37:03.832 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:03.836 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:03.840 00.004 6120 Enqueuing Expose request
22:37:03.843 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:37:03.843 00.000 7680 MoveAxis(E, 0, ABG)
22:37:03.843 00.000 7680 Move returns status 0, amount 0
22:37:03.843 00.000 7680 MoveAxis(N, 0, ABG)
22:37:03.843 00.000 7680 Move returns status 0, amount 0
22:37:03.845 00.002 7680 move complete, result=0
22:37:03.845 00.000 7680 worker thread done servicing request
22:37:03.845 00.000 7680 Worker thread wakes up
22:37:03.845 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:37:03.850 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:03.850 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,20,31,31)
22:37:05.165 01.315 7680 Exposure complete
22:37:05.292 00.127 6120 OnExposeComplete: enter
22:37:05.296 00.004 6120 UpdateGuideState(): m_state=6
22:37:05.299 00.003 7680 worker thread done servicing request
22:37:05.299 00.000 6120 Star::Find(15, 974, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
22:37:05.303 00.004 6120 Star::Find returns 1 (1), X=974.31, Y=35.61, Mass=12353, SNR=71.1, Peak=255 HFD=6.9
22:37:05.306 00.003 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
22:37:05.310 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
22:37:05.313 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.50 hyp=0.51 cameraTheta=1.81 mountX=0.03 mountY=-0.50, mountTheta=-1.52
22:37:05.317 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.50, opts=13)
22:37:05.319 00.002 6120 Enqueuing Move request for scope (-0.12, 0.50)
22:37:05.323 00.004 7680 Worker thread wakes up
22:37:05.323 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:05.325 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.50) opts 0xd
22:37:05.327 00.002 6120 UpdateGuideState exits: m=12353 SNR=71.1 Saturated
22:37:05.330 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.50)
22:37:05.330 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:05.333 00.003 7680 Moving (-0.12, 0.50) raw xDistance=0.03 yDistance=-0.50
22:37:05.333 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:05.336 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:37:05.336 00.000 6120 Enqueuing Expose request
22:37:05.339 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:37:05.339 00.000 7680 MoveAxis(E, 0, ABG)
22:37:05.339 00.000 7680 Move returns status 0, amount 0
22:37:05.339 00.000 7680 MoveAxis(N, 271, ABG)
22:37:05.339 00.000 7680 Guiding  Dir = 0, Dur = 271
22:37:05.339 00.000 7680 IsSlewing returns 0
22:37:05.339 00.000 7680 IsGuiding returns 0
22:37:05.340 00.001 7680 PulseGuide returned control before completion, sleep 281
22:37:05.623 00.283 7680 IsGuiding returns 1
22:37:05.623 00.000 7680 scope still moving after pulse duration time elapsed
22:37:05.654 00.031 7680 IsSlewing returns 0
22:37:05.654 00.000 7680 IsGuiding returns 0
22:37:05.654 00.000 7680 scope move finished after 271 + 43 ms
22:37:05.654 00.000 7680 Move returns status 0, amount 271
22:37:05.654 00.000 7680 move complete, result=0
22:37:05.654 00.000 7680 worker thread done servicing request
22:37:05.654 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 271 ms NORTH
22:37:05.658 00.004 7680 Worker thread wakes up
22:37:05.658 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:05.658 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,20,31,31)
22:37:06.897 01.239 7680 Exposure complete
22:37:07.018 00.121 7680 worker thread done servicing request
22:37:07.018 00.000 6120 OnExposeComplete: enter
22:37:07.023 00.005 6120 UpdateGuideState(): m_state=6
22:37:07.028 00.005 6120 Star::Find(15, 974, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
22:37:07.033 00.005 6120 Star::Find returns 1 (1), X=974.13, Y=35.51, Mass=12003, SNR=71.7, Peak=255 HFD=7.0
22:37:07.036 00.003 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.11)
22:37:07.040 00.004 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.38)
22:37:07.045 00.005 6120 CameraToMount -- cameraX=-0.30 cameraY=0.39 hyp=0.49 cameraTheta=2.22 mountX=0.22 mountY=-0.49, mountTheta=-1.14
22:37:07.055 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.39, opts=13)
22:37:07.061 00.006 6120 Enqueuing Move request for scope (-0.30, 0.39)
22:37:07.065 00.004 7680 Worker thread wakes up
22:37:07.065 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.39) opts 0xd
22:37:07.065 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.39)
22:37:07.065 00.000 7680 Moving (-0.30, 0.39) raw xDistance=0.22 yDistance=-0.49
22:37:07.066 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:37:07.067 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
22:37:07.067 00.000 7680 MoveAxis(W, 90, ABG)
22:37:07.067 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:07.072 00.005 6120 UpdateGuideState exits: m=12003 SNR=71.7 Saturated
22:37:07.076 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:07.081 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:07.087 00.006 6120 Enqueuing Expose request
22:37:07.090 00.003 7680 Guiding  Dir = 3, Dur = 90
22:37:07.090 00.000 7680 IsSlewing returns 0
22:37:07.090 00.000 7680 IsGuiding returns 0
22:37:07.092 00.002 7680 PulseGuide returned control before completion, sleep 100
22:37:07.207 00.115 7680 IsGuiding returns 0
22:37:07.208 00.001 7680 Move returns status 0, amount 90
22:37:07.208 00.000 7680 MoveAxis(N, 263, ABG)
22:37:07.209 00.001 7680 Guiding  Dir = 0, Dur = 263
22:37:07.209 00.000 7680 IsSlewing returns 0
22:37:07.210 00.001 7680 IsGuiding returns 0
22:37:07.211 00.001 7680 PulseGuide returned control before completion, sleep 273
22:37:07.488 00.277 7680 IsGuiding returns 1
22:37:07.488 00.000 7680 scope still moving after pulse duration time elapsed
22:37:07.519 00.031 7680 IsSlewing returns 0
22:37:07.521 00.002 7680 IsGuiding returns 0
22:37:07.521 00.000 7680 scope move finished after 263 + 47 ms
22:37:07.522 00.001 7680 Move returns status 0, amount 263
22:37:07.523 00.001 7680 move complete, result=0
22:37:07.523 00.000 7680 worker thread done servicing request
22:37:07.524 00.001 6120 GuideStep: 0.2 px 90 ms WEST, -0.5 px 263 ms NORTH
22:37:07.532 00.008 7680 Worker thread wakes up
22:37:07.532 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:07.532 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,20,31,31)
22:37:08.783 01.251 7680 Exposure complete
22:37:08.924 00.141 7680 worker thread done servicing request
22:37:08.925 00.001 6120 OnExposeComplete: enter
22:37:08.930 00.005 6120 UpdateGuideState(): m_state=6
22:37:08.934 00.004 6120 Star::Find(15, 974, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
22:37:08.937 00.003 6120 Star::Find returns 1 (1), X=974.16, Y=34.96, Mass=12626, SNR=72.4, Peak=255 HFD=6.7
22:37:08.942 00.005 6120 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-2.95) = xAngle (0.34 = 0.34)
22:37:08.945 00.003 6120 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.07 = 0.07)
22:37:08.949 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=-0.16 hyp=0.31 cameraTheta=-2.62 mountX=0.29 mountY=0.02, mountTheta=0.07
22:37:08.954 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-0.16, opts=13)
22:37:08.958 00.004 6120 Enqueuing Move request for scope (-0.27, -0.16)
22:37:08.962 00.004 7680 Worker thread wakes up
22:37:08.962 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:08.967 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.16) opts 0xd
22:37:08.967 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, -0.16)
22:37:08.967 00.000 7680 Moving (-0.27, -0.16) raw xDistance=0.29 yDistance=0.02
22:37:08.967 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
22:37:08.969 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:37:08.969 00.000 6120 UpdateGuideState exits: m=12626 SNR=72.4 Saturated
22:37:08.973 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:08.976 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:37:08.977 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:08.982 00.005 6120 Enqueuing Expose request
22:37:08.986 00.004 7680 MoveAxis(W, 127, ABG)
22:37:08.986 00.000 7680 Guiding  Dir = 3, Dur = 127
22:37:08.986 00.000 7680 IsSlewing returns 0
22:37:08.988 00.002 7680 IsGuiding returns 0
22:37:08.988 00.000 7680 PulseGuide returned control before completion, sleep 137
22:37:09.131 00.143 7680 IsGuiding returns 1
22:37:09.133 00.002 7680 scope still moving after pulse duration time elapsed
22:37:09.162 00.029 7680 IsSlewing returns 0
22:37:09.163 00.001 7680 IsGuiding returns 0
22:37:09.163 00.000 7680 scope move finished after 127 + 48 ms
22:37:09.163 00.000 7680 Move returns status 0, amount 127
22:37:09.164 00.001 7680 MoveAxis(N, 0, ABG)
22:37:09.164 00.000 7680 Move returns status 0, amount 0
22:37:09.164 00.000 7680 move complete, result=0
22:37:09.165 00.001 7680 worker thread done servicing request
22:37:09.165 00.000 7680 Worker thread wakes up
22:37:09.165 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:09.166 00.001 6120 GuideStep: 0.3 px 127 ms WEST, 0.0 px 0 ms NORTH
22:37:09.174 00.008 7680 Handling exposure in thread, d=1000 o=3 r=(959,20,31,31)
22:37:10.424 01.250 7680 Exposure complete
22:37:10.571 00.147 7680 worker thread done servicing request
22:37:10.571 00.000 6120 OnExposeComplete: enter
22:37:10.576 00.005 6120 UpdateGuideState(): m_state=6
22:37:10.579 00.003 6120 Star::Find(15, 974, 34, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
22:37:10.583 00.004 6120 Star::Find returns 1 (1), X=974.59, Y=35.15, Mass=12710, SNR=73.2, Peak=255 HFD=6.9
22:37:10.586 00.003 6120 CameraToMount -- cameraTheta (0.21) - m_xAngle (-2.95) = xAngle (3.17 = -3.12)
22:37:10.589 00.003 6120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.90 = 2.90)
22:37:10.592 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.21 mountX=-0.16 mountY=0.04, mountTheta=2.90
22:37:10.597 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.03, opts=13)
22:37:10.599 00.002 6120 Enqueuing Move request for scope (0.16, 0.03)
22:37:10.602 00.003 7680 Worker thread wakes up
22:37:10.602 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:10.606 00.004 6120 UpdateGuideState exits: m=12710 SNR=73.2 Saturated
22:37:10.608 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
22:37:10.608 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
22:37:10.608 00.000 7680 Moving (0.16, 0.03) raw xDistance=-0.16 yDistance=0.04
22:37:10.610 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:37:10.610 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:37:10.610 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:10.612 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:37:10.612 00.000 7680 MoveAxis(E, 0, ABG)
22:37:10.613 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:10.617 00.004 6120 Enqueuing Expose request
22:37:10.621 00.004 7680 Move returns status 0, amount 0
22:37:10.621 00.000 7680 MoveAxis(N, 0, ABG)
22:37:10.621 00.000 7680 Move returns status 0, amount 0
22:37:10.621 00.000 7680 move complete, result=0
22:37:10.621 00.000 7680 worker thread done servicing request
22:37:10.622 00.001 7680 Worker thread wakes up
22:37:10.622 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:10.625 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:10.625 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,20,31,31)
22:37:11.879 01.254 7680 Exposure complete
22:37:12.016 00.137 7680 worker thread done servicing request
22:37:12.017 00.001 6120 OnExposeComplete: enter
22:37:12.020 00.003 6120 UpdateGuideState(): m_state=6
22:37:12.024 00.004 6120 Star::Find(15, 974, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
22:37:12.028 00.004 6120 Star::Find returns 1 (1), X=974.55, Y=35.20, Mass=12355, SNR=73.0, Peak=255 HFD=6.9
22:37:12.032 00.004 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.55 = -2.73)
22:37:12.036 00.004 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.00)
22:37:12.040 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.60 mountX=-0.13 mountY=-0.02, mountTheta=-2.99
22:37:12.047 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.08, opts=13)
22:37:12.051 00.004 6120 Enqueuing Move request for scope (0.12, 0.08)
22:37:12.057 00.006 7680 Worker thread wakes up
22:37:12.057 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
22:37:12.057 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:12.062 00.005 6120 UpdateGuideState exits: m=12355 SNR=73.0 Saturated
22:37:12.065 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:12.069 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:12.073 00.004 6120 Enqueuing Expose request
22:37:12.079 00.006 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
22:37:12.079 00.000 7680 Moving (0.12, 0.08) raw xDistance=-0.13 yDistance=-0.02
22:37:12.079 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:37:12.080 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:37:12.080 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:37:12.080 00.000 7680 MoveAxis(E, 0, ABG)
22:37:12.080 00.000 7680 Move returns status 0, amount 0
22:37:12.080 00.000 7680 MoveAxis(N, 0, ABG)
22:37:12.082 00.002 7680 Move returns status 0, amount 0
22:37:12.082 00.000 7680 move complete, result=0
22:37:12.082 00.000 7680 worker thread done servicing request
22:37:12.082 00.000 7680 Worker thread wakes up
22:37:12.082 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:37:12.087 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:12.087 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,20,31,31)
22:37:13.339 01.252 7680 Exposure complete
22:37:13.484 00.145 7680 worker thread done servicing request
22:37:13.484 00.000 6120 OnExposeComplete: enter
22:37:13.488 00.004 6120 UpdateGuideState(): m_state=6
22:37:13.491 00.003 6120 Star::Find(15, 974, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
22:37:13.496 00.005 6120 Star::Find returns 1 (1), X=974.18, Y=35.59, Mass=13260, SNR=75.5, Peak=255 HFD=6.9
22:37:13.500 00.004 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.02 = -1.27)
22:37:13.504 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
22:37:13.507 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.48 hyp=0.54 cameraTheta=2.06 mountX=0.16 mountY=-0.54, mountTheta=-1.28
22:37:13.515 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.48, opts=13)
22:37:13.520 00.005 6120 Enqueuing Move request for scope (-0.26, 0.48)
22:37:13.523 00.003 7680 Worker thread wakes up
22:37:13.523 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.48) opts 0xd
22:37:13.524 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:13.528 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.48)
22:37:13.528 00.000 7680 Moving (-0.26, 0.48) raw xDistance=0.16 yDistance=-0.54
22:37:13.528 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:37:13.529 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
22:37:13.529 00.000 7680 MoveAxis(E, 0, ABG)
22:37:13.530 00.001 7680 Move returns status 0, amount 0
22:37:13.530 00.000 7680 MoveAxis(N, 294, ABG)
22:37:13.530 00.000 7680 Guiding  Dir = 0, Dur = 294
22:37:13.530 00.000 6120 UpdateGuideState exits: m=13260 SNR=75.5 Saturated
22:37:13.535 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:13.539 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:13.542 00.003 6120 Enqueuing Expose request
22:37:13.547 00.005 7680 IsSlewing returns 0
22:37:13.548 00.001 7680 IsGuiding returns 0
22:37:13.548 00.000 7680 PulseGuide returned control before completion, sleep 304
22:37:13.864 00.316 7680 IsGuiding returns 1
22:37:13.865 00.001 7680 scope still moving after pulse duration time elapsed
22:37:13.939 00.074 6120 evsrv: cli 0FAEFED8 connect
22:37:14.049 00.110 7680 IsSlewing returns 0
22:37:14.050 00.001 6120 case statement mapped state 6 to 3
22:37:14.053 00.003 7680 IsGuiding returns 0
22:37:14.053 00.000 7680 scope move finished after 294 + 211 ms
22:37:14.053 00.000 7680 Move returns status 0, amount 294
22:37:14.053 00.000 7680 move complete, result=0
22:37:14.055 00.002 7680 worker thread done servicing request
22:37:14.055 00.000 6120 case statement mapped state 6 to 3
22:37:14.058 00.003 7680 Worker thread wakes up
22:37:14.058 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:14.058 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 294 ms NORTH
22:37:14.061 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(959,20,31,31)
22:37:14.064 00.003 6120 evsrv: cli 0FAEFED8 request: {"method":"get_app_state","id":"3d5b2912-e0f8-4d5b-82b8-d5ae7037fd47"}
22:37:14.067 00.003 6120 case statement mapped state 6 to 3
22:37:14.070 00.003 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d5b2912-e0f8-4d5b-82b8-d5ae7037fd47"}
22:37:14.077 00.007 6120 evsrv: cli 0FAEFED8 disconnect
22:37:14.081 00.004 6120 evsrv: cli 0FAEF7F8 connect
22:37:14.085 00.004 6120 case statement mapped state 6 to 3
22:37:14.088 00.003 6120 case statement mapped state 6 to 3
22:37:14.092 00.004 6120 evsrv: cli 0FAEF7F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"d99efb2b-0315-41be-9d6c-fe73ead386c2"}
22:37:14.239 00.147 6120 PhdController::Dither begins
22:37:14.244 00.005 6120 dither: size=5.00, dRA=-2.34 dDec=-2.03
22:37:14.247 00.003 6120 MountToCamera -- mountTheta (-2.43) + m_xAngle (-2.95) = xAngle (-5.38 = 0.90)
22:37:14.251 00.004 6120 MountToCamera -- mountX=-2.34 mountY=-2.03 hyp=3.09 mountTheta=-2.43 cameraX=1.92, cameraY=2.43 cameraTheta=0.90
22:37:14.362 00.111 6120 setting lock position to (976.35, 37.54)
22:37:14.369 00.007 6120 Mount: notify guiding dithered (1.9, 2.4)
22:37:14.373 00.004 6120 Status Line: Dither by -2.34,-2.03
22:37:14.377 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:37:14.380 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
22:37:14.383 00.003 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":0,"id":"d99efb2b-0315-41be-9d6c-fe73ead386c2"}
22:37:14.387 00.004 6120 evsrv: cli 0FAEF7F8 disconnect
22:37:15.306 00.919 7680 Exposure complete
22:37:15.428 00.122 7680 worker thread done servicing request
22:37:15.428 00.000 6120 OnExposeComplete: enter
22:37:15.432 00.004 6120 UpdateGuideState(): m_state=6
22:37:15.438 00.006 6120 Star::Find(15, 974, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
22:37:15.441 00.003 6120 Star::Find returns 1 (1), X=974.06, Y=35.25, Mass=12596, SNR=72.6, Peak=255 HFD=6.8
22:37:15.446 00.005 6120 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-2.95) = xAngle (0.60 = 0.60)
22:37:15.451 00.005 6120 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.33 = 0.33)
22:37:15.456 00.005 6120 CameraToMount -- cameraX=-2.29 cameraY=-2.29 hyp=3.24 cameraTheta=-2.36 mountX=2.68 mountY=1.05, mountTheta=0.37
22:37:15.462 00.006 6120 dither recenter: remaining=(2.3,2.0) step=(2.3,2.0)
22:37:15.466 00.004 6120 MountToCamera -- mountTheta (0.71) + m_xAngle (-2.95) = xAngle (-2.24 = -2.24)
22:37:15.471 00.005 6120 MountToCamera -- mountX=2.34 mountY=2.03 hyp=3.09 mountTheta=0.71 cameraX=-1.92, cameraY=-2.43 cameraTheta=-2.24
22:37:15.475 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-1.92, y=-2.43, opts=4)
22:37:15.479 00.004 6120 Enqueuing Move request for scope (-1.92, -2.43)
22:37:15.484 00.005 7680 Worker thread wakes up
22:37:15.484 00.000 6120 Mount: notify direct move 2.34,2.03
22:37:15.489 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.92, -2.43) opts 0x4
22:37:15.489 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:15.492 00.003 7680 Handling offset move in thread for scope, endpoint = (-1.92, -2.43)
22:37:15.492 00.000 6120 UpdateGuideState exits: m=12596 SNR=72.6 Saturated
22:37:15.496 00.004 7680 Moving (-1.92, -2.43) raw xDistance=2.34 yDistance=2.03
22:37:15.496 00.000 6120 PhdController: settling, locked = 1, distance = 3.39 (1.50) aobump = 0 frame = 1 / 99999
22:37:15.501 00.005 7680 MoveAxis(W, 1515, B)
22:37:15.501 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045435.501,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.39,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:37:15.504 00.003 7680 Guiding  Dir = 3, Dur = 1515
22:37:15.504 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:15.509 00.005 7680 IsSlewing returns 0
22:37:15.509 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:15.513 00.004 7680 IsGuiding returns 0
22:37:15.513 00.000 6120 Enqueuing Expose request
22:37:15.518 00.005 7680 PulseGuide returned control before completion, sleep 1525
22:37:17.054 01.536 7680 IsGuiding returns 0
22:37:17.054 00.000 7680 Move returns status 0, amount 1515
22:37:17.055 00.001 7680 MoveAxis(S, 1100, B)
22:37:17.056 00.001 7680 Guiding  Dir = 1, Dur = 1100
22:37:17.056 00.000 7680 IsSlewing returns 0
22:37:17.057 00.001 7680 IsGuiding returns 0
22:37:17.058 00.001 7680 PulseGuide returned control before completion, sleep 1110
22:37:18.181 01.123 7680 IsGuiding returns 1
22:37:18.181 00.000 7680 scope still moving after pulse duration time elapsed
22:37:18.212 00.031 7680 IsSlewing returns 0
22:37:18.213 00.001 7680 IsGuiding returns 0
22:37:18.214 00.001 7680 scope move finished after 1100 + 56 ms
22:37:18.214 00.000 7680 Move returns status 0, amount 1100
22:37:18.214 00.000 7680 move complete, result=0
22:37:18.215 00.001 7680 worker thread done servicing request
22:37:18.215 00.000 7680 Worker thread wakes up
22:37:18.215 00.000 6120 GuideStep: 2.3 px 1515 ms WEST, 2.0 px 1100 ms SOUTH
22:37:18.222 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:18.223 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(961,23,31,31)
22:37:19.478 01.255 7680 Exposure complete
22:37:19.623 00.145 7680 worker thread done servicing request
22:37:19.624 00.001 6120 OnExposeComplete: enter
22:37:19.628 00.004 6120 UpdateGuideState(): m_state=6
22:37:19.632 00.004 6120 Star::Find(15, 974, 35, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
22:37:19.637 00.005 6120 Star::Find returns 1 (1), X=976.49, Y=36.14, Mass=13208, SNR=75.2, Peak=255 HFD=7.0
22:37:19.641 00.004 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-2.95) = xAngle (1.49 = 1.49)
22:37:19.645 00.004 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.22 = 1.22)
22:37:19.648 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-1.41 hyp=1.41 cameraTheta=-1.47 mountX=0.12 mountY=1.32, mountTheta=1.48
22:37:19.654 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-1.41, opts=13)
22:37:19.658 00.004 6120 Enqueuing Move request for scope (0.14, -1.41)
22:37:19.661 00.003 7680 Worker thread wakes up
22:37:19.662 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:19.665 00.003 6120 UpdateGuideState exits: m=13208 SNR=75.2 Saturated
22:37:19.670 00.005 6120 PhdController: settling, locked = 1, distance = 1.41 (1.50) aobump = 0 frame = 2 / 99999
22:37:19.675 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -1.41) opts 0xd
22:37:19.675 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -1.41)
22:37:19.676 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045439.675,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.41,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:37:19.680 00.004 7680 Moving (0.14, -1.41) raw xDistance=0.12 yDistance=1.32
22:37:19.680 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:37:19.680 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:19.684 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:19.688 00.004 7680 resist switch: large excursion: input 1.32 thresh 0.60 direction from 0 to 1
22:37:19.688 00.000 6120 Enqueuing Expose request
22:37:19.691 00.003 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.97
22:37:19.691 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.32 from input 1.32
22:37:19.691 00.000 7680 MoveAxis(E, 0, ABG)
22:37:19.691 00.000 7680 Move returns status 0, amount 0
22:37:19.691 00.000 7680 MoveAxis(S, 719, ABG)
22:37:19.693 00.002 7680 Guiding  Dir = 1, Dur = 719
22:37:19.693 00.000 7680 IsSlewing returns 0
22:37:19.693 00.000 7680 IsGuiding returns 0
22:37:19.694 00.001 7680 PulseGuide returned control before completion, sleep 729
22:37:20.436 00.742 7680 IsGuiding returns 1
22:37:20.437 00.001 7680 scope still moving after pulse duration time elapsed
22:37:20.467 00.030 7680 IsSlewing returns 0
22:37:20.469 00.002 7680 IsGuiding returns 0
22:37:20.469 00.000 7680 scope move finished after 719 + 56 ms
22:37:20.470 00.001 7680 Move returns status 0, amount 719
22:37:20.470 00.000 7680 move complete, result=0
22:37:20.470 00.000 7680 worker thread done servicing request
22:37:20.471 00.001 7680 Worker thread wakes up
22:37:20.471 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 1.3 px 719 ms SOUTH
22:37:20.477 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:20.478 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(961,23,31,31)
22:37:21.722 01.244 7680 Exposure complete
22:37:21.866 00.144 7680 worker thread done servicing request
22:37:21.866 00.000 6120 OnExposeComplete: enter
22:37:21.871 00.005 6120 UpdateGuideState(): m_state=6
22:37:21.875 00.004 6120 Star::Find(15, 976, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
22:37:21.878 00.003 6120 Star::Find returns 1 (1), X=976.71, Y=37.28, Mass=12283, SNR=72.3, Peak=255 HFD=6.8
22:37:21.883 00.005 6120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-2.95) = xAngle (2.33 = 2.33)
22:37:21.886 00.003 6120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.06 = 2.06)
22:37:21.889 00.003 6120 CameraToMount -- cameraX=0.36 cameraY=-0.26 hyp=0.45 cameraTheta=-0.62 mountX=-0.31 mountY=0.39, mountTheta=2.24
22:37:21.894 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.36, y=-0.26, opts=13)
22:37:21.898 00.004 6120 Enqueuing Move request for scope (0.36, -0.26)
22:37:21.901 00.003 7680 Worker thread wakes up
22:37:21.901 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.26) opts 0xd
22:37:21.901 00.000 7680 Handling offset move in thread for scope, endpoint = (0.36, -0.26)
22:37:21.901 00.000 7680 Moving (0.36, -0.26) raw xDistance=-0.31 yDistance=0.39
22:37:21.902 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
22:37:21.903 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
22:37:21.903 00.000 7680 MoveAxis(E, 126, ABG)
22:37:21.903 00.000 7680 Guiding  Dir = 2, Dur = 126
22:37:21.903 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:21.906 00.003 7680 IsSlewing returns 0
22:37:21.906 00.000 6120 UpdateGuideState exits: m=12283 SNR=72.3 Saturated
22:37:21.910 00.004 7680 IsGuiding returns 0
22:37:21.910 00.000 6120 PhdController: settling, locked = 1, distance = 1.12 (1.50) aobump = 0 frame = 3 / 99999
22:37:21.912 00.002 7680 PulseGuide returned control before completion, sleep 136
22:37:21.912 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045441.912,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.12,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
22:37:21.919 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:21.922 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:21.926 00.004 6120 Enqueuing Expose request
22:37:22.054 00.128 7680 IsGuiding returns 1
22:37:22.054 00.000 7680 scope still moving after pulse duration time elapsed
22:37:22.085 00.031 7680 IsSlewing returns 0
22:37:22.087 00.002 7680 IsGuiding returns 0
22:37:22.087 00.000 7680 scope move finished after 126 + 51 ms
22:37:22.087 00.000 7680 Move returns status 0, amount 126
22:37:22.087 00.000 7680 MoveAxis(S, 213, ABG)
22:37:22.087 00.000 7680 Guiding  Dir = 1, Dur = 213
22:37:22.089 00.002 7680 IsSlewing returns 0
22:37:22.089 00.000 7680 IsGuiding returns 0
22:37:22.090 00.001 7680 PulseGuide returned control before completion, sleep 223
22:37:22.320 00.230 7680 IsGuiding returns 1
22:37:22.320 00.000 7680 scope still moving after pulse duration time elapsed
22:37:22.351 00.031 7680 IsSlewing returns 0
22:37:22.352 00.001 7680 IsGuiding returns 0
22:37:22.352 00.000 7680 scope move finished after 213 + 50 ms
22:37:22.353 00.001 7680 Move returns status 0, amount 213
22:37:22.354 00.001 7680 move complete, result=0
22:37:22.355 00.001 7680 worker thread done servicing request
22:37:22.355 00.000 6120 GuideStep: -0.3 px 126 ms EAST, 0.4 px 213 ms SOUTH
22:37:22.364 00.009 7680 Worker thread wakes up
22:37:22.364 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:22.365 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(961,23,31,31)
22:37:23.609 01.244 7680 Exposure complete
22:37:23.758 00.149 7680 worker thread done servicing request
22:37:23.758 00.000 6120 OnExposeComplete: enter
22:37:23.763 00.005 6120 UpdateGuideState(): m_state=6
22:37:23.769 00.006 6120 Star::Find(15, 976, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
22:37:23.774 00.005 6120 Star::Find returns 1 (1), X=976.29, Y=38.06, Mass=12573, SNR=71.7, Peak=255 HFD=6.7
22:37:23.778 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
22:37:23.783 00.005 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
22:37:23.786 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.52 hyp=0.52 cameraTheta=1.69 mountX=-0.04 mountY=-0.49, mountTheta=-1.65
22:37:23.792 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.52, opts=13)
22:37:23.799 00.007 6120 Enqueuing Move request for scope (-0.06, 0.52)
22:37:23.803 00.004 7680 Worker thread wakes up
22:37:23.803 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:23.808 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.52) opts 0xd
22:37:23.808 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.52)
22:37:23.808 00.000 7680 Moving (-0.06, 0.52) raw xDistance=-0.04 yDistance=-0.49
22:37:23.808 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:37:23.809 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:37:23.809 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
22:37:23.809 00.000 7680 MoveAxis(E, 0, ABG)
22:37:23.810 00.001 7680 Move returns status 0, amount 0
22:37:23.810 00.000 7680 MoveAxis(N, 0, ABG)
22:37:23.810 00.000 7680 Move returns status 0, amount 0
22:37:23.810 00.000 6120 UpdateGuideState exits: m=12573 SNR=71.7 Saturated
22:37:23.814 00.004 6120 PhdController: settling, locked = 1, distance = 0.94 (1.50) aobump = 0 frame = 4 / 99999
22:37:23.819 00.005 7680 move complete, result=0
22:37:23.819 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045443.819,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.94,"Time":4.1,"SettleTime":10.0,"StarLocked":true}
22:37:23.823 00.004 7680 worker thread done servicing request
22:37:23.823 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:23.827 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:23.830 00.003 6120 Enqueuing Expose request
22:37:23.835 00.005 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
22:37:23.839 00.004 7680 Worker thread wakes up
22:37:23.840 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:23.840 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,23,31,31)
22:37:25.088 01.248 7680 Exposure complete
22:37:25.236 00.148 7680 worker thread done servicing request
22:37:25.236 00.000 6120 OnExposeComplete: enter
22:37:25.241 00.005 6120 UpdateGuideState(): m_state=6
22:37:25.244 00.003 6120 Star::Find(15, 976, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
22:37:25.247 00.003 6120 Star::Find returns 1 (0), X=976.25, Y=38.10, Mass=11956, SNR=70.6, Peak=246 HFD=6.7
22:37:25.251 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
22:37:25.255 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
22:37:25.259 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.55 hyp=0.56 cameraTheta=1.76 mountX=-0.00 mountY=-0.54, mountTheta=-1.57
22:37:25.266 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.55, opts=13)
22:37:25.270 00.004 6120 Enqueuing Move request for scope (-0.10, 0.55)
22:37:25.275 00.005 7680 Worker thread wakes up
22:37:25.275 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:25.280 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.55) opts 0xd
22:37:25.280 00.000 6120 UpdateGuideState exits: m=11956 SNR=70.6
22:37:25.283 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.55)
22:37:25.284 00.001 6120 PhdController: settling, locked = 1, distance = 0.83 (1.50) aobump = 0 frame = 5 / 99999
22:37:25.288 00.004 7680 Moving (-0.10, 0.55) raw xDistance=-0.00 yDistance=-0.54
22:37:25.288 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045445.288,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.83,"Time":5.6,"SettleTime":10.0,"StarLocked":true}
22:37:25.293 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:37:25.293 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:37:25.293 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:25.299 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:25.303 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
22:37:25.303 00.000 6120 Enqueuing Expose request
22:37:25.308 00.005 7680 MoveAxis(E, 0, ABG)
22:37:25.308 00.000 7680 Move returns status 0, amount 0
22:37:25.308 00.000 7680 MoveAxis(N, 0, ABG)
22:37:25.308 00.000 7680 Move returns status 0, amount 0
22:37:25.309 00.001 7680 move complete, result=0
22:37:25.309 00.000 7680 worker thread done servicing request
22:37:25.309 00.000 7680 Worker thread wakes up
22:37:25.309 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:25.310 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
22:37:25.314 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(961,23,31,31)
22:37:26.571 01.257 7680 Exposure complete
22:37:26.712 00.141 7680 worker thread done servicing request
22:37:26.713 00.001 6120 OnExposeComplete: enter
22:37:26.716 00.003 6120 UpdateGuideState(): m_state=6
22:37:26.721 00.005 6120 Star::Find(15, 976, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
22:37:26.725 00.004 6120 Star::Find returns 1 (1), X=976.23, Y=38.59, Mass=13101, SNR=75.3, Peak=255 HFD=6.9
22:37:26.729 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
22:37:26.734 00.005 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
22:37:26.739 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=1.05 hyp=1.05 cameraTheta=1.69 mountX=-0.07 mountY=-0.99, mountTheta=-1.65
22:37:26.744 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=1.05, opts=13)
22:37:26.749 00.005 6120 Enqueuing Move request for scope (-0.12, 1.05)
22:37:26.753 00.004 7680 Worker thread wakes up
22:37:26.753 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 1.05) opts 0xd
22:37:26.753 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 1.05)
22:37:26.753 00.000 7680 Moving (-0.12, 1.05) raw xDistance=-0.07 yDistance=-0.99
22:37:26.753 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:37:26.753 00.000 7680 resist switch: large excursion: input -0.99 thresh 0.60 direction from 1 to -1
22:37:26.753 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:26.757 00.004 6120 UpdateGuideState exits: m=13101 SNR=75.3 Saturated
22:37:26.763 00.006 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.98
22:37:26.763 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99
22:37:26.763 00.000 6120 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 6 / 99999
22:37:26.768 00.005 7680 MoveAxis(E, 0, ABG)
22:37:26.768 00.000 7680 Move returns status 0, amount 0
22:37:26.768 00.000 7680 MoveAxis(N, 540, ABG)
22:37:26.768 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045446.768,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.90,"Time":7.1,"SettleTime":10.0,"StarLocked":true}
22:37:26.774 00.006 7680 Guiding  Dir = 0, Dur = 540
22:37:26.774 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:26.778 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:26.782 00.004 6120 Enqueuing Expose request
22:37:26.786 00.004 7680 IsSlewing returns 0
22:37:26.786 00.000 7680 IsGuiding returns 0
22:37:26.786 00.000 7680 PulseGuide returned control before completion, sleep 550
22:37:27.344 00.558 7680 IsGuiding returns 1
22:37:27.346 00.002 7680 scope still moving after pulse duration time elapsed
22:37:27.376 00.030 7680 IsSlewing returns 0
22:37:27.377 00.001 7680 IsGuiding returns 0
22:37:27.378 00.001 7680 scope move finished after 540 + 51 ms
22:37:27.378 00.000 7680 Move returns status 0, amount 540
22:37:27.378 00.000 7680 move complete, result=0
22:37:27.379 00.001 7680 worker thread done servicing request
22:37:27.379 00.000 7680 Worker thread wakes up
22:37:27.380 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -1.0 px 540 ms NORTH
22:37:27.386 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:27.386 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,23,31,31)
22:37:28.637 01.251 7680 Exposure complete
22:37:28.783 00.146 7680 worker thread done servicing request
22:37:28.784 00.001 6120 OnExposeComplete: enter
22:37:28.787 00.003 6120 UpdateGuideState(): m_state=6
22:37:28.790 00.003 6120 Star::Find(15, 976, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
22:37:28.794 00.004 6120 Star::Find returns 1 (0), X=976.19, Y=38.77, Mass=12056, SNR=71.9, Peak=253 HFD=6.7
22:37:28.798 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.63)
22:37:28.802 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
22:37:28.805 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=1.23 hyp=1.24 cameraTheta=1.70 mountX=-0.07 mountY=-1.18, mountTheta=-1.63
22:37:28.809 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=1.23, opts=13)
22:37:28.813 00.004 6120 Enqueuing Move request for scope (-0.16, 1.23)
22:37:28.817 00.004 7680 Worker thread wakes up
22:37:28.817 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 1.23) opts 0xd
22:37:28.818 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 1.23)
22:37:28.818 00.000 7680 Moving (-0.16, 1.23) raw xDistance=-0.07 yDistance=-1.18
22:37:28.818 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:37:28.818 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.18 from input -1.18
22:37:28.818 00.000 7680 MoveAxis(E, 0, ABG)
22:37:28.819 00.001 7680 Move returns status 0, amount 0
22:37:28.819 00.000 7680 MoveAxis(N, 640, ABG)
22:37:28.819 00.000 7680 Guiding  Dir = 0, Dur = 640
22:37:28.819 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:28.823 00.004 6120 UpdateGuideState exits: m=12056 SNR=71.9
22:37:28.827 00.004 7680 IsSlewing returns 0
22:37:28.828 00.001 6120 PhdController: settling, locked = 1, distance = 1.00 (1.50) aobump = 0 frame = 7 / 99999
22:37:28.833 00.005 7680 IsGuiding returns 0
22:37:28.833 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045448.833,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.00,"Time":9.2,"SettleTime":10.0,"StarLocked":true}
22:37:28.837 00.004 7680 PulseGuide returned control before completion, sleep 650
22:37:28.838 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:28.841 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:28.844 00.003 6120 Enqueuing Expose request
22:37:29.498 00.654 7680 IsGuiding returns 1
22:37:29.499 00.001 7680 scope still moving after pulse duration time elapsed
22:37:29.529 00.030 7680 IsSlewing returns 0
22:37:29.531 00.002 7680 IsGuiding returns 0
22:37:29.531 00.000 7680 scope move finished after 640 + 58 ms
22:37:29.531 00.000 7680 Move returns status 0, amount 640
22:37:29.531 00.000 7680 move complete, result=0
22:37:29.532 00.001 7680 worker thread done servicing request
22:37:29.532 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -1.2 px 640 ms NORTH
22:37:29.539 00.007 7680 Worker thread wakes up
22:37:29.539 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:29.539 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,23,31,31)
22:37:30.792 01.253 7680 Exposure complete
22:37:30.922 00.130 7680 worker thread done servicing request
22:37:30.922 00.000 6120 OnExposeComplete: enter
22:37:30.927 00.005 6120 UpdateGuideState(): m_state=6
22:37:30.931 00.004 6120 Star::Find(15, 976, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
22:37:30.934 00.003 6120 Star::Find returns 1 (1), X=976.12, Y=37.86, Mass=13212, SNR=76.0, Peak=255 HFD=6.7
22:37:30.939 00.005 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
22:37:30.943 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.39)
22:37:30.946 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.32 hyp=0.40 cameraTheta=2.21 mountX=0.17 mountY=-0.39, mountTheta=-1.15
22:37:30.951 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.32, opts=13)
22:37:30.955 00.004 6120 Enqueuing Move request for scope (-0.24, 0.32)
22:37:30.959 00.004 7680 Worker thread wakes up
22:37:30.959 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:30.963 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.32) opts 0xd
22:37:30.963 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.32)
22:37:30.964 00.001 6120 UpdateGuideState exits: m=13212 SNR=76.0 Saturated
22:37:30.968 00.004 7680 Moving (-0.24, 0.32) raw xDistance=0.17 yDistance=-0.39
22:37:30.968 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:37:30.968 00.000 6120 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 8 / 99999
22:37:30.972 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:37:30.972 00.000 6120 PhdController: newstate STATE_FINISH
22:37:30.975 00.003 6120 PhdController complete: success
22:37:30.979 00.004 7680 MoveAxis(E, 0, ABG)
22:37:30.979 00.000 7680 Move returns status 0, amount 0
22:37:30.979 00.000 7680 MoveAxis(N, 211, ABG)
22:37:30.979 00.000 7680 Guiding  Dir = 0, Dur = 211
22:37:30.980 00.001 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045450.979,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
22:37:30.984 00.004 7680 IsSlewing returns 0
22:37:30.984 00.000 6120 Mount: notify guiding dither settle done success=1
22:37:30.989 00.005 6120 PhdController: newstate STATE_IDLE
22:37:30.993 00.004 7680 IsGuiding returns 0
22:37:30.993 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:30.996 00.003 7680 PulseGuide returned control before completion, sleep 221
22:37:30.996 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:31.001 00.005 6120 Enqueuing Expose request
22:37:31.227 00.226 7680 IsGuiding returns 0
22:37:31.228 00.001 7680 Move returns status 0, amount 211
22:37:31.229 00.001 7680 move complete, result=0
22:37:31.230 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 211 ms NORTH
22:37:31.238 00.008 7680 worker thread done servicing request
22:37:31.238 00.000 7680 Worker thread wakes up
22:37:31.239 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:31.239 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,23,31,31)
22:37:32.496 01.257 7680 Exposure complete
22:37:32.645 00.149 7680 worker thread done servicing request
22:37:32.645 00.000 6120 OnExposeComplete: enter
22:37:32.650 00.005 6120 UpdateGuideState(): m_state=6
22:37:32.653 00.003 6120 Star::Find(15, 976, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
22:37:32.656 00.003 6120 Star::Find returns 1 (1), X=976.27, Y=37.62, Mass=12400, SNR=72.1, Peak=255 HFD=6.8
22:37:32.659 00.003 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.34 = -0.94)
22:37:32.663 00.004 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.21)
22:37:32.665 00.002 6120 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.39 mountX=0.07 mountY=-0.11, mountTheta=-1.01
22:37:32.672 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.08, opts=13)
22:37:32.676 00.004 6120 Enqueuing Move request for scope (-0.08, 0.08)
22:37:32.681 00.005 7680 Worker thread wakes up
22:37:32.681 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
22:37:32.681 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
22:37:32.681 00.000 7680 Moving (-0.08, 0.08) raw xDistance=0.07 yDistance=-0.11
22:37:32.682 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:32.687 00.005 6120 UpdateGuideState exits: m=12400 SNR=72.1 Saturated
22:37:32.691 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:32.695 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:32.698 00.003 6120 Enqueuing Expose request
22:37:32.703 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:37:32.703 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:37:32.703 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:37:32.703 00.000 7680 MoveAxis(E, 0, ABG)
22:37:32.704 00.001 7680 Move returns status 0, amount 0
22:37:32.704 00.000 7680 MoveAxis(N, 0, ABG)
22:37:32.704 00.000 7680 Move returns status 0, amount 0
22:37:32.704 00.000 7680 move complete, result=0
22:37:32.704 00.000 7680 worker thread done servicing request
22:37:32.705 00.001 7680 Worker thread wakes up
22:37:32.705 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:32.709 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:32.709 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,23,31,31)
22:37:33.961 01.252 7680 Exposure complete
22:37:34.104 00.143 7680 worker thread done servicing request
22:37:34.105 00.001 6120 OnExposeComplete: enter
22:37:34.108 00.003 6120 UpdateGuideState(): m_state=6
22:37:34.113 00.005 6120 Star::Find(15, 976, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
22:37:34.117 00.004 6120 Star::Find returns 1 (1), X=975.94, Y=37.88, Mass=12583, SNR=74.4, Peak=255 HFD=6.6
22:37:34.121 00.004 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.41 = -0.88)
22:37:34.125 00.004 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.14)
22:37:34.129 00.004 6120 CameraToMount -- cameraX=-0.41 cameraY=0.34 hyp=0.53 cameraTheta=2.45 mountX=0.34 mountY=-0.48, mountTheta=-0.96
22:37:34.133 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=0.34, opts=13)
22:37:34.138 00.005 6120 Enqueuing Move request for scope (-0.41, 0.34)
22:37:34.141 00.003 7680 Worker thread wakes up
22:37:34.141 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:34.146 00.005 6120 UpdateGuideState exits: m=12583 SNR=74.4 Saturated
22:37:34.149 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:34.152 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:34.155 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.34) opts 0xd
22:37:34.155 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, 0.34)
22:37:34.155 00.000 7680 Moving (-0.41, 0.34) raw xDistance=0.34 yDistance=-0.48
22:37:34.157 00.002 6120 Enqueuing Expose request
22:37:34.160 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
22:37:34.160 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:37:34.160 00.000 7680 MoveAxis(W, 138, ABG)
22:37:34.160 00.000 7680 Guiding  Dir = 3, Dur = 138
22:37:34.161 00.001 7680 IsSlewing returns 0
22:37:34.162 00.001 7680 IsGuiding returns 0
22:37:34.162 00.000 7680 PulseGuide returned control before completion, sleep 148
22:37:34.314 00.152 7680 IsGuiding returns 1
22:37:34.315 00.001 7680 scope still moving after pulse duration time elapsed
22:37:34.344 00.029 7680 IsSlewing returns 0
22:37:34.346 00.002 7680 IsGuiding returns 0
22:37:34.346 00.000 7680 scope move finished after 138 + 46 ms
22:37:34.346 00.000 7680 Move returns status 0, amount 138
22:37:34.346 00.000 7680 MoveAxis(N, 262, ABG)
22:37:34.348 00.002 7680 Guiding  Dir = 0, Dur = 262
22:37:34.348 00.000 7680 IsSlewing returns 0
22:37:34.349 00.001 7680 IsGuiding returns 0
22:37:34.349 00.000 7680 PulseGuide returned control before completion, sleep 272
22:37:34.624 00.275 7680 IsGuiding returns 1
22:37:34.624 00.000 7680 scope still moving after pulse duration time elapsed
22:37:34.656 00.032 7680 IsSlewing returns 0
22:37:34.656 00.000 7680 IsGuiding returns 0
22:37:34.656 00.000 7680 scope move finished after 262 + 45 ms
22:37:34.657 00.001 7680 Move returns status 0, amount 262
22:37:34.657 00.000 7680 move complete, result=0
22:37:34.657 00.000 7680 worker thread done servicing request
22:37:34.658 00.001 7680 Worker thread wakes up
22:37:34.659 00.001 6120 GuideStep: 0.3 px 138 ms WEST, -0.5 px 262 ms NORTH
22:37:34.664 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:34.664 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,23,31,31)
22:37:35.915 01.251 7680 Exposure complete
22:37:36.056 00.141 7680 worker thread done servicing request
22:37:36.056 00.000 6120 OnExposeComplete: enter
22:37:36.059 00.003 6120 UpdateGuideState(): m_state=6
22:37:36.063 00.004 6120 Star::Find(15, 975, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
22:37:36.069 00.006 6120 Star::Find returns 1 (1), X=975.94, Y=37.90, Mass=12282, SNR=72.3, Peak=255 HFD=6.9
22:37:36.072 00.003 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.38 = -0.90)
22:37:36.075 00.003 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.11 = -1.17)
22:37:36.080 00.005 6120 CameraToMount -- cameraX=-0.41 cameraY=0.36 hyp=0.55 cameraTheta=2.42 mountX=0.34 mountY=-0.50, mountTheta=-0.98
22:37:36.084 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=0.36, opts=13)
22:37:36.089 00.005 6120 Enqueuing Move request for scope (-0.41, 0.36)
22:37:36.092 00.003 7680 Worker thread wakes up
22:37:36.092 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.36) opts 0xd
22:37:36.092 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, 0.36)
22:37:36.093 00.001 7680 Moving (-0.41, 0.36) raw xDistance=0.34 yDistance=-0.50
22:37:36.093 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
22:37:36.093 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:37:36.093 00.000 7680 MoveAxis(W, 148, ABG)
22:37:36.095 00.002 7680 Guiding  Dir = 3, Dur = 148
22:37:36.095 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:36.099 00.004 7680 IsSlewing returns 0
22:37:36.100 00.001 6120 UpdateGuideState exits: m=12282 SNR=72.3 Saturated
22:37:36.104 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:36.107 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:36.111 00.004 6120 Enqueuing Expose request
22:37:36.116 00.005 7680 IsGuiding returns 0
22:37:36.116 00.000 7680 PulseGuide returned control before completion, sleep 158
22:37:36.281 00.165 7680 IsGuiding returns 1
22:37:36.281 00.000 7680 scope still moving after pulse duration time elapsed
22:37:36.311 00.030 7680 IsSlewing returns 0
22:37:36.312 00.001 7680 IsGuiding returns 0
22:37:36.312 00.000 7680 scope move finished after 148 + 48 ms
22:37:36.313 00.001 7680 Move returns status 0, amount 148
22:37:36.313 00.000 7680 MoveAxis(N, 273, ABG)
22:37:36.313 00.000 7680 Guiding  Dir = 0, Dur = 273
22:37:36.314 00.001 7680 IsSlewing returns 0
22:37:36.314 00.000 7680 IsGuiding returns 0
22:37:36.316 00.002 7680 PulseGuide returned control before completion, sleep 283
22:37:36.608 00.292 7680 IsGuiding returns 1
22:37:36.608 00.000 7680 scope still moving after pulse duration time elapsed
22:37:36.640 00.032 7680 IsSlewing returns 0
22:37:36.641 00.001 7680 IsGuiding returns 0
22:37:36.641 00.000 7680 scope move finished after 273 + 52 ms
22:37:36.642 00.001 7680 Move returns status 0, amount 273
22:37:36.642 00.000 7680 move complete, result=0
22:37:36.644 00.002 7680 worker thread done servicing request
22:37:36.644 00.000 7680 Worker thread wakes up
22:37:36.645 00.001 6120 GuideStep: 0.3 px 148 ms WEST, -0.5 px 273 ms NORTH
22:37:36.652 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:36.652 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,23,31,31)
22:37:37.902 01.250 7680 Exposure complete
22:37:38.038 00.136 7680 worker thread done servicing request
22:37:38.039 00.001 6120 OnExposeComplete: enter
22:37:38.043 00.004 6120 UpdateGuideState(): m_state=6
22:37:38.046 00.003 6120 Star::Find(15, 975, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
22:37:38.050 00.004 6120 Star::Find returns 1 (1), X=976.41, Y=37.56, Mass=12553, SNR=73.2, Peak=255 HFD=6.9
22:37:38.053 00.003 6120 CameraToMount -- cameraTheta (0.33) - m_xAngle (-2.95) = xAngle (3.29 = -3.00)
22:37:38.056 00.003 6120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.02 = 3.02)
22:37:38.060 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.33 mountX=-0.06 mountY=0.01, mountTheta=3.02
22:37:38.064 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.02, opts=13)
22:37:38.067 00.003 6120 Enqueuing Move request for scope (0.06, 0.02)
22:37:38.071 00.004 7680 Worker thread wakes up
22:37:38.071 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
22:37:38.071 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
22:37:38.071 00.000 7680 Moving (0.06, 0.02) raw xDistance=-0.06 yDistance=0.01
22:37:38.073 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:37:38.073 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:37:38.073 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:38.076 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:37:38.077 00.001 7680 MoveAxis(E, 0, ABG)
22:37:38.077 00.000 7680 Move returns status 0, amount 0
22:37:38.077 00.000 7680 MoveAxis(N, 0, ABG)
22:37:38.077 00.000 7680 Move returns status 0, amount 0
22:37:38.077 00.000 7680 move complete, result=0
22:37:38.077 00.000 7680 worker thread done servicing request
22:37:38.077 00.000 6120 UpdateGuideState exits: m=12553 SNR=73.2 Saturated
22:37:38.081 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:38.085 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:38.087 00.002 6120 Enqueuing Expose request
22:37:38.092 00.005 7680 Worker thread wakes up
22:37:38.093 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:38.096 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:38.096 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,23,31,31)
22:37:39.338 01.242 7680 Exposure complete
22:37:39.476 00.138 7680 worker thread done servicing request
22:37:39.477 00.001 6120 OnExposeComplete: enter
22:37:39.481 00.004 6120 UpdateGuideState(): m_state=6
22:37:39.486 00.005 6120 Star::Find(15, 976, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
22:37:39.490 00.004 6120 Star::Find returns 1 (1), X=976.15, Y=37.93, Mass=12744, SNR=74.3, Peak=255 HFD=6.7
22:37:39.494 00.004 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
22:37:39.497 00.003 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
22:37:39.501 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.39 hyp=0.44 cameraTheta=2.05 mountX=0.13 mountY=-0.44, mountTheta=-1.29
22:37:39.505 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.39, opts=13)
22:37:39.508 00.003 6120 Enqueuing Move request for scope (-0.20, 0.39)
22:37:39.513 00.005 7680 Worker thread wakes up
22:37:39.513 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.39) opts 0xd
22:37:39.513 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.39)
22:37:39.513 00.000 7680 Moving (-0.20, 0.39) raw xDistance=0.13 yDistance=-0.44
22:37:39.513 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:37:39.513 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:37:39.513 00.000 7680 MoveAxis(E, 0, ABG)
22:37:39.514 00.001 7680 Move returns status 0, amount 0
22:37:39.515 00.001 7680 MoveAxis(N, 238, ABG)
22:37:39.515 00.000 7680 Guiding  Dir = 0, Dur = 238
22:37:39.515 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:39.518 00.003 7680 IsSlewing returns 0
22:37:39.518 00.000 6120 UpdateGuideState exits: m=12744 SNR=74.3 Saturated
22:37:39.523 00.005 7680 IsGuiding returns 0
22:37:39.523 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:39.526 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:39.531 00.005 7680 PulseGuide returned control before completion, sleep 248
22:37:39.531 00.000 6120 Enqueuing Expose request
22:37:39.795 00.264 7680 IsGuiding returns 0
22:37:39.796 00.001 7680 Move returns status 0, amount 238
22:37:39.796 00.000 7680 move complete, result=0
22:37:39.797 00.001 7680 worker thread done servicing request
22:37:39.797 00.000 7680 Worker thread wakes up
22:37:39.798 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 238 ms NORTH
22:37:39.805 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:39.805 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,23,31,31)
22:37:41.178 01.373 7680 Exposure complete
22:37:41.393 00.215 7680 worker thread done servicing request
22:37:41.393 00.000 6120 OnExposeComplete: enter
22:37:41.396 00.003 6120 UpdateGuideState(): m_state=6
22:37:41.400 00.004 6120 Star::Find(15, 976, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
22:37:41.403 00.003 6120 Star::Find returns 1 (1), X=976.19, Y=37.53, Mass=13611, SNR=76.4, Peak=255 HFD=7.0
22:37:41.406 00.003 6120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-2.95) = xAngle (-0.12 = -0.12)
22:37:41.408 00.002 6120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.38 = -0.38)
22:37:41.412 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.07 mountX=0.17 mountY=-0.06, mountTheta=-0.36
22:37:41.416 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.01, opts=13)
22:37:41.420 00.004 6120 Enqueuing Move request for scope (-0.17, -0.01)
22:37:41.424 00.004 7680 Worker thread wakes up
22:37:41.424 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
22:37:41.424 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
22:37:41.424 00.000 7680 Moving (-0.17, -0.01) raw xDistance=0.17 yDistance=-0.06
22:37:41.424 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:37:41.424 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:37:41.425 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:37:41.425 00.000 7680 MoveAxis(E, 0, ABG)
22:37:41.425 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:41.428 00.003 7680 Move returns status 0, amount 0
22:37:41.429 00.001 7680 MoveAxis(N, 0, ABG)
22:37:41.429 00.000 6120 UpdateGuideState exits: m=13611 SNR=76.4 Saturated
22:37:41.432 00.003 7680 Move returns status 0, amount 0
22:37:41.432 00.000 7680 move complete, result=0
22:37:41.432 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:41.435 00.003 7680 worker thread done servicing request
22:37:41.435 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:41.439 00.004 6120 Enqueuing Expose request
22:37:41.442 00.003 7680 Worker thread wakes up
22:37:41.442 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:41.442 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:41.445 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(961,23,31,31)
22:37:42.694 01.249 7680 Exposure complete
22:37:42.824 00.130 7680 worker thread done servicing request
22:37:42.825 00.001 6120 OnExposeComplete: enter
22:37:42.830 00.005 6120 UpdateGuideState(): m_state=6
22:37:42.834 00.004 6120 Star::Find(15, 976, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
22:37:42.838 00.004 6120 Star::Find returns 1 (0), X=976.54, Y=37.53, Mass=12450, SNR=73.1, Peak=252 HFD=7.0
22:37:42.843 00.005 6120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-2.95) = xAngle (2.86 = 2.86)
22:37:42.846 00.003 6120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.59 = 2.59)
22:37:42.850 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.19 cameraTheta=-0.09 mountX=-0.18 mountY=0.10, mountTheta=2.65
22:37:42.856 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.02, opts=13)
22:37:42.861 00.005 6120 Enqueuing Move request for scope (0.18, -0.02)
22:37:42.865 00.004 7680 Worker thread wakes up
22:37:42.865 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:42.868 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
22:37:42.870 00.002 6120 UpdateGuideState exits: m=12450 SNR=73.1
22:37:42.873 00.003 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
22:37:42.873 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:42.877 00.004 7680 Moving (0.18, -0.02) raw xDistance=-0.18 yDistance=0.10
22:37:42.877 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:42.882 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:37:42.882 00.000 6120 Enqueuing Expose request
22:37:42.885 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:37:42.886 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:37:42.886 00.000 7680 MoveAxis(E, 0, ABG)
22:37:42.886 00.000 7680 Move returns status 0, amount 0
22:37:42.886 00.000 7680 MoveAxis(N, 0, ABG)
22:37:42.886 00.000 7680 Move returns status 0, amount 0
22:37:42.886 00.000 7680 move complete, result=0
22:37:42.887 00.001 7680 worker thread done servicing request
22:37:42.887 00.000 7680 Worker thread wakes up
22:37:42.887 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:42.887 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,23,31,31)
22:37:42.887 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:44.135 01.248 7680 Exposure complete
22:37:44.280 00.145 7680 worker thread done servicing request
22:37:44.281 00.001 6120 OnExposeComplete: enter
22:37:44.285 00.004 6120 UpdateGuideState(): m_state=6
22:37:44.289 00.004 6120 Star::Find(15, 976, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
22:37:44.292 00.003 6120 Star::Find returns 1 (1), X=976.53, Y=37.63, Mass=11893, SNR=70.3, Peak=255 HFD=6.9
22:37:44.295 00.003 6120 CameraToMount -- cameraTheta (0.44) - m_xAngle (-2.95) = xAngle (3.39 = -2.89)
22:37:44.301 00.006 6120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.13 = 3.13)
22:37:44.304 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.20 cameraTheta=0.44 mountX=-0.19 mountY=0.00, mountTheta=3.13
22:37:44.309 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.08, opts=13)
22:37:44.313 00.004 6120 Enqueuing Move request for scope (0.18, 0.08)
22:37:44.317 00.004 7680 Worker thread wakes up
22:37:44.317 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
22:37:44.317 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
22:37:44.317 00.000 7680 Moving (0.18, 0.08) raw xDistance=-0.19 yDistance=0.00
22:37:44.317 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:37:44.318 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:37:44.318 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:37:44.318 00.000 7680 MoveAxis(E, 0, ABG)
22:37:44.318 00.000 7680 Move returns status 0, amount 0
22:37:44.319 00.001 7680 MoveAxis(N, 0, ABG)
22:37:44.319 00.000 7680 Move returns status 0, amount 0
22:37:44.319 00.000 7680 move complete, result=0
22:37:44.319 00.000 7680 worker thread done servicing request
22:37:44.319 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:44.323 00.004 6120 UpdateGuideState exits: m=11893 SNR=70.3 Saturated
22:37:44.325 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:44.329 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:44.331 00.002 6120 Enqueuing Expose request
22:37:44.336 00.005 7680 Worker thread wakes up
22:37:44.336 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:44.336 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:37:44.340 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(961,23,31,31)
22:37:45.588 01.248 7680 Exposure complete
22:37:45.734 00.146 6120 OnExposeComplete: enter
22:37:45.738 00.004 6120 UpdateGuideState(): m_state=6
22:37:45.742 00.004 7680 worker thread done servicing request
22:37:45.742 00.000 6120 Star::Find(15, 976, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
22:37:45.746 00.004 6120 Star::Find returns 1 (1), X=976.66, Y=37.80, Mass=13765, SNR=75.7, Peak=255 HFD=6.9
22:37:45.750 00.004 6120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-2.95) = xAngle (3.64 = -2.64)
22:37:45.753 00.003 6120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.37 = -2.91)
22:37:45.757 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=0.25 hyp=0.40 cameraTheta=0.69 mountX=-0.35 mountY=-0.09, mountTheta=-2.89
22:37:45.763 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.25, opts=13)
22:37:45.766 00.003 6120 Enqueuing Move request for scope (0.31, 0.25)
22:37:45.771 00.005 7680 Worker thread wakes up
22:37:45.772 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.25) opts 0xd
22:37:45.772 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:45.775 00.003 6120 UpdateGuideState exits: m=13765 SNR=75.7 Saturated
22:37:45.779 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:45.784 00.005 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.25)
22:37:45.784 00.000 7680 Moving (0.31, 0.25) raw xDistance=-0.35 yDistance=-0.09
22:37:45.784 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
22:37:45.785 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:37:45.785 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:45.789 00.004 6120 Enqueuing Expose request
22:37:45.793 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:37:45.793 00.000 7680 MoveAxis(E, 144, ABG)
22:37:45.793 00.000 7680 Guiding  Dir = 2, Dur = 144
22:37:45.794 00.001 7680 IsSlewing returns 0
22:37:45.794 00.000 7680 IsGuiding returns 0
22:37:45.795 00.001 7680 PulseGuide returned control before completion, sleep 154
22:37:45.956 00.161 7680 IsGuiding returns 1
22:37:45.957 00.001 7680 scope still moving after pulse duration time elapsed
22:37:45.988 00.031 7680 IsSlewing returns 0
22:37:45.989 00.001 7680 IsGuiding returns 0
22:37:45.990 00.001 7680 scope move finished after 144 + 51 ms
22:37:45.990 00.000 7680 Move returns status 0, amount 144
22:37:45.990 00.000 7680 MoveAxis(N, 0, ABG)
22:37:45.992 00.002 7680 Move returns status 0, amount 0
22:37:45.992 00.000 7680 move complete, result=0
22:37:45.993 00.001 7680 worker thread done servicing request
22:37:45.993 00.000 7680 Worker thread wakes up
22:37:45.994 00.001 6120 GuideStep: -0.4 px 144 ms EAST, -0.1 px 0 ms NORTH
22:37:46.000 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:46.000 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,23,31,31)
22:37:47.247 01.247 7680 Exposure complete
22:37:47.380 00.133 7680 worker thread done servicing request
22:37:47.380 00.000 6120 OnExposeComplete: enter
22:37:47.384 00.004 6120 UpdateGuideState(): m_state=6
22:37:47.387 00.003 6120 Star::Find(15, 976, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
22:37:47.392 00.005 6120 Star::Find returns 1 (0), X=976.59, Y=37.92, Mass=11518, SNR=69.2, Peak=236 HFD=6.8
22:37:47.396 00.004 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
22:37:47.400 00.004 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.70 = -2.59)
22:37:47.403 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=0.38 hyp=0.45 cameraTheta=1.01 mountX=-0.31 mountY=-0.24, mountTheta=-2.48
22:37:47.408 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.38, opts=13)
22:37:47.412 00.004 6120 Enqueuing Move request for scope (0.24, 0.38)
22:37:47.415 00.003 7680 Worker thread wakes up
22:37:47.417 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.38) opts 0xd
22:37:47.417 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.38)
22:37:47.417 00.000 7680 Moving (0.24, 0.38) raw xDistance=-0.31 yDistance=-0.24
22:37:47.417 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
22:37:47.418 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:37:47.418 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:47.421 00.003 6120 UpdateGuideState exits: m=11518 SNR=69.2
22:37:47.426 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:47.430 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:47.433 00.003 7680 MoveAxis(E, 135, ABG)
22:37:47.433 00.000 7680 Guiding  Dir = 2, Dur = 135
22:37:47.434 00.001 6120 Enqueuing Expose request
22:37:47.438 00.004 7680 IsSlewing returns 0
22:37:47.438 00.000 7680 IsGuiding returns 0
22:37:47.439 00.001 7680 PulseGuide returned control before completion, sleep 145
22:37:47.596 00.157 7680 IsGuiding returns 0
22:37:47.597 00.001 7680 Move returns status 0, amount 135
22:37:47.598 00.001 7680 MoveAxis(N, 128, ABG)
22:37:47.598 00.000 7680 Guiding  Dir = 0, Dur = 128
22:37:47.598 00.000 7680 IsSlewing returns 0
22:37:47.598 00.000 7680 IsGuiding returns 0
22:37:47.600 00.002 7680 PulseGuide returned control before completion, sleep 138
22:37:47.754 00.154 7680 IsGuiding returns 1
22:37:47.754 00.000 7680 scope still moving after pulse duration time elapsed
22:37:47.784 00.030 7680 IsSlewing returns 0
22:37:47.787 00.003 7680 IsGuiding returns 0
22:37:47.787 00.000 7680 scope move finished after 128 + 60 ms
22:37:47.787 00.000 7680 Move returns status 0, amount 128
22:37:47.789 00.002 7680 move complete, result=0
22:37:47.789 00.000 7680 worker thread done servicing request
22:37:47.790 00.001 7680 Worker thread wakes up
22:37:47.790 00.000 6120 GuideStep: -0.3 px 135 ms EAST, -0.2 px 128 ms NORTH
22:37:47.797 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:47.797 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,23,31,31)
22:37:49.049 01.252 7680 Exposure complete
22:37:49.191 00.142 7680 worker thread done servicing request
22:37:49.192 00.001 6120 OnExposeComplete: enter
22:37:49.195 00.003 6120 UpdateGuideState(): m_state=6
22:37:49.200 00.005 6120 Star::Find(15, 976, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
22:37:49.204 00.004 6120 Star::Find returns 1 (1), X=976.20, Y=38.01, Mass=13161, SNR=74.2, Peak=255 HFD=6.9
22:37:49.208 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
22:37:49.213 00.005 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
22:37:49.216 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.47 hyp=0.49 cameraTheta=1.89 mountX=0.07 mountY=-0.49, mountTheta=-1.43
22:37:49.221 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.47, opts=13)
22:37:49.225 00.004 6120 Enqueuing Move request for scope (-0.16, 0.47)
22:37:49.228 00.003 7680 Worker thread wakes up
22:37:49.228 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.47) opts 0xd
22:37:49.229 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.47)
22:37:49.229 00.000 7680 Moving (-0.16, 0.47) raw xDistance=0.07 yDistance=-0.49
22:37:49.230 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:37:49.230 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
22:37:49.230 00.000 7680 MoveAxis(E, 0, ABG)
22:37:49.230 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:49.235 00.005 6120 UpdateGuideState exits: m=13161 SNR=74.2 Saturated
22:37:49.238 00.003 7680 Move returns status 0, amount 0
22:37:49.239 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:49.242 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:49.246 00.004 6120 Enqueuing Expose request
22:37:49.249 00.003 7680 MoveAxis(N, 266, ABG)
22:37:49.249 00.000 7680 Guiding  Dir = 0, Dur = 266
22:37:49.249 00.000 7680 IsSlewing returns 0
22:37:49.250 00.001 7680 IsGuiding returns 0
22:37:49.250 00.000 7680 PulseGuide returned control before completion, sleep 276
22:37:49.535 00.285 7680 IsGuiding returns 1
22:37:49.536 00.001 7680 scope still moving after pulse duration time elapsed
22:37:49.565 00.029 7680 IsSlewing returns 0
22:37:49.566 00.001 7680 IsGuiding returns 0
22:37:49.566 00.000 7680 scope move finished after 266 + 50 ms
22:37:49.568 00.002 7680 Move returns status 0, amount 266
22:37:49.568 00.000 7680 move complete, result=0
22:37:49.568 00.000 7680 worker thread done servicing request
22:37:49.569 00.001 7680 Worker thread wakes up
22:37:49.569 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 266 ms NORTH
22:37:49.577 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:49.577 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,23,31,31)
22:37:50.248 00.671 6120 evsrv: cli 0FAEF618 connect
22:37:50.253 00.005 6120 case statement mapped state 6 to 3
22:37:50.257 00.004 6120 case statement mapped state 6 to 3
22:37:50.262 00.005 6120 evsrv: cli 0FAEF618 request: {"method":"get_app_state","id":"0c464464-90b9-4c7d-a8bf-c3e3b6145277"}
22:37:50.265 00.003 6120 case statement mapped state 6 to 3
22:37:50.272 00.007 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c464464-90b9-4c7d-a8bf-c3e3b6145277"}
22:37:50.423 00.151 6120 evsrv: cli 0FAEF618 disconnect
22:37:50.427 00.004 6120 evsrv: cli 0FAF03D8 connect
22:37:50.431 00.004 6120 case statement mapped state 6 to 3
22:37:50.434 00.003 6120 case statement mapped state 6 to 3
22:37:50.551 00.117 6120 evsrv: cli 0FAF03D8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"b8915d3d-bfe7-4fc4-95d9-c6909c6cde48"}
22:37:50.557 00.006 6120 PhdController::Dither begins
22:37:50.560 00.003 6120 dither: size=5.00, dRA=3.40 dDec=-4.76
22:37:50.564 00.004 6120 MountToCamera -- mountTheta (-0.95) + m_xAngle (-2.95) = xAngle (-3.91 = 2.38)
22:37:50.566 00.002 6120 MountToCamera -- mountX=3.40 mountY=-4.76 hyp=5.85 mountTheta=-0.95 cameraX=-4.23, cameraY=4.05 cameraTheta=2.38
22:37:50.569 00.003 6120 setting lock position to (972.12, 41.59)
22:37:50.573 00.004 6120 Mount: notify guiding dithered (-4.2, 4.0)
22:37:50.577 00.004 6120 Status Line: Dither by 3.40,-4.76
22:37:50.581 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:37:50.585 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
22:37:50.588 00.003 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":0,"id":"b8915d3d-bfe7-4fc4-95d9-c6909c6cde48"}
22:37:50.591 00.003 6120 evsrv: cli 0FAF03D8 disconnect
22:37:50.873 00.282 7680 Exposure complete
22:37:50.977 00.104 7680 worker thread done servicing request
22:37:50.978 00.001 6120 OnExposeComplete: enter
22:37:50.982 00.004 6120 UpdateGuideState(): m_state=6
22:37:50.984 00.002 6120 Star::Find(15, 976, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
22:37:50.987 00.003 6120 Star::Find returns 1 (1), X=976.03, Y=37.83, Mass=12699, SNR=72.6, Peak=255 HFD=6.6
22:37:50.990 00.003 6120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-2.95) = xAngle (2.19 = 2.19)
22:37:50.992 00.002 6120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.92 = 1.92)
22:37:50.994 00.002 6120 CameraToMount -- cameraX=3.90 cameraY=-3.76 hyp=5.42 cameraTheta=-0.77 mountX=-3.14 mountY=5.09, mountTheta=2.12
22:37:50.999 00.005 6120 dither recenter: remaining=(-3.4,4.8) step=(-3.4,4.8)
22:37:51.002 00.003 6120 MountToCamera -- mountTheta (2.19) + m_xAngle (-2.95) = xAngle (-0.76 = -0.76)
22:37:51.005 00.003 6120 MountToCamera -- mountX=-3.40 mountY=4.76 hyp=5.85 mountTheta=2.19 cameraX=4.23, cameraY=-4.05 cameraTheta=-0.76
22:37:51.007 00.002 6120 SchedulePrimaryMove(0D6325F0, x=4.23, y=-4.05, opts=4)
22:37:51.013 00.006 6120 Enqueuing Move request for scope (4.23, -4.05)
22:37:51.016 00.003 6120 Mount: notify direct move -3.40,4.76
22:37:51.019 00.003 7680 Worker thread wakes up
22:37:51.019 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:51.022 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (4.23, -4.05) opts 0x4
22:37:51.022 00.000 7680 Handling offset move in thread for scope, endpoint = (4.23, -4.05)
22:37:51.022 00.000 7680 Moving (4.23, -4.05) raw xDistance=-3.40 yDistance=4.76
22:37:51.023 00.001 7680 MoveAxis(E, 2205, B)
22:37:51.023 00.000 7680 Guiding  Dir = 2, Dur = 2205
22:37:51.023 00.000 6120 UpdateGuideState exits: m=12699 SNR=72.6 Saturated
22:37:51.026 00.003 7680 IsSlewing returns 0
22:37:51.026 00.000 6120 PhdController: settling, locked = 1, distance = 6.00 (1.50) aobump = 0 frame = 1 / 99999
22:37:51.029 00.003 7680 IsGuiding returns 0
22:37:51.029 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045471.029,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":6.00,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:37:51.032 00.003 7680 PulseGuide returned control before completion, sleep 2215
22:37:51.033 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:51.035 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:51.037 00.002 6120 Enqueuing Expose request
22:37:53.262 02.225 7680 IsGuiding returns 1
22:37:53.263 00.001 7680 scope still moving after pulse duration time elapsed
22:37:53.294 00.031 7680 IsSlewing returns 0
22:37:53.296 00.002 7680 IsGuiding returns 0
22:37:53.296 00.000 7680 scope move finished after 2205 + 61 ms
22:37:53.297 00.001 7680 Move returns status 0, amount 2205
22:37:53.297 00.000 7680 MoveAxis(S, 2585, B)
22:37:53.298 00.001 7680 Guiding  Dir = 1, Dur = 2585
22:37:53.299 00.001 7680 IsSlewing returns 0
22:37:53.300 00.001 7680 IsGuiding returns 0
22:37:53.301 00.001 7680 PulseGuide returned control before completion, sleep 2595
22:37:55.903 02.602 7680 IsGuiding returns 1
22:37:55.903 00.000 7680 scope still moving after pulse duration time elapsed
22:37:55.933 00.030 7680 IsSlewing returns 0
22:37:55.933 00.000 7680 IsGuiding returns 1
22:37:55.963 00.030 7680 IsSlewing returns 0
22:37:55.964 00.001 7680 IsGuiding returns 1
22:37:55.995 00.031 7680 IsSlewing returns 0
22:37:55.996 00.001 7680 IsGuiding returns 0
22:37:55.998 00.002 7680 scope move finished after 2585 + 111 ms
22:37:55.998 00.000 7680 Move returns status 0, amount 2585
22:37:55.998 00.000 7680 move complete, result=0
22:37:55.999 00.001 7680 worker thread done servicing request
22:37:56.000 00.001 7680 Worker thread wakes up
22:37:56.000 00.000 6120 GuideStep: -3.4 px 2205 ms EAST, 4.8 px 2585 ms SOUTH
22:37:56.007 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:56.007 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,27,31,31)
22:37:57.260 01.253 7680 Exposure complete
22:37:57.373 00.113 7680 worker thread done servicing request
22:37:57.375 00.002 6120 OnExposeComplete: enter
22:37:57.378 00.003 6120 UpdateGuideState(): m_state=6
22:37:57.381 00.003 6120 Star::Find(15, 976, 37, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
22:37:57.385 00.004 6120 Star::Find returns 1 (0), X=973.12, Y=41.71, Mass=12280, SNR=72.8, Peak=248 HFD=6.8
22:37:57.388 00.003 6120 CameraToMount -- cameraTheta (0.12) - m_xAngle (-2.95) = xAngle (3.07 = 3.07)
22:37:57.393 00.005 6120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.80 = 2.80)
22:37:57.396 00.003 6120 CameraToMount -- cameraX=0.99 cameraY=0.12 hyp=1.00 cameraTheta=0.12 mountX=-1.00 mountY=0.33, mountTheta=2.82
22:37:57.400 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.99, y=0.12, opts=13)
22:37:57.404 00.004 6120 Enqueuing Move request for scope (0.99, 0.12)
22:37:57.409 00.005 7680 Worker thread wakes up
22:37:57.409 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.99, 0.12) opts 0xd
22:37:57.409 00.000 7680 Handling offset move in thread for scope, endpoint = (0.99, 0.12)
22:37:57.409 00.000 7680 Moving (0.99, 0.12) raw xDistance=-1.00 yDistance=0.33
22:37:57.409 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.00
22:37:57.410 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:37:57.410 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:37:57.410 00.000 7680 MoveAxis(E, 408, ABG)
22:37:57.410 00.000 7680 Guiding  Dir = 2, Dur = 408
22:37:57.410 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:57.414 00.004 7680 IsSlewing returns 0
22:37:57.415 00.001 6120 UpdateGuideState exits: m=12280 SNR=72.8
22:37:57.418 00.003 7680 IsGuiding returns 0
22:37:57.418 00.000 6120 PhdController: settling, locked = 1, distance = 1.00 (1.50) aobump = 0 frame = 2 / 99999
22:37:57.422 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764045477.422,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.00,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:37:57.426 00.004 7680 PulseGuide returned control before completion, sleep 418
22:37:57.426 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:57.430 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:57.433 00.003 6120 Enqueuing Expose request
22:37:57.859 00.426 7680 IsGuiding returns 0
22:37:57.859 00.000 7680 Move returns status 0, amount 408
22:37:57.859 00.000 7680 MoveAxis(N, 0, ABG)
22:37:57.860 00.001 7680 Move returns status 0, amount 0
22:37:57.860 00.000 7680 move complete, result=0
22:37:57.860 00.000 7680 worker thread done servicing request
22:37:57.860 00.000 6120 GuideStep: -1.0 px 408 ms EAST, 0.3 px 0 ms NORTH
22:37:57.865 00.005 7680 Worker thread wakes up
22:37:57.865 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:57.866 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(957,27,31,31)
22:37:59.106 01.240 7680 Exposure complete
22:37:59.245 00.139 7680 worker thread done servicing request
22:37:59.245 00.000 6120 OnExposeComplete: enter
22:37:59.249 00.004 6120 UpdateGuideState(): m_state=6
22:37:59.254 00.005 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
22:37:59.257 00.003 6120 Star::Find returns 1 (1), X=972.74, Y=41.95, Mass=13547, SNR=77.4, Peak=255 HFD=6.8
22:37:59.262 00.005 6120 CameraToMount -- cameraTheta (0.53) - m_xAngle (-2.95) = xAngle (3.48 = -2.80)
22:37:59.265 00.003 6120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.21 = -3.07)
22:37:59.269 00.004 6120 CameraToMount -- cameraX=0.62 cameraY=0.36 hyp=0.71 cameraTheta=0.53 mountX=-0.67 mountY=-0.05, mountTheta=-3.07
22:37:59.273 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.62, y=0.36, opts=13)
22:37:59.277 00.004 6120 Enqueuing Move request for scope (0.62, 0.36)
22:37:59.280 00.003 7680 Worker thread wakes up
22:37:59.280 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.36) opts 0xd
22:37:59.282 00.002 7680 Handling offset move in thread for scope, endpoint = (0.62, 0.36)
22:37:59.282 00.000 7680 Moving (0.62, 0.36) raw xDistance=-0.67 yDistance=-0.05
22:37:59.282 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.67
22:37:59.282 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:37:59.282 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:37:59.282 00.000 7680 MoveAxis(E, 303, ABG)
22:37:59.282 00.000 7680 Guiding  Dir = 2, Dur = 303
22:37:59.282 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:37:59.286 00.004 7680 IsSlewing returns 0
22:37:59.287 00.001 6120 UpdateGuideState exits: m=13547 SNR=77.4 Saturated
22:37:59.290 00.003 7680 IsGuiding returns 0
22:37:59.290 00.000 6120 PhdController: settling, locked = 1, distance = 0.91 (1.50) aobump = 0 frame = 3 / 99999
22:37:59.294 00.004 7680 PulseGuide returned control before completion, sleep 313
22:37:59.294 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045479.294,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.91,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
22:37:59.297 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:59.302 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:37:59.306 00.004 6120 Enqueuing Expose request
22:37:59.610 00.304 7680 IsGuiding returns 1
22:37:59.611 00.001 7680 scope still moving after pulse duration time elapsed
22:37:59.642 00.031 7680 IsSlewing returns 0
22:37:59.643 00.001 7680 IsGuiding returns 0
22:37:59.644 00.001 7680 scope move finished after 303 + 50 ms
22:37:59.644 00.000 7680 Move returns status 0, amount 303
22:37:59.644 00.000 7680 MoveAxis(N, 0, ABG)
22:37:59.645 00.001 7680 Move returns status 0, amount 0
22:37:59.645 00.000 7680 move complete, result=0
22:37:59.645 00.000 7680 worker thread done servicing request
22:37:59.646 00.001 7680 Worker thread wakes up
22:37:59.646 00.000 6120 GuideStep: -0.7 px 303 ms EAST, -0.1 px 0 ms NORTH
22:37:59.652 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:37:59.652 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,27,31,31)
22:38:00.904 01.252 7680 Exposure complete
22:38:01.031 00.127 7680 worker thread done servicing request
22:38:01.031 00.000 6120 OnExposeComplete: enter
22:38:01.035 00.004 6120 UpdateGuideState(): m_state=6
22:38:01.038 00.003 6120 Star::Find(15, 972, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
22:38:01.042 00.004 6120 Star::Find returns 1 (1), X=972.38, Y=42.24, Mass=12650, SNR=73.9, Peak=255 HFD=6.9
22:38:01.045 00.003 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
22:38:01.048 00.003 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
22:38:01.052 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=0.65 hyp=0.70 cameraTheta=1.19 mountX=-0.37 mountY=-0.47, mountTheta=-2.24
22:38:01.057 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.65, opts=13)
22:38:01.061 00.004 6120 Enqueuing Move request for scope (0.26, 0.65)
22:38:01.065 00.004 7680 Worker thread wakes up
22:38:01.065 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.65) opts 0xd
22:38:01.065 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.65)
22:38:01.065 00.000 7680 Moving (0.26, 0.65) raw xDistance=-0.37 yDistance=-0.47
22:38:01.065 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.37
22:38:01.065 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:38:01.065 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
22:38:01.065 00.000 7680 MoveAxis(E, 174, ABG)
22:38:01.066 00.001 7680 Guiding  Dir = 2, Dur = 174
22:38:01.066 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:01.070 00.004 7680 IsSlewing returns 0
22:38:01.070 00.000 6120 UpdateGuideState exits: m=12650 SNR=73.9 Saturated
22:38:01.073 00.003 7680 IsGuiding returns 0
22:38:01.074 00.001 6120 PhdController: settling, locked = 1, distance = 0.85 (1.50) aobump = 0 frame = 4 / 99999
22:38:01.078 00.004 7680 PulseGuide returned control before completion, sleep 184
22:38:01.079 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045481.078,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.85,"Time":3.7,"SettleTime":10.0,"StarLocked":true}
22:38:01.082 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:01.087 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:01.090 00.003 6120 Enqueuing Expose request
22:38:01.271 00.181 7680 IsGuiding returns 1
22:38:01.273 00.002 7680 scope still moving after pulse duration time elapsed
22:38:01.300 00.027 7680 IsSlewing returns 0
22:38:01.301 00.001 7680 IsGuiding returns 0
22:38:01.301 00.000 7680 scope move finished after 174 + 54 ms
22:38:01.303 00.002 7680 Move returns status 0, amount 174
22:38:01.303 00.000 7680 MoveAxis(N, 0, ABG)
22:38:01.303 00.000 7680 Move returns status 0, amount 0
22:38:01.303 00.000 7680 move complete, result=0
22:38:01.303 00.000 6120 GuideStep: -0.4 px 174 ms EAST, -0.5 px 0 ms NORTH
22:38:01.310 00.007 7680 worker thread done servicing request
22:38:01.310 00.000 7680 Worker thread wakes up
22:38:01.310 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:01.310 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,27,31,31)
22:38:02.563 01.253 7680 Exposure complete
22:38:02.703 00.140 7680 worker thread done servicing request
22:38:02.703 00.000 6120 OnExposeComplete: enter
22:38:02.707 00.004 6120 UpdateGuideState(): m_state=6
22:38:02.713 00.006 6120 Star::Find(15, 972, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
22:38:02.717 00.004 6120 Star::Find returns 1 (1), X=972.12, Y=42.65, Mass=14008, SNR=76.8, Peak=255 HFD=6.9
22:38:02.721 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.53 = -1.76)
22:38:02.724 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
22:38:02.729 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=1.06 hyp=1.06 cameraTheta=1.57 mountX=-0.20 mountY=-0.96, mountTheta=-1.77
22:38:02.735 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=1.06, opts=13)
22:38:02.740 00.005 6120 Enqueuing Move request for scope (-0.00, 1.06)
22:38:02.744 00.004 7680 Worker thread wakes up
22:38:02.745 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:02.748 00.003 6120 UpdateGuideState exits: m=14008 SNR=76.8 Saturated
22:38:02.752 00.004 6120 PhdController: settling, locked = 1, distance = 0.91 (1.50) aobump = 0 frame = 5 / 99999
22:38:02.757 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 1.06) opts 0xd
22:38:02.757 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 1.06)
22:38:02.757 00.000 7680 Moving (-0.00, 1.06) raw xDistance=-0.20 yDistance=-0.96
22:38:02.757 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:38:02.758 00.001 7680 resist switch: large excursion: input -0.96 thresh 0.60 direction from 0 to -1
22:38:02.758 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.87
22:38:02.758 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045482.757,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.91,"Time":5.3,"SettleTime":10.0,"StarLocked":true}
22:38:02.763 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96
22:38:02.763 00.000 7680 MoveAxis(E, 0, ABG)
22:38:02.763 00.000 7680 Move returns status 0, amount 0
22:38:02.763 00.000 7680 MoveAxis(N, 520, ABG)
22:38:02.763 00.000 7680 Guiding  Dir = 0, Dur = 520
22:38:02.763 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:02.767 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:02.771 00.004 6120 Enqueuing Expose request
22:38:02.776 00.005 7680 IsSlewing returns 0
22:38:02.776 00.000 7680 IsGuiding returns 0
22:38:02.776 00.000 7680 PulseGuide returned control before completion, sleep 530
22:38:03.319 00.543 7680 IsGuiding returns 1
22:38:03.320 00.001 7680 scope still moving after pulse duration time elapsed
22:38:03.350 00.030 7680 IsSlewing returns 0
22:38:03.352 00.002 7680 IsGuiding returns 0
22:38:03.352 00.000 7680 scope move finished after 520 + 55 ms
22:38:03.352 00.000 7680 Move returns status 0, amount 520
22:38:03.353 00.001 7680 move complete, result=0
22:38:03.353 00.000 7680 worker thread done servicing request
22:38:03.354 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -1.0 px 520 ms NORTH
22:38:03.363 00.009 7680 Worker thread wakes up
22:38:03.363 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:03.364 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(957,27,31,31)
22:38:04.607 01.243 7680 Exposure complete
22:38:04.739 00.132 7680 worker thread done servicing request
22:38:04.739 00.000 6120 OnExposeComplete: enter
22:38:04.743 00.004 6120 UpdateGuideState(): m_state=6
22:38:04.746 00.003 6120 Star::Find(15, 972, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
22:38:04.750 00.004 6120 Star::Find returns 1 (1), X=972.02, Y=42.75, Mass=13071, SNR=75.3, Peak=255 HFD=6.8
22:38:04.754 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
22:38:04.759 00.005 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.94)
22:38:04.761 00.002 6120 CameraToMount -- cameraX=-0.10 cameraY=1.16 hyp=1.16 cameraTheta=1.66 mountX=-0.11 mountY=-1.09, mountTheta=-1.68
22:38:04.767 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=1.16, opts=13)
22:38:04.770 00.003 6120 Enqueuing Move request for scope (-0.10, 1.16)
22:38:04.775 00.005 7680 Worker thread wakes up
22:38:04.775 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 1.16) opts 0xd
22:38:04.775 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 1.16)
22:38:04.775 00.000 7680 Moving (-0.10, 1.16) raw xDistance=-0.11 yDistance=-1.09
22:38:04.776 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:38:04.776 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.09 from input -1.09
22:38:04.776 00.000 7680 MoveAxis(E, 0, ABG)
22:38:04.776 00.000 7680 Move returns status 0, amount 0
22:38:04.776 00.000 7680 MoveAxis(N, 590, ABG)
22:38:04.777 00.001 7680 Guiding  Dir = 0, Dur = 590
22:38:04.777 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:04.780 00.003 7680 IsSlewing returns 0
22:38:04.780 00.000 6120 UpdateGuideState exits: m=13071 SNR=75.3 Saturated
22:38:04.785 00.005 7680 IsGuiding returns 0
22:38:04.785 00.000 6120 PhdController: settling, locked = 1, distance = 0.99 (1.50) aobump = 0 frame = 6 / 99999
22:38:04.789 00.004 7680 PulseGuide returned control before completion, sleep 600
22:38:04.790 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045484.789,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.99,"Time":7.4,"SettleTime":10.0,"StarLocked":true}
22:38:04.793 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:04.797 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:04.801 00.004 6120 Enqueuing Expose request
22:38:05.398 00.597 7680 IsGuiding returns 0
22:38:05.399 00.001 7680 Move returns status 0, amount 590
22:38:05.399 00.000 7680 move complete, result=0
22:38:05.399 00.000 7680 worker thread done servicing request
22:38:05.399 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -1.1 px 590 ms NORTH
22:38:05.406 00.007 7680 Worker thread wakes up
22:38:05.406 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:05.406 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,27,31,31)
22:38:06.654 01.248 7680 Exposure complete
22:38:06.801 00.147 7680 worker thread done servicing request
22:38:06.802 00.001 6120 OnExposeComplete: enter
22:38:06.806 00.004 6120 UpdateGuideState(): m_state=6
22:38:06.810 00.004 6120 Star::Find(15, 972, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
22:38:06.815 00.005 6120 Star::Find returns 1 (1), X=971.91, Y=42.02, Mass=12516, SNR=73.7, Peak=255 HFD=7.1
22:38:06.818 00.003 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.99 = -1.30)
22:38:06.821 00.003 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.57)
22:38:06.825 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.43 hyp=0.48 cameraTheta=2.03 mountX=0.13 mountY=-0.48, mountTheta=-1.31
22:38:06.830 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.43, opts=13)
22:38:06.835 00.005 6120 Enqueuing Move request for scope (-0.21, 0.43)
22:38:06.838 00.003 7680 Worker thread wakes up
22:38:06.839 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.43) opts 0xd
22:38:06.839 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:06.842 00.003 6120 UpdateGuideState exits: m=12516 SNR=73.7 Saturated
22:38:06.846 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.43)
22:38:06.847 00.001 7680 Moving (-0.21, 0.43) raw xDistance=0.13 yDistance=-0.48
22:38:06.847 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:38:06.847 00.000 6120 PhdController: settling, locked = 1, distance = 0.84 (1.50) aobump = 0 frame = 7 / 99999
22:38:06.851 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:38:06.851 00.000 7680 MoveAxis(E, 0, ABG)
22:38:06.851 00.000 7680 Move returns status 0, amount 0
22:38:06.852 00.001 7680 MoveAxis(N, 258, ABG)
22:38:06.852 00.000 7680 Guiding  Dir = 0, Dur = 258
22:38:06.853 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045486.851,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.84,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
22:38:06.856 00.003 7680 IsSlewing returns 0
22:38:06.857 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:06.862 00.005 7680 IsGuiding returns 0
22:38:06.863 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:06.867 00.004 6120 Enqueuing Expose request
22:38:06.871 00.004 7680 PulseGuide returned control before completion, sleep 268
22:38:07.145 00.274 7680 IsGuiding returns 1
22:38:07.145 00.000 7680 scope still moving after pulse duration time elapsed
22:38:07.175 00.030 7680 IsSlewing returns 0
22:38:07.176 00.001 7680 IsGuiding returns 0
22:38:07.177 00.001 7680 scope move finished after 258 + 56 ms
22:38:07.178 00.001 7680 Move returns status 0, amount 258
22:38:07.178 00.000 7680 move complete, result=0
22:38:07.178 00.000 7680 worker thread done servicing request
22:38:07.178 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 258 ms NORTH
22:38:07.184 00.006 7680 Worker thread wakes up
22:38:07.184 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:07.184 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,27,31,31)
22:38:08.433 01.249 7680 Exposure complete
22:38:08.562 00.129 7680 worker thread done servicing request
22:38:08.563 00.001 6120 OnExposeComplete: enter
22:38:08.567 00.004 6120 UpdateGuideState(): m_state=6
22:38:08.571 00.004 6120 Star::Find(15, 971, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
22:38:08.574 00.003 6120 Star::Find returns 1 (1), X=971.99, Y=41.89, Mass=12056, SNR=71.5, Peak=255 HFD=6.6
22:38:08.578 00.004 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
22:38:08.583 00.005 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.61)
22:38:08.588 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.30 hyp=0.33 cameraTheta=1.99 mountX=0.07 mountY=-0.33, mountTheta=-1.34
22:38:08.593 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.30, opts=13)
22:38:08.598 00.005 6120 Enqueuing Move request for scope (-0.13, 0.30)
22:38:08.603 00.005 7680 Worker thread wakes up
22:38:08.603 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:08.606 00.003 6120 UpdateGuideState exits: m=12056 SNR=71.5 Saturated
22:38:08.611 00.005 6120 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 8 / 99999
22:38:08.616 00.005 6120 PhdController: newstate STATE_FINISH
22:38:08.620 00.004 6120 PhdController complete: success
22:38:08.623 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.30) opts 0xd
22:38:08.624 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.30)
22:38:08.624 00.000 7680 Moving (-0.13, 0.30) raw xDistance=0.07 yDistance=-0.33
22:38:08.624 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:38:08.624 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:38:08.624 00.000 7680 MoveAxis(E, 0, ABG)
22:38:08.626 00.002 7680 Move returns status 0, amount 0
22:38:08.626 00.000 7680 MoveAxis(N, 177, ABG)
22:38:08.626 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045488.623,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
22:38:08.629 00.003 7680 Guiding  Dir = 0, Dur = 177
22:38:08.630 00.001 6120 Mount: notify guiding dither settle done success=1
22:38:08.633 00.003 6120 PhdController: newstate STATE_IDLE
22:38:08.638 00.005 7680 IsSlewing returns 0
22:38:08.638 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:08.642 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:08.647 00.005 7680 IsGuiding returns 0
22:38:08.648 00.001 6120 Enqueuing Expose request
22:38:08.652 00.004 7680 PulseGuide returned control before completion, sleep 187
22:38:08.846 00.194 7680 IsGuiding returns 1
22:38:08.848 00.002 7680 scope still moving after pulse duration time elapsed
22:38:08.878 00.030 7680 IsSlewing returns 0
22:38:08.878 00.000 7680 IsGuiding returns 0
22:38:08.879 00.001 7680 scope move finished after 177 + 53 ms
22:38:08.879 00.000 7680 Move returns status 0, amount 177
22:38:08.879 00.000 7680 move complete, result=0
22:38:08.880 00.001 7680 worker thread done servicing request
22:38:08.880 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 177 ms NORTH
22:38:08.887 00.007 7680 Worker thread wakes up
22:38:08.888 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:08.888 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,27,31,31)
22:38:10.139 01.251 7680 Exposure complete
22:38:10.288 00.149 7680 worker thread done servicing request
22:38:10.289 00.001 6120 OnExposeComplete: enter
22:38:10.293 00.004 6120 UpdateGuideState(): m_state=6
22:38:10.298 00.005 6120 Star::Find(15, 971, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
22:38:10.302 00.004 6120 Star::Find returns 1 (1), X=972.18, Y=41.75, Mass=12148, SNR=72.2, Peak=255 HFD=6.7
22:38:10.306 00.004 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.18 = -2.11)
22:38:10.310 00.004 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.38)
22:38:10.313 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.22 mountX=-0.09 mountY=-0.12, mountTheta=-2.21
22:38:10.319 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.16, opts=13)
22:38:10.322 00.003 6120 Enqueuing Move request for scope (0.06, 0.16)
22:38:10.327 00.005 7680 Worker thread wakes up
22:38:10.327 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
22:38:10.327 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:10.333 00.006 6120 UpdateGuideState exits: m=12148 SNR=72.2 Saturated
22:38:10.338 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:10.341 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:10.346 00.005 6120 Enqueuing Expose request
22:38:10.350 00.004 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
22:38:10.350 00.000 7680 Moving (0.06, 0.16) raw xDistance=-0.09 yDistance=-0.12
22:38:10.350 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:38:10.350 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:38:10.350 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:38:10.351 00.001 7680 MoveAxis(E, 0, ABG)
22:38:10.351 00.000 7680 Move returns status 0, amount 0
22:38:10.351 00.000 7680 MoveAxis(N, 0, ABG)
22:38:10.351 00.000 7680 Move returns status 0, amount 0
22:38:10.351 00.000 7680 move complete, result=0
22:38:10.351 00.000 7680 worker thread done servicing request
22:38:10.352 00.001 7680 Worker thread wakes up
22:38:10.353 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:10.356 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:10.356 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,27,31,31)
22:38:11.605 01.249 7680 Exposure complete
22:38:11.758 00.153 7680 worker thread done servicing request
22:38:11.758 00.000 6120 OnExposeComplete: enter
22:38:11.763 00.005 6120 UpdateGuideState(): m_state=6
22:38:11.768 00.005 6120 Star::Find(15, 972, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
22:38:11.771 00.003 6120 Star::Find returns 1 (1), X=972.03, Y=41.95, Mass=13112, SNR=75.0, Peak=255 HFD=6.9
22:38:11.777 00.006 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
22:38:11.782 00.005 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
22:38:11.789 00.007 6120 CameraToMount -- cameraX=-0.10 cameraY=0.37 hyp=0.38 cameraTheta=1.83 mountX=0.03 mountY=-0.37, mountTheta=-1.50
22:38:11.800 00.011 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.37, opts=13)
22:38:11.808 00.008 6120 Enqueuing Move request for scope (-0.10, 0.37)
22:38:11.815 00.007 7680 Worker thread wakes up
22:38:11.815 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:11.821 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.37) opts 0xd
22:38:11.821 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.37)
22:38:11.821 00.000 7680 Moving (-0.10, 0.37) raw xDistance=0.03 yDistance=-0.37
22:38:11.821 00.000 6120 UpdateGuideState exits: m=13112 SNR=75.0 Saturated
22:38:11.828 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:11.832 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:11.836 00.004 6120 Enqueuing Expose request
22:38:11.839 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:38:11.839 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:38:11.839 00.000 7680 MoveAxis(E, 0, ABG)
22:38:11.840 00.001 7680 Move returns status 0, amount 0
22:38:11.840 00.000 7680 MoveAxis(N, 201, ABG)
22:38:11.840 00.000 7680 Guiding  Dir = 0, Dur = 201
22:38:11.840 00.000 7680 IsSlewing returns 0
22:38:11.842 00.002 7680 IsGuiding returns 0
22:38:11.842 00.000 7680 PulseGuide returned control before completion, sleep 211
22:38:12.054 00.212 7680 IsGuiding returns 1
22:38:12.055 00.001 7680 scope still moving after pulse duration time elapsed
22:38:12.086 00.031 7680 IsSlewing returns 0
22:38:12.087 00.001 7680 IsGuiding returns 0
22:38:12.088 00.001 7680 scope move finished after 201 + 44 ms
22:38:12.088 00.000 7680 Move returns status 0, amount 201
22:38:12.088 00.000 7680 move complete, result=0
22:38:12.088 00.000 7680 worker thread done servicing request
22:38:12.089 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 201 ms NORTH
22:38:12.095 00.006 7680 Worker thread wakes up
22:38:12.095 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:12.095 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,27,31,31)
22:38:13.351 01.256 7680 Exposure complete
22:38:13.523 00.172 7680 worker thread done servicing request
22:38:13.524 00.001 6120 OnExposeComplete: enter
22:38:13.527 00.003 6120 UpdateGuideState(): m_state=6
22:38:13.531 00.004 6120 Star::Find(15, 972, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
22:38:13.534 00.003 6120 Star::Find returns 1 (1), X=972.00, Y=42.03, Mass=12586, SNR=73.3, Peak=255 HFD=6.4
22:38:13.538 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
22:38:13.542 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
22:38:13.546 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.44 hyp=0.46 cameraTheta=1.84 mountX=0.04 mountY=-0.45, mountTheta=-1.49
22:38:13.551 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.44, opts=13)
22:38:13.555 00.004 6120 Enqueuing Move request for scope (-0.12, 0.44)
22:38:13.559 00.004 7680 Worker thread wakes up
22:38:13.559 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:13.562 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.44) opts 0xd
22:38:13.563 00.001 6120 UpdateGuideState exits: m=12586 SNR=73.3 Saturated
22:38:13.566 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.44)
22:38:13.566 00.000 7680 Moving (-0.12, 0.44) raw xDistance=0.04 yDistance=-0.45
22:38:13.566 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:13.571 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:38:13.571 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:13.576 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
22:38:13.576 00.000 6120 Enqueuing Expose request
22:38:13.581 00.005 7680 MoveAxis(E, 0, ABG)
22:38:13.581 00.000 7680 Move returns status 0, amount 0
22:38:13.581 00.000 7680 MoveAxis(N, 244, ABG)
22:38:13.581 00.000 7680 Guiding  Dir = 0, Dur = 244
22:38:13.582 00.001 7680 IsSlewing returns 0
22:38:13.582 00.000 7680 IsGuiding returns 0
22:38:13.584 00.002 7680 PulseGuide returned control before completion, sleep 254
22:38:13.839 00.255 7680 IsGuiding returns 1
22:38:13.840 00.001 7680 scope still moving after pulse duration time elapsed
22:38:13.871 00.031 7680 IsSlewing returns 0
22:38:13.873 00.002 7680 IsGuiding returns 0
22:38:13.873 00.000 7680 scope move finished after 244 + 45 ms
22:38:13.873 00.000 7680 Move returns status 0, amount 244
22:38:13.874 00.001 7680 move complete, result=0
22:38:13.874 00.000 7680 worker thread done servicing request
22:38:13.874 00.000 7680 Worker thread wakes up
22:38:13.876 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 244 ms NORTH
22:38:13.883 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:13.883 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,27,31,31)
22:38:15.137 01.254 7680 Exposure complete
22:38:15.281 00.144 7680 worker thread done servicing request
22:38:15.281 00.000 6120 OnExposeComplete: enter
22:38:15.285 00.004 6120 UpdateGuideState(): m_state=6
22:38:15.289 00.004 6120 Star::Find(15, 972, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
22:38:15.293 00.004 6120 Star::Find returns 1 (0), X=972.24, Y=41.41, Mass=11745, SNR=71.9, Peak=247 HFD=7.0
22:38:15.296 00.003 6120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-2.95) = xAngle (1.95 = 1.95)
22:38:15.300 00.004 6120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.68 = 1.68)
22:38:15.305 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.01 mountX=-0.08 mountY=0.21, mountTheta=1.93
22:38:15.309 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.18, opts=13)
22:38:15.313 00.004 6120 Enqueuing Move request for scope (0.11, -0.18)
22:38:15.317 00.004 7680 Worker thread wakes up
22:38:15.317 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:15.322 00.005 6120 UpdateGuideState exits: m=11745 SNR=71.9
22:38:15.326 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
22:38:15.326 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
22:38:15.326 00.000 7680 Moving (0.11, -0.18) raw xDistance=-0.08 yDistance=0.21
22:38:15.326 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:15.331 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:38:15.331 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:15.336 00.005 6120 Enqueuing Expose request
22:38:15.339 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:38:15.339 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:38:15.339 00.000 7680 MoveAxis(E, 0, ABG)
22:38:15.339 00.000 7680 Move returns status 0, amount 0
22:38:15.340 00.001 7680 MoveAxis(N, 0, ABG)
22:38:15.340 00.000 7680 Move returns status 0, amount 0
22:38:15.340 00.000 7680 move complete, result=0
22:38:15.340 00.000 7680 worker thread done servicing request
22:38:15.340 00.000 7680 Worker thread wakes up
22:38:15.340 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:38:15.345 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:15.345 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,27,31,31)
22:38:16.592 01.247 7680 Exposure complete
22:38:16.745 00.153 7680 worker thread done servicing request
22:38:16.746 00.001 6120 OnExposeComplete: enter
22:38:16.750 00.004 6120 UpdateGuideState(): m_state=6
22:38:16.754 00.004 6120 Star::Find(15, 972, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
22:38:16.759 00.005 6120 Star::Find returns 1 (0), X=972.06, Y=41.83, Mass=12433, SNR=73.7, Peak=252 HFD=6.8
22:38:16.763 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
22:38:16.767 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
22:38:16.771 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.82 mountX=0.01 mountY=-0.24, mountTheta=-1.51
22:38:16.777 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.24, opts=13)
22:38:16.781 00.004 6120 Enqueuing Move request for scope (-0.06, 0.24)
22:38:16.784 00.003 7680 Worker thread wakes up
22:38:16.784 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
22:38:16.784 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
22:38:16.785 00.001 7680 Moving (-0.06, 0.24) raw xDistance=0.01 yDistance=-0.24
22:38:16.785 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:38:16.785 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:38:16.785 00.000 7680 MoveAxis(E, 0, ABG)
22:38:16.785 00.000 7680 Move returns status 0, amount 0
22:38:16.785 00.000 7680 MoveAxis(N, 132, ABG)
22:38:16.786 00.001 7680 Guiding  Dir = 0, Dur = 132
22:38:16.786 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:16.790 00.004 7680 IsSlewing returns 0
22:38:16.790 00.000 6120 UpdateGuideState exits: m=12433 SNR=73.7
22:38:16.794 00.004 7680 IsGuiding returns 0
22:38:16.794 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:16.798 00.004 7680 PulseGuide returned control before completion, sleep 142
22:38:16.798 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:16.802 00.004 6120 Enqueuing Expose request
22:38:16.956 00.154 7680 IsGuiding returns 0
22:38:16.957 00.001 7680 Move returns status 0, amount 132
22:38:16.957 00.000 7680 move complete, result=0
22:38:16.958 00.001 7680 worker thread done servicing request
22:38:16.958 00.000 7680 Worker thread wakes up
22:38:16.959 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 132 ms NORTH
22:38:16.964 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:16.964 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,27,31,31)
22:38:18.223 01.259 7680 Exposure complete
22:38:18.352 00.129 6120 OnExposeComplete: enter
22:38:18.358 00.006 7680 worker thread done servicing request
22:38:18.358 00.000 6120 UpdateGuideState(): m_state=6
22:38:18.363 00.005 6120 Star::Find(15, 972, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
22:38:18.368 00.005 6120 Star::Find returns 1 (1), X=972.02, Y=41.83, Mass=12342, SNR=72.4, Peak=255 HFD=6.7
22:38:18.371 00.003 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
22:38:18.375 00.004 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
22:38:18.378 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.26 cameraTheta=2.00 mountX=0.06 mountY=-0.26, mountTheta=-1.34
22:38:18.382 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.24, opts=13)
22:38:18.390 00.008 6120 Enqueuing Move request for scope (-0.11, 0.24)
22:38:18.394 00.004 7680 Worker thread wakes up
22:38:18.394 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
22:38:18.394 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
22:38:18.394 00.000 7680 Moving (-0.11, 0.24) raw xDistance=0.06 yDistance=-0.26
22:38:18.394 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:38:18.394 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:38:18.394 00.000 7680 MoveAxis(E, 0, ABG)
22:38:18.396 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:18.398 00.002 6120 UpdateGuideState exits: m=12342 SNR=72.4 Saturated
22:38:18.401 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:18.403 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:18.405 00.002 7680 Move returns status 0, amount 0
22:38:18.405 00.000 7680 MoveAxis(N, 143, ABG)
22:38:18.407 00.002 7680 Guiding  Dir = 0, Dur = 143
22:38:18.407 00.000 6120 Enqueuing Expose request
22:38:18.409 00.002 7680 IsSlewing returns 0
22:38:18.409 00.000 7680 IsGuiding returns 0
22:38:18.409 00.000 7680 PulseGuide returned control before completion, sleep 153
22:38:18.570 00.161 7680 IsGuiding returns 1
22:38:18.571 00.001 7680 scope still moving after pulse duration time elapsed
22:38:18.601 00.030 7680 IsSlewing returns 0
22:38:18.602 00.001 7680 IsGuiding returns 0
22:38:18.602 00.000 7680 scope move finished after 143 + 49 ms
22:38:18.602 00.000 7680 Move returns status 0, amount 143
22:38:18.603 00.001 7680 move complete, result=0
22:38:18.603 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 143 ms NORTH
22:38:18.644 00.041 7680 worker thread done servicing request
22:38:18.650 00.006 7680 Worker thread wakes up
22:38:18.651 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:18.652 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(957,27,31,31)
22:38:19.891 01.239 7680 Exposure complete
22:38:20.026 00.135 7680 worker thread done servicing request
22:38:20.026 00.000 6120 OnExposeComplete: enter
22:38:20.031 00.005 6120 UpdateGuideState(): m_state=6
22:38:20.037 00.006 6120 Star::Find(15, 972, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
22:38:20.042 00.005 6120 Star::Find returns 1 (1), X=972.04, Y=41.77, Mass=12792, SNR=74.3, Peak=255 HFD=6.8
22:38:20.050 00.008 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
22:38:20.055 00.005 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
22:38:20.059 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.99 mountX=0.05 mountY=-0.20, mountTheta=-1.35
22:38:20.064 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.18, opts=13)
22:38:20.068 00.004 6120 Enqueuing Move request for scope (-0.08, 0.18)
22:38:20.071 00.003 7680 Worker thread wakes up
22:38:20.071 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:20.075 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.18) opts 0xd
22:38:20.076 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.18)
22:38:20.076 00.000 6120 UpdateGuideState exits: m=12792 SNR=74.3 Saturated
22:38:20.079 00.003 7680 Moving (-0.08, 0.18) raw xDistance=0.05 yDistance=-0.20
22:38:20.079 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:20.083 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:38:20.083 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:20.087 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:38:20.087 00.000 6120 Enqueuing Expose request
22:38:20.090 00.003 7680 MoveAxis(E, 0, ABG)
22:38:20.091 00.001 7680 Move returns status 0, amount 0
22:38:20.091 00.000 7680 MoveAxis(N, 109, ABG)
22:38:20.091 00.000 7680 Guiding  Dir = 0, Dur = 109
22:38:20.091 00.000 7680 IsSlewing returns 0
22:38:20.091 00.000 7680 IsGuiding returns 0
22:38:20.092 00.001 7680 PulseGuide returned control before completion, sleep 119
22:38:20.217 00.125 7680 IsGuiding returns 1
22:38:20.217 00.000 7680 scope still moving after pulse duration time elapsed
22:38:20.249 00.032 7680 IsSlewing returns 0
22:38:20.249 00.000 7680 IsGuiding returns 0
22:38:20.249 00.000 7680 scope move finished after 109 + 48 ms
22:38:20.250 00.001 7680 Move returns status 0, amount 109
22:38:20.250 00.000 7680 move complete, result=0
22:38:20.250 00.000 7680 worker thread done servicing request
22:38:20.250 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 109 ms NORTH
22:38:20.256 00.006 7680 Worker thread wakes up
22:38:20.256 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:20.256 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,27,31,31)
22:38:21.506 01.250 7680 Exposure complete
22:38:21.645 00.139 7680 worker thread done servicing request
22:38:21.646 00.001 6120 OnExposeComplete: enter
22:38:21.650 00.004 6120 UpdateGuideState(): m_state=6
22:38:21.654 00.004 6120 Star::Find(15, 972, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
22:38:21.659 00.005 6120 Star::Find returns 1 (1), X=972.06, Y=41.94, Mass=11719, SNR=70.3, Peak=255 HFD=6.8
22:38:21.663 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
22:38:21.665 00.002 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
22:38:21.670 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.35 hyp=0.36 cameraTheta=1.74 mountX=-0.01 mountY=-0.34, mountTheta=-1.59
22:38:21.675 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.35, opts=13)
22:38:21.679 00.004 6120 Enqueuing Move request for scope (-0.06, 0.35)
22:38:21.683 00.004 7680 Worker thread wakes up
22:38:21.683 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.35) opts 0xd
22:38:21.683 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.35)
22:38:21.683 00.000 7680 Moving (-0.06, 0.35) raw xDistance=-0.01 yDistance=-0.34
22:38:21.683 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:38:21.684 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:38:21.684 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:21.689 00.005 6120 UpdateGuideState exits: m=11719 SNR=70.3 Saturated
22:38:21.692 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:21.696 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:21.699 00.003 7680 MoveAxis(E, 0, ABG)
22:38:21.699 00.000 7680 Move returns status 0, amount 0
22:38:21.699 00.000 7680 MoveAxis(N, 185, ABG)
22:38:21.701 00.002 6120 Enqueuing Expose request
22:38:21.703 00.002 7680 Guiding  Dir = 0, Dur = 185
22:38:21.704 00.001 7680 IsSlewing returns 0
22:38:21.704 00.000 7680 IsGuiding returns 0
22:38:21.705 00.001 7680 PulseGuide returned control before completion, sleep 195
22:38:21.906 00.201 7680 IsGuiding returns 1
22:38:21.907 00.001 7680 scope still moving after pulse duration time elapsed
22:38:21.936 00.029 7680 IsSlewing returns 0
22:38:21.936 00.000 7680 IsGuiding returns 0
22:38:21.936 00.000 7680 scope move finished after 185 + 47 ms
22:38:21.938 00.002 7680 Move returns status 0, amount 185
22:38:21.938 00.000 7680 move complete, result=0
22:38:21.938 00.000 7680 worker thread done servicing request
22:38:21.938 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 185 ms NORTH
22:38:21.944 00.006 7680 Worker thread wakes up
22:38:21.944 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:21.944 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,27,31,31)
22:38:23.204 01.260 7680 Exposure complete
22:38:23.350 00.146 7680 worker thread done servicing request
22:38:23.350 00.000 6120 OnExposeComplete: enter
22:38:23.354 00.004 6120 UpdateGuideState(): m_state=6
22:38:23.358 00.004 6120 Star::Find(15, 972, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
22:38:23.363 00.005 6120 Star::Find returns 1 (1), X=972.16, Y=41.79, Mass=12788, SNR=73.1, Peak=255 HFD=6.7
22:38:23.366 00.003 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
22:38:23.370 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
22:38:23.374 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.40 mountX=-0.07 mountY=-0.16, mountTheta=-1.98
22:38:23.378 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.20, opts=13)
22:38:23.382 00.004 6120 Enqueuing Move request for scope (0.03, 0.20)
22:38:23.384 00.002 7680 Worker thread wakes up
22:38:23.385 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
22:38:23.385 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
22:38:23.385 00.000 7680 Moving (0.03, 0.20) raw xDistance=-0.07 yDistance=-0.16
22:38:23.385 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:23.389 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:38:23.389 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:38:23.389 00.000 6120 UpdateGuideState exits: m=12788 SNR=73.1 Saturated
22:38:23.393 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:38:23.393 00.000 7680 MoveAxis(E, 0, ABG)
22:38:23.393 00.000 7680 Move returns status 0, amount 0
22:38:23.393 00.000 7680 MoveAxis(N, 0, ABG)
22:38:23.393 00.000 7680 Move returns status 0, amount 0
22:38:23.393 00.000 7680 move complete, result=0
22:38:23.393 00.000 7680 worker thread done servicing request
22:38:23.395 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:23.398 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:23.403 00.005 6120 Enqueuing Expose request
22:38:23.406 00.003 7680 Worker thread wakes up
22:38:23.407 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:38:23.410 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:23.410 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,27,31,31)
22:38:24.653 01.243 7680 Exposure complete
22:38:24.798 00.145 7680 worker thread done servicing request
22:38:24.798 00.000 6120 OnExposeComplete: enter
22:38:24.802 00.004 6120 UpdateGuideState(): m_state=6
22:38:24.805 00.003 6120 Star::Find(15, 972, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
22:38:24.810 00.005 6120 Star::Find returns 1 (1), X=972.05, Y=41.85, Mass=13757, SNR=77.2, Peak=255 HFD=6.9
22:38:24.814 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
22:38:24.817 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
22:38:24.821 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.86 mountX=0.03 mountY=-0.27, mountTheta=-1.47
22:38:24.826 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.26, opts=13)
22:38:24.830 00.004 6120 Enqueuing Move request for scope (-0.08, 0.26)
22:38:24.833 00.003 7680 Worker thread wakes up
22:38:24.833 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:24.837 00.004 6120 UpdateGuideState exits: m=13757 SNR=77.2 Saturated
22:38:24.841 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:24.843 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:24.847 00.004 6120 Enqueuing Expose request
22:38:24.851 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.26) opts 0xd
22:38:24.851 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.26)
22:38:24.851 00.000 7680 Moving (-0.08, 0.26) raw xDistance=0.03 yDistance=-0.27
22:38:24.851 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:38:24.851 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:38:24.852 00.001 7680 MoveAxis(E, 0, ABG)
22:38:24.852 00.000 7680 Move returns status 0, amount 0
22:38:24.852 00.000 7680 MoveAxis(N, 145, ABG)
22:38:24.852 00.000 7680 Guiding  Dir = 0, Dur = 145
22:38:24.852 00.000 7680 IsSlewing returns 0
22:38:24.854 00.002 7680 IsGuiding returns 0
22:38:24.854 00.000 7680 PulseGuide returned control before completion, sleep 155
22:38:25.017 00.163 7680 IsGuiding returns 1
22:38:25.017 00.000 7680 scope still moving after pulse duration time elapsed
22:38:25.049 00.032 7680 IsSlewing returns 0
22:38:25.051 00.002 7680 IsGuiding returns 0
22:38:25.051 00.000 7680 scope move finished after 145 + 52 ms
22:38:25.051 00.000 7680 Move returns status 0, amount 145
22:38:25.053 00.002 7680 move complete, result=0
22:38:25.053 00.000 7680 worker thread done servicing request
22:38:25.054 00.001 7680 Worker thread wakes up
22:38:25.054 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:25.054 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,27,31,31)
22:38:25.055 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 145 ms NORTH
22:38:26.303 01.248 7680 Exposure complete
22:38:26.442 00.139 7680 worker thread done servicing request
22:38:26.442 00.000 6120 OnExposeComplete: enter
22:38:26.447 00.005 6120 UpdateGuideState(): m_state=6
22:38:26.450 00.003 6120 Star::Find(15, 972, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
22:38:26.455 00.005 6120 Star::Find returns 1 (1), X=972.18, Y=41.81, Mass=13391, SNR=74.2, Peak=255 HFD=6.8
22:38:26.458 00.003 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
22:38:26.463 00.005 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
22:38:26.467 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.31 mountX=-0.10 mountY=-0.17, mountTheta=-2.10
22:38:26.472 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.22, opts=13)
22:38:26.476 00.004 6120 Enqueuing Move request for scope (0.06, 0.22)
22:38:26.480 00.004 7680 Worker thread wakes up
22:38:26.480 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
22:38:26.480 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
22:38:26.480 00.000 7680 Moving (0.06, 0.22) raw xDistance=-0.10 yDistance=-0.17
22:38:26.481 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:26.484 00.003 6120 UpdateGuideState exits: m=13391 SNR=74.2 Saturated
22:38:26.488 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:26.491 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:38:26.491 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:38:26.491 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:38:26.492 00.001 7680 MoveAxis(E, 0, ABG)
22:38:26.492 00.000 7680 Move returns status 0, amount 0
22:38:26.492 00.000 7680 MoveAxis(N, 0, ABG)
22:38:26.492 00.000 7680 Move returns status 0, amount 0
22:38:26.492 00.000 7680 move complete, result=0
22:38:26.492 00.000 7680 worker thread done servicing request
22:38:26.492 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:26.497 00.005 6120 Enqueuing Expose request
22:38:26.501 00.004 7680 Worker thread wakes up
22:38:26.501 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:38:26.505 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:26.505 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,27,31,31)
22:38:27.862 01.357 6120 evsrv: cli 0FAF01F8 connect
22:38:27.868 00.006 6120 case statement mapped state 6 to 3
22:38:27.871 00.003 7680 Exposure complete
22:38:27.871 00.000 6120 case statement mapped state 6 to 3
22:38:27.875 00.004 6120 evsrv: cli 0FAF01F8 request: {"method":"get_app_state","id":"f1bd45cf-e87e-4d37-bd08-dbd4b98cd5cd"}
22:38:27.878 00.003 6120 case statement mapped state 6 to 3
22:38:27.923 00.045 6120 evsrv: cli 0FAF01F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"f1bd45cf-e87e-4d37-bd08-dbd4b98cd5cd"}
22:38:27.927 00.004 6120 evsrv: cli 0FAF01F8 disconnect
22:38:27.935 00.008 6120 evsrv: cli 0FAEFD98 connect
22:38:27.940 00.005 6120 case statement mapped state 6 to 3
22:38:27.943 00.003 6120 case statement mapped state 6 to 3
22:38:27.946 00.003 6120 evsrv: cli 0FAEFD98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"a5061ba3-3759-4d97-9df8-025e1f112978"}
22:38:27.952 00.006 6120 PhdController::Dither begins
22:38:27.956 00.004 6120 dither: size=5.00, dRA=-1.24 dDec=-4.07
22:38:27.960 00.004 6120 MountToCamera -- mountTheta (-1.87) + m_xAngle (-2.95) = xAngle (-4.82 = 1.46)
22:38:27.964 00.004 6120 MountToCamera -- mountX=-1.24 mountY=-4.07 hyp=4.26 mountTheta=-1.87 cameraX=0.46, cameraY=4.23 cameraTheta=1.46
22:38:27.968 00.004 6120 setting lock position to (972.59, 45.82)
22:38:28.115 00.147 6120 Mount: notify guiding dithered (0.5, 4.2)
22:38:28.120 00.005 6120 Status Line: Dither by -1.24,-4.07
22:38:28.124 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:38:28.234 00.110 6120 PhdController: newstate STATE_SETTLE_WAIT
22:38:28.239 00.005 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"a5061ba3-3759-4d97-9df8-025e1f112978"}
22:38:28.243 00.004 6120 evsrv: cli 0FAEFD98 disconnect
22:38:28.278 00.035 7680 worker thread done servicing request
22:38:28.278 00.000 6120 OnExposeComplete: enter
22:38:28.282 00.004 6120 UpdateGuideState(): m_state=6
22:38:28.285 00.003 6120 Star::Find(15, 972, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
22:38:28.287 00.002 6120 Star::Find returns 1 (1), X=972.24, Y=41.96, Mass=13310, SNR=74.7, Peak=255 HFD=6.8
22:38:28.290 00.003 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
22:38:28.294 00.004 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
22:38:28.297 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=-3.86 hyp=3.88 cameraTheta=-1.66 mountX=1.06 mountY=3.31, mountTheta=1.26
22:38:28.301 00.004 6120 dither recenter: remaining=(1.2,4.1) step=(1.2,4.1)
22:38:28.304 00.003 6120 MountToCamera -- mountTheta (1.28) + m_xAngle (-2.95) = xAngle (-1.68 = -1.68)
22:38:28.307 00.003 6120 MountToCamera -- mountX=1.24 mountY=4.07 hyp=4.26 mountTheta=1.28 cameraX=-0.46, cameraY=-4.23 cameraTheta=-1.68
22:38:28.309 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-0.46, y=-4.23, opts=4)
22:38:28.312 00.003 6120 Enqueuing Move request for scope (-0.46, -4.23)
22:38:28.316 00.004 6120 Mount: notify direct move 1.24,4.07
22:38:28.318 00.002 7680 Worker thread wakes up
22:38:28.318 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:28.321 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -4.23) opts 0x4
22:38:28.321 00.000 6120 UpdateGuideState exits: m=13310 SNR=74.7 Saturated
22:38:28.325 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.46, -4.23)
22:38:28.325 00.000 7680 Moving (-0.46, -4.23) raw xDistance=1.24 yDistance=4.07
22:38:28.325 00.000 7680 MoveAxis(W, 805, B)
22:38:28.325 00.000 7680 Guiding  Dir = 3, Dur = 805
22:38:28.326 00.001 6120 PhdController: settling, locked = 1, distance = 4.33 (1.50) aobump = 0 frame = 1 / 99999
22:38:28.330 00.004 7680 IsSlewing returns 0
22:38:28.330 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045508.330,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.33,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:38:28.333 00.003 7680 IsGuiding returns 0
22:38:28.333 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:28.335 00.002 7680 PulseGuide returned control before completion, sleep 815
22:38:28.335 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:28.339 00.004 6120 Enqueuing Expose request
22:38:29.154 00.815 7680 IsGuiding returns 1
22:38:29.154 00.000 7680 scope still moving after pulse duration time elapsed
22:38:29.185 00.031 7680 IsSlewing returns 0
22:38:29.185 00.000 7680 IsGuiding returns 0
22:38:29.185 00.000 7680 scope move finished after 805 + 47 ms
22:38:29.185 00.000 7680 Move returns status 0, amount 805
22:38:29.185 00.000 7680 MoveAxis(S, 2211, B)
22:38:29.185 00.000 7680 Guiding  Dir = 1, Dur = 2211
22:38:29.185 00.000 7680 IsSlewing returns 0
22:38:29.187 00.002 7680 IsGuiding returns 0
22:38:29.187 00.000 7680 PulseGuide returned control before completion, sleep 2221
22:38:31.420 02.233 7680 IsGuiding returns 1
22:38:31.421 00.001 7680 scope still moving after pulse duration time elapsed
22:38:31.450 00.029 7680 IsSlewing returns 0
22:38:31.451 00.001 7680 IsGuiding returns 0
22:38:31.451 00.000 7680 scope move finished after 2211 + 53 ms
22:38:31.452 00.001 7680 Move returns status 0, amount 2211
22:38:31.452 00.000 7680 move complete, result=0
22:38:31.452 00.000 7680 worker thread done servicing request
22:38:31.453 00.001 6120 GuideStep: 1.2 px 805 ms WEST, 4.1 px 2211 ms SOUTH
22:38:31.458 00.005 7680 Worker thread wakes up
22:38:31.459 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:31.459 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(958,31,31,31)
22:38:32.713 01.254 7680 Exposure complete
22:38:32.860 00.147 7680 worker thread done servicing request
22:38:32.860 00.000 6120 OnExposeComplete: enter
22:38:32.864 00.004 6120 UpdateGuideState(): m_state=6
22:38:32.869 00.005 6120 Star::Find(15, 972, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
22:38:32.872 00.003 6120 Star::Find returns 1 (1), X=974.04, Y=44.47, Mass=13023, SNR=73.4, Peak=255 HFD=6.8
22:38:32.876 00.004 6120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-2.95) = xAngle (2.21 = 2.21)
22:38:32.880 00.004 6120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.94 = 1.94)
22:38:32.883 00.003 6120 CameraToMount -- cameraX=1.46 cameraY=-1.35 hyp=1.98 cameraTheta=-0.75 mountX=-1.18 mountY=1.85, mountTheta=2.14
22:38:32.889 00.006 6120 SchedulePrimaryMove(0D6325F0, x=1.46, y=-1.35, opts=13)
22:38:32.893 00.004 6120 Enqueuing Move request for scope (1.46, -1.35)
22:38:32.897 00.004 7680 Worker thread wakes up
22:38:32.897 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.46, -1.35) opts 0xd
22:38:32.897 00.000 7680 Handling offset move in thread for scope, endpoint = (1.46, -1.35)
22:38:32.897 00.000 7680 Moving (1.46, -1.35) raw xDistance=-1.18 yDistance=1.85
22:38:32.897 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.18
22:38:32.898 00.001 7680 resist switch: large excursion: input 1.85 thresh 0.60 direction from 0 to 1
22:38:32.898 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.55
22:38:32.898 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.85 from input 1.85
22:38:32.898 00.000 7680 MoveAxis(E, 482, ABG)
22:38:32.898 00.000 7680 Guiding  Dir = 2, Dur = 482
22:38:32.900 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:32.902 00.002 6120 UpdateGuideState exits: m=13023 SNR=73.4 Saturated
22:38:32.905 00.003 7680 IsSlewing returns 0
22:38:32.905 00.000 6120 PhdController: settling, locked = 1, distance = 1.98 (1.50) aobump = 0 frame = 2 / 99999
22:38:32.908 00.003 7680 IsGuiding returns 0
22:38:32.908 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045512.908,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.98,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:38:32.912 00.004 7680 PulseGuide returned control before completion, sleep 492
22:38:32.912 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:32.914 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:32.918 00.004 6120 Enqueuing Expose request
22:38:33.409 00.491 7680 IsGuiding returns 1
22:38:33.409 00.000 7680 scope still moving after pulse duration time elapsed
22:38:33.440 00.031 7680 IsSlewing returns 0
22:38:33.441 00.001 7680 IsGuiding returns 0
22:38:33.441 00.000 7680 scope move finished after 482 + 50 ms
22:38:33.441 00.000 7680 Move returns status 0, amount 482
22:38:33.441 00.000 7680 MoveAxis(S, 1005, ABG)
22:38:33.443 00.002 7680 Guiding  Dir = 1, Dur = 1005
22:38:33.443 00.000 7680 IsSlewing returns 0
22:38:33.444 00.001 7680 IsGuiding returns 0
22:38:33.444 00.000 7680 PulseGuide returned control before completion, sleep 1015
22:38:34.460 01.016 7680 IsGuiding returns 1
22:38:34.462 00.002 7680 scope still moving after pulse duration time elapsed
22:38:34.491 00.029 7680 IsSlewing returns 0
22:38:34.492 00.001 7680 IsGuiding returns 0
22:38:34.493 00.001 7680 scope move finished after 1005 + 43 ms
22:38:34.493 00.000 7680 Move returns status 0, amount 1005
22:38:34.494 00.001 7680 move complete, result=0
22:38:34.494 00.000 7680 worker thread done servicing request
22:38:34.494 00.000 7680 Worker thread wakes up
22:38:34.494 00.000 6120 GuideStep: -1.2 px 482 ms EAST, 1.9 px 1005 ms SOUTH
22:38:34.501 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:34.501 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(958,31,31,31)
22:38:35.744 01.243 7680 Exposure complete
22:38:35.868 00.124 7680 worker thread done servicing request
22:38:35.868 00.000 6120 OnExposeComplete: enter
22:38:35.872 00.004 6120 UpdateGuideState(): m_state=6
22:38:35.876 00.004 6120 Star::Find(15, 974, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
22:38:35.880 00.004 6120 Star::Find returns 1 (0), X=973.44, Y=46.68, Mass=11333, SNR=69.3, Peak=230 HFD=6.9
22:38:35.884 00.004 6120 CameraToMount -- cameraTheta (0.79) - m_xAngle (-2.95) = xAngle (3.74 = -2.54)
22:38:35.888 00.004 6120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.47 = -2.81)
22:38:35.892 00.004 6120 CameraToMount -- cameraX=0.85 cameraY=0.85 hyp=1.21 cameraTheta=0.79 mountX=-1.00 mountY=-0.39, mountTheta=-2.77
22:38:35.896 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.85, y=0.85, opts=13)
22:38:35.901 00.005 6120 Enqueuing Move request for scope (0.85, 0.85)
22:38:35.905 00.004 7680 Worker thread wakes up
22:38:35.905 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:35.909 00.004 6120 UpdateGuideState exits: m=11333 SNR=69.3
22:38:35.914 00.005 6120 PhdController: settling, locked = 1, distance = 1.75 (1.50) aobump = 0 frame = 3 / 99999
22:38:35.917 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.85, 0.85) opts 0xd
22:38:35.917 00.000 7680 Handling offset move in thread for scope, endpoint = (0.85, 0.85)
22:38:35.917 00.000 7680 Moving (0.85, 0.85) raw xDistance=-1.00 yDistance=-0.39
22:38:35.917 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.00
22:38:35.918 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045515.917,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.75,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:38:35.923 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:38:35.923 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:35.927 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:35.932 00.005 6120 Enqueuing Expose request
22:38:35.936 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:38:35.936 00.000 7680 MoveAxis(E, 440, ABG)
22:38:35.936 00.000 7680 Guiding  Dir = 2, Dur = 440
22:38:35.937 00.001 7680 IsSlewing returns 0
22:38:35.937 00.000 7680 IsGuiding returns 0
22:38:35.938 00.001 7680 PulseGuide returned control before completion, sleep 450
22:38:36.402 00.464 7680 IsGuiding returns 1
22:38:36.403 00.001 7680 scope still moving after pulse duration time elapsed
22:38:36.434 00.031 7680 IsSlewing returns 0
22:38:36.434 00.000 7680 IsGuiding returns 1
22:38:36.465 00.031 7680 IsSlewing returns 0
22:38:36.466 00.001 7680 IsGuiding returns 0
22:38:36.467 00.001 7680 scope move finished after 440 + 88 ms
22:38:36.467 00.000 7680 Move returns status 0, amount 440
22:38:36.467 00.000 7680 MoveAxis(N, 0, ABG)
22:38:36.468 00.001 7680 Move returns status 0, amount 0
22:38:36.468 00.000 7680 move complete, result=0
22:38:36.468 00.000 7680 worker thread done servicing request
22:38:36.468 00.000 7680 Worker thread wakes up
22:38:36.468 00.000 6120 GuideStep: -1.0 px 440 ms EAST, -0.4 px 0 ms NORTH
22:38:36.475 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:36.475 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(958,31,31,31)
22:38:37.730 01.255 7680 Exposure complete
22:38:37.858 00.128 7680 worker thread done servicing request
22:38:37.858 00.000 6120 OnExposeComplete: enter
22:38:37.861 00.003 6120 UpdateGuideState(): m_state=6
22:38:37.865 00.004 6120 Star::Find(15, 973, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
22:38:37.869 00.004 6120 Star::Find returns 1 (1), X=972.97, Y=46.80, Mass=12913, SNR=74.1, Peak=255 HFD=6.8
22:38:37.873 00.004 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
22:38:37.877 00.004 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
22:38:37.881 00.004 6120 CameraToMount -- cameraX=0.38 cameraY=0.98 hyp=1.05 cameraTheta=1.20 mountX=-0.56 mountY=-0.71, mountTheta=-2.24
22:38:37.885 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=0.98, opts=13)
22:38:37.890 00.005 6120 Enqueuing Move request for scope (0.38, 0.98)
22:38:37.894 00.004 7680 Worker thread wakes up
22:38:37.894 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:37.898 00.004 6120 UpdateGuideState exits: m=12913 SNR=74.1 Saturated
22:38:37.901 00.003 6120 PhdController: settling, locked = 1, distance = 1.54 (1.50) aobump = 0 frame = 4 / 99999
22:38:37.904 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.98) opts 0xd
22:38:37.906 00.002 7680 Handling offset move in thread for scope, endpoint = (0.38, 0.98)
22:38:37.906 00.000 7680 Moving (0.38, 0.98) raw xDistance=-0.56 yDistance=-0.71
22:38:37.906 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.56
22:38:37.906 00.000 7680 resist switch: large excursion: input -0.71 thresh 0.60 direction from 1 to -1
22:38:37.906 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045517.904,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.54,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:38:37.910 00.004 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.13
22:38:37.911 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:37.915 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:37.918 00.003 6120 Enqueuing Expose request
22:38:37.921 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
22:38:37.921 00.000 7680 MoveAxis(E, 259, ABG)
22:38:37.921 00.000 7680 Guiding  Dir = 2, Dur = 259
22:38:37.921 00.000 7680 IsSlewing returns 0
22:38:37.923 00.002 7680 IsGuiding returns 0
22:38:37.923 00.000 7680 PulseGuide returned control before completion, sleep 269
22:38:38.205 00.282 7680 IsGuiding returns 1
22:38:38.206 00.001 7680 scope still moving after pulse duration time elapsed
22:38:38.235 00.029 7680 IsSlewing returns 0
22:38:38.237 00.002 7680 IsGuiding returns 0
22:38:38.238 00.001 7680 scope move finished after 259 + 56 ms
22:38:38.238 00.000 7680 Move returns status 0, amount 259
22:38:38.239 00.001 7680 MoveAxis(N, 385, ABG)
22:38:38.239 00.000 7680 Guiding  Dir = 0, Dur = 385
22:38:38.239 00.000 7680 IsSlewing returns 0
22:38:38.241 00.002 7680 IsGuiding returns 0
22:38:38.241 00.000 7680 PulseGuide returned control before completion, sleep 395
22:38:38.645 00.404 7680 IsGuiding returns 1
22:38:38.645 00.000 7680 scope still moving after pulse duration time elapsed
22:38:38.676 00.031 7680 IsSlewing returns 0
22:38:38.677 00.001 7680 IsGuiding returns 0
22:38:38.677 00.000 7680 scope move finished after 385 + 51 ms
22:38:38.677 00.000 7680 Move returns status 0, amount 385
22:38:38.677 00.000 7680 move complete, result=0
22:38:38.679 00.002 7680 worker thread done servicing request
22:38:38.679 00.000 7680 Worker thread wakes up
22:38:38.679 00.000 6120 GuideStep: -0.6 px 259 ms EAST, -0.7 px 385 ms NORTH
22:38:38.685 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:38.685 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(958,31,31,31)
22:38:39.931 01.246 7680 Exposure complete
22:38:40.087 00.156 7680 worker thread done servicing request
22:38:40.088 00.001 6120 OnExposeComplete: enter
22:38:40.093 00.005 6120 UpdateGuideState(): m_state=6
22:38:40.099 00.006 6120 Star::Find(15, 972, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
22:38:40.105 00.006 6120 Star::Find returns 1 (0), X=972.59, Y=47.02, Mass=12162, SNR=72.5, Peak=252 HFD=6.8
22:38:40.112 00.007 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
22:38:40.117 00.005 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.03)
22:38:40.121 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=1.20 hyp=1.20 cameraTheta=1.57 mountX=-0.22 mountY=-1.07, mountTheta=-1.78
22:38:40.127 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=1.20, opts=13)
22:38:40.131 00.004 6120 Enqueuing Move request for scope (0.00, 1.20)
22:38:40.135 00.004 7680 Worker thread wakes up
22:38:40.137 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:40.141 00.004 6120 UpdateGuideState exits: m=12162 SNR=72.5
22:38:40.145 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 1.20) opts 0xd
22:38:40.145 00.000 6120 PhdController: settling, locked = 1, distance = 1.44 (1.50) aobump = 0 frame = 5 / 99999
22:38:40.148 00.003 7680 Handling offset move in thread for scope, endpoint = (0.00, 1.20)
22:38:40.148 00.000 7680 Moving (0.00, 1.20) raw xDistance=-0.22 yDistance=-1.07
22:38:40.149 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045520.148,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.44,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:38:40.153 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.22
22:38:40.153 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07
22:38:40.154 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:40.160 00.006 7680 MoveAxis(E, 110, ABG)
22:38:40.160 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:40.164 00.004 7680 Guiding  Dir = 2, Dur = 110
22:38:40.164 00.000 6120 Enqueuing Expose request
22:38:40.167 00.003 7680 IsSlewing returns 0
22:38:40.167 00.000 7680 IsGuiding returns 0
22:38:40.169 00.002 7680 PulseGuide returned control before completion, sleep 120
22:38:40.293 00.124 7680 IsGuiding returns 1
22:38:40.294 00.001 7680 scope still moving after pulse duration time elapsed
22:38:40.325 00.031 7680 IsSlewing returns 0
22:38:40.326 00.001 7680 IsGuiding returns 0
22:38:40.328 00.002 7680 scope move finished after 110 + 48 ms
22:38:40.328 00.000 7680 Move returns status 0, amount 110
22:38:40.329 00.001 7680 MoveAxis(N, 582, ABG)
22:38:40.329 00.000 7680 Guiding  Dir = 0, Dur = 582
22:38:40.329 00.000 7680 IsSlewing returns 0
22:38:40.331 00.002 7680 IsGuiding returns 0
22:38:40.331 00.000 7680 PulseGuide returned control before completion, sleep 592
22:38:40.935 00.604 7680 IsGuiding returns 1
22:38:40.935 00.000 7680 scope still moving after pulse duration time elapsed
22:38:40.967 00.032 7680 IsSlewing returns 0
22:38:40.970 00.003 7680 IsGuiding returns 1
22:38:40.998 00.028 7680 IsSlewing returns 0
22:38:41.000 00.002 7680 IsGuiding returns 0
22:38:41.001 00.001 7680 scope move finished after 582 + 87 ms
22:38:41.001 00.000 7680 Move returns status 0, amount 582
22:38:41.002 00.001 7680 move complete, result=0
22:38:41.002 00.000 7680 worker thread done servicing request
22:38:41.002 00.000 6120 GuideStep: -0.2 px 110 ms EAST, -1.1 px 582 ms NORTH
22:38:41.005 00.003 7680 Worker thread wakes up
22:38:41.006 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:41.006 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(958,31,31,31)
22:38:42.259 01.253 7680 Exposure complete
22:38:42.395 00.136 7680 worker thread done servicing request
22:38:42.396 00.001 6120 OnExposeComplete: enter
22:38:42.399 00.003 6120 UpdateGuideState(): m_state=6
22:38:42.402 00.003 6120 Star::Find(15, 972, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
22:38:42.406 00.004 6120 Star::Find returns 1 (1), X=972.43, Y=46.42, Mass=12980, SNR=76.5, Peak=255 HFD=7.1
22:38:42.410 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.79 = -1.50)
22:38:42.413 00.003 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
22:38:42.417 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.60 hyp=0.62 cameraTheta=1.83 mountX=0.05 mountY=-0.61, mountTheta=-1.49
22:38:42.421 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.60, opts=13)
22:38:42.425 00.004 6120 Enqueuing Move request for scope (-0.16, 0.60)
22:38:42.428 00.003 7680 Worker thread wakes up
22:38:42.428 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.60) opts 0xd
22:38:42.428 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.60)
22:38:42.428 00.000 7680 Moving (-0.16, 0.60) raw xDistance=0.05 yDistance=-0.61
22:38:42.430 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:38:42.430 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
22:38:42.430 00.000 7680 MoveAxis(E, 0, ABG)
22:38:42.430 00.000 7680 Move returns status 0, amount 0
22:38:42.430 00.000 7680 MoveAxis(N, 328, ABG)
22:38:42.430 00.000 7680 Guiding  Dir = 0, Dur = 328
22:38:42.430 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:42.434 00.004 7680 IsSlewing returns 0
22:38:42.435 00.001 6120 UpdateGuideState exits: m=12980 SNR=76.5 Saturated
22:38:42.438 00.003 7680 IsGuiding returns 0
22:38:42.438 00.000 6120 PhdController: settling, locked = 1, distance = 1.19 (1.50) aobump = 0 frame = 6 / 99999
22:38:42.443 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764045522.443,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.19,"Time":2.3,"SettleTime":10.0,"StarLocked":true}
22:38:42.446 00.003 7680 PulseGuide returned control before completion, sleep 338
22:38:42.446 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:42.450 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:42.453 00.003 6120 Enqueuing Expose request
22:38:42.786 00.333 7680 IsGuiding returns 1
22:38:42.787 00.001 7680 scope still moving after pulse duration time elapsed
22:38:42.816 00.029 7680 IsSlewing returns 0
22:38:42.818 00.002 7680 IsGuiding returns 0
22:38:42.819 00.001 7680 scope move finished after 328 + 52 ms
22:38:42.819 00.000 7680 Move returns status 0, amount 328
22:38:42.819 00.000 7680 move complete, result=0
22:38:42.820 00.001 7680 worker thread done servicing request
22:38:42.820 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 328 ms NORTH
22:38:42.828 00.008 7680 Worker thread wakes up
22:38:42.828 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:42.830 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(958,31,31,31)
22:38:44.074 01.244 7680 Exposure complete
22:38:44.211 00.137 7680 worker thread done servicing request
22:38:44.211 00.000 6120 OnExposeComplete: enter
22:38:44.215 00.004 6120 UpdateGuideState(): m_state=6
22:38:44.219 00.004 6120 Star::Find(15, 972, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
22:38:44.222 00.003 6120 Star::Find returns 1 (1), X=972.32, Y=46.58, Mass=13742, SNR=77.7, Peak=255 HFD=7.0
22:38:44.227 00.005 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
22:38:44.230 00.003 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
22:38:44.233 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.76 hyp=0.80 cameraTheta=1.91 mountX=0.12 mountY=-0.80, mountTheta=-1.42
22:38:44.239 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.76, opts=13)
22:38:44.244 00.005 6120 Enqueuing Move request for scope (-0.27, 0.76)
22:38:44.248 00.004 7680 Worker thread wakes up
22:38:44.248 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.76) opts 0xd
22:38:44.248 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:44.252 00.004 6120 UpdateGuideState exits: m=13742 SNR=77.7 Saturated
22:38:44.255 00.003 6120 PhdController: settling, locked = 1, distance = 1.08 (1.50) aobump = 0 frame = 7 / 99999
22:38:44.259 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.76)
22:38:44.259 00.000 7680 Moving (-0.27, 0.76) raw xDistance=0.12 yDistance=-0.80
22:38:44.259 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:38:44.260 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045524.259,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.08,"Time":4.1,"SettleTime":10.0,"StarLocked":true}
22:38:44.264 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
22:38:44.264 00.000 7680 MoveAxis(E, 0, ABG)
22:38:44.264 00.000 7680 Move returns status 0, amount 0
22:38:44.264 00.000 7680 MoveAxis(N, 434, ABG)
22:38:44.264 00.000 7680 Guiding  Dir = 0, Dur = 434
22:38:44.264 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:44.269 00.005 7680 IsSlewing returns 0
22:38:44.269 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:44.274 00.005 7680 IsGuiding returns 0
22:38:44.274 00.000 6120 Enqueuing Expose request
22:38:44.278 00.004 7680 PulseGuide returned control before completion, sleep 444
22:38:44.723 00.445 7680 IsGuiding returns 1
22:38:44.724 00.001 7680 scope still moving after pulse duration time elapsed
22:38:44.754 00.030 7680 IsSlewing returns 0
22:38:44.755 00.001 7680 IsGuiding returns 0
22:38:44.756 00.001 7680 scope move finished after 434 + 47 ms
22:38:44.756 00.000 7680 Move returns status 0, amount 434
22:38:44.757 00.001 7680 move complete, result=0
22:38:44.757 00.000 7680 worker thread done servicing request
22:38:44.757 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.8 px 434 ms NORTH
22:38:44.764 00.007 7680 Worker thread wakes up
22:38:44.764 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:44.764 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(958,31,31,31)
22:38:46.014 01.250 7680 Exposure complete
22:38:46.152 00.138 7680 worker thread done servicing request
22:38:46.152 00.000 6120 OnExposeComplete: enter
22:38:46.156 00.004 6120 UpdateGuideState(): m_state=6
22:38:46.159 00.003 6120 Star::Find(15, 972, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
22:38:46.164 00.005 6120 Star::Find returns 1 (1), X=972.26, Y=45.87, Mass=12227, SNR=72.3, Peak=255 HFD=6.7
22:38:46.168 00.004 6120 CameraToMount -- cameraTheta (3.00) - m_xAngle (-2.95) = xAngle (5.95 = -0.33)
22:38:46.171 00.003 6120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.68 = -0.60)
22:38:46.174 00.003 6120 CameraToMount -- cameraX=-0.33 cameraY=0.05 hyp=0.33 cameraTheta=3.00 mountX=0.31 mountY=-0.19, mountTheta=-0.54
22:38:46.180 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.05, opts=13)
22:38:46.184 00.004 6120 Enqueuing Move request for scope (-0.33, 0.05)
22:38:46.188 00.004 7680 Worker thread wakes up
22:38:46.188 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.05) opts 0xd
22:38:46.188 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.05)
22:38:46.188 00.000 7680 Moving (-0.33, 0.05) raw xDistance=0.31 yDistance=-0.19
22:38:46.188 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
22:38:46.188 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:38:46.188 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:38:46.189 00.001 7680 MoveAxis(W, 128, ABG)
22:38:46.190 00.001 7680 Guiding  Dir = 3, Dur = 128
22:38:46.190 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:46.193 00.003 7680 IsSlewing returns 0
22:38:46.193 00.000 6120 UpdateGuideState exits: m=12227 SNR=72.3 Saturated
22:38:46.198 00.005 6120 PhdController: settling, locked = 1, distance = 0.85 (1.50) aobump = 0 frame = 8 / 99999
22:38:46.201 00.003 7680 IsGuiding returns 0
22:38:46.201 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045526.201,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.85,"Time":6.1,"SettleTime":10.0,"StarLocked":true}
22:38:46.204 00.003 7680 PulseGuide returned control before completion, sleep 138
22:38:46.204 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:46.208 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:46.212 00.004 6120 Enqueuing Expose request
22:38:46.348 00.136 7680 IsGuiding returns 1
22:38:46.348 00.000 7680 scope still moving after pulse duration time elapsed
22:38:46.379 00.031 7680 IsSlewing returns 0
22:38:46.380 00.001 7680 IsGuiding returns 0
22:38:46.380 00.000 7680 scope move finished after 128 + 51 ms
22:38:46.380 00.000 7680 Move returns status 0, amount 128
22:38:46.380 00.000 7680 MoveAxis(N, 0, ABG)
22:38:46.382 00.002 7680 Move returns status 0, amount 0
22:38:46.382 00.000 7680 move complete, result=0
22:38:46.382 00.000 7680 worker thread done servicing request
22:38:46.382 00.000 6120 GuideStep: 0.3 px 128 ms WEST, -0.2 px 0 ms NORTH
22:38:46.386 00.004 7680 Worker thread wakes up
22:38:46.386 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:46.386 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(958,31,31,31)
22:38:47.629 01.243 7680 Exposure complete
22:38:47.762 00.133 7680 worker thread done servicing request
22:38:47.763 00.001 6120 OnExposeComplete: enter
22:38:47.767 00.004 6120 UpdateGuideState(): m_state=6
22:38:47.771 00.004 6120 Star::Find(15, 972, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
22:38:47.775 00.004 6120 Star::Find returns 1 (0), X=972.74, Y=46.06, Mass=12169, SNR=71.0, Peak=242 HFD=6.8
22:38:47.779 00.004 6120 CameraToMount -- cameraTheta (0.99) - m_xAngle (-2.95) = xAngle (3.94 = -2.34)
22:38:47.783 00.004 6120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.61)
22:38:47.786 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.23 hyp=0.28 cameraTheta=0.99 mountX=-0.20 mountY=-0.14, mountTheta=-2.51
22:38:47.791 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.23, opts=13)
22:38:47.797 00.006 6120 Enqueuing Move request for scope (0.16, 0.23)
22:38:47.801 00.004 7680 Worker thread wakes up
22:38:47.801 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:47.805 00.004 6120 UpdateGuideState exits: m=12169 SNR=71.0
22:38:47.809 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.23) opts 0xd
22:38:47.809 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.23)
22:38:47.810 00.001 7680 Moving (0.16, 0.23) raw xDistance=-0.20 yDistance=-0.14
22:38:47.810 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:38:47.810 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:38:47.810 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:38:47.810 00.000 7680 MoveAxis(E, 0, ABG)
22:38:47.811 00.001 7680 Move returns status 0, amount 0
22:38:47.811 00.000 7680 MoveAxis(N, 0, ABG)
22:38:47.811 00.000 7680 Move returns status 0, amount 0
22:38:47.811 00.000 7680 move complete, result=0
22:38:47.811 00.000 7680 worker thread done servicing request
22:38:47.811 00.000 6120 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 9 / 99999
22:38:47.816 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764045527.816,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.68,"Time":7.7,"SettleTime":10.0,"StarLocked":true}
22:38:47.820 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:47.823 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:47.826 00.003 6120 Enqueuing Expose request
22:38:47.830 00.004 7680 Worker thread wakes up
22:38:47.831 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:47.831 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(958,31,31,31)
22:38:47.831 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:49.084 01.253 7680 Exposure complete
22:38:49.219 00.135 7680 worker thread done servicing request
22:38:49.219 00.000 6120 OnExposeComplete: enter
22:38:49.223 00.004 6120 UpdateGuideState(): m_state=6
22:38:49.227 00.004 6120 Star::Find(15, 972, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
22:38:49.230 00.003 6120 Star::Find returns 1 (1), X=972.80, Y=46.13, Mass=13383, SNR=76.4, Peak=255 HFD=6.8
22:38:49.233 00.003 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.91 = -2.37)
22:38:49.238 00.005 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.64)
22:38:49.241 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.30 hyp=0.37 cameraTheta=0.96 mountX=-0.27 mountY=-0.18, mountTheta=-2.55
22:38:49.246 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.30, opts=13)
22:38:49.250 00.004 6120 Enqueuing Move request for scope (0.21, 0.30)
22:38:49.253 00.003 7680 Worker thread wakes up
22:38:49.253 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.30) opts 0xd
22:38:49.253 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.30)
22:38:49.253 00.000 7680 Moving (0.21, 0.30) raw xDistance=-0.27 yDistance=-0.18
22:38:49.254 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:49.258 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
22:38:49.258 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:38:49.259 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:38:49.259 00.000 7680 MoveAxis(E, 109, ABG)
22:38:49.259 00.000 7680 Guiding  Dir = 2, Dur = 109
22:38:49.259 00.000 6120 UpdateGuideState exits: m=13383 SNR=76.4 Saturated
22:38:49.262 00.003 7680 IsSlewing returns 0
22:38:49.263 00.001 6120 PhdController: settling, locked = 1, distance = 0.59 (1.50) aobump = 0 frame = 10 / 99999
22:38:49.267 00.004 7680 IsGuiding returns 0
22:38:49.267 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045529.267,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.59,"Time":9.1,"SettleTime":10.0,"StarLocked":true}
22:38:49.270 00.003 7680 PulseGuide returned control before completion, sleep 119
22:38:49.270 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:49.274 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:49.277 00.003 6120 Enqueuing Expose request
22:38:49.403 00.126 7680 IsGuiding returns 1
22:38:49.404 00.001 7680 scope still moving after pulse duration time elapsed
22:38:49.435 00.031 7680 IsSlewing returns 0
22:38:49.435 00.000 7680 IsGuiding returns 0
22:38:49.436 00.001 7680 scope move finished after 109 + 60 ms
22:38:49.437 00.001 7680 Move returns status 0, amount 109
22:38:49.437 00.000 7680 MoveAxis(N, 0, ABG)
22:38:49.437 00.000 7680 Move returns status 0, amount 0
22:38:49.438 00.001 7680 move complete, result=0
22:38:49.438 00.000 7680 worker thread done servicing request
22:38:49.438 00.000 7680 Worker thread wakes up
22:38:49.439 00.001 6120 GuideStep: -0.3 px 109 ms EAST, -0.2 px 0 ms NORTH
22:38:49.444 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:49.445 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(958,31,31,31)
22:38:50.681 01.236 7680 Exposure complete
22:38:50.813 00.132 7680 worker thread done servicing request
22:38:50.814 00.001 6120 OnExposeComplete: enter
22:38:50.817 00.003 6120 UpdateGuideState(): m_state=6
22:38:50.822 00.005 6120 Star::Find(15, 972, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
22:38:50.825 00.003 6120 Star::Find returns 1 (1), X=972.66, Y=46.23, Mass=12211, SNR=72.3, Peak=255 HFD=6.9
22:38:50.829 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.93)
22:38:50.833 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
22:38:50.837 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.40 hyp=0.41 cameraTheta=1.40 mountX=-0.14 mountY=-0.33, mountTheta=-1.97
22:38:50.842 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.40, opts=13)
22:38:50.847 00.005 6120 Enqueuing Move request for scope (0.07, 0.40)
22:38:50.851 00.004 7680 Worker thread wakes up
22:38:50.851 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.40) opts 0xd
22:38:50.851 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.40)
22:38:50.851 00.000 7680 Moving (0.07, 0.40) raw xDistance=-0.14 yDistance=-0.33
22:38:50.851 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:38:50.852 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:38:50.852 00.000 7680 MoveAxis(E, 0, ABG)
22:38:50.852 00.000 7680 Move returns status 0, amount 0
22:38:50.853 00.001 7680 MoveAxis(N, 180, ABG)
22:38:50.853 00.000 7680 Guiding  Dir = 0, Dur = 180
22:38:50.853 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:50.857 00.004 7680 IsSlewing returns 0
22:38:50.857 00.000 6120 UpdateGuideState exits: m=12211 SNR=72.3 Saturated
22:38:50.862 00.005 7680 IsGuiding returns 0
22:38:50.862 00.000 6120 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 11 / 99999
22:38:50.866 00.004 7680 PulseGuide returned control before completion, sleep 190
22:38:50.867 00.001 6120 PhdController: newstate STATE_FINISH
22:38:50.871 00.004 6120 PhdController complete: success
22:38:50.874 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045530.874,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
22:38:50.879 00.005 6120 Mount: notify guiding dither settle done success=1
22:38:50.883 00.004 6120 PhdController: newstate STATE_IDLE
22:38:50.886 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:50.890 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:50.892 00.002 6120 Enqueuing Expose request
22:38:51.065 00.173 7680 IsGuiding returns 1
22:38:51.066 00.001 7680 scope still moving after pulse duration time elapsed
22:38:51.096 00.030 7680 IsSlewing returns 0
22:38:51.098 00.002 7680 IsGuiding returns 0
22:38:51.099 00.001 7680 scope move finished after 180 + 56 ms
22:38:51.099 00.000 7680 Move returns status 0, amount 180
22:38:51.100 00.001 7680 move complete, result=0
22:38:51.100 00.000 7680 worker thread done servicing request
22:38:51.100 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 180 ms NORTH
22:38:51.107 00.007 7680 Worker thread wakes up
22:38:51.108 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:51.108 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(958,31,31,31)
22:38:52.359 01.251 7680 Exposure complete
22:38:52.504 00.145 7680 worker thread done servicing request
22:38:52.504 00.000 6120 OnExposeComplete: enter
22:38:52.508 00.004 6120 UpdateGuideState(): m_state=6
22:38:52.512 00.004 6120 Star::Find(15, 972, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
22:38:52.517 00.005 6120 Star::Find returns 1 (1), X=972.64, Y=46.18, Mass=13422, SNR=75.8, Peak=255 HFD=6.9
22:38:52.523 00.006 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
22:38:52.527 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
22:38:52.532 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.35 hyp=0.36 cameraTheta=1.43 mountX=-0.12 mountY=-0.30, mountTheta=-1.95
22:38:52.538 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.35, opts=13)
22:38:52.543 00.005 6120 Enqueuing Move request for scope (0.05, 0.35)
22:38:52.546 00.003 7680 Worker thread wakes up
22:38:52.546 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:52.550 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.35) opts 0xd
22:38:52.550 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.35)
22:38:52.550 00.000 6120 UpdateGuideState exits: m=13422 SNR=75.8 Saturated
22:38:52.555 00.005 7680 Moving (0.05, 0.35) raw xDistance=-0.12 yDistance=-0.30
22:38:52.555 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:38:52.555 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:52.558 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:38:52.560 00.002 7680 MoveAxis(E, 0, ABG)
22:38:52.560 00.000 7680 Move returns status 0, amount 0
22:38:52.560 00.000 7680 MoveAxis(N, 160, ABG)
22:38:52.560 00.000 7680 Guiding  Dir = 0, Dur = 160
22:38:52.560 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:52.564 00.004 6120 Enqueuing Expose request
22:38:52.568 00.004 7680 IsSlewing returns 0
22:38:52.569 00.001 7680 IsGuiding returns 0
22:38:52.569 00.000 7680 PulseGuide returned control before completion, sleep 170
22:38:52.752 00.183 7680 IsGuiding returns 1
22:38:52.753 00.001 7680 scope still moving after pulse duration time elapsed
22:38:52.783 00.030 7680 IsSlewing returns 0
22:38:52.785 00.002 7680 IsGuiding returns 0
22:38:52.786 00.001 7680 scope move finished after 160 + 56 ms
22:38:52.786 00.000 7680 Move returns status 0, amount 160
22:38:52.786 00.000 7680 move complete, result=0
22:38:52.787 00.001 7680 worker thread done servicing request
22:38:52.788 00.001 7680 Worker thread wakes up
22:38:52.788 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 160 ms NORTH
22:38:52.796 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:52.796 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(958,31,31,31)
22:38:54.047 01.251 7680 Exposure complete
22:38:54.195 00.148 7680 worker thread done servicing request
22:38:54.195 00.000 6120 OnExposeComplete: enter
22:38:54.199 00.004 6120 UpdateGuideState(): m_state=6
22:38:54.203 00.004 6120 Star::Find(15, 972, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
22:38:54.209 00.006 6120 Star::Find returns 1 (0), X=972.65, Y=46.27, Mass=12338, SNR=72.6, Peak=252 HFD=7.1
22:38:54.213 00.004 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
22:38:54.217 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
22:38:54.220 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.45 hyp=0.46 cameraTheta=1.43 mountX=-0.15 mountY=-0.38, mountTheta=-1.95
22:38:54.226 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.45, opts=13)
22:38:54.231 00.005 6120 Enqueuing Move request for scope (0.07, 0.45)
22:38:54.235 00.004 7680 Worker thread wakes up
22:38:54.235 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:54.240 00.005 6120 UpdateGuideState exits: m=12338 SNR=72.6
22:38:54.243 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:54.246 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:54.251 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.45) opts 0xd
22:38:54.251 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.45)
22:38:54.251 00.000 7680 Moving (0.07, 0.45) raw xDistance=-0.15 yDistance=-0.38
22:38:54.251 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:38:54.252 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
22:38:54.252 00.000 7680 MoveAxis(E, 0, ABG)
22:38:54.252 00.000 6120 Enqueuing Expose request
22:38:54.256 00.004 7680 Move returns status 0, amount 0
22:38:54.256 00.000 7680 MoveAxis(N, 204, ABG)
22:38:54.256 00.000 7680 Guiding  Dir = 0, Dur = 204
22:38:54.257 00.001 7680 IsSlewing returns 0
22:38:54.257 00.000 7680 IsGuiding returns 0
22:38:54.257 00.000 7680 PulseGuide returned control before completion, sleep 214
22:38:54.488 00.231 7680 IsGuiding returns 1
22:38:54.488 00.000 7680 scope still moving after pulse duration time elapsed
22:38:54.518 00.030 7680 IsSlewing returns 0
22:38:54.521 00.003 7680 IsGuiding returns 0
22:38:54.522 00.001 7680 scope move finished after 204 + 60 ms
22:38:54.523 00.001 7680 Move returns status 0, amount 204
22:38:54.523 00.000 7680 move complete, result=0
22:38:54.523 00.000 7680 worker thread done servicing request
22:38:54.523 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 204 ms NORTH
22:38:54.529 00.006 7680 Worker thread wakes up
22:38:54.529 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:54.530 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(958,31,31,31)
22:38:55.780 01.250 7680 Exposure complete
22:38:55.951 00.171 7680 worker thread done servicing request
22:38:55.951 00.000 6120 OnExposeComplete: enter
22:38:55.956 00.005 6120 UpdateGuideState(): m_state=6
22:38:55.960 00.004 6120 Star::Find(15, 972, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
22:38:55.964 00.004 6120 Star::Find returns 1 (1), X=972.74, Y=46.09, Mass=12680, SNR=73.0, Peak=255 HFD=6.8
22:38:55.968 00.004 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.01 = -2.27)
22:38:55.971 00.003 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.54)
22:38:55.976 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.27 hyp=0.31 cameraTheta=1.06 mountX=-0.20 mountY=-0.18, mountTheta=-2.42
22:38:55.981 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.27, opts=13)
22:38:55.985 00.004 6120 Enqueuing Move request for scope (0.15, 0.27)
22:38:55.989 00.004 7680 Worker thread wakes up
22:38:55.989 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:55.993 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.27) opts 0xd
22:38:55.993 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.27)
22:38:55.993 00.000 6120 UpdateGuideState exits: m=12680 SNR=73.0 Saturated
22:38:55.996 00.003 7680 Moving (0.15, 0.27) raw xDistance=-0.20 yDistance=-0.18
22:38:55.996 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:55.998 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:56.003 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:38:56.003 00.000 6120 Enqueuing Expose request
22:38:56.006 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:38:56.006 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:38:56.006 00.000 7680 MoveAxis(E, 82, ABG)
22:38:56.007 00.001 7680 Guiding  Dir = 2, Dur = 82
22:38:56.007 00.000 7680 IsSlewing returns 0
22:38:56.007 00.000 7680 IsGuiding returns 0
22:38:56.008 00.001 7680 PulseGuide returned control before completion, sleep 92
22:38:56.112 00.104 7680 IsGuiding returns 1
22:38:56.112 00.000 7680 scope still moving after pulse duration time elapsed
22:38:56.143 00.031 7680 IsSlewing returns 0
22:38:56.143 00.000 7680 IsGuiding returns 0
22:38:56.144 00.001 7680 scope move finished after 82 + 54 ms
22:38:56.145 00.001 7680 Move returns status 0, amount 82
22:38:56.145 00.000 7680 MoveAxis(N, 0, ABG)
22:38:56.146 00.001 7680 Move returns status 0, amount 0
22:38:56.146 00.000 7680 move complete, result=0
22:38:56.148 00.002 7680 worker thread done servicing request
22:38:56.148 00.000 6120 GuideStep: -0.2 px 82 ms EAST, -0.2 px 0 ms NORTH
22:38:56.156 00.008 7680 Worker thread wakes up
22:38:56.156 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:56.156 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(958,31,31,31)
22:38:57.403 01.247 7680 Exposure complete
22:38:57.549 00.146 7680 worker thread done servicing request
22:38:57.551 00.002 6120 OnExposeComplete: enter
22:38:57.557 00.006 6120 UpdateGuideState(): m_state=6
22:38:57.561 00.004 6120 Star::Find(15, 972, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
22:38:57.565 00.004 6120 Star::Find returns 1 (1), X=972.41, Y=46.39, Mass=12163, SNR=71.8, Peak=255 HFD=7.0
22:38:57.570 00.005 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
22:38:57.573 00.003 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
22:38:57.578 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.57 hyp=0.60 cameraTheta=1.87 mountX=0.07 mountY=-0.59, mountTheta=-1.46
22:38:57.582 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.57, opts=13)
22:38:57.586 00.004 6120 Enqueuing Move request for scope (-0.17, 0.57)
22:38:57.591 00.005 7680 Worker thread wakes up
22:38:57.591 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.57) opts 0xd
22:38:57.591 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.57)
22:38:57.591 00.000 7680 Moving (-0.17, 0.57) raw xDistance=0.07 yDistance=-0.59
22:38:57.592 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:38:57.592 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
22:38:57.592 00.000 7680 MoveAxis(E, 0, ABG)
22:38:57.592 00.000 7680 Move returns status 0, amount 0
22:38:57.593 00.001 7680 MoveAxis(N, 320, ABG)
22:38:57.593 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:57.598 00.005 7680 Guiding  Dir = 0, Dur = 320
22:38:57.598 00.000 6120 UpdateGuideState exits: m=12163 SNR=71.8 Saturated
22:38:57.602 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:57.606 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:57.610 00.004 7680 IsSlewing returns 0
22:38:57.611 00.001 6120 Enqueuing Expose request
22:38:57.615 00.004 7680 IsGuiding returns 0
22:38:57.616 00.001 7680 PulseGuide returned control before completion, sleep 330
22:38:57.955 00.339 7680 IsGuiding returns 1
22:38:57.956 00.001 7680 scope still moving after pulse duration time elapsed
22:38:57.987 00.031 7680 IsSlewing returns 0
22:38:57.988 00.001 7680 IsGuiding returns 0
22:38:57.989 00.001 7680 scope move finished after 320 + 52 ms
22:38:57.989 00.000 7680 Move returns status 0, amount 320
22:38:57.989 00.000 7680 move complete, result=0
22:38:57.989 00.000 7680 worker thread done servicing request
22:38:57.990 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 320 ms NORTH
22:38:57.997 00.007 7680 Worker thread wakes up
22:38:57.997 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:57.998 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(958,31,31,31)
22:38:59.250 01.252 7680 Exposure complete
22:38:59.388 00.138 7680 worker thread done servicing request
22:38:59.389 00.001 6120 OnExposeComplete: enter
22:38:59.393 00.004 6120 UpdateGuideState(): m_state=6
22:38:59.396 00.003 6120 Star::Find(15, 972, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
22:38:59.401 00.005 6120 Star::Find returns 1 (1), X=972.74, Y=45.92, Mass=12278, SNR=72.0, Peak=255 HFD=6.8
22:38:59.405 00.004 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.53 = -2.75)
22:38:59.409 00.004 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.02)
22:38:59.412 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.58 mountX=-0.16 mountY=-0.02, mountTheta=-3.01
22:38:59.418 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.10, opts=13)
22:38:59.421 00.003 6120 Enqueuing Move request for scope (0.15, 0.10)
22:38:59.425 00.004 7680 Worker thread wakes up
22:38:59.425 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
22:38:59.425 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
22:38:59.425 00.000 7680 Moving (0.15, 0.10) raw xDistance=-0.16 yDistance=-0.02
22:38:59.425 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:38:59.426 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:38:59.426 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:38:59.426 00.000 7680 MoveAxis(E, 0, ABG)
22:38:59.426 00.000 7680 Move returns status 0, amount 0
22:38:59.426 00.000 7680 MoveAxis(N, 0, ABG)
22:38:59.427 00.001 7680 Move returns status 0, amount 0
22:38:59.427 00.000 7680 move complete, result=0
22:38:59.427 00.000 7680 worker thread done servicing request
22:38:59.428 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:38:59.432 00.004 6120 UpdateGuideState exits: m=12278 SNR=72.0 Saturated
22:38:59.435 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:59.438 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:38:59.443 00.005 6120 Enqueuing Expose request
22:38:59.445 00.002 7680 Worker thread wakes up
22:38:59.447 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:38:59.449 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:38:59.449 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(958,31,31,31)
22:39:00.691 01.242 7680 Exposure complete
22:39:00.832 00.141 7680 worker thread done servicing request
22:39:00.833 00.001 6120 OnExposeComplete: enter
22:39:00.836 00.003 6120 UpdateGuideState(): m_state=6
22:39:00.840 00.004 6120 Star::Find(15, 972, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
22:39:00.845 00.005 6120 Star::Find returns 1 (1), X=972.70, Y=46.15, Mass=12228, SNR=71.2, Peak=255 HFD=6.8
22:39:00.849 00.004 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
22:39:00.852 00.003 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.36)
22:39:00.856 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.33 hyp=0.35 cameraTheta=1.24 mountX=-0.17 mountY=-0.25, mountTheta=-2.18
22:39:00.862 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.33, opts=13)
22:39:00.865 00.003 6120 Enqueuing Move request for scope (0.11, 0.33)
22:39:00.869 00.004 7680 Worker thread wakes up
22:39:00.869 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.33) opts 0xd
22:39:00.869 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.33)
22:39:00.869 00.000 7680 Moving (0.11, 0.33) raw xDistance=-0.17 yDistance=-0.25
22:39:00.869 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:39:00.870 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:39:00.870 00.000 7680 MoveAxis(E, 0, ABG)
22:39:00.871 00.001 7680 Move returns status 0, amount 0
22:39:00.871 00.000 7680 MoveAxis(N, 134, ABG)
22:39:00.871 00.000 7680 Guiding  Dir = 0, Dur = 134
22:39:00.871 00.000 7680 IsSlewing returns 0
22:39:00.872 00.001 7680 IsGuiding returns 0
22:39:00.872 00.000 7680 PulseGuide returned control before completion, sleep 144
22:39:00.872 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:00.878 00.006 6120 UpdateGuideState exits: m=12228 SNR=71.2 Saturated
22:39:00.880 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:00.884 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:00.889 00.005 6120 Enqueuing Expose request
22:39:01.025 00.136 7680 IsGuiding returns 1
22:39:01.025 00.000 7680 scope still moving after pulse duration time elapsed
22:39:01.057 00.032 7680 IsSlewing returns 0
22:39:01.057 00.000 7680 IsGuiding returns 0
22:39:01.057 00.000 7680 scope move finished after 134 + 51 ms
22:39:01.057 00.000 7680 Move returns status 0, amount 134
22:39:01.057 00.000 7680 move complete, result=0
22:39:01.058 00.001 7680 worker thread done servicing request
22:39:01.058 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 134 ms NORTH
22:39:01.061 00.003 7680 Worker thread wakes up
22:39:01.061 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:01.062 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(958,31,31,31)
22:39:02.303 01.241 7680 Exposure complete
22:39:02.398 00.095 7680 worker thread done servicing request
22:39:02.399 00.001 6120 OnExposeComplete: enter
22:39:02.402 00.003 6120 UpdateGuideState(): m_state=6
22:39:02.405 00.003 6120 Star::Find(15, 972, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
22:39:02.408 00.003 6120 Star::Find returns 1 (1), X=972.60, Y=46.22, Mass=12628, SNR=73.7, Peak=255 HFD=6.9
22:39:02.411 00.003 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
22:39:02.414 00.003 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
22:39:02.420 00.006 6120 CameraToMount -- cameraX=0.01 cameraY=0.40 hyp=0.40 cameraTheta=1.55 mountX=-0.08 mountY=-0.35, mountTheta=-1.80
22:39:02.426 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.40, opts=13)
22:39:02.431 00.005 6120 Enqueuing Move request for scope (0.01, 0.40)
22:39:02.434 00.003 7680 Worker thread wakes up
22:39:02.434 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:02.438 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.40) opts 0xd
22:39:02.438 00.000 6120 UpdateGuideState exits: m=12628 SNR=73.7 Saturated
22:39:02.441 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:02.444 00.003 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.40)
22:39:02.444 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:02.446 00.002 7680 Moving (0.01, 0.40) raw xDistance=-0.08 yDistance=-0.35
22:39:02.446 00.000 6120 Enqueuing Expose request
22:39:02.450 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:39:02.450 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:39:02.451 00.001 7680 MoveAxis(E, 0, ABG)
22:39:02.451 00.000 7680 Move returns status 0, amount 0
22:39:02.451 00.000 7680 MoveAxis(N, 192, ABG)
22:39:02.451 00.000 7680 Guiding  Dir = 0, Dur = 192
22:39:02.452 00.001 7680 IsSlewing returns 0
22:39:02.452 00.000 7680 IsGuiding returns 0
22:39:02.453 00.001 7680 PulseGuide returned control before completion, sleep 202
22:39:02.671 00.218 7680 IsGuiding returns 1
22:39:02.671 00.000 7680 scope still moving after pulse duration time elapsed
22:39:02.702 00.031 7680 IsSlewing returns 0
22:39:02.702 00.000 7680 IsGuiding returns 0
22:39:02.703 00.001 7680 scope move finished after 192 + 58 ms
22:39:02.704 00.001 7680 Move returns status 0, amount 192
22:39:02.704 00.000 7680 move complete, result=0
22:39:02.704 00.000 7680 worker thread done servicing request
22:39:02.704 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 192 ms NORTH
22:39:02.710 00.006 7680 Worker thread wakes up
22:39:02.710 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:02.710 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(958,31,31,31)
22:39:03.962 01.252 7680 Exposure complete
22:39:04.098 00.136 7680 worker thread done servicing request
22:39:04.098 00.000 6120 OnExposeComplete: enter
22:39:04.102 00.004 6120 UpdateGuideState(): m_state=6
22:39:04.106 00.004 6120 Star::Find(15, 972, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
22:39:04.111 00.005 6120 Star::Find returns 1 (0), X=972.62, Y=46.21, Mass=11500, SNR=70.6, Peak=242 HFD=7.0
22:39:04.117 00.006 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
22:39:04.121 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.11)
22:39:04.125 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.49 mountX=-0.10 mountY=-0.33, mountTheta=-1.87
22:39:04.130 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.39, opts=13)
22:39:04.134 00.004 6120 Enqueuing Move request for scope (0.03, 0.39)
22:39:04.139 00.005 7680 Worker thread wakes up
22:39:04.139 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:04.145 00.006 6120 UpdateGuideState exits: m=11500 SNR=70.6
22:39:04.149 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:04.152 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:04.157 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.39) opts 0xd
22:39:04.157 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.39)
22:39:04.158 00.001 6120 Enqueuing Expose request
22:39:04.161 00.003 7680 Moving (0.03, 0.39) raw xDistance=-0.10 yDistance=-0.33
22:39:04.161 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:39:04.161 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:39:04.161 00.000 7680 MoveAxis(E, 0, ABG)
22:39:04.162 00.001 7680 Move returns status 0, amount 0
22:39:04.162 00.000 7680 MoveAxis(N, 181, ABG)
22:39:04.163 00.001 7680 Guiding  Dir = 0, Dur = 181
22:39:04.163 00.000 7680 IsSlewing returns 0
22:39:04.163 00.000 7680 IsGuiding returns 0
22:39:04.163 00.000 7680 PulseGuide returned control before completion, sleep 191
22:39:04.370 00.207 7680 IsGuiding returns 0
22:39:04.372 00.002 7680 Move returns status 0, amount 181
22:39:04.372 00.000 7680 move complete, result=0
22:39:04.373 00.001 7680 worker thread done servicing request
22:39:04.373 00.000 7680 Worker thread wakes up
22:39:04.374 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 181 ms NORTH
22:39:04.381 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:04.381 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(958,31,31,31)
22:39:05.636 01.255 7680 Exposure complete
22:39:05.769 00.133 7680 worker thread done servicing request
22:39:05.770 00.001 6120 OnExposeComplete: enter
22:39:05.774 00.004 6120 UpdateGuideState(): m_state=6
22:39:05.777 00.003 6120 Star::Find(15, 972, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
22:39:05.781 00.004 6120 Star::Find returns 1 (1), X=972.74, Y=46.12, Mass=13127, SNR=73.5, Peak=255 HFD=6.7
22:39:05.785 00.004 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
22:39:05.790 00.005 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.51)
22:39:05.794 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.29 hyp=0.33 cameraTheta=1.09 mountX=-0.21 mountY=-0.20, mountTheta=-2.38
22:39:05.799 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.29, opts=13)
22:39:05.803 00.004 6120 Enqueuing Move request for scope (0.15, 0.29)
22:39:05.808 00.005 7680 Worker thread wakes up
22:39:05.808 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.29) opts 0xd
22:39:05.808 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.29)
22:39:05.808 00.000 7680 Moving (0.15, 0.29) raw xDistance=-0.21 yDistance=-0.20
22:39:05.809 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:39:05.809 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:39:05.809 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:05.813 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:39:05.813 00.000 7680 MoveAxis(E, 84, ABG)
22:39:05.814 00.001 6120 UpdateGuideState exits: m=13127 SNR=73.5 Saturated
22:39:05.818 00.004 7680 Guiding  Dir = 2, Dur = 84
22:39:05.818 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:05.821 00.003 7680 IsSlewing returns 0
22:39:05.821 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:05.825 00.004 6120 Enqueuing Expose request
22:39:05.829 00.004 7680 IsGuiding returns 0
22:39:05.829 00.000 7680 PulseGuide returned control before completion, sleep 94
22:39:05.937 00.108 7680 IsGuiding returns 1
22:39:05.937 00.000 7680 scope still moving after pulse duration time elapsed
22:39:05.967 00.030 7680 IsSlewing returns 0
22:39:05.969 00.002 7680 IsGuiding returns 0
22:39:05.970 00.001 7680 scope move finished after 84 + 57 ms
22:39:05.971 00.001 7680 Move returns status 0, amount 84
22:39:05.971 00.000 7680 MoveAxis(N, 0, ABG)
22:39:05.972 00.001 7680 Move returns status 0, amount 0
22:39:05.972 00.000 7680 move complete, result=0
22:39:05.973 00.001 7680 worker thread done servicing request
22:39:05.973 00.000 6120 GuideStep: -0.2 px 84 ms EAST, -0.2 px 0 ms NORTH
22:39:05.980 00.007 7680 Worker thread wakes up
22:39:05.980 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:05.980 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(958,31,31,31)
22:39:07.226 01.246 7680 Exposure complete
22:39:07.370 00.144 7680 worker thread done servicing request
22:39:07.370 00.000 6120 OnExposeComplete: enter
22:39:07.374 00.004 6120 UpdateGuideState(): m_state=6
22:39:07.378 00.004 6120 Star::Find(15, 972, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
22:39:07.382 00.004 6120 Star::Find returns 1 (0), X=972.11, Y=46.62, Mass=12502, SNR=73.2, Peak=253 HFD=6.8
22:39:07.385 00.003 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.22)
22:39:07.390 00.005 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
22:39:07.395 00.005 6120 CameraToMount -- cameraX=-0.48 cameraY=0.79 hyp=0.93 cameraTheta=2.11 mountX=0.32 mountY=-0.92, mountTheta=-1.24
22:39:07.399 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.48, y=0.79, opts=13)
22:39:07.402 00.003 6120 Enqueuing Move request for scope (-0.48, 0.79)
22:39:07.406 00.004 7680 Worker thread wakes up
22:39:07.406 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.79) opts 0xd
22:39:07.406 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.48, 0.79)
22:39:07.407 00.001 7680 Moving (-0.48, 0.79) raw xDistance=0.32 yDistance=-0.92
22:39:07.407 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.32
22:39:07.407 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.92 from input -0.92
22:39:07.407 00.000 7680 MoveAxis(W, 125, ABG)
22:39:07.407 00.000 7680 Guiding  Dir = 3, Dur = 125
22:39:07.407 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:07.412 00.005 7680 IsSlewing returns 0
22:39:07.412 00.000 6120 UpdateGuideState exits: m=12502 SNR=73.2
22:39:07.416 00.004 7680 IsGuiding returns 0
22:39:07.416 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:07.422 00.006 7680 PulseGuide returned control before completion, sleep 135
22:39:07.422 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:07.426 00.004 6120 Enqueuing Expose request
22:39:07.560 00.134 7680 IsGuiding returns 1
22:39:07.562 00.002 7680 scope still moving after pulse duration time elapsed
22:39:07.592 00.030 7680 IsSlewing returns 0
22:39:07.593 00.001 7680 IsGuiding returns 0
22:39:07.595 00.002 7680 scope move finished after 125 + 53 ms
22:39:07.595 00.000 7680 Move returns status 0, amount 125
22:39:07.595 00.000 7680 MoveAxis(N, 501, ABG)
22:39:07.596 00.001 7680 Guiding  Dir = 0, Dur = 501
22:39:07.597 00.001 7680 IsSlewing returns 0
22:39:07.597 00.000 7680 IsGuiding returns 0
22:39:07.598 00.001 7680 PulseGuide returned control before completion, sleep 511
22:39:08.122 00.524 7680 IsGuiding returns 1
22:39:08.122 00.000 7680 scope still moving after pulse duration time elapsed
22:39:08.153 00.031 7680 IsSlewing returns 0
22:39:08.154 00.001 7680 IsGuiding returns 0
22:39:08.154 00.000 7680 scope move finished after 501 + 55 ms
22:39:08.154 00.000 7680 Move returns status 0, amount 501
22:39:08.156 00.002 7680 move complete, result=0
22:39:08.156 00.000 7680 worker thread done servicing request
22:39:08.157 00.001 6120 GuideStep: 0.3 px 125 ms WEST, -0.9 px 501 ms NORTH
22:39:08.163 00.006 7680 Worker thread wakes up
22:39:08.163 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:08.164 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(958,31,31,31)
22:39:09.419 01.255 7680 Exposure complete
22:39:09.562 00.143 7680 worker thread done servicing request
22:39:09.562 00.000 6120 OnExposeComplete: enter
22:39:09.566 00.004 6120 UpdateGuideState(): m_state=6
22:39:09.569 00.003 6120 Star::Find(15, 972, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
22:39:09.573 00.004 6120 Star::Find returns 1 (1), X=972.60, Y=45.40, Mass=12875, SNR=75.4, Peak=255 HFD=7.0
22:39:09.577 00.004 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-2.95) = xAngle (1.41 = 1.41)
22:39:09.581 00.004 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.14 = 1.14)
22:39:09.584 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.42 hyp=0.42 cameraTheta=-1.55 mountX=0.07 mountY=0.38, mountTheta=1.39
22:39:09.590 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.42, opts=13)
22:39:09.594 00.004 6120 Enqueuing Move request for scope (0.01, -0.42)
22:39:09.598 00.004 7680 Worker thread wakes up
22:39:09.598 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.42) opts 0xd
22:39:09.599 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:09.603 00.004 6120 UpdateGuideState exits: m=12875 SNR=75.4 Saturated
22:39:09.607 00.004 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.42)
22:39:09.608 00.001 7680 Moving (0.01, -0.42) raw xDistance=0.07 yDistance=0.38
22:39:09.608 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:39:09.608 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:39:09.608 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:09.613 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:09.618 00.005 6120 Enqueuing Expose request
22:39:09.621 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:39:09.622 00.001 7680 MoveAxis(E, 0, ABG)
22:39:09.622 00.000 7680 Move returns status 0, amount 0
22:39:09.622 00.000 7680 MoveAxis(N, 0, ABG)
22:39:09.622 00.000 7680 Move returns status 0, amount 0
22:39:09.622 00.000 7680 move complete, result=0
22:39:09.622 00.000 7680 worker thread done servicing request
22:39:09.623 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:39:09.627 00.004 7680 Worker thread wakes up
22:39:09.627 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:09.627 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(958,31,31,31)
22:39:10.522 00.895 6120 evsrv: cli 0FAF01F8 connect
22:39:10.623 00.101 6120 case statement mapped state 6 to 3
22:39:10.629 00.006 6120 case statement mapped state 6 to 3
22:39:10.632 00.003 6120 evsrv: cli 0FAF01F8 request: {"method":"get_app_state","id":"359b20a7-a4f8-4c93-8baf-02dfba472733"}
22:39:10.636 00.004 6120 case statement mapped state 6 to 3
22:39:10.642 00.006 6120 evsrv: cli 0FAF01F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"359b20a7-a4f8-4c93-8baf-02dfba472733"}
22:39:10.646 00.004 6120 evsrv: cli 0FAF01F8 disconnect
22:39:10.650 00.004 6120 evsrv: cli 0FAEFBB8 connect
22:39:10.655 00.005 6120 case statement mapped state 6 to 3
22:39:10.658 00.003 6120 case statement mapped state 6 to 3
22:39:10.662 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"ed52c47e-40a4-472e-ade1-9c37f65c8e66"}
22:39:10.664 00.002 6120 PhdController::Dither begins
22:39:10.803 00.139 6120 dither: size=5.00, dRA=1.77 dDec=-4.44
22:39:10.809 00.006 6120 MountToCamera -- mountTheta (-1.19) + m_xAngle (-2.95) = xAngle (-4.15 = 2.14)
22:39:10.812 00.003 6120 MountToCamera -- mountX=1.77 mountY=-4.44 hyp=4.78 mountTheta=-1.19 cameraX=-2.57, cameraY=4.03 cameraTheta=2.14
22:39:10.815 00.003 6120 setting lock position to (970.02, 49.85)
22:39:10.819 00.004 6120 Mount: notify guiding dithered (-2.6, 4.0)
22:39:10.941 00.122 6120 Status Line: Dither by 1.77,-4.44
22:39:10.950 00.009 7680 Exposure complete
22:39:10.952 00.002 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:39:10.957 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
22:39:10.962 00.005 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"ed52c47e-40a4-472e-ade1-9c37f65c8e66"}
22:39:10.966 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
22:39:11.062 00.096 7680 worker thread done servicing request
22:39:11.062 00.000 6120 OnExposeComplete: enter
22:39:11.065 00.003 6120 UpdateGuideState(): m_state=6
22:39:11.069 00.004 6120 Star::Find(15, 972, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
22:39:11.072 00.003 6120 Star::Find returns 1 (1), X=972.73, Y=45.84, Mass=13626, SNR=75.1, Peak=255 HFD=6.8
22:39:11.076 00.004 6120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-2.95) = xAngle (1.98 = 1.98)
22:39:11.079 00.003 6120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.71 = 1.71)
22:39:11.082 00.003 6120 CameraToMount -- cameraX=2.71 cameraY=-4.02 hyp=4.85 cameraTheta=-0.98 mountX=-1.91 mountY=4.80, mountTheta=1.95
22:39:11.086 00.004 6120 dither recenter: remaining=(-1.8,4.4) step=(-1.8,4.4)
22:39:11.090 00.004 6120 MountToCamera -- mountTheta (1.95) + m_xAngle (-2.95) = xAngle (-1.00 = -1.00)
22:39:11.093 00.003 6120 MountToCamera -- mountX=-1.77 mountY=4.44 hyp=4.78 mountTheta=1.95 cameraX=2.57, cameraY=-4.03 cameraTheta=-1.00
22:39:11.096 00.003 6120 SchedulePrimaryMove(0D6325F0, x=2.57, y=-4.03, opts=4)
22:39:11.098 00.002 6120 Enqueuing Move request for scope (2.57, -4.03)
22:39:11.102 00.004 7680 Worker thread wakes up
22:39:11.102 00.000 6120 Mount: notify direct move -1.77,4.44
22:39:11.105 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (2.57, -4.03) opts 0x4
22:39:11.105 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:11.108 00.003 7680 Handling offset move in thread for scope, endpoint = (2.57, -4.03)
22:39:11.108 00.000 6120 UpdateGuideState exits: m=13626 SNR=75.1 Saturated
22:39:11.111 00.003 7680 Moving (2.57, -4.03) raw xDistance=-1.77 yDistance=4.44
22:39:11.111 00.000 6120 PhdController: settling, locked = 1, distance = 5.15 (1.50) aobump = 0 frame = 1 / 99999
22:39:11.113 00.002 7680 MoveAxis(E, 1149, B)
22:39:11.114 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045551.113,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.15,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:39:11.117 00.003 7680 Guiding  Dir = 2, Dur = 1149
22:39:11.117 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:11.120 00.003 7680 IsSlewing returns 0
22:39:11.120 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:11.123 00.003 7680 IsGuiding returns 0
22:39:11.123 00.000 6120 Enqueuing Expose request
22:39:11.126 00.003 7680 PulseGuide returned control before completion, sleep 1159
22:39:12.292 01.166 7680 IsGuiding returns 1
22:39:12.293 00.001 7680 scope still moving after pulse duration time elapsed
22:39:12.323 00.030 7680 IsSlewing returns 0
22:39:12.324 00.001 7680 IsGuiding returns 0
22:39:12.324 00.000 7680 scope move finished after 1149 + 51 ms
22:39:12.324 00.000 7680 Move returns status 0, amount 1149
22:39:12.324 00.000 7680 MoveAxis(S, 2409, B)
22:39:12.324 00.000 7680 Guiding  Dir = 1, Dur = 2409
22:39:12.324 00.000 7680 IsSlewing returns 0
22:39:12.325 00.001 7680 IsGuiding returns 0
22:39:12.325 00.000 7680 PulseGuide returned control before completion, sleep 2419
22:39:14.748 02.423 7680 IsGuiding returns 1
22:39:14.748 00.000 7680 scope still moving after pulse duration time elapsed
22:39:14.780 00.032 7680 IsSlewing returns 0
22:39:14.781 00.001 7680 IsGuiding returns 0
22:39:14.781 00.000 7680 scope move finished after 2409 + 47 ms
22:39:14.781 00.000 7680 Move returns status 0, amount 2409
22:39:14.782 00.001 7680 move complete, result=0
22:39:14.782 00.000 7680 worker thread done servicing request
22:39:14.783 00.001 7680 Worker thread wakes up
22:39:14.783 00.000 6120 GuideStep: -1.8 px 1149 ms EAST, 4.4 px 2409 ms SOUTH
22:39:14.788 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:14.789 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,35,31,31)
22:39:16.039 01.250 7680 Exposure complete
22:39:16.178 00.139 7680 worker thread done servicing request
22:39:16.179 00.001 6120 OnExposeComplete: enter
22:39:16.182 00.003 6120 UpdateGuideState(): m_state=6
22:39:16.185 00.003 6120 Star::Find(15, 972, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
22:39:16.190 00.005 6120 Star::Find returns 1 (1), X=971.22, Y=49.15, Mass=13524, SNR=76.0, Peak=255 HFD=6.7
22:39:16.194 00.004 6120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-2.95) = xAngle (2.42 = 2.42)
22:39:16.198 00.004 6120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.15 = 2.15)
22:39:16.202 00.004 6120 CameraToMount -- cameraX=1.20 cameraY=-0.70 hyp=1.39 cameraTheta=-0.53 mountX=-1.05 mountY=1.16, mountTheta=2.31
22:39:16.208 00.006 6120 SchedulePrimaryMove(0D6325F0, x=1.20, y=-0.70, opts=13)
22:39:16.212 00.004 6120 Enqueuing Move request for scope (1.20, -0.70)
22:39:16.215 00.003 7680 Worker thread wakes up
22:39:16.217 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:16.220 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (1.20, -0.70) opts 0xd
22:39:16.221 00.001 7680 Handling offset move in thread for scope, endpoint = (1.20, -0.70)
22:39:16.221 00.000 7680 Moving (1.20, -0.70) raw xDistance=-1.05 yDistance=1.16
22:39:16.221 00.000 6120 UpdateGuideState exits: m=13524 SNR=76.0 Saturated
22:39:16.225 00.004 6120 PhdController: settling, locked = 1, distance = 1.39 (1.50) aobump = 0 frame = 2 / 99999
22:39:16.228 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.05
22:39:16.229 00.001 7680 resist switch: large excursion: input 1.16 thresh 0.60 direction from 0 to 1
22:39:16.229 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.48
22:39:16.229 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.16 from input 1.16
22:39:16.229 00.000 7680 MoveAxis(E, 427, ABG)
22:39:16.230 00.001 7680 Guiding  Dir = 2, Dur = 427
22:39:16.230 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045556.228,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.39,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:39:16.234 00.004 7680 IsSlewing returns 0
22:39:16.234 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:16.238 00.004 7680 IsGuiding returns 0
22:39:16.238 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:16.242 00.004 7680 PulseGuide returned control before completion, sleep 437
22:39:16.242 00.000 6120 Enqueuing Expose request
22:39:16.690 00.448 7680 IsGuiding returns 1
22:39:16.690 00.000 7680 scope still moving after pulse duration time elapsed
22:39:16.721 00.031 7680 IsSlewing returns 0
22:39:16.721 00.000 7680 IsGuiding returns 0
22:39:16.722 00.001 7680 scope move finished after 427 + 56 ms
22:39:16.722 00.000 7680 Move returns status 0, amount 427
22:39:16.722 00.000 7680 MoveAxis(S, 629, ABG)
22:39:16.723 00.001 7680 Guiding  Dir = 1, Dur = 629
22:39:16.723 00.000 7680 IsSlewing returns 0
22:39:16.723 00.000 7680 IsGuiding returns 0
22:39:16.724 00.001 7680 PulseGuide returned control before completion, sleep 639
22:39:17.380 00.656 7680 IsGuiding returns 1
22:39:17.381 00.001 7680 scope still moving after pulse duration time elapsed
22:39:17.411 00.030 7680 IsSlewing returns 0
22:39:17.412 00.001 7680 IsGuiding returns 0
22:39:17.412 00.000 7680 scope move finished after 629 + 59 ms
22:39:17.413 00.001 7680 Move returns status 0, amount 629
22:39:17.413 00.000 7680 move complete, result=0
22:39:17.413 00.000 7680 worker thread done servicing request
22:39:17.414 00.001 7680 Worker thread wakes up
22:39:17.414 00.000 6120 GuideStep: -1.0 px 427 ms EAST, 1.2 px 629 ms SOUTH
22:39:17.423 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:17.423 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,35,31,31)
22:39:18.674 01.251 7680 Exposure complete
22:39:18.815 00.141 7680 worker thread done servicing request
22:39:18.815 00.000 6120 OnExposeComplete: enter
22:39:18.819 00.004 6120 UpdateGuideState(): m_state=6
22:39:18.825 00.006 6120 Star::Find(15, 971, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
22:39:18.830 00.005 6120 Star::Find returns 1 (1), X=971.04, Y=50.13, Mass=12804, SNR=74.6, Peak=255 HFD=7.0
22:39:18.835 00.005 6120 CameraToMount -- cameraTheta (0.26) - m_xAngle (-2.95) = xAngle (3.22 = -3.06)
22:39:18.838 00.003 6120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.95 = 2.95)
22:39:18.842 00.004 6120 CameraToMount -- cameraX=1.02 cameraY=0.28 hyp=1.06 cameraTheta=0.26 mountX=-1.06 mountY=0.20, mountTheta=2.95
22:39:18.847 00.005 6120 SchedulePrimaryMove(0D6325F0, x=1.02, y=0.28, opts=13)
22:39:18.851 00.004 6120 Enqueuing Move request for scope (1.02, 0.28)
22:39:18.855 00.004 7680 Worker thread wakes up
22:39:18.855 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.02, 0.28) opts 0xd
22:39:18.855 00.000 7680 Handling offset move in thread for scope, endpoint = (1.02, 0.28)
22:39:18.855 00.000 7680 Moving (1.02, 0.28) raw xDistance=-1.06 yDistance=0.20
22:39:18.855 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.06
22:39:18.856 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:39:18.856 00.000 7680 MoveAxis(E, 461, ABG)
22:39:18.856 00.000 7680 Guiding  Dir = 2, Dur = 461
22:39:18.856 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:18.859 00.003 7680 IsSlewing returns 0
22:39:18.860 00.001 6120 UpdateGuideState exits: m=12804 SNR=74.6 Saturated
22:39:18.863 00.003 7680 IsGuiding returns 0
22:39:18.863 00.000 6120 PhdController: settling, locked = 1, distance = 1.29 (1.50) aobump = 0 frame = 3 / 99999
22:39:18.868 00.005 7680 PulseGuide returned control before completion, sleep 471
22:39:18.869 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045558.868,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.29,"Time":2.6,"SettleTime":10.0,"StarLocked":true}
22:39:18.872 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:18.876 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:18.880 00.004 6120 Enqueuing Expose request
22:39:19.342 00.462 7680 IsGuiding returns 1
22:39:19.343 00.001 7680 scope still moving after pulse duration time elapsed
22:39:19.373 00.030 7680 IsSlewing returns 0
22:39:19.375 00.002 7680 IsGuiding returns 0
22:39:19.375 00.000 7680 scope move finished after 461 + 50 ms
22:39:19.375 00.000 7680 Move returns status 0, amount 461
22:39:19.376 00.001 7680 MoveAxis(S, 109, ABG)
22:39:19.376 00.000 7680 Guiding  Dir = 1, Dur = 109
22:39:19.378 00.002 7680 IsSlewing returns 0
22:39:19.378 00.000 7680 IsGuiding returns 0
22:39:19.379 00.001 7680 PulseGuide returned control before completion, sleep 119
22:39:19.515 00.136 7680 IsGuiding returns 1
22:39:19.515 00.000 7680 scope still moving after pulse duration time elapsed
22:39:19.546 00.031 7680 IsSlewing returns 0
22:39:19.547 00.001 7680 IsGuiding returns 0
22:39:19.548 00.001 7680 scope move finished after 109 + 59 ms
22:39:19.548 00.000 7680 Move returns status 0, amount 109
22:39:19.548 00.000 7680 move complete, result=0
22:39:19.548 00.000 7680 worker thread done servicing request
22:39:19.548 00.000 6120 GuideStep: -1.1 px 461 ms EAST, 0.2 px 109 ms SOUTH
22:39:19.555 00.007 7680 Worker thread wakes up
22:39:19.555 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:19.555 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,35,31,31)
22:39:20.809 01.254 7680 Exposure complete
22:39:20.938 00.129 7680 worker thread done servicing request
22:39:20.938 00.000 6120 OnExposeComplete: enter
22:39:20.943 00.005 6120 UpdateGuideState(): m_state=6
22:39:20.946 00.003 6120 Star::Find(15, 971, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
22:39:20.949 00.003 6120 Star::Find returns 1 (1), X=970.07, Y=50.79, Mass=13525, SNR=76.0, Peak=255 HFD=6.8
22:39:20.953 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
22:39:20.957 00.004 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
22:39:20.960 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.93 hyp=0.93 cameraTheta=1.52 mountX=-0.22 mountY=-0.81, mountTheta=-1.84
22:39:20.965 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.93, opts=13)
22:39:20.968 00.003 6120 Enqueuing Move request for scope (0.05, 0.93)
22:39:20.972 00.004 7680 Worker thread wakes up
22:39:20.972 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.93) opts 0xd
22:39:20.972 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.93)
22:39:20.973 00.001 7680 Moving (0.05, 0.93) raw xDistance=-0.22 yDistance=-0.81
22:39:20.973 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.22
22:39:20.973 00.000 7680 resist switch: large excursion: input -0.81 thresh 0.60 direction from 1 to -1
22:39:20.973 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.44
22:39:20.973 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
22:39:20.974 00.001 7680 MoveAxis(E, 123, ABG)
22:39:20.974 00.000 7680 Guiding  Dir = 2, Dur = 123
22:39:20.974 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:20.977 00.003 7680 IsSlewing returns 0
22:39:20.977 00.000 6120 UpdateGuideState exits: m=13525 SNR=76.0 Saturated
22:39:20.980 00.003 7680 IsGuiding returns 0
22:39:20.981 00.001 6120 PhdController: settling, locked = 1, distance = 1.18 (1.50) aobump = 0 frame = 4 / 99999
22:39:20.984 00.003 7680 PulseGuide returned control before completion, sleep 133
22:39:20.984 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045560.984,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.18,"Time":4.8,"SettleTime":10.0,"StarLocked":true}
22:39:20.989 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:20.993 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:20.996 00.003 6120 Enqueuing Expose request
22:39:21.127 00.131 7680 IsGuiding returns 1
22:39:21.127 00.000 7680 scope still moving after pulse duration time elapsed
22:39:21.158 00.031 7680 IsSlewing returns 0
22:39:21.159 00.001 7680 IsGuiding returns 0
22:39:21.159 00.000 7680 scope move finished after 123 + 55 ms
22:39:21.160 00.001 7680 Move returns status 0, amount 123
22:39:21.160 00.000 7680 MoveAxis(N, 442, ABG)
22:39:21.160 00.000 7680 Guiding  Dir = 0, Dur = 442
22:39:21.161 00.001 7680 IsSlewing returns 0
22:39:21.162 00.001 7680 IsGuiding returns 0
22:39:21.162 00.000 7680 PulseGuide returned control before completion, sleep 452
22:39:21.617 00.455 7680 IsGuiding returns 1
22:39:21.618 00.001 7680 scope still moving after pulse duration time elapsed
22:39:21.649 00.031 7680 IsSlewing returns 0
22:39:21.651 00.002 7680 IsGuiding returns 0
22:39:21.651 00.000 7680 scope move finished after 442 + 47 ms
22:39:21.652 00.001 7680 Move returns status 0, amount 442
22:39:21.652 00.000 7680 move complete, result=0
22:39:21.652 00.000 7680 worker thread done servicing request
22:39:21.653 00.001 6120 GuideStep: -0.2 px 123 ms EAST, -0.8 px 442 ms NORTH
22:39:21.659 00.006 7680 Worker thread wakes up
22:39:21.659 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:21.659 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,35,31,31)
22:39:22.909 01.250 7680 Exposure complete
22:39:23.070 00.161 7680 worker thread done servicing request
22:39:23.072 00.002 6120 OnExposeComplete: enter
22:39:23.074 00.002 6120 UpdateGuideState(): m_state=6
22:39:23.077 00.003 6120 Star::Find(15, 970, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
22:39:23.081 00.004 6120 Star::Find returns 1 (1), X=970.04, Y=51.06, Mass=12309, SNR=73.7, Peak=255 HFD=7.1
22:39:23.085 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
22:39:23.088 00.003 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
22:39:23.091 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=1.20 hyp=1.20 cameraTheta=1.56 mountX=-0.24 mountY=-1.07, mountTheta=-1.79
22:39:23.096 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=1.20, opts=13)
22:39:23.100 00.004 6120 Enqueuing Move request for scope (0.02, 1.20)
22:39:23.103 00.003 7680 Worker thread wakes up
22:39:23.103 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:23.106 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 1.20) opts 0xd
22:39:23.106 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 1.20)
22:39:23.108 00.002 6120 UpdateGuideState exits: m=12309 SNR=73.7 Saturated
22:39:23.111 00.003 6120 PhdController: settling, locked = 1, distance = 1.19 (1.50) aobump = 0 frame = 5 / 99999
22:39:23.115 00.004 7680 Moving (0.02, 1.20) raw xDistance=-0.24 yDistance=-1.07
22:39:23.115 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
22:39:23.116 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07
22:39:23.116 00.000 7680 MoveAxis(E, 107, ABG)
22:39:23.116 00.000 7680 Guiding  Dir = 2, Dur = 107
22:39:23.116 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045563.115,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.19,"Time":6.9,"SettleTime":10.0,"StarLocked":true}
22:39:23.120 00.004 7680 IsSlewing returns 0
22:39:23.120 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:23.124 00.004 7680 IsGuiding returns 0
22:39:23.124 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:23.128 00.004 7680 PulseGuide returned control before completion, sleep 117
22:39:23.128 00.000 6120 Enqueuing Expose request
22:39:23.251 00.123 7680 IsGuiding returns 1
22:39:23.251 00.000 7680 scope still moving after pulse duration time elapsed
22:39:23.280 00.029 7680 IsSlewing returns 0
22:39:23.280 00.000 7680 IsGuiding returns 0
22:39:23.282 00.002 7680 scope move finished after 107 + 50 ms
22:39:23.282 00.000 7680 Move returns status 0, amount 107
22:39:23.282 00.000 7680 MoveAxis(N, 582, ABG)
22:39:23.283 00.001 7680 Guiding  Dir = 0, Dur = 582
22:39:23.283 00.000 7680 IsSlewing returns 0
22:39:23.283 00.000 7680 IsGuiding returns 0
22:39:23.284 00.001 7680 PulseGuide returned control before completion, sleep 592
22:39:23.878 00.594 7680 IsGuiding returns 1
22:39:23.882 00.004 7680 scope still moving after pulse duration time elapsed
22:39:23.910 00.028 7680 IsSlewing returns 0
22:39:23.911 00.001 7680 IsGuiding returns 0
22:39:23.912 00.001 7680 scope move finished after 582 + 46 ms
22:39:23.912 00.000 7680 Move returns status 0, amount 582
22:39:23.912 00.000 7680 move complete, result=0
22:39:23.913 00.001 6120 GuideStep: -0.2 px 107 ms EAST, -1.1 px 582 ms NORTH
22:39:23.918 00.005 7680 worker thread done servicing request
22:39:23.918 00.000 7680 Worker thread wakes up
22:39:23.918 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:23.920 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(955,35,31,31)
22:39:25.169 01.249 7680 Exposure complete
22:39:25.307 00.138 7680 worker thread done servicing request
22:39:25.307 00.000 6120 OnExposeComplete: enter
22:39:25.311 00.004 6120 UpdateGuideState(): m_state=6
22:39:25.315 00.004 6120 Star::Find(15, 970, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
22:39:25.318 00.003 6120 Star::Find returns 1 (0), X=970.01, Y=50.73, Mass=12487, SNR=73.2, Peak=252 HFD=6.8
22:39:25.322 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
22:39:25.327 00.005 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.02)
22:39:25.332 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.88 hyp=0.88 cameraTheta=1.58 mountX=-0.16 mountY=-0.79, mountTheta=-1.77
22:39:25.337 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.88, opts=13)
22:39:25.341 00.004 6120 Enqueuing Move request for scope (-0.01, 0.88)
22:39:25.344 00.003 7680 Worker thread wakes up
22:39:25.345 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.88) opts 0xd
22:39:25.345 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.88)
22:39:25.345 00.000 7680 Moving (-0.01, 0.88) raw xDistance=-0.16 yDistance=-0.79
22:39:25.346 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:39:25.346 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
22:39:25.346 00.000 7680 MoveAxis(E, 0, ABG)
22:39:25.347 00.001 7680 Move returns status 0, amount 0
22:39:25.347 00.000 7680 MoveAxis(N, 431, ABG)
22:39:25.347 00.000 7680 Guiding  Dir = 0, Dur = 431
22:39:25.347 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:25.351 00.004 7680 IsSlewing returns 0
22:39:25.352 00.001 6120 UpdateGuideState exits: m=12487 SNR=73.2
22:39:25.355 00.003 6120 PhdController: settling, locked = 1, distance = 1.10 (1.50) aobump = 0 frame = 6 / 99999
22:39:25.359 00.004 7680 IsGuiding returns 0
22:39:25.359 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045565.359,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.10,"Time":9.1,"SettleTime":10.0,"StarLocked":true}
22:39:25.363 00.004 7680 PulseGuide returned control before completion, sleep 441
22:39:25.363 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:25.367 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:25.370 00.003 6120 Enqueuing Expose request
22:39:25.815 00.445 7680 IsGuiding returns 0
22:39:25.815 00.000 7680 Move returns status 0, amount 431
22:39:25.816 00.001 7680 move complete, result=0
22:39:25.816 00.000 7680 worker thread done servicing request
22:39:25.816 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.8 px 431 ms NORTH
22:39:25.822 00.006 7680 Worker thread wakes up
22:39:25.823 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:25.823 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,35,31,31)
22:39:27.071 01.248 7680 Exposure complete
22:39:27.210 00.139 7680 worker thread done servicing request
22:39:27.211 00.001 6120 OnExposeComplete: enter
22:39:27.214 00.003 6120 UpdateGuideState(): m_state=6
22:39:27.218 00.004 6120 Star::Find(15, 970, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
22:39:27.221 00.003 6120 Star::Find returns 1 (1), X=970.04, Y=50.06, Mass=12095, SNR=71.0, Peak=255 HFD=6.7
22:39:27.225 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.83)
22:39:27.229 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.10)
22:39:27.233 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.50 mountX=-0.05 mountY=-0.18, mountTheta=-1.86
22:39:27.237 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.21, opts=13)
22:39:27.241 00.004 6120 Enqueuing Move request for scope (0.01, 0.21)
22:39:27.243 00.002 7680 Worker thread wakes up
22:39:27.244 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
22:39:27.244 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
22:39:27.244 00.000 7680 Moving (0.01, 0.21) raw xDistance=-0.05 yDistance=-0.18
22:39:27.244 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:39:27.244 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:39:27.245 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:39:27.245 00.000 7680 MoveAxis(E, 0, ABG)
22:39:27.245 00.000 7680 Move returns status 0, amount 0
22:39:27.245 00.000 7680 MoveAxis(N, 0, ABG)
22:39:27.245 00.000 7680 Move returns status 0, amount 0
22:39:27.245 00.000 7680 move complete, result=0
22:39:27.246 00.001 7680 worker thread done servicing request
22:39:27.246 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:27.249 00.003 6120 UpdateGuideState exits: m=12095 SNR=71.0 Saturated
22:39:27.252 00.003 6120 PhdController: settling, locked = 1, distance = 0.83 (1.50) aobump = 0 frame = 7 / 99999
22:39:27.254 00.002 6120 PhdController: newstate STATE_FINISH
22:39:27.257 00.003 6120 PhdController complete: success
22:39:27.259 00.002 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045567.259,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
22:39:27.262 00.003 6120 Mount: notify guiding dither settle done success=1
22:39:27.266 00.004 6120 PhdController: newstate STATE_IDLE
22:39:27.271 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:27.275 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:27.278 00.003 6120 Enqueuing Expose request
22:39:27.284 00.006 7680 Worker thread wakes up
22:39:27.284 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:27.285 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,35,31,31)
22:39:27.285 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:39:28.540 01.255 7680 Exposure complete
22:39:28.682 00.142 7680 worker thread done servicing request
22:39:28.683 00.001 6120 OnExposeComplete: enter
22:39:28.687 00.004 6120 UpdateGuideState(): m_state=6
22:39:28.691 00.004 6120 Star::Find(15, 970, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
22:39:28.695 00.004 6120 Star::Find returns 1 (1), X=970.00, Y=50.51, Mass=12277, SNR=72.5, Peak=255 HFD=6.9
22:39:28.699 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
22:39:28.704 00.005 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
22:39:28.711 00.007 6120 CameraToMount -- cameraX=-0.02 cameraY=0.65 hyp=0.65 cameraTheta=1.59 mountX=-0.11 mountY=-0.59, mountTheta=-1.75
22:39:28.716 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.65, opts=13)
22:39:28.720 00.004 6120 Enqueuing Move request for scope (-0.02, 0.65)
22:39:28.724 00.004 7680 Worker thread wakes up
22:39:28.724 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:28.728 00.004 6120 UpdateGuideState exits: m=12277 SNR=72.5 Saturated
22:39:28.734 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.65) opts 0xd
22:39:28.734 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.65)
22:39:28.734 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:28.741 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:28.745 00.004 6120 Enqueuing Expose request
22:39:28.750 00.005 7680 Moving (-0.02, 0.65) raw xDistance=-0.11 yDistance=-0.59
22:39:28.750 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:39:28.750 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
22:39:28.750 00.000 7680 MoveAxis(E, 0, ABG)
22:39:28.751 00.001 7680 Move returns status 0, amount 0
22:39:28.751 00.000 7680 MoveAxis(N, 321, ABG)
22:39:28.751 00.000 7680 Guiding  Dir = 0, Dur = 321
22:39:28.751 00.000 7680 IsSlewing returns 0
22:39:28.752 00.001 7680 IsGuiding returns 0
22:39:28.752 00.000 7680 PulseGuide returned control before completion, sleep 331
22:39:29.094 00.342 7680 IsGuiding returns 1
22:39:29.095 00.001 7680 scope still moving after pulse duration time elapsed
22:39:29.125 00.030 7680 IsSlewing returns 0
22:39:29.126 00.001 7680 IsGuiding returns 0
22:39:29.126 00.000 7680 scope move finished after 321 + 53 ms
22:39:29.127 00.001 7680 Move returns status 0, amount 321
22:39:29.128 00.001 7680 move complete, result=0
22:39:29.128 00.000 7680 worker thread done servicing request
22:39:29.129 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 321 ms NORTH
22:39:29.135 00.006 7680 Worker thread wakes up
22:39:29.136 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:29.137 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,35,31,31)
22:39:30.388 01.251 7680 Exposure complete
22:39:30.534 00.146 7680 worker thread done servicing request
22:39:30.535 00.001 6120 OnExposeComplete: enter
22:39:30.538 00.003 6120 UpdateGuideState(): m_state=6
22:39:30.542 00.004 6120 Star::Find(15, 970, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
22:39:30.547 00.005 6120 Star::Find returns 1 (1), X=970.11, Y=49.98, Mass=12362, SNR=73.1, Peak=255 HFD=6.7
22:39:30.551 00.004 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.90 = -2.38)
22:39:30.555 00.004 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.65)
22:39:30.558 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.15 cameraTheta=0.95 mountX=-0.11 mountY=-0.07, mountTheta=-2.56
22:39:30.565 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.13, opts=13)
22:39:30.570 00.005 6120 Enqueuing Move request for scope (0.09, 0.13)
22:39:30.574 00.004 7680 Worker thread wakes up
22:39:30.575 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
22:39:30.575 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
22:39:30.575 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:30.582 00.007 7680 Moving (0.09, 0.13) raw xDistance=-0.11 yDistance=-0.07
22:39:30.582 00.000 6120 UpdateGuideState exits: m=12362 SNR=73.1 Saturated
22:39:30.587 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:39:30.587 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:39:30.589 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:30.592 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:39:30.592 00.000 7680 MoveAxis(E, 0, ABG)
22:39:30.594 00.002 7680 Move returns status 0, amount 0
22:39:30.594 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:30.598 00.004 6120 Enqueuing Expose request
22:39:30.602 00.004 7680 MoveAxis(N, 0, ABG)
22:39:30.602 00.000 7680 Move returns status 0, amount 0
22:39:30.602 00.000 7680 move complete, result=0
22:39:30.602 00.000 7680 worker thread done servicing request
22:39:30.602 00.000 7680 Worker thread wakes up
22:39:30.604 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:30.609 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:30.609 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,35,31,31)
22:39:31.853 01.244 7680 Exposure complete
22:39:31.989 00.136 7680 worker thread done servicing request
22:39:31.990 00.001 6120 OnExposeComplete: enter
22:39:31.994 00.004 6120 UpdateGuideState(): m_state=6
22:39:31.997 00.003 6120 Star::Find(15, 970, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
22:39:32.002 00.005 6120 Star::Find returns 1 (1), X=970.07, Y=50.10, Mass=13490, SNR=77.5, Peak=255 HFD=7.0
22:39:32.006 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
22:39:32.009 00.003 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
22:39:32.012 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.39 mountX=-0.09 mountY=-0.20, mountTheta=-2.00
22:39:32.019 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.25, opts=13)
22:39:32.025 00.006 6120 Enqueuing Move request for scope (0.05, 0.25)
22:39:32.028 00.003 7680 Worker thread wakes up
22:39:32.028 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
22:39:32.028 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
22:39:32.029 00.001 7680 Moving (0.05, 0.25) raw xDistance=-0.09 yDistance=-0.20
22:39:32.029 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:32.033 00.004 6120 UpdateGuideState exits: m=13490 SNR=77.5 Saturated
22:39:32.037 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:32.040 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:32.044 00.004 6120 Enqueuing Expose request
22:39:32.049 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:39:32.050 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:39:32.050 00.000 7680 MoveAxis(E, 0, ABG)
22:39:32.050 00.000 7680 Move returns status 0, amount 0
22:39:32.050 00.000 7680 MoveAxis(N, 109, ABG)
22:39:32.051 00.001 7680 Guiding  Dir = 0, Dur = 109
22:39:32.051 00.000 7680 IsSlewing returns 0
22:39:32.051 00.000 7680 IsGuiding returns 0
22:39:32.052 00.001 7680 PulseGuide returned control before completion, sleep 119
22:39:32.185 00.133 7680 IsGuiding returns 1
22:39:32.187 00.002 7680 scope still moving after pulse duration time elapsed
22:39:32.217 00.030 7680 IsSlewing returns 0
22:39:32.218 00.001 7680 IsGuiding returns 0
22:39:32.219 00.001 7680 scope move finished after 109 + 58 ms
22:39:32.219 00.000 7680 Move returns status 0, amount 109
22:39:32.219 00.000 7680 move complete, result=0
22:39:32.220 00.001 7680 worker thread done servicing request
22:39:32.220 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 109 ms NORTH
22:39:32.227 00.007 7680 Worker thread wakes up
22:39:32.227 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:32.227 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,35,31,31)
22:39:33.477 01.250 7680 Exposure complete
22:39:33.618 00.141 7680 worker thread done servicing request
22:39:33.618 00.000 6120 OnExposeComplete: enter
22:39:33.623 00.005 6120 UpdateGuideState(): m_state=6
22:39:33.627 00.004 6120 Star::Find(15, 970, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
22:39:33.631 00.004 6120 Star::Find returns 1 (1), X=970.01, Y=50.13, Mass=11670, SNR=71.5, Peak=255 HFD=7.0
22:39:33.635 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
22:39:33.638 00.003 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
22:39:33.643 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.60 mountX=-0.04 mountY=-0.25, mountTheta=-1.74
22:39:33.650 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.28, opts=13)
22:39:33.653 00.003 6120 Enqueuing Move request for scope (-0.01, 0.28)
22:39:33.657 00.004 7680 Worker thread wakes up
22:39:33.658 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:33.661 00.003 6120 UpdateGuideState exits: m=11670 SNR=71.5 Saturated
22:39:33.666 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:33.670 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.28) opts 0xd
22:39:33.670 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.28)
22:39:33.670 00.000 7680 Moving (-0.01, 0.28) raw xDistance=-0.04 yDistance=-0.25
22:39:33.670 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:39:33.670 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:39:33.672 00.002 7680 MoveAxis(E, 0, ABG)
22:39:33.672 00.000 7680 Move returns status 0, amount 0
22:39:33.672 00.000 7680 MoveAxis(N, 137, ABG)
22:39:33.672 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:33.677 00.005 6120 Enqueuing Expose request
22:39:33.681 00.004 7680 Guiding  Dir = 0, Dur = 137
22:39:33.681 00.000 7680 IsSlewing returns 0
22:39:33.681 00.000 7680 IsGuiding returns 0
22:39:33.682 00.001 7680 PulseGuide returned control before completion, sleep 147
22:39:33.844 00.162 7680 IsGuiding returns 1
22:39:33.846 00.002 7680 scope still moving after pulse duration time elapsed
22:39:33.876 00.030 7680 IsSlewing returns 0
22:39:33.877 00.001 7680 IsGuiding returns 0
22:39:33.878 00.001 7680 scope move finished after 137 + 59 ms
22:39:33.878 00.000 7680 Move returns status 0, amount 137
22:39:33.878 00.000 7680 move complete, result=0
22:39:33.879 00.001 7680 worker thread done servicing request
22:39:33.880 00.001 7680 Worker thread wakes up
22:39:33.880 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 137 ms NORTH
22:39:33.886 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:33.886 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,35,31,31)
22:39:35.142 01.256 7680 Exposure complete
22:39:35.276 00.134 7680 worker thread done servicing request
22:39:35.276 00.000 6120 OnExposeComplete: enter
22:39:35.281 00.005 6120 UpdateGuideState(): m_state=6
22:39:35.284 00.003 6120 Star::Find(15, 970, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
22:39:35.288 00.004 6120 Star::Find returns 1 (1), X=970.17, Y=50.16, Mass=12508, SNR=73.4, Peak=255 HFD=6.7
22:39:35.292 00.004 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.07 = -2.22)
22:39:35.296 00.004 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
22:39:35.299 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.31 hyp=0.35 cameraTheta=1.11 mountX=-0.21 mountY=-0.21, mountTheta=-2.35
22:39:35.304 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.31, opts=13)
22:39:35.309 00.005 6120 Enqueuing Move request for scope (0.15, 0.31)
22:39:35.312 00.003 7680 Worker thread wakes up
22:39:35.312 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.31) opts 0xd
22:39:35.312 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.31)
22:39:35.313 00.001 7680 Moving (0.15, 0.31) raw xDistance=-0.21 yDistance=-0.21
22:39:35.313 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:39:35.313 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:39:35.313 00.000 7680 MoveAxis(E, 85, ABG)
22:39:35.313 00.000 7680 Guiding  Dir = 2, Dur = 85
22:39:35.313 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:35.318 00.005 7680 IsSlewing returns 0
22:39:35.318 00.000 6120 UpdateGuideState exits: m=12508 SNR=73.4 Saturated
22:39:35.321 00.003 7680 IsGuiding returns 0
22:39:35.321 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:35.326 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:35.329 00.003 7680 PulseGuide returned control before completion, sleep 95
22:39:35.329 00.000 6120 Enqueuing Expose request
22:39:35.440 00.111 7680 IsGuiding returns 0
22:39:35.442 00.002 7680 Move returns status 0, amount 85
22:39:35.442 00.000 7680 MoveAxis(N, 114, ABG)
22:39:35.442 00.000 7680 Guiding  Dir = 0, Dur = 114
22:39:35.444 00.002 7680 IsSlewing returns 0
22:39:35.444 00.000 7680 IsGuiding returns 0
22:39:35.445 00.001 7680 PulseGuide returned control before completion, sleep 124
22:39:35.582 00.137 7680 IsGuiding returns 1
22:39:35.583 00.001 7680 scope still moving after pulse duration time elapsed
22:39:35.613 00.030 7680 IsSlewing returns 0
22:39:35.613 00.000 7680 IsGuiding returns 0
22:39:35.613 00.000 7680 scope move finished after 114 + 54 ms
22:39:35.614 00.001 7680 Move returns status 0, amount 114
22:39:35.614 00.000 7680 move complete, result=0
22:39:35.614 00.000 7680 worker thread done servicing request
22:39:35.614 00.000 6120 GuideStep: -0.2 px 85 ms EAST, -0.2 px 114 ms NORTH
22:39:35.620 00.006 7680 Worker thread wakes up
22:39:35.620 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:35.620 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,35,31,31)
22:39:36.875 01.255 7680 Exposure complete
22:39:37.004 00.129 7680 worker thread done servicing request
22:39:37.004 00.000 6120 OnExposeComplete: enter
22:39:37.008 00.004 6120 UpdateGuideState(): m_state=6
22:39:37.011 00.003 6120 Star::Find(15, 970, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
22:39:37.016 00.005 6120 Star::Find returns 1 (1), X=970.12, Y=50.13, Mass=13034, SNR=74.3, Peak=255 HFD=6.9
22:39:37.019 00.003 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.18 = -2.10)
22:39:37.024 00.005 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.37)
22:39:37.027 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.23 mountX=-0.15 mountY=-0.20, mountTheta=-2.20
22:39:37.033 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.27, opts=13)
22:39:37.037 00.004 6120 Enqueuing Move request for scope (0.10, 0.27)
22:39:37.040 00.003 7680 Worker thread wakes up
22:39:37.040 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:37.044 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.27) opts 0xd
22:39:37.044 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.27)
22:39:37.044 00.000 7680 Moving (0.10, 0.27) raw xDistance=-0.15 yDistance=-0.20
22:39:37.046 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:39:37.046 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:39:37.046 00.000 7680 MoveAxis(E, 0, ABG)
22:39:37.046 00.000 7680 Move returns status 0, amount 0
22:39:37.046 00.000 7680 MoveAxis(N, 109, ABG)
22:39:37.046 00.000 7680 Guiding  Dir = 0, Dur = 109
22:39:37.046 00.000 6120 UpdateGuideState exits: m=13034 SNR=74.3 Saturated
22:39:37.051 00.005 7680 IsSlewing returns 0
22:39:37.051 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:37.055 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:37.058 00.003 7680 IsGuiding returns 0
22:39:37.058 00.000 6120 Enqueuing Expose request
22:39:37.061 00.003 7680 PulseGuide returned control before completion, sleep 119
22:39:37.191 00.130 7680 IsGuiding returns 1
22:39:37.191 00.000 7680 scope still moving after pulse duration time elapsed
22:39:37.224 00.033 7680 IsSlewing returns 0
22:39:37.225 00.001 7680 IsGuiding returns 0
22:39:37.225 00.000 7680 scope move finished after 109 + 58 ms
22:39:37.225 00.000 7680 Move returns status 0, amount 109
22:39:37.225 00.000 7680 move complete, result=0
22:39:37.226 00.001 7680 worker thread done servicing request
22:39:37.226 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 109 ms NORTH
22:39:37.230 00.004 7680 Worker thread wakes up
22:39:37.231 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:37.231 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,35,31,31)
22:39:38.479 01.248 7680 Exposure complete
22:39:38.579 00.100 7680 worker thread done servicing request
22:39:38.579 00.000 6120 OnExposeComplete: enter
22:39:38.583 00.004 6120 UpdateGuideState(): m_state=6
22:39:38.588 00.005 6120 Star::Find(15, 970, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
22:39:38.592 00.004 6120 Star::Find returns 1 (1), X=970.17, Y=50.20, Mass=12441, SNR=73.1, Peak=255 HFD=6.7
22:39:38.595 00.003 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
22:39:38.598 00.003 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.45)
22:39:38.602 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.34 hyp=0.38 cameraTheta=1.15 mountX=-0.22 mountY=-0.24, mountTheta=-2.30
22:39:38.609 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.34, opts=13)
22:39:38.614 00.005 6120 Enqueuing Move request for scope (0.15, 0.34)
22:39:38.619 00.005 7680 Worker thread wakes up
22:39:38.619 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.34) opts 0xd
22:39:38.620 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.34)
22:39:38.620 00.000 7680 Moving (0.15, 0.34) raw xDistance=-0.22 yDistance=-0.24
22:39:38.620 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:39:38.620 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:38.624 00.004 6120 UpdateGuideState exits: m=12441 SNR=73.1 Saturated
22:39:38.627 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:38.630 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:38.633 00.003 6120 Enqueuing Expose request
22:39:38.637 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:39:38.637 00.000 7680 MoveAxis(E, 88, ABG)
22:39:38.637 00.000 7680 Guiding  Dir = 2, Dur = 88
22:39:38.638 00.001 7680 IsSlewing returns 0
22:39:38.638 00.000 7680 IsGuiding returns 0
22:39:38.639 00.001 7680 PulseGuide returned control before completion, sleep 98
22:39:38.741 00.102 7680 IsGuiding returns 1
22:39:38.741 00.000 7680 scope still moving after pulse duration time elapsed
22:39:38.771 00.030 7680 IsSlewing returns 0
22:39:38.771 00.000 7680 IsGuiding returns 0
22:39:38.771 00.000 7680 scope move finished after 88 + 45 ms
22:39:38.771 00.000 7680 Move returns status 0, amount 88
22:39:38.771 00.000 7680 MoveAxis(N, 130, ABG)
22:39:38.773 00.002 7680 Guiding  Dir = 0, Dur = 130
22:39:38.773 00.000 7680 IsSlewing returns 0
22:39:38.773 00.000 7680 IsGuiding returns 0
22:39:38.774 00.001 7680 PulseGuide returned control before completion, sleep 140
22:39:38.928 00.154 7680 IsGuiding returns 1
22:39:38.928 00.000 7680 scope still moving after pulse duration time elapsed
22:39:38.959 00.031 7680 IsSlewing returns 0
22:39:38.959 00.000 7680 IsGuiding returns 0
22:39:38.959 00.000 7680 scope move finished after 130 + 56 ms
22:39:38.959 00.000 7680 Move returns status 0, amount 130
22:39:38.959 00.000 7680 move complete, result=0
22:39:38.959 00.000 7680 worker thread done servicing request
22:39:38.960 00.001 6120 GuideStep: -0.2 px 88 ms EAST, -0.2 px 130 ms NORTH
22:39:38.964 00.004 7680 Worker thread wakes up
22:39:38.964 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:38.964 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,35,31,31)
22:39:40.211 01.247 7680 Exposure complete
22:39:40.346 00.135 7680 worker thread done servicing request
22:39:40.346 00.000 6120 OnExposeComplete: enter
22:39:40.351 00.005 6120 UpdateGuideState(): m_state=6
22:39:40.354 00.003 6120 Star::Find(15, 970, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
22:39:40.359 00.005 6120 Star::Find returns 1 (1), X=970.34, Y=49.82, Mass=11909, SNR=71.7, Peak=255 HFD=6.7
22:39:40.366 00.007 6120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-2.95) = xAngle (2.86 = 2.86)
22:39:40.371 00.005 6120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.59 = 2.59)
22:39:40.374 00.003 6120 CameraToMount -- cameraX=0.31 cameraY=-0.03 hyp=0.32 cameraTheta=-0.10 mountX=-0.30 mountY=0.17, mountTheta=2.64
22:39:40.380 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.03, opts=13)
22:39:40.385 00.005 6120 Enqueuing Move request for scope (0.31, -0.03)
22:39:40.389 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:40.393 00.004 6120 UpdateGuideState exits: m=11909 SNR=71.7 Saturated
22:39:40.397 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:40.401 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:40.404 00.003 6120 Enqueuing Expose request
22:39:40.409 00.005 7680 Worker thread wakes up
22:39:40.409 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.03) opts 0xd
22:39:40.409 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.03)
22:39:40.409 00.000 7680 Moving (0.31, -0.03) raw xDistance=-0.30 yDistance=0.17
22:39:40.410 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
22:39:40.410 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:39:40.410 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:39:40.410 00.000 7680 MoveAxis(E, 130, ABG)
22:39:40.410 00.000 7680 Guiding  Dir = 2, Dur = 130
22:39:40.411 00.001 7680 IsSlewing returns 0
22:39:40.411 00.000 7680 IsGuiding returns 0
22:39:40.412 00.001 7680 PulseGuide returned control before completion, sleep 140
22:39:40.563 00.151 7680 IsGuiding returns 1
22:39:40.563 00.000 7680 scope still moving after pulse duration time elapsed
22:39:40.593 00.030 7680 IsSlewing returns 0
22:39:40.593 00.000 7680 IsGuiding returns 0
22:39:40.594 00.001 7680 scope move finished after 130 + 52 ms
22:39:40.594 00.000 7680 Move returns status 0, amount 130
22:39:40.594 00.000 7680 MoveAxis(N, 0, ABG)
22:39:40.595 00.001 7680 Move returns status 0, amount 0
22:39:40.595 00.000 7680 move complete, result=0
22:39:40.595 00.000 7680 worker thread done servicing request
22:39:40.595 00.000 7680 Worker thread wakes up
22:39:40.596 00.001 6120 GuideStep: -0.3 px 130 ms EAST, 0.2 px 0 ms NORTH
22:39:40.602 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:40.602 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,35,31,31)
22:39:41.863 01.261 7680 Exposure complete
22:39:42.008 00.145 7680 worker thread done servicing request
22:39:42.008 00.000 6120 OnExposeComplete: enter
22:39:42.014 00.006 6120 UpdateGuideState(): m_state=6
22:39:42.019 00.005 6120 Star::Find(15, 970, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
22:39:42.024 00.005 6120 Star::Find returns 1 (1), X=969.95, Y=50.57, Mass=12734, SNR=73.8, Peak=255 HFD=6.9
22:39:42.028 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
22:39:42.032 00.004 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.93)
22:39:42.035 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.72 hyp=0.72 cameraTheta=1.67 mountX=-0.06 mountY=-0.68, mountTheta=-1.67
22:39:42.040 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.72, opts=13)
22:39:42.044 00.004 6120 Enqueuing Move request for scope (-0.07, 0.72)
22:39:42.049 00.005 7680 Worker thread wakes up
22:39:42.050 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:42.054 00.004 6120 UpdateGuideState exits: m=12734 SNR=73.8 Saturated
22:39:42.057 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:42.061 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:42.065 00.004 6120 Enqueuing Expose request
22:39:42.068 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.72) opts 0xd
22:39:42.068 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.72)
22:39:42.068 00.000 7680 Moving (-0.07, 0.72) raw xDistance=-0.06 yDistance=-0.68
22:39:42.068 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:39:42.069 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
22:39:42.069 00.000 7680 MoveAxis(E, 0, ABG)
22:39:42.069 00.000 7680 Move returns status 0, amount 0
22:39:42.069 00.000 7680 MoveAxis(N, 367, ABG)
22:39:42.069 00.000 7680 Guiding  Dir = 0, Dur = 367
22:39:42.071 00.002 7680 IsSlewing returns 0
22:39:42.071 00.000 7680 IsGuiding returns 0
22:39:42.071 00.000 7680 PulseGuide returned control before completion, sleep 377
22:39:42.457 00.386 7680 IsGuiding returns 1
22:39:42.457 00.000 7680 scope still moving after pulse duration time elapsed
22:39:42.488 00.031 7680 IsSlewing returns 0
22:39:42.488 00.000 7680 IsGuiding returns 0
22:39:42.488 00.000 7680 scope move finished after 367 + 50 ms
22:39:42.488 00.000 7680 Move returns status 0, amount 367
22:39:42.489 00.001 7680 move complete, result=0
22:39:42.489 00.000 7680 worker thread done servicing request
22:39:42.489 00.000 7680 Worker thread wakes up
22:39:42.490 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.7 px 367 ms NORTH
22:39:42.496 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:42.496 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,35,31,31)
22:39:43.737 01.241 7680 Exposure complete
22:39:43.897 00.160 7680 worker thread done servicing request
22:39:43.897 00.000 6120 OnExposeComplete: enter
22:39:43.902 00.005 6120 UpdateGuideState(): m_state=6
22:39:43.906 00.004 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
22:39:43.912 00.006 6120 Star::Find returns 1 (1), X=969.91, Y=50.11, Mass=12530, SNR=73.1, Peak=255 HFD=6.8
22:39:43.916 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.36)
22:39:43.920 00.004 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
22:39:43.925 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.25 hyp=0.27 cameraTheta=1.97 mountX=0.06 mountY=-0.27, mountTheta=-1.36
22:39:43.932 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.25, opts=13)
22:39:43.939 00.007 6120 Enqueuing Move request for scope (-0.11, 0.25)
22:39:43.944 00.005 7680 Worker thread wakes up
22:39:43.944 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:43.950 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.25) opts 0xd
22:39:43.950 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.25)
22:39:43.950 00.000 7680 Moving (-0.11, 0.25) raw xDistance=0.06 yDistance=-0.27
22:39:43.950 00.000 6120 UpdateGuideState exits: m=12530 SNR=73.1 Saturated
22:39:43.955 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:39:43.956 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:43.960 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:39:43.960 00.000 7680 MoveAxis(E, 0, ABG)
22:39:43.960 00.000 7680 Move returns status 0, amount 0
22:39:43.961 00.001 7680 MoveAxis(N, 148, ABG)
22:39:43.961 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:43.966 00.005 7680 Guiding  Dir = 0, Dur = 148
22:39:43.967 00.001 6120 Enqueuing Expose request
22:39:43.970 00.003 7680 IsSlewing returns 0
22:39:43.971 00.001 7680 IsGuiding returns 0
22:39:43.971 00.000 7680 PulseGuide returned control before completion, sleep 158
22:39:44.135 00.164 7680 IsGuiding returns 1
22:39:44.135 00.000 7680 scope still moving after pulse duration time elapsed
22:39:44.167 00.032 7680 IsSlewing returns 0
22:39:44.168 00.001 7680 IsGuiding returns 0
22:39:44.169 00.001 7680 scope move finished after 148 + 49 ms
22:39:44.169 00.000 7680 Move returns status 0, amount 148
22:39:44.170 00.001 7680 move complete, result=0
22:39:44.170 00.000 7680 worker thread done servicing request
22:39:44.170 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 148 ms NORTH
22:39:44.175 00.005 7680 Worker thread wakes up
22:39:44.175 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:44.175 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,35,31,31)
22:39:45.419 01.244 7680 Exposure complete
22:39:45.565 00.146 7680 worker thread done servicing request
22:39:45.566 00.001 6120 OnExposeComplete: enter
22:39:45.571 00.005 6120 UpdateGuideState(): m_state=6
22:39:45.577 00.006 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
22:39:45.582 00.005 6120 Star::Find returns 1 (1), X=970.00, Y=50.11, Mass=12268, SNR=72.1, Peak=255 HFD=6.6
22:39:45.586 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.67)
22:39:45.591 00.005 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.94)
22:39:45.596 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.66 mountX=-0.02 mountY=-0.24, mountTheta=-1.67
22:39:45.602 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.25, opts=13)
22:39:45.607 00.005 6120 Enqueuing Move request for scope (-0.02, 0.25)
22:39:45.611 00.004 7680 Worker thread wakes up
22:39:45.611 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:45.616 00.005 6120 UpdateGuideState exits: m=12268 SNR=72.1 Saturated
22:39:45.620 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:45.623 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:45.627 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.25) opts 0xd
22:39:45.627 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.25)
22:39:45.627 00.000 6120 Enqueuing Expose request
22:39:45.631 00.004 7680 Moving (-0.02, 0.25) raw xDistance=-0.02 yDistance=-0.24
22:39:45.631 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:39:45.631 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:39:45.631 00.000 7680 MoveAxis(E, 0, ABG)
22:39:45.632 00.001 7680 Move returns status 0, amount 0
22:39:45.632 00.000 7680 MoveAxis(N, 129, ABG)
22:39:45.632 00.000 7680 Guiding  Dir = 0, Dur = 129
22:39:45.633 00.001 7680 IsSlewing returns 0
22:39:45.634 00.001 7680 IsGuiding returns 0
22:39:45.634 00.000 7680 PulseGuide returned control before completion, sleep 139
22:39:45.785 00.151 7680 IsGuiding returns 1
22:39:45.785 00.000 7680 scope still moving after pulse duration time elapsed
22:39:45.816 00.031 7680 IsSlewing returns 0
22:39:45.816 00.000 7680 IsGuiding returns 0
22:39:45.816 00.000 7680 scope move finished after 129 + 53 ms
22:39:45.816 00.000 7680 Move returns status 0, amount 129
22:39:45.817 00.001 7680 move complete, result=0
22:39:45.817 00.000 7680 worker thread done servicing request
22:39:45.817 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 129 ms NORTH
22:39:45.821 00.004 7680 Worker thread wakes up
22:39:45.822 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:45.822 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,35,31,31)
22:39:46.754 00.932 6120 evsrv: cli 0FAEF438 connect
22:39:46.766 00.012 6120 case statement mapped state 6 to 3
22:39:46.769 00.003 6120 case statement mapped state 6 to 3
22:39:46.774 00.005 6120 evsrv: cli 0FAEF438 request: {"method":"get_app_state","id":"80de269b-4aae-4ac0-9184-09b6f5bfe63a"}
22:39:46.777 00.003 6120 case statement mapped state 6 to 3
22:39:46.781 00.004 6120 evsrv: cli 0FAEF438 response: {"jsonrpc":"2.0","result":"Guiding","id":"80de269b-4aae-4ac0-9184-09b6f5bfe63a"}
22:39:46.786 00.005 6120 evsrv: cli 0FAEF438 disconnect
22:39:46.789 00.003 6120 evsrv: cli 0FAF03D8 connect
22:39:46.794 00.005 6120 case statement mapped state 6 to 3
22:39:46.798 00.004 6120 case statement mapped state 6 to 3
22:39:46.803 00.005 6120 evsrv: cli 0FAF03D8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"d5de6d6d-f809-44b7-bf47-f587fc51f6e0"}
22:39:46.807 00.004 6120 PhdController::Dither begins
22:39:46.810 00.003 6120 dither: size=5.00, dRA=-4.91 dDec=4.19
22:39:46.813 00.003 6120 MountToCamera -- mountTheta (2.44) + m_xAngle (-2.95) = xAngle (-0.52 = -0.52)
22:39:46.816 00.003 6120 MountToCamera -- mountX=-4.91 mountY=4.19 hyp=6.46 mountTheta=2.44 cameraX=5.61, cameraY=-3.20 cameraTheta=-0.52
22:39:46.969 00.153 6120 setting lock position to (975.63, 46.65)
22:39:47.092 00.123 6120 Mount: notify guiding dithered (5.6, -3.2)
22:39:47.098 00.006 7680 Exposure complete
22:39:47.098 00.000 6120 Status Line: Dither by -4.91,4.19
22:39:47.104 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:39:47.109 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
22:39:47.113 00.004 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":0,"id":"d5de6d6d-f809-44b7-bf47-f587fc51f6e0"}
22:39:47.116 00.003 6120 evsrv: cli 0FAF03D8 disconnect
22:39:47.209 00.093 7680 worker thread done servicing request
22:39:47.209 00.000 6120 OnExposeComplete: enter
22:39:47.212 00.003 6120 UpdateGuideState(): m_state=6
22:39:47.216 00.004 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
22:39:47.219 00.003 6120 Star::Find returns 1 (1), X=969.97, Y=50.02, Mass=12923, SNR=74.9, Peak=255 HFD=7.1
22:39:47.222 00.003 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.56 = -0.72)
22:39:47.224 00.002 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.29 = -0.99)
22:39:47.228 00.004 6120 CameraToMount -- cameraX=-5.66 cameraY=3.37 hyp=6.59 cameraTheta=2.61 mountX=4.94 mountY=-5.51, mountTheta=-0.84
22:39:47.234 00.006 6120 dither recenter: remaining=(4.9,-4.2) step=(4.9,-4.2)
22:39:47.236 00.002 6120 MountToCamera -- mountTheta (-0.71) + m_xAngle (-2.95) = xAngle (-3.66 = 2.62)
22:39:47.239 00.003 6120 MountToCamera -- mountX=4.91 mountY=-4.19 hyp=6.46 mountTheta=-0.71 cameraX=-5.61, cameraY=3.20 cameraTheta=2.62
22:39:47.242 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-5.61, y=3.20, opts=4)
22:39:47.245 00.003 6120 Enqueuing Move request for scope (-5.61, 3.20)
22:39:47.248 00.003 6120 Mount: notify direct move 4.91,-4.19
22:39:47.251 00.003 7680 Worker thread wakes up
22:39:47.252 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-5.61, 3.20) opts 0x4
22:39:47.252 00.000 7680 Handling offset move in thread for scope, endpoint = (-5.61, 3.20)
22:39:47.252 00.000 7680 Moving (-5.61, 3.20) raw xDistance=4.91 yDistance=-4.19
22:39:47.252 00.000 7680 MoveAxis(W, 3184, B)
22:39:47.253 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:47.255 00.002 6120 UpdateGuideState exits: m=12923 SNR=74.9 Saturated
22:39:47.257 00.002 6120 PhdController: settling, locked = 1, distance = 6.75 (1.50) aobump = 0 frame = 1 / 99999
22:39:47.261 00.004 7680 Guiding  Dir = 3, Dur = 3184
22:39:47.261 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045587.261,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":6.75,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:39:47.264 00.003 7680 IsSlewing returns 0
22:39:47.264 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:47.267 00.003 7680 IsGuiding returns 0
22:39:47.268 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:47.270 00.002 6120 Enqueuing Expose request
22:39:47.272 00.002 7680 PulseGuide returned control before completion, sleep 3194
22:39:50.468 03.196 7680 IsGuiding returns 1
22:39:50.468 00.000 7680 scope still moving after pulse duration time elapsed
22:39:50.499 00.031 7680 IsSlewing returns 0
22:39:50.499 00.000 7680 IsGuiding returns 0
22:39:50.499 00.000 7680 scope move finished after 3184 + 48 ms
22:39:50.501 00.002 7680 Move returns status 0, amount 3184
22:39:50.501 00.000 7680 MoveAxis(N, 2273, B)
22:39:50.501 00.000 7680 Guiding  Dir = 0, Dur = 2273
22:39:50.501 00.000 7680 IsSlewing returns 0
22:39:50.502 00.001 7680 IsGuiding returns 0
22:39:50.502 00.000 7680 PulseGuide returned control before completion, sleep 2283
22:39:52.787 02.285 7680 IsGuiding returns 1
22:39:52.789 00.002 7680 scope still moving after pulse duration time elapsed
22:39:52.819 00.030 7680 IsSlewing returns 0
22:39:52.820 00.001 7680 IsGuiding returns 0
22:39:52.820 00.000 7680 scope move finished after 2273 + 44 ms
22:39:52.820 00.000 7680 Move returns status 0, amount 2273
22:39:52.820 00.000 7680 move complete, result=0
22:39:52.820 00.000 7680 worker thread done servicing request
22:39:52.820 00.000 6120 GuideStep: 4.9 px 3184 ms WEST, -4.2 px 2273 ms NORTH
22:39:52.829 00.009 7680 Worker thread wakes up
22:39:52.829 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:52.829 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,35,31,31)
22:39:54.081 01.252 7680 Exposure complete
22:39:54.207 00.126 7680 worker thread done servicing request
22:39:54.207 00.000 6120 OnExposeComplete: enter
22:39:54.211 00.004 6120 UpdateGuideState(): m_state=6
22:39:54.214 00.003 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
22:39:54.218 00.004 6120 Star::Find returns 1 (1), X=974.55, Y=47.06, Mass=14433, SNR=78.5, Peak=255 HFD=6.8
22:39:54.223 00.005 6120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-2.95) = xAngle (5.74 = -0.55)
22:39:54.226 00.003 6120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.47 = -0.81)
22:39:54.230 00.004 6120 CameraToMount -- cameraX=-1.07 cameraY=0.40 hyp=1.15 cameraTheta=2.78 mountX=0.98 mountY=-0.83, mountTheta=-0.70
22:39:54.238 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-1.07, y=0.40, opts=13)
22:39:54.241 00.003 6120 Enqueuing Move request for scope (-1.07, 0.40)
22:39:54.245 00.004 7680 Worker thread wakes up
22:39:54.245 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.07, 0.40) opts 0xd
22:39:54.245 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.07, 0.40)
22:39:54.245 00.000 7680 Moving (-1.07, 0.40) raw xDistance=0.98 yDistance=-0.83
22:39:54.247 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.98
22:39:54.247 00.000 7680 resist switch: large excursion: input -0.83 thresh 0.60 direction from 0 to -1
22:39:54.247 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.50
22:39:54.248 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83
22:39:54.248 00.000 7680 MoveAxis(W, 401, ABG)
22:39:54.248 00.000 7680 Guiding  Dir = 3, Dur = 401
22:39:54.248 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:54.252 00.004 7680 IsSlewing returns 0
22:39:54.253 00.001 6120 UpdateGuideState exits: m=14433 SNR=78.5 Saturated
22:39:54.256 00.003 6120 PhdController: settling, locked = 1, distance = 1.15 (1.50) aobump = 0 frame = 2 / 99999
22:39:54.259 00.003 7680 IsGuiding returns 0
22:39:54.260 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045594.260,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.15,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:39:54.264 00.004 7680 PulseGuide returned control before completion, sleep 411
22:39:54.264 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:54.268 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:54.271 00.003 6120 Enqueuing Expose request
22:39:54.687 00.416 7680 IsGuiding returns 0
22:39:54.687 00.000 7680 Move returns status 0, amount 401
22:39:54.689 00.002 7680 MoveAxis(N, 453, ABG)
22:39:54.689 00.000 7680 Guiding  Dir = 0, Dur = 453
22:39:54.689 00.000 7680 IsSlewing returns 0
22:39:54.690 00.001 7680 IsGuiding returns 0
22:39:54.690 00.000 7680 PulseGuide returned control before completion, sleep 463
22:39:55.157 00.467 7680 IsGuiding returns 1
22:39:55.157 00.000 7680 scope still moving after pulse duration time elapsed
22:39:55.188 00.031 7680 IsSlewing returns 0
22:39:55.190 00.002 7680 IsGuiding returns 0
22:39:55.190 00.000 7680 scope move finished after 453 + 46 ms
22:39:55.190 00.000 7680 Move returns status 0, amount 453
22:39:55.191 00.001 7680 move complete, result=0
22:39:55.191 00.000 7680 worker thread done servicing request
22:39:55.191 00.000 6120 GuideStep: 1.0 px 401 ms WEST, -0.8 px 453 ms NORTH
22:39:55.196 00.005 7680 Worker thread wakes up
22:39:55.196 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:55.196 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,32,31,31)
22:39:56.453 01.257 7680 Exposure complete
22:39:56.593 00.140 7680 worker thread done servicing request
22:39:56.594 00.001 6120 OnExposeComplete: enter
22:39:56.598 00.004 6120 UpdateGuideState(): m_state=6
22:39:56.602 00.004 6120 Star::Find(15, 974, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
22:39:56.605 00.003 6120 Star::Find returns 1 (1), X=975.07, Y=46.58, Mass=13444, SNR=75.9, Peak=255 HFD=6.8
22:39:56.610 00.005 6120 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-2.95) = xAngle (-0.06 = -0.06)
22:39:56.613 00.003 6120 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.33 = -0.33)
22:39:56.616 00.003 6120 CameraToMount -- cameraX=-0.56 cameraY=-0.07 hyp=0.56 cameraTheta=-3.02 mountX=0.56 mountY=-0.18, mountTheta=-0.32
22:39:56.621 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.56, y=-0.07, opts=13)
22:39:56.625 00.004 6120 Enqueuing Move request for scope (-0.56, -0.07)
22:39:56.630 00.005 7680 Worker thread wakes up
22:39:56.630 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.07) opts 0xd
22:39:56.630 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.56, -0.07)
22:39:56.630 00.000 7680 Moving (-0.56, -0.07) raw xDistance=0.56 yDistance=-0.18
22:39:56.631 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:56.634 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.56
22:39:56.635 00.001 6120 UpdateGuideState exits: m=13444 SNR=75.9 Saturated
22:39:56.639 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:39:56.640 00.001 6120 PhdController: settling, locked = 1, distance = 0.97 (1.50) aobump = 0 frame = 3 / 99999
22:39:56.642 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:39:56.642 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045596.642,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.97,"Time":2.4,"SettleTime":10.0,"StarLocked":true}
22:39:56.647 00.005 7680 MoveAxis(W, 257, ABG)
22:39:56.648 00.001 7680 Guiding  Dir = 3, Dur = 257
22:39:56.648 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:56.651 00.003 7680 IsSlewing returns 0
22:39:56.651 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:56.656 00.005 6120 Enqueuing Expose request
22:39:56.660 00.004 7680 IsGuiding returns 0
22:39:56.660 00.000 7680 PulseGuide returned control before completion, sleep 267
22:39:56.940 00.280 7680 IsGuiding returns 1
22:39:56.940 00.000 7680 scope still moving after pulse duration time elapsed
22:39:56.971 00.031 7680 IsSlewing returns 0
22:39:56.972 00.001 7680 IsGuiding returns 0
22:39:56.972 00.000 7680 scope move finished after 257 + 55 ms
22:39:56.974 00.002 7680 Move returns status 0, amount 257
22:39:56.974 00.000 7680 MoveAxis(N, 0, ABG)
22:39:56.975 00.001 7680 Move returns status 0, amount 0
22:39:56.975 00.000 7680 move complete, result=0
22:39:56.975 00.000 7680 worker thread done servicing request
22:39:56.976 00.001 6120 GuideStep: 0.6 px 257 ms WEST, -0.2 px 0 ms NORTH
22:39:56.980 00.004 7680 Worker thread wakes up
22:39:56.980 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:56.980 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,32,31,31)
22:39:58.233 01.253 7680 Exposure complete
22:39:58.366 00.133 7680 worker thread done servicing request
22:39:58.366 00.000 6120 OnExposeComplete: enter
22:39:58.369 00.003 6120 UpdateGuideState(): m_state=6
22:39:58.373 00.004 6120 Star::Find(15, 975, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
22:39:58.377 00.004 6120 Star::Find returns 1 (1), X=975.62, Y=46.36, Mass=13323, SNR=76.2, Peak=255 HFD=7.1
22:39:58.382 00.005 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-2.95) = xAngle (1.38 = 1.38)
22:39:58.386 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.11 = 1.11)
22:39:58.390 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.29 hyp=0.29 cameraTheta=-1.58 mountX=0.06 mountY=0.26, mountTheta=1.36
22:39:58.395 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.29, opts=13)
22:39:58.400 00.005 6120 Enqueuing Move request for scope (-0.00, -0.29)
22:39:58.403 00.003 7680 Worker thread wakes up
22:39:58.403 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.29) opts 0xd
22:39:58.404 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.29)
22:39:58.404 00.000 7680 Moving (-0.00, -0.29) raw xDistance=0.06 yDistance=0.26
22:39:58.404 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:39:58.404 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:39:58.404 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:39:58.405 00.001 7680 MoveAxis(E, 0, ABG)
22:39:58.405 00.000 7680 Move returns status 0, amount 0
22:39:58.405 00.000 7680 MoveAxis(N, 0, ABG)
22:39:58.405 00.000 7680 Move returns status 0, amount 0
22:39:58.406 00.001 7680 move complete, result=0
22:39:58.406 00.000 7680 worker thread done servicing request
22:39:58.406 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:58.410 00.004 6120 UpdateGuideState exits: m=13323 SNR=76.2 Saturated
22:39:58.414 00.004 6120 PhdController: settling, locked = 1, distance = 0.77 (1.50) aobump = 0 frame = 4 / 99999
22:39:58.418 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764045598.418,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.77,"Time":4.2,"SettleTime":10.0,"StarLocked":true}
22:39:58.421 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:58.425 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:58.427 00.002 6120 Enqueuing Expose request
22:39:58.431 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:39:58.435 00.004 7680 Worker thread wakes up
22:39:58.435 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:58.435 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,32,31,31)
22:39:59.675 01.240 7680 Exposure complete
22:39:59.804 00.129 7680 worker thread done servicing request
22:39:59.804 00.000 6120 OnExposeComplete: enter
22:39:59.809 00.005 6120 UpdateGuideState(): m_state=6
22:39:59.813 00.004 6120 Star::Find(15, 975, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
22:39:59.816 00.003 6120 Star::Find returns 1 (1), X=975.67, Y=46.72, Mass=12784, SNR=75.1, Peak=255 HFD=7.0
22:39:59.820 00.004 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
22:39:59.825 00.005 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.62)
22:39:59.830 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.98 mountX=-0.06 mountY=-0.04, mountTheta=-2.53
22:39:59.835 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.07, opts=13)
22:39:59.839 00.004 6120 Enqueuing Move request for scope (0.05, 0.07)
22:39:59.843 00.004 7680 Worker thread wakes up
22:39:59.843 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:39:59.843 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:39:59.844 00.001 7680 Moving (0.05, 0.07) raw xDistance=-0.06 yDistance=-0.04
22:39:59.844 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:39:59.844 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:39:59.844 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:39:59.844 00.000 7680 MoveAxis(E, 0, ABG)
22:39:59.844 00.000 7680 Move returns status 0, amount 0
22:39:59.845 00.001 7680 MoveAxis(N, 0, ABG)
22:39:59.845 00.000 7680 Move returns status 0, amount 0
22:39:59.845 00.000 7680 move complete, result=0
22:39:59.845 00.000 7680 worker thread done servicing request
22:39:59.845 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:39:59.848 00.003 6120 UpdateGuideState exits: m=12784 SNR=75.1 Saturated
22:39:59.852 00.004 6120 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 5 / 99999
22:39:59.855 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764045599.855,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.56,"Time":5.6,"SettleTime":10.0,"StarLocked":true}
22:39:59.859 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:59.863 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:39:59.866 00.003 6120 Enqueuing Expose request
22:39:59.870 00.004 7680 Worker thread wakes up
22:39:59.870 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:39:59.870 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:39:59.874 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(961,32,31,31)
22:40:01.115 01.241 7680 Exposure complete
22:40:01.255 00.140 7680 worker thread done servicing request
22:40:01.256 00.001 6120 OnExposeComplete: enter
22:40:01.259 00.003 6120 UpdateGuideState(): m_state=6
22:40:01.264 00.005 6120 Star::Find(15, 975, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
22:40:01.267 00.003 6120 Star::Find returns 1 (1), X=975.67, Y=46.54, Mass=12551, SNR=72.3, Peak=255 HFD=6.9
22:40:01.271 00.004 6120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-2.95) = xAngle (1.78 = 1.78)
22:40:01.275 00.004 6120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.52 = 1.52)
22:40:01.278 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.17 mountX=-0.03 mountY=0.12, mountTheta=1.78
22:40:01.284 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.11, opts=13)
22:40:01.288 00.004 6120 Enqueuing Move request for scope (0.05, -0.11)
22:40:01.292 00.004 7680 Worker thread wakes up
22:40:01.292 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:01.297 00.005 6120 UpdateGuideState exits: m=12551 SNR=72.3 Saturated
22:40:01.300 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
22:40:01.300 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
22:40:01.300 00.000 7680 Moving (0.05, -0.11) raw xDistance=-0.03 yDistance=0.12
22:40:01.300 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:40:01.300 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:40:01.302 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:40:01.302 00.000 7680 MoveAxis(E, 0, ABG)
22:40:01.302 00.000 7680 Move returns status 0, amount 0
22:40:01.302 00.000 7680 MoveAxis(N, 0, ABG)
22:40:01.302 00.000 7680 Move returns status 0, amount 0
22:40:01.303 00.001 7680 move complete, result=0
22:40:01.303 00.000 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 6 / 99999
22:40:01.307 00.004 7680 worker thread done servicing request
22:40:01.307 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045601.307,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.43,"Time":7.0,"SettleTime":10.0,"StarLocked":true}
22:40:01.311 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:01.314 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:01.318 00.004 6120 Enqueuing Expose request
22:40:01.322 00.004 7680 Worker thread wakes up
22:40:01.322 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:01.322 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,32,31,31)
22:40:01.322 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:02.569 01.247 7680 Exposure complete
22:40:02.719 00.150 7680 worker thread done servicing request
22:40:02.720 00.001 6120 OnExposeComplete: enter
22:40:02.724 00.004 6120 UpdateGuideState(): m_state=6
22:40:02.727 00.003 6120 Star::Find(15, 975, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
22:40:02.733 00.006 6120 Star::Find returns 1 (1), X=975.65, Y=47.09, Mass=12738, SNR=73.3, Peak=255 HFD=6.8
22:40:02.737 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
22:40:02.741 00.004 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
22:40:02.745 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.44 hyp=0.44 cameraTheta=1.52 mountX=-0.11 mountY=-0.39, mountTheta=-1.84
22:40:02.749 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.44, opts=13)
22:40:02.753 00.004 6120 Enqueuing Move request for scope (0.02, 0.44)
22:40:02.757 00.004 7680 Worker thread wakes up
22:40:02.758 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:02.761 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.44) opts 0xd
22:40:02.761 00.000 6120 UpdateGuideState exits: m=12738 SNR=73.3 Saturated
22:40:02.766 00.005 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 7 / 99999
22:40:02.770 00.004 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.44)
22:40:02.770 00.000 7680 Moving (0.02, 0.44) raw xDistance=-0.11 yDistance=-0.39
22:40:02.770 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:40:02.770 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:40:02.770 00.000 7680 MoveAxis(E, 0, ABG)
22:40:02.771 00.001 7680 Move returns status 0, amount 0
22:40:02.771 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045602.770,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.43,"Time":8.5,"SettleTime":10.0,"StarLocked":true}
22:40:02.775 00.004 7680 MoveAxis(N, 210, ABG)
22:40:02.775 00.000 7680 Guiding  Dir = 0, Dur = 210
22:40:02.776 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:02.780 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:02.784 00.004 6120 Enqueuing Expose request
22:40:02.787 00.003 7680 IsSlewing returns 0
22:40:02.787 00.000 7680 IsGuiding returns 0
22:40:02.788 00.001 7680 PulseGuide returned control before completion, sleep 220
22:40:03.009 00.221 7680 IsGuiding returns 1
22:40:03.010 00.001 7680 scope still moving after pulse duration time elapsed
22:40:03.040 00.030 7680 IsSlewing returns 0
22:40:03.042 00.002 7680 IsGuiding returns 0
22:40:03.043 00.001 7680 scope move finished after 210 + 44 ms
22:40:03.043 00.000 7680 Move returns status 0, amount 210
22:40:03.043 00.000 7680 move complete, result=0
22:40:03.044 00.001 7680 worker thread done servicing request
22:40:03.045 00.001 7680 Worker thread wakes up
22:40:03.045 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 210 ms NORTH
22:40:03.052 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:03.052 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,32,31,31)
22:40:04.300 01.248 7680 Exposure complete
22:40:04.425 00.125 7680 worker thread done servicing request
22:40:04.425 00.000 6120 OnExposeComplete: enter
22:40:04.430 00.005 6120 UpdateGuideState(): m_state=6
22:40:04.433 00.003 6120 Star::Find(15, 975, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
22:40:04.437 00.004 6120 Star::Find returns 1 (1), X=975.88, Y=46.91, Mass=12311, SNR=71.1, Peak=255 HFD=6.6
22:40:04.441 00.004 6120 CameraToMount -- cameraTheta (0.79) - m_xAngle (-2.95) = xAngle (3.74 = -2.54)
22:40:04.445 00.004 6120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.47 = -2.81)
22:40:04.449 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=0.26 hyp=0.37 cameraTheta=0.79 mountX=-0.30 mountY=-0.12, mountTheta=-2.77
22:40:04.455 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.26, opts=13)
22:40:04.460 00.005 6120 Enqueuing Move request for scope (0.26, 0.26)
22:40:04.463 00.003 7680 Worker thread wakes up
22:40:04.463 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:04.468 00.005 6120 UpdateGuideState exits: m=12311 SNR=71.1 Saturated
22:40:04.472 00.004 6120 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 8 / 99999
22:40:04.475 00.003 6120 PhdController: newstate STATE_FINISH
22:40:04.479 00.004 6120 PhdController complete: success
22:40:04.484 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.26) opts 0xd
22:40:04.484 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.26)
22:40:04.484 00.000 7680 Moving (0.26, 0.26) raw xDistance=-0.30 yDistance=-0.12
22:40:04.484 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045604.484,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
22:40:04.489 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:40:04.489 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:40:04.489 00.000 6120 Mount: notify guiding dither settle done success=1
22:40:04.493 00.004 6120 PhdController: newstate STATE_IDLE
22:40:04.497 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:40:04.497 00.000 7680 MoveAxis(E, 123, ABG)
22:40:04.497 00.000 7680 Guiding  Dir = 2, Dur = 123
22:40:04.497 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:04.502 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:04.505 00.003 6120 Enqueuing Expose request
22:40:04.509 00.004 7680 IsSlewing returns 0
22:40:04.509 00.000 7680 IsGuiding returns 0
22:40:04.509 00.000 7680 PulseGuide returned control before completion, sleep 133
22:40:04.653 00.144 7680 IsGuiding returns 1
22:40:04.653 00.000 7680 scope still moving after pulse duration time elapsed
22:40:04.684 00.031 7680 IsSlewing returns 0
22:40:04.684 00.000 7680 IsGuiding returns 0
22:40:04.685 00.001 7680 scope move finished after 123 + 52 ms
22:40:04.685 00.000 7680 Move returns status 0, amount 123
22:40:04.686 00.001 7680 MoveAxis(N, 0, ABG)
22:40:04.686 00.000 7680 Move returns status 0, amount 0
22:40:04.686 00.000 7680 move complete, result=0
22:40:04.686 00.000 7680 worker thread done servicing request
22:40:04.686 00.000 7680 Worker thread wakes up
22:40:04.688 00.002 6120 GuideStep: -0.3 px 123 ms EAST, -0.1 px 0 ms NORTH
22:40:04.694 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:04.694 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,32,31,31)
22:40:05.945 01.251 7680 Exposure complete
22:40:06.091 00.146 7680 worker thread done servicing request
22:40:06.091 00.000 6120 OnExposeComplete: enter
22:40:06.096 00.005 6120 UpdateGuideState(): m_state=6
22:40:06.100 00.004 6120 Star::Find(15, 975, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
22:40:06.104 00.004 6120 Star::Find returns 1 (1), X=975.69, Y=46.88, Mass=12983, SNR=75.7, Peak=255 HFD=6.9
22:40:06.109 00.005 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
22:40:06.113 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
22:40:06.118 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.31 mountX=-0.10 mountY=-0.18, mountTheta=-2.09
22:40:06.122 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.23, opts=13)
22:40:06.127 00.005 6120 Enqueuing Move request for scope (0.06, 0.23)
22:40:06.130 00.003 7680 Worker thread wakes up
22:40:06.130 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:06.134 00.004 6120 UpdateGuideState exits: m=12983 SNR=75.7 Saturated
22:40:06.138 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
22:40:06.139 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:06.143 00.004 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
22:40:06.143 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:06.147 00.004 7680 Moving (0.06, 0.23) raw xDistance=-0.10 yDistance=-0.18
22:40:06.148 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:40:06.148 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:40:06.148 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:40:06.148 00.000 6120 Enqueuing Expose request
22:40:06.152 00.004 7680 MoveAxis(E, 0, ABG)
22:40:06.152 00.000 7680 Move returns status 0, amount 0
22:40:06.152 00.000 7680 MoveAxis(N, 0, ABG)
22:40:06.152 00.000 7680 Move returns status 0, amount 0
22:40:06.153 00.001 7680 move complete, result=0
22:40:06.153 00.000 7680 worker thread done servicing request
22:40:06.153 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:40:06.158 00.005 7680 Worker thread wakes up
22:40:06.158 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:06.158 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,32,31,31)
22:40:07.406 01.248 7680 Exposure complete
22:40:07.540 00.134 7680 worker thread done servicing request
22:40:07.540 00.000 6120 OnExposeComplete: enter
22:40:07.545 00.005 6120 UpdateGuideState(): m_state=6
22:40:07.549 00.004 6120 Star::Find(15, 975, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
22:40:07.554 00.005 6120 Star::Find returns 1 (1), X=975.88, Y=46.95, Mass=13654, SNR=78.0, Peak=255 HFD=7.0
22:40:07.557 00.003 6120 CameraToMount -- cameraTheta (0.87) - m_xAngle (-2.95) = xAngle (3.83 = -2.46)
22:40:07.561 00.004 6120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.56 = -2.72)
22:40:07.565 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=0.30 hyp=0.39 cameraTheta=0.87 mountX=-0.30 mountY=-0.16, mountTheta=-2.66
22:40:07.569 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.30, opts=13)
22:40:07.574 00.005 6120 Enqueuing Move request for scope (0.25, 0.30)
22:40:07.579 00.005 7680 Worker thread wakes up
22:40:07.579 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.30) opts 0xd
22:40:07.579 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:07.585 00.006 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.30)
22:40:07.585 00.000 7680 Moving (0.25, 0.30) raw xDistance=-0.30 yDistance=-0.16
22:40:07.585 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:40:07.585 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:40:07.586 00.001 6120 UpdateGuideState exits: m=13654 SNR=78.0 Saturated
22:40:07.590 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:40:07.590 00.000 7680 MoveAxis(E, 124, ABG)
22:40:07.590 00.000 7680 Guiding  Dir = 2, Dur = 124
22:40:07.590 00.000 7680 IsSlewing returns 0
22:40:07.590 00.000 7680 IsGuiding returns 0
22:40:07.590 00.000 7680 PulseGuide returned control before completion, sleep 134
22:40:07.591 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:07.595 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:07.600 00.005 6120 Enqueuing Expose request
22:40:07.742 00.142 7680 IsGuiding returns 0
22:40:07.743 00.001 7680 Move returns status 0, amount 124
22:40:07.743 00.000 7680 MoveAxis(N, 0, ABG)
22:40:07.744 00.001 7680 Move returns status 0, amount 0
22:40:07.744 00.000 7680 move complete, result=0
22:40:07.745 00.001 7680 worker thread done servicing request
22:40:07.745 00.000 7680 Worker thread wakes up
22:40:07.745 00.000 6120 GuideStep: -0.3 px 124 ms EAST, -0.2 px 0 ms NORTH
22:40:07.753 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:07.753 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,32,31,31)
22:40:08.999 01.246 7680 Exposure complete
22:40:09.149 00.150 7680 worker thread done servicing request
22:40:09.150 00.001 6120 OnExposeComplete: enter
22:40:09.154 00.004 6120 UpdateGuideState(): m_state=6
22:40:09.158 00.004 6120 Star::Find(15, 975, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
22:40:09.162 00.004 6120 Star::Find returns 1 (1), X=975.71, Y=47.13, Mass=12569, SNR=73.8, Peak=255 HFD=6.8
22:40:09.165 00.003 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
22:40:09.171 00.006 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
22:40:09.175 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.48 hyp=0.49 cameraTheta=1.39 mountX=-0.17 mountY=-0.39, mountTheta=-1.99
22:40:09.180 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.48, opts=13)
22:40:09.184 00.004 6120 Enqueuing Move request for scope (0.09, 0.48)
22:40:09.188 00.004 7680 Worker thread wakes up
22:40:09.189 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.48) opts 0xd
22:40:09.189 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.48)
22:40:09.189 00.000 7680 Moving (0.09, 0.48) raw xDistance=-0.17 yDistance=-0.39
22:40:09.189 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:09.193 00.004 6120 UpdateGuideState exits: m=12569 SNR=73.8 Saturated
22:40:09.197 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:09.200 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:09.204 00.004 6120 Enqueuing Expose request
22:40:09.210 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:40:09.211 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:40:09.211 00.000 7680 MoveAxis(E, 0, ABG)
22:40:09.211 00.000 7680 Move returns status 0, amount 0
22:40:09.212 00.001 7680 MoveAxis(N, 214, ABG)
22:40:09.212 00.000 7680 Guiding  Dir = 0, Dur = 214
22:40:09.212 00.000 7680 IsSlewing returns 0
22:40:09.213 00.001 7680 IsGuiding returns 0
22:40:09.213 00.000 7680 PulseGuide returned control before completion, sleep 224
22:40:09.441 00.228 7680 IsGuiding returns 1
22:40:09.441 00.000 7680 scope still moving after pulse duration time elapsed
22:40:09.473 00.032 7680 IsSlewing returns 0
22:40:09.473 00.000 7680 IsGuiding returns 0
22:40:09.473 00.000 7680 scope move finished after 214 + 45 ms
22:40:09.474 00.001 7680 Move returns status 0, amount 214
22:40:09.474 00.000 7680 move complete, result=0
22:40:09.474 00.000 7680 worker thread done servicing request
22:40:09.474 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 214 ms NORTH
22:40:09.478 00.004 7680 Worker thread wakes up
22:40:09.478 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:09.479 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(961,32,31,31)
22:40:10.731 01.252 7680 Exposure complete
22:40:10.873 00.142 7680 worker thread done servicing request
22:40:10.874 00.001 6120 OnExposeComplete: enter
22:40:10.878 00.004 6120 UpdateGuideState(): m_state=6
22:40:10.882 00.004 6120 Star::Find(15, 975, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
22:40:10.886 00.004 6120 Star::Find returns 1 (1), X=975.61, Y=47.16, Mass=13182, SNR=76.4, Peak=255 HFD=6.9
22:40:10.889 00.003 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
22:40:10.893 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
22:40:10.896 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.51 hyp=0.51 cameraTheta=1.60 mountX=-0.08 mountY=-0.46, mountTheta=-1.74
22:40:10.900 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.51, opts=13)
22:40:10.903 00.003 6120 Enqueuing Move request for scope (-0.01, 0.51)
22:40:10.907 00.004 7680 Worker thread wakes up
22:40:10.908 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.51) opts 0xd
22:40:10.908 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.51)
22:40:10.908 00.000 7680 Moving (-0.01, 0.51) raw xDistance=-0.08 yDistance=-0.46
22:40:10.908 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:40:10.909 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
22:40:10.909 00.000 7680 MoveAxis(E, 0, ABG)
22:40:10.909 00.000 7680 Move returns status 0, amount 0
22:40:10.909 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:10.915 00.006 7680 MoveAxis(N, 251, ABG)
22:40:10.916 00.001 7680 Guiding  Dir = 0, Dur = 251
22:40:10.916 00.000 6120 UpdateGuideState exits: m=13182 SNR=76.4 Saturated
22:40:10.920 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:10.925 00.005 7680 IsSlewing returns 0
22:40:10.925 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:10.931 00.006 6120 Enqueuing Expose request
22:40:10.934 00.003 7680 IsGuiding returns 0
22:40:10.935 00.001 7680 PulseGuide returned control before completion, sleep 261
22:40:11.203 00.268 7680 IsGuiding returns 1
22:40:11.203 00.000 7680 scope still moving after pulse duration time elapsed
22:40:11.235 00.032 7680 IsSlewing returns 0
22:40:11.235 00.000 7680 IsGuiding returns 0
22:40:11.236 00.001 7680 scope move finished after 251 + 50 ms
22:40:11.237 00.001 7680 Move returns status 0, amount 251
22:40:11.237 00.000 7680 move complete, result=0
22:40:11.237 00.000 7680 worker thread done servicing request
22:40:11.237 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 251 ms NORTH
22:40:11.244 00.007 7680 Worker thread wakes up
22:40:11.244 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:11.244 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,32,31,31)
22:40:12.496 01.252 7680 Exposure complete
22:40:12.632 00.136 7680 worker thread done servicing request
22:40:12.632 00.000 6120 OnExposeComplete: enter
22:40:12.637 00.005 6120 UpdateGuideState(): m_state=6
22:40:12.640 00.003 6120 Star::Find(15, 975, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
22:40:12.645 00.005 6120 Star::Find returns 1 (0), X=975.50, Y=46.89, Mass=11923, SNR=71.3, Peak=236 HFD=6.9
22:40:12.650 00.005 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.02 = -1.26)
22:40:12.654 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
22:40:12.657 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.24 hyp=0.27 cameraTheta=2.07 mountX=0.08 mountY=-0.27, mountTheta=-1.28
22:40:12.663 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.24, opts=13)
22:40:12.667 00.004 6120 Enqueuing Move request for scope (-0.13, 0.24)
22:40:12.671 00.004 7680 Worker thread wakes up
22:40:12.671 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:12.676 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.24) opts 0xd
22:40:12.676 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.24)
22:40:12.676 00.000 7680 Moving (-0.13, 0.24) raw xDistance=0.08 yDistance=-0.27
22:40:12.676 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:40:12.678 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:40:12.678 00.000 6120 UpdateGuideState exits: m=11923 SNR=71.3
22:40:12.683 00.005 7680 MoveAxis(E, 0, ABG)
22:40:12.683 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:12.687 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:12.691 00.004 7680 Move returns status 0, amount 0
22:40:12.691 00.000 7680 MoveAxis(N, 148, ABG)
22:40:12.691 00.000 6120 Enqueuing Expose request
22:40:12.696 00.005 7680 Guiding  Dir = 0, Dur = 148
22:40:12.696 00.000 7680 IsSlewing returns 0
22:40:12.696 00.000 7680 IsGuiding returns 0
22:40:12.697 00.001 7680 PulseGuide returned control before completion, sleep 158
22:40:12.862 00.165 7680 IsGuiding returns 1
22:40:12.864 00.002 7680 scope still moving after pulse duration time elapsed
22:40:12.893 00.029 7680 IsSlewing returns 0
22:40:12.895 00.002 7680 IsGuiding returns 1
22:40:12.925 00.030 7680 IsSlewing returns 0
22:40:12.925 00.000 7680 IsGuiding returns 0
22:40:12.926 00.001 7680 scope move finished after 148 + 81 ms
22:40:12.926 00.000 7680 Move returns status 0, amount 148
22:40:12.926 00.000 7680 move complete, result=0
22:40:12.926 00.000 7680 worker thread done servicing request
22:40:12.926 00.000 7680 Worker thread wakes up
22:40:12.927 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 148 ms NORTH
22:40:12.929 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:12.929 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,32,31,31)
22:40:14.171 01.242 7680 Exposure complete
22:40:14.309 00.138 7680 worker thread done servicing request
22:40:14.309 00.000 6120 OnExposeComplete: enter
22:40:14.313 00.004 6120 UpdateGuideState(): m_state=6
22:40:14.317 00.004 6120 Star::Find(15, 975, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
22:40:14.323 00.006 6120 Star::Find returns 1 (1), X=975.79, Y=46.98, Mass=12667, SNR=74.2, Peak=255 HFD=6.9
22:40:14.337 00.014 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
22:40:14.342 00.005 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.51)
22:40:14.345 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.32 hyp=0.37 cameraTheta=1.09 mountX=-0.23 mountY=-0.22, mountTheta=-2.38
22:40:14.349 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.32, opts=13)
22:40:14.351 00.002 6120 Enqueuing Move request for scope (0.17, 0.32)
22:40:14.355 00.004 7680 Worker thread wakes up
22:40:14.358 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.32) opts 0xd
22:40:14.358 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.32)
22:40:14.358 00.000 7680 Moving (0.17, 0.32) raw xDistance=-0.23 yDistance=-0.22
22:40:14.358 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
22:40:14.358 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:40:14.359 00.001 7680 MoveAxis(E, 92, ABG)
22:40:14.359 00.000 7680 Guiding  Dir = 2, Dur = 92
22:40:14.359 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:14.370 00.011 7680 IsSlewing returns 0
22:40:14.370 00.000 6120 UpdateGuideState exits: m=12667 SNR=74.2 Saturated
22:40:14.377 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:14.382 00.005 7680 IsGuiding returns 0
22:40:14.382 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:14.387 00.005 6120 Enqueuing Expose request
22:40:14.391 00.004 7680 PulseGuide returned control before completion, sleep 102
22:40:14.503 00.112 7680 IsGuiding returns 1
22:40:14.503 00.000 7680 scope still moving after pulse duration time elapsed
22:40:14.674 00.171 7680 IsSlewing returns 0
22:40:14.677 00.003 7680 IsGuiding returns 0
22:40:14.678 00.001 7680 scope move finished after 92 + 203 ms
22:40:14.678 00.000 7680 Move returns status 0, amount 92
22:40:14.678 00.000 7680 MoveAxis(N, 117, ABG)
22:40:14.678 00.000 7680 Guiding  Dir = 0, Dur = 117
22:40:14.678 00.000 7680 IsSlewing returns 0
22:40:14.679 00.001 7680 IsGuiding returns 0
22:40:14.679 00.000 7680 PulseGuide returned control before completion, sleep 127
22:40:14.877 00.198 7680 IsGuiding returns 0
22:40:14.881 00.004 7680 Move returns status 0, amount 117
22:40:14.882 00.001 7680 move complete, result=0
22:40:14.882 00.000 7680 worker thread done servicing request
22:40:14.882 00.000 6120 GuideStep: -0.2 px 92 ms EAST, -0.2 px 117 ms NORTH
22:40:14.891 00.009 7680 Worker thread wakes up
22:40:15.009 00.118 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:15.014 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(961,32,31,31)
22:40:16.270 01.256 7680 Exposure complete
22:40:16.404 00.134 7680 worker thread done servicing request
22:40:16.404 00.000 6120 OnExposeComplete: enter
22:40:16.409 00.005 6120 UpdateGuideState(): m_state=6
22:40:16.413 00.004 6120 Star::Find(15, 975, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
22:40:16.419 00.006 6120 Star::Find returns 1 (1), X=975.65, Y=47.01, Mass=13127, SNR=75.2, Peak=255 HFD=6.8
22:40:16.424 00.005 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.83)
22:40:16.429 00.005 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
22:40:16.433 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.50 mountX=-0.09 mountY=-0.31, mountTheta=-1.86
22:40:16.438 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.35, opts=13)
22:40:16.443 00.005 6120 Enqueuing Move request for scope (0.02, 0.35)
22:40:16.446 00.003 7680 Worker thread wakes up
22:40:16.448 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:16.452 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.35) opts 0xd
22:40:16.453 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.35)
22:40:16.453 00.000 6120 UpdateGuideState exits: m=13127 SNR=75.2 Saturated
22:40:16.456 00.003 7680 Moving (0.02, 0.35) raw xDistance=-0.09 yDistance=-0.31
22:40:16.456 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:16.461 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:40:16.462 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:16.466 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:40:16.466 00.000 6120 Enqueuing Expose request
22:40:16.469 00.003 7680 MoveAxis(E, 0, ABG)
22:40:16.469 00.000 7680 Move returns status 0, amount 0
22:40:16.469 00.000 7680 MoveAxis(N, 166, ABG)
22:40:16.469 00.000 7680 Guiding  Dir = 0, Dur = 166
22:40:16.469 00.000 7680 IsSlewing returns 0
22:40:16.471 00.002 7680 IsGuiding returns 0
22:40:16.471 00.000 7680 PulseGuide returned control before completion, sleep 176
22:40:16.656 00.185 7680 IsGuiding returns 1
22:40:16.656 00.000 7680 scope still moving after pulse duration time elapsed
22:40:16.686 00.030 7680 IsSlewing returns 0
22:40:16.686 00.000 7680 IsGuiding returns 0
22:40:16.686 00.000 7680 scope move finished after 166 + 50 ms
22:40:16.686 00.000 7680 Move returns status 0, amount 166
22:40:16.686 00.000 7680 move complete, result=0
22:40:16.686 00.000 7680 worker thread done servicing request
22:40:16.686 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 166 ms NORTH
22:40:16.691 00.005 7680 Worker thread wakes up
22:40:16.691 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:16.691 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,32,31,31)
22:40:17.945 01.254 7680 Exposure complete
22:40:18.092 00.147 7680 worker thread done servicing request
22:40:18.093 00.001 6120 OnExposeComplete: enter
22:40:18.097 00.004 6120 UpdateGuideState(): m_state=6
22:40:18.100 00.003 6120 Star::Find(15, 975, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
22:40:18.104 00.004 6120 Star::Find returns 1 (1), X=975.45, Y=46.99, Mass=13169, SNR=75.1, Peak=255 HFD=6.8
22:40:18.109 00.005 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
22:40:18.113 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
22:40:18.117 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.34 hyp=0.38 cameraTheta=2.05 mountX=0.11 mountY=-0.38, mountTheta=-1.29
22:40:18.122 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.34, opts=13)
22:40:18.126 00.004 6120 Enqueuing Move request for scope (-0.17, 0.34)
22:40:18.130 00.004 7680 Worker thread wakes up
22:40:18.130 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.34) opts 0xd
22:40:18.131 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:18.134 00.003 6120 UpdateGuideState exits: m=13169 SNR=75.1 Saturated
22:40:18.137 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:18.142 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.34)
22:40:18.142 00.000 7680 Moving (-0.17, 0.34) raw xDistance=0.11 yDistance=-0.38
22:40:18.142 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:40:18.142 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
22:40:18.142 00.000 7680 MoveAxis(E, 0, ABG)
22:40:18.143 00.001 7680 Move returns status 0, amount 0
22:40:18.143 00.000 7680 MoveAxis(N, 206, ABG)
22:40:18.143 00.000 7680 Guiding  Dir = 0, Dur = 206
22:40:18.143 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:18.148 00.005 6120 Enqueuing Expose request
22:40:18.153 00.005 7680 IsSlewing returns 0
22:40:18.153 00.000 7680 IsGuiding returns 0
22:40:18.153 00.000 7680 PulseGuide returned control before completion, sleep 216
22:40:18.371 00.218 7680 IsGuiding returns 1
22:40:18.371 00.000 7680 scope still moving after pulse duration time elapsed
22:40:18.402 00.031 7680 IsSlewing returns 0
22:40:18.404 00.002 7680 IsGuiding returns 0
22:40:18.404 00.000 7680 scope move finished after 206 + 45 ms
22:40:18.406 00.002 7680 Move returns status 0, amount 206
22:40:18.406 00.000 7680 move complete, result=0
22:40:18.407 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 206 ms NORTH
22:40:18.413 00.006 7680 worker thread done servicing request
22:40:18.413 00.000 7680 Worker thread wakes up
22:40:18.413 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:18.413 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,32,31,31)
22:40:19.668 01.255 7680 Exposure complete
22:40:19.812 00.144 7680 worker thread done servicing request
22:40:19.813 00.001 6120 OnExposeComplete: enter
22:40:19.816 00.003 6120 UpdateGuideState(): m_state=6
22:40:19.820 00.004 6120 Star::Find(15, 975, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
22:40:19.824 00.004 6120 Star::Find returns 1 (0), X=975.73, Y=46.82, Mass=12365, SNR=72.4, Peak=253 HFD=6.8
22:40:19.829 00.005 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (3.99 = -2.29)
22:40:19.834 00.005 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.56)
22:40:19.838 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.04 mountX=-0.13 mountY=-0.11, mountTheta=-2.45
22:40:19.842 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.17, opts=13)
22:40:19.846 00.004 6120 Enqueuing Move request for scope (0.10, 0.17)
22:40:19.850 00.004 7680 Worker thread wakes up
22:40:19.850 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
22:40:19.850 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
22:40:19.850 00.000 7680 Moving (0.10, 0.17) raw xDistance=-0.13 yDistance=-0.11
22:40:19.851 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:40:19.851 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:40:19.851 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:40:19.851 00.000 7680 MoveAxis(E, 0, ABG)
22:40:19.851 00.000 7680 Move returns status 0, amount 0
22:40:19.851 00.000 7680 MoveAxis(N, 0, ABG)
22:40:19.851 00.000 7680 Move returns status 0, amount 0
22:40:19.851 00.000 7680 move complete, result=0
22:40:19.852 00.001 7680 worker thread done servicing request
22:40:19.852 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:19.856 00.004 6120 UpdateGuideState exits: m=12365 SNR=72.4
22:40:19.859 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:19.865 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:19.869 00.004 6120 Enqueuing Expose request
22:40:19.872 00.003 7680 Worker thread wakes up
22:40:19.872 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:19.872 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,32,31,31)
22:40:19.872 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:21.119 01.247 7680 Exposure complete
22:40:21.260 00.141 6120 OnExposeComplete: enter
22:40:21.266 00.006 7680 worker thread done servicing request
22:40:21.266 00.000 6120 UpdateGuideState(): m_state=6
22:40:21.270 00.004 6120 Star::Find(15, 975, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
22:40:21.275 00.005 6120 Star::Find returns 1 (0), X=975.76, Y=46.56, Mass=12041, SNR=72.6, Peak=248 HFD=7.0
22:40:21.278 00.003 6120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-2.95) = xAngle (2.38 = 2.38)
22:40:21.282 00.004 6120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.11 = 2.11)
22:40:21.286 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.16 cameraTheta=-0.58 mountX=-0.12 mountY=0.14, mountTheta=2.27
22:40:21.290 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.09, opts=13)
22:40:21.294 00.004 6120 Enqueuing Move request for scope (0.14, -0.09)
22:40:21.298 00.004 7680 Worker thread wakes up
22:40:21.299 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:21.302 00.003 6120 UpdateGuideState exits: m=12041 SNR=72.6
22:40:21.307 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:21.310 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
22:40:21.310 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
22:40:21.311 00.001 7680 Moving (0.14, -0.09) raw xDistance=-0.12 yDistance=0.14
22:40:21.311 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:40:21.311 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:40:21.311 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:21.315 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:40:21.315 00.000 7680 MoveAxis(E, 0, ABG)
22:40:21.316 00.001 7680 Move returns status 0, amount 0
22:40:21.316 00.000 7680 MoveAxis(N, 0, ABG)
22:40:21.316 00.000 7680 Move returns status 0, amount 0
22:40:21.316 00.000 6120 Enqueuing Expose request
22:40:21.320 00.004 7680 move complete, result=0
22:40:21.320 00.000 7680 worker thread done servicing request
22:40:21.321 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:21.324 00.003 7680 Worker thread wakes up
22:40:21.324 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:21.324 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,32,31,31)
22:40:22.580 01.256 7680 Exposure complete
22:40:22.724 00.144 7680 worker thread done servicing request
22:40:22.724 00.000 6120 OnExposeComplete: enter
22:40:22.728 00.004 6120 UpdateGuideState(): m_state=6
22:40:22.733 00.005 6120 Star::Find(15, 975, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
22:40:22.737 00.004 6120 Star::Find returns 1 (1), X=975.64, Y=47.06, Mass=12679, SNR=73.7, Peak=255 HFD=6.7
22:40:22.741 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
22:40:22.744 00.003 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
22:40:22.749 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.40 hyp=0.40 cameraTheta=1.53 mountX=-0.09 mountY=-0.36, mountTheta=-1.82
22:40:22.753 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.40, opts=13)
22:40:22.758 00.005 6120 Enqueuing Move request for scope (0.02, 0.40)
22:40:22.763 00.005 7680 Worker thread wakes up
22:40:22.763 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.40) opts 0xd
22:40:22.763 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:22.768 00.005 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.40)
22:40:22.768 00.000 6120 UpdateGuideState exits: m=12679 SNR=73.7 Saturated
22:40:22.772 00.004 7680 Moving (0.02, 0.40) raw xDistance=-0.09 yDistance=-0.36
22:40:22.772 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:22.776 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:40:22.776 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:22.779 00.003 6120 Enqueuing Expose request
22:40:22.784 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:40:22.784 00.000 7680 MoveAxis(E, 0, ABG)
22:40:22.784 00.000 7680 Move returns status 0, amount 0
22:40:22.784 00.000 7680 MoveAxis(N, 193, ABG)
22:40:22.784 00.000 7680 Guiding  Dir = 0, Dur = 193
22:40:22.785 00.001 7680 IsSlewing returns 0
22:40:22.785 00.000 7680 IsGuiding returns 0
22:40:22.785 00.000 7680 PulseGuide returned control before completion, sleep 203
22:40:22.990 00.205 7680 IsGuiding returns 1
22:40:22.991 00.001 7680 scope still moving after pulse duration time elapsed
22:40:23.022 00.031 7680 IsSlewing returns 0
22:40:23.025 00.003 7680 IsGuiding returns 1
22:40:23.101 00.076 7680 IsSlewing returns 0
22:40:23.101 00.000 7680 IsGuiding returns 0
22:40:23.102 00.001 7680 scope move finished after 193 + 123 ms
22:40:23.102 00.000 7680 Move returns status 0, amount 193
22:40:23.102 00.000 7680 move complete, result=0
22:40:23.103 00.001 7680 worker thread done servicing request
22:40:23.103 00.000 7680 Worker thread wakes up
22:40:23.103 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 193 ms NORTH
22:40:23.109 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:23.109 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(961,32,31,31)
22:40:23.778 00.669 6120 evsrv: cli 0FAEF1B8 connect
22:40:23.875 00.097 6120 case statement mapped state 6 to 3
22:40:23.880 00.005 6120 case statement mapped state 6 to 3
22:40:23.883 00.003 6120 evsrv: cli 0FAEF1B8 request: {"method":"get_app_state","id":"b5692f43-30e6-454a-a223-3d6cd146f090"}
22:40:23.888 00.005 6120 case statement mapped state 6 to 3
22:40:23.891 00.003 6120 evsrv: cli 0FAEF1B8 response: {"jsonrpc":"2.0","result":"Guiding","id":"b5692f43-30e6-454a-a223-3d6cd146f090"}
22:40:23.895 00.004 6120 evsrv: cli 0FAEF1B8 disconnect
22:40:23.900 00.005 6120 evsrv: cli 0FAEF7F8 connect
22:40:23.903 00.003 6120 case statement mapped state 6 to 3
22:40:23.906 00.003 6120 case statement mapped state 6 to 3
22:40:23.910 00.004 6120 evsrv: cli 0FAEF7F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"bbacc7b5-d8c3-45f5-9d88-71f4a0e5e971"}
22:40:23.913 00.003 6120 PhdController::Dither begins
22:40:23.917 00.004 6120 dither: size=5.00, dRA=-2.24 dDec=-2.27
22:40:23.921 00.004 6120 MountToCamera -- mountTheta (-2.35) + m_xAngle (-2.95) = xAngle (-5.30 = 0.98)
22:40:24.060 00.139 6120 MountToCamera -- mountX=-2.24 mountY=-2.27 hyp=3.19 mountTheta=-2.35 cameraX=1.78, cameraY=2.65 cameraTheta=0.98
22:40:24.064 00.004 6120 setting lock position to (977.41, 49.30)
22:40:24.067 00.003 6120 Mount: notify guiding dithered (1.8, 2.6)
22:40:24.071 00.004 6120 Status Line: Dither by -2.24,-2.27
22:40:24.189 00.118 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:40:24.193 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
22:40:24.198 00.005 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":0,"id":"bbacc7b5-d8c3-45f5-9d88-71f4a0e5e971"}
22:40:24.203 00.005 6120 evsrv: cli 0FAEF7F8 disconnect
22:40:24.410 00.207 7680 Exposure complete
22:40:24.500 00.090 7680 worker thread done servicing request
22:40:24.500 00.000 6120 OnExposeComplete: enter
22:40:24.503 00.003 6120 UpdateGuideState(): m_state=6
22:40:24.507 00.004 6120 Star::Find(15, 975, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
22:40:24.508 00.001 6120 Star::Find returns 1 (1), X=975.87, Y=46.93, Mass=12274, SNR=72.2, Peak=255 HFD=6.9
22:40:24.512 00.004 6120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-2.95) = xAngle (0.81 = 0.81)
22:40:24.516 00.004 6120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.54 = 0.54)
22:40:24.519 00.003 6120 CameraToMount -- cameraX=-1.54 cameraY=-2.37 hyp=2.83 cameraTheta=-2.15 mountX=1.95 mountY=1.46, mountTheta=0.64
22:40:24.522 00.003 6120 dither recenter: remaining=(2.2,2.3) step=(2.2,2.3)
22:40:24.526 00.004 6120 MountToCamera -- mountTheta (0.79) + m_xAngle (-2.95) = xAngle (-2.16 = -2.16)
22:40:24.529 00.003 6120 MountToCamera -- mountX=2.24 mountY=2.27 hyp=3.19 mountTheta=0.79 cameraX=-1.78, cameraY=-2.65 cameraTheta=-2.16
22:40:24.532 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-1.78, y=-2.65, opts=4)
22:40:24.535 00.003 6120 Enqueuing Move request for scope (-1.78, -2.65)
22:40:24.537 00.002 6120 Mount: notify direct move 2.24,2.27
22:40:24.540 00.003 7680 Worker thread wakes up
22:40:24.540 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.78, -2.65) opts 0x4
22:40:24.540 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.78, -2.65)
22:40:24.540 00.000 7680 Moving (-1.78, -2.65) raw xDistance=2.24 yDistance=2.27
22:40:24.540 00.000 7680 MoveAxis(W, 1453, B)
22:40:24.540 00.000 7680 Guiding  Dir = 3, Dur = 1453
22:40:24.542 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:24.546 00.004 7680 IsSlewing returns 0
22:40:24.546 00.000 6120 UpdateGuideState exits: m=12274 SNR=72.2 Saturated
22:40:24.549 00.003 7680 IsGuiding returns 0
22:40:24.549 00.000 6120 PhdController: settling, locked = 1, distance = 3.30 (1.50) aobump = 0 frame = 1 / 99999
22:40:24.552 00.003 7680 PulseGuide returned control before completion, sleep 1463
22:40:24.552 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045624.552,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.30,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:40:24.555 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:24.558 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:24.562 00.004 6120 Enqueuing Expose request
22:40:26.025 01.463 7680 IsGuiding returns 1
22:40:26.025 00.000 7680 scope still moving after pulse duration time elapsed
22:40:26.056 00.031 7680 IsSlewing returns 0
22:40:26.056 00.000 7680 IsGuiding returns 0
22:40:26.056 00.000 7680 scope move finished after 1453 + 54 ms
22:40:26.056 00.000 7680 Move returns status 0, amount 1453
22:40:26.056 00.000 7680 MoveAxis(S, 1233, B)
22:40:26.056 00.000 7680 Guiding  Dir = 1, Dur = 1233
22:40:26.058 00.002 7680 IsSlewing returns 0
22:40:26.058 00.000 7680 IsGuiding returns 0
22:40:26.058 00.000 7680 PulseGuide returned control before completion, sleep 1243
22:40:27.309 01.251 7680 IsGuiding returns 1
22:40:27.309 00.000 7680 scope still moving after pulse duration time elapsed
22:40:27.340 00.031 7680 IsSlewing returns 0
22:40:27.341 00.001 7680 IsGuiding returns 0
22:40:27.341 00.000 7680 scope move finished after 1233 + 50 ms
22:40:27.341 00.000 7680 Move returns status 0, amount 1233
22:40:27.342 00.001 7680 move complete, result=0
22:40:27.342 00.000 7680 worker thread done servicing request
22:40:27.342 00.000 7680 Worker thread wakes up
22:40:27.343 00.001 6120 GuideStep: 2.2 px 1453 ms WEST, 2.3 px 1233 ms SOUTH
22:40:27.348 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:27.348 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,34,31,31)
22:40:28.619 01.271 7680 Exposure complete
22:40:28.758 00.139 7680 worker thread done servicing request
22:40:28.758 00.000 6120 OnExposeComplete: enter
22:40:28.763 00.005 6120 UpdateGuideState(): m_state=6
22:40:28.768 00.005 6120 Star::Find(15, 975, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
22:40:28.774 00.006 6120 Star::Find returns 1 (1), X=978.11, Y=47.98, Mass=12740, SNR=74.0, Peak=255 HFD=6.8
22:40:28.778 00.004 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-2.95) = xAngle (1.87 = 1.87)
22:40:28.782 00.004 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.61 = 1.61)
22:40:28.787 00.005 6120 CameraToMount -- cameraX=0.71 cameraY=-1.32 hyp=1.50 cameraTheta=-1.08 mountX=-0.45 mountY=1.50, mountTheta=1.86
22:40:28.791 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.71, y=-1.32, opts=13)
22:40:28.795 00.004 6120 Enqueuing Move request for scope (0.71, -1.32)
22:40:28.800 00.005 7680 Worker thread wakes up
22:40:28.800 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:28.804 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.71, -1.32) opts 0xd
22:40:28.804 00.000 7680 Handling offset move in thread for scope, endpoint = (0.71, -1.32)
22:40:28.804 00.000 7680 Moving (0.71, -1.32) raw xDistance=-0.45 yDistance=1.50
22:40:28.804 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
22:40:28.805 00.001 7680 resist switch: large excursion: input 1.50 thresh 0.60 direction from 0 to 1
22:40:28.805 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.49
22:40:28.806 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.50 from input 1.50
22:40:28.806 00.000 6120 UpdateGuideState exits: m=12740 SNR=74.0 Saturated
22:40:28.810 00.004 7680 MoveAxis(E, 183, ABG)
22:40:28.810 00.000 7680 Guiding  Dir = 2, Dur = 183
22:40:28.811 00.001 6120 PhdController: settling, locked = 1, distance = 1.50 (1.50) aobump = 0 frame = 2 / 99999
22:40:28.815 00.004 7680 IsSlewing returns 0
22:40:28.815 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045628.815,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.50,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:40:28.820 00.005 7680 IsGuiding returns 0
22:40:28.820 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:28.824 00.004 7680 PulseGuide returned control before completion, sleep 193
22:40:28.824 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:28.828 00.004 6120 Enqueuing Expose request
22:40:29.033 00.205 7680 IsGuiding returns 0
22:40:29.034 00.001 7680 Move returns status 0, amount 183
22:40:29.034 00.000 7680 MoveAxis(S, 813, ABG)
22:40:29.034 00.000 7680 Guiding  Dir = 1, Dur = 813
22:40:29.034 00.000 7680 IsSlewing returns 0
22:40:29.035 00.001 7680 IsGuiding returns 0
22:40:29.035 00.000 7680 PulseGuide returned control before completion, sleep 823
22:40:29.863 00.828 7680 IsGuiding returns 1
22:40:29.864 00.001 7680 scope still moving after pulse duration time elapsed
22:40:29.895 00.031 7680 IsSlewing returns 0
22:40:29.895 00.000 7680 IsGuiding returns 0
22:40:29.896 00.001 7680 scope move finished after 813 + 47 ms
22:40:29.896 00.000 7680 Move returns status 0, amount 813
22:40:29.896 00.000 7680 move complete, result=0
22:40:29.897 00.001 6120 GuideStep: -0.4 px 183 ms EAST, 1.5 px 813 ms SOUTH
22:40:29.903 00.006 7680 worker thread done servicing request
22:40:29.903 00.000 7680 Worker thread wakes up
22:40:29.903 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:29.904 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(962,34,31,31)
22:40:31.158 01.254 7680 Exposure complete
22:40:31.288 00.130 7680 worker thread done servicing request
22:40:31.288 00.000 6120 OnExposeComplete: enter
22:40:31.291 00.003 6120 UpdateGuideState(): m_state=6
22:40:31.296 00.005 6120 Star::Find(15, 978, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
22:40:31.299 00.003 6120 Star::Find returns 1 (1), X=978.00, Y=49.28, Mass=12790, SNR=73.7, Peak=255 HFD=6.8
22:40:31.304 00.005 6120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-2.95) = xAngle (2.93 = 2.93)
22:40:31.308 00.004 6120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.66 = 2.66)
22:40:31.311 00.003 6120 CameraToMount -- cameraX=0.59 cameraY=-0.02 hyp=0.59 cameraTheta=-0.03 mountX=-0.58 mountY=0.28, mountTheta=2.70
22:40:31.316 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.59, y=-0.02, opts=13)
22:40:31.320 00.004 6120 Enqueuing Move request for scope (0.59, -0.02)
22:40:31.323 00.003 7680 Worker thread wakes up
22:40:31.323 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.02) opts 0xd
22:40:31.323 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:31.329 00.006 7680 Handling offset move in thread for scope, endpoint = (0.59, -0.02)
22:40:31.329 00.000 7680 Moving (0.59, -0.02) raw xDistance=-0.58 yDistance=0.28
22:40:31.329 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
22:40:31.329 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:40:31.330 00.001 7680 MoveAxis(E, 250, ABG)
22:40:31.330 00.000 7680 Guiding  Dir = 2, Dur = 250
22:40:31.330 00.000 6120 UpdateGuideState exits: m=12790 SNR=73.7 Saturated
22:40:31.334 00.004 7680 IsSlewing returns 0
22:40:31.334 00.000 6120 PhdController: settling, locked = 1, distance = 1.23 (1.50) aobump = 0 frame = 3 / 99999
22:40:31.338 00.004 7680 IsGuiding returns 0
22:40:31.339 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045631.338,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.23,"Time":2.5,"SettleTime":10.0,"StarLocked":true}
22:40:31.343 00.004 7680 PulseGuide returned control before completion, sleep 260
22:40:31.343 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:31.345 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:31.349 00.004 6120 Enqueuing Expose request
22:40:31.615 00.266 7680 IsGuiding returns 1
22:40:31.615 00.000 7680 scope still moving after pulse duration time elapsed
22:40:31.646 00.031 7680 IsSlewing returns 0
22:40:31.647 00.001 7680 IsGuiding returns 0
22:40:31.647 00.000 7680 scope move finished after 250 + 59 ms
22:40:31.648 00.001 7680 Move returns status 0, amount 250
22:40:31.649 00.001 7680 MoveAxis(S, 150, ABG)
22:40:31.649 00.000 7680 Guiding  Dir = 1, Dur = 150
22:40:31.650 00.001 7680 IsSlewing returns 0
22:40:31.650 00.000 7680 IsGuiding returns 0
22:40:31.651 00.001 7680 PulseGuide returned control before completion, sleep 160
22:40:31.819 00.168 7680 IsGuiding returns 1
22:40:31.819 00.000 7680 scope still moving after pulse duration time elapsed
22:40:31.849 00.030 7680 IsSlewing returns 0
22:40:31.851 00.002 7680 IsGuiding returns 0
22:40:31.851 00.000 7680 scope move finished after 150 + 50 ms
22:40:31.852 00.001 7680 Move returns status 0, amount 150
22:40:31.852 00.000 7680 move complete, result=0
22:40:31.852 00.000 7680 worker thread done servicing request
22:40:31.853 00.001 6120 GuideStep: -0.6 px 250 ms EAST, 0.3 px 150 ms SOUTH
22:40:31.860 00.007 7680 Worker thread wakes up
22:40:31.860 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:31.862 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(962,34,31,31)
22:40:33.111 01.249 7680 Exposure complete
22:40:33.244 00.133 7680 worker thread done servicing request
22:40:33.245 00.001 6120 OnExposeComplete: enter
22:40:33.249 00.004 6120 UpdateGuideState(): m_state=6
22:40:33.253 00.004 6120 Star::Find(15, 977, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
22:40:33.258 00.005 6120 Star::Find returns 1 (1), X=977.81, Y=49.97, Mass=12726, SNR=72.6, Peak=255 HFD=6.7
22:40:33.261 00.003 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.98 = -2.30)
22:40:33.264 00.003 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.57)
22:40:33.268 00.004 6120 CameraToMount -- cameraX=0.41 cameraY=0.67 hyp=0.78 cameraTheta=1.02 mountX=-0.52 mountY=-0.42, mountTheta=-2.46
22:40:33.275 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=0.67, opts=13)
22:40:33.279 00.004 6120 Enqueuing Move request for scope (0.41, 0.67)
22:40:33.283 00.004 7680 Worker thread wakes up
22:40:33.283 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.67) opts 0xd
22:40:33.283 00.000 7680 Handling offset move in thread for scope, endpoint = (0.41, 0.67)
22:40:33.283 00.000 7680 Moving (0.41, 0.67) raw xDistance=-0.52 yDistance=-0.42
22:40:33.284 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
22:40:33.284 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:40:33.284 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:40:33.284 00.000 7680 MoveAxis(E, 231, ABG)
22:40:33.284 00.000 7680 Guiding  Dir = 2, Dur = 231
22:40:33.284 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:33.288 00.004 7680 IsSlewing returns 0
22:40:33.289 00.001 6120 UpdateGuideState exits: m=12726 SNR=72.6 Saturated
22:40:33.292 00.003 7680 IsGuiding returns 0
22:40:33.292 00.000 6120 PhdController: settling, locked = 1, distance = 1.09 (1.50) aobump = 0 frame = 4 / 99999
22:40:33.297 00.005 7680 PulseGuide returned control before completion, sleep 241
22:40:33.297 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045633.297,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.09,"Time":4.5,"SettleTime":10.0,"StarLocked":true}
22:40:33.301 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:33.305 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:33.310 00.005 6120 Enqueuing Expose request
22:40:33.552 00.242 7680 IsGuiding returns 1
22:40:33.554 00.002 7680 scope still moving after pulse duration time elapsed
22:40:33.583 00.029 7680 IsSlewing returns 0
22:40:33.584 00.001 7680 IsGuiding returns 0
22:40:33.585 00.001 7680 scope move finished after 231 + 61 ms
22:40:33.585 00.000 7680 Move returns status 0, amount 231
22:40:33.586 00.001 7680 MoveAxis(N, 0, ABG)
22:40:33.586 00.000 7680 Move returns status 0, amount 0
22:40:33.587 00.001 7680 move complete, result=0
22:40:33.587 00.000 7680 worker thread done servicing request
22:40:33.588 00.001 7680 Worker thread wakes up
22:40:33.588 00.000 6120 GuideStep: -0.5 px 231 ms EAST, -0.4 px 0 ms NORTH
22:40:33.594 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:33.594 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,34,31,31)
22:40:34.845 01.251 7680 Exposure complete
22:40:34.965 00.120 7680 worker thread done servicing request
22:40:34.965 00.000 6120 OnExposeComplete: enter
22:40:34.968 00.003 6120 UpdateGuideState(): m_state=6
22:40:34.973 00.005 6120 Star::Find(15, 977, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
22:40:34.976 00.003 6120 Star::Find returns 1 (0), X=977.26, Y=50.35, Mass=11917, SNR=70.7, Peak=245 HFD=7.1
22:40:34.981 00.005 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.62)
22:40:34.985 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.89)
22:40:34.988 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=1.05 hyp=1.06 cameraTheta=1.71 mountX=-0.05 mountY=-1.01, mountTheta=-1.62
22:40:34.994 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=1.05, opts=13)
22:40:34.997 00.003 6120 Enqueuing Move request for scope (-0.15, 1.05)
22:40:35.001 00.004 7680 Worker thread wakes up
22:40:35.001 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 1.05) opts 0xd
22:40:35.001 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 1.05)
22:40:35.001 00.000 7680 Moving (-0.15, 1.05) raw xDistance=-0.05 yDistance=-1.01
22:40:35.001 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:40:35.001 00.000 7680 resist switch: large excursion: input -1.01 thresh 0.60 direction from 1 to -1
22:40:35.001 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.04
22:40:35.001 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01
22:40:35.002 00.001 7680 MoveAxis(E, 0, ABG)
22:40:35.002 00.000 7680 Move returns status 0, amount 0
22:40:35.002 00.000 7680 MoveAxis(N, 550, ABG)
22:40:35.002 00.000 7680 Guiding  Dir = 0, Dur = 550
22:40:35.002 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:35.006 00.004 7680 IsSlewing returns 0
22:40:35.006 00.000 7680 IsGuiding returns 0
22:40:35.006 00.000 6120 UpdateGuideState exits: m=11917 SNR=70.7
22:40:35.009 00.003 6120 PhdController: settling, locked = 1, distance = 1.08 (1.50) aobump = 0 frame = 5 / 99999
22:40:35.014 00.005 7680 PulseGuide returned control before completion, sleep 560
22:40:35.014 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045635.014,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.08,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
22:40:35.017 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:35.021 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:35.025 00.004 6120 Enqueuing Expose request
22:40:35.584 00.559 7680 IsGuiding returns 1
22:40:35.585 00.001 7680 scope still moving after pulse duration time elapsed
22:40:35.615 00.030 7680 IsSlewing returns 0
22:40:35.615 00.000 7680 IsGuiding returns 0
22:40:35.615 00.000 7680 scope move finished after 550 + 57 ms
22:40:35.616 00.001 7680 Move returns status 0, amount 550
22:40:35.616 00.000 7680 move complete, result=0
22:40:35.616 00.000 7680 worker thread done servicing request
22:40:35.616 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -1.0 px 550 ms NORTH
22:40:35.622 00.006 7680 Worker thread wakes up
22:40:35.622 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:35.622 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,34,31,31)
22:40:36.872 01.250 7680 Exposure complete
22:40:36.998 00.126 7680 worker thread done servicing request
22:40:36.999 00.001 6120 OnExposeComplete: enter
22:40:37.003 00.004 6120 UpdateGuideState(): m_state=6
22:40:37.006 00.003 6120 Star::Find(15, 977, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
22:40:37.011 00.005 6120 Star::Find returns 1 (1), X=977.58, Y=50.14, Mass=12450, SNR=72.3, Peak=255 HFD=7.0
22:40:37.016 00.005 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
22:40:37.021 00.005 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
22:40:37.025 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.84 hyp=0.86 cameraTheta=1.36 mountX=-0.33 mountY=-0.68, mountTheta=-2.02
22:40:37.029 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.84, opts=13)
22:40:37.033 00.004 6120 Enqueuing Move request for scope (0.18, 0.84)
22:40:37.037 00.004 7680 Worker thread wakes up
22:40:37.037 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.84) opts 0xd
22:40:37.038 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.84)
22:40:37.038 00.000 7680 Moving (0.18, 0.84) raw xDistance=-0.33 yDistance=-0.68
22:40:37.038 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:40:37.038 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
22:40:37.038 00.000 7680 MoveAxis(E, 134, ABG)
22:40:37.038 00.000 7680 Guiding  Dir = 2, Dur = 134
22:40:37.038 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:37.043 00.005 7680 IsSlewing returns 0
22:40:37.043 00.000 6120 UpdateGuideState exits: m=12450 SNR=72.3 Saturated
22:40:37.046 00.003 7680 IsGuiding returns 0
22:40:37.046 00.000 6120 PhdController: settling, locked = 1, distance = 1.02 (1.50) aobump = 0 frame = 6 / 99999
22:40:37.051 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764045637.051,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.02,"Time":8.2,"SettleTime":10.0,"StarLocked":true}
22:40:37.055 00.004 7680 PulseGuide returned control before completion, sleep 144
22:40:37.055 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:37.058 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:37.061 00.003 6120 Enqueuing Expose request
22:40:37.207 00.146 7680 IsGuiding returns 0
22:40:37.208 00.001 7680 Move returns status 0, amount 134
22:40:37.208 00.000 7680 MoveAxis(N, 368, ABG)
22:40:37.210 00.002 7680 Guiding  Dir = 0, Dur = 368
22:40:37.210 00.000 7680 IsSlewing returns 0
22:40:37.211 00.001 7680 IsGuiding returns 0
22:40:37.212 00.001 7680 PulseGuide returned control before completion, sleep 378
22:40:37.599 00.387 7680 IsGuiding returns 1
22:40:37.600 00.001 7680 scope still moving after pulse duration time elapsed
22:40:37.629 00.029 7680 IsSlewing returns 0
22:40:37.630 00.001 7680 IsGuiding returns 0
22:40:37.631 00.001 7680 scope move finished after 368 + 51 ms
22:40:37.631 00.000 7680 Move returns status 0, amount 368
22:40:37.632 00.001 7680 move complete, result=0
22:40:37.632 00.000 7680 worker thread done servicing request
22:40:37.632 00.000 6120 GuideStep: -0.3 px 134 ms EAST, -0.7 px 368 ms NORTH
22:40:37.639 00.007 7680 Worker thread wakes up
22:40:37.639 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:37.639 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,34,31,31)
22:40:38.891 01.252 7680 Exposure complete
22:40:39.014 00.123 7680 worker thread done servicing request
22:40:39.015 00.001 6120 OnExposeComplete: enter
22:40:39.018 00.003 6120 UpdateGuideState(): m_state=6
22:40:39.023 00.005 6120 Star::Find(15, 977, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
22:40:39.028 00.005 6120 Star::Find returns 1 (1), X=977.12, Y=49.92, Mass=12603, SNR=72.5, Peak=255 HFD=6.9
22:40:39.031 00.003 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
22:40:39.035 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
22:40:39.038 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=0.62 hyp=0.69 cameraTheta=2.01 mountX=0.17 mountY=-0.69, mountTheta=-1.33
22:40:39.043 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.62, opts=13)
22:40:39.048 00.005 6120 Enqueuing Move request for scope (-0.29, 0.62)
22:40:39.051 00.003 7680 Worker thread wakes up
22:40:39.051 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.62) opts 0xd
22:40:39.051 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.62)
22:40:39.051 00.000 7680 Moving (-0.29, 0.62) raw xDistance=0.17 yDistance=-0.69
22:40:39.051 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:40:39.052 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:39.055 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
22:40:39.055 00.000 7680 MoveAxis(E, 0, ABG)
22:40:39.055 00.000 7680 Move returns status 0, amount 0
22:40:39.055 00.000 7680 MoveAxis(N, 373, ABG)
22:40:39.056 00.001 7680 Guiding  Dir = 0, Dur = 373
22:40:39.056 00.000 6120 UpdateGuideState exits: m=12603 SNR=72.5 Saturated
22:40:39.060 00.004 7680 IsSlewing returns 0
22:40:39.060 00.000 6120 PhdController: settling, locked = 1, distance = 0.92 (1.50) aobump = 0 frame = 7 / 99999
22:40:39.063 00.003 7680 IsGuiding returns 0
22:40:39.064 00.001 6120 PhdController: newstate STATE_FINISH
22:40:39.067 00.003 7680 PulseGuide returned control before completion, sleep 383
22:40:39.067 00.000 6120 PhdController complete: success
22:40:39.071 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045639.071,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
22:40:39.077 00.006 6120 Mount: notify guiding dither settle done success=1
22:40:39.081 00.004 6120 PhdController: newstate STATE_IDLE
22:40:39.084 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:39.088 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:39.092 00.004 6120 Enqueuing Expose request
22:40:39.461 00.369 7680 IsGuiding returns 1
22:40:39.461 00.000 7680 scope still moving after pulse duration time elapsed
22:40:39.491 00.030 7680 IsSlewing returns 0
22:40:39.492 00.001 7680 IsGuiding returns 0
22:40:39.492 00.000 7680 scope move finished after 373 + 55 ms
22:40:39.493 00.001 7680 Move returns status 0, amount 373
22:40:39.494 00.001 7680 move complete, result=0
22:40:39.494 00.000 7680 worker thread done servicing request
22:40:39.494 00.000 7680 Worker thread wakes up
22:40:39.495 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.7 px 373 ms NORTH
22:40:39.500 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:39.501 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(962,34,31,31)
22:40:40.749 01.248 7680 Exposure complete
22:40:40.893 00.144 7680 worker thread done servicing request
22:40:40.893 00.000 6120 OnExposeComplete: enter
22:40:40.897 00.004 6120 UpdateGuideState(): m_state=6
22:40:40.899 00.002 6120 Star::Find(15, 977, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
22:40:40.903 00.004 6120 Star::Find returns 1 (1), X=977.48, Y=49.34, Mass=12972, SNR=75.0, Peak=255 HFD=7.1
22:40:40.906 00.003 6120 CameraToMount -- cameraTheta (0.53) - m_xAngle (-2.95) = xAngle (3.48 = -2.80)
22:40:40.909 00.003 6120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.21 = -3.07)
22:40:40.911 00.002 6120 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.53 mountX=-0.08 mountY=-0.01, mountTheta=-3.07
22:40:40.916 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.04, opts=13)
22:40:40.919 00.003 6120 Enqueuing Move request for scope (0.07, 0.04)
22:40:40.923 00.004 7680 Worker thread wakes up
22:40:40.923 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:40.926 00.003 6120 UpdateGuideState exits: m=12972 SNR=75.0 Saturated
22:40:40.929 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
22:40:40.929 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
22:40:40.930 00.001 7680 Moving (0.07, 0.04) raw xDistance=-0.08 yDistance=-0.01
22:40:40.930 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:40:40.930 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:40:40.930 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:40:40.930 00.000 7680 MoveAxis(E, 0, ABG)
22:40:40.932 00.002 7680 Move returns status 0, amount 0
22:40:40.932 00.000 7680 MoveAxis(N, 0, ABG)
22:40:40.932 00.000 7680 Move returns status 0, amount 0
22:40:40.932 00.000 7680 move complete, result=0
22:40:40.932 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:40.937 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:40.940 00.003 6120 Enqueuing Expose request
22:40:40.942 00.002 7680 worker thread done servicing request
22:40:40.943 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:40:40.946 00.003 7680 Worker thread wakes up
22:40:40.946 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:40.946 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,34,31,31)
22:40:42.200 01.254 7680 Exposure complete
22:40:42.340 00.140 7680 worker thread done servicing request
22:40:42.341 00.001 6120 OnExposeComplete: enter
22:40:42.344 00.003 6120 UpdateGuideState(): m_state=6
22:40:42.348 00.004 6120 Star::Find(15, 977, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
22:40:42.352 00.004 6120 Star::Find returns 1 (1), X=977.13, Y=49.94, Mass=13286, SNR=76.0, Peak=255 HFD=6.7
22:40:42.358 00.006 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
22:40:42.362 00.004 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
22:40:42.367 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.64 hyp=0.70 cameraTheta=1.97 mountX=0.15 mountY=-0.69, mountTheta=-1.36
22:40:42.372 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.64, opts=13)
22:40:42.376 00.004 6120 Enqueuing Move request for scope (-0.27, 0.64)
22:40:42.381 00.005 7680 Worker thread wakes up
22:40:42.381 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:42.385 00.004 6120 UpdateGuideState exits: m=13286 SNR=76.0 Saturated
22:40:42.389 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:42.395 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:42.399 00.004 6120 Enqueuing Expose request
22:40:42.404 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.64) opts 0xd
22:40:42.404 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.64)
22:40:42.404 00.000 7680 Moving (-0.27, 0.64) raw xDistance=0.15 yDistance=-0.69
22:40:42.404 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:40:42.404 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
22:40:42.405 00.001 7680 MoveAxis(E, 0, ABG)
22:40:42.405 00.000 7680 Move returns status 0, amount 0
22:40:42.405 00.000 7680 MoveAxis(N, 377, ABG)
22:40:42.406 00.001 7680 Guiding  Dir = 0, Dur = 377
22:40:42.406 00.000 7680 IsSlewing returns 0
22:40:42.406 00.000 7680 IsGuiding returns 0
22:40:42.407 00.001 7680 PulseGuide returned control before completion, sleep 387
22:40:42.802 00.395 7680 IsGuiding returns 1
22:40:42.803 00.001 7680 scope still moving after pulse duration time elapsed
22:40:42.833 00.030 7680 IsSlewing returns 0
22:40:42.835 00.002 7680 IsGuiding returns 0
22:40:42.835 00.000 7680 scope move finished after 377 + 51 ms
22:40:42.836 00.001 7680 Move returns status 0, amount 377
22:40:42.836 00.000 7680 move complete, result=0
22:40:42.836 00.000 7680 worker thread done servicing request
22:40:42.836 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 377 ms NORTH
22:40:42.843 00.007 7680 Worker thread wakes up
22:40:42.843 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:42.843 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,34,31,31)
22:40:44.095 01.252 7680 Exposure complete
22:40:44.236 00.141 7680 worker thread done servicing request
22:40:44.236 00.000 6120 OnExposeComplete: enter
22:40:44.240 00.004 6120 UpdateGuideState(): m_state=6
22:40:44.243 00.003 6120 Star::Find(15, 977, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
22:40:44.248 00.005 6120 Star::Find returns 1 (1), X=977.22, Y=49.63, Mass=13999, SNR=78.0, Peak=255 HFD=7.0
22:40:44.252 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.26)
22:40:44.255 00.003 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
22:40:44.258 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.33 hyp=0.38 cameraTheta=2.07 mountX=0.12 mountY=-0.38, mountTheta=-1.27
22:40:44.264 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.33, opts=13)
22:40:44.269 00.005 6120 Enqueuing Move request for scope (-0.18, 0.33)
22:40:44.273 00.004 7680 Worker thread wakes up
22:40:44.273 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.33) opts 0xd
22:40:44.273 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.33)
22:40:44.274 00.001 7680 Moving (-0.18, 0.33) raw xDistance=0.12 yDistance=-0.38
22:40:44.274 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:40:44.275 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
22:40:44.275 00.000 7680 MoveAxis(E, 0, ABG)
22:40:44.275 00.000 7680 Move returns status 0, amount 0
22:40:44.275 00.000 7680 MoveAxis(N, 204, ABG)
22:40:44.275 00.000 7680 Guiding  Dir = 0, Dur = 204
22:40:44.275 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:44.280 00.005 7680 IsSlewing returns 0
22:40:44.280 00.000 6120 UpdateGuideState exits: m=13999 SNR=78.0 Saturated
22:40:44.284 00.004 7680 IsGuiding returns 0
22:40:44.284 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:44.288 00.004 7680 PulseGuide returned control before completion, sleep 214
22:40:44.288 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:44.292 00.004 6120 Enqueuing Expose request
22:40:44.508 00.216 7680 IsGuiding returns 1
22:40:44.509 00.001 7680 scope still moving after pulse duration time elapsed
22:40:44.539 00.030 7680 IsSlewing returns 0
22:40:44.540 00.001 7680 IsGuiding returns 0
22:40:44.541 00.001 7680 scope move finished after 204 + 53 ms
22:40:44.542 00.001 7680 Move returns status 0, amount 204
22:40:44.543 00.001 7680 move complete, result=0
22:40:44.545 00.002 7680 worker thread done servicing request
22:40:44.545 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 204 ms NORTH
22:40:44.552 00.007 7680 Worker thread wakes up
22:40:44.552 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:44.552 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,34,31,31)
22:40:45.807 01.255 7680 Exposure complete
22:40:45.947 00.140 7680 worker thread done servicing request
22:40:45.947 00.000 6120 OnExposeComplete: enter
22:40:45.952 00.005 6120 UpdateGuideState(): m_state=6
22:40:45.956 00.004 6120 Star::Find(15, 977, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
22:40:45.960 00.004 6120 Star::Find returns 1 (1), X=977.42, Y=49.27, Mass=12799, SNR=75.1, Peak=255 HFD=7.1
22:40:45.964 00.004 6120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-2.95) = xAngle (1.98 = 1.98)
22:40:45.969 00.005 6120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.71 = 1.71)
22:40:45.974 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.98 mountX=-0.01 mountY=0.03, mountTheta=1.95
22:40:45.983 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.03, opts=13)
22:40:45.987 00.004 6120 Enqueuing Move request for scope (0.02, -0.03)
22:40:45.991 00.004 7680 Worker thread wakes up
22:40:45.992 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:45.996 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
22:40:45.996 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
22:40:45.997 00.001 7680 Moving (0.02, -0.03) raw xDistance=-0.01 yDistance=0.03
22:40:45.997 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:40:45.997 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:40:45.997 00.000 6120 UpdateGuideState exits: m=12799 SNR=75.1 Saturated
22:40:46.002 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:46.006 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:46.009 00.003 6120 Enqueuing Expose request
22:40:46.014 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:40:46.014 00.000 7680 MoveAxis(E, 0, ABG)
22:40:46.014 00.000 7680 Move returns status 0, amount 0
22:40:46.014 00.000 7680 MoveAxis(N, 0, ABG)
22:40:46.015 00.001 7680 Move returns status 0, amount 0
22:40:46.015 00.000 7680 move complete, result=0
22:40:46.015 00.000 7680 worker thread done servicing request
22:40:46.016 00.001 7680 Worker thread wakes up
22:40:46.016 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:40:46.019 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:46.020 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(962,34,31,31)
22:40:47.272 01.252 7680 Exposure complete
22:40:47.414 00.142 7680 worker thread done servicing request
22:40:47.414 00.000 6120 OnExposeComplete: enter
22:40:47.419 00.005 6120 UpdateGuideState(): m_state=6
22:40:47.424 00.005 6120 Star::Find(15, 977, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
22:40:47.429 00.005 6120 Star::Find returns 1 (1), X=977.16, Y=49.61, Mass=12925, SNR=74.7, Peak=255 HFD=6.9
22:40:47.432 00.003 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
22:40:47.437 00.005 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
22:40:47.441 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.31 hyp=0.40 cameraTheta=2.23 mountX=0.18 mountY=-0.39, mountTheta=-1.14
22:40:47.445 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.31, opts=13)
22:40:47.450 00.005 6120 Enqueuing Move request for scope (-0.24, 0.31)
22:40:47.454 00.004 7680 Worker thread wakes up
22:40:47.454 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:47.458 00.004 6120 UpdateGuideState exits: m=12925 SNR=74.7 Saturated
22:40:47.461 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:47.466 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:47.470 00.004 6120 Enqueuing Expose request
22:40:47.474 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.31) opts 0xd
22:40:47.474 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.31)
22:40:47.474 00.000 7680 Moving (-0.24, 0.31) raw xDistance=0.18 yDistance=-0.39
22:40:47.474 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:40:47.474 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:40:47.475 00.001 7680 MoveAxis(E, 0, ABG)
22:40:47.475 00.000 7680 Move returns status 0, amount 0
22:40:47.475 00.000 7680 MoveAxis(N, 211, ABG)
22:40:47.475 00.000 7680 Guiding  Dir = 0, Dur = 211
22:40:47.476 00.001 7680 IsSlewing returns 0
22:40:47.476 00.000 7680 IsGuiding returns 0
22:40:47.476 00.000 7680 PulseGuide returned control before completion, sleep 221
22:40:47.703 00.227 7680 IsGuiding returns 1
22:40:47.703 00.000 7680 scope still moving after pulse duration time elapsed
22:40:47.733 00.030 7680 IsSlewing returns 0
22:40:47.734 00.001 7680 IsGuiding returns 0
22:40:47.736 00.002 7680 scope move finished after 211 + 48 ms
22:40:47.736 00.000 7680 Move returns status 0, amount 211
22:40:47.737 00.001 7680 move complete, result=0
22:40:47.737 00.000 7680 worker thread done servicing request
22:40:47.737 00.000 7680 Worker thread wakes up
22:40:47.737 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 211 ms NORTH
22:40:47.743 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:47.743 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,34,31,31)
22:40:49.060 01.317 7680 Exposure complete
22:40:49.276 00.216 7680 worker thread done servicing request
22:40:49.276 00.000 6120 OnExposeComplete: enter
22:40:49.279 00.003 6120 UpdateGuideState(): m_state=6
22:40:49.283 00.004 6120 Star::Find(15, 977, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
22:40:49.286 00.003 6120 Star::Find returns 1 (0), X=977.45, Y=49.23, Mass=11822, SNR=70.8, Peak=249 HFD=7.1
22:40:49.289 00.003 6120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-2.95) = xAngle (1.97 = 1.97)
22:40:49.293 00.004 6120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.70 = 1.70)
22:40:49.297 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-0.98 mountX=-0.03 mountY=0.08, mountTheta=1.94
22:40:49.302 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.07, opts=13)
22:40:49.305 00.003 6120 Enqueuing Move request for scope (0.04, -0.07)
22:40:49.307 00.002 7680 Worker thread wakes up
22:40:49.307 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
22:40:49.307 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
22:40:49.307 00.000 7680 Moving (0.04, -0.07) raw xDistance=-0.03 yDistance=0.08
22:40:49.309 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:40:49.309 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:40:49.309 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:49.311 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:40:49.311 00.000 7680 MoveAxis(E, 0, ABG)
22:40:49.311 00.000 7680 Move returns status 0, amount 0
22:40:49.311 00.000 7680 MoveAxis(N, 0, ABG)
22:40:49.311 00.000 7680 Move returns status 0, amount 0
22:40:49.311 00.000 7680 move complete, result=0
22:40:49.313 00.002 7680 worker thread done servicing request
22:40:49.313 00.000 6120 UpdateGuideState exits: m=11822 SNR=70.8
22:40:49.315 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:49.318 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:49.321 00.003 6120 Enqueuing Expose request
22:40:49.324 00.003 7680 Worker thread wakes up
22:40:49.324 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:40:49.327 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:49.327 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,34,31,31)
22:40:50.579 01.252 7680 Exposure complete
22:40:50.709 00.130 7680 worker thread done servicing request
22:40:50.709 00.000 6120 OnExposeComplete: enter
22:40:50.714 00.005 6120 UpdateGuideState(): m_state=6
22:40:50.718 00.004 6120 Star::Find(15, 977, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
22:40:50.723 00.005 6120 Star::Find returns 1 (1), X=977.57, Y=49.65, Mass=12609, SNR=72.6, Peak=255 HFD=7.0
22:40:50.726 00.003 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.09 = -2.19)
22:40:50.731 00.005 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.46)
22:40:50.736 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=0.35 hyp=0.39 cameraTheta=1.14 mountX=-0.22 mountY=-0.24, mountTheta=-2.31
22:40:50.741 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.35, opts=13)
22:40:50.745 00.004 6120 Enqueuing Move request for scope (0.16, 0.35)
22:40:50.749 00.004 7680 Worker thread wakes up
22:40:50.749 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:50.753 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.35) opts 0xd
22:40:50.753 00.000 6120 UpdateGuideState exits: m=12609 SNR=72.6 Saturated
22:40:50.757 00.004 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.35)
22:40:50.757 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:50.761 00.004 7680 Moving (0.16, 0.35) raw xDistance=-0.22 yDistance=-0.24
22:40:50.761 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:50.767 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:40:50.767 00.000 6120 Enqueuing Expose request
22:40:50.771 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:40:50.771 00.000 7680 MoveAxis(E, 92, ABG)
22:40:50.771 00.000 7680 Guiding  Dir = 2, Dur = 92
22:40:50.771 00.000 7680 IsSlewing returns 0
22:40:50.771 00.000 7680 IsGuiding returns 0
22:40:50.772 00.001 7680 PulseGuide returned control before completion, sleep 102
22:40:50.881 00.109 7680 IsGuiding returns 1
22:40:50.881 00.000 7680 scope still moving after pulse duration time elapsed
22:40:50.912 00.031 7680 IsSlewing returns 0
22:40:50.912 00.000 7680 IsGuiding returns 0
22:40:50.912 00.000 7680 scope move finished after 92 + 48 ms
22:40:50.912 00.000 7680 Move returns status 0, amount 92
22:40:50.912 00.000 7680 MoveAxis(N, 132, ABG)
22:40:50.912 00.000 7680 Guiding  Dir = 0, Dur = 132
22:40:50.914 00.002 7680 IsSlewing returns 0
22:40:50.914 00.000 7680 IsGuiding returns 0
22:40:50.914 00.000 7680 PulseGuide returned control before completion, sleep 142
22:40:51.070 00.156 7680 IsGuiding returns 1
22:40:51.070 00.000 7680 scope still moving after pulse duration time elapsed
22:40:51.101 00.031 7680 IsSlewing returns 0
22:40:51.101 00.000 7680 IsGuiding returns 0
22:40:51.101 00.000 7680 scope move finished after 132 + 55 ms
22:40:51.101 00.000 7680 Move returns status 0, amount 132
22:40:51.101 00.000 7680 move complete, result=0
22:40:51.102 00.001 7680 worker thread done servicing request
22:40:51.102 00.000 7680 Worker thread wakes up
22:40:51.102 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:51.102 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,34,31,31)
22:40:51.102 00.000 6120 GuideStep: -0.2 px 92 ms EAST, -0.2 px 132 ms NORTH
22:40:52.346 01.244 7680 Exposure complete
22:40:52.492 00.146 7680 worker thread done servicing request
22:40:52.493 00.001 6120 OnExposeComplete: enter
22:40:52.498 00.005 6120 UpdateGuideState(): m_state=6
22:40:52.501 00.003 6120 Star::Find(15, 977, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
22:40:52.505 00.004 6120 Star::Find returns 1 (0), X=977.26, Y=49.35, Mass=11869, SNR=71.9, Peak=249 HFD=6.9
22:40:52.509 00.004 6120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-2.95) = xAngle (5.74 = -0.54)
22:40:52.514 00.005 6120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.47 = -0.81)
22:40:52.520 00.006 6120 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.78 mountX=0.13 mountY=-0.11, mountTheta=-0.70
22:40:52.525 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.05, opts=13)
22:40:52.530 00.005 6120 Enqueuing Move request for scope (-0.14, 0.05)
22:40:52.533 00.003 7680 Worker thread wakes up
22:40:52.534 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:52.537 00.003 6120 UpdateGuideState exits: m=11869 SNR=71.9
22:40:52.542 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
22:40:52.542 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
22:40:52.542 00.000 7680 Moving (-0.14, 0.05) raw xDistance=0.13 yDistance=-0.11
22:40:52.542 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:40:52.543 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:40:52.543 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:52.547 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:52.551 00.004 6120 Enqueuing Expose request
22:40:52.554 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:40:52.554 00.000 7680 MoveAxis(E, 0, ABG)
22:40:52.556 00.002 7680 Move returns status 0, amount 0
22:40:52.556 00.000 7680 MoveAxis(N, 0, ABG)
22:40:52.556 00.000 7680 Move returns status 0, amount 0
22:40:52.556 00.000 7680 move complete, result=0
22:40:52.556 00.000 7680 worker thread done servicing request
22:40:52.556 00.000 7680 Worker thread wakes up
22:40:52.557 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:52.562 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:52.562 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,34,31,31)
22:40:53.808 01.246 7680 Exposure complete
22:40:53.949 00.141 7680 worker thread done servicing request
22:40:53.950 00.001 6120 OnExposeComplete: enter
22:40:53.955 00.005 6120 UpdateGuideState(): m_state=6
22:40:53.958 00.003 6120 Star::Find(15, 977, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
22:40:53.963 00.005 6120 Star::Find returns 1 (0), X=977.50, Y=49.42, Mass=12347, SNR=73.6, Peak=249 HFD=7.1
22:40:53.966 00.003 6120 CameraToMount -- cameraTheta (0.90) - m_xAngle (-2.95) = xAngle (3.85 = -2.43)
22:40:53.970 00.004 6120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.58 = -2.70)
22:40:53.975 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.15 cameraTheta=0.90 mountX=-0.12 mountY=-0.06, mountTheta=-2.63
22:40:53.979 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.12, opts=13)
22:40:53.984 00.005 6120 Enqueuing Move request for scope (0.10, 0.12)
22:40:53.988 00.004 7680 Worker thread wakes up
22:40:53.988 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:53.992 00.004 6120 UpdateGuideState exits: m=12347 SNR=73.6
22:40:53.996 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:53.999 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
22:40:54.000 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
22:40:54.000 00.000 7680 Moving (0.10, 0.12) raw xDistance=-0.12 yDistance=-0.06
22:40:54.000 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:40:54.001 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:54.004 00.003 6120 Enqueuing Expose request
22:40:54.009 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:40:54.009 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:40:54.009 00.000 7680 MoveAxis(E, 0, ABG)
22:40:54.009 00.000 7680 Move returns status 0, amount 0
22:40:54.009 00.000 7680 MoveAxis(N, 0, ABG)
22:40:54.010 00.001 7680 Move returns status 0, amount 0
22:40:54.010 00.000 7680 move complete, result=0
22:40:54.010 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:54.013 00.003 7680 worker thread done servicing request
22:40:54.013 00.000 7680 Worker thread wakes up
22:40:54.014 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:54.014 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,34,31,31)
22:40:55.256 01.242 7680 Exposure complete
22:40:55.386 00.130 7680 worker thread done servicing request
22:40:55.386 00.000 6120 OnExposeComplete: enter
22:40:55.391 00.005 6120 UpdateGuideState(): m_state=6
22:40:55.395 00.004 6120 Star::Find(15, 977, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
22:40:55.399 00.004 6120 Star::Find returns 1 (0), X=977.42, Y=49.53, Mass=12056, SNR=71.8, Peak=248 HFD=7.0
22:40:55.403 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
22:40:55.407 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.07)
22:40:55.410 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.53 mountX=-0.05 mountY=-0.21, mountTheta=-1.82
22:40:55.416 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.23, opts=13)
22:40:55.420 00.004 6120 Enqueuing Move request for scope (0.01, 0.23)
22:40:55.424 00.004 7680 Worker thread wakes up
22:40:55.425 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:55.429 00.004 6120 UpdateGuideState exits: m=12056 SNR=71.8
22:40:55.432 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
22:40:55.432 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
22:40:55.432 00.000 7680 Moving (0.01, 0.23) raw xDistance=-0.05 yDistance=-0.21
22:40:55.432 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:40:55.432 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:40:55.433 00.001 7680 MoveAxis(E, 0, ABG)
22:40:55.433 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:55.438 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:55.441 00.003 6120 Enqueuing Expose request
22:40:55.446 00.005 7680 Move returns status 0, amount 0
22:40:55.446 00.000 7680 MoveAxis(N, 111, ABG)
22:40:55.446 00.000 7680 Guiding  Dir = 0, Dur = 111
22:40:55.446 00.000 7680 IsSlewing returns 0
22:40:55.447 00.001 7680 IsGuiding returns 0
22:40:55.447 00.000 7680 PulseGuide returned control before completion, sleep 121
22:40:55.576 00.129 7680 IsGuiding returns 1
22:40:55.576 00.000 7680 scope still moving after pulse duration time elapsed
22:40:55.607 00.031 7680 IsSlewing returns 0
22:40:55.608 00.001 7680 IsGuiding returns 0
22:40:55.608 00.000 7680 scope move finished after 111 + 50 ms
22:40:55.608 00.000 7680 Move returns status 0, amount 111
22:40:55.609 00.001 7680 move complete, result=0
22:40:55.609 00.000 7680 worker thread done servicing request
22:40:55.609 00.000 7680 Worker thread wakes up
22:40:55.610 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 111 ms NORTH
22:40:55.615 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:55.615 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,34,31,31)
22:40:56.864 01.249 7680 Exposure complete
22:40:57.023 00.159 7680 worker thread done servicing request
22:40:57.024 00.001 6120 OnExposeComplete: enter
22:40:57.028 00.004 6120 UpdateGuideState(): m_state=6
22:40:57.031 00.003 6120 Star::Find(15, 977, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
22:40:57.035 00.004 6120 Star::Find returns 1 (1), X=977.38, Y=49.61, Mass=12162, SNR=71.2, Peak=255 HFD=6.9
22:40:57.039 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
22:40:57.043 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
22:40:57.046 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.66 mountX=-0.03 mountY=-0.29, mountTheta=-1.68
22:40:57.051 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.31, opts=13)
22:40:57.054 00.003 6120 Enqueuing Move request for scope (-0.03, 0.31)
22:40:57.058 00.004 7680 Worker thread wakes up
22:40:57.058 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.31) opts 0xd
22:40:57.058 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:57.063 00.005 6120 UpdateGuideState exits: m=12162 SNR=71.2 Saturated
22:40:57.067 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.31)
22:40:57.067 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:57.071 00.004 7680 Moving (-0.03, 0.31) raw xDistance=-0.03 yDistance=-0.29
22:40:57.071 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:40:57.071 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:40:57.071 00.000 7680 MoveAxis(E, 0, ABG)
22:40:57.071 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:57.076 00.005 7680 Move returns status 0, amount 0
22:40:57.076 00.000 6120 Enqueuing Expose request
22:40:57.080 00.004 7680 MoveAxis(N, 159, ABG)
22:40:57.080 00.000 7680 Guiding  Dir = 0, Dur = 159
22:40:57.080 00.000 7680 IsSlewing returns 0
22:40:57.081 00.001 7680 IsGuiding returns 0
22:40:57.081 00.000 7680 PulseGuide returned control before completion, sleep 169
22:40:57.261 00.180 7680 IsGuiding returns 1
22:40:57.261 00.000 7680 scope still moving after pulse duration time elapsed
22:40:57.293 00.032 7680 IsSlewing returns 0
22:40:57.296 00.003 7680 IsGuiding returns 0
22:40:57.296 00.000 7680 scope move finished after 159 + 56 ms
22:40:57.298 00.002 7680 Move returns status 0, amount 159
22:40:57.298 00.000 7680 move complete, result=0
22:40:57.298 00.000 7680 worker thread done servicing request
22:40:57.299 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 159 ms NORTH
22:40:57.305 00.006 7680 Worker thread wakes up
22:40:57.305 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:40:57.305 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,34,31,31)
22:40:57.922 00.617 6120 evsrv: cli 0FAEF398 connect
22:40:58.018 00.096 6120 case statement mapped state 6 to 3
22:40:58.021 00.003 6120 case statement mapped state 6 to 3
22:40:58.025 00.004 6120 evsrv: cli 0FAEF398 request: {"method":"get_app_state","id":"b677cebd-c4f8-48e9-9320-527f22a5e541"}
22:40:58.029 00.004 6120 case statement mapped state 6 to 3
22:40:58.033 00.004 6120 evsrv: cli 0FAEF398 response: {"jsonrpc":"2.0","result":"Guiding","id":"b677cebd-c4f8-48e9-9320-527f22a5e541"}
22:40:58.036 00.003 6120 evsrv: cli 0FAEF398 disconnect
22:40:58.040 00.004 6120 evsrv: cli 0FAF03D8 connect
22:40:58.044 00.004 6120 case statement mapped state 6 to 3
22:40:58.048 00.004 6120 case statement mapped state 6 to 3
22:40:58.053 00.005 6120 evsrv: cli 0FAF03D8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"e744a7d9-5de6-4302-8117-96a764b946ef"}
22:40:58.056 00.003 6120 PhdController::Dither begins
22:40:58.060 00.004 6120 dither: size=5.00, dRA=0.88 dDec=1.91
22:40:58.206 00.146 6120 MountToCamera -- mountTheta (1.14) + m_xAngle (-2.95) = xAngle (-1.81 = -1.81)
22:40:58.209 00.003 6120 MountToCamera -- mountX=0.88 mountY=1.91 hyp=2.10 mountTheta=1.14 cameraX=-0.51, cameraY=-2.04 cameraTheta=-1.81
22:40:58.217 00.008 6120 setting lock position to (976.90, 47.26)
22:40:58.328 00.111 6120 Mount: notify guiding dithered (-0.5, -2.0)
22:40:58.332 00.004 6120 Status Line: Dither by 0.88,1.91
22:40:58.337 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:40:58.341 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
22:40:58.344 00.003 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":0,"id":"e744a7d9-5de6-4302-8117-96a764b946ef"}
22:40:58.347 00.003 6120 evsrv: cli 0FAF03D8 disconnect
22:40:58.548 00.201 7680 Exposure complete
22:40:58.648 00.100 7680 worker thread done servicing request
22:40:58.648 00.000 6120 OnExposeComplete: enter
22:40:58.652 00.004 6120 UpdateGuideState(): m_state=6
22:40:58.656 00.004 6120 Star::Find(15, 977, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
22:40:58.659 00.003 6120 Star::Find returns 1 (1), X=977.06, Y=49.79, Mass=13130, SNR=75.4, Peak=255 HFD=6.8
22:40:58.662 00.003 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
22:40:58.665 00.003 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
22:40:58.674 00.009 6120 CameraToMount -- cameraX=0.16 cameraY=2.53 hyp=2.53 cameraTheta=1.51 mountX=-0.63 mountY=-2.20, mountTheta=-1.85
22:40:58.678 00.004 6120 dither recenter: remaining=(-0.9,-1.9) step=(-0.9,-1.9)
22:40:58.682 00.004 6120 MountToCamera -- mountTheta (-2.00) + m_xAngle (-2.95) = xAngle (-4.96 = 1.33)
22:40:58.685 00.003 6120 MountToCamera -- mountX=-0.88 mountY=-1.91 hyp=2.10 mountTheta=-2.00 cameraX=0.51, cameraY=2.04 cameraTheta=1.33
22:40:58.688 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.51, y=2.04, opts=4)
22:40:58.691 00.003 6120 Enqueuing Move request for scope (0.51, 2.04)
22:40:58.694 00.003 6120 Mount: notify direct move -0.88,-1.91
22:40:58.698 00.004 7680 Worker thread wakes up
22:40:58.698 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:40:58.702 00.004 6120 UpdateGuideState exits: m=13130 SNR=75.4 Saturated
22:40:58.705 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.51, 2.04) opts 0x4
22:40:58.705 00.000 6120 PhdController: settling, locked = 1, distance = 2.42 (1.50) aobump = 0 frame = 1 / 99999
22:40:58.708 00.003 7680 Handling offset move in thread for scope, endpoint = (0.51, 2.04)
22:40:58.709 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045658.708,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.42,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:40:58.712 00.003 7680 Moving (0.51, 2.04) raw xDistance=-0.88 yDistance=-1.91
22:40:58.712 00.000 7680 MoveAxis(E, 570, B)
22:40:58.712 00.000 7680 Guiding  Dir = 2, Dur = 570
22:40:58.712 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:58.717 00.005 7680 IsSlewing returns 0
22:40:58.717 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:40:58.720 00.003 7680 IsGuiding returns 0
22:40:58.720 00.000 6120 Enqueuing Expose request
22:40:58.723 00.003 7680 PulseGuide returned control before completion, sleep 580
22:40:59.311 00.588 7680 IsGuiding returns 1
22:40:59.312 00.001 7680 scope still moving after pulse duration time elapsed
22:40:59.342 00.030 7680 IsSlewing returns 0
22:40:59.344 00.002 7680 IsGuiding returns 0
22:40:59.344 00.000 7680 scope move finished after 570 + 53 ms
22:40:59.345 00.001 7680 Move returns status 0, amount 570
22:40:59.345 00.000 7680 MoveAxis(N, 1038, B)
22:40:59.345 00.000 7680 Guiding  Dir = 0, Dur = 1038
22:40:59.345 00.000 7680 IsSlewing returns 0
22:40:59.345 00.000 7680 IsGuiding returns 0
22:40:59.346 00.001 7680 PulseGuide returned control before completion, sleep 1048
22:41:00.407 01.061 7680 IsGuiding returns 1
22:41:00.407 00.000 7680 scope still moving after pulse duration time elapsed
22:41:00.440 00.033 7680 IsSlewing returns 0
22:41:00.440 00.000 7680 IsGuiding returns 0
22:41:00.440 00.000 7680 scope move finished after 1038 + 56 ms
22:41:00.440 00.000 7680 Move returns status 0, amount 1038
22:41:00.441 00.001 7680 move complete, result=0
22:41:00.441 00.000 7680 worker thread done servicing request
22:41:00.441 00.000 7680 Worker thread wakes up
22:41:00.441 00.000 6120 GuideStep: -0.9 px 570 ms EAST, -1.9 px 1038 ms NORTH
22:41:00.445 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:00.445 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,32,31,31)
22:41:01.699 01.254 7680 Exposure complete
22:41:01.830 00.131 7680 worker thread done servicing request
22:41:01.830 00.000 6120 OnExposeComplete: enter
22:41:01.834 00.004 6120 UpdateGuideState(): m_state=6
22:41:01.838 00.004 6120 Star::Find(15, 977, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
22:41:01.842 00.004 6120 Star::Find returns 1 (1), X=975.99, Y=48.88, Mass=12311, SNR=72.3, Peak=255 HFD=7.0
22:41:01.845 00.003 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
22:41:01.850 00.005 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
22:41:01.853 00.003 6120 CameraToMount -- cameraX=-0.90 cameraY=1.62 hyp=1.86 cameraTheta=2.08 mountX=0.59 mountY=-1.86, mountTheta=-1.27
22:41:01.860 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.90, y=1.62, opts=13)
22:41:01.864 00.004 6120 Enqueuing Move request for scope (-0.90, 1.62)
22:41:01.867 00.003 7680 Worker thread wakes up
22:41:01.867 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.90, 1.62) opts 0xd
22:41:01.868 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.90, 1.62)
22:41:01.868 00.000 7680 Moving (-0.90, 1.62) raw xDistance=0.59 yDistance=-1.86
22:41:01.869 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:01.873 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
22:41:01.873 00.000 7680 resist switch: large excursion: input -1.86 thresh 0.60 direction from 0 to -1
22:41:01.873 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.57
22:41:01.873 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.86 from input -1.86
22:41:01.873 00.000 7680 MoveAxis(W, 239, ABG)
22:41:01.873 00.000 7680 Guiding  Dir = 3, Dur = 239
22:41:01.874 00.001 6120 UpdateGuideState exits: m=12311 SNR=72.3 Saturated
22:41:01.878 00.004 7680 IsSlewing returns 0
22:41:01.878 00.000 6120 PhdController: settling, locked = 1, distance = 1.86 (1.50) aobump = 0 frame = 2 / 99999
22:41:01.881 00.003 7680 IsGuiding returns 0
22:41:01.881 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045661.881,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.86,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:41:01.886 00.005 7680 PulseGuide returned control before completion, sleep 249
22:41:01.886 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:01.892 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:01.896 00.004 6120 Enqueuing Expose request
22:41:02.140 00.244 7680 IsGuiding returns 1
22:41:02.140 00.000 7680 scope still moving after pulse duration time elapsed
22:41:02.171 00.031 7680 IsSlewing returns 0
22:41:02.171 00.000 7680 IsGuiding returns 0
22:41:02.173 00.002 7680 scope move finished after 239 + 51 ms
22:41:02.173 00.000 7680 Move returns status 0, amount 239
22:41:02.173 00.000 7680 MoveAxis(N, 1008, ABG)
22:41:02.173 00.000 7680 Guiding  Dir = 0, Dur = 1008
22:41:02.173 00.000 7680 IsSlewing returns 0
22:41:02.174 00.001 7680 IsGuiding returns 0
22:41:02.174 00.000 7680 PulseGuide returned control before completion, sleep 1018
22:41:03.207 01.033 7680 IsGuiding returns 1
22:41:03.207 00.000 7680 scope still moving after pulse duration time elapsed
22:41:03.241 00.034 7680 IsSlewing returns 0
22:41:03.242 00.001 7680 IsGuiding returns 0
22:41:03.242 00.000 7680 scope move finished after 1008 + 59 ms
22:41:03.242 00.000 7680 Move returns status 0, amount 1008
22:41:03.243 00.001 7680 move complete, result=0
22:41:03.243 00.000 7680 worker thread done servicing request
22:41:03.243 00.000 6120 GuideStep: 0.6 px 239 ms WEST, -1.9 px 1008 ms NORTH
22:41:03.250 00.007 7680 Worker thread wakes up
22:41:03.250 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:03.250 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,32,31,31)
22:41:04.493 01.243 7680 Exposure complete
22:41:04.625 00.132 7680 worker thread done servicing request
22:41:04.625 00.000 6120 OnExposeComplete: enter
22:41:04.629 00.004 6120 UpdateGuideState(): m_state=6
22:41:04.633 00.004 6120 Star::Find(15, 975, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
22:41:04.637 00.004 6120 Star::Find returns 1 (0), X=976.30, Y=47.72, Mass=11249, SNR=69.6, Peak=232 HFD=6.8
22:41:04.641 00.004 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.45 = -0.84)
22:41:04.645 00.004 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.11)
22:41:04.649 00.004 6120 CameraToMount -- cameraX=-0.60 cameraY=0.46 hyp=0.76 cameraTheta=2.49 mountX=0.51 mountY=-0.68, mountTheta=-0.93
22:41:04.654 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.60, y=0.46, opts=13)
22:41:04.658 00.004 6120 Enqueuing Move request for scope (-0.60, 0.46)
22:41:04.663 00.005 7680 Worker thread wakes up
22:41:04.663 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:04.667 00.004 6120 UpdateGuideState exits: m=11249 SNR=69.6
22:41:04.670 00.003 6120 PhdController: settling, locked = 1, distance = 1.53 (1.50) aobump = 0 frame = 3 / 99999
22:41:04.675 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.46) opts 0xd
22:41:04.675 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.60, 0.46)
22:41:04.675 00.000 7680 Moving (-0.60, 0.46) raw xDistance=0.51 yDistance=-0.68
22:41:04.675 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
22:41:04.676 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
22:41:04.676 00.000 7680 MoveAxis(W, 223, ABG)
22:41:04.676 00.000 7680 Guiding  Dir = 3, Dur = 223
22:41:04.676 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045664.675,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.53,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:41:04.681 00.005 7680 IsSlewing returns 0
22:41:04.681 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:04.686 00.005 7680 IsGuiding returns 0
22:41:04.686 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:04.691 00.005 6120 Enqueuing Expose request
22:41:04.694 00.003 7680 PulseGuide returned control before completion, sleep 233
22:41:04.936 00.242 7680 IsGuiding returns 1
22:41:04.936 00.000 7680 scope still moving after pulse duration time elapsed
22:41:04.968 00.032 7680 IsSlewing returns 0
22:41:04.969 00.001 7680 IsGuiding returns 0
22:41:04.969 00.000 7680 scope move finished after 223 + 60 ms
22:41:04.969 00.000 7680 Move returns status 0, amount 223
22:41:04.970 00.001 7680 MoveAxis(N, 367, ABG)
22:41:04.970 00.000 7680 Guiding  Dir = 0, Dur = 367
22:41:04.970 00.000 7680 IsSlewing returns 0
22:41:04.970 00.000 7680 IsGuiding returns 0
22:41:04.971 00.001 7680 PulseGuide returned control before completion, sleep 377
22:41:05.363 00.392 7680 IsGuiding returns 1
22:41:05.363 00.000 7680 scope still moving after pulse duration time elapsed
22:41:05.393 00.030 7680 IsSlewing returns 0
22:41:05.394 00.001 7680 IsGuiding returns 0
22:41:05.394 00.000 7680 scope move finished after 367 + 56 ms
22:41:05.395 00.001 7680 Move returns status 0, amount 367
22:41:05.395 00.000 7680 move complete, result=0
22:41:05.395 00.000 7680 worker thread done servicing request
22:41:05.395 00.000 6120 GuideStep: 0.5 px 223 ms WEST, -0.7 px 367 ms NORTH
22:41:05.402 00.007 7680 Worker thread wakes up
22:41:05.402 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:05.402 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,32,31,31)
22:41:06.659 01.257 7680 Exposure complete
22:41:06.798 00.139 7680 worker thread done servicing request
22:41:06.798 00.000 6120 OnExposeComplete: enter
22:41:06.801 00.003 6120 UpdateGuideState(): m_state=6
22:41:06.805 00.004 6120 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
22:41:06.809 00.004 6120 Star::Find returns 1 (1), X=976.75, Y=47.15, Mass=12984, SNR=73.5, Peak=255 HFD=6.7
22:41:06.813 00.004 6120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-2.95) = xAngle (0.45 = 0.45)
22:41:06.816 00.003 6120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.18 = 0.18)
22:41:06.819 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-2.50 mountX=0.17 mountY=0.03, mountTheta=0.20
22:41:06.824 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.11, opts=13)
22:41:06.828 00.004 6120 Enqueuing Move request for scope (-0.15, -0.11)
22:41:06.831 00.003 7680 Worker thread wakes up
22:41:06.831 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
22:41:06.832 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
22:41:06.832 00.000 7680 Moving (-0.15, -0.11) raw xDistance=0.17 yDistance=0.03
22:41:06.832 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:41:06.832 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:41:06.832 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:41:06.832 00.000 7680 MoveAxis(E, 0, ABG)
22:41:06.832 00.000 7680 Move returns status 0, amount 0
22:41:06.833 00.001 7680 MoveAxis(N, 0, ABG)
22:41:06.833 00.000 7680 Move returns status 0, amount 0
22:41:06.833 00.000 7680 move complete, result=0
22:41:06.833 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:06.838 00.005 7680 worker thread done servicing request
22:41:06.838 00.000 6120 UpdateGuideState exits: m=12984 SNR=73.5 Saturated
22:41:06.842 00.004 6120 PhdController: settling, locked = 1, distance = 1.13 (1.50) aobump = 0 frame = 4 / 99999
22:41:06.845 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764045666.845,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.13,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:41:06.849 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:06.851 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:06.855 00.004 6120 Enqueuing Expose request
22:41:06.858 00.003 7680 Worker thread wakes up
22:41:06.859 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:06.859 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,32,31,31)
22:41:06.859 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:41:08.100 01.241 7680 Exposure complete
22:41:08.230 00.130 7680 worker thread done servicing request
22:41:08.231 00.001 6120 OnExposeComplete: enter
22:41:08.235 00.004 6120 UpdateGuideState(): m_state=6
22:41:08.240 00.005 6120 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
22:41:08.244 00.004 6120 Star::Find returns 1 (1), X=976.47, Y=47.15, Mass=12014, SNR=71.5, Peak=255 HFD=7.0
22:41:08.248 00.004 6120 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-2.95) = xAngle (0.07 = 0.07)
22:41:08.251 00.003 6120 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.20 = -0.20)
22:41:08.256 00.005 6120 CameraToMount -- cameraX=-0.43 cameraY=-0.11 hyp=0.44 cameraTheta=-2.89 mountX=0.44 mountY=-0.09, mountTheta=-0.20
22:41:08.260 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=-0.11, opts=13)
22:41:08.264 00.004 6120 Enqueuing Move request for scope (-0.43, -0.11)
22:41:08.268 00.004 7680 Worker thread wakes up
22:41:08.268 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.11) opts 0xd
22:41:08.268 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.43, -0.11)
22:41:08.268 00.000 7680 Moving (-0.43, -0.11) raw xDistance=0.44 yDistance=-0.09
22:41:08.268 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
22:41:08.268 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:41:08.269 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:08.272 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:41:08.272 00.000 7680 MoveAxis(W, 180, ABG)
22:41:08.272 00.000 7680 Guiding  Dir = 3, Dur = 180
22:41:08.272 00.000 6120 UpdateGuideState exits: m=12014 SNR=71.5 Saturated
22:41:08.277 00.005 7680 IsSlewing returns 0
22:41:08.277 00.000 6120 PhdController: settling, locked = 1, distance = 0.92 (1.50) aobump = 0 frame = 5 / 99999
22:41:08.280 00.003 7680 IsGuiding returns 0
22:41:08.280 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045668.280,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.92,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
22:41:08.284 00.004 7680 PulseGuide returned control before completion, sleep 190
22:41:08.284 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:08.288 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:08.291 00.003 6120 Enqueuing Expose request
22:41:08.482 00.191 7680 IsGuiding returns 1
22:41:08.483 00.001 7680 scope still moving after pulse duration time elapsed
22:41:08.514 00.031 7680 IsSlewing returns 0
22:41:08.515 00.001 7680 IsGuiding returns 0
22:41:08.516 00.001 7680 scope move finished after 180 + 55 ms
22:41:08.516 00.000 7680 Move returns status 0, amount 180
22:41:08.517 00.001 7680 MoveAxis(N, 0, ABG)
22:41:08.517 00.000 7680 Move returns status 0, amount 0
22:41:08.518 00.001 7680 move complete, result=0
22:41:08.518 00.000 7680 worker thread done servicing request
22:41:08.519 00.001 6120 GuideStep: 0.4 px 180 ms WEST, -0.1 px 0 ms NORTH
22:41:08.526 00.007 7680 Worker thread wakes up
22:41:08.526 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:08.526 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,32,31,31)
22:41:09.778 01.252 7680 Exposure complete
22:41:09.913 00.135 7680 worker thread done servicing request
22:41:09.913 00.000 6120 OnExposeComplete: enter
22:41:09.916 00.003 6120 UpdateGuideState(): m_state=6
22:41:09.921 00.005 6120 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
22:41:09.924 00.003 6120 Star::Find returns 1 (0), X=976.89, Y=47.32, Mass=11812, SNR=70.6, Peak=243 HFD=6.8
22:41:09.928 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
22:41:09.933 00.005 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
22:41:09.936 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.67 mountX=-0.01 mountY=-0.06, mountTheta=-1.67
22:41:09.942 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.06, opts=13)
22:41:09.945 00.003 6120 Enqueuing Move request for scope (-0.01, 0.06)
22:41:09.949 00.004 7680 Worker thread wakes up
22:41:09.949 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
22:41:09.949 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
22:41:09.949 00.000 7680 Moving (-0.01, 0.06) raw xDistance=-0.01 yDistance=-0.06
22:41:09.949 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:41:09.950 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:41:09.950 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:41:09.950 00.000 7680 MoveAxis(E, 0, ABG)
22:41:09.950 00.000 7680 Move returns status 0, amount 0
22:41:09.950 00.000 7680 MoveAxis(N, 0, ABG)
22:41:09.951 00.001 7680 Move returns status 0, amount 0
22:41:09.951 00.000 7680 move complete, result=0
22:41:09.951 00.000 7680 worker thread done servicing request
22:41:09.951 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:09.955 00.004 6120 UpdateGuideState exits: m=11812 SNR=70.6
22:41:09.960 00.005 6120 PhdController: settling, locked = 1, distance = 0.66 (1.50) aobump = 0 frame = 6 / 99999
22:41:09.963 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764045669.963,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.66,"Time":3.1,"SettleTime":10.0,"StarLocked":true}
22:41:09.966 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:09.971 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:09.974 00.003 6120 Enqueuing Expose request
22:41:09.977 00.003 7680 Worker thread wakes up
22:41:09.977 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:09.977 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:09.982 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(962,32,31,31)
22:41:11.222 01.240 7680 Exposure complete
22:41:11.356 00.134 7680 worker thread done servicing request
22:41:11.356 00.000 6120 OnExposeComplete: enter
22:41:11.360 00.004 6120 UpdateGuideState(): m_state=6
22:41:11.364 00.004 6120 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
22:41:11.367 00.003 6120 Star::Find returns 1 (1), X=976.91, Y=47.64, Mass=12539, SNR=72.8, Peak=255 HFD=6.8
22:41:11.372 00.005 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.80)
22:41:11.375 00.003 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
22:41:11.380 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.38 hyp=0.38 cameraTheta=1.53 mountX=-0.08 mountY=-0.33, mountTheta=-1.82
22:41:11.385 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.38, opts=13)
22:41:11.390 00.005 6120 Enqueuing Move request for scope (0.01, 0.38)
22:41:11.394 00.004 7680 Worker thread wakes up
22:41:11.394 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.38) opts 0xd
22:41:11.394 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.38)
22:41:11.394 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:11.397 00.003 6120 UpdateGuideState exits: m=12539 SNR=72.8 Saturated
22:41:11.402 00.005 7680 Moving (0.01, 0.38) raw xDistance=-0.08 yDistance=-0.33
22:41:11.402 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:41:11.402 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:41:11.403 00.001 7680 MoveAxis(E, 0, ABG)
22:41:11.403 00.000 7680 Move returns status 0, amount 0
22:41:11.403 00.000 7680 MoveAxis(N, 181, ABG)
22:41:11.403 00.000 7680 Guiding  Dir = 0, Dur = 181
22:41:11.403 00.000 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 7 / 99999
22:41:11.407 00.004 7680 IsSlewing returns 0
22:41:11.407 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045671.407,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.58,"Time":4.6,"SettleTime":10.0,"StarLocked":true}
22:41:11.411 00.004 7680 IsGuiding returns 0
22:41:11.411 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:11.415 00.004 7680 PulseGuide returned control before completion, sleep 191
22:41:11.415 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:11.419 00.004 6120 Enqueuing Expose request
22:41:11.621 00.202 7680 IsGuiding returns 0
22:41:11.621 00.000 7680 Move returns status 0, amount 181
22:41:11.622 00.001 7680 move complete, result=0
22:41:11.623 00.001 7680 worker thread done servicing request
22:41:11.623 00.000 7680 Worker thread wakes up
22:41:11.624 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 181 ms NORTH
22:41:11.630 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:11.631 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(962,32,31,31)
22:41:12.880 01.249 7680 Exposure complete
22:41:13.010 00.130 7680 worker thread done servicing request
22:41:13.010 00.000 6120 OnExposeComplete: enter
22:41:13.014 00.004 6120 UpdateGuideState(): m_state=6
22:41:13.017 00.003 6120 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
22:41:13.020 00.003 6120 Star::Find returns 1 (1), X=976.67, Y=47.37, Mass=12307, SNR=72.2, Peak=255 HFD=6.9
22:41:13.023 00.003 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-2.95) = xAngle (5.65 = -0.63)
22:41:13.026 00.003 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.90)
22:41:13.029 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.25 cameraTheta=2.70 mountX=0.21 mountY=-0.20, mountTheta=-0.77
22:41:13.033 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.11, opts=13)
22:41:13.037 00.004 6120 Enqueuing Move request for scope (-0.23, 0.11)
22:41:13.041 00.004 7680 Worker thread wakes up
22:41:13.041 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:13.045 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.11) opts 0xd
22:41:13.046 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.11)
22:41:13.046 00.000 7680 Moving (-0.23, 0.11) raw xDistance=0.21 yDistance=-0.20
22:41:13.046 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:41:13.046 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:41:13.046 00.000 6120 UpdateGuideState exits: m=12307 SNR=72.2 Saturated
22:41:13.050 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:41:13.050 00.000 7680 MoveAxis(W, 84, ABG)
22:41:13.050 00.000 7680 Guiding  Dir = 3, Dur = 84
22:41:13.050 00.000 6120 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 8 / 99999
22:41:13.055 00.005 7680 IsSlewing returns 0
22:41:13.055 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045673.055,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.48,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
22:41:13.059 00.004 7680 IsGuiding returns 0
22:41:13.059 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:13.062 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:13.066 00.004 7680 PulseGuide returned control before completion, sleep 94
22:41:13.067 00.001 6120 Enqueuing Expose request
22:41:13.164 00.097 7680 IsGuiding returns 1
22:41:13.164 00.000 7680 scope still moving after pulse duration time elapsed
22:41:13.195 00.031 7680 IsSlewing returns 0
22:41:13.196 00.001 7680 IsGuiding returns 0
22:41:13.196 00.000 7680 scope move finished after 84 + 53 ms
22:41:13.198 00.002 7680 Move returns status 0, amount 84
22:41:13.198 00.000 7680 MoveAxis(N, 0, ABG)
22:41:13.198 00.000 7680 Move returns status 0, amount 0
22:41:13.199 00.001 7680 move complete, result=0
22:41:13.199 00.000 7680 worker thread done servicing request
22:41:13.199 00.000 6120 GuideStep: 0.2 px 84 ms WEST, -0.2 px 0 ms NORTH
22:41:13.205 00.006 7680 Worker thread wakes up
22:41:13.205 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:13.205 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,32,31,31)
22:41:14.460 01.255 7680 Exposure complete
22:41:14.604 00.144 7680 worker thread done servicing request
22:41:14.604 00.000 6120 OnExposeComplete: enter
22:41:14.609 00.005 6120 UpdateGuideState(): m_state=6
22:41:14.613 00.004 6120 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
22:41:14.616 00.003 6120 Star::Find returns 1 (1), X=976.85, Y=47.67, Mass=13273, SNR=75.7, Peak=255 HFD=6.9
22:41:14.620 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
22:41:14.624 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
22:41:14.628 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.41 hyp=0.41 cameraTheta=1.69 mountX=-0.03 mountY=-0.39, mountTheta=-1.64
22:41:14.633 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.41, opts=13)
22:41:14.636 00.003 6120 Enqueuing Move request for scope (-0.05, 0.41)
22:41:14.641 00.005 7680 Worker thread wakes up
22:41:14.641 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.41) opts 0xd
22:41:14.641 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.41)
22:41:14.641 00.000 7680 Moving (-0.05, 0.41) raw xDistance=-0.03 yDistance=-0.39
22:41:14.642 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:14.645 00.003 6120 UpdateGuideState exits: m=13273 SNR=75.7 Saturated
22:41:14.650 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:41:14.650 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:41:14.650 00.000 7680 MoveAxis(E, 0, ABG)
22:41:14.650 00.000 7680 Move returns status 0, amount 0
22:41:14.650 00.000 7680 MoveAxis(N, 210, ABG)
22:41:14.651 00.001 7680 Guiding  Dir = 0, Dur = 210
22:41:14.651 00.000 6120 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 9 / 99999
22:41:14.655 00.004 7680 IsSlewing returns 0
22:41:14.656 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045674.655,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.46,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
22:41:14.660 00.004 7680 IsGuiding returns 0
22:41:14.660 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:14.664 00.004 7680 PulseGuide returned control before completion, sleep 220
22:41:14.664 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:14.668 00.004 6120 Enqueuing Expose request
22:41:14.888 00.220 7680 IsGuiding returns 1
22:41:14.891 00.003 7680 scope still moving after pulse duration time elapsed
22:41:14.919 00.028 7680 IsSlewing returns 0
22:41:14.921 00.002 7680 IsGuiding returns 0
22:41:14.921 00.000 7680 scope move finished after 210 + 50 ms
22:41:14.921 00.000 7680 Move returns status 0, amount 210
22:41:14.921 00.000 7680 move complete, result=0
22:41:14.922 00.001 7680 worker thread done servicing request
22:41:14.922 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 210 ms NORTH
22:41:14.927 00.005 7680 Worker thread wakes up
22:41:14.927 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:14.927 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,32,31,31)
22:41:16.170 01.243 7680 Exposure complete
22:41:16.306 00.136 7680 worker thread done servicing request
22:41:16.307 00.001 6120 OnExposeComplete: enter
22:41:16.311 00.004 6120 UpdateGuideState(): m_state=6
22:41:16.314 00.003 6120 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
22:41:16.318 00.004 6120 Star::Find returns 1 (1), X=976.88, Y=47.26, Mass=13409, SNR=76.1, Peak=255 HFD=6.8
22:41:16.322 00.004 6120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-2.95) = xAngle (5.76 = -0.52)
22:41:16.326 00.004 6120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.50 = -0.79)
22:41:16.331 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.81 mountX=0.01 mountY=-0.01, mountTheta=-0.68
22:41:16.336 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.00, opts=13)
22:41:16.341 00.005 6120 Enqueuing Move request for scope (-0.01, 0.00)
22:41:16.344 00.003 7680 Worker thread wakes up
22:41:16.344 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
22:41:16.344 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
22:41:16.344 00.000 7680 Moving (-0.01, 0.00) raw xDistance=0.01 yDistance=-0.01
22:41:16.345 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:41:16.345 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:41:16.346 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:41:16.346 00.000 7680 MoveAxis(E, 0, ABG)
22:41:16.346 00.000 7680 Move returns status 0, amount 0
22:41:16.346 00.000 7680 MoveAxis(N, 0, ABG)
22:41:16.346 00.000 7680 Move returns status 0, amount 0
22:41:16.346 00.000 7680 move complete, result=0
22:41:16.346 00.000 7680 worker thread done servicing request
22:41:16.346 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:16.351 00.005 6120 UpdateGuideState exits: m=13409 SNR=76.1 Saturated
22:41:16.354 00.003 6120 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 10 / 99999
22:41:16.358 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764045676.358,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.33,"Time":9.5,"SettleTime":10.0,"StarLocked":true}
22:41:16.362 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:16.366 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:16.370 00.004 6120 Enqueuing Expose request
22:41:16.373 00.003 7680 Worker thread wakes up
22:41:16.373 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:16.373 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,32,31,31)
22:41:16.373 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:41:17.628 01.255 7680 Exposure complete
22:41:17.760 00.132 7680 worker thread done servicing request
22:41:17.761 00.001 6120 OnExposeComplete: enter
22:41:17.764 00.003 6120 UpdateGuideState(): m_state=6
22:41:17.768 00.004 6120 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
22:41:17.773 00.005 6120 Star::Find returns 1 (1), X=976.87, Y=47.37, Mass=11949, SNR=70.9, Peak=255 HFD=6.8
22:41:17.778 00.005 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
22:41:17.781 00.003 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
22:41:17.784 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.78 mountX=0.00 mountY=-0.11, mountTheta=-1.54
22:41:17.790 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.11, opts=13)
22:41:17.793 00.003 6120 Enqueuing Move request for scope (-0.02, 0.11)
22:41:17.797 00.004 7680 Worker thread wakes up
22:41:17.797 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:17.800 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
22:41:17.801 00.001 6120 UpdateGuideState exits: m=11949 SNR=70.9 Saturated
22:41:17.804 00.003 6120 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 11 / 99999
22:41:17.809 00.005 6120 PhdController: newstate STATE_FINISH
22:41:17.811 00.002 6120 PhdController complete: success
22:41:17.815 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
22:41:17.815 00.000 7680 Moving (-0.02, 0.11) raw xDistance=0.00 yDistance=-0.11
22:41:17.815 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:41:17.815 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:41:17.815 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045677.815,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
22:41:17.821 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:41:17.821 00.000 7680 MoveAxis(E, 0, ABG)
22:41:17.821 00.000 7680 Move returns status 0, amount 0
22:41:17.821 00.000 7680 MoveAxis(N, 0, ABG)
22:41:17.821 00.000 7680 Move returns status 0, amount 0
22:41:17.821 00.000 7680 move complete, result=0
22:41:17.821 00.000 6120 Mount: notify guiding dither settle done success=1
22:41:17.826 00.005 6120 PhdController: newstate STATE_IDLE
22:41:17.830 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:17.834 00.004 7680 worker thread done servicing request
22:41:17.834 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:17.837 00.003 6120 Enqueuing Expose request
22:41:17.841 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:17.845 00.004 7680 Worker thread wakes up
22:41:17.845 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:17.845 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,32,31,31)
22:41:19.095 01.250 7680 Exposure complete
22:41:19.237 00.142 7680 worker thread done servicing request
22:41:19.237 00.000 6120 OnExposeComplete: enter
22:41:19.243 00.006 6120 UpdateGuideState(): m_state=6
22:41:19.247 00.004 6120 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
22:41:19.252 00.005 6120 Star::Find returns 1 (1), X=976.78, Y=47.55, Mass=12861, SNR=73.9, Peak=255 HFD=7.0
22:41:19.255 00.003 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
22:41:19.259 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.65)
22:41:19.263 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.29 hyp=0.31 cameraTheta=1.95 mountX=0.06 mountY=-0.31, mountTheta=-1.38
22:41:19.268 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.29, opts=13)
22:41:19.271 00.003 6120 Enqueuing Move request for scope (-0.12, 0.29)
22:41:19.276 00.005 7680 Worker thread wakes up
22:41:19.276 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.29) opts 0xd
22:41:19.277 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.29)
22:41:19.277 00.000 7680 Moving (-0.12, 0.29) raw xDistance=0.06 yDistance=-0.31
22:41:19.277 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:41:19.277 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:41:19.277 00.000 7680 MoveAxis(E, 0, ABG)
22:41:19.278 00.001 7680 Move returns status 0, amount 0
22:41:19.278 00.000 7680 MoveAxis(N, 169, ABG)
22:41:19.278 00.000 7680 Guiding  Dir = 0, Dur = 169
22:41:19.278 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:19.283 00.005 7680 IsSlewing returns 0
22:41:19.283 00.000 6120 UpdateGuideState exits: m=12861 SNR=73.9 Saturated
22:41:19.286 00.003 7680 IsGuiding returns 0
22:41:19.287 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:19.291 00.004 7680 PulseGuide returned control before completion, sleep 179
22:41:19.291 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:19.296 00.005 6120 Enqueuing Expose request
22:41:19.475 00.179 7680 IsGuiding returns 1
22:41:19.476 00.001 7680 scope still moving after pulse duration time elapsed
22:41:19.507 00.031 7680 IsSlewing returns 0
22:41:19.507 00.000 7680 IsGuiding returns 0
22:41:19.508 00.001 7680 scope move finished after 169 + 51 ms
22:41:19.508 00.000 7680 Move returns status 0, amount 169
22:41:19.509 00.001 7680 move complete, result=0
22:41:19.509 00.000 7680 worker thread done servicing request
22:41:19.509 00.000 7680 Worker thread wakes up
22:41:19.511 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 169 ms NORTH
22:41:19.518 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:19.518 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,32,31,31)
22:41:20.770 01.252 7680 Exposure complete
22:41:20.905 00.135 7680 worker thread done servicing request
22:41:20.905 00.000 6120 OnExposeComplete: enter
22:41:20.909 00.004 6120 UpdateGuideState(): m_state=6
22:41:20.913 00.004 6120 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
22:41:20.916 00.003 6120 Star::Find returns 1 (0), X=976.61, Y=47.78, Mass=12441, SNR=73.1, Peak=245 HFD=7.0
22:41:20.921 00.005 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.04 = -1.25)
22:41:20.925 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
22:41:20.931 00.006 6120 CameraToMount -- cameraX=-0.29 cameraY=0.52 hyp=0.60 cameraTheta=2.08 mountX=0.19 mountY=-0.60, mountTheta=-1.26
22:41:20.936 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.52, opts=13)
22:41:20.939 00.003 6120 Enqueuing Move request for scope (-0.29, 0.52)
22:41:20.942 00.003 7680 Worker thread wakes up
22:41:20.944 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.52) opts 0xd
22:41:20.944 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.52)
22:41:20.944 00.000 7680 Moving (-0.29, 0.52) raw xDistance=0.19 yDistance=-0.60
22:41:20.944 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:41:20.944 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:20.949 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
22:41:20.949 00.000 6120 UpdateGuideState exits: m=12441 SNR=73.1
22:41:20.952 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:20.956 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:20.961 00.005 6120 Enqueuing Expose request
22:41:20.964 00.003 7680 MoveAxis(E, 0, ABG)
22:41:20.964 00.000 7680 Move returns status 0, amount 0
22:41:20.964 00.000 7680 MoveAxis(N, 323, ABG)
22:41:20.964 00.000 7680 Guiding  Dir = 0, Dur = 323
22:41:20.964 00.000 7680 IsSlewing returns 0
22:41:20.966 00.002 7680 IsGuiding returns 0
22:41:20.966 00.000 7680 PulseGuide returned control before completion, sleep 333
22:41:21.304 00.338 7680 IsGuiding returns 1
22:41:21.305 00.001 7680 scope still moving after pulse duration time elapsed
22:41:21.335 00.030 7680 IsSlewing returns 0
22:41:21.335 00.000 7680 IsGuiding returns 0
22:41:21.336 00.001 7680 scope move finished after 323 + 47 ms
22:41:21.336 00.000 7680 Move returns status 0, amount 323
22:41:21.336 00.000 7680 move complete, result=0
22:41:21.337 00.001 7680 worker thread done servicing request
22:41:21.338 00.001 7680 Worker thread wakes up
22:41:21.338 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 323 ms NORTH
22:41:21.345 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:21.345 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,32,31,31)
22:41:22.602 01.257 7680 Exposure complete
22:41:22.750 00.148 7680 worker thread done servicing request
22:41:22.750 00.000 6120 OnExposeComplete: enter
22:41:22.754 00.004 6120 UpdateGuideState(): m_state=6
22:41:22.759 00.005 6120 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
22:41:22.762 00.003 6120 Star::Find returns 1 (0), X=976.80, Y=47.26, Mass=12190, SNR=72.1, Peak=251 HFD=6.9
22:41:22.767 00.005 6120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-2.95) = xAngle (-0.18 = -0.18)
22:41:22.771 00.004 6120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.44 = -0.44)
22:41:22.774 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.13 mountX=0.10 mountY=-0.04, mountTheta=-0.41
22:41:22.782 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.00, opts=13)
22:41:22.786 00.004 6120 Enqueuing Move request for scope (-0.10, -0.00)
22:41:22.790 00.004 7680 Worker thread wakes up
22:41:22.790 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:22.797 00.007 6120 UpdateGuideState exits: m=12190 SNR=72.1
22:41:22.802 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:22.805 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:22.809 00.004 6120 Enqueuing Expose request
22:41:22.813 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
22:41:22.813 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
22:41:22.814 00.001 7680 Moving (-0.10, -0.00) raw xDistance=0.10 yDistance=-0.04
22:41:22.814 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:41:22.814 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:41:22.815 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:41:22.815 00.000 7680 MoveAxis(E, 0, ABG)
22:41:22.815 00.000 7680 Move returns status 0, amount 0
22:41:22.815 00.000 7680 MoveAxis(N, 0, ABG)
22:41:22.815 00.000 7680 Move returns status 0, amount 0
22:41:22.816 00.001 7680 move complete, result=0
22:41:22.816 00.000 7680 worker thread done servicing request
22:41:22.816 00.000 7680 Worker thread wakes up
22:41:22.816 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:41:22.820 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:22.821 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(962,32,31,31)
22:41:24.070 01.249 7680 Exposure complete
22:41:24.214 00.144 7680 worker thread done servicing request
22:41:24.214 00.000 6120 OnExposeComplete: enter
22:41:24.218 00.004 6120 UpdateGuideState(): m_state=6
22:41:24.222 00.004 6120 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
22:41:24.226 00.004 6120 Star::Find returns 1 (1), X=976.73, Y=47.25, Mass=12911, SNR=74.4, Peak=255 HFD=6.9
22:41:24.230 00.004 6120 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-2.95) = xAngle (-0.14 = -0.14)
22:41:24.234 00.004 6120 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.41 = -0.41)
22:41:24.239 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.09 mountX=0.17 mountY=-0.07, mountTheta=-0.38
22:41:24.245 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.01, opts=13)
22:41:24.250 00.005 6120 Enqueuing Move request for scope (-0.17, -0.01)
22:41:24.253 00.003 7680 Worker thread wakes up
22:41:24.254 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:24.257 00.003 6120 UpdateGuideState exits: m=12911 SNR=74.4 Saturated
22:41:24.260 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:24.265 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:24.269 00.004 6120 Enqueuing Expose request
22:41:24.273 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
22:41:24.273 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
22:41:24.273 00.000 7680 Moving (-0.17, -0.01) raw xDistance=0.17 yDistance=-0.07
22:41:24.274 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:41:24.274 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:41:24.275 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:41:24.275 00.000 7680 MoveAxis(E, 0, ABG)
22:41:24.275 00.000 7680 Move returns status 0, amount 0
22:41:24.276 00.001 7680 MoveAxis(N, 0, ABG)
22:41:24.276 00.000 7680 Move returns status 0, amount 0
22:41:24.276 00.000 7680 move complete, result=0
22:41:24.276 00.000 7680 worker thread done servicing request
22:41:24.277 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:24.281 00.004 7680 Worker thread wakes up
22:41:24.281 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:24.281 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,32,31,31)
22:41:25.528 01.247 7680 Exposure complete
22:41:25.664 00.136 7680 worker thread done servicing request
22:41:25.665 00.001 6120 OnExposeComplete: enter
22:41:25.669 00.004 6120 UpdateGuideState(): m_state=6
22:41:25.673 00.004 6120 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
22:41:25.677 00.004 6120 Star::Find returns 1 (1), X=976.84, Y=47.33, Mass=12278, SNR=73.0, Peak=255 HFD=6.9
22:41:25.680 00.003 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.19 = -1.09)
22:41:25.684 00.004 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
22:41:25.688 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.10 cameraTheta=2.24 mountX=0.04 mountY=-0.09, mountTheta=-1.13
22:41:25.692 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.07, opts=13)
22:41:25.696 00.004 6120 Enqueuing Move request for scope (-0.06, 0.07)
22:41:25.700 00.004 7680 Worker thread wakes up
22:41:25.700 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
22:41:25.700 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
22:41:25.700 00.000 7680 Moving (-0.06, 0.07) raw xDistance=0.04 yDistance=-0.09
22:41:25.700 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:25.704 00.004 6120 UpdateGuideState exits: m=12278 SNR=73.0 Saturated
22:41:25.708 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:41:25.709 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:41:25.709 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:25.712 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:25.715 00.003 6120 Enqueuing Expose request
22:41:25.719 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:41:25.720 00.001 7680 MoveAxis(E, 0, ABG)
22:41:25.720 00.000 7680 Move returns status 0, amount 0
22:41:25.720 00.000 7680 MoveAxis(N, 0, ABG)
22:41:25.720 00.000 7680 Move returns status 0, amount 0
22:41:25.720 00.000 7680 move complete, result=0
22:41:25.720 00.000 7680 worker thread done servicing request
22:41:25.721 00.001 7680 Worker thread wakes up
22:41:25.721 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:25.725 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:25.725 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,32,31,31)
22:41:26.981 01.256 7680 Exposure complete
22:41:27.117 00.136 7680 worker thread done servicing request
22:41:27.118 00.001 6120 OnExposeComplete: enter
22:41:27.122 00.004 6120 UpdateGuideState(): m_state=6
22:41:27.126 00.004 6120 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
22:41:27.130 00.004 6120 Star::Find returns 1 (0), X=976.76, Y=47.73, Mass=11546, SNR=69.9, Peak=244 HFD=7.0
22:41:27.133 00.003 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
22:41:27.138 00.005 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
22:41:27.141 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.47 hyp=0.49 cameraTheta=1.86 mountX=0.05 mountY=-0.48, mountTheta=-1.47
22:41:27.146 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.47, opts=13)
22:41:27.150 00.004 6120 Enqueuing Move request for scope (-0.14, 0.47)
22:41:27.153 00.003 7680 Worker thread wakes up
22:41:27.154 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.47) opts 0xd
22:41:27.154 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.47)
22:41:27.154 00.000 7680 Moving (-0.14, 0.47) raw xDistance=0.05 yDistance=-0.48
22:41:27.154 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:41:27.154 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:27.159 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:41:27.159 00.000 7680 MoveAxis(E, 0, ABG)
22:41:27.159 00.000 7680 Move returns status 0, amount 0
22:41:27.159 00.000 7680 MoveAxis(N, 261, ABG)
22:41:27.159 00.000 6120 UpdateGuideState exits: m=11546 SNR=69.9
22:41:27.164 00.005 7680 Guiding  Dir = 0, Dur = 261
22:41:27.165 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:27.170 00.005 7680 IsSlewing returns 0
22:41:27.170 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:27.174 00.004 6120 Enqueuing Expose request
22:41:27.178 00.004 7680 IsGuiding returns 0
22:41:27.179 00.001 7680 PulseGuide returned control before completion, sleep 271
22:41:27.458 00.279 7680 IsGuiding returns 1
22:41:27.458 00.000 7680 scope still moving after pulse duration time elapsed
22:41:27.488 00.030 7680 IsSlewing returns 0
22:41:27.488 00.000 7680 IsGuiding returns 1
22:41:27.520 00.032 7680 IsSlewing returns 0
22:41:27.522 00.002 7680 IsGuiding returns 0
22:41:27.522 00.000 7680 scope move finished after 261 + 82 ms
22:41:27.522 00.000 7680 Move returns status 0, amount 261
22:41:27.522 00.000 7680 move complete, result=0
22:41:27.524 00.002 7680 worker thread done servicing request
22:41:27.524 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 261 ms NORTH
22:41:27.528 00.004 7680 Worker thread wakes up
22:41:27.528 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:27.528 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,32,31,31)
22:41:28.780 01.252 7680 Exposure complete
22:41:28.886 00.106 7680 worker thread done servicing request
22:41:28.886 00.000 6120 OnExposeComplete: enter
22:41:28.892 00.006 6120 UpdateGuideState(): m_state=6
22:41:28.902 00.010 6120 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
22:41:28.906 00.004 6120 Star::Find returns 1 (0), X=976.75, Y=47.80, Mass=12755, SNR=74.4, Peak=253 HFD=6.9
22:41:28.910 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
22:41:28.915 00.005 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
22:41:28.921 00.006 6120 CameraToMount -- cameraX=-0.15 cameraY=0.55 hyp=0.57 cameraTheta=1.84 mountX=0.04 mountY=-0.56, mountTheta=-1.49
22:41:28.928 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.55, opts=13)
22:41:28.931 00.003 6120 Enqueuing Move request for scope (-0.15, 0.55)
22:41:28.933 00.002 7680 Worker thread wakes up
22:41:28.933 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:28.937 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.55) opts 0xd
22:41:28.938 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.55)
22:41:28.938 00.000 7680 Moving (-0.15, 0.55) raw xDistance=0.04 yDistance=-0.56
22:41:28.938 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:41:28.938 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
22:41:28.938 00.000 7680 MoveAxis(E, 0, ABG)
22:41:28.938 00.000 7680 Move returns status 0, amount 0
22:41:28.939 00.001 7680 MoveAxis(N, 301, ABG)
22:41:28.939 00.000 7680 Guiding  Dir = 0, Dur = 301
22:41:28.939 00.000 6120 UpdateGuideState exits: m=12755 SNR=74.4
22:41:28.943 00.004 7680 IsSlewing returns 0
22:41:28.943 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:28.947 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:28.950 00.003 6120 Enqueuing Expose request
22:41:28.954 00.004 7680 IsGuiding returns 0
22:41:28.955 00.001 7680 PulseGuide returned control before completion, sleep 311
22:41:29.271 00.316 7680 IsGuiding returns 1
22:41:29.271 00.000 7680 scope still moving after pulse duration time elapsed
22:41:29.303 00.032 7680 IsSlewing returns 0
22:41:29.303 00.000 7680 IsGuiding returns 0
22:41:29.303 00.000 7680 scope move finished after 301 + 47 ms
22:41:29.303 00.000 7680 Move returns status 0, amount 301
22:41:29.303 00.000 7680 move complete, result=0
22:41:29.303 00.000 7680 worker thread done servicing request
22:41:29.304 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 301 ms NORTH
22:41:29.309 00.005 7680 Worker thread wakes up
22:41:29.309 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:29.309 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,32,31,31)
22:41:30.553 01.244 7680 Exposure complete
22:41:30.692 00.139 7680 worker thread done servicing request
22:41:30.692 00.000 6120 OnExposeComplete: enter
22:41:30.696 00.004 6120 UpdateGuideState(): m_state=6
22:41:30.701 00.005 6120 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
22:41:30.705 00.004 6120 Star::Find returns 1 (1), X=976.60, Y=47.28, Mass=12966, SNR=75.5, Peak=255 HFD=7.1
22:41:30.710 00.005 6120 CameraToMount -- cameraTheta (3.09) - m_xAngle (-2.95) = xAngle (6.04 = -0.24)
22:41:30.714 00.004 6120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.77 = -0.51)
22:41:30.719 00.005 6120 CameraToMount -- cameraX=-0.30 cameraY=0.02 hyp=0.30 cameraTheta=3.09 mountX=0.29 mountY=-0.15, mountTheta=-0.47
22:41:30.723 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.02, opts=13)
22:41:30.728 00.005 6120 Enqueuing Move request for scope (-0.30, 0.02)
22:41:30.731 00.003 7680 Worker thread wakes up
22:41:30.732 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:30.736 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.02) opts 0xd
22:41:30.736 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.02)
22:41:30.736 00.000 6120 UpdateGuideState exits: m=12966 SNR=75.5 Saturated
22:41:30.740 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:30.744 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:30.748 00.004 6120 Enqueuing Expose request
22:41:30.751 00.003 7680 Moving (-0.30, 0.02) raw xDistance=0.29 yDistance=-0.15
22:41:30.751 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
22:41:30.752 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:41:30.752 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:41:30.752 00.000 7680 MoveAxis(W, 118, ABG)
22:41:30.752 00.000 7680 Guiding  Dir = 3, Dur = 118
22:41:30.753 00.001 7680 IsSlewing returns 0
22:41:30.753 00.000 7680 IsGuiding returns 0
22:41:30.753 00.000 7680 PulseGuide returned control before completion, sleep 128
22:41:30.894 00.141 7680 IsGuiding returns 1
22:41:30.895 00.001 7680 scope still moving after pulse duration time elapsed
22:41:30.924 00.029 7680 IsSlewing returns 0
22:41:30.924 00.000 7680 IsGuiding returns 0
22:41:30.924 00.000 7680 scope move finished after 118 + 52 ms
22:41:30.924 00.000 7680 Move returns status 0, amount 118
22:41:30.925 00.001 7680 MoveAxis(N, 0, ABG)
22:41:30.925 00.000 7680 Move returns status 0, amount 0
22:41:30.925 00.000 7680 move complete, result=0
22:41:30.926 00.001 7680 worker thread done servicing request
22:41:30.926 00.000 7680 Worker thread wakes up
22:41:30.926 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:30.926 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,32,31,31)
22:41:30.926 00.000 6120 GuideStep: 0.3 px 118 ms WEST, -0.1 px 0 ms NORTH
22:41:32.165 01.239 7680 Exposure complete
22:41:32.315 00.150 7680 worker thread done servicing request
22:41:32.316 00.001 6120 OnExposeComplete: enter
22:41:32.321 00.005 6120 UpdateGuideState(): m_state=6
22:41:32.329 00.008 6120 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
22:41:32.337 00.008 6120 Star::Find returns 1 (1), X=976.86, Y=47.37, Mass=12221, SNR=72.8, Peak=255 HFD=6.8
22:41:32.342 00.005 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.83 = -1.46)
22:41:32.348 00.006 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
22:41:32.353 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.87 mountX=0.01 mountY=-0.11, mountTheta=-1.46
22:41:32.359 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.11, opts=13)
22:41:32.366 00.007 6120 Enqueuing Move request for scope (-0.03, 0.11)
22:41:32.371 00.005 7680 Worker thread wakes up
22:41:32.371 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:32.375 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
22:41:32.375 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
22:41:32.375 00.000 6120 UpdateGuideState exits: m=12221 SNR=72.8 Saturated
22:41:32.380 00.005 7680 Moving (-0.03, 0.11) raw xDistance=0.01 yDistance=-0.11
22:41:32.381 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:32.384 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:41:32.384 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:32.389 00.005 6120 Enqueuing Expose request
22:41:32.394 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:41:32.394 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:41:32.395 00.001 7680 MoveAxis(E, 0, ABG)
22:41:32.395 00.000 7680 Move returns status 0, amount 0
22:41:32.395 00.000 7680 MoveAxis(N, 0, ABG)
22:41:32.395 00.000 7680 Move returns status 0, amount 0
22:41:32.395 00.000 7680 move complete, result=0
22:41:32.396 00.001 7680 worker thread done servicing request
22:41:32.396 00.000 7680 Worker thread wakes up
22:41:32.396 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:32.396 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:32.401 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(962,32,31,31)
22:41:33.650 01.249 7680 Exposure complete
22:41:33.817 00.167 7680 worker thread done servicing request
22:41:33.817 00.000 6120 OnExposeComplete: enter
22:41:33.819 00.002 6120 UpdateGuideState(): m_state=6
22:41:33.824 00.005 6120 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
22:41:33.827 00.003 6120 Star::Find returns 1 (1), X=976.94, Y=47.78, Mass=13275, SNR=75.1, Peak=255 HFD=6.9
22:41:33.831 00.004 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
22:41:33.834 00.003 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
22:41:33.837 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.53 hyp=0.53 cameraTheta=1.49 mountX=-0.14 mountY=-0.45, mountTheta=-1.87
22:41:33.843 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.53, opts=13)
22:41:33.846 00.003 6120 Enqueuing Move request for scope (0.04, 0.53)
22:41:33.850 00.004 7680 Worker thread wakes up
22:41:33.851 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.53) opts 0xd
22:41:33.851 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.53)
22:41:33.851 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:33.854 00.003 7680 Moving (0.04, 0.53) raw xDistance=-0.14 yDistance=-0.45
22:41:33.854 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:41:33.854 00.000 6120 UpdateGuideState exits: m=13275 SNR=75.1 Saturated
22:41:33.859 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
22:41:33.859 00.000 7680 MoveAxis(E, 0, ABG)
22:41:33.860 00.001 7680 Move returns status 0, amount 0
22:41:33.860 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:33.863 00.003 7680 MoveAxis(N, 246, ABG)
22:41:33.863 00.000 7680 Guiding  Dir = 0, Dur = 246
22:41:33.864 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:33.868 00.004 7680 IsSlewing returns 0
22:41:33.868 00.000 6120 Enqueuing Expose request
22:41:33.872 00.004 7680 IsGuiding returns 0
22:41:33.873 00.001 7680 PulseGuide returned control before completion, sleep 256
22:41:34.140 00.267 7680 IsGuiding returns 1
22:41:34.140 00.000 7680 scope still moving after pulse duration time elapsed
22:41:34.171 00.031 7680 IsSlewing returns 0
22:41:34.171 00.000 7680 IsGuiding returns 0
22:41:34.172 00.001 7680 scope move finished after 246 + 53 ms
22:41:34.172 00.000 7680 Move returns status 0, amount 246
22:41:34.172 00.000 7680 move complete, result=0
22:41:34.172 00.000 7680 worker thread done servicing request
22:41:34.173 00.001 7680 Worker thread wakes up
22:41:34.173 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 246 ms NORTH
22:41:34.180 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:34.180 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,32,31,31)
22:41:35.434 01.254 7680 Exposure complete
22:41:35.575 00.141 7680 worker thread done servicing request
22:41:35.575 00.000 6120 OnExposeComplete: enter
22:41:35.578 00.003 6120 UpdateGuideState(): m_state=6
22:41:35.584 00.006 6120 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
22:41:35.588 00.004 6120 Star::Find returns 1 (1), X=976.94, Y=47.75, Mass=12320, SNR=72.2, Peak=255 HFD=6.8
22:41:35.591 00.003 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.85)
22:41:35.594 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
22:41:35.598 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.49 hyp=0.49 cameraTheta=1.48 mountX=-0.13 mountY=-0.42, mountTheta=-1.88
22:41:35.603 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.49, opts=13)
22:41:35.606 00.003 6120 Enqueuing Move request for scope (0.04, 0.49)
22:41:35.610 00.004 7680 Worker thread wakes up
22:41:35.610 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.49) opts 0xd
22:41:35.610 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.49)
22:41:35.610 00.000 7680 Moving (0.04, 0.49) raw xDistance=-0.13 yDistance=-0.42
22:41:35.611 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:41:35.611 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:41:35.611 00.000 7680 MoveAxis(E, 0, ABG)
22:41:35.611 00.000 7680 Move returns status 0, amount 0
22:41:35.611 00.000 7680 MoveAxis(N, 228, ABG)
22:41:35.611 00.000 7680 Guiding  Dir = 0, Dur = 228
22:41:35.611 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:35.615 00.004 7680 IsSlewing returns 0
22:41:35.615 00.000 6120 UpdateGuideState exits: m=12320 SNR=72.2 Saturated
22:41:35.619 00.004 7680 IsGuiding returns 0
22:41:35.620 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:35.623 00.003 7680 PulseGuide returned control before completion, sleep 238
22:41:35.624 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:35.627 00.003 6120 Enqueuing Expose request
22:41:35.864 00.237 7680 IsGuiding returns 1
22:41:35.865 00.001 7680 scope still moving after pulse duration time elapsed
22:41:35.896 00.031 7680 IsSlewing returns 0
22:41:35.897 00.001 7680 IsGuiding returns 0
22:41:35.897 00.000 7680 scope move finished after 228 + 50 ms
22:41:35.898 00.001 7680 Move returns status 0, amount 228
22:41:35.898 00.000 7680 move complete, result=0
22:41:35.899 00.001 7680 worker thread done servicing request
22:41:35.900 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 228 ms NORTH
22:41:35.907 00.007 7680 Worker thread wakes up
22:41:35.907 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:35.907 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,32,31,31)
22:41:37.068 01.161 6120 evsrv: cli 0FAEFBB8 connect
22:41:37.195 00.127 6120 case statement mapped state 6 to 3
22:41:37.205 00.010 7680 Exposure complete
22:41:37.206 00.001 6120 case statement mapped state 6 to 3
22:41:37.210 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"3cfc0f62-86f5-41a0-b654-a78f40690f95"}
22:41:37.214 00.004 6120 case statement mapped state 6 to 3
22:41:37.218 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"3cfc0f62-86f5-41a0-b654-a78f40690f95"}
22:41:37.222 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
22:41:37.227 00.005 6120 evsrv: cli 0FAEFED8 connect
22:41:37.233 00.006 6120 case statement mapped state 6 to 3
22:41:37.356 00.123 6120 case statement mapped state 6 to 3
22:41:37.386 00.030 6120 evsrv: cli 0FAEFED8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"dde154f9-3656-4912-b107-9b8bcf3ff234"}
22:41:37.394 00.008 6120 PhdController::Dither begins
22:41:37.431 00.037 6120 dither: size=5.00, dRA=3.38 dDec=2.26
22:41:37.509 00.078 6120 MountToCamera -- mountTheta (0.59) + m_xAngle (-2.95) = xAngle (-2.36 = -2.36)
22:41:37.516 00.007 6120 MountToCamera -- mountX=3.38 mountY=2.26 hyp=4.07 mountTheta=0.59 cameraX=-2.90, cameraY=-2.85 cameraTheta=-2.36
22:41:37.519 00.003 6120 setting lock position to (974.00, 44.41)
22:41:37.523 00.004 6120 Mount: notify guiding dithered (-2.9, -2.9)
22:41:37.526 00.003 6120 Status Line: Dither by 3.38,2.26
22:41:37.530 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:41:37.534 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
22:41:37.537 00.003 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":0,"id":"dde154f9-3656-4912-b107-9b8bcf3ff234"}
22:41:37.540 00.003 6120 evsrv: cli 0FAEFED8 disconnect
22:41:37.570 00.030 7680 worker thread done servicing request
22:41:37.570 00.000 6120 OnExposeComplete: enter
22:41:37.574 00.004 6120 UpdateGuideState(): m_state=6
22:41:37.580 00.006 6120 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
22:41:37.584 00.004 6120 Star::Find returns 1 (1), X=976.83, Y=47.25, Mass=12980, SNR=74.3, Peak=255 HFD=6.7
22:41:37.587 00.003 6120 CameraToMount -- cameraTheta (0.79) - m_xAngle (-2.95) = xAngle (3.74 = -2.54)
22:41:37.590 00.003 6120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.47 = -2.81)
22:41:37.593 00.003 6120 CameraToMount -- cameraX=2.83 cameraY=2.84 hyp=4.01 cameraTheta=0.79 mountX=-3.31 mountY=-1.31, mountTheta=-2.76
22:41:37.597 00.004 6120 dither recenter: remaining=(-3.4,-2.3) step=(-3.4,-2.3)
22:41:37.600 00.003 6120 MountToCamera -- mountTheta (-2.55) + m_xAngle (-2.95) = xAngle (-5.51 = 0.78)
22:41:37.602 00.002 6120 MountToCamera -- mountX=-3.38 mountY=-2.26 hyp=4.07 mountTheta=-2.55 cameraX=2.90, cameraY=2.85 cameraTheta=0.78
22:41:37.607 00.005 6120 SchedulePrimaryMove(0D6325F0, x=2.90, y=2.85, opts=4)
22:41:37.610 00.003 6120 Enqueuing Move request for scope (2.90, 2.85)
22:41:37.612 00.002 6120 Mount: notify direct move -3.38,-2.26
22:41:37.616 00.004 7680 Worker thread wakes up
22:41:37.616 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.90, 2.85) opts 0x4
22:41:37.616 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:37.619 00.003 7680 Handling offset move in thread for scope, endpoint = (2.90, 2.85)
22:41:37.619 00.000 7680 Moving (2.90, 2.85) raw xDistance=-3.38 yDistance=-2.26
22:41:37.619 00.000 6120 UpdateGuideState exits: m=12980 SNR=74.3 Saturated
22:41:37.622 00.003 7680 MoveAxis(E, 2188, B)
22:41:37.622 00.000 6120 PhdController: settling, locked = 1, distance = 4.32 (1.50) aobump = 0 frame = 1 / 99999
22:41:37.626 00.004 7680 Guiding  Dir = 2, Dur = 2188
22:41:37.626 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045697.626,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.32,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:41:37.629 00.003 7680 IsSlewing returns 0
22:41:37.630 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:37.633 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:37.637 00.004 6120 Enqueuing Expose request
22:41:37.640 00.003 7680 IsGuiding returns 0
22:41:37.640 00.000 7680 PulseGuide returned control before completion, sleep 2198
22:41:39.851 02.211 7680 IsGuiding returns 1
22:41:39.852 00.001 7680 scope still moving after pulse duration time elapsed
22:41:39.884 00.032 7680 IsSlewing returns 0
22:41:39.885 00.001 7680 IsGuiding returns 0
22:41:39.885 00.000 7680 scope move finished after 2188 + 57 ms
22:41:39.886 00.001 7680 Move returns status 0, amount 2188
22:41:39.886 00.000 7680 MoveAxis(N, 1229, B)
22:41:39.887 00.001 7680 Guiding  Dir = 0, Dur = 1229
22:41:39.887 00.000 7680 IsSlewing returns 0
22:41:39.888 00.001 7680 IsGuiding returns 0
22:41:39.889 00.001 7680 PulseGuide returned control before completion, sleep 1239
22:41:41.141 01.252 7680 IsGuiding returns 1
22:41:41.142 00.001 7680 scope still moving after pulse duration time elapsed
22:41:41.173 00.031 7680 IsSlewing returns 0
22:41:41.174 00.001 7680 IsGuiding returns 0
22:41:41.174 00.000 7680 scope move finished after 1229 + 57 ms
22:41:41.175 00.001 7680 Move returns status 0, amount 1229
22:41:41.175 00.000 7680 move complete, result=0
22:41:41.177 00.002 7680 worker thread done servicing request
22:41:41.177 00.000 7680 Worker thread wakes up
22:41:41.177 00.000 6120 GuideStep: -3.4 px 2188 ms EAST, -2.3 px 1229 ms NORTH
22:41:41.183 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:41.183 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,29,31,31)
22:41:42.433 01.250 7680 Exposure complete
22:41:42.567 00.134 7680 worker thread done servicing request
22:41:42.567 00.000 6120 OnExposeComplete: enter
22:41:42.571 00.004 6120 UpdateGuideState(): m_state=6
22:41:42.575 00.004 6120 Star::Find(15, 976, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
22:41:42.580 00.005 6120 Star::Find returns 1 (0), X=973.59, Y=46.38, Mass=11941, SNR=71.1, Peak=247 HFD=7.1
22:41:42.584 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
22:41:42.588 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
22:41:42.592 00.004 6120 CameraToMount -- cameraX=-0.41 cameraY=1.98 hyp=2.02 cameraTheta=1.77 mountX=0.03 mountY=-1.96, mountTheta=-1.55
22:41:42.598 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=1.98, opts=13)
22:41:42.602 00.004 6120 Enqueuing Move request for scope (-0.41, 1.98)
22:41:42.605 00.003 7680 Worker thread wakes up
22:41:42.605 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 1.98) opts 0xd
22:41:42.605 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, 1.98)
22:41:42.605 00.000 7680 Moving (-0.41, 1.98) raw xDistance=0.03 yDistance=-1.96
22:41:42.606 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:41:42.606 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:42.610 00.004 6120 UpdateGuideState exits: m=11941 SNR=71.1
22:41:42.614 00.004 7680 resist switch: large excursion: input -1.96 thresh 0.60 direction from 0 to -1
22:41:42.614 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.87
22:41:42.614 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.96 from input -1.96
22:41:42.615 00.001 7680 MoveAxis(E, 0, ABG)
22:41:42.615 00.000 7680 Move returns status 0, amount 0
22:41:42.615 00.000 7680 MoveAxis(N, 1062, ABG)
22:41:42.615 00.000 7680 Guiding  Dir = 0, Dur = 1062
22:41:42.615 00.000 6120 PhdController: settling, locked = 1, distance = 2.02 (1.50) aobump = 0 frame = 2 / 99999
22:41:42.619 00.004 7680 IsSlewing returns 0
22:41:42.620 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045702.619,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.02,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:41:42.625 00.005 7680 IsGuiding returns 0
22:41:42.625 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:42.629 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:42.633 00.004 6120 Enqueuing Expose request
22:41:42.637 00.004 7680 PulseGuide returned control before completion, sleep 1072
22:41:43.721 01.084 7680 IsGuiding returns 1
22:41:43.722 00.001 7680 scope still moving after pulse duration time elapsed
22:41:43.752 00.030 7680 IsSlewing returns 0
22:41:43.753 00.001 7680 IsGuiding returns 0
22:41:43.753 00.000 7680 scope move finished after 1062 + 66 ms
22:41:43.756 00.003 7680 Move returns status 0, amount 1062
22:41:43.757 00.001 7680 move complete, result=0
22:41:43.757 00.000 7680 worker thread done servicing request
22:41:43.757 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -2.0 px 1062 ms NORTH
22:41:43.760 00.003 7680 Worker thread wakes up
22:41:43.760 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:43.760 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,29,31,31)
22:41:45.020 01.260 7680 Exposure complete
22:41:45.156 00.136 7680 worker thread done servicing request
22:41:45.156 00.000 6120 OnExposeComplete: enter
22:41:45.160 00.004 6120 UpdateGuideState(): m_state=6
22:41:45.164 00.004 6120 Star::Find(15, 973, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
22:41:45.168 00.004 6120 Star::Find returns 1 (1), X=973.30, Y=45.10, Mass=12202, SNR=71.9, Peak=255 HFD=6.8
22:41:45.172 00.004 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
22:41:45.176 00.004 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
22:41:45.179 00.003 6120 CameraToMount -- cameraX=-0.70 cameraY=0.69 hyp=0.98 cameraTheta=2.36 mountX=0.56 mountY=-0.93, mountTheta=-1.03
22:41:45.186 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.70, y=0.69, opts=13)
22:41:45.190 00.004 6120 Enqueuing Move request for scope (-0.70, 0.69)
22:41:45.193 00.003 7680 Worker thread wakes up
22:41:45.193 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.69) opts 0xd
22:41:45.195 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.70, 0.69)
22:41:45.195 00.000 7680 Moving (-0.70, 0.69) raw xDistance=0.56 yDistance=-0.93
22:41:45.195 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
22:41:45.195 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93
22:41:45.195 00.000 7680 MoveAxis(W, 227, ABG)
22:41:45.195 00.000 7680 Guiding  Dir = 3, Dur = 227
22:41:45.195 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:45.200 00.005 7680 IsSlewing returns 0
22:41:45.201 00.001 6120 UpdateGuideState exits: m=12202 SNR=71.9 Saturated
22:41:45.205 00.004 7680 IsGuiding returns 0
22:41:45.205 00.000 6120 PhdController: settling, locked = 1, distance = 1.71 (1.50) aobump = 0 frame = 3 / 99999
22:41:45.209 00.004 7680 PulseGuide returned control before completion, sleep 237
22:41:45.209 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045705.209,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.71,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:41:45.214 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:45.218 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:45.223 00.005 6120 Enqueuing Expose request
22:41:45.450 00.227 7680 IsGuiding returns 1
22:41:45.450 00.000 7680 scope still moving after pulse duration time elapsed
22:41:45.481 00.031 7680 IsSlewing returns 0
22:41:45.483 00.002 7680 IsGuiding returns 0
22:41:45.483 00.000 7680 scope move finished after 227 + 50 ms
22:41:45.483 00.000 7680 Move returns status 0, amount 227
22:41:45.483 00.000 7680 MoveAxis(N, 505, ABG)
22:41:45.484 00.001 7680 Guiding  Dir = 0, Dur = 505
22:41:45.485 00.001 7680 IsSlewing returns 0
22:41:45.485 00.000 7680 IsGuiding returns 0
22:41:45.486 00.001 7680 PulseGuide returned control before completion, sleep 515
22:41:46.016 00.530 7680 IsGuiding returns 1
22:41:46.017 00.001 7680 scope still moving after pulse duration time elapsed
22:41:46.047 00.030 7680 IsSlewing returns 0
22:41:46.048 00.001 7680 IsGuiding returns 0
22:41:46.049 00.001 7680 scope move finished after 505 + 58 ms
22:41:46.049 00.000 7680 Move returns status 0, amount 505
22:41:46.049 00.000 7680 move complete, result=0
22:41:46.050 00.001 7680 worker thread done servicing request
22:41:46.050 00.000 7680 Worker thread wakes up
22:41:46.051 00.001 6120 GuideStep: 0.6 px 227 ms WEST, -0.9 px 505 ms NORTH
22:41:46.058 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:46.058 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,29,31,31)
22:41:47.308 01.250 7680 Exposure complete
22:41:47.446 00.138 7680 worker thread done servicing request
22:41:47.446 00.000 6120 OnExposeComplete: enter
22:41:47.450 00.004 6120 UpdateGuideState(): m_state=6
22:41:47.455 00.005 6120 Star::Find(15, 973, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
22:41:47.458 00.003 6120 Star::Find returns 1 (1), X=973.69, Y=44.29, Mass=13473, SNR=76.8, Peak=255 HFD=7.1
22:41:47.462 00.004 6120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-2.95) = xAngle (0.16 = 0.16)
22:41:47.466 00.004 6120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.11 = -0.11)
22:41:47.470 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.11 hyp=0.34 cameraTheta=-2.79 mountX=0.33 mountY=-0.04, mountTheta=-0.11
22:41:47.474 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.11, opts=13)
22:41:47.478 00.004 6120 Enqueuing Move request for scope (-0.32, -0.11)
22:41:47.481 00.003 7680 Worker thread wakes up
22:41:47.482 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.11) opts 0xd
22:41:47.482 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:47.486 00.004 6120 UpdateGuideState exits: m=13473 SNR=76.8 Saturated
22:41:47.491 00.005 6120 PhdController: settling, locked = 1, distance = 1.30 (1.50) aobump = 0 frame = 4 / 99999
22:41:47.495 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.11)
22:41:47.495 00.000 7680 Moving (-0.32, -0.11) raw xDistance=0.33 yDistance=-0.04
22:41:47.495 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
22:41:47.495 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:41:47.495 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045707.495,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.30,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:41:47.500 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:41:47.500 00.000 7680 MoveAxis(W, 151, ABG)
22:41:47.500 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:47.504 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:47.507 00.003 6120 Enqueuing Expose request
22:41:47.510 00.003 7680 Guiding  Dir = 3, Dur = 151
22:41:47.511 00.001 7680 IsSlewing returns 0
22:41:47.511 00.000 7680 IsGuiding returns 0
22:41:47.512 00.001 7680 PulseGuide returned control before completion, sleep 161
22:41:47.689 00.177 7680 IsGuiding returns 0
22:41:47.689 00.000 7680 Move returns status 0, amount 151
22:41:47.690 00.001 7680 MoveAxis(N, 0, ABG)
22:41:47.690 00.000 7680 Move returns status 0, amount 0
22:41:47.690 00.000 7680 move complete, result=0
22:41:47.690 00.000 7680 worker thread done servicing request
22:41:47.690 00.000 6120 GuideStep: 0.3 px 151 ms WEST, -0.0 px 0 ms NORTH
22:41:47.698 00.008 7680 Worker thread wakes up
22:41:47.698 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:47.698 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,29,31,31)
22:41:48.950 01.252 7680 Exposure complete
22:41:49.076 00.126 7680 worker thread done servicing request
22:41:49.076 00.000 6120 OnExposeComplete: enter
22:41:49.080 00.004 6120 UpdateGuideState(): m_state=6
22:41:49.085 00.005 6120 Star::Find(15, 973, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
22:41:49.088 00.003 6120 Star::Find returns 1 (1), X=973.67, Y=44.94, Mass=13534, SNR=76.6, Peak=255 HFD=6.8
22:41:49.092 00.004 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.09 = -1.20)
22:41:49.095 00.003 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.47)
22:41:49.099 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=0.53 hyp=0.63 cameraTheta=2.13 mountX=0.23 mountY=-0.62, mountTheta=-1.22
22:41:49.104 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.53, opts=13)
22:41:49.108 00.004 6120 Enqueuing Move request for scope (-0.33, 0.53)
22:41:49.111 00.003 7680 Worker thread wakes up
22:41:49.112 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:49.116 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.53) opts 0xd
22:41:49.116 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.53)
22:41:49.116 00.000 7680 Moving (-0.33, 0.53) raw xDistance=0.23 yDistance=-0.62
22:41:49.116 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
22:41:49.118 00.002 6120 UpdateGuideState exits: m=13534 SNR=76.6 Saturated
22:41:49.121 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
22:41:49.122 00.001 7680 MoveAxis(W, 104, ABG)
22:41:49.122 00.000 7680 Guiding  Dir = 3, Dur = 104
22:41:49.122 00.000 6120 PhdController: settling, locked = 1, distance = 1.10 (1.50) aobump = 0 frame = 5 / 99999
22:41:49.126 00.004 7680 IsSlewing returns 0
22:41:49.127 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045709.126,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.10,"Time":1.6,"SettleTime":10.0,"StarLocked":true}
22:41:49.131 00.004 7680 IsGuiding returns 0
22:41:49.131 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:49.135 00.004 7680 PulseGuide returned control before completion, sleep 114
22:41:49.135 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:49.139 00.004 6120 Enqueuing Expose request
22:41:49.253 00.114 7680 IsGuiding returns 1
22:41:49.255 00.002 7680 scope still moving after pulse duration time elapsed
22:41:49.285 00.030 7680 IsSlewing returns 0
22:41:49.287 00.002 7680 IsGuiding returns 0
22:41:49.287 00.000 7680 scope move finished after 104 + 52 ms
22:41:49.288 00.001 7680 Move returns status 0, amount 104
22:41:49.288 00.000 7680 MoveAxis(N, 339, ABG)
22:41:49.289 00.001 7680 Guiding  Dir = 0, Dur = 339
22:41:49.289 00.000 7680 IsSlewing returns 0
22:41:49.290 00.001 7680 IsGuiding returns 0
22:41:49.291 00.001 7680 PulseGuide returned control before completion, sleep 349
22:41:49.645 00.354 7680 IsGuiding returns 1
22:41:49.645 00.000 7680 scope still moving after pulse duration time elapsed
22:41:49.677 00.032 7680 IsSlewing returns 0
22:41:49.678 00.001 7680 IsGuiding returns 0
22:41:49.678 00.000 7680 scope move finished after 339 + 49 ms
22:41:49.679 00.001 7680 Move returns status 0, amount 339
22:41:49.679 00.000 7680 move complete, result=0
22:41:49.680 00.001 7680 worker thread done servicing request
22:41:49.680 00.000 7680 Worker thread wakes up
22:41:49.680 00.000 6120 GuideStep: 0.2 px 104 ms WEST, -0.6 px 339 ms NORTH
22:41:49.688 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:49.688 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,29,31,31)
22:41:50.936 01.248 7680 Exposure complete
22:41:51.070 00.134 7680 worker thread done servicing request
22:41:51.071 00.001 6120 OnExposeComplete: enter
22:41:51.074 00.003 6120 UpdateGuideState(): m_state=6
22:41:51.077 00.003 6120 Star::Find(15, 973, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
22:41:51.082 00.005 6120 Star::Find returns 1 (1), X=973.96, Y=44.23, Mass=12293, SNR=72.7, Peak=255 HFD=6.8
22:41:51.085 00.003 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-2.95) = xAngle (1.18 = 1.18)
22:41:51.089 00.004 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.91 = 0.91)
22:41:51.093 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.77 mountX=0.07 mountY=0.14, mountTheta=1.12
22:41:51.097 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.18, opts=13)
22:41:51.101 00.004 6120 Enqueuing Move request for scope (-0.04, -0.18)
22:41:51.105 00.004 7680 Worker thread wakes up
22:41:51.105 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
22:41:51.105 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
22:41:51.106 00.001 7680 Moving (-0.04, -0.18) raw xDistance=0.07 yDistance=0.14
22:41:51.106 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:41:51.106 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:41:51.106 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:51.110 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:41:51.110 00.000 7680 MoveAxis(E, 0, ABG)
22:41:51.111 00.001 7680 Move returns status 0, amount 0
22:41:51.111 00.000 7680 MoveAxis(N, 0, ABG)
22:41:51.111 00.000 7680 Move returns status 0, amount 0
22:41:51.111 00.000 7680 move complete, result=0
22:41:51.111 00.000 7680 worker thread done servicing request
22:41:51.111 00.000 6120 UpdateGuideState exits: m=12293 SNR=72.7 Saturated
22:41:51.115 00.004 6120 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 6 / 99999
22:41:51.119 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764045711.119,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.82,"Time":3.6,"SettleTime":10.0,"StarLocked":true}
22:41:51.122 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:51.125 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:51.129 00.004 6120 Enqueuing Expose request
22:41:51.131 00.002 7680 Worker thread wakes up
22:41:51.131 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:51.133 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:41:51.135 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(959,29,31,31)
22:41:52.384 01.249 7680 Exposure complete
22:41:52.522 00.138 7680 worker thread done servicing request
22:41:52.523 00.001 6120 OnExposeComplete: enter
22:41:52.527 00.004 6120 UpdateGuideState(): m_state=6
22:41:52.530 00.003 6120 Star::Find(15, 973, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
22:41:52.535 00.005 6120 Star::Find returns 1 (1), X=973.85, Y=44.41, Mass=12560, SNR=73.5, Peak=255 HFD=6.8
22:41:52.539 00.004 6120 CameraToMount -- cameraTheta (3.12) - m_xAngle (-2.95) = xAngle (6.08 = -0.21)
22:41:52.543 00.004 6120 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.81 = -0.47)
22:41:52.547 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.12 mountX=0.15 mountY=-0.07, mountTheta=-0.44
22:41:52.553 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.00, opts=13)
22:41:52.556 00.003 6120 Enqueuing Move request for scope (-0.15, 0.00)
22:41:52.559 00.003 7680 Worker thread wakes up
22:41:52.559 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
22:41:52.559 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
22:41:52.559 00.000 7680 Moving (-0.15, 0.00) raw xDistance=0.15 yDistance=-0.07
22:41:52.561 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:41:52.561 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:41:52.561 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:41:52.562 00.001 7680 MoveAxis(E, 0, ABG)
22:41:52.562 00.000 7680 Move returns status 0, amount 0
22:41:52.562 00.000 7680 MoveAxis(N, 0, ABG)
22:41:52.562 00.000 7680 Move returns status 0, amount 0
22:41:52.562 00.000 7680 move complete, result=0
22:41:52.562 00.000 7680 worker thread done servicing request
22:41:52.562 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:52.565 00.003 6120 UpdateGuideState exits: m=12560 SNR=73.5 Saturated
22:41:52.569 00.004 6120 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 7 / 99999
22:41:52.573 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764045712.573,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.62,"Time":5.1,"SettleTime":10.0,"StarLocked":true}
22:41:52.575 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:52.579 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:52.583 00.004 6120 Enqueuing Expose request
22:41:52.586 00.003 7680 Worker thread wakes up
22:41:52.586 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:52.586 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,29,31,31)
22:41:52.586 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:41:53.834 01.248 7680 Exposure complete
22:41:53.963 00.129 7680 worker thread done servicing request
22:41:53.963 00.000 6120 OnExposeComplete: enter
22:41:53.966 00.003 6120 UpdateGuideState(): m_state=6
22:41:53.971 00.005 6120 Star::Find(15, 973, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
22:41:53.975 00.004 6120 Star::Find returns 1 (1), X=973.99, Y=44.80, Mass=12121, SNR=71.1, Peak=255 HFD=6.7
22:41:53.978 00.003 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.74)
22:41:53.983 00.005 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.01)
22:41:53.987 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.40 hyp=0.40 cameraTheta=1.59 mountX=-0.07 mountY=-0.36, mountTheta=-1.75
22:41:53.992 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.40, opts=13)
22:41:53.996 00.004 6120 Enqueuing Move request for scope (-0.01, 0.40)
22:41:54.000 00.004 7680 Worker thread wakes up
22:41:54.000 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.40) opts 0xd
22:41:54.001 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.40)
22:41:54.001 00.000 7680 Moving (-0.01, 0.40) raw xDistance=-0.07 yDistance=-0.36
22:41:54.001 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:41:54.001 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:41:54.001 00.000 7680 MoveAxis(E, 0, ABG)
22:41:54.001 00.000 7680 Move returns status 0, amount 0
22:41:54.001 00.000 7680 MoveAxis(N, 195, ABG)
22:41:54.002 00.001 7680 Guiding  Dir = 0, Dur = 195
22:41:54.002 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:54.005 00.003 7680 IsSlewing returns 0
22:41:54.006 00.001 6120 UpdateGuideState exits: m=12121 SNR=71.1 Saturated
22:41:54.009 00.003 7680 IsGuiding returns 0
22:41:54.009 00.000 6120 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 8 / 99999
22:41:54.013 00.004 7680 PulseGuide returned control before completion, sleep 205
22:41:54.013 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045714.013,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.55,"Time":6.5,"SettleTime":10.0,"StarLocked":true}
22:41:54.017 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:54.020 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:54.024 00.004 6120 Enqueuing Expose request
22:41:54.232 00.208 7680 IsGuiding returns 1
22:41:54.232 00.000 7680 scope still moving after pulse duration time elapsed
22:41:54.264 00.032 7680 IsSlewing returns 0
22:41:54.265 00.001 7680 IsGuiding returns 1
22:41:54.296 00.031 7680 IsSlewing returns 0
22:41:54.297 00.001 7680 IsGuiding returns 0
22:41:54.298 00.001 7680 scope move finished after 195 + 93 ms
22:41:54.298 00.000 7680 Move returns status 0, amount 195
22:41:54.299 00.001 7680 move complete, result=0
22:41:54.299 00.000 7680 worker thread done servicing request
22:41:54.299 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 195 ms NORTH
22:41:54.305 00.006 7680 Worker thread wakes up
22:41:54.305 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:54.305 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,29,31,31)
22:41:55.564 01.259 7680 Exposure complete
22:41:55.704 00.140 7680 worker thread done servicing request
22:41:55.704 00.000 6120 OnExposeComplete: enter
22:41:55.708 00.004 6120 UpdateGuideState(): m_state=6
22:41:55.713 00.005 6120 Star::Find(15, 973, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
22:41:55.717 00.004 6120 Star::Find returns 1 (1), X=973.79, Y=44.52, Mass=12139, SNR=70.9, Peak=255 HFD=6.9
22:41:55.721 00.004 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.59 = -0.69)
22:41:55.724 00.003 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.96)
22:41:55.727 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.63 mountX=0.19 mountY=-0.20, mountTheta=-0.82
22:41:55.733 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.12, opts=13)
22:41:55.737 00.004 6120 Enqueuing Move request for scope (-0.22, 0.12)
22:41:55.741 00.004 7680 Worker thread wakes up
22:41:55.741 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
22:41:55.741 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
22:41:55.741 00.000 7680 Moving (-0.22, 0.12) raw xDistance=0.19 yDistance=-0.20
22:41:55.741 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:41:55.741 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:41:55.742 00.001 7680 MoveAxis(E, 0, ABG)
22:41:55.742 00.000 7680 Move returns status 0, amount 0
22:41:55.743 00.001 7680 MoveAxis(N, 110, ABG)
22:41:55.743 00.000 7680 Guiding  Dir = 0, Dur = 110
22:41:55.743 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:55.747 00.004 7680 IsSlewing returns 0
22:41:55.747 00.000 6120 UpdateGuideState exits: m=12139 SNR=70.9 Saturated
22:41:55.750 00.003 7680 IsGuiding returns 0
22:41:55.750 00.000 6120 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 9 / 99999
22:41:55.755 00.005 7680 PulseGuide returned control before completion, sleep 120
22:41:55.755 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045715.755,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.46,"Time":8.3,"SettleTime":10.0,"StarLocked":true}
22:41:55.759 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:55.761 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:55.765 00.004 6120 Enqueuing Expose request
22:41:55.881 00.116 7680 IsGuiding returns 1
22:41:55.882 00.001 7680 scope still moving after pulse duration time elapsed
22:41:55.913 00.031 7680 IsSlewing returns 0
22:41:55.914 00.001 7680 IsGuiding returns 0
22:41:55.915 00.001 7680 scope move finished after 110 + 53 ms
22:41:55.915 00.000 7680 Move returns status 0, amount 110
22:41:55.915 00.000 7680 move complete, result=0
22:41:55.915 00.000 7680 worker thread done servicing request
22:41:55.916 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 110 ms NORTH
22:41:55.923 00.007 7680 Worker thread wakes up
22:41:55.923 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:55.923 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,29,31,31)
22:41:57.180 01.257 7680 Exposure complete
22:41:57.314 00.134 7680 worker thread done servicing request
22:41:57.315 00.001 6120 OnExposeComplete: enter
22:41:57.318 00.003 6120 UpdateGuideState(): m_state=6
22:41:57.323 00.005 6120 Star::Find(15, 973, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
22:41:57.326 00.003 6120 Star::Find returns 1 (1), X=973.87, Y=44.70, Mass=12599, SNR=73.1, Peak=255 HFD=6.8
22:41:57.331 00.005 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
22:41:57.334 00.003 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
22:41:57.339 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.30 hyp=0.33 cameraTheta=1.99 mountX=0.07 mountY=-0.33, mountTheta=-1.35
22:41:57.344 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.30, opts=13)
22:41:57.348 00.004 6120 Enqueuing Move request for scope (-0.13, 0.30)
22:41:57.351 00.003 7680 Worker thread wakes up
22:41:57.351 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.30) opts 0xd
22:41:57.352 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.30)
22:41:57.352 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:57.359 00.007 7680 Moving (-0.13, 0.30) raw xDistance=0.07 yDistance=-0.33
22:41:57.359 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:41:57.359 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:41:57.359 00.000 7680 MoveAxis(E, 0, ABG)
22:41:57.360 00.001 6120 UpdateGuideState exits: m=12599 SNR=73.1 Saturated
22:41:57.364 00.004 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 10 / 99999
22:41:57.367 00.003 7680 Move returns status 0, amount 0
22:41:57.367 00.000 7680 MoveAxis(N, 177, ABG)
22:41:57.368 00.001 7680 Guiding  Dir = 0, Dur = 177
22:41:57.369 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045717.367,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.42,"Time":9.9,"SettleTime":10.0,"StarLocked":true}
22:41:57.373 00.004 7680 IsSlewing returns 0
22:41:57.373 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:57.377 00.004 7680 IsGuiding returns 0
22:41:57.377 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:57.381 00.004 6120 Enqueuing Expose request
22:41:57.384 00.003 7680 PulseGuide returned control before completion, sleep 187
22:41:57.586 00.202 7680 IsGuiding returns 0
22:41:57.588 00.002 7680 Move returns status 0, amount 177
22:41:57.588 00.000 7680 move complete, result=0
22:41:57.589 00.001 7680 worker thread done servicing request
22:41:57.589 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 177 ms NORTH
22:41:57.596 00.007 7680 Worker thread wakes up
22:41:57.596 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:57.596 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,29,31,31)
22:41:58.850 01.254 7680 Exposure complete
22:41:58.969 00.119 7680 worker thread done servicing request
22:41:58.969 00.000 6120 OnExposeComplete: enter
22:41:58.973 00.004 6120 UpdateGuideState(): m_state=6
22:41:58.977 00.004 6120 Star::Find(15, 973, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
22:41:58.981 00.004 6120 Star::Find returns 1 (1), X=973.94, Y=44.39, Mass=13853, SNR=76.5, Peak=255 HFD=6.7
22:41:58.984 00.003 6120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-2.95) = xAngle (0.12 = 0.12)
22:41:58.988 00.004 6120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.15 = -0.15)
22:41:58.992 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.84 mountX=0.06 mountY=-0.01, mountTheta=-0.15
22:41:58.997 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.02, opts=13)
22:41:59.002 00.005 6120 Enqueuing Move request for scope (-0.06, -0.02)
22:41:59.006 00.004 7680 Worker thread wakes up
22:41:59.006 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
22:41:59.006 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
22:41:59.006 00.000 7680 Moving (-0.06, -0.02) raw xDistance=0.06 yDistance=-0.01
22:41:59.006 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:41:59.007 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:41:59.007 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:41:59.007 00.000 7680 MoveAxis(E, 0, ABG)
22:41:59.007 00.000 7680 Move returns status 0, amount 0
22:41:59.007 00.000 7680 MoveAxis(N, 0, ABG)
22:41:59.008 00.001 7680 Move returns status 0, amount 0
22:41:59.008 00.000 7680 move complete, result=0
22:41:59.008 00.000 7680 worker thread done servicing request
22:41:59.008 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:41:59.013 00.005 6120 UpdateGuideState exits: m=13853 SNR=76.5 Saturated
22:41:59.016 00.003 6120 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 11 / 99999
22:41:59.019 00.003 6120 PhdController: newstate STATE_FINISH
22:41:59.023 00.004 6120 PhdController complete: success
22:41:59.026 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045719.026,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
22:41:59.030 00.004 6120 Mount: notify guiding dither settle done success=1
22:41:59.034 00.004 6120 PhdController: newstate STATE_IDLE
22:41:59.037 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:59.041 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:41:59.043 00.002 6120 Enqueuing Expose request
22:41:59.047 00.004 7680 Worker thread wakes up
22:41:59.047 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:41:59.047 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,29,31,31)
22:41:59.047 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:42:00.290 01.243 7680 Exposure complete
22:42:00.432 00.142 7680 worker thread done servicing request
22:42:00.433 00.001 6120 OnExposeComplete: enter
22:42:00.436 00.003 6120 UpdateGuideState(): m_state=6
22:42:00.441 00.005 6120 Star::Find(15, 973, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
22:42:00.445 00.004 6120 Star::Find returns 1 (1), X=973.91, Y=44.79, Mass=12502, SNR=72.3, Peak=255 HFD=6.8
22:42:00.449 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
22:42:00.453 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.79)
22:42:00.457 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.39 hyp=0.40 cameraTheta=1.81 mountX=0.02 mountY=-0.39, mountTheta=-1.52
22:42:00.463 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.39, opts=13)
22:42:00.467 00.004 6120 Enqueuing Move request for scope (-0.09, 0.39)
22:42:00.470 00.003 7680 Worker thread wakes up
22:42:00.470 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:00.475 00.005 6120 UpdateGuideState exits: m=12502 SNR=72.3 Saturated
22:42:00.478 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:00.482 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:00.487 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.39) opts 0xd
22:42:00.488 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.39)
22:42:00.488 00.000 6120 Enqueuing Expose request
22:42:00.493 00.005 7680 Moving (-0.09, 0.39) raw xDistance=0.02 yDistance=-0.39
22:42:00.493 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:42:00.493 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:42:00.493 00.000 7680 MoveAxis(E, 0, ABG)
22:42:00.494 00.001 7680 Move returns status 0, amount 0
22:42:00.494 00.000 7680 MoveAxis(N, 212, ABG)
22:42:00.494 00.000 7680 Guiding  Dir = 0, Dur = 212
22:42:00.494 00.000 7680 IsSlewing returns 0
22:42:00.495 00.001 7680 IsGuiding returns 0
22:42:00.495 00.000 7680 PulseGuide returned control before completion, sleep 222
22:42:00.718 00.223 7680 IsGuiding returns 1
22:42:00.719 00.001 7680 scope still moving after pulse duration time elapsed
22:42:00.750 00.031 7680 IsSlewing returns 0
22:42:00.751 00.001 7680 IsGuiding returns 0
22:42:00.752 00.001 7680 scope move finished after 212 + 44 ms
22:42:00.752 00.000 7680 Move returns status 0, amount 212
22:42:00.752 00.000 7680 move complete, result=0
22:42:00.754 00.002 7680 worker thread done servicing request
22:42:00.754 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 212 ms NORTH
22:42:00.760 00.006 7680 Worker thread wakes up
22:42:00.761 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:00.761 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,29,31,31)
22:42:02.007 01.246 7680 Exposure complete
22:42:02.152 00.145 7680 worker thread done servicing request
22:42:02.153 00.001 6120 OnExposeComplete: enter
22:42:02.157 00.004 6120 UpdateGuideState(): m_state=6
22:42:02.162 00.005 6120 Star::Find(15, 973, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
22:42:02.165 00.003 6120 Star::Find returns 1 (1), X=973.85, Y=44.26, Mass=12450, SNR=73.1, Peak=255 HFD=6.8
22:42:02.170 00.005 6120 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-2.95) = xAngle (0.56 = 0.56)
22:42:02.175 00.005 6120 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.29 = 0.29)
22:42:02.179 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-2.40 mountX=0.18 mountY=0.06, mountTheta=0.33
22:42:02.184 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.14, opts=13)
22:42:02.187 00.003 6120 Enqueuing Move request for scope (-0.15, -0.14)
22:42:02.192 00.005 7680 Worker thread wakes up
22:42:02.192 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:02.196 00.004 6120 UpdateGuideState exits: m=12450 SNR=73.1 Saturated
22:42:02.199 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:02.204 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.14) opts 0xd
22:42:02.204 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:02.210 00.006 6120 Enqueuing Expose request
22:42:02.214 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.14)
22:42:02.214 00.000 7680 Moving (-0.15, -0.14) raw xDistance=0.18 yDistance=0.06
22:42:02.214 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:42:02.214 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:42:02.214 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:42:02.215 00.001 7680 MoveAxis(E, 0, ABG)
22:42:02.215 00.000 7680 Move returns status 0, amount 0
22:42:02.215 00.000 7680 MoveAxis(N, 0, ABG)
22:42:02.216 00.001 7680 Move returns status 0, amount 0
22:42:02.216 00.000 7680 move complete, result=0
22:42:02.216 00.000 7680 worker thread done servicing request
22:42:02.216 00.000 7680 Worker thread wakes up
22:42:02.216 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:02.220 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:02.220 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,29,31,31)
22:42:03.467 01.247 7680 Exposure complete
22:42:03.618 00.151 7680 worker thread done servicing request
22:42:03.619 00.001 6120 OnExposeComplete: enter
22:42:03.622 00.003 6120 UpdateGuideState(): m_state=6
22:42:03.627 00.005 6120 Star::Find(15, 973, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
22:42:03.630 00.003 6120 Star::Find returns 1 (0), X=973.69, Y=44.83, Mass=12806, SNR=74.9, Peak=242 HFD=6.9
22:42:03.633 00.003 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
22:42:03.637 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.39)
22:42:03.642 00.005 6120 CameraToMount -- cameraX=-0.31 cameraY=0.42 hyp=0.53 cameraTheta=2.21 mountX=0.23 mountY=-0.52, mountTheta=-1.15
22:42:03.648 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.42, opts=13)
22:42:03.652 00.004 6120 Enqueuing Move request for scope (-0.31, 0.42)
22:42:03.656 00.004 7680 Worker thread wakes up
22:42:03.656 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.42) opts 0xd
22:42:03.657 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.42)
22:42:03.657 00.000 7680 Moving (-0.31, 0.42) raw xDistance=0.23 yDistance=-0.52
22:42:03.657 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
22:42:03.657 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:42:03.657 00.000 7680 MoveAxis(W, 94, ABG)
22:42:03.657 00.000 7680 Guiding  Dir = 3, Dur = 94
22:42:03.657 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:03.661 00.004 7680 IsSlewing returns 0
22:42:03.661 00.000 6120 UpdateGuideState exits: m=12806 SNR=74.9
22:42:03.665 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:03.669 00.004 7680 IsGuiding returns 0
22:42:03.670 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:03.674 00.004 7680 PulseGuide returned control before completion, sleep 104
22:42:03.674 00.000 6120 Enqueuing Expose request
22:42:03.784 00.110 7680 IsGuiding returns 1
22:42:03.785 00.001 7680 scope still moving after pulse duration time elapsed
22:42:03.817 00.032 7680 IsSlewing returns 0
22:42:03.818 00.001 7680 IsGuiding returns 0
22:42:03.818 00.000 7680 scope move finished after 94 + 55 ms
22:42:03.819 00.001 7680 Move returns status 0, amount 94
22:42:03.820 00.001 7680 MoveAxis(N, 282, ABG)
22:42:03.820 00.000 7680 Guiding  Dir = 0, Dur = 282
22:42:03.820 00.000 7680 IsSlewing returns 0
22:42:03.821 00.001 7680 IsGuiding returns 0
22:42:03.821 00.000 7680 PulseGuide returned control before completion, sleep 292
22:42:04.129 00.308 7680 IsGuiding returns 1
22:42:04.129 00.000 7680 scope still moving after pulse duration time elapsed
22:42:04.159 00.030 7680 IsSlewing returns 0
22:42:04.161 00.002 7680 IsGuiding returns 0
22:42:04.161 00.000 7680 scope move finished after 282 + 57 ms
22:42:04.161 00.000 7680 Move returns status 0, amount 282
22:42:04.161 00.000 7680 move complete, result=0
22:42:04.163 00.002 7680 worker thread done servicing request
22:42:04.163 00.000 6120 GuideStep: 0.2 px 94 ms WEST, -0.5 px 282 ms NORTH
22:42:04.171 00.008 7680 Worker thread wakes up
22:42:04.171 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:04.171 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,29,31,31)
22:42:05.415 01.244 7680 Exposure complete
22:42:05.548 00.133 7680 worker thread done servicing request
22:42:05.549 00.001 6120 OnExposeComplete: enter
22:42:05.553 00.004 6120 UpdateGuideState(): m_state=6
22:42:05.556 00.003 6120 Star::Find(15, 973, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
22:42:05.560 00.004 6120 Star::Find returns 1 (1), X=973.93, Y=44.39, Mass=13355, SNR=75.0, Peak=255 HFD=6.8
22:42:05.563 00.003 6120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-2.95) = xAngle (0.04 = 0.04)
22:42:05.569 00.006 6120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.23 = -0.23)
22:42:05.573 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.92 mountX=0.07 mountY=-0.02, mountTheta=-0.23
22:42:05.577 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.02, opts=13)
22:42:05.585 00.008 6120 Enqueuing Move request for scope (-0.07, -0.02)
22:42:05.589 00.004 7680 Worker thread wakes up
22:42:05.589 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:05.594 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
22:42:05.594 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
22:42:05.594 00.000 7680 Moving (-0.07, -0.02) raw xDistance=0.07 yDistance=-0.02
22:42:05.594 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:42:05.594 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:42:05.594 00.000 6120 UpdateGuideState exits: m=13355 SNR=75.0 Saturated
22:42:05.598 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:05.603 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:42:05.603 00.000 7680 MoveAxis(E, 0, ABG)
22:42:05.603 00.000 7680 Move returns status 0, amount 0
22:42:05.603 00.000 7680 MoveAxis(N, 0, ABG)
22:42:05.603 00.000 7680 Move returns status 0, amount 0
22:42:05.603 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:05.607 00.004 6120 Enqueuing Expose request
22:42:05.613 00.006 7680 move complete, result=0
22:42:05.613 00.000 7680 worker thread done servicing request
22:42:05.613 00.000 7680 Worker thread wakes up
22:42:05.614 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:42:05.619 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:05.619 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,29,31,31)
22:42:06.879 01.260 7680 Exposure complete
22:42:07.013 00.134 7680 worker thread done servicing request
22:42:07.013 00.000 6120 OnExposeComplete: enter
22:42:07.018 00.005 6120 UpdateGuideState(): m_state=6
22:42:07.021 00.003 6120 Star::Find(15, 973, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
22:42:07.025 00.004 6120 Star::Find returns 1 (1), X=973.91, Y=44.80, Mass=12776, SNR=73.4, Peak=255 HFD=6.8
22:42:07.029 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
22:42:07.033 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.79)
22:42:07.036 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.39 hyp=0.40 cameraTheta=1.81 mountX=0.02 mountY=-0.39, mountTheta=-1.52
22:42:07.042 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.39, opts=13)
22:42:07.046 00.004 6120 Enqueuing Move request for scope (-0.10, 0.39)
22:42:07.049 00.003 7680 Worker thread wakes up
22:42:07.050 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:07.054 00.004 6120 UpdateGuideState exits: m=12776 SNR=73.4 Saturated
22:42:07.058 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:07.062 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:07.065 00.003 6120 Enqueuing Expose request
22:42:07.069 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.39) opts 0xd
22:42:07.069 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.39)
22:42:07.069 00.000 7680 Moving (-0.10, 0.39) raw xDistance=0.02 yDistance=-0.39
22:42:07.069 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:42:07.069 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:42:07.070 00.001 7680 MoveAxis(E, 0, ABG)
22:42:07.070 00.000 7680 Move returns status 0, amount 0
22:42:07.070 00.000 7680 MoveAxis(N, 214, ABG)
22:42:07.070 00.000 7680 Guiding  Dir = 0, Dur = 214
22:42:07.070 00.000 7680 IsSlewing returns 0
22:42:07.070 00.000 7680 IsGuiding returns 0
22:42:07.071 00.001 7680 PulseGuide returned control before completion, sleep 224
22:42:07.306 00.235 7680 IsGuiding returns 1
22:42:07.306 00.000 7680 scope still moving after pulse duration time elapsed
22:42:07.338 00.032 7680 IsSlewing returns 0
22:42:07.339 00.001 7680 IsGuiding returns 0
22:42:07.340 00.001 7680 scope move finished after 214 + 54 ms
22:42:07.340 00.000 7680 Move returns status 0, amount 214
22:42:07.341 00.001 7680 move complete, result=0
22:42:07.341 00.000 7680 worker thread done servicing request
22:42:07.341 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 214 ms NORTH
22:42:07.349 00.008 7680 Worker thread wakes up
22:42:07.349 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:07.349 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,29,31,31)
22:42:08.603 01.254 7680 Exposure complete
22:42:08.751 00.148 7680 worker thread done servicing request
22:42:08.751 00.000 6120 OnExposeComplete: enter
22:42:08.755 00.004 6120 UpdateGuideState(): m_state=6
22:42:08.759 00.004 6120 Star::Find(15, 973, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
22:42:08.770 00.011 6120 Star::Find returns 1 (1), X=973.91, Y=44.28, Mass=11843, SNR=71.1, Peak=255 HFD=6.8
22:42:08.773 00.003 6120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-2.95) = xAngle (0.75 = 0.75)
22:42:08.775 00.002 6120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.48 = 0.48)
22:42:08.778 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.21 mountX=0.11 mountY=0.07, mountTheta=0.56
22:42:08.782 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.13, opts=13)
22:42:08.787 00.005 6120 Enqueuing Move request for scope (-0.09, -0.13)
22:42:08.789 00.002 7680 Worker thread wakes up
22:42:08.789 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
22:42:08.790 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
22:42:08.790 00.000 7680 Moving (-0.09, -0.13) raw xDistance=0.11 yDistance=0.07
22:42:08.790 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:42:08.790 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:42:08.790 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:08.795 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:42:08.796 00.001 7680 MoveAxis(E, 0, ABG)
22:42:08.796 00.000 7680 Move returns status 0, amount 0
22:42:08.796 00.000 7680 MoveAxis(N, 0, ABG)
22:42:08.797 00.001 7680 Move returns status 0, amount 0
22:42:08.797 00.000 7680 move complete, result=0
22:42:08.797 00.000 6120 UpdateGuideState exits: m=11843 SNR=71.1 Saturated
22:42:08.813 00.016 7680 worker thread done servicing request
22:42:08.813 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:08.817 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:08.820 00.003 6120 Enqueuing Expose request
22:42:08.825 00.005 7680 Worker thread wakes up
22:42:08.825 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:08.832 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:08.832 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,29,31,31)
22:42:10.072 01.240 7680 Exposure complete
22:42:10.178 00.106 7680 worker thread done servicing request
22:42:10.178 00.000 6120 OnExposeComplete: enter
22:42:10.181 00.003 6120 UpdateGuideState(): m_state=6
22:42:10.185 00.004 6120 Star::Find(15, 973, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
22:42:10.188 00.003 6120 Star::Find returns 1 (1), X=974.12, Y=44.70, Mass=14063, SNR=77.2, Peak=255 HFD=6.9
22:42:10.191 00.003 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
22:42:10.195 00.004 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.39)
22:42:10.198 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.30 hyp=0.32 cameraTheta=1.21 mountX=-0.17 mountY=-0.22, mountTheta=-2.23
22:42:10.203 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.30, opts=13)
22:42:10.208 00.005 6120 Enqueuing Move request for scope (0.11, 0.30)
22:42:10.212 00.004 7680 Worker thread wakes up
22:42:10.212 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.30) opts 0xd
22:42:10.213 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.30)
22:42:10.213 00.000 7680 Moving (0.11, 0.30) raw xDistance=-0.17 yDistance=-0.22
22:42:10.213 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:42:10.213 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:42:10.213 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:10.217 00.004 7680 MoveAxis(E, 0, ABG)
22:42:10.217 00.000 7680 Move returns status 0, amount 0
22:42:10.218 00.001 7680 MoveAxis(N, 119, ABG)
22:42:10.218 00.000 7680 Guiding  Dir = 0, Dur = 119
22:42:10.218 00.000 6120 UpdateGuideState exits: m=14063 SNR=77.2 Saturated
22:42:10.222 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:10.225 00.003 7680 IsSlewing returns 0
22:42:10.225 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:10.229 00.004 7680 IsGuiding returns 0
22:42:10.229 00.000 6120 Enqueuing Expose request
22:42:10.232 00.003 7680 PulseGuide returned control before completion, sleep 129
22:42:10.365 00.133 7680 IsGuiding returns 1
22:42:10.365 00.000 7680 scope still moving after pulse duration time elapsed
22:42:10.396 00.031 7680 IsSlewing returns 0
22:42:10.396 00.000 7680 IsGuiding returns 0
22:42:10.397 00.001 7680 scope move finished after 119 + 49 ms
22:42:10.397 00.000 7680 Move returns status 0, amount 119
22:42:10.397 00.000 7680 move complete, result=0
22:42:10.399 00.002 7680 worker thread done servicing request
22:42:10.399 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 119 ms NORTH
22:42:10.404 00.005 7680 Worker thread wakes up
22:42:10.404 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:10.404 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,29,31,31)
22:42:11.649 01.245 7680 Exposure complete
22:42:11.739 00.090 7680 worker thread done servicing request
22:42:11.739 00.000 6120 OnExposeComplete: enter
22:42:11.743 00.004 6120 UpdateGuideState(): m_state=6
22:42:11.747 00.004 6120 Star::Find(15, 974, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
22:42:11.752 00.005 6120 Star::Find returns 1 (0), X=973.94, Y=44.40, Mass=11826, SNR=70.9, Peak=250 HFD=6.8
22:42:11.757 00.005 6120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-2.95) = xAngle (-0.02 = -0.02)
22:42:11.760 00.003 6120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.29 = -0.29)
22:42:11.766 00.006 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.98 mountX=0.06 mountY=-0.02, mountTheta=-0.28
22:42:11.770 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.01, opts=13)
22:42:11.775 00.005 6120 Enqueuing Move request for scope (-0.06, -0.01)
22:42:11.778 00.003 7680 Worker thread wakes up
22:42:11.778 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:11.781 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
22:42:11.781 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
22:42:11.782 00.001 7680 Moving (-0.06, -0.01) raw xDistance=0.06 yDistance=-0.02
22:42:11.782 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:42:11.782 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:42:11.782 00.000 6120 UpdateGuideState exits: m=11826 SNR=70.9
22:42:11.786 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:42:11.787 00.001 7680 MoveAxis(E, 0, ABG)
22:42:11.787 00.000 7680 Move returns status 0, amount 0
22:42:11.787 00.000 7680 MoveAxis(N, 0, ABG)
22:42:11.787 00.000 7680 Move returns status 0, amount 0
22:42:11.788 00.001 7680 move complete, result=0
22:42:11.788 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:11.791 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:11.794 00.003 6120 Enqueuing Expose request
22:42:11.797 00.003 7680 worker thread done servicing request
22:42:11.797 00.000 7680 Worker thread wakes up
22:42:11.797 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:11.797 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,29,31,31)
22:42:11.798 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:42:13.043 01.245 7680 Exposure complete
22:42:13.205 00.162 7680 worker thread done servicing request
22:42:13.205 00.000 6120 OnExposeComplete: enter
22:42:13.209 00.004 6120 UpdateGuideState(): m_state=6
22:42:13.214 00.005 6120 Star::Find(15, 973, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
22:42:13.217 00.003 6120 Star::Find returns 1 (1), X=974.14, Y=44.73, Mass=12088, SNR=70.8, Peak=255 HFD=6.8
22:42:13.220 00.003 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.11 = -2.18)
22:42:13.223 00.003 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.44)
22:42:13.226 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.32 hyp=0.35 cameraTheta=1.15 mountX=-0.20 mountY=-0.23, mountTheta=-2.30
22:42:13.232 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.32, opts=13)
22:42:13.235 00.003 6120 Enqueuing Move request for scope (0.14, 0.32)
22:42:13.240 00.005 7680 Worker thread wakes up
22:42:13.241 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:13.244 00.003 6120 UpdateGuideState exits: m=12088 SNR=70.8 Saturated
22:42:13.247 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.32) opts 0xd
22:42:13.247 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.32)
22:42:13.247 00.000 7680 Moving (0.14, 0.32) raw xDistance=-0.20 yDistance=-0.23
22:42:13.247 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:42:13.248 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:42:13.248 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:13.254 00.006 7680 MoveAxis(E, 82, ABG)
22:42:13.254 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:13.260 00.006 7680 Guiding  Dir = 2, Dur = 82
22:42:13.261 00.001 6120 Enqueuing Expose request
22:42:13.265 00.004 7680 IsSlewing returns 0
22:42:13.266 00.001 7680 IsGuiding returns 0
22:42:13.266 00.000 7680 PulseGuide returned control before completion, sleep 92
22:42:13.360 00.094 7680 IsGuiding returns 1
22:42:13.360 00.000 7680 scope still moving after pulse duration time elapsed
22:42:13.392 00.032 7680 IsSlewing returns 0
22:42:13.393 00.001 7680 IsGuiding returns 0
22:42:13.394 00.001 7680 scope move finished after 82 + 45 ms
22:42:13.394 00.000 7680 Move returns status 0, amount 82
22:42:13.395 00.001 7680 MoveAxis(N, 123, ABG)
22:42:13.395 00.000 7680 Guiding  Dir = 0, Dur = 123
22:42:13.395 00.000 7680 IsSlewing returns 0
22:42:13.397 00.002 7680 IsGuiding returns 0
22:42:13.398 00.001 7680 PulseGuide returned control before completion, sleep 133
22:42:13.546 00.148 7680 IsGuiding returns 1
22:42:13.547 00.001 7680 scope still moving after pulse duration time elapsed
22:42:13.577 00.030 7680 IsSlewing returns 0
22:42:13.579 00.002 7680 IsGuiding returns 0
22:42:13.579 00.000 7680 scope move finished after 123 + 58 ms
22:42:13.579 00.000 7680 Move returns status 0, amount 123
22:42:13.579 00.000 7680 move complete, result=0
22:42:13.581 00.002 7680 worker thread done servicing request
22:42:13.581 00.000 7680 Worker thread wakes up
22:42:13.581 00.000 6120 GuideStep: -0.2 px 82 ms EAST, -0.2 px 123 ms NORTH
22:42:13.591 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:13.591 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,29,31,31)
22:42:14.838 01.247 7680 Exposure complete
22:42:14.976 00.138 7680 worker thread done servicing request
22:42:14.977 00.001 6120 OnExposeComplete: enter
22:42:14.980 00.003 6120 UpdateGuideState(): m_state=6
22:42:14.985 00.005 6120 Star::Find(15, 974, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
22:42:14.992 00.007 6120 Star::Find returns 1 (1), X=973.94, Y=44.75, Mass=12826, SNR=73.0, Peak=255 HFD=6.8
22:42:14.996 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
22:42:14.999 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
22:42:15.004 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.35 hyp=0.35 cameraTheta=1.74 mountX=-0.01 mountY=-0.34, mountTheta=-1.59
22:42:15.009 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.35, opts=13)
22:42:15.013 00.004 6120 Enqueuing Move request for scope (-0.06, 0.35)
22:42:15.017 00.004 7680 Worker thread wakes up
22:42:15.017 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.35) opts 0xd
22:42:15.017 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.35)
22:42:15.018 00.001 7680 Moving (-0.06, 0.35) raw xDistance=-0.01 yDistance=-0.34
22:42:15.018 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:42:15.018 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:42:15.018 00.000 7680 MoveAxis(E, 0, ABG)
22:42:15.018 00.000 7680 Move returns status 0, amount 0
22:42:15.018 00.000 7680 MoveAxis(N, 184, ABG)
22:42:15.018 00.000 7680 Guiding  Dir = 0, Dur = 184
22:42:15.019 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:15.023 00.004 7680 IsSlewing returns 0
22:42:15.023 00.000 6120 UpdateGuideState exits: m=12826 SNR=73.0 Saturated
22:42:15.026 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:15.031 00.005 7680 IsGuiding returns 0
22:42:15.031 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:15.035 00.004 7680 PulseGuide returned control before completion, sleep 194
22:42:15.035 00.000 6120 Enqueuing Expose request
22:42:15.233 00.198 7680 IsGuiding returns 1
22:42:15.233 00.000 7680 scope still moving after pulse duration time elapsed
22:42:15.263 00.030 7680 IsSlewing returns 0
22:42:15.264 00.001 7680 IsGuiding returns 0
22:42:15.265 00.001 7680 scope move finished after 184 + 50 ms
22:42:15.267 00.002 7680 Move returns status 0, amount 184
22:42:15.267 00.000 7680 move complete, result=0
22:42:15.267 00.000 7680 worker thread done servicing request
22:42:15.268 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 184 ms NORTH
22:42:15.275 00.007 7680 Worker thread wakes up
22:42:15.275 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:15.276 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,29,31,31)
22:42:16.530 01.254 7680 Exposure complete
22:42:16.675 00.145 6120 OnExposeComplete: enter
22:42:16.679 00.004 6120 UpdateGuideState(): m_state=6
22:42:16.683 00.004 7680 worker thread done servicing request
22:42:16.684 00.001 6120 Star::Find(15, 973, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
22:42:16.688 00.004 6120 Star::Find returns 1 (1), X=973.67, Y=44.79, Mass=13633, SNR=76.2, Peak=255 HFD=6.9
22:42:16.692 00.004 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.23 = -1.05)
22:42:16.696 00.004 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.32)
22:42:16.700 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=0.38 hyp=0.50 cameraTheta=2.28 mountX=0.25 mountY=-0.49, mountTheta=-1.09
22:42:16.706 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.38, opts=13)
22:42:16.710 00.004 6120 Enqueuing Move request for scope (-0.33, 0.38)
22:42:16.714 00.004 7680 Worker thread wakes up
22:42:16.714 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:16.719 00.005 6120 UpdateGuideState exits: m=13633 SNR=76.2 Saturated
22:42:16.722 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.38) opts 0xd
22:42:16.723 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.38)
22:42:16.723 00.000 7680 Moving (-0.33, 0.38) raw xDistance=0.25 yDistance=-0.49
22:42:16.723 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
22:42:16.723 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
22:42:16.723 00.000 7680 MoveAxis(W, 102, ABG)
22:42:16.724 00.001 7680 Guiding  Dir = 3, Dur = 102
22:42:16.724 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:16.727 00.003 7680 IsSlewing returns 0
22:42:16.727 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:16.731 00.004 7680 IsGuiding returns 0
22:42:16.731 00.000 6120 Enqueuing Expose request
22:42:16.736 00.005 7680 PulseGuide returned control before completion, sleep 112
22:42:16.861 00.125 7680 IsGuiding returns 0
22:42:16.862 00.001 7680 Move returns status 0, amount 102
22:42:16.862 00.000 7680 MoveAxis(N, 264, ABG)
22:42:16.863 00.001 7680 Guiding  Dir = 0, Dur = 264
22:42:16.865 00.002 7680 IsSlewing returns 0
22:42:16.865 00.000 7680 IsGuiding returns 0
22:42:16.866 00.001 7680 PulseGuide returned control before completion, sleep 274
22:42:17.155 00.289 7680 IsGuiding returns 1
22:42:17.157 00.002 7680 scope still moving after pulse duration time elapsed
22:42:17.186 00.029 7680 IsSlewing returns 0
22:42:17.187 00.001 7680 IsGuiding returns 0
22:42:17.188 00.001 7680 scope move finished after 264 + 58 ms
22:42:17.188 00.000 7680 Move returns status 0, amount 264
22:42:17.189 00.001 7680 move complete, result=0
22:42:17.189 00.000 7680 worker thread done servicing request
22:42:17.190 00.001 7680 Worker thread wakes up
22:42:17.191 00.001 6120 GuideStep: 0.3 px 102 ms WEST, -0.5 px 264 ms NORTH
22:42:17.197 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:17.197 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,29,31,31)
22:42:18.332 01.135 6120 evsrv: cli 0FAEFBB8 connect
22:42:18.441 00.109 6120 case statement mapped state 6 to 3
22:42:18.448 00.007 7680 Exposure complete
22:42:18.449 00.001 6120 case statement mapped state 6 to 3
22:42:18.454 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"1743233f-3036-4f65-acf3-98961ff18074"}
22:42:18.461 00.007 6120 case statement mapped state 6 to 3
22:42:18.464 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"1743233f-3036-4f65-acf3-98961ff18074"}
22:42:18.468 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
22:42:18.621 00.153 6120 evsrv: cli 0FAEF398 connect
22:42:18.626 00.005 6120 case statement mapped state 6 to 3
22:42:18.631 00.005 6120 case statement mapped state 6 to 3
22:42:18.653 00.022 6120 evsrv: cli 0FAEF398 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"dd5265e8-812d-477c-99d5-d888c2be26c5"}
22:42:18.670 00.017 6120 PhdController::Dither begins
22:42:18.691 00.021 6120 dither: size=5.00, dRA=-0.15 dDec=-2.95
22:42:18.709 00.018 6120 MountToCamera -- mountTheta (-1.62) + m_xAngle (-2.95) = xAngle (-4.58 = 1.71)
22:42:18.731 00.022 6120 MountToCamera -- mountX=-0.15 mountY=-2.95 hyp=2.95 mountTheta=-1.62 cameraX=-0.40, cameraY=2.92 cameraTheta=1.71
22:42:18.750 00.019 6120 setting lock position to (973.60, 47.33)
22:42:18.754 00.004 6120 Mount: notify guiding dithered (-0.4, 2.9)
22:42:18.759 00.005 6120 Status Line: Dither by -0.15,-2.95
22:42:18.767 00.008 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:42:18.771 00.004 7680 worker thread done servicing request
22:42:18.771 00.000 6120 PhdController: newstate STATE_SETTLE_WAIT
22:42:18.775 00.004 6120 evsrv: cli 0FAEF398 response: {"jsonrpc":"2.0","result":0,"id":"dd5265e8-812d-477c-99d5-d888c2be26c5"}
22:42:18.778 00.003 6120 OnExposeComplete: enter
22:42:18.782 00.004 6120 UpdateGuideState(): m_state=6
22:42:18.789 00.007 6120 Star::Find(15, 973, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
22:42:18.792 00.003 6120 Star::Find returns 1 (1), X=973.75, Y=44.61, Mass=12689, SNR=73.2, Peak=255 HFD=7.0
22:42:18.796 00.004 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-2.95) = xAngle (1.44 = 1.44)
22:42:18.799 00.003 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.17 = 1.17)
22:42:18.802 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-2.72 hyp=2.72 cameraTheta=-1.52 mountX=0.36 mountY=2.51, mountTheta=1.43
22:42:18.809 00.007 6120 dither recenter: remaining=(0.2,2.9) step=(0.2,2.9)
22:42:18.812 00.003 6120 MountToCamera -- mountTheta (1.52) + m_xAngle (-2.95) = xAngle (-1.43 = -1.43)
22:42:18.816 00.004 6120 MountToCamera -- mountX=0.15 mountY=2.95 hyp=2.95 mountTheta=1.52 cameraX=0.40, cameraY=-2.92 cameraTheta=-1.43
22:42:18.820 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.40, y=-2.92, opts=4)
22:42:18.823 00.003 6120 Enqueuing Move request for scope (0.40, -2.92)
22:42:18.827 00.004 7680 Worker thread wakes up
22:42:18.827 00.000 6120 Mount: notify direct move 0.15,2.95
22:42:18.831 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.40, -2.92) opts 0x4
22:42:18.831 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:18.834 00.003 7680 Handling offset move in thread for scope, endpoint = (0.40, -2.92)
22:42:18.834 00.000 6120 UpdateGuideState exits: m=12689 SNR=73.2 Saturated
22:42:18.837 00.003 7680 Moving (0.40, -2.92) raw xDistance=0.15 yDistance=2.95
22:42:18.837 00.000 6120 PhdController: settling, locked = 1, distance = 3.13 (1.50) aobump = 0 frame = 1 / 99999
22:42:18.840 00.003 7680 MoveAxis(W, 98, B)
22:42:18.840 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045738.840,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.13,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:42:18.844 00.004 7680 Guiding  Dir = 3, Dur = 98
22:42:18.844 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:18.847 00.003 7680 IsSlewing returns 0
22:42:18.847 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:18.850 00.003 7680 IsGuiding returns 0
22:42:18.850 00.000 6120 Enqueuing Expose request
22:42:18.855 00.005 7680 PulseGuide returned control before completion, sleep 108
22:42:18.855 00.000 6120 evsrv: cli 0FAEF398 disconnect
22:42:18.975 00.120 7680 IsGuiding returns 1
22:42:18.975 00.000 7680 scope still moving after pulse duration time elapsed
22:42:19.007 00.032 7680 IsSlewing returns 0
22:42:19.007 00.000 7680 IsGuiding returns 0
22:42:19.007 00.000 7680 scope move finished after 98 + 58 ms
22:42:19.007 00.000 7680 Move returns status 0, amount 98
22:42:19.007 00.000 7680 MoveAxis(S, 1599, B)
22:42:19.007 00.000 7680 Guiding  Dir = 1, Dur = 1599
22:42:19.008 00.001 7680 IsSlewing returns 0
22:42:19.008 00.000 7680 IsGuiding returns 0
22:42:19.008 00.000 7680 PulseGuide returned control before completion, sleep 1609
22:42:20.629 01.621 7680 IsGuiding returns 1
22:42:20.629 00.000 7680 scope still moving after pulse duration time elapsed
22:42:20.660 00.031 7680 IsSlewing returns 0
22:42:20.660 00.000 7680 IsGuiding returns 0
22:42:20.660 00.000 7680 scope move finished after 1599 + 52 ms
22:42:20.660 00.000 7680 Move returns status 0, amount 1599
22:42:20.660 00.000 7680 move complete, result=0
22:42:20.660 00.000 7680 worker thread done servicing request
22:42:20.660 00.000 6120 GuideStep: 0.2 px 98 ms WEST, 2.9 px 1599 ms SOUTH
22:42:20.664 00.004 7680 Worker thread wakes up
22:42:20.664 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:20.665 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,32,31,31)
22:42:21.905 01.240 7680 Exposure complete
22:42:22.054 00.149 7680 worker thread done servicing request
22:42:22.055 00.001 6120 OnExposeComplete: enter
22:42:22.059 00.004 6120 UpdateGuideState(): m_state=6
22:42:22.062 00.003 6120 Star::Find(15, 973, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
22:42:22.066 00.004 6120 Star::Find returns 1 (1), X=973.94, Y=46.25, Mass=13305, SNR=74.5, Peak=255 HFD=6.8
22:42:22.070 00.004 6120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-2.95) = xAngle (1.69 = 1.69)
22:42:22.074 00.004 6120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.42 = 1.42)
22:42:22.077 00.003 6120 CameraToMount -- cameraX=0.34 cameraY=-1.08 hyp=1.13 cameraTheta=-1.27 mountX=-0.13 mountY=1.12, mountTheta=1.69
22:42:22.083 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-1.08, opts=13)
22:42:22.086 00.003 6120 Enqueuing Move request for scope (0.34, -1.08)
22:42:22.090 00.004 7680 Worker thread wakes up
22:42:22.090 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:22.094 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -1.08) opts 0xd
22:42:22.094 00.000 6120 UpdateGuideState exits: m=13305 SNR=74.5 Saturated
22:42:22.097 00.003 7680 Handling offset move in thread for scope, endpoint = (0.34, -1.08)
22:42:22.098 00.001 6120 PhdController: settling, locked = 1, distance = 1.13 (1.50) aobump = 0 frame = 2 / 99999
22:42:22.101 00.003 7680 Moving (0.34, -1.08) raw xDistance=-0.13 yDistance=1.12
22:42:22.101 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045742.101,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.13,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:42:22.105 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:42:22.105 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:22.109 00.004 7680 resist switch: large excursion: input 1.12 thresh 0.60 direction from 0 to 1
22:42:22.109 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:22.113 00.004 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.35
22:42:22.113 00.000 6120 Enqueuing Expose request
22:42:22.117 00.004 7680 GuideAlgorithmResistSwitch::result() returns 1.12 from input 1.12
22:42:22.117 00.000 7680 MoveAxis(E, 0, ABG)
22:42:22.118 00.001 7680 Move returns status 0, amount 0
22:42:22.118 00.000 7680 MoveAxis(S, 607, ABG)
22:42:22.118 00.000 7680 Guiding  Dir = 1, Dur = 607
22:42:22.118 00.000 7680 IsSlewing returns 0
22:42:22.119 00.001 7680 IsGuiding returns 0
22:42:22.120 00.001 7680 PulseGuide returned control before completion, sleep 617
22:42:22.741 00.621 7680 IsGuiding returns 1
22:42:22.741 00.000 7680 scope still moving after pulse duration time elapsed
22:42:22.772 00.031 7680 IsSlewing returns 0
22:42:22.772 00.000 7680 IsGuiding returns 0
22:42:22.773 00.001 7680 scope move finished after 607 + 46 ms
22:42:22.773 00.000 7680 Move returns status 0, amount 607
22:42:22.773 00.000 7680 move complete, result=0
22:42:22.773 00.000 7680 worker thread done servicing request
22:42:22.774 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 1.1 px 607 ms SOUTH
22:42:22.777 00.003 7680 Worker thread wakes up
22:42:22.777 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:22.777 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,32,31,31)
22:42:24.016 01.239 7680 Exposure complete
22:42:24.137 00.121 7680 worker thread done servicing request
22:42:24.137 00.000 6120 OnExposeComplete: enter
22:42:24.143 00.006 6120 UpdateGuideState(): m_state=6
22:42:24.149 00.006 6120 Star::Find(15, 973, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
22:42:24.153 00.004 6120 Star::Find returns 1 (1), X=974.03, Y=47.28, Mass=13073, SNR=73.9, Peak=255 HFD=6.8
22:42:24.158 00.005 6120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-2.95) = xAngle (2.84 = 2.84)
22:42:24.163 00.005 6120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.57 = 2.57)
22:42:24.168 00.005 6120 CameraToMount -- cameraX=0.43 cameraY=-0.05 hyp=0.43 cameraTheta=-0.12 mountX=-0.41 mountY=0.24, mountTheta=2.62
22:42:24.175 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.43, y=-0.05, opts=13)
22:42:24.181 00.006 6120 Enqueuing Move request for scope (0.43, -0.05)
22:42:24.186 00.005 7680 Worker thread wakes up
22:42:24.186 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:24.191 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.05) opts 0xd
22:42:24.192 00.001 6120 UpdateGuideState exits: m=13073 SNR=73.9 Saturated
22:42:24.195 00.003 7680 Handling offset move in thread for scope, endpoint = (0.43, -0.05)
22:42:24.195 00.000 6120 PhdController: settling, locked = 1, distance = 0.92 (1.50) aobump = 0 frame = 3 / 99999
22:42:24.199 00.004 7680 Moving (0.43, -0.05) raw xDistance=-0.41 yDistance=0.24
22:42:24.200 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045744.199,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.92,"Time":2.1,"SettleTime":10.0,"StarLocked":true}
22:42:24.202 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
22:42:24.202 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:24.206 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:42:24.206 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:24.209 00.003 7680 MoveAxis(E, 169, ABG)
22:42:24.209 00.000 6120 Enqueuing Expose request
22:42:24.213 00.004 7680 Guiding  Dir = 2, Dur = 169
22:42:24.213 00.000 7680 IsSlewing returns 0
22:42:24.213 00.000 7680 IsGuiding returns 0
22:42:24.215 00.002 7680 PulseGuide returned control before completion, sleep 179
22:42:24.401 00.186 7680 IsGuiding returns 1
22:42:24.401 00.000 7680 scope still moving after pulse duration time elapsed
22:42:24.432 00.031 7680 IsSlewing returns 0
22:42:24.432 00.000 7680 IsGuiding returns 1
22:42:24.463 00.031 7680 IsSlewing returns 0
22:42:24.463 00.000 7680 IsGuiding returns 0
22:42:24.464 00.001 7680 scope move finished after 169 + 81 ms
22:42:24.464 00.000 7680 Move returns status 0, amount 169
22:42:24.464 00.000 7680 MoveAxis(S, 128, ABG)
22:42:24.464 00.000 7680 Guiding  Dir = 1, Dur = 128
22:42:24.466 00.002 7680 IsSlewing returns 0
22:42:24.466 00.000 7680 IsGuiding returns 0
22:42:24.466 00.000 7680 PulseGuide returned control before completion, sleep 138
22:42:24.619 00.153 7680 IsGuiding returns 1
22:42:24.619 00.000 7680 scope still moving after pulse duration time elapsed
22:42:24.650 00.031 7680 IsSlewing returns 0
22:42:24.651 00.001 7680 IsGuiding returns 0
22:42:24.651 00.000 7680 scope move finished after 128 + 56 ms
22:42:24.651 00.000 7680 Move returns status 0, amount 128
22:42:24.651 00.000 7680 move complete, result=0
22:42:24.653 00.002 7680 worker thread done servicing request
22:42:24.653 00.000 7680 Worker thread wakes up
22:42:24.653 00.000 6120 GuideStep: -0.4 px 169 ms EAST, 0.2 px 128 ms SOUTH
22:42:24.659 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:24.659 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,32,31,31)
22:42:25.904 01.245 7680 Exposure complete
22:42:26.035 00.131 7680 worker thread done servicing request
22:42:26.036 00.001 6120 OnExposeComplete: enter
22:42:26.039 00.003 6120 UpdateGuideState(): m_state=6
22:42:26.043 00.004 6120 Star::Find(15, 974, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
22:42:26.047 00.004 6120 Star::Find returns 1 (1), X=973.95, Y=47.60, Mass=12973, SNR=74.9, Peak=255 HFD=6.9
22:42:26.050 00.003 6120 CameraToMount -- cameraTheta (0.67) - m_xAngle (-2.95) = xAngle (3.62 = -2.66)
22:42:26.053 00.003 6120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.35 = -2.93)
22:42:26.059 00.006 6120 CameraToMount -- cameraX=0.35 cameraY=0.27 hyp=0.44 cameraTheta=0.67 mountX=-0.39 mountY=-0.09, mountTheta=-2.91
22:42:26.066 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=0.27, opts=13)
22:42:26.073 00.007 6120 Enqueuing Move request for scope (0.35, 0.27)
22:42:26.082 00.009 7680 Worker thread wakes up
22:42:26.082 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:26.089 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.27) opts 0xd
22:42:26.089 00.000 7680 Handling offset move in thread for scope, endpoint = (0.35, 0.27)
22:42:26.090 00.001 6120 UpdateGuideState exits: m=12973 SNR=74.9 Saturated
22:42:26.097 00.007 7680 Moving (0.35, 0.27) raw xDistance=-0.39 yDistance=-0.09
22:42:26.097 00.000 6120 PhdController: settling, locked = 1, distance = 0.78 (1.50) aobump = 0 frame = 4 / 99999
22:42:26.105 00.008 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
22:42:26.105 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:42:26.106 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045746.105,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.78,"Time":4.0,"SettleTime":10.0,"StarLocked":true}
22:42:26.114 00.008 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:42:26.114 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:26.123 00.009 7680 MoveAxis(E, 171, ABG)
22:42:26.123 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:26.129 00.006 7680 Guiding  Dir = 2, Dur = 171
22:42:26.130 00.001 6120 Enqueuing Expose request
22:42:26.135 00.005 7680 IsSlewing returns 0
22:42:26.135 00.000 7680 IsGuiding returns 0
22:42:26.136 00.001 7680 PulseGuide returned control before completion, sleep 181
22:42:26.320 00.184 7680 IsGuiding returns 1
22:42:26.320 00.000 7680 scope still moving after pulse duration time elapsed
22:42:26.351 00.031 7680 IsSlewing returns 0
22:42:26.352 00.001 7680 IsGuiding returns 0
22:42:26.352 00.000 7680 scope move finished after 171 + 44 ms
22:42:26.352 00.000 7680 Move returns status 0, amount 171
22:42:26.352 00.000 7680 MoveAxis(N, 0, ABG)
22:42:26.352 00.000 7680 Move returns status 0, amount 0
22:42:26.352 00.000 7680 move complete, result=0
22:42:26.353 00.001 7680 worker thread done servicing request
22:42:26.353 00.000 6120 GuideStep: -0.4 px 171 ms EAST, -0.1 px 0 ms NORTH
22:42:26.357 00.004 7680 Worker thread wakes up
22:42:26.358 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:26.358 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,32,31,31)
22:42:27.607 01.249 7680 Exposure complete
22:42:27.756 00.149 7680 worker thread done servicing request
22:42:27.757 00.001 6120 OnExposeComplete: enter
22:42:27.764 00.007 6120 UpdateGuideState(): m_state=6
22:42:27.771 00.007 6120 Star::Find(15, 973, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
22:42:27.777 00.006 6120 Star::Find returns 1 (0), X=973.73, Y=47.88, Mass=11981, SNR=71.1, Peak=244 HFD=6.8
22:42:27.783 00.006 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
22:42:27.789 00.006 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
22:42:27.793 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.55 hyp=0.56 cameraTheta=1.35 mountX=-0.22 mountY=-0.44, mountTheta=-2.04
22:42:27.801 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.55, opts=13)
22:42:27.808 00.007 6120 Enqueuing Move request for scope (0.12, 0.55)
22:42:27.813 00.005 7680 Worker thread wakes up
22:42:27.813 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:27.819 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.55) opts 0xd
22:42:27.819 00.000 6120 UpdateGuideState exits: m=11981 SNR=71.1
22:42:27.823 00.004 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.55)
22:42:27.823 00.000 6120 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 5 / 99999
22:42:27.827 00.004 7680 Moving (0.12, 0.55) raw xDistance=-0.22 yDistance=-0.44
22:42:27.828 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045747.827,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.71,"Time":5.7,"SettleTime":10.0,"StarLocked":true}
22:42:27.831 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
22:42:27.831 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:27.834 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:42:27.835 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:27.837 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:42:27.838 00.001 6120 Enqueuing Expose request
22:42:27.841 00.003 7680 MoveAxis(E, 104, ABG)
22:42:27.841 00.000 7680 Guiding  Dir = 2, Dur = 104
22:42:27.841 00.000 7680 IsSlewing returns 0
22:42:27.842 00.001 7680 IsGuiding returns 0
22:42:27.842 00.000 7680 PulseGuide returned control before completion, sleep 114
22:42:27.961 00.119 7680 IsGuiding returns 1
22:42:27.961 00.000 7680 scope still moving after pulse duration time elapsed
22:42:27.993 00.032 7680 IsSlewing returns 0
22:42:27.993 00.000 7680 IsGuiding returns 0
22:42:27.993 00.000 7680 scope move finished after 104 + 47 ms
22:42:27.994 00.001 7680 Move returns status 0, amount 104
22:42:27.994 00.000 7680 MoveAxis(N, 0, ABG)
22:42:27.994 00.000 7680 Move returns status 0, amount 0
22:42:27.994 00.000 7680 move complete, result=0
22:42:27.994 00.000 7680 worker thread done servicing request
22:42:27.994 00.000 6120 GuideStep: -0.2 px 104 ms EAST, -0.4 px 0 ms NORTH
22:42:28.000 00.006 7680 Worker thread wakes up
22:42:28.000 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:28.000 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,32,31,31)
22:42:29.249 01.249 7680 Exposure complete
22:42:29.402 00.153 7680 worker thread done servicing request
22:42:29.402 00.000 6120 OnExposeComplete: enter
22:42:29.405 00.003 6120 UpdateGuideState(): m_state=6
22:42:29.411 00.006 6120 Star::Find(15, 973, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
22:42:29.415 00.004 6120 Star::Find returns 1 (1), X=973.86, Y=48.05, Mass=13286, SNR=74.6, Peak=255 HFD=6.7
22:42:29.421 00.006 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.18 = -2.10)
22:42:29.426 00.005 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.37)
22:42:29.431 00.005 6120 CameraToMount -- cameraX=0.26 cameraY=0.72 hyp=0.77 cameraTheta=1.23 mountX=-0.39 mountY=-0.54, mountTheta=-2.20
22:42:29.438 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.72, opts=13)
22:42:29.444 00.006 6120 Enqueuing Move request for scope (0.26, 0.72)
22:42:29.449 00.005 7680 Worker thread wakes up
22:42:29.449 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:29.453 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.72) opts 0xd
22:42:29.453 00.000 6120 UpdateGuideState exits: m=13286 SNR=74.6 Saturated
22:42:29.457 00.004 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.72)
22:42:29.458 00.001 6120 PhdController: settling, locked = 1, distance = 0.73 (1.50) aobump = 0 frame = 6 / 99999
22:42:29.461 00.003 7680 Moving (0.26, 0.72) raw xDistance=-0.39 yDistance=-0.54
22:42:29.461 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045749.461,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.73,"Time":7.4,"SettleTime":10.0,"StarLocked":true}
22:42:29.465 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
22:42:29.465 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:29.468 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:42:29.468 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:29.473 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
22:42:29.473 00.000 6120 Enqueuing Expose request
22:42:29.476 00.003 7680 MoveAxis(E, 166, ABG)
22:42:29.476 00.000 7680 Guiding  Dir = 2, Dur = 166
22:42:29.476 00.000 7680 IsSlewing returns 0
22:42:29.478 00.002 7680 IsGuiding returns 0
22:42:29.478 00.000 7680 PulseGuide returned control before completion, sleep 176
22:42:29.666 00.188 7680 IsGuiding returns 1
22:42:29.666 00.000 7680 scope still moving after pulse duration time elapsed
22:42:29.697 00.031 7680 IsSlewing returns 0
22:42:29.698 00.001 7680 IsGuiding returns 0
22:42:29.698 00.000 7680 scope move finished after 166 + 54 ms
22:42:29.698 00.000 7680 Move returns status 0, amount 166
22:42:29.698 00.000 7680 MoveAxis(N, 0, ABG)
22:42:29.698 00.000 7680 Move returns status 0, amount 0
22:42:29.699 00.001 7680 move complete, result=0
22:42:29.699 00.000 6120 GuideStep: -0.4 px 166 ms EAST, -0.5 px 0 ms NORTH
22:42:29.705 00.006 7680 worker thread done servicing request
22:42:29.705 00.000 7680 Worker thread wakes up
22:42:29.705 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:29.705 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,32,31,31)
22:42:30.954 01.249 7680 Exposure complete
22:42:31.095 00.141 7680 worker thread done servicing request
22:42:31.095 00.000 6120 OnExposeComplete: enter
22:42:31.098 00.003 6120 UpdateGuideState(): m_state=6
22:42:31.101 00.003 6120 Star::Find(15, 973, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
22:42:31.107 00.006 6120 Star::Find returns 1 (1), X=973.59, Y=48.18, Mass=12949, SNR=74.0, Peak=255 HFD=7.0
22:42:31.110 00.003 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.75)
22:42:31.112 00.002 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
22:42:31.118 00.006 6120 CameraToMount -- cameraX=-0.01 cameraY=0.85 hyp=0.85 cameraTheta=1.58 mountX=-0.15 mountY=-0.77, mountTheta=-1.76
22:42:31.124 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.85, opts=13)
22:42:31.130 00.006 6120 Enqueuing Move request for scope (-0.01, 0.85)
22:42:31.135 00.005 7680 Worker thread wakes up
22:42:31.136 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:31.142 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.85) opts 0xd
22:42:31.142 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.85)
22:42:31.143 00.001 7680 Moving (-0.01, 0.85) raw xDistance=-0.15 yDistance=-0.77
22:42:31.143 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:42:31.144 00.001 7680 resist switch: large excursion: input -0.77 thresh 0.60 direction from 1 to -1
22:42:31.144 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.30
22:42:31.144 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
22:42:31.144 00.000 7680 MoveAxis(E, 0, ABG)
22:42:31.145 00.001 6120 UpdateGuideState exits: m=12949 SNR=74.0 Saturated
22:42:31.151 00.006 7680 Move returns status 0, amount 0
22:42:31.151 00.000 6120 PhdController: settling, locked = 1, distance = 0.77 (1.50) aobump = 0 frame = 7 / 99999
22:42:31.157 00.006 7680 MoveAxis(N, 417, ABG)
22:42:31.157 00.000 7680 Guiding  Dir = 0, Dur = 417
22:42:31.157 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045751.157,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.77,"Time":9.1,"SettleTime":10.0,"StarLocked":true}
22:42:31.163 00.006 7680 IsSlewing returns 0
22:42:31.163 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:31.168 00.005 7680 IsGuiding returns 0
22:42:31.169 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:31.174 00.005 6120 Enqueuing Expose request
22:42:31.178 00.004 7680 PulseGuide returned control before completion, sleep 427
22:42:31.620 00.442 7680 IsGuiding returns 1
22:42:31.620 00.000 7680 scope still moving after pulse duration time elapsed
22:42:31.651 00.031 7680 IsSlewing returns 0
22:42:31.651 00.000 7680 IsGuiding returns 0
22:42:31.652 00.001 7680 scope move finished after 417 + 65 ms
22:42:31.652 00.000 7680 Move returns status 0, amount 417
22:42:31.652 00.000 7680 move complete, result=0
22:42:31.653 00.001 7680 worker thread done servicing request
22:42:31.653 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.8 px 417 ms NORTH
22:42:31.658 00.005 7680 Worker thread wakes up
22:42:31.659 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:31.659 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,32,31,31)
22:42:32.906 01.247 7680 Exposure complete
22:42:33.057 00.151 7680 worker thread done servicing request
22:42:33.057 00.000 6120 OnExposeComplete: enter
22:42:33.062 00.005 6120 UpdateGuideState(): m_state=6
22:42:33.066 00.004 6120 Star::Find(15, 973, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
22:42:33.071 00.005 6120 Star::Find returns 1 (1), X=973.67, Y=48.66, Mass=14067, SNR=78.4, Peak=255 HFD=6.9
22:42:33.077 00.006 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
22:42:33.082 00.005 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
22:42:33.086 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=1.33 hyp=1.33 cameraTheta=1.52 mountX=-0.32 mountY=-1.16, mountTheta=-1.84
22:42:33.092 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=1.33, opts=13)
22:42:33.096 00.004 6120 Enqueuing Move request for scope (0.07, 1.33)
22:42:33.099 00.003 7680 Worker thread wakes up
22:42:33.099 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:33.104 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 1.33) opts 0xd
22:42:33.104 00.000 6120 UpdateGuideState exits: m=14067 SNR=78.4 Saturated
22:42:33.111 00.007 7680 Handling offset move in thread for scope, endpoint = (0.07, 1.33)
22:42:33.111 00.000 6120 PhdController: settling, locked = 1, distance = 0.94 (1.50) aobump = 0 frame = 8 / 99999
22:42:33.115 00.004 6120 PhdController: newstate STATE_FINISH
22:42:33.120 00.005 7680 Moving (0.07, 1.33) raw xDistance=-0.32 yDistance=-1.16
22:42:33.120 00.000 6120 PhdController complete: success
22:42:33.125 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
22:42:33.125 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.16 from input -1.16
22:42:33.125 00.000 7680 MoveAxis(E, 130, ABG)
22:42:33.125 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045753.125,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
22:42:33.129 00.004 7680 Guiding  Dir = 2, Dur = 130
22:42:33.131 00.002 6120 Mount: notify guiding dither settle done success=1
22:42:33.135 00.004 7680 IsSlewing returns 0
22:42:33.135 00.000 6120 PhdController: newstate STATE_IDLE
22:42:33.141 00.006 7680 IsGuiding returns 0
22:42:33.141 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:33.145 00.004 7680 PulseGuide returned control before completion, sleep 140
22:42:33.146 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:33.149 00.003 6120 Enqueuing Expose request
22:42:33.290 00.141 7680 IsGuiding returns 1
22:42:33.290 00.000 7680 scope still moving after pulse duration time elapsed
22:42:33.322 00.032 7680 IsSlewing returns 0
22:42:33.323 00.001 7680 IsGuiding returns 0
22:42:33.323 00.000 7680 scope move finished after 130 + 52 ms
22:42:33.323 00.000 7680 Move returns status 0, amount 130
22:42:33.323 00.000 7680 MoveAxis(N, 630, ABG)
22:42:33.323 00.000 7680 Guiding  Dir = 0, Dur = 630
22:42:33.324 00.001 7680 IsSlewing returns 0
22:42:33.324 00.000 7680 IsGuiding returns 0
22:42:33.325 00.001 7680 PulseGuide returned control before completion, sleep 640
22:42:33.978 00.653 7680 IsGuiding returns 1
22:42:33.978 00.000 7680 scope still moving after pulse duration time elapsed
22:42:34.010 00.032 7680 IsSlewing returns 0
22:42:34.010 00.000 7680 IsGuiding returns 0
22:42:34.010 00.000 7680 scope move finished after 630 + 56 ms
22:42:34.010 00.000 7680 Move returns status 0, amount 630
22:42:34.012 00.002 7680 move complete, result=0
22:42:34.012 00.000 7680 worker thread done servicing request
22:42:34.012 00.000 7680 Worker thread wakes up
22:42:34.012 00.000 6120 GuideStep: -0.3 px 130 ms EAST, -1.2 px 630 ms NORTH
22:42:34.016 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:34.016 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,32,31,31)
22:42:35.260 01.244 7680 Exposure complete
22:42:35.404 00.144 7680 worker thread done servicing request
22:42:35.404 00.000 6120 OnExposeComplete: enter
22:42:35.408 00.004 6120 UpdateGuideState(): m_state=6
22:42:35.412 00.004 6120 Star::Find(15, 973, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
22:42:35.415 00.003 6120 Star::Find returns 1 (1), X=973.62, Y=48.07, Mass=12222, SNR=72.5, Peak=255 HFD=6.7
22:42:35.419 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
22:42:35.423 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
22:42:35.428 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.74 hyp=0.74 cameraTheta=1.55 mountX=-0.15 mountY=-0.66, mountTheta=-1.80
22:42:35.433 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.74, opts=13)
22:42:35.436 00.003 6120 Enqueuing Move request for scope (0.02, 0.74)
22:42:35.441 00.005 7680 Worker thread wakes up
22:42:35.441 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.74) opts 0xd
22:42:35.441 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.74)
22:42:35.441 00.000 7680 Moving (0.02, 0.74) raw xDistance=-0.15 yDistance=-0.66
22:42:35.442 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:42:35.442 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
22:42:35.442 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:35.446 00.004 6120 UpdateGuideState exits: m=12222 SNR=72.5 Saturated
22:42:35.449 00.003 7680 MoveAxis(E, 0, ABG)
22:42:35.450 00.001 7680 Move returns status 0, amount 0
22:42:35.451 00.001 7680 MoveAxis(N, 358, ABG)
22:42:35.451 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:35.455 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:35.460 00.005 6120 Enqueuing Expose request
22:42:35.464 00.004 7680 Guiding  Dir = 0, Dur = 358
22:42:35.464 00.000 7680 IsSlewing returns 0
22:42:35.464 00.000 7680 IsGuiding returns 0
22:42:35.466 00.002 7680 PulseGuide returned control before completion, sleep 368
22:42:35.847 00.381 7680 IsGuiding returns 1
22:42:35.847 00.000 7680 scope still moving after pulse duration time elapsed
22:42:35.877 00.030 7680 IsSlewing returns 0
22:42:35.878 00.001 7680 IsGuiding returns 0
22:42:35.878 00.000 7680 scope move finished after 358 + 55 ms
22:42:35.880 00.002 7680 Move returns status 0, amount 358
22:42:35.881 00.001 7680 move complete, result=0
22:42:35.881 00.000 7680 worker thread done servicing request
22:42:35.881 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.7 px 358 ms NORTH
22:42:35.888 00.007 7680 Worker thread wakes up
22:42:35.888 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:35.889 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,32,31,31)
22:42:37.137 01.248 7680 Exposure complete
22:42:37.283 00.146 7680 worker thread done servicing request
22:42:37.283 00.000 6120 OnExposeComplete: enter
22:42:37.287 00.004 6120 UpdateGuideState(): m_state=6
22:42:37.293 00.006 6120 Star::Find(15, 973, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
22:42:37.297 00.004 6120 Star::Find returns 1 (1), X=973.71, Y=47.50, Mass=12215, SNR=71.6, Peak=255 HFD=6.9
22:42:37.302 00.005 6120 CameraToMount -- cameraTheta (0.99) - m_xAngle (-2.95) = xAngle (3.95 = -2.34)
22:42:37.307 00.005 6120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.68 = -2.61)
22:42:37.311 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.21 cameraTheta=0.99 mountX=-0.14 mountY=-0.11, mountTheta=-2.51
22:42:37.316 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.17, opts=13)
22:42:37.320 00.004 6120 Enqueuing Move request for scope (0.11, 0.17)
22:42:37.323 00.003 7680 Worker thread wakes up
22:42:37.323 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
22:42:37.323 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:37.328 00.005 6120 UpdateGuideState exits: m=12215 SNR=71.6 Saturated
22:42:37.332 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:37.336 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:37.339 00.003 6120 Enqueuing Expose request
22:42:37.343 00.004 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
22:42:37.343 00.000 7680 Moving (0.11, 0.17) raw xDistance=-0.14 yDistance=-0.11
22:42:37.343 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:42:37.343 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:42:37.344 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:42:37.344 00.000 7680 MoveAxis(E, 0, ABG)
22:42:37.344 00.000 7680 Move returns status 0, amount 0
22:42:37.344 00.000 7680 MoveAxis(N, 0, ABG)
22:42:37.344 00.000 7680 Move returns status 0, amount 0
22:42:37.345 00.001 7680 move complete, result=0
22:42:37.345 00.000 7680 worker thread done servicing request
22:42:37.345 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:37.350 00.005 7680 Worker thread wakes up
22:42:37.351 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:37.351 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,32,31,31)
22:42:38.595 01.244 7680 Exposure complete
22:42:38.729 00.134 7680 worker thread done servicing request
22:42:38.729 00.000 6120 OnExposeComplete: enter
22:42:38.735 00.006 6120 UpdateGuideState(): m_state=6
22:42:38.739 00.004 6120 Star::Find(15, 973, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
22:42:38.742 00.003 6120 Star::Find returns 1 (1), X=973.60, Y=47.82, Mass=13366, SNR=75.8, Peak=255 HFD=7.0
22:42:38.746 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
22:42:38.750 00.004 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
22:42:38.755 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=0.49 hyp=0.49 cameraTheta=1.58 mountX=-0.09 mountY=-0.44, mountTheta=-1.77
22:42:38.759 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.49, opts=13)
22:42:38.763 00.004 6120 Enqueuing Move request for scope (-0.00, 0.49)
22:42:38.767 00.004 7680 Worker thread wakes up
22:42:38.767 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.49) opts 0xd
22:42:38.768 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.49)
22:42:38.768 00.000 7680 Moving (-0.00, 0.49) raw xDistance=-0.09 yDistance=-0.44
22:42:38.768 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:42:38.768 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:42:38.769 00.001 7680 MoveAxis(E, 0, ABG)
22:42:38.769 00.000 7680 Move returns status 0, amount 0
22:42:38.769 00.000 7680 MoveAxis(N, 240, ABG)
22:42:38.770 00.001 7680 Guiding  Dir = 0, Dur = 240
22:42:38.770 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:38.775 00.005 7680 IsSlewing returns 0
22:42:38.776 00.001 6120 UpdateGuideState exits: m=13366 SNR=75.8 Saturated
22:42:38.780 00.004 7680 IsGuiding returns 0
22:42:38.780 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:38.784 00.004 7680 PulseGuide returned control before completion, sleep 250
22:42:38.784 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:38.788 00.004 6120 Enqueuing Expose request
22:42:39.050 00.262 7680 IsGuiding returns 0
22:42:39.052 00.002 7680 Move returns status 0, amount 240
22:42:39.052 00.000 7680 move complete, result=0
22:42:39.053 00.001 7680 worker thread done servicing request
22:42:39.053 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 240 ms NORTH
22:42:39.059 00.006 7680 Worker thread wakes up
22:42:39.059 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:39.060 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,32,31,31)
22:42:40.313 01.253 7680 Exposure complete
22:42:40.451 00.138 7680 worker thread done servicing request
22:42:40.451 00.000 6120 OnExposeComplete: enter
22:42:40.455 00.004 6120 UpdateGuideState(): m_state=6
22:42:40.459 00.004 6120 Star::Find(15, 973, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
22:42:40.463 00.004 6120 Star::Find returns 1 (1), X=973.35, Y=47.80, Mass=12832, SNR=73.9, Peak=255 HFD=6.9
22:42:40.466 00.003 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.02 = -1.27)
22:42:40.470 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
22:42:40.474 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.47 hyp=0.54 cameraTheta=2.06 mountX=0.16 mountY=-0.54, mountTheta=-1.28
22:42:40.479 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.47, opts=13)
22:42:40.482 00.003 6120 Enqueuing Move request for scope (-0.25, 0.47)
22:42:40.486 00.004 7680 Worker thread wakes up
22:42:40.486 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.47) opts 0xd
22:42:40.486 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.47)
22:42:40.487 00.001 7680 Moving (-0.25, 0.47) raw xDistance=0.16 yDistance=-0.54
22:42:40.488 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:42:40.488 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
22:42:40.488 00.000 7680 MoveAxis(E, 0, ABG)
22:42:40.488 00.000 7680 Move returns status 0, amount 0
22:42:40.489 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:40.492 00.003 6120 UpdateGuideState exits: m=12832 SNR=73.9 Saturated
22:42:40.496 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:40.500 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:40.503 00.003 6120 Enqueuing Expose request
22:42:40.506 00.003 7680 MoveAxis(N, 292, ABG)
22:42:40.506 00.000 7680 Guiding  Dir = 0, Dur = 292
22:42:40.506 00.000 7680 IsSlewing returns 0
22:42:40.506 00.000 7680 IsGuiding returns 0
22:42:40.508 00.002 7680 PulseGuide returned control before completion, sleep 302
22:42:40.815 00.307 7680 IsGuiding returns 1
22:42:40.816 00.001 7680 scope still moving after pulse duration time elapsed
22:42:40.845 00.029 7680 IsSlewing returns 0
22:42:40.847 00.002 7680 IsGuiding returns 0
22:42:40.847 00.000 7680 scope move finished after 292 + 47 ms
22:42:40.847 00.000 7680 Move returns status 0, amount 292
22:42:40.849 00.002 7680 move complete, result=0
22:42:40.849 00.000 7680 worker thread done servicing request
22:42:40.849 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 292 ms NORTH
22:42:40.857 00.008 7680 Worker thread wakes up
22:42:40.857 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:40.857 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,32,31,31)
22:42:42.103 01.246 7680 Exposure complete
22:42:42.247 00.144 7680 worker thread done servicing request
22:42:42.248 00.001 6120 OnExposeComplete: enter
22:42:42.251 00.003 6120 UpdateGuideState(): m_state=6
22:42:42.256 00.005 6120 Star::Find(15, 973, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
22:42:42.260 00.004 6120 Star::Find returns 1 (1), X=973.09, Y=47.75, Mass=13843, SNR=77.6, Peak=255 HFD=6.8
22:42:42.263 00.003 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.40 = -0.88)
22:42:42.267 00.004 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.13 = -1.15)
22:42:42.272 00.005 6120 CameraToMount -- cameraX=-0.51 cameraY=0.42 hyp=0.66 cameraTheta=2.45 mountX=0.42 mountY=-0.60, mountTheta=-0.96
22:42:42.278 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.51, y=0.42, opts=13)
22:42:42.281 00.003 6120 Enqueuing Move request for scope (-0.51, 0.42)
22:42:42.285 00.004 7680 Worker thread wakes up
22:42:42.285 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:42.290 00.005 6120 UpdateGuideState exits: m=13843 SNR=77.6 Saturated
22:42:42.294 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:42.298 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:42.302 00.004 6120 Enqueuing Expose request
22:42:42.307 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.42) opts 0xd
22:42:42.307 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.51, 0.42)
22:42:42.307 00.000 7680 Moving (-0.51, 0.42) raw xDistance=0.42 yDistance=-0.60
22:42:42.307 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
22:42:42.308 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
22:42:42.308 00.000 7680 MoveAxis(W, 172, ABG)
22:42:42.308 00.000 7680 Guiding  Dir = 3, Dur = 172
22:42:42.309 00.001 7680 IsSlewing returns 0
22:42:42.309 00.000 7680 IsGuiding returns 0
22:42:42.309 00.000 7680 PulseGuide returned control before completion, sleep 182
22:42:42.505 00.196 7680 IsGuiding returns 1
22:42:42.506 00.001 7680 scope still moving after pulse duration time elapsed
22:42:42.536 00.030 7680 IsSlewing returns 0
22:42:42.537 00.001 7680 IsGuiding returns 0
22:42:42.537 00.000 7680 scope move finished after 172 + 56 ms
22:42:42.538 00.001 7680 Move returns status 0, amount 172
22:42:42.538 00.000 7680 MoveAxis(N, 328, ABG)
22:42:42.538 00.000 7680 Guiding  Dir = 0, Dur = 328
22:42:42.540 00.002 7680 IsSlewing returns 0
22:42:42.540 00.000 7680 IsGuiding returns 0
22:42:42.540 00.000 7680 PulseGuide returned control before completion, sleep 338
22:42:42.893 00.353 7680 IsGuiding returns 1
22:42:42.894 00.001 7680 scope still moving after pulse duration time elapsed
22:42:42.923 00.029 7680 IsSlewing returns 0
22:42:42.923 00.000 7680 IsGuiding returns 0
22:42:42.925 00.002 7680 scope move finished after 328 + 56 ms
22:42:42.925 00.000 7680 Move returns status 0, amount 328
22:42:42.925 00.000 7680 move complete, result=0
22:42:42.925 00.000 6120 GuideStep: 0.4 px 172 ms WEST, -0.6 px 328 ms NORTH
22:42:42.930 00.005 7680 worker thread done servicing request
22:42:42.930 00.000 7680 Worker thread wakes up
22:42:42.931 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:42.931 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,32,31,31)
22:42:44.181 01.250 7680 Exposure complete
22:42:44.276 00.095 7680 worker thread done servicing request
22:42:44.276 00.000 6120 OnExposeComplete: enter
22:42:44.281 00.005 6120 UpdateGuideState(): m_state=6
22:42:44.285 00.004 6120 Star::Find(15, 973, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
22:42:44.289 00.004 6120 Star::Find returns 1 (1), X=973.31, Y=47.48, Mass=13590, SNR=76.3, Peak=255 HFD=7.1
22:42:44.292 00.003 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-2.95) = xAngle (5.62 = -0.66)
22:42:44.296 00.004 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.93)
22:42:44.299 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=0.15 hyp=0.33 cameraTheta=2.67 mountX=0.26 mountY=-0.27, mountTheta=-0.79
22:42:44.303 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.15, opts=13)
22:42:44.306 00.003 6120 Enqueuing Move request for scope (-0.30, 0.15)
22:42:44.309 00.003 7680 Worker thread wakes up
22:42:44.309 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.15) opts 0xd
22:42:44.309 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.15)
22:42:44.309 00.000 7680 Moving (-0.30, 0.15) raw xDistance=0.26 yDistance=-0.27
22:42:44.311 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
22:42:44.311 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:42:44.311 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:44.314 00.003 7680 MoveAxis(W, 119, ABG)
22:42:44.314 00.000 7680 Guiding  Dir = 3, Dur = 119
22:42:44.314 00.000 6120 UpdateGuideState exits: m=13590 SNR=76.3 Saturated
22:42:44.318 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:44.321 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:44.326 00.005 7680 IsSlewing returns 0
22:42:44.326 00.000 6120 Enqueuing Expose request
22:42:44.331 00.005 7680 IsGuiding returns 0
22:42:44.331 00.000 7680 PulseGuide returned control before completion, sleep 129
22:42:44.475 00.144 7680 IsGuiding returns 0
22:42:44.475 00.000 7680 Move returns status 0, amount 119
22:42:44.475 00.000 7680 MoveAxis(N, 145, ABG)
22:42:44.475 00.000 7680 Guiding  Dir = 0, Dur = 145
22:42:44.475 00.000 7680 IsSlewing returns 0
22:42:44.477 00.002 7680 IsGuiding returns 0
22:42:44.477 00.000 7680 PulseGuide returned control before completion, sleep 155
22:42:44.648 00.171 7680 IsGuiding returns 1
22:42:44.648 00.000 7680 scope still moving after pulse duration time elapsed
22:42:44.678 00.030 7680 IsSlewing returns 0
22:42:44.678 00.000 7680 IsGuiding returns 0
22:42:44.678 00.000 7680 scope move finished after 145 + 56 ms
22:42:44.678 00.000 7680 Move returns status 0, amount 145
22:42:44.678 00.000 7680 move complete, result=0
22:42:44.678 00.000 7680 worker thread done servicing request
22:42:44.680 00.002 6120 GuideStep: 0.3 px 119 ms WEST, -0.3 px 145 ms NORTH
22:42:44.683 00.003 7680 Worker thread wakes up
22:42:44.683 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:44.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,32,31,31)
22:42:45.923 01.240 7680 Exposure complete
22:42:46.057 00.134 7680 worker thread done servicing request
22:42:46.057 00.000 6120 OnExposeComplete: enter
22:42:46.063 00.006 6120 UpdateGuideState(): m_state=6
22:42:46.068 00.005 6120 Star::Find(15, 973, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
22:42:46.071 00.003 6120 Star::Find returns 1 (1), X=973.51, Y=47.07, Mass=12053, SNR=71.4, Peak=255 HFD=6.8
22:42:46.076 00.005 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-2.95) = xAngle (1.06 = 1.06)
22:42:46.081 00.005 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.79 = 0.79)
22:42:46.085 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.26 hyp=0.27 cameraTheta=-1.90 mountX=0.13 mountY=0.19, mountTheta=0.96
22:42:46.091 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.26, opts=13)
22:42:46.095 00.004 6120 Enqueuing Move request for scope (-0.09, -0.26)
22:42:46.099 00.004 7680 Worker thread wakes up
22:42:46.100 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.26) opts 0xd
22:42:46.100 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.26)
22:42:46.100 00.000 7680 Moving (-0.09, -0.26) raw xDistance=0.13 yDistance=0.19
22:42:46.100 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:42:46.101 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:46.104 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:42:46.104 00.000 6120 UpdateGuideState exits: m=12053 SNR=71.4 Saturated
22:42:46.109 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:46.113 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:46.117 00.004 6120 Enqueuing Expose request
22:42:46.120 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:42:46.120 00.000 7680 MoveAxis(E, 0, ABG)
22:42:46.120 00.000 7680 Move returns status 0, amount 0
22:42:46.121 00.001 7680 MoveAxis(N, 0, ABG)
22:42:46.121 00.000 7680 Move returns status 0, amount 0
22:42:46.121 00.000 7680 move complete, result=0
22:42:46.121 00.000 7680 worker thread done servicing request
22:42:46.121 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:42:46.127 00.006 7680 Worker thread wakes up
22:42:46.127 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:46.127 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,32,31,31)
22:42:47.367 01.240 7680 Exposure complete
22:42:47.515 00.148 7680 worker thread done servicing request
22:42:47.515 00.000 6120 OnExposeComplete: enter
22:42:47.519 00.004 6120 UpdateGuideState(): m_state=6
22:42:47.523 00.004 6120 Star::Find(15, 973, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
22:42:47.526 00.003 6120 Star::Find returns 1 (1), X=973.43, Y=47.29, Mass=13217, SNR=76.0, Peak=255 HFD=7.1
22:42:47.532 00.006 6120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-2.95) = xAngle (0.04 = 0.04)
22:42:47.536 00.004 6120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.23 = -0.23)
22:42:47.539 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.91 mountX=0.17 mountY=-0.04, mountTheta=-0.22
22:42:47.545 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.04, opts=13)
22:42:47.549 00.004 6120 Enqueuing Move request for scope (-0.17, -0.04)
22:42:47.555 00.006 7680 Worker thread wakes up
22:42:47.555 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:47.559 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
22:42:47.559 00.000 6120 UpdateGuideState exits: m=13217 SNR=76.0 Saturated
22:42:47.564 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:47.567 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:47.571 00.004 6120 Enqueuing Expose request
22:42:47.575 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
22:42:47.575 00.000 7680 Moving (-0.17, -0.04) raw xDistance=0.17 yDistance=-0.04
22:42:47.576 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:42:47.576 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:42:47.576 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:42:47.576 00.000 7680 MoveAxis(E, 0, ABG)
22:42:47.577 00.001 7680 Move returns status 0, amount 0
22:42:47.577 00.000 7680 MoveAxis(N, 0, ABG)
22:42:47.577 00.000 7680 Move returns status 0, amount 0
22:42:47.577 00.000 7680 move complete, result=0
22:42:47.578 00.001 7680 worker thread done servicing request
22:42:47.578 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:42:47.583 00.005 7680 Worker thread wakes up
22:42:47.583 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:47.583 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,32,31,31)
22:42:48.837 01.254 7680 Exposure complete
22:42:48.966 00.129 7680 worker thread done servicing request
22:42:48.966 00.000 6120 OnExposeComplete: enter
22:42:48.971 00.005 6120 UpdateGuideState(): m_state=6
22:42:48.975 00.004 6120 Star::Find(15, 973, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
22:42:48.979 00.004 6120 Star::Find returns 1 (1), X=973.26, Y=47.54, Mass=12572, SNR=72.8, Peak=255 HFD=7.1
22:42:48.982 00.003 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-2.95) = xAngle (5.54 = -0.74)
22:42:48.987 00.005 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.01)
22:42:48.992 00.005 6120 CameraToMount -- cameraX=-0.34 cameraY=0.21 hyp=0.40 cameraTheta=2.59 mountX=0.29 mountY=-0.34, mountTheta=-0.85
22:42:48.997 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.21, opts=13)
22:42:49.001 00.004 6120 Enqueuing Move request for scope (-0.34, 0.21)
22:42:49.005 00.004 7680 Worker thread wakes up
22:42:49.005 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.21) opts 0xd
22:42:49.005 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:49.009 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.21)
22:42:49.009 00.000 7680 Moving (-0.34, 0.21) raw xDistance=0.29 yDistance=-0.34
22:42:49.009 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
22:42:49.009 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:42:49.009 00.000 7680 MoveAxis(W, 120, ABG)
22:42:49.010 00.001 6120 UpdateGuideState exits: m=12572 SNR=72.8 Saturated
22:42:49.014 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:49.020 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:49.024 00.004 6120 Enqueuing Expose request
22:42:49.027 00.003 7680 Guiding  Dir = 3, Dur = 120
22:42:49.028 00.001 7680 IsSlewing returns 0
22:42:49.028 00.000 7680 IsGuiding returns 0
22:42:49.028 00.000 7680 PulseGuide returned control before completion, sleep 130
22:42:49.174 00.146 7680 IsGuiding returns 0
22:42:49.174 00.000 7680 Move returns status 0, amount 120
22:42:49.175 00.001 7680 MoveAxis(N, 182, ABG)
22:42:49.175 00.000 7680 Guiding  Dir = 0, Dur = 182
22:42:49.176 00.001 7680 IsSlewing returns 0
22:42:49.177 00.001 7680 IsGuiding returns 0
22:42:49.178 00.001 7680 PulseGuide returned control before completion, sleep 192
22:42:49.376 00.198 7680 IsGuiding returns 1
22:42:49.378 00.002 7680 scope still moving after pulse duration time elapsed
22:42:49.408 00.030 7680 IsSlewing returns 0
22:42:49.408 00.000 7680 IsGuiding returns 0
22:42:49.408 00.000 7680 scope move finished after 182 + 49 ms
22:42:49.409 00.001 7680 Move returns status 0, amount 182
22:42:49.409 00.000 7680 move complete, result=0
22:42:49.409 00.000 7680 worker thread done servicing request
22:42:49.409 00.000 6120 GuideStep: 0.3 px 120 ms WEST, -0.3 px 182 ms NORTH
22:42:49.415 00.006 7680 Worker thread wakes up
22:42:49.415 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:49.416 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,32,31,31)
22:42:50.670 01.254 7680 Exposure complete
22:42:50.819 00.149 7680 worker thread done servicing request
22:42:50.821 00.002 6120 OnExposeComplete: enter
22:42:50.825 00.004 6120 UpdateGuideState(): m_state=6
22:42:50.830 00.005 6120 Star::Find(15, 973, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
22:42:50.834 00.004 6120 Star::Find returns 1 (1), X=973.65, Y=47.23, Mass=12309, SNR=72.6, Peak=255 HFD=6.9
22:42:50.838 00.004 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-2.95) = xAngle (1.83 = 1.83)
22:42:50.841 00.003 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.56 = 1.56)
22:42:50.846 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.13 mountX=-0.03 mountY=0.11, mountTheta=1.82
22:42:50.851 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.10, opts=13)
22:42:50.855 00.004 6120 Enqueuing Move request for scope (0.05, -0.10)
22:42:50.858 00.003 7680 Worker thread wakes up
22:42:50.858 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
22:42:50.859 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:50.864 00.005 6120 UpdateGuideState exits: m=12309 SNR=72.6 Saturated
22:42:50.867 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:50.871 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
22:42:50.871 00.000 7680 Moving (0.05, -0.10) raw xDistance=-0.03 yDistance=0.11
22:42:50.871 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:42:50.871 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:42:50.871 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:50.875 00.004 6120 Enqueuing Expose request
22:42:50.880 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:42:50.880 00.000 7680 MoveAxis(E, 0, ABG)
22:42:50.880 00.000 7680 Move returns status 0, amount 0
22:42:50.880 00.000 7680 MoveAxis(N, 0, ABG)
22:42:50.882 00.002 7680 Move returns status 0, amount 0
22:42:50.882 00.000 7680 move complete, result=0
22:42:50.882 00.000 7680 worker thread done servicing request
22:42:50.882 00.000 7680 Worker thread wakes up
22:42:50.883 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:42:50.886 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:50.886 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,32,31,31)
22:42:52.125 01.239 7680 Exposure complete
22:42:52.241 00.116 7680 worker thread done servicing request
22:42:52.241 00.000 6120 OnExposeComplete: enter
22:42:52.245 00.004 6120 UpdateGuideState(): m_state=6
22:42:52.251 00.006 6120 Star::Find(15, 973, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
22:42:52.258 00.007 6120 Star::Find returns 1 (1), X=973.55, Y=47.42, Mass=12392, SNR=72.3, Peak=255 HFD=7.0
22:42:52.263 00.005 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.09 = -1.20)
22:42:52.265 00.002 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
22:42:52.269 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.10 cameraTheta=2.13 mountX=0.04 mountY=-0.10, mountTheta=-1.22
22:42:52.274 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.09, opts=13)
22:42:52.278 00.004 6120 Enqueuing Move request for scope (-0.06, 0.09)
22:42:52.282 00.004 7680 Worker thread wakes up
22:42:52.282 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:52.285 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
22:42:52.285 00.000 6120 UpdateGuideState exits: m=12392 SNR=72.3 Saturated
22:42:52.289 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
22:42:52.289 00.000 7680 Moving (-0.06, 0.09) raw xDistance=0.04 yDistance=-0.10
22:42:52.289 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:42:52.290 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:42:52.290 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:52.295 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:42:52.295 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:52.298 00.003 7680 MoveAxis(E, 0, ABG)
22:42:52.298 00.000 6120 Enqueuing Expose request
22:42:52.301 00.003 7680 Move returns status 0, amount 0
22:42:52.301 00.000 7680 MoveAxis(N, 0, ABG)
22:42:52.301 00.000 7680 Move returns status 0, amount 0
22:42:52.301 00.000 7680 move complete, result=0
22:42:52.302 00.001 7680 worker thread done servicing request
22:42:52.302 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:52.305 00.003 7680 Worker thread wakes up
22:42:52.309 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:52.309 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,32,31,31)
22:42:52.496 00.187 6120 evsrv: cli 0FAF0158 connect
22:42:52.612 00.116 6120 case statement mapped state 6 to 3
22:42:52.617 00.005 6120 case statement mapped state 6 to 3
22:42:52.622 00.005 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"692e715c-caa8-4c91-8c4c-569b9f559c9a"}
22:42:52.626 00.004 6120 case statement mapped state 6 to 3
22:42:52.630 00.004 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Guiding","id":"692e715c-caa8-4c91-8c4c-569b9f559c9a"}
22:42:52.634 00.004 6120 evsrv: cli 0FAF0158 disconnect
22:42:52.643 00.009 6120 evsrv: cli 0FAEF618 connect
22:42:52.649 00.006 6120 case statement mapped state 6 to 3
22:42:52.653 00.004 6120 case statement mapped state 6 to 3
22:42:52.659 00.006 6120 evsrv: cli 0FAEF618 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"400c7d35-cded-49fe-8700-64e5ceb8ffe7"}
22:42:52.837 00.178 6120 PhdController::Dither begins
22:42:52.840 00.003 6120 dither: size=5.00, dRA=2.44 dDec=-0.32
22:42:52.844 00.004 6120 MountToCamera -- mountTheta (-0.13) + m_xAngle (-2.95) = xAngle (-3.08 = -3.08)
22:42:52.960 00.116 6120 MountToCamera -- mountX=2.44 mountY=-0.32 hyp=2.46 mountTheta=-0.13 cameraX=-2.45, cameraY=-0.14 cameraTheta=-3.08
22:42:52.966 00.006 6120 setting lock position to (971.15, 47.18)
22:42:52.970 00.004 6120 Mount: notify guiding dithered (-2.5, -0.1)
22:42:52.974 00.004 6120 Status Line: Dither by 2.44,-0.32
22:42:52.979 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:42:52.985 00.006 6120 PhdController: newstate STATE_SETTLE_WAIT
22:42:52.988 00.003 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":0,"id":"400c7d35-cded-49fe-8700-64e5ceb8ffe7"}
22:42:52.991 00.003 6120 evsrv: cli 0FAEF618 disconnect
22:42:53.550 00.559 7680 Exposure complete
22:42:53.648 00.098 7680 worker thread done servicing request
22:42:53.648 00.000 6120 OnExposeComplete: enter
22:42:53.651 00.003 6120 UpdateGuideState(): m_state=6
22:42:53.655 00.004 6120 Star::Find(15, 973, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
22:42:53.657 00.002 6120 Star::Find returns 1 (1), X=973.48, Y=47.82, Mass=12269, SNR=72.0, Peak=255 HFD=7.0
22:42:53.659 00.002 6120 CameraToMount -- cameraTheta (0.27) - m_xAngle (-2.95) = xAngle (3.22 = -3.06)
22:42:53.662 00.003 6120 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.95 = 2.95)
22:42:53.665 00.003 6120 CameraToMount -- cameraX=2.33 cameraY=0.64 hyp=2.42 cameraTheta=0.27 mountX=-2.41 mountY=0.45, mountTheta=2.96
22:42:53.669 00.004 6120 dither recenter: remaining=(-2.4,0.3) step=(-2.4,0.3)
22:42:53.673 00.004 6120 MountToCamera -- mountTheta (3.01) + m_xAngle (-2.95) = xAngle (0.06 = 0.06)
22:42:53.675 00.002 6120 MountToCamera -- mountX=-2.44 mountY=0.32 hyp=2.46 mountTheta=3.01 cameraX=2.45, cameraY=0.14 cameraTheta=0.06
22:42:53.678 00.003 6120 SchedulePrimaryMove(0D6325F0, x=2.45, y=0.14, opts=4)
22:42:53.681 00.003 6120 Enqueuing Move request for scope (2.45, 0.14)
22:42:53.684 00.003 6120 Mount: notify direct move -2.44,0.32
22:42:53.687 00.003 7680 Worker thread wakes up
22:42:53.687 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:53.690 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (2.45, 0.14) opts 0x4
22:42:53.691 00.001 7680 Handling offset move in thread for scope, endpoint = (2.45, 0.14)
22:42:53.691 00.000 7680 Moving (2.45, 0.14) raw xDistance=-2.44 yDistance=0.32
22:42:53.691 00.000 7680 MoveAxis(E, 1580, B)
22:42:53.691 00.000 7680 Guiding  Dir = 2, Dur = 1580
22:42:53.692 00.001 6120 UpdateGuideState exits: m=12269 SNR=72.0 Saturated
22:42:53.695 00.003 6120 PhdController: settling, locked = 1, distance = 2.61 (1.50) aobump = 0 frame = 1 / 99999
22:42:53.698 00.003 7680 IsSlewing returns 0
22:42:53.698 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045773.698,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.61,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:42:53.701 00.003 7680 IsGuiding returns 0
22:42:53.701 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:53.705 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:53.708 00.003 7680 PulseGuide returned control before completion, sleep 1590
22:42:53.708 00.000 6120 Enqueuing Expose request
22:42:55.315 01.607 7680 IsGuiding returns 1
22:42:55.315 00.000 7680 scope still moving after pulse duration time elapsed
22:42:55.346 00.031 7680 IsSlewing returns 0
22:42:55.347 00.001 7680 IsGuiding returns 0
22:42:55.348 00.001 7680 scope move finished after 1580 + 66 ms
22:42:55.348 00.000 7680 Move returns status 0, amount 1580
22:42:55.349 00.001 7680 MoveAxis(S, 171, B)
22:42:55.349 00.000 7680 Guiding  Dir = 1, Dur = 171
22:42:55.350 00.001 7680 IsSlewing returns 0
22:42:55.351 00.001 7680 IsGuiding returns 0
22:42:55.352 00.001 7680 PulseGuide returned control before completion, sleep 181
22:42:55.549 00.197 7680 IsGuiding returns 1
22:42:55.550 00.001 7680 scope still moving after pulse duration time elapsed
22:42:55.579 00.029 7680 IsSlewing returns 0
22:42:55.582 00.003 7680 IsGuiding returns 0
22:42:55.583 00.001 7680 scope move finished after 171 + 61 ms
22:42:55.584 00.001 7680 Move returns status 0, amount 171
22:42:55.584 00.000 7680 move complete, result=0
22:42:55.585 00.001 7680 worker thread done servicing request
22:42:55.585 00.000 7680 Worker thread wakes up
22:42:55.585 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:55.585 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,32,31,31)
22:42:55.586 00.001 6120 GuideStep: -2.4 px 1580 ms EAST, 0.3 px 171 ms SOUTH
22:42:56.841 01.255 7680 Exposure complete
22:42:56.962 00.121 7680 worker thread done servicing request
22:42:56.962 00.000 6120 OnExposeComplete: enter
22:42:56.966 00.004 6120 UpdateGuideState(): m_state=6
22:42:56.971 00.005 6120 Star::Find(15, 973, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
22:42:56.975 00.004 6120 Star::Find returns 1 (1), X=970.84, Y=48.25, Mass=13120, SNR=75.0, Peak=255 HFD=6.8
22:42:56.978 00.003 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.48)
22:42:56.981 00.003 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.75)
22:42:56.986 00.005 6120 CameraToMount -- cameraX=-0.31 cameraY=1.06 hyp=1.10 cameraTheta=1.85 mountX=0.10 mountY=-1.09, mountTheta=-1.48
22:42:56.990 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=1.06, opts=13)
22:42:56.994 00.004 6120 Enqueuing Move request for scope (-0.31, 1.06)
22:42:56.998 00.004 7680 Worker thread wakes up
22:42:56.998 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 1.06) opts 0xd
22:42:56.998 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 1.06)
22:42:56.998 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:57.002 00.004 6120 UpdateGuideState exits: m=13120 SNR=75.0 Saturated
22:42:57.007 00.005 6120 PhdController: settling, locked = 1, distance = 1.10 (1.50) aobump = 0 frame = 2 / 99999
22:42:57.010 00.003 7680 Moving (-0.31, 1.06) raw xDistance=0.10 yDistance=-1.09
22:42:57.010 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:42:57.010 00.000 7680 resist switch: large excursion: input -1.09 thresh 0.60 direction from 0 to -1
22:42:57.010 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.26
22:42:57.010 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.09 from input -1.09
22:42:57.012 00.002 7680 MoveAxis(E, 0, ABG)
22:42:57.012 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045777.010,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.10,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:42:57.016 00.004 7680 Move returns status 0, amount 0
22:42:57.016 00.000 7680 MoveAxis(N, 590, ABG)
22:42:57.016 00.000 7680 Guiding  Dir = 0, Dur = 590
22:42:57.017 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:57.020 00.003 7680 IsSlewing returns 0
22:42:57.021 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:57.024 00.003 6120 Enqueuing Expose request
22:42:57.028 00.004 7680 IsGuiding returns 0
22:42:57.028 00.000 7680 PulseGuide returned control before completion, sleep 600
22:42:57.640 00.612 7680 IsGuiding returns 1
22:42:57.641 00.001 7680 scope still moving after pulse duration time elapsed
22:42:57.672 00.031 7680 IsSlewing returns 0
22:42:57.672 00.000 7680 IsGuiding returns 0
22:42:57.673 00.001 7680 scope move finished after 590 + 54 ms
22:42:57.673 00.000 7680 Move returns status 0, amount 590
22:42:57.673 00.000 7680 move complete, result=0
22:42:57.675 00.002 7680 worker thread done servicing request
22:42:57.675 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.1 px 590 ms NORTH
22:42:57.681 00.006 7680 Worker thread wakes up
22:42:57.681 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:57.681 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,32,31,31)
22:42:58.931 01.250 7680 Exposure complete
22:42:59.055 00.124 7680 worker thread done servicing request
22:42:59.056 00.001 6120 OnExposeComplete: enter
22:42:59.059 00.003 6120 UpdateGuideState(): m_state=6
22:42:59.063 00.004 6120 Star::Find(15, 970, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
22:42:59.066 00.003 6120 Star::Find returns 1 (1), X=970.78, Y=47.99, Mass=13210, SNR=74.1, Peak=255 HFD=6.8
22:42:59.070 00.004 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
22:42:59.074 00.004 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
22:42:59.077 00.003 6120 CameraToMount -- cameraX=-0.36 cameraY=0.81 hyp=0.88 cameraTheta=1.99 mountX=0.21 mountY=-0.88, mountTheta=-1.34
22:42:59.082 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=0.81, opts=13)
22:42:59.086 00.004 6120 Enqueuing Move request for scope (-0.36, 0.81)
22:42:59.090 00.004 7680 Worker thread wakes up
22:42:59.090 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:42:59.094 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.81) opts 0xd
22:42:59.094 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, 0.81)
22:42:59.094 00.000 7680 Moving (-0.36, 0.81) raw xDistance=0.21 yDistance=-0.88
22:42:59.094 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:42:59.094 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88
22:42:59.094 00.000 7680 MoveAxis(W, 85, ABG)
22:42:59.094 00.000 7680 Guiding  Dir = 3, Dur = 85
22:42:59.095 00.001 6120 UpdateGuideState exits: m=13210 SNR=74.1 Saturated
22:42:59.099 00.004 7680 IsSlewing returns 0
22:42:59.099 00.000 6120 PhdController: settling, locked = 1, distance = 1.04 (1.50) aobump = 0 frame = 3 / 99999
22:42:59.102 00.003 7680 IsGuiding returns 0
22:42:59.102 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045779.102,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.04,"Time":2.1,"SettleTime":10.0,"StarLocked":true}
22:42:59.106 00.004 7680 PulseGuide returned control before completion, sleep 95
22:42:59.106 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:59.111 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:42:59.115 00.004 6120 Enqueuing Expose request
22:42:59.207 00.092 7680 IsGuiding returns 1
22:42:59.210 00.003 7680 scope still moving after pulse duration time elapsed
22:42:59.238 00.028 7680 IsSlewing returns 0
22:42:59.239 00.001 7680 IsGuiding returns 0
22:42:59.240 00.001 7680 scope move finished after 85 + 52 ms
22:42:59.240 00.000 7680 Move returns status 0, amount 85
22:42:59.240 00.000 7680 MoveAxis(N, 479, ABG)
22:42:59.240 00.000 7680 Guiding  Dir = 0, Dur = 479
22:42:59.241 00.001 7680 IsSlewing returns 0
22:42:59.241 00.000 7680 IsGuiding returns 0
22:42:59.241 00.000 7680 PulseGuide returned control before completion, sleep 489
22:42:59.739 00.498 7680 IsGuiding returns 1
22:42:59.739 00.000 7680 scope still moving after pulse duration time elapsed
22:42:59.770 00.031 7680 IsSlewing returns 0
22:42:59.770 00.000 7680 IsGuiding returns 0
22:42:59.771 00.001 7680 scope move finished after 479 + 49 ms
22:42:59.771 00.000 7680 Move returns status 0, amount 479
22:42:59.771 00.000 7680 move complete, result=0
22:42:59.772 00.001 7680 worker thread done servicing request
22:42:59.772 00.000 6120 GuideStep: 0.2 px 85 ms WEST, -0.9 px 479 ms NORTH
22:42:59.778 00.006 7680 Worker thread wakes up
22:42:59.779 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:42:59.779 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,32,31,31)
22:43:01.024 01.245 7680 Exposure complete
22:43:01.156 00.132 7680 worker thread done servicing request
22:43:01.156 00.000 6120 OnExposeComplete: enter
22:43:01.161 00.005 6120 UpdateGuideState(): m_state=6
22:43:01.165 00.004 6120 Star::Find(15, 970, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
22:43:01.168 00.003 6120 Star::Find returns 1 (1), X=970.75, Y=47.29, Mass=12497, SNR=73.8, Peak=255 HFD=7.0
22:43:01.171 00.003 6120 CameraToMount -- cameraTheta (2.89) - m_xAngle (-2.95) = xAngle (5.85 = -0.44)
22:43:01.175 00.004 6120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.58 = -0.71)
22:43:01.179 00.004 6120 CameraToMount -- cameraX=-0.40 cameraY=0.10 hyp=0.41 cameraTheta=2.89 mountX=0.37 mountY=-0.26, mountTheta=-0.62
22:43:01.184 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=0.10, opts=13)
22:43:01.187 00.003 6120 Enqueuing Move request for scope (-0.40, 0.10)
22:43:01.190 00.003 7680 Worker thread wakes up
22:43:01.190 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.10) opts 0xd
22:43:01.190 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.40, 0.10)
22:43:01.190 00.000 7680 Moving (-0.40, 0.10) raw xDistance=0.37 yDistance=-0.26
22:43:01.190 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
22:43:01.190 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:43:01.192 00.002 7680 MoveAxis(W, 157, ABG)
22:43:01.192 00.000 7680 Guiding  Dir = 3, Dur = 157
22:43:01.192 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:01.195 00.003 7680 IsSlewing returns 0
22:43:01.195 00.000 6120 UpdateGuideState exits: m=12497 SNR=73.8 Saturated
22:43:01.200 00.005 7680 IsGuiding returns 0
22:43:01.200 00.000 6120 PhdController: settling, locked = 1, distance = 0.85 (1.50) aobump = 0 frame = 4 / 99999
22:43:01.205 00.005 7680 PulseGuide returned control before completion, sleep 167
22:43:01.205 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045781.204,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.85,"Time":4.2,"SettleTime":10.0,"StarLocked":true}
22:43:01.209 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:01.212 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:01.215 00.003 6120 Enqueuing Expose request
22:43:01.376 00.161 7680 IsGuiding returns 1
22:43:01.376 00.000 7680 scope still moving after pulse duration time elapsed
22:43:01.406 00.030 7680 IsSlewing returns 0
22:43:01.407 00.001 7680 IsGuiding returns 0
22:43:01.407 00.000 7680 scope move finished after 157 + 49 ms
22:43:01.407 00.000 7680 Move returns status 0, amount 157
22:43:01.407 00.000 7680 MoveAxis(N, 144, ABG)
22:43:01.407 00.000 7680 Guiding  Dir = 0, Dur = 144
22:43:01.409 00.002 7680 IsSlewing returns 0
22:43:01.409 00.000 7680 IsGuiding returns 0
22:43:01.410 00.001 7680 PulseGuide returned control before completion, sleep 154
22:43:01.579 00.169 7680 IsGuiding returns 1
22:43:01.580 00.001 7680 scope still moving after pulse duration time elapsed
22:43:01.611 00.031 7680 IsSlewing returns 0
22:43:01.612 00.001 7680 IsGuiding returns 0
22:43:01.612 00.000 7680 scope move finished after 144 + 58 ms
22:43:01.612 00.000 7680 Move returns status 0, amount 144
22:43:01.614 00.002 7680 move complete, result=0
22:43:01.614 00.000 7680 worker thread done servicing request
22:43:01.615 00.001 7680 Worker thread wakes up
22:43:01.615 00.000 6120 GuideStep: 0.4 px 157 ms WEST, -0.3 px 144 ms NORTH
22:43:01.621 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:01.621 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,32,31,31)
22:43:02.870 01.249 7680 Exposure complete
22:43:02.997 00.127 7680 worker thread done servicing request
22:43:02.997 00.000 6120 OnExposeComplete: enter
22:43:03.000 00.003 6120 UpdateGuideState(): m_state=6
22:43:03.004 00.004 6120 Star::Find(15, 970, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
22:43:03.008 00.004 6120 Star::Find returns 1 (1), X=970.83, Y=47.22, Mass=12752, SNR=73.7, Peak=255 HFD=6.8
22:43:03.012 00.004 6120 CameraToMount -- cameraTheta (3.03) - m_xAngle (-2.95) = xAngle (5.98 = -0.30)
22:43:03.016 00.004 6120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.71 = -0.57)
22:43:03.019 00.003 6120 CameraToMount -- cameraX=-0.32 cameraY=0.04 hyp=0.32 cameraTheta=3.03 mountX=0.31 mountY=-0.17, mountTheta=-0.51
22:43:03.025 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.04, opts=13)
22:43:03.028 00.003 6120 Enqueuing Move request for scope (-0.32, 0.04)
22:43:03.033 00.005 7680 Worker thread wakes up
22:43:03.033 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:03.038 00.005 6120 UpdateGuideState exits: m=12752 SNR=73.7 Saturated
22:43:03.042 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.04) opts 0xd
22:43:03.042 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.04)
22:43:03.042 00.000 7680 Moving (-0.32, 0.04) raw xDistance=0.31 yDistance=-0.17
22:43:03.042 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
22:43:03.042 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:43:03.043 00.001 6120 PhdController: settling, locked = 1, distance = 0.69 (1.50) aobump = 0 frame = 5 / 99999
22:43:03.048 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:43:03.048 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045783.048,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.69,"Time":6.0,"SettleTime":10.0,"StarLocked":true}
22:43:03.053 00.005 7680 MoveAxis(W, 136, ABG)
22:43:03.053 00.000 7680 Guiding  Dir = 3, Dur = 136
22:43:03.053 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:03.056 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:03.062 00.006 6120 Enqueuing Expose request
22:43:03.065 00.003 7680 IsSlewing returns 0
22:43:03.066 00.001 7680 IsGuiding returns 0
22:43:03.066 00.000 7680 PulseGuide returned control before completion, sleep 146
22:43:03.217 00.151 7680 IsGuiding returns 1
22:43:03.217 00.000 7680 scope still moving after pulse duration time elapsed
22:43:03.249 00.032 7680 IsSlewing returns 0
22:43:03.250 00.001 7680 IsGuiding returns 0
22:43:03.250 00.000 7680 scope move finished after 136 + 47 ms
22:43:03.250 00.000 7680 Move returns status 0, amount 136
22:43:03.250 00.000 7680 MoveAxis(N, 0, ABG)
22:43:03.250 00.000 7680 Move returns status 0, amount 0
22:43:03.250 00.000 7680 move complete, result=0
22:43:03.251 00.001 7680 worker thread done servicing request
22:43:03.251 00.000 6120 GuideStep: 0.3 px 136 ms WEST, -0.2 px 0 ms NORTH
22:43:03.256 00.005 7680 Worker thread wakes up
22:43:03.256 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:03.256 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,32,31,31)
22:43:04.512 01.256 7680 Exposure complete
22:43:04.644 00.132 6120 OnExposeComplete: enter
22:43:04.649 00.005 6120 UpdateGuideState(): m_state=6
22:43:04.654 00.005 7680 worker thread done servicing request
22:43:04.654 00.000 6120 Star::Find(15, 970, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
22:43:04.657 00.003 6120 Star::Find returns 1 (1), X=971.03, Y=47.61, Mass=12323, SNR=73.4, Peak=255 HFD=6.8
22:43:04.662 00.005 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
22:43:04.667 00.005 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
22:43:04.672 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.43 hyp=0.44 cameraTheta=1.83 mountX=0.03 mountY=-0.43, mountTheta=-1.50
22:43:04.678 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.43, opts=13)
22:43:04.682 00.004 6120 Enqueuing Move request for scope (-0.11, 0.43)
22:43:04.686 00.004 7680 Worker thread wakes up
22:43:04.687 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:04.690 00.003 6120 UpdateGuideState exits: m=12323 SNR=73.4 Saturated
22:43:04.694 00.004 6120 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 6 / 99999
22:43:04.698 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.43) opts 0xd
22:43:04.698 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.43)
22:43:04.698 00.000 7680 Moving (-0.11, 0.43) raw xDistance=0.03 yDistance=-0.43
22:43:04.699 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:43:04.699 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
22:43:04.699 00.000 7680 MoveAxis(E, 0, ABG)
22:43:04.700 00.001 7680 Move returns status 0, amount 0
22:43:04.700 00.000 7680 MoveAxis(N, 236, ABG)
22:43:04.700 00.000 7680 Guiding  Dir = 0, Dur = 236
22:43:04.700 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045784.698,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.62,"Time":7.7,"SettleTime":10.0,"StarLocked":true}
22:43:04.707 00.007 7680 IsSlewing returns 0
22:43:04.707 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:04.711 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:04.715 00.004 6120 Enqueuing Expose request
22:43:04.719 00.004 7680 IsGuiding returns 0
22:43:04.719 00.000 7680 PulseGuide returned control before completion, sleep 246
22:43:04.973 00.254 7680 IsGuiding returns 1
22:43:04.973 00.000 7680 scope still moving after pulse duration time elapsed
22:43:05.004 00.031 7680 IsSlewing returns 0
22:43:05.008 00.004 7680 IsGuiding returns 0
22:43:05.009 00.001 7680 scope move finished after 236 + 53 ms
22:43:05.009 00.000 7680 Move returns status 0, amount 236
22:43:05.009 00.000 7680 move complete, result=0
22:43:05.010 00.001 7680 worker thread done servicing request
22:43:05.011 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 236 ms NORTH
22:43:05.018 00.007 7680 Worker thread wakes up
22:43:05.018 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:05.019 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(956,32,31,31)
22:43:06.270 01.251 7680 Exposure complete
22:43:06.397 00.127 7680 worker thread done servicing request
22:43:06.397 00.000 6120 OnExposeComplete: enter
22:43:06.401 00.004 6120 UpdateGuideState(): m_state=6
22:43:06.405 00.004 6120 Star::Find(15, 971, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
22:43:06.408 00.003 6120 Star::Find returns 1 (1), X=970.84, Y=47.27, Mass=12937, SNR=75.1, Peak=255 HFD=6.8
22:43:06.411 00.003 6120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-2.95) = xAngle (5.84 = -0.44)
22:43:06.414 00.003 6120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.57 = -0.71)
22:43:06.419 00.005 6120 CameraToMount -- cameraX=-0.31 cameraY=0.08 hyp=0.32 cameraTheta=2.88 mountX=0.29 mountY=-0.21, mountTheta=-0.63
22:43:06.424 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.08, opts=13)
22:43:06.428 00.004 6120 Enqueuing Move request for scope (-0.31, 0.08)
22:43:06.432 00.004 7680 Worker thread wakes up
22:43:06.432 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.08) opts 0xd
22:43:06.432 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.08)
22:43:06.432 00.000 7680 Moving (-0.31, 0.08) raw xDistance=0.29 yDistance=-0.21
22:43:06.433 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
22:43:06.433 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:43:06.433 00.000 7680 MoveAxis(W, 118, ABG)
22:43:06.433 00.000 7680 Guiding  Dir = 3, Dur = 118
22:43:06.433 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:06.437 00.004 7680 IsSlewing returns 0
22:43:06.438 00.001 6120 UpdateGuideState exits: m=12937 SNR=75.1 Saturated
22:43:06.441 00.003 7680 IsGuiding returns 0
22:43:06.441 00.000 6120 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 7 / 99999
22:43:06.446 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764045786.446,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.53,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
22:43:06.451 00.005 7680 PulseGuide returned control before completion, sleep 128
22:43:06.451 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:06.455 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:06.460 00.005 6120 Enqueuing Expose request
22:43:06.588 00.128 7680 IsGuiding returns 0
22:43:06.589 00.001 7680 Move returns status 0, amount 118
22:43:06.589 00.000 7680 MoveAxis(N, 114, ABG)
22:43:06.593 00.004 7680 Guiding  Dir = 0, Dur = 114
22:43:06.593 00.000 7680 IsSlewing returns 0
22:43:06.593 00.000 7680 IsGuiding returns 0
22:43:06.593 00.000 7680 PulseGuide returned control before completion, sleep 124
22:43:06.729 00.136 7680 IsGuiding returns 1
22:43:06.729 00.000 7680 scope still moving after pulse duration time elapsed
22:43:06.760 00.031 7680 IsSlewing returns 0
22:43:06.761 00.001 7680 IsGuiding returns 0
22:43:06.763 00.002 7680 scope move finished after 114 + 55 ms
22:43:06.763 00.000 7680 Move returns status 0, amount 114
22:43:06.764 00.001 7680 move complete, result=0
22:43:06.765 00.001 7680 worker thread done servicing request
22:43:06.765 00.000 6120 GuideStep: 0.3 px 118 ms WEST, -0.2 px 114 ms NORTH
22:43:06.771 00.006 7680 Worker thread wakes up
22:43:06.771 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:06.771 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,32,31,31)
22:43:08.022 01.251 7680 Exposure complete
22:43:08.152 00.130 7680 worker thread done servicing request
22:43:08.152 00.000 6120 OnExposeComplete: enter
22:43:08.156 00.004 6120 UpdateGuideState(): m_state=6
22:43:08.159 00.003 6120 Star::Find(15, 970, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
22:43:08.164 00.005 6120 Star::Find returns 1 (1), X=970.94, Y=47.24, Mass=12052, SNR=71.4, Peak=255 HFD=6.8
22:43:08.168 00.004 6120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-2.95) = xAngle (5.85 = -0.43)
22:43:08.171 00.003 6120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.59 = -0.70)
22:43:08.175 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.05 hyp=0.22 cameraTheta=2.90 mountX=0.20 mountY=-0.14, mountTheta=-0.61
22:43:08.180 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.05, opts=13)
22:43:08.184 00.004 6120 Enqueuing Move request for scope (-0.21, 0.05)
22:43:08.187 00.003 7680 Worker thread wakes up
22:43:08.188 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.05) opts 0xd
22:43:08.188 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.05)
22:43:08.188 00.000 7680 Moving (-0.21, 0.05) raw xDistance=0.20 yDistance=-0.14
22:43:08.188 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:43:08.188 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:43:08.188 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:43:08.188 00.000 7680 MoveAxis(E, 0, ABG)
22:43:08.189 00.001 7680 Move returns status 0, amount 0
22:43:08.190 00.001 7680 MoveAxis(N, 0, ABG)
22:43:08.190 00.000 7680 Move returns status 0, amount 0
22:43:08.190 00.000 7680 move complete, result=0
22:43:08.190 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:08.194 00.004 7680 worker thread done servicing request
22:43:08.195 00.001 6120 UpdateGuideState exits: m=12052 SNR=71.4 Saturated
22:43:08.198 00.003 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 8 / 99999
22:43:08.202 00.004 6120 PhdController: newstate STATE_FINISH
22:43:08.207 00.005 6120 PhdController complete: success
22:43:08.210 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045788.210,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
22:43:08.214 00.004 6120 Mount: notify guiding dither settle done success=1
22:43:08.217 00.003 6120 PhdController: newstate STATE_IDLE
22:43:08.220 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:08.225 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:08.228 00.003 6120 Enqueuing Expose request
22:43:08.230 00.002 7680 Worker thread wakes up
22:43:08.231 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:08.235 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:08.235 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,32,31,31)
22:43:09.481 01.246 7680 Exposure complete
22:43:09.627 00.146 7680 worker thread done servicing request
22:43:09.627 00.000 6120 OnExposeComplete: enter
22:43:09.631 00.004 6120 UpdateGuideState(): m_state=6
22:43:09.635 00.004 6120 Star::Find(15, 970, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
22:43:09.640 00.005 6120 Star::Find returns 1 (1), X=971.08, Y=47.60, Mass=12240, SNR=72.8, Peak=255 HFD=6.9
22:43:09.648 00.008 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
22:43:09.652 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
22:43:09.657 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.41 hyp=0.42 cameraTheta=1.72 mountX=-0.01 mountY=-0.40, mountTheta=-1.61
22:43:09.663 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.41, opts=13)
22:43:09.667 00.004 6120 Enqueuing Move request for scope (-0.06, 0.41)
22:43:09.671 00.004 7680 Worker thread wakes up
22:43:09.672 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:09.677 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.41) opts 0xd
22:43:09.677 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.41)
22:43:09.678 00.001 7680 Moving (-0.06, 0.41) raw xDistance=-0.01 yDistance=-0.40
22:43:09.678 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:43:09.678 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
22:43:09.678 00.000 7680 MoveAxis(E, 0, ABG)
22:43:09.678 00.000 7680 Move returns status 0, amount 0
22:43:09.679 00.001 7680 MoveAxis(N, 217, ABG)
22:43:09.679 00.000 7680 Guiding  Dir = 0, Dur = 217
22:43:09.679 00.000 6120 UpdateGuideState exits: m=12240 SNR=72.8 Saturated
22:43:09.684 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:09.688 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:09.692 00.004 6120 Enqueuing Expose request
22:43:09.696 00.004 7680 IsSlewing returns 0
22:43:09.697 00.001 7680 IsGuiding returns 0
22:43:09.697 00.000 7680 PulseGuide returned control before completion, sleep 227
22:43:09.938 00.241 7680 IsGuiding returns 1
22:43:09.939 00.001 7680 scope still moving after pulse duration time elapsed
22:43:09.970 00.031 7680 IsSlewing returns 0
22:43:09.971 00.001 7680 IsGuiding returns 0
22:43:09.971 00.000 7680 scope move finished after 217 + 57 ms
22:43:09.972 00.001 7680 Move returns status 0, amount 217
22:43:09.972 00.000 7680 move complete, result=0
22:43:09.972 00.000 7680 worker thread done servicing request
22:43:09.974 00.002 7680 Worker thread wakes up
22:43:09.974 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 217 ms NORTH
22:43:09.979 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:09.980 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(956,32,31,31)
22:43:11.230 01.250 7680 Exposure complete
22:43:11.379 00.149 7680 worker thread done servicing request
22:43:11.380 00.001 6120 OnExposeComplete: enter
22:43:11.383 00.003 6120 UpdateGuideState(): m_state=6
22:43:11.388 00.005 6120 Star::Find(15, 971, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
22:43:11.393 00.005 6120 Star::Find returns 1 (1), X=971.00, Y=47.28, Mass=13327, SNR=75.7, Peak=255 HFD=6.8
22:43:11.398 00.005 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.54 = -0.74)
22:43:11.402 00.004 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.01)
22:43:11.407 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.18 cameraTheta=2.58 mountX=0.13 mountY=-0.15, mountTheta=-0.86
22:43:11.412 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.09, opts=13)
22:43:11.416 00.004 6120 Enqueuing Move request for scope (-0.15, 0.09)
22:43:11.420 00.004 7680 Worker thread wakes up
22:43:11.421 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
22:43:11.421 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
22:43:11.421 00.000 7680 Moving (-0.15, 0.09) raw xDistance=0.13 yDistance=-0.15
22:43:11.421 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:43:11.421 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:43:11.422 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:11.426 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:43:11.426 00.000 7680 MoveAxis(E, 0, ABG)
22:43:11.426 00.000 7680 Move returns status 0, amount 0
22:43:11.426 00.000 6120 UpdateGuideState exits: m=13327 SNR=75.7 Saturated
22:43:11.431 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:11.435 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:11.438 00.003 6120 Enqueuing Expose request
22:43:11.442 00.004 7680 MoveAxis(N, 0, ABG)
22:43:11.442 00.000 7680 Move returns status 0, amount 0
22:43:11.442 00.000 7680 move complete, result=0
22:43:11.442 00.000 7680 worker thread done servicing request
22:43:11.443 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:43:11.446 00.003 7680 Worker thread wakes up
22:43:11.446 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:11.447 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(956,32,31,31)
22:43:12.698 01.251 7680 Exposure complete
22:43:12.842 00.144 7680 worker thread done servicing request
22:43:12.842 00.000 6120 OnExposeComplete: enter
22:43:12.847 00.005 6120 UpdateGuideState(): m_state=6
22:43:12.851 00.004 6120 Star::Find(15, 970, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
22:43:12.855 00.004 6120 Star::Find returns 1 (1), X=970.93, Y=47.24, Mass=12499, SNR=73.2, Peak=255 HFD=6.8
22:43:12.859 00.004 6120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-2.95) = xAngle (5.84 = -0.45)
22:43:12.865 00.006 6120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.57 = -0.71)
22:43:12.869 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.06 hyp=0.22 cameraTheta=2.88 mountX=0.20 mountY=-0.15, mountTheta=-0.63
22:43:12.874 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.06, opts=13)
22:43:12.879 00.005 6120 Enqueuing Move request for scope (-0.22, 0.06)
22:43:12.882 00.003 7680 Worker thread wakes up
22:43:12.882 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.06) opts 0xd
22:43:12.883 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.06)
22:43:12.883 00.000 7680 Moving (-0.22, 0.06) raw xDistance=0.20 yDistance=-0.15
22:43:12.883 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
22:43:12.883 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:43:12.883 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:43:12.883 00.000 7680 MoveAxis(W, 83, ABG)
22:43:12.884 00.001 7680 Guiding  Dir = 3, Dur = 83
22:43:12.884 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:12.887 00.003 7680 IsSlewing returns 0
22:43:12.888 00.001 6120 UpdateGuideState exits: m=12499 SNR=73.2 Saturated
22:43:12.890 00.002 7680 IsGuiding returns 0
22:43:12.891 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:12.894 00.003 7680 PulseGuide returned control before completion, sleep 93
22:43:12.895 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:12.899 00.004 6120 Enqueuing Expose request
22:43:12.999 00.100 7680 IsGuiding returns 1
22:43:13.000 00.001 7680 scope still moving after pulse duration time elapsed
22:43:13.030 00.030 7680 IsSlewing returns 0
22:43:13.031 00.001 7680 IsGuiding returns 1
22:43:13.061 00.030 7680 IsSlewing returns 0
22:43:13.062 00.001 7680 IsGuiding returns 1
22:43:13.092 00.030 7680 IsSlewing returns 0
22:43:13.093 00.001 7680 IsGuiding returns 0
22:43:13.093 00.000 7680 scope move finished after 83 + 119 ms
22:43:13.095 00.002 7680 Move returns status 0, amount 83
22:43:13.095 00.000 7680 MoveAxis(N, 0, ABG)
22:43:13.095 00.000 7680 Move returns status 0, amount 0
22:43:13.096 00.001 7680 move complete, result=0
22:43:13.096 00.000 7680 worker thread done servicing request
22:43:13.097 00.001 6120 GuideStep: 0.2 px 83 ms WEST, -0.1 px 0 ms NORTH
22:43:13.102 00.005 7680 Worker thread wakes up
22:43:13.103 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:13.104 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(956,32,31,31)
22:43:14.355 01.251 7680 Exposure complete
22:43:14.496 00.141 7680 worker thread done servicing request
22:43:14.497 00.001 6120 OnExposeComplete: enter
22:43:14.501 00.004 6120 UpdateGuideState(): m_state=6
22:43:14.505 00.004 6120 Star::Find(15, 970, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
22:43:14.509 00.004 6120 Star::Find returns 1 (1), X=971.01, Y=47.75, Mass=13016, SNR=74.5, Peak=255 HFD=6.8
22:43:14.512 00.003 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
22:43:14.517 00.005 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
22:43:14.520 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.57 hyp=0.58 cameraTheta=1.81 mountX=0.03 mountY=-0.57, mountTheta=-1.51
22:43:14.525 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.57, opts=13)
22:43:14.529 00.004 6120 Enqueuing Move request for scope (-0.14, 0.57)
22:43:14.532 00.003 7680 Worker thread wakes up
22:43:14.532 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.57) opts 0xd
22:43:14.533 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.57)
22:43:14.534 00.001 7680 Moving (-0.14, 0.57) raw xDistance=0.03 yDistance=-0.57
22:43:14.534 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:43:14.534 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
22:43:14.534 00.000 7680 MoveAxis(E, 0, ABG)
22:43:14.534 00.000 7680 Move returns status 0, amount 0
22:43:14.534 00.000 7680 MoveAxis(N, 309, ABG)
22:43:14.535 00.001 7680 Guiding  Dir = 0, Dur = 309
22:43:14.535 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:14.539 00.004 7680 IsSlewing returns 0
22:43:14.539 00.000 6120 UpdateGuideState exits: m=13016 SNR=74.5 Saturated
22:43:14.544 00.005 7680 IsGuiding returns 0
22:43:14.544 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:14.547 00.003 7680 PulseGuide returned control before completion, sleep 319
22:43:14.548 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:14.553 00.005 6120 Enqueuing Expose request
22:43:14.877 00.324 7680 IsGuiding returns 0
22:43:14.877 00.000 7680 Move returns status 0, amount 309
22:43:14.878 00.001 7680 move complete, result=0
22:43:14.878 00.000 7680 worker thread done servicing request
22:43:14.880 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 309 ms NORTH
22:43:14.887 00.007 7680 Worker thread wakes up
22:43:14.888 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:14.888 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,32,31,31)
22:43:16.140 01.252 7680 Exposure complete
22:43:16.270 00.130 7680 worker thread done servicing request
22:43:16.270 00.000 6120 OnExposeComplete: enter
22:43:16.274 00.004 6120 UpdateGuideState(): m_state=6
22:43:16.277 00.003 6120 Star::Find(15, 971, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
22:43:16.280 00.003 6120 Star::Find returns 1 (0), X=970.84, Y=47.29, Mass=11276, SNR=69.4, Peak=245 HFD=6.8
22:43:16.285 00.005 6120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-2.95) = xAngle (5.77 = -0.52)
22:43:16.289 00.004 6120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.50 = -0.79)
22:43:16.293 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.10 hyp=0.32 cameraTheta=2.81 mountX=0.28 mountY=-0.23, mountTheta=-0.68
22:43:16.298 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.10, opts=13)
22:43:16.302 00.004 6120 Enqueuing Move request for scope (-0.30, 0.10)
22:43:16.306 00.004 7680 Worker thread wakes up
22:43:16.306 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.10) opts 0xd
22:43:16.306 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.10)
22:43:16.306 00.000 7680 Moving (-0.30, 0.10) raw xDistance=0.28 yDistance=-0.23
22:43:16.307 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
22:43:16.307 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:43:16.307 00.000 7680 MoveAxis(W, 114, ABG)
22:43:16.307 00.000 7680 Guiding  Dir = 3, Dur = 114
22:43:16.307 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:16.312 00.005 7680 IsSlewing returns 0
22:43:16.312 00.000 6120 UpdateGuideState exits: m=11276 SNR=69.4
22:43:16.315 00.003 7680 IsGuiding returns 0
22:43:16.316 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:16.320 00.004 7680 PulseGuide returned control before completion, sleep 124
22:43:16.320 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:16.324 00.004 6120 Enqueuing Expose request
22:43:16.459 00.135 7680 IsGuiding returns 0
22:43:16.460 00.001 7680 Move returns status 0, amount 114
22:43:16.461 00.001 7680 MoveAxis(N, 123, ABG)
22:43:16.461 00.000 7680 Guiding  Dir = 0, Dur = 123
22:43:16.463 00.002 7680 IsSlewing returns 0
22:43:16.464 00.001 7680 IsGuiding returns 0
22:43:16.465 00.001 7680 PulseGuide returned control before completion, sleep 133
22:43:16.600 00.135 7680 IsGuiding returns 1
22:43:16.601 00.001 7680 scope still moving after pulse duration time elapsed
22:43:16.630 00.029 7680 IsSlewing returns 0
22:43:16.631 00.001 7680 IsGuiding returns 0
22:43:16.631 00.000 7680 scope move finished after 123 + 44 ms
22:43:16.632 00.001 7680 Move returns status 0, amount 123
22:43:16.632 00.000 7680 move complete, result=0
22:43:16.634 00.002 7680 worker thread done servicing request
22:43:16.634 00.000 7680 Worker thread wakes up
22:43:16.634 00.000 6120 GuideStep: 0.3 px 114 ms WEST, -0.2 px 123 ms NORTH
22:43:16.644 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:16.644 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,32,31,31)
22:43:17.903 01.259 7680 Exposure complete
22:43:18.162 00.259 7680 worker thread done servicing request
22:43:18.162 00.000 6120 OnExposeComplete: enter
22:43:18.166 00.004 6120 UpdateGuideState(): m_state=6
22:43:18.170 00.004 6120 Star::Find(15, 970, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
22:43:18.173 00.003 6120 Star::Find returns 1 (1), X=971.11, Y=47.21, Mass=12896, SNR=74.4, Peak=255 HFD=6.8
22:43:18.176 00.003 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.56 = -0.72)
22:43:18.179 00.003 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.29 = -0.99)
22:43:18.330 00.151 6120 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.61 mountX=0.04 mountY=-0.04, mountTheta=-0.84
22:43:18.335 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.02, opts=13)
22:43:18.338 00.003 6120 Enqueuing Move request for scope (-0.04, 0.02)
22:43:18.455 00.117 7680 Worker thread wakes up
22:43:18.455 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:18.459 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
22:43:18.459 00.000 6120 UpdateGuideState exits: m=12896 SNR=74.4 Saturated
22:43:18.462 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
22:43:18.462 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:18.465 00.003 7680 Moving (-0.04, 0.02) raw xDistance=0.04 yDistance=-0.04
22:43:18.465 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:18.468 00.003 6120 Enqueuing Expose request
22:43:18.471 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:43:18.471 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:43:18.471 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:43:18.471 00.000 7680 MoveAxis(E, 0, ABG)
22:43:18.471 00.000 7680 Move returns status 0, amount 0
22:43:18.471 00.000 7680 MoveAxis(N, 0, ABG)
22:43:18.471 00.000 7680 Move returns status 0, amount 0
22:43:18.471 00.000 7680 move complete, result=0
22:43:18.471 00.000 7680 worker thread done servicing request
22:43:18.471 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:43:18.474 00.003 7680 Worker thread wakes up
22:43:18.474 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:18.474 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,32,31,31)
22:43:19.727 01.253 7680 Exposure complete
22:43:19.866 00.139 7680 worker thread done servicing request
22:43:19.866 00.000 6120 OnExposeComplete: enter
22:43:19.871 00.005 6120 UpdateGuideState(): m_state=6
22:43:19.875 00.004 6120 Star::Find(15, 971, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
22:43:19.879 00.004 6120 Star::Find returns 1 (1), X=971.02, Y=47.41, Mass=11987, SNR=70.7, Peak=255 HFD=6.8
22:43:19.884 00.005 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
22:43:19.891 00.007 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.50)
22:43:19.895 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.23 hyp=0.26 cameraTheta=2.10 mountX=0.09 mountY=-0.26, mountTheta=-1.25
22:43:19.900 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.23, opts=13)
22:43:19.904 00.004 6120 Enqueuing Move request for scope (-0.13, 0.23)
22:43:19.908 00.004 7680 Worker thread wakes up
22:43:19.909 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:19.912 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.23) opts 0xd
22:43:19.912 00.000 6120 UpdateGuideState exits: m=11987 SNR=70.7 Saturated
22:43:19.917 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.23)
22:43:19.917 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:19.921 00.004 7680 Moving (-0.13, 0.23) raw xDistance=0.09 yDistance=-0.26
22:43:19.921 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:19.926 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:43:19.926 00.000 6120 Enqueuing Expose request
22:43:19.929 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:43:19.929 00.000 7680 MoveAxis(E, 0, ABG)
22:43:19.929 00.000 7680 Move returns status 0, amount 0
22:43:19.929 00.000 7680 MoveAxis(N, 142, ABG)
22:43:19.929 00.000 7680 Guiding  Dir = 0, Dur = 142
22:43:19.931 00.002 7680 IsSlewing returns 0
22:43:19.931 00.000 7680 IsGuiding returns 0
22:43:19.931 00.000 7680 PulseGuide returned control before completion, sleep 152
22:43:20.098 00.167 7680 IsGuiding returns 1
22:43:20.098 00.000 7680 scope still moving after pulse duration time elapsed
22:43:20.128 00.030 7680 IsSlewing returns 0
22:43:20.128 00.000 7680 IsGuiding returns 0
22:43:20.128 00.000 7680 scope move finished after 142 + 56 ms
22:43:20.129 00.001 7680 Move returns status 0, amount 142
22:43:20.129 00.000 7680 move complete, result=0
22:43:20.129 00.000 7680 worker thread done servicing request
22:43:20.129 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 142 ms NORTH
22:43:20.133 00.004 7680 Worker thread wakes up
22:43:20.134 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:20.134 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,32,31,31)
22:43:21.390 01.256 7680 Exposure complete
22:43:21.539 00.149 7680 worker thread done servicing request
22:43:21.539 00.000 6120 OnExposeComplete: enter
22:43:21.543 00.004 6120 UpdateGuideState(): m_state=6
22:43:21.548 00.005 6120 Star::Find(15, 971, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
22:43:21.553 00.005 6120 Star::Find returns 1 (1), X=971.03, Y=47.58, Mass=12754, SNR=73.3, Peak=255 HFD=6.8
22:43:21.557 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
22:43:21.561 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
22:43:21.565 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.40 hyp=0.42 cameraTheta=1.86 mountX=0.04 mountY=-0.41, mountTheta=-1.46
22:43:21.570 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.40, opts=13)
22:43:21.574 00.004 6120 Enqueuing Move request for scope (-0.12, 0.40)
22:43:21.577 00.003 7680 Worker thread wakes up
22:43:21.578 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:21.584 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.40) opts 0xd
22:43:21.585 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.40)
22:43:21.585 00.000 7680 Moving (-0.12, 0.40) raw xDistance=0.04 yDistance=-0.41
22:43:21.585 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:43:21.585 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
22:43:21.585 00.000 7680 MoveAxis(E, 0, ABG)
22:43:21.586 00.001 6120 UpdateGuideState exits: m=12754 SNR=73.3 Saturated
22:43:21.591 00.005 7680 Move returns status 0, amount 0
22:43:21.591 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:21.595 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:21.598 00.003 6120 Enqueuing Expose request
22:43:21.603 00.005 7680 MoveAxis(N, 223, ABG)
22:43:21.603 00.000 7680 Guiding  Dir = 0, Dur = 223
22:43:21.604 00.001 7680 IsSlewing returns 0
22:43:21.604 00.000 7680 IsGuiding returns 0
22:43:21.604 00.000 7680 PulseGuide returned control before completion, sleep 233
22:43:21.845 00.241 7680 IsGuiding returns 1
22:43:21.846 00.001 7680 scope still moving after pulse duration time elapsed
22:43:21.876 00.030 7680 IsSlewing returns 0
22:43:21.878 00.002 7680 IsGuiding returns 0
22:43:21.878 00.000 7680 scope move finished after 223 + 51 ms
22:43:21.878 00.000 7680 Move returns status 0, amount 223
22:43:21.879 00.001 7680 move complete, result=0
22:43:21.879 00.000 7680 worker thread done servicing request
22:43:21.879 00.000 7680 Worker thread wakes up
22:43:21.881 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 223 ms NORTH
22:43:21.889 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:21.889 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,32,31,31)
22:43:23.132 01.243 7680 Exposure complete
22:43:23.269 00.137 7680 worker thread done servicing request
22:43:23.270 00.001 6120 OnExposeComplete: enter
22:43:23.274 00.004 6120 UpdateGuideState(): m_state=6
22:43:23.278 00.004 6120 Star::Find(15, 971, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
22:43:23.282 00.004 6120 Star::Find returns 1 (1), X=970.82, Y=47.18, Mass=12942, SNR=75.0, Peak=255 HFD=6.7
22:43:23.287 00.005 6120 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-2.95) = xAngle (-0.16 = -0.16)
22:43:23.290 00.003 6120 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.43 = -0.43)
22:43:23.296 00.006 6120 CameraToMount -- cameraX=-0.33 cameraY=-0.01 hyp=0.33 cameraTheta=-3.11 mountX=0.33 mountY=-0.14, mountTheta=-0.40
22:43:23.302 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=-0.01, opts=13)
22:43:23.307 00.005 6120 Enqueuing Move request for scope (-0.33, -0.01)
22:43:23.310 00.003 7680 Worker thread wakes up
22:43:23.310 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.01) opts 0xd
22:43:23.310 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, -0.01)
22:43:23.312 00.002 7680 Moving (-0.33, -0.01) raw xDistance=0.33 yDistance=-0.14
22:43:23.312 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
22:43:23.312 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:43:23.312 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:23.316 00.004 6120 UpdateGuideState exits: m=12942 SNR=75.0 Saturated
22:43:23.321 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:23.325 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:43:23.325 00.000 7680 MoveAxis(W, 134, ABG)
22:43:23.325 00.000 7680 Guiding  Dir = 3, Dur = 134
22:43:23.326 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:23.331 00.005 6120 Enqueuing Expose request
22:43:23.335 00.004 7680 IsSlewing returns 0
22:43:23.335 00.000 7680 IsGuiding returns 0
22:43:23.337 00.002 7680 PulseGuide returned control before completion, sleep 144
22:43:23.498 00.161 7680 IsGuiding returns 0
22:43:23.500 00.002 7680 Move returns status 0, amount 134
22:43:23.500 00.000 7680 MoveAxis(N, 0, ABG)
22:43:23.501 00.001 7680 Move returns status 0, amount 0
22:43:23.501 00.000 7680 move complete, result=0
22:43:23.502 00.001 7680 worker thread done servicing request
22:43:23.502 00.000 6120 GuideStep: 0.3 px 134 ms WEST, -0.1 px 0 ms NORTH
22:43:23.509 00.007 7680 Worker thread wakes up
22:43:23.510 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:23.511 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(956,32,31,31)
22:43:24.758 01.247 7680 Exposure complete
22:43:24.893 00.135 7680 worker thread done servicing request
22:43:24.893 00.000 6120 OnExposeComplete: enter
22:43:24.897 00.004 6120 UpdateGuideState(): m_state=6
22:43:24.900 00.003 6120 Star::Find(15, 970, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
22:43:24.903 00.003 6120 Star::Find returns 1 (0), X=970.90, Y=47.35, Mass=11197, SNR=69.6, Peak=241 HFD=6.8
22:43:24.907 00.004 6120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
22:43:24.910 00.003 6120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
22:43:24.913 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.16 hyp=0.30 cameraTheta=2.56 mountX=0.21 mountY=-0.26, mountTheta=-0.88
22:43:24.917 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.16, opts=13)
22:43:24.921 00.004 6120 Enqueuing Move request for scope (-0.25, 0.16)
22:43:24.924 00.003 7680 Worker thread wakes up
22:43:24.924 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.16) opts 0xd
22:43:24.924 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.16)
22:43:24.924 00.000 7680 Moving (-0.25, 0.16) raw xDistance=0.21 yDistance=-0.26
22:43:24.924 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:24.927 00.003 6120 UpdateGuideState exits: m=11197 SNR=69.6
22:43:24.930 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:24.933 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:24.936 00.003 6120 Enqueuing Expose request
22:43:24.939 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
22:43:24.940 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:43:24.940 00.000 7680 MoveAxis(W, 97, ABG)
22:43:24.940 00.000 7680 Guiding  Dir = 3, Dur = 97
22:43:24.940 00.000 7680 IsSlewing returns 0
22:43:24.941 00.001 7680 IsGuiding returns 0
22:43:24.941 00.000 7680 PulseGuide returned control before completion, sleep 107
22:43:25.062 00.121 7680 IsGuiding returns 1
22:43:25.063 00.001 7680 scope still moving after pulse duration time elapsed
22:43:25.093 00.030 7680 IsSlewing returns 0
22:43:25.093 00.000 7680 IsGuiding returns 0
22:43:25.094 00.001 7680 scope move finished after 97 + 55 ms
22:43:25.095 00.001 7680 Move returns status 0, amount 97
22:43:25.095 00.000 7680 MoveAxis(N, 140, ABG)
22:43:25.095 00.000 7680 Guiding  Dir = 0, Dur = 140
22:43:25.095 00.000 7680 IsSlewing returns 0
22:43:25.096 00.001 7680 IsGuiding returns 0
22:43:25.096 00.000 7680 PulseGuide returned control before completion, sleep 150
22:43:25.251 00.155 7680 IsGuiding returns 1
22:43:25.251 00.000 7680 scope still moving after pulse duration time elapsed
22:43:25.282 00.031 7680 IsSlewing returns 0
22:43:25.283 00.001 7680 IsGuiding returns 1
22:43:25.314 00.031 7680 IsSlewing returns 0
22:43:25.315 00.001 7680 IsGuiding returns 1
22:43:25.344 00.029 7680 IsSlewing returns 0
22:43:25.345 00.001 7680 IsGuiding returns 0
22:43:25.346 00.001 7680 scope move finished after 140 + 110 ms
22:43:25.346 00.000 7680 Move returns status 0, amount 140
22:43:25.346 00.000 7680 move complete, result=0
22:43:25.347 00.001 7680 worker thread done servicing request
22:43:25.347 00.000 6120 GuideStep: 0.2 px 97 ms WEST, -0.3 px 140 ms NORTH
22:43:25.354 00.007 7680 Worker thread wakes up
22:43:25.354 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:25.354 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,32,31,31)
22:43:26.605 01.251 7680 Exposure complete
22:43:26.745 00.140 7680 worker thread done servicing request
22:43:26.745 00.000 6120 OnExposeComplete: enter
22:43:26.750 00.005 6120 UpdateGuideState(): m_state=6
22:43:26.754 00.004 6120 Star::Find(15, 970, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
22:43:26.757 00.003 6120 Star::Find returns 1 (1), X=971.12, Y=47.64, Mass=12450, SNR=72.2, Peak=255 HFD=6.8
22:43:26.761 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
22:43:26.764 00.003 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.96)
22:43:26.769 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.45 hyp=0.45 cameraTheta=1.64 mountX=-0.05 mountY=-0.42, mountTheta=-1.70
22:43:26.774 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.45, opts=13)
22:43:26.778 00.004 6120 Enqueuing Move request for scope (-0.03, 0.45)
22:43:26.782 00.004 7680 Worker thread wakes up
22:43:26.782 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.45) opts 0xd
22:43:26.782 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.45)
22:43:26.782 00.000 7680 Moving (-0.03, 0.45) raw xDistance=-0.05 yDistance=-0.42
22:43:26.783 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:43:26.783 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:43:26.783 00.000 7680 MoveAxis(E, 0, ABG)
22:43:26.784 00.001 7680 Move returns status 0, amount 0
22:43:26.784 00.000 7680 MoveAxis(N, 229, ABG)
22:43:26.784 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:26.788 00.004 7680 Guiding  Dir = 0, Dur = 229
22:43:26.789 00.001 6120 UpdateGuideState exits: m=12450 SNR=72.2 Saturated
22:43:26.792 00.003 7680 IsSlewing returns 0
22:43:26.792 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:26.797 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:26.801 00.004 6120 Enqueuing Expose request
22:43:26.805 00.004 7680 IsGuiding returns 0
22:43:26.805 00.000 7680 PulseGuide returned control before completion, sleep 239
22:43:27.046 00.241 7680 IsGuiding returns 1
22:43:27.046 00.000 7680 scope still moving after pulse duration time elapsed
22:43:27.078 00.032 7680 IsSlewing returns 0
22:43:27.079 00.001 7680 IsGuiding returns 0
22:43:27.079 00.000 7680 scope move finished after 229 + 45 ms
22:43:27.079 00.000 7680 Move returns status 0, amount 229
22:43:27.080 00.001 7680 move complete, result=0
22:43:27.080 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 229 ms NORTH
22:43:27.085 00.005 7680 worker thread done servicing request
22:43:27.085 00.000 7680 Worker thread wakes up
22:43:27.087 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:27.087 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,32,31,31)
22:43:27.308 00.221 6120 evsrv: cli 0FAEF7F8 connect
22:43:27.317 00.009 6120 case statement mapped state 6 to 3
22:43:27.321 00.004 6120 case statement mapped state 6 to 3
22:43:27.327 00.006 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"db04674c-df51-4c3a-becf-bd841497b561"}
22:43:27.331 00.004 6120 case statement mapped state 6 to 3
22:43:27.334 00.003 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"db04674c-df51-4c3a-becf-bd841497b561"}
22:43:27.338 00.004 6120 evsrv: cli 0FAEF7F8 disconnect
22:43:27.343 00.005 6120 evsrv: cli 0FAEFD98 connect
22:43:27.347 00.004 6120 case statement mapped state 6 to 3
22:43:27.351 00.004 6120 case statement mapped state 6 to 3
22:43:27.411 00.060 6120 evsrv: cli 0FAEFD98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"9f8fdc36-b24f-4c5d-aaf3-bb1db96b2ce3"}
22:43:27.415 00.004 6120 PhdController::Dither begins
22:43:27.524 00.109 6120 dither: size=5.00, dRA=-0.42 dDec=4.49
22:43:27.527 00.003 6120 MountToCamera -- mountTheta (1.66) + m_xAngle (-2.95) = xAngle (-1.29 = -1.29)
22:43:27.530 00.003 6120 MountToCamera -- mountX=-0.42 mountY=4.49 hyp=4.51 mountTheta=1.66 cameraX=1.25, cameraY=-4.34 cameraTheta=-1.29
22:43:27.534 00.004 6120 setting lock position to (972.40, 42.85)
22:43:27.645 00.111 6120 Mount: notify guiding dithered (1.2, -4.3)
22:43:27.649 00.004 6120 Status Line: Dither by -0.42,4.49
22:43:27.654 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:43:27.658 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
22:43:27.661 00.003 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"9f8fdc36-b24f-4c5d-aaf3-bb1db96b2ce3"}
22:43:27.664 00.003 6120 evsrv: cli 0FAEFD98 disconnect
22:43:28.332 00.668 7680 Exposure complete
22:43:28.441 00.109 7680 worker thread done servicing request
22:43:28.444 00.003 6120 OnExposeComplete: enter
22:43:28.449 00.005 6120 UpdateGuideState(): m_state=6
22:43:28.456 00.007 6120 Star::Find(15, 971, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
22:43:28.461 00.005 6120 Star::Find returns 1 (1), X=971.06, Y=47.24, Mass=12510, SNR=73.0, Peak=255 HFD=6.8
22:43:28.467 00.006 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
22:43:28.471 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
22:43:28.477 00.006 6120 CameraToMount -- cameraX=-1.33 cameraY=4.39 hyp=4.59 cameraTheta=1.87 mountX=0.49 mountY=-4.53, mountTheta=-1.46
22:43:28.483 00.006 6120 dither recenter: remaining=(0.4,-4.5) step=(0.4,-4.5)
22:43:28.488 00.005 6120 MountToCamera -- mountTheta (-1.48) + m_xAngle (-2.95) = xAngle (-4.43 = 1.85)
22:43:28.494 00.006 6120 MountToCamera -- mountX=0.42 mountY=-4.49 hyp=4.51 mountTheta=-1.48 cameraX=-1.25, cameraY=4.34 cameraTheta=1.85
22:43:28.499 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-1.25, y=4.34, opts=4)
22:43:28.505 00.006 6120 Enqueuing Move request for scope (-1.25, 4.34)
22:43:28.509 00.004 7680 Worker thread wakes up
22:43:28.509 00.000 6120 Mount: notify direct move 0.42,-4.49
22:43:28.514 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.25, 4.34) opts 0x4
22:43:28.514 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.25, 4.34)
22:43:28.514 00.000 7680 Moving (-1.25, 4.34) raw xDistance=0.42 yDistance=-4.49
22:43:28.514 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:28.518 00.004 7680 MoveAxis(W, 272, B)
22:43:28.518 00.000 7680 Guiding  Dir = 3, Dur = 272
22:43:28.519 00.001 6120 UpdateGuideState exits: m=12510 SNR=73.0 Saturated
22:43:28.522 00.003 7680 IsSlewing returns 0
22:43:28.523 00.001 6120 PhdController: settling, locked = 1, distance = 4.78 (1.50) aobump = 0 frame = 1 / 99999
22:43:28.526 00.003 7680 IsGuiding returns 0
22:43:28.526 00.000 7680 PulseGuide returned control before completion, sleep 282
22:43:28.526 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045808.526,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.78,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:43:28.532 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:28.539 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:28.543 00.004 6120 Enqueuing Expose request
22:43:28.816 00.273 7680 IsGuiding returns 1
22:43:28.816 00.000 7680 scope still moving after pulse duration time elapsed
22:43:28.848 00.032 7680 IsSlewing returns 0
22:43:28.848 00.000 7680 IsGuiding returns 0
22:43:28.849 00.001 7680 scope move finished after 272 + 51 ms
22:43:28.849 00.000 7680 Move returns status 0, amount 272
22:43:28.849 00.000 7680 MoveAxis(N, 2438, B)
22:43:28.849 00.000 7680 Guiding  Dir = 0, Dur = 2438
22:43:28.849 00.000 7680 IsSlewing returns 0
22:43:28.851 00.002 7680 IsGuiding returns 0
22:43:28.851 00.000 7680 PulseGuide returned control before completion, sleep 2448
22:43:31.309 02.458 7680 IsGuiding returns 1
22:43:31.311 00.002 7680 scope still moving after pulse duration time elapsed
22:43:31.341 00.030 7680 IsSlewing returns 0
22:43:31.343 00.002 7680 IsGuiding returns 0
22:43:31.343 00.000 7680 scope move finished after 2438 + 54 ms
22:43:31.344 00.001 7680 Move returns status 0, amount 2438
22:43:31.344 00.000 7680 move complete, result=0
22:43:31.345 00.001 7680 worker thread done servicing request
22:43:31.345 00.000 7680 Worker thread wakes up
22:43:31.346 00.001 6120 GuideStep: 0.4 px 272 ms WEST, -4.5 px 2438 ms NORTH
22:43:31.349 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:31.349 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:43:32.587 01.238 7680 Exposure complete
22:43:32.731 00.144 7680 worker thread done servicing request
22:43:32.732 00.001 6120 OnExposeComplete: enter
22:43:32.735 00.003 6120 UpdateGuideState(): m_state=6
22:43:32.741 00.006 6120 Star::Find(15, 971, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
22:43:32.745 00.004 6120 Star::Find returns 1 (1), X=971.19, Y=44.42, Mass=12788, SNR=74.6, Peak=255 HFD=7.0
22:43:32.748 00.003 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
22:43:32.752 00.004 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
22:43:32.755 00.003 6120 CameraToMount -- cameraX=-1.21 cameraY=1.57 hyp=1.98 cameraTheta=2.23 mountX=0.90 mountY=-1.94, mountTheta=-1.14
22:43:32.759 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-1.21, y=1.57, opts=13)
22:43:32.763 00.004 6120 Enqueuing Move request for scope (-1.21, 1.57)
22:43:32.767 00.004 7680 Worker thread wakes up
22:43:32.767 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.21, 1.57) opts 0xd
22:43:32.768 00.001 7680 Handling offset move in thread for scope, endpoint = (-1.21, 1.57)
22:43:32.768 00.000 7680 Moving (-1.21, 1.57) raw xDistance=0.90 yDistance=-1.94
22:43:32.768 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.90
22:43:32.768 00.000 7680 resist switch: large excursion: input -1.94 thresh 0.60 direction from 0 to -1
22:43:32.768 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.82
22:43:32.768 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.94 from input -1.94
22:43:32.768 00.000 7680 MoveAxis(W, 366, ABG)
22:43:32.768 00.000 7680 Guiding  Dir = 3, Dur = 366
22:43:32.768 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:32.772 00.004 7680 IsSlewing returns 0
22:43:32.773 00.001 6120 UpdateGuideState exits: m=12788 SNR=74.6 Saturated
22:43:32.776 00.003 7680 IsGuiding returns 0
22:43:32.776 00.000 6120 PhdController: settling, locked = 1, distance = 1.98 (1.50) aobump = 0 frame = 2 / 99999
22:43:32.780 00.004 7680 PulseGuide returned control before completion, sleep 376
22:43:32.780 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045812.780,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.98,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:43:32.784 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:32.788 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:32.791 00.003 6120 Enqueuing Expose request
22:43:33.160 00.369 7680 IsGuiding returns 1
22:43:33.162 00.002 7680 scope still moving after pulse duration time elapsed
22:43:33.192 00.030 7680 IsSlewing returns 0
22:43:33.193 00.001 7680 IsGuiding returns 0
22:43:33.194 00.001 7680 scope move finished after 366 + 50 ms
22:43:33.194 00.000 7680 Move returns status 0, amount 366
22:43:33.194 00.000 7680 MoveAxis(N, 1053, ABG)
22:43:33.195 00.001 7680 Guiding  Dir = 0, Dur = 1053
22:43:33.195 00.000 7680 IsSlewing returns 0
22:43:33.195 00.000 7680 IsGuiding returns 0
22:43:33.196 00.001 7680 PulseGuide returned control before completion, sleep 1063
22:43:34.275 01.079 7680 IsGuiding returns 1
22:43:34.275 00.000 7680 scope still moving after pulse duration time elapsed
22:43:34.306 00.031 7680 IsSlewing returns 0
22:43:34.307 00.001 7680 IsGuiding returns 0
22:43:34.308 00.001 7680 scope move finished after 1053 + 59 ms
22:43:34.308 00.000 7680 Move returns status 0, amount 1053
22:43:34.309 00.001 7680 move complete, result=0
22:43:34.309 00.000 7680 worker thread done servicing request
22:43:34.310 00.001 6120 GuideStep: 0.9 px 366 ms WEST, -1.9 px 1053 ms NORTH
22:43:34.316 00.006 7680 Worker thread wakes up
22:43:34.316 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:34.316 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:43:35.566 01.250 7680 Exposure complete
22:43:35.694 00.128 7680 worker thread done servicing request
22:43:35.694 00.000 6120 OnExposeComplete: enter
22:43:35.698 00.004 6120 UpdateGuideState(): m_state=6
22:43:35.702 00.004 6120 Star::Find(15, 971, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
22:43:35.706 00.004 6120 Star::Find returns 1 (1), X=971.81, Y=42.86, Mass=12915, SNR=74.5, Peak=255 HFD=6.8
22:43:35.709 00.003 6120 CameraToMount -- cameraTheta (3.12) - m_xAngle (-2.95) = xAngle (6.07 = -0.21)
22:43:35.713 00.004 6120 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.81 = -0.48)
22:43:35.717 00.004 6120 CameraToMount -- cameraX=-0.58 cameraY=0.01 hyp=0.58 cameraTheta=3.12 mountX=0.57 mountY=-0.27, mountTheta=-0.44
22:43:35.723 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.58, y=0.01, opts=13)
22:43:35.727 00.004 6120 Enqueuing Move request for scope (-0.58, 0.01)
22:43:35.730 00.003 7680 Worker thread wakes up
22:43:35.731 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:35.734 00.003 6120 UpdateGuideState exits: m=12915 SNR=74.5 Saturated
22:43:35.738 00.004 6120 PhdController: settling, locked = 1, distance = 1.56 (1.50) aobump = 0 frame = 3 / 99999
22:43:35.742 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.01) opts 0xd
22:43:35.742 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.58, 0.01)
22:43:35.742 00.000 7680 Moving (-0.58, 0.01) raw xDistance=0.57 yDistance=-0.27
22:43:35.742 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.57
22:43:35.742 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045815.742,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.56,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:43:35.747 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:43:35.748 00.001 7680 MoveAxis(W, 258, ABG)
22:43:35.748 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:35.752 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:35.756 00.004 6120 Enqueuing Expose request
22:43:35.759 00.003 7680 Guiding  Dir = 3, Dur = 258
22:43:35.759 00.000 7680 IsSlewing returns 0
22:43:35.759 00.000 7680 IsGuiding returns 0
22:43:35.760 00.001 7680 PulseGuide returned control before completion, sleep 268
22:43:36.043 00.283 7680 IsGuiding returns 1
22:43:36.043 00.000 7680 scope still moving after pulse duration time elapsed
22:43:36.075 00.032 7680 IsSlewing returns 0
22:43:36.077 00.002 7680 IsGuiding returns 0
22:43:36.077 00.000 7680 scope move finished after 258 + 59 ms
22:43:36.077 00.000 7680 Move returns status 0, amount 258
22:43:36.079 00.002 7680 MoveAxis(N, 145, ABG)
22:43:36.079 00.000 7680 Guiding  Dir = 0, Dur = 145
22:43:36.080 00.001 7680 IsSlewing returns 0
22:43:36.080 00.000 7680 IsGuiding returns 0
22:43:36.080 00.000 7680 PulseGuide returned control before completion, sleep 155
22:43:36.247 00.167 7680 IsGuiding returns 1
22:43:36.248 00.001 7680 scope still moving after pulse duration time elapsed
22:43:36.278 00.030 7680 IsSlewing returns 0
22:43:36.279 00.001 7680 IsGuiding returns 0
22:43:36.281 00.002 7680 scope move finished after 145 + 54 ms
22:43:36.281 00.000 7680 Move returns status 0, amount 145
22:43:36.281 00.000 7680 move complete, result=0
22:43:36.282 00.001 7680 worker thread done servicing request
22:43:36.282 00.000 6120 GuideStep: 0.6 px 258 ms WEST, -0.3 px 145 ms NORTH
22:43:36.288 00.006 7680 Worker thread wakes up
22:43:36.288 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:36.288 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:43:37.545 01.257 7680 Exposure complete
22:43:37.680 00.135 7680 worker thread done servicing request
22:43:37.681 00.001 6120 OnExposeComplete: enter
22:43:37.684 00.003 6120 UpdateGuideState(): m_state=6
22:43:37.688 00.004 6120 Star::Find(15, 971, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
22:43:37.692 00.004 6120 Star::Find returns 1 (1), X=972.18, Y=42.71, Mass=13529, SNR=77.4, Peak=255 HFD=6.9
22:43:37.696 00.004 6120 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-2.95) = xAngle (0.39 = 0.39)
22:43:37.701 00.005 6120 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.12 = 0.12)
22:43:37.705 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-2.57 mountX=0.23 mountY=0.03, mountTheta=0.13
22:43:37.711 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.14, opts=13)
22:43:37.714 00.003 6120 Enqueuing Move request for scope (-0.21, -0.14)
22:43:37.718 00.004 7680 Worker thread wakes up
22:43:37.718 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.14) opts 0xd
22:43:37.719 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.14)
22:43:37.719 00.000 7680 Moving (-0.21, -0.14) raw xDistance=0.23 yDistance=0.03
22:43:37.720 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:37.723 00.003 6120 UpdateGuideState exits: m=13529 SNR=77.4 Saturated
22:43:37.726 00.003 6120 PhdController: settling, locked = 1, distance = 1.17 (1.50) aobump = 0 frame = 4 / 99999
22:43:37.730 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.23
22:43:37.731 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:43:37.731 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045817.730,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:43:37.734 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:43:37.734 00.000 7680 MoveAxis(W, 114, ABG)
22:43:37.735 00.001 7680 Guiding  Dir = 3, Dur = 114
22:43:37.735 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:37.740 00.005 7680 IsSlewing returns 0
22:43:37.740 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:37.743 00.003 6120 Enqueuing Expose request
22:43:37.748 00.005 7680 IsGuiding returns 0
22:43:37.749 00.001 7680 PulseGuide returned control before completion, sleep 124
22:43:37.879 00.130 7680 IsGuiding returns 1
22:43:37.880 00.001 7680 scope still moving after pulse duration time elapsed
22:43:37.911 00.031 7680 IsSlewing returns 0
22:43:37.911 00.000 7680 IsGuiding returns 0
22:43:37.912 00.001 7680 scope move finished after 114 + 49 ms
22:43:37.912 00.000 7680 Move returns status 0, amount 114
22:43:37.912 00.000 7680 MoveAxis(N, 0, ABG)
22:43:37.912 00.000 7680 Move returns status 0, amount 0
22:43:37.912 00.000 7680 move complete, result=0
22:43:37.913 00.001 7680 worker thread done servicing request
22:43:37.914 00.001 6120 GuideStep: 0.2 px 114 ms WEST, 0.0 px 0 ms NORTH
22:43:37.920 00.006 7680 Worker thread wakes up
22:43:37.920 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:37.920 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:43:39.165 01.245 7680 Exposure complete
22:43:39.297 00.132 7680 worker thread done servicing request
22:43:39.297 00.000 6120 OnExposeComplete: enter
22:43:39.302 00.005 6120 UpdateGuideState(): m_state=6
22:43:39.306 00.004 6120 Star::Find(15, 972, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
22:43:39.310 00.004 6120 Star::Find returns 1 (1), X=972.58, Y=42.53, Mass=12592, SNR=74.1, Peak=255 HFD=7.0
22:43:39.314 00.004 6120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-2.95) = xAngle (1.92 = 1.92)
22:43:39.317 00.003 6120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.65 = 1.65)
22:43:39.321 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.32 hyp=0.37 cameraTheta=-1.04 mountX=-0.13 mountY=0.37, mountTheta=1.90
22:43:39.326 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.32, opts=13)
22:43:39.331 00.005 6120 Enqueuing Move request for scope (0.19, -0.32)
22:43:39.333 00.002 7680 Worker thread wakes up
22:43:39.334 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.32) opts 0xd
22:43:39.335 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.32)
22:43:39.335 00.000 7680 Moving (0.19, -0.32) raw xDistance=-0.13 yDistance=0.37
22:43:39.335 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:43:39.335 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:43:39.336 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:39.339 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:43:39.340 00.001 6120 UpdateGuideState exits: m=12592 SNR=74.1 Saturated
22:43:39.343 00.003 6120 PhdController: settling, locked = 1, distance = 0.93 (1.50) aobump = 0 frame = 5 / 99999
22:43:39.347 00.004 7680 MoveAxis(E, 0, ABG)
22:43:39.347 00.000 7680 Move returns status 0, amount 0
22:43:39.347 00.000 7680 MoveAxis(N, 0, ABG)
22:43:39.348 00.001 7680 Move returns status 0, amount 0
22:43:39.348 00.000 7680 move complete, result=0
22:43:39.348 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045819.347,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.93,"Time":1.6,"SettleTime":10.0,"StarLocked":true}
22:43:39.351 00.003 7680 worker thread done servicing request
22:43:39.352 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:39.355 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:39.359 00.004 6120 Enqueuing Expose request
22:43:39.363 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:43:39.366 00.003 7680 Worker thread wakes up
22:43:39.366 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:39.367 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:43:40.620 01.253 7680 Exposure complete
22:43:40.766 00.146 7680 worker thread done servicing request
22:43:40.766 00.000 6120 OnExposeComplete: enter
22:43:40.770 00.004 6120 UpdateGuideState(): m_state=6
22:43:40.775 00.005 6120 Star::Find(15, 972, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
22:43:40.779 00.004 6120 Star::Find returns 1 (1), X=972.45, Y=42.81, Mass=13006, SNR=73.2, Peak=255 HFD=6.8
22:43:40.783 00.004 6120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-2.95) = xAngle (2.29 = 2.29)
22:43:40.787 00.004 6120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.02 = 2.02)
22:43:40.790 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.67 mountX=-0.04 mountY=0.06, mountTheta=2.20
22:43:40.796 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.04, opts=13)
22:43:40.799 00.003 6120 Enqueuing Move request for scope (0.05, -0.04)
22:43:40.804 00.005 7680 Worker thread wakes up
22:43:40.804 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
22:43:40.804 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
22:43:40.804 00.000 7680 Moving (0.05, -0.04) raw xDistance=-0.04 yDistance=0.06
22:43:40.805 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:43:40.805 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:43:40.806 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:40.809 00.003 6120 UpdateGuideState exits: m=13006 SNR=73.2 Saturated
22:43:40.813 00.004 6120 PhdController: settling, locked = 1, distance = 0.67 (1.50) aobump = 0 frame = 6 / 99999
22:43:40.817 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:43:40.817 00.000 7680 MoveAxis(E, 0, ABG)
22:43:40.818 00.001 7680 Move returns status 0, amount 0
22:43:40.819 00.001 7680 MoveAxis(N, 0, ABG)
22:43:40.819 00.000 7680 Move returns status 0, amount 0
22:43:40.819 00.000 7680 move complete, result=0
22:43:40.819 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045820.817,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.67,"Time":3.1,"SettleTime":10.0,"StarLocked":true}
22:43:40.823 00.004 7680 worker thread done servicing request
22:43:40.823 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:40.828 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:40.831 00.003 6120 Enqueuing Expose request
22:43:40.836 00.005 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:43:40.839 00.003 7680 Worker thread wakes up
22:43:40.839 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:40.840 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:43:42.088 01.248 7680 Exposure complete
22:43:42.225 00.137 7680 worker thread done servicing request
22:43:42.225 00.000 6120 OnExposeComplete: enter
22:43:42.228 00.003 6120 UpdateGuideState(): m_state=6
22:43:42.231 00.003 6120 Star::Find(15, 972, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
22:43:42.236 00.005 6120 Star::Find returns 1 (1), X=972.40, Y=43.13, Mass=12245, SNR=71.6, Peak=255 HFD=6.7
22:43:42.241 00.005 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.53 = -1.76)
22:43:42.245 00.004 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
22:43:42.248 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.28 hyp=0.28 cameraTheta=1.57 mountX=-0.05 mountY=-0.25, mountTheta=-1.77
22:43:42.253 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.28, opts=13)
22:43:42.257 00.004 6120 Enqueuing Move request for scope (-0.00, 0.28)
22:43:42.261 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:42.265 00.004 7680 Worker thread wakes up
22:43:42.266 00.001 6120 UpdateGuideState exits: m=12245 SNR=71.6 Saturated
22:43:42.271 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.28) opts 0xd
22:43:42.271 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.28)
22:43:42.271 00.000 6120 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 7 / 99999
22:43:42.275 00.004 7680 Moving (-0.00, 0.28) raw xDistance=-0.05 yDistance=-0.25
22:43:42.275 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:43:42.276 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:43:42.276 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045822.275,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.55,"Time":4.5,"SettleTime":10.0,"StarLocked":true}
22:43:42.280 00.004 7680 MoveAxis(E, 0, ABG)
22:43:42.280 00.000 7680 Move returns status 0, amount 0
22:43:42.281 00.001 7680 MoveAxis(N, 136, ABG)
22:43:42.281 00.000 7680 Guiding  Dir = 0, Dur = 136
22:43:42.281 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:42.285 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:42.289 00.004 6120 Enqueuing Expose request
22:43:42.293 00.004 7680 IsSlewing returns 0
22:43:42.293 00.000 7680 IsGuiding returns 0
22:43:42.293 00.000 7680 PulseGuide returned control before completion, sleep 146
22:43:42.453 00.160 7680 IsGuiding returns 0
22:43:42.454 00.001 7680 Move returns status 0, amount 136
22:43:42.455 00.001 7680 move complete, result=0
22:43:42.455 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 136 ms NORTH
22:43:42.462 00.007 7680 worker thread done servicing request
22:43:42.462 00.000 7680 Worker thread wakes up
22:43:42.462 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:42.463 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:43:43.709 01.246 7680 Exposure complete
22:43:43.851 00.142 7680 worker thread done servicing request
22:43:43.851 00.000 6120 OnExposeComplete: enter
22:43:43.855 00.004 6120 UpdateGuideState(): m_state=6
22:43:43.860 00.005 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
22:43:43.864 00.004 6120 Star::Find returns 1 (1), X=972.62, Y=43.04, Mass=13086, SNR=75.4, Peak=255 HFD=6.8
22:43:43.867 00.003 6120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-2.95) = xAngle (3.65 = -2.64)
22:43:43.870 00.003 6120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.38 = -2.90)
22:43:43.874 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.19 hyp=0.29 cameraTheta=0.69 mountX=-0.26 mountY=-0.07, mountTheta=-2.88
22:43:43.880 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.19, opts=13)
22:43:43.884 00.004 6120 Enqueuing Move request for scope (0.23, 0.19)
22:43:43.890 00.006 7680 Worker thread wakes up
22:43:43.890 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.19) opts 0xd
22:43:43.890 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.19)
22:43:43.890 00.000 7680 Moving (0.23, 0.19) raw xDistance=-0.26 yDistance=-0.07
22:43:43.891 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
22:43:43.891 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:43:43.891 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:43.896 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:43:43.896 00.000 7680 MoveAxis(E, 105, ABG)
22:43:43.896 00.000 6120 UpdateGuideState exits: m=13086 SNR=75.4 Saturated
22:43:43.900 00.004 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 8 / 99999
22:43:43.903 00.003 7680 Guiding  Dir = 2, Dur = 105
22:43:43.904 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045823.903,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.47,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
22:43:43.908 00.004 7680 IsSlewing returns 0
22:43:43.908 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:43.912 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:43.915 00.003 6120 Enqueuing Expose request
22:43:43.920 00.005 7680 IsGuiding returns 0
22:43:43.920 00.000 7680 PulseGuide returned control before completion, sleep 115
22:43:44.043 00.123 7680 IsGuiding returns 1
22:43:44.044 00.001 7680 scope still moving after pulse duration time elapsed
22:43:44.074 00.030 7680 IsSlewing returns 0
22:43:44.074 00.000 7680 IsGuiding returns 0
22:43:44.075 00.001 7680 scope move finished after 105 + 50 ms
22:43:44.075 00.000 7680 Move returns status 0, amount 105
22:43:44.075 00.000 7680 MoveAxis(N, 0, ABG)
22:43:44.077 00.002 7680 Move returns status 0, amount 0
22:43:44.077 00.000 7680 move complete, result=0
22:43:44.077 00.000 7680 worker thread done servicing request
22:43:44.077 00.000 6120 GuideStep: -0.3 px 105 ms EAST, -0.1 px 0 ms NORTH
22:43:44.083 00.006 7680 Worker thread wakes up
22:43:44.083 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:44.083 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:43:45.335 01.252 7680 Exposure complete
22:43:45.466 00.131 7680 worker thread done servicing request
22:43:45.467 00.001 6120 OnExposeComplete: enter
22:43:45.470 00.003 6120 UpdateGuideState(): m_state=6
22:43:45.474 00.004 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
22:43:45.477 00.003 6120 Star::Find returns 1 (1), X=972.60, Y=43.24, Mass=12868, SNR=72.8, Peak=255 HFD=7.0
22:43:45.482 00.005 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.03 = -2.25)
22:43:45.486 00.004 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.52)
22:43:45.490 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.39 hyp=0.44 cameraTheta=1.08 mountX=-0.28 mountY=-0.26, mountTheta=-2.39
22:43:45.495 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.39, opts=13)
22:43:45.499 00.004 6120 Enqueuing Move request for scope (0.21, 0.39)
22:43:45.502 00.003 7680 Worker thread wakes up
22:43:45.502 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.39) opts 0xd
22:43:45.504 00.002 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.39)
22:43:45.504 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:45.507 00.003 6120 UpdateGuideState exits: m=12868 SNR=72.8 Saturated
22:43:45.511 00.004 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 9 / 99999
22:43:45.517 00.006 7680 Moving (0.21, 0.39) raw xDistance=-0.28 yDistance=-0.26
22:43:45.517 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
22:43:45.517 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:43:45.517 00.000 7680 MoveAxis(E, 121, ABG)
22:43:45.518 00.001 7680 Guiding  Dir = 2, Dur = 121
22:43:45.518 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045825.517,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.47,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
22:43:45.522 00.004 7680 IsSlewing returns 0
22:43:45.523 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:45.526 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:45.531 00.005 6120 Enqueuing Expose request
22:43:45.534 00.003 7680 IsGuiding returns 0
22:43:45.535 00.001 7680 PulseGuide returned control before completion, sleep 131
22:43:45.669 00.134 7680 IsGuiding returns 1
22:43:45.669 00.000 7680 scope still moving after pulse duration time elapsed
22:43:45.700 00.031 7680 IsSlewing returns 0
22:43:45.700 00.000 7680 IsGuiding returns 0
22:43:45.701 00.001 7680 scope move finished after 121 + 45 ms
22:43:45.701 00.000 7680 Move returns status 0, amount 121
22:43:45.701 00.000 7680 MoveAxis(N, 140, ABG)
22:43:45.702 00.001 7680 Guiding  Dir = 0, Dur = 140
22:43:45.702 00.000 7680 IsSlewing returns 0
22:43:45.703 00.001 7680 IsGuiding returns 0
22:43:45.703 00.000 7680 PulseGuide returned control before completion, sleep 150
22:43:45.870 00.167 7680 IsGuiding returns 1
22:43:45.871 00.001 7680 scope still moving after pulse duration time elapsed
22:43:45.902 00.031 7680 IsSlewing returns 0
22:43:45.903 00.001 7680 IsGuiding returns 0
22:43:45.903 00.000 7680 scope move finished after 140 + 60 ms
22:43:45.904 00.001 7680 Move returns status 0, amount 140
22:43:45.905 00.001 7680 move complete, result=0
22:43:45.905 00.000 7680 worker thread done servicing request
22:43:45.906 00.001 7680 Worker thread wakes up
22:43:45.906 00.000 6120 GuideStep: -0.3 px 121 ms EAST, -0.3 px 140 ms NORTH
22:43:45.912 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:45.912 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:43:47.167 01.255 7680 Exposure complete
22:43:47.304 00.137 7680 worker thread done servicing request
22:43:47.304 00.000 6120 OnExposeComplete: enter
22:43:47.308 00.004 6120 UpdateGuideState(): m_state=6
22:43:47.313 00.005 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
22:43:47.317 00.004 6120 Star::Find returns 1 (1), X=972.18, Y=43.20, Mass=12302, SNR=72.7, Peak=255 HFD=6.8
22:43:47.320 00.003 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
22:43:47.324 00.004 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.47)
22:43:47.327 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.35 hyp=0.41 cameraTheta=2.13 mountX=0.15 mountY=-0.41, mountTheta=-1.22
22:43:47.333 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.35, opts=13)
22:43:47.336 00.003 6120 Enqueuing Move request for scope (-0.22, 0.35)
22:43:47.340 00.004 7680 Worker thread wakes up
22:43:47.340 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.35) opts 0xd
22:43:47.340 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:47.345 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.35)
22:43:47.345 00.000 6120 UpdateGuideState exits: m=12302 SNR=72.7 Saturated
22:43:47.349 00.004 6120 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 10 / 99999
22:43:47.352 00.003 7680 Moving (-0.22, 0.35) raw xDistance=0.15 yDistance=-0.41
22:43:47.352 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:43:47.352 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045827.352,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.45,"Time":9.6,"SettleTime":10.0,"StarLocked":true}
22:43:47.356 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
22:43:47.356 00.000 7680 MoveAxis(E, 0, ABG)
22:43:47.356 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:47.360 00.004 7680 Move returns status 0, amount 0
22:43:47.360 00.000 7680 MoveAxis(N, 222, ABG)
22:43:47.360 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:47.364 00.004 6120 Enqueuing Expose request
22:43:47.368 00.004 7680 Guiding  Dir = 0, Dur = 222
22:43:47.369 00.001 7680 IsSlewing returns 0
22:43:47.369 00.000 7680 IsGuiding returns 0
22:43:47.369 00.000 7680 PulseGuide returned control before completion, sleep 232
22:43:47.610 00.241 7680 IsGuiding returns 1
22:43:47.611 00.001 7680 scope still moving after pulse duration time elapsed
22:43:47.641 00.030 7680 IsSlewing returns 0
22:43:47.643 00.002 7680 IsGuiding returns 0
22:43:47.644 00.001 7680 scope move finished after 222 + 52 ms
22:43:47.644 00.000 7680 Move returns status 0, amount 222
22:43:47.645 00.001 7680 move complete, result=0
22:43:47.646 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 222 ms NORTH
22:43:47.652 00.006 7680 worker thread done servicing request
22:43:47.653 00.001 7680 Worker thread wakes up
22:43:47.653 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:47.654 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:43:48.903 01.249 7680 Exposure complete
22:43:49.024 00.121 7680 worker thread done servicing request
22:43:49.025 00.001 6120 OnExposeComplete: enter
22:43:49.029 00.004 6120 UpdateGuideState(): m_state=6
22:43:49.033 00.004 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
22:43:49.037 00.004 6120 Star::Find returns 1 (1), X=972.09, Y=43.15, Mass=12736, SNR=74.9, Peak=255 HFD=6.9
22:43:49.040 00.003 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
22:43:49.044 00.004 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.24)
22:43:49.048 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.30 hyp=0.43 cameraTheta=2.36 mountX=0.24 mountY=-0.40, mountTheta=-1.03
22:43:49.054 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.30, opts=13)
22:43:49.058 00.004 6120 Enqueuing Move request for scope (-0.30, 0.30)
22:43:49.062 00.004 7680 Worker thread wakes up
22:43:49.062 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.30) opts 0xd
22:43:49.062 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.30)
22:43:49.062 00.000 7680 Moving (-0.30, 0.30) raw xDistance=0.24 yDistance=-0.40
22:43:49.063 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:43:49.063 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
22:43:49.063 00.000 7680 MoveAxis(W, 99, ABG)
22:43:49.063 00.000 7680 Guiding  Dir = 3, Dur = 99
22:43:49.063 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:49.068 00.005 7680 IsSlewing returns 0
22:43:49.068 00.000 6120 UpdateGuideState exits: m=12736 SNR=74.9 Saturated
22:43:49.071 00.003 7680 IsGuiding returns 0
22:43:49.071 00.000 6120 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 11 / 99999
22:43:49.076 00.005 6120 PhdController: newstate STATE_FINISH
22:43:49.079 00.003 7680 PulseGuide returned control before completion, sleep 109
22:43:49.080 00.001 6120 PhdController complete: success
22:43:49.083 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045829.083,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
22:43:49.087 00.004 6120 Mount: notify guiding dither settle done success=1
22:43:49.092 00.005 6120 PhdController: newstate STATE_IDLE
22:43:49.095 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:49.098 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:49.102 00.004 6120 Enqueuing Expose request
22:43:49.192 00.090 7680 IsGuiding returns 1
22:43:49.193 00.001 7680 scope still moving after pulse duration time elapsed
22:43:49.224 00.031 7680 IsSlewing returns 0
22:43:49.226 00.002 7680 IsGuiding returns 0
22:43:49.227 00.001 7680 scope move finished after 99 + 56 ms
22:43:49.227 00.000 7680 Move returns status 0, amount 99
22:43:49.228 00.001 7680 MoveAxis(N, 220, ABG)
22:43:49.228 00.000 7680 Guiding  Dir = 0, Dur = 220
22:43:49.229 00.001 7680 IsSlewing returns 0
22:43:49.229 00.000 7680 IsGuiding returns 0
22:43:49.231 00.002 7680 PulseGuide returned control before completion, sleep 230
22:43:49.473 00.242 7680 IsGuiding returns 1
22:43:49.475 00.002 7680 scope still moving after pulse duration time elapsed
22:43:49.506 00.031 7680 IsSlewing returns 0
22:43:49.507 00.001 7680 IsGuiding returns 0
22:43:49.507 00.000 7680 scope move finished after 220 + 57 ms
22:43:49.508 00.001 7680 Move returns status 0, amount 220
22:43:49.508 00.000 7680 move complete, result=0
22:43:49.508 00.000 7680 worker thread done servicing request
22:43:49.508 00.000 6120 GuideStep: 0.2 px 99 ms WEST, -0.4 px 220 ms NORTH
22:43:49.517 00.009 7680 Worker thread wakes up
22:43:49.517 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:49.517 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:43:50.770 01.253 7680 Exposure complete
22:43:50.900 00.130 7680 worker thread done servicing request
22:43:50.901 00.001 6120 OnExposeComplete: enter
22:43:50.905 00.004 6120 UpdateGuideState(): m_state=6
22:43:50.908 00.003 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
22:43:50.913 00.005 6120 Star::Find returns 1 (1), X=972.19, Y=42.97, Mass=12445, SNR=72.3, Peak=255 HFD=6.8
22:43:50.915 00.002 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.59 = -0.70)
22:43:50.920 00.005 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.97)
22:43:50.923 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.24 cameraTheta=2.63 mountX=0.19 mountY=-0.20, mountTheta=-0.82
22:43:50.929 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.12, opts=13)
22:43:50.933 00.004 6120 Enqueuing Move request for scope (-0.21, 0.12)
22:43:50.936 00.003 7680 Worker thread wakes up
22:43:50.936 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.12) opts 0xd
22:43:50.936 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.12)
22:43:50.936 00.000 7680 Moving (-0.21, 0.12) raw xDistance=0.19 yDistance=-0.20
22:43:50.937 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:50.940 00.003 6120 UpdateGuideState exits: m=12445 SNR=72.3 Saturated
22:43:50.944 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:43:50.944 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:43:50.944 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:43:50.945 00.001 7680 MoveAxis(E, 0, ABG)
22:43:50.945 00.000 7680 Move returns status 0, amount 0
22:43:50.945 00.000 7680 MoveAxis(N, 0, ABG)
22:43:50.945 00.000 7680 Move returns status 0, amount 0
22:43:50.945 00.000 7680 move complete, result=0
22:43:50.946 00.001 7680 worker thread done servicing request
22:43:50.946 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:50.950 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:50.955 00.005 6120 Enqueuing Expose request
22:43:50.959 00.004 7680 Worker thread wakes up
22:43:50.960 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:43:50.965 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:50.965 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:43:52.212 01.247 7680 Exposure complete
22:43:52.359 00.147 7680 worker thread done servicing request
22:43:52.359 00.000 6120 OnExposeComplete: enter
22:43:52.365 00.006 6120 UpdateGuideState(): m_state=6
22:43:52.369 00.004 6120 Star::Find(15, 972, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
22:43:52.373 00.004 6120 Star::Find returns 1 (1), X=972.71, Y=43.08, Mass=13933, SNR=76.4, Peak=255 HFD=6.8
22:43:52.376 00.003 6120 CameraToMount -- cameraTheta (0.63) - m_xAngle (-2.95) = xAngle (3.59 = -2.70)
22:43:52.381 00.005 6120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.32 = -2.96)
22:43:52.384 00.003 6120 CameraToMount -- cameraX=0.32 cameraY=0.23 hyp=0.39 cameraTheta=0.63 mountX=-0.35 mountY=-0.07, mountTheta=-2.95
22:43:52.389 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=0.23, opts=13)
22:43:52.392 00.003 6120 Enqueuing Move request for scope (0.32, 0.23)
22:43:52.396 00.004 7680 Worker thread wakes up
22:43:52.396 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.23) opts 0xd
22:43:52.397 00.001 7680 Handling offset move in thread for scope, endpoint = (0.32, 0.23)
22:43:52.397 00.000 7680 Moving (0.32, 0.23) raw xDistance=-0.35 yDistance=-0.07
22:43:52.397 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
22:43:52.397 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:43:52.398 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:43:52.398 00.000 7680 MoveAxis(E, 144, ABG)
22:43:52.398 00.000 7680 Guiding  Dir = 2, Dur = 144
22:43:52.398 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:52.402 00.004 7680 IsSlewing returns 0
22:43:52.402 00.000 6120 UpdateGuideState exits: m=13933 SNR=76.4 Saturated
22:43:52.406 00.004 7680 IsGuiding returns 0
22:43:52.406 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:52.411 00.005 7680 PulseGuide returned control before completion, sleep 154
22:43:52.411 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:52.414 00.003 6120 Enqueuing Expose request
22:43:52.580 00.166 7680 IsGuiding returns 1
22:43:52.580 00.000 7680 scope still moving after pulse duration time elapsed
22:43:52.607 00.027 7680 IsSlewing returns 0
22:43:52.608 00.001 7680 IsGuiding returns 0
22:43:52.609 00.001 7680 scope move finished after 144 + 58 ms
22:43:52.609 00.000 7680 Move returns status 0, amount 144
22:43:52.609 00.000 7680 MoveAxis(N, 0, ABG)
22:43:52.610 00.001 7680 Move returns status 0, amount 0
22:43:52.610 00.000 7680 move complete, result=0
22:43:52.611 00.001 7680 worker thread done servicing request
22:43:52.611 00.000 7680 Worker thread wakes up
22:43:52.611 00.000 6120 GuideStep: -0.4 px 144 ms EAST, -0.1 px 0 ms NORTH
22:43:52.618 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:52.618 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:43:53.877 01.259 7680 Exposure complete
22:43:54.022 00.145 7680 worker thread done servicing request
22:43:54.022 00.000 6120 OnExposeComplete: enter
22:43:54.027 00.005 6120 UpdateGuideState(): m_state=6
22:43:54.031 00.004 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
22:43:54.035 00.004 6120 Star::Find returns 1 (1), X=972.43, Y=43.25, Mass=12470, SNR=73.3, Peak=255 HFD=7.1
22:43:54.039 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
22:43:54.044 00.005 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
22:43:54.047 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.40 hyp=0.40 cameraTheta=1.47 mountX=-0.11 mountY=-0.34, mountTheta=-1.89
22:43:54.053 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.40, opts=13)
22:43:54.056 00.003 6120 Enqueuing Move request for scope (0.04, 0.40)
22:43:54.061 00.005 7680 Worker thread wakes up
22:43:54.061 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.40) opts 0xd
22:43:54.061 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:54.065 00.004 6120 UpdateGuideState exits: m=12470 SNR=73.3 Saturated
22:43:54.069 00.004 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.40)
22:43:54.069 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:54.073 00.004 7680 Moving (0.04, 0.40) raw xDistance=-0.11 yDistance=-0.34
22:43:54.073 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:43:54.073 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:43:54.073 00.000 7680 MoveAxis(E, 0, ABG)
22:43:54.073 00.000 7680 Move returns status 0, amount 0
22:43:54.074 00.001 7680 MoveAxis(N, 184, ABG)
22:43:54.074 00.000 7680 Guiding  Dir = 0, Dur = 184
22:43:54.074 00.000 7680 IsSlewing returns 0
22:43:54.074 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:54.079 00.005 7680 IsGuiding returns 0
22:43:54.079 00.000 6120 Enqueuing Expose request
22:43:54.084 00.005 7680 PulseGuide returned control before completion, sleep 194
22:43:54.289 00.205 7680 IsGuiding returns 0
22:43:54.292 00.003 7680 Move returns status 0, amount 184
22:43:54.292 00.000 7680 move complete, result=0
22:43:54.294 00.002 7680 worker thread done servicing request
22:43:54.295 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 184 ms NORTH
22:43:54.299 00.004 7680 Worker thread wakes up
22:43:54.300 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:54.303 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:43:55.557 01.254 7680 Exposure complete
22:43:55.703 00.146 7680 worker thread done servicing request
22:43:55.703 00.000 6120 OnExposeComplete: enter
22:43:55.708 00.005 6120 UpdateGuideState(): m_state=6
22:43:55.713 00.005 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
22:43:55.719 00.006 6120 Star::Find returns 1 (1), X=972.19, Y=43.17, Mass=12473, SNR=72.8, Peak=255 HFD=6.7
22:43:55.722 00.003 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
22:43:55.727 00.005 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.47)
22:43:55.732 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.32 hyp=0.38 cameraTheta=2.13 mountX=0.14 mountY=-0.38, mountTheta=-1.22
22:43:55.740 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.32, opts=13)
22:43:55.747 00.007 6120 Enqueuing Move request for scope (-0.20, 0.32)
22:43:55.752 00.005 7680 Worker thread wakes up
22:43:55.753 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:55.758 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.32) opts 0xd
22:43:55.759 00.001 6120 UpdateGuideState exits: m=12473 SNR=72.8 Saturated
22:43:55.764 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.32)
22:43:55.765 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:55.770 00.005 7680 Moving (-0.20, 0.32) raw xDistance=0.14 yDistance=-0.38
22:43:55.770 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:55.774 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:43:55.774 00.000 6120 Enqueuing Expose request
22:43:55.779 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
22:43:55.780 00.001 7680 MoveAxis(E, 0, ABG)
22:43:55.780 00.000 7680 Move returns status 0, amount 0
22:43:55.780 00.000 7680 MoveAxis(N, 206, ABG)
22:43:55.781 00.001 7680 Guiding  Dir = 0, Dur = 206
22:43:55.781 00.000 7680 IsSlewing returns 0
22:43:55.781 00.000 7680 IsGuiding returns 0
22:43:55.783 00.002 7680 PulseGuide returned control before completion, sleep 216
22:43:56.012 00.229 7680 IsGuiding returns 1
22:43:56.014 00.002 7680 scope still moving after pulse duration time elapsed
22:43:56.044 00.030 7680 IsSlewing returns 0
22:43:56.046 00.002 7680 IsGuiding returns 0
22:43:56.046 00.000 7680 scope move finished after 206 + 58 ms
22:43:56.046 00.000 7680 Move returns status 0, amount 206
22:43:56.048 00.002 7680 move complete, result=0
22:43:56.048 00.000 7680 worker thread done servicing request
22:43:56.049 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 206 ms NORTH
22:43:56.054 00.005 7680 Worker thread wakes up
22:43:56.055 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:56.055 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:43:57.304 01.249 7680 Exposure complete
22:43:57.436 00.132 7680 worker thread done servicing request
22:43:57.437 00.001 6120 OnExposeComplete: enter
22:43:57.441 00.004 6120 UpdateGuideState(): m_state=6
22:43:57.445 00.004 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
22:43:57.449 00.004 6120 Star::Find returns 1 (1), X=972.45, Y=43.08, Mass=12643, SNR=72.1, Peak=255 HFD=6.9
22:43:57.453 00.004 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.29 = -2.00)
22:43:57.457 00.004 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.27)
22:43:57.461 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.33 mountX=-0.10 mountY=-0.18, mountTheta=-2.07
22:43:57.465 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.23, opts=13)
22:43:57.470 00.005 6120 Enqueuing Move request for scope (0.06, 0.23)
22:43:57.473 00.003 7680 Worker thread wakes up
22:43:57.473 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
22:43:57.474 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
22:43:57.474 00.000 7680 Moving (0.06, 0.23) raw xDistance=-0.10 yDistance=-0.18
22:43:57.474 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:43:57.474 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:43:57.474 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:43:57.474 00.000 7680 MoveAxis(E, 0, ABG)
22:43:57.474 00.000 7680 Move returns status 0, amount 0
22:43:57.474 00.000 7680 MoveAxis(N, 0, ABG)
22:43:57.475 00.001 7680 Move returns status 0, amount 0
22:43:57.475 00.000 7680 move complete, result=0
22:43:57.475 00.000 7680 worker thread done servicing request
22:43:57.475 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:57.479 00.004 6120 UpdateGuideState exits: m=12643 SNR=72.1 Saturated
22:43:57.486 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:57.490 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:57.493 00.003 6120 Enqueuing Expose request
22:43:57.496 00.003 7680 Worker thread wakes up
22:43:57.496 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:57.496 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:43:57.496 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:43:58.744 01.248 7680 Exposure complete
22:43:58.882 00.138 7680 worker thread done servicing request
22:43:58.883 00.001 6120 OnExposeComplete: enter
22:43:58.887 00.004 6120 UpdateGuideState(): m_state=6
22:43:58.892 00.005 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
22:43:58.895 00.003 6120 Star::Find returns 1 (1), X=972.22, Y=43.04, Mass=12589, SNR=73.7, Peak=255 HFD=6.8
22:43:58.901 00.006 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
22:43:58.906 00.005 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
22:43:58.912 00.006 6120 CameraToMount -- cameraX=-0.17 cameraY=0.19 hyp=0.25 cameraTheta=2.32 mountX=0.14 mountY=-0.24, mountTheta=-1.06
22:43:58.917 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.19, opts=13)
22:43:58.920 00.003 6120 Enqueuing Move request for scope (-0.17, 0.19)
22:43:58.926 00.006 7680 Worker thread wakes up
22:43:58.927 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:43:58.931 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.19) opts 0xd
22:43:58.931 00.000 6120 UpdateGuideState exits: m=12589 SNR=73.7 Saturated
22:43:58.934 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.19)
22:43:58.934 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:58.937 00.003 7680 Moving (-0.17, 0.19) raw xDistance=0.14 yDistance=-0.24
22:43:58.937 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:43:58.941 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:43:58.941 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:43:58.941 00.000 7680 MoveAxis(E, 0, ABG)
22:43:58.942 00.001 7680 Move returns status 0, amount 0
22:43:58.942 00.000 7680 MoveAxis(N, 132, ABG)
22:43:58.942 00.000 7680 Guiding  Dir = 0, Dur = 132
22:43:58.942 00.000 6120 Enqueuing Expose request
22:43:58.946 00.004 7680 IsSlewing returns 0
22:43:58.947 00.001 7680 IsGuiding returns 0
22:43:58.949 00.002 7680 PulseGuide returned control before completion, sleep 142
22:43:59.094 00.145 7680 IsGuiding returns 1
22:43:59.094 00.000 7680 scope still moving after pulse duration time elapsed
22:43:59.125 00.031 7680 IsSlewing returns 0
22:43:59.128 00.003 7680 IsGuiding returns 0
22:43:59.128 00.000 7680 scope move finished after 132 + 47 ms
22:43:59.128 00.000 7680 Move returns status 0, amount 132
22:43:59.128 00.000 7680 move complete, result=0
22:43:59.130 00.002 7680 worker thread done servicing request
22:43:59.130 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 132 ms NORTH
22:43:59.136 00.006 7680 Worker thread wakes up
22:43:59.136 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:43:59.136 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:44:00.389 01.253 7680 Exposure complete
22:44:00.507 00.118 7680 worker thread done servicing request
22:44:00.507 00.000 6120 OnExposeComplete: enter
22:44:00.511 00.004 6120 UpdateGuideState(): m_state=6
22:44:00.519 00.008 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
22:44:00.523 00.004 6120 Star::Find returns 1 (1), X=972.50, Y=43.03, Mass=12819, SNR=76.3, Peak=255 HFD=6.9
22:44:00.527 00.004 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (3.99 = -2.29)
22:44:00.533 00.006 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.56)
22:44:00.540 00.007 6120 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.04 mountX=-0.14 mountY=-0.12, mountTheta=-2.45
22:44:00.549 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.18, opts=13)
22:44:00.553 00.004 6120 Enqueuing Move request for scope (0.11, 0.18)
22:44:00.556 00.003 7680 Worker thread wakes up
22:44:00.557 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:00.560 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
22:44:00.560 00.000 6120 UpdateGuideState exits: m=12819 SNR=76.3 Saturated
22:44:00.563 00.003 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
22:44:00.563 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:00.567 00.004 7680 Moving (0.11, 0.18) raw xDistance=-0.14 yDistance=-0.12
22:44:00.567 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:00.570 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:44:00.570 00.000 6120 Enqueuing Expose request
22:44:00.575 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:44:00.575 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:44:00.575 00.000 7680 MoveAxis(E, 0, ABG)
22:44:00.576 00.001 7680 Move returns status 0, amount 0
22:44:00.576 00.000 7680 MoveAxis(N, 0, ABG)
22:44:00.576 00.000 7680 Move returns status 0, amount 0
22:44:00.576 00.000 7680 move complete, result=0
22:44:00.577 00.001 7680 worker thread done servicing request
22:44:00.577 00.000 7680 Worker thread wakes up
22:44:00.577 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:00.578 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:44:00.578 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:01.830 01.252 7680 Exposure complete
22:44:01.929 00.099 7680 worker thread done servicing request
22:44:01.929 00.000 6120 OnExposeComplete: enter
22:44:01.932 00.003 6120 UpdateGuideState(): m_state=6
22:44:01.937 00.005 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
22:44:01.940 00.003 6120 Star::Find returns 1 (1), X=972.55, Y=43.28, Mass=12617, SNR=73.4, Peak=255 HFD=7.1
22:44:01.944 00.004 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.18 = -2.11)
22:44:01.948 00.004 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.38)
22:44:01.953 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=0.43 hyp=0.45 cameraTheta=1.22 mountX=-0.23 mountY=-0.32, mountTheta=-2.21
22:44:01.957 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.43, opts=13)
22:44:01.961 00.004 6120 Enqueuing Move request for scope (0.16, 0.43)
22:44:01.965 00.004 7680 Worker thread wakes up
22:44:01.965 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.43) opts 0xd
22:44:01.965 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.43)
22:44:01.966 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:01.970 00.004 7680 Moving (0.16, 0.43) raw xDistance=-0.23 yDistance=-0.32
22:44:01.970 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:44:01.971 00.001 6120 UpdateGuideState exits: m=12617 SNR=73.4 Saturated
22:44:01.974 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:44:01.974 00.000 7680 MoveAxis(E, 95, ABG)
22:44:01.975 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:01.979 00.004 7680 Guiding  Dir = 2, Dur = 95
22:44:01.979 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:01.983 00.004 7680 IsSlewing returns 0
22:44:01.983 00.000 6120 Enqueuing Expose request
22:44:01.988 00.005 7680 IsGuiding returns 0
22:44:01.989 00.001 7680 PulseGuide returned control before completion, sleep 105
22:44:02.105 00.116 7680 IsGuiding returns 1
22:44:02.106 00.001 7680 scope still moving after pulse duration time elapsed
22:44:02.136 00.030 7680 IsSlewing returns 0
22:44:02.138 00.002 7680 IsGuiding returns 0
22:44:02.138 00.000 7680 scope move finished after 95 + 55 ms
22:44:02.140 00.002 7680 Move returns status 0, amount 95
22:44:02.140 00.000 7680 MoveAxis(N, 171, ABG)
22:44:02.141 00.001 7680 Guiding  Dir = 0, Dur = 171
22:44:02.141 00.000 7680 IsSlewing returns 0
22:44:02.141 00.000 7680 IsGuiding returns 0
22:44:02.141 00.000 7680 PulseGuide returned control before completion, sleep 181
22:44:02.340 00.199 7680 IsGuiding returns 1
22:44:02.341 00.001 7680 scope still moving after pulse duration time elapsed
22:44:02.371 00.030 7680 IsSlewing returns 0
22:44:02.372 00.001 7680 IsGuiding returns 0
22:44:02.372 00.000 7680 scope move finished after 171 + 59 ms
22:44:02.372 00.000 7680 Move returns status 0, amount 171
22:44:02.373 00.001 7680 move complete, result=0
22:44:02.373 00.000 7680 worker thread done servicing request
22:44:02.373 00.000 7680 Worker thread wakes up
22:44:02.375 00.002 6120 GuideStep: -0.2 px 95 ms EAST, -0.3 px 171 ms NORTH
22:44:02.381 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:02.381 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:44:03.634 01.253 7680 Exposure complete
22:44:03.775 00.141 7680 worker thread done servicing request
22:44:03.775 00.000 6120 OnExposeComplete: enter
22:44:03.779 00.004 6120 UpdateGuideState(): m_state=6
22:44:03.783 00.004 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
22:44:03.787 00.004 6120 Star::Find returns 1 (1), X=972.26, Y=43.47, Mass=12724, SNR=73.5, Peak=255 HFD=7.0
22:44:03.790 00.003 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.54)
22:44:03.797 00.007 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
22:44:03.801 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.62 hyp=0.64 cameraTheta=1.79 mountX=0.02 mountY=-0.62, mountTheta=-1.54
22:44:03.807 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.62, opts=13)
22:44:03.811 00.004 6120 Enqueuing Move request for scope (-0.14, 0.62)
22:44:03.814 00.003 7680 Worker thread wakes up
22:44:03.814 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.62) opts 0xd
22:44:03.815 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.62)
22:44:03.815 00.000 7680 Moving (-0.14, 0.62) raw xDistance=0.02 yDistance=-0.62
22:44:03.816 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:03.820 00.004 6120 UpdateGuideState exits: m=12724 SNR=73.5 Saturated
22:44:03.823 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:44:03.823 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
22:44:03.823 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:03.828 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:03.832 00.004 6120 Enqueuing Expose request
22:44:03.836 00.004 7680 MoveAxis(E, 0, ABG)
22:44:03.836 00.000 7680 Move returns status 0, amount 0
22:44:03.836 00.000 7680 MoveAxis(N, 338, ABG)
22:44:03.837 00.001 7680 Guiding  Dir = 0, Dur = 338
22:44:03.837 00.000 7680 IsSlewing returns 0
22:44:03.837 00.000 7680 IsGuiding returns 0
22:44:03.838 00.001 7680 PulseGuide returned control before completion, sleep 348
22:44:04.201 00.363 7680 IsGuiding returns 0
22:44:04.202 00.001 7680 Move returns status 0, amount 338
22:44:04.202 00.000 7680 move complete, result=0
22:44:04.202 00.000 7680 worker thread done servicing request
22:44:04.202 00.000 7680 Worker thread wakes up
22:44:04.203 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:04.204 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:44:04.204 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 338 ms NORTH
22:44:05.457 01.253 7680 Exposure complete
22:44:05.597 00.140 7680 worker thread done servicing request
22:44:05.598 00.001 6120 OnExposeComplete: enter
22:44:05.601 00.003 6120 UpdateGuideState(): m_state=6
22:44:05.606 00.005 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
22:44:05.609 00.003 6120 Star::Find returns 1 (1), X=972.21, Y=43.09, Mass=12686, SNR=74.0, Peak=255 HFD=6.8
22:44:05.616 00.007 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
22:44:05.620 00.004 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
22:44:05.623 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.30 cameraTheta=2.23 mountX=0.13 mountY=-0.29, mountTheta=-1.14
22:44:05.628 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.24, opts=13)
22:44:05.632 00.004 6120 Enqueuing Move request for scope (-0.18, 0.24)
22:44:05.637 00.005 7680 Worker thread wakes up
22:44:05.637 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.24) opts 0xd
22:44:05.638 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.24)
22:44:05.638 00.000 7680 Moving (-0.18, 0.24) raw xDistance=0.13 yDistance=-0.29
22:44:05.638 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:44:05.638 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:44:05.638 00.000 7680 MoveAxis(E, 0, ABG)
22:44:05.638 00.000 7680 Move returns status 0, amount 0
22:44:05.639 00.001 7680 MoveAxis(N, 159, ABG)
22:44:05.639 00.000 7680 Guiding  Dir = 0, Dur = 159
22:44:05.639 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:05.644 00.005 7680 IsSlewing returns 0
22:44:05.644 00.000 6120 UpdateGuideState exits: m=12686 SNR=74.0 Saturated
22:44:05.647 00.003 7680 IsGuiding returns 0
22:44:05.648 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:05.652 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:05.657 00.005 7680 PulseGuide returned control before completion, sleep 169
22:44:05.657 00.000 6120 Enqueuing Expose request
22:44:05.842 00.185 7680 IsGuiding returns 0
22:44:05.843 00.001 7680 Move returns status 0, amount 159
22:44:05.843 00.000 7680 move complete, result=0
22:44:05.843 00.000 7680 worker thread done servicing request
22:44:05.845 00.002 7680 Worker thread wakes up
22:44:05.845 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 159 ms NORTH
22:44:05.850 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:05.851 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:44:07.108 01.257 7680 Exposure complete
22:44:07.255 00.147 7680 worker thread done servicing request
22:44:07.255 00.000 6120 OnExposeComplete: enter
22:44:07.259 00.004 6120 UpdateGuideState(): m_state=6
22:44:07.263 00.004 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
22:44:07.266 00.003 6120 Star::Find returns 1 (1), X=972.59, Y=42.57, Mass=12324, SNR=73.1, Peak=255 HFD=6.9
22:44:07.270 00.004 6120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-2.95) = xAngle (1.98 = 1.98)
22:44:07.274 00.004 6120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.71 = 1.71)
22:44:07.277 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-0.28 hyp=0.34 cameraTheta=-0.97 mountX=-0.13 mountY=0.34, mountTheta=1.95
22:44:07.282 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.28, opts=13)
22:44:07.287 00.005 6120 Enqueuing Move request for scope (0.19, -0.28)
22:44:07.290 00.003 7680 Worker thread wakes up
22:44:07.290 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.28) opts 0xd
22:44:07.290 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.28)
22:44:07.290 00.000 7680 Moving (0.19, -0.28) raw xDistance=-0.13 yDistance=0.34
22:44:07.291 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:07.294 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:44:07.295 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:44:07.295 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:44:07.295 00.000 7680 MoveAxis(E, 0, ABG)
22:44:07.295 00.000 7680 Move returns status 0, amount 0
22:44:07.295 00.000 7680 MoveAxis(N, 0, ABG)
22:44:07.295 00.000 7680 Move returns status 0, amount 0
22:44:07.295 00.000 7680 move complete, result=0
22:44:07.295 00.000 6120 UpdateGuideState exits: m=12324 SNR=73.1 Saturated
22:44:07.299 00.004 7680 worker thread done servicing request
22:44:07.300 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:07.303 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:07.306 00.003 6120 Enqueuing Expose request
22:44:07.308 00.002 7680 Worker thread wakes up
22:44:07.308 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:07.310 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:44:07.310 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:44:08.557 01.247 7680 Exposure complete
22:44:08.712 00.155 7680 worker thread done servicing request
22:44:08.713 00.001 6120 OnExposeComplete: enter
22:44:08.718 00.005 6120 UpdateGuideState(): m_state=6
22:44:08.722 00.004 6120 Star::Find(15, 972, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
22:44:08.725 00.003 6120 Star::Find returns 1 (1), X=972.63, Y=42.97, Mass=12274, SNR=72.4, Peak=255 HFD=6.8
22:44:08.730 00.005 6120 CameraToMount -- cameraTheta (0.46) - m_xAngle (-2.95) = xAngle (3.42 = -2.87)
22:44:08.734 00.004 6120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.15 = -3.14)
22:44:08.740 00.006 6120 CameraToMount -- cameraX=0.24 cameraY=0.12 hyp=0.26 cameraTheta=0.46 mountX=-0.25 mountY=-0.00, mountTheta=-3.14
22:44:08.746 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.12, opts=13)
22:44:08.750 00.004 6120 Enqueuing Move request for scope (0.24, 0.12)
22:44:08.755 00.005 7680 Worker thread wakes up
22:44:08.756 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:08.759 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.12) opts 0xd
22:44:08.759 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.12)
22:44:08.759 00.000 7680 Moving (0.24, 0.12) raw xDistance=-0.25 yDistance=-0.00
22:44:08.760 00.001 6120 UpdateGuideState exits: m=12274 SNR=72.4 Saturated
22:44:08.765 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:08.769 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:08.774 00.005 6120 Enqueuing Expose request
22:44:08.777 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:44:08.778 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:44:08.778 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:44:08.778 00.000 7680 MoveAxis(E, 104, ABG)
22:44:08.779 00.001 7680 Guiding  Dir = 2, Dur = 104
22:44:08.779 00.000 7680 IsSlewing returns 0
22:44:08.779 00.000 7680 IsGuiding returns 0
22:44:08.780 00.001 7680 PulseGuide returned control before completion, sleep 114
22:44:08.907 00.127 7680 IsGuiding returns 0
22:44:08.907 00.000 7680 Move returns status 0, amount 104
22:44:08.907 00.000 7680 MoveAxis(N, 0, ABG)
22:44:08.907 00.000 7680 Move returns status 0, amount 0
22:44:08.907 00.000 7680 move complete, result=0
22:44:08.909 00.002 7680 worker thread done servicing request
22:44:08.909 00.000 6120 GuideStep: -0.3 px 104 ms EAST, -0.0 px 0 ms NORTH
22:44:08.913 00.004 7680 Worker thread wakes up
22:44:08.914 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:08.914 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:44:10.170 01.256 7680 Exposure complete
22:44:10.311 00.141 7680 worker thread done servicing request
22:44:10.311 00.000 6120 OnExposeComplete: enter
22:44:10.315 00.004 6120 UpdateGuideState(): m_state=6
22:44:10.320 00.005 6120 Star::Find(15, 972, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
22:44:10.323 00.003 6120 Star::Find returns 1 (1), X=972.23, Y=43.34, Mass=13178, SNR=76.0, Peak=255 HFD=7.0
22:44:10.327 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
22:44:10.332 00.005 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
22:44:10.336 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.49 hyp=0.52 cameraTheta=1.89 mountX=0.07 mountY=-0.51, mountTheta=-1.43
22:44:10.341 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.49, opts=13)
22:44:10.346 00.005 6120 Enqueuing Move request for scope (-0.16, 0.49)
22:44:10.351 00.005 7680 Worker thread wakes up
22:44:10.351 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:10.355 00.004 6120 UpdateGuideState exits: m=13178 SNR=76.0 Saturated
22:44:10.359 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:10.365 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:10.369 00.004 6120 Enqueuing Expose request
22:44:10.373 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.49) opts 0xd
22:44:10.373 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.49)
22:44:10.373 00.000 7680 Moving (-0.16, 0.49) raw xDistance=0.07 yDistance=-0.51
22:44:10.373 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:44:10.373 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:44:10.374 00.001 7680 MoveAxis(E, 0, ABG)
22:44:10.374 00.000 7680 Move returns status 0, amount 0
22:44:10.374 00.000 7680 MoveAxis(N, 279, ABG)
22:44:10.375 00.001 7680 Guiding  Dir = 0, Dur = 279
22:44:10.375 00.000 7680 IsSlewing returns 0
22:44:10.375 00.000 7680 IsGuiding returns 0
22:44:10.375 00.000 7680 PulseGuide returned control before completion, sleep 289
22:44:10.673 00.298 7680 IsGuiding returns 1
22:44:10.674 00.001 7680 scope still moving after pulse duration time elapsed
22:44:10.704 00.030 7680 IsSlewing returns 0
22:44:10.704 00.000 7680 IsGuiding returns 0
22:44:10.706 00.002 7680 scope move finished after 279 + 50 ms
22:44:10.706 00.000 7680 Move returns status 0, amount 279
22:44:10.706 00.000 7680 move complete, result=0
22:44:10.706 00.000 7680 worker thread done servicing request
22:44:10.706 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 279 ms NORTH
22:44:10.712 00.006 7680 Worker thread wakes up
22:44:10.712 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:10.714 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:44:11.962 01.248 7680 Exposure complete
22:44:12.101 00.139 7680 worker thread done servicing request
22:44:12.101 00.000 6120 OnExposeComplete: enter
22:44:12.107 00.006 6120 UpdateGuideState(): m_state=6
22:44:12.112 00.005 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
22:44:12.116 00.004 6120 Star::Find returns 1 (1), X=972.31, Y=43.04, Mass=11932, SNR=71.2, Peak=255 HFD=6.7
22:44:12.120 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.35)
22:44:12.123 00.003 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
22:44:12.127 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.98 mountX=0.05 mountY=-0.21, mountTheta=-1.35
22:44:12.132 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.19, opts=13)
22:44:12.136 00.004 6120 Enqueuing Move request for scope (-0.08, 0.19)
22:44:12.139 00.003 7680 Worker thread wakes up
22:44:12.139 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.19) opts 0xd
22:44:12.139 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.19)
22:44:12.140 00.001 7680 Moving (-0.08, 0.19) raw xDistance=0.05 yDistance=-0.21
22:44:12.140 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:12.146 00.006 6120 UpdateGuideState exits: m=11932 SNR=71.2 Saturated
22:44:12.151 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:44:12.151 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:44:12.152 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:12.156 00.004 7680 MoveAxis(E, 0, ABG)
22:44:12.156 00.000 7680 Move returns status 0, amount 0
22:44:12.156 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:12.160 00.004 6120 Enqueuing Expose request
22:44:12.164 00.004 7680 MoveAxis(N, 113, ABG)
22:44:12.164 00.000 7680 Guiding  Dir = 0, Dur = 113
22:44:12.164 00.000 7680 IsSlewing returns 0
22:44:12.164 00.000 7680 IsGuiding returns 0
22:44:12.165 00.001 7680 PulseGuide returned control before completion, sleep 123
22:44:12.296 00.131 7680 IsGuiding returns 1
22:44:12.297 00.001 7680 scope still moving after pulse duration time elapsed
22:44:12.328 00.031 7680 IsSlewing returns 0
22:44:12.328 00.000 7680 IsGuiding returns 0
22:44:12.329 00.001 7680 scope move finished after 113 + 51 ms
22:44:12.329 00.000 7680 Move returns status 0, amount 113
22:44:12.329 00.000 7680 move complete, result=0
22:44:12.331 00.002 7680 worker thread done servicing request
22:44:12.331 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 113 ms NORTH
22:44:12.337 00.006 7680 Worker thread wakes up
22:44:12.337 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:12.337 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:44:13.586 01.249 7680 Exposure complete
22:44:13.737 00.151 7680 worker thread done servicing request
22:44:13.737 00.000 6120 OnExposeComplete: enter
22:44:13.742 00.005 6120 UpdateGuideState(): m_state=6
22:44:13.747 00.005 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
22:44:13.753 00.006 6120 Star::Find returns 1 (1), X=972.51, Y=43.02, Mass=11575, SNR=70.6, Peak=255 HFD=6.7
22:44:13.758 00.005 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.93 = -2.36)
22:44:13.768 00.010 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.63)
22:44:13.777 00.009 6120 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=0.97 mountX=-0.14 mountY=-0.10, mountTheta=-2.53
22:44:13.784 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.17, opts=13)
22:44:13.790 00.006 6120 Enqueuing Move request for scope (0.11, 0.17)
22:44:13.795 00.005 7680 Worker thread wakes up
22:44:13.795 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:13.802 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
22:44:13.802 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
22:44:13.803 00.001 7680 Moving (0.11, 0.17) raw xDistance=-0.14 yDistance=-0.10
22:44:13.803 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:44:13.803 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:44:13.804 00.001 6120 UpdateGuideState exits: m=11575 SNR=70.6 Saturated
22:44:13.810 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:44:13.810 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:13.816 00.006 7680 MoveAxis(E, 0, ABG)
22:44:13.817 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:13.824 00.007 6120 Enqueuing Expose request
22:44:13.830 00.006 7680 Move returns status 0, amount 0
22:44:13.830 00.000 7680 MoveAxis(N, 0, ABG)
22:44:13.830 00.000 7680 Move returns status 0, amount 0
22:44:13.831 00.001 7680 move complete, result=0
22:44:13.831 00.000 7680 worker thread done servicing request
22:44:13.831 00.000 7680 Worker thread wakes up
22:44:13.831 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:13.832 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:13.839 00.007 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:44:15.093 01.254 7680 Exposure complete
22:44:15.232 00.139 7680 worker thread done servicing request
22:44:15.232 00.000 6120 OnExposeComplete: enter
22:44:15.236 00.004 6120 UpdateGuideState(): m_state=6
22:44:15.240 00.004 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
22:44:15.243 00.003 6120 Star::Find returns 1 (1), X=972.16, Y=43.09, Mass=11743, SNR=71.0, Peak=255 HFD=6.8
22:44:15.247 00.004 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-2.95) = xAngle (5.30 = -0.98)
22:44:15.251 00.004 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.25)
22:44:15.254 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.24 hyp=0.33 cameraTheta=2.34 mountX=0.18 mountY=-0.32, mountTheta=-1.04
22:44:15.258 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.24, opts=13)
22:44:15.262 00.004 6120 Enqueuing Move request for scope (-0.23, 0.24)
22:44:15.265 00.003 7680 Worker thread wakes up
22:44:15.265 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.24) opts 0xd
22:44:15.265 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.24)
22:44:15.265 00.000 7680 Moving (-0.23, 0.24) raw xDistance=0.18 yDistance=-0.32
22:44:15.265 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:44:15.266 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:44:15.266 00.000 7680 MoveAxis(E, 0, ABG)
22:44:15.266 00.000 7680 Move returns status 0, amount 0
22:44:15.266 00.000 7680 MoveAxis(N, 172, ABG)
22:44:15.266 00.000 7680 Guiding  Dir = 0, Dur = 172
22:44:15.267 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:15.270 00.003 7680 IsSlewing returns 0
22:44:15.270 00.000 6120 UpdateGuideState exits: m=11743 SNR=71.0 Saturated
22:44:15.275 00.005 7680 IsGuiding returns 0
22:44:15.275 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:15.279 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:15.282 00.003 7680 PulseGuide returned control before completion, sleep 182
22:44:15.283 00.001 6120 Enqueuing Expose request
22:44:15.474 00.191 7680 IsGuiding returns 1
22:44:15.474 00.000 7680 scope still moving after pulse duration time elapsed
22:44:15.506 00.032 7680 IsSlewing returns 0
22:44:15.508 00.002 7680 IsGuiding returns 0
22:44:15.508 00.000 7680 scope move finished after 172 + 61 ms
22:44:15.509 00.001 7680 Move returns status 0, amount 172
22:44:15.509 00.000 7680 move complete, result=0
22:44:15.510 00.001 7680 worker thread done servicing request
22:44:15.510 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 172 ms NORTH
22:44:15.519 00.009 7680 Worker thread wakes up
22:44:15.519 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:15.521 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:44:16.509 00.988 6120 evsrv: cli 0FAF03D8 connect
22:44:16.588 00.079 6120 case statement mapped state 6 to 3
22:44:16.593 00.005 6120 case statement mapped state 6 to 3
22:44:16.597 00.004 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"5692e983-2dfc-408f-a2c3-668b74765f41"}
22:44:16.600 00.003 6120 case statement mapped state 6 to 3
22:44:16.603 00.003 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"5692e983-2dfc-408f-a2c3-668b74765f41"}
22:44:16.616 00.013 6120 evsrv: cli 0FAF03D8 disconnect
22:44:16.620 00.004 6120 evsrv: cli 0FAF0478 connect
22:44:16.623 00.003 6120 case statement mapped state 6 to 3
22:44:16.627 00.004 6120 case statement mapped state 6 to 3
22:44:16.630 00.003 6120 evsrv: cli 0FAF0478 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"cc11a4ba-1a79-4b45-8733-826be7c642ae"}
22:44:16.634 00.004 6120 PhdController::Dither begins
22:44:16.781 00.147 6120 dither: size=5.00, dRA=2.44 dDec=-3.92
22:44:16.785 00.004 7680 Exposure complete
22:44:16.785 00.000 6120 MountToCamera -- mountTheta (-1.01) + m_xAngle (-2.95) = xAngle (-3.97 = 2.32)
22:44:16.931 00.146 6120 MountToCamera -- mountX=2.44 mountY=-3.92 hyp=4.62 mountTheta=-1.01 cameraX=-3.13, cameraY=3.39 cameraTheta=2.32
22:44:16.937 00.006 6120 setting lock position to (969.27, 46.24)
22:44:16.943 00.006 6120 Mount: notify guiding dithered (-3.1, 3.4)
22:44:16.955 00.012 6120 Status Line: Dither by 2.44,-3.92
22:44:16.962 00.007 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:44:16.967 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
22:44:16.971 00.004 6120 evsrv: cli 0FAF0478 response: {"jsonrpc":"2.0","result":0,"id":"cc11a4ba-1a79-4b45-8733-826be7c642ae"}
22:44:16.975 00.004 6120 evsrv: cli 0FAF0478 disconnect
22:44:17.055 00.080 7680 worker thread done servicing request
22:44:17.055 00.000 6120 OnExposeComplete: enter
22:44:17.059 00.004 6120 UpdateGuideState(): m_state=6
22:44:17.062 00.003 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
22:44:17.066 00.004 6120 Star::Find returns 1 (1), X=972.13, Y=43.03, Mass=12725, SNR=73.8, Peak=255 HFD=7.0
22:44:17.068 00.002 6120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-2.95) = xAngle (2.11 = 2.11)
22:44:17.071 00.003 6120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.84 = 1.84)
22:44:17.076 00.005 6120 CameraToMount -- cameraX=2.86 cameraY=-3.22 hyp=4.30 cameraTheta=-0.84 mountX=-2.21 mountY=4.15, mountTheta=2.06
22:44:17.080 00.004 6120 dither recenter: remaining=(-2.4,3.9) step=(-2.4,3.9)
22:44:17.083 00.003 6120 MountToCamera -- mountTheta (2.13) + m_xAngle (-2.95) = xAngle (-0.83 = -0.83)
22:44:17.085 00.002 6120 MountToCamera -- mountX=-2.44 mountY=3.92 hyp=4.62 mountTheta=2.13 cameraX=3.13, cameraY=-3.39 cameraTheta=-0.83
22:44:17.089 00.004 6120 SchedulePrimaryMove(0D6325F0, x=3.13, y=-3.39, opts=4)
22:44:17.092 00.003 6120 Enqueuing Move request for scope (3.13, -3.39)
22:44:17.095 00.003 6120 Mount: notify direct move -2.44,3.92
22:44:17.097 00.002 7680 Worker thread wakes up
22:44:17.098 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:17.101 00.003 6120 UpdateGuideState exits: m=12725 SNR=73.8 Saturated
22:44:17.104 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (3.13, -3.39) opts 0x4
22:44:17.104 00.000 6120 PhdController: settling, locked = 1, distance = 4.74 (1.50) aobump = 0 frame = 1 / 99999
22:44:17.107 00.003 7680 Handling offset move in thread for scope, endpoint = (3.13, -3.39)
22:44:17.107 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045857.107,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.74,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:44:17.110 00.003 7680 Moving (3.13, -3.39) raw xDistance=-2.44 yDistance=3.92
22:44:17.110 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:17.112 00.002 7680 MoveAxis(E, 1584, B)
22:44:17.113 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:17.115 00.002 7680 Guiding  Dir = 2, Dur = 1584
22:44:17.115 00.000 6120 Enqueuing Expose request
22:44:17.119 00.004 7680 IsSlewing returns 0
22:44:17.119 00.000 7680 IsGuiding returns 0
22:44:17.119 00.000 7680 PulseGuide returned control before completion, sleep 1594
22:44:18.726 01.607 7680 IsGuiding returns 1
22:44:18.726 00.000 7680 scope still moving after pulse duration time elapsed
22:44:18.757 00.031 7680 IsSlewing returns 0
22:44:18.757 00.000 7680 IsGuiding returns 0
22:44:18.757 00.000 7680 scope move finished after 1584 + 54 ms
22:44:18.757 00.000 7680 Move returns status 0, amount 1584
22:44:18.757 00.000 7680 MoveAxis(S, 2126, B)
22:44:18.758 00.001 7680 Guiding  Dir = 1, Dur = 2126
22:44:18.758 00.000 7680 IsSlewing returns 0
22:44:18.758 00.000 7680 IsGuiding returns 0
22:44:18.758 00.000 7680 PulseGuide returned control before completion, sleep 2136
22:44:20.901 02.143 7680 IsGuiding returns 1
22:44:20.901 00.000 7680 scope still moving after pulse duration time elapsed
22:44:20.932 00.031 7680 IsSlewing returns 0
22:44:20.932 00.000 7680 IsGuiding returns 0
22:44:20.934 00.002 7680 scope move finished after 2126 + 48 ms
22:44:20.935 00.001 7680 Move returns status 0, amount 2126
22:44:20.935 00.000 7680 move complete, result=0
22:44:20.935 00.000 7680 worker thread done servicing request
22:44:20.936 00.001 7680 Worker thread wakes up
22:44:20.936 00.000 6120 GuideStep: -2.4 px 1584 ms EAST, 3.9 px 2126 ms SOUTH
22:44:20.942 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:20.942 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:22.188 01.246 7680 Exposure complete
22:44:22.340 00.152 7680 worker thread done servicing request
22:44:22.340 00.000 6120 OnExposeComplete: enter
22:44:22.343 00.003 6120 UpdateGuideState(): m_state=6
22:44:22.345 00.002 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
22:44:22.348 00.003 6120 Star::Find returns 1 (1), X=970.19, Y=45.97, Mass=12891, SNR=75.5, Peak=255 HFD=6.8
22:44:22.352 00.004 6120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-2.95) = xAngle (2.67 = 2.67)
22:44:22.354 00.002 6120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.40 = 2.40)
22:44:22.358 00.004 6120 CameraToMount -- cameraX=0.92 cameraY=-0.27 hyp=0.96 cameraTheta=-0.29 mountX=-0.85 mountY=0.65, mountTheta=2.49
22:44:22.362 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.92, y=-0.27, opts=13)
22:44:22.364 00.002 6120 Enqueuing Move request for scope (0.92, -0.27)
22:44:22.368 00.004 7680 Worker thread wakes up
22:44:22.369 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:22.372 00.003 6120 UpdateGuideState exits: m=12891 SNR=75.5 Saturated
22:44:22.374 00.002 6120 PhdController: settling, locked = 1, distance = 0.96 (1.50) aobump = 0 frame = 2 / 99999
22:44:22.377 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.27) opts 0xd
22:44:22.377 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045862.377,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.96,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:44:22.381 00.004 7680 Handling offset move in thread for scope, endpoint = (0.92, -0.27)
22:44:22.382 00.001 7680 Moving (0.92, -0.27) raw xDistance=-0.85 yDistance=0.65
22:44:22.382 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:22.384 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.85
22:44:22.384 00.000 7680 resist switch: large excursion: input 0.65 thresh 0.60 direction from 0 to 1
22:44:22.385 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:22.390 00.005 6120 Enqueuing Expose request
22:44:22.393 00.003 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.95
22:44:22.393 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
22:44:22.393 00.000 7680 MoveAxis(E, 349, ABG)
22:44:22.394 00.001 7680 Guiding  Dir = 2, Dur = 349
22:44:22.394 00.000 7680 IsSlewing returns 0
22:44:22.394 00.000 7680 IsGuiding returns 0
22:44:22.395 00.001 7680 PulseGuide returned control before completion, sleep 359
22:44:22.759 00.364 7680 IsGuiding returns 1
22:44:22.760 00.001 7680 scope still moving after pulse duration time elapsed
22:44:22.790 00.030 7680 IsSlewing returns 0
22:44:22.792 00.002 7680 IsGuiding returns 0
22:44:22.792 00.000 7680 scope move finished after 349 + 48 ms
22:44:22.793 00.001 7680 Move returns status 0, amount 349
22:44:22.793 00.000 7680 MoveAxis(S, 353, ABG)
22:44:22.794 00.001 7680 Guiding  Dir = 1, Dur = 353
22:44:22.795 00.001 7680 IsSlewing returns 0
22:44:22.796 00.001 7680 IsGuiding returns 0
22:44:22.797 00.001 7680 PulseGuide returned control before completion, sleep 363
22:44:23.165 00.368 7680 IsGuiding returns 1
22:44:23.166 00.001 7680 scope still moving after pulse duration time elapsed
22:44:23.196 00.030 7680 IsSlewing returns 0
22:44:23.196 00.000 7680 IsGuiding returns 0
22:44:23.198 00.002 7680 scope move finished after 353 + 48 ms
22:44:23.198 00.000 7680 Move returns status 0, amount 353
22:44:23.199 00.001 7680 move complete, result=0
22:44:23.200 00.001 7680 worker thread done servicing request
22:44:23.200 00.000 6120 GuideStep: -0.9 px 349 ms EAST, 0.6 px 353 ms SOUTH
22:44:23.208 00.008 7680 Worker thread wakes up
22:44:23.208 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:23.208 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:24.459 01.251 7680 Exposure complete
22:44:24.595 00.136 7680 worker thread done servicing request
22:44:24.596 00.001 6120 OnExposeComplete: enter
22:44:24.600 00.004 6120 UpdateGuideState(): m_state=6
22:44:24.604 00.004 6120 Star::Find(15, 970, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
22:44:24.609 00.005 6120 Star::Find returns 1 (1), X=969.66, Y=46.89, Mass=12386, SNR=73.6, Peak=255 HFD=6.8
22:44:24.614 00.005 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.98 = -2.31)
22:44:24.618 00.004 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.58)
22:44:24.622 00.004 6120 CameraToMount -- cameraX=0.40 cameraY=0.65 hyp=0.76 cameraTheta=1.02 mountX=-0.51 mountY=-0.41, mountTheta=-2.47
22:44:24.628 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.40, y=0.65, opts=13)
22:44:24.632 00.004 6120 Enqueuing Move request for scope (0.40, 0.65)
22:44:24.636 00.004 7680 Worker thread wakes up
22:44:24.636 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.65) opts 0xd
22:44:24.636 00.000 7680 Handling offset move in thread for scope, endpoint = (0.40, 0.65)
22:44:24.636 00.000 7680 Moving (0.40, 0.65) raw xDistance=-0.51 yDistance=-0.41
22:44:24.636 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.51
22:44:24.638 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:44:24.638 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:24.642 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:44:24.643 00.001 7680 MoveAxis(E, 233, ABG)
22:44:24.643 00.000 6120 UpdateGuideState exits: m=12386 SNR=73.6 Saturated
22:44:24.646 00.003 7680 Guiding  Dir = 2, Dur = 233
22:44:24.646 00.000 6120 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 3 / 99999
22:44:24.651 00.005 7680 IsSlewing returns 0
22:44:24.651 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045864.651,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.90,"Time":2.3,"SettleTime":10.0,"StarLocked":true}
22:44:24.655 00.004 7680 IsGuiding returns 0
22:44:24.655 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:24.659 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:24.663 00.004 6120 Enqueuing Expose request
22:44:24.666 00.003 7680 PulseGuide returned control before completion, sleep 243
22:44:24.922 00.256 7680 IsGuiding returns 1
22:44:24.922 00.000 7680 scope still moving after pulse duration time elapsed
22:44:24.955 00.033 7680 IsSlewing returns 0
22:44:24.956 00.001 7680 IsGuiding returns 0
22:44:24.956 00.000 7680 scope move finished after 233 + 68 ms
22:44:24.957 00.001 7680 Move returns status 0, amount 233
22:44:24.957 00.000 7680 MoveAxis(N, 0, ABG)
22:44:24.958 00.001 7680 Move returns status 0, amount 0
22:44:24.958 00.000 7680 move complete, result=0
22:44:24.959 00.001 7680 worker thread done servicing request
22:44:24.959 00.000 7680 Worker thread wakes up
22:44:24.959 00.000 6120 GuideStep: -0.5 px 233 ms EAST, -0.4 px 0 ms NORTH
22:44:24.965 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:24.965 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:26.205 01.240 7680 Exposure complete
22:44:26.341 00.136 7680 worker thread done servicing request
22:44:26.341 00.000 6120 OnExposeComplete: enter
22:44:26.345 00.004 6120 UpdateGuideState(): m_state=6
22:44:26.349 00.004 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
22:44:26.352 00.003 6120 Star::Find returns 1 (1), X=969.65, Y=47.09, Mass=12905, SNR=74.7, Peak=255 HFD=6.8
22:44:26.357 00.005 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
22:44:26.360 00.003 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.45)
22:44:26.364 00.004 6120 CameraToMount -- cameraX=0.38 cameraY=0.85 hyp=0.93 cameraTheta=1.15 mountX=-0.53 mountY=-0.59, mountTheta=-2.30
22:44:26.369 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=0.85, opts=13)
22:44:26.373 00.004 6120 Enqueuing Move request for scope (0.38, 0.85)
22:44:26.376 00.003 7680 Worker thread wakes up
22:44:26.376 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.85) opts 0xd
22:44:26.377 00.001 7680 Handling offset move in thread for scope, endpoint = (0.38, 0.85)
22:44:26.377 00.000 7680 Moving (0.38, 0.85) raw xDistance=-0.53 yDistance=-0.59
22:44:26.377 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
22:44:26.377 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:44:26.377 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
22:44:26.378 00.001 7680 MoveAxis(E, 235, ABG)
22:44:26.378 00.000 7680 Guiding  Dir = 2, Dur = 235
22:44:26.378 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:26.382 00.004 7680 IsSlewing returns 0
22:44:26.382 00.000 6120 UpdateGuideState exits: m=12905 SNR=74.7 Saturated
22:44:26.385 00.003 7680 IsGuiding returns 0
22:44:26.385 00.000 6120 PhdController: settling, locked = 1, distance = 0.91 (1.50) aobump = 0 frame = 4 / 99999
22:44:26.390 00.005 7680 PulseGuide returned control before completion, sleep 245
22:44:26.390 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045866.390,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.91,"Time":4.0,"SettleTime":10.0,"StarLocked":true}
22:44:26.394 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:26.398 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:26.401 00.003 6120 Enqueuing Expose request
22:44:26.637 00.236 7680 IsGuiding returns 1
22:44:26.639 00.002 7680 scope still moving after pulse duration time elapsed
22:44:26.668 00.029 7680 IsSlewing returns 0
22:44:26.668 00.000 7680 IsGuiding returns 0
22:44:26.668 00.000 7680 scope move finished after 235 + 48 ms
22:44:26.669 00.001 7680 Move returns status 0, amount 235
22:44:26.669 00.000 7680 MoveAxis(N, 0, ABG)
22:44:26.669 00.000 7680 Move returns status 0, amount 0
22:44:26.669 00.000 7680 move complete, result=0
22:44:26.669 00.000 7680 worker thread done servicing request
22:44:26.670 00.001 7680 Worker thread wakes up
22:44:26.670 00.000 6120 GuideStep: -0.5 px 235 ms EAST, -0.6 px 0 ms NORTH
22:44:26.676 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:26.676 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:27.919 01.243 7680 Exposure complete
22:44:28.051 00.132 7680 worker thread done servicing request
22:44:28.051 00.000 6120 OnExposeComplete: enter
22:44:28.055 00.004 6120 UpdateGuideState(): m_state=6
22:44:28.059 00.004 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
22:44:28.062 00.003 6120 Star::Find returns 1 (1), X=968.92, Y=47.31, Mass=12591, SNR=72.8, Peak=255 HFD=6.8
22:44:28.066 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
22:44:28.070 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
22:44:28.073 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=1.06 hyp=1.12 cameraTheta=1.89 mountX=0.14 mountY=-1.11, mountTheta=-1.44
22:44:28.078 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=1.06, opts=13)
22:44:28.082 00.004 6120 Enqueuing Move request for scope (-0.35, 1.06)
22:44:28.085 00.003 7680 Worker thread wakes up
22:44:28.085 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 1.06) opts 0xd
22:44:28.086 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.35, 1.06)
22:44:28.086 00.000 7680 Moving (-0.35, 1.06) raw xDistance=0.14 yDistance=-1.11
22:44:28.086 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:44:28.086 00.000 7680 resist switch: large excursion: input -1.11 thresh 0.60 direction from 1 to -1
22:44:28.086 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.32
22:44:28.087 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.11 from input -1.11
22:44:28.087 00.000 7680 MoveAxis(E, 0, ABG)
22:44:28.087 00.000 7680 Move returns status 0, amount 0
22:44:28.087 00.000 7680 MoveAxis(N, 600, ABG)
22:44:28.087 00.000 7680 Guiding  Dir = 0, Dur = 600
22:44:28.088 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:28.092 00.004 7680 IsSlewing returns 0
22:44:28.092 00.000 6120 UpdateGuideState exits: m=12591 SNR=72.8 Saturated
22:44:28.095 00.003 7680 IsGuiding returns 0
22:44:28.095 00.000 6120 PhdController: settling, locked = 1, distance = 0.97 (1.50) aobump = 0 frame = 5 / 99999
22:44:28.100 00.005 7680 PulseGuide returned control before completion, sleep 610
22:44:28.100 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045868.100,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.97,"Time":5.7,"SettleTime":10.0,"StarLocked":true}
22:44:28.104 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:28.108 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:28.111 00.003 6120 Enqueuing Expose request
22:44:28.721 00.610 7680 IsGuiding returns 0
22:44:28.722 00.001 7680 Move returns status 0, amount 600
22:44:28.722 00.000 7680 move complete, result=0
22:44:28.723 00.001 7680 worker thread done servicing request
22:44:28.723 00.000 7680 Worker thread wakes up
22:44:28.724 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -1.1 px 600 ms NORTH
22:44:28.731 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:28.731 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:29.985 01.254 7680 Exposure complete
22:44:30.115 00.130 7680 worker thread done servicing request
22:44:30.115 00.000 6120 OnExposeComplete: enter
22:44:30.119 00.004 6120 UpdateGuideState(): m_state=6
22:44:30.124 00.005 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
22:44:30.128 00.004 6120 Star::Find returns 1 (1), X=969.08, Y=47.34, Mass=12927, SNR=73.7, Peak=255 HFD=6.7
22:44:30.132 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
22:44:30.135 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
22:44:30.139 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=1.10 hyp=1.11 cameraTheta=1.74 mountX=-0.02 mountY=-1.07, mountTheta=-1.59
22:44:30.144 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=1.10, opts=13)
22:44:30.148 00.004 6120 Enqueuing Move request for scope (-0.18, 1.10)
22:44:30.152 00.004 7680 Worker thread wakes up
22:44:30.152 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 1.10) opts 0xd
22:44:30.152 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 1.10)
22:44:30.152 00.000 7680 Moving (-0.18, 1.10) raw xDistance=-0.02 yDistance=-1.07
22:44:30.152 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:44:30.152 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07
22:44:30.153 00.001 7680 MoveAxis(E, 0, ABG)
22:44:30.153 00.000 7680 Move returns status 0, amount 0
22:44:30.153 00.000 7680 MoveAxis(N, 578, ABG)
22:44:30.153 00.000 7680 Guiding  Dir = 0, Dur = 578
22:44:30.153 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:30.157 00.004 7680 IsSlewing returns 0
22:44:30.158 00.001 6120 UpdateGuideState exits: m=12927 SNR=73.7 Saturated
22:44:30.161 00.003 7680 IsGuiding returns 0
22:44:30.161 00.000 6120 PhdController: settling, locked = 1, distance = 1.01 (1.50) aobump = 0 frame = 6 / 99999
22:44:30.166 00.005 7680 PulseGuide returned control before completion, sleep 588
22:44:30.166 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045870.166,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.01,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
22:44:30.169 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:30.173 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:30.176 00.003 6120 Enqueuing Expose request
22:44:30.762 00.586 7680 IsGuiding returns 1
22:44:30.762 00.000 7680 scope still moving after pulse duration time elapsed
22:44:30.794 00.032 7680 IsSlewing returns 0
22:44:30.795 00.001 7680 IsGuiding returns 0
22:44:30.795 00.000 7680 scope move finished after 578 + 56 ms
22:44:30.795 00.000 7680 Move returns status 0, amount 578
22:44:30.797 00.002 7680 move complete, result=0
22:44:30.797 00.000 7680 worker thread done servicing request
22:44:30.798 00.001 7680 Worker thread wakes up
22:44:30.798 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -1.1 px 578 ms NORTH
22:44:30.804 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:30.805 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:32.054 01.249 7680 Exposure complete
22:44:32.185 00.131 7680 worker thread done servicing request
22:44:32.185 00.000 6120 OnExposeComplete: enter
22:44:32.189 00.004 6120 UpdateGuideState(): m_state=6
22:44:32.193 00.004 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
22:44:32.198 00.005 6120 Star::Find returns 1 (1), X=969.49, Y=46.53, Mass=12498, SNR=73.0, Peak=255 HFD=7.0
22:44:32.202 00.004 6120 CameraToMount -- cameraTheta (0.90) - m_xAngle (-2.95) = xAngle (3.86 = -2.43)
22:44:32.207 00.005 6120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.59 = -2.69)
22:44:32.212 00.005 6120 CameraToMount -- cameraX=0.22 cameraY=0.28 hyp=0.36 cameraTheta=0.90 mountX=-0.27 mountY=-0.16, mountTheta=-2.62
22:44:32.217 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.28, opts=13)
22:44:32.221 00.004 6120 Enqueuing Move request for scope (0.22, 0.28)
22:44:32.225 00.004 7680 Worker thread wakes up
22:44:32.225 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:32.229 00.004 6120 UpdateGuideState exits: m=12498 SNR=73.0 Saturated
22:44:32.233 00.004 6120 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 7 / 99999
22:44:32.237 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.28) opts 0xd
22:44:32.238 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764045872.237,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.82,"Time":9.9,"SettleTime":10.0,"StarLocked":true}
22:44:32.242 00.004 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.28)
22:44:32.242 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:32.245 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:32.248 00.003 6120 Enqueuing Expose request
22:44:32.253 00.005 7680 Moving (0.22, 0.28) raw xDistance=-0.27 yDistance=-0.16
22:44:32.254 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
22:44:32.254 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:44:32.254 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:44:32.254 00.000 7680 MoveAxis(E, 111, ABG)
22:44:32.254 00.000 7680 Guiding  Dir = 2, Dur = 111
22:44:32.255 00.001 7680 IsSlewing returns 0
22:44:32.255 00.000 7680 IsGuiding returns 0
22:44:32.255 00.000 7680 PulseGuide returned control before completion, sleep 121
22:44:32.390 00.135 7680 IsGuiding returns 1
22:44:32.392 00.002 7680 scope still moving after pulse duration time elapsed
22:44:32.421 00.029 7680 IsSlewing returns 0
22:44:32.423 00.002 7680 IsGuiding returns 0
22:44:32.423 00.000 7680 scope move finished after 111 + 57 ms
22:44:32.423 00.000 7680 Move returns status 0, amount 111
22:44:32.424 00.001 7680 MoveAxis(N, 0, ABG)
22:44:32.424 00.000 7680 Move returns status 0, amount 0
22:44:32.424 00.000 7680 move complete, result=0
22:44:32.425 00.001 7680 worker thread done servicing request
22:44:32.426 00.001 7680 Worker thread wakes up
22:44:32.426 00.000 6120 GuideStep: -0.3 px 111 ms EAST, -0.2 px 0 ms NORTH
22:44:32.432 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:32.432 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:33.679 01.247 7680 Exposure complete
22:44:33.793 00.114 7680 worker thread done servicing request
22:44:33.793 00.000 6120 OnExposeComplete: enter
22:44:33.798 00.005 6120 UpdateGuideState(): m_state=6
22:44:33.801 00.003 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
22:44:33.806 00.005 6120 Star::Find returns 1 (1), X=969.09, Y=46.92, Mass=12809, SNR=74.3, Peak=255 HFD=6.7
22:44:33.809 00.003 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.79 = -1.50)
22:44:33.813 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.77)
22:44:33.817 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.68 hyp=0.70 cameraTheta=1.83 mountX=0.05 mountY=-0.69, mountTheta=-1.50
22:44:33.821 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.68, opts=13)
22:44:33.827 00.006 6120 Enqueuing Move request for scope (-0.18, 0.68)
22:44:33.829 00.002 7680 Worker thread wakes up
22:44:33.830 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.68) opts 0xd
22:44:33.831 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.68)
22:44:33.831 00.000 7680 Moving (-0.18, 0.68) raw xDistance=0.05 yDistance=-0.69
22:44:33.831 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:44:33.831 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
22:44:33.831 00.000 7680 MoveAxis(E, 0, ABG)
22:44:33.831 00.000 7680 Move returns status 0, amount 0
22:44:33.831 00.000 7680 MoveAxis(N, 372, ABG)
22:44:33.831 00.000 7680 Guiding  Dir = 0, Dur = 372
22:44:33.831 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:33.835 00.004 7680 IsSlewing returns 0
22:44:33.835 00.000 6120 UpdateGuideState exits: m=12809 SNR=74.3 Saturated
22:44:33.840 00.005 7680 IsGuiding returns 0
22:44:33.840 00.000 6120 PhdController: settling, locked = 1, distance = 0.78 (1.50) aobump = 0 frame = 8 / 99999
22:44:33.844 00.004 7680 PulseGuide returned control before completion, sleep 382
22:44:33.844 00.000 6120 PhdController: newstate STATE_FINISH
22:44:33.848 00.004 6120 PhdController complete: success
22:44:33.852 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045873.852,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
22:44:33.855 00.003 6120 Mount: notify guiding dither settle done success=1
22:44:33.859 00.004 6120 PhdController: newstate STATE_IDLE
22:44:33.862 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:33.867 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:33.870 00.003 6120 Enqueuing Expose request
22:44:34.234 00.364 7680 IsGuiding returns 1
22:44:34.235 00.001 7680 scope still moving after pulse duration time elapsed
22:44:34.265 00.030 7680 IsSlewing returns 0
22:44:34.267 00.002 7680 IsGuiding returns 0
22:44:34.267 00.000 7680 scope move finished after 372 + 54 ms
22:44:34.267 00.000 7680 Move returns status 0, amount 372
22:44:34.268 00.001 7680 move complete, result=0
22:44:34.268 00.000 7680 worker thread done servicing request
22:44:34.269 00.001 7680 Worker thread wakes up
22:44:34.269 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 372 ms NORTH
22:44:34.275 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:34.275 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:35.517 01.242 7680 Exposure complete
22:44:35.665 00.148 7680 worker thread done servicing request
22:44:35.666 00.001 6120 OnExposeComplete: enter
22:44:35.670 00.004 6120 UpdateGuideState(): m_state=6
22:44:35.673 00.003 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
22:44:35.678 00.005 6120 Star::Find returns 1 (1), X=969.03, Y=46.83, Mass=12935, SNR=74.2, Peak=255 HFD=6.9
22:44:35.681 00.003 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
22:44:35.686 00.005 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
22:44:35.689 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.59 hyp=0.63 cameraTheta=1.94 mountX=0.12 mountY=-0.63, mountTheta=-1.39
22:44:35.693 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.59, opts=13)
22:44:35.698 00.005 6120 Enqueuing Move request for scope (-0.23, 0.59)
22:44:35.702 00.004 7680 Worker thread wakes up
22:44:35.702 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.59) opts 0xd
22:44:35.702 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.59)
22:44:35.702 00.000 7680 Moving (-0.23, 0.59) raw xDistance=0.12 yDistance=-0.63
22:44:35.704 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:44:35.704 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:35.707 00.003 6120 UpdateGuideState exits: m=12935 SNR=74.2 Saturated
22:44:35.711 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:35.715 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:35.719 00.004 6120 Enqueuing Expose request
22:44:35.722 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
22:44:35.722 00.000 7680 MoveAxis(E, 0, ABG)
22:44:35.722 00.000 7680 Move returns status 0, amount 0
22:44:35.722 00.000 7680 MoveAxis(N, 342, ABG)
22:44:35.723 00.001 7680 Guiding  Dir = 0, Dur = 342
22:44:35.723 00.000 7680 IsSlewing returns 0
22:44:35.723 00.000 7680 IsGuiding returns 0
22:44:35.724 00.001 7680 PulseGuide returned control before completion, sleep 352
22:44:36.083 00.359 7680 IsGuiding returns 1
22:44:36.084 00.001 7680 scope still moving after pulse duration time elapsed
22:44:36.113 00.029 7680 IsSlewing returns 0
22:44:36.115 00.002 7680 IsGuiding returns 0
22:44:36.116 00.001 7680 scope move finished after 342 + 49 ms
22:44:36.116 00.000 7680 Move returns status 0, amount 342
22:44:36.116 00.000 7680 move complete, result=0
22:44:36.117 00.001 7680 worker thread done servicing request
22:44:36.117 00.000 7680 Worker thread wakes up
22:44:36.118 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 342 ms NORTH
22:44:36.124 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:36.124 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:37.382 01.258 7680 Exposure complete
22:44:37.513 00.131 7680 worker thread done servicing request
22:44:37.514 00.001 6120 OnExposeComplete: enter
22:44:37.519 00.005 6120 UpdateGuideState(): m_state=6
22:44:37.523 00.004 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
22:44:37.526 00.003 6120 Star::Find returns 1 (1), X=969.16, Y=46.28, Mass=13712, SNR=77.2, Peak=255 HFD=6.9
22:44:37.530 00.004 6120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-2.95) = xAngle (5.77 = -0.51)
22:44:37.534 00.004 6120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.50 = -0.78)
22:44:37.537 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.82 mountX=0.09 mountY=-0.08, mountTheta=-0.68
22:44:37.544 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.03, opts=13)
22:44:37.548 00.004 6120 Enqueuing Move request for scope (-0.10, 0.03)
22:44:37.553 00.005 7680 Worker thread wakes up
22:44:37.553 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
22:44:37.554 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:37.558 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
22:44:37.558 00.000 6120 UpdateGuideState exits: m=13712 SNR=77.2 Saturated
22:44:37.563 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:37.566 00.003 7680 Moving (-0.10, 0.03) raw xDistance=0.09 yDistance=-0.08
22:44:37.568 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:37.571 00.003 6120 Enqueuing Expose request
22:44:37.575 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:44:37.575 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:44:37.575 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:44:37.576 00.001 7680 MoveAxis(E, 0, ABG)
22:44:37.576 00.000 7680 Move returns status 0, amount 0
22:44:37.576 00.000 7680 MoveAxis(N, 0, ABG)
22:44:37.576 00.000 7680 Move returns status 0, amount 0
22:44:37.578 00.002 7680 move complete, result=0
22:44:37.578 00.000 7680 worker thread done servicing request
22:44:37.578 00.000 7680 Worker thread wakes up
22:44:37.578 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:37.579 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:37.579 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:38.836 01.257 7680 Exposure complete
22:44:38.961 00.125 7680 worker thread done servicing request
22:44:38.962 00.001 6120 OnExposeComplete: enter
22:44:38.967 00.005 6120 UpdateGuideState(): m_state=6
22:44:38.972 00.005 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
22:44:38.976 00.004 6120 Star::Find returns 1 (1), X=969.14, Y=46.68, Mass=13158, SNR=75.0, Peak=255 HFD=6.9
22:44:38.979 00.003 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
22:44:38.985 00.006 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
22:44:38.990 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.43 hyp=0.45 cameraTheta=1.85 mountX=0.04 mountY=-0.44, mountTheta=-1.47
22:44:38.995 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.43, opts=13)
22:44:39.000 00.005 6120 Enqueuing Move request for scope (-0.13, 0.43)
22:44:39.005 00.005 7680 Worker thread wakes up
22:44:39.005 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:39.009 00.004 6120 UpdateGuideState exits: m=13158 SNR=75.0 Saturated
22:44:39.013 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:39.017 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:39.020 00.003 6120 Enqueuing Expose request
22:44:39.024 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.43) opts 0xd
22:44:39.024 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.43)
22:44:39.025 00.001 7680 Moving (-0.13, 0.43) raw xDistance=0.04 yDistance=-0.44
22:44:39.025 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:44:39.025 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:44:39.025 00.000 7680 MoveAxis(E, 0, ABG)
22:44:39.025 00.000 7680 Move returns status 0, amount 0
22:44:39.025 00.000 7680 MoveAxis(N, 240, ABG)
22:44:39.026 00.001 7680 Guiding  Dir = 0, Dur = 240
22:44:39.026 00.000 7680 IsSlewing returns 0
22:44:39.027 00.001 7680 IsGuiding returns 0
22:44:39.027 00.000 7680 PulseGuide returned control before completion, sleep 250
22:44:39.281 00.254 7680 IsGuiding returns 1
22:44:39.281 00.000 7680 scope still moving after pulse duration time elapsed
22:44:39.313 00.032 7680 IsSlewing returns 0
22:44:39.314 00.001 7680 IsGuiding returns 0
22:44:39.314 00.000 7680 scope move finished after 240 + 47 ms
22:44:39.315 00.001 7680 Move returns status 0, amount 240
22:44:39.315 00.000 7680 move complete, result=0
22:44:39.316 00.001 7680 worker thread done servicing request
22:44:39.316 00.000 7680 Worker thread wakes up
22:44:39.316 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 240 ms NORTH
22:44:39.323 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:39.323 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:40.573 01.250 7680 Exposure complete
22:44:40.720 00.147 7680 worker thread done servicing request
22:44:40.720 00.000 6120 OnExposeComplete: enter
22:44:40.724 00.004 6120 UpdateGuideState(): m_state=6
22:44:40.727 00.003 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
22:44:40.733 00.006 6120 Star::Find returns 1 (1), X=969.11, Y=46.56, Mass=11930, SNR=71.3, Peak=255 HFD=6.9
22:44:40.737 00.004 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
22:44:40.742 00.005 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.57)
22:44:40.745 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.32 hyp=0.35 cameraTheta=2.03 mountX=0.09 mountY=-0.35, mountTheta=-1.31
22:44:40.749 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.32, opts=13)
22:44:40.754 00.005 6120 Enqueuing Move request for scope (-0.16, 0.32)
22:44:40.758 00.004 7680 Worker thread wakes up
22:44:40.758 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:40.762 00.004 6120 UpdateGuideState exits: m=11930 SNR=71.3 Saturated
22:44:40.766 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:40.771 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:40.776 00.005 6120 Enqueuing Expose request
22:44:40.779 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.32) opts 0xd
22:44:40.779 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.32)
22:44:40.780 00.001 7680 Moving (-0.16, 0.32) raw xDistance=0.09 yDistance=-0.35
22:44:40.780 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:44:40.780 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:44:40.780 00.000 7680 MoveAxis(E, 0, ABG)
22:44:40.780 00.000 7680 Move returns status 0, amount 0
22:44:40.780 00.000 7680 MoveAxis(N, 191, ABG)
22:44:40.780 00.000 7680 Guiding  Dir = 0, Dur = 191
22:44:40.781 00.001 7680 IsSlewing returns 0
22:44:40.781 00.000 7680 IsGuiding returns 0
22:44:40.781 00.000 7680 PulseGuide returned control before completion, sleep 201
22:44:40.985 00.204 7680 IsGuiding returns 1
22:44:40.985 00.000 7680 scope still moving after pulse duration time elapsed
22:44:41.014 00.029 7680 IsSlewing returns 0
22:44:41.016 00.002 7680 IsGuiding returns 0
22:44:41.016 00.000 7680 scope move finished after 191 + 43 ms
22:44:41.017 00.001 7680 Move returns status 0, amount 191
22:44:41.017 00.000 7680 move complete, result=0
22:44:41.018 00.001 7680 worker thread done servicing request
22:44:41.019 00.001 7680 Worker thread wakes up
22:44:41.019 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 191 ms NORTH
22:44:41.025 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:41.025 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:42.277 01.252 7680 Exposure complete
22:44:42.449 00.172 7680 worker thread done servicing request
22:44:42.450 00.001 6120 OnExposeComplete: enter
22:44:42.455 00.005 6120 UpdateGuideState(): m_state=6
22:44:42.461 00.006 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
22:44:42.466 00.005 6120 Star::Find returns 1 (1), X=969.28, Y=46.43, Mass=12076, SNR=72.6, Peak=255 HFD=7.0
22:44:42.471 00.005 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.85)
22:44:42.476 00.005 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
22:44:42.480 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.48 mountX=-0.05 mountY=-0.16, mountTheta=-1.88
22:44:42.486 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.18, opts=13)
22:44:42.491 00.005 6120 Enqueuing Move request for scope (0.02, 0.18)
22:44:42.496 00.005 7680 Worker thread wakes up
22:44:42.496 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
22:44:42.496 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
22:44:42.496 00.000 7680 Moving (0.02, 0.18) raw xDistance=-0.05 yDistance=-0.16
22:44:42.497 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:42.500 00.003 6120 UpdateGuideState exits: m=12076 SNR=72.6 Saturated
22:44:42.504 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:42.508 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:42.515 00.007 6120 Enqueuing Expose request
22:44:42.518 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:44:42.518 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:44:42.519 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:44:42.519 00.000 7680 MoveAxis(E, 0, ABG)
22:44:42.519 00.000 7680 Move returns status 0, amount 0
22:44:42.520 00.001 7680 MoveAxis(N, 0, ABG)
22:44:42.520 00.000 7680 Move returns status 0, amount 0
22:44:42.520 00.000 7680 move complete, result=0
22:44:42.521 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:44:42.525 00.004 7680 worker thread done servicing request
22:44:42.525 00.000 7680 Worker thread wakes up
22:44:42.525 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:42.525 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:43.767 01.242 7680 Exposure complete
22:44:43.904 00.137 7680 worker thread done servicing request
22:44:43.904 00.000 6120 OnExposeComplete: enter
22:44:43.908 00.004 6120 UpdateGuideState(): m_state=6
22:44:43.912 00.004 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
22:44:43.915 00.003 6120 Star::Find returns 1 (1), X=969.25, Y=46.52, Mass=13341, SNR=76.1, Peak=255 HFD=7.0
22:44:43.920 00.005 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.70)
22:44:43.924 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.97)
22:44:43.928 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.63 mountX=-0.03 mountY=-0.25, mountTheta=-1.71
22:44:43.933 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.27, opts=13)
22:44:43.938 00.005 6120 Enqueuing Move request for scope (-0.02, 0.27)
22:44:43.942 00.004 7680 Worker thread wakes up
22:44:43.942 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.27) opts 0xd
22:44:43.942 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.27)
22:44:43.942 00.000 7680 Moving (-0.02, 0.27) raw xDistance=-0.03 yDistance=-0.25
22:44:43.944 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:44:43.944 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:44:43.944 00.000 7680 MoveAxis(E, 0, ABG)
22:44:43.945 00.001 7680 Move returns status 0, amount 0
22:44:43.945 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:43.948 00.003 7680 MoveAxis(N, 138, ABG)
22:44:43.950 00.002 6120 UpdateGuideState exits: m=13341 SNR=76.1 Saturated
22:44:43.955 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:43.959 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:43.962 00.003 6120 Enqueuing Expose request
22:44:43.967 00.005 7680 Guiding  Dir = 0, Dur = 138
22:44:43.968 00.001 7680 IsSlewing returns 0
22:44:43.969 00.001 7680 IsGuiding returns 0
22:44:43.969 00.000 7680 PulseGuide returned control before completion, sleep 148
22:44:44.121 00.152 7680 IsGuiding returns 1
22:44:44.121 00.000 7680 scope still moving after pulse duration time elapsed
22:44:44.152 00.031 7680 IsSlewing returns 0
22:44:44.152 00.000 7680 IsGuiding returns 0
22:44:44.152 00.000 7680 scope move finished after 138 + 45 ms
22:44:44.153 00.001 7680 Move returns status 0, amount 138
22:44:44.154 00.001 7680 move complete, result=0
22:44:44.154 00.000 7680 worker thread done servicing request
22:44:44.154 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 138 ms NORTH
22:44:44.160 00.006 7680 Worker thread wakes up
22:44:44.160 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:44.160 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:45.413 01.253 7680 Exposure complete
22:44:45.557 00.144 7680 worker thread done servicing request
22:44:45.558 00.001 6120 OnExposeComplete: enter
22:44:45.561 00.003 6120 UpdateGuideState(): m_state=6
22:44:45.565 00.004 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
22:44:45.568 00.003 6120 Star::Find returns 1 (1), X=969.16, Y=46.29, Mass=11432, SNR=69.0, Peak=255 HFD=6.9
22:44:45.573 00.005 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.70 = -0.59)
22:44:45.576 00.003 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.85)
22:44:45.578 00.002 6120 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.74 mountX=0.09 mountY=-0.08, mountTheta=-0.74
22:44:45.583 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.04, opts=13)
22:44:45.586 00.003 6120 Enqueuing Move request for scope (-0.10, 0.04)
22:44:45.590 00.004 7680 Worker thread wakes up
22:44:45.590 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
22:44:45.590 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
22:44:45.590 00.000 7680 Moving (-0.10, 0.04) raw xDistance=0.09 yDistance=-0.08
22:44:45.590 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:44:45.590 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:44:45.590 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:44:45.591 00.001 7680 MoveAxis(E, 0, ABG)
22:44:45.591 00.000 7680 Move returns status 0, amount 0
22:44:45.591 00.000 7680 MoveAxis(N, 0, ABG)
22:44:45.591 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:45.595 00.004 7680 Move returns status 0, amount 0
22:44:45.595 00.000 6120 UpdateGuideState exits: m=11432 SNR=69.0 Saturated
22:44:45.599 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:45.602 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:45.606 00.004 6120 Enqueuing Expose request
22:44:45.609 00.003 7680 move complete, result=0
22:44:45.609 00.000 7680 worker thread done servicing request
22:44:45.610 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:44:45.614 00.004 7680 Worker thread wakes up
22:44:45.614 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:45.614 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:46.864 01.250 7680 Exposure complete
22:44:46.973 00.109 7680 worker thread done servicing request
22:44:46.974 00.001 6120 OnExposeComplete: enter
22:44:46.977 00.003 6120 UpdateGuideState(): m_state=6
22:44:46.982 00.005 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
22:44:46.986 00.004 6120 Star::Find returns 1 (1), X=969.55, Y=46.33, Mass=12880, SNR=73.9, Peak=255 HFD=7.0
22:44:46.990 00.004 6120 CameraToMount -- cameraTheta (0.29) - m_xAngle (-2.95) = xAngle (3.24 = -3.04)
22:44:46.993 00.003 6120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.97 = 2.97)
22:44:46.998 00.005 6120 CameraToMount -- cameraX=0.29 cameraY=0.09 hyp=0.30 cameraTheta=0.29 mountX=-0.30 mountY=0.05, mountTheta=2.98
22:44:47.003 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.09, opts=13)
22:44:47.008 00.005 6120 Enqueuing Move request for scope (0.29, 0.09)
22:44:47.012 00.004 7680 Worker thread wakes up
22:44:47.012 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:47.015 00.003 6120 UpdateGuideState exits: m=12880 SNR=73.9 Saturated
22:44:47.019 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:47.023 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:47.027 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.09) opts 0xd
22:44:47.027 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.09)
22:44:47.027 00.000 7680 Moving (0.29, 0.09) raw xDistance=-0.30 yDistance=0.05
22:44:47.027 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:44:47.027 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:44:47.027 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:44:47.028 00.001 7680 MoveAxis(E, 122, ABG)
22:44:47.028 00.000 7680 Guiding  Dir = 2, Dur = 122
22:44:47.028 00.000 6120 Enqueuing Expose request
22:44:47.033 00.005 7680 IsSlewing returns 0
22:44:47.033 00.000 7680 IsGuiding returns 0
22:44:47.034 00.001 7680 PulseGuide returned control before completion, sleep 132
22:44:47.181 00.147 7680 IsGuiding returns 1
22:44:47.182 00.001 7680 scope still moving after pulse duration time elapsed
22:44:47.211 00.029 7680 IsSlewing returns 0
22:44:47.212 00.001 7680 IsGuiding returns 0
22:44:47.214 00.002 7680 scope move finished after 122 + 57 ms
22:44:47.214 00.000 7680 Move returns status 0, amount 122
22:44:47.215 00.001 7680 MoveAxis(N, 0, ABG)
22:44:47.215 00.000 7680 Move returns status 0, amount 0
22:44:47.215 00.000 7680 move complete, result=0
22:44:47.216 00.001 7680 worker thread done servicing request
22:44:47.216 00.000 6120 GuideStep: -0.3 px 122 ms EAST, 0.1 px 0 ms NORTH
22:44:47.222 00.006 7680 Worker thread wakes up
22:44:47.222 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:47.223 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:48.465 01.242 7680 Exposure complete
22:44:48.640 00.175 7680 worker thread done servicing request
22:44:48.640 00.000 6120 OnExposeComplete: enter
22:44:48.645 00.005 6120 UpdateGuideState(): m_state=6
22:44:48.649 00.004 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
22:44:48.652 00.003 6120 Star::Find returns 1 (1), X=969.35, Y=46.58, Mass=11971, SNR=71.5, Peak=255 HFD=6.9
22:44:48.657 00.005 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
22:44:48.661 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
22:44:48.664 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.34 hyp=0.35 cameraTheta=1.32 mountX=-0.15 mountY=-0.26, mountTheta=-2.08
22:44:48.670 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.34, opts=13)
22:44:48.675 00.005 6120 Enqueuing Move request for scope (0.09, 0.34)
22:44:48.679 00.004 7680 Worker thread wakes up
22:44:48.679 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.34) opts 0xd
22:44:48.679 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.34)
22:44:48.679 00.000 7680 Moving (0.09, 0.34) raw xDistance=-0.15 yDistance=-0.26
22:44:48.680 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:44:48.680 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:44:48.680 00.000 7680 MoveAxis(E, 0, ABG)
22:44:48.680 00.000 7680 Move returns status 0, amount 0
22:44:48.680 00.000 7680 MoveAxis(N, 143, ABG)
22:44:48.680 00.000 7680 Guiding  Dir = 0, Dur = 143
22:44:48.681 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:48.685 00.004 7680 IsSlewing returns 0
22:44:48.686 00.001 6120 UpdateGuideState exits: m=11971 SNR=71.5 Saturated
22:44:48.689 00.003 7680 IsGuiding returns 0
22:44:48.689 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:48.694 00.005 7680 PulseGuide returned control before completion, sleep 153
22:44:48.694 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:48.698 00.004 6120 Enqueuing Expose request
22:44:48.864 00.166 7680 IsGuiding returns 0
22:44:48.864 00.000 7680 Move returns status 0, amount 143
22:44:48.866 00.002 7680 move complete, result=0
22:44:48.866 00.000 7680 worker thread done servicing request
22:44:48.866 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 143 ms NORTH
22:44:48.874 00.008 7680 Worker thread wakes up
22:44:48.874 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:48.875 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:50.123 01.248 7680 Exposure complete
22:44:50.476 00.353 7680 worker thread done servicing request
22:44:50.476 00.000 6120 OnExposeComplete: enter
22:44:50.479 00.003 6120 UpdateGuideState(): m_state=6
22:44:50.483 00.004 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
22:44:50.486 00.003 6120 Star::Find returns 1 (1), X=969.28, Y=46.56, Mass=12562, SNR=73.1, Peak=255 HFD=7.0
22:44:50.489 00.003 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.48 = -1.81)
22:44:50.492 00.003 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
22:44:50.495 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.32 hyp=0.32 cameraTheta=1.52 mountX=-0.07 mountY=-0.28, mountTheta=-1.83
22:44:50.500 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.32, opts=13)
22:44:50.502 00.002 6120 Enqueuing Move request for scope (0.02, 0.32)
22:44:50.505 00.003 7680 Worker thread wakes up
22:44:50.505 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:50.508 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.32) opts 0xd
22:44:50.508 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.32)
22:44:50.508 00.000 6120 UpdateGuideState exits: m=12562 SNR=73.1 Saturated
22:44:50.512 00.004 7680 Moving (0.02, 0.32) raw xDistance=-0.07 yDistance=-0.28
22:44:50.512 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:50.516 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:44:50.516 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:44:50.516 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:50.519 00.003 7680 MoveAxis(E, 0, ABG)
22:44:50.519 00.000 6120 Enqueuing Expose request
22:44:50.524 00.005 7680 Move returns status 0, amount 0
22:44:50.524 00.000 7680 MoveAxis(N, 150, ABG)
22:44:50.524 00.000 7680 Guiding  Dir = 0, Dur = 150
22:44:50.524 00.000 7680 IsSlewing returns 0
22:44:50.524 00.000 7680 IsGuiding returns 0
22:44:50.526 00.002 7680 PulseGuide returned control before completion, sleep 160
22:44:50.690 00.164 7680 IsGuiding returns 1
22:44:50.690 00.000 7680 scope still moving after pulse duration time elapsed
22:44:50.721 00.031 7680 IsSlewing returns 0
22:44:50.721 00.000 7680 IsGuiding returns 0
22:44:50.721 00.000 7680 scope move finished after 150 + 45 ms
22:44:50.722 00.001 7680 Move returns status 0, amount 150
22:44:50.722 00.000 7680 move complete, result=0
22:44:50.722 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 150 ms NORTH
22:44:50.725 00.003 7680 worker thread done servicing request
22:44:50.725 00.000 7680 Worker thread wakes up
22:44:50.725 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:50.726 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:51.963 01.237 7680 Exposure complete
22:44:52.092 00.129 7680 worker thread done servicing request
22:44:52.092 00.000 6120 OnExposeComplete: enter
22:44:52.097 00.005 6120 UpdateGuideState(): m_state=6
22:44:52.102 00.005 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
22:44:52.107 00.005 6120 Star::Find returns 1 (0), X=969.47, Y=46.50, Mass=12151, SNR=69.3, Peak=250 HFD=7.1
22:44:52.111 00.004 6120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-2.95) = xAngle (3.87 = -2.42)
22:44:52.115 00.004 6120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.60 = -2.69)
22:44:52.118 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.26 hyp=0.33 cameraTheta=0.91 mountX=-0.25 mountY=-0.14, mountTheta=-2.61
22:44:52.124 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.26, opts=13)
22:44:52.128 00.004 6120 Enqueuing Move request for scope (0.20, 0.26)
22:44:52.133 00.005 7680 Worker thread wakes up
22:44:52.133 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:52.137 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.26) opts 0xd
22:44:52.137 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.26)
22:44:52.137 00.000 6120 UpdateGuideState exits: m=12151 SNR=69.3
22:44:52.141 00.004 7680 Moving (0.20, 0.26) raw xDistance=-0.25 yDistance=-0.14
22:44:52.141 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:52.145 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
22:44:52.145 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:52.150 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:44:52.150 00.000 6120 Enqueuing Expose request
22:44:52.154 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:44:52.154 00.000 7680 MoveAxis(E, 100, ABG)
22:44:52.154 00.000 7680 Guiding  Dir = 2, Dur = 100
22:44:52.154 00.000 7680 IsSlewing returns 0
22:44:52.154 00.000 7680 IsGuiding returns 0
22:44:52.155 00.001 7680 PulseGuide returned control before completion, sleep 110
22:44:52.270 00.115 7680 IsGuiding returns 1
22:44:52.271 00.001 7680 scope still moving after pulse duration time elapsed
22:44:52.301 00.030 7680 IsSlewing returns 0
22:44:52.302 00.001 7680 IsGuiding returns 0
22:44:52.302 00.000 7680 scope move finished after 100 + 47 ms
22:44:52.303 00.001 7680 Move returns status 0, amount 100
22:44:52.303 00.000 7680 MoveAxis(N, 0, ABG)
22:44:52.303 00.000 7680 Move returns status 0, amount 0
22:44:52.304 00.001 7680 move complete, result=0
22:44:52.304 00.000 7680 worker thread done servicing request
22:44:52.304 00.000 6120 GuideStep: -0.2 px 100 ms EAST, -0.1 px 0 ms NORTH
22:44:52.311 00.007 7680 Worker thread wakes up
22:44:52.311 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:52.311 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:53.559 01.248 7680 Exposure complete
22:44:53.700 00.141 7680 worker thread done servicing request
22:44:53.701 00.001 6120 OnExposeComplete: enter
22:44:53.707 00.006 6120 UpdateGuideState(): m_state=6
22:44:53.712 00.005 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
22:44:53.716 00.004 6120 Star::Find returns 1 (1), X=968.86, Y=46.95, Mass=12637, SNR=74.2, Peak=255 HFD=7.0
22:44:53.721 00.005 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
22:44:53.725 00.004 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
22:44:53.728 00.003 6120 CameraToMount -- cameraX=-0.40 cameraY=0.71 hyp=0.81 cameraTheta=2.09 mountX=0.26 mountY=-0.81, mountTheta=-1.26
22:44:53.736 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=0.71, opts=13)
22:44:53.741 00.005 6120 Enqueuing Move request for scope (-0.40, 0.71)
22:44:53.744 00.003 7680 Worker thread wakes up
22:44:53.745 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:53.748 00.003 6120 UpdateGuideState exits: m=12637 SNR=74.2 Saturated
22:44:53.751 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.71) opts 0xd
22:44:53.751 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.40, 0.71)
22:44:53.753 00.002 7680 Moving (-0.40, 0.71) raw xDistance=0.26 yDistance=-0.81
22:44:53.753 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:53.756 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:53.759 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
22:44:53.759 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
22:44:53.760 00.001 6120 Enqueuing Expose request
22:44:53.765 00.005 7680 MoveAxis(W, 101, ABG)
22:44:53.766 00.001 7680 Guiding  Dir = 3, Dur = 101
22:44:53.766 00.000 7680 IsSlewing returns 0
22:44:53.766 00.000 7680 IsGuiding returns 0
22:44:53.766 00.000 7680 PulseGuide returned control before completion, sleep 111
22:44:53.886 00.120 7680 IsGuiding returns 1
22:44:53.887 00.001 7680 scope still moving after pulse duration time elapsed
22:44:53.917 00.030 7680 IsSlewing returns 0
22:44:53.920 00.003 7680 IsGuiding returns 0
22:44:53.920 00.000 7680 scope move finished after 101 + 52 ms
22:44:53.920 00.000 7680 Move returns status 0, amount 101
22:44:53.920 00.000 7680 MoveAxis(N, 440, ABG)
22:44:53.920 00.000 7680 Guiding  Dir = 0, Dur = 440
22:44:53.921 00.001 7680 IsSlewing returns 0
22:44:53.921 00.000 7680 IsGuiding returns 0
22:44:53.923 00.002 7680 PulseGuide returned control before completion, sleep 450
22:44:54.388 00.465 7680 IsGuiding returns 1
22:44:54.389 00.001 7680 scope still moving after pulse duration time elapsed
22:44:54.418 00.029 7680 IsSlewing returns 0
22:44:54.420 00.002 7680 IsGuiding returns 0
22:44:54.421 00.001 7680 scope move finished after 440 + 58 ms
22:44:54.421 00.000 7680 Move returns status 0, amount 440
22:44:54.422 00.001 7680 move complete, result=0
22:44:54.422 00.000 7680 worker thread done servicing request
22:44:54.422 00.000 7680 Worker thread wakes up
22:44:54.423 00.001 6120 GuideStep: 0.3 px 101 ms WEST, -0.8 px 440 ms NORTH
22:44:54.430 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:54.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:55.688 01.258 7680 Exposure complete
22:44:55.835 00.147 7680 worker thread done servicing request
22:44:55.836 00.001 6120 OnExposeComplete: enter
22:44:55.840 00.004 6120 UpdateGuideState(): m_state=6
22:44:55.843 00.003 6120 Star::Find(15, 968, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
22:44:55.848 00.005 6120 Star::Find returns 1 (1), X=968.91, Y=46.27, Mass=11626, SNR=70.3, Peak=255 HFD=6.8
22:44:55.851 00.003 6120 CameraToMount -- cameraTheta (3.07) - m_xAngle (-2.95) = xAngle (6.02 = -0.26)
22:44:55.855 00.004 6120 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.75 = -0.53)
22:44:55.859 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=0.03 hyp=0.35 cameraTheta=3.07 mountX=0.34 mountY=-0.18, mountTheta=-0.48
22:44:55.867 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.03, opts=13)
22:44:55.871 00.004 6120 Enqueuing Move request for scope (-0.35, 0.03)
22:44:55.875 00.004 7680 Worker thread wakes up
22:44:55.875 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.03) opts 0xd
22:44:55.875 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.03)
22:44:55.875 00.000 7680 Moving (-0.35, 0.03) raw xDistance=0.34 yDistance=-0.18
22:44:55.876 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:55.879 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
22:44:55.879 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:44:55.879 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:44:55.879 00.000 7680 MoveAxis(W, 146, ABG)
22:44:55.879 00.000 7680 Guiding  Dir = 3, Dur = 146
22:44:55.880 00.001 7680 IsSlewing returns 0
22:44:55.880 00.000 7680 IsGuiding returns 0
22:44:55.882 00.002 6120 UpdateGuideState exits: m=11626 SNR=70.3 Saturated
22:44:55.885 00.003 7680 PulseGuide returned control before completion, sleep 156
22:44:55.886 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:55.889 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:55.894 00.005 6120 Enqueuing Expose request
22:44:56.047 00.153 7680 IsGuiding returns 1
22:44:56.048 00.001 7680 scope still moving after pulse duration time elapsed
22:44:56.079 00.031 7680 IsSlewing returns 0
22:44:56.079 00.000 7680 IsGuiding returns 0
22:44:56.080 00.001 7680 scope move finished after 146 + 53 ms
22:44:56.080 00.000 7680 Move returns status 0, amount 146
22:44:56.082 00.002 7680 MoveAxis(N, 0, ABG)
22:44:56.082 00.000 7680 Move returns status 0, amount 0
22:44:56.082 00.000 7680 move complete, result=0
22:44:56.084 00.002 7680 worker thread done servicing request
22:44:56.084 00.000 6120 GuideStep: 0.3 px 146 ms WEST, -0.2 px 0 ms NORTH
22:44:56.090 00.006 7680 Worker thread wakes up
22:44:56.090 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:56.090 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:57.338 01.248 7680 Exposure complete
22:44:57.476 00.138 7680 worker thread done servicing request
22:44:57.477 00.001 6120 OnExposeComplete: enter
22:44:57.480 00.003 6120 UpdateGuideState(): m_state=6
22:44:57.484 00.004 6120 Star::Find(15, 968, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
22:44:57.489 00.005 6120 Star::Find returns 1 (1), X=969.26, Y=46.53, Mass=12576, SNR=73.0, Peak=255 HFD=7.1
22:44:57.494 00.005 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
22:44:57.499 00.005 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
22:44:57.502 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.60 mountX=-0.05 mountY=-0.26, mountTheta=-1.74
22:44:57.508 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.29, opts=13)
22:44:57.512 00.004 6120 Enqueuing Move request for scope (-0.01, 0.29)
22:44:57.516 00.004 7680 Worker thread wakes up
22:44:57.517 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
22:44:57.517 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
22:44:57.517 00.000 7680 Moving (-0.01, 0.29) raw xDistance=-0.05 yDistance=-0.26
22:44:57.517 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:57.522 00.005 6120 UpdateGuideState exits: m=12576 SNR=73.0 Saturated
22:44:57.526 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:57.530 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:57.533 00.003 6120 Enqueuing Expose request
22:44:57.538 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:44:57.538 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:44:57.538 00.000 7680 MoveAxis(E, 0, ABG)
22:44:57.538 00.000 7680 Move returns status 0, amount 0
22:44:57.539 00.001 7680 MoveAxis(N, 143, ABG)
22:44:57.539 00.000 7680 Guiding  Dir = 0, Dur = 143
22:44:57.539 00.000 7680 IsSlewing returns 0
22:44:57.540 00.001 7680 IsGuiding returns 0
22:44:57.540 00.000 7680 PulseGuide returned control before completion, sleep 153
22:44:57.703 00.163 7680 IsGuiding returns 1
22:44:57.705 00.002 7680 scope still moving after pulse duration time elapsed
22:44:57.735 00.030 7680 IsSlewing returns 0
22:44:57.736 00.001 7680 IsGuiding returns 0
22:44:57.737 00.001 7680 scope move finished after 143 + 53 ms
22:44:57.737 00.000 7680 Move returns status 0, amount 143
22:44:57.737 00.000 7680 move complete, result=0
22:44:57.738 00.001 7680 worker thread done servicing request
22:44:57.738 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 143 ms NORTH
22:44:57.744 00.006 7680 Worker thread wakes up
22:44:57.744 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:57.744 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:58.998 01.254 7680 Exposure complete
22:44:59.164 00.166 7680 worker thread done servicing request
22:44:59.165 00.001 6120 OnExposeComplete: enter
22:44:59.173 00.008 6120 UpdateGuideState(): m_state=6
22:44:59.179 00.006 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
22:44:59.183 00.004 6120 Star::Find returns 1 (1), X=969.62, Y=46.29, Mass=13302, SNR=75.2, Peak=255 HFD=7.1
22:44:59.187 00.004 6120 CameraToMount -- cameraTheta (0.12) - m_xAngle (-2.95) = xAngle (3.07 = 3.07)
22:44:59.192 00.005 6120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.81 = 2.81)
22:44:59.199 00.007 6120 CameraToMount -- cameraX=0.35 cameraY=0.04 hyp=0.35 cameraTheta=0.12 mountX=-0.35 mountY=0.12, mountTheta=2.82
22:44:59.206 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=0.04, opts=13)
22:44:59.212 00.006 6120 Enqueuing Move request for scope (0.35, 0.04)
22:44:59.216 00.004 7680 Worker thread wakes up
22:44:59.216 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:44:59.220 00.004 6120 UpdateGuideState exits: m=13302 SNR=75.2 Saturated
22:44:59.223 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:59.226 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:44:59.230 00.004 6120 Enqueuing Expose request
22:44:59.234 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.04) opts 0xd
22:44:59.234 00.000 7680 Handling offset move in thread for scope, endpoint = (0.35, 0.04)
22:44:59.234 00.000 7680 Moving (0.35, 0.04) raw xDistance=-0.35 yDistance=0.12
22:44:59.234 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
22:44:59.234 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:44:59.235 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:44:59.235 00.000 7680 MoveAxis(E, 144, ABG)
22:44:59.235 00.000 7680 Guiding  Dir = 2, Dur = 144
22:44:59.236 00.001 7680 IsSlewing returns 0
22:44:59.236 00.000 7680 IsGuiding returns 0
22:44:59.236 00.000 7680 PulseGuide returned control before completion, sleep 154
22:44:59.397 00.161 7680 IsGuiding returns 1
22:44:59.398 00.001 7680 scope still moving after pulse duration time elapsed
22:44:59.426 00.028 7680 IsSlewing returns 0
22:44:59.427 00.001 7680 IsGuiding returns 0
22:44:59.428 00.001 7680 scope move finished after 144 + 46 ms
22:44:59.428 00.000 7680 Move returns status 0, amount 144
22:44:59.428 00.000 7680 MoveAxis(N, 0, ABG)
22:44:59.428 00.000 7680 Move returns status 0, amount 0
22:44:59.429 00.001 7680 move complete, result=0
22:44:59.429 00.000 7680 worker thread done servicing request
22:44:59.429 00.000 7680 Worker thread wakes up
22:44:59.430 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:44:59.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:44:59.430 00.000 6120 GuideStep: -0.4 px 144 ms EAST, 0.1 px 0 ms NORTH
22:45:00.687 01.257 7680 Exposure complete
22:45:00.837 00.150 7680 worker thread done servicing request
22:45:00.838 00.001 6120 OnExposeComplete: enter
22:45:00.841 00.003 6120 UpdateGuideState(): m_state=6
22:45:00.845 00.004 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
22:45:00.850 00.005 6120 Star::Find returns 1 (1), X=969.18, Y=46.81, Mass=12597, SNR=71.7, Peak=255 HFD=6.7
22:45:00.853 00.003 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
22:45:00.857 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
22:45:00.863 00.006 6120 CameraToMount -- cameraX=-0.08 cameraY=0.57 hyp=0.57 cameraTheta=1.71 mountX=-0.02 mountY=-0.55, mountTheta=-1.62
22:45:00.868 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.57, opts=13)
22:45:00.873 00.005 6120 Enqueuing Move request for scope (-0.08, 0.57)
22:45:00.877 00.004 7680 Worker thread wakes up
22:45:00.877 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.57) opts 0xd
22:45:00.877 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.57)
22:45:00.877 00.000 7680 Moving (-0.08, 0.57) raw xDistance=-0.02 yDistance=-0.55
22:45:00.878 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:00.882 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:45:00.882 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
22:45:00.882 00.000 7680 MoveAxis(E, 0, ABG)
22:45:00.882 00.000 7680 Move returns status 0, amount 0
22:45:00.882 00.000 7680 MoveAxis(N, 297, ABG)
22:45:00.882 00.000 7680 Guiding  Dir = 0, Dur = 297
22:45:00.883 00.001 6120 UpdateGuideState exits: m=12597 SNR=71.7 Saturated
22:45:00.887 00.004 7680 IsSlewing returns 0
22:45:00.888 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:00.892 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:00.898 00.006 6120 Enqueuing Expose request
22:45:00.901 00.003 7680 IsGuiding returns 0
22:45:00.902 00.001 7680 PulseGuide returned control before completion, sleep 307
22:45:01.220 00.318 7680 IsGuiding returns 1
22:45:01.221 00.001 7680 scope still moving after pulse duration time elapsed
22:45:01.251 00.030 7680 IsSlewing returns 0
22:45:01.252 00.001 7680 IsGuiding returns 0
22:45:01.253 00.001 7680 scope move finished after 297 + 54 ms
22:45:01.253 00.000 7680 Move returns status 0, amount 297
22:45:01.254 00.001 7680 move complete, result=0
22:45:01.254 00.000 7680 worker thread done servicing request
22:45:01.255 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 297 ms NORTH
22:45:01.261 00.006 7680 Worker thread wakes up
22:45:01.263 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:01.263 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:45:02.516 01.253 7680 Exposure complete
22:45:02.652 00.136 7680 worker thread done servicing request
22:45:02.652 00.000 6120 OnExposeComplete: enter
22:45:02.656 00.004 6120 UpdateGuideState(): m_state=6
22:45:02.659 00.003 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
22:45:02.664 00.005 6120 Star::Find returns 1 (1), X=969.10, Y=46.64, Mass=12893, SNR=73.5, Peak=255 HFD=6.8
22:45:02.666 00.002 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.92 = -1.37)
22:45:02.671 00.005 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
22:45:02.675 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.39 hyp=0.42 cameraTheta=1.96 mountX=0.09 mountY=-0.42, mountTheta=-1.37
22:45:02.680 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.39, opts=13)
22:45:02.684 00.004 6120 Enqueuing Move request for scope (-0.16, 0.39)
22:45:02.687 00.003 7680 Worker thread wakes up
22:45:02.687 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.39) opts 0xd
22:45:02.688 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.39)
22:45:02.688 00.000 7680 Moving (-0.16, 0.39) raw xDistance=0.09 yDistance=-0.42
22:45:02.688 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:45:02.688 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:45:02.688 00.000 7680 MoveAxis(E, 0, ABG)
22:45:02.688 00.000 7680 Move returns status 0, amount 0
22:45:02.688 00.000 7680 MoveAxis(N, 230, ABG)
22:45:02.688 00.000 7680 Guiding  Dir = 0, Dur = 230
22:45:02.688 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:02.692 00.004 7680 IsSlewing returns 0
22:45:02.694 00.002 6120 UpdateGuideState exits: m=12893 SNR=73.5 Saturated
22:45:02.697 00.003 7680 IsGuiding returns 0
22:45:02.697 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:02.702 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:02.705 00.003 7680 PulseGuide returned control before completion, sleep 240
22:45:02.705 00.000 6120 Enqueuing Expose request
22:45:02.959 00.254 7680 IsGuiding returns 0
22:45:02.959 00.000 7680 Move returns status 0, amount 230
22:45:02.959 00.000 7680 move complete, result=0
22:45:02.961 00.002 7680 worker thread done servicing request
22:45:02.961 00.000 7680 Worker thread wakes up
22:45:02.961 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 230 ms NORTH
22:45:02.966 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:02.966 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:45:04.214 01.248 7680 Exposure complete
22:45:04.349 00.135 7680 worker thread done servicing request
22:45:04.349 00.000 6120 OnExposeComplete: enter
22:45:04.353 00.004 6120 UpdateGuideState(): m_state=6
22:45:04.360 00.007 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
22:45:04.365 00.005 6120 Star::Find returns 1 (1), X=969.44, Y=46.28, Mass=12512, SNR=73.0, Peak=255 HFD=7.0
22:45:04.368 00.003 6120 CameraToMount -- cameraTheta (0.20) - m_xAngle (-2.95) = xAngle (3.16 = -3.13)
22:45:04.373 00.005 6120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.89 = 2.89)
22:45:04.377 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.20 mountX=-0.18 mountY=0.04, mountTheta=2.90
22:45:04.383 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.04, opts=13)
22:45:04.386 00.003 6120 Enqueuing Move request for scope (0.17, 0.04)
22:45:04.390 00.004 7680 Worker thread wakes up
22:45:04.390 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
22:45:04.390 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:04.394 00.004 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
22:45:04.394 00.000 6120 UpdateGuideState exits: m=12512 SNR=73.0 Saturated
22:45:04.397 00.003 7680 Moving (0.17, 0.04) raw xDistance=-0.18 yDistance=0.04
22:45:04.397 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:04.400 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:45:04.400 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:04.405 00.005 6120 Enqueuing Expose request
22:45:04.408 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:45:04.408 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:45:04.409 00.001 7680 MoveAxis(E, 0, ABG)
22:45:04.409 00.000 7680 Move returns status 0, amount 0
22:45:04.409 00.000 7680 MoveAxis(N, 0, ABG)
22:45:04.409 00.000 7680 Move returns status 0, amount 0
22:45:04.409 00.000 7680 move complete, result=0
22:45:04.410 00.001 7680 worker thread done servicing request
22:45:04.410 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:45:04.413 00.003 7680 Worker thread wakes up
22:45:04.413 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:04.413 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,31,31,31)
22:45:05.252 00.839 6120 evsrv: cli 0FAF0478 connect
22:45:05.377 00.125 6120 case statement mapped state 6 to 3
22:45:05.381 00.004 6120 case statement mapped state 6 to 3
22:45:05.386 00.005 6120 evsrv: cli 0FAF0478 request: {"method":"get_app_state","id":"ccec7b3d-9a86-4ed9-b41b-b6c63f77bee3"}
22:45:05.390 00.004 6120 case statement mapped state 6 to 3
22:45:05.394 00.004 6120 evsrv: cli 0FAF0478 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccec7b3d-9a86-4ed9-b41b-b6c63f77bee3"}
22:45:05.399 00.005 6120 evsrv: cli 0FAF0478 disconnect
22:45:05.402 00.003 6120 evsrv: cli 0FAEFD98 connect
22:45:05.406 00.004 6120 case statement mapped state 6 to 3
22:45:05.409 00.003 6120 case statement mapped state 6 to 3
22:45:05.413 00.004 6120 evsrv: cli 0FAEFD98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"15d02475-d868-413f-aeb2-a8b47169534f"}
22:45:05.416 00.003 6120 PhdController::Dither begins
22:45:05.422 00.006 6120 dither: size=5.00, dRA=0.99 dDec=-1.15
22:45:05.425 00.003 6120 MountToCamera -- mountTheta (-0.86) + m_xAngle (-2.95) = xAngle (-3.81 = 2.47)
22:45:05.562 00.137 6120 MountToCamera -- mountX=0.99 mountY=-1.15 hyp=1.52 mountTheta=-0.86 cameraX=-1.19, cameraY=0.94 cameraTheta=2.47
22:45:05.565 00.003 6120 setting lock position to (968.08, 47.19)
22:45:05.569 00.004 6120 Mount: notify guiding dithered (-1.2, 0.9)
22:45:05.572 00.003 6120 Status Line: Dither by 0.99,-1.15
22:45:05.696 00.124 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:45:05.703 00.007 7680 Exposure complete
22:45:05.703 00.000 6120 PhdController: newstate STATE_SETTLE_WAIT
22:45:05.708 00.005 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"15d02475-d868-413f-aeb2-a8b47169534f"}
22:45:05.711 00.003 6120 evsrv: cli 0FAEFD98 disconnect
22:45:05.814 00.103 7680 worker thread done servicing request
22:45:05.814 00.000 6120 OnExposeComplete: enter
22:45:05.817 00.003 6120 UpdateGuideState(): m_state=6
22:45:05.820 00.003 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
22:45:05.826 00.006 6120 Star::Find returns 1 (1), X=969.56, Y=46.31, Mass=13375, SNR=75.7, Peak=255 HFD=7.0
22:45:05.828 00.002 6120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-2.95) = xAngle (2.42 = 2.42)
22:45:05.832 00.004 6120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.15 = 2.15)
22:45:05.835 00.003 6120 CameraToMount -- cameraX=1.49 cameraY=-0.87 hyp=1.72 cameraTheta=-0.53 mountX=-1.30 mountY=1.44, mountTheta=2.30
22:45:05.839 00.004 6120 dither recenter: remaining=(-1.0,1.1) step=(-1.0,1.1)
22:45:05.842 00.003 6120 MountToCamera -- mountTheta (2.28) + m_xAngle (-2.95) = xAngle (-0.67 = -0.67)
22:45:05.845 00.003 6120 MountToCamera -- mountX=-0.99 mountY=1.15 hyp=1.52 mountTheta=2.28 cameraX=1.19, cameraY=-0.94 cameraTheta=-0.67
22:45:05.847 00.002 6120 SchedulePrimaryMove(0D6325F0, x=1.19, y=-0.94, opts=4)
22:45:05.851 00.004 6120 Enqueuing Move request for scope (1.19, -0.94)
22:45:05.853 00.002 6120 Mount: notify direct move -0.99,1.15
22:45:05.856 00.003 7680 Worker thread wakes up
22:45:05.856 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:05.860 00.004 6120 UpdateGuideState exits: m=13375 SNR=75.7 Saturated
22:45:05.862 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (1.19, -0.94) opts 0x4
22:45:05.862 00.000 7680 Handling offset move in thread for scope, endpoint = (1.19, -0.94)
22:45:05.863 00.001 6120 PhdController: settling, locked = 1, distance = 1.83 (1.50) aobump = 0 frame = 1 / 99999
22:45:05.865 00.002 7680 Moving (1.19, -0.94) raw xDistance=-0.99 yDistance=1.15
22:45:05.865 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045905.865,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.83,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:45:05.869 00.004 7680 MoveAxis(E, 642, B)
22:45:05.869 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:05.872 00.003 7680 Guiding  Dir = 2, Dur = 642
22:45:05.872 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:05.875 00.003 7680 IsSlewing returns 0
22:45:05.875 00.000 6120 Enqueuing Expose request
22:45:05.878 00.003 7680 IsGuiding returns 0
22:45:05.878 00.000 7680 PulseGuide returned control before completion, sleep 652
22:45:06.544 00.666 7680 IsGuiding returns 1
22:45:06.544 00.000 7680 scope still moving after pulse duration time elapsed
22:45:06.575 00.031 7680 IsSlewing returns 0
22:45:06.576 00.001 7680 IsGuiding returns 0
22:45:06.576 00.000 7680 scope move finished after 642 + 56 ms
22:45:06.577 00.001 7680 Move returns status 0, amount 642
22:45:06.577 00.000 7680 MoveAxis(S, 623, B)
22:45:06.578 00.001 7680 Guiding  Dir = 1, Dur = 623
22:45:06.580 00.002 7680 IsSlewing returns 0
22:45:06.580 00.000 7680 IsGuiding returns 0
22:45:06.581 00.001 7680 PulseGuide returned control before completion, sleep 633
22:45:07.230 00.649 7680 IsGuiding returns 1
22:45:07.230 00.000 7680 scope still moving after pulse duration time elapsed
22:45:07.260 00.030 7680 IsSlewing returns 0
22:45:07.260 00.000 7680 IsGuiding returns 0
22:45:07.260 00.000 7680 scope move finished after 623 + 57 ms
22:45:07.260 00.000 7680 Move returns status 0, amount 623
22:45:07.260 00.000 7680 move complete, result=0
22:45:07.261 00.001 7680 worker thread done servicing request
22:45:07.261 00.000 6120 GuideStep: -1.0 px 642 ms EAST, 1.1 px 623 ms SOUTH
22:45:07.266 00.005 7680 Worker thread wakes up
22:45:07.266 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:07.267 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:08.507 01.240 7680 Exposure complete
22:45:08.645 00.138 7680 worker thread done servicing request
22:45:08.645 00.000 6120 OnExposeComplete: enter
22:45:08.649 00.004 6120 UpdateGuideState(): m_state=6
22:45:08.654 00.005 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
22:45:08.658 00.004 6120 Star::Find returns 1 (1), X=968.25, Y=47.00, Mass=13290, SNR=73.2, Peak=255 HFD=6.8
22:45:08.662 00.004 6120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-2.95) = xAngle (2.11 = 2.11)
22:45:08.665 00.003 6120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.84 = 1.84)
22:45:08.669 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.19 hyp=0.25 cameraTheta=-0.85 mountX=-0.13 mountY=0.25, mountTheta=2.06
22:45:08.676 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.19, opts=13)
22:45:08.682 00.006 6120 Enqueuing Move request for scope (0.17, -0.19)
22:45:08.686 00.004 7680 Worker thread wakes up
22:45:08.686 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:08.690 00.004 6120 UpdateGuideState exits: m=13290 SNR=73.2 Saturated
22:45:08.694 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.19) opts 0xd
22:45:08.694 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.19)
22:45:08.695 00.001 7680 Moving (0.17, -0.19) raw xDistance=-0.13 yDistance=0.25
22:45:08.695 00.000 6120 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 2 / 99999
22:45:08.699 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:45:08.699 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:45:08.699 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045908.699,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.25,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:45:08.704 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:45:08.705 00.001 7680 MoveAxis(E, 0, ABG)
22:45:08.705 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:08.708 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:08.712 00.004 6120 Enqueuing Expose request
22:45:08.716 00.004 7680 Move returns status 0, amount 0
22:45:08.716 00.000 7680 MoveAxis(N, 0, ABG)
22:45:08.716 00.000 7680 Move returns status 0, amount 0
22:45:08.716 00.000 7680 move complete, result=0
22:45:08.716 00.000 7680 worker thread done servicing request
22:45:08.717 00.001 7680 Worker thread wakes up
22:45:08.717 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:45:08.720 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:08.722 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:09.963 01.241 7680 Exposure complete
22:45:10.106 00.143 7680 worker thread done servicing request
22:45:10.106 00.000 6120 OnExposeComplete: enter
22:45:10.109 00.003 6120 UpdateGuideState(): m_state=6
22:45:10.115 00.006 6120 Star::Find(15, 968, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
22:45:10.119 00.004 6120 Star::Find returns 1 (1), X=968.25, Y=47.11, Mass=12322, SNR=72.4, Peak=255 HFD=6.8
22:45:10.122 00.003 6120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-2.95) = xAngle (2.53 = 2.53)
22:45:10.126 00.004 6120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.26 = 2.26)
22:45:10.129 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.43 mountX=-0.16 mountY=0.15, mountTheta=2.38
22:45:10.135 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.08, opts=13)
22:45:10.138 00.003 6120 Enqueuing Move request for scope (0.17, -0.08)
22:45:10.141 00.003 7680 Worker thread wakes up
22:45:10.141 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
22:45:10.141 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
22:45:10.141 00.000 7680 Moving (0.17, -0.08) raw xDistance=-0.16 yDistance=0.15
22:45:10.143 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:45:10.143 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:45:10.144 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:45:10.144 00.000 7680 MoveAxis(E, 0, ABG)
22:45:10.144 00.000 7680 Move returns status 0, amount 0
22:45:10.144 00.000 7680 MoveAxis(N, 0, ABG)
22:45:10.144 00.000 7680 Move returns status 0, amount 0
22:45:10.144 00.000 7680 move complete, result=0
22:45:10.144 00.000 7680 worker thread done servicing request
22:45:10.144 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:10.148 00.004 6120 UpdateGuideState exits: m=12322 SNR=72.4 Saturated
22:45:10.152 00.004 6120 PhdController: settling, locked = 1, distance = 0.24 (1.50) aobump = 0 frame = 3 / 99999
22:45:10.156 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764045910.156,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.24,"Time":1.5,"SettleTime":10.0,"StarLocked":true}
22:45:10.160 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:10.163 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:10.165 00.002 6120 Enqueuing Expose request
22:45:10.168 00.003 7680 Worker thread wakes up
22:45:10.169 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:10.170 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:10.170 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:11.424 01.254 7680 Exposure complete
22:45:11.564 00.140 7680 worker thread done servicing request
22:45:11.565 00.001 6120 OnExposeComplete: enter
22:45:11.569 00.004 6120 UpdateGuideState(): m_state=6
22:45:11.572 00.003 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
22:45:11.576 00.004 6120 Star::Find returns 1 (1), X=968.65, Y=47.25, Mass=13844, SNR=76.7, Peak=255 HFD=6.9
22:45:11.580 00.004 6120 CameraToMount -- cameraTheta (0.11) - m_xAngle (-2.95) = xAngle (3.07 = 3.07)
22:45:11.582 00.002 6120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.80 = 2.80)
22:45:11.587 00.005 6120 CameraToMount -- cameraX=0.57 cameraY=0.06 hyp=0.57 cameraTheta=0.11 mountX=-0.57 mountY=0.19, mountTheta=2.82
22:45:11.593 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.57, y=0.06, opts=13)
22:45:11.596 00.003 6120 Enqueuing Move request for scope (0.57, 0.06)
22:45:11.601 00.005 7680 Worker thread wakes up
22:45:11.601 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:11.606 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.06) opts 0xd
22:45:11.607 00.001 7680 Handling offset move in thread for scope, endpoint = (0.57, 0.06)
22:45:11.607 00.000 7680 Moving (0.57, 0.06) raw xDistance=-0.57 yDistance=0.19
22:45:11.607 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
22:45:11.607 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:45:11.609 00.002 6120 UpdateGuideState exits: m=13844 SNR=76.7 Saturated
22:45:11.613 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:45:11.613 00.000 7680 MoveAxis(E, 232, ABG)
22:45:11.613 00.000 7680 Guiding  Dir = 2, Dur = 232
22:45:11.613 00.000 6120 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 4 / 99999
22:45:11.618 00.005 7680 IsSlewing returns 0
22:45:11.618 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045911.618,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.34,"Time":2.9,"SettleTime":10.0,"StarLocked":true}
22:45:11.623 00.005 7680 IsGuiding returns 0
22:45:11.623 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:11.627 00.004 7680 PulseGuide returned control before completion, sleep 242
22:45:11.627 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:11.631 00.004 6120 Enqueuing Expose request
22:45:11.883 00.252 7680 IsGuiding returns 0
22:45:11.884 00.001 7680 Move returns status 0, amount 232
22:45:11.884 00.000 7680 MoveAxis(N, 0, ABG)
22:45:11.884 00.000 7680 Move returns status 0, amount 0
22:45:11.885 00.001 7680 move complete, result=0
22:45:11.885 00.000 7680 worker thread done servicing request
22:45:11.885 00.000 6120 GuideStep: -0.6 px 232 ms EAST, 0.2 px 0 ms NORTH
22:45:11.893 00.008 7680 Worker thread wakes up
22:45:11.893 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:11.893 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:13.152 01.259 7680 Exposure complete
22:45:13.289 00.137 7680 worker thread done servicing request
22:45:13.289 00.000 6120 OnExposeComplete: enter
22:45:13.292 00.003 6120 UpdateGuideState(): m_state=6
22:45:13.296 00.004 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
22:45:13.300 00.004 6120 Star::Find returns 1 (1), X=968.03, Y=46.98, Mass=11670, SNR=69.4, Peak=255 HFD=6.4
22:45:13.304 00.004 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-2.95) = xAngle (1.13 = 1.13)
22:45:13.307 00.003 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.86 = 0.86)
22:45:13.311 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.82 mountX=0.09 mountY=0.16, mountTheta=1.06
22:45:13.316 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.21, opts=13)
22:45:13.320 00.004 6120 Enqueuing Move request for scope (-0.05, -0.21)
22:45:13.323 00.003 7680 Worker thread wakes up
22:45:13.323 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
22:45:13.323 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
22:45:13.323 00.000 7680 Moving (-0.05, -0.21) raw xDistance=0.09 yDistance=0.16
22:45:13.323 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:45:13.323 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:45:13.323 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:45:13.323 00.000 7680 MoveAxis(E, 0, ABG)
22:45:13.325 00.002 7680 Move returns status 0, amount 0
22:45:13.325 00.000 7680 MoveAxis(N, 0, ABG)
22:45:13.325 00.000 7680 Move returns status 0, amount 0
22:45:13.325 00.000 7680 move complete, result=0
22:45:13.325 00.000 7680 worker thread done servicing request
22:45:13.325 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:13.329 00.004 6120 UpdateGuideState exits: m=11670 SNR=69.4 Saturated
22:45:13.332 00.003 6120 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 5 / 99999
22:45:13.335 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764045913.335,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.30,"Time":4.6,"SettleTime":10.0,"StarLocked":true}
22:45:13.338 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:13.343 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:13.346 00.003 6120 Enqueuing Expose request
22:45:13.349 00.003 7680 Worker thread wakes up
22:45:13.349 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:13.350 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:45:13.352 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:14.603 01.251 7680 Exposure complete
22:45:14.758 00.155 7680 worker thread done servicing request
22:45:14.759 00.001 6120 OnExposeComplete: enter
22:45:14.764 00.005 6120 UpdateGuideState(): m_state=6
22:45:14.771 00.007 6120 Star::Find(15, 968, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
22:45:14.776 00.005 6120 Star::Find returns 1 (0), X=968.19, Y=47.07, Mass=10521, SNR=68.0, Peak=246 HFD=6.7
22:45:14.782 00.006 6120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-2.95) = xAngle (2.10 = 2.10)
22:45:14.787 00.005 6120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.84 = 1.84)
22:45:14.791 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.85 mountX=-0.08 mountY=0.16, mountTheta=2.06
22:45:14.800 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.12, opts=13)
22:45:14.803 00.003 6120 Enqueuing Move request for scope (0.11, -0.12)
22:45:14.806 00.003 7680 Worker thread wakes up
22:45:14.806 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:14.811 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
22:45:14.811 00.000 6120 UpdateGuideState exits: m=10521 SNR=68.0
22:45:14.814 00.003 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
22:45:14.814 00.000 6120 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 6 / 99999
22:45:14.817 00.003 7680 Moving (0.11, -0.12) raw xDistance=-0.08 yDistance=0.16
22:45:14.817 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045914.817,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.26,"Time":6.1,"SettleTime":10.0,"StarLocked":true}
22:45:14.822 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:45:14.822 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:14.825 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:45:14.826 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:14.829 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:45:14.829 00.000 6120 Enqueuing Expose request
22:45:14.833 00.004 7680 MoveAxis(E, 0, ABG)
22:45:14.833 00.000 7680 Move returns status 0, amount 0
22:45:14.833 00.000 7680 MoveAxis(N, 0, ABG)
22:45:14.833 00.000 7680 Move returns status 0, amount 0
22:45:14.833 00.000 7680 move complete, result=0
22:45:14.833 00.000 7680 worker thread done servicing request
22:45:14.834 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:45:14.837 00.003 7680 Worker thread wakes up
22:45:14.837 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:14.837 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:16.091 01.254 7680 Exposure complete
22:45:16.224 00.133 7680 worker thread done servicing request
22:45:16.225 00.001 6120 OnExposeComplete: enter
22:45:16.229 00.004 6120 UpdateGuideState(): m_state=6
22:45:16.235 00.006 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
22:45:16.239 00.004 6120 Star::Find returns 1 (1), X=968.17, Y=47.66, Mass=12810, SNR=73.1, Peak=255 HFD=6.8
22:45:16.243 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
22:45:16.246 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
22:45:16.250 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.48 hyp=0.48 cameraTheta=1.38 mountX=-0.18 mountY=-0.39, mountTheta=-2.01
22:45:16.254 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.48, opts=13)
22:45:16.258 00.004 6120 Enqueuing Move request for scope (0.09, 0.48)
22:45:16.260 00.002 7680 Worker thread wakes up
22:45:16.261 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.48) opts 0xd
22:45:16.261 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.48)
22:45:16.261 00.000 7680 Moving (0.09, 0.48) raw xDistance=-0.18 yDistance=-0.39
22:45:16.261 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:45:16.261 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:45:16.261 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:45:16.261 00.000 7680 MoveAxis(E, 0, ABG)
22:45:16.263 00.002 7680 Move returns status 0, amount 0
22:45:16.263 00.000 7680 MoveAxis(N, 0, ABG)
22:45:16.263 00.000 7680 Move returns status 0, amount 0
22:45:16.263 00.000 7680 move complete, result=0
22:45:16.263 00.000 7680 worker thread done servicing request
22:45:16.263 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:16.267 00.004 6120 UpdateGuideState exits: m=12810 SNR=73.1 Saturated
22:45:16.271 00.004 6120 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 7 / 99999
22:45:16.274 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764045916.274,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.33,"Time":7.6,"SettleTime":10.0,"StarLocked":true}
22:45:16.279 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:16.282 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:16.286 00.004 6120 Enqueuing Expose request
22:45:16.289 00.003 7680 Worker thread wakes up
22:45:16.289 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:16.289 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:45:16.293 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:17.553 01.260 7680 Exposure complete
22:45:17.681 00.128 7680 worker thread done servicing request
22:45:17.682 00.001 6120 OnExposeComplete: enter
22:45:17.685 00.003 6120 UpdateGuideState(): m_state=6
22:45:17.689 00.004 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
22:45:17.692 00.003 6120 Star::Find returns 1 (1), X=968.39, Y=47.54, Mass=12744, SNR=73.8, Peak=255 HFD=7.0
22:45:17.697 00.005 6120 CameraToMount -- cameraTheta (0.85) - m_xAngle (-2.95) = xAngle (3.80 = -2.48)
22:45:17.701 00.004 6120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.53 = -2.75)
22:45:17.704 00.003 6120 CameraToMount -- cameraX=0.31 cameraY=0.35 hyp=0.47 cameraTheta=0.85 mountX=-0.37 mountY=-0.18, mountTheta=-2.69
22:45:17.710 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.35, opts=13)
22:45:17.714 00.004 6120 Enqueuing Move request for scope (0.31, 0.35)
22:45:17.718 00.004 7680 Worker thread wakes up
22:45:17.719 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.35) opts 0xd
22:45:17.719 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.35)
22:45:17.719 00.000 7680 Moving (0.31, 0.35) raw xDistance=-0.37 yDistance=-0.18
22:45:17.719 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
22:45:17.719 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:45:17.719 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:45:17.719 00.000 7680 MoveAxis(E, 151, ABG)
22:45:17.720 00.001 7680 Guiding  Dir = 2, Dur = 151
22:45:17.720 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:17.723 00.003 7680 IsSlewing returns 0
22:45:17.723 00.000 6120 UpdateGuideState exits: m=12744 SNR=73.8 Saturated
22:45:17.729 00.006 7680 IsGuiding returns 0
22:45:17.729 00.000 6120 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 8 / 99999
22:45:17.733 00.004 7680 PulseGuide returned control before completion, sleep 161
22:45:17.733 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045917.733,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.37,"Time":9.0,"SettleTime":10.0,"StarLocked":true}
22:45:17.737 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:17.741 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:17.746 00.005 6120 Enqueuing Expose request
22:45:17.899 00.153 7680 IsGuiding returns 1
22:45:17.900 00.001 7680 scope still moving after pulse duration time elapsed
22:45:17.930 00.030 7680 IsSlewing returns 0
22:45:17.932 00.002 7680 IsGuiding returns 0
22:45:17.932 00.000 7680 scope move finished after 151 + 51 ms
22:45:17.932 00.000 7680 Move returns status 0, amount 151
22:45:17.933 00.001 7680 MoveAxis(N, 0, ABG)
22:45:17.933 00.000 7680 Move returns status 0, amount 0
22:45:17.933 00.000 7680 move complete, result=0
22:45:17.934 00.001 7680 worker thread done servicing request
22:45:17.934 00.000 6120 GuideStep: -0.4 px 151 ms EAST, -0.2 px 0 ms NORTH
22:45:17.939 00.005 7680 Worker thread wakes up
22:45:17.939 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:17.941 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:19.196 01.255 7680 Exposure complete
22:45:19.336 00.140 7680 worker thread done servicing request
22:45:19.336 00.000 6120 OnExposeComplete: enter
22:45:19.339 00.003 6120 UpdateGuideState(): m_state=6
22:45:19.344 00.005 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
22:45:19.348 00.004 6120 Star::Find returns 1 (0), X=968.04, Y=47.95, Mass=11108, SNR=68.9, Peak=250 HFD=7.1
22:45:19.352 00.004 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
22:45:19.355 00.003 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
22:45:19.359 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.76 hyp=0.77 cameraTheta=1.62 mountX=-0.11 mountY=-0.70, mountTheta=-1.72
22:45:19.364 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.76, opts=13)
22:45:19.368 00.004 6120 Enqueuing Move request for scope (-0.03, 0.76)
22:45:19.371 00.003 7680 Worker thread wakes up
22:45:19.371 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.76) opts 0xd
22:45:19.371 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.76)
22:45:19.371 00.000 7680 Moving (-0.03, 0.76) raw xDistance=-0.11 yDistance=-0.70
22:45:19.371 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:45:19.371 00.000 7680 resist switch: large excursion: input -0.70 thresh 0.60 direction from 0 to -1
22:45:19.371 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.11
22:45:19.373 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
22:45:19.373 00.000 7680 MoveAxis(E, 0, ABG)
22:45:19.373 00.000 7680 Move returns status 0, amount 0
22:45:19.373 00.000 7680 MoveAxis(N, 381, ABG)
22:45:19.373 00.000 7680 Guiding  Dir = 0, Dur = 381
22:45:19.374 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:19.377 00.003 7680 IsSlewing returns 0
22:45:19.378 00.001 6120 UpdateGuideState exits: m=11108 SNR=68.9
22:45:19.381 00.003 7680 IsGuiding returns 0
22:45:19.381 00.000 6120 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 9 / 99999
22:45:19.384 00.003 7680 PulseGuide returned control before completion, sleep 391
22:45:19.384 00.000 6120 PhdController: newstate STATE_FINISH
22:45:19.389 00.005 6120 PhdController complete: success
22:45:19.393 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045919.393,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
22:45:19.398 00.005 6120 Mount: notify guiding dither settle done success=1
22:45:19.401 00.003 6120 PhdController: newstate STATE_IDLE
22:45:19.404 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:19.408 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:19.412 00.004 6120 Enqueuing Expose request
22:45:19.782 00.370 7680 IsGuiding returns 1
22:45:19.782 00.000 7680 scope still moving after pulse duration time elapsed
22:45:19.812 00.030 7680 IsSlewing returns 0
22:45:19.812 00.000 7680 IsGuiding returns 0
22:45:19.814 00.002 7680 scope move finished after 381 + 50 ms
22:45:19.814 00.000 7680 Move returns status 0, amount 381
22:45:19.814 00.000 7680 move complete, result=0
22:45:19.814 00.000 7680 worker thread done servicing request
22:45:19.814 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.7 px 381 ms NORTH
22:45:19.821 00.007 7680 Worker thread wakes up
22:45:19.821 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:19.821 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:21.074 01.253 7680 Exposure complete
22:45:21.216 00.142 7680 worker thread done servicing request
22:45:21.217 00.001 6120 OnExposeComplete: enter
22:45:21.220 00.003 6120 UpdateGuideState(): m_state=6
22:45:21.224 00.004 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
22:45:21.227 00.003 6120 Star::Find returns 1 (1), X=967.99, Y=48.35, Mass=11919, SNR=70.7, Peak=255 HFD=6.8
22:45:21.232 00.005 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
22:45:21.236 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
22:45:21.239 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=1.16 hyp=1.16 cameraTheta=1.65 mountX=-0.13 mountY=-1.08, mountTheta=-1.69
22:45:21.245 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=1.16, opts=13)
22:45:21.249 00.004 6120 Enqueuing Move request for scope (-0.09, 1.16)
22:45:21.251 00.002 7680 Worker thread wakes up
22:45:21.251 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 1.16) opts 0xd
22:45:21.251 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 1.16)
22:45:21.251 00.000 7680 Moving (-0.09, 1.16) raw xDistance=-0.13 yDistance=-1.08
22:45:21.253 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:45:21.253 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.08 from input -1.08
22:45:21.253 00.000 7680 MoveAxis(E, 0, ABG)
22:45:21.253 00.000 7680 Move returns status 0, amount 0
22:45:21.253 00.000 7680 MoveAxis(N, 587, ABG)
22:45:21.253 00.000 7680 Guiding  Dir = 0, Dur = 587
22:45:21.254 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:21.258 00.004 7680 IsSlewing returns 0
22:45:21.259 00.001 6120 UpdateGuideState exits: m=11919 SNR=70.7 Saturated
22:45:21.262 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:21.267 00.005 7680 IsGuiding returns 0
22:45:21.268 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:21.273 00.005 6120 Enqueuing Expose request
22:45:21.277 00.004 7680 PulseGuide returned control before completion, sleep 597
22:45:21.891 00.614 7680 IsGuiding returns 0
22:45:21.891 00.000 7680 Move returns status 0, amount 587
22:45:21.892 00.001 7680 move complete, result=0
22:45:21.893 00.001 7680 worker thread done servicing request
22:45:21.893 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -1.1 px 587 ms NORTH
22:45:21.899 00.006 7680 Worker thread wakes up
22:45:21.899 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:21.899 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:23.151 01.252 7680 Exposure complete
22:45:23.288 00.137 7680 worker thread done servicing request
22:45:23.288 00.000 6120 OnExposeComplete: enter
22:45:23.293 00.005 6120 UpdateGuideState(): m_state=6
22:45:23.299 00.006 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
22:45:23.303 00.004 6120 Star::Find returns 1 (1), X=968.08, Y=47.88, Mass=13432, SNR=75.6, Peak=255 HFD=6.6
22:45:23.307 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
22:45:23.310 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
22:45:23.314 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.69 hyp=0.69 cameraTheta=1.57 mountX=-0.13 mountY=-0.62, mountTheta=-1.77
22:45:23.320 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.69, opts=13)
22:45:23.324 00.004 6120 Enqueuing Move request for scope (-0.00, 0.69)
22:45:23.327 00.003 7680 Worker thread wakes up
22:45:23.327 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:23.331 00.004 6120 UpdateGuideState exits: m=13432 SNR=75.6 Saturated
22:45:23.335 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:23.338 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:23.342 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.69) opts 0xd
22:45:23.342 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.69)
22:45:23.342 00.000 7680 Moving (-0.00, 0.69) raw xDistance=-0.13 yDistance=-0.62
22:45:23.342 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:45:23.342 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
22:45:23.342 00.000 7680 MoveAxis(E, 0, ABG)
22:45:23.343 00.001 7680 Move returns status 0, amount 0
22:45:23.343 00.000 7680 MoveAxis(N, 337, ABG)
22:45:23.343 00.000 7680 Guiding  Dir = 0, Dur = 337
22:45:23.344 00.001 7680 IsSlewing returns 0
22:45:23.344 00.000 6120 Enqueuing Expose request
22:45:23.348 00.004 7680 IsGuiding returns 0
22:45:23.348 00.000 7680 PulseGuide returned control before completion, sleep 347
22:45:23.702 00.354 7680 IsGuiding returns 1
22:45:23.703 00.001 7680 scope still moving after pulse duration time elapsed
22:45:23.732 00.029 7680 IsSlewing returns 0
22:45:23.733 00.001 7680 IsGuiding returns 0
22:45:23.734 00.001 7680 scope move finished after 337 + 48 ms
22:45:23.734 00.000 7680 Move returns status 0, amount 337
22:45:23.736 00.002 7680 move complete, result=0
22:45:23.736 00.000 7680 worker thread done servicing request
22:45:23.736 00.000 7680 Worker thread wakes up
22:45:23.736 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 337 ms NORTH
22:45:23.743 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:23.743 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:24.993 01.250 7680 Exposure complete
22:45:25.126 00.133 7680 worker thread done servicing request
22:45:25.126 00.000 6120 OnExposeComplete: enter
22:45:25.129 00.003 6120 UpdateGuideState(): m_state=6
22:45:25.133 00.004 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
22:45:25.138 00.005 6120 Star::Find returns 1 (0), X=968.15, Y=47.69, Mass=11869, SNR=70.7, Peak=248 HFD=6.8
22:45:25.144 00.006 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
22:45:25.148 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.17)
22:45:25.151 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.51 hyp=0.51 cameraTheta=1.43 mountX=-0.16 mountY=-0.42, mountTheta=-1.94
22:45:25.156 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.51, opts=13)
22:45:25.161 00.005 6120 Enqueuing Move request for scope (0.07, 0.51)
22:45:25.165 00.004 7680 Worker thread wakes up
22:45:25.165 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:25.169 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.51) opts 0xd
22:45:25.169 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.51)
22:45:25.169 00.000 6120 UpdateGuideState exits: m=11869 SNR=70.7
22:45:25.174 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:25.178 00.004 7680 Moving (0.07, 0.51) raw xDistance=-0.16 yDistance=-0.42
22:45:25.178 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:45:25.179 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:45:25.179 00.000 7680 MoveAxis(E, 0, ABG)
22:45:25.179 00.000 7680 Move returns status 0, amount 0
22:45:25.179 00.000 7680 MoveAxis(N, 229, ABG)
22:45:25.179 00.000 7680 Guiding  Dir = 0, Dur = 229
22:45:25.179 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:25.183 00.004 7680 IsSlewing returns 0
22:45:25.184 00.001 6120 Enqueuing Expose request
22:45:25.187 00.003 7680 IsGuiding returns 0
22:45:25.188 00.001 7680 PulseGuide returned control before completion, sleep 239
22:45:25.437 00.249 7680 IsGuiding returns 1
22:45:25.437 00.000 7680 scope still moving after pulse duration time elapsed
22:45:25.469 00.032 7680 IsSlewing returns 0
22:45:25.469 00.000 7680 IsGuiding returns 0
22:45:25.469 00.000 7680 scope move finished after 229 + 53 ms
22:45:25.470 00.001 7680 Move returns status 0, amount 229
22:45:25.470 00.000 7680 move complete, result=0
22:45:25.470 00.000 7680 worker thread done servicing request
22:45:25.470 00.000 7680 Worker thread wakes up
22:45:25.470 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 229 ms NORTH
22:45:25.476 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:25.476 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:26.722 01.246 7680 Exposure complete
22:45:26.867 00.145 7680 worker thread done servicing request
22:45:26.869 00.002 6120 OnExposeComplete: enter
22:45:26.872 00.003 6120 UpdateGuideState(): m_state=6
22:45:26.876 00.004 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
22:45:26.880 00.004 6120 Star::Find returns 1 (1), X=968.16, Y=47.21, Mass=12488, SNR=71.6, Peak=255 HFD=6.8
22:45:26.884 00.004 6120 CameraToMount -- cameraTheta (0.22) - m_xAngle (-2.95) = xAngle (3.18 = -3.10)
22:45:26.889 00.005 6120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.91 = 2.91)
22:45:26.891 00.002 6120 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.22 mountX=-0.08 mountY=0.02, mountTheta=2.92
22:45:26.895 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.02, opts=13)
22:45:26.899 00.004 6120 Enqueuing Move request for scope (0.08, 0.02)
22:45:26.901 00.002 7680 Worker thread wakes up
22:45:26.901 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:45:26.903 00.002 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:45:26.903 00.000 7680 Moving (0.08, 0.02) raw xDistance=-0.08 yDistance=0.02
22:45:26.903 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:45:26.903 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:45:26.903 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:45:26.903 00.000 7680 MoveAxis(E, 0, ABG)
22:45:26.904 00.001 7680 Move returns status 0, amount 0
22:45:26.904 00.000 7680 MoveAxis(N, 0, ABG)
22:45:26.904 00.000 7680 Move returns status 0, amount 0
22:45:26.904 00.000 7680 move complete, result=0
22:45:26.904 00.000 7680 worker thread done servicing request
22:45:26.904 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:26.908 00.004 6120 UpdateGuideState exits: m=12488 SNR=71.6 Saturated
22:45:26.911 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:26.914 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:26.917 00.003 6120 Enqueuing Expose request
22:45:26.921 00.004 7680 Worker thread wakes up
22:45:26.922 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:45:26.925 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:26.925 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:28.179 01.254 7680 Exposure complete
22:45:28.320 00.141 7680 worker thread done servicing request
22:45:28.320 00.000 6120 OnExposeComplete: enter
22:45:28.325 00.005 6120 UpdateGuideState(): m_state=6
22:45:28.330 00.005 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
22:45:28.334 00.004 6120 Star::Find returns 1 (1), X=968.18, Y=47.31, Mass=12833, SNR=73.9, Peak=255 HFD=6.9
22:45:28.339 00.005 6120 CameraToMount -- cameraTheta (0.88) - m_xAngle (-2.95) = xAngle (3.83 = -2.45)
22:45:28.342 00.003 6120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.56 = -2.72)
22:45:28.346 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.88 mountX=-0.12 mountY=-0.06, mountTheta=-2.65
22:45:28.350 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.12, opts=13)
22:45:28.355 00.005 6120 Enqueuing Move request for scope (0.10, 0.12)
22:45:28.358 00.003 7680 Worker thread wakes up
22:45:28.359 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:28.363 00.004 6120 UpdateGuideState exits: m=12833 SNR=73.9 Saturated
22:45:28.367 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
22:45:28.367 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
22:45:28.367 00.000 7680 Moving (0.10, 0.12) raw xDistance=-0.12 yDistance=-0.06
22:45:28.367 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:45:28.368 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:45:28.368 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:28.372 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:28.375 00.003 6120 Enqueuing Expose request
22:45:28.379 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:45:28.379 00.000 7680 MoveAxis(E, 0, ABG)
22:45:28.379 00.000 7680 Move returns status 0, amount 0
22:45:28.379 00.000 7680 MoveAxis(N, 0, ABG)
22:45:28.380 00.001 7680 Move returns status 0, amount 0
22:45:28.381 00.001 7680 move complete, result=0
22:45:28.381 00.000 7680 worker thread done servicing request
22:45:28.381 00.000 7680 Worker thread wakes up
22:45:28.381 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:28.384 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:28.385 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:29.629 01.244 7680 Exposure complete
22:45:29.772 00.143 7680 worker thread done servicing request
22:45:29.773 00.001 6120 OnExposeComplete: enter
22:45:29.777 00.004 6120 UpdateGuideState(): m_state=6
22:45:29.781 00.004 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
22:45:29.785 00.004 6120 Star::Find returns 1 (1), X=968.54, Y=47.40, Mass=12796, SNR=74.5, Peak=255 HFD=7.0
22:45:29.788 00.003 6120 CameraToMount -- cameraTheta (0.43) - m_xAngle (-2.95) = xAngle (3.38 = -2.90)
22:45:29.791 00.003 6120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.11 = 3.11)
22:45:29.796 00.005 6120 CameraToMount -- cameraX=0.46 cameraY=0.21 hyp=0.51 cameraTheta=0.43 mountX=-0.49 mountY=0.01, mountTheta=3.11
22:45:29.801 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.46, y=0.21, opts=13)
22:45:29.806 00.005 6120 Enqueuing Move request for scope (0.46, 0.21)
22:45:29.809 00.003 7680 Worker thread wakes up
22:45:29.809 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:29.814 00.005 6120 UpdateGuideState exits: m=12796 SNR=74.5 Saturated
22:45:29.817 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:29.821 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:29.825 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.21) opts 0xd
22:45:29.825 00.000 6120 Enqueuing Expose request
22:45:29.831 00.006 7680 Handling offset move in thread for scope, endpoint = (0.46, 0.21)
22:45:29.831 00.000 7680 Moving (0.46, 0.21) raw xDistance=-0.49 yDistance=0.01
22:45:29.831 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
22:45:29.831 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:45:29.831 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:45:29.832 00.001 7680 MoveAxis(E, 201, ABG)
22:45:29.832 00.000 7680 Guiding  Dir = 2, Dur = 201
22:45:29.832 00.000 7680 IsSlewing returns 0
22:45:29.833 00.001 7680 IsGuiding returns 0
22:45:29.834 00.001 7680 PulseGuide returned control before completion, sleep 211
22:45:30.056 00.222 7680 IsGuiding returns 1
22:45:30.057 00.001 7680 scope still moving after pulse duration time elapsed
22:45:30.087 00.030 7680 IsSlewing returns 0
22:45:30.089 00.002 7680 IsGuiding returns 0
22:45:30.089 00.000 7680 scope move finished after 201 + 55 ms
22:45:30.089 00.000 7680 Move returns status 0, amount 201
22:45:30.091 00.002 7680 MoveAxis(N, 0, ABG)
22:45:30.091 00.000 7680 Move returns status 0, amount 0
22:45:30.091 00.000 7680 move complete, result=0
22:45:30.092 00.001 7680 worker thread done servicing request
22:45:30.092 00.000 7680 Worker thread wakes up
22:45:30.093 00.001 6120 GuideStep: -0.5 px 201 ms EAST, 0.0 px 0 ms NORTH
22:45:30.099 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:30.099 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:31.347 01.248 7680 Exposure complete
22:45:31.493 00.146 7680 worker thread done servicing request
22:45:31.494 00.001 6120 OnExposeComplete: enter
22:45:31.497 00.003 6120 UpdateGuideState(): m_state=6
22:45:31.501 00.004 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
22:45:31.505 00.004 6120 Star::Find returns 1 (1), X=968.06, Y=47.96, Mass=12776, SNR=73.1, Peak=255 HFD=7.1
22:45:31.508 00.003 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
22:45:31.512 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
22:45:31.516 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.77 hyp=0.77 cameraTheta=1.60 mountX=-0.12 mountY=-0.71, mountTheta=-1.74
22:45:31.523 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.77, opts=13)
22:45:31.526 00.003 6120 Enqueuing Move request for scope (-0.02, 0.77)
22:45:31.530 00.004 7680 Worker thread wakes up
22:45:31.530 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.77) opts 0xd
22:45:31.530 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.77)
22:45:31.530 00.000 7680 Moving (-0.02, 0.77) raw xDistance=-0.12 yDistance=-0.71
22:45:31.530 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:45:31.532 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
22:45:31.532 00.000 7680 MoveAxis(E, 0, ABG)
22:45:31.532 00.000 7680 Move returns status 0, amount 0
22:45:31.532 00.000 7680 MoveAxis(N, 383, ABG)
22:45:31.532 00.000 7680 Guiding  Dir = 0, Dur = 383
22:45:31.532 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:31.536 00.004 7680 IsSlewing returns 0
22:45:31.536 00.000 6120 UpdateGuideState exits: m=12776 SNR=73.1 Saturated
22:45:31.540 00.004 7680 IsGuiding returns 0
22:45:31.540 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:31.544 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:31.548 00.004 7680 PulseGuide returned control before completion, sleep 393
22:45:31.548 00.000 6120 Enqueuing Expose request
22:45:31.950 00.402 7680 IsGuiding returns 1
22:45:31.951 00.001 7680 scope still moving after pulse duration time elapsed
22:45:31.982 00.031 7680 IsSlewing returns 0
22:45:31.984 00.002 7680 IsGuiding returns 0
22:45:31.985 00.001 7680 scope move finished after 383 + 61 ms
22:45:31.985 00.000 7680 Move returns status 0, amount 383
22:45:31.985 00.000 7680 move complete, result=0
22:45:31.985 00.000 7680 worker thread done servicing request
22:45:31.987 00.002 7680 Worker thread wakes up
22:45:31.987 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.7 px 383 ms NORTH
22:45:31.993 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:31.993 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:33.249 01.256 7680 Exposure complete
22:45:33.377 00.128 7680 worker thread done servicing request
22:45:33.378 00.001 6120 OnExposeComplete: enter
22:45:33.382 00.004 6120 UpdateGuideState(): m_state=6
22:45:33.386 00.004 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
22:45:33.389 00.003 6120 Star::Find returns 1 (0), X=968.04, Y=47.66, Mass=11938, SNR=71.0, Peak=253 HFD=6.8
22:45:33.393 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
22:45:33.397 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
22:45:33.400 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.47 hyp=0.47 cameraTheta=1.65 mountX=-0.05 mountY=-0.44, mountTheta=-1.69
22:45:33.404 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.47, opts=13)
22:45:33.407 00.003 6120 Enqueuing Move request for scope (-0.04, 0.47)
22:45:33.411 00.004 7680 Worker thread wakes up
22:45:33.411 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.47) opts 0xd
22:45:33.412 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.47)
22:45:33.412 00.000 7680 Moving (-0.04, 0.47) raw xDistance=-0.05 yDistance=-0.44
22:45:33.412 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:45:33.412 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:45:33.412 00.000 7680 MoveAxis(E, 0, ABG)
22:45:33.412 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:33.415 00.003 7680 Move returns status 0, amount 0
22:45:33.416 00.001 6120 UpdateGuideState exits: m=11938 SNR=71.0
22:45:33.419 00.003 7680 MoveAxis(N, 237, ABG)
22:45:33.420 00.001 7680 Guiding  Dir = 0, Dur = 237
22:45:33.420 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:33.423 00.003 7680 IsSlewing returns 0
22:45:33.423 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:33.426 00.003 7680 IsGuiding returns 0
22:45:33.426 00.000 6120 Enqueuing Expose request
22:45:33.431 00.005 7680 PulseGuide returned control before completion, sleep 247
22:45:33.692 00.261 7680 IsGuiding returns 1
22:45:33.693 00.001 7680 scope still moving after pulse duration time elapsed
22:45:33.722 00.029 7680 IsSlewing returns 0
22:45:33.723 00.001 7680 IsGuiding returns 0
22:45:33.724 00.001 7680 scope move finished after 237 + 60 ms
22:45:33.724 00.000 7680 Move returns status 0, amount 237
22:45:33.724 00.000 7680 move complete, result=0
22:45:33.724 00.000 7680 worker thread done servicing request
22:45:33.724 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 237 ms NORTH
22:45:33.732 00.008 7680 Worker thread wakes up
22:45:33.732 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:33.732 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:34.989 01.257 7680 Exposure complete
22:45:35.109 00.120 7680 worker thread done servicing request
22:45:35.110 00.001 6120 OnExposeComplete: enter
22:45:35.114 00.004 6120 UpdateGuideState(): m_state=6
22:45:35.117 00.003 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
22:45:35.121 00.004 6120 Star::Find returns 1 (1), X=967.94, Y=47.26, Mass=11832, SNR=71.4, Peak=255 HFD=6.8
22:45:35.126 00.005 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-2.95) = xAngle (5.62 = -0.67)
22:45:35.129 00.003 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.94)
22:45:35.133 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.16 cameraTheta=2.66 mountX=0.12 mountY=-0.13, mountTheta=-0.80
22:45:35.137 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.07, opts=13)
22:45:35.141 00.004 6120 Enqueuing Move request for scope (-0.14, 0.07)
22:45:35.145 00.004 7680 Worker thread wakes up
22:45:35.145 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
22:45:35.145 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
22:45:35.145 00.000 7680 Moving (-0.14, 0.07) raw xDistance=0.12 yDistance=-0.13
22:45:35.145 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:45:35.146 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:45:35.146 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:45:35.146 00.000 7680 MoveAxis(E, 0, ABG)
22:45:35.146 00.000 7680 Move returns status 0, amount 0
22:45:35.146 00.000 7680 MoveAxis(N, 0, ABG)
22:45:35.146 00.000 7680 Move returns status 0, amount 0
22:45:35.146 00.000 7680 move complete, result=0
22:45:35.146 00.000 7680 worker thread done servicing request
22:45:35.147 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:35.151 00.004 6120 UpdateGuideState exits: m=11832 SNR=71.4 Saturated
22:45:35.154 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:35.158 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:35.160 00.002 6120 Enqueuing Expose request
22:45:35.163 00.003 7680 Worker thread wakes up
22:45:35.163 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:35.167 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:35.168 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:36.406 01.238 7680 Exposure complete
22:45:36.495 00.089 7680 worker thread done servicing request
22:45:36.495 00.000 6120 OnExposeComplete: enter
22:45:36.498 00.003 6120 UpdateGuideState(): m_state=6
22:45:36.502 00.004 6120 Star::Find(15, 967, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
22:45:36.504 00.002 6120 Star::Find returns 1 (1), X=968.06, Y=47.58, Mass=11916, SNR=71.6, Peak=255 HFD=6.8
22:45:36.507 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.70)
22:45:36.509 00.002 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.97)
22:45:36.513 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.39 hyp=0.39 cameraTheta=1.63 mountX=-0.05 mountY=-0.36, mountTheta=-1.71
22:45:36.517 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.39, opts=13)
22:45:36.519 00.002 6120 Enqueuing Move request for scope (-0.02, 0.39)
22:45:36.523 00.004 7680 Worker thread wakes up
22:45:36.523 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.39) opts 0xd
22:45:36.523 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.39)
22:45:36.523 00.000 7680 Moving (-0.02, 0.39) raw xDistance=-0.05 yDistance=-0.36
22:45:36.524 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:45:36.524 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:45:36.524 00.000 7680 MoveAxis(E, 0, ABG)
22:45:36.524 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:36.527 00.003 6120 UpdateGuideState exits: m=11916 SNR=71.6 Saturated
22:45:36.529 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:36.533 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:36.535 00.002 6120 Enqueuing Expose request
22:45:36.537 00.002 7680 Move returns status 0, amount 0
22:45:36.537 00.000 7680 MoveAxis(N, 197, ABG)
22:45:36.538 00.001 7680 Guiding  Dir = 0, Dur = 197
22:45:36.538 00.000 7680 IsSlewing returns 0
22:45:36.538 00.000 7680 IsGuiding returns 0
22:45:36.538 00.000 7680 PulseGuide returned control before completion, sleep 207
22:45:36.760 00.222 7680 IsGuiding returns 0
22:45:36.761 00.001 7680 Move returns status 0, amount 197
22:45:36.761 00.000 7680 move complete, result=0
22:45:36.761 00.000 7680 worker thread done servicing request
22:45:36.761 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 197 ms NORTH
22:45:36.765 00.004 7680 Worker thread wakes up
22:45:36.766 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:36.767 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:38.018 01.251 7680 Exposure complete
22:45:38.130 00.112 7680 worker thread done servicing request
22:45:38.131 00.001 6120 OnExposeComplete: enter
22:45:38.134 00.003 6120 UpdateGuideState(): m_state=6
22:45:38.139 00.005 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
22:45:38.142 00.003 6120 Star::Find returns 1 (1), X=968.07, Y=47.12, Mass=12330, SNR=73.5, Peak=255 HFD=7.0
22:45:38.147 00.005 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-2.95) = xAngle (1.32 = 1.32)
22:45:38.150 00.003 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.05 = 1.05)
22:45:38.154 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.63 mountX=0.02 mountY=0.06, mountTheta=1.29
22:45:38.159 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.07, opts=13)
22:45:38.163 00.004 6120 Enqueuing Move request for scope (-0.00, -0.07)
22:45:38.168 00.005 7680 Worker thread wakes up
22:45:38.168 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
22:45:38.169 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:38.174 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
22:45:38.174 00.000 7680 Moving (-0.00, -0.07) raw xDistance=0.02 yDistance=0.06
22:45:38.174 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:45:38.174 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:45:38.174 00.000 6120 UpdateGuideState exits: m=12330 SNR=73.5 Saturated
22:45:38.178 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:45:38.178 00.000 7680 MoveAxis(E, 0, ABG)
22:45:38.178 00.000 7680 Move returns status 0, amount 0
22:45:38.179 00.001 7680 MoveAxis(N, 0, ABG)
22:45:38.179 00.000 7680 Move returns status 0, amount 0
22:45:38.179 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:38.183 00.004 7680 move complete, result=0
22:45:38.183 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:38.186 00.003 7680 worker thread done servicing request
22:45:38.187 00.001 6120 Enqueuing Expose request
22:45:38.191 00.004 7680 Worker thread wakes up
22:45:38.191 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:38.195 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:38.195 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:39.453 01.258 7680 Exposure complete
22:45:39.601 00.148 7680 worker thread done servicing request
22:45:39.601 00.000 6120 OnExposeComplete: enter
22:45:39.606 00.005 6120 UpdateGuideState(): m_state=6
22:45:39.611 00.005 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
22:45:39.617 00.006 6120 Star::Find returns 1 (1), X=967.96, Y=47.71, Mass=13388, SNR=76.5, Peak=255 HFD=6.8
22:45:39.622 00.005 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
22:45:39.626 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
22:45:39.630 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.53 hyp=0.54 cameraTheta=1.80 mountX=0.02 mountY=-0.53, mountTheta=-1.53
22:45:39.635 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.53, opts=13)
22:45:39.639 00.004 6120 Enqueuing Move request for scope (-0.12, 0.53)
22:45:39.643 00.004 7680 Worker thread wakes up
22:45:39.644 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:39.649 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.53) opts 0xd
22:45:39.650 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.53)
22:45:39.650 00.000 7680 Moving (-0.12, 0.53) raw xDistance=0.02 yDistance=-0.53
22:45:39.650 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:45:39.650 00.000 6120 UpdateGuideState exits: m=13388 SNR=76.5 Saturated
22:45:39.653 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:39.657 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:39.662 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
22:45:39.662 00.000 7680 MoveAxis(E, 0, ABG)
22:45:39.662 00.000 7680 Move returns status 0, amount 0
22:45:39.662 00.000 7680 MoveAxis(N, 286, ABG)
22:45:39.662 00.000 7680 Guiding  Dir = 0, Dur = 286
22:45:39.662 00.000 6120 Enqueuing Expose request
22:45:39.667 00.005 7680 IsSlewing returns 0
22:45:39.667 00.000 7680 IsGuiding returns 0
22:45:39.668 00.001 7680 PulseGuide returned control before completion, sleep 296
22:45:39.971 00.303 7680 IsGuiding returns 1
22:45:39.972 00.001 7680 scope still moving after pulse duration time elapsed
22:45:40.002 00.030 7680 IsSlewing returns 0
22:45:40.005 00.003 7680 IsGuiding returns 0
22:45:40.005 00.000 7680 scope move finished after 286 + 50 ms
22:45:40.006 00.001 7680 Move returns status 0, amount 286
22:45:40.006 00.000 7680 move complete, result=0
22:45:40.007 00.001 7680 worker thread done servicing request
22:45:40.007 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 286 ms NORTH
22:45:40.015 00.008 7680 Worker thread wakes up
22:45:40.015 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:40.015 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:41.261 01.246 7680 Exposure complete
22:45:41.439 00.178 7680 worker thread done servicing request
22:45:41.439 00.000 6120 OnExposeComplete: enter
22:45:41.445 00.006 6120 UpdateGuideState(): m_state=6
22:45:41.452 00.007 6120 Star::Find(15, 967, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
22:45:41.460 00.008 6120 Star::Find returns 1 (0), X=967.79, Y=46.72, Mass=12178, SNR=72.4, Peak=237 HFD=7.1
22:45:41.464 00.004 6120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-2.95) = xAngle (0.82 = 0.82)
22:45:41.468 00.004 6120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.55 = 0.55)
22:45:41.471 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.47 hyp=0.55 cameraTheta=-2.13 mountX=0.37 mountY=0.29, mountTheta=0.66
22:45:41.477 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.47, opts=13)
22:45:41.482 00.005 6120 Enqueuing Move request for scope (-0.29, -0.47)
22:45:41.485 00.003 7680 Worker thread wakes up
22:45:41.485 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.47) opts 0xd
22:45:41.486 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.47)
22:45:41.486 00.000 7680 Moving (-0.29, -0.47) raw xDistance=0.37 yDistance=0.29
22:45:41.486 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
22:45:41.486 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:45:41.487 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:41.493 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:45:41.493 00.000 6120 UpdateGuideState exits: m=12178 SNR=72.4
22:45:41.498 00.005 7680 MoveAxis(W, 153, ABG)
22:45:41.498 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:41.502 00.004 7680 Guiding  Dir = 3, Dur = 153
22:45:41.502 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:41.508 00.006 6120 Enqueuing Expose request
22:45:41.512 00.004 7680 IsSlewing returns 0
22:45:41.512 00.000 7680 IsGuiding returns 0
22:45:41.513 00.001 7680 PulseGuide returned control before completion, sleep 163
22:45:41.679 00.166 7680 IsGuiding returns 1
22:45:41.680 00.001 7680 scope still moving after pulse duration time elapsed
22:45:41.710 00.030 7680 IsSlewing returns 0
22:45:41.710 00.000 7680 IsGuiding returns 0
22:45:41.711 00.001 7680 scope move finished after 153 + 44 ms
22:45:41.711 00.000 7680 Move returns status 0, amount 153
22:45:41.712 00.001 7680 MoveAxis(N, 0, ABG)
22:45:41.712 00.000 7680 Move returns status 0, amount 0
22:45:41.712 00.000 7680 move complete, result=0
22:45:41.713 00.001 7680 worker thread done servicing request
22:45:41.713 00.000 7680 Worker thread wakes up
22:45:41.713 00.000 6120 GuideStep: 0.4 px 153 ms WEST, 0.3 px 0 ms NORTH
22:45:41.719 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:41.719 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:42.972 01.253 7680 Exposure complete
22:45:43.108 00.136 7680 worker thread done servicing request
22:45:43.108 00.000 6120 OnExposeComplete: enter
22:45:43.112 00.004 6120 UpdateGuideState(): m_state=6
22:45:43.116 00.004 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
22:45:43.121 00.005 6120 Star::Find returns 1 (1), X=968.18, Y=47.08, Mass=12537, SNR=73.6, Peak=255 HFD=6.9
22:45:43.124 00.003 6120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-2.95) = xAngle (2.14 = 2.14)
22:45:43.128 00.004 6120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.87 = 1.87)
22:45:43.132 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.81 mountX=-0.08 mountY=0.14, mountTheta=2.09
22:45:43.136 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.10, opts=13)
22:45:43.141 00.005 6120 Enqueuing Move request for scope (0.10, -0.10)
22:45:43.147 00.006 7680 Worker thread wakes up
22:45:43.147 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
22:45:43.147 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
22:45:43.148 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:43.152 00.004 6120 UpdateGuideState exits: m=12537 SNR=73.6 Saturated
22:45:43.156 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:43.160 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:43.163 00.003 6120 Enqueuing Expose request
22:45:43.168 00.005 7680 Moving (0.10, -0.10) raw xDistance=-0.08 yDistance=0.14
22:45:43.168 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:45:43.168 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:45:43.168 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:45:43.169 00.001 7680 MoveAxis(E, 0, ABG)
22:45:43.169 00.000 7680 Move returns status 0, amount 0
22:45:43.169 00.000 7680 MoveAxis(N, 0, ABG)
22:45:43.169 00.000 7680 Move returns status 0, amount 0
22:45:43.169 00.000 7680 move complete, result=0
22:45:43.170 00.001 7680 worker thread done servicing request
22:45:43.170 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:43.174 00.004 7680 Worker thread wakes up
22:45:43.174 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:43.174 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:44.425 01.251 7680 Exposure complete
22:45:44.565 00.140 7680 worker thread done servicing request
22:45:44.566 00.001 6120 OnExposeComplete: enter
22:45:44.569 00.003 6120 UpdateGuideState(): m_state=6
22:45:44.573 00.004 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
22:45:44.577 00.004 6120 Star::Find returns 1 (1), X=968.26, Y=47.48, Mass=14519, SNR=79.0, Peak=255 HFD=7.1
22:45:44.582 00.005 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.97 = -2.31)
22:45:44.586 00.004 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.70 = -2.58)
22:45:44.590 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.30 hyp=0.35 cameraTheta=1.02 mountX=-0.23 mountY=-0.19, mountTheta=-2.47
22:45:44.595 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.30, opts=13)
22:45:44.599 00.004 6120 Enqueuing Move request for scope (0.18, 0.30)
22:45:44.604 00.005 7680 Worker thread wakes up
22:45:44.604 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.30) opts 0xd
22:45:44.604 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.30)
22:45:44.605 00.001 7680 Moving (0.18, 0.30) raw xDistance=-0.23 yDistance=-0.19
22:45:44.605 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:45:44.605 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:45:44.606 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:44.609 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:45:44.609 00.000 6120 UpdateGuideState exits: m=14519 SNR=79.0 Saturated
22:45:44.613 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:44.617 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:44.620 00.003 6120 Enqueuing Expose request
22:45:44.623 00.003 7680 MoveAxis(E, 96, ABG)
22:45:44.623 00.000 7680 Guiding  Dir = 2, Dur = 96
22:45:44.623 00.000 7680 IsSlewing returns 0
22:45:44.625 00.002 7680 IsGuiding returns 0
22:45:44.625 00.000 7680 PulseGuide returned control before completion, sleep 106
22:45:44.743 00.118 7680 IsGuiding returns 1
22:45:44.743 00.000 7680 scope still moving after pulse duration time elapsed
22:45:44.775 00.032 7680 IsSlewing returns 0
22:45:44.775 00.000 7680 IsGuiding returns 0
22:45:44.776 00.001 7680 scope move finished after 96 + 54 ms
22:45:44.776 00.000 7680 Move returns status 0, amount 96
22:45:44.776 00.000 7680 MoveAxis(N, 0, ABG)
22:45:44.776 00.000 7680 Move returns status 0, amount 0
22:45:44.777 00.001 7680 move complete, result=0
22:45:44.777 00.000 7680 worker thread done servicing request
22:45:44.777 00.000 6120 GuideStep: -0.2 px 96 ms EAST, -0.2 px 0 ms NORTH
22:45:44.784 00.007 7680 Worker thread wakes up
22:45:44.784 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:44.784 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:46.042 01.258 7680 Exposure complete
22:45:46.186 00.144 7680 worker thread done servicing request
22:45:46.186 00.000 6120 OnExposeComplete: enter
22:45:46.190 00.004 6120 UpdateGuideState(): m_state=6
22:45:46.195 00.005 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
22:45:46.198 00.003 6120 Star::Find returns 1 (0), X=968.20, Y=47.69, Mass=12336, SNR=72.8, Peak=252 HFD=6.9
22:45:46.203 00.005 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
22:45:46.209 00.006 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
22:45:46.213 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.51 hyp=0.52 cameraTheta=1.34 mountX=-0.21 mountY=-0.40, mountTheta=-2.06
22:45:46.218 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.51, opts=13)
22:45:46.222 00.004 6120 Enqueuing Move request for scope (0.12, 0.51)
22:45:46.226 00.004 7680 Worker thread wakes up
22:45:46.226 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.51) opts 0xd
22:45:46.226 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.51)
22:45:46.226 00.000 7680 Moving (0.12, 0.51) raw xDistance=-0.21 yDistance=-0.40
22:45:46.226 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
22:45:46.226 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
22:45:46.226 00.000 7680 MoveAxis(E, 93, ABG)
22:45:46.227 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:46.231 00.004 7680 Guiding  Dir = 2, Dur = 93
22:45:46.232 00.001 6120 UpdateGuideState exits: m=12336 SNR=72.8
22:45:46.236 00.004 7680 IsSlewing returns 0
22:45:46.236 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:46.240 00.004 7680 IsGuiding returns 0
22:45:46.241 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:46.244 00.003 6120 Enqueuing Expose request
22:45:46.248 00.004 7680 PulseGuide returned control before completion, sleep 103
22:45:46.360 00.112 7680 IsGuiding returns 1
22:45:46.360 00.000 7680 scope still moving after pulse duration time elapsed
22:45:46.392 00.032 7680 IsSlewing returns 0
22:45:46.392 00.000 7680 IsGuiding returns 1
22:45:46.423 00.031 7680 IsSlewing returns 0
22:45:46.424 00.001 7680 IsGuiding returns 0
22:45:46.424 00.000 7680 scope move finished after 93 + 91 ms
22:45:46.425 00.001 7680 Move returns status 0, amount 93
22:45:46.425 00.000 7680 MoveAxis(N, 218, ABG)
22:45:46.426 00.001 7680 Guiding  Dir = 0, Dur = 218
22:45:46.426 00.000 7680 IsSlewing returns 0
22:45:46.427 00.001 7680 IsGuiding returns 0
22:45:46.427 00.000 7680 PulseGuide returned control before completion, sleep 228
22:45:46.658 00.231 7680 IsGuiding returns 1
22:45:46.659 00.001 7680 scope still moving after pulse duration time elapsed
22:45:46.689 00.030 7680 IsSlewing returns 0
22:45:46.689 00.000 7680 IsGuiding returns 0
22:45:46.689 00.000 7680 scope move finished after 218 + 44 ms
22:45:46.689 00.000 7680 Move returns status 0, amount 218
22:45:46.691 00.002 7680 move complete, result=0
22:45:46.691 00.000 7680 worker thread done servicing request
22:45:46.691 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.4 px 218 ms NORTH
22:45:46.696 00.005 7680 Worker thread wakes up
22:45:46.696 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:46.697 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:47.949 01.252 7680 Exposure complete
22:45:48.087 00.138 7680 worker thread done servicing request
22:45:48.087 00.000 6120 OnExposeComplete: enter
22:45:48.090 00.003 6120 UpdateGuideState(): m_state=6
22:45:48.094 00.004 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
22:45:48.098 00.004 6120 Star::Find returns 1 (1), X=968.00, Y=47.67, Mass=13190, SNR=75.8, Peak=255 HFD=6.9
22:45:48.101 00.003 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
22:45:48.104 00.003 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.87)
22:45:48.108 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.48 hyp=0.48 cameraTheta=1.73 mountX=-0.01 mountY=-0.46, mountTheta=-1.60
22:45:48.112 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.48, opts=13)
22:45:48.116 00.004 6120 Enqueuing Move request for scope (-0.08, 0.48)
22:45:48.120 00.004 7680 Worker thread wakes up
22:45:48.120 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.48) opts 0xd
22:45:48.121 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.48)
22:45:48.121 00.000 7680 Moving (-0.08, 0.48) raw xDistance=-0.01 yDistance=-0.46
22:45:48.121 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:45:48.121 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
22:45:48.121 00.000 7680 MoveAxis(E, 0, ABG)
22:45:48.121 00.000 7680 Move returns status 0, amount 0
22:45:48.121 00.000 7680 MoveAxis(N, 252, ABG)
22:45:48.121 00.000 7680 Guiding  Dir = 0, Dur = 252
22:45:48.122 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:48.126 00.004 7680 IsSlewing returns 0
22:45:48.126 00.000 6120 UpdateGuideState exits: m=13190 SNR=75.8 Saturated
22:45:48.130 00.004 7680 IsGuiding returns 0
22:45:48.130 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:48.133 00.003 7680 PulseGuide returned control before completion, sleep 262
22:45:48.134 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:48.138 00.004 6120 Enqueuing Expose request
22:45:48.409 00.271 7680 IsGuiding returns 1
22:45:48.409 00.000 7680 scope still moving after pulse duration time elapsed
22:45:48.440 00.031 7680 IsSlewing returns 0
22:45:48.440 00.000 7680 IsGuiding returns 0
22:45:48.441 00.001 7680 scope move finished after 252 + 58 ms
22:45:48.441 00.000 7680 Move returns status 0, amount 252
22:45:48.441 00.000 7680 move complete, result=0
22:45:48.442 00.001 7680 worker thread done servicing request
22:45:48.442 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 252 ms NORTH
22:45:48.448 00.006 7680 Worker thread wakes up
22:45:48.448 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:48.449 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:49.701 01.252 7680 Exposure complete
22:45:49.837 00.136 7680 worker thread done servicing request
22:45:49.837 00.000 6120 OnExposeComplete: enter
22:45:49.841 00.004 6120 UpdateGuideState(): m_state=6
22:45:49.844 00.003 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
22:45:49.849 00.005 6120 Star::Find returns 1 (1), X=968.03, Y=47.19, Mass=12122, SNR=71.8, Peak=255 HFD=6.7
22:45:49.853 00.004 6120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-2.95) = xAngle (5.94 = -0.35)
22:45:49.858 00.005 6120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.67 = -0.61)
22:45:49.862 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.05 cameraTheta=2.98 mountX=0.04 mountY=-0.03, mountTheta=-0.55
22:45:49.867 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.01, opts=13)
22:45:49.871 00.004 6120 Enqueuing Move request for scope (-0.04, 0.01)
22:45:49.874 00.003 7680 Worker thread wakes up
22:45:49.874 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
22:45:49.875 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
22:45:49.875 00.000 7680 Moving (-0.04, 0.01) raw xDistance=0.04 yDistance=-0.03
22:45:49.875 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:45:49.875 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:45:49.876 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:45:49.876 00.000 7680 MoveAxis(E, 0, ABG)
22:45:49.876 00.000 7680 Move returns status 0, amount 0
22:45:49.876 00.000 7680 MoveAxis(N, 0, ABG)
22:45:49.876 00.000 7680 Move returns status 0, amount 0
22:45:49.876 00.000 7680 move complete, result=0
22:45:49.876 00.000 7680 worker thread done servicing request
22:45:49.876 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:49.880 00.004 6120 UpdateGuideState exits: m=12122 SNR=71.8 Saturated
22:45:49.883 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:49.889 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:49.893 00.004 6120 Enqueuing Expose request
22:45:49.897 00.004 7680 Worker thread wakes up
22:45:49.897 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:49.900 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:49.900 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:45:50.955 01.055 6120 evsrv: cli 0FAF0158 connect
22:45:51.088 00.133 6120 case statement mapped state 6 to 3
22:45:51.095 00.007 6120 case statement mapped state 6 to 3
22:45:51.099 00.004 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"2e087eb1-39a8-4123-9092-9df9ee452877"}
22:45:51.103 00.004 6120 case statement mapped state 6 to 3
22:45:51.108 00.005 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e087eb1-39a8-4123-9092-9df9ee452877"}
22:45:51.114 00.006 6120 evsrv: cli 0FAF0158 disconnect
22:45:51.118 00.004 6120 evsrv: cli 0FAEFBB8 connect
22:45:51.123 00.005 6120 case statement mapped state 6 to 3
22:45:51.126 00.003 6120 case statement mapped state 6 to 3
22:45:51.131 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"8e733935-39a9-490e-911c-845a861d22aa"}
22:45:51.134 00.003 6120 PhdController::Dither begins
22:45:51.137 00.003 6120 dither: size=5.00, dRA=2.35 dDec=1.09
22:45:51.290 00.153 6120 MountToCamera -- mountTheta (0.43) + m_xAngle (-2.95) = xAngle (-2.52 = -2.52)
22:45:51.296 00.006 7680 Exposure complete
22:45:51.296 00.000 6120 MountToCamera -- mountX=2.35 mountY=1.09 hyp=2.59 mountTheta=0.43 cameraX=-2.11, cameraY=-1.51 cameraTheta=-2.52
22:45:51.300 00.004 6120 setting lock position to (965.97, 45.68)
22:45:51.413 00.113 6120 Mount: notify guiding dithered (-2.1, -1.5)
22:45:51.420 00.007 6120 Status Line: Dither by 2.35,1.09
22:45:51.425 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:45:51.429 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
22:45:51.432 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"8e733935-39a9-490e-911c-845a861d22aa"}
22:45:51.435 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
22:45:51.516 00.081 7680 worker thread done servicing request
22:45:51.516 00.000 6120 OnExposeComplete: enter
22:45:51.521 00.005 6120 UpdateGuideState(): m_state=6
22:45:51.523 00.002 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
22:45:51.526 00.003 6120 Star::Find returns 1 (1), X=968.24, Y=47.64, Mass=12993, SNR=73.2, Peak=255 HFD=6.9
22:45:51.528 00.002 6120 CameraToMount -- cameraTheta (0.71) - m_xAngle (-2.95) = xAngle (3.67 = -2.62)
22:45:51.530 00.002 6120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.40 = -2.88)
22:45:51.532 00.002 6120 CameraToMount -- cameraX=2.27 cameraY=1.96 hyp=3.00 cameraTheta=0.71 mountX=-2.59 mountY=-0.76, mountTheta=-2.86
22:45:51.537 00.005 6120 dither recenter: remaining=(-2.4,-1.1) step=(-2.4,-1.1)
22:45:51.540 00.003 6120 MountToCamera -- mountTheta (-2.71) + m_xAngle (-2.95) = xAngle (-5.66 = 0.62)
22:45:51.544 00.004 6120 MountToCamera -- mountX=-2.35 mountY=-1.09 hyp=2.59 mountTheta=-2.71 cameraX=2.11, cameraY=1.51 cameraTheta=0.62
22:45:51.548 00.004 6120 SchedulePrimaryMove(0D6325F0, x=2.11, y=1.51, opts=4)
22:45:51.551 00.003 6120 Enqueuing Move request for scope (2.11, 1.51)
22:45:51.553 00.002 7680 Worker thread wakes up
22:45:51.554 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (2.11, 1.51) opts 0x4
22:45:51.554 00.000 7680 Handling offset move in thread for scope, endpoint = (2.11, 1.51)
22:45:51.554 00.000 7680 Moving (2.11, 1.51) raw xDistance=-2.35 yDistance=-1.09
22:45:51.554 00.000 7680 MoveAxis(E, 1523, B)
22:45:51.554 00.000 7680 Guiding  Dir = 2, Dur = 1523
22:45:51.554 00.000 6120 Mount: notify direct move -2.35,-1.09
22:45:51.556 00.002 7680 IsSlewing returns 0
22:45:51.557 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:51.560 00.003 7680 IsGuiding returns 0
22:45:51.560 00.000 6120 UpdateGuideState exits: m=12993 SNR=73.2 Saturated
22:45:51.563 00.003 7680 PulseGuide returned control before completion, sleep 1533
22:45:51.563 00.000 6120 PhdController: settling, locked = 1, distance = 2.93 (1.50) aobump = 0 frame = 1 / 99999
22:45:51.565 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764045951.565,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.93,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:45:51.569 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:51.571 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:51.575 00.004 6120 Enqueuing Expose request
22:45:53.097 01.522 7680 IsGuiding returns 1
22:45:53.097 00.000 7680 scope still moving after pulse duration time elapsed
22:45:53.128 00.031 7680 IsSlewing returns 0
22:45:53.128 00.000 7680 IsGuiding returns 0
22:45:53.128 00.000 7680 scope move finished after 1523 + 45 ms
22:45:53.128 00.000 7680 Move returns status 0, amount 1523
22:45:53.128 00.000 7680 MoveAxis(N, 591, B)
22:45:53.128 00.000 7680 Guiding  Dir = 0, Dur = 591
22:45:53.128 00.000 7680 IsSlewing returns 0
22:45:53.129 00.001 7680 IsGuiding returns 0
22:45:53.129 00.000 7680 PulseGuide returned control before completion, sleep 601
22:45:53.737 00.608 7680 IsGuiding returns 1
22:45:53.738 00.001 7680 scope still moving after pulse duration time elapsed
22:45:53.769 00.031 7680 IsSlewing returns 0
22:45:53.769 00.000 7680 IsGuiding returns 0
22:45:53.771 00.002 7680 scope move finished after 591 + 50 ms
22:45:53.771 00.000 7680 Move returns status 0, amount 591
22:45:53.771 00.000 7680 move complete, result=0
22:45:53.772 00.001 7680 worker thread done servicing request
22:45:53.772 00.000 7680 Worker thread wakes up
22:45:53.773 00.001 6120 GuideStep: -2.4 px 1523 ms EAST, -1.1 px 591 ms NORTH
22:45:53.778 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:53.779 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:45:55.033 01.254 7680 Exposure complete
22:45:55.166 00.133 7680 worker thread done servicing request
22:45:55.166 00.000 6120 OnExposeComplete: enter
22:45:55.170 00.004 6120 UpdateGuideState(): m_state=6
22:45:55.174 00.004 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
22:45:55.178 00.004 6120 Star::Find returns 1 (1), X=966.00, Y=47.15, Mass=13231, SNR=74.5, Peak=255 HFD=6.9
22:45:55.182 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.78)
22:45:55.186 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
22:45:55.189 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=1.47 hyp=1.47 cameraTheta=1.55 mountX=-0.30 mountY=-1.31, mountTheta=-1.80
22:45:55.193 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=1.47, opts=13)
22:45:55.198 00.005 6120 Enqueuing Move request for scope (0.03, 1.47)
22:45:55.201 00.003 7680 Worker thread wakes up
22:45:55.201 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 1.47) opts 0xd
22:45:55.202 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 1.47)
22:45:55.202 00.000 7680 Moving (0.03, 1.47) raw xDistance=-0.30 yDistance=-1.31
22:45:55.202 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:45:55.202 00.000 7680 resist switch: large excursion: input -1.31 thresh 0.60 direction from 0 to -1
22:45:55.202 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.94
22:45:55.203 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.31 from input -1.31
22:45:55.203 00.000 7680 MoveAxis(E, 122, ABG)
22:45:55.203 00.000 7680 Guiding  Dir = 2, Dur = 122
22:45:55.203 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:55.207 00.004 7680 IsSlewing returns 0
22:45:55.208 00.001 6120 UpdateGuideState exits: m=13231 SNR=74.5 Saturated
22:45:55.212 00.004 6120 PhdController: settling, locked = 1, distance = 1.47 (1.50) aobump = 0 frame = 2 / 99999
22:45:55.216 00.004 7680 IsGuiding returns 0
22:45:55.216 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045955.216,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.47,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:45:55.219 00.003 7680 PulseGuide returned control before completion, sleep 132
22:45:55.219 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:55.223 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:55.227 00.004 6120 Enqueuing Expose request
22:45:55.366 00.139 7680 IsGuiding returns 1
22:45:55.367 00.001 7680 scope still moving after pulse duration time elapsed
22:45:55.397 00.030 7680 IsSlewing returns 0
22:45:55.397 00.000 7680 IsGuiding returns 0
22:45:55.398 00.001 7680 scope move finished after 122 + 60 ms
22:45:55.398 00.000 7680 Move returns status 0, amount 122
22:45:55.398 00.000 7680 MoveAxis(N, 712, ABG)
22:45:55.398 00.000 7680 Guiding  Dir = 0, Dur = 712
22:45:55.400 00.002 7680 IsSlewing returns 0
22:45:55.400 00.000 7680 IsGuiding returns 0
22:45:55.400 00.000 7680 PulseGuide returned control before completion, sleep 722
22:45:56.136 00.736 7680 IsGuiding returns 1
22:45:56.137 00.001 7680 scope still moving after pulse duration time elapsed
22:45:56.168 00.031 7680 IsSlewing returns 0
22:45:56.168 00.000 7680 IsGuiding returns 0
22:45:56.170 00.002 7680 scope move finished after 712 + 57 ms
22:45:56.170 00.000 7680 Move returns status 0, amount 712
22:45:56.170 00.000 7680 move complete, result=0
22:45:56.171 00.001 7680 worker thread done servicing request
22:45:56.171 00.000 6120 GuideStep: -0.3 px 122 ms EAST, -1.3 px 712 ms NORTH
22:45:56.177 00.006 7680 Worker thread wakes up
22:45:56.178 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:56.178 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:45:57.432 01.254 7680 Exposure complete
22:45:57.571 00.139 7680 worker thread done servicing request
22:45:57.573 00.002 6120 OnExposeComplete: enter
22:45:57.578 00.005 6120 UpdateGuideState(): m_state=6
22:45:57.581 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
22:45:57.585 00.004 6120 Star::Find returns 1 (1), X=965.91, Y=46.71, Mass=12830, SNR=71.8, Peak=255 HFD=6.8
22:45:57.589 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.70)
22:45:57.592 00.003 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
22:45:57.597 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=1.03 hyp=1.03 cameraTheta=1.63 mountX=-0.13 mountY=-0.95, mountTheta=-1.70
22:45:57.602 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=1.03, opts=13)
22:45:57.605 00.003 6120 Enqueuing Move request for scope (-0.06, 1.03)
22:45:57.609 00.004 7680 Worker thread wakes up
22:45:57.609 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 1.03) opts 0xd
22:45:57.610 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 1.03)
22:45:57.610 00.000 7680 Moving (-0.06, 1.03) raw xDistance=-0.13 yDistance=-0.95
22:45:57.610 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:45:57.610 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95
22:45:57.611 00.001 7680 MoveAxis(E, 0, ABG)
22:45:57.611 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:57.615 00.004 6120 UpdateGuideState exits: m=12830 SNR=71.8 Saturated
22:45:57.618 00.003 6120 PhdController: settling, locked = 1, distance = 1.34 (1.50) aobump = 0 frame = 3 / 99999
22:45:57.621 00.003 7680 Move returns status 0, amount 0
22:45:57.621 00.000 7680 MoveAxis(N, 517, ABG)
22:45:57.623 00.002 7680 Guiding  Dir = 0, Dur = 517
22:45:57.623 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045957.621,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.34,"Time":2.4,"SettleTime":10.0,"StarLocked":true}
22:45:57.626 00.003 7680 IsSlewing returns 0
22:45:57.627 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:57.631 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:57.634 00.003 6120 Enqueuing Expose request
22:45:57.637 00.003 7680 IsGuiding returns 0
22:45:57.638 00.001 7680 PulseGuide returned control before completion, sleep 527
22:45:58.171 00.533 7680 IsGuiding returns 1
22:45:58.172 00.001 7680 scope still moving after pulse duration time elapsed
22:45:58.203 00.031 7680 IsSlewing returns 0
22:45:58.204 00.001 7680 IsGuiding returns 0
22:45:58.205 00.001 7680 scope move finished after 517 + 50 ms
22:45:58.205 00.000 7680 Move returns status 0, amount 517
22:45:58.207 00.002 7680 move complete, result=0
22:45:58.207 00.000 7680 worker thread done servicing request
22:45:58.207 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -1.0 px 517 ms NORTH
22:45:58.214 00.007 7680 Worker thread wakes up
22:45:58.214 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:58.215 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:45:59.461 01.246 7680 Exposure complete
22:45:59.594 00.133 7680 worker thread done servicing request
22:45:59.595 00.001 6120 OnExposeComplete: enter
22:45:59.599 00.004 6120 UpdateGuideState(): m_state=6
22:45:59.603 00.004 6120 Star::Find(15, 965, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
22:45:59.607 00.004 6120 Star::Find returns 1 (1), X=965.80, Y=45.79, Mass=13332, SNR=76.4, Peak=255 HFD=6.8
22:45:59.611 00.004 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.54 = -0.74)
22:45:59.615 00.004 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.01)
22:45:59.619 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.21 cameraTheta=2.58 mountX=0.15 mountY=-0.17, mountTheta=-0.86
22:45:59.623 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.11, opts=13)
22:45:59.628 00.005 6120 Enqueuing Move request for scope (-0.17, 0.11)
22:45:59.631 00.003 7680 Worker thread wakes up
22:45:59.632 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:45:59.635 00.003 6120 UpdateGuideState exits: m=13332 SNR=76.4 Saturated
22:45:59.641 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.11) opts 0xd
22:45:59.641 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.11)
22:45:59.641 00.000 6120 PhdController: settling, locked = 1, distance = 1.00 (1.50) aobump = 0 frame = 4 / 99999
22:45:59.646 00.005 7680 Moving (-0.17, 0.11) raw xDistance=0.15 yDistance=-0.17
22:45:59.646 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:45:59.646 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:45:59.646 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045959.646,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.00,"Time":4.4,"SettleTime":10.0,"StarLocked":true}
22:45:59.650 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:45:59.650 00.000 7680 MoveAxis(E, 0, ABG)
22:45:59.651 00.001 7680 Move returns status 0, amount 0
22:45:59.651 00.000 7680 MoveAxis(N, 0, ABG)
22:45:59.652 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:59.655 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:45:59.660 00.005 6120 Enqueuing Expose request
22:45:59.663 00.003 7680 Move returns status 0, amount 0
22:45:59.663 00.000 7680 move complete, result=0
22:45:59.664 00.001 7680 worker thread done servicing request
22:45:59.664 00.000 7680 Worker thread wakes up
22:45:59.664 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:45:59.664 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:45:59.664 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:46:00.905 01.241 7680 Exposure complete
22:46:01.020 00.115 7680 worker thread done servicing request
22:46:01.020 00.000 6120 OnExposeComplete: enter
22:46:01.023 00.003 6120 UpdateGuideState(): m_state=6
22:46:01.027 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
22:46:01.030 00.003 6120 Star::Find returns 1 (1), X=965.67, Y=45.97, Mass=12073, SNR=72.6, Peak=255 HFD=6.8
22:46:01.034 00.004 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.33 = -0.95)
22:46:01.037 00.003 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.06 = -1.22)
22:46:01.041 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.29 hyp=0.42 cameraTheta=2.38 mountX=0.25 mountY=-0.40, mountTheta=-1.02
22:46:01.044 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.29, opts=13)
22:46:01.047 00.003 6120 Enqueuing Move request for scope (-0.30, 0.29)
22:46:01.051 00.004 7680 Worker thread wakes up
22:46:01.051 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.29) opts 0xd
22:46:01.051 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.29)
22:46:01.051 00.000 7680 Moving (-0.30, 0.29) raw xDistance=0.25 yDistance=-0.40
22:46:01.051 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
22:46:01.051 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
22:46:01.053 00.002 7680 MoveAxis(W, 100, ABG)
22:46:01.053 00.000 7680 Guiding  Dir = 3, Dur = 100
22:46:01.053 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:01.056 00.003 7680 IsSlewing returns 0
22:46:01.057 00.001 6120 UpdateGuideState exits: m=12073 SNR=72.6 Saturated
22:46:01.060 00.003 7680 IsGuiding returns 0
22:46:01.061 00.001 6120 PhdController: settling, locked = 1, distance = 0.83 (1.50) aobump = 0 frame = 5 / 99999
22:46:01.064 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764045961.064,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.83,"Time":5.8,"SettleTime":10.0,"StarLocked":true}
22:46:01.068 00.004 7680 PulseGuide returned control before completion, sleep 110
22:46:01.068 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:01.071 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:01.075 00.004 6120 Enqueuing Expose request
22:46:01.179 00.104 7680 IsGuiding returns 1
22:46:01.180 00.001 7680 scope still moving after pulse duration time elapsed
22:46:01.226 00.046 7680 IsSlewing returns 0
22:46:01.226 00.000 7680 IsGuiding returns 0
22:46:01.227 00.001 7680 scope move finished after 100 + 66 ms
22:46:01.227 00.000 7680 Move returns status 0, amount 100
22:46:01.227 00.000 7680 MoveAxis(N, 215, ABG)
22:46:01.227 00.000 7680 Guiding  Dir = 0, Dur = 215
22:46:01.228 00.001 7680 IsSlewing returns 0
22:46:01.228 00.000 7680 IsGuiding returns 0
22:46:01.228 00.000 7680 PulseGuide returned control before completion, sleep 225
22:46:01.461 00.233 7680 IsGuiding returns 1
22:46:01.462 00.001 7680 scope still moving after pulse duration time elapsed
22:46:01.491 00.029 7680 IsSlewing returns 0
22:46:01.494 00.003 7680 IsGuiding returns 0
22:46:01.494 00.000 7680 scope move finished after 215 + 51 ms
22:46:01.494 00.000 7680 Move returns status 0, amount 215
22:46:01.495 00.001 7680 move complete, result=0
22:46:01.496 00.001 7680 worker thread done servicing request
22:46:01.496 00.000 7680 Worker thread wakes up
22:46:01.496 00.000 6120 GuideStep: 0.2 px 100 ms WEST, -0.4 px 215 ms NORTH
22:46:01.504 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:01.504 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:02.756 01.252 7680 Exposure complete
22:46:02.886 00.130 7680 worker thread done servicing request
22:46:02.886 00.000 6120 OnExposeComplete: enter
22:46:02.891 00.005 6120 UpdateGuideState(): m_state=6
22:46:02.895 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
22:46:02.898 00.003 6120 Star::Find returns 1 (1), X=965.97, Y=45.89, Mass=13199, SNR=73.6, Peak=255 HFD=6.9
22:46:02.900 00.002 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.74)
22:46:02.903 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
22:46:02.907 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.59 mountX=-0.03 mountY=-0.19, mountTheta=-1.75
22:46:02.911 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.21, opts=13)
22:46:02.914 00.003 6120 Enqueuing Move request for scope (-0.00, 0.21)
22:46:02.918 00.004 7680 Worker thread wakes up
22:46:02.918 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.21) opts 0xd
22:46:02.918 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.21)
22:46:02.919 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:02.924 00.005 6120 UpdateGuideState exits: m=13199 SNR=73.6 Saturated
22:46:02.928 00.004 7680 Moving (-0.00, 0.21) raw xDistance=-0.03 yDistance=-0.19
22:46:02.928 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:46:02.929 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:46:02.929 00.000 6120 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 6 / 99999
22:46:02.933 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:46:02.933 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045962.933,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.64,"Time":7.7,"SettleTime":10.0,"StarLocked":true}
22:46:02.937 00.004 7680 MoveAxis(E, 0, ABG)
22:46:02.937 00.000 7680 Move returns status 0, amount 0
22:46:02.937 00.000 7680 MoveAxis(N, 0, ABG)
22:46:02.937 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:02.941 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:02.944 00.003 6120 Enqueuing Expose request
22:46:02.949 00.005 7680 Move returns status 0, amount 0
22:46:02.949 00.000 7680 move complete, result=0
22:46:02.949 00.000 7680 worker thread done servicing request
22:46:02.949 00.000 7680 Worker thread wakes up
22:46:02.950 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:02.950 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:02.950 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:46:04.204 01.254 7680 Exposure complete
22:46:04.341 00.137 7680 worker thread done servicing request
22:46:04.342 00.001 6120 OnExposeComplete: enter
22:46:04.345 00.003 6120 UpdateGuideState(): m_state=6
22:46:04.350 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
22:46:04.354 00.004 6120 Star::Find returns 1 (1), X=965.97, Y=45.91, Mass=10736, SNR=68.6, Peak=255 HFD=7.1
22:46:04.359 00.005 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.77)
22:46:04.363 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
22:46:04.367 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.56 mountX=-0.05 mountY=-0.21, mountTheta=-1.78
22:46:04.372 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.23, opts=13)
22:46:04.376 00.004 6120 Enqueuing Move request for scope (0.00, 0.23)
22:46:04.380 00.004 7680 Worker thread wakes up
22:46:04.380 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
22:46:04.381 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:04.384 00.003 6120 UpdateGuideState exits: m=10736 SNR=68.6 Saturated
22:46:04.387 00.003 6120 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 7 / 99999
22:46:04.391 00.004 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
22:46:04.391 00.000 7680 Moving (0.00, 0.23) raw xDistance=-0.05 yDistance=-0.21
22:46:04.391 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:46:04.392 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:46:04.392 00.000 7680 MoveAxis(E, 0, ABG)
22:46:04.392 00.000 7680 Move returns status 0, amount 0
22:46:04.392 00.000 7680 MoveAxis(N, 113, ABG)
22:46:04.392 00.000 7680 Guiding  Dir = 0, Dur = 113
22:46:04.392 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045964.391,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.52,"Time":9.2,"SettleTime":10.0,"StarLocked":true}
22:46:04.396 00.004 7680 IsSlewing returns 0
22:46:04.396 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:04.400 00.004 7680 IsGuiding returns 0
22:46:04.400 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:04.404 00.004 7680 PulseGuide returned control before completion, sleep 123
22:46:04.404 00.000 6120 Enqueuing Expose request
22:46:04.535 00.131 7680 IsGuiding returns 1
22:46:04.535 00.000 7680 scope still moving after pulse duration time elapsed
22:46:04.566 00.031 7680 IsSlewing returns 0
22:46:04.567 00.001 7680 IsGuiding returns 0
22:46:04.568 00.001 7680 scope move finished after 113 + 55 ms
22:46:04.568 00.000 7680 Move returns status 0, amount 113
22:46:04.569 00.001 7680 move complete, result=0
22:46:04.570 00.001 7680 worker thread done servicing request
22:46:04.570 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 113 ms NORTH
22:46:04.580 00.010 7680 Worker thread wakes up
22:46:04.580 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:04.581 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:05.828 01.247 7680 Exposure complete
22:46:05.958 00.130 7680 worker thread done servicing request
22:46:05.959 00.001 6120 OnExposeComplete: enter
22:46:05.962 00.003 6120 UpdateGuideState(): m_state=6
22:46:05.966 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
22:46:05.970 00.004 6120 Star::Find returns 1 (0), X=965.85, Y=45.89, Mass=11262, SNR=68.8, Peak=236 HFD=6.9
22:46:05.974 00.004 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
22:46:05.977 00.003 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
22:46:05.981 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.24 cameraTheta=2.10 mountX=0.08 mountY=-0.24, mountTheta=-1.25
22:46:05.985 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.21, opts=13)
22:46:05.990 00.005 6120 Enqueuing Move request for scope (-0.12, 0.21)
22:46:05.994 00.004 7680 Worker thread wakes up
22:46:05.994 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
22:46:05.994 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
22:46:05.994 00.000 7680 Moving (-0.12, 0.21) raw xDistance=0.08 yDistance=-0.24
22:46:05.994 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:46:05.994 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:46:05.995 00.001 7680 MoveAxis(E, 0, ABG)
22:46:05.995 00.000 7680 Move returns status 0, amount 0
22:46:05.995 00.000 7680 MoveAxis(N, 131, ABG)
22:46:05.995 00.000 7680 Guiding  Dir = 0, Dur = 131
22:46:05.996 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:05.999 00.003 7680 IsSlewing returns 0
22:46:06.000 00.001 6120 UpdateGuideState exits: m=11262 SNR=68.8
22:46:06.003 00.003 7680 IsGuiding returns 0
22:46:06.003 00.000 6120 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 8 / 99999
22:46:06.008 00.005 7680 PulseGuide returned control before completion, sleep 141
22:46:06.008 00.000 6120 PhdController: newstate STATE_FINISH
22:46:06.011 00.003 6120 PhdController complete: success
22:46:06.015 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764045966.015,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
22:46:06.018 00.003 6120 Mount: notify guiding dither settle done success=1
22:46:06.024 00.006 6120 PhdController: newstate STATE_IDLE
22:46:06.028 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:06.031 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:06.034 00.003 6120 Enqueuing Expose request
22:46:06.162 00.128 7680 IsGuiding returns 0
22:46:06.162 00.000 7680 Move returns status 0, amount 131
22:46:06.162 00.000 7680 move complete, result=0
22:46:06.162 00.000 7680 worker thread done servicing request
22:46:06.162 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 131 ms NORTH
22:46:06.169 00.007 7680 Worker thread wakes up
22:46:06.169 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:06.169 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:07.427 01.258 7680 Exposure complete
22:46:07.568 00.141 7680 worker thread done servicing request
22:46:07.569 00.001 6120 OnExposeComplete: enter
22:46:07.572 00.003 6120 UpdateGuideState(): m_state=6
22:46:07.577 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
22:46:07.581 00.004 6120 Star::Find returns 1 (1), X=965.97, Y=45.98, Mass=13739, SNR=77.6, Peak=255 HFD=7.2
22:46:07.587 00.006 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
22:46:07.590 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
22:46:07.595 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=0.30 hyp=0.30 cameraTheta=1.58 mountX=-0.05 mountY=-0.27, mountTheta=-1.76
22:46:07.600 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.30, opts=13)
22:46:07.606 00.006 6120 Enqueuing Move request for scope (-0.00, 0.30)
22:46:07.612 00.006 7680 Worker thread wakes up
22:46:07.612 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:07.618 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.30) opts 0xd
22:46:07.618 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.30)
22:46:07.618 00.000 7680 Moving (-0.00, 0.30) raw xDistance=-0.05 yDistance=-0.27
22:46:07.620 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:46:07.620 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:46:07.620 00.000 7680 MoveAxis(E, 0, ABG)
22:46:07.620 00.000 7680 Move returns status 0, amount 0
22:46:07.620 00.000 7680 MoveAxis(N, 147, ABG)
22:46:07.620 00.000 7680 Guiding  Dir = 0, Dur = 147
22:46:07.621 00.001 6120 UpdateGuideState exits: m=13739 SNR=77.6 Saturated
22:46:07.624 00.003 7680 IsSlewing returns 0
22:46:07.624 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:07.629 00.005 7680 IsGuiding returns 0
22:46:07.629 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:07.634 00.005 6120 Enqueuing Expose request
22:46:07.640 00.006 7680 PulseGuide returned control before completion, sleep 157
22:46:07.803 00.163 7680 IsGuiding returns 0
22:46:07.803 00.000 7680 Move returns status 0, amount 147
22:46:07.803 00.000 7680 move complete, result=0
22:46:07.803 00.000 7680 worker thread done servicing request
22:46:07.805 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 147 ms NORTH
22:46:07.811 00.006 7680 Worker thread wakes up
22:46:07.811 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:07.811 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:09.068 01.257 7680 Exposure complete
22:46:09.208 00.140 7680 worker thread done servicing request
22:46:09.208 00.000 6120 OnExposeComplete: enter
22:46:09.212 00.004 6120 UpdateGuideState(): m_state=6
22:46:09.217 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
22:46:09.220 00.003 6120 Star::Find returns 1 (1), X=965.90, Y=45.96, Mass=13082, SNR=74.2, Peak=255 HFD=7.0
22:46:09.225 00.005 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.78 = -1.51)
22:46:09.228 00.003 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.78)
22:46:09.231 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.82 mountX=0.02 mountY=-0.28, mountTheta=-1.51
22:46:09.236 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.28, opts=13)
22:46:09.241 00.005 6120 Enqueuing Move request for scope (-0.07, 0.28)
22:46:09.244 00.003 7680 Worker thread wakes up
22:46:09.245 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd
22:46:09.245 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.28)
22:46:09.245 00.000 7680 Moving (-0.07, 0.28) raw xDistance=0.02 yDistance=-0.28
22:46:09.245 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:46:09.246 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:09.249 00.003 6120 UpdateGuideState exits: m=13082 SNR=74.2 Saturated
22:46:09.253 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:09.256 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:46:09.256 00.000 7680 MoveAxis(E, 0, ABG)
22:46:09.257 00.001 7680 Move returns status 0, amount 0
22:46:09.257 00.000 7680 MoveAxis(N, 154, ABG)
22:46:09.257 00.000 7680 Guiding  Dir = 0, Dur = 154
22:46:09.257 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:09.263 00.006 6120 Enqueuing Expose request
22:46:09.268 00.005 7680 IsSlewing returns 0
22:46:09.268 00.000 7680 IsGuiding returns 0
22:46:09.268 00.000 7680 PulseGuide returned control before completion, sleep 164
22:46:09.441 00.173 7680 IsGuiding returns 1
22:46:09.442 00.001 7680 scope still moving after pulse duration time elapsed
22:46:09.472 00.030 7680 IsSlewing returns 0
22:46:09.473 00.001 7680 IsGuiding returns 0
22:46:09.473 00.000 7680 scope move finished after 154 + 50 ms
22:46:09.473 00.000 7680 Move returns status 0, amount 154
22:46:09.473 00.000 7680 move complete, result=0
22:46:09.473 00.000 7680 worker thread done servicing request
22:46:09.474 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 154 ms NORTH
22:46:09.481 00.007 7680 Worker thread wakes up
22:46:09.482 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:09.482 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:10.734 01.252 7680 Exposure complete
22:46:10.880 00.146 7680 worker thread done servicing request
22:46:10.880 00.000 6120 OnExposeComplete: enter
22:46:10.885 00.005 6120 UpdateGuideState(): m_state=6
22:46:10.889 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
22:46:10.893 00.004 6120 Star::Find returns 1 (1), X=965.94, Y=45.91, Mass=12553, SNR=73.5, Peak=255 HFD=6.7
22:46:10.896 00.003 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
22:46:10.898 00.002 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
22:46:10.902 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.72 mountX=-0.01 mountY=-0.22, mountTheta=-1.61
22:46:10.906 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.23, opts=13)
22:46:10.911 00.005 6120 Enqueuing Move request for scope (-0.03, 0.23)
22:46:10.915 00.004 7680 Worker thread wakes up
22:46:10.916 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.23) opts 0xd
22:46:10.916 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.23)
22:46:10.916 00.000 7680 Moving (-0.03, 0.23) raw xDistance=-0.01 yDistance=-0.22
22:46:10.916 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:46:10.916 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:46:10.916 00.000 7680 MoveAxis(E, 0, ABG)
22:46:10.916 00.000 7680 Move returns status 0, amount 0
22:46:10.918 00.002 7680 MoveAxis(N, 118, ABG)
22:46:10.918 00.000 7680 Guiding  Dir = 0, Dur = 118
22:46:10.918 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:10.922 00.004 7680 IsSlewing returns 0
22:46:10.922 00.000 6120 UpdateGuideState exits: m=12553 SNR=73.5 Saturated
22:46:10.927 00.005 7680 IsGuiding returns 0
22:46:10.927 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:10.931 00.004 7680 PulseGuide returned control before completion, sleep 128
22:46:10.931 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:10.936 00.005 6120 Enqueuing Expose request
22:46:11.065 00.129 7680 IsGuiding returns 1
22:46:11.066 00.001 7680 scope still moving after pulse duration time elapsed
22:46:11.095 00.029 7680 IsSlewing returns 0
22:46:11.096 00.001 7680 IsGuiding returns 0
22:46:11.096 00.000 7680 scope move finished after 118 + 51 ms
22:46:11.098 00.002 7680 Move returns status 0, amount 118
22:46:11.098 00.000 7680 move complete, result=0
22:46:11.099 00.001 7680 worker thread done servicing request
22:46:11.099 00.000 7680 Worker thread wakes up
22:46:11.100 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 118 ms NORTH
22:46:11.107 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:11.107 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:12.367 01.260 7680 Exposure complete
22:46:12.508 00.141 7680 worker thread done servicing request
22:46:12.508 00.000 6120 OnExposeComplete: enter
22:46:12.512 00.004 6120 UpdateGuideState(): m_state=6
22:46:12.516 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
22:46:12.521 00.005 6120 Star::Find returns 1 (1), X=965.86, Y=46.08, Mass=12923, SNR=74.2, Peak=255 HFD=6.8
22:46:12.526 00.005 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
22:46:12.529 00.003 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
22:46:12.532 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.40 hyp=0.42 cameraTheta=1.83 mountX=0.03 mountY=-0.41, mountTheta=-1.49
22:46:12.538 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.40, opts=13)
22:46:12.542 00.004 6120 Enqueuing Move request for scope (-0.11, 0.40)
22:46:12.545 00.003 7680 Worker thread wakes up
22:46:12.545 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.40) opts 0xd
22:46:12.545 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.40)
22:46:12.545 00.000 7680 Moving (-0.11, 0.40) raw xDistance=0.03 yDistance=-0.41
22:46:12.545 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:46:12.545 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
22:46:12.545 00.000 7680 MoveAxis(E, 0, ABG)
22:46:12.545 00.000 7680 Move returns status 0, amount 0
22:46:12.546 00.001 7680 MoveAxis(N, 221, ABG)
22:46:12.546 00.000 7680 Guiding  Dir = 0, Dur = 221
22:46:12.547 00.001 7680 IsSlewing returns 0
22:46:12.547 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:12.552 00.005 7680 IsGuiding returns 0
22:46:12.552 00.000 6120 UpdateGuideState exits: m=12923 SNR=74.2 Saturated
22:46:12.556 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:12.560 00.004 7680 PulseGuide returned control before completion, sleep 231
22:46:12.560 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:12.564 00.004 6120 Enqueuing Expose request
22:46:12.794 00.230 7680 IsGuiding returns 1
22:46:12.795 00.001 7680 scope still moving after pulse duration time elapsed
22:46:12.824 00.029 7680 IsSlewing returns 0
22:46:12.825 00.001 7680 IsGuiding returns 0
22:46:12.825 00.000 7680 scope move finished after 221 + 53 ms
22:46:12.827 00.002 7680 Move returns status 0, amount 221
22:46:12.827 00.000 7680 move complete, result=0
22:46:12.827 00.000 7680 worker thread done servicing request
22:46:12.828 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 221 ms NORTH
22:46:12.835 00.007 7680 Worker thread wakes up
22:46:12.835 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:12.835 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:14.087 01.252 7680 Exposure complete
22:46:14.232 00.145 7680 worker thread done servicing request
22:46:14.232 00.000 6120 OnExposeComplete: enter
22:46:14.238 00.006 6120 UpdateGuideState(): m_state=6
22:46:14.242 00.004 6120 Star::Find(15, 965, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
22:46:14.246 00.004 6120 Star::Find returns 1 (1), X=966.06, Y=45.80, Mass=12897, SNR=75.0, Peak=255 HFD=6.7
22:46:14.251 00.005 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.92 = -2.36)
22:46:14.254 00.003 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.63)
22:46:14.258 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.97 mountX=-0.11 mountY=-0.07, mountTheta=-2.54
22:46:14.263 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.12, opts=13)
22:46:14.267 00.004 6120 Enqueuing Move request for scope (0.09, 0.12)
22:46:14.272 00.005 7680 Worker thread wakes up
22:46:14.272 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
22:46:14.272 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
22:46:14.272 00.000 7680 Moving (0.09, 0.12) raw xDistance=-0.11 yDistance=-0.07
22:46:14.272 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:46:14.272 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:46:14.272 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:46:14.273 00.001 7680 MoveAxis(E, 0, ABG)
22:46:14.273 00.000 7680 Move returns status 0, amount 0
22:46:14.273 00.000 7680 MoveAxis(N, 0, ABG)
22:46:14.273 00.000 7680 Move returns status 0, amount 0
22:46:14.274 00.001 7680 move complete, result=0
22:46:14.274 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:14.277 00.003 7680 worker thread done servicing request
22:46:14.277 00.000 6120 UpdateGuideState exits: m=12897 SNR=75.0 Saturated
22:46:14.281 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:14.285 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:14.288 00.003 6120 Enqueuing Expose request
22:46:14.291 00.003 7680 Worker thread wakes up
22:46:14.292 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:14.292 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:46:14.296 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:15.545 01.249 7680 Exposure complete
22:46:15.688 00.143 7680 worker thread done servicing request
22:46:15.689 00.001 6120 OnExposeComplete: enter
22:46:15.693 00.004 6120 UpdateGuideState(): m_state=6
22:46:15.698 00.005 6120 Star::Find(15, 966, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
22:46:15.702 00.004 6120 Star::Find returns 1 (1), X=966.10, Y=45.94, Mass=13416, SNR=74.3, Peak=255 HFD=6.9
22:46:15.706 00.004 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.07 = -2.22)
22:46:15.711 00.005 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
22:46:15.714 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.26 hyp=0.29 cameraTheta=1.11 mountX=-0.17 mountY=-0.18, mountTheta=-2.35
22:46:15.720 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.26, opts=13)
22:46:15.724 00.004 6120 Enqueuing Move request for scope (0.13, 0.26)
22:46:15.727 00.003 7680 Worker thread wakes up
22:46:15.727 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:15.732 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.26) opts 0xd
22:46:15.732 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.26)
22:46:15.732 00.000 7680 Moving (0.13, 0.26) raw xDistance=-0.17 yDistance=-0.18
22:46:15.732 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:46:15.733 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:46:15.733 00.000 6120 UpdateGuideState exits: m=13416 SNR=74.3 Saturated
22:46:15.738 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:46:15.738 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:15.743 00.005 7680 MoveAxis(E, 0, ABG)
22:46:15.743 00.000 7680 Move returns status 0, amount 0
22:46:15.743 00.000 7680 MoveAxis(N, 0, ABG)
22:46:15.743 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:15.748 00.005 6120 Enqueuing Expose request
22:46:15.752 00.004 7680 Move returns status 0, amount 0
22:46:15.752 00.000 7680 move complete, result=0
22:46:15.752 00.000 7680 worker thread done servicing request
22:46:15.753 00.001 7680 Worker thread wakes up
22:46:15.753 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:46:15.757 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:15.757 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:17.005 01.248 7680 Exposure complete
22:46:17.141 00.136 7680 worker thread done servicing request
22:46:17.142 00.001 6120 OnExposeComplete: enter
22:46:17.146 00.004 6120 UpdateGuideState(): m_state=6
22:46:17.151 00.005 6120 Star::Find(15, 966, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
22:46:17.155 00.004 6120 Star::Find returns 1 (1), X=966.22, Y=46.01, Mass=11761, SNR=69.5, Peak=255 HFD=6.8
22:46:17.158 00.003 6120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-2.95) = xAngle (3.87 = -2.41)
22:46:17.162 00.004 6120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.61 = -2.68)
22:46:17.165 00.003 6120 CameraToMount -- cameraX=0.25 cameraY=0.33 hyp=0.41 cameraTheta=0.92 mountX=-0.31 mountY=-0.19, mountTheta=-2.60
22:46:17.172 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.33, opts=13)
22:46:17.176 00.004 6120 Enqueuing Move request for scope (0.25, 0.33)
22:46:17.180 00.004 7680 Worker thread wakes up
22:46:17.180 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:17.185 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.33) opts 0xd
22:46:17.185 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.33)
22:46:17.185 00.000 7680 Moving (0.25, 0.33) raw xDistance=-0.31 yDistance=-0.19
22:46:17.186 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
22:46:17.186 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:46:17.186 00.000 6120 UpdateGuideState exits: m=11761 SNR=69.5 Saturated
22:46:17.190 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:46:17.190 00.000 7680 MoveAxis(E, 126, ABG)
22:46:17.191 00.001 7680 Guiding  Dir = 2, Dur = 126
22:46:17.191 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:17.194 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:17.198 00.004 7680 IsSlewing returns 0
22:46:17.198 00.000 6120 Enqueuing Expose request
22:46:17.203 00.005 7680 IsGuiding returns 0
22:46:17.204 00.001 7680 PulseGuide returned control before completion, sleep 136
22:46:17.350 00.146 7680 IsGuiding returns 1
22:46:17.351 00.001 7680 scope still moving after pulse duration time elapsed
22:46:17.381 00.030 7680 IsSlewing returns 0
22:46:17.382 00.001 7680 IsGuiding returns 1
22:46:17.413 00.031 7680 IsSlewing returns 0
22:46:17.415 00.002 7680 IsGuiding returns 0
22:46:17.415 00.000 7680 scope move finished after 126 + 86 ms
22:46:17.416 00.001 7680 Move returns status 0, amount 126
22:46:17.416 00.000 7680 MoveAxis(N, 0, ABG)
22:46:17.416 00.000 7680 Move returns status 0, amount 0
22:46:17.418 00.002 7680 move complete, result=0
22:46:17.418 00.000 7680 worker thread done servicing request
22:46:17.418 00.000 6120 GuideStep: -0.3 px 126 ms EAST, -0.2 px 0 ms NORTH
22:46:17.426 00.008 7680 Worker thread wakes up
22:46:17.426 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:17.428 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:18.680 01.252 7680 Exposure complete
22:46:18.823 00.143 7680 worker thread done servicing request
22:46:18.823 00.000 6120 OnExposeComplete: enter
22:46:18.827 00.004 6120 UpdateGuideState(): m_state=6
22:46:18.831 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
22:46:18.835 00.004 6120 Star::Find returns 1 (1), X=965.87, Y=46.33, Mass=13244, SNR=75.5, Peak=255 HFD=6.9
22:46:18.839 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
22:46:18.842 00.003 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.87)
22:46:18.845 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.65 hyp=0.66 cameraTheta=1.73 mountX=-0.02 mountY=-0.63, mountTheta=-1.60
22:46:18.850 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.65, opts=13)
22:46:18.854 00.004 6120 Enqueuing Move request for scope (-0.10, 0.65)
22:46:18.857 00.003 7680 Worker thread wakes up
22:46:18.857 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:18.861 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.65) opts 0xd
22:46:18.861 00.000 6120 UpdateGuideState exits: m=13244 SNR=75.5 Saturated
22:46:18.867 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:18.870 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.65)
22:46:18.870 00.000 7680 Moving (-0.10, 0.65) raw xDistance=-0.02 yDistance=-0.63
22:46:18.871 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:46:18.871 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
22:46:18.871 00.000 7680 MoveAxis(E, 0, ABG)
22:46:18.871 00.000 7680 Move returns status 0, amount 0
22:46:18.871 00.000 7680 MoveAxis(N, 340, ABG)
22:46:18.871 00.000 7680 Guiding  Dir = 0, Dur = 340
22:46:18.871 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:18.874 00.003 7680 IsSlewing returns 0
22:46:18.876 00.002 7680 IsGuiding returns 0
22:46:18.876 00.000 7680 PulseGuide returned control before completion, sleep 350
22:46:18.877 00.001 6120 Enqueuing Expose request
22:46:19.234 00.357 7680 IsGuiding returns 1
22:46:19.235 00.001 7680 scope still moving after pulse duration time elapsed
22:46:19.265 00.030 7680 IsSlewing returns 0
22:46:19.267 00.002 7680 IsGuiding returns 0
22:46:19.268 00.001 7680 scope move finished after 340 + 51 ms
22:46:19.268 00.000 7680 Move returns status 0, amount 340
22:46:19.268 00.000 7680 move complete, result=0
22:46:19.269 00.001 7680 worker thread done servicing request
22:46:19.269 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 340 ms NORTH
22:46:19.275 00.006 7680 Worker thread wakes up
22:46:19.275 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:19.275 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:20.533 01.258 7680 Exposure complete
22:46:20.669 00.136 7680 worker thread done servicing request
22:46:20.670 00.001 6120 OnExposeComplete: enter
22:46:20.674 00.004 6120 UpdateGuideState(): m_state=6
22:46:20.679 00.005 6120 Star::Find(15, 965, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
22:46:20.684 00.005 6120 Star::Find returns 1 (0), X=966.08, Y=45.89, Mass=11986, SNR=72.0, Peak=237 HFD=6.8
22:46:20.687 00.003 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.05 = -2.24)
22:46:20.691 00.004 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.51)
22:46:20.695 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.09 mountX=-0.15 mountY=-0.14, mountTheta=-2.38
22:46:20.701 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.21, opts=13)
22:46:20.707 00.006 6120 Enqueuing Move request for scope (0.11, 0.21)
22:46:20.711 00.004 7680 Worker thread wakes up
22:46:20.711 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:20.715 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0xd
22:46:20.716 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
22:46:20.716 00.000 7680 Moving (0.11, 0.21) raw xDistance=-0.15 yDistance=-0.14
22:46:20.716 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:46:20.716 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:46:20.716 00.000 6120 UpdateGuideState exits: m=11986 SNR=72.0
22:46:20.720 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:20.724 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:20.728 00.004 6120 Enqueuing Expose request
22:46:20.732 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:46:20.733 00.001 7680 MoveAxis(E, 0, ABG)
22:46:20.733 00.000 7680 Move returns status 0, amount 0
22:46:20.733 00.000 7680 MoveAxis(N, 0, ABG)
22:46:20.733 00.000 7680 Move returns status 0, amount 0
22:46:20.733 00.000 7680 move complete, result=0
22:46:20.734 00.001 7680 worker thread done servicing request
22:46:20.734 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:46:20.737 00.003 7680 Worker thread wakes up
22:46:20.737 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:20.737 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:21.985 01.248 7680 Exposure complete
22:46:22.126 00.141 7680 worker thread done servicing request
22:46:22.126 00.000 6120 OnExposeComplete: enter
22:46:22.130 00.004 6120 UpdateGuideState(): m_state=6
22:46:22.133 00.003 6120 Star::Find(15, 966, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
22:46:22.135 00.002 6120 Star::Find returns 1 (1), X=966.09, Y=46.09, Mass=12183, SNR=71.7, Peak=255 HFD=7.0
22:46:22.142 00.007 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
22:46:22.146 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
22:46:22.151 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.41 hyp=0.42 cameraTheta=1.29 mountX=-0.19 mountY=-0.31, mountTheta=-2.11
22:46:22.156 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.41, opts=13)
22:46:22.159 00.003 6120 Enqueuing Move request for scope (0.12, 0.41)
22:46:22.162 00.003 7680 Worker thread wakes up
22:46:22.162 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.41) opts 0xd
22:46:22.162 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.41)
22:46:22.163 00.001 7680 Moving (0.12, 0.41) raw xDistance=-0.19 yDistance=-0.31
22:46:22.163 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:22.166 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:46:22.167 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:46:22.167 00.000 7680 MoveAxis(E, 0, ABG)
22:46:22.167 00.000 7680 Move returns status 0, amount 0
22:46:22.167 00.000 7680 MoveAxis(N, 171, ABG)
22:46:22.167 00.000 7680 Guiding  Dir = 0, Dur = 171
22:46:22.168 00.001 6120 UpdateGuideState exits: m=12183 SNR=71.7 Saturated
22:46:22.177 00.009 7680 IsSlewing returns 0
22:46:22.177 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:22.183 00.006 7680 IsGuiding returns 0
22:46:22.183 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:22.186 00.003 6120 Enqueuing Expose request
22:46:22.190 00.004 7680 PulseGuide returned control before completion, sleep 181
22:46:22.381 00.191 7680 IsGuiding returns 1
22:46:22.381 00.000 7680 scope still moving after pulse duration time elapsed
22:46:22.544 00.163 7680 IsSlewing returns 0
22:46:22.547 00.003 7680 IsGuiding returns 0
22:46:22.547 00.000 7680 scope move finished after 171 + 193 ms
22:46:22.548 00.001 7680 Move returns status 0, amount 171
22:46:22.548 00.000 7680 move complete, result=0
22:46:22.548 00.000 7680 worker thread done servicing request
22:46:22.548 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 171 ms NORTH
22:46:22.552 00.004 7680 Worker thread wakes up
22:46:22.552 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:22.552 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:23.800 01.248 7680 Exposure complete
22:46:23.924 00.124 7680 worker thread done servicing request
22:46:23.924 00.000 6120 OnExposeComplete: enter
22:46:23.927 00.003 6120 UpdateGuideState(): m_state=6
22:46:23.932 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
22:46:23.937 00.005 6120 Star::Find returns 1 (1), X=966.27, Y=45.62, Mass=12092, SNR=72.9, Peak=255 HFD=6.9
22:46:23.941 00.004 6120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-2.95) = xAngle (2.75 = 2.75)
22:46:23.945 00.004 6120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.48 = 2.48)
22:46:23.951 00.006 6120 CameraToMount -- cameraX=0.30 cameraY=-0.06 hyp=0.30 cameraTheta=-0.21 mountX=-0.28 mountY=0.19, mountTheta=2.55
22:46:23.957 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.06, opts=13)
22:46:23.961 00.004 6120 Enqueuing Move request for scope (0.30, -0.06)
22:46:23.964 00.003 7680 Worker thread wakes up
22:46:23.964 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:23.968 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.06) opts 0xd
22:46:23.969 00.001 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.06)
22:46:23.969 00.000 6120 UpdateGuideState exits: m=12092 SNR=72.9 Saturated
22:46:23.974 00.005 7680 Moving (0.30, -0.06) raw xDistance=-0.28 yDistance=0.19
22:46:23.974 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:23.977 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
22:46:23.978 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:23.981 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:46:23.981 00.000 6120 Enqueuing Expose request
22:46:23.985 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:46:23.985 00.000 7680 MoveAxis(E, 114, ABG)
22:46:23.985 00.000 7680 Guiding  Dir = 2, Dur = 114
22:46:23.985 00.000 7680 IsSlewing returns 0
22:46:23.987 00.002 7680 IsGuiding returns 0
22:46:23.987 00.000 7680 PulseGuide returned control before completion, sleep 124
22:46:24.116 00.129 7680 IsGuiding returns 1
22:46:24.116 00.000 7680 scope still moving after pulse duration time elapsed
22:46:24.147 00.031 7680 IsSlewing returns 0
22:46:24.147 00.000 7680 IsGuiding returns 1
22:46:24.178 00.031 7680 IsSlewing returns 0
22:46:24.178 00.000 7680 IsGuiding returns 1
22:46:24.209 00.031 7680 IsSlewing returns 0
22:46:24.209 00.000 7680 IsGuiding returns 1
22:46:24.241 00.032 7680 IsSlewing returns 0
22:46:24.241 00.000 7680 IsGuiding returns 0
22:46:24.241 00.000 7680 scope move finished after 114 + 141 ms
22:46:24.242 00.001 7680 Move returns status 0, amount 114
22:46:24.242 00.000 7680 MoveAxis(N, 0, ABG)
22:46:24.242 00.000 7680 Move returns status 0, amount 0
22:46:24.242 00.000 7680 move complete, result=0
22:46:24.242 00.000 7680 worker thread done servicing request
22:46:24.243 00.001 6120 GuideStep: -0.3 px 114 ms EAST, 0.2 px 0 ms NORTH
22:46:24.247 00.004 7680 Worker thread wakes up
22:46:24.248 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:24.248 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:25.501 01.253 7680 Exposure complete
22:46:25.639 00.138 7680 worker thread done servicing request
22:46:25.640 00.001 6120 OnExposeComplete: enter
22:46:25.644 00.004 6120 UpdateGuideState(): m_state=6
22:46:25.647 00.003 6120 Star::Find(15, 966, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
22:46:25.651 00.004 6120 Star::Find returns 1 (1), X=966.09, Y=46.06, Mass=12205, SNR=72.2, Peak=255 HFD=6.9
22:46:25.655 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.06)
22:46:25.659 00.004 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
22:46:25.662 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.38 hyp=0.40 cameraTheta=1.27 mountX=-0.18 mountY=-0.29, mountTheta=-2.14
22:46:25.667 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.38, opts=13)
22:46:25.673 00.006 6120 Enqueuing Move request for scope (0.12, 0.38)
22:46:25.677 00.004 7680 Worker thread wakes up
22:46:25.677 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:25.683 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.38) opts 0xd
22:46:25.683 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.38)
22:46:25.683 00.000 6120 UpdateGuideState exits: m=12205 SNR=72.2 Saturated
22:46:25.686 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:25.690 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:25.696 00.006 6120 Enqueuing Expose request
22:46:25.699 00.003 7680 Moving (0.12, 0.38) raw xDistance=-0.18 yDistance=-0.29
22:46:25.700 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:46:25.700 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:46:25.700 00.000 7680 MoveAxis(E, 0, ABG)
22:46:25.700 00.000 7680 Move returns status 0, amount 0
22:46:25.701 00.001 7680 MoveAxis(N, 157, ABG)
22:46:25.701 00.000 7680 Guiding  Dir = 0, Dur = 157
22:46:25.702 00.001 7680 IsSlewing returns 0
22:46:25.702 00.000 7680 IsGuiding returns 0
22:46:25.703 00.001 7680 PulseGuide returned control before completion, sleep 167
22:46:25.880 00.177 7680 IsGuiding returns 1
22:46:25.881 00.001 7680 scope still moving after pulse duration time elapsed
22:46:25.910 00.029 7680 IsSlewing returns 0
22:46:25.912 00.002 7680 IsGuiding returns 0
22:46:25.912 00.000 7680 scope move finished after 157 + 52 ms
22:46:25.912 00.000 7680 Move returns status 0, amount 157
22:46:25.913 00.001 7680 move complete, result=0
22:46:25.913 00.000 7680 worker thread done servicing request
22:46:25.913 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 157 ms NORTH
22:46:25.921 00.008 7680 Worker thread wakes up
22:46:25.922 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:25.922 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:27.180 01.258 7680 Exposure complete
22:46:27.307 00.127 7680 worker thread done servicing request
22:46:27.308 00.001 6120 OnExposeComplete: enter
22:46:27.312 00.004 6120 UpdateGuideState(): m_state=6
22:46:27.317 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
22:46:27.321 00.004 6120 Star::Find returns 1 (0), X=966.02, Y=46.14, Mass=11227, SNR=69.1, Peak=239 HFD=6.9
22:46:27.325 00.004 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.87)
22:46:27.329 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
22:46:27.333 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.46 hyp=0.47 cameraTheta=1.46 mountX=-0.14 mountY=-0.39, mountTheta=-1.90
22:46:27.340 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.46, opts=13)
22:46:27.345 00.005 6120 Enqueuing Move request for scope (0.05, 0.46)
22:46:27.349 00.004 7680 Worker thread wakes up
22:46:27.349 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:27.352 00.003 6120 UpdateGuideState exits: m=11227 SNR=69.1
22:46:27.358 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.46) opts 0xd
22:46:27.359 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.46)
22:46:27.359 00.000 7680 Moving (0.05, 0.46) raw xDistance=-0.14 yDistance=-0.39
22:46:27.359 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:46:27.359 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:46:27.359 00.000 7680 MoveAxis(E, 0, ABG)
22:46:27.359 00.000 7680 Move returns status 0, amount 0
22:46:27.359 00.000 7680 MoveAxis(N, 214, ABG)
22:46:27.360 00.001 7680 Guiding  Dir = 0, Dur = 214
22:46:27.360 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:27.364 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:27.368 00.004 6120 Enqueuing Expose request
22:46:27.373 00.005 7680 IsSlewing returns 0
22:46:27.373 00.000 7680 IsGuiding returns 0
22:46:27.373 00.000 7680 PulseGuide returned control before completion, sleep 224
22:46:27.601 00.228 7680 IsGuiding returns 1
22:46:27.604 00.003 7680 scope still moving after pulse duration time elapsed
22:46:27.633 00.029 7680 IsSlewing returns 0
22:46:27.635 00.002 7680 IsGuiding returns 0
22:46:27.635 00.000 7680 scope move finished after 214 + 47 ms
22:46:27.635 00.000 7680 Move returns status 0, amount 214
22:46:27.636 00.001 7680 move complete, result=0
22:46:27.636 00.000 7680 worker thread done servicing request
22:46:27.638 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 214 ms NORTH
22:46:27.643 00.005 7680 Worker thread wakes up
22:46:27.643 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:27.643 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:28.900 01.257 7680 Exposure complete
22:46:29.023 00.123 7680 worker thread done servicing request
22:46:29.024 00.001 6120 OnExposeComplete: enter
22:46:29.027 00.003 6120 UpdateGuideState(): m_state=6
22:46:29.031 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
22:46:29.035 00.004 6120 Star::Find returns 1 (1), X=965.89, Y=46.12, Mass=12416, SNR=74.0, Peak=255 HFD=6.9
22:46:29.039 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.57)
22:46:29.043 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.84)
22:46:29.047 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.44 hyp=0.45 cameraTheta=1.76 mountX=0.00 mountY=-0.43, mountTheta=-1.57
22:46:29.053 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.44, opts=13)
22:46:29.057 00.004 6120 Enqueuing Move request for scope (-0.08, 0.44)
22:46:29.061 00.004 7680 Worker thread wakes up
22:46:29.062 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.44) opts 0xd
22:46:29.062 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.44)
22:46:29.062 00.000 7680 Moving (-0.08, 0.44) raw xDistance=0.00 yDistance=-0.43
22:46:29.062 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:46:29.062 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
22:46:29.063 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:29.066 00.003 6120 UpdateGuideState exits: m=12416 SNR=74.0 Saturated
22:46:29.070 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:29.074 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:29.077 00.003 6120 Enqueuing Expose request
22:46:29.082 00.005 7680 MoveAxis(E, 0, ABG)
22:46:29.082 00.000 7680 Move returns status 0, amount 0
22:46:29.082 00.000 7680 MoveAxis(N, 235, ABG)
22:46:29.082 00.000 7680 Guiding  Dir = 0, Dur = 235
22:46:29.083 00.001 7680 IsSlewing returns 0
22:46:29.083 00.000 7680 IsGuiding returns 0
22:46:29.083 00.000 7680 PulseGuide returned control before completion, sleep 245
22:46:29.344 00.261 7680 IsGuiding returns 1
22:46:29.346 00.002 7680 scope still moving after pulse duration time elapsed
22:46:29.376 00.030 7680 IsSlewing returns 0
22:46:29.378 00.002 7680 IsGuiding returns 0
22:46:29.378 00.000 7680 scope move finished after 235 + 60 ms
22:46:29.378 00.000 7680 Move returns status 0, amount 235
22:46:29.380 00.002 7680 move complete, result=0
22:46:29.380 00.000 7680 worker thread done servicing request
22:46:29.380 00.000 7680 Worker thread wakes up
22:46:29.381 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 235 ms NORTH
22:46:29.388 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:29.389 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:30.637 01.248 7680 Exposure complete
22:46:30.783 00.146 7680 worker thread done servicing request
22:46:30.784 00.001 6120 OnExposeComplete: enter
22:46:30.787 00.003 6120 UpdateGuideState(): m_state=6
22:46:30.791 00.004 6120 Star::Find(15, 965, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
22:46:30.796 00.005 6120 Star::Find returns 1 (1), X=965.92, Y=45.75, Mass=12883, SNR=75.9, Peak=255 HFD=6.8
22:46:30.800 00.004 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.15 = -1.13)
22:46:30.806 00.006 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.40)
22:46:30.810 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.19 mountX=0.04 mountY=-0.09, mountTheta=-1.17
22:46:30.815 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.07, opts=13)
22:46:30.819 00.004 6120 Enqueuing Move request for scope (-0.05, 0.07)
22:46:30.824 00.005 7680 Worker thread wakes up
22:46:30.824 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
22:46:30.824 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
22:46:30.825 00.001 7680 Moving (-0.05, 0.07) raw xDistance=0.04 yDistance=-0.09
22:46:30.825 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:46:30.825 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:46:30.825 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:30.831 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:46:30.831 00.000 7680 MoveAxis(E, 0, ABG)
22:46:30.831 00.000 7680 Move returns status 0, amount 0
22:46:30.831 00.000 7680 MoveAxis(N, 0, ABG)
22:46:30.831 00.000 7680 Move returns status 0, amount 0
22:46:30.832 00.001 7680 move complete, result=0
22:46:30.832 00.000 6120 UpdateGuideState exits: m=12883 SNR=75.9 Saturated
22:46:30.837 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:30.842 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:30.845 00.003 6120 Enqueuing Expose request
22:46:30.849 00.004 7680 worker thread done servicing request
22:46:30.849 00.000 7680 Worker thread wakes up
22:46:30.849 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:30.849 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:30.850 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:46:32.104 01.254 7680 Exposure complete
22:46:32.244 00.140 7680 worker thread done servicing request
22:46:32.244 00.000 6120 OnExposeComplete: enter
22:46:32.247 00.003 6120 UpdateGuideState(): m_state=6
22:46:32.251 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
22:46:32.255 00.004 6120 Star::Find returns 1 (1), X=965.92, Y=45.92, Mass=13365, SNR=76.1, Peak=255 HFD=6.9
22:46:32.258 00.003 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
22:46:32.263 00.005 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.81)
22:46:32.267 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.79 mountX=0.01 mountY=-0.24, mountTheta=-1.54
22:46:32.273 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.24, opts=13)
22:46:32.276 00.003 6120 Enqueuing Move request for scope (-0.05, 0.24)
22:46:32.280 00.004 7680 Worker thread wakes up
22:46:32.280 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.24) opts 0xd
22:46:32.281 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.24)
22:46:32.281 00.000 7680 Moving (-0.05, 0.24) raw xDistance=0.01 yDistance=-0.24
22:46:32.282 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:46:32.282 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:46:32.282 00.000 7680 MoveAxis(E, 0, ABG)
22:46:32.282 00.000 7680 Move returns status 0, amount 0
22:46:32.282 00.000 7680 MoveAxis(N, 130, ABG)
22:46:32.282 00.000 7680 Guiding  Dir = 0, Dur = 130
22:46:32.283 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:32.287 00.004 6120 UpdateGuideState exits: m=13365 SNR=76.1 Saturated
22:46:32.290 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:32.295 00.005 7680 IsSlewing returns 0
22:46:32.295 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:32.300 00.005 6120 Enqueuing Expose request
22:46:32.305 00.005 7680 IsGuiding returns 0
22:46:32.305 00.000 7680 PulseGuide returned control before completion, sleep 140
22:46:32.451 00.146 7680 IsGuiding returns 1
22:46:32.452 00.001 7680 scope still moving after pulse duration time elapsed
22:46:32.482 00.030 7680 IsSlewing returns 0
22:46:32.483 00.001 7680 IsGuiding returns 0
22:46:32.484 00.001 7680 scope move finished after 130 + 48 ms
22:46:32.484 00.000 7680 Move returns status 0, amount 130
22:46:32.485 00.001 7680 move complete, result=0
22:46:32.485 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 130 ms NORTH
22:46:32.491 00.006 7680 worker thread done servicing request
22:46:32.492 00.001 7680 Worker thread wakes up
22:46:32.492 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:32.492 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:33.745 01.253 7680 Exposure complete
22:46:33.879 00.134 7680 worker thread done servicing request
22:46:33.880 00.001 6120 OnExposeComplete: enter
22:46:33.883 00.003 6120 UpdateGuideState(): m_state=6
22:46:33.887 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
22:46:33.892 00.005 6120 Star::Find returns 1 (1), X=965.88, Y=45.95, Mass=13220, SNR=74.8, Peak=255 HFD=7.0
22:46:33.896 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.44)
22:46:33.900 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
22:46:33.904 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.29 cameraTheta=1.89 mountX=0.04 mountY=-0.28, mountTheta=-1.44
22:46:33.910 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.27, opts=13)
22:46:33.917 00.007 6120 Enqueuing Move request for scope (-0.09, 0.27)
22:46:33.924 00.007 7680 Worker thread wakes up
22:46:33.925 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:33.930 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.27) opts 0xd
22:46:33.930 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.27)
22:46:33.931 00.001 6120 UpdateGuideState exits: m=13220 SNR=74.8 Saturated
22:46:33.939 00.008 7680 Moving (-0.09, 0.27) raw xDistance=0.04 yDistance=-0.28
22:46:33.940 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:46:33.940 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:33.947 00.007 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:46:33.948 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:33.954 00.006 7680 MoveAxis(E, 0, ABG)
22:46:33.954 00.000 6120 Enqueuing Expose request
22:46:33.960 00.006 7680 Move returns status 0, amount 0
22:46:33.960 00.000 7680 MoveAxis(N, 153, ABG)
22:46:33.960 00.000 7680 Guiding  Dir = 0, Dur = 153
22:46:33.961 00.001 7680 IsSlewing returns 0
22:46:33.962 00.001 7680 IsGuiding returns 0
22:46:33.962 00.000 7680 PulseGuide returned control before completion, sleep 163
22:46:34.138 00.176 7680 IsGuiding returns 1
22:46:34.139 00.001 7680 scope still moving after pulse duration time elapsed
22:46:34.169 00.030 7680 IsSlewing returns 0
22:46:34.170 00.001 7680 IsGuiding returns 1
22:46:34.200 00.030 7680 IsSlewing returns 0
22:46:34.201 00.001 7680 IsGuiding returns 0
22:46:34.201 00.000 7680 scope move finished after 153 + 86 ms
22:46:34.202 00.001 7680 Move returns status 0, amount 153
22:46:34.202 00.000 7680 move complete, result=0
22:46:34.202 00.000 7680 worker thread done servicing request
22:46:34.203 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 153 ms NORTH
22:46:34.208 00.005 7680 Worker thread wakes up
22:46:34.208 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:34.208 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:35.463 01.255 7680 Exposure complete
22:46:35.601 00.138 7680 worker thread done servicing request
22:46:35.601 00.000 6120 OnExposeComplete: enter
22:46:35.606 00.005 6120 UpdateGuideState(): m_state=6
22:46:35.609 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
22:46:35.613 00.004 6120 Star::Find returns 1 (1), X=965.93, Y=45.97, Mass=12030, SNR=70.4, Peak=255 HFD=7.1
22:46:35.616 00.003 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
22:46:35.620 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
22:46:35.623 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.29 hyp=0.30 cameraTheta=1.72 mountX=-0.01 mountY=-0.28, mountTheta=-1.61
22:46:35.629 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.29, opts=13)
22:46:35.632 00.003 6120 Enqueuing Move request for scope (-0.05, 0.29)
22:46:35.635 00.003 7680 Worker thread wakes up
22:46:35.635 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:35.640 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.29) opts 0xd
22:46:35.640 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.29)
22:46:35.640 00.000 7680 Moving (-0.05, 0.29) raw xDistance=-0.01 yDistance=-0.28
22:46:35.641 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:46:35.641 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:46:35.641 00.000 7680 MoveAxis(E, 0, ABG)
22:46:35.641 00.000 6120 UpdateGuideState exits: m=12030 SNR=70.4 Saturated
22:46:35.647 00.006 7680 Move returns status 0, amount 0
22:46:35.648 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:35.652 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:35.656 00.004 6120 Enqueuing Expose request
22:46:35.660 00.004 7680 MoveAxis(N, 154, ABG)
22:46:35.660 00.000 7680 Guiding  Dir = 0, Dur = 154
22:46:35.660 00.000 7680 IsSlewing returns 0
22:46:35.661 00.001 7680 IsGuiding returns 0
22:46:35.661 00.000 7680 PulseGuide returned control before completion, sleep 164
22:46:35.840 00.179 7680 IsGuiding returns 1
22:46:35.841 00.001 7680 scope still moving after pulse duration time elapsed
22:46:35.871 00.030 7680 IsSlewing returns 0
22:46:35.873 00.002 7680 IsGuiding returns 0
22:46:35.874 00.001 7680 scope move finished after 154 + 59 ms
22:46:35.875 00.001 7680 Move returns status 0, amount 154
22:46:35.875 00.000 7680 move complete, result=0
22:46:35.876 00.001 7680 worker thread done servicing request
22:46:35.876 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 154 ms NORTH
22:46:35.883 00.007 7680 Worker thread wakes up
22:46:35.883 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:35.883 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:37.134 01.251 7680 Exposure complete
22:46:37.265 00.131 7680 worker thread done servicing request
22:46:37.266 00.001 6120 OnExposeComplete: enter
22:46:37.269 00.003 6120 UpdateGuideState(): m_state=6
22:46:37.273 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
22:46:37.281 00.008 6120 Star::Find returns 1 (1), X=965.85, Y=45.91, Mass=13226, SNR=75.9, Peak=255 HFD=6.9
22:46:37.284 00.003 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (5.00 = -1.29)
22:46:37.288 00.004 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
22:46:37.292 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.04 mountX=0.07 mountY=-0.26, mountTheta=-1.30
22:46:37.297 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.23, opts=13)
22:46:37.302 00.005 6120 Enqueuing Move request for scope (-0.12, 0.23)
22:46:37.306 00.004 7680 Worker thread wakes up
22:46:37.307 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
22:46:37.307 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
22:46:37.307 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:37.310 00.003 6120 UpdateGuideState exits: m=13226 SNR=75.9 Saturated
22:46:37.314 00.004 7680 Moving (-0.12, 0.23) raw xDistance=0.07 yDistance=-0.26
22:46:37.315 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:46:37.315 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:37.318 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:46:37.319 00.001 7680 MoveAxis(E, 0, ABG)
22:46:37.319 00.000 7680 Move returns status 0, amount 0
22:46:37.319 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:37.323 00.004 6120 Enqueuing Expose request
22:46:37.327 00.004 7680 MoveAxis(N, 143, ABG)
22:46:37.327 00.000 7680 Guiding  Dir = 0, Dur = 143
22:46:37.327 00.000 7680 IsSlewing returns 0
22:46:37.328 00.001 7680 IsGuiding returns 0
22:46:37.329 00.001 7680 PulseGuide returned control before completion, sleep 153
22:46:37.496 00.167 7680 IsGuiding returns 1
22:46:37.496 00.000 7680 scope still moving after pulse duration time elapsed
22:46:37.527 00.031 7680 IsSlewing returns 0
22:46:37.528 00.001 7680 IsGuiding returns 0
22:46:37.528 00.000 7680 scope move finished after 143 + 57 ms
22:46:37.529 00.001 7680 Move returns status 0, amount 143
22:46:37.530 00.001 7680 move complete, result=0
22:46:37.530 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 143 ms NORTH
22:46:37.536 00.006 7680 worker thread done servicing request
22:46:37.537 00.001 7680 Worker thread wakes up
22:46:37.539 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:37.539 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,31,31,31)
22:46:37.735 00.196 6120 evsrv: cli 0FAEF438 connect
22:46:37.828 00.093 6120 case statement mapped state 6 to 3
22:46:37.833 00.005 6120 case statement mapped state 6 to 3
22:46:37.837 00.004 6120 evsrv: cli 0FAEF438 request: {"method":"get_app_state","id":"4be106ac-85b4-4933-996e-e894d7d7b1e8"}
22:46:37.841 00.004 6120 case statement mapped state 6 to 3
22:46:37.844 00.003 6120 evsrv: cli 0FAEF438 response: {"jsonrpc":"2.0","result":"Guiding","id":"4be106ac-85b4-4933-996e-e894d7d7b1e8"}
22:46:37.848 00.004 6120 evsrv: cli 0FAEF438 disconnect
22:46:37.852 00.004 6120 evsrv: cli 0FAEF618 connect
22:46:37.858 00.006 6120 case statement mapped state 6 to 3
22:46:37.862 00.004 6120 case statement mapped state 6 to 3
22:46:37.865 00.003 6120 evsrv: cli 0FAEF618 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"1511adb3-1ff9-4ef3-9f75-8f17b5a4f175"}
22:46:38.015 00.150 6120 PhdController::Dither begins
22:46:38.020 00.005 6120 dither: size=5.00, dRA=0.72 dDec=-1.39
22:46:38.024 00.004 6120 MountToCamera -- mountTheta (-1.09) + m_xAngle (-2.95) = xAngle (-4.04 = 2.24)
22:46:38.140 00.116 6120 MountToCamera -- mountX=0.72 mountY=-1.39 hyp=1.56 mountTheta=-1.09 cameraX=-0.97, cameraY=1.23 cameraTheta=2.24
22:46:38.145 00.005 6120 setting lock position to (965.00, 46.91)
22:46:38.149 00.004 6120 Mount: notify guiding dithered (-1.0, 1.2)
22:46:38.153 00.004 6120 Status Line: Dither by 0.72,-1.39
22:46:38.156 00.003 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:46:38.159 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
22:46:38.163 00.004 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":0,"id":"1511adb3-1ff9-4ef3-9f75-8f17b5a4f175"}
22:46:38.167 00.004 6120 evsrv: cli 0FAEF618 disconnect
22:46:38.788 00.621 7680 Exposure complete
22:46:38.901 00.113 7680 worker thread done servicing request
22:46:38.902 00.001 6120 OnExposeComplete: enter
22:46:38.905 00.003 6120 UpdateGuideState(): m_state=6
22:46:38.908 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
22:46:38.911 00.003 6120 Star::Find returns 1 (1), X=965.78, Y=45.88, Mass=12988, SNR=75.2, Peak=255 HFD=6.8
22:46:38.915 00.004 6120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-2.95) = xAngle (2.03 = 2.03)
22:46:38.919 00.004 6120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.76 = 1.76)
22:46:38.923 00.004 6120 CameraToMount -- cameraX=0.78 cameraY=-1.03 hyp=1.29 cameraTheta=-0.92 mountX=-0.57 mountY=1.26, mountTheta=2.00
22:46:38.926 00.003 6120 dither recenter: remaining=(-0.7,1.4) step=(-0.7,1.4)
22:46:38.930 00.004 6120 MountToCamera -- mountTheta (2.05) + m_xAngle (-2.95) = xAngle (-0.90 = -0.90)
22:46:38.933 00.003 6120 MountToCamera -- mountX=-0.72 mountY=1.39 hyp=1.56 mountTheta=2.05 cameraX=0.97, cameraY=-1.23 cameraTheta=-0.90
22:46:38.936 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.97, y=-1.23, opts=4)
22:46:38.939 00.003 6120 Enqueuing Move request for scope (0.97, -1.23)
22:46:38.943 00.004 7680 Worker thread wakes up
22:46:38.943 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.97, -1.23) opts 0x4
22:46:38.943 00.000 7680 Handling offset move in thread for scope, endpoint = (0.97, -1.23)
22:46:38.943 00.000 7680 Moving (0.97, -1.23) raw xDistance=-0.72 yDistance=1.39
22:46:38.943 00.000 7680 MoveAxis(E, 469, B)
22:46:38.943 00.000 7680 Guiding  Dir = 2, Dur = 469
22:46:38.945 00.002 6120 Mount: notify direct move -0.72,1.39
22:46:38.948 00.003 7680 IsSlewing returns 0
22:46:38.948 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:38.952 00.004 7680 IsGuiding returns 0
22:46:38.952 00.000 6120 UpdateGuideState exits: m=12988 SNR=75.2 Saturated
22:46:38.955 00.003 6120 PhdController: settling, locked = 1, distance = 1.68 (1.50) aobump = 0 frame = 1 / 99999
22:46:38.962 00.007 7680 PulseGuide returned control before completion, sleep 479
22:46:38.962 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764045998.962,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.68,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:46:38.967 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:38.971 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:38.975 00.004 6120 Enqueuing Expose request
22:46:39.455 00.480 7680 IsGuiding returns 0
22:46:39.455 00.000 7680 Move returns status 0, amount 469
22:46:39.455 00.000 7680 MoveAxis(S, 753, B)
22:46:39.455 00.000 7680 Guiding  Dir = 1, Dur = 753
22:46:39.457 00.002 7680 IsSlewing returns 0
22:46:39.457 00.000 7680 IsGuiding returns 0
22:46:39.457 00.000 7680 PulseGuide returned control before completion, sleep 763
22:46:40.222 00.765 7680 IsGuiding returns 1
22:46:40.222 00.000 7680 scope still moving after pulse duration time elapsed
22:46:40.253 00.031 7680 IsSlewing returns 0
22:46:40.253 00.000 7680 IsGuiding returns 0
22:46:40.253 00.000 7680 scope move finished after 753 + 43 ms
22:46:40.254 00.001 7680 Move returns status 0, amount 753
22:46:40.254 00.000 7680 move complete, result=0
22:46:40.254 00.000 7680 worker thread done servicing request
22:46:40.254 00.000 7680 Worker thread wakes up
22:46:40.255 00.001 6120 GuideStep: -0.7 px 469 ms EAST, 1.4 px 753 ms SOUTH
22:46:40.257 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:40.257 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:46:41.506 01.249 7680 Exposure complete
22:46:41.635 00.129 7680 worker thread done servicing request
22:46:41.636 00.001 6120 OnExposeComplete: enter
22:46:41.639 00.003 6120 UpdateGuideState(): m_state=6
22:46:41.643 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
22:46:41.646 00.003 6120 Star::Find returns 1 (1), X=965.21, Y=46.59, Mass=12771, SNR=73.7, Peak=255 HFD=7.0
22:46:41.651 00.005 6120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-2.95) = xAngle (1.97 = 1.97)
22:46:41.655 00.004 6120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.70 = 1.70)
22:46:41.659 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.32 hyp=0.38 cameraTheta=-0.99 mountX=-0.15 mountY=0.37, mountTheta=1.94
22:46:41.664 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.32, opts=13)
22:46:41.669 00.005 6120 Enqueuing Move request for scope (0.21, -0.32)
22:46:41.673 00.004 7680 Worker thread wakes up
22:46:41.673 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.32) opts 0xd
22:46:41.675 00.002 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.32)
22:46:41.675 00.000 7680 Moving (0.21, -0.32) raw xDistance=-0.15 yDistance=0.37
22:46:41.675 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:41.678 00.003 6120 UpdateGuideState exits: m=12771 SNR=73.7 Saturated
22:46:41.684 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:46:41.684 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:46:41.684 00.000 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 2 / 99999
22:46:41.689 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:46:41.689 00.000 7680 MoveAxis(E, 0, ABG)
22:46:41.689 00.000 7680 Move returns status 0, amount 0
22:46:41.690 00.001 7680 MoveAxis(N, 0, ABG)
22:46:41.690 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046001.689,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.38,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:46:41.694 00.004 7680 Move returns status 0, amount 0
22:46:41.694 00.000 7680 move complete, result=0
22:46:41.694 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:41.698 00.004 7680 worker thread done servicing request
22:46:41.698 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:41.702 00.004 6120 Enqueuing Expose request
22:46:41.705 00.003 7680 Worker thread wakes up
22:46:41.705 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:46:41.709 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:41.709 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:46:42.960 01.251 7680 Exposure complete
22:46:43.091 00.131 7680 worker thread done servicing request
22:46:43.092 00.001 6120 OnExposeComplete: enter
22:46:43.096 00.004 6120 UpdateGuideState(): m_state=6
22:46:43.099 00.003 6120 Star::Find(15, 965, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
22:46:43.102 00.003 6120 Star::Find returns 1 (1), X=965.18, Y=46.53, Mass=13085, SNR=74.2, Peak=255 HFD=7.0
22:46:43.108 00.006 6120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-2.95) = xAngle (1.82 = 1.82)
22:46:43.112 00.004 6120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.55 = 1.55)
22:46:43.116 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.38 hyp=0.42 cameraTheta=-1.14 mountX=-0.10 mountY=0.42, mountTheta=1.81
22:46:43.120 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.38, opts=13)
22:46:43.124 00.004 6120 Enqueuing Move request for scope (0.18, -0.38)
22:46:43.128 00.004 7680 Worker thread wakes up
22:46:43.128 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.38) opts 0xd
22:46:43.128 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.38)
22:46:43.128 00.000 7680 Moving (0.18, -0.38) raw xDistance=-0.10 yDistance=0.42
22:46:43.128 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:46:43.128 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:46:43.130 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:43.133 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
22:46:43.133 00.000 7680 MoveAxis(E, 0, ABG)
22:46:43.134 00.001 7680 Move returns status 0, amount 0
22:46:43.134 00.000 7680 MoveAxis(N, 0, ABG)
22:46:43.134 00.000 7680 Move returns status 0, amount 0
22:46:43.134 00.000 7680 move complete, result=0
22:46:43.134 00.000 7680 worker thread done servicing request
22:46:43.134 00.000 6120 UpdateGuideState exits: m=13085 SNR=74.2 Saturated
22:46:43.138 00.004 6120 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 3 / 99999
22:46:43.141 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764046003.141,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.39,"Time":1.5,"SettleTime":10.0,"StarLocked":true}
22:46:43.146 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:43.149 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:43.153 00.004 6120 Enqueuing Expose request
22:46:43.157 00.004 7680 Worker thread wakes up
22:46:43.157 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:43.157 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:46:43.157 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:46:44.412 01.255 7680 Exposure complete
22:46:44.588 00.176 7680 worker thread done servicing request
22:46:44.588 00.000 6120 OnExposeComplete: enter
22:46:44.593 00.005 6120 UpdateGuideState(): m_state=6
22:46:44.599 00.006 6120 Star::Find(15, 965, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
22:46:44.605 00.006 6120 Star::Find returns 1 (1), X=965.20, Y=46.70, Mass=13317, SNR=76.1, Peak=255 HFD=6.9
22:46:44.611 00.006 6120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-2.95) = xAngle (2.15 = 2.15)
22:46:44.615 00.004 6120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.88 = 1.88)
22:46:44.619 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-0.81 mountX=-0.16 mountY=0.28, mountTheta=2.09
22:46:44.625 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.21, opts=13)
22:46:44.631 00.006 6120 Enqueuing Move request for scope (0.20, -0.21)
22:46:44.635 00.004 7680 Worker thread wakes up
22:46:44.636 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:44.643 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.21) opts 0xd
22:46:44.643 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.21)
22:46:44.644 00.001 7680 Moving (0.20, -0.21) raw xDistance=-0.16 yDistance=0.28
22:46:44.644 00.000 6120 UpdateGuideState exits: m=13317 SNR=76.1 Saturated
22:46:44.650 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:46:44.651 00.001 6120 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 4 / 99999
22:46:44.655 00.004 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.07
22:46:44.655 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
22:46:44.656 00.001 7680 MoveAxis(E, 0, ABG)
22:46:44.656 00.000 7680 Move returns status 0, amount 0
22:46:44.656 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046004.655,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.36,"Time":3.0,"SettleTime":10.0,"StarLocked":true}
22:46:44.660 00.004 7680 MoveAxis(S, 149, ABG)
22:46:44.660 00.000 7680 Guiding  Dir = 1, Dur = 149
22:46:44.661 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:44.666 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:44.668 00.002 6120 Enqueuing Expose request
22:46:44.671 00.003 7680 IsSlewing returns 0
22:46:44.672 00.001 7680 IsGuiding returns 0
22:46:44.672 00.000 7680 PulseGuide returned control before completion, sleep 159
22:46:44.840 00.168 7680 IsGuiding returns 1
22:46:44.841 00.001 7680 scope still moving after pulse duration time elapsed
22:46:44.871 00.030 7680 IsSlewing returns 0
22:46:44.871 00.000 7680 IsGuiding returns 0
22:46:44.872 00.001 7680 scope move finished after 149 + 50 ms
22:46:44.872 00.000 7680 Move returns status 0, amount 149
22:46:44.873 00.001 7680 move complete, result=0
22:46:44.873 00.000 7680 worker thread done servicing request
22:46:44.873 00.000 7680 Worker thread wakes up
22:46:44.873 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 149 ms SOUTH
22:46:44.880 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:44.880 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:46:46.128 01.248 7680 Exposure complete
22:46:46.268 00.140 7680 worker thread done servicing request
22:46:46.269 00.001 6120 OnExposeComplete: enter
22:46:46.272 00.003 6120 UpdateGuideState(): m_state=6
22:46:46.277 00.005 6120 Star::Find(15, 965, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
22:46:46.281 00.004 6120 Star::Find returns 1 (1), X=965.17, Y=47.09, Mass=11485, SNR=69.5, Peak=255 HFD=6.8
22:46:46.284 00.003 6120 CameraToMount -- cameraTheta (0.82) - m_xAngle (-2.95) = xAngle (3.78 = -2.50)
22:46:46.288 00.004 6120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.51 = -2.77)
22:46:46.292 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.18 hyp=0.25 cameraTheta=0.82 mountX=-0.20 mountY=-0.09, mountTheta=-2.72
22:46:46.297 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.18, opts=13)
22:46:46.301 00.004 6120 Enqueuing Move request for scope (0.17, 0.18)
22:46:46.304 00.003 7680 Worker thread wakes up
22:46:46.304 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.18) opts 0xd
22:46:46.305 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.18)
22:46:46.305 00.000 7680 Moving (0.17, 0.18) raw xDistance=-0.20 yDistance=-0.09
22:46:46.305 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:46:46.305 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:46:46.305 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:46:46.306 00.001 7680 MoveAxis(E, 82, ABG)
22:46:46.306 00.000 7680 Guiding  Dir = 2, Dur = 82
22:46:46.306 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:46.310 00.004 7680 IsSlewing returns 0
22:46:46.311 00.001 6120 UpdateGuideState exits: m=11485 SNR=69.5 Saturated
22:46:46.314 00.003 7680 IsGuiding returns 0
22:46:46.314 00.000 6120 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 5 / 99999
22:46:46.318 00.004 7680 PulseGuide returned control before completion, sleep 92
22:46:46.318 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046006.318,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.33,"Time":4.6,"SettleTime":10.0,"StarLocked":true}
22:46:46.321 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:46.324 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:46.328 00.004 6120 Enqueuing Expose request
22:46:46.414 00.086 7680 IsGuiding returns 1
22:46:46.416 00.002 7680 scope still moving after pulse duration time elapsed
22:46:46.446 00.030 7680 IsSlewing returns 0
22:46:46.448 00.002 7680 IsGuiding returns 0
22:46:46.449 00.001 7680 scope move finished after 82 + 53 ms
22:46:46.450 00.001 7680 Move returns status 0, amount 82
22:46:46.450 00.000 7680 MoveAxis(N, 0, ABG)
22:46:46.451 00.001 7680 Move returns status 0, amount 0
22:46:46.451 00.000 7680 move complete, result=0
22:46:46.452 00.001 7680 worker thread done servicing request
22:46:46.452 00.000 6120 GuideStep: -0.2 px 82 ms EAST, -0.1 px 0 ms NORTH
22:46:46.458 00.006 7680 Worker thread wakes up
22:46:46.458 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:46.459 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:46:47.701 01.242 7680 Exposure complete
22:46:47.830 00.129 7680 worker thread done servicing request
22:46:47.832 00.002 6120 OnExposeComplete: enter
22:46:47.836 00.004 6120 UpdateGuideState(): m_state=6
22:46:47.839 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
22:46:47.843 00.004 6120 Star::Find returns 1 (1), X=965.09, Y=47.12, Mass=11993, SNR=71.4, Peak=255 HFD=6.9
22:46:47.847 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.13 = -2.16)
22:46:47.851 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.42)
22:46:47.855 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.17 mountX=-0.13 mountY=-0.15, mountTheta=-2.27
22:46:47.860 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.21, opts=13)
22:46:47.864 00.004 6120 Enqueuing Move request for scope (0.09, 0.21)
22:46:47.868 00.004 7680 Worker thread wakes up
22:46:47.868 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
22:46:47.868 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:47.871 00.003 6120 UpdateGuideState exits: m=11993 SNR=71.4 Saturated
22:46:47.875 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
22:46:47.876 00.001 7680 Moving (0.09, 0.21) raw xDistance=-0.13 yDistance=-0.15
22:46:47.876 00.000 6120 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 6 / 99999
22:46:47.880 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764046007.880,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.30,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
22:46:47.884 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:46:47.884 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:46:47.884 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:47.888 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:47.891 00.003 6120 Enqueuing Expose request
22:46:47.896 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:46:47.896 00.000 7680 MoveAxis(E, 0, ABG)
22:46:47.896 00.000 7680 Move returns status 0, amount 0
22:46:47.896 00.000 7680 MoveAxis(N, 0, ABG)
22:46:47.897 00.001 7680 Move returns status 0, amount 0
22:46:47.898 00.001 7680 move complete, result=0
22:46:47.898 00.000 7680 worker thread done servicing request
22:46:47.898 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:46:47.903 00.005 7680 Worker thread wakes up
22:46:47.903 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:47.903 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:46:49.154 01.251 7680 Exposure complete
22:46:49.292 00.138 7680 worker thread done servicing request
22:46:49.292 00.000 6120 OnExposeComplete: enter
22:46:49.296 00.004 6120 UpdateGuideState(): m_state=6
22:46:49.300 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
22:46:49.304 00.004 6120 Star::Find returns 1 (1), X=965.10, Y=47.16, Mass=12593, SNR=74.2, Peak=255 HFD=6.9
22:46:49.307 00.003 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.16 = -2.13)
22:46:49.311 00.004 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.39)
22:46:49.314 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.20 mountX=-0.14 mountY=-0.18, mountTheta=-2.23
22:46:49.318 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.25, opts=13)
22:46:49.321 00.003 6120 Enqueuing Move request for scope (0.10, 0.25)
22:46:49.325 00.004 7680 Worker thread wakes up
22:46:49.325 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
22:46:49.327 00.002 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
22:46:49.327 00.000 7680 Moving (0.10, 0.25) raw xDistance=-0.14 yDistance=-0.18
22:46:49.327 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:46:49.327 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:46:49.327 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:46:49.327 00.000 7680 MoveAxis(E, 0, ABG)
22:46:49.327 00.000 7680 Move returns status 0, amount 0
22:46:49.327 00.000 7680 MoveAxis(N, 0, ABG)
22:46:49.327 00.000 7680 Move returns status 0, amount 0
22:46:49.327 00.000 7680 move complete, result=0
22:46:49.328 00.001 7680 worker thread done servicing request
22:46:49.328 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:49.332 00.004 6120 UpdateGuideState exits: m=12593 SNR=74.2 Saturated
22:46:49.337 00.005 6120 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 7 / 99999
22:46:49.341 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764046009.341,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.29,"Time":7.7,"SettleTime":10.0,"StarLocked":true}
22:46:49.344 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:49.347 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:49.351 00.004 6120 Enqueuing Expose request
22:46:49.354 00.003 7680 Worker thread wakes up
22:46:49.354 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:46:49.358 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:49.358 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:46:50.611 01.253 7680 Exposure complete
22:46:50.751 00.140 7680 worker thread done servicing request
22:46:50.752 00.001 6120 OnExposeComplete: enter
22:46:50.755 00.003 6120 UpdateGuideState(): m_state=6
22:46:50.760 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
22:46:50.765 00.005 6120 Star::Find returns 1 (0), X=965.12, Y=47.36, Mass=11788, SNR=70.6, Peak=254 HFD=6.8
22:46:50.770 00.005 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.28 = -2.01)
22:46:50.774 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
22:46:50.778 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.45 hyp=0.46 cameraTheta=1.32 mountX=-0.20 mountY=-0.35, mountTheta=-2.08
22:46:50.783 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.45, opts=13)
22:46:50.787 00.004 6120 Enqueuing Move request for scope (0.11, 0.45)
22:46:50.790 00.003 7680 Worker thread wakes up
22:46:50.790 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.45) opts 0xd
22:46:50.790 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.45)
22:46:50.790 00.000 7680 Moving (0.11, 0.45) raw xDistance=-0.20 yDistance=-0.35
22:46:50.791 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:50.796 00.005 6120 UpdateGuideState exits: m=11788 SNR=70.6
22:46:50.799 00.003 6120 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 8 / 99999
22:46:50.803 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:46:50.803 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:46:50.803 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046010.803,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.34,"Time":9.1,"SettleTime":10.0,"StarLocked":true}
22:46:50.808 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:46:50.808 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:50.812 00.004 7680 MoveAxis(E, 0, ABG)
22:46:50.812 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:50.815 00.003 6120 Enqueuing Expose request
22:46:50.819 00.004 7680 Move returns status 0, amount 0
22:46:50.819 00.000 7680 MoveAxis(N, 0, ABG)
22:46:50.819 00.000 7680 Move returns status 0, amount 0
22:46:50.819 00.000 7680 move complete, result=0
22:46:50.820 00.001 7680 worker thread done servicing request
22:46:50.820 00.000 7680 Worker thread wakes up
22:46:50.820 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:46:50.824 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:50.824 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:46:52.069 01.245 7680 Exposure complete
22:46:52.201 00.132 7680 worker thread done servicing request
22:46:52.202 00.001 6120 OnExposeComplete: enter
22:46:52.206 00.004 6120 UpdateGuideState(): m_state=6
22:46:52.210 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
22:46:52.214 00.004 6120 Star::Find returns 1 (1), X=965.09, Y=47.78, Mass=12526, SNR=73.3, Peak=255 HFD=6.8
22:46:52.219 00.005 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
22:46:52.223 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
22:46:52.227 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.87 hyp=0.87 cameraTheta=1.48 mountX=-0.24 mountY=-0.74, mountTheta=-1.89
22:46:52.231 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.87, opts=13)
22:46:52.235 00.004 6120 Enqueuing Move request for scope (0.08, 0.87)
22:46:52.238 00.003 7680 Worker thread wakes up
22:46:52.238 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:52.241 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.87) opts 0xd
22:46:52.242 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.87)
22:46:52.242 00.000 7680 Moving (0.08, 0.87) raw xDistance=-0.24 yDistance=-0.74
22:46:52.242 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:46:52.242 00.000 7680 resist switch: large excursion: input -0.74 thresh 0.60 direction from 1 to -1
22:46:52.242 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.23
22:46:52.243 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
22:46:52.243 00.000 7680 MoveAxis(E, 99, ABG)
22:46:52.243 00.000 7680 Guiding  Dir = 2, Dur = 99
22:46:52.243 00.000 6120 UpdateGuideState exits: m=12526 SNR=73.3 Saturated
22:46:52.247 00.004 7680 IsSlewing returns 0
22:46:52.248 00.001 6120 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 9 / 99999
22:46:52.251 00.003 7680 IsGuiding returns 0
22:46:52.251 00.000 6120 PhdController: newstate STATE_FINISH
22:46:52.254 00.003 6120 PhdController complete: success
22:46:52.258 00.004 7680 PulseGuide returned control before completion, sleep 109
22:46:52.258 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764046012.258,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
22:46:52.261 00.003 6120 Mount: notify guiding dither settle done success=1
22:46:52.266 00.005 6120 PhdController: newstate STATE_IDLE
22:46:52.270 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:52.273 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:52.276 00.003 6120 Enqueuing Expose request
22:46:52.373 00.097 7680 IsGuiding returns 1
22:46:52.375 00.002 7680 scope still moving after pulse duration time elapsed
22:46:52.405 00.030 7680 IsSlewing returns 0
22:46:52.406 00.001 7680 IsGuiding returns 0
22:46:52.406 00.000 7680 scope move finished after 99 + 56 ms
22:46:52.406 00.000 7680 Move returns status 0, amount 99
22:46:52.407 00.001 7680 MoveAxis(N, 403, ABG)
22:46:52.407 00.000 7680 Guiding  Dir = 0, Dur = 403
22:46:52.407 00.000 7680 IsSlewing returns 0
22:46:52.409 00.002 7680 IsGuiding returns 0
22:46:52.409 00.000 7680 PulseGuide returned control before completion, sleep 413
22:46:52.827 00.418 7680 IsGuiding returns 1
22:46:52.828 00.001 7680 scope still moving after pulse duration time elapsed
22:46:52.858 00.030 7680 IsSlewing returns 0
22:46:52.860 00.002 7680 IsGuiding returns 0
22:46:52.860 00.000 7680 scope move finished after 403 + 48 ms
22:46:52.860 00.000 7680 Move returns status 0, amount 403
22:46:52.860 00.000 7680 move complete, result=0
22:46:52.860 00.000 7680 worker thread done servicing request
22:46:52.860 00.000 6120 GuideStep: -0.2 px 99 ms EAST, -0.7 px 403 ms NORTH
22:46:52.867 00.007 7680 Worker thread wakes up
22:46:52.867 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:52.867 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:46:54.125 01.258 7680 Exposure complete
22:46:54.269 00.144 7680 worker thread done servicing request
22:46:54.270 00.001 6120 OnExposeComplete: enter
22:46:54.275 00.005 6120 UpdateGuideState(): m_state=6
22:46:54.279 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
22:46:54.283 00.004 6120 Star::Find returns 1 (1), X=965.02, Y=48.02, Mass=12691, SNR=73.1, Peak=255 HFD=7.1
22:46:54.287 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
22:46:54.290 00.003 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
22:46:54.295 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=1.12 hyp=1.12 cameraTheta=1.55 mountX=-0.23 mountY=-0.99, mountTheta=-1.79
22:46:54.300 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=1.12, opts=13)
22:46:54.304 00.004 6120 Enqueuing Move request for scope (0.02, 1.12)
22:46:54.308 00.004 7680 Worker thread wakes up
22:46:54.308 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 1.12) opts 0xd
22:46:54.309 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 1.12)
22:46:54.309 00.000 7680 Moving (0.02, 1.12) raw xDistance=-0.23 yDistance=-0.99
22:46:54.309 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:46:54.309 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99
22:46:54.309 00.000 7680 MoveAxis(E, 99, ABG)
22:46:54.309 00.000 7680 Guiding  Dir = 2, Dur = 99
22:46:54.310 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:54.313 00.003 7680 IsSlewing returns 0
22:46:54.314 00.001 6120 UpdateGuideState exits: m=12691 SNR=73.1 Saturated
22:46:54.317 00.003 7680 IsGuiding returns 0
22:46:54.317 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:54.321 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:54.325 00.004 6120 Enqueuing Expose request
22:46:54.329 00.004 7680 PulseGuide returned control before completion, sleep 109
22:46:54.439 00.110 7680 IsGuiding returns 1
22:46:54.440 00.001 7680 scope still moving after pulse duration time elapsed
22:46:54.471 00.031 7680 IsSlewing returns 0
22:46:54.472 00.001 7680 IsGuiding returns 0
22:46:54.472 00.000 7680 scope move finished after 99 + 55 ms
22:46:54.473 00.001 7680 Move returns status 0, amount 99
22:46:54.473 00.000 7680 MoveAxis(N, 540, ABG)
22:46:54.474 00.001 7680 Guiding  Dir = 0, Dur = 540
22:46:54.474 00.000 7680 IsSlewing returns 0
22:46:54.475 00.001 7680 IsGuiding returns 0
22:46:54.475 00.000 7680 PulseGuide returned control before completion, sleep 550
22:46:55.035 00.560 7680 IsGuiding returns 1
22:46:55.035 00.000 7680 scope still moving after pulse duration time elapsed
22:46:55.066 00.031 7680 IsSlewing returns 0
22:46:55.066 00.000 7680 IsGuiding returns 0
22:46:55.067 00.001 7680 scope move finished after 540 + 51 ms
22:46:55.067 00.000 7680 Move returns status 0, amount 540
22:46:55.067 00.000 7680 move complete, result=0
22:46:55.067 00.000 7680 worker thread done servicing request
22:46:55.067 00.000 6120 GuideStep: -0.2 px 99 ms EAST, -1.0 px 540 ms NORTH
22:46:55.073 00.006 7680 Worker thread wakes up
22:46:55.073 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:55.073 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:46:56.326 01.253 7680 Exposure complete
22:46:56.480 00.154 7680 worker thread done servicing request
22:46:56.480 00.000 6120 OnExposeComplete: enter
22:46:56.485 00.005 6120 UpdateGuideState(): m_state=6
22:46:56.490 00.005 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
22:46:56.495 00.005 6120 Star::Find returns 1 (0), X=964.95, Y=47.74, Mass=12322, SNR=71.4, Peak=253 HFD=6.8
22:46:56.498 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.70)
22:46:56.502 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.97)
22:46:56.505 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.83 hyp=0.83 cameraTheta=1.63 mountX=-0.11 mountY=-0.77, mountTheta=-1.71
22:46:56.511 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.83, opts=13)
22:46:56.515 00.004 6120 Enqueuing Move request for scope (-0.05, 0.83)
22:46:56.520 00.005 7680 Worker thread wakes up
22:46:56.520 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:56.524 00.004 6120 UpdateGuideState exits: m=12322 SNR=71.4
22:46:56.528 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:56.532 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:56.535 00.003 6120 Enqueuing Expose request
22:46:56.539 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.83) opts 0xd
22:46:56.539 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.83)
22:46:56.539 00.000 7680 Moving (-0.05, 0.83) raw xDistance=-0.11 yDistance=-0.77
22:46:56.539 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:46:56.539 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
22:46:56.539 00.000 7680 MoveAxis(E, 0, ABG)
22:46:56.541 00.002 7680 Move returns status 0, amount 0
22:46:56.541 00.000 7680 MoveAxis(N, 416, ABG)
22:46:56.541 00.000 7680 Guiding  Dir = 0, Dur = 416
22:46:56.541 00.000 7680 IsSlewing returns 0
22:46:56.542 00.001 7680 IsGuiding returns 0
22:46:56.542 00.000 7680 PulseGuide returned control before completion, sleep 426
22:46:56.985 00.443 7680 IsGuiding returns 1
22:46:56.986 00.001 7680 scope still moving after pulse duration time elapsed
22:46:57.015 00.029 7680 IsSlewing returns 0
22:46:57.016 00.001 7680 IsGuiding returns 0
22:46:57.016 00.000 7680 scope move finished after 416 + 58 ms
22:46:57.016 00.000 7680 Move returns status 0, amount 416
22:46:57.017 00.001 7680 move complete, result=0
22:46:57.017 00.000 7680 worker thread done servicing request
22:46:57.017 00.000 7680 Worker thread wakes up
22:46:57.018 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.8 px 416 ms NORTH
22:46:57.024 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:57.024 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:46:58.279 01.255 7680 Exposure complete
22:46:58.419 00.140 7680 worker thread done servicing request
22:46:58.419 00.000 6120 OnExposeComplete: enter
22:46:58.423 00.004 6120 UpdateGuideState(): m_state=6
22:46:58.427 00.004 6120 Star::Find(15, 964, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 618
22:46:58.432 00.005 6120 Star::Find returns 1 (1), X=964.79, Y=47.17, Mass=12778, SNR=73.1, Peak=255 HFD=6.7
22:46:58.436 00.004 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.21 = -1.08)
22:46:58.439 00.003 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
22:46:58.443 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.26 hyp=0.33 cameraTheta=2.25 mountX=0.16 mountY=-0.32, mountTheta=-1.12
22:46:58.448 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.26, opts=13)
22:46:58.452 00.004 6120 Enqueuing Move request for scope (-0.21, 0.26)
22:46:58.456 00.004 7680 Worker thread wakes up
22:46:58.456 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.26) opts 0xd
22:46:58.456 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.26)
22:46:58.458 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:46:58.461 00.003 7680 Moving (-0.21, 0.26) raw xDistance=0.16 yDistance=-0.32
22:46:58.461 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:46:58.461 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:46:58.461 00.000 7680 MoveAxis(E, 0, ABG)
22:46:58.462 00.001 7680 Move returns status 0, amount 0
22:46:58.462 00.000 7680 MoveAxis(N, 176, ABG)
22:46:58.462 00.000 7680 Guiding  Dir = 0, Dur = 176
22:46:58.462 00.000 6120 UpdateGuideState exits: m=12778 SNR=73.1 Saturated
22:46:58.466 00.004 7680 IsSlewing returns 0
22:46:58.467 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:58.470 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:46:58.474 00.004 7680 IsGuiding returns 0
22:46:58.475 00.001 6120 Enqueuing Expose request
22:46:58.477 00.002 7680 PulseGuide returned control before completion, sleep 186
22:46:58.676 00.199 7680 IsGuiding returns 1
22:46:58.678 00.002 7680 scope still moving after pulse duration time elapsed
22:46:58.707 00.029 7680 IsSlewing returns 0
22:46:58.708 00.001 7680 IsGuiding returns 0
22:46:58.709 00.001 7680 scope move finished after 176 + 58 ms
22:46:58.710 00.001 7680 Move returns status 0, amount 176
22:46:58.712 00.002 7680 move complete, result=0
22:46:58.713 00.001 7680 worker thread done servicing request
22:46:58.713 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 176 ms NORTH
22:46:58.721 00.008 7680 Worker thread wakes up
22:46:58.721 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:46:58.721 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:46:59.969 01.248 7680 Exposure complete
22:47:00.131 00.162 7680 worker thread done servicing request
22:47:00.132 00.001 6120 OnExposeComplete: enter
22:47:00.135 00.003 6120 UpdateGuideState(): m_state=6
22:47:00.140 00.005 6120 Star::Find(15, 964, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 619
22:47:00.145 00.005 6120 Star::Find returns 1 (1), X=964.77, Y=47.12, Mass=13138, SNR=75.8, Peak=255 HFD=6.8
22:47:00.148 00.003 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
22:47:00.152 00.004 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.20)
22:47:00.155 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.22 hyp=0.32 cameraTheta=2.40 mountX=0.19 mountY=-0.30, mountTheta=-1.00
22:47:00.162 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.22, opts=13)
22:47:00.165 00.003 6120 Enqueuing Move request for scope (-0.24, 0.22)
22:47:00.170 00.005 7680 Worker thread wakes up
22:47:00.170 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.22) opts 0xd
22:47:00.170 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.22)
22:47:00.170 00.000 7680 Moving (-0.24, 0.22) raw xDistance=0.19 yDistance=-0.30
22:47:00.172 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:47:00.172 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:47:00.172 00.000 7680 MoveAxis(E, 0, ABG)
22:47:00.172 00.000 7680 Move returns status 0, amount 0
22:47:00.172 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:00.178 00.006 7680 MoveAxis(N, 161, ABG)
22:47:00.178 00.000 7680 Guiding  Dir = 0, Dur = 161
22:47:00.178 00.000 6120 UpdateGuideState exits: m=13138 SNR=75.8 Saturated
22:47:00.183 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:00.187 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:00.191 00.004 6120 Enqueuing Expose request
22:47:00.194 00.003 7680 IsSlewing returns 0
22:47:00.195 00.001 7680 IsGuiding returns 0
22:47:00.195 00.000 7680 PulseGuide returned control before completion, sleep 171
22:47:00.380 00.185 7680 IsGuiding returns 1
22:47:00.380 00.000 7680 scope still moving after pulse duration time elapsed
22:47:00.412 00.032 7680 IsSlewing returns 0
22:47:00.412 00.000 7680 IsGuiding returns 0
22:47:00.412 00.000 7680 scope move finished after 161 + 56 ms
22:47:00.412 00.000 7680 Move returns status 0, amount 161
22:47:00.412 00.000 7680 move complete, result=0
22:47:00.413 00.001 7680 worker thread done servicing request
22:47:00.413 00.000 7680 Worker thread wakes up
22:47:00.413 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 161 ms NORTH
22:47:00.419 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:00.420 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:47:01.673 01.253 7680 Exposure complete
22:47:01.821 00.148 7680 worker thread done servicing request
22:47:01.821 00.000 6120 OnExposeComplete: enter
22:47:01.825 00.004 6120 UpdateGuideState(): m_state=6
22:47:01.831 00.006 6120 Star::Find(15, 964, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 620
22:47:01.835 00.004 6120 Star::Find returns 1 (1), X=964.68, Y=47.13, Mass=13025, SNR=73.7, Peak=255 HFD=6.8
22:47:01.840 00.005 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.51 = -0.78)
22:47:01.844 00.004 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
22:47:01.847 00.003 6120 CameraToMount -- cameraX=-0.33 cameraY=0.22 hyp=0.39 cameraTheta=2.55 mountX=0.28 mountY=-0.34, mountTheta=-0.88
22:47:01.852 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.22, opts=13)
22:47:01.855 00.003 6120 Enqueuing Move request for scope (-0.33, 0.22)
22:47:01.859 00.004 7680 Worker thread wakes up
22:47:01.860 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.22) opts 0xd
22:47:01.860 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:01.863 00.003 6120 UpdateGuideState exits: m=13025 SNR=73.7 Saturated
22:47:01.867 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:01.871 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:01.874 00.003 6120 Enqueuing Expose request
22:47:01.878 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.22)
22:47:01.878 00.000 7680 Moving (-0.33, 0.22) raw xDistance=0.28 yDistance=-0.34
22:47:01.878 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
22:47:01.878 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:47:01.878 00.000 7680 MoveAxis(W, 114, ABG)
22:47:01.879 00.001 7680 Guiding  Dir = 3, Dur = 114
22:47:01.879 00.000 7680 IsSlewing returns 0
22:47:01.879 00.000 7680 IsGuiding returns 0
22:47:01.880 00.001 7680 PulseGuide returned control before completion, sleep 124
22:47:02.022 00.142 7680 IsGuiding returns 1
22:47:02.023 00.001 7680 scope still moving after pulse duration time elapsed
22:47:02.053 00.030 7680 IsSlewing returns 0
22:47:02.054 00.001 7680 IsGuiding returns 0
22:47:02.054 00.000 7680 scope move finished after 114 + 59 ms
22:47:02.055 00.001 7680 Move returns status 0, amount 114
22:47:02.055 00.000 7680 MoveAxis(N, 184, ABG)
22:47:02.055 00.000 7680 Guiding  Dir = 0, Dur = 184
22:47:02.055 00.000 7680 IsSlewing returns 0
22:47:02.055 00.000 7680 IsGuiding returns 0
22:47:02.056 00.001 7680 PulseGuide returned control before completion, sleep 194
22:47:02.254 00.198 7680 IsGuiding returns 1
22:47:02.255 00.001 7680 scope still moving after pulse duration time elapsed
22:47:02.284 00.029 7680 IsSlewing returns 0
22:47:02.285 00.001 7680 IsGuiding returns 0
22:47:02.286 00.001 7680 scope move finished after 184 + 45 ms
22:47:02.287 00.001 7680 Move returns status 0, amount 184
22:47:02.287 00.000 7680 move complete, result=0
22:47:02.287 00.000 7680 worker thread done servicing request
22:47:02.287 00.000 7680 Worker thread wakes up
22:47:02.288 00.001 6120 GuideStep: 0.3 px 114 ms WEST, -0.3 px 184 ms NORTH
22:47:02.296 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:02.296 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:47:03.546 01.250 7680 Exposure complete
22:47:03.687 00.141 7680 worker thread done servicing request
22:47:03.688 00.001 6120 OnExposeComplete: enter
22:47:03.692 00.004 6120 UpdateGuideState(): m_state=6
22:47:03.696 00.004 6120 Star::Find(15, 964, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 621
22:47:03.699 00.003 6120 Star::Find returns 1 (1), X=964.89, Y=46.95, Mass=13169, SNR=75.5, Peak=255 HFD=7.0
22:47:03.704 00.005 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-2.95) = xAngle (5.76 = -0.52)
22:47:03.708 00.004 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.49 = -0.79)
22:47:03.712 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.80 mountX=0.10 mountY=-0.09, mountTheta=-0.69
22:47:03.718 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.04, opts=13)
22:47:03.721 00.003 6120 Enqueuing Move request for scope (-0.11, 0.04)
22:47:03.724 00.003 7680 Worker thread wakes up
22:47:03.724 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
22:47:03.724 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
22:47:03.726 00.002 7680 Moving (-0.11, 0.04) raw xDistance=0.10 yDistance=-0.09
22:47:03.726 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:47:03.726 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:47:03.726 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:03.730 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:47:03.730 00.000 7680 MoveAxis(E, 0, ABG)
22:47:03.730 00.000 7680 Move returns status 0, amount 0
22:47:03.731 00.001 7680 MoveAxis(N, 0, ABG)
22:47:03.731 00.000 7680 Move returns status 0, amount 0
22:47:03.731 00.000 7680 move complete, result=0
22:47:03.731 00.000 7680 worker thread done servicing request
22:47:03.731 00.000 6120 UpdateGuideState exits: m=13169 SNR=75.5 Saturated
22:47:03.736 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:03.740 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:03.743 00.003 6120 Enqueuing Expose request
22:47:03.747 00.004 7680 Worker thread wakes up
22:47:03.747 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:03.747 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:03.751 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:47:05.001 01.250 7680 Exposure complete
22:47:05.146 00.145 7680 worker thread done servicing request
22:47:05.147 00.001 6120 OnExposeComplete: enter
22:47:05.151 00.004 6120 UpdateGuideState(): m_state=6
22:47:05.155 00.004 6120 Star::Find(15, 964, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 622
22:47:05.158 00.003 6120 Star::Find returns 1 (1), X=964.78, Y=47.27, Mass=13753, SNR=77.5, Peak=255 HFD=6.9
22:47:05.162 00.004 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.09 = -1.20)
22:47:05.167 00.005 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
22:47:05.171 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.36 hyp=0.43 cameraTheta=2.13 mountX=0.16 mountY=-0.43, mountTheta=-1.22
22:47:05.177 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.36, opts=13)
22:47:05.181 00.004 6120 Enqueuing Move request for scope (-0.23, 0.36)
22:47:05.185 00.004 7680 Worker thread wakes up
22:47:05.185 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:05.188 00.003 6120 UpdateGuideState exits: m=13753 SNR=77.5 Saturated
22:47:05.193 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:05.196 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:05.200 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.36) opts 0xd
22:47:05.200 00.000 6120 Enqueuing Expose request
22:47:05.205 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.36)
22:47:05.205 00.000 7680 Moving (-0.23, 0.36) raw xDistance=0.16 yDistance=-0.43
22:47:05.206 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:47:05.206 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
22:47:05.206 00.000 7680 MoveAxis(E, 0, ABG)
22:47:05.207 00.001 7680 Move returns status 0, amount 0
22:47:05.207 00.000 7680 MoveAxis(N, 231, ABG)
22:47:05.207 00.000 7680 Guiding  Dir = 0, Dur = 231
22:47:05.208 00.001 7680 IsSlewing returns 0
22:47:05.208 00.000 7680 IsGuiding returns 0
22:47:05.208 00.000 7680 PulseGuide returned control before completion, sleep 241
22:47:05.463 00.255 7680 IsGuiding returns 0
22:47:05.464 00.001 7680 Move returns status 0, amount 231
22:47:05.464 00.000 7680 move complete, result=0
22:47:05.464 00.000 7680 worker thread done servicing request
22:47:05.464 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 231 ms NORTH
22:47:05.471 00.007 7680 Worker thread wakes up
22:47:05.471 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:05.471 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:47:06.731 01.260 7680 Exposure complete
22:47:06.877 00.146 7680 worker thread done servicing request
22:47:06.877 00.000 6120 OnExposeComplete: enter
22:47:06.881 00.004 6120 UpdateGuideState(): m_state=6
22:47:06.884 00.003 6120 Star::Find(15, 964, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 623
22:47:06.888 00.004 6120 Star::Find returns 1 (1), X=964.75, Y=47.00, Mass=12767, SNR=74.4, Peak=255 HFD=6.8
22:47:06.894 00.006 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-2.95) = xAngle (5.75 = -0.53)
22:47:06.897 00.003 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.48 = -0.80)
22:47:06.901 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.09 hyp=0.26 cameraTheta=2.80 mountX=0.23 mountY=-0.19, mountTheta=-0.69
22:47:06.904 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.09, opts=13)
22:47:06.908 00.004 6120 Enqueuing Move request for scope (-0.25, 0.09)
22:47:06.912 00.004 7680 Worker thread wakes up
22:47:06.912 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:06.917 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.09) opts 0xd
22:47:06.917 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.09)
22:47:06.917 00.000 6120 UpdateGuideState exits: m=12767 SNR=74.4 Saturated
22:47:06.921 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:06.924 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:06.929 00.005 6120 Enqueuing Expose request
22:47:06.932 00.003 7680 Moving (-0.25, 0.09) raw xDistance=0.23 yDistance=-0.19
22:47:06.933 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
22:47:06.933 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:47:06.933 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:47:06.933 00.000 7680 MoveAxis(W, 93, ABG)
22:47:06.933 00.000 7680 Guiding  Dir = 3, Dur = 93
22:47:06.934 00.001 7680 IsSlewing returns 0
22:47:06.934 00.000 7680 IsGuiding returns 0
22:47:06.935 00.001 7680 PulseGuide returned control before completion, sleep 103
22:47:07.049 00.114 7680 IsGuiding returns 1
22:47:07.049 00.000 7680 scope still moving after pulse duration time elapsed
22:47:07.079 00.030 7680 IsSlewing returns 0
22:47:07.080 00.001 7680 IsGuiding returns 0
22:47:07.081 00.001 7680 scope move finished after 93 + 52 ms
22:47:07.081 00.000 7680 Move returns status 0, amount 93
22:47:07.081 00.000 7680 MoveAxis(N, 0, ABG)
22:47:07.082 00.001 7680 Move returns status 0, amount 0
22:47:07.082 00.000 7680 move complete, result=0
22:47:07.082 00.000 7680 worker thread done servicing request
22:47:07.083 00.001 7680 Worker thread wakes up
22:47:07.083 00.000 6120 GuideStep: 0.2 px 93 ms WEST, -0.2 px 0 ms NORTH
22:47:07.089 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:07.089 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:47:08.337 01.248 7680 Exposure complete
22:47:08.460 00.123 7680 worker thread done servicing request
22:47:08.461 00.001 6120 OnExposeComplete: enter
22:47:08.464 00.003 6120 UpdateGuideState(): m_state=6
22:47:08.467 00.003 6120 Star::Find(15, 964, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 624
22:47:08.471 00.004 6120 Star::Find returns 1 (1), X=964.97, Y=47.07, Mass=12662, SNR=73.6, Peak=255 HFD=6.6
22:47:08.473 00.002 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.53)
22:47:08.477 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.80)
22:47:08.490 00.013 6120 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.80 mountX=0.01 mountY=-0.16, mountTheta=-1.53
22:47:08.498 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.16, opts=13)
22:47:08.503 00.005 6120 Enqueuing Move request for scope (-0.04, 0.16)
22:47:08.507 00.004 7680 Worker thread wakes up
22:47:08.507 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:08.510 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
22:47:08.510 00.000 6120 UpdateGuideState exits: m=12662 SNR=73.6 Saturated
22:47:08.515 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
22:47:08.515 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:08.520 00.005 7680 Moving (-0.04, 0.16) raw xDistance=0.01 yDistance=-0.16
22:47:08.520 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:08.523 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:47:08.523 00.000 6120 Enqueuing Expose request
22:47:08.528 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:47:08.528 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:47:08.528 00.000 7680 MoveAxis(E, 0, ABG)
22:47:08.528 00.000 7680 Move returns status 0, amount 0
22:47:08.529 00.001 7680 MoveAxis(N, 0, ABG)
22:47:08.529 00.000 7680 Move returns status 0, amount 0
22:47:08.529 00.000 7680 move complete, result=0
22:47:08.529 00.000 7680 worker thread done servicing request
22:47:08.529 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:47:08.534 00.005 7680 Worker thread wakes up
22:47:08.534 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:08.534 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:47:09.777 01.243 7680 Exposure complete
22:47:09.872 00.095 7680 worker thread done servicing request
22:47:09.873 00.001 6120 OnExposeComplete: enter
22:47:09.875 00.002 6120 UpdateGuideState(): m_state=6
22:47:09.878 00.003 6120 Star::Find(15, 964, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 625
22:47:09.881 00.003 6120 Star::Find returns 1 (1), X=964.94, Y=47.31, Mass=13153, SNR=74.0, Peak=255 HFD=6.7
22:47:09.884 00.003 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
22:47:09.887 00.003 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
22:47:09.892 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.40 hyp=0.40 cameraTheta=1.72 mountX=-0.02 mountY=-0.38, mountTheta=-1.61
22:47:09.896 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.40, opts=13)
22:47:09.900 00.004 6120 Enqueuing Move request for scope (-0.06, 0.40)
22:47:09.902 00.002 7680 Worker thread wakes up
22:47:09.902 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.40) opts 0xd
22:47:09.903 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.40)
22:47:09.903 00.000 7680 Moving (-0.06, 0.40) raw xDistance=-0.02 yDistance=-0.38
22:47:09.903 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:47:09.903 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
22:47:09.904 00.001 7680 MoveAxis(E, 0, ABG)
22:47:09.904 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:09.907 00.003 6120 UpdateGuideState exits: m=13153 SNR=74.0 Saturated
22:47:09.909 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:09.912 00.003 7680 Move returns status 0, amount 0
22:47:09.912 00.000 7680 MoveAxis(N, 209, ABG)
22:47:09.912 00.000 7680 Guiding  Dir = 0, Dur = 209
22:47:09.913 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:09.915 00.002 7680 IsSlewing returns 0
22:47:09.917 00.002 6120 Enqueuing Expose request
22:47:09.919 00.002 7680 IsGuiding returns 0
22:47:09.920 00.001 7680 PulseGuide returned control before completion, sleep 219
22:47:10.146 00.226 7680 IsGuiding returns 1
22:47:10.146 00.000 7680 scope still moving after pulse duration time elapsed
22:47:10.178 00.032 7680 IsSlewing returns 0
22:47:10.179 00.001 7680 IsGuiding returns 0
22:47:10.179 00.000 7680 scope move finished after 209 + 50 ms
22:47:10.179 00.000 7680 Move returns status 0, amount 209
22:47:10.179 00.000 7680 move complete, result=0
22:47:10.180 00.001 7680 worker thread done servicing request
22:47:10.180 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 209 ms NORTH
22:47:10.185 00.005 7680 Worker thread wakes up
22:47:10.185 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:10.185 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:47:11.430 01.245 7680 Exposure complete
22:47:11.536 00.106 7680 worker thread done servicing request
22:47:11.536 00.000 6120 OnExposeComplete: enter
22:47:11.539 00.003 6120 UpdateGuideState(): m_state=6
22:47:11.544 00.005 6120 Star::Find(15, 964, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 626
22:47:11.549 00.005 6120 Star::Find returns 1 (1), X=964.92, Y=47.18, Mass=12334, SNR=71.3, Peak=255 HFD=6.7
22:47:11.553 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
22:47:11.557 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
22:47:11.560 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.28 hyp=0.29 cameraTheta=1.88 mountX=0.03 mountY=-0.29, mountTheta=-1.45
22:47:11.565 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.28, opts=13)
22:47:11.568 00.003 6120 Enqueuing Move request for scope (-0.09, 0.28)
22:47:11.572 00.004 7680 Worker thread wakes up
22:47:11.572 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.28) opts 0xd
22:47:11.573 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.28)
22:47:11.573 00.000 7680 Moving (-0.09, 0.28) raw xDistance=0.03 yDistance=-0.29
22:47:11.573 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:47:11.573 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:47:11.573 00.000 7680 MoveAxis(E, 0, ABG)
22:47:11.573 00.000 7680 Move returns status 0, amount 0
22:47:11.573 00.000 7680 MoveAxis(N, 155, ABG)
22:47:11.573 00.000 7680 Guiding  Dir = 0, Dur = 155
22:47:11.574 00.001 7680 IsSlewing returns 0
22:47:11.574 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:11.578 00.004 7680 IsGuiding returns 0
22:47:11.578 00.000 6120 UpdateGuideState exits: m=12334 SNR=71.3 Saturated
22:47:11.583 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:11.588 00.005 7680 PulseGuide returned control before completion, sleep 165
22:47:11.588 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:11.592 00.004 6120 Enqueuing Expose request
22:47:11.755 00.163 7680 IsGuiding returns 1
22:47:11.757 00.002 7680 scope still moving after pulse duration time elapsed
22:47:11.787 00.030 7680 IsSlewing returns 0
22:47:11.789 00.002 7680 IsGuiding returns 1
22:47:11.818 00.029 7680 IsSlewing returns 0
22:47:11.820 00.002 7680 IsGuiding returns 1
22:47:11.849 00.029 7680 IsSlewing returns 0
22:47:11.851 00.002 7680 IsGuiding returns 0
22:47:11.851 00.000 7680 scope move finished after 155 + 118 ms
22:47:11.852 00.001 7680 Move returns status 0, amount 155
22:47:11.852 00.000 7680 move complete, result=0
22:47:11.853 00.001 7680 worker thread done servicing request
22:47:11.853 00.000 7680 Worker thread wakes up
22:47:11.854 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 155 ms NORTH
22:47:11.862 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:11.863 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:47:13.117 01.254 7680 Exposure complete
22:47:13.253 00.136 7680 worker thread done servicing request
22:47:13.254 00.001 6120 OnExposeComplete: enter
22:47:13.257 00.003 6120 UpdateGuideState(): m_state=6
22:47:13.260 00.003 6120 Star::Find(15, 964, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 627
22:47:13.265 00.005 6120 Star::Find returns 1 (1), X=964.96, Y=47.13, Mass=13151, SNR=74.3, Peak=255 HFD=6.7
22:47:13.270 00.005 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
22:47:13.275 00.005 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
22:47:13.281 00.006 6120 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.79 mountX=0.01 mountY=-0.22, mountTheta=-1.54
22:47:13.287 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.22, opts=13)
22:47:13.292 00.005 6120 Enqueuing Move request for scope (-0.05, 0.22)
22:47:13.295 00.003 7680 Worker thread wakes up
22:47:13.295 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
22:47:13.297 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
22:47:13.297 00.000 7680 Moving (-0.05, 0.22) raw xDistance=0.01 yDistance=-0.22
22:47:13.297 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:13.302 00.005 6120 UpdateGuideState exits: m=13151 SNR=74.3 Saturated
22:47:13.305 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:13.309 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:13.313 00.004 6120 Enqueuing Expose request
22:47:13.317 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:47:13.317 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:47:13.317 00.000 7680 MoveAxis(E, 0, ABG)
22:47:13.317 00.000 7680 Move returns status 0, amount 0
22:47:13.318 00.001 7680 MoveAxis(N, 118, ABG)
22:47:13.319 00.001 7680 Guiding  Dir = 0, Dur = 118
22:47:13.319 00.000 7680 IsSlewing returns 0
22:47:13.319 00.000 7680 IsGuiding returns 0
22:47:13.319 00.000 7680 PulseGuide returned control before completion, sleep 128
22:47:13.464 00.145 7680 IsGuiding returns 0
22:47:13.465 00.001 7680 Move returns status 0, amount 118
22:47:13.465 00.000 7680 move complete, result=0
22:47:13.466 00.001 7680 worker thread done servicing request
22:47:13.466 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 118 ms NORTH
22:47:13.473 00.007 7680 Worker thread wakes up
22:47:13.473 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:13.474 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:47:14.723 01.249 7680 Exposure complete
22:47:14.858 00.135 7680 worker thread done servicing request
22:47:14.859 00.001 6120 OnExposeComplete: enter
22:47:14.866 00.007 6120 UpdateGuideState(): m_state=6
22:47:14.873 00.007 6120 Star::Find(15, 964, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 628
22:47:14.879 00.006 6120 Star::Find returns 1 (1), X=964.98, Y=47.03, Mass=11885, SNR=70.9, Peak=255 HFD=6.7
22:47:14.885 00.006 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
22:47:14.892 00.007 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
22:47:14.898 00.006 6120 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.72 mountX=-0.01 mountY=-0.12, mountTheta=-1.61
22:47:14.905 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.13, opts=13)
22:47:14.909 00.004 6120 Enqueuing Move request for scope (-0.02, 0.13)
22:47:14.913 00.004 7680 Worker thread wakes up
22:47:14.913 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:14.918 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
22:47:14.918 00.000 6120 UpdateGuideState exits: m=11885 SNR=70.9 Saturated
22:47:14.925 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
22:47:14.925 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:14.929 00.004 7680 Moving (-0.02, 0.13) raw xDistance=-0.01 yDistance=-0.12
22:47:14.930 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:47:14.930 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:47:14.930 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:47:14.931 00.001 7680 MoveAxis(E, 0, ABG)
22:47:14.932 00.001 7680 Move returns status 0, amount 0
22:47:14.932 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:14.941 00.009 7680 MoveAxis(N, 0, ABG)
22:47:14.941 00.000 7680 Move returns status 0, amount 0
22:47:14.941 00.000 7680 move complete, result=0
22:47:14.941 00.000 7680 worker thread done servicing request
22:47:14.941 00.000 6120 Enqueuing Expose request
22:47:14.946 00.005 7680 Worker thread wakes up
22:47:14.946 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:14.952 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:14.952 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:47:16.201 01.249 7680 Exposure complete
22:47:16.341 00.140 7680 worker thread done servicing request
22:47:16.341 00.000 6120 OnExposeComplete: enter
22:47:16.344 00.003 6120 UpdateGuideState(): m_state=6
22:47:16.349 00.005 6120 Star::Find(15, 964, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 629
22:47:16.352 00.003 6120 Star::Find returns 1 (1), X=964.96, Y=47.09, Mass=13615, SNR=75.9, Peak=255 HFD=6.8
22:47:16.357 00.005 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.79 = -1.50)
22:47:16.362 00.005 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
22:47:16.365 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.83 mountX=0.01 mountY=-0.18, mountTheta=-1.49
22:47:16.371 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.18, opts=13)
22:47:16.374 00.003 6120 Enqueuing Move request for scope (-0.05, 0.18)
22:47:16.378 00.004 7680 Worker thread wakes up
22:47:16.378 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
22:47:16.379 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:16.383 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
22:47:16.383 00.000 6120 UpdateGuideState exits: m=13615 SNR=75.9 Saturated
22:47:16.386 00.003 7680 Moving (-0.05, 0.18) raw xDistance=0.01 yDistance=-0.18
22:47:16.387 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:47:16.387 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:47:16.387 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:16.391 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:16.399 00.008 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:47:16.399 00.000 7680 MoveAxis(E, 0, ABG)
22:47:16.399 00.000 7680 Move returns status 0, amount 0
22:47:16.400 00.001 7680 MoveAxis(N, 0, ABG)
22:47:16.400 00.000 7680 Move returns status 0, amount 0
22:47:16.400 00.000 7680 move complete, result=0
22:47:16.400 00.000 7680 worker thread done servicing request
22:47:16.400 00.000 6120 Enqueuing Expose request
22:47:16.405 00.005 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:47:16.409 00.004 7680 Worker thread wakes up
22:47:16.409 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:16.409 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:47:17.660 01.251 7680 Exposure complete
22:47:17.804 00.144 7680 worker thread done servicing request
22:47:17.805 00.001 6120 OnExposeComplete: enter
22:47:17.808 00.003 6120 UpdateGuideState(): m_state=6
22:47:17.812 00.004 6120 Star::Find(15, 964, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 630
22:47:17.815 00.003 6120 Star::Find returns 1 (1), X=964.96, Y=47.35, Mass=12183, SNR=72.3, Peak=255 HFD=6.7
22:47:17.819 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.67)
22:47:17.824 00.005 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.94)
22:47:17.829 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.44 hyp=0.45 cameraTheta=1.66 mountX=-0.04 mountY=-0.42, mountTheta=-1.67
22:47:17.834 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.44, opts=13)
22:47:17.838 00.004 6120 Enqueuing Move request for scope (-0.04, 0.44)
22:47:17.842 00.004 7680 Worker thread wakes up
22:47:17.842 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.44) opts 0xd
22:47:17.843 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.44)
22:47:17.843 00.000 7680 Moving (-0.04, 0.44) raw xDistance=-0.04 yDistance=-0.42
22:47:17.843 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:47:17.843 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:47:17.843 00.000 7680 MoveAxis(E, 0, ABG)
22:47:17.843 00.000 7680 Move returns status 0, amount 0
22:47:17.843 00.000 7680 MoveAxis(N, 226, ABG)
22:47:17.843 00.000 7680 Guiding  Dir = 0, Dur = 226
22:47:17.843 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:17.847 00.004 7680 IsSlewing returns 0
22:47:17.848 00.001 6120 UpdateGuideState exits: m=12183 SNR=72.3 Saturated
22:47:17.852 00.004 7680 IsGuiding returns 0
22:47:17.852 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:17.857 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:17.861 00.004 6120 Enqueuing Expose request
22:47:17.864 00.003 7680 PulseGuide returned control before completion, sleep 236
22:47:18.101 00.237 7680 IsGuiding returns 1
22:47:18.101 00.000 7680 scope still moving after pulse duration time elapsed
22:47:18.132 00.031 7680 IsSlewing returns 0
22:47:18.134 00.002 7680 IsGuiding returns 0
22:47:18.135 00.001 7680 scope move finished after 226 + 56 ms
22:47:18.135 00.000 7680 Move returns status 0, amount 226
22:47:18.136 00.001 7680 move complete, result=0
22:47:18.137 00.001 7680 worker thread done servicing request
22:47:18.139 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 226 ms NORTH
22:47:18.144 00.005 7680 Worker thread wakes up
22:47:18.145 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:18.145 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:47:19.393 01.248 7680 Exposure complete
22:47:19.537 00.144 7680 worker thread done servicing request
22:47:19.537 00.000 6120 OnExposeComplete: enter
22:47:19.541 00.004 6120 UpdateGuideState(): m_state=6
22:47:19.546 00.005 6120 Star::Find(15, 964, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 631
22:47:19.551 00.005 6120 Star::Find returns 1 (1), X=964.88, Y=47.52, Mass=13982, SNR=77.3, Peak=255 HFD=7.0
22:47:19.555 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
22:47:19.558 00.003 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
22:47:19.563 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.61 hyp=0.63 cameraTheta=1.78 mountX=0.01 mountY=-0.61, mountTheta=-1.55
22:47:19.567 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.61, opts=13)
22:47:19.572 00.005 6120 Enqueuing Move request for scope (-0.13, 0.61)
22:47:19.575 00.003 7680 Worker thread wakes up
22:47:19.575 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.61) opts 0xd
22:47:19.576 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:19.580 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.61)
22:47:19.580 00.000 6120 UpdateGuideState exits: m=13982 SNR=77.3 Saturated
22:47:19.585 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:19.589 00.004 7680 Moving (-0.13, 0.61) raw xDistance=0.01 yDistance=-0.61
22:47:19.589 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:47:19.589 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
22:47:19.589 00.000 7680 MoveAxis(E, 0, ABG)
22:47:19.589 00.000 7680 Move returns status 0, amount 0
22:47:19.589 00.000 7680 MoveAxis(N, 330, ABG)
22:47:19.589 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:19.595 00.006 7680 Guiding  Dir = 0, Dur = 330
22:47:19.595 00.000 6120 Enqueuing Expose request
22:47:19.598 00.003 7680 IsSlewing returns 0
22:47:19.599 00.001 7680 IsGuiding returns 0
22:47:19.599 00.000 7680 PulseGuide returned control before completion, sleep 340
22:47:19.942 00.343 7680 IsGuiding returns 1
22:47:19.943 00.001 7680 scope still moving after pulse duration time elapsed
22:47:19.974 00.031 7680 IsSlewing returns 0
22:47:19.975 00.001 7680 IsGuiding returns 0
22:47:19.976 00.001 7680 scope move finished after 330 + 46 ms
22:47:19.976 00.000 7680 Move returns status 0, amount 330
22:47:19.977 00.001 7680 move complete, result=0
22:47:19.977 00.000 7680 worker thread done servicing request
22:47:19.978 00.001 7680 Worker thread wakes up
22:47:19.978 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 330 ms NORTH
22:47:19.986 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:19.987 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:47:21.238 01.251 7680 Exposure complete
22:47:21.394 00.156 7680 worker thread done servicing request
22:47:21.394 00.000 6120 OnExposeComplete: enter
22:47:21.400 00.006 6120 UpdateGuideState(): m_state=6
22:47:21.406 00.006 6120 Star::Find(15, 964, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 632
22:47:21.412 00.006 6120 Star::Find returns 1 (1), X=964.89, Y=46.94, Mass=12629, SNR=73.7, Peak=255 HFD=7.0
22:47:21.417 00.005 6120 CameraToMount -- cameraTheta (2.84) - m_xAngle (-2.95) = xAngle (5.80 = -0.49)
22:47:21.422 00.005 6120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.53 = -0.75)
22:47:21.427 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.84 mountX=0.10 mountY=-0.08, mountTheta=-0.66
22:47:21.434 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.03, opts=13)
22:47:21.440 00.006 6120 Enqueuing Move request for scope (-0.11, 0.03)
22:47:21.445 00.005 7680 Worker thread wakes up
22:47:21.445 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:21.452 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
22:47:21.452 00.000 6120 UpdateGuideState exits: m=12629 SNR=73.7 Saturated
22:47:21.459 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
22:47:21.459 00.000 7680 Moving (-0.11, 0.03) raw xDistance=0.10 yDistance=-0.08
22:47:21.459 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:21.467 00.008 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:47:21.467 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:47:21.468 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:47:21.468 00.000 7680 MoveAxis(E, 0, ABG)
22:47:21.471 00.003 7680 Move returns status 0, amount 0
22:47:21.474 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:21.480 00.006 7680 MoveAxis(N, 0, ABG)
22:47:21.481 00.001 7680 Move returns status 0, amount 0
22:47:21.481 00.000 7680 move complete, result=0
22:47:21.481 00.000 6120 Enqueuing Expose request
22:47:21.486 00.005 7680 worker thread done servicing request
22:47:21.486 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:21.489 00.003 7680 Worker thread wakes up
22:47:21.490 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:21.490 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:47:22.742 01.252 7680 Exposure complete
22:47:22.886 00.144 6120 OnExposeComplete: enter
22:47:22.896 00.010 7680 worker thread done servicing request
22:47:22.896 00.000 6120 UpdateGuideState(): m_state=6
22:47:22.899 00.003 6120 Star::Find(15, 964, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 633
22:47:22.902 00.003 6120 Star::Find returns 1 (1), X=964.89, Y=47.17, Mass=12771, SNR=73.3, Peak=255 HFD=6.8
22:47:22.907 00.005 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
22:47:22.913 00.006 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
22:47:22.917 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.98 mountX=0.06 mountY=-0.28, mountTheta=-1.35
22:47:22.924 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.26, opts=13)
22:47:22.927 00.003 6120 Enqueuing Move request for scope (-0.11, 0.26)
22:47:22.931 00.004 7680 Worker thread wakes up
22:47:22.932 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
22:47:22.932 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
22:47:22.932 00.000 7680 Moving (-0.11, 0.26) raw xDistance=0.06 yDistance=-0.28
22:47:22.932 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:47:22.933 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:47:22.933 00.000 7680 MoveAxis(E, 0, ABG)
22:47:22.933 00.000 7680 Move returns status 0, amount 0
22:47:22.933 00.000 7680 MoveAxis(N, 154, ABG)
22:47:22.933 00.000 7680 Guiding  Dir = 0, Dur = 154
22:47:22.933 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:22.938 00.005 6120 UpdateGuideState exits: m=12771 SNR=73.3 Saturated
22:47:22.942 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:22.946 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:22.950 00.004 7680 IsSlewing returns 0
22:47:22.950 00.000 6120 Enqueuing Expose request
22:47:22.953 00.003 7680 IsGuiding returns 0
22:47:22.954 00.001 7680 PulseGuide returned control before completion, sleep 164
22:47:23.121 00.167 7680 IsGuiding returns 1
22:47:23.122 00.001 7680 scope still moving after pulse duration time elapsed
22:47:23.152 00.030 7680 IsSlewing returns 0
22:47:23.153 00.001 7680 IsGuiding returns 0
22:47:23.153 00.000 7680 scope move finished after 154 + 45 ms
22:47:23.155 00.002 7680 Move returns status 0, amount 154
22:47:23.155 00.000 7680 move complete, result=0
22:47:23.155 00.000 7680 worker thread done servicing request
22:47:23.156 00.001 7680 Worker thread wakes up
22:47:23.156 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 154 ms NORTH
22:47:23.161 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:23.161 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,32,31,31)
22:47:23.977 00.816 6120 evsrv: cli 0FAEF118 connect
22:47:24.000 00.023 6120 case statement mapped state 6 to 3
22:47:24.004 00.004 6120 case statement mapped state 6 to 3
22:47:24.006 00.002 6120 evsrv: cli 0FAEF118 request: {"method":"get_app_state","id":"3b59a042-7d1e-49a8-8a9d-8955aebb7bc5"}
22:47:24.011 00.005 6120 case statement mapped state 6 to 3
22:47:24.015 00.004 6120 evsrv: cli 0FAEF118 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b59a042-7d1e-49a8-8a9d-8955aebb7bc5"}
22:47:24.020 00.005 6120 evsrv: cli 0FAEF118 disconnect
22:47:24.024 00.004 6120 evsrv: cli 0FAF03D8 connect
22:47:24.027 00.003 6120 case statement mapped state 6 to 3
22:47:24.032 00.005 6120 case statement mapped state 6 to 3
22:47:24.036 00.004 6120 evsrv: cli 0FAF03D8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"3f0fb851-b1e0-4198-b0b8-a01a2c5507d1"}
22:47:24.040 00.004 6120 PhdController::Dither begins
22:47:24.044 00.004 6120 dither: size=5.00, dRA=-3.48 dDec=-2.75
22:47:24.191 00.147 6120 MountToCamera -- mountTheta (-2.47) + m_xAngle (-2.95) = xAngle (-5.43 = 0.85)
22:47:24.195 00.004 6120 MountToCamera -- mountX=-3.48 mountY=-2.75 hyp=4.44 mountTheta=-2.47 cameraX=2.91, cameraY=3.35 cameraTheta=0.85
22:47:24.201 00.006 6120 setting lock position to (967.92, 50.26)
22:47:24.313 00.112 6120 Mount: notify guiding dithered (2.9, 3.3)
22:47:24.316 00.003 6120 Status Line: Dither by -3.48,-2.75
22:47:24.322 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:47:24.326 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
22:47:24.330 00.004 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":0,"id":"3f0fb851-b1e0-4198-b0b8-a01a2c5507d1"}
22:47:24.333 00.003 6120 evsrv: cli 0FAF03D8 disconnect
22:47:24.430 00.097 7680 Exposure complete
22:47:24.527 00.097 7680 worker thread done servicing request
22:47:24.527 00.000 6120 OnExposeComplete: enter
22:47:24.530 00.003 6120 UpdateGuideState(): m_state=6
22:47:24.532 00.002 6120 Star::Find(15, 964, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 634
22:47:24.536 00.004 6120 Star::Find returns 1 (1), X=965.10, Y=47.10, Mass=12875, SNR=73.5, Peak=255 HFD=6.8
22:47:24.538 00.002 6120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-2.95) = xAngle (0.66 = 0.66)
22:47:24.540 00.002 6120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.39 = 0.39)
22:47:24.544 00.004 6120 CameraToMount -- cameraX=-2.82 cameraY=-3.16 hyp=4.23 cameraTheta=-2.30 mountX=3.35 mountY=1.60, mountTheta=0.44
22:47:24.548 00.004 6120 dither recenter: remaining=(3.5,2.7) step=(3.5,2.7)
22:47:24.551 00.003 6120 MountToCamera -- mountTheta (0.67) + m_xAngle (-2.95) = xAngle (-2.29 = -2.29)
22:47:24.554 00.003 6120 MountToCamera -- mountX=3.48 mountY=2.75 hyp=4.44 mountTheta=0.67 cameraX=-2.91, cameraY=-3.35 cameraTheta=-2.29
22:47:24.557 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-2.91, y=-3.35, opts=4)
22:47:24.560 00.003 6120 Enqueuing Move request for scope (-2.91, -3.35)
22:47:24.563 00.003 7680 Worker thread wakes up
22:47:24.563 00.000 6120 Mount: notify direct move 3.48,2.75
22:47:24.568 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-2.91, -3.35) opts 0x4
22:47:24.568 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:24.571 00.003 7680 Handling offset move in thread for scope, endpoint = (-2.91, -3.35)
22:47:24.571 00.000 6120 UpdateGuideState exits: m=12875 SNR=73.5 Saturated
22:47:24.574 00.003 6120 PhdController: settling, locked = 1, distance = 4.59 (1.50) aobump = 0 frame = 1 / 99999
22:47:24.578 00.004 7680 Moving (-2.91, -3.35) raw xDistance=3.48 yDistance=2.75
22:47:24.578 00.000 7680 MoveAxis(W, 2259, B)
22:47:24.578 00.000 7680 Guiding  Dir = 3, Dur = 2259
22:47:24.578 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046044.578,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.59,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:47:24.583 00.005 7680 IsSlewing returns 0
22:47:24.583 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:24.586 00.003 7680 IsGuiding returns 0
22:47:24.586 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:24.589 00.003 7680 PulseGuide returned control before completion, sleep 2269
22:47:24.589 00.000 6120 Enqueuing Expose request
22:47:26.865 02.276 7680 IsGuiding returns 1
22:47:26.865 00.000 7680 scope still moving after pulse duration time elapsed
22:47:26.896 00.031 7680 IsSlewing returns 0
22:47:26.896 00.000 7680 IsGuiding returns 0
22:47:26.896 00.000 7680 scope move finished after 2259 + 51 ms
22:47:26.897 00.001 7680 Move returns status 0, amount 2259
22:47:26.897 00.000 7680 MoveAxis(S, 1492, B)
22:47:26.897 00.000 7680 Guiding  Dir = 1, Dur = 1492
22:47:26.898 00.001 7680 IsSlewing returns 0
22:47:26.898 00.000 7680 IsGuiding returns 0
22:47:26.899 00.001 7680 PulseGuide returned control before completion, sleep 1502
22:47:28.414 01.515 7680 IsGuiding returns 1
22:47:28.414 00.000 7680 scope still moving after pulse duration time elapsed
22:47:28.444 00.030 7680 IsSlewing returns 0
22:47:28.445 00.001 7680 IsGuiding returns 0
22:47:28.445 00.000 7680 scope move finished after 1492 + 54 ms
22:47:28.445 00.000 7680 Move returns status 0, amount 1492
22:47:28.446 00.001 7680 move complete, result=0
22:47:28.446 00.000 7680 worker thread done servicing request
22:47:28.447 00.001 6120 GuideStep: 3.5 px 2259 ms WEST, 2.7 px 1492 ms SOUTH
22:47:28.453 00.006 7680 Worker thread wakes up
22:47:28.453 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:28.453 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:47:29.709 01.256 7680 Exposure complete
22:47:29.841 00.132 7680 worker thread done servicing request
22:47:29.841 00.000 6120 OnExposeComplete: enter
22:47:29.844 00.003 6120 UpdateGuideState(): m_state=6
22:47:29.848 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 635
22:47:29.852 00.004 6120 Star::Find returns 1 (1), X=968.83, Y=48.28, Mass=12840, SNR=74.0, Peak=255 HFD=6.8
22:47:29.856 00.004 6120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-2.95) = xAngle (1.82 = 1.82)
22:47:29.859 00.003 6120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.55 = 1.55)
22:47:29.863 00.004 6120 CameraToMount -- cameraX=0.91 cameraY=-1.97 hyp=2.17 cameraTheta=-1.14 mountX=-0.53 mountY=2.17, mountTheta=1.81
22:47:29.868 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.91, y=-1.97, opts=13)
22:47:29.872 00.004 6120 Enqueuing Move request for scope (0.91, -1.97)
22:47:29.876 00.004 7680 Worker thread wakes up
22:47:29.876 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.91, -1.97) opts 0xd
22:47:29.876 00.000 7680 Handling offset move in thread for scope, endpoint = (0.91, -1.97)
22:47:29.877 00.001 7680 Moving (0.91, -1.97) raw xDistance=-0.53 yDistance=2.17
22:47:29.877 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
22:47:29.877 00.000 7680 resist switch: large excursion: input 2.17 thresh 0.60 direction from 0 to 1
22:47:29.877 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.52
22:47:29.877 00.000 7680 GuideAlgorithmResistSwitch::result() returns 2.17 from input 2.17
22:47:29.878 00.001 7680 MoveAxis(E, 216, ABG)
22:47:29.878 00.000 7680 Guiding  Dir = 2, Dur = 216
22:47:29.878 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:29.882 00.004 7680 IsSlewing returns 0
22:47:29.882 00.000 6120 UpdateGuideState exits: m=12840 SNR=74.0 Saturated
22:47:29.885 00.003 6120 PhdController: settling, locked = 1, distance = 2.17 (1.50) aobump = 0 frame = 2 / 99999
22:47:29.890 00.005 7680 IsGuiding returns 0
22:47:29.890 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046049.890,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.17,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:47:29.893 00.003 7680 PulseGuide returned control before completion, sleep 226
22:47:29.894 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:29.897 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:29.901 00.004 6120 Enqueuing Expose request
22:47:30.134 00.233 7680 IsGuiding returns 1
22:47:30.135 00.001 7680 scope still moving after pulse duration time elapsed
22:47:30.165 00.030 7680 IsSlewing returns 0
22:47:30.167 00.002 7680 IsGuiding returns 0
22:47:30.168 00.001 7680 scope move finished after 216 + 61 ms
22:47:30.168 00.000 7680 Move returns status 0, amount 216
22:47:30.168 00.000 7680 MoveAxis(S, 1180, ABG)
22:47:30.169 00.001 7680 Guiding  Dir = 1, Dur = 1180
22:47:30.169 00.000 7680 IsSlewing returns 0
22:47:30.170 00.001 7680 IsGuiding returns 0
22:47:30.170 00.000 7680 PulseGuide returned control before completion, sleep 1190
22:47:31.372 01.202 7680 IsGuiding returns 1
22:47:31.372 00.000 7680 scope still moving after pulse duration time elapsed
22:47:31.400 00.028 7680 IsSlewing returns 0
22:47:31.401 00.001 7680 IsGuiding returns 0
22:47:31.403 00.002 7680 scope move finished after 1180 + 52 ms
22:47:31.403 00.000 7680 Move returns status 0, amount 1180
22:47:31.403 00.000 7680 move complete, result=0
22:47:31.404 00.001 7680 worker thread done servicing request
22:47:31.404 00.000 6120 GuideStep: -0.5 px 216 ms EAST, 2.2 px 1180 ms SOUTH
22:47:31.411 00.007 7680 Worker thread wakes up
22:47:31.411 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:31.411 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:47:32.664 01.253 7680 Exposure complete
22:47:32.796 00.132 7680 worker thread done servicing request
22:47:32.797 00.001 6120 OnExposeComplete: enter
22:47:32.800 00.003 6120 UpdateGuideState(): m_state=6
22:47:32.805 00.005 6120 Star::Find(15, 968, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 636
22:47:32.808 00.003 6120 Star::Find returns 1 (1), X=968.66, Y=50.35, Mass=14006, SNR=78.6, Peak=255 HFD=7.1
22:47:32.812 00.004 6120 CameraToMount -- cameraTheta (0.12) - m_xAngle (-2.95) = xAngle (3.07 = 3.07)
22:47:32.816 00.004 6120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.80 = 2.80)
22:47:32.821 00.005 6120 CameraToMount -- cameraX=0.75 cameraY=0.09 hyp=0.75 cameraTheta=0.12 mountX=-0.75 mountY=0.25, mountTheta=2.82
22:47:32.825 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.75, y=0.09, opts=13)
22:47:32.829 00.004 6120 Enqueuing Move request for scope (0.75, 0.09)
22:47:32.832 00.003 7680 Worker thread wakes up
22:47:32.833 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.09) opts 0xd
22:47:32.833 00.000 7680 Handling offset move in thread for scope, endpoint = (0.75, 0.09)
22:47:32.833 00.000 7680 Moving (0.75, 0.09) raw xDistance=-0.75 yDistance=0.25
22:47:32.833 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.75
22:47:32.834 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:32.838 00.004 6120 UpdateGuideState exits: m=14006 SNR=78.6 Saturated
22:47:32.841 00.003 6120 PhdController: settling, locked = 1, distance = 1.75 (1.50) aobump = 0 frame = 3 / 99999
22:47:32.846 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
22:47:32.846 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046052.846,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.75,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:47:32.850 00.004 7680 MoveAxis(E, 322, ABG)
22:47:32.850 00.000 7680 Guiding  Dir = 2, Dur = 322
22:47:32.851 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:32.854 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:32.859 00.005 6120 Enqueuing Expose request
22:47:32.863 00.004 7680 IsSlewing returns 0
22:47:32.863 00.000 7680 IsGuiding returns 0
22:47:32.864 00.001 7680 PulseGuide returned control before completion, sleep 332
22:47:33.203 00.339 7680 IsGuiding returns 1
22:47:33.204 00.001 7680 scope still moving after pulse duration time elapsed
22:47:33.235 00.031 7680 IsSlewing returns 0
22:47:33.236 00.001 7680 IsGuiding returns 0
22:47:33.236 00.000 7680 scope move finished after 322 + 50 ms
22:47:33.237 00.001 7680 Move returns status 0, amount 322
22:47:33.237 00.000 7680 MoveAxis(S, 135, ABG)
22:47:33.237 00.000 7680 Guiding  Dir = 1, Dur = 135
22:47:33.237 00.000 7680 IsSlewing returns 0
22:47:33.238 00.001 7680 IsGuiding returns 0
22:47:33.238 00.000 7680 PulseGuide returned control before completion, sleep 145
22:47:33.393 00.155 7680 IsGuiding returns 1
22:47:33.393 00.000 7680 scope still moving after pulse duration time elapsed
22:47:33.424 00.031 7680 IsSlewing returns 0
22:47:33.425 00.001 7680 IsGuiding returns 0
22:47:33.425 00.000 7680 scope move finished after 135 + 51 ms
22:47:33.426 00.001 7680 Move returns status 0, amount 135
22:47:33.426 00.000 7680 move complete, result=0
22:47:33.426 00.000 7680 worker thread done servicing request
22:47:33.426 00.000 6120 GuideStep: -0.8 px 322 ms EAST, 0.2 px 135 ms SOUTH
22:47:33.432 00.006 7680 Worker thread wakes up
22:47:33.432 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:33.432 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:47:34.688 01.256 7680 Exposure complete
22:47:34.824 00.136 7680 worker thread done servicing request
22:47:34.824 00.000 6120 OnExposeComplete: enter
22:47:34.829 00.005 6120 UpdateGuideState(): m_state=6
22:47:34.832 00.003 6120 Star::Find(15, 968, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 637
22:47:34.836 00.004 6120 Star::Find returns 1 (1), X=967.94, Y=51.03, Mass=13109, SNR=75.3, Peak=255 HFD=7.1
22:47:34.840 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
22:47:34.843 00.003 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
22:47:34.846 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.77 hyp=0.77 cameraTheta=1.53 mountX=-0.17 mountY=-0.68, mountTheta=-1.82
22:47:34.851 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.77, opts=13)
22:47:34.854 00.003 6120 Enqueuing Move request for scope (0.03, 0.77)
22:47:34.859 00.005 7680 Worker thread wakes up
22:47:34.859 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.77) opts 0xd
22:47:34.860 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.77)
22:47:34.860 00.000 7680 Moving (0.03, 0.77) raw xDistance=-0.17 yDistance=-0.68
22:47:34.860 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:47:34.860 00.000 7680 resist switch: large excursion: input -0.68 thresh 0.60 direction from 1 to -1
22:47:34.860 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.04
22:47:34.861 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
22:47:34.861 00.000 7680 MoveAxis(E, 0, ABG)
22:47:34.861 00.000 7680 Move returns status 0, amount 0
22:47:34.861 00.000 7680 MoveAxis(N, 369, ABG)
22:47:34.861 00.000 7680 Guiding  Dir = 0, Dur = 369
22:47:34.861 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:34.865 00.004 6120 UpdateGuideState exits: m=13109 SNR=75.3 Saturated
22:47:34.869 00.004 7680 IsSlewing returns 0
22:47:34.870 00.001 6120 PhdController: settling, locked = 1, distance = 1.46 (1.50) aobump = 0 frame = 4 / 99999
22:47:34.873 00.003 7680 IsGuiding returns 0
22:47:34.873 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046054.873,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.46,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:47:34.876 00.003 7680 PulseGuide returned control before completion, sleep 379
22:47:34.876 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:34.880 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:34.885 00.005 6120 Enqueuing Expose request
22:47:35.260 00.375 7680 IsGuiding returns 1
22:47:35.260 00.000 7680 scope still moving after pulse duration time elapsed
22:47:35.293 00.033 7680 IsSlewing returns 0
22:47:35.294 00.001 7680 IsGuiding returns 0
22:47:35.294 00.000 7680 scope move finished after 369 + 52 ms
22:47:35.295 00.001 7680 Move returns status 0, amount 369
22:47:35.295 00.000 7680 move complete, result=0
22:47:35.296 00.001 7680 worker thread done servicing request
22:47:35.296 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.7 px 369 ms NORTH
22:47:35.303 00.007 7680 Worker thread wakes up
22:47:35.303 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:35.303 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:47:36.559 01.256 7680 Exposure complete
22:47:36.699 00.140 7680 worker thread done servicing request
22:47:36.699 00.000 6120 OnExposeComplete: enter
22:47:36.703 00.004 6120 UpdateGuideState(): m_state=6
22:47:36.708 00.005 6120 Star::Find(15, 967, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 638
22:47:36.713 00.005 6120 Star::Find returns 1 (1), X=967.99, Y=51.19, Mass=12803, SNR=75.1, Peak=255 HFD=6.8
22:47:36.716 00.003 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
22:47:36.721 00.005 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.11)
22:47:36.725 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.93 hyp=0.94 cameraTheta=1.49 mountX=-0.25 mountY=-0.81, mountTheta=-1.87
22:47:36.731 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.93, opts=13)
22:47:36.736 00.005 6120 Enqueuing Move request for scope (0.08, 0.93)
22:47:36.740 00.004 7680 Worker thread wakes up
22:47:36.742 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:36.745 00.003 6120 UpdateGuideState exits: m=12803 SNR=75.1 Saturated
22:47:36.749 00.004 6120 PhdController: settling, locked = 1, distance = 1.30 (1.50) aobump = 0 frame = 5 / 99999
22:47:36.752 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.93) opts 0xd
22:47:36.753 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.93)
22:47:36.753 00.000 7680 Moving (0.08, 0.93) raw xDistance=-0.25 yDistance=-0.81
22:47:36.753 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:47:36.753 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
22:47:36.754 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046056.752,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.30,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
22:47:36.757 00.003 7680 MoveAxis(E, 101, ABG)
22:47:36.757 00.000 7680 Guiding  Dir = 2, Dur = 101
22:47:36.759 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:36.763 00.004 7680 IsSlewing returns 0
22:47:36.764 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:36.768 00.004 7680 IsGuiding returns 0
22:47:36.768 00.000 6120 Enqueuing Expose request
22:47:36.773 00.005 7680 PulseGuide returned control before completion, sleep 111
22:47:36.892 00.119 7680 IsGuiding returns 1
22:47:36.894 00.002 7680 scope still moving after pulse duration time elapsed
22:47:36.922 00.028 7680 IsSlewing returns 0
22:47:36.923 00.001 7680 IsGuiding returns 0
22:47:36.923 00.000 7680 scope move finished after 101 + 53 ms
22:47:36.923 00.000 7680 Move returns status 0, amount 101
22:47:36.923 00.000 7680 MoveAxis(N, 438, ABG)
22:47:36.923 00.000 7680 Guiding  Dir = 0, Dur = 438
22:47:36.924 00.001 7680 IsSlewing returns 0
22:47:36.924 00.000 7680 IsGuiding returns 0
22:47:36.925 00.001 7680 PulseGuide returned control before completion, sleep 448
22:47:37.377 00.452 7680 IsGuiding returns 1
22:47:37.378 00.001 7680 scope still moving after pulse duration time elapsed
22:47:37.409 00.031 7680 IsSlewing returns 0
22:47:37.409 00.000 7680 IsGuiding returns 0
22:47:37.410 00.001 7680 scope move finished after 438 + 46 ms
22:47:37.411 00.001 7680 Move returns status 0, amount 438
22:47:37.411 00.000 7680 move complete, result=0
22:47:37.411 00.000 7680 worker thread done servicing request
22:47:37.411 00.000 6120 GuideStep: -0.2 px 101 ms EAST, -0.8 px 438 ms NORTH
22:47:37.419 00.008 7680 Worker thread wakes up
22:47:37.419 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:37.419 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:47:38.675 01.256 7680 Exposure complete
22:47:38.813 00.138 7680 worker thread done servicing request
22:47:38.813 00.000 6120 OnExposeComplete: enter
22:47:38.817 00.004 6120 UpdateGuideState(): m_state=6
22:47:38.822 00.005 6120 Star::Find(15, 967, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 639
22:47:38.825 00.003 6120 Star::Find returns 1 (1), X=967.68, Y=50.98, Mass=12546, SNR=73.2, Peak=255 HFD=6.9
22:47:38.829 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.84 = -1.45)
22:47:38.833 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
22:47:38.836 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.73 hyp=0.76 cameraTheta=1.88 mountX=0.10 mountY=-0.76, mountTheta=-1.45
22:47:38.842 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.73, opts=13)
22:47:38.846 00.004 6120 Enqueuing Move request for scope (-0.23, 0.73)
22:47:38.850 00.004 7680 Worker thread wakes up
22:47:38.850 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.73) opts 0xd
22:47:38.850 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.73)
22:47:38.851 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:38.855 00.004 6120 UpdateGuideState exits: m=12546 SNR=73.2 Saturated
22:47:38.858 00.003 6120 PhdController: settling, locked = 1, distance = 1.14 (1.50) aobump = 0 frame = 6 / 99999
22:47:38.862 00.004 7680 Moving (-0.23, 0.73) raw xDistance=0.10 yDistance=-0.76
22:47:38.862 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:47:38.863 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
22:47:38.863 00.000 7680 MoveAxis(E, 0, ABG)
22:47:38.863 00.000 7680 Move returns status 0, amount 0
22:47:38.863 00.000 7680 MoveAxis(N, 411, ABG)
22:47:38.864 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046058.862,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.14,"Time":4.0,"SettleTime":10.0,"StarLocked":true}
22:47:38.867 00.003 7680 Guiding  Dir = 0, Dur = 411
22:47:38.868 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:38.872 00.004 7680 IsSlewing returns 0
22:47:38.872 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:38.875 00.003 6120 Enqueuing Expose request
22:47:38.878 00.003 7680 IsGuiding returns 0
22:47:38.879 00.001 7680 PulseGuide returned control before completion, sleep 421
22:47:39.304 00.425 7680 IsGuiding returns 1
22:47:39.304 00.000 7680 scope still moving after pulse duration time elapsed
22:47:39.335 00.031 7680 IsSlewing returns 0
22:47:39.336 00.001 7680 IsGuiding returns 0
22:47:39.337 00.001 7680 scope move finished after 411 + 47 ms
22:47:39.337 00.000 7680 Move returns status 0, amount 411
22:47:39.337 00.000 7680 move complete, result=0
22:47:39.339 00.002 7680 worker thread done servicing request
22:47:39.339 00.000 7680 Worker thread wakes up
22:47:39.340 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.8 px 411 ms NORTH
22:47:39.345 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:39.346 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:47:40.598 01.252 7680 Exposure complete
22:47:40.737 00.139 7680 worker thread done servicing request
22:47:40.737 00.000 6120 OnExposeComplete: enter
22:47:40.741 00.004 6120 UpdateGuideState(): m_state=6
22:47:40.745 00.004 6120 Star::Find(15, 967, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
22:47:40.749 00.004 6120 Star::Find returns 1 (1), X=967.79, Y=50.74, Mass=12445, SNR=72.0, Peak=255 HFD=6.7
22:47:40.752 00.003 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
22:47:40.756 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
22:47:40.759 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.49 hyp=0.50 cameraTheta=1.82 mountX=0.03 mountY=-0.49, mountTheta=-1.51
22:47:40.766 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.49, opts=13)
22:47:40.771 00.005 6120 Enqueuing Move request for scope (-0.12, 0.49)
22:47:40.775 00.004 7680 Worker thread wakes up
22:47:40.775 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:40.778 00.003 6120 UpdateGuideState exits: m=12445 SNR=72.0 Saturated
22:47:40.783 00.005 6120 PhdController: settling, locked = 1, distance = 0.95 (1.50) aobump = 0 frame = 7 / 99999
22:47:40.786 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.49) opts 0xd
22:47:40.786 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.49)
22:47:40.788 00.002 7680 Moving (-0.12, 0.49) raw xDistance=0.03 yDistance=-0.49
22:47:40.788 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:47:40.788 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
22:47:40.788 00.000 7680 MoveAxis(E, 0, ABG)
22:47:40.789 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046060.786,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.95,"Time":5.9,"SettleTime":10.0,"StarLocked":true}
22:47:40.792 00.003 7680 Move returns status 0, amount 0
22:47:40.792 00.000 7680 MoveAxis(N, 266, ABG)
22:47:40.793 00.001 7680 Guiding  Dir = 0, Dur = 266
22:47:40.793 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:40.799 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:40.804 00.005 6120 Enqueuing Expose request
22:47:40.808 00.004 7680 IsSlewing returns 0
22:47:40.808 00.000 7680 IsGuiding returns 0
22:47:40.808 00.000 7680 PulseGuide returned control before completion, sleep 276
22:47:41.095 00.287 7680 IsGuiding returns 1
22:47:41.096 00.001 7680 scope still moving after pulse duration time elapsed
22:47:41.125 00.029 7680 IsSlewing returns 0
22:47:41.126 00.001 7680 IsGuiding returns 0
22:47:41.127 00.001 7680 scope move finished after 266 + 52 ms
22:47:41.127 00.000 7680 Move returns status 0, amount 266
22:47:41.127 00.000 7680 move complete, result=0
22:47:41.127 00.000 7680 worker thread done servicing request
22:47:41.128 00.001 7680 Worker thread wakes up
22:47:41.129 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:41.129 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:47:41.129 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 266 ms NORTH
22:47:42.374 01.245 7680 Exposure complete
22:47:42.519 00.145 7680 worker thread done servicing request
22:47:42.519 00.000 6120 OnExposeComplete: enter
22:47:42.524 00.005 6120 UpdateGuideState(): m_state=6
22:47:42.528 00.004 6120 Star::Find(15, 967, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 641
22:47:42.531 00.003 6120 Star::Find returns 1 (1), X=967.75, Y=50.63, Mass=13063, SNR=74.7, Peak=255 HFD=6.9
22:47:42.535 00.004 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
22:47:42.540 00.005 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
22:47:42.546 00.006 6120 CameraToMount -- cameraX=-0.17 cameraY=0.37 hyp=0.41 cameraTheta=1.99 mountX=0.09 mountY=-0.41, mountTheta=-1.35
22:47:42.552 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.37, opts=13)
22:47:42.555 00.003 6120 Enqueuing Move request for scope (-0.17, 0.37)
22:47:42.558 00.003 7680 Worker thread wakes up
22:47:42.558 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:42.561 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.37) opts 0xd
22:47:42.561 00.000 6120 UpdateGuideState exits: m=13063 SNR=74.7 Saturated
22:47:42.564 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.37)
22:47:42.565 00.001 6120 PhdController: settling, locked = 1, distance = 0.79 (1.50) aobump = 0 frame = 8 / 99999
22:47:42.568 00.003 7680 Moving (-0.17, 0.37) raw xDistance=0.09 yDistance=-0.41
22:47:42.568 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:47:42.568 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
22:47:42.568 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046062.568,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.79,"Time":7.7,"SettleTime":10.0,"StarLocked":true}
22:47:42.571 00.003 7680 MoveAxis(E, 0, ABG)
22:47:42.573 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:42.576 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:42.579 00.003 6120 Enqueuing Expose request
22:47:42.584 00.005 7680 Move returns status 0, amount 0
22:47:42.584 00.000 7680 MoveAxis(N, 222, ABG)
22:47:42.584 00.000 7680 Guiding  Dir = 0, Dur = 222
22:47:42.585 00.001 7680 IsSlewing returns 0
22:47:42.585 00.000 7680 IsGuiding returns 0
22:47:42.585 00.000 7680 PulseGuide returned control before completion, sleep 232
22:47:42.834 00.249 7680 IsGuiding returns 1
22:47:42.834 00.000 7680 scope still moving after pulse duration time elapsed
22:47:42.865 00.031 7680 IsSlewing returns 0
22:47:42.865 00.000 7680 IsGuiding returns 0
22:47:42.866 00.001 7680 scope move finished after 222 + 58 ms
22:47:42.867 00.001 7680 Move returns status 0, amount 222
22:47:42.867 00.000 7680 move complete, result=0
22:47:42.867 00.000 7680 worker thread done servicing request
22:47:42.868 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 222 ms NORTH
22:47:42.873 00.005 7680 Worker thread wakes up
22:47:42.873 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:42.873 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:47:44.125 01.252 7680 Exposure complete
22:47:44.261 00.136 7680 worker thread done servicing request
22:47:44.261 00.000 6120 OnExposeComplete: enter
22:47:44.265 00.004 6120 UpdateGuideState(): m_state=6
22:47:44.270 00.005 6120 Star::Find(15, 967, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 642
22:47:44.273 00.003 6120 Star::Find returns 1 (1), X=967.75, Y=50.19, Mass=13243, SNR=75.2, Peak=255 HFD=6.8
22:47:44.276 00.003 6120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-2.95) = xAngle (0.20 = 0.20)
22:47:44.281 00.005 6120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.07 = -0.07)
22:47:44.284 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-2.75 mountX=0.18 mountY=-0.01, mountTheta=-0.07
22:47:44.289 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.07, opts=13)
22:47:44.294 00.005 6120 Enqueuing Move request for scope (-0.17, -0.07)
22:47:44.296 00.002 7680 Worker thread wakes up
22:47:44.296 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:44.301 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
22:47:44.301 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
22:47:44.301 00.000 7680 Moving (-0.17, -0.07) raw xDistance=0.18 yDistance=-0.01
22:47:44.302 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:47:44.302 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:47:44.302 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:47:44.303 00.001 7680 MoveAxis(E, 0, ABG)
22:47:44.303 00.000 7680 Move returns status 0, amount 0
22:47:44.303 00.000 7680 MoveAxis(N, 0, ABG)
22:47:44.303 00.000 7680 Move returns status 0, amount 0
22:47:44.304 00.001 7680 move complete, result=0
22:47:44.304 00.000 6120 UpdateGuideState exits: m=13243 SNR=75.2 Saturated
22:47:44.308 00.004 7680 worker thread done servicing request
22:47:44.308 00.000 6120 PhdController: settling, locked = 1, distance = 0.60 (1.50) aobump = 0 frame = 9 / 99999
22:47:44.312 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764046064.312,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.60,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
22:47:44.315 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:44.318 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:44.322 00.004 6120 Enqueuing Expose request
22:47:44.326 00.004 7680 Worker thread wakes up
22:47:44.326 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:44.326 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:47:44.326 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:47:45.584 01.258 7680 Exposure complete
22:47:45.722 00.138 7680 worker thread done servicing request
22:47:45.722 00.000 6120 OnExposeComplete: enter
22:47:45.725 00.003 6120 UpdateGuideState(): m_state=6
22:47:45.729 00.004 6120 Star::Find(15, 967, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
22:47:45.732 00.003 6120 Star::Find returns 1 (1), X=967.86, Y=50.30, Mass=12880, SNR=73.8, Peak=255 HFD=6.8
22:47:45.736 00.004 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-2.95) = xAngle (5.43 = -0.85)
22:47:45.740 00.004 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.12)
22:47:45.744 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.48 mountX=0.05 mountY=-0.06, mountTheta=-0.94
22:47:45.749 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.04, opts=13)
22:47:45.753 00.004 6120 Enqueuing Move request for scope (-0.06, 0.04)
22:47:45.756 00.003 7680 Worker thread wakes up
22:47:45.756 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
22:47:45.756 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
22:47:45.756 00.000 7680 Moving (-0.06, 0.04) raw xDistance=0.05 yDistance=-0.06
22:47:45.756 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:45.759 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:47:45.760 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:47:45.760 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:47:45.760 00.000 7680 MoveAxis(E, 0, ABG)
22:47:45.760 00.000 7680 Move returns status 0, amount 0
22:47:45.760 00.000 7680 MoveAxis(N, 0, ABG)
22:47:45.760 00.000 7680 Move returns status 0, amount 0
22:47:45.760 00.000 7680 move complete, result=0
22:47:45.760 00.000 7680 worker thread done servicing request
22:47:45.760 00.000 6120 UpdateGuideState exits: m=12880 SNR=73.8 Saturated
22:47:45.765 00.005 6120 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 10 / 99999
22:47:45.768 00.003 6120 PhdController: newstate STATE_FINISH
22:47:45.771 00.003 6120 PhdController complete: success
22:47:45.775 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764046065.775,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
22:47:45.779 00.004 6120 Mount: notify guiding dither settle done success=1
22:47:45.783 00.004 6120 PhdController: newstate STATE_IDLE
22:47:45.787 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:45.789 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:45.793 00.004 6120 Enqueuing Expose request
22:47:45.796 00.003 7680 Worker thread wakes up
22:47:45.797 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:45.797 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:47:45.797 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:47.053 01.256 7680 Exposure complete
22:47:47.198 00.145 7680 worker thread done servicing request
22:47:47.198 00.000 6120 OnExposeComplete: enter
22:47:47.202 00.004 6120 UpdateGuideState(): m_state=6
22:47:47.206 00.004 6120 Star::Find(15, 967, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 644
22:47:47.210 00.004 6120 Star::Find returns 1 (0), X=967.70, Y=50.46, Mass=12254, SNR=72.5, Peak=248 HFD=7.0
22:47:47.215 00.005 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-2.95) = xAngle (5.33 = -0.95)
22:47:47.219 00.004 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.06 = -1.22)
22:47:47.222 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.20 hyp=0.29 cameraTheta=2.37 mountX=0.17 mountY=-0.28, mountTheta=-1.02
22:47:47.228 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.20, opts=13)
22:47:47.232 00.004 6120 Enqueuing Move request for scope (-0.21, 0.20)
22:47:47.236 00.004 7680 Worker thread wakes up
22:47:47.236 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.20) opts 0xd
22:47:47.237 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.20)
22:47:47.237 00.000 7680 Moving (-0.21, 0.20) raw xDistance=0.17 yDistance=-0.28
22:47:47.237 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:47:47.238 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:47.242 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:47:47.242 00.000 7680 MoveAxis(E, 0, ABG)
22:47:47.242 00.000 7680 Move returns status 0, amount 0
22:47:47.242 00.000 7680 MoveAxis(N, 150, ABG)
22:47:47.242 00.000 7680 Guiding  Dir = 0, Dur = 150
22:47:47.242 00.000 6120 UpdateGuideState exits: m=12254 SNR=72.5
22:47:47.247 00.005 7680 IsSlewing returns 0
22:47:47.247 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:47.251 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:47.254 00.003 6120 Enqueuing Expose request
22:47:47.259 00.005 7680 IsGuiding returns 0
22:47:47.259 00.000 7680 PulseGuide returned control before completion, sleep 160
22:47:47.433 00.174 7680 IsGuiding returns 0
22:47:47.434 00.001 7680 Move returns status 0, amount 150
22:47:47.435 00.001 7680 move complete, result=0
22:47:47.435 00.000 7680 worker thread done servicing request
22:47:47.436 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 150 ms NORTH
22:47:47.442 00.006 7680 Worker thread wakes up
22:47:47.443 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:47.443 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:47:48.693 01.250 7680 Exposure complete
22:47:48.841 00.148 7680 worker thread done servicing request
22:47:48.842 00.001 6120 OnExposeComplete: enter
22:47:48.845 00.003 6120 UpdateGuideState(): m_state=6
22:47:48.849 00.004 6120 Star::Find(15, 967, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 645
22:47:48.853 00.004 6120 Star::Find returns 1 (1), X=967.72, Y=50.51, Mass=12858, SNR=74.1, Peak=255 HFD=6.9
22:47:48.857 00.004 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
22:47:48.861 00.004 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
22:47:48.865 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.26 hyp=0.32 cameraTheta=2.23 mountX=0.15 mountY=-0.32, mountTheta=-1.14
22:47:48.870 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.26, opts=13)
22:47:48.874 00.004 6120 Enqueuing Move request for scope (-0.20, 0.26)
22:47:48.877 00.003 7680 Worker thread wakes up
22:47:48.877 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.26) opts 0xd
22:47:48.877 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.26)
22:47:48.877 00.000 7680 Moving (-0.20, 0.26) raw xDistance=0.15 yDistance=-0.32
22:47:48.877 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:47:48.878 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:48.882 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:47:48.882 00.000 7680 MoveAxis(E, 0, ABG)
22:47:48.882 00.000 7680 Move returns status 0, amount 0
22:47:48.883 00.001 7680 MoveAxis(N, 172, ABG)
22:47:48.883 00.000 7680 Guiding  Dir = 0, Dur = 172
22:47:48.883 00.000 6120 UpdateGuideState exits: m=12858 SNR=74.1 Saturated
22:47:48.901 00.018 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:48.906 00.005 7680 IsSlewing returns 0
22:47:48.906 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:48.909 00.003 6120 Enqueuing Expose request
22:47:48.913 00.004 7680 IsGuiding returns 0
22:47:48.913 00.000 7680 PulseGuide returned control before completion, sleep 182
22:47:49.104 00.191 7680 IsGuiding returns 1
22:47:49.106 00.002 7680 scope still moving after pulse duration time elapsed
22:47:49.135 00.029 7680 IsSlewing returns 0
22:47:49.137 00.002 7680 IsGuiding returns 0
22:47:49.137 00.000 7680 scope move finished after 172 + 52 ms
22:47:49.138 00.001 7680 Move returns status 0, amount 172
22:47:49.138 00.000 7680 move complete, result=0
22:47:49.138 00.000 7680 worker thread done servicing request
22:47:49.139 00.001 7680 Worker thread wakes up
22:47:49.139 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 172 ms NORTH
22:47:49.146 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:49.147 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:47:50.399 01.252 7680 Exposure complete
22:47:50.545 00.146 7680 worker thread done servicing request
22:47:50.545 00.000 6120 OnExposeComplete: enter
22:47:50.550 00.005 6120 UpdateGuideState(): m_state=6
22:47:50.555 00.005 6120 Star::Find(15, 967, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 646
22:47:50.559 00.004 6120 Star::Find returns 1 (0), X=967.67, Y=50.36, Mass=12378, SNR=73.5, Peak=251 HFD=6.8
22:47:50.563 00.004 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.70 = -0.59)
22:47:50.567 00.004 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.85)
22:47:50.570 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.11 hyp=0.27 cameraTheta=2.74 mountX=0.23 mountY=-0.21, mountTheta=-0.74
22:47:50.576 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.11, opts=13)
22:47:50.579 00.003 6120 Enqueuing Move request for scope (-0.25, 0.11)
22:47:50.582 00.003 7680 Worker thread wakes up
22:47:50.582 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.11) opts 0xd
22:47:50.582 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.11)
22:47:50.582 00.000 7680 Moving (-0.25, 0.11) raw xDistance=0.23 yDistance=-0.21
22:47:50.582 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
22:47:50.582 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:47:50.582 00.000 7680 MoveAxis(W, 93, ABG)
22:47:50.584 00.002 7680 Guiding  Dir = 3, Dur = 93
22:47:50.584 00.000 7680 IsSlewing returns 0
22:47:50.584 00.000 7680 IsGuiding returns 0
22:47:50.584 00.000 7680 PulseGuide returned control before completion, sleep 103
22:47:50.584 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:50.588 00.004 6120 UpdateGuideState exits: m=12378 SNR=73.5
22:47:50.591 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:50.595 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:50.598 00.003 6120 Enqueuing Expose request
22:47:50.703 00.105 7680 IsGuiding returns 1
22:47:50.703 00.000 7680 scope still moving after pulse duration time elapsed
22:47:50.735 00.032 7680 IsSlewing returns 0
22:47:50.736 00.001 7680 IsGuiding returns 0
22:47:50.736 00.000 7680 scope move finished after 93 + 59 ms
22:47:50.736 00.000 7680 Move returns status 0, amount 93
22:47:50.737 00.001 7680 MoveAxis(N, 111, ABG)
22:47:50.737 00.000 7680 Guiding  Dir = 0, Dur = 111
22:47:50.737 00.000 7680 IsSlewing returns 0
22:47:50.739 00.002 7680 IsGuiding returns 0
22:47:50.739 00.000 7680 PulseGuide returned control before completion, sleep 121
22:47:50.875 00.136 7680 IsGuiding returns 1
22:47:50.876 00.001 7680 scope still moving after pulse duration time elapsed
22:47:50.906 00.030 7680 IsSlewing returns 0
22:47:50.906 00.000 7680 IsGuiding returns 0
22:47:50.908 00.002 7680 scope move finished after 111 + 57 ms
22:47:50.908 00.000 7680 Move returns status 0, amount 111
22:47:50.908 00.000 7680 move complete, result=0
22:47:50.908 00.000 7680 worker thread done servicing request
22:47:50.909 00.001 7680 Worker thread wakes up
22:47:50.909 00.000 6120 GuideStep: 0.2 px 93 ms WEST, -0.2 px 111 ms NORTH
22:47:50.914 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:50.914 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:47:52.163 01.249 7680 Exposure complete
22:47:52.303 00.140 7680 worker thread done servicing request
22:47:52.304 00.001 6120 OnExposeComplete: enter
22:47:52.308 00.004 6120 UpdateGuideState(): m_state=6
22:47:52.312 00.004 6120 Star::Find(15, 967, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
22:47:52.316 00.004 6120 Star::Find returns 1 (1), X=967.66, Y=50.51, Mass=11847, SNR=70.8, Peak=255 HFD=7.0
22:47:52.319 00.003 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-2.95) = xAngle (5.32 = -0.96)
22:47:52.323 00.004 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
22:47:52.327 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.25 hyp=0.36 cameraTheta=2.37 mountX=0.20 mountY=-0.34, mountTheta=-1.03
22:47:52.333 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.25, opts=13)
22:47:52.338 00.005 6120 Enqueuing Move request for scope (-0.26, 0.25)
22:47:52.342 00.004 7680 Worker thread wakes up
22:47:52.343 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:52.347 00.004 6120 UpdateGuideState exits: m=11847 SNR=70.8 Saturated
22:47:52.350 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:52.354 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:52.358 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.25) opts 0xd
22:47:52.358 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.25)
22:47:52.358 00.000 6120 Enqueuing Expose request
22:47:52.363 00.005 7680 Moving (-0.26, 0.25) raw xDistance=0.20 yDistance=-0.34
22:47:52.363 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
22:47:52.364 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:47:52.364 00.000 7680 MoveAxis(W, 90, ABG)
22:47:52.364 00.000 7680 Guiding  Dir = 3, Dur = 90
22:47:52.364 00.000 7680 IsSlewing returns 0
22:47:52.365 00.001 7680 IsGuiding returns 0
22:47:52.365 00.000 7680 PulseGuide returned control before completion, sleep 100
22:47:52.467 00.102 7680 IsGuiding returns 1
22:47:52.468 00.001 7680 scope still moving after pulse duration time elapsed
22:47:52.498 00.030 7680 IsSlewing returns 0
22:47:52.499 00.001 7680 IsGuiding returns 0
22:47:52.499 00.000 7680 scope move finished after 90 + 43 ms
22:47:52.500 00.001 7680 Move returns status 0, amount 90
22:47:52.500 00.000 7680 MoveAxis(N, 183, ABG)
22:47:52.500 00.000 7680 Guiding  Dir = 0, Dur = 183
22:47:52.501 00.001 7680 IsSlewing returns 0
22:47:52.501 00.000 7680 IsGuiding returns 0
22:47:52.502 00.001 7680 PulseGuide returned control before completion, sleep 193
22:47:52.704 00.202 7680 IsGuiding returns 1
22:47:52.705 00.001 7680 scope still moving after pulse duration time elapsed
22:47:52.734 00.029 7680 IsSlewing returns 0
22:47:52.734 00.000 7680 IsGuiding returns 0
22:47:52.736 00.002 7680 scope move finished after 183 + 50 ms
22:47:52.736 00.000 7680 Move returns status 0, amount 183
22:47:52.736 00.000 7680 move complete, result=0
22:47:52.736 00.000 7680 worker thread done servicing request
22:47:52.737 00.001 7680 Worker thread wakes up
22:47:52.737 00.000 6120 GuideStep: 0.2 px 90 ms WEST, -0.3 px 183 ms NORTH
22:47:52.748 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:52.749 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:47:53.994 01.245 7680 Exposure complete
22:47:54.136 00.142 7680 worker thread done servicing request
22:47:54.136 00.000 6120 OnExposeComplete: enter
22:47:54.142 00.006 6120 UpdateGuideState(): m_state=6
22:47:54.146 00.004 6120 Star::Find(15, 967, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
22:47:54.151 00.005 6120 Star::Find returns 1 (1), X=967.83, Y=50.41, Mass=12728, SNR=73.1, Peak=255 HFD=6.8
22:47:54.154 00.003 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
22:47:54.159 00.005 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
22:47:54.163 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.08 mountX=0.05 mountY=-0.17, mountTheta=-1.27
22:47:54.168 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.15, opts=13)
22:47:54.173 00.005 6120 Enqueuing Move request for scope (-0.08, 0.15)
22:47:54.178 00.005 7680 Worker thread wakes up
22:47:54.178 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:54.182 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
22:47:54.182 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
22:47:54.182 00.000 7680 Moving (-0.08, 0.15) raw xDistance=0.05 yDistance=-0.17
22:47:54.182 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:47:54.182 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:47:54.183 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:47:54.183 00.000 7680 MoveAxis(E, 0, ABG)
22:47:54.183 00.000 7680 Move returns status 0, amount 0
22:47:54.183 00.000 7680 MoveAxis(N, 0, ABG)
22:47:54.183 00.000 7680 Move returns status 0, amount 0
22:47:54.183 00.000 7680 move complete, result=0
22:47:54.183 00.000 7680 worker thread done servicing request
22:47:54.184 00.001 6120 UpdateGuideState exits: m=12728 SNR=73.1 Saturated
22:47:54.189 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:54.193 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:54.199 00.006 6120 Enqueuing Expose request
22:47:54.204 00.005 7680 Worker thread wakes up
22:47:54.204 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:47:54.211 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:54.211 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:47:55.465 01.254 7680 Exposure complete
22:47:55.607 00.142 7680 worker thread done servicing request
22:47:55.608 00.001 6120 OnExposeComplete: enter
22:47:55.613 00.005 6120 UpdateGuideState(): m_state=6
22:47:55.617 00.004 6120 Star::Find(15, 967, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
22:47:55.620 00.003 6120 Star::Find returns 1 (1), X=968.03, Y=50.59, Mass=14102, SNR=77.9, Peak=255 HFD=6.8
22:47:55.624 00.004 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
22:47:55.629 00.005 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
22:47:55.632 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.24 mountX=-0.18 mountY=-0.25, mountTheta=-2.19
22:47:55.637 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.33, opts=13)
22:47:55.642 00.005 6120 Enqueuing Move request for scope (0.12, 0.33)
22:47:55.648 00.006 7680 Worker thread wakes up
22:47:55.648 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.33) opts 0xd
22:47:55.648 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.33)
22:47:55.648 00.000 7680 Moving (0.12, 0.33) raw xDistance=-0.18 yDistance=-0.25
22:47:55.649 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:55.653 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:47:55.654 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:47:55.654 00.000 6120 UpdateGuideState exits: m=14102 SNR=77.9 Saturated
22:47:55.659 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:55.663 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:55.667 00.004 7680 MoveAxis(E, 0, ABG)
22:47:55.667 00.000 7680 Move returns status 0, amount 0
22:47:55.667 00.000 7680 MoveAxis(N, 134, ABG)
22:47:55.667 00.000 7680 Guiding  Dir = 0, Dur = 134
22:47:55.667 00.000 6120 Enqueuing Expose request
22:47:55.673 00.006 7680 IsSlewing returns 0
22:47:55.673 00.000 7680 IsGuiding returns 0
22:47:55.674 00.001 7680 PulseGuide returned control before completion, sleep 144
22:47:55.827 00.153 7680 IsGuiding returns 1
22:47:55.828 00.001 7680 scope still moving after pulse duration time elapsed
22:47:55.858 00.030 7680 IsSlewing returns 0
22:47:55.860 00.002 7680 IsGuiding returns 0
22:47:55.861 00.001 7680 scope move finished after 134 + 53 ms
22:47:55.862 00.001 7680 Move returns status 0, amount 134
22:47:55.863 00.001 7680 move complete, result=0
22:47:55.863 00.000 7680 worker thread done servicing request
22:47:55.863 00.000 7680 Worker thread wakes up
22:47:55.864 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 134 ms NORTH
22:47:55.870 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:55.870 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:47:57.122 01.252 7680 Exposure complete
22:47:57.262 00.140 7680 worker thread done servicing request
22:47:57.262 00.000 6120 OnExposeComplete: enter
22:47:57.266 00.004 6120 UpdateGuideState(): m_state=6
22:47:57.271 00.005 6120 Star::Find(15, 968, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 650
22:47:57.275 00.004 6120 Star::Find returns 1 (1), X=968.00, Y=50.35, Mass=13099, SNR=74.4, Peak=255 HFD=6.8
22:47:57.280 00.005 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.79 = -2.49)
22:47:57.285 00.005 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.52 = -2.76)
22:47:57.288 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.83 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
22:47:57.293 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.10, opts=13)
22:47:57.296 00.003 6120 Enqueuing Move request for scope (0.09, 0.10)
22:47:57.301 00.005 7680 Worker thread wakes up
22:47:57.301 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:57.304 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
22:47:57.305 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
22:47:57.305 00.000 7680 Moving (0.09, 0.10) raw xDistance=-0.10 yDistance=-0.05
22:47:57.305 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:47:57.305 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:47:57.306 00.001 6120 UpdateGuideState exits: m=13099 SNR=74.4 Saturated
22:47:57.309 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:57.312 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:57.315 00.003 6120 Enqueuing Expose request
22:47:57.317 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:47:57.317 00.000 7680 MoveAxis(E, 0, ABG)
22:47:57.317 00.000 7680 Move returns status 0, amount 0
22:47:57.317 00.000 7680 MoveAxis(N, 0, ABG)
22:47:57.317 00.000 7680 Move returns status 0, amount 0
22:47:57.319 00.002 7680 move complete, result=0
22:47:57.319 00.000 7680 worker thread done servicing request
22:47:57.319 00.000 7680 Worker thread wakes up
22:47:57.319 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:57.319 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:47:57.320 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:47:58.568 01.248 7680 Exposure complete
22:47:58.715 00.147 7680 worker thread done servicing request
22:47:58.715 00.000 6120 OnExposeComplete: enter
22:47:58.719 00.004 6120 UpdateGuideState(): m_state=6
22:47:58.723 00.004 6120 Star::Find(15, 968, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 651
22:47:58.727 00.004 6120 Star::Find returns 1 (1), X=968.00, Y=50.64, Mass=11319, SNR=68.9, Peak=255 HFD=6.7
22:47:58.731 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
22:47:58.737 00.006 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
22:47:58.740 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.39 hyp=0.40 cameraTheta=1.36 mountX=-0.15 mountY=-0.31, mountTheta=-2.03
22:47:58.745 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.39, opts=13)
22:47:58.750 00.005 6120 Enqueuing Move request for scope (0.08, 0.39)
22:47:58.754 00.004 7680 Worker thread wakes up
22:47:58.754 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.39) opts 0xd
22:47:58.754 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.39)
22:47:58.754 00.000 7680 Moving (0.08, 0.39) raw xDistance=-0.15 yDistance=-0.31
22:47:58.754 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:47:58.755 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:47:58.755 00.000 7680 MoveAxis(E, 0, ABG)
22:47:58.755 00.000 7680 Move returns status 0, amount 0
22:47:58.755 00.000 7680 MoveAxis(N, 169, ABG)
22:47:58.755 00.000 7680 Guiding  Dir = 0, Dur = 169
22:47:58.755 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:47:58.760 00.005 7680 IsSlewing returns 0
22:47:58.760 00.000 6120 UpdateGuideState exits: m=11319 SNR=68.9 Saturated
22:47:58.765 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:58.770 00.005 7680 IsGuiding returns 0
22:47:58.770 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:47:58.774 00.004 7680 PulseGuide returned control before completion, sleep 179
22:47:58.774 00.000 6120 Enqueuing Expose request
22:47:58.968 00.194 7680 IsGuiding returns 1
22:47:58.968 00.000 7680 scope still moving after pulse duration time elapsed
22:47:58.999 00.031 7680 IsSlewing returns 0
22:47:59.000 00.001 7680 IsGuiding returns 0
22:47:59.001 00.001 7680 scope move finished after 169 + 61 ms
22:47:59.001 00.000 7680 Move returns status 0, amount 169
22:47:59.002 00.001 7680 move complete, result=0
22:47:59.002 00.000 7680 worker thread done servicing request
22:47:59.002 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 169 ms NORTH
22:47:59.008 00.006 7680 Worker thread wakes up
22:47:59.008 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:47:59.008 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:48:00.266 01.258 7680 Exposure complete
22:48:00.393 00.127 7680 worker thread done servicing request
22:48:00.393 00.000 6120 OnExposeComplete: enter
22:48:00.397 00.004 6120 UpdateGuideState(): m_state=6
22:48:00.401 00.004 6120 Star::Find(15, 967, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 652
22:48:00.405 00.004 6120 Star::Find returns 1 (1), X=967.95, Y=50.84, Mass=13546, SNR=76.2, Peak=255 HFD=6.8
22:48:00.408 00.003 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
22:48:00.413 00.005 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.08)
22:48:00.416 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.58 hyp=0.58 cameraTheta=1.52 mountX=-0.14 mountY=-0.51, mountTheta=-1.84
22:48:00.422 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.58, opts=13)
22:48:00.427 00.005 6120 Enqueuing Move request for scope (0.03, 0.58)
22:48:00.431 00.004 7680 Worker thread wakes up
22:48:00.432 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:00.436 00.004 6120 UpdateGuideState exits: m=13546 SNR=76.2 Saturated
22:48:00.439 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:00.443 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:00.447 00.004 6120 Enqueuing Expose request
22:48:00.450 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.58) opts 0xd
22:48:00.450 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.58)
22:48:00.450 00.000 7680 Moving (0.03, 0.58) raw xDistance=-0.14 yDistance=-0.51
22:48:00.450 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:48:00.451 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:48:00.451 00.000 7680 MoveAxis(E, 0, ABG)
22:48:00.451 00.000 7680 Move returns status 0, amount 0
22:48:00.452 00.001 7680 MoveAxis(N, 276, ABG)
22:48:00.452 00.000 7680 Guiding  Dir = 0, Dur = 276
22:48:00.452 00.000 7680 IsSlewing returns 0
22:48:00.452 00.000 7680 IsGuiding returns 0
22:48:00.453 00.001 7680 PulseGuide returned control before completion, sleep 286
22:48:00.755 00.302 7680 IsGuiding returns 1
22:48:00.756 00.001 7680 scope still moving after pulse duration time elapsed
22:48:00.785 00.029 7680 IsSlewing returns 0
22:48:00.787 00.002 7680 IsGuiding returns 1
22:48:00.816 00.029 7680 IsSlewing returns 0
22:48:00.817 00.001 7680 IsGuiding returns 1
22:48:00.847 00.030 7680 IsSlewing returns 0
22:48:00.849 00.002 7680 IsGuiding returns 0
22:48:00.849 00.000 7680 scope move finished after 276 + 121 ms
22:48:00.850 00.001 7680 Move returns status 0, amount 276
22:48:00.850 00.000 7680 move complete, result=0
22:48:00.851 00.001 7680 worker thread done servicing request
22:48:00.851 00.000 7680 Worker thread wakes up
22:48:00.851 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 276 ms NORTH
22:48:00.860 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:00.861 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:48:02.125 01.264 7680 Exposure complete
22:48:02.342 00.217 7680 worker thread done servicing request
22:48:02.342 00.000 6120 OnExposeComplete: enter
22:48:02.344 00.002 6120 UpdateGuideState(): m_state=6
22:48:02.347 00.003 6120 Star::Find(15, 967, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 653
22:48:02.351 00.004 6120 Star::Find returns 1 (1), X=968.06, Y=50.61, Mass=12031, SNR=69.8, Peak=255 HFD=6.7
22:48:02.354 00.003 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
22:48:02.359 00.005 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
22:48:02.361 00.002 6120 CameraToMount -- cameraX=0.14 cameraY=0.35 hyp=0.38 cameraTheta=1.18 mountX=-0.21 mountY=-0.25, mountTheta=-2.25
22:48:02.366 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.35, opts=13)
22:48:02.369 00.003 6120 Enqueuing Move request for scope (0.14, 0.35)
22:48:02.372 00.003 7680 Worker thread wakes up
22:48:02.372 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.35) opts 0xd
22:48:02.372 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.35)
22:48:02.372 00.000 7680 Moving (0.14, 0.35) raw xDistance=-0.21 yDistance=-0.25
22:48:02.372 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:48:02.373 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:02.375 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:48:02.375 00.000 7680 MoveAxis(E, 84, ABG)
22:48:02.375 00.000 7680 Guiding  Dir = 2, Dur = 84
22:48:02.376 00.001 6120 UpdateGuideState exits: m=12031 SNR=69.8 Saturated
22:48:02.379 00.003 7680 IsSlewing returns 0
22:48:02.379 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:02.381 00.002 7680 IsGuiding returns 0
22:48:02.381 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:02.384 00.003 7680 PulseGuide returned control before completion, sleep 94
22:48:02.384 00.000 6120 Enqueuing Expose request
22:48:02.490 00.106 7680 IsGuiding returns 1
22:48:02.491 00.001 7680 scope still moving after pulse duration time elapsed
22:48:02.521 00.030 7680 IsSlewing returns 0
22:48:02.521 00.000 7680 IsGuiding returns 0
22:48:02.521 00.000 7680 scope move finished after 84 + 56 ms
22:48:02.522 00.001 7680 Move returns status 0, amount 84
22:48:02.522 00.000 7680 MoveAxis(N, 137, ABG)
22:48:02.522 00.000 7680 Guiding  Dir = 0, Dur = 137
22:48:02.522 00.000 7680 IsSlewing returns 0
22:48:02.523 00.001 7680 IsGuiding returns 0
22:48:02.523 00.000 7680 PulseGuide returned control before completion, sleep 147
22:48:02.679 00.156 7680 IsGuiding returns 1
22:48:02.681 00.002 7680 scope still moving after pulse duration time elapsed
22:48:02.710 00.029 7680 IsSlewing returns 0
22:48:02.710 00.000 7680 IsGuiding returns 0
22:48:02.710 00.000 7680 scope move finished after 137 + 50 ms
22:48:02.711 00.001 7680 Move returns status 0, amount 137
22:48:02.711 00.000 7680 move complete, result=0
22:48:02.711 00.000 7680 worker thread done servicing request
22:48:02.711 00.000 7680 Worker thread wakes up
22:48:02.711 00.000 6120 GuideStep: -0.2 px 84 ms EAST, -0.3 px 137 ms NORTH
22:48:02.714 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:02.714 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:48:03.963 01.249 7680 Exposure complete
22:48:04.086 00.123 7680 worker thread done servicing request
22:48:04.087 00.001 6120 OnExposeComplete: enter
22:48:04.091 00.004 6120 UpdateGuideState(): m_state=6
22:48:04.095 00.004 6120 Star::Find(15, 968, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 654
22:48:04.098 00.003 6120 Star::Find returns 1 (0), X=967.92, Y=50.43, Mass=11588, SNR=69.4, Peak=243 HFD=6.9
22:48:04.102 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.78)
22:48:04.106 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
22:48:04.110 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.55 mountX=-0.04 mountY=-0.15, mountTheta=-1.80
22:48:04.115 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.17, opts=13)
22:48:04.119 00.004 6120 Enqueuing Move request for scope (0.00, 0.17)
22:48:04.123 00.004 7680 Worker thread wakes up
22:48:04.123 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.17) opts 0xd
22:48:04.123 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:04.128 00.005 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.17)
22:48:04.128 00.000 7680 Moving (0.00, 0.17) raw xDistance=-0.04 yDistance=-0.15
22:48:04.128 00.000 6120 UpdateGuideState exits: m=11588 SNR=69.4
22:48:04.132 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:48:04.132 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:48:04.132 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:04.138 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:48:04.138 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:04.142 00.004 7680 MoveAxis(E, 0, ABG)
22:48:04.142 00.000 7680 Move returns status 0, amount 0
22:48:04.142 00.000 6120 Enqueuing Expose request
22:48:04.145 00.003 7680 MoveAxis(N, 0, ABG)
22:48:04.145 00.000 7680 Move returns status 0, amount 0
22:48:04.146 00.001 7680 move complete, result=0
22:48:04.146 00.000 7680 worker thread done servicing request
22:48:04.146 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:48:04.149 00.003 7680 Worker thread wakes up
22:48:04.149 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:04.150 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:48:05.392 01.242 7680 Exposure complete
22:48:05.538 00.146 7680 worker thread done servicing request
22:48:05.538 00.000 6120 OnExposeComplete: enter
22:48:05.543 00.005 6120 UpdateGuideState(): m_state=6
22:48:05.550 00.007 6120 Star::Find(15, 967, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 655
22:48:05.554 00.004 6120 Star::Find returns 1 (1), X=967.81, Y=50.73, Mass=14285, SNR=78.6, Peak=255 HFD=6.9
22:48:05.559 00.005 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.55)
22:48:05.563 00.004 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
22:48:05.566 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.48 hyp=0.49 cameraTheta=1.78 mountX=0.01 mountY=-0.47, mountTheta=-1.54
22:48:05.571 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.48, opts=13)
22:48:05.575 00.004 6120 Enqueuing Move request for scope (-0.10, 0.48)
22:48:05.579 00.004 7680 Worker thread wakes up
22:48:05.580 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.48) opts 0xd
22:48:05.580 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.48)
22:48:05.580 00.000 7680 Moving (-0.10, 0.48) raw xDistance=0.01 yDistance=-0.47
22:48:05.580 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:48:05.580 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:48:05.580 00.000 7680 MoveAxis(E, 0, ABG)
22:48:05.580 00.000 7680 Move returns status 0, amount 0
22:48:05.580 00.000 7680 MoveAxis(N, 257, ABG)
22:48:05.581 00.001 7680 Guiding  Dir = 0, Dur = 257
22:48:05.581 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:05.586 00.005 7680 IsSlewing returns 0
22:48:05.586 00.000 6120 UpdateGuideState exits: m=14285 SNR=78.6 Saturated
22:48:05.590 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:05.594 00.004 7680 IsGuiding returns 0
22:48:05.595 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:05.598 00.003 6120 Enqueuing Expose request
22:48:05.602 00.004 7680 PulseGuide returned control before completion, sleep 267
22:48:05.882 00.280 7680 IsGuiding returns 0
22:48:05.882 00.000 7680 Move returns status 0, amount 257
22:48:05.882 00.000 7680 move complete, result=0
22:48:05.883 00.001 7680 worker thread done servicing request
22:48:05.884 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 257 ms NORTH
22:48:05.891 00.007 7680 Worker thread wakes up
22:48:05.891 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:05.891 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:48:07.140 01.249 7680 Exposure complete
22:48:07.278 00.138 7680 worker thread done servicing request
22:48:07.278 00.000 6120 OnExposeComplete: enter
22:48:07.283 00.005 6120 UpdateGuideState(): m_state=6
22:48:07.286 00.003 6120 Star::Find(15, 967, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 656
22:48:07.290 00.004 6120 Star::Find returns 1 (1), X=967.82, Y=50.89, Mass=13525, SNR=74.9, Peak=255 HFD=6.8
22:48:07.295 00.005 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
22:48:07.299 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.88)
22:48:07.303 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.63 hyp=0.64 cameraTheta=1.72 mountX=-0.02 mountY=-0.61, mountTheta=-1.61
22:48:07.309 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.63, opts=13)
22:48:07.314 00.005 6120 Enqueuing Move request for scope (-0.09, 0.63)
22:48:07.317 00.003 7680 Worker thread wakes up
22:48:07.317 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.63) opts 0xd
22:48:07.317 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.63)
22:48:07.318 00.001 7680 Moving (-0.09, 0.63) raw xDistance=-0.02 yDistance=-0.61
22:48:07.318 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:48:07.318 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
22:48:07.318 00.000 7680 MoveAxis(E, 0, ABG)
22:48:07.318 00.000 7680 Move returns status 0, amount 0
22:48:07.318 00.000 7680 MoveAxis(N, 331, ABG)
22:48:07.318 00.000 7680 Guiding  Dir = 0, Dur = 331
22:48:07.319 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:07.323 00.004 7680 IsSlewing returns 0
22:48:07.323 00.000 6120 UpdateGuideState exits: m=13525 SNR=74.9 Saturated
22:48:07.329 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:07.334 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:07.338 00.004 6120 Enqueuing Expose request
22:48:07.341 00.003 7680 IsGuiding returns 0
22:48:07.342 00.001 7680 PulseGuide returned control before completion, sleep 341
22:48:07.697 00.355 7680 IsGuiding returns 1
22:48:07.698 00.001 7680 scope still moving after pulse duration time elapsed
22:48:07.728 00.030 7680 IsSlewing returns 0
22:48:07.729 00.001 7680 IsGuiding returns 0
22:48:07.730 00.001 7680 scope move finished after 331 + 57 ms
22:48:07.730 00.000 7680 Move returns status 0, amount 331
22:48:07.731 00.001 7680 move complete, result=0
22:48:07.731 00.000 7680 worker thread done servicing request
22:48:07.732 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 331 ms NORTH
22:48:07.739 00.007 7680 Worker thread wakes up
22:48:07.739 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:07.740 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:48:08.991 01.251 7680 Exposure complete
22:48:09.131 00.140 7680 worker thread done servicing request
22:48:09.131 00.000 6120 OnExposeComplete: enter
22:48:09.136 00.005 6120 UpdateGuideState(): m_state=6
22:48:09.141 00.005 6120 Star::Find(15, 967, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 657
22:48:09.144 00.003 6120 Star::Find returns 1 (1), X=967.62, Y=50.05, Mass=13230, SNR=76.0, Peak=255 HFD=6.7
22:48:09.148 00.004 6120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-2.95) = xAngle (0.42 = 0.42)
22:48:09.152 00.004 6120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.16 = 0.16)
22:48:09.155 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.21 hyp=0.36 cameraTheta=-2.53 mountX=0.33 mountY=0.06, mountTheta=0.17
22:48:09.160 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.21, opts=13)
22:48:09.163 00.003 6120 Enqueuing Move request for scope (-0.29, -0.21)
22:48:09.167 00.004 7680 Worker thread wakes up
22:48:09.167 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.21) opts 0xd
22:48:09.167 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.21)
22:48:09.168 00.001 7680 Moving (-0.29, -0.21) raw xDistance=0.33 yDistance=0.06
22:48:09.168 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
22:48:09.168 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:48:09.168 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:09.171 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:48:09.173 00.002 7680 MoveAxis(W, 134, ABG)
22:48:09.173 00.000 7680 Guiding  Dir = 3, Dur = 134
22:48:09.173 00.000 6120 UpdateGuideState exits: m=13230 SNR=76.0 Saturated
22:48:09.178 00.005 7680 IsSlewing returns 0
22:48:09.178 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:09.183 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:09.187 00.004 6120 Enqueuing Expose request
22:48:09.191 00.004 7680 IsGuiding returns 0
22:48:09.191 00.000 7680 PulseGuide returned control before completion, sleep 144
22:48:09.343 00.152 7680 IsGuiding returns 1
22:48:09.344 00.001 7680 scope still moving after pulse duration time elapsed
22:48:09.374 00.030 7680 IsSlewing returns 0
22:48:09.376 00.002 7680 IsGuiding returns 0
22:48:09.377 00.001 7680 scope move finished after 134 + 51 ms
22:48:09.377 00.000 7680 Move returns status 0, amount 134
22:48:09.377 00.000 7680 MoveAxis(N, 0, ABG)
22:48:09.378 00.001 7680 Move returns status 0, amount 0
22:48:09.378 00.000 7680 move complete, result=0
22:48:09.379 00.001 7680 worker thread done servicing request
22:48:09.379 00.000 7680 Worker thread wakes up
22:48:09.379 00.000 6120 GuideStep: 0.3 px 134 ms WEST, 0.1 px 0 ms NORTH
22:48:09.385 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:09.385 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:48:10.640 01.255 7680 Exposure complete
22:48:10.789 00.149 7680 worker thread done servicing request
22:48:10.789 00.000 6120 OnExposeComplete: enter
22:48:10.795 00.006 6120 UpdateGuideState(): m_state=6
22:48:10.800 00.005 6120 Star::Find(15, 967, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 658
22:48:10.804 00.004 6120 Star::Find returns 1 (1), X=967.73, Y=50.25, Mass=13923, SNR=77.9, Peak=255 HFD=6.9
22:48:10.809 00.005 6120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-2.95) = xAngle (-0.18 = -0.18)
22:48:10.813 00.004 6120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.44 = -0.44)
22:48:10.816 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-3.13 mountX=0.18 mountY=-0.08, mountTheta=-0.41
22:48:10.821 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.00, opts=13)
22:48:10.825 00.004 6120 Enqueuing Move request for scope (-0.19, -0.00)
22:48:10.830 00.005 7680 Worker thread wakes up
22:48:10.830 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.00) opts 0xd
22:48:10.830 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.00)
22:48:10.831 00.001 7680 Moving (-0.19, -0.00) raw xDistance=0.18 yDistance=-0.08
22:48:10.831 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:48:10.831 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:48:10.831 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:10.836 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:48:10.836 00.000 7680 MoveAxis(E, 0, ABG)
22:48:10.836 00.000 7680 Move returns status 0, amount 0
22:48:10.836 00.000 7680 MoveAxis(N, 0, ABG)
22:48:10.836 00.000 7680 Move returns status 0, amount 0
22:48:10.836 00.000 7680 move complete, result=0
22:48:10.837 00.001 6120 UpdateGuideState exits: m=13923 SNR=77.9 Saturated
22:48:10.840 00.003 7680 worker thread done servicing request
22:48:10.840 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:10.844 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:10.847 00.003 6120 Enqueuing Expose request
22:48:10.851 00.004 7680 Worker thread wakes up
22:48:10.851 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:10.851 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:48:10.852 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:12.100 01.248 7680 Exposure complete
22:48:12.239 00.139 7680 worker thread done servicing request
22:48:12.240 00.001 6120 OnExposeComplete: enter
22:48:12.244 00.004 6120 UpdateGuideState(): m_state=6
22:48:12.248 00.004 6120 Star::Find(15, 967, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 659
22:48:12.252 00.004 6120 Star::Find returns 1 (1), X=967.74, Y=50.47, Mass=14000, SNR=77.1, Peak=255 HFD=7.0
22:48:12.255 00.003 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.20 = -1.08)
22:48:12.258 00.003 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.93 = -1.35)
22:48:12.264 00.006 6120 CameraToMount -- cameraX=-0.17 cameraY=0.21 hyp=0.28 cameraTheta=2.25 mountX=0.13 mountY=-0.27, mountTheta=-1.12
22:48:12.271 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.21, opts=13)
22:48:12.276 00.005 6120 Enqueuing Move request for scope (-0.17, 0.21)
22:48:12.280 00.004 7680 Worker thread wakes up
22:48:12.280 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:12.283 00.003 6120 UpdateGuideState exits: m=14000 SNR=77.1 Saturated
22:48:12.288 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:12.291 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:12.295 00.004 6120 Enqueuing Expose request
22:48:12.298 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.21) opts 0xd
22:48:12.298 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.21)
22:48:12.298 00.000 7680 Moving (-0.17, 0.21) raw xDistance=0.13 yDistance=-0.27
22:48:12.298 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:48:12.298 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:48:12.300 00.002 7680 MoveAxis(E, 0, ABG)
22:48:12.300 00.000 7680 Move returns status 0, amount 0
22:48:12.300 00.000 7680 MoveAxis(N, 146, ABG)
22:48:12.301 00.001 7680 Guiding  Dir = 0, Dur = 146
22:48:12.301 00.000 7680 IsSlewing returns 0
22:48:12.301 00.000 7680 IsGuiding returns 0
22:48:12.302 00.001 7680 PulseGuide returned control before completion, sleep 156
22:48:12.464 00.162 7680 IsGuiding returns 1
22:48:12.465 00.001 7680 scope still moving after pulse duration time elapsed
22:48:12.494 00.029 7680 IsSlewing returns 0
22:48:12.497 00.003 7680 IsGuiding returns 0
22:48:12.497 00.000 7680 scope move finished after 146 + 49 ms
22:48:12.497 00.000 7680 Move returns status 0, amount 146
22:48:12.497 00.000 7680 move complete, result=0
22:48:12.497 00.000 7680 worker thread done servicing request
22:48:12.497 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
22:48:12.501 00.004 7680 Worker thread wakes up
22:48:12.501 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:12.501 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:48:13.757 01.256 7680 Exposure complete
22:48:13.895 00.138 7680 worker thread done servicing request
22:48:13.895 00.000 6120 OnExposeComplete: enter
22:48:13.899 00.004 6120 UpdateGuideState(): m_state=6
22:48:13.903 00.004 6120 Star::Find(15, 967, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 660
22:48:13.906 00.003 6120 Star::Find returns 1 (1), X=967.73, Y=50.35, Mass=12041, SNR=71.3, Peak=255 HFD=7.0
22:48:13.910 00.004 6120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-2.95) = xAngle (5.63 = -0.65)
22:48:13.912 00.002 6120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.36 = -0.92)
22:48:13.919 00.007 6120 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.68 mountX=0.17 mountY=-0.17, mountTheta=-0.79
22:48:13.924 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.09, opts=13)
22:48:13.927 00.003 6120 Enqueuing Move request for scope (-0.19, 0.09)
22:48:13.935 00.008 7680 Worker thread wakes up
22:48:13.935 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:13.938 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
22:48:13.938 00.000 6120 UpdateGuideState exits: m=12041 SNR=71.3 Saturated
22:48:13.941 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
22:48:13.941 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:13.945 00.004 7680 Moving (-0.19, 0.09) raw xDistance=0.17 yDistance=-0.17
22:48:13.945 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:13.950 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:48:13.950 00.000 6120 Enqueuing Expose request
22:48:13.953 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:48:13.953 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:48:13.953 00.000 7680 MoveAxis(E, 0, ABG)
22:48:13.954 00.001 7680 Move returns status 0, amount 0
22:48:13.954 00.000 7680 MoveAxis(N, 0, ABG)
22:48:13.954 00.000 7680 Move returns status 0, amount 0
22:48:13.954 00.000 7680 move complete, result=0
22:48:13.954 00.000 7680 worker thread done servicing request
22:48:13.954 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:48:13.959 00.005 7680 Worker thread wakes up
22:48:13.959 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:13.959 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:48:15.214 01.255 7680 Exposure complete
22:48:15.346 00.132 7680 worker thread done servicing request
22:48:15.346 00.000 6120 OnExposeComplete: enter
22:48:15.351 00.005 6120 UpdateGuideState(): m_state=6
22:48:15.357 00.006 6120 Star::Find(15, 967, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 661
22:48:15.362 00.005 6120 Star::Find returns 1 (1), X=967.62, Y=50.45, Mass=13093, SNR=74.7, Peak=255 HFD=7.0
22:48:15.367 00.005 6120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
22:48:15.373 00.006 6120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
22:48:15.377 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.19 hyp=0.35 cameraTheta=2.56 mountX=0.25 mountY=-0.30, mountTheta=-0.88
22:48:15.382 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.19, opts=13)
22:48:15.386 00.004 6120 Enqueuing Move request for scope (-0.29, 0.19)
22:48:15.389 00.003 7680 Worker thread wakes up
22:48:15.390 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:15.393 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.19) opts 0xd
22:48:15.393 00.000 6120 UpdateGuideState exits: m=13093 SNR=74.7 Saturated
22:48:15.397 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:15.401 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:15.405 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.19)
22:48:15.405 00.000 7680 Moving (-0.29, 0.19) raw xDistance=0.25 yDistance=-0.30
22:48:15.405 00.000 6120 Enqueuing Expose request
22:48:15.409 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
22:48:15.409 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:48:15.410 00.001 7680 MoveAxis(W, 102, ABG)
22:48:15.410 00.000 7680 Guiding  Dir = 3, Dur = 102
22:48:15.410 00.000 7680 IsSlewing returns 0
22:48:15.410 00.000 7680 IsGuiding returns 0
22:48:15.411 00.001 7680 PulseGuide returned control before completion, sleep 112
22:48:15.529 00.118 7680 IsGuiding returns 1
22:48:15.530 00.001 7680 scope still moving after pulse duration time elapsed
22:48:15.561 00.031 7680 IsSlewing returns 0
22:48:15.561 00.000 7680 IsGuiding returns 0
22:48:15.561 00.000 7680 scope move finished after 102 + 48 ms
22:48:15.561 00.000 7680 Move returns status 0, amount 102
22:48:15.562 00.001 7680 MoveAxis(N, 164, ABG)
22:48:15.562 00.000 7680 Guiding  Dir = 0, Dur = 164
22:48:15.562 00.000 7680 IsSlewing returns 0
22:48:15.563 00.001 7680 IsGuiding returns 0
22:48:15.563 00.000 7680 PulseGuide returned control before completion, sleep 174
22:48:15.749 00.186 7680 IsGuiding returns 1
22:48:15.750 00.001 7680 scope still moving after pulse duration time elapsed
22:48:15.782 00.032 7680 IsSlewing returns 0
22:48:15.783 00.001 7680 IsGuiding returns 0
22:48:15.784 00.001 7680 scope move finished after 164 + 56 ms
22:48:15.784 00.000 7680 Move returns status 0, amount 164
22:48:15.785 00.001 7680 move complete, result=0
22:48:15.785 00.000 7680 worker thread done servicing request
22:48:15.786 00.001 7680 Worker thread wakes up
22:48:15.786 00.000 6120 GuideStep: 0.3 px 102 ms WEST, -0.3 px 164 ms NORTH
22:48:15.792 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:15.793 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,35,31,31)
22:48:17.041 01.248 7680 Exposure complete
22:48:17.089 00.048 6120 evsrv: cli 0FAF03D8 connect
22:48:17.213 00.124 6120 case statement mapped state 6 to 3
22:48:17.224 00.011 6120 case statement mapped state 6 to 3
22:48:17.228 00.004 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"39b800a2-c302-457c-887e-422213b2b6c3"}
22:48:17.235 00.007 6120 case statement mapped state 6 to 3
22:48:17.240 00.005 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"39b800a2-c302-457c-887e-422213b2b6c3"}
22:48:17.243 00.003 6120 evsrv: cli 0FAF03D8 disconnect
22:48:17.248 00.005 6120 evsrv: cli 0FAEFBB8 connect
22:48:17.254 00.006 6120 case statement mapped state 6 to 3
22:48:17.257 00.003 6120 case statement mapped state 6 to 3
22:48:17.262 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"e2683fab-9643-43cc-9f02-4c4c68654376"}
22:48:17.267 00.005 6120 PhdController::Dither begins
22:48:17.272 00.005 6120 dither: size=5.00, dRA=-0.75 dDec=3.03
22:48:17.276 00.004 6120 MountToCamera -- mountTheta (1.81) + m_xAngle (-2.95) = xAngle (-1.14 = -1.14)
22:48:17.421 00.145 6120 MountToCamera -- mountX=-0.75 mountY=3.03 hyp=3.12 mountTheta=1.81 cameraX=1.30, cameraY=-2.84 cameraTheta=-1.14
22:48:17.425 00.004 6120 setting lock position to (969.21, 47.42)
22:48:17.429 00.004 6120 Mount: notify guiding dithered (1.3, -2.8)
22:48:17.432 00.003 6120 Status Line: Dither by -0.75,3.03
22:48:17.546 00.114 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:48:17.552 00.006 6120 PhdController: newstate STATE_SETTLE_WAIT
22:48:17.555 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"e2683fab-9643-43cc-9f02-4c4c68654376"}
22:48:17.558 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
22:48:17.574 00.016 7680 worker thread done servicing request
22:48:17.575 00.001 6120 OnExposeComplete: enter
22:48:17.579 00.004 6120 UpdateGuideState(): m_state=6
22:48:17.582 00.003 6120 Star::Find(15, 967, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 662
22:48:17.585 00.003 6120 Star::Find returns 1 (1), X=967.87, Y=50.79, Mass=13094, SNR=73.6, Peak=255 HFD=6.8
22:48:17.589 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
22:48:17.593 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.65)
22:48:17.595 00.002 6120 CameraToMount -- cameraX=-1.34 cameraY=3.37 hyp=3.63 cameraTheta=1.95 mountX=0.69 mountY=-3.62, mountTheta=-1.38
22:48:17.599 00.004 6120 dither recenter: remaining=(0.7,-3.0) step=(0.7,-3.0)
22:48:17.602 00.003 6120 MountToCamera -- mountTheta (-1.33) + m_xAngle (-2.95) = xAngle (-4.28 = 2.00)
22:48:17.606 00.004 6120 MountToCamera -- mountX=0.75 mountY=-3.03 hyp=3.12 mountTheta=-1.33 cameraX=-1.30, cameraY=2.84 cameraTheta=2.00
22:48:17.609 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-1.30, y=2.84, opts=4)
22:48:17.612 00.003 6120 Enqueuing Move request for scope (-1.30, 2.84)
22:48:17.615 00.003 6120 Mount: notify direct move 0.75,-3.03
22:48:17.617 00.002 7680 Worker thread wakes up
22:48:17.618 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:17.620 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.30, 2.84) opts 0x4
22:48:17.620 00.000 6120 UpdateGuideState exits: m=13094 SNR=73.6 Saturated
22:48:17.624 00.004 7680 Handling offset move in thread for scope, endpoint = (-1.30, 2.84)
22:48:17.624 00.000 6120 PhdController: settling, locked = 1, distance = 3.49 (1.50) aobump = 0 frame = 1 / 99999
22:48:17.627 00.003 7680 Moving (-1.30, 2.84) raw xDistance=0.75 yDistance=-3.03
22:48:17.627 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046097.627,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.49,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:48:17.629 00.002 7680 MoveAxis(W, 485, B)
22:48:17.629 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:17.633 00.004 7680 Guiding  Dir = 3, Dur = 485
22:48:17.633 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:17.635 00.002 7680 IsSlewing returns 0
22:48:17.635 00.000 6120 Enqueuing Expose request
22:48:17.639 00.004 7680 IsGuiding returns 0
22:48:17.640 00.001 7680 PulseGuide returned control before completion, sleep 495
22:48:18.137 00.497 7680 IsGuiding returns 1
22:48:18.138 00.001 7680 scope still moving after pulse duration time elapsed
22:48:18.168 00.030 7680 IsSlewing returns 0
22:48:18.168 00.000 7680 IsGuiding returns 0
22:48:18.168 00.000 7680 scope move finished after 485 + 44 ms
22:48:18.168 00.000 7680 Move returns status 0, amount 485
22:48:18.168 00.000 7680 MoveAxis(N, 1644, B)
22:48:18.170 00.002 7680 Guiding  Dir = 0, Dur = 1644
22:48:18.170 00.000 7680 IsSlewing returns 0
22:48:18.170 00.000 7680 IsGuiding returns 0
22:48:18.171 00.001 7680 PulseGuide returned control before completion, sleep 1654
22:48:19.839 01.668 7680 IsGuiding returns 1
22:48:19.841 00.002 7680 scope still moving after pulse duration time elapsed
22:48:19.871 00.030 7680 IsSlewing returns 0
22:48:19.873 00.002 7680 IsGuiding returns 0
22:48:19.874 00.001 7680 scope move finished after 1644 + 58 ms
22:48:19.874 00.000 7680 Move returns status 0, amount 1644
22:48:19.875 00.001 7680 move complete, result=0
22:48:19.875 00.000 7680 worker thread done servicing request
22:48:19.875 00.000 7680 Worker thread wakes up
22:48:19.876 00.001 6120 GuideStep: 0.7 px 485 ms WEST, -3.0 px 1644 ms NORTH
22:48:19.883 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:19.883 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:21.131 01.248 7680 Exposure complete
22:48:21.252 00.121 7680 worker thread done servicing request
22:48:21.252 00.000 6120 OnExposeComplete: enter
22:48:21.256 00.004 6120 UpdateGuideState(): m_state=6
22:48:21.259 00.003 6120 Star::Find(15, 967, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 663
22:48:21.263 00.004 6120 Star::Find returns 1 (1), X=968.71, Y=48.40, Mass=13608, SNR=75.9, Peak=255 HFD=7.0
22:48:21.267 00.004 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
22:48:21.272 00.005 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
22:48:21.276 00.004 6120 CameraToMount -- cameraX=-0.51 cameraY=0.98 hyp=1.11 cameraTheta=2.05 mountX=0.31 mountY=-1.11, mountTheta=-1.29
22:48:21.281 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.51, y=0.98, opts=13)
22:48:21.285 00.004 6120 Enqueuing Move request for scope (-0.51, 0.98)
22:48:21.288 00.003 7680 Worker thread wakes up
22:48:21.289 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:21.293 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.98) opts 0xd
22:48:21.293 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.51, 0.98)
22:48:21.294 00.001 7680 Moving (-0.51, 0.98) raw xDistance=0.31 yDistance=-1.11
22:48:21.294 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
22:48:21.294 00.000 6120 UpdateGuideState exits: m=13608 SNR=75.9 Saturated
22:48:21.299 00.005 7680 resist switch: large excursion: input -1.11 thresh 0.60 direction from 0 to -1
22:48:21.299 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.32
22:48:21.299 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.11 from input -1.11
22:48:21.299 00.000 7680 MoveAxis(W, 128, ABG)
22:48:21.301 00.002 7680 Guiding  Dir = 3, Dur = 128
22:48:21.301 00.000 6120 PhdController: settling, locked = 1, distance = 1.11 (1.50) aobump = 0 frame = 2 / 99999
22:48:21.305 00.004 7680 IsSlewing returns 0
22:48:21.305 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046101.305,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.11,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:48:21.309 00.004 7680 IsGuiding returns 0
22:48:21.309 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:21.313 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:21.317 00.004 6120 Enqueuing Expose request
22:48:21.322 00.005 7680 PulseGuide returned control before completion, sleep 138
22:48:21.471 00.149 7680 IsGuiding returns 0
22:48:21.473 00.002 7680 Move returns status 0, amount 128
22:48:21.475 00.002 7680 MoveAxis(N, 600, ABG)
22:48:21.476 00.001 7680 Guiding  Dir = 0, Dur = 600
22:48:21.476 00.000 7680 IsSlewing returns 0
22:48:21.476 00.000 7680 IsGuiding returns 0
22:48:21.477 00.001 7680 PulseGuide returned control before completion, sleep 610
22:48:22.093 00.616 7680 IsGuiding returns 1
22:48:22.095 00.002 7680 scope still moving after pulse duration time elapsed
22:48:22.126 00.031 7680 IsSlewing returns 0
22:48:22.126 00.000 7680 IsGuiding returns 0
22:48:22.128 00.002 7680 scope move finished after 600 + 50 ms
22:48:22.128 00.000 7680 Move returns status 0, amount 600
22:48:22.128 00.000 7680 move complete, result=0
22:48:22.129 00.001 7680 worker thread done servicing request
22:48:22.129 00.000 7680 Worker thread wakes up
22:48:22.130 00.001 6120 GuideStep: 0.3 px 128 ms WEST, -1.1 px 600 ms NORTH
22:48:22.135 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:22.135 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:23.386 01.251 7680 Exposure complete
22:48:23.524 00.138 7680 worker thread done servicing request
22:48:23.524 00.000 6120 OnExposeComplete: enter
22:48:23.528 00.004 6120 UpdateGuideState(): m_state=6
22:48:23.532 00.004 6120 Star::Find(15, 968, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 664
22:48:23.535 00.003 6120 Star::Find returns 1 (1), X=969.03, Y=47.70, Mass=13905, SNR=77.2, Peak=255 HFD=6.9
22:48:23.539 00.004 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.11 = -1.17)
22:48:23.542 00.003 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.44)
22:48:23.546 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.28 hyp=0.34 cameraTheta=2.16 mountX=0.13 mountY=-0.34, mountTheta=-1.19
22:48:23.551 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.28, opts=13)
22:48:23.555 00.004 6120 Enqueuing Move request for scope (-0.19, 0.28)
22:48:23.558 00.003 7680 Worker thread wakes up
22:48:23.558 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.28) opts 0xd
22:48:23.558 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.28)
22:48:23.559 00.001 7680 Moving (-0.19, 0.28) raw xDistance=0.13 yDistance=-0.34
22:48:23.559 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:48:23.559 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:48:23.560 00.001 7680 MoveAxis(E, 0, ABG)
22:48:23.560 00.000 7680 Move returns status 0, amount 0
22:48:23.560 00.000 7680 MoveAxis(N, 182, ABG)
22:48:23.560 00.000 7680 Guiding  Dir = 0, Dur = 182
22:48:23.560 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:23.564 00.004 7680 IsSlewing returns 0
22:48:23.565 00.001 6120 UpdateGuideState exits: m=13905 SNR=77.2 Saturated
22:48:23.568 00.003 6120 PhdController: settling, locked = 1, distance = 0.88 (1.50) aobump = 0 frame = 3 / 99999
22:48:23.571 00.003 7680 IsGuiding returns 0
22:48:23.571 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046103.571,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.88,"Time":2.3,"SettleTime":10.0,"StarLocked":true}
22:48:23.576 00.005 7680 PulseGuide returned control before completion, sleep 192
22:48:23.576 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:23.581 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:23.586 00.005 6120 Enqueuing Expose request
22:48:23.780 00.194 7680 IsGuiding returns 1
22:48:23.781 00.001 7680 scope still moving after pulse duration time elapsed
22:48:23.812 00.031 7680 IsSlewing returns 0
22:48:23.812 00.000 7680 IsGuiding returns 0
22:48:23.813 00.001 7680 scope move finished after 182 + 58 ms
22:48:23.813 00.000 7680 Move returns status 0, amount 182
22:48:23.813 00.000 7680 move complete, result=0
22:48:23.814 00.001 7680 worker thread done servicing request
22:48:23.814 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 182 ms NORTH
22:48:23.819 00.005 7680 Worker thread wakes up
22:48:23.820 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:23.820 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:25.076 01.256 7680 Exposure complete
22:48:25.208 00.132 7680 worker thread done servicing request
22:48:25.208 00.000 6120 OnExposeComplete: enter
22:48:25.212 00.004 6120 UpdateGuideState(): m_state=6
22:48:25.215 00.003 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 665
22:48:25.219 00.004 6120 Star::Find returns 1 (1), X=969.04, Y=47.69, Mass=13191, SNR=75.6, Peak=255 HFD=6.8
22:48:25.223 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
22:48:25.227 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
22:48:25.230 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.27 hyp=0.32 cameraTheta=2.14 mountX=0.12 mountY=-0.31, mountTheta=-1.21
22:48:25.235 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.27, opts=13)
22:48:25.240 00.005 6120 Enqueuing Move request for scope (-0.17, 0.27)
22:48:25.244 00.004 7680 Worker thread wakes up
22:48:25.245 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:25.248 00.003 6120 UpdateGuideState exits: m=13191 SNR=75.6 Saturated
22:48:25.251 00.003 6120 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 4 / 99999
22:48:25.254 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.27) opts 0xd
22:48:25.255 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.27)
22:48:25.256 00.001 7680 Moving (-0.17, 0.27) raw xDistance=0.12 yDistance=-0.31
22:48:25.256 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:48:25.256 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:48:25.256 00.000 7680 MoveAxis(E, 0, ABG)
22:48:25.256 00.000 7680 Move returns status 0, amount 0
22:48:25.257 00.001 7680 MoveAxis(N, 171, ABG)
22:48:25.257 00.000 7680 Guiding  Dir = 0, Dur = 171
22:48:25.257 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046105.254,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.71,"Time":3.9,"SettleTime":10.0,"StarLocked":true}
22:48:25.261 00.004 7680 IsSlewing returns 0
22:48:25.261 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:25.264 00.003 7680 IsGuiding returns 0
22:48:25.265 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:25.269 00.004 7680 PulseGuide returned control before completion, sleep 181
22:48:25.269 00.000 6120 Enqueuing Expose request
22:48:25.455 00.186 7680 IsGuiding returns 1
22:48:25.456 00.001 7680 scope still moving after pulse duration time elapsed
22:48:25.486 00.030 7680 IsSlewing returns 0
22:48:25.486 00.000 7680 IsGuiding returns 0
22:48:25.486 00.000 7680 scope move finished after 171 + 51 ms
22:48:25.488 00.002 7680 Move returns status 0, amount 171
22:48:25.488 00.000 7680 move complete, result=0
22:48:25.488 00.000 7680 worker thread done servicing request
22:48:25.488 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 171 ms NORTH
22:48:25.492 00.004 7680 Worker thread wakes up
22:48:25.492 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:25.494 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:26.737 01.243 7680 Exposure complete
22:48:26.871 00.134 7680 worker thread done servicing request
22:48:26.871 00.000 6120 OnExposeComplete: enter
22:48:26.876 00.005 6120 UpdateGuideState(): m_state=6
22:48:26.879 00.003 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 666
22:48:26.883 00.004 6120 Star::Find returns 1 (1), X=968.93, Y=47.54, Mass=13210, SNR=76.0, Peak=255 HFD=6.9
22:48:26.888 00.005 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.70 = -0.59)
22:48:26.891 00.003 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.86)
22:48:26.893 00.002 6120 CameraToMount -- cameraX=-0.29 cameraY=0.12 hyp=0.31 cameraTheta=2.74 mountX=0.26 mountY=-0.24, mountTheta=-0.74
22:48:26.898 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.12, opts=13)
22:48:26.902 00.004 6120 Enqueuing Move request for scope (-0.29, 0.12)
22:48:26.904 00.002 7680 Worker thread wakes up
22:48:26.904 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.12) opts 0xd
22:48:26.905 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.12)
22:48:26.905 00.000 7680 Moving (-0.29, 0.12) raw xDistance=0.26 yDistance=-0.24
22:48:26.905 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
22:48:26.905 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:48:26.905 00.000 7680 MoveAxis(W, 107, ABG)
22:48:26.905 00.000 7680 Guiding  Dir = 3, Dur = 107
22:48:26.906 00.001 7680 IsSlewing returns 0
22:48:26.906 00.000 7680 IsGuiding returns 0
22:48:26.906 00.000 7680 PulseGuide returned control before completion, sleep 117
22:48:26.906 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:26.911 00.005 6120 UpdateGuideState exits: m=13210 SNR=76.0 Saturated
22:48:26.914 00.003 6120 PhdController: settling, locked = 1, distance = 0.59 (1.50) aobump = 0 frame = 5 / 99999
22:48:26.916 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764046106.916,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.59,"Time":5.6,"SettleTime":10.0,"StarLocked":true}
22:48:26.920 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:26.923 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:26.925 00.002 6120 Enqueuing Expose request
22:48:27.040 00.115 7680 IsGuiding returns 1
22:48:27.040 00.000 7680 scope still moving after pulse duration time elapsed
22:48:27.071 00.031 7680 IsSlewing returns 0
22:48:27.072 00.001 7680 IsGuiding returns 0
22:48:27.073 00.001 7680 scope move finished after 107 + 59 ms
22:48:27.073 00.000 7680 Move returns status 0, amount 107
22:48:27.074 00.001 7680 MoveAxis(N, 129, ABG)
22:48:27.074 00.000 7680 Guiding  Dir = 0, Dur = 129
22:48:27.075 00.001 7680 IsSlewing returns 0
22:48:27.076 00.001 7680 IsGuiding returns 0
22:48:27.076 00.000 7680 PulseGuide returned control before completion, sleep 139
22:48:27.229 00.153 7680 IsGuiding returns 1
22:48:27.230 00.001 7680 scope still moving after pulse duration time elapsed
22:48:27.261 00.031 7680 IsSlewing returns 0
22:48:27.267 00.006 7680 IsGuiding returns 0
22:48:27.269 00.002 7680 scope move finished after 129 + 64 ms
22:48:27.270 00.001 7680 Move returns status 0, amount 129
22:48:27.271 00.001 7680 move complete, result=0
22:48:27.271 00.000 7680 worker thread done servicing request
22:48:27.271 00.000 6120 GuideStep: 0.3 px 107 ms WEST, -0.2 px 129 ms NORTH
22:48:27.277 00.006 7680 Worker thread wakes up
22:48:27.277 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:27.277 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:28.526 01.249 7680 Exposure complete
22:48:28.666 00.140 7680 worker thread done servicing request
22:48:28.667 00.001 6120 OnExposeComplete: enter
22:48:28.670 00.003 6120 UpdateGuideState(): m_state=6
22:48:28.676 00.006 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 667
22:48:28.680 00.004 6120 Star::Find returns 1 (1), X=968.81, Y=47.36, Mass=12242, SNR=71.9, Peak=255 HFD=6.8
22:48:28.684 00.004 6120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-2.95) = xAngle (-0.05 = -0.05)
22:48:28.688 00.004 6120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.31 = -0.31)
22:48:28.692 00.004 6120 CameraToMount -- cameraX=-0.41 cameraY=-0.06 hyp=0.41 cameraTheta=-3.00 mountX=0.41 mountY=-0.13, mountTheta=-0.30
22:48:28.696 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=-0.06, opts=13)
22:48:28.701 00.005 6120 Enqueuing Move request for scope (-0.41, -0.06)
22:48:28.706 00.005 7680 Worker thread wakes up
22:48:28.706 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:28.709 00.003 6120 UpdateGuideState exits: m=12242 SNR=71.9 Saturated
22:48:28.713 00.004 6120 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 6 / 99999
22:48:28.717 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.06) opts 0xd
22:48:28.717 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, -0.06)
22:48:28.717 00.000 7680 Moving (-0.41, -0.06) raw xDistance=0.41 yDistance=-0.13
22:48:28.717 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
22:48:28.718 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:48:28.718 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046108.717,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.54,"Time":7.4,"SettleTime":10.0,"StarLocked":true}
22:48:28.722 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:48:28.723 00.001 7680 MoveAxis(W, 175, ABG)
22:48:28.723 00.000 7680 Guiding  Dir = 3, Dur = 175
22:48:28.723 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:28.727 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:28.731 00.004 6120 Enqueuing Expose request
22:48:28.735 00.004 7680 IsSlewing returns 0
22:48:28.735 00.000 7680 IsGuiding returns 0
22:48:28.737 00.002 7680 PulseGuide returned control before completion, sleep 185
22:48:28.939 00.202 7680 IsGuiding returns 1
22:48:28.939 00.000 7680 scope still moving after pulse duration time elapsed
22:48:28.969 00.030 7680 IsSlewing returns 0
22:48:28.970 00.001 7680 IsGuiding returns 0
22:48:28.970 00.000 7680 scope move finished after 175 + 58 ms
22:48:28.971 00.001 7680 Move returns status 0, amount 175
22:48:28.971 00.000 7680 MoveAxis(N, 0, ABG)
22:48:28.971 00.000 7680 Move returns status 0, amount 0
22:48:28.972 00.001 7680 move complete, result=0
22:48:28.972 00.000 7680 worker thread done servicing request
22:48:28.972 00.000 6120 GuideStep: 0.4 px 175 ms WEST, -0.1 px 0 ms NORTH
22:48:28.977 00.005 7680 Worker thread wakes up
22:48:28.977 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:28.978 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:30.231 01.253 7680 Exposure complete
22:48:30.353 00.122 7680 worker thread done servicing request
22:48:30.354 00.001 6120 OnExposeComplete: enter
22:48:30.358 00.004 6120 UpdateGuideState(): m_state=6
22:48:30.361 00.003 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 668
22:48:30.364 00.003 6120 Star::Find returns 1 (0), X=969.30, Y=47.56, Mass=12029, SNR=71.0, Peak=251 HFD=6.9
22:48:30.369 00.005 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-2.95) = xAngle (3.99 = -2.30)
22:48:30.373 00.004 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.57)
22:48:30.376 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.03 mountX=-0.11 mountY=-0.09, mountTheta=-2.45
22:48:30.382 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.14, opts=13)
22:48:30.385 00.003 6120 Enqueuing Move request for scope (0.08, 0.14)
22:48:30.389 00.004 7680 Worker thread wakes up
22:48:30.390 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
22:48:30.390 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
22:48:30.390 00.000 7680 Moving (0.08, 0.14) raw xDistance=-0.11 yDistance=-0.09
22:48:30.391 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:48:30.391 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:48:30.391 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:30.395 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:48:30.396 00.001 6120 UpdateGuideState exits: m=12029 SNR=71.0
22:48:30.400 00.004 7680 MoveAxis(E, 0, ABG)
22:48:30.400 00.000 7680 Move returns status 0, amount 0
22:48:30.400 00.000 7680 MoveAxis(N, 0, ABG)
22:48:30.400 00.000 7680 Move returns status 0, amount 0
22:48:30.400 00.000 7680 move complete, result=0
22:48:30.400 00.000 7680 worker thread done servicing request
22:48:30.401 00.001 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 7 / 99999
22:48:30.405 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764046110.405,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.42,"Time":9.1,"SettleTime":10.0,"StarLocked":true}
22:48:30.408 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:30.411 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:30.415 00.004 6120 Enqueuing Expose request
22:48:30.418 00.003 7680 Worker thread wakes up
22:48:30.418 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:30.418 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:30.419 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:31.658 01.239 7680 Exposure complete
22:48:31.795 00.137 7680 worker thread done servicing request
22:48:31.795 00.000 6120 OnExposeComplete: enter
22:48:31.799 00.004 6120 UpdateGuideState(): m_state=6
22:48:31.802 00.003 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 669
22:48:31.807 00.005 6120 Star::Find returns 1 (0), X=968.97, Y=47.88, Mass=11803, SNR=71.2, Peak=254 HFD=6.6
22:48:31.811 00.004 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.02 = -1.27)
22:48:31.815 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.54)
22:48:31.819 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.46 hyp=0.52 cameraTheta=2.06 mountX=0.16 mountY=-0.52, mountTheta=-1.28
22:48:31.823 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.46, opts=13)
22:48:31.829 00.006 6120 Enqueuing Move request for scope (-0.25, 0.46)
22:48:31.832 00.003 7680 Worker thread wakes up
22:48:31.832 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:31.837 00.005 6120 UpdateGuideState exits: m=11803 SNR=71.2
22:48:31.842 00.005 6120 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 8 / 99999
22:48:31.845 00.003 6120 PhdController: newstate STATE_FINISH
22:48:31.849 00.004 6120 PhdController complete: success
22:48:31.853 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.46) opts 0xd
22:48:31.853 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.46)
22:48:31.853 00.000 7680 Moving (-0.25, 0.46) raw xDistance=0.16 yDistance=-0.52
22:48:31.854 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:48:31.854 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:48:31.854 00.000 7680 MoveAxis(E, 0, ABG)
22:48:31.854 00.000 7680 Move returns status 0, amount 0
22:48:31.855 00.001 7680 MoveAxis(N, 284, ABG)
22:48:31.855 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764046111.853,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
22:48:31.859 00.004 7680 Guiding  Dir = 0, Dur = 284
22:48:31.860 00.001 6120 Mount: notify guiding dither settle done success=1
22:48:31.864 00.004 6120 PhdController: newstate STATE_IDLE
22:48:31.867 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:31.871 00.004 7680 IsSlewing returns 0
22:48:31.872 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:31.875 00.003 6120 Enqueuing Expose request
22:48:31.878 00.003 7680 IsGuiding returns 0
22:48:31.879 00.001 7680 PulseGuide returned control before completion, sleep 294
22:48:32.180 00.301 7680 IsGuiding returns 1
22:48:32.180 00.000 7680 scope still moving after pulse duration time elapsed
22:48:32.211 00.031 7680 IsSlewing returns 0
22:48:32.213 00.002 7680 IsGuiding returns 0
22:48:32.213 00.000 7680 scope move finished after 284 + 50 ms
22:48:32.213 00.000 7680 Move returns status 0, amount 284
22:48:32.213 00.000 7680 move complete, result=0
22:48:32.214 00.001 7680 worker thread done servicing request
22:48:32.214 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 284 ms NORTH
22:48:32.220 00.006 7680 Worker thread wakes up
22:48:32.220 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:32.220 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:33.476 01.256 7680 Exposure complete
22:48:33.619 00.143 7680 worker thread done servicing request
22:48:33.621 00.002 6120 OnExposeComplete: enter
22:48:33.624 00.003 6120 UpdateGuideState(): m_state=6
22:48:33.628 00.004 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 670
22:48:33.632 00.004 6120 Star::Find returns 1 (1), X=968.79, Y=47.61, Mass=13581, SNR=77.0, Peak=255 HFD=6.9
22:48:33.635 00.003 6120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-2.95) = xAngle (5.68 = -0.61)
22:48:33.639 00.004 6120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.41 = -0.88)
22:48:33.644 00.005 6120 CameraToMount -- cameraX=-0.42 cameraY=0.19 hyp=0.46 cameraTheta=2.72 mountX=0.38 mountY=-0.36, mountTheta=-0.75
22:48:33.649 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.42, y=0.19, opts=13)
22:48:33.654 00.005 6120 Enqueuing Move request for scope (-0.42, 0.19)
22:48:33.658 00.004 7680 Worker thread wakes up
22:48:33.658 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:33.662 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.19) opts 0xd
22:48:33.662 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.42, 0.19)
22:48:33.662 00.000 7680 Moving (-0.42, 0.19) raw xDistance=0.38 yDistance=-0.36
22:48:33.663 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
22:48:33.663 00.000 6120 UpdateGuideState exits: m=13581 SNR=77.0 Saturated
22:48:33.666 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:33.671 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:33.676 00.005 6120 Enqueuing Expose request
22:48:33.680 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:48:33.680 00.000 7680 MoveAxis(W, 156, ABG)
22:48:33.680 00.000 7680 Guiding  Dir = 3, Dur = 156
22:48:33.680 00.000 7680 IsSlewing returns 0
22:48:33.681 00.001 7680 IsGuiding returns 0
22:48:33.682 00.001 7680 PulseGuide returned control before completion, sleep 166
22:48:33.858 00.176 7680 IsGuiding returns 1
22:48:33.859 00.001 7680 scope still moving after pulse duration time elapsed
22:48:33.887 00.028 7680 IsSlewing returns 0
22:48:33.889 00.002 7680 IsGuiding returns 0
22:48:33.890 00.001 7680 scope move finished after 156 + 52 ms
22:48:33.890 00.000 7680 Move returns status 0, amount 156
22:48:33.892 00.002 7680 MoveAxis(N, 194, ABG)
22:48:33.892 00.000 7680 Guiding  Dir = 0, Dur = 194
22:48:33.892 00.000 7680 IsSlewing returns 0
22:48:33.893 00.001 7680 IsGuiding returns 0
22:48:33.894 00.001 7680 PulseGuide returned control before completion, sleep 204
22:48:34.108 00.214 7680 IsGuiding returns 1
22:48:34.108 00.000 7680 scope still moving after pulse duration time elapsed
22:48:34.139 00.031 7680 IsSlewing returns 0
22:48:34.140 00.001 7680 IsGuiding returns 0
22:48:34.140 00.000 7680 scope move finished after 194 + 53 ms
22:48:34.140 00.000 7680 Move returns status 0, amount 194
22:48:34.141 00.001 7680 move complete, result=0
22:48:34.141 00.000 7680 worker thread done servicing request
22:48:34.141 00.000 7680 Worker thread wakes up
22:48:34.143 00.002 6120 GuideStep: 0.4 px 156 ms WEST, -0.4 px 194 ms NORTH
22:48:34.151 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:34.152 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:35.400 01.248 7680 Exposure complete
22:48:35.544 00.144 7680 worker thread done servicing request
22:48:35.545 00.001 6120 OnExposeComplete: enter
22:48:35.549 00.004 6120 UpdateGuideState(): m_state=6
22:48:35.554 00.005 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 671
22:48:35.559 00.005 6120 Star::Find returns 1 (1), X=968.92, Y=47.36, Mass=12305, SNR=72.1, Peak=255 HFD=6.7
22:48:35.562 00.003 6120 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-2.95) = xAngle (0.03 = 0.03)
22:48:35.567 00.005 6120 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.24 = -0.24)
22:48:35.571 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.06 hyp=0.30 cameraTheta=-2.93 mountX=0.30 mountY=-0.07, mountTheta=-0.23
22:48:35.575 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.06, opts=13)
22:48:35.579 00.004 6120 Enqueuing Move request for scope (-0.29, -0.06)
22:48:35.584 00.005 7680 Worker thread wakes up
22:48:35.585 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:35.588 00.003 6120 UpdateGuideState exits: m=12305 SNR=72.1 Saturated
22:48:35.591 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:35.595 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.06) opts 0xd
22:48:35.595 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.06)
22:48:35.595 00.000 7680 Moving (-0.29, -0.06) raw xDistance=0.30 yDistance=-0.07
22:48:35.595 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
22:48:35.597 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:48:35.597 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:35.601 00.004 6120 Enqueuing Expose request
22:48:35.605 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:48:35.605 00.000 7680 MoveAxis(W, 133, ABG)
22:48:35.605 00.000 7680 Guiding  Dir = 3, Dur = 133
22:48:35.605 00.000 7680 IsSlewing returns 0
22:48:35.606 00.001 7680 IsGuiding returns 0
22:48:35.606 00.000 7680 PulseGuide returned control before completion, sleep 143
22:48:35.765 00.159 7680 IsGuiding returns 0
22:48:35.767 00.002 7680 Move returns status 0, amount 133
22:48:35.768 00.001 7680 MoveAxis(N, 0, ABG)
22:48:35.768 00.000 7680 Move returns status 0, amount 0
22:48:35.769 00.001 7680 move complete, result=0
22:48:35.769 00.000 7680 worker thread done servicing request
22:48:35.769 00.000 6120 GuideStep: 0.3 px 133 ms WEST, -0.1 px 0 ms NORTH
22:48:35.775 00.006 7680 Worker thread wakes up
22:48:35.775 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:35.775 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:37.033 01.258 7680 Exposure complete
22:48:37.180 00.147 7680 worker thread done servicing request
22:48:37.181 00.001 6120 OnExposeComplete: enter
22:48:37.185 00.004 6120 UpdateGuideState(): m_state=6
22:48:37.189 00.004 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 672
22:48:37.194 00.005 6120 Star::Find returns 1 (1), X=968.95, Y=47.66, Mass=12583, SNR=73.6, Peak=255 HFD=6.8
22:48:37.197 00.003 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.36 = -0.93)
22:48:37.200 00.003 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.20)
22:48:37.206 00.006 6120 CameraToMount -- cameraX=-0.26 cameraY=0.24 hyp=0.36 cameraTheta=2.40 mountX=0.21 mountY=-0.33, mountTheta=-1.00
22:48:37.212 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.24, opts=13)
22:48:37.217 00.005 6120 Enqueuing Move request for scope (-0.26, 0.24)
22:48:37.221 00.004 7680 Worker thread wakes up
22:48:37.221 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:37.224 00.003 6120 UpdateGuideState exits: m=12583 SNR=73.6 Saturated
22:48:37.227 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:37.232 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:37.237 00.005 6120 Enqueuing Expose request
22:48:37.240 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.24) opts 0xd
22:48:37.240 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.24)
22:48:37.241 00.001 7680 Moving (-0.26, 0.24) raw xDistance=0.21 yDistance=-0.33
22:48:37.241 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
22:48:37.241 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:48:37.241 00.000 7680 MoveAxis(W, 97, ABG)
22:48:37.242 00.001 7680 Guiding  Dir = 3, Dur = 97
22:48:37.242 00.000 7680 IsSlewing returns 0
22:48:37.242 00.000 7680 IsGuiding returns 0
22:48:37.242 00.000 7680 PulseGuide returned control before completion, sleep 107
22:48:37.366 00.124 7680 IsGuiding returns 1
22:48:37.367 00.001 7680 scope still moving after pulse duration time elapsed
22:48:37.397 00.030 7680 IsSlewing returns 0
22:48:37.401 00.004 7680 IsGuiding returns 0
22:48:37.401 00.000 7680 scope move finished after 97 + 61 ms
22:48:37.402 00.001 7680 Move returns status 0, amount 97
22:48:37.402 00.000 7680 MoveAxis(N, 180, ABG)
22:48:37.402 00.000 7680 Guiding  Dir = 0, Dur = 180
22:48:37.403 00.001 7680 IsSlewing returns 0
22:48:37.405 00.002 7680 IsGuiding returns 0
22:48:37.405 00.000 7680 PulseGuide returned control before completion, sleep 190
22:48:37.599 00.194 7680 IsGuiding returns 1
22:48:37.599 00.000 7680 scope still moving after pulse duration time elapsed
22:48:37.631 00.032 7680 IsSlewing returns 0
22:48:37.631 00.000 7680 IsGuiding returns 0
22:48:37.632 00.001 7680 scope move finished after 180 + 47 ms
22:48:37.632 00.000 7680 Move returns status 0, amount 180
22:48:37.633 00.001 7680 move complete, result=0
22:48:37.633 00.000 7680 worker thread done servicing request
22:48:37.633 00.000 6120 GuideStep: 0.2 px 97 ms WEST, -0.3 px 180 ms NORTH
22:48:37.641 00.008 7680 Worker thread wakes up
22:48:37.642 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:37.642 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:38.899 01.257 7680 Exposure complete
22:48:39.036 00.137 7680 worker thread done servicing request
22:48:39.037 00.001 6120 OnExposeComplete: enter
22:48:39.040 00.003 6120 UpdateGuideState(): m_state=6
22:48:39.046 00.006 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 673
22:48:39.051 00.005 6120 Star::Find returns 1 (1), X=969.08, Y=47.78, Mass=12596, SNR=72.8, Peak=255 HFD=6.8
22:48:39.056 00.005 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.40)
22:48:39.061 00.005 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
22:48:39.065 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.36 hyp=0.38 cameraTheta=1.93 mountX=0.07 mountY=-0.38, mountTheta=-1.40
22:48:39.069 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.36, opts=13)
22:48:39.075 00.006 6120 Enqueuing Move request for scope (-0.13, 0.36)
22:48:39.080 00.005 7680 Worker thread wakes up
22:48:39.080 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.36) opts 0xd
22:48:39.080 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.36)
22:48:39.080 00.000 7680 Moving (-0.13, 0.36) raw xDistance=0.07 yDistance=-0.38
22:48:39.080 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:48:39.080 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:39.085 00.005 6120 UpdateGuideState exits: m=12596 SNR=72.8 Saturated
22:48:39.088 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:39.093 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
22:48:39.093 00.000 7680 MoveAxis(E, 0, ABG)
22:48:39.093 00.000 7680 Move returns status 0, amount 0
22:48:39.093 00.000 7680 MoveAxis(N, 205, ABG)
22:48:39.093 00.000 7680 Guiding  Dir = 0, Dur = 205
22:48:39.093 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:39.097 00.004 7680 IsSlewing returns 0
22:48:39.098 00.001 6120 Enqueuing Expose request
22:48:39.101 00.003 7680 IsGuiding returns 0
22:48:39.101 00.000 7680 PulseGuide returned control before completion, sleep 215
22:48:39.325 00.224 7680 IsGuiding returns 1
22:48:39.325 00.000 7680 scope still moving after pulse duration time elapsed
22:48:39.355 00.030 7680 IsSlewing returns 0
22:48:39.357 00.002 7680 IsGuiding returns 0
22:48:39.357 00.000 7680 scope move finished after 205 + 51 ms
22:48:39.358 00.001 7680 Move returns status 0, amount 205
22:48:39.358 00.000 7680 move complete, result=0
22:48:39.360 00.002 7680 worker thread done servicing request
22:48:39.360 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 205 ms NORTH
22:48:39.363 00.003 7680 Worker thread wakes up
22:48:39.363 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:39.364 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:40.618 01.254 7680 Exposure complete
22:48:40.765 00.147 7680 worker thread done servicing request
22:48:40.766 00.001 6120 OnExposeComplete: enter
22:48:40.770 00.004 6120 UpdateGuideState(): m_state=6
22:48:40.774 00.004 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 674
22:48:40.778 00.004 6120 Star::Find returns 1 (0), X=969.05, Y=47.67, Mass=12393, SNR=74.0, Peak=245 HFD=6.8
22:48:40.781 00.003 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.10 = -1.19)
22:48:40.785 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
22:48:40.788 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.25 hyp=0.30 cameraTheta=2.14 mountX=0.11 mountY=-0.30, mountTheta=-1.21
22:48:40.791 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.25, opts=13)
22:48:40.796 00.005 6120 Enqueuing Move request for scope (-0.16, 0.25)
22:48:40.801 00.005 7680 Worker thread wakes up
22:48:40.801 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.25) opts 0xd
22:48:40.801 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.25)
22:48:40.801 00.000 7680 Moving (-0.16, 0.25) raw xDistance=0.11 yDistance=-0.30
22:48:40.802 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:48:40.802 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:48:40.802 00.000 7680 MoveAxis(E, 0, ABG)
22:48:40.803 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:40.807 00.004 6120 UpdateGuideState exits: m=12393 SNR=74.0
22:48:40.810 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:40.814 00.004 7680 Move returns status 0, amount 0
22:48:40.814 00.000 7680 MoveAxis(N, 161, ABG)
22:48:40.814 00.000 7680 Guiding  Dir = 0, Dur = 161
22:48:40.814 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:40.819 00.005 6120 Enqueuing Expose request
22:48:40.823 00.004 7680 IsSlewing returns 0
22:48:40.823 00.000 7680 IsGuiding returns 0
22:48:40.823 00.000 7680 PulseGuide returned control before completion, sleep 171
22:48:41.003 00.180 7680 IsGuiding returns 1
22:48:41.003 00.000 7680 scope still moving after pulse duration time elapsed
22:48:41.033 00.030 7680 IsSlewing returns 0
22:48:41.034 00.001 7680 IsGuiding returns 0
22:48:41.036 00.002 7680 scope move finished after 161 + 50 ms
22:48:41.036 00.000 7680 Move returns status 0, amount 161
22:48:41.036 00.000 7680 move complete, result=0
22:48:41.036 00.000 7680 worker thread done servicing request
22:48:41.037 00.001 7680 Worker thread wakes up
22:48:41.037 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 161 ms NORTH
22:48:41.044 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:41.044 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:42.301 01.257 7680 Exposure complete
22:48:42.442 00.141 7680 worker thread done servicing request
22:48:42.442 00.000 6120 OnExposeComplete: enter
22:48:42.446 00.004 6120 UpdateGuideState(): m_state=6
22:48:42.451 00.005 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 675
22:48:42.456 00.005 6120 Star::Find returns 1 (1), X=968.80, Y=47.41, Mass=12846, SNR=74.4, Peak=255 HFD=6.9
22:48:42.460 00.004 6120 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-2.95) = xAngle (-0.15 = -0.15)
22:48:42.463 00.003 6120 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.42 = -0.42)
22:48:42.468 00.005 6120 CameraToMount -- cameraX=-0.42 cameraY=-0.01 hyp=0.42 cameraTheta=-3.11 mountX=0.41 mountY=-0.17, mountTheta=-0.39
22:48:42.472 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.42, y=-0.01, opts=13)
22:48:42.476 00.004 6120 Enqueuing Move request for scope (-0.42, -0.01)
22:48:42.480 00.004 7680 Worker thread wakes up
22:48:42.480 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.01) opts 0xd
22:48:42.480 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.42, -0.01)
22:48:42.480 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:42.485 00.005 7680 Moving (-0.42, -0.01) raw xDistance=0.41 yDistance=-0.17
22:48:42.486 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
22:48:42.486 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:48:42.487 00.001 6120 UpdateGuideState exits: m=12846 SNR=74.4 Saturated
22:48:42.493 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:48:42.494 00.001 7680 MoveAxis(W, 168, ABG)
22:48:42.494 00.000 7680 Guiding  Dir = 3, Dur = 168
22:48:42.494 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:42.498 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:42.501 00.003 7680 IsSlewing returns 0
22:48:42.502 00.001 6120 Enqueuing Expose request
22:48:42.505 00.003 7680 IsGuiding returns 0
22:48:42.505 00.000 7680 PulseGuide returned control before completion, sleep 178
22:48:42.687 00.182 7680 IsGuiding returns 1
22:48:42.688 00.001 7680 scope still moving after pulse duration time elapsed
22:48:42.718 00.030 7680 IsSlewing returns 0
22:48:42.719 00.001 7680 IsGuiding returns 0
22:48:42.720 00.001 7680 scope move finished after 168 + 46 ms
22:48:42.720 00.000 7680 Move returns status 0, amount 168
22:48:42.721 00.001 7680 MoveAxis(N, 0, ABG)
22:48:42.721 00.000 7680 Move returns status 0, amount 0
22:48:42.721 00.000 7680 move complete, result=0
22:48:42.722 00.001 7680 worker thread done servicing request
22:48:42.722 00.000 7680 Worker thread wakes up
22:48:42.723 00.001 6120 GuideStep: 0.4 px 168 ms WEST, -0.2 px 0 ms NORTH
22:48:42.729 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:42.729 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:43.977 01.248 7680 Exposure complete
22:48:44.114 00.137 7680 worker thread done servicing request
22:48:44.115 00.001 6120 OnExposeComplete: enter
22:48:44.119 00.004 6120 UpdateGuideState(): m_state=6
22:48:44.123 00.004 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 676
22:48:44.128 00.005 6120 Star::Find returns 1 (1), X=969.09, Y=47.69, Mass=13333, SNR=75.3, Peak=255 HFD=6.8
22:48:44.131 00.003 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
22:48:44.134 00.003 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
22:48:44.138 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.27 hyp=0.30 cameraTheta=1.99 mountX=0.07 mountY=-0.30, mountTheta=-1.35
22:48:44.144 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.27, opts=13)
22:48:44.149 00.005 6120 Enqueuing Move request for scope (-0.12, 0.27)
22:48:44.152 00.003 7680 Worker thread wakes up
22:48:44.152 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:44.157 00.005 6120 UpdateGuideState exits: m=13333 SNR=75.3 Saturated
22:48:44.161 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:44.164 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:44.167 00.003 6120 Enqueuing Expose request
22:48:44.171 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.27) opts 0xd
22:48:44.172 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.27)
22:48:44.172 00.000 7680 Moving (-0.12, 0.27) raw xDistance=0.07 yDistance=-0.30
22:48:44.172 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:48:44.172 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:48:44.172 00.000 7680 MoveAxis(E, 0, ABG)
22:48:44.172 00.000 7680 Move returns status 0, amount 0
22:48:44.173 00.001 7680 MoveAxis(N, 161, ABG)
22:48:44.173 00.000 7680 Guiding  Dir = 0, Dur = 161
22:48:44.173 00.000 7680 IsSlewing returns 0
22:48:44.174 00.001 7680 IsGuiding returns 0
22:48:44.174 00.000 7680 PulseGuide returned control before completion, sleep 171
22:48:44.359 00.185 7680 IsGuiding returns 1
22:48:44.360 00.001 7680 scope still moving after pulse duration time elapsed
22:48:44.391 00.031 7680 IsSlewing returns 0
22:48:44.393 00.002 7680 IsGuiding returns 0
22:48:44.393 00.000 7680 scope move finished after 161 + 57 ms
22:48:44.393 00.000 7680 Move returns status 0, amount 161
22:48:44.394 00.001 7680 move complete, result=0
22:48:44.394 00.000 7680 worker thread done servicing request
22:48:44.394 00.000 7680 Worker thread wakes up
22:48:44.395 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 161 ms NORTH
22:48:44.405 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:44.405 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:45.653 01.248 7680 Exposure complete
22:48:45.784 00.131 7680 worker thread done servicing request
22:48:45.784 00.000 6120 OnExposeComplete: enter
22:48:45.788 00.004 6120 UpdateGuideState(): m_state=6
22:48:45.792 00.004 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 677
22:48:45.795 00.003 6120 Star::Find returns 1 (1), X=969.10, Y=47.52, Mass=12690, SNR=72.6, Peak=255 HFD=6.9
22:48:45.798 00.003 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.41 = -0.87)
22:48:45.803 00.005 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.14)
22:48:45.806 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.15 cameraTheta=2.45 mountX=0.10 mountY=-0.14, mountTheta=-0.96
22:48:45.812 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.10, opts=13)
22:48:45.817 00.005 6120 Enqueuing Move request for scope (-0.12, 0.10)
22:48:45.821 00.004 7680 Worker thread wakes up
22:48:45.821 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
22:48:45.821 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
22:48:45.821 00.000 7680 Moving (-0.12, 0.10) raw xDistance=0.10 yDistance=-0.14
22:48:45.821 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:48:45.823 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:45.826 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:48:45.827 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:48:45.827 00.000 7680 MoveAxis(E, 0, ABG)
22:48:45.827 00.000 7680 Move returns status 0, amount 0
22:48:45.827 00.000 7680 MoveAxis(N, 0, ABG)
22:48:45.828 00.001 7680 Move returns status 0, amount 0
22:48:45.828 00.000 7680 move complete, result=0
22:48:45.828 00.000 7680 worker thread done servicing request
22:48:45.828 00.000 6120 UpdateGuideState exits: m=12690 SNR=72.6 Saturated
22:48:45.833 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:45.836 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:45.839 00.003 6120 Enqueuing Expose request
22:48:45.843 00.004 7680 Worker thread wakes up
22:48:45.843 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:45.847 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:45.847 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:47.097 01.250 7680 Exposure complete
22:48:47.236 00.139 7680 worker thread done servicing request
22:48:47.237 00.001 6120 OnExposeComplete: enter
22:48:47.240 00.003 6120 UpdateGuideState(): m_state=6
22:48:47.244 00.004 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 678
22:48:47.247 00.003 6120 Star::Find returns 1 (1), X=968.95, Y=47.92, Mass=12363, SNR=72.0, Peak=255 HFD=6.5
22:48:47.251 00.004 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.01 = -1.28)
22:48:47.254 00.003 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
22:48:47.259 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=0.50 hyp=0.57 cameraTheta=2.05 mountX=0.17 mountY=-0.57, mountTheta=-1.29
22:48:47.263 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.50, opts=13)
22:48:47.267 00.004 6120 Enqueuing Move request for scope (-0.26, 0.50)
22:48:47.271 00.004 7680 Worker thread wakes up
22:48:47.271 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.50) opts 0xd
22:48:47.271 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.50)
22:48:47.271 00.000 7680 Moving (-0.26, 0.50) raw xDistance=0.17 yDistance=-0.57
22:48:47.271 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:48:47.271 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
22:48:47.272 00.001 7680 MoveAxis(E, 0, ABG)
22:48:47.272 00.000 7680 Move returns status 0, amount 0
22:48:47.272 00.000 7680 MoveAxis(N, 309, ABG)
22:48:47.273 00.001 7680 Guiding  Dir = 0, Dur = 309
22:48:47.273 00.000 7680 IsSlewing returns 0
22:48:47.273 00.000 7680 IsGuiding returns 0
22:48:47.273 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:47.277 00.004 6120 UpdateGuideState exits: m=12363 SNR=72.0 Saturated
22:48:47.281 00.004 7680 PulseGuide returned control before completion, sleep 319
22:48:47.281 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:47.285 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:47.288 00.003 6120 Enqueuing Expose request
22:48:47.603 00.315 7680 IsGuiding returns 1
22:48:47.605 00.002 7680 scope still moving after pulse duration time elapsed
22:48:47.633 00.028 7680 IsSlewing returns 0
22:48:47.634 00.001 7680 IsGuiding returns 0
22:48:47.635 00.001 7680 scope move finished after 309 + 53 ms
22:48:47.637 00.002 7680 Move returns status 0, amount 309
22:48:47.638 00.001 7680 move complete, result=0
22:48:47.639 00.001 7680 worker thread done servicing request
22:48:47.639 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 309 ms NORTH
22:48:47.647 00.008 7680 Worker thread wakes up
22:48:47.647 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:47.647 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:48.911 01.264 7680 Exposure complete
22:48:49.001 00.090 7680 worker thread done servicing request
22:48:49.002 00.001 6120 OnExposeComplete: enter
22:48:49.005 00.003 6120 UpdateGuideState(): m_state=6
22:48:49.009 00.004 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 679
22:48:49.013 00.004 6120 Star::Find returns 1 (1), X=968.91, Y=47.39, Mass=12703, SNR=72.8, Peak=255 HFD=6.8
22:48:49.016 00.003 6120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-2.95) = xAngle (-0.08 = -0.08)
22:48:49.019 00.003 6120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.35 = -0.35)
22:48:49.022 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=-0.03 hyp=0.31 cameraTheta=-3.04 mountX=0.31 mountY=-0.11, mountTheta=-0.33
22:48:49.028 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=-0.03, opts=13)
22:48:49.031 00.003 6120 Enqueuing Move request for scope (-0.31, -0.03)
22:48:49.033 00.002 7680 Worker thread wakes up
22:48:49.034 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.03) opts 0xd
22:48:49.034 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, -0.03)
22:48:49.034 00.000 7680 Moving (-0.31, -0.03) raw xDistance=0.31 yDistance=-0.11
22:48:49.034 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
22:48:49.034 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:48:49.034 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:49.038 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:48:49.038 00.000 6120 UpdateGuideState exits: m=12703 SNR=72.8 Saturated
22:48:49.041 00.003 7680 MoveAxis(W, 125, ABG)
22:48:49.041 00.000 7680 Guiding  Dir = 3, Dur = 125
22:48:49.041 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:49.046 00.005 7680 IsSlewing returns 0
22:48:49.047 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:49.052 00.005 6120 Enqueuing Expose request
22:48:49.055 00.003 7680 IsGuiding returns 0
22:48:49.056 00.001 7680 PulseGuide returned control before completion, sleep 135
22:48:49.201 00.145 7680 IsGuiding returns 1
22:48:49.201 00.000 7680 scope still moving after pulse duration time elapsed
22:48:49.233 00.032 7680 IsSlewing returns 0
22:48:49.234 00.001 7680 IsGuiding returns 0
22:48:49.235 00.001 7680 scope move finished after 125 + 53 ms
22:48:49.235 00.000 7680 Move returns status 0, amount 125
22:48:49.235 00.000 7680 MoveAxis(N, 0, ABG)
22:48:49.235 00.000 7680 Move returns status 0, amount 0
22:48:49.236 00.001 7680 move complete, result=0
22:48:49.236 00.000 7680 worker thread done servicing request
22:48:49.236 00.000 6120 GuideStep: 0.3 px 125 ms WEST, -0.1 px 0 ms NORTH
22:48:49.239 00.003 7680 Worker thread wakes up
22:48:49.240 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:49.240 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:50.488 01.248 7680 Exposure complete
22:48:50.580 00.092 7680 worker thread done servicing request
22:48:50.581 00.001 6120 OnExposeComplete: enter
22:48:50.584 00.003 6120 UpdateGuideState(): m_state=6
22:48:50.587 00.003 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 680
22:48:50.591 00.004 6120 Star::Find returns 1 (1), X=968.98, Y=47.34, Mass=13492, SNR=76.8, Peak=255 HFD=6.8
22:48:50.596 00.005 6120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-2.95) = xAngle (0.12 = 0.12)
22:48:50.600 00.004 6120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.15 = -0.15)
22:48:50.604 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-2.83 mountX=0.25 mountY=-0.04, mountTheta=-0.15
22:48:50.609 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.08, opts=13)
22:48:50.614 00.005 6120 Enqueuing Move request for scope (-0.24, -0.08)
22:48:50.619 00.005 7680 Worker thread wakes up
22:48:50.619 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.08) opts 0xd
22:48:50.619 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.08)
22:48:50.620 00.001 7680 Moving (-0.24, -0.08) raw xDistance=0.25 yDistance=-0.04
22:48:50.620 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
22:48:50.620 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:50.624 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:48:50.624 00.000 6120 UpdateGuideState exits: m=13492 SNR=76.8 Saturated
22:48:50.628 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:48:50.628 00.000 7680 MoveAxis(W, 110, ABG)
22:48:50.628 00.000 7680 Guiding  Dir = 3, Dur = 110
22:48:50.628 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:50.632 00.004 7680 IsSlewing returns 0
22:48:50.632 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:50.635 00.003 6120 Enqueuing Expose request
22:48:50.639 00.004 7680 IsGuiding returns 0
22:48:50.639 00.000 7680 PulseGuide returned control before completion, sleep 120
22:48:50.765 00.126 7680 IsGuiding returns 1
22:48:50.768 00.003 7680 scope still moving after pulse duration time elapsed
22:48:50.797 00.029 7680 IsSlewing returns 0
22:48:50.798 00.001 7680 IsGuiding returns 0
22:48:50.799 00.001 7680 scope move finished after 110 + 49 ms
22:48:50.799 00.000 7680 Move returns status 0, amount 110
22:48:50.799 00.000 7680 MoveAxis(N, 0, ABG)
22:48:50.800 00.001 7680 Move returns status 0, amount 0
22:48:50.800 00.000 7680 move complete, result=0
22:48:50.800 00.000 7680 worker thread done servicing request
22:48:50.801 00.001 6120 GuideStep: 0.2 px 110 ms WEST, -0.0 px 0 ms NORTH
22:48:50.807 00.006 7680 Worker thread wakes up
22:48:50.808 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:50.808 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:52.055 01.247 7680 Exposure complete
22:48:52.199 00.144 7680 worker thread done servicing request
22:48:52.199 00.000 6120 OnExposeComplete: enter
22:48:52.204 00.005 6120 UpdateGuideState(): m_state=6
22:48:52.208 00.004 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 681
22:48:52.211 00.003 6120 Star::Find returns 1 (1), X=969.05, Y=47.73, Mass=13223, SNR=75.8, Peak=255 HFD=6.8
22:48:52.214 00.003 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.26)
22:48:52.217 00.003 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
22:48:52.220 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.31 hyp=0.35 cameraTheta=2.07 mountX=0.11 mountY=-0.35, mountTheta=-1.27
22:48:52.224 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.31, opts=13)
22:48:52.226 00.002 6120 Enqueuing Move request for scope (-0.17, 0.31)
22:48:52.229 00.003 7680 Worker thread wakes up
22:48:52.229 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.31) opts 0xd
22:48:52.230 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.31)
22:48:52.231 00.001 7680 Moving (-0.17, 0.31) raw xDistance=0.11 yDistance=-0.35
22:48:52.231 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:48:52.231 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:48:52.231 00.000 7680 MoveAxis(E, 0, ABG)
22:48:52.231 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:52.235 00.004 6120 UpdateGuideState exits: m=13223 SNR=75.8 Saturated
22:48:52.238 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:52.241 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:52.244 00.003 6120 Enqueuing Expose request
22:48:52.246 00.002 7680 Move returns status 0, amount 0
22:48:52.246 00.000 7680 MoveAxis(N, 189, ABG)
22:48:52.247 00.001 7680 Guiding  Dir = 0, Dur = 189
22:48:52.247 00.000 7680 IsSlewing returns 0
22:48:52.247 00.000 7680 IsGuiding returns 0
22:48:52.248 00.001 7680 PulseGuide returned control before completion, sleep 199
22:48:52.452 00.204 7680 IsGuiding returns 1
22:48:52.452 00.000 7680 scope still moving after pulse duration time elapsed
22:48:52.482 00.030 7680 IsSlewing returns 0
22:48:52.484 00.002 7680 IsGuiding returns 0
22:48:52.484 00.000 7680 scope move finished after 189 + 47 ms
22:48:52.484 00.000 7680 Move returns status 0, amount 189
22:48:52.484 00.000 7680 move complete, result=0
22:48:52.485 00.001 7680 worker thread done servicing request
22:48:52.485 00.000 7680 Worker thread wakes up
22:48:52.486 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 189 ms NORTH
22:48:52.491 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:52.492 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:53.746 01.254 7680 Exposure complete
22:48:53.881 00.135 7680 worker thread done servicing request
22:48:53.882 00.001 6120 OnExposeComplete: enter
22:48:53.887 00.005 6120 UpdateGuideState(): m_state=6
22:48:53.891 00.004 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 682
22:48:53.896 00.005 6120 Star::Find returns 1 (1), X=968.90, Y=47.76, Mass=13408, SNR=76.3, Peak=255 HFD=6.8
22:48:53.899 00.003 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
22:48:53.902 00.003 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
22:48:53.906 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.34 hyp=0.46 cameraTheta=2.33 mountX=0.25 mountY=-0.44, mountTheta=-1.06
22:48:53.911 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.34, opts=13)
22:48:53.915 00.004 6120 Enqueuing Move request for scope (-0.32, 0.34)
22:48:53.919 00.004 7680 Worker thread wakes up
22:48:53.919 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.34) opts 0xd
22:48:53.919 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.34)
22:48:53.919 00.000 7680 Moving (-0.32, 0.34) raw xDistance=0.25 yDistance=-0.44
22:48:53.919 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
22:48:53.919 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:48:53.920 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:53.923 00.003 7680 MoveAxis(W, 102, ABG)
22:48:53.923 00.000 7680 Guiding  Dir = 3, Dur = 102
22:48:53.923 00.000 6120 UpdateGuideState exits: m=13408 SNR=76.3 Saturated
22:48:53.930 00.007 7680 IsSlewing returns 0
22:48:53.930 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:53.933 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:53.936 00.003 7680 IsGuiding returns 0
22:48:53.936 00.000 6120 Enqueuing Expose request
22:48:53.939 00.003 7680 PulseGuide returned control before completion, sleep 112
22:48:54.065 00.126 7680 IsGuiding returns 0
22:48:54.065 00.000 7680 Move returns status 0, amount 102
22:48:54.065 00.000 7680 MoveAxis(N, 239, ABG)
22:48:54.066 00.001 7680 Guiding  Dir = 0, Dur = 239
22:48:54.066 00.000 7680 IsSlewing returns 0
22:48:54.066 00.000 7680 IsGuiding returns 0
22:48:54.067 00.001 7680 PulseGuide returned control before completion, sleep 249
22:48:54.332 00.265 7680 IsGuiding returns 1
22:48:54.333 00.001 7680 scope still moving after pulse duration time elapsed
22:48:54.363 00.030 7680 IsSlewing returns 0
22:48:54.364 00.001 7680 IsGuiding returns 0
22:48:54.364 00.000 7680 scope move finished after 239 + 59 ms
22:48:54.366 00.002 7680 Move returns status 0, amount 239
22:48:54.366 00.000 7680 move complete, result=0
22:48:54.366 00.000 7680 worker thread done servicing request
22:48:54.367 00.001 7680 Worker thread wakes up
22:48:54.367 00.000 6120 GuideStep: 0.2 px 102 ms WEST, -0.4 px 239 ms NORTH
22:48:54.373 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:54.373 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:55.628 01.255 7680 Exposure complete
22:48:55.770 00.142 7680 worker thread done servicing request
22:48:55.771 00.001 6120 OnExposeComplete: enter
22:48:55.775 00.004 6120 UpdateGuideState(): m_state=6
22:48:55.780 00.005 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 683
22:48:55.783 00.003 6120 Star::Find returns 1 (1), X=968.88, Y=47.39, Mass=12504, SNR=72.9, Peak=255 HFD=6.9
22:48:55.787 00.004 6120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-2.95) = xAngle (-0.11 = -0.11)
22:48:55.790 00.003 6120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.38 = -0.38)
22:48:55.795 00.005 6120 CameraToMount -- cameraX=-0.33 cameraY=-0.03 hyp=0.33 cameraTheta=-3.07 mountX=0.33 mountY=-0.12, mountTheta=-0.36
22:48:55.800 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=-0.03, opts=13)
22:48:55.805 00.005 6120 Enqueuing Move request for scope (-0.33, -0.03)
22:48:55.808 00.003 7680 Worker thread wakes up
22:48:55.808 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:55.813 00.005 6120 UpdateGuideState exits: m=12504 SNR=72.9 Saturated
22:48:55.816 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.03) opts 0xd
22:48:55.816 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, -0.03)
22:48:55.817 00.001 7680 Moving (-0.33, -0.03) raw xDistance=0.33 yDistance=-0.12
22:48:55.817 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
22:48:55.817 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:55.821 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:55.825 00.004 6120 Enqueuing Expose request
22:48:55.828 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:48:55.828 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:48:55.829 00.001 7680 MoveAxis(W, 143, ABG)
22:48:55.829 00.000 7680 Guiding  Dir = 3, Dur = 143
22:48:55.830 00.001 7680 IsSlewing returns 0
22:48:55.830 00.000 7680 IsGuiding returns 0
22:48:55.830 00.000 7680 PulseGuide returned control before completion, sleep 153
22:48:55.992 00.162 7680 IsGuiding returns 1
22:48:55.992 00.000 7680 scope still moving after pulse duration time elapsed
22:48:56.023 00.031 7680 IsSlewing returns 0
22:48:56.023 00.000 7680 IsGuiding returns 0
22:48:56.023 00.000 7680 scope move finished after 143 + 50 ms
22:48:56.023 00.000 7680 Move returns status 0, amount 143
22:48:56.025 00.002 7680 MoveAxis(N, 0, ABG)
22:48:56.025 00.000 7680 Move returns status 0, amount 0
22:48:56.025 00.000 7680 move complete, result=0
22:48:56.026 00.001 7680 worker thread done servicing request
22:48:56.026 00.000 6120 GuideStep: 0.3 px 143 ms WEST, -0.1 px 0 ms NORTH
22:48:56.031 00.005 7680 Worker thread wakes up
22:48:56.032 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:56.032 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:57.270 01.238 7680 Exposure complete
22:48:57.406 00.136 7680 worker thread done servicing request
22:48:57.406 00.000 6120 OnExposeComplete: enter
22:48:57.410 00.004 6120 UpdateGuideState(): m_state=6
22:48:57.414 00.004 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 684
22:48:57.418 00.004 6120 Star::Find returns 1 (1), X=969.14, Y=47.81, Mass=13526, SNR=75.8, Peak=255 HFD=6.8
22:48:57.423 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
22:48:57.427 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
22:48:57.430 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.39 hyp=0.40 cameraTheta=1.76 mountX=0.00 mountY=-0.39, mountTheta=-1.56
22:48:57.436 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.39, opts=13)
22:48:57.440 00.004 6120 Enqueuing Move request for scope (-0.08, 0.39)
22:48:57.444 00.004 7680 Worker thread wakes up
22:48:57.444 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:57.448 00.004 6120 UpdateGuideState exits: m=13526 SNR=75.8 Saturated
22:48:57.452 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:57.457 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:57.462 00.005 6120 Enqueuing Expose request
22:48:57.466 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.39) opts 0xd
22:48:57.466 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.39)
22:48:57.466 00.000 7680 Moving (-0.08, 0.39) raw xDistance=0.00 yDistance=-0.39
22:48:57.467 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:48:57.467 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:48:57.468 00.001 7680 MoveAxis(E, 0, ABG)
22:48:57.468 00.000 7680 Move returns status 0, amount 0
22:48:57.468 00.000 7680 MoveAxis(N, 209, ABG)
22:48:57.468 00.000 7680 Guiding  Dir = 0, Dur = 209
22:48:57.468 00.000 7680 IsSlewing returns 0
22:48:57.469 00.001 7680 IsGuiding returns 0
22:48:57.469 00.000 7680 PulseGuide returned control before completion, sleep 219
22:48:57.701 00.232 7680 IsGuiding returns 1
22:48:57.702 00.001 7680 scope still moving after pulse duration time elapsed
22:48:57.731 00.029 7680 IsSlewing returns 0
22:48:57.733 00.002 7680 IsGuiding returns 0
22:48:57.733 00.000 7680 scope move finished after 209 + 55 ms
22:48:57.734 00.001 7680 Move returns status 0, amount 209
22:48:57.734 00.000 7680 move complete, result=0
22:48:57.735 00.001 7680 worker thread done servicing request
22:48:57.735 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 209 ms NORTH
22:48:57.746 00.011 7680 Worker thread wakes up
22:48:57.746 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:57.747 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:48:58.997 01.250 7680 Exposure complete
22:48:59.128 00.131 7680 worker thread done servicing request
22:48:59.129 00.001 6120 OnExposeComplete: enter
22:48:59.133 00.004 6120 UpdateGuideState(): m_state=6
22:48:59.137 00.004 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 685
22:48:59.140 00.003 6120 Star::Find returns 1 (1), X=969.06, Y=47.35, Mass=13331, SNR=75.7, Peak=255 HFD=6.8
22:48:59.145 00.005 6120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-2.95) = xAngle (0.22 = 0.22)
22:48:59.148 00.003 6120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.05 = -0.05)
22:48:59.151 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.73 mountX=0.17 mountY=-0.01, mountTheta=-0.05
22:48:59.157 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.07, opts=13)
22:48:59.159 00.002 6120 Enqueuing Move request for scope (-0.16, -0.07)
22:48:59.163 00.004 7680 Worker thread wakes up
22:48:59.163 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
22:48:59.164 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
22:48:59.164 00.000 7680 Moving (-0.16, -0.07) raw xDistance=0.17 yDistance=-0.01
22:48:59.164 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:48:59.164 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:48:59.165 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:48:59.165 00.000 7680 MoveAxis(E, 0, ABG)
22:48:59.165 00.000 7680 Move returns status 0, amount 0
22:48:59.165 00.000 7680 MoveAxis(N, 0, ABG)
22:48:59.165 00.000 7680 Move returns status 0, amount 0
22:48:59.165 00.000 7680 move complete, result=0
22:48:59.165 00.000 7680 worker thread done servicing request
22:48:59.165 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:48:59.168 00.003 6120 UpdateGuideState exits: m=13331 SNR=75.7 Saturated
22:48:59.175 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:59.180 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:48:59.183 00.003 6120 Enqueuing Expose request
22:48:59.187 00.004 7680 Worker thread wakes up
22:48:59.187 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:48:59.190 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:48:59.190 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:49:00.436 01.246 7680 Exposure complete
22:49:00.577 00.141 7680 worker thread done servicing request
22:49:00.578 00.001 6120 OnExposeComplete: enter
22:49:00.583 00.005 6120 UpdateGuideState(): m_state=6
22:49:00.588 00.005 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 686
22:49:00.593 00.005 6120 Star::Find returns 1 (1), X=969.09, Y=47.73, Mass=12896, SNR=75.1, Peak=255 HFD=6.8
22:49:00.598 00.005 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
22:49:00.602 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
22:49:00.606 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.31 hyp=0.34 cameraTheta=1.96 mountX=0.07 mountY=-0.34, mountTheta=-1.37
22:49:00.611 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.31, opts=13)
22:49:00.615 00.004 6120 Enqueuing Move request for scope (-0.13, 0.31)
22:49:00.620 00.005 7680 Worker thread wakes up
22:49:00.620 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:00.623 00.003 6120 UpdateGuideState exits: m=12896 SNR=75.1 Saturated
22:49:00.626 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:00.630 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:00.635 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.31) opts 0xd
22:49:00.635 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.31)
22:49:00.635 00.000 7680 Moving (-0.13, 0.31) raw xDistance=0.07 yDistance=-0.34
22:49:00.635 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:49:00.635 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:49:00.635 00.000 7680 MoveAxis(E, 0, ABG)
22:49:00.635 00.000 7680 Move returns status 0, amount 0
22:49:00.635 00.000 7680 MoveAxis(N, 182, ABG)
22:49:00.635 00.000 7680 Guiding  Dir = 0, Dur = 182
22:49:00.635 00.000 6120 Enqueuing Expose request
22:49:00.640 00.005 7680 IsSlewing returns 0
22:49:00.640 00.000 7680 IsGuiding returns 0
22:49:00.640 00.000 7680 PulseGuide returned control before completion, sleep 192
22:49:00.835 00.195 7680 IsGuiding returns 1
22:49:00.835 00.000 7680 scope still moving after pulse duration time elapsed
22:49:00.865 00.030 7680 IsSlewing returns 0
22:49:00.867 00.002 7680 IsGuiding returns 1
22:49:00.897 00.030 7680 IsSlewing returns 0
22:49:00.898 00.001 7680 IsGuiding returns 0
22:49:00.898 00.000 7680 scope move finished after 182 + 76 ms
22:49:00.899 00.001 7680 Move returns status 0, amount 182
22:49:00.899 00.000 7680 move complete, result=0
22:49:00.900 00.001 7680 worker thread done servicing request
22:49:00.900 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 182 ms NORTH
22:49:00.907 00.007 7680 Worker thread wakes up
22:49:00.907 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:00.908 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:49:02.155 01.247 7680 Exposure complete
22:49:02.281 00.126 7680 worker thread done servicing request
22:49:02.281 00.000 6120 OnExposeComplete: enter
22:49:02.285 00.004 6120 UpdateGuideState(): m_state=6
22:49:02.289 00.004 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 687
22:49:02.293 00.004 6120 Star::Find returns 1 (1), X=969.02, Y=47.66, Mass=13267, SNR=74.5, Peak=255 HFD=6.8
22:49:02.297 00.004 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
22:49:02.300 00.003 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
22:49:02.304 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.24 hyp=0.31 cameraTheta=2.26 mountX=0.15 mountY=-0.30, mountTheta=-1.11
22:49:02.310 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.24, opts=13)
22:49:02.313 00.003 6120 Enqueuing Move request for scope (-0.20, 0.24)
22:49:02.316 00.003 7680 Worker thread wakes up
22:49:02.316 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.24) opts 0xd
22:49:02.317 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.24)
22:49:02.317 00.000 7680 Moving (-0.20, 0.24) raw xDistance=0.15 yDistance=-0.30
22:49:02.317 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:49:02.317 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:49:02.317 00.000 7680 MoveAxis(E, 0, ABG)
22:49:02.319 00.002 7680 Move returns status 0, amount 0
22:49:02.319 00.000 7680 MoveAxis(N, 165, ABG)
22:49:02.319 00.000 7680 Guiding  Dir = 0, Dur = 165
22:49:02.319 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:02.323 00.004 6120 UpdateGuideState exits: m=13267 SNR=74.5 Saturated
22:49:02.327 00.004 7680 IsSlewing returns 0
22:49:02.327 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:02.331 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:02.335 00.004 7680 IsGuiding returns 0
22:49:02.335 00.000 6120 Enqueuing Expose request
22:49:02.340 00.005 7680 PulseGuide returned control before completion, sleep 175
22:49:02.522 00.182 7680 IsGuiding returns 1
22:49:02.524 00.002 7680 scope still moving after pulse duration time elapsed
22:49:02.552 00.028 7680 IsSlewing returns 0
22:49:02.555 00.003 7680 IsGuiding returns 0
22:49:02.555 00.000 7680 scope move finished after 165 + 54 ms
22:49:02.556 00.001 7680 Move returns status 0, amount 165
22:49:02.556 00.000 7680 move complete, result=0
22:49:02.556 00.000 7680 worker thread done servicing request
22:49:02.557 00.001 7680 Worker thread wakes up
22:49:02.557 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:02.557 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,32,31,31)
22:49:02.558 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 165 ms NORTH
22:49:03.577 01.019 6120 evsrv: cli 0FAEFBB8 connect
22:49:03.582 00.005 6120 case statement mapped state 6 to 3
22:49:03.586 00.004 6120 case statement mapped state 6 to 3
22:49:03.592 00.006 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"6a525fb4-e167-4fac-9d36-9311eb562825"}
22:49:03.599 00.007 6120 case statement mapped state 6 to 3
22:49:03.610 00.011 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a525fb4-e167-4fac-9d36-9311eb562825"}
22:49:03.739 00.129 6120 evsrv: cli 0FAEFBB8 disconnect
22:49:03.744 00.005 6120 evsrv: cli 0FAF01F8 connect
22:49:03.747 00.003 6120 case statement mapped state 6 to 3
22:49:03.750 00.003 6120 case statement mapped state 6 to 3
22:49:03.754 00.004 6120 evsrv: cli 0FAF01F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"4d2cc757-ef33-4dbf-bbde-e76792c842da"}
22:49:03.758 00.004 6120 PhdController::Dither begins
22:49:03.760 00.002 6120 dither: size=5.00, dRA=0.17 dDec=4.90
22:49:03.765 00.005 6120 MountToCamera -- mountTheta (1.54) + m_xAngle (-2.95) = xAngle (-1.42 = -1.42)
22:49:03.768 00.003 6120 MountToCamera -- mountX=0.17 mountY=4.90 hyp=4.90 mountTheta=1.54 cameraX=0.74, cameraY=-4.85 cameraTheta=-1.42
22:49:03.770 00.002 6120 setting lock position to (969.96, 42.57)
22:49:03.774 00.004 6120 Mount: notify guiding dithered (0.7, -4.8)
22:49:03.777 00.003 6120 Status Line: Dither by 0.17,4.90
22:49:03.781 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:49:03.784 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
22:49:03.787 00.003 6120 evsrv: cli 0FAF01F8 response: {"jsonrpc":"2.0","result":0,"id":"4d2cc757-ef33-4dbf-bbde-e76792c842da"}
22:49:03.791 00.004 6120 evsrv: cli 0FAF01F8 disconnect
22:49:03.840 00.049 7680 Exposure complete
22:49:03.951 00.111 7680 worker thread done servicing request
22:49:03.951 00.000 6120 OnExposeComplete: enter
22:49:03.954 00.003 6120 UpdateGuideState(): m_state=6
22:49:03.956 00.002 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 688
22:49:03.958 00.002 6120 Star::Find returns 1 (1), X=968.95, Y=47.38, Mass=12046, SNR=71.7, Peak=255 HFD=6.7
22:49:03.962 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
22:49:03.964 00.002 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
22:49:03.966 00.002 6120 CameraToMount -- cameraX=-1.01 cameraY=4.80 hyp=4.91 cameraTheta=1.78 mountX=0.10 mountY=-4.76, mountTheta=-1.55
22:49:03.970 00.004 6120 dither recenter: remaining=(-0.2,-4.9) step=(-0.2,-4.9)
22:49:03.972 00.002 6120 MountToCamera -- mountTheta (-1.61) + m_xAngle (-2.95) = xAngle (-4.56 = 1.72)
22:49:03.974 00.002 6120 MountToCamera -- mountX=-0.17 mountY=-4.90 hyp=4.90 mountTheta=-1.61 cameraX=-0.74, cameraY=4.85 cameraTheta=1.72
22:49:03.978 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.74, y=4.85, opts=4)
22:49:03.979 00.001 6120 Enqueuing Move request for scope (-0.74, 4.85)
22:49:03.981 00.002 6120 Mount: notify direct move -0.17,-4.90
22:49:03.984 00.003 7680 Worker thread wakes up
22:49:03.984 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 4.85) opts 0x4
22:49:03.984 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.74, 4.85)
22:49:03.985 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:03.987 00.002 6120 UpdateGuideState exits: m=12046 SNR=71.7 Saturated
22:49:03.990 00.003 6120 PhdController: settling, locked = 1, distance = 5.13 (1.50) aobump = 0 frame = 1 / 99999
22:49:03.993 00.003 7680 Moving (-0.74, 4.85) raw xDistance=-0.17 yDistance=-4.90
22:49:03.993 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046143.993,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.13,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:49:03.996 00.003 7680 MoveAxis(E, 111, B)
22:49:03.996 00.000 7680 Guiding  Dir = 2, Dur = 111
22:49:03.997 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:04.000 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:04.002 00.002 6120 Enqueuing Expose request
22:49:04.004 00.002 7680 IsSlewing returns 0
22:49:04.004 00.000 7680 IsGuiding returns 0
22:49:04.005 00.001 7680 PulseGuide returned control before completion, sleep 121
22:49:04.132 00.127 7680 IsGuiding returns 1
22:49:04.132 00.000 7680 scope still moving after pulse duration time elapsed
22:49:04.163 00.031 7680 IsSlewing returns 0
22:49:04.163 00.000 7680 IsGuiding returns 1
22:49:04.195 00.032 7680 IsSlewing returns 0
22:49:04.195 00.000 7680 IsGuiding returns 1
22:49:04.226 00.031 7680 IsSlewing returns 0
22:49:04.226 00.000 7680 IsGuiding returns 1
22:49:04.257 00.031 7680 IsSlewing returns 0
22:49:04.257 00.000 7680 IsGuiding returns 0
22:49:04.257 00.000 7680 scope move finished after 111 + 141 ms
22:49:04.258 00.001 7680 Move returns status 0, amount 111
22:49:04.258 00.000 7680 MoveAxis(N, 2660, B)
22:49:04.258 00.000 7680 Guiding  Dir = 0, Dur = 2660
22:49:04.259 00.001 7680 IsSlewing returns 0
22:49:04.259 00.000 7680 IsGuiding returns 0
22:49:04.259 00.000 7680 PulseGuide returned control before completion, sleep 2670
22:49:06.940 02.681 7680 IsGuiding returns 1
22:49:06.940 00.000 7680 scope still moving after pulse duration time elapsed
22:49:06.971 00.031 7680 IsSlewing returns 0
22:49:06.971 00.000 7680 IsGuiding returns 0
22:49:06.973 00.002 7680 scope move finished after 2660 + 52 ms
22:49:06.973 00.000 7680 Move returns status 0, amount 2660
22:49:06.973 00.000 7680 move complete, result=0
22:49:06.974 00.001 7680 worker thread done servicing request
22:49:06.974 00.000 6120 GuideStep: -0.2 px 111 ms EAST, -4.9 px 2660 ms NORTH
22:49:06.980 00.006 7680 Worker thread wakes up
22:49:06.980 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:06.980 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:08.228 01.248 7680 Exposure complete
22:49:08.361 00.133 7680 worker thread done servicing request
22:49:08.362 00.001 6120 OnExposeComplete: enter
22:49:08.365 00.003 6120 UpdateGuideState(): m_state=6
22:49:08.369 00.004 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 689
22:49:08.373 00.004 6120 Star::Find returns 1 (1), X=968.14, Y=44.02, Mass=12624, SNR=73.2, Peak=255 HFD=6.8
22:49:08.377 00.004 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-2.95) = xAngle (5.43 = -0.86)
22:49:08.380 00.003 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.13)
22:49:08.384 00.004 6120 CameraToMount -- cameraX=-1.82 cameraY=1.44 hyp=2.32 cameraTheta=2.47 mountX=1.52 mountY=-2.10, mountTheta=-0.94
22:49:08.389 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-1.82, y=1.44, opts=13)
22:49:08.393 00.004 6120 Enqueuing Move request for scope (-1.82, 1.44)
22:49:08.396 00.003 7680 Worker thread wakes up
22:49:08.396 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.82, 1.44) opts 0xd
22:49:08.396 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.82, 1.44)
22:49:08.396 00.000 7680 Moving (-1.82, 1.44) raw xDistance=1.52 yDistance=-2.10
22:49:08.396 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.96 from input 1.52
22:49:08.396 00.000 7680 resist switch: large excursion: input -2.10 thresh 0.60 direction from 0 to -1
22:49:08.396 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.29
22:49:08.396 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.10 from input -2.10
22:49:08.396 00.000 7680 MoveAxis(W, 621, ABG)
22:49:08.396 00.000 7680 Guiding  Dir = 3, Dur = 621
22:49:08.396 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:08.401 00.005 7680 IsSlewing returns 0
22:49:08.401 00.000 6120 UpdateGuideState exits: m=12624 SNR=73.2 Saturated
22:49:08.406 00.005 7680 IsGuiding returns 0
22:49:08.406 00.000 6120 PhdController: settling, locked = 1, distance = 2.32 (1.50) aobump = 0 frame = 2 / 99999
22:49:08.410 00.004 7680 PulseGuide returned control before completion, sleep 631
22:49:08.410 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046148.410,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.32,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:49:08.414 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:08.418 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:08.422 00.004 6120 Enqueuing Expose request
22:49:09.056 00.634 7680 IsGuiding returns 1
22:49:09.057 00.001 7680 scope still moving after pulse duration time elapsed
22:49:09.088 00.031 7680 IsSlewing returns 0
22:49:09.090 00.002 7680 IsGuiding returns 0
22:49:09.090 00.000 7680 scope move finished after 621 + 63 ms
22:49:09.090 00.000 7680 Move returns status 0, amount 621
22:49:09.091 00.001 7680 MoveAxis(N, 1138, ABG)
22:49:09.091 00.000 7680 Guiding  Dir = 0, Dur = 1138
22:49:09.091 00.000 7680 IsSlewing returns 0
22:49:09.093 00.002 7680 IsGuiding returns 0
22:49:09.094 00.001 7680 PulseGuide returned control before completion, sleep 1148
22:49:10.256 01.162 7680 IsGuiding returns 1
22:49:10.259 00.003 7680 scope still moving after pulse duration time elapsed
22:49:10.287 00.028 7680 IsSlewing returns 0
22:49:10.289 00.002 7680 IsGuiding returns 0
22:49:10.291 00.002 7680 scope move finished after 1138 + 59 ms
22:49:10.292 00.001 7680 Move returns status 0, amount 1138
22:49:10.292 00.000 7680 move complete, result=0
22:49:10.293 00.001 7680 worker thread done servicing request
22:49:10.293 00.000 7680 Worker thread wakes up
22:49:10.293 00.000 6120 GuideStep: 1.5 px 621 ms WEST, -2.1 px 1138 ms NORTH
22:49:10.301 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:10.301 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:11.548 01.247 7680 Exposure complete
22:49:11.693 00.145 7680 worker thread done servicing request
22:49:11.694 00.001 6120 OnExposeComplete: enter
22:49:11.699 00.005 6120 UpdateGuideState(): m_state=6
22:49:11.704 00.005 6120 Star::Find(15, 968, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 690
22:49:11.710 00.006 6120 Star::Find returns 1 (1), X=969.08, Y=42.68, Mass=13233, SNR=75.0, Peak=255 HFD=6.8
22:49:11.716 00.006 6120 CameraToMount -- cameraTheta (3.02) - m_xAngle (-2.95) = xAngle (5.98 = -0.31)
22:49:11.721 00.005 6120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.71 = -0.58)
22:49:11.725 00.004 6120 CameraToMount -- cameraX=-0.88 cameraY=0.11 hyp=0.88 cameraTheta=3.02 mountX=0.84 mountY=-0.48, mountTheta=-0.52
22:49:11.731 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.88, y=0.11, opts=13)
22:49:11.736 00.005 6120 Enqueuing Move request for scope (-0.88, 0.11)
22:49:11.739 00.003 7680 Worker thread wakes up
22:49:11.739 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:11.743 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.11) opts 0xd
22:49:11.743 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.88, 0.11)
22:49:11.743 00.000 6120 UpdateGuideState exits: m=13233 SNR=75.0 Saturated
22:49:11.748 00.005 7680 Moving (-0.88, 0.11) raw xDistance=0.84 yDistance=-0.48
22:49:11.748 00.000 6120 PhdController: settling, locked = 1, distance = 1.89 (1.50) aobump = 0 frame = 3 / 99999
22:49:11.751 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.84
22:49:11.751 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046151.751,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.89,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:49:11.754 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:49:11.754 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:11.760 00.006 7680 MoveAxis(W, 388, ABG)
22:49:11.760 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:11.765 00.005 7680 Guiding  Dir = 3, Dur = 388
22:49:11.765 00.000 6120 Enqueuing Expose request
22:49:11.768 00.003 7680 IsSlewing returns 0
22:49:11.769 00.001 7680 IsGuiding returns 0
22:49:11.769 00.000 7680 PulseGuide returned control before completion, sleep 398
22:49:12.180 00.411 7680 IsGuiding returns 1
22:49:12.182 00.002 7680 scope still moving after pulse duration time elapsed
22:49:12.211 00.029 7680 IsSlewing returns 0
22:49:12.213 00.002 7680 IsGuiding returns 0
22:49:12.213 00.000 7680 scope move finished after 388 + 56 ms
22:49:12.214 00.001 7680 Move returns status 0, amount 388
22:49:12.214 00.000 7680 MoveAxis(N, 261, ABG)
22:49:12.214 00.000 7680 Guiding  Dir = 0, Dur = 261
22:49:12.215 00.001 7680 IsSlewing returns 0
22:49:12.216 00.001 7680 IsGuiding returns 0
22:49:12.216 00.000 7680 PulseGuide returned control before completion, sleep 271
22:49:12.492 00.276 7680 IsGuiding returns 1
22:49:12.492 00.000 7680 scope still moving after pulse duration time elapsed
22:49:12.522 00.030 7680 IsSlewing returns 0
22:49:12.523 00.001 7680 IsGuiding returns 0
22:49:12.524 00.001 7680 scope move finished after 261 + 46 ms
22:49:12.524 00.000 7680 Move returns status 0, amount 261
22:49:12.524 00.000 7680 move complete, result=0
22:49:12.525 00.001 7680 worker thread done servicing request
22:49:12.525 00.000 7680 Worker thread wakes up
22:49:12.525 00.000 6120 GuideStep: 0.8 px 388 ms WEST, -0.5 px 261 ms NORTH
22:49:12.531 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:12.531 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:13.788 01.257 7680 Exposure complete
22:49:13.925 00.137 7680 worker thread done servicing request
22:49:13.925 00.000 6120 OnExposeComplete: enter
22:49:13.929 00.004 6120 UpdateGuideState(): m_state=6
22:49:13.933 00.004 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 691
22:49:13.937 00.004 6120 Star::Find returns 1 (1), X=969.57, Y=42.31, Mass=13199, SNR=74.1, Peak=255 HFD=7.0
22:49:13.941 00.004 6120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-2.95) = xAngle (0.41 = 0.41)
22:49:13.945 00.004 6120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.14 = 0.14)
22:49:13.950 00.005 6120 CameraToMount -- cameraX=-0.39 cameraY=-0.27 hyp=0.47 cameraTheta=-2.55 mountX=0.43 mountY=0.07, mountTheta=0.15
22:49:13.955 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=-0.27, opts=13)
22:49:13.959 00.004 6120 Enqueuing Move request for scope (-0.39, -0.27)
22:49:13.963 00.004 7680 Worker thread wakes up
22:49:13.963 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.27) opts 0xd
22:49:13.963 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, -0.27)
22:49:13.963 00.000 7680 Moving (-0.39, -0.27) raw xDistance=0.43 yDistance=0.07
22:49:13.964 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.43
22:49:13.964 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:49:13.965 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:13.969 00.004 6120 UpdateGuideState exits: m=13199 SNR=74.1 Saturated
22:49:13.973 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:49:13.973 00.000 7680 MoveAxis(W, 204, ABG)
22:49:13.973 00.000 6120 PhdController: settling, locked = 1, distance = 1.47 (1.50) aobump = 0 frame = 4 / 99999
22:49:13.977 00.004 7680 Guiding  Dir = 3, Dur = 204
22:49:13.977 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046153.977,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.47,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:49:13.980 00.003 7680 IsSlewing returns 0
22:49:13.981 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:13.987 00.006 7680 IsGuiding returns 0
22:49:13.987 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:13.992 00.005 6120 Enqueuing Expose request
22:49:13.997 00.005 7680 PulseGuide returned control before completion, sleep 214
22:49:14.215 00.218 7680 IsGuiding returns 1
22:49:14.215 00.000 7680 scope still moving after pulse duration time elapsed
22:49:14.245 00.030 7680 IsSlewing returns 0
22:49:14.245 00.000 7680 IsGuiding returns 0
22:49:14.245 00.000 7680 scope move finished after 204 + 54 ms
22:49:14.245 00.000 7680 Move returns status 0, amount 204
22:49:14.246 00.001 7680 MoveAxis(N, 0, ABG)
22:49:14.246 00.000 7680 Move returns status 0, amount 0
22:49:14.246 00.000 7680 move complete, result=0
22:49:14.248 00.002 7680 worker thread done servicing request
22:49:14.248 00.000 6120 GuideStep: 0.4 px 204 ms WEST, 0.1 px 0 ms NORTH
22:49:14.254 00.006 7680 Worker thread wakes up
22:49:14.254 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:14.254 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:15.506 01.252 7680 Exposure complete
22:49:15.624 00.118 7680 worker thread done servicing request
22:49:15.624 00.000 6120 OnExposeComplete: enter
22:49:15.628 00.004 6120 UpdateGuideState(): m_state=6
22:49:15.632 00.004 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 692
22:49:15.636 00.004 6120 Star::Find returns 1 (1), X=969.86, Y=42.56, Mass=12879, SNR=74.4, Peak=255 HFD=7.0
22:49:15.642 00.006 6120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-2.95) = xAngle (-0.07 = -0.07)
22:49:15.646 00.004 6120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.34 = -0.34)
22:49:15.650 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.03 mountX=0.10 mountY=-0.03, mountTheta=-0.33
22:49:15.659 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.01, opts=13)
22:49:15.665 00.006 6120 Enqueuing Move request for scope (-0.10, -0.01)
22:49:15.672 00.007 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:15.677 00.005 7680 Worker thread wakes up
22:49:15.677 00.000 6120 UpdateGuideState exits: m=12879 SNR=74.4 Saturated
22:49:15.681 00.004 6120 PhdController: settling, locked = 1, distance = 1.05 (1.50) aobump = 0 frame = 5 / 99999
22:49:15.685 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
22:49:15.686 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
22:49:15.686 00.000 7680 Moving (-0.10, -0.01) raw xDistance=0.10 yDistance=-0.03
22:49:15.686 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:49:15.687 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046155.685,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.05,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
22:49:15.690 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:49:15.691 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:15.694 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:15.698 00.004 6120 Enqueuing Expose request
22:49:15.701 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:49:15.701 00.000 7680 MoveAxis(E, 0, ABG)
22:49:15.702 00.001 7680 Move returns status 0, amount 0
22:49:15.702 00.000 7680 MoveAxis(N, 0, ABG)
22:49:15.702 00.000 7680 Move returns status 0, amount 0
22:49:15.703 00.001 7680 move complete, result=0
22:49:15.703 00.000 7680 worker thread done servicing request
22:49:15.703 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:49:15.708 00.005 7680 Worker thread wakes up
22:49:15.708 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:15.708 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:16.959 01.251 7680 Exposure complete
22:49:17.105 00.146 6120 OnExposeComplete: enter
22:49:17.109 00.004 7680 worker thread done servicing request
22:49:17.111 00.002 6120 UpdateGuideState(): m_state=6
22:49:17.114 00.003 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 693
22:49:17.119 00.005 6120 Star::Find returns 1 (1), X=969.80, Y=42.85, Mass=13233, SNR=74.5, Peak=255 HFD=6.7
22:49:17.123 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
22:49:17.126 00.003 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
22:49:17.131 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.28 hyp=0.32 cameraTheta=2.08 mountX=0.10 mountY=-0.32, mountTheta=-1.27
22:49:17.135 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.28, opts=13)
22:49:17.139 00.004 6120 Enqueuing Move request for scope (-0.15, 0.28)
22:49:17.143 00.004 7680 Worker thread wakes up
22:49:17.143 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:17.147 00.004 6120 UpdateGuideState exits: m=13233 SNR=74.5 Saturated
22:49:17.151 00.004 6120 PhdController: settling, locked = 1, distance = 0.83 (1.50) aobump = 0 frame = 6 / 99999
22:49:17.154 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.28) opts 0xd
22:49:17.154 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.28)
22:49:17.154 00.000 7680 Moving (-0.15, 0.28) raw xDistance=0.10 yDistance=-0.32
22:49:17.154 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:49:17.155 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:49:17.155 00.000 7680 MoveAxis(E, 0, ABG)
22:49:17.155 00.000 7680 Move returns status 0, amount 0
22:49:17.155 00.000 7680 MoveAxis(N, 173, ABG)
22:49:17.155 00.000 7680 Guiding  Dir = 0, Dur = 173
22:49:17.156 00.001 7680 IsSlewing returns 0
22:49:17.156 00.000 7680 IsGuiding returns 0
22:49:17.156 00.000 7680 PulseGuide returned control before completion, sleep 183
22:49:17.156 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046157.154,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.83,"Time":3.2,"SettleTime":10.0,"StarLocked":true}
22:49:17.161 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:17.164 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:17.168 00.004 6120 Enqueuing Expose request
22:49:17.342 00.174 7680 IsGuiding returns 1
22:49:17.342 00.000 7680 scope still moving after pulse duration time elapsed
22:49:17.374 00.032 7680 IsSlewing returns 0
22:49:17.374 00.000 7680 IsGuiding returns 0
22:49:17.375 00.001 7680 scope move finished after 173 + 45 ms
22:49:17.375 00.000 7680 Move returns status 0, amount 173
22:49:17.375 00.000 7680 move complete, result=0
22:49:17.375 00.000 7680 worker thread done servicing request
22:49:17.375 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 173 ms NORTH
22:49:17.381 00.006 7680 Worker thread wakes up
22:49:17.382 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:17.382 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:18.626 01.244 7680 Exposure complete
22:49:18.776 00.150 7680 worker thread done servicing request
22:49:18.777 00.001 6120 OnExposeComplete: enter
22:49:18.780 00.003 6120 UpdateGuideState(): m_state=6
22:49:18.785 00.005 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 694
22:49:18.789 00.004 6120 Star::Find returns 1 (1), X=969.75, Y=42.68, Mass=13102, SNR=75.6, Peak=255 HFD=7.0
22:49:18.793 00.004 6120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-2.95) = xAngle (5.64 = -0.64)
22:49:18.796 00.003 6120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.37 = -0.91)
22:49:18.800 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.69 mountX=0.18 mountY=-0.18, mountTheta=-0.78
22:49:18.805 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.10, opts=13)
22:49:18.808 00.003 6120 Enqueuing Move request for scope (-0.21, 0.10)
22:49:18.813 00.005 7680 Worker thread wakes up
22:49:18.813 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
22:49:18.813 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
22:49:18.814 00.001 7680 Moving (-0.21, 0.10) raw xDistance=0.18 yDistance=-0.18
22:49:18.814 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:49:18.814 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:49:18.814 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:18.818 00.004 6120 UpdateGuideState exits: m=13102 SNR=75.6 Saturated
22:49:18.822 00.004 6120 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 7 / 99999
22:49:18.825 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:49:18.826 00.001 7680 MoveAxis(E, 0, ABG)
22:49:18.826 00.000 7680 Move returns status 0, amount 0
22:49:18.826 00.000 7680 MoveAxis(N, 0, ABG)
22:49:18.826 00.000 7680 Move returns status 0, amount 0
22:49:18.827 00.001 7680 move complete, result=0
22:49:18.827 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046158.825,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.65,"Time":4.8,"SettleTime":10.0,"StarLocked":true}
22:49:18.831 00.004 7680 worker thread done servicing request
22:49:18.831 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:18.835 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:18.838 00.003 6120 Enqueuing Expose request
22:49:18.842 00.004 7680 Worker thread wakes up
22:49:18.843 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:18.843 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:18.843 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:49:20.093 01.250 7680 Exposure complete
22:49:20.227 00.134 7680 worker thread done servicing request
22:49:20.227 00.000 6120 OnExposeComplete: enter
22:49:20.231 00.004 6120 UpdateGuideState(): m_state=6
22:49:20.234 00.003 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 695
22:49:20.239 00.005 6120 Star::Find returns 1 (0), X=969.91, Y=42.85, Mass=12000, SNR=72.3, Peak=243 HFD=6.8
22:49:20.242 00.003 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.71 = -1.58)
22:49:20.245 00.003 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.85)
22:49:20.249 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.27 hyp=0.28 cameraTheta=1.75 mountX=-0.00 mountY=-0.27, mountTheta=-1.58
22:49:20.254 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.27, opts=13)
22:49:20.258 00.004 6120 Enqueuing Move request for scope (-0.05, 0.27)
22:49:20.263 00.005 7680 Worker thread wakes up
22:49:20.263 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.27) opts 0xd
22:49:20.263 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.27)
22:49:20.263 00.000 7680 Moving (-0.05, 0.27) raw xDistance=-0.00 yDistance=-0.27
22:49:20.263 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:49:20.264 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:49:20.264 00.000 7680 MoveAxis(E, 0, ABG)
22:49:20.264 00.000 7680 Move returns status 0, amount 0
22:49:20.265 00.001 7680 MoveAxis(N, 144, ABG)
22:49:20.265 00.000 7680 Guiding  Dir = 0, Dur = 144
22:49:20.265 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:20.269 00.004 7680 IsSlewing returns 0
22:49:20.269 00.000 6120 UpdateGuideState exits: m=12000 SNR=72.3
22:49:20.273 00.004 7680 IsGuiding returns 0
22:49:20.273 00.000 6120 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 8 / 99999
22:49:20.276 00.003 7680 PulseGuide returned control before completion, sleep 154
22:49:20.276 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046160.276,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.54,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
22:49:20.280 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:20.283 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:20.286 00.003 6120 Enqueuing Expose request
22:49:20.440 00.154 7680 IsGuiding returns 1
22:49:20.441 00.001 7680 scope still moving after pulse duration time elapsed
22:49:20.473 00.032 7680 IsSlewing returns 0
22:49:20.474 00.001 7680 IsGuiding returns 0
22:49:20.475 00.001 7680 scope move finished after 144 + 58 ms
22:49:20.475 00.000 7680 Move returns status 0, amount 144
22:49:20.475 00.000 7680 move complete, result=0
22:49:20.477 00.002 7680 worker thread done servicing request
22:49:20.477 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 144 ms NORTH
22:49:20.487 00.010 7680 Worker thread wakes up
22:49:20.487 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:20.488 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:21.737 01.249 7680 Exposure complete
22:49:21.875 00.138 7680 worker thread done servicing request
22:49:21.876 00.001 6120 OnExposeComplete: enter
22:49:21.880 00.004 6120 UpdateGuideState(): m_state=6
22:49:21.883 00.003 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
22:49:21.886 00.003 6120 Star::Find returns 1 (1), X=969.76, Y=42.77, Mass=13908, SNR=77.8, Peak=255 HFD=6.9
22:49:21.889 00.003 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.32 = -0.97)
22:49:21.893 00.004 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
22:49:21.896 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.20 hyp=0.28 cameraTheta=2.36 mountX=0.16 mountY=-0.27, mountTheta=-1.03
22:49:21.902 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.20, opts=13)
22:49:21.906 00.004 6120 Enqueuing Move request for scope (-0.20, 0.20)
22:49:21.909 00.003 7680 Worker thread wakes up
22:49:21.909 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.20) opts 0xd
22:49:21.910 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.20)
22:49:21.910 00.000 7680 Moving (-0.20, 0.20) raw xDistance=0.16 yDistance=-0.27
22:49:21.910 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:49:21.910 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:49:21.910 00.000 7680 MoveAxis(E, 0, ABG)
22:49:21.910 00.000 7680 Move returns status 0, amount 0
22:49:21.910 00.000 7680 MoveAxis(N, 146, ABG)
22:49:21.910 00.000 7680 Guiding  Dir = 0, Dur = 146
22:49:21.910 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:21.915 00.005 7680 IsSlewing returns 0
22:49:21.915 00.000 6120 UpdateGuideState exits: m=13908 SNR=77.8 Saturated
22:49:21.919 00.004 7680 IsGuiding returns 0
22:49:21.920 00.001 6120 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 9 / 99999
22:49:21.923 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764046161.923,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.46,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
22:49:21.926 00.003 7680 PulseGuide returned control before completion, sleep 156
22:49:21.926 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:21.932 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:21.937 00.005 6120 Enqueuing Expose request
22:49:22.099 00.162 7680 IsGuiding returns 0
22:49:22.099 00.000 7680 Move returns status 0, amount 146
22:49:22.099 00.000 7680 move complete, result=0
22:49:22.099 00.000 7680 worker thread done servicing request
22:49:22.101 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 146 ms NORTH
22:49:22.107 00.006 7680 Worker thread wakes up
22:49:22.107 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:22.108 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:23.362 01.254 7680 Exposure complete
22:49:23.502 00.140 7680 worker thread done servicing request
22:49:23.503 00.001 6120 OnExposeComplete: enter
22:49:23.506 00.003 6120 UpdateGuideState(): m_state=6
22:49:23.510 00.004 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 697
22:49:23.514 00.004 6120 Star::Find returns 1 (1), X=969.88, Y=42.68, Mass=13143, SNR=74.9, Peak=255 HFD=6.9
22:49:23.518 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.14 = -1.15)
22:49:23.521 00.003 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.42)
22:49:23.525 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.18 mountX=0.06 mountY=-0.13, mountTheta=-1.18
22:49:23.530 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.11, opts=13)
22:49:23.533 00.003 6120 Enqueuing Move request for scope (-0.08, 0.11)
22:49:23.536 00.003 7680 Worker thread wakes up
22:49:23.537 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
22:49:23.537 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
22:49:23.537 00.000 7680 Moving (-0.08, 0.11) raw xDistance=0.06 yDistance=-0.13
22:49:23.537 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:49:23.537 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:49:23.539 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:49:23.539 00.000 7680 MoveAxis(E, 0, ABG)
22:49:23.539 00.000 7680 Move returns status 0, amount 0
22:49:23.539 00.000 7680 MoveAxis(N, 0, ABG)
22:49:23.539 00.000 7680 Move returns status 0, amount 0
22:49:23.539 00.000 7680 move complete, result=0
22:49:23.540 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:23.542 00.002 7680 worker thread done servicing request
22:49:23.542 00.000 6120 UpdateGuideState exits: m=13143 SNR=74.9 Saturated
22:49:23.546 00.004 6120 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 10 / 99999
22:49:23.550 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764046163.550,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.36,"Time":9.6,"SettleTime":10.0,"StarLocked":true}
22:49:23.553 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:23.557 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:23.560 00.003 6120 Enqueuing Expose request
22:49:23.563 00.003 7680 Worker thread wakes up
22:49:23.563 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:23.563 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:23.564 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:24.812 01.248 7680 Exposure complete
22:49:24.936 00.124 7680 worker thread done servicing request
22:49:24.936 00.000 6120 OnExposeComplete: enter
22:49:24.941 00.005 6120 UpdateGuideState(): m_state=6
22:49:24.944 00.003 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 698
22:49:24.948 00.004 6120 Star::Find returns 1 (1), X=969.93, Y=42.79, Mass=12476, SNR=72.5, Peak=255 HFD=6.8
22:49:24.951 00.003 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
22:49:24.954 00.003 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
22:49:24.958 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.72 mountX=-0.01 mountY=-0.21, mountTheta=-1.61
22:49:24.963 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.22, opts=13)
22:49:24.967 00.004 6120 Enqueuing Move request for scope (-0.03, 0.22)
22:49:24.970 00.003 7680 Worker thread wakes up
22:49:24.970 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:24.973 00.003 6120 UpdateGuideState exits: m=12476 SNR=72.5 Saturated
22:49:24.977 00.004 6120 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 11 / 99999
22:49:24.982 00.005 6120 PhdController: newstate STATE_FINISH
22:49:24.985 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
22:49:24.985 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
22:49:24.986 00.001 7680 Moving (-0.03, 0.22) raw xDistance=-0.01 yDistance=-0.21
22:49:24.986 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:49:24.986 00.000 6120 PhdController complete: success
22:49:24.990 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:49:24.990 00.000 7680 MoveAxis(E, 0, ABG)
22:49:24.990 00.000 7680 Move returns status 0, amount 0
22:49:24.990 00.000 7680 MoveAxis(N, 113, ABG)
22:49:24.990 00.000 7680 Guiding  Dir = 0, Dur = 113
22:49:24.990 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764046164.990,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
22:49:24.995 00.005 7680 IsSlewing returns 0
22:49:24.995 00.000 6120 Mount: notify guiding dither settle done success=1
22:49:24.999 00.004 6120 PhdController: newstate STATE_IDLE
22:49:25.002 00.003 7680 IsGuiding returns 0
22:49:25.002 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:25.006 00.004 7680 PulseGuide returned control before completion, sleep 123
22:49:25.006 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:25.010 00.004 6120 Enqueuing Expose request
22:49:25.145 00.135 7680 IsGuiding returns 0
22:49:25.147 00.002 7680 Move returns status 0, amount 113
22:49:25.147 00.000 7680 move complete, result=0
22:49:25.148 00.001 7680 worker thread done servicing request
22:49:25.148 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 113 ms NORTH
22:49:25.154 00.006 7680 Worker thread wakes up
22:49:25.154 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:25.154 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:26.405 01.251 7680 Exposure complete
22:49:26.547 00.142 7680 worker thread done servicing request
22:49:26.548 00.001 6120 OnExposeComplete: enter
22:49:26.554 00.006 6120 UpdateGuideState(): m_state=6
22:49:26.558 00.004 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 699
22:49:26.563 00.005 6120 Star::Find returns 1 (1), X=969.88, Y=42.78, Mass=13015, SNR=73.5, Peak=255 HFD=6.8
22:49:26.567 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
22:49:26.570 00.003 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.67)
22:49:26.574 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.93 mountX=0.04 mountY=-0.22, mountTheta=-1.40
22:49:26.581 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.21, opts=13)
22:49:26.585 00.004 6120 Enqueuing Move request for scope (-0.08, 0.21)
22:49:26.590 00.005 7680 Worker thread wakes up
22:49:26.590 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
22:49:26.590 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
22:49:26.590 00.000 7680 Moving (-0.08, 0.21) raw xDistance=0.04 yDistance=-0.22
22:49:26.590 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:49:26.590 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:26.594 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:49:26.594 00.000 7680 MoveAxis(E, 0, ABG)
22:49:26.594 00.000 6120 UpdateGuideState exits: m=13015 SNR=73.5 Saturated
22:49:26.599 00.005 7680 Move returns status 0, amount 0
22:49:26.599 00.000 7680 MoveAxis(N, 122, ABG)
22:49:26.599 00.000 7680 Guiding  Dir = 0, Dur = 122
22:49:26.599 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:26.604 00.005 7680 IsSlewing returns 0
22:49:26.604 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:26.609 00.005 6120 Enqueuing Expose request
22:49:26.613 00.004 7680 IsGuiding returns 0
22:49:26.613 00.000 7680 PulseGuide returned control before completion, sleep 132
22:49:26.752 00.139 7680 IsGuiding returns 1
22:49:26.753 00.001 7680 scope still moving after pulse duration time elapsed
22:49:26.783 00.030 7680 IsSlewing returns 0
22:49:26.785 00.002 7680 IsGuiding returns 0
22:49:26.785 00.000 7680 scope move finished after 122 + 50 ms
22:49:26.785 00.000 7680 Move returns status 0, amount 122
22:49:26.786 00.001 7680 move complete, result=0
22:49:26.786 00.000 7680 worker thread done servicing request
22:49:26.786 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 122 ms NORTH
22:49:26.793 00.007 7680 Worker thread wakes up
22:49:26.793 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:26.793 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:28.043 01.250 7680 Exposure complete
22:49:28.189 00.146 7680 worker thread done servicing request
22:49:28.189 00.000 6120 OnExposeComplete: enter
22:49:28.194 00.005 6120 UpdateGuideState(): m_state=6
22:49:28.198 00.004 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 700
22:49:28.202 00.004 6120 Star::Find returns 1 (1), X=970.05, Y=42.75, Mass=13185, SNR=74.1, Peak=255 HFD=6.8
22:49:28.205 00.003 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.04 = -2.25)
22:49:28.210 00.005 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.52)
22:49:28.213 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.08 mountX=-0.13 mountY=-0.12, mountTheta=-2.39
22:49:28.218 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.18, opts=13)
22:49:28.223 00.005 6120 Enqueuing Move request for scope (0.09, 0.18)
22:49:28.226 00.003 7680 Worker thread wakes up
22:49:28.226 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:28.231 00.005 6120 UpdateGuideState exits: m=13185 SNR=74.1 Saturated
22:49:28.235 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:28.239 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:28.243 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
22:49:28.243 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
22:49:28.243 00.000 7680 Moving (0.09, 0.18) raw xDistance=-0.13 yDistance=-0.12
22:49:28.244 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:49:28.244 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:49:28.244 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:49:28.244 00.000 7680 MoveAxis(E, 0, ABG)
22:49:28.244 00.000 7680 Move returns status 0, amount 0
22:49:28.244 00.000 7680 MoveAxis(N, 0, ABG)
22:49:28.244 00.000 7680 Move returns status 0, amount 0
22:49:28.244 00.000 7680 move complete, result=0
22:49:28.244 00.000 6120 Enqueuing Expose request
22:49:28.249 00.005 7680 worker thread done servicing request
22:49:28.249 00.000 7680 Worker thread wakes up
22:49:28.249 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:28.252 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:28.252 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:29.500 01.248 7680 Exposure complete
22:49:29.647 00.147 7680 worker thread done servicing request
22:49:29.648 00.001 6120 OnExposeComplete: enter
22:49:29.651 00.003 6120 UpdateGuideState(): m_state=6
22:49:29.655 00.004 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 701
22:49:29.658 00.003 6120 Star::Find returns 1 (1), X=969.88, Y=42.80, Mass=13039, SNR=75.1, Peak=255 HFD=6.8
22:49:29.662 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
22:49:29.666 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
22:49:29.670 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.89 mountX=0.03 mountY=-0.24, mountTheta=-1.44
22:49:29.677 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.23, opts=13)
22:49:29.683 00.006 6120 Enqueuing Move request for scope (-0.08, 0.23)
22:49:29.686 00.003 7680 Worker thread wakes up
22:49:29.686 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:29.690 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.23) opts 0xd
22:49:29.690 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.23)
22:49:29.690 00.000 7680 Moving (-0.08, 0.23) raw xDistance=0.03 yDistance=-0.24
22:49:29.690 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:49:29.691 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:49:29.691 00.000 7680 MoveAxis(E, 0, ABG)
22:49:29.691 00.000 7680 Move returns status 0, amount 0
22:49:29.691 00.000 7680 MoveAxis(N, 130, ABG)
22:49:29.691 00.000 7680 Guiding  Dir = 0, Dur = 130
22:49:29.691 00.000 6120 UpdateGuideState exits: m=13039 SNR=75.1 Saturated
22:49:29.696 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:29.701 00.005 7680 IsSlewing returns 0
22:49:29.701 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:29.707 00.006 6120 Enqueuing Expose request
22:49:29.712 00.005 7680 IsGuiding returns 0
22:49:29.712 00.000 7680 PulseGuide returned control before completion, sleep 140
22:49:29.868 00.156 7680 IsGuiding returns 1
22:49:29.869 00.001 7680 scope still moving after pulse duration time elapsed
22:49:29.899 00.030 7680 IsSlewing returns 0
22:49:29.900 00.001 7680 IsGuiding returns 0
22:49:29.900 00.000 7680 scope move finished after 130 + 59 ms
22:49:29.900 00.000 7680 Move returns status 0, amount 130
22:49:29.901 00.001 7680 move complete, result=0
22:49:29.902 00.001 7680 worker thread done servicing request
22:49:29.902 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 130 ms NORTH
22:49:29.908 00.006 7680 Worker thread wakes up
22:49:29.908 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:29.908 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:31.162 01.254 7680 Exposure complete
22:49:31.293 00.131 6120 OnExposeComplete: enter
22:49:31.297 00.004 7680 worker thread done servicing request
22:49:31.297 00.000 6120 UpdateGuideState(): m_state=6
22:49:31.301 00.004 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 702
22:49:31.304 00.003 6120 Star::Find returns 1 (1), X=969.97, Y=42.84, Mass=13608, SNR=76.9, Peak=255 HFD=7.0
22:49:31.307 00.003 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
22:49:31.310 00.003 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
22:49:31.315 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.54 mountX=-0.06 mountY=-0.23, mountTheta=-1.82
22:49:31.320 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.26, opts=13)
22:49:31.325 00.005 6120 Enqueuing Move request for scope (0.01, 0.26)
22:49:31.329 00.004 7680 Worker thread wakes up
22:49:31.329 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:31.334 00.005 6120 UpdateGuideState exits: m=13608 SNR=76.9 Saturated
22:49:31.337 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:31.342 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
22:49:31.342 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
22:49:31.342 00.000 7680 Moving (0.01, 0.26) raw xDistance=-0.06 yDistance=-0.23
22:49:31.342 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:49:31.343 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:49:31.343 00.000 7680 MoveAxis(E, 0, ABG)
22:49:31.343 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:31.347 00.004 6120 Enqueuing Expose request
22:49:31.351 00.004 7680 Move returns status 0, amount 0
22:49:31.351 00.000 7680 MoveAxis(N, 126, ABG)
22:49:31.351 00.000 7680 Guiding  Dir = 0, Dur = 126
22:49:31.351 00.000 7680 IsSlewing returns 0
22:49:31.352 00.001 7680 IsGuiding returns 0
22:49:31.353 00.001 7680 PulseGuide returned control before completion, sleep 136
22:49:31.497 00.144 7680 IsGuiding returns 1
22:49:31.498 00.001 7680 scope still moving after pulse duration time elapsed
22:49:31.528 00.030 7680 IsSlewing returns 0
22:49:31.529 00.001 7680 IsGuiding returns 0
22:49:31.530 00.001 7680 scope move finished after 126 + 52 ms
22:49:31.531 00.001 7680 Move returns status 0, amount 126
22:49:31.531 00.000 7680 move complete, result=0
22:49:31.533 00.002 7680 worker thread done servicing request
22:49:31.533 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 126 ms NORTH
22:49:31.539 00.006 7680 Worker thread wakes up
22:49:31.539 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:31.539 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:32.786 01.247 7680 Exposure complete
22:49:32.909 00.123 7680 worker thread done servicing request
22:49:32.909 00.000 6120 OnExposeComplete: enter
22:49:32.913 00.004 6120 UpdateGuideState(): m_state=6
22:49:32.916 00.003 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 703
22:49:32.921 00.005 6120 Star::Find returns 1 (1), X=970.11, Y=42.87, Mass=13209, SNR=76.3, Peak=255 HFD=6.9
22:49:32.927 00.006 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
22:49:32.930 00.003 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.51)
22:49:32.933 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.29 hyp=0.33 cameraTheta=1.09 mountX=-0.20 mountY=-0.20, mountTheta=-2.38
22:49:32.938 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.29, opts=13)
22:49:32.942 00.004 6120 Enqueuing Move request for scope (0.15, 0.29)
22:49:32.946 00.004 7680 Worker thread wakes up
22:49:32.946 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:32.950 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.29) opts 0xd
22:49:32.950 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.29)
22:49:32.950 00.000 6120 UpdateGuideState exits: m=13209 SNR=76.3 Saturated
22:49:32.956 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:32.961 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:32.965 00.004 7680 Moving (0.15, 0.29) raw xDistance=-0.20 yDistance=-0.20
22:49:32.965 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:49:32.966 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:49:32.966 00.000 6120 Enqueuing Expose request
22:49:32.970 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:49:32.970 00.000 7680 MoveAxis(E, 84, ABG)
22:49:32.970 00.000 7680 Guiding  Dir = 2, Dur = 84
22:49:32.970 00.000 7680 IsSlewing returns 0
22:49:32.971 00.001 7680 IsGuiding returns 0
22:49:32.971 00.000 7680 PulseGuide returned control before completion, sleep 94
22:49:33.077 00.106 7680 IsGuiding returns 1
22:49:33.079 00.002 7680 scope still moving after pulse duration time elapsed
22:49:33.109 00.030 7680 IsSlewing returns 0
22:49:33.110 00.001 7680 IsGuiding returns 0
22:49:33.111 00.001 7680 scope move finished after 84 + 55 ms
22:49:33.112 00.001 7680 Move returns status 0, amount 84
22:49:33.112 00.000 7680 MoveAxis(N, 0, ABG)
22:49:33.112 00.000 7680 Move returns status 0, amount 0
22:49:33.112 00.000 7680 move complete, result=0
22:49:33.113 00.001 7680 worker thread done servicing request
22:49:33.113 00.000 6120 GuideStep: -0.2 px 84 ms EAST, -0.2 px 0 ms NORTH
22:49:33.120 00.007 7680 Worker thread wakes up
22:49:33.120 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:33.122 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:34.376 01.254 7680 Exposure complete
22:49:34.523 00.147 7680 worker thread done servicing request
22:49:34.523 00.000 6120 OnExposeComplete: enter
22:49:34.527 00.004 6120 UpdateGuideState(): m_state=6
22:49:34.532 00.005 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 704
22:49:34.536 00.004 6120 Star::Find returns 1 (1), X=970.14, Y=43.02, Mass=13505, SNR=75.6, Peak=255 HFD=6.9
22:49:34.540 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.15 = -2.14)
22:49:34.546 00.006 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.41)
22:49:34.548 00.002 6120 CameraToMount -- cameraX=0.18 cameraY=0.45 hyp=0.48 cameraTheta=1.19 mountX=-0.26 mountY=-0.32, mountTheta=-2.25
22:49:34.554 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.45, opts=13)
22:49:34.559 00.005 6120 Enqueuing Move request for scope (0.18, 0.45)
22:49:34.562 00.003 7680 Worker thread wakes up
22:49:34.562 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.45) opts 0xd
22:49:34.563 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.45)
22:49:34.563 00.000 7680 Moving (0.18, 0.45) raw xDistance=-0.26 yDistance=-0.32
22:49:34.564 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
22:49:34.564 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:49:34.564 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:34.568 00.004 6120 UpdateGuideState exits: m=13505 SNR=75.6 Saturated
22:49:34.572 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:34.576 00.004 7680 MoveAxis(E, 112, ABG)
22:49:34.576 00.000 7680 Guiding  Dir = 2, Dur = 112
22:49:34.576 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:34.581 00.005 6120 Enqueuing Expose request
22:49:34.585 00.004 7680 IsSlewing returns 0
22:49:34.585 00.000 7680 IsGuiding returns 0
22:49:34.586 00.001 7680 PulseGuide returned control before completion, sleep 122
22:49:34.725 00.139 7680 IsGuiding returns 1
22:49:34.725 00.000 7680 scope still moving after pulse duration time elapsed
22:49:34.755 00.030 7680 IsSlewing returns 0
22:49:34.757 00.002 7680 IsGuiding returns 0
22:49:34.757 00.000 7680 scope move finished after 112 + 60 ms
22:49:34.758 00.001 7680 Move returns status 0, amount 112
22:49:34.758 00.000 7680 MoveAxis(N, 176, ABG)
22:49:34.758 00.000 7680 Guiding  Dir = 0, Dur = 176
22:49:34.760 00.002 7680 IsSlewing returns 0
22:49:34.760 00.000 7680 IsGuiding returns 0
22:49:34.761 00.001 7680 PulseGuide returned control before completion, sleep 186
22:49:34.959 00.198 7680 IsGuiding returns 1
22:49:34.961 00.002 7680 scope still moving after pulse duration time elapsed
22:49:34.990 00.029 7680 IsSlewing returns 0
22:49:34.991 00.001 7680 IsGuiding returns 0
22:49:34.991 00.000 7680 scope move finished after 176 + 54 ms
22:49:34.992 00.001 7680 Move returns status 0, amount 176
22:49:34.992 00.000 7680 move complete, result=0
22:49:34.992 00.000 7680 worker thread done servicing request
22:49:34.993 00.001 7680 Worker thread wakes up
22:49:34.993 00.000 6120 GuideStep: -0.3 px 112 ms EAST, -0.3 px 176 ms NORTH
22:49:34.999 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:34.999 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:36.250 01.251 7680 Exposure complete
22:49:36.387 00.137 7680 worker thread done servicing request
22:49:36.388 00.001 6120 OnExposeComplete: enter
22:49:36.393 00.005 6120 UpdateGuideState(): m_state=6
22:49:36.397 00.004 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 705
22:49:36.400 00.003 6120 Star::Find returns 1 (1), X=969.91, Y=42.83, Mass=14194, SNR=77.2, Peak=255 HFD=6.8
22:49:36.405 00.005 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
22:49:36.409 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.83)
22:49:36.412 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.77 mountX=0.00 mountY=-0.25, mountTheta=-1.56
22:49:36.417 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.25, opts=13)
22:49:36.421 00.004 6120 Enqueuing Move request for scope (-0.05, 0.25)
22:49:36.425 00.004 7680 Worker thread wakes up
22:49:36.426 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:36.430 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
22:49:36.430 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
22:49:36.430 00.000 6120 UpdateGuideState exits: m=14194 SNR=77.2 Saturated
22:49:36.434 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:36.438 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:36.441 00.003 6120 Enqueuing Expose request
22:49:36.445 00.004 7680 Moving (-0.05, 0.25) raw xDistance=0.00 yDistance=-0.25
22:49:36.445 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:49:36.445 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:49:36.445 00.000 7680 MoveAxis(E, 0, ABG)
22:49:36.445 00.000 7680 Move returns status 0, amount 0
22:49:36.446 00.001 7680 MoveAxis(N, 135, ABG)
22:49:36.446 00.000 7680 Guiding  Dir = 0, Dur = 135
22:49:36.446 00.000 7680 IsSlewing returns 0
22:49:36.447 00.001 7680 IsGuiding returns 0
22:49:36.447 00.000 7680 PulseGuide returned control before completion, sleep 145
22:49:36.599 00.152 7680 IsGuiding returns 1
22:49:36.600 00.001 7680 scope still moving after pulse duration time elapsed
22:49:36.631 00.031 7680 IsSlewing returns 0
22:49:36.632 00.001 7680 IsGuiding returns 0
22:49:36.632 00.000 7680 scope move finished after 135 + 50 ms
22:49:36.633 00.001 7680 Move returns status 0, amount 135
22:49:36.633 00.000 7680 move complete, result=0
22:49:36.633 00.000 7680 worker thread done servicing request
22:49:36.634 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 135 ms NORTH
22:49:36.642 00.008 7680 Worker thread wakes up
22:49:36.643 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:36.643 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:37.896 01.253 7680 Exposure complete
22:49:38.063 00.167 7680 worker thread done servicing request
22:49:38.063 00.000 6120 OnExposeComplete: enter
22:49:38.068 00.005 6120 UpdateGuideState(): m_state=6
22:49:38.073 00.005 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 706
22:49:38.078 00.005 6120 Star::Find returns 1 (1), X=969.84, Y=42.83, Mass=12687, SNR=74.3, Peak=255 HFD=6.8
22:49:38.083 00.005 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
22:49:38.089 00.006 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
22:49:38.093 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.28 cameraTheta=2.00 mountX=0.07 mountY=-0.28, mountTheta=-1.33
22:49:38.100 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.25, opts=13)
22:49:38.107 00.007 6120 Enqueuing Move request for scope (-0.12, 0.25)
22:49:38.113 00.006 7680 Worker thread wakes up
22:49:38.113 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:38.120 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
22:49:38.120 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
22:49:38.120 00.000 6120 UpdateGuideState exits: m=12687 SNR=74.3 Saturated
22:49:38.125 00.005 7680 Moving (-0.12, 0.25) raw xDistance=0.07 yDistance=-0.28
22:49:38.125 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:38.130 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:49:38.130 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:38.136 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:49:38.136 00.000 6120 Enqueuing Expose request
22:49:38.141 00.005 7680 MoveAxis(E, 0, ABG)
22:49:38.141 00.000 7680 Move returns status 0, amount 0
22:49:38.141 00.000 7680 MoveAxis(N, 151, ABG)
22:49:38.141 00.000 7680 Guiding  Dir = 0, Dur = 151
22:49:38.143 00.002 7680 IsSlewing returns 0
22:49:38.143 00.000 7680 IsGuiding returns 0
22:49:38.143 00.000 7680 PulseGuide returned control before completion, sleep 161
22:49:38.320 00.177 7680 IsGuiding returns 1
22:49:38.323 00.003 7680 scope still moving after pulse duration time elapsed
22:49:38.351 00.028 7680 IsSlewing returns 0
22:49:38.353 00.002 7680 IsGuiding returns 0
22:49:38.353 00.000 7680 scope move finished after 151 + 58 ms
22:49:38.354 00.001 7680 Move returns status 0, amount 151
22:49:38.355 00.001 7680 move complete, result=0
22:49:38.356 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 151 ms NORTH
22:49:38.365 00.009 7680 worker thread done servicing request
22:49:38.365 00.000 7680 Worker thread wakes up
22:49:38.365 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:38.366 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:39.607 01.241 7680 Exposure complete
22:49:39.744 00.137 7680 worker thread done servicing request
22:49:39.745 00.001 6120 OnExposeComplete: enter
22:49:39.749 00.004 6120 UpdateGuideState(): m_state=6
22:49:39.752 00.003 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 707
22:49:39.757 00.005 6120 Star::Find returns 1 (1), X=969.80, Y=42.86, Mass=12841, SNR=73.8, Peak=255 HFD=6.8
22:49:39.760 00.003 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
22:49:39.765 00.005 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
22:49:39.770 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.29 hyp=0.33 cameraTheta=2.07 mountX=0.10 mountY=-0.33, mountTheta=-1.27
22:49:39.775 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.29, opts=13)
22:49:39.779 00.004 6120 Enqueuing Move request for scope (-0.16, 0.29)
22:49:39.783 00.004 7680 Worker thread wakes up
22:49:39.783 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.29) opts 0xd
22:49:39.783 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.29)
22:49:39.783 00.000 7680 Moving (-0.16, 0.29) raw xDistance=0.10 yDistance=-0.33
22:49:39.783 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:49:39.783 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:49:39.783 00.000 7680 MoveAxis(E, 0, ABG)
22:49:39.784 00.001 7680 Move returns status 0, amount 0
22:49:39.784 00.000 7680 MoveAxis(N, 180, ABG)
22:49:39.784 00.000 7680 Guiding  Dir = 0, Dur = 180
22:49:39.785 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:39.789 00.004 7680 IsSlewing returns 0
22:49:39.790 00.001 6120 UpdateGuideState exits: m=12841 SNR=73.8 Saturated
22:49:39.792 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:39.797 00.005 7680 IsGuiding returns 0
22:49:39.797 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:39.801 00.004 7680 PulseGuide returned control before completion, sleep 190
22:49:39.801 00.000 6120 Enqueuing Expose request
22:49:40.004 00.203 7680 IsGuiding returns 0
22:49:40.005 00.001 7680 Move returns status 0, amount 180
22:49:40.006 00.001 7680 move complete, result=0
22:49:40.007 00.001 7680 worker thread done servicing request
22:49:40.007 00.000 7680 Worker thread wakes up
22:49:40.007 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 180 ms NORTH
22:49:40.015 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:40.015 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:41.256 01.241 7680 Exposure complete
22:49:41.365 00.109 7680 worker thread done servicing request
22:49:41.365 00.000 6120 OnExposeComplete: enter
22:49:41.368 00.003 6120 UpdateGuideState(): m_state=6
22:49:41.372 00.004 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 708
22:49:41.375 00.003 6120 Star::Find returns 1 (1), X=969.95, Y=42.72, Mass=12600, SNR=72.9, Peak=255 HFD=6.8
22:49:41.379 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
22:49:41.381 00.002 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
22:49:41.385 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.60 mountX=-0.02 mountY=-0.14, mountTheta=-1.75
22:49:41.389 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.15, opts=13)
22:49:41.392 00.003 6120 Enqueuing Move request for scope (-0.00, 0.15)
22:49:41.395 00.003 7680 Worker thread wakes up
22:49:41.395 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:41.399 00.004 6120 UpdateGuideState exits: m=12600 SNR=72.9 Saturated
22:49:41.401 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.15) opts 0xd
22:49:41.402 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.15)
22:49:41.402 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:41.404 00.002 7680 Moving (-0.00, 0.15) raw xDistance=-0.02 yDistance=-0.14
22:49:41.404 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:49:41.405 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:41.407 00.002 6120 Enqueuing Expose request
22:49:41.411 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:49:41.411 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:49:41.411 00.000 7680 MoveAxis(E, 0, ABG)
22:49:41.411 00.000 7680 Move returns status 0, amount 0
22:49:41.411 00.000 7680 MoveAxis(N, 0, ABG)
22:49:41.411 00.000 7680 Move returns status 0, amount 0
22:49:41.411 00.000 7680 move complete, result=0
22:49:41.411 00.000 7680 worker thread done servicing request
22:49:41.412 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:49:41.414 00.002 7680 Worker thread wakes up
22:49:41.415 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:41.415 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:42.670 01.255 7680 Exposure complete
22:49:42.817 00.147 7680 worker thread done servicing request
22:49:42.817 00.000 6120 OnExposeComplete: enter
22:49:42.821 00.004 6120 UpdateGuideState(): m_state=6
22:49:42.834 00.013 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 709
22:49:42.847 00.013 6120 Star::Find returns 1 (1), X=969.79, Y=42.96, Mass=12925, SNR=74.4, Peak=255 HFD=6.8
22:49:42.855 00.008 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
22:49:42.867 00.012 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.63)
22:49:42.877 00.010 6120 CameraToMount -- cameraX=-0.16 cameraY=0.39 hyp=0.42 cameraTheta=1.97 mountX=0.09 mountY=-0.42, mountTheta=-1.36
22:49:42.893 00.016 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.39, opts=13)
22:49:42.901 00.008 6120 Enqueuing Move request for scope (-0.16, 0.39)
22:49:42.906 00.005 7680 Worker thread wakes up
22:49:42.906 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.39) opts 0xd
22:49:42.906 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:42.911 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.39)
22:49:42.911 00.000 7680 Moving (-0.16, 0.39) raw xDistance=0.09 yDistance=-0.42
22:49:42.911 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:49:42.912 00.001 6120 UpdateGuideState exits: m=12925 SNR=74.4 Saturated
22:49:42.916 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:49:42.916 00.000 7680 MoveAxis(E, 0, ABG)
22:49:42.916 00.000 7680 Move returns status 0, amount 0
22:49:42.916 00.000 7680 MoveAxis(N, 230, ABG)
22:49:42.916 00.000 7680 Guiding  Dir = 0, Dur = 230
22:49:42.916 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:42.921 00.005 7680 IsSlewing returns 0
22:49:42.921 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:42.925 00.004 7680 IsGuiding returns 0
22:49:42.926 00.001 6120 Enqueuing Expose request
22:49:42.932 00.006 7680 PulseGuide returned control before completion, sleep 240
22:49:43.178 00.246 7680 IsGuiding returns 1
22:49:43.187 00.009 7680 scope still moving after pulse duration time elapsed
22:49:43.209 00.022 7680 IsSlewing returns 0
22:49:43.212 00.003 7680 IsGuiding returns 0
22:49:43.212 00.000 7680 scope move finished after 230 + 56 ms
22:49:43.214 00.002 7680 Move returns status 0, amount 230
22:49:43.214 00.000 7680 move complete, result=0
22:49:43.214 00.000 7680 worker thread done servicing request
22:49:43.215 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 230 ms NORTH
22:49:43.219 00.004 7680 Worker thread wakes up
22:49:43.219 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:43.219 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:44.456 01.237 7680 Exposure complete
22:49:44.589 00.133 7680 worker thread done servicing request
22:49:44.589 00.000 6120 OnExposeComplete: enter
22:49:44.595 00.006 6120 UpdateGuideState(): m_state=6
22:49:44.599 00.004 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 710
22:49:44.606 00.007 6120 Star::Find returns 1 (1), X=969.76, Y=42.90, Mass=12493, SNR=72.3, Peak=255 HFD=6.8
22:49:44.612 00.006 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
22:49:44.616 00.004 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.48)
22:49:44.623 00.007 6120 CameraToMount -- cameraX=-0.20 cameraY=0.33 hyp=0.38 cameraTheta=2.12 mountX=0.14 mountY=-0.38, mountTheta=-1.23
22:49:44.630 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.33, opts=13)
22:49:44.634 00.004 6120 Enqueuing Move request for scope (-0.20, 0.33)
22:49:44.641 00.007 7680 Worker thread wakes up
22:49:44.642 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:44.647 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.33) opts 0xd
22:49:44.647 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.33)
22:49:44.647 00.000 7680 Moving (-0.20, 0.33) raw xDistance=0.14 yDistance=-0.38
22:49:44.647 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:49:44.648 00.001 6120 UpdateGuideState exits: m=12493 SNR=72.3 Saturated
22:49:44.652 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:44.657 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:44.663 00.006 6120 Enqueuing Expose request
22:49:44.667 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
22:49:44.667 00.000 7680 MoveAxis(E, 0, ABG)
22:49:44.668 00.001 7680 Move returns status 0, amount 0
22:49:44.668 00.000 7680 MoveAxis(N, 207, ABG)
22:49:44.669 00.001 7680 Guiding  Dir = 0, Dur = 207
22:49:44.670 00.001 7680 IsSlewing returns 0
22:49:44.670 00.000 7680 IsGuiding returns 0
22:49:44.671 00.001 7680 PulseGuide returned control before completion, sleep 217
22:49:44.905 00.234 7680 IsGuiding returns 1
22:49:44.905 00.000 7680 scope still moving after pulse duration time elapsed
22:49:44.935 00.030 7680 IsSlewing returns 0
22:49:44.935 00.000 7680 IsGuiding returns 0
22:49:44.935 00.000 7680 scope move finished after 207 + 57 ms
22:49:44.936 00.001 7680 Move returns status 0, amount 207
22:49:44.936 00.000 7680 move complete, result=0
22:49:44.938 00.002 7680 worker thread done servicing request
22:49:44.938 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 207 ms NORTH
22:49:44.944 00.006 7680 Worker thread wakes up
22:49:44.944 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:44.944 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:46.201 01.257 7680 Exposure complete
22:49:46.334 00.133 7680 worker thread done servicing request
22:49:46.334 00.000 6120 OnExposeComplete: enter
22:49:46.339 00.005 6120 UpdateGuideState(): m_state=6
22:49:46.343 00.004 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 711
22:49:46.347 00.004 6120 Star::Find returns 1 (1), X=969.88, Y=42.40, Mass=13458, SNR=74.6, Peak=255 HFD=6.8
22:49:46.351 00.004 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-2.95) = xAngle (0.95 = 0.95)
22:49:46.355 00.004 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.68 = 0.68)
22:49:46.358 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.00 mountX=0.11 mountY=0.12, mountTheta=0.83
22:49:46.364 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.17, opts=13)
22:49:46.368 00.004 6120 Enqueuing Move request for scope (-0.08, -0.17)
22:49:46.372 00.004 7680 Worker thread wakes up
22:49:46.372 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:46.376 00.004 6120 UpdateGuideState exits: m=13458 SNR=74.6 Saturated
22:49:46.379 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:46.383 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
22:49:46.384 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
22:49:46.384 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:46.388 00.004 6120 Enqueuing Expose request
22:49:46.391 00.003 7680 Moving (-0.08, -0.17) raw xDistance=0.11 yDistance=0.12
22:49:46.391 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:49:46.392 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:49:46.392 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:49:46.392 00.000 7680 MoveAxis(E, 0, ABG)
22:49:46.392 00.000 7680 Move returns status 0, amount 0
22:49:46.393 00.001 7680 MoveAxis(N, 0, ABG)
22:49:46.393 00.000 7680 Move returns status 0, amount 0
22:49:46.393 00.000 7680 move complete, result=0
22:49:46.394 00.001 7680 worker thread done servicing request
22:49:46.394 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:49:46.399 00.005 7680 Worker thread wakes up
22:49:46.399 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:46.399 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:47.652 01.253 7680 Exposure complete
22:49:47.786 00.134 7680 worker thread done servicing request
22:49:47.787 00.001 6120 OnExposeComplete: enter
22:49:47.790 00.003 6120 UpdateGuideState(): m_state=6
22:49:47.796 00.006 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 712
22:49:47.799 00.003 6120 Star::Find returns 1 (1), X=969.72, Y=42.96, Mass=12485, SNR=73.3, Peak=255 HFD=6.8
22:49:47.804 00.005 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.08 = -1.21)
22:49:47.807 00.003 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.47)
22:49:47.810 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.38 hyp=0.45 cameraTheta=2.12 mountX=0.16 mountY=-0.45, mountTheta=-1.23
22:49:47.815 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.38, opts=13)
22:49:47.821 00.006 6120 Enqueuing Move request for scope (-0.24, 0.38)
22:49:47.825 00.004 7680 Worker thread wakes up
22:49:47.825 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.38) opts 0xd
22:49:47.825 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.38)
22:49:47.825 00.000 7680 Moving (-0.24, 0.38) raw xDistance=0.16 yDistance=-0.45
22:49:47.825 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:49:47.825 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
22:49:47.825 00.000 7680 MoveAxis(E, 0, ABG)
22:49:47.826 00.001 7680 Move returns status 0, amount 0
22:49:47.826 00.000 7680 MoveAxis(N, 244, ABG)
22:49:47.827 00.001 7680 Guiding  Dir = 0, Dur = 244
22:49:47.827 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:47.832 00.005 6120 UpdateGuideState exits: m=12485 SNR=73.3 Saturated
22:49:47.837 00.005 7680 IsSlewing returns 0
22:49:47.837 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:47.842 00.005 7680 IsGuiding returns 0
22:49:47.842 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:47.845 00.003 7680 PulseGuide returned control before completion, sleep 254
22:49:47.846 00.001 6120 Enqueuing Expose request
22:49:48.116 00.270 7680 IsGuiding returns 0
22:49:48.117 00.001 7680 Move returns status 0, amount 244
22:49:48.117 00.000 7680 move complete, result=0
22:49:48.118 00.001 7680 worker thread done servicing request
22:49:48.118 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 244 ms NORTH
22:49:48.125 00.007 7680 Worker thread wakes up
22:49:48.126 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:48.126 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:49.374 01.248 7680 Exposure complete
22:49:49.517 00.143 7680 worker thread done servicing request
22:49:49.518 00.001 6120 OnExposeComplete: enter
22:49:49.521 00.003 6120 UpdateGuideState(): m_state=6
22:49:49.526 00.005 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 713
22:49:49.530 00.004 6120 Star::Find returns 1 (1), X=969.88, Y=42.77, Mass=12502, SNR=73.8, Peak=255 HFD=6.8
22:49:49.533 00.003 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
22:49:49.537 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
22:49:49.541 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.93 mountX=0.04 mountY=-0.21, mountTheta=-1.40
22:49:49.546 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.20, opts=13)
22:49:49.552 00.006 6120 Enqueuing Move request for scope (-0.07, 0.20)
22:49:49.557 00.005 7680 Worker thread wakes up
22:49:49.557 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:49.562 00.005 6120 UpdateGuideState exits: m=12502 SNR=73.8 Saturated
22:49:49.565 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:49.569 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:49.574 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
22:49:49.574 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
22:49:49.574 00.000 7680 Moving (-0.07, 0.20) raw xDistance=0.04 yDistance=-0.21
22:49:49.574 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:49:49.575 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:49:49.575 00.000 7680 MoveAxis(E, 0, ABG)
22:49:49.575 00.000 7680 Move returns status 0, amount 0
22:49:49.575 00.000 7680 MoveAxis(N, 116, ABG)
22:49:49.575 00.000 6120 Enqueuing Expose request
22:49:49.582 00.007 7680 Guiding  Dir = 0, Dur = 116
22:49:49.582 00.000 7680 IsSlewing returns 0
22:49:49.582 00.000 7680 IsGuiding returns 0
22:49:49.583 00.001 7680 PulseGuide returned control before completion, sleep 126
22:49:49.713 00.130 7680 IsGuiding returns 1
22:49:49.714 00.001 7680 scope still moving after pulse duration time elapsed
22:49:49.743 00.029 7680 IsSlewing returns 0
22:49:49.743 00.000 7680 IsGuiding returns 0
22:49:49.743 00.000 7680 scope move finished after 116 + 45 ms
22:49:49.743 00.000 7680 Move returns status 0, amount 116
22:49:49.745 00.002 7680 move complete, result=0
22:49:49.745 00.000 7680 worker thread done servicing request
22:49:49.745 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 116 ms NORTH
22:49:49.751 00.006 7680 Worker thread wakes up
22:49:49.751 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:49.751 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:51.006 01.255 7680 Exposure complete
22:49:51.138 00.132 7680 worker thread done servicing request
22:49:51.138 00.000 6120 OnExposeComplete: enter
22:49:51.145 00.007 6120 UpdateGuideState(): m_state=6
22:49:51.150 00.005 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 714
22:49:51.156 00.006 6120 Star::Find returns 1 (1), X=969.72, Y=42.91, Mass=12400, SNR=73.6, Peak=255 HFD=6.9
22:49:51.161 00.005 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
22:49:51.164 00.003 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
22:49:51.169 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=0.33 hyp=0.41 cameraTheta=2.19 mountX=0.17 mountY=-0.40, mountTheta=-1.17
22:49:51.174 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.33, opts=13)
22:49:51.179 00.005 6120 Enqueuing Move request for scope (-0.24, 0.33)
22:49:51.182 00.003 7680 Worker thread wakes up
22:49:51.183 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:51.187 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.33) opts 0xd
22:49:51.188 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.33)
22:49:51.188 00.000 7680 Moving (-0.24, 0.33) raw xDistance=0.17 yDistance=-0.40
22:49:51.188 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:49:51.188 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
22:49:51.188 00.000 7680 MoveAxis(E, 0, ABG)
22:49:51.189 00.001 6120 UpdateGuideState exits: m=12400 SNR=73.6 Saturated
22:49:51.193 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:51.197 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:51.201 00.004 6120 Enqueuing Expose request
22:49:51.204 00.003 7680 Move returns status 0, amount 0
22:49:51.205 00.001 7680 MoveAxis(N, 219, ABG)
22:49:51.205 00.000 7680 Guiding  Dir = 0, Dur = 219
22:49:51.205 00.000 7680 IsSlewing returns 0
22:49:51.205 00.000 7680 IsGuiding returns 0
22:49:51.206 00.001 7680 PulseGuide returned control before completion, sleep 229
22:49:51.448 00.242 7680 IsGuiding returns 1
22:49:51.449 00.001 7680 scope still moving after pulse duration time elapsed
22:49:51.479 00.030 7680 IsSlewing returns 0
22:49:51.481 00.002 7680 IsGuiding returns 0
22:49:51.482 00.001 7680 scope move finished after 219 + 57 ms
22:49:51.482 00.000 7680 Move returns status 0, amount 219
22:49:51.484 00.002 7680 move complete, result=0
22:49:51.485 00.001 7680 worker thread done servicing request
22:49:51.485 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 219 ms NORTH
22:49:51.493 00.008 7680 Worker thread wakes up
22:49:51.493 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:51.493 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:52.738 01.245 7680 Exposure complete
22:49:52.876 00.138 7680 worker thread done servicing request
22:49:52.877 00.001 6120 OnExposeComplete: enter
22:49:52.880 00.003 6120 UpdateGuideState(): m_state=6
22:49:52.884 00.004 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 715
22:49:52.887 00.003 6120 Star::Find returns 1 (1), X=969.78, Y=42.37, Mass=13347, SNR=75.4, Peak=255 HFD=6.9
22:49:52.891 00.004 6120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-2.95) = xAngle (0.66 = 0.66)
22:49:52.895 00.004 6120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.39 = 0.39)
22:49:52.898 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-2.29 mountX=0.21 mountY=0.10, mountTheta=0.45
22:49:52.901 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.20, opts=13)
22:49:52.904 00.003 6120 Enqueuing Move request for scope (-0.18, -0.20)
22:49:52.907 00.003 7680 Worker thread wakes up
22:49:52.907 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.20) opts 0xd
22:49:52.907 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.20)
22:49:52.907 00.000 7680 Moving (-0.18, -0.20) raw xDistance=0.21 yDistance=0.10
22:49:52.907 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:49:52.909 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:49:52.909 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:49:52.909 00.000 7680 MoveAxis(W, 87, ABG)
22:49:52.909 00.000 7680 Guiding  Dir = 3, Dur = 87
22:49:52.909 00.000 7680 IsSlewing returns 0
22:49:52.910 00.001 7680 IsGuiding returns 0
22:49:52.910 00.000 7680 PulseGuide returned control before completion, sleep 97
22:49:52.910 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:52.914 00.004 6120 UpdateGuideState exits: m=13347 SNR=75.4 Saturated
22:49:52.918 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:52.920 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:52.923 00.003 6120 Enqueuing Expose request
22:49:53.023 00.100 7680 IsGuiding returns 0
22:49:53.024 00.001 7680 Move returns status 0, amount 87
22:49:53.024 00.000 7680 MoveAxis(N, 0, ABG)
22:49:53.025 00.001 7680 Move returns status 0, amount 0
22:49:53.025 00.000 7680 move complete, result=0
22:49:53.026 00.001 7680 worker thread done servicing request
22:49:53.026 00.000 7680 Worker thread wakes up
22:49:53.026 00.000 6120 GuideStep: 0.2 px 87 ms WEST, 0.1 px 0 ms NORTH
22:49:53.031 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:53.031 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:54.280 01.249 7680 Exposure complete
22:49:54.420 00.140 7680 worker thread done servicing request
22:49:54.420 00.000 6120 OnExposeComplete: enter
22:49:54.423 00.003 6120 UpdateGuideState(): m_state=6
22:49:54.427 00.004 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 716
22:49:54.432 00.005 6120 Star::Find returns 1 (0), X=969.97, Y=42.78, Mass=11979, SNR=70.3, Peak=246 HFD=6.8
22:49:54.436 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
22:49:54.439 00.003 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
22:49:54.443 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.51 mountX=-0.05 mountY=-0.18, mountTheta=-1.85
22:49:54.448 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.21, opts=13)
22:49:54.452 00.004 6120 Enqueuing Move request for scope (0.01, 0.21)
22:49:54.455 00.003 7680 Worker thread wakes up
22:49:54.455 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
22:49:54.455 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
22:49:54.455 00.000 7680 Moving (0.01, 0.21) raw xDistance=-0.05 yDistance=-0.18
22:49:54.457 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:49:54.458 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:49:54.458 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:49:54.458 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:54.462 00.004 7680 MoveAxis(E, 0, ABG)
22:49:54.462 00.000 7680 Move returns status 0, amount 0
22:49:54.462 00.000 7680 MoveAxis(N, 0, ABG)
22:49:54.463 00.001 7680 Move returns status 0, amount 0
22:49:54.463 00.000 7680 move complete, result=0
22:49:54.463 00.000 7680 worker thread done servicing request
22:49:54.463 00.000 6120 UpdateGuideState exits: m=11979 SNR=70.3
22:49:54.468 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:54.470 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:54.473 00.003 6120 Enqueuing Expose request
22:49:54.477 00.004 7680 Worker thread wakes up
22:49:54.477 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:49:54.481 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:54.481 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:55.724 01.243 7680 Exposure complete
22:49:55.837 00.113 7680 worker thread done servicing request
22:49:55.837 00.000 6120 OnExposeComplete: enter
22:49:55.841 00.004 6120 UpdateGuideState(): m_state=6
22:49:55.846 00.005 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 717
22:49:55.852 00.006 6120 Star::Find returns 1 (1), X=970.10, Y=42.90, Mass=13185, SNR=75.7, Peak=255 HFD=6.9
22:49:55.857 00.005 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
22:49:55.862 00.005 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
22:49:55.867 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.33 hyp=0.36 cameraTheta=1.16 mountX=-0.20 mountY=-0.23, mountTheta=-2.28
22:49:55.871 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.33, opts=13)
22:49:55.874 00.003 6120 Enqueuing Move request for scope (0.14, 0.33)
22:49:55.879 00.005 7680 Worker thread wakes up
22:49:55.879 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.33) opts 0xd
22:49:55.879 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.33)
22:49:55.879 00.000 7680 Moving (0.14, 0.33) raw xDistance=-0.20 yDistance=-0.23
22:49:55.879 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:49:55.879 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:49:55.879 00.000 7680 MoveAxis(E, 82, ABG)
22:49:55.879 00.000 7680 Guiding  Dir = 2, Dur = 82
22:49:55.880 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:55.884 00.004 7680 IsSlewing returns 0
22:49:55.884 00.000 6120 UpdateGuideState exits: m=13185 SNR=75.7 Saturated
22:49:55.888 00.004 7680 IsGuiding returns 0
22:49:55.888 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:55.893 00.005 7680 PulseGuide returned control before completion, sleep 92
22:49:55.894 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:55.900 00.006 6120 Enqueuing Expose request
22:49:55.987 00.087 7680 IsGuiding returns 1
22:49:55.987 00.000 7680 scope still moving after pulse duration time elapsed
22:49:56.018 00.031 7680 IsSlewing returns 0
22:49:56.019 00.001 7680 IsGuiding returns 0
22:49:56.019 00.000 7680 scope move finished after 82 + 48 ms
22:49:56.019 00.000 7680 Move returns status 0, amount 82
22:49:56.020 00.001 7680 MoveAxis(N, 127, ABG)
22:49:56.020 00.000 7680 Guiding  Dir = 0, Dur = 127
22:49:56.020 00.000 7680 IsSlewing returns 0
22:49:56.021 00.001 7680 IsGuiding returns 0
22:49:56.021 00.000 7680 PulseGuide returned control before completion, sleep 137
22:49:56.063 00.042 6120 evsrv: cli 0FAF01F8 connect
22:49:56.096 00.033 6120 case statement mapped state 6 to 3
22:49:56.099 00.003 6120 case statement mapped state 6 to 3
22:49:56.103 00.004 6120 evsrv: cli 0FAF01F8 request: {"method":"get_app_state","id":"8cc9aedf-49fa-4221-b6ed-ca17b7cde005"}
22:49:56.107 00.004 6120 case statement mapped state 6 to 3
22:49:56.110 00.003 6120 evsrv: cli 0FAF01F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"8cc9aedf-49fa-4221-b6ed-ca17b7cde005"}
22:49:56.120 00.010 6120 evsrv: cli 0FAF01F8 disconnect
22:49:56.218 00.098 7680 IsGuiding returns 1
22:49:56.218 00.000 7680 scope still moving after pulse duration time elapsed
22:49:56.220 00.002 6120 evsrv: cli 0FAEFD98 connect
22:49:56.224 00.004 6120 case statement mapped state 6 to 3
22:49:56.227 00.003 6120 case statement mapped state 6 to 3
22:49:56.237 00.010 6120 evsrv: cli 0FAEFD98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"a8593227-b3ba-4632-97de-38264e4c647d"}
22:49:56.242 00.005 6120 PhdController::Dither begins
22:49:56.244 00.002 6120 dither: size=5.00, dRA=2.52 dDec=-1.54
22:49:56.247 00.003 6120 MountToCamera -- mountTheta (-0.55) + m_xAngle (-2.95) = xAngle (-3.51 = 2.78)
22:49:56.250 00.003 6120 MountToCamera -- mountX=2.52 mountY=-1.54 hyp=2.95 mountTheta=-0.55 cameraX=-2.76, cameraY=1.05 cameraTheta=2.78
22:49:56.253 00.003 7680 IsSlewing returns 0
22:49:56.253 00.000 6120 setting lock position to (967.20, 43.62)
22:49:56.257 00.004 7680 IsGuiding returns 0
22:49:56.257 00.000 7680 scope move finished after 127 + 108 ms
22:49:56.257 00.000 6120 Mount: notify guiding dithered (-2.8, 1.0)
22:49:56.260 00.003 7680 Move returns status 0, amount 127
22:49:56.260 00.000 7680 move complete, result=0
22:49:56.261 00.001 7680 worker thread done servicing request
22:49:56.261 00.000 6120 Status Line: Dither by 2.52,-1.54
22:49:56.411 00.150 7680 Worker thread wakes up
22:49:56.411 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:49:56.411 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:49:56.413 00.002 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:49:56.417 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
22:49:56.421 00.004 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"a8593227-b3ba-4632-97de-38264e4c647d"}
22:49:56.539 00.118 6120 GuideStep: -0.2 px 82 ms EAST, -0.2 px 127 ms NORTH
22:49:56.551 00.012 6120 evsrv: cli 0FAEFD98 disconnect
22:49:57.659 01.108 7680 Exposure complete
22:49:57.793 00.134 7680 worker thread done servicing request
22:49:57.793 00.000 6120 OnExposeComplete: enter
22:49:57.798 00.005 6120 UpdateGuideState(): m_state=6
22:49:57.802 00.004 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 718
22:49:57.806 00.004 6120 Star::Find returns 1 (1), X=969.97, Y=42.95, Mass=11915, SNR=71.3, Peak=255 HFD=7.1
22:49:57.811 00.005 6120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-2.95) = xAngle (2.72 = 2.72)
22:49:57.814 00.003 6120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.45 = 2.45)
22:49:57.819 00.005 6120 CameraToMount -- cameraX=2.77 cameraY=-0.67 hyp=2.86 cameraTheta=-0.24 mountX=-2.60 mountY=1.82, mountTheta=2.53
22:49:57.825 00.006 6120 dither recenter: remaining=(-2.5,1.5) step=(-2.5,1.5)
22:49:57.829 00.004 6120 MountToCamera -- mountTheta (2.59) + m_xAngle (-2.95) = xAngle (-0.36 = -0.36)
22:49:57.833 00.004 6120 MountToCamera -- mountX=-2.52 mountY=1.54 hyp=2.95 mountTheta=2.59 cameraX=2.76, cameraY=-1.05 cameraTheta=-0.36
22:49:57.837 00.004 6120 SchedulePrimaryMove(0D6325F0, x=2.76, y=-1.05, opts=4)
22:49:57.840 00.003 6120 Enqueuing Move request for scope (2.76, -1.05)
22:49:57.844 00.004 6120 Mount: notify direct move -2.52,1.54
22:49:57.848 00.004 7680 Worker thread wakes up
22:49:57.849 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:49:57.852 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (2.76, -1.05) opts 0x4
22:49:57.852 00.000 6120 UpdateGuideState exits: m=11915 SNR=71.3 Saturated
22:49:57.855 00.003 7680 Handling offset move in thread for scope, endpoint = (2.76, -1.05)
22:49:57.855 00.000 6120 PhdController: settling, locked = 1, distance = 3.14 (1.50) aobump = 0 frame = 1 / 99999
22:49:57.860 00.005 7680 Moving (2.76, -1.05) raw xDistance=-2.52 yDistance=1.54
22:49:57.860 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046197.860,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.14,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:49:57.864 00.004 7680 MoveAxis(E, 1631, B)
22:49:57.864 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:57.869 00.005 7680 Guiding  Dir = 2, Dur = 1631
22:49:57.869 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:49:57.872 00.003 7680 IsSlewing returns 0
22:49:57.872 00.000 6120 Enqueuing Expose request
22:49:57.877 00.005 7680 IsGuiding returns 0
22:49:57.878 00.001 7680 PulseGuide returned control before completion, sleep 1641
22:49:59.534 01.656 7680 IsGuiding returns 1
22:49:59.535 00.001 7680 scope still moving after pulse duration time elapsed
22:49:59.564 00.029 7680 IsSlewing returns 0
22:49:59.566 00.002 7680 IsGuiding returns 0
22:49:59.567 00.001 7680 scope move finished after 1631 + 58 ms
22:49:59.567 00.000 7680 Move returns status 0, amount 1631
22:49:59.567 00.000 7680 MoveAxis(S, 838, B)
22:49:59.568 00.001 7680 Guiding  Dir = 1, Dur = 838
22:49:59.568 00.000 7680 IsSlewing returns 0
22:49:59.569 00.001 7680 IsGuiding returns 0
22:49:59.570 00.001 7680 PulseGuide returned control before completion, sleep 848
22:50:00.429 00.859 7680 IsGuiding returns 1
22:50:00.429 00.000 7680 scope still moving after pulse duration time elapsed
22:50:00.459 00.030 7680 IsSlewing returns 0
22:50:00.460 00.001 7680 IsGuiding returns 0
22:50:00.460 00.000 7680 scope move finished after 838 + 53 ms
22:50:00.462 00.002 7680 Move returns status 0, amount 838
22:50:00.462 00.000 7680 move complete, result=0
22:50:00.462 00.000 7680 worker thread done servicing request
22:50:00.462 00.000 6120 GuideStep: -2.5 px 1631 ms EAST, 1.5 px 838 ms SOUTH
22:50:00.468 00.006 7680 Worker thread wakes up
22:50:00.468 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:00.468 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:01.724 01.256 7680 Exposure complete
22:50:01.866 00.142 7680 worker thread done servicing request
22:50:01.866 00.000 6120 OnExposeComplete: enter
22:50:01.870 00.004 6120 UpdateGuideState(): m_state=6
22:50:01.875 00.005 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 719
22:50:01.878 00.003 6120 Star::Find returns 1 (1), X=967.78, Y=43.83, Mass=13244, SNR=75.2, Peak=255 HFD=6.8
22:50:01.881 00.003 6120 CameraToMount -- cameraTheta (0.34) - m_xAngle (-2.95) = xAngle (3.29 = -2.99)
22:50:01.885 00.004 6120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.02 = 3.02)
22:50:01.889 00.004 6120 CameraToMount -- cameraX=0.58 cameraY=0.21 hyp=0.62 cameraTheta=0.34 mountX=-0.61 mountY=0.07, mountTheta=3.02
22:50:01.894 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.58, y=0.21, opts=13)
22:50:01.898 00.004 6120 Enqueuing Move request for scope (0.58, 0.21)
22:50:01.902 00.004 7680 Worker thread wakes up
22:50:01.902 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:01.906 00.004 6120 UpdateGuideState exits: m=13244 SNR=75.2 Saturated
22:50:01.910 00.004 6120 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 2 / 99999
22:50:01.913 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.21) opts 0xd
22:50:01.914 00.001 7680 Handling offset move in thread for scope, endpoint = (0.58, 0.21)
22:50:01.914 00.000 7680 Moving (0.58, 0.21) raw xDistance=-0.61 yDistance=0.07
22:50:01.914 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61
22:50:01.914 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:50:01.915 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046201.913,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.62,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:50:01.920 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:50:01.920 00.000 7680 MoveAxis(E, 250, ABG)
22:50:01.921 00.001 7680 Guiding  Dir = 2, Dur = 250
22:50:01.921 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:01.925 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:01.930 00.005 6120 Enqueuing Expose request
22:50:01.934 00.004 7680 IsSlewing returns 0
22:50:01.934 00.000 7680 IsGuiding returns 0
22:50:01.934 00.000 7680 PulseGuide returned control before completion, sleep 260
22:50:02.196 00.262 7680 IsGuiding returns 1
22:50:02.196 00.000 7680 scope still moving after pulse duration time elapsed
22:50:02.228 00.032 7680 IsSlewing returns 0
22:50:02.229 00.001 7680 IsGuiding returns 0
22:50:02.230 00.001 7680 scope move finished after 250 + 45 ms
22:50:02.230 00.000 7680 Move returns status 0, amount 250
22:50:02.230 00.000 7680 MoveAxis(N, 0, ABG)
22:50:02.231 00.001 7680 Move returns status 0, amount 0
22:50:02.231 00.000 7680 move complete, result=0
22:50:02.231 00.000 7680 worker thread done servicing request
22:50:02.232 00.001 6120 GuideStep: -0.6 px 250 ms EAST, 0.1 px 0 ms NORTH
22:50:02.238 00.006 7680 Worker thread wakes up
22:50:02.238 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:02.238 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:03.494 01.256 7680 Exposure complete
22:50:03.619 00.125 7680 worker thread done servicing request
22:50:03.620 00.001 6120 OnExposeComplete: enter
22:50:03.623 00.003 6120 UpdateGuideState(): m_state=6
22:50:03.627 00.004 6120 Star::Find(15, 967, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 720
22:50:03.631 00.004 6120 Star::Find returns 1 (1), X=967.28, Y=44.44, Mass=13504, SNR=76.1, Peak=255 HFD=7.1
22:50:03.635 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
22:50:03.638 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
22:50:03.642 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.82 hyp=0.82 cameraTheta=1.48 mountX=-0.23 mountY=-0.70, mountTheta=-1.88
22:50:03.647 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.82, opts=13)
22:50:03.651 00.004 6120 Enqueuing Move request for scope (0.08, 0.82)
22:50:03.654 00.003 7680 Worker thread wakes up
22:50:03.654 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.82) opts 0xd
22:50:03.654 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.82)
22:50:03.654 00.000 7680 Moving (0.08, 0.82) raw xDistance=-0.23 yDistance=-0.70
22:50:03.654 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.23
22:50:03.654 00.000 7680 resist switch: large excursion: input -0.70 thresh 0.60 direction from 0 to -1
22:50:03.656 00.002 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.10
22:50:03.656 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
22:50:03.656 00.000 7680 MoveAxis(E, 110, ABG)
22:50:03.656 00.000 7680 Guiding  Dir = 2, Dur = 110
22:50:03.656 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:03.660 00.004 7680 IsSlewing returns 0
22:50:03.660 00.000 6120 UpdateGuideState exits: m=13504 SNR=76.1 Saturated
22:50:03.664 00.004 7680 IsGuiding returns 0
22:50:03.664 00.000 6120 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 3 / 99999
22:50:03.668 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764046203.668,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.68,"Time":1.8,"SettleTime":10.0,"StarLocked":true}
22:50:03.673 00.005 7680 PulseGuide returned control before completion, sleep 120
22:50:03.673 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:03.677 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:03.680 00.003 6120 Enqueuing Expose request
22:50:03.796 00.116 7680 IsGuiding returns 1
22:50:03.796 00.000 7680 scope still moving after pulse duration time elapsed
22:50:03.826 00.030 7680 IsSlewing returns 0
22:50:03.827 00.001 7680 IsGuiding returns 0
22:50:03.827 00.000 7680 scope move finished after 110 + 52 ms
22:50:03.827 00.000 7680 Move returns status 0, amount 110
22:50:03.827 00.000 7680 MoveAxis(N, 381, ABG)
22:50:03.828 00.001 7680 Guiding  Dir = 0, Dur = 381
22:50:03.829 00.001 7680 IsSlewing returns 0
22:50:03.829 00.000 7680 IsGuiding returns 0
22:50:03.830 00.001 7680 PulseGuide returned control before completion, sleep 391
22:50:04.230 00.400 7680 IsGuiding returns 1
22:50:04.230 00.000 7680 scope still moving after pulse duration time elapsed
22:50:04.263 00.033 7680 IsSlewing returns 0
22:50:04.263 00.000 7680 IsGuiding returns 0
22:50:04.264 00.001 7680 scope move finished after 381 + 53 ms
22:50:04.264 00.000 7680 Move returns status 0, amount 381
22:50:04.265 00.001 7680 move complete, result=0
22:50:04.265 00.000 7680 worker thread done servicing request
22:50:04.265 00.000 6120 GuideStep: -0.2 px 110 ms EAST, -0.7 px 381 ms NORTH
22:50:04.271 00.006 7680 Worker thread wakes up
22:50:04.271 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:04.273 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:05.520 01.247 7680 Exposure complete
22:50:05.650 00.130 7680 worker thread done servicing request
22:50:05.650 00.000 6120 OnExposeComplete: enter
22:50:05.654 00.004 6120 UpdateGuideState(): m_state=6
22:50:05.657 00.003 6120 Star::Find(15, 967, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 721
22:50:05.662 00.005 6120 Star::Find returns 1 (1), X=967.29, Y=44.62, Mass=12945, SNR=74.5, Peak=255 HFD=7.0
22:50:05.665 00.003 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
22:50:05.671 00.006 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
22:50:05.675 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=1.00 hyp=1.00 cameraTheta=1.48 mountX=-0.27 mountY=-0.86, mountTheta=-1.88
22:50:05.681 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=1.00, opts=13)
22:50:05.684 00.003 6120 Enqueuing Move request for scope (0.09, 1.00)
22:50:05.688 00.004 7680 Worker thread wakes up
22:50:05.689 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:05.693 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 1.00) opts 0xd
22:50:05.693 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 1.00)
22:50:05.693 00.000 7680 Moving (0.09, 1.00) raw xDistance=-0.27 yDistance=-0.86
22:50:05.694 00.001 6120 UpdateGuideState exits: m=12945 SNR=74.5 Saturated
22:50:05.697 00.003 6120 PhdController: settling, locked = 1, distance = 0.78 (1.50) aobump = 0 frame = 4 / 99999
22:50:05.701 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
22:50:05.702 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
22:50:05.702 00.000 7680 MoveAxis(E, 118, ABG)
22:50:05.702 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046205.701,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.78,"Time":3.8,"SettleTime":10.0,"StarLocked":true}
22:50:05.705 00.003 7680 Guiding  Dir = 2, Dur = 118
22:50:05.706 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:05.710 00.004 7680 IsSlewing returns 0
22:50:05.710 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:05.714 00.004 6120 Enqueuing Expose request
22:50:05.718 00.004 7680 IsGuiding returns 0
22:50:05.718 00.000 7680 PulseGuide returned control before completion, sleep 128
22:50:05.858 00.140 7680 IsGuiding returns 1
22:50:05.859 00.001 7680 scope still moving after pulse duration time elapsed
22:50:05.889 00.030 7680 IsSlewing returns 0
22:50:05.889 00.000 7680 IsGuiding returns 0
22:50:05.891 00.002 7680 scope move finished after 118 + 54 ms
22:50:05.891 00.000 7680 Move returns status 0, amount 118
22:50:05.892 00.001 7680 MoveAxis(N, 466, ABG)
22:50:05.892 00.000 7680 Guiding  Dir = 0, Dur = 466
22:50:05.893 00.001 7680 IsSlewing returns 0
22:50:05.894 00.001 7680 IsGuiding returns 0
22:50:05.894 00.000 7680 PulseGuide returned control before completion, sleep 476
22:50:06.372 00.478 7680 IsGuiding returns 1
22:50:06.373 00.001 7680 scope still moving after pulse duration time elapsed
22:50:06.402 00.029 7680 IsSlewing returns 0
22:50:06.404 00.002 7680 IsGuiding returns 0
22:50:06.406 00.002 7680 scope move finished after 466 + 46 ms
22:50:06.407 00.001 7680 Move returns status 0, amount 466
22:50:06.407 00.000 7680 move complete, result=0
22:50:06.408 00.001 7680 worker thread done servicing request
22:50:06.408 00.000 6120 GuideStep: -0.3 px 118 ms EAST, -0.9 px 466 ms NORTH
22:50:06.414 00.006 7680 Worker thread wakes up
22:50:06.414 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:06.414 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:07.665 01.251 7680 Exposure complete
22:50:07.792 00.127 7680 worker thread done servicing request
22:50:07.792 00.000 6120 OnExposeComplete: enter
22:50:07.796 00.004 6120 UpdateGuideState(): m_state=6
22:50:07.801 00.005 6120 Star::Find(15, 967, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 722
22:50:07.805 00.004 6120 Star::Find returns 1 (0), X=967.00, Y=43.93, Mass=12726, SNR=74.2, Peak=248 HFD=7.1
22:50:07.809 00.004 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
22:50:07.813 00.004 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.45)
22:50:07.816 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.31 hyp=0.36 cameraTheta=2.15 mountX=0.14 mountY=-0.36, mountTheta=-1.20
22:50:07.820 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.31, opts=13)
22:50:07.825 00.005 6120 Enqueuing Move request for scope (-0.20, 0.31)
22:50:07.829 00.004 7680 Worker thread wakes up
22:50:07.829 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.31) opts 0xd
22:50:07.829 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.31)
22:50:07.830 00.001 7680 Moving (-0.20, 0.31) raw xDistance=0.14 yDistance=-0.36
22:50:07.830 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:50:07.830 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:50:07.830 00.000 7680 MoveAxis(E, 0, ABG)
22:50:07.830 00.000 7680 Move returns status 0, amount 0
22:50:07.830 00.000 7680 MoveAxis(N, 196, ABG)
22:50:07.830 00.000 7680 Guiding  Dir = 0, Dur = 196
22:50:07.832 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:07.836 00.004 7680 IsSlewing returns 0
22:50:07.836 00.000 6120 UpdateGuideState exits: m=12726 SNR=74.2
22:50:07.840 00.004 6120 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 5 / 99999
22:50:07.844 00.004 7680 IsGuiding returns 0
22:50:07.844 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046207.844,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.65,"Time":5.9,"SettleTime":10.0,"StarLocked":true}
22:50:07.848 00.004 7680 PulseGuide returned control before completion, sleep 206
22:50:07.848 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:07.851 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:07.856 00.005 6120 Enqueuing Expose request
22:50:08.062 00.206 7680 IsGuiding returns 1
22:50:08.062 00.000 7680 scope still moving after pulse duration time elapsed
22:50:08.094 00.032 7680 IsSlewing returns 0
22:50:08.095 00.001 7680 IsGuiding returns 0
22:50:08.096 00.001 7680 scope move finished after 196 + 56 ms
22:50:08.097 00.001 7680 Move returns status 0, amount 196
22:50:08.097 00.000 7680 move complete, result=0
22:50:08.097 00.000 7680 worker thread done servicing request
22:50:08.097 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 196 ms NORTH
22:50:08.102 00.005 7680 Worker thread wakes up
22:50:08.104 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:08.104 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:09.349 01.245 7680 Exposure complete
22:50:09.474 00.125 7680 worker thread done servicing request
22:50:09.475 00.001 6120 OnExposeComplete: enter
22:50:09.479 00.004 6120 UpdateGuideState(): m_state=6
22:50:09.483 00.004 6120 Star::Find(15, 966, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 723
22:50:09.486 00.003 6120 Star::Find returns 1 (1), X=966.99, Y=43.99, Mass=13106, SNR=75.0, Peak=255 HFD=7.2
22:50:09.491 00.005 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
22:50:09.494 00.003 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
22:50:09.498 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.36 hyp=0.42 cameraTheta=2.09 mountX=0.13 mountY=-0.42, mountTheta=-1.26
22:50:09.504 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.36, opts=13)
22:50:09.508 00.004 6120 Enqueuing Move request for scope (-0.21, 0.36)
22:50:09.511 00.003 7680 Worker thread wakes up
22:50:09.513 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.36) opts 0xd
22:50:09.513 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.36)
22:50:09.514 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:09.518 00.004 7680 Moving (-0.21, 0.36) raw xDistance=0.13 yDistance=-0.42
22:50:09.518 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:50:09.518 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:50:09.518 00.000 7680 MoveAxis(E, 0, ABG)
22:50:09.518 00.000 7680 Move returns status 0, amount 0
22:50:09.518 00.000 7680 MoveAxis(N, 227, ABG)
22:50:09.519 00.001 7680 Guiding  Dir = 0, Dur = 227
22:50:09.519 00.000 6120 UpdateGuideState exits: m=13106 SNR=75.0 Saturated
22:50:09.524 00.005 7680 IsSlewing returns 0
22:50:09.524 00.000 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 6 / 99999
22:50:09.529 00.005 7680 IsGuiding returns 0
22:50:09.530 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046209.529,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.58,"Time":7.6,"SettleTime":10.0,"StarLocked":true}
22:50:09.533 00.003 7680 PulseGuide returned control before completion, sleep 237
22:50:09.534 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:09.537 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:09.542 00.005 6120 Enqueuing Expose request
22:50:09.778 00.236 7680 IsGuiding returns 1
22:50:09.778 00.000 7680 scope still moving after pulse duration time elapsed
22:50:09.809 00.031 7680 IsSlewing returns 0
22:50:09.810 00.001 7680 IsGuiding returns 0
22:50:09.810 00.000 7680 scope move finished after 227 + 53 ms
22:50:09.811 00.001 7680 Move returns status 0, amount 227
22:50:09.811 00.000 7680 move complete, result=0
22:50:09.812 00.001 7680 worker thread done servicing request
22:50:09.812 00.000 7680 Worker thread wakes up
22:50:09.812 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 227 ms NORTH
22:50:09.819 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:09.819 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:11.061 01.242 7680 Exposure complete
22:50:11.190 00.129 7680 worker thread done servicing request
22:50:11.190 00.000 6120 OnExposeComplete: enter
22:50:11.194 00.004 6120 UpdateGuideState(): m_state=6
22:50:11.198 00.004 6120 Star::Find(15, 966, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 724
22:50:11.202 00.004 6120 Star::Find returns 1 (1), X=967.02, Y=43.84, Mass=12746, SNR=74.5, Peak=255 HFD=6.6
22:50:11.206 00.004 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.22 = -1.07)
22:50:11.210 00.004 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
22:50:11.213 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.22 hyp=0.29 cameraTheta=2.26 mountX=0.14 mountY=-0.28, mountTheta=-1.11
22:50:11.219 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.22, opts=13)
22:50:11.223 00.004 6120 Enqueuing Move request for scope (-0.18, 0.22)
22:50:11.226 00.003 7680 Worker thread wakes up
22:50:11.226 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.22) opts 0xd
22:50:11.227 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.22)
22:50:11.227 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:11.231 00.004 6120 UpdateGuideState exits: m=12746 SNR=74.5 Saturated
22:50:11.234 00.003 7680 Moving (-0.18, 0.22) raw xDistance=0.14 yDistance=-0.28
22:50:11.235 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:50:11.235 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:50:11.235 00.000 7680 MoveAxis(E, 0, ABG)
22:50:11.235 00.000 7680 Move returns status 0, amount 0
22:50:11.235 00.000 7680 MoveAxis(N, 151, ABG)
22:50:11.235 00.000 7680 Guiding  Dir = 0, Dur = 151
22:50:11.236 00.001 6120 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 7 / 99999
22:50:11.240 00.004 7680 IsSlewing returns 0
22:50:11.240 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046211.240,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.49,"Time":9.3,"SettleTime":10.0,"StarLocked":true}
22:50:11.244 00.004 7680 IsGuiding returns 0
22:50:11.244 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:11.248 00.004 7680 PulseGuide returned control before completion, sleep 161
22:50:11.248 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:11.251 00.003 6120 Enqueuing Expose request
22:50:11.426 00.175 7680 IsGuiding returns 0
22:50:11.426 00.000 7680 Move returns status 0, amount 151
22:50:11.427 00.001 7680 move complete, result=0
22:50:11.427 00.000 7680 worker thread done servicing request
22:50:11.427 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 151 ms NORTH
22:50:11.433 00.006 7680 Worker thread wakes up
22:50:11.433 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:11.433 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:12.687 01.254 7680 Exposure complete
22:50:12.823 00.136 7680 worker thread done servicing request
22:50:12.823 00.000 6120 OnExposeComplete: enter
22:50:12.827 00.004 6120 UpdateGuideState(): m_state=6
22:50:12.831 00.004 6120 Star::Find(15, 967, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 725
22:50:12.834 00.003 6120 Star::Find returns 1 (1), X=967.09, Y=43.81, Mass=13002, SNR=75.9, Peak=255 HFD=6.8
22:50:12.838 00.004 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
22:50:12.841 00.003 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.50)
22:50:12.845 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.10 mountX=0.07 mountY=-0.22, mountTheta=-1.25
22:50:12.850 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.19, opts=13)
22:50:12.854 00.004 6120 Enqueuing Move request for scope (-0.11, 0.19)
22:50:12.858 00.004 7680 Worker thread wakes up
22:50:12.858 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0xd
22:50:12.858 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.19)
22:50:12.858 00.000 7680 Moving (-0.11, 0.19) raw xDistance=0.07 yDistance=-0.22
22:50:12.858 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:50:12.858 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:50:12.859 00.001 7680 MoveAxis(E, 0, ABG)
22:50:12.859 00.000 7680 Move returns status 0, amount 0
22:50:12.859 00.000 7680 MoveAxis(N, 119, ABG)
22:50:12.859 00.000 7680 Guiding  Dir = 0, Dur = 119
22:50:12.859 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:12.863 00.004 7680 IsSlewing returns 0
22:50:12.864 00.001 6120 UpdateGuideState exits: m=13002 SNR=75.9 Saturated
22:50:12.867 00.003 7680 IsGuiding returns 0
22:50:12.867 00.000 6120 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 8 / 99999
22:50:12.870 00.003 6120 PhdController: newstate STATE_FINISH
22:50:12.875 00.005 7680 PulseGuide returned control before completion, sleep 129
22:50:12.875 00.000 6120 PhdController complete: success
22:50:12.879 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764046212.879,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
22:50:12.882 00.003 6120 Mount: notify guiding dither settle done success=1
22:50:12.886 00.004 6120 PhdController: newstate STATE_IDLE
22:50:12.891 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:12.894 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:12.897 00.003 6120 Enqueuing Expose request
22:50:13.008 00.111 7680 IsGuiding returns 0
22:50:13.009 00.001 7680 Move returns status 0, amount 119
22:50:13.009 00.000 7680 move complete, result=0
22:50:13.009 00.000 7680 worker thread done servicing request
22:50:13.010 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 119 ms NORTH
22:50:13.018 00.008 7680 Worker thread wakes up
22:50:13.018 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:13.018 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:14.260 01.242 7680 Exposure complete
22:50:14.400 00.140 7680 worker thread done servicing request
22:50:14.401 00.001 6120 OnExposeComplete: enter
22:50:14.404 00.003 6120 UpdateGuideState(): m_state=6
22:50:14.408 00.004 6120 Star::Find(15, 967, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 726
22:50:14.411 00.003 6120 Star::Find returns 1 (0), X=967.31, Y=43.52, Mass=12206, SNR=71.9, Peak=242 HFD=7.1
22:50:14.415 00.004 6120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-2.95) = xAngle (2.20 = 2.20)
22:50:14.419 00.004 6120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.93 = 1.93)
22:50:14.423 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.76 mountX=-0.09 mountY=0.15, mountTheta=2.13
22:50:14.429 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.11, opts=13)
22:50:14.433 00.004 6120 Enqueuing Move request for scope (0.11, -0.11)
22:50:14.436 00.003 7680 Worker thread wakes up
22:50:14.437 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
22:50:14.438 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
22:50:14.438 00.000 7680 Moving (0.11, -0.11) raw xDistance=-0.09 yDistance=0.15
22:50:14.438 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:50:14.438 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:50:14.439 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:14.442 00.003 6120 UpdateGuideState exits: m=12206 SNR=71.9
22:50:14.446 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:14.451 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:14.455 00.004 6120 Enqueuing Expose request
22:50:14.459 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:50:14.460 00.001 7680 MoveAxis(E, 0, ABG)
22:50:14.460 00.000 7680 Move returns status 0, amount 0
22:50:14.460 00.000 7680 MoveAxis(N, 0, ABG)
22:50:14.461 00.001 7680 Move returns status 0, amount 0
22:50:14.461 00.000 7680 move complete, result=0
22:50:14.461 00.000 7680 worker thread done servicing request
22:50:14.462 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:50:14.465 00.003 7680 Worker thread wakes up
22:50:14.465 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:14.467 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:15.712 01.245 7680 Exposure complete
22:50:15.857 00.145 7680 worker thread done servicing request
22:50:15.857 00.000 6120 OnExposeComplete: enter
22:50:15.863 00.006 6120 UpdateGuideState(): m_state=6
22:50:15.867 00.004 6120 Star::Find(15, 967, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 727
22:50:15.871 00.004 6120 Star::Find returns 1 (1), X=967.58, Y=43.93, Mass=12896, SNR=73.1, Peak=255 HFD=7.0
22:50:15.874 00.003 6120 CameraToMount -- cameraTheta (0.68) - m_xAngle (-2.95) = xAngle (3.63 = -2.65)
22:50:15.879 00.005 6120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.36 = -2.92)
22:50:15.882 00.003 6120 CameraToMount -- cameraX=0.38 cameraY=0.31 hyp=0.49 cameraTheta=0.68 mountX=-0.43 mountY=-0.11, mountTheta=-2.90
22:50:15.888 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=0.31, opts=13)
22:50:15.893 00.005 6120 Enqueuing Move request for scope (0.38, 0.31)
22:50:15.897 00.004 7680 Worker thread wakes up
22:50:15.897 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:15.901 00.004 6120 UpdateGuideState exits: m=12896 SNR=73.1 Saturated
22:50:15.904 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:15.907 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.31) opts 0xd
22:50:15.907 00.000 7680 Handling offset move in thread for scope, endpoint = (0.38, 0.31)
22:50:15.907 00.000 7680 Moving (0.38, 0.31) raw xDistance=-0.43 yDistance=-0.11
22:50:15.907 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
22:50:15.908 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:15.912 00.004 6120 Enqueuing Expose request
22:50:15.915 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:50:15.915 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:50:15.915 00.000 7680 MoveAxis(E, 176, ABG)
22:50:15.915 00.000 7680 Guiding  Dir = 2, Dur = 176
22:50:15.917 00.002 7680 IsSlewing returns 0
22:50:15.917 00.000 7680 IsGuiding returns 0
22:50:15.917 00.000 7680 PulseGuide returned control before completion, sleep 186
22:50:16.108 00.191 7680 IsGuiding returns 1
22:50:16.108 00.000 7680 scope still moving after pulse duration time elapsed
22:50:16.139 00.031 7680 IsSlewing returns 0
22:50:16.140 00.001 7680 IsGuiding returns 0
22:50:16.140 00.000 7680 scope move finished after 176 + 46 ms
22:50:16.140 00.000 7680 Move returns status 0, amount 176
22:50:16.140 00.000 7680 MoveAxis(N, 0, ABG)
22:50:16.141 00.001 7680 Move returns status 0, amount 0
22:50:16.141 00.000 7680 move complete, result=0
22:50:16.141 00.000 7680 worker thread done servicing request
22:50:16.141 00.000 6120 GuideStep: -0.4 px 176 ms EAST, -0.1 px 0 ms NORTH
22:50:16.152 00.011 7680 Worker thread wakes up
22:50:16.153 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:16.153 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:17.403 01.250 7680 Exposure complete
22:50:17.534 00.131 7680 worker thread done servicing request
22:50:17.535 00.001 6120 OnExposeComplete: enter
22:50:17.538 00.003 6120 UpdateGuideState(): m_state=6
22:50:17.543 00.005 6120 Star::Find(15, 967, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 728
22:50:17.546 00.003 6120 Star::Find returns 1 (0), X=967.03, Y=43.96, Mass=12175, SNR=71.8, Peak=251 HFD=6.6
22:50:17.552 00.006 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
22:50:17.557 00.005 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
22:50:17.561 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.33 hyp=0.37 cameraTheta=2.05 mountX=0.11 mountY=-0.37, mountTheta=-1.29
22:50:17.567 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.33, opts=13)
22:50:17.571 00.004 6120 Enqueuing Move request for scope (-0.17, 0.33)
22:50:17.574 00.003 7680 Worker thread wakes up
22:50:17.575 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.33) opts 0xd
22:50:17.575 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.33)
22:50:17.575 00.000 7680 Moving (-0.17, 0.33) raw xDistance=0.11 yDistance=-0.37
22:50:17.575 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:50:17.575 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:17.579 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:50:17.579 00.000 7680 MoveAxis(E, 0, ABG)
22:50:17.581 00.002 7680 Move returns status 0, amount 0
22:50:17.581 00.000 6120 UpdateGuideState exits: m=12175 SNR=71.8
22:50:17.585 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:17.589 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:17.593 00.004 6120 Enqueuing Expose request
22:50:17.598 00.005 7680 MoveAxis(N, 203, ABG)
22:50:17.598 00.000 7680 Guiding  Dir = 0, Dur = 203
22:50:17.598 00.000 7680 IsSlewing returns 0
22:50:17.598 00.000 7680 IsGuiding returns 0
22:50:17.599 00.001 7680 PulseGuide returned control before completion, sleep 213
22:50:17.815 00.216 7680 IsGuiding returns 1
22:50:17.816 00.001 7680 scope still moving after pulse duration time elapsed
22:50:17.844 00.028 7680 IsSlewing returns 0
22:50:17.845 00.001 7680 IsGuiding returns 0
22:50:17.846 00.001 7680 scope move finished after 203 + 44 ms
22:50:17.847 00.001 7680 Move returns status 0, amount 203
22:50:17.847 00.000 7680 move complete, result=0
22:50:17.847 00.000 7680 worker thread done servicing request
22:50:17.847 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 203 ms NORTH
22:50:17.854 00.007 7680 Worker thread wakes up
22:50:17.855 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:17.855 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:19.106 01.251 7680 Exposure complete
22:50:19.240 00.134 7680 worker thread done servicing request
22:50:19.241 00.001 6120 OnExposeComplete: enter
22:50:19.244 00.003 6120 UpdateGuideState(): m_state=6
22:50:19.248 00.004 6120 Star::Find(15, 967, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 729
22:50:19.252 00.004 6120 Star::Find returns 1 (1), X=966.94, Y=43.96, Mass=13260, SNR=75.8, Peak=255 HFD=7.1
22:50:19.256 00.004 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
22:50:19.259 00.003 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
22:50:19.263 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.34 hyp=0.42 cameraTheta=2.22 mountX=0.19 mountY=-0.42, mountTheta=-1.14
22:50:19.272 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.34, opts=13)
22:50:19.276 00.004 6120 Enqueuing Move request for scope (-0.26, 0.34)
22:50:19.279 00.003 7680 Worker thread wakes up
22:50:19.281 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:19.284 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.34) opts 0xd
22:50:19.284 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.34)
22:50:19.284 00.000 7680 Moving (-0.26, 0.34) raw xDistance=0.19 yDistance=-0.42
22:50:19.284 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:50:19.284 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
22:50:19.286 00.002 7680 MoveAxis(E, 0, ABG)
22:50:19.286 00.000 6120 UpdateGuideState exits: m=13260 SNR=75.8 Saturated
22:50:19.290 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:19.294 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:19.297 00.003 6120 Enqueuing Expose request
22:50:19.301 00.004 7680 Move returns status 0, amount 0
22:50:19.301 00.000 7680 MoveAxis(N, 225, ABG)
22:50:19.301 00.000 7680 Guiding  Dir = 0, Dur = 225
22:50:19.303 00.002 7680 IsSlewing returns 0
22:50:19.303 00.000 7680 IsGuiding returns 0
22:50:19.303 00.000 7680 PulseGuide returned control before completion, sleep 235
22:50:19.543 00.240 7680 IsGuiding returns 1
22:50:19.544 00.001 7680 scope still moving after pulse duration time elapsed
22:50:19.574 00.030 7680 IsSlewing returns 0
22:50:19.575 00.001 7680 IsGuiding returns 0
22:50:19.575 00.000 7680 scope move finished after 225 + 47 ms
22:50:19.576 00.001 7680 Move returns status 0, amount 225
22:50:19.576 00.000 7680 move complete, result=0
22:50:19.576 00.000 7680 worker thread done servicing request
22:50:19.576 00.000 7680 Worker thread wakes up
22:50:19.578 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:19.578 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 225 ms NORTH
22:50:19.585 00.007 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:20.839 01.254 7680 Exposure complete
22:50:20.974 00.135 7680 worker thread done servicing request
22:50:20.975 00.001 6120 OnExposeComplete: enter
22:50:20.979 00.004 6120 UpdateGuideState(): m_state=6
22:50:20.986 00.007 6120 Star::Find(15, 966, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 730
22:50:20.990 00.004 6120 Star::Find returns 1 (1), X=967.13, Y=43.92, Mass=12462, SNR=73.4, Peak=255 HFD=6.6
22:50:20.994 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.55)
22:50:20.998 00.004 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
22:50:21.002 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.30 hyp=0.31 cameraTheta=1.78 mountX=0.01 mountY=-0.30, mountTheta=-1.55
22:50:21.008 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.30, opts=13)
22:50:21.011 00.003 6120 Enqueuing Move request for scope (-0.06, 0.30)
22:50:21.017 00.006 7680 Worker thread wakes up
22:50:21.017 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:21.021 00.004 6120 UpdateGuideState exits: m=12462 SNR=73.4 Saturated
22:50:21.025 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:21.028 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:21.032 00.004 6120 Enqueuing Expose request
22:50:21.036 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.30) opts 0xd
22:50:21.036 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.30)
22:50:21.036 00.000 7680 Moving (-0.06, 0.30) raw xDistance=0.01 yDistance=-0.30
22:50:21.036 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:50:21.036 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:50:21.036 00.000 7680 MoveAxis(E, 0, ABG)
22:50:21.037 00.001 7680 Move returns status 0, amount 0
22:50:21.037 00.000 7680 MoveAxis(N, 162, ABG)
22:50:21.037 00.000 7680 Guiding  Dir = 0, Dur = 162
22:50:21.039 00.002 7680 IsSlewing returns 0
22:50:21.039 00.000 7680 IsGuiding returns 0
22:50:21.039 00.000 7680 PulseGuide returned control before completion, sleep 172
22:50:21.220 00.181 7680 IsGuiding returns 1
22:50:21.220 00.000 7680 scope still moving after pulse duration time elapsed
22:50:21.251 00.031 7680 IsSlewing returns 0
22:50:21.252 00.001 7680 IsGuiding returns 0
22:50:21.252 00.000 7680 scope move finished after 162 + 52 ms
22:50:21.253 00.001 7680 Move returns status 0, amount 162
22:50:21.254 00.001 7680 move complete, result=0
22:50:21.254 00.000 7680 worker thread done servicing request
22:50:21.255 00.001 7680 Worker thread wakes up
22:50:21.255 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 162 ms NORTH
22:50:21.262 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:21.263 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:22.513 01.250 7680 Exposure complete
22:50:22.664 00.151 7680 worker thread done servicing request
22:50:22.664 00.000 6120 OnExposeComplete: enter
22:50:22.668 00.004 6120 UpdateGuideState(): m_state=6
22:50:22.673 00.005 6120 Star::Find(15, 967, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 731
22:50:22.681 00.008 6120 Star::Find returns 1 (1), X=967.15, Y=43.96, Mass=12749, SNR=73.7, Peak=255 HFD=7.0
22:50:22.685 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
22:50:22.689 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
22:50:22.692 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.33 hyp=0.34 cameraTheta=1.72 mountX=-0.01 mountY=-0.32, mountTheta=-1.61
22:50:22.699 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.33, opts=13)
22:50:22.703 00.004 6120 Enqueuing Move request for scope (-0.05, 0.33)
22:50:22.708 00.005 7680 Worker thread wakes up
22:50:22.708 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.33) opts 0xd
22:50:22.708 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.33)
22:50:22.708 00.000 7680 Moving (-0.05, 0.33) raw xDistance=-0.01 yDistance=-0.32
22:50:22.709 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:50:22.709 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:50:22.709 00.000 7680 MoveAxis(E, 0, ABG)
22:50:22.709 00.000 7680 Move returns status 0, amount 0
22:50:22.709 00.000 7680 MoveAxis(N, 175, ABG)
22:50:22.710 00.001 7680 Guiding  Dir = 0, Dur = 175
22:50:22.710 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:22.715 00.005 6120 UpdateGuideState exits: m=12749 SNR=73.7 Saturated
22:50:22.720 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:22.723 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:22.727 00.004 6120 Enqueuing Expose request
22:50:22.731 00.004 7680 IsSlewing returns 0
22:50:22.731 00.000 7680 IsGuiding returns 0
22:50:22.731 00.000 7680 PulseGuide returned control before completion, sleep 185
22:50:22.924 00.193 7680 IsGuiding returns 1
22:50:22.924 00.000 7680 scope still moving after pulse duration time elapsed
22:50:22.955 00.031 7680 IsSlewing returns 0
22:50:22.957 00.002 7680 IsGuiding returns 0
22:50:22.958 00.001 7680 scope move finished after 175 + 51 ms
22:50:22.959 00.001 7680 Move returns status 0, amount 175
22:50:22.959 00.000 7680 move complete, result=0
22:50:22.959 00.000 7680 worker thread done servicing request
22:50:22.960 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 175 ms NORTH
22:50:22.966 00.006 7680 Worker thread wakes up
22:50:22.966 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:22.966 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:24.219 01.253 7680 Exposure complete
22:50:24.362 00.143 7680 worker thread done servicing request
22:50:24.362 00.000 6120 OnExposeComplete: enter
22:50:24.367 00.005 6120 UpdateGuideState(): m_state=6
22:50:24.370 00.003 6120 Star::Find(15, 967, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 732
22:50:24.375 00.005 6120 Star::Find returns 1 (1), X=967.32, Y=43.48, Mass=13256, SNR=76.3, Peak=255 HFD=7.1
22:50:24.378 00.003 6120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-2.95) = xAngle (2.07 = 2.07)
22:50:24.383 00.005 6120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.80 = 1.80)
22:50:24.387 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.89 mountX=-0.09 mountY=0.19, mountTheta=2.03
22:50:24.394 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.15, opts=13)
22:50:24.400 00.006 6120 Enqueuing Move request for scope (0.12, -0.15)
22:50:24.404 00.004 7680 Worker thread wakes up
22:50:24.404 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:24.408 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
22:50:24.409 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
22:50:24.409 00.000 7680 Moving (0.12, -0.15) raw xDistance=-0.09 yDistance=0.19
22:50:24.409 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:50:24.409 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:50:24.409 00.000 6120 UpdateGuideState exits: m=13256 SNR=76.3 Saturated
22:50:24.414 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:24.419 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:24.424 00.005 6120 Enqueuing Expose request
22:50:24.428 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:50:24.428 00.000 7680 MoveAxis(E, 0, ABG)
22:50:24.428 00.000 7680 Move returns status 0, amount 0
22:50:24.428 00.000 7680 MoveAxis(N, 0, ABG)
22:50:24.429 00.001 7680 Move returns status 0, amount 0
22:50:24.429 00.000 7680 move complete, result=0
22:50:24.429 00.000 7680 worker thread done servicing request
22:50:24.429 00.000 7680 Worker thread wakes up
22:50:24.430 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:50:24.434 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:24.434 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:25.689 01.255 7680 Exposure complete
22:50:25.821 00.132 7680 worker thread done servicing request
22:50:25.821 00.000 6120 OnExposeComplete: enter
22:50:25.825 00.004 6120 UpdateGuideState(): m_state=6
22:50:25.830 00.005 6120 Star::Find(15, 967, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 733
22:50:25.833 00.003 6120 Star::Find returns 1 (0), X=967.22, Y=43.91, Mass=11503, SNR=69.7, Peak=253 HFD=6.7
22:50:25.838 00.005 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
22:50:25.842 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
22:50:25.845 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.50 mountX=-0.07 mountY=-0.24, mountTheta=-1.86
22:50:25.850 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.28, opts=13)
22:50:25.854 00.004 6120 Enqueuing Move request for scope (0.02, 0.28)
22:50:25.857 00.003 7680 Worker thread wakes up
22:50:25.857 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.28) opts 0xd
22:50:25.858 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.28)
22:50:25.858 00.000 7680 Moving (0.02, 0.28) raw xDistance=-0.07 yDistance=-0.24
22:50:25.858 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:50:25.858 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:50:25.858 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:25.863 00.005 6120 UpdateGuideState exits: m=11503 SNR=69.7
22:50:25.867 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:25.871 00.004 7680 MoveAxis(E, 0, ABG)
22:50:25.872 00.001 7680 Move returns status 0, amount 0
22:50:25.872 00.000 7680 MoveAxis(N, 133, ABG)
22:50:25.872 00.000 7680 Guiding  Dir = 0, Dur = 133
22:50:25.872 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:25.876 00.004 6120 Enqueuing Expose request
22:50:25.879 00.003 7680 IsSlewing returns 0
22:50:25.880 00.001 7680 IsGuiding returns 0
22:50:25.880 00.000 7680 PulseGuide returned control before completion, sleep 143
22:50:26.039 00.159 7680 IsGuiding returns 0
22:50:26.040 00.001 7680 Move returns status 0, amount 133
22:50:26.040 00.000 7680 move complete, result=0
22:50:26.041 00.001 7680 worker thread done servicing request
22:50:26.041 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 133 ms NORTH
22:50:26.050 00.009 7680 Worker thread wakes up
22:50:26.050 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:26.051 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:27.298 01.247 7680 Exposure complete
22:50:27.425 00.127 7680 worker thread done servicing request
22:50:27.425 00.000 6120 OnExposeComplete: enter
22:50:27.429 00.004 6120 UpdateGuideState(): m_state=6
22:50:27.432 00.003 6120 Star::Find(15, 967, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 734
22:50:27.437 00.005 6120 Star::Find returns 1 (1), X=967.13, Y=44.03, Mass=12955, SNR=74.0, Peak=255 HFD=7.0
22:50:27.441 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
22:50:27.445 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
22:50:27.448 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.41 hyp=0.41 cameraTheta=1.74 mountX=-0.01 mountY=-0.40, mountTheta=-1.59
22:50:27.455 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.41, opts=13)
22:50:27.459 00.004 6120 Enqueuing Move request for scope (-0.07, 0.41)
22:50:27.464 00.005 7680 Worker thread wakes up
22:50:27.464 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:27.468 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.41) opts 0xd
22:50:27.468 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.41)
22:50:27.469 00.001 6120 UpdateGuideState exits: m=12955 SNR=74.0 Saturated
22:50:27.472 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:27.476 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:27.479 00.003 6120 Enqueuing Expose request
22:50:27.485 00.006 7680 Moving (-0.07, 0.41) raw xDistance=-0.01 yDistance=-0.40
22:50:27.485 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:50:27.485 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
22:50:27.485 00.000 7680 MoveAxis(E, 0, ABG)
22:50:27.486 00.001 7680 Move returns status 0, amount 0
22:50:27.486 00.000 7680 MoveAxis(N, 215, ABG)
22:50:27.486 00.000 7680 Guiding  Dir = 0, Dur = 215
22:50:27.487 00.001 7680 IsSlewing returns 0
22:50:27.487 00.000 7680 IsGuiding returns 0
22:50:27.488 00.001 7680 PulseGuide returned control before completion, sleep 225
22:50:27.716 00.228 7680 IsGuiding returns 1
22:50:27.716 00.000 7680 scope still moving after pulse duration time elapsed
22:50:27.747 00.031 7680 IsSlewing returns 0
22:50:27.748 00.001 7680 IsGuiding returns 0
22:50:27.748 00.000 7680 scope move finished after 215 + 46 ms
22:50:27.750 00.002 7680 Move returns status 0, amount 215
22:50:27.750 00.000 7680 move complete, result=0
22:50:27.750 00.000 7680 worker thread done servicing request
22:50:27.750 00.000 7680 Worker thread wakes up
22:50:27.751 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 215 ms NORTH
22:50:27.758 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:27.758 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:29.007 01.249 7680 Exposure complete
22:50:29.268 00.261 7680 worker thread done servicing request
22:50:29.268 00.000 6120 OnExposeComplete: enter
22:50:29.271 00.003 6120 UpdateGuideState(): m_state=6
22:50:29.275 00.004 6120 Star::Find(15, 967, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 735
22:50:29.277 00.002 6120 Star::Find returns 1 (1), X=967.25, Y=43.71, Mass=13157, SNR=77.0, Peak=255 HFD=7.0
22:50:29.280 00.003 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.97 = -2.31)
22:50:29.283 00.003 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.70 = -2.58)
22:50:29.287 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.02 mountX=-0.06 mountY=-0.05, mountTheta=-2.47
22:50:29.290 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.08, opts=13)
22:50:29.295 00.005 6120 Enqueuing Move request for scope (0.05, 0.08)
22:50:29.298 00.003 7680 Worker thread wakes up
22:50:29.298 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:29.444 00.146 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
22:50:29.444 00.000 6120 UpdateGuideState exits: m=13157 SNR=77.0 Saturated
22:50:29.448 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
22:50:29.448 00.000 7680 Moving (0.05, 0.08) raw xDistance=-0.06 yDistance=-0.05
22:50:29.448 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:50:29.449 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:50:29.449 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:29.455 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:50:29.455 00.000 7680 MoveAxis(E, 0, ABG)
22:50:29.455 00.000 7680 Move returns status 0, amount 0
22:50:29.455 00.000 7680 MoveAxis(N, 0, ABG)
22:50:29.456 00.001 7680 Move returns status 0, amount 0
22:50:29.456 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:29.569 00.113 7680 move complete, result=0
22:50:29.569 00.000 6120 Enqueuing Expose request
22:50:29.573 00.004 7680 worker thread done servicing request
22:50:29.573 00.000 7680 Worker thread wakes up
22:50:29.573 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:29.580 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:29.580 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:30.822 01.242 7680 Exposure complete
22:50:30.956 00.134 7680 worker thread done servicing request
22:50:30.956 00.000 6120 OnExposeComplete: enter
22:50:30.961 00.005 6120 UpdateGuideState(): m_state=6
22:50:30.965 00.004 6120 Star::Find(15, 967, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
22:50:30.969 00.004 6120 Star::Find returns 1 (1), X=967.58, Y=43.78, Mass=13872, SNR=77.7, Peak=255 HFD=6.9
22:50:30.973 00.004 6120 CameraToMount -- cameraTheta (0.40) - m_xAngle (-2.95) = xAngle (3.35 = -2.93)
22:50:30.978 00.005 6120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.08 = 3.08)
22:50:30.982 00.004 6120 CameraToMount -- cameraX=0.38 cameraY=0.16 hyp=0.41 cameraTheta=0.40 mountX=-0.40 mountY=0.02, mountTheta=3.08
22:50:30.988 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=0.16, opts=13)
22:50:30.993 00.005 6120 Enqueuing Move request for scope (0.38, 0.16)
22:50:30.997 00.004 7680 Worker thread wakes up
22:50:30.998 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:31.001 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.16) opts 0xd
22:50:31.002 00.001 6120 UpdateGuideState exits: m=13872 SNR=77.7 Saturated
22:50:31.005 00.003 7680 Handling offset move in thread for scope, endpoint = (0.38, 0.16)
22:50:31.005 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:31.010 00.005 7680 Moving (0.38, 0.16) raw xDistance=-0.40 yDistance=0.02
22:50:31.010 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:31.015 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
22:50:31.015 00.000 6120 Enqueuing Expose request
22:50:31.019 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:50:31.019 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:50:31.019 00.000 7680 MoveAxis(E, 165, ABG)
22:50:31.019 00.000 7680 Guiding  Dir = 2, Dur = 165
22:50:31.019 00.000 7680 IsSlewing returns 0
22:50:31.021 00.002 7680 IsGuiding returns 0
22:50:31.021 00.000 7680 PulseGuide returned control before completion, sleep 175
22:50:31.207 00.186 7680 IsGuiding returns 1
22:50:31.207 00.000 7680 scope still moving after pulse duration time elapsed
22:50:31.239 00.032 7680 IsSlewing returns 0
22:50:31.239 00.000 7680 IsGuiding returns 0
22:50:31.239 00.000 7680 scope move finished after 165 + 54 ms
22:50:31.241 00.002 7680 Move returns status 0, amount 165
22:50:31.241 00.000 7680 MoveAxis(N, 0, ABG)
22:50:31.242 00.001 7680 Move returns status 0, amount 0
22:50:31.242 00.000 7680 move complete, result=0
22:50:31.243 00.001 7680 worker thread done servicing request
22:50:31.243 00.000 6120 GuideStep: -0.4 px 165 ms EAST, 0.0 px 0 ms NORTH
22:50:31.247 00.004 7680 Worker thread wakes up
22:50:31.247 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:31.247 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:32.504 01.257 7680 Exposure complete
22:50:32.651 00.147 7680 worker thread done servicing request
22:50:32.651 00.000 6120 OnExposeComplete: enter
22:50:32.656 00.005 6120 UpdateGuideState(): m_state=6
22:50:32.660 00.004 6120 Star::Find(15, 967, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
22:50:32.663 00.003 6120 Star::Find returns 1 (1), X=967.28, Y=43.91, Mass=13005, SNR=74.0, Peak=255 HFD=6.8
22:50:32.670 00.007 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
22:50:32.673 00.003 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
22:50:32.679 00.006 6120 CameraToMount -- cameraX=0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.29 mountX=-0.14 mountY=-0.22, mountTheta=-2.12
22:50:32.684 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.29, opts=13)
22:50:32.689 00.005 6120 Enqueuing Move request for scope (0.08, 0.29)
22:50:32.692 00.003 7680 Worker thread wakes up
22:50:32.692 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:32.696 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.29) opts 0xd
22:50:32.696 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.29)
22:50:32.696 00.000 7680 Moving (0.08, 0.29) raw xDistance=-0.14 yDistance=-0.22
22:50:32.696 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:50:32.698 00.002 6120 UpdateGuideState exits: m=13005 SNR=74.0 Saturated
22:50:32.702 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:50:32.703 00.001 7680 MoveAxis(E, 0, ABG)
22:50:32.703 00.000 7680 Move returns status 0, amount 0
22:50:32.703 00.000 7680 MoveAxis(N, 119, ABG)
22:50:32.703 00.000 7680 Guiding  Dir = 0, Dur = 119
22:50:32.704 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:32.709 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:32.713 00.004 7680 IsSlewing returns 0
22:50:32.713 00.000 6120 Enqueuing Expose request
22:50:32.718 00.005 7680 IsGuiding returns 0
22:50:32.718 00.000 7680 PulseGuide returned control before completion, sleep 129
22:50:32.853 00.135 7680 IsGuiding returns 1
22:50:32.854 00.001 7680 scope still moving after pulse duration time elapsed
22:50:32.884 00.030 7680 IsSlewing returns 0
22:50:32.887 00.003 7680 IsGuiding returns 0
22:50:32.887 00.000 7680 scope move finished after 119 + 51 ms
22:50:32.888 00.001 7680 Move returns status 0, amount 119
22:50:32.888 00.000 7680 move complete, result=0
22:50:32.889 00.001 7680 worker thread done servicing request
22:50:32.889 00.000 7680 Worker thread wakes up
22:50:32.891 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 119 ms NORTH
22:50:32.898 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:32.900 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:34.153 01.253 7680 Exposure complete
22:50:34.298 00.145 7680 worker thread done servicing request
22:50:34.300 00.002 6120 OnExposeComplete: enter
22:50:34.303 00.003 6120 UpdateGuideState(): m_state=6
22:50:34.308 00.005 6120 Star::Find(15, 967, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 738
22:50:34.311 00.003 6120 Star::Find returns 1 (1), X=967.56, Y=43.90, Mass=12589, SNR=74.1, Peak=255 HFD=6.9
22:50:34.314 00.003 6120 CameraToMount -- cameraTheta (0.66) - m_xAngle (-2.95) = xAngle (3.61 = -2.67)
22:50:34.319 00.005 6120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.34 = -2.94)
22:50:34.323 00.004 6120 CameraToMount -- cameraX=0.36 cameraY=0.28 hyp=0.46 cameraTheta=0.66 mountX=-0.41 mountY=-0.09, mountTheta=-2.92
22:50:34.327 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.36, y=0.28, opts=13)
22:50:34.333 00.006 6120 Enqueuing Move request for scope (0.36, 0.28)
22:50:34.337 00.004 7680 Worker thread wakes up
22:50:34.337 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.28) opts 0xd
22:50:34.338 00.001 7680 Handling offset move in thread for scope, endpoint = (0.36, 0.28)
22:50:34.339 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:34.343 00.004 6120 UpdateGuideState exits: m=12589 SNR=74.1 Saturated
22:50:34.346 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:34.350 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:34.353 00.003 7680 Moving (0.36, 0.28) raw xDistance=-0.41 yDistance=-0.09
22:50:34.354 00.001 6120 Enqueuing Expose request
22:50:34.357 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
22:50:34.358 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:50:34.358 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:50:34.358 00.000 7680 MoveAxis(E, 167, ABG)
22:50:34.358 00.000 7680 Guiding  Dir = 2, Dur = 167
22:50:34.358 00.000 7680 IsSlewing returns 0
22:50:34.359 00.001 7680 IsGuiding returns 0
22:50:34.359 00.000 7680 PulseGuide returned control before completion, sleep 177
22:50:34.541 00.182 7680 IsGuiding returns 1
22:50:34.543 00.002 7680 scope still moving after pulse duration time elapsed
22:50:34.573 00.030 7680 IsSlewing returns 0
22:50:34.573 00.000 7680 IsGuiding returns 0
22:50:34.574 00.001 7680 scope move finished after 167 + 48 ms
22:50:34.574 00.000 7680 Move returns status 0, amount 167
22:50:34.576 00.002 7680 MoveAxis(N, 0, ABG)
22:50:34.576 00.000 7680 Move returns status 0, amount 0
22:50:34.577 00.001 7680 move complete, result=0
22:50:34.578 00.001 7680 worker thread done servicing request
22:50:34.578 00.000 6120 GuideStep: -0.4 px 167 ms EAST, -0.1 px 0 ms NORTH
22:50:34.586 00.008 7680 Worker thread wakes up
22:50:34.586 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:34.586 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:35.833 01.247 7680 Exposure complete
22:50:35.998 00.165 7680 worker thread done servicing request
22:50:35.998 00.000 6120 OnExposeComplete: enter
22:50:36.003 00.005 6120 UpdateGuideState(): m_state=6
22:50:36.007 00.004 6120 Star::Find(15, 967, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 739
22:50:36.011 00.004 6120 Star::Find returns 1 (1), X=967.06, Y=44.06, Mass=12607, SNR=74.3, Peak=255 HFD=7.1
22:50:36.015 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
22:50:36.020 00.005 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
22:50:36.024 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.43 hyp=0.46 cameraTheta=1.89 mountX=0.06 mountY=-0.45, mountTheta=-1.44
22:50:36.030 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.43, opts=13)
22:50:36.034 00.004 6120 Enqueuing Move request for scope (-0.14, 0.43)
22:50:36.039 00.005 7680 Worker thread wakes up
22:50:36.039 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:36.043 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.43) opts 0xd
22:50:36.043 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.43)
22:50:36.043 00.000 7680 Moving (-0.14, 0.43) raw xDistance=0.06 yDistance=-0.45
22:50:36.043 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:50:36.043 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
22:50:36.044 00.001 6120 UpdateGuideState exits: m=12607 SNR=74.3 Saturated
22:50:36.049 00.005 7680 MoveAxis(E, 0, ABG)
22:50:36.049 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:36.054 00.005 7680 Move returns status 0, amount 0
22:50:36.054 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:36.058 00.004 7680 MoveAxis(N, 245, ABG)
22:50:36.058 00.000 6120 Enqueuing Expose request
22:50:36.062 00.004 7680 Guiding  Dir = 0, Dur = 245
22:50:36.062 00.000 7680 IsSlewing returns 0
22:50:36.062 00.000 7680 IsGuiding returns 0
22:50:36.063 00.001 7680 PulseGuide returned control before completion, sleep 255
22:50:36.325 00.262 7680 IsGuiding returns 1
22:50:36.326 00.001 7680 scope still moving after pulse duration time elapsed
22:50:36.357 00.031 7680 IsSlewing returns 0
22:50:36.359 00.002 7680 IsGuiding returns 0
22:50:36.360 00.001 7680 scope move finished after 245 + 52 ms
22:50:36.361 00.001 7680 Move returns status 0, amount 245
22:50:36.362 00.001 7680 move complete, result=0
22:50:36.363 00.001 7680 worker thread done servicing request
22:50:36.363 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 245 ms NORTH
22:50:36.370 00.007 7680 Worker thread wakes up
22:50:36.371 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:36.371 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:37.624 01.253 7680 Exposure complete
22:50:37.765 00.141 7680 worker thread done servicing request
22:50:37.766 00.001 6120 OnExposeComplete: enter
22:50:37.769 00.003 6120 UpdateGuideState(): m_state=6
22:50:37.772 00.003 6120 Star::Find(15, 967, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 740
22:50:37.777 00.005 6120 Star::Find returns 1 (1), X=967.32, Y=43.66, Mass=12872, SNR=74.4, Peak=255 HFD=6.8
22:50:37.780 00.003 6120 CameraToMount -- cameraTheta (0.30) - m_xAngle (-2.95) = xAngle (3.26 = -3.03)
22:50:37.783 00.003 6120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.99 = 2.99)
22:50:37.788 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.30 mountX=-0.12 mountY=0.02, mountTheta=2.99
22:50:37.793 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.04, opts=13)
22:50:37.798 00.005 6120 Enqueuing Move request for scope (0.12, 0.04)
22:50:37.803 00.005 7680 Worker thread wakes up
22:50:37.803 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
22:50:37.803 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
22:50:37.804 00.001 7680 Moving (0.12, 0.04) raw xDistance=-0.12 yDistance=0.02
22:50:37.804 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:50:37.804 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:50:37.804 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:37.809 00.005 6120 UpdateGuideState exits: m=12872 SNR=74.4 Saturated
22:50:37.813 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:37.817 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:37.820 00.003 6120 Enqueuing Expose request
22:50:37.824 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:50:37.824 00.000 7680 MoveAxis(E, 0, ABG)
22:50:37.824 00.000 7680 Move returns status 0, amount 0
22:50:37.824 00.000 7680 MoveAxis(N, 0, ABG)
22:50:37.824 00.000 7680 Move returns status 0, amount 0
22:50:37.826 00.002 7680 move complete, result=0
22:50:37.826 00.000 7680 worker thread done servicing request
22:50:37.826 00.000 7680 Worker thread wakes up
22:50:37.826 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:37.826 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:37.830 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:39.078 01.248 7680 Exposure complete
22:50:39.221 00.143 7680 worker thread done servicing request
22:50:39.221 00.000 6120 OnExposeComplete: enter
22:50:39.225 00.004 6120 UpdateGuideState(): m_state=6
22:50:39.232 00.007 6120 Star::Find(15, 967, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 741
22:50:39.238 00.006 6120 Star::Find returns 1 (1), X=967.13, Y=44.04, Mass=13223, SNR=75.1, Peak=255 HFD=6.9
22:50:39.242 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
22:50:39.247 00.005 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
22:50:39.250 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.41 hyp=0.42 cameraTheta=1.74 mountX=-0.01 mountY=-0.40, mountTheta=-1.59
22:50:39.256 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.41, opts=13)
22:50:39.259 00.003 6120 Enqueuing Move request for scope (-0.07, 0.41)
22:50:39.263 00.004 7680 Worker thread wakes up
22:50:39.263 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.41) opts 0xd
22:50:39.263 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.41)
22:50:39.263 00.000 7680 Moving (-0.07, 0.41) raw xDistance=-0.01 yDistance=-0.40
22:50:39.264 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:50:39.264 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
22:50:39.264 00.000 7680 MoveAxis(E, 0, ABG)
22:50:39.264 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:39.270 00.006 6120 UpdateGuideState exits: m=13223 SNR=75.1 Saturated
22:50:39.274 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:39.279 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:39.282 00.003 6120 Enqueuing Expose request
22:50:39.286 00.004 7680 Move returns status 0, amount 0
22:50:39.286 00.000 7680 MoveAxis(N, 218, ABG)
22:50:39.287 00.001 7680 Guiding  Dir = 0, Dur = 218
22:50:39.287 00.000 7680 IsSlewing returns 0
22:50:39.288 00.001 7680 IsGuiding returns 0
22:50:39.288 00.000 7680 PulseGuide returned control before completion, sleep 228
22:50:39.518 00.230 7680 IsGuiding returns 1
22:50:39.520 00.002 7680 scope still moving after pulse duration time elapsed
22:50:39.550 00.030 7680 IsSlewing returns 0
22:50:39.551 00.001 7680 IsGuiding returns 0
22:50:39.552 00.001 7680 scope move finished after 218 + 45 ms
22:50:39.553 00.001 7680 Move returns status 0, amount 218
22:50:39.553 00.000 7680 move complete, result=0
22:50:39.554 00.001 7680 worker thread done servicing request
22:50:39.554 00.000 7680 Worker thread wakes up
22:50:39.554 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 218 ms NORTH
22:50:39.560 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:39.560 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:40.815 01.255 7680 Exposure complete
22:50:40.943 00.128 7680 worker thread done servicing request
22:50:40.943 00.000 6120 OnExposeComplete: enter
22:50:40.948 00.005 6120 UpdateGuideState(): m_state=6
22:50:40.952 00.004 6120 Star::Find(15, 967, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 742
22:50:40.957 00.005 6120 Star::Find returns 1 (1), X=967.12, Y=44.08, Mass=12335, SNR=71.8, Peak=255 HFD=6.9
22:50:40.962 00.005 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
22:50:40.966 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
22:50:40.970 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.46 hyp=0.47 cameraTheta=1.74 mountX=-0.01 mountY=-0.45, mountTheta=-1.59
22:50:40.975 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.46, opts=13)
22:50:40.979 00.004 6120 Enqueuing Move request for scope (-0.08, 0.46)
22:50:40.983 00.004 7680 Worker thread wakes up
22:50:40.983 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:40.987 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.46) opts 0xd
22:50:40.988 00.001 6120 UpdateGuideState exits: m=12335 SNR=71.8 Saturated
22:50:40.992 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:40.996 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.46)
22:50:40.997 00.001 7680 Moving (-0.08, 0.46) raw xDistance=-0.01 yDistance=-0.45
22:50:40.997 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:50:40.997 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
22:50:40.997 00.000 7680 MoveAxis(E, 0, ABG)
22:50:40.997 00.000 7680 Move returns status 0, amount 0
22:50:40.997 00.000 7680 MoveAxis(N, 243, ABG)
22:50:40.997 00.000 7680 Guiding  Dir = 0, Dur = 243
22:50:40.997 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:41.001 00.004 7680 IsSlewing returns 0
22:50:41.002 00.001 6120 Enqueuing Expose request
22:50:41.006 00.004 7680 IsGuiding returns 0
22:50:41.006 00.000 7680 PulseGuide returned control before completion, sleep 253
22:50:41.269 00.263 7680 IsGuiding returns 1
22:50:41.269 00.000 7680 scope still moving after pulse duration time elapsed
22:50:41.301 00.032 7680 IsSlewing returns 0
22:50:41.301 00.000 7680 IsGuiding returns 0
22:50:41.301 00.000 7680 scope move finished after 243 + 52 ms
22:50:41.302 00.001 7680 Move returns status 0, amount 243
22:50:41.302 00.000 7680 move complete, result=0
22:50:41.302 00.000 7680 worker thread done servicing request
22:50:41.302 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 243 ms NORTH
22:50:41.307 00.005 7680 Worker thread wakes up
22:50:41.307 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:41.307 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:42.558 01.251 7680 Exposure complete
22:50:42.696 00.138 7680 worker thread done servicing request
22:50:42.698 00.002 6120 OnExposeComplete: enter
22:50:42.702 00.004 6120 UpdateGuideState(): m_state=6
22:50:42.706 00.004 6120 Star::Find(15, 967, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 743
22:50:42.710 00.004 6120 Star::Find returns 1 (1), X=966.96, Y=43.92, Mass=14402, SNR=78.3, Peak=255 HFD=7.0
22:50:42.713 00.003 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
22:50:42.718 00.005 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
22:50:42.721 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.29 hyp=0.38 cameraTheta=2.26 mountX=0.18 mountY=-0.37, mountTheta=-1.11
22:50:42.726 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.29, opts=13)
22:50:42.730 00.004 6120 Enqueuing Move request for scope (-0.24, 0.29)
22:50:42.735 00.005 7680 Worker thread wakes up
22:50:42.735 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:42.738 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.29) opts 0xd
22:50:42.738 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.29)
22:50:42.739 00.001 7680 Moving (-0.24, 0.29) raw xDistance=0.18 yDistance=-0.37
22:50:42.739 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:50:42.739 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:50:42.739 00.000 7680 MoveAxis(E, 0, ABG)
22:50:42.739 00.000 7680 Move returns status 0, amount 0
22:50:42.739 00.000 7680 MoveAxis(N, 200, ABG)
22:50:42.740 00.001 7680 Guiding  Dir = 0, Dur = 200
22:50:42.740 00.000 6120 UpdateGuideState exits: m=14402 SNR=78.3 Saturated
22:50:42.744 00.004 7680 IsSlewing returns 0
22:50:42.745 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:42.748 00.003 7680 IsGuiding returns 0
22:50:42.749 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:42.752 00.003 7680 PulseGuide returned control before completion, sleep 210
22:50:42.752 00.000 6120 Enqueuing Expose request
22:50:42.972 00.220 7680 IsGuiding returns 1
22:50:42.974 00.002 7680 scope still moving after pulse duration time elapsed
22:50:43.004 00.030 7680 IsSlewing returns 0
22:50:43.005 00.001 7680 IsGuiding returns 0
22:50:43.006 00.001 7680 scope move finished after 200 + 57 ms
22:50:43.007 00.001 7680 Move returns status 0, amount 200
22:50:43.007 00.000 7680 move complete, result=0
22:50:43.008 00.001 7680 worker thread done servicing request
22:50:43.008 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 200 ms NORTH
22:50:43.011 00.003 7680 Worker thread wakes up
22:50:43.012 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:43.012 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,29,31,31)
22:50:44.262 01.250 7680 Exposure complete
22:50:44.330 00.068 6120 evsrv: cli 0FAF03D8 connect
22:50:44.477 00.147 6120 case statement mapped state 6 to 3
22:50:44.483 00.006 6120 case statement mapped state 6 to 3
22:50:44.486 00.003 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"78a3b3b6-bae0-400d-9319-3678179444e1"}
22:50:44.490 00.004 6120 case statement mapped state 6 to 3
22:50:44.493 00.003 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"78a3b3b6-bae0-400d-9319-3678179444e1"}
22:50:44.496 00.003 6120 evsrv: cli 0FAF03D8 disconnect
22:50:44.500 00.004 6120 evsrv: cli 0FAF01F8 connect
22:50:44.503 00.003 6120 case statement mapped state 6 to 3
22:50:44.506 00.003 6120 case statement mapped state 6 to 3
22:50:44.511 00.005 6120 evsrv: cli 0FAF01F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"c607a4f9-bc40-4d2a-bfb6-d467370e673d"}
22:50:44.516 00.005 6120 PhdController::Dither begins
22:50:44.519 00.003 6120 dither: size=5.00, dRA=-3.31 dDec=1.57
22:50:44.658 00.139 6120 MountToCamera -- mountTheta (2.70) + m_xAngle (-2.95) = xAngle (-0.26 = -0.26)
22:50:44.662 00.004 6120 MountToCamera -- mountX=-3.31 mountY=1.57 hyp=3.66 mountTheta=2.70 cameraX=3.54, cameraY=-0.93 cameraTheta=-0.26
22:50:44.666 00.004 6120 setting lock position to (970.74, 42.69)
22:50:44.672 00.006 7680 worker thread done servicing request
22:50:44.673 00.001 6120 Mount: notify guiding dithered (3.5, -0.9)
22:50:44.786 00.113 6120 Status Line: Dither by -3.31,1.57
22:50:44.795 00.009 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:50:44.800 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
22:50:44.803 00.003 6120 evsrv: cli 0FAF01F8 response: {"jsonrpc":"2.0","result":0,"id":"c607a4f9-bc40-4d2a-bfb6-d467370e673d"}
22:50:44.807 00.004 6120 OnExposeComplete: enter
22:50:44.810 00.003 6120 UpdateGuideState(): m_state=6
22:50:44.816 00.006 6120 Star::Find(15, 966, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 744
22:50:44.819 00.003 6120 Star::Find returns 1 (1), X=967.08, Y=43.64, Mass=12771, SNR=73.9, Peak=255 HFD=6.8
22:50:44.823 00.004 6120 CameraToMount -- cameraTheta (2.89) - m_xAngle (-2.95) = xAngle (5.84 = -0.44)
22:50:44.827 00.004 6120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.58 = -0.71)
22:50:44.831 00.004 6120 CameraToMount -- cameraX=-3.67 cameraY=0.94 hyp=3.79 cameraTheta=2.89 mountX=3.43 mountY=-2.46, mountTheta=-0.62
22:50:44.835 00.004 6120 dither recenter: remaining=(3.3,-1.6) step=(3.3,-1.6)
22:50:44.837 00.002 6120 MountToCamera -- mountTheta (-0.44) + m_xAngle (-2.95) = xAngle (-3.40 = 2.88)
22:50:44.840 00.003 6120 MountToCamera -- mountX=3.31 mountY=-1.57 hyp=3.66 mountTheta=-0.44 cameraX=-3.54, cameraY=0.93 cameraTheta=2.88
22:50:44.843 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-3.54, y=0.93, opts=4)
22:50:44.845 00.002 6120 Enqueuing Move request for scope (-3.54, 0.93)
22:50:44.848 00.003 6120 Mount: notify direct move 3.31,-1.57
22:50:44.851 00.003 7680 Worker thread wakes up
22:50:44.851 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:44.855 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-3.54, 0.93) opts 0x4
22:50:44.855 00.000 6120 UpdateGuideState exits: m=12771 SNR=73.9 Saturated
22:50:44.859 00.004 7680 Handling offset move in thread for scope, endpoint = (-3.54, 0.93)
22:50:44.859 00.000 6120 PhdController: settling, locked = 1, distance = 3.97 (1.50) aobump = 0 frame = 1 / 99999
22:50:44.862 00.003 7680 Moving (-3.54, 0.93) raw xDistance=3.31 yDistance=-1.57
22:50:44.862 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046244.862,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.97,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:50:44.864 00.002 7680 MoveAxis(W, 2146, B)
22:50:44.864 00.000 7680 Guiding  Dir = 3, Dur = 2146
22:50:44.865 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:44.867 00.002 7680 IsSlewing returns 0
22:50:44.867 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:44.871 00.004 7680 IsGuiding returns 0
22:50:44.871 00.000 6120 Enqueuing Expose request
22:50:44.874 00.003 7680 PulseGuide returned control before completion, sleep 2156
22:50:44.874 00.000 6120 evsrv: cli 0FAF01F8 disconnect
22:50:47.044 02.170 7680 IsGuiding returns 1
22:50:47.045 00.001 7680 scope still moving after pulse duration time elapsed
22:50:47.075 00.030 7680 IsSlewing returns 0
22:50:47.078 00.003 7680 IsGuiding returns 0
22:50:47.078 00.000 7680 scope move finished after 2146 + 61 ms
22:50:47.080 00.002 7680 Move returns status 0, amount 2146
22:50:47.080 00.000 7680 MoveAxis(N, 854, B)
22:50:47.080 00.000 7680 Guiding  Dir = 0, Dur = 854
22:50:47.081 00.001 7680 IsSlewing returns 0
22:50:47.081 00.000 7680 IsGuiding returns 0
22:50:47.082 00.001 7680 PulseGuide returned control before completion, sleep 864
22:50:47.954 00.872 7680 IsGuiding returns 1
22:50:47.955 00.001 7680 scope still moving after pulse duration time elapsed
22:50:47.987 00.032 7680 IsSlewing returns 0
22:50:47.987 00.000 7680 IsGuiding returns 0
22:50:47.988 00.001 7680 scope move finished after 854 + 52 ms
22:50:47.988 00.000 7680 Move returns status 0, amount 854
22:50:47.988 00.000 7680 move complete, result=0
22:50:47.988 00.000 7680 worker thread done servicing request
22:50:47.990 00.002 6120 GuideStep: 3.3 px 2146 ms WEST, -1.6 px 854 ms NORTH
22:50:47.996 00.006 7680 Worker thread wakes up
22:50:47.996 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:47.996 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:50:49.250 01.254 7680 Exposure complete
22:50:49.382 00.132 7680 worker thread done servicing request
22:50:49.382 00.000 6120 OnExposeComplete: enter
22:50:49.387 00.005 6120 UpdateGuideState(): m_state=6
22:50:49.392 00.005 6120 Star::Find(15, 967, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 745
22:50:49.395 00.003 6120 Star::Find returns 1 (1), X=970.27, Y=42.73, Mass=13388, SNR=76.1, Peak=255 HFD=6.7
22:50:49.399 00.004 6120 CameraToMount -- cameraTheta (3.06) - m_xAngle (-2.95) = xAngle (6.02 = -0.26)
22:50:49.403 00.004 6120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.75 = -0.53)
22:50:49.406 00.003 6120 CameraToMount -- cameraX=-0.47 cameraY=0.04 hyp=0.47 cameraTheta=3.06 mountX=0.46 mountY=-0.24, mountTheta=-0.48
22:50:49.411 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.47, y=0.04, opts=13)
22:50:49.415 00.004 6120 Enqueuing Move request for scope (-0.47, 0.04)
22:50:49.418 00.003 7680 Worker thread wakes up
22:50:49.418 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:49.423 00.005 6120 UpdateGuideState exits: m=13388 SNR=76.1 Saturated
22:50:49.426 00.003 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 2 / 99999
22:50:49.428 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.04) opts 0xd
22:50:49.430 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.47, 0.04)
22:50:49.430 00.000 7680 Moving (-0.47, 0.04) raw xDistance=0.46 yDistance=-0.24
22:50:49.430 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
22:50:49.430 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:50:49.430 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:50:49.430 00.000 7680 MoveAxis(W, 187, ABG)
22:50:49.430 00.000 7680 Guiding  Dir = 3, Dur = 187
22:50:49.430 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046249.428,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.47,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:50:49.434 00.004 7680 IsSlewing returns 0
22:50:49.434 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:49.438 00.004 7680 IsGuiding returns 0
22:50:49.439 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:49.442 00.003 6120 Enqueuing Expose request
22:50:49.446 00.004 7680 PulseGuide returned control before completion, sleep 197
22:50:49.650 00.204 7680 IsGuiding returns 1
22:50:49.651 00.001 7680 scope still moving after pulse duration time elapsed
22:50:49.683 00.032 7680 IsSlewing returns 0
22:50:49.684 00.001 7680 IsGuiding returns 0
22:50:49.684 00.000 7680 scope move finished after 187 + 58 ms
22:50:49.685 00.001 7680 Move returns status 0, amount 187
22:50:49.685 00.000 7680 MoveAxis(N, 0, ABG)
22:50:49.685 00.000 7680 Move returns status 0, amount 0
22:50:49.685 00.000 7680 move complete, result=0
22:50:49.686 00.001 6120 GuideStep: 0.5 px 187 ms WEST, -0.2 px 0 ms NORTH
22:50:49.691 00.005 7680 worker thread done servicing request
22:50:49.691 00.000 7680 Worker thread wakes up
22:50:49.691 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:49.693 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:50:50.942 01.249 7680 Exposure complete
22:50:51.057 00.115 7680 worker thread done servicing request
22:50:51.057 00.000 6120 OnExposeComplete: enter
22:50:51.061 00.004 6120 UpdateGuideState(): m_state=6
22:50:51.065 00.004 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 746
22:50:51.068 00.003 6120 Star::Find returns 1 (1), X=970.60, Y=42.83, Mass=14525, SNR=80.2, Peak=255 HFD=7.0
22:50:51.073 00.005 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-2.95) = xAngle (5.32 = -0.96)
22:50:51.076 00.003 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.06 = -1.23)
22:50:51.080 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.37 mountX=0.11 mountY=-0.19, mountTheta=-1.02
22:50:51.085 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.14, opts=13)
22:50:51.089 00.004 6120 Enqueuing Move request for scope (-0.14, 0.14)
22:50:51.093 00.004 7680 Worker thread wakes up
22:50:51.093 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
22:50:51.093 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
22:50:51.094 00.001 7680 Moving (-0.14, 0.14) raw xDistance=0.11 yDistance=-0.19
22:50:51.094 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:50:51.094 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:50:51.094 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:50:51.094 00.000 7680 MoveAxis(E, 0, ABG)
22:50:51.094 00.000 7680 Move returns status 0, amount 0
22:50:51.094 00.000 7680 MoveAxis(N, 0, ABG)
22:50:51.095 00.001 7680 Move returns status 0, amount 0
22:50:51.095 00.000 7680 move complete, result=0
22:50:51.095 00.000 7680 worker thread done servicing request
22:50:51.095 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:51.098 00.003 6120 UpdateGuideState exits: m=14525 SNR=80.2 Saturated
22:50:51.102 00.004 6120 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 3 / 99999
22:50:51.106 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764046251.106,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.39,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
22:50:51.109 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:51.113 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:51.116 00.003 6120 Enqueuing Expose request
22:50:51.119 00.003 7680 Worker thread wakes up
22:50:51.120 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:50:51.123 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:51.123 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:50:52.377 01.254 7680 Exposure complete
22:50:52.512 00.135 7680 worker thread done servicing request
22:50:52.513 00.001 6120 OnExposeComplete: enter
22:50:52.516 00.003 6120 UpdateGuideState(): m_state=6
22:50:52.519 00.003 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 747
22:50:52.525 00.006 6120 Star::Find returns 1 (1), X=970.85, Y=42.86, Mass=12242, SNR=73.6, Peak=255 HFD=6.8
22:50:52.529 00.004 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.97 = -2.32)
22:50:52.533 00.004 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.70 = -2.58)
22:50:52.537 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.01 mountX=-0.13 mountY=-0.10, mountTheta=-2.48
22:50:52.543 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.17, opts=13)
22:50:52.548 00.005 6120 Enqueuing Move request for scope (0.10, 0.17)
22:50:52.552 00.004 7680 Worker thread wakes up
22:50:52.552 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
22:50:52.552 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:52.557 00.005 6120 UpdateGuideState exits: m=12242 SNR=73.6 Saturated
22:50:52.560 00.003 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
22:50:52.561 00.001 6120 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 4 / 99999
22:50:52.564 00.003 7680 Moving (0.10, 0.17) raw xDistance=-0.13 yDistance=-0.10
22:50:52.564 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:50:52.565 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:50:52.565 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046252.564,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.33,"Time":3.1,"SettleTime":10.0,"StarLocked":true}
22:50:52.568 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:50:52.569 00.001 7680 MoveAxis(E, 0, ABG)
22:50:52.569 00.000 7680 Move returns status 0, amount 0
22:50:52.569 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:52.574 00.005 7680 MoveAxis(N, 0, ABG)
22:50:52.574 00.000 7680 Move returns status 0, amount 0
22:50:52.574 00.000 7680 move complete, result=0
22:50:52.574 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:52.579 00.005 6120 Enqueuing Expose request
22:50:52.584 00.005 7680 worker thread done servicing request
22:50:52.584 00.000 7680 Worker thread wakes up
22:50:52.585 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:50:52.590 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:52.590 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:50:53.829 01.239 7680 Exposure complete
22:50:53.956 00.127 7680 worker thread done servicing request
22:50:53.957 00.001 6120 OnExposeComplete: enter
22:50:53.961 00.004 6120 UpdateGuideState(): m_state=6
22:50:53.965 00.004 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 748
22:50:53.968 00.003 6120 Star::Find returns 1 (1), X=970.87, Y=43.04, Mass=13816, SNR=77.7, Peak=255 HFD=7.0
22:50:53.972 00.004 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.18 = -2.11)
22:50:53.975 00.003 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.38)
22:50:53.980 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.22 mountX=-0.19 mountY=-0.25, mountTheta=-2.21
22:50:53.984 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.34, opts=13)
22:50:53.989 00.005 6120 Enqueuing Move request for scope (0.12, 0.34)
22:50:53.993 00.004 7680 Worker thread wakes up
22:50:53.993 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.34) opts 0xd
22:50:53.993 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.34)
22:50:53.993 00.000 7680 Moving (0.12, 0.34) raw xDistance=-0.19 yDistance=-0.25
22:50:53.994 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:50:53.994 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:50:53.994 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:50:53.994 00.000 7680 MoveAxis(E, 0, ABG)
22:50:53.994 00.000 7680 Move returns status 0, amount 0
22:50:53.994 00.000 7680 MoveAxis(N, 0, ABG)
22:50:53.994 00.000 7680 Move returns status 0, amount 0
22:50:53.994 00.000 7680 move complete, result=0
22:50:53.994 00.000 7680 worker thread done servicing request
22:50:53.994 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:53.999 00.005 6120 UpdateGuideState exits: m=13816 SNR=77.7 Saturated
22:50:54.002 00.003 6120 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 5 / 99999
22:50:54.005 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764046254.005,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.34,"Time":4.6,"SettleTime":10.0,"StarLocked":true}
22:50:54.008 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:54.011 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:54.015 00.004 6120 Enqueuing Expose request
22:50:54.018 00.003 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:50:54.022 00.004 7680 Worker thread wakes up
22:50:54.023 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:54.023 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:50:55.272 01.249 7680 Exposure complete
22:50:55.395 00.123 7680 worker thread done servicing request
22:50:55.396 00.001 6120 OnExposeComplete: enter
22:50:55.399 00.003 6120 UpdateGuideState(): m_state=6
22:50:55.402 00.003 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 749
22:50:55.407 00.005 6120 Star::Find returns 1 (1), X=970.77, Y=43.11, Mass=13168, SNR=74.7, Peak=255 HFD=6.8
22:50:55.411 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
22:50:55.416 00.005 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
22:50:55.420 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.41 hyp=0.41 cameraTheta=1.51 mountX=-0.10 mountY=-0.36, mountTheta=-1.84
22:50:55.427 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.41, opts=13)
22:50:55.431 00.004 6120 Enqueuing Move request for scope (0.02, 0.41)
22:50:55.436 00.005 7680 Worker thread wakes up
22:50:55.436 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:55.440 00.004 6120 UpdateGuideState exits: m=13168 SNR=74.7 Saturated
22:50:55.444 00.004 6120 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 6 / 99999
22:50:55.447 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.41) opts 0xd
22:50:55.447 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.41)
22:50:55.448 00.001 7680 Moving (0.02, 0.41) raw xDistance=-0.10 yDistance=-0.36
22:50:55.448 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:50:55.448 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046255.447,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.36,"Time":6.0,"SettleTime":10.0,"StarLocked":true}
22:50:55.452 00.004 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.72
22:50:55.453 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:50:55.453 00.000 7680 MoveAxis(E, 0, ABG)
22:50:55.453 00.000 7680 Move returns status 0, amount 0
22:50:55.453 00.000 7680 MoveAxis(N, 196, ABG)
22:50:55.453 00.000 7680 Guiding  Dir = 0, Dur = 196
22:50:55.453 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:55.459 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:55.462 00.003 6120 Enqueuing Expose request
22:50:55.466 00.004 7680 IsSlewing returns 0
22:50:55.466 00.000 7680 IsGuiding returns 0
22:50:55.467 00.001 7680 PulseGuide returned control before completion, sleep 206
22:50:55.686 00.219 7680 IsGuiding returns 1
22:50:55.687 00.001 7680 scope still moving after pulse duration time elapsed
22:50:55.717 00.030 7680 IsSlewing returns 0
22:50:55.718 00.001 7680 IsGuiding returns 0
22:50:55.719 00.001 7680 scope move finished after 196 + 55 ms
22:50:55.719 00.000 7680 Move returns status 0, amount 196
22:50:55.719 00.000 7680 move complete, result=0
22:50:55.720 00.001 7680 worker thread done servicing request
22:50:55.720 00.000 7680 Worker thread wakes up
22:50:55.720 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 196 ms NORTH
22:50:55.726 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:55.726 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:50:56.973 01.247 7680 Exposure complete
22:50:57.099 00.126 7680 worker thread done servicing request
22:50:57.099 00.000 6120 OnExposeComplete: enter
22:50:57.103 00.004 6120 UpdateGuideState(): m_state=6
22:50:57.108 00.005 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 750
22:50:57.111 00.003 6120 Star::Find returns 1 (1), X=970.77, Y=43.08, Mass=13451, SNR=75.6, Peak=255 HFD=6.8
22:50:57.114 00.003 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
22:50:57.118 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
22:50:57.122 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.50 mountX=-0.10 mountY=-0.34, mountTheta=-1.86
22:50:57.128 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.39, opts=13)
22:50:57.132 00.004 6120 Enqueuing Move request for scope (0.03, 0.39)
22:50:57.135 00.003 7680 Worker thread wakes up
22:50:57.135 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.39) opts 0xd
22:50:57.136 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.39)
22:50:57.136 00.000 7680 Moving (0.03, 0.39) raw xDistance=-0.10 yDistance=-0.34
22:50:57.136 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:50:57.136 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:50:57.136 00.000 7680 MoveAxis(E, 0, ABG)
22:50:57.136 00.000 7680 Move returns status 0, amount 0
22:50:57.136 00.000 7680 MoveAxis(N, 182, ABG)
22:50:57.136 00.000 7680 Guiding  Dir = 0, Dur = 182
22:50:57.137 00.001 7680 IsSlewing returns 0
22:50:57.137 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:57.142 00.005 7680 IsGuiding returns 0
22:50:57.142 00.000 6120 UpdateGuideState exits: m=13451 SNR=75.6 Saturated
22:50:57.145 00.003 6120 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 7 / 99999
22:50:57.150 00.005 7680 PulseGuide returned control before completion, sleep 192
22:50:57.150 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046257.150,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.37,"Time":7.7,"SettleTime":10.0,"StarLocked":true}
22:50:57.153 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:57.158 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:57.162 00.004 6120 Enqueuing Expose request
22:50:57.357 00.195 7680 IsGuiding returns 0
22:50:57.357 00.000 7680 Move returns status 0, amount 182
22:50:57.358 00.001 7680 move complete, result=0
22:50:57.358 00.000 7680 worker thread done servicing request
22:50:57.359 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 182 ms NORTH
22:50:57.367 00.008 7680 Worker thread wakes up
22:50:57.367 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:57.367 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:50:58.616 01.249 7680 Exposure complete
22:50:58.751 00.135 7680 worker thread done servicing request
22:50:58.751 00.000 6120 OnExposeComplete: enter
22:50:58.754 00.003 6120 UpdateGuideState(): m_state=6
22:50:58.759 00.005 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
22:50:58.762 00.003 6120 Star::Find returns 1 (1), X=970.61, Y=43.07, Mass=14273, SNR=78.6, Peak=255 HFD=6.9
22:50:58.766 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
22:50:58.769 00.003 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.69)
22:50:58.773 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.37 hyp=0.39 cameraTheta=1.91 mountX=0.06 mountY=-0.39, mountTheta=-1.42
22:50:58.777 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.37, opts=13)
22:50:58.781 00.004 6120 Enqueuing Move request for scope (-0.13, 0.37)
22:50:58.785 00.004 7680 Worker thread wakes up
22:50:58.785 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:50:58.789 00.004 6120 UpdateGuideState exits: m=14273 SNR=78.6 Saturated
22:50:58.792 00.003 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 8 / 99999
22:50:58.796 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.37) opts 0xd
22:50:58.796 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.37)
22:50:58.796 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046258.796,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.38,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
22:50:58.800 00.004 7680 Moving (-0.13, 0.37) raw xDistance=0.06 yDistance=-0.39
22:50:58.800 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:50:58.800 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:50:58.801 00.001 7680 MoveAxis(E, 0, ABG)
22:50:58.801 00.000 7680 Move returns status 0, amount 0
22:50:58.801 00.000 7680 MoveAxis(N, 213, ABG)
22:50:58.801 00.000 7680 Guiding  Dir = 0, Dur = 213
22:50:58.801 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:58.804 00.003 7680 IsSlewing returns 0
22:50:58.805 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:50:58.808 00.003 6120 Enqueuing Expose request
22:50:58.811 00.003 7680 IsGuiding returns 0
22:50:58.811 00.000 7680 PulseGuide returned control before completion, sleep 223
22:50:59.045 00.234 7680 IsGuiding returns 1
22:50:59.046 00.001 7680 scope still moving after pulse duration time elapsed
22:50:59.076 00.030 7680 IsSlewing returns 0
22:50:59.077 00.001 7680 IsGuiding returns 0
22:50:59.078 00.001 7680 scope move finished after 213 + 53 ms
22:50:59.078 00.000 7680 Move returns status 0, amount 213
22:50:59.079 00.001 7680 move complete, result=0
22:50:59.079 00.000 7680 worker thread done servicing request
22:50:59.079 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 213 ms NORTH
22:50:59.086 00.007 7680 Worker thread wakes up
22:50:59.086 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:50:59.086 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:51:00.341 01.255 7680 Exposure complete
22:51:00.478 00.137 7680 worker thread done servicing request
22:51:00.479 00.001 6120 OnExposeComplete: enter
22:51:00.484 00.005 6120 UpdateGuideState(): m_state=6
22:51:00.488 00.004 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 752
22:51:00.491 00.003 6120 Star::Find returns 1 (1), X=970.78, Y=42.78, Mass=13565, SNR=77.1, Peak=255 HFD=6.9
22:51:00.496 00.005 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
22:51:00.500 00.004 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.44)
22:51:00.503 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.16 mountX=-0.06 mountY=-0.06, mountTheta=-2.29
22:51:00.508 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.09, opts=13)
22:51:00.512 00.004 6120 Enqueuing Move request for scope (0.04, 0.09)
22:51:00.516 00.004 7680 Worker thread wakes up
22:51:00.516 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
22:51:00.516 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
22:51:00.516 00.000 7680 Moving (0.04, 0.09) raw xDistance=-0.06 yDistance=-0.06
22:51:00.517 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:51:00.517 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:51:00.517 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:00.522 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:51:00.522 00.000 7680 MoveAxis(E, 0, ABG)
22:51:00.522 00.000 6120 UpdateGuideState exits: m=13565 SNR=77.1 Saturated
22:51:00.526 00.004 6120 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 9 / 99999
22:51:00.531 00.005 6120 PhdController: newstate STATE_FINISH
22:51:00.534 00.003 7680 Move returns status 0, amount 0
22:51:00.534 00.000 7680 MoveAxis(N, 0, ABG)
22:51:00.534 00.000 7680 Move returns status 0, amount 0
22:51:00.535 00.001 6120 PhdController complete: success
22:51:00.539 00.004 7680 move complete, result=0
22:51:00.539 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764046260.539,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
22:51:00.543 00.004 7680 worker thread done servicing request
22:51:00.543 00.000 6120 Mount: notify guiding dither settle done success=1
22:51:00.547 00.004 6120 PhdController: newstate STATE_IDLE
22:51:00.551 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:00.554 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:00.557 00.003 6120 Enqueuing Expose request
22:51:00.562 00.005 7680 Worker thread wakes up
22:51:00.562 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:00.562 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:51:00.563 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:01.810 01.247 7680 Exposure complete
22:51:01.959 00.149 7680 worker thread done servicing request
22:51:01.960 00.001 6120 OnExposeComplete: enter
22:51:01.964 00.004 6120 UpdateGuideState(): m_state=6
22:51:01.968 00.004 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 753
22:51:01.972 00.004 6120 Star::Find returns 1 (1), X=970.76, Y=42.84, Mass=13283, SNR=75.1, Peak=255 HFD=6.8
22:51:01.977 00.005 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
22:51:01.981 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
22:51:01.984 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.47 mountX=-0.04 mountY=-0.13, mountTheta=-1.89
22:51:01.991 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.15, opts=13)
22:51:01.995 00.004 6120 Enqueuing Move request for scope (0.02, 0.15)
22:51:02.000 00.005 7680 Worker thread wakes up
22:51:02.000 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:02.003 00.003 6120 UpdateGuideState exits: m=13283 SNR=75.1 Saturated
22:51:02.007 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:02.012 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:02.016 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
22:51:02.016 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
22:51:02.017 00.001 7680 Moving (0.02, 0.15) raw xDistance=-0.04 yDistance=-0.13
22:51:02.017 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:51:02.017 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:51:02.017 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:51:02.017 00.000 7680 MoveAxis(E, 0, ABG)
22:51:02.018 00.001 7680 Move returns status 0, amount 0
22:51:02.018 00.000 7680 MoveAxis(N, 0, ABG)
22:51:02.018 00.000 7680 Move returns status 0, amount 0
22:51:02.018 00.000 7680 move complete, result=0
22:51:02.018 00.000 6120 Enqueuing Expose request
22:51:02.023 00.005 7680 worker thread done servicing request
22:51:02.023 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:02.027 00.004 7680 Worker thread wakes up
22:51:02.027 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:02.027 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:51:03.284 01.257 7680 Exposure complete
22:51:03.419 00.135 7680 worker thread done servicing request
22:51:03.420 00.001 6120 OnExposeComplete: enter
22:51:03.424 00.004 6120 UpdateGuideState(): m_state=6
22:51:03.428 00.004 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 754
22:51:03.432 00.004 6120 Star::Find returns 1 (1), X=970.82, Y=43.06, Mass=13668, SNR=76.6, Peak=255 HFD=6.7
22:51:03.435 00.003 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.96)
22:51:03.440 00.005 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
22:51:03.443 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.37 hyp=0.37 cameraTheta=1.37 mountX=-0.14 mountY=-0.30, mountTheta=-2.01
22:51:03.448 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.37, opts=13)
22:51:03.451 00.003 6120 Enqueuing Move request for scope (0.07, 0.37)
22:51:03.456 00.005 7680 Worker thread wakes up
22:51:03.456 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:03.461 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.37) opts 0xd
22:51:03.461 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.37)
22:51:03.462 00.001 7680 Moving (0.07, 0.37) raw xDistance=-0.14 yDistance=-0.30
22:51:03.462 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:51:03.463 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:51:03.463 00.000 7680 MoveAxis(E, 0, ABG)
22:51:03.463 00.000 7680 Move returns status 0, amount 0
22:51:03.463 00.000 7680 MoveAxis(N, 161, ABG)
22:51:03.463 00.000 7680 Guiding  Dir = 0, Dur = 161
22:51:03.464 00.001 6120 UpdateGuideState exits: m=13668 SNR=76.6 Saturated
22:51:03.467 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:03.472 00.005 7680 IsSlewing returns 0
22:51:03.472 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:03.475 00.003 7680 IsGuiding returns 0
22:51:03.476 00.001 6120 Enqueuing Expose request
22:51:03.479 00.003 7680 PulseGuide returned control before completion, sleep 171
22:51:03.661 00.182 7680 IsGuiding returns 1
22:51:03.663 00.002 7680 scope still moving after pulse duration time elapsed
22:51:03.693 00.030 7680 IsSlewing returns 0
22:51:03.693 00.000 7680 IsGuiding returns 0
22:51:03.694 00.001 7680 scope move finished after 161 + 57 ms
22:51:03.694 00.000 7680 Move returns status 0, amount 161
22:51:03.694 00.000 7680 move complete, result=0
22:51:03.695 00.001 7680 worker thread done servicing request
22:51:03.695 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 161 ms NORTH
22:51:03.700 00.005 7680 Worker thread wakes up
22:51:03.700 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:03.702 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:51:04.940 01.238 7680 Exposure complete
22:51:05.077 00.137 7680 worker thread done servicing request
22:51:05.078 00.001 6120 OnExposeComplete: enter
22:51:05.082 00.004 6120 UpdateGuideState(): m_state=6
22:51:05.086 00.004 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 755
22:51:05.089 00.003 6120 Star::Find returns 1 (1), X=970.92, Y=43.09, Mass=12436, SNR=72.8, Peak=255 HFD=6.8
22:51:05.093 00.004 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
22:51:05.097 00.004 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.45)
22:51:05.101 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.40 hyp=0.44 cameraTheta=1.15 mountX=-0.25 mountY=-0.28, mountTheta=-2.30
22:51:05.107 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.40, opts=13)
22:51:05.112 00.005 6120 Enqueuing Move request for scope (0.18, 0.40)
22:51:05.117 00.005 7680 Worker thread wakes up
22:51:05.118 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:05.122 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.40) opts 0xd
22:51:05.123 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.40)
22:51:05.123 00.000 7680 Moving (0.18, 0.40) raw xDistance=-0.25 yDistance=-0.28
22:51:05.123 00.000 6120 UpdateGuideState exits: m=12436 SNR=72.8 Saturated
22:51:05.128 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:05.131 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:05.134 00.003 6120 Enqueuing Expose request
22:51:05.139 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
22:51:05.139 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:51:05.139 00.000 7680 MoveAxis(E, 103, ABG)
22:51:05.139 00.000 7680 Guiding  Dir = 2, Dur = 103
22:51:05.140 00.001 7680 IsSlewing returns 0
22:51:05.140 00.000 7680 IsGuiding returns 0
22:51:05.140 00.000 7680 PulseGuide returned control before completion, sleep 113
22:51:05.259 00.119 7680 IsGuiding returns 1
22:51:05.261 00.002 7680 scope still moving after pulse duration time elapsed
22:51:05.291 00.030 7680 IsSlewing returns 0
22:51:05.293 00.002 7680 IsGuiding returns 0
22:51:05.293 00.000 7680 scope move finished after 103 + 49 ms
22:51:05.293 00.000 7680 Move returns status 0, amount 103
22:51:05.294 00.001 7680 MoveAxis(N, 153, ABG)
22:51:05.294 00.000 7680 Guiding  Dir = 0, Dur = 153
22:51:05.295 00.001 7680 IsSlewing returns 0
22:51:05.295 00.000 7680 IsGuiding returns 0
22:51:05.296 00.001 7680 PulseGuide returned control before completion, sleep 163
22:51:05.464 00.168 7680 IsGuiding returns 1
22:51:05.465 00.001 7680 scope still moving after pulse duration time elapsed
22:51:05.495 00.030 7680 IsSlewing returns 0
22:51:05.496 00.001 7680 IsGuiding returns 0
22:51:05.496 00.000 7680 scope move finished after 153 + 47 ms
22:51:05.497 00.001 7680 Move returns status 0, amount 153
22:51:05.497 00.000 7680 move complete, result=0
22:51:05.498 00.001 7680 worker thread done servicing request
22:51:05.498 00.000 7680 Worker thread wakes up
22:51:05.498 00.000 6120 GuideStep: -0.3 px 103 ms EAST, -0.3 px 153 ms NORTH
22:51:05.505 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:05.505 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:51:06.762 01.257 7680 Exposure complete
22:51:06.895 00.133 6120 OnExposeComplete: enter
22:51:06.900 00.005 7680 worker thread done servicing request
22:51:06.900 00.000 6120 UpdateGuideState(): m_state=6
22:51:06.903 00.003 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 756
22:51:06.907 00.004 6120 Star::Find returns 1 (1), X=970.82, Y=43.09, Mass=12848, SNR=73.8, Peak=255 HFD=6.8
22:51:06.910 00.003 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
22:51:06.915 00.005 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
22:51:06.919 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.40 hyp=0.41 cameraTheta=1.39 mountX=-0.15 mountY=-0.33, mountTheta=-1.99
22:51:06.927 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.40, opts=13)
22:51:06.932 00.005 6120 Enqueuing Move request for scope (0.07, 0.40)
22:51:06.936 00.004 7680 Worker thread wakes up
22:51:06.936 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:06.941 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.40) opts 0xd
22:51:06.941 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.40)
22:51:06.942 00.001 7680 Moving (0.07, 0.40) raw xDistance=-0.15 yDistance=-0.33
22:51:06.942 00.000 6120 UpdateGuideState exits: m=12848 SNR=73.8 Saturated
22:51:06.946 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:06.951 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:06.955 00.004 6120 Enqueuing Expose request
22:51:06.959 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:51:06.959 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:51:06.959 00.000 7680 MoveAxis(E, 0, ABG)
22:51:06.960 00.001 7680 Move returns status 0, amount 0
22:51:06.960 00.000 7680 MoveAxis(N, 177, ABG)
22:51:06.960 00.000 7680 Guiding  Dir = 0, Dur = 177
22:51:06.960 00.000 7680 IsSlewing returns 0
22:51:06.960 00.000 7680 IsGuiding returns 0
22:51:06.961 00.001 7680 PulseGuide returned control before completion, sleep 187
22:51:07.159 00.198 7680 IsGuiding returns 1
22:51:07.159 00.000 7680 scope still moving after pulse duration time elapsed
22:51:07.190 00.031 7680 IsSlewing returns 0
22:51:07.191 00.001 7680 IsGuiding returns 0
22:51:07.192 00.001 7680 scope move finished after 177 + 53 ms
22:51:07.192 00.000 7680 Move returns status 0, amount 177
22:51:07.193 00.001 7680 move complete, result=0
22:51:07.193 00.000 7680 worker thread done servicing request
22:51:07.193 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 177 ms NORTH
22:51:07.202 00.009 7680 Worker thread wakes up
22:51:07.203 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:07.203 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:51:08.446 01.243 7680 Exposure complete
22:51:08.582 00.136 7680 worker thread done servicing request
22:51:08.582 00.000 6120 OnExposeComplete: enter
22:51:08.588 00.006 6120 UpdateGuideState(): m_state=6
22:51:08.592 00.004 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 757
22:51:08.596 00.004 6120 Star::Find returns 1 (1), X=970.76, Y=42.88, Mass=12614, SNR=73.9, Peak=255 HFD=6.9
22:51:08.601 00.005 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
22:51:08.606 00.005 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
22:51:08.611 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.47 mountX=-0.05 mountY=-0.16, mountTheta=-1.90
22:51:08.617 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.19, opts=13)
22:51:08.621 00.004 6120 Enqueuing Move request for scope (0.02, 0.19)
22:51:08.626 00.005 7680 Worker thread wakes up
22:51:08.626 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:08.630 00.004 6120 UpdateGuideState exits: m=12614 SNR=73.9 Saturated
22:51:08.633 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:08.638 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:08.642 00.004 6120 Enqueuing Expose request
22:51:08.646 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
22:51:08.646 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
22:51:08.646 00.000 7680 Moving (0.02, 0.19) raw xDistance=-0.05 yDistance=-0.16
22:51:08.646 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:51:08.646 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:51:08.646 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:51:08.646 00.000 7680 MoveAxis(E, 0, ABG)
22:51:08.648 00.002 7680 Move returns status 0, amount 0
22:51:08.648 00.000 7680 MoveAxis(N, 0, ABG)
22:51:08.648 00.000 7680 Move returns status 0, amount 0
22:51:08.648 00.000 7680 move complete, result=0
22:51:08.648 00.000 7680 worker thread done servicing request
22:51:08.648 00.000 7680 Worker thread wakes up
22:51:08.648 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:51:08.652 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:08.652 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:51:09.903 01.251 7680 Exposure complete
22:51:10.052 00.149 7680 worker thread done servicing request
22:51:10.052 00.000 6120 OnExposeComplete: enter
22:51:10.056 00.004 6120 UpdateGuideState(): m_state=6
22:51:10.060 00.004 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 758
22:51:10.065 00.005 6120 Star::Find returns 1 (1), X=970.92, Y=42.97, Mass=12710, SNR=74.6, Peak=255 HFD=7.1
22:51:10.068 00.003 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.95 = -2.33)
22:51:10.071 00.003 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.68 = -2.60)
22:51:10.076 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=0.27 hyp=0.33 cameraTheta=1.00 mountX=-0.23 mountY=-0.17, mountTheta=-2.50
22:51:10.082 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.27, opts=13)
22:51:10.086 00.004 6120 Enqueuing Move request for scope (0.18, 0.27)
22:51:10.090 00.004 7680 Worker thread wakes up
22:51:10.090 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.27) opts 0xd
22:51:10.090 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.27)
22:51:10.091 00.001 7680 Moving (0.18, 0.27) raw xDistance=-0.23 yDistance=-0.17
22:51:10.091 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
22:51:10.091 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:51:10.092 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:10.095 00.003 6120 UpdateGuideState exits: m=12710 SNR=74.6 Saturated
22:51:10.099 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:10.104 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:51:10.104 00.000 7680 MoveAxis(E, 92, ABG)
22:51:10.104 00.000 7680 Guiding  Dir = 2, Dur = 92
22:51:10.105 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:10.109 00.004 6120 Enqueuing Expose request
22:51:10.117 00.008 7680 IsSlewing returns 0
22:51:10.117 00.000 7680 IsGuiding returns 0
22:51:10.118 00.001 7680 PulseGuide returned control before completion, sleep 102
22:51:10.233 00.115 7680 IsGuiding returns 1
22:51:10.235 00.002 7680 scope still moving after pulse duration time elapsed
22:51:10.264 00.029 7680 IsSlewing returns 0
22:51:10.265 00.001 7680 IsGuiding returns 0
22:51:10.266 00.001 7680 scope move finished after 92 + 56 ms
22:51:10.266 00.000 7680 Move returns status 0, amount 92
22:51:10.266 00.000 7680 MoveAxis(N, 0, ABG)
22:51:10.267 00.001 7680 Move returns status 0, amount 0
22:51:10.267 00.000 7680 move complete, result=0
22:51:10.267 00.000 7680 worker thread done servicing request
22:51:10.268 00.001 6120 GuideStep: -0.2 px 92 ms EAST, -0.2 px 0 ms NORTH
22:51:10.274 00.006 7680 Worker thread wakes up
22:51:10.274 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:10.274 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:51:11.530 01.256 7680 Exposure complete
22:51:11.666 00.136 7680 worker thread done servicing request
22:51:11.667 00.001 6120 OnExposeComplete: enter
22:51:11.671 00.004 6120 UpdateGuideState(): m_state=6
22:51:11.676 00.005 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 759
22:51:11.680 00.004 6120 Star::Find returns 1 (1), X=970.92, Y=43.18, Mass=13976, SNR=78.5, Peak=255 HFD=6.8
22:51:11.684 00.004 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.17 = -2.11)
22:51:11.687 00.003 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.38)
22:51:11.690 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.49 hyp=0.52 cameraTheta=1.22 mountX=-0.27 mountY=-0.36, mountTheta=-2.21
22:51:11.695 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.49, opts=13)
22:51:11.699 00.004 6120 Enqueuing Move request for scope (0.18, 0.49)
22:51:11.703 00.004 7680 Worker thread wakes up
22:51:11.703 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:11.709 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.49) opts 0xd
22:51:11.710 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.49)
22:51:11.711 00.001 6120 UpdateGuideState exits: m=13976 SNR=78.5 Saturated
22:51:11.715 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:11.719 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:11.723 00.004 6120 Enqueuing Expose request
22:51:11.727 00.004 7680 Moving (0.18, 0.49) raw xDistance=-0.27 yDistance=-0.36
22:51:11.727 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
22:51:11.727 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:51:11.727 00.000 7680 MoveAxis(E, 115, ABG)
22:51:11.727 00.000 7680 Guiding  Dir = 2, Dur = 115
22:51:11.728 00.001 7680 IsSlewing returns 0
22:51:11.729 00.001 7680 IsGuiding returns 0
22:51:11.729 00.000 7680 PulseGuide returned control before completion, sleep 125
22:51:11.863 00.134 7680 IsGuiding returns 1
22:51:11.864 00.001 7680 scope still moving after pulse duration time elapsed
22:51:11.895 00.031 7680 IsSlewing returns 0
22:51:11.896 00.001 7680 IsGuiding returns 0
22:51:11.899 00.003 7680 scope move finished after 115 + 54 ms
22:51:11.899 00.000 7680 Move returns status 0, amount 115
22:51:11.899 00.000 7680 MoveAxis(N, 196, ABG)
22:51:11.900 00.001 7680 Guiding  Dir = 0, Dur = 196
22:51:11.900 00.000 7680 IsSlewing returns 0
22:51:11.901 00.001 7680 IsGuiding returns 0
22:51:11.901 00.000 7680 PulseGuide returned control before completion, sleep 206
22:51:12.115 00.214 7680 IsGuiding returns 1
22:51:12.115 00.000 7680 scope still moving after pulse duration time elapsed
22:51:12.144 00.029 7680 IsSlewing returns 0
22:51:12.146 00.002 7680 IsGuiding returns 0
22:51:12.147 00.001 7680 scope move finished after 196 + 50 ms
22:51:12.149 00.002 7680 Move returns status 0, amount 196
22:51:12.149 00.000 7680 move complete, result=0
22:51:12.150 00.001 7680 worker thread done servicing request
22:51:12.150 00.000 7680 Worker thread wakes up
22:51:12.151 00.001 6120 GuideStep: -0.3 px 115 ms EAST, -0.4 px 196 ms NORTH
22:51:12.157 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:12.157 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:51:13.404 01.247 7680 Exposure complete
22:51:13.543 00.139 7680 worker thread done servicing request
22:51:13.544 00.001 6120 OnExposeComplete: enter
22:51:13.549 00.005 6120 UpdateGuideState(): m_state=6
22:51:13.552 00.003 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 760
22:51:13.558 00.006 6120 Star::Find returns 1 (1), X=970.77, Y=43.23, Mass=13165, SNR=75.4, Peak=255 HFD=6.9
22:51:13.561 00.003 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
22:51:13.565 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.07)
22:51:13.569 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.54 hyp=0.54 cameraTheta=1.53 mountX=-0.12 mountY=-0.47, mountTheta=-1.82
22:51:13.574 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.54, opts=13)
22:51:13.579 00.005 6120 Enqueuing Move request for scope (0.02, 0.54)
22:51:13.583 00.004 7680 Worker thread wakes up
22:51:13.583 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.54) opts 0xd
22:51:13.583 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.54)
22:51:13.583 00.000 7680 Moving (0.02, 0.54) raw xDistance=-0.12 yDistance=-0.47
22:51:13.584 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:13.587 00.003 6120 UpdateGuideState exits: m=13165 SNR=75.4 Saturated
22:51:13.591 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:51:13.591 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:51:13.592 00.001 7680 MoveAxis(E, 0, ABG)
22:51:13.592 00.000 7680 Move returns status 0, amount 0
22:51:13.592 00.000 7680 MoveAxis(N, 258, ABG)
22:51:13.592 00.000 7680 Guiding  Dir = 0, Dur = 258
22:51:13.592 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:13.596 00.004 7680 IsSlewing returns 0
22:51:13.596 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:13.601 00.005 7680 IsGuiding returns 0
22:51:13.601 00.000 6120 Enqueuing Expose request
22:51:13.605 00.004 7680 PulseGuide returned control before completion, sleep 268
22:51:13.876 00.271 7680 IsGuiding returns 1
22:51:13.876 00.000 7680 scope still moving after pulse duration time elapsed
22:51:13.907 00.031 7680 IsSlewing returns 0
22:51:13.908 00.001 7680 IsGuiding returns 0
22:51:13.909 00.001 7680 scope move finished after 258 + 49 ms
22:51:13.909 00.000 7680 Move returns status 0, amount 258
22:51:13.909 00.000 7680 move complete, result=0
22:51:13.909 00.000 7680 worker thread done servicing request
22:51:13.911 00.002 7680 Worker thread wakes up
22:51:13.911 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:13.911 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:51:13.911 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 258 ms NORTH
22:51:15.151 01.240 7680 Exposure complete
22:51:15.282 00.131 7680 worker thread done servicing request
22:51:15.282 00.000 6120 OnExposeComplete: enter
22:51:15.286 00.004 6120 UpdateGuideState(): m_state=6
22:51:15.289 00.003 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 761
22:51:15.295 00.006 6120 Star::Find returns 1 (1), X=970.78, Y=43.00, Mass=13559, SNR=76.9, Peak=255 HFD=6.8
22:51:15.300 00.005 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
22:51:15.304 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
22:51:15.307 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.31 hyp=0.31 cameraTheta=1.46 mountX=-0.09 mountY=-0.26, mountTheta=-1.91
22:51:15.313 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.31, opts=13)
22:51:15.317 00.004 6120 Enqueuing Move request for scope (0.04, 0.31)
22:51:15.321 00.004 7680 Worker thread wakes up
22:51:15.321 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.31) opts 0xd
22:51:15.321 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.31)
22:51:15.321 00.000 7680 Moving (0.04, 0.31) raw xDistance=-0.09 yDistance=-0.26
22:51:15.321 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:51:15.321 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:15.325 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:51:15.325 00.000 7680 MoveAxis(E, 0, ABG)
22:51:15.326 00.001 6120 UpdateGuideState exits: m=13559 SNR=76.9 Saturated
22:51:15.330 00.004 7680 Move returns status 0, amount 0
22:51:15.330 00.000 7680 MoveAxis(N, 144, ABG)
22:51:15.331 00.001 7680 Guiding  Dir = 0, Dur = 144
22:51:15.331 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:15.334 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:15.339 00.005 6120 Enqueuing Expose request
22:51:15.342 00.003 7680 IsSlewing returns 0
22:51:15.342 00.000 7680 IsGuiding returns 0
22:51:15.342 00.000 7680 PulseGuide returned control before completion, sleep 154
22:51:15.503 00.161 7680 IsGuiding returns 1
22:51:15.503 00.000 7680 scope still moving after pulse duration time elapsed
22:51:15.535 00.032 7680 IsSlewing returns 0
22:51:15.536 00.001 7680 IsGuiding returns 0
22:51:15.538 00.002 7680 scope move finished after 144 + 51 ms
22:51:15.538 00.000 7680 Move returns status 0, amount 144
22:51:15.538 00.000 7680 move complete, result=0
22:51:15.538 00.000 7680 worker thread done servicing request
22:51:15.540 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 144 ms NORTH
22:51:15.546 00.006 7680 Worker thread wakes up
22:51:15.546 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:15.548 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:51:16.795 01.247 7680 Exposure complete
22:51:17.205 00.410 7680 worker thread done servicing request
22:51:17.205 00.000 6120 OnExposeComplete: enter
22:51:17.209 00.004 6120 UpdateGuideState(): m_state=6
22:51:17.213 00.004 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 762
22:51:17.216 00.003 6120 Star::Find returns 1 (1), X=970.77, Y=43.01, Mass=13454, SNR=75.3, Peak=255 HFD=6.8
22:51:17.219 00.003 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
22:51:17.333 00.114 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
22:51:17.336 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.32 hyp=0.32 cameraTheta=1.49 mountX=-0.09 mountY=-0.28, mountTheta=-1.87
22:51:17.342 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.32, opts=13)
22:51:17.346 00.004 6120 Enqueuing Move request for scope (0.03, 0.32)
22:51:17.349 00.003 7680 Worker thread wakes up
22:51:17.349 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:17.351 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.32) opts 0xd
22:51:17.351 00.000 6120 UpdateGuideState exits: m=13454 SNR=75.3 Saturated
22:51:17.355 00.004 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.32)
22:51:17.355 00.000 7680 Moving (0.03, 0.32) raw xDistance=-0.09 yDistance=-0.28
22:51:17.355 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:51:17.355 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:51:17.356 00.001 7680 MoveAxis(E, 0, ABG)
22:51:17.356 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:17.359 00.003 7680 Move returns status 0, amount 0
22:51:17.360 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:17.364 00.004 7680 MoveAxis(N, 150, ABG)
22:51:17.364 00.000 6120 Enqueuing Expose request
22:51:17.366 00.002 7680 Guiding  Dir = 0, Dur = 150
22:51:17.367 00.001 7680 IsSlewing returns 0
22:51:17.367 00.000 7680 IsGuiding returns 0
22:51:17.367 00.000 7680 PulseGuide returned control before completion, sleep 160
22:51:17.529 00.162 7680 IsGuiding returns 1
22:51:17.529 00.000 7680 scope still moving after pulse duration time elapsed
22:51:17.560 00.031 7680 IsSlewing returns 0
22:51:17.560 00.000 7680 IsGuiding returns 1
22:51:17.591 00.031 7680 IsSlewing returns 0
22:51:17.592 00.001 7680 IsGuiding returns 1
22:51:17.622 00.030 7680 IsSlewing returns 0
22:51:17.622 00.000 7680 IsGuiding returns 0
22:51:17.622 00.000 7680 scope move finished after 150 + 105 ms
22:51:17.622 00.000 7680 Move returns status 0, amount 150
22:51:17.624 00.002 7680 move complete, result=0
22:51:17.624 00.000 7680 worker thread done servicing request
22:51:17.624 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 150 ms NORTH
22:51:17.627 00.003 7680 Worker thread wakes up
22:51:17.627 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:17.627 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:51:18.878 01.251 7680 Exposure complete
22:51:19.003 00.125 7680 worker thread done servicing request
22:51:19.003 00.000 6120 OnExposeComplete: enter
22:51:19.008 00.005 6120 UpdateGuideState(): m_state=6
22:51:19.013 00.005 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 763
22:51:19.020 00.007 6120 Star::Find returns 1 (1), X=970.90, Y=43.00, Mass=13300, SNR=76.0, Peak=255 HFD=7.0
22:51:19.024 00.004 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.07 = -2.22)
22:51:19.028 00.004 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
22:51:19.031 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.31 hyp=0.35 cameraTheta=1.11 mountX=-0.21 mountY=-0.21, mountTheta=-2.35
22:51:19.037 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.31, opts=13)
22:51:19.041 00.004 6120 Enqueuing Move request for scope (0.15, 0.31)
22:51:19.046 00.005 7680 Worker thread wakes up
22:51:19.046 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.31) opts 0xd
22:51:19.046 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.31)
22:51:19.046 00.000 7680 Moving (0.15, 0.31) raw xDistance=-0.21 yDistance=-0.21
22:51:19.046 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:51:19.046 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:51:19.046 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:19.050 00.004 7680 MoveAxis(E, 85, ABG)
22:51:19.050 00.000 6120 UpdateGuideState exits: m=13300 SNR=76.0 Saturated
22:51:19.055 00.005 7680 Guiding  Dir = 2, Dur = 85
22:51:19.055 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:19.059 00.004 7680 IsSlewing returns 0
22:51:19.059 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:19.064 00.005 7680 IsGuiding returns 0
22:51:19.064 00.000 6120 Enqueuing Expose request
22:51:19.067 00.003 7680 PulseGuide returned control before completion, sleep 95
22:51:19.169 00.102 7680 IsGuiding returns 1
22:51:19.169 00.000 7680 scope still moving after pulse duration time elapsed
22:51:19.213 00.044 7680 IsSlewing returns 0
22:51:19.214 00.001 7680 IsGuiding returns 0
22:51:19.214 00.000 7680 scope move finished after 85 + 65 ms
22:51:19.214 00.000 7680 Move returns status 0, amount 85
22:51:19.215 00.001 7680 MoveAxis(N, 115, ABG)
22:51:19.215 00.000 7680 Guiding  Dir = 0, Dur = 115
22:51:19.215 00.000 7680 IsSlewing returns 0
22:51:19.215 00.000 7680 IsGuiding returns 0
22:51:19.216 00.001 7680 PulseGuide returned control before completion, sleep 125
22:51:19.356 00.140 7680 IsGuiding returns 1
22:51:19.356 00.000 7680 scope still moving after pulse duration time elapsed
22:51:19.388 00.032 7680 IsSlewing returns 0
22:51:19.388 00.000 7680 IsGuiding returns 0
22:51:19.388 00.000 7680 scope move finished after 115 + 57 ms
22:51:19.388 00.000 7680 Move returns status 0, amount 115
22:51:19.389 00.001 7680 move complete, result=0
22:51:19.389 00.000 7680 worker thread done servicing request
22:51:19.389 00.000 7680 Worker thread wakes up
22:51:19.390 00.001 6120 GuideStep: -0.2 px 85 ms EAST, -0.2 px 115 ms NORTH
22:51:19.393 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:19.393 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:51:20.634 01.241 7680 Exposure complete
22:51:20.776 00.142 7680 worker thread done servicing request
22:51:20.776 00.000 6120 OnExposeComplete: enter
22:51:20.780 00.004 6120 UpdateGuideState(): m_state=6
22:51:20.783 00.003 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 764
22:51:20.788 00.005 6120 Star::Find returns 1 (1), X=970.78, Y=43.02, Mass=12780, SNR=72.7, Peak=255 HFD=6.8
22:51:20.792 00.004 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
22:51:20.795 00.003 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
22:51:20.799 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.32 hyp=0.33 cameraTheta=1.46 mountX=-0.10 mountY=-0.28, mountTheta=-1.91
22:51:20.804 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.32, opts=13)
22:51:20.807 00.003 6120 Enqueuing Move request for scope (0.04, 0.32)
22:51:20.811 00.004 7680 Worker thread wakes up
22:51:20.811 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.32) opts 0xd
22:51:20.811 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.32)
22:51:20.811 00.000 7680 Moving (0.04, 0.32) raw xDistance=-0.10 yDistance=-0.28
22:51:20.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:51:20.811 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:51:20.813 00.002 7680 MoveAxis(E, 0, ABG)
22:51:20.813 00.000 7680 Move returns status 0, amount 0
22:51:20.813 00.000 7680 MoveAxis(N, 149, ABG)
22:51:20.813 00.000 7680 Guiding  Dir = 0, Dur = 149
22:51:20.813 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:20.816 00.003 7680 IsSlewing returns 0
22:51:20.817 00.001 6120 UpdateGuideState exits: m=12780 SNR=72.7 Saturated
22:51:20.820 00.003 7680 IsGuiding returns 0
22:51:20.821 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:20.824 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:20.829 00.005 7680 PulseGuide returned control before completion, sleep 159
22:51:20.829 00.000 6120 Enqueuing Expose request
22:51:21.003 00.174 7680 IsGuiding returns 0
22:51:21.003 00.000 7680 Move returns status 0, amount 149
22:51:21.004 00.001 7680 move complete, result=0
22:51:21.004 00.000 7680 worker thread done servicing request
22:51:21.005 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 149 ms NORTH
22:51:21.012 00.007 7680 Worker thread wakes up
22:51:21.012 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:21.013 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:51:22.262 01.249 7680 Exposure complete
22:51:22.391 00.129 7680 worker thread done servicing request
22:51:22.391 00.000 6120 OnExposeComplete: enter
22:51:22.395 00.004 6120 UpdateGuideState(): m_state=6
22:51:22.400 00.005 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 765
22:51:22.404 00.004 6120 Star::Find returns 1 (1), X=970.84, Y=42.94, Mass=13114, SNR=74.4, Peak=255 HFD=6.6
22:51:22.408 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.15 = -2.14)
22:51:22.411 00.003 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.41)
22:51:22.414 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.19 mountX=-0.14 mountY=-0.18, mountTheta=-2.25
22:51:22.419 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.25, opts=13)
22:51:22.424 00.005 6120 Enqueuing Move request for scope (0.10, 0.25)
22:51:22.430 00.006 7680 Worker thread wakes up
22:51:22.430 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:22.435 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
22:51:22.435 00.000 6120 UpdateGuideState exits: m=13114 SNR=74.4 Saturated
22:51:22.438 00.003 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
22:51:22.439 00.001 7680 Moving (0.10, 0.25) raw xDistance=-0.14 yDistance=-0.18
22:51:22.439 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:22.444 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:22.447 00.003 6120 Enqueuing Expose request
22:51:22.451 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:51:22.451 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:51:22.451 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:51:22.451 00.000 7680 MoveAxis(E, 0, ABG)
22:51:22.451 00.000 7680 Move returns status 0, amount 0
22:51:22.451 00.000 7680 MoveAxis(N, 0, ABG)
22:51:22.451 00.000 7680 Move returns status 0, amount 0
22:51:22.452 00.001 7680 move complete, result=0
22:51:22.452 00.000 7680 worker thread done servicing request
22:51:22.452 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:51:22.457 00.005 7680 Worker thread wakes up
22:51:22.457 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:22.457 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:51:23.706 01.249 7680 Exposure complete
22:51:23.842 00.136 7680 worker thread done servicing request
22:51:23.842 00.000 6120 OnExposeComplete: enter
22:51:23.847 00.005 6120 UpdateGuideState(): m_state=6
22:51:23.850 00.003 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 766
22:51:23.855 00.005 6120 Star::Find returns 1 (1), X=970.78, Y=43.23, Mass=13658, SNR=75.9, Peak=255 HFD=6.9
22:51:23.859 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
22:51:23.863 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
22:51:23.866 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.54 hyp=0.54 cameraTheta=1.50 mountX=-0.14 mountY=-0.47, mountTheta=-1.86
22:51:23.871 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.54, opts=13)
22:51:23.875 00.004 6120 Enqueuing Move request for scope (0.04, 0.54)
22:51:23.879 00.004 7680 Worker thread wakes up
22:51:23.879 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:23.883 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.54) opts 0xd
22:51:23.883 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.54)
22:51:23.883 00.000 7680 Moving (0.04, 0.54) raw xDistance=-0.14 yDistance=-0.47
22:51:23.883 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:51:23.883 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:51:23.883 00.000 7680 MoveAxis(E, 0, ABG)
22:51:23.883 00.000 6120 UpdateGuideState exits: m=13658 SNR=75.9 Saturated
22:51:23.889 00.006 7680 Move returns status 0, amount 0
22:51:23.889 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:23.893 00.004 7680 MoveAxis(N, 253, ABG)
22:51:23.893 00.000 7680 Guiding  Dir = 0, Dur = 253
22:51:23.893 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:23.897 00.004 7680 IsSlewing returns 0
22:51:23.897 00.000 6120 Enqueuing Expose request
22:51:23.902 00.005 7680 IsGuiding returns 0
22:51:23.902 00.000 7680 PulseGuide returned control before completion, sleep 263
22:51:24.181 00.279 7680 IsGuiding returns 1
22:51:24.181 00.000 7680 scope still moving after pulse duration time elapsed
22:51:24.211 00.030 7680 IsSlewing returns 0
22:51:24.212 00.001 7680 IsGuiding returns 0
22:51:24.213 00.001 7680 scope move finished after 253 + 58 ms
22:51:24.214 00.001 7680 Move returns status 0, amount 253
22:51:24.214 00.000 7680 move complete, result=0
22:51:24.214 00.000 7680 worker thread done servicing request
22:51:24.214 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 253 ms NORTH
22:51:24.221 00.007 7680 Worker thread wakes up
22:51:24.221 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:24.221 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:51:25.475 01.254 7680 Exposure complete
22:51:25.611 00.136 7680 worker thread done servicing request
22:51:25.612 00.001 6120 OnExposeComplete: enter
22:51:25.616 00.004 6120 UpdateGuideState(): m_state=6
22:51:25.620 00.004 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 767
22:51:25.623 00.003 6120 Star::Find returns 1 (1), X=970.77, Y=43.07, Mass=12178, SNR=73.2, Peak=255 HFD=6.8
22:51:25.627 00.004 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
22:51:25.630 00.003 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.11)
22:51:25.633 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.38 hyp=0.38 cameraTheta=1.49 mountX=-0.10 mountY=-0.33, mountTheta=-1.87
22:51:25.638 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.38, opts=13)
22:51:25.642 00.004 6120 Enqueuing Move request for scope (0.03, 0.38)
22:51:25.647 00.005 7680 Worker thread wakes up
22:51:25.647 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.38) opts 0xd
22:51:25.647 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.38)
22:51:25.647 00.000 7680 Moving (0.03, 0.38) raw xDistance=-0.10 yDistance=-0.33
22:51:25.647 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:25.652 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:51:25.652 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:51:25.653 00.001 6120 UpdateGuideState exits: m=12178 SNR=73.2 Saturated
22:51:25.656 00.003 7680 MoveAxis(E, 0, ABG)
22:51:25.657 00.001 7680 Move returns status 0, amount 0
22:51:25.657 00.000 7680 MoveAxis(N, 177, ABG)
22:51:25.657 00.000 7680 Guiding  Dir = 0, Dur = 177
22:51:25.658 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:25.662 00.004 7680 IsSlewing returns 0
22:51:25.662 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:25.665 00.003 7680 IsGuiding returns 0
22:51:25.667 00.002 6120 Enqueuing Expose request
22:51:25.671 00.004 7680 PulseGuide returned control before completion, sleep 187
22:51:25.871 00.200 7680 IsGuiding returns 1
22:51:25.872 00.001 7680 scope still moving after pulse duration time elapsed
22:51:25.902 00.030 7680 IsSlewing returns 0
22:51:25.903 00.001 7680 IsGuiding returns 0
22:51:25.903 00.000 7680 scope move finished after 177 + 60 ms
22:51:25.905 00.002 7680 Move returns status 0, amount 177
22:51:25.905 00.000 7680 move complete, result=0
22:51:25.906 00.001 7680 worker thread done servicing request
22:51:25.906 00.000 7680 Worker thread wakes up
22:51:25.907 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 177 ms NORTH
22:51:25.913 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:25.913 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:51:27.165 01.252 7680 Exposure complete
22:51:27.305 00.140 7680 worker thread done servicing request
22:51:27.305 00.000 6120 OnExposeComplete: enter
22:51:27.310 00.005 6120 UpdateGuideState(): m_state=6
22:51:27.314 00.004 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 768
22:51:27.318 00.004 6120 Star::Find returns 1 (1), X=970.74, Y=42.86, Mass=13051, SNR=74.5, Peak=255 HFD=6.8
22:51:27.321 00.003 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
22:51:27.326 00.005 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.01)
22:51:27.330 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.59 mountX=-0.03 mountY=-0.16, mountTheta=-1.75
22:51:27.335 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.17, opts=13)
22:51:27.340 00.005 6120 Enqueuing Move request for scope (-0.00, 0.17)
22:51:27.344 00.004 7680 Worker thread wakes up
22:51:27.344 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
22:51:27.345 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
22:51:27.345 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:27.348 00.003 7680 Moving (-0.00, 0.17) raw xDistance=-0.03 yDistance=-0.16
22:51:27.349 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:51:27.349 00.000 6120 UpdateGuideState exits: m=13051 SNR=74.5 Saturated
22:51:27.352 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:27.357 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:51:27.357 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:27.362 00.005 6120 Enqueuing Expose request
22:51:27.366 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:51:27.367 00.001 7680 MoveAxis(E, 0, ABG)
22:51:27.367 00.000 7680 Move returns status 0, amount 0
22:51:27.367 00.000 7680 MoveAxis(N, 0, ABG)
22:51:27.367 00.000 7680 Move returns status 0, amount 0
22:51:27.367 00.000 7680 move complete, result=0
22:51:27.368 00.001 7680 worker thread done servicing request
22:51:27.368 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:51:27.373 00.005 7680 Worker thread wakes up
22:51:27.373 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:27.373 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:51:28.624 01.251 7680 Exposure complete
22:51:28.767 00.143 7680 worker thread done servicing request
22:51:28.767 00.000 6120 OnExposeComplete: enter
22:51:28.773 00.006 6120 UpdateGuideState(): m_state=6
22:51:28.779 00.006 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 769
22:51:28.782 00.003 6120 Star::Find returns 1 (1), X=970.63, Y=42.97, Mass=13330, SNR=77.0, Peak=255 HFD=6.9
22:51:28.786 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.91 = -1.38)
22:51:28.791 00.005 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
22:51:28.795 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.95 mountX=0.06 mountY=-0.29, mountTheta=-1.38
22:51:28.800 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.27, opts=13)
22:51:28.804 00.004 6120 Enqueuing Move request for scope (-0.11, 0.27)
22:51:28.808 00.004 7680 Worker thread wakes up
22:51:28.808 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:28.811 00.003 6120 UpdateGuideState exits: m=13330 SNR=77.0 Saturated
22:51:28.816 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:28.819 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:28.823 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.27) opts 0xd
22:51:28.823 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.27)
22:51:28.823 00.000 7680 Moving (-0.11, 0.27) raw xDistance=0.06 yDistance=-0.29
22:51:28.824 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:51:28.824 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:51:28.824 00.000 7680 MoveAxis(E, 0, ABG)
22:51:28.824 00.000 7680 Move returns status 0, amount 0
22:51:28.824 00.000 7680 MoveAxis(N, 159, ABG)
22:51:28.824 00.000 7680 Guiding  Dir = 0, Dur = 159
22:51:28.824 00.000 6120 Enqueuing Expose request
22:51:28.828 00.004 7680 IsSlewing returns 0
22:51:28.828 00.000 7680 IsGuiding returns 0
22:51:28.829 00.001 7680 PulseGuide returned control before completion, sleep 169
22:51:29.002 00.173 7680 IsGuiding returns 1
22:51:29.003 00.001 7680 scope still moving after pulse duration time elapsed
22:51:29.033 00.030 7680 IsSlewing returns 0
22:51:29.034 00.001 7680 IsGuiding returns 0
22:51:29.035 00.001 7680 scope move finished after 159 + 47 ms
22:51:29.035 00.000 7680 Move returns status 0, amount 159
22:51:29.036 00.001 7680 move complete, result=0
22:51:29.036 00.000 7680 worker thread done servicing request
22:51:29.037 00.001 7680 Worker thread wakes up
22:51:29.037 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 159 ms NORTH
22:51:29.044 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:29.044 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:51:30.303 01.259 7680 Exposure complete
22:51:30.437 00.134 7680 worker thread done servicing request
22:51:30.438 00.001 6120 OnExposeComplete: enter
22:51:30.442 00.004 6120 UpdateGuideState(): m_state=6
22:51:30.445 00.003 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 770
22:51:30.449 00.004 6120 Star::Find returns 1 (1), X=970.89, Y=43.06, Mass=13361, SNR=75.0, Peak=255 HFD=6.8
22:51:30.452 00.003 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.14 = -2.15)
22:51:30.454 00.002 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.42)
22:51:30.457 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.37 hyp=0.40 cameraTheta=1.18 mountX=-0.22 mountY=-0.26, mountTheta=-2.26
22:51:30.463 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.37, opts=13)
22:51:30.467 00.004 6120 Enqueuing Move request for scope (0.15, 0.37)
22:51:30.470 00.003 7680 Worker thread wakes up
22:51:30.470 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:30.474 00.004 6120 UpdateGuideState exits: m=13361 SNR=75.0 Saturated
22:51:30.477 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:30.482 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.37) opts 0xd
22:51:30.482 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.37)
22:51:30.482 00.000 7680 Moving (0.15, 0.37) raw xDistance=-0.22 yDistance=-0.26
22:51:30.482 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:51:30.482 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:51:30.482 00.000 7680 MoveAxis(E, 88, ABG)
22:51:30.483 00.001 7680 Guiding  Dir = 2, Dur = 88
22:51:30.483 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:30.486 00.003 7680 IsSlewing returns 0
22:51:30.486 00.000 6120 Enqueuing Expose request
22:51:30.491 00.005 7680 IsGuiding returns 0
22:51:30.491 00.000 7680 PulseGuide returned control before completion, sleep 98
22:51:30.604 00.113 7680 IsGuiding returns 0
22:51:30.605 00.001 7680 Move returns status 0, amount 88
22:51:30.606 00.001 7680 MoveAxis(N, 143, ABG)
22:51:30.606 00.000 7680 Guiding  Dir = 0, Dur = 143
22:51:30.608 00.002 7680 IsSlewing returns 0
22:51:30.609 00.001 7680 IsGuiding returns 0
22:51:30.609 00.000 7680 PulseGuide returned control before completion, sleep 153
22:51:30.776 00.167 7680 IsGuiding returns 1
22:51:30.777 00.001 7680 scope still moving after pulse duration time elapsed
22:51:30.807 00.030 7680 IsSlewing returns 0
22:51:30.810 00.003 7680 IsGuiding returns 0
22:51:30.811 00.001 7680 scope move finished after 143 + 58 ms
22:51:30.811 00.000 7680 Move returns status 0, amount 143
22:51:30.811 00.000 7680 move complete, result=0
22:51:30.812 00.001 7680 worker thread done servicing request
22:51:30.814 00.002 7680 Worker thread wakes up
22:51:30.814 00.000 6120 GuideStep: -0.2 px 88 ms EAST, -0.3 px 143 ms NORTH
22:51:30.821 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:30.821 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
22:51:32.066 01.245 7680 Exposure complete
22:51:32.134 00.068 6120 evsrv: cli 0FAEF1B8 connect
22:51:32.157 00.023 6120 case statement mapped state 6 to 3
22:51:32.162 00.005 6120 case statement mapped state 6 to 3
22:51:32.165 00.003 6120 evsrv: cli 0FAEF1B8 request: {"method":"get_app_state","id":"2a782e48-576a-4d9a-8e79-a9bde56eb4a2"}
22:51:32.171 00.006 6120 case statement mapped state 6 to 3
22:51:32.270 00.099 6120 evsrv: cli 0FAEF1B8 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a782e48-576a-4d9a-8e79-a9bde56eb4a2"}
22:51:32.274 00.004 6120 evsrv: cli 0FAEF1B8 disconnect
22:51:32.279 00.005 6120 evsrv: cli 0FAF03D8 connect
22:51:32.283 00.004 6120 case statement mapped state 6 to 3
22:51:32.288 00.005 6120 case statement mapped state 6 to 3
22:51:32.291 00.003 6120 evsrv: cli 0FAF03D8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"0dcfd21c-2f04-4781-a6a2-70ac763ba224"}
22:51:32.298 00.007 6120 PhdController::Dither begins
22:51:32.302 00.004 6120 dither: size=5.00, dRA=-0.08 dDec=-4.36
22:51:32.305 00.003 6120 MountToCamera -- mountTheta (-1.59) + m_xAngle (-2.95) = xAngle (-4.54 = 1.74)
22:51:32.308 00.003 6120 MountToCamera -- mountX=-0.08 mountY=-4.36 hyp=4.37 mountTheta=-1.59 cameraX=-0.73, cameraY=4.30 cameraTheta=1.74
22:51:32.312 00.004 6120 setting lock position to (970.01, 47.00)
22:51:32.315 00.003 6120 Mount: notify guiding dithered (-0.7, 4.3)
22:51:32.318 00.003 6120 Status Line: Dither by -0.08,-4.36
22:51:32.466 00.148 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:51:32.471 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
22:51:32.475 00.004 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":0,"id":"0dcfd21c-2f04-4781-a6a2-70ac763ba224"}
22:51:32.587 00.112 6120 OnExposeComplete: enter
22:51:32.594 00.007 7680 worker thread done servicing request
22:51:32.594 00.000 6120 UpdateGuideState(): m_state=6
22:51:32.601 00.007 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 771
22:51:32.605 00.004 6120 Star::Find returns 1 (1), X=970.83, Y=42.82, Mass=12072, SNR=71.3, Peak=255 HFD=6.8
22:51:32.610 00.005 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-2.95) = xAngle (1.58 = 1.58)
22:51:32.614 00.004 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.31 = 1.31)
22:51:32.618 00.004 6120 CameraToMount -- cameraX=0.82 cameraY=-4.18 hyp=4.26 cameraTheta=-1.38 mountX=-0.03 mountY=4.11, mountTheta=1.58
22:51:32.622 00.004 6120 dither recenter: remaining=(0.1,4.4) step=(0.1,4.4)
22:51:32.625 00.003 6120 MountToCamera -- mountTheta (1.55) + m_xAngle (-2.95) = xAngle (-1.40 = -1.40)
22:51:32.628 00.003 6120 MountToCamera -- mountX=0.08 mountY=4.36 hyp=4.37 mountTheta=1.55 cameraX=0.73, cameraY=-4.30 cameraTheta=-1.40
22:51:32.631 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.73, y=-4.30, opts=4)
22:51:32.634 00.003 6120 Enqueuing Move request for scope (0.73, -4.30)
22:51:32.637 00.003 6120 Mount: notify direct move 0.08,4.36
22:51:32.640 00.003 7680 Worker thread wakes up
22:51:32.640 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:32.643 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.73, -4.30) opts 0x4
22:51:32.643 00.000 6120 UpdateGuideState exits: m=12072 SNR=71.3 Saturated
22:51:32.646 00.003 7680 Handling offset move in thread for scope, endpoint = (0.73, -4.30)
22:51:32.646 00.000 6120 PhdController: settling, locked = 1, distance = 4.57 (1.50) aobump = 0 frame = 1 / 99999
22:51:32.649 00.003 7680 Moving (0.73, -4.30) raw xDistance=0.08 yDistance=4.36
22:51:32.649 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046292.649,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.57,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:51:32.653 00.004 7680 MoveAxis(W, 53, B)
22:51:32.653 00.000 7680 Guiding  Dir = 3, Dur = 53
22:51:32.653 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:32.657 00.004 7680 IsSlewing returns 0
22:51:32.657 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:32.660 00.003 7680 IsGuiding returns 0
22:51:32.660 00.000 6120 Enqueuing Expose request
22:51:32.663 00.003 7680 PulseGuide returned control before completion, sleep 63
22:51:32.663 00.000 6120 evsrv: cli 0FAF03D8 disconnect
22:51:32.732 00.069 7680 IsGuiding returns 1
22:51:32.732 00.000 7680 scope still moving after pulse duration time elapsed
22:51:32.762 00.030 7680 IsSlewing returns 0
22:51:32.763 00.001 7680 IsGuiding returns 0
22:51:32.763 00.000 7680 scope move finished after 53 + 50 ms
22:51:32.763 00.000 7680 Move returns status 0, amount 53
22:51:32.763 00.000 7680 MoveAxis(S, 2369, B)
22:51:32.763 00.000 7680 Guiding  Dir = 1, Dur = 2369
22:51:32.765 00.002 7680 IsSlewing returns 0
22:51:32.765 00.000 7680 IsGuiding returns 0
22:51:32.766 00.001 7680 PulseGuide returned control before completion, sleep 2379
22:51:35.156 02.390 7680 IsGuiding returns 1
22:51:35.158 00.002 7680 scope still moving after pulse duration time elapsed
22:51:35.187 00.029 7680 IsSlewing returns 0
22:51:35.189 00.002 7680 IsGuiding returns 0
22:51:35.189 00.000 7680 scope move finished after 2369 + 55 ms
22:51:35.190 00.001 7680 Move returns status 0, amount 2369
22:51:35.190 00.000 7680 move complete, result=0
22:51:35.191 00.001 7680 worker thread done servicing request
22:51:35.191 00.000 6120 GuideStep: 0.1 px 53 ms WEST, 4.4 px 2369 ms SOUTH
22:51:35.198 00.007 7680 Worker thread wakes up
22:51:35.198 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:35.198 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:51:36.458 01.260 7680 Exposure complete
22:51:36.595 00.137 7680 worker thread done servicing request
22:51:36.596 00.001 6120 OnExposeComplete: enter
22:51:36.600 00.004 6120 UpdateGuideState(): m_state=6
22:51:36.604 00.004 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 772
22:51:36.608 00.004 6120 Star::Find returns 1 (1), X=971.14, Y=46.02, Mass=12697, SNR=72.6, Peak=255 HFD=6.8
22:51:36.611 00.003 6120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-2.95) = xAngle (2.24 = 2.24)
22:51:36.615 00.004 6120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.97 = 1.97)
22:51:36.618 00.003 6120 CameraToMount -- cameraX=1.13 cameraY=-0.98 hyp=1.49 cameraTheta=-0.71 mountX=-0.93 mountY=1.37, mountTheta=2.16
22:51:36.623 00.005 6120 SchedulePrimaryMove(0D6325F0, x=1.13, y=-0.98, opts=13)
22:51:36.625 00.002 6120 Enqueuing Move request for scope (1.13, -0.98)
22:51:36.629 00.004 7680 Worker thread wakes up
22:51:36.630 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:36.633 00.003 6120 UpdateGuideState exits: m=12697 SNR=72.6 Saturated
22:51:36.638 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (1.13, -0.98) opts 0xd
22:51:36.638 00.000 6120 PhdController: settling, locked = 1, distance = 1.49 (1.50) aobump = 0 frame = 2 / 99999
22:51:36.641 00.003 7680 Handling offset move in thread for scope, endpoint = (1.13, -0.98)
22:51:36.642 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046296.641,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.49,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:51:36.645 00.003 7680 Moving (1.13, -0.98) raw xDistance=-0.93 yDistance=1.37
22:51:36.645 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.93
22:51:36.645 00.000 7680 resist switch: large excursion: input 1.37 thresh 0.60 direction from 0 to 1
22:51:36.645 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.11
22:51:36.645 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.37 from input 1.37
22:51:36.646 00.001 7680 MoveAxis(E, 378, ABG)
22:51:36.646 00.000 7680 Guiding  Dir = 2, Dur = 378
22:51:36.646 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:36.650 00.004 7680 IsSlewing returns 0
22:51:36.650 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:36.653 00.003 6120 Enqueuing Expose request
22:51:36.657 00.004 7680 IsGuiding returns 0
22:51:36.657 00.000 7680 PulseGuide returned control before completion, sleep 388
22:51:37.057 00.400 7680 IsGuiding returns 1
22:51:37.058 00.001 7680 scope still moving after pulse duration time elapsed
22:51:37.089 00.031 7680 IsSlewing returns 0
22:51:37.090 00.001 7680 IsGuiding returns 0
22:51:37.090 00.000 7680 scope move finished after 378 + 55 ms
22:51:37.091 00.001 7680 Move returns status 0, amount 378
22:51:37.091 00.000 7680 MoveAxis(S, 744, ABG)
22:51:37.091 00.000 7680 Guiding  Dir = 1, Dur = 744
22:51:37.091 00.000 7680 IsSlewing returns 0
22:51:37.093 00.002 7680 IsGuiding returns 0
22:51:37.094 00.001 7680 PulseGuide returned control before completion, sleep 754
22:51:37.856 00.762 7680 IsGuiding returns 1
22:51:37.856 00.000 7680 scope still moving after pulse duration time elapsed
22:51:37.887 00.031 7680 IsSlewing returns 0
22:51:37.888 00.001 7680 IsGuiding returns 0
22:51:37.889 00.001 7680 scope move finished after 744 + 52 ms
22:51:37.891 00.002 7680 Move returns status 0, amount 744
22:51:37.891 00.000 7680 move complete, result=0
22:51:37.891 00.000 7680 worker thread done servicing request
22:51:37.892 00.001 7680 Worker thread wakes up
22:51:37.892 00.000 6120 GuideStep: -0.9 px 378 ms EAST, 1.4 px 744 ms SOUTH
22:51:37.898 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:37.900 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:51:39.157 01.257 7680 Exposure complete
22:51:39.292 00.135 6120 OnExposeComplete: enter
22:51:39.296 00.004 6120 UpdateGuideState(): m_state=6
22:51:39.300 00.004 7680 worker thread done servicing request
22:51:39.301 00.001 6120 Star::Find(15, 971, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 773
22:51:39.306 00.005 6120 Star::Find returns 1 (1), X=970.92, Y=47.32, Mass=12789, SNR=73.2, Peak=255 HFD=6.8
22:51:39.309 00.003 6120 CameraToMount -- cameraTheta (0.34) - m_xAngle (-2.95) = xAngle (3.30 = -2.99)
22:51:39.312 00.003 6120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.03 = 3.03)
22:51:39.316 00.004 6120 CameraToMount -- cameraX=0.90 cameraY=0.32 hyp=0.96 cameraTheta=0.34 mountX=-0.95 mountY=0.11, mountTheta=3.03
22:51:39.320 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.90, y=0.32, opts=13)
22:51:39.324 00.004 6120 Enqueuing Move request for scope (0.90, 0.32)
22:51:39.327 00.003 7680 Worker thread wakes up
22:51:39.327 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.90, 0.32) opts 0xd
22:51:39.328 00.001 7680 Handling offset move in thread for scope, endpoint = (0.90, 0.32)
22:51:39.328 00.000 7680 Moving (0.90, 0.32) raw xDistance=-0.95 yDistance=0.11
22:51:39.328 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.95
22:51:39.328 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:51:39.329 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:51:39.329 00.000 7680 MoveAxis(E, 414, ABG)
22:51:39.329 00.000 7680 Guiding  Dir = 2, Dur = 414
22:51:39.329 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:39.332 00.003 7680 IsSlewing returns 0
22:51:39.332 00.000 6120 UpdateGuideState exits: m=12789 SNR=73.2 Saturated
22:51:39.337 00.005 6120 PhdController: settling, locked = 1, distance = 1.33 (1.50) aobump = 0 frame = 3 / 99999
22:51:39.339 00.002 7680 IsGuiding returns 0
22:51:39.340 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046299.339,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.33,"Time":2.7,"SettleTime":10.0,"StarLocked":true}
22:51:39.344 00.004 7680 PulseGuide returned control before completion, sleep 424
22:51:39.344 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:39.348 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:39.351 00.003 6120 Enqueuing Expose request
22:51:39.773 00.422 7680 IsGuiding returns 1
22:51:39.773 00.000 7680 scope still moving after pulse duration time elapsed
22:51:39.803 00.030 7680 IsSlewing returns 0
22:51:39.805 00.002 7680 IsGuiding returns 0
22:51:39.805 00.000 7680 scope move finished after 414 + 51 ms
22:51:39.807 00.002 7680 Move returns status 0, amount 414
22:51:39.807 00.000 7680 MoveAxis(N, 0, ABG)
22:51:39.808 00.001 7680 Move returns status 0, amount 0
22:51:39.808 00.000 7680 move complete, result=0
22:51:39.808 00.000 7680 worker thread done servicing request
22:51:39.809 00.001 6120 GuideStep: -0.9 px 414 ms EAST, 0.1 px 0 ms NORTH
22:51:39.815 00.006 7680 Worker thread wakes up
22:51:39.815 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:39.815 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:51:41.066 01.251 7680 Exposure complete
22:51:41.179 00.113 7680 worker thread done servicing request
22:51:41.179 00.000 6120 OnExposeComplete: enter
22:51:41.183 00.004 6120 UpdateGuideState(): m_state=6
22:51:41.187 00.004 6120 Star::Find(15, 970, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 774
22:51:41.191 00.004 6120 Star::Find returns 1 (1), X=970.16, Y=47.67, Mass=12665, SNR=74.6, Peak=255 HFD=6.9
22:51:41.194 00.003 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
22:51:41.199 00.005 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.24)
22:51:41.203 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.68 hyp=0.69 cameraTheta=1.36 mountX=-0.27 mountY=-0.54, mountTheta=-2.03
22:51:41.208 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.68, opts=13)
22:51:41.211 00.003 6120 Enqueuing Move request for scope (0.15, 0.68)
22:51:41.216 00.005 7680 Worker thread wakes up
22:51:41.216 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.68) opts 0xd
22:51:41.216 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.68)
22:51:41.216 00.000 7680 Moving (0.15, 0.68) raw xDistance=-0.27 yDistance=-0.54
22:51:41.217 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.27
22:51:41.217 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:41.221 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:51:41.221 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
22:51:41.221 00.000 7680 MoveAxis(E, 139, ABG)
22:51:41.221 00.000 7680 Guiding  Dir = 2, Dur = 139
22:51:41.222 00.001 6120 UpdateGuideState exits: m=12665 SNR=74.6 Saturated
22:51:41.225 00.003 7680 IsSlewing returns 0
22:51:41.226 00.001 6120 PhdController: settling, locked = 1, distance = 1.14 (1.50) aobump = 0 frame = 4 / 99999
22:51:41.229 00.003 7680 IsGuiding returns 0
22:51:41.229 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046301.229,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.14,"Time":4.6,"SettleTime":10.0,"StarLocked":true}
22:51:41.233 00.004 7680 PulseGuide returned control before completion, sleep 149
22:51:41.233 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:41.237 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:41.239 00.002 6120 Enqueuing Expose request
22:51:41.388 00.149 7680 IsGuiding returns 1
22:51:41.390 00.002 7680 scope still moving after pulse duration time elapsed
22:51:41.419 00.029 7680 IsSlewing returns 0
22:51:41.420 00.001 7680 IsGuiding returns 0
22:51:41.420 00.000 7680 scope move finished after 139 + 51 ms
22:51:41.420 00.000 7680 Move returns status 0, amount 139
22:51:41.421 00.001 7680 MoveAxis(N, 0, ABG)
22:51:41.421 00.000 7680 Move returns status 0, amount 0
22:51:41.421 00.000 7680 move complete, result=0
22:51:41.423 00.002 7680 worker thread done servicing request
22:51:41.423 00.000 6120 GuideStep: -0.3 px 139 ms EAST, -0.5 px 0 ms NORTH
22:51:41.429 00.006 7680 Worker thread wakes up
22:51:41.430 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:41.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:51:42.679 01.249 7680 Exposure complete
22:51:42.823 00.144 7680 worker thread done servicing request
22:51:42.824 00.001 6120 OnExposeComplete: enter
22:51:42.829 00.005 6120 UpdateGuideState(): m_state=6
22:51:42.832 00.003 6120 Star::Find(15, 970, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 775
22:51:42.837 00.005 6120 Star::Find returns 1 (1), X=970.23, Y=47.70, Mass=13806, SNR=75.7, Peak=255 HFD=6.9
22:51:42.840 00.003 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
22:51:42.844 00.004 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
22:51:42.848 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.70 hyp=0.73 cameraTheta=1.27 mountX=-0.34 mountY=-0.54, mountTheta=-2.14
22:51:42.853 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.70, opts=13)
22:51:42.857 00.004 6120 Enqueuing Move request for scope (0.21, 0.70)
22:51:42.861 00.004 7680 Worker thread wakes up
22:51:42.861 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:42.866 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.70) opts 0xd
22:51:42.866 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.70)
22:51:42.866 00.000 7680 Moving (0.21, 0.70) raw xDistance=-0.34 yDistance=-0.54
22:51:42.867 00.001 6120 UpdateGuideState exits: m=13806 SNR=75.7 Saturated
22:51:42.870 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
22:51:42.871 00.001 6120 PhdController: settling, locked = 1, distance = 1.02 (1.50) aobump = 0 frame = 5 / 99999
22:51:42.875 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:51:42.875 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046302.875,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.02,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
22:51:42.879 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
22:51:42.879 00.000 7680 MoveAxis(E, 149, ABG)
22:51:42.879 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:42.883 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:42.887 00.004 6120 Enqueuing Expose request
22:51:42.893 00.006 7680 Guiding  Dir = 2, Dur = 149
22:51:42.895 00.002 7680 IsSlewing returns 0
22:51:42.895 00.000 7680 IsGuiding returns 0
22:51:42.895 00.000 7680 PulseGuide returned control before completion, sleep 159
22:51:43.061 00.166 7680 IsGuiding returns 1
22:51:43.062 00.001 7680 scope still moving after pulse duration time elapsed
22:51:43.093 00.031 7680 IsSlewing returns 0
22:51:43.094 00.001 7680 IsGuiding returns 1
22:51:43.125 00.031 7680 IsSlewing returns 0
22:51:43.126 00.001 7680 IsGuiding returns 1
22:51:43.156 00.030 7680 IsSlewing returns 0
22:51:43.157 00.001 7680 IsGuiding returns 1
22:51:43.186 00.029 7680 IsSlewing returns 0
22:51:43.188 00.002 7680 IsGuiding returns 0
22:51:43.188 00.000 7680 scope move finished after 149 + 143 ms
22:51:43.189 00.001 7680 Move returns status 0, amount 149
22:51:43.189 00.000 7680 MoveAxis(N, 0, ABG)
22:51:43.190 00.001 7680 Move returns status 0, amount 0
22:51:43.190 00.000 7680 move complete, result=0
22:51:43.191 00.001 7680 worker thread done servicing request
22:51:43.191 00.000 6120 GuideStep: -0.3 px 149 ms EAST, -0.5 px 0 ms NORTH
22:51:43.198 00.007 7680 Worker thread wakes up
22:51:43.198 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:43.198 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:51:44.455 01.257 7680 Exposure complete
22:51:44.587 00.132 7680 worker thread done servicing request
22:51:44.588 00.001 6120 OnExposeComplete: enter
22:51:44.592 00.004 6120 UpdateGuideState(): m_state=6
22:51:44.596 00.004 6120 Star::Find(15, 970, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 776
22:51:44.600 00.004 6120 Star::Find returns 1 (0), X=970.07, Y=47.82, Mass=12790, SNR=75.0, Peak=250 HFD=6.9
22:51:44.605 00.005 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
22:51:44.608 00.003 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
22:51:44.611 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.82 hyp=0.83 cameraTheta=1.50 mountX=-0.21 mountY=-0.72, mountTheta=-1.85
22:51:44.618 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.82, opts=13)
22:51:44.621 00.003 6120 Enqueuing Move request for scope (0.05, 0.82)
22:51:44.625 00.004 7680 Worker thread wakes up
22:51:44.625 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.82) opts 0xd
22:51:44.625 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.82)
22:51:44.625 00.000 7680 Moving (0.05, 0.82) raw xDistance=-0.21 yDistance=-0.72
22:51:44.627 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
22:51:44.627 00.000 7680 resist switch: large excursion: input -0.72 thresh 0.60 direction from 1 to -1
22:51:44.627 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:44.630 00.003 6120 UpdateGuideState exits: m=12790 SNR=75.0
22:51:44.635 00.005 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.15
22:51:44.635 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
22:51:44.635 00.000 6120 PhdController: settling, locked = 1, distance = 0.96 (1.50) aobump = 0 frame = 6 / 99999
22:51:44.640 00.005 7680 MoveAxis(E, 95, ABG)
22:51:44.640 00.000 7680 Guiding  Dir = 2, Dur = 95
22:51:44.640 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046304.640,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.96,"Time":8.0,"SettleTime":10.0,"StarLocked":true}
22:51:44.643 00.003 7680 IsSlewing returns 0
22:51:44.643 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:44.650 00.007 7680 IsGuiding returns 0
22:51:44.650 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:44.656 00.006 6120 Enqueuing Expose request
22:51:44.660 00.004 7680 PulseGuide returned control before completion, sleep 105
22:51:44.772 00.112 7680 IsGuiding returns 1
22:51:44.773 00.001 7680 scope still moving after pulse duration time elapsed
22:51:44.803 00.030 7680 IsSlewing returns 0
22:51:44.804 00.001 7680 IsGuiding returns 0
22:51:44.806 00.002 7680 scope move finished after 95 + 59 ms
22:51:44.806 00.000 7680 Move returns status 0, amount 95
22:51:44.806 00.000 7680 MoveAxis(N, 389, ABG)
22:51:44.806 00.000 7680 Guiding  Dir = 0, Dur = 389
22:51:44.807 00.001 7680 IsSlewing returns 0
22:51:44.807 00.000 7680 IsGuiding returns 0
22:51:44.808 00.001 7680 PulseGuide returned control before completion, sleep 399
22:51:45.223 00.415 7680 IsGuiding returns 1
22:51:45.223 00.000 7680 scope still moving after pulse duration time elapsed
22:51:45.255 00.032 7680 IsSlewing returns 0
22:51:45.255 00.000 7680 IsGuiding returns 0
22:51:45.256 00.001 7680 scope move finished after 389 + 58 ms
22:51:45.256 00.000 7680 Move returns status 0, amount 389
22:51:45.256 00.000 7680 move complete, result=0
22:51:45.256 00.000 7680 worker thread done servicing request
22:51:45.256 00.000 6120 GuideStep: -0.2 px 95 ms EAST, -0.7 px 389 ms NORTH
22:51:45.263 00.007 7680 Worker thread wakes up
22:51:45.263 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:45.263 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:51:46.515 01.252 7680 Exposure complete
22:51:46.654 00.139 7680 worker thread done servicing request
22:51:46.655 00.001 6120 OnExposeComplete: enter
22:51:46.658 00.003 6120 UpdateGuideState(): m_state=6
22:51:46.662 00.004 6120 Star::Find(15, 970, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 777
22:51:46.666 00.004 6120 Star::Find returns 1 (1), X=970.02, Y=48.15, Mass=12931, SNR=74.9, Peak=255 HFD=7.0
22:51:46.670 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.77)
22:51:46.673 00.003 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.04)
22:51:46.677 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=1.15 hyp=1.15 cameraTheta=1.56 mountX=-0.23 mountY=-1.03, mountTheta=-1.79
22:51:46.681 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=1.15, opts=13)
22:51:46.685 00.004 6120 Enqueuing Move request for scope (0.01, 1.15)
22:51:46.688 00.003 7680 Worker thread wakes up
22:51:46.688 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 1.15) opts 0xd
22:51:46.689 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:46.692 00.003 7680 Handling offset move in thread for scope, endpoint = (0.01, 1.15)
22:51:46.692 00.000 7680 Moving (0.01, 1.15) raw xDistance=-0.23 yDistance=-1.03
22:51:46.693 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
22:51:46.693 00.000 6120 UpdateGuideState exits: m=12931 SNR=74.9 Saturated
22:51:46.696 00.003 6120 PhdController: settling, locked = 1, distance = 1.02 (1.50) aobump = 0 frame = 7 / 99999
22:51:46.701 00.005 7680 GuideAlgorithmResistSwitch::result() returns -1.03 from input -1.03
22:51:46.701 00.000 7680 MoveAxis(E, 99, ABG)
22:51:46.702 00.001 7680 Guiding  Dir = 2, Dur = 99
22:51:46.702 00.000 6120 PhdController: newstate STATE_FINISH
22:51:46.706 00.004 6120 PhdController complete: success
22:51:46.710 00.004 7680 IsSlewing returns 0
22:51:46.711 00.001 6120 evsrv: {"Event":"SettleDone","Timestamp":1764046306.710,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
22:51:46.715 00.004 7680 IsGuiding returns 0
22:51:46.715 00.000 6120 Mount: notify guiding dither settle done success=1
22:51:46.719 00.004 6120 PhdController: newstate STATE_IDLE
22:51:46.722 00.003 7680 PulseGuide returned control before completion, sleep 109
22:51:46.722 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:46.725 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:46.730 00.005 6120 Enqueuing Expose request
22:51:46.837 00.107 7680 IsGuiding returns 1
22:51:46.839 00.002 7680 scope still moving after pulse duration time elapsed
22:51:46.867 00.028 7680 IsSlewing returns 0
22:51:46.868 00.001 7680 IsGuiding returns 0
22:51:46.868 00.000 7680 scope move finished after 99 + 54 ms
22:51:46.868 00.000 7680 Move returns status 0, amount 99
22:51:46.869 00.001 7680 MoveAxis(N, 560, ABG)
22:51:46.869 00.000 7680 Guiding  Dir = 0, Dur = 560
22:51:46.870 00.001 7680 IsSlewing returns 0
22:51:46.870 00.000 7680 IsGuiding returns 0
22:51:46.871 00.001 7680 PulseGuide returned control before completion, sleep 570
22:51:47.448 00.577 7680 IsGuiding returns 1
22:51:47.449 00.001 7680 scope still moving after pulse duration time elapsed
22:51:47.479 00.030 7680 IsSlewing returns 0
22:51:47.479 00.000 7680 IsGuiding returns 0
22:51:47.481 00.002 7680 scope move finished after 560 + 49 ms
22:51:47.481 00.000 7680 Move returns status 0, amount 560
22:51:47.482 00.001 7680 move complete, result=0
22:51:47.482 00.000 7680 worker thread done servicing request
22:51:47.482 00.000 6120 GuideStep: -0.2 px 99 ms EAST, -1.0 px 560 ms NORTH
22:51:47.488 00.006 7680 Worker thread wakes up
22:51:47.488 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:47.488 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:51:48.746 01.258 7680 Exposure complete
22:51:48.891 00.145 7680 worker thread done servicing request
22:51:48.891 00.000 6120 OnExposeComplete: enter
22:51:48.894 00.003 6120 UpdateGuideState(): m_state=6
22:51:48.898 00.004 6120 Star::Find(15, 970, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 778
22:51:48.901 00.003 6120 Star::Find returns 1 (1), X=969.90, Y=47.96, Mass=13577, SNR=76.7, Peak=255 HFD=7.0
22:51:48.904 00.003 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
22:51:48.906 00.002 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
22:51:48.910 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.96 hyp=0.97 cameraTheta=1.68 mountX=-0.07 mountY=-0.91, mountTheta=-1.65
22:51:48.916 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.96, opts=13)
22:51:48.919 00.003 6120 Enqueuing Move request for scope (-0.11, 0.96)
22:51:48.923 00.004 7680 Worker thread wakes up
22:51:48.923 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:48.929 00.006 6120 UpdateGuideState exits: m=13577 SNR=76.7 Saturated
22:51:48.934 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:48.937 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:48.941 00.004 6120 Enqueuing Expose request
22:51:48.944 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.96) opts 0xd
22:51:48.945 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.96)
22:51:48.945 00.000 7680 Moving (-0.11, 0.96) raw xDistance=-0.07 yDistance=-0.91
22:51:48.945 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:51:48.946 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91
22:51:48.946 00.000 7680 MoveAxis(E, 0, ABG)
22:51:48.946 00.000 7680 Move returns status 0, amount 0
22:51:48.946 00.000 7680 MoveAxis(N, 494, ABG)
22:51:48.947 00.001 7680 Guiding  Dir = 0, Dur = 494
22:51:48.947 00.000 7680 IsSlewing returns 0
22:51:48.948 00.001 7680 IsGuiding returns 0
22:51:48.948 00.000 7680 PulseGuide returned control before completion, sleep 504
22:51:49.463 00.515 7680 IsGuiding returns 1
22:51:49.463 00.000 7680 scope still moving after pulse duration time elapsed
22:51:49.495 00.032 7680 IsSlewing returns 0
22:51:49.496 00.001 7680 IsGuiding returns 0
22:51:49.496 00.000 7680 scope move finished after 494 + 54 ms
22:51:49.496 00.000 7680 Move returns status 0, amount 494
22:51:49.496 00.000 7680 move complete, result=0
22:51:49.496 00.000 7680 worker thread done servicing request
22:51:49.497 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.9 px 494 ms NORTH
22:51:49.502 00.005 7680 Worker thread wakes up
22:51:49.502 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:49.503 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:51:50.761 01.258 7680 Exposure complete
22:51:50.899 00.138 7680 worker thread done servicing request
22:51:50.900 00.001 6120 OnExposeComplete: enter
22:51:50.903 00.003 6120 UpdateGuideState(): m_state=6
22:51:50.907 00.004 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 779
22:51:50.912 00.005 6120 Star::Find returns 1 (1), X=969.80, Y=47.17, Mass=12394, SNR=72.8, Peak=255 HFD=6.8
22:51:50.915 00.003 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.90)
22:51:50.921 00.006 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.17)
22:51:50.926 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.18 hyp=0.27 cameraTheta=2.43 mountX=0.17 mountY=-0.25, mountTheta=-0.97
22:51:50.932 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.18, opts=13)
22:51:50.937 00.005 6120 Enqueuing Move request for scope (-0.21, 0.18)
22:51:50.942 00.005 7680 Worker thread wakes up
22:51:50.942 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:50.946 00.004 6120 UpdateGuideState exits: m=12394 SNR=72.8 Saturated
22:51:50.950 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.18) opts 0xd
22:51:50.950 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.18)
22:51:50.950 00.000 7680 Moving (-0.21, 0.18) raw xDistance=0.17 yDistance=-0.25
22:51:50.951 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:51:50.951 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:51:50.951 00.000 7680 MoveAxis(E, 0, ABG)
22:51:50.951 00.000 7680 Move returns status 0, amount 0
22:51:50.951 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:50.957 00.006 7680 MoveAxis(N, 136, ABG)
22:51:50.957 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:50.962 00.005 6120 Enqueuing Expose request
22:51:50.966 00.004 7680 Guiding  Dir = 0, Dur = 136
22:51:50.966 00.000 7680 IsSlewing returns 0
22:51:50.966 00.000 7680 IsGuiding returns 0
22:51:50.968 00.002 7680 PulseGuide returned control before completion, sleep 146
22:51:51.124 00.156 7680 IsGuiding returns 1
22:51:51.125 00.001 7680 scope still moving after pulse duration time elapsed
22:51:51.155 00.030 7680 IsSlewing returns 0
22:51:51.157 00.002 7680 IsGuiding returns 0
22:51:51.157 00.000 7680 scope move finished after 136 + 53 ms
22:51:51.157 00.000 7680 Move returns status 0, amount 136
22:51:51.158 00.001 7680 move complete, result=0
22:51:51.158 00.000 7680 worker thread done servicing request
22:51:51.159 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 136 ms NORTH
22:51:51.164 00.005 7680 Worker thread wakes up
22:51:51.165 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:51.165 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:51:52.421 01.256 7680 Exposure complete
22:51:52.564 00.143 7680 worker thread done servicing request
22:51:52.564 00.000 6120 OnExposeComplete: enter
22:51:52.568 00.004 6120 UpdateGuideState(): m_state=6
22:51:52.571 00.003 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
22:51:52.579 00.008 6120 Star::Find returns 1 (1), X=969.86, Y=47.14, Mass=12305, SNR=72.7, Peak=255 HFD=6.8
22:51:52.584 00.005 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
22:51:52.588 00.004 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.20)
22:51:52.592 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.21 cameraTheta=2.40 mountX=0.12 mountY=-0.19, mountTheta=-1.00
22:51:52.598 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.14, opts=13)
22:51:52.603 00.005 6120 Enqueuing Move request for scope (-0.15, 0.14)
22:51:52.607 00.004 7680 Worker thread wakes up
22:51:52.607 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:52.612 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
22:51:52.613 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
22:51:52.613 00.000 7680 Moving (-0.15, 0.14) raw xDistance=0.12 yDistance=-0.19
22:51:52.613 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:51:52.613 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:51:52.615 00.002 6120 UpdateGuideState exits: m=12305 SNR=72.7 Saturated
22:51:52.619 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:52.623 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:52.627 00.004 6120 Enqueuing Expose request
22:51:52.631 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:51:52.631 00.000 7680 MoveAxis(E, 0, ABG)
22:51:52.631 00.000 7680 Move returns status 0, amount 0
22:51:52.631 00.000 7680 MoveAxis(N, 0, ABG)
22:51:52.632 00.001 7680 Move returns status 0, amount 0
22:51:52.632 00.000 7680 move complete, result=0
22:51:52.632 00.000 7680 worker thread done servicing request
22:51:52.632 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:51:52.636 00.004 7680 Worker thread wakes up
22:51:52.637 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:52.638 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:51:53.894 01.256 7680 Exposure complete
22:51:54.038 00.144 7680 worker thread done servicing request
22:51:54.039 00.001 6120 OnExposeComplete: enter
22:51:54.043 00.004 6120 UpdateGuideState(): m_state=6
22:51:54.047 00.004 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
22:51:54.051 00.004 6120 Star::Find returns 1 (1), X=969.83, Y=47.19, Mass=13304, SNR=74.8, Peak=255 HFD=6.8
22:51:54.056 00.005 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-2.95) = xAngle (5.29 = -0.99)
22:51:54.060 00.004 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.26)
22:51:54.064 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.34 mountX=0.14 mountY=-0.25, mountTheta=-1.05
22:51:54.069 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.19, opts=13)
22:51:54.073 00.004 6120 Enqueuing Move request for scope (-0.18, 0.19)
22:51:54.078 00.005 7680 Worker thread wakes up
22:51:54.078 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
22:51:54.078 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
22:51:54.079 00.001 7680 Moving (-0.18, 0.19) raw xDistance=0.14 yDistance=-0.25
22:51:54.079 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:51:54.079 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:51:54.079 00.000 7680 MoveAxis(E, 0, ABG)
22:51:54.079 00.000 7680 Move returns status 0, amount 0
22:51:54.080 00.001 7680 MoveAxis(N, 136, ABG)
22:51:54.080 00.000 7680 Guiding  Dir = 0, Dur = 136
22:51:54.080 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:54.083 00.003 7680 IsSlewing returns 0
22:51:54.084 00.001 6120 UpdateGuideState exits: m=13304 SNR=74.8 Saturated
22:51:54.088 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:54.092 00.004 7680 IsGuiding returns 0
22:51:54.093 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:54.096 00.003 7680 PulseGuide returned control before completion, sleep 146
22:51:54.096 00.000 6120 Enqueuing Expose request
22:51:54.256 00.160 7680 IsGuiding returns 0
22:51:54.257 00.001 7680 Move returns status 0, amount 136
22:51:54.257 00.000 7680 move complete, result=0
22:51:54.258 00.001 7680 worker thread done servicing request
22:51:54.259 00.001 7680 Worker thread wakes up
22:51:54.259 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 136 ms NORTH
22:51:54.268 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:54.268 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:51:55.522 01.254 7680 Exposure complete
22:51:55.655 00.133 7680 worker thread done servicing request
22:51:55.655 00.000 6120 OnExposeComplete: enter
22:51:55.659 00.004 6120 UpdateGuideState(): m_state=6
22:51:55.662 00.003 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
22:51:55.667 00.005 6120 Star::Find returns 1 (1), X=969.91, Y=47.21, Mass=13018, SNR=73.9, Peak=255 HFD=6.8
22:51:55.672 00.005 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
22:51:55.676 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
22:51:55.679 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=2.02 mountX=0.06 mountY=-0.24, mountTheta=-1.32
22:51:55.684 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.22, opts=13)
22:51:55.687 00.003 6120 Enqueuing Move request for scope (-0.10, 0.22)
22:51:55.692 00.005 7680 Worker thread wakes up
22:51:55.692 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0xd
22:51:55.692 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
22:51:55.692 00.000 7680 Moving (-0.10, 0.22) raw xDistance=0.06 yDistance=-0.24
22:51:55.692 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:51:55.692 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:51:55.692 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:55.698 00.006 7680 MoveAxis(E, 0, ABG)
22:51:55.698 00.000 7680 Move returns status 0, amount 0
22:51:55.698 00.000 7680 MoveAxis(N, 130, ABG)
22:51:55.698 00.000 7680 Guiding  Dir = 0, Dur = 130
22:51:55.698 00.000 6120 UpdateGuideState exits: m=13018 SNR=73.9 Saturated
22:51:55.703 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:55.709 00.006 7680 IsSlewing returns 0
22:51:55.709 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:55.714 00.005 6120 Enqueuing Expose request
22:51:55.717 00.003 7680 IsGuiding returns 0
22:51:55.718 00.001 7680 PulseGuide returned control before completion, sleep 140
22:51:55.867 00.149 7680 IsGuiding returns 1
22:51:55.868 00.001 7680 scope still moving after pulse duration time elapsed
22:51:55.897 00.029 7680 IsSlewing returns 0
22:51:55.899 00.002 7680 IsGuiding returns 0
22:51:55.899 00.000 7680 scope move finished after 130 + 51 ms
22:51:55.900 00.001 7680 Move returns status 0, amount 130
22:51:55.900 00.000 7680 move complete, result=0
22:51:55.900 00.000 7680 worker thread done servicing request
22:51:55.900 00.000 7680 Worker thread wakes up
22:51:55.901 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 130 ms NORTH
22:51:55.908 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:55.908 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:51:57.162 01.254 7680 Exposure complete
22:51:57.292 00.130 7680 worker thread done servicing request
22:51:57.293 00.001 6120 OnExposeComplete: enter
22:51:57.296 00.003 6120 UpdateGuideState(): m_state=6
22:51:57.299 00.003 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 783
22:51:57.304 00.005 6120 Star::Find returns 1 (1), X=969.99, Y=47.31, Mass=12433, SNR=72.3, Peak=255 HFD=6.8
22:51:57.309 00.005 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
22:51:57.312 00.003 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.96)
22:51:57.315 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.64 mountX=-0.04 mountY=-0.29, mountTheta=-1.70
22:51:57.321 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.31, opts=13)
22:51:57.325 00.004 6120 Enqueuing Move request for scope (-0.02, 0.31)
22:51:57.329 00.004 7680 Worker thread wakes up
22:51:57.329 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.31) opts 0xd
22:51:57.329 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.31)
22:51:57.329 00.000 7680 Moving (-0.02, 0.31) raw xDistance=-0.04 yDistance=-0.29
22:51:57.330 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:51:57.330 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:57.334 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:51:57.334 00.000 7680 MoveAxis(E, 0, ABG)
22:51:57.334 00.000 7680 Move returns status 0, amount 0
22:51:57.335 00.001 7680 MoveAxis(N, 157, ABG)
22:51:57.335 00.000 6120 UpdateGuideState exits: m=12433 SNR=72.3 Saturated
22:51:57.339 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:57.343 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:57.347 00.004 6120 Enqueuing Expose request
22:51:57.351 00.004 7680 Guiding  Dir = 0, Dur = 157
22:51:57.351 00.000 7680 IsSlewing returns 0
22:51:57.352 00.001 7680 IsGuiding returns 0
22:51:57.352 00.000 7680 PulseGuide returned control before completion, sleep 167
22:51:57.530 00.178 7680 IsGuiding returns 1
22:51:57.530 00.000 7680 scope still moving after pulse duration time elapsed
22:51:57.561 00.031 7680 IsSlewing returns 0
22:51:57.563 00.002 7680 IsGuiding returns 0
22:51:57.564 00.001 7680 scope move finished after 157 + 54 ms
22:51:57.565 00.001 7680 Move returns status 0, amount 157
22:51:57.565 00.000 7680 move complete, result=0
22:51:57.566 00.001 7680 worker thread done servicing request
22:51:57.566 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 157 ms NORTH
22:51:57.572 00.006 7680 Worker thread wakes up
22:51:57.573 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:57.573 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:51:58.821 01.248 7680 Exposure complete
22:51:58.960 00.139 7680 worker thread done servicing request
22:51:58.961 00.001 6120 OnExposeComplete: enter
22:51:58.965 00.004 6120 UpdateGuideState(): m_state=6
22:51:58.969 00.004 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 784
22:51:58.972 00.003 6120 Star::Find returns 1 (1), X=969.90, Y=47.50, Mass=13499, SNR=75.1, Peak=255 HFD=6.9
22:51:58.976 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
22:51:58.980 00.004 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
22:51:58.984 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.51 hyp=0.52 cameraTheta=1.78 mountX=0.01 mountY=-0.50, mountTheta=-1.54
22:51:58.989 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.51, opts=13)
22:51:58.994 00.005 6120 Enqueuing Move request for scope (-0.11, 0.51)
22:51:58.998 00.004 7680 Worker thread wakes up
22:51:58.998 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.51) opts 0xd
22:51:58.998 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.51)
22:51:58.998 00.000 7680 Moving (-0.11, 0.51) raw xDistance=0.01 yDistance=-0.50
22:51:58.999 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:51:59.003 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:51:59.003 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:51:59.003 00.000 7680 MoveAxis(E, 0, ABG)
22:51:59.003 00.000 7680 Move returns status 0, amount 0
22:51:59.004 00.001 7680 MoveAxis(N, 273, ABG)
22:51:59.004 00.000 7680 Guiding  Dir = 0, Dur = 273
22:51:59.004 00.000 6120 UpdateGuideState exits: m=13499 SNR=75.1 Saturated
22:51:59.008 00.004 7680 IsSlewing returns 0
22:51:59.008 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:59.013 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:51:59.016 00.003 6120 Enqueuing Expose request
22:51:59.021 00.005 7680 IsGuiding returns 0
22:51:59.021 00.000 7680 PulseGuide returned control before completion, sleep 283
22:51:59.308 00.287 7680 IsGuiding returns 1
22:51:59.310 00.002 7680 scope still moving after pulse duration time elapsed
22:51:59.339 00.029 7680 IsSlewing returns 0
22:51:59.339 00.000 7680 IsGuiding returns 0
22:51:59.341 00.002 7680 scope move finished after 273 + 46 ms
22:51:59.341 00.000 7680 Move returns status 0, amount 273
22:51:59.341 00.000 7680 move complete, result=0
22:51:59.342 00.001 7680 worker thread done servicing request
22:51:59.342 00.000 7680 Worker thread wakes up
22:51:59.342 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 273 ms NORTH
22:51:59.348 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:51:59.348 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:52:00.605 01.257 7680 Exposure complete
22:52:00.729 00.124 7680 worker thread done servicing request
22:52:00.731 00.002 6120 OnExposeComplete: enter
22:52:00.736 00.005 6120 UpdateGuideState(): m_state=6
22:52:00.740 00.004 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 785
22:52:00.744 00.004 6120 Star::Find returns 1 (1), X=969.99, Y=47.08, Mass=13501, SNR=77.0, Peak=255 HFD=6.9
22:52:00.748 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
22:52:00.753 00.005 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
22:52:00.757 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.88 mountX=0.01 mountY=-0.08, mountTheta=-1.45
22:52:00.763 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.08, opts=13)
22:52:00.768 00.005 6120 Enqueuing Move request for scope (-0.03, 0.08)
22:52:00.773 00.005 7680 Worker thread wakes up
22:52:00.773 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:00.778 00.005 6120 UpdateGuideState exits: m=13501 SNR=77.0 Saturated
22:52:00.781 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:00.785 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:00.788 00.003 6120 Enqueuing Expose request
22:52:00.792 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
22:52:00.792 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
22:52:00.792 00.000 7680 Moving (-0.03, 0.08) raw xDistance=0.01 yDistance=-0.08
22:52:00.793 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:52:00.793 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:52:00.793 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:52:00.793 00.000 7680 MoveAxis(E, 0, ABG)
22:52:00.794 00.001 7680 Move returns status 0, amount 0
22:52:00.794 00.000 7680 MoveAxis(N, 0, ABG)
22:52:00.794 00.000 7680 Move returns status 0, amount 0
22:52:00.794 00.000 7680 move complete, result=0
22:52:00.795 00.001 7680 worker thread done servicing request
22:52:00.795 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:00.799 00.004 7680 Worker thread wakes up
22:52:00.799 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:00.800 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:52:02.039 01.239 7680 Exposure complete
22:52:02.178 00.139 7680 worker thread done servicing request
22:52:02.180 00.002 6120 OnExposeComplete: enter
22:52:02.183 00.003 6120 UpdateGuideState(): m_state=6
22:52:02.188 00.005 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 786
22:52:02.191 00.003 6120 Star::Find returns 1 (1), X=969.93, Y=47.32, Mass=12551, SNR=73.9, Peak=255 HFD=6.8
22:52:02.195 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
22:52:02.200 00.005 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
22:52:02.205 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.81 mountX=0.02 mountY=-0.32, mountTheta=-1.52
22:52:02.211 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.32, opts=13)
22:52:02.214 00.003 6120 Enqueuing Move request for scope (-0.08, 0.32)
22:52:02.218 00.004 7680 Worker thread wakes up
22:52:02.219 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.32) opts 0xd
22:52:02.219 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.32)
22:52:02.219 00.000 7680 Moving (-0.08, 0.32) raw xDistance=0.02 yDistance=-0.32
22:52:02.219 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:52:02.219 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:52:02.219 00.000 7680 MoveAxis(E, 0, ABG)
22:52:02.220 00.001 7680 Move returns status 0, amount 0
22:52:02.220 00.000 7680 MoveAxis(N, 176, ABG)
22:52:02.220 00.000 7680 Guiding  Dir = 0, Dur = 176
22:52:02.220 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:02.224 00.004 7680 IsSlewing returns 0
22:52:02.225 00.001 6120 UpdateGuideState exits: m=12551 SNR=73.9 Saturated
22:52:02.228 00.003 7680 IsGuiding returns 0
22:52:02.229 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:02.231 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:02.237 00.006 7680 PulseGuide returned control before completion, sleep 186
22:52:02.237 00.000 6120 Enqueuing Expose request
22:52:02.437 00.200 7680 IsGuiding returns 0
22:52:02.437 00.000 7680 Move returns status 0, amount 176
22:52:02.438 00.001 7680 move complete, result=0
22:52:02.438 00.000 7680 worker thread done servicing request
22:52:02.440 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 176 ms NORTH
22:52:02.446 00.006 7680 Worker thread wakes up
22:52:02.446 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:02.446 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:52:03.722 01.276 7680 Exposure complete
22:52:03.813 00.091 7680 worker thread done servicing request
22:52:03.813 00.000 6120 OnExposeComplete: enter
22:52:03.815 00.002 6120 UpdateGuideState(): m_state=6
22:52:03.818 00.003 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 787
22:52:03.822 00.004 6120 Star::Find returns 1 (1), X=969.99, Y=47.03, Mass=12479, SNR=73.5, Peak=255 HFD=7.2
22:52:03.824 00.002 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.26)
22:52:03.828 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.53)
22:52:03.830 00.002 6120 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=2.07 mountX=0.01 mountY=-0.04, mountTheta=-1.27
22:52:03.835 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.04, opts=13)
22:52:03.837 00.002 6120 Enqueuing Move request for scope (-0.02, 0.04)
22:52:03.841 00.004 7680 Worker thread wakes up
22:52:03.841 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
22:52:03.841 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
22:52:03.841 00.000 7680 Moving (-0.02, 0.04) raw xDistance=0.01 yDistance=-0.04
22:52:03.842 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:52:03.842 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:03.844 00.002 6120 UpdateGuideState exits: m=12479 SNR=73.5 Saturated
22:52:03.847 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:03.849 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:03.853 00.004 6120 Enqueuing Expose request
22:52:03.857 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:52:03.857 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:52:03.857 00.000 7680 MoveAxis(E, 0, ABG)
22:52:03.858 00.001 7680 Move returns status 0, amount 0
22:52:03.858 00.000 7680 MoveAxis(N, 0, ABG)
22:52:03.858 00.000 7680 Move returns status 0, amount 0
22:52:03.858 00.000 7680 move complete, result=0
22:52:03.858 00.000 7680 worker thread done servicing request
22:52:03.858 00.000 7680 Worker thread wakes up
22:52:03.859 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:52:03.862 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:03.862 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:52:05.101 01.239 7680 Exposure complete
22:52:05.231 00.130 7680 worker thread done servicing request
22:52:05.232 00.001 6120 OnExposeComplete: enter
22:52:05.236 00.004 6120 UpdateGuideState(): m_state=6
22:52:05.240 00.004 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 788
22:52:05.244 00.004 6120 Star::Find returns 1 (1), X=970.02, Y=47.13, Mass=12394, SNR=72.1, Peak=255 HFD=7.0
22:52:05.248 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
22:52:05.253 00.005 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
22:52:05.257 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.47 mountX=-0.04 mountY=-0.11, mountTheta=-1.89
22:52:05.265 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.13, opts=13)
22:52:05.271 00.006 6120 Enqueuing Move request for scope (0.01, 0.13)
22:52:05.274 00.003 7680 Worker thread wakes up
22:52:05.275 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
22:52:05.275 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
22:52:05.275 00.000 7680 Moving (0.01, 0.13) raw xDistance=-0.04 yDistance=-0.11
22:52:05.275 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:52:05.275 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:52:05.276 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:52:05.276 00.000 7680 MoveAxis(E, 0, ABG)
22:52:05.277 00.001 7680 Move returns status 0, amount 0
22:52:05.277 00.000 7680 MoveAxis(N, 0, ABG)
22:52:05.277 00.000 7680 Move returns status 0, amount 0
22:52:05.279 00.002 7680 move complete, result=0
22:52:05.279 00.000 7680 worker thread done servicing request
22:52:05.279 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:05.286 00.007 6120 UpdateGuideState exits: m=12394 SNR=72.1 Saturated
22:52:05.302 00.016 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:05.306 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:05.310 00.004 6120 Enqueuing Expose request
22:52:05.313 00.003 7680 Worker thread wakes up
22:52:05.313 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:05.317 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:05.317 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:52:06.558 01.241 7680 Exposure complete
22:52:06.723 00.165 7680 worker thread done servicing request
22:52:06.723 00.000 6120 OnExposeComplete: enter
22:52:06.727 00.004 6120 UpdateGuideState(): m_state=6
22:52:06.731 00.004 6120 Star::Find(15, 970, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 789
22:52:06.736 00.005 6120 Star::Find returns 1 (1), X=969.97, Y=47.65, Mass=12693, SNR=73.0, Peak=255 HFD=6.8
22:52:06.740 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
22:52:06.744 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
22:52:06.748 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.66 hyp=0.66 cameraTheta=1.64 mountX=-0.08 mountY=-0.61, mountTheta=-1.70
22:52:06.753 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.66, opts=13)
22:52:06.757 00.004 6120 Enqueuing Move request for scope (-0.04, 0.66)
22:52:06.761 00.004 7680 Worker thread wakes up
22:52:06.761 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.66) opts 0xd
22:52:06.761 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.66)
22:52:06.761 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:06.766 00.005 6120 UpdateGuideState exits: m=12693 SNR=73.0 Saturated
22:52:06.770 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:06.775 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:06.778 00.003 6120 Enqueuing Expose request
22:52:06.782 00.004 7680 Moving (-0.04, 0.66) raw xDistance=-0.08 yDistance=-0.61
22:52:06.782 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:52:06.782 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
22:52:06.782 00.000 7680 MoveAxis(E, 0, ABG)
22:52:06.783 00.001 7680 Move returns status 0, amount 0
22:52:06.783 00.000 7680 MoveAxis(N, 330, ABG)
22:52:06.783 00.000 7680 Guiding  Dir = 0, Dur = 330
22:52:06.783 00.000 7680 IsSlewing returns 0
22:52:06.784 00.001 7680 IsGuiding returns 0
22:52:06.784 00.000 7680 PulseGuide returned control before completion, sleep 340
22:52:07.132 00.348 7680 IsGuiding returns 1
22:52:07.133 00.001 7680 scope still moving after pulse duration time elapsed
22:52:07.163 00.030 7680 IsSlewing returns 0
22:52:07.164 00.001 7680 IsGuiding returns 0
22:52:07.165 00.001 7680 scope move finished after 330 + 50 ms
22:52:07.165 00.000 7680 Move returns status 0, amount 330
22:52:07.165 00.000 7680 move complete, result=0
22:52:07.167 00.002 7680 worker thread done servicing request
22:52:07.168 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 330 ms NORTH
22:52:07.174 00.006 7680 Worker thread wakes up
22:52:07.175 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:07.175 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:52:08.430 01.255 7680 Exposure complete
22:52:08.571 00.141 7680 worker thread done servicing request
22:52:08.571 00.000 6120 OnExposeComplete: enter
22:52:08.577 00.006 6120 UpdateGuideState(): m_state=6
22:52:08.582 00.005 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 790
22:52:08.587 00.005 6120 Star::Find returns 1 (1), X=969.86, Y=47.14, Mass=12941, SNR=74.9, Peak=255 HFD=6.8
22:52:08.591 00.004 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
22:52:08.595 00.004 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
22:52:08.598 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.20 cameraTheta=2.40 mountX=0.12 mountY=-0.19, mountTheta=-1.00
22:52:08.604 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.14, opts=13)
22:52:08.610 00.006 6120 Enqueuing Move request for scope (-0.15, 0.14)
22:52:08.614 00.004 7680 Worker thread wakes up
22:52:08.614 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:08.619 00.005 6120 UpdateGuideState exits: m=12941 SNR=74.9 Saturated
22:52:08.623 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
22:52:08.623 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
22:52:08.623 00.000 7680 Moving (-0.15, 0.14) raw xDistance=0.12 yDistance=-0.19
22:52:08.623 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:52:08.623 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:08.627 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:08.631 00.004 6120 Enqueuing Expose request
22:52:08.635 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:52:08.635 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:52:08.635 00.000 7680 MoveAxis(E, 0, ABG)
22:52:08.635 00.000 7680 Move returns status 0, amount 0
22:52:08.635 00.000 7680 MoveAxis(N, 0, ABG)
22:52:08.636 00.001 7680 Move returns status 0, amount 0
22:52:08.636 00.000 7680 move complete, result=0
22:52:08.638 00.002 7680 worker thread done servicing request
22:52:08.638 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:52:08.643 00.005 7680 Worker thread wakes up
22:52:08.643 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:08.644 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:52:09.901 01.257 7680 Exposure complete
22:52:10.049 00.148 7680 worker thread done servicing request
22:52:10.049 00.000 6120 OnExposeComplete: enter
22:52:10.054 00.005 6120 UpdateGuideState(): m_state=6
22:52:10.057 00.003 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 791
22:52:10.061 00.004 6120 Star::Find returns 1 (1), X=970.00, Y=47.18, Mass=12956, SNR=74.6, Peak=255 HFD=6.9
22:52:10.065 00.004 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.72)
22:52:10.069 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.99)
22:52:10.072 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.61 mountX=-0.03 mountY=-0.16, mountTheta=-1.73
22:52:10.078 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.18, opts=13)
22:52:10.083 00.005 6120 Enqueuing Move request for scope (-0.01, 0.18)
22:52:10.086 00.003 7680 Worker thread wakes up
22:52:10.087 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:10.092 00.005 6120 UpdateGuideState exits: m=12956 SNR=74.6 Saturated
22:52:10.095 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:10.098 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:10.102 00.004 6120 Enqueuing Expose request
22:52:10.107 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
22:52:10.107 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
22:52:10.107 00.000 7680 Moving (-0.01, 0.18) raw xDistance=-0.03 yDistance=-0.16
22:52:10.107 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:52:10.107 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:52:10.108 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:52:10.108 00.000 7680 MoveAxis(E, 0, ABG)
22:52:10.108 00.000 7680 Move returns status 0, amount 0
22:52:10.108 00.000 7680 MoveAxis(N, 0, ABG)
22:52:10.109 00.001 7680 Move returns status 0, amount 0
22:52:10.109 00.000 7680 move complete, result=0
22:52:10.109 00.000 7680 worker thread done servicing request
22:52:10.109 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:52:10.114 00.005 7680 Worker thread wakes up
22:52:10.115 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:10.115 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:52:11.370 01.255 7680 Exposure complete
22:52:11.509 00.139 7680 worker thread done servicing request
22:52:11.509 00.000 6120 OnExposeComplete: enter
22:52:11.515 00.006 6120 UpdateGuideState(): m_state=6
22:52:11.519 00.004 6120 Star::Find(15, 970, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 792
22:52:11.525 00.006 6120 Star::Find returns 1 (1), X=969.93, Y=47.43, Mass=12677, SNR=72.9, Peak=255 HFD=6.8
22:52:11.529 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
22:52:11.533 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
22:52:11.537 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.43 hyp=0.44 cameraTheta=1.77 mountX=0.00 mountY=-0.43, mountTheta=-1.56
22:52:11.541 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.43, opts=13)
22:52:11.546 00.005 6120 Enqueuing Move request for scope (-0.09, 0.43)
22:52:11.550 00.004 7680 Worker thread wakes up
22:52:11.551 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:11.555 00.004 6120 UpdateGuideState exits: m=12677 SNR=72.9 Saturated
22:52:11.558 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:11.563 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:11.566 00.003 6120 Enqueuing Expose request
22:52:11.570 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.43) opts 0xd
22:52:11.570 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.43)
22:52:11.570 00.000 7680 Moving (-0.09, 0.43) raw xDistance=0.00 yDistance=-0.43
22:52:11.570 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:52:11.570 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
22:52:11.571 00.001 7680 MoveAxis(E, 0, ABG)
22:52:11.571 00.000 7680 Move returns status 0, amount 0
22:52:11.571 00.000 7680 MoveAxis(N, 231, ABG)
22:52:11.571 00.000 7680 Guiding  Dir = 0, Dur = 231
22:52:11.571 00.000 7680 IsSlewing returns 0
22:52:11.573 00.002 7680 IsGuiding returns 0
22:52:11.573 00.000 7680 PulseGuide returned control before completion, sleep 241
22:52:11.823 00.250 7680 IsGuiding returns 1
22:52:11.824 00.001 7680 scope still moving after pulse duration time elapsed
22:52:11.854 00.030 7680 IsSlewing returns 0
22:52:11.855 00.001 7680 IsGuiding returns 0
22:52:11.857 00.002 7680 scope move finished after 231 + 53 ms
22:52:11.857 00.000 7680 Move returns status 0, amount 231
22:52:11.857 00.000 7680 move complete, result=0
22:52:11.859 00.002 7680 worker thread done servicing request
22:52:11.859 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 231 ms NORTH
22:52:11.865 00.006 7680 Worker thread wakes up
22:52:11.865 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:11.865 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:52:13.121 01.256 7680 Exposure complete
22:52:13.267 00.146 7680 worker thread done servicing request
22:52:13.268 00.001 6120 OnExposeComplete: enter
22:52:13.272 00.004 6120 UpdateGuideState(): m_state=6
22:52:13.277 00.005 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 793
22:52:13.280 00.003 6120 Star::Find returns 1 (1), X=970.17, Y=47.26, Mass=12094, SNR=70.8, Peak=255 HFD=6.8
22:52:13.284 00.004 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.98 = -2.30)
22:52:13.288 00.004 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.57)
22:52:13.291 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.26 hyp=0.31 cameraTheta=1.02 mountX=-0.21 mountY=-0.17, mountTheta=-2.46
22:52:13.296 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.26, opts=13)
22:52:13.300 00.004 6120 Enqueuing Move request for scope (0.16, 0.26)
22:52:13.304 00.004 7680 Worker thread wakes up
22:52:13.304 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.26) opts 0xd
22:52:13.304 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.26)
22:52:13.304 00.000 7680 Moving (0.16, 0.26) raw xDistance=-0.21 yDistance=-0.17
22:52:13.305 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
22:52:13.305 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:52:13.305 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:52:13.305 00.000 7680 MoveAxis(E, 85, ABG)
22:52:13.305 00.000 7680 Guiding  Dir = 2, Dur = 85
22:52:13.305 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:13.309 00.004 7680 IsSlewing returns 0
22:52:13.310 00.001 6120 UpdateGuideState exits: m=12094 SNR=70.8 Saturated
22:52:13.313 00.003 7680 IsGuiding returns 0
22:52:13.313 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:13.317 00.004 7680 PulseGuide returned control before completion, sleep 95
22:52:13.318 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:13.322 00.004 6120 Enqueuing Expose request
22:52:13.423 00.101 7680 IsGuiding returns 1
22:52:13.424 00.001 7680 scope still moving after pulse duration time elapsed
22:52:13.456 00.032 7680 IsSlewing returns 0
22:52:13.458 00.002 7680 IsGuiding returns 0
22:52:13.459 00.001 7680 scope move finished after 85 + 60 ms
22:52:13.459 00.000 7680 Move returns status 0, amount 85
22:52:13.459 00.000 7680 MoveAxis(N, 0, ABG)
22:52:13.461 00.002 7680 Move returns status 0, amount 0
22:52:13.461 00.000 7680 move complete, result=0
22:52:13.461 00.000 7680 worker thread done servicing request
22:52:13.461 00.000 6120 GuideStep: -0.2 px 85 ms EAST, -0.2 px 0 ms NORTH
22:52:13.469 00.008 7680 Worker thread wakes up
22:52:13.469 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:13.469 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:52:14.715 01.246 7680 Exposure complete
22:52:14.858 00.143 7680 worker thread done servicing request
22:52:14.859 00.001 6120 OnExposeComplete: enter
22:52:14.864 00.005 6120 UpdateGuideState(): m_state=6
22:52:14.869 00.005 6120 Star::Find(15, 970, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 794
22:52:14.873 00.004 6120 Star::Find returns 1 (1), X=969.95, Y=47.34, Mass=13354, SNR=75.8, Peak=255 HFD=6.8
22:52:14.876 00.003 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
22:52:14.880 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
22:52:14.884 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.34 hyp=0.35 cameraTheta=1.74 mountX=-0.01 mountY=-0.33, mountTheta=-1.59
22:52:14.888 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.34, opts=13)
22:52:14.891 00.003 6120 Enqueuing Move request for scope (-0.06, 0.34)
22:52:14.893 00.002 7680 Worker thread wakes up
22:52:14.893 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.34) opts 0xd
22:52:14.894 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:14.898 00.004 6120 UpdateGuideState exits: m=13354 SNR=75.8 Saturated
22:52:14.903 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:14.906 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.34)
22:52:14.906 00.000 7680 Moving (-0.06, 0.34) raw xDistance=-0.01 yDistance=-0.33
22:52:14.906 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:52:14.906 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:52:14.907 00.001 7680 MoveAxis(E, 0, ABG)
22:52:14.907 00.000 7680 Move returns status 0, amount 0
22:52:14.907 00.000 7680 MoveAxis(N, 182, ABG)
22:52:14.907 00.000 7680 Guiding  Dir = 0, Dur = 182
22:52:14.907 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:14.912 00.005 6120 Enqueuing Expose request
22:52:14.915 00.003 7680 IsSlewing returns 0
22:52:14.915 00.000 7680 IsGuiding returns 0
22:52:14.917 00.002 7680 PulseGuide returned control before completion, sleep 192
22:52:15.115 00.198 7680 IsGuiding returns 1
22:52:15.117 00.002 7680 scope still moving after pulse duration time elapsed
22:52:15.146 00.029 7680 IsSlewing returns 0
22:52:15.146 00.000 7680 IsGuiding returns 0
22:52:15.148 00.002 7680 scope move finished after 182 + 48 ms
22:52:15.148 00.000 7680 Move returns status 0, amount 182
22:52:15.149 00.001 7680 move complete, result=0
22:52:15.149 00.000 7680 worker thread done servicing request
22:52:15.149 00.000 7680 Worker thread wakes up
22:52:15.150 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 182 ms NORTH
22:52:15.156 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:15.156 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:52:16.410 01.254 7680 Exposure complete
22:52:16.543 00.133 7680 worker thread done servicing request
22:52:16.544 00.001 6120 OnExposeComplete: enter
22:52:16.549 00.005 6120 UpdateGuideState(): m_state=6
22:52:16.553 00.004 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 795
22:52:16.557 00.004 6120 Star::Find returns 1 (1), X=969.95, Y=47.30, Mass=12884, SNR=74.7, Peak=255 HFD=6.8
22:52:16.560 00.003 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
22:52:16.563 00.003 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
22:52:16.567 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.31 hyp=0.31 cameraTheta=1.78 mountX=0.01 mountY=-0.30, mountTheta=-1.55
22:52:16.573 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.31, opts=13)
22:52:16.575 00.002 6120 Enqueuing Move request for scope (-0.06, 0.31)
22:52:16.578 00.003 7680 Worker thread wakes up
22:52:16.579 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.31) opts 0xd
22:52:16.579 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.31)
22:52:16.579 00.000 7680 Moving (-0.06, 0.31) raw xDistance=0.01 yDistance=-0.30
22:52:16.579 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:52:16.579 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:52:16.579 00.000 7680 MoveAxis(E, 0, ABG)
22:52:16.579 00.000 7680 Move returns status 0, amount 0
22:52:16.579 00.000 7680 MoveAxis(N, 165, ABG)
22:52:16.581 00.002 7680 Guiding  Dir = 0, Dur = 165
22:52:16.581 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:16.585 00.004 7680 IsSlewing returns 0
22:52:16.585 00.000 6120 UpdateGuideState exits: m=12884 SNR=74.7 Saturated
22:52:16.589 00.004 7680 IsGuiding returns 0
22:52:16.589 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:16.594 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:16.598 00.004 6120 Enqueuing Expose request
22:52:16.601 00.003 7680 PulseGuide returned control before completion, sleep 175
22:52:16.789 00.188 7680 IsGuiding returns 1
22:52:16.790 00.001 7680 scope still moving after pulse duration time elapsed
22:52:16.820 00.030 7680 IsSlewing returns 0
22:52:16.820 00.000 7680 IsGuiding returns 0
22:52:16.820 00.000 7680 scope move finished after 165 + 65 ms
22:52:16.821 00.001 7680 Move returns status 0, amount 165
22:52:16.821 00.000 7680 move complete, result=0
22:52:16.821 00.000 7680 worker thread done servicing request
22:52:16.821 00.000 7680 Worker thread wakes up
22:52:16.821 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 165 ms NORTH
22:52:16.826 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:16.827 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:52:18.084 01.257 7680 Exposure complete
22:52:18.218 00.134 6120 OnExposeComplete: enter
22:52:18.223 00.005 7680 worker thread done servicing request
22:52:18.223 00.000 6120 UpdateGuideState(): m_state=6
22:52:18.228 00.005 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 796
22:52:18.232 00.004 6120 Star::Find returns 1 (1), X=970.09, Y=47.24, Mass=12717, SNR=72.9, Peak=255 HFD=6.8
22:52:18.236 00.004 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
22:52:18.238 00.002 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
22:52:18.241 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.28 mountX=-0.12 mountY=-0.19, mountTheta=-2.14
22:52:18.245 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.25, opts=13)
22:52:18.249 00.004 6120 Enqueuing Move request for scope (0.07, 0.25)
22:52:18.253 00.004 7680 Worker thread wakes up
22:52:18.253 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:18.256 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd
22:52:18.256 00.000 6120 UpdateGuideState exits: m=12717 SNR=72.9 Saturated
22:52:18.259 00.003 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.25)
22:52:18.259 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:18.263 00.004 7680 Moving (0.07, 0.25) raw xDistance=-0.12 yDistance=-0.19
22:52:18.263 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:18.268 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:52:18.268 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:52:18.269 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:52:18.269 00.000 7680 MoveAxis(E, 0, ABG)
22:52:18.269 00.000 7680 Move returns status 0, amount 0
22:52:18.269 00.000 7680 MoveAxis(N, 0, ABG)
22:52:18.270 00.001 7680 Move returns status 0, amount 0
22:52:18.270 00.000 6120 Enqueuing Expose request
22:52:18.275 00.005 7680 move complete, result=0
22:52:18.276 00.001 7680 worker thread done servicing request
22:52:18.276 00.000 7680 Worker thread wakes up
22:52:18.276 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:18.276 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,32,31,31)
22:52:18.277 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:52:18.330 00.053 6120 evsrv: cli 0FAEF118 connect
22:52:18.460 00.130 6120 case statement mapped state 6 to 3
22:52:18.466 00.006 6120 case statement mapped state 6 to 3
22:52:18.470 00.004 6120 evsrv: cli 0FAEF118 request: {"method":"get_app_state","id":"dae972e1-8097-42f6-a3e3-27c788c17fcf"}
22:52:18.473 00.003 6120 case statement mapped state 6 to 3
22:52:18.476 00.003 6120 evsrv: cli 0FAEF118 response: {"jsonrpc":"2.0","result":"Guiding","id":"dae972e1-8097-42f6-a3e3-27c788c17fcf"}
22:52:18.481 00.005 6120 evsrv: cli 0FAEF118 disconnect
22:52:18.486 00.005 6120 evsrv: cli 0FAEFBB8 connect
22:52:18.489 00.003 6120 case statement mapped state 6 to 3
22:52:18.492 00.003 6120 case statement mapped state 6 to 3
22:52:18.496 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"08f2745b-db80-4417-a787-8370f4c673a3"}
22:52:18.499 00.003 6120 PhdController::Dither begins
22:52:18.502 00.003 6120 dither: size=5.00, dRA=2.00 dDec=0.05
22:52:18.505 00.003 6120 MountToCamera -- mountTheta (0.02) + m_xAngle (-2.95) = xAngle (-2.93 = -2.93)
22:52:18.508 00.003 6120 MountToCamera -- mountX=2.00 mountY=0.05 hyp=2.00 mountTheta=0.02 cameraX=-1.95, cameraY=-0.42 cameraTheta=-2.93
22:52:18.647 00.139 6120 setting lock position to (968.06, 46.58)
22:52:18.651 00.004 6120 Mount: notify guiding dithered (-2.0, -0.4)
22:52:18.655 00.004 6120 Status Line: Dither by 2.00,0.05
22:52:18.661 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:52:18.664 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
22:52:18.676 00.012 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"08f2745b-db80-4417-a787-8370f4c673a3"}
22:52:18.701 00.025 6120 evsrv: cli 0FAEFBB8 disconnect
22:52:19.520 00.819 7680 Exposure complete
22:52:19.607 00.087 7680 worker thread done servicing request
22:52:19.607 00.000 6120 OnExposeComplete: enter
22:52:19.610 00.003 6120 UpdateGuideState(): m_state=6
22:52:19.613 00.003 6120 Star::Find(15, 970, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 797
22:52:19.616 00.003 6120 Star::Find returns 1 (1), X=970.05, Y=47.33, Mass=12201, SNR=70.0, Peak=255 HFD=6.7
22:52:19.620 00.004 6120 CameraToMount -- cameraTheta (0.36) - m_xAngle (-2.95) = xAngle (3.32 = -2.97)
22:52:19.623 00.003 6120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.05 = 3.05)
22:52:19.630 00.007 6120 CameraToMount -- cameraX=1.99 cameraY=0.75 hyp=2.13 cameraTheta=0.36 mountX=-2.09 mountY=0.20, mountTheta=3.05
22:52:19.638 00.008 6120 dither recenter: remaining=(-2.0,-0.0) step=(-2.0,-0.0)
22:52:19.642 00.004 6120 MountToCamera -- mountTheta (-3.12) + m_xAngle (-2.95) = xAngle (-6.07 = 0.21)
22:52:19.646 00.004 6120 MountToCamera -- mountX=-2.00 mountY=-0.05 hyp=2.00 mountTheta=-3.12 cameraX=1.95, cameraY=0.42 cameraTheta=0.21
22:52:19.649 00.003 6120 SchedulePrimaryMove(0D6325F0, x=1.95, y=0.42, opts=4)
22:52:19.654 00.005 6120 Enqueuing Move request for scope (1.95, 0.42)
22:52:19.658 00.004 7680 Worker thread wakes up
22:52:19.658 00.000 6120 Mount: notify direct move -2.00,-0.05
22:52:19.663 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (1.95, 0.42) opts 0x4
22:52:19.663 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:19.667 00.004 7680 Handling offset move in thread for scope, endpoint = (1.95, 0.42)
22:52:19.667 00.000 6120 UpdateGuideState exits: m=12201 SNR=70.0 Saturated
22:52:19.671 00.004 7680 Moving (1.95, 0.42) raw xDistance=-2.00 yDistance=-0.05
22:52:19.671 00.000 6120 PhdController: settling, locked = 1, distance = 2.25 (1.50) aobump = 0 frame = 1 / 99999
22:52:19.676 00.005 7680 MoveAxis(E, 1295, B)
22:52:19.676 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046339.676,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.25,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:52:19.680 00.004 7680 Guiding  Dir = 2, Dur = 1295
22:52:19.681 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:19.685 00.004 7680 IsSlewing returns 0
22:52:19.685 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:19.689 00.004 7680 IsGuiding returns 0
22:52:19.689 00.000 6120 Enqueuing Expose request
22:52:19.692 00.003 7680 PulseGuide returned control before completion, sleep 1305
22:52:21.001 01.309 7680 IsGuiding returns 1
22:52:21.001 00.000 7680 scope still moving after pulse duration time elapsed
22:52:21.032 00.031 7680 IsSlewing returns 0
22:52:21.032 00.000 7680 IsGuiding returns 0
22:52:21.032 00.000 7680 scope move finished after 1295 + 48 ms
22:52:21.032 00.000 7680 Move returns status 0, amount 1295
22:52:21.033 00.001 7680 MoveAxis(N, 26, B)
22:52:21.033 00.000 7680 Guiding  Dir = 0, Dur = 26
22:52:21.033 00.000 7680 IsSlewing returns 0
22:52:21.033 00.000 7680 IsGuiding returns 0
22:52:21.033 00.000 7680 PulseGuide returned control before completion, sleep 36
22:52:21.079 00.046 7680 IsGuiding returns 1
22:52:21.080 00.001 7680 scope still moving after pulse duration time elapsed
22:52:21.114 00.034 7680 IsSlewing returns 0
22:52:21.115 00.001 7680 IsGuiding returns 0
22:52:21.115 00.000 7680 scope move finished after 26 + 56 ms
22:52:21.115 00.000 7680 Move returns status 0, amount 26
22:52:21.116 00.001 7680 move complete, result=0
22:52:21.116 00.000 6120 GuideStep: -2.0 px 1295 ms EAST, -0.0 px 26 ms NORTH
22:52:21.121 00.005 7680 worker thread done servicing request
22:52:21.122 00.001 7680 Worker thread wakes up
22:52:21.122 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:21.122 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:22.373 01.251 7680 Exposure complete
22:52:22.514 00.141 7680 worker thread done servicing request
22:52:22.514 00.000 6120 OnExposeComplete: enter
22:52:22.519 00.005 6120 UpdateGuideState(): m_state=6
22:52:22.523 00.004 6120 Star::Find(15, 970, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 798
22:52:22.526 00.003 6120 Star::Find returns 1 (1), X=968.11, Y=47.99, Mass=13729, SNR=76.9, Peak=255 HFD=6.8
22:52:22.531 00.005 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
22:52:22.535 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
22:52:22.538 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=1.41 hyp=1.41 cameraTheta=1.54 mountX=-0.31 mountY=-1.25, mountTheta=-1.82
22:52:22.544 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=1.41, opts=13)
22:52:22.547 00.003 6120 Enqueuing Move request for scope (0.05, 1.41)
22:52:22.552 00.005 7680 Worker thread wakes up
22:52:22.552 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 1.41) opts 0xd
22:52:22.552 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 1.41)
22:52:22.552 00.000 7680 Moving (0.05, 1.41) raw xDistance=-0.31 yDistance=-1.25
22:52:22.553 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
22:52:22.553 00.000 7680 resist switch: large excursion: input -1.25 thresh 0.60 direction from 0 to -1
22:52:22.553 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:22.557 00.004 6120 UpdateGuideState exits: m=13729 SNR=76.9 Saturated
22:52:22.561 00.004 6120 PhdController: settling, locked = 1, distance = 1.41 (1.50) aobump = 0 frame = 2 / 99999
22:52:22.564 00.003 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.74
22:52:22.565 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046342.564,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.41,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:52:22.567 00.002 7680 GuideAlgorithmResistSwitch::result() returns -1.25 from input -1.25
22:52:22.567 00.000 7680 MoveAxis(E, 127, ABG)
22:52:22.569 00.002 7680 Guiding  Dir = 2, Dur = 127
22:52:22.569 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:22.573 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:22.577 00.004 6120 Enqueuing Expose request
22:52:22.581 00.004 7680 IsSlewing returns 0
22:52:22.582 00.001 7680 IsGuiding returns 0
22:52:22.582 00.000 7680 PulseGuide returned control before completion, sleep 137
22:52:22.722 00.140 7680 IsGuiding returns 1
22:52:22.724 00.002 7680 scope still moving after pulse duration time elapsed
22:52:22.753 00.029 7680 IsSlewing returns 0
22:52:22.755 00.002 7680 IsGuiding returns 1
22:52:22.785 00.030 7680 IsSlewing returns 0
22:52:22.786 00.001 7680 IsGuiding returns 0
22:52:22.787 00.001 7680 scope move finished after 127 + 77 ms
22:52:22.787 00.000 7680 Move returns status 0, amount 127
22:52:22.787 00.000 7680 MoveAxis(N, 676, ABG)
22:52:22.789 00.002 7680 Guiding  Dir = 0, Dur = 676
22:52:22.789 00.000 7680 IsSlewing returns 0
22:52:22.789 00.000 7680 IsGuiding returns 0
22:52:22.790 00.001 7680 PulseGuide returned control before completion, sleep 686
22:52:23.488 00.698 7680 IsGuiding returns 1
22:52:23.488 00.000 7680 scope still moving after pulse duration time elapsed
22:52:23.519 00.031 7680 IsSlewing returns 0
22:52:23.520 00.001 7680 IsGuiding returns 0
22:52:23.520 00.000 7680 scope move finished after 676 + 54 ms
22:52:23.521 00.001 7680 Move returns status 0, amount 676
22:52:23.521 00.000 7680 move complete, result=0
22:52:23.522 00.001 6120 GuideStep: -0.3 px 127 ms EAST, -1.2 px 676 ms NORTH
22:52:23.526 00.004 7680 worker thread done servicing request
22:52:23.526 00.000 7680 Worker thread wakes up
22:52:23.526 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:23.526 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:24.774 01.248 7680 Exposure complete
22:52:24.899 00.125 7680 worker thread done servicing request
22:52:24.899 00.000 6120 OnExposeComplete: enter
22:52:24.902 00.003 6120 UpdateGuideState(): m_state=6
22:52:24.908 00.006 6120 Star::Find(15, 968, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
22:52:24.911 00.003 6120 Star::Find returns 1 (0), X=967.68, Y=47.16, Mass=11854, SNR=71.5, Peak=243 HFD=6.8
22:52:24.914 00.003 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
22:52:24.917 00.003 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
22:52:24.923 00.006 6120 CameraToMount -- cameraX=-0.38 cameraY=0.58 hyp=0.69 cameraTheta=2.14 mountX=0.26 mountY=-0.69, mountTheta=-1.21
22:52:24.926 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.58, opts=13)
22:52:24.930 00.004 6120 Enqueuing Move request for scope (-0.38, 0.58)
22:52:24.933 00.003 7680 Worker thread wakes up
22:52:24.933 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.58) opts 0xd
22:52:24.933 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.58)
22:52:24.933 00.000 7680 Moving (-0.38, 0.58) raw xDistance=0.26 yDistance=-0.69
22:52:24.934 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
22:52:24.934 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:24.937 00.003 6120 UpdateGuideState exits: m=11854 SNR=71.5
22:52:24.940 00.003 6120 PhdController: settling, locked = 1, distance = 1.20 (1.50) aobump = 0 frame = 3 / 99999
22:52:24.943 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
22:52:24.944 00.001 7680 MoveAxis(W, 98, ABG)
22:52:24.944 00.000 7680 Guiding  Dir = 3, Dur = 98
22:52:24.944 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046344.943,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.20,"Time":2.4,"SettleTime":10.0,"StarLocked":true}
22:52:24.948 00.004 7680 IsSlewing returns 0
22:52:24.948 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:24.952 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:24.955 00.003 6120 Enqueuing Expose request
22:52:24.960 00.005 7680 IsGuiding returns 0
22:52:24.960 00.000 7680 PulseGuide returned control before completion, sleep 108
22:52:25.077 00.117 7680 IsGuiding returns 1
22:52:25.077 00.000 7680 scope still moving after pulse duration time elapsed
22:52:25.107 00.030 7680 IsSlewing returns 0
22:52:25.108 00.001 7680 IsGuiding returns 0
22:52:25.109 00.001 7680 scope move finished after 98 + 51 ms
22:52:25.110 00.001 7680 Move returns status 0, amount 98
22:52:25.110 00.000 7680 MoveAxis(N, 373, ABG)
22:52:25.111 00.001 7680 Guiding  Dir = 0, Dur = 373
22:52:25.111 00.000 7680 IsSlewing returns 0
22:52:25.112 00.001 7680 IsGuiding returns 0
22:52:25.113 00.001 7680 PulseGuide returned control before completion, sleep 383
22:52:25.498 00.385 7680 IsGuiding returns 1
22:52:25.500 00.002 7680 scope still moving after pulse duration time elapsed
22:52:25.529 00.029 7680 IsSlewing returns 0
22:52:25.531 00.002 7680 IsGuiding returns 0
22:52:25.532 00.001 7680 scope move finished after 373 + 46 ms
22:52:25.532 00.000 7680 Move returns status 0, amount 373
22:52:25.532 00.000 7680 move complete, result=0
22:52:25.533 00.001 7680 worker thread done servicing request
22:52:25.533 00.000 7680 Worker thread wakes up
22:52:25.533 00.000 6120 GuideStep: 0.3 px 98 ms WEST, -0.7 px 373 ms NORTH
22:52:25.540 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:25.540 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:26.788 01.248 7680 Exposure complete
22:52:26.922 00.134 7680 worker thread done servicing request
22:52:26.922 00.000 6120 OnExposeComplete: enter
22:52:26.926 00.004 6120 UpdateGuideState(): m_state=6
22:52:26.930 00.004 6120 Star::Find(15, 967, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 800
22:52:26.934 00.004 6120 Star::Find returns 1 (1), X=967.79, Y=47.02, Mass=12376, SNR=71.5, Peak=255 HFD=6.8
22:52:26.937 00.003 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
22:52:26.940 00.003 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
22:52:26.945 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.44 hyp=0.52 cameraTheta=2.12 mountX=0.18 mountY=-0.52, mountTheta=-1.23
22:52:26.951 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.44, opts=13)
22:52:26.955 00.004 6120 Enqueuing Move request for scope (-0.27, 0.44)
22:52:26.958 00.003 7680 Worker thread wakes up
22:52:26.959 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:26.963 00.004 6120 UpdateGuideState exits: m=12376 SNR=71.5 Saturated
22:52:26.967 00.004 6120 PhdController: settling, locked = 1, distance = 0.99 (1.50) aobump = 0 frame = 4 / 99999
22:52:26.971 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.44) opts 0xd
22:52:26.971 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.44)
22:52:26.972 00.001 7680 Moving (-0.27, 0.44) raw xDistance=0.18 yDistance=-0.52
22:52:26.972 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:52:26.972 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:52:26.973 00.001 7680 MoveAxis(E, 0, ABG)
22:52:26.973 00.000 7680 Move returns status 0, amount 0
22:52:26.973 00.000 7680 MoveAxis(N, 280, ABG)
22:52:26.973 00.000 7680 Guiding  Dir = 0, Dur = 280
22:52:26.973 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046346.971,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.99,"Time":4.4,"SettleTime":10.0,"StarLocked":true}
22:52:26.977 00.004 7680 IsSlewing returns 0
22:52:26.978 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:26.982 00.004 7680 IsGuiding returns 0
22:52:26.982 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:26.987 00.005 6120 Enqueuing Expose request
22:52:26.990 00.003 7680 PulseGuide returned control before completion, sleep 290
22:52:27.293 00.303 7680 IsGuiding returns 1
22:52:27.293 00.000 7680 scope still moving after pulse duration time elapsed
22:52:27.325 00.032 7680 IsSlewing returns 0
22:52:27.327 00.002 7680 IsGuiding returns 0
22:52:27.327 00.000 7680 scope move finished after 280 + 64 ms
22:52:27.328 00.001 7680 Move returns status 0, amount 280
22:52:27.328 00.000 7680 move complete, result=0
22:52:27.328 00.000 7680 worker thread done servicing request
22:52:27.328 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 280 ms NORTH
22:52:27.333 00.005 7680 Worker thread wakes up
22:52:27.333 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:27.335 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:28.587 01.252 7680 Exposure complete
22:52:28.731 00.144 7680 worker thread done servicing request
22:52:28.731 00.000 6120 OnExposeComplete: enter
22:52:28.735 00.004 6120 UpdateGuideState(): m_state=6
22:52:28.739 00.004 6120 Star::Find(15, 967, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 801
22:52:28.743 00.004 6120 Star::Find returns 1 (1), X=967.94, Y=46.72, Mass=12546, SNR=73.4, Peak=255 HFD=6.8
22:52:28.748 00.005 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.22 = -1.06)
22:52:28.752 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
22:52:28.755 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.19 cameraTheta=2.27 mountX=0.09 mountY=-0.18, mountTheta=-1.11
22:52:28.760 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.14, opts=13)
22:52:28.765 00.005 6120 Enqueuing Move request for scope (-0.12, 0.14)
22:52:28.767 00.002 7680 Worker thread wakes up
22:52:28.767 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:28.772 00.005 6120 UpdateGuideState exits: m=12546 SNR=73.4 Saturated
22:52:28.775 00.003 6120 PhdController: settling, locked = 1, distance = 0.75 (1.50) aobump = 0 frame = 5 / 99999
22:52:28.778 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
22:52:28.778 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
22:52:28.778 00.000 7680 Moving (-0.12, 0.14) raw xDistance=0.09 yDistance=-0.18
22:52:28.779 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:52:28.779 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:52:28.779 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046348.778,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.75,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
22:52:28.782 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:52:28.782 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:28.786 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:28.790 00.004 6120 Enqueuing Expose request
22:52:28.794 00.004 7680 MoveAxis(E, 0, ABG)
22:52:28.794 00.000 7680 Move returns status 0, amount 0
22:52:28.795 00.001 7680 MoveAxis(N, 0, ABG)
22:52:28.795 00.000 7680 Move returns status 0, amount 0
22:52:28.795 00.000 7680 move complete, result=0
22:52:28.796 00.001 7680 worker thread done servicing request
22:52:28.796 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:52:28.800 00.004 7680 Worker thread wakes up
22:52:28.800 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:28.800 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:30.054 01.254 7680 Exposure complete
22:52:30.196 00.142 7680 worker thread done servicing request
22:52:30.198 00.002 6120 OnExposeComplete: enter
22:52:30.202 00.004 6120 UpdateGuideState(): m_state=6
22:52:30.207 00.005 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 802
22:52:30.211 00.004 6120 Star::Find returns 1 (1), X=967.88, Y=46.81, Mass=13697, SNR=76.6, Peak=255 HFD=6.8
22:52:30.214 00.003 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.11)
22:52:30.218 00.004 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.38)
22:52:30.222 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.23 hyp=0.29 cameraTheta=2.22 mountX=0.13 mountY=-0.29, mountTheta=-1.14
22:52:30.227 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.23, opts=13)
22:52:30.230 00.003 6120 Enqueuing Move request for scope (-0.18, 0.23)
22:52:30.235 00.005 7680 Worker thread wakes up
22:52:30.235 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:30.239 00.004 6120 UpdateGuideState exits: m=13697 SNR=76.6 Saturated
22:52:30.243 00.004 6120 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 6 / 99999
22:52:30.246 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.23) opts 0xd
22:52:30.246 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.23)
22:52:30.247 00.001 7680 Moving (-0.18, 0.23) raw xDistance=0.13 yDistance=-0.29
22:52:30.247 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:52:30.247 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:52:30.248 00.001 7680 MoveAxis(E, 0, ABG)
22:52:30.248 00.000 7680 Move returns status 0, amount 0
22:52:30.248 00.000 7680 MoveAxis(N, 155, ABG)
22:52:30.248 00.000 7680 Guiding  Dir = 0, Dur = 155
22:52:30.248 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046350.246,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.61,"Time":7.7,"SettleTime":10.0,"StarLocked":true}
22:52:30.251 00.003 7680 IsSlewing returns 0
22:52:30.251 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:30.254 00.003 7680 IsGuiding returns 0
22:52:30.254 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:30.258 00.004 6120 Enqueuing Expose request
22:52:30.262 00.004 7680 PulseGuide returned control before completion, sleep 165
22:52:30.435 00.173 7680 IsGuiding returns 1
22:52:30.435 00.000 7680 scope still moving after pulse duration time elapsed
22:52:30.465 00.030 7680 IsSlewing returns 0
22:52:30.467 00.002 7680 IsGuiding returns 0
22:52:30.467 00.000 7680 scope move finished after 155 + 57 ms
22:52:30.468 00.001 7680 Move returns status 0, amount 155
22:52:30.468 00.000 7680 move complete, result=0
22:52:30.469 00.001 7680 worker thread done servicing request
22:52:30.469 00.000 7680 Worker thread wakes up
22:52:30.470 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 155 ms NORTH
22:52:30.476 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:30.476 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:31.746 01.270 7680 Exposure complete
22:52:31.874 00.128 7680 worker thread done servicing request
22:52:31.875 00.001 6120 OnExposeComplete: enter
22:52:31.878 00.003 6120 UpdateGuideState(): m_state=6
22:52:31.882 00.004 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 803
22:52:31.885 00.003 6120 Star::Find returns 1 (1), X=967.89, Y=46.84, Mass=13574, SNR=76.0, Peak=255 HFD=6.8
22:52:31.889 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.10 = -1.19)
22:52:31.893 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
22:52:31.897 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.26 hyp=0.31 cameraTheta=2.14 mountX=0.12 mountY=-0.31, mountTheta=-1.21
22:52:31.901 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.26, opts=13)
22:52:31.905 00.004 6120 Enqueuing Move request for scope (-0.17, 0.26)
22:52:31.908 00.003 7680 Worker thread wakes up
22:52:31.908 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:31.913 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.26) opts 0xd
22:52:31.913 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.26)
22:52:31.913 00.000 7680 Moving (-0.17, 0.26) raw xDistance=0.12 yDistance=-0.31
22:52:31.913 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:52:31.914 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:52:31.914 00.000 7680 MoveAxis(E, 0, ABG)
22:52:31.914 00.000 7680 Move returns status 0, amount 0
22:52:31.914 00.000 7680 MoveAxis(N, 166, ABG)
22:52:31.914 00.000 7680 Guiding  Dir = 0, Dur = 166
22:52:31.914 00.000 6120 UpdateGuideState exits: m=13574 SNR=76.0 Saturated
22:52:31.920 00.006 7680 IsSlewing returns 0
22:52:31.920 00.000 6120 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 7 / 99999
22:52:31.924 00.004 7680 IsGuiding returns 0
22:52:31.925 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046351.924,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.52,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
22:52:31.929 00.004 7680 PulseGuide returned control before completion, sleep 176
22:52:31.929 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:31.932 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:31.937 00.005 6120 Enqueuing Expose request
22:52:32.115 00.178 7680 IsGuiding returns 1
22:52:32.115 00.000 7680 scope still moving after pulse duration time elapsed
22:52:32.144 00.029 7680 IsSlewing returns 0
22:52:32.145 00.001 7680 IsGuiding returns 1
22:52:32.176 00.031 7680 IsSlewing returns 0
22:52:32.177 00.001 7680 IsGuiding returns 0
22:52:32.179 00.002 7680 scope move finished after 166 + 88 ms
22:52:32.180 00.001 7680 Move returns status 0, amount 166
22:52:32.180 00.000 7680 move complete, result=0
22:52:32.180 00.000 7680 worker thread done servicing request
22:52:32.181 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 166 ms NORTH
22:52:32.188 00.007 7680 Worker thread wakes up
22:52:32.188 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:32.188 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:33.443 01.255 7680 Exposure complete
22:52:33.576 00.133 7680 worker thread done servicing request
22:52:33.577 00.001 6120 OnExposeComplete: enter
22:52:33.581 00.004 6120 UpdateGuideState(): m_state=6
22:52:33.585 00.004 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 804
22:52:33.589 00.004 6120 Star::Find returns 1 (1), X=967.73, Y=46.97, Mass=13605, SNR=76.1, Peak=255 HFD=6.8
22:52:33.593 00.004 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.22 = -1.07)
22:52:33.597 00.004 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.34)
22:52:33.600 00.003 6120 CameraToMount -- cameraX=-0.32 cameraY=0.39 hyp=0.51 cameraTheta=2.26 mountX=0.25 mountY=-0.49, mountTheta=-1.11
22:52:33.605 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.39, opts=13)
22:52:33.610 00.005 6120 Enqueuing Move request for scope (-0.32, 0.39)
22:52:33.613 00.003 7680 Worker thread wakes up
22:52:33.613 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.39) opts 0xd
22:52:33.613 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:33.617 00.004 6120 UpdateGuideState exits: m=13605 SNR=76.1 Saturated
22:52:33.621 00.004 6120 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 8 / 99999
22:52:33.624 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.39)
22:52:33.624 00.000 7680 Moving (-0.32, 0.39) raw xDistance=0.25 yDistance=-0.49
22:52:33.624 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
22:52:33.624 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
22:52:33.626 00.002 7680 MoveAxis(W, 100, ABG)
22:52:33.626 00.000 7680 Guiding  Dir = 3, Dur = 100
22:52:33.626 00.000 6120 PhdController: newstate STATE_FINISH
22:52:33.630 00.004 7680 IsSlewing returns 0
22:52:33.630 00.000 6120 PhdController complete: success
22:52:33.633 00.003 7680 IsGuiding returns 0
22:52:33.633 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764046353.633,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
22:52:33.637 00.004 7680 PulseGuide returned control before completion, sleep 110
22:52:33.637 00.000 6120 Mount: notify guiding dither settle done success=1
22:52:33.641 00.004 6120 PhdController: newstate STATE_IDLE
22:52:33.645 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:33.648 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:33.653 00.005 6120 Enqueuing Expose request
22:52:33.760 00.107 7680 IsGuiding returns 1
22:52:33.761 00.001 7680 scope still moving after pulse duration time elapsed
22:52:33.792 00.031 7680 IsSlewing returns 0
22:52:33.794 00.002 7680 IsGuiding returns 0
22:52:33.796 00.002 7680 scope move finished after 100 + 61 ms
22:52:33.796 00.000 7680 Move returns status 0, amount 100
22:52:33.796 00.000 7680 MoveAxis(N, 269, ABG)
22:52:33.796 00.000 7680 Guiding  Dir = 0, Dur = 269
22:52:33.797 00.001 7680 IsSlewing returns 0
22:52:33.797 00.000 7680 IsGuiding returns 0
22:52:33.798 00.001 7680 PulseGuide returned control before completion, sleep 279
22:52:34.093 00.295 7680 IsGuiding returns 1
22:52:34.093 00.000 7680 scope still moving after pulse duration time elapsed
22:52:34.123 00.030 7680 IsSlewing returns 0
22:52:34.124 00.001 7680 IsGuiding returns 0
22:52:34.124 00.000 7680 scope move finished after 269 + 56 ms
22:52:34.124 00.000 7680 Move returns status 0, amount 269
22:52:34.125 00.001 7680 move complete, result=0
22:52:34.125 00.000 7680 worker thread done servicing request
22:52:34.125 00.000 7680 Worker thread wakes up
22:52:34.126 00.001 6120 GuideStep: 0.2 px 100 ms WEST, -0.5 px 269 ms NORTH
22:52:34.131 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:34.132 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:35.377 01.245 7680 Exposure complete
22:52:35.521 00.144 7680 worker thread done servicing request
22:52:35.521 00.000 6120 OnExposeComplete: enter
22:52:35.525 00.004 6120 UpdateGuideState(): m_state=6
22:52:35.530 00.005 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 805
22:52:35.534 00.004 6120 Star::Find returns 1 (1), X=967.92, Y=46.37, Mass=12841, SNR=73.2, Peak=255 HFD=6.7
22:52:35.538 00.004 6120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-2.95) = xAngle (0.81 = 0.81)
22:52:35.542 00.004 6120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.55 = 0.55)
22:52:35.546 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-2.14 mountX=0.17 mountY=0.13, mountTheta=0.65
22:52:35.551 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.21, opts=13)
22:52:35.555 00.004 6120 Enqueuing Move request for scope (-0.13, -0.21)
22:52:35.558 00.003 7680 Worker thread wakes up
22:52:35.559 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
22:52:35.559 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
22:52:35.560 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:35.563 00.003 6120 UpdateGuideState exits: m=12841 SNR=73.2 Saturated
22:52:35.567 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:35.570 00.003 7680 Moving (-0.13, -0.21) raw xDistance=0.17 yDistance=0.13
22:52:35.571 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:52:35.571 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:52:35.571 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:52:35.571 00.000 7680 MoveAxis(E, 0, ABG)
22:52:35.571 00.000 7680 Move returns status 0, amount 0
22:52:35.571 00.000 7680 MoveAxis(N, 0, ABG)
22:52:35.573 00.002 7680 Move returns status 0, amount 0
22:52:35.573 00.000 7680 move complete, result=0
22:52:35.573 00.000 7680 worker thread done servicing request
22:52:35.573 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:35.577 00.004 6120 Enqueuing Expose request
22:52:35.583 00.006 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:35.587 00.004 7680 Worker thread wakes up
22:52:35.587 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:35.589 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:36.835 01.246 7680 Exposure complete
22:52:36.968 00.133 7680 worker thread done servicing request
22:52:36.968 00.000 6120 OnExposeComplete: enter
22:52:36.972 00.004 6120 UpdateGuideState(): m_state=6
22:52:36.977 00.005 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 806
22:52:36.980 00.003 6120 Star::Find returns 1 (1), X=967.81, Y=46.76, Mass=13729, SNR=76.4, Peak=255 HFD=6.9
22:52:36.986 00.006 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.47 = -0.81)
22:52:36.991 00.005 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.20 = -1.08)
22:52:36.995 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.18 hyp=0.30 cameraTheta=2.52 mountX=0.21 mountY=-0.27, mountTheta=-0.91
22:52:37.001 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.18, opts=13)
22:52:37.004 00.003 6120 Enqueuing Move request for scope (-0.25, 0.18)
22:52:37.008 00.004 7680 Worker thread wakes up
22:52:37.008 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.18) opts 0xd
22:52:37.009 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.18)
22:52:37.009 00.000 7680 Moving (-0.25, 0.18) raw xDistance=0.21 yDistance=-0.27
22:52:37.009 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:52:37.009 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:52:37.009 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:37.014 00.005 7680 MoveAxis(W, 85, ABG)
22:52:37.014 00.000 6120 UpdateGuideState exits: m=13729 SNR=76.4 Saturated
22:52:37.019 00.005 7680 Guiding  Dir = 3, Dur = 85
22:52:37.019 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:37.023 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:37.026 00.003 6120 Enqueuing Expose request
22:52:37.031 00.005 7680 IsSlewing returns 0
22:52:37.031 00.000 7680 IsGuiding returns 0
22:52:37.031 00.000 7680 PulseGuide returned control before completion, sleep 95
22:52:37.138 00.107 7680 IsGuiding returns 1
22:52:37.140 00.002 7680 scope still moving after pulse duration time elapsed
22:52:37.169 00.029 7680 IsSlewing returns 0
22:52:37.171 00.002 7680 IsGuiding returns 0
22:52:37.172 00.001 7680 scope move finished after 85 + 55 ms
22:52:37.173 00.001 7680 Move returns status 0, amount 85
22:52:37.173 00.000 7680 MoveAxis(N, 145, ABG)
22:52:37.173 00.000 7680 Guiding  Dir = 0, Dur = 145
22:52:37.174 00.001 7680 IsSlewing returns 0
22:52:37.174 00.000 7680 IsGuiding returns 0
22:52:37.175 00.001 7680 PulseGuide returned control before completion, sleep 155
22:52:37.342 00.167 7680 IsGuiding returns 1
22:52:37.342 00.000 7680 scope still moving after pulse duration time elapsed
22:52:37.372 00.030 7680 IsSlewing returns 0
22:52:37.374 00.002 7680 IsGuiding returns 0
22:52:37.374 00.000 7680 scope move finished after 145 + 53 ms
22:52:37.375 00.001 7680 Move returns status 0, amount 145
22:52:37.375 00.000 7680 move complete, result=0
22:52:37.375 00.000 7680 worker thread done servicing request
22:52:37.376 00.001 7680 Worker thread wakes up
22:52:37.376 00.000 6120 GuideStep: 0.2 px 85 ms WEST, -0.3 px 145 ms NORTH
22:52:37.383 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:37.383 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:38.633 01.250 7680 Exposure complete
22:52:38.776 00.143 7680 worker thread done servicing request
22:52:38.777 00.001 6120 OnExposeComplete: enter
22:52:38.781 00.004 6120 UpdateGuideState(): m_state=6
22:52:38.785 00.004 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 807
22:52:38.788 00.003 6120 Star::Find returns 1 (1), X=968.01, Y=46.54, Mass=12915, SNR=73.6, Peak=255 HFD=6.7
22:52:38.793 00.005 6120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-2.95) = xAngle (0.43 = 0.43)
22:52:38.799 00.006 6120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.16 = 0.16)
22:52:38.804 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.53 mountX=0.05 mountY=0.01, mountTheta=0.17
22:52:38.809 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.03, opts=13)
22:52:38.813 00.004 6120 Enqueuing Move request for scope (-0.05, -0.03)
22:52:38.817 00.004 7680 Worker thread wakes up
22:52:38.818 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
22:52:38.818 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
22:52:38.818 00.000 7680 Moving (-0.05, -0.03) raw xDistance=0.05 yDistance=0.01
22:52:38.818 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:52:38.819 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:38.822 00.003 6120 UpdateGuideState exits: m=12915 SNR=73.6 Saturated
22:52:38.828 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:52:38.828 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:38.833 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:52:38.833 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:38.837 00.004 6120 Enqueuing Expose request
22:52:38.841 00.004 7680 MoveAxis(E, 0, ABG)
22:52:38.841 00.000 7680 Move returns status 0, amount 0
22:52:38.841 00.000 7680 MoveAxis(N, 0, ABG)
22:52:38.841 00.000 7680 Move returns status 0, amount 0
22:52:38.841 00.000 7680 move complete, result=0
22:52:38.842 00.001 7680 worker thread done servicing request
22:52:38.842 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:52:38.846 00.004 7680 Worker thread wakes up
22:52:38.846 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:38.846 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:40.096 01.250 7680 Exposure complete
22:52:40.237 00.141 7680 worker thread done servicing request
22:52:40.237 00.000 6120 OnExposeComplete: enter
22:52:40.241 00.004 6120 UpdateGuideState(): m_state=6
22:52:40.245 00.004 6120 Star::Find(15, 968, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 808
22:52:40.249 00.004 6120 Star::Find returns 1 (1), X=967.92, Y=46.75, Mass=13082, SNR=75.8, Peak=255 HFD=6.8
22:52:40.254 00.005 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.21 = -1.08)
22:52:40.257 00.003 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.35)
22:52:40.261 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.25 mountX=0.11 mountY=-0.22, mountTheta=-1.12
22:52:40.266 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.17, opts=13)
22:52:40.271 00.005 6120 Enqueuing Move request for scope (-0.14, 0.17)
22:52:40.274 00.003 7680 Worker thread wakes up
22:52:40.274 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
22:52:40.274 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
22:52:40.275 00.001 7680 Moving (-0.14, 0.17) raw xDistance=0.11 yDistance=-0.22
22:52:40.275 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:52:40.275 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:52:40.275 00.000 7680 MoveAxis(E, 0, ABG)
22:52:40.275 00.000 7680 Move returns status 0, amount 0
22:52:40.275 00.000 7680 MoveAxis(N, 118, ABG)
22:52:40.275 00.000 7680 Guiding  Dir = 0, Dur = 118
22:52:40.275 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:40.280 00.005 7680 IsSlewing returns 0
22:52:40.280 00.000 6120 UpdateGuideState exits: m=13082 SNR=75.8 Saturated
22:52:40.283 00.003 7680 IsGuiding returns 0
22:52:40.284 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:40.288 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:40.291 00.003 7680 PulseGuide returned control before completion, sleep 128
22:52:40.291 00.000 6120 Enqueuing Expose request
22:52:40.435 00.144 7680 IsGuiding returns 0
22:52:40.436 00.001 7680 Move returns status 0, amount 118
22:52:40.437 00.001 7680 move complete, result=0
22:52:40.438 00.001 7680 worker thread done servicing request
22:52:40.439 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 118 ms NORTH
22:52:40.446 00.007 7680 Worker thread wakes up
22:52:40.446 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:40.446 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:41.698 01.252 7680 Exposure complete
22:52:41.863 00.165 7680 worker thread done servicing request
22:52:41.863 00.000 6120 OnExposeComplete: enter
22:52:41.869 00.006 6120 UpdateGuideState(): m_state=6
22:52:41.874 00.005 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 809
22:52:41.880 00.006 6120 Star::Find returns 1 (1), X=967.86, Y=46.90, Mass=13465, SNR=74.2, Peak=255 HFD=6.9
22:52:41.884 00.004 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
22:52:41.890 00.006 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.47)
22:52:41.894 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.32 hyp=0.38 cameraTheta=2.13 mountX=0.14 mountY=-0.37, mountTheta=-1.22
22:52:41.899 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.32, opts=13)
22:52:41.903 00.004 6120 Enqueuing Move request for scope (-0.20, 0.32)
22:52:41.907 00.004 7680 Worker thread wakes up
22:52:41.907 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:41.911 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.32) opts 0xd
22:52:41.911 00.000 6120 UpdateGuideState exits: m=13465 SNR=74.2 Saturated
22:52:41.914 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.32)
22:52:41.915 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:41.919 00.004 7680 Moving (-0.20, 0.32) raw xDistance=0.14 yDistance=-0.37
22:52:41.919 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:52:41.919 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:52:41.919 00.000 7680 MoveAxis(E, 0, ABG)
22:52:41.921 00.002 7680 Move returns status 0, amount 0
22:52:41.922 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:41.927 00.005 7680 MoveAxis(N, 203, ABG)
22:52:41.927 00.000 6120 Enqueuing Expose request
22:52:41.932 00.005 7680 Guiding  Dir = 0, Dur = 203
22:52:41.932 00.000 7680 IsSlewing returns 0
22:52:41.933 00.001 7680 IsGuiding returns 0
22:52:41.935 00.002 7680 PulseGuide returned control before completion, sleep 213
22:52:42.155 00.220 7680 IsGuiding returns 1
22:52:42.156 00.001 7680 scope still moving after pulse duration time elapsed
22:52:42.186 00.030 7680 IsSlewing returns 0
22:52:42.187 00.001 7680 IsGuiding returns 0
22:52:42.189 00.002 7680 scope move finished after 203 + 51 ms
22:52:42.189 00.000 7680 Move returns status 0, amount 203
22:52:42.189 00.000 7680 move complete, result=0
22:52:42.190 00.001 7680 worker thread done servicing request
22:52:42.191 00.001 7680 Worker thread wakes up
22:52:42.191 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 203 ms NORTH
22:52:42.197 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:42.198 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:43.453 01.255 7680 Exposure complete
22:52:43.600 00.147 7680 worker thread done servicing request
22:52:43.602 00.002 6120 OnExposeComplete: enter
22:52:43.605 00.003 6120 UpdateGuideState(): m_state=6
22:52:43.610 00.005 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 810
22:52:43.617 00.007 6120 Star::Find returns 1 (1), X=967.93, Y=46.93, Mass=12357, SNR=71.7, Peak=255 HFD=6.5
22:52:43.622 00.005 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
22:52:43.625 00.003 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
22:52:43.628 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.35 hyp=0.37 cameraTheta=1.92 mountX=0.06 mountY=-0.37, mountTheta=-1.41
22:52:43.634 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.35, opts=13)
22:52:43.639 00.005 6120 Enqueuing Move request for scope (-0.13, 0.35)
22:52:43.644 00.005 7680 Worker thread wakes up
22:52:43.644 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:43.649 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.35) opts 0xd
22:52:43.649 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.35)
22:52:43.650 00.001 7680 Moving (-0.13, 0.35) raw xDistance=0.06 yDistance=-0.37
22:52:43.650 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:52:43.651 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:52:43.651 00.000 7680 MoveAxis(E, 0, ABG)
22:52:43.651 00.000 7680 Move returns status 0, amount 0
22:52:43.652 00.001 6120 UpdateGuideState exits: m=12357 SNR=71.7 Saturated
22:52:43.656 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:43.660 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:43.664 00.004 6120 Enqueuing Expose request
22:52:43.668 00.004 7680 MoveAxis(N, 202, ABG)
22:52:43.668 00.000 7680 Guiding  Dir = 0, Dur = 202
22:52:43.668 00.000 7680 IsSlewing returns 0
22:52:43.669 00.001 7680 IsGuiding returns 0
22:52:43.669 00.000 7680 PulseGuide returned control before completion, sleep 212
22:52:43.894 00.225 7680 IsGuiding returns 1
22:52:43.895 00.001 7680 scope still moving after pulse duration time elapsed
22:52:43.925 00.030 7680 IsSlewing returns 0
22:52:43.926 00.001 7680 IsGuiding returns 0
22:52:43.926 00.000 7680 scope move finished after 202 + 54 ms
22:52:43.926 00.000 7680 Move returns status 0, amount 202
22:52:43.927 00.001 7680 move complete, result=0
22:52:43.931 00.004 7680 worker thread done servicing request
22:52:43.932 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 202 ms NORTH
22:52:43.941 00.009 7680 Worker thread wakes up
22:52:43.942 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:43.942 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:45.188 01.246 7680 Exposure complete
22:52:45.313 00.125 7680 worker thread done servicing request
22:52:45.314 00.001 6120 OnExposeComplete: enter
22:52:45.317 00.003 6120 UpdateGuideState(): m_state=6
22:52:45.323 00.006 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 811
22:52:45.328 00.005 6120 Star::Find returns 1 (1), X=967.82, Y=46.36, Mass=12444, SNR=72.5, Peak=255 HFD=6.9
22:52:45.333 00.005 6120 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-2.95) = xAngle (0.56 = 0.56)
22:52:45.340 00.007 6120 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.29 = 0.29)
22:52:45.345 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.22 hyp=0.32 cameraTheta=-2.40 mountX=0.27 mountY=0.09, mountTheta=0.33
22:52:45.350 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.22, opts=13)
22:52:45.354 00.004 6120 Enqueuing Move request for scope (-0.23, -0.22)
22:52:45.359 00.005 7680 Worker thread wakes up
22:52:45.359 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:45.363 00.004 6120 UpdateGuideState exits: m=12444 SNR=72.5 Saturated
22:52:45.366 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:45.370 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:45.374 00.004 6120 Enqueuing Expose request
22:52:45.378 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.22) opts 0xd
22:52:45.378 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.22)
22:52:45.378 00.000 7680 Moving (-0.23, -0.22) raw xDistance=0.27 yDistance=0.09
22:52:45.378 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
22:52:45.379 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:52:45.379 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:52:45.379 00.000 7680 MoveAxis(W, 110, ABG)
22:52:45.379 00.000 7680 Guiding  Dir = 3, Dur = 110
22:52:45.380 00.001 7680 IsSlewing returns 0
22:52:45.380 00.000 7680 IsGuiding returns 0
22:52:45.381 00.001 7680 PulseGuide returned control before completion, sleep 120
22:52:45.507 00.126 7680 IsGuiding returns 1
22:52:45.508 00.001 7680 scope still moving after pulse duration time elapsed
22:52:45.539 00.031 7680 IsSlewing returns 0
22:52:45.540 00.001 7680 IsGuiding returns 0
22:52:45.540 00.000 7680 scope move finished after 110 + 49 ms
22:52:45.540 00.000 7680 Move returns status 0, amount 110
22:52:45.540 00.000 7680 MoveAxis(N, 0, ABG)
22:52:45.540 00.000 7680 Move returns status 0, amount 0
22:52:45.541 00.001 7680 move complete, result=0
22:52:45.542 00.001 7680 worker thread done servicing request
22:52:45.542 00.000 6120 GuideStep: 0.3 px 110 ms WEST, 0.1 px 0 ms NORTH
22:52:45.551 00.009 7680 Worker thread wakes up
22:52:45.551 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:45.551 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:46.807 01.256 7680 Exposure complete
22:52:46.932 00.125 7680 worker thread done servicing request
22:52:46.932 00.000 6120 OnExposeComplete: enter
22:52:46.935 00.003 6120 UpdateGuideState(): m_state=6
22:52:46.939 00.004 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 812
22:52:46.943 00.004 6120 Star::Find returns 1 (1), X=968.03, Y=46.83, Mass=13251, SNR=74.1, Peak=255 HFD=6.7
22:52:46.948 00.005 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.66)
22:52:46.953 00.005 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.93)
22:52:46.957 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.26 cameraTheta=1.67 mountX=-0.02 mountY=-0.24, mountTheta=-1.66
22:52:46.962 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.25, opts=13)
22:52:46.967 00.005 6120 Enqueuing Move request for scope (-0.03, 0.25)
22:52:46.971 00.004 7680 Worker thread wakes up
22:52:46.971 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd
22:52:46.971 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.25)
22:52:46.971 00.000 7680 Moving (-0.03, 0.25) raw xDistance=-0.02 yDistance=-0.24
22:52:46.972 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:52:46.972 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:52:46.972 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:46.975 00.003 6120 UpdateGuideState exits: m=13251 SNR=74.1 Saturated
22:52:46.980 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:46.984 00.004 7680 MoveAxis(E, 0, ABG)
22:52:46.984 00.000 7680 Move returns status 0, amount 0
22:52:46.985 00.001 7680 MoveAxis(N, 130, ABG)
22:52:46.985 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:46.989 00.004 6120 Enqueuing Expose request
22:52:46.993 00.004 7680 Guiding  Dir = 0, Dur = 130
22:52:46.993 00.000 7680 IsSlewing returns 0
22:52:46.993 00.000 7680 IsGuiding returns 0
22:52:46.994 00.001 7680 PulseGuide returned control before completion, sleep 140
22:52:47.138 00.144 7680 IsGuiding returns 1
22:52:47.138 00.000 7680 scope still moving after pulse duration time elapsed
22:52:47.170 00.032 7680 IsSlewing returns 0
22:52:47.170 00.000 7680 IsGuiding returns 0
22:52:47.172 00.002 7680 scope move finished after 130 + 48 ms
22:52:47.172 00.000 7680 Move returns status 0, amount 130
22:52:47.172 00.000 7680 move complete, result=0
22:52:47.172 00.000 7680 worker thread done servicing request
22:52:47.173 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 130 ms NORTH
22:52:47.179 00.006 7680 Worker thread wakes up
22:52:47.179 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:47.179 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:48.433 01.254 7680 Exposure complete
22:52:48.568 00.135 7680 worker thread done servicing request
22:52:48.568 00.000 6120 OnExposeComplete: enter
22:52:48.573 00.005 6120 UpdateGuideState(): m_state=6
22:52:48.578 00.005 6120 Star::Find(15, 968, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 813
22:52:48.583 00.005 6120 Star::Find returns 1 (1), X=967.86, Y=46.89, Mass=12327, SNR=72.7, Peak=255 HFD=6.9
22:52:48.587 00.004 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.09 = -1.20)
22:52:48.591 00.004 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.47)
22:52:48.595 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.31 hyp=0.37 cameraTheta=2.13 mountX=0.13 mountY=-0.37, mountTheta=-1.22
22:52:48.599 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.31, opts=13)
22:52:48.604 00.005 6120 Enqueuing Move request for scope (-0.20, 0.31)
22:52:48.607 00.003 7680 Worker thread wakes up
22:52:48.609 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:48.612 00.003 6120 UpdateGuideState exits: m=12327 SNR=72.7 Saturated
22:52:48.616 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:48.620 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:48.623 00.003 6120 Enqueuing Expose request
22:52:48.628 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.31) opts 0xd
22:52:48.629 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.31)
22:52:48.629 00.000 7680 Moving (-0.20, 0.31) raw xDistance=0.13 yDistance=-0.37
22:52:48.629 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:52:48.629 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:52:48.630 00.001 7680 MoveAxis(E, 0, ABG)
22:52:48.630 00.000 7680 Move returns status 0, amount 0
22:52:48.630 00.000 7680 MoveAxis(N, 199, ABG)
22:52:48.630 00.000 7680 Guiding  Dir = 0, Dur = 199
22:52:48.631 00.001 7680 IsSlewing returns 0
22:52:48.631 00.000 7680 IsGuiding returns 0
22:52:48.631 00.000 7680 PulseGuide returned control before completion, sleep 209
22:52:48.843 00.212 7680 IsGuiding returns 1
22:52:48.843 00.000 7680 scope still moving after pulse duration time elapsed
22:52:48.873 00.030 7680 IsSlewing returns 0
22:52:48.874 00.001 7680 IsGuiding returns 1
22:52:48.904 00.030 7680 IsSlewing returns 0
22:52:48.904 00.000 7680 IsGuiding returns 0
22:52:48.904 00.000 7680 scope move finished after 199 + 74 ms
22:52:48.904 00.000 7680 Move returns status 0, amount 199
22:52:48.906 00.002 7680 move complete, result=0
22:52:48.906 00.000 7680 worker thread done servicing request
22:52:48.906 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 199 ms NORTH
22:52:48.912 00.006 7680 Worker thread wakes up
22:52:48.912 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:48.913 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:50.217 01.304 7680 Exposure complete
22:52:50.319 00.102 7680 worker thread done servicing request
22:52:50.319 00.000 6120 OnExposeComplete: enter
22:52:50.323 00.004 6120 UpdateGuideState(): m_state=6
22:52:50.326 00.003 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 814
22:52:50.329 00.003 6120 Star::Find returns 1 (0), X=968.04, Y=46.71, Mass=12361, SNR=72.2, Peak=248 HFD=6.9
22:52:50.333 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
22:52:50.335 00.002 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
22:52:50.338 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.72 mountX=-0.01 mountY=-0.13, mountTheta=-1.62
22:52:50.342 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.13, opts=13)
22:52:50.344 00.002 6120 Enqueuing Move request for scope (-0.02, 0.13)
22:52:50.347 00.003 7680 Worker thread wakes up
22:52:50.348 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
22:52:50.348 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
22:52:50.348 00.000 7680 Moving (-0.02, 0.13) raw xDistance=-0.01 yDistance=-0.13
22:52:50.348 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:52:50.348 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:52:50.348 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:50.351 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:52:50.351 00.000 7680 MoveAxis(E, 0, ABG)
22:52:50.352 00.001 7680 Move returns status 0, amount 0
22:52:50.352 00.000 7680 MoveAxis(N, 0, ABG)
22:52:50.352 00.000 7680 Move returns status 0, amount 0
22:52:50.352 00.000 7680 move complete, result=0
22:52:50.352 00.000 6120 UpdateGuideState exits: m=12361 SNR=72.2
22:52:50.356 00.004 7680 worker thread done servicing request
22:52:50.356 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:50.358 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:50.361 00.003 6120 Enqueuing Expose request
22:52:50.364 00.003 7680 Worker thread wakes up
22:52:50.364 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:50.364 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:50.364 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:51.603 01.239 7680 Exposure complete
22:52:51.730 00.127 7680 worker thread done servicing request
22:52:51.730 00.000 6120 OnExposeComplete: enter
22:52:51.735 00.005 6120 UpdateGuideState(): m_state=6
22:52:51.742 00.007 6120 Star::Find(15, 968, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 815
22:52:51.747 00.005 6120 Star::Find returns 1 (1), X=968.00, Y=46.78, Mass=13549, SNR=76.0, Peak=255 HFD=6.8
22:52:51.750 00.003 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
22:52:51.754 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
22:52:51.758 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.84 mountX=0.02 mountY=-0.20, mountTheta=-1.49
22:52:51.764 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.20, opts=13)
22:52:51.768 00.004 6120 Enqueuing Move request for scope (-0.05, 0.20)
22:52:51.772 00.004 7680 Worker thread wakes up
22:52:51.772 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:51.777 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
22:52:51.777 00.000 6120 UpdateGuideState exits: m=13549 SNR=76.0 Saturated
22:52:51.781 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
22:52:51.781 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:51.785 00.004 7680 Moving (-0.05, 0.20) raw xDistance=0.02 yDistance=-0.20
22:52:51.785 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:51.789 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:52:51.789 00.000 6120 Enqueuing Expose request
22:52:51.793 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:52:51.793 00.000 7680 MoveAxis(E, 0, ABG)
22:52:51.793 00.000 7680 Move returns status 0, amount 0
22:52:51.793 00.000 7680 MoveAxis(N, 110, ABG)
22:52:51.793 00.000 7680 Guiding  Dir = 0, Dur = 110
22:52:51.795 00.002 7680 IsSlewing returns 0
22:52:51.795 00.000 7680 IsGuiding returns 0
22:52:51.795 00.000 7680 PulseGuide returned control before completion, sleep 120
22:52:51.923 00.128 7680 IsGuiding returns 1
22:52:51.923 00.000 7680 scope still moving after pulse duration time elapsed
22:52:51.954 00.031 7680 IsSlewing returns 0
22:52:51.954 00.000 7680 IsGuiding returns 0
22:52:51.954 00.000 7680 scope move finished after 110 + 50 ms
22:52:51.955 00.001 7680 Move returns status 0, amount 110
22:52:51.955 00.000 7680 move complete, result=0
22:52:51.955 00.000 7680 worker thread done servicing request
22:52:51.955 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 110 ms NORTH
22:52:51.960 00.005 7680 Worker thread wakes up
22:52:51.960 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:51.960 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:53.201 01.241 7680 Exposure complete
22:52:53.338 00.137 7680 worker thread done servicing request
22:52:53.339 00.001 6120 OnExposeComplete: enter
22:52:53.342 00.003 6120 UpdateGuideState(): m_state=6
22:52:53.346 00.004 6120 Star::Find(15, 968, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 816
22:52:53.350 00.004 6120 Star::Find returns 1 (1), X=967.80, Y=46.90, Mass=12877, SNR=74.7, Peak=255 HFD=6.8
22:52:53.353 00.003 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.22 = -1.07)
22:52:53.357 00.004 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.34)
22:52:53.360 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.32 hyp=0.41 cameraTheta=2.26 mountX=0.20 mountY=-0.40, mountTheta=-1.11
22:52:53.365 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.32, opts=13)
22:52:53.370 00.005 6120 Enqueuing Move request for scope (-0.26, 0.32)
22:52:53.373 00.003 7680 Worker thread wakes up
22:52:53.373 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.32) opts 0xd
22:52:53.373 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.32)
22:52:53.373 00.000 7680 Moving (-0.26, 0.32) raw xDistance=0.20 yDistance=-0.40
22:52:53.373 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:52:53.373 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
22:52:53.373 00.000 7680 MoveAxis(E, 0, ABG)
22:52:53.374 00.001 7680 Move returns status 0, amount 0
22:52:53.374 00.000 7680 MoveAxis(N, 218, ABG)
22:52:53.374 00.000 7680 Guiding  Dir = 0, Dur = 218
22:52:53.374 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:53.378 00.004 6120 UpdateGuideState exits: m=12877 SNR=74.7 Saturated
22:52:53.382 00.004 7680 IsSlewing returns 0
22:52:53.382 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:53.386 00.004 7680 IsGuiding returns 0
22:52:53.387 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:53.390 00.003 6120 Enqueuing Expose request
22:52:53.394 00.004 7680 PulseGuide returned control before completion, sleep 228
22:52:53.628 00.234 7680 IsGuiding returns 1
22:52:53.628 00.000 7680 scope still moving after pulse duration time elapsed
22:52:53.659 00.031 7680 IsSlewing returns 0
22:52:53.661 00.002 7680 IsGuiding returns 0
22:52:53.662 00.001 7680 scope move finished after 218 + 56 ms
22:52:53.662 00.000 7680 Move returns status 0, amount 218
22:52:53.662 00.000 7680 move complete, result=0
22:52:53.663 00.001 7680 worker thread done servicing request
22:52:53.663 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 218 ms NORTH
22:52:53.671 00.008 7680 Worker thread wakes up
22:52:53.671 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:53.671 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:54.922 01.251 7680 Exposure complete
22:52:55.059 00.137 7680 worker thread done servicing request
22:52:55.059 00.000 6120 OnExposeComplete: enter
22:52:55.063 00.004 6120 UpdateGuideState(): m_state=6
22:52:55.067 00.004 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 817
22:52:55.071 00.004 6120 Star::Find returns 1 (1), X=967.78, Y=46.66, Mass=13168, SNR=75.1, Peak=255 HFD=7.0
22:52:55.074 00.003 6120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-2.95) = xAngle (5.82 = -0.47)
22:52:55.079 00.005 6120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.55 = -0.74)
22:52:55.082 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=0.08 hyp=0.29 cameraTheta=2.86 mountX=0.26 mountY=-0.20, mountTheta=-0.64
22:52:55.087 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.08, opts=13)
22:52:55.090 00.003 6120 Enqueuing Move request for scope (-0.28, 0.08)
22:52:55.093 00.003 7680 Worker thread wakes up
22:52:55.093 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.08) opts 0xd
22:52:55.095 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:55.098 00.003 6120 UpdateGuideState exits: m=13168 SNR=75.1 Saturated
22:52:55.101 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:55.105 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.08)
22:52:55.105 00.000 7680 Moving (-0.28, 0.08) raw xDistance=0.26 yDistance=-0.20
22:52:55.105 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
22:52:55.105 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:52:55.106 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:55.111 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:52:55.111 00.000 7680 MoveAxis(W, 106, ABG)
22:52:55.112 00.001 7680 Guiding  Dir = 3, Dur = 106
22:52:55.112 00.000 6120 Enqueuing Expose request
22:52:55.116 00.004 7680 IsSlewing returns 0
22:52:55.116 00.000 7680 IsGuiding returns 0
22:52:55.117 00.001 7680 PulseGuide returned control before completion, sleep 116
22:52:55.244 00.127 7680 IsGuiding returns 1
22:52:55.244 00.000 7680 scope still moving after pulse duration time elapsed
22:52:55.275 00.031 7680 IsSlewing returns 0
22:52:55.277 00.002 7680 IsGuiding returns 0
22:52:55.277 00.000 7680 scope move finished after 106 + 54 ms
22:52:55.278 00.001 7680 Move returns status 0, amount 106
22:52:55.278 00.000 7680 MoveAxis(N, 0, ABG)
22:52:55.279 00.001 7680 Move returns status 0, amount 0
22:52:55.279 00.000 7680 move complete, result=0
22:52:55.279 00.000 7680 worker thread done servicing request
22:52:55.279 00.000 6120 GuideStep: 0.3 px 106 ms WEST, -0.2 px 0 ms NORTH
22:52:55.285 00.006 7680 Worker thread wakes up
22:52:55.285 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:55.285 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:56.540 01.255 7680 Exposure complete
22:52:56.691 00.151 7680 worker thread done servicing request
22:52:56.691 00.000 6120 OnExposeComplete: enter
22:52:56.696 00.005 6120 UpdateGuideState(): m_state=6
22:52:56.700 00.004 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 818
22:52:56.705 00.005 6120 Star::Find returns 1 (1), X=968.04, Y=46.74, Mass=12773, SNR=74.2, Peak=255 HFD=6.8
22:52:56.709 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
22:52:56.713 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
22:52:56.717 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.66 mountX=-0.01 mountY=-0.15, mountTheta=-1.67
22:52:56.722 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.16, opts=13)
22:52:56.726 00.004 6120 Enqueuing Move request for scope (-0.01, 0.16)
22:52:56.729 00.003 7680 Worker thread wakes up
22:52:56.729 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
22:52:56.729 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
22:52:56.729 00.000 7680 Moving (-0.01, 0.16) raw xDistance=-0.01 yDistance=-0.15
22:52:56.731 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:56.734 00.003 6120 UpdateGuideState exits: m=12773 SNR=74.2 Saturated
22:52:56.737 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:56.742 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:56.747 00.005 6120 Enqueuing Expose request
22:52:56.751 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:52:56.752 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:52:56.752 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:52:56.752 00.000 7680 MoveAxis(E, 0, ABG)
22:52:56.752 00.000 7680 Move returns status 0, amount 0
22:52:56.753 00.001 7680 MoveAxis(N, 0, ABG)
22:52:56.753 00.000 7680 Move returns status 0, amount 0
22:52:56.753 00.000 7680 move complete, result=0
22:52:56.753 00.000 7680 worker thread done servicing request
22:52:56.754 00.001 7680 Worker thread wakes up
22:52:56.754 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:56.754 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:56.754 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:58.006 01.252 7680 Exposure complete
22:52:58.137 00.131 7680 worker thread done servicing request
22:52:58.137 00.000 6120 OnExposeComplete: enter
22:52:58.142 00.005 6120 UpdateGuideState(): m_state=6
22:52:58.146 00.004 6120 Star::Find(15, 968, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 819
22:52:58.150 00.004 6120 Star::Find returns 1 (1), X=968.18, Y=46.79, Mass=13723, SNR=76.5, Peak=255 HFD=6.8
22:52:58.153 00.003 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
22:52:58.157 00.004 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
22:52:58.160 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.21 hyp=0.24 cameraTheta=1.05 mountX=-0.16 mountY=-0.14, mountTheta=-2.44
22:52:58.165 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.21, opts=13)
22:52:58.168 00.003 6120 Enqueuing Move request for scope (0.12, 0.21)
22:52:58.172 00.004 7680 Worker thread wakes up
22:52:58.172 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.21) opts 0xd
22:52:58.173 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.21)
22:52:58.173 00.000 7680 Moving (0.12, 0.21) raw xDistance=-0.16 yDistance=-0.14
22:52:58.173 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:52:58.173 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:52:58.174 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:58.177 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:52:58.178 00.001 7680 MoveAxis(E, 0, ABG)
22:52:58.178 00.000 6120 UpdateGuideState exits: m=13723 SNR=76.5 Saturated
22:52:58.181 00.003 7680 Move returns status 0, amount 0
22:52:58.182 00.001 7680 MoveAxis(N, 0, ABG)
22:52:58.182 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:58.185 00.003 7680 Move returns status 0, amount 0
22:52:58.185 00.000 7680 move complete, result=0
22:52:58.185 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:58.190 00.005 7680 worker thread done servicing request
22:52:58.190 00.000 6120 Enqueuing Expose request
22:52:58.193 00.003 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:58.196 00.003 7680 Worker thread wakes up
22:52:58.198 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:58.198 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:52:59.452 01.254 7680 Exposure complete
22:52:59.591 00.139 7680 worker thread done servicing request
22:52:59.592 00.001 6120 OnExposeComplete: enter
22:52:59.595 00.003 6120 UpdateGuideState(): m_state=6
22:52:59.600 00.005 6120 Star::Find(15, 968, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 820
22:52:59.605 00.005 6120 Star::Find returns 1 (1), X=967.91, Y=47.08, Mass=12461, SNR=73.0, Peak=255 HFD=7.0
22:52:59.608 00.003 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
22:52:59.613 00.005 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.74)
22:52:59.617 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.50 hyp=0.52 cameraTheta=1.86 mountX=0.05 mountY=-0.52, mountTheta=-1.47
22:52:59.621 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.50, opts=13)
22:52:59.626 00.005 6120 Enqueuing Move request for scope (-0.15, 0.50)
22:52:59.630 00.004 7680 Worker thread wakes up
22:52:59.630 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:52:59.634 00.004 6120 UpdateGuideState exits: m=12461 SNR=73.0 Saturated
22:52:59.639 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:59.642 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.50) opts 0xd
22:52:59.642 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:52:59.647 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.50)
22:52:59.647 00.000 7680 Moving (-0.15, 0.50) raw xDistance=0.05 yDistance=-0.52
22:52:59.648 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:52:59.648 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:52:59.648 00.000 7680 MoveAxis(E, 0, ABG)
22:52:59.648 00.000 7680 Move returns status 0, amount 0
22:52:59.648 00.000 7680 MoveAxis(N, 280, ABG)
22:52:59.648 00.000 7680 Guiding  Dir = 0, Dur = 280
22:52:59.648 00.000 6120 Enqueuing Expose request
22:52:59.653 00.005 7680 IsSlewing returns 0
22:52:59.653 00.000 7680 IsGuiding returns 0
22:52:59.653 00.000 7680 PulseGuide returned control before completion, sleep 290
22:52:59.955 00.302 7680 IsGuiding returns 1
22:52:59.956 00.001 7680 scope still moving after pulse duration time elapsed
22:52:59.987 00.031 7680 IsSlewing returns 0
22:52:59.987 00.000 7680 IsGuiding returns 0
22:52:59.988 00.001 7680 scope move finished after 280 + 54 ms
22:52:59.988 00.000 7680 Move returns status 0, amount 280
22:52:59.988 00.000 7680 move complete, result=0
22:52:59.989 00.001 7680 worker thread done servicing request
22:52:59.990 00.001 7680 Worker thread wakes up
22:52:59.990 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 280 ms NORTH
22:52:59.998 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:52:59.998 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:53:01.250 01.252 7680 Exposure complete
22:53:01.386 00.136 7680 worker thread done servicing request
22:53:01.388 00.002 6120 OnExposeComplete: enter
22:53:01.393 00.005 6120 UpdateGuideState(): m_state=6
22:53:01.398 00.005 6120 Star::Find(15, 967, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 821
22:53:01.403 00.005 6120 Star::Find returns 1 (1), X=967.97, Y=46.88, Mass=13588, SNR=76.6, Peak=255 HFD=7.0
22:53:01.407 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
22:53:01.411 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
22:53:01.415 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.31 hyp=0.32 cameraTheta=1.86 mountX=0.03 mountY=-0.31, mountTheta=-1.47
22:53:01.420 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.31, opts=13)
22:53:01.425 00.005 6120 Enqueuing Move request for scope (-0.09, 0.31)
22:53:01.430 00.005 7680 Worker thread wakes up
22:53:01.430 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:01.434 00.004 6120 UpdateGuideState exits: m=13588 SNR=76.6 Saturated
22:53:01.438 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.31) opts 0xd
22:53:01.438 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.31)
22:53:01.439 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:01.442 00.003 7680 Moving (-0.09, 0.31) raw xDistance=0.03 yDistance=-0.31
22:53:01.442 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:53:01.442 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
22:53:01.442 00.000 7680 MoveAxis(E, 0, ABG)
22:53:01.443 00.001 7680 Move returns status 0, amount 0
22:53:01.444 00.001 7680 MoveAxis(N, 171, ABG)
22:53:01.444 00.000 7680 Guiding  Dir = 0, Dur = 171
22:53:01.444 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:01.448 00.004 7680 IsSlewing returns 0
22:53:01.448 00.000 6120 Enqueuing Expose request
22:53:01.452 00.004 7680 IsGuiding returns 0
22:53:01.452 00.000 7680 PulseGuide returned control before completion, sleep 181
22:53:01.648 00.196 7680 IsGuiding returns 1
22:53:01.649 00.001 7680 scope still moving after pulse duration time elapsed
22:53:01.678 00.029 7680 IsSlewing returns 0
22:53:01.679 00.001 7680 IsGuiding returns 0
22:53:01.679 00.000 7680 scope move finished after 171 + 56 ms
22:53:01.680 00.001 7680 Move returns status 0, amount 171
22:53:01.680 00.000 7680 move complete, result=0
22:53:01.681 00.001 7680 worker thread done servicing request
22:53:01.681 00.000 7680 Worker thread wakes up
22:53:01.682 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 171 ms NORTH
22:53:01.688 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:01.689 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:53:02.935 01.246 7680 Exposure complete
22:53:03.079 00.144 7680 worker thread done servicing request
22:53:03.079 00.000 6120 OnExposeComplete: enter
22:53:03.083 00.004 6120 UpdateGuideState(): m_state=6
22:53:03.086 00.003 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 822
22:53:03.090 00.004 6120 Star::Find returns 1 (1), X=967.86, Y=46.87, Mass=12853, SNR=73.1, Peak=255 HFD=6.8
22:53:03.094 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
22:53:03.097 00.003 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
22:53:03.100 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.29 hyp=0.36 cameraTheta=2.17 mountX=0.14 mountY=-0.35, mountTheta=-1.18
22:53:03.105 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.29, opts=13)
22:53:03.110 00.005 6120 Enqueuing Move request for scope (-0.20, 0.29)
22:53:03.113 00.003 7680 Worker thread wakes up
22:53:03.113 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.29) opts 0xd
22:53:03.114 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.29)
22:53:03.114 00.000 7680 Moving (-0.20, 0.29) raw xDistance=0.14 yDistance=-0.35
22:53:03.114 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:53:03.114 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:53:03.114 00.000 7680 MoveAxis(E, 0, ABG)
22:53:03.115 00.001 7680 Move returns status 0, amount 0
22:53:03.115 00.000 7680 MoveAxis(N, 192, ABG)
22:53:03.115 00.000 7680 Guiding  Dir = 0, Dur = 192
22:53:03.115 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:03.119 00.004 7680 IsSlewing returns 0
22:53:03.120 00.001 6120 UpdateGuideState exits: m=12853 SNR=73.1 Saturated
22:53:03.123 00.003 7680 IsGuiding returns 0
22:53:03.123 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:03.126 00.003 7680 PulseGuide returned control before completion, sleep 202
22:53:03.128 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:03.131 00.003 6120 Enqueuing Expose request
22:53:03.334 00.203 7680 IsGuiding returns 1
22:53:03.335 00.001 7680 scope still moving after pulse duration time elapsed
22:53:03.365 00.030 7680 IsSlewing returns 0
22:53:03.366 00.001 7680 IsGuiding returns 0
22:53:03.367 00.001 7680 scope move finished after 192 + 51 ms
22:53:03.367 00.000 7680 Move returns status 0, amount 192
22:53:03.369 00.002 7680 move complete, result=0
22:53:03.369 00.000 7680 worker thread done servicing request
22:53:03.369 00.000 7680 Worker thread wakes up
22:53:03.369 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 192 ms NORTH
22:53:03.377 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:03.377 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:53:04.627 01.250 7680 Exposure complete
22:53:04.753 00.126 7680 worker thread done servicing request
22:53:04.753 00.000 6120 OnExposeComplete: enter
22:53:04.757 00.004 6120 UpdateGuideState(): m_state=6
22:53:04.761 00.004 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 823
22:53:04.764 00.003 6120 Star::Find returns 1 (1), X=967.87, Y=46.79, Mass=14851, SNR=79.6, Peak=255 HFD=6.9
22:53:04.767 00.003 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.25 = -1.04)
22:53:04.770 00.003 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
22:53:04.774 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.21 hyp=0.29 cameraTheta=2.29 mountX=0.15 mountY=-0.28, mountTheta=-1.08
22:53:04.780 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.21, opts=13)
22:53:04.785 00.005 6120 Enqueuing Move request for scope (-0.19, 0.21)
22:53:04.791 00.006 7680 Worker thread wakes up
22:53:04.791 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.21) opts 0xd
22:53:04.793 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.21)
22:53:04.795 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:04.800 00.005 7680 Moving (-0.19, 0.21) raw xDistance=0.15 yDistance=-0.28
22:53:04.800 00.000 6120 UpdateGuideState exits: m=14851 SNR=79.6 Saturated
22:53:04.803 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:53:04.803 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:04.806 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:53:04.806 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:04.809 00.003 7680 MoveAxis(E, 0, ABG)
22:53:04.809 00.000 6120 Enqueuing Expose request
22:53:04.813 00.004 7680 Move returns status 0, amount 0
22:53:04.813 00.000 7680 MoveAxis(N, 150, ABG)
22:53:04.813 00.000 7680 Guiding  Dir = 0, Dur = 150
22:53:04.814 00.001 7680 IsSlewing returns 0
22:53:04.814 00.000 7680 IsGuiding returns 0
22:53:04.814 00.000 7680 PulseGuide returned control before completion, sleep 160
22:53:04.982 00.168 6120 evsrv: cli 0FAEFBB8 connect
22:53:04.987 00.005 7680 IsGuiding returns 1
22:53:04.987 00.000 6120 case statement mapped state 6 to 3
22:53:04.990 00.003 7680 scope still moving after pulse duration time elapsed
22:53:04.991 00.001 6120 case statement mapped state 6 to 3
22:53:05.121 00.130 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"9569e3e4-d47a-45e5-97c2-7238064e9408"}
22:53:05.142 00.021 7680 IsSlewing returns 0
22:53:05.144 00.002 6120 case statement mapped state 6 to 3
22:53:05.148 00.004 7680 IsGuiding returns 0
22:53:05.148 00.000 7680 scope move finished after 150 + 183 ms
22:53:05.148 00.000 7680 Move returns status 0, amount 150
22:53:05.148 00.000 7680 move complete, result=0
22:53:05.148 00.000 7680 worker thread done servicing request
22:53:05.148 00.000 7680 Worker thread wakes up
22:53:05.148 00.000 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"9569e3e4-d47a-45e5-97c2-7238064e9408"}
22:53:05.152 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:05.154 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(953,32,31,31)
22:53:05.154 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 150 ms NORTH
22:53:05.160 00.006 6120 evsrv: cli 0FAEFBB8 short write 0/430 Input / Output error
22:53:05.163 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
22:53:05.167 00.004 6120 evsrv: cli 0FAF03D8 connect
22:53:05.173 00.006 6120 case statement mapped state 6 to 3
22:53:05.178 00.005 6120 case statement mapped state 6 to 3
22:53:05.317 00.139 6120 evsrv: cli 0FAF03D8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"aa3137df-a577-4e07-9662-ce67fab1914b"}
22:53:05.322 00.005 6120 PhdController::Dither begins
22:53:05.326 00.004 6120 dither: size=5.00, dRA=-3.53 dDec=4.50
22:53:05.329 00.003 6120 MountToCamera -- mountTheta (2.24) + m_xAngle (-2.95) = xAngle (-0.72 = -0.72)
22:53:05.441 00.112 6120 MountToCamera -- mountX=-3.53 mountY=4.50 hyp=5.71 mountTheta=2.24 cameraX=4.30, cameraY=-3.76 cameraTheta=-0.72
22:53:05.445 00.004 6120 setting lock position to (972.36, 42.82)
22:53:05.451 00.006 6120 Mount: notify guiding dithered (4.3, -3.8)
22:53:05.454 00.003 6120 Status Line: Dither by -3.53,4.50
22:53:05.458 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:53:05.462 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
22:53:05.465 00.003 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":0,"id":"aa3137df-a577-4e07-9662-ce67fab1914b"}
22:53:05.467 00.002 6120 evsrv: cli 0FAF03D8 disconnect
22:53:06.394 00.927 7680 Exposure complete
22:53:06.518 00.124 7680 worker thread done servicing request
22:53:06.518 00.000 6120 OnExposeComplete: enter
22:53:06.524 00.006 6120 UpdateGuideState(): m_state=6
22:53:06.528 00.004 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 824
22:53:06.532 00.004 6120 Star::Find returns 1 (1), X=967.80, Y=46.50, Mass=13509, SNR=77.5, Peak=255 HFD=7.0
22:53:06.537 00.005 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-2.95) = xAngle (5.42 = -0.87)
22:53:06.540 00.003 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.15 = -1.14)
22:53:06.546 00.006 6120 CameraToMount -- cameraX=-4.56 cameraY=3.69 hyp=5.86 cameraTheta=2.46 mountX=3.79 mountY=-5.31, mountTheta=-0.95
22:53:06.552 00.006 6120 dither recenter: remaining=(3.5,-4.5) step=(3.5,-4.5)
22:53:06.556 00.004 6120 MountToCamera -- mountTheta (-0.91) + m_xAngle (-2.95) = xAngle (-3.86 = 2.42)
22:53:06.559 00.003 6120 MountToCamera -- mountX=3.53 mountY=-4.50 hyp=5.71 mountTheta=-0.91 cameraX=-4.30, cameraY=3.76 cameraTheta=2.42
22:53:06.563 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-4.30, y=3.76, opts=4)
22:53:06.567 00.004 6120 Enqueuing Move request for scope (-4.30, 3.76)
22:53:06.570 00.003 6120 Mount: notify direct move 3.53,-4.50
22:53:06.574 00.004 7680 Worker thread wakes up
22:53:06.574 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:06.579 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-4.30, 3.76) opts 0x4
22:53:06.579 00.000 6120 UpdateGuideState exits: m=13509 SNR=77.5 Saturated
22:53:06.583 00.004 7680 Handling offset move in thread for scope, endpoint = (-4.30, 3.76)
22:53:06.583 00.000 6120 PhdController: settling, locked = 1, distance = 5.98 (1.50) aobump = 0 frame = 1 / 99999
22:53:06.587 00.004 7680 Moving (-4.30, 3.76) raw xDistance=3.53 yDistance=-4.50
22:53:06.587 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046386.587,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.98,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:53:06.591 00.004 7680 MoveAxis(W, 2285, B)
22:53:06.591 00.000 7680 Guiding  Dir = 3, Dur = 2285
22:53:06.591 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:06.595 00.004 7680 IsSlewing returns 0
22:53:06.595 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:06.598 00.003 7680 IsGuiding returns 0
22:53:06.598 00.000 6120 Enqueuing Expose request
22:53:06.603 00.005 7680 PulseGuide returned control before completion, sleep 2295
22:53:08.903 02.300 7680 IsGuiding returns 1
22:53:08.903 00.000 7680 scope still moving after pulse duration time elapsed
22:53:08.935 00.032 7680 IsSlewing returns 0
22:53:08.935 00.000 7680 IsGuiding returns 0
22:53:08.935 00.000 7680 scope move finished after 2285 + 52 ms
22:53:08.935 00.000 7680 Move returns status 0, amount 2285
22:53:08.937 00.002 7680 MoveAxis(N, 2440, B)
22:53:08.937 00.000 7680 Guiding  Dir = 0, Dur = 2440
22:53:08.937 00.000 7680 IsSlewing returns 0
22:53:08.938 00.001 7680 IsGuiding returns 0
22:53:08.938 00.000 7680 PulseGuide returned control before completion, sleep 2450
22:53:11.393 02.455 7680 IsGuiding returns 1
22:53:11.394 00.001 7680 scope still moving after pulse duration time elapsed
22:53:11.423 00.029 7680 IsSlewing returns 0
22:53:11.424 00.001 7680 IsGuiding returns 0
22:53:11.425 00.001 7680 scope move finished after 2440 + 47 ms
22:53:11.425 00.000 7680 Move returns status 0, amount 2440
22:53:11.426 00.001 7680 move complete, result=0
22:53:11.426 00.000 7680 worker thread done servicing request
22:53:11.427 00.001 7680 Worker thread wakes up
22:53:11.427 00.000 6120 GuideStep: 3.5 px 2285 ms WEST, -4.5 px 2440 ms NORTH
22:53:11.434 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:11.434 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:12.681 01.247 7680 Exposure complete
22:53:12.825 00.144 7680 worker thread done servicing request
22:53:12.825 00.000 6120 OnExposeComplete: enter
22:53:12.829 00.004 6120 UpdateGuideState(): m_state=6
22:53:12.834 00.005 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 825
22:53:12.838 00.004 6120 Star::Find returns 1 (1), X=971.14, Y=43.14, Mass=12041, SNR=70.6, Peak=255 HFD=6.8
22:53:12.842 00.004 6120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-2.95) = xAngle (5.84 = -0.45)
22:53:12.845 00.003 6120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.57 = -0.71)
22:53:12.848 00.003 6120 CameraToMount -- cameraX=-1.22 cameraY=0.32 hyp=1.26 cameraTheta=2.88 mountX=1.14 mountY=-0.83, mountTheta=-0.63
22:53:12.854 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-1.22, y=0.32, opts=13)
22:53:12.858 00.004 6120 Enqueuing Move request for scope (-1.22, 0.32)
22:53:12.862 00.004 7680 Worker thread wakes up
22:53:12.862 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.22, 0.32) opts 0xd
22:53:12.863 00.001 7680 Handling offset move in thread for scope, endpoint = (-1.22, 0.32)
22:53:12.863 00.000 7680 Moving (-1.22, 0.32) raw xDistance=1.14 yDistance=-0.83
22:53:12.863 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.14
22:53:12.863 00.000 7680 resist switch: large excursion: input -0.83 thresh 0.60 direction from 0 to -1
22:53:12.864 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:12.867 00.003 6120 UpdateGuideState exits: m=12041 SNR=70.6 Saturated
22:53:12.872 00.005 6120 PhdController: settling, locked = 1, distance = 1.26 (1.50) aobump = 0 frame = 2 / 99999
22:53:12.875 00.003 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.48
22:53:12.876 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046392.875,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.26,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:53:12.879 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83
22:53:12.879 00.000 7680 MoveAxis(W, 465, ABG)
22:53:12.879 00.000 7680 Guiding  Dir = 3, Dur = 465
22:53:12.879 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:12.883 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:12.886 00.003 6120 Enqueuing Expose request
22:53:12.891 00.005 7680 IsSlewing returns 0
22:53:12.892 00.001 7680 IsGuiding returns 0
22:53:12.892 00.000 7680 PulseGuide returned control before completion, sleep 475
22:53:13.373 00.481 7680 IsGuiding returns 1
22:53:13.373 00.000 7680 scope still moving after pulse duration time elapsed
22:53:13.404 00.031 7680 IsSlewing returns 0
22:53:13.404 00.000 7680 IsGuiding returns 0
22:53:13.404 00.000 7680 scope move finished after 465 + 47 ms
22:53:13.404 00.000 7680 Move returns status 0, amount 465
22:53:13.405 00.001 7680 MoveAxis(N, 449, ABG)
22:53:13.405 00.000 7680 Guiding  Dir = 0, Dur = 449
22:53:13.405 00.000 7680 IsSlewing returns 0
22:53:13.405 00.000 7680 IsGuiding returns 0
22:53:13.407 00.002 7680 PulseGuide returned control before completion, sleep 459
22:53:13.875 00.468 7680 IsGuiding returns 1
22:53:13.876 00.001 7680 scope still moving after pulse duration time elapsed
22:53:13.905 00.029 7680 IsSlewing returns 0
22:53:13.907 00.002 7680 IsGuiding returns 0
22:53:13.907 00.000 7680 scope move finished after 449 + 52 ms
22:53:13.908 00.001 7680 Move returns status 0, amount 449
22:53:13.908 00.000 7680 move complete, result=0
22:53:13.909 00.001 7680 worker thread done servicing request
22:53:13.909 00.000 7680 Worker thread wakes up
22:53:13.909 00.000 6120 GuideStep: 1.1 px 465 ms WEST, -0.8 px 449 ms NORTH
22:53:13.916 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:13.916 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:15.168 01.252 7680 Exposure complete
22:53:15.295 00.127 7680 worker thread done servicing request
22:53:15.295 00.000 6120 OnExposeComplete: enter
22:53:15.299 00.004 6120 UpdateGuideState(): m_state=6
22:53:15.304 00.005 6120 Star::Find(15, 971, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 826
22:53:15.308 00.004 6120 Star::Find returns 1 (1), X=971.81, Y=42.85, Mass=12692, SNR=72.2, Peak=255 HFD=6.7
22:53:15.311 00.003 6120 CameraToMount -- cameraTheta (3.09) - m_xAngle (-2.95) = xAngle (6.04 = -0.24)
22:53:15.315 00.004 6120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.77 = -0.51)
22:53:15.319 00.004 6120 CameraToMount -- cameraX=-0.55 cameraY=0.03 hyp=0.55 cameraTheta=3.09 mountX=0.53 mountY=-0.27, mountTheta=-0.47
22:53:15.324 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.55, y=0.03, opts=13)
22:53:15.330 00.006 6120 Enqueuing Move request for scope (-0.55, 0.03)
22:53:15.334 00.004 7680 Worker thread wakes up
22:53:15.334 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.03) opts 0xd
22:53:15.334 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.55, 0.03)
22:53:15.334 00.000 7680 Moving (-0.55, 0.03) raw xDistance=0.53 yDistance=-0.27
22:53:15.335 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:15.339 00.004 6120 UpdateGuideState exits: m=12692 SNR=72.2 Saturated
22:53:15.343 00.004 6120 PhdController: settling, locked = 1, distance = 1.05 (1.50) aobump = 0 frame = 3 / 99999
22:53:15.346 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.53
22:53:15.346 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:53:15.347 00.001 7680 MoveAxis(W, 250, ABG)
22:53:15.347 00.000 7680 Guiding  Dir = 3, Dur = 250
22:53:15.347 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046395.346,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.05,"Time":2.5,"SettleTime":10.0,"StarLocked":true}
22:53:15.352 00.005 7680 IsSlewing returns 0
22:53:15.352 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:15.356 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:15.360 00.004 6120 Enqueuing Expose request
22:53:15.363 00.003 7680 IsGuiding returns 0
22:53:15.364 00.001 7680 PulseGuide returned control before completion, sleep 260
22:53:15.626 00.262 7680 IsGuiding returns 1
22:53:15.627 00.001 7680 scope still moving after pulse duration time elapsed
22:53:15.658 00.031 7680 IsSlewing returns 0
22:53:15.658 00.000 7680 IsGuiding returns 1
22:53:15.689 00.031 7680 IsSlewing returns 0
22:53:15.690 00.001 7680 IsGuiding returns 1
22:53:15.721 00.031 7680 IsSlewing returns 0
22:53:15.721 00.000 7680 IsGuiding returns 0
22:53:15.721 00.000 7680 scope move finished after 250 + 108 ms
22:53:15.722 00.001 7680 Move returns status 0, amount 250
22:53:15.722 00.000 7680 MoveAxis(N, 145, ABG)
22:53:15.722 00.000 7680 Guiding  Dir = 0, Dur = 145
22:53:15.723 00.001 7680 IsSlewing returns 0
22:53:15.724 00.001 7680 IsGuiding returns 0
22:53:15.724 00.000 7680 PulseGuide returned control before completion, sleep 155
22:53:15.893 00.169 7680 IsGuiding returns 1
22:53:15.893 00.000 7680 scope still moving after pulse duration time elapsed
22:53:15.925 00.032 7680 IsSlewing returns 0
22:53:15.926 00.001 7680 IsGuiding returns 0
22:53:15.926 00.000 7680 scope move finished after 145 + 56 ms
22:53:15.927 00.001 7680 Move returns status 0, amount 145
22:53:15.927 00.000 7680 move complete, result=0
22:53:15.927 00.000 7680 worker thread done servicing request
22:53:15.927 00.000 6120 GuideStep: 0.5 px 250 ms WEST, -0.3 px 145 ms NORTH
22:53:15.935 00.008 7680 Worker thread wakes up
22:53:15.935 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:15.935 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:17.185 01.250 7680 Exposure complete
22:53:17.331 00.146 7680 worker thread done servicing request
22:53:17.332 00.001 6120 OnExposeComplete: enter
22:53:17.336 00.004 6120 UpdateGuideState(): m_state=6
22:53:17.341 00.005 6120 Star::Find(15, 971, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 827
22:53:17.346 00.005 6120 Star::Find returns 1 (1), X=972.03, Y=42.72, Mass=12672, SNR=74.1, Peak=255 HFD=6.8
22:53:17.352 00.006 6120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-2.95) = xAngle (0.10 = 0.10)
22:53:17.356 00.004 6120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.17 = -0.17)
22:53:17.360 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=-0.09 hyp=0.34 cameraTheta=-2.86 mountX=0.34 mountY=-0.06, mountTheta=-0.17
22:53:17.365 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=-0.09, opts=13)
22:53:17.369 00.004 6120 Enqueuing Move request for scope (-0.33, -0.09)
22:53:17.372 00.003 7680 Worker thread wakes up
22:53:17.373 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.09) opts 0xd
22:53:17.373 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:17.376 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.33, -0.09)
22:53:17.376 00.000 7680 Moving (-0.33, -0.09) raw xDistance=0.34 yDistance=-0.06
22:53:17.377 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
22:53:17.377 00.000 6120 UpdateGuideState exits: m=12672 SNR=74.1 Saturated
22:53:17.380 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:53:17.381 00.001 6120 PhdController: settling, locked = 1, distance = 0.84 (1.50) aobump = 0 frame = 4 / 99999
22:53:17.387 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:53:17.387 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046397.387,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.84,"Time":4.5,"SettleTime":10.0,"StarLocked":true}
22:53:17.393 00.006 7680 MoveAxis(W, 155, ABG)
22:53:17.393 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:17.397 00.004 7680 Guiding  Dir = 3, Dur = 155
22:53:17.397 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:17.400 00.003 7680 IsSlewing returns 0
22:53:17.400 00.000 6120 Enqueuing Expose request
22:53:17.404 00.004 7680 IsGuiding returns 0
22:53:17.406 00.002 7680 PulseGuide returned control before completion, sleep 165
22:53:17.582 00.176 7680 IsGuiding returns 1
22:53:17.583 00.001 7680 scope still moving after pulse duration time elapsed
22:53:17.615 00.032 7680 IsSlewing returns 0
22:53:17.616 00.001 7680 IsGuiding returns 0
22:53:17.619 00.003 7680 scope move finished after 155 + 58 ms
22:53:17.619 00.000 7680 Move returns status 0, amount 155
22:53:17.620 00.001 7680 MoveAxis(N, 0, ABG)
22:53:17.620 00.000 7680 Move returns status 0, amount 0
22:53:17.620 00.000 7680 move complete, result=0
22:53:17.620 00.000 6120 GuideStep: 0.3 px 155 ms WEST, -0.1 px 0 ms NORTH
22:53:17.626 00.006 7680 worker thread done servicing request
22:53:17.626 00.000 7680 Worker thread wakes up
22:53:17.626 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:17.626 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:18.872 01.246 7680 Exposure complete
22:53:18.998 00.126 7680 worker thread done servicing request
22:53:18.998 00.000 6120 OnExposeComplete: enter
22:53:19.002 00.004 6120 UpdateGuideState(): m_state=6
22:53:19.005 00.003 6120 Star::Find(15, 972, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 828
22:53:19.009 00.004 6120 Star::Find returns 1 (1), X=972.51, Y=42.59, Mass=13647, SNR=77.0, Peak=255 HFD=7.0
22:53:19.013 00.004 6120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-2.95) = xAngle (1.99 = 1.99)
22:53:19.016 00.003 6120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.72 = 1.72)
22:53:19.021 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.97 mountX=-0.11 mountY=0.27, mountTheta=1.96
22:53:19.026 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.22, opts=13)
22:53:19.031 00.005 6120 Enqueuing Move request for scope (0.15, -0.22)
22:53:19.034 00.003 7680 Worker thread wakes up
22:53:19.035 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
22:53:19.035 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
22:53:19.035 00.000 7680 Moving (0.15, -0.22) raw xDistance=-0.11 yDistance=0.27
22:53:19.035 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:53:19.035 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:53:19.036 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:53:19.036 00.000 7680 MoveAxis(E, 0, ABG)
22:53:19.036 00.000 7680 Move returns status 0, amount 0
22:53:19.036 00.000 7680 MoveAxis(N, 0, ABG)
22:53:19.036 00.000 7680 Move returns status 0, amount 0
22:53:19.037 00.001 7680 move complete, result=0
22:53:19.037 00.000 7680 worker thread done servicing request
22:53:19.037 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:19.042 00.005 6120 UpdateGuideState exits: m=13647 SNR=77.0 Saturated
22:53:19.046 00.004 6120 PhdController: settling, locked = 1, distance = 0.67 (1.50) aobump = 0 frame = 5 / 99999
22:53:19.049 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764046399.049,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.67,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
22:53:19.053 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:19.056 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:19.059 00.003 6120 Enqueuing Expose request
22:53:19.063 00.004 7680 Worker thread wakes up
22:53:19.063 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:19.063 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:19.063 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:53:20.308 01.245 7680 Exposure complete
22:53:20.437 00.129 7680 worker thread done servicing request
22:53:20.437 00.000 6120 OnExposeComplete: enter
22:53:20.442 00.005 6120 UpdateGuideState(): m_state=6
22:53:20.445 00.003 6120 Star::Find(15, 972, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 829
22:53:20.450 00.005 6120 Star::Find returns 1 (1), X=972.25, Y=42.93, Mass=13206, SNR=75.0, Peak=255 HFD=6.8
22:53:20.453 00.003 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
22:53:20.457 00.004 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
22:53:20.461 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.31 mountX=0.09 mountY=-0.15, mountTheta=-1.07
22:53:20.466 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.12, opts=13)
22:53:20.470 00.004 6120 Enqueuing Move request for scope (-0.11, 0.12)
22:53:20.472 00.002 7680 Worker thread wakes up
22:53:20.474 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
22:53:20.474 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
22:53:20.474 00.000 7680 Moving (-0.11, 0.12) raw xDistance=0.09 yDistance=-0.15
22:53:20.474 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:53:20.474 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:53:20.474 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:53:20.474 00.000 7680 MoveAxis(E, 0, ABG)
22:53:20.474 00.000 7680 Move returns status 0, amount 0
22:53:20.474 00.000 7680 MoveAxis(N, 0, ABG)
22:53:20.474 00.000 7680 Move returns status 0, amount 0
22:53:20.476 00.002 7680 move complete, result=0
22:53:20.476 00.000 7680 worker thread done servicing request
22:53:20.476 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:20.478 00.002 6120 UpdateGuideState exits: m=13206 SNR=75.0 Saturated
22:53:20.482 00.004 6120 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 6 / 99999
22:53:20.485 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764046400.485,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.51,"Time":7.6,"SettleTime":10.0,"StarLocked":true}
22:53:20.490 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:20.493 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:20.496 00.003 6120 Enqueuing Expose request
22:53:20.499 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:53:20.503 00.004 7680 Worker thread wakes up
22:53:20.503 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:20.504 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:21.749 01.245 7680 Exposure complete
22:53:21.890 00.141 7680 worker thread done servicing request
22:53:21.890 00.000 6120 OnExposeComplete: enter
22:53:21.895 00.005 6120 UpdateGuideState(): m_state=6
22:53:21.900 00.005 6120 Star::Find(15, 972, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 830
22:53:21.903 00.003 6120 Star::Find returns 1 (0), X=972.09, Y=42.97, Mass=11640, SNR=70.0, Peak=234 HFD=6.7
22:53:21.906 00.003 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.59 = -0.70)
22:53:21.910 00.004 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.96)
22:53:21.913 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.15 hyp=0.31 cameraTheta=2.63 mountX=0.24 mountY=-0.25, mountTheta=-0.82
22:53:21.918 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.15, opts=13)
22:53:21.921 00.003 6120 Enqueuing Move request for scope (-0.27, 0.15)
22:53:21.926 00.005 7680 Worker thread wakes up
22:53:21.926 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.15) opts 0xd
22:53:21.927 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.15)
22:53:21.927 00.000 7680 Moving (-0.27, 0.15) raw xDistance=0.24 yDistance=-0.25
22:53:21.927 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:21.930 00.003 6120 UpdateGuideState exits: m=11640 SNR=70.0
22:53:21.934 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:53:21.934 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:53:21.934 00.000 7680 MoveAxis(W, 97, ABG)
22:53:21.935 00.001 7680 Guiding  Dir = 3, Dur = 97
22:53:21.935 00.000 6120 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 7 / 99999
22:53:21.940 00.005 7680 IsSlewing returns 0
22:53:21.940 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046401.940,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.45,"Time":9.1,"SettleTime":10.0,"StarLocked":true}
22:53:21.944 00.004 7680 IsGuiding returns 0
22:53:21.944 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:21.949 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:21.952 00.003 6120 Enqueuing Expose request
22:53:21.955 00.003 7680 PulseGuide returned control before completion, sleep 107
22:53:22.065 00.110 7680 IsGuiding returns 1
22:53:22.066 00.001 7680 scope still moving after pulse duration time elapsed
22:53:22.097 00.031 7680 IsSlewing returns 0
22:53:22.098 00.001 7680 IsGuiding returns 0
22:53:22.098 00.000 7680 scope move finished after 97 + 56 ms
22:53:22.099 00.001 7680 Move returns status 0, amount 97
22:53:22.099 00.000 7680 MoveAxis(N, 138, ABG)
22:53:22.099 00.000 7680 Guiding  Dir = 0, Dur = 138
22:53:22.100 00.001 7680 IsSlewing returns 0
22:53:22.100 00.000 7680 IsGuiding returns 0
22:53:22.101 00.001 7680 PulseGuide returned control before completion, sleep 148
22:53:22.252 00.151 7680 IsGuiding returns 1
22:53:22.252 00.000 7680 scope still moving after pulse duration time elapsed
22:53:22.283 00.031 7680 IsSlewing returns 0
22:53:22.283 00.000 7680 IsGuiding returns 1
22:53:22.314 00.031 7680 IsSlewing returns 0
22:53:22.314 00.000 7680 IsGuiding returns 0
22:53:22.315 00.001 7680 scope move finished after 138 + 75 ms
22:53:22.315 00.000 7680 Move returns status 0, amount 138
22:53:22.315 00.000 7680 move complete, result=0
22:53:22.316 00.001 7680 worker thread done servicing request
22:53:22.316 00.000 6120 GuideStep: 0.2 px 97 ms WEST, -0.3 px 138 ms NORTH
22:53:22.320 00.004 7680 Worker thread wakes up
22:53:22.320 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:22.320 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:23.566 01.246 7680 Exposure complete
22:53:23.689 00.123 7680 worker thread done servicing request
22:53:23.690 00.001 6120 OnExposeComplete: enter
22:53:23.693 00.003 6120 UpdateGuideState(): m_state=6
22:53:23.696 00.003 6120 Star::Find(15, 972, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 831
22:53:23.702 00.006 6120 Star::Find returns 1 (1), X=972.48, Y=43.00, Mass=15275, SNR=81.8, Peak=255 HFD=7.0
22:53:23.706 00.004 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.92 = -2.37)
22:53:23.710 00.004 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.63)
22:53:23.713 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.96 mountX=-0.16 mountY=-0.11, mountTheta=-2.54
22:53:23.718 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.18, opts=13)
22:53:23.722 00.004 6120 Enqueuing Move request for scope (0.13, 0.18)
22:53:23.726 00.004 7680 Worker thread wakes up
22:53:23.726 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
22:53:23.727 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
22:53:23.727 00.000 7680 Moving (0.13, 0.18) raw xDistance=-0.16 yDistance=-0.11
22:53:23.727 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:53:23.728 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:53:23.728 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:23.732 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:53:23.732 00.000 7680 MoveAxis(E, 0, ABG)
22:53:23.733 00.001 6120 UpdateGuideState exits: m=15275 SNR=81.8 Saturated
22:53:23.737 00.004 7680 Move returns status 0, amount 0
22:53:23.737 00.000 7680 MoveAxis(N, 0, ABG)
22:53:23.737 00.000 7680 Move returns status 0, amount 0
22:53:23.739 00.002 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 8 / 99999
22:53:23.744 00.005 6120 PhdController: newstate STATE_FINISH
22:53:23.749 00.005 7680 move complete, result=0
22:53:23.749 00.000 6120 PhdController complete: success
22:53:23.752 00.003 7680 worker thread done servicing request
22:53:23.753 00.001 6120 evsrv: {"Event":"SettleDone","Timestamp":1764046403.752,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
22:53:23.757 00.004 6120 Mount: notify guiding dither settle done success=1
22:53:23.761 00.004 6120 PhdController: newstate STATE_IDLE
22:53:23.765 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:23.768 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:23.772 00.004 6120 Enqueuing Expose request
22:53:23.776 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:53:23.780 00.004 7680 Worker thread wakes up
22:53:23.780 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:23.780 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:25.030 01.250 7680 Exposure complete
22:53:25.165 00.135 7680 worker thread done servicing request
22:53:25.167 00.002 6120 OnExposeComplete: enter
22:53:25.171 00.004 6120 UpdateGuideState(): m_state=6
22:53:25.174 00.003 6120 Star::Find(15, 972, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 832
22:53:25.178 00.004 6120 Star::Find returns 1 (1), X=972.49, Y=43.09, Mass=12675, SNR=72.8, Peak=255 HFD=6.9
22:53:25.182 00.004 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.07 = -2.22)
22:53:25.185 00.003 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
22:53:25.189 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.11 mountX=-0.18 mountY=-0.19, mountTheta=-2.35
22:53:25.193 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.27, opts=13)
22:53:25.196 00.003 6120 Enqueuing Move request for scope (0.13, 0.27)
22:53:25.200 00.004 7680 Worker thread wakes up
22:53:25.200 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.27) opts 0xd
22:53:25.200 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.27)
22:53:25.201 00.001 7680 Moving (0.13, 0.27) raw xDistance=-0.18 yDistance=-0.19
22:53:25.201 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:53:25.202 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:53:25.202 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:53:25.202 00.000 7680 MoveAxis(E, 0, ABG)
22:53:25.202 00.000 7680 Move returns status 0, amount 0
22:53:25.203 00.001 7680 MoveAxis(N, 0, ABG)
22:53:25.203 00.000 7680 Move returns status 0, amount 0
22:53:25.203 00.000 7680 move complete, result=0
22:53:25.203 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:25.207 00.004 6120 UpdateGuideState exits: m=12675 SNR=72.8 Saturated
22:53:25.212 00.005 7680 worker thread done servicing request
22:53:25.212 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:25.215 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:25.219 00.004 6120 Enqueuing Expose request
22:53:25.222 00.003 7680 Worker thread wakes up
22:53:25.222 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:53:25.227 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:25.227 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:26.482 01.255 7680 Exposure complete
22:53:26.620 00.138 7680 worker thread done servicing request
22:53:26.620 00.000 6120 OnExposeComplete: enter
22:53:26.624 00.004 6120 UpdateGuideState(): m_state=6
22:53:26.627 00.003 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 833
22:53:26.632 00.005 6120 Star::Find returns 1 (1), X=972.55, Y=43.42, Mass=13694, SNR=76.8, Peak=255 HFD=7.1
22:53:26.635 00.003 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
22:53:26.640 00.005 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
22:53:26.645 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=0.61 hyp=0.64 cameraTheta=1.26 mountX=-0.30 mountY=-0.46, mountTheta=-2.15
22:53:26.651 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.61, opts=13)
22:53:26.655 00.004 6120 Enqueuing Move request for scope (0.19, 0.61)
22:53:26.659 00.004 7680 Worker thread wakes up
22:53:26.659 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:26.663 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.61) opts 0xd
22:53:26.664 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.61)
22:53:26.664 00.000 7680 Moving (0.19, 0.61) raw xDistance=-0.30 yDistance=-0.46
22:53:26.664 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:53:26.664 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
22:53:26.665 00.001 7680 MoveAxis(E, 123, ABG)
22:53:26.665 00.000 7680 Guiding  Dir = 2, Dur = 123
22:53:26.665 00.000 6120 UpdateGuideState exits: m=13694 SNR=76.8 Saturated
22:53:26.669 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:26.674 00.005 7680 IsSlewing returns 0
22:53:26.675 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:26.679 00.004 6120 Enqueuing Expose request
22:53:26.683 00.004 7680 IsGuiding returns 0
22:53:26.684 00.001 7680 PulseGuide returned control before completion, sleep 133
22:53:26.830 00.146 7680 IsGuiding returns 1
22:53:26.831 00.001 7680 scope still moving after pulse duration time elapsed
22:53:26.861 00.030 7680 IsSlewing returns 0
22:53:26.861 00.000 7680 IsGuiding returns 0
22:53:26.862 00.001 7680 scope move finished after 123 + 55 ms
22:53:26.862 00.000 7680 Move returns status 0, amount 123
22:53:26.864 00.002 7680 MoveAxis(N, 250, ABG)
22:53:26.864 00.000 7680 Guiding  Dir = 0, Dur = 250
22:53:26.864 00.000 7680 IsSlewing returns 0
22:53:26.865 00.001 7680 IsGuiding returns 0
22:53:26.865 00.000 7680 PulseGuide returned control before completion, sleep 260
22:53:27.128 00.263 7680 IsGuiding returns 1
22:53:27.129 00.001 7680 scope still moving after pulse duration time elapsed
22:53:27.160 00.031 7680 IsSlewing returns 0
22:53:27.161 00.001 7680 IsGuiding returns 0
22:53:27.161 00.000 7680 scope move finished after 250 + 46 ms
22:53:27.161 00.000 7680 Move returns status 0, amount 250
22:53:27.162 00.001 7680 move complete, result=0
22:53:27.162 00.000 7680 worker thread done servicing request
22:53:27.162 00.000 6120 GuideStep: -0.3 px 123 ms EAST, -0.5 px 250 ms NORTH
22:53:27.170 00.008 7680 Worker thread wakes up
22:53:27.171 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:27.171 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:28.424 01.253 7680 Exposure complete
22:53:28.566 00.142 7680 worker thread done servicing request
22:53:28.566 00.000 6120 OnExposeComplete: enter
22:53:28.570 00.004 6120 UpdateGuideState(): m_state=6
22:53:28.575 00.005 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 834
22:53:28.579 00.004 6120 Star::Find returns 1 (1), X=972.14, Y=43.24, Mass=13374, SNR=76.3, Peak=255 HFD=6.7
22:53:28.585 00.006 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
22:53:28.589 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
22:53:28.592 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.42 hyp=0.48 cameraTheta=2.05 mountX=0.14 mountY=-0.47, mountTheta=-1.29
22:53:28.598 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.42, opts=13)
22:53:28.601 00.003 6120 Enqueuing Move request for scope (-0.22, 0.42)
22:53:28.606 00.005 7680 Worker thread wakes up
22:53:28.607 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:28.610 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.42) opts 0xd
22:53:28.610 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.42)
22:53:28.610 00.000 7680 Moving (-0.22, 0.42) raw xDistance=0.14 yDistance=-0.47
22:53:28.610 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:53:28.612 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:53:28.612 00.000 7680 MoveAxis(E, 0, ABG)
22:53:28.612 00.000 7680 Move returns status 0, amount 0
22:53:28.612 00.000 7680 MoveAxis(N, 258, ABG)
22:53:28.612 00.000 7680 Guiding  Dir = 0, Dur = 258
22:53:28.613 00.001 6120 UpdateGuideState exits: m=13374 SNR=76.3 Saturated
22:53:28.616 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:28.621 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:28.625 00.004 6120 Enqueuing Expose request
22:53:28.628 00.003 7680 IsSlewing returns 0
22:53:28.630 00.002 7680 IsGuiding returns 0
22:53:28.630 00.000 7680 PulseGuide returned control before completion, sleep 268
22:53:28.911 00.281 7680 IsGuiding returns 1
22:53:28.911 00.000 7680 scope still moving after pulse duration time elapsed
22:53:28.942 00.031 7680 IsSlewing returns 0
22:53:28.943 00.001 7680 IsGuiding returns 0
22:53:28.944 00.001 7680 scope move finished after 258 + 56 ms
22:53:28.945 00.001 7680 Move returns status 0, amount 258
22:53:28.945 00.000 7680 move complete, result=0
22:53:28.945 00.000 7680 worker thread done servicing request
22:53:28.945 00.000 7680 Worker thread wakes up
22:53:28.946 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 258 ms NORTH
22:53:28.953 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:28.953 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:30.205 01.252 7680 Exposure complete
22:53:30.344 00.139 7680 worker thread done servicing request
22:53:30.345 00.001 6120 OnExposeComplete: enter
22:53:30.348 00.003 6120 UpdateGuideState(): m_state=6
22:53:30.353 00.005 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 835
22:53:30.357 00.004 6120 Star::Find returns 1 (1), X=972.12, Y=43.03, Mass=13307, SNR=76.1, Peak=255 HFD=7.0
22:53:30.360 00.003 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.37 = -0.91)
22:53:30.365 00.005 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
22:53:30.370 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=0.21 hyp=0.32 cameraTheta=2.42 mountX=0.19 mountY=-0.29, mountTheta=-0.99
22:53:30.375 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.21, opts=13)
22:53:30.379 00.004 6120 Enqueuing Move request for scope (-0.24, 0.21)
22:53:30.382 00.003 7680 Worker thread wakes up
22:53:30.382 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.21) opts 0xd
22:53:30.382 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.21)
22:53:30.382 00.000 7680 Moving (-0.24, 0.21) raw xDistance=0.19 yDistance=-0.29
22:53:30.382 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:53:30.383 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:53:30.383 00.000 7680 MoveAxis(E, 0, ABG)
22:53:30.383 00.000 7680 Move returns status 0, amount 0
22:53:30.384 00.001 7680 MoveAxis(N, 159, ABG)
22:53:30.384 00.000 7680 Guiding  Dir = 0, Dur = 159
22:53:30.384 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:30.387 00.003 7680 IsSlewing returns 0
22:53:30.387 00.000 6120 UpdateGuideState exits: m=13307 SNR=76.1 Saturated
22:53:30.391 00.004 7680 IsGuiding returns 0
22:53:30.391 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:30.395 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:30.400 00.005 6120 Enqueuing Expose request
22:53:30.404 00.004 7680 PulseGuide returned control before completion, sleep 169
22:53:30.584 00.180 7680 IsGuiding returns 0
22:53:30.584 00.000 7680 Move returns status 0, amount 159
22:53:30.586 00.002 7680 move complete, result=0
22:53:30.586 00.000 7680 worker thread done servicing request
22:53:30.586 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 159 ms NORTH
22:53:30.592 00.006 7680 Worker thread wakes up
22:53:30.592 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:30.592 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:31.846 01.254 7680 Exposure complete
22:53:31.993 00.147 7680 worker thread done servicing request
22:53:31.993 00.000 6120 OnExposeComplete: enter
22:53:31.997 00.004 6120 UpdateGuideState(): m_state=6
22:53:32.002 00.005 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 836
22:53:32.005 00.003 6120 Star::Find returns 1 (1), X=972.06, Y=43.08, Mass=12896, SNR=73.8, Peak=255 HFD=7.0
22:53:32.008 00.003 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.36 = -0.92)
22:53:32.013 00.005 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.19)
22:53:32.017 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.27 hyp=0.40 cameraTheta=2.40 mountX=0.24 mountY=-0.37, mountTheta=-1.00
22:53:32.023 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.27, opts=13)
22:53:32.027 00.004 6120 Enqueuing Move request for scope (-0.30, 0.27)
22:53:32.031 00.004 7680 Worker thread wakes up
22:53:32.032 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:32.035 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.27) opts 0xd
22:53:32.035 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.27)
22:53:32.035 00.000 7680 Moving (-0.30, 0.27) raw xDistance=0.24 yDistance=-0.37
22:53:32.036 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:53:32.036 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:53:32.036 00.000 6120 UpdateGuideState exits: m=12896 SNR=73.8 Saturated
22:53:32.042 00.006 7680 MoveAxis(W, 98, ABG)
22:53:32.042 00.000 7680 Guiding  Dir = 3, Dur = 98
22:53:32.042 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:32.047 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:32.052 00.005 6120 Enqueuing Expose request
22:53:32.056 00.004 7680 IsSlewing returns 0
22:53:32.056 00.000 7680 IsGuiding returns 0
22:53:32.057 00.001 7680 PulseGuide returned control before completion, sleep 108
22:53:32.178 00.121 7680 IsGuiding returns 1
22:53:32.179 00.001 7680 scope still moving after pulse duration time elapsed
22:53:32.210 00.031 7680 IsSlewing returns 0
22:53:32.211 00.001 7680 IsGuiding returns 1
22:53:32.241 00.030 7680 IsSlewing returns 0
22:53:32.242 00.001 7680 IsGuiding returns 0
22:53:32.243 00.001 7680 scope move finished after 98 + 87 ms
22:53:32.244 00.001 7680 Move returns status 0, amount 98
22:53:32.244 00.000 7680 MoveAxis(N, 202, ABG)
22:53:32.244 00.000 7680 Guiding  Dir = 0, Dur = 202
22:53:32.244 00.000 7680 IsSlewing returns 0
22:53:32.245 00.001 7680 IsGuiding returns 0
22:53:32.245 00.000 7680 PulseGuide returned control before completion, sleep 212
22:53:32.460 00.215 7680 IsGuiding returns 1
22:53:32.462 00.002 7680 scope still moving after pulse duration time elapsed
22:53:32.491 00.029 7680 IsSlewing returns 0
22:53:32.492 00.001 7680 IsGuiding returns 0
22:53:32.493 00.001 7680 scope move finished after 202 + 45 ms
22:53:32.493 00.000 7680 Move returns status 0, amount 202
22:53:32.493 00.000 7680 move complete, result=0
22:53:32.494 00.001 7680 worker thread done servicing request
22:53:32.494 00.000 7680 Worker thread wakes up
22:53:32.495 00.001 6120 GuideStep: 0.2 px 98 ms WEST, -0.4 px 202 ms NORTH
22:53:32.500 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:32.500 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:33.750 01.250 7680 Exposure complete
22:53:33.891 00.141 7680 worker thread done servicing request
22:53:33.892 00.001 6120 OnExposeComplete: enter
22:53:33.897 00.005 6120 UpdateGuideState(): m_state=6
22:53:33.901 00.004 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 837
22:53:33.905 00.004 6120 Star::Find returns 1 (1), X=972.23, Y=42.78, Mass=12835, SNR=74.5, Peak=255 HFD=6.7
22:53:33.909 00.004 6120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-2.95) = xAngle (0.08 = 0.08)
22:53:33.912 00.003 6120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.19 = -0.19)
22:53:33.915 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.87 mountX=0.13 mountY=-0.02, mountTheta=-0.18
22:53:33.920 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.03, opts=13)
22:53:33.925 00.005 6120 Enqueuing Move request for scope (-0.12, -0.03)
22:53:33.929 00.004 7680 Worker thread wakes up
22:53:33.929 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:33.933 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
22:53:33.933 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
22:53:33.933 00.000 7680 Moving (-0.12, -0.03) raw xDistance=0.13 yDistance=-0.02
22:53:33.933 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:53:33.933 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:53:33.933 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:53:33.934 00.001 7680 MoveAxis(E, 0, ABG)
22:53:33.934 00.000 7680 Move returns status 0, amount 0
22:53:33.934 00.000 7680 MoveAxis(N, 0, ABG)
22:53:33.934 00.000 7680 Move returns status 0, amount 0
22:53:33.934 00.000 7680 move complete, result=0
22:53:33.934 00.000 7680 worker thread done servicing request
22:53:33.934 00.000 6120 UpdateGuideState exits: m=12835 SNR=74.5 Saturated
22:53:33.939 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:33.943 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:33.947 00.004 6120 Enqueuing Expose request
22:53:33.949 00.002 7680 Worker thread wakes up
22:53:33.951 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:33.951 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:33.951 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:53:35.203 01.252 7680 Exposure complete
22:53:35.338 00.135 7680 worker thread done servicing request
22:53:35.338 00.000 6120 OnExposeComplete: enter
22:53:35.342 00.004 6120 UpdateGuideState(): m_state=6
22:53:35.346 00.004 6120 Star::Find(15, 972, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 838
22:53:35.350 00.004 6120 Star::Find returns 1 (1), X=972.43, Y=42.87, Mass=12987, SNR=74.7, Peak=255 HFD=6.9
22:53:35.354 00.004 6120 CameraToMount -- cameraTheta (0.66) - m_xAngle (-2.95) = xAngle (3.62 = -2.67)
22:53:35.358 00.004 6120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.35 = -2.93)
22:53:35.363 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.66 mountX=-0.08 mountY=-0.02, mountTheta=-2.91
22:53:35.369 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.06, opts=13)
22:53:35.373 00.004 6120 Enqueuing Move request for scope (0.07, 0.06)
22:53:35.377 00.004 7680 Worker thread wakes up
22:53:35.377 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:35.382 00.005 6120 UpdateGuideState exits: m=12987 SNR=74.7 Saturated
22:53:35.385 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:35.390 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
22:53:35.390 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
22:53:35.390 00.000 7680 Moving (0.07, 0.06) raw xDistance=-0.08 yDistance=-0.02
22:53:35.390 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:53:35.390 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:53:35.390 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:53:35.390 00.000 7680 MoveAxis(E, 0, ABG)
22:53:35.390 00.000 7680 Move returns status 0, amount 0
22:53:35.390 00.000 7680 MoveAxis(N, 0, ABG)
22:53:35.390 00.000 7680 Move returns status 0, amount 0
22:53:35.392 00.002 7680 move complete, result=0
22:53:35.392 00.000 7680 worker thread done servicing request
22:53:35.392 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:35.395 00.003 6120 Enqueuing Expose request
22:53:35.400 00.005 7680 Worker thread wakes up
22:53:35.400 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:35.400 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:53:35.404 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:36.656 01.252 7680 Exposure complete
22:53:36.793 00.137 7680 worker thread done servicing request
22:53:36.794 00.001 6120 OnExposeComplete: enter
22:53:36.800 00.006 6120 UpdateGuideState(): m_state=6
22:53:36.804 00.004 6120 Star::Find(15, 972, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 839
22:53:36.808 00.004 6120 Star::Find returns 1 (1), X=972.32, Y=42.80, Mass=12863, SNR=72.8, Peak=255 HFD=6.8
22:53:36.811 00.003 6120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-2.95) = xAngle (0.21 = 0.21)
22:53:36.815 00.004 6120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.06 = -0.06)
22:53:36.819 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.75 mountX=0.04 mountY=-0.00, mountTheta=-0.06
22:53:36.824 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.02, opts=13)
22:53:36.828 00.004 6120 Enqueuing Move request for scope (-0.04, -0.02)
22:53:36.832 00.004 7680 Worker thread wakes up
22:53:36.833 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:36.836 00.003 6120 UpdateGuideState exits: m=12863 SNR=72.8 Saturated
22:53:36.840 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:36.844 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:36.848 00.004 6120 Enqueuing Expose request
22:53:36.852 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
22:53:36.852 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
22:53:36.852 00.000 7680 Moving (-0.04, -0.02) raw xDistance=0.04 yDistance=-0.00
22:53:36.852 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:53:36.852 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:53:36.853 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:53:36.853 00.000 7680 MoveAxis(E, 0, ABG)
22:53:36.853 00.000 7680 Move returns status 0, amount 0
22:53:36.853 00.000 7680 MoveAxis(N, 0, ABG)
22:53:36.853 00.000 7680 Move returns status 0, amount 0
22:53:36.854 00.001 7680 move complete, result=0
22:53:36.854 00.000 7680 worker thread done servicing request
22:53:36.854 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:53:36.859 00.005 7680 Worker thread wakes up
22:53:36.859 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:36.859 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:38.110 01.251 7680 Exposure complete
22:53:38.231 00.121 7680 worker thread done servicing request
22:53:38.231 00.000 6120 OnExposeComplete: enter
22:53:38.235 00.004 6120 UpdateGuideState(): m_state=6
22:53:38.238 00.003 6120 Star::Find(15, 972, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 840
22:53:38.243 00.005 6120 Star::Find returns 1 (1), X=972.17, Y=43.22, Mass=12523, SNR=73.2, Peak=255 HFD=6.7
22:53:38.247 00.004 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
22:53:38.251 00.004 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.60)
22:53:38.254 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.40 hyp=0.44 cameraTheta=2.00 mountX=0.11 mountY=-0.44, mountTheta=-1.34
22:53:38.259 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.40, opts=13)
22:53:38.263 00.004 6120 Enqueuing Move request for scope (-0.18, 0.40)
22:53:38.265 00.002 7680 Worker thread wakes up
22:53:38.265 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.40) opts 0xd
22:53:38.266 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.40)
22:53:38.266 00.000 7680 Moving (-0.18, 0.40) raw xDistance=0.11 yDistance=-0.44
22:53:38.266 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:53:38.266 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:53:38.266 00.000 7680 MoveAxis(E, 0, ABG)
22:53:38.266 00.000 7680 Move returns status 0, amount 0
22:53:38.266 00.000 7680 MoveAxis(N, 241, ABG)
22:53:38.266 00.000 7680 Guiding  Dir = 0, Dur = 241
22:53:38.268 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:38.272 00.004 7680 IsSlewing returns 0
22:53:38.272 00.000 6120 UpdateGuideState exits: m=12523 SNR=73.2 Saturated
22:53:38.278 00.006 7680 IsGuiding returns 0
22:53:38.278 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:38.283 00.005 7680 PulseGuide returned control before completion, sleep 251
22:53:38.283 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:38.288 00.005 6120 Enqueuing Expose request
22:53:38.537 00.249 7680 IsGuiding returns 1
22:53:38.537 00.000 7680 scope still moving after pulse duration time elapsed
22:53:38.566 00.029 7680 IsSlewing returns 0
22:53:38.568 00.002 7680 IsGuiding returns 0
22:53:38.569 00.001 7680 scope move finished after 241 + 49 ms
22:53:38.569 00.000 7680 Move returns status 0, amount 241
22:53:38.570 00.001 7680 move complete, result=0
22:53:38.570 00.000 7680 worker thread done servicing request
22:53:38.571 00.001 7680 Worker thread wakes up
22:53:38.571 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 241 ms NORTH
22:53:38.579 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:38.579 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:39.835 01.256 7680 Exposure complete
22:53:40.284 00.449 7680 worker thread done servicing request
22:53:40.284 00.000 6120 OnExposeComplete: enter
22:53:40.288 00.004 6120 UpdateGuideState(): m_state=6
22:53:40.405 00.117 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 841
22:53:40.409 00.004 6120 Star::Find returns 1 (1), X=972.01, Y=43.09, Mass=12585, SNR=73.2, Peak=255 HFD=7.1
22:53:40.412 00.003 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-2.95) = xAngle (5.42 = -0.87)
22:53:40.415 00.003 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.15 = -1.13)
22:53:40.419 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=0.28 hyp=0.44 cameraTheta=2.46 mountX=0.29 mountY=-0.40, mountTheta=-0.95
22:53:40.423 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.28, opts=13)
22:53:40.426 00.003 6120 Enqueuing Move request for scope (-0.34, 0.28)
22:53:40.429 00.003 7680 Worker thread wakes up
22:53:40.430 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.28) opts 0xd
22:53:40.430 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:40.432 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.28)
22:53:40.433 00.001 6120 UpdateGuideState exits: m=12585 SNR=73.2 Saturated
22:53:40.435 00.002 7680 Moving (-0.34, 0.28) raw xDistance=0.29 yDistance=-0.40
22:53:40.436 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:40.439 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
22:53:40.439 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:40.442 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
22:53:40.442 00.000 6120 Enqueuing Expose request
22:53:40.445 00.003 7680 MoveAxis(W, 117, ABG)
22:53:40.445 00.000 7680 Guiding  Dir = 3, Dur = 117
22:53:40.445 00.000 7680 IsSlewing returns 0
22:53:40.445 00.000 7680 IsGuiding returns 0
22:53:40.446 00.001 7680 PulseGuide returned control before completion, sleep 127
22:53:40.583 00.137 7680 IsGuiding returns 1
22:53:40.583 00.000 7680 scope still moving after pulse duration time elapsed
22:53:40.615 00.032 7680 IsSlewing returns 0
22:53:40.615 00.000 7680 IsGuiding returns 0
22:53:40.615 00.000 7680 scope move finished after 117 + 52 ms
22:53:40.615 00.000 7680 Move returns status 0, amount 117
22:53:40.616 00.001 7680 MoveAxis(N, 217, ABG)
22:53:40.616 00.000 7680 Guiding  Dir = 0, Dur = 217
22:53:40.616 00.000 7680 IsSlewing returns 0
22:53:40.616 00.000 7680 IsGuiding returns 0
22:53:40.616 00.000 7680 PulseGuide returned control before completion, sleep 227
22:53:40.849 00.233 7680 IsGuiding returns 1
22:53:40.849 00.000 7680 scope still moving after pulse duration time elapsed
22:53:40.881 00.032 7680 IsSlewing returns 0
22:53:40.881 00.000 7680 IsGuiding returns 1
22:53:40.913 00.032 7680 IsSlewing returns 0
22:53:40.914 00.001 7680 IsGuiding returns 0
22:53:40.914 00.000 7680 scope move finished after 217 + 79 ms
22:53:40.914 00.000 7680 Move returns status 0, amount 217
22:53:40.914 00.000 7680 move complete, result=0
22:53:40.915 00.001 7680 worker thread done servicing request
22:53:40.915 00.000 7680 Worker thread wakes up
22:53:40.915 00.000 6120 GuideStep: 0.3 px 117 ms WEST, -0.4 px 217 ms NORTH
22:53:40.920 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:40.921 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:42.171 01.250 7680 Exposure complete
22:53:42.286 00.115 7680 worker thread done servicing request
22:53:42.287 00.001 6120 OnExposeComplete: enter
22:53:42.291 00.004 6120 UpdateGuideState(): m_state=6
22:53:42.296 00.005 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 842
22:53:42.301 00.005 6120 Star::Find returns 1 (1), X=972.29, Y=43.11, Mass=13803, SNR=77.2, Peak=255 HFD=6.8
22:53:42.305 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
22:53:42.308 00.003 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.81)
22:53:42.311 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.29 hyp=0.30 cameraTheta=1.79 mountX=0.01 mountY=-0.29, mountTheta=-1.54
22:53:42.317 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.29, opts=13)
22:53:42.320 00.003 6120 Enqueuing Move request for scope (-0.06, 0.29)
22:53:42.324 00.004 7680 Worker thread wakes up
22:53:42.324 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:42.328 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.29) opts 0xd
22:53:42.328 00.000 6120 UpdateGuideState exits: m=13803 SNR=77.2 Saturated
22:53:42.332 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:42.335 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.29)
22:53:42.335 00.000 7680 Moving (-0.06, 0.29) raw xDistance=0.01 yDistance=-0.29
22:53:42.335 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:42.339 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:53:42.339 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:53:42.339 00.000 6120 Enqueuing Expose request
22:53:42.343 00.004 7680 MoveAxis(E, 0, ABG)
22:53:42.343 00.000 7680 Move returns status 0, amount 0
22:53:42.343 00.000 7680 MoveAxis(N, 157, ABG)
22:53:42.344 00.001 7680 Guiding  Dir = 0, Dur = 157
22:53:42.344 00.000 7680 IsSlewing returns 0
22:53:42.344 00.000 7680 IsGuiding returns 0
22:53:42.345 00.001 7680 PulseGuide returned control before completion, sleep 167
22:53:42.523 00.178 7680 IsGuiding returns 1
22:53:42.523 00.000 7680 scope still moving after pulse duration time elapsed
22:53:42.555 00.032 7680 IsSlewing returns 0
22:53:42.556 00.001 7680 IsGuiding returns 0
22:53:42.556 00.000 7680 scope move finished after 157 + 53 ms
22:53:42.556 00.000 7680 Move returns status 0, amount 157
22:53:42.556 00.000 7680 move complete, result=0
22:53:42.556 00.000 7680 worker thread done servicing request
22:53:42.557 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 157 ms NORTH
22:53:42.561 00.004 7680 Worker thread wakes up
22:53:42.561 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:42.561 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:43.811 01.250 7680 Exposure complete
22:53:43.949 00.138 7680 worker thread done servicing request
22:53:43.949 00.000 6120 OnExposeComplete: enter
22:53:43.953 00.004 6120 UpdateGuideState(): m_state=6
22:53:43.956 00.003 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 843
22:53:43.961 00.005 6120 Star::Find returns 1 (1), X=972.61, Y=43.04, Mass=12859, SNR=74.2, Peak=255 HFD=6.8
22:53:43.964 00.003 6120 CameraToMount -- cameraTheta (0.73) - m_xAngle (-2.95) = xAngle (3.69 = -2.60)
22:53:43.968 00.004 6120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.42 = -2.87)
22:53:43.971 00.003 6120 CameraToMount -- cameraX=0.25 cameraY=0.23 hyp=0.34 cameraTheta=0.73 mountX=-0.29 mountY=-0.09, mountTheta=-2.83
22:53:43.977 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.23, opts=13)
22:53:43.980 00.003 6120 Enqueuing Move request for scope (0.25, 0.23)
22:53:43.985 00.005 7680 Worker thread wakes up
22:53:43.986 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:43.989 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.23) opts 0xd
22:53:43.990 00.001 6120 UpdateGuideState exits: m=12859 SNR=74.2 Saturated
22:53:43.994 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:43.998 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:44.001 00.003 6120 Enqueuing Expose request
22:53:44.006 00.005 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.23)
22:53:44.006 00.000 7680 Moving (0.25, 0.23) raw xDistance=-0.29 yDistance=-0.09
22:53:44.006 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
22:53:44.006 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:53:44.006 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:53:44.008 00.002 7680 MoveAxis(E, 120, ABG)
22:53:44.008 00.000 7680 Guiding  Dir = 2, Dur = 120
22:53:44.008 00.000 7680 IsSlewing returns 0
22:53:44.009 00.001 7680 IsGuiding returns 0
22:53:44.009 00.000 7680 PulseGuide returned control before completion, sleep 130
22:53:44.145 00.136 7680 IsGuiding returns 1
22:53:44.146 00.001 7680 scope still moving after pulse duration time elapsed
22:53:44.177 00.031 7680 IsSlewing returns 0
22:53:44.178 00.001 7680 IsGuiding returns 0
22:53:44.179 00.001 7680 scope move finished after 120 + 49 ms
22:53:44.179 00.000 7680 Move returns status 0, amount 120
22:53:44.180 00.001 7680 MoveAxis(N, 0, ABG)
22:53:44.180 00.000 7680 Move returns status 0, amount 0
22:53:44.181 00.001 7680 move complete, result=0
22:53:44.181 00.000 7680 worker thread done servicing request
22:53:44.181 00.000 7680 Worker thread wakes up
22:53:44.182 00.001 6120 GuideStep: -0.3 px 120 ms EAST, -0.1 px 0 ms NORTH
22:53:44.188 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:44.188 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:45.441 01.253 7680 Exposure complete
22:53:45.611 00.170 7680 worker thread done servicing request
22:53:45.611 00.000 6120 OnExposeComplete: enter
22:53:45.616 00.005 6120 UpdateGuideState(): m_state=6
22:53:45.620 00.004 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 844
22:53:45.625 00.005 6120 Star::Find returns 1 (1), X=972.21, Y=43.10, Mass=12636, SNR=73.8, Peak=255 HFD=6.8
22:53:45.628 00.003 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
22:53:45.632 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.54)
22:53:45.635 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.28 hyp=0.32 cameraTheta=2.06 mountX=0.10 mountY=-0.32, mountTheta=-1.28
22:53:45.641 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.28, opts=13)
22:53:45.645 00.004 6120 Enqueuing Move request for scope (-0.15, 0.28)
22:53:45.649 00.004 7680 Worker thread wakes up
22:53:45.649 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:45.653 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.28) opts 0xd
22:53:45.653 00.000 6120 UpdateGuideState exits: m=12636 SNR=73.8 Saturated
22:53:45.657 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:45.662 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:45.665 00.003 6120 Enqueuing Expose request
22:53:45.670 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.28)
22:53:45.670 00.000 7680 Moving (-0.15, 0.28) raw xDistance=0.10 yDistance=-0.32
22:53:45.670 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:53:45.671 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:53:45.671 00.000 7680 MoveAxis(E, 0, ABG)
22:53:45.671 00.000 7680 Move returns status 0, amount 0
22:53:45.671 00.000 7680 MoveAxis(N, 174, ABG)
22:53:45.671 00.000 7680 Guiding  Dir = 0, Dur = 174
22:53:45.672 00.001 7680 IsSlewing returns 0
22:53:45.672 00.000 7680 IsGuiding returns 0
22:53:45.673 00.001 7680 PulseGuide returned control before completion, sleep 184
22:53:45.870 00.197 7680 IsGuiding returns 1
22:53:45.871 00.001 7680 scope still moving after pulse duration time elapsed
22:53:45.901 00.030 7680 IsSlewing returns 0
22:53:45.901 00.000 7680 IsGuiding returns 0
22:53:45.902 00.001 7680 scope move finished after 174 + 55 ms
22:53:45.902 00.000 7680 Move returns status 0, amount 174
22:53:45.903 00.001 7680 move complete, result=0
22:53:45.903 00.000 7680 worker thread done servicing request
22:53:45.903 00.000 7680 Worker thread wakes up
22:53:45.904 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 174 ms NORTH
22:53:45.910 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:45.911 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:47.166 01.255 7680 Exposure complete
22:53:47.314 00.148 7680 worker thread done servicing request
22:53:47.314 00.000 6120 OnExposeComplete: enter
22:53:47.318 00.004 6120 UpdateGuideState(): m_state=6
22:53:47.321 00.003 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 845
22:53:47.327 00.006 6120 Star::Find returns 1 (1), X=972.35, Y=43.04, Mass=12556, SNR=72.5, Peak=255 HFD=6.7
22:53:47.332 00.005 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
22:53:47.337 00.005 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
22:53:47.340 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.60 mountX=-0.03 mountY=-0.20, mountTheta=-1.74
22:53:47.345 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.22, opts=13)
22:53:47.349 00.004 6120 Enqueuing Move request for scope (-0.01, 0.22)
22:53:47.352 00.003 7680 Worker thread wakes up
22:53:47.352 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
22:53:47.352 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
22:53:47.352 00.000 7680 Moving (-0.01, 0.22) raw xDistance=-0.03 yDistance=-0.20
22:53:47.352 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:53:47.354 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:53:47.354 00.000 7680 MoveAxis(E, 0, ABG)
22:53:47.354 00.000 7680 Move returns status 0, amount 0
22:53:47.354 00.000 7680 MoveAxis(N, 111, ABG)
22:53:47.354 00.000 7680 Guiding  Dir = 0, Dur = 111
22:53:47.354 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:47.361 00.007 6120 UpdateGuideState exits: m=12556 SNR=72.5 Saturated
22:53:47.365 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:47.369 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:47.373 00.004 6120 Enqueuing Expose request
22:53:47.377 00.004 7680 IsSlewing returns 0
22:53:47.377 00.000 7680 IsGuiding returns 0
22:53:47.377 00.000 7680 PulseGuide returned control before completion, sleep 121
22:53:47.513 00.136 7680 IsGuiding returns 1
22:53:47.514 00.001 7680 scope still moving after pulse duration time elapsed
22:53:47.545 00.031 7680 IsSlewing returns 0
22:53:47.545 00.000 7680 IsGuiding returns 0
22:53:47.545 00.000 7680 scope move finished after 111 + 57 ms
22:53:47.545 00.000 7680 Move returns status 0, amount 111
22:53:47.547 00.002 7680 move complete, result=0
22:53:47.547 00.000 7680 worker thread done servicing request
22:53:47.548 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 111 ms NORTH
22:53:47.553 00.005 7680 Worker thread wakes up
22:53:47.554 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:47.554 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:48.806 01.252 7680 Exposure complete
22:53:48.946 00.140 7680 worker thread done servicing request
22:53:48.946 00.000 6120 OnExposeComplete: enter
22:53:48.952 00.006 6120 UpdateGuideState(): m_state=6
22:53:48.957 00.005 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 846
22:53:48.961 00.004 6120 Star::Find returns 1 (1), X=972.58, Y=43.02, Mass=12733, SNR=72.7, Peak=255 HFD=6.8
22:53:48.966 00.005 6120 CameraToMount -- cameraTheta (0.73) - m_xAngle (-2.95) = xAngle (3.69 = -2.60)
22:53:48.970 00.004 6120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.42 = -2.86)
22:53:48.974 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.20 hyp=0.30 cameraTheta=0.73 mountX=-0.26 mountY=-0.08, mountTheta=-2.83
22:53:48.981 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.20, opts=13)
22:53:48.986 00.005 6120 Enqueuing Move request for scope (0.22, 0.20)
22:53:48.989 00.003 7680 Worker thread wakes up
22:53:48.989 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.20) opts 0xd
22:53:48.990 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:48.994 00.004 6120 UpdateGuideState exits: m=12733 SNR=72.7 Saturated
22:53:48.998 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:49.002 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:49.005 00.003 6120 Enqueuing Expose request
22:53:49.009 00.004 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.20)
22:53:49.010 00.001 7680 Moving (0.22, 0.20) raw xDistance=-0.26 yDistance=-0.08
22:53:49.010 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
22:53:49.010 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:53:49.010 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:53:49.010 00.000 7680 MoveAxis(E, 104, ABG)
22:53:49.010 00.000 7680 Guiding  Dir = 2, Dur = 104
22:53:49.012 00.002 7680 IsSlewing returns 0
22:53:49.012 00.000 7680 IsGuiding returns 0
22:53:49.012 00.000 7680 PulseGuide returned control before completion, sleep 114
22:53:49.140 00.128 7680 IsGuiding returns 1
22:53:49.141 00.001 7680 scope still moving after pulse duration time elapsed
22:53:49.172 00.031 7680 IsSlewing returns 0
22:53:49.173 00.001 7680 IsGuiding returns 0
22:53:49.174 00.001 7680 scope move finished after 104 + 57 ms
22:53:49.174 00.000 7680 Move returns status 0, amount 104
22:53:49.174 00.000 7680 MoveAxis(N, 0, ABG)
22:53:49.174 00.000 7680 Move returns status 0, amount 0
22:53:49.175 00.001 7680 move complete, result=0
22:53:49.175 00.000 7680 worker thread done servicing request
22:53:49.175 00.000 6120 GuideStep: -0.3 px 104 ms EAST, -0.1 px 0 ms NORTH
22:53:49.180 00.005 7680 Worker thread wakes up
22:53:49.180 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:49.180 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:50.437 01.257 7680 Exposure complete
22:53:50.589 00.152 7680 worker thread done servicing request
22:53:50.589 00.000 6120 OnExposeComplete: enter
22:53:50.595 00.006 6120 UpdateGuideState(): m_state=6
22:53:50.601 00.006 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 847
22:53:50.609 00.008 6120 Star::Find returns 1 (1), X=972.18, Y=43.24, Mass=12892, SNR=73.5, Peak=255 HFD=6.7
22:53:50.616 00.007 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
22:53:50.622 00.006 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
22:53:50.629 00.007 6120 CameraToMount -- cameraX=-0.18 cameraY=0.42 hyp=0.46 cameraTheta=1.98 mountX=0.10 mountY=-0.46, mountTheta=-1.36
22:53:50.638 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.42, opts=13)
22:53:50.646 00.008 6120 Enqueuing Move request for scope (-0.18, 0.42)
22:53:50.651 00.005 7680 Worker thread wakes up
22:53:50.651 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:50.656 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.42) opts 0xd
22:53:50.656 00.000 6120 UpdateGuideState exits: m=12892 SNR=73.5 Saturated
22:53:50.661 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.42)
22:53:50.661 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:50.665 00.004 7680 Moving (-0.18, 0.42) raw xDistance=0.10 yDistance=-0.46
22:53:50.665 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:50.669 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:53:50.670 00.001 6120 Enqueuing Expose request
22:53:50.673 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
22:53:50.673 00.000 7680 MoveAxis(E, 0, ABG)
22:53:50.673 00.000 7680 Move returns status 0, amount 0
22:53:50.673 00.000 7680 MoveAxis(N, 249, ABG)
22:53:50.673 00.000 7680 Guiding  Dir = 0, Dur = 249
22:53:50.675 00.002 7680 IsSlewing returns 0
22:53:50.675 00.000 7680 IsGuiding returns 0
22:53:50.675 00.000 7680 PulseGuide returned control before completion, sleep 259
22:53:50.936 00.261 7680 IsGuiding returns 1
22:53:50.936 00.000 7680 scope still moving after pulse duration time elapsed
22:53:50.967 00.031 7680 IsSlewing returns 0
22:53:50.969 00.002 7680 IsGuiding returns 0
22:53:50.969 00.000 7680 scope move finished after 249 + 44 ms
22:53:50.969 00.000 7680 Move returns status 0, amount 249
22:53:50.970 00.001 7680 move complete, result=0
22:53:50.971 00.001 7680 worker thread done servicing request
22:53:50.971 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 249 ms NORTH
22:53:50.977 00.006 7680 Worker thread wakes up
22:53:50.977 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:50.977 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:52.233 01.256 7680 Exposure complete
22:53:52.366 00.133 7680 worker thread done servicing request
22:53:52.366 00.000 6120 OnExposeComplete: enter
22:53:52.370 00.004 6120 UpdateGuideState(): m_state=6
22:53:52.372 00.002 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 848
22:53:52.375 00.003 6120 Star::Find returns 1 (1), X=971.90, Y=43.17, Mass=13899, SNR=76.9, Peak=255 HFD=6.9
22:53:52.380 00.005 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-2.95) = xAngle (5.44 = -0.85)
22:53:52.383 00.003 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.17 = -1.12)
22:53:52.386 00.003 6120 CameraToMount -- cameraX=-0.46 cameraY=0.35 hyp=0.58 cameraTheta=2.48 mountX=0.38 mountY=-0.52, mountTheta=-0.94
22:53:52.391 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.46, y=0.35, opts=13)
22:53:52.395 00.004 6120 Enqueuing Move request for scope (-0.46, 0.35)
22:53:52.398 00.003 7680 Worker thread wakes up
22:53:52.398 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.35) opts 0xd
22:53:52.398 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.46, 0.35)
22:53:52.398 00.000 7680 Moving (-0.46, 0.35) raw xDistance=0.38 yDistance=-0.52
22:53:52.398 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
22:53:52.398 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:53:52.398 00.000 7680 MoveAxis(W, 156, ABG)
22:53:52.399 00.001 7680 Guiding  Dir = 3, Dur = 156
22:53:52.400 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:52.403 00.003 7680 IsSlewing returns 0
22:53:52.403 00.000 6120 UpdateGuideState exits: m=13899 SNR=76.9 Saturated
22:53:52.408 00.005 7680 IsGuiding returns 0
22:53:52.408 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:52.411 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:52.415 00.004 7680 PulseGuide returned control before completion, sleep 166
22:53:52.415 00.000 6120 Enqueuing Expose request
22:53:52.595 00.180 7680 IsGuiding returns 1
22:53:52.596 00.001 7680 scope still moving after pulse duration time elapsed
22:53:52.625 00.029 7680 IsSlewing returns 0
22:53:52.626 00.001 7680 IsGuiding returns 0
22:53:52.626 00.000 7680 scope move finished after 156 + 63 ms
22:53:52.628 00.002 7680 Move returns status 0, amount 156
22:53:52.628 00.000 7680 MoveAxis(N, 282, ABG)
22:53:52.628 00.000 7680 Guiding  Dir = 0, Dur = 282
22:53:52.629 00.001 7680 IsSlewing returns 0
22:53:52.629 00.000 7680 IsGuiding returns 0
22:53:52.630 00.001 7680 PulseGuide returned control before completion, sleep 292
22:53:52.939 00.309 7680 IsGuiding returns 1
22:53:52.939 00.000 7680 scope still moving after pulse duration time elapsed
22:53:52.970 00.031 7680 IsSlewing returns 0
22:53:52.971 00.001 7680 IsGuiding returns 0
22:53:52.972 00.001 7680 scope move finished after 282 + 60 ms
22:53:52.972 00.000 7680 Move returns status 0, amount 282
22:53:52.974 00.002 7680 move complete, result=0
22:53:52.974 00.000 6120 GuideStep: 0.4 px 156 ms WEST, -0.5 px 282 ms NORTH
22:53:52.982 00.008 7680 worker thread done servicing request
22:53:52.982 00.000 7680 Worker thread wakes up
22:53:52.982 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:52.983 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:54.230 01.247 7680 Exposure complete
22:53:54.360 00.130 7680 worker thread done servicing request
22:53:54.360 00.000 6120 OnExposeComplete: enter
22:53:54.364 00.004 6120 UpdateGuideState(): m_state=6
22:53:54.367 00.003 6120 Star::Find(15, 971, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 849
22:53:54.371 00.004 6120 Star::Find returns 1 (1), X=972.07, Y=42.87, Mass=13053, SNR=74.5, Peak=255 HFD=6.7
22:53:54.376 00.005 6120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-2.95) = xAngle (5.93 = -0.36)
22:53:54.379 00.003 6120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.66 = -0.62)
22:53:54.383 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.05 hyp=0.29 cameraTheta=2.97 mountX=0.28 mountY=-0.17, mountTheta=-0.56
22:53:54.388 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.05, opts=13)
22:53:54.392 00.004 6120 Enqueuing Move request for scope (-0.29, 0.05)
22:53:54.396 00.004 7680 Worker thread wakes up
22:53:54.396 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.05) opts 0xd
22:53:54.397 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.05)
22:53:54.397 00.000 7680 Moving (-0.29, 0.05) raw xDistance=0.28 yDistance=-0.17
22:53:54.397 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:54.401 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
22:53:54.401 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:53:54.401 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:53:54.401 00.000 7680 MoveAxis(W, 123, ABG)
22:53:54.402 00.001 7680 Guiding  Dir = 3, Dur = 123
22:53:54.402 00.000 6120 UpdateGuideState exits: m=13053 SNR=74.5 Saturated
22:53:54.408 00.006 7680 IsSlewing returns 0
22:53:54.408 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:54.412 00.004 7680 IsGuiding returns 0
22:53:54.412 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:54.415 00.003 7680 PulseGuide returned control before completion, sleep 133
22:53:54.415 00.000 6120 Enqueuing Expose request
22:53:54.561 00.146 7680 IsGuiding returns 1
22:53:54.561 00.000 7680 scope still moving after pulse duration time elapsed
22:53:54.592 00.031 7680 IsSlewing returns 0
22:53:54.594 00.002 7680 IsGuiding returns 1
22:53:54.622 00.028 7680 IsSlewing returns 0
22:53:54.624 00.002 7680 IsGuiding returns 1
22:53:54.653 00.029 7680 IsSlewing returns 0
22:53:54.654 00.001 7680 IsGuiding returns 0
22:53:54.655 00.001 7680 scope move finished after 123 + 120 ms
22:53:54.655 00.000 7680 Move returns status 0, amount 123
22:53:54.656 00.001 7680 MoveAxis(N, 0, ABG)
22:53:54.656 00.000 7680 Move returns status 0, amount 0
22:53:54.657 00.001 7680 move complete, result=0
22:53:54.657 00.000 7680 worker thread done servicing request
22:53:54.657 00.000 7680 Worker thread wakes up
22:53:54.659 00.002 6120 GuideStep: 0.3 px 123 ms WEST, -0.2 px 0 ms NORTH
22:53:54.664 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:53:54.666 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(957,28,31,31)
22:53:55.210 00.544 6120 evsrv: cli 0FAEF118 connect
22:53:55.214 00.004 6120 case statement mapped state 6 to 3
22:53:55.218 00.004 6120 case statement mapped state 6 to 3
22:53:55.322 00.104 6120 evsrv: cli 0FAEF118 request: {"method":"get_app_state","id":"1ee6a433-f4bb-4b8d-8d39-929e3d71015f"}
22:53:55.336 00.014 6120 case statement mapped state 6 to 3
22:53:55.339 00.003 6120 evsrv: cli 0FAEF118 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ee6a433-f4bb-4b8d-8d39-929e3d71015f"}
22:53:55.345 00.006 6120 evsrv: cli 0FAEF118 disconnect
22:53:55.349 00.004 6120 evsrv: cli 0FAEFD98 connect
22:53:55.353 00.004 6120 case statement mapped state 6 to 3
22:53:55.360 00.007 6120 case statement mapped state 6 to 3
22:53:55.365 00.005 6120 evsrv: cli 0FAEFD98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"e26ab4c0-8653-443d-afef-159639dbbfc6"}
22:53:55.368 00.003 6120 PhdController::Dither begins
22:53:55.371 00.003 6120 dither: size=5.00, dRA=-3.58 dDec=4.05
22:53:55.515 00.144 6120 MountToCamera -- mountTheta (2.30) + m_xAngle (-2.95) = xAngle (-0.66 = -0.66)
22:53:55.521 00.006 6120 MountToCamera -- mountX=-3.58 mountY=4.05 hyp=5.41 mountTheta=2.30 cameraX=4.27, cameraY=-3.31 cameraTheta=-0.66
22:53:55.527 00.006 6120 setting lock position to (976.63, 39.50)
22:53:55.530 00.003 6120 Mount: notify guiding dithered (4.3, -3.3)
22:53:55.647 00.117 6120 Status Line: Dither by -3.58,4.05
22:53:55.651 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:53:55.657 00.006 6120 PhdController: newstate STATE_SETTLE_WAIT
22:53:55.660 00.003 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"e26ab4c0-8653-443d-afef-159639dbbfc6"}
22:53:55.664 00.004 6120 evsrv: cli 0FAEFD98 disconnect
22:53:55.971 00.307 7680 Exposure complete
22:53:56.082 00.111 7680 worker thread done servicing request
22:53:56.083 00.001 6120 OnExposeComplete: enter
22:53:56.086 00.003 6120 UpdateGuideState(): m_state=6
22:53:56.089 00.003 6120 Star::Find(15, 972, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 850
22:53:56.092 00.003 6120 Star::Find returns 1 (1), X=972.18, Y=43.07, Mass=11655, SNR=70.0, Peak=255 HFD=6.8
22:53:56.096 00.004 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-2.95) = xAngle (5.42 = -0.86)
22:53:56.099 00.003 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.15 = -1.13)
22:53:56.102 00.003 6120 CameraToMount -- cameraX=-4.45 cameraY=3.57 hyp=5.70 cameraTheta=2.47 mountX=3.71 mountY=-5.16, mountTheta=-0.95
22:53:56.108 00.006 6120 dither recenter: remaining=(3.6,-4.1) step=(3.6,-4.1)
22:53:56.112 00.004 6120 MountToCamera -- mountTheta (-0.85) + m_xAngle (-2.95) = xAngle (-3.80 = 2.48)
22:53:56.114 00.002 6120 MountToCamera -- mountX=3.58 mountY=-4.05 hyp=5.41 mountTheta=-0.85 cameraX=-4.27, cameraY=3.31 cameraTheta=2.48
22:53:56.117 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-4.27, y=3.31, opts=4)
22:53:56.120 00.003 6120 Enqueuing Move request for scope (-4.27, 3.31)
22:53:56.123 00.003 7680 Worker thread wakes up
22:53:56.123 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-4.27, 3.31) opts 0x4
22:53:56.123 00.000 7680 Handling offset move in thread for scope, endpoint = (-4.27, 3.31)
22:53:56.123 00.000 7680 Moving (-4.27, 3.31) raw xDistance=3.58 yDistance=-4.05
22:53:56.123 00.000 7680 MoveAxis(W, 2323, B)
22:53:56.123 00.000 7680 Guiding  Dir = 3, Dur = 2323
22:53:56.123 00.000 6120 Mount: notify direct move 3.58,-4.05
22:53:56.127 00.004 7680 IsSlewing returns 0
22:53:56.127 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:53:56.130 00.003 7680 IsGuiding returns 0
22:53:56.130 00.000 6120 UpdateGuideState exits: m=11655 SNR=70.0 Saturated
22:53:56.133 00.003 7680 PulseGuide returned control before completion, sleep 2333
22:53:56.134 00.001 6120 PhdController: settling, locked = 1, distance = 5.76 (1.50) aobump = 0 frame = 1 / 99999
22:53:56.137 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764046436.137,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.76,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:53:56.142 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:56.144 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:53:56.147 00.003 6120 Enqueuing Expose request
22:53:58.474 02.327 7680 IsGuiding returns 1
22:53:58.475 00.001 7680 scope still moving after pulse duration time elapsed
22:53:58.505 00.030 7680 IsSlewing returns 0
22:53:58.508 00.003 7680 IsGuiding returns 0
22:53:58.508 00.000 7680 scope move finished after 2323 + 54 ms
22:53:58.508 00.000 7680 Move returns status 0, amount 2323
22:53:58.509 00.001 7680 MoveAxis(N, 2199, B)
22:53:58.509 00.000 7680 Guiding  Dir = 0, Dur = 2199
22:53:58.510 00.001 7680 IsSlewing returns 0
22:53:58.510 00.000 7680 IsGuiding returns 0
22:53:58.512 00.002 7680 PulseGuide returned control before completion, sleep 2209
22:54:00.730 02.218 7680 IsGuiding returns 1
22:54:00.731 00.001 7680 scope still moving after pulse duration time elapsed
22:54:00.762 00.031 7680 IsSlewing returns 0
22:54:00.764 00.002 7680 IsGuiding returns 0
22:54:00.765 00.001 7680 scope move finished after 2199 + 55 ms
22:54:00.765 00.000 7680 Move returns status 0, amount 2199
22:54:00.765 00.000 7680 move complete, result=0
22:54:00.765 00.000 7680 worker thread done servicing request
22:54:00.765 00.000 7680 Worker thread wakes up
22:54:00.767 00.002 6120 GuideStep: 3.6 px 2323 ms WEST, -4.1 px 2199 ms NORTH
22:54:00.773 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:00.773 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:02.030 01.257 7680 Exposure complete
22:54:02.161 00.131 7680 worker thread done servicing request
22:54:02.161 00.000 6120 OnExposeComplete: enter
22:54:02.164 00.003 6120 UpdateGuideState(): m_state=6
22:54:02.169 00.005 6120 Star::Find(15, 972, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 851
22:54:02.173 00.004 6120 Star::Find returns 1 (1), X=975.14, Y=40.06, Mass=13143, SNR=74.6, Peak=255 HFD=6.9
22:54:02.176 00.003 6120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-2.95) = xAngle (5.74 = -0.55)
22:54:02.180 00.004 6120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.47 = -0.82)
22:54:02.184 00.004 6120 CameraToMount -- cameraX=-1.49 cameraY=0.56 hyp=1.59 cameraTheta=2.78 mountX=1.36 mountY=-1.16, mountTheta=-0.71
22:54:02.188 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-1.49, y=0.56, opts=13)
22:54:02.191 00.003 6120 Enqueuing Move request for scope (-1.49, 0.56)
22:54:02.195 00.004 7680 Worker thread wakes up
22:54:02.195 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.49, 0.56) opts 0xd
22:54:02.195 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.49, 0.56)
22:54:02.195 00.000 7680 Moving (-1.49, 0.56) raw xDistance=1.36 yDistance=-1.16
22:54:02.196 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.86 from input 1.36
22:54:02.196 00.000 7680 resist switch: large excursion: input -1.16 thresh 0.60 direction from 0 to -1
22:54:02.196 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.48
22:54:02.196 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.16 from input -1.16
22:54:02.196 00.000 7680 MoveAxis(W, 555, ABG)
22:54:02.197 00.001 7680 Guiding  Dir = 3, Dur = 555
22:54:02.197 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:02.201 00.004 7680 IsSlewing returns 0
22:54:02.201 00.000 6120 UpdateGuideState exits: m=13143 SNR=74.6 Saturated
22:54:02.204 00.003 7680 IsGuiding returns 0
22:54:02.204 00.000 6120 PhdController: settling, locked = 1, distance = 1.59 (1.50) aobump = 0 frame = 2 / 99999
22:54:02.209 00.005 7680 PulseGuide returned control before completion, sleep 565
22:54:02.209 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046442.209,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.59,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:54:02.213 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:02.217 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:02.220 00.003 6120 Enqueuing Expose request
22:54:02.785 00.565 7680 IsGuiding returns 0
22:54:02.786 00.001 7680 Move returns status 0, amount 555
22:54:02.787 00.001 7680 MoveAxis(N, 629, ABG)
22:54:02.787 00.000 7680 Guiding  Dir = 0, Dur = 629
22:54:02.788 00.001 7680 IsSlewing returns 0
22:54:02.788 00.000 7680 IsGuiding returns 0
22:54:02.789 00.001 7680 PulseGuide returned control before completion, sleep 639
22:54:03.440 00.651 7680 IsGuiding returns 1
22:54:03.440 00.000 7680 scope still moving after pulse duration time elapsed
22:54:03.471 00.031 7680 IsSlewing returns 0
22:54:03.473 00.002 7680 IsGuiding returns 0
22:54:03.474 00.001 7680 scope move finished after 629 + 55 ms
22:54:03.474 00.000 7680 Move returns status 0, amount 629
22:54:03.474 00.000 7680 move complete, result=0
22:54:03.474 00.000 7680 worker thread done servicing request
22:54:03.475 00.001 6120 GuideStep: 1.4 px 555 ms WEST, -1.2 px 629 ms NORTH
22:54:03.482 00.007 7680 Worker thread wakes up
22:54:03.484 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:03.484 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:04.739 01.255 7680 Exposure complete
22:54:04.872 00.133 7680 worker thread done servicing request
22:54:04.872 00.000 6120 OnExposeComplete: enter
22:54:04.877 00.005 6120 UpdateGuideState(): m_state=6
22:54:04.881 00.004 6120 Star::Find(15, 975, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 852
22:54:04.884 00.003 6120 Star::Find returns 1 (1), X=976.40, Y=38.98, Mass=13015, SNR=73.2, Peak=255 HFD=6.7
22:54:04.888 00.004 6120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-2.95) = xAngle (0.96 = 0.96)
22:54:04.890 00.002 6120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.70 = 0.70)
22:54:04.893 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.52 hyp=0.57 cameraTheta=-1.99 mountX=0.33 mountY=0.37, mountTheta=0.84
22:54:04.897 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.52, opts=13)
22:54:04.900 00.003 6120 Enqueuing Move request for scope (-0.23, -0.52)
22:54:04.903 00.003 7680 Worker thread wakes up
22:54:04.903 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.52) opts 0xd
22:54:04.903 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.52)
22:54:04.903 00.000 7680 Moving (-0.23, -0.52) raw xDistance=0.33 yDistance=0.37
22:54:04.905 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.33
22:54:04.905 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:54:04.905 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:04.909 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:54:04.910 00.001 7680 MoveAxis(W, 172, ABG)
22:54:04.910 00.000 7680 Guiding  Dir = 3, Dur = 172
22:54:04.910 00.000 6120 UpdateGuideState exits: m=13015 SNR=73.2 Saturated
22:54:04.914 00.004 6120 PhdController: settling, locked = 1, distance = 1.29 (1.50) aobump = 0 frame = 3 / 99999
22:54:04.917 00.003 7680 IsSlewing returns 0
22:54:04.918 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046444.917,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.29,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:54:04.922 00.004 7680 IsGuiding returns 0
22:54:04.922 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:04.925 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:04.929 00.004 7680 PulseGuide returned control before completion, sleep 182
22:54:04.929 00.000 6120 Enqueuing Expose request
22:54:05.119 00.190 7680 IsGuiding returns 1
22:54:05.119 00.000 7680 scope still moving after pulse duration time elapsed
22:54:05.150 00.031 7680 IsSlewing returns 0
22:54:05.150 00.000 7680 IsGuiding returns 0
22:54:05.150 00.000 7680 scope move finished after 172 + 56 ms
22:54:05.151 00.001 7680 Move returns status 0, amount 172
22:54:05.151 00.000 7680 MoveAxis(N, 0, ABG)
22:54:05.151 00.000 7680 Move returns status 0, amount 0
22:54:05.152 00.001 7680 move complete, result=0
22:54:05.153 00.001 7680 worker thread done servicing request
22:54:05.153 00.000 7680 Worker thread wakes up
22:54:05.153 00.000 6120 GuideStep: 0.3 px 172 ms WEST, 0.4 px 0 ms NORTH
22:54:05.158 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:05.159 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:06.409 01.250 7680 Exposure complete
22:54:06.522 00.113 7680 worker thread done servicing request
22:54:06.523 00.001 6120 OnExposeComplete: enter
22:54:06.526 00.003 6120 UpdateGuideState(): m_state=6
22:54:06.529 00.003 6120 Star::Find(15, 976, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 853
22:54:06.532 00.003 6120 Star::Find returns 1 (1), X=976.70, Y=39.28, Mass=13196, SNR=75.0, Peak=255 HFD=6.9
22:54:06.535 00.003 6120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-2.95) = xAngle (1.66 = 1.66)
22:54:06.538 00.003 6120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.39 = 1.39)
22:54:06.541 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.29 mountX=-0.02 mountY=0.23, mountTheta=1.66
22:54:06.547 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.22, opts=13)
22:54:06.551 00.004 6120 Enqueuing Move request for scope (0.06, -0.22)
22:54:06.554 00.003 7680 Worker thread wakes up
22:54:06.554 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
22:54:06.555 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
22:54:06.555 00.000 7680 Moving (0.06, -0.22) raw xDistance=-0.02 yDistance=0.23
22:54:06.555 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:54:06.555 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:54:06.556 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:06.560 00.004 6120 UpdateGuideState exits: m=13196 SNR=75.0 Saturated
22:54:06.563 00.003 6120 PhdController: settling, locked = 1, distance = 0.97 (1.50) aobump = 0 frame = 4 / 99999
22:54:06.567 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:54:06.567 00.000 7680 MoveAxis(E, 0, ABG)
22:54:06.567 00.000 7680 Move returns status 0, amount 0
22:54:06.567 00.000 7680 MoveAxis(N, 0, ABG)
22:54:06.568 00.001 7680 Move returns status 0, amount 0
22:54:06.568 00.000 7680 move complete, result=0
22:54:06.568 00.000 7680 worker thread done servicing request
22:54:06.569 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046446.567,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.97,"Time":1.6,"SettleTime":10.0,"StarLocked":true}
22:54:06.573 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:06.576 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:06.579 00.003 6120 Enqueuing Expose request
22:54:06.583 00.004 7680 Worker thread wakes up
22:54:06.583 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:54:06.587 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:06.587 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:07.828 01.241 7680 Exposure complete
22:54:07.956 00.128 7680 worker thread done servicing request
22:54:07.956 00.000 6120 OnExposeComplete: enter
22:54:07.960 00.004 6120 UpdateGuideState(): m_state=6
22:54:07.964 00.004 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 854
22:54:07.968 00.004 6120 Star::Find returns 1 (1), X=976.73, Y=39.37, Mass=12595, SNR=73.6, Peak=255 HFD=7.0
22:54:07.971 00.003 6120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-2.95) = xAngle (2.03 = 2.03)
22:54:07.975 00.004 6120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.76 = 1.76)
22:54:07.979 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.92 mountX=-0.07 mountY=0.16, mountTheta=2.00
22:54:07.984 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.13, opts=13)
22:54:07.988 00.004 6120 Enqueuing Move request for scope (0.10, -0.13)
22:54:07.992 00.004 7680 Worker thread wakes up
22:54:07.992 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:07.996 00.004 6120 UpdateGuideState exits: m=12595 SNR=73.6 Saturated
22:54:07.999 00.003 6120 PhdController: settling, locked = 1, distance = 0.73 (1.50) aobump = 0 frame = 5 / 99999
22:54:08.004 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
22:54:08.004 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
22:54:08.004 00.000 7680 Moving (0.10, -0.13) raw xDistance=-0.07 yDistance=0.16
22:54:08.004 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:54:08.004 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:54:08.004 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046448.004,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.73,"Time":3.1,"SettleTime":10.0,"StarLocked":true}
22:54:08.008 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:54:08.008 00.000 7680 MoveAxis(E, 0, ABG)
22:54:08.008 00.000 7680 Move returns status 0, amount 0
22:54:08.008 00.000 7680 MoveAxis(N, 0, ABG)
22:54:08.008 00.000 7680 Move returns status 0, amount 0
22:54:08.008 00.000 7680 move complete, result=0
22:54:08.008 00.000 7680 worker thread done servicing request
22:54:08.010 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:08.013 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:08.016 00.003 6120 Enqueuing Expose request
22:54:08.019 00.003 7680 Worker thread wakes up
22:54:08.019 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:08.019 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:08.019 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:54:09.273 01.254 7680 Exposure complete
22:54:09.405 00.132 7680 worker thread done servicing request
22:54:09.405 00.000 6120 OnExposeComplete: enter
22:54:09.410 00.005 6120 UpdateGuideState(): m_state=6
22:54:09.414 00.004 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 855
22:54:09.418 00.004 6120 Star::Find returns 1 (1), X=976.96, Y=39.66, Mass=12302, SNR=73.0, Peak=255 HFD=6.8
22:54:09.421 00.003 6120 CameraToMount -- cameraTheta (0.45) - m_xAngle (-2.95) = xAngle (3.41 = -2.88)
22:54:09.425 00.004 6120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.14 = 3.14)
22:54:09.428 00.003 6120 CameraToMount -- cameraX=0.33 cameraY=0.16 hyp=0.36 cameraTheta=0.45 mountX=-0.35 mountY=0.00, mountTheta=3.14
22:54:09.433 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=0.16, opts=13)
22:54:09.438 00.005 6120 Enqueuing Move request for scope (0.33, 0.16)
22:54:09.441 00.003 7680 Worker thread wakes up
22:54:09.441 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.16) opts 0xd
22:54:09.442 00.001 7680 Handling offset move in thread for scope, endpoint = (0.33, 0.16)
22:54:09.442 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:09.446 00.004 6120 UpdateGuideState exits: m=12302 SNR=73.0 Saturated
22:54:09.449 00.003 6120 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 6 / 99999
22:54:09.452 00.003 7680 Moving (0.33, 0.16) raw xDistance=-0.35 yDistance=0.00
22:54:09.453 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046449.452,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.62,"Time":4.5,"SettleTime":10.0,"StarLocked":true}
22:54:09.457 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
22:54:09.457 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:54:09.457 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:09.461 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:09.464 00.003 6120 Enqueuing Expose request
22:54:09.469 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:54:09.469 00.000 7680 MoveAxis(E, 142, ABG)
22:54:09.469 00.000 7680 Guiding  Dir = 2, Dur = 142
22:54:09.469 00.000 7680 IsSlewing returns 0
22:54:09.470 00.001 7680 IsGuiding returns 0
22:54:09.470 00.000 7680 PulseGuide returned control before completion, sleep 152
22:54:09.626 00.156 7680 IsGuiding returns 1
22:54:09.626 00.000 7680 scope still moving after pulse duration time elapsed
22:54:09.656 00.030 7680 IsSlewing returns 0
22:54:09.658 00.002 7680 IsGuiding returns 0
22:54:09.658 00.000 7680 scope move finished after 142 + 46 ms
22:54:09.658 00.000 7680 Move returns status 0, amount 142
22:54:09.659 00.001 7680 MoveAxis(N, 0, ABG)
22:54:09.659 00.000 7680 Move returns status 0, amount 0
22:54:09.659 00.000 7680 move complete, result=0
22:54:09.659 00.000 7680 worker thread done servicing request
22:54:09.659 00.000 6120 GuideStep: -0.3 px 142 ms EAST, 0.0 px 0 ms NORTH
22:54:09.665 00.006 7680 Worker thread wakes up
22:54:09.665 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:09.665 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:10.916 01.251 7680 Exposure complete
22:54:11.045 00.129 7680 worker thread done servicing request
22:54:11.046 00.001 6120 OnExposeComplete: enter
22:54:11.051 00.005 6120 UpdateGuideState(): m_state=6
22:54:11.054 00.003 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 856
22:54:11.058 00.004 6120 Star::Find returns 1 (1), X=976.69, Y=39.45, Mass=13167, SNR=76.2, Peak=255 HFD=7.1
22:54:11.062 00.004 6120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-2.95) = xAngle (2.21 = 2.21)
22:54:11.066 00.004 6120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.94 = 1.94)
22:54:11.069 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.75 mountX=-0.04 mountY=0.07, mountTheta=2.14
22:54:11.075 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.05, opts=13)
22:54:11.080 00.005 6120 Enqueuing Move request for scope (0.05, -0.05)
22:54:11.083 00.003 7680 Worker thread wakes up
22:54:11.084 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:11.088 00.004 6120 UpdateGuideState exits: m=13167 SNR=76.2 Saturated
22:54:11.092 00.004 6120 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 7 / 99999
22:54:11.095 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
22:54:11.095 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
22:54:11.096 00.001 7680 Moving (0.05, -0.05) raw xDistance=-0.04 yDistance=0.07
22:54:11.096 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:54:11.096 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:54:11.096 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:54:11.096 00.000 7680 MoveAxis(E, 0, ABG)
22:54:11.096 00.000 7680 Move returns status 0, amount 0
22:54:11.096 00.000 7680 MoveAxis(N, 0, ABG)
22:54:11.096 00.000 7680 Move returns status 0, amount 0
22:54:11.096 00.000 7680 move complete, result=0
22:54:11.096 00.000 7680 worker thread done servicing request
22:54:11.096 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046451.095,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.45,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
22:54:11.101 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:11.104 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:11.110 00.006 6120 Enqueuing Expose request
22:54:11.114 00.004 7680 Worker thread wakes up
22:54:11.114 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:11.114 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:11.114 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:12.359 01.245 7680 Exposure complete
22:54:12.497 00.138 7680 worker thread done servicing request
22:54:12.498 00.001 6120 OnExposeComplete: enter
22:54:12.501 00.003 6120 UpdateGuideState(): m_state=6
22:54:12.505 00.004 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 857
22:54:12.508 00.003 6120 Star::Find returns 1 (1), X=976.81, Y=39.50, Mass=13483, SNR=75.1, Peak=255 HFD=7.0
22:54:12.513 00.005 6120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-2.95) = xAngle (2.93 = 2.93)
22:54:12.515 00.002 6120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.66 = 2.66)
22:54:12.521 00.006 6120 CameraToMount -- cameraX=0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-0.02 mountX=-0.18 mountY=0.08, mountTheta=2.70
22:54:12.525 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.00, opts=13)
22:54:12.530 00.005 6120 Enqueuing Move request for scope (0.18, -0.00)
22:54:12.533 00.003 7680 Worker thread wakes up
22:54:12.533 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.00) opts 0xd
22:54:12.533 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.00)
22:54:12.533 00.000 7680 Moving (0.18, -0.00) raw xDistance=-0.18 yDistance=0.08
22:54:12.533 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:12.537 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:54:12.537 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:54:12.538 00.001 6120 UpdateGuideState exits: m=13483 SNR=75.1 Saturated
22:54:12.541 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:54:12.541 00.000 7680 MoveAxis(E, 0, ABG)
22:54:12.542 00.001 7680 Move returns status 0, amount 0
22:54:12.542 00.000 7680 MoveAxis(N, 0, ABG)
22:54:12.542 00.000 7680 Move returns status 0, amount 0
22:54:12.542 00.000 7680 move complete, result=0
22:54:12.542 00.000 7680 worker thread done servicing request
22:54:12.542 00.000 6120 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 8 / 99999
22:54:12.548 00.006 6120 evsrv: {"Event":"Settling","Timestamp":1764046452.548,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.37,"Time":7.6,"SettleTime":10.0,"StarLocked":true}
22:54:12.552 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:12.557 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:12.560 00.003 6120 Enqueuing Expose request
22:54:12.564 00.004 7680 Worker thread wakes up
22:54:12.564 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:12.564 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:12.564 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:13.807 01.243 7680 Exposure complete
22:54:13.941 00.134 7680 worker thread done servicing request
22:54:13.941 00.000 6120 OnExposeComplete: enter
22:54:13.946 00.005 6120 UpdateGuideState(): m_state=6
22:54:13.949 00.003 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 858
22:54:13.953 00.004 6120 Star::Find returns 1 (1), X=976.32, Y=39.95, Mass=13710, SNR=77.1, Peak=255 HFD=6.8
22:54:13.958 00.005 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
22:54:13.961 00.003 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.42)
22:54:13.965 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.45 hyp=0.54 cameraTheta=2.18 mountX=0.22 mountY=-0.54, mountTheta=-1.18
22:54:13.970 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.45, opts=13)
22:54:13.974 00.004 6120 Enqueuing Move request for scope (-0.31, 0.45)
22:54:13.977 00.003 7680 Worker thread wakes up
22:54:13.977 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.45) opts 0xd
22:54:13.978 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.45)
22:54:13.978 00.000 7680 Moving (-0.31, 0.45) raw xDistance=0.22 yDistance=-0.54
22:54:13.978 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:54:13.978 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
22:54:13.978 00.000 7680 MoveAxis(W, 91, ABG)
22:54:13.978 00.000 7680 Guiding  Dir = 3, Dur = 91
22:54:13.978 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:13.982 00.004 7680 IsSlewing returns 0
22:54:13.982 00.000 6120 UpdateGuideState exits: m=13710 SNR=77.1 Saturated
22:54:13.986 00.004 7680 IsGuiding returns 0
22:54:13.987 00.001 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 9 / 99999
22:54:13.991 00.004 7680 PulseGuide returned control before completion, sleep 101
22:54:13.991 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046453.991,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.42,"Time":9.1,"SettleTime":10.0,"StarLocked":true}
22:54:13.995 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:13.999 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:14.003 00.004 6120 Enqueuing Expose request
22:54:14.097 00.094 7680 IsGuiding returns 1
22:54:14.098 00.001 7680 scope still moving after pulse duration time elapsed
22:54:14.128 00.030 7680 IsSlewing returns 0
22:54:14.130 00.002 7680 IsGuiding returns 0
22:54:14.130 00.000 7680 scope move finished after 91 + 51 ms
22:54:14.130 00.000 7680 Move returns status 0, amount 91
22:54:14.130 00.000 7680 MoveAxis(N, 292, ABG)
22:54:14.130 00.000 7680 Guiding  Dir = 0, Dur = 292
22:54:14.131 00.001 7680 IsSlewing returns 0
22:54:14.131 00.000 7680 IsGuiding returns 0
22:54:14.132 00.001 7680 PulseGuide returned control before completion, sleep 302
22:54:14.441 00.309 7680 IsGuiding returns 1
22:54:14.441 00.000 7680 scope still moving after pulse duration time elapsed
22:54:14.473 00.032 7680 IsSlewing returns 0
22:54:14.474 00.001 7680 IsGuiding returns 0
22:54:14.474 00.000 7680 scope move finished after 292 + 50 ms
22:54:14.474 00.000 7680 Move returns status 0, amount 292
22:54:14.475 00.001 7680 move complete, result=0
22:54:14.475 00.000 7680 worker thread done servicing request
22:54:14.475 00.000 6120 GuideStep: 0.2 px 91 ms WEST, -0.5 px 292 ms NORTH
22:54:14.482 00.007 7680 Worker thread wakes up
22:54:14.482 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:14.482 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:15.735 01.253 7680 Exposure complete
22:54:15.859 00.124 7680 worker thread done servicing request
22:54:15.860 00.001 6120 OnExposeComplete: enter
22:54:15.864 00.004 6120 UpdateGuideState(): m_state=6
22:54:15.867 00.003 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 859
22:54:15.872 00.005 6120 Star::Find returns 1 (1), X=976.12, Y=40.19, Mass=13048, SNR=74.1, Peak=255 HFD=6.8
22:54:15.875 00.003 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
22:54:15.879 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
22:54:15.883 00.004 6120 CameraToMount -- cameraX=-0.51 cameraY=0.69 hyp=0.86 cameraTheta=2.21 mountX=0.37 mountY=-0.84, mountTheta=-1.16
22:54:15.888 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.51, y=0.69, opts=13)
22:54:15.891 00.003 6120 Enqueuing Move request for scope (-0.51, 0.69)
22:54:15.895 00.004 7680 Worker thread wakes up
22:54:15.895 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.69) opts 0xd
22:54:15.896 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.51, 0.69)
22:54:15.896 00.000 7680 Moving (-0.51, 0.69) raw xDistance=0.37 yDistance=-0.84
22:54:15.896 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
22:54:15.896 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
22:54:15.897 00.001 7680 MoveAxis(W, 158, ABG)
22:54:15.897 00.000 7680 Guiding  Dir = 3, Dur = 158
22:54:15.897 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:15.900 00.003 7680 IsSlewing returns 0
22:54:15.900 00.000 6120 UpdateGuideState exits: m=13048 SNR=74.1 Saturated
22:54:15.904 00.004 7680 IsGuiding returns 0
22:54:15.904 00.000 6120 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 10 / 99999
22:54:15.908 00.004 6120 PhdController: newstate STATE_FINISH
22:54:15.912 00.004 7680 PulseGuide returned control before completion, sleep 168
22:54:15.912 00.000 6120 PhdController complete: success
22:54:15.915 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764046455.915,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
22:54:15.919 00.004 6120 Mount: notify guiding dither settle done success=1
22:54:15.922 00.003 6120 PhdController: newstate STATE_IDLE
22:54:15.926 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:15.929 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:15.934 00.005 6120 Enqueuing Expose request
22:54:16.086 00.152 7680 IsGuiding returns 1
22:54:16.087 00.001 7680 scope still moving after pulse duration time elapsed
22:54:16.118 00.031 7680 IsSlewing returns 0
22:54:16.119 00.001 7680 IsGuiding returns 0
22:54:16.119 00.000 7680 scope move finished after 158 + 57 ms
22:54:16.119 00.000 7680 Move returns status 0, amount 158
22:54:16.120 00.001 7680 MoveAxis(N, 458, ABG)
22:54:16.121 00.001 7680 Guiding  Dir = 0, Dur = 458
22:54:16.121 00.000 7680 IsSlewing returns 0
22:54:16.121 00.000 7680 IsGuiding returns 0
22:54:16.122 00.001 7680 PulseGuide returned control before completion, sleep 468
22:54:16.607 00.485 7680 IsGuiding returns 1
22:54:16.607 00.000 7680 scope still moving after pulse duration time elapsed
22:54:16.638 00.031 7680 IsSlewing returns 0
22:54:16.639 00.001 7680 IsGuiding returns 0
22:54:16.640 00.001 7680 scope move finished after 458 + 60 ms
22:54:16.640 00.000 7680 Move returns status 0, amount 458
22:54:16.642 00.002 7680 move complete, result=0
22:54:16.642 00.000 7680 worker thread done servicing request
22:54:16.643 00.001 6120 GuideStep: 0.4 px 158 ms WEST, -0.8 px 458 ms NORTH
22:54:16.649 00.006 7680 Worker thread wakes up
22:54:16.649 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:16.651 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:17.893 01.242 7680 Exposure complete
22:54:18.029 00.136 7680 worker thread done servicing request
22:54:18.029 00.000 6120 OnExposeComplete: enter
22:54:18.033 00.004 6120 UpdateGuideState(): m_state=6
22:54:18.037 00.004 6120 Star::Find(15, 976, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 860
22:54:18.040 00.003 6120 Star::Find returns 1 (1), X=976.61, Y=39.16, Mass=13080, SNR=75.1, Peak=255 HFD=6.9
22:54:18.046 00.006 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-2.95) = xAngle (1.31 = 1.31)
22:54:18.050 00.004 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.04 = 1.04)
22:54:18.054 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.34 hyp=0.34 cameraTheta=-1.65 mountX=0.09 mountY=0.29, mountTheta=1.28
22:54:18.060 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.34, opts=13)
22:54:18.064 00.004 6120 Enqueuing Move request for scope (-0.03, -0.34)
22:54:18.067 00.003 7680 Worker thread wakes up
22:54:18.068 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.34) opts 0xd
22:54:18.068 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.34)
22:54:18.068 00.000 7680 Moving (-0.03, -0.34) raw xDistance=0.09 yDistance=0.29
22:54:18.068 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:18.072 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:54:18.072 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:54:18.072 00.000 6120 UpdateGuideState exits: m=13080 SNR=75.1 Saturated
22:54:18.076 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:18.079 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:18.083 00.004 6120 Enqueuing Expose request
22:54:18.087 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:54:18.087 00.000 7680 MoveAxis(E, 0, ABG)
22:54:18.087 00.000 7680 Move returns status 0, amount 0
22:54:18.087 00.000 7680 MoveAxis(N, 0, ABG)
22:54:18.088 00.001 7680 Move returns status 0, amount 0
22:54:18.088 00.000 7680 move complete, result=0
22:54:18.088 00.000 7680 worker thread done servicing request
22:54:18.088 00.000 7680 Worker thread wakes up
22:54:18.088 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:18.088 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:54:18.092 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:19.339 01.247 7680 Exposure complete
22:54:19.481 00.142 7680 worker thread done servicing request
22:54:19.482 00.001 6120 OnExposeComplete: enter
22:54:19.486 00.004 6120 UpdateGuideState(): m_state=6
22:54:19.489 00.003 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
22:54:19.494 00.005 6120 Star::Find returns 1 (1), X=976.83, Y=39.23, Mass=14004, SNR=77.9, Peak=255 HFD=6.8
22:54:19.497 00.003 6120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-2.95) = xAngle (2.00 = 2.00)
22:54:19.501 00.004 6120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.73 = 1.73)
22:54:19.505 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.28 hyp=0.34 cameraTheta=-0.96 mountX=-0.14 mountY=0.33, mountTheta=1.97
22:54:19.509 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.28, opts=13)
22:54:19.513 00.004 6120 Enqueuing Move request for scope (0.19, -0.28)
22:54:19.517 00.004 7680 Worker thread wakes up
22:54:19.517 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:19.523 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.28) opts 0xd
22:54:19.523 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.28)
22:54:19.523 00.000 7680 Moving (0.19, -0.28) raw xDistance=-0.14 yDistance=0.33
22:54:19.523 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:54:19.523 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:54:19.524 00.001 6120 UpdateGuideState exits: m=14004 SNR=77.9 Saturated
22:54:19.528 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:19.532 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:54:19.532 00.000 7680 MoveAxis(E, 0, ABG)
22:54:19.532 00.000 7680 Move returns status 0, amount 0
22:54:19.532 00.000 7680 MoveAxis(N, 0, ABG)
22:54:19.533 00.001 7680 Move returns status 0, amount 0
22:54:19.533 00.000 7680 move complete, result=0
22:54:19.534 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:19.538 00.004 7680 worker thread done servicing request
22:54:19.538 00.000 6120 Enqueuing Expose request
22:54:19.541 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:54:19.545 00.004 7680 Worker thread wakes up
22:54:19.545 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:19.545 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:20.796 01.251 7680 Exposure complete
22:54:20.920 00.124 7680 worker thread done servicing request
22:54:20.920 00.000 6120 OnExposeComplete: enter
22:54:20.924 00.004 6120 UpdateGuideState(): m_state=6
22:54:20.929 00.005 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 862
22:54:20.932 00.003 6120 Star::Find returns 1 (1), X=976.55, Y=39.40, Mass=12502, SNR=73.2, Peak=255 HFD=7.0
22:54:20.936 00.004 6120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-2.95) = xAngle (0.70 = 0.70)
22:54:20.940 00.004 6120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.43 = 0.43)
22:54:20.944 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.26 mountX=0.10 mountY=0.06, mountTheta=0.50
22:54:20.948 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.10, opts=13)
22:54:20.952 00.004 6120 Enqueuing Move request for scope (-0.08, -0.10)
22:54:20.957 00.005 7680 Worker thread wakes up
22:54:20.957 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
22:54:20.958 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:20.962 00.004 6120 UpdateGuideState exits: m=12502 SNR=73.2 Saturated
22:54:20.967 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:20.970 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
22:54:20.971 00.001 7680 Moving (-0.08, -0.10) raw xDistance=0.10 yDistance=0.06
22:54:20.971 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:54:20.971 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:54:20.971 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:20.976 00.005 6120 Enqueuing Expose request
22:54:20.979 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:54:20.979 00.000 7680 MoveAxis(E, 0, ABG)
22:54:20.980 00.001 7680 Move returns status 0, amount 0
22:54:20.980 00.000 7680 MoveAxis(N, 0, ABG)
22:54:20.980 00.000 7680 Move returns status 0, amount 0
22:54:20.980 00.000 7680 move complete, result=0
22:54:20.980 00.000 7680 worker thread done servicing request
22:54:20.980 00.000 7680 Worker thread wakes up
22:54:20.980 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:20.986 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:20.986 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:22.235 01.249 7680 Exposure complete
22:54:22.398 00.163 7680 worker thread done servicing request
22:54:22.398 00.000 6120 OnExposeComplete: enter
22:54:22.404 00.006 6120 UpdateGuideState(): m_state=6
22:54:22.409 00.005 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 863
22:54:22.413 00.004 6120 Star::Find returns 1 (1), X=976.58, Y=39.80, Mass=14752, SNR=81.1, Peak=255 HFD=7.0
22:54:22.417 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
22:54:22.421 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.84)
22:54:22.426 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.30 hyp=0.30 cameraTheta=1.76 mountX=0.00 mountY=-0.29, mountTheta=-1.57
22:54:22.430 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.30, opts=13)
22:54:22.435 00.005 6120 Enqueuing Move request for scope (-0.06, 0.30)
22:54:22.439 00.004 7680 Worker thread wakes up
22:54:22.439 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.30) opts 0xd
22:54:22.440 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.30)
22:54:22.440 00.000 7680 Moving (-0.06, 0.30) raw xDistance=0.00 yDistance=-0.29
22:54:22.440 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:54:22.440 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:54:22.441 00.001 7680 MoveAxis(E, 0, ABG)
22:54:22.441 00.000 7680 Move returns status 0, amount 0
22:54:22.441 00.000 7680 MoveAxis(N, 157, ABG)
22:54:22.441 00.000 7680 Guiding  Dir = 0, Dur = 157
22:54:22.441 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:22.445 00.004 7680 IsSlewing returns 0
22:54:22.445 00.000 6120 UpdateGuideState exits: m=14752 SNR=81.1 Saturated
22:54:22.450 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:22.455 00.005 7680 IsGuiding returns 0
22:54:22.455 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:22.460 00.005 6120 Enqueuing Expose request
22:54:22.465 00.005 7680 PulseGuide returned control before completion, sleep 167
22:54:22.636 00.171 7680 IsGuiding returns 1
22:54:22.638 00.002 7680 scope still moving after pulse duration time elapsed
22:54:22.666 00.028 7680 IsSlewing returns 0
22:54:22.669 00.003 7680 IsGuiding returns 0
22:54:22.669 00.000 7680 scope move finished after 157 + 57 ms
22:54:22.671 00.002 7680 Move returns status 0, amount 157
22:54:22.673 00.002 7680 move complete, result=0
22:54:22.673 00.000 7680 worker thread done servicing request
22:54:22.674 00.001 7680 Worker thread wakes up
22:54:22.674 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 157 ms NORTH
22:54:22.680 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:22.680 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:23.933 01.253 7680 Exposure complete
22:54:24.073 00.140 7680 worker thread done servicing request
22:54:24.074 00.001 6120 OnExposeComplete: enter
22:54:24.079 00.005 6120 UpdateGuideState(): m_state=6
22:54:24.084 00.005 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 864
22:54:24.088 00.004 6120 Star::Find returns 1 (1), X=976.20, Y=39.71, Mass=13963, SNR=77.6, Peak=255 HFD=6.8
22:54:24.093 00.005 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-2.95) = xAngle (5.65 = -0.63)
22:54:24.097 00.004 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.90)
22:54:24.101 00.004 6120 CameraToMount -- cameraX=-0.43 cameraY=0.20 hyp=0.48 cameraTheta=2.70 mountX=0.39 mountY=-0.37, mountTheta=-0.77
22:54:24.106 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=0.20, opts=13)
22:54:24.110 00.004 6120 Enqueuing Move request for scope (-0.43, 0.20)
22:54:24.115 00.005 7680 Worker thread wakes up
22:54:24.115 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:24.118 00.003 6120 UpdateGuideState exits: m=13963 SNR=77.6 Saturated
22:54:24.122 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:24.126 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:24.130 00.004 6120 Enqueuing Expose request
22:54:24.134 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.20) opts 0xd
22:54:24.134 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.43, 0.20)
22:54:24.134 00.000 7680 Moving (-0.43, 0.20) raw xDistance=0.39 yDistance=-0.37
22:54:24.134 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
22:54:24.134 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:54:24.134 00.000 7680 MoveAxis(W, 157, ABG)
22:54:24.135 00.001 7680 Guiding  Dir = 3, Dur = 157
22:54:24.135 00.000 7680 IsSlewing returns 0
22:54:24.135 00.000 7680 IsGuiding returns 0
22:54:24.136 00.001 7680 PulseGuide returned control before completion, sleep 167
22:54:24.312 00.176 7680 IsGuiding returns 1
22:54:24.313 00.001 7680 scope still moving after pulse duration time elapsed
22:54:24.343 00.030 7680 IsSlewing returns 0
22:54:24.344 00.001 7680 IsGuiding returns 0
22:54:24.345 00.001 7680 scope move finished after 157 + 51 ms
22:54:24.345 00.000 7680 Move returns status 0, amount 157
22:54:24.346 00.001 7680 MoveAxis(N, 202, ABG)
22:54:24.346 00.000 7680 Guiding  Dir = 0, Dur = 202
22:54:24.346 00.000 7680 IsSlewing returns 0
22:54:24.347 00.001 7680 IsGuiding returns 0
22:54:24.347 00.000 7680 PulseGuide returned control before completion, sleep 212
22:54:24.561 00.214 7680 IsGuiding returns 1
22:54:24.562 00.001 7680 scope still moving after pulse duration time elapsed
22:54:24.594 00.032 7680 IsSlewing returns 0
22:54:24.595 00.001 7680 IsGuiding returns 0
22:54:24.595 00.000 7680 scope move finished after 202 + 46 ms
22:54:24.596 00.001 7680 Move returns status 0, amount 202
22:54:24.596 00.000 7680 move complete, result=0
22:54:24.596 00.000 6120 GuideStep: 0.4 px 157 ms WEST, -0.4 px 202 ms NORTH
22:54:24.603 00.007 7680 worker thread done servicing request
22:54:24.603 00.000 7680 Worker thread wakes up
22:54:24.604 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:24.604 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:25.852 01.248 7680 Exposure complete
22:54:25.995 00.143 7680 worker thread done servicing request
22:54:25.995 00.000 6120 OnExposeComplete: enter
22:54:25.999 00.004 6120 UpdateGuideState(): m_state=6
22:54:26.003 00.004 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 865
22:54:26.007 00.004 6120 Star::Find returns 1 (1), X=976.65, Y=39.35, Mass=13637, SNR=77.6, Peak=255 HFD=7.1
22:54:26.010 00.003 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-2.95) = xAngle (1.53 = 1.53)
22:54:26.016 00.006 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.26 = 1.26)
22:54:26.020 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.42 mountX=0.01 mountY=0.15, mountTheta=1.53
22:54:26.025 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.15, opts=13)
22:54:26.030 00.005 6120 Enqueuing Move request for scope (0.02, -0.15)
22:54:26.033 00.003 7680 Worker thread wakes up
22:54:26.033 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
22:54:26.033 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
22:54:26.033 00.000 7680 Moving (0.02, -0.15) raw xDistance=0.01 yDistance=0.15
22:54:26.033 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:54:26.033 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:54:26.034 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:54:26.034 00.000 7680 MoveAxis(E, 0, ABG)
22:54:26.034 00.000 7680 Move returns status 0, amount 0
22:54:26.034 00.000 7680 MoveAxis(N, 0, ABG)
22:54:26.035 00.001 7680 Move returns status 0, amount 0
22:54:26.035 00.000 7680 move complete, result=0
22:54:26.035 00.000 7680 worker thread done servicing request
22:54:26.035 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:26.039 00.004 6120 UpdateGuideState exits: m=13637 SNR=77.6 Saturated
22:54:26.043 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:26.047 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:26.051 00.004 6120 Enqueuing Expose request
22:54:26.054 00.003 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:54:26.058 00.004 7680 Worker thread wakes up
22:54:26.058 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:26.058 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:27.305 01.247 7680 Exposure complete
22:54:27.461 00.156 7680 worker thread done servicing request
22:54:27.461 00.000 6120 OnExposeComplete: enter
22:54:27.467 00.006 6120 UpdateGuideState(): m_state=6
22:54:27.473 00.006 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 866
22:54:27.478 00.005 6120 Star::Find returns 1 (1), X=976.64, Y=39.53, Mass=12670, SNR=74.4, Peak=255 HFD=7.1
22:54:27.484 00.006 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
22:54:27.491 00.007 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
22:54:27.496 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.19 mountX=-0.02 mountY=-0.02, mountTheta=-2.25
22:54:27.504 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.03, opts=13)
22:54:27.508 00.004 6120 Enqueuing Move request for scope (0.01, 0.03)
22:54:27.512 00.004 7680 Worker thread wakes up
22:54:27.512 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:27.516 00.004 6120 UpdateGuideState exits: m=12670 SNR=74.4 Saturated
22:54:27.521 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:54:27.522 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:27.528 00.006 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:54:27.528 00.000 7680 Moving (0.01, 0.03) raw xDistance=-0.02 yDistance=-0.02
22:54:27.528 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:54:27.529 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:54:27.529 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:27.533 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:54:27.533 00.000 7680 MoveAxis(E, 0, ABG)
22:54:27.533 00.000 7680 Move returns status 0, amount 0
22:54:27.533 00.000 7680 MoveAxis(N, 0, ABG)
22:54:27.533 00.000 6120 Enqueuing Expose request
22:54:27.537 00.004 7680 Move returns status 0, amount 0
22:54:27.537 00.000 7680 move complete, result=0
22:54:27.537 00.000 7680 worker thread done servicing request
22:54:27.537 00.000 7680 Worker thread wakes up
22:54:27.539 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:54:27.543 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:27.543 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:28.791 01.248 7680 Exposure complete
22:54:28.924 00.133 7680 worker thread done servicing request
22:54:28.925 00.001 6120 OnExposeComplete: enter
22:54:28.928 00.003 6120 UpdateGuideState(): m_state=6
22:54:28.932 00.004 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 867
22:54:28.936 00.004 6120 Star::Find returns 1 (1), X=976.61, Y=39.88, Mass=13084, SNR=75.0, Peak=255 HFD=6.8
22:54:28.941 00.005 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.58 = -1.71)
22:54:28.944 00.003 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.98)
22:54:28.949 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.38 hyp=0.38 cameraTheta=1.62 mountX=-0.05 mountY=-0.35, mountTheta=-1.72
22:54:28.954 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.38, opts=13)
22:54:28.958 00.004 6120 Enqueuing Move request for scope (-0.02, 0.38)
22:54:28.962 00.004 7680 Worker thread wakes up
22:54:28.963 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:28.966 00.003 6120 UpdateGuideState exits: m=13084 SNR=75.0 Saturated
22:54:28.971 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:28.974 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:28.978 00.004 6120 Enqueuing Expose request
22:54:28.982 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.38) opts 0xd
22:54:28.982 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.38)
22:54:28.982 00.000 7680 Moving (-0.02, 0.38) raw xDistance=-0.05 yDistance=-0.35
22:54:28.982 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:54:28.982 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:54:28.982 00.000 7680 MoveAxis(E, 0, ABG)
22:54:28.982 00.000 7680 Move returns status 0, amount 0
22:54:28.982 00.000 7680 MoveAxis(N, 189, ABG)
22:54:28.984 00.002 7680 Guiding  Dir = 0, Dur = 189
22:54:28.984 00.000 7680 IsSlewing returns 0
22:54:28.984 00.000 7680 IsGuiding returns 0
22:54:28.984 00.000 7680 PulseGuide returned control before completion, sleep 199
22:54:29.186 00.202 7680 IsGuiding returns 1
22:54:29.187 00.001 7680 scope still moving after pulse duration time elapsed
22:54:29.217 00.030 7680 IsSlewing returns 0
22:54:29.219 00.002 7680 IsGuiding returns 0
22:54:29.220 00.001 7680 scope move finished after 189 + 46 ms
22:54:29.220 00.000 7680 Move returns status 0, amount 189
22:54:29.221 00.001 7680 move complete, result=0
22:54:29.221 00.000 7680 worker thread done servicing request
22:54:29.222 00.001 7680 Worker thread wakes up
22:54:29.222 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 189 ms NORTH
22:54:29.228 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:29.229 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:30.476 01.247 7680 Exposure complete
22:54:30.615 00.139 7680 worker thread done servicing request
22:54:30.616 00.001 6120 OnExposeComplete: enter
22:54:30.619 00.003 6120 UpdateGuideState(): m_state=6
22:54:30.624 00.005 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 868
22:54:30.628 00.004 6120 Star::Find returns 1 (1), X=976.55, Y=39.75, Mass=14091, SNR=77.2, Peak=255 HFD=7.1
22:54:30.632 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
22:54:30.635 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
22:54:30.640 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.90 mountX=0.04 mountY=-0.26, mountTheta=-1.43
22:54:30.647 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.25, opts=13)
22:54:30.651 00.004 6120 Enqueuing Move request for scope (-0.08, 0.25)
22:54:30.655 00.004 7680 Worker thread wakes up
22:54:30.655 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd
22:54:30.655 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.25)
22:54:30.656 00.001 7680 Moving (-0.08, 0.25) raw xDistance=0.04 yDistance=-0.26
22:54:30.656 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:30.661 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:54:30.661 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:54:30.661 00.000 7680 MoveAxis(E, 0, ABG)
22:54:30.661 00.000 7680 Move returns status 0, amount 0
22:54:30.661 00.000 6120 UpdateGuideState exits: m=14091 SNR=77.2 Saturated
22:54:30.665 00.004 7680 MoveAxis(N, 142, ABG)
22:54:30.666 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:30.670 00.004 7680 Guiding  Dir = 0, Dur = 142
22:54:30.670 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:30.674 00.004 6120 Enqueuing Expose request
22:54:30.678 00.004 7680 IsSlewing returns 0
22:54:30.678 00.000 7680 IsGuiding returns 0
22:54:30.678 00.000 7680 PulseGuide returned control before completion, sleep 152
22:54:30.839 00.161 7680 IsGuiding returns 1
22:54:30.840 00.001 7680 scope still moving after pulse duration time elapsed
22:54:30.871 00.031 7680 IsSlewing returns 0
22:54:30.872 00.001 7680 IsGuiding returns 0
22:54:30.873 00.001 7680 scope move finished after 142 + 52 ms
22:54:30.873 00.000 7680 Move returns status 0, amount 142
22:54:30.874 00.001 7680 move complete, result=0
22:54:30.874 00.000 7680 worker thread done servicing request
22:54:30.875 00.001 7680 Worker thread wakes up
22:54:30.875 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 142 ms NORTH
22:54:30.882 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:30.882 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:32.193 01.311 7680 Exposure complete
22:54:32.284 00.091 7680 worker thread done servicing request
22:54:32.284 00.000 6120 OnExposeComplete: enter
22:54:32.288 00.004 6120 UpdateGuideState(): m_state=6
22:54:32.290 00.002 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 869
22:54:32.294 00.004 6120 Star::Find returns 1 (1), X=976.20, Y=39.78, Mass=12577, SNR=74.2, Peak=255 HFD=6.7
22:54:32.297 00.003 6120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-2.95) = xAngle (5.52 = -0.77)
22:54:32.300 00.003 6120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.25 = -1.04)
22:54:32.302 00.002 6120 CameraToMount -- cameraX=-0.43 cameraY=0.28 hyp=0.51 cameraTheta=2.56 mountX=0.37 mountY=-0.44, mountTheta=-0.87
22:54:32.306 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=0.28, opts=13)
22:54:32.308 00.002 6120 Enqueuing Move request for scope (-0.43, 0.28)
22:54:32.311 00.003 7680 Worker thread wakes up
22:54:32.311 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.28) opts 0xd
22:54:32.311 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.43, 0.28)
22:54:32.311 00.000 7680 Moving (-0.43, 0.28) raw xDistance=0.37 yDistance=-0.44
22:54:32.311 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
22:54:32.311 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:32.315 00.004 6120 UpdateGuideState exits: m=12577 SNR=74.2 Saturated
22:54:32.317 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:32.320 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:32.322 00.002 6120 Enqueuing Expose request
22:54:32.326 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
22:54:32.326 00.000 7680 MoveAxis(W, 150, ABG)
22:54:32.326 00.000 7680 Guiding  Dir = 3, Dur = 150
22:54:32.327 00.001 7680 IsSlewing returns 0
22:54:32.327 00.000 7680 IsGuiding returns 0
22:54:32.328 00.001 7680 PulseGuide returned control before completion, sleep 160
22:54:32.499 00.171 7680 IsGuiding returns 1
22:54:32.499 00.000 7680 scope still moving after pulse duration time elapsed
22:54:32.530 00.031 7680 IsSlewing returns 0
22:54:32.532 00.002 7680 IsGuiding returns 0
22:54:32.532 00.000 7680 scope move finished after 150 + 54 ms
22:54:32.532 00.000 7680 Move returns status 0, amount 150
22:54:32.533 00.001 7680 MoveAxis(N, 239, ABG)
22:54:32.533 00.000 7680 Guiding  Dir = 0, Dur = 239
22:54:32.533 00.000 7680 IsSlewing returns 0
22:54:32.534 00.001 7680 IsGuiding returns 0
22:54:32.534 00.000 7680 PulseGuide returned control before completion, sleep 249
22:54:32.799 00.265 7680 IsGuiding returns 1
22:54:32.799 00.000 7680 scope still moving after pulse duration time elapsed
22:54:32.830 00.031 7680 IsSlewing returns 0
22:54:32.831 00.001 7680 IsGuiding returns 0
22:54:32.831 00.000 7680 scope move finished after 239 + 58 ms
22:54:32.831 00.000 7680 Move returns status 0, amount 239
22:54:32.831 00.000 7680 move complete, result=0
22:54:32.832 00.001 7680 worker thread done servicing request
22:54:32.832 00.000 7680 Worker thread wakes up
22:54:32.832 00.000 6120 GuideStep: 0.4 px 150 ms WEST, -0.4 px 239 ms NORTH
22:54:32.838 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:32.838 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:34.082 01.244 7680 Exposure complete
22:54:34.174 00.092 7680 worker thread done servicing request
22:54:34.174 00.000 6120 OnExposeComplete: enter
22:54:34.178 00.004 6120 UpdateGuideState(): m_state=6
22:54:34.182 00.004 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 870
22:54:34.185 00.003 6120 Star::Find returns 1 (1), X=976.64, Y=39.63, Mass=13384, SNR=76.6, Peak=255 HFD=7.1
22:54:34.190 00.005 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
22:54:34.193 00.003 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
22:54:34.196 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.51 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
22:54:34.200 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.13, opts=13)
22:54:34.204 00.004 6120 Enqueuing Move request for scope (0.01, 0.13)
22:54:34.209 00.005 7680 Worker thread wakes up
22:54:34.209 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:34.213 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
22:54:34.213 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
22:54:34.213 00.000 7680 Moving (0.01, 0.13) raw xDistance=-0.03 yDistance=-0.11
22:54:34.214 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:54:34.214 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:54:34.214 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:54:34.214 00.000 7680 MoveAxis(E, 0, ABG)
22:54:34.214 00.000 7680 Move returns status 0, amount 0
22:54:34.215 00.001 7680 MoveAxis(N, 0, ABG)
22:54:34.215 00.000 7680 Move returns status 0, amount 0
22:54:34.215 00.000 7680 move complete, result=0
22:54:34.215 00.000 6120 UpdateGuideState exits: m=13384 SNR=76.6 Saturated
22:54:34.220 00.005 7680 worker thread done servicing request
22:54:34.220 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:34.224 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:34.228 00.004 6120 Enqueuing Expose request
22:54:34.231 00.003 7680 Worker thread wakes up
22:54:34.231 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:34.231 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:34.232 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:54:35.487 01.255 7680 Exposure complete
22:54:35.627 00.140 7680 worker thread done servicing request
22:54:35.628 00.001 6120 OnExposeComplete: enter
22:54:35.632 00.004 6120 UpdateGuideState(): m_state=6
22:54:35.637 00.005 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 871
22:54:35.641 00.004 6120 Star::Find returns 1 (1), X=976.48, Y=39.60, Mass=12173, SNR=71.7, Peak=255 HFD=7.0
22:54:35.647 00.006 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.53 = -0.75)
22:54:35.651 00.004 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.02)
22:54:35.654 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.58 mountX=0.13 mountY=-0.15, mountTheta=-0.86
22:54:35.660 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.10, opts=13)
22:54:35.665 00.005 6120 Enqueuing Move request for scope (-0.15, 0.10)
22:54:35.667 00.002 7680 Worker thread wakes up
22:54:35.669 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:35.673 00.004 6120 UpdateGuideState exits: m=12173 SNR=71.7 Saturated
22:54:35.677 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
22:54:35.677 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
22:54:35.677 00.000 7680 Moving (-0.15, 0.10) raw xDistance=0.13 yDistance=-0.15
22:54:35.677 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:54:35.678 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:54:35.678 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:35.682 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:35.685 00.003 6120 Enqueuing Expose request
22:54:35.689 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:54:35.689 00.000 7680 MoveAxis(E, 0, ABG)
22:54:35.689 00.000 7680 Move returns status 0, amount 0
22:54:35.690 00.001 7680 MoveAxis(N, 0, ABG)
22:54:35.691 00.001 7680 Move returns status 0, amount 0
22:54:35.691 00.000 7680 move complete, result=0
22:54:35.691 00.000 7680 worker thread done servicing request
22:54:35.691 00.000 7680 Worker thread wakes up
22:54:35.692 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:35.692 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:35.692 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:54:36.936 01.244 7680 Exposure complete
22:54:37.069 00.133 7680 worker thread done servicing request
22:54:37.069 00.000 6120 OnExposeComplete: enter
22:54:37.073 00.004 6120 UpdateGuideState(): m_state=6
22:54:37.077 00.004 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 872
22:54:37.082 00.005 6120 Star::Find returns 1 (1), X=976.17, Y=40.09, Mass=13280, SNR=76.5, Peak=255 HFD=6.8
22:54:37.086 00.004 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.19 = -1.09)
22:54:37.090 00.004 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
22:54:37.094 00.004 6120 CameraToMount -- cameraX=-0.46 cameraY=0.59 hyp=0.75 cameraTheta=2.24 mountX=0.34 mountY=-0.73, mountTheta=-1.13
22:54:37.098 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.46, y=0.59, opts=13)
22:54:37.103 00.005 6120 Enqueuing Move request for scope (-0.46, 0.59)
22:54:37.108 00.005 7680 Worker thread wakes up
22:54:37.108 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.59) opts 0xd
22:54:37.108 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.46, 0.59)
22:54:37.108 00.000 7680 Moving (-0.46, 0.59) raw xDistance=0.34 yDistance=-0.73
22:54:37.108 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
22:54:37.108 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
22:54:37.109 00.001 7680 MoveAxis(W, 141, ABG)
22:54:37.109 00.000 7680 Guiding  Dir = 3, Dur = 141
22:54:37.109 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:37.113 00.004 7680 IsSlewing returns 0
22:54:37.113 00.000 6120 UpdateGuideState exits: m=13280 SNR=76.5 Saturated
22:54:37.118 00.005 7680 IsGuiding returns 0
22:54:37.118 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:37.123 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:37.127 00.004 7680 PulseGuide returned control before completion, sleep 151
22:54:37.127 00.000 6120 Enqueuing Expose request
22:54:37.286 00.159 7680 IsGuiding returns 1
22:54:37.287 00.001 7680 scope still moving after pulse duration time elapsed
22:54:37.317 00.030 7680 IsSlewing returns 0
22:54:37.318 00.001 7680 IsGuiding returns 0
22:54:37.319 00.001 7680 scope move finished after 141 + 59 ms
22:54:37.319 00.000 7680 Move returns status 0, amount 141
22:54:37.320 00.001 7680 MoveAxis(N, 397, ABG)
22:54:37.321 00.001 7680 Guiding  Dir = 0, Dur = 397
22:54:37.321 00.000 7680 IsSlewing returns 0
22:54:37.322 00.001 7680 IsGuiding returns 0
22:54:37.323 00.001 7680 PulseGuide returned control before completion, sleep 407
22:54:37.741 00.418 7680 IsGuiding returns 1
22:54:37.741 00.000 7680 scope still moving after pulse duration time elapsed
22:54:37.773 00.032 7680 IsSlewing returns 0
22:54:37.774 00.001 7680 IsGuiding returns 0
22:54:37.774 00.000 7680 scope move finished after 397 + 54 ms
22:54:37.774 00.000 7680 Move returns status 0, amount 397
22:54:37.774 00.000 7680 move complete, result=0
22:54:37.776 00.002 7680 worker thread done servicing request
22:54:37.776 00.000 6120 GuideStep: 0.3 px 141 ms WEST, -0.7 px 397 ms NORTH
22:54:37.783 00.007 7680 Worker thread wakes up
22:54:37.783 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:37.783 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:39.025 01.242 7680 Exposure complete
22:54:39.167 00.142 7680 worker thread done servicing request
22:54:39.167 00.000 6120 OnExposeComplete: enter
22:54:39.171 00.004 6120 UpdateGuideState(): m_state=6
22:54:39.175 00.004 6120 Star::Find(15, 976, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 873
22:54:39.179 00.004 6120 Star::Find returns 1 (1), X=976.17, Y=39.89, Mass=12288, SNR=73.7, Peak=255 HFD=6.7
22:54:39.183 00.004 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.40 = -0.88)
22:54:39.186 00.003 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.13 = -1.15)
22:54:39.190 00.004 6120 CameraToMount -- cameraX=-0.47 cameraY=0.39 hyp=0.61 cameraTheta=2.45 mountX=0.39 mountY=-0.55, mountTheta=-0.96
22:54:39.194 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.47, y=0.39, opts=13)
22:54:39.198 00.004 6120 Enqueuing Move request for scope (-0.47, 0.39)
22:54:39.202 00.004 7680 Worker thread wakes up
22:54:39.202 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.39) opts 0xd
22:54:39.202 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.47, 0.39)
22:54:39.202 00.000 7680 Moving (-0.47, 0.39) raw xDistance=0.39 yDistance=-0.55
22:54:39.202 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
22:54:39.202 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
22:54:39.202 00.000 7680 MoveAxis(W, 168, ABG)
22:54:39.204 00.002 7680 Guiding  Dir = 3, Dur = 168
22:54:39.204 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:39.209 00.005 7680 IsSlewing returns 0
22:54:39.209 00.000 6120 UpdateGuideState exits: m=12288 SNR=73.7 Saturated
22:54:39.212 00.003 7680 IsGuiding returns 0
22:54:39.213 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:39.216 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:39.221 00.005 7680 PulseGuide returned control before completion, sleep 178
22:54:39.221 00.000 6120 Enqueuing Expose request
22:54:39.408 00.187 7680 IsGuiding returns 0
22:54:39.409 00.001 7680 Move returns status 0, amount 168
22:54:39.409 00.000 7680 MoveAxis(N, 301, ABG)
22:54:39.411 00.002 7680 Guiding  Dir = 0, Dur = 301
22:54:39.411 00.000 7680 IsSlewing returns 0
22:54:39.412 00.001 7680 IsGuiding returns 0
22:54:39.413 00.001 7680 PulseGuide returned control before completion, sleep 311
22:54:39.736 00.323 7680 IsGuiding returns 1
22:54:39.737 00.001 7680 scope still moving after pulse duration time elapsed
22:54:39.767 00.030 7680 IsSlewing returns 0
22:54:39.768 00.001 7680 IsGuiding returns 0
22:54:39.769 00.001 7680 scope move finished after 301 + 54 ms
22:54:39.769 00.000 7680 Move returns status 0, amount 301
22:54:39.770 00.001 7680 move complete, result=0
22:54:39.770 00.000 7680 worker thread done servicing request
22:54:39.771 00.001 6120 GuideStep: 0.4 px 168 ms WEST, -0.6 px 301 ms NORTH
22:54:39.779 00.008 7680 Worker thread wakes up
22:54:39.779 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:39.779 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:41.031 01.252 7680 Exposure complete
22:54:41.171 00.140 7680 worker thread done servicing request
22:54:41.172 00.001 6120 OnExposeComplete: enter
22:54:41.179 00.007 6120 UpdateGuideState(): m_state=6
22:54:41.183 00.004 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 874
22:54:41.189 00.006 6120 Star::Find returns 1 (1), X=976.37, Y=39.38, Mass=12904, SNR=73.9, Peak=255 HFD=7.1
22:54:41.193 00.004 6120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-2.95) = xAngle (0.27 = 0.27)
22:54:41.197 00.004 6120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.00 = 0.00)
22:54:41.202 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.13 hyp=0.29 cameraTheta=-2.68 mountX=0.28 mountY=0.00, mountTheta=0.00
22:54:41.208 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.13, opts=13)
22:54:41.212 00.004 6120 Enqueuing Move request for scope (-0.26, -0.13)
22:54:41.217 00.005 7680 Worker thread wakes up
22:54:41.217 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.13) opts 0xd
22:54:41.217 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.13)
22:54:41.217 00.000 7680 Moving (-0.26, -0.13) raw xDistance=0.28 yDistance=0.00
22:54:41.217 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
22:54:41.218 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:54:41.218 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:54:41.218 00.000 7680 MoveAxis(W, 125, ABG)
22:54:41.218 00.000 7680 Guiding  Dir = 3, Dur = 125
22:54:41.218 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:41.223 00.005 7680 IsSlewing returns 0
22:54:41.223 00.000 6120 UpdateGuideState exits: m=12904 SNR=73.9 Saturated
22:54:41.227 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:41.231 00.004 7680 IsGuiding returns 0
22:54:41.231 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:41.236 00.005 7680 PulseGuide returned control before completion, sleep 135
22:54:41.236 00.000 6120 Enqueuing Expose request
22:54:41.383 00.147 7680 IsGuiding returns 1
22:54:41.383 00.000 7680 scope still moving after pulse duration time elapsed
22:54:41.413 00.030 7680 IsSlewing returns 0
22:54:41.414 00.001 7680 IsGuiding returns 0
22:54:41.415 00.001 7680 scope move finished after 125 + 59 ms
22:54:41.416 00.001 7680 Move returns status 0, amount 125
22:54:41.418 00.002 7680 MoveAxis(N, 0, ABG)
22:54:41.418 00.000 7680 Move returns status 0, amount 0
22:54:41.418 00.000 7680 move complete, result=0
22:54:41.419 00.001 7680 worker thread done servicing request
22:54:41.419 00.000 6120 GuideStep: 0.3 px 125 ms WEST, 0.0 px 0 ms NORTH
22:54:41.425 00.006 7680 Worker thread wakes up
22:54:41.425 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:41.425 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:42.681 01.256 7680 Exposure complete
22:54:42.825 00.144 7680 worker thread done servicing request
22:54:42.833 00.008 6120 OnExposeComplete: enter
22:54:42.839 00.006 6120 UpdateGuideState(): m_state=6
22:54:42.844 00.005 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 875
22:54:42.849 00.005 6120 Star::Find returns 1 (0), X=976.61, Y=39.44, Mass=12207, SNR=72.8, Peak=242 HFD=7.1
22:54:42.853 00.004 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-2.95) = xAngle (1.05 = 1.05)
22:54:42.858 00.005 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.78 = 0.78)
22:54:42.863 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.90 mountX=0.04 mountY=0.05, mountTheta=0.96
22:54:42.869 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.07, opts=13)
22:54:42.875 00.006 6120 Enqueuing Move request for scope (-0.02, -0.07)
22:54:42.879 00.004 7680 Worker thread wakes up
22:54:42.879 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:42.883 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
22:54:42.883 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
22:54:42.883 00.000 7680 Moving (-0.02, -0.07) raw xDistance=0.04 yDistance=0.05
22:54:42.883 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:54:42.883 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:54:42.883 00.000 6120 UpdateGuideState exits: m=12207 SNR=72.8
22:54:42.887 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:54:42.887 00.000 7680 MoveAxis(E, 0, ABG)
22:54:42.887 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:42.893 00.006 7680 Move returns status 0, amount 0
22:54:42.894 00.001 7680 MoveAxis(N, 0, ABG)
22:54:42.894 00.000 7680 Move returns status 0, amount 0
22:54:42.894 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:42.898 00.004 7680 move complete, result=0
22:54:42.898 00.000 7680 worker thread done servicing request
22:54:42.898 00.000 6120 Enqueuing Expose request
22:54:42.903 00.005 7680 Worker thread wakes up
22:54:42.903 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:42.903 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:42.904 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:54:44.162 01.258 7680 Exposure complete
22:54:44.292 00.130 7680 worker thread done servicing request
22:54:44.292 00.000 6120 OnExposeComplete: enter
22:54:44.296 00.004 6120 UpdateGuideState(): m_state=6
22:54:44.300 00.004 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 876
22:54:44.304 00.004 6120 Star::Find returns 1 (0), X=976.32, Y=39.85, Mass=12461, SNR=73.6, Peak=253 HFD=6.8
22:54:44.309 00.005 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.25 = -1.04)
22:54:44.313 00.004 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
22:54:44.316 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=0.35 hyp=0.47 cameraTheta=2.29 mountX=0.24 mountY=-0.45, mountTheta=-1.08
22:54:44.321 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.35, opts=13)
22:54:44.324 00.003 6120 Enqueuing Move request for scope (-0.31, 0.35)
22:54:44.328 00.004 7680 Worker thread wakes up
22:54:44.328 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.35) opts 0xd
22:54:44.328 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.35)
22:54:44.329 00.001 7680 Moving (-0.31, 0.35) raw xDistance=0.24 yDistance=-0.45
22:54:44.329 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:54:44.329 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
22:54:44.329 00.000 7680 MoveAxis(W, 97, ABG)
22:54:44.329 00.000 7680 Guiding  Dir = 3, Dur = 97
22:54:44.329 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:44.334 00.005 6120 UpdateGuideState exits: m=12461 SNR=73.6
22:54:44.337 00.003 7680 IsSlewing returns 0
22:54:44.338 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:44.341 00.003 7680 IsGuiding returns 0
22:54:44.341 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:44.344 00.003 7680 PulseGuide returned control before completion, sleep 107
22:54:44.345 00.001 6120 Enqueuing Expose request
22:54:44.463 00.118 7680 IsGuiding returns 1
22:54:44.463 00.000 7680 scope still moving after pulse duration time elapsed
22:54:44.494 00.031 7680 IsSlewing returns 0
22:54:44.494 00.000 7680 IsGuiding returns 0
22:54:44.494 00.000 7680 scope move finished after 97 + 56 ms
22:54:44.495 00.001 7680 Move returns status 0, amount 97
22:54:44.495 00.000 7680 MoveAxis(N, 244, ABG)
22:54:44.495 00.000 7680 Guiding  Dir = 0, Dur = 244
22:54:44.497 00.002 7680 IsSlewing returns 0
22:54:44.497 00.000 7680 IsGuiding returns 0
22:54:44.498 00.001 7680 PulseGuide returned control before completion, sleep 254
22:54:44.757 00.259 7680 IsGuiding returns 1
22:54:44.757 00.000 7680 scope still moving after pulse duration time elapsed
22:54:44.789 00.032 7680 IsSlewing returns 0
22:54:44.790 00.001 7680 IsGuiding returns 0
22:54:44.790 00.000 7680 scope move finished after 244 + 47 ms
22:54:44.790 00.000 7680 Move returns status 0, amount 244
22:54:44.791 00.001 7680 move complete, result=0
22:54:44.791 00.000 7680 worker thread done servicing request
22:54:44.791 00.000 6120 GuideStep: 0.2 px 97 ms WEST, -0.4 px 244 ms NORTH
22:54:44.795 00.004 7680 Worker thread wakes up
22:54:44.795 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:44.795 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:46.059 01.264 7680 Exposure complete
22:54:46.193 00.134 7680 worker thread done servicing request
22:54:46.194 00.001 6120 OnExposeComplete: enter
22:54:46.198 00.004 6120 UpdateGuideState(): m_state=6
22:54:46.201 00.003 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 877
22:54:46.205 00.004 6120 Star::Find returns 1 (1), X=976.70, Y=39.32, Mass=13470, SNR=76.0, Peak=255 HFD=7.1
22:54:46.209 00.004 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-2.95) = xAngle (1.75 = 1.75)
22:54:46.213 00.004 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.48 = 1.48)
22:54:46.217 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.21 mountX=-0.03 mountY=0.19, mountTheta=1.75
22:54:46.221 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.18, opts=13)
22:54:46.225 00.004 6120 Enqueuing Move request for scope (0.07, -0.18)
22:54:46.228 00.003 7680 Worker thread wakes up
22:54:46.228 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
22:54:46.228 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
22:54:46.228 00.000 7680 Moving (0.07, -0.18) raw xDistance=-0.03 yDistance=0.19
22:54:46.228 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:54:46.228 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:54:46.229 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:46.232 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:54:46.232 00.000 7680 MoveAxis(E, 0, ABG)
22:54:46.233 00.001 7680 Move returns status 0, amount 0
22:54:46.233 00.000 7680 MoveAxis(N, 0, ABG)
22:54:46.233 00.000 7680 Move returns status 0, amount 0
22:54:46.233 00.000 7680 move complete, result=0
22:54:46.233 00.000 7680 worker thread done servicing request
22:54:46.234 00.001 6120 UpdateGuideState exits: m=13470 SNR=76.0 Saturated
22:54:46.237 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:46.241 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:46.244 00.003 6120 Enqueuing Expose request
22:54:46.247 00.003 7680 Worker thread wakes up
22:54:46.247 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:54:46.252 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:46.252 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(962,25,31,31)
22:54:46.897 00.645 6120 evsrv: cli 0FAEF7F8 connect
22:54:47.001 00.104 6120 case statement mapped state 6 to 3
22:54:47.005 00.004 6120 case statement mapped state 6 to 3
22:54:47.009 00.004 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"50ede06f-3ada-4df5-a845-563ae2ffbf79"}
22:54:47.014 00.005 6120 case statement mapped state 6 to 3
22:54:47.018 00.004 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"50ede06f-3ada-4df5-a845-563ae2ffbf79"}
22:54:47.022 00.004 6120 evsrv: cli 0FAEF7F8 disconnect
22:54:47.027 00.005 6120 evsrv: cli 0FAEFD98 connect
22:54:47.032 00.005 6120 case statement mapped state 6 to 3
22:54:47.036 00.004 6120 case statement mapped state 6 to 3
22:54:47.040 00.004 6120 evsrv: cli 0FAEFD98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"0878b904-fcd5-439c-90ae-54c80f84cd9b"}
22:54:47.043 00.003 6120 PhdController::Dither begins
22:54:47.047 00.004 6120 dither: size=5.00, dRA=1.93 dDec=-1.97
22:54:47.050 00.003 6120 MountToCamera -- mountTheta (-0.80) + m_xAngle (-2.95) = xAngle (-3.75 = 2.53)
22:54:47.054 00.004 6120 MountToCamera -- mountX=1.93 mountY=-1.97 hyp=2.76 mountTheta=-0.80 cameraX=-2.26, cameraY=1.58 cameraTheta=2.53
22:54:47.056 00.002 6120 setting lock position to (974.37, 41.08)
22:54:47.208 00.152 6120 Mount: notify guiding dithered (-2.3, 1.6)
22:54:47.215 00.007 6120 Status Line: Dither by 1.93,-1.97
22:54:47.220 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:54:47.333 00.113 6120 PhdController: newstate STATE_SETTLE_WAIT
22:54:47.338 00.005 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"0878b904-fcd5-439c-90ae-54c80f84cd9b"}
22:54:47.342 00.004 6120 evsrv: cli 0FAEFD98 disconnect
22:54:47.553 00.211 7680 Exposure complete
22:54:47.657 00.104 7680 worker thread done servicing request
22:54:47.657 00.000 6120 OnExposeComplete: enter
22:54:47.661 00.004 6120 UpdateGuideState(): m_state=6
22:54:47.663 00.002 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 878
22:54:47.666 00.003 6120 Star::Find returns 1 (1), X=976.68, Y=39.41, Mass=11813, SNR=70.1, Peak=255 HFD=6.9
22:54:47.670 00.004 6120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-2.95) = xAngle (2.33 = 2.33)
22:54:47.673 00.003 6120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.06 = 2.06)
22:54:47.676 00.003 6120 CameraToMount -- cameraX=2.31 cameraY=-1.67 hyp=2.85 cameraTheta=-0.62 mountX=-1.96 mountY=2.52, mountTheta=2.23
22:54:47.680 00.004 6120 dither recenter: remaining=(-1.9,2.0) step=(-1.9,2.0)
22:54:47.683 00.003 6120 MountToCamera -- mountTheta (2.35) + m_xAngle (-2.95) = xAngle (-0.61 = -0.61)
22:54:47.686 00.003 6120 MountToCamera -- mountX=-1.93 mountY=1.97 hyp=2.76 mountTheta=2.35 cameraX=2.26, cameraY=-1.58 cameraTheta=-0.61
22:54:47.689 00.003 6120 SchedulePrimaryMove(0D6325F0, x=2.26, y=-1.58, opts=4)
22:54:47.691 00.002 6120 Enqueuing Move request for scope (2.26, -1.58)
22:54:47.694 00.003 6120 Mount: notify direct move -1.93,1.97
22:54:47.696 00.002 7680 Worker thread wakes up
22:54:47.696 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.26, -1.58) opts 0x4
22:54:47.696 00.000 7680 Handling offset move in thread for scope, endpoint = (2.26, -1.58)
22:54:47.696 00.000 7680 Moving (2.26, -1.58) raw xDistance=-1.93 yDistance=1.97
22:54:47.698 00.002 7680 MoveAxis(E, 1250, B)
22:54:47.698 00.000 7680 Guiding  Dir = 2, Dur = 1250
22:54:47.698 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:47.700 00.002 6120 UpdateGuideState exits: m=11813 SNR=70.1 Saturated
22:54:47.704 00.004 7680 IsSlewing returns 0
22:54:47.704 00.000 6120 PhdController: settling, locked = 1, distance = 3.00 (1.50) aobump = 0 frame = 1 / 99999
22:54:47.707 00.003 7680 IsGuiding returns 0
22:54:47.707 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046487.707,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.00,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:54:47.710 00.003 7680 PulseGuide returned control before completion, sleep 1260
22:54:47.710 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:47.713 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:47.716 00.003 6120 Enqueuing Expose request
22:54:48.982 01.266 7680 IsGuiding returns 1
22:54:48.982 00.000 7680 scope still moving after pulse duration time elapsed
22:54:49.013 00.031 7680 IsSlewing returns 0
22:54:49.013 00.000 7680 IsGuiding returns 0
22:54:49.014 00.001 7680 scope move finished after 1250 + 57 ms
22:54:49.014 00.000 7680 Move returns status 0, amount 1250
22:54:49.014 00.000 7680 MoveAxis(S, 1069, B)
22:54:49.014 00.000 7680 Guiding  Dir = 1, Dur = 1069
22:54:49.014 00.000 7680 IsSlewing returns 0
22:54:49.015 00.001 7680 IsGuiding returns 0
22:54:49.015 00.000 7680 PulseGuide returned control before completion, sleep 1079
22:54:50.099 01.084 7680 IsGuiding returns 1
22:54:50.100 00.001 7680 scope still moving after pulse duration time elapsed
22:54:50.130 00.030 7680 IsSlewing returns 0
22:54:50.131 00.001 7680 IsGuiding returns 0
22:54:50.132 00.001 7680 scope move finished after 1069 + 47 ms
22:54:50.132 00.000 7680 Move returns status 0, amount 1069
22:54:50.132 00.000 7680 move complete, result=0
22:54:50.133 00.001 7680 worker thread done servicing request
22:54:50.133 00.000 6120 GuideStep: -1.9 px 1250 ms EAST, 2.0 px 1069 ms SOUTH
22:54:50.140 00.007 7680 Worker thread wakes up
22:54:50.140 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:50.140 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:54:51.393 01.253 7680 Exposure complete
22:54:51.509 00.116 7680 worker thread done servicing request
22:54:51.510 00.001 6120 OnExposeComplete: enter
22:54:51.514 00.004 6120 UpdateGuideState(): m_state=6
22:54:51.518 00.004 6120 Star::Find(15, 976, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 879
22:54:51.522 00.004 6120 Star::Find returns 1 (1), X=974.84, Y=41.05, Mass=13159, SNR=74.7, Peak=255 HFD=6.7
22:54:51.526 00.004 6120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-2.95) = xAngle (2.88 = 2.88)
22:54:51.530 00.004 6120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.62 = 2.62)
22:54:51.533 00.003 6120 CameraToMount -- cameraX=0.47 cameraY=-0.03 hyp=0.47 cameraTheta=-0.07 mountX=-0.45 mountY=0.24, mountTheta=2.66
22:54:51.537 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.47, y=-0.03, opts=13)
22:54:51.542 00.005 6120 Enqueuing Move request for scope (0.47, -0.03)
22:54:51.545 00.003 7680 Worker thread wakes up
22:54:51.546 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.03) opts 0xd
22:54:51.546 00.000 7680 Handling offset move in thread for scope, endpoint = (0.47, -0.03)
22:54:51.546 00.000 7680 Moving (0.47, -0.03) raw xDistance=-0.45 yDistance=0.24
22:54:51.546 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
22:54:51.547 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:54:51.547 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:54:51.547 00.000 7680 MoveAxis(E, 185, ABG)
22:54:51.548 00.001 7680 Guiding  Dir = 2, Dur = 185
22:54:51.548 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:51.552 00.004 7680 IsSlewing returns 0
22:54:51.552 00.000 6120 UpdateGuideState exits: m=13159 SNR=74.7 Saturated
22:54:51.555 00.003 7680 IsGuiding returns 0
22:54:51.556 00.001 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 2 / 99999
22:54:51.560 00.004 7680 PulseGuide returned control before completion, sleep 195
22:54:51.560 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046491.560,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.47,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:54:51.564 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:51.566 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:51.572 00.006 6120 Enqueuing Expose request
22:54:51.772 00.200 7680 IsGuiding returns 1
22:54:51.773 00.001 7680 scope still moving after pulse duration time elapsed
22:54:51.803 00.030 7680 IsSlewing returns 0
22:54:51.804 00.001 7680 IsGuiding returns 0
22:54:51.805 00.001 7680 scope move finished after 185 + 63 ms
22:54:51.805 00.000 7680 Move returns status 0, amount 185
22:54:51.806 00.001 7680 MoveAxis(N, 0, ABG)
22:54:51.806 00.000 7680 Move returns status 0, amount 0
22:54:51.807 00.001 7680 move complete, result=0
22:54:51.807 00.000 7680 worker thread done servicing request
22:54:51.807 00.000 6120 GuideStep: -0.5 px 185 ms EAST, 0.2 px 0 ms NORTH
22:54:51.814 00.007 7680 Worker thread wakes up
22:54:51.814 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:51.815 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:54:53.057 01.242 7680 Exposure complete
22:54:53.185 00.128 7680 worker thread done servicing request
22:54:53.186 00.001 6120 OnExposeComplete: enter
22:54:53.189 00.003 6120 UpdateGuideState(): m_state=6
22:54:53.193 00.004 6120 Star::Find(15, 974, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 880
22:54:53.196 00.003 6120 Star::Find returns 1 (1), X=974.62, Y=41.13, Mass=13111, SNR=75.4, Peak=255 HFD=6.9
22:54:53.201 00.005 6120 CameraToMount -- cameraTheta (0.20) - m_xAngle (-2.95) = xAngle (3.16 = -3.13)
22:54:53.204 00.003 6120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.89 = 2.89)
22:54:53.208 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=0.05 hyp=0.25 cameraTheta=0.20 mountX=-0.25 mountY=0.06, mountTheta=2.90
22:54:53.212 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.05, opts=13)
22:54:53.217 00.005 6120 Enqueuing Move request for scope (0.24, 0.05)
22:54:53.220 00.003 7680 Worker thread wakes up
22:54:53.220 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.05) opts 0xd
22:54:53.221 00.001 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.05)
22:54:53.221 00.000 7680 Moving (0.24, 0.05) raw xDistance=-0.25 yDistance=0.06
22:54:53.221 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
22:54:53.221 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:54:53.221 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:54:53.221 00.000 7680 MoveAxis(E, 115, ABG)
22:54:53.221 00.000 7680 Guiding  Dir = 2, Dur = 115
22:54:53.221 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:53.226 00.005 7680 IsSlewing returns 0
22:54:53.226 00.000 6120 UpdateGuideState exits: m=13111 SNR=75.4 Saturated
22:54:53.230 00.004 7680 IsGuiding returns 0
22:54:53.230 00.000 6120 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 3 / 99999
22:54:53.233 00.003 7680 PulseGuide returned control before completion, sleep 125
22:54:53.233 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046493.233,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.40,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
22:54:53.237 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:53.241 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:53.246 00.005 6120 Enqueuing Expose request
22:54:53.363 00.117 7680 IsGuiding returns 1
22:54:53.363 00.000 7680 scope still moving after pulse duration time elapsed
22:54:53.395 00.032 7680 IsSlewing returns 0
22:54:53.397 00.002 7680 IsGuiding returns 0
22:54:53.397 00.000 7680 scope move finished after 115 + 53 ms
22:54:53.398 00.001 7680 Move returns status 0, amount 115
22:54:53.398 00.000 7680 MoveAxis(N, 0, ABG)
22:54:53.398 00.000 7680 Move returns status 0, amount 0
22:54:53.400 00.002 7680 move complete, result=0
22:54:53.400 00.000 7680 worker thread done servicing request
22:54:53.401 00.001 7680 Worker thread wakes up
22:54:53.401 00.000 6120 GuideStep: -0.3 px 115 ms EAST, 0.1 px 0 ms NORTH
22:54:53.407 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:53.407 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:54:54.659 01.252 7680 Exposure complete
22:54:54.802 00.143 7680 worker thread done servicing request
22:54:54.802 00.000 6120 OnExposeComplete: enter
22:54:54.806 00.004 6120 UpdateGuideState(): m_state=6
22:54:54.810 00.004 6120 Star::Find(15, 974, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 881
22:54:54.814 00.004 6120 Star::Find returns 1 (1), X=974.22, Y=41.57, Mass=13209, SNR=75.2, Peak=255 HFD=7.0
22:54:54.818 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
22:54:54.821 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
22:54:54.825 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.49 hyp=0.52 cameraTheta=1.86 mountX=0.05 mountY=-0.51, mountTheta=-1.46
22:54:54.830 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.49, opts=13)
22:54:54.833 00.003 6120 Enqueuing Move request for scope (-0.15, 0.49)
22:54:54.838 00.005 7680 Worker thread wakes up
22:54:54.838 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.49) opts 0xd
22:54:54.838 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.49)
22:54:54.838 00.000 7680 Moving (-0.15, 0.49) raw xDistance=0.05 yDistance=-0.51
22:54:54.838 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:54:54.839 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:54:54.839 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
22:54:54.839 00.000 7680 MoveAxis(E, 0, ABG)
22:54:54.839 00.000 7680 Move returns status 0, amount 0
22:54:54.839 00.000 7680 MoveAxis(N, 0, ABG)
22:54:54.839 00.000 7680 Move returns status 0, amount 0
22:54:54.839 00.000 7680 move complete, result=0
22:54:54.840 00.001 7680 worker thread done servicing request
22:54:54.840 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:54.844 00.004 6120 UpdateGuideState exits: m=13209 SNR=75.2 Saturated
22:54:54.848 00.004 6120 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 4 / 99999
22:54:54.852 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764046494.852,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.44,"Time":3.3,"SettleTime":10.0,"StarLocked":true}
22:54:54.855 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:54.858 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:54.862 00.004 6120 Enqueuing Expose request
22:54:54.865 00.003 7680 Worker thread wakes up
22:54:54.865 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
22:54:54.870 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:54.870 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:54:56.112 01.242 7680 Exposure complete
22:54:56.241 00.129 7680 worker thread done servicing request
22:54:56.241 00.000 6120 OnExposeComplete: enter
22:54:56.245 00.004 6120 UpdateGuideState(): m_state=6
22:54:56.249 00.004 6120 Star::Find(15, 974, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 882
22:54:56.253 00.004 6120 Star::Find returns 1 (1), X=974.25, Y=41.76, Mass=12788, SNR=74.9, Peak=255 HFD=6.8
22:54:56.256 00.003 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
22:54:56.261 00.005 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
22:54:56.266 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.68 hyp=0.69 cameraTheta=1.74 mountX=-0.01 mountY=-0.66, mountTheta=-1.59
22:54:56.271 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.68, opts=13)
22:54:56.275 00.004 6120 Enqueuing Move request for scope (-0.12, 0.68)
22:54:56.280 00.005 7680 Worker thread wakes up
22:54:56.280 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.68) opts 0xd
22:54:56.280 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.68)
22:54:56.280 00.000 7680 Moving (-0.12, 0.68) raw xDistance=-0.01 yDistance=-0.66
22:54:56.281 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:54:56.281 00.000 7680 resist switch: large excursion: input -0.66 thresh 0.60 direction from 0 to -1
22:54:56.281 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.99
22:54:56.281 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
22:54:56.281 00.000 7680 MoveAxis(E, 0, ABG)
22:54:56.281 00.000 7680 Move returns status 0, amount 0
22:54:56.282 00.001 7680 MoveAxis(N, 360, ABG)
22:54:56.282 00.000 7680 Guiding  Dir = 0, Dur = 360
22:54:56.282 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:56.286 00.004 7680 IsSlewing returns 0
22:54:56.287 00.001 6120 UpdateGuideState exits: m=12788 SNR=74.9 Saturated
22:54:56.290 00.003 7680 IsGuiding returns 0
22:54:56.290 00.000 6120 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 5 / 99999
22:54:56.295 00.005 7680 PulseGuide returned control before completion, sleep 370
22:54:56.295 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046496.295,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.51,"Time":4.7,"SettleTime":10.0,"StarLocked":true}
22:54:56.298 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:56.301 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:56.307 00.006 6120 Enqueuing Expose request
22:54:56.666 00.359 7680 IsGuiding returns 1
22:54:56.666 00.000 7680 scope still moving after pulse duration time elapsed
22:54:56.698 00.032 7680 IsSlewing returns 0
22:54:56.700 00.002 7680 IsGuiding returns 0
22:54:56.700 00.000 7680 scope move finished after 360 + 49 ms
22:54:56.700 00.000 7680 Move returns status 0, amount 360
22:54:56.702 00.002 7680 move complete, result=0
22:54:56.702 00.000 7680 worker thread done servicing request
22:54:56.702 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.7 px 360 ms NORTH
22:54:56.710 00.008 7680 Worker thread wakes up
22:54:56.710 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:56.711 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:54:57.958 01.247 7680 Exposure complete
22:54:58.095 00.137 7680 worker thread done servicing request
22:54:58.095 00.000 6120 OnExposeComplete: enter
22:54:58.099 00.004 6120 UpdateGuideState(): m_state=6
22:54:58.102 00.003 6120 Star::Find(15, 974, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 883
22:54:58.106 00.004 6120 Star::Find returns 1 (0), X=974.19, Y=41.82, Mass=12480, SNR=73.2, Peak=250 HFD=6.8
22:54:58.110 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
22:54:58.113 00.003 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
22:54:58.117 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.74 hyp=0.76 cameraTheta=1.80 mountX=0.04 mountY=-0.74, mountTheta=-1.52
22:54:58.122 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.74, opts=13)
22:54:58.125 00.003 6120 Enqueuing Move request for scope (-0.18, 0.74)
22:54:58.130 00.005 7680 Worker thread wakes up
22:54:58.130 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.74) opts 0xd
22:54:58.130 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.74)
22:54:58.130 00.000 7680 Moving (-0.18, 0.74) raw xDistance=0.04 yDistance=-0.74
22:54:58.130 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:54:58.131 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
22:54:58.131 00.000 7680 MoveAxis(E, 0, ABG)
22:54:58.131 00.000 7680 Move returns status 0, amount 0
22:54:58.131 00.000 7680 MoveAxis(N, 403, ABG)
22:54:58.131 00.000 7680 Guiding  Dir = 0, Dur = 403
22:54:58.131 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:54:58.135 00.004 7680 IsSlewing returns 0
22:54:58.135 00.000 6120 UpdateGuideState exits: m=12480 SNR=73.2
22:54:58.138 00.003 7680 IsGuiding returns 0
22:54:58.139 00.001 6120 PhdController: settling, locked = 1, distance = 0.59 (1.50) aobump = 0 frame = 6 / 99999
22:54:58.142 00.003 7680 PulseGuide returned control before completion, sleep 413
22:54:58.142 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046498.142,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.59,"Time":6.6,"SettleTime":10.0,"StarLocked":true}
22:54:58.146 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:58.150 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:54:58.154 00.004 6120 Enqueuing Expose request
22:54:58.558 00.404 7680 IsGuiding returns 1
22:54:58.559 00.001 7680 scope still moving after pulse duration time elapsed
22:54:58.588 00.029 7680 IsSlewing returns 0
22:54:58.589 00.001 7680 IsGuiding returns 0
22:54:58.590 00.001 7680 scope move finished after 403 + 49 ms
22:54:58.592 00.002 7680 Move returns status 0, amount 403
22:54:58.592 00.000 7680 move complete, result=0
22:54:58.593 00.001 7680 worker thread done servicing request
22:54:58.593 00.000 7680 Worker thread wakes up
22:54:58.593 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 403 ms NORTH
22:54:58.600 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:54:58.600 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:54:59.847 01.247 7680 Exposure complete
22:54:59.971 00.124 7680 worker thread done servicing request
22:54:59.971 00.000 6120 OnExposeComplete: enter
22:54:59.976 00.005 6120 UpdateGuideState(): m_state=6
22:54:59.980 00.004 6120 Star::Find(15, 974, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 884
22:54:59.983 00.003 6120 Star::Find returns 1 (1), X=974.05, Y=41.68, Mass=13148, SNR=75.8, Peak=255 HFD=6.8
22:54:59.988 00.005 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.02 = -1.27)
22:54:59.991 00.003 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
22:54:59.995 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.60 hyp=0.68 cameraTheta=2.06 mountX=0.21 mountY=-0.68, mountTheta=-1.28
22:54:59.999 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.60, opts=13)
22:55:00.005 00.006 6120 Enqueuing Move request for scope (-0.32, 0.60)
22:55:00.008 00.003 7680 Worker thread wakes up
22:55:00.008 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:00.014 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.60) opts 0xd
22:55:00.014 00.000 6120 UpdateGuideState exits: m=13148 SNR=75.8 Saturated
22:55:00.020 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.60)
22:55:00.020 00.000 7680 Moving (-0.32, 0.60) raw xDistance=0.21 yDistance=-0.68
22:55:00.020 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
22:55:00.020 00.000 6120 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 7 / 99999
22:55:00.027 00.007 7680 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
22:55:00.028 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046500.028,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.62,"Time":8.5,"SettleTime":10.0,"StarLocked":true}
22:55:00.030 00.002 7680 MoveAxis(W, 84, ABG)
22:55:00.032 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:00.036 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:00.040 00.004 7680 Guiding  Dir = 3, Dur = 84
22:55:00.040 00.000 6120 Enqueuing Expose request
22:55:00.044 00.004 7680 IsSlewing returns 0
22:55:00.044 00.000 7680 IsGuiding returns 0
22:55:00.045 00.001 7680 PulseGuide returned control before completion, sleep 94
22:55:00.150 00.105 7680 IsGuiding returns 1
22:55:00.151 00.001 7680 scope still moving after pulse duration time elapsed
22:55:00.180 00.029 7680 IsSlewing returns 0
22:55:00.182 00.002 7680 IsGuiding returns 0
22:55:00.182 00.000 7680 scope move finished after 84 + 52 ms
22:55:00.182 00.000 7680 Move returns status 0, amount 84
22:55:00.182 00.000 7680 MoveAxis(N, 371, ABG)
22:55:00.183 00.001 7680 Guiding  Dir = 0, Dur = 371
22:55:00.183 00.000 7680 IsSlewing returns 0
22:55:00.183 00.000 7680 IsGuiding returns 0
22:55:00.183 00.000 7680 PulseGuide returned control before completion, sleep 381
22:55:00.572 00.389 7680 IsGuiding returns 1
22:55:00.573 00.001 7680 scope still moving after pulse duration time elapsed
22:55:00.602 00.029 7680 IsSlewing returns 0
22:55:00.603 00.001 7680 IsGuiding returns 0
22:55:00.603 00.000 7680 scope move finished after 371 + 49 ms
22:55:00.604 00.001 7680 Move returns status 0, amount 371
22:55:00.605 00.001 7680 move complete, result=0
22:55:00.605 00.000 7680 worker thread done servicing request
22:55:00.606 00.001 7680 Worker thread wakes up
22:55:00.606 00.000 6120 GuideStep: 0.2 px 84 ms WEST, -0.7 px 371 ms NORTH
22:55:00.613 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:00.613 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:55:01.869 01.256 7680 Exposure complete
22:55:02.005 00.136 7680 worker thread done servicing request
22:55:02.005 00.000 6120 OnExposeComplete: enter
22:55:02.009 00.004 6120 UpdateGuideState(): m_state=6
22:55:02.014 00.005 6120 Star::Find(15, 974, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 885
22:55:02.018 00.004 6120 Star::Find returns 1 (1), X=974.40, Y=41.22, Mass=12869, SNR=74.3, Peak=255 HFD=7.0
22:55:02.022 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
22:55:02.026 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
22:55:02.029 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.38 mountX=-0.05 mountY=-0.11, mountTheta=-2.00
22:55:02.034 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.14, opts=13)
22:55:02.038 00.004 6120 Enqueuing Move request for scope (0.03, 0.14)
22:55:02.042 00.004 7680 Worker thread wakes up
22:55:02.042 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
22:55:02.042 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
22:55:02.042 00.000 7680 Moving (0.03, 0.14) raw xDistance=-0.05 yDistance=-0.11
22:55:02.042 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:55:02.042 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:55:02.042 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:55:02.043 00.001 7680 MoveAxis(E, 0, ABG)
22:55:02.043 00.000 7680 Move returns status 0, amount 0
22:55:02.043 00.000 7680 MoveAxis(N, 0, ABG)
22:55:02.043 00.000 7680 Move returns status 0, amount 0
22:55:02.043 00.000 7680 move complete, result=0
22:55:02.043 00.000 7680 worker thread done servicing request
22:55:02.043 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:02.047 00.004 6120 UpdateGuideState exits: m=12869 SNR=74.3 Saturated
22:55:02.051 00.004 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 8 / 99999
22:55:02.054 00.003 6120 PhdController: newstate STATE_FINISH
22:55:02.058 00.004 6120 PhdController complete: success
22:55:02.061 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764046502.061,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
22:55:02.065 00.004 6120 Mount: notify guiding dither settle done success=1
22:55:02.068 00.003 6120 PhdController: newstate STATE_IDLE
22:55:02.071 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:02.075 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:02.078 00.003 6120 Enqueuing Expose request
22:55:02.082 00.004 7680 Worker thread wakes up
22:55:02.082 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:02.082 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:55:02.082 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:55:03.320 01.238 7680 Exposure complete
22:55:03.463 00.143 7680 worker thread done servicing request
22:55:03.463 00.000 6120 OnExposeComplete: enter
22:55:03.466 00.003 6120 UpdateGuideState(): m_state=6
22:55:03.471 00.005 6120 Star::Find(15, 974, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 886
22:55:03.474 00.003 6120 Star::Find returns 1 (1), X=974.10, Y=41.56, Mass=13096, SNR=76.3, Peak=255 HFD=7.0
22:55:03.478 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
22:55:03.481 00.003 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
22:55:03.485 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.48 hyp=0.55 cameraTheta=2.08 mountX=0.17 mountY=-0.55, mountTheta=-1.27
22:55:03.491 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.48, opts=13)
22:55:03.496 00.005 6120 Enqueuing Move request for scope (-0.27, 0.48)
22:55:03.498 00.002 7680 Worker thread wakes up
22:55:03.500 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.48) opts 0xd
22:55:03.500 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.48)
22:55:03.500 00.000 7680 Moving (-0.27, 0.48) raw xDistance=0.17 yDistance=-0.55
22:55:03.500 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:55:03.500 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
22:55:03.500 00.000 7680 MoveAxis(E, 0, ABG)
22:55:03.500 00.000 7680 Move returns status 0, amount 0
22:55:03.500 00.000 7680 MoveAxis(N, 299, ABG)
22:55:03.500 00.000 7680 Guiding  Dir = 0, Dur = 299
22:55:03.500 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:03.504 00.004 7680 IsSlewing returns 0
22:55:03.504 00.000 6120 UpdateGuideState exits: m=13096 SNR=76.3 Saturated
22:55:03.508 00.004 7680 IsGuiding returns 0
22:55:03.508 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:03.511 00.003 7680 PulseGuide returned control before completion, sleep 309
22:55:03.512 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:03.516 00.004 6120 Enqueuing Expose request
22:55:03.827 00.311 7680 IsGuiding returns 1
22:55:03.828 00.001 7680 scope still moving after pulse duration time elapsed
22:55:03.859 00.031 7680 IsSlewing returns 0
22:55:03.860 00.001 7680 IsGuiding returns 0
22:55:03.860 00.000 7680 scope move finished after 299 + 53 ms
22:55:03.861 00.001 7680 Move returns status 0, amount 299
22:55:03.861 00.000 7680 move complete, result=0
22:55:03.862 00.001 7680 worker thread done servicing request
22:55:03.862 00.000 7680 Worker thread wakes up
22:55:03.862 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 299 ms NORTH
22:55:03.869 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:03.869 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:55:05.122 01.253 7680 Exposure complete
22:55:05.260 00.138 7680 worker thread done servicing request
22:55:05.260 00.000 6120 OnExposeComplete: enter
22:55:05.264 00.004 6120 UpdateGuideState(): m_state=6
22:55:05.269 00.005 6120 Star::Find(15, 974, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 887
22:55:05.272 00.003 6120 Star::Find returns 1 (1), X=974.56, Y=40.95, Mass=12961, SNR=74.6, Peak=255 HFD=6.8
22:55:05.276 00.004 6120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-2.95) = xAngle (2.36 = 2.36)
22:55:05.280 00.004 6120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.09 = 2.09)
22:55:05.284 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.22 cameraTheta=-0.59 mountX=-0.16 mountY=0.19, mountTheta=2.26
22:55:05.288 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.13, opts=13)
22:55:05.293 00.005 6120 Enqueuing Move request for scope (0.19, -0.13)
22:55:05.297 00.004 7680 Worker thread wakes up
22:55:05.297 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:05.300 00.003 6120 UpdateGuideState exits: m=12961 SNR=74.6 Saturated
22:55:05.304 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:05.308 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:05.311 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd
22:55:05.311 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.13)
22:55:05.311 00.000 7680 Moving (0.19, -0.13) raw xDistance=-0.16 yDistance=0.19
22:55:05.311 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:55:05.311 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:55:05.312 00.001 6120 Enqueuing Expose request
22:55:05.316 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:55:05.316 00.000 7680 MoveAxis(E, 0, ABG)
22:55:05.316 00.000 7680 Move returns status 0, amount 0
22:55:05.316 00.000 7680 MoveAxis(N, 0, ABG)
22:55:05.316 00.000 7680 Move returns status 0, amount 0
22:55:05.316 00.000 7680 move complete, result=0
22:55:05.317 00.001 7680 worker thread done servicing request
22:55:05.317 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:55:05.321 00.004 7680 Worker thread wakes up
22:55:05.321 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:05.321 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:55:06.576 01.255 7680 Exposure complete
22:55:06.717 00.141 7680 worker thread done servicing request
22:55:06.718 00.001 6120 OnExposeComplete: enter
22:55:06.721 00.003 6120 UpdateGuideState(): m_state=6
22:55:06.725 00.004 6120 Star::Find(15, 974, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 888
22:55:06.730 00.005 6120 Star::Find returns 1 (1), X=974.24, Y=41.19, Mass=13607, SNR=75.8, Peak=255 HFD=6.7
22:55:06.734 00.004 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.37 = -0.92)
22:55:06.739 00.005 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.19)
22:55:06.743 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.41 mountX=0.10 mountY=-0.16, mountTheta=-0.99
22:55:06.748 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.11, opts=13)
22:55:06.752 00.004 6120 Enqueuing Move request for scope (-0.13, 0.11)
22:55:06.755 00.003 7680 Worker thread wakes up
22:55:06.756 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
22:55:06.756 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
22:55:06.756 00.000 7680 Moving (-0.13, 0.11) raw xDistance=0.10 yDistance=-0.16
22:55:06.756 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:55:06.757 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:55:06.757 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:06.760 00.003 6120 UpdateGuideState exits: m=13607 SNR=75.8 Saturated
22:55:06.765 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:06.770 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:06.776 00.006 6120 Enqueuing Expose request
22:55:06.780 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:55:06.780 00.000 7680 MoveAxis(E, 0, ABG)
22:55:06.781 00.001 7680 Move returns status 0, amount 0
22:55:06.781 00.000 7680 MoveAxis(N, 0, ABG)
22:55:06.781 00.000 7680 Move returns status 0, amount 0
22:55:06.781 00.000 7680 move complete, result=0
22:55:06.781 00.000 7680 worker thread done servicing request
22:55:06.781 00.000 7680 Worker thread wakes up
22:55:06.782 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:55:06.786 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:06.787 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:55:08.045 01.258 7680 Exposure complete
22:55:08.183 00.138 7680 worker thread done servicing request
22:55:08.183 00.000 6120 OnExposeComplete: enter
22:55:08.188 00.005 6120 UpdateGuideState(): m_state=6
22:55:08.193 00.005 6120 Star::Find(15, 974, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 889
22:55:08.197 00.004 6120 Star::Find returns 1 (1), X=974.28, Y=41.65, Mass=13158, SNR=73.8, Peak=255 HFD=7.0
22:55:08.200 00.003 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
22:55:08.204 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
22:55:08.207 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.57 hyp=0.58 cameraTheta=1.73 mountX=-0.01 mountY=-0.55, mountTheta=-1.60
22:55:08.212 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.57, opts=13)
22:55:08.216 00.004 6120 Enqueuing Move request for scope (-0.09, 0.57)
22:55:08.219 00.003 7680 Worker thread wakes up
22:55:08.219 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.57) opts 0xd
22:55:08.219 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.57)
22:55:08.219 00.000 7680 Moving (-0.09, 0.57) raw xDistance=-0.01 yDistance=-0.55
22:55:08.219 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:55:08.219 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
22:55:08.221 00.002 7680 MoveAxis(E, 0, ABG)
22:55:08.221 00.000 7680 Move returns status 0, amount 0
22:55:08.221 00.000 7680 MoveAxis(N, 300, ABG)
22:55:08.221 00.000 7680 Guiding  Dir = 0, Dur = 300
22:55:08.221 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:08.225 00.004 7680 IsSlewing returns 0
22:55:08.225 00.000 6120 UpdateGuideState exits: m=13158 SNR=73.8 Saturated
22:55:08.228 00.003 7680 IsGuiding returns 0
22:55:08.228 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:08.232 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:08.236 00.004 7680 PulseGuide returned control before completion, sleep 310
22:55:08.236 00.000 6120 Enqueuing Expose request
22:55:08.549 00.313 7680 IsGuiding returns 1
22:55:08.550 00.001 7680 scope still moving after pulse duration time elapsed
22:55:08.581 00.031 7680 IsSlewing returns 0
22:55:08.582 00.001 7680 IsGuiding returns 0
22:55:08.582 00.000 7680 scope move finished after 300 + 54 ms
22:55:08.583 00.001 7680 Move returns status 0, amount 300
22:55:08.585 00.002 7680 move complete, result=0
22:55:08.585 00.000 7680 worker thread done servicing request
22:55:08.586 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 300 ms NORTH
22:55:08.593 00.007 7680 Worker thread wakes up
22:55:08.593 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:08.594 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:55:09.840 01.246 7680 Exposure complete
22:55:09.983 00.143 7680 worker thread done servicing request
22:55:09.983 00.000 6120 OnExposeComplete: enter
22:55:09.990 00.007 6120 UpdateGuideState(): m_state=6
22:55:09.995 00.005 6120 Star::Find(15, 974, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 890
22:55:10.000 00.005 6120 Star::Find returns 1 (1), X=974.58, Y=41.14, Mass=13096, SNR=74.1, Peak=255 HFD=6.9
22:55:10.005 00.005 6120 CameraToMount -- cameraTheta (0.30) - m_xAngle (-2.95) = xAngle (3.25 = -3.03)
22:55:10.008 00.003 6120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.98 = 2.98)
22:55:10.013 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.22 cameraTheta=0.30 mountX=-0.22 mountY=0.03, mountTheta=2.98
22:55:10.019 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.06, opts=13)
22:55:10.024 00.005 6120 Enqueuing Move request for scope (0.21, 0.06)
22:55:10.027 00.003 7680 Worker thread wakes up
22:55:10.027 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:10.031 00.004 6120 UpdateGuideState exits: m=13096 SNR=74.1 Saturated
22:55:10.035 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
22:55:10.035 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
22:55:10.036 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:10.040 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:10.043 00.003 6120 Enqueuing Expose request
22:55:10.047 00.004 7680 Moving (0.21, 0.06) raw xDistance=-0.22 yDistance=0.03
22:55:10.047 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:55:10.047 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:55:10.047 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:55:10.049 00.002 7680 MoveAxis(E, 89, ABG)
22:55:10.049 00.000 7680 Guiding  Dir = 2, Dur = 89
22:55:10.049 00.000 7680 IsSlewing returns 0
22:55:10.049 00.000 7680 IsGuiding returns 0
22:55:10.049 00.000 7680 PulseGuide returned control before completion, sleep 99
22:55:10.158 00.109 7680 IsGuiding returns 1
22:55:10.159 00.001 7680 scope still moving after pulse duration time elapsed
22:55:10.190 00.031 7680 IsSlewing returns 0
22:55:10.191 00.001 7680 IsGuiding returns 0
22:55:10.192 00.001 7680 scope move finished after 89 + 54 ms
22:55:10.192 00.000 7680 Move returns status 0, amount 89
22:55:10.194 00.002 7680 MoveAxis(N, 0, ABG)
22:55:10.194 00.000 7680 Move returns status 0, amount 0
22:55:10.195 00.001 7680 move complete, result=0
22:55:10.195 00.000 7680 worker thread done servicing request
22:55:10.195 00.000 6120 GuideStep: -0.2 px 89 ms EAST, 0.0 px 0 ms NORTH
22:55:10.202 00.007 7680 Worker thread wakes up
22:55:10.202 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:10.202 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:55:11.454 01.252 7680 Exposure complete
22:55:11.596 00.142 7680 worker thread done servicing request
22:55:11.596 00.000 6120 OnExposeComplete: enter
22:55:11.601 00.005 6120 UpdateGuideState(): m_state=6
22:55:11.605 00.004 6120 Star::Find(15, 974, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 891
22:55:11.609 00.004 6120 Star::Find returns 1 (1), X=974.07, Y=41.74, Mass=12351, SNR=72.2, Peak=255 HFD=6.8
22:55:11.613 00.004 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
22:55:11.617 00.004 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
22:55:11.620 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=0.66 hyp=0.73 cameraTheta=2.00 mountX=0.17 mountY=-0.73, mountTheta=-1.34
22:55:11.625 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.66, opts=13)
22:55:11.630 00.005 6120 Enqueuing Move request for scope (-0.30, 0.66)
22:55:11.633 00.003 7680 Worker thread wakes up
22:55:11.634 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.66) opts 0xd
22:55:11.634 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.66)
22:55:11.634 00.000 7680 Moving (-0.30, 0.66) raw xDistance=0.17 yDistance=-0.73
22:55:11.635 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:11.639 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:55:11.639 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
22:55:11.639 00.000 6120 UpdateGuideState exits: m=12351 SNR=72.2 Saturated
22:55:11.644 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:11.648 00.004 7680 MoveAxis(E, 0, ABG)
22:55:11.648 00.000 7680 Move returns status 0, amount 0
22:55:11.648 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:11.652 00.004 6120 Enqueuing Expose request
22:55:11.656 00.004 7680 MoveAxis(N, 395, ABG)
22:55:11.656 00.000 7680 Guiding  Dir = 0, Dur = 395
22:55:11.656 00.000 7680 IsSlewing returns 0
22:55:11.657 00.001 7680 IsGuiding returns 0
22:55:11.657 00.000 7680 PulseGuide returned control before completion, sleep 405
22:55:12.066 00.409 7680 IsGuiding returns 1
22:55:12.067 00.001 7680 scope still moving after pulse duration time elapsed
22:55:12.097 00.030 7680 IsSlewing returns 0
22:55:12.100 00.003 7680 IsGuiding returns 0
22:55:12.100 00.000 7680 scope move finished after 395 + 48 ms
22:55:12.101 00.001 7680 Move returns status 0, amount 395
22:55:12.101 00.000 7680 move complete, result=0
22:55:12.101 00.000 7680 worker thread done servicing request
22:55:12.102 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.7 px 395 ms NORTH
22:55:12.110 00.008 7680 Worker thread wakes up
22:55:12.110 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:12.110 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:55:13.356 01.246 7680 Exposure complete
22:55:13.493 00.137 7680 worker thread done servicing request
22:55:13.494 00.001 6120 OnExposeComplete: enter
22:55:13.499 00.005 6120 UpdateGuideState(): m_state=6
22:55:13.503 00.004 6120 Star::Find(15, 974, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 892
22:55:13.507 00.004 6120 Star::Find returns 1 (1), X=973.90, Y=41.23, Mass=13190, SNR=75.8, Peak=255 HFD=6.8
22:55:13.511 00.004 6120 CameraToMount -- cameraTheta (2.83) - m_xAngle (-2.95) = xAngle (5.78 = -0.50)
22:55:13.516 00.005 6120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.51 = -0.77)
22:55:13.520 00.004 6120 CameraToMount -- cameraX=-0.47 cameraY=0.15 hyp=0.49 cameraTheta=2.83 mountX=0.43 mountY=-0.34, mountTheta=-0.67
22:55:13.526 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.47, y=0.15, opts=13)
22:55:13.531 00.005 6120 Enqueuing Move request for scope (-0.47, 0.15)
22:55:13.535 00.004 7680 Worker thread wakes up
22:55:13.535 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.15) opts 0xd
22:55:13.535 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.47, 0.15)
22:55:13.535 00.000 7680 Moving (-0.47, 0.15) raw xDistance=0.43 yDistance=-0.34
22:55:13.535 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
22:55:13.535 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:55:13.537 00.002 7680 MoveAxis(W, 176, ABG)
22:55:13.537 00.000 7680 Guiding  Dir = 3, Dur = 176
22:55:13.537 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:13.541 00.004 7680 IsSlewing returns 0
22:55:13.541 00.000 6120 UpdateGuideState exits: m=13190 SNR=75.8 Saturated
22:55:13.545 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:13.548 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:13.554 00.006 6120 Enqueuing Expose request
22:55:13.557 00.003 7680 IsGuiding returns 0
22:55:13.557 00.000 7680 PulseGuide returned control before completion, sleep 186
22:55:13.753 00.196 7680 IsGuiding returns 1
22:55:13.754 00.001 7680 scope still moving after pulse duration time elapsed
22:55:13.785 00.031 7680 IsSlewing returns 0
22:55:13.787 00.002 7680 IsGuiding returns 0
22:55:13.787 00.000 7680 scope move finished after 176 + 53 ms
22:55:13.788 00.001 7680 Move returns status 0, amount 176
22:55:13.788 00.000 7680 MoveAxis(N, 185, ABG)
22:55:13.788 00.000 7680 Guiding  Dir = 0, Dur = 185
22:55:13.789 00.001 7680 IsSlewing returns 0
22:55:13.789 00.000 7680 IsGuiding returns 0
22:55:13.790 00.001 7680 PulseGuide returned control before completion, sleep 195
22:55:13.990 00.200 7680 IsGuiding returns 1
22:55:13.990 00.000 7680 scope still moving after pulse duration time elapsed
22:55:14.020 00.030 7680 IsSlewing returns 0
22:55:14.021 00.001 7680 IsGuiding returns 0
22:55:14.021 00.000 7680 scope move finished after 185 + 46 ms
22:55:14.021 00.000 7680 Move returns status 0, amount 185
22:55:14.023 00.002 7680 move complete, result=0
22:55:14.024 00.001 7680 worker thread done servicing request
22:55:14.024 00.000 6120 GuideStep: 0.4 px 176 ms WEST, -0.3 px 185 ms NORTH
22:55:14.031 00.007 7680 Worker thread wakes up
22:55:14.031 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:14.031 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:55:15.283 01.252 7680 Exposure complete
22:55:15.419 00.136 7680 worker thread done servicing request
22:55:15.420 00.001 6120 OnExposeComplete: enter
22:55:15.424 00.004 6120 UpdateGuideState(): m_state=6
22:55:15.428 00.004 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
22:55:15.431 00.003 6120 Star::Find returns 1 (0), X=974.70, Y=40.97, Mass=12239, SNR=71.0, Peak=251 HFD=6.8
22:55:15.435 00.004 6120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-2.95) = xAngle (2.64 = 2.64)
22:55:15.439 00.004 6120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.37 = 2.37)
22:55:15.443 00.004 6120 CameraToMount -- cameraX=0.33 cameraY=-0.11 hyp=0.35 cameraTheta=-0.31 mountX=-0.31 mountY=0.24, mountTheta=2.47
22:55:15.448 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.11, opts=13)
22:55:15.452 00.004 6120 Enqueuing Move request for scope (0.33, -0.11)
22:55:15.455 00.003 7680 Worker thread wakes up
22:55:15.455 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.11) opts 0xd
22:55:15.455 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.11)
22:55:15.457 00.002 7680 Moving (0.33, -0.11) raw xDistance=-0.31 yDistance=0.24
22:55:15.457 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
22:55:15.457 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:55:15.457 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:15.461 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:55:15.462 00.001 7680 MoveAxis(E, 113, ABG)
22:55:15.462 00.000 7680 Guiding  Dir = 2, Dur = 113
22:55:15.462 00.000 6120 UpdateGuideState exits: m=12239 SNR=71.0
22:55:15.466 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:15.470 00.004 7680 IsSlewing returns 0
22:55:15.470 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:15.474 00.004 6120 Enqueuing Expose request
22:55:15.477 00.003 7680 IsGuiding returns 0
22:55:15.477 00.000 7680 PulseGuide returned control before completion, sleep 123
22:55:15.614 00.137 7680 IsGuiding returns 1
22:55:15.616 00.002 7680 scope still moving after pulse duration time elapsed
22:55:15.646 00.030 7680 IsSlewing returns 0
22:55:15.649 00.003 7680 IsGuiding returns 1
22:55:15.679 00.030 7680 IsSlewing returns 0
22:55:15.680 00.001 7680 IsGuiding returns 1
22:55:15.709 00.029 7680 IsSlewing returns 0
22:55:15.710 00.001 7680 IsGuiding returns 0
22:55:15.712 00.002 7680 scope move finished after 113 + 121 ms
22:55:15.712 00.000 7680 Move returns status 0, amount 113
22:55:15.713 00.001 7680 MoveAxis(N, 0, ABG)
22:55:15.713 00.000 7680 Move returns status 0, amount 0
22:55:15.713 00.000 7680 move complete, result=0
22:55:15.714 00.001 7680 worker thread done servicing request
22:55:15.714 00.000 6120 GuideStep: -0.3 px 113 ms EAST, 0.2 px 0 ms NORTH
22:55:15.720 00.006 7680 Worker thread wakes up
22:55:15.722 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:15.722 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:55:16.979 01.257 7680 Exposure complete
22:55:17.105 00.126 7680 worker thread done servicing request
22:55:17.105 00.000 6120 OnExposeComplete: enter
22:55:17.111 00.006 6120 UpdateGuideState(): m_state=6
22:55:17.115 00.004 6120 Star::Find(15, 974, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 894
22:55:17.119 00.004 6120 Star::Find returns 1 (1), X=974.70, Y=41.13, Mass=13770, SNR=76.9, Peak=255 HFD=6.8
22:55:17.122 00.003 6120 CameraToMount -- cameraTheta (0.16) - m_xAngle (-2.95) = xAngle (3.12 = 3.12)
22:55:17.126 00.004 6120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.85 = 2.85)
22:55:17.129 00.003 6120 CameraToMount -- cameraX=0.33 cameraY=0.06 hyp=0.34 cameraTheta=0.16 mountX=-0.34 mountY=0.10, mountTheta=2.86
22:55:17.134 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=0.06, opts=13)
22:55:17.138 00.004 6120 Enqueuing Move request for scope (0.33, 0.06)
22:55:17.144 00.006 7680 Worker thread wakes up
22:55:17.144 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:17.148 00.004 6120 UpdateGuideState exits: m=13770 SNR=76.9 Saturated
22:55:17.152 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:17.155 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:17.159 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.06) opts 0xd
22:55:17.159 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, 0.06)
22:55:17.160 00.001 7680 Moving (0.33, 0.06) raw xDistance=-0.34 yDistance=0.10
22:55:17.160 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
22:55:17.160 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:55:17.160 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:55:17.160 00.000 7680 MoveAxis(E, 145, ABG)
22:55:17.160 00.000 7680 Guiding  Dir = 2, Dur = 145
22:55:17.161 00.001 6120 Enqueuing Expose request
22:55:17.164 00.003 7680 IsSlewing returns 0
22:55:17.164 00.000 7680 IsGuiding returns 0
22:55:17.164 00.000 7680 PulseGuide returned control before completion, sleep 155
22:55:17.328 00.164 7680 IsGuiding returns 1
22:55:17.329 00.001 7680 scope still moving after pulse duration time elapsed
22:55:17.359 00.030 7680 IsSlewing returns 0
22:55:17.361 00.002 7680 IsGuiding returns 0
22:55:17.362 00.001 7680 scope move finished after 145 + 52 ms
22:55:17.363 00.001 7680 Move returns status 0, amount 145
22:55:17.363 00.000 7680 MoveAxis(N, 0, ABG)
22:55:17.363 00.000 7680 Move returns status 0, amount 0
22:55:17.363 00.000 7680 move complete, result=0
22:55:17.363 00.000 7680 worker thread done servicing request
22:55:17.364 00.001 6120 GuideStep: -0.3 px 145 ms EAST, 0.1 px 0 ms NORTH
22:55:17.371 00.007 7680 Worker thread wakes up
22:55:17.371 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:17.371 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:55:18.679 01.308 7680 Exposure complete
22:55:18.769 00.090 7680 worker thread done servicing request
22:55:18.769 00.000 6120 OnExposeComplete: enter
22:55:18.772 00.003 6120 UpdateGuideState(): m_state=6
22:55:18.775 00.003 6120 Star::Find(15, 974, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 895
22:55:18.780 00.005 6120 Star::Find returns 1 (1), X=974.57, Y=41.13, Mass=12078, SNR=71.4, Peak=255 HFD=6.9
22:55:18.781 00.001 6120 CameraToMount -- cameraTheta (0.24) - m_xAngle (-2.95) = xAngle (3.19 = -3.09)
22:55:18.785 00.004 6120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.92 = 2.92)
22:55:18.788 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.20 cameraTheta=0.24 mountX=-0.20 mountY=0.04, mountTheta=2.93
22:55:18.792 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.05, opts=13)
22:55:18.795 00.003 6120 Enqueuing Move request for scope (0.20, 0.05)
22:55:18.798 00.003 7680 Worker thread wakes up
22:55:18.799 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
22:55:18.799 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:18.802 00.003 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
22:55:18.802 00.000 7680 Moving (0.20, 0.05) raw xDistance=-0.20 yDistance=0.04
22:55:18.802 00.000 6120 UpdateGuideState exits: m=12078 SNR=71.4 Saturated
22:55:18.805 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
22:55:18.805 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:55:18.805 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:18.808 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:55:18.808 00.000 7680 MoveAxis(E, 93, ABG)
22:55:18.808 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:18.814 00.006 6120 Enqueuing Expose request
22:55:18.817 00.003 7680 Guiding  Dir = 2, Dur = 93
22:55:18.817 00.000 7680 IsSlewing returns 0
22:55:18.817 00.000 7680 IsGuiding returns 0
22:55:18.818 00.001 7680 PulseGuide returned control before completion, sleep 103
22:55:18.923 00.105 7680 IsGuiding returns 1
22:55:18.923 00.000 7680 scope still moving after pulse duration time elapsed
22:55:18.956 00.033 7680 IsSlewing returns 0
22:55:18.956 00.000 7680 IsGuiding returns 1
22:55:18.985 00.029 7680 IsSlewing returns 0
22:55:18.986 00.001 7680 IsGuiding returns 0
22:55:18.986 00.000 7680 scope move finished after 93 + 76 ms
22:55:18.986 00.000 7680 Move returns status 0, amount 93
22:55:18.986 00.000 7680 MoveAxis(N, 0, ABG)
22:55:18.986 00.000 7680 Move returns status 0, amount 0
22:55:18.988 00.002 7680 move complete, result=0
22:55:18.988 00.000 7680 worker thread done servicing request
22:55:18.988 00.000 7680 Worker thread wakes up
22:55:18.988 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:18.988 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:55:18.989 00.001 6120 GuideStep: -0.2 px 93 ms EAST, 0.0 px 0 ms NORTH
22:55:20.231 01.242 7680 Exposure complete
22:55:20.362 00.131 7680 worker thread done servicing request
22:55:20.362 00.000 6120 OnExposeComplete: enter
22:55:20.366 00.004 6120 UpdateGuideState(): m_state=6
22:55:20.371 00.005 6120 Star::Find(15, 974, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 896
22:55:20.375 00.004 6120 Star::Find returns 1 (0), X=974.54, Y=41.11, Mass=12624, SNR=71.3, Peak=234 HFD=7.4
22:55:20.379 00.004 6120 CameraToMount -- cameraTheta (0.17) - m_xAngle (-2.95) = xAngle (3.13 = 3.13)
22:55:20.383 00.004 6120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.86 = 2.86)
22:55:20.387 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.17 mountX=-0.17 mountY=0.05, mountTheta=2.87
22:55:20.391 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.03, opts=13)
22:55:20.395 00.004 6120 Enqueuing Move request for scope (0.17, 0.03)
22:55:20.400 00.005 7680 Worker thread wakes up
22:55:20.400 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:20.404 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
22:55:20.404 00.000 6120 UpdateGuideState exits: m=12624 SNR=71.3
22:55:20.407 00.003 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
22:55:20.407 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:20.412 00.005 7680 Moving (0.17, 0.03) raw xDistance=-0.17 yDistance=0.05
22:55:20.412 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:20.415 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:55:20.415 00.000 6120 Enqueuing Expose request
22:55:20.419 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:55:20.419 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:55:20.419 00.000 7680 MoveAxis(E, 0, ABG)
22:55:20.419 00.000 7680 Move returns status 0, amount 0
22:55:20.419 00.000 7680 MoveAxis(N, 0, ABG)
22:55:20.419 00.000 7680 Move returns status 0, amount 0
22:55:20.419 00.000 7680 move complete, result=0
22:55:20.419 00.000 7680 worker thread done servicing request
22:55:20.420 00.001 7680 Worker thread wakes up
22:55:20.420 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:55:20.422 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:20.423 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:55:21.667 01.244 7680 Exposure complete
22:55:21.810 00.143 7680 worker thread done servicing request
22:55:21.810 00.000 6120 OnExposeComplete: enter
22:55:21.815 00.005 6120 UpdateGuideState(): m_state=6
22:55:21.818 00.003 6120 Star::Find(15, 974, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 897
22:55:21.823 00.005 6120 Star::Find returns 1 (1), X=974.51, Y=41.42, Mass=12752, SNR=73.0, Peak=255 HFD=7.1
22:55:21.827 00.004 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.14 = -2.15)
22:55:21.831 00.004 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.42)
22:55:21.835 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.34 hyp=0.37 cameraTheta=1.18 mountX=-0.20 mountY=-0.25, mountTheta=-2.26
22:55:21.839 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.34, opts=13)
22:55:21.843 00.004 6120 Enqueuing Move request for scope (0.14, 0.34)
22:55:21.848 00.005 7680 Worker thread wakes up
22:55:21.848 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.34) opts 0xd
22:55:21.848 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.34)
22:55:21.848 00.000 7680 Moving (0.14, 0.34) raw xDistance=-0.20 yDistance=-0.25
22:55:21.848 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
22:55:21.848 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:55:21.848 00.000 7680 MoveAxis(E, 83, ABG)
22:55:21.848 00.000 7680 Guiding  Dir = 2, Dur = 83
22:55:21.849 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:21.853 00.004 7680 IsSlewing returns 0
22:55:21.853 00.000 6120 UpdateGuideState exits: m=12752 SNR=73.0 Saturated
22:55:21.856 00.003 7680 IsGuiding returns 0
22:55:21.857 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:21.862 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:21.867 00.005 7680 PulseGuide returned control before completion, sleep 93
22:55:21.868 00.001 6120 Enqueuing Expose request
22:55:21.966 00.098 7680 IsGuiding returns 1
22:55:21.966 00.000 7680 scope still moving after pulse duration time elapsed
22:55:21.997 00.031 7680 IsSlewing returns 0
22:55:21.999 00.002 7680 IsGuiding returns 0
22:55:21.999 00.000 7680 scope move finished after 83 + 58 ms
22:55:21.999 00.000 7680 Move returns status 0, amount 83
22:55:21.999 00.000 7680 MoveAxis(N, 134, ABG)
22:55:22.001 00.002 7680 Guiding  Dir = 0, Dur = 134
22:55:22.001 00.000 7680 IsSlewing returns 0
22:55:22.001 00.000 7680 IsGuiding returns 0
22:55:22.002 00.001 7680 PulseGuide returned control before completion, sleep 144
22:55:22.155 00.153 7680 IsGuiding returns 1
22:55:22.156 00.001 7680 scope still moving after pulse duration time elapsed
22:55:22.186 00.030 7680 IsSlewing returns 0
22:55:22.187 00.001 7680 IsGuiding returns 0
22:55:22.187 00.000 7680 scope move finished after 134 + 52 ms
22:55:22.188 00.001 7680 Move returns status 0, amount 134
22:55:22.188 00.000 7680 move complete, result=0
22:55:22.188 00.000 7680 worker thread done servicing request
22:55:22.190 00.002 7680 Worker thread wakes up
22:55:22.190 00.000 6120 GuideStep: -0.2 px 83 ms EAST, -0.2 px 134 ms NORTH
22:55:22.196 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:22.196 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:55:23.447 01.251 7680 Exposure complete
22:55:23.597 00.150 7680 worker thread done servicing request
22:55:23.598 00.001 6120 OnExposeComplete: enter
22:55:23.602 00.004 6120 UpdateGuideState(): m_state=6
22:55:23.605 00.003 6120 Star::Find(15, 974, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 898
22:55:23.609 00.004 6120 Star::Find returns 1 (1), X=974.20, Y=41.66, Mass=12957, SNR=75.1, Peak=255 HFD=6.9
22:55:23.614 00.005 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
22:55:23.617 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.74)
22:55:23.621 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.58 hyp=0.61 cameraTheta=1.86 mountX=0.06 mountY=-0.60, mountTheta=-1.47
22:55:23.626 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.58, opts=13)
22:55:23.630 00.004 6120 Enqueuing Move request for scope (-0.17, 0.58)
22:55:23.634 00.004 7680 Worker thread wakes up
22:55:23.634 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.58) opts 0xd
22:55:23.634 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.58)
22:55:23.634 00.000 7680 Moving (-0.17, 0.58) raw xDistance=0.06 yDistance=-0.60
22:55:23.634 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:55:23.634 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
22:55:23.634 00.000 7680 MoveAxis(E, 0, ABG)
22:55:23.634 00.000 7680 Move returns status 0, amount 0
22:55:23.634 00.000 7680 MoveAxis(N, 325, ABG)
22:55:23.635 00.001 7680 Guiding  Dir = 0, Dur = 325
22:55:23.635 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:23.640 00.005 7680 IsSlewing returns 0
22:55:23.640 00.000 6120 UpdateGuideState exits: m=12957 SNR=75.1 Saturated
22:55:23.643 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:23.647 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:23.651 00.004 6120 Enqueuing Expose request
22:55:23.654 00.003 7680 IsGuiding returns 0
22:55:23.655 00.001 7680 PulseGuide returned control before completion, sleep 335
22:55:24.002 00.347 7680 IsGuiding returns 1
22:55:24.003 00.001 7680 scope still moving after pulse duration time elapsed
22:55:24.033 00.030 7680 IsSlewing returns 0
22:55:24.035 00.002 7680 IsGuiding returns 0
22:55:24.035 00.000 7680 scope move finished after 325 + 55 ms
22:55:24.035 00.000 7680 Move returns status 0, amount 325
22:55:24.036 00.001 7680 move complete, result=0
22:55:24.037 00.001 7680 worker thread done servicing request
22:55:24.037 00.000 7680 Worker thread wakes up
22:55:24.038 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 325 ms NORTH
22:55:24.044 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:24.044 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:55:25.290 01.246 7680 Exposure complete
22:55:25.434 00.144 7680 worker thread done servicing request
22:55:25.434 00.000 6120 OnExposeComplete: enter
22:55:25.439 00.005 6120 UpdateGuideState(): m_state=6
22:55:25.444 00.005 6120 Star::Find(15, 974, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 899
22:55:25.448 00.004 6120 Star::Find returns 1 (1), X=974.10, Y=41.23, Mass=13314, SNR=75.3, Peak=255 HFD=6.8
22:55:25.453 00.005 6120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-2.95) = xAngle (5.57 = -0.71)
22:55:25.457 00.004 6120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.98)
22:55:25.460 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.15 hyp=0.31 cameraTheta=2.62 mountX=0.23 mountY=-0.26, mountTheta=-0.83
22:55:25.466 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.15, opts=13)
22:55:25.470 00.004 6120 Enqueuing Move request for scope (-0.27, 0.15)
22:55:25.475 00.005 7680 Worker thread wakes up
22:55:25.476 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:25.480 00.004 6120 UpdateGuideState exits: m=13314 SNR=75.3 Saturated
22:55:25.485 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:25.490 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:25.494 00.004 6120 Enqueuing Expose request
22:55:25.497 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.15) opts 0xd
22:55:25.499 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.15)
22:55:25.499 00.000 7680 Moving (-0.27, 0.15) raw xDistance=0.23 yDistance=-0.26
22:55:25.499 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
22:55:25.499 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:55:25.499 00.000 7680 MoveAxis(W, 95, ABG)
22:55:25.500 00.001 7680 Guiding  Dir = 3, Dur = 95
22:55:25.500 00.000 7680 IsSlewing returns 0
22:55:25.500 00.000 7680 IsGuiding returns 0
22:55:25.501 00.001 7680 PulseGuide returned control before completion, sleep 105
22:55:25.612 00.111 7680 IsGuiding returns 1
22:55:25.613 00.001 7680 scope still moving after pulse duration time elapsed
22:55:25.643 00.030 7680 IsSlewing returns 0
22:55:25.644 00.001 7680 IsGuiding returns 0
22:55:25.645 00.001 7680 scope move finished after 95 + 49 ms
22:55:25.645 00.000 7680 Move returns status 0, amount 95
22:55:25.645 00.000 7680 MoveAxis(N, 139, ABG)
22:55:25.645 00.000 7680 Guiding  Dir = 0, Dur = 139
22:55:25.646 00.001 7680 IsSlewing returns 0
22:55:25.646 00.000 7680 IsGuiding returns 0
22:55:25.648 00.002 7680 PulseGuide returned control before completion, sleep 149
22:55:25.799 00.151 7680 IsGuiding returns 1
22:55:25.799 00.000 7680 scope still moving after pulse duration time elapsed
22:55:25.829 00.030 7680 IsSlewing returns 0
22:55:25.832 00.003 7680 IsGuiding returns 0
22:55:25.832 00.000 7680 scope move finished after 139 + 46 ms
22:55:25.833 00.001 7680 Move returns status 0, amount 139
22:55:25.833 00.000 7680 move complete, result=0
22:55:25.834 00.001 7680 worker thread done servicing request
22:55:25.835 00.001 7680 Worker thread wakes up
22:55:25.835 00.000 6120 GuideStep: 0.2 px 95 ms WEST, -0.3 px 139 ms NORTH
22:55:25.842 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:25.842 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:55:27.089 01.247 7680 Exposure complete
22:55:27.229 00.140 7680 worker thread done servicing request
22:55:27.229 00.000 6120 OnExposeComplete: enter
22:55:27.234 00.005 6120 UpdateGuideState(): m_state=6
22:55:27.240 00.006 6120 Star::Find(15, 974, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 900
22:55:27.244 00.004 6120 Star::Find returns 1 (1), X=974.26, Y=41.45, Mass=12436, SNR=72.6, Peak=255 HFD=7.1
22:55:27.246 00.002 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
22:55:27.249 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
22:55:27.253 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.37 hyp=0.39 cameraTheta=1.86 mountX=0.04 mountY=-0.38, mountTheta=-1.47
22:55:27.257 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.37, opts=13)
22:55:27.260 00.003 6120 Enqueuing Move request for scope (-0.11, 0.37)
22:55:27.264 00.004 7680 Worker thread wakes up
22:55:27.264 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:27.268 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.37) opts 0xd
22:55:27.268 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.37)
22:55:27.269 00.001 7680 Moving (-0.11, 0.37) raw xDistance=0.04 yDistance=-0.38
22:55:27.270 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:55:27.270 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
22:55:27.270 00.000 7680 MoveAxis(E, 0, ABG)
22:55:27.270 00.000 7680 Move returns status 0, amount 0
22:55:27.270 00.000 7680 MoveAxis(N, 208, ABG)
22:55:27.271 00.001 7680 Guiding  Dir = 0, Dur = 208
22:55:27.271 00.000 6120 UpdateGuideState exits: m=12436 SNR=72.6 Saturated
22:55:27.275 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:27.279 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:27.283 00.004 6120 Enqueuing Expose request
22:55:27.287 00.004 7680 IsSlewing returns 0
22:55:27.287 00.000 7680 IsGuiding returns 0
22:55:27.288 00.001 7680 PulseGuide returned control before completion, sleep 218
22:55:27.517 00.229 7680 IsGuiding returns 1
22:55:27.517 00.000 7680 scope still moving after pulse duration time elapsed
22:55:27.548 00.031 7680 IsSlewing returns 0
22:55:27.550 00.002 7680 IsGuiding returns 0
22:55:27.551 00.001 7680 scope move finished after 208 + 55 ms
22:55:27.551 00.000 7680 Move returns status 0, amount 208
22:55:27.552 00.001 7680 move complete, result=0
22:55:27.552 00.000 7680 worker thread done servicing request
22:55:27.552 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 208 ms NORTH
22:55:27.559 00.007 7680 Worker thread wakes up
22:55:27.559 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:27.560 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:55:28.805 01.245 7680 Exposure complete
22:55:28.935 00.130 7680 worker thread done servicing request
22:55:28.937 00.002 6120 OnExposeComplete: enter
22:55:28.940 00.003 6120 UpdateGuideState(): m_state=6
22:55:28.944 00.004 6120 Star::Find(15, 974, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 901
22:55:28.948 00.004 6120 Star::Find returns 1 (1), X=974.42, Y=40.82, Mass=12623, SNR=73.8, Peak=255 HFD=6.8
22:55:28.952 00.004 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-2.95) = xAngle (1.56 = 1.56)
22:55:28.956 00.004 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.29 = 1.29)
22:55:28.961 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.26 hyp=0.27 cameraTheta=-1.40 mountX=0.00 mountY=0.25, mountTheta=1.55
22:55:28.966 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.26, opts=13)
22:55:28.970 00.004 6120 Enqueuing Move request for scope (0.05, -0.26)
22:55:28.973 00.003 7680 Worker thread wakes up
22:55:28.973 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.26) opts 0xd
22:55:28.973 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.26)
22:55:28.973 00.000 7680 Moving (0.05, -0.26) raw xDistance=0.00 yDistance=0.25
22:55:28.974 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:55:28.974 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:55:28.975 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:55:28.975 00.000 7680 MoveAxis(E, 0, ABG)
22:55:28.975 00.000 7680 Move returns status 0, amount 0
22:55:28.976 00.001 7680 MoveAxis(N, 0, ABG)
22:55:28.976 00.000 7680 Move returns status 0, amount 0
22:55:28.976 00.000 7680 move complete, result=0
22:55:28.976 00.000 7680 worker thread done servicing request
22:55:28.976 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:28.980 00.004 6120 UpdateGuideState exits: m=12623 SNR=73.8 Saturated
22:55:28.984 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:28.989 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:28.991 00.002 6120 Enqueuing Expose request
22:55:28.996 00.005 7680 Worker thread wakes up
22:55:28.996 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:55:28.999 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:28.999 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:55:30.248 01.249 7680 Exposure complete
22:55:30.383 00.135 7680 worker thread done servicing request
22:55:30.384 00.001 6120 OnExposeComplete: enter
22:55:30.389 00.005 6120 UpdateGuideState(): m_state=6
22:55:30.394 00.005 6120 Star::Find(15, 974, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 902
22:55:30.401 00.007 6120 Star::Find returns 1 (1), X=974.29, Y=41.07, Mass=12995, SNR=74.2, Peak=255 HFD=6.8
22:55:30.406 00.005 6120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-2.95) = xAngle (-0.07 = -0.07)
22:55:30.412 00.006 6120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.34 = -0.34)
22:55:30.416 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.03 mountX=0.08 mountY=-0.03, mountTheta=-0.32
22:55:30.424 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.01, opts=13)
22:55:30.428 00.004 6120 Enqueuing Move request for scope (-0.08, -0.01)
22:55:30.431 00.003 7680 Worker thread wakes up
22:55:30.432 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:30.435 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
22:55:30.435 00.000 6120 UpdateGuideState exits: m=12995 SNR=74.2 Saturated
22:55:30.439 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
22:55:30.439 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:30.443 00.004 7680 Moving (-0.08, -0.01) raw xDistance=0.08 yDistance=-0.03
22:55:30.443 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:30.446 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:55:30.446 00.000 6120 Enqueuing Expose request
22:55:30.452 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:55:30.452 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:55:30.452 00.000 7680 MoveAxis(E, 0, ABG)
22:55:30.452 00.000 7680 Move returns status 0, amount 0
22:55:30.453 00.001 7680 MoveAxis(N, 0, ABG)
22:55:30.453 00.000 7680 Move returns status 0, amount 0
22:55:30.453 00.000 7680 move complete, result=0
22:55:30.453 00.000 7680 worker thread done servicing request
22:55:30.453 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:55:30.459 00.006 7680 Worker thread wakes up
22:55:30.459 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:30.459 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:55:31.708 01.249 7680 Exposure complete
22:55:31.847 00.139 7680 worker thread done servicing request
22:55:31.847 00.000 6120 OnExposeComplete: enter
22:55:31.851 00.004 6120 UpdateGuideState(): m_state=6
22:55:31.854 00.003 6120 Star::Find(15, 974, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 903
22:55:31.859 00.005 6120 Star::Find returns 1 (0), X=974.50, Y=41.23, Mass=11870, SNR=70.8, Peak=248 HFD=7.0
22:55:31.863 00.004 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.82 = -2.47)
22:55:31.867 00.004 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.55 = -2.74)
22:55:31.870 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.86 mountX=-0.15 mountY=-0.08, mountTheta=-2.67
22:55:31.875 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.15, opts=13)
22:55:31.878 00.003 6120 Enqueuing Move request for scope (0.13, 0.15)
22:55:31.882 00.004 7680 Worker thread wakes up
22:55:31.882 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
22:55:31.882 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
22:55:31.883 00.001 7680 Moving (0.13, 0.15) raw xDistance=-0.15 yDistance=-0.08
22:55:31.883 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:55:31.883 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:31.886 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:55:31.887 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:55:31.887 00.000 7680 MoveAxis(E, 0, ABG)
22:55:31.887 00.000 7680 Move returns status 0, amount 0
22:55:31.887 00.000 7680 MoveAxis(N, 0, ABG)
22:55:31.887 00.000 7680 Move returns status 0, amount 0
22:55:31.887 00.000 7680 move complete, result=0
22:55:31.887 00.000 7680 worker thread done servicing request
22:55:31.887 00.000 6120 UpdateGuideState exits: m=11870 SNR=70.8
22:55:31.891 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:31.895 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:31.898 00.003 6120 Enqueuing Expose request
22:55:31.901 00.003 7680 Worker thread wakes up
22:55:31.902 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:31.902 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,26,31,31)
22:55:31.902 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:55:33.078 01.176 6120 evsrv: cli 0FAEF438 connect
22:55:33.114 00.036 6120 case statement mapped state 6 to 3
22:55:33.118 00.004 6120 case statement mapped state 6 to 3
22:55:33.122 00.004 6120 evsrv: cli 0FAEF438 request: {"method":"get_app_state","id":"dffadd3c-5b21-45ed-aed2-96cd8dd2ea49"}
22:55:33.125 00.003 6120 case statement mapped state 6 to 3
22:55:33.239 00.114 6120 evsrv: cli 0FAEF438 response: {"jsonrpc":"2.0","result":"Guiding","id":"dffadd3c-5b21-45ed-aed2-96cd8dd2ea49"}
22:55:33.243 00.004 7680 Exposure complete
22:55:33.244 00.001 6120 evsrv: cli 0FAEF438 disconnect
22:55:33.247 00.003 6120 evsrv: cli 0FAEFED8 connect
22:55:33.251 00.004 6120 case statement mapped state 6 to 3
22:55:33.254 00.003 6120 case statement mapped state 6 to 3
22:55:33.259 00.005 6120 evsrv: cli 0FAEFED8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"63031898-d21d-4db9-8926-1bef76f437ff"}
22:55:33.264 00.005 6120 PhdController::Dither begins
22:55:33.267 00.003 6120 dither: size=5.00, dRA=-0.73 dDec=-4.30
22:55:33.272 00.005 6120 MountToCamera -- mountTheta (-1.74) + m_xAngle (-2.95) = xAngle (-4.69 = 1.59)
22:55:33.276 00.004 6120 MountToCamera -- mountX=-0.73 mountY=-4.30 hyp=4.36 mountTheta=-1.74 cameraX=-0.08, cameraY=4.36 cameraTheta=1.59
22:55:33.279 00.003 6120 setting lock position to (974.29, 45.44)
22:55:33.282 00.003 6120 Mount: notify guiding dithered (-0.1, 4.4)
22:55:33.286 00.004 6120 Status Line: Dither by -0.73,-4.30
22:55:33.290 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:55:33.294 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
22:55:33.440 00.146 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":0,"id":"63031898-d21d-4db9-8926-1bef76f437ff"}
22:55:33.443 00.003 6120 evsrv: cli 0FAEFED8 disconnect
22:55:33.611 00.168 7680 worker thread done servicing request
22:55:33.611 00.000 6120 OnExposeComplete: enter
22:55:33.614 00.003 6120 UpdateGuideState(): m_state=6
22:55:33.619 00.005 6120 Star::Find(15, 974, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 904
22:55:33.622 00.003 6120 Star::Find returns 1 (1), X=974.57, Y=41.20, Mass=12188, SNR=72.3, Peak=255 HFD=6.9
22:55:33.625 00.003 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-2.95) = xAngle (1.45 = 1.45)
22:55:33.627 00.002 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.18 = 1.18)
22:55:33.630 00.003 6120 CameraToMount -- cameraX=0.28 cameraY=-4.24 hyp=4.25 cameraTheta=-1.50 mountX=0.51 mountY=3.93, mountTheta=1.44
22:55:33.634 00.004 6120 dither recenter: remaining=(0.7,4.3) step=(0.7,4.3)
22:55:33.637 00.003 6120 MountToCamera -- mountTheta (1.40) + m_xAngle (-2.95) = xAngle (-1.55 = -1.55)
22:55:33.640 00.003 6120 MountToCamera -- mountX=0.73 mountY=4.30 hyp=4.36 mountTheta=1.40 cameraX=0.08, cameraY=-4.36 cameraTheta=-1.55
22:55:33.642 00.002 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-4.36, opts=4)
22:55:33.645 00.003 6120 Enqueuing Move request for scope (0.08, -4.36)
22:55:33.648 00.003 6120 Mount: notify direct move 0.73,4.30
22:55:33.651 00.003 7680 Worker thread wakes up
22:55:33.651 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:33.653 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -4.36) opts 0x4
22:55:33.653 00.000 6120 UpdateGuideState exits: m=12188 SNR=72.3 Saturated
22:55:33.657 00.004 7680 Handling offset move in thread for scope, endpoint = (0.08, -4.36)
22:55:33.657 00.000 6120 PhdController: settling, locked = 1, distance = 4.50 (1.50) aobump = 0 frame = 1 / 99999
22:55:33.660 00.003 7680 Moving (0.08, -4.36) raw xDistance=0.73 yDistance=4.30
22:55:33.660 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046533.660,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.50,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:55:33.663 00.003 7680 MoveAxis(W, 476, B)
22:55:33.663 00.000 7680 Guiding  Dir = 3, Dur = 476
22:55:33.663 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:33.666 00.003 7680 IsSlewing returns 0
22:55:33.666 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:33.668 00.002 7680 IsGuiding returns 0
22:55:33.669 00.001 6120 Enqueuing Expose request
22:55:33.671 00.002 7680 PulseGuide returned control before completion, sleep 486
22:55:34.163 00.492 7680 IsGuiding returns 1
22:55:34.163 00.000 7680 scope still moving after pulse duration time elapsed
22:55:34.195 00.032 7680 IsSlewing returns 0
22:55:34.195 00.000 7680 IsGuiding returns 0
22:55:34.195 00.000 7680 scope move finished after 476 + 50 ms
22:55:34.196 00.001 7680 Move returns status 0, amount 476
22:55:34.196 00.000 7680 MoveAxis(S, 2332, B)
22:55:34.196 00.000 7680 Guiding  Dir = 1, Dur = 2332
22:55:34.196 00.000 7680 IsSlewing returns 0
22:55:34.196 00.000 7680 IsGuiding returns 0
22:55:34.196 00.000 7680 PulseGuide returned control before completion, sleep 2342
22:55:36.546 02.350 7680 IsGuiding returns 1
22:55:36.546 00.000 7680 scope still moving after pulse duration time elapsed
22:55:36.577 00.031 7680 IsSlewing returns 0
22:55:36.578 00.001 7680 IsGuiding returns 0
22:55:36.578 00.000 7680 scope move finished after 2332 + 49 ms
22:55:36.578 00.000 7680 Move returns status 0, amount 2332
22:55:36.579 00.001 7680 move complete, result=0
22:55:36.579 00.000 7680 worker thread done servicing request
22:55:36.580 00.001 6120 GuideStep: 0.7 px 476 ms WEST, 4.3 px 2332 ms SOUTH
22:55:36.583 00.003 7680 Worker thread wakes up
22:55:36.584 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:36.584 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:55:37.838 01.254 7680 Exposure complete
22:55:37.967 00.129 7680 worker thread done servicing request
22:55:37.967 00.000 6120 OnExposeComplete: enter
22:55:37.972 00.005 6120 UpdateGuideState(): m_state=6
22:55:37.975 00.003 6120 Star::Find(15, 974, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 905
22:55:37.980 00.005 6120 Star::Find returns 1 (1), X=975.62, Y=44.37, Mass=12309, SNR=72.1, Peak=255 HFD=6.9
22:55:37.984 00.004 6120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-2.95) = xAngle (2.28 = 2.28)
22:55:37.988 00.004 6120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.01 = 2.01)
22:55:37.992 00.004 6120 CameraToMount -- cameraX=1.33 cameraY=-1.07 hyp=1.70 cameraTheta=-0.68 mountX=-1.11 mountY=1.54, mountTheta=2.19
22:55:37.997 00.005 6120 SchedulePrimaryMove(0D6325F0, x=1.33, y=-1.07, opts=13)
22:55:38.001 00.004 6120 Enqueuing Move request for scope (1.33, -1.07)
22:55:38.005 00.004 7680 Worker thread wakes up
22:55:38.005 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.33, -1.07) opts 0xd
22:55:38.005 00.000 7680 Handling offset move in thread for scope, endpoint = (1.33, -1.07)
22:55:38.005 00.000 7680 Moving (1.33, -1.07) raw xDistance=-1.11 yDistance=1.54
22:55:38.006 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.11
22:55:38.006 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:38.009 00.003 6120 UpdateGuideState exits: m=12309 SNR=72.1 Saturated
22:55:38.015 00.006 7680 resist switch: large excursion: input 1.54 thresh 0.60 direction from 0 to 1
22:55:38.015 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.62
22:55:38.015 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.54 from input 1.54
22:55:38.015 00.000 7680 MoveAxis(E, 451, ABG)
22:55:38.016 00.001 7680 Guiding  Dir = 2, Dur = 451
22:55:38.016 00.000 6120 PhdController: settling, locked = 1, distance = 1.70 (1.50) aobump = 0 frame = 2 / 99999
22:55:38.020 00.004 7680 IsSlewing returns 0
22:55:38.020 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046538.020,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.70,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:55:38.024 00.004 7680 IsGuiding returns 0
22:55:38.025 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:38.029 00.004 7680 PulseGuide returned control before completion, sleep 461
22:55:38.029 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:38.032 00.003 6120 Enqueuing Expose request
22:55:38.502 00.470 7680 IsGuiding returns 0
22:55:38.503 00.001 7680 Move returns status 0, amount 451
22:55:38.504 00.001 7680 MoveAxis(S, 837, ABG)
22:55:38.504 00.000 7680 Guiding  Dir = 1, Dur = 837
22:55:38.504 00.000 7680 IsSlewing returns 0
22:55:38.505 00.001 7680 IsGuiding returns 0
22:55:38.506 00.001 7680 PulseGuide returned control before completion, sleep 847
22:55:39.364 00.858 7680 IsGuiding returns 1
22:55:39.364 00.000 7680 scope still moving after pulse duration time elapsed
22:55:39.396 00.032 7680 IsSlewing returns 0
22:55:39.399 00.003 7680 IsGuiding returns 0
22:55:39.400 00.001 7680 scope move finished after 837 + 56 ms
22:55:39.401 00.001 7680 Move returns status 0, amount 837
22:55:39.401 00.000 7680 move complete, result=0
22:55:39.401 00.000 7680 worker thread done servicing request
22:55:39.402 00.001 6120 GuideStep: -1.1 px 451 ms EAST, 1.5 px 837 ms SOUTH
22:55:39.408 00.006 7680 Worker thread wakes up
22:55:39.408 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:39.409 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:55:40.657 01.248 7680 Exposure complete
22:55:40.787 00.130 7680 worker thread done servicing request
22:55:40.787 00.000 6120 OnExposeComplete: enter
22:55:40.792 00.005 6120 UpdateGuideState(): m_state=6
22:55:40.795 00.003 6120 Star::Find(15, 975, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
22:55:40.799 00.004 6120 Star::Find returns 1 (1), X=975.39, Y=46.09, Mass=12092, SNR=71.2, Peak=255 HFD=6.7
22:55:40.803 00.004 6120 CameraToMount -- cameraTheta (0.54) - m_xAngle (-2.95) = xAngle (3.49 = -2.79)
22:55:40.806 00.003 6120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.22 = -3.06)
22:55:40.810 00.004 6120 CameraToMount -- cameraX=1.09 cameraY=0.65 hyp=1.27 cameraTheta=0.54 mountX=-1.20 mountY=-0.10, mountTheta=-3.05
22:55:40.815 00.005 6120 SchedulePrimaryMove(0D6325F0, x=1.09, y=0.65, opts=13)
22:55:40.819 00.004 6120 Enqueuing Move request for scope (1.09, 0.65)
22:55:40.823 00.004 7680 Worker thread wakes up
22:55:40.823 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.09, 0.65) opts 0xd
22:55:40.823 00.000 7680 Handling offset move in thread for scope, endpoint = (1.09, 0.65)
22:55:40.823 00.000 7680 Moving (1.09, 0.65) raw xDistance=-1.20 yDistance=-0.10
22:55:40.824 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.20
22:55:40.824 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:55:40.824 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:55:40.825 00.001 7680 MoveAxis(E, 520, ABG)
22:55:40.825 00.000 7680 Guiding  Dir = 2, Dur = 520
22:55:40.825 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:40.829 00.004 7680 IsSlewing returns 0
22:55:40.829 00.000 6120 UpdateGuideState exits: m=12092 SNR=71.2 Saturated
22:55:40.833 00.004 7680 IsGuiding returns 0
22:55:40.834 00.001 6120 PhdController: settling, locked = 1, distance = 1.57 (1.50) aobump = 0 frame = 3 / 99999
22:55:40.837 00.003 7680 PulseGuide returned control before completion, sleep 530
22:55:40.837 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046540.837,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.57,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:55:40.841 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:40.845 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:40.848 00.003 6120 Enqueuing Expose request
22:55:41.368 00.520 7680 IsGuiding returns 1
22:55:41.370 00.002 7680 scope still moving after pulse duration time elapsed
22:55:41.399 00.029 7680 IsSlewing returns 0
22:55:41.400 00.001 7680 IsGuiding returns 0
22:55:41.401 00.001 7680 scope move finished after 520 + 47 ms
22:55:41.401 00.000 7680 Move returns status 0, amount 520
22:55:41.401 00.000 7680 MoveAxis(N, 0, ABG)
22:55:41.402 00.001 7680 Move returns status 0, amount 0
22:55:41.402 00.000 7680 move complete, result=0
22:55:41.403 00.001 7680 worker thread done servicing request
22:55:41.403 00.000 6120 GuideStep: -1.2 px 520 ms EAST, -0.1 px 0 ms NORTH
22:55:41.408 00.005 7680 Worker thread wakes up
22:55:41.408 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:41.409 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:55:42.659 01.250 7680 Exposure complete
22:55:42.790 00.131 7680 worker thread done servicing request
22:55:42.790 00.000 6120 OnExposeComplete: enter
22:55:42.796 00.006 6120 UpdateGuideState(): m_state=6
22:55:42.799 00.003 6120 Star::Find(15, 975, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
22:55:42.804 00.005 6120 Star::Find returns 1 (0), X=974.28, Y=46.65, Mass=12365, SNR=72.4, Peak=250 HFD=6.9
22:55:42.808 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
22:55:42.812 00.004 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
22:55:42.815 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=1.22 hyp=1.22 cameraTheta=1.58 mountX=-0.21 mountY=-1.10, mountTheta=-1.76
22:55:42.820 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=1.22, opts=13)
22:55:42.824 00.004 6120 Enqueuing Move request for scope (-0.02, 1.22)
22:55:42.828 00.004 7680 Worker thread wakes up
22:55:42.828 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:42.833 00.005 6120 UpdateGuideState exits: m=12365 SNR=72.4
22:55:42.837 00.004 6120 PhdController: settling, locked = 1, distance = 1.47 (1.50) aobump = 0 frame = 4 / 99999
22:55:42.840 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 1.22) opts 0xd
22:55:42.841 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 1.22)
22:55:42.842 00.001 7680 Moving (-0.02, 1.22) raw xDistance=-0.21 yDistance=-1.10
22:55:42.842 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.21
22:55:42.842 00.000 7680 resist switch: large excursion: input -1.10 thresh 0.60 direction from 1 to -1
22:55:42.842 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.30
22:55:42.842 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.10 from input -1.10
22:55:42.842 00.000 7680 MoveAxis(E, 122, ABG)
22:55:42.842 00.000 7680 Guiding  Dir = 2, Dur = 122
22:55:42.842 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046542.840,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.47,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:55:42.848 00.006 7680 IsSlewing returns 0
22:55:42.848 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:42.851 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:42.857 00.006 6120 Enqueuing Expose request
22:55:42.861 00.004 7680 IsGuiding returns 0
22:55:42.861 00.000 7680 PulseGuide returned control before completion, sleep 132
22:55:42.996 00.135 7680 IsGuiding returns 1
22:55:42.997 00.001 7680 scope still moving after pulse duration time elapsed
22:55:43.028 00.031 7680 IsSlewing returns 0
22:55:43.029 00.001 7680 IsGuiding returns 0
22:55:43.030 00.001 7680 scope move finished after 122 + 46 ms
22:55:43.031 00.001 7680 Move returns status 0, amount 122
22:55:43.031 00.000 7680 MoveAxis(N, 597, ABG)
22:55:43.031 00.000 7680 Guiding  Dir = 0, Dur = 597
22:55:43.032 00.001 7680 IsSlewing returns 0
22:55:43.032 00.000 7680 IsGuiding returns 0
22:55:43.033 00.001 7680 PulseGuide returned control before completion, sleep 607
22:55:43.654 00.621 7680 IsGuiding returns 1
22:55:43.655 00.001 7680 scope still moving after pulse duration time elapsed
22:55:43.684 00.029 7680 IsSlewing returns 0
22:55:43.684 00.000 7680 IsGuiding returns 0
22:55:43.684 00.000 7680 scope move finished after 597 + 55 ms
22:55:43.686 00.002 7680 Move returns status 0, amount 597
22:55:43.686 00.000 7680 move complete, result=0
22:55:43.686 00.000 7680 worker thread done servicing request
22:55:43.687 00.001 7680 Worker thread wakes up
22:55:43.687 00.000 6120 GuideStep: -0.2 px 122 ms EAST, -1.1 px 597 ms NORTH
22:55:43.693 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:43.693 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:55:44.949 01.256 7680 Exposure complete
22:55:45.075 00.126 7680 worker thread done servicing request
22:55:45.076 00.001 6120 OnExposeComplete: enter
22:55:45.079 00.003 6120 UpdateGuideState(): m_state=6
22:55:45.084 00.005 6120 Star::Find(15, 974, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
22:55:45.087 00.003 6120 Star::Find returns 1 (1), X=974.04, Y=46.66, Mass=12434, SNR=73.5, Peak=255 HFD=6.9
22:55:45.091 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
22:55:45.094 00.003 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
22:55:45.099 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=1.22 hyp=1.25 cameraTheta=1.78 mountX=0.02 mountY=-1.21, mountTheta=-1.55
22:55:45.102 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=1.22, opts=13)
22:55:45.107 00.005 6120 Enqueuing Move request for scope (-0.25, 1.22)
22:55:45.111 00.004 7680 Worker thread wakes up
22:55:45.112 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 1.22) opts 0xd
22:55:45.112 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 1.22)
22:55:45.112 00.000 7680 Moving (-0.25, 1.22) raw xDistance=0.02 yDistance=-1.21
22:55:45.112 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:55:45.112 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.21 from input -1.21
22:55:45.112 00.000 7680 MoveAxis(E, 0, ABG)
22:55:45.113 00.001 7680 Move returns status 0, amount 0
22:55:45.113 00.000 7680 MoveAxis(N, 655, ABG)
22:55:45.113 00.000 7680 Guiding  Dir = 0, Dur = 655
22:55:45.114 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:45.118 00.004 7680 IsSlewing returns 0
22:55:45.118 00.000 6120 UpdateGuideState exits: m=12434 SNR=73.5 Saturated
22:55:45.122 00.004 6120 PhdController: settling, locked = 1, distance = 1.40 (1.50) aobump = 0 frame = 5 / 99999
22:55:45.125 00.003 7680 IsGuiding returns 0
22:55:45.126 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046545.125,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.40,"Time":2.3,"SettleTime":10.0,"StarLocked":true}
22:55:45.130 00.004 7680 PulseGuide returned control before completion, sleep 665
22:55:45.130 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:45.134 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:45.136 00.002 6120 Enqueuing Expose request
22:55:45.801 00.665 7680 IsGuiding returns 1
22:55:45.801 00.000 7680 scope still moving after pulse duration time elapsed
22:55:45.832 00.031 7680 IsSlewing returns 0
22:55:45.833 00.001 7680 IsGuiding returns 0
22:55:45.833 00.000 7680 scope move finished after 655 + 52 ms
22:55:45.834 00.001 7680 Move returns status 0, amount 655
22:55:45.834 00.000 7680 move complete, result=0
22:55:45.834 00.000 7680 worker thread done servicing request
22:55:45.835 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -1.2 px 655 ms NORTH
22:55:45.840 00.005 7680 Worker thread wakes up
22:55:45.840 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:45.840 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:55:47.095 01.255 7680 Exposure complete
22:55:47.224 00.129 7680 worker thread done servicing request
22:55:47.224 00.000 6120 OnExposeComplete: enter
22:55:47.227 00.003 6120 UpdateGuideState(): m_state=6
22:55:47.232 00.005 6120 Star::Find(15, 974, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
22:55:47.236 00.004 6120 Star::Find returns 1 (1), X=974.12, Y=45.79, Mass=12526, SNR=73.3, Peak=255 HFD=6.8
22:55:47.239 00.003 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.31)
22:55:47.243 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.58)
22:55:47.247 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.36 hyp=0.39 cameraTheta=2.02 mountX=0.10 mountY=-0.39, mountTheta=-1.32
22:55:47.251 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.36, opts=13)
22:55:47.256 00.005 6120 Enqueuing Move request for scope (-0.17, 0.36)
22:55:47.260 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:47.264 00.004 6120 UpdateGuideState exits: m=12526 SNR=73.3 Saturated
22:55:47.267 00.003 6120 PhdController: settling, locked = 1, distance = 1.10 (1.50) aobump = 0 frame = 6 / 99999
22:55:47.270 00.003 7680 Worker thread wakes up
22:55:47.270 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.36) opts 0xd
22:55:47.270 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.36)
22:55:47.272 00.002 7680 Moving (-0.17, 0.36) raw xDistance=0.10 yDistance=-0.39
22:55:47.272 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:55:47.272 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:55:47.272 00.000 7680 MoveAxis(E, 0, ABG)
22:55:47.272 00.000 7680 Move returns status 0, amount 0
22:55:47.272 00.000 7680 MoveAxis(N, 214, ABG)
22:55:47.272 00.000 7680 Guiding  Dir = 0, Dur = 214
22:55:47.272 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046547.270,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.10,"Time":4.4,"SettleTime":10.0,"StarLocked":true}
22:55:47.275 00.003 7680 IsSlewing returns 0
22:55:47.277 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:47.280 00.003 7680 IsGuiding returns 0
22:55:47.280 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:47.284 00.004 6120 Enqueuing Expose request
22:55:47.287 00.003 7680 PulseGuide returned control before completion, sleep 224
22:55:47.527 00.240 7680 IsGuiding returns 0
22:55:47.528 00.001 7680 Move returns status 0, amount 214
22:55:47.528 00.000 7680 move complete, result=0
22:55:47.529 00.001 7680 worker thread done servicing request
22:55:47.529 00.000 7680 Worker thread wakes up
22:55:47.529 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 214 ms NORTH
22:55:47.536 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:47.536 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:55:48.789 01.253 7680 Exposure complete
22:55:48.918 00.129 7680 worker thread done servicing request
22:55:48.918 00.000 6120 OnExposeComplete: enter
22:55:48.923 00.005 6120 UpdateGuideState(): m_state=6
22:55:48.927 00.004 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
22:55:48.931 00.004 6120 Star::Find returns 1 (0), X=974.14, Y=45.74, Mass=11824, SNR=71.0, Peak=235 HFD=6.7
22:55:48.935 00.004 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.99 = -1.30)
22:55:48.940 00.005 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.57)
22:55:48.945 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.30 hyp=0.34 cameraTheta=2.03 mountX=0.09 mountY=-0.34, mountTheta=-1.31
22:55:48.950 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.30, opts=13)
22:55:48.955 00.005 6120 Enqueuing Move request for scope (-0.15, 0.30)
22:55:48.959 00.004 7680 Worker thread wakes up
22:55:48.960 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.30) opts 0xd
22:55:48.960 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.30)
22:55:48.960 00.000 7680 Moving (-0.15, 0.30) raw xDistance=0.09 yDistance=-0.34
22:55:48.960 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:55:48.960 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:48.965 00.005 6120 UpdateGuideState exits: m=11824 SNR=71.0
22:55:48.970 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:55:48.970 00.000 7680 MoveAxis(E, 0, ABG)
22:55:48.970 00.000 6120 PhdController: settling, locked = 1, distance = 0.87 (1.50) aobump = 0 frame = 7 / 99999
22:55:48.974 00.004 7680 Move returns status 0, amount 0
22:55:48.974 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046548.974,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.87,"Time":6.1,"SettleTime":10.0,"StarLocked":true}
22:55:48.977 00.003 7680 MoveAxis(N, 185, ABG)
22:55:48.977 00.000 7680 Guiding  Dir = 0, Dur = 185
22:55:48.977 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:48.982 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:48.986 00.004 6120 Enqueuing Expose request
22:55:48.989 00.003 7680 IsSlewing returns 0
22:55:48.989 00.000 7680 IsGuiding returns 0
22:55:48.989 00.000 7680 PulseGuide returned control before completion, sleep 195
22:55:49.200 00.211 7680 IsGuiding returns 1
22:55:49.201 00.001 7680 scope still moving after pulse duration time elapsed
22:55:49.231 00.030 7680 IsSlewing returns 0
22:55:49.232 00.001 7680 IsGuiding returns 0
22:55:49.232 00.000 7680 scope move finished after 185 + 57 ms
22:55:49.233 00.001 7680 Move returns status 0, amount 185
22:55:49.233 00.000 7680 move complete, result=0
22:55:49.234 00.001 7680 worker thread done servicing request
22:55:49.234 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 185 ms NORTH
22:55:49.240 00.006 7680 Worker thread wakes up
22:55:49.240 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:49.240 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:55:50.493 01.253 7680 Exposure complete
22:55:50.632 00.139 7680 worker thread done servicing request
22:55:50.633 00.001 6120 OnExposeComplete: enter
22:55:50.636 00.003 6120 UpdateGuideState(): m_state=6
22:55:50.641 00.005 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 911
22:55:50.644 00.003 6120 Star::Find returns 1 (0), X=974.07, Y=45.78, Mass=11983, SNR=71.5, Peak=240 HFD=6.8
22:55:50.649 00.005 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
22:55:50.653 00.004 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
22:55:50.656 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.35 hyp=0.41 cameraTheta=2.13 mountX=0.15 mountY=-0.41, mountTheta=-1.22
22:55:50.663 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.35, opts=13)
22:55:50.667 00.004 6120 Enqueuing Move request for scope (-0.22, 0.35)
22:55:50.671 00.004 7680 Worker thread wakes up
22:55:50.671 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.35) opts 0xd
22:55:50.671 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.35)
22:55:50.672 00.001 7680 Moving (-0.22, 0.35) raw xDistance=0.15 yDistance=-0.41
22:55:50.672 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:55:50.672 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
22:55:50.672 00.000 7680 MoveAxis(E, 0, ABG)
22:55:50.672 00.000 7680 Move returns status 0, amount 0
22:55:50.672 00.000 7680 MoveAxis(N, 222, ABG)
22:55:50.672 00.000 7680 Guiding  Dir = 0, Dur = 222
22:55:50.672 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:50.677 00.005 7680 IsSlewing returns 0
22:55:50.677 00.000 6120 UpdateGuideState exits: m=11983 SNR=71.5
22:55:50.681 00.004 7680 IsGuiding returns 0
22:55:50.681 00.000 6120 PhdController: settling, locked = 1, distance = 0.73 (1.50) aobump = 0 frame = 8 / 99999
22:55:50.685 00.004 7680 PulseGuide returned control before completion, sleep 232
22:55:50.685 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046550.685,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.73,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
22:55:50.689 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:50.694 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:50.697 00.003 6120 Enqueuing Expose request
22:55:50.921 00.224 7680 IsGuiding returns 1
22:55:50.922 00.001 7680 scope still moving after pulse duration time elapsed
22:55:50.953 00.031 7680 IsSlewing returns 0
22:55:50.954 00.001 7680 IsGuiding returns 0
22:55:50.954 00.000 7680 scope move finished after 222 + 51 ms
22:55:50.954 00.000 7680 Move returns status 0, amount 222
22:55:50.954 00.000 7680 move complete, result=0
22:55:50.956 00.002 7680 worker thread done servicing request
22:55:50.956 00.000 7680 Worker thread wakes up
22:55:50.956 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 222 ms NORTH
22:55:50.961 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:50.961 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:55:52.212 01.251 7680 Exposure complete
22:55:52.351 00.139 7680 worker thread done servicing request
22:55:52.352 00.001 6120 OnExposeComplete: enter
22:55:52.357 00.005 6120 UpdateGuideState(): m_state=6
22:55:52.362 00.005 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
22:55:52.367 00.005 6120 Star::Find returns 1 (1), X=974.04, Y=45.69, Mass=14266, SNR=77.9, Peak=255 HFD=6.8
22:55:52.370 00.003 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.31 = -0.98)
22:55:52.374 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.25)
22:55:52.377 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.26 hyp=0.36 cameraTheta=2.35 mountX=0.20 mountY=-0.34, mountTheta=-1.04
22:55:52.382 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.26, opts=13)
22:55:52.385 00.003 6120 Enqueuing Move request for scope (-0.25, 0.26)
22:55:52.389 00.004 7680 Worker thread wakes up
22:55:52.389 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:52.393 00.004 6120 UpdateGuideState exits: m=14266 SNR=77.9 Saturated
22:55:52.396 00.003 6120 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 9 / 99999
22:55:52.401 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.26) opts 0xd
22:55:52.401 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.26)
22:55:52.401 00.000 7680 Moving (-0.25, 0.26) raw xDistance=0.20 yDistance=-0.34
22:55:52.401 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
22:55:52.401 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:55:52.401 00.000 7680 MoveAxis(W, 82, ABG)
22:55:52.402 00.001 7680 Guiding  Dir = 3, Dur = 82
22:55:52.402 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046552.401,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.62,"Time":9.6,"SettleTime":10.0,"StarLocked":true}
22:55:52.405 00.003 7680 IsSlewing returns 0
22:55:52.405 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:52.409 00.004 7680 IsGuiding returns 0
22:55:52.409 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:52.413 00.004 6120 Enqueuing Expose request
22:55:52.416 00.003 7680 PulseGuide returned control before completion, sleep 92
22:55:52.514 00.098 7680 IsGuiding returns 1
22:55:52.515 00.001 7680 scope still moving after pulse duration time elapsed
22:55:52.545 00.030 7680 IsSlewing returns 0
22:55:52.546 00.001 7680 IsGuiding returns 0
22:55:52.546 00.000 7680 scope move finished after 82 + 55 ms
22:55:52.547 00.001 7680 Move returns status 0, amount 82
22:55:52.547 00.000 7680 MoveAxis(N, 185, ABG)
22:55:52.549 00.002 7680 Guiding  Dir = 0, Dur = 185
22:55:52.549 00.000 7680 IsSlewing returns 0
22:55:52.550 00.001 7680 IsGuiding returns 0
22:55:52.550 00.000 7680 PulseGuide returned control before completion, sleep 195
22:55:52.749 00.199 7680 IsGuiding returns 1
22:55:52.749 00.000 7680 scope still moving after pulse duration time elapsed
22:55:52.779 00.030 7680 IsSlewing returns 0
22:55:52.780 00.001 7680 IsGuiding returns 0
22:55:52.781 00.001 7680 scope move finished after 185 + 46 ms
22:55:52.782 00.001 7680 Move returns status 0, amount 185
22:55:52.782 00.000 7680 move complete, result=0
22:55:52.782 00.000 7680 worker thread done servicing request
22:55:52.783 00.001 7680 Worker thread wakes up
22:55:52.783 00.000 6120 GuideStep: 0.2 px 82 ms WEST, -0.3 px 185 ms NORTH
22:55:52.790 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:52.790 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:55:54.039 01.249 7680 Exposure complete
22:55:54.170 00.131 7680 worker thread done servicing request
22:55:54.171 00.001 6120 OnExposeComplete: enter
22:55:54.174 00.003 6120 UpdateGuideState(): m_state=6
22:55:54.178 00.004 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 913
22:55:54.181 00.003 6120 Star::Find returns 1 (1), X=974.15, Y=45.70, Mass=12874, SNR=74.9, Peak=255 HFD=6.9
22:55:54.187 00.006 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.26)
22:55:54.191 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
22:55:54.194 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.26 hyp=0.30 cameraTheta=2.07 mountX=0.09 mountY=-0.30, mountTheta=-1.27
22:55:54.200 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.26, opts=13)
22:55:54.205 00.005 6120 Enqueuing Move request for scope (-0.15, 0.26)
22:55:54.209 00.004 7680 Worker thread wakes up
22:55:54.209 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.26) opts 0xd
22:55:54.210 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.26)
22:55:54.210 00.000 7680 Moving (-0.15, 0.26) raw xDistance=0.09 yDistance=-0.30
22:55:54.210 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:55:54.210 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:55:54.210 00.000 7680 MoveAxis(E, 0, ABG)
22:55:54.210 00.000 7680 Move returns status 0, amount 0
22:55:54.210 00.000 7680 MoveAxis(N, 163, ABG)
22:55:54.210 00.000 7680 Guiding  Dir = 0, Dur = 163
22:55:54.210 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:54.214 00.004 6120 UpdateGuideState exits: m=12874 SNR=74.9 Saturated
22:55:54.218 00.004 6120 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 10 / 99999
22:55:54.222 00.004 6120 PhdController: newstate STATE_FINISH
22:55:54.226 00.004 6120 PhdController complete: success
22:55:54.229 00.003 7680 IsSlewing returns 0
22:55:54.229 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764046554.229,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
22:55:54.234 00.005 7680 IsGuiding returns 0
22:55:54.234 00.000 6120 Mount: notify guiding dither settle done success=1
22:55:54.237 00.003 6120 PhdController: newstate STATE_IDLE
22:55:54.241 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:54.244 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:54.249 00.005 7680 PulseGuide returned control before completion, sleep 173
22:55:54.249 00.000 6120 Enqueuing Expose request
22:55:54.434 00.185 7680 IsGuiding returns 0
22:55:54.434 00.000 7680 Move returns status 0, amount 163
22:55:54.435 00.001 7680 move complete, result=0
22:55:54.435 00.000 7680 worker thread done servicing request
22:55:54.437 00.002 7680 Worker thread wakes up
22:55:54.437 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 163 ms NORTH
22:55:54.443 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:54.444 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:55:55.696 01.252 7680 Exposure complete
22:55:55.842 00.146 7680 worker thread done servicing request
22:55:55.844 00.002 6120 OnExposeComplete: enter
22:55:55.847 00.003 6120 UpdateGuideState(): m_state=6
22:55:55.851 00.004 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 914
22:55:55.856 00.005 6120 Star::Find returns 1 (1), X=974.41, Y=45.49, Mass=13049, SNR=73.8, Peak=255 HFD=7.1
22:55:55.860 00.004 6120 CameraToMount -- cameraTheta (0.41) - m_xAngle (-2.95) = xAngle (3.36 = -2.92)
22:55:55.863 00.003 6120 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.09 = 3.09)
22:55:55.868 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.41 mountX=-0.12 mountY=0.01, mountTheta=3.09
22:55:55.872 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.05, opts=13)
22:55:55.876 00.004 6120 Enqueuing Move request for scope (0.12, 0.05)
22:55:55.879 00.003 7680 Worker thread wakes up
22:55:55.879 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
22:55:55.879 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
22:55:55.879 00.000 7680 Moving (0.12, 0.05) raw xDistance=-0.12 yDistance=0.01
22:55:55.879 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:55:55.881 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:55:55.881 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:55:55.881 00.000 7680 MoveAxis(E, 0, ABG)
22:55:55.881 00.000 7680 Move returns status 0, amount 0
22:55:55.881 00.000 7680 MoveAxis(N, 0, ABG)
22:55:55.881 00.000 7680 Move returns status 0, amount 0
22:55:55.881 00.000 7680 move complete, result=0
22:55:55.881 00.000 7680 worker thread done servicing request
22:55:55.881 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:55.885 00.004 6120 UpdateGuideState exits: m=13049 SNR=73.8 Saturated
22:55:55.890 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:55.896 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:55.900 00.004 6120 Enqueuing Expose request
22:55:55.904 00.004 7680 Worker thread wakes up
22:55:55.904 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:55:55.908 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:55.908 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:55:57.163 01.255 7680 Exposure complete
22:55:57.300 00.137 7680 worker thread done servicing request
22:55:57.300 00.000 6120 OnExposeComplete: enter
22:55:57.306 00.006 6120 UpdateGuideState(): m_state=6
22:55:57.310 00.004 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 915
22:55:57.313 00.003 6120 Star::Find returns 1 (1), X=974.62, Y=45.37, Mass=12752, SNR=73.0, Peak=255 HFD=7.1
22:55:57.318 00.005 6120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-2.95) = xAngle (2.76 = 2.76)
22:55:57.322 00.004 6120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.49 = 2.49)
22:55:57.326 00.004 6120 CameraToMount -- cameraX=0.33 cameraY=-0.07 hyp=0.33 cameraTheta=-0.20 mountX=-0.31 mountY=0.20, mountTheta=2.56
22:55:57.331 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.07, opts=13)
22:55:57.336 00.005 6120 Enqueuing Move request for scope (0.33, -0.07)
22:55:57.340 00.004 7680 Worker thread wakes up
22:55:57.340 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:57.344 00.004 6120 UpdateGuideState exits: m=12752 SNR=73.0 Saturated
22:55:57.349 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:57.352 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:57.356 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.07) opts 0xd
22:55:57.356 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.07)
22:55:57.356 00.000 6120 Enqueuing Expose request
22:55:57.361 00.005 7680 Moving (0.33, -0.07) raw xDistance=-0.31 yDistance=0.20
22:55:57.362 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
22:55:57.362 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:55:57.362 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:55:57.362 00.000 7680 MoveAxis(E, 126, ABG)
22:55:57.362 00.000 7680 Guiding  Dir = 2, Dur = 126
22:55:57.363 00.001 7680 IsSlewing returns 0
22:55:57.363 00.000 7680 IsGuiding returns 0
22:55:57.363 00.000 7680 PulseGuide returned control before completion, sleep 136
22:55:57.514 00.151 7680 IsGuiding returns 1
22:55:57.514 00.000 7680 scope still moving after pulse duration time elapsed
22:55:57.543 00.029 7680 IsSlewing returns 0
22:55:57.545 00.002 7680 IsGuiding returns 0
22:55:57.546 00.001 7680 scope move finished after 126 + 55 ms
22:55:57.546 00.000 7680 Move returns status 0, amount 126
22:55:57.546 00.000 7680 MoveAxis(N, 0, ABG)
22:55:57.547 00.001 7680 Move returns status 0, amount 0
22:55:57.547 00.000 7680 move complete, result=0
22:55:57.548 00.001 7680 worker thread done servicing request
22:55:57.548 00.000 6120 GuideStep: -0.3 px 126 ms EAST, 0.2 px 0 ms NORTH
22:55:57.554 00.006 7680 Worker thread wakes up
22:55:57.554 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:57.554 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:55:58.804 01.250 7680 Exposure complete
22:55:58.937 00.133 7680 worker thread done servicing request
22:55:58.939 00.002 6120 OnExposeComplete: enter
22:55:58.943 00.004 6120 UpdateGuideState(): m_state=6
22:55:58.946 00.003 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 916
22:55:58.952 00.006 6120 Star::Find returns 1 (0), X=974.15, Y=45.82, Mass=12701, SNR=73.3, Peak=251 HFD=6.8
22:55:58.957 00.005 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
22:55:58.961 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
22:55:58.964 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.39 hyp=0.41 cameraTheta=1.93 mountX=0.07 mountY=-0.41, mountTheta=-1.40
22:55:58.969 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.39, opts=13)
22:55:58.972 00.003 6120 Enqueuing Move request for scope (-0.14, 0.39)
22:55:58.977 00.005 7680 Worker thread wakes up
22:55:58.977 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.39) opts 0xd
22:55:58.977 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.39)
22:55:58.978 00.001 7680 Moving (-0.14, 0.39) raw xDistance=0.07 yDistance=-0.41
22:55:58.978 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:55:58.978 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
22:55:58.978 00.000 7680 MoveAxis(E, 0, ABG)
22:55:58.978 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:55:58.982 00.004 6120 UpdateGuideState exits: m=12701 SNR=73.3
22:55:58.986 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:58.989 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:55:58.994 00.005 6120 Enqueuing Expose request
22:55:58.997 00.003 7680 Move returns status 0, amount 0
22:55:58.998 00.001 7680 MoveAxis(N, 224, ABG)
22:55:58.998 00.000 7680 Guiding  Dir = 0, Dur = 224
22:55:58.998 00.000 7680 IsSlewing returns 0
22:55:58.999 00.001 7680 IsGuiding returns 0
22:55:58.999 00.000 7680 PulseGuide returned control before completion, sleep 234
22:55:59.247 00.248 7680 IsGuiding returns 1
22:55:59.248 00.001 7680 scope still moving after pulse duration time elapsed
22:55:59.278 00.030 7680 IsSlewing returns 0
22:55:59.279 00.001 7680 IsGuiding returns 0
22:55:59.279 00.000 7680 scope move finished after 224 + 57 ms
22:55:59.281 00.002 7680 Move returns status 0, amount 224
22:55:59.281 00.000 7680 move complete, result=0
22:55:59.282 00.001 7680 worker thread done servicing request
22:55:59.282 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 224 ms NORTH
22:55:59.288 00.006 7680 Worker thread wakes up
22:55:59.288 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:55:59.289 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:56:00.542 01.253 7680 Exposure complete
22:56:00.686 00.144 7680 worker thread done servicing request
22:56:00.686 00.000 6120 OnExposeComplete: enter
22:56:00.690 00.004 6120 UpdateGuideState(): m_state=6
22:56:00.695 00.005 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 917
22:56:00.699 00.004 6120 Star::Find returns 1 (1), X=974.31, Y=45.68, Mass=14342, SNR=78.3, Peak=255 HFD=7.1
22:56:00.704 00.005 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
22:56:00.708 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
22:56:00.713 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.49 mountX=-0.07 mountY=-0.21, mountTheta=-1.87
22:56:00.717 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.25, opts=13)
22:56:00.722 00.005 6120 Enqueuing Move request for scope (0.02, 0.25)
22:56:00.725 00.003 7680 Worker thread wakes up
22:56:00.726 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
22:56:00.727 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
22:56:00.727 00.000 7680 Moving (0.02, 0.25) raw xDistance=-0.07 yDistance=-0.21
22:56:00.727 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:56:00.727 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:56:00.727 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:00.731 00.004 7680 MoveAxis(E, 0, ABG)
22:56:00.732 00.001 7680 Move returns status 0, amount 0
22:56:00.732 00.000 7680 MoveAxis(N, 116, ABG)
22:56:00.732 00.000 7680 Guiding  Dir = 0, Dur = 116
22:56:00.732 00.000 6120 UpdateGuideState exits: m=14342 SNR=78.3 Saturated
22:56:00.736 00.004 7680 IsSlewing returns 0
22:56:00.736 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:00.743 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:00.747 00.004 7680 IsGuiding returns 0
22:56:00.747 00.000 6120 Enqueuing Expose request
22:56:00.752 00.005 7680 PulseGuide returned control before completion, sleep 126
22:56:00.890 00.138 7680 IsGuiding returns 0
22:56:00.891 00.001 7680 Move returns status 0, amount 116
22:56:00.892 00.001 7680 move complete, result=0
22:56:00.893 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 116 ms NORTH
22:56:00.900 00.007 7680 worker thread done servicing request
22:56:00.900 00.000 7680 Worker thread wakes up
22:56:00.900 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:00.901 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:56:02.148 01.247 7680 Exposure complete
22:56:02.296 00.148 7680 worker thread done servicing request
22:56:02.296 00.000 6120 OnExposeComplete: enter
22:56:02.300 00.004 6120 UpdateGuideState(): m_state=6
22:56:02.306 00.006 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 918
22:56:02.310 00.004 6120 Star::Find returns 1 (1), X=974.66, Y=45.23, Mass=12688, SNR=73.2, Peak=255 HFD=7.0
22:56:02.314 00.004 6120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-2.95) = xAngle (2.44 = 2.44)
22:56:02.317 00.003 6120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.18 = 2.18)
22:56:02.321 00.004 6120 CameraToMount -- cameraX=0.36 cameraY=-0.20 hyp=0.42 cameraTheta=-0.51 mountX=-0.32 mountY=0.34, mountTheta=2.32
22:56:02.328 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.36, y=-0.20, opts=13)
22:56:02.333 00.005 6120 Enqueuing Move request for scope (0.36, -0.20)
22:56:02.336 00.003 7680 Worker thread wakes up
22:56:02.337 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:02.340 00.003 6120 UpdateGuideState exits: m=12688 SNR=73.2 Saturated
22:56:02.344 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:02.347 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:02.352 00.005 6120 Enqueuing Expose request
22:56:02.355 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.20) opts 0xd
22:56:02.355 00.000 7680 Handling offset move in thread for scope, endpoint = (0.36, -0.20)
22:56:02.356 00.001 7680 Moving (0.36, -0.20) raw xDistance=-0.32 yDistance=0.34
22:56:02.356 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
22:56:02.356 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:56:02.356 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:56:02.356 00.000 7680 MoveAxis(E, 131, ABG)
22:56:02.357 00.001 7680 Guiding  Dir = 2, Dur = 131
22:56:02.357 00.000 7680 IsSlewing returns 0
22:56:02.358 00.001 7680 IsGuiding returns 0
22:56:02.358 00.000 7680 PulseGuide returned control before completion, sleep 141
22:56:02.514 00.156 7680 IsGuiding returns 1
22:56:02.515 00.001 7680 scope still moving after pulse duration time elapsed
22:56:02.544 00.029 7680 IsSlewing returns 0
22:56:02.544 00.000 7680 IsGuiding returns 0
22:56:02.546 00.002 7680 scope move finished after 131 + 56 ms
22:56:02.546 00.000 7680 Move returns status 0, amount 131
22:56:02.546 00.000 7680 MoveAxis(N, 0, ABG)
22:56:02.547 00.001 7680 Move returns status 0, amount 0
22:56:02.547 00.000 7680 move complete, result=0
22:56:02.547 00.000 7680 worker thread done servicing request
22:56:02.548 00.001 7680 Worker thread wakes up
22:56:02.548 00.000 6120 GuideStep: -0.3 px 131 ms EAST, 0.3 px 0 ms NORTH
22:56:02.554 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:02.554 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:56:03.803 01.249 7680 Exposure complete
22:56:03.943 00.140 7680 worker thread done servicing request
22:56:03.944 00.001 6120 OnExposeComplete: enter
22:56:03.948 00.004 6120 UpdateGuideState(): m_state=6
22:56:03.952 00.004 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 919
22:56:03.958 00.006 6120 Star::Find returns 1 (0), X=974.43, Y=45.38, Mass=12458, SNR=73.3, Peak=254 HFD=7.1
22:56:03.963 00.005 6120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-2.95) = xAngle (2.58 = 2.58)
22:56:03.966 00.003 6120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.31 = 2.31)
22:56:03.971 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.38 mountX=-0.12 mountY=0.11, mountTheta=2.42
22:56:03.976 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.05, opts=13)
22:56:03.981 00.005 6120 Enqueuing Move request for scope (0.13, -0.05)
22:56:03.987 00.006 7680 Worker thread wakes up
22:56:03.988 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:03.992 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
22:56:03.992 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
22:56:03.993 00.001 6120 UpdateGuideState exits: m=12458 SNR=73.3
22:56:03.997 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:04.000 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:04.005 00.005 6120 Enqueuing Expose request
22:56:04.008 00.003 7680 Moving (0.13, -0.05) raw xDistance=-0.12 yDistance=0.11
22:56:04.009 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:56:04.009 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:56:04.009 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:56:04.009 00.000 7680 MoveAxis(E, 0, ABG)
22:56:04.009 00.000 7680 Move returns status 0, amount 0
22:56:04.009 00.000 7680 MoveAxis(N, 0, ABG)
22:56:04.010 00.001 7680 Move returns status 0, amount 0
22:56:04.010 00.000 7680 move complete, result=0
22:56:04.010 00.000 7680 worker thread done servicing request
22:56:04.010 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:04.016 00.006 7680 Worker thread wakes up
22:56:04.016 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:04.016 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:56:05.257 01.241 7680 Exposure complete
22:56:05.401 00.144 7680 worker thread done servicing request
22:56:05.401 00.000 6120 OnExposeComplete: enter
22:56:05.406 00.005 6120 UpdateGuideState(): m_state=6
22:56:05.409 00.003 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 920
22:56:05.412 00.003 6120 Star::Find returns 1 (0), X=974.21, Y=45.88, Mass=12436, SNR=72.8, Peak=238 HFD=6.8
22:56:05.416 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
22:56:05.421 00.005 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
22:56:05.425 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.44 hyp=0.45 cameraTheta=1.75 mountX=-0.00 mountY=-0.43, mountTheta=-1.58
22:56:05.430 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.44, opts=13)
22:56:05.434 00.004 6120 Enqueuing Move request for scope (-0.08, 0.44)
22:56:05.438 00.004 7680 Worker thread wakes up
22:56:05.438 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.44) opts 0xd
22:56:05.439 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.44)
22:56:05.439 00.000 7680 Moving (-0.08, 0.44) raw xDistance=-0.00 yDistance=-0.43
22:56:05.439 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:56:05.439 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
22:56:05.439 00.000 7680 MoveAxis(E, 0, ABG)
22:56:05.439 00.000 7680 Move returns status 0, amount 0
22:56:05.439 00.000 7680 MoveAxis(N, 234, ABG)
22:56:05.439 00.000 7680 Guiding  Dir = 0, Dur = 234
22:56:05.439 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:05.444 00.005 7680 IsSlewing returns 0
22:56:05.444 00.000 6120 UpdateGuideState exits: m=12436 SNR=72.8
22:56:05.448 00.004 7680 IsGuiding returns 0
22:56:05.448 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:05.452 00.004 7680 PulseGuide returned control before completion, sleep 244
22:56:05.452 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:05.457 00.005 6120 Enqueuing Expose request
22:56:05.702 00.245 7680 IsGuiding returns 1
22:56:05.703 00.001 7680 scope still moving after pulse duration time elapsed
22:56:05.734 00.031 7680 IsSlewing returns 0
22:56:05.735 00.001 7680 IsGuiding returns 0
22:56:05.735 00.000 7680 scope move finished after 234 + 53 ms
22:56:05.736 00.001 7680 Move returns status 0, amount 234
22:56:05.738 00.002 7680 move complete, result=0
22:56:05.738 00.000 7680 worker thread done servicing request
22:56:05.738 00.000 7680 Worker thread wakes up
22:56:05.739 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 234 ms NORTH
22:56:05.745 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:05.746 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:56:06.994 01.248 7680 Exposure complete
22:56:07.131 00.137 7680 worker thread done servicing request
22:56:07.131 00.000 6120 OnExposeComplete: enter
22:56:07.135 00.004 6120 UpdateGuideState(): m_state=6
22:56:07.138 00.003 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
22:56:07.142 00.004 6120 Star::Find returns 1 (1), X=974.47, Y=45.49, Mass=12834, SNR=72.6, Peak=255 HFD=7.1
22:56:07.146 00.004 6120 CameraToMount -- cameraTheta (0.27) - m_xAngle (-2.95) = xAngle (3.23 = -3.05)
22:56:07.149 00.003 6120 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.96 = 2.96)
22:56:07.152 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.27 mountX=-0.19 mountY=0.03, mountTheta=2.96
22:56:07.158 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.05, opts=13)
22:56:07.161 00.003 6120 Enqueuing Move request for scope (0.18, 0.05)
22:56:07.165 00.004 7680 Worker thread wakes up
22:56:07.165 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
22:56:07.165 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
22:56:07.165 00.000 7680 Moving (0.18, 0.05) raw xDistance=-0.19 yDistance=0.03
22:56:07.165 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:56:07.165 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:56:07.165 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:56:07.165 00.000 7680 MoveAxis(E, 0, ABG)
22:56:07.165 00.000 7680 Move returns status 0, amount 0
22:56:07.166 00.001 7680 MoveAxis(N, 0, ABG)
22:56:07.166 00.000 7680 Move returns status 0, amount 0
22:56:07.167 00.001 7680 move complete, result=0
22:56:07.167 00.000 7680 worker thread done servicing request
22:56:07.167 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:07.170 00.003 6120 UpdateGuideState exits: m=12834 SNR=72.6 Saturated
22:56:07.174 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:07.177 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:07.181 00.004 6120 Enqueuing Expose request
22:56:07.184 00.003 7680 Worker thread wakes up
22:56:07.184 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:07.184 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:56:07.184 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:56:08.434 01.250 7680 Exposure complete
22:56:08.560 00.126 7680 worker thread done servicing request
22:56:08.561 00.001 6120 OnExposeComplete: enter
22:56:08.565 00.004 6120 UpdateGuideState(): m_state=6
22:56:08.569 00.004 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 922
22:56:08.573 00.004 6120 Star::Find returns 1 (0), X=974.34, Y=45.89, Mass=12598, SNR=72.6, Peak=254 HFD=6.8
22:56:08.575 00.002 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
22:56:08.579 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
22:56:08.584 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.45 hyp=0.45 cameraTheta=1.46 mountX=-0.13 mountY=-0.38, mountTheta=-1.90
22:56:08.589 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.45, opts=13)
22:56:08.593 00.004 6120 Enqueuing Move request for scope (0.05, 0.45)
22:56:08.596 00.003 7680 Worker thread wakes up
22:56:08.597 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.45) opts 0xd
22:56:08.597 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.45)
22:56:08.597 00.000 7680 Moving (0.05, 0.45) raw xDistance=-0.13 yDistance=-0.38
22:56:08.597 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:56:08.597 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
22:56:08.597 00.000 7680 MoveAxis(E, 0, ABG)
22:56:08.597 00.000 7680 Move returns status 0, amount 0
22:56:08.598 00.001 7680 MoveAxis(N, 208, ABG)
22:56:08.598 00.000 7680 Guiding  Dir = 0, Dur = 208
22:56:08.598 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:08.603 00.005 7680 IsSlewing returns 0
22:56:08.603 00.000 6120 UpdateGuideState exits: m=12598 SNR=72.6
22:56:08.606 00.003 7680 IsGuiding returns 0
22:56:08.606 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:08.611 00.005 7680 PulseGuide returned control before completion, sleep 218
22:56:08.611 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:08.615 00.004 6120 Enqueuing Expose request
22:56:08.831 00.216 7680 IsGuiding returns 1
22:56:08.831 00.000 7680 scope still moving after pulse duration time elapsed
22:56:08.862 00.031 7680 IsSlewing returns 0
22:56:08.863 00.001 7680 IsGuiding returns 0
22:56:08.864 00.001 7680 scope move finished after 208 + 48 ms
22:56:08.864 00.000 7680 Move returns status 0, amount 208
22:56:08.864 00.000 7680 move complete, result=0
22:56:08.865 00.001 7680 worker thread done servicing request
22:56:08.865 00.000 7680 Worker thread wakes up
22:56:08.865 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:08.866 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 208 ms NORTH
22:56:08.872 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:56:10.238 01.366 7680 Exposure complete
22:56:10.453 00.215 7680 worker thread done servicing request
22:56:10.454 00.001 6120 OnExposeComplete: enter
22:56:10.458 00.004 6120 UpdateGuideState(): m_state=6
22:56:10.461 00.003 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 923
22:56:10.464 00.003 6120 Star::Find returns 1 (0), X=974.49, Y=45.62, Mass=12013, SNR=71.4, Peak=240 HFD=7.0
22:56:10.466 00.002 6120 CameraToMount -- cameraTheta (0.74) - m_xAngle (-2.95) = xAngle (3.69 = -2.59)
22:56:10.469 00.003 6120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.42 = -2.86)
22:56:10.472 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.18 hyp=0.27 cameraTheta=0.74 mountX=-0.23 mountY=-0.07, mountTheta=-2.83
22:56:10.477 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.18, opts=13)
22:56:10.480 00.003 6120 Enqueuing Move request for scope (0.20, 0.18)
22:56:10.484 00.004 7680 Worker thread wakes up
22:56:10.484 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.18) opts 0xd
22:56:10.485 00.001 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.18)
22:56:10.485 00.000 7680 Moving (0.20, 0.18) raw xDistance=-0.23 yDistance=-0.07
22:56:10.485 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
22:56:10.485 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:10.488 00.003 6120 UpdateGuideState exits: m=12013 SNR=71.4
22:56:10.492 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:10.495 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:10.497 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:56:10.497 00.000 6120 Enqueuing Expose request
22:56:10.500 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:56:10.500 00.000 7680 MoveAxis(E, 93, ABG)
22:56:10.500 00.000 7680 Guiding  Dir = 2, Dur = 93
22:56:10.501 00.001 7680 IsSlewing returns 0
22:56:10.501 00.000 7680 IsGuiding returns 0
22:56:10.501 00.000 7680 PulseGuide returned control before completion, sleep 103
22:56:10.615 00.114 7680 IsGuiding returns 1
22:56:10.615 00.000 7680 scope still moving after pulse duration time elapsed
22:56:10.647 00.032 7680 IsSlewing returns 0
22:56:10.647 00.000 7680 IsGuiding returns 0
22:56:10.647 00.000 7680 scope move finished after 93 + 52 ms
22:56:10.647 00.000 7680 Move returns status 0, amount 93
22:56:10.647 00.000 7680 MoveAxis(N, 0, ABG)
22:56:10.648 00.001 7680 Move returns status 0, amount 0
22:56:10.648 00.000 7680 move complete, result=0
22:56:10.648 00.000 7680 worker thread done servicing request
22:56:10.648 00.000 7680 Worker thread wakes up
22:56:10.648 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.1 px 0 ms NORTH
22:56:10.653 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:10.653 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:56:11.891 01.238 7680 Exposure complete
22:56:12.019 00.128 7680 worker thread done servicing request
22:56:12.019 00.000 6120 OnExposeComplete: enter
22:56:12.023 00.004 6120 UpdateGuideState(): m_state=6
22:56:12.028 00.005 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 924
22:56:12.032 00.004 6120 Star::Find returns 1 (1), X=974.08, Y=45.98, Mass=12151, SNR=72.3, Peak=255 HFD=7.1
22:56:12.036 00.004 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
22:56:12.041 00.005 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
22:56:12.045 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.54 hyp=0.58 cameraTheta=1.94 mountX=0.10 mountY=-0.58, mountTheta=-1.39
22:56:12.050 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.54, opts=13)
22:56:12.054 00.004 6120 Enqueuing Move request for scope (-0.21, 0.54)
22:56:12.058 00.004 7680 Worker thread wakes up
22:56:12.058 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:12.062 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.54) opts 0xd
22:56:12.062 00.000 6120 UpdateGuideState exits: m=12151 SNR=72.3 Saturated
22:56:12.067 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.54)
22:56:12.067 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:12.071 00.004 7680 Moving (-0.21, 0.54) raw xDistance=0.10 yDistance=-0.58
22:56:12.071 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:12.074 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:56:12.076 00.002 6120 Enqueuing Expose request
22:56:12.080 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
22:56:12.080 00.000 7680 MoveAxis(E, 0, ABG)
22:56:12.080 00.000 7680 Move returns status 0, amount 0
22:56:12.080 00.000 7680 MoveAxis(N, 315, ABG)
22:56:12.080 00.000 7680 Guiding  Dir = 0, Dur = 315
22:56:12.080 00.000 7680 IsSlewing returns 0
22:56:12.080 00.000 7680 IsGuiding returns 0
22:56:12.081 00.001 7680 PulseGuide returned control before completion, sleep 325
22:56:12.415 00.334 7680 IsGuiding returns 1
22:56:12.415 00.000 7680 scope still moving after pulse duration time elapsed
22:56:12.448 00.033 7680 IsSlewing returns 0
22:56:12.449 00.001 7680 IsGuiding returns 0
22:56:12.449 00.000 7680 scope move finished after 315 + 53 ms
22:56:12.449 00.000 7680 Move returns status 0, amount 315
22:56:12.449 00.000 7680 move complete, result=0
22:56:12.449 00.000 7680 worker thread done servicing request
22:56:12.450 00.001 7680 Worker thread wakes up
22:56:12.450 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 315 ms NORTH
22:56:12.455 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:12.455 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:56:13.712 01.257 7680 Exposure complete
22:56:13.858 00.146 7680 worker thread done servicing request
22:56:13.858 00.000 6120 OnExposeComplete: enter
22:56:13.864 00.006 6120 UpdateGuideState(): m_state=6
22:56:13.868 00.004 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 925
22:56:13.873 00.005 6120 Star::Find returns 1 (1), X=974.26, Y=45.84, Mass=13339, SNR=74.9, Peak=255 HFD=6.7
22:56:13.877 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.68)
22:56:13.880 00.003 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.95)
22:56:13.885 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.40 hyp=0.40 cameraTheta=1.65 mountX=-0.04 mountY=-0.37, mountTheta=-1.68
22:56:13.890 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.40, opts=13)
22:56:13.896 00.006 6120 Enqueuing Move request for scope (-0.03, 0.40)
22:56:13.900 00.004 7680 Worker thread wakes up
22:56:13.900 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:13.904 00.004 6120 UpdateGuideState exits: m=13339 SNR=74.9 Saturated
22:56:13.908 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:13.911 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:13.915 00.004 6120 Enqueuing Expose request
22:56:13.917 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.40) opts 0xd
22:56:13.917 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.40)
22:56:13.919 00.002 7680 Moving (-0.03, 0.40) raw xDistance=-0.04 yDistance=-0.37
22:56:13.919 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:56:13.919 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:56:13.919 00.000 7680 MoveAxis(E, 0, ABG)
22:56:13.919 00.000 7680 Move returns status 0, amount 0
22:56:13.919 00.000 7680 MoveAxis(N, 203, ABG)
22:56:13.919 00.000 7680 Guiding  Dir = 0, Dur = 203
22:56:13.920 00.001 7680 IsSlewing returns 0
22:56:13.920 00.000 7680 IsGuiding returns 0
22:56:13.920 00.000 7680 PulseGuide returned control before completion, sleep 213
22:56:14.138 00.218 7680 IsGuiding returns 1
22:56:14.139 00.001 7680 scope still moving after pulse duration time elapsed
22:56:14.169 00.030 7680 IsSlewing returns 0
22:56:14.171 00.002 7680 IsGuiding returns 0
22:56:14.172 00.001 7680 scope move finished after 203 + 48 ms
22:56:14.172 00.000 7680 Move returns status 0, amount 203
22:56:14.174 00.002 7680 move complete, result=0
22:56:14.174 00.000 7680 worker thread done servicing request
22:56:14.175 00.001 7680 Worker thread wakes up
22:56:14.175 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 203 ms NORTH
22:56:14.182 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:14.182 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:56:15.437 01.255 7680 Exposure complete
22:56:15.571 00.134 7680 worker thread done servicing request
22:56:15.571 00.000 6120 OnExposeComplete: enter
22:56:15.574 00.003 6120 UpdateGuideState(): m_state=6
22:56:15.579 00.005 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 926
22:56:15.583 00.004 6120 Star::Find returns 1 (1), X=974.11, Y=45.65, Mass=14059, SNR=76.9, Peak=255 HFD=6.8
22:56:15.586 00.003 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
22:56:15.590 00.004 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.31)
22:56:15.594 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.21 hyp=0.28 cameraTheta=2.29 mountX=0.14 mountY=-0.27, mountTheta=-1.09
22:56:15.599 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.21, opts=13)
22:56:15.603 00.004 6120 Enqueuing Move request for scope (-0.19, 0.21)
22:56:15.607 00.004 7680 Worker thread wakes up
22:56:15.607 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.21) opts 0xd
22:56:15.607 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.21)
22:56:15.607 00.000 7680 Moving (-0.19, 0.21) raw xDistance=0.14 yDistance=-0.27
22:56:15.608 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:56:15.608 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
22:56:15.608 00.000 7680 MoveAxis(E, 0, ABG)
22:56:15.608 00.000 7680 Move returns status 0, amount 0
22:56:15.608 00.000 7680 MoveAxis(N, 148, ABG)
22:56:15.608 00.000 7680 Guiding  Dir = 0, Dur = 148
22:56:15.608 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:15.613 00.005 7680 IsSlewing returns 0
22:56:15.613 00.000 6120 UpdateGuideState exits: m=14059 SNR=76.9 Saturated
22:56:15.617 00.004 7680 IsGuiding returns 0
22:56:15.617 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:15.620 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:15.624 00.004 7680 PulseGuide returned control before completion, sleep 158
22:56:15.625 00.001 6120 Enqueuing Expose request
22:56:15.783 00.158 7680 IsGuiding returns 1
22:56:15.785 00.002 7680 scope still moving after pulse duration time elapsed
22:56:15.814 00.029 7680 IsSlewing returns 0
22:56:15.814 00.000 7680 IsGuiding returns 0
22:56:15.815 00.001 7680 scope move finished after 148 + 50 ms
22:56:15.815 00.000 7680 Move returns status 0, amount 148
22:56:15.815 00.000 7680 move complete, result=0
22:56:15.816 00.001 7680 worker thread done servicing request
22:56:15.816 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 148 ms NORTH
22:56:15.823 00.007 7680 Worker thread wakes up
22:56:15.823 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:15.823 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:56:17.073 01.250 7680 Exposure complete
22:56:17.214 00.141 7680 worker thread done servicing request
22:56:17.214 00.000 6120 OnExposeComplete: enter
22:56:17.218 00.004 6120 UpdateGuideState(): m_state=6
22:56:17.222 00.004 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 927
22:56:17.225 00.003 6120 Star::Find returns 1 (1), X=974.07, Y=45.35, Mass=12260, SNR=72.2, Peak=255 HFD=6.7
22:56:17.230 00.005 6120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-2.95) = xAngle (0.18 = 0.18)
22:56:17.234 00.004 6120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.09 = -0.09)
22:56:17.238 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-2.77 mountX=0.24 mountY=-0.02, mountTheta=-0.09
22:56:17.244 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.09, opts=13)
22:56:17.247 00.003 6120 Enqueuing Move request for scope (-0.22, -0.09)
22:56:17.252 00.005 7680 Worker thread wakes up
22:56:17.252 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.09) opts 0xd
22:56:17.252 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.09)
22:56:17.252 00.000 7680 Moving (-0.22, -0.09) raw xDistance=0.24 yDistance=-0.02
22:56:17.252 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:56:17.252 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:56:17.252 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:56:17.252 00.000 7680 MoveAxis(W, 97, ABG)
22:56:17.253 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:17.256 00.003 7680 Guiding  Dir = 3, Dur = 97
22:56:17.256 00.000 6120 UpdateGuideState exits: m=12260 SNR=72.2 Saturated
22:56:17.260 00.004 7680 IsSlewing returns 0
22:56:17.260 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:17.266 00.006 7680 IsGuiding returns 0
22:56:17.266 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:17.271 00.005 6120 Enqueuing Expose request
22:56:17.276 00.005 7680 PulseGuide returned control before completion, sleep 107
22:56:17.391 00.115 7680 IsGuiding returns 0
22:56:17.391 00.000 7680 Move returns status 0, amount 97
22:56:17.393 00.002 7680 MoveAxis(N, 0, ABG)
22:56:17.393 00.000 7680 Move returns status 0, amount 0
22:56:17.393 00.000 7680 move complete, result=0
22:56:17.394 00.001 7680 worker thread done servicing request
22:56:17.394 00.000 6120 GuideStep: 0.2 px 97 ms WEST, -0.0 px 0 ms NORTH
22:56:17.401 00.007 7680 Worker thread wakes up
22:56:17.401 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:17.401 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:56:18.652 01.251 7680 Exposure complete
22:56:18.808 00.156 7680 worker thread done servicing request
22:56:18.808 00.000 6120 OnExposeComplete: enter
22:56:18.813 00.005 6120 UpdateGuideState(): m_state=6
22:56:18.819 00.006 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 928
22:56:18.824 00.005 6120 Star::Find returns 1 (1), X=974.57, Y=45.77, Mass=12590, SNR=73.8, Peak=255 HFD=6.9
22:56:18.828 00.004 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-2.95) = xAngle (3.84 = -2.44)
22:56:18.832 00.004 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.57 = -2.71)
22:56:18.836 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=0.34 hyp=0.43 cameraTheta=0.89 mountX=-0.33 mountY=-0.18, mountTheta=-2.64
22:56:18.842 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.34, opts=13)
22:56:18.845 00.003 6120 Enqueuing Move request for scope (0.27, 0.34)
22:56:18.850 00.005 7680 Worker thread wakes up
22:56:18.850 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:18.855 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.34) opts 0xd
22:56:18.855 00.000 6120 UpdateGuideState exits: m=12590 SNR=73.8 Saturated
22:56:18.861 00.006 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.34)
22:56:18.861 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:18.868 00.007 7680 Moving (0.27, 0.34) raw xDistance=-0.33 yDistance=-0.18
22:56:18.868 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:18.873 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
22:56:18.873 00.000 6120 Enqueuing Expose request
22:56:18.878 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:56:18.879 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:56:18.879 00.000 7680 MoveAxis(E, 129, ABG)
22:56:18.880 00.001 7680 Guiding  Dir = 2, Dur = 129
22:56:18.881 00.001 7680 IsSlewing returns 0
22:56:18.881 00.000 7680 IsGuiding returns 0
22:56:18.882 00.001 7680 PulseGuide returned control before completion, sleep 139
22:56:19.034 00.152 7680 IsGuiding returns 1
22:56:19.034 00.000 7680 scope still moving after pulse duration time elapsed
22:56:19.064 00.030 7680 IsSlewing returns 0
22:56:19.065 00.001 7680 IsGuiding returns 0
22:56:19.066 00.001 7680 scope move finished after 129 + 54 ms
22:56:19.066 00.000 7680 Move returns status 0, amount 129
22:56:19.066 00.000 7680 MoveAxis(N, 0, ABG)
22:56:19.066 00.000 7680 Move returns status 0, amount 0
22:56:19.067 00.001 7680 move complete, result=0
22:56:19.067 00.000 7680 worker thread done servicing request
22:56:19.067 00.000 6120 GuideStep: -0.3 px 129 ms EAST, -0.2 px 0 ms NORTH
22:56:19.075 00.008 7680 Worker thread wakes up
22:56:19.075 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:19.075 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:56:20.320 01.245 7680 Exposure complete
22:56:20.463 00.143 7680 worker thread done servicing request
22:56:20.464 00.001 6120 OnExposeComplete: enter
22:56:20.468 00.004 6120 UpdateGuideState(): m_state=6
22:56:20.472 00.004 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 929
22:56:20.476 00.004 6120 Star::Find returns 1 (0), X=974.51, Y=45.52, Mass=12162, SNR=73.0, Peak=251 HFD=7.0
22:56:20.480 00.004 6120 CameraToMount -- cameraTheta (0.39) - m_xAngle (-2.95) = xAngle (3.34 = -2.94)
22:56:20.483 00.003 6120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.08 = 3.08)
22:56:20.487 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.23 cameraTheta=0.39 mountX=-0.23 mountY=0.02, mountTheta=3.07
22:56:20.491 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.09, opts=13)
22:56:20.495 00.004 6120 Enqueuing Move request for scope (0.21, 0.09)
22:56:20.500 00.005 7680 Worker thread wakes up
22:56:20.500 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0xd
22:56:20.500 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
22:56:20.500 00.000 7680 Moving (0.21, 0.09) raw xDistance=-0.23 yDistance=0.02
22:56:20.501 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
22:56:20.501 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:56:20.501 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:20.505 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:56:20.505 00.000 7680 MoveAxis(E, 101, ABG)
22:56:20.505 00.000 7680 Guiding  Dir = 2, Dur = 101
22:56:20.505 00.000 6120 UpdateGuideState exits: m=12162 SNR=73.0
22:56:20.508 00.003 7680 IsSlewing returns 0
22:56:20.510 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:20.514 00.004 7680 IsGuiding returns 0
22:56:20.514 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:20.518 00.004 7680 PulseGuide returned control before completion, sleep 111
22:56:20.518 00.000 6120 Enqueuing Expose request
22:56:20.639 00.121 7680 IsGuiding returns 1
22:56:20.640 00.001 7680 scope still moving after pulse duration time elapsed
22:56:20.671 00.031 7680 IsSlewing returns 0
22:56:20.672 00.001 7680 IsGuiding returns 0
22:56:20.673 00.001 7680 scope move finished after 101 + 57 ms
22:56:20.673 00.000 7680 Move returns status 0, amount 101
22:56:20.674 00.001 7680 MoveAxis(N, 0, ABG)
22:56:20.674 00.000 7680 Move returns status 0, amount 0
22:56:20.674 00.000 7680 move complete, result=0
22:56:20.675 00.001 7680 worker thread done servicing request
22:56:20.675 00.000 7680 Worker thread wakes up
22:56:20.676 00.001 6120 GuideStep: -0.2 px 101 ms EAST, 0.0 px 0 ms NORTH
22:56:20.687 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:20.687 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:56:21.936 01.249 7680 Exposure complete
22:56:22.066 00.130 7680 worker thread done servicing request
22:56:22.067 00.001 6120 OnExposeComplete: enter
22:56:22.071 00.004 6120 UpdateGuideState(): m_state=6
22:56:22.075 00.004 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 930
22:56:22.079 00.004 6120 Star::Find returns 1 (1), X=974.17, Y=45.99, Mass=12927, SNR=73.7, Peak=255 HFD=6.8
22:56:22.083 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.54)
22:56:22.086 00.003 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.81)
22:56:22.091 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.55 hyp=0.57 cameraTheta=1.79 mountX=0.02 mountY=-0.55, mountTheta=-1.54
22:56:22.095 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.55, opts=13)
22:56:22.100 00.005 6120 Enqueuing Move request for scope (-0.12, 0.55)
22:56:22.105 00.005 7680 Worker thread wakes up
22:56:22.105 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.55) opts 0xd
22:56:22.105 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.55)
22:56:22.105 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:22.111 00.006 7680 Moving (-0.12, 0.55) raw xDistance=0.02 yDistance=-0.55
22:56:22.111 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:56:22.111 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
22:56:22.112 00.001 6120 UpdateGuideState exits: m=12927 SNR=73.7 Saturated
22:56:22.116 00.004 7680 MoveAxis(E, 0, ABG)
22:56:22.116 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:22.121 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:22.124 00.003 6120 Enqueuing Expose request
22:56:22.129 00.005 7680 Move returns status 0, amount 0
22:56:22.129 00.000 7680 MoveAxis(N, 300, ABG)
22:56:22.129 00.000 7680 Guiding  Dir = 0, Dur = 300
22:56:22.129 00.000 7680 IsSlewing returns 0
22:56:22.130 00.001 7680 IsGuiding returns 0
22:56:22.131 00.001 7680 PulseGuide returned control before completion, sleep 310
22:56:22.445 00.314 7680 IsGuiding returns 1
22:56:22.445 00.000 7680 scope still moving after pulse duration time elapsed
22:56:22.476 00.031 7680 IsSlewing returns 0
22:56:22.477 00.001 7680 IsGuiding returns 0
22:56:22.478 00.001 7680 scope move finished after 300 + 47 ms
22:56:22.479 00.001 7680 Move returns status 0, amount 300
22:56:22.479 00.000 7680 move complete, result=0
22:56:22.479 00.000 7680 worker thread done servicing request
22:56:22.479 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 300 ms NORTH
22:56:22.487 00.008 7680 Worker thread wakes up
22:56:22.487 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:22.487 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:56:23.741 01.254 7680 Exposure complete
22:56:23.871 00.130 7680 worker thread done servicing request
22:56:23.871 00.000 6120 OnExposeComplete: enter
22:56:23.876 00.005 6120 UpdateGuideState(): m_state=6
22:56:23.879 00.003 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 931
22:56:23.883 00.004 6120 Star::Find returns 1 (1), X=974.14, Y=45.88, Mass=13636, SNR=75.7, Peak=255 HFD=6.9
22:56:23.888 00.005 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.86 = -1.43)
22:56:23.891 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
22:56:23.894 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.45 hyp=0.47 cameraTheta=1.90 mountX=0.07 mountY=-0.47, mountTheta=-1.43
22:56:23.899 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.45, opts=13)
22:56:23.903 00.004 6120 Enqueuing Move request for scope (-0.15, 0.45)
22:56:23.907 00.004 7680 Worker thread wakes up
22:56:23.907 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.45) opts 0xd
22:56:23.907 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.45)
22:56:23.907 00.000 7680 Moving (-0.15, 0.45) raw xDistance=0.07 yDistance=-0.47
22:56:23.908 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:56:23.908 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:56:23.908 00.000 7680 MoveAxis(E, 0, ABG)
22:56:23.908 00.000 7680 Move returns status 0, amount 0
22:56:23.908 00.000 7680 MoveAxis(N, 255, ABG)
22:56:23.908 00.000 7680 Guiding  Dir = 0, Dur = 255
22:56:23.908 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:23.912 00.004 7680 IsSlewing returns 0
22:56:23.912 00.000 6120 UpdateGuideState exits: m=13636 SNR=75.7 Saturated
22:56:23.915 00.003 7680 IsGuiding returns 0
22:56:23.915 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:23.920 00.005 7680 PulseGuide returned control before completion, sleep 265
22:56:23.920 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:23.924 00.004 6120 Enqueuing Expose request
22:56:24.202 00.278 7680 IsGuiding returns 0
22:56:24.203 00.001 7680 Move returns status 0, amount 255
22:56:24.203 00.000 7680 move complete, result=0
22:56:24.204 00.001 7680 worker thread done servicing request
22:56:24.204 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 255 ms NORTH
22:56:24.211 00.007 7680 Worker thread wakes up
22:56:24.212 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:24.212 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,30,31,31)
22:56:25.162 00.950 6120 evsrv: cli 0FAEFD98 connect
22:56:25.285 00.123 6120 case statement mapped state 6 to 3
22:56:25.290 00.005 6120 case statement mapped state 6 to 3
22:56:25.301 00.011 6120 evsrv: cli 0FAEFD98 request: {"method":"get_app_state","id":"12813ca4-410a-44c3-a6e0-a0ebc4c56df1"}
22:56:25.304 00.003 6120 case statement mapped state 6 to 3
22:56:25.307 00.003 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":"Guiding","id":"12813ca4-410a-44c3-a6e0-a0ebc4c56df1"}
22:56:25.312 00.005 6120 evsrv: cli 0FAEFD98 disconnect
22:56:25.317 00.005 6120 evsrv: cli 0FAEFED8 connect
22:56:25.321 00.004 6120 case statement mapped state 6 to 3
22:56:25.325 00.004 6120 case statement mapped state 6 to 3
22:56:25.328 00.003 6120 evsrv: cli 0FAEFED8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"39d22a43-008b-4b40-9120-304d928f36b2"}
22:56:25.475 00.147 6120 PhdController::Dither begins
22:56:25.487 00.012 6120 dither: size=5.00, dRA=4.67 dDec=1.83
22:56:25.490 00.003 7680 Exposure complete
22:56:25.490 00.000 6120 MountToCamera -- mountTheta (0.37) + m_xAngle (-2.95) = xAngle (-2.58 = -2.58)
22:56:25.608 00.118 6120 MountToCamera -- mountX=4.67 mountY=1.83 hyp=5.01 mountTheta=0.37 cameraX=-4.24, cameraY=-2.67 cameraTheta=-2.58
22:56:25.613 00.005 6120 setting lock position to (970.05, 42.77)
22:56:25.617 00.004 6120 Mount: notify guiding dithered (-4.2, -2.7)
22:56:25.621 00.004 6120 Status Line: Dither by 4.67,1.83
22:56:25.624 00.003 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:56:25.628 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
22:56:25.631 00.003 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":0,"id":"39d22a43-008b-4b40-9120-304d928f36b2"}
22:56:25.635 00.004 6120 evsrv: cli 0FAEFED8 disconnect
22:56:25.713 00.078 7680 worker thread done servicing request
22:56:25.714 00.001 6120 OnExposeComplete: enter
22:56:25.717 00.003 6120 UpdateGuideState(): m_state=6
22:56:25.721 00.004 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 932
22:56:25.724 00.003 6120 Star::Find returns 1 (1), X=974.03, Y=45.81, Mass=13182, SNR=74.1, Peak=255 HFD=6.9
22:56:25.726 00.002 6120 CameraToMount -- cameraTheta (0.65) - m_xAngle (-2.95) = xAngle (3.61 = -2.68)
22:56:25.729 00.003 6120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.34 = -2.94)
22:56:25.733 00.004 6120 CameraToMount -- cameraX=3.98 cameraY=3.05 hyp=5.01 cameraTheta=0.65 mountX=-4.48 mountY=-0.99, mountTheta=-2.92
22:56:25.737 00.004 6120 dither recenter: remaining=(-4.7,-1.8) step=(-4.7,-1.8)
22:56:25.740 00.003 6120 MountToCamera -- mountTheta (-2.77) + m_xAngle (-2.95) = xAngle (-5.72 = 0.56)
22:56:25.743 00.003 6120 MountToCamera -- mountX=-4.67 mountY=-1.83 hyp=5.01 mountTheta=-2.77 cameraX=4.24, cameraY=2.67 cameraTheta=0.56
22:56:25.746 00.003 6120 SchedulePrimaryMove(0D6325F0, x=4.24, y=2.67, opts=4)
22:56:25.749 00.003 6120 Enqueuing Move request for scope (4.24, 2.67)
22:56:25.752 00.003 7680 Worker thread wakes up
22:56:25.752 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (4.24, 2.67) opts 0x4
22:56:25.752 00.000 7680 Handling offset move in thread for scope, endpoint = (4.24, 2.67)
22:56:25.752 00.000 7680 Moving (4.24, 2.67) raw xDistance=-4.67 yDistance=-1.83
22:56:25.752 00.000 7680 MoveAxis(E, 3025, B)
22:56:25.752 00.000 7680 Guiding  Dir = 2, Dur = 3025
22:56:25.753 00.001 6120 Mount: notify direct move -4.67,-1.83
22:56:25.755 00.002 7680 IsSlewing returns 0
22:56:25.756 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:25.759 00.003 7680 IsGuiding returns 0
22:56:25.759 00.000 6120 UpdateGuideState exits: m=13182 SNR=74.1 Saturated
22:56:25.761 00.002 7680 PulseGuide returned control before completion, sleep 3035
22:56:25.761 00.000 6120 PhdController: settling, locked = 1, distance = 5.31 (1.50) aobump = 0 frame = 1 / 99999
22:56:25.765 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764046585.765,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.31,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:56:25.769 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:25.771 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:25.774 00.003 6120 Enqueuing Expose request
22:56:28.815 03.041 7680 IsGuiding returns 1
22:56:28.815 00.000 7680 scope still moving after pulse duration time elapsed
22:56:28.845 00.030 7680 IsSlewing returns 0
22:56:28.846 00.001 7680 IsGuiding returns 1
22:56:28.876 00.030 7680 IsSlewing returns 0
22:56:28.877 00.001 7680 IsGuiding returns 1
22:56:28.906 00.029 7680 IsSlewing returns 0
22:56:28.906 00.000 7680 IsGuiding returns 0
22:56:28.906 00.000 7680 scope move finished after 3025 + 122 ms
22:56:28.907 00.001 7680 Move returns status 0, amount 3025
22:56:28.907 00.000 7680 MoveAxis(N, 994, B)
22:56:28.907 00.000 7680 Guiding  Dir = 0, Dur = 994
22:56:28.908 00.001 7680 IsSlewing returns 0
22:56:28.908 00.000 7680 IsGuiding returns 0
22:56:28.909 00.001 7680 PulseGuide returned control before completion, sleep 1004
22:56:29.918 01.009 7680 IsGuiding returns 1
22:56:29.920 00.002 7680 scope still moving after pulse duration time elapsed
22:56:29.949 00.029 7680 IsSlewing returns 0
22:56:29.951 00.002 7680 IsGuiding returns 0
22:56:29.951 00.000 7680 scope move finished after 994 + 48 ms
22:56:29.952 00.001 7680 Move returns status 0, amount 994
22:56:29.952 00.000 7680 move complete, result=0
22:56:29.952 00.000 7680 worker thread done servicing request
22:56:29.953 00.001 7680 Worker thread wakes up
22:56:29.953 00.000 6120 GuideStep: -4.7 px 3025 ms EAST, -1.8 px 994 ms NORTH
22:56:29.960 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:29.960 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:56:31.211 01.251 7680 Exposure complete
22:56:31.339 00.128 7680 worker thread done servicing request
22:56:31.339 00.000 6120 OnExposeComplete: enter
22:56:31.343 00.004 6120 UpdateGuideState(): m_state=6
22:56:31.347 00.004 6120 Star::Find(15, 974, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 933
22:56:31.351 00.004 6120 Star::Find returns 1 (0), X=969.59, Y=45.17, Mass=12335, SNR=72.6, Peak=252 HFD=6.9
22:56:31.355 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
22:56:31.359 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.84)
22:56:31.363 00.004 6120 CameraToMount -- cameraX=-0.46 cameraY=2.40 hyp=2.44 cameraTheta=1.76 mountX=0.00 mountY=-2.36, mountTheta=-1.57
22:56:31.368 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.46, y=2.40, opts=13)
22:56:31.371 00.003 6120 Enqueuing Move request for scope (-0.46, 2.40)
22:56:31.376 00.005 7680 Worker thread wakes up
22:56:31.376 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:31.380 00.004 6120 UpdateGuideState exits: m=12335 SNR=72.6
22:56:31.383 00.003 6120 PhdController: settling, locked = 1, distance = 2.44 (1.50) aobump = 0 frame = 2 / 99999
22:56:31.387 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 2.40) opts 0xd
22:56:31.387 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.46, 2.40)
22:56:31.388 00.001 7680 Moving (-0.46, 2.40) raw xDistance=0.00 yDistance=-2.36
22:56:31.389 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046591.387,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.44,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:56:31.393 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:56:31.393 00.000 7680 resist switch: large excursion: input -2.36 thresh 0.60 direction from 0 to -1
22:56:31.393 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.07
22:56:31.394 00.001 7680 GuideAlgorithmResistSwitch::result() returns -2.36 from input -2.36
22:56:31.394 00.000 7680 MoveAxis(E, 0, ABG)
22:56:31.394 00.000 7680 Move returns status 0, amount 0
22:56:31.394 00.000 7680 MoveAxis(N, 1280, ABG)
22:56:31.394 00.000 7680 Guiding  Dir = 0, Dur = 1280
22:56:31.394 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:31.398 00.004 7680 IsSlewing returns 0
22:56:31.399 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:31.403 00.004 7680 IsGuiding returns 0
22:56:31.403 00.000 6120 Enqueuing Expose request
22:56:31.408 00.005 7680 PulseGuide returned control before completion, sleep 1290
22:56:32.700 01.292 7680 IsGuiding returns 1
22:56:32.701 00.001 7680 scope still moving after pulse duration time elapsed
22:56:32.732 00.031 7680 IsSlewing returns 0
22:56:32.733 00.001 7680 IsGuiding returns 0
22:56:32.733 00.000 7680 scope move finished after 1280 + 50 ms
22:56:32.734 00.001 7680 Move returns status 0, amount 1280
22:56:32.735 00.001 7680 move complete, result=0
22:56:32.735 00.000 7680 worker thread done servicing request
22:56:32.736 00.001 7680 Worker thread wakes up
22:56:32.736 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -2.4 px 1280 ms NORTH
22:56:32.743 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:32.744 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:56:33.998 01.254 7680 Exposure complete
22:56:34.127 00.129 7680 worker thread done servicing request
22:56:34.127 00.000 6120 OnExposeComplete: enter
22:56:34.132 00.005 6120 UpdateGuideState(): m_state=6
22:56:34.136 00.004 6120 Star::Find(15, 969, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 934
22:56:34.143 00.007 6120 Star::Find returns 1 (1), X=969.22, Y=43.61, Mass=12809, SNR=74.1, Peak=255 HFD=7.0
22:56:34.147 00.004 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.30 = -0.98)
22:56:34.150 00.003 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.25)
22:56:34.154 00.004 6120 CameraToMount -- cameraX=-0.83 cameraY=0.84 hyp=1.18 cameraTheta=2.35 mountX=0.66 mountY=-1.12, mountTheta=-1.04
22:56:34.159 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.83, y=0.84, opts=13)
22:56:34.163 00.004 6120 Enqueuing Move request for scope (-0.83, 0.84)
22:56:34.167 00.004 7680 Worker thread wakes up
22:56:34.167 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.84) opts 0xd
22:56:34.167 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.83, 0.84)
22:56:34.167 00.000 7680 Moving (-0.83, 0.84) raw xDistance=0.66 yDistance=-1.12
22:56:34.167 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
22:56:34.167 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.12 from input -1.12
22:56:34.168 00.001 7680 MoveAxis(W, 269, ABG)
22:56:34.168 00.000 7680 Guiding  Dir = 3, Dur = 269
22:56:34.168 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:34.171 00.003 7680 IsSlewing returns 0
22:56:34.171 00.000 6120 UpdateGuideState exits: m=12809 SNR=74.1 Saturated
22:56:34.176 00.005 7680 IsGuiding returns 0
22:56:34.176 00.000 6120 PhdController: settling, locked = 1, distance = 2.07 (1.50) aobump = 0 frame = 3 / 99999
22:56:34.180 00.004 7680 PulseGuide returned control before completion, sleep 279
22:56:34.180 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046594.180,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.07,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:56:34.184 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:34.187 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:34.191 00.004 6120 Enqueuing Expose request
22:56:34.471 00.280 7680 IsGuiding returns 1
22:56:34.472 00.001 7680 scope still moving after pulse duration time elapsed
22:56:34.501 00.029 7680 IsSlewing returns 0
22:56:34.502 00.001 7680 IsGuiding returns 0
22:56:34.502 00.000 7680 scope move finished after 269 + 57 ms
22:56:34.503 00.001 7680 Move returns status 0, amount 269
22:56:34.504 00.001 7680 MoveAxis(N, 610, ABG)
22:56:34.504 00.000 7680 Guiding  Dir = 0, Dur = 610
22:56:34.505 00.001 7680 IsSlewing returns 0
22:56:34.505 00.000 7680 IsGuiding returns 0
22:56:34.506 00.001 7680 PulseGuide returned control before completion, sleep 620
22:56:35.130 00.624 7680 IsGuiding returns 1
22:56:35.130 00.000 7680 scope still moving after pulse duration time elapsed
22:56:35.163 00.033 7680 IsSlewing returns 0
22:56:35.164 00.001 7680 IsGuiding returns 0
22:56:35.165 00.001 7680 scope move finished after 610 + 49 ms
22:56:35.165 00.000 7680 Move returns status 0, amount 610
22:56:35.165 00.000 7680 move complete, result=0
22:56:35.166 00.001 7680 worker thread done servicing request
22:56:35.166 00.000 6120 GuideStep: 0.7 px 269 ms WEST, -1.1 px 610 ms NORTH
22:56:35.173 00.007 7680 Worker thread wakes up
22:56:35.173 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:35.173 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:56:36.430 01.257 7680 Exposure complete
22:56:36.571 00.141 7680 worker thread done servicing request
22:56:36.571 00.000 6120 OnExposeComplete: enter
22:56:36.577 00.006 6120 UpdateGuideState(): m_state=6
22:56:36.582 00.005 6120 Star::Find(15, 969, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 935
22:56:36.586 00.004 6120 Star::Find returns 1 (1), X=969.75, Y=42.88, Mass=13559, SNR=77.1, Peak=255 HFD=6.8
22:56:36.591 00.005 6120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-2.95) = xAngle (5.74 = -0.55)
22:56:36.595 00.004 6120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.47 = -0.82)
22:56:36.599 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.11 hyp=0.32 cameraTheta=2.78 mountX=0.27 mountY=-0.23, mountTheta=-0.71
22:56:36.605 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.11, opts=13)
22:56:36.609 00.004 6120 Enqueuing Move request for scope (-0.30, 0.11)
22:56:36.614 00.005 7680 Worker thread wakes up
22:56:36.614 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:36.618 00.004 6120 UpdateGuideState exits: m=13559 SNR=77.1 Saturated
22:56:36.623 00.005 6120 PhdController: settling, locked = 1, distance = 1.54 (1.50) aobump = 0 frame = 4 / 99999
22:56:36.626 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.11) opts 0xd
22:56:36.626 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.11)
22:56:36.627 00.001 7680 Moving (-0.30, 0.11) raw xDistance=0.27 yDistance=-0.23
22:56:36.627 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.27
22:56:36.627 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:56:36.627 00.000 7680 MoveAxis(W, 130, ABG)
22:56:36.629 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764046596.626,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.54,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:56:36.632 00.003 7680 Guiding  Dir = 3, Dur = 130
22:56:36.632 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:36.637 00.005 7680 IsSlewing returns 0
22:56:36.638 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:36.643 00.005 6120 Enqueuing Expose request
22:56:36.646 00.003 7680 IsGuiding returns 0
22:56:36.647 00.001 7680 PulseGuide returned control before completion, sleep 140
22:56:36.792 00.145 7680 IsGuiding returns 1
22:56:36.794 00.002 7680 scope still moving after pulse duration time elapsed
22:56:36.823 00.029 7680 IsSlewing returns 0
22:56:36.823 00.000 7680 IsGuiding returns 0
22:56:36.824 00.001 7680 scope move finished after 130 + 47 ms
22:56:36.824 00.000 7680 Move returns status 0, amount 130
22:56:36.824 00.000 7680 MoveAxis(N, 125, ABG)
22:56:36.825 00.001 7680 Guiding  Dir = 0, Dur = 125
22:56:36.825 00.000 7680 IsSlewing returns 0
22:56:36.825 00.000 7680 IsGuiding returns 0
22:56:36.827 00.002 7680 PulseGuide returned control before completion, sleep 135
22:56:36.963 00.136 7680 IsGuiding returns 1
22:56:36.965 00.002 7680 scope still moving after pulse duration time elapsed
22:56:36.994 00.029 7680 IsSlewing returns 0
22:56:36.996 00.002 7680 IsGuiding returns 0
22:56:36.996 00.000 7680 scope move finished after 125 + 44 ms
22:56:36.996 00.000 7680 Move returns status 0, amount 125
22:56:36.996 00.000 7680 move complete, result=0
22:56:36.997 00.001 6120 GuideStep: 0.3 px 130 ms WEST, -0.2 px 125 ms NORTH
22:56:37.002 00.005 7680 worker thread done servicing request
22:56:37.002 00.000 7680 Worker thread wakes up
22:56:37.002 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:37.003 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:56:38.253 01.250 7680 Exposure complete
22:56:38.375 00.122 7680 worker thread done servicing request
22:56:38.375 00.000 6120 OnExposeComplete: enter
22:56:38.380 00.005 6120 UpdateGuideState(): m_state=6
22:56:38.383 00.003 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 936
22:56:38.387 00.004 6120 Star::Find returns 1 (1), X=970.05, Y=42.83, Mass=13639, SNR=77.0, Peak=255 HFD=6.8
22:56:38.390 00.003 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.75)
22:56:38.393 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.02)
22:56:38.397 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.58 mountX=-0.01 mountY=-0.06, mountTheta=-1.76
22:56:38.401 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.06, opts=13)
22:56:38.404 00.003 6120 Enqueuing Move request for scope (-0.00, 0.06)
22:56:38.408 00.004 7680 Worker thread wakes up
22:56:38.408 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:38.411 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
22:56:38.411 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
22:56:38.411 00.000 7680 Moving (-0.00, 0.06) raw xDistance=-0.01 yDistance=-0.06
22:56:38.411 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:56:38.411 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:56:38.412 00.001 6120 UpdateGuideState exits: m=13639 SNR=77.0 Saturated
22:56:38.415 00.003 6120 PhdController: settling, locked = 1, distance = 1.10 (1.50) aobump = 0 frame = 5 / 99999
22:56:38.420 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:56:38.420 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046598.420,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.10,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:56:38.424 00.004 7680 MoveAxis(E, 0, ABG)
22:56:38.424 00.000 7680 Move returns status 0, amount 0
22:56:38.424 00.000 7680 MoveAxis(N, 0, ABG)
22:56:38.424 00.000 7680 Move returns status 0, amount 0
22:56:38.425 00.001 7680 move complete, result=0
22:56:38.425 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:38.428 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:38.431 00.003 6120 Enqueuing Expose request
22:56:38.434 00.003 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:38.436 00.002 7680 worker thread done servicing request
22:56:38.436 00.000 7680 Worker thread wakes up
22:56:38.437 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:38.437 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:56:39.683 01.246 7680 Exposure complete
22:56:39.815 00.132 7680 worker thread done servicing request
22:56:39.815 00.000 6120 OnExposeComplete: enter
22:56:39.819 00.004 6120 UpdateGuideState(): m_state=6
22:56:39.824 00.005 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 937
22:56:39.827 00.003 6120 Star::Find returns 1 (1), X=969.98, Y=42.94, Mass=13954, SNR=78.0, Peak=255 HFD=7.1
22:56:39.832 00.005 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.91 = -1.38)
22:56:39.836 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.65)
22:56:39.839 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.95 mountX=0.03 mountY=-0.18, mountTheta=-1.38
22:56:39.844 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.17, opts=13)
22:56:39.848 00.004 6120 Enqueuing Move request for scope (-0.07, 0.17)
22:56:39.851 00.003 7680 Worker thread wakes up
22:56:39.851 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
22:56:39.851 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
22:56:39.851 00.000 7680 Moving (-0.07, 0.17) raw xDistance=0.03 yDistance=-0.18
22:56:39.851 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:56:39.851 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:56:39.852 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:56:39.852 00.000 7680 MoveAxis(E, 0, ABG)
22:56:39.852 00.000 7680 Move returns status 0, amount 0
22:56:39.852 00.000 7680 MoveAxis(N, 0, ABG)
22:56:39.852 00.000 7680 Move returns status 0, amount 0
22:56:39.852 00.000 7680 move complete, result=0
22:56:39.852 00.000 7680 worker thread done servicing request
22:56:39.852 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:39.857 00.005 6120 UpdateGuideState exits: m=13954 SNR=78.0 Saturated
22:56:39.862 00.005 6120 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 6 / 99999
22:56:39.865 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764046599.865,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.82,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
22:56:39.869 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:39.873 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:39.876 00.003 6120 Enqueuing Expose request
22:56:39.880 00.004 7680 Worker thread wakes up
22:56:39.880 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:39.880 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:39.884 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:56:41.133 01.249 7680 Exposure complete
22:56:41.260 00.127 7680 worker thread done servicing request
22:56:41.260 00.000 6120 OnExposeComplete: enter
22:56:41.265 00.005 6120 UpdateGuideState(): m_state=6
22:56:41.268 00.003 6120 Star::Find(15, 969, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 938
22:56:41.272 00.004 6120 Star::Find returns 1 (1), X=970.23, Y=42.99, Mass=13825, SNR=75.6, Peak=255 HFD=6.8
22:56:41.275 00.003 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-2.95) = xAngle (3.84 = -2.44)
22:56:41.280 00.005 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.57 = -2.71)
22:56:41.284 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.22 hyp=0.29 cameraTheta=0.89 mountX=-0.22 mountY=-0.12, mountTheta=-2.64
22:56:41.289 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.22, opts=13)
22:56:41.294 00.005 6120 Enqueuing Move request for scope (0.18, 0.22)
22:56:41.298 00.004 7680 Worker thread wakes up
22:56:41.298 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.22) opts 0xd
22:56:41.299 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.22)
22:56:41.299 00.000 7680 Moving (0.18, 0.22) raw xDistance=-0.22 yDistance=-0.12
22:56:41.299 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:56:41.300 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:56:41.300 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:41.303 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:56:41.304 00.001 7680 MoveAxis(E, 89, ABG)
22:56:41.305 00.001 7680 Guiding  Dir = 2, Dur = 89
22:56:41.305 00.000 6120 UpdateGuideState exits: m=13825 SNR=75.6 Saturated
22:56:41.308 00.003 7680 IsSlewing returns 0
22:56:41.308 00.000 6120 PhdController: settling, locked = 1, distance = 0.66 (1.50) aobump = 0 frame = 7 / 99999
22:56:41.311 00.003 7680 IsGuiding returns 0
22:56:41.311 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046601.311,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.66,"Time":2.9,"SettleTime":10.0,"StarLocked":true}
22:56:41.316 00.005 7680 PulseGuide returned control before completion, sleep 99
22:56:41.316 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:41.319 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:41.323 00.004 6120 Enqueuing Expose request
22:56:41.418 00.095 7680 IsGuiding returns 1
22:56:41.419 00.001 7680 scope still moving after pulse duration time elapsed
22:56:41.449 00.030 7680 IsSlewing returns 0
22:56:41.451 00.002 7680 IsGuiding returns 1
22:56:41.481 00.030 7680 IsSlewing returns 0
22:56:41.484 00.003 7680 IsGuiding returns 1
22:56:41.513 00.029 7680 IsSlewing returns 0
22:56:41.515 00.002 7680 IsGuiding returns 0
22:56:41.515 00.000 7680 scope move finished after 89 + 115 ms
22:56:41.517 00.002 7680 Move returns status 0, amount 89
22:56:41.517 00.000 7680 MoveAxis(N, 0, ABG)
22:56:41.517 00.000 7680 Move returns status 0, amount 0
22:56:41.518 00.001 7680 move complete, result=0
22:56:41.518 00.000 7680 worker thread done servicing request
22:56:41.518 00.000 7680 Worker thread wakes up
22:56:41.518 00.000 6120 GuideStep: -0.2 px 89 ms EAST, -0.1 px 0 ms NORTH
22:56:41.525 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:41.525 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:56:42.772 01.247 7680 Exposure complete
22:56:42.897 00.125 6120 OnExposeComplete: enter
22:56:42.901 00.004 6120 UpdateGuideState(): m_state=6
22:56:42.904 00.003 7680 worker thread done servicing request
22:56:42.904 00.000 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 939
22:56:42.907 00.003 6120 Star::Find returns 1 (1), X=970.09, Y=43.17, Mass=12883, SNR=73.5, Peak=255 HFD=6.8
22:56:42.910 00.003 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
22:56:42.913 00.003 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
22:56:42.916 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.40 hyp=0.40 cameraTheta=1.47 mountX=-0.11 mountY=-0.34, mountTheta=-1.89
22:56:42.922 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.40, opts=13)
22:56:42.926 00.004 6120 Enqueuing Move request for scope (0.04, 0.40)
22:56:42.930 00.004 7680 Worker thread wakes up
22:56:42.930 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.40) opts 0xd
22:56:42.930 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:42.934 00.004 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.40)
22:56:42.934 00.000 7680 Moving (0.04, 0.40) raw xDistance=-0.11 yDistance=-0.34
22:56:42.935 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:56:42.935 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
22:56:42.935 00.000 7680 MoveAxis(E, 0, ABG)
22:56:42.935 00.000 7680 Move returns status 0, amount 0
22:56:42.936 00.001 7680 MoveAxis(N, 185, ABG)
22:56:42.936 00.000 6120 UpdateGuideState exits: m=12883 SNR=73.5 Saturated
22:56:42.940 00.004 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 8 / 99999
22:56:42.945 00.005 7680 Guiding  Dir = 0, Dur = 185
22:56:42.945 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046602.945,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.58,"Time":4.5,"SettleTime":10.0,"StarLocked":true}
22:56:42.950 00.005 7680 IsSlewing returns 0
22:56:42.950 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:42.954 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:42.958 00.004 6120 Enqueuing Expose request
22:56:42.962 00.004 7680 IsGuiding returns 0
22:56:42.962 00.000 7680 PulseGuide returned control before completion, sleep 195
22:56:43.168 00.206 7680 IsGuiding returns 1
22:56:43.168 00.000 7680 scope still moving after pulse duration time elapsed
22:56:43.199 00.031 7680 IsSlewing returns 0
22:56:43.200 00.001 7680 IsGuiding returns 0
22:56:43.200 00.000 7680 scope move finished after 185 + 52 ms
22:56:43.201 00.001 7680 Move returns status 0, amount 185
22:56:43.201 00.000 7680 move complete, result=0
22:56:43.201 00.000 7680 worker thread done servicing request
22:56:43.202 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 185 ms NORTH
22:56:43.208 00.006 7680 Worker thread wakes up
22:56:43.208 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:43.208 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:56:44.455 01.247 7680 Exposure complete
22:56:44.590 00.135 7680 worker thread done servicing request
22:56:44.590 00.000 6120 OnExposeComplete: enter
22:56:44.594 00.004 6120 UpdateGuideState(): m_state=6
22:56:44.599 00.005 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 940
22:56:44.602 00.003 6120 Star::Find returns 1 (1), X=969.93, Y=43.15, Mass=14122, SNR=78.8, Peak=255 HFD=6.9
22:56:44.608 00.006 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
22:56:44.611 00.003 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
22:56:44.616 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.38 hyp=0.40 cameraTheta=1.89 mountX=0.05 mountY=-0.39, mountTheta=-1.44
22:56:44.622 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.38, opts=13)
22:56:44.625 00.003 6120 Enqueuing Move request for scope (-0.12, 0.38)
22:56:44.628 00.003 7680 Worker thread wakes up
22:56:44.629 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.38) opts 0xd
22:56:44.629 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.38)
22:56:44.629 00.000 7680 Moving (-0.12, 0.38) raw xDistance=0.05 yDistance=-0.39
22:56:44.629 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:56:44.631 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
22:56:44.631 00.000 7680 MoveAxis(E, 0, ABG)
22:56:44.631 00.000 7680 Move returns status 0, amount 0
22:56:44.631 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:44.634 00.003 7680 MoveAxis(N, 213, ABG)
22:56:44.634 00.000 7680 Guiding  Dir = 0, Dur = 213
22:56:44.634 00.000 6120 UpdateGuideState exits: m=14122 SNR=78.8 Saturated
22:56:44.639 00.005 7680 IsSlewing returns 0
22:56:44.640 00.001 6120 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 9 / 99999
22:56:44.643 00.003 7680 IsGuiding returns 0
22:56:44.643 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046604.643,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.53,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
22:56:44.648 00.005 7680 PulseGuide returned control before completion, sleep 223
22:56:44.648 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:44.652 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:44.657 00.005 6120 Enqueuing Expose request
22:56:44.880 00.223 7680 IsGuiding returns 0
22:56:44.881 00.001 7680 Move returns status 0, amount 213
22:56:44.882 00.001 7680 move complete, result=0
22:56:44.882 00.000 7680 worker thread done servicing request
22:56:44.883 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 213 ms NORTH
22:56:44.896 00.013 7680 Worker thread wakes up
22:56:44.896 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:44.897 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:56:46.136 01.239 7680 Exposure complete
22:56:46.263 00.127 7680 worker thread done servicing request
22:56:46.263 00.000 6120 OnExposeComplete: enter
22:56:46.267 00.004 6120 UpdateGuideState(): m_state=6
22:56:46.271 00.004 6120 Star::Find(15, 969, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 941
22:56:46.274 00.003 6120 Star::Find returns 1 (1), X=970.01, Y=43.10, Mass=13261, SNR=74.4, Peak=255 HFD=6.9
22:56:46.278 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
22:56:46.281 00.003 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
22:56:46.284 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.33 hyp=0.34 cameraTheta=1.67 mountX=-0.03 mountY=-0.32, mountTheta=-1.66
22:56:46.289 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.33, opts=13)
22:56:46.292 00.003 6120 Enqueuing Move request for scope (-0.03, 0.33)
22:56:46.296 00.004 7680 Worker thread wakes up
22:56:46.296 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.33) opts 0xd
22:56:46.297 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.33)
22:56:46.297 00.000 7680 Moving (-0.03, 0.33) raw xDistance=-0.03 yDistance=-0.32
22:56:46.297 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:56:46.297 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:56:46.297 00.000 7680 MoveAxis(E, 0, ABG)
22:56:46.297 00.000 7680 Move returns status 0, amount 0
22:56:46.297 00.000 7680 MoveAxis(N, 171, ABG)
22:56:46.298 00.001 7680 Guiding  Dir = 0, Dur = 171
22:56:46.298 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:46.301 00.003 7680 IsSlewing returns 0
22:56:46.301 00.000 6120 UpdateGuideState exits: m=13261 SNR=74.4 Saturated
22:56:46.304 00.003 7680 IsGuiding returns 0
22:56:46.304 00.000 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 10 / 99999
22:56:46.308 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764046606.308,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.47,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
22:56:46.312 00.004 7680 PulseGuide returned control before completion, sleep 181
22:56:46.312 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:46.316 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:46.319 00.003 6120 Enqueuing Expose request
22:56:46.507 00.188 7680 IsGuiding returns 1
22:56:46.508 00.001 7680 scope still moving after pulse duration time elapsed
22:56:46.538 00.030 7680 IsSlewing returns 0
22:56:46.539 00.001 7680 IsGuiding returns 0
22:56:46.540 00.001 7680 scope move finished after 171 + 63 ms
22:56:46.540 00.000 7680 Move returns status 0, amount 171
22:56:46.540 00.000 7680 move complete, result=0
22:56:46.541 00.001 7680 worker thread done servicing request
22:56:46.541 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 171 ms NORTH
22:56:46.549 00.008 7680 Worker thread wakes up
22:56:46.549 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:46.549 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:56:47.806 01.257 7680 Exposure complete
22:56:47.938 00.132 7680 worker thread done servicing request
22:56:47.939 00.001 6120 OnExposeComplete: enter
22:56:47.943 00.004 6120 UpdateGuideState(): m_state=6
22:56:47.946 00.003 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 942
22:56:47.950 00.004 6120 Star::Find returns 1 (1), X=970.08, Y=42.94, Mass=12743, SNR=74.6, Peak=255 HFD=6.9
22:56:47.956 00.006 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
22:56:47.961 00.005 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
22:56:47.965 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.40 mountX=-0.06 mountY=-0.14, mountTheta=-1.98
22:56:47.970 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.18, opts=13)
22:56:47.975 00.005 6120 Enqueuing Move request for scope (0.03, 0.18)
22:56:47.979 00.004 7680 Worker thread wakes up
22:56:47.979 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
22:56:47.979 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:47.982 00.003 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
22:56:47.982 00.000 7680 Moving (0.03, 0.18) raw xDistance=-0.06 yDistance=-0.14
22:56:47.982 00.000 6120 UpdateGuideState exits: m=12743 SNR=74.6 Saturated
22:56:47.987 00.005 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 11 / 99999
22:56:47.991 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:56:47.992 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046607.991,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.38,"Time":9.6,"SettleTime":10.0,"StarLocked":true}
22:56:47.995 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:56:47.995 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:47.999 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:56:47.999 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:48.005 00.006 6120 Enqueuing Expose request
22:56:48.009 00.004 7680 MoveAxis(E, 0, ABG)
22:56:48.009 00.000 7680 Move returns status 0, amount 0
22:56:48.009 00.000 7680 MoveAxis(N, 0, ABG)
22:56:48.009 00.000 7680 Move returns status 0, amount 0
22:56:48.010 00.001 7680 move complete, result=0
22:56:48.010 00.000 7680 worker thread done servicing request
22:56:48.010 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:48.013 00.003 7680 Worker thread wakes up
22:56:48.014 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:48.014 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:56:49.257 01.243 7680 Exposure complete
22:56:49.400 00.143 7680 worker thread done servicing request
22:56:49.400 00.000 6120 OnExposeComplete: enter
22:56:49.403 00.003 6120 UpdateGuideState(): m_state=6
22:56:49.406 00.003 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 943
22:56:49.410 00.004 6120 Star::Find returns 1 (1), X=970.08, Y=43.05, Mass=13315, SNR=75.5, Peak=255 HFD=7.0
22:56:49.414 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
22:56:49.418 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
22:56:49.421 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.48 mountX=-0.08 mountY=-0.24, mountTheta=-1.88
22:56:49.427 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.28, opts=13)
22:56:49.431 00.004 6120 Enqueuing Move request for scope (0.03, 0.28)
22:56:49.434 00.003 7680 Worker thread wakes up
22:56:49.435 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.28) opts 0xd
22:56:49.435 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.28)
22:56:49.436 00.001 7680 Moving (0.03, 0.28) raw xDistance=-0.08 yDistance=-0.24
22:56:49.436 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:56:49.436 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:56:49.436 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:49.440 00.004 6120 UpdateGuideState exits: m=13315 SNR=75.5 Saturated
22:56:49.443 00.003 6120 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 12 / 99999
22:56:49.447 00.004 6120 PhdController: newstate STATE_FINISH
22:56:49.451 00.004 6120 PhdController complete: success
22:56:49.455 00.004 7680 MoveAxis(E, 0, ABG)
22:56:49.455 00.000 7680 Move returns status 0, amount 0
22:56:49.456 00.001 7680 MoveAxis(N, 130, ABG)
22:56:49.456 00.000 7680 Guiding  Dir = 0, Dur = 130
22:56:49.456 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764046609.455,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
22:56:49.460 00.004 7680 IsSlewing returns 0
22:56:49.460 00.000 6120 Mount: notify guiding dither settle done success=1
22:56:49.464 00.004 6120 PhdController: newstate STATE_IDLE
22:56:49.468 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:49.471 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:49.474 00.003 6120 Enqueuing Expose request
22:56:49.477 00.003 7680 IsGuiding returns 0
22:56:49.479 00.002 7680 PulseGuide returned control before completion, sleep 140
22:56:49.626 00.147 7680 IsGuiding returns 1
22:56:49.627 00.001 7680 scope still moving after pulse duration time elapsed
22:56:49.657 00.030 7680 IsSlewing returns 0
22:56:49.659 00.002 7680 IsGuiding returns 0
22:56:49.660 00.001 7680 scope move finished after 130 + 51 ms
22:56:49.660 00.000 7680 Move returns status 0, amount 130
22:56:49.661 00.001 7680 move complete, result=0
22:56:49.661 00.000 7680 worker thread done servicing request
22:56:49.661 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 130 ms NORTH
22:56:49.668 00.007 7680 Worker thread wakes up
22:56:49.668 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:49.668 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:56:50.913 01.245 7680 Exposure complete
22:56:51.047 00.134 7680 worker thread done servicing request
22:56:51.048 00.001 6120 OnExposeComplete: enter
22:56:51.055 00.007 6120 UpdateGuideState(): m_state=6
22:56:51.059 00.004 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 944
22:56:51.064 00.005 6120 Star::Find returns 1 (1), X=970.18, Y=43.08, Mass=12744, SNR=73.5, Peak=255 HFD=6.8
22:56:51.068 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
22:56:51.071 00.003 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.43)
22:56:51.075 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.31 hyp=0.34 cameraTheta=1.17 mountX=-0.19 mountY=-0.22, mountTheta=-2.27
22:56:51.080 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.31, opts=13)
22:56:51.086 00.006 6120 Enqueuing Move request for scope (0.13, 0.31)
22:56:51.090 00.004 7680 Worker thread wakes up
22:56:51.090 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:51.094 00.004 6120 UpdateGuideState exits: m=12744 SNR=73.5 Saturated
22:56:51.097 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:51.101 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:51.105 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.31) opts 0xd
22:56:51.105 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.31)
22:56:51.106 00.001 7680 Moving (0.13, 0.31) raw xDistance=-0.19 yDistance=-0.22
22:56:51.106 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:56:51.106 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:56:51.106 00.000 7680 MoveAxis(E, 0, ABG)
22:56:51.106 00.000 6120 Enqueuing Expose request
22:56:51.111 00.005 7680 Move returns status 0, amount 0
22:56:51.111 00.000 7680 MoveAxis(N, 120, ABG)
22:56:51.111 00.000 7680 Guiding  Dir = 0, Dur = 120
22:56:51.111 00.000 7680 IsSlewing returns 0
22:56:51.112 00.001 7680 IsGuiding returns 0
22:56:51.113 00.001 7680 PulseGuide returned control before completion, sleep 130
22:56:51.252 00.139 7680 IsGuiding returns 1
22:56:51.254 00.002 7680 scope still moving after pulse duration time elapsed
22:56:51.284 00.030 7680 IsSlewing returns 0
22:56:51.285 00.001 7680 IsGuiding returns 0
22:56:51.286 00.001 7680 scope move finished after 120 + 53 ms
22:56:51.287 00.001 7680 Move returns status 0, amount 120
22:56:51.287 00.000 7680 move complete, result=0
22:56:51.288 00.001 7680 worker thread done servicing request
22:56:51.288 00.000 7680 Worker thread wakes up
22:56:51.289 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 120 ms NORTH
22:56:51.296 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:51.296 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:56:52.551 01.255 7680 Exposure complete
22:56:52.691 00.140 7680 worker thread done servicing request
22:56:52.692 00.001 6120 OnExposeComplete: enter
22:56:52.695 00.003 6120 UpdateGuideState(): m_state=6
22:56:52.702 00.007 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
22:56:52.706 00.004 6120 Star::Find returns 1 (1), X=970.16, Y=43.03, Mass=12381, SNR=71.6, Peak=255 HFD=6.9
22:56:52.712 00.006 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
22:56:52.717 00.005 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.44)
22:56:52.720 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.16 mountX=-0.16 mountY=-0.18, mountTheta=-2.29
22:56:52.726 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.26, opts=13)
22:56:52.731 00.005 6120 Enqueuing Move request for scope (0.11, 0.26)
22:56:52.737 00.006 7680 Worker thread wakes up
22:56:52.737 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.26) opts 0xd
22:56:52.737 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.26)
22:56:52.737 00.000 7680 Moving (0.11, 0.26) raw xDistance=-0.16 yDistance=-0.18
22:56:52.737 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:52.741 00.004 6120 UpdateGuideState exits: m=12381 SNR=71.6 Saturated
22:56:52.746 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:52.750 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:52.754 00.004 6120 Enqueuing Expose request
22:56:52.758 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:56:52.758 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:56:52.758 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:56:52.758 00.000 7680 MoveAxis(E, 0, ABG)
22:56:52.758 00.000 7680 Move returns status 0, amount 0
22:56:52.759 00.001 7680 MoveAxis(N, 0, ABG)
22:56:52.759 00.000 7680 Move returns status 0, amount 0
22:56:52.759 00.000 7680 move complete, result=0
22:56:52.759 00.000 7680 worker thread done servicing request
22:56:52.759 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:52.763 00.004 7680 Worker thread wakes up
22:56:52.763 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:52.763 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:56:54.023 01.260 7680 Exposure complete
22:56:54.158 00.135 7680 worker thread done servicing request
22:56:54.159 00.001 6120 OnExposeComplete: enter
22:56:54.162 00.003 6120 UpdateGuideState(): m_state=6
22:56:54.167 00.005 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 946
22:56:54.170 00.003 6120 Star::Find returns 1 (1), X=970.20, Y=43.15, Mass=12399, SNR=72.2, Peak=255 HFD=6.8
22:56:54.174 00.004 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
22:56:54.177 00.003 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
22:56:54.182 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.38 hyp=0.41 cameraTheta=1.20 mountX=-0.22 mountY=-0.28, mountTheta=-2.24
22:56:54.187 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.38, opts=13)
22:56:54.191 00.004 6120 Enqueuing Move request for scope (0.15, 0.38)
22:56:54.194 00.003 7680 Worker thread wakes up
22:56:54.194 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.38) opts 0xd
22:56:54.194 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.38)
22:56:54.196 00.002 7680 Moving (0.15, 0.38) raw xDistance=-0.22 yDistance=-0.28
22:56:54.196 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:56:54.196 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:54.200 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:56:54.200 00.000 6120 UpdateGuideState exits: m=12399 SNR=72.2 Saturated
22:56:54.204 00.004 7680 MoveAxis(E, 89, ABG)
22:56:54.205 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:54.208 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:54.212 00.004 7680 Guiding  Dir = 2, Dur = 89
22:56:54.212 00.000 6120 Enqueuing Expose request
22:56:54.216 00.004 7680 IsSlewing returns 0
22:56:54.216 00.000 7680 IsGuiding returns 0
22:56:54.218 00.002 7680 PulseGuide returned control before completion, sleep 99
22:56:54.320 00.102 7680 IsGuiding returns 1
22:56:54.321 00.001 7680 scope still moving after pulse duration time elapsed
22:56:54.350 00.029 7680 IsSlewing returns 0
22:56:54.351 00.001 7680 IsGuiding returns 0
22:56:54.351 00.000 7680 scope move finished after 89 + 45 ms
22:56:54.351 00.000 7680 Move returns status 0, amount 89
22:56:54.353 00.002 7680 MoveAxis(N, 152, ABG)
22:56:54.353 00.000 7680 Guiding  Dir = 0, Dur = 152
22:56:54.354 00.001 7680 IsSlewing returns 0
22:56:54.354 00.000 7680 IsGuiding returns 0
22:56:54.355 00.001 7680 PulseGuide returned control before completion, sleep 162
22:56:54.520 00.165 7680 IsGuiding returns 1
22:56:54.520 00.000 7680 scope still moving after pulse duration time elapsed
22:56:54.551 00.031 7680 IsSlewing returns 0
22:56:54.551 00.000 7680 IsGuiding returns 0
22:56:54.553 00.002 7680 scope move finished after 152 + 45 ms
22:56:54.553 00.000 7680 Move returns status 0, amount 152
22:56:54.553 00.000 7680 move complete, result=0
22:56:54.554 00.001 7680 worker thread done servicing request
22:56:54.554 00.000 6120 GuideStep: -0.2 px 89 ms EAST, -0.3 px 152 ms NORTH
22:56:54.560 00.006 7680 Worker thread wakes up
22:56:54.560 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:54.560 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:56:55.808 01.248 7680 Exposure complete
22:56:55.952 00.144 7680 worker thread done servicing request
22:56:55.953 00.001 6120 OnExposeComplete: enter
22:56:55.959 00.006 6120 UpdateGuideState(): m_state=6
22:56:55.963 00.004 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 947
22:56:55.967 00.004 6120 Star::Find returns 1 (1), X=970.06, Y=43.14, Mass=13740, SNR=76.0, Peak=255 HFD=6.9
22:56:55.970 00.003 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
22:56:55.975 00.005 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.06)
22:56:55.979 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.37 hyp=0.37 cameraTheta=1.54 mountX=-0.08 mountY=-0.32, mountTheta=-1.81
22:56:55.983 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.37, opts=13)
22:56:55.989 00.006 6120 Enqueuing Move request for scope (0.01, 0.37)
22:56:55.992 00.003 7680 Worker thread wakes up
22:56:55.992 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.37) opts 0xd
22:56:55.992 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.37)
22:56:55.992 00.000 7680 Moving (0.01, 0.37) raw xDistance=-0.08 yDistance=-0.32
22:56:55.993 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:56:55.993 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:56:55.993 00.000 7680 MoveAxis(E, 0, ABG)
22:56:55.993 00.000 7680 Move returns status 0, amount 0
22:56:55.993 00.000 7680 MoveAxis(N, 176, ABG)
22:56:55.993 00.000 7680 Guiding  Dir = 0, Dur = 176
22:56:55.994 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:55.997 00.003 7680 IsSlewing returns 0
22:56:55.998 00.001 6120 UpdateGuideState exits: m=13740 SNR=76.0 Saturated
22:56:56.001 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:56.004 00.003 7680 IsGuiding returns 0
22:56:56.005 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:56.009 00.004 7680 PulseGuide returned control before completion, sleep 186
22:56:56.009 00.000 6120 Enqueuing Expose request
22:56:56.206 00.197 7680 IsGuiding returns 1
22:56:56.207 00.001 7680 scope still moving after pulse duration time elapsed
22:56:56.237 00.030 7680 IsSlewing returns 0
22:56:56.238 00.001 7680 IsGuiding returns 0
22:56:56.238 00.000 7680 scope move finished after 176 + 57 ms
22:56:56.238 00.000 7680 Move returns status 0, amount 176
22:56:56.239 00.001 7680 move complete, result=0
22:56:56.239 00.000 7680 worker thread done servicing request
22:56:56.239 00.000 7680 Worker thread wakes up
22:56:56.240 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 176 ms NORTH
22:56:56.246 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:56.246 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:56:57.506 01.260 7680 Exposure complete
22:56:57.650 00.144 7680 worker thread done servicing request
22:56:57.651 00.001 6120 OnExposeComplete: enter
22:56:57.654 00.003 6120 UpdateGuideState(): m_state=6
22:56:57.658 00.004 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 948
22:56:57.661 00.003 6120 Star::Find returns 1 (1), X=970.15, Y=43.00, Mass=12494, SNR=73.1, Peak=255 HFD=6.8
22:56:57.665 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.13 = -2.16)
22:56:57.671 00.006 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.43)
22:56:57.678 00.007 6120 CameraToMount -- cameraX=0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.17 mountX=-0.14 mountY=-0.17, mountTheta=-2.27
22:56:57.684 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.23, opts=13)
22:56:57.688 00.004 6120 Enqueuing Move request for scope (0.10, 0.23)
22:56:57.692 00.004 7680 Worker thread wakes up
22:56:57.693 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.23) opts 0xd
22:56:57.693 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.23)
22:56:57.693 00.000 7680 Moving (0.10, 0.23) raw xDistance=-0.14 yDistance=-0.17
22:56:57.693 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:57.697 00.004 6120 UpdateGuideState exits: m=12494 SNR=73.1 Saturated
22:56:57.701 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:57.705 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:57.709 00.004 6120 Enqueuing Expose request
22:56:57.712 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:56:57.713 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:56:57.713 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:56:57.713 00.000 7680 MoveAxis(E, 0, ABG)
22:56:57.713 00.000 7680 Move returns status 0, amount 0
22:56:57.714 00.001 7680 MoveAxis(N, 0, ABG)
22:56:57.714 00.000 7680 Move returns status 0, amount 0
22:56:57.714 00.000 7680 move complete, result=0
22:56:57.714 00.000 7680 worker thread done servicing request
22:56:57.715 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:56:57.720 00.005 7680 Worker thread wakes up
22:56:57.720 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:57.720 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:56:58.966 01.246 7680 Exposure complete
22:56:59.095 00.129 7680 worker thread done servicing request
22:56:59.096 00.001 6120 OnExposeComplete: enter
22:56:59.100 00.004 6120 UpdateGuideState(): m_state=6
22:56:59.103 00.003 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 949
22:56:59.106 00.003 6120 Star::Find returns 1 (1), X=970.15, Y=43.52, Mass=13035, SNR=75.2, Peak=255 HFD=7.0
22:56:59.109 00.003 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.90)
22:56:59.111 00.002 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
22:56:59.115 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.75 hyp=0.76 cameraTheta=1.43 mountX=-0.24 mountY=-0.63, mountTheta=-1.94
22:56:59.120 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.75, opts=13)
22:56:59.123 00.003 6120 Enqueuing Move request for scope (0.10, 0.75)
22:56:59.127 00.004 7680 Worker thread wakes up
22:56:59.127 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:56:59.131 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.75) opts 0xd
22:56:59.131 00.000 6120 UpdateGuideState exits: m=13035 SNR=75.2 Saturated
22:56:59.135 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:59.139 00.004 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.75)
22:56:59.139 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:56:59.144 00.005 7680 Moving (0.10, 0.75) raw xDistance=-0.24 yDistance=-0.63
22:56:59.144 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:56:59.144 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
22:56:59.144 00.000 7680 MoveAxis(E, 99, ABG)
22:56:59.145 00.001 7680 Guiding  Dir = 2, Dur = 99
22:56:59.145 00.000 6120 Enqueuing Expose request
22:56:59.149 00.004 7680 IsSlewing returns 0
22:56:59.149 00.000 7680 IsGuiding returns 0
22:56:59.151 00.002 7680 PulseGuide returned control before completion, sleep 109
22:56:59.270 00.119 7680 IsGuiding returns 1
22:56:59.271 00.001 7680 scope still moving after pulse duration time elapsed
22:56:59.302 00.031 7680 IsSlewing returns 0
22:56:59.304 00.002 7680 IsGuiding returns 0
22:56:59.305 00.001 7680 scope move finished after 99 + 55 ms
22:56:59.305 00.000 7680 Move returns status 0, amount 99
22:56:59.305 00.000 7680 MoveAxis(N, 342, ABG)
22:56:59.306 00.001 7680 Guiding  Dir = 0, Dur = 342
22:56:59.306 00.000 7680 IsSlewing returns 0
22:56:59.306 00.000 7680 IsGuiding returns 0
22:56:59.307 00.001 7680 PulseGuide returned control before completion, sleep 352
22:56:59.663 00.356 7680 IsGuiding returns 1
22:56:59.664 00.001 7680 scope still moving after pulse duration time elapsed
22:56:59.694 00.030 7680 IsSlewing returns 0
22:56:59.696 00.002 7680 IsGuiding returns 0
22:56:59.696 00.000 7680 scope move finished after 342 + 47 ms
22:56:59.698 00.002 7680 Move returns status 0, amount 342
22:56:59.698 00.000 7680 move complete, result=0
22:56:59.698 00.000 7680 worker thread done servicing request
22:56:59.699 00.001 6120 GuideStep: -0.2 px 99 ms EAST, -0.6 px 342 ms NORTH
22:56:59.702 00.003 7680 Worker thread wakes up
22:56:59.702 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:56:59.702 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:57:00.955 01.253 7680 Exposure complete
22:57:01.086 00.131 7680 worker thread done servicing request
22:57:01.087 00.001 6120 OnExposeComplete: enter
22:57:01.092 00.005 6120 UpdateGuideState(): m_state=6
22:57:01.096 00.004 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 950
22:57:01.098 00.002 6120 Star::Find returns 1 (1), X=970.03, Y=43.01, Mass=12725, SNR=74.1, Peak=255 HFD=7.2
22:57:01.102 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
22:57:01.106 00.004 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
22:57:01.109 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.67 mountX=-0.02 mountY=-0.23, mountTheta=-1.67
22:57:01.113 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.24, opts=13)
22:57:01.119 00.006 6120 Enqueuing Move request for scope (-0.02, 0.24)
22:57:01.123 00.004 7680 Worker thread wakes up
22:57:01.123 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
22:57:01.123 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
22:57:01.123 00.000 7680 Moving (-0.02, 0.24) raw xDistance=-0.02 yDistance=-0.23
22:57:01.123 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:57:01.123 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:57:01.125 00.002 7680 MoveAxis(E, 0, ABG)
22:57:01.125 00.000 7680 Move returns status 0, amount 0
22:57:01.125 00.000 7680 MoveAxis(N, 123, ABG)
22:57:01.125 00.000 7680 Guiding  Dir = 0, Dur = 123
22:57:01.125 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:01.129 00.004 7680 IsSlewing returns 0
22:57:01.129 00.000 6120 UpdateGuideState exits: m=12725 SNR=74.1 Saturated
22:57:01.133 00.004 7680 IsGuiding returns 0
22:57:01.133 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:01.138 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:01.142 00.004 7680 PulseGuide returned control before completion, sleep 133
22:57:01.142 00.000 6120 Enqueuing Expose request
22:57:01.288 00.146 7680 IsGuiding returns 1
22:57:01.288 00.000 7680 scope still moving after pulse duration time elapsed
22:57:01.319 00.031 7680 IsSlewing returns 0
22:57:01.320 00.001 7680 IsGuiding returns 0
22:57:01.321 00.001 7680 scope move finished after 123 + 65 ms
22:57:01.322 00.001 7680 Move returns status 0, amount 123
22:57:01.323 00.001 7680 move complete, result=0
22:57:01.325 00.002 7680 worker thread done servicing request
22:57:01.326 00.001 7680 Worker thread wakes up
22:57:01.326 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 123 ms NORTH
22:57:01.332 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:01.332 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:57:02.588 01.256 7680 Exposure complete
22:57:02.730 00.142 7680 worker thread done servicing request
22:57:02.732 00.002 6120 OnExposeComplete: enter
22:57:02.737 00.005 6120 UpdateGuideState(): m_state=6
22:57:02.741 00.004 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 951
22:57:02.745 00.004 6120 Star::Find returns 1 (1), X=970.08, Y=42.99, Mass=12717, SNR=72.9, Peak=255 HFD=6.8
22:57:02.749 00.004 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.91)
22:57:02.753 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
22:57:02.756 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.42 mountX=-0.07 mountY=-0.18, mountTheta=-1.95
22:57:02.761 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.22, opts=13)
22:57:02.766 00.005 6120 Enqueuing Move request for scope (0.03, 0.22)
22:57:02.771 00.005 7680 Worker thread wakes up
22:57:02.771 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:02.775 00.004 6120 UpdateGuideState exits: m=12717 SNR=72.9 Saturated
22:57:02.779 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:02.782 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:02.785 00.003 6120 Enqueuing Expose request
22:57:02.788 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
22:57:02.789 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
22:57:02.789 00.000 7680 Moving (0.03, 0.22) raw xDistance=-0.07 yDistance=-0.18
22:57:02.789 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:57:02.789 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:57:02.789 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:57:02.789 00.000 7680 MoveAxis(E, 0, ABG)
22:57:02.789 00.000 7680 Move returns status 0, amount 0
22:57:02.790 00.001 7680 MoveAxis(N, 0, ABG)
22:57:02.790 00.000 7680 Move returns status 0, amount 0
22:57:02.790 00.000 7680 move complete, result=0
22:57:02.790 00.000 7680 worker thread done servicing request
22:57:02.790 00.000 7680 Worker thread wakes up
22:57:02.790 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:57:02.796 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:02.796 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:57:04.044 01.248 7680 Exposure complete
22:57:04.182 00.138 7680 worker thread done servicing request
22:57:04.183 00.001 6120 OnExposeComplete: enter
22:57:04.186 00.003 6120 UpdateGuideState(): m_state=6
22:57:04.189 00.003 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
22:57:04.195 00.006 6120 Star::Find returns 1 (1), X=970.03, Y=43.15, Mass=13063, SNR=75.4, Peak=255 HFD=7.0
22:57:04.198 00.003 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
22:57:04.203 00.005 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
22:57:04.207 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.38 hyp=0.38 cameraTheta=1.64 mountX=-0.05 mountY=-0.35, mountTheta=-1.70
22:57:04.212 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.38, opts=13)
22:57:04.216 00.004 6120 Enqueuing Move request for scope (-0.02, 0.38)
22:57:04.220 00.004 7680 Worker thread wakes up
22:57:04.220 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:04.225 00.005 6120 UpdateGuideState exits: m=13063 SNR=75.4 Saturated
22:57:04.228 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:04.233 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:04.236 00.003 6120 Enqueuing Expose request
22:57:04.240 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.38) opts 0xd
22:57:04.240 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.38)
22:57:04.240 00.000 7680 Moving (-0.02, 0.38) raw xDistance=-0.05 yDistance=-0.35
22:57:04.240 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:57:04.241 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
22:57:04.241 00.000 7680 MoveAxis(E, 0, ABG)
22:57:04.241 00.000 7680 Move returns status 0, amount 0
22:57:04.241 00.000 7680 MoveAxis(N, 191, ABG)
22:57:04.241 00.000 7680 Guiding  Dir = 0, Dur = 191
22:57:04.242 00.001 7680 IsSlewing returns 0
22:57:04.242 00.000 7680 IsGuiding returns 0
22:57:04.243 00.001 7680 PulseGuide returned control before completion, sleep 201
22:57:04.455 00.212 7680 IsGuiding returns 1
22:57:04.457 00.002 7680 scope still moving after pulse duration time elapsed
22:57:04.487 00.030 7680 IsSlewing returns 0
22:57:04.488 00.001 7680 IsGuiding returns 0
22:57:04.489 00.001 7680 scope move finished after 191 + 55 ms
22:57:04.489 00.000 7680 Move returns status 0, amount 191
22:57:04.490 00.001 7680 move complete, result=0
22:57:04.490 00.000 7680 worker thread done servicing request
22:57:04.491 00.001 7680 Worker thread wakes up
22:57:04.492 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 191 ms NORTH
22:57:04.498 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:04.498 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:57:05.754 01.256 7680 Exposure complete
22:57:06.118 00.364 7680 worker thread done servicing request
22:57:06.119 00.001 6120 OnExposeComplete: enter
22:57:06.123 00.004 6120 UpdateGuideState(): m_state=6
22:57:06.125 00.002 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 953
22:57:06.127 00.002 6120 Star::Find returns 1 (1), X=970.08, Y=43.04, Mass=13292, SNR=75.0, Peak=255 HFD=7.0
22:57:06.129 00.002 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.40 = -1.89)
22:57:06.132 00.003 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
22:57:06.134 00.002 6120 CameraToMount -- cameraX=0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.44 mountX=-0.08 mountY=-0.23, mountTheta=-1.93
22:57:06.140 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.27, opts=13)
22:57:06.144 00.004 6120 Enqueuing Move request for scope (0.03, 0.27)
22:57:06.146 00.002 7680 Worker thread wakes up
22:57:06.147 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.27) opts 0xd
22:57:06.147 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:06.150 00.003 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.27)
22:57:06.150 00.000 6120 UpdateGuideState exits: m=13292 SNR=75.0 Saturated
22:57:06.153 00.003 7680 Moving (0.03, 0.27) raw xDistance=-0.08 yDistance=-0.23
22:57:06.154 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:06.157 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:57:06.157 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:57:06.157 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:06.160 00.003 7680 MoveAxis(E, 0, ABG)
22:57:06.160 00.000 6120 Enqueuing Expose request
22:57:06.163 00.003 7680 Move returns status 0, amount 0
22:57:06.163 00.000 7680 MoveAxis(N, 124, ABG)
22:57:06.163 00.000 7680 Guiding  Dir = 0, Dur = 124
22:57:06.163 00.000 7680 IsSlewing returns 0
22:57:06.164 00.001 7680 IsGuiding returns 0
22:57:06.164 00.000 7680 PulseGuide returned control before completion, sleep 134
22:57:06.309 00.145 7680 IsGuiding returns 1
22:57:06.309 00.000 7680 scope still moving after pulse duration time elapsed
22:57:06.341 00.032 7680 IsSlewing returns 0
22:57:06.341 00.000 7680 IsGuiding returns 0
22:57:06.341 00.000 7680 scope move finished after 124 + 53 ms
22:57:06.341 00.000 7680 Move returns status 0, amount 124
22:57:06.341 00.000 7680 move complete, result=0
22:57:06.342 00.001 7680 worker thread done servicing request
22:57:06.342 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 124 ms NORTH
22:57:06.345 00.003 7680 Worker thread wakes up
22:57:06.345 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:06.345 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:57:07.592 01.247 7680 Exposure complete
22:57:07.720 00.128 7680 worker thread done servicing request
22:57:07.720 00.000 6120 OnExposeComplete: enter
22:57:07.725 00.005 6120 UpdateGuideState(): m_state=6
22:57:07.730 00.005 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 954
22:57:07.735 00.005 6120 Star::Find returns 1 (1), X=970.08, Y=43.03, Mass=12397, SNR=73.5, Peak=255 HFD=6.6
22:57:07.740 00.005 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.41 = -1.88)
22:57:07.744 00.004 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
22:57:07.749 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.45 mountX=-0.08 mountY=-0.22, mountTheta=-1.91
22:57:07.754 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.26, opts=13)
22:57:07.757 00.003 6120 Enqueuing Move request for scope (0.03, 0.26)
22:57:07.761 00.004 7680 Worker thread wakes up
22:57:07.761 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.26) opts 0xd
22:57:07.761 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:07.766 00.005 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.26)
22:57:07.766 00.000 6120 UpdateGuideState exits: m=12397 SNR=73.5 Saturated
22:57:07.769 00.003 7680 Moving (0.03, 0.26) raw xDistance=-0.08 yDistance=-0.22
22:57:07.769 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:07.774 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:57:07.774 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:07.777 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:57:07.777 00.000 6120 Enqueuing Expose request
22:57:07.780 00.003 7680 MoveAxis(E, 0, ABG)
22:57:07.780 00.000 7680 Move returns status 0, amount 0
22:57:07.781 00.001 7680 MoveAxis(N, 119, ABG)
22:57:07.781 00.000 7680 Guiding  Dir = 0, Dur = 119
22:57:07.781 00.000 7680 IsSlewing returns 0
22:57:07.781 00.000 7680 IsGuiding returns 0
22:57:07.782 00.001 7680 PulseGuide returned control before completion, sleep 129
22:57:07.924 00.142 7680 IsGuiding returns 0
22:57:07.924 00.000 7680 Move returns status 0, amount 119
22:57:07.925 00.001 7680 move complete, result=0
22:57:07.925 00.000 7680 worker thread done servicing request
22:57:07.925 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 119 ms NORTH
22:57:07.930 00.005 7680 Worker thread wakes up
22:57:07.930 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:07.930 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:57:09.180 01.250 7680 Exposure complete
22:57:09.313 00.133 7680 worker thread done servicing request
22:57:09.314 00.001 6120 OnExposeComplete: enter
22:57:09.317 00.003 6120 UpdateGuideState(): m_state=6
22:57:09.320 00.003 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 955
22:57:09.323 00.003 6120 Star::Find returns 1 (1), X=970.05, Y=43.04, Mass=13068, SNR=75.3, Peak=255 HFD=7.1
22:57:09.327 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
22:57:09.330 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
22:57:09.334 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.27 hyp=0.27 cameraTheta=1.58 mountX=-0.05 mountY=-0.24, mountTheta=-1.76
22:57:09.340 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.27, opts=13)
22:57:09.344 00.004 6120 Enqueuing Move request for scope (-0.00, 0.27)
22:57:09.347 00.003 7680 Worker thread wakes up
22:57:09.347 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.27) opts 0xd
22:57:09.347 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.27)
22:57:09.348 00.001 7680 Moving (-0.00, 0.27) raw xDistance=-0.05 yDistance=-0.24
22:57:09.348 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:57:09.348 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:57:09.348 00.000 7680 MoveAxis(E, 0, ABG)
22:57:09.348 00.000 7680 Move returns status 0, amount 0
22:57:09.348 00.000 7680 MoveAxis(N, 132, ABG)
22:57:09.348 00.000 7680 Guiding  Dir = 0, Dur = 132
22:57:09.348 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:09.352 00.004 7680 IsSlewing returns 0
22:57:09.354 00.002 6120 UpdateGuideState exits: m=13068 SNR=75.3 Saturated
22:57:09.358 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:09.364 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:09.368 00.004 7680 IsGuiding returns 0
22:57:09.368 00.000 6120 Enqueuing Expose request
22:57:09.372 00.004 7680 PulseGuide returned control before completion, sleep 142
22:57:09.523 00.151 7680 IsGuiding returns 1
22:57:09.524 00.001 7680 scope still moving after pulse duration time elapsed
22:57:09.553 00.029 7680 IsSlewing returns 0
22:57:09.554 00.001 7680 IsGuiding returns 0
22:57:09.556 00.002 7680 scope move finished after 132 + 55 ms
22:57:09.556 00.000 7680 Move returns status 0, amount 132
22:57:09.556 00.000 7680 move complete, result=0
22:57:09.556 00.000 7680 worker thread done servicing request
22:57:09.557 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 132 ms NORTH
22:57:09.563 00.006 7680 Worker thread wakes up
22:57:09.563 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:09.563 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:57:10.815 01.252 7680 Exposure complete
22:57:10.951 00.136 7680 worker thread done servicing request
22:57:10.951 00.000 6120 OnExposeComplete: enter
22:57:10.957 00.006 6120 UpdateGuideState(): m_state=6
22:57:10.960 00.003 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 956
22:57:10.965 00.005 6120 Star::Find returns 1 (1), X=970.16, Y=43.06, Mass=12802, SNR=72.9, Peak=255 HFD=6.8
22:57:10.968 00.003 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
22:57:10.972 00.004 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
22:57:10.975 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.20 mountX=-0.17 mountY=-0.21, mountTheta=-2.24
22:57:10.979 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.29, opts=13)
22:57:10.983 00.004 6120 Enqueuing Move request for scope (0.11, 0.29)
22:57:10.987 00.004 7680 Worker thread wakes up
22:57:10.987 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.29) opts 0xd
22:57:10.987 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.29)
22:57:10.988 00.001 7680 Moving (0.11, 0.29) raw xDistance=-0.17 yDistance=-0.21
22:57:10.988 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:57:10.988 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:57:10.988 00.000 7680 MoveAxis(E, 0, ABG)
22:57:10.988 00.000 7680 Move returns status 0, amount 0
22:57:10.988 00.000 7680 MoveAxis(N, 115, ABG)
22:57:10.988 00.000 7680 Guiding  Dir = 0, Dur = 115
22:57:10.989 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:10.993 00.004 7680 IsSlewing returns 0
22:57:10.993 00.000 6120 UpdateGuideState exits: m=12802 SNR=72.9 Saturated
22:57:10.997 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:11.001 00.004 7680 IsGuiding returns 0
22:57:11.001 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:11.004 00.003 7680 PulseGuide returned control before completion, sleep 125
22:57:11.004 00.000 6120 Enqueuing Expose request
22:57:11.132 00.128 7680 IsGuiding returns 1
22:57:11.133 00.001 7680 scope still moving after pulse duration time elapsed
22:57:11.163 00.030 7680 IsSlewing returns 0
22:57:11.164 00.001 7680 IsGuiding returns 0
22:57:11.166 00.002 7680 scope move finished after 115 + 49 ms
22:57:11.166 00.000 7680 Move returns status 0, amount 115
22:57:11.167 00.001 7680 move complete, result=0
22:57:11.167 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 115 ms NORTH
22:57:11.176 00.009 7680 worker thread done servicing request
22:57:11.176 00.000 7680 Worker thread wakes up
22:57:11.176 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:11.177 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:57:12.432 01.255 7680 Exposure complete
22:57:12.582 00.150 7680 worker thread done servicing request
22:57:12.582 00.000 6120 OnExposeComplete: enter
22:57:12.588 00.006 6120 UpdateGuideState(): m_state=6
22:57:12.594 00.006 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 957
22:57:12.598 00.004 6120 Star::Find returns 1 (1), X=970.09, Y=42.96, Mass=13301, SNR=76.7, Peak=255 HFD=7.0
22:57:12.603 00.005 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.31 = -1.98)
22:57:12.607 00.004 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
22:57:12.611 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.35 mountX=-0.08 mountY=-0.16, mountTheta=-2.04
22:57:12.617 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.20, opts=13)
22:57:12.621 00.004 6120 Enqueuing Move request for scope (0.04, 0.20)
22:57:12.626 00.005 7680 Worker thread wakes up
22:57:12.626 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:12.630 00.004 6120 UpdateGuideState exits: m=13301 SNR=76.7 Saturated
22:57:12.635 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
22:57:12.635 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
22:57:12.635 00.000 7680 Moving (0.04, 0.20) raw xDistance=-0.08 yDistance=-0.16
22:57:12.635 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:57:12.635 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:57:12.636 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:12.641 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:12.646 00.005 6120 Enqueuing Expose request
22:57:12.650 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:57:12.650 00.000 7680 MoveAxis(E, 0, ABG)
22:57:12.650 00.000 7680 Move returns status 0, amount 0
22:57:12.650 00.000 7680 MoveAxis(N, 0, ABG)
22:57:12.650 00.000 7680 Move returns status 0, amount 0
22:57:12.651 00.001 7680 move complete, result=0
22:57:12.651 00.000 7680 worker thread done servicing request
22:57:12.651 00.000 7680 Worker thread wakes up
22:57:12.651 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:57:12.656 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:12.656 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:57:13.902 01.246 7680 Exposure complete
22:57:14.051 00.149 7680 worker thread done servicing request
22:57:14.051 00.000 6120 OnExposeComplete: enter
22:57:14.056 00.005 6120 UpdateGuideState(): m_state=6
22:57:14.059 00.003 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 958
22:57:14.063 00.004 6120 Star::Find returns 1 (1), X=970.15, Y=43.18, Mass=12663, SNR=72.3, Peak=255 HFD=6.8
22:57:14.067 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
22:57:14.071 00.004 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.26)
22:57:14.076 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.42 hyp=0.43 cameraTheta=1.34 mountX=-0.17 mountY=-0.33, mountTheta=-2.05
22:57:14.084 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.42, opts=13)
22:57:14.088 00.004 6120 Enqueuing Move request for scope (0.10, 0.42)
22:57:14.093 00.005 7680 Worker thread wakes up
22:57:14.093 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:14.097 00.004 6120 UpdateGuideState exits: m=12663 SNR=72.3 Saturated
22:57:14.100 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:14.105 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.42) opts 0xd
22:57:14.105 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:14.111 00.006 6120 Enqueuing Expose request
22:57:14.115 00.004 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.42)
22:57:14.115 00.000 7680 Moving (0.10, 0.42) raw xDistance=-0.17 yDistance=-0.33
22:57:14.115 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:57:14.115 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
22:57:14.115 00.000 7680 MoveAxis(E, 0, ABG)
22:57:14.116 00.001 7680 Move returns status 0, amount 0
22:57:14.116 00.000 7680 MoveAxis(N, 179, ABG)
22:57:14.116 00.000 7680 Guiding  Dir = 0, Dur = 179
22:57:14.117 00.001 7680 IsSlewing returns 0
22:57:14.117 00.000 7680 IsGuiding returns 0
22:57:14.118 00.001 7680 PulseGuide returned control before completion, sleep 189
22:57:14.311 00.193 7680 IsGuiding returns 1
22:57:14.313 00.002 7680 scope still moving after pulse duration time elapsed
22:57:14.342 00.029 7680 IsSlewing returns 0
22:57:14.343 00.001 7680 IsGuiding returns 0
22:57:14.344 00.001 7680 scope move finished after 179 + 47 ms
22:57:14.345 00.001 7680 Move returns status 0, amount 179
22:57:14.345 00.000 7680 move complete, result=0
22:57:14.346 00.001 7680 worker thread done servicing request
22:57:14.346 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 179 ms NORTH
22:57:14.351 00.005 7680 Worker thread wakes up
22:57:14.351 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:14.353 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:57:15.611 01.258 7680 Exposure complete
22:57:15.768 00.157 7680 worker thread done servicing request
22:57:15.768 00.000 6120 OnExposeComplete: enter
22:57:15.772 00.004 6120 UpdateGuideState(): m_state=6
22:57:15.776 00.004 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 959
22:57:15.779 00.003 6120 Star::Find returns 1 (1), X=970.08, Y=42.88, Mass=13084, SNR=75.1, Peak=255 HFD=6.9
22:57:15.782 00.003 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
22:57:15.785 00.003 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
22:57:15.788 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.32 mountX=-0.05 mountY=-0.09, mountTheta=-2.09
22:57:15.793 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.11, opts=13)
22:57:15.798 00.005 6120 Enqueuing Move request for scope (0.03, 0.11)
22:57:15.802 00.004 7680 Worker thread wakes up
22:57:15.802 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:15.808 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
22:57:15.808 00.000 6120 UpdateGuideState exits: m=13084 SNR=75.1 Saturated
22:57:15.813 00.005 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
22:57:15.814 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:15.818 00.004 7680 Moving (0.03, 0.11) raw xDistance=-0.05 yDistance=-0.09
22:57:15.818 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:57:15.818 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:57:15.818 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:15.823 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:57:15.823 00.000 6120 Enqueuing Expose request
22:57:15.827 00.004 7680 MoveAxis(E, 0, ABG)
22:57:15.827 00.000 7680 Move returns status 0, amount 0
22:57:15.827 00.000 7680 MoveAxis(N, 0, ABG)
22:57:15.827 00.000 7680 Move returns status 0, amount 0
22:57:15.827 00.000 7680 move complete, result=0
22:57:15.827 00.000 7680 worker thread done servicing request
22:57:15.829 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:57:15.832 00.003 7680 Worker thread wakes up
22:57:15.832 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:15.833 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:57:17.085 01.252 7680 Exposure complete
22:57:17.222 00.137 7680 worker thread done servicing request
22:57:17.222 00.000 6120 OnExposeComplete: enter
22:57:17.227 00.005 6120 UpdateGuideState(): m_state=6
22:57:17.230 00.003 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 960
22:57:17.235 00.005 6120 Star::Find returns 1 (0), X=970.14, Y=43.13, Mass=11363, SNR=69.6, Peak=251 HFD=6.7
22:57:17.239 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
22:57:17.242 00.003 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.28)
22:57:17.246 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.36 hyp=0.37 cameraTheta=1.32 mountX=-0.16 mountY=-0.28, mountTheta=-2.08
22:57:17.251 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.36, opts=13)
22:57:17.255 00.004 6120 Enqueuing Move request for scope (0.09, 0.36)
22:57:17.259 00.004 7680 Worker thread wakes up
22:57:17.260 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:17.264 00.004 6120 UpdateGuideState exits: m=11363 SNR=69.6
22:57:17.268 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.36) opts 0xd
22:57:17.269 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.36)
22:57:17.269 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:17.273 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:17.276 00.003 6120 Enqueuing Expose request
22:57:17.280 00.004 7680 Moving (0.09, 0.36) raw xDistance=-0.16 yDistance=-0.28
22:57:17.280 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:57:17.280 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:57:17.280 00.000 7680 MoveAxis(E, 0, ABG)
22:57:17.281 00.001 7680 Move returns status 0, amount 0
22:57:17.281 00.000 7680 MoveAxis(N, 152, ABG)
22:57:17.282 00.001 7680 Guiding  Dir = 0, Dur = 152
22:57:17.282 00.000 7680 IsSlewing returns 0
22:57:17.282 00.000 7680 IsGuiding returns 0
22:57:17.283 00.001 7680 PulseGuide returned control before completion, sleep 162
22:57:17.449 00.166 7680 IsGuiding returns 1
22:57:17.450 00.001 7680 scope still moving after pulse duration time elapsed
22:57:17.480 00.030 7680 IsSlewing returns 0
22:57:17.481 00.001 7680 IsGuiding returns 0
22:57:17.482 00.001 7680 scope move finished after 152 + 47 ms
22:57:17.482 00.000 7680 Move returns status 0, amount 152
22:57:17.483 00.001 7680 move complete, result=0
22:57:17.483 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 152 ms NORTH
22:57:17.490 00.007 7680 worker thread done servicing request
22:57:17.490 00.000 7680 Worker thread wakes up
22:57:17.492 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:17.492 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:57:18.744 01.252 7680 Exposure complete
22:57:18.877 00.133 7680 worker thread done servicing request
22:57:18.878 00.001 6120 OnExposeComplete: enter
22:57:18.881 00.003 6120 UpdateGuideState(): m_state=6
22:57:18.886 00.005 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 961
22:57:18.891 00.005 6120 Star::Find returns 1 (1), X=970.19, Y=43.29, Mass=11723, SNR=70.5, Peak=255 HFD=6.8
22:57:18.897 00.006 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.26 = -2.03)
22:57:18.904 00.007 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.30)
22:57:18.910 00.006 6120 CameraToMount -- cameraX=0.14 cameraY=0.52 hyp=0.54 cameraTheta=1.30 mountX=-0.24 mountY=-0.40, mountTheta=-2.10
22:57:18.921 00.011 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.52, opts=13)
22:57:18.926 00.005 6120 Enqueuing Move request for scope (0.14, 0.52)
22:57:18.932 00.006 7680 Worker thread wakes up
22:57:18.932 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:18.937 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.52) opts 0xd
22:57:18.937 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.52)
22:57:18.937 00.000 7680 Moving (0.14, 0.52) raw xDistance=-0.24 yDistance=-0.40
22:57:18.938 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
22:57:18.938 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
22:57:18.938 00.000 7680 MoveAxis(E, 97, ABG)
22:57:18.938 00.000 7680 Guiding  Dir = 2, Dur = 97
22:57:18.938 00.000 6120 UpdateGuideState exits: m=11723 SNR=70.5 Saturated
22:57:18.943 00.005 7680 IsSlewing returns 0
22:57:18.943 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:18.948 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:18.951 00.003 6120 Enqueuing Expose request
22:57:18.954 00.003 7680 IsGuiding returns 0
22:57:18.956 00.002 7680 PulseGuide returned control before completion, sleep 107
22:57:19.073 00.117 7680 IsGuiding returns 1
22:57:19.073 00.000 7680 scope still moving after pulse duration time elapsed
22:57:19.103 00.030 7680 IsSlewing returns 0
22:57:19.104 00.001 7680 IsGuiding returns 0
22:57:19.104 00.000 7680 scope move finished after 97 + 52 ms
22:57:19.105 00.001 7680 Move returns status 0, amount 97
22:57:19.105 00.000 7680 MoveAxis(N, 219, ABG)
22:57:19.105 00.000 7680 Guiding  Dir = 0, Dur = 219
22:57:19.106 00.001 7680 IsSlewing returns 0
22:57:19.106 00.000 7680 IsGuiding returns 0
22:57:19.107 00.001 7680 PulseGuide returned control before completion, sleep 229
22:57:19.339 00.232 7680 IsGuiding returns 1
22:57:19.340 00.001 7680 scope still moving after pulse duration time elapsed
22:57:19.372 00.032 7680 IsSlewing returns 0
22:57:19.372 00.000 7680 IsGuiding returns 0
22:57:19.373 00.001 7680 scope move finished after 219 + 47 ms
22:57:19.373 00.000 7680 Move returns status 0, amount 219
22:57:19.373 00.000 7680 move complete, result=0
22:57:19.373 00.000 7680 worker thread done servicing request
22:57:19.375 00.002 6120 GuideStep: -0.2 px 97 ms EAST, -0.4 px 219 ms NORTH
22:57:19.382 00.007 7680 Worker thread wakes up
22:57:19.382 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:19.382 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:57:20.627 01.245 7680 Exposure complete
22:57:20.741 00.114 7680 worker thread done servicing request
22:57:20.741 00.000 6120 OnExposeComplete: enter
22:57:20.752 00.011 6120 UpdateGuideState(): m_state=6
22:57:20.759 00.007 6120 Star::Find(15, 970, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 962
22:57:20.769 00.010 6120 Star::Find returns 1 (1), X=970.05, Y=42.92, Mass=12757, SNR=72.9, Peak=255 HFD=6.9
22:57:20.774 00.005 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
22:57:20.781 00.007 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.01)
22:57:20.796 00.015 6120 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.59 mountX=-0.03 mountY=-0.14, mountTheta=-1.75
22:57:20.801 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.16, opts=13)
22:57:20.805 00.004 6120 Enqueuing Move request for scope (-0.00, 0.16)
22:57:20.809 00.004 7680 Worker thread wakes up
22:57:20.809 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:20.813 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
22:57:20.813 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
22:57:20.813 00.000 7680 Moving (-0.00, 0.16) raw xDistance=-0.03 yDistance=-0.14
22:57:20.813 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:57:20.813 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:57:20.813 00.000 6120 UpdateGuideState exits: m=12757 SNR=72.9 Saturated
22:57:20.817 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:57:20.817 00.000 7680 MoveAxis(E, 0, ABG)
22:57:20.817 00.000 7680 Move returns status 0, amount 0
22:57:20.817 00.000 7680 MoveAxis(N, 0, ABG)
22:57:20.817 00.000 7680 Move returns status 0, amount 0
22:57:20.819 00.002 7680 move complete, result=0
22:57:20.819 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:20.827 00.008 7680 worker thread done servicing request
22:57:20.827 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:20.832 00.005 6120 Enqueuing Expose request
22:57:20.845 00.013 7680 Worker thread wakes up
22:57:20.845 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:20.845 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,28,31,31)
22:57:20.846 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:57:21.045 00.199 6120 evsrv: cli 0FAF03D8 connect
22:57:21.049 00.004 6120 case statement mapped state 6 to 3
22:57:21.053 00.004 6120 case statement mapped state 6 to 3
22:57:21.058 00.005 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"ca276da5-8f59-4165-abf5-c4041edf3670"}
22:57:21.061 00.003 6120 case statement mapped state 6 to 3
22:57:21.064 00.003 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca276da5-8f59-4165-abf5-c4041edf3670"}
22:57:21.068 00.004 6120 evsrv: cli 0FAF03D8 disconnect
22:57:21.071 00.003 6120 evsrv: cli 0FAEFD98 connect
22:57:21.079 00.008 6120 case statement mapped state 6 to 3
22:57:21.226 00.147 6120 case statement mapped state 6 to 3
22:57:21.232 00.006 6120 evsrv: cli 0FAEFD98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"5e35344c-4fb1-4cd9-9f7f-85bd786019bb"}
22:57:21.235 00.003 6120 PhdController::Dither begins
22:57:21.351 00.116 6120 dither: size=5.00, dRA=-3.47 dDec=3.77
22:57:21.358 00.007 6120 MountToCamera -- mountTheta (2.31) + m_xAngle (-2.95) = xAngle (-0.64 = -0.64)
22:57:21.363 00.005 6120 MountToCamera -- mountX=-3.47 mountY=3.77 hyp=5.12 mountTheta=2.31 cameraX=4.11, cameraY=-3.06 cameraTheta=-0.64
22:57:21.367 00.004 6120 setting lock position to (974.16, 39.71)
22:57:21.370 00.003 6120 Mount: notify guiding dithered (4.1, -3.1)
22:57:21.375 00.005 6120 Status Line: Dither by -3.47,3.77
22:57:21.379 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:57:21.382 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
22:57:21.386 00.004 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"5e35344c-4fb1-4cd9-9f7f-85bd786019bb"}
22:57:21.390 00.004 6120 evsrv: cli 0FAEFD98 disconnect
22:57:22.095 00.705 7680 Exposure complete
22:57:22.201 00.106 7680 worker thread done servicing request
22:57:22.201 00.000 6120 OnExposeComplete: enter
22:57:22.204 00.003 6120 UpdateGuideState(): m_state=6
22:57:22.210 00.006 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 963
22:57:22.213 00.003 6120 Star::Find returns 1 (1), X=969.98, Y=43.18, Mass=12011, SNR=70.8, Peak=255 HFD=6.8
22:57:22.221 00.008 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.40 = -0.88)
22:57:22.226 00.005 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.13 = -1.15)
22:57:22.233 00.007 6120 CameraToMount -- cameraX=-4.17 cameraY=3.47 hyp=5.43 cameraTheta=2.45 mountX=3.46 mountY=-4.95, mountTheta=-0.96
22:57:22.240 00.007 6120 dither recenter: remaining=(3.5,-3.8) step=(3.5,-3.8)
22:57:22.244 00.004 6120 MountToCamera -- mountTheta (-0.83) + m_xAngle (-2.95) = xAngle (-3.78 = 2.50)
22:57:22.248 00.004 6120 MountToCamera -- mountX=3.47 mountY=-3.77 hyp=5.12 mountTheta=-0.83 cameraX=-4.11, cameraY=3.06 cameraTheta=2.50
22:57:22.254 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-4.11, y=3.06, opts=4)
22:57:22.259 00.005 6120 Enqueuing Move request for scope (-4.11, 3.06)
22:57:22.264 00.005 7680 Worker thread wakes up
22:57:22.264 00.000 6120 Mount: notify direct move 3.47,-3.77
22:57:22.267 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-4.11, 3.06) opts 0x4
22:57:22.267 00.000 7680 Handling offset move in thread for scope, endpoint = (-4.11, 3.06)
22:57:22.267 00.000 7680 Moving (-4.11, 3.06) raw xDistance=3.47 yDistance=-3.77
22:57:22.269 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:22.272 00.003 7680 MoveAxis(W, 2248, B)
22:57:22.273 00.001 7680 Guiding  Dir = 3, Dur = 2248
22:57:22.273 00.000 6120 UpdateGuideState exits: m=12011 SNR=70.8 Saturated
22:57:22.276 00.003 7680 IsSlewing returns 0
22:57:22.278 00.002 7680 IsGuiding returns 0
22:57:22.278 00.000 6120 PhdController: settling, locked = 1, distance = 5.43 (1.50) aobump = 0 frame = 1 / 99999
22:57:22.281 00.003 7680 PulseGuide returned control before completion, sleep 2258
22:57:22.281 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046642.281,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.43,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:57:22.285 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:22.288 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:22.291 00.003 6120 Enqueuing Expose request
22:57:24.547 02.256 7680 IsGuiding returns 0
22:57:24.548 00.001 7680 Move returns status 0, amount 2248
22:57:24.548 00.000 7680 MoveAxis(N, 2048, B)
22:57:24.548 00.000 7680 Guiding  Dir = 0, Dur = 2048
22:57:24.549 00.001 7680 IsSlewing returns 0
22:57:24.549 00.000 7680 IsGuiding returns 0
22:57:24.550 00.001 7680 PulseGuide returned control before completion, sleep 2058
22:57:26.616 02.066 7680 IsGuiding returns 1
22:57:26.617 00.001 7680 scope still moving after pulse duration time elapsed
22:57:26.647 00.030 7680 IsSlewing returns 0
22:57:26.647 00.000 7680 IsGuiding returns 0
22:57:26.647 00.000 7680 scope move finished after 2048 + 50 ms
22:57:26.647 00.000 7680 Move returns status 0, amount 2048
22:57:26.649 00.002 7680 move complete, result=0
22:57:26.649 00.000 7680 worker thread done servicing request
22:57:26.649 00.000 6120 GuideStep: 3.5 px 2248 ms WEST, -3.8 px 2048 ms NORTH
22:57:26.655 00.006 7680 Worker thread wakes up
22:57:26.655 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:26.655 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:57:27.906 01.251 7680 Exposure complete
22:57:28.042 00.136 7680 worker thread done servicing request
22:57:28.042 00.000 6120 OnExposeComplete: enter
22:57:28.047 00.005 6120 UpdateGuideState(): m_state=6
22:57:28.050 00.003 6120 Star::Find(15, 969, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 964
22:57:28.053 00.003 6120 Star::Find returns 1 (1), X=973.48, Y=40.24, Mass=13333, SNR=76.1, Peak=255 HFD=7.1
22:57:28.058 00.005 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-2.95) = xAngle (5.43 = -0.86)
22:57:28.061 00.003 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.12)
22:57:28.064 00.003 6120 CameraToMount -- cameraX=-0.68 cameraY=0.54 hyp=0.86 cameraTheta=2.47 mountX=0.57 mountY=-0.78, mountTheta=-0.94
22:57:28.070 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.68, y=0.54, opts=13)
22:57:28.073 00.003 6120 Enqueuing Move request for scope (-0.68, 0.54)
22:57:28.077 00.004 7680 Worker thread wakes up
22:57:28.077 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.54) opts 0xd
22:57:28.077 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.68, 0.54)
22:57:28.077 00.000 7680 Moving (-0.68, 0.54) raw xDistance=0.57 yDistance=-0.78
22:57:28.077 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
22:57:28.077 00.000 7680 resist switch: large excursion: input -0.78 thresh 0.60 direction from 0 to -1
22:57:28.077 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.34
22:57:28.077 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78
22:57:28.077 00.000 7680 MoveAxis(W, 231, ABG)
22:57:28.077 00.000 7680 Guiding  Dir = 3, Dur = 231
22:57:28.078 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:28.082 00.004 7680 IsSlewing returns 0
22:57:28.082 00.000 6120 UpdateGuideState exits: m=13333 SNR=76.1 Saturated
22:57:28.085 00.003 7680 IsGuiding returns 0
22:57:28.085 00.000 6120 PhdController: settling, locked = 1, distance = 0.86 (1.50) aobump = 0 frame = 2 / 99999
22:57:28.089 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764046648.089,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.86,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:57:28.093 00.004 7680 PulseGuide returned control before completion, sleep 241
22:57:28.094 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:28.097 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:28.101 00.004 6120 Enqueuing Expose request
22:57:28.349 00.248 7680 IsGuiding returns 1
22:57:28.350 00.001 7680 scope still moving after pulse duration time elapsed
22:57:28.381 00.031 7680 IsSlewing returns 0
22:57:28.381 00.000 7680 IsGuiding returns 0
22:57:28.382 00.001 7680 scope move finished after 231 + 65 ms
22:57:28.383 00.001 7680 Move returns status 0, amount 231
22:57:28.384 00.001 7680 MoveAxis(N, 423, ABG)
22:57:28.384 00.000 7680 Guiding  Dir = 0, Dur = 423
22:57:28.385 00.001 7680 IsSlewing returns 0
22:57:28.385 00.000 7680 IsGuiding returns 0
22:57:28.387 00.002 7680 PulseGuide returned control before completion, sleep 433
22:57:28.821 00.434 7680 IsGuiding returns 1
22:57:28.822 00.001 7680 scope still moving after pulse duration time elapsed
22:57:28.853 00.031 7680 IsSlewing returns 0
22:57:28.853 00.000 7680 IsGuiding returns 0
22:57:28.854 00.001 7680 scope move finished after 423 + 44 ms
22:57:28.854 00.000 7680 Move returns status 0, amount 423
22:57:28.855 00.001 7680 move complete, result=0
22:57:28.855 00.000 7680 worker thread done servicing request
22:57:28.855 00.000 6120 GuideStep: 0.6 px 231 ms WEST, -0.8 px 423 ms NORTH
22:57:28.861 00.006 7680 Worker thread wakes up
22:57:28.861 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:28.861 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:57:30.113 01.252 7680 Exposure complete
22:57:30.236 00.123 7680 worker thread done servicing request
22:57:30.236 00.000 6120 OnExposeComplete: enter
22:57:30.239 00.003 6120 UpdateGuideState(): m_state=6
22:57:30.243 00.004 6120 Star::Find(15, 973, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 965
22:57:30.247 00.004 6120 Star::Find returns 1 (1), X=973.93, Y=39.95, Mass=12550, SNR=72.2, Peak=255 HFD=6.6
22:57:30.251 00.004 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
22:57:30.255 00.004 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
22:57:30.259 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.25 hyp=0.34 cameraTheta=2.32 mountX=0.18 mountY=-0.32, mountTheta=-1.06
22:57:30.264 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.25, opts=13)
22:57:30.267 00.003 6120 Enqueuing Move request for scope (-0.23, 0.25)
22:57:30.271 00.004 7680 Worker thread wakes up
22:57:30.271 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.25) opts 0xd
22:57:30.271 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.25)
22:57:30.272 00.001 7680 Moving (-0.23, 0.25) raw xDistance=0.18 yDistance=-0.32
22:57:30.272 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:57:30.272 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:57:30.273 00.001 7680 MoveAxis(E, 0, ABG)
22:57:30.273 00.000 7680 Move returns status 0, amount 0
22:57:30.273 00.000 7680 MoveAxis(N, 174, ABG)
22:57:30.273 00.000 7680 Guiding  Dir = 0, Dur = 174
22:57:30.273 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:30.277 00.004 7680 IsSlewing returns 0
22:57:30.278 00.001 6120 UpdateGuideState exits: m=12550 SNR=72.2 Saturated
22:57:30.281 00.003 7680 IsGuiding returns 0
22:57:30.282 00.001 6120 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 3 / 99999
22:57:30.285 00.003 7680 PulseGuide returned control before completion, sleep 184
22:57:30.285 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046650.285,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.71,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
22:57:30.288 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:30.293 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:30.296 00.003 6120 Enqueuing Expose request
22:57:30.480 00.184 7680 IsGuiding returns 1
22:57:30.480 00.000 7680 scope still moving after pulse duration time elapsed
22:57:30.511 00.031 7680 IsSlewing returns 0
22:57:30.511 00.000 7680 IsGuiding returns 0
22:57:30.513 00.002 7680 scope move finished after 174 + 56 ms
22:57:30.513 00.000 7680 Move returns status 0, amount 174
22:57:30.513 00.000 7680 move complete, result=0
22:57:30.514 00.001 7680 worker thread done servicing request
22:57:30.514 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 174 ms NORTH
22:57:30.520 00.006 7680 Worker thread wakes up
22:57:30.520 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:30.520 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:57:31.772 01.252 7680 Exposure complete
22:57:31.928 00.156 7680 worker thread done servicing request
22:57:31.928 00.000 6120 OnExposeComplete: enter
22:57:31.932 00.004 6120 UpdateGuideState(): m_state=6
22:57:31.936 00.004 6120 Star::Find(15, 973, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 966
22:57:31.940 00.004 6120 Star::Find returns 1 (1), X=973.85, Y=39.79, Mass=13362, SNR=76.1, Peak=255 HFD=6.8
22:57:31.945 00.005 6120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-2.95) = xAngle (5.82 = -0.47)
22:57:31.948 00.003 6120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.55 = -0.74)
22:57:31.952 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.09 hyp=0.32 cameraTheta=2.86 mountX=0.28 mountY=-0.21, mountTheta=-0.64
22:57:31.958 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.09, opts=13)
22:57:31.962 00.004 6120 Enqueuing Move request for scope (-0.31, 0.09)
22:57:31.965 00.003 7680 Worker thread wakes up
22:57:31.965 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.09) opts 0xd
22:57:31.965 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.09)
22:57:31.965 00.000 7680 Moving (-0.31, 0.09) raw xDistance=0.28 yDistance=-0.21
22:57:31.965 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
22:57:31.966 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:57:31.966 00.000 7680 MoveAxis(W, 116, ABG)
22:57:31.966 00.000 7680 Guiding  Dir = 3, Dur = 116
22:57:31.966 00.000 7680 IsSlewing returns 0
22:57:31.967 00.001 7680 IsGuiding returns 0
22:57:31.967 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:31.972 00.005 6120 UpdateGuideState exits: m=13362 SNR=76.1 Saturated
22:57:31.975 00.003 7680 PulseGuide returned control before completion, sleep 126
22:57:31.976 00.001 6120 PhdController: settling, locked = 1, distance = 0.59 (1.50) aobump = 0 frame = 4 / 99999
22:57:31.979 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764046651.979,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.59,"Time":3.9,"SettleTime":10.0,"StarLocked":true}
22:57:31.984 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:31.988 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:31.992 00.004 6120 Enqueuing Expose request
22:57:32.107 00.115 7680 IsGuiding returns 1
22:57:32.108 00.001 7680 scope still moving after pulse duration time elapsed
22:57:32.139 00.031 7680 IsSlewing returns 0
22:57:32.140 00.001 7680 IsGuiding returns 0
22:57:32.140 00.000 7680 scope move finished after 116 + 57 ms
22:57:32.140 00.000 7680 Move returns status 0, amount 116
22:57:32.141 00.001 7680 MoveAxis(N, 116, ABG)
22:57:32.141 00.000 7680 Guiding  Dir = 0, Dur = 116
22:57:32.143 00.002 7680 IsSlewing returns 0
22:57:32.143 00.000 7680 IsGuiding returns 0
22:57:32.144 00.001 7680 PulseGuide returned control before completion, sleep 126
22:57:32.278 00.134 7680 IsGuiding returns 1
22:57:32.278 00.000 7680 scope still moving after pulse duration time elapsed
22:57:32.309 00.031 7680 IsSlewing returns 0
22:57:32.310 00.001 7680 IsGuiding returns 0
22:57:32.311 00.001 7680 scope move finished after 116 + 51 ms
22:57:32.312 00.001 7680 Move returns status 0, amount 116
22:57:32.312 00.000 7680 move complete, result=0
22:57:32.313 00.001 7680 worker thread done servicing request
22:57:32.313 00.000 7680 Worker thread wakes up
22:57:32.314 00.001 6120 GuideStep: 0.3 px 116 ms WEST, -0.2 px 116 ms NORTH
22:57:32.319 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:32.319 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:57:33.572 01.253 7680 Exposure complete
22:57:33.688 00.116 7680 worker thread done servicing request
22:57:33.688 00.000 6120 OnExposeComplete: enter
22:57:33.693 00.005 6120 UpdateGuideState(): m_state=6
22:57:33.696 00.003 6120 Star::Find(15, 973, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 967
22:57:33.701 00.005 6120 Star::Find returns 1 (1), X=974.04, Y=39.81, Mass=13265, SNR=74.3, Peak=255 HFD=6.7
22:57:33.705 00.004 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.41 = -0.88)
22:57:33.710 00.005 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.15)
22:57:33.713 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.45 mountX=0.10 mountY=-0.15, mountTheta=-0.96
22:57:33.718 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.10, opts=13)
22:57:33.723 00.005 6120 Enqueuing Move request for scope (-0.12, 0.10)
22:57:33.726 00.003 7680 Worker thread wakes up
22:57:33.727 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:33.731 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
22:57:33.732 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
22:57:33.732 00.000 7680 Moving (-0.12, 0.10) raw xDistance=0.10 yDistance=-0.15
22:57:33.733 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:57:33.733 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:57:33.733 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:57:33.733 00.000 7680 MoveAxis(E, 0, ABG)
22:57:33.733 00.000 7680 Move returns status 0, amount 0
22:57:33.734 00.001 7680 MoveAxis(N, 0, ABG)
22:57:33.734 00.000 6120 UpdateGuideState exits: m=13265 SNR=74.3 Saturated
22:57:33.739 00.005 6120 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 5 / 99999
22:57:33.743 00.004 7680 Move returns status 0, amount 0
22:57:33.744 00.001 7680 move complete, result=0
22:57:33.744 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046653.743,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.46,"Time":5.7,"SettleTime":10.0,"StarLocked":true}
22:57:33.748 00.004 7680 worker thread done servicing request
22:57:33.748 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:33.751 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:33.756 00.005 6120 Enqueuing Expose request
22:57:33.759 00.003 7680 Worker thread wakes up
22:57:33.759 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:33.759 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:57:33.759 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:57:35.013 01.254 7680 Exposure complete
22:57:35.147 00.134 7680 worker thread done servicing request
22:57:35.147 00.000 6120 OnExposeComplete: enter
22:57:35.152 00.005 6120 UpdateGuideState(): m_state=6
22:57:35.155 00.003 6120 Star::Find(15, 974, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 968
22:57:35.158 00.003 6120 Star::Find returns 1 (1), X=974.04, Y=39.89, Mass=12430, SNR=72.5, Peak=255 HFD=6.9
22:57:35.163 00.005 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.11 = -1.17)
22:57:35.167 00.004 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.44)
22:57:35.172 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.22 cameraTheta=2.16 mountX=0.09 mountY=-0.22, mountTheta=-1.20
22:57:35.177 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.18, opts=13)
22:57:35.182 00.005 6120 Enqueuing Move request for scope (-0.12, 0.18)
22:57:35.186 00.004 7680 Worker thread wakes up
22:57:35.186 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd
22:57:35.186 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.18)
22:57:35.186 00.000 7680 Moving (-0.12, 0.18) raw xDistance=0.09 yDistance=-0.22
22:57:35.186 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:57:35.187 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:57:35.187 00.000 7680 MoveAxis(E, 0, ABG)
22:57:35.187 00.000 7680 Move returns status 0, amount 0
22:57:35.187 00.000 7680 MoveAxis(N, 119, ABG)
22:57:35.187 00.000 7680 Guiding  Dir = 0, Dur = 119
22:57:35.187 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:35.191 00.004 7680 IsSlewing returns 0
22:57:35.191 00.000 6120 UpdateGuideState exits: m=12430 SNR=72.5 Saturated
22:57:35.195 00.004 7680 IsGuiding returns 0
22:57:35.195 00.000 6120 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 6 / 99999
22:57:35.199 00.004 7680 PulseGuide returned control before completion, sleep 129
22:57:35.199 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046655.199,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.39,"Time":7.1,"SettleTime":10.0,"StarLocked":true}
22:57:35.202 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:35.206 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:35.210 00.004 6120 Enqueuing Expose request
22:57:35.333 00.123 7680 IsGuiding returns 1
22:57:35.334 00.001 7680 scope still moving after pulse duration time elapsed
22:57:35.363 00.029 7680 IsSlewing returns 0
22:57:35.365 00.002 7680 IsGuiding returns 0
22:57:35.365 00.000 7680 scope move finished after 119 + 51 ms
22:57:35.366 00.001 7680 Move returns status 0, amount 119
22:57:35.366 00.000 7680 move complete, result=0
22:57:35.367 00.001 7680 worker thread done servicing request
22:57:35.368 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 119 ms NORTH
22:57:35.374 00.006 7680 Worker thread wakes up
22:57:35.374 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:35.374 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:57:36.635 01.261 7680 Exposure complete
22:57:36.777 00.142 7680 worker thread done servicing request
22:57:36.777 00.000 6120 OnExposeComplete: enter
22:57:36.780 00.003 6120 UpdateGuideState(): m_state=6
22:57:36.784 00.004 6120 Star::Find(15, 974, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 969
22:57:36.788 00.004 6120 Star::Find returns 1 (1), X=974.03, Y=39.86, Mass=12723, SNR=74.1, Peak=255 HFD=6.9
22:57:36.791 00.003 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.20 = -1.08)
22:57:36.796 00.005 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.93 = -1.35)
22:57:36.799 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.20 cameraTheta=2.25 mountX=0.09 mountY=-0.19, mountTheta=-1.12
22:57:36.804 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.15, opts=13)
22:57:36.808 00.004 6120 Enqueuing Move request for scope (-0.12, 0.15)
22:57:36.811 00.003 7680 Worker thread wakes up
22:57:36.811 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
22:57:36.811 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
22:57:36.811 00.000 7680 Moving (-0.12, 0.15) raw xDistance=0.09 yDistance=-0.19
22:57:36.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:57:36.812 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:57:36.812 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:57:36.813 00.001 7680 MoveAxis(E, 0, ABG)
22:57:36.813 00.000 7680 Move returns status 0, amount 0
22:57:36.813 00.000 7680 MoveAxis(N, 0, ABG)
22:57:36.813 00.000 7680 Move returns status 0, amount 0
22:57:36.813 00.000 7680 move complete, result=0
22:57:36.814 00.001 7680 worker thread done servicing request
22:57:36.814 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:36.818 00.004 6120 UpdateGuideState exits: m=12723 SNR=74.1 Saturated
22:57:36.821 00.003 6120 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 7 / 99999
22:57:36.825 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764046656.825,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.33,"Time":8.7,"SettleTime":10.0,"StarLocked":true}
22:57:36.830 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:36.834 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:36.837 00.003 6120 Enqueuing Expose request
22:57:36.840 00.003 7680 Worker thread wakes up
22:57:36.840 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:36.840 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:57:36.842 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:57:38.089 01.247 7680 Exposure complete
22:57:38.221 00.132 7680 worker thread done servicing request
22:57:38.222 00.001 6120 OnExposeComplete: enter
22:57:38.225 00.003 6120 UpdateGuideState(): m_state=6
22:57:38.229 00.004 6120 Star::Find(15, 974, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 970
22:57:38.234 00.005 6120 Star::Find returns 1 (1), X=974.19, Y=39.95, Mass=12721, SNR=72.9, Peak=255 HFD=6.7
22:57:38.237 00.003 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.90)
22:57:38.241 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.17)
22:57:38.245 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.43 mountX=-0.08 mountY=-0.20, mountTheta=-1.94
22:57:38.251 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.24, opts=13)
22:57:38.255 00.004 6120 Enqueuing Move request for scope (0.03, 0.24)
22:57:38.258 00.003 7680 Worker thread wakes up
22:57:38.258 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0xd
22:57:38.258 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
22:57:38.258 00.000 7680 Moving (0.03, 0.24) raw xDistance=-0.08 yDistance=-0.20
22:57:38.258 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:57:38.259 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:57:38.259 00.000 7680 MoveAxis(E, 0, ABG)
22:57:38.259 00.000 7680 Move returns status 0, amount 0
22:57:38.259 00.000 7680 MoveAxis(N, 110, ABG)
22:57:38.259 00.000 7680 Guiding  Dir = 0, Dur = 110
22:57:38.259 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:38.263 00.004 7680 IsSlewing returns 0
22:57:38.263 00.000 6120 UpdateGuideState exits: m=12721 SNR=72.9 Saturated
22:57:38.267 00.004 7680 IsGuiding returns 0
22:57:38.268 00.001 6120 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 8 / 99999
22:57:38.272 00.004 7680 PulseGuide returned control before completion, sleep 120
22:57:38.272 00.000 6120 PhdController: newstate STATE_FINISH
22:57:38.276 00.004 6120 PhdController complete: success
22:57:38.279 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764046658.279,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
22:57:38.284 00.005 6120 Mount: notify guiding dither settle done success=1
22:57:38.288 00.004 6120 PhdController: newstate STATE_IDLE
22:57:38.292 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:38.294 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:38.298 00.004 6120 Enqueuing Expose request
22:57:38.405 00.107 7680 IsGuiding returns 1
22:57:38.406 00.001 7680 scope still moving after pulse duration time elapsed
22:57:38.437 00.031 7680 IsSlewing returns 0
22:57:38.439 00.002 7680 IsGuiding returns 1
22:57:38.469 00.030 7680 IsSlewing returns 0
22:57:38.470 00.001 7680 IsGuiding returns 0
22:57:38.470 00.000 7680 scope move finished after 110 + 92 ms
22:57:38.471 00.001 7680 Move returns status 0, amount 110
22:57:38.471 00.000 7680 move complete, result=0
22:57:38.471 00.000 7680 worker thread done servicing request
22:57:38.471 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 110 ms NORTH
22:57:38.477 00.006 7680 Worker thread wakes up
22:57:38.477 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:38.477 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:57:39.737 01.260 7680 Exposure complete
22:57:39.877 00.140 7680 worker thread done servicing request
22:57:39.878 00.001 6120 OnExposeComplete: enter
22:57:39.882 00.004 6120 UpdateGuideState(): m_state=6
22:57:39.885 00.003 6120 Star::Find(15, 974, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 971
22:57:39.891 00.006 6120 Star::Find returns 1 (1), X=974.05, Y=40.13, Mass=13935, SNR=76.4, Peak=255 HFD=7.0
22:57:39.896 00.005 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
22:57:39.901 00.005 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
22:57:39.906 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.42 hyp=0.43 cameraTheta=1.83 mountX=0.03 mountY=-0.43, mountTheta=-1.49
22:57:39.911 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.42, opts=13)
22:57:39.915 00.004 6120 Enqueuing Move request for scope (-0.11, 0.42)
22:57:39.919 00.004 7680 Worker thread wakes up
22:57:39.919 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.42) opts 0xd
22:57:39.919 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.42)
22:57:39.920 00.001 7680 Moving (-0.11, 0.42) raw xDistance=0.03 yDistance=-0.43
22:57:39.920 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:57:39.921 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
22:57:39.921 00.000 7680 MoveAxis(E, 0, ABG)
22:57:39.921 00.000 7680 Move returns status 0, amount 0
22:57:39.921 00.000 7680 MoveAxis(N, 231, ABG)
22:57:39.921 00.000 7680 Guiding  Dir = 0, Dur = 231
22:57:39.921 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:39.926 00.005 7680 IsSlewing returns 0
22:57:39.926 00.000 6120 UpdateGuideState exits: m=13935 SNR=76.4 Saturated
22:57:39.931 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:39.935 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:39.939 00.004 6120 Enqueuing Expose request
22:57:39.943 00.004 7680 IsGuiding returns 0
22:57:39.943 00.000 7680 PulseGuide returned control before completion, sleep 241
22:57:40.194 00.251 7680 IsGuiding returns 1
22:57:40.195 00.001 7680 scope still moving after pulse duration time elapsed
22:57:40.225 00.030 7680 IsSlewing returns 0
22:57:40.227 00.002 7680 IsGuiding returns 0
22:57:40.227 00.000 7680 scope move finished after 231 + 52 ms
22:57:40.227 00.000 7680 Move returns status 0, amount 231
22:57:40.228 00.001 7680 move complete, result=0
22:57:40.228 00.000 7680 worker thread done servicing request
22:57:40.229 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 231 ms NORTH
22:57:40.236 00.007 7680 Worker thread wakes up
22:57:40.236 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:40.237 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:57:41.491 01.254 7680 Exposure complete
22:57:41.636 00.145 7680 worker thread done servicing request
22:57:41.636 00.000 6120 OnExposeComplete: enter
22:57:41.641 00.005 6120 UpdateGuideState(): m_state=6
22:57:41.645 00.004 6120 Star::Find(15, 974, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 972
22:57:41.648 00.003 6120 Star::Find returns 1 (1), X=974.15, Y=39.91, Mass=12622, SNR=72.7, Peak=255 HFD=6.8
22:57:41.653 00.005 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.72)
22:57:41.657 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
22:57:41.661 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.61 mountX=-0.03 mountY=-0.19, mountTheta=-1.73
22:57:41.665 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.20, opts=13)
22:57:41.670 00.005 6120 Enqueuing Move request for scope (-0.01, 0.20)
22:57:41.674 00.004 7680 Worker thread wakes up
22:57:41.675 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:41.679 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
22:57:41.679 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
22:57:41.679 00.000 7680 Moving (-0.01, 0.20) raw xDistance=-0.03 yDistance=-0.19
22:57:41.679 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:57:41.680 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:57:41.680 00.000 6120 UpdateGuideState exits: m=12622 SNR=72.7 Saturated
22:57:41.685 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:41.688 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:41.693 00.005 6120 Enqueuing Expose request
22:57:41.696 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:57:41.696 00.000 7680 MoveAxis(E, 0, ABG)
22:57:41.697 00.001 7680 Move returns status 0, amount 0
22:57:41.697 00.000 7680 MoveAxis(N, 0, ABG)
22:57:41.697 00.000 7680 Move returns status 0, amount 0
22:57:41.697 00.000 7680 move complete, result=0
22:57:41.698 00.001 7680 worker thread done servicing request
22:57:41.698 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:57:41.703 00.005 7680 Worker thread wakes up
22:57:41.703 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:41.703 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:57:42.943 01.240 7680 Exposure complete
22:57:43.085 00.142 7680 worker thread done servicing request
22:57:43.085 00.000 6120 OnExposeComplete: enter
22:57:43.089 00.004 6120 UpdateGuideState(): m_state=6
22:57:43.093 00.004 6120 Star::Find(15, 974, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 973
22:57:43.097 00.004 6120 Star::Find returns 1 (1), X=974.20, Y=40.12, Mass=13896, SNR=77.5, Peak=255 HFD=6.8
22:57:43.101 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
22:57:43.104 00.003 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
22:57:43.109 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.42 hyp=0.42 cameraTheta=1.47 mountX=-0.12 mountY=-0.36, mountTheta=-1.89
22:57:43.115 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.42, opts=13)
22:57:43.119 00.004 6120 Enqueuing Move request for scope (0.04, 0.42)
22:57:43.123 00.004 7680 Worker thread wakes up
22:57:43.123 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:43.128 00.005 6120 UpdateGuideState exits: m=13896 SNR=77.5 Saturated
22:57:43.131 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:43.134 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:43.137 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.42) opts 0xd
22:57:43.137 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.42)
22:57:43.138 00.001 7680 Moving (0.04, 0.42) raw xDistance=-0.12 yDistance=-0.36
22:57:43.138 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:57:43.138 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:57:43.138 00.000 7680 MoveAxis(E, 0, ABG)
22:57:43.138 00.000 7680 Move returns status 0, amount 0
22:57:43.138 00.000 7680 MoveAxis(N, 193, ABG)
22:57:43.138 00.000 7680 Guiding  Dir = 0, Dur = 193
22:57:43.138 00.000 6120 Enqueuing Expose request
22:57:43.144 00.006 7680 IsSlewing returns 0
22:57:43.144 00.000 7680 IsGuiding returns 0
22:57:43.145 00.001 7680 PulseGuide returned control before completion, sleep 203
22:57:43.357 00.212 7680 IsGuiding returns 1
22:57:43.358 00.001 7680 scope still moving after pulse duration time elapsed
22:57:43.389 00.031 7680 IsSlewing returns 0
22:57:43.391 00.002 7680 IsGuiding returns 0
22:57:43.391 00.000 7680 scope move finished after 193 + 53 ms
22:57:43.391 00.000 7680 Move returns status 0, amount 193
22:57:43.392 00.001 7680 move complete, result=0
22:57:43.392 00.000 7680 worker thread done servicing request
22:57:43.392 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 193 ms NORTH
22:57:43.402 00.010 7680 Worker thread wakes up
22:57:43.403 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:43.403 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:57:44.656 01.253 7680 Exposure complete
22:57:44.794 00.138 7680 worker thread done servicing request
22:57:44.794 00.000 6120 OnExposeComplete: enter
22:57:44.798 00.004 6120 UpdateGuideState(): m_state=6
22:57:44.804 00.006 6120 Star::Find(15, 974, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 974
22:57:44.808 00.004 6120 Star::Find returns 1 (1), X=974.26, Y=39.99, Mass=13213, SNR=76.6, Peak=255 HFD=6.8
22:57:44.813 00.005 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.17 = -2.11)
22:57:44.816 00.003 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.38)
22:57:44.820 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.22 mountX=-0.16 mountY=-0.21, mountTheta=-2.21
22:57:44.824 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.28, opts=13)
22:57:44.829 00.005 6120 Enqueuing Move request for scope (0.10, 0.28)
22:57:44.834 00.005 7680 Worker thread wakes up
22:57:44.834 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.28) opts 0xd
22:57:44.834 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.28)
22:57:44.835 00.001 7680 Moving (0.10, 0.28) raw xDistance=-0.16 yDistance=-0.21
22:57:44.835 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:57:44.835 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:44.840 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:57:44.840 00.000 7680 MoveAxis(E, 0, ABG)
22:57:44.840 00.000 7680 Move returns status 0, amount 0
22:57:44.840 00.000 7680 MoveAxis(N, 113, ABG)
22:57:44.840 00.000 7680 Guiding  Dir = 0, Dur = 113
22:57:44.840 00.000 6120 UpdateGuideState exits: m=13213 SNR=76.6 Saturated
22:57:44.844 00.004 7680 IsSlewing returns 0
22:57:44.844 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:44.848 00.004 7680 IsGuiding returns 0
22:57:44.848 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:44.852 00.004 6120 Enqueuing Expose request
22:57:44.857 00.005 7680 PulseGuide returned control before completion, sleep 123
22:57:44.990 00.133 7680 IsGuiding returns 0
22:57:44.991 00.001 7680 Move returns status 0, amount 113
22:57:44.992 00.001 7680 move complete, result=0
22:57:44.992 00.000 7680 worker thread done servicing request
22:57:44.992 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 113 ms NORTH
22:57:44.998 00.006 7680 Worker thread wakes up
22:57:44.999 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:44.999 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:57:46.251 01.252 7680 Exposure complete
22:57:46.391 00.140 7680 worker thread done servicing request
22:57:46.392 00.001 6120 OnExposeComplete: enter
22:57:46.397 00.005 6120 UpdateGuideState(): m_state=6
22:57:46.402 00.005 6120 Star::Find(15, 974, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 975
22:57:46.406 00.004 6120 Star::Find returns 1 (1), X=974.48, Y=39.94, Mass=13285, SNR=76.2, Peak=255 HFD=6.9
22:57:46.409 00.003 6120 CameraToMount -- cameraTheta (0.63) - m_xAngle (-2.95) = xAngle (3.58 = -2.70)
22:57:46.413 00.004 6120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.31 = -2.97)
22:57:46.416 00.003 6120 CameraToMount -- cameraX=0.32 cameraY=0.23 hyp=0.40 cameraTheta=0.63 mountX=-0.36 mountY=-0.07, mountTheta=-2.95
22:57:46.422 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=0.23, opts=13)
22:57:46.426 00.004 6120 Enqueuing Move request for scope (0.32, 0.23)
22:57:46.430 00.004 7680 Worker thread wakes up
22:57:46.430 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.23) opts 0xd
22:57:46.430 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, 0.23)
22:57:46.431 00.001 7680 Moving (0.32, 0.23) raw xDistance=-0.36 yDistance=-0.07
22:57:46.431 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
22:57:46.431 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:57:46.431 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:46.435 00.004 6120 UpdateGuideState exits: m=13285 SNR=76.2 Saturated
22:57:46.439 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:46.442 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:46.446 00.004 6120 Enqueuing Expose request
22:57:46.451 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:57:46.451 00.000 7680 MoveAxis(E, 146, ABG)
22:57:46.451 00.000 7680 Guiding  Dir = 2, Dur = 146
22:57:46.451 00.000 7680 IsSlewing returns 0
22:57:46.452 00.001 7680 IsGuiding returns 0
22:57:46.452 00.000 7680 PulseGuide returned control before completion, sleep 156
22:57:46.619 00.167 7680 IsGuiding returns 1
22:57:46.619 00.000 7680 scope still moving after pulse duration time elapsed
22:57:46.650 00.031 7680 IsSlewing returns 0
22:57:46.650 00.000 7680 IsGuiding returns 0
22:57:46.651 00.001 7680 scope move finished after 146 + 53 ms
22:57:46.651 00.000 7680 Move returns status 0, amount 146
22:57:46.651 00.000 7680 MoveAxis(N, 0, ABG)
22:57:46.651 00.000 7680 Move returns status 0, amount 0
22:57:46.653 00.002 7680 move complete, result=0
22:57:46.653 00.000 7680 worker thread done servicing request
22:57:46.653 00.000 6120 GuideStep: -0.4 px 146 ms EAST, -0.1 px 0 ms NORTH
22:57:46.659 00.006 7680 Worker thread wakes up
22:57:46.659 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:46.659 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:57:47.913 01.254 7680 Exposure complete
22:57:48.059 00.146 7680 worker thread done servicing request
22:57:48.059 00.000 6120 OnExposeComplete: enter
22:57:48.064 00.005 6120 UpdateGuideState(): m_state=6
22:57:48.068 00.004 6120 Star::Find(15, 974, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
22:57:48.071 00.003 6120 Star::Find returns 1 (1), X=974.20, Y=40.04, Mass=12605, SNR=73.3, Peak=255 HFD=6.8
22:57:48.077 00.006 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
22:57:48.082 00.005 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
22:57:48.086 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.34 hyp=0.34 cameraTheta=1.45 mountX=-0.10 mountY=-0.28, mountTheta=-1.92
22:57:48.091 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.34, opts=13)
22:57:48.096 00.005 6120 Enqueuing Move request for scope (0.04, 0.34)
22:57:48.099 00.003 7680 Worker thread wakes up
22:57:48.100 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:48.103 00.003 6120 UpdateGuideState exits: m=12605 SNR=73.3 Saturated
22:57:48.108 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:48.113 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:48.117 00.004 6120 Enqueuing Expose request
22:57:48.121 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.34) opts 0xd
22:57:48.122 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.34)
22:57:48.122 00.000 7680 Moving (0.04, 0.34) raw xDistance=-0.10 yDistance=-0.28
22:57:48.122 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:57:48.122 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:57:48.122 00.000 7680 MoveAxis(E, 0, ABG)
22:57:48.122 00.000 7680 Move returns status 0, amount 0
22:57:48.123 00.001 7680 MoveAxis(N, 153, ABG)
22:57:48.123 00.000 7680 Guiding  Dir = 0, Dur = 153
22:57:48.123 00.000 7680 IsSlewing returns 0
22:57:48.124 00.001 7680 IsGuiding returns 0
22:57:48.125 00.001 7680 PulseGuide returned control before completion, sleep 163
22:57:48.295 00.170 7680 IsGuiding returns 1
22:57:48.296 00.001 7680 scope still moving after pulse duration time elapsed
22:57:48.326 00.030 7680 IsSlewing returns 0
22:57:48.328 00.002 7680 IsGuiding returns 0
22:57:48.328 00.000 7680 scope move finished after 153 + 51 ms
22:57:48.330 00.002 7680 Move returns status 0, amount 153
22:57:48.330 00.000 7680 move complete, result=0
22:57:48.330 00.000 7680 worker thread done servicing request
22:57:48.331 00.001 7680 Worker thread wakes up
22:57:48.331 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 153 ms NORTH
22:57:48.342 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:48.342 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:57:49.593 01.251 7680 Exposure complete
22:57:49.729 00.136 7680 worker thread done servicing request
22:57:49.730 00.001 6120 OnExposeComplete: enter
22:57:49.734 00.004 6120 UpdateGuideState(): m_state=6
22:57:49.738 00.004 6120 Star::Find(15, 974, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 977
22:57:49.743 00.005 6120 Star::Find returns 1 (1), X=974.23, Y=40.07, Mass=12772, SNR=72.9, Peak=255 HFD=6.8
22:57:49.748 00.005 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
22:57:49.751 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
22:57:49.755 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.36 hyp=0.37 cameraTheta=1.38 mountX=-0.14 mountY=-0.29, mountTheta=-2.00
22:57:49.760 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.36, opts=13)
22:57:49.767 00.007 6120 Enqueuing Move request for scope (0.07, 0.36)
22:57:49.771 00.004 7680 Worker thread wakes up
22:57:49.771 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:49.776 00.005 6120 UpdateGuideState exits: m=12772 SNR=72.9 Saturated
22:57:49.780 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:49.783 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:49.787 00.004 6120 Enqueuing Expose request
22:57:49.791 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.36) opts 0xd
22:57:49.791 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.36)
22:57:49.791 00.000 7680 Moving (0.07, 0.36) raw xDistance=-0.14 yDistance=-0.29
22:57:49.791 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:57:49.791 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:57:49.791 00.000 7680 MoveAxis(E, 0, ABG)
22:57:49.791 00.000 7680 Move returns status 0, amount 0
22:57:49.793 00.002 7680 MoveAxis(N, 160, ABG)
22:57:49.815 00.022 7680 Guiding  Dir = 0, Dur = 160
22:57:49.815 00.000 7680 IsSlewing returns 0
22:57:49.816 00.001 7680 IsGuiding returns 0
22:57:49.816 00.000 7680 PulseGuide returned control before completion, sleep 170
22:57:49.989 00.173 7680 IsGuiding returns 1
22:57:49.991 00.002 7680 scope still moving after pulse duration time elapsed
22:57:50.021 00.030 7680 IsSlewing returns 0
22:57:50.022 00.001 7680 IsGuiding returns 0
22:57:50.022 00.000 7680 scope move finished after 160 + 45 ms
22:57:50.023 00.001 7680 Move returns status 0, amount 160
22:57:50.023 00.000 7680 move complete, result=0
22:57:50.023 00.000 7680 worker thread done servicing request
22:57:50.024 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 160 ms NORTH
22:57:50.029 00.005 7680 Worker thread wakes up
22:57:50.031 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:50.031 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:57:51.286 01.255 7680 Exposure complete
22:57:51.416 00.130 7680 worker thread done servicing request
22:57:51.416 00.000 6120 OnExposeComplete: enter
22:57:51.422 00.006 6120 UpdateGuideState(): m_state=6
22:57:51.426 00.004 6120 Star::Find(15, 974, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 978
22:57:51.431 00.005 6120 Star::Find returns 1 (1), X=974.15, Y=40.06, Mass=12377, SNR=72.9, Peak=255 HFD=6.9
22:57:51.435 00.004 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
22:57:51.438 00.003 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
22:57:51.442 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.61 mountX=-0.05 mountY=-0.32, mountTheta=-1.73
22:57:51.448 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.35, opts=13)
22:57:51.452 00.004 6120 Enqueuing Move request for scope (-0.01, 0.35)
22:57:51.456 00.004 7680 Worker thread wakes up
22:57:51.456 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:51.459 00.003 6120 UpdateGuideState exits: m=12377 SNR=72.9 Saturated
22:57:51.462 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:51.467 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:51.470 00.003 6120 Enqueuing Expose request
22:57:51.474 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.35) opts 0xd
22:57:51.474 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.35)
22:57:51.474 00.000 7680 Moving (-0.01, 0.35) raw xDistance=-0.05 yDistance=-0.32
22:57:51.474 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:57:51.474 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:57:51.475 00.001 7680 MoveAxis(E, 0, ABG)
22:57:51.475 00.000 7680 Move returns status 0, amount 0
22:57:51.475 00.000 7680 MoveAxis(N, 173, ABG)
22:57:51.475 00.000 7680 Guiding  Dir = 0, Dur = 173
22:57:51.475 00.000 7680 IsSlewing returns 0
22:57:51.476 00.001 7680 IsGuiding returns 0
22:57:51.476 00.000 7680 PulseGuide returned control before completion, sleep 183
22:57:51.665 00.189 7680 IsGuiding returns 1
22:57:51.666 00.001 7680 scope still moving after pulse duration time elapsed
22:57:51.698 00.032 7680 IsSlewing returns 0
22:57:51.699 00.001 7680 IsGuiding returns 0
22:57:51.699 00.000 7680 scope move finished after 173 + 50 ms
22:57:51.700 00.001 7680 Move returns status 0, amount 173
22:57:51.700 00.000 7680 move complete, result=0
22:57:51.701 00.001 7680 worker thread done servicing request
22:57:51.701 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 173 ms NORTH
22:57:51.708 00.007 7680 Worker thread wakes up
22:57:51.709 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:51.709 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:57:52.960 01.251 7680 Exposure complete
22:57:53.111 00.151 7680 worker thread done servicing request
22:57:53.111 00.000 6120 OnExposeComplete: enter
22:57:53.115 00.004 6120 UpdateGuideState(): m_state=6
22:57:53.119 00.004 6120 Star::Find(15, 974, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 979
22:57:53.122 00.003 6120 Star::Find returns 1 (1), X=974.24, Y=39.95, Mass=11939, SNR=72.1, Peak=255 HFD=6.8
22:57:53.127 00.005 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
22:57:53.131 00.004 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.36)
22:57:53.134 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.25 hyp=0.26 cameraTheta=1.24 mountX=-0.13 mountY=-0.18, mountTheta=-2.18
22:57:53.141 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.25, opts=13)
22:57:53.146 00.005 6120 Enqueuing Move request for scope (0.09, 0.25)
22:57:53.149 00.003 7680 Worker thread wakes up
22:57:53.150 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:53.153 00.003 6120 UpdateGuideState exits: m=11939 SNR=72.1 Saturated
22:57:53.158 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:53.161 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:53.165 00.004 6120 Enqueuing Expose request
22:57:53.171 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.25) opts 0xd
22:57:53.171 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.25)
22:57:53.171 00.000 7680 Moving (0.09, 0.25) raw xDistance=-0.13 yDistance=-0.18
22:57:53.172 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:57:53.172 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:57:53.172 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:57:53.172 00.000 7680 MoveAxis(E, 0, ABG)
22:57:53.173 00.001 7680 Move returns status 0, amount 0
22:57:53.173 00.000 7680 MoveAxis(N, 0, ABG)
22:57:53.174 00.001 7680 Move returns status 0, amount 0
22:57:53.174 00.000 7680 move complete, result=0
22:57:53.174 00.000 7680 worker thread done servicing request
22:57:53.175 00.001 7680 Worker thread wakes up
22:57:53.175 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:57:53.179 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:53.179 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:57:54.459 01.280 7680 Exposure complete
22:57:54.552 00.093 7680 worker thread done servicing request
22:57:54.552 00.000 6120 OnExposeComplete: enter
22:57:54.555 00.003 6120 UpdateGuideState(): m_state=6
22:57:54.558 00.003 6120 Star::Find(15, 974, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 980
22:57:54.561 00.003 6120 Star::Find returns 1 (1), X=974.26, Y=40.04, Mass=13231, SNR=74.9, Peak=255 HFD=6.8
22:57:54.564 00.003 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
22:57:54.568 00.004 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
22:57:54.571 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.33 hyp=0.35 cameraTheta=1.27 mountX=-0.16 mountY=-0.25, mountTheta=-2.15
22:57:54.577 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.33, opts=13)
22:57:54.582 00.005 6120 Enqueuing Move request for scope (0.10, 0.33)
22:57:54.584 00.002 7680 Worker thread wakes up
22:57:54.584 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.33) opts 0xd
22:57:54.585 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.33)
22:57:54.585 00.000 7680 Moving (0.10, 0.33) raw xDistance=-0.16 yDistance=-0.25
22:57:54.585 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:57:54.585 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:57:54.585 00.000 7680 MoveAxis(E, 0, ABG)
22:57:54.585 00.000 7680 Move returns status 0, amount 0
22:57:54.585 00.000 7680 MoveAxis(N, 137, ABG)
22:57:54.586 00.001 7680 Guiding  Dir = 0, Dur = 137
22:57:54.586 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:54.589 00.003 7680 IsSlewing returns 0
22:57:54.589 00.000 6120 UpdateGuideState exits: m=13231 SNR=74.9 Saturated
22:57:54.593 00.004 7680 IsGuiding returns 0
22:57:54.593 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:54.596 00.003 7680 PulseGuide returned control before completion, sleep 147
22:57:54.597 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:54.600 00.003 6120 Enqueuing Expose request
22:57:54.750 00.150 7680 IsGuiding returns 1
22:57:54.750 00.000 7680 scope still moving after pulse duration time elapsed
22:57:54.782 00.032 7680 IsSlewing returns 0
22:57:54.782 00.000 7680 IsGuiding returns 0
22:57:54.783 00.001 7680 scope move finished after 137 + 52 ms
22:57:54.783 00.000 7680 Move returns status 0, amount 137
22:57:54.783 00.000 7680 move complete, result=0
22:57:54.783 00.000 7680 worker thread done servicing request
22:57:54.783 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 137 ms NORTH
22:57:54.787 00.004 7680 Worker thread wakes up
22:57:54.787 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:54.787 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:57:56.031 01.244 7680 Exposure complete
22:57:56.148 00.117 7680 worker thread done servicing request
22:57:56.148 00.000 6120 OnExposeComplete: enter
22:57:56.153 00.005 6120 UpdateGuideState(): m_state=6
22:57:56.158 00.005 6120 Star::Find(15, 974, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 981
22:57:56.162 00.004 6120 Star::Find returns 1 (1), X=974.14, Y=40.16, Mass=13589, SNR=77.0, Peak=255 HFD=6.8
22:57:56.164 00.002 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
22:57:56.169 00.005 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
22:57:56.172 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.45 hyp=0.45 cameraTheta=1.61 mountX=-0.07 mountY=-0.41, mountTheta=-1.73
22:57:56.176 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.45, opts=13)
22:57:56.179 00.003 6120 Enqueuing Move request for scope (-0.02, 0.45)
22:57:56.182 00.003 7680 Worker thread wakes up
22:57:56.182 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.45) opts 0xd
22:57:56.184 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:56.187 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.45)
22:57:56.187 00.000 7680 Moving (-0.02, 0.45) raw xDistance=-0.07 yDistance=-0.41
22:57:56.187 00.000 6120 UpdateGuideState exits: m=13589 SNR=77.0 Saturated
22:57:56.190 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:57:56.190 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
22:57:56.190 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:56.193 00.003 7680 MoveAxis(E, 0, ABG)
22:57:56.193 00.000 7680 Move returns status 0, amount 0
22:57:56.193 00.000 7680 MoveAxis(N, 222, ABG)
22:57:56.193 00.000 7680 Guiding  Dir = 0, Dur = 222
22:57:56.193 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:56.197 00.004 7680 IsSlewing returns 0
22:57:56.198 00.001 7680 IsGuiding returns 0
22:57:56.198 00.000 6120 Enqueuing Expose request
22:57:56.203 00.005 7680 PulseGuide returned control before completion, sleep 232
22:57:56.449 00.246 7680 IsGuiding returns 1
22:57:56.450 00.001 7680 scope still moving after pulse duration time elapsed
22:57:56.480 00.030 7680 IsSlewing returns 0
22:57:56.480 00.000 7680 IsGuiding returns 0
22:57:56.480 00.000 7680 scope move finished after 222 + 60 ms
22:57:56.482 00.002 7680 Move returns status 0, amount 222
22:57:56.482 00.000 7680 move complete, result=0
22:57:56.482 00.000 7680 worker thread done servicing request
22:57:56.482 00.000 7680 Worker thread wakes up
22:57:56.483 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 222 ms NORTH
22:57:56.488 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:56.488 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:57:57.740 01.252 7680 Exposure complete
22:57:57.882 00.142 7680 worker thread done servicing request
22:57:57.883 00.001 6120 OnExposeComplete: enter
22:57:57.887 00.004 6120 UpdateGuideState(): m_state=6
22:57:57.893 00.006 6120 Star::Find(15, 974, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 982
22:57:57.897 00.004 6120 Star::Find returns 1 (1), X=974.15, Y=39.96, Mass=14249, SNR=77.6, Peak=255 HFD=6.9
22:57:57.901 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
22:57:57.905 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
22:57:57.909 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.60 mountX=-0.04 mountY=-0.23, mountTheta=-1.74
22:57:57.914 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.25, opts=13)
22:57:57.919 00.005 6120 Enqueuing Move request for scope (-0.01, 0.25)
22:57:57.923 00.004 7680 Worker thread wakes up
22:57:57.923 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:57.926 00.003 6120 UpdateGuideState exits: m=14249 SNR=77.6 Saturated
22:57:57.932 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
22:57:57.932 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
22:57:57.932 00.000 7680 Moving (-0.01, 0.25) raw xDistance=-0.04 yDistance=-0.23
22:57:57.933 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:57:57.933 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:57:57.933 00.000 7680 MoveAxis(E, 0, ABG)
22:57:57.933 00.000 7680 Move returns status 0, amount 0
22:57:57.933 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:57.937 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:57.941 00.004 7680 MoveAxis(N, 125, ABG)
22:57:57.942 00.001 7680 Guiding  Dir = 0, Dur = 125
22:57:57.942 00.000 6120 Enqueuing Expose request
22:57:57.946 00.004 7680 IsSlewing returns 0
22:57:57.946 00.000 7680 IsGuiding returns 0
22:57:57.946 00.000 7680 PulseGuide returned control before completion, sleep 135
22:57:58.089 00.143 7680 IsGuiding returns 1
22:57:58.090 00.001 7680 scope still moving after pulse duration time elapsed
22:57:58.121 00.031 7680 IsSlewing returns 0
22:57:58.121 00.000 7680 IsGuiding returns 0
22:57:58.121 00.000 7680 scope move finished after 125 + 50 ms
22:57:58.122 00.001 7680 Move returns status 0, amount 125
22:57:58.122 00.000 7680 move complete, result=0
22:57:58.122 00.000 7680 worker thread done servicing request
22:57:58.122 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 125 ms NORTH
22:57:58.128 00.006 7680 Worker thread wakes up
22:57:58.129 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:58.129 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:57:59.370 01.241 7680 Exposure complete
22:57:59.518 00.148 7680 worker thread done servicing request
22:57:59.518 00.000 6120 OnExposeComplete: enter
22:57:59.523 00.005 6120 UpdateGuideState(): m_state=6
22:57:59.527 00.004 6120 Star::Find(15, 974, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 983
22:57:59.531 00.004 6120 Star::Find returns 1 (1), X=974.20, Y=39.96, Mass=13342, SNR=75.6, Peak=255 HFD=6.8
22:57:59.534 00.003 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.93)
22:57:59.539 00.005 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
22:57:59.542 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.26 cameraTheta=1.40 mountX=-0.09 mountY=-0.21, mountTheta=-1.97
22:57:59.548 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.25, opts=13)
22:57:59.552 00.004 6120 Enqueuing Move request for scope (0.04, 0.25)
22:57:59.556 00.004 7680 Worker thread wakes up
22:57:59.557 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
22:57:59.557 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
22:57:59.557 00.000 7680 Moving (0.04, 0.25) raw xDistance=-0.09 yDistance=-0.21
22:57:59.557 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:57:59.558 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:57:59.558 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:57:59.563 00.005 7680 MoveAxis(E, 0, ABG)
22:57:59.563 00.000 7680 Move returns status 0, amount 0
22:57:59.563 00.000 7680 MoveAxis(N, 113, ABG)
22:57:59.563 00.000 7680 Guiding  Dir = 0, Dur = 113
22:57:59.564 00.001 6120 UpdateGuideState exits: m=13342 SNR=75.6 Saturated
22:57:59.568 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:59.571 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:57:59.576 00.005 6120 Enqueuing Expose request
22:57:59.580 00.004 7680 IsSlewing returns 0
22:57:59.581 00.001 7680 IsGuiding returns 0
22:57:59.582 00.001 7680 PulseGuide returned control before completion, sleep 123
22:57:59.707 00.125 7680 IsGuiding returns 1
22:57:59.707 00.000 7680 scope still moving after pulse duration time elapsed
22:57:59.739 00.032 7680 IsSlewing returns 0
22:57:59.739 00.000 7680 IsGuiding returns 0
22:57:59.741 00.002 7680 scope move finished after 113 + 45 ms
22:57:59.741 00.000 7680 Move returns status 0, amount 113
22:57:59.742 00.001 7680 move complete, result=0
22:57:59.742 00.000 7680 worker thread done servicing request
22:57:59.742 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 113 ms NORTH
22:57:59.748 00.006 7680 Worker thread wakes up
22:57:59.749 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:57:59.749 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:58:00.999 01.250 7680 Exposure complete
22:58:01.146 00.147 7680 worker thread done servicing request
22:58:01.148 00.002 6120 OnExposeComplete: enter
22:58:01.152 00.004 6120 UpdateGuideState(): m_state=6
22:58:01.156 00.004 6120 Star::Find(15, 974, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 984
22:58:01.159 00.003 6120 Star::Find returns 1 (1), X=974.24, Y=39.82, Mass=13392, SNR=75.5, Peak=255 HFD=6.7
22:58:01.164 00.005 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.91 = -2.37)
22:58:01.168 00.004 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.64)
22:58:01.172 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.96 mountX=-0.10 mountY=-0.07, mountTheta=-2.55
22:58:01.176 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.11, opts=13)
22:58:01.181 00.005 6120 Enqueuing Move request for scope (0.08, 0.11)
22:58:01.185 00.004 7680 Worker thread wakes up
22:58:01.185 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:01.189 00.004 6120 UpdateGuideState exits: m=13392 SNR=75.5 Saturated
22:58:01.192 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
22:58:01.193 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
22:58:01.193 00.000 7680 Moving (0.08, 0.11) raw xDistance=-0.10 yDistance=-0.07
22:58:01.193 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:58:01.194 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:01.198 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:58:01.198 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:01.202 00.004 6120 Enqueuing Expose request
22:58:01.207 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:58:01.207 00.000 7680 MoveAxis(E, 0, ABG)
22:58:01.208 00.001 7680 Move returns status 0, amount 0
22:58:01.208 00.000 7680 MoveAxis(N, 0, ABG)
22:58:01.208 00.000 7680 Move returns status 0, amount 0
22:58:01.208 00.000 7680 move complete, result=0
22:58:01.208 00.000 7680 worker thread done servicing request
22:58:01.209 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:01.214 00.005 7680 Worker thread wakes up
22:58:01.214 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:01.214 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:58:02.457 01.243 7680 Exposure complete
22:58:02.602 00.145 7680 worker thread done servicing request
22:58:02.602 00.000 6120 OnExposeComplete: enter
22:58:02.606 00.004 6120 UpdateGuideState(): m_state=6
22:58:02.612 00.006 6120 Star::Find(15, 974, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 985
22:58:02.616 00.004 6120 Star::Find returns 1 (1), X=974.33, Y=40.00, Mass=13142, SNR=74.2, Peak=255 HFD=6.7
22:58:02.620 00.004 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (4.00 = -2.29)
22:58:02.624 00.004 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
22:58:02.628 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.29 hyp=0.34 cameraTheta=1.04 mountX=-0.22 mountY=-0.19, mountTheta=-2.44
22:58:02.634 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.29, opts=13)
22:58:02.637 00.003 6120 Enqueuing Move request for scope (0.17, 0.29)
22:58:02.641 00.004 7680 Worker thread wakes up
22:58:02.642 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:02.645 00.003 6120 UpdateGuideState exits: m=13142 SNR=74.2 Saturated
22:58:02.650 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:02.653 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:02.658 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.29) opts 0xd
22:58:02.658 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.29)
22:58:02.658 00.000 7680 Moving (0.17, 0.29) raw xDistance=-0.22 yDistance=-0.19
22:58:02.658 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
22:58:02.658 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:58:02.658 00.000 6120 Enqueuing Expose request
22:58:02.662 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:58:02.662 00.000 7680 MoveAxis(E, 91, ABG)
22:58:02.662 00.000 7680 Guiding  Dir = 2, Dur = 91
22:58:02.662 00.000 7680 IsSlewing returns 0
22:58:02.663 00.001 7680 IsGuiding returns 0
22:58:02.663 00.000 7680 PulseGuide returned control before completion, sleep 101
22:58:02.773 00.110 7680 IsGuiding returns 1
22:58:02.773 00.000 7680 scope still moving after pulse duration time elapsed
22:58:02.805 00.032 7680 IsSlewing returns 0
22:58:02.805 00.000 7680 IsGuiding returns 0
22:58:02.805 00.000 7680 scope move finished after 91 + 51 ms
22:58:02.807 00.002 7680 Move returns status 0, amount 91
22:58:02.807 00.000 7680 MoveAxis(N, 0, ABG)
22:58:02.807 00.000 7680 Move returns status 0, amount 0
22:58:02.808 00.001 7680 move complete, result=0
22:58:02.808 00.000 7680 worker thread done servicing request
22:58:02.808 00.000 6120 GuideStep: -0.2 px 91 ms EAST, -0.2 px 0 ms NORTH
22:58:02.813 00.005 7680 Worker thread wakes up
22:58:02.813 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:02.813 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:58:04.057 01.244 7680 Exposure complete
22:58:04.187 00.130 7680 worker thread done servicing request
22:58:04.187 00.000 6120 OnExposeComplete: enter
22:58:04.191 00.004 6120 UpdateGuideState(): m_state=6
22:58:04.195 00.004 6120 Star::Find(15, 974, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 986
22:58:04.199 00.004 6120 Star::Find returns 1 (1), X=974.22, Y=40.15, Mass=12472, SNR=73.3, Peak=255 HFD=6.7
22:58:04.205 00.006 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.40 = -1.89)
22:58:04.210 00.005 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.16)
22:58:04.215 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.44 hyp=0.45 cameraTheta=1.44 mountX=-0.14 mountY=-0.37, mountTheta=-1.93
22:58:04.219 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.44, opts=13)
22:58:04.223 00.004 6120 Enqueuing Move request for scope (0.06, 0.44)
22:58:04.227 00.004 7680 Worker thread wakes up
22:58:04.227 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.44) opts 0xd
22:58:04.228 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.44)
22:58:04.228 00.000 7680 Moving (0.06, 0.44) raw xDistance=-0.14 yDistance=-0.37
22:58:04.228 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:58:04.228 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:58:04.228 00.000 7680 MoveAxis(E, 0, ABG)
22:58:04.229 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:04.233 00.004 7680 Move returns status 0, amount 0
22:58:04.233 00.000 7680 MoveAxis(N, 203, ABG)
22:58:04.233 00.000 7680 Guiding  Dir = 0, Dur = 203
22:58:04.234 00.001 6120 UpdateGuideState exits: m=12472 SNR=73.3 Saturated
22:58:04.238 00.004 7680 IsSlewing returns 0
22:58:04.238 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:04.242 00.004 7680 IsGuiding returns 0
22:58:04.243 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:04.247 00.004 6120 Enqueuing Expose request
22:58:04.250 00.003 7680 PulseGuide returned control before completion, sleep 213
22:58:04.469 00.219 7680 IsGuiding returns 1
22:58:04.470 00.001 7680 scope still moving after pulse duration time elapsed
22:58:04.501 00.031 7680 IsSlewing returns 0
22:58:04.502 00.001 7680 IsGuiding returns 0
22:58:04.503 00.001 7680 scope move finished after 203 + 57 ms
22:58:04.503 00.000 7680 Move returns status 0, amount 203
22:58:04.504 00.001 7680 move complete, result=0
22:58:04.504 00.000 7680 worker thread done servicing request
22:58:04.504 00.000 7680 Worker thread wakes up
22:58:04.505 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 203 ms NORTH
22:58:04.512 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:04.512 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:58:05.766 01.254 7680 Exposure complete
22:58:05.904 00.138 7680 worker thread done servicing request
22:58:05.906 00.002 6120 OnExposeComplete: enter
22:58:05.909 00.003 6120 UpdateGuideState(): m_state=6
22:58:05.913 00.004 6120 Star::Find(15, 974, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 987
22:58:05.918 00.005 6120 Star::Find returns 1 (1), X=974.08, Y=40.08, Mass=12050, SNR=72.4, Peak=255 HFD=7.0
22:58:05.921 00.003 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
22:58:05.925 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
22:58:05.928 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.38 hyp=0.38 cameraTheta=1.76 mountX=0.00 mountY=-0.37, mountTheta=-1.56
22:58:05.934 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.38, opts=13)
22:58:05.938 00.004 6120 Enqueuing Move request for scope (-0.07, 0.38)
22:58:05.942 00.004 7680 Worker thread wakes up
22:58:05.942 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:05.946 00.004 6120 UpdateGuideState exits: m=12050 SNR=72.4 Saturated
22:58:05.949 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:05.953 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:05.956 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.38) opts 0xd
22:58:05.956 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.38)
22:58:05.956 00.000 7680 Moving (-0.07, 0.38) raw xDistance=0.00 yDistance=-0.37
22:58:05.956 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:58:05.956 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
22:58:05.957 00.001 7680 MoveAxis(E, 0, ABG)
22:58:05.957 00.000 7680 Move returns status 0, amount 0
22:58:05.957 00.000 7680 MoveAxis(N, 201, ABG)
22:58:05.957 00.000 7680 Guiding  Dir = 0, Dur = 201
22:58:05.958 00.001 7680 IsSlewing returns 0
22:58:05.958 00.000 7680 IsGuiding returns 0
22:58:05.958 00.000 6120 Enqueuing Expose request
22:58:05.964 00.006 7680 PulseGuide returned control before completion, sleep 211
22:58:06.178 00.214 7680 IsGuiding returns 1
22:58:06.180 00.002 7680 scope still moving after pulse duration time elapsed
22:58:06.208 00.028 7680 IsSlewing returns 0
22:58:06.210 00.002 7680 IsGuiding returns 0
22:58:06.210 00.000 7680 scope move finished after 201 + 50 ms
22:58:06.211 00.001 7680 Move returns status 0, amount 201
22:58:06.211 00.000 7680 move complete, result=0
22:58:06.211 00.000 7680 worker thread done servicing request
22:58:06.212 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 201 ms NORTH
22:58:06.219 00.007 7680 Worker thread wakes up
22:58:06.219 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:06.219 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:58:07.469 01.250 7680 Exposure complete
22:58:07.603 00.134 7680 worker thread done servicing request
22:58:07.603 00.000 6120 OnExposeComplete: enter
22:58:07.607 00.004 6120 UpdateGuideState(): m_state=6
22:58:07.611 00.004 6120 Star::Find(15, 974, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 988
22:58:07.615 00.004 6120 Star::Find returns 1 (1), X=974.22, Y=40.00, Mass=13415, SNR=75.4, Peak=255 HFD=6.8
22:58:07.619 00.004 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
22:58:07.622 00.003 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.23)
22:58:07.624 00.002 6120 CameraToMount -- cameraX=0.06 cameraY=0.29 hyp=0.30 cameraTheta=1.37 mountX=-0.11 mountY=-0.23, mountTheta=-2.02
22:58:07.630 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.29, opts=13)
22:58:07.634 00.004 6120 Enqueuing Move request for scope (0.06, 0.29)
22:58:07.638 00.004 7680 Worker thread wakes up
22:58:07.638 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.29) opts 0xd
22:58:07.638 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.29)
22:58:07.638 00.000 7680 Moving (0.06, 0.29) raw xDistance=-0.11 yDistance=-0.23
22:58:07.638 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:58:07.638 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
22:58:07.638 00.000 7680 MoveAxis(E, 0, ABG)
22:58:07.639 00.001 7680 Move returns status 0, amount 0
22:58:07.639 00.000 7680 MoveAxis(N, 127, ABG)
22:58:07.639 00.000 7680 Guiding  Dir = 0, Dur = 127
22:58:07.639 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:07.643 00.004 7680 IsSlewing returns 0
22:58:07.643 00.000 6120 UpdateGuideState exits: m=13415 SNR=75.4 Saturated
22:58:07.647 00.004 7680 IsGuiding returns 0
22:58:07.647 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:07.650 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:07.654 00.004 7680 PulseGuide returned control before completion, sleep 137
22:58:07.654 00.000 6120 Enqueuing Expose request
22:58:07.798 00.144 7680 IsGuiding returns 1
22:58:07.799 00.001 7680 scope still moving after pulse duration time elapsed
22:58:07.828 00.029 7680 IsSlewing returns 0
22:58:07.829 00.001 7680 IsGuiding returns 0
22:58:07.830 00.001 7680 scope move finished after 127 + 56 ms
22:58:07.831 00.001 7680 Move returns status 0, amount 127
22:58:07.831 00.000 7680 move complete, result=0
22:58:07.832 00.001 7680 worker thread done servicing request
22:58:07.832 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 127 ms NORTH
22:58:07.837 00.005 7680 Worker thread wakes up
22:58:07.839 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:07.839 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,25,31,31)
22:58:09.092 01.253 6120 evsrv: cli 0FAF03D8 connect
22:58:09.242 00.150 6120 case statement mapped state 6 to 3
22:58:09.246 00.004 7680 Exposure complete
22:58:09.246 00.000 6120 case statement mapped state 6 to 3
22:58:09.251 00.005 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"0dbdac36-1928-4369-917d-1fea0595c1cf"}
22:58:09.254 00.003 6120 case statement mapped state 6 to 3
22:58:09.258 00.004 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"0dbdac36-1928-4369-917d-1fea0595c1cf"}
22:58:09.267 00.009 6120 evsrv: cli 0FAF03D8 disconnect
22:58:09.272 00.005 6120 evsrv: cli 0FAEFED8 connect
22:58:09.276 00.004 6120 case statement mapped state 6 to 3
22:58:09.283 00.007 6120 case statement mapped state 6 to 3
22:58:09.288 00.005 6120 evsrv: cli 0FAEFED8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"a843930d-6f2e-479a-9e64-33ab1e0935da"}
22:58:09.292 00.004 6120 PhdController::Dither begins
22:58:09.295 00.003 6120 dither: size=5.00, dRA=3.22 dDec=0.82
22:58:09.299 00.004 6120 MountToCamera -- mountTheta (0.25) + m_xAngle (-2.95) = xAngle (-2.70 = -2.70)
22:58:09.449 00.150 6120 MountToCamera -- mountX=3.22 mountY=0.82 hyp=3.32 mountTheta=0.25 cameraX=-3.01, cameraY=-1.40 cameraTheta=-2.70
22:58:09.455 00.006 6120 setting lock position to (971.15, 38.30)
22:58:09.567 00.112 6120 Mount: notify guiding dithered (-3.0, -1.4)
22:58:09.571 00.004 6120 Status Line: Dither by 3.22,0.82
22:58:09.577 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:58:09.581 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
22:58:09.585 00.004 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":0,"id":"a843930d-6f2e-479a-9e64-33ab1e0935da"}
22:58:09.589 00.004 6120 evsrv: cli 0FAEFED8 disconnect
22:58:09.612 00.023 7680 worker thread done servicing request
22:58:09.613 00.001 6120 OnExposeComplete: enter
22:58:09.618 00.005 6120 UpdateGuideState(): m_state=6
22:58:09.622 00.004 6120 Star::Find(15, 974, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 989
22:58:09.625 00.003 6120 Star::Find returns 1 (1), X=974.24, Y=39.78, Mass=13035, SNR=74.5, Peak=255 HFD=6.8
22:58:09.628 00.003 6120 CameraToMount -- cameraTheta (0.45) - m_xAngle (-2.95) = xAngle (3.40 = -2.88)
22:58:09.631 00.003 6120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.13 = 3.13)
22:58:09.633 00.002 6120 CameraToMount -- cameraX=3.09 cameraY=1.48 hyp=3.42 cameraTheta=0.45 mountX=-3.31 mountY=0.03, mountTheta=3.13
22:58:09.638 00.005 6120 dither recenter: remaining=(-3.2,-0.8) step=(-3.2,-0.8)
22:58:09.641 00.003 6120 MountToCamera -- mountTheta (-2.89) + m_xAngle (-2.95) = xAngle (-5.85 = 0.44)
22:58:09.644 00.003 6120 MountToCamera -- mountX=-3.22 mountY=-0.82 hyp=3.32 mountTheta=-2.89 cameraX=3.01, cameraY=1.40 cameraTheta=0.44
22:58:09.647 00.003 6120 SchedulePrimaryMove(0D6325F0, x=3.01, y=1.40, opts=4)
22:58:09.650 00.003 6120 Enqueuing Move request for scope (3.01, 1.40)
22:58:09.653 00.003 6120 Mount: notify direct move -3.22,-0.82
22:58:09.656 00.003 7680 Worker thread wakes up
22:58:09.656 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:09.659 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (3.01, 1.40) opts 0x4
22:58:09.659 00.000 6120 UpdateGuideState exits: m=13035 SNR=74.5 Saturated
22:58:09.661 00.002 7680 Handling offset move in thread for scope, endpoint = (3.01, 1.40)
22:58:09.661 00.000 6120 PhdController: settling, locked = 1, distance = 3.58 (1.50) aobump = 0 frame = 1 / 99999
22:58:09.664 00.003 7680 Moving (3.01, 1.40) raw xDistance=-3.22 yDistance=-0.82
22:58:09.664 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046689.664,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.58,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:58:09.668 00.004 7680 MoveAxis(E, 2085, B)
22:58:09.668 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:09.671 00.003 7680 Guiding  Dir = 2, Dur = 2085
22:58:09.671 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:09.674 00.003 7680 IsSlewing returns 0
22:58:09.674 00.000 6120 Enqueuing Expose request
22:58:09.677 00.003 7680 IsGuiding returns 0
22:58:09.677 00.000 7680 PulseGuide returned control before completion, sleep 2095
22:58:11.784 02.107 7680 IsGuiding returns 1
22:58:11.784 00.000 7680 scope still moving after pulse duration time elapsed
22:58:11.816 00.032 7680 IsSlewing returns 0
22:58:11.816 00.000 7680 IsGuiding returns 0
22:58:11.816 00.000 7680 scope move finished after 2085 + 54 ms
22:58:11.818 00.002 7680 Move returns status 0, amount 2085
22:58:11.818 00.000 7680 MoveAxis(N, 445, B)
22:58:11.818 00.000 7680 Guiding  Dir = 0, Dur = 445
22:58:11.818 00.000 7680 IsSlewing returns 0
22:58:11.818 00.000 7680 IsGuiding returns 0
22:58:11.819 00.001 7680 PulseGuide returned control before completion, sleep 455
22:58:12.287 00.468 7680 IsGuiding returns 1
22:58:12.288 00.001 7680 scope still moving after pulse duration time elapsed
22:58:12.319 00.031 7680 IsSlewing returns 0
22:58:12.320 00.001 7680 IsGuiding returns 0
22:58:12.321 00.001 7680 scope move finished after 445 + 57 ms
22:58:12.321 00.000 7680 Move returns status 0, amount 445
22:58:12.321 00.000 7680 move complete, result=0
22:58:12.322 00.001 7680 worker thread done servicing request
22:58:12.322 00.000 7680 Worker thread wakes up
22:58:12.323 00.001 6120 GuideStep: -3.2 px 2085 ms EAST, -0.8 px 445 ms NORTH
22:58:12.331 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:12.331 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:13.586 01.255 7680 Exposure complete
22:58:13.725 00.139 7680 worker thread done servicing request
22:58:13.726 00.001 6120 OnExposeComplete: enter
22:58:13.729 00.003 6120 UpdateGuideState(): m_state=6
22:58:13.735 00.006 6120 Star::Find(15, 974, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 990
22:58:13.739 00.004 6120 Star::Find returns 1 (1), X=970.96, Y=40.10, Mass=12344, SNR=72.0, Peak=255 HFD=6.8
22:58:13.742 00.003 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
22:58:13.747 00.005 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
22:58:13.750 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=1.80 hyp=1.81 cameraTheta=1.68 mountX=-0.15 mountY=-1.70, mountTheta=-1.66
22:58:13.756 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=1.80, opts=13)
22:58:13.759 00.003 6120 Enqueuing Move request for scope (-0.19, 1.80)
22:58:13.764 00.005 7680 Worker thread wakes up
22:58:13.764 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:13.768 00.004 6120 UpdateGuideState exits: m=12344 SNR=72.0 Saturated
22:58:13.770 00.002 6120 PhdController: settling, locked = 1, distance = 1.81 (1.50) aobump = 0 frame = 2 / 99999
22:58:13.775 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 1.80) opts 0xd
22:58:13.775 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 1.80)
22:58:13.775 00.000 7680 Moving (-0.19, 1.80) raw xDistance=-0.15 yDistance=-1.70
22:58:13.775 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:58:13.776 00.001 7680 resist switch: large excursion: input -1.70 thresh 0.60 direction from 0 to -1
22:58:13.776 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046693.775,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.81,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:58:13.780 00.004 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.10
22:58:13.781 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.70 from input -1.70
22:58:13.781 00.000 7680 MoveAxis(E, 0, ABG)
22:58:13.781 00.000 7680 Move returns status 0, amount 0
22:58:13.781 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:13.785 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:13.789 00.004 7680 MoveAxis(N, 923, ABG)
22:58:13.789 00.000 7680 Guiding  Dir = 0, Dur = 923
22:58:13.790 00.001 6120 Enqueuing Expose request
22:58:13.793 00.003 7680 IsSlewing returns 0
22:58:13.795 00.002 7680 IsGuiding returns 0
22:58:13.795 00.000 7680 PulseGuide returned control before completion, sleep 933
22:58:14.738 00.943 7680 IsGuiding returns 1
22:58:14.738 00.000 7680 scope still moving after pulse duration time elapsed
22:58:14.769 00.031 7680 IsSlewing returns 0
22:58:14.770 00.001 7680 IsGuiding returns 0
22:58:14.772 00.002 7680 scope move finished after 923 + 54 ms
22:58:14.772 00.000 7680 Move returns status 0, amount 923
22:58:14.773 00.001 7680 move complete, result=0
22:58:14.773 00.000 7680 worker thread done servicing request
22:58:14.773 00.000 7680 Worker thread wakes up
22:58:14.774 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -1.7 px 923 ms NORTH
22:58:14.780 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:14.780 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:16.031 01.251 7680 Exposure complete
22:58:16.170 00.139 7680 worker thread done servicing request
22:58:16.171 00.001 6120 OnExposeComplete: enter
22:58:16.175 00.004 6120 UpdateGuideState(): m_state=6
22:58:16.181 00.006 6120 Star::Find(15, 970, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 991
22:58:16.185 00.004 6120 Star::Find returns 1 (1), X=970.86, Y=38.93, Mass=13843, SNR=76.0, Peak=255 HFD=6.9
22:58:16.189 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
22:58:16.193 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
22:58:16.196 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=0.63 hyp=0.69 cameraTheta=2.01 mountX=0.17 mountY=-0.69, mountTheta=-1.33
22:58:16.203 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.63, opts=13)
22:58:16.208 00.005 6120 Enqueuing Move request for scope (-0.29, 0.63)
22:58:16.213 00.005 7680 Worker thread wakes up
22:58:16.213 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:16.217 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.63) opts 0xd
22:58:16.217 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.63)
22:58:16.219 00.002 7680 Moving (-0.29, 0.63) raw xDistance=0.17 yDistance=-0.69
22:58:16.219 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:58:16.219 00.000 6120 UpdateGuideState exits: m=13843 SNR=76.0 Saturated
22:58:16.223 00.004 6120 PhdController: settling, locked = 1, distance = 1.47 (1.50) aobump = 0 frame = 3 / 99999
22:58:16.227 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
22:58:16.227 00.000 7680 MoveAxis(E, 0, ABG)
22:58:16.228 00.001 7680 Move returns status 0, amount 0
22:58:16.228 00.000 7680 MoveAxis(N, 375, ABG)
22:58:16.228 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046696.227,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.47,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:58:16.231 00.003 7680 Guiding  Dir = 0, Dur = 375
22:58:16.233 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:16.237 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:16.241 00.004 6120 Enqueuing Expose request
22:58:16.244 00.003 7680 IsSlewing returns 0
22:58:16.244 00.000 7680 IsGuiding returns 0
22:58:16.244 00.000 7680 PulseGuide returned control before completion, sleep 385
22:58:16.646 00.402 7680 IsGuiding returns 1
22:58:16.647 00.001 7680 scope still moving after pulse duration time elapsed
22:58:16.677 00.030 7680 IsSlewing returns 0
22:58:16.677 00.000 7680 IsGuiding returns 0
22:58:16.677 00.000 7680 scope move finished after 375 + 58 ms
22:58:16.678 00.001 7680 Move returns status 0, amount 375
22:58:16.678 00.000 7680 move complete, result=0
22:58:16.678 00.000 7680 worker thread done servicing request
22:58:16.680 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.7 px 375 ms NORTH
22:58:16.685 00.005 7680 Worker thread wakes up
22:58:16.685 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:16.685 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:17.940 01.255 7680 Exposure complete
22:58:18.074 00.134 7680 worker thread done servicing request
22:58:18.074 00.000 6120 OnExposeComplete: enter
22:58:18.078 00.004 6120 UpdateGuideState(): m_state=6
22:58:18.082 00.004 6120 Star::Find(15, 970, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 992
22:58:18.085 00.003 6120 Star::Find returns 1 (1), X=970.84, Y=38.77, Mass=13354, SNR=75.6, Peak=255 HFD=6.8
22:58:18.089 00.004 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.11 = -1.17)
22:58:18.094 00.005 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.44)
22:58:18.097 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=0.47 hyp=0.56 cameraTheta=2.16 mountX=0.22 mountY=-0.56, mountTheta=-1.20
22:58:18.103 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.47, opts=13)
22:58:18.107 00.004 6120 Enqueuing Move request for scope (-0.31, 0.47)
22:58:18.110 00.003 7680 Worker thread wakes up
22:58:18.110 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:18.114 00.004 6120 UpdateGuideState exits: m=13354 SNR=75.6 Saturated
22:58:18.117 00.003 6120 PhdController: settling, locked = 1, distance = 1.20 (1.50) aobump = 0 frame = 4 / 99999
22:58:18.122 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.47) opts 0xd
22:58:18.122 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.47)
22:58:18.122 00.000 7680 Moving (-0.31, 0.47) raw xDistance=0.22 yDistance=-0.56
22:58:18.122 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
22:58:18.123 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
22:58:18.123 00.000 7680 MoveAxis(W, 89, ABG)
22:58:18.123 00.000 7680 Guiding  Dir = 3, Dur = 89
22:58:18.123 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046698.122,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.20,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
22:58:18.128 00.005 7680 IsSlewing returns 0
22:58:18.128 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:18.131 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:18.134 00.003 7680 IsGuiding returns 0
22:58:18.136 00.002 6120 Enqueuing Expose request
22:58:18.140 00.004 7680 PulseGuide returned control before completion, sleep 99
22:58:18.245 00.105 7680 IsGuiding returns 1
22:58:18.245 00.000 7680 scope still moving after pulse duration time elapsed
22:58:18.276 00.031 7680 IsSlewing returns 0
22:58:18.277 00.001 7680 IsGuiding returns 0
22:58:18.278 00.001 7680 scope move finished after 89 + 53 ms
22:58:18.278 00.000 7680 Move returns status 0, amount 89
22:58:18.278 00.000 7680 MoveAxis(N, 302, ABG)
22:58:18.279 00.001 7680 Guiding  Dir = 0, Dur = 302
22:58:18.280 00.001 7680 IsSlewing returns 0
22:58:18.280 00.000 7680 IsGuiding returns 0
22:58:18.281 00.001 7680 PulseGuide returned control before completion, sleep 312
22:58:18.604 00.323 7680 IsGuiding returns 1
22:58:18.604 00.000 7680 scope still moving after pulse duration time elapsed
22:58:18.635 00.031 7680 IsSlewing returns 0
22:58:18.636 00.001 7680 IsGuiding returns 0
22:58:18.636 00.000 7680 scope move finished after 302 + 54 ms
22:58:18.638 00.002 7680 Move returns status 0, amount 302
22:58:18.638 00.000 7680 move complete, result=0
22:58:18.638 00.000 7680 worker thread done servicing request
22:58:18.639 00.001 6120 GuideStep: 0.2 px 89 ms WEST, -0.6 px 302 ms NORTH
22:58:18.645 00.006 7680 Worker thread wakes up
22:58:18.646 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:18.646 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:19.898 01.252 7680 Exposure complete
22:58:20.046 00.148 7680 worker thread done servicing request
22:58:20.046 00.000 6120 OnExposeComplete: enter
22:58:20.051 00.005 6120 UpdateGuideState(): m_state=6
22:58:20.056 00.005 6120 Star::Find(15, 970, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 993
22:58:20.059 00.003 6120 Star::Find returns 1 (1), X=970.94, Y=38.21, Mass=13467, SNR=75.5, Peak=255 HFD=6.8
22:58:20.064 00.005 6120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-2.95) = xAngle (0.23 = 0.23)
22:58:20.067 00.003 6120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.04 = -0.04)
22:58:20.072 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-2.73 mountX=0.22 mountY=-0.01, mountTheta=-0.04
22:58:20.075 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.09, opts=13)
22:58:20.080 00.005 6120 Enqueuing Move request for scope (-0.21, -0.09)
22:58:20.083 00.003 7680 Worker thread wakes up
22:58:20.083 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.09) opts 0xd
22:58:20.083 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.09)
22:58:20.083 00.000 7680 Moving (-0.21, -0.09) raw xDistance=0.22 yDistance=-0.01
22:58:20.083 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
22:58:20.083 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:58:20.085 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:20.085 00.000 7680 MoveAxis(W, 97, ABG)
22:58:20.085 00.000 7680 Guiding  Dir = 3, Dur = 97
22:58:20.085 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:20.089 00.004 7680 IsSlewing returns 0
22:58:20.089 00.000 7680 IsGuiding returns 0
22:58:20.089 00.000 7680 PulseGuide returned control before completion, sleep 107
22:58:20.089 00.000 6120 UpdateGuideState exits: m=13467 SNR=75.5 Saturated
22:58:20.094 00.005 6120 PhdController: settling, locked = 1, distance = 0.91 (1.50) aobump = 0 frame = 5 / 99999
22:58:20.098 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764046700.098,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.91,"Time":3.9,"SettleTime":10.0,"StarLocked":true}
22:58:20.101 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:20.105 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:20.111 00.006 6120 Enqueuing Expose request
22:58:20.198 00.087 7680 IsGuiding returns 1
22:58:20.198 00.000 7680 scope still moving after pulse duration time elapsed
22:58:20.231 00.033 7680 IsSlewing returns 0
22:58:20.236 00.005 7680 IsGuiding returns 0
22:58:20.236 00.000 7680 scope move finished after 97 + 50 ms
22:58:20.238 00.002 7680 Move returns status 0, amount 97
22:58:20.238 00.000 7680 MoveAxis(N, 0, ABG)
22:58:20.238 00.000 7680 Move returns status 0, amount 0
22:58:20.238 00.000 7680 move complete, result=0
22:58:20.239 00.001 7680 worker thread done servicing request
22:58:20.239 00.000 6120 GuideStep: 0.2 px 97 ms WEST, -0.0 px 0 ms NORTH
22:58:20.244 00.005 7680 Worker thread wakes up
22:58:20.246 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:20.246 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:21.486 01.240 7680 Exposure complete
22:58:21.600 00.114 7680 worker thread done servicing request
22:58:21.601 00.001 6120 OnExposeComplete: enter
22:58:21.605 00.004 6120 UpdateGuideState(): m_state=6
22:58:21.608 00.003 6120 Star::Find(15, 970, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 994
22:58:21.612 00.004 6120 Star::Find returns 1 (1), X=970.99, Y=38.31, Mass=13962, SNR=78.1, Peak=255 HFD=6.8
22:58:21.616 00.004 6120 CameraToMount -- cameraTheta (3.08) - m_xAngle (-2.95) = xAngle (6.03 = -0.25)
22:58:21.619 00.003 6120 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.76 = -0.52)
22:58:21.624 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.08 mountX=0.15 mountY=-0.08, mountTheta=-0.48
22:58:21.628 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.01, opts=13)
22:58:21.632 00.004 6120 Enqueuing Move request for scope (-0.16, 0.01)
22:58:21.635 00.003 7680 Worker thread wakes up
22:58:21.635 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
22:58:21.637 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
22:58:21.637 00.000 7680 Moving (-0.16, 0.01) raw xDistance=0.15 yDistance=-0.08
22:58:21.637 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:58:21.637 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:58:21.638 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:21.643 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:58:21.643 00.000 7680 MoveAxis(E, 0, ABG)
22:58:21.644 00.001 7680 Move returns status 0, amount 0
22:58:21.644 00.000 6120 UpdateGuideState exits: m=13962 SNR=78.1 Saturated
22:58:21.648 00.004 6120 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 6 / 99999
22:58:21.653 00.005 7680 MoveAxis(N, 0, ABG)
22:58:21.653 00.000 7680 Move returns status 0, amount 0
22:58:21.654 00.001 7680 move complete, result=0
22:58:21.654 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046701.653,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.68,"Time":5.4,"SettleTime":10.0,"StarLocked":true}
22:58:21.658 00.004 7680 worker thread done servicing request
22:58:21.659 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:21.663 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:21.665 00.002 6120 Enqueuing Expose request
22:58:21.668 00.003 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:21.673 00.005 7680 Worker thread wakes up
22:58:21.673 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:21.673 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:22.918 01.245 7680 Exposure complete
22:58:23.056 00.138 7680 worker thread done servicing request
22:58:23.056 00.000 6120 OnExposeComplete: enter
22:58:23.059 00.003 6120 UpdateGuideState(): m_state=6
22:58:23.062 00.003 6120 Star::Find(15, 970, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 995
22:58:23.065 00.003 6120 Star::Find returns 1 (1), X=971.01, Y=38.71, Mass=13171, SNR=73.9, Peak=255 HFD=6.9
22:58:23.069 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.86 = -1.43)
22:58:23.073 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
22:58:23.077 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.41 hyp=0.43 cameraTheta=1.90 mountX=0.06 mountY=-0.43, mountTheta=-1.43
22:58:23.082 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.41, opts=13)
22:58:23.087 00.005 6120 Enqueuing Move request for scope (-0.14, 0.41)
22:58:23.090 00.003 7680 Worker thread wakes up
22:58:23.090 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.41) opts 0xd
22:58:23.090 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.41)
22:58:23.090 00.000 7680 Moving (-0.14, 0.41) raw xDistance=0.06 yDistance=-0.43
22:58:23.091 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:58:23.091 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
22:58:23.091 00.000 7680 MoveAxis(E, 0, ABG)
22:58:23.091 00.000 7680 Move returns status 0, amount 0
22:58:23.091 00.000 7680 MoveAxis(N, 233, ABG)
22:58:23.092 00.001 7680 Guiding  Dir = 0, Dur = 233
22:58:23.092 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:23.095 00.003 6120 UpdateGuideState exits: m=13171 SNR=73.9 Saturated
22:58:23.099 00.004 7680 IsSlewing returns 0
22:58:23.100 00.001 6120 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 7 / 99999
22:58:23.104 00.004 7680 IsGuiding returns 0
22:58:23.104 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046703.104,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.61,"Time":6.9,"SettleTime":10.0,"StarLocked":true}
22:58:23.107 00.003 7680 PulseGuide returned control before completion, sleep 243
22:58:23.108 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:23.111 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:23.115 00.004 6120 Enqueuing Expose request
22:58:23.354 00.239 7680 IsGuiding returns 1
22:58:23.356 00.002 7680 scope still moving after pulse duration time elapsed
22:58:23.386 00.030 7680 IsSlewing returns 0
22:58:23.387 00.001 7680 IsGuiding returns 0
22:58:23.387 00.000 7680 scope move finished after 233 + 50 ms
22:58:23.388 00.001 7680 Move returns status 0, amount 233
22:58:23.390 00.002 7680 move complete, result=0
22:58:23.390 00.000 7680 worker thread done servicing request
22:58:23.390 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 233 ms NORTH
22:58:23.397 00.007 7680 Worker thread wakes up
22:58:23.397 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:23.397 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:24.651 01.254 7680 Exposure complete
22:58:24.797 00.146 7680 worker thread done servicing request
22:58:24.797 00.000 6120 OnExposeComplete: enter
22:58:24.801 00.004 6120 UpdateGuideState(): m_state=6
22:58:24.805 00.004 6120 Star::Find(15, 971, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 996
22:58:24.808 00.003 6120 Star::Find returns 1 (1), X=970.86, Y=38.37, Mass=13893, SNR=77.7, Peak=255 HFD=6.8
22:58:24.812 00.004 6120 CameraToMount -- cameraTheta (2.91) - m_xAngle (-2.95) = xAngle (5.87 = -0.42)
22:58:24.815 00.003 6120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.60 = -0.69)
22:58:24.820 00.005 6120 CameraToMount -- cameraX=-0.29 cameraY=0.07 hyp=0.30 cameraTheta=2.91 mountX=0.27 mountY=-0.19, mountTheta=-0.61
22:58:24.824 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.07, opts=13)
22:58:24.829 00.005 6120 Enqueuing Move request for scope (-0.29, 0.07)
22:58:24.833 00.004 7680 Worker thread wakes up
22:58:24.833 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.07) opts 0xd
22:58:24.834 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.07)
22:58:24.834 00.000 7680 Moving (-0.29, 0.07) raw xDistance=0.27 yDistance=-0.19
22:58:24.834 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
22:58:24.834 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:58:24.834 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:58:24.834 00.000 7680 MoveAxis(W, 110, ABG)
22:58:24.834 00.000 7680 Guiding  Dir = 3, Dur = 110
22:58:24.836 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:24.839 00.003 7680 IsSlewing returns 0
22:58:24.840 00.001 6120 UpdateGuideState exits: m=13893 SNR=77.7 Saturated
22:58:24.843 00.003 6120 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 8 / 99999
22:58:24.846 00.003 7680 IsGuiding returns 0
22:58:24.846 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046704.846,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.51,"Time":8.6,"SettleTime":10.0,"StarLocked":true}
22:58:24.851 00.005 7680 PulseGuide returned control before completion, sleep 120
22:58:24.851 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:24.856 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:24.859 00.003 6120 Enqueuing Expose request
22:58:24.989 00.130 7680 IsGuiding returns 1
22:58:24.991 00.002 7680 scope still moving after pulse duration time elapsed
22:58:25.021 00.030 7680 IsSlewing returns 0
22:58:25.024 00.003 7680 IsGuiding returns 0
22:58:25.024 00.000 7680 scope move finished after 110 + 67 ms
22:58:25.025 00.001 7680 Move returns status 0, amount 110
22:58:25.025 00.000 7680 MoveAxis(N, 0, ABG)
22:58:25.025 00.000 7680 Move returns status 0, amount 0
22:58:25.025 00.000 7680 move complete, result=0
22:58:25.025 00.000 6120 GuideStep: 0.3 px 110 ms WEST, -0.2 px 0 ms NORTH
22:58:25.031 00.006 7680 worker thread done servicing request
22:58:25.032 00.001 7680 Worker thread wakes up
22:58:25.032 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:25.032 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:26.287 01.255 7680 Exposure complete
22:58:26.414 00.127 7680 worker thread done servicing request
22:58:26.415 00.001 6120 OnExposeComplete: enter
22:58:26.419 00.004 6120 UpdateGuideState(): m_state=6
22:58:26.423 00.004 6120 Star::Find(15, 970, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 997
22:58:26.426 00.003 6120 Star::Find returns 1 (1), X=971.11, Y=38.39, Mass=12825, SNR=74.0, Peak=255 HFD=6.8
22:58:26.430 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.36)
22:58:26.435 00.005 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.63)
22:58:26.438 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.09 cameraTheta=1.97 mountX=0.02 mountY=-0.09, mountTheta=-1.36
22:58:26.443 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.09, opts=13)
22:58:26.446 00.003 6120 Enqueuing Move request for scope (-0.04, 0.09)
22:58:26.451 00.005 7680 Worker thread wakes up
22:58:26.451 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
22:58:26.451 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
22:58:26.452 00.001 7680 Moving (-0.04, 0.09) raw xDistance=0.02 yDistance=-0.09
22:58:26.452 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:58:26.452 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:58:26.452 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:58:26.452 00.000 7680 MoveAxis(E, 0, ABG)
22:58:26.452 00.000 7680 Move returns status 0, amount 0
22:58:26.452 00.000 7680 MoveAxis(N, 0, ABG)
22:58:26.453 00.001 7680 Move returns status 0, amount 0
22:58:26.453 00.000 7680 move complete, result=0
22:58:26.453 00.000 7680 worker thread done servicing request
22:58:26.453 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:26.457 00.004 6120 UpdateGuideState exits: m=12825 SNR=74.0 Saturated
22:58:26.462 00.005 6120 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 9 / 99999
22:58:26.464 00.002 6120 PhdController: newstate STATE_FINISH
22:58:26.468 00.004 6120 PhdController complete: success
22:58:26.472 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764046706.472,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
22:58:26.475 00.003 6120 Mount: notify guiding dither settle done success=1
22:58:26.479 00.004 6120 PhdController: newstate STATE_IDLE
22:58:26.483 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:26.488 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:26.491 00.003 6120 Enqueuing Expose request
22:58:26.494 00.003 7680 Worker thread wakes up
22:58:26.495 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:26.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:26.495 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:27.752 01.257 7680 Exposure complete
22:58:27.891 00.139 7680 worker thread done servicing request
22:58:27.892 00.001 6120 OnExposeComplete: enter
22:58:27.895 00.003 6120 UpdateGuideState(): m_state=6
22:58:27.899 00.004 6120 Star::Find(15, 971, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 998
22:58:27.903 00.004 6120 Star::Find returns 1 (0), X=971.15, Y=38.88, Mass=11490, SNR=68.7, Peak=236 HFD=6.8
22:58:27.906 00.003 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
22:58:27.909 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
22:58:27.914 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.58 hyp=0.58 cameraTheta=1.57 mountX=-0.11 mountY=-0.52, mountTheta=-1.78
22:58:27.920 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.58, opts=13)
22:58:27.926 00.006 6120 Enqueuing Move request for scope (0.00, 0.58)
22:58:27.929 00.003 7680 Worker thread wakes up
22:58:27.929 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:27.933 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.58) opts 0xd
22:58:27.933 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.58)
22:58:27.934 00.001 7680 Moving (0.00, 0.58) raw xDistance=-0.11 yDistance=-0.52
22:58:27.934 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:58:27.934 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:58:27.934 00.000 7680 MoveAxis(E, 0, ABG)
22:58:27.935 00.001 7680 Move returns status 0, amount 0
22:58:27.935 00.000 7680 MoveAxis(N, 281, ABG)
22:58:27.936 00.001 6120 UpdateGuideState exits: m=11490 SNR=68.7
22:58:27.940 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:27.944 00.004 7680 Guiding  Dir = 0, Dur = 281
22:58:27.944 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:27.950 00.006 6120 Enqueuing Expose request
22:58:27.957 00.007 7680 IsSlewing returns 0
22:58:27.957 00.000 7680 IsGuiding returns 0
22:58:27.958 00.001 7680 PulseGuide returned control before completion, sleep 291
22:58:28.254 00.296 7680 IsGuiding returns 1
22:58:28.255 00.001 7680 scope still moving after pulse duration time elapsed
22:58:28.284 00.029 7680 IsSlewing returns 0
22:58:28.285 00.001 7680 IsGuiding returns 0
22:58:28.286 00.001 7680 scope move finished after 281 + 47 ms
22:58:28.286 00.000 7680 Move returns status 0, amount 281
22:58:28.287 00.001 7680 move complete, result=0
22:58:28.288 00.001 7680 worker thread done servicing request
22:58:28.288 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 281 ms NORTH
22:58:28.294 00.006 7680 Worker thread wakes up
22:58:28.295 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:28.295 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:29.545 01.250 7680 Exposure complete
22:58:29.670 00.125 6120 OnExposeComplete: enter
22:58:29.675 00.005 6120 UpdateGuideState(): m_state=6
22:58:29.679 00.004 7680 worker thread done servicing request
22:58:29.679 00.000 6120 Star::Find(15, 971, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 999
22:58:29.684 00.005 6120 Star::Find returns 1 (1), X=971.05, Y=38.26, Mass=13355, SNR=76.7, Peak=255 HFD=6.8
22:58:29.688 00.004 6120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-2.95) = xAngle (0.27 = 0.27)
22:58:29.692 00.004 6120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.00 = 0.00)
22:58:29.695 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.69 mountX=0.10 mountY=0.00, mountTheta=0.00
22:58:29.701 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.05, opts=13)
22:58:29.705 00.004 6120 Enqueuing Move request for scope (-0.10, -0.05)
22:58:29.709 00.004 7680 Worker thread wakes up
22:58:29.710 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:29.714 00.004 6120 UpdateGuideState exits: m=13355 SNR=76.7 Saturated
22:58:29.717 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:29.721 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:29.724 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
22:58:29.724 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
22:58:29.725 00.001 7680 Moving (-0.10, -0.05) raw xDistance=0.10 yDistance=0.00
22:58:29.725 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:58:29.725 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:58:29.725 00.000 6120 Enqueuing Expose request
22:58:29.732 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:58:29.732 00.000 7680 MoveAxis(E, 0, ABG)
22:58:29.732 00.000 7680 Move returns status 0, amount 0
22:58:29.734 00.002 7680 MoveAxis(N, 0, ABG)
22:58:29.734 00.000 7680 Move returns status 0, amount 0
22:58:29.734 00.000 7680 move complete, result=0
22:58:29.734 00.000 7680 worker thread done servicing request
22:58:29.735 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:58:29.744 00.009 7680 Worker thread wakes up
22:58:29.744 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:29.745 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:30.999 01.254 7680 Exposure complete
22:58:31.134 00.135 7680 worker thread done servicing request
22:58:31.135 00.001 6120 OnExposeComplete: enter
22:58:31.139 00.004 6120 UpdateGuideState(): m_state=6
22:58:31.143 00.004 6120 Star::Find(15, 971, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1000
22:58:31.147 00.004 6120 Star::Find returns 1 (1), X=970.93, Y=38.68, Mass=13307, SNR=76.5, Peak=255 HFD=6.8
22:58:31.152 00.005 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
22:58:31.156 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
22:58:31.160 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.37 hyp=0.43 cameraTheta=2.11 mountX=0.15 mountY=-0.43, mountTheta=-1.24
22:58:31.165 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.37, opts=13)
22:58:31.168 00.003 6120 Enqueuing Move request for scope (-0.22, 0.37)
22:58:31.173 00.005 7680 Worker thread wakes up
22:58:31.174 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:31.178 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.37) opts 0xd
22:58:31.178 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.37)
22:58:31.178 00.000 7680 Moving (-0.22, 0.37) raw xDistance=0.15 yDistance=-0.43
22:58:31.180 00.002 6120 UpdateGuideState exits: m=13307 SNR=76.5 Saturated
22:58:31.183 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:31.187 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:58:31.188 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
22:58:31.188 00.000 7680 MoveAxis(E, 0, ABG)
22:58:31.189 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:31.192 00.003 6120 Enqueuing Expose request
22:58:31.196 00.004 7680 Move returns status 0, amount 0
22:58:31.197 00.001 7680 MoveAxis(N, 235, ABG)
22:58:31.197 00.000 7680 Guiding  Dir = 0, Dur = 235
22:58:31.197 00.000 7680 IsSlewing returns 0
22:58:31.198 00.001 7680 IsGuiding returns 0
22:58:31.198 00.000 7680 PulseGuide returned control before completion, sleep 245
22:58:31.459 00.261 7680 IsGuiding returns 1
22:58:31.460 00.001 7680 scope still moving after pulse duration time elapsed
22:58:31.491 00.031 7680 IsSlewing returns 0
22:58:31.492 00.001 7680 IsGuiding returns 0
22:58:31.492 00.000 7680 scope move finished after 235 + 59 ms
22:58:31.492 00.000 7680 Move returns status 0, amount 235
22:58:31.492 00.000 7680 move complete, result=0
22:58:31.494 00.002 7680 worker thread done servicing request
22:58:31.494 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 235 ms NORTH
22:58:31.500 00.006 7680 Worker thread wakes up
22:58:31.500 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:31.500 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:32.752 01.252 7680 Exposure complete
22:58:32.887 00.135 7680 worker thread done servicing request
22:58:32.888 00.001 6120 OnExposeComplete: enter
22:58:32.892 00.004 6120 UpdateGuideState(): m_state=6
22:58:32.897 00.005 6120 Star::Find(15, 970, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1001
22:58:32.901 00.004 6120 Star::Find returns 1 (0), X=970.90, Y=38.75, Mass=12421, SNR=72.4, Peak=253 HFD=6.8
22:58:32.904 00.003 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
22:58:32.907 00.003 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.51)
22:58:32.911 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.45 hyp=0.51 cameraTheta=2.09 mountX=0.17 mountY=-0.51, mountTheta=-1.26
22:58:32.917 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.45, opts=13)
22:58:32.922 00.005 6120 Enqueuing Move request for scope (-0.25, 0.45)
22:58:32.926 00.004 7680 Worker thread wakes up
22:58:32.927 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.45) opts 0xd
22:58:32.927 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.45)
22:58:32.927 00.000 7680 Moving (-0.25, 0.45) raw xDistance=0.17 yDistance=-0.51
22:58:32.927 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:58:32.927 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:58:32.927 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:32.932 00.005 7680 MoveAxis(E, 0, ABG)
22:58:32.932 00.000 7680 Move returns status 0, amount 0
22:58:32.932 00.000 7680 MoveAxis(N, 278, ABG)
22:58:32.932 00.000 6120 UpdateGuideState exits: m=12421 SNR=72.4
22:58:32.938 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:32.941 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:32.945 00.004 7680 Guiding  Dir = 0, Dur = 278
22:58:32.945 00.000 6120 Enqueuing Expose request
22:58:32.949 00.004 7680 IsSlewing returns 0
22:58:32.950 00.001 7680 IsGuiding returns 0
22:58:32.950 00.000 7680 PulseGuide returned control before completion, sleep 288
22:58:33.249 00.299 7680 IsGuiding returns 1
22:58:33.250 00.001 7680 scope still moving after pulse duration time elapsed
22:58:33.281 00.031 7680 IsSlewing returns 0
22:58:33.282 00.001 7680 IsGuiding returns 0
22:58:33.282 00.000 7680 scope move finished after 278 + 54 ms
22:58:33.283 00.001 7680 Move returns status 0, amount 278
22:58:33.283 00.000 7680 move complete, result=0
22:58:33.283 00.000 7680 worker thread done servicing request
22:58:33.284 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 278 ms NORTH
22:58:33.290 00.006 7680 Worker thread wakes up
22:58:33.290 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:33.290 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:34.540 01.250 7680 Exposure complete
22:58:34.675 00.135 7680 worker thread done servicing request
22:58:34.675 00.000 6120 OnExposeComplete: enter
22:58:34.680 00.005 6120 UpdateGuideState(): m_state=6
22:58:34.684 00.004 6120 Star::Find(15, 970, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1002
22:58:34.689 00.005 6120 Star::Find returns 1 (1), X=970.83, Y=38.32, Mass=12634, SNR=73.4, Peak=255 HFD=6.9
22:58:34.693 00.004 6120 CameraToMount -- cameraTheta (3.08) - m_xAngle (-2.95) = xAngle (6.03 = -0.25)
22:58:34.697 00.004 6120 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.77 = -0.52)
22:58:34.704 00.007 6120 CameraToMount -- cameraX=-0.32 cameraY=0.02 hyp=0.32 cameraTheta=3.08 mountX=0.31 mountY=-0.16, mountTheta=-0.47
22:58:34.710 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.02, opts=13)
22:58:34.715 00.005 6120 Enqueuing Move request for scope (-0.32, 0.02)
22:58:34.719 00.004 7680 Worker thread wakes up
22:58:34.719 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:34.723 00.004 6120 UpdateGuideState exits: m=12634 SNR=73.4 Saturated
22:58:34.727 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:34.731 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:34.736 00.005 6120 Enqueuing Expose request
22:58:34.740 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.02) opts 0xd
22:58:34.740 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.02)
22:58:34.740 00.000 7680 Moving (-0.32, 0.02) raw xDistance=0.31 yDistance=-0.16
22:58:34.740 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
22:58:34.741 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:58:34.741 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:58:34.741 00.000 7680 MoveAxis(W, 128, ABG)
22:58:34.741 00.000 7680 Guiding  Dir = 3, Dur = 128
22:58:34.741 00.000 7680 IsSlewing returns 0
22:58:34.742 00.001 7680 IsGuiding returns 0
22:58:34.742 00.000 7680 PulseGuide returned control before completion, sleep 138
22:58:34.889 00.147 7680 IsGuiding returns 1
22:58:34.890 00.001 7680 scope still moving after pulse duration time elapsed
22:58:34.919 00.029 7680 IsSlewing returns 0
22:58:34.920 00.001 7680 IsGuiding returns 0
22:58:34.921 00.001 7680 scope move finished after 128 + 49 ms
22:58:34.921 00.000 7680 Move returns status 0, amount 128
22:58:34.922 00.001 7680 MoveAxis(N, 0, ABG)
22:58:34.922 00.000 7680 Move returns status 0, amount 0
22:58:34.922 00.000 7680 move complete, result=0
22:58:34.922 00.000 7680 worker thread done servicing request
22:58:34.922 00.000 6120 GuideStep: 0.3 px 128 ms WEST, -0.2 px 0 ms NORTH
22:58:34.928 00.006 7680 Worker thread wakes up
22:58:34.928 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:34.928 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:36.182 01.254 7680 Exposure complete
22:58:36.321 00.139 7680 worker thread done servicing request
22:58:36.321 00.000 6120 OnExposeComplete: enter
22:58:36.327 00.006 6120 UpdateGuideState(): m_state=6
22:58:36.332 00.005 6120 Star::Find(15, 970, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1003
22:58:36.336 00.004 6120 Star::Find returns 1 (1), X=971.06, Y=38.27, Mass=12795, SNR=73.6, Peak=255 HFD=6.8
22:58:36.340 00.004 6120 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-2.95) = xAngle (0.14 = 0.14)
22:58:36.344 00.004 6120 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.13 = -0.13)
22:58:36.347 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.81 mountX=0.09 mountY=-0.01, mountTheta=-0.13
22:58:36.352 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.03, opts=13)
22:58:36.356 00.004 6120 Enqueuing Move request for scope (-0.09, -0.03)
22:58:36.360 00.004 7680 Worker thread wakes up
22:58:36.360 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
22:58:36.360 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
22:58:36.360 00.000 7680 Moving (-0.09, -0.03) raw xDistance=0.09 yDistance=-0.01
22:58:36.360 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:58:36.360 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:58:36.361 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:36.364 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:36.364 00.000 7680 MoveAxis(E, 0, ABG)
22:58:36.364 00.000 7680 Move returns status 0, amount 0
22:58:36.364 00.000 7680 MoveAxis(N, 0, ABG)
22:58:36.365 00.001 6120 UpdateGuideState exits: m=12795 SNR=73.6 Saturated
22:58:36.369 00.004 7680 Move returns status 0, amount 0
22:58:36.369 00.000 7680 move complete, result=0
22:58:36.369 00.000 7680 worker thread done servicing request
22:58:36.370 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:36.373 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:36.375 00.002 6120 Enqueuing Expose request
22:58:36.379 00.004 7680 Worker thread wakes up
22:58:36.380 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:58:36.383 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:36.383 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:37.626 01.243 7680 Exposure complete
22:58:37.761 00.135 7680 worker thread done servicing request
22:58:37.762 00.001 6120 OnExposeComplete: enter
22:58:37.766 00.004 6120 UpdateGuideState(): m_state=6
22:58:37.770 00.004 6120 Star::Find(15, 971, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
22:58:37.775 00.005 6120 Star::Find returns 1 (1), X=971.02, Y=38.78, Mass=13395, SNR=75.1, Peak=255 HFD=6.8
22:58:37.779 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
22:58:37.782 00.003 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
22:58:37.786 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.48 hyp=0.50 cameraTheta=1.83 mountX=0.04 mountY=-0.49, mountTheta=-1.50
22:58:37.790 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.48, opts=13)
22:58:37.795 00.005 6120 Enqueuing Move request for scope (-0.13, 0.48)
22:58:37.799 00.004 7680 Worker thread wakes up
22:58:37.799 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:37.804 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.48) opts 0xd
22:58:37.805 00.001 6120 UpdateGuideState exits: m=13395 SNR=75.1 Saturated
22:58:37.809 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:37.812 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:37.816 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.48)
22:58:37.816 00.000 7680 Moving (-0.13, 0.48) raw xDistance=0.04 yDistance=-0.49
22:58:37.816 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:58:37.816 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
22:58:37.816 00.000 7680 MoveAxis(E, 0, ABG)
22:58:37.816 00.000 7680 Move returns status 0, amount 0
22:58:37.816 00.000 7680 MoveAxis(N, 265, ABG)
22:58:37.818 00.002 6120 Enqueuing Expose request
22:58:37.821 00.003 7680 Guiding  Dir = 0, Dur = 265
22:58:37.821 00.000 7680 IsSlewing returns 0
22:58:37.821 00.000 7680 IsGuiding returns 0
22:58:37.823 00.002 7680 PulseGuide returned control before completion, sleep 275
22:58:38.113 00.290 7680 IsGuiding returns 1
22:58:38.113 00.000 7680 scope still moving after pulse duration time elapsed
22:58:38.144 00.031 7680 IsSlewing returns 0
22:58:38.146 00.002 7680 IsGuiding returns 0
22:58:38.146 00.000 7680 scope move finished after 265 + 59 ms
22:58:38.148 00.002 7680 Move returns status 0, amount 265
22:58:38.148 00.000 7680 move complete, result=0
22:58:38.149 00.001 7680 worker thread done servicing request
22:58:38.149 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 265 ms NORTH
22:58:38.156 00.007 7680 Worker thread wakes up
22:58:38.156 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:38.156 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:39.403 01.247 7680 Exposure complete
22:58:39.542 00.139 7680 worker thread done servicing request
22:58:39.542 00.000 6120 OnExposeComplete: enter
22:58:39.546 00.004 6120 UpdateGuideState(): m_state=6
22:58:39.550 00.004 6120 Star::Find(15, 971, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1005
22:58:39.554 00.004 6120 Star::Find returns 1 (1), X=970.88, Y=38.44, Mass=12060, SNR=72.5, Peak=255 HFD=6.9
22:58:39.558 00.004 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-2.95) = xAngle (5.63 = -0.66)
22:58:39.561 00.003 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.36 = -0.93)
22:58:39.564 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.14 hyp=0.30 cameraTheta=2.67 mountX=0.24 mountY=-0.24, mountTheta=-0.79
22:58:39.570 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.14, opts=13)
22:58:39.573 00.003 6120 Enqueuing Move request for scope (-0.27, 0.14)
22:58:39.577 00.004 7680 Worker thread wakes up
22:58:39.577 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.14) opts 0xd
22:58:39.578 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.14)
22:58:39.578 00.000 7680 Moving (-0.27, 0.14) raw xDistance=0.24 yDistance=-0.24
22:58:39.578 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
22:58:39.578 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:58:39.578 00.000 7680 MoveAxis(W, 98, ABG)
22:58:39.578 00.000 7680 Guiding  Dir = 3, Dur = 98
22:58:39.578 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:39.582 00.004 7680 IsSlewing returns 0
22:58:39.582 00.000 6120 UpdateGuideState exits: m=12060 SNR=72.5 Saturated
22:58:39.586 00.004 7680 IsGuiding returns 0
22:58:39.586 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:39.591 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:39.594 00.003 7680 PulseGuide returned control before completion, sleep 108
22:58:39.595 00.001 6120 Enqueuing Expose request
22:58:39.710 00.115 7680 IsGuiding returns 1
22:58:39.711 00.001 7680 scope still moving after pulse duration time elapsed
22:58:39.739 00.028 7680 IsSlewing returns 0
22:58:39.740 00.001 7680 IsGuiding returns 0
22:58:39.740 00.000 7680 scope move finished after 98 + 56 ms
22:58:39.740 00.000 7680 Move returns status 0, amount 98
22:58:39.742 00.002 7680 MoveAxis(N, 132, ABG)
22:58:39.742 00.000 7680 Guiding  Dir = 0, Dur = 132
22:58:39.742 00.000 7680 IsSlewing returns 0
22:58:39.743 00.001 7680 IsGuiding returns 0
22:58:39.743 00.000 7680 PulseGuide returned control before completion, sleep 142
22:58:39.896 00.153 7680 IsGuiding returns 1
22:58:39.897 00.001 7680 scope still moving after pulse duration time elapsed
22:58:39.929 00.032 7680 IsSlewing returns 0
22:58:39.931 00.002 7680 IsGuiding returns 0
22:58:39.931 00.000 7680 scope move finished after 132 + 56 ms
22:58:39.932 00.001 7680 Move returns status 0, amount 132
22:58:39.932 00.000 7680 move complete, result=0
22:58:39.932 00.000 7680 worker thread done servicing request
22:58:39.932 00.000 6120 GuideStep: 0.2 px 98 ms WEST, -0.2 px 132 ms NORTH
22:58:39.941 00.009 7680 Worker thread wakes up
22:58:39.942 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:39.942 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:41.185 01.243 7680 Exposure complete
22:58:41.318 00.133 7680 worker thread done servicing request
22:58:41.319 00.001 6120 OnExposeComplete: enter
22:58:41.323 00.004 6120 UpdateGuideState(): m_state=6
22:58:41.327 00.004 6120 Star::Find(15, 970, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1006
22:58:41.330 00.003 6120 Star::Find returns 1 (1), X=971.05, Y=38.40, Mass=12124, SNR=71.9, Peak=255 HFD=6.8
22:58:41.333 00.003 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.34 = -0.94)
22:58:41.338 00.005 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.21)
22:58:41.342 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.39 mountX=0.08 mountY=-0.13, mountTheta=-1.01
22:58:41.346 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.10, opts=13)
22:58:41.350 00.004 6120 Enqueuing Move request for scope (-0.10, 0.10)
22:58:41.355 00.005 7680 Worker thread wakes up
22:58:41.355 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:41.360 00.005 6120 UpdateGuideState exits: m=12124 SNR=71.9 Saturated
22:58:41.364 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:41.368 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:41.371 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
22:58:41.372 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
22:58:41.372 00.000 7680 Moving (-0.10, 0.10) raw xDistance=0.08 yDistance=-0.13
22:58:41.372 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:58:41.372 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:58:41.372 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:58:41.373 00.001 7680 MoveAxis(E, 0, ABG)
22:58:41.373 00.000 7680 Move returns status 0, amount 0
22:58:41.373 00.000 7680 MoveAxis(N, 0, ABG)
22:58:41.373 00.000 7680 Move returns status 0, amount 0
22:58:41.373 00.000 7680 move complete, result=0
22:58:41.373 00.000 6120 Enqueuing Expose request
22:58:41.377 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:41.381 00.004 7680 worker thread done servicing request
22:58:41.381 00.000 7680 Worker thread wakes up
22:58:41.381 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:41.381 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:42.620 01.239 7680 Exposure complete
22:58:43.127 00.507 7680 worker thread done servicing request
22:58:43.127 00.000 6120 OnExposeComplete: enter
22:58:43.130 00.003 6120 UpdateGuideState(): m_state=6
22:58:43.134 00.004 6120 Star::Find(15, 971, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1007
22:58:43.139 00.005 6120 Star::Find returns 1 (1), X=971.10, Y=38.61, Mass=12777, SNR=73.3, Peak=255 HFD=6.8
22:58:43.142 00.003 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
22:58:43.145 00.003 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
22:58:43.148 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.31 hyp=0.31 cameraTheta=1.73 mountX=-0.01 mountY=-0.30, mountTheta=-1.60
22:58:43.152 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.31, opts=13)
22:58:43.156 00.004 6120 Enqueuing Move request for scope (-0.05, 0.31)
22:58:43.158 00.002 7680 Worker thread wakes up
22:58:43.159 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:43.161 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.31) opts 0xd
22:58:43.161 00.000 6120 UpdateGuideState exits: m=12777 SNR=73.3 Saturated
22:58:43.164 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.31)
22:58:43.164 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:43.168 00.004 7680 Moving (-0.05, 0.31) raw xDistance=-0.01 yDistance=-0.30
22:58:43.168 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:58:43.168 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:58:43.168 00.000 7680 MoveAxis(E, 0, ABG)
22:58:43.168 00.000 7680 Move returns status 0, amount 0
22:58:43.168 00.000 7680 MoveAxis(N, 160, ABG)
22:58:43.169 00.001 7680 Guiding  Dir = 0, Dur = 160
22:58:43.169 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:43.172 00.003 7680 IsSlewing returns 0
22:58:43.172 00.000 6120 Enqueuing Expose request
22:58:43.176 00.004 7680 IsGuiding returns 0
22:58:43.176 00.000 7680 PulseGuide returned control before completion, sleep 170
22:58:43.350 00.174 7680 IsGuiding returns 1
22:58:43.350 00.000 7680 scope still moving after pulse duration time elapsed
22:58:43.380 00.030 7680 IsSlewing returns 0
22:58:43.380 00.000 7680 IsGuiding returns 0
22:58:43.380 00.000 7680 scope move finished after 160 + 44 ms
22:58:43.380 00.000 7680 Move returns status 0, amount 160
22:58:43.380 00.000 7680 move complete, result=0
22:58:43.382 00.002 7680 worker thread done servicing request
22:58:43.382 00.000 7680 Worker thread wakes up
22:58:43.382 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:43.382 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:43.382 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 160 ms NORTH
22:58:44.628 01.246 7680 Exposure complete
22:58:44.758 00.130 7680 worker thread done servicing request
22:58:44.758 00.000 6120 OnExposeComplete: enter
22:58:44.763 00.005 6120 UpdateGuideState(): m_state=6
22:58:44.768 00.005 6120 Star::Find(15, 971, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1008
22:58:44.773 00.005 6120 Star::Find returns 1 (1), X=970.94, Y=38.82, Mass=13515, SNR=75.9, Peak=255 HFD=6.9
22:58:44.777 00.004 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
22:58:44.781 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
22:58:44.785 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.52 hyp=0.56 cameraTheta=1.96 mountX=0.11 mountY=-0.56, mountTheta=-1.38
22:58:44.790 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.52, opts=13)
22:58:44.795 00.005 6120 Enqueuing Move request for scope (-0.21, 0.52)
22:58:44.800 00.005 7680 Worker thread wakes up
22:58:44.800 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:44.804 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.52) opts 0xd
22:58:44.804 00.000 6120 UpdateGuideState exits: m=13515 SNR=75.9 Saturated
22:58:44.807 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.52)
22:58:44.807 00.000 7680 Moving (-0.21, 0.52) raw xDistance=0.11 yDistance=-0.56
22:58:44.808 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:58:44.808 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:44.811 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
22:58:44.811 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:44.815 00.004 7680 MoveAxis(E, 0, ABG)
22:58:44.815 00.000 6120 Enqueuing Expose request
22:58:44.819 00.004 7680 Move returns status 0, amount 0
22:58:44.819 00.000 7680 MoveAxis(N, 304, ABG)
22:58:44.819 00.000 7680 Guiding  Dir = 0, Dur = 304
22:58:44.819 00.000 7680 IsSlewing returns 0
22:58:44.820 00.001 7680 IsGuiding returns 0
22:58:44.820 00.000 7680 PulseGuide returned control before completion, sleep 314
22:58:45.136 00.316 7680 IsGuiding returns 1
22:58:45.136 00.000 7680 scope still moving after pulse duration time elapsed
22:58:45.167 00.031 7680 IsSlewing returns 0
22:58:45.169 00.002 7680 IsGuiding returns 0
22:58:45.169 00.000 7680 scope move finished after 304 + 45 ms
22:58:45.170 00.001 7680 Move returns status 0, amount 304
22:58:45.170 00.000 7680 move complete, result=0
22:58:45.170 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 304 ms NORTH
22:58:45.173 00.003 7680 worker thread done servicing request
22:58:45.173 00.000 7680 Worker thread wakes up
22:58:45.173 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:45.175 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:46.429 01.254 7680 Exposure complete
22:58:46.568 00.139 7680 worker thread done servicing request
22:58:46.569 00.001 6120 OnExposeComplete: enter
22:58:46.572 00.003 6120 UpdateGuideState(): m_state=6
22:58:46.578 00.006 6120 Star::Find(15, 970, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1009
22:58:46.582 00.004 6120 Star::Find returns 1 (1), X=970.92, Y=38.27, Mass=12919, SNR=75.0, Peak=255 HFD=6.8
22:58:46.586 00.004 6120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-2.95) = xAngle (-0.06 = -0.06)
22:58:46.592 00.006 6120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.33 = -0.33)
22:58:46.595 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-3.01 mountX=0.23 mountY=-0.07, mountTheta=-0.31
22:58:46.600 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.03, opts=13)
22:58:46.605 00.005 6120 Enqueuing Move request for scope (-0.23, -0.03)
22:58:46.610 00.005 7680 Worker thread wakes up
22:58:46.610 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:46.615 00.005 6120 UpdateGuideState exits: m=12919 SNR=75.0 Saturated
22:58:46.620 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.03) opts 0xd
22:58:46.620 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.03)
22:58:46.622 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:46.626 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:46.630 00.004 6120 Enqueuing Expose request
22:58:46.634 00.004 7680 Moving (-0.23, -0.03) raw xDistance=0.23 yDistance=-0.07
22:58:46.634 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
22:58:46.634 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:58:46.634 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:58:46.635 00.001 7680 MoveAxis(W, 93, ABG)
22:58:46.635 00.000 7680 Guiding  Dir = 3, Dur = 93
22:58:46.635 00.000 7680 IsSlewing returns 0
22:58:46.635 00.000 7680 IsGuiding returns 0
22:58:46.637 00.002 7680 PulseGuide returned control before completion, sleep 103
22:58:46.745 00.108 7680 IsGuiding returns 1
22:58:46.745 00.000 7680 scope still moving after pulse duration time elapsed
22:58:46.776 00.031 7680 IsSlewing returns 0
22:58:46.777 00.001 7680 IsGuiding returns 0
22:58:46.777 00.000 7680 scope move finished after 93 + 47 ms
22:58:46.778 00.001 7680 Move returns status 0, amount 93
22:58:46.778 00.000 7680 MoveAxis(N, 0, ABG)
22:58:46.779 00.001 7680 Move returns status 0, amount 0
22:58:46.779 00.000 7680 move complete, result=0
22:58:46.779 00.000 7680 worker thread done servicing request
22:58:46.780 00.001 6120 GuideStep: 0.2 px 93 ms WEST, -0.1 px 0 ms NORTH
22:58:46.785 00.005 7680 Worker thread wakes up
22:58:46.786 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:46.786 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:48.036 01.250 7680 Exposure complete
22:58:48.182 00.146 7680 worker thread done servicing request
22:58:48.183 00.001 6120 OnExposeComplete: enter
22:58:48.187 00.004 6120 UpdateGuideState(): m_state=6
22:58:48.191 00.004 6120 Star::Find(15, 970, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1010
22:58:48.195 00.004 6120 Star::Find returns 1 (1), X=971.08, Y=38.28, Mass=12962, SNR=74.6, Peak=255 HFD=6.8
22:58:48.200 00.005 6120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-2.95) = xAngle (0.19 = 0.19)
22:58:48.205 00.005 6120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.08 = -0.08)
22:58:48.209 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.77 mountX=0.07 mountY=-0.01, mountTheta=-0.08
22:58:48.215 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.03, opts=13)
22:58:48.220 00.005 6120 Enqueuing Move request for scope (-0.07, -0.03)
22:58:48.223 00.003 7680 Worker thread wakes up
22:58:48.224 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:48.228 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
22:58:48.229 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
22:58:48.229 00.000 7680 Moving (-0.07, -0.03) raw xDistance=0.07 yDistance=-0.01
22:58:48.229 00.000 6120 UpdateGuideState exits: m=12962 SNR=74.6 Saturated
22:58:48.233 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:58:48.233 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:48.237 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:48.241 00.004 6120 Enqueuing Expose request
22:58:48.245 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:58:48.245 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:48.245 00.000 7680 MoveAxis(E, 0, ABG)
22:58:48.247 00.002 7680 Move returns status 0, amount 0
22:58:48.247 00.000 7680 MoveAxis(N, 0, ABG)
22:58:48.247 00.000 7680 Move returns status 0, amount 0
22:58:48.247 00.000 7680 move complete, result=0
22:58:48.248 00.001 7680 worker thread done servicing request
22:58:48.248 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:58:48.252 00.004 7680 Worker thread wakes up
22:58:48.252 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:48.252 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:49.503 01.251 7680 Exposure complete
22:58:49.643 00.140 7680 worker thread done servicing request
22:58:49.643 00.000 6120 OnExposeComplete: enter
22:58:49.648 00.005 6120 UpdateGuideState(): m_state=6
22:58:49.652 00.004 6120 Star::Find(15, 971, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1011
22:58:49.656 00.004 6120 Star::Find returns 1 (1), X=971.14, Y=38.61, Mass=13634, SNR=75.3, Peak=255 HFD=6.9
22:58:49.660 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
22:58:49.664 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
22:58:49.668 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.60 mountX=-0.05 mountY=-0.28, mountTheta=-1.74
22:58:49.674 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.30, opts=13)
22:58:49.679 00.005 6120 Enqueuing Move request for scope (-0.01, 0.30)
22:58:49.682 00.003 7680 Worker thread wakes up
22:58:49.684 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.30) opts 0xd
22:58:49.684 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.30)
22:58:49.684 00.000 7680 Moving (-0.01, 0.30) raw xDistance=-0.05 yDistance=-0.28
22:58:49.684 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:58:49.685 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
22:58:49.685 00.000 7680 MoveAxis(E, 0, ABG)
22:58:49.685 00.000 7680 Move returns status 0, amount 0
22:58:49.685 00.000 7680 MoveAxis(N, 150, ABG)
22:58:49.685 00.000 7680 Guiding  Dir = 0, Dur = 150
22:58:49.685 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:49.690 00.005 6120 UpdateGuideState exits: m=13634 SNR=75.3 Saturated
22:58:49.694 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:49.698 00.004 7680 IsSlewing returns 0
22:58:49.698 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:49.703 00.005 6120 Enqueuing Expose request
22:58:49.709 00.006 7680 IsGuiding returns 0
22:58:49.709 00.000 7680 PulseGuide returned control before completion, sleep 160
22:58:49.886 00.177 7680 IsGuiding returns 0
22:58:49.887 00.001 7680 Move returns status 0, amount 150
22:58:49.888 00.001 7680 move complete, result=0
22:58:49.889 00.001 7680 worker thread done servicing request
22:58:49.890 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 150 ms NORTH
22:58:49.896 00.006 7680 Worker thread wakes up
22:58:49.897 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:49.898 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:51.152 01.254 7680 Exposure complete
22:58:51.303 00.151 7680 worker thread done servicing request
22:58:51.304 00.001 6120 OnExposeComplete: enter
22:58:51.309 00.005 6120 UpdateGuideState(): m_state=6
22:58:51.314 00.005 6120 Star::Find(15, 971, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1012
22:58:51.318 00.004 6120 Star::Find returns 1 (1), X=971.05, Y=38.61, Mass=13359, SNR=77.4, Peak=255 HFD=6.8
22:58:51.323 00.005 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
22:58:51.328 00.005 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
22:58:51.333 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.31 hyp=0.32 cameraTheta=1.90 mountX=0.05 mountY=-0.32, mountTheta=-1.43
22:58:51.339 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.31, opts=13)
22:58:51.343 00.004 6120 Enqueuing Move request for scope (-0.10, 0.31)
22:58:51.346 00.003 7680 Worker thread wakes up
22:58:51.347 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.31) opts 0xd
22:58:51.347 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.31)
22:58:51.347 00.000 7680 Moving (-0.10, 0.31) raw xDistance=0.05 yDistance=-0.32
22:58:51.347 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:58:51.347 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:58:51.347 00.000 7680 MoveAxis(E, 0, ABG)
22:58:51.348 00.001 7680 Move returns status 0, amount 0
22:58:51.348 00.000 7680 MoveAxis(N, 174, ABG)
22:58:51.348 00.000 7680 Guiding  Dir = 0, Dur = 174
22:58:51.348 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:51.353 00.005 6120 UpdateGuideState exits: m=13359 SNR=77.4 Saturated
22:58:51.358 00.005 7680 IsSlewing returns 0
22:58:51.358 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:51.362 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:51.365 00.003 6120 Enqueuing Expose request
22:58:51.370 00.005 7680 IsGuiding returns 0
22:58:51.370 00.000 7680 PulseGuide returned control before completion, sleep 184
22:58:51.562 00.192 7680 IsGuiding returns 1
22:58:51.563 00.001 7680 scope still moving after pulse duration time elapsed
22:58:51.593 00.030 7680 IsSlewing returns 0
22:58:51.594 00.001 7680 IsGuiding returns 0
22:58:51.594 00.000 7680 scope move finished after 174 + 51 ms
22:58:51.596 00.002 7680 Move returns status 0, amount 174
22:58:51.596 00.000 7680 move complete, result=0
22:58:51.596 00.000 7680 worker thread done servicing request
22:58:51.597 00.001 7680 Worker thread wakes up
22:58:51.597 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 174 ms NORTH
22:58:51.604 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:51.604 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:52.855 01.251 7680 Exposure complete
22:58:52.987 00.132 7680 worker thread done servicing request
22:58:52.988 00.001 6120 OnExposeComplete: enter
22:58:52.992 00.004 6120 UpdateGuideState(): m_state=6
22:58:52.995 00.003 6120 Star::Find(15, 971, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1013
22:58:52.999 00.004 6120 Star::Find returns 1 (1), X=971.00, Y=38.73, Mass=13803, SNR=77.4, Peak=255 HFD=6.8
22:58:53.003 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
22:58:53.006 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
22:58:53.009 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.43 hyp=0.45 cameraTheta=1.90 mountX=0.06 mountY=-0.45, mountTheta=-1.43
22:58:53.015 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.43, opts=13)
22:58:53.021 00.006 6120 Enqueuing Move request for scope (-0.15, 0.43)
22:58:53.025 00.004 7680 Worker thread wakes up
22:58:53.025 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:53.029 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.43) opts 0xd
22:58:53.030 00.001 6120 UpdateGuideState exits: m=13803 SNR=77.4 Saturated
22:58:53.034 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.43)
22:58:53.034 00.000 7680 Moving (-0.15, 0.43) raw xDistance=0.06 yDistance=-0.45
22:58:53.034 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:58:53.034 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
22:58:53.036 00.002 7680 MoveAxis(E, 0, ABG)
22:58:53.036 00.000 7680 Move returns status 0, amount 0
22:58:53.036 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:53.040 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:53.044 00.004 6120 Enqueuing Expose request
22:58:53.047 00.003 7680 MoveAxis(N, 245, ABG)
22:58:53.047 00.000 7680 Guiding  Dir = 0, Dur = 245
22:58:53.048 00.001 7680 IsSlewing returns 0
22:58:53.048 00.000 7680 IsGuiding returns 0
22:58:53.049 00.001 7680 PulseGuide returned control before completion, sleep 255
22:58:53.313 00.264 7680 IsGuiding returns 1
22:58:53.314 00.001 7680 scope still moving after pulse duration time elapsed
22:58:53.344 00.030 7680 IsSlewing returns 0
22:58:53.345 00.001 7680 IsGuiding returns 0
22:58:53.345 00.000 7680 scope move finished after 245 + 51 ms
22:58:53.346 00.001 7680 Move returns status 0, amount 245
22:58:53.346 00.000 7680 move complete, result=0
22:58:53.346 00.000 7680 worker thread done servicing request
22:58:53.348 00.002 7680 Worker thread wakes up
22:58:53.348 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 245 ms NORTH
22:58:53.353 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:53.354 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:54.599 01.245 7680 Exposure complete
22:58:54.740 00.141 7680 worker thread done servicing request
22:58:54.741 00.001 6120 OnExposeComplete: enter
22:58:54.745 00.004 6120 UpdateGuideState(): m_state=6
22:58:54.749 00.004 6120 Star::Find(15, 971, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1014
22:58:54.753 00.004 6120 Star::Find returns 1 (1), X=970.99, Y=38.24, Mass=12606, SNR=73.1, Peak=255 HFD=6.8
22:58:54.757 00.004 6120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-2.95) = xAngle (0.21 = 0.21)
22:58:54.760 00.003 6120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.05 = -0.05)
22:58:54.764 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.74 mountX=0.17 mountY=-0.01, mountTheta=-0.05
22:58:54.770 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.07, opts=13)
22:58:54.774 00.004 6120 Enqueuing Move request for scope (-0.16, -0.07)
22:58:54.777 00.003 7680 Worker thread wakes up
22:58:54.777 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
22:58:54.777 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
22:58:54.777 00.000 7680 Moving (-0.16, -0.07) raw xDistance=0.17 yDistance=-0.01
22:58:54.778 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:54.782 00.004 6120 UpdateGuideState exits: m=12606 SNR=73.1 Saturated
22:58:54.786 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:58:54.786 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:58:54.787 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:54.790 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:54.790 00.000 7680 MoveAxis(E, 0, ABG)
22:58:54.790 00.000 7680 Move returns status 0, amount 0
22:58:54.790 00.000 7680 MoveAxis(N, 0, ABG)
22:58:54.790 00.000 7680 Move returns status 0, amount 0
22:58:54.790 00.000 7680 move complete, result=0
22:58:54.790 00.000 7680 worker thread done servicing request
22:58:54.790 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:54.795 00.005 6120 Enqueuing Expose request
22:58:54.799 00.004 7680 Worker thread wakes up
22:58:54.800 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:58:54.803 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:54.803 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:56.051 01.248 7680 Exposure complete
22:58:56.188 00.137 7680 worker thread done servicing request
22:58:56.190 00.002 6120 OnExposeComplete: enter
22:58:56.194 00.004 6120 UpdateGuideState(): m_state=6
22:58:56.198 00.004 6120 Star::Find(15, 970, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1015
22:58:56.202 00.004 6120 Star::Find returns 1 (1), X=970.99, Y=38.63, Mass=13673, SNR=77.2, Peak=255 HFD=6.8
22:58:56.206 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
22:58:56.209 00.003 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.58)
22:58:56.212 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.33 hyp=0.36 cameraTheta=2.02 mountX=0.09 mountY=-0.36, mountTheta=-1.32
22:58:56.217 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.33, opts=13)
22:58:56.222 00.005 6120 Enqueuing Move request for scope (-0.16, 0.33)
22:58:56.225 00.003 7680 Worker thread wakes up
22:58:56.225 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.33) opts 0xd
22:58:56.225 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.33)
22:58:56.225 00.000 7680 Moving (-0.16, 0.33) raw xDistance=0.09 yDistance=-0.36
22:58:56.225 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:58:56.225 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
22:58:56.225 00.000 7680 MoveAxis(E, 0, ABG)
22:58:56.227 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:56.229 00.002 7680 Move returns status 0, amount 0
22:58:56.229 00.000 7680 MoveAxis(N, 197, ABG)
22:58:56.229 00.000 7680 Guiding  Dir = 0, Dur = 197
22:58:56.231 00.002 6120 UpdateGuideState exits: m=13673 SNR=77.2 Saturated
22:58:56.234 00.003 7680 IsSlewing returns 0
22:58:56.234 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:56.238 00.004 7680 IsGuiding returns 0
22:58:56.238 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:56.241 00.003 7680 PulseGuide returned control before completion, sleep 207
22:58:56.242 00.001 6120 Enqueuing Expose request
22:58:56.467 00.225 7680 IsGuiding returns 0
22:58:56.467 00.000 7680 Move returns status 0, amount 197
22:58:56.468 00.001 7680 move complete, result=0
22:58:56.470 00.002 7680 worker thread done servicing request
22:58:56.470 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 197 ms NORTH
22:58:56.476 00.006 7680 Worker thread wakes up
22:58:56.476 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:56.476 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:57.728 01.252 7680 Exposure complete
22:58:57.900 00.172 6120 evsrv: cli 0FAEFED8 connect
22:58:58.028 00.128 6120 case statement mapped state 6 to 3
22:58:58.031 00.003 7680 worker thread done servicing request
22:58:58.032 00.001 6120 case statement mapped state 6 to 3
22:58:58.036 00.004 6120 OnExposeComplete: enter
22:58:58.039 00.003 6120 UpdateGuideState(): m_state=6
22:58:58.043 00.004 6120 Star::Find(15, 970, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1016
22:58:58.047 00.004 6120 Star::Find returns 1 (1), X=971.06, Y=38.13, Mass=12725, SNR=73.4, Peak=255 HFD=6.9
22:58:58.050 00.003 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-2.95) = xAngle (0.88 = 0.88)
22:58:58.052 00.002 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.61 = 0.61)
22:58:58.057 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.08 mountX=0.13 mountY=0.11, mountTheta=0.73
22:58:58.062 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.17, opts=13)
22:58:58.064 00.002 6120 Enqueuing Move request for scope (-0.10, -0.17)
22:58:58.068 00.004 7680 Worker thread wakes up
22:58:58.068 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:58.206 00.138 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
22:58:58.206 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
22:58:58.206 00.000 6120 UpdateGuideState exits: m=12725 SNR=73.4 Saturated
22:58:58.210 00.004 7680 Moving (-0.10, -0.17) raw xDistance=0.13 yDistance=0.11
22:58:58.210 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:58.214 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:58:58.214 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:58.217 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:58:58.217 00.000 6120 Enqueuing Expose request
22:58:58.335 00.118 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:58:58.336 00.001 7680 MoveAxis(E, 0, ABG)
22:58:58.336 00.000 7680 Move returns status 0, amount 0
22:58:58.336 00.000 6120 evsrv: cli 0FAEFED8 request: {"method":"get_app_state","id":"6034ba9b-7fa9-426a-a5ad-b0b212ce92a4"}
22:58:58.340 00.004 7680 MoveAxis(N, 0, ABG)
22:58:58.340 00.000 6120 case statement mapped state 6 to 3
22:58:58.344 00.004 7680 Move returns status 0, amount 0
22:58:58.344 00.000 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":"Guiding","id":"6034ba9b-7fa9-426a-a5ad-b0b212ce92a4"}
22:58:58.347 00.003 7680 move complete, result=0
22:58:58.347 00.000 7680 worker thread done servicing request
22:58:58.347 00.000 7680 Worker thread wakes up
22:58:58.348 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:58.351 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:58:58.351 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,23,31,31)
22:58:58.353 00.002 6120 evsrv: cli 0FAEFED8 short write 0/389 Input / Output error
22:58:58.357 00.004 6120 evsrv: cli 0FAEFED8 disconnect
22:58:58.360 00.003 6120 evsrv: cli 0FAEFBB8 connect
22:58:58.363 00.003 6120 case statement mapped state 6 to 3
22:58:58.366 00.003 6120 case statement mapped state 6 to 3
22:58:58.370 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"5e203629-60f3-43db-8f17-6a5133ff4253"}
22:58:58.373 00.003 6120 PhdController::Dither begins
22:58:58.376 00.003 6120 dither: size=5.00, dRA=-3.09 dDec=-3.22
22:58:58.379 00.003 6120 MountToCamera -- mountTheta (-2.33) + m_xAngle (-2.95) = xAngle (-5.29 = 0.99)
22:58:58.382 00.003 6120 MountToCamera -- mountX=-3.09 mountY=-3.22 hyp=4.46 mountTheta=-2.33 cameraX=2.43, cameraY=3.74 cameraTheta=0.99
22:58:58.384 00.002 6120 setting lock position to (973.58, 42.04)
22:58:58.389 00.005 6120 Mount: notify guiding dithered (2.4, 3.7)
22:58:58.391 00.002 6120 Status Line: Dither by -3.09,-3.22
22:58:58.396 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:58:58.398 00.002 6120 PhdController: newstate STATE_SETTLE_WAIT
22:58:58.401 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"5e203629-60f3-43db-8f17-6a5133ff4253"}
22:58:58.404 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
22:58:59.598 01.194 7680 Exposure complete
22:58:59.725 00.127 7680 worker thread done servicing request
22:58:59.725 00.000 6120 OnExposeComplete: enter
22:58:59.729 00.004 6120 UpdateGuideState(): m_state=6
22:58:59.735 00.006 6120 Star::Find(15, 971, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1017
22:58:59.738 00.003 6120 Star::Find returns 1 (1), X=971.17, Y=38.61, Mass=13969, SNR=76.3, Peak=255 HFD=6.9
22:58:59.743 00.005 6120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-2.95) = xAngle (0.77 = 0.77)
22:58:59.746 00.003 6120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.50 = 0.50)
22:58:59.752 00.006 6120 CameraToMount -- cameraX=-2.41 cameraY=-3.43 hyp=4.20 cameraTheta=-2.18 mountX=3.01 mountY=2.02, mountTheta=0.59
22:58:59.757 00.005 6120 dither recenter: remaining=(3.1,3.2) step=(3.1,3.2)
22:58:59.761 00.004 6120 MountToCamera -- mountTheta (0.81) + m_xAngle (-2.95) = xAngle (-2.15 = -2.15)
22:58:59.767 00.006 6120 MountToCamera -- mountX=3.09 mountY=3.22 hyp=4.46 mountTheta=0.81 cameraX=-2.43, cameraY=-3.74 cameraTheta=-2.15
22:58:59.772 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-2.43, y=-3.74, opts=4)
22:58:59.775 00.003 6120 Enqueuing Move request for scope (-2.43, -3.74)
22:58:59.779 00.004 7680 Worker thread wakes up
22:58:59.779 00.000 6120 Mount: notify direct move 3.09,3.22
22:58:59.784 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-2.43, -3.74) opts 0x4
22:58:59.784 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:58:59.788 00.004 7680 Handling offset move in thread for scope, endpoint = (-2.43, -3.74)
22:58:59.789 00.001 6120 UpdateGuideState exits: m=13969 SNR=76.3 Saturated
22:58:59.791 00.002 7680 Moving (-2.43, -3.74) raw xDistance=3.09 yDistance=3.22
22:58:59.793 00.002 7680 MoveAxis(W, 2001, B)
22:58:59.793 00.000 6120 PhdController: settling, locked = 1, distance = 4.57 (1.50) aobump = 0 frame = 1 / 99999
22:58:59.796 00.003 7680 Guiding  Dir = 3, Dur = 2001
22:58:59.796 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046739.796,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.57,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:58:59.799 00.003 7680 IsSlewing returns 0
22:58:59.799 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:59.804 00.005 7680 IsGuiding returns 0
22:58:59.804 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:58:59.807 00.003 7680 PulseGuide returned control before completion, sleep 2011
22:58:59.807 00.000 6120 Enqueuing Expose request
22:59:01.829 02.022 7680 IsGuiding returns 1
22:59:01.829 00.000 7680 scope still moving after pulse duration time elapsed
22:59:01.861 00.032 7680 IsSlewing returns 0
22:59:01.861 00.000 7680 IsGuiding returns 1
22:59:01.892 00.031 7680 IsSlewing returns 0
22:59:01.893 00.001 7680 IsGuiding returns 0
22:59:01.893 00.000 7680 scope move finished after 2001 + 87 ms
22:59:01.894 00.001 7680 Move returns status 0, amount 2001
22:59:01.894 00.000 7680 MoveAxis(S, 1748, B)
22:59:01.895 00.001 7680 Guiding  Dir = 1, Dur = 1748
22:59:01.895 00.000 7680 IsSlewing returns 0
22:59:01.897 00.002 7680 IsGuiding returns 0
22:59:01.897 00.000 7680 PulseGuide returned control before completion, sleep 1758
22:59:03.658 01.761 7680 IsGuiding returns 1
22:59:03.660 00.002 7680 scope still moving after pulse duration time elapsed
22:59:03.689 00.029 7680 IsSlewing returns 0
22:59:03.692 00.003 7680 IsGuiding returns 0
22:59:03.692 00.000 7680 scope move finished after 1748 + 47 ms
22:59:03.693 00.001 7680 Move returns status 0, amount 1748
22:59:03.693 00.000 7680 move complete, result=0
22:59:03.694 00.001 7680 worker thread done servicing request
22:59:03.694 00.000 6120 GuideStep: 3.1 px 2001 ms WEST, 3.2 px 1748 ms SOUTH
22:59:03.703 00.009 7680 Worker thread wakes up
22:59:03.703 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:03.703 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:04.950 01.247 7680 Exposure complete
22:59:05.077 00.127 7680 worker thread done servicing request
22:59:05.077 00.000 6120 OnExposeComplete: enter
22:59:05.082 00.005 6120 UpdateGuideState(): m_state=6
22:59:05.086 00.004 6120 Star::Find(15, 971, 38, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1018
22:59:05.089 00.003 6120 Star::Find returns 1 (0), X=974.51, Y=40.46, Mass=11990, SNR=68.7, Peak=246 HFD=7.1
22:59:05.092 00.003 6120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-2.95) = xAngle (1.91 = 1.91)
22:59:05.096 00.004 6120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.64 = 1.64)
22:59:05.099 00.003 6120 CameraToMount -- cameraX=0.93 cameraY=-1.58 hyp=1.83 cameraTheta=-1.04 mountX=-0.62 mountY=1.83, mountTheta=1.90
22:59:05.104 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.93, y=-1.58, opts=13)
22:59:05.108 00.004 6120 Enqueuing Move request for scope (0.93, -1.58)
22:59:05.111 00.003 7680 Worker thread wakes up
22:59:05.111 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.93, -1.58) opts 0xd
22:59:05.111 00.000 7680 Handling offset move in thread for scope, endpoint = (0.93, -1.58)
22:59:05.111 00.000 7680 Moving (0.93, -1.58) raw xDistance=-0.62 yDistance=1.83
22:59:05.111 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
22:59:05.111 00.000 7680 resist switch: large excursion: input 1.83 thresh 0.60 direction from 0 to 1
22:59:05.111 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.49
22:59:05.111 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.83 from input 1.83
22:59:05.113 00.002 7680 MoveAxis(E, 251, ABG)
22:59:05.113 00.000 7680 Guiding  Dir = 2, Dur = 251
22:59:05.113 00.000 7680 IsSlewing returns 0
22:59:05.113 00.000 7680 IsGuiding returns 0
22:59:05.114 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:05.116 00.002 7680 PulseGuide returned control before completion, sleep 261
22:59:05.117 00.001 6120 UpdateGuideState exits: m=11990 SNR=68.7
22:59:05.119 00.002 6120 PhdController: settling, locked = 1, distance = 1.83 (1.50) aobump = 0 frame = 2 / 99999
22:59:05.123 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764046745.123,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.83,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:59:05.126 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:05.131 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:05.134 00.003 6120 Enqueuing Expose request
22:59:05.380 00.246 7680 IsGuiding returns 1
22:59:05.381 00.001 7680 scope still moving after pulse duration time elapsed
22:59:05.410 00.029 7680 IsSlewing returns 0
22:59:05.411 00.001 7680 IsGuiding returns 0
22:59:05.413 00.002 7680 scope move finished after 251 + 47 ms
22:59:05.413 00.000 7680 Move returns status 0, amount 251
22:59:05.413 00.000 7680 MoveAxis(S, 993, ABG)
22:59:05.413 00.000 7680 Guiding  Dir = 1, Dur = 993
22:59:05.414 00.001 7680 IsSlewing returns 0
22:59:05.415 00.001 7680 IsGuiding returns 0
22:59:05.415 00.000 7680 PulseGuide returned control before completion, sleep 1003
22:59:06.427 01.012 7680 IsGuiding returns 1
22:59:06.427 00.000 7680 scope still moving after pulse duration time elapsed
22:59:06.459 00.032 7680 IsSlewing returns 0
22:59:06.460 00.001 7680 IsGuiding returns 0
22:59:06.461 00.001 7680 scope move finished after 993 + 52 ms
22:59:06.461 00.000 7680 Move returns status 0, amount 993
22:59:06.462 00.001 7680 move complete, result=0
22:59:06.462 00.000 6120 GuideStep: -0.6 px 251 ms EAST, 1.8 px 993 ms SOUTH
22:59:06.470 00.008 7680 worker thread done servicing request
22:59:06.471 00.001 7680 Worker thread wakes up
22:59:06.471 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:06.471 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:07.726 01.255 7680 Exposure complete
22:59:07.853 00.127 7680 worker thread done servicing request
22:59:07.853 00.000 6120 OnExposeComplete: enter
22:59:07.857 00.004 6120 UpdateGuideState(): m_state=6
22:59:07.862 00.005 6120 Star::Find(15, 974, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1019
22:59:07.866 00.004 6120 Star::Find returns 1 (1), X=974.15, Y=42.15, Mass=12653, SNR=74.1, Peak=255 HFD=6.8
22:59:07.869 00.003 6120 CameraToMount -- cameraTheta (0.19) - m_xAngle (-2.95) = xAngle (3.14 = -3.14)
22:59:07.873 00.004 6120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.88 = 2.88)
22:59:07.877 00.004 6120 CameraToMount -- cameraX=0.56 cameraY=0.11 hyp=0.57 cameraTheta=0.19 mountX=-0.57 mountY=0.15, mountTheta=2.88
22:59:07.882 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.56, y=0.11, opts=13)
22:59:07.886 00.004 6120 Enqueuing Move request for scope (0.56, 0.11)
22:59:07.890 00.004 7680 Worker thread wakes up
22:59:07.890 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.11) opts 0xd
22:59:07.890 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:07.895 00.005 7680 Handling offset move in thread for scope, endpoint = (0.56, 0.11)
22:59:07.895 00.000 7680 Moving (0.56, 0.11) raw xDistance=-0.57 yDistance=0.15
22:59:07.895 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.57
22:59:07.896 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:59:07.896 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:59:07.896 00.000 7680 MoveAxis(E, 252, ABG)
22:59:07.896 00.000 7680 Guiding  Dir = 2, Dur = 252
22:59:07.896 00.000 6120 UpdateGuideState exits: m=12653 SNR=74.1 Saturated
22:59:07.901 00.005 7680 IsSlewing returns 0
22:59:07.901 00.000 6120 PhdController: settling, locked = 1, distance = 1.46 (1.50) aobump = 0 frame = 3 / 99999
22:59:07.905 00.004 7680 IsGuiding returns 0
22:59:07.905 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046747.905,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.46,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:59:07.909 00.004 7680 PulseGuide returned control before completion, sleep 262
22:59:07.909 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:07.912 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:07.916 00.004 6120 Enqueuing Expose request
22:59:08.185 00.269 7680 IsGuiding returns 1
22:59:08.186 00.001 7680 scope still moving after pulse duration time elapsed
22:59:08.217 00.031 7680 IsSlewing returns 0
22:59:08.218 00.001 7680 IsGuiding returns 0
22:59:08.219 00.001 7680 scope move finished after 252 + 62 ms
22:59:08.220 00.001 7680 Move returns status 0, amount 252
22:59:08.220 00.000 7680 MoveAxis(N, 0, ABG)
22:59:08.220 00.000 7680 Move returns status 0, amount 0
22:59:08.221 00.001 7680 move complete, result=0
22:59:08.222 00.001 7680 worker thread done servicing request
22:59:08.222 00.000 7680 Worker thread wakes up
22:59:08.223 00.001 6120 GuideStep: -0.6 px 252 ms EAST, 0.2 px 0 ms NORTH
22:59:08.229 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:08.229 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:09.481 01.252 7680 Exposure complete
22:59:09.617 00.136 7680 worker thread done servicing request
22:59:09.617 00.000 6120 OnExposeComplete: enter
22:59:09.621 00.004 6120 UpdateGuideState(): m_state=6
22:59:09.624 00.003 6120 Star::Find(15, 974, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1020
22:59:09.628 00.004 6120 Star::Find returns 1 (1), X=973.78, Y=42.23, Mass=13745, SNR=77.0, Peak=255 HFD=6.9
22:59:09.632 00.004 6120 CameraToMount -- cameraTheta (0.75) - m_xAngle (-2.95) = xAngle (3.71 = -2.57)
22:59:09.635 00.003 6120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.44 = -2.84)
22:59:09.640 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=0.19 hyp=0.27 cameraTheta=0.75 mountX=-0.23 mountY=-0.08, mountTheta=-2.81
22:59:09.644 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.19, opts=13)
22:59:09.649 00.005 6120 Enqueuing Move request for scope (0.20, 0.19)
22:59:09.652 00.003 7680 Worker thread wakes up
22:59:09.652 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.19) opts 0xd
22:59:09.654 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:09.656 00.002 6120 UpdateGuideState exits: m=13745 SNR=77.0 Saturated
22:59:09.660 00.004 6120 PhdController: settling, locked = 1, distance = 1.10 (1.50) aobump = 0 frame = 4 / 99999
22:59:09.663 00.003 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.19)
22:59:09.663 00.000 7680 Moving (0.20, 0.19) raw xDistance=-0.23 yDistance=-0.08
22:59:09.663 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.23
22:59:09.664 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046749.663,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.10,"Time":1.8,"SettleTime":10.0,"StarLocked":true}
22:59:09.668 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:59:09.668 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:09.672 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:59:09.672 00.000 7680 MoveAxis(E, 111, ABG)
22:59:09.672 00.000 7680 Guiding  Dir = 2, Dur = 111
22:59:09.672 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:09.676 00.004 7680 IsSlewing returns 0
22:59:09.676 00.000 6120 Enqueuing Expose request
22:59:09.679 00.003 7680 IsGuiding returns 0
22:59:09.679 00.000 7680 PulseGuide returned control before completion, sleep 121
22:59:09.815 00.136 7680 IsGuiding returns 1
22:59:09.816 00.001 7680 scope still moving after pulse duration time elapsed
22:59:09.846 00.030 7680 IsSlewing returns 0
22:59:09.847 00.001 7680 IsGuiding returns 0
22:59:09.848 00.001 7680 scope move finished after 111 + 57 ms
22:59:09.848 00.000 7680 Move returns status 0, amount 111
22:59:09.849 00.001 7680 MoveAxis(N, 0, ABG)
22:59:09.849 00.000 7680 Move returns status 0, amount 0
22:59:09.849 00.000 7680 move complete, result=0
22:59:09.850 00.001 6120 GuideStep: -0.2 px 111 ms EAST, -0.1 px 0 ms NORTH
22:59:09.861 00.011 7680 worker thread done servicing request
22:59:09.861 00.000 7680 Worker thread wakes up
22:59:09.863 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:09.863 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:11.115 01.252 7680 Exposure complete
22:59:11.244 00.129 7680 worker thread done servicing request
22:59:11.244 00.000 6120 OnExposeComplete: enter
22:59:11.248 00.004 6120 UpdateGuideState(): m_state=6
22:59:11.253 00.005 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1021
22:59:11.256 00.003 6120 Star::Find returns 1 (1), X=973.70, Y=42.46, Mass=12867, SNR=73.7, Peak=255 HFD=6.9
22:59:11.260 00.004 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
22:59:11.264 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
22:59:11.268 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.42 hyp=0.43 cameraTheta=1.31 mountX=-0.19 mountY=-0.33, mountTheta=-2.09
22:59:11.273 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.42, opts=13)
22:59:11.277 00.004 6120 Enqueuing Move request for scope (0.11, 0.42)
22:59:11.281 00.004 7680 Worker thread wakes up
22:59:11.282 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:11.285 00.003 6120 UpdateGuideState exits: m=12867 SNR=73.7 Saturated
22:59:11.290 00.005 6120 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 5 / 99999
22:59:11.295 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.42) opts 0xd
22:59:11.295 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.42)
22:59:11.295 00.000 7680 Moving (0.11, 0.42) raw xDistance=-0.19 yDistance=-0.33
22:59:11.296 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:59:11.296 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:59:11.296 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:59:11.296 00.000 7680 MoveAxis(E, 0, ABG)
22:59:11.297 00.001 7680 Move returns status 0, amount 0
22:59:11.297 00.000 7680 MoveAxis(N, 0, ABG)
22:59:11.297 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046751.295,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.90,"Time":3.4,"SettleTime":10.0,"StarLocked":true}
22:59:11.302 00.005 7680 Move returns status 0, amount 0
22:59:11.302 00.000 7680 move complete, result=0
22:59:11.302 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:11.305 00.003 7680 worker thread done servicing request
22:59:11.305 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:11.310 00.005 6120 Enqueuing Expose request
22:59:11.314 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:59:11.317 00.003 7680 Worker thread wakes up
22:59:11.317 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:11.317 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:12.571 01.254 7680 Exposure complete
22:59:12.709 00.138 7680 worker thread done servicing request
22:59:12.709 00.000 6120 OnExposeComplete: enter
22:59:12.713 00.004 6120 UpdateGuideState(): m_state=6
22:59:12.717 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1022
22:59:12.721 00.004 6120 Star::Find returns 1 (1), X=973.51, Y=42.94, Mass=12787, SNR=72.4, Peak=255 HFD=6.6
22:59:12.725 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
22:59:12.728 00.003 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
22:59:12.732 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.90 hyp=0.90 cameraTheta=1.66 mountX=-0.09 mountY=-0.84, mountTheta=-1.68
22:59:12.738 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.90, opts=13)
22:59:12.743 00.005 6120 Enqueuing Move request for scope (-0.08, 0.90)
22:59:12.747 00.004 7680 Worker thread wakes up
22:59:12.747 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:12.750 00.003 6120 UpdateGuideState exits: m=12787 SNR=72.4 Saturated
22:59:12.753 00.003 6120 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 6 / 99999
22:59:12.758 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.90) opts 0xd
22:59:12.758 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.90)
22:59:12.758 00.000 7680 Moving (-0.08, 0.90) raw xDistance=-0.09 yDistance=-0.84
22:59:12.758 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:59:12.758 00.000 7680 resist switch: large excursion: input -0.84 thresh 0.60 direction from 1 to -1
22:59:12.758 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.52
22:59:12.758 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046752.758,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.90,"Time":4.9,"SettleTime":10.0,"StarLocked":true}
22:59:12.763 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
22:59:12.763 00.000 7680 MoveAxis(E, 0, ABG)
22:59:12.763 00.000 7680 Move returns status 0, amount 0
22:59:12.763 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:12.768 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:12.772 00.004 6120 Enqueuing Expose request
22:59:12.774 00.002 7680 MoveAxis(N, 455, ABG)
22:59:12.775 00.001 7680 Guiding  Dir = 0, Dur = 455
22:59:12.775 00.000 7680 IsSlewing returns 0
22:59:12.775 00.000 7680 IsGuiding returns 0
22:59:12.777 00.002 7680 PulseGuide returned control before completion, sleep 465
22:59:13.248 00.471 7680 IsGuiding returns 1
22:59:13.249 00.001 7680 scope still moving after pulse duration time elapsed
22:59:13.279 00.030 7680 IsSlewing returns 0
22:59:13.280 00.001 7680 IsGuiding returns 0
22:59:13.282 00.002 7680 scope move finished after 455 + 50 ms
22:59:13.282 00.000 7680 Move returns status 0, amount 455
22:59:13.283 00.001 7680 move complete, result=0
22:59:13.283 00.000 7680 worker thread done servicing request
22:59:13.284 00.001 7680 Worker thread wakes up
22:59:13.284 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.8 px 455 ms NORTH
22:59:13.290 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:13.290 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:14.549 01.259 7680 Exposure complete
22:59:14.690 00.141 7680 worker thread done servicing request
22:59:14.690 00.000 6120 OnExposeComplete: enter
22:59:14.695 00.005 6120 UpdateGuideState(): m_state=6
22:59:14.699 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1023
22:59:14.703 00.004 6120 Star::Find returns 1 (1), X=973.76, Y=43.01, Mass=12683, SNR=73.9, Peak=255 HFD=6.8
22:59:14.707 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
22:59:14.711 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
22:59:14.716 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=0.96 hyp=0.98 cameraTheta=1.39 mountX=-0.35 mountY=-0.79, mountTheta=-1.99
22:59:14.721 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.96, opts=13)
22:59:14.725 00.004 6120 Enqueuing Move request for scope (0.17, 0.96)
22:59:14.728 00.003 7680 Worker thread wakes up
22:59:14.728 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.96) opts 0xd
22:59:14.729 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.96)
22:59:14.729 00.000 7680 Moving (0.17, 0.96) raw xDistance=-0.35 yDistance=-0.79
22:59:14.729 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
22:59:14.729 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
22:59:14.729 00.000 7680 MoveAxis(E, 142, ABG)
22:59:14.729 00.000 7680 Guiding  Dir = 2, Dur = 142
22:59:14.729 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:14.734 00.005 7680 IsSlewing returns 0
22:59:14.734 00.000 6120 UpdateGuideState exits: m=12683 SNR=73.9 Saturated
22:59:14.737 00.003 7680 IsGuiding returns 0
22:59:14.737 00.000 6120 PhdController: settling, locked = 1, distance = 0.92 (1.50) aobump = 0 frame = 7 / 99999
22:59:14.742 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764046754.742,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.92,"Time":6.8,"SettleTime":10.0,"StarLocked":true}
22:59:14.747 00.005 7680 PulseGuide returned control before completion, sleep 152
22:59:14.747 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:14.751 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:14.754 00.003 6120 Enqueuing Expose request
22:59:14.913 00.159 7680 IsGuiding returns 1
22:59:14.913 00.000 7680 scope still moving after pulse duration time elapsed
22:59:14.944 00.031 7680 IsSlewing returns 0
22:59:14.945 00.001 7680 IsGuiding returns 0
22:59:14.945 00.000 7680 scope move finished after 142 + 64 ms
22:59:14.946 00.001 7680 Move returns status 0, amount 142
22:59:14.946 00.000 7680 MoveAxis(N, 429, ABG)
22:59:14.946 00.000 7680 Guiding  Dir = 0, Dur = 429
22:59:14.946 00.000 7680 IsSlewing returns 0
22:59:14.946 00.000 7680 IsGuiding returns 0
22:59:14.948 00.002 7680 PulseGuide returned control before completion, sleep 439
22:59:15.400 00.452 7680 IsGuiding returns 1
22:59:15.401 00.001 7680 scope still moving after pulse duration time elapsed
22:59:15.431 00.030 7680 IsSlewing returns 0
22:59:15.432 00.001 7680 IsGuiding returns 0
22:59:15.433 00.001 7680 scope move finished after 429 + 57 ms
22:59:15.434 00.001 7680 Move returns status 0, amount 429
22:59:15.434 00.000 7680 move complete, result=0
22:59:15.435 00.001 6120 GuideStep: -0.3 px 142 ms EAST, -0.8 px 429 ms NORTH
22:59:15.443 00.008 7680 worker thread done servicing request
22:59:15.443 00.000 7680 Worker thread wakes up
22:59:15.443 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:15.444 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:16.697 01.253 7680 Exposure complete
22:59:16.835 00.138 7680 worker thread done servicing request
22:59:16.836 00.001 6120 OnExposeComplete: enter
22:59:16.839 00.003 6120 UpdateGuideState(): m_state=6
22:59:16.844 00.005 6120 Star::Find(15, 973, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1024
22:59:16.848 00.004 6120 Star::Find returns 1 (1), X=973.34, Y=42.77, Mass=12903, SNR=74.6, Peak=255 HFD=6.8
22:59:16.851 00.003 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
22:59:16.855 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
22:59:16.858 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.73 hyp=0.77 cameraTheta=1.90 mountX=0.11 mountY=-0.77, mountTheta=-1.43
22:59:16.863 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.73, opts=13)
22:59:16.867 00.004 6120 Enqueuing Move request for scope (-0.25, 0.73)
22:59:16.871 00.004 7680 Worker thread wakes up
22:59:16.871 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.73) opts 0xd
22:59:16.871 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.73)
22:59:16.872 00.001 7680 Moving (-0.25, 0.73) raw xDistance=0.11 yDistance=-0.77
22:59:16.872 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:59:16.872 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
22:59:16.872 00.000 7680 MoveAxis(E, 0, ABG)
22:59:16.872 00.000 7680 Move returns status 0, amount 0
22:59:16.872 00.000 7680 MoveAxis(N, 416, ABG)
22:59:16.872 00.000 7680 Guiding  Dir = 0, Dur = 416
22:59:16.872 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:16.876 00.004 7680 IsSlewing returns 0
22:59:16.877 00.001 6120 UpdateGuideState exits: m=12903 SNR=74.6 Saturated
22:59:16.880 00.003 7680 IsGuiding returns 0
22:59:16.880 00.000 6120 PhdController: settling, locked = 1, distance = 0.88 (1.50) aobump = 0 frame = 8 / 99999
22:59:16.884 00.004 7680 PulseGuide returned control before completion, sleep 426
22:59:16.884 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046756.884,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.88,"Time":9.0,"SettleTime":10.0,"StarLocked":true}
22:59:16.889 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:16.892 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:16.895 00.003 6120 Enqueuing Expose request
22:59:17.312 00.417 7680 IsGuiding returns 1
22:59:17.312 00.000 7680 scope still moving after pulse duration time elapsed
22:59:17.343 00.031 7680 IsSlewing returns 0
22:59:17.344 00.001 7680 IsGuiding returns 0
22:59:17.345 00.001 7680 scope move finished after 416 + 48 ms
22:59:17.345 00.000 7680 Move returns status 0, amount 416
22:59:17.345 00.000 7680 move complete, result=0
22:59:17.346 00.001 7680 worker thread done servicing request
22:59:17.347 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.8 px 416 ms NORTH
22:59:17.352 00.005 7680 Worker thread wakes up
22:59:17.352 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:17.352 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:18.608 01.256 7680 Exposure complete
22:59:18.751 00.143 7680 worker thread done servicing request
22:59:18.752 00.001 6120 OnExposeComplete: enter
22:59:18.756 00.004 6120 UpdateGuideState(): m_state=6
22:59:18.759 00.003 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1025
22:59:18.763 00.004 6120 Star::Find returns 1 (1), X=973.23, Y=42.54, Mass=13545, SNR=74.7, Peak=255 HFD=7.0
22:59:18.766 00.003 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
22:59:18.770 00.004 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
22:59:18.774 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=0.50 hyp=0.61 cameraTheta=2.19 mountX=0.25 mountY=-0.60, mountTheta=-1.17
22:59:18.779 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.50, opts=13)
22:59:18.782 00.003 6120 Enqueuing Move request for scope (-0.35, 0.50)
22:59:18.785 00.003 7680 Worker thread wakes up
22:59:18.785 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.50) opts 0xd
22:59:18.786 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.50)
22:59:18.786 00.000 7680 Moving (-0.35, 0.50) raw xDistance=0.25 yDistance=-0.60
22:59:18.786 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
22:59:18.786 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
22:59:18.786 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:18.790 00.004 7680 MoveAxis(W, 104, ABG)
22:59:18.790 00.000 7680 Guiding  Dir = 3, Dur = 104
22:59:18.790 00.000 6120 UpdateGuideState exits: m=13545 SNR=74.7 Saturated
22:59:18.794 00.004 7680 IsSlewing returns 0
22:59:18.794 00.000 6120 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 9 / 99999
22:59:18.797 00.003 7680 IsGuiding returns 0
22:59:18.797 00.000 6120 PhdController: newstate STATE_FINISH
22:59:18.802 00.005 7680 PulseGuide returned control before completion, sleep 114
22:59:18.802 00.000 6120 PhdController complete: success
22:59:18.805 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764046758.805,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
22:59:18.809 00.004 6120 Mount: notify guiding dither settle done success=1
22:59:18.813 00.004 6120 PhdController: newstate STATE_IDLE
22:59:18.817 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:18.821 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:18.825 00.004 6120 Enqueuing Expose request
22:59:18.926 00.101 7680 IsGuiding returns 0
22:59:18.927 00.001 7680 Move returns status 0, amount 104
22:59:18.928 00.001 7680 MoveAxis(N, 328, ABG)
22:59:18.928 00.000 7680 Guiding  Dir = 0, Dur = 328
22:59:18.928 00.000 7680 IsSlewing returns 0
22:59:18.928 00.000 7680 IsGuiding returns 0
22:59:18.929 00.001 7680 PulseGuide returned control before completion, sleep 338
22:59:19.271 00.342 7680 IsGuiding returns 1
22:59:19.271 00.000 7680 scope still moving after pulse duration time elapsed
22:59:19.301 00.030 7680 IsSlewing returns 0
22:59:19.302 00.001 7680 IsGuiding returns 0
22:59:19.302 00.000 7680 scope move finished after 328 + 45 ms
22:59:19.303 00.001 7680 Move returns status 0, amount 328
22:59:19.304 00.001 7680 move complete, result=0
22:59:19.304 00.000 7680 worker thread done servicing request
22:59:19.304 00.000 7680 Worker thread wakes up
22:59:19.305 00.001 6120 GuideStep: 0.3 px 104 ms WEST, -0.6 px 328 ms NORTH
22:59:19.311 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:19.311 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:20.562 01.251 7680 Exposure complete
22:59:20.715 00.153 7680 worker thread done servicing request
22:59:20.716 00.001 6120 OnExposeComplete: enter
22:59:20.720 00.004 6120 UpdateGuideState(): m_state=6
22:59:20.724 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1026
22:59:20.727 00.003 6120 Star::Find returns 1 (1), X=973.59, Y=41.63, Mass=13123, SNR=74.8, Peak=255 HFD=7.0
22:59:20.732 00.005 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-2.95) = xAngle (1.39 = 1.39)
22:59:20.737 00.005 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.12 = 1.12)
22:59:20.742 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=-0.41 hyp=0.41 cameraTheta=-1.57 mountX=0.08 mountY=0.37, mountTheta=1.37
22:59:20.748 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.41, opts=13)
22:59:20.751 00.003 6120 Enqueuing Move request for scope (0.00, -0.41)
22:59:20.755 00.004 7680 Worker thread wakes up
22:59:20.756 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.41) opts 0xd
22:59:20.756 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.41)
22:59:20.756 00.000 7680 Moving (0.00, -0.41) raw xDistance=0.08 yDistance=0.37
22:59:20.756 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:59:20.757 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
22:59:20.757 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:20.760 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:59:20.760 00.000 7680 MoveAxis(E, 0, ABG)
22:59:20.762 00.002 6120 UpdateGuideState exits: m=13123 SNR=74.8 Saturated
22:59:20.766 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:20.771 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:20.775 00.004 6120 Enqueuing Expose request
22:59:20.778 00.003 7680 Move returns status 0, amount 0
22:59:20.779 00.001 7680 MoveAxis(N, 0, ABG)
22:59:20.779 00.000 7680 Move returns status 0, amount 0
22:59:20.779 00.000 7680 move complete, result=0
22:59:20.779 00.000 7680 worker thread done servicing request
22:59:20.779 00.000 7680 Worker thread wakes up
22:59:20.780 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:59:20.784 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:20.784 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:22.025 01.241 7680 Exposure complete
22:59:22.163 00.138 7680 worker thread done servicing request
22:59:22.163 00.000 6120 OnExposeComplete: enter
22:59:22.166 00.003 6120 UpdateGuideState(): m_state=6
22:59:22.170 00.004 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1027
22:59:22.176 00.006 6120 Star::Find returns 1 (1), X=973.61, Y=42.19, Mass=13292, SNR=75.0, Peak=255 HFD=6.9
22:59:22.181 00.005 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
22:59:22.184 00.003 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
22:59:22.189 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.41 mountX=-0.05 mountY=-0.13, mountTheta=-1.96
22:59:22.194 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.15, opts=13)
22:59:22.198 00.004 6120 Enqueuing Move request for scope (0.02, 0.15)
22:59:22.202 00.004 7680 Worker thread wakes up
22:59:22.202 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
22:59:22.202 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
22:59:22.202 00.000 7680 Moving (0.02, 0.15) raw xDistance=-0.05 yDistance=-0.13
22:59:22.202 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:59:22.202 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:59:22.202 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:59:22.202 00.000 7680 MoveAxis(E, 0, ABG)
22:59:22.202 00.000 7680 Move returns status 0, amount 0
22:59:22.203 00.001 7680 MoveAxis(N, 0, ABG)
22:59:22.203 00.000 7680 Move returns status 0, amount 0
22:59:22.203 00.000 7680 move complete, result=0
22:59:22.204 00.001 7680 worker thread done servicing request
22:59:22.204 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:22.207 00.003 6120 UpdateGuideState exits: m=13292 SNR=75.0 Saturated
22:59:22.211 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:22.214 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:22.218 00.004 6120 Enqueuing Expose request
22:59:22.221 00.003 7680 Worker thread wakes up
22:59:22.221 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:22.225 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:22.225 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:23.466 01.241 7680 Exposure complete
22:59:23.610 00.144 7680 worker thread done servicing request
22:59:23.610 00.000 6120 OnExposeComplete: enter
22:59:23.615 00.005 6120 UpdateGuideState(): m_state=6
22:59:23.619 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1028
22:59:23.623 00.004 6120 Star::Find returns 1 (1), X=973.63, Y=42.16, Mass=13633, SNR=75.1, Peak=255 HFD=6.9
22:59:23.627 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
22:59:23.630 00.003 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
22:59:23.634 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.07 mountY=-0.08, mountTheta=-2.28
22:59:23.640 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.11, opts=13)
22:59:23.644 00.004 6120 Enqueuing Move request for scope (0.05, 0.11)
22:59:23.647 00.003 7680 Worker thread wakes up
22:59:23.648 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
22:59:23.648 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
22:59:23.648 00.000 7680 Moving (0.05, 0.11) raw xDistance=-0.07 yDistance=-0.08
22:59:23.648 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:59:23.648 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:59:23.649 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:59:23.649 00.000 7680 MoveAxis(E, 0, ABG)
22:59:23.649 00.000 7680 Move returns status 0, amount 0
22:59:23.649 00.000 7680 MoveAxis(N, 0, ABG)
22:59:23.649 00.000 7680 Move returns status 0, amount 0
22:59:23.650 00.001 7680 move complete, result=0
22:59:23.650 00.000 7680 worker thread done servicing request
22:59:23.651 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:23.654 00.003 6120 UpdateGuideState exits: m=13633 SNR=75.1 Saturated
22:59:23.658 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:23.663 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:23.666 00.003 6120 Enqueuing Expose request
22:59:23.670 00.004 7680 Worker thread wakes up
22:59:23.670 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:23.674 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:23.674 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:24.909 01.235 7680 Exposure complete
22:59:25.039 00.130 7680 worker thread done servicing request
22:59:25.039 00.000 6120 OnExposeComplete: enter
22:59:25.044 00.005 6120 UpdateGuideState(): m_state=6
22:59:25.049 00.005 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1029
22:59:25.053 00.004 6120 Star::Find returns 1 (1), X=973.33, Y=42.56, Mass=13022, SNR=74.5, Peak=255 HFD=7.0
22:59:25.056 00.003 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
22:59:25.061 00.005 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.58)
22:59:25.065 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.52 hyp=0.58 cameraTheta=2.02 mountX=0.15 mountY=-0.58, mountTheta=-1.32
22:59:25.070 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.52, opts=13)
22:59:25.073 00.003 6120 Enqueuing Move request for scope (-0.25, 0.52)
22:59:25.078 00.005 7680 Worker thread wakes up
22:59:25.079 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:25.084 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.52) opts 0xd
22:59:25.085 00.001 6120 UpdateGuideState exits: m=13022 SNR=74.5 Saturated
22:59:25.088 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:25.093 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:25.096 00.003 6120 Enqueuing Expose request
22:59:25.100 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.52)
22:59:25.100 00.000 7680 Moving (-0.25, 0.52) raw xDistance=0.15 yDistance=-0.58
22:59:25.100 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:59:25.100 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
22:59:25.101 00.001 7680 MoveAxis(E, 0, ABG)
22:59:25.101 00.000 7680 Move returns status 0, amount 0
22:59:25.101 00.000 7680 MoveAxis(N, 313, ABG)
22:59:25.102 00.001 7680 Guiding  Dir = 0, Dur = 313
22:59:25.102 00.000 7680 IsSlewing returns 0
22:59:25.103 00.001 7680 IsGuiding returns 0
22:59:25.103 00.000 7680 PulseGuide returned control before completion, sleep 323
22:59:25.439 00.336 7680 IsGuiding returns 1
22:59:25.440 00.001 7680 scope still moving after pulse duration time elapsed
22:59:25.470 00.030 7680 IsSlewing returns 0
22:59:25.471 00.001 7680 IsGuiding returns 0
22:59:25.472 00.001 7680 scope move finished after 313 + 56 ms
22:59:25.472 00.000 7680 Move returns status 0, amount 313
22:59:25.472 00.000 7680 move complete, result=0
22:59:25.474 00.002 7680 worker thread done servicing request
22:59:25.474 00.000 7680 Worker thread wakes up
22:59:25.474 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 313 ms NORTH
22:59:25.481 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:25.482 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:26.735 01.253 7680 Exposure complete
22:59:26.874 00.139 7680 worker thread done servicing request
22:59:26.875 00.001 6120 OnExposeComplete: enter
22:59:26.879 00.004 6120 UpdateGuideState(): m_state=6
22:59:26.883 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1030
22:59:26.887 00.004 6120 Star::Find returns 1 (1), X=973.55, Y=42.21, Mass=12760, SNR=72.3, Peak=255 HFD=7.0
22:59:26.891 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.57)
22:59:26.893 00.002 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
22:59:26.898 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.76 mountX=0.00 mountY=-0.17, mountTheta=-1.57
22:59:26.902 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.17, opts=13)
22:59:26.905 00.003 6120 Enqueuing Move request for scope (-0.03, 0.17)
22:59:26.908 00.003 7680 Worker thread wakes up
22:59:26.908 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
22:59:26.908 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
22:59:26.908 00.000 7680 Moving (-0.03, 0.17) raw xDistance=0.00 yDistance=-0.17
22:59:26.908 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:59:26.910 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:59:26.910 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:26.914 00.004 6120 UpdateGuideState exits: m=12760 SNR=72.3 Saturated
22:59:26.916 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:26.920 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:26.923 00.003 6120 Enqueuing Expose request
22:59:26.926 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:59:26.926 00.000 7680 MoveAxis(E, 0, ABG)
22:59:26.928 00.002 7680 Move returns status 0, amount 0
22:59:26.928 00.000 7680 MoveAxis(N, 0, ABG)
22:59:26.928 00.000 7680 Move returns status 0, amount 0
22:59:26.928 00.000 7680 move complete, result=0
22:59:26.929 00.001 7680 worker thread done servicing request
22:59:26.929 00.000 7680 Worker thread wakes up
22:59:26.929 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:59:26.932 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:26.933 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:28.184 01.251 7680 Exposure complete
22:59:28.330 00.146 7680 worker thread done servicing request
22:59:28.330 00.000 6120 OnExposeComplete: enter
22:59:28.334 00.004 6120 UpdateGuideState(): m_state=6
22:59:28.338 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1031
22:59:28.341 00.003 6120 Star::Find returns 1 (1), X=973.47, Y=42.32, Mass=13894, SNR=76.8, Peak=255 HFD=7.1
22:59:28.345 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
22:59:28.350 00.005 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
22:59:28.354 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.27 hyp=0.30 cameraTheta=1.97 mountX=0.06 mountY=-0.30, mountTheta=-1.37
22:59:28.360 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.27, opts=13)
22:59:28.365 00.005 6120 Enqueuing Move request for scope (-0.11, 0.27)
22:59:28.367 00.002 7680 Worker thread wakes up
22:59:28.367 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.27) opts 0xd
22:59:28.367 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.27)
22:59:28.368 00.001 7680 Moving (-0.11, 0.27) raw xDistance=0.06 yDistance=-0.30
22:59:28.368 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:59:28.368 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:59:28.368 00.000 7680 MoveAxis(E, 0, ABG)
22:59:28.368 00.000 7680 Move returns status 0, amount 0
22:59:28.369 00.001 7680 MoveAxis(N, 161, ABG)
22:59:28.369 00.000 7680 Guiding  Dir = 0, Dur = 161
22:59:28.369 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:28.372 00.003 7680 IsSlewing returns 0
22:59:28.372 00.000 6120 UpdateGuideState exits: m=13894 SNR=76.8 Saturated
22:59:28.375 00.003 7680 IsGuiding returns 0
22:59:28.375 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:28.379 00.004 7680 PulseGuide returned control before completion, sleep 171
22:59:28.379 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:28.383 00.004 6120 Enqueuing Expose request
22:59:28.553 00.170 7680 IsGuiding returns 1
22:59:28.554 00.001 7680 scope still moving after pulse duration time elapsed
22:59:28.584 00.030 7680 IsSlewing returns 0
22:59:28.584 00.000 7680 IsGuiding returns 0
22:59:28.586 00.002 7680 scope move finished after 161 + 49 ms
22:59:28.586 00.000 7680 Move returns status 0, amount 161
22:59:28.586 00.000 7680 move complete, result=0
22:59:28.587 00.001 7680 worker thread done servicing request
22:59:28.587 00.000 7680 Worker thread wakes up
22:59:28.587 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 161 ms NORTH
22:59:28.593 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:28.593 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:29.843 01.250 7680 Exposure complete
22:59:29.984 00.141 7680 worker thread done servicing request
22:59:29.984 00.000 6120 OnExposeComplete: enter
22:59:29.988 00.004 6120 UpdateGuideState(): m_state=6
22:59:29.993 00.005 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1032
22:59:29.997 00.004 6120 Star::Find returns 1 (1), X=973.37, Y=42.49, Mass=13620, SNR=76.7, Peak=255 HFD=7.1
22:59:30.001 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
22:59:30.005 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
22:59:30.009 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.45 hyp=0.49 cameraTheta=2.02 mountX=0.13 mountY=-0.49, mountTheta=-1.32
22:59:30.013 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.45, opts=13)
22:59:30.018 00.005 6120 Enqueuing Move request for scope (-0.21, 0.45)
22:59:30.021 00.003 7680 Worker thread wakes up
22:59:30.021 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.45) opts 0xd
22:59:30.021 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.45)
22:59:30.023 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:30.026 00.003 7680 Moving (-0.21, 0.45) raw xDistance=0.13 yDistance=-0.49
22:59:30.026 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:59:30.026 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
22:59:30.026 00.000 7680 MoveAxis(E, 0, ABG)
22:59:30.026 00.000 7680 Move returns status 0, amount 0
22:59:30.026 00.000 7680 MoveAxis(N, 268, ABG)
22:59:30.027 00.001 7680 Guiding  Dir = 0, Dur = 268
22:59:30.027 00.000 6120 UpdateGuideState exits: m=13620 SNR=76.7 Saturated
22:59:30.032 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:30.035 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:30.038 00.003 6120 Enqueuing Expose request
22:59:30.043 00.005 7680 IsSlewing returns 0
22:59:30.043 00.000 7680 IsGuiding returns 0
22:59:30.044 00.001 7680 PulseGuide returned control before completion, sleep 278
22:59:30.334 00.290 7680 IsGuiding returns 1
22:59:30.335 00.001 7680 scope still moving after pulse duration time elapsed
22:59:30.366 00.031 7680 IsSlewing returns 0
22:59:30.367 00.001 7680 IsGuiding returns 0
22:59:30.367 00.000 7680 scope move finished after 268 + 55 ms
22:59:30.368 00.001 7680 Move returns status 0, amount 268
22:59:30.368 00.000 7680 move complete, result=0
22:59:30.368 00.000 7680 worker thread done servicing request
22:59:30.369 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 268 ms NORTH
22:59:30.375 00.006 7680 Worker thread wakes up
22:59:30.375 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:30.375 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:31.621 01.246 7680 Exposure complete
22:59:31.763 00.142 7680 worker thread done servicing request
22:59:31.764 00.001 6120 OnExposeComplete: enter
22:59:31.768 00.004 6120 UpdateGuideState(): m_state=6
22:59:31.772 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1033
22:59:31.775 00.003 6120 Star::Find returns 1 (1), X=973.32, Y=42.11, Mass=13219, SNR=74.1, Peak=255 HFD=6.8
22:59:31.780 00.005 6120 CameraToMount -- cameraTheta (2.89) - m_xAngle (-2.95) = xAngle (5.84 = -0.44)
22:59:31.783 00.003 6120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.57 = -0.71)
22:59:31.786 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.07 hyp=0.27 cameraTheta=2.89 mountX=0.25 mountY=-0.18, mountTheta=-0.62
22:59:31.792 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.07, opts=13)
22:59:31.795 00.003 6120 Enqueuing Move request for scope (-0.26, 0.07)
22:59:31.799 00.004 7680 Worker thread wakes up
22:59:31.799 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.07) opts 0xd
22:59:31.799 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:31.803 00.004 6120 UpdateGuideState exits: m=13219 SNR=74.1 Saturated
22:59:31.806 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:31.810 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:31.813 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.07)
22:59:31.813 00.000 7680 Moving (-0.26, 0.07) raw xDistance=0.25 yDistance=-0.18
22:59:31.814 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
22:59:31.814 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:59:31.814 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:59:31.814 00.000 7680 MoveAxis(W, 100, ABG)
22:59:31.814 00.000 7680 Guiding  Dir = 3, Dur = 100
22:59:31.814 00.000 6120 Enqueuing Expose request
22:59:31.819 00.005 7680 IsSlewing returns 0
22:59:31.819 00.000 7680 IsGuiding returns 0
22:59:31.820 00.001 7680 PulseGuide returned control before completion, sleep 110
22:59:31.940 00.120 7680 IsGuiding returns 1
22:59:31.940 00.000 7680 scope still moving after pulse duration time elapsed
22:59:31.971 00.031 7680 IsSlewing returns 0
22:59:31.973 00.002 7680 IsGuiding returns 0
22:59:31.973 00.000 7680 scope move finished after 100 + 54 ms
22:59:31.974 00.001 7680 Move returns status 0, amount 100
22:59:31.974 00.000 7680 MoveAxis(N, 0, ABG)
22:59:31.975 00.001 7680 Move returns status 0, amount 0
22:59:31.975 00.000 7680 move complete, result=0
22:59:31.975 00.000 7680 worker thread done servicing request
22:59:31.976 00.001 7680 Worker thread wakes up
22:59:31.976 00.000 6120 GuideStep: 0.2 px 100 ms WEST, -0.2 px 0 ms NORTH
22:59:31.983 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:31.984 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:33.236 01.252 7680 Exposure complete
22:59:33.369 00.133 7680 worker thread done servicing request
22:59:33.370 00.001 6120 OnExposeComplete: enter
22:59:33.373 00.003 6120 UpdateGuideState(): m_state=6
22:59:33.377 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1034
22:59:33.381 00.004 6120 Star::Find returns 1 (1), X=973.66, Y=42.28, Mass=12405, SNR=72.5, Peak=255 HFD=7.0
22:59:33.385 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.08)
22:59:33.391 00.006 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
22:59:33.395 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.24 hyp=0.26 cameraTheta=1.25 mountX=-0.12 mountY=-0.18, mountTheta=-2.17
22:59:33.400 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.24, opts=13)
22:59:33.405 00.005 6120 Enqueuing Move request for scope (0.08, 0.24)
22:59:33.408 00.003 7680 Worker thread wakes up
22:59:33.409 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.24) opts 0xd
22:59:33.409 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.24)
22:59:33.409 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:33.413 00.004 6120 UpdateGuideState exits: m=12405 SNR=72.5 Saturated
22:59:33.416 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:33.421 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:33.425 00.004 6120 Enqueuing Expose request
22:59:33.428 00.003 7680 Moving (0.08, 0.24) raw xDistance=-0.12 yDistance=-0.18
22:59:33.428 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:59:33.429 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:59:33.429 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:59:33.429 00.000 7680 MoveAxis(E, 0, ABG)
22:59:33.429 00.000 7680 Move returns status 0, amount 0
22:59:33.430 00.001 7680 MoveAxis(N, 0, ABG)
22:59:33.430 00.000 7680 Move returns status 0, amount 0
22:59:33.430 00.000 7680 move complete, result=0
22:59:33.431 00.001 7680 worker thread done servicing request
22:59:33.431 00.000 7680 Worker thread wakes up
22:59:33.431 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:59:33.435 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:33.435 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:34.685 01.250 7680 Exposure complete
22:59:34.811 00.126 7680 worker thread done servicing request
22:59:34.811 00.000 6120 OnExposeComplete: enter
22:59:34.815 00.004 6120 UpdateGuideState(): m_state=6
22:59:34.820 00.005 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1035
22:59:34.830 00.010 6120 Star::Find returns 1 (1), X=973.66, Y=42.28, Mass=12470, SNR=72.7, Peak=255 HFD=7.0
22:59:34.839 00.009 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
22:59:34.844 00.005 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
22:59:34.847 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.28 mountX=-0.12 mountY=-0.18, mountTheta=-2.14
22:59:34.852 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.24, opts=13)
22:59:34.857 00.005 6120 Enqueuing Move request for scope (0.07, 0.24)
22:59:34.863 00.006 7680 Worker thread wakes up
22:59:34.863 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:34.866 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.24) opts 0xd
22:59:34.866 00.000 6120 UpdateGuideState exits: m=12470 SNR=72.7 Saturated
22:59:34.870 00.004 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.24)
22:59:34.870 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:34.873 00.003 7680 Moving (0.07, 0.24) raw xDistance=-0.12 yDistance=-0.18
22:59:34.874 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:34.877 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:59:34.877 00.000 6120 Enqueuing Expose request
22:59:34.882 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:59:34.883 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:59:34.883 00.000 7680 MoveAxis(E, 0, ABG)
22:59:34.883 00.000 7680 Move returns status 0, amount 0
22:59:34.883 00.000 7680 MoveAxis(N, 0, ABG)
22:59:34.883 00.000 7680 Move returns status 0, amount 0
22:59:34.883 00.000 7680 move complete, result=0
22:59:34.884 00.001 7680 worker thread done servicing request
22:59:34.884 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:59:34.926 00.042 7680 Worker thread wakes up
22:59:34.926 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:34.926 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:36.174 01.248 7680 Exposure complete
22:59:36.263 00.089 7680 worker thread done servicing request
22:59:36.263 00.000 6120 OnExposeComplete: enter
22:59:36.266 00.003 6120 UpdateGuideState(): m_state=6
22:59:36.270 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1036
22:59:36.275 00.005 6120 Star::Find returns 1 (1), X=973.59, Y=42.37, Mass=12283, SNR=72.0, Peak=255 HFD=7.1
22:59:36.278 00.003 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.78)
22:59:36.281 00.003 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.05)
22:59:36.285 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.55 mountX=-0.07 mountY=-0.30, mountTheta=-1.80
22:59:36.290 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.33, opts=13)
22:59:36.296 00.006 6120 Enqueuing Move request for scope (0.01, 0.33)
22:59:36.298 00.002 7680 Worker thread wakes up
22:59:36.299 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.33) opts 0xd
22:59:36.299 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.33)
22:59:36.299 00.000 7680 Moving (0.01, 0.33) raw xDistance=-0.07 yDistance=-0.30
22:59:36.299 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:59:36.300 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:59:36.300 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:36.303 00.003 7680 MoveAxis(E, 0, ABG)
22:59:36.303 00.000 7680 Move returns status 0, amount 0
22:59:36.304 00.001 7680 MoveAxis(N, 161, ABG)
22:59:36.304 00.000 7680 Guiding  Dir = 0, Dur = 161
22:59:36.304 00.000 6120 UpdateGuideState exits: m=12283 SNR=72.0 Saturated
22:59:36.307 00.003 7680 IsSlewing returns 0
22:59:36.307 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:36.310 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:36.312 00.002 7680 IsGuiding returns 0
22:59:36.312 00.000 6120 Enqueuing Expose request
22:59:36.315 00.003 7680 PulseGuide returned control before completion, sleep 171
22:59:36.493 00.178 7680 IsGuiding returns 1
22:59:36.493 00.000 7680 scope still moving after pulse duration time elapsed
22:59:36.525 00.032 7680 IsSlewing returns 0
22:59:36.526 00.001 7680 IsGuiding returns 0
22:59:36.526 00.000 7680 scope move finished after 161 + 52 ms
22:59:36.526 00.000 7680 Move returns status 0, amount 161
22:59:36.526 00.000 7680 move complete, result=0
22:59:36.526 00.000 7680 worker thread done servicing request
22:59:36.527 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 161 ms NORTH
22:59:36.530 00.003 7680 Worker thread wakes up
22:59:36.531 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:36.531 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:37.769 01.238 7680 Exposure complete
22:59:37.908 00.139 7680 worker thread done servicing request
22:59:37.908 00.000 6120 OnExposeComplete: enter
22:59:37.913 00.005 6120 UpdateGuideState(): m_state=6
22:59:37.917 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1037
22:59:37.921 00.004 6120 Star::Find returns 1 (1), X=973.61, Y=42.33, Mass=12281, SNR=72.4, Peak=255 HFD=7.1
22:59:37.925 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
22:59:37.928 00.003 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
22:59:37.938 00.010 6120 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.47 mountX=-0.08 mountY=-0.24, mountTheta=-1.89
22:59:37.942 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.29, opts=13)
22:59:37.945 00.003 6120 Enqueuing Move request for scope (0.03, 0.29)
22:59:37.950 00.005 7680 Worker thread wakes up
22:59:37.950 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.29) opts 0xd
22:59:37.951 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.29)
22:59:37.951 00.000 7680 Moving (0.03, 0.29) raw xDistance=-0.08 yDistance=-0.24
22:59:37.951 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:59:37.952 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
22:59:37.952 00.000 7680 MoveAxis(E, 0, ABG)
22:59:37.952 00.000 7680 Move returns status 0, amount 0
22:59:37.953 00.001 7680 MoveAxis(N, 133, ABG)
22:59:37.953 00.000 7680 Guiding  Dir = 0, Dur = 133
22:59:37.953 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:37.957 00.004 6120 UpdateGuideState exits: m=12281 SNR=72.4 Saturated
22:59:37.962 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:37.966 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:37.971 00.005 6120 Enqueuing Expose request
22:59:37.974 00.003 7680 IsSlewing returns 0
22:59:37.974 00.000 7680 IsGuiding returns 0
22:59:37.975 00.001 7680 PulseGuide returned control before completion, sleep 143
22:59:38.133 00.158 7680 IsGuiding returns 0
22:59:38.134 00.001 7680 Move returns status 0, amount 133
22:59:38.135 00.001 7680 move complete, result=0
22:59:38.135 00.000 7680 worker thread done servicing request
22:59:38.135 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 133 ms NORTH
22:59:38.143 00.008 7680 Worker thread wakes up
22:59:38.144 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:38.144 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:39.394 01.250 7680 Exposure complete
22:59:39.530 00.136 7680 worker thread done servicing request
22:59:39.530 00.000 6120 OnExposeComplete: enter
22:59:39.534 00.004 6120 UpdateGuideState(): m_state=6
22:59:39.537 00.003 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1038
22:59:39.542 00.005 6120 Star::Find returns 1 (1), X=973.39, Y=42.80, Mass=12608, SNR=71.2, Peak=255 HFD=6.8
22:59:39.546 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.78 = -1.51)
22:59:39.550 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
22:59:39.553 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.76 hyp=0.78 cameraTheta=1.82 mountX=0.05 mountY=-0.76, mountTheta=-1.51
22:59:39.558 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.76, opts=13)
22:59:39.563 00.005 6120 Enqueuing Move request for scope (-0.19, 0.76)
22:59:39.566 00.003 7680 Worker thread wakes up
22:59:39.567 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:39.570 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.76) opts 0xd
22:59:39.571 00.001 6120 UpdateGuideState exits: m=12608 SNR=71.2 Saturated
22:59:39.574 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.76)
22:59:39.576 00.002 7680 Moving (-0.19, 0.76) raw xDistance=0.05 yDistance=-0.76
22:59:39.576 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:59:39.576 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
22:59:39.576 00.000 7680 MoveAxis(E, 0, ABG)
22:59:39.577 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:39.582 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:39.587 00.005 6120 Enqueuing Expose request
22:59:39.590 00.003 7680 Move returns status 0, amount 0
22:59:39.591 00.001 7680 MoveAxis(N, 414, ABG)
22:59:39.591 00.000 7680 Guiding  Dir = 0, Dur = 414
22:59:39.591 00.000 7680 IsSlewing returns 0
22:59:39.592 00.001 7680 IsGuiding returns 0
22:59:39.592 00.000 7680 PulseGuide returned control before completion, sleep 424
22:59:40.023 00.431 7680 IsGuiding returns 1
22:59:40.023 00.000 7680 scope still moving after pulse duration time elapsed
22:59:40.054 00.031 7680 IsSlewing returns 0
22:59:40.055 00.001 7680 IsGuiding returns 0
22:59:40.055 00.000 7680 scope move finished after 414 + 49 ms
22:59:40.057 00.002 7680 Move returns status 0, amount 414
22:59:40.057 00.000 7680 move complete, result=0
22:59:40.058 00.001 7680 worker thread done servicing request
22:59:40.058 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.8 px 414 ms NORTH
22:59:40.065 00.007 7680 Worker thread wakes up
22:59:40.065 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:40.065 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:41.318 01.253 7680 Exposure complete
22:59:41.457 00.139 7680 worker thread done servicing request
22:59:41.457 00.000 6120 OnExposeComplete: enter
22:59:41.462 00.005 6120 UpdateGuideState(): m_state=6
22:59:41.466 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
22:59:41.469 00.003 6120 Star::Find returns 1 (1), X=973.18, Y=42.04, Mass=13179, SNR=75.3, Peak=255 HFD=6.9
22:59:41.473 00.004 6120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-2.95) = xAngle (-0.18 = -0.18)
22:59:41.477 00.004 6120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.45 = -0.45)
22:59:41.481 00.004 6120 CameraToMount -- cameraX=-0.40 cameraY=-0.00 hyp=0.40 cameraTheta=-3.13 mountX=0.40 mountY=-0.17, mountTheta=-0.41
22:59:41.488 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=-0.00, opts=13)
22:59:41.494 00.006 6120 Enqueuing Move request for scope (-0.40, -0.00)
22:59:41.498 00.004 7680 Worker thread wakes up
22:59:41.498 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.00) opts 0xd
22:59:41.498 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.40, -0.00)
22:59:41.498 00.000 7680 Moving (-0.40, -0.00) raw xDistance=0.40 yDistance=-0.17
22:59:41.498 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:41.503 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
22:59:41.503 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:59:41.503 00.000 6120 UpdateGuideState exits: m=13179 SNR=75.3 Saturated
22:59:41.507 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:41.511 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:59:41.511 00.000 7680 MoveAxis(W, 162, ABG)
22:59:41.511 00.000 7680 Guiding  Dir = 3, Dur = 162
22:59:41.511 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:41.515 00.004 6120 Enqueuing Expose request
22:59:41.520 00.005 7680 IsSlewing returns 0
22:59:41.520 00.000 7680 IsGuiding returns 0
22:59:41.521 00.001 7680 PulseGuide returned control before completion, sleep 172
22:59:41.699 00.178 7680 IsGuiding returns 1
22:59:41.700 00.001 7680 scope still moving after pulse duration time elapsed
22:59:41.731 00.031 7680 IsSlewing returns 0
22:59:41.732 00.001 7680 IsGuiding returns 0
22:59:41.733 00.001 7680 scope move finished after 162 + 50 ms
22:59:41.733 00.000 7680 Move returns status 0, amount 162
22:59:41.734 00.001 7680 MoveAxis(N, 0, ABG)
22:59:41.735 00.001 7680 Move returns status 0, amount 0
22:59:41.735 00.000 7680 move complete, result=0
22:59:41.735 00.000 7680 worker thread done servicing request
22:59:41.736 00.001 7680 Worker thread wakes up
22:59:41.736 00.000 6120 GuideStep: 0.4 px 162 ms WEST, -0.2 px 0 ms NORTH
22:59:41.742 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:41.742 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:42.993 01.251 7680 Exposure complete
22:59:43.143 00.150 7680 worker thread done servicing request
22:59:43.143 00.000 6120 OnExposeComplete: enter
22:59:43.147 00.004 6120 UpdateGuideState(): m_state=6
22:59:43.151 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
22:59:43.156 00.005 6120 Star::Find returns 1 (1), X=973.27, Y=42.18, Mass=12908, SNR=73.7, Peak=255 HFD=6.9
22:59:43.160 00.004 6120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-2.95) = xAngle (5.69 = -0.60)
22:59:43.163 00.003 6120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.42 = -0.86)
22:59:43.166 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=0.14 hyp=0.34 cameraTheta=2.73 mountX=0.28 mountY=-0.26, mountTheta=-0.74
22:59:43.174 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.14, opts=13)
22:59:43.178 00.004 6120 Enqueuing Move request for scope (-0.31, 0.14)
22:59:43.181 00.003 7680 Worker thread wakes up
22:59:43.182 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:43.186 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.14) opts 0xd
22:59:43.186 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.14)
22:59:43.186 00.000 6120 UpdateGuideState exits: m=12908 SNR=73.7 Saturated
22:59:43.191 00.005 7680 Moving (-0.31, 0.14) raw xDistance=0.28 yDistance=-0.26
22:59:43.191 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:43.194 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
22:59:43.194 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:43.199 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:59:43.199 00.000 6120 Enqueuing Expose request
22:59:43.202 00.003 7680 MoveAxis(W, 127, ABG)
22:59:43.204 00.002 7680 Guiding  Dir = 3, Dur = 127
22:59:43.204 00.000 7680 IsSlewing returns 0
22:59:43.204 00.000 7680 IsGuiding returns 0
22:59:43.206 00.002 7680 PulseGuide returned control before completion, sleep 137
22:59:43.359 00.153 7680 IsGuiding returns 1
22:59:43.360 00.001 7680 scope still moving after pulse duration time elapsed
22:59:43.388 00.028 7680 IsSlewing returns 0
22:59:43.388 00.000 7680 IsGuiding returns 0
22:59:43.389 00.001 7680 scope move finished after 127 + 56 ms
22:59:43.389 00.000 7680 Move returns status 0, amount 127
22:59:43.389 00.000 7680 MoveAxis(N, 141, ABG)
22:59:43.389 00.000 7680 Guiding  Dir = 0, Dur = 141
22:59:43.392 00.003 7680 IsSlewing returns 0
22:59:43.392 00.000 7680 IsGuiding returns 0
22:59:43.393 00.001 7680 PulseGuide returned control before completion, sleep 151
22:59:43.546 00.153 7680 IsGuiding returns 1
22:59:43.546 00.000 7680 scope still moving after pulse duration time elapsed
22:59:43.576 00.030 7680 IsSlewing returns 0
22:59:43.576 00.000 7680 IsGuiding returns 0
22:59:43.577 00.001 7680 scope move finished after 141 + 43 ms
22:59:43.577 00.000 7680 Move returns status 0, amount 141
22:59:43.578 00.001 7680 move complete, result=0
22:59:43.578 00.000 7680 worker thread done servicing request
22:59:43.578 00.000 6120 GuideStep: 0.3 px 127 ms WEST, -0.3 px 141 ms NORTH
22:59:43.586 00.008 7680 Worker thread wakes up
22:59:43.586 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:43.587 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:44.835 01.248 7680 Exposure complete
22:59:44.960 00.125 7680 worker thread done servicing request
22:59:44.960 00.000 6120 OnExposeComplete: enter
22:59:44.964 00.004 6120 UpdateGuideState(): m_state=6
22:59:44.968 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
22:59:44.972 00.004 6120 Star::Find returns 1 (1), X=973.21, Y=42.18, Mass=12263, SNR=73.2, Peak=255 HFD=6.7
22:59:44.976 00.004 6120 CameraToMount -- cameraTheta (2.79) - m_xAngle (-2.95) = xAngle (5.75 = -0.54)
22:59:44.979 00.003 6120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.48 = -0.80)
22:59:44.984 00.005 6120 CameraToMount -- cameraX=-0.38 cameraY=0.14 hyp=0.40 cameraTheta=2.79 mountX=0.35 mountY=-0.29, mountTheta=-0.70
22:59:44.990 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.14, opts=13)
22:59:44.994 00.004 6120 Enqueuing Move request for scope (-0.38, 0.14)
22:59:44.999 00.005 7680 Worker thread wakes up
22:59:44.999 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.14) opts 0xd
22:59:44.999 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.14)
22:59:45.000 00.001 7680 Moving (-0.38, 0.14) raw xDistance=0.35 yDistance=-0.29
22:59:45.000 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
22:59:45.000 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:59:45.000 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:45.004 00.004 6120 UpdateGuideState exits: m=12263 SNR=73.2 Saturated
22:59:45.008 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:45.013 00.005 7680 MoveAxis(W, 150, ABG)
22:59:45.013 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:45.017 00.004 6120 Enqueuing Expose request
22:59:45.020 00.003 7680 Guiding  Dir = 3, Dur = 150
22:59:45.020 00.000 7680 IsSlewing returns 0
22:59:45.020 00.000 7680 IsGuiding returns 0
22:59:45.022 00.002 7680 PulseGuide returned control before completion, sleep 160
22:59:45.185 00.163 7680 IsGuiding returns 1
22:59:45.187 00.002 7680 scope still moving after pulse duration time elapsed
22:59:45.215 00.028 7680 IsSlewing returns 0
22:59:45.217 00.002 7680 IsGuiding returns 0
22:59:45.218 00.001 7680 scope move finished after 150 + 46 ms
22:59:45.218 00.000 7680 Move returns status 0, amount 150
22:59:45.219 00.001 7680 MoveAxis(N, 157, ABG)
22:59:45.219 00.000 7680 Guiding  Dir = 0, Dur = 157
22:59:45.220 00.001 7680 IsSlewing returns 0
22:59:45.220 00.000 7680 IsGuiding returns 0
22:59:45.221 00.001 7680 PulseGuide returned control before completion, sleep 167
22:59:45.402 00.181 7680 IsGuiding returns 1
22:59:45.403 00.001 7680 scope still moving after pulse duration time elapsed
22:59:45.433 00.030 7680 IsSlewing returns 0
22:59:45.434 00.001 7680 IsGuiding returns 0
22:59:45.434 00.000 7680 scope move finished after 157 + 56 ms
22:59:45.434 00.000 7680 Move returns status 0, amount 157
22:59:45.434 00.000 7680 move complete, result=0
22:59:45.435 00.001 7680 worker thread done servicing request
22:59:45.435 00.000 6120 GuideStep: 0.3 px 150 ms WEST, -0.3 px 157 ms NORTH
22:59:45.442 00.007 7680 Worker thread wakes up
22:59:45.442 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:45.442 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:46.706 01.264 7680 Exposure complete
22:59:46.850 00.144 7680 worker thread done servicing request
22:59:46.850 00.000 6120 OnExposeComplete: enter
22:59:46.854 00.004 6120 UpdateGuideState(): m_state=6
22:59:46.860 00.006 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1042
22:59:46.867 00.007 6120 Star::Find returns 1 (1), X=973.59, Y=42.18, Mass=12976, SNR=74.0, Peak=255 HFD=7.0
22:59:46.872 00.005 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
22:59:46.876 00.004 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
22:59:46.880 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.51 mountX=-0.03 mountY=-0.12, mountTheta=-1.85
22:59:46.885 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.14, opts=13)
22:59:46.889 00.004 6120 Enqueuing Move request for scope (0.01, 0.14)
22:59:46.894 00.005 7680 Worker thread wakes up
22:59:46.894 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:46.897 00.003 6120 UpdateGuideState exits: m=12976 SNR=74.0 Saturated
22:59:46.900 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:46.902 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:46.906 00.004 6120 Enqueuing Expose request
22:59:46.909 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
22:59:46.909 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
22:59:46.911 00.002 7680 Moving (0.01, 0.14) raw xDistance=-0.03 yDistance=-0.12
22:59:46.911 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:59:46.911 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
22:59:46.911 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:59:46.911 00.000 7680 MoveAxis(E, 0, ABG)
22:59:46.912 00.001 7680 Move returns status 0, amount 0
22:59:46.912 00.000 7680 MoveAxis(N, 0, ABG)
22:59:46.912 00.000 7680 Move returns status 0, amount 0
22:59:46.912 00.000 7680 move complete, result=0
22:59:46.912 00.000 7680 worker thread done servicing request
22:59:46.912 00.000 7680 Worker thread wakes up
22:59:46.912 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:46.913 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:46.916 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:48.170 01.254 7680 Exposure complete
22:59:48.309 00.139 7680 worker thread done servicing request
22:59:48.309 00.000 6120 OnExposeComplete: enter
22:59:48.312 00.003 6120 UpdateGuideState(): m_state=6
22:59:48.316 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1043
22:59:48.319 00.003 6120 Star::Find returns 1 (1), X=973.61, Y=42.67, Mass=13298, SNR=74.8, Peak=255 HFD=7.1
22:59:48.323 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
22:59:48.327 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
22:59:48.331 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.63 hyp=0.63 cameraTheta=1.53 mountX=-0.14 mountY=-0.55, mountTheta=-1.82
22:59:48.335 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.63, opts=13)
22:59:48.338 00.003 6120 Enqueuing Move request for scope (0.02, 0.63)
22:59:48.343 00.005 7680 Worker thread wakes up
22:59:48.343 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.63) opts 0xd
22:59:48.343 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.63)
22:59:48.343 00.000 7680 Moving (0.02, 0.63) raw xDistance=-0.14 yDistance=-0.55
22:59:48.343 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:59:48.343 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
22:59:48.344 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:48.348 00.004 7680 MoveAxis(E, 0, ABG)
22:59:48.348 00.000 7680 Move returns status 0, amount 0
22:59:48.348 00.000 7680 MoveAxis(N, 301, ABG)
22:59:48.348 00.000 7680 Guiding  Dir = 0, Dur = 301
22:59:48.349 00.001 6120 UpdateGuideState exits: m=13298 SNR=74.8 Saturated
22:59:48.353 00.004 7680 IsSlewing returns 0
22:59:48.353 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:48.357 00.004 7680 IsGuiding returns 0
22:59:48.357 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:48.362 00.005 7680 PulseGuide returned control before completion, sleep 311
22:59:48.362 00.000 6120 Enqueuing Expose request
22:59:48.677 00.315 7680 IsGuiding returns 1
22:59:48.678 00.001 7680 scope still moving after pulse duration time elapsed
22:59:48.708 00.030 7680 IsSlewing returns 0
22:59:48.709 00.001 7680 IsGuiding returns 0
22:59:48.710 00.001 7680 scope move finished after 301 + 51 ms
22:59:48.711 00.001 7680 Move returns status 0, amount 301
22:59:48.712 00.001 7680 move complete, result=0
22:59:48.714 00.002 7680 worker thread done servicing request
22:59:48.714 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 301 ms NORTH
22:59:48.722 00.008 7680 Worker thread wakes up
22:59:48.723 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:48.723 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:49.966 01.243 7680 Exposure complete
22:59:50.076 00.110 6120 OnExposeComplete: enter
22:59:50.082 00.006 7680 worker thread done servicing request
22:59:50.082 00.000 6120 UpdateGuideState(): m_state=6
22:59:50.091 00.009 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1044
22:59:50.099 00.008 6120 Star::Find returns 1 (1), X=973.39, Y=42.31, Mass=14368, SNR=77.9, Peak=255 HFD=7.0
22:59:50.103 00.004 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.15 = -1.14)
22:59:50.106 00.003 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.40)
22:59:50.111 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.27 hyp=0.33 cameraTheta=2.19 mountX=0.14 mountY=-0.32, mountTheta=-1.17
22:59:50.119 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.27, opts=13)
22:59:50.123 00.004 6120 Enqueuing Move request for scope (-0.19, 0.27)
22:59:50.127 00.004 7680 Worker thread wakes up
22:59:50.128 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.27) opts 0xd
22:59:50.128 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.27)
22:59:50.128 00.000 7680 Moving (-0.19, 0.27) raw xDistance=0.14 yDistance=-0.32
22:59:50.129 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:59:50.129 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:59:50.129 00.000 7680 MoveAxis(E, 0, ABG)
22:59:50.129 00.000 7680 Move returns status 0, amount 0
22:59:50.129 00.000 7680 MoveAxis(N, 176, ABG)
22:59:50.130 00.001 7680 Guiding  Dir = 0, Dur = 176
22:59:50.130 00.000 7680 IsSlewing returns 0
22:59:50.130 00.000 7680 IsGuiding returns 0
22:59:50.130 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:50.137 00.007 7680 PulseGuide returned control before completion, sleep 186
22:59:50.138 00.001 6120 UpdateGuideState exits: m=14368 SNR=77.9 Saturated
22:59:50.142 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:50.148 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:50.152 00.004 6120 Enqueuing Expose request
22:59:50.275 00.123 6120 evsrv: cli 0FAEF438 connect
22:59:50.280 00.005 6120 case statement mapped state 6 to 3
22:59:50.283 00.003 6120 case statement mapped state 6 to 3
22:59:50.287 00.004 6120 evsrv: cli 0FAEF438 request: {"method":"get_app_state","id":"57deba6f-f4ed-4899-a1d6-e63407f564ca"}
22:59:50.290 00.003 6120 case statement mapped state 6 to 3
22:59:50.294 00.004 6120 evsrv: cli 0FAEF438 response: {"jsonrpc":"2.0","result":"Guiding","id":"57deba6f-f4ed-4899-a1d6-e63407f564ca"}
22:59:50.396 00.102 7680 IsGuiding returns 0
22:59:50.399 00.003 6120 evsrv: cli 0FAEF438 disconnect
22:59:50.404 00.005 7680 Move returns status 0, amount 176
22:59:50.404 00.000 7680 move complete, result=0
22:59:50.404 00.000 7680 worker thread done servicing request
22:59:50.404 00.000 6120 evsrv: cli 0FAF0478 connect
22:59:50.408 00.004 7680 Worker thread wakes up
22:59:50.408 00.000 6120 case statement mapped state 6 to 3
22:59:50.411 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:50.411 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
22:59:50.412 00.001 6120 case statement mapped state 6 to 3
22:59:50.415 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 176 ms NORTH
22:59:50.421 00.006 6120 evsrv: cli 0FAF0478 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"b162cb40-0ff8-4a2e-8421-6971be29ba9a"}
22:59:50.425 00.004 6120 PhdController::Dither begins
22:59:50.427 00.002 6120 dither: size=5.00, dRA=3.17 dDec=-0.25
22:59:50.431 00.004 6120 MountToCamera -- mountTheta (-0.08) + m_xAngle (-2.95) = xAngle (-3.03 = -3.03)
22:59:50.434 00.003 6120 MountToCamera -- mountX=3.17 mountY=-0.25 hyp=3.18 mountTheta=-0.08 cameraX=-3.16, cameraY=-0.35 cameraTheta=-3.03
22:59:50.437 00.003 6120 setting lock position to (970.42, 41.69)
22:59:50.440 00.003 6120 Mount: notify guiding dithered (-3.2, -0.3)
22:59:50.443 00.003 6120 Status Line: Dither by 3.17,-0.25
22:59:50.448 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
22:59:50.600 00.152 6120 PhdController: newstate STATE_SETTLE_WAIT
22:59:50.717 00.117 6120 evsrv: cli 0FAF0478 response: {"jsonrpc":"2.0","result":0,"id":"b162cb40-0ff8-4a2e-8421-6971be29ba9a"}
22:59:50.721 00.004 6120 evsrv: cli 0FAF0478 disconnect
22:59:51.662 00.941 7680 Exposure complete
22:59:51.787 00.125 7680 worker thread done servicing request
22:59:51.789 00.002 6120 OnExposeComplete: enter
22:59:51.793 00.004 6120 UpdateGuideState(): m_state=6
22:59:51.798 00.005 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1045
22:59:51.803 00.005 6120 Star::Find returns 1 (0), X=973.71, Y=41.73, Mass=11546, SNR=69.3, Peak=242 HFD=6.7
22:59:51.806 00.003 6120 CameraToMount -- cameraTheta (0.01) - m_xAngle (-2.95) = xAngle (2.97 = 2.97)
22:59:51.810 00.004 6120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.70 = 2.70)
22:59:51.815 00.005 6120 CameraToMount -- cameraX=3.29 cameraY=0.04 hyp=3.29 cameraTheta=0.01 mountX=-3.24 mountY=1.42, mountTheta=2.73
22:59:51.820 00.005 6120 dither recenter: remaining=(-3.2,0.2) step=(-3.2,0.2)
22:59:51.825 00.005 6120 MountToCamera -- mountTheta (3.06) + m_xAngle (-2.95) = xAngle (0.11 = 0.11)
22:59:51.829 00.004 6120 MountToCamera -- mountX=-3.17 mountY=0.25 hyp=3.18 mountTheta=3.06 cameraX=3.16, cameraY=0.35 cameraTheta=0.11
22:59:51.833 00.004 6120 SchedulePrimaryMove(0D6325F0, x=3.16, y=0.35, opts=4)
22:59:51.837 00.004 6120 Enqueuing Move request for scope (3.16, 0.35)
22:59:51.841 00.004 7680 Worker thread wakes up
22:59:51.841 00.000 6120 Mount: notify direct move -3.17,0.25
22:59:51.845 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (3.16, 0.35) opts 0x4
22:59:51.845 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:51.849 00.004 7680 Handling offset move in thread for scope, endpoint = (3.16, 0.35)
22:59:51.849 00.000 6120 UpdateGuideState exits: m=11546 SNR=69.3
22:59:51.852 00.003 7680 Moving (3.16, 0.35) raw xDistance=-3.17 yDistance=0.25
22:59:51.852 00.000 6120 PhdController: settling, locked = 1, distance = 3.49 (1.50) aobump = 0 frame = 1 / 99999
22:59:51.856 00.004 7680 MoveAxis(E, 2056, B)
22:59:51.856 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046791.856,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.49,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:59:51.861 00.005 7680 Guiding  Dir = 2, Dur = 2056
22:59:51.861 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:51.864 00.003 7680 IsSlewing returns 0
22:59:51.865 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:51.869 00.004 7680 IsGuiding returns 0
22:59:51.869 00.000 6120 Enqueuing Expose request
22:59:51.873 00.004 7680 PulseGuide returned control before completion, sleep 2066
22:59:53.953 02.080 7680 IsGuiding returns 0
22:59:53.954 00.001 7680 Move returns status 0, amount 2056
22:59:53.954 00.000 7680 MoveAxis(S, 134, B)
22:59:53.954 00.000 7680 Guiding  Dir = 1, Dur = 134
22:59:53.955 00.001 7680 IsSlewing returns 0
22:59:53.955 00.000 7680 IsGuiding returns 0
22:59:53.956 00.001 7680 PulseGuide returned control before completion, sleep 144
22:59:54.109 00.153 7680 IsGuiding returns 1
22:59:54.110 00.001 7680 scope still moving after pulse duration time elapsed
22:59:54.140 00.030 7680 IsSlewing returns 0
22:59:54.140 00.000 7680 IsGuiding returns 0
22:59:54.140 00.000 7680 scope move finished after 134 + 51 ms
22:59:54.140 00.000 7680 Move returns status 0, amount 134
22:59:54.142 00.002 7680 move complete, result=0
22:59:54.142 00.000 7680 worker thread done servicing request
22:59:54.142 00.000 6120 GuideStep: -3.2 px 2056 ms EAST, 0.2 px 134 ms SOUTH
22:59:54.147 00.005 7680 Worker thread wakes up
22:59:54.147 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:54.147 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
22:59:55.402 01.255 7680 Exposure complete
22:59:55.538 00.136 7680 worker thread done servicing request
22:59:55.538 00.000 6120 OnExposeComplete: enter
22:59:55.542 00.004 6120 UpdateGuideState(): m_state=6
22:59:55.546 00.004 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1046
22:59:55.551 00.005 6120 Star::Find returns 1 (1), X=970.98, Y=42.35, Mass=12860, SNR=74.5, Peak=255 HFD=6.8
22:59:55.555 00.004 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.82 = -2.47)
22:59:55.559 00.004 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.55 = -2.73)
22:59:55.562 00.003 6120 CameraToMount -- cameraX=0.56 cameraY=0.66 hyp=0.87 cameraTheta=0.86 mountX=-0.68 mountY=-0.34, mountTheta=-2.67
22:59:55.566 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.56, y=0.66, opts=13)
22:59:55.570 00.004 6120 Enqueuing Move request for scope (0.56, 0.66)
22:59:55.574 00.004 7680 Worker thread wakes up
22:59:55.574 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.66) opts 0xd
22:59:55.574 00.000 7680 Handling offset move in thread for scope, endpoint = (0.56, 0.66)
22:59:55.575 00.001 7680 Moving (0.56, 0.66) raw xDistance=-0.68 yDistance=-0.34
22:59:55.575 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
22:59:55.575 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
22:59:55.575 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:59:55.575 00.000 7680 MoveAxis(E, 276, ABG)
22:59:55.575 00.000 7680 Guiding  Dir = 2, Dur = 276
22:59:55.575 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:55.579 00.004 7680 IsSlewing returns 0
22:59:55.579 00.000 6120 UpdateGuideState exits: m=12860 SNR=74.5 Saturated
22:59:55.583 00.004 7680 IsGuiding returns 0
22:59:55.583 00.000 6120 PhdController: settling, locked = 1, distance = 0.87 (1.50) aobump = 0 frame = 2 / 99999
22:59:55.587 00.004 7680 PulseGuide returned control before completion, sleep 286
22:59:55.588 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046795.587,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.87,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
22:59:55.592 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:55.595 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:55.599 00.004 6120 Enqueuing Expose request
22:59:55.876 00.277 7680 IsGuiding returns 1
22:59:55.877 00.001 7680 scope still moving after pulse duration time elapsed
22:59:55.907 00.030 7680 IsSlewing returns 0
22:59:55.907 00.000 7680 IsGuiding returns 0
22:59:55.908 00.001 7680 scope move finished after 276 + 48 ms
22:59:55.908 00.000 7680 Move returns status 0, amount 276
22:59:55.908 00.000 7680 MoveAxis(N, 0, ABG)
22:59:55.909 00.001 7680 Move returns status 0, amount 0
22:59:55.909 00.000 7680 move complete, result=0
22:59:55.910 00.001 7680 worker thread done servicing request
22:59:55.910 00.000 6120 GuideStep: -0.7 px 276 ms EAST, -0.3 px 0 ms NORTH
22:59:55.915 00.005 7680 Worker thread wakes up
22:59:55.915 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:55.915 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
22:59:57.164 01.249 7680 Exposure complete
22:59:57.286 00.122 7680 worker thread done servicing request
22:59:57.286 00.000 6120 OnExposeComplete: enter
22:59:57.289 00.003 6120 UpdateGuideState(): m_state=6
22:59:57.293 00.004 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1047
22:59:57.297 00.004 6120 Star::Find returns 1 (1), X=970.67, Y=42.89, Mass=13709, SNR=76.1, Peak=255 HFD=6.9
22:59:57.301 00.004 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
22:59:57.304 00.003 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
22:59:57.308 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=1.19 hyp=1.22 cameraTheta=1.37 mountX=-0.47 mountY=-0.96, mountTheta=-2.02
22:59:57.312 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=1.19, opts=13)
22:59:57.316 00.004 6120 Enqueuing Move request for scope (0.25, 1.19)
22:59:57.320 00.004 7680 Worker thread wakes up
22:59:57.320 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 1.19) opts 0xd
22:59:57.320 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 1.19)
22:59:57.320 00.000 7680 Moving (0.25, 1.19) raw xDistance=-0.47 yDistance=-0.96
22:59:57.320 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:57.324 00.004 6120 UpdateGuideState exits: m=13709 SNR=76.1 Saturated
22:59:57.329 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
22:59:57.329 00.000 7680 resist switch: large excursion: input -0.96 thresh 0.60 direction from 0 to -1
22:59:57.329 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.89
22:59:57.329 00.000 6120 PhdController: settling, locked = 1, distance = 0.97 (1.50) aobump = 0 frame = 3 / 99999
22:59:57.333 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96
22:59:57.333 00.000 7680 MoveAxis(E, 210, ABG)
22:59:57.334 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046797.333,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.97,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
22:59:57.338 00.004 7680 Guiding  Dir = 2, Dur = 210
22:59:57.338 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:57.342 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:57.346 00.004 7680 IsSlewing returns 0
22:59:57.346 00.000 6120 Enqueuing Expose request
22:59:57.350 00.004 7680 IsGuiding returns 0
22:59:57.350 00.000 7680 PulseGuide returned control before completion, sleep 220
22:59:57.576 00.226 7680 IsGuiding returns 1
22:59:57.578 00.002 7680 scope still moving after pulse duration time elapsed
22:59:57.607 00.029 7680 IsSlewing returns 0
22:59:57.609 00.002 7680 IsGuiding returns 0
22:59:57.609 00.000 7680 scope move finished after 210 + 50 ms
22:59:57.610 00.001 7680 Move returns status 0, amount 210
22:59:57.611 00.001 7680 MoveAxis(N, 523, ABG)
22:59:57.611 00.000 7680 Guiding  Dir = 0, Dur = 523
22:59:57.611 00.000 7680 IsSlewing returns 0
22:59:57.613 00.002 7680 IsGuiding returns 0
22:59:57.614 00.001 7680 PulseGuide returned control before completion, sleep 533
22:59:58.152 00.538 7680 IsGuiding returns 1
22:59:58.152 00.000 7680 scope still moving after pulse duration time elapsed
22:59:58.183 00.031 7680 IsSlewing returns 0
22:59:58.184 00.001 7680 IsGuiding returns 1
22:59:58.215 00.031 7680 IsSlewing returns 0
22:59:58.216 00.001 7680 IsGuiding returns 0
22:59:58.216 00.000 7680 scope move finished after 523 + 80 ms
22:59:58.217 00.001 7680 Move returns status 0, amount 523
22:59:58.218 00.001 7680 move complete, result=0
22:59:58.218 00.000 7680 worker thread done servicing request
22:59:58.219 00.001 6120 GuideStep: -0.5 px 210 ms EAST, -1.0 px 523 ms NORTH
22:59:58.226 00.007 7680 Worker thread wakes up
22:59:58.226 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
22:59:58.226 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
22:59:59.473 01.247 7680 Exposure complete
22:59:59.609 00.136 7680 worker thread done servicing request
22:59:59.609 00.000 6120 OnExposeComplete: enter
22:59:59.612 00.003 6120 UpdateGuideState(): m_state=6
22:59:59.616 00.004 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1048
22:59:59.620 00.004 6120 Star::Find returns 1 (1), X=970.49, Y=42.42, Mass=13246, SNR=75.6, Peak=255 HFD=7.1
22:59:59.625 00.005 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.85)
22:59:59.628 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.12)
22:59:59.632 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.72 hyp=0.72 cameraTheta=1.48 mountX=-0.20 mountY=-0.62, mountTheta=-1.88
22:59:59.636 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.72, opts=13)
22:59:59.640 00.004 6120 Enqueuing Move request for scope (0.06, 0.72)
22:59:59.645 00.005 7680 Worker thread wakes up
22:59:59.645 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.72) opts 0xd
22:59:59.645 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.72)
22:59:59.646 00.001 7680 Moving (0.06, 0.72) raw xDistance=-0.20 yDistance=-0.62
22:59:59.646 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:59:59.646 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
22:59:59.646 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
22:59:59.650 00.004 6120 UpdateGuideState exits: m=13246 SNR=75.6 Saturated
22:59:59.653 00.003 6120 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 4 / 99999
22:59:59.658 00.005 7680 MoveAxis(E, 0, ABG)
22:59:59.658 00.000 7680 Move returns status 0, amount 0
22:59:59.658 00.000 7680 MoveAxis(N, 336, ABG)
22:59:59.658 00.000 7680 Guiding  Dir = 0, Dur = 336
22:59:59.659 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046799.658,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.90,"Time":4.1,"SettleTime":10.0,"StarLocked":true}
22:59:59.662 00.003 7680 IsSlewing returns 0
22:59:59.663 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:59.666 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
22:59:59.670 00.004 6120 Enqueuing Expose request
22:59:59.674 00.004 7680 IsGuiding returns 0
22:59:59.675 00.001 7680 PulseGuide returned control before completion, sleep 346
23:00:00.028 00.353 7680 IsGuiding returns 1
23:00:00.030 00.002 7680 scope still moving after pulse duration time elapsed
23:00:00.060 00.030 7680 IsSlewing returns 0
23:00:00.062 00.002 7680 IsGuiding returns 0
23:00:00.062 00.000 7680 scope move finished after 336 + 51 ms
23:00:00.062 00.000 7680 Move returns status 0, amount 336
23:00:00.063 00.001 7680 move complete, result=0
23:00:00.063 00.000 7680 worker thread done servicing request
23:00:00.063 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 336 ms NORTH
23:00:00.068 00.005 7680 Worker thread wakes up
23:00:00.070 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:00.070 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:01.321 01.251 7680 Exposure complete
23:00:01.452 00.131 7680 worker thread done servicing request
23:00:01.453 00.001 6120 OnExposeComplete: enter
23:00:01.457 00.004 6120 UpdateGuideState(): m_state=6
23:00:01.461 00.004 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1049
23:00:01.465 00.004 6120 Star::Find returns 1 (1), X=970.33, Y=42.22, Mass=13174, SNR=74.3, Peak=255 HFD=6.9
23:00:01.468 00.003 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
23:00:01.472 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
23:00:01.476 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.52 hyp=0.53 cameraTheta=1.74 mountX=-0.01 mountY=-0.51, mountTheta=-1.59
23:00:01.480 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.52, opts=13)
23:00:01.485 00.005 6120 Enqueuing Move request for scope (-0.09, 0.52)
23:00:01.488 00.003 7680 Worker thread wakes up
23:00:01.488 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.52) opts 0xd
23:00:01.488 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.52)
23:00:01.488 00.000 7680 Moving (-0.09, 0.52) raw xDistance=-0.01 yDistance=-0.51
23:00:01.488 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:00:01.489 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:00:01.489 00.000 7680 MoveAxis(E, 0, ABG)
23:00:01.489 00.000 7680 Move returns status 0, amount 0
23:00:01.489 00.000 7680 MoveAxis(N, 276, ABG)
23:00:01.489 00.000 7680 Guiding  Dir = 0, Dur = 276
23:00:01.491 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:01.494 00.003 7680 IsSlewing returns 0
23:00:01.495 00.001 6120 UpdateGuideState exits: m=13174 SNR=74.3 Saturated
23:00:01.498 00.003 7680 IsGuiding returns 0
23:00:01.499 00.001 6120 PhdController: settling, locked = 1, distance = 0.79 (1.50) aobump = 0 frame = 5 / 99999
23:00:01.502 00.003 7680 PulseGuide returned control before completion, sleep 286
23:00:01.502 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046801.502,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.79,"Time":5.9,"SettleTime":10.0,"StarLocked":true}
23:00:01.506 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:01.511 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:01.513 00.002 6120 Enqueuing Expose request
23:00:01.797 00.284 7680 IsGuiding returns 1
23:00:01.798 00.001 7680 scope still moving after pulse duration time elapsed
23:00:01.829 00.031 7680 IsSlewing returns 0
23:00:01.829 00.000 7680 IsGuiding returns 0
23:00:01.830 00.001 7680 scope move finished after 276 + 55 ms
23:00:01.830 00.000 7680 Move returns status 0, amount 276
23:00:01.830 00.000 7680 move complete, result=0
23:00:01.830 00.000 7680 worker thread done servicing request
23:00:01.831 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 276 ms NORTH
23:00:01.837 00.006 7680 Worker thread wakes up
23:00:01.837 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:01.838 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:03.090 01.252 7680 Exposure complete
23:00:03.225 00.135 7680 worker thread done servicing request
23:00:03.225 00.000 6120 OnExposeComplete: enter
23:00:03.229 00.004 6120 UpdateGuideState(): m_state=6
23:00:03.232 00.003 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1050
23:00:03.235 00.003 6120 Star::Find returns 1 (1), X=970.15, Y=42.14, Mass=12615, SNR=72.8, Peak=255 HFD=6.8
23:00:03.239 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
23:00:03.242 00.003 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
23:00:03.245 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.45 hyp=0.53 cameraTheta=2.12 mountX=0.18 mountY=-0.52, mountTheta=-1.23
23:00:03.250 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.45, opts=13)
23:00:03.255 00.005 6120 Enqueuing Move request for scope (-0.27, 0.45)
23:00:03.258 00.003 7680 Worker thread wakes up
23:00:03.258 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:03.262 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.45) opts 0xd
23:00:03.262 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.45)
23:00:03.262 00.000 7680 Moving (-0.27, 0.45) raw xDistance=0.18 yDistance=-0.52
23:00:03.262 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:00:03.263 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
23:00:03.263 00.000 7680 MoveAxis(E, 0, ABG)
23:00:03.263 00.000 7680 Move returns status 0, amount 0
23:00:03.263 00.000 7680 MoveAxis(N, 284, ABG)
23:00:03.263 00.000 7680 Guiding  Dir = 0, Dur = 284
23:00:03.263 00.000 6120 UpdateGuideState exits: m=12615 SNR=72.8 Saturated
23:00:03.268 00.005 7680 IsSlewing returns 0
23:00:03.268 00.000 6120 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 6 / 99999
23:00:03.271 00.003 7680 IsGuiding returns 0
23:00:03.271 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046803.271,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.71,"Time":7.7,"SettleTime":10.0,"StarLocked":true}
23:00:03.275 00.004 7680 PulseGuide returned control before completion, sleep 294
23:00:03.275 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:03.279 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:03.282 00.003 6120 Enqueuing Expose request
23:00:03.578 00.296 7680 IsGuiding returns 1
23:00:03.579 00.001 7680 scope still moving after pulse duration time elapsed
23:00:03.610 00.031 7680 IsSlewing returns 0
23:00:03.611 00.001 7680 IsGuiding returns 0
23:00:03.612 00.001 7680 scope move finished after 284 + 55 ms
23:00:03.612 00.000 7680 Move returns status 0, amount 284
23:00:03.612 00.000 7680 move complete, result=0
23:00:03.612 00.000 7680 worker thread done servicing request
23:00:03.612 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 284 ms NORTH
23:00:03.618 00.006 7680 Worker thread wakes up
23:00:03.618 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:03.618 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:04.869 01.251 7680 Exposure complete
23:00:04.999 00.130 7680 worker thread done servicing request
23:00:04.999 00.000 6120 OnExposeComplete: enter
23:00:05.003 00.004 6120 UpdateGuideState(): m_state=6
23:00:05.006 00.003 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1051
23:00:05.010 00.004 6120 Star::Find returns 1 (0), X=970.04, Y=41.96, Mass=12429, SNR=72.4, Peak=252 HFD=6.5
23:00:05.014 00.004 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-2.95) = xAngle (5.49 = -0.79)
23:00:05.018 00.004 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.06)
23:00:05.022 00.004 6120 CameraToMount -- cameraX=-0.38 cameraY=0.26 hyp=0.46 cameraTheta=2.54 mountX=0.33 mountY=-0.41, mountTheta=-0.89
23:00:05.028 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.26, opts=13)
23:00:05.031 00.003 6120 Enqueuing Move request for scope (-0.38, 0.26)
23:00:05.036 00.005 7680 Worker thread wakes up
23:00:05.036 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.26) opts 0xd
23:00:05.036 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.26)
23:00:05.037 00.001 7680 Moving (-0.38, 0.26) raw xDistance=0.33 yDistance=-0.41
23:00:05.037 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
23:00:05.037 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:00:05.037 00.000 7680 MoveAxis(W, 133, ABG)
23:00:05.037 00.000 7680 Guiding  Dir = 3, Dur = 133
23:00:05.038 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:05.042 00.004 7680 IsSlewing returns 0
23:00:05.042 00.000 6120 UpdateGuideState exits: m=12429 SNR=72.4
23:00:05.045 00.003 6120 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 7 / 99999
23:00:05.049 00.004 7680 IsGuiding returns 0
23:00:05.049 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046805.049,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.64,"Time":9.5,"SettleTime":10.0,"StarLocked":true}
23:00:05.054 00.005 7680 PulseGuide returned control before completion, sleep 143
23:00:05.054 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:05.058 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:05.061 00.003 6120 Enqueuing Expose request
23:00:05.207 00.146 7680 IsGuiding returns 1
23:00:05.208 00.001 7680 scope still moving after pulse duration time elapsed
23:00:05.236 00.028 7680 IsSlewing returns 0
23:00:05.238 00.002 7680 IsGuiding returns 0
23:00:05.238 00.000 7680 scope move finished after 133 + 56 ms
23:00:05.240 00.002 7680 Move returns status 0, amount 133
23:00:05.240 00.000 7680 MoveAxis(N, 220, ABG)
23:00:05.241 00.001 7680 Guiding  Dir = 0, Dur = 220
23:00:05.241 00.000 7680 IsSlewing returns 0
23:00:05.242 00.001 7680 IsGuiding returns 0
23:00:05.243 00.001 7680 PulseGuide returned control before completion, sleep 230
23:00:05.487 00.244 7680 IsGuiding returns 1
23:00:05.488 00.001 7680 scope still moving after pulse duration time elapsed
23:00:05.518 00.030 7680 IsSlewing returns 0
23:00:05.519 00.001 7680 IsGuiding returns 0
23:00:05.520 00.001 7680 scope move finished after 220 + 56 ms
23:00:05.520 00.000 7680 Move returns status 0, amount 220
23:00:05.520 00.000 7680 move complete, result=0
23:00:05.520 00.000 7680 worker thread done servicing request
23:00:05.520 00.000 6120 GuideStep: 0.3 px 133 ms WEST, -0.4 px 220 ms NORTH
23:00:05.527 00.007 7680 Worker thread wakes up
23:00:05.527 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:05.527 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:06.779 01.252 7680 Exposure complete
23:00:06.907 00.128 7680 worker thread done servicing request
23:00:06.908 00.001 6120 OnExposeComplete: enter
23:00:06.912 00.004 6120 UpdateGuideState(): m_state=6
23:00:06.916 00.004 6120 Star::Find(15, 970, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1052
23:00:06.921 00.005 6120 Star::Find returns 1 (0), X=970.18, Y=41.52, Mass=11787, SNR=70.2, Peak=237 HFD=7.0
23:00:06.924 00.003 6120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-2.95) = xAngle (0.45 = 0.45)
23:00:06.928 00.004 6120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.19 = 0.19)
23:00:06.931 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.18 hyp=0.30 cameraTheta=-2.50 mountX=0.27 mountY=0.06, mountTheta=0.20
23:00:06.937 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.18, opts=13)
23:00:06.941 00.004 6120 Enqueuing Move request for scope (-0.24, -0.18)
23:00:06.943 00.002 7680 Worker thread wakes up
23:00:06.943 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.18) opts 0xd
23:00:06.944 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.18)
23:00:06.944 00.000 7680 Moving (-0.24, -0.18) raw xDistance=0.27 yDistance=0.06
23:00:06.944 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
23:00:06.944 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:00:06.944 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:06.948 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:00:06.948 00.000 7680 MoveAxis(W, 119, ABG)
23:00:06.948 00.000 7680 Guiding  Dir = 3, Dur = 119
23:00:06.949 00.001 6120 UpdateGuideState exits: m=11787 SNR=70.2
23:00:06.953 00.004 7680 IsSlewing returns 0
23:00:06.953 00.000 6120 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 8 / 99999
23:00:06.958 00.005 7680 IsGuiding returns 0
23:00:06.958 00.000 6120 PhdController: newstate STATE_FINISH
23:00:06.961 00.003 6120 PhdController complete: success
23:00:06.966 00.005 7680 PulseGuide returned control before completion, sleep 129
23:00:06.966 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764046806.966,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
23:00:06.970 00.004 6120 Mount: notify guiding dither settle done success=1
23:00:06.974 00.004 6120 PhdController: newstate STATE_IDLE
23:00:06.978 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:06.980 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:06.984 00.004 6120 Enqueuing Expose request
23:00:07.111 00.127 7680 IsGuiding returns 0
23:00:07.112 00.001 7680 Move returns status 0, amount 119
23:00:07.113 00.001 7680 MoveAxis(N, 0, ABG)
23:00:07.113 00.000 7680 Move returns status 0, amount 0
23:00:07.113 00.000 7680 move complete, result=0
23:00:07.114 00.001 7680 worker thread done servicing request
23:00:07.114 00.000 6120 GuideStep: 0.3 px 119 ms WEST, 0.1 px 0 ms NORTH
23:00:07.121 00.007 7680 Worker thread wakes up
23:00:07.121 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:07.121 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:08.377 01.256 7680 Exposure complete
23:00:08.521 00.144 7680 worker thread done servicing request
23:00:08.522 00.001 6120 OnExposeComplete: enter
23:00:08.525 00.003 6120 UpdateGuideState(): m_state=6
23:00:08.529 00.004 6120 Star::Find(15, 970, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1053
23:00:08.532 00.003 6120 Star::Find returns 1 (1), X=970.13, Y=42.02, Mass=11924, SNR=69.6, Peak=255 HFD=6.6
23:00:08.537 00.005 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.27 = -1.02)
23:00:08.541 00.004 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
23:00:08.544 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=0.32 hyp=0.43 cameraTheta=2.31 mountX=0.23 mountY=-0.42, mountTheta=-1.07
23:00:08.549 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.32, opts=13)
23:00:08.552 00.003 6120 Enqueuing Move request for scope (-0.29, 0.32)
23:00:08.557 00.005 7680 Worker thread wakes up
23:00:08.557 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:08.561 00.004 6120 UpdateGuideState exits: m=11924 SNR=69.6 Saturated
23:00:08.564 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:08.567 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:08.572 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.32) opts 0xd
23:00:08.572 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.32)
23:00:08.572 00.000 7680 Moving (-0.29, 0.32) raw xDistance=0.23 yDistance=-0.42
23:00:08.572 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
23:00:08.572 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:00:08.572 00.000 7680 MoveAxis(W, 102, ABG)
23:00:08.572 00.000 7680 Guiding  Dir = 3, Dur = 102
23:00:08.573 00.001 7680 IsSlewing returns 0
23:00:08.573 00.000 7680 IsGuiding returns 0
23:00:08.574 00.001 7680 PulseGuide returned control before completion, sleep 112
23:00:08.574 00.000 6120 Enqueuing Expose request
23:00:08.695 00.121 7680 IsGuiding returns 1
23:00:08.695 00.000 7680 scope still moving after pulse duration time elapsed
23:00:08.726 00.031 7680 IsSlewing returns 0
23:00:08.727 00.001 7680 IsGuiding returns 0
23:00:08.728 00.001 7680 scope move finished after 102 + 51 ms
23:00:08.728 00.000 7680 Move returns status 0, amount 102
23:00:08.728 00.000 7680 MoveAxis(N, 226, ABG)
23:00:08.728 00.000 7680 Guiding  Dir = 0, Dur = 226
23:00:08.729 00.001 7680 IsSlewing returns 0
23:00:08.729 00.000 7680 IsGuiding returns 0
23:00:08.731 00.002 7680 PulseGuide returned control before completion, sleep 236
23:00:08.978 00.247 7680 IsGuiding returns 1
23:00:08.979 00.001 7680 scope still moving after pulse duration time elapsed
23:00:09.009 00.030 7680 IsSlewing returns 0
23:00:09.010 00.001 7680 IsGuiding returns 0
23:00:09.010 00.000 7680 scope move finished after 226 + 54 ms
23:00:09.012 00.002 7680 Move returns status 0, amount 226
23:00:09.012 00.000 7680 move complete, result=0
23:00:09.012 00.000 7680 worker thread done servicing request
23:00:09.013 00.001 6120 GuideStep: 0.2 px 102 ms WEST, -0.4 px 226 ms NORTH
23:00:09.021 00.008 7680 Worker thread wakes up
23:00:09.021 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:09.022 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:10.271 01.249 7680 Exposure complete
23:00:10.413 00.142 7680 worker thread done servicing request
23:00:10.415 00.002 6120 OnExposeComplete: enter
23:00:10.418 00.003 6120 UpdateGuideState(): m_state=6
23:00:10.422 00.004 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1054
23:00:10.427 00.005 6120 Star::Find returns 1 (1), X=970.25, Y=41.88, Mass=12696, SNR=73.3, Peak=255 HFD=6.7
23:00:10.431 00.004 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
23:00:10.436 00.005 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
23:00:10.439 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.19 hyp=0.25 cameraTheta=2.30 mountX=0.13 mountY=-0.24, mountTheta=-1.08
23:00:10.444 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.19, opts=13)
23:00:10.450 00.006 6120 Enqueuing Move request for scope (-0.17, 0.19)
23:00:10.454 00.004 7680 Worker thread wakes up
23:00:10.454 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.19) opts 0xd
23:00:10.454 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.19)
23:00:10.455 00.001 7680 Moving (-0.17, 0.19) raw xDistance=0.13 yDistance=-0.24
23:00:10.455 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:00:10.456 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:00:10.456 00.000 7680 MoveAxis(E, 0, ABG)
23:00:10.456 00.000 7680 Move returns status 0, amount 0
23:00:10.456 00.000 7680 MoveAxis(N, 133, ABG)
23:00:10.457 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:10.460 00.003 7680 Guiding  Dir = 0, Dur = 133
23:00:10.460 00.000 6120 UpdateGuideState exits: m=12696 SNR=73.3 Saturated
23:00:10.465 00.005 7680 IsSlewing returns 0
23:00:10.465 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:10.469 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:10.473 00.004 6120 Enqueuing Expose request
23:00:10.477 00.004 7680 IsGuiding returns 0
23:00:10.477 00.000 7680 PulseGuide returned control before completion, sleep 143
23:00:10.632 00.155 7680 IsGuiding returns 1
23:00:10.633 00.001 7680 scope still moving after pulse duration time elapsed
23:00:10.663 00.030 7680 IsSlewing returns 0
23:00:10.663 00.000 7680 IsGuiding returns 0
23:00:10.664 00.001 7680 scope move finished after 133 + 54 ms
23:00:10.664 00.000 7680 Move returns status 0, amount 133
23:00:10.664 00.000 7680 move complete, result=0
23:00:10.666 00.002 7680 worker thread done servicing request
23:00:10.666 00.000 7680 Worker thread wakes up
23:00:10.667 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 133 ms NORTH
23:00:10.674 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:10.674 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:11.927 01.253 7680 Exposure complete
23:00:12.066 00.139 7680 worker thread done servicing request
23:00:12.066 00.000 6120 OnExposeComplete: enter
23:00:12.071 00.005 6120 UpdateGuideState(): m_state=6
23:00:12.077 00.006 6120 Star::Find(15, 970, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1055
23:00:12.080 00.003 6120 Star::Find returns 1 (1), X=970.51, Y=41.54, Mass=12967, SNR=74.9, Peak=255 HFD=7.0
23:00:12.083 00.003 6120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-2.95) = xAngle (1.91 = 1.91)
23:00:12.088 00.005 6120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.65 = 1.65)
23:00:12.091 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-1.04 mountX=-0.06 mountY=0.18, mountTheta=1.90
23:00:12.096 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.15, opts=13)
23:00:12.100 00.004 6120 Enqueuing Move request for scope (0.09, -0.15)
23:00:12.104 00.004 7680 Worker thread wakes up
23:00:12.104 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
23:00:12.104 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
23:00:12.104 00.000 7680 Moving (0.09, -0.15) raw xDistance=-0.06 yDistance=0.18
23:00:12.104 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:00:12.105 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:00:12.105 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:12.110 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:00:12.110 00.000 7680 MoveAxis(E, 0, ABG)
23:00:12.112 00.002 7680 Move returns status 0, amount 0
23:00:12.112 00.000 7680 MoveAxis(N, 0, ABG)
23:00:12.112 00.000 7680 Move returns status 0, amount 0
23:00:12.112 00.000 6120 UpdateGuideState exits: m=12967 SNR=74.9 Saturated
23:00:12.118 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:12.122 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:12.126 00.004 6120 Enqueuing Expose request
23:00:12.129 00.003 7680 move complete, result=0
23:00:12.129 00.000 7680 worker thread done servicing request
23:00:12.129 00.000 7680 Worker thread wakes up
23:00:12.129 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:12.129 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:00:12.134 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:13.386 01.252 7680 Exposure complete
23:00:13.528 00.142 7680 worker thread done servicing request
23:00:13.529 00.001 6120 OnExposeComplete: enter
23:00:13.533 00.004 6120 UpdateGuideState(): m_state=6
23:00:13.536 00.003 6120 Star::Find(15, 970, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1056
23:00:13.541 00.005 6120 Star::Find returns 1 (1), X=970.18, Y=42.06, Mass=12677, SNR=72.8, Peak=255 HFD=6.9
23:00:13.545 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
23:00:13.550 00.005 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.43)
23:00:13.554 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.36 hyp=0.44 cameraTheta=2.17 mountX=0.17 mountY=-0.43, mountTheta=-1.19
23:00:13.559 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.36, opts=13)
23:00:13.562 00.003 6120 Enqueuing Move request for scope (-0.25, 0.36)
23:00:13.566 00.004 7680 Worker thread wakes up
23:00:13.566 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.36) opts 0xd
23:00:13.567 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.36)
23:00:13.567 00.000 7680 Moving (-0.25, 0.36) raw xDistance=0.17 yDistance=-0.43
23:00:13.567 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:00:13.567 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:00:13.567 00.000 7680 MoveAxis(E, 0, ABG)
23:00:13.567 00.000 7680 Move returns status 0, amount 0
23:00:13.567 00.000 7680 MoveAxis(N, 234, ABG)
23:00:13.567 00.000 7680 Guiding  Dir = 0, Dur = 234
23:00:13.567 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:13.571 00.004 7680 IsSlewing returns 0
23:00:13.571 00.000 6120 UpdateGuideState exits: m=12677 SNR=72.8 Saturated
23:00:13.576 00.005 7680 IsGuiding returns 0
23:00:13.576 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:13.581 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:13.584 00.003 7680 PulseGuide returned control before completion, sleep 244
23:00:13.585 00.001 6120 Enqueuing Expose request
23:00:13.843 00.258 7680 IsGuiding returns 0
23:00:13.845 00.002 7680 Move returns status 0, amount 234
23:00:13.845 00.000 7680 move complete, result=0
23:00:13.845 00.000 7680 worker thread done servicing request
23:00:13.845 00.000 7680 Worker thread wakes up
23:00:13.845 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 234 ms NORTH
23:00:13.852 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:13.852 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:15.110 01.258 7680 Exposure complete
23:00:15.262 00.152 7680 worker thread done servicing request
23:00:15.262 00.000 6120 OnExposeComplete: enter
23:00:15.270 00.008 6120 UpdateGuideState(): m_state=6
23:00:15.275 00.005 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1057
23:00:15.280 00.005 6120 Star::Find returns 1 (1), X=970.24, Y=41.76, Mass=13677, SNR=76.1, Peak=255 HFD=6.8
23:00:15.286 00.006 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-2.95) = xAngle (5.72 = -0.56)
23:00:15.292 00.006 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.46 = -0.83)
23:00:15.297 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.77 mountX=0.16 mountY=-0.14, mountTheta=-0.71
23:00:15.304 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.07, opts=13)
23:00:15.309 00.005 6120 Enqueuing Move request for scope (-0.18, 0.07)
23:00:15.317 00.008 7680 Worker thread wakes up
23:00:15.317 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:15.321 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
23:00:15.322 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
23:00:15.322 00.000 6120 UpdateGuideState exits: m=13677 SNR=76.1 Saturated
23:00:15.327 00.005 7680 Moving (-0.18, 0.07) raw xDistance=0.16 yDistance=-0.14
23:00:15.329 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:15.335 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:00:15.335 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:15.339 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:00:15.339 00.000 6120 Enqueuing Expose request
23:00:15.343 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:00:15.343 00.000 7680 MoveAxis(E, 0, ABG)
23:00:15.343 00.000 7680 Move returns status 0, amount 0
23:00:15.344 00.001 7680 MoveAxis(N, 0, ABG)
23:00:15.344 00.000 7680 Move returns status 0, amount 0
23:00:15.345 00.001 7680 move complete, result=0
23:00:15.345 00.000 7680 worker thread done servicing request
23:00:15.345 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:15.351 00.006 7680 Worker thread wakes up
23:00:15.351 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:15.351 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:16.594 01.243 7680 Exposure complete
23:00:16.733 00.139 7680 worker thread done servicing request
23:00:16.735 00.002 6120 OnExposeComplete: enter
23:00:16.741 00.006 6120 UpdateGuideState(): m_state=6
23:00:16.746 00.005 6120 Star::Find(15, 970, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1058
23:00:16.750 00.004 6120 Star::Find returns 1 (1), X=970.14, Y=41.85, Mass=13361, SNR=76.5, Peak=255 HFD=6.8
23:00:16.754 00.004 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.59 = -0.69)
23:00:16.757 00.003 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.96)
23:00:16.760 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=0.16 hyp=0.32 cameraTheta=2.63 mountX=0.25 mountY=-0.26, mountTheta=-0.82
23:00:16.767 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.16, opts=13)
23:00:16.770 00.003 6120 Enqueuing Move request for scope (-0.28, 0.16)
23:00:16.774 00.004 7680 Worker thread wakes up
23:00:16.774 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.16) opts 0xd
23:00:16.774 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.16)
23:00:16.774 00.000 7680 Moving (-0.28, 0.16) raw xDistance=0.25 yDistance=-0.26
23:00:16.774 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
23:00:16.774 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:00:16.776 00.002 7680 MoveAxis(W, 100, ABG)
23:00:16.776 00.000 7680 Guiding  Dir = 3, Dur = 100
23:00:16.776 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:16.780 00.004 7680 IsSlewing returns 0
23:00:16.780 00.000 6120 UpdateGuideState exits: m=13361 SNR=76.5 Saturated
23:00:16.783 00.003 7680 IsGuiding returns 0
23:00:16.784 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:16.787 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:16.791 00.004 7680 PulseGuide returned control before completion, sleep 110
23:00:16.791 00.000 6120 Enqueuing Expose request
23:00:16.912 00.121 7680 IsGuiding returns 0
23:00:16.912 00.000 7680 Move returns status 0, amount 100
23:00:16.913 00.001 7680 MoveAxis(N, 142, ABG)
23:00:16.913 00.000 7680 Guiding  Dir = 0, Dur = 142
23:00:16.914 00.001 7680 IsSlewing returns 0
23:00:16.914 00.000 7680 IsGuiding returns 0
23:00:16.914 00.000 7680 PulseGuide returned control before completion, sleep 152
23:00:17.068 00.154 7680 IsGuiding returns 1
23:00:17.070 00.002 7680 scope still moving after pulse duration time elapsed
23:00:17.099 00.029 7680 IsSlewing returns 0
23:00:17.100 00.001 7680 IsGuiding returns 0
23:00:17.100 00.000 7680 scope move finished after 142 + 44 ms
23:00:17.100 00.000 7680 Move returns status 0, amount 142
23:00:17.101 00.001 7680 move complete, result=0
23:00:17.101 00.000 7680 worker thread done servicing request
23:00:17.101 00.000 7680 Worker thread wakes up
23:00:17.103 00.002 6120 GuideStep: 0.2 px 100 ms WEST, -0.3 px 142 ms NORTH
23:00:17.110 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:17.110 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:18.361 01.251 7680 Exposure complete
23:00:18.506 00.145 7680 worker thread done servicing request
23:00:18.507 00.001 6120 OnExposeComplete: enter
23:00:18.512 00.005 6120 UpdateGuideState(): m_state=6
23:00:18.516 00.004 6120 Star::Find(15, 970, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1059
23:00:18.520 00.004 6120 Star::Find returns 1 (1), X=970.24, Y=41.87, Mass=13202, SNR=75.1, Peak=255 HFD=6.7
23:00:18.524 00.004 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.33 = -0.95)
23:00:18.528 00.004 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.06 = -1.22)
23:00:18.531 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.38 mountX=0.15 mountY=-0.24, mountTheta=-1.02
23:00:18.536 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.18, opts=13)
23:00:18.540 00.004 6120 Enqueuing Move request for scope (-0.19, 0.18)
23:00:18.544 00.004 7680 Worker thread wakes up
23:00:18.544 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
23:00:18.544 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
23:00:18.545 00.001 7680 Moving (-0.19, 0.18) raw xDistance=0.15 yDistance=-0.24
23:00:18.545 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:00:18.545 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:00:18.545 00.000 7680 MoveAxis(E, 0, ABG)
23:00:18.545 00.000 7680 Move returns status 0, amount 0
23:00:18.545 00.000 7680 MoveAxis(N, 131, ABG)
23:00:18.545 00.000 7680 Guiding  Dir = 0, Dur = 131
23:00:18.545 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:18.550 00.005 7680 IsSlewing returns 0
23:00:18.550 00.000 6120 UpdateGuideState exits: m=13202 SNR=75.1 Saturated
23:00:18.555 00.005 7680 IsGuiding returns 0
23:00:18.555 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:18.559 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:18.563 00.004 7680 PulseGuide returned control before completion, sleep 141
23:00:18.563 00.000 6120 Enqueuing Expose request
23:00:18.711 00.148 7680 IsGuiding returns 1
23:00:18.712 00.001 7680 scope still moving after pulse duration time elapsed
23:00:18.743 00.031 7680 IsSlewing returns 0
23:00:18.744 00.001 7680 IsGuiding returns 0
23:00:18.744 00.000 7680 scope move finished after 131 + 58 ms
23:00:18.744 00.000 7680 Move returns status 0, amount 131
23:00:18.745 00.001 7680 move complete, result=0
23:00:18.746 00.001 7680 worker thread done servicing request
23:00:18.746 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 131 ms NORTH
23:00:18.752 00.006 7680 Worker thread wakes up
23:00:18.752 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:18.752 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:20.004 01.252 7680 Exposure complete
23:00:20.167 00.163 7680 worker thread done servicing request
23:00:20.168 00.001 6120 OnExposeComplete: enter
23:00:20.173 00.005 6120 UpdateGuideState(): m_state=6
23:00:20.177 00.004 6120 Star::Find(15, 970, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1060
23:00:20.180 00.003 6120 Star::Find returns 1 (1), X=970.17, Y=42.04, Mass=13627, SNR=76.2, Peak=255 HFD=6.9
23:00:20.184 00.004 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.15 = -1.13)
23:00:20.191 00.007 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.40)
23:00:20.195 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.34 hyp=0.42 cameraTheta=2.19 mountX=0.18 mountY=-0.42, mountTheta=-1.17
23:00:20.203 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.34, opts=13)
23:00:20.209 00.006 6120 Enqueuing Move request for scope (-0.25, 0.34)
23:00:20.213 00.004 7680 Worker thread wakes up
23:00:20.214 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.34) opts 0xd
23:00:20.214 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.34)
23:00:20.214 00.000 7680 Moving (-0.25, 0.34) raw xDistance=0.18 yDistance=-0.42
23:00:20.214 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:00:20.215 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:20.221 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:00:20.221 00.000 6120 UpdateGuideState exits: m=13627 SNR=76.2 Saturated
23:00:20.226 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:20.230 00.004 7680 MoveAxis(E, 0, ABG)
23:00:20.231 00.001 7680 Move returns status 0, amount 0
23:00:20.231 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:20.237 00.006 7680 MoveAxis(N, 226, ABG)
23:00:20.237 00.000 7680 Guiding  Dir = 0, Dur = 226
23:00:20.237 00.000 6120 Enqueuing Expose request
23:00:20.242 00.005 7680 IsSlewing returns 0
23:00:20.243 00.001 7680 IsGuiding returns 0
23:00:20.243 00.000 7680 PulseGuide returned control before completion, sleep 236
23:00:20.483 00.240 7680 IsGuiding returns 1
23:00:20.483 00.000 7680 scope still moving after pulse duration time elapsed
23:00:20.514 00.031 7680 IsSlewing returns 0
23:00:20.515 00.001 7680 IsGuiding returns 0
23:00:20.515 00.000 7680 scope move finished after 226 + 45 ms
23:00:20.515 00.000 7680 Move returns status 0, amount 226
23:00:20.515 00.000 7680 move complete, result=0
23:00:20.515 00.000 7680 worker thread done servicing request
23:00:20.516 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 226 ms NORTH
23:00:20.522 00.006 7680 Worker thread wakes up
23:00:20.522 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:20.522 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:21.777 01.255 7680 Exposure complete
23:00:21.912 00.135 7680 worker thread done servicing request
23:00:21.912 00.000 6120 OnExposeComplete: enter
23:00:21.915 00.003 6120 UpdateGuideState(): m_state=6
23:00:21.922 00.007 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1061
23:00:21.927 00.005 6120 Star::Find returns 1 (1), X=970.05, Y=41.90, Mass=13954, SNR=77.2, Peak=255 HFD=6.9
23:00:21.930 00.003 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.58 = -0.70)
23:00:21.935 00.005 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.97)
23:00:21.939 00.004 6120 CameraToMount -- cameraX=-0.37 cameraY=0.21 hyp=0.42 cameraTheta=2.63 mountX=0.32 mountY=-0.35, mountTheta=-0.82
23:00:21.945 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.21, opts=13)
23:00:21.949 00.004 6120 Enqueuing Move request for scope (-0.37, 0.21)
23:00:21.953 00.004 7680 Worker thread wakes up
23:00:21.953 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.21) opts 0xd
23:00:21.953 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.21)
23:00:21.954 00.001 7680 Moving (-0.37, 0.21) raw xDistance=0.32 yDistance=-0.35
23:00:21.954 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
23:00:21.954 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:00:21.954 00.000 7680 MoveAxis(W, 132, ABG)
23:00:21.955 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:21.959 00.004 7680 Guiding  Dir = 3, Dur = 132
23:00:21.959 00.000 6120 UpdateGuideState exits: m=13954 SNR=77.2 Saturated
23:00:21.963 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:21.966 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:21.970 00.004 6120 Enqueuing Expose request
23:00:21.973 00.003 7680 IsSlewing returns 0
23:00:21.974 00.001 7680 IsGuiding returns 0
23:00:21.975 00.001 7680 PulseGuide returned control before completion, sleep 142
23:00:22.126 00.151 7680 IsGuiding returns 1
23:00:22.127 00.001 7680 scope still moving after pulse duration time elapsed
23:00:22.156 00.029 7680 IsSlewing returns 0
23:00:22.157 00.001 7680 IsGuiding returns 1
23:00:22.188 00.031 7680 IsSlewing returns 0
23:00:22.189 00.001 7680 IsGuiding returns 1
23:00:22.218 00.029 7680 IsSlewing returns 0
23:00:22.219 00.001 7680 IsGuiding returns 0
23:00:22.219 00.000 7680 scope move finished after 132 + 113 ms
23:00:22.220 00.001 7680 Move returns status 0, amount 132
23:00:22.220 00.000 7680 MoveAxis(N, 189, ABG)
23:00:22.221 00.001 7680 Guiding  Dir = 0, Dur = 189
23:00:22.222 00.001 7680 IsSlewing returns 0
23:00:22.222 00.000 7680 IsGuiding returns 0
23:00:22.223 00.001 7680 PulseGuide returned control before completion, sleep 199
23:00:22.436 00.213 7680 IsGuiding returns 1
23:00:22.436 00.000 7680 scope still moving after pulse duration time elapsed
23:00:22.467 00.031 7680 IsSlewing returns 0
23:00:22.469 00.002 7680 IsGuiding returns 0
23:00:22.469 00.000 7680 scope move finished after 189 + 57 ms
23:00:22.469 00.000 7680 Move returns status 0, amount 189
23:00:22.470 00.001 7680 move complete, result=0
23:00:22.470 00.000 7680 worker thread done servicing request
23:00:22.470 00.000 6120 GuideStep: 0.3 px 132 ms WEST, -0.3 px 189 ms NORTH
23:00:22.477 00.007 7680 Worker thread wakes up
23:00:22.477 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:22.477 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:23.789 01.312 7680 Exposure complete
23:00:23.880 00.091 7680 worker thread done servicing request
23:00:23.880 00.000 6120 OnExposeComplete: enter
23:00:23.883 00.003 6120 UpdateGuideState(): m_state=6
23:00:23.886 00.003 6120 Star::Find(15, 970, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1062
23:00:23.889 00.003 6120 Star::Find returns 1 (1), X=970.14, Y=41.67, Mass=13017, SNR=76.3, Peak=255 HFD=6.9
23:00:23.892 00.003 6120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-2.95) = xAngle (-0.11 = -0.11)
23:00:23.894 00.002 6120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.38 = -0.38)
23:00:23.898 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-3.07 mountX=0.28 mountY=-0.10, mountTheta=-0.36
23:00:23.901 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.02, opts=13)
23:00:23.904 00.003 6120 Enqueuing Move request for scope (-0.28, -0.02)
23:00:23.907 00.003 7680 Worker thread wakes up
23:00:23.907 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.02) opts 0xd
23:00:23.907 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.02)
23:00:23.907 00.000 7680 Moving (-0.28, -0.02) raw xDistance=0.28 yDistance=-0.10
23:00:23.907 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
23:00:23.907 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:00:23.907 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:00:23.907 00.000 7680 MoveAxis(W, 122, ABG)
23:00:23.909 00.002 7680 Guiding  Dir = 3, Dur = 122
23:00:23.909 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:23.911 00.002 7680 IsSlewing returns 0
23:00:23.911 00.000 6120 UpdateGuideState exits: m=13017 SNR=76.3 Saturated
23:00:23.913 00.002 7680 IsGuiding returns 0
23:00:23.914 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:23.917 00.003 7680 PulseGuide returned control before completion, sleep 132
23:00:23.917 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:23.921 00.004 6120 Enqueuing Expose request
23:00:24.065 00.144 7680 IsGuiding returns 1
23:00:24.065 00.000 7680 scope still moving after pulse duration time elapsed
23:00:24.095 00.030 7680 IsSlewing returns 0
23:00:24.095 00.000 7680 IsGuiding returns 0
23:00:24.095 00.000 7680 scope move finished after 122 + 59 ms
23:00:24.095 00.000 7680 Move returns status 0, amount 122
23:00:24.095 00.000 7680 MoveAxis(N, 0, ABG)
23:00:24.095 00.000 7680 Move returns status 0, amount 0
23:00:24.096 00.001 7680 move complete, result=0
23:00:24.096 00.000 7680 worker thread done servicing request
23:00:24.097 00.001 6120 GuideStep: 0.3 px 122 ms WEST, -0.1 px 0 ms NORTH
23:00:24.099 00.002 7680 Worker thread wakes up
23:00:24.099 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:24.099 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:25.338 01.239 7680 Exposure complete
23:00:25.456 00.118 7680 worker thread done servicing request
23:00:25.456 00.000 6120 OnExposeComplete: enter
23:00:25.461 00.005 6120 UpdateGuideState(): m_state=6
23:00:25.465 00.004 6120 Star::Find(15, 970, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1063
23:00:25.469 00.004 6120 Star::Find returns 1 (1), X=970.47, Y=41.79, Mass=12828, SNR=74.4, Peak=255 HFD=7.0
23:00:25.473 00.004 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.03 = -2.26)
23:00:25.478 00.005 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.52)
23:00:25.483 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.07 mountX=-0.07 mountY=-0.06, mountTheta=-2.40
23:00:25.488 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.10, opts=13)
23:00:25.492 00.004 6120 Enqueuing Move request for scope (0.05, 0.10)
23:00:25.495 00.003 7680 Worker thread wakes up
23:00:25.495 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:25.498 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
23:00:25.499 00.001 6120 UpdateGuideState exits: m=12828 SNR=74.4 Saturated
23:00:25.502 00.003 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
23:00:25.502 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:25.507 00.005 7680 Moving (0.05, 0.10) raw xDistance=-0.07 yDistance=-0.06
23:00:25.507 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:25.510 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:00:25.511 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:00:25.511 00.000 6120 Enqueuing Expose request
23:00:25.515 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:00:25.515 00.000 7680 MoveAxis(E, 0, ABG)
23:00:25.516 00.001 7680 Move returns status 0, amount 0
23:00:25.516 00.000 7680 MoveAxis(N, 0, ABG)
23:00:25.516 00.000 7680 Move returns status 0, amount 0
23:00:25.516 00.000 7680 move complete, result=0
23:00:25.516 00.000 7680 worker thread done servicing request
23:00:25.516 00.000 7680 Worker thread wakes up
23:00:25.517 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:25.517 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:25.517 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:26.769 01.252 7680 Exposure complete
23:00:26.902 00.133 7680 worker thread done servicing request
23:00:26.902 00.000 6120 OnExposeComplete: enter
23:00:26.905 00.003 6120 UpdateGuideState(): m_state=6
23:00:26.909 00.004 6120 Star::Find(15, 970, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1064
23:00:26.911 00.002 6120 Star::Find returns 1 (1), X=970.03, Y=41.95, Mass=13397, SNR=76.3, Peak=255 HFD=7.1
23:00:26.915 00.004 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.52 = -0.76)
23:00:26.918 00.003 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.25 = -1.03)
23:00:26.921 00.003 6120 CameraToMount -- cameraX=-0.39 cameraY=0.25 hyp=0.47 cameraTheta=2.57 mountX=0.34 mountY=-0.40, mountTheta=-0.87
23:00:26.927 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=0.25, opts=13)
23:00:26.931 00.004 6120 Enqueuing Move request for scope (-0.39, 0.25)
23:00:26.935 00.004 7680 Worker thread wakes up
23:00:26.936 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:26.939 00.003 6120 UpdateGuideState exits: m=13397 SNR=76.3 Saturated
23:00:26.942 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:26.946 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:26.951 00.005 6120 Enqueuing Expose request
23:00:26.956 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.25) opts 0xd
23:00:26.956 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, 0.25)
23:00:26.956 00.000 7680 Moving (-0.39, 0.25) raw xDistance=0.34 yDistance=-0.40
23:00:26.956 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
23:00:26.957 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:00:26.957 00.000 7680 MoveAxis(W, 139, ABG)
23:00:26.957 00.000 7680 Guiding  Dir = 3, Dur = 139
23:00:26.957 00.000 7680 IsSlewing returns 0
23:00:26.957 00.000 7680 IsGuiding returns 0
23:00:26.957 00.000 7680 PulseGuide returned control before completion, sleep 149
23:00:27.119 00.162 7680 IsGuiding returns 1
23:00:27.119 00.000 7680 scope still moving after pulse duration time elapsed
23:00:27.151 00.032 7680 IsSlewing returns 0
23:00:27.152 00.001 7680 IsGuiding returns 0
23:00:27.153 00.001 7680 scope move finished after 139 + 56 ms
23:00:27.154 00.001 7680 Move returns status 0, amount 139
23:00:27.154 00.000 7680 MoveAxis(N, 218, ABG)
23:00:27.155 00.001 7680 Guiding  Dir = 0, Dur = 218
23:00:27.155 00.000 7680 IsSlewing returns 0
23:00:27.156 00.001 7680 IsGuiding returns 0
23:00:27.156 00.000 7680 PulseGuide returned control before completion, sleep 228
23:00:27.401 00.245 7680 IsGuiding returns 1
23:00:27.402 00.001 7680 scope still moving after pulse duration time elapsed
23:00:27.431 00.029 7680 IsSlewing returns 0
23:00:27.433 00.002 7680 IsGuiding returns 0
23:00:27.433 00.000 7680 scope move finished after 218 + 59 ms
23:00:27.433 00.000 7680 Move returns status 0, amount 218
23:00:27.435 00.002 7680 move complete, result=0
23:00:27.435 00.000 7680 worker thread done servicing request
23:00:27.435 00.000 6120 GuideStep: 0.3 px 139 ms WEST, -0.4 px 218 ms NORTH
23:00:27.441 00.006 7680 Worker thread wakes up
23:00:27.441 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:27.441 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:28.693 01.252 7680 Exposure complete
23:00:28.842 00.149 7680 worker thread done servicing request
23:00:28.843 00.001 6120 OnExposeComplete: enter
23:00:28.846 00.003 6120 UpdateGuideState(): m_state=6
23:00:28.851 00.005 6120 Star::Find(15, 970, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1065
23:00:28.856 00.005 6120 Star::Find returns 1 (0), X=970.23, Y=41.93, Mass=12276, SNR=70.9, Peak=254 HFD=6.8
23:00:28.862 00.006 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.20 = -1.08)
23:00:28.865 00.003 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.93 = -1.35)
23:00:28.870 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.23 hyp=0.30 cameraTheta=2.24 mountX=0.14 mountY=-0.29, mountTheta=-1.12
23:00:28.875 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.23, opts=13)
23:00:28.879 00.004 6120 Enqueuing Move request for scope (-0.19, 0.23)
23:00:28.883 00.004 7680 Worker thread wakes up
23:00:28.883 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:28.887 00.004 6120 UpdateGuideState exits: m=12276 SNR=70.9
23:00:28.891 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:28.895 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:28.899 00.004 6120 Enqueuing Expose request
23:00:28.902 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.23) opts 0xd
23:00:28.902 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.23)
23:00:28.902 00.000 7680 Moving (-0.19, 0.23) raw xDistance=0.14 yDistance=-0.29
23:00:28.904 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:00:28.904 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:00:28.905 00.001 7680 MoveAxis(E, 0, ABG)
23:00:28.905 00.000 7680 Move returns status 0, amount 0
23:00:28.905 00.000 7680 MoveAxis(N, 158, ABG)
23:00:28.905 00.000 7680 Guiding  Dir = 0, Dur = 158
23:00:28.905 00.000 7680 IsSlewing returns 0
23:00:28.906 00.001 7680 IsGuiding returns 0
23:00:28.906 00.000 7680 PulseGuide returned control before completion, sleep 168
23:00:29.088 00.182 7680 IsGuiding returns 1
23:00:29.088 00.000 7680 scope still moving after pulse duration time elapsed
23:00:29.119 00.031 7680 IsSlewing returns 0
23:00:29.121 00.002 7680 IsGuiding returns 0
23:00:29.121 00.000 7680 scope move finished after 158 + 56 ms
23:00:29.122 00.001 7680 Move returns status 0, amount 158
23:00:29.122 00.000 7680 move complete, result=0
23:00:29.122 00.000 7680 worker thread done servicing request
23:00:29.123 00.001 7680 Worker thread wakes up
23:00:29.123 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 158 ms NORTH
23:00:29.128 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:29.130 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:30.378 01.248 7680 Exposure complete
23:00:30.506 00.128 7680 worker thread done servicing request
23:00:30.507 00.001 6120 OnExposeComplete: enter
23:00:30.510 00.003 6120 UpdateGuideState(): m_state=6
23:00:30.515 00.005 6120 Star::Find(15, 970, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
23:00:30.520 00.005 6120 Star::Find returns 1 (1), X=970.01, Y=41.85, Mass=13034, SNR=74.7, Peak=255 HFD=6.8
23:00:30.524 00.004 6120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-2.95) = xAngle (5.74 = -0.55)
23:00:30.527 00.003 6120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.47 = -0.82)
23:00:30.531 00.004 6120 CameraToMount -- cameraX=-0.41 cameraY=0.15 hyp=0.44 cameraTheta=2.78 mountX=0.37 mountY=-0.32, mountTheta=-0.71
23:00:30.535 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=0.15, opts=13)
23:00:30.539 00.004 6120 Enqueuing Move request for scope (-0.41, 0.15)
23:00:30.541 00.002 7680 Worker thread wakes up
23:00:30.541 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.15) opts 0xd
23:00:30.543 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.41, 0.15)
23:00:30.543 00.000 7680 Moving (-0.41, 0.15) raw xDistance=0.37 yDistance=-0.32
23:00:30.543 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
23:00:30.543 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:00:30.543 00.000 7680 MoveAxis(W, 152, ABG)
23:00:30.544 00.001 7680 Guiding  Dir = 3, Dur = 152
23:00:30.544 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:30.548 00.004 7680 IsSlewing returns 0
23:00:30.548 00.000 6120 UpdateGuideState exits: m=13034 SNR=74.7 Saturated
23:00:30.552 00.004 7680 IsGuiding returns 0
23:00:30.552 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:30.556 00.004 7680 PulseGuide returned control before completion, sleep 162
23:00:30.557 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:30.560 00.003 6120 Enqueuing Expose request
23:00:30.725 00.165 7680 IsGuiding returns 1
23:00:30.726 00.001 7680 scope still moving after pulse duration time elapsed
23:00:30.756 00.030 7680 IsSlewing returns 0
23:00:30.758 00.002 7680 IsGuiding returns 0
23:00:30.758 00.000 7680 scope move finished after 152 + 54 ms
23:00:30.758 00.000 7680 Move returns status 0, amount 152
23:00:30.760 00.002 7680 MoveAxis(N, 173, ABG)
23:00:30.760 00.000 7680 Guiding  Dir = 0, Dur = 173
23:00:30.761 00.001 7680 IsSlewing returns 0
23:00:30.761 00.000 7680 IsGuiding returns 0
23:00:30.763 00.002 7680 PulseGuide returned control before completion, sleep 183
23:00:30.960 00.197 7680 IsGuiding returns 1
23:00:30.960 00.000 7680 scope still moving after pulse duration time elapsed
23:00:30.991 00.031 7680 IsSlewing returns 0
23:00:30.991 00.000 7680 IsGuiding returns 0
23:00:30.991 00.000 7680 scope move finished after 173 + 55 ms
23:00:30.991 00.000 7680 Move returns status 0, amount 173
23:00:30.992 00.001 7680 move complete, result=0
23:00:30.992 00.000 7680 worker thread done servicing request
23:00:30.992 00.000 6120 GuideStep: 0.4 px 152 ms WEST, -0.3 px 173 ms NORTH
23:00:30.997 00.005 7680 Worker thread wakes up
23:00:30.997 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:30.999 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:32.250 01.251 7680 Exposure complete
23:00:32.387 00.137 7680 worker thread done servicing request
23:00:32.387 00.000 6120 OnExposeComplete: enter
23:00:32.391 00.004 6120 UpdateGuideState(): m_state=6
23:00:32.394 00.003 6120 Star::Find(15, 970, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1067
23:00:32.398 00.004 6120 Star::Find returns 1 (1), X=970.36, Y=41.92, Mass=13052, SNR=73.5, Peak=255 HFD=6.7
23:00:32.401 00.003 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
23:00:32.405 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.76)
23:00:32.409 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.84 mountX=0.02 mountY=-0.23, mountTheta=-1.49
23:00:32.414 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.22, opts=13)
23:00:32.418 00.004 6120 Enqueuing Move request for scope (-0.06, 0.22)
23:00:32.422 00.004 7680 Worker thread wakes up
23:00:32.422 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
23:00:32.422 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
23:00:32.424 00.002 7680 Moving (-0.06, 0.22) raw xDistance=0.02 yDistance=-0.23
23:00:32.424 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:32.429 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:00:32.429 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:00:32.429 00.000 7680 MoveAxis(E, 0, ABG)
23:00:32.429 00.000 7680 Move returns status 0, amount 0
23:00:32.429 00.000 7680 MoveAxis(N, 123, ABG)
23:00:32.430 00.001 7680 Guiding  Dir = 0, Dur = 123
23:00:32.430 00.000 6120 UpdateGuideState exits: m=13052 SNR=73.5 Saturated
23:00:32.433 00.003 7680 IsSlewing returns 0
23:00:32.433 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:32.437 00.004 7680 IsGuiding returns 0
23:00:32.438 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:32.441 00.003 6120 Enqueuing Expose request
23:00:32.445 00.004 7680 PulseGuide returned control before completion, sleep 133
23:00:32.584 00.139 7680 IsGuiding returns 1
23:00:32.585 00.001 7680 scope still moving after pulse duration time elapsed
23:00:32.615 00.030 7680 IsSlewing returns 0
23:00:32.617 00.002 7680 IsGuiding returns 0
23:00:32.617 00.000 7680 scope move finished after 123 + 57 ms
23:00:32.618 00.001 7680 Move returns status 0, amount 123
23:00:32.618 00.000 7680 move complete, result=0
23:00:32.618 00.000 7680 worker thread done servicing request
23:00:32.618 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 123 ms NORTH
23:00:32.625 00.007 7680 Worker thread wakes up
23:00:32.625 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:32.625 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:33.883 01.258 7680 Exposure complete
23:00:34.001 00.118 7680 worker thread done servicing request
23:00:34.002 00.001 6120 OnExposeComplete: enter
23:00:34.005 00.003 6120 UpdateGuideState(): m_state=6
23:00:34.008 00.003 6120 Star::Find(15, 970, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1068
23:00:34.014 00.006 6120 Star::Find returns 1 (1), X=970.18, Y=41.86, Mass=13302, SNR=74.7, Peak=255 HFD=6.8
23:00:34.018 00.004 6120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-2.95) = xAngle (5.49 = -0.80)
23:00:34.023 00.005 6120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.06)
23:00:34.027 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.17 hyp=0.29 cameraTheta=2.53 mountX=0.20 mountY=-0.25, mountTheta=-0.90
23:00:34.031 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.17, opts=13)
23:00:34.036 00.005 6120 Enqueuing Move request for scope (-0.24, 0.17)
23:00:34.039 00.003 7680 Worker thread wakes up
23:00:34.039 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.17) opts 0xd
23:00:34.039 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.17)
23:00:34.040 00.001 7680 Moving (-0.24, 0.17) raw xDistance=0.20 yDistance=-0.25
23:00:34.040 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:00:34.040 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:00:34.040 00.000 7680 MoveAxis(W, 83, ABG)
23:00:34.040 00.000 7680 Guiding  Dir = 3, Dur = 83
23:00:34.040 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:34.045 00.005 7680 IsSlewing returns 0
23:00:34.045 00.000 6120 UpdateGuideState exits: m=13302 SNR=74.7 Saturated
23:00:34.048 00.003 7680 IsGuiding returns 0
23:00:34.049 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:34.054 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:34.057 00.003 6120 Enqueuing Expose request
23:00:34.062 00.005 7680 PulseGuide returned control before completion, sleep 93
23:00:34.164 00.102 7680 IsGuiding returns 0
23:00:34.164 00.000 7680 Move returns status 0, amount 83
23:00:34.165 00.001 7680 MoveAxis(N, 138, ABG)
23:00:34.165 00.000 7680 Guiding  Dir = 0, Dur = 138
23:00:34.165 00.000 7680 IsSlewing returns 0
23:00:34.165 00.000 7680 IsGuiding returns 0
23:00:34.166 00.001 7680 PulseGuide returned control before completion, sleep 148
23:00:34.318 00.152 7680 IsGuiding returns 1
23:00:34.319 00.001 7680 scope still moving after pulse duration time elapsed
23:00:34.349 00.030 7680 IsSlewing returns 0
23:00:34.350 00.001 7680 IsGuiding returns 0
23:00:34.350 00.000 7680 scope move finished after 138 + 46 ms
23:00:34.350 00.000 7680 Move returns status 0, amount 138
23:00:34.350 00.000 7680 move complete, result=0
23:00:34.353 00.003 6120 GuideStep: 0.2 px 83 ms WEST, -0.3 px 138 ms NORTH
23:00:34.360 00.007 7680 worker thread done servicing request
23:00:34.360 00.000 7680 Worker thread wakes up
23:00:34.361 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:34.361 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:35.617 01.256 7680 Exposure complete
23:00:35.757 00.140 7680 worker thread done servicing request
23:00:35.758 00.001 6120 OnExposeComplete: enter
23:00:35.764 00.006 6120 UpdateGuideState(): m_state=6
23:00:35.769 00.005 6120 Star::Find(15, 970, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1069
23:00:35.773 00.004 6120 Star::Find returns 1 (1), X=970.23, Y=41.71, Mass=13205, SNR=75.9, Peak=255 HFD=6.9
23:00:35.776 00.003 6120 CameraToMount -- cameraTheta (3.07) - m_xAngle (-2.95) = xAngle (6.03 = -0.26)
23:00:35.779 00.003 6120 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.76 = -0.53)
23:00:35.782 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.07 mountX=0.19 mountY=-0.10, mountTheta=-0.48
23:00:35.788 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.01, opts=13)
23:00:35.790 00.002 6120 Enqueuing Move request for scope (-0.19, 0.01)
23:00:35.794 00.004 7680 Worker thread wakes up
23:00:35.795 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:35.799 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd
23:00:35.799 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.01)
23:00:35.799 00.000 6120 UpdateGuideState exits: m=13205 SNR=75.9 Saturated
23:00:35.803 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:35.808 00.005 7680 Moving (-0.19, 0.01) raw xDistance=0.19 yDistance=-0.10
23:00:35.808 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:00:35.808 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:00:35.808 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:35.812 00.004 6120 Enqueuing Expose request
23:00:35.816 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:00:35.816 00.000 7680 MoveAxis(E, 0, ABG)
23:00:35.816 00.000 7680 Move returns status 0, amount 0
23:00:35.816 00.000 7680 MoveAxis(N, 0, ABG)
23:00:35.817 00.001 7680 Move returns status 0, amount 0
23:00:35.817 00.000 7680 move complete, result=0
23:00:35.817 00.000 7680 worker thread done servicing request
23:00:35.817 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:35.820 00.003 7680 Worker thread wakes up
23:00:35.822 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:35.822 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:37.076 01.254 7680 Exposure complete
23:00:37.215 00.139 7680 worker thread done servicing request
23:00:37.216 00.001 6120 OnExposeComplete: enter
23:00:37.220 00.004 6120 UpdateGuideState(): m_state=6
23:00:37.224 00.004 6120 Star::Find(15, 970, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1070
23:00:37.228 00.004 6120 Star::Find returns 1 (1), X=970.11, Y=41.88, Mass=13870, SNR=76.1, Peak=255 HFD=6.8
23:00:37.231 00.003 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-2.95) = xAngle (5.55 = -0.74)
23:00:37.234 00.003 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.00)
23:00:37.238 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.19 hyp=0.36 cameraTheta=2.59 mountX=0.27 mountY=-0.31, mountTheta=-0.85
23:00:37.243 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.19, opts=13)
23:00:37.246 00.003 6120 Enqueuing Move request for scope (-0.31, 0.19)
23:00:37.249 00.003 7680 Worker thread wakes up
23:00:37.249 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.19) opts 0xd
23:00:37.250 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.19)
23:00:37.250 00.000 7680 Moving (-0.31, 0.19) raw xDistance=0.27 yDistance=-0.31
23:00:37.250 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
23:00:37.250 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:00:37.250 00.000 7680 MoveAxis(W, 109, ABG)
23:00:37.250 00.000 7680 Guiding  Dir = 3, Dur = 109
23:00:37.250 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:37.255 00.005 7680 IsSlewing returns 0
23:00:37.255 00.000 6120 UpdateGuideState exits: m=13870 SNR=76.1 Saturated
23:00:37.259 00.004 7680 IsGuiding returns 0
23:00:37.259 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:37.262 00.003 7680 PulseGuide returned control before completion, sleep 119
23:00:37.263 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:37.266 00.003 6120 Enqueuing Expose request
23:00:37.393 00.127 7680 IsGuiding returns 1
23:00:37.393 00.000 7680 scope still moving after pulse duration time elapsed
23:00:37.425 00.032 7680 IsSlewing returns 0
23:00:37.426 00.001 7680 IsGuiding returns 0
23:00:37.427 00.001 7680 scope move finished after 109 + 59 ms
23:00:37.427 00.000 7680 Move returns status 0, amount 109
23:00:37.427 00.000 7680 MoveAxis(N, 166, ABG)
23:00:37.429 00.002 7680 Guiding  Dir = 0, Dur = 166
23:00:37.429 00.000 7680 IsSlewing returns 0
23:00:37.430 00.001 7680 IsGuiding returns 0
23:00:37.430 00.000 7680 PulseGuide returned control before completion, sleep 176
23:00:37.611 00.181 7680 IsGuiding returns 1
23:00:37.612 00.001 7680 scope still moving after pulse duration time elapsed
23:00:37.642 00.030 7680 IsSlewing returns 0
23:00:37.644 00.002 7680 IsGuiding returns 0
23:00:37.644 00.000 7680 scope move finished after 166 + 48 ms
23:00:37.645 00.001 7680 Move returns status 0, amount 166
23:00:37.645 00.000 7680 move complete, result=0
23:00:37.646 00.001 7680 worker thread done servicing request
23:00:37.647 00.001 7680 Worker thread wakes up
23:00:37.647 00.000 6120 GuideStep: 0.3 px 109 ms WEST, -0.3 px 166 ms NORTH
23:00:37.653 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:37.654 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:38.903 01.249 7680 Exposure complete
23:00:39.030 00.127 7680 worker thread done servicing request
23:00:39.031 00.001 6120 OnExposeComplete: enter
23:00:39.034 00.003 6120 UpdateGuideState(): m_state=6
23:00:39.039 00.005 6120 Star::Find(15, 970, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1071
23:00:39.042 00.003 6120 Star::Find returns 1 (1), X=970.23, Y=41.86, Mass=13539, SNR=74.4, Peak=255 HFD=6.7
23:00:39.047 00.005 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.90)
23:00:39.051 00.004 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.16)
23:00:39.054 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.25 cameraTheta=2.43 mountX=0.16 mountY=-0.23, mountTheta=-0.97
23:00:39.060 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.17, opts=13)
23:00:39.063 00.003 6120 Enqueuing Move request for scope (-0.19, 0.17)
23:00:39.066 00.003 7680 Worker thread wakes up
23:00:39.066 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
23:00:39.067 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
23:00:39.067 00.000 7680 Moving (-0.19, 0.17) raw xDistance=0.16 yDistance=-0.23
23:00:39.067 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:00:39.068 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:00:39.068 00.000 7680 MoveAxis(E, 0, ABG)
23:00:39.068 00.000 7680 Move returns status 0, amount 0
23:00:39.068 00.000 7680 MoveAxis(N, 127, ABG)
23:00:39.068 00.000 7680 Guiding  Dir = 0, Dur = 127
23:00:39.068 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:39.073 00.005 7680 IsSlewing returns 0
23:00:39.073 00.000 6120 UpdateGuideState exits: m=13539 SNR=74.4 Saturated
23:00:39.076 00.003 7680 IsGuiding returns 0
23:00:39.077 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:39.080 00.003 7680 PulseGuide returned control before completion, sleep 137
23:00:39.080 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:39.084 00.004 6120 Enqueuing Expose request
23:00:39.224 00.140 7680 IsGuiding returns 1
23:00:39.224 00.000 7680 scope still moving after pulse duration time elapsed
23:00:39.254 00.030 7680 IsSlewing returns 0
23:00:39.256 00.002 7680 IsGuiding returns 0
23:00:39.257 00.001 7680 scope move finished after 127 + 52 ms
23:00:39.257 00.000 7680 Move returns status 0, amount 127
23:00:39.258 00.001 7680 move complete, result=0
23:00:39.258 00.000 7680 worker thread done servicing request
23:00:39.258 00.000 7680 Worker thread wakes up
23:00:39.259 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 127 ms NORTH
23:00:39.268 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:39.268 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,27,31,31)
23:00:40.537 01.269 6120 evsrv: cli 0FAEF618 connect
23:00:40.554 00.017 6120 case statement mapped state 6 to 3
23:00:40.559 00.005 7680 Exposure complete
23:00:40.560 00.001 6120 case statement mapped state 6 to 3
23:00:40.565 00.005 6120 evsrv: cli 0FAEF618 request: {"method":"get_app_state","id":"586b1595-ff2a-4690-b1ea-a7457d364008"}
23:00:40.568 00.003 6120 case statement mapped state 6 to 3
23:00:40.571 00.003 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":"Guiding","id":"586b1595-ff2a-4690-b1ea-a7457d364008"}
23:00:40.578 00.007 6120 evsrv: cli 0FAEF618 disconnect
23:00:40.582 00.004 6120 evsrv: cli 0FAEF7F8 connect
23:00:40.586 00.004 6120 case statement mapped state 6 to 3
23:00:40.590 00.004 6120 case statement mapped state 6 to 3
23:00:40.596 00.006 6120 evsrv: cli 0FAEF7F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"7d2c8aa9-bed2-4867-8096-f68854cf7f1f"}
23:00:40.602 00.006 6120 PhdController::Dither begins
23:00:40.752 00.150 6120 dither: size=5.00, dRA=-3.44 dDec=0.04
23:00:40.758 00.006 6120 MountToCamera -- mountTheta (3.13) + m_xAngle (-2.95) = xAngle (0.18 = 0.18)
23:00:40.763 00.005 6120 MountToCamera -- mountX=-3.44 mountY=0.04 hyp=3.44 mountTheta=3.13 cameraX=3.39, cameraY=0.60 cameraTheta=0.18
23:00:40.779 00.016 6120 setting lock position to (973.81, 42.30)
23:00:40.878 00.099 6120 Mount: notify guiding dithered (3.4, 0.6)
23:00:40.883 00.005 6120 Status Line: Dither by -3.44,0.04
23:00:40.893 00.010 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:00:40.897 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
23:00:40.902 00.005 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":0,"id":"7d2c8aa9-bed2-4867-8096-f68854cf7f1f"}
23:00:40.906 00.004 6120 evsrv: cli 0FAEF7F8 disconnect
23:00:40.919 00.013 7680 worker thread done servicing request
23:00:40.920 00.001 6120 OnExposeComplete: enter
23:00:40.925 00.005 6120 UpdateGuideState(): m_state=6
23:00:40.928 00.003 6120 Star::Find(15, 970, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1072
23:00:40.932 00.004 6120 Star::Find returns 1 (1), X=970.17, Y=41.82, Mass=13429, SNR=75.8, Peak=255 HFD=6.8
23:00:40.935 00.003 6120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-2.95) = xAngle (-0.06 = -0.06)
23:00:40.937 00.002 6120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.32 = -0.32)
23:00:40.941 00.004 6120 CameraToMount -- cameraX=-3.64 cameraY=-0.48 hyp=3.67 cameraTheta=-3.01 mountX=3.66 mountY=-1.17, mountTheta=-0.31
23:00:40.945 00.004 6120 dither recenter: remaining=(3.4,-0.0) step=(3.4,-0.0)
23:00:40.948 00.003 6120 MountToCamera -- mountTheta (-0.01) + m_xAngle (-2.95) = xAngle (-2.97 = -2.97)
23:00:40.951 00.003 6120 MountToCamera -- mountX=3.44 mountY=-0.04 hyp=3.44 mountTheta=-0.01 cameraX=-3.39, cameraY=-0.60 cameraTheta=-2.97
23:00:40.954 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-3.39, y=-0.60, opts=4)
23:00:40.957 00.003 6120 Enqueuing Move request for scope (-3.39, -0.60)
23:00:40.960 00.003 6120 Mount: notify direct move 3.44,-0.04
23:00:40.962 00.002 7680 Worker thread wakes up
23:00:40.962 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:40.966 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-3.39, -0.60) opts 0x4
23:00:40.966 00.000 6120 UpdateGuideState exits: m=13429 SNR=75.8 Saturated
23:00:40.968 00.002 7680 Handling offset move in thread for scope, endpoint = (-3.39, -0.60)
23:00:40.968 00.000 6120 PhdController: settling, locked = 1, distance = 3.71 (1.50) aobump = 0 frame = 1 / 99999
23:00:40.972 00.004 7680 Moving (-3.39, -0.60) raw xDistance=3.44 yDistance=-0.04
23:00:40.972 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046840.972,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.71,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:00:40.975 00.003 7680 MoveAxis(W, 2233, B)
23:00:40.975 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:40.978 00.003 7680 Guiding  Dir = 3, Dur = 2233
23:00:40.978 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:40.982 00.004 7680 IsSlewing returns 0
23:00:40.982 00.000 6120 Enqueuing Expose request
23:00:40.985 00.003 7680 IsGuiding returns 0
23:00:40.985 00.000 7680 PulseGuide returned control before completion, sleep 2243
23:00:43.245 02.260 7680 IsGuiding returns 1
23:00:43.246 00.001 7680 scope still moving after pulse duration time elapsed
23:00:43.277 00.031 7680 IsSlewing returns 0
23:00:43.279 00.002 7680 IsGuiding returns 0
23:00:43.279 00.000 7680 scope move finished after 2233 + 61 ms
23:00:43.281 00.002 7680 Move returns status 0, amount 2233
23:00:43.282 00.001 7680 MoveAxis(N, 21, B)
23:00:43.282 00.000 7680 Guiding  Dir = 0, Dur = 21
23:00:43.283 00.001 7680 IsSlewing returns 0
23:00:43.283 00.000 7680 IsGuiding returns 0
23:00:43.284 00.001 7680 PulseGuide returned control before completion, sleep 31
23:00:43.325 00.041 7680 IsGuiding returns 1
23:00:43.325 00.000 7680 scope still moving after pulse duration time elapsed
23:00:43.357 00.032 7680 IsSlewing returns 0
23:00:43.358 00.001 7680 IsGuiding returns 0
23:00:43.358 00.000 7680 scope move finished after 21 + 53 ms
23:00:43.359 00.001 7680 Move returns status 0, amount 21
23:00:43.359 00.000 7680 move complete, result=0
23:00:43.359 00.000 7680 worker thread done servicing request
23:00:43.360 00.001 7680 Worker thread wakes up
23:00:43.360 00.000 6120 GuideStep: 3.4 px 2233 ms WEST, -0.0 px 21 ms NORTH
23:00:43.367 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:43.367 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:00:44.624 01.257 7680 Exposure complete
23:00:44.763 00.139 7680 worker thread done servicing request
23:00:44.763 00.000 6120 OnExposeComplete: enter
23:00:44.767 00.004 6120 UpdateGuideState(): m_state=6
23:00:44.772 00.005 6120 Star::Find(15, 970, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1073
23:00:44.776 00.004 6120 Star::Find returns 1 (1), X=973.70, Y=41.77, Mass=13422, SNR=75.9, Peak=255 HFD=6.9
23:00:44.779 00.003 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-2.95) = xAngle (1.18 = 1.18)
23:00:44.783 00.004 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.91 = 0.91)
23:00:44.787 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.53 hyp=0.54 cameraTheta=-1.78 mountX=0.21 mountY=0.43, mountTheta=1.12
23:00:44.792 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.53, opts=13)
23:00:44.795 00.003 6120 Enqueuing Move request for scope (-0.11, -0.53)
23:00:44.799 00.004 7680 Worker thread wakes up
23:00:44.800 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:44.803 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.53) opts 0xd
23:00:44.803 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.53)
23:00:44.803 00.000 7680 Moving (-0.11, -0.53) raw xDistance=0.21 yDistance=0.43
23:00:44.804 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:00:44.804 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
23:00:44.804 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
23:00:44.804 00.000 7680 MoveAxis(W, 85, ABG)
23:00:44.804 00.000 7680 Guiding  Dir = 3, Dur = 85
23:00:44.804 00.000 6120 UpdateGuideState exits: m=13422 SNR=75.9 Saturated
23:00:44.809 00.005 7680 IsSlewing returns 0
23:00:44.809 00.000 6120 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 2 / 99999
23:00:44.813 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764046844.813,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:00:44.818 00.005 7680 IsGuiding returns 0
23:00:44.818 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:44.823 00.005 7680 PulseGuide returned control before completion, sleep 95
23:00:44.823 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:44.830 00.007 6120 Enqueuing Expose request
23:00:44.927 00.097 7680 IsGuiding returns 1
23:00:44.927 00.000 7680 scope still moving after pulse duration time elapsed
23:00:44.958 00.031 7680 IsSlewing returns 0
23:00:44.958 00.000 7680 IsGuiding returns 0
23:00:44.959 00.001 7680 scope move finished after 85 + 55 ms
23:00:44.959 00.000 7680 Move returns status 0, amount 85
23:00:44.959 00.000 7680 MoveAxis(N, 0, ABG)
23:00:44.959 00.000 7680 Move returns status 0, amount 0
23:00:44.960 00.001 7680 move complete, result=0
23:00:44.960 00.000 7680 worker thread done servicing request
23:00:44.960 00.000 6120 GuideStep: 0.2 px 85 ms WEST, 0.4 px 0 ms NORTH
23:00:44.965 00.005 7680 Worker thread wakes up
23:00:44.965 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:44.965 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:00:46.216 01.251 7680 Exposure complete
23:00:46.350 00.134 7680 worker thread done servicing request
23:00:46.351 00.001 6120 OnExposeComplete: enter
23:00:46.355 00.004 6120 UpdateGuideState(): m_state=6
23:00:46.358 00.003 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1074
23:00:46.363 00.005 6120 Star::Find returns 1 (1), X=973.72, Y=41.96, Mass=13149, SNR=74.0, Peak=255 HFD=6.8
23:00:46.366 00.003 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-2.95) = xAngle (1.11 = 1.11)
23:00:46.370 00.004 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.84 = 0.84)
23:00:46.373 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.33 hyp=0.35 cameraTheta=-1.84 mountX=0.15 mountY=0.26, mountTheta=1.04
23:00:46.377 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.33, opts=13)
23:00:46.382 00.005 6120 Enqueuing Move request for scope (-0.09, -0.33)
23:00:46.386 00.004 7680 Worker thread wakes up
23:00:46.386 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.33) opts 0xd
23:00:46.386 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.33)
23:00:46.386 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:46.392 00.006 7680 Moving (-0.09, -0.33) raw xDistance=0.15 yDistance=0.26
23:00:46.392 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:00:46.392 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
23:00:46.392 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:00:46.393 00.001 7680 MoveAxis(E, 0, ABG)
23:00:46.393 00.000 7680 Move returns status 0, amount 0
23:00:46.393 00.000 7680 MoveAxis(N, 0, ABG)
23:00:46.393 00.000 7680 Move returns status 0, amount 0
23:00:46.393 00.000 7680 move complete, result=0
23:00:46.393 00.000 7680 worker thread done servicing request
23:00:46.394 00.001 6120 UpdateGuideState exits: m=13149 SNR=74.0 Saturated
23:00:46.398 00.004 6120 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 3 / 99999
23:00:46.402 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764046846.402,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.48,"Time":1.6,"SettleTime":10.0,"StarLocked":true}
23:00:46.405 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:46.410 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:46.413 00.003 6120 Enqueuing Expose request
23:00:46.416 00.003 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:00:46.420 00.004 7680 Worker thread wakes up
23:00:46.420 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:46.421 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:00:47.665 01.244 7680 Exposure complete
23:00:47.792 00.127 7680 worker thread done servicing request
23:00:47.793 00.001 6120 OnExposeComplete: enter
23:00:47.799 00.006 6120 UpdateGuideState(): m_state=6
23:00:47.803 00.004 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1075
23:00:47.808 00.005 6120 Star::Find returns 1 (1), X=973.66, Y=41.98, Mass=13832, SNR=76.3, Peak=255 HFD=6.9
23:00:47.811 00.003 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-2.95) = xAngle (0.94 = 0.94)
23:00:47.815 00.004 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.67 = 0.67)
23:00:47.819 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.32 hyp=0.36 cameraTheta=-2.01 mountX=0.21 mountY=0.22, mountTheta=0.82
23:00:47.823 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.32, opts=13)
23:00:47.828 00.005 6120 Enqueuing Move request for scope (-0.15, -0.32)
23:00:47.832 00.004 7680 Worker thread wakes up
23:00:47.832 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.32) opts 0xd
23:00:47.832 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.32)
23:00:47.832 00.000 7680 Moving (-0.15, -0.32) raw xDistance=0.21 yDistance=0.22
23:00:47.832 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:00:47.833 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.91
23:00:47.833 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:47.836 00.003 6120 UpdateGuideState exits: m=13832 SNR=76.3 Saturated
23:00:47.840 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:00:47.840 00.000 7680 MoveAxis(W, 85, ABG)
23:00:47.841 00.001 7680 Guiding  Dir = 3, Dur = 85
23:00:47.841 00.000 6120 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 4 / 99999
23:00:47.845 00.004 7680 IsSlewing returns 0
23:00:47.845 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046847.845,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.44,"Time":3.0,"SettleTime":10.0,"StarLocked":true}
23:00:47.848 00.003 7680 IsGuiding returns 0
23:00:47.848 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:47.852 00.004 7680 PulseGuide returned control before completion, sleep 95
23:00:47.853 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:47.856 00.003 6120 Enqueuing Expose request
23:00:47.953 00.097 7680 IsGuiding returns 1
23:00:47.953 00.000 7680 scope still moving after pulse duration time elapsed
23:00:47.983 00.030 7680 IsSlewing returns 0
23:00:47.986 00.003 7680 IsGuiding returns 0
23:00:47.986 00.000 7680 scope move finished after 85 + 52 ms
23:00:47.987 00.001 7680 Move returns status 0, amount 85
23:00:47.987 00.000 7680 MoveAxis(S, 120, ABG)
23:00:47.988 00.001 7680 Guiding  Dir = 1, Dur = 120
23:00:47.988 00.000 7680 IsSlewing returns 0
23:00:47.989 00.001 7680 IsGuiding returns 0
23:00:47.990 00.001 7680 PulseGuide returned control before completion, sleep 130
23:00:48.123 00.133 7680 IsGuiding returns 1
23:00:48.123 00.000 7680 scope still moving after pulse duration time elapsed
23:00:48.155 00.032 7680 IsSlewing returns 0
23:00:48.156 00.001 7680 IsGuiding returns 0
23:00:48.156 00.000 7680 scope move finished after 120 + 47 ms
23:00:48.156 00.000 7680 Move returns status 0, amount 120
23:00:48.156 00.000 7680 move complete, result=0
23:00:48.158 00.002 7680 worker thread done servicing request
23:00:48.158 00.000 6120 GuideStep: 0.2 px 85 ms WEST, 0.2 px 120 ms SOUTH
23:00:48.164 00.006 7680 Worker thread wakes up
23:00:48.164 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:48.164 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:00:49.411 01.247 7680 Exposure complete
23:00:49.538 00.127 7680 worker thread done servicing request
23:00:49.538 00.000 6120 OnExposeComplete: enter
23:00:49.541 00.003 6120 UpdateGuideState(): m_state=6
23:00:49.547 00.006 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1076
23:00:49.552 00.005 6120 Star::Find returns 1 (1), X=973.91, Y=42.09, Mass=13407, SNR=76.3, Peak=255 HFD=7.0
23:00:49.555 00.003 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-2.95) = xAngle (1.81 = 1.81)
23:00:49.559 00.004 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.54 = 1.54)
23:00:49.563 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.15 mountX=-0.05 mountY=0.23, mountTheta=1.80
23:00:49.568 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.21, opts=13)
23:00:49.572 00.004 6120 Enqueuing Move request for scope (0.09, -0.21)
23:00:49.576 00.004 7680 Worker thread wakes up
23:00:49.576 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
23:00:49.577 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
23:00:49.577 00.000 7680 Moving (0.09, -0.21) raw xDistance=-0.05 yDistance=0.23
23:00:49.577 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:00:49.577 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:49.581 00.004 6120 UpdateGuideState exits: m=13407 SNR=76.3 Saturated
23:00:49.585 00.004 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 5 / 99999
23:00:49.588 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
23:00:49.588 00.000 7680 MoveAxis(E, 0, ABG)
23:00:49.588 00.000 7680 Move returns status 0, amount 0
23:00:49.588 00.000 7680 MoveAxis(S, 124, ABG)
23:00:49.589 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046849.588,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.38,"Time":4.8,"SettleTime":10.0,"StarLocked":true}
23:00:49.593 00.004 7680 Guiding  Dir = 1, Dur = 124
23:00:49.593 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:49.597 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:49.600 00.003 6120 Enqueuing Expose request
23:00:49.605 00.005 7680 IsSlewing returns 0
23:00:49.605 00.000 7680 IsGuiding returns 0
23:00:49.605 00.000 7680 PulseGuide returned control before completion, sleep 134
23:00:49.746 00.141 7680 IsGuiding returns 1
23:00:49.747 00.001 7680 scope still moving after pulse duration time elapsed
23:00:49.778 00.031 7680 IsSlewing returns 0
23:00:49.779 00.001 7680 IsGuiding returns 0
23:00:49.779 00.000 7680 scope move finished after 124 + 50 ms
23:00:49.780 00.001 7680 Move returns status 0, amount 124
23:00:49.780 00.000 7680 move complete, result=0
23:00:49.781 00.001 7680 worker thread done servicing request
23:00:49.781 00.000 7680 Worker thread wakes up
23:00:49.782 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 124 ms SOUTH
23:00:49.787 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:49.787 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:00:51.027 01.240 7680 Exposure complete
23:00:51.159 00.132 7680 worker thread done servicing request
23:00:51.159 00.000 6120 OnExposeComplete: enter
23:00:51.163 00.004 6120 UpdateGuideState(): m_state=6
23:00:51.165 00.002 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1077
23:00:51.170 00.005 6120 Star::Find returns 1 (1), X=973.95, Y=42.35, Mass=13423, SNR=74.7, Peak=255 HFD=6.8
23:00:51.173 00.003 6120 CameraToMount -- cameraTheta (0.33) - m_xAngle (-2.95) = xAngle (3.29 = -2.99)
23:00:51.179 00.006 6120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.02 = 3.02)
23:00:51.183 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.33 mountX=-0.15 mountY=0.02, mountTheta=3.02
23:00:51.188 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.05, opts=13)
23:00:51.191 00.003 6120 Enqueuing Move request for scope (0.14, 0.05)
23:00:51.195 00.004 7680 Worker thread wakes up
23:00:51.195 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
23:00:51.195 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:51.200 00.005 6120 UpdateGuideState exits: m=13423 SNR=74.7 Saturated
23:00:51.203 00.003 6120 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 6 / 99999
23:00:51.206 00.003 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
23:00:51.206 00.000 7680 Moving (0.14, 0.05) raw xDistance=-0.15 yDistance=0.02
23:00:51.207 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:00:51.207 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:00:51.208 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046851.206,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.31,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
23:00:51.212 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:00:51.212 00.000 7680 MoveAxis(E, 0, ABG)
23:00:51.212 00.000 7680 Move returns status 0, amount 0
23:00:51.212 00.000 7680 MoveAxis(N, 0, ABG)
23:00:51.213 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:51.217 00.004 7680 Move returns status 0, amount 0
23:00:51.217 00.000 7680 move complete, result=0
23:00:51.217 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:51.221 00.004 6120 Enqueuing Expose request
23:00:51.225 00.004 7680 worker thread done servicing request
23:00:51.226 00.001 7680 Worker thread wakes up
23:00:51.226 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:51.226 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:00:51.226 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:00:52.478 01.252 7680 Exposure complete
23:00:52.610 00.132 7680 worker thread done servicing request
23:00:52.610 00.000 6120 OnExposeComplete: enter
23:00:52.614 00.004 6120 UpdateGuideState(): m_state=6
23:00:52.617 00.003 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1078
23:00:52.622 00.005 6120 Star::Find returns 1 (1), X=973.86, Y=42.32, Mass=13225, SNR=75.3, Peak=255 HFD=6.9
23:00:52.626 00.004 6120 CameraToMount -- cameraTheta (0.55) - m_xAngle (-2.95) = xAngle (3.51 = -2.78)
23:00:52.630 00.004 6120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.24 = -3.04)
23:00:52.634 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.55 mountX=-0.05 mountY=-0.01, mountTheta=-3.04
23:00:52.640 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.03, opts=13)
23:00:52.645 00.005 6120 Enqueuing Move request for scope (0.05, 0.03)
23:00:52.649 00.004 7680 Worker thread wakes up
23:00:52.649 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:00:52.650 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:00:52.650 00.000 7680 Moving (0.05, 0.03) raw xDistance=-0.05 yDistance=-0.01
23:00:52.651 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:00:52.651 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:00:52.651 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:00:52.651 00.000 7680 MoveAxis(E, 0, ABG)
23:00:52.651 00.000 7680 Move returns status 0, amount 0
23:00:52.651 00.000 7680 MoveAxis(N, 0, ABG)
23:00:52.651 00.000 7680 Move returns status 0, amount 0
23:00:52.652 00.001 7680 move complete, result=0
23:00:52.652 00.000 7680 worker thread done servicing request
23:00:52.652 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:52.657 00.005 6120 UpdateGuideState exits: m=13225 SNR=75.3 Saturated
23:00:52.660 00.003 6120 PhdController: settling, locked = 1, distance = 0.23 (1.50) aobump = 0 frame = 7 / 99999
23:00:52.664 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764046852.664,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.23,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
23:00:52.668 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:52.673 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:52.676 00.003 6120 Enqueuing Expose request
23:00:52.680 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:00:52.683 00.003 7680 Worker thread wakes up
23:00:52.684 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:52.684 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:00:53.928 01.244 7680 Exposure complete
23:00:54.066 00.138 7680 worker thread done servicing request
23:00:54.066 00.000 6120 OnExposeComplete: enter
23:00:54.071 00.005 6120 UpdateGuideState(): m_state=6
23:00:54.075 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1079
23:00:54.078 00.003 6120 Star::Find returns 1 (1), X=973.81, Y=42.76, Mass=14228, SNR=78.4, Peak=255 HFD=6.9
23:00:54.082 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.75)
23:00:54.086 00.004 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.02)
23:00:54.088 00.002 6120 CameraToMount -- cameraX=-0.00 cameraY=0.46 hyp=0.46 cameraTheta=1.58 mountX=-0.08 mountY=-0.41, mountTheta=-1.76
23:00:54.093 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.46, opts=13)
23:00:54.096 00.003 6120 Enqueuing Move request for scope (-0.00, 0.46)
23:00:54.100 00.004 7680 Worker thread wakes up
23:00:54.100 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.46) opts 0xd
23:00:54.100 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.46)
23:00:54.100 00.000 7680 Moving (-0.00, 0.46) raw xDistance=-0.08 yDistance=-0.41
23:00:54.100 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:00:54.100 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:00:54.102 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
23:00:54.102 00.000 7680 MoveAxis(E, 0, ABG)
23:00:54.102 00.000 7680 Move returns status 0, amount 0
23:00:54.102 00.000 7680 MoveAxis(N, 0, ABG)
23:00:54.102 00.000 7680 Move returns status 0, amount 0
23:00:54.102 00.000 7680 move complete, result=0
23:00:54.102 00.000 7680 worker thread done servicing request
23:00:54.102 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:54.106 00.004 6120 UpdateGuideState exits: m=14228 SNR=78.4 Saturated
23:00:54.110 00.004 6120 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 8 / 99999
23:00:54.113 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764046854.113,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.30,"Time":9.3,"SettleTime":10.0,"StarLocked":true}
23:00:54.117 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:54.120 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:54.124 00.004 6120 Enqueuing Expose request
23:00:54.128 00.004 7680 Worker thread wakes up
23:00:54.128 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:54.129 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:00:54.129 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:00:55.372 01.243 7680 Exposure complete
23:00:55.499 00.127 7680 worker thread done servicing request
23:00:55.499 00.000 6120 OnExposeComplete: enter
23:00:55.504 00.005 6120 UpdateGuideState(): m_state=6
23:00:55.507 00.003 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1080
23:00:55.512 00.005 6120 Star::Find returns 1 (1), X=974.00, Y=42.78, Mass=12735, SNR=72.5, Peak=255 HFD=6.8
23:00:55.515 00.003 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
23:00:55.519 00.004 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.39)
23:00:55.523 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.48 hyp=0.52 cameraTheta=1.20 mountX=-0.27 mountY=-0.35, mountTheta=-2.23
23:00:55.528 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.48, opts=13)
23:00:55.531 00.003 6120 Enqueuing Move request for scope (0.19, 0.48)
23:00:55.536 00.005 7680 Worker thread wakes up
23:00:55.536 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.48) opts 0xd
23:00:55.536 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.48)
23:00:55.536 00.000 7680 Moving (0.19, 0.48) raw xDistance=-0.27 yDistance=-0.35
23:00:55.536 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:00:55.536 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:00:55.537 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
23:00:55.537 00.000 7680 MoveAxis(E, 111, ABG)
23:00:55.537 00.000 7680 Guiding  Dir = 2, Dur = 111
23:00:55.537 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:55.542 00.005 7680 IsSlewing returns 0
23:00:55.542 00.000 6120 UpdateGuideState exits: m=12735 SNR=72.5 Saturated
23:00:55.547 00.005 7680 IsGuiding returns 0
23:00:55.547 00.000 6120 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 9 / 99999
23:00:55.551 00.004 6120 PhdController: newstate STATE_FINISH
23:00:55.555 00.004 7680 PulseGuide returned control before completion, sleep 121
23:00:55.555 00.000 6120 PhdController complete: success
23:00:55.559 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764046855.559,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
23:00:55.563 00.004 6120 Mount: notify guiding dither settle done success=1
23:00:55.567 00.004 6120 PhdController: newstate STATE_IDLE
23:00:55.571 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:55.575 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:55.579 00.004 6120 Enqueuing Expose request
23:00:55.692 00.113 7680 IsGuiding returns 0
23:00:55.692 00.000 7680 Move returns status 0, amount 111
23:00:55.693 00.001 7680 MoveAxis(N, 0, ABG)
23:00:55.693 00.000 7680 Move returns status 0, amount 0
23:00:55.694 00.001 7680 move complete, result=0
23:00:55.694 00.000 7680 worker thread done servicing request
23:00:55.694 00.000 6120 GuideStep: -0.3 px 111 ms EAST, -0.4 px 0 ms NORTH
23:00:55.702 00.008 7680 Worker thread wakes up
23:00:55.702 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:55.703 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:00:56.955 01.252 7680 Exposure complete
23:00:57.107 00.152 7680 worker thread done servicing request
23:00:57.109 00.002 6120 OnExposeComplete: enter
23:00:57.112 00.003 6120 UpdateGuideState(): m_state=6
23:00:57.116 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1081
23:00:57.120 00.004 6120 Star::Find returns 1 (1), X=974.14, Y=42.67, Mass=12276, SNR=72.0, Peak=255 HFD=6.8
23:00:57.126 00.006 6120 CameraToMount -- cameraTheta (0.85) - m_xAngle (-2.95) = xAngle (3.80 = -2.48)
23:00:57.130 00.004 6120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.54 = -2.75)
23:00:57.136 00.006 6120 CameraToMount -- cameraX=0.33 cameraY=0.37 hyp=0.49 cameraTheta=0.85 mountX=-0.39 mountY=-0.19, mountTheta=-2.69
23:00:57.144 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=0.37, opts=13)
23:00:57.149 00.005 6120 Enqueuing Move request for scope (0.33, 0.37)
23:00:57.154 00.005 7680 Worker thread wakes up
23:00:57.154 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:57.159 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.37) opts 0xd
23:00:57.159 00.000 6120 UpdateGuideState exits: m=12276 SNR=72.0 Saturated
23:00:57.165 00.006 7680 Handling offset move in thread for scope, endpoint = (0.33, 0.37)
23:00:57.165 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:57.171 00.006 7680 Moving (0.33, 0.37) raw xDistance=-0.39 yDistance=-0.19
23:00:57.171 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:57.176 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
23:00:57.176 00.000 6120 Enqueuing Expose request
23:00:57.181 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:00:57.181 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:00:57.181 00.000 7680 MoveAxis(E, 166, ABG)
23:00:57.181 00.000 7680 Guiding  Dir = 2, Dur = 166
23:00:57.182 00.001 7680 IsSlewing returns 0
23:00:57.182 00.000 7680 IsGuiding returns 0
23:00:57.183 00.001 7680 PulseGuide returned control before completion, sleep 176
23:00:57.365 00.182 7680 IsGuiding returns 1
23:00:57.366 00.001 7680 scope still moving after pulse duration time elapsed
23:00:57.396 00.030 7680 IsSlewing returns 0
23:00:57.397 00.001 7680 IsGuiding returns 0
23:00:57.398 00.001 7680 scope move finished after 166 + 49 ms
23:00:57.398 00.000 7680 Move returns status 0, amount 166
23:00:57.399 00.001 7680 MoveAxis(N, 0, ABG)
23:00:57.399 00.000 7680 Move returns status 0, amount 0
23:00:57.399 00.000 7680 move complete, result=0
23:00:57.400 00.001 7680 worker thread done servicing request
23:00:57.400 00.000 7680 Worker thread wakes up
23:00:57.401 00.001 6120 GuideStep: -0.4 px 166 ms EAST, -0.2 px 0 ms NORTH
23:00:57.407 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:57.407 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:00:58.659 01.252 7680 Exposure complete
23:00:58.808 00.149 7680 worker thread done servicing request
23:00:58.809 00.001 6120 OnExposeComplete: enter
23:00:58.813 00.004 6120 UpdateGuideState(): m_state=6
23:00:58.817 00.004 6120 Star::Find(15, 974, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1082
23:00:58.821 00.004 6120 Star::Find returns 1 (1), X=973.87, Y=43.17, Mass=12168, SNR=71.1, Peak=255 HFD=6.7
23:00:58.826 00.005 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
23:00:58.829 00.003 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.09)
23:00:58.833 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.87 hyp=0.87 cameraTheta=1.51 mountX=-0.21 mountY=-0.76, mountTheta=-1.85
23:00:58.838 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.87, opts=13)
23:00:58.842 00.004 6120 Enqueuing Move request for scope (0.05, 0.87)
23:00:58.845 00.003 7680 Worker thread wakes up
23:00:58.845 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.87) opts 0xd
23:00:58.846 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.87)
23:00:58.846 00.000 7680 Moving (0.05, 0.87) raw xDistance=-0.21 yDistance=-0.76
23:00:58.846 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
23:00:58.846 00.000 7680 resist switch: large excursion: input -0.76 thresh 0.60 direction from 1 to -1
23:00:58.847 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.28
23:00:58.847 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
23:00:58.847 00.000 7680 MoveAxis(E, 99, ABG)
23:00:58.847 00.000 7680 Guiding  Dir = 2, Dur = 99
23:00:58.847 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:00:58.851 00.004 7680 IsSlewing returns 0
23:00:58.852 00.001 6120 UpdateGuideState exits: m=12168 SNR=71.1 Saturated
23:00:58.857 00.005 7680 IsGuiding returns 0
23:00:58.857 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:58.861 00.004 7680 PulseGuide returned control before completion, sleep 109
23:00:58.861 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:00:58.866 00.005 6120 Enqueuing Expose request
23:00:58.978 00.112 7680 IsGuiding returns 1
23:00:58.978 00.000 7680 scope still moving after pulse duration time elapsed
23:00:59.008 00.030 7680 IsSlewing returns 0
23:00:59.010 00.002 7680 IsGuiding returns 0
23:00:59.010 00.000 7680 scope move finished after 99 + 53 ms
23:00:59.010 00.000 7680 Move returns status 0, amount 99
23:00:59.010 00.000 7680 MoveAxis(N, 412, ABG)
23:00:59.011 00.001 7680 Guiding  Dir = 0, Dur = 412
23:00:59.013 00.002 7680 IsSlewing returns 0
23:00:59.014 00.001 7680 IsGuiding returns 0
23:00:59.014 00.000 7680 PulseGuide returned control before completion, sleep 422
23:00:59.450 00.436 7680 IsGuiding returns 1
23:00:59.451 00.001 7680 scope still moving after pulse duration time elapsed
23:00:59.481 00.030 7680 IsSlewing returns 0
23:00:59.482 00.001 7680 IsGuiding returns 0
23:00:59.483 00.001 7680 scope move finished after 412 + 57 ms
23:00:59.483 00.000 7680 Move returns status 0, amount 412
23:00:59.484 00.001 7680 move complete, result=0
23:00:59.484 00.000 7680 worker thread done servicing request
23:00:59.485 00.001 7680 Worker thread wakes up
23:00:59.486 00.001 6120 GuideStep: -0.2 px 99 ms EAST, -0.8 px 412 ms NORTH
23:00:59.496 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
23:00:59.496 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:01:00.744 01.248 7680 Exposure complete
23:01:00.884 00.140 7680 worker thread done servicing request
23:01:00.884 00.000 6120 OnExposeComplete: enter
23:01:00.888 00.004 6120 UpdateGuideState(): m_state=6
23:01:00.894 00.006 6120 Star::Find(15, 973, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1083
23:01:00.897 00.003 6120 Star::Find returns 1 (1), X=973.91, Y=43.18, Mass=13127, SNR=75.7, Peak=255 HFD=6.8
23:01:00.900 00.003 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
23:01:00.902 00.002 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
23:01:00.907 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.89 hyp=0.89 cameraTheta=1.46 mountX=-0.26 mountY=-0.75, mountTheta=-1.90
23:01:00.911 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.89, opts=13)
23:01:00.915 00.004 6120 Enqueuing Move request for scope (0.09, 0.89)
23:01:00.920 00.005 7680 Worker thread wakes up
23:01:00.920 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:00.924 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.89) opts 0xd
23:01:00.924 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.89)
23:01:00.926 00.002 7680 Moving (0.09, 0.89) raw xDistance=-0.26 yDistance=-0.75
23:01:00.926 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:01:00.926 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
23:01:00.926 00.000 7680 MoveAxis(E, 112, ABG)
23:01:00.926 00.000 6120 UpdateGuideState exits: m=13127 SNR=75.7 Saturated
23:01:00.930 00.004 7680 Guiding  Dir = 2, Dur = 112
23:01:00.930 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:00.935 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:00.939 00.004 6120 Enqueuing Expose request
23:01:00.943 00.004 7680 IsSlewing returns 0
23:01:00.944 00.001 7680 IsGuiding returns 0
23:01:00.944 00.000 7680 PulseGuide returned control before completion, sleep 122
23:01:01.076 00.132 7680 IsGuiding returns 1
23:01:01.079 00.003 7680 scope still moving after pulse duration time elapsed
23:01:01.107 00.028 7680 IsSlewing returns 0
23:01:01.108 00.001 7680 IsGuiding returns 1
23:01:01.139 00.031 7680 IsSlewing returns 0
23:01:01.140 00.001 7680 IsGuiding returns 1
23:01:01.169 00.029 7680 IsSlewing returns 0
23:01:01.170 00.001 7680 IsGuiding returns 0
23:01:01.170 00.000 7680 scope move finished after 112 + 115 ms
23:01:01.170 00.000 7680 Move returns status 0, amount 112
23:01:01.172 00.002 7680 MoveAxis(N, 410, ABG)
23:01:01.172 00.000 7680 Guiding  Dir = 0, Dur = 410
23:01:01.172 00.000 7680 IsSlewing returns 0
23:01:01.172 00.000 7680 IsGuiding returns 0
23:01:01.173 00.001 7680 PulseGuide returned control before completion, sleep 420
23:01:01.607 00.434 7680 IsGuiding returns 1
23:01:01.608 00.001 7680 scope still moving after pulse duration time elapsed
23:01:01.638 00.030 7680 IsSlewing returns 0
23:01:01.639 00.001 7680 IsGuiding returns 0
23:01:01.641 00.002 7680 scope move finished after 410 + 57 ms
23:01:01.641 00.000 7680 Move returns status 0, amount 410
23:01:01.642 00.001 7680 move complete, result=0
23:01:01.642 00.000 7680 worker thread done servicing request
23:01:01.643 00.001 6120 GuideStep: -0.3 px 112 ms EAST, -0.8 px 410 ms NORTH
23:01:01.649 00.006 7680 Worker thread wakes up
23:01:01.649 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:01.650 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:01:02.900 01.250 7680 Exposure complete
23:01:03.036 00.136 7680 worker thread done servicing request
23:01:03.036 00.000 6120 OnExposeComplete: enter
23:01:03.040 00.004 6120 UpdateGuideState(): m_state=6
23:01:03.045 00.005 6120 Star::Find(15, 973, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1084
23:01:03.050 00.005 6120 Star::Find returns 1 (1), X=973.77, Y=42.54, Mass=13197, SNR=75.6, Peak=255 HFD=6.9
23:01:03.054 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.71 = -1.58)
23:01:03.058 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
23:01:03.061 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.75 mountX=-0.00 mountY=-0.24, mountTheta=-1.58
23:01:03.066 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.24, opts=13)
23:01:03.071 00.005 6120 Enqueuing Move request for scope (-0.04, 0.24)
23:01:03.074 00.003 7680 Worker thread wakes up
23:01:03.075 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
23:01:03.076 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
23:01:03.076 00.000 7680 Moving (-0.04, 0.24) raw xDistance=-0.00 yDistance=-0.24
23:01:03.076 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:01:03.076 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:01:03.077 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:03.082 00.005 6120 UpdateGuideState exits: m=13197 SNR=75.6 Saturated
23:01:03.085 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:03.089 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:03.092 00.003 6120 Enqueuing Expose request
23:01:03.097 00.005 7680 MoveAxis(E, 0, ABG)
23:01:03.097 00.000 7680 Move returns status 0, amount 0
23:01:03.097 00.000 7680 MoveAxis(N, 128, ABG)
23:01:03.097 00.000 7680 Guiding  Dir = 0, Dur = 128
23:01:03.097 00.000 7680 IsSlewing returns 0
23:01:03.098 00.001 7680 IsGuiding returns 0
23:01:03.098 00.000 7680 PulseGuide returned control before completion, sleep 138
23:01:03.251 00.153 7680 IsGuiding returns 1
23:01:03.252 00.001 7680 scope still moving after pulse duration time elapsed
23:01:03.284 00.032 7680 IsSlewing returns 0
23:01:03.285 00.001 7680 IsGuiding returns 0
23:01:03.285 00.000 7680 scope move finished after 128 + 59 ms
23:01:03.287 00.002 7680 Move returns status 0, amount 128
23:01:03.287 00.000 7680 move complete, result=0
23:01:03.288 00.001 7680 worker thread done servicing request
23:01:03.288 00.000 7680 Worker thread wakes up
23:01:03.288 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 128 ms NORTH
23:01:03.296 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:03.296 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:01:04.541 01.245 7680 Exposure complete
23:01:04.695 00.154 7680 worker thread done servicing request
23:01:04.696 00.001 6120 OnExposeComplete: enter
23:01:04.700 00.004 6120 UpdateGuideState(): m_state=6
23:01:04.704 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1085
23:01:04.709 00.005 6120 Star::Find returns 1 (1), X=973.74, Y=42.87, Mass=13128, SNR=74.7, Peak=255 HFD=6.7
23:01:04.713 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.65 = -1.64)
23:01:04.717 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.91)
23:01:04.721 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.58 hyp=0.58 cameraTheta=1.69 mountX=-0.04 mountY=-0.55, mountTheta=-1.64
23:01:04.727 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.58, opts=13)
23:01:04.730 00.003 6120 Enqueuing Move request for scope (-0.07, 0.58)
23:01:04.736 00.006 7680 Worker thread wakes up
23:01:04.737 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.58) opts 0xd
23:01:04.737 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.58)
23:01:04.738 00.001 7680 Moving (-0.07, 0.58) raw xDistance=-0.04 yDistance=-0.55
23:01:04.738 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:01:04.738 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:01:04.738 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:04.744 00.006 7680 MoveAxis(E, 0, ABG)
23:01:04.744 00.000 7680 Move returns status 0, amount 0
23:01:04.745 00.001 7680 MoveAxis(N, 298, ABG)
23:01:04.746 00.001 7680 Guiding  Dir = 0, Dur = 298
23:01:04.746 00.000 6120 UpdateGuideState exits: m=13128 SNR=74.7 Saturated
23:01:04.750 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:04.755 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:04.759 00.004 6120 Enqueuing Expose request
23:01:04.763 00.004 7680 IsSlewing returns 0
23:01:04.764 00.001 7680 IsGuiding returns 0
23:01:04.764 00.000 7680 PulseGuide returned control before completion, sleep 308
23:01:05.075 00.311 7680 IsGuiding returns 1
23:01:05.076 00.001 7680 scope still moving after pulse duration time elapsed
23:01:05.106 00.030 7680 IsSlewing returns 0
23:01:05.107 00.001 7680 IsGuiding returns 0
23:01:05.108 00.001 7680 scope move finished after 298 + 45 ms
23:01:05.108 00.000 7680 Move returns status 0, amount 298
23:01:05.109 00.001 7680 move complete, result=0
23:01:05.109 00.000 7680 worker thread done servicing request
23:01:05.110 00.001 7680 Worker thread wakes up
23:01:05.110 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 298 ms NORTH
23:01:05.117 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:05.117 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:01:06.369 01.252 7680 Exposure complete
23:01:06.503 00.134 7680 worker thread done servicing request
23:01:06.504 00.001 6120 OnExposeComplete: enter
23:01:06.509 00.005 6120 UpdateGuideState(): m_state=6
23:01:06.513 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1086
23:01:06.516 00.003 6120 Star::Find returns 1 (1), X=973.79, Y=42.68, Mass=13508, SNR=76.7, Peak=255 HFD=6.9
23:01:06.520 00.004 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
23:01:06.524 00.004 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.98)
23:01:06.528 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.39 hyp=0.39 cameraTheta=1.62 mountX=-0.05 mountY=-0.35, mountTheta=-1.72
23:01:06.532 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.39, opts=13)
23:01:06.536 00.004 6120 Enqueuing Move request for scope (-0.02, 0.39)
23:01:06.540 00.004 7680 Worker thread wakes up
23:01:06.541 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:06.543 00.002 6120 UpdateGuideState exits: m=13508 SNR=76.7 Saturated
23:01:06.548 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.39) opts 0xd
23:01:06.548 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.39)
23:01:06.549 00.001 7680 Moving (-0.02, 0.39) raw xDistance=-0.05 yDistance=-0.35
23:01:06.549 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:01:06.549 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:06.554 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:01:06.555 00.001 7680 MoveAxis(E, 0, ABG)
23:01:06.555 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:06.559 00.004 6120 Enqueuing Expose request
23:01:06.563 00.004 7680 Move returns status 0, amount 0
23:01:06.563 00.000 7680 MoveAxis(N, 193, ABG)
23:01:06.563 00.000 7680 Guiding  Dir = 0, Dur = 193
23:01:06.563 00.000 7680 IsSlewing returns 0
23:01:06.564 00.001 7680 IsGuiding returns 0
23:01:06.565 00.001 7680 PulseGuide returned control before completion, sleep 203
23:01:06.781 00.216 7680 IsGuiding returns 1
23:01:06.781 00.000 7680 scope still moving after pulse duration time elapsed
23:01:06.811 00.030 7680 IsSlewing returns 0
23:01:06.812 00.001 7680 IsGuiding returns 0
23:01:06.812 00.000 7680 scope move finished after 193 + 55 ms
23:01:06.812 00.000 7680 Move returns status 0, amount 193
23:01:06.813 00.001 7680 move complete, result=0
23:01:06.813 00.000 7680 worker thread done servicing request
23:01:06.814 00.001 7680 Worker thread wakes up
23:01:06.814 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 193 ms NORTH
23:01:06.820 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:06.820 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:01:08.069 01.249 7680 Exposure complete
23:01:08.214 00.145 7680 worker thread done servicing request
23:01:08.215 00.001 6120 OnExposeComplete: enter
23:01:08.220 00.005 6120 UpdateGuideState(): m_state=6
23:01:08.223 00.003 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1087
23:01:08.227 00.004 6120 Star::Find returns 1 (1), X=973.89, Y=42.59, Mass=13398, SNR=75.2, Peak=255 HFD=6.9
23:01:08.231 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.28 = -2.01)
23:01:08.235 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.28)
23:01:08.238 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.32 mountX=-0.13 mountY=-0.23, mountTheta=-2.08
23:01:08.243 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.30, opts=13)
23:01:08.247 00.004 6120 Enqueuing Move request for scope (0.08, 0.30)
23:01:08.252 00.005 7680 Worker thread wakes up
23:01:08.252 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:08.255 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.30) opts 0xd
23:01:08.255 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.30)
23:01:08.255 00.000 7680 Moving (0.08, 0.30) raw xDistance=-0.13 yDistance=-0.23
23:01:08.256 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:01:08.256 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:01:08.256 00.000 7680 MoveAxis(E, 0, ABG)
23:01:08.256 00.000 7680 Move returns status 0, amount 0
23:01:08.256 00.000 7680 MoveAxis(N, 127, ABG)
23:01:08.256 00.000 7680 Guiding  Dir = 0, Dur = 127
23:01:08.256 00.000 6120 UpdateGuideState exits: m=13398 SNR=75.2 Saturated
23:01:08.261 00.005 7680 IsSlewing returns 0
23:01:08.262 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:08.266 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:08.271 00.005 7680 IsGuiding returns 0
23:01:08.271 00.000 6120 Enqueuing Expose request
23:01:08.275 00.004 7680 PulseGuide returned control before completion, sleep 137
23:01:08.418 00.143 7680 IsGuiding returns 1
23:01:08.420 00.002 7680 scope still moving after pulse duration time elapsed
23:01:08.449 00.029 7680 IsSlewing returns 0
23:01:08.450 00.001 7680 IsGuiding returns 0
23:01:08.451 00.001 7680 scope move finished after 127 + 52 ms
23:01:08.451 00.000 7680 Move returns status 0, amount 127
23:01:08.452 00.001 7680 move complete, result=0
23:01:08.452 00.000 7680 worker thread done servicing request
23:01:08.452 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 127 ms NORTH
23:01:08.458 00.006 7680 Worker thread wakes up
23:01:08.459 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:08.459 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:01:09.714 01.255 7680 Exposure complete
23:01:09.847 00.133 7680 worker thread done servicing request
23:01:09.847 00.000 6120 OnExposeComplete: enter
23:01:09.852 00.005 6120 UpdateGuideState(): m_state=6
23:01:09.856 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1088
23:01:09.860 00.004 6120 Star::Find returns 1 (1), X=973.91, Y=42.57, Mass=13738, SNR=76.8, Peak=255 HFD=6.9
23:01:09.863 00.003 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
23:01:09.867 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.35)
23:01:09.871 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.28 hyp=0.29 cameraTheta=1.25 mountX=-0.14 mountY=-0.21, mountTheta=-2.17
23:01:09.875 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.28, opts=13)
23:01:09.880 00.005 6120 Enqueuing Move request for scope (0.09, 0.28)
23:01:09.883 00.003 7680 Worker thread wakes up
23:01:09.884 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:09.887 00.003 6120 UpdateGuideState exits: m=13738 SNR=76.8 Saturated
23:01:09.892 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.28) opts 0xd
23:01:09.892 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.28)
23:01:09.892 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:09.897 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:09.900 00.003 6120 Enqueuing Expose request
23:01:09.904 00.004 7680 Moving (0.09, 0.28) raw xDistance=-0.14 yDistance=-0.21
23:01:09.904 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:01:09.904 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:01:09.905 00.001 7680 MoveAxis(E, 0, ABG)
23:01:09.905 00.000 7680 Move returns status 0, amount 0
23:01:09.905 00.000 7680 MoveAxis(N, 113, ABG)
23:01:09.906 00.001 7680 Guiding  Dir = 0, Dur = 113
23:01:09.906 00.000 7680 IsSlewing returns 0
23:01:09.906 00.000 7680 IsGuiding returns 0
23:01:09.906 00.000 7680 PulseGuide returned control before completion, sleep 123
23:01:10.046 00.140 7680 IsGuiding returns 1
23:01:10.047 00.001 7680 scope still moving after pulse duration time elapsed
23:01:10.076 00.029 7680 IsSlewing returns 0
23:01:10.078 00.002 7680 IsGuiding returns 0
23:01:10.078 00.000 7680 scope move finished after 113 + 59 ms
23:01:10.079 00.001 7680 Move returns status 0, amount 113
23:01:10.079 00.000 7680 move complete, result=0
23:01:10.080 00.001 7680 worker thread done servicing request
23:01:10.080 00.000 7680 Worker thread wakes up
23:01:10.080 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 113 ms NORTH
23:01:10.087 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:10.088 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:01:11.327 01.239 7680 Exposure complete
23:01:11.826 00.499 7680 worker thread done servicing request
23:01:11.829 00.003 6120 OnExposeComplete: enter
23:01:11.835 00.006 6120 UpdateGuideState(): m_state=6
23:01:11.839 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1089
23:01:11.842 00.003 6120 Star::Find returns 1 (1), X=973.75, Y=42.40, Mass=12054, SNR=71.0, Peak=255 HFD=6.9
23:01:11.845 00.003 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
23:01:11.848 00.003 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
23:01:11.851 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.13 mountX=0.04 mountY=-0.12, mountTheta=-1.22
23:01:11.856 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.10, opts=13)
23:01:11.861 00.005 6120 Enqueuing Move request for scope (-0.06, 0.10)
23:01:11.864 00.003 7680 Worker thread wakes up
23:01:11.864 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:11.867 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
23:01:11.867 00.000 6120 UpdateGuideState exits: m=12054 SNR=71.0 Saturated
23:01:11.869 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
23:01:11.869 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:11.873 00.004 7680 Moving (-0.06, 0.10) raw xDistance=0.04 yDistance=-0.12
23:01:11.874 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:11.876 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:01:11.877 00.001 6120 Enqueuing Expose request
23:01:11.879 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:01:11.880 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:01:11.880 00.000 7680 MoveAxis(E, 0, ABG)
23:01:11.880 00.000 7680 Move returns status 0, amount 0
23:01:11.880 00.000 7680 MoveAxis(N, 0, ABG)
23:01:11.880 00.000 7680 Move returns status 0, amount 0
23:01:11.880 00.000 7680 move complete, result=0
23:01:11.880 00.000 7680 worker thread done servicing request
23:01:11.880 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:11.883 00.003 7680 Worker thread wakes up
23:01:11.883 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:11.884 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:01:13.126 01.242 7680 Exposure complete
23:01:13.258 00.132 7680 worker thread done servicing request
23:01:13.258 00.000 6120 OnExposeComplete: enter
23:01:13.262 00.004 6120 UpdateGuideState(): m_state=6
23:01:13.268 00.006 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1090
23:01:13.271 00.003 6120 Star::Find returns 1 (1), X=973.86, Y=42.75, Mass=13809, SNR=78.1, Peak=255 HFD=6.8
23:01:13.275 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
23:01:13.279 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
23:01:13.284 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.45 hyp=0.45 cameraTheta=1.47 mountX=-0.13 mountY=-0.38, mountTheta=-1.90
23:01:13.289 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.45, opts=13)
23:01:13.295 00.006 6120 Enqueuing Move request for scope (0.05, 0.45)
23:01:13.298 00.003 7680 Worker thread wakes up
23:01:13.299 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:13.303 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.45) opts 0xd
23:01:13.303 00.000 6120 UpdateGuideState exits: m=13809 SNR=78.1 Saturated
23:01:13.307 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.45)
23:01:13.307 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:13.310 00.003 7680 Moving (0.05, 0.45) raw xDistance=-0.13 yDistance=-0.38
23:01:13.312 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:13.316 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:01:13.316 00.000 6120 Enqueuing Expose request
23:01:13.319 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:01:13.319 00.000 7680 MoveAxis(E, 0, ABG)
23:01:13.319 00.000 7680 Move returns status 0, amount 0
23:01:13.319 00.000 7680 MoveAxis(N, 208, ABG)
23:01:13.319 00.000 7680 Guiding  Dir = 0, Dur = 208
23:01:13.319 00.000 7680 IsSlewing returns 0
23:01:13.320 00.001 7680 IsGuiding returns 0
23:01:13.320 00.000 7680 PulseGuide returned control before completion, sleep 218
23:01:13.542 00.222 7680 IsGuiding returns 1
23:01:13.542 00.000 7680 scope still moving after pulse duration time elapsed
23:01:13.575 00.033 7680 IsSlewing returns 0
23:01:13.576 00.001 7680 IsGuiding returns 0
23:01:13.576 00.000 7680 scope move finished after 208 + 47 ms
23:01:13.576 00.000 7680 Move returns status 0, amount 208
23:01:13.576 00.000 7680 move complete, result=0
23:01:13.576 00.000 7680 worker thread done servicing request
23:01:13.577 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 208 ms NORTH
23:01:13.581 00.004 7680 Worker thread wakes up
23:01:13.581 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:13.581 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:01:14.837 01.256 7680 Exposure complete
23:01:14.965 00.128 7680 worker thread done servicing request
23:01:14.966 00.001 6120 OnExposeComplete: enter
23:01:14.969 00.003 6120 UpdateGuideState(): m_state=6
23:01:14.974 00.005 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1091
23:01:14.978 00.004 6120 Star::Find returns 1 (1), X=973.96, Y=42.39, Mass=13999, SNR=75.5, Peak=255 HFD=6.8
23:01:14.983 00.005 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
23:01:14.987 00.004 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
23:01:14.991 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.57 mountX=-0.16 mountY=-0.02, mountTheta=-3.02
23:01:14.996 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.09, opts=13)
23:01:15.001 00.005 6120 Enqueuing Move request for scope (0.15, 0.09)
23:01:15.004 00.003 7680 Worker thread wakes up
23:01:15.005 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
23:01:15.005 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
23:01:15.005 00.000 7680 Moving (0.15, 0.09) raw xDistance=-0.16 yDistance=-0.02
23:01:15.005 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:01:15.005 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:01:15.005 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:15.010 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:01:15.010 00.000 6120 UpdateGuideState exits: m=13999 SNR=75.5 Saturated
23:01:15.016 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:15.022 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:15.027 00.005 6120 Enqueuing Expose request
23:01:15.031 00.004 7680 MoveAxis(E, 0, ABG)
23:01:15.031 00.000 7680 Move returns status 0, amount 0
23:01:15.032 00.001 7680 MoveAxis(N, 0, ABG)
23:01:15.032 00.000 7680 Move returns status 0, amount 0
23:01:15.032 00.000 7680 move complete, result=0
23:01:15.032 00.000 7680 worker thread done servicing request
23:01:15.033 00.001 7680 Worker thread wakes up
23:01:15.033 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:15.033 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:15.037 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:01:16.279 01.242 7680 Exposure complete
23:01:16.414 00.135 7680 worker thread done servicing request
23:01:16.414 00.000 6120 OnExposeComplete: enter
23:01:16.418 00.004 6120 UpdateGuideState(): m_state=6
23:01:16.422 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1092
23:01:16.428 00.006 6120 Star::Find returns 1 (1), X=973.83, Y=42.81, Mass=13545, SNR=76.5, Peak=255 HFD=6.8
23:01:16.432 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
23:01:16.438 00.006 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.07)
23:01:16.441 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.51 hyp=0.51 cameraTheta=1.53 mountX=-0.12 mountY=-0.45, mountTheta=-1.82
23:01:16.446 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.51, opts=13)
23:01:16.450 00.004 6120 Enqueuing Move request for scope (0.02, 0.51)
23:01:16.456 00.006 7680 Worker thread wakes up
23:01:16.456 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:16.461 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.51) opts 0xd
23:01:16.462 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.51)
23:01:16.462 00.000 7680 Moving (0.02, 0.51) raw xDistance=-0.12 yDistance=-0.45
23:01:16.462 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:01:16.463 00.001 6120 UpdateGuideState exits: m=13545 SNR=76.5 Saturated
23:01:16.467 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:01:16.467 00.000 7680 MoveAxis(E, 0, ABG)
23:01:16.467 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:16.471 00.004 7680 Move returns status 0, amount 0
23:01:16.471 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:16.476 00.005 6120 Enqueuing Expose request
23:01:16.480 00.004 7680 MoveAxis(N, 244, ABG)
23:01:16.480 00.000 7680 Guiding  Dir = 0, Dur = 244
23:01:16.480 00.000 7680 IsSlewing returns 0
23:01:16.481 00.001 7680 IsGuiding returns 0
23:01:16.482 00.001 7680 PulseGuide returned control before completion, sleep 254
23:01:16.751 00.269 7680 IsGuiding returns 0
23:01:16.752 00.001 7680 Move returns status 0, amount 244
23:01:16.753 00.001 7680 move complete, result=0
23:01:16.753 00.000 7680 worker thread done servicing request
23:01:16.754 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 244 ms NORTH
23:01:16.761 00.007 7680 Worker thread wakes up
23:01:16.761 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:16.761 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:01:18.010 01.249 7680 Exposure complete
23:01:18.170 00.160 7680 worker thread done servicing request
23:01:18.170 00.000 6120 OnExposeComplete: enter
23:01:18.175 00.005 6120 UpdateGuideState(): m_state=6
23:01:18.178 00.003 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
23:01:18.182 00.004 6120 Star::Find returns 1 (1), X=973.93, Y=42.38, Mass=14085, SNR=77.1, Peak=255 HFD=6.9
23:01:18.185 00.003 6120 CameraToMount -- cameraTheta (0.63) - m_xAngle (-2.95) = xAngle (3.59 = -2.70)
23:01:18.190 00.005 6120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.32 = -2.96)
23:01:18.193 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.63 mountX=-0.13 mountY=-0.03, mountTheta=-2.95
23:01:18.198 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.08, opts=13)
23:01:18.204 00.006 6120 Enqueuing Move request for scope (0.12, 0.08)
23:01:18.209 00.005 7680 Worker thread wakes up
23:01:18.209 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:18.214 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
23:01:18.214 00.000 6120 UpdateGuideState exits: m=14085 SNR=77.1 Saturated
23:01:18.220 00.006 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
23:01:18.220 00.000 7680 Moving (0.12, 0.08) raw xDistance=-0.13 yDistance=-0.03
23:01:18.220 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:18.225 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:01:18.226 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:18.230 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:01:18.230 00.000 6120 Enqueuing Expose request
23:01:18.235 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:01:18.237 00.002 7680 MoveAxis(E, 0, ABG)
23:01:18.237 00.000 7680 Move returns status 0, amount 0
23:01:18.237 00.000 7680 MoveAxis(N, 0, ABG)
23:01:18.237 00.000 7680 Move returns status 0, amount 0
23:01:18.237 00.000 7680 move complete, result=0
23:01:18.238 00.001 7680 worker thread done servicing request
23:01:18.238 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:18.244 00.006 7680 Worker thread wakes up
23:01:18.244 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:18.244 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:01:19.500 01.256 7680 Exposure complete
23:01:19.640 00.140 7680 worker thread done servicing request
23:01:19.641 00.001 6120 OnExposeComplete: enter
23:01:19.645 00.004 6120 UpdateGuideState(): m_state=6
23:01:19.650 00.005 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1094
23:01:19.654 00.004 6120 Star::Find returns 1 (1), X=973.94, Y=42.73, Mass=13395, SNR=75.2, Peak=255 HFD=6.8
23:01:19.659 00.005 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
23:01:19.662 00.003 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
23:01:19.666 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.43 hyp=0.45 cameraTheta=1.29 mountX=-0.20 mountY=-0.34, mountTheta=-2.11
23:01:19.671 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.43, opts=13)
23:01:19.675 00.004 6120 Enqueuing Move request for scope (0.12, 0.43)
23:01:19.679 00.004 7680 Worker thread wakes up
23:01:19.679 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.43) opts 0xd
23:01:19.680 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.43)
23:01:19.680 00.000 7680 Moving (0.12, 0.43) raw xDistance=-0.20 yDistance=-0.34
23:01:19.680 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:01:19.680 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:01:19.681 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:19.684 00.003 7680 MoveAxis(E, 82, ABG)
23:01:19.685 00.001 7680 Guiding  Dir = 2, Dur = 82
23:01:19.685 00.000 6120 UpdateGuideState exits: m=13395 SNR=75.2 Saturated
23:01:19.689 00.004 7680 IsSlewing returns 0
23:01:19.689 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:19.692 00.003 7680 IsGuiding returns 0
23:01:19.692 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:19.696 00.004 6120 Enqueuing Expose request
23:01:19.701 00.005 7680 PulseGuide returned control before completion, sleep 92
23:01:19.798 00.097 7680 IsGuiding returns 1
23:01:19.798 00.000 7680 scope still moving after pulse duration time elapsed
23:01:19.831 00.033 7680 IsSlewing returns 0
23:01:19.832 00.001 7680 IsGuiding returns 0
23:01:19.832 00.000 7680 scope move finished after 82 + 57 ms
23:01:19.833 00.001 7680 Move returns status 0, amount 82
23:01:19.833 00.000 7680 MoveAxis(N, 182, ABG)
23:01:19.834 00.001 7680 Guiding  Dir = 0, Dur = 182
23:01:19.834 00.000 7680 IsSlewing returns 0
23:01:19.834 00.000 7680 IsGuiding returns 0
23:01:19.835 00.001 7680 PulseGuide returned control before completion, sleep 192
23:01:20.033 00.198 7680 IsGuiding returns 1
23:01:20.035 00.002 7680 scope still moving after pulse duration time elapsed
23:01:20.064 00.029 7680 IsSlewing returns 0
23:01:20.065 00.001 7680 IsGuiding returns 1
23:01:20.095 00.030 7680 IsSlewing returns 0
23:01:20.098 00.003 7680 IsGuiding returns 0
23:01:20.098 00.000 7680 scope move finished after 182 + 81 ms
23:01:20.098 00.000 7680 Move returns status 0, amount 182
23:01:20.099 00.001 7680 move complete, result=0
23:01:20.099 00.000 7680 worker thread done servicing request
23:01:20.099 00.000 6120 GuideStep: -0.2 px 82 ms EAST, -0.3 px 182 ms NORTH
23:01:20.107 00.008 7680 Worker thread wakes up
23:01:20.107 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:20.107 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:01:21.360 01.253 7680 Exposure complete
23:01:21.506 00.146 7680 worker thread done servicing request
23:01:21.507 00.001 6120 OnExposeComplete: enter
23:01:21.510 00.003 6120 UpdateGuideState(): m_state=6
23:01:21.515 00.005 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1095
23:01:21.518 00.003 6120 Star::Find returns 1 (1), X=973.97, Y=42.68, Mass=13506, SNR=76.0, Peak=255 HFD=6.9
23:01:21.521 00.003 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
23:01:21.525 00.004 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.42)
23:01:21.529 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.38 hyp=0.41 cameraTheta=1.18 mountX=-0.22 mountY=-0.27, mountTheta=-2.26
23:01:21.534 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.38, opts=13)
23:01:21.538 00.004 6120 Enqueuing Move request for scope (0.16, 0.38)
23:01:21.543 00.005 7680 Worker thread wakes up
23:01:21.543 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.38) opts 0xd
23:01:21.543 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.38)
23:01:21.543 00.000 7680 Moving (0.16, 0.38) raw xDistance=-0.22 yDistance=-0.27
23:01:21.544 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
23:01:21.544 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:21.548 00.004 6120 UpdateGuideState exits: m=13506 SNR=76.0 Saturated
23:01:21.553 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:01:21.554 00.001 7680 MoveAxis(E, 97, ABG)
23:01:21.554 00.000 7680 Guiding  Dir = 2, Dur = 97
23:01:21.554 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:21.559 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:21.563 00.004 6120 Enqueuing Expose request
23:01:21.567 00.004 7680 IsSlewing returns 0
23:01:21.567 00.000 7680 IsGuiding returns 0
23:01:21.568 00.001 7680 PulseGuide returned control before completion, sleep 107
23:01:21.680 00.112 7680 IsGuiding returns 1
23:01:21.680 00.000 7680 scope still moving after pulse duration time elapsed
23:01:21.710 00.030 7680 IsSlewing returns 0
23:01:21.712 00.002 7680 IsGuiding returns 0
23:01:21.713 00.001 7680 scope move finished after 97 + 48 ms
23:01:21.713 00.000 7680 Move returns status 0, amount 97
23:01:21.713 00.000 7680 MoveAxis(N, 147, ABG)
23:01:21.713 00.000 7680 Guiding  Dir = 0, Dur = 147
23:01:21.715 00.002 7680 IsSlewing returns 0
23:01:21.716 00.001 7680 IsGuiding returns 0
23:01:21.716 00.000 7680 PulseGuide returned control before completion, sleep 157
23:01:21.882 00.166 7680 IsGuiding returns 1
23:01:21.883 00.001 7680 scope still moving after pulse duration time elapsed
23:01:21.914 00.031 7680 IsSlewing returns 0
23:01:21.915 00.001 7680 IsGuiding returns 0
23:01:21.917 00.002 7680 scope move finished after 147 + 53 ms
23:01:21.918 00.001 7680 Move returns status 0, amount 147
23:01:21.918 00.000 7680 move complete, result=0
23:01:21.919 00.001 7680 worker thread done servicing request
23:01:21.919 00.000 7680 Worker thread wakes up
23:01:21.920 00.001 6120 GuideStep: -0.2 px 97 ms EAST, -0.3 px 147 ms NORTH
23:01:21.926 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:21.926 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:01:23.191 01.265 7680 Exposure complete
23:01:23.330 00.139 7680 worker thread done servicing request
23:01:23.330 00.000 6120 OnExposeComplete: enter
23:01:23.335 00.005 6120 UpdateGuideState(): m_state=6
23:01:23.339 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1096
23:01:23.344 00.005 6120 Star::Find returns 1 (1), X=973.91, Y=42.74, Mass=12355, SNR=71.5, Peak=255 HFD=6.8
23:01:23.350 00.006 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.31 = -1.98)
23:01:23.357 00.007 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
23:01:23.362 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.44 hyp=0.45 cameraTheta=1.35 mountX=-0.18 mountY=-0.35, mountTheta=-2.04
23:01:23.372 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.44, opts=13)
23:01:23.378 00.006 6120 Enqueuing Move request for scope (0.10, 0.44)
23:01:23.383 00.005 7680 Worker thread wakes up
23:01:23.384 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:23.391 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.44) opts 0xd
23:01:23.392 00.001 6120 UpdateGuideState exits: m=12355 SNR=71.5 Saturated
23:01:23.397 00.005 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.44)
23:01:23.397 00.000 7680 Moving (0.10, 0.44) raw xDistance=-0.18 yDistance=-0.35
23:01:23.397 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:23.404 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:01:23.404 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:23.408 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:01:23.408 00.000 6120 Enqueuing Expose request
23:01:23.412 00.004 7680 MoveAxis(E, 0, ABG)
23:01:23.412 00.000 7680 Move returns status 0, amount 0
23:01:23.412 00.000 7680 MoveAxis(N, 191, ABG)
23:01:23.412 00.000 7680 Guiding  Dir = 0, Dur = 191
23:01:23.412 00.000 7680 IsSlewing returns 0
23:01:23.414 00.002 7680 IsGuiding returns 0
23:01:23.414 00.000 7680 PulseGuide returned control before completion, sleep 201
23:01:23.619 00.205 7680 IsGuiding returns 1
23:01:23.620 00.001 7680 scope still moving after pulse duration time elapsed
23:01:23.650 00.030 7680 IsSlewing returns 0
23:01:23.652 00.002 7680 IsGuiding returns 0
23:01:23.653 00.001 7680 scope move finished after 191 + 48 ms
23:01:23.654 00.001 7680 Move returns status 0, amount 191
23:01:23.655 00.001 7680 move complete, result=0
23:01:23.655 00.000 7680 worker thread done servicing request
23:01:23.655 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 191 ms NORTH
23:01:23.662 00.007 7680 Worker thread wakes up
23:01:23.662 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:23.662 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:01:24.906 01.244 7680 Exposure complete
23:01:25.039 00.133 7680 worker thread done servicing request
23:01:25.039 00.000 6120 OnExposeComplete: enter
23:01:25.044 00.005 6120 UpdateGuideState(): m_state=6
23:01:25.048 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1097
23:01:25.051 00.003 6120 Star::Find returns 1 (1), X=973.92, Y=42.35, Mass=12653, SNR=73.3, Peak=255 HFD=6.7
23:01:25.054 00.003 6120 CameraToMount -- cameraTheta (0.50) - m_xAngle (-2.95) = xAngle (3.46 = -2.83)
23:01:25.058 00.004 6120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.19 = -3.10)
23:01:25.062 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.50 mountX=-0.11 mountY=-0.01, mountTheta=-3.09
23:01:25.067 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.06, opts=13)
23:01:25.070 00.003 6120 Enqueuing Move request for scope (0.11, 0.06)
23:01:25.074 00.004 7680 Worker thread wakes up
23:01:25.074 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
23:01:25.074 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
23:01:25.074 00.000 7680 Moving (0.11, 0.06) raw xDistance=-0.11 yDistance=-0.01
23:01:25.074 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:01:25.074 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:01:25.076 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:25.079 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:01:25.080 00.001 7680 MoveAxis(E, 0, ABG)
23:01:25.080 00.000 7680 Move returns status 0, amount 0
23:01:25.080 00.000 7680 MoveAxis(N, 0, ABG)
23:01:25.080 00.000 7680 Move returns status 0, amount 0
23:01:25.080 00.000 7680 move complete, result=0
23:01:25.080 00.000 6120 UpdateGuideState exits: m=12653 SNR=73.3 Saturated
23:01:25.083 00.003 7680 worker thread done servicing request
23:01:25.083 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:25.088 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:25.092 00.004 6120 Enqueuing Expose request
23:01:25.096 00.004 7680 Worker thread wakes up
23:01:25.096 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:25.099 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:25.099 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:01:26.351 01.252 7680 Exposure complete
23:01:26.461 00.110 7680 worker thread done servicing request
23:01:26.461 00.000 6120 OnExposeComplete: enter
23:01:26.466 00.005 6120 UpdateGuideState(): m_state=6
23:01:26.469 00.003 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1098
23:01:26.474 00.005 6120 Star::Find returns 1 (1), X=973.98, Y=42.71, Mass=14622, SNR=78.0, Peak=255 HFD=6.9
23:01:26.478 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
23:01:26.483 00.005 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.41)
23:01:26.489 00.006 6120 CameraToMount -- cameraX=0.17 cameraY=0.41 hyp=0.44 cameraTheta=1.19 mountX=-0.24 mountY=-0.30, mountTheta=-2.25
23:01:26.495 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.41, opts=13)
23:01:26.504 00.009 6120 Enqueuing Move request for scope (0.17, 0.41)
23:01:26.515 00.011 7680 Worker thread wakes up
23:01:26.515 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.41) opts 0xd
23:01:26.515 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.41)
23:01:26.515 00.000 7680 Moving (0.17, 0.41) raw xDistance=-0.24 yDistance=-0.30
23:01:26.515 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:01:26.517 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:01:26.517 00.000 7680 MoveAxis(E, 98, ABG)
23:01:26.517 00.000 7680 Guiding  Dir = 2, Dur = 98
23:01:26.517 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:26.521 00.004 7680 IsSlewing returns 0
23:01:26.521 00.000 6120 UpdateGuideState exits: m=14622 SNR=78.0 Saturated
23:01:26.524 00.003 7680 IsGuiding returns 0
23:01:26.525 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:26.528 00.003 7680 PulseGuide returned control before completion, sleep 108
23:01:26.528 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:26.532 00.004 6120 Enqueuing Expose request
23:01:26.665 00.133 6120 evsrv: cli 0FAEF1B8 connect
23:01:26.706 00.041 6120 case statement mapped state 6 to 3
23:01:26.711 00.005 7680 IsGuiding returns 0
23:01:26.715 00.004 6120 case statement mapped state 6 to 3
23:01:26.807 00.092 7680 Move returns status 0, amount 98
23:01:26.807 00.000 7680 MoveAxis(N, 162, ABG)
23:01:26.807 00.000 7680 Guiding  Dir = 0, Dur = 162
23:01:26.807 00.000 6120 evsrv: cli 0FAEF1B8 request: {"method":"get_app_state","id":"00c714dd-d94d-47be-9238-5501d7cbbdaa"}
23:01:26.812 00.005 7680 IsSlewing returns 0
23:01:26.812 00.000 6120 case statement mapped state 6 to 3
23:01:26.816 00.004 7680 IsGuiding returns 0
23:01:26.816 00.000 6120 evsrv: cli 0FAEF1B8 response: {"jsonrpc":"2.0","result":"Guiding","id":"00c714dd-d94d-47be-9238-5501d7cbbdaa"}
23:01:26.819 00.003 7680 PulseGuide returned control before completion, sleep 172
23:01:26.820 00.001 6120 evsrv: cli 0FAEF1B8 disconnect
23:01:26.825 00.005 6120 evsrv: cli 0FAF03D8 connect
23:01:26.828 00.003 6120 case statement mapped state 6 to 3
23:01:26.833 00.005 6120 case statement mapped state 6 to 3
23:01:26.837 00.004 6120 evsrv: cli 0FAF03D8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"f45d2051-e471-43d2-927d-226278839019"}
23:01:26.839 00.002 6120 PhdController::Dither begins
23:01:26.842 00.003 6120 dither: size=5.00, dRA=2.32 dDec=-0.94
23:01:26.845 00.003 6120 MountToCamera -- mountTheta (-0.39) + m_xAngle (-2.95) = xAngle (-3.34 = 2.94)
23:01:26.848 00.003 6120 MountToCamera -- mountX=2.32 mountY=-0.94 hyp=2.50 mountTheta=-0.39 cameraX=-2.46, cameraY=0.50 cameraTheta=2.94
23:01:26.852 00.004 6120 setting lock position to (971.36, 42.79)
23:01:27.007 00.155 7680 IsGuiding returns 1
23:01:27.007 00.000 7680 scope still moving after pulse duration time elapsed
23:01:27.007 00.000 6120 Mount: notify guiding dithered (-2.5, 0.5)
23:01:27.010 00.003 6120 Status Line: Dither by 2.32,-0.94
23:01:27.015 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:01:27.018 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
23:01:27.022 00.004 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":0,"id":"f45d2051-e471-43d2-927d-226278839019"}
23:01:27.027 00.005 6120 evsrv: cli 0FAF03D8 disconnect
23:01:27.034 00.007 7680 IsSlewing returns 0
23:01:27.144 00.110 7680 IsGuiding returns 0
23:01:27.144 00.000 7680 scope move finished after 162 + 165 ms
23:01:27.144 00.000 7680 Move returns status 0, amount 162
23:01:27.144 00.000 7680 move complete, result=0
23:01:27.144 00.000 7680 worker thread done servicing request
23:01:27.145 00.001 6120 GuideStep: -0.2 px 98 ms EAST, -0.3 px 162 ms NORTH
23:01:27.148 00.003 7680 Worker thread wakes up
23:01:27.148 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:27.149 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:01:28.388 01.239 7680 Exposure complete
23:01:28.514 00.126 7680 worker thread done servicing request
23:01:28.514 00.000 6120 OnExposeComplete: enter
23:01:28.518 00.004 6120 UpdateGuideState(): m_state=6
23:01:28.523 00.005 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1099
23:01:28.527 00.004 6120 Star::Find returns 1 (1), X=973.86, Y=42.59, Mass=12622, SNR=72.4, Peak=255 HFD=6.8
23:01:28.531 00.004 6120 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-2.95) = xAngle (2.87 = 2.87)
23:01:28.535 00.004 6120 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.60 = 2.60)
23:01:28.539 00.004 6120 CameraToMount -- cameraX=2.50 cameraY=-0.21 hyp=2.51 cameraTheta=-0.08 mountX=-2.42 mountY=1.29, mountTheta=2.65
23:01:28.543 00.004 6120 dither recenter: remaining=(-2.3,0.9) step=(-2.3,0.9)
23:01:28.549 00.006 6120 MountToCamera -- mountTheta (2.76) + m_xAngle (-2.95) = xAngle (-0.20 = -0.20)
23:01:28.552 00.003 6120 MountToCamera -- mountX=-2.32 mountY=0.94 hyp=2.50 mountTheta=2.76 cameraX=2.46, cameraY=-0.50 cameraTheta=-0.20
23:01:28.556 00.004 6120 SchedulePrimaryMove(0D6325F0, x=2.46, y=-0.50, opts=4)
23:01:28.561 00.005 6120 Enqueuing Move request for scope (2.46, -0.50)
23:01:28.565 00.004 7680 Worker thread wakes up
23:01:28.565 00.000 6120 Mount: notify direct move -2.32,0.94
23:01:28.568 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (2.46, -0.50) opts 0x4
23:01:28.568 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:28.573 00.005 7680 Handling offset move in thread for scope, endpoint = (2.46, -0.50)
23:01:28.573 00.000 6120 UpdateGuideState exits: m=12622 SNR=72.4 Saturated
23:01:28.577 00.004 7680 Moving (2.46, -0.50) raw xDistance=-2.32 yDistance=0.94
23:01:28.577 00.000 7680 MoveAxis(E, 1504, B)
23:01:28.577 00.000 6120 PhdController: settling, locked = 1, distance = 2.75 (1.50) aobump = 0 frame = 1 / 99999
23:01:28.581 00.004 7680 Guiding  Dir = 2, Dur = 1504
23:01:28.581 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046888.581,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.75,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:01:28.584 00.003 7680 IsSlewing returns 0
23:01:28.584 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:28.588 00.004 7680 IsGuiding returns 0
23:01:28.588 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:28.592 00.004 7680 PulseGuide returned control before completion, sleep 1514
23:01:28.592 00.000 6120 Enqueuing Expose request
23:01:30.119 01.527 7680 IsGuiding returns 1
23:01:30.119 00.000 7680 scope still moving after pulse duration time elapsed
23:01:30.149 00.030 7680 IsSlewing returns 0
23:01:30.150 00.001 7680 IsGuiding returns 0
23:01:30.151 00.001 7680 scope move finished after 1504 + 57 ms
23:01:30.151 00.000 7680 Move returns status 0, amount 1504
23:01:30.152 00.001 7680 MoveAxis(S, 512, B)
23:01:30.152 00.000 7680 Guiding  Dir = 1, Dur = 512
23:01:30.153 00.001 7680 IsSlewing returns 0
23:01:30.154 00.001 7680 IsGuiding returns 0
23:01:30.154 00.000 7680 PulseGuide returned control before completion, sleep 522
23:01:30.678 00.524 7680 IsGuiding returns 1
23:01:30.679 00.001 7680 scope still moving after pulse duration time elapsed
23:01:30.709 00.030 7680 IsSlewing returns 0
23:01:30.710 00.001 7680 IsGuiding returns 0
23:01:30.710 00.000 7680 scope move finished after 512 + 43 ms
23:01:30.711 00.001 7680 Move returns status 0, amount 512
23:01:30.711 00.000 7680 move complete, result=0
23:01:30.712 00.001 7680 worker thread done servicing request
23:01:30.712 00.000 6120 GuideStep: -2.3 px 1504 ms EAST, 0.9 px 512 ms SOUTH
23:01:30.718 00.006 7680 Worker thread wakes up
23:01:30.718 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:30.720 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:01:31.969 01.249 7680 Exposure complete
23:01:32.101 00.132 7680 worker thread done servicing request
23:01:32.101 00.000 6120 OnExposeComplete: enter
23:01:32.105 00.004 6120 UpdateGuideState(): m_state=6
23:01:32.109 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1100
23:01:32.113 00.004 6120 Star::Find returns 1 (1), X=971.77, Y=43.20, Mass=12812, SNR=74.2, Peak=255 HFD=6.8
23:01:32.116 00.003 6120 CameraToMount -- cameraTheta (0.78) - m_xAngle (-2.95) = xAngle (3.74 = -2.55)
23:01:32.121 00.005 6120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.47 = -2.81)
23:01:32.125 00.004 6120 CameraToMount -- cameraX=0.41 cameraY=0.41 hyp=0.58 cameraTheta=0.78 mountX=-0.48 mountY=-0.19, mountTheta=-2.77
23:01:32.129 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=0.41, opts=13)
23:01:32.132 00.003 6120 Enqueuing Move request for scope (0.41, 0.41)
23:01:32.136 00.004 7680 Worker thread wakes up
23:01:32.136 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.41) opts 0xd
23:01:32.136 00.000 7680 Handling offset move in thread for scope, endpoint = (0.41, 0.41)
23:01:32.136 00.000 7680 Moving (0.41, 0.41) raw xDistance=-0.48 yDistance=-0.19
23:01:32.137 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
23:01:32.137 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:01:32.137 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:01:32.137 00.000 7680 MoveAxis(E, 196, ABG)
23:01:32.137 00.000 7680 Guiding  Dir = 2, Dur = 196
23:01:32.137 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:32.141 00.004 7680 IsSlewing returns 0
23:01:32.142 00.001 6120 UpdateGuideState exits: m=12812 SNR=74.2 Saturated
23:01:32.145 00.003 7680 IsGuiding returns 0
23:01:32.145 00.000 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 2 / 99999
23:01:32.149 00.004 7680 PulseGuide returned control before completion, sleep 206
23:01:32.149 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046892.149,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.58,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:01:32.153 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:32.157 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:32.160 00.003 6120 Enqueuing Expose request
23:01:32.369 00.209 7680 IsGuiding returns 0
23:01:32.370 00.001 7680 Move returns status 0, amount 196
23:01:32.370 00.000 7680 MoveAxis(N, 0, ABG)
23:01:32.370 00.000 7680 Move returns status 0, amount 0
23:01:32.371 00.001 7680 move complete, result=0
23:01:32.372 00.001 7680 worker thread done servicing request
23:01:32.373 00.001 7680 Worker thread wakes up
23:01:32.373 00.000 6120 GuideStep: -0.5 px 196 ms EAST, -0.2 px 0 ms NORTH
23:01:32.378 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:32.378 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:01:33.629 01.251 7680 Exposure complete
23:01:33.768 00.139 7680 worker thread done servicing request
23:01:33.768 00.000 6120 OnExposeComplete: enter
23:01:33.772 00.004 6120 UpdateGuideState(): m_state=6
23:01:33.776 00.004 6120 Star::Find(15, 971, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1101
23:01:33.780 00.004 6120 Star::Find returns 1 (1), X=971.60, Y=43.25, Mass=13156, SNR=73.8, Peak=255 HFD=7.0
23:01:33.783 00.003 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.04 = -2.25)
23:01:33.787 00.004 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.52)
23:01:33.791 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=0.45 hyp=0.52 cameraTheta=1.08 mountX=-0.32 mountY=-0.30, mountTheta=-2.39
23:01:33.797 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.45, opts=13)
23:01:33.803 00.006 6120 Enqueuing Move request for scope (0.24, 0.45)
23:01:33.807 00.004 7680 Worker thread wakes up
23:01:33.807 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.45) opts 0xd
23:01:33.808 00.001 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.45)
23:01:33.808 00.000 7680 Moving (0.24, 0.45) raw xDistance=-0.32 yDistance=-0.30
23:01:33.808 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
23:01:33.808 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
23:01:33.808 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:33.814 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:01:33.814 00.000 7680 MoveAxis(E, 146, ABG)
23:01:33.814 00.000 7680 Guiding  Dir = 2, Dur = 146
23:01:33.814 00.000 6120 UpdateGuideState exits: m=13156 SNR=73.8 Saturated
23:01:33.819 00.005 6120 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 3 / 99999
23:01:33.823 00.004 7680 IsSlewing returns 0
23:01:33.823 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046893.823,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.56,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
23:01:33.828 00.005 7680 IsGuiding returns 0
23:01:33.828 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:33.833 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:33.837 00.004 7680 PulseGuide returned control before completion, sleep 156
23:01:33.837 00.000 6120 Enqueuing Expose request
23:01:34.011 00.174 7680 IsGuiding returns 0
23:01:34.011 00.000 7680 Move returns status 0, amount 146
23:01:34.011 00.000 7680 MoveAxis(N, 0, ABG)
23:01:34.011 00.000 7680 Move returns status 0, amount 0
23:01:34.012 00.001 7680 move complete, result=0
23:01:34.012 00.000 7680 worker thread done servicing request
23:01:34.012 00.000 6120 GuideStep: -0.3 px 146 ms EAST, -0.3 px 0 ms NORTH
23:01:34.016 00.004 7680 Worker thread wakes up
23:01:34.016 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:34.018 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:01:35.273 01.255 7680 Exposure complete
23:01:35.412 00.139 7680 worker thread done servicing request
23:01:35.413 00.001 6120 OnExposeComplete: enter
23:01:35.416 00.003 6120 UpdateGuideState(): m_state=6
23:01:35.420 00.004 6120 Star::Find(15, 971, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1102
23:01:35.424 00.004 6120 Star::Find returns 1 (1), X=971.45, Y=43.36, Mass=13144, SNR=73.8, Peak=255 HFD=7.1
23:01:35.427 00.003 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
23:01:35.431 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
23:01:35.436 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.57 hyp=0.58 cameraTheta=1.42 mountX=-0.19 mountY=-0.47, mountTheta=-1.96
23:01:35.441 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.57, opts=13)
23:01:35.445 00.004 6120 Enqueuing Move request for scope (0.09, 0.57)
23:01:35.448 00.003 7680 Worker thread wakes up
23:01:35.448 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.57) opts 0xd
23:01:35.448 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.57)
23:01:35.449 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:35.453 00.004 6120 UpdateGuideState exits: m=13144 SNR=73.8 Saturated
23:01:35.456 00.003 6120 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 4 / 99999
23:01:35.459 00.003 7680 Moving (0.09, 0.57) raw xDistance=-0.19 yDistance=-0.47
23:01:35.459 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:01:35.459 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
23:01:35.459 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046895.459,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.57,"Time":3.3,"SettleTime":10.0,"StarLocked":true}
23:01:35.464 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
23:01:35.465 00.001 7680 MoveAxis(E, 0, ABG)
23:01:35.465 00.000 7680 Move returns status 0, amount 0
23:01:35.465 00.000 7680 MoveAxis(N, 0, ABG)
23:01:35.465 00.000 7680 Move returns status 0, amount 0
23:01:35.465 00.000 7680 move complete, result=0
23:01:35.466 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:35.470 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:35.474 00.004 6120 Enqueuing Expose request
23:01:35.477 00.003 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
23:01:35.482 00.005 7680 worker thread done servicing request
23:01:35.482 00.000 7680 Worker thread wakes up
23:01:35.482 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:35.482 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:01:36.724 01.242 7680 Exposure complete
23:01:36.866 00.142 7680 worker thread done servicing request
23:01:36.866 00.000 6120 OnExposeComplete: enter
23:01:36.870 00.004 6120 UpdateGuideState(): m_state=6
23:01:36.874 00.004 6120 Star::Find(15, 971, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1103
23:01:36.878 00.004 6120 Star::Find returns 1 (1), X=971.02, Y=43.81, Mass=14189, SNR=77.4, Peak=255 HFD=6.8
23:01:36.881 00.003 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.44)
23:01:36.884 00.003 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
23:01:36.889 00.005 6120 CameraToMount -- cameraX=-0.34 cameraY=1.01 hyp=1.07 cameraTheta=1.89 mountX=0.14 mountY=-1.06, mountTheta=-1.44
23:01:36.894 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=1.01, opts=13)
23:01:36.898 00.004 6120 Enqueuing Move request for scope (-0.34, 1.01)
23:01:36.900 00.002 7680 Worker thread wakes up
23:01:36.900 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 1.01) opts 0xd
23:01:36.901 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.34, 1.01)
23:01:36.901 00.000 7680 Moving (-0.34, 1.01) raw xDistance=0.14 yDistance=-1.06
23:01:36.901 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:01:36.901 00.000 7680 resist switch: large excursion: input -1.06 thresh 0.60 direction from 0 to -1
23:01:36.903 00.002 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.17
23:01:36.903 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06
23:01:36.903 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:36.907 00.004 6120 UpdateGuideState exits: m=14189 SNR=77.4 Saturated
23:01:36.910 00.003 6120 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 5 / 99999
23:01:36.912 00.002 7680 MoveAxis(E, 0, ABG)
23:01:36.912 00.000 7680 Move returns status 0, amount 0
23:01:36.913 00.001 7680 MoveAxis(N, 574, ABG)
23:01:36.913 00.000 7680 Guiding  Dir = 0, Dur = 574
23:01:36.913 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046896.912,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.72,"Time":4.8,"SettleTime":10.0,"StarLocked":true}
23:01:36.916 00.003 7680 IsSlewing returns 0
23:01:36.916 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:36.923 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:36.928 00.005 6120 Enqueuing Expose request
23:01:36.932 00.004 7680 IsGuiding returns 0
23:01:36.932 00.000 7680 PulseGuide returned control before completion, sleep 584
23:01:37.527 00.595 7680 IsGuiding returns 1
23:01:37.528 00.001 7680 scope still moving after pulse duration time elapsed
23:01:37.559 00.031 7680 IsSlewing returns 0
23:01:37.559 00.000 7680 IsGuiding returns 0
23:01:37.559 00.000 7680 scope move finished after 574 + 53 ms
23:01:37.560 00.001 7680 Move returns status 0, amount 574
23:01:37.560 00.000 7680 move complete, result=0
23:01:37.561 00.001 7680 worker thread done servicing request
23:01:37.561 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.1 px 574 ms NORTH
23:01:37.567 00.006 7680 Worker thread wakes up
23:01:37.568 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:37.568 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:01:38.820 01.252 7680 Exposure complete
23:01:38.969 00.149 7680 worker thread done servicing request
23:01:38.969 00.000 6120 OnExposeComplete: enter
23:01:38.975 00.006 6120 UpdateGuideState(): m_state=6
23:01:38.980 00.005 6120 Star::Find(15, 971, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1104
23:01:38.987 00.007 6120 Star::Find returns 1 (1), X=971.40, Y=43.91, Mass=12242, SNR=72.5, Peak=255 HFD=6.8
23:01:38.991 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
23:01:38.996 00.005 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.07)
23:01:39.000 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=1.12 hyp=1.12 cameraTheta=1.53 mountX=-0.25 mountY=-0.98, mountTheta=-1.82
23:01:39.006 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=1.12, opts=13)
23:01:39.010 00.004 6120 Enqueuing Move request for scope (0.05, 1.12)
23:01:39.013 00.003 7680 Worker thread wakes up
23:01:39.014 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:39.018 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 1.12) opts 0xd
23:01:39.018 00.000 6120 UpdateGuideState exits: m=12242 SNR=72.5 Saturated
23:01:39.021 00.003 6120 PhdController: settling, locked = 1, distance = 0.84 (1.50) aobump = 0 frame = 6 / 99999
23:01:39.025 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, 1.12)
23:01:39.025 00.000 7680 Moving (0.05, 1.12) raw xDistance=-0.25 yDistance=-0.98
23:01:39.026 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:01:39.026 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98
23:01:39.026 00.000 7680 MoveAxis(E, 103, ABG)
23:01:39.026 00.000 7680 Guiding  Dir = 2, Dur = 103
23:01:39.026 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046899.025,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.84,"Time":6.9,"SettleTime":10.0,"StarLocked":true}
23:01:39.029 00.003 7680 IsSlewing returns 0
23:01:39.030 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:39.034 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:39.036 00.002 6120 Enqueuing Expose request
23:01:39.039 00.003 7680 IsGuiding returns 0
23:01:39.041 00.002 7680 PulseGuide returned control before completion, sleep 113
23:01:39.158 00.117 7680 IsGuiding returns 1
23:01:39.158 00.000 7680 scope still moving after pulse duration time elapsed
23:01:39.189 00.031 7680 IsSlewing returns 0
23:01:39.190 00.001 7680 IsGuiding returns 0
23:01:39.190 00.000 7680 scope move finished after 103 + 47 ms
23:01:39.190 00.000 7680 Move returns status 0, amount 103
23:01:39.191 00.001 7680 MoveAxis(N, 533, ABG)
23:01:39.191 00.000 7680 Guiding  Dir = 0, Dur = 533
23:01:39.191 00.000 7680 IsSlewing returns 0
23:01:39.191 00.000 7680 IsGuiding returns 0
23:01:39.193 00.002 7680 PulseGuide returned control before completion, sleep 543
23:01:39.750 00.557 7680 IsGuiding returns 1
23:01:39.751 00.001 7680 scope still moving after pulse duration time elapsed
23:01:39.781 00.030 7680 IsSlewing returns 0
23:01:39.782 00.001 7680 IsGuiding returns 0
23:01:39.782 00.000 7680 scope move finished after 533 + 56 ms
23:01:39.783 00.001 7680 Move returns status 0, amount 533
23:01:39.783 00.000 7680 move complete, result=0
23:01:39.783 00.000 7680 worker thread done servicing request
23:01:39.784 00.001 6120 GuideStep: -0.3 px 103 ms EAST, -1.0 px 533 ms NORTH
23:01:39.791 00.007 7680 Worker thread wakes up
23:01:39.791 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:39.791 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:01:41.043 01.252 7680 Exposure complete
23:01:41.180 00.137 7680 worker thread done servicing request
23:01:41.181 00.001 6120 OnExposeComplete: enter
23:01:41.184 00.003 6120 UpdateGuideState(): m_state=6
23:01:41.189 00.005 6120 Star::Find(15, 971, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1105
23:01:41.192 00.003 6120 Star::Find returns 1 (1), X=971.13, Y=43.19, Mass=12570, SNR=73.4, Peak=255 HFD=6.8
23:01:41.195 00.003 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
23:01:41.199 00.004 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
23:01:41.202 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.40 hyp=0.46 cameraTheta=2.09 mountX=0.15 mountY=-0.46, mountTheta=-1.25
23:01:41.207 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.40, opts=13)
23:01:41.211 00.004 6120 Enqueuing Move request for scope (-0.23, 0.40)
23:01:41.215 00.004 7680 Worker thread wakes up
23:01:41.215 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.40) opts 0xd
23:01:41.215 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.40)
23:01:41.215 00.000 7680 Moving (-0.23, 0.40) raw xDistance=0.15 yDistance=-0.46
23:01:41.215 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:01:41.215 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:01:41.216 00.001 7680 MoveAxis(E, 0, ABG)
23:01:41.216 00.000 7680 Move returns status 0, amount 0
23:01:41.216 00.000 7680 MoveAxis(N, 250, ABG)
23:01:41.216 00.000 7680 Guiding  Dir = 0, Dur = 250
23:01:41.216 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:41.220 00.004 7680 IsSlewing returns 0
23:01:41.220 00.000 6120 UpdateGuideState exits: m=12570 SNR=73.4 Saturated
23:01:41.225 00.005 7680 IsGuiding returns 0
23:01:41.225 00.000 6120 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 7 / 99999
23:01:41.228 00.003 7680 PulseGuide returned control before completion, sleep 260
23:01:41.228 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046901.228,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.72,"Time":9.1,"SettleTime":10.0,"StarLocked":true}
23:01:41.232 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:41.235 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:41.239 00.004 6120 Enqueuing Expose request
23:01:41.504 00.265 7680 IsGuiding returns 1
23:01:41.504 00.000 7680 scope still moving after pulse duration time elapsed
23:01:41.535 00.031 7680 IsSlewing returns 0
23:01:41.536 00.001 7680 IsGuiding returns 0
23:01:41.537 00.001 7680 scope move finished after 250 + 63 ms
23:01:41.539 00.002 7680 Move returns status 0, amount 250
23:01:41.539 00.000 7680 move complete, result=0
23:01:41.539 00.000 7680 worker thread done servicing request
23:01:41.540 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 250 ms NORTH
23:01:41.546 00.006 7680 Worker thread wakes up
23:01:41.546 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:41.546 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:01:42.800 01.254 7680 Exposure complete
23:01:42.933 00.133 7680 worker thread done servicing request
23:01:42.934 00.001 6120 OnExposeComplete: enter
23:01:42.938 00.004 6120 UpdateGuideState(): m_state=6
23:01:42.941 00.003 6120 Star::Find(15, 971, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1106
23:01:42.945 00.004 6120 Star::Find returns 1 (1), X=971.02, Y=43.20, Mass=12751, SNR=74.0, Peak=255 HFD=6.9
23:01:42.948 00.003 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.22 = -1.06)
23:01:42.953 00.005 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
23:01:42.957 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=0.40 hyp=0.52 cameraTheta=2.27 mountX=0.26 mountY=-0.51, mountTheta=-1.11
23:01:42.961 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.40, opts=13)
23:01:42.965 00.004 6120 Enqueuing Move request for scope (-0.34, 0.40)
23:01:42.969 00.004 7680 Worker thread wakes up
23:01:42.970 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:42.973 00.003 6120 UpdateGuideState exits: m=12751 SNR=74.0 Saturated
23:01:42.976 00.003 6120 PhdController: settling, locked = 1, distance = 0.66 (1.50) aobump = 0 frame = 8 / 99999
23:01:42.981 00.005 6120 PhdController: newstate STATE_FINISH
23:01:42.984 00.003 6120 PhdController complete: success
23:01:42.988 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.40) opts 0xd
23:01:42.988 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.40)
23:01:42.988 00.000 7680 Moving (-0.34, 0.40) raw xDistance=0.26 yDistance=-0.51
23:01:42.988 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
23:01:42.988 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764046902.988,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
23:01:42.992 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:01:42.992 00.000 7680 MoveAxis(W, 104, ABG)
23:01:42.994 00.002 6120 Mount: notify guiding dither settle done success=1
23:01:42.997 00.003 7680 Guiding  Dir = 3, Dur = 104
23:01:42.998 00.001 6120 PhdController: newstate STATE_IDLE
23:01:43.001 00.003 7680 IsSlewing returns 0
23:01:43.002 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:43.005 00.003 7680 IsGuiding returns 0
23:01:43.005 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:43.009 00.004 6120 Enqueuing Expose request
23:01:43.013 00.004 7680 PulseGuide returned control before completion, sleep 114
23:01:43.137 00.124 7680 IsGuiding returns 0
23:01:43.138 00.001 7680 Move returns status 0, amount 104
23:01:43.139 00.001 7680 MoveAxis(N, 277, ABG)
23:01:43.139 00.000 7680 Guiding  Dir = 0, Dur = 277
23:01:43.140 00.001 7680 IsSlewing returns 0
23:01:43.141 00.001 7680 IsGuiding returns 0
23:01:43.142 00.001 7680 PulseGuide returned control before completion, sleep 287
23:01:43.434 00.292 7680 IsGuiding returns 1
23:01:43.436 00.002 7680 scope still moving after pulse duration time elapsed
23:01:43.465 00.029 7680 IsSlewing returns 0
23:01:43.468 00.003 7680 IsGuiding returns 1
23:01:43.496 00.028 7680 IsSlewing returns 0
23:01:43.497 00.001 7680 IsGuiding returns 0
23:01:43.498 00.001 7680 scope move finished after 277 + 78 ms
23:01:43.499 00.001 7680 Move returns status 0, amount 277
23:01:43.499 00.000 7680 move complete, result=0
23:01:43.499 00.000 7680 worker thread done servicing request
23:01:43.500 00.001 7680 Worker thread wakes up
23:01:43.500 00.000 6120 GuideStep: 0.3 px 104 ms WEST, -0.5 px 277 ms NORTH
23:01:43.506 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:43.506 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:01:44.747 01.241 7680 Exposure complete
23:01:44.889 00.142 6120 OnExposeComplete: enter
23:01:44.895 00.006 6120 UpdateGuideState(): m_state=6
23:01:44.900 00.005 7680 worker thread done servicing request
23:01:44.900 00.000 6120 Star::Find(15, 971, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1107
23:01:44.904 00.004 6120 Star::Find returns 1 (1), X=971.15, Y=42.93, Mass=12949, SNR=76.1, Peak=255 HFD=6.9
23:01:44.907 00.003 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.52 = -0.76)
23:01:44.909 00.002 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.03)
23:01:44.912 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.25 cameraTheta=2.57 mountX=0.18 mountY=-0.21, mountTheta=-0.87
23:01:44.916 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.13, opts=13)
23:01:44.922 00.006 6120 Enqueuing Move request for scope (-0.21, 0.13)
23:01:44.925 00.003 7680 Worker thread wakes up
23:01:44.925 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:44.928 00.003 6120 UpdateGuideState exits: m=12949 SNR=76.1 Saturated
23:01:44.931 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:44.935 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:44.938 00.003 6120 Enqueuing Expose request
23:01:44.941 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.13) opts 0xd
23:01:44.941 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.13)
23:01:44.941 00.000 7680 Moving (-0.21, 0.13) raw xDistance=0.18 yDistance=-0.21
23:01:44.941 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:01:44.941 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:01:44.942 00.001 7680 MoveAxis(E, 0, ABG)
23:01:44.942 00.000 7680 Move returns status 0, amount 0
23:01:44.942 00.000 7680 MoveAxis(N, 115, ABG)
23:01:44.942 00.000 7680 Guiding  Dir = 0, Dur = 115
23:01:44.943 00.001 7680 IsSlewing returns 0
23:01:44.944 00.001 7680 IsGuiding returns 0
23:01:44.944 00.000 7680 PulseGuide returned control before completion, sleep 125
23:01:45.080 00.136 7680 IsGuiding returns 1
23:01:45.081 00.001 7680 scope still moving after pulse duration time elapsed
23:01:45.112 00.031 7680 IsSlewing returns 0
23:01:45.114 00.002 7680 IsGuiding returns 0
23:01:45.116 00.002 7680 scope move finished after 115 + 57 ms
23:01:45.117 00.001 7680 Move returns status 0, amount 115
23:01:45.118 00.001 7680 move complete, result=0
23:01:45.118 00.000 7680 worker thread done servicing request
23:01:45.119 00.001 7680 Worker thread wakes up
23:01:45.119 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:45.119 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:01:45.119 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 115 ms NORTH
23:01:46.364 01.245 7680 Exposure complete
23:01:46.507 00.143 7680 worker thread done servicing request
23:01:46.507 00.000 6120 OnExposeComplete: enter
23:01:46.511 00.004 6120 UpdateGuideState(): m_state=6
23:01:46.515 00.004 6120 Star::Find(15, 971, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1108
23:01:46.519 00.004 6120 Star::Find returns 1 (1), X=970.99, Y=42.96, Mass=13422, SNR=76.9, Peak=255 HFD=7.1
23:01:46.524 00.005 6120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-2.95) = xAngle (5.67 = -0.61)
23:01:46.528 00.004 6120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.41 = -0.88)
23:01:46.532 00.004 6120 CameraToMount -- cameraX=-0.37 cameraY=0.17 hyp=0.41 cameraTheta=2.72 mountX=0.33 mountY=-0.31, mountTheta=-0.75
23:01:46.536 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.17, opts=13)
23:01:46.540 00.004 6120 Enqueuing Move request for scope (-0.37, 0.17)
23:01:46.544 00.004 7680 Worker thread wakes up
23:01:46.544 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.17) opts 0xd
23:01:46.546 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.17)
23:01:46.546 00.000 7680 Moving (-0.37, 0.17) raw xDistance=0.33 yDistance=-0.31
23:01:46.546 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:46.551 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
23:01:46.551 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:01:46.551 00.000 7680 MoveAxis(W, 137, ABG)
23:01:46.551 00.000 7680 Guiding  Dir = 3, Dur = 137
23:01:46.552 00.001 6120 UpdateGuideState exits: m=13422 SNR=76.9 Saturated
23:01:46.557 00.005 7680 IsSlewing returns 0
23:01:46.557 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:46.560 00.003 7680 IsGuiding returns 0
23:01:46.561 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:46.565 00.004 6120 Enqueuing Expose request
23:01:46.568 00.003 7680 PulseGuide returned control before completion, sleep 147
23:01:46.728 00.160 7680 IsGuiding returns 0
23:01:46.729 00.001 7680 Move returns status 0, amount 137
23:01:46.730 00.001 7680 MoveAxis(N, 170, ABG)
23:01:46.731 00.001 7680 Guiding  Dir = 0, Dur = 170
23:01:46.732 00.001 7680 IsSlewing returns 0
23:01:46.732 00.000 7680 IsGuiding returns 0
23:01:46.734 00.002 7680 PulseGuide returned control before completion, sleep 180
23:01:46.929 00.195 7680 IsGuiding returns 1
23:01:46.929 00.000 7680 scope still moving after pulse duration time elapsed
23:01:46.959 00.030 7680 IsSlewing returns 0
23:01:46.960 00.001 7680 IsGuiding returns 0
23:01:46.962 00.002 7680 scope move finished after 170 + 58 ms
23:01:46.963 00.001 7680 Move returns status 0, amount 170
23:01:46.963 00.000 7680 move complete, result=0
23:01:46.964 00.001 7680 worker thread done servicing request
23:01:46.965 00.001 6120 GuideStep: 0.3 px 137 ms WEST, -0.3 px 170 ms NORTH
23:01:46.973 00.008 7680 Worker thread wakes up
23:01:46.973 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:46.973 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:01:48.218 01.245 7680 Exposure complete
23:01:48.364 00.146 7680 worker thread done servicing request
23:01:48.364 00.000 6120 OnExposeComplete: enter
23:01:48.368 00.004 6120 UpdateGuideState(): m_state=6
23:01:48.373 00.005 6120 Star::Find(15, 970, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
23:01:48.376 00.003 6120 Star::Find returns 1 (1), X=971.27, Y=42.87, Mass=13386, SNR=75.7, Peak=255 HFD=6.8
23:01:48.380 00.004 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-2.95) = xAngle (5.42 = -0.86)
23:01:48.383 00.003 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.15 = -1.13)
23:01:48.388 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.47 mountX=0.08 mountY=-0.10, mountTheta=-0.95
23:01:48.393 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.07, opts=13)
23:01:48.397 00.004 6120 Enqueuing Move request for scope (-0.09, 0.07)
23:01:48.401 00.004 7680 Worker thread wakes up
23:01:48.402 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:48.405 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
23:01:48.406 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
23:01:48.406 00.000 6120 UpdateGuideState exits: m=13386 SNR=75.7 Saturated
23:01:48.409 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:48.413 00.004 7680 Moving (-0.09, 0.07) raw xDistance=0.08 yDistance=-0.10
23:01:48.414 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:01:48.414 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:48.418 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:01:48.418 00.000 6120 Enqueuing Expose request
23:01:48.423 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:01:48.423 00.000 7680 MoveAxis(E, 0, ABG)
23:01:48.423 00.000 7680 Move returns status 0, amount 0
23:01:48.424 00.001 7680 MoveAxis(N, 0, ABG)
23:01:48.424 00.000 7680 Move returns status 0, amount 0
23:01:48.426 00.002 7680 move complete, result=0
23:01:48.426 00.000 7680 worker thread done servicing request
23:01:48.427 00.001 7680 Worker thread wakes up
23:01:48.428 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:48.433 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:48.433 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:01:49.681 01.248 7680 Exposure complete
23:01:49.846 00.165 7680 worker thread done servicing request
23:01:49.846 00.000 6120 OnExposeComplete: enter
23:01:49.850 00.004 6120 UpdateGuideState(): m_state=6
23:01:49.857 00.007 6120 Star::Find(15, 971, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1110
23:01:49.865 00.008 6120 Star::Find returns 1 (1), X=971.31, Y=43.07, Mass=13152, SNR=75.6, Peak=255 HFD=6.8
23:01:49.870 00.005 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
23:01:49.874 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
23:01:49.879 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.28 hyp=0.28 cameraTheta=1.73 mountX=-0.01 mountY=-0.27, mountTheta=-1.60
23:01:49.884 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.28, opts=13)
23:01:49.889 00.005 6120 Enqueuing Move request for scope (-0.04, 0.28)
23:01:49.894 00.005 7680 Worker thread wakes up
23:01:49.895 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:49.899 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.28) opts 0xd
23:01:49.899 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.28)
23:01:49.900 00.001 7680 Moving (-0.04, 0.28) raw xDistance=-0.01 yDistance=-0.27
23:01:49.900 00.000 6120 UpdateGuideState exits: m=13152 SNR=75.6 Saturated
23:01:49.905 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:01:49.905 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:49.910 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:49.914 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:01:49.914 00.000 7680 MoveAxis(E, 0, ABG)
23:01:49.915 00.001 6120 Enqueuing Expose request
23:01:49.919 00.004 7680 Move returns status 0, amount 0
23:01:49.919 00.000 7680 MoveAxis(N, 146, ABG)
23:01:49.919 00.000 7680 Guiding  Dir = 0, Dur = 146
23:01:49.919 00.000 7680 IsSlewing returns 0
23:01:49.920 00.001 7680 IsGuiding returns 0
23:01:49.920 00.000 7680 PulseGuide returned control before completion, sleep 156
23:01:50.093 00.173 7680 IsGuiding returns 1
23:01:50.094 00.001 7680 scope still moving after pulse duration time elapsed
23:01:50.124 00.030 7680 IsSlewing returns 0
23:01:50.126 00.002 7680 IsGuiding returns 0
23:01:50.126 00.000 7680 scope move finished after 146 + 59 ms
23:01:50.127 00.001 7680 Move returns status 0, amount 146
23:01:50.128 00.001 7680 move complete, result=0
23:01:50.128 00.000 7680 worker thread done servicing request
23:01:50.129 00.001 7680 Worker thread wakes up
23:01:50.129 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 146 ms NORTH
23:01:50.136 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:50.137 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:01:51.384 01.247 7680 Exposure complete
23:01:51.518 00.134 7680 worker thread done servicing request
23:01:51.518 00.000 6120 OnExposeComplete: enter
23:01:51.522 00.004 6120 UpdateGuideState(): m_state=6
23:01:51.527 00.005 6120 Star::Find(15, 971, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1111
23:01:51.531 00.004 6120 Star::Find returns 1 (1), X=971.69, Y=42.61, Mass=12506, SNR=72.3, Peak=255 HFD=6.9
23:01:51.534 00.003 6120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-2.95) = xAngle (2.45 = 2.45)
23:01:51.538 00.004 6120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.18 = 2.18)
23:01:51.542 00.004 6120 CameraToMount -- cameraX=0.33 cameraY=-0.18 hyp=0.38 cameraTheta=-0.51 mountX=-0.29 mountY=0.31, mountTheta=2.32
23:01:51.546 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.18, opts=13)
23:01:51.552 00.006 6120 Enqueuing Move request for scope (0.33, -0.18)
23:01:51.557 00.005 7680 Worker thread wakes up
23:01:51.557 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.18) opts 0xd
23:01:51.557 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.18)
23:01:51.558 00.001 7680 Moving (0.33, -0.18) raw xDistance=-0.29 yDistance=0.31
23:01:51.558 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:01:51.558 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:01:51.558 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:51.562 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:01:51.563 00.001 7680 MoveAxis(E, 118, ABG)
23:01:51.563 00.000 7680 Guiding  Dir = 2, Dur = 118
23:01:51.563 00.000 7680 IsSlewing returns 0
23:01:51.564 00.001 6120 UpdateGuideState exits: m=12506 SNR=72.3 Saturated
23:01:51.567 00.003 7680 IsGuiding returns 0
23:01:51.568 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:51.571 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:51.575 00.004 7680 PulseGuide returned control before completion, sleep 128
23:01:51.575 00.000 6120 Enqueuing Expose request
23:01:51.720 00.145 7680 IsGuiding returns 0
23:01:51.720 00.000 7680 Move returns status 0, amount 118
23:01:51.721 00.001 7680 MoveAxis(N, 0, ABG)
23:01:51.721 00.000 7680 Move returns status 0, amount 0
23:01:51.721 00.000 7680 move complete, result=0
23:01:51.722 00.001 7680 worker thread done servicing request
23:01:51.722 00.000 7680 Worker thread wakes up
23:01:51.723 00.001 6120 GuideStep: -0.3 px 118 ms EAST, 0.3 px 0 ms NORTH
23:01:51.730 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:51.730 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:01:52.984 01.254 7680 Exposure complete
23:01:53.129 00.145 7680 worker thread done servicing request
23:01:53.129 00.000 6120 OnExposeComplete: enter
23:01:53.133 00.004 6120 UpdateGuideState(): m_state=6
23:01:53.137 00.004 6120 Star::Find(15, 971, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1112
23:01:53.142 00.005 6120 Star::Find returns 1 (1), X=971.65, Y=43.10, Mass=12813, SNR=73.8, Peak=255 HFD=6.8
23:01:53.148 00.006 6120 CameraToMount -- cameraTheta (0.81) - m_xAngle (-2.95) = xAngle (3.76 = -2.52)
23:01:53.153 00.005 6120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.49 = -2.79)
23:01:53.157 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=0.30 hyp=0.42 cameraTheta=0.81 mountX=-0.34 mountY=-0.15, mountTheta=-2.74
23:01:53.162 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.30, opts=13)
23:01:53.167 00.005 6120 Enqueuing Move request for scope (0.29, 0.30)
23:01:53.171 00.004 7680 Worker thread wakes up
23:01:53.171 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:53.176 00.005 6120 UpdateGuideState exits: m=12813 SNR=73.8 Saturated
23:01:53.179 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:53.183 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:53.186 00.003 6120 Enqueuing Expose request
23:01:53.190 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.30) opts 0xd
23:01:53.190 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.30)
23:01:53.190 00.000 7680 Moving (0.29, 0.30) raw xDistance=-0.34 yDistance=-0.15
23:01:53.190 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
23:01:53.191 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:01:53.191 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:01:53.191 00.000 7680 MoveAxis(E, 148, ABG)
23:01:53.191 00.000 7680 Guiding  Dir = 2, Dur = 148
23:01:53.191 00.000 7680 IsSlewing returns 0
23:01:53.193 00.002 7680 IsGuiding returns 0
23:01:53.193 00.000 7680 PulseGuide returned control before completion, sleep 158
23:01:53.360 00.167 7680 IsGuiding returns 1
23:01:53.362 00.002 7680 scope still moving after pulse duration time elapsed
23:01:53.392 00.030 7680 IsSlewing returns 0
23:01:53.395 00.003 7680 IsGuiding returns 0
23:01:53.395 00.000 7680 scope move finished after 148 + 54 ms
23:01:53.396 00.001 7680 Move returns status 0, amount 148
23:01:53.396 00.000 7680 MoveAxis(N, 0, ABG)
23:01:53.397 00.001 7680 Move returns status 0, amount 0
23:01:53.397 00.000 7680 move complete, result=0
23:01:53.398 00.001 7680 worker thread done servicing request
23:01:53.398 00.000 6120 GuideStep: -0.3 px 148 ms EAST, -0.1 px 0 ms NORTH
23:01:53.404 00.006 7680 Worker thread wakes up
23:01:53.405 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:53.405 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:01:54.657 01.252 7680 Exposure complete
23:01:54.791 00.134 7680 worker thread done servicing request
23:01:54.792 00.001 6120 OnExposeComplete: enter
23:01:54.796 00.004 6120 UpdateGuideState(): m_state=6
23:01:54.801 00.005 6120 Star::Find(15, 971, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1113
23:01:54.804 00.003 6120 Star::Find returns 1 (1), X=971.28, Y=43.41, Mass=13906, SNR=77.3, Peak=255 HFD=7.1
23:01:54.809 00.005 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
23:01:54.812 00.003 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.90)
23:01:54.815 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.61 hyp=0.62 cameraTheta=1.70 mountX=-0.04 mountY=-0.59, mountTheta=-1.63
23:01:54.820 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.61, opts=13)
23:01:54.824 00.004 6120 Enqueuing Move request for scope (-0.08, 0.61)
23:01:54.828 00.004 7680 Worker thread wakes up
23:01:54.828 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.61) opts 0xd
23:01:54.828 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.61)
23:01:54.829 00.001 7680 Moving (-0.08, 0.61) raw xDistance=-0.04 yDistance=-0.59
23:01:54.829 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:01:54.829 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
23:01:54.829 00.000 7680 MoveAxis(E, 0, ABG)
23:01:54.829 00.000 7680 Move returns status 0, amount 0
23:01:54.829 00.000 7680 MoveAxis(N, 318, ABG)
23:01:54.829 00.000 7680 Guiding  Dir = 0, Dur = 318
23:01:54.829 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:54.833 00.004 7680 IsSlewing returns 0
23:01:54.833 00.000 6120 UpdateGuideState exits: m=13906 SNR=77.3 Saturated
23:01:54.836 00.003 7680 IsGuiding returns 0
23:01:54.836 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:54.841 00.005 7680 PulseGuide returned control before completion, sleep 328
23:01:54.841 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:54.845 00.004 6120 Enqueuing Expose request
23:01:55.176 00.331 7680 IsGuiding returns 1
23:01:55.176 00.000 7680 scope still moving after pulse duration time elapsed
23:01:55.207 00.031 7680 IsSlewing returns 0
23:01:55.208 00.001 7680 IsGuiding returns 0
23:01:55.208 00.000 7680 scope move finished after 318 + 53 ms
23:01:55.209 00.001 7680 Move returns status 0, amount 318
23:01:55.209 00.000 7680 move complete, result=0
23:01:55.210 00.001 7680 worker thread done servicing request
23:01:55.210 00.000 7680 Worker thread wakes up
23:01:55.210 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 318 ms NORTH
23:01:55.216 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:55.216 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:01:56.469 01.253 7680 Exposure complete
23:01:56.604 00.135 7680 worker thread done servicing request
23:01:56.604 00.000 6120 OnExposeComplete: enter
23:01:56.610 00.006 6120 UpdateGuideState(): m_state=6
23:01:56.615 00.005 6120 Star::Find(15, 971, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1114
23:01:56.619 00.004 6120 Star::Find returns 1 (1), X=971.27, Y=42.94, Mass=13585, SNR=75.3, Peak=255 HFD=6.8
23:01:56.624 00.005 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
23:01:56.628 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
23:01:56.631 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.08 mountX=0.05 mountY=-0.17, mountTheta=-1.27
23:01:56.638 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.15, opts=13)
23:01:56.642 00.004 6120 Enqueuing Move request for scope (-0.08, 0.15)
23:01:56.646 00.004 7680 Worker thread wakes up
23:01:56.646 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:56.651 00.005 6120 UpdateGuideState exits: m=13585 SNR=75.3 Saturated
23:01:56.655 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:56.659 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:56.663 00.004 6120 Enqueuing Expose request
23:01:56.668 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
23:01:56.668 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
23:01:56.668 00.000 7680 Moving (-0.08, 0.15) raw xDistance=0.05 yDistance=-0.17
23:01:56.668 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:01:56.669 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:01:56.669 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:01:56.669 00.000 7680 MoveAxis(E, 0, ABG)
23:01:56.670 00.001 7680 Move returns status 0, amount 0
23:01:56.670 00.000 7680 MoveAxis(N, 0, ABG)
23:01:56.670 00.000 7680 Move returns status 0, amount 0
23:01:56.670 00.000 7680 move complete, result=0
23:01:56.671 00.001 7680 worker thread done servicing request
23:01:56.671 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:01:56.675 00.004 7680 Worker thread wakes up
23:01:56.675 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:56.675 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:01:57.922 01.247 7680 Exposure complete
23:01:58.063 00.141 7680 worker thread done servicing request
23:01:58.064 00.001 6120 OnExposeComplete: enter
23:01:58.067 00.003 6120 UpdateGuideState(): m_state=6
23:01:58.071 00.004 6120 Star::Find(15, 971, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1115
23:01:58.075 00.004 6120 Star::Find returns 1 (1), X=971.37, Y=43.08, Mass=13050, SNR=73.1, Peak=255 HFD=6.7
23:01:58.080 00.005 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.80)
23:01:58.084 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.07)
23:01:58.088 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.53 mountX=-0.06 mountY=-0.25, mountTheta=-1.82
23:01:58.092 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.29, opts=13)
23:01:58.095 00.003 6120 Enqueuing Move request for scope (0.01, 0.29)
23:01:58.100 00.005 7680 Worker thread wakes up
23:01:58.100 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.29) opts 0xd
23:01:58.101 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.29)
23:01:58.101 00.000 7680 Moving (0.01, 0.29) raw xDistance=-0.06 yDistance=-0.25
23:01:58.101 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:01:58.101 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:01:58.102 00.001 7680 MoveAxis(E, 0, ABG)
23:01:58.102 00.000 7680 Move returns status 0, amount 0
23:01:58.102 00.000 7680 MoveAxis(N, 138, ABG)
23:01:58.102 00.000 7680 Guiding  Dir = 0, Dur = 138
23:01:58.102 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:58.107 00.005 7680 IsSlewing returns 0
23:01:58.107 00.000 6120 UpdateGuideState exits: m=13050 SNR=73.1 Saturated
23:01:58.110 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:58.116 00.006 7680 IsGuiding returns 0
23:01:58.116 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:58.121 00.005 7680 PulseGuide returned control before completion, sleep 148
23:01:58.121 00.000 6120 Enqueuing Expose request
23:01:58.273 00.152 7680 IsGuiding returns 1
23:01:58.273 00.000 7680 scope still moving after pulse duration time elapsed
23:01:58.304 00.031 7680 IsSlewing returns 0
23:01:58.305 00.001 7680 IsGuiding returns 0
23:01:58.305 00.000 7680 scope move finished after 138 + 51 ms
23:01:58.305 00.000 7680 Move returns status 0, amount 138
23:01:58.307 00.002 7680 move complete, result=0
23:01:58.307 00.000 7680 worker thread done servicing request
23:01:58.308 00.001 7680 Worker thread wakes up
23:01:58.308 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 138 ms NORTH
23:01:58.314 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:58.314 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:01:59.542 01.228 7680 Exposure complete
23:01:59.647 00.105 7680 worker thread done servicing request
23:01:59.647 00.000 6120 OnExposeComplete: enter
23:01:59.650 00.003 6120 UpdateGuideState(): m_state=6
23:01:59.654 00.004 6120 Star::Find(15, 971, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1116
23:01:59.657 00.003 6120 Star::Find returns 1 (1), X=971.18, Y=42.77, Mass=13426, SNR=76.2, Peak=255 HFD=6.8
23:01:59.659 00.002 6120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-2.95) = xAngle (-0.06 = -0.06)
23:01:59.662 00.003 6120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.32 = -0.32)
23:01:59.666 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.01 mountX=0.18 mountY=-0.06, mountTheta=-0.31
23:01:59.670 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.02, opts=13)
23:01:59.673 00.003 6120 Enqueuing Move request for scope (-0.18, -0.02)
23:01:59.676 00.003 7680 Worker thread wakes up
23:01:59.676 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
23:01:59.676 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:01:59.680 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
23:01:59.680 00.000 7680 Moving (-0.18, -0.02) raw xDistance=0.18 yDistance=-0.06
23:01:59.680 00.000 6120 UpdateGuideState exits: m=13426 SNR=76.2 Saturated
23:01:59.683 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:01:59.683 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:01:59.683 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:59.686 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:01:59.686 00.000 7680 MoveAxis(E, 0, ABG)
23:01:59.686 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:01:59.689 00.003 7680 Move returns status 0, amount 0
23:01:59.689 00.000 6120 Enqueuing Expose request
23:01:59.691 00.002 7680 MoveAxis(N, 0, ABG)
23:01:59.692 00.001 7680 Move returns status 0, amount 0
23:01:59.692 00.000 7680 move complete, result=0
23:01:59.692 00.000 7680 worker thread done servicing request
23:01:59.692 00.000 7680 Worker thread wakes up
23:01:59.692 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:59.696 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:01:59.696 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:02:00.940 01.244 7680 Exposure complete
23:02:01.076 00.136 7680 worker thread done servicing request
23:02:01.076 00.000 6120 OnExposeComplete: enter
23:02:01.079 00.003 6120 UpdateGuideState(): m_state=6
23:02:01.084 00.005 6120 Star::Find(15, 971, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1117
23:02:01.088 00.004 6120 Star::Find returns 1 (1), X=971.66, Y=42.97, Mass=13863, SNR=77.0, Peak=255 HFD=6.9
23:02:01.091 00.003 6120 CameraToMount -- cameraTheta (0.54) - m_xAngle (-2.95) = xAngle (3.49 = -2.79)
23:02:01.095 00.004 6120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.23 = -3.06)
23:02:01.100 00.005 6120 CameraToMount -- cameraX=0.30 cameraY=0.18 hyp=0.35 cameraTheta=0.54 mountX=-0.33 mountY=-0.03, mountTheta=-3.05
23:02:01.105 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.18, opts=13)
23:02:01.111 00.006 6120 Enqueuing Move request for scope (0.30, 0.18)
23:02:01.115 00.004 7680 Worker thread wakes up
23:02:01.115 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:01.119 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.18) opts 0xd
23:02:01.119 00.000 6120 UpdateGuideState exits: m=13863 SNR=77.0 Saturated
23:02:01.124 00.005 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.18)
23:02:01.124 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:01.128 00.004 7680 Moving (0.30, 0.18) raw xDistance=-0.33 yDistance=-0.03
23:02:01.128 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:01.131 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
23:02:01.131 00.000 6120 Enqueuing Expose request
23:02:01.135 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:02:01.135 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:02:01.135 00.000 7680 MoveAxis(E, 135, ABG)
23:02:01.135 00.000 7680 Guiding  Dir = 2, Dur = 135
23:02:01.137 00.002 7680 IsSlewing returns 0
23:02:01.137 00.000 7680 IsGuiding returns 0
23:02:01.138 00.001 7680 PulseGuide returned control before completion, sleep 145
23:02:01.293 00.155 7680 IsGuiding returns 1
23:02:01.293 00.000 7680 scope still moving after pulse duration time elapsed
23:02:01.325 00.032 7680 IsSlewing returns 0
23:02:01.325 00.000 7680 IsGuiding returns 0
23:02:01.325 00.000 7680 scope move finished after 135 + 53 ms
23:02:01.325 00.000 7680 Move returns status 0, amount 135
23:02:01.325 00.000 7680 MoveAxis(N, 0, ABG)
23:02:01.326 00.001 7680 Move returns status 0, amount 0
23:02:01.326 00.000 7680 move complete, result=0
23:02:01.326 00.000 7680 worker thread done servicing request
23:02:01.326 00.000 6120 GuideStep: -0.3 px 135 ms EAST, -0.0 px 0 ms NORTH
23:02:01.332 00.006 7680 Worker thread wakes up
23:02:01.332 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:01.332 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:02:02.587 01.255 7680 Exposure complete
23:02:02.734 00.147 7680 worker thread done servicing request
23:02:02.734 00.000 6120 OnExposeComplete: enter
23:02:02.740 00.006 6120 UpdateGuideState(): m_state=6
23:02:02.744 00.004 6120 Star::Find(15, 971, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
23:02:02.747 00.003 6120 Star::Find returns 1 (1), X=971.36, Y=43.48, Mass=13731, SNR=75.0, Peak=255 HFD=7.1
23:02:02.752 00.005 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
23:02:02.755 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
23:02:02.759 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.69 hyp=0.69 cameraTheta=1.57 mountX=-0.13 mountY=-0.62, mountTheta=-1.77
23:02:02.766 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.69, opts=13)
23:02:02.771 00.005 6120 Enqueuing Move request for scope (-0.00, 0.69)
23:02:02.775 00.004 7680 Worker thread wakes up
23:02:02.775 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:02.779 00.004 6120 UpdateGuideState exits: m=13731 SNR=75.0 Saturated
23:02:02.784 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:02.787 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:02.790 00.003 6120 Enqueuing Expose request
23:02:02.795 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.69) opts 0xd
23:02:02.795 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.69)
23:02:02.795 00.000 7680 Moving (-0.00, 0.69) raw xDistance=-0.13 yDistance=-0.62
23:02:02.795 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:02:02.796 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
23:02:02.796 00.000 7680 MoveAxis(E, 0, ABG)
23:02:02.796 00.000 7680 Move returns status 0, amount 0
23:02:02.796 00.000 7680 MoveAxis(N, 335, ABG)
23:02:02.796 00.000 7680 Guiding  Dir = 0, Dur = 335
23:02:02.797 00.001 7680 IsSlewing returns 0
23:02:02.797 00.000 7680 IsGuiding returns 0
23:02:02.798 00.001 7680 PulseGuide returned control before completion, sleep 345
23:02:03.155 00.357 7680 IsGuiding returns 1
23:02:03.155 00.000 7680 scope still moving after pulse duration time elapsed
23:02:03.187 00.032 7680 IsSlewing returns 0
23:02:03.189 00.002 7680 IsGuiding returns 0
23:02:03.189 00.000 7680 scope move finished after 335 + 57 ms
23:02:03.191 00.002 7680 Move returns status 0, amount 335
23:02:03.191 00.000 7680 move complete, result=0
23:02:03.191 00.000 7680 worker thread done servicing request
23:02:03.191 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 335 ms NORTH
23:02:03.198 00.007 7680 Worker thread wakes up
23:02:03.199 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:03.199 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:02:04.456 01.257 7680 Exposure complete
23:02:04.599 00.143 7680 worker thread done servicing request
23:02:04.599 00.000 6120 OnExposeComplete: enter
23:02:04.603 00.004 6120 UpdateGuideState(): m_state=6
23:02:04.608 00.005 6120 Star::Find(15, 971, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1119
23:02:04.613 00.005 6120 Star::Find returns 1 (1), X=971.22, Y=43.09, Mass=13364, SNR=75.3, Peak=255 HFD=6.8
23:02:04.616 00.003 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.96 = -1.33)
23:02:04.621 00.005 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
23:02:04.624 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.29 hyp=0.32 cameraTheta=2.00 mountX=0.08 mountY=-0.32, mountTheta=-1.33
23:02:04.628 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.29, opts=13)
23:02:04.633 00.005 6120 Enqueuing Move request for scope (-0.13, 0.29)
23:02:04.637 00.004 7680 Worker thread wakes up
23:02:04.638 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:04.642 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.29) opts 0xd
23:02:04.643 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.29)
23:02:04.643 00.000 7680 Moving (-0.13, 0.29) raw xDistance=0.08 yDistance=-0.32
23:02:04.643 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:02:04.643 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:02:04.644 00.001 6120 UpdateGuideState exits: m=13364 SNR=75.3 Saturated
23:02:04.649 00.005 7680 MoveAxis(E, 0, ABG)
23:02:04.649 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:04.652 00.003 7680 Move returns status 0, amount 0
23:02:04.652 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:04.657 00.005 6120 Enqueuing Expose request
23:02:04.661 00.004 7680 MoveAxis(N, 175, ABG)
23:02:04.661 00.000 7680 Guiding  Dir = 0, Dur = 175
23:02:04.661 00.000 7680 IsSlewing returns 0
23:02:04.662 00.001 7680 IsGuiding returns 0
23:02:04.662 00.000 7680 PulseGuide returned control before completion, sleep 185
23:02:04.853 00.191 7680 IsGuiding returns 1
23:02:04.854 00.001 7680 scope still moving after pulse duration time elapsed
23:02:04.884 00.030 7680 IsSlewing returns 0
23:02:04.885 00.001 7680 IsGuiding returns 0
23:02:04.885 00.000 7680 scope move finished after 175 + 49 ms
23:02:04.887 00.002 7680 Move returns status 0, amount 175
23:02:04.888 00.001 7680 move complete, result=0
23:02:04.888 00.000 7680 worker thread done servicing request
23:02:04.889 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 175 ms NORTH
23:02:04.895 00.006 7680 Worker thread wakes up
23:02:04.896 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:04.896 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:02:06.153 01.257 7680 Exposure complete
23:02:06.299 00.146 7680 worker thread done servicing request
23:02:06.300 00.001 6120 OnExposeComplete: enter
23:02:06.303 00.003 6120 UpdateGuideState(): m_state=6
23:02:06.307 00.004 6120 Star::Find(15, 971, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1120
23:02:06.311 00.004 6120 Star::Find returns 1 (1), X=971.06, Y=43.10, Mass=12693, SNR=74.3, Peak=255 HFD=7.0
23:02:06.315 00.004 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.29 = -1.00)
23:02:06.319 00.004 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.26)
23:02:06.323 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.31 hyp=0.43 cameraTheta=2.33 mountX=0.23 mountY=-0.41, mountTheta=-1.05
23:02:06.327 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.31, opts=13)
23:02:06.332 00.005 6120 Enqueuing Move request for scope (-0.30, 0.31)
23:02:06.335 00.003 7680 Worker thread wakes up
23:02:06.336 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:06.339 00.003 6120 UpdateGuideState exits: m=12693 SNR=74.3 Saturated
23:02:06.343 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.31) opts 0xd
23:02:06.343 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.31)
23:02:06.343 00.000 7680 Moving (-0.30, 0.31) raw xDistance=0.23 yDistance=-0.41
23:02:06.343 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
23:02:06.343 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:02:06.344 00.001 7680 MoveAxis(W, 96, ABG)
23:02:06.344 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:06.348 00.004 7680 Guiding  Dir = 3, Dur = 96
23:02:06.348 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:06.352 00.004 7680 IsSlewing returns 0
23:02:06.352 00.000 6120 Enqueuing Expose request
23:02:06.357 00.005 7680 IsGuiding returns 0
23:02:06.357 00.000 7680 PulseGuide returned control before completion, sleep 106
23:02:06.471 00.114 7680 IsGuiding returns 1
23:02:06.471 00.000 7680 scope still moving after pulse duration time elapsed
23:02:06.503 00.032 7680 IsSlewing returns 0
23:02:06.503 00.000 7680 IsGuiding returns 1
23:02:06.534 00.031 7680 IsSlewing returns 0
23:02:06.535 00.001 7680 IsGuiding returns 0
23:02:06.536 00.001 7680 scope move finished after 96 + 82 ms
23:02:06.536 00.000 7680 Move returns status 0, amount 96
23:02:06.537 00.001 7680 MoveAxis(N, 223, ABG)
23:02:06.538 00.001 7680 Guiding  Dir = 0, Dur = 223
23:02:06.538 00.000 7680 IsSlewing returns 0
23:02:06.539 00.001 7680 IsGuiding returns 0
23:02:06.540 00.001 7680 PulseGuide returned control before completion, sleep 233
23:02:06.786 00.246 7680 IsGuiding returns 1
23:02:06.788 00.002 7680 scope still moving after pulse duration time elapsed
23:02:06.817 00.029 7680 IsSlewing returns 0
23:02:06.818 00.001 7680 IsGuiding returns 0
23:02:06.819 00.001 7680 scope move finished after 223 + 56 ms
23:02:06.819 00.000 7680 Move returns status 0, amount 223
23:02:06.820 00.001 7680 move complete, result=0
23:02:06.820 00.000 7680 worker thread done servicing request
23:02:06.821 00.001 7680 Worker thread wakes up
23:02:06.821 00.000 6120 GuideStep: 0.2 px 96 ms WEST, -0.4 px 223 ms NORTH
23:02:06.828 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:06.829 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:02:08.079 01.250 7680 Exposure complete
23:02:08.225 00.146 7680 worker thread done servicing request
23:02:08.225 00.000 6120 OnExposeComplete: enter
23:02:08.230 00.005 6120 UpdateGuideState(): m_state=6
23:02:08.234 00.004 6120 Star::Find(15, 971, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1121
23:02:08.238 00.004 6120 Star::Find returns 1 (1), X=971.27, Y=43.05, Mass=12773, SNR=73.0, Peak=255 HFD=6.8
23:02:08.241 00.003 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
23:02:08.244 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.70)
23:02:08.248 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.90 mountX=0.04 mountY=-0.27, mountTheta=-1.43
23:02:08.253 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.26, opts=13)
23:02:08.256 00.003 6120 Enqueuing Move request for scope (-0.09, 0.26)
23:02:08.260 00.004 7680 Worker thread wakes up
23:02:08.260 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.26) opts 0xd
23:02:08.260 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.26)
23:02:08.260 00.000 7680 Moving (-0.09, 0.26) raw xDistance=0.04 yDistance=-0.27
23:02:08.260 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:02:08.260 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:02:08.260 00.000 7680 MoveAxis(E, 0, ABG)
23:02:08.262 00.002 7680 Move returns status 0, amount 0
23:02:08.262 00.000 7680 MoveAxis(N, 147, ABG)
23:02:08.262 00.000 7680 Guiding  Dir = 0, Dur = 147
23:02:08.262 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:08.267 00.005 7680 IsSlewing returns 0
23:02:08.267 00.000 6120 UpdateGuideState exits: m=12773 SNR=73.0 Saturated
23:02:08.271 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:08.277 00.006 7680 IsGuiding returns 0
23:02:08.277 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:08.281 00.004 6120 Enqueuing Expose request
23:02:08.285 00.004 7680 PulseGuide returned control before completion, sleep 157
23:02:08.447 00.162 7680 IsGuiding returns 1
23:02:08.447 00.000 7680 scope still moving after pulse duration time elapsed
23:02:08.477 00.030 7680 IsSlewing returns 0
23:02:08.478 00.001 7680 IsGuiding returns 0
23:02:08.478 00.000 7680 scope move finished after 147 + 53 ms
23:02:08.478 00.000 7680 Move returns status 0, amount 147
23:02:08.478 00.000 7680 move complete, result=0
23:02:08.479 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 147 ms NORTH
23:02:08.487 00.008 7680 worker thread done servicing request
23:02:08.487 00.000 7680 Worker thread wakes up
23:02:08.487 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:08.489 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:02:09.743 01.254 7680 Exposure complete
23:02:09.882 00.139 7680 worker thread done servicing request
23:02:09.882 00.000 6120 OnExposeComplete: enter
23:02:09.887 00.005 6120 UpdateGuideState(): m_state=6
23:02:09.892 00.005 6120 Star::Find(15, 971, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1122
23:02:09.897 00.005 6120 Star::Find returns 1 (1), X=971.29, Y=42.92, Mass=14114, SNR=76.9, Peak=255 HFD=6.8
23:02:09.900 00.003 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
23:02:09.904 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
23:02:09.908 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.15 cameraTheta=2.02 mountX=0.04 mountY=-0.15, mountTheta=-1.31
23:02:09.912 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.13, opts=13)
23:02:09.917 00.005 6120 Enqueuing Move request for scope (-0.06, 0.13)
23:02:09.920 00.003 7680 Worker thread wakes up
23:02:09.920 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
23:02:09.920 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
23:02:09.922 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:09.925 00.003 6120 UpdateGuideState exits: m=14114 SNR=76.9 Saturated
23:02:09.928 00.003 7680 Moving (-0.06, 0.13) raw xDistance=0.04 yDistance=-0.15
23:02:09.928 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:02:09.929 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:02:09.929 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:02:09.929 00.000 7680 MoveAxis(E, 0, ABG)
23:02:09.929 00.000 7680 Move returns status 0, amount 0
23:02:09.931 00.002 7680 MoveAxis(N, 0, ABG)
23:02:09.931 00.000 7680 Move returns status 0, amount 0
23:02:09.931 00.000 7680 move complete, result=0
23:02:09.931 00.000 7680 worker thread done servicing request
23:02:09.931 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:09.935 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:09.939 00.004 6120 Enqueuing Expose request
23:02:09.942 00.003 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:09.947 00.005 7680 Worker thread wakes up
23:02:09.947 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:09.948 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:02:11.198 01.250 7680 Exposure complete
23:02:11.336 00.138 7680 worker thread done servicing request
23:02:11.337 00.001 6120 OnExposeComplete: enter
23:02:11.342 00.005 6120 UpdateGuideState(): m_state=6
23:02:11.345 00.003 6120 Star::Find(15, 971, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1123
23:02:11.349 00.004 6120 Star::Find returns 1 (1), X=971.33, Y=43.07, Mass=13134, SNR=74.3, Peak=255 HFD=6.8
23:02:11.353 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
23:02:11.357 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
23:02:11.361 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.68 mountX=-0.02 mountY=-0.26, mountTheta=-1.66
23:02:11.366 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.27, opts=13)
23:02:11.370 00.004 6120 Enqueuing Move request for scope (-0.03, 0.27)
23:02:11.374 00.004 7680 Worker thread wakes up
23:02:11.374 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
23:02:11.375 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
23:02:11.375 00.000 7680 Moving (-0.03, 0.27) raw xDistance=-0.02 yDistance=-0.26
23:02:11.375 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:02:11.376 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:02:11.376 00.000 7680 MoveAxis(E, 0, ABG)
23:02:11.376 00.000 7680 Move returns status 0, amount 0
23:02:11.376 00.000 7680 MoveAxis(N, 140, ABG)
23:02:11.376 00.000 7680 Guiding  Dir = 0, Dur = 140
23:02:11.376 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:11.380 00.004 7680 IsSlewing returns 0
23:02:11.380 00.000 6120 UpdateGuideState exits: m=13134 SNR=74.3 Saturated
23:02:11.384 00.004 7680 IsGuiding returns 0
23:02:11.384 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:11.388 00.004 7680 PulseGuide returned control before completion, sleep 150
23:02:11.388 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:11.392 00.004 6120 Enqueuing Expose request
23:02:11.545 00.153 7680 IsGuiding returns 1
23:02:11.545 00.000 7680 scope still moving after pulse duration time elapsed
23:02:11.575 00.030 7680 IsSlewing returns 0
23:02:11.576 00.001 7680 IsGuiding returns 0
23:02:11.577 00.001 7680 scope move finished after 140 + 52 ms
23:02:11.578 00.001 7680 Move returns status 0, amount 140
23:02:11.578 00.000 7680 move complete, result=0
23:02:11.578 00.000 7680 worker thread done servicing request
23:02:11.579 00.001 7680 Worker thread wakes up
23:02:11.580 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 140 ms NORTH
23:02:11.586 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:11.586 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:02:12.842 01.256 7680 Exposure complete
23:02:12.961 00.119 7680 worker thread done servicing request
23:02:12.962 00.001 6120 OnExposeComplete: enter
23:02:12.965 00.003 6120 UpdateGuideState(): m_state=6
23:02:12.969 00.004 6120 Star::Find(15, 971, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1124
23:02:12.973 00.004 6120 Star::Find returns 1 (1), X=971.36, Y=43.01, Mass=13670, SNR=76.0, Peak=255 HFD=6.8
23:02:12.978 00.005 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
23:02:12.981 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
23:02:12.985 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.58 mountX=-0.04 mountY=-0.20, mountTheta=-1.77
23:02:12.989 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.22, opts=13)
23:02:12.994 00.005 6120 Enqueuing Move request for scope (-0.00, 0.22)
23:02:12.998 00.004 7680 Worker thread wakes up
23:02:12.998 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.22) opts 0xd
23:02:12.998 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.22)
23:02:12.998 00.000 7680 Moving (-0.00, 0.22) raw xDistance=-0.04 yDistance=-0.20
23:02:12.998 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:02:12.999 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:02:12.999 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:13.002 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:02:13.002 00.000 7680 MoveAxis(E, 0, ABG)
23:02:13.003 00.001 7680 Move returns status 0, amount 0
23:02:13.003 00.000 7680 MoveAxis(N, 0, ABG)
23:02:13.003 00.000 7680 Move returns status 0, amount 0
23:02:13.003 00.000 7680 move complete, result=0
23:02:13.003 00.000 7680 worker thread done servicing request
23:02:13.004 00.001 6120 UpdateGuideState exits: m=13670 SNR=76.0 Saturated
23:02:13.007 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:13.011 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:13.014 00.003 6120 Enqueuing Expose request
23:02:13.017 00.003 7680 Worker thread wakes up
23:02:13.017 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:02:13.022 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:13.022 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(956,28,31,31)
23:02:14.263 01.241 7680 Exposure complete
23:02:14.383 00.120 6120 evsrv: cli 0FAF0158 connect
23:02:14.459 00.076 6120 case statement mapped state 6 to 3
23:02:14.463 00.004 6120 case statement mapped state 6 to 3
23:02:14.466 00.003 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"00c845f0-32d2-4304-8307-c12bde31aeb9"}
23:02:14.470 00.004 6120 case statement mapped state 6 to 3
23:02:14.473 00.003 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Guiding","id":"00c845f0-32d2-4304-8307-c12bde31aeb9"}
23:02:14.483 00.010 6120 evsrv: cli 0FAF0158 disconnect
23:02:14.487 00.004 6120 evsrv: cli 0FAEFBB8 connect
23:02:14.491 00.004 6120 case statement mapped state 6 to 3
23:02:14.496 00.005 6120 case statement mapped state 6 to 3
23:02:14.501 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"341ed677-4ea5-4839-ae21-75e1c67a3506"}
23:02:14.504 00.003 6120 PhdController::Dither begins
23:02:14.507 00.003 6120 dither: size=5.00, dRA=-2.20 dDec=0.69
23:02:14.513 00.006 6120 MountToCamera -- mountTheta (2.84) + m_xAngle (-2.95) = xAngle (-0.12 = -0.12)
23:02:14.517 00.004 6120 MountToCamera -- mountX=-2.20 mountY=0.69 hyp=2.31 mountTheta=2.84 cameraX=2.29, cameraY=-0.27 cameraTheta=-0.12
23:02:14.613 00.096 7680 worker thread done servicing request
23:02:14.620 00.007 6120 setting lock position to (973.65, 42.53)
23:02:14.626 00.006 6120 Mount: notify guiding dithered (2.3, -0.3)
23:02:14.633 00.007 6120 Status Line: Dither by -2.20,0.69
23:02:14.647 00.014 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:02:14.655 00.008 6120 PhdController: newstate STATE_SETTLE_WAIT
23:02:14.659 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"341ed677-4ea5-4839-ae21-75e1c67a3506"}
23:02:14.663 00.004 6120 OnExposeComplete: enter
23:02:14.687 00.024 6120 UpdateGuideState(): m_state=6
23:02:14.691 00.004 6120 Star::Find(15, 971, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1125
23:02:14.695 00.004 6120 Star::Find returns 1 (1), X=971.64, Y=42.97, Mass=13031, SNR=74.8, Peak=255 HFD=6.8
23:02:14.698 00.003 6120 CameraToMount -- cameraTheta (2.93) - m_xAngle (-2.95) = xAngle (5.88 = -0.40)
23:02:14.810 00.112 6120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.61 = -0.67)
23:02:14.814 00.004 6120 CameraToMount -- cameraX=-2.01 cameraY=0.44 hyp=2.06 cameraTheta=2.93 mountX=1.89 mountY=-1.28, mountTheta=-0.59
23:02:14.820 00.006 6120 dither recenter: remaining=(2.2,-0.7) step=(2.2,-0.7)
23:02:14.823 00.003 6120 MountToCamera -- mountTheta (-0.30) + m_xAngle (-2.95) = xAngle (-3.26 = 3.03)
23:02:14.827 00.004 6120 MountToCamera -- mountX=2.20 mountY=-0.69 hyp=2.31 mountTheta=-0.30 cameraX=-2.29, cameraY=0.27 cameraTheta=3.03
23:02:14.830 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-2.29, y=0.27, opts=4)
23:02:14.832 00.002 6120 Enqueuing Move request for scope (-2.29, 0.27)
23:02:14.835 00.003 6120 Mount: notify direct move 2.20,-0.69
23:02:14.839 00.004 7680 Worker thread wakes up
23:02:14.839 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:14.841 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-2.29, 0.27) opts 0x4
23:02:14.841 00.000 6120 UpdateGuideState exits: m=13031 SNR=74.8 Saturated
23:02:14.844 00.003 7680 Handling offset move in thread for scope, endpoint = (-2.29, 0.27)
23:02:14.844 00.000 6120 PhdController: settling, locked = 1, distance = 2.42 (1.50) aobump = 0 frame = 1 / 99999
23:02:14.847 00.003 7680 Moving (-2.29, 0.27) raw xDistance=2.20 yDistance=-0.69
23:02:14.847 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046934.847,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.42,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:02:14.850 00.003 7680 MoveAxis(W, 1429, B)
23:02:14.850 00.000 7680 Guiding  Dir = 3, Dur = 1429
23:02:14.850 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:14.853 00.003 7680 IsSlewing returns 0
23:02:14.853 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:14.857 00.004 7680 IsGuiding returns 0
23:02:14.857 00.000 6120 Enqueuing Expose request
23:02:14.859 00.002 7680 PulseGuide returned control before completion, sleep 1439
23:02:14.860 00.001 6120 evsrv: cli 0FAEFBB8 disconnect
23:02:16.311 01.451 7680 IsGuiding returns 1
23:02:16.311 00.000 7680 scope still moving after pulse duration time elapsed
23:02:16.343 00.032 7680 IsSlewing returns 0
23:02:16.344 00.001 7680 IsGuiding returns 0
23:02:16.344 00.000 7680 scope move finished after 1429 + 59 ms
23:02:16.345 00.001 7680 Move returns status 0, amount 1429
23:02:16.345 00.000 7680 MoveAxis(N, 373, B)
23:02:16.345 00.000 7680 Guiding  Dir = 0, Dur = 373
23:02:16.345 00.000 7680 IsSlewing returns 0
23:02:16.345 00.000 7680 IsGuiding returns 0
23:02:16.347 00.002 7680 PulseGuide returned control before completion, sleep 383
23:02:16.738 00.391 7680 IsGuiding returns 1
23:02:16.738 00.000 7680 scope still moving after pulse duration time elapsed
23:02:16.769 00.031 7680 IsSlewing returns 0
23:02:16.769 00.000 7680 IsGuiding returns 0
23:02:16.769 00.000 7680 scope move finished after 373 + 50 ms
23:02:16.769 00.000 7680 Move returns status 0, amount 373
23:02:16.769 00.000 7680 move complete, result=0
23:02:16.770 00.001 7680 worker thread done servicing request
23:02:16.770 00.000 7680 Worker thread wakes up
23:02:16.770 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:16.770 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:16.770 00.000 6120 GuideStep: 2.2 px 1429 ms WEST, -0.7 px 373 ms NORTH
23:02:18.018 01.248 7680 Exposure complete
23:02:18.152 00.134 7680 worker thread done servicing request
23:02:18.153 00.001 6120 OnExposeComplete: enter
23:02:18.156 00.003 6120 UpdateGuideState(): m_state=6
23:02:18.159 00.003 6120 Star::Find(15, 971, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1126
23:02:18.165 00.006 6120 Star::Find returns 1 (1), X=973.54, Y=42.55, Mass=12843, SNR=73.1, Peak=255 HFD=7.1
23:02:18.169 00.004 6120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-2.95) = xAngle (5.92 = -0.36)
23:02:18.172 00.003 6120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.65 = -0.63)
23:02:18.176 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.97 mountX=0.10 mountY=-0.07, mountTheta=-0.56
23:02:18.182 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.02, opts=13)
23:02:18.186 00.004 6120 Enqueuing Move request for scope (-0.11, 0.02)
23:02:18.189 00.003 7680 Worker thread wakes up
23:02:18.189 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
23:02:18.189 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
23:02:18.189 00.000 7680 Moving (-0.11, 0.02) raw xDistance=0.10 yDistance=-0.07
23:02:18.191 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:02:18.191 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:02:18.191 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:18.194 00.003 6120 UpdateGuideState exits: m=12843 SNR=73.1 Saturated
23:02:18.198 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:02:18.198 00.000 7680 MoveAxis(E, 0, ABG)
23:02:18.198 00.000 7680 Move returns status 0, amount 0
23:02:18.199 00.001 6120 PhdController: settling, locked = 1, distance = 0.11 (1.50) aobump = 0 frame = 2 / 99999
23:02:18.202 00.003 7680 MoveAxis(N, 0, ABG)
23:02:18.202 00.000 7680 Move returns status 0, amount 0
23:02:18.203 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046938.202,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.11,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:02:18.206 00.003 7680 move complete, result=0
23:02:18.206 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:18.211 00.005 7680 worker thread done servicing request
23:02:18.211 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:18.215 00.004 6120 Enqueuing Expose request
23:02:18.219 00.004 7680 Worker thread wakes up
23:02:18.219 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:18.223 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:18.223 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:19.474 01.251 7680 Exposure complete
23:02:19.600 00.126 7680 worker thread done servicing request
23:02:19.601 00.001 6120 OnExposeComplete: enter
23:02:19.604 00.003 6120 UpdateGuideState(): m_state=6
23:02:19.608 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1127
23:02:19.612 00.004 6120 Star::Find returns 1 (0), X=973.67, Y=43.04, Mass=12321, SNR=71.5, Peak=249 HFD=6.8
23:02:19.615 00.003 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.80)
23:02:19.619 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
23:02:19.622 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.51 hyp=0.51 cameraTheta=1.53 mountX=-0.11 mountY=-0.45, mountTheta=-1.82
23:02:19.628 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.51, opts=13)
23:02:19.632 00.004 6120 Enqueuing Move request for scope (0.02, 0.51)
23:02:19.636 00.004 7680 Worker thread wakes up
23:02:19.636 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:19.641 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.51) opts 0xd
23:02:19.641 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.51)
23:02:19.641 00.000 7680 Moving (0.02, 0.51) raw xDistance=-0.11 yDistance=-0.45
23:02:19.641 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:02:19.641 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
23:02:19.642 00.001 6120 UpdateGuideState exits: m=12321 SNR=71.5
23:02:19.646 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
23:02:19.646 00.000 7680 MoveAxis(E, 0, ABG)
23:02:19.646 00.000 7680 Move returns status 0, amount 0
23:02:19.646 00.000 7680 MoveAxis(N, 0, ABG)
23:02:19.647 00.001 7680 Move returns status 0, amount 0
23:02:19.647 00.000 7680 move complete, result=0
23:02:19.648 00.001 7680 worker thread done servicing request
23:02:19.648 00.000 6120 PhdController: settling, locked = 1, distance = 0.23 (1.50) aobump = 0 frame = 3 / 99999
23:02:19.652 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764046939.652,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.23,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
23:02:19.656 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:19.659 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:19.663 00.004 6120 Enqueuing Expose request
23:02:19.666 00.003 7680 Worker thread wakes up
23:02:19.666 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:02:19.670 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:19.670 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:20.915 01.245 7680 Exposure complete
23:02:21.044 00.129 7680 worker thread done servicing request
23:02:21.045 00.001 6120 OnExposeComplete: enter
23:02:21.048 00.003 6120 UpdateGuideState(): m_state=6
23:02:21.053 00.005 6120 Star::Find(15, 973, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1128
23:02:21.057 00.004 6120 Star::Find returns 1 (1), X=973.81, Y=42.98, Mass=12873, SNR=74.5, Peak=255 HFD=6.8
23:02:21.060 00.003 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.18 = -2.10)
23:02:21.065 00.005 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.37)
23:02:21.068 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.45 hyp=0.48 cameraTheta=1.23 mountX=-0.24 mountY=-0.34, mountTheta=-2.20
23:02:21.071 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.45, opts=13)
23:02:21.078 00.007 6120 Enqueuing Move request for scope (0.16, 0.45)
23:02:21.081 00.003 7680 Worker thread wakes up
23:02:21.082 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:21.085 00.003 6120 UpdateGuideState exits: m=12873 SNR=74.5 Saturated
23:02:21.089 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.45) opts 0xd
23:02:21.089 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.45)
23:02:21.090 00.001 7680 Moving (0.16, 0.45) raw xDistance=-0.24 yDistance=-0.34
23:02:21.090 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:02:21.090 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
23:02:21.090 00.000 6120 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 4 / 99999
23:02:21.094 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
23:02:21.095 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046941.094,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.31,"Time":2.9,"SettleTime":10.0,"StarLocked":true}
23:02:21.098 00.003 7680 MoveAxis(E, 99, ABG)
23:02:21.099 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:21.102 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:21.106 00.004 6120 Enqueuing Expose request
23:02:21.110 00.004 7680 Guiding  Dir = 2, Dur = 99
23:02:21.110 00.000 7680 IsSlewing returns 0
23:02:21.110 00.000 7680 IsGuiding returns 0
23:02:21.111 00.001 7680 PulseGuide returned control before completion, sleep 109
23:02:21.232 00.121 7680 IsGuiding returns 1
23:02:21.232 00.000 7680 scope still moving after pulse duration time elapsed
23:02:21.263 00.031 7680 IsSlewing returns 0
23:02:21.263 00.000 7680 IsGuiding returns 0
23:02:21.263 00.000 7680 scope move finished after 99 + 53 ms
23:02:21.263 00.000 7680 Move returns status 0, amount 99
23:02:21.264 00.001 7680 MoveAxis(N, 0, ABG)
23:02:21.264 00.000 7680 Move returns status 0, amount 0
23:02:21.264 00.000 7680 move complete, result=0
23:02:21.264 00.000 7680 worker thread done servicing request
23:02:21.264 00.000 6120 GuideStep: -0.2 px 99 ms EAST, -0.3 px 0 ms NORTH
23:02:21.268 00.004 7680 Worker thread wakes up
23:02:21.268 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:21.268 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:22.514 01.246 7680 Exposure complete
23:02:22.652 00.138 7680 worker thread done servicing request
23:02:22.652 00.000 6120 OnExposeComplete: enter
23:02:22.656 00.004 6120 UpdateGuideState(): m_state=6
23:02:22.661 00.005 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1129
23:02:22.665 00.004 6120 Star::Find returns 1 (1), X=973.73, Y=43.11, Mass=12938, SNR=72.4, Peak=255 HFD=6.8
23:02:22.669 00.004 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
23:02:22.673 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.17)
23:02:22.678 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.58 hyp=0.59 cameraTheta=1.43 mountX=-0.19 mountY=-0.49, mountTheta=-1.94
23:02:22.683 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.58, opts=13)
23:02:22.688 00.005 6120 Enqueuing Move request for scope (0.08, 0.58)
23:02:22.691 00.003 7680 Worker thread wakes up
23:02:22.692 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:22.696 00.004 6120 UpdateGuideState exits: m=12938 SNR=72.4 Saturated
23:02:22.700 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.58) opts 0xd
23:02:22.700 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.58)
23:02:22.701 00.001 6120 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 5 / 99999
23:02:22.705 00.004 7680 Moving (0.08, 0.58) raw xDistance=-0.19 yDistance=-0.49
23:02:22.705 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046942.705,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.39,"Time":4.5,"SettleTime":10.0,"StarLocked":true}
23:02:22.709 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:02:22.710 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.27
23:02:22.710 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:02:22.710 00.000 7680 MoveAxis(E, 0, ABG)
23:02:22.710 00.000 7680 Move returns status 0, amount 0
23:02:22.710 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:22.716 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:22.720 00.004 7680 MoveAxis(N, 263, ABG)
23:02:22.720 00.000 7680 Guiding  Dir = 0, Dur = 263
23:02:22.720 00.000 6120 Enqueuing Expose request
23:02:22.724 00.004 7680 IsSlewing returns 0
23:02:22.725 00.001 7680 IsGuiding returns 0
23:02:22.725 00.000 7680 PulseGuide returned control before completion, sleep 273
23:02:23.005 00.280 7680 IsGuiding returns 1
23:02:23.005 00.000 7680 scope still moving after pulse duration time elapsed
23:02:23.035 00.030 7680 IsSlewing returns 0
23:02:23.036 00.001 7680 IsGuiding returns 0
23:02:23.036 00.000 7680 scope move finished after 263 + 48 ms
23:02:23.036 00.000 7680 Move returns status 0, amount 263
23:02:23.037 00.001 7680 move complete, result=0
23:02:23.037 00.000 7680 worker thread done servicing request
23:02:23.039 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 263 ms NORTH
23:02:23.046 00.007 7680 Worker thread wakes up
23:02:23.046 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:23.046 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:24.298 01.252 7680 Exposure complete
23:02:24.429 00.131 7680 worker thread done servicing request
23:02:24.430 00.001 6120 OnExposeComplete: enter
23:02:24.434 00.004 6120 UpdateGuideState(): m_state=6
23:02:24.437 00.003 6120 Star::Find(15, 973, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1130
23:02:24.441 00.004 6120 Star::Find returns 1 (1), X=973.77, Y=42.92, Mass=13582, SNR=76.6, Peak=255 HFD=6.8
23:02:24.445 00.004 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
23:02:24.448 00.003 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
23:02:24.451 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.39 hyp=0.41 cameraTheta=1.28 mountX=-0.19 mountY=-0.30, mountTheta=-2.13
23:02:24.455 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.39, opts=13)
23:02:24.460 00.005 6120 Enqueuing Move request for scope (0.12, 0.39)
23:02:24.464 00.004 7680 Worker thread wakes up
23:02:24.464 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:24.468 00.004 6120 UpdateGuideState exits: m=13582 SNR=76.6 Saturated
23:02:24.471 00.003 6120 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 6 / 99999
23:02:24.475 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.39) opts 0xd
23:02:24.475 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.39)
23:02:24.475 00.000 7680 Moving (0.12, 0.39) raw xDistance=-0.19 yDistance=-0.30
23:02:24.475 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:02:24.475 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:02:24.475 00.000 7680 MoveAxis(E, 0, ABG)
23:02:24.477 00.002 7680 Move returns status 0, amount 0
23:02:24.477 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046944.475,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.40,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
23:02:24.481 00.004 7680 MoveAxis(N, 162, ABG)
23:02:24.482 00.001 7680 Guiding  Dir = 0, Dur = 162
23:02:24.482 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:24.486 00.004 7680 IsSlewing returns 0
23:02:24.486 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:24.490 00.004 6120 Enqueuing Expose request
23:02:24.494 00.004 7680 IsGuiding returns 0
23:02:24.494 00.000 7680 PulseGuide returned control before completion, sleep 172
23:02:24.682 00.188 7680 IsGuiding returns 1
23:02:24.683 00.001 7680 scope still moving after pulse duration time elapsed
23:02:24.713 00.030 7680 IsSlewing returns 0
23:02:24.714 00.001 7680 IsGuiding returns 0
23:02:24.715 00.001 7680 scope move finished after 162 + 58 ms
23:02:24.715 00.000 7680 Move returns status 0, amount 162
23:02:24.715 00.000 7680 move complete, result=0
23:02:24.715 00.000 7680 worker thread done servicing request
23:02:24.717 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 162 ms NORTH
23:02:24.723 00.006 7680 Worker thread wakes up
23:02:24.723 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:24.723 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:25.970 01.247 7680 Exposure complete
23:02:26.097 00.127 7680 worker thread done servicing request
23:02:26.097 00.000 6120 OnExposeComplete: enter
23:02:26.102 00.005 6120 UpdateGuideState(): m_state=6
23:02:26.107 00.005 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1131
23:02:26.111 00.004 6120 Star::Find returns 1 (1), X=973.77, Y=42.86, Mass=14566, SNR=79.3, Peak=255 HFD=6.9
23:02:26.116 00.005 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.18 = -2.11)
23:02:26.119 00.003 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.37)
23:02:26.123 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.22 mountX=-0.18 mountY=-0.25, mountTheta=-2.20
23:02:26.128 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.34, opts=13)
23:02:26.132 00.004 6120 Enqueuing Move request for scope (0.12, 0.34)
23:02:26.136 00.004 7680 Worker thread wakes up
23:02:26.136 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.34) opts 0xd
23:02:26.136 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:26.140 00.004 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.34)
23:02:26.141 00.001 7680 Moving (0.12, 0.34) raw xDistance=-0.18 yDistance=-0.25
23:02:26.141 00.000 6120 UpdateGuideState exits: m=14566 SNR=79.3 Saturated
23:02:26.145 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:02:26.145 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:02:26.145 00.000 7680 MoveAxis(E, 0, ABG)
23:02:26.145 00.000 7680 Move returns status 0, amount 0
23:02:26.146 00.001 7680 MoveAxis(N, 134, ABG)
23:02:26.146 00.000 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 7 / 99999
23:02:26.150 00.004 7680 Guiding  Dir = 0, Dur = 134
23:02:26.150 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046946.150,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.38,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
23:02:26.154 00.004 7680 IsSlewing returns 0
23:02:26.155 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:26.159 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:26.162 00.003 6120 Enqueuing Expose request
23:02:26.165 00.003 7680 IsGuiding returns 0
23:02:26.165 00.000 7680 PulseGuide returned control before completion, sleep 144
23:02:26.326 00.161 7680 IsGuiding returns 0
23:02:26.327 00.001 7680 Move returns status 0, amount 134
23:02:26.327 00.000 7680 move complete, result=0
23:02:26.329 00.002 7680 worker thread done servicing request
23:02:26.329 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 134 ms NORTH
23:02:26.335 00.006 7680 Worker thread wakes up
23:02:26.335 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:26.336 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:27.586 01.250 7680 Exposure complete
23:02:27.708 00.122 7680 worker thread done servicing request
23:02:27.708 00.000 6120 OnExposeComplete: enter
23:02:27.712 00.004 6120 UpdateGuideState(): m_state=6
23:02:27.716 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1132
23:02:27.720 00.004 6120 Star::Find returns 1 (1), X=973.76, Y=42.83, Mass=12958, SNR=75.1, Peak=255 HFD=6.9
23:02:27.723 00.003 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.19 = -2.10)
23:02:27.727 00.004 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
23:02:27.730 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.23 mountX=-0.16 mountY=-0.23, mountTheta=-2.19
23:02:27.735 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.31, opts=13)
23:02:27.739 00.004 6120 Enqueuing Move request for scope (0.11, 0.31)
23:02:27.742 00.003 7680 Worker thread wakes up
23:02:27.742 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.31) opts 0xd
23:02:27.742 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.31)
23:02:27.742 00.000 7680 Moving (0.11, 0.31) raw xDistance=-0.16 yDistance=-0.23
23:02:27.742 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:02:27.742 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:02:27.742 00.000 7680 MoveAxis(E, 0, ABG)
23:02:27.742 00.000 7680 Move returns status 0, amount 0
23:02:27.742 00.000 7680 MoveAxis(N, 124, ABG)
23:02:27.744 00.002 7680 Guiding  Dir = 0, Dur = 124
23:02:27.744 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:27.747 00.003 7680 IsSlewing returns 0
23:02:27.747 00.000 6120 UpdateGuideState exits: m=12958 SNR=75.1 Saturated
23:02:27.750 00.003 7680 IsGuiding returns 0
23:02:27.750 00.000 6120 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 8 / 99999
23:02:27.755 00.005 7680 PulseGuide returned control before completion, sleep 134
23:02:27.755 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046947.755,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.37,"Time":9.6,"SettleTime":10.0,"StarLocked":true}
23:02:27.758 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:27.762 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:27.766 00.004 6120 Enqueuing Expose request
23:02:27.906 00.140 7680 IsGuiding returns 1
23:02:27.908 00.002 7680 scope still moving after pulse duration time elapsed
23:02:27.936 00.028 7680 IsSlewing returns 0
23:02:27.937 00.001 7680 IsGuiding returns 0
23:02:27.937 00.000 7680 scope move finished after 124 + 62 ms
23:02:27.938 00.001 7680 Move returns status 0, amount 124
23:02:27.938 00.000 7680 move complete, result=0
23:02:27.939 00.001 7680 worker thread done servicing request
23:02:27.939 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 124 ms NORTH
23:02:27.946 00.007 7680 Worker thread wakes up
23:02:27.946 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:27.946 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:29.195 01.249 7680 Exposure complete
23:02:29.328 00.133 7680 worker thread done servicing request
23:02:29.329 00.001 6120 OnExposeComplete: enter
23:02:29.333 00.004 6120 UpdateGuideState(): m_state=6
23:02:29.336 00.003 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1133
23:02:29.341 00.005 6120 Star::Find returns 1 (1), X=973.72, Y=42.93, Mass=13524, SNR=76.3, Peak=255 HFD=6.8
23:02:29.345 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.92)
23:02:29.348 00.003 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.19)
23:02:29.352 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.41 hyp=0.41 cameraTheta=1.41 mountX=-0.14 mountY=-0.34, mountTheta=-1.96
23:02:29.357 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.41, opts=13)
23:02:29.361 00.004 6120 Enqueuing Move request for scope (0.07, 0.41)
23:02:29.365 00.004 7680 Worker thread wakes up
23:02:29.365 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.41) opts 0xd
23:02:29.365 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.41)
23:02:29.365 00.000 7680 Moving (0.07, 0.41) raw xDistance=-0.14 yDistance=-0.34
23:02:29.365 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:02:29.365 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:02:29.366 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:29.370 00.004 6120 UpdateGuideState exits: m=13524 SNR=76.3 Saturated
23:02:29.374 00.004 7680 MoveAxis(E, 0, ABG)
23:02:29.375 00.001 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 9 / 99999
23:02:29.378 00.003 7680 Move returns status 0, amount 0
23:02:29.378 00.000 7680 MoveAxis(N, 182, ABG)
23:02:29.379 00.001 7680 Guiding  Dir = 0, Dur = 182
23:02:29.379 00.000 6120 PhdController: newstate STATE_FINISH
23:02:29.383 00.004 7680 IsSlewing returns 0
23:02:29.383 00.000 6120 PhdController complete: success
23:02:29.386 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764046949.386,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
23:02:29.391 00.005 7680 IsGuiding returns 0
23:02:29.391 00.000 6120 Mount: notify guiding dither settle done success=1
23:02:29.394 00.003 7680 PulseGuide returned control before completion, sleep 192
23:02:29.394 00.000 6120 PhdController: newstate STATE_IDLE
23:02:29.399 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:29.403 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:29.407 00.004 6120 Enqueuing Expose request
23:02:29.599 00.192 7680 IsGuiding returns 1
23:02:29.601 00.002 7680 scope still moving after pulse duration time elapsed
23:02:29.630 00.029 7680 IsSlewing returns 0
23:02:29.631 00.001 7680 IsGuiding returns 0
23:02:29.631 00.000 7680 scope move finished after 182 + 59 ms
23:02:29.632 00.001 7680 Move returns status 0, amount 182
23:02:29.632 00.000 7680 move complete, result=0
23:02:29.632 00.000 7680 worker thread done servicing request
23:02:29.632 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 182 ms NORTH
23:02:29.640 00.008 7680 Worker thread wakes up
23:02:29.641 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:29.641 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:30.883 01.242 7680 Exposure complete
23:02:31.016 00.133 7680 worker thread done servicing request
23:02:31.016 00.000 6120 OnExposeComplete: enter
23:02:31.022 00.006 6120 UpdateGuideState(): m_state=6
23:02:31.027 00.005 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1134
23:02:31.030 00.003 6120 Star::Find returns 1 (1), X=973.78, Y=42.52, Mass=13150, SNR=75.2, Peak=255 HFD=7.0
23:02:31.035 00.005 6120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-2.95) = xAngle (2.93 = 2.93)
23:02:31.038 00.003 6120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.66 = 2.66)
23:02:31.042 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.03 mountX=-0.13 mountY=0.06, mountTheta=2.70
23:02:31.047 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.00, opts=13)
23:02:31.052 00.005 6120 Enqueuing Move request for scope (0.13, -0.00)
23:02:31.056 00.004 7680 Worker thread wakes up
23:02:31.056 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:31.060 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
23:02:31.060 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
23:02:31.060 00.000 7680 Moving (0.13, -0.00) raw xDistance=-0.13 yDistance=0.06
23:02:31.061 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:02:31.062 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:02:31.062 00.000 6120 UpdateGuideState exits: m=13150 SNR=75.2 Saturated
23:02:31.066 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:31.069 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:31.074 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:02:31.074 00.000 6120 Enqueuing Expose request
23:02:31.079 00.005 7680 MoveAxis(E, 0, ABG)
23:02:31.079 00.000 7680 Move returns status 0, amount 0
23:02:31.080 00.001 7680 MoveAxis(N, 0, ABG)
23:02:31.080 00.000 7680 Move returns status 0, amount 0
23:02:31.080 00.000 7680 move complete, result=0
23:02:31.080 00.000 7680 worker thread done servicing request
23:02:31.080 00.000 7680 Worker thread wakes up
23:02:31.080 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:31.081 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:31.085 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:32.341 01.256 7680 Exposure complete
23:02:32.484 00.143 7680 worker thread done servicing request
23:02:32.485 00.001 6120 OnExposeComplete: enter
23:02:32.489 00.004 6120 UpdateGuideState(): m_state=6
23:02:32.492 00.003 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1135
23:02:32.497 00.005 6120 Star::Find returns 1 (1), X=973.73, Y=42.97, Mass=13669, SNR=76.8, Peak=255 HFD=6.8
23:02:32.501 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
23:02:32.504 00.003 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.21)
23:02:32.508 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.45 hyp=0.45 cameraTheta=1.39 mountX=-0.16 mountY=-0.37, mountTheta=-1.99
23:02:32.514 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.45, opts=13)
23:02:32.519 00.005 6120 Enqueuing Move request for scope (0.08, 0.45)
23:02:32.523 00.004 7680 Worker thread wakes up
23:02:32.523 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.45) opts 0xd
23:02:32.523 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.45)
23:02:32.523 00.000 7680 Moving (0.08, 0.45) raw xDistance=-0.16 yDistance=-0.37
23:02:32.523 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:02:32.524 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:02:32.524 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:32.528 00.004 7680 MoveAxis(E, 0, ABG)
23:02:32.528 00.000 7680 Move returns status 0, amount 0
23:02:32.528 00.000 7680 MoveAxis(N, 198, ABG)
23:02:32.529 00.001 6120 UpdateGuideState exits: m=13669 SNR=76.8 Saturated
23:02:32.532 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:32.536 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:32.540 00.004 6120 Enqueuing Expose request
23:02:32.544 00.004 7680 Guiding  Dir = 0, Dur = 198
23:02:32.544 00.000 7680 IsSlewing returns 0
23:02:32.545 00.001 7680 IsGuiding returns 0
23:02:32.546 00.001 7680 PulseGuide returned control before completion, sleep 208
23:02:32.758 00.212 7680 IsGuiding returns 1
23:02:32.759 00.001 7680 scope still moving after pulse duration time elapsed
23:02:32.790 00.031 7680 IsSlewing returns 0
23:02:32.790 00.000 7680 IsGuiding returns 0
23:02:32.791 00.001 7680 scope move finished after 198 + 48 ms
23:02:32.792 00.001 7680 Move returns status 0, amount 198
23:02:32.793 00.001 7680 move complete, result=0
23:02:32.795 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 198 ms NORTH
23:02:32.801 00.006 7680 worker thread done servicing request
23:02:32.801 00.000 7680 Worker thread wakes up
23:02:32.801 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:32.802 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:34.050 01.248 7680 Exposure complete
23:02:34.189 00.139 7680 worker thread done servicing request
23:02:34.189 00.000 6120 OnExposeComplete: enter
23:02:34.192 00.003 6120 UpdateGuideState(): m_state=6
23:02:34.196 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1136
23:02:34.200 00.004 6120 Star::Find returns 1 (1), X=973.94, Y=42.59, Mass=12856, SNR=74.0, Peak=255 HFD=6.8
23:02:34.203 00.003 6120 CameraToMount -- cameraTheta (0.21) - m_xAngle (-2.95) = xAngle (3.16 = -3.12)
23:02:34.206 00.003 6120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.89 = 2.89)
23:02:34.210 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=0.06 hyp=0.29 cameraTheta=0.21 mountX=-0.29 mountY=0.07, mountTheta=2.90
23:02:34.215 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.06, opts=13)
23:02:34.219 00.004 6120 Enqueuing Move request for scope (0.29, 0.06)
23:02:34.223 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:34.227 00.004 6120 UpdateGuideState exits: m=12856 SNR=74.0 Saturated
23:02:34.232 00.005 7680 Worker thread wakes up
23:02:34.232 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:34.237 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.06) opts 0xd
23:02:34.237 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.06)
23:02:34.237 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:34.241 00.004 6120 Enqueuing Expose request
23:02:34.245 00.004 7680 Moving (0.29, 0.06) raw xDistance=-0.29 yDistance=0.07
23:02:34.245 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
23:02:34.245 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:02:34.245 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:02:34.245 00.000 7680 MoveAxis(E, 120, ABG)
23:02:34.246 00.001 7680 Guiding  Dir = 2, Dur = 120
23:02:34.246 00.000 7680 IsSlewing returns 0
23:02:34.247 00.001 7680 IsGuiding returns 0
23:02:34.247 00.000 7680 PulseGuide returned control before completion, sleep 130
23:02:34.384 00.137 7680 IsGuiding returns 1
23:02:34.384 00.000 7680 scope still moving after pulse duration time elapsed
23:02:34.416 00.032 7680 IsSlewing returns 0
23:02:34.419 00.003 7680 IsGuiding returns 0
23:02:34.420 00.001 7680 scope move finished after 120 + 53 ms
23:02:34.421 00.001 7680 Move returns status 0, amount 120
23:02:34.422 00.001 7680 MoveAxis(N, 0, ABG)
23:02:34.423 00.001 7680 Move returns status 0, amount 0
23:02:34.424 00.001 7680 move complete, result=0
23:02:34.424 00.000 7680 worker thread done servicing request
23:02:34.424 00.000 7680 Worker thread wakes up
23:02:34.425 00.001 6120 GuideStep: -0.3 px 120 ms EAST, 0.1 px 0 ms NORTH
23:02:34.430 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:34.432 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:35.683 01.251 7680 Exposure complete
23:02:35.832 00.149 7680 worker thread done servicing request
23:02:35.832 00.000 6120 OnExposeComplete: enter
23:02:35.836 00.004 6120 UpdateGuideState(): m_state=6
23:02:35.840 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1137
23:02:35.844 00.004 6120 Star::Find returns 1 (1), X=973.74, Y=43.00, Mass=13193, SNR=74.0, Peak=255 HFD=6.8
23:02:35.849 00.005 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
23:02:35.852 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
23:02:35.855 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.47 hyp=0.48 cameraTheta=1.38 mountX=-0.18 mountY=-0.39, mountTheta=-2.00
23:02:35.863 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.47, opts=13)
23:02:35.867 00.004 6120 Enqueuing Move request for scope (0.09, 0.47)
23:02:35.871 00.004 7680 Worker thread wakes up
23:02:35.872 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.47) opts 0xd
23:02:35.872 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:35.875 00.003 6120 UpdateGuideState exits: m=13193 SNR=74.0 Saturated
23:02:35.879 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:35.882 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:35.885 00.003 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.47)
23:02:35.887 00.002 7680 Moving (0.09, 0.47) raw xDistance=-0.18 yDistance=-0.39
23:02:35.887 00.000 6120 Enqueuing Expose request
23:02:35.892 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:02:35.892 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:02:35.892 00.000 7680 MoveAxis(E, 0, ABG)
23:02:35.893 00.001 7680 Move returns status 0, amount 0
23:02:35.894 00.001 7680 MoveAxis(N, 209, ABG)
23:02:35.894 00.000 7680 Guiding  Dir = 0, Dur = 209
23:02:35.894 00.000 7680 IsSlewing returns 0
23:02:35.894 00.000 7680 IsGuiding returns 0
23:02:35.894 00.000 7680 PulseGuide returned control before completion, sleep 219
23:02:36.122 00.228 7680 IsGuiding returns 1
23:02:36.123 00.001 7680 scope still moving after pulse duration time elapsed
23:02:36.153 00.030 7680 IsSlewing returns 0
23:02:36.155 00.002 7680 IsGuiding returns 0
23:02:36.156 00.001 7680 scope move finished after 209 + 51 ms
23:02:36.156 00.000 7680 Move returns status 0, amount 209
23:02:36.156 00.000 7680 move complete, result=0
23:02:36.157 00.001 7680 worker thread done servicing request
23:02:36.157 00.000 7680 Worker thread wakes up
23:02:36.158 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 209 ms NORTH
23:02:36.164 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:36.164 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:37.413 01.249 7680 Exposure complete
23:02:37.554 00.141 7680 worker thread done servicing request
23:02:37.554 00.000 6120 OnExposeComplete: enter
23:02:37.558 00.004 6120 UpdateGuideState(): m_state=6
23:02:37.561 00.003 6120 Star::Find(15, 973, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1138
23:02:37.566 00.005 6120 Star::Find returns 1 (1), X=973.60, Y=43.10, Mass=12862, SNR=73.4, Peak=255 HFD=6.8
23:02:37.569 00.003 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
23:02:37.573 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
23:02:37.577 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.58 hyp=0.58 cameraTheta=1.66 mountX=-0.06 mountY=-0.54, mountTheta=-1.68
23:02:37.582 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.58, opts=13)
23:02:37.587 00.005 6120 Enqueuing Move request for scope (-0.05, 0.58)
23:02:37.590 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:37.593 00.003 6120 UpdateGuideState exits: m=12862 SNR=73.4 Saturated
23:02:37.598 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:37.601 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:37.605 00.004 6120 Enqueuing Expose request
23:02:37.608 00.003 7680 Worker thread wakes up
23:02:37.608 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.58) opts 0xd
23:02:37.608 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.58)
23:02:37.608 00.000 7680 Moving (-0.05, 0.58) raw xDistance=-0.06 yDistance=-0.54
23:02:37.608 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:02:37.609 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
23:02:37.610 00.001 7680 MoveAxis(E, 0, ABG)
23:02:37.610 00.000 7680 Move returns status 0, amount 0
23:02:37.610 00.000 7680 MoveAxis(N, 293, ABG)
23:02:37.611 00.001 7680 Guiding  Dir = 0, Dur = 293
23:02:37.611 00.000 7680 IsSlewing returns 0
23:02:37.612 00.001 7680 IsGuiding returns 0
23:02:37.614 00.002 7680 PulseGuide returned control before completion, sleep 303
23:02:37.925 00.311 7680 IsGuiding returns 1
23:02:37.927 00.002 7680 scope still moving after pulse duration time elapsed
23:02:37.955 00.028 7680 IsSlewing returns 0
23:02:37.955 00.000 7680 IsGuiding returns 0
23:02:37.956 00.001 7680 scope move finished after 293 + 49 ms
23:02:37.956 00.000 7680 Move returns status 0, amount 293
23:02:37.956 00.000 7680 move complete, result=0
23:02:37.956 00.000 7680 worker thread done servicing request
23:02:37.956 00.000 7680 Worker thread wakes up
23:02:37.957 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 293 ms NORTH
23:02:37.962 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:37.962 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:39.216 01.254 7680 Exposure complete
23:02:39.357 00.141 7680 worker thread done servicing request
23:02:39.358 00.001 6120 OnExposeComplete: enter
23:02:39.364 00.006 6120 UpdateGuideState(): m_state=6
23:02:39.367 00.003 6120 Star::Find(15, 973, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1139
23:02:39.372 00.005 6120 Star::Find returns 1 (1), X=973.75, Y=42.83, Mass=12957, SNR=74.1, Peak=255 HFD=6.9
23:02:39.376 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
23:02:39.380 00.004 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.33)
23:02:39.383 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.31 hyp=0.32 cameraTheta=1.27 mountX=-0.15 mountY=-0.23, mountTheta=-2.14
23:02:39.389 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.31, opts=13)
23:02:39.394 00.005 6120 Enqueuing Move request for scope (0.10, 0.31)
23:02:39.400 00.006 7680 Worker thread wakes up
23:02:39.400 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.31) opts 0xd
23:02:39.400 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.31)
23:02:39.400 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:39.404 00.004 6120 UpdateGuideState exits: m=12957 SNR=74.1 Saturated
23:02:39.409 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:39.412 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:39.416 00.004 7680 Moving (0.10, 0.31) raw xDistance=-0.15 yDistance=-0.23
23:02:39.416 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:02:39.417 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:02:39.417 00.000 7680 MoveAxis(E, 0, ABG)
23:02:39.417 00.000 7680 Move returns status 0, amount 0
23:02:39.417 00.000 7680 MoveAxis(N, 127, ABG)
23:02:39.418 00.001 7680 Guiding  Dir = 0, Dur = 127
23:02:39.418 00.000 6120 Enqueuing Expose request
23:02:39.424 00.006 7680 IsSlewing returns 0
23:02:39.424 00.000 7680 IsGuiding returns 0
23:02:39.424 00.000 7680 PulseGuide returned control before completion, sleep 137
23:02:39.576 00.152 7680 IsGuiding returns 1
23:02:39.576 00.000 7680 scope still moving after pulse duration time elapsed
23:02:39.609 00.033 7680 IsSlewing returns 0
23:02:39.610 00.001 7680 IsGuiding returns 0
23:02:39.610 00.000 7680 scope move finished after 127 + 59 ms
23:02:39.610 00.000 7680 Move returns status 0, amount 127
23:02:39.611 00.001 7680 move complete, result=0
23:02:39.611 00.000 7680 worker thread done servicing request
23:02:39.611 00.000 7680 Worker thread wakes up
23:02:39.612 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 127 ms NORTH
23:02:39.621 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:39.621 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:40.873 01.252 7680 Exposure complete
23:02:41.006 00.133 7680 worker thread done servicing request
23:02:41.006 00.000 6120 OnExposeComplete: enter
23:02:41.010 00.004 6120 UpdateGuideState(): m_state=6
23:02:41.016 00.006 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1140
23:02:41.021 00.005 6120 Star::Find returns 1 (1), X=973.84, Y=42.83, Mass=13680, SNR=76.7, Peak=255 HFD=6.8
23:02:41.026 00.005 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.96 = -2.33)
23:02:41.030 00.004 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
23:02:41.034 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.30 hyp=0.35 cameraTheta=1.00 mountX=-0.24 mountY=-0.18, mountTheta=-2.49
23:02:41.039 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.30, opts=13)
23:02:41.043 00.004 6120 Enqueuing Move request for scope (0.19, 0.30)
23:02:41.048 00.005 7680 Worker thread wakes up
23:02:41.048 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.30) opts 0xd
23:02:41.049 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.30)
23:02:41.049 00.000 7680 Moving (0.19, 0.30) raw xDistance=-0.24 yDistance=-0.18
23:02:41.049 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:02:41.049 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:02:41.050 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:41.054 00.004 6120 UpdateGuideState exits: m=13680 SNR=76.7 Saturated
23:02:41.057 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:41.062 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:41.066 00.004 6120 Enqueuing Expose request
23:02:41.069 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:02:41.069 00.000 7680 MoveAxis(E, 99, ABG)
23:02:41.069 00.000 7680 Guiding  Dir = 2, Dur = 99
23:02:41.069 00.000 7680 IsSlewing returns 0
23:02:41.070 00.001 7680 IsGuiding returns 0
23:02:41.071 00.001 7680 PulseGuide returned control before completion, sleep 109
23:02:41.189 00.118 7680 IsGuiding returns 1
23:02:41.190 00.001 7680 scope still moving after pulse duration time elapsed
23:02:41.220 00.030 7680 IsSlewing returns 0
23:02:41.221 00.001 7680 IsGuiding returns 0
23:02:41.222 00.001 7680 scope move finished after 99 + 52 ms
23:02:41.223 00.001 7680 Move returns status 0, amount 99
23:02:41.223 00.000 7680 MoveAxis(N, 0, ABG)
23:02:41.224 00.001 7680 Move returns status 0, amount 0
23:02:41.224 00.000 7680 move complete, result=0
23:02:41.225 00.001 7680 worker thread done servicing request
23:02:41.225 00.000 6120 GuideStep: -0.2 px 99 ms EAST, -0.2 px 0 ms NORTH
23:02:41.232 00.007 7680 Worker thread wakes up
23:02:41.232 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:41.233 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:42.480 01.247 7680 Exposure complete
23:02:42.622 00.142 7680 worker thread done servicing request
23:02:42.623 00.001 6120 OnExposeComplete: enter
23:02:42.626 00.003 6120 UpdateGuideState(): m_state=6
23:02:42.631 00.005 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1141
23:02:42.634 00.003 6120 Star::Find returns 1 (0), X=973.65, Y=42.82, Mass=12469, SNR=73.6, Peak=252 HFD=6.9
23:02:42.639 00.005 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
23:02:42.642 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
23:02:42.645 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.30 hyp=0.30 cameraTheta=1.58 mountX=-0.05 mountY=-0.27, mountTheta=-1.77
23:02:42.653 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.30, opts=13)
23:02:42.658 00.005 6120 Enqueuing Move request for scope (-0.00, 0.30)
23:02:42.662 00.004 7680 Worker thread wakes up
23:02:42.662 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:42.667 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.30) opts 0xd
23:02:42.667 00.000 6120 UpdateGuideState exits: m=12469 SNR=73.6
23:02:42.672 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:42.676 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:42.680 00.004 6120 Enqueuing Expose request
23:02:42.684 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.30)
23:02:42.684 00.000 7680 Moving (-0.00, 0.30) raw xDistance=-0.05 yDistance=-0.27
23:02:42.684 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:02:42.684 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:02:42.685 00.001 7680 MoveAxis(E, 0, ABG)
23:02:42.685 00.000 7680 Move returns status 0, amount 0
23:02:42.685 00.000 7680 MoveAxis(N, 146, ABG)
23:02:42.685 00.000 7680 Guiding  Dir = 0, Dur = 146
23:02:42.687 00.002 7680 IsSlewing returns 0
23:02:42.687 00.000 7680 IsGuiding returns 0
23:02:42.687 00.000 7680 PulseGuide returned control before completion, sleep 156
23:02:42.851 00.164 7680 IsGuiding returns 1
23:02:42.852 00.001 7680 scope still moving after pulse duration time elapsed
23:02:42.882 00.030 7680 IsSlewing returns 0
23:02:42.883 00.001 7680 IsGuiding returns 0
23:02:42.883 00.000 7680 scope move finished after 146 + 50 ms
23:02:42.884 00.001 7680 Move returns status 0, amount 146
23:02:42.884 00.000 7680 move complete, result=0
23:02:42.885 00.001 7680 worker thread done servicing request
23:02:42.885 00.000 7680 Worker thread wakes up
23:02:42.885 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
23:02:42.895 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:42.895 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:44.142 01.247 7680 Exposure complete
23:02:44.275 00.133 7680 worker thread done servicing request
23:02:44.276 00.001 6120 OnExposeComplete: enter
23:02:44.280 00.004 6120 UpdateGuideState(): m_state=6
23:02:44.284 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1142
23:02:44.287 00.003 6120 Star::Find returns 1 (1), X=973.80, Y=42.73, Mass=13345, SNR=75.1, Peak=255 HFD=6.9
23:02:44.292 00.005 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.91 = -2.37)
23:02:44.295 00.003 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.64)
23:02:44.299 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.25 cameraTheta=0.95 mountX=-0.18 mountY=-0.12, mountTheta=-2.55
23:02:44.305 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.20, opts=13)
23:02:44.310 00.005 6120 Enqueuing Move request for scope (0.14, 0.20)
23:02:44.314 00.004 7680 Worker thread wakes up
23:02:44.314 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:44.317 00.003 6120 UpdateGuideState exits: m=13345 SNR=75.1 Saturated
23:02:44.322 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:44.324 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:44.328 00.004 6120 Enqueuing Expose request
23:02:44.332 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
23:02:44.332 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
23:02:44.332 00.000 7680 Moving (0.14, 0.20) raw xDistance=-0.18 yDistance=-0.12
23:02:44.332 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:02:44.332 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:02:44.333 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:02:44.333 00.000 7680 MoveAxis(E, 0, ABG)
23:02:44.333 00.000 7680 Move returns status 0, amount 0
23:02:44.333 00.000 7680 MoveAxis(N, 0, ABG)
23:02:44.334 00.001 7680 Move returns status 0, amount 0
23:02:44.334 00.000 7680 move complete, result=0
23:02:44.334 00.000 7680 worker thread done servicing request
23:02:44.335 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:44.339 00.004 7680 Worker thread wakes up
23:02:44.339 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:44.339 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:45.587 01.248 7680 Exposure complete
23:02:46.109 00.522 7680 worker thread done servicing request
23:02:46.109 00.000 6120 OnExposeComplete: enter
23:02:46.113 00.004 6120 UpdateGuideState(): m_state=6
23:02:46.116 00.003 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1143
23:02:46.120 00.004 6120 Star::Find returns 1 (1), X=973.89, Y=42.90, Mass=12998, SNR=73.4, Peak=255 HFD=6.8
23:02:46.123 00.003 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.95 = -2.33)
23:02:46.126 00.003 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.68 = -2.60)
23:02:46.129 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=0.37 hyp=0.44 cameraTheta=1.00 mountX=-0.30 mountY=-0.23, mountTheta=-2.50
23:02:46.132 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.37, opts=13)
23:02:46.137 00.005 6120 Enqueuing Move request for scope (0.24, 0.37)
23:02:46.140 00.003 7680 Worker thread wakes up
23:02:46.140 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:46.143 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.37) opts 0xd
23:02:46.143 00.000 6120 UpdateGuideState exits: m=12998 SNR=73.4 Saturated
23:02:46.146 00.003 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.37)
23:02:46.146 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:46.148 00.002 7680 Moving (0.24, 0.37) raw xDistance=-0.30 yDistance=-0.23
23:02:46.148 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:46.152 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:02:46.153 00.001 6120 Enqueuing Expose request
23:02:46.155 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:02:46.155 00.000 7680 MoveAxis(E, 124, ABG)
23:02:46.156 00.001 7680 Guiding  Dir = 2, Dur = 124
23:02:46.156 00.000 7680 IsSlewing returns 0
23:02:46.156 00.000 7680 IsGuiding returns 0
23:02:46.156 00.000 7680 PulseGuide returned control before completion, sleep 134
23:02:46.304 00.148 7680 IsGuiding returns 1
23:02:46.304 00.000 7680 scope still moving after pulse duration time elapsed
23:02:46.336 00.032 7680 IsSlewing returns 0
23:02:46.336 00.000 7680 IsGuiding returns 0
23:02:46.336 00.000 7680 scope move finished after 124 + 56 ms
23:02:46.336 00.000 7680 Move returns status 0, amount 124
23:02:46.336 00.000 7680 MoveAxis(N, 122, ABG)
23:02:46.338 00.002 7680 Guiding  Dir = 0, Dur = 122
23:02:46.338 00.000 7680 IsSlewing returns 0
23:02:46.338 00.000 7680 IsGuiding returns 0
23:02:46.338 00.000 7680 PulseGuide returned control before completion, sleep 132
23:02:46.476 00.138 7680 IsGuiding returns 1
23:02:46.476 00.000 7680 scope still moving after pulse duration time elapsed
23:02:46.507 00.031 7680 IsSlewing returns 0
23:02:46.507 00.000 7680 IsGuiding returns 0
23:02:46.508 00.001 7680 scope move finished after 122 + 47 ms
23:02:46.508 00.000 7680 Move returns status 0, amount 122
23:02:46.508 00.000 7680 move complete, result=0
23:02:46.508 00.000 6120 GuideStep: -0.3 px 124 ms EAST, -0.2 px 122 ms NORTH
23:02:46.513 00.005 7680 worker thread done servicing request
23:02:46.513 00.000 7680 Worker thread wakes up
23:02:46.513 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:46.513 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:47.765 01.252 7680 Exposure complete
23:02:47.888 00.123 7680 worker thread done servicing request
23:02:47.888 00.000 6120 OnExposeComplete: enter
23:02:47.891 00.003 6120 UpdateGuideState(): m_state=6
23:02:47.896 00.005 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1144
23:02:47.899 00.003 6120 Star::Find returns 1 (1), X=973.73, Y=43.00, Mass=13135, SNR=73.8, Peak=255 HFD=6.8
23:02:47.903 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
23:02:47.906 00.003 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.19)
23:02:47.910 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.48 hyp=0.48 cameraTheta=1.41 mountX=-0.16 mountY=-0.39, mountTheta=-1.97
23:02:47.915 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.48, opts=13)
23:02:47.921 00.006 6120 Enqueuing Move request for scope (0.08, 0.48)
23:02:47.924 00.003 7680 Worker thread wakes up
23:02:47.924 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:47.929 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.48) opts 0xd
23:02:47.929 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.48)
23:02:47.929 00.000 7680 Moving (0.08, 0.48) raw xDistance=-0.16 yDistance=-0.39
23:02:47.929 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:02:47.929 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:02:47.929 00.000 7680 MoveAxis(E, 0, ABG)
23:02:47.930 00.001 7680 Move returns status 0, amount 0
23:02:47.930 00.000 7680 MoveAxis(N, 214, ABG)
23:02:47.930 00.000 7680 Guiding  Dir = 0, Dur = 214
23:02:47.930 00.000 6120 UpdateGuideState exits: m=13135 SNR=73.8 Saturated
23:02:47.937 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:47.940 00.003 7680 IsSlewing returns 0
23:02:47.940 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:47.944 00.004 7680 IsGuiding returns 0
23:02:47.944 00.000 6120 Enqueuing Expose request
23:02:47.948 00.004 7680 PulseGuide returned control before completion, sleep 224
23:02:48.182 00.234 7680 IsGuiding returns 0
23:02:48.182 00.000 7680 Move returns status 0, amount 214
23:02:48.182 00.000 7680 move complete, result=0
23:02:48.183 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 214 ms NORTH
23:02:48.187 00.004 7680 worker thread done servicing request
23:02:48.187 00.000 7680 Worker thread wakes up
23:02:48.187 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:48.187 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:49.440 01.253 7680 Exposure complete
23:02:49.574 00.134 7680 worker thread done servicing request
23:02:49.575 00.001 6120 OnExposeComplete: enter
23:02:49.581 00.006 6120 UpdateGuideState(): m_state=6
23:02:49.586 00.005 6120 Star::Find(15, 973, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1145
23:02:49.592 00.006 6120 Star::Find returns 1 (1), X=973.74, Y=42.87, Mass=13412, SNR=73.9, Peak=255 HFD=6.8
23:02:49.596 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
23:02:49.600 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
23:02:49.603 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.34 hyp=0.35 cameraTheta=1.32 mountX=-0.15 mountY=-0.27, mountTheta=-2.07
23:02:49.608 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.34, opts=13)
23:02:49.613 00.005 6120 Enqueuing Move request for scope (0.09, 0.34)
23:02:49.616 00.003 7680 Worker thread wakes up
23:02:49.616 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.34) opts 0xd
23:02:49.618 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:49.621 00.003 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.34)
23:02:49.622 00.001 7680 Moving (0.09, 0.34) raw xDistance=-0.15 yDistance=-0.27
23:02:49.622 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:02:49.622 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:02:49.622 00.000 7680 MoveAxis(E, 0, ABG)
23:02:49.623 00.001 6120 UpdateGuideState exits: m=13412 SNR=73.9 Saturated
23:02:49.627 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:49.631 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:49.634 00.003 6120 Enqueuing Expose request
23:02:49.638 00.004 7680 Move returns status 0, amount 0
23:02:49.639 00.001 7680 MoveAxis(N, 146, ABG)
23:02:49.639 00.000 7680 Guiding  Dir = 0, Dur = 146
23:02:49.639 00.000 7680 IsSlewing returns 0
23:02:49.639 00.000 7680 IsGuiding returns 0
23:02:49.639 00.000 7680 PulseGuide returned control before completion, sleep 156
23:02:49.805 00.166 7680 IsGuiding returns 1
23:02:49.807 00.002 7680 scope still moving after pulse duration time elapsed
23:02:49.836 00.029 7680 IsSlewing returns 0
23:02:49.838 00.002 7680 IsGuiding returns 0
23:02:49.838 00.000 7680 scope move finished after 146 + 53 ms
23:02:49.840 00.002 7680 Move returns status 0, amount 146
23:02:49.840 00.000 7680 move complete, result=0
23:02:49.841 00.001 7680 worker thread done servicing request
23:02:49.841 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
23:02:49.848 00.007 7680 Worker thread wakes up
23:02:49.848 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:49.848 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:51.100 01.252 7680 Exposure complete
23:02:51.218 00.118 7680 worker thread done servicing request
23:02:51.218 00.000 6120 OnExposeComplete: enter
23:02:51.222 00.004 6120 UpdateGuideState(): m_state=6
23:02:51.226 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
23:02:51.231 00.005 6120 Star::Find returns 1 (1), X=973.72, Y=42.82, Mass=13004, SNR=72.6, Peak=255 HFD=6.9
23:02:51.235 00.004 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
23:02:51.239 00.004 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
23:02:51.242 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.30 hyp=0.31 cameraTheta=1.33 mountX=-0.13 mountY=-0.23, mountTheta=-2.07
23:02:51.247 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.30, opts=13)
23:02:51.252 00.005 6120 Enqueuing Move request for scope (0.07, 0.30)
23:02:51.255 00.003 7680 Worker thread wakes up
23:02:51.255 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.30) opts 0xd
23:02:51.256 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.30)
23:02:51.256 00.000 7680 Moving (0.07, 0.30) raw xDistance=-0.13 yDistance=-0.23
23:02:51.256 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:02:51.256 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:02:51.256 00.000 7680 MoveAxis(E, 0, ABG)
23:02:51.257 00.001 7680 Move returns status 0, amount 0
23:02:51.257 00.000 7680 MoveAxis(N, 127, ABG)
23:02:51.257 00.000 7680 Guiding  Dir = 0, Dur = 127
23:02:51.257 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:51.261 00.004 7680 IsSlewing returns 0
23:02:51.261 00.000 6120 UpdateGuideState exits: m=13004 SNR=72.6 Saturated
23:02:51.265 00.004 7680 IsGuiding returns 0
23:02:51.266 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:51.270 00.004 7680 PulseGuide returned control before completion, sleep 137
23:02:51.270 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:51.274 00.004 6120 Enqueuing Expose request
23:02:51.416 00.142 7680 IsGuiding returns 1
23:02:51.418 00.002 7680 scope still moving after pulse duration time elapsed
23:02:51.448 00.030 7680 IsSlewing returns 0
23:02:51.449 00.001 7680 IsGuiding returns 0
23:02:51.450 00.001 7680 scope move finished after 127 + 57 ms
23:02:51.450 00.000 7680 Move returns status 0, amount 127
23:02:51.450 00.000 7680 move complete, result=0
23:02:51.451 00.001 7680 worker thread done servicing request
23:02:51.451 00.000 7680 Worker thread wakes up
23:02:51.452 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 127 ms NORTH
23:02:51.460 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:51.460 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:52.711 01.251 7680 Exposure complete
23:02:52.871 00.160 7680 worker thread done servicing request
23:02:52.871 00.000 6120 OnExposeComplete: enter
23:02:52.875 00.004 6120 UpdateGuideState(): m_state=6
23:02:52.879 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1147
23:02:52.883 00.004 6120 Star::Find returns 1 (1), X=973.65, Y=42.80, Mass=13792, SNR=77.6, Peak=255 HFD=6.9
23:02:52.888 00.005 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.74)
23:02:52.892 00.004 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
23:02:52.900 00.008 6120 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.59 mountX=-0.04 mountY=-0.25, mountTheta=-1.75
23:02:52.906 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.27, opts=13)
23:02:52.909 00.003 6120 Enqueuing Move request for scope (-0.01, 0.27)
23:02:52.914 00.005 7680 Worker thread wakes up
23:02:52.914 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:52.920 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.27) opts 0xd
23:02:52.921 00.001 6120 UpdateGuideState exits: m=13792 SNR=77.6 Saturated
23:02:52.924 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.27)
23:02:52.925 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:52.929 00.004 7680 Moving (-0.01, 0.27) raw xDistance=-0.04 yDistance=-0.25
23:02:52.929 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:02:52.929 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:02:52.929 00.000 7680 MoveAxis(E, 0, ABG)
23:02:52.930 00.001 7680 Move returns status 0, amount 0
23:02:52.930 00.000 7680 MoveAxis(N, 133, ABG)
23:02:52.930 00.000 7680 Guiding  Dir = 0, Dur = 133
23:02:52.930 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:52.934 00.004 7680 IsSlewing returns 0
23:02:52.934 00.000 6120 Enqueuing Expose request
23:02:52.937 00.003 7680 IsGuiding returns 0
23:02:52.938 00.001 7680 PulseGuide returned control before completion, sleep 143
23:02:53.086 00.148 7680 IsGuiding returns 1
23:02:53.087 00.001 7680 scope still moving after pulse duration time elapsed
23:02:53.118 00.031 7680 IsSlewing returns 0
23:02:53.119 00.001 7680 IsGuiding returns 1
23:02:53.148 00.029 7680 IsSlewing returns 0
23:02:53.150 00.002 7680 IsGuiding returns 0
23:02:53.150 00.000 7680 scope move finished after 133 + 79 ms
23:02:53.151 00.001 7680 Move returns status 0, amount 133
23:02:53.151 00.000 7680 move complete, result=0
23:02:53.152 00.001 7680 worker thread done servicing request
23:02:53.152 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 133 ms NORTH
23:02:53.159 00.007 7680 Worker thread wakes up
23:02:53.159 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:53.159 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:54.415 01.256 7680 Exposure complete
23:02:54.561 00.146 7680 worker thread done servicing request
23:02:54.562 00.001 6120 OnExposeComplete: enter
23:02:54.564 00.002 6120 UpdateGuideState(): m_state=6
23:02:54.569 00.005 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1148
23:02:54.573 00.004 6120 Star::Find returns 1 (1), X=973.34, Y=42.85, Mass=13510, SNR=75.3, Peak=255 HFD=6.8
23:02:54.576 00.003 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
23:02:54.581 00.005 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.27)
23:02:54.586 00.005 6120 CameraToMount -- cameraX=-0.31 cameraY=0.33 hyp=0.45 cameraTheta=2.33 mountX=0.24 mountY=-0.43, mountTheta=-1.06
23:02:54.593 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.33, opts=13)
23:02:54.596 00.003 6120 Enqueuing Move request for scope (-0.31, 0.33)
23:02:54.600 00.004 7680 Worker thread wakes up
23:02:54.601 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.33) opts 0xd
23:02:54.601 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.33)
23:02:54.601 00.000 7680 Moving (-0.31, 0.33) raw xDistance=0.24 yDistance=-0.43
23:02:54.601 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:02:54.601 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:02:54.602 00.001 7680 MoveAxis(W, 100, ABG)
23:02:54.603 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:54.606 00.003 6120 UpdateGuideState exits: m=13510 SNR=75.3 Saturated
23:02:54.611 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:54.615 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:54.619 00.004 6120 Enqueuing Expose request
23:02:54.622 00.003 7680 Guiding  Dir = 3, Dur = 100
23:02:54.623 00.001 7680 IsSlewing returns 0
23:02:54.623 00.000 7680 IsGuiding returns 0
23:02:54.624 00.001 7680 PulseGuide returned control before completion, sleep 110
23:02:54.747 00.123 7680 IsGuiding returns 1
23:02:54.748 00.001 7680 scope still moving after pulse duration time elapsed
23:02:54.778 00.030 7680 IsSlewing returns 0
23:02:54.780 00.002 7680 IsGuiding returns 0
23:02:54.780 00.000 7680 scope move finished after 100 + 56 ms
23:02:54.780 00.000 7680 Move returns status 0, amount 100
23:02:54.781 00.001 7680 MoveAxis(N, 233, ABG)
23:02:54.781 00.000 7680 Guiding  Dir = 0, Dur = 233
23:02:54.782 00.001 7680 IsSlewing returns 0
23:02:54.782 00.000 7680 IsGuiding returns 0
23:02:54.782 00.000 7680 PulseGuide returned control before completion, sleep 243
23:02:55.029 00.247 7680 IsGuiding returns 1
23:02:55.030 00.001 7680 scope still moving after pulse duration time elapsed
23:02:55.060 00.030 7680 IsSlewing returns 0
23:02:55.061 00.001 7680 IsGuiding returns 0
23:02:55.062 00.001 7680 scope move finished after 233 + 47 ms
23:02:55.062 00.000 7680 Move returns status 0, amount 233
23:02:55.064 00.002 7680 move complete, result=0
23:02:55.064 00.000 7680 worker thread done servicing request
23:02:55.064 00.000 7680 Worker thread wakes up
23:02:55.065 00.001 6120 GuideStep: 0.2 px 100 ms WEST, -0.4 px 233 ms NORTH
23:02:55.072 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:55.072 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:56.323 01.251 7680 Exposure complete
23:02:56.464 00.141 7680 worker thread done servicing request
23:02:56.464 00.000 6120 OnExposeComplete: enter
23:02:56.467 00.003 6120 UpdateGuideState(): m_state=6
23:02:56.472 00.005 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1149
23:02:56.476 00.004 6120 Star::Find returns 1 (1), X=973.72, Y=42.32, Mass=13787, SNR=76.9, Peak=255 HFD=7.1
23:02:56.480 00.004 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-2.95) = xAngle (1.69 = 1.69)
23:02:56.483 00.003 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.42 = 1.42)
23:02:56.488 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.26 mountX=-0.03 mountY=0.21, mountTheta=1.69
23:02:56.493 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.21, opts=13)
23:02:56.496 00.003 6120 Enqueuing Move request for scope (0.07, -0.21)
23:02:56.500 00.004 7680 Worker thread wakes up
23:02:56.500 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
23:02:56.500 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
23:02:56.501 00.001 7680 Moving (0.07, -0.21) raw xDistance=-0.03 yDistance=0.21
23:02:56.501 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:02:56.501 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:02:56.501 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:02:56.501 00.000 7680 MoveAxis(E, 0, ABG)
23:02:56.502 00.001 7680 Move returns status 0, amount 0
23:02:56.502 00.000 7680 MoveAxis(N, 0, ABG)
23:02:56.502 00.000 7680 Move returns status 0, amount 0
23:02:56.502 00.000 7680 move complete, result=0
23:02:56.502 00.000 7680 worker thread done servicing request
23:02:56.502 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:56.506 00.004 6120 UpdateGuideState exits: m=13787 SNR=76.9 Saturated
23:02:56.509 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:56.513 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:56.518 00.005 6120 Enqueuing Expose request
23:02:56.523 00.005 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:02:56.527 00.004 7680 Worker thread wakes up
23:02:56.527 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:56.527 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:57.783 01.256 7680 Exposure complete
23:02:57.921 00.138 7680 worker thread done servicing request
23:02:57.921 00.000 6120 OnExposeComplete: enter
23:02:57.925 00.004 6120 UpdateGuideState(): m_state=6
23:02:57.930 00.005 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1150
23:02:57.934 00.004 6120 Star::Find returns 1 (1), X=973.79, Y=42.50, Mass=13048, SNR=73.8, Peak=255 HFD=7.0
23:02:57.938 00.004 6120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-2.95) = xAngle (2.74 = 2.74)
23:02:57.942 00.004 6120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.48 = 2.48)
23:02:57.945 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.21 mountX=-0.13 mountY=0.09, mountTheta=2.55
23:02:57.950 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.03, opts=13)
23:02:57.954 00.004 6120 Enqueuing Move request for scope (0.14, -0.03)
23:02:57.957 00.003 7680 Worker thread wakes up
23:02:57.957 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
23:02:57.957 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
23:02:57.957 00.000 7680 Moving (0.14, -0.03) raw xDistance=-0.13 yDistance=0.09
23:02:57.957 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:02:57.958 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:02:57.958 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:57.962 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:02:57.963 00.001 7680 MoveAxis(E, 0, ABG)
23:02:57.963 00.000 7680 Move returns status 0, amount 0
23:02:57.963 00.000 7680 MoveAxis(N, 0, ABG)
23:02:57.963 00.000 7680 Move returns status 0, amount 0
23:02:57.963 00.000 7680 move complete, result=0
23:02:57.964 00.001 7680 worker thread done servicing request
23:02:57.964 00.000 6120 UpdateGuideState exits: m=13048 SNR=73.8 Saturated
23:02:57.967 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:57.972 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:57.976 00.004 6120 Enqueuing Expose request
23:02:57.980 00.004 7680 Worker thread wakes up
23:02:57.980 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:57.986 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:57.986 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:02:59.231 01.245 7680 Exposure complete
23:02:59.362 00.131 7680 worker thread done servicing request
23:02:59.362 00.000 6120 OnExposeComplete: enter
23:02:59.366 00.004 6120 UpdateGuideState(): m_state=6
23:02:59.369 00.003 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1151
23:02:59.373 00.004 6120 Star::Find returns 1 (1), X=973.65, Y=42.98, Mass=13229, SNR=74.9, Peak=255 HFD=6.7
23:02:59.377 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
23:02:59.380 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
23:02:59.384 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.45 hyp=0.45 cameraTheta=1.58 mountX=-0.08 mountY=-0.41, mountTheta=-1.77
23:02:59.388 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.45, opts=13)
23:02:59.393 00.005 6120 Enqueuing Move request for scope (-0.00, 0.45)
23:02:59.397 00.004 7680 Worker thread wakes up
23:02:59.397 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.45) opts 0xd
23:02:59.397 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.45)
23:02:59.397 00.000 7680 Moving (-0.00, 0.45) raw xDistance=-0.08 yDistance=-0.41
23:02:59.398 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:02:59.398 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:02:59.402 00.004 6120 UpdateGuideState exits: m=13229 SNR=74.9 Saturated
23:02:59.406 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:02:59.406 00.000 7680 MoveAxis(E, 0, ABG)
23:02:59.406 00.000 7680 Move returns status 0, amount 0
23:02:59.406 00.000 7680 MoveAxis(N, 221, ABG)
23:02:59.407 00.001 7680 Guiding  Dir = 0, Dur = 221
23:02:59.407 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:59.412 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:02:59.416 00.004 6120 Enqueuing Expose request
23:02:59.420 00.004 7680 IsSlewing returns 0
23:02:59.420 00.000 7680 IsGuiding returns 0
23:02:59.420 00.000 7680 PulseGuide returned control before completion, sleep 231
23:02:59.659 00.239 7680 IsGuiding returns 1
23:02:59.659 00.000 7680 scope still moving after pulse duration time elapsed
23:02:59.690 00.031 7680 IsSlewing returns 0
23:02:59.691 00.001 7680 IsGuiding returns 0
23:02:59.692 00.001 7680 scope move finished after 221 + 50 ms
23:02:59.693 00.001 7680 Move returns status 0, amount 221
23:02:59.693 00.000 7680 move complete, result=0
23:02:59.693 00.000 7680 worker thread done servicing request
23:02:59.694 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 221 ms NORTH
23:02:59.703 00.009 7680 Worker thread wakes up
23:02:59.703 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:02:59.703 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,28,31,31)
23:03:00.915 01.212 6120 evsrv: cli 0FAEFBB8 connect
23:03:01.059 00.144 6120 case statement mapped state 6 to 3
23:03:01.062 00.003 7680 Exposure complete
23:03:01.063 00.001 6120 case statement mapped state 6 to 3
23:03:01.067 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"f604eb51-33b1-4d42-8202-31d7fec26743"}
23:03:01.070 00.003 6120 case statement mapped state 6 to 3
23:03:01.076 00.006 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"f604eb51-33b1-4d42-8202-31d7fec26743"}
23:03:01.081 00.005 6120 evsrv: cli 0FAEFBB8 disconnect
23:03:01.087 00.006 6120 evsrv: cli 0FAEF618 connect
23:03:01.090 00.003 6120 case statement mapped state 6 to 3
23:03:01.094 00.004 6120 case statement mapped state 6 to 3
23:03:01.097 00.003 6120 evsrv: cli 0FAEF618 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"5d0a245a-35b7-47b8-92d9-8e2df967a93b"}
23:03:01.236 00.139 6120 PhdController::Dither begins
23:03:01.240 00.004 6120 dither: size=5.00, dRA=1.82 dDec=2.56
23:03:01.242 00.002 6120 MountToCamera -- mountTheta (0.95) + m_xAngle (-2.95) = xAngle (-2.00 = -2.00)
23:03:01.245 00.003 6120 MountToCamera -- mountX=1.82 mountY=2.56 hyp=3.14 mountTheta=0.95 cameraX=-1.31, cameraY=-2.85 cameraTheta=-2.00
23:03:01.363 00.118 6120 setting lock position to (972.34, 39.67)
23:03:01.368 00.005 6120 Mount: notify guiding dithered (-1.3, -2.9)
23:03:01.373 00.005 6120 Status Line: Dither by 1.82,2.56
23:03:01.379 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:03:01.382 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
23:03:01.386 00.004 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":0,"id":"5d0a245a-35b7-47b8-92d9-8e2df967a93b"}
23:03:01.390 00.004 6120 evsrv: cli 0FAEF618 disconnect
23:03:01.423 00.033 7680 worker thread done servicing request
23:03:01.423 00.000 6120 OnExposeComplete: enter
23:03:01.427 00.004 6120 UpdateGuideState(): m_state=6
23:03:01.431 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1152
23:03:01.434 00.003 6120 Star::Find returns 1 (1), X=973.67, Y=42.76, Mass=13049, SNR=75.0, Peak=255 HFD=7.0
23:03:01.438 00.004 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.12 = -2.17)
23:03:01.441 00.003 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
23:03:01.444 00.003 6120 CameraToMount -- cameraX=1.34 cameraY=3.09 hyp=3.37 cameraTheta=1.16 mountX=-1.89 mountY=-2.19, mountTheta=-2.28
23:03:01.449 00.005 6120 dither recenter: remaining=(-1.8,-2.6) step=(-1.8,-2.6)
23:03:01.452 00.003 6120 MountToCamera -- mountTheta (-2.19) + m_xAngle (-2.95) = xAngle (-5.14 = 1.14)
23:03:01.456 00.004 6120 MountToCamera -- mountX=-1.82 mountY=-2.56 hyp=3.14 mountTheta=-2.19 cameraX=1.31, cameraY=2.85 cameraTheta=1.14
23:03:01.458 00.002 6120 SchedulePrimaryMove(0D6325F0, x=1.31, y=2.85, opts=4)
23:03:01.461 00.003 6120 Enqueuing Move request for scope (1.31, 2.85)
23:03:01.465 00.004 6120 Mount: notify direct move -1.82,-2.56
23:03:01.468 00.003 7680 Worker thread wakes up
23:03:01.468 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:01.471 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (1.31, 2.85) opts 0x4
23:03:01.471 00.000 6120 UpdateGuideState exits: m=13049 SNR=75.0 Saturated
23:03:01.474 00.003 7680 Handling offset move in thread for scope, endpoint = (1.31, 2.85)
23:03:01.474 00.000 6120 PhdController: settling, locked = 1, distance = 3.43 (1.50) aobump = 0 frame = 1 / 99999
23:03:01.477 00.003 7680 Moving (1.31, 2.85) raw xDistance=-1.82 yDistance=-2.56
23:03:01.477 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046981.477,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.43,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:03:01.482 00.005 7680 MoveAxis(E, 1181, B)
23:03:01.482 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:01.486 00.004 7680 Guiding  Dir = 2, Dur = 1181
23:03:01.486 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:01.490 00.004 7680 IsSlewing returns 0
23:03:01.490 00.000 6120 Enqueuing Expose request
23:03:01.493 00.003 7680 IsGuiding returns 0
23:03:01.493 00.000 7680 PulseGuide returned control before completion, sleep 1191
23:03:02.700 01.207 7680 IsGuiding returns 0
23:03:02.700 00.000 7680 Move returns status 0, amount 1181
23:03:02.701 00.001 7680 MoveAxis(N, 1389, B)
23:03:02.701 00.000 7680 Guiding  Dir = 0, Dur = 1389
23:03:02.703 00.002 7680 IsSlewing returns 0
23:03:02.703 00.000 7680 IsGuiding returns 0
23:03:02.703 00.000 7680 PulseGuide returned control before completion, sleep 1399
23:03:04.111 01.408 7680 IsGuiding returns 1
23:03:04.112 00.001 7680 scope still moving after pulse duration time elapsed
23:03:04.143 00.031 7680 IsSlewing returns 0
23:03:04.145 00.002 7680 IsGuiding returns 0
23:03:04.145 00.000 7680 scope move finished after 1389 + 52 ms
23:03:04.146 00.001 7680 Move returns status 0, amount 1389
23:03:04.146 00.000 7680 move complete, result=0
23:03:04.146 00.000 7680 worker thread done servicing request
23:03:04.147 00.001 6120 GuideStep: -1.8 px 1181 ms EAST, -2.6 px 1389 ms NORTH
23:03:04.154 00.007 7680 Worker thread wakes up
23:03:04.155 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:04.155 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:05.408 01.253 7680 Exposure complete
23:03:05.537 00.129 7680 worker thread done servicing request
23:03:05.537 00.000 6120 OnExposeComplete: enter
23:03:05.542 00.005 6120 UpdateGuideState(): m_state=6
23:03:05.547 00.005 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1153
23:03:05.551 00.004 6120 Star::Find returns 1 (1), X=971.71, Y=41.31, Mass=13299, SNR=74.9, Peak=255 HFD=7.0
23:03:05.556 00.005 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
23:03:05.559 00.003 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
23:03:05.563 00.004 6120 CameraToMount -- cameraX=-0.62 cameraY=1.63 hyp=1.75 cameraTheta=1.94 mountX=0.31 mountY=-1.74, mountTheta=-1.40
23:03:05.567 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.62, y=1.63, opts=13)
23:03:05.572 00.005 6120 Enqueuing Move request for scope (-0.62, 1.63)
23:03:05.575 00.003 7680 Worker thread wakes up
23:03:05.575 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 1.63) opts 0xd
23:03:05.576 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.62, 1.63)
23:03:05.576 00.000 7680 Moving (-0.62, 1.63) raw xDistance=0.31 yDistance=-1.74
23:03:05.576 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
23:03:05.576 00.000 7680 resist switch: large excursion: input -1.74 thresh 0.60 direction from 0 to -1
23:03:05.576 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.21
23:03:05.576 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.74 from input -1.74
23:03:05.576 00.000 7680 MoveAxis(W, 126, ABG)
23:03:05.576 00.000 7680 Guiding  Dir = 3, Dur = 126
23:03:05.577 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:05.581 00.004 7680 IsSlewing returns 0
23:03:05.581 00.000 6120 UpdateGuideState exits: m=13299 SNR=74.9 Saturated
23:03:05.585 00.004 7680 IsGuiding returns 0
23:03:05.585 00.000 6120 PhdController: settling, locked = 1, distance = 1.75 (1.50) aobump = 0 frame = 2 / 99999
23:03:05.589 00.004 7680 PulseGuide returned control before completion, sleep 136
23:03:05.589 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046985.589,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.75,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:03:05.592 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:05.596 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:05.600 00.004 6120 Enqueuing Expose request
23:03:05.742 00.142 7680 IsGuiding returns 1
23:03:05.744 00.002 7680 scope still moving after pulse duration time elapsed
23:03:05.774 00.030 7680 IsSlewing returns 0
23:03:05.776 00.002 7680 IsGuiding returns 0
23:03:05.776 00.000 7680 scope move finished after 126 + 65 ms
23:03:05.777 00.001 7680 Move returns status 0, amount 126
23:03:05.777 00.000 7680 MoveAxis(N, 943, ABG)
23:03:05.778 00.001 7680 Guiding  Dir = 0, Dur = 943
23:03:05.778 00.000 7680 IsSlewing returns 0
23:03:05.779 00.001 7680 IsGuiding returns 0
23:03:05.779 00.000 7680 PulseGuide returned control before completion, sleep 953
23:03:06.747 00.968 7680 IsGuiding returns 1
23:03:06.747 00.000 7680 scope still moving after pulse duration time elapsed
23:03:06.778 00.031 7680 IsSlewing returns 0
23:03:06.778 00.000 7680 IsGuiding returns 0
23:03:06.780 00.002 7680 scope move finished after 943 + 56 ms
23:03:06.780 00.000 7680 Move returns status 0, amount 943
23:03:06.780 00.000 7680 move complete, result=0
23:03:06.781 00.001 7680 worker thread done servicing request
23:03:06.781 00.000 6120 GuideStep: 0.3 px 126 ms WEST, -1.7 px 943 ms NORTH
23:03:06.786 00.005 7680 Worker thread wakes up
23:03:06.787 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:06.787 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:08.042 01.255 7680 Exposure complete
23:03:08.175 00.133 7680 worker thread done servicing request
23:03:08.176 00.001 6120 OnExposeComplete: enter
23:03:08.180 00.004 6120 UpdateGuideState(): m_state=6
23:03:08.184 00.004 6120 Star::Find(15, 971, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1154
23:03:08.187 00.003 6120 Star::Find returns 1 (1), X=971.90, Y=40.07, Mass=12906, SNR=73.6, Peak=255 HFD=7.0
23:03:08.192 00.005 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.37 = -0.92)
23:03:08.196 00.004 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.19)
23:03:08.199 00.003 6120 CameraToMount -- cameraX=-0.44 cameraY=0.39 hyp=0.59 cameraTheta=2.41 mountX=0.36 mountY=-0.55, mountTheta=-0.99
23:03:08.203 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.44, y=0.39, opts=13)
23:03:08.208 00.005 6120 Enqueuing Move request for scope (-0.44, 0.39)
23:03:08.210 00.002 7680 Worker thread wakes up
23:03:08.212 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.39) opts 0xd
23:03:08.212 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.44, 0.39)
23:03:08.212 00.000 7680 Moving (-0.44, 0.39) raw xDistance=0.36 yDistance=-0.55
23:03:08.213 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
23:03:08.213 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:03:08.213 00.000 7680 MoveAxis(W, 155, ABG)
23:03:08.213 00.000 7680 Guiding  Dir = 3, Dur = 155
23:03:08.213 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:08.216 00.003 7680 IsSlewing returns 0
23:03:08.217 00.001 6120 UpdateGuideState exits: m=12906 SNR=73.6 Saturated
23:03:08.220 00.003 7680 IsGuiding returns 0
23:03:08.221 00.001 6120 PhdController: settling, locked = 1, distance = 1.40 (1.50) aobump = 0 frame = 3 / 99999
23:03:08.224 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764046988.224,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.40,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:03:08.228 00.004 7680 PulseGuide returned control before completion, sleep 165
23:03:08.228 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:08.231 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:08.234 00.003 6120 Enqueuing Expose request
23:03:08.409 00.175 7680 IsGuiding returns 1
23:03:08.409 00.000 7680 scope still moving after pulse duration time elapsed
23:03:08.440 00.031 7680 IsSlewing returns 0
23:03:08.440 00.000 7680 IsGuiding returns 0
23:03:08.441 00.001 7680 scope move finished after 155 + 65 ms
23:03:08.441 00.000 7680 Move returns status 0, amount 155
23:03:08.441 00.000 7680 MoveAxis(N, 297, ABG)
23:03:08.441 00.000 7680 Guiding  Dir = 0, Dur = 297
23:03:08.442 00.001 7680 IsSlewing returns 0
23:03:08.442 00.000 7680 IsGuiding returns 0
23:03:08.443 00.001 7680 PulseGuide returned control before completion, sleep 307
23:03:08.753 00.310 7680 IsGuiding returns 1
23:03:08.753 00.000 7680 scope still moving after pulse duration time elapsed
23:03:08.784 00.031 7680 IsSlewing returns 0
23:03:08.786 00.002 7680 IsGuiding returns 1
23:03:08.815 00.029 7680 IsSlewing returns 0
23:03:08.816 00.001 7680 IsGuiding returns 1
23:03:08.847 00.031 7680 IsSlewing returns 0
23:03:08.848 00.001 7680 IsGuiding returns 0
23:03:08.848 00.000 7680 scope move finished after 297 + 108 ms
23:03:08.849 00.001 7680 Move returns status 0, amount 297
23:03:08.849 00.000 7680 move complete, result=0
23:03:08.850 00.001 7680 worker thread done servicing request
23:03:08.850 00.000 7680 Worker thread wakes up
23:03:08.850 00.000 6120 GuideStep: 0.4 px 155 ms WEST, -0.5 px 297 ms NORTH
23:03:08.856 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:08.856 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:10.096 01.240 7680 Exposure complete
23:03:10.223 00.127 7680 worker thread done servicing request
23:03:10.224 00.001 6120 OnExposeComplete: enter
23:03:10.227 00.003 6120 UpdateGuideState(): m_state=6
23:03:10.231 00.004 6120 Star::Find(15, 971, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1155
23:03:10.234 00.003 6120 Star::Find returns 1 (1), X=972.00, Y=39.88, Mass=14043, SNR=76.9, Peak=255 HFD=6.8
23:03:10.239 00.005 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.54 = -0.75)
23:03:10.242 00.003 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.02)
23:03:10.245 00.003 6120 CameraToMount -- cameraX=-0.33 cameraY=0.21 hyp=0.39 cameraTheta=2.58 mountX=0.29 mountY=-0.33, mountTheta=-0.86
23:03:10.251 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.21, opts=13)
23:03:10.255 00.004 6120 Enqueuing Move request for scope (-0.33, 0.21)
23:03:10.257 00.002 7680 Worker thread wakes up
23:03:10.258 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.21) opts 0xd
23:03:10.258 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.21)
23:03:10.258 00.000 7680 Moving (-0.33, 0.21) raw xDistance=0.29 yDistance=-0.33
23:03:10.258 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
23:03:10.258 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:03:10.258 00.000 7680 MoveAxis(W, 128, ABG)
23:03:10.258 00.000 7680 Guiding  Dir = 3, Dur = 128
23:03:10.259 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:10.262 00.003 7680 IsSlewing returns 0
23:03:10.263 00.001 6120 UpdateGuideState exits: m=14043 SNR=76.9 Saturated
23:03:10.266 00.003 7680 IsGuiding returns 0
23:03:10.266 00.000 6120 PhdController: settling, locked = 1, distance = 1.10 (1.50) aobump = 0 frame = 4 / 99999
23:03:10.270 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764046990.270,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.10,"Time":2.0,"SettleTime":10.0,"StarLocked":true}
23:03:10.273 00.003 7680 PulseGuide returned control before completion, sleep 138
23:03:10.273 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:10.278 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:10.282 00.004 6120 Enqueuing Expose request
23:03:10.416 00.134 7680 IsGuiding returns 1
23:03:10.418 00.002 7680 scope still moving after pulse duration time elapsed
23:03:10.448 00.030 7680 IsSlewing returns 0
23:03:10.449 00.001 7680 IsGuiding returns 0
23:03:10.449 00.000 7680 scope move finished after 128 + 55 ms
23:03:10.449 00.000 7680 Move returns status 0, amount 128
23:03:10.450 00.001 7680 MoveAxis(N, 181, ABG)
23:03:10.450 00.000 7680 Guiding  Dir = 0, Dur = 181
23:03:10.450 00.000 7680 IsSlewing returns 0
23:03:10.452 00.002 7680 IsGuiding returns 0
23:03:10.452 00.000 7680 PulseGuide returned control before completion, sleep 191
23:03:10.653 00.201 7680 IsGuiding returns 1
23:03:10.654 00.001 7680 scope still moving after pulse duration time elapsed
23:03:10.683 00.029 7680 IsSlewing returns 0
23:03:10.684 00.001 7680 IsGuiding returns 0
23:03:10.684 00.000 7680 scope move finished after 181 + 51 ms
23:03:10.684 00.000 7680 Move returns status 0, amount 181
23:03:10.685 00.001 7680 move complete, result=0
23:03:10.685 00.000 7680 worker thread done servicing request
23:03:10.685 00.000 6120 GuideStep: 0.3 px 128 ms WEST, -0.3 px 181 ms NORTH
23:03:10.692 00.007 7680 Worker thread wakes up
23:03:10.692 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:10.693 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:11.946 01.253 7680 Exposure complete
23:03:12.071 00.125 7680 worker thread done servicing request
23:03:12.071 00.000 6120 OnExposeComplete: enter
23:03:12.075 00.004 6120 UpdateGuideState(): m_state=6
23:03:12.080 00.005 6120 Star::Find(15, 972, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1156
23:03:12.084 00.004 6120 Star::Find returns 1 (1), X=972.13, Y=39.90, Mass=13832, SNR=75.8, Peak=255 HFD=6.9
23:03:12.087 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.28 = -1.01)
23:03:12.091 00.004 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.28)
23:03:12.094 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.22 hyp=0.30 cameraTheta=2.32 mountX=0.16 mountY=-0.29, mountTheta=-1.06
23:03:12.099 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.22, opts=13)
23:03:12.103 00.004 6120 Enqueuing Move request for scope (-0.21, 0.22)
23:03:12.106 00.003 7680 Worker thread wakes up
23:03:12.106 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.22) opts 0xd
23:03:12.107 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:12.110 00.003 6120 UpdateGuideState exits: m=13832 SNR=75.8 Saturated
23:03:12.115 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.22)
23:03:12.115 00.000 7680 Moving (-0.21, 0.22) raw xDistance=0.16 yDistance=-0.29
23:03:12.115 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:03:12.115 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:03:12.115 00.000 7680 MoveAxis(E, 0, ABG)
23:03:12.115 00.000 7680 Move returns status 0, amount 0
23:03:12.115 00.000 7680 MoveAxis(N, 157, ABG)
23:03:12.115 00.000 7680 Guiding  Dir = 0, Dur = 157
23:03:12.115 00.000 6120 PhdController: settling, locked = 1, distance = 0.86 (1.50) aobump = 0 frame = 5 / 99999
23:03:12.120 00.005 7680 IsSlewing returns 0
23:03:12.120 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046992.120,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.86,"Time":3.9,"SettleTime":10.0,"StarLocked":true}
23:03:12.124 00.004 7680 IsGuiding returns 0
23:03:12.124 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:12.129 00.005 7680 PulseGuide returned control before completion, sleep 167
23:03:12.129 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:12.133 00.004 6120 Enqueuing Expose request
23:03:12.300 00.167 7680 IsGuiding returns 1
23:03:12.301 00.001 7680 scope still moving after pulse duration time elapsed
23:03:12.332 00.031 7680 IsSlewing returns 0
23:03:12.332 00.000 7680 IsGuiding returns 0
23:03:12.334 00.002 7680 scope move finished after 157 + 51 ms
23:03:12.334 00.000 7680 Move returns status 0, amount 157
23:03:12.334 00.000 7680 move complete, result=0
23:03:12.335 00.001 7680 worker thread done servicing request
23:03:12.335 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 157 ms NORTH
23:03:12.341 00.006 7680 Worker thread wakes up
23:03:12.341 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:12.343 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:13.597 01.254 7680 Exposure complete
23:03:13.737 00.140 7680 worker thread done servicing request
23:03:13.738 00.001 6120 OnExposeComplete: enter
23:03:13.744 00.006 6120 UpdateGuideState(): m_state=6
23:03:13.750 00.006 6120 Star::Find(15, 972, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1157
23:03:13.755 00.005 6120 Star::Find returns 1 (1), X=972.16, Y=39.81, Mass=13391, SNR=76.4, Peak=255 HFD=6.7
23:03:13.761 00.006 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.45 = -0.84)
23:03:13.765 00.004 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.11)
23:03:13.769 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.23 cameraTheta=2.49 mountX=0.15 mountY=-0.20, mountTheta=-0.93
23:03:13.774 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.14, opts=13)
23:03:13.778 00.004 6120 Enqueuing Move request for scope (-0.18, 0.14)
23:03:13.782 00.004 7680 Worker thread wakes up
23:03:13.782 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:13.785 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0xd
23:03:13.786 00.001 6120 UpdateGuideState exits: m=13391 SNR=76.4 Saturated
23:03:13.789 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
23:03:13.789 00.000 6120 PhdController: settling, locked = 1, distance = 0.67 (1.50) aobump = 0 frame = 6 / 99999
23:03:13.793 00.004 7680 Moving (-0.18, 0.14) raw xDistance=0.15 yDistance=-0.20
23:03:13.793 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:03:13.794 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:03:13.794 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046993.793,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.67,"Time":5.6,"SettleTime":10.0,"StarLocked":true}
23:03:13.798 00.004 7680 MoveAxis(E, 0, ABG)
23:03:13.798 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:13.802 00.004 7680 Move returns status 0, amount 0
23:03:13.803 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:13.806 00.003 7680 MoveAxis(N, 110, ABG)
23:03:13.806 00.000 6120 Enqueuing Expose request
23:03:13.810 00.004 7680 Guiding  Dir = 0, Dur = 110
23:03:13.810 00.000 7680 IsSlewing returns 0
23:03:13.810 00.000 7680 IsGuiding returns 0
23:03:13.812 00.002 7680 PulseGuide returned control before completion, sleep 120
23:03:13.946 00.134 7680 IsGuiding returns 1
23:03:13.946 00.000 7680 scope still moving after pulse duration time elapsed
23:03:13.978 00.032 7680 IsSlewing returns 0
23:03:13.979 00.001 7680 IsGuiding returns 0
23:03:13.980 00.001 7680 scope move finished after 110 + 58 ms
23:03:13.981 00.001 7680 Move returns status 0, amount 110
23:03:13.981 00.000 7680 move complete, result=0
23:03:13.981 00.000 7680 worker thread done servicing request
23:03:13.982 00.001 7680 Worker thread wakes up
23:03:13.983 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 110 ms NORTH
23:03:13.989 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:13.989 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:15.229 01.240 7680 Exposure complete
23:03:15.359 00.130 7680 worker thread done servicing request
23:03:15.359 00.000 6120 OnExposeComplete: enter
23:03:15.365 00.006 6120 UpdateGuideState(): m_state=6
23:03:15.369 00.004 6120 Star::Find(15, 972, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1158
23:03:15.372 00.003 6120 Star::Find returns 1 (1), X=972.22, Y=39.75, Mass=13280, SNR=74.9, Peak=255 HFD=6.8
23:03:15.376 00.004 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-2.95) = xAngle (5.50 = -0.78)
23:03:15.380 00.004 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.23 = -1.05)
23:03:15.384 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.54 mountX=0.10 mountY=-0.12, mountTheta=-0.89
23:03:15.388 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.08, opts=13)
23:03:15.393 00.005 6120 Enqueuing Move request for scope (-0.12, 0.08)
23:03:15.397 00.004 7680 Worker thread wakes up
23:03:15.397 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:15.400 00.003 6120 UpdateGuideState exits: m=13280 SNR=74.9 Saturated
23:03:15.405 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
23:03:15.405 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
23:03:15.405 00.000 7680 Moving (-0.12, 0.08) raw xDistance=0.10 yDistance=-0.12
23:03:15.405 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:03:15.405 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:03:15.406 00.001 6120 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 7 / 99999
23:03:15.410 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:03:15.410 00.000 7680 MoveAxis(E, 0, ABG)
23:03:15.410 00.000 7680 Move returns status 0, amount 0
23:03:15.411 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764046995.410,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.51,"Time":7.2,"SettleTime":10.0,"StarLocked":true}
23:03:15.414 00.003 7680 MoveAxis(N, 0, ABG)
23:03:15.414 00.000 7680 Move returns status 0, amount 0
23:03:15.414 00.000 7680 move complete, result=0
23:03:15.414 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:15.419 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:15.423 00.004 7680 worker thread done servicing request
23:03:15.424 00.001 6120 Enqueuing Expose request
23:03:15.428 00.004 7680 Worker thread wakes up
23:03:15.428 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:15.432 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:15.432 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:16.687 01.255 7680 Exposure complete
23:03:16.827 00.140 7680 worker thread done servicing request
23:03:16.827 00.000 6120 OnExposeComplete: enter
23:03:16.830 00.003 6120 UpdateGuideState(): m_state=6
23:03:16.834 00.004 6120 Star::Find(15, 972, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1159
23:03:16.838 00.004 6120 Star::Find returns 1 (1), X=972.60, Y=39.89, Mass=12660, SNR=72.2, Peak=255 HFD=6.9
23:03:16.841 00.003 6120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-2.95) = xAngle (3.64 = -2.64)
23:03:16.844 00.003 6120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.37 = -2.91)
23:03:16.849 00.005 6120 CameraToMount -- cameraX=0.26 cameraY=0.22 hyp=0.34 cameraTheta=0.69 mountX=-0.30 mountY=-0.08, mountTheta=-2.89
23:03:16.853 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.22, opts=13)
23:03:16.857 00.004 6120 Enqueuing Move request for scope (0.26, 0.22)
23:03:16.860 00.003 7680 Worker thread wakes up
23:03:16.860 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.22) opts 0xd
23:03:16.861 00.001 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.22)
23:03:16.861 00.000 7680 Moving (0.26, 0.22) raw xDistance=-0.30 yDistance=-0.08
23:03:16.861 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:03:16.861 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:03:16.861 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:03:16.861 00.000 7680 MoveAxis(E, 122, ABG)
23:03:16.863 00.002 7680 Guiding  Dir = 2, Dur = 122
23:03:16.863 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:16.866 00.003 7680 IsSlewing returns 0
23:03:16.866 00.000 6120 UpdateGuideState exits: m=12660 SNR=72.2 Saturated
23:03:16.871 00.005 7680 IsGuiding returns 0
23:03:16.871 00.000 6120 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 8 / 99999
23:03:16.875 00.004 7680 PulseGuide returned control before completion, sleep 132
23:03:16.875 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764046996.875,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.46,"Time":8.7,"SettleTime":10.0,"StarLocked":true}
23:03:16.878 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:16.882 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:16.886 00.004 6120 Enqueuing Expose request
23:03:17.018 00.132 7680 IsGuiding returns 1
23:03:17.019 00.001 7680 scope still moving after pulse duration time elapsed
23:03:17.050 00.031 7680 IsSlewing returns 0
23:03:17.051 00.001 7680 IsGuiding returns 0
23:03:17.052 00.001 7680 scope move finished after 122 + 58 ms
23:03:17.052 00.000 7680 Move returns status 0, amount 122
23:03:17.052 00.000 7680 MoveAxis(N, 0, ABG)
23:03:17.053 00.001 7680 Move returns status 0, amount 0
23:03:17.053 00.000 7680 move complete, result=0
23:03:17.054 00.001 7680 worker thread done servicing request
23:03:17.054 00.000 6120 GuideStep: -0.3 px 122 ms EAST, -0.1 px 0 ms NORTH
23:03:17.060 00.006 7680 Worker thread wakes up
23:03:17.060 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:17.060 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:18.313 01.253 7680 Exposure complete
23:03:18.428 00.115 7680 worker thread done servicing request
23:03:18.428 00.000 6120 OnExposeComplete: enter
23:03:18.431 00.003 6120 UpdateGuideState(): m_state=6
23:03:18.436 00.005 6120 Star::Find(15, 972, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1160
23:03:18.440 00.004 6120 Star::Find returns 1 (1), X=972.34, Y=39.92, Mass=13575, SNR=76.9, Peak=255 HFD=6.7
23:03:18.444 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
23:03:18.446 00.002 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.03)
23:03:18.451 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.57 mountX=-0.05 mountY=-0.22, mountTheta=-1.78
23:03:18.456 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.24, opts=13)
23:03:18.460 00.004 6120 Enqueuing Move request for scope (0.00, 0.24)
23:03:18.464 00.004 7680 Worker thread wakes up
23:03:18.464 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0xd
23:03:18.464 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:18.468 00.004 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
23:03:18.468 00.000 7680 Moving (0.00, 0.24) raw xDistance=-0.05 yDistance=-0.22
23:03:18.469 00.001 6120 UpdateGuideState exits: m=13575 SNR=76.9 Saturated
23:03:18.472 00.003 6120 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 9 / 99999
23:03:18.476 00.004 6120 PhdController: newstate STATE_FINISH
23:03:18.479 00.003 6120 PhdController complete: success
23:03:18.483 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:03:18.483 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:03:18.483 00.000 7680 MoveAxis(E, 0, ABG)
23:03:18.484 00.001 7680 Move returns status 0, amount 0
23:03:18.484 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764046998.483,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
23:03:18.488 00.004 7680 MoveAxis(N, 119, ABG)
23:03:18.488 00.000 7680 Guiding  Dir = 0, Dur = 119
23:03:18.488 00.000 6120 Mount: notify guiding dither settle done success=1
23:03:18.491 00.003 7680 IsSlewing returns 0
23:03:18.491 00.000 6120 PhdController: newstate STATE_IDLE
23:03:18.496 00.005 7680 IsGuiding returns 0
23:03:18.496 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:18.501 00.005 7680 PulseGuide returned control before completion, sleep 129
23:03:18.501 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:18.506 00.005 6120 Enqueuing Expose request
23:03:18.639 00.133 7680 IsGuiding returns 1
23:03:18.641 00.002 7680 scope still moving after pulse duration time elapsed
23:03:18.670 00.029 7680 IsSlewing returns 0
23:03:18.673 00.003 7680 IsGuiding returns 0
23:03:18.673 00.000 7680 scope move finished after 119 + 58 ms
23:03:18.673 00.000 7680 Move returns status 0, amount 119
23:03:18.674 00.001 7680 move complete, result=0
23:03:18.674 00.000 7680 worker thread done servicing request
23:03:18.674 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 119 ms NORTH
23:03:18.682 00.008 7680 Worker thread wakes up
23:03:18.682 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:18.682 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:19.934 01.252 7680 Exposure complete
23:03:20.054 00.120 7680 worker thread done servicing request
23:03:20.054 00.000 6120 OnExposeComplete: enter
23:03:20.058 00.004 6120 UpdateGuideState(): m_state=6
23:03:20.062 00.004 6120 Star::Find(15, 972, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1161
23:03:20.066 00.004 6120 Star::Find returns 1 (1), X=972.27, Y=39.96, Mass=13556, SNR=74.8, Peak=255 HFD=6.8
23:03:20.070 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
23:03:20.073 00.003 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
23:03:20.077 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.29 hyp=0.29 cameraTheta=1.81 mountX=0.01 mountY=-0.29, mountTheta=-1.52
23:03:20.083 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.29, opts=13)
23:03:20.088 00.005 6120 Enqueuing Move request for scope (-0.07, 0.29)
23:03:20.091 00.003 7680 Worker thread wakes up
23:03:20.091 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.29) opts 0xd
23:03:20.092 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.29)
23:03:20.092 00.000 7680 Moving (-0.07, 0.29) raw xDistance=0.01 yDistance=-0.29
23:03:20.092 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:03:20.092 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:03:20.092 00.000 7680 MoveAxis(E, 0, ABG)
23:03:20.093 00.001 7680 Move returns status 0, amount 0
23:03:20.093 00.000 7680 MoveAxis(N, 156, ABG)
23:03:20.093 00.000 7680 Guiding  Dir = 0, Dur = 156
23:03:20.093 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:20.096 00.003 7680 IsSlewing returns 0
23:03:20.096 00.000 6120 UpdateGuideState exits: m=13556 SNR=74.8 Saturated
23:03:20.100 00.004 7680 IsGuiding returns 0
23:03:20.101 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:20.104 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:20.108 00.004 7680 PulseGuide returned control before completion, sleep 166
23:03:20.109 00.001 6120 Enqueuing Expose request
23:03:20.283 00.174 7680 IsGuiding returns 1
23:03:20.283 00.000 7680 scope still moving after pulse duration time elapsed
23:03:20.313 00.030 7680 IsSlewing returns 0
23:03:20.314 00.001 7680 IsGuiding returns 0
23:03:20.315 00.001 7680 scope move finished after 156 + 58 ms
23:03:20.316 00.001 7680 Move returns status 0, amount 156
23:03:20.316 00.000 7680 move complete, result=0
23:03:20.316 00.000 7680 worker thread done servicing request
23:03:20.316 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 156 ms NORTH
23:03:20.323 00.007 7680 Worker thread wakes up
23:03:20.323 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:20.324 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:21.570 01.246 7680 Exposure complete
23:03:21.711 00.141 7680 worker thread done servicing request
23:03:21.711 00.000 6120 OnExposeComplete: enter
23:03:21.715 00.004 6120 UpdateGuideState(): m_state=6
23:03:21.720 00.005 6120 Star::Find(15, 972, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1162
23:03:21.724 00.004 6120 Star::Find returns 1 (1), X=972.40, Y=39.67, Mass=13256, SNR=75.6, Peak=255 HFD=6.9
23:03:21.728 00.004 6120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-2.95) = xAngle (2.88 = 2.88)
23:03:21.733 00.005 6120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.61 = 2.61)
23:03:21.737 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.07 mountX=-0.06 mountY=0.03, mountTheta=2.66
23:03:21.743 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.00, opts=13)
23:03:21.747 00.004 6120 Enqueuing Move request for scope (0.06, -0.00)
23:03:21.751 00.004 7680 Worker thread wakes up
23:03:21.751 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:21.756 00.005 6120 UpdateGuideState exits: m=13256 SNR=75.6 Saturated
23:03:21.759 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:21.764 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:21.768 00.004 6120 Enqueuing Expose request
23:03:21.772 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
23:03:21.772 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
23:03:21.772 00.000 7680 Moving (0.06, -0.00) raw xDistance=-0.06 yDistance=0.03
23:03:21.772 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:03:21.772 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:03:21.773 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:03:21.773 00.000 7680 MoveAxis(E, 0, ABG)
23:03:21.773 00.000 7680 Move returns status 0, amount 0
23:03:21.773 00.000 7680 MoveAxis(N, 0, ABG)
23:03:21.773 00.000 7680 Move returns status 0, amount 0
23:03:21.773 00.000 7680 move complete, result=0
23:03:21.775 00.002 7680 worker thread done servicing request
23:03:21.775 00.000 7680 Worker thread wakes up
23:03:21.775 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:21.775 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:21.775 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:03:23.036 01.261 7680 Exposure complete
23:03:23.167 00.131 7680 worker thread done servicing request
23:03:23.168 00.001 6120 OnExposeComplete: enter
23:03:23.173 00.005 6120 UpdateGuideState(): m_state=6
23:03:23.178 00.005 6120 Star::Find(15, 972, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1163
23:03:23.182 00.004 6120 Star::Find returns 1 (1), X=972.20, Y=40.16, Mass=12726, SNR=72.6, Peak=255 HFD=6.7
23:03:23.186 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
23:03:23.190 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
23:03:23.194 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.48 hyp=0.50 cameraTheta=1.84 mountX=0.04 mountY=-0.49, mountTheta=-1.48
23:03:23.199 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.48, opts=13)
23:03:23.203 00.004 6120 Enqueuing Move request for scope (-0.14, 0.48)
23:03:23.208 00.005 7680 Worker thread wakes up
23:03:23.209 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.48) opts 0xd
23:03:23.209 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.48)
23:03:23.209 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:23.213 00.004 6120 UpdateGuideState exits: m=12726 SNR=72.6 Saturated
23:03:23.216 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:23.221 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:23.224 00.003 6120 Enqueuing Expose request
23:03:23.228 00.004 7680 Moving (-0.14, 0.48) raw xDistance=0.04 yDistance=-0.49
23:03:23.228 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:03:23.228 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:03:23.228 00.000 7680 MoveAxis(E, 0, ABG)
23:03:23.228 00.000 7680 Move returns status 0, amount 0
23:03:23.229 00.001 7680 MoveAxis(N, 268, ABG)
23:03:23.229 00.000 7680 Guiding  Dir = 0, Dur = 268
23:03:23.229 00.000 7680 IsSlewing returns 0
23:03:23.229 00.000 7680 IsGuiding returns 0
23:03:23.231 00.002 7680 PulseGuide returned control before completion, sleep 278
23:03:23.515 00.284 7680 IsGuiding returns 1
23:03:23.516 00.001 7680 scope still moving after pulse duration time elapsed
23:03:23.547 00.031 7680 IsSlewing returns 0
23:03:23.548 00.001 7680 IsGuiding returns 0
23:03:23.549 00.001 7680 scope move finished after 268 + 50 ms
23:03:23.549 00.000 7680 Move returns status 0, amount 268
23:03:23.549 00.000 7680 move complete, result=0
23:03:23.550 00.001 7680 worker thread done servicing request
23:03:23.551 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 268 ms NORTH
23:03:23.556 00.005 7680 Worker thread wakes up
23:03:23.557 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:23.557 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:24.809 01.252 7680 Exposure complete
23:03:24.943 00.134 7680 worker thread done servicing request
23:03:24.944 00.001 6120 OnExposeComplete: enter
23:03:24.948 00.004 6120 UpdateGuideState(): m_state=6
23:03:24.952 00.004 6120 Star::Find(15, 972, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1164
23:03:24.958 00.006 6120 Star::Find returns 1 (1), X=972.46, Y=39.59, Mass=12785, SNR=72.7, Peak=255 HFD=7.0
23:03:24.962 00.004 6120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-2.95) = xAngle (2.35 = 2.35)
23:03:24.966 00.004 6120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.08 = 2.08)
23:03:24.970 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.15 cameraTheta=-0.61 mountX=-0.11 mountY=0.13, mountTheta=2.25
23:03:24.974 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.09, opts=13)
23:03:24.979 00.005 6120 Enqueuing Move request for scope (0.13, -0.09)
23:03:24.982 00.003 7680 Worker thread wakes up
23:03:24.982 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
23:03:24.982 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
23:03:24.982 00.000 7680 Moving (0.13, -0.09) raw xDistance=-0.11 yDistance=0.13
23:03:24.984 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:03:24.984 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:03:24.984 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:24.991 00.007 6120 UpdateGuideState exits: m=12785 SNR=72.7 Saturated
23:03:24.995 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:25.000 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:25.003 00.003 6120 Enqueuing Expose request
23:03:25.008 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:03:25.008 00.000 7680 MoveAxis(E, 0, ABG)
23:03:25.008 00.000 7680 Move returns status 0, amount 0
23:03:25.009 00.001 7680 MoveAxis(N, 0, ABG)
23:03:25.009 00.000 7680 Move returns status 0, amount 0
23:03:25.009 00.000 7680 move complete, result=0
23:03:25.009 00.000 7680 worker thread done servicing request
23:03:25.009 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:25.013 00.004 7680 Worker thread wakes up
23:03:25.015 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:25.015 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:26.262 01.247 7680 Exposure complete
23:03:26.401 00.139 7680 worker thread done servicing request
23:03:26.402 00.001 6120 OnExposeComplete: enter
23:03:26.406 00.004 6120 UpdateGuideState(): m_state=6
23:03:26.409 00.003 6120 Star::Find(15, 972, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1165
23:03:26.413 00.004 6120 Star::Find returns 1 (1), X=972.33, Y=39.94, Mass=13523, SNR=76.1, Peak=255 HFD=6.8
23:03:26.415 00.002 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.72)
23:03:26.419 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
23:03:26.422 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.61 mountX=-0.04 mountY=-0.24, mountTheta=-1.73
23:03:26.426 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.27, opts=13)
23:03:26.432 00.006 6120 Enqueuing Move request for scope (-0.01, 0.27)
23:03:26.435 00.003 7680 Worker thread wakes up
23:03:26.435 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:26.438 00.003 6120 UpdateGuideState exits: m=13523 SNR=76.1 Saturated
23:03:26.441 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:26.445 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:26.448 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.27) opts 0xd
23:03:26.448 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.27)
23:03:26.448 00.000 7680 Moving (-0.01, 0.27) raw xDistance=-0.04 yDistance=-0.24
23:03:26.450 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:03:26.450 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:03:26.450 00.000 7680 MoveAxis(E, 0, ABG)
23:03:26.450 00.000 7680 Move returns status 0, amount 0
23:03:26.450 00.000 7680 MoveAxis(N, 132, ABG)
23:03:26.450 00.000 7680 Guiding  Dir = 0, Dur = 132
23:03:26.450 00.000 6120 Enqueuing Expose request
23:03:26.454 00.004 7680 IsSlewing returns 0
23:03:26.454 00.000 7680 IsGuiding returns 0
23:03:26.455 00.001 7680 PulseGuide returned control before completion, sleep 142
23:03:26.612 00.157 7680 IsGuiding returns 0
23:03:26.612 00.000 7680 Move returns status 0, amount 132
23:03:26.614 00.002 7680 move complete, result=0
23:03:26.614 00.000 7680 worker thread done servicing request
23:03:26.615 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 132 ms NORTH
23:03:26.620 00.005 7680 Worker thread wakes up
23:03:26.622 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:26.622 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:27.870 01.248 7680 Exposure complete
23:03:28.004 00.134 7680 worker thread done servicing request
23:03:28.004 00.000 6120 OnExposeComplete: enter
23:03:28.008 00.004 6120 UpdateGuideState(): m_state=6
23:03:28.012 00.004 6120 Star::Find(15, 972, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1166
23:03:28.016 00.004 6120 Star::Find returns 1 (1), X=972.21, Y=40.00, Mass=11770, SNR=70.9, Peak=255 HFD=6.9
23:03:28.020 00.004 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
23:03:28.024 00.004 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
23:03:28.028 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.33 hyp=0.35 cameraTheta=1.94 mountX=0.07 mountY=-0.35, mountTheta=-1.39
23:03:28.032 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.33, opts=13)
23:03:28.037 00.005 6120 Enqueuing Move request for scope (-0.13, 0.33)
23:03:28.040 00.003 7680 Worker thread wakes up
23:03:28.040 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.33) opts 0xd
23:03:28.040 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.33)
23:03:28.040 00.000 7680 Moving (-0.13, 0.33) raw xDistance=0.07 yDistance=-0.35
23:03:28.040 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:03:28.040 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:03:28.040 00.000 7680 MoveAxis(E, 0, ABG)
23:03:28.040 00.000 7680 Move returns status 0, amount 0
23:03:28.040 00.000 7680 MoveAxis(N, 192, ABG)
23:03:28.042 00.002 7680 Guiding  Dir = 0, Dur = 192
23:03:28.042 00.000 7680 IsSlewing returns 0
23:03:28.043 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:28.046 00.003 7680 IsGuiding returns 0
23:03:28.046 00.000 6120 UpdateGuideState exits: m=11770 SNR=70.9 Saturated
23:03:28.050 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:28.053 00.003 7680 PulseGuide returned control before completion, sleep 202
23:03:28.053 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:28.057 00.004 6120 Enqueuing Expose request
23:03:28.265 00.208 7680 IsGuiding returns 1
23:03:28.266 00.001 7680 scope still moving after pulse duration time elapsed
23:03:28.298 00.032 7680 IsSlewing returns 0
23:03:28.298 00.000 7680 IsGuiding returns 0
23:03:28.299 00.001 7680 scope move finished after 192 + 60 ms
23:03:28.299 00.000 7680 Move returns status 0, amount 192
23:03:28.300 00.001 7680 move complete, result=0
23:03:28.300 00.000 7680 worker thread done servicing request
23:03:28.302 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 192 ms NORTH
23:03:28.310 00.008 7680 Worker thread wakes up
23:03:28.312 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:28.312 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:29.555 01.243 7680 Exposure complete
23:03:29.687 00.132 7680 worker thread done servicing request
23:03:29.688 00.001 6120 OnExposeComplete: enter
23:03:29.691 00.003 6120 UpdateGuideState(): m_state=6
23:03:29.697 00.006 6120 Star::Find(15, 972, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
23:03:29.700 00.003 6120 Star::Find returns 1 (1), X=972.49, Y=39.61, Mass=12583, SNR=74.1, Peak=255 HFD=7.0
23:03:29.705 00.005 6120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-2.95) = xAngle (2.54 = 2.54)
23:03:29.710 00.005 6120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.27 = 2.27)
23:03:29.715 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.41 mountX=-0.13 mountY=0.12, mountTheta=2.40
23:03:29.720 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.06, opts=13)
23:03:29.723 00.003 6120 Enqueuing Move request for scope (0.15, -0.06)
23:03:29.728 00.005 7680 Worker thread wakes up
23:03:29.728 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
23:03:29.728 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
23:03:29.728 00.000 7680 Moving (0.15, -0.06) raw xDistance=-0.13 yDistance=0.12
23:03:29.728 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:03:29.729 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:29.733 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:03:29.733 00.000 6120 UpdateGuideState exits: m=12583 SNR=74.1 Saturated
23:03:29.738 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:03:29.738 00.000 7680 MoveAxis(E, 0, ABG)
23:03:29.738 00.000 7680 Move returns status 0, amount 0
23:03:29.738 00.000 7680 MoveAxis(N, 0, ABG)
23:03:29.738 00.000 7680 Move returns status 0, amount 0
23:03:29.738 00.000 7680 move complete, result=0
23:03:29.738 00.000 7680 worker thread done servicing request
23:03:29.738 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:29.742 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:29.746 00.004 6120 Enqueuing Expose request
23:03:29.749 00.003 7680 Worker thread wakes up
23:03:29.749 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:29.753 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:29.753 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:30.992 01.239 7680 Exposure complete
23:03:31.130 00.138 7680 worker thread done servicing request
23:03:31.130 00.000 6120 OnExposeComplete: enter
23:03:31.134 00.004 6120 UpdateGuideState(): m_state=6
23:03:31.139 00.005 6120 Star::Find(15, 972, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
23:03:31.143 00.004 6120 Star::Find returns 1 (1), X=972.39, Y=39.87, Mass=12889, SNR=73.7, Peak=255 HFD=6.7
23:03:31.148 00.005 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
23:03:31.151 00.003 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.32)
23:03:31.154 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.28 mountX=-0.09 mountY=-0.15, mountTheta=-2.13
23:03:31.160 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.19, opts=13)
23:03:31.163 00.003 6120 Enqueuing Move request for scope (0.06, 0.19)
23:03:31.167 00.004 7680 Worker thread wakes up
23:03:31.168 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:31.170 00.002 6120 UpdateGuideState exits: m=12889 SNR=73.7 Saturated
23:03:31.174 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:31.178 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:31.181 00.003 6120 Enqueuing Expose request
23:03:31.185 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
23:03:31.185 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
23:03:31.185 00.000 7680 Moving (0.06, 0.19) raw xDistance=-0.09 yDistance=-0.15
23:03:31.185 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:03:31.186 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:03:31.186 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:03:31.186 00.000 7680 MoveAxis(E, 0, ABG)
23:03:31.186 00.000 7680 Move returns status 0, amount 0
23:03:31.186 00.000 7680 MoveAxis(N, 0, ABG)
23:03:31.186 00.000 7680 Move returns status 0, amount 0
23:03:31.186 00.000 7680 move complete, result=0
23:03:31.188 00.002 7680 worker thread done servicing request
23:03:31.188 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:03:31.192 00.004 7680 Worker thread wakes up
23:03:31.192 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:31.192 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:32.442 01.250 7680 Exposure complete
23:03:32.571 00.129 7680 worker thread done servicing request
23:03:32.571 00.000 6120 OnExposeComplete: enter
23:03:32.575 00.004 6120 UpdateGuideState(): m_state=6
23:03:32.579 00.004 6120 Star::Find(15, 972, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
23:03:32.583 00.004 6120 Star::Find returns 1 (1), X=972.58, Y=40.17, Mass=12875, SNR=72.8, Peak=255 HFD=6.9
23:03:32.587 00.004 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
23:03:32.590 00.003 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.48)
23:03:32.595 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=0.50 hyp=0.55 cameraTheta=1.12 mountX=-0.33 mountY=-0.34, mountTheta=-2.34
23:03:32.599 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.50, opts=13)
23:03:32.602 00.003 6120 Enqueuing Move request for scope (0.24, 0.50)
23:03:32.606 00.004 7680 Worker thread wakes up
23:03:32.606 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.50) opts 0xd
23:03:32.606 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.50)
23:03:32.606 00.000 7680 Moving (0.24, 0.50) raw xDistance=-0.33 yDistance=-0.34
23:03:32.606 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
23:03:32.607 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:32.609 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:03:32.609 00.000 7680 MoveAxis(E, 135, ABG)
23:03:32.609 00.000 7680 Guiding  Dir = 2, Dur = 135
23:03:32.609 00.000 6120 UpdateGuideState exits: m=12875 SNR=72.8 Saturated
23:03:32.614 00.005 7680 IsSlewing returns 0
23:03:32.614 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:32.619 00.005 7680 IsGuiding returns 0
23:03:32.619 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:32.625 00.006 6120 Enqueuing Expose request
23:03:32.632 00.007 7680 PulseGuide returned control before completion, sleep 145
23:03:32.793 00.161 7680 IsGuiding returns 0
23:03:32.793 00.000 7680 Move returns status 0, amount 135
23:03:32.794 00.001 7680 MoveAxis(N, 185, ABG)
23:03:32.794 00.000 7680 Guiding  Dir = 0, Dur = 185
23:03:32.795 00.001 7680 IsSlewing returns 0
23:03:32.795 00.000 7680 IsGuiding returns 0
23:03:32.796 00.001 7680 PulseGuide returned control before completion, sleep 195
23:03:32.995 00.199 7680 IsGuiding returns 1
23:03:32.996 00.001 7680 scope still moving after pulse duration time elapsed
23:03:33.026 00.030 7680 IsSlewing returns 0
23:03:33.027 00.001 7680 IsGuiding returns 0
23:03:33.027 00.000 7680 scope move finished after 185 + 46 ms
23:03:33.027 00.000 7680 Move returns status 0, amount 185
23:03:33.028 00.001 7680 move complete, result=0
23:03:33.028 00.000 7680 worker thread done servicing request
23:03:33.028 00.000 7680 Worker thread wakes up
23:03:33.029 00.001 6120 GuideStep: -0.3 px 135 ms EAST, -0.3 px 185 ms NORTH
23:03:33.035 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:33.035 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:34.282 01.247 7680 Exposure complete
23:03:34.684 00.402 6120 OnExposeComplete: enter
23:03:34.688 00.004 6120 UpdateGuideState(): m_state=6
23:03:34.691 00.003 7680 worker thread done servicing request
23:03:34.691 00.000 6120 Star::Find(15, 972, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1170
23:03:34.695 00.004 6120 Star::Find returns 1 (1), X=972.28, Y=40.10, Mass=13261, SNR=74.2, Peak=255 HFD=6.7
23:03:34.799 00.104 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.63)
23:03:34.810 00.011 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.90)
23:03:34.814 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.43 hyp=0.43 cameraTheta=1.70 mountX=-0.02 mountY=-0.41, mountTheta=-1.63
23:03:34.820 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.43, opts=13)
23:03:34.824 00.004 6120 Enqueuing Move request for scope (-0.06, 0.43)
23:03:34.828 00.004 7680 Worker thread wakes up
23:03:34.828 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:34.832 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.43) opts 0xd
23:03:34.832 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.43)
23:03:34.833 00.001 6120 UpdateGuideState exits: m=13261 SNR=74.2 Saturated
23:03:34.836 00.003 7680 Moving (-0.06, 0.43) raw xDistance=-0.02 yDistance=-0.41
23:03:34.836 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:03:34.836 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:03:34.836 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:34.840 00.004 7680 MoveAxis(E, 0, ABG)
23:03:34.840 00.000 7680 Move returns status 0, amount 0
23:03:34.840 00.000 7680 MoveAxis(N, 221, ABG)
23:03:34.840 00.000 7680 Guiding  Dir = 0, Dur = 221
23:03:34.841 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:34.844 00.003 7680 IsSlewing returns 0
23:03:34.844 00.000 6120 Enqueuing Expose request
23:03:34.847 00.003 7680 IsGuiding returns 0
23:03:34.847 00.000 7680 PulseGuide returned control before completion, sleep 231
23:03:35.086 00.239 7680 IsGuiding returns 1
23:03:35.086 00.000 7680 scope still moving after pulse duration time elapsed
23:03:35.118 00.032 7680 IsSlewing returns 0
23:03:35.119 00.001 7680 IsGuiding returns 0
23:03:35.119 00.000 7680 scope move finished after 221 + 50 ms
23:03:35.119 00.000 7680 Move returns status 0, amount 221
23:03:35.119 00.000 7680 move complete, result=0
23:03:35.119 00.000 7680 worker thread done servicing request
23:03:35.119 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 221 ms NORTH
23:03:35.123 00.004 7680 Worker thread wakes up
23:03:35.123 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:35.123 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:36.361 01.238 7680 Exposure complete
23:03:36.486 00.125 7680 worker thread done servicing request
23:03:36.486 00.000 6120 OnExposeComplete: enter
23:03:36.491 00.005 6120 UpdateGuideState(): m_state=6
23:03:36.494 00.003 6120 Star::Find(15, 972, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1171
23:03:36.497 00.003 6120 Star::Find returns 1 (1), X=972.16, Y=40.14, Mass=12614, SNR=72.8, Peak=255 HFD=6.8
23:03:36.501 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
23:03:36.504 00.003 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
23:03:36.508 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.46 hyp=0.50 cameraTheta=1.92 mountX=0.08 mountY=-0.49, mountTheta=-1.41
23:03:36.515 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.46, opts=13)
23:03:36.518 00.003 6120 Enqueuing Move request for scope (-0.17, 0.46)
23:03:36.521 00.003 7680 Worker thread wakes up
23:03:36.521 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:36.525 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.46) opts 0xd
23:03:36.525 00.000 6120 UpdateGuideState exits: m=12614 SNR=72.8 Saturated
23:03:36.528 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.46)
23:03:36.528 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:36.532 00.004 7680 Moving (-0.17, 0.46) raw xDistance=0.08 yDistance=-0.49
23:03:36.532 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:36.535 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:03:36.535 00.000 6120 Enqueuing Expose request
23:03:36.538 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:03:36.539 00.001 7680 MoveAxis(E, 0, ABG)
23:03:36.539 00.000 7680 Move returns status 0, amount 0
23:03:36.539 00.000 7680 MoveAxis(N, 267, ABG)
23:03:36.539 00.000 7680 Guiding  Dir = 0, Dur = 267
23:03:36.539 00.000 7680 IsSlewing returns 0
23:03:36.540 00.001 7680 IsGuiding returns 0
23:03:36.540 00.000 7680 PulseGuide returned control before completion, sleep 277
23:03:36.826 00.286 7680 IsGuiding returns 1
23:03:36.826 00.000 7680 scope still moving after pulse duration time elapsed
23:03:36.857 00.031 7680 IsSlewing returns 0
23:03:36.857 00.000 7680 IsGuiding returns 0
23:03:36.857 00.000 7680 scope move finished after 267 + 50 ms
23:03:36.857 00.000 7680 Move returns status 0, amount 267
23:03:36.857 00.000 7680 move complete, result=0
23:03:36.859 00.002 7680 worker thread done servicing request
23:03:36.859 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 267 ms NORTH
23:03:36.862 00.003 7680 Worker thread wakes up
23:03:36.862 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:36.863 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:38.104 01.241 7680 Exposure complete
23:03:38.252 00.148 7680 worker thread done servicing request
23:03:38.252 00.000 6120 OnExposeComplete: enter
23:03:38.257 00.005 6120 UpdateGuideState(): m_state=6
23:03:38.260 00.003 6120 Star::Find(15, 972, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1172
23:03:38.265 00.005 6120 Star::Find returns 1 (1), X=972.52, Y=39.46, Mass=13275, SNR=76.4, Peak=255 HFD=7.1
23:03:38.269 00.004 6120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-2.95) = xAngle (2.07 = 2.07)
23:03:38.273 00.004 6120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.81 = 1.81)
23:03:38.277 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.22 hyp=0.28 cameraTheta=-0.88 mountX=-0.14 mountY=0.27, mountTheta=2.03
23:03:38.282 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.22, opts=13)
23:03:38.285 00.003 6120 Enqueuing Move request for scope (0.18, -0.22)
23:03:38.289 00.004 7680 Worker thread wakes up
23:03:38.290 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:38.292 00.002 6120 UpdateGuideState exits: m=13275 SNR=76.4 Saturated
23:03:38.297 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:38.302 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:38.307 00.005 6120 Enqueuing Expose request
23:03:38.311 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.22) opts 0xd
23:03:38.311 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.22)
23:03:38.311 00.000 7680 Moving (0.18, -0.22) raw xDistance=-0.14 yDistance=0.27
23:03:38.312 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:03:38.312 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:03:38.312 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:03:38.312 00.000 7680 MoveAxis(E, 0, ABG)
23:03:38.312 00.000 7680 Move returns status 0, amount 0
23:03:38.313 00.001 7680 MoveAxis(N, 0, ABG)
23:03:38.313 00.000 7680 Move returns status 0, amount 0
23:03:38.314 00.001 7680 move complete, result=0
23:03:38.314 00.000 7680 worker thread done servicing request
23:03:38.314 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:03:38.318 00.004 7680 Worker thread wakes up
23:03:38.318 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:38.318 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:39.570 01.252 7680 Exposure complete
23:03:39.716 00.146 7680 worker thread done servicing request
23:03:39.718 00.002 6120 OnExposeComplete: enter
23:03:39.721 00.003 6120 UpdateGuideState(): m_state=6
23:03:39.725 00.004 6120 Star::Find(15, 972, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1173
23:03:39.729 00.004 6120 Star::Find returns 1 (1), X=972.21, Y=39.90, Mass=12756, SNR=73.6, Peak=255 HFD=6.8
23:03:39.734 00.005 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
23:03:39.738 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
23:03:39.743 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.23 hyp=0.26 cameraTheta=2.08 mountX=0.08 mountY=-0.26, mountTheta=-1.27
23:03:39.750 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.23, opts=13)
23:03:39.754 00.004 6120 Enqueuing Move request for scope (-0.13, 0.23)
23:03:39.758 00.004 7680 Worker thread wakes up
23:03:39.758 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.23) opts 0xd
23:03:39.759 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.23)
23:03:39.759 00.000 7680 Moving (-0.13, 0.23) raw xDistance=0.08 yDistance=-0.26
23:03:39.759 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:03:39.759 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:03:39.759 00.000 7680 MoveAxis(E, 0, ABG)
23:03:39.759 00.000 7680 Move returns status 0, amount 0
23:03:39.759 00.000 7680 MoveAxis(N, 141, ABG)
23:03:39.759 00.000 7680 Guiding  Dir = 0, Dur = 141
23:03:39.760 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:39.766 00.006 7680 IsSlewing returns 0
23:03:39.766 00.000 6120 UpdateGuideState exits: m=12756 SNR=73.6 Saturated
23:03:39.770 00.004 7680 IsGuiding returns 0
23:03:39.771 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:39.775 00.004 7680 PulseGuide returned control before completion, sleep 151
23:03:39.775 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:39.779 00.004 6120 Enqueuing Expose request
23:03:39.935 00.156 7680 IsGuiding returns 1
23:03:39.936 00.001 7680 scope still moving after pulse duration time elapsed
23:03:39.967 00.031 7680 IsSlewing returns 0
23:03:39.968 00.001 7680 IsGuiding returns 0
23:03:39.968 00.000 7680 scope move finished after 141 + 55 ms
23:03:39.968 00.000 7680 Move returns status 0, amount 141
23:03:39.968 00.000 7680 move complete, result=0
23:03:39.969 00.001 7680 worker thread done servicing request
23:03:39.969 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 141 ms NORTH
23:03:39.973 00.004 7680 Worker thread wakes up
23:03:39.974 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:39.974 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:41.215 01.241 7680 Exposure complete
23:03:41.354 00.139 7680 worker thread done servicing request
23:03:41.355 00.001 6120 OnExposeComplete: enter
23:03:41.358 00.003 6120 UpdateGuideState(): m_state=6
23:03:41.363 00.005 6120 Star::Find(15, 972, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1174
23:03:41.366 00.003 6120 Star::Find returns 1 (1), X=972.12, Y=39.98, Mass=14039, SNR=76.9, Peak=255 HFD=7.0
23:03:41.370 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
23:03:41.374 00.004 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.42)
23:03:41.379 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.30 hyp=0.37 cameraTheta=2.18 mountX=0.15 mountY=-0.37, mountTheta=-1.18
23:03:41.384 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.30, opts=13)
23:03:41.388 00.004 6120 Enqueuing Move request for scope (-0.21, 0.30)
23:03:41.391 00.003 7680 Worker thread wakes up
23:03:41.392 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:41.395 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.30) opts 0xd
23:03:41.395 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.30)
23:03:41.395 00.000 7680 Moving (-0.21, 0.30) raw xDistance=0.15 yDistance=-0.37
23:03:41.395 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:03:41.397 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:03:41.397 00.000 7680 MoveAxis(E, 0, ABG)
23:03:41.397 00.000 7680 Move returns status 0, amount 0
23:03:41.397 00.000 7680 MoveAxis(N, 199, ABG)
23:03:41.398 00.001 7680 Guiding  Dir = 0, Dur = 199
23:03:41.398 00.000 6120 UpdateGuideState exits: m=14039 SNR=76.9 Saturated
23:03:41.402 00.004 7680 IsSlewing returns 0
23:03:41.402 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:41.405 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:41.410 00.005 6120 Enqueuing Expose request
23:03:41.414 00.004 7680 IsGuiding returns 0
23:03:41.414 00.000 7680 PulseGuide returned control before completion, sleep 209
23:03:41.627 00.213 7680 IsGuiding returns 1
23:03:41.628 00.001 7680 scope still moving after pulse duration time elapsed
23:03:41.657 00.029 7680 IsSlewing returns 0
23:03:41.658 00.001 7680 IsGuiding returns 0
23:03:41.659 00.001 7680 scope move finished after 199 + 45 ms
23:03:41.659 00.000 7680 Move returns status 0, amount 199
23:03:41.659 00.000 7680 move complete, result=0
23:03:41.660 00.001 7680 worker thread done servicing request
23:03:41.660 00.000 7680 Worker thread wakes up
23:03:41.660 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 199 ms NORTH
23:03:41.667 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:41.667 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:42.911 01.244 7680 Exposure complete
23:03:43.049 00.138 7680 worker thread done servicing request
23:03:43.050 00.001 6120 OnExposeComplete: enter
23:03:43.054 00.004 6120 UpdateGuideState(): m_state=6
23:03:43.057 00.003 6120 Star::Find(15, 972, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1175
23:03:43.062 00.005 6120 Star::Find returns 1 (1), X=972.22, Y=39.93, Mass=13222, SNR=75.2, Peak=255 HFD=6.8
23:03:43.066 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
23:03:43.070 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
23:03:43.074 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.98 mountX=0.06 mountY=-0.28, mountTheta=-1.35
23:03:43.082 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.26, opts=13)
23:03:43.086 00.004 6120 Enqueuing Move request for scope (-0.11, 0.26)
23:03:43.091 00.005 7680 Worker thread wakes up
23:03:43.091 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
23:03:43.091 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
23:03:43.091 00.000 7680 Moving (-0.11, 0.26) raw xDistance=0.06 yDistance=-0.28
23:03:43.091 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:43.096 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:03:43.096 00.000 6120 UpdateGuideState exits: m=13222 SNR=75.2 Saturated
23:03:43.099 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:43.103 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:43.106 00.003 6120 Enqueuing Expose request
23:03:43.111 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:03:43.111 00.000 7680 MoveAxis(E, 0, ABG)
23:03:43.111 00.000 7680 Move returns status 0, amount 0
23:03:43.111 00.000 7680 MoveAxis(N, 153, ABG)
23:03:43.111 00.000 7680 Guiding  Dir = 0, Dur = 153
23:03:43.112 00.001 7680 IsSlewing returns 0
23:03:43.112 00.000 7680 IsGuiding returns 0
23:03:43.112 00.000 7680 PulseGuide returned control before completion, sleep 163
23:03:43.283 00.171 7680 IsGuiding returns 1
23:03:43.283 00.000 7680 scope still moving after pulse duration time elapsed
23:03:43.314 00.031 7680 IsSlewing returns 0
23:03:43.316 00.002 7680 IsGuiding returns 0
23:03:43.316 00.000 7680 scope move finished after 153 + 50 ms
23:03:43.317 00.001 7680 Move returns status 0, amount 153
23:03:43.318 00.001 7680 move complete, result=0
23:03:43.318 00.000 7680 worker thread done servicing request
23:03:43.318 00.000 7680 Worker thread wakes up
23:03:43.319 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 153 ms NORTH
23:03:43.327 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:43.327 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:44.581 01.254 7680 Exposure complete
23:03:44.736 00.155 7680 worker thread done servicing request
23:03:44.736 00.000 6120 OnExposeComplete: enter
23:03:44.741 00.005 6120 UpdateGuideState(): m_state=6
23:03:44.747 00.006 6120 Star::Find(15, 972, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1176
23:03:44.751 00.004 6120 Star::Find returns 1 (1), X=972.53, Y=39.57, Mass=12513, SNR=72.4, Peak=255 HFD=7.0
23:03:44.754 00.003 6120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-2.95) = xAngle (2.46 = 2.46)
23:03:44.758 00.004 6120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.19 = 2.19)
23:03:44.763 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-0.49 mountX=-0.17 mountY=0.17, mountTheta=2.33
23:03:44.768 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.10, opts=13)
23:03:44.773 00.005 6120 Enqueuing Move request for scope (0.19, -0.10)
23:03:44.777 00.004 7680 Worker thread wakes up
23:03:44.777 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:44.781 00.004 6120 UpdateGuideState exits: m=12513 SNR=72.4 Saturated
23:03:44.784 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:44.788 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
23:03:44.788 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
23:03:44.790 00.002 7680 Moving (0.19, -0.10) raw xDistance=-0.17 yDistance=0.17
23:03:44.790 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:03:44.790 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:03:44.790 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:44.796 00.006 6120 Enqueuing Expose request
23:03:44.800 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:03:44.800 00.000 7680 MoveAxis(E, 0, ABG)
23:03:44.801 00.001 7680 Move returns status 0, amount 0
23:03:44.801 00.000 7680 MoveAxis(N, 0, ABG)
23:03:44.801 00.000 7680 Move returns status 0, amount 0
23:03:44.801 00.000 7680 move complete, result=0
23:03:44.801 00.000 7680 worker thread done servicing request
23:03:44.802 00.001 7680 Worker thread wakes up
23:03:44.802 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:03:44.807 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:44.807 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:46.064 01.257 7680 Exposure complete
23:03:46.205 00.141 7680 worker thread done servicing request
23:03:46.205 00.000 6120 OnExposeComplete: enter
23:03:46.209 00.004 6120 UpdateGuideState(): m_state=6
23:03:46.213 00.004 6120 Star::Find(15, 972, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1177
23:03:46.218 00.005 6120 Star::Find returns 1 (1), X=972.28, Y=39.92, Mass=13258, SNR=76.0, Peak=255 HFD=6.8
23:03:46.222 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.55)
23:03:46.226 00.004 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
23:03:46.230 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.78 mountX=0.01 mountY=-0.24, mountTheta=-1.55
23:03:46.236 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.24, opts=13)
23:03:46.240 00.004 6120 Enqueuing Move request for scope (-0.05, 0.24)
23:03:46.245 00.005 7680 Worker thread wakes up
23:03:46.245 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:46.249 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.24) opts 0xd
23:03:46.249 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.24)
23:03:46.249 00.000 6120 UpdateGuideState exits: m=13258 SNR=76.0 Saturated
23:03:46.252 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:46.258 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:46.261 00.003 7680 Moving (-0.05, 0.24) raw xDistance=0.01 yDistance=-0.24
23:03:46.261 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:03:46.261 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:03:46.261 00.000 7680 MoveAxis(E, 0, ABG)
23:03:46.262 00.001 7680 Move returns status 0, amount 0
23:03:46.262 00.000 7680 MoveAxis(N, 131, ABG)
23:03:46.262 00.000 7680 Guiding  Dir = 0, Dur = 131
23:03:46.263 00.001 6120 Enqueuing Expose request
23:03:46.267 00.004 7680 IsSlewing returns 0
23:03:46.267 00.000 7680 IsGuiding returns 0
23:03:46.267 00.000 7680 PulseGuide returned control before completion, sleep 141
23:03:46.413 00.146 7680 IsGuiding returns 1
23:03:46.414 00.001 7680 scope still moving after pulse duration time elapsed
23:03:46.444 00.030 7680 IsSlewing returns 0
23:03:46.445 00.001 7680 IsGuiding returns 0
23:03:46.446 00.001 7680 scope move finished after 131 + 47 ms
23:03:46.446 00.000 7680 Move returns status 0, amount 131
23:03:46.447 00.001 7680 move complete, result=0
23:03:46.448 00.001 7680 worker thread done servicing request
23:03:46.448 00.000 7680 Worker thread wakes up
23:03:46.449 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 131 ms NORTH
23:03:46.457 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:46.457 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:47.707 01.250 7680 Exposure complete
23:03:47.842 00.135 7680 worker thread done servicing request
23:03:47.843 00.001 6120 OnExposeComplete: enter
23:03:47.846 00.003 6120 UpdateGuideState(): m_state=6
23:03:47.851 00.005 6120 Star::Find(15, 972, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1178
23:03:47.855 00.004 6120 Star::Find returns 1 (1), X=972.57, Y=40.00, Mass=13120, SNR=74.7, Peak=255 HFD=6.8
23:03:47.859 00.004 6120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-2.95) = xAngle (3.89 = -2.39)
23:03:47.863 00.004 6120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.62 = -2.66)
23:03:47.866 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=0.32 hyp=0.40 cameraTheta=0.93 mountX=-0.29 mountY=-0.18, mountTheta=-2.58
23:03:47.871 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.32, opts=13)
23:03:47.874 00.003 6120 Enqueuing Move request for scope (0.24, 0.32)
23:03:47.878 00.004 7680 Worker thread wakes up
23:03:47.878 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.32) opts 0xd
23:03:47.878 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.32)
23:03:47.879 00.001 7680 Moving (0.24, 0.32) raw xDistance=-0.29 yDistance=-0.18
23:03:47.879 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
23:03:47.879 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:03:47.879 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:03:47.880 00.001 7680 MoveAxis(E, 120, ABG)
23:03:47.880 00.000 7680 Guiding  Dir = 2, Dur = 120
23:03:47.880 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:47.884 00.004 7680 IsSlewing returns 0
23:03:47.884 00.000 6120 UpdateGuideState exits: m=13120 SNR=74.7 Saturated
23:03:47.888 00.004 7680 IsGuiding returns 0
23:03:47.888 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:47.892 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:47.895 00.003 7680 PulseGuide returned control before completion, sleep 130
23:03:47.895 00.000 6120 Enqueuing Expose request
23:03:48.042 00.147 7680 IsGuiding returns 0
23:03:48.042 00.000 7680 Move returns status 0, amount 120
23:03:48.044 00.002 7680 MoveAxis(N, 0, ABG)
23:03:48.045 00.001 7680 Move returns status 0, amount 0
23:03:48.045 00.000 7680 move complete, result=0
23:03:48.046 00.001 7680 worker thread done servicing request
23:03:48.046 00.000 6120 GuideStep: -0.3 px 120 ms EAST, -0.2 px 0 ms NORTH
23:03:48.053 00.007 7680 Worker thread wakes up
23:03:48.053 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:48.053 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:49.310 01.257 7680 Exposure complete
23:03:49.425 00.115 7680 worker thread done servicing request
23:03:49.425 00.000 6120 OnExposeComplete: enter
23:03:49.429 00.004 6120 UpdateGuideState(): m_state=6
23:03:49.432 00.003 6120 Star::Find(15, 972, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1179
23:03:49.436 00.004 6120 Star::Find returns 1 (1), X=972.22, Y=40.37, Mass=13058, SNR=75.8, Peak=255 HFD=7.0
23:03:49.441 00.005 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
23:03:49.445 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
23:03:49.448 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.70 hyp=0.71 cameraTheta=1.74 mountX=-0.01 mountY=-0.68, mountTheta=-1.59
23:03:49.453 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.70, opts=13)
23:03:49.459 00.006 6120 Enqueuing Move request for scope (-0.12, 0.70)
23:03:49.465 00.006 7680 Worker thread wakes up
23:03:49.465 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:49.468 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.70) opts 0xd
23:03:49.469 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.70)
23:03:49.469 00.000 7680 Moving (-0.12, 0.70) raw xDistance=-0.01 yDistance=-0.68
23:03:49.469 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:03:49.469 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
23:03:49.469 00.000 7680 MoveAxis(E, 0, ABG)
23:03:49.469 00.000 7680 Move returns status 0, amount 0
23:03:49.469 00.000 7680 MoveAxis(N, 370, ABG)
23:03:49.469 00.000 7680 Guiding  Dir = 0, Dur = 370
23:03:49.469 00.000 6120 UpdateGuideState exits: m=13058 SNR=75.8 Saturated
23:03:49.474 00.005 7680 IsSlewing returns 0
23:03:49.474 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:49.477 00.003 7680 IsGuiding returns 0
23:03:49.477 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:49.480 00.003 7680 PulseGuide returned control before completion, sleep 380
23:03:49.480 00.000 6120 Enqueuing Expose request
23:03:49.793 00.313 6120 evsrv: cli 0FAF0158 connect
23:03:49.798 00.005 6120 case statement mapped state 6 to 3
23:03:49.805 00.007 6120 case statement mapped state 6 to 3
23:03:49.809 00.004 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"9267baf1-c3a8-4d1e-b6df-01f25bf016a5"}
23:03:49.812 00.003 6120 case statement mapped state 6 to 3
23:03:49.816 00.004 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Guiding","id":"9267baf1-c3a8-4d1e-b6df-01f25bf016a5"}
23:03:49.820 00.004 6120 evsrv: cli 0FAF0158 disconnect
23:03:49.825 00.005 6120 evsrv: cli 0FAEF2F8 connect
23:03:49.828 00.003 6120 case statement mapped state 6 to 3
23:03:49.832 00.004 6120 case statement mapped state 6 to 3
23:03:49.835 00.003 6120 evsrv: cli 0FAEF2F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"45403721-1484-4f4a-8c65-99a71c24f236"}
23:03:49.839 00.004 6120 PhdController::Dither begins
23:03:49.843 00.004 6120 dither: size=5.00, dRA=2.22 dDec=-0.25
23:03:49.846 00.003 6120 MountToCamera -- mountTheta (-0.11) + m_xAngle (-2.95) = xAngle (-3.07 = -3.07)
23:03:49.848 00.002 6120 MountToCamera -- mountX=2.22 mountY=-0.25 hyp=2.23 mountTheta=-0.11 cameraX=-2.23, cameraY=-0.17 cameraTheta=-3.07
23:03:49.852 00.004 6120 setting lock position to (970.11, 39.50)
23:03:49.856 00.004 6120 Mount: notify guiding dithered (-2.2, -0.2)
23:03:50.001 00.145 7680 IsGuiding returns 0
23:03:50.002 00.001 7680 Move returns status 0, amount 370
23:03:50.002 00.000 7680 move complete, result=0
23:03:50.002 00.000 6120 Status Line: Dither by 2.22,-0.25
23:03:50.005 00.003 7680 worker thread done servicing request
23:03:50.005 00.000 7680 Worker thread wakes up
23:03:50.005 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:50.005 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(957,25,31,31)
23:03:50.007 00.002 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:03:50.119 00.112 6120 PhdController: newstate STATE_SETTLE_WAIT
23:03:50.123 00.004 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":0,"id":"45403721-1484-4f4a-8c65-99a71c24f236"}
23:03:50.127 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.7 px 370 ms NORTH
23:03:50.137 00.010 6120 evsrv: cli 0FAEF2F8 disconnect
23:03:51.243 01.106 7680 Exposure complete
23:03:51.367 00.124 7680 worker thread done servicing request
23:03:51.367 00.000 6120 OnExposeComplete: enter
23:03:51.371 00.004 6120 UpdateGuideState(): m_state=6
23:03:51.375 00.004 6120 Star::Find(15, 972, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1180
23:03:51.380 00.005 6120 Star::Find returns 1 (1), X=972.21, Y=39.80, Mass=13403, SNR=76.2, Peak=255 HFD=6.7
23:03:51.384 00.004 6120 CameraToMount -- cameraTheta (0.14) - m_xAngle (-2.95) = xAngle (3.10 = 3.10)
23:03:51.387 00.003 6120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.83 = 2.83)
23:03:51.392 00.005 6120 CameraToMount -- cameraX=2.10 cameraY=0.30 hyp=2.12 cameraTheta=0.14 mountX=-2.12 mountY=0.65, mountTheta=2.84
23:03:51.398 00.006 6120 dither recenter: remaining=(-2.2,0.2) step=(-2.2,0.2)
23:03:51.402 00.004 6120 MountToCamera -- mountTheta (3.03) + m_xAngle (-2.95) = xAngle (0.08 = 0.08)
23:03:51.405 00.003 6120 MountToCamera -- mountX=-2.22 mountY=0.25 hyp=2.23 mountTheta=3.03 cameraX=2.23, cameraY=0.17 cameraTheta=0.08
23:03:51.409 00.004 6120 SchedulePrimaryMove(0D6325F0, x=2.23, y=0.17, opts=4)
23:03:51.413 00.004 6120 Enqueuing Move request for scope (2.23, 0.17)
23:03:51.417 00.004 7680 Worker thread wakes up
23:03:51.417 00.000 6120 Mount: notify direct move -2.22,0.25
23:03:51.421 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (2.23, 0.17) opts 0x4
23:03:51.421 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:51.424 00.003 7680 Handling offset move in thread for scope, endpoint = (2.23, 0.17)
23:03:51.424 00.000 6120 UpdateGuideState exits: m=13403 SNR=76.2 Saturated
23:03:51.428 00.004 7680 Moving (2.23, 0.17) raw xDistance=-2.22 yDistance=0.25
23:03:51.428 00.000 6120 PhdController: settling, locked = 1, distance = 2.50 (1.50) aobump = 0 frame = 1 / 99999
23:03:51.432 00.004 7680 MoveAxis(E, 1438, B)
23:03:51.432 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047031.432,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.50,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:03:51.436 00.004 7680 Guiding  Dir = 2, Dur = 1438
23:03:51.436 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:51.440 00.004 7680 IsSlewing returns 0
23:03:51.440 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:51.444 00.004 7680 IsGuiding returns 0
23:03:51.444 00.000 6120 Enqueuing Expose request
23:03:51.448 00.004 7680 PulseGuide returned control before completion, sleep 1448
23:03:52.906 01.458 7680 IsGuiding returns 1
23:03:52.906 00.000 7680 scope still moving after pulse duration time elapsed
23:03:52.936 00.030 7680 IsSlewing returns 0
23:03:52.936 00.000 7680 IsGuiding returns 0
23:03:52.936 00.000 7680 scope move finished after 1438 + 54 ms
23:03:52.936 00.000 7680 Move returns status 0, amount 1438
23:03:52.936 00.000 7680 MoveAxis(S, 134, B)
23:03:52.937 00.001 7680 Guiding  Dir = 1, Dur = 134
23:03:52.937 00.000 7680 IsSlewing returns 0
23:03:52.937 00.000 7680 IsGuiding returns 0
23:03:52.939 00.002 7680 PulseGuide returned control before completion, sleep 144
23:03:53.092 00.153 7680 IsGuiding returns 1
23:03:53.093 00.001 7680 scope still moving after pulse duration time elapsed
23:03:53.123 00.030 7680 IsSlewing returns 0
23:03:53.124 00.001 7680 IsGuiding returns 0
23:03:53.125 00.001 7680 scope move finished after 134 + 52 ms
23:03:53.125 00.000 7680 Move returns status 0, amount 134
23:03:53.126 00.001 7680 move complete, result=0
23:03:53.127 00.001 7680 worker thread done servicing request
23:03:53.127 00.000 7680 Worker thread wakes up
23:03:53.128 00.001 6120 GuideStep: -2.2 px 1438 ms EAST, 0.2 px 134 ms SOUTH
23:03:53.135 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:53.135 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:03:54.387 01.252 7680 Exposure complete
23:03:54.510 00.123 7680 worker thread done servicing request
23:03:54.511 00.001 6120 OnExposeComplete: enter
23:03:54.515 00.004 6120 UpdateGuideState(): m_state=6
23:03:54.521 00.006 6120 Star::Find(15, 972, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1181
23:03:54.525 00.004 6120 Star::Find returns 1 (1), X=970.12, Y=40.27, Mass=13220, SNR=75.0, Peak=255 HFD=6.8
23:03:54.529 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.77)
23:03:54.532 00.003 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.04)
23:03:54.537 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.77 hyp=0.77 cameraTheta=1.56 mountX=-0.15 mountY=-0.69, mountTheta=-1.79
23:03:54.541 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.77, opts=13)
23:03:54.545 00.004 6120 Enqueuing Move request for scope (0.01, 0.77)
23:03:54.549 00.004 7680 Worker thread wakes up
23:03:54.550 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.77) opts 0xd
23:03:54.550 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.77)
23:03:54.550 00.000 7680 Moving (0.01, 0.77) raw xDistance=-0.15 yDistance=-0.69
23:03:54.550 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:03:54.550 00.000 7680 resist switch: large excursion: input -0.69 thresh 0.60 direction from 0 to -1
23:03:54.550 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.06
23:03:54.550 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
23:03:54.550 00.000 7680 MoveAxis(E, 0, ABG)
23:03:54.551 00.001 7680 Move returns status 0, amount 0
23:03:54.551 00.000 7680 MoveAxis(N, 373, ABG)
23:03:54.551 00.000 7680 Guiding  Dir = 0, Dur = 373
23:03:54.551 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:54.556 00.005 7680 IsSlewing returns 0
23:03:54.556 00.000 6120 UpdateGuideState exits: m=13220 SNR=75.0 Saturated
23:03:54.560 00.004 6120 PhdController: settling, locked = 1, distance = 0.77 (1.50) aobump = 0 frame = 2 / 99999
23:03:54.564 00.004 7680 IsGuiding returns 0
23:03:54.564 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047034.564,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.77,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:03:54.568 00.004 7680 PulseGuide returned control before completion, sleep 383
23:03:54.569 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:54.572 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:54.576 00.004 6120 Enqueuing Expose request
23:03:54.956 00.380 7680 IsGuiding returns 1
23:03:54.958 00.002 7680 scope still moving after pulse duration time elapsed
23:03:54.988 00.030 7680 IsSlewing returns 0
23:03:54.989 00.001 7680 IsGuiding returns 0
23:03:54.989 00.000 7680 scope move finished after 373 + 52 ms
23:03:54.989 00.000 7680 Move returns status 0, amount 373
23:03:54.990 00.001 7680 move complete, result=0
23:03:54.990 00.000 7680 worker thread done servicing request
23:03:54.990 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.7 px 373 ms NORTH
23:03:54.998 00.008 7680 Worker thread wakes up
23:03:54.999 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:54.999 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:03:56.253 01.254 7680 Exposure complete
23:03:56.393 00.140 7680 worker thread done servicing request
23:03:56.393 00.000 6120 OnExposeComplete: enter
23:03:56.398 00.005 6120 UpdateGuideState(): m_state=6
23:03:56.402 00.004 6120 Star::Find(15, 970, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1182
23:03:56.406 00.004 6120 Star::Find returns 1 (1), X=969.92, Y=40.33, Mass=12929, SNR=74.5, Peak=255 HFD=6.8
23:03:56.411 00.005 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.53)
23:03:56.414 00.003 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
23:03:56.419 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.82 hyp=0.84 cameraTheta=1.80 mountX=0.04 mountY=-0.82, mountTheta=-1.52
23:03:56.425 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.82, opts=13)
23:03:56.430 00.005 6120 Enqueuing Move request for scope (-0.19, 0.82)
23:03:56.433 00.003 7680 Worker thread wakes up
23:03:56.433 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.82) opts 0xd
23:03:56.433 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.82)
23:03:56.433 00.000 7680 Moving (-0.19, 0.82) raw xDistance=0.04 yDistance=-0.82
23:03:56.435 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:03:56.435 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
23:03:56.435 00.000 7680 MoveAxis(E, 0, ABG)
23:03:56.435 00.000 7680 Move returns status 0, amount 0
23:03:56.435 00.000 7680 MoveAxis(N, 447, ABG)
23:03:56.435 00.000 7680 Guiding  Dir = 0, Dur = 447
23:03:56.435 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:56.439 00.004 7680 IsSlewing returns 0
23:03:56.439 00.000 6120 UpdateGuideState exits: m=12929 SNR=74.5 Saturated
23:03:56.444 00.005 7680 IsGuiding returns 0
23:03:56.444 00.000 6120 PhdController: settling, locked = 1, distance = 0.79 (1.50) aobump = 0 frame = 3 / 99999
23:03:56.446 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764047036.446,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.79,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
23:03:56.451 00.005 7680 PulseGuide returned control before completion, sleep 457
23:03:56.451 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:56.454 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:56.458 00.004 6120 Enqueuing Expose request
23:03:56.912 00.454 7680 IsGuiding returns 1
23:03:56.912 00.000 7680 scope still moving after pulse duration time elapsed
23:03:56.944 00.032 7680 IsSlewing returns 0
23:03:56.944 00.000 7680 IsGuiding returns 0
23:03:56.944 00.000 7680 scope move finished after 447 + 53 ms
23:03:56.944 00.000 7680 Move returns status 0, amount 447
23:03:56.945 00.001 7680 move complete, result=0
23:03:56.945 00.000 7680 worker thread done servicing request
23:03:56.946 00.001 7680 Worker thread wakes up
23:03:56.946 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.8 px 447 ms NORTH
23:03:56.951 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:56.951 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:03:58.207 01.256 7680 Exposure complete
23:03:58.339 00.132 7680 worker thread done servicing request
23:03:58.339 00.000 6120 OnExposeComplete: enter
23:03:58.342 00.003 6120 UpdateGuideState(): m_state=6
23:03:58.345 00.003 6120 Star::Find(15, 969, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1183
23:03:58.349 00.004 6120 Star::Find returns 1 (1), X=969.89, Y=39.73, Mass=13058, SNR=74.5, Peak=255 HFD=6.9
23:03:58.352 00.003 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.30 = -0.98)
23:03:58.356 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.25)
23:03:58.360 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.23 hyp=0.32 cameraTheta=2.35 mountX=0.18 mountY=-0.30, mountTheta=-1.04
23:03:58.366 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.23, opts=13)
23:03:58.371 00.005 6120 Enqueuing Move request for scope (-0.22, 0.23)
23:03:58.375 00.004 7680 Worker thread wakes up
23:03:58.375 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.23) opts 0xd
23:03:58.375 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.23)
23:03:58.375 00.000 7680 Moving (-0.22, 0.23) raw xDistance=0.18 yDistance=-0.30
23:03:58.375 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:03:58.376 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:03:58.376 00.000 7680 MoveAxis(E, 0, ABG)
23:03:58.376 00.000 7680 Move returns status 0, amount 0
23:03:58.376 00.000 7680 MoveAxis(N, 164, ABG)
23:03:58.376 00.000 7680 Guiding  Dir = 0, Dur = 164
23:03:58.377 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:03:58.381 00.004 7680 IsSlewing returns 0
23:03:58.381 00.000 6120 UpdateGuideState exits: m=13058 SNR=74.5 Saturated
23:03:58.384 00.003 7680 IsGuiding returns 0
23:03:58.385 00.001 6120 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 4 / 99999
23:03:58.389 00.004 7680 PulseGuide returned control before completion, sleep 174
23:03:58.389 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047038.389,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.65,"Time":3.8,"SettleTime":10.0,"StarLocked":true}
23:03:58.393 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:58.397 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:03:58.401 00.004 6120 Enqueuing Expose request
23:03:58.571 00.170 7680 IsGuiding returns 1
23:03:58.571 00.000 7680 scope still moving after pulse duration time elapsed
23:03:58.602 00.031 7680 IsSlewing returns 0
23:03:58.603 00.001 7680 IsGuiding returns 0
23:03:58.603 00.000 7680 scope move finished after 164 + 54 ms
23:03:58.604 00.001 7680 Move returns status 0, amount 164
23:03:58.604 00.000 7680 move complete, result=0
23:03:58.604 00.000 7680 worker thread done servicing request
23:03:58.605 00.001 7680 Worker thread wakes up
23:03:58.605 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 164 ms NORTH
23:03:58.612 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:03:58.612 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:03:59.863 01.251 7680 Exposure complete
23:03:59.992 00.129 7680 worker thread done servicing request
23:03:59.993 00.001 6120 OnExposeComplete: enter
23:03:59.996 00.003 6120 UpdateGuideState(): m_state=6
23:04:00.001 00.005 6120 Star::Find(15, 969, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1184
23:04:00.004 00.003 6120 Star::Find returns 1 (1), X=969.83, Y=39.80, Mass=13169, SNR=74.7, Peak=255 HFD=6.8
23:04:00.007 00.003 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
23:04:00.014 00.007 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
23:04:00.021 00.007 6120 CameraToMount -- cameraX=-0.28 cameraY=0.30 hyp=0.41 cameraTheta=2.33 mountX=0.22 mountY=-0.39, mountTheta=-1.06
23:04:00.028 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.30, opts=13)
23:04:00.034 00.006 6120 Enqueuing Move request for scope (-0.28, 0.30)
23:04:00.038 00.004 7680 Worker thread wakes up
23:04:00.038 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.30) opts 0xd
23:04:00.038 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.30)
23:04:00.038 00.000 7680 Moving (-0.28, 0.30) raw xDistance=0.22 yDistance=-0.39
23:04:00.039 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:00.043 00.004 6120 UpdateGuideState exits: m=13169 SNR=74.7 Saturated
23:04:00.047 00.004 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 5 / 99999
23:04:00.050 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:04:00.050 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:04:00.051 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764047040.050,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.58,"Time":5.5,"SettleTime":10.0,"StarLocked":true}
23:04:00.054 00.003 7680 MoveAxis(W, 89, ABG)
23:04:00.055 00.001 7680 Guiding  Dir = 3, Dur = 89
23:04:00.055 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:00.058 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:00.061 00.003 6120 Enqueuing Expose request
23:04:00.066 00.005 7680 IsSlewing returns 0
23:04:00.066 00.000 7680 IsGuiding returns 0
23:04:00.066 00.000 7680 PulseGuide returned control before completion, sleep 99
23:04:00.182 00.116 7680 IsGuiding returns 0
23:04:00.182 00.000 7680 Move returns status 0, amount 89
23:04:00.182 00.000 7680 MoveAxis(N, 210, ABG)
23:04:00.182 00.000 7680 Guiding  Dir = 0, Dur = 210
23:04:00.184 00.002 7680 IsSlewing returns 0
23:04:00.184 00.000 7680 IsGuiding returns 0
23:04:00.185 00.001 7680 PulseGuide returned control before completion, sleep 220
23:04:00.416 00.231 7680 IsGuiding returns 1
23:04:00.417 00.001 7680 scope still moving after pulse duration time elapsed
23:04:00.448 00.031 7680 IsSlewing returns 0
23:04:00.448 00.000 7680 IsGuiding returns 0
23:04:00.449 00.001 7680 scope move finished after 210 + 54 ms
23:04:00.449 00.000 7680 Move returns status 0, amount 210
23:04:00.449 00.000 7680 move complete, result=0
23:04:00.449 00.000 7680 worker thread done servicing request
23:04:00.451 00.002 6120 GuideStep: 0.2 px 89 ms WEST, -0.4 px 210 ms NORTH
23:04:00.456 00.005 7680 Worker thread wakes up
23:04:00.456 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:00.456 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:04:01.714 01.258 7680 Exposure complete
23:04:01.850 00.136 7680 worker thread done servicing request
23:04:01.851 00.001 6120 OnExposeComplete: enter
23:04:01.854 00.003 6120 UpdateGuideState(): m_state=6
23:04:01.860 00.006 6120 Star::Find(15, 969, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1185
23:04:01.865 00.005 6120 Star::Find returns 1 (1), X=969.88, Y=39.34, Mass=12805, SNR=73.6, Peak=255 HFD=6.8
23:04:01.869 00.004 6120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-2.95) = xAngle (0.42 = 0.42)
23:04:01.872 00.003 6120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.15 = 0.15)
23:04:01.875 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.16 hyp=0.29 cameraTheta=-2.53 mountX=0.26 mountY=0.04, mountTheta=0.16
23:04:01.881 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.16, opts=13)
23:04:01.884 00.003 6120 Enqueuing Move request for scope (-0.23, -0.16)
23:04:01.889 00.005 7680 Worker thread wakes up
23:04:01.889 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:01.893 00.004 6120 UpdateGuideState exits: m=12805 SNR=73.6 Saturated
23:04:01.896 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.16) opts 0xd
23:04:01.897 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.16)
23:04:01.897 00.000 6120 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 6 / 99999
23:04:01.900 00.003 7680 Moving (-0.23, -0.16) raw xDistance=0.26 yDistance=0.04
23:04:01.900 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
23:04:01.900 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:04:01.900 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047041.900,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.49,"Time":7.3,"SettleTime":10.0,"StarLocked":true}
23:04:01.905 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:04:01.905 00.000 7680 MoveAxis(W, 113, ABG)
23:04:01.906 00.001 7680 Guiding  Dir = 3, Dur = 113
23:04:01.906 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:01.909 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:01.913 00.004 6120 Enqueuing Expose request
23:04:01.917 00.004 7680 IsSlewing returns 0
23:04:01.917 00.000 7680 IsGuiding returns 0
23:04:01.917 00.000 7680 PulseGuide returned control before completion, sleep 123
23:04:02.045 00.128 7680 IsGuiding returns 1
23:04:02.045 00.000 7680 scope still moving after pulse duration time elapsed
23:04:02.076 00.031 7680 IsSlewing returns 0
23:04:02.077 00.001 7680 IsGuiding returns 0
23:04:02.077 00.000 7680 scope move finished after 113 + 47 ms
23:04:02.079 00.002 7680 Move returns status 0, amount 113
23:04:02.079 00.000 7680 MoveAxis(N, 0, ABG)
23:04:02.080 00.001 7680 Move returns status 0, amount 0
23:04:02.080 00.000 7680 move complete, result=0
23:04:02.081 00.001 7680 worker thread done servicing request
23:04:02.081 00.000 6120 GuideStep: 0.3 px 113 ms WEST, 0.0 px 0 ms NORTH
23:04:02.087 00.006 7680 Worker thread wakes up
23:04:02.087 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:02.087 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:04:03.344 01.257 7680 Exposure complete
23:04:03.476 00.132 7680 worker thread done servicing request
23:04:03.477 00.001 6120 OnExposeComplete: enter
23:04:03.481 00.004 6120 UpdateGuideState(): m_state=6
23:04:03.486 00.005 6120 Star::Find(15, 969, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1186
23:04:03.490 00.004 6120 Star::Find returns 1 (1), X=970.15, Y=39.41, Mass=12743, SNR=73.6, Peak=255 HFD=7.0
23:04:03.494 00.004 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-2.95) = xAngle (1.74 = 1.74)
23:04:03.498 00.004 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.47 = 1.47)
23:04:03.501 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.21 mountX=-0.02 mountY=0.11, mountTheta=1.74
23:04:03.506 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.10, opts=13)
23:04:03.509 00.003 6120 Enqueuing Move request for scope (0.04, -0.10)
23:04:03.514 00.005 7680 Worker thread wakes up
23:04:03.514 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
23:04:03.514 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
23:04:03.514 00.000 7680 Moving (0.04, -0.10) raw xDistance=-0.02 yDistance=0.11
23:04:03.515 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:03.518 00.003 6120 UpdateGuideState exits: m=12743 SNR=73.6 Saturated
23:04:03.522 00.004 6120 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 7 / 99999
23:04:03.526 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:04:03.526 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:04:03.526 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047043.526,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.37,"Time":9.0,"SettleTime":10.0,"StarLocked":true}
23:04:03.530 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:04:03.530 00.000 7680 MoveAxis(E, 0, ABG)
23:04:03.531 00.001 7680 Move returns status 0, amount 0
23:04:03.531 00.000 7680 MoveAxis(N, 0, ABG)
23:04:03.531 00.000 7680 Move returns status 0, amount 0
23:04:03.532 00.001 7680 move complete, result=0
23:04:03.532 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:03.536 00.004 7680 worker thread done servicing request
23:04:03.536 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:03.539 00.003 6120 Enqueuing Expose request
23:04:03.544 00.005 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:03.547 00.003 7680 Worker thread wakes up
23:04:03.547 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:03.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:04:04.809 01.262 7680 Exposure complete
23:04:04.935 00.126 7680 worker thread done servicing request
23:04:04.936 00.001 6120 OnExposeComplete: enter
23:04:04.940 00.004 6120 UpdateGuideState(): m_state=6
23:04:04.944 00.004 6120 Star::Find(15, 970, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1187
23:04:04.947 00.003 6120 Star::Find returns 1 (1), X=970.05, Y=39.88, Mass=13433, SNR=76.0, Peak=255 HFD=6.7
23:04:04.950 00.003 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
23:04:04.955 00.005 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
23:04:04.959 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.37 hyp=0.38 cameraTheta=1.74 mountX=-0.01 mountY=-0.36, mountTheta=-1.59
23:04:04.964 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.37, opts=13)
23:04:04.968 00.004 6120 Enqueuing Move request for scope (-0.06, 0.37)
23:04:04.971 00.003 7680 Worker thread wakes up
23:04:04.971 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.37) opts 0xd
23:04:04.971 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.37)
23:04:04.971 00.000 7680 Moving (-0.06, 0.37) raw xDistance=-0.01 yDistance=-0.36
23:04:04.973 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:04.977 00.004 6120 UpdateGuideState exits: m=13433 SNR=76.0 Saturated
23:04:04.980 00.003 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 8 / 99999
23:04:04.984 00.004 6120 PhdController: newstate STATE_FINISH
23:04:04.988 00.004 6120 PhdController complete: success
23:04:04.992 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:04:04.992 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:04:04.992 00.000 7680 MoveAxis(E, 0, ABG)
23:04:04.992 00.000 7680 Move returns status 0, amount 0
23:04:04.992 00.000 7680 MoveAxis(N, 197, ABG)
23:04:04.992 00.000 7680 Guiding  Dir = 0, Dur = 197
23:04:04.992 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764047044.992,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
23:04:04.997 00.005 7680 IsSlewing returns 0
23:04:04.997 00.000 6120 Mount: notify guiding dither settle done success=1
23:04:05.001 00.004 6120 PhdController: newstate STATE_IDLE
23:04:05.004 00.003 7680 IsGuiding returns 0
23:04:05.004 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:05.008 00.004 7680 PulseGuide returned control before completion, sleep 207
23:04:05.009 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:05.012 00.003 6120 Enqueuing Expose request
23:04:05.218 00.206 7680 IsGuiding returns 1
23:04:05.218 00.000 7680 scope still moving after pulse duration time elapsed
23:04:05.249 00.031 7680 IsSlewing returns 0
23:04:05.249 00.000 7680 IsGuiding returns 0
23:04:05.250 00.001 7680 scope move finished after 197 + 48 ms
23:04:05.250 00.000 7680 Move returns status 0, amount 197
23:04:05.250 00.000 7680 move complete, result=0
23:04:05.250 00.000 7680 worker thread done servicing request
23:04:05.250 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 197 ms NORTH
23:04:05.257 00.007 7680 Worker thread wakes up
23:04:05.257 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:05.257 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:04:06.506 01.249 7680 Exposure complete
23:04:06.639 00.133 7680 worker thread done servicing request
23:04:06.639 00.000 6120 OnExposeComplete: enter
23:04:06.643 00.004 6120 UpdateGuideState(): m_state=6
23:04:06.646 00.003 6120 Star::Find(15, 970, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1188
23:04:06.650 00.004 6120 Star::Find returns 1 (1), X=970.06, Y=39.89, Mass=12602, SNR=73.4, Peak=255 HFD=6.9
23:04:06.656 00.006 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
23:04:06.660 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
23:04:06.665 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.39 hyp=0.39 cameraTheta=1.70 mountX=-0.02 mountY=-0.37, mountTheta=-1.63
23:04:06.671 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.39, opts=13)
23:04:06.676 00.005 6120 Enqueuing Move request for scope (-0.05, 0.39)
23:04:06.680 00.004 7680 Worker thread wakes up
23:04:06.681 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.39) opts 0xd
23:04:06.681 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.39)
23:04:06.681 00.000 7680 Moving (-0.05, 0.39) raw xDistance=-0.02 yDistance=-0.37
23:04:06.681 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:04:06.681 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:04:06.683 00.002 7680 MoveAxis(E, 0, ABG)
23:04:06.683 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:06.688 00.005 7680 Move returns status 0, amount 0
23:04:06.688 00.000 7680 MoveAxis(N, 201, ABG)
23:04:06.689 00.001 7680 Guiding  Dir = 0, Dur = 201
23:04:06.689 00.000 6120 UpdateGuideState exits: m=12602 SNR=73.4 Saturated
23:04:06.693 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:06.696 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:06.702 00.006 6120 Enqueuing Expose request
23:04:06.706 00.004 7680 IsSlewing returns 0
23:04:06.706 00.000 7680 IsGuiding returns 0
23:04:06.707 00.001 7680 PulseGuide returned control before completion, sleep 211
23:04:06.920 00.213 7680 IsGuiding returns 1
23:04:06.920 00.000 7680 scope still moving after pulse duration time elapsed
23:04:06.951 00.031 7680 IsSlewing returns 0
23:04:06.953 00.002 7680 IsGuiding returns 0
23:04:06.953 00.000 7680 scope move finished after 201 + 45 ms
23:04:06.953 00.000 7680 Move returns status 0, amount 201
23:04:06.953 00.000 7680 move complete, result=0
23:04:06.954 00.001 7680 worker thread done servicing request
23:04:06.954 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 201 ms NORTH
23:04:06.959 00.005 7680 Worker thread wakes up
23:04:06.959 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:06.960 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:04:08.217 01.257 7680 Exposure complete
23:04:08.354 00.137 7680 worker thread done servicing request
23:04:08.354 00.000 6120 OnExposeComplete: enter
23:04:08.359 00.005 6120 UpdateGuideState(): m_state=6
23:04:08.363 00.004 6120 Star::Find(15, 970, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1189
23:04:08.367 00.004 6120 Star::Find returns 1 (1), X=970.01, Y=39.70, Mass=13577, SNR=76.4, Peak=255 HFD=6.9
23:04:08.370 00.003 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
23:04:08.373 00.003 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.54)
23:04:08.376 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.22 cameraTheta=2.06 mountX=0.07 mountY=-0.22, mountTheta=-1.28
23:04:08.382 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.20, opts=13)
23:04:08.385 00.003 6120 Enqueuing Move request for scope (-0.10, 0.20)
23:04:08.389 00.004 7680 Worker thread wakes up
23:04:08.389 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
23:04:08.389 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
23:04:08.389 00.000 7680 Moving (-0.10, 0.20) raw xDistance=0.07 yDistance=-0.22
23:04:08.390 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:04:08.390 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:04:08.390 00.000 7680 MoveAxis(E, 0, ABG)
23:04:08.390 00.000 7680 Move returns status 0, amount 0
23:04:08.390 00.000 7680 MoveAxis(N, 120, ABG)
23:04:08.390 00.000 7680 Guiding  Dir = 0, Dur = 120
23:04:08.391 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:08.394 00.003 7680 IsSlewing returns 0
23:04:08.394 00.000 6120 UpdateGuideState exits: m=13577 SNR=76.4 Saturated
23:04:08.399 00.005 7680 IsGuiding returns 0
23:04:08.399 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:08.403 00.004 7680 PulseGuide returned control before completion, sleep 130
23:04:08.403 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:08.406 00.003 6120 Enqueuing Expose request
23:04:08.549 00.143 7680 IsGuiding returns 0
23:04:08.551 00.002 7680 Move returns status 0, amount 120
23:04:08.551 00.000 7680 move complete, result=0
23:04:08.551 00.000 7680 worker thread done servicing request
23:04:08.551 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 120 ms NORTH
23:04:08.557 00.006 7680 Worker thread wakes up
23:04:08.557 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:08.557 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:04:09.812 01.255 7680 Exposure complete
23:04:09.954 00.142 7680 worker thread done servicing request
23:04:09.954 00.000 6120 OnExposeComplete: enter
23:04:09.959 00.005 6120 UpdateGuideState(): m_state=6
23:04:09.963 00.004 6120 Star::Find(15, 970, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1190
23:04:09.968 00.005 6120 Star::Find returns 1 (1), X=969.98, Y=39.66, Mass=12912, SNR=74.1, Peak=255 HFD=6.9
23:04:09.971 00.003 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.23 = -1.05)
23:04:09.975 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.32)
23:04:09.979 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.27 mountX=0.10 mountY=-0.20, mountTheta=-1.10
23:04:09.984 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.15, opts=13)
23:04:09.989 00.005 6120 Enqueuing Move request for scope (-0.13, 0.15)
23:04:09.993 00.004 7680 Worker thread wakes up
23:04:09.993 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
23:04:09.994 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
23:04:09.994 00.000 7680 Moving (-0.13, 0.15) raw xDistance=0.10 yDistance=-0.20
23:04:09.994 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:04:09.994 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:04:09.994 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:09.998 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:04:09.998 00.000 7680 MoveAxis(E, 0, ABG)
23:04:09.999 00.001 7680 Move returns status 0, amount 0
23:04:09.999 00.000 7680 MoveAxis(N, 0, ABG)
23:04:10.000 00.001 7680 Move returns status 0, amount 0
23:04:10.000 00.000 7680 move complete, result=0
23:04:10.000 00.000 7680 worker thread done servicing request
23:04:10.000 00.000 6120 UpdateGuideState exits: m=12912 SNR=74.1 Saturated
23:04:10.003 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:10.008 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:10.012 00.004 6120 Enqueuing Expose request
23:04:10.016 00.004 7680 Worker thread wakes up
23:04:10.017 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:10.017 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:04:10.017 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:04:11.274 01.257 7680 Exposure complete
23:04:11.412 00.138 7680 worker thread done servicing request
23:04:11.412 00.000 6120 OnExposeComplete: enter
23:04:11.415 00.003 6120 UpdateGuideState(): m_state=6
23:04:11.420 00.005 6120 Star::Find(15, 969, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1191
23:04:11.425 00.005 6120 Star::Find returns 1 (1), X=969.97, Y=39.72, Mass=13385, SNR=74.0, Peak=255 HFD=6.8
23:04:11.430 00.005 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.11 = -1.18)
23:04:11.433 00.003 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.45)
23:04:11.438 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.26 cameraTheta=2.15 mountX=0.10 mountY=-0.26, mountTheta=-1.20
23:04:11.442 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.21, opts=13)
23:04:11.446 00.004 6120 Enqueuing Move request for scope (-0.14, 0.21)
23:04:11.449 00.003 7680 Worker thread wakes up
23:04:11.450 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:11.454 00.004 6120 UpdateGuideState exits: m=13385 SNR=74.0 Saturated
23:04:11.458 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:11.462 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.21) opts 0xd
23:04:11.462 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.21)
23:04:11.462 00.000 7680 Moving (-0.14, 0.21) raw xDistance=0.10 yDistance=-0.26
23:04:11.462 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:04:11.462 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:04:11.462 00.000 7680 MoveAxis(E, 0, ABG)
23:04:11.462 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:11.467 00.005 7680 Move returns status 0, amount 0
23:04:11.467 00.000 7680 MoveAxis(N, 138, ABG)
23:04:11.468 00.001 7680 Guiding  Dir = 0, Dur = 138
23:04:11.468 00.000 6120 Enqueuing Expose request
23:04:11.472 00.004 7680 IsSlewing returns 0
23:04:11.473 00.001 7680 IsGuiding returns 0
23:04:11.473 00.000 7680 PulseGuide returned control before completion, sleep 148
23:04:11.638 00.165 7680 IsGuiding returns 1
23:04:11.639 00.001 7680 scope still moving after pulse duration time elapsed
23:04:11.669 00.030 7680 IsSlewing returns 0
23:04:11.669 00.000 7680 IsGuiding returns 0
23:04:11.670 00.001 7680 scope move finished after 138 + 57 ms
23:04:11.670 00.000 7680 Move returns status 0, amount 138
23:04:11.670 00.000 7680 move complete, result=0
23:04:11.670 00.000 7680 worker thread done servicing request
23:04:11.670 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 138 ms NORTH
23:04:11.676 00.006 7680 Worker thread wakes up
23:04:11.676 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:11.676 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:04:12.928 01.252 7680 Exposure complete
23:04:13.064 00.136 7680 worker thread done servicing request
23:04:13.064 00.000 6120 OnExposeComplete: enter
23:04:13.068 00.004 6120 UpdateGuideState(): m_state=6
23:04:13.071 00.003 6120 Star::Find(15, 969, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1192
23:04:13.076 00.005 6120 Star::Find returns 1 (0), X=969.92, Y=39.78, Mass=12309, SNR=73.6, Peak=254 HFD=6.8
23:04:13.080 00.004 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.12 = -1.17)
23:04:13.085 00.005 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.43)
23:04:13.090 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.28 hyp=0.33 cameraTheta=2.16 mountX=0.13 mountY=-0.33, mountTheta=-1.19
23:04:13.095 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.28, opts=13)
23:04:13.099 00.004 6120 Enqueuing Move request for scope (-0.19, 0.28)
23:04:13.103 00.004 7680 Worker thread wakes up
23:04:13.103 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.28) opts 0xd
23:04:13.103 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.28)
23:04:13.103 00.000 7680 Moving (-0.19, 0.28) raw xDistance=0.13 yDistance=-0.33
23:04:13.103 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:04:13.104 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:13.107 00.003 6120 UpdateGuideState exits: m=12309 SNR=73.6
23:04:13.111 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:13.115 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:13.119 00.004 6120 Enqueuing Expose request
23:04:13.122 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:04:13.122 00.000 7680 MoveAxis(E, 0, ABG)
23:04:13.122 00.000 7680 Move returns status 0, amount 0
23:04:13.122 00.000 7680 MoveAxis(N, 179, ABG)
23:04:13.122 00.000 7680 Guiding  Dir = 0, Dur = 179
23:04:13.123 00.001 7680 IsSlewing returns 0
23:04:13.123 00.000 7680 IsGuiding returns 0
23:04:13.124 00.001 7680 PulseGuide returned control before completion, sleep 189
23:04:13.325 00.201 7680 IsGuiding returns 0
23:04:13.326 00.001 7680 Move returns status 0, amount 179
23:04:13.327 00.001 7680 move complete, result=0
23:04:13.327 00.000 7680 worker thread done servicing request
23:04:13.328 00.001 7680 Worker thread wakes up
23:04:13.328 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 179 ms NORTH
23:04:13.335 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:13.335 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:04:14.580 01.245 7680 Exposure complete
23:04:14.720 00.140 7680 worker thread done servicing request
23:04:14.721 00.001 6120 OnExposeComplete: enter
23:04:14.724 00.003 6120 UpdateGuideState(): m_state=6
23:04:14.727 00.003 6120 Star::Find(15, 969, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1193
23:04:14.734 00.007 6120 Star::Find returns 1 (0), X=969.88, Y=39.74, Mass=12286, SNR=72.3, Peak=241 HFD=6.9
23:04:14.738 00.004 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-2.95) = xAngle (5.30 = -0.99)
23:04:14.742 00.004 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.26)
23:04:14.745 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.24 hyp=0.33 cameraTheta=2.34 mountX=0.18 mountY=-0.32, mountTheta=-1.05
23:04:14.750 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.24, opts=13)
23:04:14.754 00.004 6120 Enqueuing Move request for scope (-0.23, 0.24)
23:04:14.757 00.003 7680 Worker thread wakes up
23:04:14.757 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.24) opts 0xd
23:04:14.758 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.24)
23:04:14.758 00.000 7680 Moving (-0.23, 0.24) raw xDistance=0.18 yDistance=-0.32
23:04:14.758 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:04:14.758 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:04:14.758 00.000 7680 MoveAxis(E, 0, ABG)
23:04:14.758 00.000 7680 Move returns status 0, amount 0
23:04:14.760 00.002 7680 MoveAxis(N, 172, ABG)
23:04:14.760 00.000 7680 Guiding  Dir = 0, Dur = 172
23:04:14.760 00.000 7680 IsSlewing returns 0
23:04:14.760 00.000 7680 IsGuiding returns 0
23:04:14.760 00.000 7680 PulseGuide returned control before completion, sleep 182
23:04:14.761 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:14.764 00.003 6120 UpdateGuideState exits: m=12286 SNR=72.3
23:04:14.773 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:14.778 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:14.781 00.003 6120 Enqueuing Expose request
23:04:14.954 00.173 7680 IsGuiding returns 1
23:04:14.956 00.002 7680 scope still moving after pulse duration time elapsed
23:04:14.985 00.029 7680 IsSlewing returns 0
23:04:14.985 00.000 7680 IsGuiding returns 0
23:04:14.987 00.002 7680 scope move finished after 172 + 54 ms
23:04:14.987 00.000 7680 Move returns status 0, amount 172
23:04:14.987 00.000 7680 move complete, result=0
23:04:14.988 00.001 7680 worker thread done servicing request
23:04:14.988 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 172 ms NORTH
23:04:14.996 00.008 7680 Worker thread wakes up
23:04:14.996 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:14.996 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:04:16.244 01.248 7680 Exposure complete
23:04:16.379 00.135 7680 worker thread done servicing request
23:04:16.380 00.001 6120 OnExposeComplete: enter
23:04:16.384 00.004 6120 UpdateGuideState(): m_state=6
23:04:16.388 00.004 6120 Star::Find(15, 969, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1194
23:04:16.392 00.004 6120 Star::Find returns 1 (1), X=969.97, Y=39.35, Mass=13723, SNR=76.8, Peak=255 HFD=6.8
23:04:16.395 00.003 6120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-2.95) = xAngle (0.64 = 0.64)
23:04:16.399 00.004 6120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.38 = 0.38)
23:04:16.402 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-2.31 mountX=0.17 mountY=0.08, mountTheta=0.43
23:04:16.411 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.16, opts=13)
23:04:16.415 00.004 6120 Enqueuing Move request for scope (-0.14, -0.16)
23:04:16.420 00.005 7680 Worker thread wakes up
23:04:16.420 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.16) opts 0xd
23:04:16.420 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.16)
23:04:16.420 00.000 7680 Moving (-0.14, -0.16) raw xDistance=0.17 yDistance=0.08
23:04:16.420 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:04:16.421 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:04:16.421 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:04:16.421 00.000 7680 MoveAxis(E, 0, ABG)
23:04:16.421 00.000 7680 Move returns status 0, amount 0
23:04:16.421 00.000 7680 MoveAxis(N, 0, ABG)
23:04:16.421 00.000 7680 Move returns status 0, amount 0
23:04:16.422 00.001 7680 move complete, result=0
23:04:16.422 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:16.427 00.005 7680 worker thread done servicing request
23:04:16.427 00.000 6120 UpdateGuideState exits: m=13723 SNR=76.8 Saturated
23:04:16.430 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:16.434 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:16.437 00.003 6120 Enqueuing Expose request
23:04:16.442 00.005 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:04:16.445 00.003 7680 Worker thread wakes up
23:04:16.445 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:16.445 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:04:17.696 01.251 7680 Exposure complete
23:04:17.837 00.141 7680 worker thread done servicing request
23:04:17.838 00.001 6120 OnExposeComplete: enter
23:04:17.842 00.004 6120 UpdateGuideState(): m_state=6
23:04:17.846 00.004 6120 Star::Find(15, 969, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1195
23:04:17.849 00.003 6120 Star::Find returns 1 (1), X=969.86, Y=39.75, Mass=13681, SNR=76.6, Peak=255 HFD=6.8
23:04:17.853 00.004 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-2.95) = xAngle (5.32 = -0.96)
23:04:17.858 00.005 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
23:04:17.862 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.25 hyp=0.35 cameraTheta=2.37 mountX=0.20 mountY=-0.33, mountTheta=-1.02
23:04:17.867 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.25, opts=13)
23:04:17.870 00.003 6120 Enqueuing Move request for scope (-0.25, 0.25)
23:04:17.875 00.005 7680 Worker thread wakes up
23:04:17.876 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:17.880 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.25) opts 0xd
23:04:17.880 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.25)
23:04:17.880 00.000 6120 UpdateGuideState exits: m=13681 SNR=76.6 Saturated
23:04:17.884 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:17.888 00.004 7680 Moving (-0.25, 0.25) raw xDistance=0.20 yDistance=-0.33
23:04:17.888 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:04:17.888 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:04:17.888 00.000 7680 MoveAxis(W, 82, ABG)
23:04:17.888 00.000 7680 Guiding  Dir = 3, Dur = 82
23:04:17.888 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:17.893 00.005 6120 Enqueuing Expose request
23:04:17.897 00.004 7680 IsSlewing returns 0
23:04:17.897 00.000 7680 IsGuiding returns 0
23:04:17.897 00.000 7680 PulseGuide returned control before completion, sleep 92
23:04:17.999 00.102 7680 IsGuiding returns 1
23:04:18.000 00.001 7680 scope still moving after pulse duration time elapsed
23:04:18.030 00.030 7680 IsSlewing returns 0
23:04:18.031 00.001 7680 IsGuiding returns 0
23:04:18.032 00.001 7680 scope move finished after 82 + 52 ms
23:04:18.032 00.000 7680 Move returns status 0, amount 82
23:04:18.033 00.001 7680 MoveAxis(N, 179, ABG)
23:04:18.033 00.000 7680 Guiding  Dir = 0, Dur = 179
23:04:18.034 00.001 7680 IsSlewing returns 0
23:04:18.034 00.000 7680 IsGuiding returns 0
23:04:18.036 00.002 7680 PulseGuide returned control before completion, sleep 189
23:04:18.235 00.199 7680 IsGuiding returns 1
23:04:18.236 00.001 7680 scope still moving after pulse duration time elapsed
23:04:18.266 00.030 7680 IsSlewing returns 0
23:04:18.269 00.003 7680 IsGuiding returns 0
23:04:18.270 00.001 7680 scope move finished after 179 + 55 ms
23:04:18.270 00.000 7680 Move returns status 0, amount 179
23:04:18.270 00.000 7680 move complete, result=0
23:04:18.272 00.002 7680 worker thread done servicing request
23:04:18.272 00.000 6120 GuideStep: 0.2 px 82 ms WEST, -0.3 px 179 ms NORTH
23:04:18.278 00.006 7680 Worker thread wakes up
23:04:18.279 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:18.279 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:04:19.530 01.251 7680 Exposure complete
23:04:19.661 00.131 7680 worker thread done servicing request
23:04:19.662 00.001 6120 OnExposeComplete: enter
23:04:19.665 00.003 6120 UpdateGuideState(): m_state=6
23:04:19.670 00.005 6120 Star::Find(15, 969, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1196
23:04:19.673 00.003 6120 Star::Find returns 1 (1), X=969.87, Y=39.45, Mass=12977, SNR=73.3, Peak=255 HFD=6.8
23:04:19.677 00.004 6120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-2.95) = xAngle (0.04 = 0.04)
23:04:19.680 00.003 6120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.23 = -0.23)
23:04:19.684 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-2.91 mountX=0.25 mountY=-0.06, mountTheta=-0.22
23:04:19.689 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.06, opts=13)
23:04:19.693 00.004 6120 Enqueuing Move request for scope (-0.24, -0.06)
23:04:19.697 00.004 7680 Worker thread wakes up
23:04:19.698 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.06) opts 0xd
23:04:19.698 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.06)
23:04:19.698 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:19.702 00.004 6120 UpdateGuideState exits: m=12977 SNR=73.3 Saturated
23:04:19.707 00.005 7680 Moving (-0.24, -0.06) raw xDistance=0.25 yDistance=-0.06
23:04:19.707 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
23:04:19.707 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:04:19.707 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:04:19.707 00.000 7680 MoveAxis(W, 107, ABG)
23:04:19.707 00.000 7680 Guiding  Dir = 3, Dur = 107
23:04:19.708 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:19.711 00.003 7680 IsSlewing returns 0
23:04:19.712 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:19.715 00.003 6120 Enqueuing Expose request
23:04:19.719 00.004 7680 IsGuiding returns 0
23:04:19.719 00.000 7680 PulseGuide returned control before completion, sleep 117
23:04:19.851 00.132 7680 IsGuiding returns 1
23:04:19.851 00.000 7680 scope still moving after pulse duration time elapsed
23:04:19.883 00.032 7680 IsSlewing returns 0
23:04:19.884 00.001 7680 IsGuiding returns 0
23:04:19.884 00.000 7680 scope move finished after 107 + 58 ms
23:04:19.884 00.000 7680 Move returns status 0, amount 107
23:04:19.885 00.001 7680 MoveAxis(N, 0, ABG)
23:04:19.885 00.000 7680 Move returns status 0, amount 0
23:04:19.887 00.002 7680 move complete, result=0
23:04:19.888 00.001 7680 worker thread done servicing request
23:04:19.889 00.001 6120 GuideStep: 0.2 px 107 ms WEST, -0.1 px 0 ms NORTH
23:04:19.897 00.008 7680 Worker thread wakes up
23:04:19.898 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:19.898 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:04:21.200 01.302 7680 Exposure complete
23:04:21.294 00.094 7680 worker thread done servicing request
23:04:21.294 00.000 6120 OnExposeComplete: enter
23:04:21.297 00.003 6120 UpdateGuideState(): m_state=6
23:04:21.302 00.005 6120 Star::Find(15, 969, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1197
23:04:21.304 00.002 6120 Star::Find returns 1 (1), X=969.99, Y=39.82, Mass=13818, SNR=76.2, Peak=255 HFD=6.9
23:04:21.307 00.003 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.40)
23:04:21.310 00.003 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
23:04:21.313 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.32 hyp=0.34 cameraTheta=1.93 mountX=0.06 mountY=-0.34, mountTheta=-1.40
23:04:21.316 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.32, opts=13)
23:04:21.320 00.004 6120 Enqueuing Move request for scope (-0.12, 0.32)
23:04:21.325 00.005 7680 Worker thread wakes up
23:04:21.325 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:21.330 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.32) opts 0xd
23:04:21.330 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.32)
23:04:21.330 00.000 7680 Moving (-0.12, 0.32) raw xDistance=0.06 yDistance=-0.34
23:04:21.331 00.001 6120 UpdateGuideState exits: m=13818 SNR=76.2 Saturated
23:04:21.335 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:04:21.335 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:21.339 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:04:21.339 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:21.343 00.004 7680 MoveAxis(E, 0, ABG)
23:04:21.344 00.001 7680 Move returns status 0, amount 0
23:04:21.344 00.000 6120 Enqueuing Expose request
23:04:21.347 00.003 7680 MoveAxis(N, 182, ABG)
23:04:21.348 00.001 7680 Guiding  Dir = 0, Dur = 182
23:04:21.348 00.000 7680 IsSlewing returns 0
23:04:21.348 00.000 7680 IsGuiding returns 0
23:04:21.348 00.000 7680 PulseGuide returned control before completion, sleep 192
23:04:21.557 00.209 7680 IsGuiding returns 0
23:04:21.557 00.000 7680 Move returns status 0, amount 182
23:04:21.557 00.000 7680 move complete, result=0
23:04:21.557 00.000 7680 worker thread done servicing request
23:04:21.558 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 182 ms NORTH
23:04:21.562 00.004 7680 Worker thread wakes up
23:04:21.562 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:21.562 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:04:22.816 01.254 7680 Exposure complete
23:04:22.941 00.125 7680 worker thread done servicing request
23:04:22.941 00.000 6120 OnExposeComplete: enter
23:04:22.945 00.004 6120 UpdateGuideState(): m_state=6
23:04:22.949 00.004 6120 Star::Find(15, 969, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1198
23:04:22.953 00.004 6120 Star::Find returns 1 (1), X=969.99, Y=39.75, Mass=13146, SNR=75.7, Peak=255 HFD=6.8
23:04:22.959 00.006 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
23:04:22.963 00.004 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.57)
23:04:22.966 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.24 hyp=0.27 cameraTheta=2.03 mountX=0.07 mountY=-0.27, mountTheta=-1.31
23:04:22.972 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.24, opts=13)
23:04:22.975 00.003 6120 Enqueuing Move request for scope (-0.12, 0.24)
23:04:22.980 00.005 7680 Worker thread wakes up
23:04:22.980 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:22.985 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.24) opts 0xd
23:04:22.985 00.000 6120 UpdateGuideState exits: m=13146 SNR=75.7 Saturated
23:04:22.991 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.24)
23:04:23.036 00.045 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:23.043 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:23.049 00.006 7680 Moving (-0.12, 0.24) raw xDistance=0.07 yDistance=-0.27
23:04:23.051 00.002 6120 Enqueuing Expose request
23:04:23.055 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:04:23.055 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:04:23.055 00.000 7680 MoveAxis(E, 0, ABG)
23:04:23.056 00.001 7680 Move returns status 0, amount 0
23:04:23.056 00.000 7680 MoveAxis(N, 146, ABG)
23:04:23.056 00.000 7680 Guiding  Dir = 0, Dur = 146
23:04:23.056 00.000 7680 IsSlewing returns 0
23:04:23.056 00.000 7680 IsGuiding returns 0
23:04:23.056 00.000 7680 PulseGuide returned control before completion, sleep 156
23:04:23.220 00.164 7680 IsGuiding returns 1
23:04:23.220 00.000 7680 scope still moving after pulse duration time elapsed
23:04:23.252 00.032 7680 IsSlewing returns 0
23:04:23.252 00.000 7680 IsGuiding returns 0
23:04:23.252 00.000 7680 scope move finished after 146 + 50 ms
23:04:23.252 00.000 7680 Move returns status 0, amount 146
23:04:23.253 00.001 7680 move complete, result=0
23:04:23.253 00.000 7680 worker thread done servicing request
23:04:23.253 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
23:04:23.257 00.004 7680 Worker thread wakes up
23:04:23.257 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:23.258 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:04:24.513 01.255 7680 Exposure complete
23:04:24.662 00.149 7680 worker thread done servicing request
23:04:24.663 00.001 6120 OnExposeComplete: enter
23:04:24.666 00.003 6120 UpdateGuideState(): m_state=6
23:04:24.671 00.005 6120 Star::Find(15, 969, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1199
23:04:24.676 00.005 6120 Star::Find returns 1 (1), X=970.07, Y=39.66, Mass=12768, SNR=72.5, Peak=255 HFD=6.7
23:04:24.682 00.006 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.49)
23:04:24.686 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.76)
23:04:24.690 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.84 mountX=0.01 mountY=-0.16, mountTheta=-1.49
23:04:24.695 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.16, opts=13)
23:04:24.699 00.004 6120 Enqueuing Move request for scope (-0.04, 0.16)
23:04:24.704 00.005 7680 Worker thread wakes up
23:04:24.704 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
23:04:24.704 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
23:04:24.704 00.000 7680 Moving (-0.04, 0.16) raw xDistance=0.01 yDistance=-0.16
23:04:24.704 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:04:24.706 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:04:24.706 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:24.709 00.003 6120 UpdateGuideState exits: m=12768 SNR=72.5 Saturated
23:04:24.714 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:24.717 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:24.721 00.004 6120 Enqueuing Expose request
23:04:24.725 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:04:24.725 00.000 7680 MoveAxis(E, 0, ABG)
23:04:24.726 00.001 7680 Move returns status 0, amount 0
23:04:24.726 00.000 7680 MoveAxis(N, 0, ABG)
23:04:24.726 00.000 7680 Move returns status 0, amount 0
23:04:24.726 00.000 7680 move complete, result=0
23:04:24.727 00.001 7680 worker thread done servicing request
23:04:24.727 00.000 7680 Worker thread wakes up
23:04:24.727 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:04:24.730 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:24.731 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:04:25.984 01.253 7680 Exposure complete
23:04:26.127 00.143 7680 worker thread done servicing request
23:04:26.127 00.000 6120 OnExposeComplete: enter
23:04:26.132 00.005 6120 UpdateGuideState(): m_state=6
23:04:26.135 00.003 6120 Star::Find(15, 970, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1200
23:04:26.141 00.006 6120 Star::Find returns 1 (1), X=970.03, Y=39.84, Mass=13054, SNR=75.1, Peak=255 HFD=6.7
23:04:26.145 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.53)
23:04:26.149 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
23:04:26.153 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.80 mountX=0.02 mountY=-0.33, mountTheta=-1.52
23:04:26.158 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.33, opts=13)
23:04:26.162 00.004 6120 Enqueuing Move request for scope (-0.08, 0.33)
23:04:26.167 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:26.171 00.004 7680 Worker thread wakes up
23:04:26.171 00.000 6120 UpdateGuideState exits: m=13054 SNR=75.1 Saturated
23:04:26.179 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:26.183 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:26.187 00.004 6120 Enqueuing Expose request
23:04:26.190 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.33) opts 0xd
23:04:26.190 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.33)
23:04:26.190 00.000 7680 Moving (-0.08, 0.33) raw xDistance=0.02 yDistance=-0.33
23:04:26.190 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:04:26.192 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:04:26.192 00.000 7680 MoveAxis(E, 0, ABG)
23:04:26.192 00.000 7680 Move returns status 0, amount 0
23:04:26.192 00.000 7680 MoveAxis(N, 181, ABG)
23:04:26.193 00.001 7680 Guiding  Dir = 0, Dur = 181
23:04:26.193 00.000 7680 IsSlewing returns 0
23:04:26.193 00.000 7680 IsGuiding returns 0
23:04:26.193 00.000 7680 PulseGuide returned control before completion, sleep 191
23:04:26.394 00.201 7680 IsGuiding returns 1
23:04:26.395 00.001 7680 scope still moving after pulse duration time elapsed
23:04:26.425 00.030 7680 IsSlewing returns 0
23:04:26.427 00.002 7680 IsGuiding returns 0
23:04:26.427 00.000 7680 scope move finished after 181 + 52 ms
23:04:26.427 00.000 7680 Move returns status 0, amount 181
23:04:26.428 00.001 7680 move complete, result=0
23:04:26.428 00.000 7680 worker thread done servicing request
23:04:26.428 00.000 7680 Worker thread wakes up
23:04:26.429 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 181 ms NORTH
23:04:26.435 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:26.435 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:04:27.689 01.254 7680 Exposure complete
23:04:27.836 00.147 7680 worker thread done servicing request
23:04:27.836 00.000 6120 OnExposeComplete: enter
23:04:27.840 00.004 6120 UpdateGuideState(): m_state=6
23:04:27.845 00.005 6120 Star::Find(15, 970, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1201
23:04:27.848 00.003 6120 Star::Find returns 1 (1), X=969.97, Y=39.66, Mass=13830, SNR=76.2, Peak=255 HFD=6.8
23:04:27.852 00.004 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
23:04:27.855 00.003 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
23:04:27.860 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.21 cameraTheta=2.32 mountX=0.11 mountY=-0.20, mountTheta=-1.06
23:04:27.867 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.15, opts=13)
23:04:27.872 00.005 6120 Enqueuing Move request for scope (-0.14, 0.15)
23:04:27.877 00.005 7680 Worker thread wakes up
23:04:27.877 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
23:04:27.877 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
23:04:27.877 00.000 7680 Moving (-0.14, 0.15) raw xDistance=0.11 yDistance=-0.20
23:04:27.878 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:27.882 00.004 6120 UpdateGuideState exits: m=13830 SNR=76.2 Saturated
23:04:27.885 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:04:27.885 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:04:27.885 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:27.890 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:27.894 00.004 6120 Enqueuing Expose request
23:04:27.897 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:04:27.897 00.000 7680 MoveAxis(E, 0, ABG)
23:04:27.897 00.000 7680 Move returns status 0, amount 0
23:04:27.897 00.000 7680 MoveAxis(N, 0, ABG)
23:04:27.897 00.000 7680 Move returns status 0, amount 0
23:04:27.897 00.000 7680 move complete, result=0
23:04:27.898 00.001 7680 worker thread done servicing request
23:04:27.898 00.000 7680 Worker thread wakes up
23:04:27.898 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:04:27.905 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:27.905 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:04:29.163 01.258 7680 Exposure complete
23:04:29.307 00.144 7680 worker thread done servicing request
23:04:29.307 00.000 6120 OnExposeComplete: enter
23:04:29.312 00.005 6120 UpdateGuideState(): m_state=6
23:04:29.316 00.004 6120 Star::Find(15, 969, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1202
23:04:29.319 00.003 6120 Star::Find returns 1 (1), X=969.96, Y=39.88, Mass=13414, SNR=75.4, Peak=255 HFD=6.9
23:04:29.323 00.004 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
23:04:29.328 00.005 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
23:04:29.333 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.37 hyp=0.40 cameraTheta=1.94 mountX=0.07 mountY=-0.40, mountTheta=-1.39
23:04:29.338 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.37, opts=13)
23:04:29.342 00.004 6120 Enqueuing Move request for scope (-0.15, 0.37)
23:04:29.345 00.003 7680 Worker thread wakes up
23:04:29.345 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.37) opts 0xd
23:04:29.346 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.37)
23:04:29.347 00.001 7680 Moving (-0.15, 0.37) raw xDistance=0.07 yDistance=-0.40
23:04:29.347 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:04:29.347 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:04:29.347 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:29.350 00.003 6120 UpdateGuideState exits: m=13414 SNR=75.4 Saturated
23:04:29.354 00.004 7680 MoveAxis(E, 0, ABG)
23:04:29.356 00.002 7680 Move returns status 0, amount 0
23:04:29.356 00.000 7680 MoveAxis(N, 216, ABG)
23:04:29.356 00.000 7680 Guiding  Dir = 0, Dur = 216
23:04:29.356 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:29.360 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:29.365 00.005 7680 IsSlewing returns 0
23:04:29.365 00.000 6120 Enqueuing Expose request
23:04:29.368 00.003 7680 IsGuiding returns 0
23:04:29.369 00.001 7680 PulseGuide returned control before completion, sleep 226
23:04:29.609 00.240 7680 IsGuiding returns 0
23:04:29.610 00.001 7680 Move returns status 0, amount 216
23:04:29.611 00.001 7680 move complete, result=0
23:04:29.612 00.001 7680 worker thread done servicing request
23:04:29.612 00.000 7680 Worker thread wakes up
23:04:29.612 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 216 ms NORTH
23:04:29.619 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:29.619 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:04:30.871 01.252 7680 Exposure complete
23:04:30.997 00.126 7680 worker thread done servicing request
23:04:30.997 00.000 6120 OnExposeComplete: enter
23:04:31.002 00.005 6120 UpdateGuideState(): m_state=6
23:04:31.007 00.005 6120 Star::Find(15, 969, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1203
23:04:31.011 00.004 6120 Star::Find returns 1 (1), X=969.77, Y=39.67, Mass=13804, SNR=76.6, Peak=255 HFD=7.0
23:04:31.018 00.007 6120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-2.95) = xAngle (5.64 = -0.64)
23:04:31.022 00.004 6120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.37 = -0.91)
23:04:31.027 00.005 6120 CameraToMount -- cameraX=-0.34 cameraY=0.16 hyp=0.38 cameraTheta=2.69 mountX=0.30 mountY=-0.30, mountTheta=-0.78
23:04:31.032 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.16, opts=13)
23:04:31.037 00.005 6120 Enqueuing Move request for scope (-0.34, 0.16)
23:04:31.040 00.003 7680 Worker thread wakes up
23:04:31.040 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:31.046 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.16) opts 0xd
23:04:31.046 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.16)
23:04:31.046 00.000 7680 Moving (-0.34, 0.16) raw xDistance=0.30 yDistance=-0.30
23:04:31.046 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
23:04:31.046 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:04:31.046 00.000 7680 MoveAxis(W, 123, ABG)
23:04:31.046 00.000 7680 Guiding  Dir = 3, Dur = 123
23:04:31.047 00.001 6120 UpdateGuideState exits: m=13804 SNR=76.6 Saturated
23:04:31.051 00.004 7680 IsSlewing returns 0
23:04:31.051 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:31.055 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:31.059 00.004 6120 Enqueuing Expose request
23:04:31.063 00.004 7680 IsGuiding returns 0
23:04:31.063 00.000 7680 PulseGuide returned control before completion, sleep 133
23:04:31.202 00.139 7680 IsGuiding returns 1
23:04:31.203 00.001 7680 scope still moving after pulse duration time elapsed
23:04:31.234 00.031 7680 IsSlewing returns 0
23:04:31.235 00.001 7680 IsGuiding returns 0
23:04:31.235 00.000 7680 scope move finished after 123 + 49 ms
23:04:31.235 00.000 7680 Move returns status 0, amount 123
23:04:31.236 00.001 7680 MoveAxis(N, 161, ABG)
23:04:31.237 00.001 7680 Guiding  Dir = 0, Dur = 161
23:04:31.237 00.000 7680 IsSlewing returns 0
23:04:31.238 00.001 7680 IsGuiding returns 0
23:04:31.238 00.000 7680 PulseGuide returned control before completion, sleep 171
23:04:31.424 00.186 7680 IsGuiding returns 1
23:04:31.425 00.001 7680 scope still moving after pulse duration time elapsed
23:04:31.453 00.028 7680 IsSlewing returns 0
23:04:31.454 00.001 7680 IsGuiding returns 0
23:04:31.454 00.000 7680 scope move finished after 161 + 55 ms
23:04:31.454 00.000 7680 Move returns status 0, amount 161
23:04:31.455 00.001 7680 move complete, result=0
23:04:31.455 00.000 7680 worker thread done servicing request
23:04:31.456 00.001 6120 GuideStep: 0.3 px 123 ms WEST, -0.3 px 161 ms NORTH
23:04:31.462 00.006 7680 Worker thread wakes up
23:04:31.462 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:31.463 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:04:32.704 01.241 7680 Exposure complete
23:04:32.840 00.136 7680 worker thread done servicing request
23:04:32.840 00.000 6120 OnExposeComplete: enter
23:04:32.846 00.006 6120 UpdateGuideState(): m_state=6
23:04:32.850 00.004 6120 Star::Find(15, 969, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1204
23:04:32.854 00.004 6120 Star::Find returns 1 (1), X=969.89, Y=39.65, Mass=14155, SNR=78.4, Peak=255 HFD=6.8
23:04:32.858 00.004 6120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
23:04:32.862 00.004 6120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
23:04:32.866 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.15 hyp=0.27 cameraTheta=2.56 mountX=0.19 mountY=-0.23, mountTheta=-0.88
23:04:32.871 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.15, opts=13)
23:04:32.875 00.004 6120 Enqueuing Move request for scope (-0.22, 0.15)
23:04:32.878 00.003 7680 Worker thread wakes up
23:04:32.878 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.15) opts 0xd
23:04:32.878 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.15)
23:04:32.878 00.000 7680 Moving (-0.22, 0.15) raw xDistance=0.19 yDistance=-0.23
23:04:32.880 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:04:32.880 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:04:32.880 00.000 7680 MoveAxis(E, 0, ABG)
23:04:32.880 00.000 7680 Move returns status 0, amount 0
23:04:32.880 00.000 7680 MoveAxis(N, 125, ABG)
23:04:32.880 00.000 7680 Guiding  Dir = 0, Dur = 125
23:04:32.880 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:32.883 00.003 7680 IsSlewing returns 0
23:04:32.883 00.000 6120 UpdateGuideState exits: m=14155 SNR=78.4 Saturated
23:04:32.887 00.004 7680 IsGuiding returns 0
23:04:32.888 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:32.891 00.003 7680 PulseGuide returned control before completion, sleep 135
23:04:32.891 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:32.893 00.002 6120 Enqueuing Expose request
23:04:33.042 00.149 7680 IsGuiding returns 1
23:04:33.042 00.000 7680 scope still moving after pulse duration time elapsed
23:04:33.073 00.031 7680 IsSlewing returns 0
23:04:33.074 00.001 7680 IsGuiding returns 0
23:04:33.074 00.000 7680 scope move finished after 125 + 62 ms
23:04:33.075 00.001 7680 Move returns status 0, amount 125
23:04:33.075 00.000 7680 move complete, result=0
23:04:33.077 00.002 7680 worker thread done servicing request
23:04:33.077 00.000 7680 Worker thread wakes up
23:04:33.077 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 125 ms NORTH
23:04:33.084 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:33.084 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:04:34.334 01.250 7680 Exposure complete
23:04:34.472 00.138 7680 worker thread done servicing request
23:04:34.473 00.001 6120 OnExposeComplete: enter
23:04:34.476 00.003 6120 UpdateGuideState(): m_state=6
23:04:34.480 00.004 6120 Star::Find(15, 969, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1205
23:04:34.484 00.004 6120 Star::Find returns 1 (1), X=969.85, Y=39.78, Mass=13559, SNR=76.9, Peak=255 HFD=6.8
23:04:34.488 00.004 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.27 = -1.02)
23:04:34.491 00.003 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.29)
23:04:34.494 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.28 hyp=0.38 cameraTheta=2.31 mountX=0.20 mountY=-0.36, mountTheta=-1.07
23:04:34.500 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.28, opts=13)
23:04:34.503 00.003 6120 Enqueuing Move request for scope (-0.26, 0.28)
23:04:34.507 00.004 7680 Worker thread wakes up
23:04:34.507 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.28) opts 0xd
23:04:34.507 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.28)
23:04:34.508 00.001 7680 Moving (-0.26, 0.28) raw xDistance=0.20 yDistance=-0.36
23:04:34.508 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:04:34.508 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:04:34.508 00.000 7680 MoveAxis(E, 0, ABG)
23:04:34.508 00.000 7680 Move returns status 0, amount 0
23:04:34.508 00.000 7680 MoveAxis(N, 197, ABG)
23:04:34.509 00.001 7680 Guiding  Dir = 0, Dur = 197
23:04:34.509 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:34.512 00.003 7680 IsSlewing returns 0
23:04:34.513 00.001 6120 UpdateGuideState exits: m=13559 SNR=76.9 Saturated
23:04:34.519 00.006 7680 IsGuiding returns 0
23:04:34.519 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:34.523 00.004 7680 PulseGuide returned control before completion, sleep 207
23:04:34.523 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:34.527 00.004 6120 Enqueuing Expose request
23:04:34.734 00.207 7680 IsGuiding returns 1
23:04:34.736 00.002 7680 scope still moving after pulse duration time elapsed
23:04:34.766 00.030 7680 IsSlewing returns 0
23:04:34.768 00.002 7680 IsGuiding returns 0
23:04:34.768 00.000 7680 scope move finished after 197 + 52 ms
23:04:34.768 00.000 7680 Move returns status 0, amount 197
23:04:34.769 00.001 7680 move complete, result=0
23:04:34.769 00.000 7680 worker thread done servicing request
23:04:34.770 00.001 7680 Worker thread wakes up
23:04:34.770 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 197 ms NORTH
23:04:34.777 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:34.777 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,25,31,31)
23:04:35.865 01.088 6120 evsrv: cli 0FAF0158 connect
23:04:35.901 00.036 6120 case statement mapped state 6 to 3
23:04:35.904 00.003 6120 case statement mapped state 6 to 3
23:04:36.006 00.102 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"12bc1b76-1f05-443a-8455-dc488e9d6dd7"}
23:04:36.013 00.007 6120 case statement mapped state 6 to 3
23:04:36.016 00.003 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Guiding","id":"12bc1b76-1f05-443a-8455-dc488e9d6dd7"}
23:04:36.024 00.008 6120 evsrv: cli 0FAF0158 disconnect
23:04:36.030 00.006 7680 Exposure complete
23:04:36.031 00.001 6120 evsrv: cli 0FAF03D8 connect
23:04:36.036 00.005 6120 case statement mapped state 6 to 3
23:04:36.039 00.003 6120 case statement mapped state 6 to 3
23:04:36.043 00.004 6120 evsrv: cli 0FAF03D8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"24288f6f-0176-45a5-b925-cfb28bd9537b"}
23:04:36.046 00.003 6120 PhdController::Dither begins
23:04:36.050 00.004 6120 dither: size=5.00, dRA=-3.77 dDec=-1.32
23:04:36.053 00.003 6120 MountToCamera -- mountTheta (-2.80) + m_xAngle (-2.95) = xAngle (-5.76 = 0.52)
23:04:36.056 00.003 6120 MountToCamera -- mountX=-3.77 mountY=-1.32 hyp=3.99 mountTheta=-2.80 cameraX=3.46, cameraY=2.00 cameraTheta=0.52
23:04:36.059 00.003 6120 setting lock position to (973.57, 41.50)
23:04:36.210 00.151 6120 Mount: notify guiding dithered (3.5, 2.0)
23:04:36.214 00.004 6120 Status Line: Dither by -3.77,-1.32
23:04:36.220 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:04:36.335 00.115 6120 PhdController: newstate STATE_SETTLE_WAIT
23:04:36.339 00.004 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":0,"id":"24288f6f-0176-45a5-b925-cfb28bd9537b"}
23:04:36.343 00.004 6120 evsrv: cli 0FAF03D8 disconnect
23:04:36.398 00.055 7680 worker thread done servicing request
23:04:36.398 00.000 6120 OnExposeComplete: enter
23:04:36.401 00.003 6120 UpdateGuideState(): m_state=6
23:04:36.404 00.003 6120 Star::Find(15, 969, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1206
23:04:36.407 00.003 6120 Star::Find returns 1 (1), X=969.85, Y=39.30, Mass=13064, SNR=75.2, Peak=255 HFD=6.8
23:04:36.410 00.003 6120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-2.95) = xAngle (0.35 = 0.35)
23:04:36.413 00.003 6120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.08 = 0.08)
23:04:36.416 00.003 6120 CameraToMount -- cameraX=-3.71 cameraY=-2.20 hyp=4.32 cameraTheta=-2.61 mountX=4.06 mountY=0.35, mountTheta=0.09
23:04:36.420 00.004 6120 dither recenter: remaining=(3.8,1.3) step=(3.8,1.3)
23:04:36.423 00.003 6120 MountToCamera -- mountTheta (0.34) + m_xAngle (-2.95) = xAngle (-2.62 = -2.62)
23:04:36.426 00.003 6120 MountToCamera -- mountX=3.77 mountY=1.32 hyp=3.99 mountTheta=0.34 cameraX=-3.46, cameraY=-2.00 cameraTheta=-2.62
23:04:36.429 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-3.46, y=-2.00, opts=4)
23:04:36.431 00.002 6120 Enqueuing Move request for scope (-3.46, -2.00)
23:04:36.435 00.004 7680 Worker thread wakes up
23:04:36.435 00.000 6120 Mount: notify direct move 3.77,1.32
23:04:36.438 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-3.46, -2.00) opts 0x4
23:04:36.438 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:36.442 00.004 7680 Handling offset move in thread for scope, endpoint = (-3.46, -2.00)
23:04:36.442 00.000 6120 UpdateGuideState exits: m=13064 SNR=75.2 Saturated
23:04:36.445 00.003 7680 Moving (-3.46, -2.00) raw xDistance=3.77 yDistance=1.32
23:04:36.445 00.000 7680 MoveAxis(W, 2444, B)
23:04:36.445 00.000 6120 PhdController: settling, locked = 1, distance = 4.32 (1.50) aobump = 0 frame = 1 / 99999
23:04:36.449 00.004 7680 Guiding  Dir = 3, Dur = 2444
23:04:36.449 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047076.449,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.32,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:04:36.452 00.003 7680 IsSlewing returns 0
23:04:36.452 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:36.456 00.004 7680 IsGuiding returns 0
23:04:36.456 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:36.459 00.003 7680 PulseGuide returned control before completion, sleep 2454
23:04:36.459 00.000 6120 Enqueuing Expose request
23:04:38.923 02.464 7680 IsGuiding returns 1
23:04:38.924 00.001 7680 scope still moving after pulse duration time elapsed
23:04:38.954 00.030 7680 IsSlewing returns 0
23:04:38.955 00.001 7680 IsGuiding returns 0
23:04:38.955 00.000 7680 scope move finished after 2444 + 55 ms
23:04:38.956 00.001 7680 Move returns status 0, amount 2444
23:04:38.956 00.000 7680 MoveAxis(S, 718, B)
23:04:38.956 00.000 7680 Guiding  Dir = 1, Dur = 718
23:04:38.957 00.001 7680 IsSlewing returns 0
23:04:38.958 00.001 7680 IsGuiding returns 0
23:04:38.958 00.000 7680 PulseGuide returned control before completion, sleep 728
23:04:39.690 00.732 7680 IsGuiding returns 1
23:04:39.691 00.001 7680 scope still moving after pulse duration time elapsed
23:04:39.721 00.030 7680 IsSlewing returns 0
23:04:39.722 00.001 7680 IsGuiding returns 0
23:04:39.723 00.001 7680 scope move finished after 718 + 46 ms
23:04:39.723 00.000 7680 Move returns status 0, amount 718
23:04:39.724 00.001 7680 move complete, result=0
23:04:39.724 00.000 7680 worker thread done servicing request
23:04:39.725 00.001 7680 Worker thread wakes up
23:04:39.725 00.000 6120 GuideStep: 3.8 px 2444 ms WEST, 1.3 px 718 ms SOUTH
23:04:39.732 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:39.732 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:04:40.977 01.245 7680 Exposure complete
23:04:41.111 00.134 7680 worker thread done servicing request
23:04:41.111 00.000 6120 OnExposeComplete: enter
23:04:41.115 00.004 6120 UpdateGuideState(): m_state=6
23:04:41.119 00.004 6120 Star::Find(15, 969, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1207
23:04:41.124 00.005 6120 Star::Find returns 1 (1), X=973.85, Y=39.98, Mass=12903, SNR=73.9, Peak=255 HFD=6.9
23:04:41.127 00.003 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-2.95) = xAngle (1.56 = 1.56)
23:04:41.131 00.004 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.30 = 1.30)
23:04:41.134 00.003 6120 CameraToMount -- cameraX=0.28 cameraY=-1.53 hyp=1.55 cameraTheta=-1.39 mountX=0.01 mountY=1.49, mountTheta=1.56
23:04:41.139 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-1.53, opts=13)
23:04:41.143 00.004 6120 Enqueuing Move request for scope (0.28, -1.53)
23:04:41.147 00.004 7680 Worker thread wakes up
23:04:41.147 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:41.150 00.003 6120 UpdateGuideState exits: m=12903 SNR=73.9 Saturated
23:04:41.154 00.004 6120 PhdController: settling, locked = 1, distance = 1.55 (1.50) aobump = 0 frame = 2 / 99999
23:04:41.158 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -1.53) opts 0xd
23:04:41.159 00.001 7680 Handling offset move in thread for scope, endpoint = (0.28, -1.53)
23:04:41.159 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047081.158,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.55,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:04:41.163 00.004 7680 Moving (0.28, -1.53) raw xDistance=0.01 yDistance=1.49
23:04:41.163 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:04:41.164 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:41.168 00.004 7680 resist switch: large excursion: input 1.49 thresh 0.60 direction from 0 to 1
23:04:41.168 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.48
23:04:41.168 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.49 from input 1.49
23:04:41.169 00.001 7680 MoveAxis(E, 0, ABG)
23:04:41.169 00.000 7680 Move returns status 0, amount 0
23:04:41.169 00.000 7680 MoveAxis(S, 811, ABG)
23:04:41.169 00.000 7680 Guiding  Dir = 1, Dur = 811
23:04:41.170 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:41.175 00.005 6120 Enqueuing Expose request
23:04:41.179 00.004 7680 IsSlewing returns 0
23:04:41.179 00.000 7680 IsGuiding returns 0
23:04:41.179 00.000 7680 PulseGuide returned control before completion, sleep 821
23:04:42.015 00.836 7680 IsGuiding returns 1
23:04:42.015 00.000 7680 scope still moving after pulse duration time elapsed
23:04:42.046 00.031 7680 IsSlewing returns 0
23:04:42.047 00.001 7680 IsGuiding returns 0
23:04:42.047 00.000 7680 scope move finished after 811 + 57 ms
23:04:42.048 00.001 7680 Move returns status 0, amount 811
23:04:42.048 00.000 7680 move complete, result=0
23:04:42.049 00.001 7680 worker thread done servicing request
23:04:42.049 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 1.5 px 811 ms SOUTH
23:04:42.055 00.006 7680 Worker thread wakes up
23:04:42.055 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:42.056 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:04:43.300 01.244 7680 Exposure complete
23:04:43.422 00.122 7680 worker thread done servicing request
23:04:43.422 00.000 6120 OnExposeComplete: enter
23:04:43.425 00.003 6120 UpdateGuideState(): m_state=6
23:04:43.433 00.008 6120 Star::Find(15, 973, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1208
23:04:43.437 00.004 6120 Star::Find returns 1 (1), X=973.99, Y=41.19, Mass=12722, SNR=73.4, Peak=255 HFD=6.8
23:04:43.441 00.004 6120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-2.95) = xAngle (2.31 = 2.31)
23:04:43.446 00.005 6120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.04 = 2.04)
23:04:43.452 00.006 6120 CameraToMount -- cameraX=0.42 cameraY=-0.31 hyp=0.52 cameraTheta=-0.65 mountX=-0.35 mountY=0.47, mountTheta=2.22
23:04:43.459 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.42, y=-0.31, opts=13)
23:04:43.463 00.004 6120 Enqueuing Move request for scope (0.42, -0.31)
23:04:43.469 00.006 7680 Worker thread wakes up
23:04:43.469 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.31) opts 0xd
23:04:43.469 00.000 7680 Handling offset move in thread for scope, endpoint = (0.42, -0.31)
23:04:43.469 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:43.473 00.004 7680 Moving (0.42, -0.31) raw xDistance=-0.35 yDistance=0.47
23:04:43.474 00.001 6120 UpdateGuideState exits: m=12722 SNR=73.4 Saturated
23:04:43.479 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
23:04:43.479 00.000 6120 PhdController: settling, locked = 1, distance = 1.24 (1.50) aobump = 0 frame = 3 / 99999
23:04:43.484 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
23:04:43.485 00.001 7680 MoveAxis(E, 144, ABG)
23:04:43.485 00.000 7680 Guiding  Dir = 2, Dur = 144
23:04:43.485 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047083.484,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.24,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:04:43.489 00.004 7680 IsSlewing returns 0
23:04:43.489 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:43.493 00.004 7680 IsGuiding returns 0
23:04:43.493 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:43.498 00.005 7680 PulseGuide returned control before completion, sleep 154
23:04:43.498 00.000 6120 Enqueuing Expose request
23:04:43.667 00.169 7680 IsGuiding returns 0
23:04:43.669 00.002 7680 Move returns status 0, amount 144
23:04:43.669 00.000 7680 MoveAxis(S, 253, ABG)
23:04:43.669 00.000 7680 Guiding  Dir = 1, Dur = 253
23:04:43.671 00.002 7680 IsSlewing returns 0
23:04:43.671 00.000 7680 IsGuiding returns 0
23:04:43.672 00.001 7680 PulseGuide returned control before completion, sleep 263
23:04:43.948 00.276 7680 IsGuiding returns 1
23:04:43.948 00.000 7680 scope still moving after pulse duration time elapsed
23:04:43.980 00.032 7680 IsSlewing returns 0
23:04:43.980 00.000 7680 IsGuiding returns 0
23:04:43.981 00.001 7680 scope move finished after 253 + 55 ms
23:04:43.981 00.000 7680 Move returns status 0, amount 253
23:04:43.982 00.001 7680 move complete, result=0
23:04:43.982 00.000 7680 worker thread done servicing request
23:04:43.982 00.000 7680 Worker thread wakes up
23:04:43.983 00.001 6120 GuideStep: -0.4 px 144 ms EAST, 0.5 px 253 ms SOUTH
23:04:43.988 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:43.989 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:04:45.229 01.240 7680 Exposure complete
23:04:45.355 00.126 7680 worker thread done servicing request
23:04:45.355 00.000 6120 OnExposeComplete: enter
23:04:45.358 00.003 6120 UpdateGuideState(): m_state=6
23:04:45.362 00.004 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1209
23:04:45.367 00.005 6120 Star::Find returns 1 (1), X=973.77, Y=41.78, Mass=14307, SNR=78.0, Peak=255 HFD=6.9
23:04:45.371 00.004 6120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-2.95) = xAngle (3.90 = -2.38)
23:04:45.374 00.003 6120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.65)
23:04:45.377 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.28 hyp=0.34 cameraTheta=0.94 mountX=-0.25 mountY=-0.16, mountTheta=-2.57
23:04:45.383 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.28, opts=13)
23:04:45.387 00.004 6120 Enqueuing Move request for scope (0.20, 0.28)
23:04:45.390 00.003 7680 Worker thread wakes up
23:04:45.390 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:45.394 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.28) opts 0xd
23:04:45.394 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.28)
23:04:45.394 00.000 7680 Moving (0.20, 0.28) raw xDistance=-0.25 yDistance=-0.16
23:04:45.395 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
23:04:45.395 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:04:45.396 00.001 6120 UpdateGuideState exits: m=14307 SNR=78.0 Saturated
23:04:45.399 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:04:45.399 00.000 7680 MoveAxis(E, 112, ABG)
23:04:45.399 00.000 7680 Guiding  Dir = 2, Dur = 112
23:04:45.400 00.001 6120 PhdController: settling, locked = 1, distance = 0.97 (1.50) aobump = 0 frame = 4 / 99999
23:04:45.404 00.004 7680 IsSlewing returns 0
23:04:45.404 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047085.404,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.97,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
23:04:45.407 00.003 7680 IsGuiding returns 0
23:04:45.407 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:45.411 00.004 7680 PulseGuide returned control before completion, sleep 122
23:04:45.413 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:45.416 00.003 6120 Enqueuing Expose request
23:04:45.547 00.131 7680 IsGuiding returns 1
23:04:45.547 00.000 7680 scope still moving after pulse duration time elapsed
23:04:45.579 00.032 7680 IsSlewing returns 0
23:04:45.580 00.001 7680 IsGuiding returns 0
23:04:45.580 00.000 7680 scope move finished after 112 + 59 ms
23:04:45.580 00.000 7680 Move returns status 0, amount 112
23:04:45.580 00.000 7680 MoveAxis(N, 0, ABG)
23:04:45.581 00.001 7680 Move returns status 0, amount 0
23:04:45.581 00.000 7680 move complete, result=0
23:04:45.582 00.001 7680 worker thread done servicing request
23:04:45.582 00.000 6120 GuideStep: -0.2 px 112 ms EAST, -0.2 px 0 ms NORTH
23:04:45.588 00.006 7680 Worker thread wakes up
23:04:45.588 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:45.588 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:04:46.845 01.257 7680 Exposure complete
23:04:46.973 00.128 7680 worker thread done servicing request
23:04:46.973 00.000 6120 OnExposeComplete: enter
23:04:46.977 00.004 6120 UpdateGuideState(): m_state=6
23:04:46.982 00.005 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1210
23:04:46.986 00.004 6120 Star::Find returns 1 (1), X=973.75, Y=41.95, Mass=13111, SNR=75.7, Peak=255 HFD=6.8
23:04:46.991 00.005 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
23:04:46.994 00.003 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.41)
23:04:46.998 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.45 hyp=0.48 cameraTheta=1.19 mountX=-0.26 mountY=-0.32, mountTheta=-2.25
23:04:47.003 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.45, opts=13)
23:04:47.007 00.004 6120 Enqueuing Move request for scope (0.18, 0.45)
23:04:47.011 00.004 7680 Worker thread wakes up
23:04:47.011 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.45) opts 0xd
23:04:47.011 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.45)
23:04:47.011 00.000 7680 Moving (0.18, 0.45) raw xDistance=-0.26 yDistance=-0.32
23:04:47.012 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
23:04:47.012 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:04:47.012 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:04:47.012 00.000 7680 MoveAxis(E, 114, ABG)
23:04:47.012 00.000 7680 Guiding  Dir = 2, Dur = 114
23:04:47.013 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:47.017 00.004 6120 UpdateGuideState exits: m=13111 SNR=75.7 Saturated
23:04:47.020 00.003 7680 IsSlewing returns 0
23:04:47.020 00.000 6120 PhdController: settling, locked = 1, distance = 0.83 (1.50) aobump = 0 frame = 5 / 99999
23:04:47.024 00.004 7680 IsGuiding returns 0
23:04:47.024 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047087.024,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.83,"Time":3.5,"SettleTime":10.0,"StarLocked":true}
23:04:47.028 00.004 7680 PulseGuide returned control before completion, sleep 124
23:04:47.028 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:47.031 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:47.035 00.004 6120 Enqueuing Expose request
23:04:47.164 00.129 7680 IsGuiding returns 1
23:04:47.165 00.001 7680 scope still moving after pulse duration time elapsed
23:04:47.196 00.031 7680 IsSlewing returns 0
23:04:47.196 00.000 7680 IsGuiding returns 0
23:04:47.196 00.000 7680 scope move finished after 114 + 58 ms
23:04:47.198 00.002 7680 Move returns status 0, amount 114
23:04:47.198 00.000 7680 MoveAxis(N, 0, ABG)
23:04:47.199 00.001 7680 Move returns status 0, amount 0
23:04:47.199 00.000 7680 move complete, result=0
23:04:47.200 00.001 7680 worker thread done servicing request
23:04:47.200 00.000 6120 GuideStep: -0.3 px 114 ms EAST, -0.3 px 0 ms NORTH
23:04:47.208 00.008 7680 Worker thread wakes up
23:04:47.208 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:47.208 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:04:48.454 01.246 7680 Exposure complete
23:04:48.592 00.138 7680 worker thread done servicing request
23:04:48.592 00.000 6120 OnExposeComplete: enter
23:04:48.596 00.004 6120 UpdateGuideState(): m_state=6
23:04:48.600 00.004 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1211
23:04:48.605 00.005 6120 Star::Find returns 1 (1), X=973.66, Y=42.06, Mass=12904, SNR=74.7, Peak=255 HFD=6.8
23:04:48.608 00.003 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
23:04:48.613 00.005 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
23:04:48.617 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.56 hyp=0.57 cameraTheta=1.41 mountX=-0.19 mountY=-0.46, mountTheta=-1.97
23:04:48.624 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.56, opts=13)
23:04:48.629 00.005 6120 Enqueuing Move request for scope (0.09, 0.56)
23:04:48.634 00.005 7680 Worker thread wakes up
23:04:48.634 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.56) opts 0xd
23:04:48.634 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.56)
23:04:48.634 00.000 7680 Moving (0.09, 0.56) raw xDistance=-0.19 yDistance=-0.46
23:04:48.634 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:04:48.635 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:04:48.635 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:48.640 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
23:04:48.640 00.000 7680 MoveAxis(E, 0, ABG)
23:04:48.640 00.000 7680 Move returns status 0, amount 0
23:04:48.640 00.000 7680 MoveAxis(N, 0, ABG)
23:04:48.640 00.000 7680 Move returns status 0, amount 0
23:04:48.642 00.002 7680 move complete, result=0
23:04:48.642 00.000 6120 UpdateGuideState exits: m=12904 SNR=74.7 Saturated
23:04:48.646 00.004 7680 worker thread done servicing request
23:04:48.646 00.000 6120 PhdController: settling, locked = 1, distance = 0.75 (1.50) aobump = 0 frame = 6 / 99999
23:04:48.651 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764047088.651,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.75,"Time":5.2,"SettleTime":10.0,"StarLocked":true}
23:04:48.656 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:48.659 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:48.662 00.003 6120 Enqueuing Expose request
23:04:48.665 00.003 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
23:04:48.671 00.006 7680 Worker thread wakes up
23:04:48.671 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:48.671 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:04:49.915 01.244 7680 Exposure complete
23:04:50.054 00.139 7680 worker thread done servicing request
23:04:50.054 00.000 6120 OnExposeComplete: enter
23:04:50.059 00.005 6120 UpdateGuideState(): m_state=6
23:04:50.063 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1212
23:04:50.066 00.003 6120 Star::Find returns 1 (1), X=973.67, Y=42.12, Mass=12871, SNR=73.2, Peak=255 HFD=6.8
23:04:50.070 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
23:04:50.073 00.003 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
23:04:50.076 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.62 hyp=0.63 cameraTheta=1.41 mountX=-0.22 mountY=-0.51, mountTheta=-1.97
23:04:50.081 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.62, opts=13)
23:04:50.086 00.005 6120 Enqueuing Move request for scope (0.10, 0.62)
23:04:50.089 00.003 7680 Worker thread wakes up
23:04:50.089 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.62) opts 0xd
23:04:50.090 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.62)
23:04:50.090 00.000 7680 Moving (0.10, 0.62) raw xDistance=-0.22 yDistance=-0.51
23:04:50.090 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:04:50.090 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:04:50.090 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
23:04:50.090 00.000 7680 MoveAxis(E, 88, ABG)
23:04:50.091 00.001 7680 Guiding  Dir = 2, Dur = 88
23:04:50.091 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:50.094 00.003 7680 IsSlewing returns 0
23:04:50.094 00.000 6120 UpdateGuideState exits: m=12871 SNR=73.2 Saturated
23:04:50.098 00.004 6120 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 7 / 99999
23:04:50.102 00.004 7680 IsGuiding returns 0
23:04:50.102 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047090.102,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.71,"Time":6.6,"SettleTime":10.0,"StarLocked":true}
23:04:50.105 00.003 7680 PulseGuide returned control before completion, sleep 98
23:04:50.105 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:50.110 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:50.113 00.003 6120 Enqueuing Expose request
23:04:50.215 00.102 7680 IsGuiding returns 1
23:04:50.217 00.002 7680 scope still moving after pulse duration time elapsed
23:04:50.247 00.030 7680 IsSlewing returns 0
23:04:50.249 00.002 7680 IsGuiding returns 0
23:04:50.249 00.000 7680 scope move finished after 88 + 59 ms
23:04:50.250 00.001 7680 Move returns status 0, amount 88
23:04:50.250 00.000 7680 MoveAxis(N, 0, ABG)
23:04:50.251 00.001 7680 Move returns status 0, amount 0
23:04:50.251 00.000 7680 move complete, result=0
23:04:50.251 00.000 7680 worker thread done servicing request
23:04:50.253 00.002 6120 GuideStep: -0.2 px 88 ms EAST, -0.5 px 0 ms NORTH
23:04:50.259 00.006 7680 Worker thread wakes up
23:04:50.259 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:50.259 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:04:51.510 01.251 7680 Exposure complete
23:04:51.631 00.121 7680 worker thread done servicing request
23:04:51.631 00.000 6120 OnExposeComplete: enter
23:04:51.636 00.005 6120 UpdateGuideState(): m_state=6
23:04:51.639 00.003 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1213
23:04:51.644 00.005 6120 Star::Find returns 1 (0), X=973.27, Y=42.57, Mass=12816, SNR=74.5, Peak=245 HFD=7.1
23:04:51.649 00.005 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
23:04:51.654 00.005 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
23:04:51.657 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=1.07 hyp=1.11 cameraTheta=1.85 mountX=0.10 mountY=-1.09, mountTheta=-1.48
23:04:51.662 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=1.07, opts=13)
23:04:51.666 00.004 6120 Enqueuing Move request for scope (-0.30, 1.07)
23:04:51.669 00.003 7680 Worker thread wakes up
23:04:51.669 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 1.07) opts 0xd
23:04:51.669 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 1.07)
23:04:51.669 00.000 7680 Moving (-0.30, 1.07) raw xDistance=0.10 yDistance=-1.09
23:04:51.669 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:04:51.669 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:51.674 00.005 6120 UpdateGuideState exits: m=12816 SNR=74.5
23:04:51.677 00.003 6120 PhdController: settling, locked = 1, distance = 0.83 (1.50) aobump = 0 frame = 8 / 99999
23:04:51.680 00.003 7680 resist switch: large excursion: input -1.09 thresh 0.60 direction from 1 to -1
23:04:51.680 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047091.680,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.83,"Time":8.2,"SettleTime":10.0,"StarLocked":true}
23:04:51.683 00.003 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.27
23:04:51.683 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.09 from input -1.09
23:04:51.683 00.000 7680 MoveAxis(E, 0, ABG)
23:04:51.683 00.000 7680 Move returns status 0, amount 0
23:04:51.683 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:51.686 00.003 7680 MoveAxis(N, 591, ABG)
23:04:51.686 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:51.690 00.004 6120 Enqueuing Expose request
23:04:51.692 00.002 7680 Guiding  Dir = 0, Dur = 591
23:04:51.693 00.001 7680 IsSlewing returns 0
23:04:51.693 00.000 7680 IsGuiding returns 0
23:04:51.693 00.000 7680 PulseGuide returned control before completion, sleep 601
23:04:52.309 00.616 7680 IsGuiding returns 1
23:04:52.310 00.001 7680 scope still moving after pulse duration time elapsed
23:04:52.340 00.030 7680 IsSlewing returns 0
23:04:52.340 00.000 7680 IsGuiding returns 0
23:04:52.342 00.002 7680 scope move finished after 591 + 57 ms
23:04:52.342 00.000 7680 Move returns status 0, amount 591
23:04:52.342 00.000 7680 move complete, result=0
23:04:52.343 00.001 7680 worker thread done servicing request
23:04:52.343 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.1 px 591 ms NORTH
23:04:52.349 00.006 7680 Worker thread wakes up
23:04:52.349 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:52.349 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:04:53.601 01.252 7680 Exposure complete
23:04:53.721 00.120 7680 worker thread done servicing request
23:04:53.722 00.001 6120 OnExposeComplete: enter
23:04:53.725 00.003 6120 UpdateGuideState(): m_state=6
23:04:53.729 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1214
23:04:53.733 00.004 6120 Star::Find returns 1 (1), X=973.21, Y=42.70, Mass=13332, SNR=75.5, Peak=255 HFD=6.8
23:04:53.738 00.005 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
23:04:53.742 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.74)
23:04:53.748 00.006 6120 CameraToMount -- cameraX=-0.36 cameraY=1.20 hyp=1.25 cameraTheta=1.86 mountX=0.13 mountY=-1.23, mountTheta=-1.47
23:04:53.753 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=1.20, opts=13)
23:04:53.757 00.004 6120 Enqueuing Move request for scope (-0.36, 1.20)
23:04:53.762 00.005 7680 Worker thread wakes up
23:04:53.762 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:53.766 00.004 6120 UpdateGuideState exits: m=13332 SNR=75.5 Saturated
23:04:53.770 00.004 6120 PhdController: settling, locked = 1, distance = 0.96 (1.50) aobump = 0 frame = 9 / 99999
23:04:53.773 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 1.20) opts 0xd
23:04:53.773 00.000 6120 PhdController: newstate STATE_FINISH
23:04:53.778 00.005 6120 PhdController complete: success
23:04:53.781 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.36, 1.20)
23:04:53.781 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764047093.781,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
23:04:53.784 00.003 7680 Moving (-0.36, 1.20) raw xDistance=0.13 yDistance=-1.23
23:04:53.784 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:04:53.785 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.23 from input -1.23
23:04:53.785 00.000 7680 MoveAxis(E, 0, ABG)
23:04:53.785 00.000 7680 Move returns status 0, amount 0
23:04:53.785 00.000 6120 Mount: notify guiding dither settle done success=1
23:04:53.789 00.004 7680 MoveAxis(N, 670, ABG)
23:04:53.790 00.001 6120 PhdController: newstate STATE_IDLE
23:04:53.793 00.003 7680 Guiding  Dir = 0, Dur = 670
23:04:53.793 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:53.798 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:53.802 00.004 7680 IsSlewing returns 0
23:04:53.802 00.000 6120 Enqueuing Expose request
23:04:53.805 00.003 7680 IsGuiding returns 0
23:04:53.805 00.000 7680 PulseGuide returned control before completion, sleep 680
23:04:54.504 00.699 7680 IsGuiding returns 0
23:04:54.504 00.000 7680 Move returns status 0, amount 670
23:04:54.505 00.001 7680 move complete, result=0
23:04:54.505 00.000 7680 worker thread done servicing request
23:04:54.506 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -1.2 px 670 ms NORTH
23:04:54.515 00.009 7680 Worker thread wakes up
23:04:54.516 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:54.516 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:04:55.767 01.251 7680 Exposure complete
23:04:55.898 00.131 7680 worker thread done servicing request
23:04:55.899 00.001 6120 OnExposeComplete: enter
23:04:55.903 00.004 6120 UpdateGuideState(): m_state=6
23:04:55.906 00.003 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1215
23:04:55.910 00.004 6120 Star::Find returns 1 (1), X=973.10, Y=41.98, Mass=12755, SNR=74.0, Peak=255 HFD=7.0
23:04:55.915 00.005 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
23:04:55.919 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
23:04:55.922 00.003 6120 CameraToMount -- cameraX=-0.47 cameraY=0.47 hyp=0.67 cameraTheta=2.35 mountX=0.38 mountY=-0.63, mountTheta=-1.03
23:04:55.929 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.47, y=0.47, opts=13)
23:04:55.932 00.003 6120 Enqueuing Move request for scope (-0.47, 0.47)
23:04:55.936 00.004 7680 Worker thread wakes up
23:04:55.936 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.47) opts 0xd
23:04:55.937 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:55.940 00.003 6120 UpdateGuideState exits: m=12755 SNR=74.0 Saturated
23:04:55.944 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:55.948 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.47, 0.47)
23:04:55.948 00.000 7680 Moving (-0.47, 0.47) raw xDistance=0.38 yDistance=-0.63
23:04:55.948 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
23:04:55.950 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
23:04:55.950 00.000 7680 MoveAxis(W, 154, ABG)
23:04:55.950 00.000 7680 Guiding  Dir = 3, Dur = 154
23:04:55.951 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:55.955 00.004 6120 Enqueuing Expose request
23:04:55.958 00.003 7680 IsSlewing returns 0
23:04:55.958 00.000 7680 IsGuiding returns 0
23:04:55.959 00.001 7680 PulseGuide returned control before completion, sleep 164
23:04:56.130 00.171 7680 IsGuiding returns 1
23:04:56.131 00.001 7680 scope still moving after pulse duration time elapsed
23:04:56.162 00.031 7680 IsSlewing returns 0
23:04:56.163 00.001 7680 IsGuiding returns 0
23:04:56.164 00.001 7680 scope move finished after 154 + 51 ms
23:04:56.166 00.002 7680 Move returns status 0, amount 154
23:04:56.166 00.000 7680 MoveAxis(N, 344, ABG)
23:04:56.167 00.001 7680 Guiding  Dir = 0, Dur = 344
23:04:56.169 00.002 7680 IsSlewing returns 0
23:04:56.170 00.001 7680 IsGuiding returns 0
23:04:56.170 00.000 7680 PulseGuide returned control before completion, sleep 354
23:04:56.538 00.368 7680 IsGuiding returns 1
23:04:56.539 00.001 7680 scope still moving after pulse duration time elapsed
23:04:56.569 00.030 7680 IsSlewing returns 0
23:04:56.570 00.001 7680 IsGuiding returns 0
23:04:56.571 00.001 7680 scope move finished after 344 + 56 ms
23:04:56.571 00.000 7680 Move returns status 0, amount 344
23:04:56.571 00.000 7680 move complete, result=0
23:04:56.571 00.000 7680 worker thread done servicing request
23:04:56.571 00.000 6120 GuideStep: 0.4 px 154 ms WEST, -0.6 px 344 ms NORTH
23:04:56.580 00.009 7680 Worker thread wakes up
23:04:56.580 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:56.580 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:04:57.828 01.248 7680 Exposure complete
23:04:57.968 00.140 7680 worker thread done servicing request
23:04:57.969 00.001 6120 OnExposeComplete: enter
23:04:57.973 00.004 6120 UpdateGuideState(): m_state=6
23:04:57.977 00.004 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1216
23:04:57.981 00.004 6120 Star::Find returns 1 (1), X=973.46, Y=41.62, Mass=13043, SNR=73.9, Peak=255 HFD=7.0
23:04:57.986 00.005 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-2.95) = xAngle (5.29 = -0.99)
23:04:57.989 00.003 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.26)
23:04:57.993 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.34 mountX=0.09 mountY=-0.15, mountTheta=-1.05
23:04:57.998 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.12, opts=13)
23:04:58.002 00.004 6120 Enqueuing Move request for scope (-0.11, 0.12)
23:04:58.006 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:58.009 00.003 6120 UpdateGuideState exits: m=13043 SNR=73.9 Saturated
23:04:58.013 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:58.018 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:58.022 00.004 6120 Enqueuing Expose request
23:04:58.026 00.004 7680 Worker thread wakes up
23:04:58.026 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
23:04:58.026 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
23:04:58.026 00.000 7680 Moving (-0.11, 0.12) raw xDistance=0.09 yDistance=-0.15
23:04:58.026 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:04:58.027 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:04:58.027 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:04:58.028 00.001 7680 MoveAxis(E, 0, ABG)
23:04:58.028 00.000 7680 Move returns status 0, amount 0
23:04:58.028 00.000 7680 MoveAxis(N, 0, ABG)
23:04:58.028 00.000 7680 Move returns status 0, amount 0
23:04:58.028 00.000 7680 move complete, result=0
23:04:58.028 00.000 7680 worker thread done servicing request
23:04:58.028 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:04:58.032 00.004 7680 Worker thread wakes up
23:04:58.032 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:58.033 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:04:59.276 01.243 7680 Exposure complete
23:04:59.417 00.141 7680 worker thread done servicing request
23:04:59.418 00.001 6120 OnExposeComplete: enter
23:04:59.422 00.004 6120 UpdateGuideState(): m_state=6
23:04:59.428 00.006 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1217
23:04:59.432 00.004 6120 Star::Find returns 1 (1), X=973.55, Y=41.79, Mass=13454, SNR=74.6, Peak=255 HFD=7.1
23:04:59.436 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
23:04:59.441 00.005 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
23:04:59.444 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.65 mountX=-0.03 mountY=-0.27, mountTheta=-1.69
23:04:59.451 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.29, opts=13)
23:04:59.457 00.006 6120 Enqueuing Move request for scope (-0.02, 0.29)
23:04:59.460 00.003 7680 Worker thread wakes up
23:04:59.460 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.29) opts 0xd
23:04:59.461 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.29)
23:04:59.461 00.000 7680 Moving (-0.02, 0.29) raw xDistance=-0.03 yDistance=-0.27
23:04:59.462 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:04:59.462 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:04:59.466 00.004 6120 UpdateGuideState exits: m=13454 SNR=74.6 Saturated
23:04:59.469 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:59.474 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:04:59.477 00.003 6120 Enqueuing Expose request
23:04:59.483 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:04:59.483 00.000 7680 MoveAxis(E, 0, ABG)
23:04:59.483 00.000 7680 Move returns status 0, amount 0
23:04:59.483 00.000 7680 MoveAxis(N, 146, ABG)
23:04:59.484 00.001 7680 Guiding  Dir = 0, Dur = 146
23:04:59.484 00.000 7680 IsSlewing returns 0
23:04:59.484 00.000 7680 IsGuiding returns 0
23:04:59.485 00.001 7680 PulseGuide returned control before completion, sleep 156
23:04:59.655 00.170 7680 IsGuiding returns 1
23:04:59.655 00.000 7680 scope still moving after pulse duration time elapsed
23:04:59.684 00.029 7680 IsSlewing returns 0
23:04:59.685 00.001 7680 IsGuiding returns 0
23:04:59.685 00.000 7680 scope move finished after 146 + 54 ms
23:04:59.685 00.000 7680 Move returns status 0, amount 146
23:04:59.687 00.002 7680 move complete, result=0
23:04:59.687 00.000 7680 worker thread done servicing request
23:04:59.687 00.000 7680 Worker thread wakes up
23:04:59.688 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 146 ms NORTH
23:04:59.694 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:04:59.694 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:05:00.951 01.257 7680 Exposure complete
23:05:01.085 00.134 7680 worker thread done servicing request
23:05:01.086 00.001 6120 OnExposeComplete: enter
23:05:01.090 00.004 6120 UpdateGuideState(): m_state=6
23:05:01.094 00.004 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1218
23:05:01.097 00.003 6120 Star::Find returns 1 (1), X=973.52, Y=41.49, Mass=12724, SNR=73.7, Peak=255 HFD=7.1
23:05:01.102 00.005 6120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-2.95) = xAngle (0.08 = 0.08)
23:05:01.106 00.004 6120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.19 = -0.19)
23:05:01.109 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.88 mountX=0.05 mountY=-0.01, mountTheta=-0.19
23:05:01.117 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.01, opts=13)
23:05:01.121 00.004 6120 Enqueuing Move request for scope (-0.05, -0.01)
23:05:01.124 00.003 7680 Worker thread wakes up
23:05:01.125 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:01.128 00.003 6120 UpdateGuideState exits: m=12724 SNR=73.7 Saturated
23:05:01.132 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:01.136 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
23:05:01.136 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
23:05:01.136 00.000 7680 Moving (-0.05, -0.01) raw xDistance=0.05 yDistance=-0.01
23:05:01.137 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:05:01.137 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:05:01.137 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:01.141 00.004 6120 Enqueuing Expose request
23:05:01.144 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:05:01.146 00.002 7680 MoveAxis(E, 0, ABG)
23:05:01.146 00.000 7680 Move returns status 0, amount 0
23:05:01.146 00.000 7680 MoveAxis(N, 0, ABG)
23:05:01.146 00.000 7680 Move returns status 0, amount 0
23:05:01.146 00.000 7680 move complete, result=0
23:05:01.147 00.001 7680 worker thread done servicing request
23:05:01.147 00.000 7680 Worker thread wakes up
23:05:01.148 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:05:01.152 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:01.152 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:05:02.407 01.255 7680 Exposure complete
23:05:02.544 00.137 7680 worker thread done servicing request
23:05:02.545 00.001 6120 OnExposeComplete: enter
23:05:02.549 00.004 6120 UpdateGuideState(): m_state=6
23:05:02.555 00.006 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1219
23:05:02.561 00.006 6120 Star::Find returns 1 (1), X=973.52, Y=41.53, Mass=13159, SNR=74.3, Peak=255 HFD=7.0
23:05:02.565 00.004 6120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-2.95) = xAngle (5.69 = -0.60)
23:05:02.568 00.003 6120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.42 = -0.86)
23:05:02.572 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.73 mountX=0.05 mountY=-0.04, mountTheta=-0.74
23:05:02.577 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.02, opts=13)
23:05:02.580 00.003 6120 Enqueuing Move request for scope (-0.05, 0.02)
23:05:02.585 00.005 7680 Worker thread wakes up
23:05:02.585 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
23:05:02.585 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
23:05:02.585 00.000 7680 Moving (-0.05, 0.02) raw xDistance=0.05 yDistance=-0.04
23:05:02.587 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:05:02.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:02.591 00.004 6120 UpdateGuideState exits: m=13159 SNR=74.3 Saturated
23:05:02.595 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:05:02.596 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:02.599 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:05:02.599 00.000 7680 MoveAxis(E, 0, ABG)
23:05:02.599 00.000 7680 Move returns status 0, amount 0
23:05:02.599 00.000 7680 MoveAxis(N, 0, ABG)
23:05:02.599 00.000 7680 Move returns status 0, amount 0
23:05:02.601 00.002 7680 move complete, result=0
23:05:02.601 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:02.605 00.004 7680 worker thread done servicing request
23:05:02.605 00.000 6120 Enqueuing Expose request
23:05:02.610 00.005 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:05:02.614 00.004 7680 Worker thread wakes up
23:05:02.615 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:02.615 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:05:03.862 01.247 7680 Exposure complete
23:05:03.991 00.129 7680 worker thread done servicing request
23:05:03.991 00.000 6120 OnExposeComplete: enter
23:05:03.995 00.004 6120 UpdateGuideState(): m_state=6
23:05:04.000 00.005 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1220
23:05:04.004 00.004 6120 Star::Find returns 1 (1), X=973.33, Y=42.01, Mass=13076, SNR=74.0, Peak=255 HFD=6.7
23:05:04.008 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
23:05:04.012 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.58)
23:05:04.016 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.50 hyp=0.56 cameraTheta=2.02 mountX=0.14 mountY=-0.56, mountTheta=-1.32
23:05:04.021 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.50, opts=13)
23:05:04.027 00.006 6120 Enqueuing Move request for scope (-0.24, 0.50)
23:05:04.032 00.005 7680 Worker thread wakes up
23:05:04.032 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:04.039 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.50) opts 0xd
23:05:04.039 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.50)
23:05:04.040 00.001 7680 Moving (-0.24, 0.50) raw xDistance=0.14 yDistance=-0.56
23:05:04.040 00.000 6120 UpdateGuideState exits: m=13076 SNR=74.0 Saturated
23:05:04.048 00.008 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:05:04.048 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:04.057 00.009 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:05:04.057 00.000 7680 MoveAxis(E, 0, ABG)
23:05:04.057 00.000 7680 Move returns status 0, amount 0
23:05:04.057 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:04.064 00.007 6120 Enqueuing Expose request
23:05:04.070 00.006 7680 MoveAxis(N, 304, ABG)
23:05:04.070 00.000 7680 Guiding  Dir = 0, Dur = 304
23:05:04.072 00.002 7680 IsSlewing returns 0
23:05:04.072 00.000 7680 IsGuiding returns 0
23:05:04.073 00.001 7680 PulseGuide returned control before completion, sleep 314
23:05:04.394 00.321 7680 IsGuiding returns 1
23:05:04.395 00.001 7680 scope still moving after pulse duration time elapsed
23:05:04.425 00.030 7680 IsSlewing returns 0
23:05:04.426 00.001 7680 IsGuiding returns 0
23:05:04.427 00.001 7680 scope move finished after 304 + 49 ms
23:05:04.427 00.000 7680 Move returns status 0, amount 304
23:05:04.427 00.000 7680 move complete, result=0
23:05:04.427 00.000 7680 worker thread done servicing request
23:05:04.428 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 304 ms NORTH
23:05:04.434 00.006 7680 Worker thread wakes up
23:05:04.434 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:04.434 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:05:05.686 01.252 7680 Exposure complete
23:05:05.811 00.125 7680 worker thread done servicing request
23:05:05.812 00.001 6120 OnExposeComplete: enter
23:05:05.816 00.004 6120 UpdateGuideState(): m_state=6
23:05:05.820 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1221
23:05:05.824 00.004 6120 Star::Find returns 1 (1), X=973.26, Y=41.79, Mass=13076, SNR=74.4, Peak=255 HFD=6.7
23:05:05.827 00.003 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.35 = -0.94)
23:05:05.831 00.004 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.21)
23:05:05.834 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=0.29 hyp=0.42 cameraTheta=2.39 mountX=0.25 mountY=-0.39, mountTheta=-1.01
23:05:05.840 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.29, opts=13)
23:05:05.843 00.003 6120 Enqueuing Move request for scope (-0.31, 0.29)
23:05:05.847 00.004 7680 Worker thread wakes up
23:05:05.847 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.29) opts 0xd
23:05:05.848 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.29)
23:05:05.848 00.000 7680 Moving (-0.31, 0.29) raw xDistance=0.25 yDistance=-0.39
23:05:05.848 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:05:05.848 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:05:05.848 00.000 7680 MoveAxis(W, 102, ABG)
23:05:05.849 00.001 7680 Guiding  Dir = 3, Dur = 102
23:05:05.849 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:05.852 00.003 7680 IsSlewing returns 0
23:05:05.853 00.001 6120 UpdateGuideState exits: m=13076 SNR=74.4 Saturated
23:05:05.856 00.003 7680 IsGuiding returns 0
23:05:05.857 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:05.860 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:05.865 00.005 7680 PulseGuide returned control before completion, sleep 112
23:05:05.865 00.000 6120 Enqueuing Expose request
23:05:05.991 00.126 7680 IsGuiding returns 0
23:05:05.993 00.002 7680 Move returns status 0, amount 102
23:05:05.993 00.000 7680 MoveAxis(N, 213, ABG)
23:05:05.994 00.001 7680 Guiding  Dir = 0, Dur = 213
23:05:05.995 00.001 7680 IsSlewing returns 0
23:05:05.995 00.000 7680 IsGuiding returns 0
23:05:05.996 00.001 7680 PulseGuide returned control before completion, sleep 223
23:05:06.228 00.232 7680 IsGuiding returns 1
23:05:06.228 00.000 7680 scope still moving after pulse duration time elapsed
23:05:06.259 00.031 7680 IsSlewing returns 0
23:05:06.261 00.002 7680 IsGuiding returns 0
23:05:06.261 00.000 7680 scope move finished after 213 + 53 ms
23:05:06.262 00.001 7680 Move returns status 0, amount 213
23:05:06.262 00.000 7680 move complete, result=0
23:05:06.263 00.001 7680 worker thread done servicing request
23:05:06.263 00.000 7680 Worker thread wakes up
23:05:06.265 00.002 6120 GuideStep: 0.2 px 102 ms WEST, -0.4 px 213 ms NORTH
23:05:06.271 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:06.272 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:05:07.514 01.242 7680 Exposure complete
23:05:07.652 00.138 7680 worker thread done servicing request
23:05:07.652 00.000 6120 OnExposeComplete: enter
23:05:07.657 00.005 6120 UpdateGuideState(): m_state=6
23:05:07.660 00.003 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1222
23:05:07.665 00.005 6120 Star::Find returns 1 (1), X=973.56, Y=41.46, Mass=13539, SNR=75.9, Peak=255 HFD=7.1
23:05:07.669 00.004 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-2.95) = xAngle (1.12 = 1.12)
23:05:07.673 00.004 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.85 = 0.85)
23:05:07.677 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.84 mountX=0.02 mountY=0.03, mountTheta=1.04
23:05:07.682 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.04, opts=13)
23:05:07.686 00.004 6120 Enqueuing Move request for scope (-0.01, -0.04)
23:05:07.690 00.004 7680 Worker thread wakes up
23:05:07.690 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
23:05:07.690 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
23:05:07.690 00.000 7680 Moving (-0.01, -0.04) raw xDistance=0.02 yDistance=0.03
23:05:07.690 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:05:07.690 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:05:07.690 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:05:07.690 00.000 7680 MoveAxis(E, 0, ABG)
23:05:07.691 00.001 7680 Move returns status 0, amount 0
23:05:07.691 00.000 7680 MoveAxis(N, 0, ABG)
23:05:07.691 00.000 7680 Move returns status 0, amount 0
23:05:07.691 00.000 7680 move complete, result=0
23:05:07.691 00.000 7680 worker thread done servicing request
23:05:07.691 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:07.696 00.005 6120 UpdateGuideState exits: m=13539 SNR=75.9 Saturated
23:05:07.699 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:07.703 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:07.706 00.003 6120 Enqueuing Expose request
23:05:07.710 00.004 7680 Worker thread wakes up
23:05:07.710 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:07.710 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:07.714 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:05:08.951 01.237 7680 Exposure complete
23:05:09.067 00.116 7680 worker thread done servicing request
23:05:09.067 00.000 6120 OnExposeComplete: enter
23:05:09.073 00.006 6120 UpdateGuideState(): m_state=6
23:05:09.078 00.005 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
23:05:09.082 00.004 6120 Star::Find returns 1 (1), X=973.50, Y=41.52, Mass=13220, SNR=75.1, Peak=255 HFD=7.1
23:05:09.086 00.004 6120 CameraToMount -- cameraTheta (2.91) - m_xAngle (-2.95) = xAngle (5.86 = -0.42)
23:05:09.090 00.004 6120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.60 = -0.69)
23:05:09.094 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.91 mountX=0.06 mountY=-0.04, mountTheta=-0.61
23:05:09.097 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.02, opts=13)
23:05:09.102 00.005 6120 Enqueuing Move request for scope (-0.07, 0.02)
23:05:09.105 00.003 7680 Worker thread wakes up
23:05:09.106 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
23:05:09.106 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
23:05:09.106 00.000 7680 Moving (-0.07, 0.02) raw xDistance=0.06 yDistance=-0.04
23:05:09.106 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:05:09.106 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:05:09.106 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:05:09.107 00.001 7680 MoveAxis(E, 0, ABG)
23:05:09.107 00.000 7680 Move returns status 0, amount 0
23:05:09.107 00.000 7680 MoveAxis(N, 0, ABG)
23:05:09.107 00.000 7680 Move returns status 0, amount 0
23:05:09.107 00.000 7680 move complete, result=0
23:05:09.107 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:09.111 00.004 7680 worker thread done servicing request
23:05:09.112 00.001 6120 UpdateGuideState exits: m=13220 SNR=75.1 Saturated
23:05:09.115 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:09.118 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:09.122 00.004 6120 Enqueuing Expose request
23:05:09.126 00.004 7680 Worker thread wakes up
23:05:09.126 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:09.127 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:05:09.127 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:05:10.375 01.248 7680 Exposure complete
23:05:10.470 00.095 7680 worker thread done servicing request
23:05:10.470 00.000 6120 OnExposeComplete: enter
23:05:10.474 00.004 6120 UpdateGuideState(): m_state=6
23:05:10.476 00.002 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1224
23:05:10.479 00.003 6120 Star::Find returns 1 (1), X=973.20, Y=41.90, Mass=13833, SNR=77.7, Peak=255 HFD=6.8
23:05:10.483 00.004 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.27 = -1.02)
23:05:10.485 00.002 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.29)
23:05:10.489 00.004 6120 CameraToMount -- cameraX=-0.37 cameraY=0.40 hyp=0.54 cameraTheta=2.31 mountX=0.28 mountY=-0.52, mountTheta=-1.07
23:05:10.492 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.40, opts=13)
23:05:10.496 00.004 6120 Enqueuing Move request for scope (-0.37, 0.40)
23:05:10.499 00.003 7680 Worker thread wakes up
23:05:10.499 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.40) opts 0xd
23:05:10.499 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.40)
23:05:10.500 00.001 7680 Moving (-0.37, 0.40) raw xDistance=0.28 yDistance=-0.52
23:05:10.500 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:10.503 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
23:05:10.503 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
23:05:10.503 00.000 6120 UpdateGuideState exits: m=13833 SNR=77.7 Saturated
23:05:10.506 00.003 7680 MoveAxis(W, 116, ABG)
23:05:10.506 00.000 7680 Guiding  Dir = 3, Dur = 116
23:05:10.506 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:10.509 00.003 7680 IsSlewing returns 0
23:05:10.509 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:10.513 00.004 6120 Enqueuing Expose request
23:05:10.516 00.003 7680 IsGuiding returns 0
23:05:10.516 00.000 7680 PulseGuide returned control before completion, sleep 126
23:05:10.650 00.134 7680 IsGuiding returns 1
23:05:10.650 00.000 7680 scope still moving after pulse duration time elapsed
23:05:10.683 00.033 7680 IsSlewing returns 0
23:05:10.683 00.000 7680 IsGuiding returns 0
23:05:10.683 00.000 7680 scope move finished after 116 + 51 ms
23:05:10.684 00.001 7680 Move returns status 0, amount 116
23:05:10.684 00.000 7680 MoveAxis(N, 282, ABG)
23:05:10.684 00.000 7680 Guiding  Dir = 0, Dur = 282
23:05:10.685 00.001 7680 IsSlewing returns 0
23:05:10.685 00.000 7680 IsGuiding returns 0
23:05:10.686 00.001 7680 PulseGuide returned control before completion, sleep 292
23:05:10.995 00.309 7680 IsGuiding returns 1
23:05:10.995 00.000 7680 scope still moving after pulse duration time elapsed
23:05:11.025 00.030 7680 IsSlewing returns 0
23:05:11.026 00.001 7680 IsGuiding returns 0
23:05:11.027 00.001 7680 scope move finished after 282 + 59 ms
23:05:11.028 00.001 7680 Move returns status 0, amount 282
23:05:11.028 00.000 7680 move complete, result=0
23:05:11.029 00.001 6120 GuideStep: 0.3 px 116 ms WEST, -0.5 px 282 ms NORTH
23:05:11.033 00.004 7680 worker thread done servicing request
23:05:11.034 00.001 7680 Worker thread wakes up
23:05:11.034 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:11.035 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:05:12.283 01.248 7680 Exposure complete
23:05:12.373 00.090 7680 worker thread done servicing request
23:05:12.374 00.001 6120 OnExposeComplete: enter
23:05:12.377 00.003 6120 UpdateGuideState(): m_state=6
23:05:12.380 00.003 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1225
23:05:12.384 00.004 6120 Star::Find returns 1 (1), X=973.57, Y=41.67, Mass=13938, SNR=78.6, Peak=255 HFD=7.0
23:05:12.388 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
23:05:12.391 00.003 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
23:05:12.395 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.55 mountX=-0.03 mountY=-0.15, mountTheta=-1.80
23:05:12.399 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.17, opts=13)
23:05:12.402 00.003 6120 Enqueuing Move request for scope (0.00, 0.17)
23:05:12.405 00.003 7680 Worker thread wakes up
23:05:12.405 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.17) opts 0xd
23:05:12.405 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.17)
23:05:12.405 00.000 7680 Moving (0.00, 0.17) raw xDistance=-0.03 yDistance=-0.15
23:05:12.405 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:05:12.407 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:05:12.407 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:05:12.407 00.000 7680 MoveAxis(E, 0, ABG)
23:05:12.407 00.000 7680 Move returns status 0, amount 0
23:05:12.407 00.000 7680 MoveAxis(N, 0, ABG)
23:05:12.407 00.000 7680 Move returns status 0, amount 0
23:05:12.408 00.001 7680 move complete, result=0
23:05:12.408 00.000 7680 worker thread done servicing request
23:05:12.408 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:12.412 00.004 6120 UpdateGuideState exits: m=13938 SNR=78.6 Saturated
23:05:12.415 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:12.420 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:12.423 00.003 6120 Enqueuing Expose request
23:05:12.426 00.003 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:12.429 00.003 7680 Worker thread wakes up
23:05:12.430 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:12.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:05:13.683 01.253 7680 Exposure complete
23:05:13.812 00.129 7680 worker thread done servicing request
23:05:13.812 00.000 6120 OnExposeComplete: enter
23:05:13.816 00.004 6120 UpdateGuideState(): m_state=6
23:05:13.819 00.003 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1226
23:05:13.824 00.005 6120 Star::Find returns 1 (0), X=973.64, Y=41.71, Mass=12981, SNR=73.4, Peak=252 HFD=7.0
23:05:13.827 00.003 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.19 = -2.10)
23:05:13.832 00.005 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.37)
23:05:13.837 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.23 mountX=-0.11 mountY=-0.15, mountTheta=-2.19
23:05:13.842 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.21, opts=13)
23:05:13.846 00.004 6120 Enqueuing Move request for scope (0.07, 0.21)
23:05:13.849 00.003 7680 Worker thread wakes up
23:05:13.849 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
23:05:13.851 00.002 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
23:05:13.851 00.000 7680 Moving (0.07, 0.21) raw xDistance=-0.11 yDistance=-0.15
23:05:13.851 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:05:13.851 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:05:13.852 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:05:13.852 00.000 7680 MoveAxis(E, 0, ABG)
23:05:13.852 00.000 7680 Move returns status 0, amount 0
23:05:13.852 00.000 7680 MoveAxis(N, 0, ABG)
23:05:13.852 00.000 7680 Move returns status 0, amount 0
23:05:13.852 00.000 7680 move complete, result=0
23:05:13.852 00.000 7680 worker thread done servicing request
23:05:13.852 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:13.856 00.004 6120 UpdateGuideState exits: m=12981 SNR=73.4
23:05:13.860 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:13.864 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:13.867 00.003 6120 Enqueuing Expose request
23:05:13.871 00.004 7680 Worker thread wakes up
23:05:13.871 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:13.871 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:05:13.875 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:05:15.115 01.240 7680 Exposure complete
23:05:15.250 00.135 7680 worker thread done servicing request
23:05:15.251 00.001 6120 OnExposeComplete: enter
23:05:15.255 00.004 6120 UpdateGuideState(): m_state=6
23:05:15.260 00.005 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1227
23:05:15.265 00.005 6120 Star::Find returns 1 (1), X=973.56, Y=41.58, Mass=13452, SNR=75.0, Peak=255 HFD=7.0
23:05:15.271 00.006 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.65)
23:05:15.276 00.005 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
23:05:15.281 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.68 mountX=-0.01 mountY=-0.07, mountTheta=-1.65
23:05:15.286 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.07, opts=13)
23:05:15.290 00.004 6120 Enqueuing Move request for scope (-0.01, 0.07)
23:05:15.295 00.005 7680 Worker thread wakes up
23:05:15.295 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
23:05:15.295 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
23:05:15.295 00.000 7680 Moving (-0.01, 0.07) raw xDistance=-0.01 yDistance=-0.07
23:05:15.295 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:05:15.295 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:05:15.297 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:15.300 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:05:15.301 00.001 7680 MoveAxis(E, 0, ABG)
23:05:15.301 00.000 6120 UpdateGuideState exits: m=13452 SNR=75.0 Saturated
23:05:15.306 00.005 7680 Move returns status 0, amount 0
23:05:15.307 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:15.311 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:15.315 00.004 6120 Enqueuing Expose request
23:05:15.318 00.003 7680 MoveAxis(N, 0, ABG)
23:05:15.318 00.000 7680 Move returns status 0, amount 0
23:05:15.318 00.000 7680 move complete, result=0
23:05:15.318 00.000 7680 worker thread done servicing request
23:05:15.319 00.001 7680 Worker thread wakes up
23:05:15.319 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:05:15.323 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:15.325 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:05:16.567 01.242 7680 Exposure complete
23:05:16.718 00.151 7680 worker thread done servicing request
23:05:16.719 00.001 6120 OnExposeComplete: enter
23:05:16.723 00.004 6120 UpdateGuideState(): m_state=6
23:05:16.728 00.005 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1228
23:05:16.734 00.006 6120 Star::Find returns 1 (1), X=973.61, Y=42.15, Mass=13674, SNR=78.2, Peak=255 HFD=6.9
23:05:16.740 00.006 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.83)
23:05:16.744 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.10)
23:05:16.748 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.64 hyp=0.64 cameraTheta=1.50 mountX=-0.16 mountY=-0.56, mountTheta=-1.86
23:05:16.753 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.64, opts=13)
23:05:16.757 00.004 6120 Enqueuing Move request for scope (0.04, 0.64)
23:05:16.760 00.003 7680 Worker thread wakes up
23:05:16.761 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:16.764 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.64) opts 0xd
23:05:16.765 00.001 6120 UpdateGuideState exits: m=13674 SNR=78.2 Saturated
23:05:16.771 00.006 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.64)
23:05:16.771 00.000 7680 Moving (0.04, 0.64) raw xDistance=-0.16 yDistance=-0.56
23:05:16.771 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:05:16.772 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:16.776 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:16.780 00.004 6120 Enqueuing Expose request
23:05:16.783 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:05:16.783 00.000 7680 MoveAxis(E, 0, ABG)
23:05:16.784 00.001 7680 Move returns status 0, amount 0
23:05:16.784 00.000 7680 MoveAxis(N, 302, ABG)
23:05:16.784 00.000 7680 Guiding  Dir = 0, Dur = 302
23:05:16.784 00.000 7680 IsSlewing returns 0
23:05:16.784 00.000 7680 IsGuiding returns 0
23:05:16.785 00.001 7680 PulseGuide returned control before completion, sleep 312
23:05:17.107 00.322 7680 IsGuiding returns 1
23:05:17.107 00.000 7680 scope still moving after pulse duration time elapsed
23:05:17.139 00.032 7680 IsSlewing returns 0
23:05:17.140 00.001 7680 IsGuiding returns 0
23:05:17.141 00.001 7680 scope move finished after 302 + 53 ms
23:05:17.141 00.000 7680 Move returns status 0, amount 302
23:05:17.141 00.000 7680 move complete, result=0
23:05:17.142 00.001 7680 worker thread done servicing request
23:05:17.142 00.000 7680 Worker thread wakes up
23:05:17.143 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 302 ms NORTH
23:05:17.152 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:17.152 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:05:18.404 01.252 7680 Exposure complete
23:05:18.545 00.141 7680 worker thread done servicing request
23:05:18.545 00.000 6120 OnExposeComplete: enter
23:05:18.549 00.004 6120 UpdateGuideState(): m_state=6
23:05:18.553 00.004 6120 Star::Find(15, 973, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1229
23:05:18.556 00.003 6120 Star::Find returns 1 (1), X=973.62, Y=41.83, Mass=14244, SNR=79.7, Peak=255 HFD=6.9
23:05:18.561 00.005 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
23:05:18.566 00.005 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
23:05:18.569 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.33 hyp=0.33 cameraTheta=1.41 mountX=-0.11 mountY=-0.27, mountTheta=-1.97
23:05:18.573 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.33, opts=13)
23:05:18.576 00.003 6120 Enqueuing Move request for scope (0.05, 0.33)
23:05:18.581 00.005 7680 Worker thread wakes up
23:05:18.581 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.33) opts 0xd
23:05:18.582 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:18.586 00.004 6120 UpdateGuideState exits: m=14244 SNR=79.7 Saturated
23:05:18.589 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:18.593 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.33)
23:05:18.593 00.000 7680 Moving (0.05, 0.33) raw xDistance=-0.11 yDistance=-0.27
23:05:18.593 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:05:18.593 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:05:18.593 00.000 7680 MoveAxis(E, 0, ABG)
23:05:18.593 00.000 7680 Move returns status 0, amount 0
23:05:18.593 00.000 7680 MoveAxis(N, 148, ABG)
23:05:18.594 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:18.597 00.003 7680 Guiding  Dir = 0, Dur = 148
23:05:18.597 00.000 6120 Enqueuing Expose request
23:05:18.601 00.004 7680 IsSlewing returns 0
23:05:18.601 00.000 7680 IsGuiding returns 0
23:05:18.601 00.000 7680 PulseGuide returned control before completion, sleep 158
23:05:18.769 00.168 7680 IsGuiding returns 1
23:05:18.770 00.001 7680 scope still moving after pulse duration time elapsed
23:05:18.800 00.030 7680 IsSlewing returns 0
23:05:18.801 00.001 7680 IsGuiding returns 0
23:05:18.802 00.001 7680 scope move finished after 148 + 53 ms
23:05:18.802 00.000 7680 Move returns status 0, amount 148
23:05:18.803 00.001 7680 move complete, result=0
23:05:18.803 00.000 7680 worker thread done servicing request
23:05:18.803 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 148 ms NORTH
23:05:18.810 00.007 7680 Worker thread wakes up
23:05:18.810 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:18.811 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:05:20.062 01.251 7680 Exposure complete
23:05:20.205 00.143 7680 worker thread done servicing request
23:05:20.205 00.000 6120 OnExposeComplete: enter
23:05:20.209 00.004 6120 UpdateGuideState(): m_state=6
23:05:20.212 00.003 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1230
23:05:20.216 00.004 6120 Star::Find returns 1 (1), X=973.75, Y=41.76, Mass=13782, SNR=77.4, Peak=255 HFD=7.0
23:05:20.220 00.004 6120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-2.95) = xAngle (3.89 = -2.40)
23:05:20.223 00.003 6120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.62 = -2.67)
23:05:20.227 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.25 hyp=0.31 cameraTheta=0.93 mountX=-0.23 mountY=-0.14, mountTheta=-2.58
23:05:20.232 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.25, opts=13)
23:05:20.238 00.006 6120 Enqueuing Move request for scope (0.19, 0.25)
23:05:20.242 00.004 7680 Worker thread wakes up
23:05:20.242 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:20.246 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.25) opts 0xd
23:05:20.246 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.25)
23:05:20.246 00.000 7680 Moving (0.19, 0.25) raw xDistance=-0.23 yDistance=-0.14
23:05:20.246 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:05:20.246 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:05:20.247 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:05:20.247 00.000 7680 MoveAxis(E, 94, ABG)
23:05:20.247 00.000 7680 Guiding  Dir = 2, Dur = 94
23:05:20.247 00.000 6120 UpdateGuideState exits: m=13782 SNR=77.4 Saturated
23:05:20.250 00.003 7680 IsSlewing returns 0
23:05:20.252 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:20.255 00.003 7680 IsGuiding returns 0
23:05:20.255 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:20.259 00.004 7680 PulseGuide returned control before completion, sleep 104
23:05:20.259 00.000 6120 Enqueuing Expose request
23:05:20.367 00.108 7680 IsGuiding returns 1
23:05:20.368 00.001 7680 scope still moving after pulse duration time elapsed
23:05:20.398 00.030 7680 IsSlewing returns 0
23:05:20.399 00.001 7680 IsGuiding returns 0
23:05:20.399 00.000 7680 scope move finished after 94 + 49 ms
23:05:20.400 00.001 7680 Move returns status 0, amount 94
23:05:20.400 00.000 7680 MoveAxis(N, 0, ABG)
23:05:20.400 00.000 7680 Move returns status 0, amount 0
23:05:20.401 00.001 7680 move complete, result=0
23:05:20.401 00.000 7680 worker thread done servicing request
23:05:20.401 00.000 6120 GuideStep: -0.2 px 94 ms EAST, -0.1 px 0 ms NORTH
23:05:20.407 00.006 7680 Worker thread wakes up
23:05:20.407 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:20.407 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:05:21.663 01.256 7680 Exposure complete
23:05:21.803 00.140 7680 worker thread done servicing request
23:05:21.804 00.001 6120 OnExposeComplete: enter
23:05:21.808 00.004 6120 UpdateGuideState(): m_state=6
23:05:21.812 00.004 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1231
23:05:21.816 00.004 6120 Star::Find returns 1 (1), X=973.59, Y=41.90, Mass=13612, SNR=75.8, Peak=255 HFD=6.9
23:05:21.820 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
23:05:21.824 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
23:05:21.828 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.39 hyp=0.39 cameraTheta=1.53 mountX=-0.09 mountY=-0.34, mountTheta=-1.83
23:05:21.832 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.39, opts=13)
23:05:21.836 00.004 6120 Enqueuing Move request for scope (0.02, 0.39)
23:05:21.839 00.003 7680 Worker thread wakes up
23:05:21.840 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:21.843 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.39) opts 0xd
23:05:21.843 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.39)
23:05:21.844 00.001 7680 Moving (0.02, 0.39) raw xDistance=-0.09 yDistance=-0.34
23:05:21.844 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:05:21.844 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:05:21.844 00.000 7680 MoveAxis(E, 0, ABG)
23:05:21.844 00.000 7680 Move returns status 0, amount 0
23:05:21.845 00.001 7680 MoveAxis(N, 187, ABG)
23:05:21.845 00.000 6120 UpdateGuideState exits: m=13612 SNR=75.8 Saturated
23:05:21.848 00.003 7680 Guiding  Dir = 0, Dur = 187
23:05:21.849 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:21.854 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:21.860 00.006 7680 IsSlewing returns 0
23:05:21.860 00.000 6120 Enqueuing Expose request
23:05:21.865 00.005 7680 IsGuiding returns 0
23:05:21.866 00.001 7680 PulseGuide returned control before completion, sleep 197
23:05:22.075 00.209 7680 IsGuiding returns 1
23:05:22.077 00.002 7680 scope still moving after pulse duration time elapsed
23:05:22.107 00.030 7680 IsSlewing returns 0
23:05:22.109 00.002 7680 IsGuiding returns 0
23:05:22.109 00.000 7680 scope move finished after 187 + 56 ms
23:05:22.110 00.001 7680 Move returns status 0, amount 187
23:05:22.110 00.000 7680 move complete, result=0
23:05:22.110 00.000 7680 worker thread done servicing request
23:05:22.111 00.001 7680 Worker thread wakes up
23:05:22.111 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 187 ms NORTH
23:05:22.117 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:22.117 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:05:23.374 01.257 7680 Exposure complete
23:05:23.508 00.134 7680 worker thread done servicing request
23:05:23.509 00.001 6120 OnExposeComplete: enter
23:05:23.512 00.003 6120 UpdateGuideState(): m_state=6
23:05:23.516 00.004 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1232
23:05:23.520 00.004 6120 Star::Find returns 1 (1), X=973.33, Y=41.91, Mass=13541, SNR=76.6, Peak=255 HFD=6.7
23:05:23.524 00.004 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
23:05:23.528 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
23:05:23.532 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.41 hyp=0.47 cameraTheta=2.11 mountX=0.16 mountY=-0.47, mountTheta=-1.24
23:05:23.536 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.41, opts=13)
23:05:23.540 00.004 6120 Enqueuing Move request for scope (-0.24, 0.41)
23:05:23.544 00.004 7680 Worker thread wakes up
23:05:23.545 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:23.549 00.004 6120 UpdateGuideState exits: m=13541 SNR=76.6 Saturated
23:05:23.554 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:23.559 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.41) opts 0xd
23:05:23.559 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.41)
23:05:23.559 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:23.563 00.004 6120 Enqueuing Expose request
23:05:23.567 00.004 7680 Moving (-0.24, 0.41) raw xDistance=0.16 yDistance=-0.47
23:05:23.567 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:05:23.567 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:05:23.567 00.000 7680 MoveAxis(E, 0, ABG)
23:05:23.568 00.001 7680 Move returns status 0, amount 0
23:05:23.568 00.000 7680 MoveAxis(N, 256, ABG)
23:05:23.569 00.001 7680 Guiding  Dir = 0, Dur = 256
23:05:23.569 00.000 7680 IsSlewing returns 0
23:05:23.569 00.000 7680 IsGuiding returns 0
23:05:23.570 00.001 7680 PulseGuide returned control before completion, sleep 266
23:05:23.850 00.280 7680 IsGuiding returns 1
23:05:23.851 00.001 7680 scope still moving after pulse duration time elapsed
23:05:23.880 00.029 7680 IsSlewing returns 0
23:05:23.881 00.001 7680 IsGuiding returns 0
23:05:23.881 00.000 7680 scope move finished after 256 + 56 ms
23:05:23.882 00.001 7680 Move returns status 0, amount 256
23:05:23.883 00.001 7680 move complete, result=0
23:05:23.883 00.000 7680 worker thread done servicing request
23:05:23.883 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 256 ms NORTH
23:05:23.890 00.007 7680 Worker thread wakes up
23:05:23.890 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:23.890 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,27,31,31)
23:05:25.058 01.168 6120 evsrv: cli 0FAF03D8 connect
23:05:25.157 00.099 6120 case statement mapped state 6 to 3
23:05:25.161 00.004 7680 Exposure complete
23:05:25.161 00.000 6120 case statement mapped state 6 to 3
23:05:25.202 00.041 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"9f460c33-fff2-444d-881f-87620fd40a19"}
23:05:25.207 00.005 6120 case statement mapped state 6 to 3
23:05:25.211 00.004 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f460c33-fff2-444d-881f-87620fd40a19"}
23:05:25.218 00.007 6120 evsrv: cli 0FAF03D8 disconnect
23:05:25.376 00.158 6120 evsrv: cli 0FAEF618 connect
23:05:25.380 00.004 6120 case statement mapped state 6 to 3
23:05:25.502 00.122 6120 case statement mapped state 6 to 3
23:05:25.508 00.006 6120 evsrv: cli 0FAEF618 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"ec6829be-b827-4bf3-be98-4dbcfb5ae996"}
23:05:25.516 00.008 6120 PhdController::Dither begins
23:05:25.520 00.004 6120 dither: size=5.00, dRA=3.35 dDec=-4.65
23:05:25.524 00.004 6120 MountToCamera -- mountTheta (-0.95) + m_xAngle (-2.95) = xAngle (-3.90 = 2.38)
23:05:25.529 00.005 6120 MountToCamera -- mountX=3.35 mountY=-4.65 hyp=5.73 mountTheta=-0.95 cameraX=-4.15, cameraY=3.95 cameraTheta=2.38
23:05:25.532 00.003 6120 setting lock position to (969.42, 45.45)
23:05:25.537 00.005 6120 Mount: notify guiding dithered (-4.2, 3.9)
23:05:25.542 00.005 6120 Status Line: Dither by 3.35,-4.65
23:05:25.548 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:05:25.554 00.006 6120 PhdController: newstate STATE_SETTLE_WAIT
23:05:25.558 00.004 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":0,"id":"ec6829be-b827-4bf3-be98-4dbcfb5ae996"}
23:05:25.568 00.010 6120 evsrv: cli 0FAEF618 disconnect
23:05:25.598 00.030 7680 worker thread done servicing request
23:05:25.598 00.000 6120 OnExposeComplete: enter
23:05:25.601 00.003 6120 UpdateGuideState(): m_state=6
23:05:25.607 00.006 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1233
23:05:25.610 00.003 6120 Star::Find returns 1 (1), X=973.58, Y=41.68, Mass=14266, SNR=79.0, Peak=255 HFD=7.1
23:05:25.613 00.003 6120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-2.95) = xAngle (2.22 = 2.22)
23:05:25.616 00.003 6120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.95 = 1.95)
23:05:25.619 00.003 6120 CameraToMount -- cameraX=4.16 cameraY=-3.77 hyp=5.61 cameraTheta=-0.74 mountX=-3.39 mountY=5.21, mountTheta=2.15
23:05:25.623 00.004 6120 dither recenter: remaining=(-3.3,4.6) step=(-3.3,4.6)
23:05:25.626 00.003 6120 MountToCamera -- mountTheta (2.19) + m_xAngle (-2.95) = xAngle (-0.76 = -0.76)
23:05:25.629 00.003 6120 MountToCamera -- mountX=-3.35 mountY=4.65 hyp=5.73 mountTheta=2.19 cameraX=4.15, cameraY=-3.95 cameraTheta=-0.76
23:05:25.632 00.003 6120 SchedulePrimaryMove(0D6325F0, x=4.15, y=-3.95, opts=4)
23:05:25.634 00.002 6120 Enqueuing Move request for scope (4.15, -3.95)
23:05:25.638 00.004 7680 Worker thread wakes up
23:05:25.639 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (4.15, -3.95) opts 0x4
23:05:25.639 00.000 6120 Mount: notify direct move -3.35,4.65
23:05:25.642 00.003 7680 Handling offset move in thread for scope, endpoint = (4.15, -3.95)
23:05:25.642 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:25.645 00.003 7680 Moving (4.15, -3.95) raw xDistance=-3.35 yDistance=4.65
23:05:25.645 00.000 6120 UpdateGuideState exits: m=14266 SNR=79.0 Saturated
23:05:25.648 00.003 7680 MoveAxis(E, 2169, B)
23:05:25.648 00.000 6120 PhdController: settling, locked = 1, distance = 5.96 (1.50) aobump = 0 frame = 1 / 99999
23:05:25.651 00.003 7680 Guiding  Dir = 2, Dur = 2169
23:05:25.651 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047125.651,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.96,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:05:25.654 00.003 7680 IsSlewing returns 0
23:05:25.654 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:25.657 00.003 7680 IsGuiding returns 0
23:05:25.657 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:25.660 00.003 7680 PulseGuide returned control before completion, sleep 2179
23:05:25.660 00.000 6120 Enqueuing Expose request
23:05:27.840 02.180 7680 IsGuiding returns 1
23:05:27.840 00.000 7680 scope still moving after pulse duration time elapsed
23:05:27.872 00.032 7680 IsSlewing returns 0
23:05:27.873 00.001 7680 IsGuiding returns 0
23:05:27.874 00.001 7680 scope move finished after 2169 + 47 ms
23:05:27.874 00.000 7680 Move returns status 0, amount 2169
23:05:27.874 00.000 7680 MoveAxis(S, 2524, B)
23:05:27.874 00.000 7680 Guiding  Dir = 1, Dur = 2524
23:05:27.876 00.002 7680 IsSlewing returns 0
23:05:27.876 00.000 7680 IsGuiding returns 0
23:05:27.877 00.001 7680 PulseGuide returned control before completion, sleep 2534
23:05:30.413 02.536 7680 IsGuiding returns 1
23:05:30.414 00.001 7680 scope still moving after pulse duration time elapsed
23:05:30.444 00.030 7680 IsSlewing returns 0
23:05:30.444 00.000 7680 IsGuiding returns 0
23:05:30.445 00.001 7680 scope move finished after 2524 + 44 ms
23:05:30.445 00.000 7680 Move returns status 0, amount 2524
23:05:30.446 00.001 7680 move complete, result=0
23:05:30.446 00.000 7680 worker thread done servicing request
23:05:30.446 00.000 7680 Worker thread wakes up
23:05:30.446 00.000 6120 GuideStep: -3.3 px 2169 ms EAST, 4.6 px 2524 ms SOUTH
23:05:30.454 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:30.455 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:05:31.700 01.245 7680 Exposure complete
23:05:31.831 00.131 7680 worker thread done servicing request
23:05:31.832 00.001 6120 OnExposeComplete: enter
23:05:31.836 00.004 6120 UpdateGuideState(): m_state=6
23:05:31.840 00.004 6120 Star::Find(15, 973, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1234
23:05:31.843 00.003 6120 Star::Find returns 1 (1), X=970.18, Y=45.69, Mass=13230, SNR=75.6, Peak=255 HFD=6.9
23:05:31.847 00.004 6120 CameraToMount -- cameraTheta (0.31) - m_xAngle (-2.95) = xAngle (3.26 = -3.02)
23:05:31.851 00.004 6120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.99 = 2.99)
23:05:31.855 00.004 6120 CameraToMount -- cameraX=0.76 cameraY=0.24 hyp=0.80 cameraTheta=0.31 mountX=-0.79 mountY=0.12, mountTheta=3.00
23:05:31.860 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.76, y=0.24, opts=13)
23:05:31.864 00.004 6120 Enqueuing Move request for scope (0.76, 0.24)
23:05:31.867 00.003 7680 Worker thread wakes up
23:05:31.867 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.24) opts 0xd
23:05:31.867 00.000 7680 Handling offset move in thread for scope, endpoint = (0.76, 0.24)
23:05:31.867 00.000 7680 Moving (0.76, 0.24) raw xDistance=-0.79 yDistance=0.12
23:05:31.867 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79
23:05:31.869 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:05:31.869 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:05:31.869 00.000 7680 MoveAxis(E, 324, ABG)
23:05:31.869 00.000 7680 Guiding  Dir = 2, Dur = 324
23:05:31.869 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:31.873 00.004 7680 IsSlewing returns 0
23:05:31.874 00.001 6120 UpdateGuideState exits: m=13230 SNR=75.6 Saturated
23:05:31.877 00.003 7680 IsGuiding returns 0
23:05:31.877 00.000 6120 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 2 / 99999
23:05:31.881 00.004 7680 PulseGuide returned control before completion, sleep 334
23:05:31.882 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764047131.881,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.80,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:05:31.885 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:31.889 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:31.894 00.005 6120 Enqueuing Expose request
23:05:32.222 00.328 7680 IsGuiding returns 1
23:05:32.222 00.000 7680 scope still moving after pulse duration time elapsed
23:05:32.253 00.031 7680 IsSlewing returns 0
23:05:32.254 00.001 7680 IsGuiding returns 0
23:05:32.254 00.000 7680 scope move finished after 324 + 53 ms
23:05:32.256 00.002 7680 Move returns status 0, amount 324
23:05:32.256 00.000 7680 MoveAxis(N, 0, ABG)
23:05:32.256 00.000 7680 Move returns status 0, amount 0
23:05:32.256 00.000 7680 move complete, result=0
23:05:32.258 00.002 7680 worker thread done servicing request
23:05:32.258 00.000 6120 GuideStep: -0.8 px 324 ms EAST, 0.1 px 0 ms NORTH
23:05:32.263 00.005 7680 Worker thread wakes up
23:05:32.263 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:32.263 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:05:33.515 01.252 7680 Exposure complete
23:05:33.649 00.134 7680 worker thread done servicing request
23:05:33.649 00.000 6120 OnExposeComplete: enter
23:05:33.653 00.004 6120 UpdateGuideState(): m_state=6
23:05:33.656 00.003 6120 Star::Find(15, 970, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1235
23:05:33.659 00.003 6120 Star::Find returns 1 (1), X=969.86, Y=45.87, Mass=13768, SNR=77.2, Peak=255 HFD=6.8
23:05:33.663 00.004 6120 CameraToMount -- cameraTheta (0.76) - m_xAngle (-2.95) = xAngle (3.72 = -2.57)
23:05:33.667 00.004 6120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.45 = -2.84)
23:05:33.671 00.004 6120 CameraToMount -- cameraX=0.45 cameraY=0.42 hyp=0.61 cameraTheta=0.76 mountX=-0.52 mountY=-0.18, mountTheta=-2.80
23:05:33.675 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.45, y=0.42, opts=13)
23:05:33.680 00.005 6120 Enqueuing Move request for scope (0.45, 0.42)
23:05:33.683 00.003 7680 Worker thread wakes up
23:05:33.683 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:33.687 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.42) opts 0xd
23:05:33.687 00.000 7680 Handling offset move in thread for scope, endpoint = (0.45, 0.42)
23:05:33.687 00.000 7680 Moving (0.45, 0.42) raw xDistance=-0.52 yDistance=-0.18
23:05:33.688 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
23:05:33.688 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:05:33.688 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:05:33.688 00.000 7680 MoveAxis(E, 234, ABG)
23:05:33.688 00.000 7680 Guiding  Dir = 2, Dur = 234
23:05:33.688 00.000 6120 UpdateGuideState exits: m=13768 SNR=77.2 Saturated
23:05:33.691 00.003 7680 IsSlewing returns 0
23:05:33.691 00.000 6120 PhdController: settling, locked = 1, distance = 0.74 (1.50) aobump = 0 frame = 3 / 99999
23:05:33.695 00.004 7680 IsGuiding returns 0
23:05:33.696 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764047133.696,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.74,"Time":1.8,"SettleTime":10.0,"StarLocked":true}
23:05:33.700 00.004 7680 PulseGuide returned control before completion, sleep 244
23:05:33.700 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:33.704 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:33.710 00.006 6120 Enqueuing Expose request
23:05:33.958 00.248 7680 IsGuiding returns 1
23:05:33.958 00.000 7680 scope still moving after pulse duration time elapsed
23:05:33.989 00.031 7680 IsSlewing returns 0
23:05:33.990 00.001 7680 IsGuiding returns 0
23:05:33.991 00.001 7680 scope move finished after 234 + 60 ms
23:05:33.991 00.000 7680 Move returns status 0, amount 234
23:05:33.991 00.000 7680 MoveAxis(N, 0, ABG)
23:05:33.992 00.001 7680 Move returns status 0, amount 0
23:05:33.992 00.000 7680 move complete, result=0
23:05:33.992 00.000 7680 worker thread done servicing request
23:05:33.992 00.000 7680 Worker thread wakes up
23:05:33.992 00.000 6120 GuideStep: -0.5 px 234 ms EAST, -0.2 px 0 ms NORTH
23:05:33.999 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:33.999 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:05:35.247 01.248 7680 Exposure complete
23:05:35.387 00.140 7680 worker thread done servicing request
23:05:35.388 00.001 6120 OnExposeComplete: enter
23:05:35.391 00.003 6120 UpdateGuideState(): m_state=6
23:05:35.396 00.005 6120 Star::Find(15, 969, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1236
23:05:35.400 00.004 6120 Star::Find returns 1 (1), X=969.29, Y=46.11, Mass=12716, SNR=72.1, Peak=255 HFD=6.8
23:05:35.403 00.003 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.57)
23:05:35.405 00.002 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.84)
23:05:35.409 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.66 hyp=0.67 cameraTheta=1.76 mountX=0.00 mountY=-0.64, mountTheta=-1.57
23:05:35.414 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.66, opts=13)
23:05:35.418 00.004 6120 Enqueuing Move request for scope (-0.13, 0.66)
23:05:35.421 00.003 7680 Worker thread wakes up
23:05:35.421 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.66) opts 0xd
23:05:35.422 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.66)
23:05:35.422 00.000 7680 Moving (-0.13, 0.66) raw xDistance=0.00 yDistance=-0.64
23:05:35.422 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:05:35.422 00.000 7680 resist switch: large excursion: input -0.64 thresh 0.60 direction from 0 to -1
23:05:35.422 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.93
23:05:35.422 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
23:05:35.422 00.000 7680 MoveAxis(E, 0, ABG)
23:05:35.422 00.000 7680 Move returns status 0, amount 0
23:05:35.422 00.000 7680 MoveAxis(N, 350, ABG)
23:05:35.422 00.000 7680 Guiding  Dir = 0, Dur = 350
23:05:35.422 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:35.427 00.005 7680 IsSlewing returns 0
23:05:35.427 00.000 6120 UpdateGuideState exits: m=12716 SNR=72.1 Saturated
23:05:35.431 00.004 7680 IsGuiding returns 0
23:05:35.432 00.001 6120 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 4 / 99999
23:05:35.435 00.003 7680 PulseGuide returned control before completion, sleep 360
23:05:35.435 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047135.435,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.72,"Time":3.6,"SettleTime":10.0,"StarLocked":true}
23:05:35.439 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:35.443 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:35.446 00.003 6120 Enqueuing Expose request
23:05:35.797 00.351 7680 IsGuiding returns 1
23:05:35.798 00.001 7680 scope still moving after pulse duration time elapsed
23:05:35.828 00.030 7680 IsSlewing returns 0
23:05:35.830 00.002 7680 IsGuiding returns 0
23:05:35.830 00.000 7680 scope move finished after 350 + 48 ms
23:05:35.831 00.001 7680 Move returns status 0, amount 350
23:05:35.831 00.000 7680 move complete, result=0
23:05:35.831 00.000 7680 worker thread done servicing request
23:05:35.831 00.000 7680 Worker thread wakes up
23:05:35.832 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 350 ms NORTH
23:05:35.837 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:35.839 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:05:37.090 01.251 7680 Exposure complete
23:05:37.224 00.134 7680 worker thread done servicing request
23:05:37.224 00.000 6120 OnExposeComplete: enter
23:05:37.228 00.004 6120 UpdateGuideState(): m_state=6
23:05:37.233 00.005 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1237
23:05:37.238 00.005 6120 Star::Find returns 1 (1), X=969.20, Y=46.56, Mass=12997, SNR=74.6, Peak=255 HFD=7.0
23:05:37.242 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
23:05:37.245 00.003 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
23:05:37.250 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=1.11 hyp=1.13 cameraTheta=1.76 mountX=0.01 mountY=-1.09, mountTheta=-1.56
23:05:37.255 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=1.11, opts=13)
23:05:37.258 00.003 6120 Enqueuing Move request for scope (-0.22, 1.11)
23:05:37.261 00.003 7680 Worker thread wakes up
23:05:37.263 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 1.11) opts 0xd
23:05:37.263 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:37.266 00.003 6120 UpdateGuideState exits: m=12997 SNR=74.6 Saturated
23:05:37.270 00.004 6120 PhdController: settling, locked = 1, distance = 0.84 (1.50) aobump = 0 frame = 5 / 99999
23:05:37.274 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.22, 1.11)
23:05:37.274 00.000 7680 Moving (-0.22, 1.11) raw xDistance=0.01 yDistance=-1.09
23:05:37.274 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:05:37.274 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.09 from input -1.09
23:05:37.274 00.000 7680 MoveAxis(E, 0, ABG)
23:05:37.275 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764047137.274,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.84,"Time":5.4,"SettleTime":10.0,"StarLocked":true}
23:05:37.279 00.004 7680 Move returns status 0, amount 0
23:05:37.279 00.000 7680 MoveAxis(N, 594, ABG)
23:05:37.280 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:37.283 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:37.287 00.004 6120 Enqueuing Expose request
23:05:37.290 00.003 7680 Guiding  Dir = 0, Dur = 594
23:05:37.290 00.000 7680 IsSlewing returns 0
23:05:37.290 00.000 7680 IsGuiding returns 0
23:05:37.292 00.002 7680 PulseGuide returned control before completion, sleep 604
23:05:37.909 00.617 7680 IsGuiding returns 1
23:05:37.909 00.000 7680 scope still moving after pulse duration time elapsed
23:05:37.939 00.030 7680 IsSlewing returns 0
23:05:37.939 00.000 7680 IsGuiding returns 0
23:05:37.939 00.000 7680 scope move finished after 594 + 54 ms
23:05:37.940 00.001 7680 Move returns status 0, amount 594
23:05:37.941 00.001 7680 move complete, result=0
23:05:37.941 00.000 7680 worker thread done servicing request
23:05:37.941 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -1.1 px 594 ms NORTH
23:05:37.946 00.005 7680 Worker thread wakes up
23:05:37.946 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:37.946 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:05:39.199 01.253 7680 Exposure complete
23:05:39.336 00.137 7680 worker thread done servicing request
23:05:39.336 00.000 6120 OnExposeComplete: enter
23:05:39.341 00.005 6120 UpdateGuideState(): m_state=6
23:05:39.345 00.004 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1238
23:05:39.349 00.004 6120 Star::Find returns 1 (1), X=969.26, Y=45.94, Mass=13331, SNR=75.6, Peak=255 HFD=6.8
23:05:39.352 00.003 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
23:05:39.356 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
23:05:39.360 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.49 hyp=0.52 cameraTheta=1.88 mountX=0.06 mountY=-0.51, mountTheta=-1.45
23:05:39.365 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.49, opts=13)
23:05:39.368 00.003 6120 Enqueuing Move request for scope (-0.15, 0.49)
23:05:39.372 00.004 7680 Worker thread wakes up
23:05:39.372 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.49) opts 0xd
23:05:39.372 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.49)
23:05:39.373 00.001 7680 Moving (-0.15, 0.49) raw xDistance=0.06 yDistance=-0.51
23:05:39.373 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:39.378 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:05:39.378 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:05:39.378 00.000 7680 MoveAxis(E, 0, ABG)
23:05:39.378 00.000 7680 Move returns status 0, amount 0
23:05:39.379 00.001 6120 UpdateGuideState exits: m=13331 SNR=75.6 Saturated
23:05:39.383 00.004 6120 PhdController: settling, locked = 1, distance = 0.75 (1.50) aobump = 0 frame = 6 / 99999
23:05:39.387 00.004 7680 MoveAxis(N, 277, ABG)
23:05:39.387 00.000 7680 Guiding  Dir = 0, Dur = 277
23:05:39.387 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047139.387,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.75,"Time":7.5,"SettleTime":10.0,"StarLocked":true}
23:05:39.392 00.005 7680 IsSlewing returns 0
23:05:39.392 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:39.396 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:39.399 00.003 6120 Enqueuing Expose request
23:05:39.403 00.004 7680 IsGuiding returns 0
23:05:39.404 00.001 7680 PulseGuide returned control before completion, sleep 287
23:05:39.703 00.299 7680 IsGuiding returns 0
23:05:39.703 00.000 7680 Move returns status 0, amount 277
23:05:39.704 00.001 7680 move complete, result=0
23:05:39.705 00.001 7680 worker thread done servicing request
23:05:39.705 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 277 ms NORTH
23:05:39.712 00.007 7680 Worker thread wakes up
23:05:39.712 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:39.712 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:05:40.964 01.252 7680 Exposure complete
23:05:41.099 00.135 7680 worker thread done servicing request
23:05:41.099 00.000 6120 OnExposeComplete: enter
23:05:41.103 00.004 6120 UpdateGuideState(): m_state=6
23:05:41.107 00.004 6120 Star::Find(15, 969, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1239
23:05:41.111 00.004 6120 Star::Find returns 1 (1), X=969.61, Y=45.80, Mass=13729, SNR=76.1, Peak=255 HFD=7.0
23:05:41.115 00.004 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.03 = -2.25)
23:05:41.118 00.003 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.52)
23:05:41.122 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.35 hyp=0.40 cameraTheta=1.08 mountX=-0.25 mountY=-0.23, mountTheta=-2.39
23:05:41.127 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.35, opts=13)
23:05:41.131 00.004 6120 Enqueuing Move request for scope (0.19, 0.35)
23:05:41.134 00.003 7680 Worker thread wakes up
23:05:41.134 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.35) opts 0xd
23:05:41.134 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.35)
23:05:41.134 00.000 7680 Moving (0.19, 0.35) raw xDistance=-0.25 yDistance=-0.23
23:05:41.134 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:05:41.135 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:05:41.135 00.000 7680 MoveAxis(E, 103, ABG)
23:05:41.135 00.000 7680 Guiding  Dir = 2, Dur = 103
23:05:41.135 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:41.139 00.004 7680 IsSlewing returns 0
23:05:41.139 00.000 6120 UpdateGuideState exits: m=13729 SNR=76.1 Saturated
23:05:41.144 00.005 7680 IsGuiding returns 0
23:05:41.144 00.000 6120 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 7 / 99999
23:05:41.147 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764047141.147,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.64,"Time":9.3,"SettleTime":10.0,"StarLocked":true}
23:05:41.152 00.005 7680 PulseGuide returned control before completion, sleep 113
23:05:41.152 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:41.155 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:41.159 00.004 6120 Enqueuing Expose request
23:05:41.266 00.107 7680 IsGuiding returns 1
23:05:41.267 00.001 7680 scope still moving after pulse duration time elapsed
23:05:41.298 00.031 7680 IsSlewing returns 0
23:05:41.298 00.000 7680 IsGuiding returns 0
23:05:41.299 00.001 7680 scope move finished after 103 + 52 ms
23:05:41.299 00.000 7680 Move returns status 0, amount 103
23:05:41.299 00.000 7680 MoveAxis(N, 127, ABG)
23:05:41.299 00.000 7680 Guiding  Dir = 0, Dur = 127
23:05:41.299 00.000 7680 IsSlewing returns 0
23:05:41.300 00.001 7680 IsGuiding returns 0
23:05:41.300 00.000 7680 PulseGuide returned control before completion, sleep 137
23:05:41.454 00.154 7680 IsGuiding returns 1
23:05:41.454 00.000 7680 scope still moving after pulse duration time elapsed
23:05:41.484 00.030 7680 IsSlewing returns 0
23:05:41.484 00.000 7680 IsGuiding returns 0
23:05:41.486 00.002 7680 scope move finished after 127 + 57 ms
23:05:41.486 00.000 7680 Move returns status 0, amount 127
23:05:41.486 00.000 7680 move complete, result=0
23:05:41.486 00.000 7680 worker thread done servicing request
23:05:41.487 00.001 6120 GuideStep: -0.3 px 103 ms EAST, -0.2 px 127 ms NORTH
23:05:41.492 00.005 7680 Worker thread wakes up
23:05:41.492 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:41.492 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:05:42.747 01.255 7680 Exposure complete
23:05:42.875 00.128 7680 worker thread done servicing request
23:05:42.876 00.001 6120 OnExposeComplete: enter
23:05:42.880 00.004 6120 UpdateGuideState(): m_state=6
23:05:42.883 00.003 6120 Star::Find(15, 969, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1240
23:05:42.886 00.003 6120 Star::Find returns 1 (1), X=969.49, Y=45.48, Mass=12948, SNR=75.0, Peak=255 HFD=7.1
23:05:42.889 00.003 6120 CameraToMount -- cameraTheta (0.42) - m_xAngle (-2.95) = xAngle (3.38 = -2.91)
23:05:42.894 00.005 6120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.11 = 3.11)
23:05:42.898 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.42 mountX=-0.08 mountY=0.00, mountTheta=3.11
23:05:42.903 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.03, opts=13)
23:05:42.905 00.002 6120 Enqueuing Move request for scope (0.08, 0.03)
23:05:42.909 00.004 7680 Worker thread wakes up
23:05:42.909 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
23:05:42.910 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
23:05:42.910 00.000 7680 Moving (0.08, 0.03) raw xDistance=-0.08 yDistance=0.00
23:05:42.910 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:05:42.910 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:05:42.911 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:42.916 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:05:42.916 00.000 6120 UpdateGuideState exits: m=12948 SNR=75.0 Saturated
23:05:42.921 00.005 7680 MoveAxis(E, 0, ABG)
23:05:42.921 00.000 7680 Move returns status 0, amount 0
23:05:42.922 00.001 7680 MoveAxis(N, 0, ABG)
23:05:42.922 00.000 7680 Move returns status 0, amount 0
23:05:42.922 00.000 7680 move complete, result=0
23:05:42.922 00.000 6120 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 8 / 99999
23:05:42.926 00.004 6120 PhdController: newstate STATE_FINISH
23:05:42.928 00.002 6120 PhdController complete: success
23:05:42.932 00.004 7680 worker thread done servicing request
23:05:42.932 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764047142.932,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
23:05:42.935 00.003 6120 Mount: notify guiding dither settle done success=1
23:05:42.939 00.004 6120 PhdController: newstate STATE_IDLE
23:05:42.943 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:42.946 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:42.950 00.004 6120 Enqueuing Expose request
23:05:42.954 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:05:42.958 00.004 7680 Worker thread wakes up
23:05:42.958 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:42.958 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:05:44.210 01.252 7680 Exposure complete
23:05:44.353 00.143 7680 worker thread done servicing request
23:05:44.353 00.000 6120 OnExposeComplete: enter
23:05:44.360 00.007 6120 UpdateGuideState(): m_state=6
23:05:44.365 00.005 6120 Star::Find(15, 969, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1241
23:05:44.369 00.004 6120 Star::Find returns 1 (1), X=969.72, Y=45.74, Mass=14044, SNR=78.3, Peak=255 HFD=7.0
23:05:44.372 00.003 6120 CameraToMount -- cameraTheta (0.75) - m_xAngle (-2.95) = xAngle (3.71 = -2.58)
23:05:44.377 00.005 6120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.44 = -2.84)
23:05:44.380 00.003 6120 CameraToMount -- cameraX=0.31 cameraY=0.29 hyp=0.42 cameraTheta=0.75 mountX=-0.35 mountY=-0.12, mountTheta=-2.81
23:05:44.385 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.29, opts=13)
23:05:44.389 00.004 6120 Enqueuing Move request for scope (0.31, 0.29)
23:05:44.393 00.004 7680 Worker thread wakes up
23:05:44.393 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.29) opts 0xd
23:05:44.393 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.29)
23:05:44.394 00.001 7680 Moving (0.31, 0.29) raw xDistance=-0.35 yDistance=-0.12
23:05:44.395 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
23:05:44.395 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:05:44.395 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:44.400 00.005 6120 UpdateGuideState exits: m=14044 SNR=78.3 Saturated
23:05:44.403 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:44.407 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:44.411 00.004 6120 Enqueuing Expose request
23:05:44.414 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:05:44.414 00.000 7680 MoveAxis(E, 144, ABG)
23:05:44.415 00.001 7680 Guiding  Dir = 2, Dur = 144
23:05:44.415 00.000 7680 IsSlewing returns 0
23:05:44.415 00.000 7680 IsGuiding returns 0
23:05:44.415 00.000 7680 PulseGuide returned control before completion, sleep 154
23:05:44.576 00.161 7680 IsGuiding returns 1
23:05:44.579 00.003 7680 scope still moving after pulse duration time elapsed
23:05:44.608 00.029 7680 IsSlewing returns 0
23:05:44.609 00.001 7680 IsGuiding returns 1
23:05:44.639 00.030 7680 IsSlewing returns 0
23:05:44.640 00.001 7680 IsGuiding returns 1
23:05:44.671 00.031 7680 IsSlewing returns 0
23:05:44.674 00.003 7680 IsGuiding returns 0
23:05:44.675 00.001 7680 scope move finished after 144 + 115 ms
23:05:44.676 00.001 7680 Move returns status 0, amount 144
23:05:44.676 00.000 7680 MoveAxis(N, 0, ABG)
23:05:44.677 00.001 7680 Move returns status 0, amount 0
23:05:44.677 00.000 7680 move complete, result=0
23:05:44.677 00.000 7680 worker thread done servicing request
23:05:44.679 00.002 7680 Worker thread wakes up
23:05:44.679 00.000 6120 GuideStep: -0.4 px 144 ms EAST, -0.1 px 0 ms NORTH
23:05:44.686 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:44.686 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:05:45.933 01.247 7680 Exposure complete
23:05:46.074 00.141 7680 worker thread done servicing request
23:05:46.075 00.001 6120 OnExposeComplete: enter
23:05:46.078 00.003 6120 UpdateGuideState(): m_state=6
23:05:46.084 00.006 6120 Star::Find(15, 969, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1242
23:05:46.087 00.003 6120 Star::Find returns 1 (1), X=969.65, Y=46.03, Mass=13481, SNR=75.4, Peak=255 HFD=6.8
23:05:46.091 00.004 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
23:05:46.095 00.004 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.42)
23:05:46.098 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=0.58 hyp=0.62 cameraTheta=1.18 mountX=-0.34 mountY=-0.41, mountTheta=-2.26
23:05:46.104 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.58, opts=13)
23:05:46.109 00.005 6120 Enqueuing Move request for scope (0.24, 0.58)
23:05:46.113 00.004 7680 Worker thread wakes up
23:05:46.113 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.58) opts 0xd
23:05:46.113 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.58)
23:05:46.113 00.000 7680 Moving (0.24, 0.58) raw xDistance=-0.34 yDistance=-0.41
23:05:46.113 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:46.118 00.005 6120 UpdateGuideState exits: m=13481 SNR=75.4 Saturated
23:05:46.121 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:46.125 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:46.128 00.003 6120 Enqueuing Expose request
23:05:46.131 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
23:05:46.131 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:05:46.132 00.001 7680 MoveAxis(E, 150, ABG)
23:05:46.132 00.000 7680 Guiding  Dir = 2, Dur = 150
23:05:46.132 00.000 7680 IsSlewing returns 0
23:05:46.132 00.000 7680 IsGuiding returns 0
23:05:46.134 00.002 7680 PulseGuide returned control before completion, sleep 160
23:05:46.296 00.162 7680 IsGuiding returns 1
23:05:46.297 00.001 7680 scope still moving after pulse duration time elapsed
23:05:46.327 00.030 7680 IsSlewing returns 0
23:05:46.328 00.001 7680 IsGuiding returns 0
23:05:46.329 00.001 7680 scope move finished after 150 + 45 ms
23:05:46.329 00.000 7680 Move returns status 0, amount 150
23:05:46.330 00.001 7680 MoveAxis(N, 224, ABG)
23:05:46.330 00.000 7680 Guiding  Dir = 0, Dur = 224
23:05:46.330 00.000 7680 IsSlewing returns 0
23:05:46.330 00.000 7680 IsGuiding returns 0
23:05:46.331 00.001 7680 PulseGuide returned control before completion, sleep 234
23:05:46.576 00.245 7680 IsGuiding returns 1
23:05:46.577 00.001 7680 scope still moving after pulse duration time elapsed
23:05:46.608 00.031 7680 IsSlewing returns 0
23:05:46.608 00.000 7680 IsGuiding returns 0
23:05:46.609 00.001 7680 scope move finished after 224 + 53 ms
23:05:46.609 00.000 7680 Move returns status 0, amount 224
23:05:46.609 00.000 7680 move complete, result=0
23:05:46.609 00.000 7680 worker thread done servicing request
23:05:46.609 00.000 6120 GuideStep: -0.3 px 150 ms EAST, -0.4 px 224 ms NORTH
23:05:46.615 00.006 7680 Worker thread wakes up
23:05:46.615 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:46.616 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:05:47.873 01.257 7680 Exposure complete
23:05:48.010 00.137 7680 worker thread done servicing request
23:05:48.010 00.000 6120 OnExposeComplete: enter
23:05:48.016 00.006 6120 UpdateGuideState(): m_state=6
23:05:48.020 00.004 6120 Star::Find(15, 969, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1243
23:05:48.024 00.004 6120 Star::Find returns 1 (1), X=969.50, Y=45.91, Mass=14316, SNR=78.5, Peak=255 HFD=7.0
23:05:48.028 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
23:05:48.031 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.22)
23:05:48.035 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.46 hyp=0.46 cameraTheta=1.38 mountX=-0.17 mountY=-0.37, mountTheta=-2.01
23:05:48.040 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.46, opts=13)
23:05:48.045 00.005 6120 Enqueuing Move request for scope (0.09, 0.46)
23:05:48.050 00.005 7680 Worker thread wakes up
23:05:48.050 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:48.056 00.006 6120 UpdateGuideState exits: m=14316 SNR=78.5 Saturated
23:05:48.061 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:48.064 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:48.069 00.005 6120 Enqueuing Expose request
23:05:48.072 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.46) opts 0xd
23:05:48.073 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.46)
23:05:48.073 00.000 7680 Moving (0.09, 0.46) raw xDistance=-0.17 yDistance=-0.37
23:05:48.073 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:05:48.073 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:05:48.073 00.000 7680 MoveAxis(E, 0, ABG)
23:05:48.074 00.001 7680 Move returns status 0, amount 0
23:05:48.074 00.000 7680 MoveAxis(N, 201, ABG)
23:05:48.074 00.000 7680 Guiding  Dir = 0, Dur = 201
23:05:48.075 00.001 7680 IsSlewing returns 0
23:05:48.076 00.001 7680 IsGuiding returns 0
23:05:48.076 00.000 7680 PulseGuide returned control before completion, sleep 211
23:05:48.302 00.226 7680 IsGuiding returns 1
23:05:48.303 00.001 7680 scope still moving after pulse duration time elapsed
23:05:48.333 00.030 7680 IsSlewing returns 0
23:05:48.334 00.001 7680 IsGuiding returns 0
23:05:48.335 00.001 7680 scope move finished after 201 + 57 ms
23:05:48.335 00.000 7680 Move returns status 0, amount 201
23:05:48.335 00.000 7680 move complete, result=0
23:05:48.336 00.001 7680 worker thread done servicing request
23:05:48.336 00.000 7680 Worker thread wakes up
23:05:48.337 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 201 ms NORTH
23:05:48.342 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:48.343 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:05:49.588 01.245 7680 Exposure complete
23:05:49.731 00.143 7680 worker thread done servicing request
23:05:49.731 00.000 6120 OnExposeComplete: enter
23:05:49.734 00.003 6120 UpdateGuideState(): m_state=6
23:05:49.738 00.004 6120 Star::Find(15, 969, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1244
23:05:49.742 00.004 6120 Star::Find returns 1 (1), X=969.19, Y=45.83, Mass=13160, SNR=75.4, Peak=255 HFD=6.8
23:05:49.745 00.003 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.22)
23:05:49.750 00.005 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.49)
23:05:49.753 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.38 hyp=0.44 cameraTheta=2.11 mountX=0.15 mountY=-0.44, mountTheta=-1.24
23:05:49.758 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.38, opts=13)
23:05:49.761 00.003 6120 Enqueuing Move request for scope (-0.23, 0.38)
23:05:49.766 00.005 7680 Worker thread wakes up
23:05:49.766 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.38) opts 0xd
23:05:49.766 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.38)
23:05:49.766 00.000 7680 Moving (-0.23, 0.38) raw xDistance=0.15 yDistance=-0.44
23:05:49.766 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:05:49.768 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:05:49.768 00.000 7680 MoveAxis(E, 0, ABG)
23:05:49.768 00.000 7680 Move returns status 0, amount 0
23:05:49.769 00.001 7680 MoveAxis(N, 240, ABG)
23:05:49.769 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:49.774 00.005 7680 Guiding  Dir = 0, Dur = 240
23:05:49.774 00.000 6120 UpdateGuideState exits: m=13160 SNR=75.4 Saturated
23:05:49.779 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:49.783 00.004 7680 IsSlewing returns 0
23:05:49.784 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:49.788 00.004 6120 Enqueuing Expose request
23:05:49.792 00.004 7680 IsGuiding returns 0
23:05:49.792 00.000 7680 PulseGuide returned control before completion, sleep 250
23:05:50.050 00.258 7680 IsGuiding returns 1
23:05:50.051 00.001 7680 scope still moving after pulse duration time elapsed
23:05:50.080 00.029 7680 IsSlewing returns 0
23:05:50.081 00.001 7680 IsGuiding returns 0
23:05:50.082 00.001 7680 scope move finished after 240 + 50 ms
23:05:50.082 00.000 7680 Move returns status 0, amount 240
23:05:50.082 00.000 7680 move complete, result=0
23:05:50.083 00.001 7680 worker thread done servicing request
23:05:50.084 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 240 ms NORTH
23:05:50.092 00.008 7680 Worker thread wakes up
23:05:50.092 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:50.092 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:05:51.346 01.254 7680 Exposure complete
23:05:51.487 00.141 7680 worker thread done servicing request
23:05:51.487 00.000 6120 OnExposeComplete: enter
23:05:51.491 00.004 6120 UpdateGuideState(): m_state=6
23:05:51.495 00.004 6120 Star::Find(15, 969, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1245
23:05:51.499 00.004 6120 Star::Find returns 1 (1), X=969.14, Y=45.62, Mass=13957, SNR=78.1, Peak=255 HFD=6.9
23:05:51.503 00.004 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-2.95) = xAngle (5.55 = -0.73)
23:05:51.506 00.003 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.00)
23:05:51.510 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.17 hyp=0.33 cameraTheta=2.59 mountX=0.24 mountY=-0.27, mountTheta=-0.85
23:05:51.515 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.17, opts=13)
23:05:51.519 00.004 6120 Enqueuing Move request for scope (-0.28, 0.17)
23:05:51.522 00.003 7680 Worker thread wakes up
23:05:51.522 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.17) opts 0xd
23:05:51.522 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.17)
23:05:51.522 00.000 7680 Moving (-0.28, 0.17) raw xDistance=0.24 yDistance=-0.27
23:05:51.523 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:05:51.523 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:05:51.525 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:51.528 00.003 7680 MoveAxis(W, 99, ABG)
23:05:51.528 00.000 7680 Guiding  Dir = 3, Dur = 99
23:05:51.528 00.000 6120 UpdateGuideState exits: m=13957 SNR=78.1 Saturated
23:05:51.532 00.004 7680 IsSlewing returns 0
23:05:51.533 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:51.536 00.003 7680 IsGuiding returns 0
23:05:51.537 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:51.541 00.004 6120 Enqueuing Expose request
23:05:51.544 00.003 7680 PulseGuide returned control before completion, sleep 109
23:05:51.666 00.122 7680 IsGuiding returns 0
23:05:51.671 00.005 7680 Move returns status 0, amount 99
23:05:51.672 00.001 7680 MoveAxis(N, 149, ABG)
23:05:51.672 00.000 7680 Guiding  Dir = 0, Dur = 149
23:05:51.673 00.001 7680 IsSlewing returns 0
23:05:51.673 00.000 7680 IsGuiding returns 0
23:05:51.674 00.001 7680 PulseGuide returned control before completion, sleep 159
23:05:51.836 00.162 7680 IsGuiding returns 1
23:05:51.836 00.000 7680 scope still moving after pulse duration time elapsed
23:05:51.868 00.032 7680 IsSlewing returns 0
23:05:51.868 00.000 7680 IsGuiding returns 0
23:05:51.868 00.000 7680 scope move finished after 149 + 45 ms
23:05:51.868 00.000 7680 Move returns status 0, amount 149
23:05:51.869 00.001 7680 move complete, result=0
23:05:51.869 00.000 7680 worker thread done servicing request
23:05:51.869 00.000 6120 GuideStep: 0.2 px 99 ms WEST, -0.3 px 149 ms NORTH
23:05:51.875 00.006 7680 Worker thread wakes up
23:05:51.875 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:51.875 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:05:53.127 01.252 7680 Exposure complete
23:05:53.257 00.130 7680 worker thread done servicing request
23:05:53.259 00.002 6120 OnExposeComplete: enter
23:05:53.264 00.005 6120 UpdateGuideState(): m_state=6
23:05:53.268 00.004 6120 Star::Find(15, 969, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1246
23:05:53.272 00.004 6120 Star::Find returns 1 (1), X=969.14, Y=45.64, Mass=14019, SNR=78.2, Peak=255 HFD=6.9
23:05:53.277 00.005 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.48 = -0.81)
23:05:53.282 00.005 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.21 = -1.07)
23:05:53.285 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.52 mountX=0.23 mountY=-0.29, mountTheta=-0.90
23:05:53.290 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.19, opts=13)
23:05:53.295 00.005 6120 Enqueuing Move request for scope (-0.27, 0.19)
23:05:53.299 00.004 7680 Worker thread wakes up
23:05:53.299 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:53.303 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.19) opts 0xd
23:05:53.303 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.19)
23:05:53.303 00.000 7680 Moving (-0.27, 0.19) raw xDistance=0.23 yDistance=-0.29
23:05:53.303 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
23:05:53.303 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:05:53.303 00.000 7680 MoveAxis(W, 101, ABG)
23:05:53.303 00.000 6120 UpdateGuideState exits: m=14019 SNR=78.2 Saturated
23:05:53.308 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:53.312 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:53.316 00.004 6120 Enqueuing Expose request
23:05:53.319 00.003 7680 Guiding  Dir = 3, Dur = 101
23:05:53.319 00.000 7680 IsSlewing returns 0
23:05:53.320 00.001 7680 IsGuiding returns 0
23:05:53.320 00.000 7680 PulseGuide returned control before completion, sleep 111
23:05:53.445 00.125 7680 IsGuiding returns 1
23:05:53.446 00.001 7680 scope still moving after pulse duration time elapsed
23:05:53.476 00.030 7680 IsSlewing returns 0
23:05:53.477 00.001 7680 IsGuiding returns 1
23:05:53.509 00.032 7680 IsSlewing returns 0
23:05:53.510 00.001 7680 IsGuiding returns 1
23:05:53.539 00.029 7680 IsSlewing returns 0
23:05:53.540 00.001 7680 IsGuiding returns 0
23:05:53.541 00.001 7680 scope move finished after 101 + 119 ms
23:05:53.541 00.000 7680 Move returns status 0, amount 101
23:05:53.542 00.001 7680 MoveAxis(N, 160, ABG)
23:05:53.543 00.001 7680 Guiding  Dir = 0, Dur = 160
23:05:53.543 00.000 7680 IsSlewing returns 0
23:05:53.544 00.001 7680 IsGuiding returns 0
23:05:53.544 00.000 7680 PulseGuide returned control before completion, sleep 170
23:05:53.727 00.183 7680 IsGuiding returns 1
23:05:53.727 00.000 7680 scope still moving after pulse duration time elapsed
23:05:53.758 00.031 7680 IsSlewing returns 0
23:05:53.759 00.001 7680 IsGuiding returns 0
23:05:53.759 00.000 7680 scope move finished after 160 + 55 ms
23:05:53.761 00.002 7680 Move returns status 0, amount 160
23:05:53.761 00.000 7680 move complete, result=0
23:05:53.762 00.001 7680 worker thread done servicing request
23:05:53.762 00.000 7680 Worker thread wakes up
23:05:53.762 00.000 6120 GuideStep: 0.2 px 101 ms WEST, -0.3 px 160 ms NORTH
23:05:53.768 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:53.768 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:05:55.020 01.252 7680 Exposure complete
23:05:55.160 00.140 7680 worker thread done servicing request
23:05:55.160 00.000 6120 OnExposeComplete: enter
23:05:55.164 00.004 6120 UpdateGuideState(): m_state=6
23:05:55.168 00.004 6120 Star::Find(15, 969, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1247
23:05:55.172 00.004 6120 Star::Find returns 1 (1), X=969.38, Y=45.47, Mass=12902, SNR=74.3, Peak=255 HFD=7.1
23:05:55.176 00.004 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-2.95) = xAngle (5.60 = -0.69)
23:05:55.181 00.005 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.33 = -0.96)
23:05:55.185 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.64 mountX=0.03 mountY=-0.03, mountTheta=-0.81
23:05:55.191 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.02, opts=13)
23:05:55.195 00.004 6120 Enqueuing Move request for scope (-0.04, 0.02)
23:05:55.200 00.005 7680 Worker thread wakes up
23:05:55.200 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:55.204 00.004 6120 UpdateGuideState exits: m=12902 SNR=74.3 Saturated
23:05:55.208 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:55.212 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:55.216 00.004 6120 Enqueuing Expose request
23:05:55.220 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
23:05:55.220 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
23:05:55.220 00.000 7680 Moving (-0.04, 0.02) raw xDistance=0.03 yDistance=-0.03
23:05:55.220 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:05:55.220 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:05:55.220 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:05:55.222 00.002 7680 MoveAxis(E, 0, ABG)
23:05:55.222 00.000 7680 Move returns status 0, amount 0
23:05:55.222 00.000 7680 MoveAxis(N, 0, ABG)
23:05:55.223 00.001 7680 Move returns status 0, amount 0
23:05:55.223 00.000 7680 move complete, result=0
23:05:55.223 00.000 7680 worker thread done servicing request
23:05:55.223 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:05:55.226 00.003 7680 Worker thread wakes up
23:05:55.226 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:55.228 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:05:56.477 01.249 7680 Exposure complete
23:05:56.607 00.130 7680 worker thread done servicing request
23:05:56.607 00.000 6120 OnExposeComplete: enter
23:05:56.613 00.006 6120 UpdateGuideState(): m_state=6
23:05:56.616 00.003 6120 Star::Find(15, 969, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1248
23:05:56.621 00.005 6120 Star::Find returns 1 (1), X=969.07, Y=45.93, Mass=13772, SNR=76.1, Peak=255 HFD=7.0
23:05:56.625 00.004 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.15 = -1.13)
23:05:56.629 00.004 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.40)
23:05:56.633 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=0.48 hyp=0.59 cameraTheta=2.19 mountX=0.25 mountY=-0.58, mountTheta=-1.17
23:05:56.640 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.48, opts=13)
23:05:56.646 00.006 6120 Enqueuing Move request for scope (-0.34, 0.48)
23:05:56.650 00.004 7680 Worker thread wakes up
23:05:56.650 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.48) opts 0xd
23:05:56.650 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.48)
23:05:56.650 00.000 7680 Moving (-0.34, 0.48) raw xDistance=0.25 yDistance=-0.58
23:05:56.651 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:05:56.651 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
23:05:56.651 00.000 7680 MoveAxis(W, 102, ABG)
23:05:56.651 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:56.656 00.005 6120 UpdateGuideState exits: m=13772 SNR=76.1 Saturated
23:05:56.660 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:56.663 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:56.668 00.005 6120 Enqueuing Expose request
23:05:56.673 00.005 7680 Guiding  Dir = 3, Dur = 102
23:05:56.673 00.000 7680 IsSlewing returns 0
23:05:56.674 00.001 7680 IsGuiding returns 0
23:05:56.674 00.000 7680 PulseGuide returned control before completion, sleep 112
23:05:56.794 00.120 7680 IsGuiding returns 1
23:05:56.795 00.001 7680 scope still moving after pulse duration time elapsed
23:05:56.825 00.030 7680 IsSlewing returns 0
23:05:56.827 00.002 7680 IsGuiding returns 1
23:05:56.857 00.030 7680 IsSlewing returns 0
23:05:56.858 00.001 7680 IsGuiding returns 1
23:05:56.887 00.029 7680 IsSlewing returns 0
23:05:56.897 00.010 7680 IsGuiding returns 0
23:05:56.898 00.001 7680 scope move finished after 102 + 121 ms
23:05:56.898 00.000 7680 Move returns status 0, amount 102
23:05:56.899 00.001 7680 MoveAxis(N, 315, ABG)
23:05:56.899 00.000 7680 Guiding  Dir = 0, Dur = 315
23:05:56.900 00.001 7680 IsSlewing returns 0
23:05:56.901 00.001 7680 IsGuiding returns 0
23:05:56.902 00.001 7680 PulseGuide returned control before completion, sleep 325
23:05:57.231 00.329 7680 IsGuiding returns 1
23:05:57.231 00.000 7680 scope still moving after pulse duration time elapsed
23:05:57.262 00.031 7680 IsSlewing returns 0
23:05:57.262 00.000 7680 IsGuiding returns 0
23:05:57.262 00.000 7680 scope move finished after 315 + 46 ms
23:05:57.263 00.001 7680 Move returns status 0, amount 315
23:05:57.263 00.000 7680 move complete, result=0
23:05:57.263 00.000 6120 GuideStep: 0.2 px 102 ms WEST, -0.6 px 315 ms NORTH
23:05:57.268 00.005 7680 worker thread done servicing request
23:05:57.268 00.000 7680 Worker thread wakes up
23:05:57.270 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:57.270 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:05:58.518 01.248 7680 Exposure complete
23:05:59.039 00.521 7680 worker thread done servicing request
23:05:59.039 00.000 6120 OnExposeComplete: enter
23:05:59.042 00.003 6120 UpdateGuideState(): m_state=6
23:05:59.046 00.004 6120 Star::Find(15, 969, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1249
23:05:59.052 00.006 6120 Star::Find returns 1 (1), X=969.18, Y=45.71, Mass=12751, SNR=73.6, Peak=255 HFD=6.8
23:05:59.055 00.003 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
23:05:59.057 00.002 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
23:05:59.061 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.26 hyp=0.35 cameraTheta=2.29 mountX=0.18 mountY=-0.34, mountTheta=-1.08
23:05:59.065 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.26, opts=13)
23:05:59.068 00.003 6120 Enqueuing Move request for scope (-0.23, 0.26)
23:05:59.071 00.003 7680 Worker thread wakes up
23:05:59.071 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:05:59.073 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.26) opts 0xd
23:05:59.073 00.000 6120 UpdateGuideState exits: m=12751 SNR=73.6 Saturated
23:05:59.077 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.26)
23:05:59.077 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:59.080 00.003 7680 Moving (-0.23, 0.26) raw xDistance=0.18 yDistance=-0.34
23:05:59.080 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:05:59.080 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:05:59.080 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:05:59.084 00.004 7680 MoveAxis(E, 0, ABG)
23:05:59.084 00.000 6120 Enqueuing Expose request
23:05:59.087 00.003 7680 Move returns status 0, amount 0
23:05:59.087 00.000 7680 MoveAxis(N, 183, ABG)
23:05:59.087 00.000 7680 Guiding  Dir = 0, Dur = 183
23:05:59.087 00.000 7680 IsSlewing returns 0
23:05:59.087 00.000 7680 IsGuiding returns 0
23:05:59.087 00.000 7680 PulseGuide returned control before completion, sleep 193
23:05:59.293 00.206 7680 IsGuiding returns 1
23:05:59.293 00.000 7680 scope still moving after pulse duration time elapsed
23:05:59.324 00.031 7680 IsSlewing returns 0
23:05:59.324 00.000 7680 IsGuiding returns 0
23:05:59.326 00.002 7680 scope move finished after 183 + 55 ms
23:05:59.326 00.000 7680 Move returns status 0, amount 183
23:05:59.326 00.000 7680 move complete, result=0
23:05:59.326 00.000 7680 worker thread done servicing request
23:05:59.326 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 183 ms NORTH
23:05:59.331 00.005 7680 Worker thread wakes up
23:05:59.331 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:05:59.331 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:06:00.569 01.238 7680 Exposure complete
23:06:00.690 00.121 7680 worker thread done servicing request
23:06:00.690 00.000 6120 OnExposeComplete: enter
23:06:00.694 00.004 6120 UpdateGuideState(): m_state=6
23:06:00.699 00.005 6120 Star::Find(15, 969, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1250
23:06:00.703 00.004 6120 Star::Find returns 1 (1), X=969.04, Y=45.61, Mass=13039, SNR=75.5, Peak=255 HFD=6.9
23:06:00.708 00.005 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.69 = -0.59)
23:06:00.712 00.004 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.42 = -0.86)
23:06:00.716 00.004 6120 CameraToMount -- cameraX=-0.37 cameraY=0.16 hyp=0.41 cameraTheta=2.74 mountX=0.34 mountY=-0.31, mountTheta=-0.74
23:06:00.722 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.16, opts=13)
23:06:00.726 00.004 6120 Enqueuing Move request for scope (-0.37, 0.16)
23:06:00.730 00.004 7680 Worker thread wakes up
23:06:00.730 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:00.734 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.16) opts 0xd
23:06:00.734 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.16)
23:06:00.734 00.000 7680 Moving (-0.37, 0.16) raw xDistance=0.34 yDistance=-0.31
23:06:00.734 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
23:06:00.734 00.000 6120 UpdateGuideState exits: m=13039 SNR=75.5 Saturated
23:06:00.739 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:06:00.739 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:00.742 00.003 7680 MoveAxis(W, 138, ABG)
23:06:00.742 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:00.747 00.005 7680 Guiding  Dir = 3, Dur = 138
23:06:00.748 00.001 6120 Enqueuing Expose request
23:06:00.751 00.003 7680 IsSlewing returns 0
23:06:00.752 00.001 7680 IsGuiding returns 0
23:06:00.752 00.000 7680 PulseGuide returned control before completion, sleep 148
23:06:00.906 00.154 7680 IsGuiding returns 1
23:06:00.906 00.000 7680 scope still moving after pulse duration time elapsed
23:06:00.937 00.031 7680 IsSlewing returns 0
23:06:00.937 00.000 7680 IsGuiding returns 0
23:06:00.938 00.001 7680 scope move finished after 138 + 47 ms
23:06:00.938 00.000 7680 Move returns status 0, amount 138
23:06:00.938 00.000 7680 MoveAxis(N, 168, ABG)
23:06:00.938 00.000 7680 Guiding  Dir = 0, Dur = 168
23:06:00.938 00.000 7680 IsSlewing returns 0
23:06:00.938 00.000 7680 IsGuiding returns 0
23:06:00.939 00.001 7680 PulseGuide returned control before completion, sleep 178
23:06:01.126 00.187 7680 IsGuiding returns 1
23:06:01.126 00.000 7680 scope still moving after pulse duration time elapsed
23:06:01.156 00.030 7680 IsSlewing returns 0
23:06:01.156 00.000 7680 IsGuiding returns 0
23:06:01.156 00.000 7680 scope move finished after 168 + 50 ms
23:06:01.156 00.000 7680 Move returns status 0, amount 168
23:06:01.156 00.000 7680 move complete, result=0
23:06:01.158 00.002 7680 worker thread done servicing request
23:06:01.158 00.000 6120 GuideStep: 0.3 px 138 ms WEST, -0.3 px 168 ms NORTH
23:06:01.160 00.002 7680 Worker thread wakes up
23:06:01.160 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:01.162 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:06:02.413 01.251 7680 Exposure complete
23:06:02.556 00.143 7680 worker thread done servicing request
23:06:02.557 00.001 6120 OnExposeComplete: enter
23:06:02.560 00.003 6120 UpdateGuideState(): m_state=6
23:06:02.565 00.005 6120 Star::Find(15, 969, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1251
23:06:02.569 00.004 6120 Star::Find returns 1 (1), X=969.12, Y=45.50, Mass=13766, SNR=76.8, Peak=255 HFD=7.0
23:06:02.573 00.004 6120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-2.95) = xAngle (5.94 = -0.34)
23:06:02.576 00.003 6120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.67 = -0.61)
23:06:02.583 00.007 6120 CameraToMount -- cameraX=-0.30 cameraY=0.05 hyp=0.30 cameraTheta=2.99 mountX=0.28 mountY=-0.17, mountTheta=-0.55
23:06:02.589 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.05, opts=13)
23:06:02.594 00.005 6120 Enqueuing Move request for scope (-0.30, 0.05)
23:06:02.598 00.004 7680 Worker thread wakes up
23:06:02.599 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.05) opts 0xd
23:06:02.599 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.05)
23:06:02.599 00.000 7680 Moving (-0.30, 0.05) raw xDistance=0.28 yDistance=-0.17
23:06:02.599 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
23:06:02.599 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:06:02.600 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:06:02.600 00.000 7680 MoveAxis(W, 125, ABG)
23:06:02.600 00.000 7680 Guiding  Dir = 3, Dur = 125
23:06:02.600 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:02.605 00.005 6120 UpdateGuideState exits: m=13766 SNR=76.8 Saturated
23:06:02.610 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:02.614 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:02.618 00.004 6120 Enqueuing Expose request
23:06:02.623 00.005 7680 IsSlewing returns 0
23:06:02.623 00.000 7680 IsGuiding returns 0
23:06:02.623 00.000 7680 PulseGuide returned control before completion, sleep 135
23:06:02.766 00.143 7680 IsGuiding returns 1
23:06:02.766 00.000 7680 scope still moving after pulse duration time elapsed
23:06:02.796 00.030 7680 IsSlewing returns 0
23:06:02.796 00.000 7680 IsGuiding returns 0
23:06:02.798 00.002 7680 scope move finished after 125 + 49 ms
23:06:02.798 00.000 7680 Move returns status 0, amount 125
23:06:02.798 00.000 7680 MoveAxis(N, 0, ABG)
23:06:02.798 00.000 7680 Move returns status 0, amount 0
23:06:02.799 00.001 7680 move complete, result=0
23:06:02.799 00.000 7680 worker thread done servicing request
23:06:02.800 00.001 7680 Worker thread wakes up
23:06:02.800 00.000 6120 GuideStep: 0.3 px 125 ms WEST, -0.2 px 0 ms NORTH
23:06:02.809 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:02.810 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:06:04.058 01.248 7680 Exposure complete
23:06:04.191 00.133 7680 worker thread done servicing request
23:06:04.192 00.001 6120 OnExposeComplete: enter
23:06:04.196 00.004 6120 UpdateGuideState(): m_state=6
23:06:04.200 00.004 6120 Star::Find(15, 969, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1252
23:06:04.203 00.003 6120 Star::Find returns 1 (1), X=969.24, Y=45.69, Mass=13785, SNR=76.7, Peak=255 HFD=7.0
23:06:04.208 00.005 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.15 = -1.13)
23:06:04.213 00.005 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.40)
23:06:04.217 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.24 hyp=0.29 cameraTheta=2.19 mountX=0.12 mountY=-0.29, mountTheta=-1.17
23:06:04.223 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.24, opts=13)
23:06:04.227 00.004 6120 Enqueuing Move request for scope (-0.17, 0.24)
23:06:04.230 00.003 7680 Worker thread wakes up
23:06:04.230 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.24) opts 0xd
23:06:04.232 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.24)
23:06:04.232 00.000 7680 Moving (-0.17, 0.24) raw xDistance=0.12 yDistance=-0.29
23:06:04.232 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:06:04.232 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:04.236 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:06:04.236 00.000 7680 MoveAxis(E, 0, ABG)
23:06:04.236 00.000 7680 Move returns status 0, amount 0
23:06:04.237 00.001 6120 UpdateGuideState exits: m=13785 SNR=76.7 Saturated
23:06:04.241 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:04.245 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:04.249 00.004 7680 MoveAxis(N, 157, ABG)
23:06:04.250 00.001 7680 Guiding  Dir = 0, Dur = 157
23:06:04.250 00.000 6120 Enqueuing Expose request
23:06:04.253 00.003 7680 IsSlewing returns 0
23:06:04.253 00.000 7680 IsGuiding returns 0
23:06:04.253 00.000 7680 PulseGuide returned control before completion, sleep 167
23:06:04.426 00.173 7680 IsGuiding returns 1
23:06:04.427 00.001 7680 scope still moving after pulse duration time elapsed
23:06:04.457 00.030 7680 IsSlewing returns 0
23:06:04.461 00.004 7680 IsGuiding returns 0
23:06:04.461 00.000 7680 scope move finished after 157 + 50 ms
23:06:04.462 00.001 7680 Move returns status 0, amount 157
23:06:04.462 00.000 7680 move complete, result=0
23:06:04.463 00.001 7680 worker thread done servicing request
23:06:04.463 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 157 ms NORTH
23:06:04.470 00.007 7680 Worker thread wakes up
23:06:04.470 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:04.470 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:06:05.716 01.246 7680 Exposure complete
23:06:05.852 00.136 7680 worker thread done servicing request
23:06:05.852 00.000 6120 OnExposeComplete: enter
23:06:05.857 00.005 6120 UpdateGuideState(): m_state=6
23:06:05.861 00.004 6120 Star::Find(15, 969, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1253
23:06:05.865 00.004 6120 Star::Find returns 1 (1), X=969.45, Y=45.31, Mass=13347, SNR=75.4, Peak=255 HFD=7.1
23:06:05.869 00.004 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-2.95) = xAngle (1.61 = 1.61)
23:06:05.873 00.004 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.34 = 1.34)
23:06:05.877 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.35 mountX=-0.00 mountY=0.14, mountTheta=1.61
23:06:05.882 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.14, opts=13)
23:06:05.888 00.006 6120 Enqueuing Move request for scope (0.03, -0.14)
23:06:05.891 00.003 7680 Worker thread wakes up
23:06:05.891 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
23:06:05.893 00.002 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
23:06:05.893 00.000 7680 Moving (0.03, -0.14) raw xDistance=-0.00 yDistance=0.14
23:06:05.893 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:06:05.893 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:06:05.893 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:05.896 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:06:05.897 00.001 7680 MoveAxis(E, 0, ABG)
23:06:05.897 00.000 7680 Move returns status 0, amount 0
23:06:05.897 00.000 7680 MoveAxis(N, 0, ABG)
23:06:05.897 00.000 7680 Move returns status 0, amount 0
23:06:05.897 00.000 7680 move complete, result=0
23:06:05.897 00.000 7680 worker thread done servicing request
23:06:05.897 00.000 6120 UpdateGuideState exits: m=13347 SNR=75.4 Saturated
23:06:05.901 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:05.905 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:05.908 00.003 6120 Enqueuing Expose request
23:06:05.912 00.004 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:05.915 00.003 7680 Worker thread wakes up
23:06:05.915 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:05.916 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:06:07.172 01.256 7680 Exposure complete
23:06:07.305 00.133 7680 worker thread done servicing request
23:06:07.305 00.000 6120 OnExposeComplete: enter
23:06:07.310 00.005 6120 UpdateGuideState(): m_state=6
23:06:07.313 00.003 6120 Star::Find(15, 969, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1254
23:06:07.317 00.004 6120 Star::Find returns 1 (1), X=969.42, Y=45.38, Mass=13108, SNR=75.4, Peak=255 HFD=7.0
23:06:07.320 00.003 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-2.95) = xAngle (1.38 = 1.38)
23:06:07.324 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.11 = 1.11)
23:06:07.329 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.58 mountX=0.01 mountY=0.07, mountTheta=1.36
23:06:07.336 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.07, opts=13)
23:06:07.341 00.005 6120 Enqueuing Move request for scope (-0.00, -0.07)
23:06:07.344 00.003 7680 Worker thread wakes up
23:06:07.344 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:07.348 00.004 6120 UpdateGuideState exits: m=13108 SNR=75.4 Saturated
23:06:07.352 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:07.356 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
23:06:07.356 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:07.360 00.004 6120 Enqueuing Expose request
23:06:07.365 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
23:06:07.365 00.000 7680 Moving (-0.00, -0.07) raw xDistance=0.01 yDistance=0.07
23:06:07.365 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:06:07.365 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:06:07.365 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:06:07.366 00.001 7680 MoveAxis(E, 0, ABG)
23:06:07.366 00.000 7680 Move returns status 0, amount 0
23:06:07.367 00.001 7680 MoveAxis(N, 0, ABG)
23:06:07.367 00.000 7680 Move returns status 0, amount 0
23:06:07.367 00.000 7680 move complete, result=0
23:06:07.367 00.000 7680 worker thread done servicing request
23:06:07.367 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:07.371 00.004 7680 Worker thread wakes up
23:06:07.371 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:07.371 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:06:08.628 01.257 7680 Exposure complete
23:06:08.757 00.129 7680 worker thread done servicing request
23:06:08.757 00.000 6120 OnExposeComplete: enter
23:06:08.762 00.005 6120 UpdateGuideState(): m_state=6
23:06:08.766 00.004 6120 Star::Find(15, 969, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1255
23:06:08.771 00.005 6120 Star::Find returns 1 (1), X=969.20, Y=45.79, Mass=13621, SNR=76.1, Peak=255 HFD=6.8
23:06:08.776 00.005 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
23:06:08.781 00.005 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
23:06:08.784 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.34 hyp=0.40 cameraTheta=2.13 mountX=0.15 mountY=-0.40, mountTheta=-1.22
23:06:08.789 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.34, opts=13)
23:06:08.794 00.005 6120 Enqueuing Move request for scope (-0.21, 0.34)
23:06:08.798 00.004 7680 Worker thread wakes up
23:06:08.799 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:08.802 00.003 6120 UpdateGuideState exits: m=13621 SNR=76.1 Saturated
23:06:08.807 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:08.811 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:08.815 00.004 6120 Enqueuing Expose request
23:06:08.817 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.34) opts 0xd
23:06:08.819 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.34)
23:06:08.819 00.000 7680 Moving (-0.21, 0.34) raw xDistance=0.15 yDistance=-0.40
23:06:08.819 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:06:08.819 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:06:08.820 00.001 7680 MoveAxis(E, 0, ABG)
23:06:08.820 00.000 7680 Move returns status 0, amount 0
23:06:08.820 00.000 7680 MoveAxis(N, 215, ABG)
23:06:08.820 00.000 7680 Guiding  Dir = 0, Dur = 215
23:06:08.820 00.000 7680 IsSlewing returns 0
23:06:08.821 00.001 7680 IsGuiding returns 0
23:06:08.821 00.000 7680 PulseGuide returned control before completion, sleep 225
23:06:09.055 00.234 7680 IsGuiding returns 1
23:06:09.056 00.001 7680 scope still moving after pulse duration time elapsed
23:06:09.087 00.031 7680 IsSlewing returns 0
23:06:09.088 00.001 7680 IsGuiding returns 0
23:06:09.089 00.001 7680 scope move finished after 215 + 52 ms
23:06:09.089 00.000 7680 Move returns status 0, amount 215
23:06:09.089 00.000 7680 move complete, result=0
23:06:09.089 00.000 7680 worker thread done servicing request
23:06:09.091 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 215 ms NORTH
23:06:09.095 00.004 7680 Worker thread wakes up
23:06:09.096 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:09.096 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:06:10.344 01.248 7680 Exposure complete
23:06:10.473 00.129 7680 worker thread done servicing request
23:06:10.474 00.001 6120 OnExposeComplete: enter
23:06:10.478 00.004 6120 UpdateGuideState(): m_state=6
23:06:10.481 00.003 6120 Star::Find(15, 969, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1256
23:06:10.485 00.004 6120 Star::Find returns 1 (1), X=968.97, Y=45.77, Mass=12870, SNR=76.2, Peak=255 HFD=6.8
23:06:10.488 00.003 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-2.95) = xAngle (5.47 = -0.82)
23:06:10.493 00.005 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.20 = -1.08)
23:06:10.497 00.004 6120 CameraToMount -- cameraX=-0.44 cameraY=0.32 hyp=0.55 cameraTheta=2.51 mountX=0.37 mountY=-0.48, mountTheta=-0.91
23:06:10.502 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.44, y=0.32, opts=13)
23:06:10.505 00.003 6120 Enqueuing Move request for scope (-0.44, 0.32)
23:06:10.509 00.004 7680 Worker thread wakes up
23:06:10.509 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:10.514 00.005 6120 UpdateGuideState exits: m=12870 SNR=76.2 Saturated
23:06:10.518 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.32) opts 0xd
23:06:10.519 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.44, 0.32)
23:06:10.519 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:10.522 00.003 7680 Moving (-0.44, 0.32) raw xDistance=0.37 yDistance=-0.48
23:06:10.522 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
23:06:10.522 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
23:06:10.523 00.001 7680 MoveAxis(W, 153, ABG)
23:06:10.523 00.000 7680 Guiding  Dir = 3, Dur = 153
23:06:10.523 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:10.528 00.005 6120 Enqueuing Expose request
23:06:10.531 00.003 7680 IsSlewing returns 0
23:06:10.532 00.001 7680 IsGuiding returns 0
23:06:10.532 00.000 7680 PulseGuide returned control before completion, sleep 163
23:06:10.712 00.180 7680 IsGuiding returns 0
23:06:10.713 00.001 7680 Move returns status 0, amount 153
23:06:10.713 00.000 7680 MoveAxis(N, 262, ABG)
23:06:10.715 00.002 7680 Guiding  Dir = 0, Dur = 262
23:06:10.716 00.001 7680 IsSlewing returns 0
23:06:10.716 00.000 7680 IsGuiding returns 0
23:06:10.718 00.002 7680 PulseGuide returned control before completion, sleep 272
23:06:10.993 00.275 7680 IsGuiding returns 1
23:06:10.994 00.001 7680 scope still moving after pulse duration time elapsed
23:06:11.024 00.030 7680 IsSlewing returns 0
23:06:11.025 00.001 7680 IsGuiding returns 0
23:06:11.025 00.000 7680 scope move finished after 262 + 46 ms
23:06:11.027 00.002 7680 Move returns status 0, amount 262
23:06:11.027 00.000 7680 move complete, result=0
23:06:11.027 00.000 7680 worker thread done servicing request
23:06:11.028 00.001 7680 Worker thread wakes up
23:06:11.029 00.001 6120 GuideStep: 0.4 px 153 ms WEST, -0.5 px 262 ms NORTH
23:06:11.035 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:11.035 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:06:12.285 01.250 7680 Exposure complete
23:06:12.409 00.124 7680 worker thread done servicing request
23:06:12.410 00.001 6120 OnExposeComplete: enter
23:06:12.414 00.004 6120 UpdateGuideState(): m_state=6
23:06:12.419 00.005 6120 Star::Find(15, 968, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1257
23:06:12.422 00.003 6120 Star::Find returns 1 (1), X=969.08, Y=45.36, Mass=13276, SNR=75.7, Peak=255 HFD=6.9
23:06:12.426 00.004 6120 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-2.95) = xAngle (0.06 = 0.06)
23:06:12.429 00.003 6120 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.20 = -0.20)
23:06:12.433 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=-0.09 hyp=0.35 cameraTheta=-2.89 mountX=0.35 mountY=-0.07, mountTheta=-0.20
23:06:12.438 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=-0.09, opts=13)
23:06:12.441 00.003 6120 Enqueuing Move request for scope (-0.34, -0.09)
23:06:12.444 00.003 7680 Worker thread wakes up
23:06:12.444 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.09) opts 0xd
23:06:12.444 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, -0.09)
23:06:12.444 00.000 7680 Moving (-0.34, -0.09) raw xDistance=0.35 yDistance=-0.07
23:06:12.444 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
23:06:12.446 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:06:12.446 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:12.449 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:06:12.450 00.001 7680 MoveAxis(W, 152, ABG)
23:06:12.450 00.000 7680 Guiding  Dir = 3, Dur = 152
23:06:12.450 00.000 6120 UpdateGuideState exits: m=13276 SNR=75.7 Saturated
23:06:12.453 00.003 7680 IsSlewing returns 0
23:06:12.454 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:12.458 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:12.461 00.003 7680 IsGuiding returns 0
23:06:12.461 00.000 6120 Enqueuing Expose request
23:06:12.465 00.004 7680 PulseGuide returned control before completion, sleep 162
23:06:12.634 00.169 7680 IsGuiding returns 1
23:06:12.635 00.001 7680 scope still moving after pulse duration time elapsed
23:06:12.666 00.031 7680 IsSlewing returns 0
23:06:12.668 00.002 7680 IsGuiding returns 0
23:06:12.668 00.000 7680 scope move finished after 152 + 54 ms
23:06:12.668 00.000 7680 Move returns status 0, amount 152
23:06:12.668 00.000 7680 MoveAxis(N, 0, ABG)
23:06:12.669 00.001 7680 Move returns status 0, amount 0
23:06:12.669 00.000 7680 move complete, result=0
23:06:12.669 00.000 7680 worker thread done servicing request
23:06:12.670 00.001 6120 GuideStep: 0.3 px 152 ms WEST, -0.1 px 0 ms NORTH
23:06:12.680 00.010 7680 Worker thread wakes up
23:06:12.680 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:12.680 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,30,31,31)
23:06:13.946 01.266 6120 evsrv: cli 0FAEFD98 connect
23:06:13.958 00.012 7680 Exposure complete
23:06:13.958 00.000 6120 case statement mapped state 6 to 3
23:06:13.964 00.006 6120 case statement mapped state 6 to 3
23:06:13.969 00.005 6120 evsrv: cli 0FAEFD98 request: {"method":"get_app_state","id":"5cee1628-36c3-48d0-afc9-93aa6c91aee4"}
23:06:13.973 00.004 6120 case statement mapped state 6 to 3
23:06:13.977 00.004 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":"Guiding","id":"5cee1628-36c3-48d0-afc9-93aa6c91aee4"}
23:06:13.983 00.006 6120 evsrv: cli 0FAEFD98 disconnect
23:06:13.988 00.005 6120 evsrv: cli 0FAEF398 connect
23:06:13.991 00.003 6120 case statement mapped state 6 to 3
23:06:13.994 00.003 6120 case statement mapped state 6 to 3
23:06:13.999 00.005 6120 evsrv: cli 0FAEF398 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"5b91cb85-166b-4969-8c98-94ef043a5730"}
23:06:14.003 00.004 6120 PhdController::Dither begins
23:06:14.006 00.003 6120 dither: size=5.00, dRA=0.17 dDec=1.63
23:06:14.008 00.002 6120 MountToCamera -- mountTheta (1.47) + m_xAngle (-2.95) = xAngle (-1.49 = -1.49)
23:06:14.014 00.006 6120 MountToCamera -- mountX=0.17 mountY=1.63 hyp=1.64 mountTheta=1.47 cameraX=0.14, cameraY=-1.63 cameraTheta=-1.49
23:06:14.162 00.148 6120 setting lock position to (969.55, 43.82)
23:06:14.168 00.006 6120 Mount: notify guiding dithered (0.1, -1.6)
23:06:14.279 00.111 6120 Status Line: Dither by 0.17,1.63
23:06:14.285 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:06:14.289 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
23:06:14.293 00.004 6120 evsrv: cli 0FAEF398 response: {"jsonrpc":"2.0","result":0,"id":"5b91cb85-166b-4969-8c98-94ef043a5730"}
23:06:14.297 00.004 6120 evsrv: cli 0FAEF398 disconnect
23:06:14.324 00.027 7680 worker thread done servicing request
23:06:14.324 00.000 6120 OnExposeComplete: enter
23:06:14.327 00.003 6120 UpdateGuideState(): m_state=6
23:06:14.330 00.003 6120 Star::Find(15, 969, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1258
23:06:14.333 00.003 6120 Star::Find returns 1 (1), X=969.28, Y=45.84, Mass=14438, SNR=78.3, Peak=255 HFD=6.8
23:06:14.336 00.003 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
23:06:14.339 00.003 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
23:06:14.342 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=2.02 hyp=2.04 cameraTheta=1.70 mountX=-0.11 mountY=-1.94, mountTheta=-1.63
23:06:14.347 00.005 6120 dither recenter: remaining=(-0.2,-1.6) step=(-0.2,-1.6)
23:06:14.350 00.003 6120 MountToCamera -- mountTheta (-1.67) + m_xAngle (-2.95) = xAngle (-4.63 = 1.65)
23:06:14.352 00.002 6120 MountToCamera -- mountX=-0.17 mountY=-1.63 hyp=1.64 mountTheta=-1.67 cameraX=-0.14, cameraY=1.63 cameraTheta=1.65
23:06:14.356 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=1.63, opts=4)
23:06:14.359 00.003 6120 Enqueuing Move request for scope (-0.14, 1.63)
23:06:14.362 00.003 7680 Worker thread wakes up
23:06:14.362 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 1.63) opts 0x4
23:06:14.362 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 1.63)
23:06:14.362 00.000 7680 Moving (-0.14, 1.63) raw xDistance=-0.17 yDistance=-1.63
23:06:14.362 00.000 7680 MoveAxis(E, 110, B)
23:06:14.362 00.000 7680 Guiding  Dir = 2, Dur = 110
23:06:14.362 00.000 6120 Mount: notify direct move -0.17,-1.63
23:06:14.365 00.003 7680 IsSlewing returns 0
23:06:14.365 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:14.368 00.003 7680 IsGuiding returns 0
23:06:14.368 00.000 6120 UpdateGuideState exits: m=14438 SNR=78.3 Saturated
23:06:14.371 00.003 7680 PulseGuide returned control before completion, sleep 120
23:06:14.372 00.001 6120 PhdController: settling, locked = 1, distance = 2.01 (1.50) aobump = 0 frame = 1 / 99999
23:06:14.375 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764047174.375,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.01,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:06:14.377 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:14.381 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:14.384 00.003 6120 Enqueuing Expose request
23:06:14.505 00.121 7680 IsGuiding returns 1
23:06:14.505 00.000 7680 scope still moving after pulse duration time elapsed
23:06:14.537 00.032 7680 IsSlewing returns 0
23:06:14.537 00.000 7680 IsGuiding returns 0
23:06:14.537 00.000 7680 scope move finished after 110 + 58 ms
23:06:14.537 00.000 7680 Move returns status 0, amount 110
23:06:14.538 00.001 7680 MoveAxis(N, 885, B)
23:06:14.538 00.000 7680 Guiding  Dir = 0, Dur = 885
23:06:14.538 00.000 7680 IsSlewing returns 0
23:06:14.538 00.000 7680 IsGuiding returns 0
23:06:14.539 00.001 7680 PulseGuide returned control before completion, sleep 895
23:06:15.443 00.904 7680 IsGuiding returns 1
23:06:15.443 00.000 7680 scope still moving after pulse duration time elapsed
23:06:15.474 00.031 7680 IsSlewing returns 0
23:06:15.475 00.001 7680 IsGuiding returns 1
23:06:15.505 00.030 7680 IsSlewing returns 0
23:06:15.505 00.000 7680 IsGuiding returns 0
23:06:15.505 00.000 7680 scope move finished after 885 + 82 ms
23:06:15.505 00.000 7680 Move returns status 0, amount 885
23:06:15.505 00.000 7680 move complete, result=0
23:06:15.505 00.000 7680 worker thread done servicing request
23:06:15.505 00.000 6120 GuideStep: -0.2 px 110 ms EAST, -1.6 px 885 ms NORTH
23:06:15.510 00.005 7680 Worker thread wakes up
23:06:15.510 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:15.510 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:16.771 01.261 7680 Exposure complete
23:06:16.896 00.125 7680 worker thread done servicing request
23:06:16.896 00.000 6120 OnExposeComplete: enter
23:06:16.900 00.004 6120 UpdateGuideState(): m_state=6
23:06:16.904 00.004 6120 Star::Find(15, 969, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1259
23:06:16.907 00.003 6120 Star::Find returns 1 (1), X=968.90, Y=44.86, Mass=13321, SNR=73.5, Peak=255 HFD=6.8
23:06:16.911 00.004 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
23:06:16.915 00.004 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.47)
23:06:16.918 00.003 6120 CameraToMount -- cameraX=-0.65 cameraY=1.04 hyp=1.23 cameraTheta=2.13 mountX=0.45 mountY=-1.23, mountTheta=-1.22
23:06:16.924 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.65, y=1.04, opts=13)
23:06:16.928 00.004 6120 Enqueuing Move request for scope (-0.65, 1.04)
23:06:16.931 00.003 7680 Worker thread wakes up
23:06:16.932 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:16.936 00.004 6120 UpdateGuideState exits: m=13321 SNR=73.5 Saturated
23:06:16.940 00.004 6120 PhdController: settling, locked = 1, distance = 1.23 (1.50) aobump = 0 frame = 2 / 99999
23:06:16.943 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 1.04) opts 0xd
23:06:16.944 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.65, 1.04)
23:06:16.944 00.000 7680 Moving (-0.65, 1.04) raw xDistance=0.45 yDistance=-1.23
23:06:16.944 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
23:06:16.944 00.000 7680 resist switch: large excursion: input -1.23 thresh 0.60 direction from 0 to -1
23:06:16.945 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.68
23:06:16.945 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.23 from input -1.23
23:06:16.945 00.000 7680 MoveAxis(W, 183, ABG)
23:06:16.945 00.000 7680 Guiding  Dir = 3, Dur = 183
23:06:16.945 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047176.943,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.23,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:06:16.950 00.005 7680 IsSlewing returns 0
23:06:16.950 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:16.955 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:16.959 00.004 6120 Enqueuing Expose request
23:06:16.962 00.003 7680 IsGuiding returns 0
23:06:16.962 00.000 7680 PulseGuide returned control before completion, sleep 193
23:06:17.161 00.199 7680 IsGuiding returns 1
23:06:17.162 00.001 7680 scope still moving after pulse duration time elapsed
23:06:17.191 00.029 7680 IsSlewing returns 0
23:06:17.192 00.001 7680 IsGuiding returns 0
23:06:17.193 00.001 7680 scope move finished after 183 + 47 ms
23:06:17.194 00.001 7680 Move returns status 0, amount 183
23:06:17.194 00.000 7680 MoveAxis(N, 665, ABG)
23:06:17.194 00.000 7680 Guiding  Dir = 0, Dur = 665
23:06:17.195 00.001 7680 IsSlewing returns 0
23:06:17.195 00.000 7680 IsGuiding returns 0
23:06:17.196 00.001 7680 PulseGuide returned control before completion, sleep 675
23:06:17.877 00.681 7680 IsGuiding returns 1
23:06:17.878 00.001 7680 scope still moving after pulse duration time elapsed
23:06:17.908 00.030 7680 IsSlewing returns 0
23:06:17.909 00.001 7680 IsGuiding returns 0
23:06:17.910 00.001 7680 scope move finished after 665 + 49 ms
23:06:17.910 00.000 7680 Move returns status 0, amount 665
23:06:17.910 00.000 7680 move complete, result=0
23:06:17.911 00.001 7680 worker thread done servicing request
23:06:17.911 00.000 7680 Worker thread wakes up
23:06:17.912 00.001 6120 GuideStep: 0.4 px 183 ms WEST, -1.2 px 665 ms NORTH
23:06:17.918 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:17.919 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:19.172 01.253 7680 Exposure complete
23:06:19.292 00.120 7680 worker thread done servicing request
23:06:19.292 00.000 6120 OnExposeComplete: enter
23:06:19.295 00.003 6120 UpdateGuideState(): m_state=6
23:06:19.299 00.004 6120 Star::Find(15, 968, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1260
23:06:19.304 00.005 6120 Star::Find returns 1 (1), X=968.96, Y=44.05, Mass=12368, SNR=73.1, Peak=255 HFD=7.1
23:06:19.307 00.003 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-2.95) = xAngle (5.72 = -0.56)
23:06:19.312 00.005 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.45 = -0.83)
23:06:19.315 00.003 6120 CameraToMount -- cameraX=-0.59 cameraY=0.23 hyp=0.64 cameraTheta=2.77 mountX=0.54 mountY=-0.47, mountTheta=-0.72
23:06:19.320 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.59, y=0.23, opts=13)
23:06:19.324 00.004 6120 Enqueuing Move request for scope (-0.59, 0.23)
23:06:19.328 00.004 7680 Worker thread wakes up
23:06:19.328 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.23) opts 0xd
23:06:19.328 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.59, 0.23)
23:06:19.328 00.000 7680 Moving (-0.59, 0.23) raw xDistance=0.54 yDistance=-0.47
23:06:19.328 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
23:06:19.328 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:06:19.329 00.001 7680 MoveAxis(W, 233, ABG)
23:06:19.329 00.000 7680 Guiding  Dir = 3, Dur = 233
23:06:19.329 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:19.333 00.004 7680 IsSlewing returns 0
23:06:19.333 00.000 6120 UpdateGuideState exits: m=12368 SNR=73.1 Saturated
23:06:19.338 00.005 7680 IsGuiding returns 0
23:06:19.338 00.000 6120 PhdController: settling, locked = 1, distance = 1.05 (1.50) aobump = 0 frame = 3 / 99999
23:06:19.342 00.004 7680 PulseGuide returned control before completion, sleep 243
23:06:19.342 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047179.342,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.05,"Time":2.4,"SettleTime":10.0,"StarLocked":true}
23:06:19.346 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:19.351 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:19.354 00.003 6120 Enqueuing Expose request
23:06:19.598 00.244 7680 IsGuiding returns 1
23:06:19.599 00.001 7680 scope still moving after pulse duration time elapsed
23:06:19.629 00.030 7680 IsSlewing returns 0
23:06:19.630 00.001 7680 IsGuiding returns 0
23:06:19.631 00.001 7680 scope move finished after 233 + 60 ms
23:06:19.631 00.000 7680 Move returns status 0, amount 233
23:06:19.631 00.000 7680 MoveAxis(N, 255, ABG)
23:06:19.633 00.002 7680 Guiding  Dir = 0, Dur = 255
23:06:19.633 00.000 7680 IsSlewing returns 0
23:06:19.634 00.001 7680 IsGuiding returns 0
23:06:19.634 00.000 7680 PulseGuide returned control before completion, sleep 265
23:06:19.911 00.277 7680 IsGuiding returns 1
23:06:19.911 00.000 7680 scope still moving after pulse duration time elapsed
23:06:19.941 00.030 7680 IsSlewing returns 0
23:06:19.941 00.000 7680 IsGuiding returns 0
23:06:19.941 00.000 7680 scope move finished after 255 + 53 ms
23:06:19.943 00.002 7680 Move returns status 0, amount 255
23:06:19.943 00.000 7680 move complete, result=0
23:06:19.943 00.000 7680 worker thread done servicing request
23:06:19.943 00.000 6120 GuideStep: 0.5 px 233 ms WEST, -0.5 px 255 ms NORTH
23:06:19.949 00.006 7680 Worker thread wakes up
23:06:19.949 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:19.949 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:21.191 01.242 7680 Exposure complete
23:06:21.328 00.137 7680 worker thread done servicing request
23:06:21.328 00.000 6120 OnExposeComplete: enter
23:06:21.332 00.004 6120 UpdateGuideState(): m_state=6
23:06:21.335 00.003 6120 Star::Find(15, 968, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1261
23:06:21.340 00.005 6120 Star::Find returns 1 (1), X=969.16, Y=43.88, Mass=12920, SNR=73.7, Peak=255 HFD=6.7
23:06:21.343 00.003 6120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-2.95) = xAngle (5.94 = -0.34)
23:06:21.347 00.004 6120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.68 = -0.61)
23:06:21.350 00.003 6120 CameraToMount -- cameraX=-0.39 cameraY=0.06 hyp=0.40 cameraTheta=2.99 mountX=0.38 mountY=-0.23, mountTheta=-0.54
23:06:21.355 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=0.06, opts=13)
23:06:21.359 00.004 6120 Enqueuing Move request for scope (-0.39, 0.06)
23:06:21.362 00.003 7680 Worker thread wakes up
23:06:21.362 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.06) opts 0xd
23:06:21.362 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, 0.06)
23:06:21.362 00.000 7680 Moving (-0.39, 0.06) raw xDistance=0.38 yDistance=-0.23
23:06:21.363 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
23:06:21.363 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:21.367 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:06:21.367 00.000 7680 MoveAxis(W, 170, ABG)
23:06:21.367 00.000 7680 Guiding  Dir = 3, Dur = 170
23:06:21.367 00.000 6120 UpdateGuideState exits: m=12920 SNR=73.7 Saturated
23:06:21.371 00.004 7680 IsSlewing returns 0
23:06:21.371 00.000 6120 PhdController: settling, locked = 1, distance = 0.86 (1.50) aobump = 0 frame = 4 / 99999
23:06:21.374 00.003 7680 IsGuiding returns 0
23:06:21.374 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047181.374,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.86,"Time":4.4,"SettleTime":10.0,"StarLocked":true}
23:06:21.378 00.004 7680 PulseGuide returned control before completion, sleep 180
23:06:21.379 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:21.382 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:21.386 00.004 6120 Enqueuing Expose request
23:06:21.575 00.189 7680 IsGuiding returns 1
23:06:21.576 00.001 7680 scope still moving after pulse duration time elapsed
23:06:21.605 00.029 7680 IsSlewing returns 0
23:06:21.607 00.002 7680 IsGuiding returns 0
23:06:21.607 00.000 7680 scope move finished after 170 + 63 ms
23:06:21.608 00.001 7680 Move returns status 0, amount 170
23:06:21.611 00.003 7680 MoveAxis(N, 123, ABG)
23:06:21.611 00.000 7680 Guiding  Dir = 0, Dur = 123
23:06:21.612 00.001 7680 IsSlewing returns 0
23:06:21.613 00.001 7680 IsGuiding returns 0
23:06:21.613 00.000 7680 PulseGuide returned control before completion, sleep 133
23:06:21.763 00.150 7680 IsGuiding returns 1
23:06:21.764 00.001 7680 scope still moving after pulse duration time elapsed
23:06:21.794 00.030 7680 IsSlewing returns 0
23:06:21.795 00.001 7680 IsGuiding returns 0
23:06:21.795 00.000 7680 scope move finished after 123 + 59 ms
23:06:21.795 00.000 7680 Move returns status 0, amount 123
23:06:21.795 00.000 7680 move complete, result=0
23:06:21.797 00.002 7680 worker thread done servicing request
23:06:21.797 00.000 6120 GuideStep: 0.4 px 170 ms WEST, -0.2 px 123 ms NORTH
23:06:21.802 00.005 7680 Worker thread wakes up
23:06:21.802 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:21.803 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:23.050 01.247 7680 Exposure complete
23:06:23.173 00.123 7680 worker thread done servicing request
23:06:23.173 00.000 6120 OnExposeComplete: enter
23:06:23.178 00.005 6120 UpdateGuideState(): m_state=6
23:06:23.181 00.003 6120 Star::Find(15, 969, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1262
23:06:23.184 00.003 6120 Star::Find returns 1 (1), X=969.51, Y=43.91, Mass=13557, SNR=75.6, Peak=255 HFD=6.9
23:06:23.189 00.005 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
23:06:23.192 00.003 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
23:06:23.196 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=2.01 mountX=0.03 mountY=-0.11, mountTheta=-1.33
23:06:23.200 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.10, opts=13)
23:06:23.204 00.004 6120 Enqueuing Move request for scope (-0.04, 0.10)
23:06:23.207 00.003 7680 Worker thread wakes up
23:06:23.207 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
23:06:23.208 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
23:06:23.208 00.000 7680 Moving (-0.04, 0.10) raw xDistance=0.03 yDistance=-0.11
23:06:23.208 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:06:23.208 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:06:23.209 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:06:23.209 00.000 7680 MoveAxis(E, 0, ABG)
23:06:23.209 00.000 7680 Move returns status 0, amount 0
23:06:23.209 00.000 7680 MoveAxis(N, 0, ABG)
23:06:23.209 00.000 7680 Move returns status 0, amount 0
23:06:23.210 00.001 7680 move complete, result=0
23:06:23.210 00.000 7680 worker thread done servicing request
23:06:23.210 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:23.214 00.004 6120 UpdateGuideState exits: m=13557 SNR=75.6 Saturated
23:06:23.217 00.003 6120 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 5 / 99999
23:06:23.220 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764047183.220,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.63,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
23:06:23.224 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:23.228 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:23.231 00.003 6120 Enqueuing Expose request
23:06:23.234 00.003 7680 Worker thread wakes up
23:06:23.234 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:23.235 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:23.235 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:24.477 01.242 7680 Exposure complete
23:06:24.613 00.136 7680 worker thread done servicing request
23:06:24.613 00.000 6120 OnExposeComplete: enter
23:06:24.617 00.004 6120 UpdateGuideState(): m_state=6
23:06:24.622 00.005 6120 Star::Find(15, 969, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1263
23:06:24.625 00.003 6120 Star::Find returns 1 (1), X=969.30, Y=44.00, Mass=12602, SNR=72.7, Peak=255 HFD=6.8
23:06:24.629 00.004 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.45 = -0.83)
23:06:24.632 00.003 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.10)
23:06:24.637 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=0.18 hyp=0.31 cameraTheta=2.50 mountX=0.21 mountY=-0.27, mountTheta=-0.92
23:06:24.643 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.18, opts=13)
23:06:24.646 00.003 6120 Enqueuing Move request for scope (-0.25, 0.18)
23:06:24.651 00.005 7680 Worker thread wakes up
23:06:24.651 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:24.654 00.003 6120 UpdateGuideState exits: m=12602 SNR=72.7 Saturated
23:06:24.659 00.005 6120 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 6 / 99999
23:06:24.662 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.18) opts 0xd
23:06:24.662 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.18)
23:06:24.662 00.000 7680 Moving (-0.25, 0.18) raw xDistance=0.21 yDistance=-0.27
23:06:24.662 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:06:24.664 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:06:24.664 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047184.662,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.53,"Time":7.7,"SettleTime":10.0,"StarLocked":true}
23:06:24.667 00.003 7680 MoveAxis(W, 85, ABG)
23:06:24.669 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:24.676 00.007 7680 Guiding  Dir = 3, Dur = 85
23:06:24.676 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:24.683 00.007 6120 Enqueuing Expose request
23:06:24.686 00.003 7680 IsSlewing returns 0
23:06:24.688 00.002 7680 IsGuiding returns 0
23:06:24.688 00.000 7680 PulseGuide returned control before completion, sleep 95
23:06:24.795 00.107 7680 IsGuiding returns 1
23:06:24.797 00.002 7680 scope still moving after pulse duration time elapsed
23:06:24.828 00.031 7680 IsSlewing returns 0
23:06:24.828 00.000 7680 IsGuiding returns 0
23:06:24.828 00.000 7680 scope move finished after 85 + 55 ms
23:06:24.828 00.000 7680 Move returns status 0, amount 85
23:06:24.829 00.001 7680 MoveAxis(N, 149, ABG)
23:06:24.829 00.000 7680 Guiding  Dir = 0, Dur = 149
23:06:24.830 00.001 7680 IsSlewing returns 0
23:06:24.830 00.000 7680 IsGuiding returns 0
23:06:24.832 00.002 7680 PulseGuide returned control before completion, sleep 159
23:06:25.000 00.168 7680 IsGuiding returns 1
23:06:25.001 00.001 7680 scope still moving after pulse duration time elapsed
23:06:25.031 00.030 7680 IsSlewing returns 0
23:06:25.032 00.001 7680 IsGuiding returns 0
23:06:25.032 00.000 7680 scope move finished after 149 + 52 ms
23:06:25.032 00.000 7680 Move returns status 0, amount 149
23:06:25.033 00.001 7680 move complete, result=0
23:06:25.033 00.000 7680 worker thread done servicing request
23:06:25.034 00.001 6120 GuideStep: 0.2 px 85 ms WEST, -0.3 px 149 ms NORTH
23:06:25.039 00.005 7680 Worker thread wakes up
23:06:25.039 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:25.041 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:26.294 01.253 7680 Exposure complete
23:06:26.424 00.130 7680 worker thread done servicing request
23:06:26.425 00.001 6120 OnExposeComplete: enter
23:06:26.428 00.003 6120 UpdateGuideState(): m_state=6
23:06:26.433 00.005 6120 Star::Find(15, 969, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1264
23:06:26.436 00.003 6120 Star::Find returns 1 (1), X=969.33, Y=44.04, Mass=12809, SNR=73.2, Peak=255 HFD=6.7
23:06:26.441 00.005 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
23:06:26.444 00.003 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
23:06:26.448 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.22 hyp=0.31 cameraTheta=2.35 mountX=0.17 mountY=-0.29, mountTheta=-1.04
23:06:26.454 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.22, opts=13)
23:06:26.458 00.004 6120 Enqueuing Move request for scope (-0.22, 0.22)
23:06:26.462 00.004 7680 Worker thread wakes up
23:06:26.462 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:26.465 00.003 6120 UpdateGuideState exits: m=12809 SNR=73.2 Saturated
23:06:26.468 00.003 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 7 / 99999
23:06:26.472 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.22) opts 0xd
23:06:26.472 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.22)
23:06:26.472 00.000 7680 Moving (-0.22, 0.22) raw xDistance=0.17 yDistance=-0.29
23:06:26.472 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:06:26.474 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:06:26.474 00.000 7680 MoveAxis(E, 0, ABG)
23:06:26.474 00.000 7680 Move returns status 0, amount 0
23:06:26.474 00.000 7680 MoveAxis(N, 159, ABG)
23:06:26.474 00.000 7680 Guiding  Dir = 0, Dur = 159
23:06:26.474 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047186.472,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.47,"Time":9.5,"SettleTime":10.0,"StarLocked":true}
23:06:26.478 00.004 7680 IsSlewing returns 0
23:06:26.478 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:26.482 00.004 7680 IsGuiding returns 0
23:06:26.482 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:26.486 00.004 7680 PulseGuide returned control before completion, sleep 169
23:06:26.486 00.000 6120 Enqueuing Expose request
23:06:26.663 00.177 7680 IsGuiding returns 1
23:06:26.663 00.000 7680 scope still moving after pulse duration time elapsed
23:06:26.695 00.032 7680 IsSlewing returns 0
23:06:26.695 00.000 7680 IsGuiding returns 0
23:06:26.696 00.001 7680 scope move finished after 159 + 54 ms
23:06:26.696 00.000 7680 Move returns status 0, amount 159
23:06:26.696 00.000 7680 move complete, result=0
23:06:26.696 00.000 7680 worker thread done servicing request
23:06:26.696 00.000 7680 Worker thread wakes up
23:06:26.696 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 159 ms NORTH
23:06:26.705 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:26.705 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:27.956 01.251 7680 Exposure complete
23:06:28.095 00.139 7680 worker thread done servicing request
23:06:28.095 00.000 6120 OnExposeComplete: enter
23:06:28.100 00.005 6120 UpdateGuideState(): m_state=6
23:06:28.104 00.004 6120 Star::Find(15, 969, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1265
23:06:28.107 00.003 6120 Star::Find returns 1 (1), X=969.47, Y=43.49, Mass=13361, SNR=75.7, Peak=255 HFD=7.1
23:06:28.111 00.004 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-2.95) = xAngle (1.14 = 1.14)
23:06:28.114 00.003 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.87 = 0.87)
23:06:28.118 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.33 hyp=0.34 cameraTheta=-1.82 mountX=0.14 mountY=0.26, mountTheta=1.07
23:06:28.124 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.33, opts=13)
23:06:28.128 00.004 6120 Enqueuing Move request for scope (-0.08, -0.33)
23:06:28.131 00.003 7680 Worker thread wakes up
23:06:28.131 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.33) opts 0xd
23:06:28.132 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.33)
23:06:28.132 00.000 7680 Moving (-0.08, -0.33) raw xDistance=0.14 yDistance=0.26
23:06:28.132 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:06:28.132 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:06:28.132 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:06:28.132 00.000 7680 MoveAxis(E, 0, ABG)
23:06:28.132 00.000 7680 Move returns status 0, amount 0
23:06:28.132 00.000 7680 MoveAxis(N, 0, ABG)
23:06:28.133 00.001 7680 Move returns status 0, amount 0
23:06:28.133 00.000 7680 move complete, result=0
23:06:28.133 00.000 7680 worker thread done servicing request
23:06:28.133 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:28.136 00.003 6120 UpdateGuideState exits: m=13361 SNR=75.7 Saturated
23:06:28.140 00.004 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 8 / 99999
23:06:28.144 00.004 6120 PhdController: newstate STATE_FINISH
23:06:28.147 00.003 6120 PhdController complete: success
23:06:28.151 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764047188.151,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
23:06:28.155 00.004 6120 Mount: notify guiding dither settle done success=1
23:06:28.158 00.003 6120 PhdController: newstate STATE_IDLE
23:06:28.162 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:28.165 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:28.169 00.004 6120 Enqueuing Expose request
23:06:28.173 00.004 7680 Worker thread wakes up
23:06:28.173 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:06:28.176 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:28.177 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:29.425 01.248 7680 Exposure complete
23:06:29.563 00.138 7680 worker thread done servicing request
23:06:29.563 00.000 6120 OnExposeComplete: enter
23:06:29.568 00.005 6120 UpdateGuideState(): m_state=6
23:06:29.573 00.005 6120 Star::Find(15, 969, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1266
23:06:29.576 00.003 6120 Star::Find returns 1 (1), X=969.41, Y=44.08, Mass=13466, SNR=74.9, Peak=255 HFD=6.7
23:06:29.579 00.003 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
23:06:29.583 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.54)
23:06:29.588 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.26 hyp=0.30 cameraTheta=2.06 mountX=0.09 mountY=-0.30, mountTheta=-1.28
23:06:29.593 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.26, opts=13)
23:06:29.597 00.004 6120 Enqueuing Move request for scope (-0.14, 0.26)
23:06:29.602 00.005 7680 Worker thread wakes up
23:06:29.602 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.26) opts 0xd
23:06:29.603 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.26)
23:06:29.603 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:29.609 00.006 7680 Moving (-0.14, 0.26) raw xDistance=0.09 yDistance=-0.30
23:06:29.609 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:06:29.609 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:06:29.609 00.000 7680 MoveAxis(E, 0, ABG)
23:06:29.610 00.001 7680 Move returns status 0, amount 0
23:06:29.610 00.000 6120 UpdateGuideState exits: m=13466 SNR=74.9 Saturated
23:06:29.615 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:29.618 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:29.623 00.005 6120 Enqueuing Expose request
23:06:29.626 00.003 7680 MoveAxis(N, 162, ABG)
23:06:29.627 00.001 7680 Guiding  Dir = 0, Dur = 162
23:06:29.627 00.000 7680 IsSlewing returns 0
23:06:29.628 00.001 7680 IsGuiding returns 0
23:06:29.628 00.000 7680 PulseGuide returned control before completion, sleep 172
23:06:29.807 00.179 7680 IsGuiding returns 1
23:06:29.807 00.000 7680 scope still moving after pulse duration time elapsed
23:06:29.837 00.030 7680 IsSlewing returns 0
23:06:29.839 00.002 7680 IsGuiding returns 0
23:06:29.839 00.000 7680 scope move finished after 162 + 49 ms
23:06:29.839 00.000 7680 Move returns status 0, amount 162
23:06:29.840 00.001 7680 move complete, result=0
23:06:29.840 00.000 7680 worker thread done servicing request
23:06:29.840 00.000 7680 Worker thread wakes up
23:06:29.840 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 162 ms NORTH
23:06:29.847 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:29.847 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:31.100 01.253 7680 Exposure complete
23:06:31.250 00.150 7680 worker thread done servicing request
23:06:31.251 00.001 6120 OnExposeComplete: enter
23:06:31.254 00.003 6120 UpdateGuideState(): m_state=6
23:06:31.259 00.005 6120 Star::Find(15, 969, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1267
23:06:31.264 00.005 6120 Star::Find returns 1 (1), X=969.18, Y=43.92, Mass=13240, SNR=74.3, Peak=255 HFD=6.8
23:06:31.269 00.005 6120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-2.95) = xAngle (5.83 = -0.45)
23:06:31.273 00.004 6120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.56 = -0.72)
23:06:31.277 00.004 6120 CameraToMount -- cameraX=-0.37 cameraY=0.10 hyp=0.38 cameraTheta=2.88 mountX=0.34 mountY=-0.25, mountTheta=-0.63
23:06:31.282 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.10, opts=13)
23:06:31.287 00.005 6120 Enqueuing Move request for scope (-0.37, 0.10)
23:06:31.290 00.003 7680 Worker thread wakes up
23:06:31.290 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.10) opts 0xd
23:06:31.291 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.10)
23:06:31.291 00.000 7680 Moving (-0.37, 0.10) raw xDistance=0.34 yDistance=-0.25
23:06:31.292 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
23:06:31.292 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:06:31.292 00.000 7680 MoveAxis(W, 140, ABG)
23:06:31.292 00.000 7680 Guiding  Dir = 3, Dur = 140
23:06:31.292 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:31.296 00.004 7680 IsSlewing returns 0
23:06:31.297 00.001 6120 UpdateGuideState exits: m=13240 SNR=74.3 Saturated
23:06:31.301 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:31.304 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:31.308 00.004 6120 Enqueuing Expose request
23:06:31.312 00.004 7680 IsGuiding returns 0
23:06:31.312 00.000 7680 PulseGuide returned control before completion, sleep 150
23:06:31.465 00.153 7680 IsGuiding returns 1
23:06:31.466 00.001 7680 scope still moving after pulse duration time elapsed
23:06:31.496 00.030 7680 IsSlewing returns 0
23:06:31.497 00.001 7680 IsGuiding returns 0
23:06:31.497 00.000 7680 scope move finished after 140 + 45 ms
23:06:31.498 00.001 7680 Move returns status 0, amount 140
23:06:31.498 00.000 7680 MoveAxis(N, 136, ABG)
23:06:31.500 00.002 7680 Guiding  Dir = 0, Dur = 136
23:06:31.500 00.000 7680 IsSlewing returns 0
23:06:31.500 00.000 7680 IsGuiding returns 0
23:06:31.501 00.001 7680 PulseGuide returned control before completion, sleep 146
23:06:31.653 00.152 7680 IsGuiding returns 1
23:06:31.653 00.000 7680 scope still moving after pulse duration time elapsed
23:06:31.683 00.030 7680 IsSlewing returns 0
23:06:31.684 00.001 7680 IsGuiding returns 0
23:06:31.685 00.001 7680 scope move finished after 136 + 48 ms
23:06:31.685 00.000 7680 Move returns status 0, amount 136
23:06:31.686 00.001 7680 move complete, result=0
23:06:31.686 00.000 7680 worker thread done servicing request
23:06:31.686 00.000 6120 GuideStep: 0.3 px 140 ms WEST, -0.3 px 136 ms NORTH
23:06:31.694 00.008 7680 Worker thread wakes up
23:06:31.694 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:31.694 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:32.944 01.250 7680 Exposure complete
23:06:33.076 00.132 7680 worker thread done servicing request
23:06:33.076 00.000 6120 OnExposeComplete: enter
23:06:33.083 00.007 6120 UpdateGuideState(): m_state=6
23:06:33.086 00.003 6120 Star::Find(15, 969, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1268
23:06:33.091 00.005 6120 Star::Find returns 1 (1), X=969.48, Y=43.90, Mass=13468, SNR=75.7, Peak=255 HFD=6.9
23:06:33.095 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.22 = -1.06)
23:06:33.099 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
23:06:33.103 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.27 mountX=0.05 mountY=-0.11, mountTheta=-1.11
23:06:33.107 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.09, opts=13)
23:06:33.113 00.006 6120 Enqueuing Move request for scope (-0.07, 0.09)
23:06:33.117 00.004 7680 Worker thread wakes up
23:06:33.117 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:33.120 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
23:06:33.121 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
23:06:33.121 00.000 7680 Moving (-0.07, 0.09) raw xDistance=0.05 yDistance=-0.11
23:06:33.122 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:06:33.122 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:06:33.122 00.000 6120 UpdateGuideState exits: m=13468 SNR=75.7 Saturated
23:06:33.125 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:06:33.126 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:33.130 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:33.133 00.003 6120 Enqueuing Expose request
23:06:33.138 00.005 7680 MoveAxis(E, 0, ABG)
23:06:33.138 00.000 7680 Move returns status 0, amount 0
23:06:33.139 00.001 7680 MoveAxis(N, 0, ABG)
23:06:33.139 00.000 7680 Move returns status 0, amount 0
23:06:33.139 00.000 7680 move complete, result=0
23:06:33.139 00.000 7680 worker thread done servicing request
23:06:33.139 00.000 7680 Worker thread wakes up
23:06:33.140 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:33.144 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:33.144 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:34.403 01.259 7680 Exposure complete
23:06:34.544 00.141 7680 worker thread done servicing request
23:06:34.544 00.000 6120 OnExposeComplete: enter
23:06:34.548 00.004 6120 UpdateGuideState(): m_state=6
23:06:34.554 00.006 6120 Star::Find(15, 969, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1269
23:06:34.559 00.005 6120 Star::Find returns 1 (1), X=969.59, Y=43.97, Mass=13986, SNR=77.0, Peak=255 HFD=6.8
23:06:34.562 00.003 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
23:06:34.567 00.005 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
23:06:34.570 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.35 mountX=-0.06 mountY=-0.12, mountTheta=-2.05
23:06:34.576 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.15, opts=13)
23:06:34.583 00.007 6120 Enqueuing Move request for scope (0.03, 0.15)
23:06:34.588 00.005 7680 Worker thread wakes up
23:06:34.588 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:34.593 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
23:06:34.593 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
23:06:34.594 00.001 7680 Moving (0.03, 0.15) raw xDistance=-0.06 yDistance=-0.12
23:06:34.594 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:06:34.594 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:06:34.594 00.000 6120 UpdateGuideState exits: m=13986 SNR=77.0 Saturated
23:06:34.599 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:06:34.599 00.000 7680 MoveAxis(E, 0, ABG)
23:06:34.599 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:34.602 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:34.606 00.004 6120 Enqueuing Expose request
23:06:34.611 00.005 7680 Move returns status 0, amount 0
23:06:34.612 00.001 7680 MoveAxis(N, 0, ABG)
23:06:34.612 00.000 7680 Move returns status 0, amount 0
23:06:34.612 00.000 7680 move complete, result=0
23:06:34.612 00.000 7680 worker thread done servicing request
23:06:34.613 00.001 7680 Worker thread wakes up
23:06:34.613 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:34.617 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:34.617 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:35.874 01.257 7680 Exposure complete
23:06:36.016 00.142 7680 worker thread done servicing request
23:06:36.016 00.000 6120 OnExposeComplete: enter
23:06:36.020 00.004 6120 UpdateGuideState(): m_state=6
23:06:36.025 00.005 6120 Star::Find(15, 969, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
23:06:36.029 00.004 6120 Star::Find returns 1 (1), X=969.21, Y=44.14, Mass=13067, SNR=74.2, Peak=255 HFD=6.7
23:06:36.032 00.003 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.33 = -0.95)
23:06:36.036 00.004 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.22)
23:06:36.040 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=0.32 hyp=0.47 cameraTheta=2.38 mountX=0.27 mountY=-0.44, mountTheta=-1.01
23:06:36.044 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.32, opts=13)
23:06:36.049 00.005 6120 Enqueuing Move request for scope (-0.34, 0.32)
23:06:36.053 00.004 7680 Worker thread wakes up
23:06:36.053 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.32) opts 0xd
23:06:36.053 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.32)
23:06:36.053 00.000 7680 Moving (-0.34, 0.32) raw xDistance=0.27 yDistance=-0.44
23:06:36.053 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
23:06:36.053 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:06:36.054 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:36.058 00.004 6120 UpdateGuideState exits: m=13067 SNR=74.2 Saturated
23:06:36.062 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:36.066 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:36.070 00.004 6120 Enqueuing Expose request
23:06:36.073 00.003 7680 MoveAxis(W, 111, ABG)
23:06:36.074 00.001 7680 Guiding  Dir = 3, Dur = 111
23:06:36.074 00.000 7680 IsSlewing returns 0
23:06:36.074 00.000 7680 IsGuiding returns 0
23:06:36.076 00.002 7680 PulseGuide returned control before completion, sleep 121
23:06:36.206 00.130 7680 IsGuiding returns 1
23:06:36.209 00.003 7680 scope still moving after pulse duration time elapsed
23:06:36.236 00.027 7680 IsSlewing returns 0
23:06:36.238 00.002 7680 IsGuiding returns 0
23:06:36.238 00.000 7680 scope move finished after 111 + 51 ms
23:06:36.239 00.001 7680 Move returns status 0, amount 111
23:06:36.239 00.000 7680 MoveAxis(N, 238, ABG)
23:06:36.240 00.001 7680 Guiding  Dir = 0, Dur = 238
23:06:36.240 00.000 7680 IsSlewing returns 0
23:06:36.241 00.001 7680 IsGuiding returns 0
23:06:36.241 00.000 7680 PulseGuide returned control before completion, sleep 248
23:06:36.502 00.261 7680 IsGuiding returns 1
23:06:36.504 00.002 7680 scope still moving after pulse duration time elapsed
23:06:36.533 00.029 7680 IsSlewing returns 0
23:06:36.534 00.001 7680 IsGuiding returns 0
23:06:36.535 00.001 7680 scope move finished after 238 + 55 ms
23:06:36.535 00.000 7680 Move returns status 0, amount 238
23:06:36.535 00.000 7680 move complete, result=0
23:06:36.536 00.001 7680 worker thread done servicing request
23:06:36.536 00.000 7680 Worker thread wakes up
23:06:36.537 00.001 6120 GuideStep: 0.3 px 111 ms WEST, -0.4 px 238 ms NORTH
23:06:36.545 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:36.545 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:37.798 01.253 7680 Exposure complete
23:06:37.944 00.146 7680 worker thread done servicing request
23:06:37.945 00.001 6120 OnExposeComplete: enter
23:06:37.949 00.004 6120 UpdateGuideState(): m_state=6
23:06:37.952 00.003 6120 Star::Find(15, 969, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1271
23:06:37.957 00.005 6120 Star::Find returns 1 (1), X=969.65, Y=43.73, Mass=12450, SNR=72.7, Peak=255 HFD=6.8
23:06:37.959 00.002 6120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-2.95) = xAngle (2.25 = 2.25)
23:06:37.963 00.004 6120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.98 = 1.98)
23:06:37.967 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.70 mountX=-0.08 mountY=0.12, mountTheta=2.17
23:06:37.971 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.08, opts=13)
23:06:37.975 00.004 6120 Enqueuing Move request for scope (0.10, -0.08)
23:06:37.979 00.004 7680 Worker thread wakes up
23:06:37.979 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
23:06:37.979 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
23:06:37.979 00.000 7680 Moving (0.10, -0.08) raw xDistance=-0.08 yDistance=0.12
23:06:37.979 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:06:37.979 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:06:37.980 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:06:37.980 00.000 7680 MoveAxis(E, 0, ABG)
23:06:37.980 00.000 7680 Move returns status 0, amount 0
23:06:37.980 00.000 7680 MoveAxis(N, 0, ABG)
23:06:37.981 00.001 7680 Move returns status 0, amount 0
23:06:37.981 00.000 7680 move complete, result=0
23:06:37.981 00.000 7680 worker thread done servicing request
23:06:37.981 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:37.985 00.004 6120 UpdateGuideState exits: m=12450 SNR=72.7 Saturated
23:06:37.989 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:37.992 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:37.996 00.004 6120 Enqueuing Expose request
23:06:38.000 00.004 7680 Worker thread wakes up
23:06:38.000 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:38.000 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:38.000 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:06:39.245 01.245 7680 Exposure complete
23:06:39.404 00.159 7680 worker thread done servicing request
23:06:39.404 00.000 6120 OnExposeComplete: enter
23:06:39.408 00.004 6120 UpdateGuideState(): m_state=6
23:06:39.412 00.004 6120 Star::Find(15, 969, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1272
23:06:39.416 00.004 6120 Star::Find returns 1 (1), X=969.33, Y=44.17, Mass=13103, SNR=74.0, Peak=255 HFD=6.9
23:06:39.421 00.005 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.10 = -1.19)
23:06:39.425 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.46)
23:06:39.429 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.35 hyp=0.41 cameraTheta=2.14 mountX=0.15 mountY=-0.41, mountTheta=-1.21
23:06:39.434 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.35, opts=13)
23:06:39.439 00.005 6120 Enqueuing Move request for scope (-0.22, 0.35)
23:06:39.442 00.003 7680 Worker thread wakes up
23:06:39.442 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:39.446 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.35) opts 0xd
23:06:39.446 00.000 6120 UpdateGuideState exits: m=13103 SNR=74.0 Saturated
23:06:39.450 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:39.454 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:39.459 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.35)
23:06:39.460 00.001 7680 Moving (-0.22, 0.35) raw xDistance=0.15 yDistance=-0.41
23:06:39.460 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:06:39.460 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:06:39.460 00.000 7680 MoveAxis(E, 0, ABG)
23:06:39.461 00.001 7680 Move returns status 0, amount 0
23:06:39.461 00.000 7680 MoveAxis(N, 223, ABG)
23:06:39.461 00.000 7680 Guiding  Dir = 0, Dur = 223
23:06:39.461 00.000 6120 Enqueuing Expose request
23:06:39.465 00.004 7680 IsSlewing returns 0
23:06:39.466 00.001 7680 IsGuiding returns 0
23:06:39.466 00.000 7680 PulseGuide returned control before completion, sleep 233
23:06:39.703 00.237 7680 IsGuiding returns 1
23:06:39.704 00.001 7680 scope still moving after pulse duration time elapsed
23:06:39.735 00.031 7680 IsSlewing returns 0
23:06:39.735 00.000 7680 IsGuiding returns 0
23:06:39.736 00.001 7680 scope move finished after 223 + 47 ms
23:06:39.736 00.000 7680 Move returns status 0, amount 223
23:06:39.736 00.000 7680 move complete, result=0
23:06:39.738 00.002 7680 worker thread done servicing request
23:06:39.738 00.000 7680 Worker thread wakes up
23:06:39.738 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 223 ms NORTH
23:06:39.743 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:39.745 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:40.992 01.247 7680 Exposure complete
23:06:41.123 00.131 7680 worker thread done servicing request
23:06:41.123 00.000 6120 OnExposeComplete: enter
23:06:41.127 00.004 6120 UpdateGuideState(): m_state=6
23:06:41.131 00.004 6120 Star::Find(15, 969, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1273
23:06:41.134 00.003 6120 Star::Find returns 1 (1), X=969.33, Y=44.02, Mass=13142, SNR=74.8, Peak=255 HFD=6.8
23:06:41.137 00.003 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.37 = -0.91)
23:06:41.141 00.004 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
23:06:41.144 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.20 hyp=0.30 cameraTheta=2.42 mountX=0.18 mountY=-0.28, mountTheta=-0.98
23:06:41.149 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.20, opts=13)
23:06:41.152 00.003 6120 Enqueuing Move request for scope (-0.23, 0.20)
23:06:41.156 00.004 7680 Worker thread wakes up
23:06:41.156 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.20) opts 0xd
23:06:41.157 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.20)
23:06:41.157 00.000 7680 Moving (-0.23, 0.20) raw xDistance=0.18 yDistance=-0.28
23:06:41.157 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:06:41.157 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:06:41.157 00.000 7680 MoveAxis(E, 0, ABG)
23:06:41.157 00.000 7680 Move returns status 0, amount 0
23:06:41.157 00.000 7680 MoveAxis(N, 151, ABG)
23:06:41.157 00.000 7680 Guiding  Dir = 0, Dur = 151
23:06:41.158 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:41.162 00.004 7680 IsSlewing returns 0
23:06:41.163 00.001 6120 UpdateGuideState exits: m=13142 SNR=74.8 Saturated
23:06:41.167 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:41.169 00.002 7680 IsGuiding returns 0
23:06:41.169 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:41.173 00.004 7680 PulseGuide returned control before completion, sleep 161
23:06:41.174 00.001 6120 Enqueuing Expose request
23:06:41.341 00.167 7680 IsGuiding returns 1
23:06:41.344 00.003 7680 scope still moving after pulse duration time elapsed
23:06:41.373 00.029 7680 IsSlewing returns 0
23:06:41.374 00.001 7680 IsGuiding returns 1
23:06:41.404 00.030 7680 IsSlewing returns 0
23:06:41.406 00.002 7680 IsGuiding returns 0
23:06:41.407 00.001 7680 scope move finished after 151 + 86 ms
23:06:41.408 00.001 7680 Move returns status 0, amount 151
23:06:41.408 00.000 7680 move complete, result=0
23:06:41.409 00.001 7680 worker thread done servicing request
23:06:41.409 00.000 7680 Worker thread wakes up
23:06:41.410 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 151 ms NORTH
23:06:41.416 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:41.416 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:42.667 01.251 7680 Exposure complete
23:06:42.803 00.136 7680 worker thread done servicing request
23:06:42.804 00.001 6120 OnExposeComplete: enter
23:06:42.807 00.003 6120 UpdateGuideState(): m_state=6
23:06:42.812 00.005 6120 Star::Find(15, 969, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1274
23:06:42.816 00.004 6120 Star::Find returns 1 (1), X=969.64, Y=43.99, Mass=13098, SNR=74.7, Peak=255 HFD=6.8
23:06:42.819 00.003 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
23:06:42.822 00.003 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.48)
23:06:42.827 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.12 mountX=-0.11 mountY=-0.12, mountTheta=-2.34
23:06:42.831 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.17, opts=13)
23:06:42.835 00.004 6120 Enqueuing Move request for scope (0.08, 0.17)
23:06:42.839 00.004 7680 Worker thread wakes up
23:06:42.839 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
23:06:42.839 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
23:06:42.839 00.000 7680 Moving (0.08, 0.17) raw xDistance=-0.11 yDistance=-0.12
23:06:42.839 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:06:42.839 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:06:42.839 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:06:42.839 00.000 7680 MoveAxis(E, 0, ABG)
23:06:42.841 00.002 7680 Move returns status 0, amount 0
23:06:42.841 00.000 7680 MoveAxis(N, 0, ABG)
23:06:42.841 00.000 7680 Move returns status 0, amount 0
23:06:42.841 00.000 7680 move complete, result=0
23:06:42.841 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:42.846 00.005 7680 worker thread done servicing request
23:06:42.846 00.000 6120 UpdateGuideState exits: m=13098 SNR=74.7 Saturated
23:06:42.849 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:42.852 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:42.858 00.006 6120 Enqueuing Expose request
23:06:42.862 00.004 7680 Worker thread wakes up
23:06:42.862 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:42.866 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:42.866 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:44.159 01.293 7680 Exposure complete
23:06:44.372 00.213 6120 OnExposeComplete: enter
23:06:44.376 00.004 7680 worker thread done servicing request
23:06:44.376 00.000 6120 UpdateGuideState(): m_state=6
23:06:44.379 00.003 6120 Star::Find(15, 969, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1275
23:06:44.382 00.003 6120 Star::Find returns 1 (1), X=969.77, Y=44.05, Mass=13821, SNR=76.7, Peak=255 HFD=6.8
23:06:44.385 00.003 6120 CameraToMount -- cameraTheta (0.81) - m_xAngle (-2.95) = xAngle (3.76 = -2.52)
23:06:44.389 00.004 6120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.50 = -2.79)
23:06:44.391 00.002 6120 CameraToMount -- cameraX=0.22 cameraY=0.23 hyp=0.32 cameraTheta=0.81 mountX=-0.26 mountY=-0.11, mountTheta=-2.74
23:06:44.397 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.23, opts=13)
23:06:44.400 00.003 6120 Enqueuing Move request for scope (0.22, 0.23)
23:06:44.403 00.003 7680 Worker thread wakes up
23:06:44.403 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.23) opts 0xd
23:06:44.403 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:44.406 00.003 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.23)
23:06:44.407 00.001 7680 Moving (0.22, 0.23) raw xDistance=-0.26 yDistance=-0.11
23:06:44.407 00.000 6120 UpdateGuideState exits: m=13821 SNR=76.7 Saturated
23:06:44.410 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:06:44.410 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:44.413 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:06:44.413 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:44.416 00.003 6120 Enqueuing Expose request
23:06:44.420 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:06:44.421 00.001 7680 MoveAxis(E, 107, ABG)
23:06:44.421 00.000 7680 Guiding  Dir = 2, Dur = 107
23:06:44.421 00.000 7680 IsSlewing returns 0
23:06:44.422 00.001 7680 IsGuiding returns 0
23:06:44.422 00.000 7680 PulseGuide returned control before completion, sleep 117
23:06:44.552 00.130 7680 IsGuiding returns 1
23:06:44.552 00.000 7680 scope still moving after pulse duration time elapsed
23:06:44.583 00.031 7680 IsSlewing returns 0
23:06:44.584 00.001 7680 IsGuiding returns 0
23:06:44.585 00.001 7680 scope move finished after 107 + 56 ms
23:06:44.585 00.000 7680 Move returns status 0, amount 107
23:06:44.585 00.000 7680 MoveAxis(N, 0, ABG)
23:06:44.585 00.000 7680 Move returns status 0, amount 0
23:06:44.585 00.000 7680 move complete, result=0
23:06:44.585 00.000 7680 worker thread done servicing request
23:06:44.585 00.000 6120 GuideStep: -0.3 px 107 ms EAST, -0.1 px 0 ms NORTH
23:06:44.591 00.006 7680 Worker thread wakes up
23:06:44.591 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:44.591 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:45.841 01.250 7680 Exposure complete
23:06:45.965 00.124 7680 worker thread done servicing request
23:06:45.965 00.000 6120 OnExposeComplete: enter
23:06:45.969 00.004 6120 UpdateGuideState(): m_state=6
23:06:45.974 00.005 6120 Star::Find(15, 969, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1276
23:06:45.979 00.005 6120 Star::Find returns 1 (1), X=969.63, Y=44.26, Mass=13529, SNR=75.9, Peak=255 HFD=6.9
23:06:45.984 00.005 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
23:06:45.989 00.005 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
23:06:45.993 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.44 hyp=0.45 cameraTheta=1.39 mountX=-0.16 mountY=-0.36, mountTheta=-2.00
23:06:45.998 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.44, opts=13)
23:06:46.003 00.005 6120 Enqueuing Move request for scope (0.08, 0.44)
23:06:46.007 00.004 7680 Worker thread wakes up
23:06:46.007 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:46.010 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.44) opts 0xd
23:06:46.010 00.000 6120 UpdateGuideState exits: m=13529 SNR=75.9 Saturated
23:06:46.014 00.004 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.44)
23:06:46.015 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:46.019 00.004 7680 Moving (0.08, 0.44) raw xDistance=-0.16 yDistance=-0.36
23:06:46.019 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:46.022 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:06:46.022 00.000 6120 Enqueuing Expose request
23:06:46.027 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:06:46.027 00.000 7680 MoveAxis(E, 0, ABG)
23:06:46.027 00.000 7680 Move returns status 0, amount 0
23:06:46.027 00.000 7680 MoveAxis(N, 196, ABG)
23:06:46.027 00.000 7680 Guiding  Dir = 0, Dur = 196
23:06:46.027 00.000 7680 IsSlewing returns 0
23:06:46.028 00.001 7680 IsGuiding returns 0
23:06:46.028 00.000 7680 PulseGuide returned control before completion, sleep 206
23:06:46.243 00.215 7680 IsGuiding returns 1
23:06:46.244 00.001 7680 scope still moving after pulse duration time elapsed
23:06:46.274 00.030 7680 IsSlewing returns 0
23:06:46.274 00.000 7680 IsGuiding returns 0
23:06:46.274 00.000 7680 scope move finished after 196 + 50 ms
23:06:46.274 00.000 7680 Move returns status 0, amount 196
23:06:46.275 00.001 7680 move complete, result=0
23:06:46.275 00.000 7680 worker thread done servicing request
23:06:46.275 00.000 7680 Worker thread wakes up
23:06:46.275 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 196 ms NORTH
23:06:46.279 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:46.279 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:47.531 01.252 7680 Exposure complete
23:06:47.663 00.132 7680 worker thread done servicing request
23:06:47.663 00.000 6120 OnExposeComplete: enter
23:06:47.669 00.006 6120 UpdateGuideState(): m_state=6
23:06:47.675 00.006 6120 Star::Find(15, 969, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1277
23:06:47.678 00.003 6120 Star::Find returns 1 (1), X=969.64, Y=44.30, Mass=13376, SNR=75.9, Peak=255 HFD=7.1
23:06:47.683 00.005 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
23:06:47.686 00.003 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.21)
23:06:47.689 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.48 hyp=0.49 cameraTheta=1.39 mountX=-0.18 mountY=-0.40, mountTheta=-1.99
23:06:47.695 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.48, opts=13)
23:06:47.698 00.003 6120 Enqueuing Move request for scope (0.09, 0.48)
23:06:47.702 00.004 7680 Worker thread wakes up
23:06:47.703 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:47.707 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.48) opts 0xd
23:06:47.707 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.48)
23:06:47.708 00.001 6120 UpdateGuideState exits: m=13376 SNR=75.9 Saturated
23:06:47.711 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:47.717 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:47.720 00.003 6120 Enqueuing Expose request
23:06:47.723 00.003 7680 Moving (0.09, 0.48) raw xDistance=-0.18 yDistance=-0.40
23:06:47.723 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:06:47.725 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:06:47.725 00.000 7680 MoveAxis(E, 0, ABG)
23:06:47.725 00.000 7680 Move returns status 0, amount 0
23:06:47.725 00.000 7680 MoveAxis(N, 215, ABG)
23:06:47.726 00.001 7680 Guiding  Dir = 0, Dur = 215
23:06:47.726 00.000 7680 IsSlewing returns 0
23:06:47.727 00.001 7680 IsGuiding returns 0
23:06:47.727 00.000 7680 PulseGuide returned control before completion, sleep 225
23:06:47.960 00.233 7680 IsGuiding returns 1
23:06:47.961 00.001 7680 scope still moving after pulse duration time elapsed
23:06:47.991 00.030 7680 IsSlewing returns 0
23:06:47.992 00.001 7680 IsGuiding returns 0
23:06:47.992 00.000 7680 scope move finished after 215 + 50 ms
23:06:47.993 00.001 7680 Move returns status 0, amount 215
23:06:47.993 00.000 7680 move complete, result=0
23:06:47.993 00.000 7680 worker thread done servicing request
23:06:47.993 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 215 ms NORTH
23:06:48.000 00.007 7680 Worker thread wakes up
23:06:48.000 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:48.000 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:49.247 01.247 7680 Exposure complete
23:06:49.380 00.133 7680 worker thread done servicing request
23:06:49.381 00.001 6120 OnExposeComplete: enter
23:06:49.384 00.003 6120 UpdateGuideState(): m_state=6
23:06:49.388 00.004 6120 Star::Find(15, 969, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1278
23:06:49.392 00.004 6120 Star::Find returns 1 (1), X=969.61, Y=44.07, Mass=14210, SNR=78.8, Peak=255 HFD=6.8
23:06:49.396 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.28 = -2.01)
23:06:49.399 00.003 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.28)
23:06:49.403 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.32 mountX=-0.11 mountY=-0.20, mountTheta=-2.08
23:06:49.408 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.25, opts=13)
23:06:49.411 00.003 6120 Enqueuing Move request for scope (0.06, 0.25)
23:06:49.415 00.004 7680 Worker thread wakes up
23:06:49.415 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.25) opts 0xd
23:06:49.416 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.25)
23:06:49.416 00.000 7680 Moving (0.06, 0.25) raw xDistance=-0.11 yDistance=-0.20
23:06:49.416 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:06:49.416 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:06:49.416 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:06:49.418 00.002 7680 MoveAxis(E, 0, ABG)
23:06:49.418 00.000 7680 Move returns status 0, amount 0
23:06:49.418 00.000 7680 MoveAxis(N, 0, ABG)
23:06:49.418 00.000 7680 Move returns status 0, amount 0
23:06:49.418 00.000 7680 move complete, result=0
23:06:49.419 00.001 7680 worker thread done servicing request
23:06:49.419 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:49.422 00.003 6120 UpdateGuideState exits: m=14210 SNR=78.8 Saturated
23:06:49.428 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:49.431 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:49.435 00.004 6120 Enqueuing Expose request
23:06:49.438 00.003 7680 Worker thread wakes up
23:06:49.439 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:06:49.441 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:49.441 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:50.687 01.246 7680 Exposure complete
23:06:50.814 00.127 7680 worker thread done servicing request
23:06:50.814 00.000 6120 OnExposeComplete: enter
23:06:50.818 00.004 6120 UpdateGuideState(): m_state=6
23:06:50.823 00.005 6120 Star::Find(15, 969, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1279
23:06:50.827 00.004 6120 Star::Find returns 1 (1), X=969.67, Y=44.61, Mass=15089, SNR=79.8, Peak=255 HFD=7.1
23:06:50.832 00.005 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
23:06:50.836 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
23:06:50.840 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.79 hyp=0.80 cameraTheta=1.43 mountX=-0.26 mountY=-0.66, mountTheta=-1.95
23:06:50.845 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.79, opts=13)
23:06:50.848 00.003 6120 Enqueuing Move request for scope (0.11, 0.79)
23:06:50.852 00.004 7680 Worker thread wakes up
23:06:50.852 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.79) opts 0xd
23:06:50.853 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.79)
23:06:50.853 00.000 7680 Moving (0.11, 0.79) raw xDistance=-0.26 yDistance=-0.66
23:06:50.853 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:06:50.853 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
23:06:50.853 00.000 7680 MoveAxis(E, 106, ABG)
23:06:50.853 00.000 7680 Guiding  Dir = 2, Dur = 106
23:06:50.853 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:50.857 00.004 7680 IsSlewing returns 0
23:06:50.857 00.000 6120 UpdateGuideState exits: m=15089 SNR=79.8 Saturated
23:06:50.862 00.005 7680 IsGuiding returns 0
23:06:50.862 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:50.867 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:50.871 00.004 7680 PulseGuide returned control before completion, sleep 116
23:06:50.871 00.000 6120 Enqueuing Expose request
23:06:50.989 00.118 7680 IsGuiding returns 1
23:06:50.989 00.000 7680 scope still moving after pulse duration time elapsed
23:06:51.022 00.033 7680 IsSlewing returns 0
23:06:51.023 00.001 7680 IsGuiding returns 0
23:06:51.023 00.000 7680 scope move finished after 106 + 54 ms
23:06:51.023 00.000 7680 Move returns status 0, amount 106
23:06:51.024 00.001 7680 MoveAxis(N, 360, ABG)
23:06:51.024 00.000 7680 Guiding  Dir = 0, Dur = 360
23:06:51.024 00.000 7680 IsSlewing returns 0
23:06:51.025 00.001 7680 IsGuiding returns 0
23:06:51.025 00.000 7680 PulseGuide returned control before completion, sleep 370
23:06:51.398 00.373 7680 IsGuiding returns 1
23:06:51.399 00.001 7680 scope still moving after pulse duration time elapsed
23:06:51.429 00.030 7680 IsSlewing returns 0
23:06:51.430 00.001 7680 IsGuiding returns 0
23:06:51.431 00.001 7680 scope move finished after 360 + 45 ms
23:06:51.431 00.000 7680 Move returns status 0, amount 360
23:06:51.431 00.000 7680 move complete, result=0
23:06:51.431 00.000 7680 worker thread done servicing request
23:06:51.432 00.001 6120 GuideStep: -0.3 px 106 ms EAST, -0.7 px 360 ms NORTH
23:06:51.438 00.006 7680 Worker thread wakes up
23:06:51.438 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:51.438 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:52.697 01.259 7680 Exposure complete
23:06:52.833 00.136 7680 worker thread done servicing request
23:06:52.833 00.000 6120 OnExposeComplete: enter
23:06:52.837 00.004 6120 UpdateGuideState(): m_state=6
23:06:52.840 00.003 6120 Star::Find(15, 969, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1280
23:06:52.845 00.005 6120 Star::Find returns 1 (1), X=969.59, Y=44.04, Mass=12834, SNR=73.6, Peak=255 HFD=6.8
23:06:52.849 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
23:06:52.852 00.003 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
23:06:52.858 00.006 6120 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.23 cameraTheta=1.41 mountX=-0.08 mountY=-0.18, mountTheta=-1.96
23:06:52.865 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.22, opts=13)
23:06:52.870 00.005 6120 Enqueuing Move request for scope (0.04, 0.22)
23:06:52.874 00.004 7680 Worker thread wakes up
23:06:52.875 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
23:06:52.876 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
23:06:52.876 00.000 7680 Moving (0.04, 0.22) raw xDistance=-0.08 yDistance=-0.18
23:06:52.876 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:06:52.876 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:06:52.877 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:52.881 00.004 6120 UpdateGuideState exits: m=12834 SNR=73.6 Saturated
23:06:52.884 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:52.888 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:52.891 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:06:52.892 00.001 7680 MoveAxis(E, 0, ABG)
23:06:52.892 00.000 7680 Move returns status 0, amount 0
23:06:52.892 00.000 7680 MoveAxis(N, 0, ABG)
23:06:52.892 00.000 7680 Move returns status 0, amount 0
23:06:52.892 00.000 6120 Enqueuing Expose request
23:06:52.896 00.004 7680 move complete, result=0
23:06:52.896 00.000 7680 worker thread done servicing request
23:06:52.896 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:06:52.899 00.003 7680 Worker thread wakes up
23:06:52.899 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:52.900 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:54.156 01.256 7680 Exposure complete
23:06:54.295 00.139 7680 worker thread done servicing request
23:06:54.296 00.001 6120 OnExposeComplete: enter
23:06:54.299 00.003 6120 UpdateGuideState(): m_state=6
23:06:54.304 00.005 6120 Star::Find(15, 969, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1281
23:06:54.308 00.004 6120 Star::Find returns 1 (1), X=969.35, Y=44.43, Mass=13842, SNR=77.9, Peak=255 HFD=7.1
23:06:54.311 00.003 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
23:06:54.313 00.002 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
23:06:54.316 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.61 hyp=0.64 cameraTheta=1.89 mountX=0.08 mountY=-0.63, mountTheta=-1.44
23:06:54.320 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.61, opts=13)
23:06:54.323 00.003 6120 Enqueuing Move request for scope (-0.20, 0.61)
23:06:54.326 00.003 7680 Worker thread wakes up
23:06:54.327 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.61) opts 0xd
23:06:54.327 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.61)
23:06:54.327 00.000 7680 Moving (-0.20, 0.61) raw xDistance=0.08 yDistance=-0.63
23:06:54.327 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:54.330 00.003 6120 UpdateGuideState exits: m=13842 SNR=77.9 Saturated
23:06:54.333 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:06:54.333 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
23:06:54.333 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:54.337 00.004 7680 MoveAxis(E, 0, ABG)
23:06:54.337 00.000 7680 Move returns status 0, amount 0
23:06:54.337 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:54.341 00.004 7680 MoveAxis(N, 344, ABG)
23:06:54.342 00.001 7680 Guiding  Dir = 0, Dur = 344
23:06:54.342 00.000 6120 Enqueuing Expose request
23:06:54.345 00.003 7680 IsSlewing returns 0
23:06:54.345 00.000 7680 IsGuiding returns 0
23:06:54.345 00.000 7680 PulseGuide returned control before completion, sleep 354
23:06:54.706 00.361 7680 IsGuiding returns 1
23:06:54.707 00.001 7680 scope still moving after pulse duration time elapsed
23:06:54.737 00.030 7680 IsSlewing returns 0
23:06:54.738 00.001 7680 IsGuiding returns 0
23:06:54.739 00.001 7680 scope move finished after 344 + 49 ms
23:06:54.739 00.000 7680 Move returns status 0, amount 344
23:06:54.739 00.000 7680 move complete, result=0
23:06:54.739 00.000 7680 worker thread done servicing request
23:06:54.740 00.001 7680 Worker thread wakes up
23:06:54.740 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 344 ms NORTH
23:06:54.749 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:54.750 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:56.001 01.251 7680 Exposure complete
23:06:56.130 00.129 7680 worker thread done servicing request
23:06:56.130 00.000 6120 OnExposeComplete: enter
23:06:56.134 00.004 6120 UpdateGuideState(): m_state=6
23:06:56.138 00.004 6120 Star::Find(15, 969, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1282
23:06:56.142 00.004 6120 Star::Find returns 1 (1), X=969.66, Y=43.83, Mass=13852, SNR=77.3, Peak=255 HFD=6.9
23:06:56.145 00.003 6120 CameraToMount -- cameraTheta (0.08) - m_xAngle (-2.95) = xAngle (3.04 = 3.04)
23:06:56.150 00.005 6120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.77 = 2.77)
23:06:56.153 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.08 mountX=-0.11 mountY=0.04, mountTheta=2.79
23:06:56.159 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.01, opts=13)
23:06:56.163 00.004 6120 Enqueuing Move request for scope (0.11, 0.01)
23:06:56.167 00.004 7680 Worker thread wakes up
23:06:56.167 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:06:56.167 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:56.171 00.004 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:06:56.171 00.000 7680 Moving (0.11, 0.01) raw xDistance=-0.11 yDistance=0.04
23:06:56.172 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:06:56.172 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:06:56.172 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:06:56.172 00.000 7680 MoveAxis(E, 0, ABG)
23:06:56.172 00.000 7680 Move returns status 0, amount 0
23:06:56.172 00.000 6120 UpdateGuideState exits: m=13852 SNR=77.3 Saturated
23:06:56.177 00.005 7680 MoveAxis(N, 0, ABG)
23:06:56.177 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:56.181 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:56.185 00.004 6120 Enqueuing Expose request
23:06:56.188 00.003 7680 Move returns status 0, amount 0
23:06:56.188 00.000 7680 move complete, result=0
23:06:56.188 00.000 7680 worker thread done servicing request
23:06:56.188 00.000 7680 Worker thread wakes up
23:06:56.189 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:56.189 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:56.190 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:06:57.440 01.250 7680 Exposure complete
23:06:57.571 00.131 7680 worker thread done servicing request
23:06:57.572 00.001 6120 OnExposeComplete: enter
23:06:57.574 00.002 6120 UpdateGuideState(): m_state=6
23:06:57.579 00.005 6120 Star::Find(15, 969, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1283
23:06:57.582 00.003 6120 Star::Find returns 1 (1), X=969.66, Y=43.83, Mass=13233, SNR=75.1, Peak=255 HFD=6.9
23:06:57.585 00.003 6120 CameraToMount -- cameraTheta (0.16) - m_xAngle (-2.95) = xAngle (3.11 = 3.11)
23:06:57.589 00.004 6120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.84 = 2.84)
23:06:57.593 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.16 mountX=-0.11 mountY=0.03, mountTheta=2.85
23:06:57.597 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.02, opts=13)
23:06:57.601 00.004 6120 Enqueuing Move request for scope (0.11, 0.02)
23:06:57.605 00.004 7680 Worker thread wakes up
23:06:57.605 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:57.608 00.003 6120 UpdateGuideState exits: m=13233 SNR=75.1 Saturated
23:06:57.613 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:57.616 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:57.620 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
23:06:57.621 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
23:06:57.621 00.000 7680 Moving (0.11, 0.02) raw xDistance=-0.11 yDistance=0.03
23:06:57.621 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:06:57.621 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:06:57.622 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:06:57.622 00.000 7680 MoveAxis(E, 0, ABG)
23:06:57.622 00.000 7680 Move returns status 0, amount 0
23:06:57.622 00.000 7680 MoveAxis(N, 0, ABG)
23:06:57.623 00.001 7680 Move returns status 0, amount 0
23:06:57.623 00.000 7680 move complete, result=0
23:06:57.623 00.000 6120 Enqueuing Expose request
23:06:57.627 00.004 7680 worker thread done servicing request
23:06:57.628 00.001 7680 Worker thread wakes up
23:06:57.628 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:06:57.632 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:57.632 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:58.878 01.246 7680 Exposure complete
23:06:59.005 00.127 6120 OnExposeComplete: enter
23:06:59.010 00.005 6120 UpdateGuideState(): m_state=6
23:06:59.015 00.005 7680 worker thread done servicing request
23:06:59.015 00.000 6120 Star::Find(15, 969, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1284
23:06:59.020 00.005 6120 Star::Find returns 1 (1), X=969.73, Y=43.90, Mass=12919, SNR=73.9, Peak=255 HFD=6.8
23:06:59.024 00.004 6120 CameraToMount -- cameraTheta (0.45) - m_xAngle (-2.95) = xAngle (3.40 = -2.88)
23:06:59.027 00.003 6120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.14 = 3.14)
23:06:59.030 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.45 mountX=-0.19 mountY=0.00, mountTheta=3.14
23:06:59.034 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.09, opts=13)
23:06:59.039 00.005 6120 Enqueuing Move request for scope (0.18, 0.09)
23:06:59.044 00.005 7680 Worker thread wakes up
23:06:59.044 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
23:06:59.044 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
23:06:59.044 00.000 7680 Moving (0.18, 0.09) raw xDistance=-0.19 yDistance=0.00
23:06:59.044 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:06:59.044 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:06:59.044 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:06:59.050 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:06:59.050 00.000 7680 MoveAxis(E, 0, ABG)
23:06:59.050 00.000 7680 Move returns status 0, amount 0
23:06:59.050 00.000 7680 MoveAxis(N, 0, ABG)
23:06:59.051 00.001 7680 Move returns status 0, amount 0
23:06:59.051 00.000 7680 move complete, result=0
23:06:59.051 00.000 6120 UpdateGuideState exits: m=12919 SNR=73.9 Saturated
23:06:59.057 00.006 7680 worker thread done servicing request
23:06:59.057 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:59.060 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:06:59.063 00.003 6120 Enqueuing Expose request
23:06:59.066 00.003 7680 Worker thread wakes up
23:06:59.066 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:06:59.069 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:06:59.069 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,29,31,31)
23:06:59.144 00.075 6120 evsrv: cli 0FAEFED8 connect
23:06:59.181 00.037 6120 case statement mapped state 6 to 3
23:06:59.185 00.004 6120 case statement mapped state 6 to 3
23:06:59.250 00.065 6120 evsrv: cli 0FAEFED8 request: {"method":"get_app_state","id":"1edf752d-605f-4f96-b41a-98950c5cb941"}
23:06:59.297 00.047 6120 case statement mapped state 6 to 3
23:06:59.300 00.003 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":"Guiding","id":"1edf752d-605f-4f96-b41a-98950c5cb941"}
23:06:59.305 00.005 6120 evsrv: cli 0FAEFED8 disconnect
23:06:59.310 00.005 6120 evsrv: cli 0FAF0158 connect
23:06:59.313 00.003 6120 case statement mapped state 6 to 3
23:06:59.317 00.004 6120 case statement mapped state 6 to 3
23:06:59.320 00.003 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"2f2d93ab-65ac-47b6-ae2d-74b9ba810bf3"}
23:06:59.324 00.004 6120 PhdController::Dither begins
23:06:59.328 00.004 6120 dither: size=5.00, dRA=-0.74 dDec=-3.95
23:06:59.331 00.003 6120 MountToCamera -- mountTheta (-1.76) + m_xAngle (-2.95) = xAngle (-4.71 = 1.57)
23:06:59.334 00.003 6120 MountToCamera -- mountX=-0.74 mountY=-3.95 hyp=4.02 mountTheta=-1.76 cameraX=-0.01, cameraY=4.02 cameraTheta=1.57
23:06:59.337 00.003 6120 setting lock position to (969.54, 47.84)
23:06:59.341 00.004 6120 Mount: notify guiding dithered (-0.0, 4.0)
23:06:59.489 00.148 6120 Status Line: Dither by -0.74,-3.95
23:06:59.494 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:06:59.498 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
23:06:59.501 00.003 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"2f2d93ab-65ac-47b6-ae2d-74b9ba810bf3"}
23:06:59.615 00.114 6120 evsrv: cli 0FAF0158 disconnect
23:07:00.316 00.701 7680 Exposure complete
23:07:00.423 00.107 7680 worker thread done servicing request
23:07:00.423 00.000 6120 OnExposeComplete: enter
23:07:00.428 00.005 6120 UpdateGuideState(): m_state=6
23:07:00.431 00.003 6120 Star::Find(15, 969, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1285
23:07:00.438 00.007 6120 Star::Find returns 1 (1), X=969.71, Y=44.21, Mass=13122, SNR=74.8, Peak=255 HFD=6.8
23:07:00.443 00.005 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-2.95) = xAngle (1.43 = 1.43)
23:07:00.450 00.007 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.16 = 1.16)
23:07:00.456 00.006 6120 CameraToMount -- cameraX=0.17 cameraY=-3.63 hyp=3.63 cameraTheta=-1.52 mountX=0.51 mountY=3.33, mountTheta=1.42
23:07:00.465 00.009 6120 dither recenter: remaining=(0.7,4.0) step=(0.7,4.0)
23:07:00.469 00.004 6120 MountToCamera -- mountTheta (1.39) + m_xAngle (-2.95) = xAngle (-1.57 = -1.57)
23:07:00.475 00.006 6120 MountToCamera -- mountX=0.74 mountY=3.95 hyp=4.02 mountTheta=1.39 cameraX=0.01, cameraY=-4.02 cameraTheta=-1.57
23:07:00.481 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-4.02, opts=4)
23:07:00.487 00.006 6120 Enqueuing Move request for scope (0.01, -4.02)
23:07:00.493 00.006 7680 Worker thread wakes up
23:07:00.493 00.000 6120 Mount: notify direct move 0.74,3.95
23:07:00.496 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -4.02) opts 0x4
23:07:00.496 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:00.500 00.004 7680 Handling offset move in thread for scope, endpoint = (0.01, -4.02)
23:07:00.500 00.000 6120 UpdateGuideState exits: m=13122 SNR=74.8 Saturated
23:07:00.505 00.005 7680 Moving (0.01, -4.02) raw xDistance=0.74 yDistance=3.95
23:07:00.505 00.000 6120 PhdController: settling, locked = 1, distance = 4.09 (1.50) aobump = 0 frame = 1 / 99999
23:07:00.508 00.003 7680 MoveAxis(W, 478, B)
23:07:00.509 00.001 7680 Guiding  Dir = 3, Dur = 478
23:07:00.509 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047220.508,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.09,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:07:00.514 00.005 7680 IsSlewing returns 0
23:07:00.514 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:00.518 00.004 7680 IsGuiding returns 0
23:07:00.518 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:00.522 00.004 7680 PulseGuide returned control before completion, sleep 488
23:07:00.522 00.000 6120 Enqueuing Expose request
23:07:01.021 00.499 7680 IsGuiding returns 0
23:07:01.021 00.000 7680 Move returns status 0, amount 478
23:07:01.021 00.000 7680 MoveAxis(S, 2146, B)
23:07:01.021 00.000 7680 Guiding  Dir = 1, Dur = 2146
23:07:01.022 00.001 7680 IsSlewing returns 0
23:07:01.022 00.000 7680 IsGuiding returns 0
23:07:01.022 00.000 7680 PulseGuide returned control before completion, sleep 2156
23:07:03.192 02.170 7680 IsGuiding returns 1
23:07:03.194 00.002 7680 scope still moving after pulse duration time elapsed
23:07:03.223 00.029 7680 IsSlewing returns 0
23:07:03.225 00.002 7680 IsGuiding returns 0
23:07:03.225 00.000 7680 scope move finished after 2146 + 56 ms
23:07:03.226 00.001 7680 Move returns status 0, amount 2146
23:07:03.227 00.001 7680 move complete, result=0
23:07:03.227 00.000 7680 worker thread done servicing request
23:07:03.227 00.000 7680 Worker thread wakes up
23:07:03.227 00.000 6120 GuideStep: 0.7 px 478 ms WEST, 4.0 px 2146 ms SOUTH
23:07:03.237 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:03.237 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:04.482 01.245 7680 Exposure complete
23:07:04.610 00.128 7680 worker thread done servicing request
23:07:04.610 00.000 6120 OnExposeComplete: enter
23:07:04.614 00.004 6120 UpdateGuideState(): m_state=6
23:07:04.618 00.004 6120 Star::Find(15, 969, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1286
23:07:04.622 00.004 6120 Star::Find returns 1 (1), X=970.73, Y=46.89, Mass=13997, SNR=77.4, Peak=255 HFD=6.8
23:07:04.626 00.004 6120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-2.95) = xAngle (2.28 = 2.28)
23:07:04.629 00.003 6120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.02 = 2.02)
23:07:04.634 00.005 6120 CameraToMount -- cameraX=1.19 cameraY=-0.95 hyp=1.52 cameraTheta=-0.67 mountX=-1.00 mountY=1.37, mountTheta=2.20
23:07:04.639 00.005 6120 SchedulePrimaryMove(0D6325F0, x=1.19, y=-0.95, opts=13)
23:07:04.643 00.004 6120 Enqueuing Move request for scope (1.19, -0.95)
23:07:04.648 00.005 7680 Worker thread wakes up
23:07:04.649 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (1.19, -0.95) opts 0xd
23:07:04.649 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:04.655 00.006 7680 Handling offset move in thread for scope, endpoint = (1.19, -0.95)
23:07:04.655 00.000 6120 UpdateGuideState exits: m=13997 SNR=77.4 Saturated
23:07:04.661 00.006 6120 PhdController: settling, locked = 1, distance = 1.52 (1.50) aobump = 0 frame = 2 / 99999
23:07:04.665 00.004 7680 Moving (1.19, -0.95) raw xDistance=-1.00 yDistance=1.37
23:07:04.665 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.00
23:07:04.665 00.000 7680 resist switch: large excursion: input 1.37 thresh 0.60 direction from 0 to 1
23:07:04.666 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764047224.665,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.52,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:07:04.670 00.004 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.12
23:07:04.671 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.37 from input 1.37
23:07:04.671 00.000 7680 MoveAxis(E, 407, ABG)
23:07:04.671 00.000 7680 Guiding  Dir = 2, Dur = 407
23:07:04.671 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:04.676 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:04.681 00.005 6120 Enqueuing Expose request
23:07:04.685 00.004 7680 IsSlewing returns 0
23:07:04.685 00.000 7680 IsGuiding returns 0
23:07:04.686 00.001 7680 PulseGuide returned control before completion, sleep 417
23:07:05.118 00.432 7680 IsGuiding returns 1
23:07:05.118 00.000 7680 scope still moving after pulse duration time elapsed
23:07:05.150 00.032 7680 IsSlewing returns 0
23:07:05.152 00.002 7680 IsGuiding returns 0
23:07:05.152 00.000 7680 scope move finished after 407 + 59 ms
23:07:05.153 00.001 7680 Move returns status 0, amount 407
23:07:05.153 00.000 7680 MoveAxis(S, 746, ABG)
23:07:05.154 00.001 7680 Guiding  Dir = 1, Dur = 746
23:07:05.154 00.000 7680 IsSlewing returns 0
23:07:05.155 00.001 7680 IsGuiding returns 0
23:07:05.155 00.000 7680 PulseGuide returned control before completion, sleep 756
23:07:05.919 00.764 7680 IsGuiding returns 1
23:07:05.920 00.001 7680 scope still moving after pulse duration time elapsed
23:07:05.950 00.030 7680 IsSlewing returns 0
23:07:05.951 00.001 7680 IsGuiding returns 0
23:07:05.951 00.000 7680 scope move finished after 746 + 49 ms
23:07:05.952 00.001 7680 Move returns status 0, amount 746
23:07:05.952 00.000 7680 move complete, result=0
23:07:05.952 00.000 7680 worker thread done servicing request
23:07:05.953 00.001 7680 Worker thread wakes up
23:07:05.953 00.000 6120 GuideStep: -1.0 px 407 ms EAST, 1.4 px 746 ms SOUTH
23:07:05.959 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:05.960 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:07.215 01.255 7680 Exposure complete
23:07:07.335 00.120 7680 worker thread done servicing request
23:07:07.335 00.000 6120 OnExposeComplete: enter
23:07:07.338 00.003 6120 UpdateGuideState(): m_state=6
23:07:07.342 00.004 6120 Star::Find(15, 970, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1287
23:07:07.346 00.004 6120 Star::Find returns 1 (1), X=970.24, Y=48.09, Mass=13057, SNR=74.0, Peak=255 HFD=6.8
23:07:07.350 00.004 6120 CameraToMount -- cameraTheta (0.34) - m_xAngle (-2.95) = xAngle (3.30 = -2.99)
23:07:07.353 00.003 6120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.03 = 3.03)
23:07:07.358 00.005 6120 CameraToMount -- cameraX=0.70 cameraY=0.25 hyp=0.75 cameraTheta=0.34 mountX=-0.74 mountY=0.08, mountTheta=3.03
23:07:07.363 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.70, y=0.25, opts=13)
23:07:07.367 00.004 6120 Enqueuing Move request for scope (0.70, 0.25)
23:07:07.370 00.003 7680 Worker thread wakes up
23:07:07.370 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.25) opts 0xd
23:07:07.370 00.000 7680 Handling offset move in thread for scope, endpoint = (0.70, 0.25)
23:07:07.370 00.000 7680 Moving (0.70, 0.25) raw xDistance=-0.74 yDistance=0.08
23:07:07.370 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.74
23:07:07.370 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:07:07.370 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:07:07.372 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:07.375 00.003 7680 MoveAxis(E, 329, ABG)
23:07:07.375 00.000 7680 Guiding  Dir = 2, Dur = 329
23:07:07.375 00.000 6120 UpdateGuideState exits: m=13057 SNR=74.0 Saturated
23:07:07.378 00.003 7680 IsSlewing returns 0
23:07:07.379 00.001 6120 PhdController: settling, locked = 1, distance = 1.29 (1.50) aobump = 0 frame = 3 / 99999
23:07:07.383 00.004 7680 IsGuiding returns 0
23:07:07.383 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047227.383,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.29,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:07:07.386 00.003 7680 PulseGuide returned control before completion, sleep 339
23:07:07.386 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:07.391 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:07.394 00.003 6120 Enqueuing Expose request
23:07:07.734 00.340 7680 IsGuiding returns 1
23:07:07.734 00.000 7680 scope still moving after pulse duration time elapsed
23:07:07.765 00.031 7680 IsSlewing returns 0
23:07:07.765 00.000 7680 IsGuiding returns 0
23:07:07.767 00.002 7680 scope move finished after 329 + 54 ms
23:07:07.767 00.000 7680 Move returns status 0, amount 329
23:07:07.767 00.000 7680 MoveAxis(N, 0, ABG)
23:07:07.768 00.001 7680 Move returns status 0, amount 0
23:07:07.768 00.000 7680 move complete, result=0
23:07:07.769 00.001 7680 worker thread done servicing request
23:07:07.769 00.000 6120 GuideStep: -0.7 px 329 ms EAST, 0.1 px 0 ms NORTH
23:07:07.775 00.006 7680 Worker thread wakes up
23:07:07.775 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:07.777 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:09.023 01.246 7680 Exposure complete
23:07:09.159 00.136 7680 worker thread done servicing request
23:07:09.159 00.000 6120 OnExposeComplete: enter
23:07:09.164 00.005 6120 UpdateGuideState(): m_state=6
23:07:09.169 00.005 6120 Star::Find(15, 970, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1288
23:07:09.175 00.006 6120 Star::Find returns 1 (1), X=969.88, Y=48.43, Mass=13826, SNR=78.0, Peak=255 HFD=6.9
23:07:09.178 00.003 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
23:07:09.182 00.004 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
23:07:09.185 00.003 6120 CameraToMount -- cameraX=0.34 cameraY=0.59 hyp=0.68 cameraTheta=1.05 mountX=-0.44 mountY=-0.38, mountTheta=-2.43
23:07:09.191 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=0.59, opts=13)
23:07:09.195 00.004 6120 Enqueuing Move request for scope (0.34, 0.59)
23:07:09.198 00.003 7680 Worker thread wakes up
23:07:09.198 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.59) opts 0xd
23:07:09.199 00.001 7680 Handling offset move in thread for scope, endpoint = (0.34, 0.59)
23:07:09.199 00.000 7680 Moving (0.34, 0.59) raw xDistance=-0.44 yDistance=-0.38
23:07:09.199 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44
23:07:09.199 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:07:09.200 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
23:07:09.200 00.000 7680 MoveAxis(E, 203, ABG)
23:07:09.200 00.000 7680 Guiding  Dir = 2, Dur = 203
23:07:09.200 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:09.204 00.004 7680 IsSlewing returns 0
23:07:09.205 00.001 6120 UpdateGuideState exits: m=13826 SNR=78.0 Saturated
23:07:09.208 00.003 7680 IsGuiding returns 0
23:07:09.209 00.001 6120 PhdController: settling, locked = 1, distance = 1.11 (1.50) aobump = 0 frame = 4 / 99999
23:07:09.212 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764047229.212,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.11,"Time":1.8,"SettleTime":10.0,"StarLocked":true}
23:07:09.216 00.004 7680 PulseGuide returned control before completion, sleep 213
23:07:09.216 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:09.220 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:09.223 00.003 6120 Enqueuing Expose request
23:07:09.438 00.215 7680 IsGuiding returns 1
23:07:09.439 00.001 7680 scope still moving after pulse duration time elapsed
23:07:09.470 00.031 7680 IsSlewing returns 0
23:07:09.471 00.001 7680 IsGuiding returns 0
23:07:09.472 00.001 7680 scope move finished after 203 + 60 ms
23:07:09.473 00.001 7680 Move returns status 0, amount 203
23:07:09.473 00.000 7680 MoveAxis(N, 0, ABG)
23:07:09.474 00.001 7680 Move returns status 0, amount 0
23:07:09.474 00.000 7680 move complete, result=0
23:07:09.475 00.001 7680 worker thread done servicing request
23:07:09.476 00.001 7680 Worker thread wakes up
23:07:09.476 00.000 6120 GuideStep: -0.4 px 203 ms EAST, -0.4 px 0 ms NORTH
23:07:09.484 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:09.484 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:10.731 01.247 7680 Exposure complete
23:07:10.878 00.147 7680 worker thread done servicing request
23:07:10.878 00.000 6120 OnExposeComplete: enter
23:07:10.883 00.005 6120 UpdateGuideState(): m_state=6
23:07:10.888 00.005 6120 Star::Find(15, 969, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1289
23:07:10.892 00.004 6120 Star::Find returns 1 (1), X=969.71, Y=48.71, Mass=14007, SNR=77.3, Peak=255 HFD=7.1
23:07:10.897 00.005 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
23:07:10.900 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
23:07:10.903 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.87 hyp=0.89 cameraTheta=1.38 mountX=-0.33 mountY=-0.71, mountTheta=-2.01
23:07:10.907 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.87, opts=13)
23:07:10.911 00.004 6120 Enqueuing Move request for scope (0.17, 0.87)
23:07:10.915 00.004 7680 Worker thread wakes up
23:07:10.915 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.87) opts 0xd
23:07:10.915 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.87)
23:07:10.915 00.000 7680 Moving (0.17, 0.87) raw xDistance=-0.33 yDistance=-0.71
23:07:10.915 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
23:07:10.915 00.000 7680 resist switch: large excursion: input -0.71 thresh 0.60 direction from 1 to -1
23:07:10.915 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:10.920 00.005 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.12
23:07:10.920 00.000 6120 UpdateGuideState exits: m=14007 SNR=77.3 Saturated
23:07:10.925 00.005 6120 PhdController: settling, locked = 1, distance = 1.04 (1.50) aobump = 0 frame = 5 / 99999
23:07:10.929 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
23:07:10.929 00.000 7680 MoveAxis(E, 148, ABG)
23:07:10.931 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764047230.929,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.04,"Time":3.5,"SettleTime":10.0,"StarLocked":true}
23:07:10.935 00.004 7680 Guiding  Dir = 2, Dur = 148
23:07:10.935 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:10.938 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:10.943 00.005 6120 Enqueuing Expose request
23:07:10.946 00.003 7680 IsSlewing returns 0
23:07:10.946 00.000 7680 IsGuiding returns 0
23:07:10.946 00.000 7680 PulseGuide returned control before completion, sleep 158
23:07:11.115 00.169 7680 IsGuiding returns 1
23:07:11.116 00.001 7680 scope still moving after pulse duration time elapsed
23:07:11.146 00.030 7680 IsSlewing returns 0
23:07:11.147 00.001 7680 IsGuiding returns 0
23:07:11.147 00.000 7680 scope move finished after 148 + 52 ms
23:07:11.147 00.000 7680 Move returns status 0, amount 148
23:07:11.147 00.000 7680 MoveAxis(N, 383, ABG)
23:07:11.148 00.001 7680 Guiding  Dir = 0, Dur = 383
23:07:11.148 00.000 7680 IsSlewing returns 0
23:07:11.149 00.001 7680 IsGuiding returns 0
23:07:11.149 00.000 7680 PulseGuide returned control before completion, sleep 393
23:07:11.555 00.406 7680 IsGuiding returns 1
23:07:11.556 00.001 7680 scope still moving after pulse duration time elapsed
23:07:11.584 00.028 7680 IsSlewing returns 0
23:07:11.584 00.000 7680 IsGuiding returns 0
23:07:11.586 00.002 7680 scope move finished after 383 + 53 ms
23:07:11.586 00.000 7680 Move returns status 0, amount 383
23:07:11.586 00.000 7680 move complete, result=0
23:07:11.586 00.000 7680 worker thread done servicing request
23:07:11.586 00.000 6120 GuideStep: -0.3 px 148 ms EAST, -0.7 px 383 ms NORTH
23:07:11.593 00.007 7680 Worker thread wakes up
23:07:11.593 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:11.593 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:12.852 01.259 7680 Exposure complete
23:07:12.970 00.118 7680 worker thread done servicing request
23:07:12.970 00.000 6120 OnExposeComplete: enter
23:07:12.974 00.004 6120 UpdateGuideState(): m_state=6
23:07:12.977 00.003 6120 Star::Find(15, 969, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1290
23:07:12.982 00.005 6120 Star::Find returns 1 (1), X=969.52, Y=49.02, Mass=12665, SNR=74.3, Peak=255 HFD=6.7
23:07:12.986 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
23:07:12.989 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
23:07:12.991 00.002 6120 CameraToMount -- cameraX=-0.02 cameraY=1.18 hyp=1.18 cameraTheta=1.58 mountX=-0.20 mountY=-1.06, mountTheta=-1.76
23:07:12.995 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=1.18, opts=13)
23:07:12.999 00.004 6120 Enqueuing Move request for scope (-0.02, 1.18)
23:07:13.002 00.003 7680 Worker thread wakes up
23:07:13.002 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 1.18) opts 0xd
23:07:13.003 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 1.18)
23:07:13.003 00.000 7680 Moving (-0.02, 1.18) raw xDistance=-0.20 yDistance=-1.06
23:07:13.003 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
23:07:13.003 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06
23:07:13.004 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:13.007 00.003 6120 UpdateGuideState exits: m=12665 SNR=74.3 Saturated
23:07:13.011 00.004 7680 MoveAxis(E, 93, ABG)
23:07:13.011 00.000 7680 Guiding  Dir = 2, Dur = 93
23:07:13.011 00.000 6120 PhdController: settling, locked = 1, distance = 1.08 (1.50) aobump = 0 frame = 6 / 99999
23:07:13.017 00.006 7680 IsSlewing returns 0
23:07:13.017 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047233.017,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.08,"Time":5.6,"SettleTime":10.0,"StarLocked":true}
23:07:13.022 00.005 7680 IsGuiding returns 0
23:07:13.022 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:13.026 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:13.030 00.004 6120 Enqueuing Expose request
23:07:13.034 00.004 7680 PulseGuide returned control before completion, sleep 103
23:07:13.152 00.118 7680 IsGuiding returns 0
23:07:13.154 00.002 7680 Move returns status 0, amount 93
23:07:13.154 00.000 7680 MoveAxis(N, 577, ABG)
23:07:13.155 00.001 7680 Guiding  Dir = 0, Dur = 577
23:07:13.156 00.001 7680 IsSlewing returns 0
23:07:13.156 00.000 7680 IsGuiding returns 0
23:07:13.158 00.002 7680 PulseGuide returned control before completion, sleep 587
23:07:13.747 00.589 7680 IsGuiding returns 1
23:07:13.748 00.001 7680 scope still moving after pulse duration time elapsed
23:07:13.778 00.030 7680 IsSlewing returns 0
23:07:13.779 00.001 7680 IsGuiding returns 0
23:07:13.779 00.000 7680 scope move finished after 577 + 45 ms
23:07:13.779 00.000 7680 Move returns status 0, amount 577
23:07:13.780 00.001 7680 move complete, result=0
23:07:13.780 00.000 7680 worker thread done servicing request
23:07:13.780 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -1.1 px 577 ms NORTH
23:07:13.786 00.006 7680 Worker thread wakes up
23:07:13.786 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:13.786 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:15.038 01.252 7680 Exposure complete
23:07:15.170 00.132 7680 worker thread done servicing request
23:07:15.171 00.001 6120 OnExposeComplete: enter
23:07:15.175 00.004 6120 UpdateGuideState(): m_state=6
23:07:15.180 00.005 6120 Star::Find(15, 969, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1291
23:07:15.183 00.003 6120 Star::Find returns 1 (1), X=969.22, Y=48.64, Mass=14009, SNR=76.3, Peak=255 HFD=7.0
23:07:15.186 00.003 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
23:07:15.190 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
23:07:15.194 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.80 hyp=0.86 cameraTheta=1.95 mountX=0.16 mountY=-0.86, mountTheta=-1.38
23:07:15.199 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.80, opts=13)
23:07:15.203 00.004 6120 Enqueuing Move request for scope (-0.32, 0.80)
23:07:15.208 00.005 7680 Worker thread wakes up
23:07:15.208 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:15.212 00.004 6120 UpdateGuideState exits: m=14009 SNR=76.3 Saturated
23:07:15.216 00.004 6120 PhdController: settling, locked = 1, distance = 1.02 (1.50) aobump = 0 frame = 7 / 99999
23:07:15.219 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.80) opts 0xd
23:07:15.219 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047235.219,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.02,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
23:07:15.223 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.80)
23:07:15.223 00.000 7680 Moving (-0.32, 0.80) raw xDistance=0.16 yDistance=-0.86
23:07:15.223 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:07:15.223 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
23:07:15.224 00.001 7680 MoveAxis(E, 0, ABG)
23:07:15.225 00.001 7680 Move returns status 0, amount 0
23:07:15.225 00.000 7680 MoveAxis(N, 467, ABG)
23:07:15.225 00.000 7680 Guiding  Dir = 0, Dur = 467
23:07:15.225 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:15.229 00.004 7680 IsSlewing returns 0
23:07:15.229 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:15.233 00.004 6120 Enqueuing Expose request
23:07:15.237 00.004 7680 IsGuiding returns 0
23:07:15.237 00.000 7680 PulseGuide returned control before completion, sleep 477
23:07:15.722 00.485 7680 IsGuiding returns 1
23:07:15.723 00.001 7680 scope still moving after pulse duration time elapsed
23:07:15.752 00.029 7680 IsSlewing returns 0
23:07:15.752 00.000 7680 IsGuiding returns 0
23:07:15.752 00.000 7680 scope move finished after 467 + 48 ms
23:07:15.754 00.002 7680 Move returns status 0, amount 467
23:07:15.754 00.000 7680 move complete, result=0
23:07:15.754 00.000 7680 worker thread done servicing request
23:07:15.754 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.9 px 467 ms NORTH
23:07:15.760 00.006 7680 Worker thread wakes up
23:07:15.760 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:15.760 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:17.017 01.257 7680 Exposure complete
23:07:17.129 00.112 7680 worker thread done servicing request
23:07:17.129 00.000 6120 OnExposeComplete: enter
23:07:17.134 00.005 6120 UpdateGuideState(): m_state=6
23:07:17.136 00.002 6120 Star::Find(15, 969, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1292
23:07:17.140 00.004 6120 Star::Find returns 1 (1), X=969.20, Y=48.05, Mass=12984, SNR=73.2, Peak=255 HFD=6.8
23:07:17.144 00.004 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-2.95) = xAngle (5.55 = -0.73)
23:07:17.148 00.004 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.00)
23:07:17.151 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=0.21 hyp=0.41 cameraTheta=2.59 mountX=0.30 mountY=-0.34, mountTheta=-0.85
23:07:17.156 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.21, opts=13)
23:07:17.159 00.003 6120 Enqueuing Move request for scope (-0.35, 0.21)
23:07:17.164 00.005 7680 Worker thread wakes up
23:07:17.164 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.21) opts 0xd
23:07:17.164 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.21)
23:07:17.164 00.000 7680 Moving (-0.35, 0.21) raw xDistance=0.30 yDistance=-0.34
23:07:17.164 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
23:07:17.165 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:07:17.165 00.000 7680 MoveAxis(W, 123, ABG)
23:07:17.165 00.000 7680 Guiding  Dir = 3, Dur = 123
23:07:17.165 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:17.169 00.004 7680 IsSlewing returns 0
23:07:17.170 00.001 6120 UpdateGuideState exits: m=12984 SNR=73.2 Saturated
23:07:17.174 00.004 7680 IsGuiding returns 0
23:07:17.174 00.000 6120 PhdController: settling, locked = 1, distance = 0.83 (1.50) aobump = 0 frame = 8 / 99999
23:07:17.178 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764047237.178,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.83,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
23:07:17.182 00.004 7680 PulseGuide returned control before completion, sleep 133
23:07:17.182 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:17.186 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:17.189 00.003 6120 Enqueuing Expose request
23:07:17.321 00.132 7680 IsGuiding returns 0
23:07:17.323 00.002 7680 Move returns status 0, amount 123
23:07:17.324 00.001 7680 MoveAxis(N, 185, ABG)
23:07:17.324 00.000 7680 Guiding  Dir = 0, Dur = 185
23:07:17.324 00.000 7680 IsSlewing returns 0
23:07:17.326 00.002 7680 IsGuiding returns 0
23:07:17.327 00.001 7680 PulseGuide returned control before completion, sleep 195
23:07:17.539 00.212 7680 IsGuiding returns 1
23:07:17.540 00.001 7680 scope still moving after pulse duration time elapsed
23:07:17.570 00.030 7680 IsSlewing returns 0
23:07:17.571 00.001 7680 IsGuiding returns 0
23:07:17.571 00.000 7680 scope move finished after 185 + 59 ms
23:07:17.571 00.000 7680 Move returns status 0, amount 185
23:07:17.571 00.000 7680 move complete, result=0
23:07:17.573 00.002 7680 worker thread done servicing request
23:07:17.573 00.000 7680 Worker thread wakes up
23:07:17.573 00.000 6120 GuideStep: 0.3 px 123 ms WEST, -0.3 px 185 ms NORTH
23:07:17.580 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:17.580 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:18.837 01.257 7680 Exposure complete
23:07:18.968 00.131 7680 worker thread done servicing request
23:07:18.969 00.001 6120 OnExposeComplete: enter
23:07:18.973 00.004 6120 UpdateGuideState(): m_state=6
23:07:18.978 00.005 6120 Star::Find(15, 969, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1293
23:07:18.981 00.003 6120 Star::Find returns 1 (1), X=969.25, Y=48.02, Mass=13477, SNR=75.8, Peak=255 HFD=6.8
23:07:18.985 00.004 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.54 = -0.74)
23:07:18.988 00.003 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.01)
23:07:18.992 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.18 hyp=0.35 cameraTheta=2.58 mountX=0.25 mountY=-0.29, mountTheta=-0.86
23:07:18.998 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.18, opts=13)
23:07:19.002 00.004 6120 Enqueuing Move request for scope (-0.29, 0.18)
23:07:19.006 00.004 7680 Worker thread wakes up
23:07:19.006 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:19.010 00.004 6120 UpdateGuideState exits: m=13477 SNR=75.8 Saturated
23:07:19.013 00.003 6120 PhdController: settling, locked = 1, distance = 0.69 (1.50) aobump = 0 frame = 9 / 99999
23:07:19.017 00.004 6120 PhdController: newstate STATE_FINISH
23:07:19.021 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.18) opts 0xd
23:07:19.021 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.18)
23:07:19.022 00.001 7680 Moving (-0.29, 0.18) raw xDistance=0.25 yDistance=-0.29
23:07:19.022 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
23:07:19.022 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:07:19.022 00.000 7680 MoveAxis(W, 113, ABG)
23:07:19.022 00.000 7680 Guiding  Dir = 3, Dur = 113
23:07:19.022 00.000 6120 PhdController complete: success
23:07:19.027 00.005 7680 IsSlewing returns 0
23:07:19.027 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764047239.027,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
23:07:19.031 00.004 7680 IsGuiding returns 0
23:07:19.031 00.000 6120 Mount: notify guiding dither settle done success=1
23:07:19.036 00.005 7680 PulseGuide returned control before completion, sleep 123
23:07:19.037 00.001 6120 PhdController: newstate STATE_IDLE
23:07:19.039 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:19.044 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:19.049 00.005 6120 Enqueuing Expose request
23:07:19.168 00.119 7680 IsGuiding returns 1
23:07:19.168 00.000 7680 scope still moving after pulse duration time elapsed
23:07:19.199 00.031 7680 IsSlewing returns 0
23:07:19.200 00.001 7680 IsGuiding returns 0
23:07:19.200 00.000 7680 scope move finished after 113 + 55 ms
23:07:19.200 00.000 7680 Move returns status 0, amount 113
23:07:19.202 00.002 7680 MoveAxis(N, 160, ABG)
23:07:19.202 00.000 7680 Guiding  Dir = 0, Dur = 160
23:07:19.202 00.000 7680 IsSlewing returns 0
23:07:19.203 00.001 7680 IsGuiding returns 0
23:07:19.204 00.001 7680 PulseGuide returned control before completion, sleep 170
23:07:19.389 00.185 7680 IsGuiding returns 1
23:07:19.389 00.000 7680 scope still moving after pulse duration time elapsed
23:07:19.419 00.030 7680 IsSlewing returns 0
23:07:19.420 00.001 7680 IsGuiding returns 0
23:07:19.422 00.002 7680 scope move finished after 160 + 58 ms
23:07:19.422 00.000 7680 Move returns status 0, amount 160
23:07:19.422 00.000 7680 move complete, result=0
23:07:19.423 00.001 7680 worker thread done servicing request
23:07:19.424 00.001 6120 GuideStep: 0.3 px 113 ms WEST, -0.3 px 160 ms NORTH
23:07:19.430 00.006 7680 Worker thread wakes up
23:07:19.430 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:19.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:20.683 01.253 7680 Exposure complete
23:07:20.825 00.142 7680 worker thread done servicing request
23:07:20.825 00.000 6120 OnExposeComplete: enter
23:07:20.830 00.005 6120 UpdateGuideState(): m_state=6
23:07:20.833 00.003 6120 Star::Find(15, 969, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1294
23:07:20.837 00.004 6120 Star::Find returns 1 (1), X=969.66, Y=47.97, Mass=13626, SNR=76.7, Peak=255 HFD=6.8
23:07:20.841 00.004 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.79 = -2.49)
23:07:20.844 00.003 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.52 = -2.76)
23:07:20.848 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.83 mountX=-0.14 mountY=-0.07, mountTheta=-2.71
23:07:20.852 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.13, opts=13)
23:07:20.857 00.005 6120 Enqueuing Move request for scope (0.12, 0.13)
23:07:20.862 00.005 7680 Worker thread wakes up
23:07:20.862 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
23:07:20.862 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
23:07:20.862 00.000 7680 Moving (0.12, 0.13) raw xDistance=-0.14 yDistance=-0.07
23:07:20.863 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:07:20.863 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:07:20.863 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:20.868 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:07:20.868 00.000 7680 MoveAxis(E, 0, ABG)
23:07:20.869 00.001 7680 Move returns status 0, amount 0
23:07:20.869 00.000 7680 MoveAxis(N, 0, ABG)
23:07:20.869 00.000 7680 Move returns status 0, amount 0
23:07:20.869 00.000 7680 move complete, result=0
23:07:20.869 00.000 7680 worker thread done servicing request
23:07:20.869 00.000 6120 UpdateGuideState exits: m=13626 SNR=76.7 Saturated
23:07:20.875 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:20.881 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:20.884 00.003 6120 Enqueuing Expose request
23:07:20.890 00.006 7680 Worker thread wakes up
23:07:20.890 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:20.890 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:20.892 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:22.150 01.258 7680 Exposure complete
23:07:22.291 00.141 7680 worker thread done servicing request
23:07:22.291 00.000 6120 OnExposeComplete: enter
23:07:22.296 00.005 6120 UpdateGuideState(): m_state=6
23:07:22.300 00.004 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1295
23:07:22.304 00.004 6120 Star::Find returns 1 (1), X=969.70, Y=48.02, Mass=13237, SNR=75.0, Peak=255 HFD=6.9
23:07:22.307 00.003 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.81 = -2.47)
23:07:22.313 00.006 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.54 = -2.74)
23:07:22.317 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.24 cameraTheta=0.86 mountX=-0.19 mountY=-0.09, mountTheta=-2.68
23:07:22.327 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.18, opts=13)
23:07:22.335 00.008 6120 Enqueuing Move request for scope (0.16, 0.18)
23:07:22.341 00.006 7680 Worker thread wakes up
23:07:22.341 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:22.347 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0xd
23:07:22.347 00.000 6120 UpdateGuideState exits: m=13237 SNR=75.0 Saturated
23:07:22.352 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:22.359 00.007 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.18)
23:07:22.359 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:22.365 00.006 7680 Moving (0.16, 0.18) raw xDistance=-0.19 yDistance=-0.09
23:07:22.366 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:07:22.366 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:07:22.366 00.000 6120 Enqueuing Expose request
23:07:22.374 00.008 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:07:22.375 00.001 7680 MoveAxis(E, 0, ABG)
23:07:22.375 00.000 7680 Move returns status 0, amount 0
23:07:22.375 00.000 7680 MoveAxis(N, 0, ABG)
23:07:22.375 00.000 7680 Move returns status 0, amount 0
23:07:22.376 00.001 7680 move complete, result=0
23:07:22.376 00.000 7680 worker thread done servicing request
23:07:22.376 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:22.386 00.010 7680 Worker thread wakes up
23:07:22.387 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:22.387 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:23.632 01.245 7680 Exposure complete
23:07:23.767 00.135 7680 worker thread done servicing request
23:07:23.769 00.002 6120 OnExposeComplete: enter
23:07:23.772 00.003 6120 UpdateGuideState(): m_state=6
23:07:23.776 00.004 6120 Star::Find(15, 969, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1296
23:07:23.780 00.004 6120 Star::Find returns 1 (1), X=969.81, Y=48.17, Mass=13690, SNR=76.2, Peak=255 HFD=6.8
23:07:23.784 00.004 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-2.95) = xAngle (3.84 = -2.44)
23:07:23.787 00.003 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.58 = -2.71)
23:07:23.790 00.003 6120 CameraToMount -- cameraX=0.26 cameraY=0.33 hyp=0.42 cameraTheta=0.89 mountX=-0.32 mountY=-0.18, mountTheta=-2.64
23:07:23.796 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.33, opts=13)
23:07:23.800 00.004 6120 Enqueuing Move request for scope (0.26, 0.33)
23:07:23.805 00.005 7680 Worker thread wakes up
23:07:23.805 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:23.808 00.003 6120 UpdateGuideState exits: m=13690 SNR=76.2 Saturated
23:07:23.813 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:23.817 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:23.821 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.33) opts 0xd
23:07:23.821 00.000 6120 Enqueuing Expose request
23:07:23.826 00.005 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.33)
23:07:23.826 00.000 7680 Moving (0.26, 0.33) raw xDistance=-0.32 yDistance=-0.18
23:07:23.826 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
23:07:23.827 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:07:23.827 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:07:23.827 00.000 7680 MoveAxis(E, 131, ABG)
23:07:23.827 00.000 7680 Guiding  Dir = 2, Dur = 131
23:07:23.828 00.001 7680 IsSlewing returns 0
23:07:23.828 00.000 7680 IsGuiding returns 0
23:07:23.828 00.000 7680 PulseGuide returned control before completion, sleep 141
23:07:23.981 00.153 7680 IsGuiding returns 1
23:07:23.981 00.000 7680 scope still moving after pulse duration time elapsed
23:07:24.011 00.030 7680 IsSlewing returns 0
23:07:24.013 00.002 7680 IsGuiding returns 0
23:07:24.014 00.001 7680 scope move finished after 131 + 54 ms
23:07:24.014 00.000 7680 Move returns status 0, amount 131
23:07:24.014 00.000 7680 MoveAxis(N, 0, ABG)
23:07:24.016 00.002 7680 Move returns status 0, amount 0
23:07:24.016 00.000 7680 move complete, result=0
23:07:24.017 00.001 7680 worker thread done servicing request
23:07:24.017 00.000 7680 Worker thread wakes up
23:07:24.017 00.000 6120 GuideStep: -0.3 px 131 ms EAST, -0.2 px 0 ms NORTH
23:07:24.027 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:24.028 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:25.276 01.248 7680 Exposure complete
23:07:25.408 00.132 7680 worker thread done servicing request
23:07:25.409 00.001 6120 OnExposeComplete: enter
23:07:25.413 00.004 6120 UpdateGuideState(): m_state=6
23:07:25.416 00.003 6120 Star::Find(15, 969, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1297
23:07:25.422 00.006 6120 Star::Find returns 1 (1), X=969.75, Y=48.38, Mass=13142, SNR=73.7, Peak=255 HFD=6.9
23:07:25.426 00.004 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
23:07:25.430 00.004 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.39)
23:07:25.434 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.54 hyp=0.58 cameraTheta=1.21 mountX=-0.30 mountY=-0.40, mountTheta=-2.22
23:07:25.438 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.54, opts=13)
23:07:25.443 00.005 6120 Enqueuing Move request for scope (0.21, 0.54)
23:07:25.447 00.004 7680 Worker thread wakes up
23:07:25.447 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.54) opts 0xd
23:07:25.447 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.54)
23:07:25.447 00.000 7680 Moving (0.21, 0.54) raw xDistance=-0.30 yDistance=-0.40
23:07:25.448 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
23:07:25.448 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:07:25.448 00.000 7680 MoveAxis(E, 134, ABG)
23:07:25.448 00.000 7680 Guiding  Dir = 2, Dur = 134
23:07:25.448 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:25.453 00.005 7680 IsSlewing returns 0
23:07:25.453 00.000 6120 UpdateGuideState exits: m=13142 SNR=73.7 Saturated
23:07:25.457 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:25.460 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:25.464 00.004 6120 Enqueuing Expose request
23:07:25.468 00.004 7680 IsGuiding returns 0
23:07:25.468 00.000 7680 PulseGuide returned control before completion, sleep 144
23:07:25.621 00.153 7680 IsGuiding returns 1
23:07:25.623 00.002 7680 scope still moving after pulse duration time elapsed
23:07:25.653 00.030 7680 IsSlewing returns 0
23:07:25.654 00.001 7680 IsGuiding returns 1
23:07:25.684 00.030 7680 IsSlewing returns 0
23:07:25.686 00.002 7680 IsGuiding returns 0
23:07:25.687 00.001 7680 scope move finished after 134 + 84 ms
23:07:25.688 00.001 7680 Move returns status 0, amount 134
23:07:25.688 00.000 7680 MoveAxis(N, 216, ABG)
23:07:25.689 00.001 7680 Guiding  Dir = 0, Dur = 216
23:07:25.689 00.000 7680 IsSlewing returns 0
23:07:25.691 00.002 7680 IsGuiding returns 0
23:07:25.691 00.000 7680 PulseGuide returned control before completion, sleep 226
23:07:25.920 00.229 7680 IsGuiding returns 1
23:07:25.920 00.000 7680 scope still moving after pulse duration time elapsed
23:07:25.950 00.030 7680 IsSlewing returns 0
23:07:25.952 00.002 7680 IsGuiding returns 0
23:07:25.952 00.000 7680 scope move finished after 216 + 45 ms
23:07:25.953 00.001 7680 Move returns status 0, amount 216
23:07:25.953 00.000 7680 move complete, result=0
23:07:25.954 00.001 7680 worker thread done servicing request
23:07:25.954 00.000 7680 Worker thread wakes up
23:07:25.954 00.000 6120 GuideStep: -0.3 px 134 ms EAST, -0.4 px 216 ms NORTH
23:07:25.960 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:25.960 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:27.212 01.252 7680 Exposure complete
23:07:27.340 00.128 7680 worker thread done servicing request
23:07:27.341 00.001 6120 OnExposeComplete: enter
23:07:27.344 00.003 6120 UpdateGuideState(): m_state=6
23:07:27.349 00.005 6120 Star::Find(15, 969, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
23:07:27.352 00.003 6120 Star::Find returns 1 (1), X=969.56, Y=48.34, Mass=12591, SNR=72.7, Peak=255 HFD=7.0
23:07:27.357 00.005 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
23:07:27.363 00.006 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
23:07:27.366 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.50 hyp=0.50 cameraTheta=1.54 mountX=-0.11 mountY=-0.44, mountTheta=-1.82
23:07:27.372 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.50, opts=13)
23:07:27.375 00.003 6120 Enqueuing Move request for scope (0.02, 0.50)
23:07:27.379 00.004 7680 Worker thread wakes up
23:07:27.380 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:27.383 00.003 6120 UpdateGuideState exits: m=12591 SNR=72.7 Saturated
23:07:27.388 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:27.392 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:27.397 00.005 6120 Enqueuing Expose request
23:07:27.402 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.50) opts 0xd
23:07:27.402 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.50)
23:07:27.402 00.000 7680 Moving (0.02, 0.50) raw xDistance=-0.11 yDistance=-0.44
23:07:27.402 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:07:27.403 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:07:27.403 00.000 7680 MoveAxis(E, 0, ABG)
23:07:27.403 00.000 7680 Move returns status 0, amount 0
23:07:27.403 00.000 7680 MoveAxis(N, 240, ABG)
23:07:27.404 00.001 7680 Guiding  Dir = 0, Dur = 240
23:07:27.404 00.000 7680 IsSlewing returns 0
23:07:27.404 00.000 7680 IsGuiding returns 0
23:07:27.405 00.001 7680 PulseGuide returned control before completion, sleep 250
23:07:27.657 00.252 7680 IsGuiding returns 1
23:07:27.658 00.001 7680 scope still moving after pulse duration time elapsed
23:07:27.687 00.029 7680 IsSlewing returns 0
23:07:27.689 00.002 7680 IsGuiding returns 0
23:07:27.689 00.000 7680 scope move finished after 240 + 44 ms
23:07:27.690 00.001 7680 Move returns status 0, amount 240
23:07:27.690 00.000 7680 move complete, result=0
23:07:27.691 00.001 7680 worker thread done servicing request
23:07:27.691 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 240 ms NORTH
23:07:27.698 00.007 7680 Worker thread wakes up
23:07:27.698 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:27.698 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:28.946 01.248 7680 Exposure complete
23:07:29.068 00.122 7680 worker thread done servicing request
23:07:29.068 00.000 6120 OnExposeComplete: enter
23:07:29.073 00.005 6120 UpdateGuideState(): m_state=6
23:07:29.076 00.003 6120 Star::Find(15, 969, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1299
23:07:29.080 00.004 6120 Star::Find returns 1 (1), X=969.30, Y=48.55, Mass=12371, SNR=73.9, Peak=255 HFD=7.1
23:07:29.084 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
23:07:29.088 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
23:07:29.091 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.71 hyp=0.75 cameraTheta=1.90 mountX=0.10 mountY=-0.74, mountTheta=-1.43
23:07:29.097 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.71, opts=13)
23:07:29.101 00.004 6120 Enqueuing Move request for scope (-0.24, 0.71)
23:07:29.106 00.005 7680 Worker thread wakes up
23:07:29.107 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.71) opts 0xd
23:07:29.107 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.71)
23:07:29.107 00.000 7680 Moving (-0.24, 0.71) raw xDistance=0.10 yDistance=-0.74
23:07:29.107 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:07:29.108 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
23:07:29.108 00.000 7680 MoveAxis(E, 0, ABG)
23:07:29.108 00.000 7680 Move returns status 0, amount 0
23:07:29.108 00.000 7680 MoveAxis(N, 402, ABG)
23:07:29.108 00.000 7680 Guiding  Dir = 0, Dur = 402
23:07:29.108 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:29.113 00.005 7680 IsSlewing returns 0
23:07:29.113 00.000 6120 UpdateGuideState exits: m=12371 SNR=73.9 Saturated
23:07:29.116 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:29.120 00.004 7680 IsGuiding returns 0
23:07:29.120 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:29.125 00.005 7680 PulseGuide returned control before completion, sleep 412
23:07:29.125 00.000 6120 Enqueuing Expose request
23:07:29.547 00.422 7680 IsGuiding returns 0
23:07:29.549 00.002 7680 Move returns status 0, amount 402
23:07:29.549 00.000 7680 move complete, result=0
23:07:29.549 00.000 7680 worker thread done servicing request
23:07:29.549 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 402 ms NORTH
23:07:29.559 00.010 7680 Worker thread wakes up
23:07:29.559 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:29.559 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:30.809 01.250 7680 Exposure complete
23:07:30.939 00.130 7680 worker thread done servicing request
23:07:30.939 00.000 6120 OnExposeComplete: enter
23:07:30.943 00.004 6120 UpdateGuideState(): m_state=6
23:07:30.947 00.004 6120 Star::Find(15, 969, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1300
23:07:30.951 00.004 6120 Star::Find returns 1 (1), X=969.56, Y=47.59, Mass=13567, SNR=76.8, Peak=255 HFD=7.0
23:07:30.958 00.007 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-2.95) = xAngle (1.44 = 1.44)
23:07:30.962 00.004 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.17 = 1.17)
23:07:30.966 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.52 mountX=0.03 mountY=0.23, mountTheta=1.43
23:07:30.971 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.25, opts=13)
23:07:30.976 00.005 6120 Enqueuing Move request for scope (0.01, -0.25)
23:07:30.979 00.003 7680 Worker thread wakes up
23:07:30.980 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.25) opts 0xd
23:07:30.980 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.25)
23:07:30.980 00.000 7680 Moving (0.01, -0.25) raw xDistance=0.03 yDistance=0.23
23:07:30.980 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:07:30.980 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:07:30.980 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:30.986 00.006 6120 UpdateGuideState exits: m=13567 SNR=76.8 Saturated
23:07:30.989 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:30.991 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:30.994 00.003 6120 Enqueuing Expose request
23:07:30.997 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:07:30.997 00.000 7680 MoveAxis(E, 0, ABG)
23:07:30.997 00.000 7680 Move returns status 0, amount 0
23:07:30.997 00.000 7680 MoveAxis(N, 0, ABG)
23:07:30.997 00.000 7680 Move returns status 0, amount 0
23:07:30.998 00.001 7680 move complete, result=0
23:07:30.998 00.000 7680 worker thread done servicing request
23:07:30.998 00.000 7680 Worker thread wakes up
23:07:30.998 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:07:31.002 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:31.002 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:32.246 01.244 7680 Exposure complete
23:07:32.386 00.140 7680 worker thread done servicing request
23:07:32.386 00.000 6120 OnExposeComplete: enter
23:07:32.390 00.004 6120 UpdateGuideState(): m_state=6
23:07:32.395 00.005 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
23:07:32.398 00.003 6120 Star::Find returns 1 (1), X=969.34, Y=48.02, Mass=13226, SNR=75.2, Peak=255 HFD=6.8
23:07:32.402 00.004 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.36 = -0.92)
23:07:32.406 00.004 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.19)
23:07:32.410 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.18 hyp=0.27 cameraTheta=2.41 mountX=0.16 mountY=-0.25, mountTheta=-0.99
23:07:32.415 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.18, opts=13)
23:07:32.419 00.004 6120 Enqueuing Move request for scope (-0.20, 0.18)
23:07:32.422 00.003 7680 Worker thread wakes up
23:07:32.422 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.18) opts 0xd
23:07:32.423 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.18)
23:07:32.423 00.000 7680 Moving (-0.20, 0.18) raw xDistance=0.16 yDistance=-0.25
23:07:32.423 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:07:32.423 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:07:32.423 00.000 7680 MoveAxis(E, 0, ABG)
23:07:32.424 00.001 7680 Move returns status 0, amount 0
23:07:32.424 00.000 7680 MoveAxis(N, 135, ABG)
23:07:32.424 00.000 7680 Guiding  Dir = 0, Dur = 135
23:07:32.424 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:32.428 00.004 7680 IsSlewing returns 0
23:07:32.428 00.000 6120 UpdateGuideState exits: m=13226 SNR=75.2 Saturated
23:07:32.432 00.004 7680 IsGuiding returns 0
23:07:32.432 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:32.435 00.003 7680 PulseGuide returned control before completion, sleep 145
23:07:32.435 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:32.439 00.004 6120 Enqueuing Expose request
23:07:32.582 00.143 7680 IsGuiding returns 1
23:07:32.583 00.001 7680 scope still moving after pulse duration time elapsed
23:07:32.615 00.032 7680 IsSlewing returns 0
23:07:32.615 00.000 7680 IsGuiding returns 0
23:07:32.617 00.002 7680 scope move finished after 135 + 49 ms
23:07:32.617 00.000 7680 Move returns status 0, amount 135
23:07:32.617 00.000 7680 move complete, result=0
23:07:32.618 00.001 7680 worker thread done servicing request
23:07:32.618 00.000 7680 Worker thread wakes up
23:07:32.618 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 135 ms NORTH
23:07:32.625 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:32.625 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:33.882 01.257 7680 Exposure complete
23:07:34.011 00.129 6120 OnExposeComplete: enter
23:07:34.016 00.005 7680 worker thread done servicing request
23:07:34.016 00.000 6120 UpdateGuideState(): m_state=6
23:07:34.019 00.003 6120 Star::Find(15, 969, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
23:07:34.023 00.004 6120 Star::Find returns 1 (1), X=969.54, Y=47.77, Mass=13556, SNR=76.2, Peak=255 HFD=6.9
23:07:34.026 00.003 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-2.95) = xAngle (1.33 = 1.33)
23:07:34.031 00.005 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.06 = 1.06)
23:07:34.035 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.63 mountX=0.02 mountY=0.06, mountTheta=1.30
23:07:34.040 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.07, opts=13)
23:07:34.047 00.007 6120 Enqueuing Move request for scope (-0.00, -0.07)
23:07:34.052 00.005 7680 Worker thread wakes up
23:07:34.052 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
23:07:34.052 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
23:07:34.052 00.000 7680 Moving (-0.00, -0.07) raw xDistance=0.02 yDistance=0.06
23:07:34.052 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:07:34.052 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:07:34.052 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:07:34.053 00.001 7680 MoveAxis(E, 0, ABG)
23:07:34.053 00.000 7680 Move returns status 0, amount 0
23:07:34.053 00.000 7680 MoveAxis(N, 0, ABG)
23:07:34.053 00.000 7680 Move returns status 0, amount 0
23:07:34.053 00.000 7680 move complete, result=0
23:07:34.053 00.000 7680 worker thread done servicing request
23:07:34.054 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:34.058 00.004 6120 UpdateGuideState exits: m=13556 SNR=76.2 Saturated
23:07:34.062 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:34.065 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:34.069 00.004 6120 Enqueuing Expose request
23:07:34.073 00.004 7680 Worker thread wakes up
23:07:34.073 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:07:34.077 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:34.077 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:35.415 01.338 7680 Exposure complete
23:07:35.637 00.222 7680 worker thread done servicing request
23:07:35.637 00.000 6120 OnExposeComplete: enter
23:07:35.640 00.003 6120 UpdateGuideState(): m_state=6
23:07:35.643 00.003 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
23:07:35.647 00.004 6120 Star::Find returns 1 (1), X=969.59, Y=48.00, Mass=13469, SNR=76.6, Peak=255 HFD=6.8
23:07:35.650 00.003 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
23:07:35.653 00.003 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
23:07:35.656 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.29 mountX=-0.07 mountY=-0.12, mountTheta=-2.12
23:07:35.660 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.16, opts=13)
23:07:35.663 00.003 6120 Enqueuing Move request for scope (0.05, 0.16)
23:07:35.667 00.004 7680 Worker thread wakes up
23:07:35.667 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:35.670 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
23:07:35.670 00.000 6120 UpdateGuideState exits: m=13469 SNR=76.6 Saturated
23:07:35.675 00.005 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
23:07:35.675 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:35.678 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:35.681 00.003 7680 Moving (0.05, 0.16) raw xDistance=-0.07 yDistance=-0.12
23:07:35.681 00.000 6120 Enqueuing Expose request
23:07:35.684 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:07:35.684 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:07:35.684 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:07:35.684 00.000 7680 MoveAxis(E, 0, ABG)
23:07:35.684 00.000 7680 Move returns status 0, amount 0
23:07:35.684 00.000 7680 MoveAxis(N, 0, ABG)
23:07:35.684 00.000 7680 Move returns status 0, amount 0
23:07:35.684 00.000 7680 move complete, result=0
23:07:35.684 00.000 7680 worker thread done servicing request
23:07:35.685 00.001 7680 Worker thread wakes up
23:07:35.685 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:35.688 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:35.688 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:36.931 01.243 7680 Exposure complete
23:07:37.063 00.132 7680 worker thread done servicing request
23:07:37.063 00.000 6120 OnExposeComplete: enter
23:07:37.067 00.004 6120 UpdateGuideState(): m_state=6
23:07:37.074 00.007 6120 Star::Find(15, 969, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1304
23:07:37.081 00.007 6120 Star::Find returns 1 (1), X=969.62, Y=48.27, Mass=12342, SNR=72.7, Peak=255 HFD=7.2
23:07:37.085 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
23:07:37.090 00.005 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
23:07:37.098 00.008 6120 CameraToMount -- cameraX=0.08 cameraY=0.43 hyp=0.44 cameraTheta=1.40 mountX=-0.15 mountY=-0.35, mountTheta=-1.98
23:07:37.107 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.43, opts=13)
23:07:37.113 00.006 6120 Enqueuing Move request for scope (0.08, 0.43)
23:07:37.118 00.005 7680 Worker thread wakes up
23:07:37.118 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.43) opts 0xd
23:07:37.118 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.43)
23:07:37.118 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:37.123 00.005 7680 Moving (0.08, 0.43) raw xDistance=-0.15 yDistance=-0.35
23:07:37.123 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:07:37.123 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:07:37.123 00.000 6120 UpdateGuideState exits: m=12342 SNR=72.7 Saturated
23:07:37.127 00.004 7680 MoveAxis(E, 0, ABG)
23:07:37.127 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:37.131 00.004 7680 Move returns status 0, amount 0
23:07:37.131 00.000 7680 MoveAxis(N, 192, ABG)
23:07:37.131 00.000 7680 Guiding  Dir = 0, Dur = 192
23:07:37.132 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:37.135 00.003 7680 IsSlewing returns 0
23:07:37.135 00.000 6120 Enqueuing Expose request
23:07:37.139 00.004 7680 IsGuiding returns 0
23:07:37.139 00.000 7680 PulseGuide returned control before completion, sleep 202
23:07:37.348 00.209 7680 IsGuiding returns 1
23:07:37.348 00.000 7680 scope still moving after pulse duration time elapsed
23:07:37.380 00.032 7680 IsSlewing returns 0
23:07:37.381 00.001 7680 IsGuiding returns 0
23:07:37.381 00.000 7680 scope move finished after 192 + 49 ms
23:07:37.382 00.001 7680 Move returns status 0, amount 192
23:07:37.382 00.000 7680 move complete, result=0
23:07:37.382 00.000 7680 worker thread done servicing request
23:07:37.382 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 192 ms NORTH
23:07:37.385 00.003 7680 Worker thread wakes up
23:07:37.385 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:37.385 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:38.640 01.255 7680 Exposure complete
23:07:38.779 00.139 7680 worker thread done servicing request
23:07:38.779 00.000 6120 OnExposeComplete: enter
23:07:38.782 00.003 6120 UpdateGuideState(): m_state=6
23:07:38.787 00.005 6120 Star::Find(15, 969, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1305
23:07:38.790 00.003 6120 Star::Find returns 1 (1), X=969.63, Y=48.22, Mass=12335, SNR=71.7, Peak=255 HFD=6.9
23:07:38.795 00.005 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
23:07:38.800 00.005 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.26)
23:07:38.804 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.38 hyp=0.39 cameraTheta=1.34 mountX=-0.16 mountY=-0.30, mountTheta=-2.06
23:07:38.809 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.38, opts=13)
23:07:38.812 00.003 6120 Enqueuing Move request for scope (0.09, 0.38)
23:07:38.817 00.005 7680 Worker thread wakes up
23:07:38.817 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.38) opts 0xd
23:07:38.817 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.38)
23:07:38.817 00.000 7680 Moving (0.09, 0.38) raw xDistance=-0.16 yDistance=-0.30
23:07:38.817 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:07:38.818 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:07:38.818 00.000 7680 MoveAxis(E, 0, ABG)
23:07:38.818 00.000 7680 Move returns status 0, amount 0
23:07:38.818 00.000 7680 MoveAxis(N, 164, ABG)
23:07:38.818 00.000 7680 Guiding  Dir = 0, Dur = 164
23:07:38.819 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:38.823 00.004 7680 IsSlewing returns 0
23:07:38.823 00.000 6120 UpdateGuideState exits: m=12335 SNR=71.7 Saturated
23:07:38.827 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:38.832 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:38.836 00.004 7680 IsGuiding returns 0
23:07:38.836 00.000 6120 Enqueuing Expose request
23:07:38.841 00.005 7680 PulseGuide returned control before completion, sleep 174
23:07:39.021 00.180 7680 IsGuiding returns 1
23:07:39.021 00.000 7680 scope still moving after pulse duration time elapsed
23:07:39.051 00.030 7680 IsSlewing returns 0
23:07:39.051 00.000 7680 IsGuiding returns 0
23:07:39.052 00.001 7680 scope move finished after 164 + 52 ms
23:07:39.052 00.000 7680 Move returns status 0, amount 164
23:07:39.053 00.001 7680 move complete, result=0
23:07:39.053 00.000 7680 worker thread done servicing request
23:07:39.053 00.000 7680 Worker thread wakes up
23:07:39.053 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 164 ms NORTH
23:07:39.060 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:39.060 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:40.310 01.250 7680 Exposure complete
23:07:40.446 00.136 7680 worker thread done servicing request
23:07:40.448 00.002 6120 OnExposeComplete: enter
23:07:40.451 00.003 6120 UpdateGuideState(): m_state=6
23:07:40.454 00.003 6120 Star::Find(15, 969, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1306
23:07:40.459 00.005 6120 Star::Find returns 1 (1), X=969.66, Y=48.15, Mass=12625, SNR=73.4, Peak=255 HFD=6.8
23:07:40.463 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
23:07:40.466 00.003 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
23:07:40.471 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.31 hyp=0.34 cameraTheta=1.19 mountX=-0.18 mountY=-0.23, mountTheta=-2.24
23:07:40.475 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.31, opts=13)
23:07:40.479 00.004 6120 Enqueuing Move request for scope (0.12, 0.31)
23:07:40.484 00.005 7680 Worker thread wakes up
23:07:40.484 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:40.487 00.003 6120 UpdateGuideState exits: m=12625 SNR=73.4 Saturated
23:07:40.491 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:40.495 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:40.498 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.31) opts 0xd
23:07:40.498 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.31)
23:07:40.499 00.001 7680 Moving (0.12, 0.31) raw xDistance=-0.18 yDistance=-0.23
23:07:40.499 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:07:40.499 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:07:40.499 00.000 7680 MoveAxis(E, 0, ABG)
23:07:40.499 00.000 7680 Move returns status 0, amount 0
23:07:40.499 00.000 7680 MoveAxis(N, 123, ABG)
23:07:40.499 00.000 7680 Guiding  Dir = 0, Dur = 123
23:07:40.499 00.000 6120 Enqueuing Expose request
23:07:40.503 00.004 7680 IsSlewing returns 0
23:07:40.503 00.000 7680 IsGuiding returns 0
23:07:40.503 00.000 7680 PulseGuide returned control before completion, sleep 133
23:07:40.648 00.145 7680 IsGuiding returns 1
23:07:40.648 00.000 7680 scope still moving after pulse duration time elapsed
23:07:40.679 00.031 7680 IsSlewing returns 0
23:07:40.680 00.001 7680 IsGuiding returns 0
23:07:40.681 00.001 7680 scope move finished after 123 + 54 ms
23:07:40.682 00.001 7680 Move returns status 0, amount 123
23:07:40.682 00.000 7680 move complete, result=0
23:07:40.683 00.001 7680 worker thread done servicing request
23:07:40.683 00.000 7680 Worker thread wakes up
23:07:40.683 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:40.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:40.684 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 123 ms NORTH
23:07:41.936 01.252 7680 Exposure complete
23:07:42.072 00.136 7680 worker thread done servicing request
23:07:42.072 00.000 6120 OnExposeComplete: enter
23:07:42.076 00.004 6120 UpdateGuideState(): m_state=6
23:07:42.081 00.005 6120 Star::Find(15, 969, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1307
23:07:42.085 00.004 6120 Star::Find returns 1 (1), X=969.63, Y=48.11, Mass=13564, SNR=76.9, Peak=255 HFD=6.9
23:07:42.090 00.005 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.08)
23:07:42.093 00.003 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.35)
23:07:42.096 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.27 hyp=0.28 cameraTheta=1.25 mountX=-0.14 mountY=-0.20, mountTheta=-2.17
23:07:42.103 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.27, opts=13)
23:07:42.106 00.003 6120 Enqueuing Move request for scope (0.09, 0.27)
23:07:42.111 00.005 7680 Worker thread wakes up
23:07:42.112 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.27) opts 0xd
23:07:42.112 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.27)
23:07:42.112 00.000 7680 Moving (0.09, 0.27) raw xDistance=-0.14 yDistance=-0.20
23:07:42.113 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:07:42.113 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:07:42.113 00.000 7680 MoveAxis(E, 0, ABG)
23:07:42.113 00.000 7680 Move returns status 0, amount 0
23:07:42.113 00.000 7680 MoveAxis(N, 111, ABG)
23:07:42.113 00.000 7680 Guiding  Dir = 0, Dur = 111
23:07:42.114 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:42.117 00.003 7680 IsSlewing returns 0
23:07:42.117 00.000 6120 UpdateGuideState exits: m=13564 SNR=76.9 Saturated
23:07:42.121 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:42.125 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:42.129 00.004 7680 IsGuiding returns 0
23:07:42.129 00.000 6120 Enqueuing Expose request
23:07:42.134 00.005 7680 PulseGuide returned control before completion, sleep 121
23:07:42.269 00.135 7680 IsGuiding returns 1
23:07:42.269 00.000 7680 scope still moving after pulse duration time elapsed
23:07:42.299 00.030 7680 IsSlewing returns 0
23:07:42.299 00.000 7680 IsGuiding returns 0
23:07:42.299 00.000 7680 scope move finished after 111 + 59 ms
23:07:42.300 00.001 7680 Move returns status 0, amount 111
23:07:42.300 00.000 7680 move complete, result=0
23:07:42.300 00.000 7680 worker thread done servicing request
23:07:42.300 00.000 7680 Worker thread wakes up
23:07:42.300 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 111 ms NORTH
23:07:42.306 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:42.306 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:43.561 01.255 7680 Exposure complete
23:07:43.702 00.141 7680 worker thread done servicing request
23:07:43.702 00.000 6120 OnExposeComplete: enter
23:07:43.707 00.005 6120 UpdateGuideState(): m_state=6
23:07:43.712 00.005 6120 Star::Find(15, 969, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1308
23:07:43.716 00.004 6120 Star::Find returns 1 (1), X=969.66, Y=48.14, Mass=13484, SNR=75.1, Peak=255 HFD=6.8
23:07:43.719 00.003 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
23:07:43.723 00.004 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.41)
23:07:43.727 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.31 hyp=0.33 cameraTheta=1.19 mountX=-0.18 mountY=-0.22, mountTheta=-2.25
23:07:43.732 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.31, opts=13)
23:07:43.736 00.004 6120 Enqueuing Move request for scope (0.12, 0.31)
23:07:43.743 00.007 7680 Worker thread wakes up
23:07:43.743 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:43.747 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.31) opts 0xd
23:07:43.748 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.31)
23:07:43.748 00.000 6120 UpdateGuideState exits: m=13484 SNR=75.1 Saturated
23:07:43.751 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:43.756 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:43.759 00.003 6120 Enqueuing Expose request
23:07:43.763 00.004 7680 Moving (0.12, 0.31) raw xDistance=-0.18 yDistance=-0.22
23:07:43.763 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:07:43.763 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:07:43.765 00.002 7680 MoveAxis(E, 0, ABG)
23:07:43.765 00.000 7680 Move returns status 0, amount 0
23:07:43.765 00.000 7680 MoveAxis(N, 120, ABG)
23:07:43.765 00.000 7680 Guiding  Dir = 0, Dur = 120
23:07:43.765 00.000 7680 IsSlewing returns 0
23:07:43.766 00.001 7680 IsGuiding returns 0
23:07:43.766 00.000 7680 PulseGuide returned control before completion, sleep 130
23:07:43.911 00.145 7680 IsGuiding returns 0
23:07:43.912 00.001 7680 Move returns status 0, amount 120
23:07:43.912 00.000 7680 move complete, result=0
23:07:43.913 00.001 7680 worker thread done servicing request
23:07:43.913 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 120 ms NORTH
23:07:43.922 00.009 7680 Worker thread wakes up
23:07:43.922 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:43.922 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:45.177 01.255 7680 Exposure complete
23:07:45.318 00.141 7680 worker thread done servicing request
23:07:45.318 00.000 6120 OnExposeComplete: enter
23:07:45.323 00.005 6120 UpdateGuideState(): m_state=6
23:07:45.327 00.004 6120 Star::Find(15, 969, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1309
23:07:45.333 00.006 6120 Star::Find returns 1 (1), X=969.67, Y=48.11, Mass=13597, SNR=76.2, Peak=255 HFD=6.9
23:07:45.337 00.004 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.09 = -2.19)
23:07:45.340 00.003 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.46)
23:07:45.344 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.14 mountX=-0.18 mountY=-0.19, mountTheta=-2.32
23:07:45.349 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.27, opts=13)
23:07:45.352 00.003 6120 Enqueuing Move request for scope (0.13, 0.27)
23:07:45.357 00.005 7680 Worker thread wakes up
23:07:45.357 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:45.362 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.27) opts 0xd
23:07:45.362 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.27)
23:07:45.363 00.001 7680 Moving (0.13, 0.27) raw xDistance=-0.18 yDistance=-0.19
23:07:45.363 00.000 6120 UpdateGuideState exits: m=13597 SNR=76.2 Saturated
23:07:45.367 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:45.371 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:07:45.372 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:07:45.372 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:45.376 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:07:45.376 00.000 7680 MoveAxis(E, 0, ABG)
23:07:45.376 00.000 7680 Move returns status 0, amount 0
23:07:45.376 00.000 7680 MoveAxis(N, 0, ABG)
23:07:45.376 00.000 7680 Move returns status 0, amount 0
23:07:45.377 00.001 6120 Enqueuing Expose request
23:07:45.380 00.003 7680 move complete, result=0
23:07:45.380 00.000 7680 worker thread done servicing request
23:07:45.380 00.000 7680 Worker thread wakes up
23:07:45.380 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:45.381 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:45.382 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:07:46.634 01.252 7680 Exposure complete
23:07:46.776 00.142 7680 worker thread done servicing request
23:07:46.777 00.001 6120 OnExposeComplete: enter
23:07:46.780 00.003 6120 UpdateGuideState(): m_state=6
23:07:46.784 00.004 6120 Star::Find(15, 969, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1310
23:07:46.788 00.004 6120 Star::Find returns 1 (1), X=969.70, Y=48.35, Mass=13145, SNR=74.4, Peak=255 HFD=7.0
23:07:46.792 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.06)
23:07:46.796 00.004 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.33)
23:07:46.799 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.51 hyp=0.53 cameraTheta=1.27 mountX=-0.25 mountY=-0.39, mountTheta=-2.14
23:07:46.804 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.51, opts=13)
23:07:46.807 00.003 6120 Enqueuing Move request for scope (0.16, 0.51)
23:07:46.812 00.005 7680 Worker thread wakes up
23:07:46.812 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.51) opts 0xd
23:07:46.813 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.51)
23:07:46.813 00.000 7680 Moving (0.16, 0.51) raw xDistance=-0.25 yDistance=-0.39
23:07:46.813 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:07:46.813 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:07:46.813 00.000 7680 MoveAxis(E, 102, ABG)
23:07:46.813 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:46.817 00.004 7680 Guiding  Dir = 2, Dur = 102
23:07:46.817 00.000 6120 UpdateGuideState exits: m=13145 SNR=74.4 Saturated
23:07:46.820 00.003 7680 IsSlewing returns 0
23:07:46.820 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:46.825 00.005 7680 IsGuiding returns 0
23:07:46.826 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:46.829 00.003 7680 PulseGuide returned control before completion, sleep 112
23:07:46.829 00.000 6120 Enqueuing Expose request
23:07:46.946 00.117 7680 IsGuiding returns 1
23:07:46.948 00.002 7680 scope still moving after pulse duration time elapsed
23:07:46.977 00.029 7680 IsSlewing returns 0
23:07:46.978 00.001 7680 IsGuiding returns 0
23:07:46.979 00.001 7680 scope move finished after 102 + 51 ms
23:07:46.979 00.000 7680 Move returns status 0, amount 102
23:07:46.980 00.001 7680 MoveAxis(N, 210, ABG)
23:07:46.981 00.001 7680 Guiding  Dir = 0, Dur = 210
23:07:46.981 00.000 7680 IsSlewing returns 0
23:07:46.982 00.001 7680 IsGuiding returns 0
23:07:46.983 00.001 7680 PulseGuide returned control before completion, sleep 220
23:07:47.216 00.233 7680 IsGuiding returns 1
23:07:47.216 00.000 7680 scope still moving after pulse duration time elapsed
23:07:47.248 00.032 7680 IsSlewing returns 0
23:07:47.249 00.001 7680 IsGuiding returns 0
23:07:47.250 00.001 7680 scope move finished after 210 + 56 ms
23:07:47.250 00.000 7680 Move returns status 0, amount 210
23:07:47.251 00.001 7680 move complete, result=0
23:07:47.251 00.000 7680 worker thread done servicing request
23:07:47.251 00.000 7680 Worker thread wakes up
23:07:47.253 00.002 6120 GuideStep: -0.2 px 102 ms EAST, -0.4 px 210 ms NORTH
23:07:47.259 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:47.259 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:48.504 01.245 7680 Exposure complete
23:07:48.627 00.123 7680 worker thread done servicing request
23:07:48.627 00.000 6120 OnExposeComplete: enter
23:07:48.631 00.004 6120 UpdateGuideState(): m_state=6
23:07:48.635 00.004 6120 Star::Find(15, 969, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1311
23:07:48.639 00.004 6120 Star::Find returns 1 (1), X=969.70, Y=48.06, Mass=13089, SNR=75.3, Peak=255 HFD=6.8
23:07:48.643 00.004 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.91 = -2.37)
23:07:48.648 00.005 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.64)
23:07:48.652 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.27 cameraTheta=0.96 mountX=-0.20 mountY=-0.13, mountTheta=-2.55
23:07:48.657 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.22, opts=13)
23:07:48.660 00.003 6120 Enqueuing Move request for scope (0.16, 0.22)
23:07:48.664 00.004 7680 Worker thread wakes up
23:07:48.664 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:48.670 00.006 6120 UpdateGuideState exits: m=13089 SNR=75.3 Saturated
23:07:48.674 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:48.679 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
23:07:48.679 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
23:07:48.679 00.000 7680 Moving (0.16, 0.22) raw xDistance=-0.20 yDistance=-0.13
23:07:48.679 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:07:48.679 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:07:48.679 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:07:48.679 00.000 7680 MoveAxis(E, 0, ABG)
23:07:48.679 00.000 7680 Move returns status 0, amount 0
23:07:48.679 00.000 7680 MoveAxis(N, 0, ABG)
23:07:48.680 00.001 7680 Move returns status 0, amount 0
23:07:48.680 00.000 7680 move complete, result=0
23:07:48.680 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:48.684 00.004 7680 worker thread done servicing request
23:07:48.685 00.001 6120 Enqueuing Expose request
23:07:48.689 00.004 7680 Worker thread wakes up
23:07:48.689 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:07:48.692 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:48.692 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:49.946 01.254 7680 Exposure complete
23:07:50.069 00.123 7680 worker thread done servicing request
23:07:50.069 00.000 6120 OnExposeComplete: enter
23:07:50.074 00.005 6120 UpdateGuideState(): m_state=6
23:07:50.080 00.006 6120 Star::Find(15, 969, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1312
23:07:50.091 00.011 6120 Star::Find returns 1 (1), X=969.68, Y=48.17, Mass=13842, SNR=76.7, Peak=255 HFD=6.9
23:07:50.095 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
23:07:50.098 00.003 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
23:07:50.102 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.33 hyp=0.36 cameraTheta=1.17 mountX=-0.20 mountY=-0.24, mountTheta=-2.28
23:07:50.109 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.33, opts=13)
23:07:50.114 00.005 6120 Enqueuing Move request for scope (0.14, 0.33)
23:07:50.117 00.003 7680 Worker thread wakes up
23:07:50.117 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:50.121 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.33) opts 0xd
23:07:50.121 00.000 6120 UpdateGuideState exits: m=13842 SNR=76.7 Saturated
23:07:50.124 00.003 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.33)
23:07:50.124 00.000 7680 Moving (0.14, 0.33) raw xDistance=-0.20 yDistance=-0.24
23:07:50.124 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:07:50.125 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:50.128 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:07:50.128 00.000 7680 MoveAxis(E, 82, ABG)
23:07:50.128 00.000 7680 Guiding  Dir = 2, Dur = 82
23:07:50.128 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:50.132 00.004 7680 IsSlewing returns 0
23:07:50.132 00.000 6120 Enqueuing Expose request
23:07:50.138 00.006 7680 IsGuiding returns 0
23:07:50.139 00.001 7680 PulseGuide returned control before completion, sleep 92
23:07:50.235 00.096 7680 IsGuiding returns 1
23:07:50.236 00.001 7680 scope still moving after pulse duration time elapsed
23:07:50.266 00.030 7680 IsSlewing returns 0
23:07:50.266 00.000 7680 IsGuiding returns 0
23:07:50.266 00.000 7680 scope move finished after 82 + 45 ms
23:07:50.266 00.000 7680 Move returns status 0, amount 82
23:07:50.267 00.001 7680 MoveAxis(N, 129, ABG)
23:07:50.267 00.000 7680 Guiding  Dir = 0, Dur = 129
23:07:50.267 00.000 7680 IsSlewing returns 0
23:07:50.267 00.000 7680 IsGuiding returns 0
23:07:50.268 00.001 7680 PulseGuide returned control before completion, sleep 139
23:07:50.373 00.105 6120 evsrv: cli 0FAEFD98 connect
23:07:50.394 00.021 6120 case statement mapped state 6 to 3
23:07:50.397 00.003 6120 case statement mapped state 6 to 3
23:07:50.497 00.100 6120 evsrv: cli 0FAEFD98 request: {"method":"get_app_state","id":"274aabf6-b097-44ac-bc2f-82db65c3cf82"}
23:07:50.504 00.007 7680 IsGuiding returns 0
23:07:50.504 00.000 6120 case statement mapped state 6 to 3
23:07:50.507 00.003 7680 Move returns status 0, amount 129
23:07:50.507 00.000 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":"Guiding","id":"274aabf6-b097-44ac-bc2f-82db65c3cf82"}
23:07:50.510 00.003 7680 move complete, result=0
23:07:50.513 00.003 7680 worker thread done servicing request
23:07:50.513 00.000 7680 Worker thread wakes up
23:07:50.513 00.000 6120 evsrv: cli 0FAEFD98 disconnect
23:07:50.517 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:50.517 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,33,31,31)
23:07:50.517 00.000 6120 GuideStep: -0.2 px 82 ms EAST, -0.2 px 129 ms NORTH
23:07:50.524 00.007 6120 evsrv: cli 0FAEFBB8 connect
23:07:50.527 00.003 6120 case statement mapped state 6 to 3
23:07:50.530 00.003 6120 case statement mapped state 6 to 3
23:07:50.535 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"e72e3b20-fd7b-4bf1-b59d-c5127a46339d"}
23:07:50.538 00.003 6120 PhdController::Dither begins
23:07:50.540 00.002 6120 dither: size=5.00, dRA=4.49 dDec=4.21
23:07:50.615 00.075 6120 MountToCamera -- mountTheta (0.75) + m_xAngle (-2.95) = xAngle (-2.20 = -2.20)
23:07:50.628 00.013 6120 MountToCamera -- mountX=4.49 mountY=4.21 hyp=6.16 mountTheta=0.75 cameraX=-3.63, cameraY=-4.98 cameraTheta=-2.20
23:07:50.633 00.005 6120 setting lock position to (965.91, 42.86)
23:07:50.646 00.013 6120 Mount: notify guiding dithered (-3.6, -5.0)
23:07:50.651 00.005 6120 Status Line: Dither by 4.49,4.21
23:07:50.660 00.009 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:07:50.665 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
23:07:50.669 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"e72e3b20-fd7b-4bf1-b59d-c5127a46339d"}
23:07:50.699 00.030 6120 evsrv: cli 0FAEFBB8 disconnect
23:07:51.759 01.060 7680 Exposure complete
23:07:51.880 00.121 7680 worker thread done servicing request
23:07:51.880 00.000 6120 OnExposeComplete: enter
23:07:51.884 00.004 6120 UpdateGuideState(): m_state=6
23:07:51.888 00.004 6120 Star::Find(15, 969, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1313
23:07:51.892 00.004 6120 Star::Find returns 1 (1), X=969.46, Y=48.46, Mass=13114, SNR=73.5, Peak=255 HFD=7.1
23:07:51.897 00.005 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
23:07:51.901 00.004 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
23:07:51.905 00.004 6120 CameraToMount -- cameraX=3.55 cameraY=5.60 hyp=6.63 cameraTheta=1.01 mountX=-4.53 mountY=-3.47, mountTheta=-2.49
23:07:51.910 00.005 6120 dither recenter: remaining=(-4.5,-4.2) step=(-4.5,-4.2)
23:07:51.914 00.004 6120 MountToCamera -- mountTheta (-2.39) + m_xAngle (-2.95) = xAngle (-5.34 = 0.94)
23:07:51.918 00.004 6120 MountToCamera -- mountX=-4.49 mountY=-4.21 hyp=6.16 mountTheta=-2.39 cameraX=3.63, cameraY=4.98 cameraTheta=0.94
23:07:51.922 00.004 6120 SchedulePrimaryMove(0D6325F0, x=3.63, y=4.98, opts=4)
23:07:51.928 00.006 6120 Enqueuing Move request for scope (3.63, 4.98)
23:07:51.932 00.004 7680 Worker thread wakes up
23:07:51.932 00.000 6120 Mount: notify direct move -4.49,-4.21
23:07:51.936 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (3.63, 4.98) opts 0x4
23:07:51.936 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:51.941 00.005 7680 Handling offset move in thread for scope, endpoint = (3.63, 4.98)
23:07:51.941 00.000 6120 UpdateGuideState exits: m=13114 SNR=73.5 Saturated
23:07:51.944 00.003 7680 Moving (3.63, 4.98) raw xDistance=-4.49 yDistance=-4.21
23:07:51.944 00.000 6120 PhdController: settling, locked = 1, distance = 6.55 (1.50) aobump = 0 frame = 1 / 99999
23:07:51.948 00.004 7680 MoveAxis(E, 2913, B)
23:07:51.949 00.001 7680 Guiding  Dir = 2, Dur = 2913
23:07:51.949 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047271.949,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":6.55,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:07:51.952 00.003 7680 IsSlewing returns 0
23:07:51.953 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:51.957 00.004 7680 IsGuiding returns 0
23:07:51.957 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:51.960 00.003 7680 PulseGuide returned control before completion, sleep 2923
23:07:51.961 00.001 6120 Enqueuing Expose request
23:07:54.897 02.936 7680 IsGuiding returns 1
23:07:54.898 00.001 7680 scope still moving after pulse duration time elapsed
23:07:54.928 00.030 7680 IsSlewing returns 0
23:07:54.928 00.000 7680 IsGuiding returns 0
23:07:54.929 00.001 7680 scope move finished after 2913 + 59 ms
23:07:54.929 00.000 7680 Move returns status 0, amount 2913
23:07:54.929 00.000 7680 MoveAxis(N, 2287, B)
23:07:54.929 00.000 7680 Guiding  Dir = 0, Dur = 2287
23:07:54.929 00.000 7680 IsSlewing returns 0
23:07:54.930 00.001 7680 IsGuiding returns 0
23:07:54.931 00.001 7680 PulseGuide returned control before completion, sleep 2297
23:07:57.235 02.304 7680 IsGuiding returns 1
23:07:57.236 00.001 7680 scope still moving after pulse duration time elapsed
23:07:57.266 00.030 7680 IsSlewing returns 0
23:07:57.266 00.000 7680 IsGuiding returns 0
23:07:57.267 00.001 7680 scope move finished after 2287 + 49 ms
23:07:57.267 00.000 7680 Move returns status 0, amount 2287
23:07:57.268 00.001 7680 move complete, result=0
23:07:57.268 00.000 7680 worker thread done servicing request
23:07:57.268 00.000 7680 Worker thread wakes up
23:07:57.269 00.001 6120 GuideStep: -4.5 px 2913 ms EAST, -4.2 px 2287 ms NORTH
23:07:57.273 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:07:57.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,33,31,31)
23:07:58.522 01.249 7680 Exposure complete
23:07:58.661 00.139 7680 worker thread done servicing request
23:07:58.663 00.002 6120 OnExposeComplete: enter
23:07:58.667 00.004 6120 UpdateGuideState(): m_state=6
23:07:58.670 00.003 6120 Star::Find(15, 969, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1314
23:07:58.675 00.005 6120 Star::Find returns 1 (1), X=964.86, Y=46.03, Mass=13800, SNR=77.9, Peak=255 HFD=7.0
23:07:58.679 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.44)
23:07:58.683 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
23:07:58.686 00.003 6120 CameraToMount -- cameraX=-1.05 cameraY=3.17 hyp=3.34 cameraTheta=1.89 mountX=0.44 mountY=-3.30, mountTheta=-1.44
23:07:58.692 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-1.05, y=3.17, opts=13)
23:07:58.696 00.004 6120 Enqueuing Move request for scope (-1.05, 3.17)
23:07:58.699 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:07:58.703 00.004 6120 UpdateGuideState exits: m=13800 SNR=77.9 Saturated
23:07:58.707 00.004 7680 Worker thread wakes up
23:07:58.707 00.000 6120 PhdController: settling, locked = 1, distance = 3.34 (1.50) aobump = 0 frame = 2 / 99999
23:07:58.711 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.05, 3.17) opts 0xd
23:07:58.712 00.001 7680 Handling offset move in thread for scope, endpoint = (-1.05, 3.17)
23:07:58.712 00.000 7680 Moving (-1.05, 3.17) raw xDistance=0.44 yDistance=-3.30
23:07:58.712 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
23:07:58.712 00.000 7680 resist switch: large excursion: input -3.30 thresh 0.60 direction from 0 to -1
23:07:58.712 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-9.91
23:07:58.712 00.000 7680 GuideAlgorithmResistSwitch::result() returns -3.30 from input -3.30
23:07:58.713 00.001 7680 MoveAxis(W, 180, ABG)
23:07:58.713 00.000 7680 Guiding  Dir = 3, Dur = 180
23:07:58.713 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047278.711,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.34,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:07:58.716 00.003 7680 IsSlewing returns 0
23:07:58.717 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:58.721 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:07:58.726 00.005 7680 IsGuiding returns 0
23:07:58.727 00.001 6120 Enqueuing Expose request
23:07:58.732 00.005 7680 PulseGuide returned control before completion, sleep 190
23:07:58.936 00.204 7680 IsGuiding returns 0
23:07:58.936 00.000 7680 Move returns status 0, amount 180
23:07:58.936 00.000 7680 MoveAxis(N, 1794, ABG)
23:07:58.936 00.000 7680 Guiding  Dir = 0, Dur = 1794
23:07:58.938 00.002 7680 IsSlewing returns 0
23:07:58.938 00.000 7680 IsGuiding returns 0
23:07:58.939 00.001 7680 PulseGuide returned control before completion, sleep 1804
23:08:00.749 01.810 7680 IsGuiding returns 1
23:08:00.749 00.000 7680 scope still moving after pulse duration time elapsed
23:08:00.780 00.031 7680 IsSlewing returns 0
23:08:00.781 00.001 7680 IsGuiding returns 1
23:08:00.813 00.032 7680 IsSlewing returns 0
23:08:00.813 00.000 7680 IsGuiding returns 0
23:08:00.813 00.000 7680 scope move finished after 1794 + 81 ms
23:08:00.814 00.001 7680 Move returns status 0, amount 1794
23:08:00.814 00.000 7680 move complete, result=0
23:08:00.814 00.000 7680 worker thread done servicing request
23:08:00.814 00.000 6120 GuideStep: 0.4 px 180 ms WEST, -3.3 px 1794 ms NORTH
23:08:00.820 00.006 7680 Worker thread wakes up
23:08:00.820 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:00.820 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:02.060 01.240 7680 Exposure complete
23:08:02.198 00.138 7680 worker thread done servicing request
23:08:02.198 00.000 6120 OnExposeComplete: enter
23:08:02.202 00.004 6120 UpdateGuideState(): m_state=6
23:08:02.206 00.004 6120 Star::Find(15, 964, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1315
23:08:02.210 00.004 6120 Star::Find returns 1 (0), X=964.95, Y=43.46, Mass=11885, SNR=70.5, Peak=250 HFD=7.0
23:08:02.214 00.004 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-2.95) = xAngle (5.54 = -0.74)
23:08:02.218 00.004 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.01)
23:08:02.221 00.003 6120 CameraToMount -- cameraX=-0.96 cameraY=0.60 hyp=1.13 cameraTheta=2.59 mountX=0.84 mountY=-0.96, mountTheta=-0.85
23:08:02.227 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.96, y=0.60, opts=13)
23:08:02.231 00.004 6120 Enqueuing Move request for scope (-0.96, 0.60)
23:08:02.236 00.005 7680 Worker thread wakes up
23:08:02.236 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:02.241 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.60) opts 0xd
23:08:02.242 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.96, 0.60)
23:08:02.242 00.000 6120 UpdateGuideState exits: m=11885 SNR=70.5
23:08:02.245 00.003 7680 Moving (-0.96, 0.60) raw xDistance=0.84 yDistance=-0.96
23:08:02.246 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.84
23:08:02.246 00.000 6120 PhdController: settling, locked = 1, distance = 2.67 (1.50) aobump = 0 frame = 3 / 99999
23:08:02.250 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96
23:08:02.250 00.000 7680 MoveAxis(W, 354, ABG)
23:08:02.250 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047282.250,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.67,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:08:02.254 00.004 7680 Guiding  Dir = 3, Dur = 354
23:08:02.254 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:02.258 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:02.261 00.003 6120 Enqueuing Expose request
23:08:02.265 00.004 7680 IsSlewing returns 0
23:08:02.265 00.000 7680 IsGuiding returns 0
23:08:02.265 00.000 7680 PulseGuide returned control before completion, sleep 364
23:08:02.646 00.381 7680 IsGuiding returns 1
23:08:02.647 00.001 7680 scope still moving after pulse duration time elapsed
23:08:02.678 00.031 7680 IsSlewing returns 0
23:08:02.678 00.000 7680 IsGuiding returns 0
23:08:02.679 00.001 7680 scope move finished after 354 + 59 ms
23:08:02.679 00.000 7680 Move returns status 0, amount 354
23:08:02.679 00.000 7680 MoveAxis(N, 521, ABG)
23:08:02.680 00.001 7680 Guiding  Dir = 0, Dur = 521
23:08:02.681 00.001 7680 IsSlewing returns 0
23:08:02.681 00.000 7680 IsGuiding returns 0
23:08:02.682 00.001 7680 PulseGuide returned control before completion, sleep 531
23:08:03.229 00.547 7680 IsGuiding returns 1
23:08:03.229 00.000 7680 scope still moving after pulse duration time elapsed
23:08:03.260 00.031 7680 IsSlewing returns 0
23:08:03.260 00.000 7680 IsGuiding returns 0
23:08:03.260 00.000 7680 scope move finished after 521 + 58 ms
23:08:03.261 00.001 7680 Move returns status 0, amount 521
23:08:03.261 00.000 7680 move complete, result=0
23:08:03.261 00.000 7680 worker thread done servicing request
23:08:03.261 00.000 6120 GuideStep: 0.8 px 354 ms WEST, -1.0 px 521 ms NORTH
23:08:03.266 00.005 7680 Worker thread wakes up
23:08:03.266 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:03.266 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:04.508 01.242 7680 Exposure complete
23:08:04.633 00.125 7680 worker thread done servicing request
23:08:04.633 00.000 6120 OnExposeComplete: enter
23:08:04.637 00.004 6120 UpdateGuideState(): m_state=6
23:08:04.642 00.005 6120 Star::Find(15, 964, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1316
23:08:04.647 00.005 6120 Star::Find returns 1 (1), X=965.60, Y=43.10, Mass=12943, SNR=73.5, Peak=255 HFD=6.8
23:08:04.651 00.004 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.45 = -0.83)
23:08:04.655 00.004 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.10)
23:08:04.660 00.005 6120 CameraToMount -- cameraX=-0.31 cameraY=0.23 hyp=0.39 cameraTheta=2.50 mountX=0.26 mountY=-0.35, mountTheta=-0.92
23:08:04.665 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.23, opts=13)
23:08:04.670 00.005 6120 Enqueuing Move request for scope (-0.31, 0.23)
23:08:04.675 00.005 7680 Worker thread wakes up
23:08:04.675 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:04.680 00.005 6120 UpdateGuideState exits: m=12943 SNR=73.5 Saturated
23:08:04.684 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.23) opts 0xd
23:08:04.684 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.23)
23:08:04.684 00.000 7680 Moving (-0.31, 0.23) raw xDistance=0.26 yDistance=-0.35
23:08:04.684 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.26
23:08:04.685 00.001 6120 PhdController: settling, locked = 1, distance = 1.99 (1.50) aobump = 0 frame = 4 / 99999
23:08:04.689 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:08:04.690 00.001 7680 MoveAxis(W, 132, ABG)
23:08:04.690 00.000 7680 Guiding  Dir = 3, Dur = 132
23:08:04.690 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047284.689,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.99,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:08:04.694 00.004 7680 IsSlewing returns 0
23:08:04.694 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:04.698 00.004 7680 IsGuiding returns 0
23:08:04.698 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:04.703 00.005 6120 Enqueuing Expose request
23:08:04.708 00.005 7680 PulseGuide returned control before completion, sleep 142
23:08:04.857 00.149 7680 IsGuiding returns 0
23:08:04.858 00.001 7680 Move returns status 0, amount 132
23:08:04.858 00.000 7680 MoveAxis(N, 188, ABG)
23:08:04.859 00.001 7680 Guiding  Dir = 0, Dur = 188
23:08:04.859 00.000 7680 IsSlewing returns 0
23:08:04.860 00.001 7680 IsGuiding returns 0
23:08:04.861 00.001 7680 PulseGuide returned control before completion, sleep 198
23:08:05.061 00.200 7680 IsGuiding returns 1
23:08:05.062 00.001 7680 scope still moving after pulse duration time elapsed
23:08:05.093 00.031 7680 IsSlewing returns 0
23:08:05.094 00.001 7680 IsGuiding returns 0
23:08:05.095 00.001 7680 scope move finished after 188 + 46 ms
23:08:05.096 00.001 7680 Move returns status 0, amount 188
23:08:05.096 00.000 7680 move complete, result=0
23:08:05.096 00.000 7680 worker thread done servicing request
23:08:05.096 00.000 7680 Worker thread wakes up
23:08:05.096 00.000 6120 GuideStep: 0.3 px 132 ms WEST, -0.3 px 188 ms NORTH
23:08:05.103 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:05.104 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:06.351 01.247 7680 Exposure complete
23:08:06.482 00.131 7680 worker thread done servicing request
23:08:06.483 00.001 6120 OnExposeComplete: enter
23:08:06.486 00.003 6120 UpdateGuideState(): m_state=6
23:08:06.489 00.003 6120 Star::Find(15, 965, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1317
23:08:06.492 00.003 6120 Star::Find returns 1 (1), X=965.63, Y=43.01, Mass=13710, SNR=77.3, Peak=255 HFD=6.8
23:08:06.496 00.004 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-2.95) = xAngle (5.61 = -0.67)
23:08:06.500 00.004 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.94)
23:08:06.503 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=0.15 hyp=0.32 cameraTheta=2.66 mountX=0.25 mountY=-0.26, mountTheta=-0.80
23:08:06.508 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.15, opts=13)
23:08:06.512 00.004 6120 Enqueuing Move request for scope (-0.28, 0.15)
23:08:06.517 00.005 7680 Worker thread wakes up
23:08:06.517 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.15) opts 0xd
23:08:06.517 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.15)
23:08:06.518 00.001 7680 Moving (-0.28, 0.15) raw xDistance=0.25 yDistance=-0.26
23:08:06.518 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
23:08:06.518 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:08:06.518 00.000 7680 MoveAxis(W, 111, ABG)
23:08:06.519 00.001 7680 Guiding  Dir = 3, Dur = 111
23:08:06.519 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:06.522 00.003 7680 IsSlewing returns 0
23:08:06.523 00.001 6120 UpdateGuideState exits: m=13710 SNR=77.3 Saturated
23:08:06.526 00.003 7680 IsGuiding returns 0
23:08:06.527 00.001 6120 PhdController: settling, locked = 1, distance = 1.49 (1.50) aobump = 0 frame = 5 / 99999
23:08:06.531 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764047286.531,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.49,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:08:06.534 00.003 7680 PulseGuide returned control before completion, sleep 121
23:08:06.534 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:06.538 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:06.542 00.004 6120 Enqueuing Expose request
23:08:06.671 00.129 7680 IsGuiding returns 0
23:08:06.673 00.002 7680 Move returns status 0, amount 111
23:08:06.674 00.001 7680 MoveAxis(N, 140, ABG)
23:08:06.675 00.001 7680 Guiding  Dir = 0, Dur = 140
23:08:06.676 00.001 7680 IsSlewing returns 0
23:08:06.676 00.000 7680 IsGuiding returns 0
23:08:06.677 00.001 7680 PulseGuide returned control before completion, sleep 150
23:08:06.843 00.166 7680 IsGuiding returns 1
23:08:06.844 00.001 7680 scope still moving after pulse duration time elapsed
23:08:06.874 00.030 7680 IsSlewing returns 0
23:08:06.874 00.000 7680 IsGuiding returns 1
23:08:06.904 00.030 7680 IsSlewing returns 0
23:08:06.904 00.000 7680 IsGuiding returns 1
23:08:06.936 00.032 7680 IsSlewing returns 0
23:08:06.937 00.001 7680 IsGuiding returns 1
23:08:06.966 00.029 7680 IsSlewing returns 0
23:08:06.967 00.001 7680 IsGuiding returns 0
23:08:06.968 00.001 7680 scope move finished after 140 + 151 ms
23:08:06.968 00.000 7680 Move returns status 0, amount 140
23:08:06.968 00.000 7680 move complete, result=0
23:08:06.969 00.001 7680 worker thread done servicing request
23:08:06.969 00.000 6120 GuideStep: 0.3 px 111 ms WEST, -0.3 px 140 ms NORTH
23:08:06.977 00.008 7680 Worker thread wakes up
23:08:06.977 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:06.977 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:08.230 01.253 7680 Exposure complete
23:08:08.361 00.131 7680 worker thread done servicing request
23:08:08.361 00.000 6120 OnExposeComplete: enter
23:08:08.365 00.004 6120 UpdateGuideState(): m_state=6
23:08:08.370 00.005 6120 Star::Find(15, 965, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1318
23:08:08.376 00.006 6120 Star::Find returns 1 (1), X=965.88, Y=43.02, Mass=12875, SNR=72.2, Peak=255 HFD=6.9
23:08:08.381 00.005 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
23:08:08.388 00.007 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
23:08:08.395 00.007 6120 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.78 mountX=0.00 mountY=-0.15, mountTheta=-1.55
23:08:08.403 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.16, opts=13)
23:08:08.409 00.006 6120 Enqueuing Move request for scope (-0.03, 0.16)
23:08:08.414 00.005 7680 Worker thread wakes up
23:08:08.415 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
23:08:08.415 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
23:08:08.415 00.000 7680 Moving (-0.03, 0.16) raw xDistance=0.00 yDistance=-0.15
23:08:08.415 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:08:08.416 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:08.421 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:08:08.422 00.001 6120 UpdateGuideState exits: m=12875 SNR=72.2 Saturated
23:08:08.428 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:08:08.428 00.000 7680 MoveAxis(E, 0, ABG)
23:08:08.428 00.000 6120 PhdController: settling, locked = 1, distance = 1.09 (1.50) aobump = 0 frame = 6 / 99999
23:08:08.433 00.005 7680 Move returns status 0, amount 0
23:08:08.434 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764047288.433,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.09,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
23:08:08.438 00.004 7680 MoveAxis(N, 0, ABG)
23:08:08.438 00.000 7680 Move returns status 0, amount 0
23:08:08.438 00.000 7680 move complete, result=0
23:08:08.439 00.001 7680 worker thread done servicing request
23:08:08.439 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:08.444 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:08.449 00.005 6120 Enqueuing Expose request
23:08:08.453 00.004 7680 Worker thread wakes up
23:08:08.453 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:08:08.457 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:08.457 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:09.704 01.247 7680 Exposure complete
23:08:09.825 00.121 7680 worker thread done servicing request
23:08:09.825 00.000 6120 OnExposeComplete: enter
23:08:09.829 00.004 6120 UpdateGuideState(): m_state=6
23:08:09.832 00.003 6120 Star::Find(15, 965, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1319
23:08:09.836 00.004 6120 Star::Find returns 1 (1), X=965.90, Y=43.05, Mass=13406, SNR=76.6, Peak=255 HFD=7.0
23:08:09.840 00.004 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.72)
23:08:09.844 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
23:08:09.848 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.61 mountX=-0.03 mountY=-0.17, mountTheta=-1.73
23:08:09.853 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.19, opts=13)
23:08:09.856 00.003 6120 Enqueuing Move request for scope (-0.01, 0.19)
23:08:09.859 00.003 7680 Worker thread wakes up
23:08:09.860 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
23:08:09.860 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
23:08:09.860 00.000 7680 Moving (-0.01, 0.19) raw xDistance=-0.03 yDistance=-0.17
23:08:09.860 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:08:09.860 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:08:09.860 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:08:09.860 00.000 7680 MoveAxis(E, 0, ABG)
23:08:09.861 00.001 7680 Move returns status 0, amount 0
23:08:09.861 00.000 7680 MoveAxis(N, 0, ABG)
23:08:09.861 00.000 7680 Move returns status 0, amount 0
23:08:09.861 00.000 7680 move complete, result=0
23:08:09.861 00.000 7680 worker thread done servicing request
23:08:09.861 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:09.864 00.003 6120 UpdateGuideState exits: m=13406 SNR=76.6 Saturated
23:08:09.868 00.004 6120 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 7 / 99999
23:08:09.871 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764047289.871,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.82,"Time":3.3,"SettleTime":10.0,"StarLocked":true}
23:08:09.875 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:09.878 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:09.881 00.003 6120 Enqueuing Expose request
23:08:09.884 00.003 7680 Worker thread wakes up
23:08:09.884 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:09.884 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:08:09.888 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:11.130 01.242 7680 Exposure complete
23:08:11.264 00.134 7680 worker thread done servicing request
23:08:11.264 00.000 6120 OnExposeComplete: enter
23:08:11.268 00.004 6120 UpdateGuideState(): m_state=6
23:08:11.272 00.004 6120 Star::Find(15, 965, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1320
23:08:11.275 00.003 6120 Star::Find returns 1 (1), X=965.92, Y=43.13, Mass=12959, SNR=73.7, Peak=255 HFD=6.8
23:08:11.280 00.005 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
23:08:11.283 00.003 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
23:08:11.286 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.54 mountX=-0.06 mountY=-0.23, mountTheta=-1.81
23:08:11.292 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.26, opts=13)
23:08:11.296 00.004 6120 Enqueuing Move request for scope (0.01, 0.26)
23:08:11.299 00.003 7680 Worker thread wakes up
23:08:11.299 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
23:08:11.299 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:11.303 00.004 6120 UpdateGuideState exits: m=12959 SNR=73.7 Saturated
23:08:11.306 00.003 6120 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 8 / 99999
23:08:11.311 00.005 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
23:08:11.311 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047291.311,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.65,"Time":4.8,"SettleTime":10.0,"StarLocked":true}
23:08:11.315 00.004 7680 Moving (0.01, 0.26) raw xDistance=-0.06 yDistance=-0.23
23:08:11.315 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:08:11.315 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:08:11.316 00.001 7680 MoveAxis(E, 0, ABG)
23:08:11.316 00.000 7680 Move returns status 0, amount 0
23:08:11.316 00.000 7680 MoveAxis(N, 127, ABG)
23:08:11.316 00.000 7680 Guiding  Dir = 0, Dur = 127
23:08:11.316 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:11.319 00.003 7680 IsSlewing returns 0
23:08:11.320 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:11.323 00.003 6120 Enqueuing Expose request
23:08:11.328 00.005 7680 IsGuiding returns 0
23:08:11.328 00.000 7680 PulseGuide returned control before completion, sleep 137
23:08:11.479 00.151 7680 IsGuiding returns 1
23:08:11.480 00.001 7680 scope still moving after pulse duration time elapsed
23:08:11.510 00.030 7680 IsSlewing returns 0
23:08:11.510 00.000 7680 IsGuiding returns 0
23:08:11.510 00.000 7680 scope move finished after 127 + 56 ms
23:08:11.512 00.002 7680 Move returns status 0, amount 127
23:08:11.512 00.000 7680 move complete, result=0
23:08:11.512 00.000 7680 worker thread done servicing request
23:08:11.512 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 127 ms NORTH
23:08:11.518 00.006 7680 Worker thread wakes up
23:08:11.518 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:11.518 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:12.773 01.255 7680 Exposure complete
23:08:12.902 00.129 7680 worker thread done servicing request
23:08:12.902 00.000 6120 OnExposeComplete: enter
23:08:12.905 00.003 6120 UpdateGuideState(): m_state=6
23:08:12.908 00.003 6120 Star::Find(15, 965, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1321
23:08:12.912 00.004 6120 Star::Find returns 1 (1), X=966.06, Y=43.19, Mass=13310, SNR=75.0, Peak=255 HFD=6.9
23:08:12.914 00.002 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
23:08:12.917 00.003 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.44)
23:08:12.920 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.33 hyp=0.36 cameraTheta=1.16 mountX=-0.21 mountY=-0.23, mountTheta=-2.29
23:08:12.924 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.33, opts=13)
23:08:12.927 00.003 6120 Enqueuing Move request for scope (0.15, 0.33)
23:08:12.929 00.002 7680 Worker thread wakes up
23:08:12.929 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.33) opts 0xd
23:08:12.930 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.33)
23:08:12.930 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:12.934 00.004 6120 UpdateGuideState exits: m=13310 SNR=75.0 Saturated
23:08:12.937 00.003 7680 Moving (0.15, 0.33) raw xDistance=-0.21 yDistance=-0.23
23:08:12.937 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:08:12.937 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:08:12.937 00.000 6120 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 9 / 99999
23:08:12.941 00.004 7680 MoveAxis(E, 84, ABG)
23:08:12.941 00.000 7680 Guiding  Dir = 2, Dur = 84
23:08:12.941 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047292.941,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.57,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
23:08:12.945 00.004 7680 IsSlewing returns 0
23:08:12.946 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:12.949 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:12.952 00.003 7680 IsGuiding returns 0
23:08:12.952 00.000 6120 Enqueuing Expose request
23:08:12.956 00.004 7680 PulseGuide returned control before completion, sleep 94
23:08:13.061 00.105 7680 IsGuiding returns 1
23:08:13.062 00.001 7680 scope still moving after pulse duration time elapsed
23:08:13.093 00.031 7680 IsSlewing returns 0
23:08:13.095 00.002 7680 IsGuiding returns 0
23:08:13.095 00.000 7680 scope move finished after 84 + 58 ms
23:08:13.095 00.000 7680 Move returns status 0, amount 84
23:08:13.095 00.000 7680 MoveAxis(N, 127, ABG)
23:08:13.097 00.002 7680 Guiding  Dir = 0, Dur = 127
23:08:13.097 00.000 7680 IsSlewing returns 0
23:08:13.098 00.001 7680 IsGuiding returns 0
23:08:13.098 00.000 7680 PulseGuide returned control before completion, sleep 137
23:08:13.250 00.152 7680 IsGuiding returns 1
23:08:13.250 00.000 7680 scope still moving after pulse duration time elapsed
23:08:13.279 00.029 7680 IsSlewing returns 0
23:08:13.281 00.002 7680 IsGuiding returns 0
23:08:13.281 00.000 7680 scope move finished after 127 + 56 ms
23:08:13.282 00.001 7680 Move returns status 0, amount 127
23:08:13.283 00.001 7680 move complete, result=0
23:08:13.283 00.000 7680 worker thread done servicing request
23:08:13.284 00.001 7680 Worker thread wakes up
23:08:13.284 00.000 6120 GuideStep: -0.2 px 84 ms EAST, -0.2 px 127 ms NORTH
23:08:13.290 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:13.290 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:14.543 01.253 7680 Exposure complete
23:08:14.680 00.137 7680 worker thread done servicing request
23:08:14.681 00.001 6120 OnExposeComplete: enter
23:08:14.685 00.004 6120 UpdateGuideState(): m_state=6
23:08:14.688 00.003 6120 Star::Find(15, 966, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1322
23:08:14.693 00.005 6120 Star::Find returns 1 (1), X=965.79, Y=43.24, Mass=12700, SNR=72.8, Peak=255 HFD=6.9
23:08:14.696 00.003 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.84 = -1.45)
23:08:14.700 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
23:08:14.703 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.38 hyp=0.40 cameraTheta=1.88 mountX=0.05 mountY=-0.39, mountTheta=-1.45
23:08:14.709 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.38, opts=13)
23:08:14.713 00.004 6120 Enqueuing Move request for scope (-0.12, 0.38)
23:08:14.716 00.003 7680 Worker thread wakes up
23:08:14.716 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.38) opts 0xd
23:08:14.716 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.38)
23:08:14.716 00.000 7680 Moving (-0.12, 0.38) raw xDistance=0.05 yDistance=-0.39
23:08:14.716 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:08:14.717 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:08:14.718 00.001 7680 MoveAxis(E, 0, ABG)
23:08:14.718 00.000 7680 Move returns status 0, amount 0
23:08:14.718 00.000 7680 MoveAxis(N, 214, ABG)
23:08:14.718 00.000 7680 Guiding  Dir = 0, Dur = 214
23:08:14.718 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:14.722 00.004 7680 IsSlewing returns 0
23:08:14.722 00.000 6120 UpdateGuideState exits: m=12700 SNR=72.8 Saturated
23:08:14.726 00.004 7680 IsGuiding returns 0
23:08:14.726 00.000 6120 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 10 / 99999
23:08:14.729 00.003 7680 PulseGuide returned control before completion, sleep 224
23:08:14.729 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047294.729,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.52,"Time":8.2,"SettleTime":10.0,"StarLocked":true}
23:08:14.734 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:14.739 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:14.743 00.004 6120 Enqueuing Expose request
23:08:14.956 00.213 7680 IsGuiding returns 1
23:08:14.957 00.001 7680 scope still moving after pulse duration time elapsed
23:08:14.987 00.030 7680 IsSlewing returns 0
23:08:14.988 00.001 7680 IsGuiding returns 0
23:08:14.988 00.000 7680 scope move finished after 214 + 49 ms
23:08:14.990 00.002 7680 Move returns status 0, amount 214
23:08:14.990 00.000 7680 move complete, result=0
23:08:14.990 00.000 7680 worker thread done servicing request
23:08:14.991 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 214 ms NORTH
23:08:14.996 00.005 7680 Worker thread wakes up
23:08:14.996 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:14.996 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:16.250 01.254 7680 Exposure complete
23:08:16.379 00.129 7680 worker thread done servicing request
23:08:16.379 00.000 6120 OnExposeComplete: enter
23:08:16.383 00.004 6120 UpdateGuideState(): m_state=6
23:08:16.388 00.005 6120 Star::Find(15, 965, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1323
23:08:16.393 00.005 6120 Star::Find returns 1 (1), X=965.87, Y=43.12, Mass=13428, SNR=76.2, Peak=255 HFD=6.9
23:08:16.397 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
23:08:16.400 00.003 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.87)
23:08:16.405 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.73 mountX=-0.01 mountY=-0.25, mountTheta=-1.60
23:08:16.409 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.26, opts=13)
23:08:16.413 00.004 6120 Enqueuing Move request for scope (-0.04, 0.26)
23:08:16.417 00.004 7680 Worker thread wakes up
23:08:16.417 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.26) opts 0xd
23:08:16.417 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.26)
23:08:16.417 00.000 7680 Moving (-0.04, 0.26) raw xDistance=-0.01 yDistance=-0.25
23:08:16.417 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:08:16.418 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:08:16.418 00.000 7680 MoveAxis(E, 0, ABG)
23:08:16.418 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:16.424 00.006 7680 Move returns status 0, amount 0
23:08:16.424 00.000 7680 MoveAxis(N, 136, ABG)
23:08:16.424 00.000 6120 UpdateGuideState exits: m=13428 SNR=76.2 Saturated
23:08:16.428 00.004 6120 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 11 / 99999
23:08:16.432 00.004 7680 Guiding  Dir = 0, Dur = 136
23:08:16.432 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047296.432,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.44,"Time":9.9,"SettleTime":10.0,"StarLocked":true}
23:08:16.437 00.005 7680 IsSlewing returns 0
23:08:16.437 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:16.441 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:16.445 00.004 6120 Enqueuing Expose request
23:08:16.449 00.004 7680 IsGuiding returns 0
23:08:16.450 00.001 7680 PulseGuide returned control before completion, sleep 146
23:08:16.607 00.157 7680 IsGuiding returns 1
23:08:16.608 00.001 7680 scope still moving after pulse duration time elapsed
23:08:16.636 00.028 7680 IsSlewing returns 0
23:08:16.637 00.001 7680 IsGuiding returns 0
23:08:16.639 00.002 7680 scope move finished after 136 + 53 ms
23:08:16.639 00.000 7680 Move returns status 0, amount 136
23:08:16.640 00.001 7680 move complete, result=0
23:08:16.640 00.000 7680 worker thread done servicing request
23:08:16.641 00.001 7680 Worker thread wakes up
23:08:16.641 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 136 ms NORTH
23:08:16.648 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:16.649 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:17.900 01.251 7680 Exposure complete
23:08:18.028 00.128 7680 worker thread done servicing request
23:08:18.028 00.000 6120 OnExposeComplete: enter
23:08:18.032 00.004 6120 UpdateGuideState(): m_state=6
23:08:18.037 00.005 6120 Star::Find(15, 965, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1324
23:08:18.040 00.003 6120 Star::Find returns 1 (1), X=965.85, Y=43.17, Mass=13349, SNR=75.9, Peak=255 HFD=6.8
23:08:18.045 00.005 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
23:08:18.048 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
23:08:18.053 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.77 mountX=0.00 mountY=-0.31, mountTheta=-1.56
23:08:18.058 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.31, opts=13)
23:08:18.061 00.003 6120 Enqueuing Move request for scope (-0.06, 0.31)
23:08:18.064 00.003 7680 Worker thread wakes up
23:08:18.065 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.31) opts 0xd
23:08:18.065 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.31)
23:08:18.066 00.001 7680 Moving (-0.06, 0.31) raw xDistance=0.00 yDistance=-0.31
23:08:18.066 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:08:18.066 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:08:18.066 00.000 7680 MoveAxis(E, 0, ABG)
23:08:18.066 00.000 7680 Move returns status 0, amount 0
23:08:18.066 00.000 7680 MoveAxis(N, 167, ABG)
23:08:18.066 00.000 7680 Guiding  Dir = 0, Dur = 167
23:08:18.066 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:18.070 00.004 7680 IsSlewing returns 0
23:08:18.070 00.000 6120 UpdateGuideState exits: m=13349 SNR=75.9 Saturated
23:08:18.075 00.005 7680 IsGuiding returns 0
23:08:18.075 00.000 6120 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 12 / 99999
23:08:18.078 00.003 6120 PhdController: newstate STATE_FINISH
23:08:18.083 00.005 7680 PulseGuide returned control before completion, sleep 177
23:08:18.083 00.000 6120 PhdController complete: success
23:08:18.086 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764047298.086,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
23:08:18.091 00.005 6120 Mount: notify guiding dither settle done success=1
23:08:18.095 00.004 6120 PhdController: newstate STATE_IDLE
23:08:18.098 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:18.102 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:18.105 00.003 6120 Enqueuing Expose request
23:08:18.265 00.160 7680 IsGuiding returns 1
23:08:18.266 00.001 7680 scope still moving after pulse duration time elapsed
23:08:18.297 00.031 7680 IsSlewing returns 0
23:08:18.298 00.001 7680 IsGuiding returns 0
23:08:18.299 00.001 7680 scope move finished after 167 + 57 ms
23:08:18.299 00.000 7680 Move returns status 0, amount 167
23:08:18.300 00.001 7680 move complete, result=0
23:08:18.300 00.000 7680 worker thread done servicing request
23:08:18.301 00.001 7680 Worker thread wakes up
23:08:18.301 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 167 ms NORTH
23:08:18.308 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:18.308 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:19.560 01.252 7680 Exposure complete
23:08:19.691 00.131 7680 worker thread done servicing request
23:08:19.692 00.001 6120 OnExposeComplete: enter
23:08:19.695 00.003 6120 UpdateGuideState(): m_state=6
23:08:19.699 00.004 6120 Star::Find(15, 965, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1325
23:08:19.703 00.004 6120 Star::Find returns 1 (1), X=966.02, Y=43.08, Mass=13880, SNR=75.3, Peak=255 HFD=7.1
23:08:19.708 00.005 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
23:08:19.712 00.004 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
23:08:19.715 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.22 hyp=0.24 cameraTheta=1.12 mountX=-0.15 mountY=-0.15, mountTheta=-2.35
23:08:19.720 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.22, opts=13)
23:08:19.723 00.003 6120 Enqueuing Move request for scope (0.11, 0.22)
23:08:19.726 00.003 7680 Worker thread wakes up
23:08:19.726 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.22) opts 0xd
23:08:19.726 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.22)
23:08:19.728 00.002 7680 Moving (0.11, 0.22) raw xDistance=-0.15 yDistance=-0.15
23:08:19.728 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:08:19.728 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:08:19.728 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:08:19.728 00.000 7680 MoveAxis(E, 0, ABG)
23:08:19.729 00.001 7680 Move returns status 0, amount 0
23:08:19.729 00.000 7680 MoveAxis(N, 0, ABG)
23:08:19.729 00.000 7680 Move returns status 0, amount 0
23:08:19.729 00.000 7680 move complete, result=0
23:08:19.729 00.000 7680 worker thread done servicing request
23:08:19.729 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:19.734 00.005 6120 UpdateGuideState exits: m=13880 SNR=75.3 Saturated
23:08:19.742 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:19.746 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:19.750 00.004 6120 Enqueuing Expose request
23:08:19.755 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:19.758 00.003 7680 Worker thread wakes up
23:08:19.759 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:19.759 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:21.017 01.258 7680 Exposure complete
23:08:21.156 00.139 7680 worker thread done servicing request
23:08:21.157 00.001 6120 OnExposeComplete: enter
23:08:21.160 00.003 6120 UpdateGuideState(): m_state=6
23:08:21.163 00.003 6120 Star::Find(15, 966, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1326
23:08:21.168 00.005 6120 Star::Find returns 1 (1), X=965.90, Y=43.01, Mass=13371, SNR=76.5, Peak=255 HFD=7.0
23:08:21.173 00.005 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
23:08:21.179 00.006 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
23:08:21.183 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.62 mountX=-0.02 mountY=-0.13, mountTheta=-1.72
23:08:21.188 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.14, opts=13)
23:08:21.193 00.005 6120 Enqueuing Move request for scope (-0.01, 0.14)
23:08:21.196 00.003 7680 Worker thread wakes up
23:08:21.196 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:21.201 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
23:08:21.201 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
23:08:21.201 00.000 7680 Moving (-0.01, 0.14) raw xDistance=-0.02 yDistance=-0.13
23:08:21.201 00.000 6120 UpdateGuideState exits: m=13371 SNR=76.5 Saturated
23:08:21.206 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:08:21.206 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:08:21.206 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:21.211 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:21.216 00.005 6120 Enqueuing Expose request
23:08:21.219 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:08:21.219 00.000 7680 MoveAxis(E, 0, ABG)
23:08:21.220 00.001 7680 Move returns status 0, amount 0
23:08:21.220 00.000 7680 MoveAxis(N, 0, ABG)
23:08:21.221 00.001 7680 Move returns status 0, amount 0
23:08:21.221 00.000 7680 move complete, result=0
23:08:21.221 00.000 7680 worker thread done servicing request
23:08:21.221 00.000 7680 Worker thread wakes up
23:08:21.221 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:21.226 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:21.226 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:22.476 01.250 7680 Exposure complete
23:08:22.619 00.143 7680 worker thread done servicing request
23:08:22.619 00.000 6120 OnExposeComplete: enter
23:08:22.623 00.004 6120 UpdateGuideState(): m_state=6
23:08:22.627 00.004 6120 Star::Find(15, 965, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1327
23:08:22.631 00.004 6120 Star::Find returns 1 (1), X=965.89, Y=43.20, Mass=13732, SNR=77.1, Peak=255 HFD=6.8
23:08:22.636 00.005 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
23:08:22.642 00.006 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.96)
23:08:22.646 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.64 mountX=-0.04 mountY=-0.32, mountTheta=-1.70
23:08:22.652 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.34, opts=13)
23:08:22.655 00.003 6120 Enqueuing Move request for scope (-0.02, 0.34)
23:08:22.660 00.005 7680 Worker thread wakes up
23:08:22.661 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:22.664 00.003 6120 UpdateGuideState exits: m=13732 SNR=77.1 Saturated
23:08:22.669 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:22.674 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:22.680 00.006 6120 Enqueuing Expose request
23:08:22.685 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.34) opts 0xd
23:08:22.685 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.34)
23:08:22.685 00.000 7680 Moving (-0.02, 0.34) raw xDistance=-0.04 yDistance=-0.32
23:08:22.685 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:08:22.686 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:08:22.686 00.000 7680 MoveAxis(E, 0, ABG)
23:08:22.686 00.000 7680 Move returns status 0, amount 0
23:08:22.686 00.000 7680 MoveAxis(N, 171, ABG)
23:08:22.686 00.000 7680 Guiding  Dir = 0, Dur = 171
23:08:22.687 00.001 7680 IsSlewing returns 0
23:08:22.687 00.000 7680 IsGuiding returns 0
23:08:22.687 00.000 7680 PulseGuide returned control before completion, sleep 181
23:08:22.884 00.197 7680 IsGuiding returns 1
23:08:22.884 00.000 7680 scope still moving after pulse duration time elapsed
23:08:22.917 00.033 7680 IsSlewing returns 0
23:08:22.917 00.000 7680 IsGuiding returns 0
23:08:22.917 00.000 7680 scope move finished after 171 + 58 ms
23:08:22.917 00.000 7680 Move returns status 0, amount 171
23:08:22.917 00.000 7680 move complete, result=0
23:08:22.918 00.001 7680 worker thread done servicing request
23:08:22.918 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 171 ms NORTH
23:08:22.922 00.004 7680 Worker thread wakes up
23:08:22.922 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:22.922 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:24.163 01.241 7680 Exposure complete
23:08:24.344 00.181 7680 worker thread done servicing request
23:08:24.344 00.000 6120 OnExposeComplete: enter
23:08:24.349 00.005 6120 UpdateGuideState(): m_state=6
23:08:24.353 00.004 6120 Star::Find(15, 965, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1328
23:08:24.360 00.007 6120 Star::Find returns 1 (1), X=966.01, Y=43.25, Mass=12249, SNR=72.6, Peak=255 HFD=6.8
23:08:24.366 00.006 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.28 = -2.01)
23:08:24.372 00.006 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
23:08:24.376 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.39 hyp=0.40 cameraTheta=1.32 mountX=-0.17 mountY=-0.30, mountTheta=-2.08
23:08:24.382 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.39, opts=13)
23:08:24.389 00.007 6120 Enqueuing Move request for scope (0.10, 0.39)
23:08:24.394 00.005 7680 Worker thread wakes up
23:08:24.394 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:24.399 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.39) opts 0xd
23:08:24.399 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.39)
23:08:24.400 00.001 7680 Moving (0.10, 0.39) raw xDistance=-0.17 yDistance=-0.30
23:08:24.400 00.000 6120 UpdateGuideState exits: m=12249 SNR=72.6 Saturated
23:08:24.405 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:08:24.405 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:24.410 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:08:24.410 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:24.416 00.006 7680 MoveAxis(E, 0, ABG)
23:08:24.416 00.000 7680 Move returns status 0, amount 0
23:08:24.416 00.000 7680 MoveAxis(N, 165, ABG)
23:08:24.416 00.000 6120 Enqueuing Expose request
23:08:24.426 00.010 7680 Guiding  Dir = 0, Dur = 165
23:08:24.426 00.000 7680 IsSlewing returns 0
23:08:24.427 00.001 7680 IsGuiding returns 0
23:08:24.427 00.000 7680 PulseGuide returned control before completion, sleep 175
23:08:24.608 00.181 7680 IsGuiding returns 1
23:08:24.610 00.002 7680 scope still moving after pulse duration time elapsed
23:08:24.640 00.030 7680 IsSlewing returns 0
23:08:24.640 00.000 7680 IsGuiding returns 0
23:08:24.641 00.001 7680 scope move finished after 165 + 48 ms
23:08:24.641 00.000 7680 Move returns status 0, amount 165
23:08:24.641 00.000 7680 move complete, result=0
23:08:24.642 00.001 7680 worker thread done servicing request
23:08:24.642 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 165 ms NORTH
23:08:24.648 00.006 7680 Worker thread wakes up
23:08:24.649 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:24.649 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:25.904 01.255 7680 Exposure complete
23:08:26.039 00.135 7680 worker thread done servicing request
23:08:26.040 00.001 6120 OnExposeComplete: enter
23:08:26.044 00.004 6120 UpdateGuideState(): m_state=6
23:08:26.048 00.004 6120 Star::Find(15, 966, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1329
23:08:26.053 00.005 6120 Star::Find returns 1 (1), X=966.08, Y=43.16, Mass=13494, SNR=74.8, Peak=255 HFD=6.9
23:08:26.056 00.003 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.01 = -2.27)
23:08:26.060 00.004 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.54)
23:08:26.063 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.30 hyp=0.35 cameraTheta=1.05 mountX=-0.22 mountY=-0.20, mountTheta=-2.42
23:08:26.069 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.30, opts=13)
23:08:26.073 00.004 6120 Enqueuing Move request for scope (0.17, 0.30)
23:08:26.076 00.003 7680 Worker thread wakes up
23:08:26.076 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.30) opts 0xd
23:08:26.077 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.30)
23:08:26.077 00.000 7680 Moving (0.17, 0.30) raw xDistance=-0.22 yDistance=-0.20
23:08:26.077 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:08:26.077 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:08:26.077 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:26.083 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:08:26.083 00.000 6120 UpdateGuideState exits: m=13494 SNR=74.8 Saturated
23:08:26.088 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:26.091 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:26.094 00.003 6120 Enqueuing Expose request
23:08:26.099 00.005 7680 MoveAxis(E, 91, ABG)
23:08:26.099 00.000 7680 Guiding  Dir = 2, Dur = 91
23:08:26.099 00.000 7680 IsSlewing returns 0
23:08:26.099 00.000 7680 IsGuiding returns 0
23:08:26.100 00.001 7680 PulseGuide returned control before completion, sleep 101
23:08:26.209 00.109 7680 IsGuiding returns 1
23:08:26.210 00.001 7680 scope still moving after pulse duration time elapsed
23:08:26.241 00.031 7680 IsSlewing returns 0
23:08:26.242 00.001 7680 IsGuiding returns 0
23:08:26.243 00.001 7680 scope move finished after 91 + 52 ms
23:08:26.244 00.001 7680 Move returns status 0, amount 91
23:08:26.244 00.000 7680 MoveAxis(N, 0, ABG)
23:08:26.245 00.001 7680 Move returns status 0, amount 0
23:08:26.246 00.001 7680 move complete, result=0
23:08:26.246 00.000 7680 worker thread done servicing request
23:08:26.246 00.000 6120 GuideStep: -0.2 px 91 ms EAST, -0.2 px 0 ms NORTH
23:08:26.251 00.005 7680 Worker thread wakes up
23:08:26.253 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:26.253 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:27.506 01.253 7680 Exposure complete
23:08:27.620 00.114 7680 worker thread done servicing request
23:08:27.620 00.000 6120 OnExposeComplete: enter
23:08:27.625 00.005 6120 UpdateGuideState(): m_state=6
23:08:27.629 00.004 6120 Star::Find(15, 966, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1330
23:08:27.633 00.004 6120 Star::Find returns 1 (1), X=965.91, Y=43.36, Mass=13821, SNR=74.8, Peak=255 HFD=6.7
23:08:27.637 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.77)
23:08:27.641 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
23:08:27.645 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.49 hyp=0.49 cameraTheta=1.56 mountX=-0.10 mountY=-0.44, mountTheta=-1.78
23:08:27.650 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.49, opts=13)
23:08:27.654 00.004 6120 Enqueuing Move request for scope (0.00, 0.49)
23:08:27.658 00.004 7680 Worker thread wakes up
23:08:27.658 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.49) opts 0xd
23:08:27.658 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.49)
23:08:27.659 00.001 7680 Moving (0.00, 0.49) raw xDistance=-0.10 yDistance=-0.44
23:08:27.659 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:08:27.659 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:08:27.659 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:27.663 00.004 6120 UpdateGuideState exits: m=13821 SNR=74.8 Saturated
23:08:27.667 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:27.672 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:27.676 00.004 6120 Enqueuing Expose request
23:08:27.679 00.003 7680 MoveAxis(E, 0, ABG)
23:08:27.679 00.000 7680 Move returns status 0, amount 0
23:08:27.680 00.001 7680 MoveAxis(N, 239, ABG)
23:08:27.680 00.000 7680 Guiding  Dir = 0, Dur = 239
23:08:27.680 00.000 7680 IsSlewing returns 0
23:08:27.681 00.001 7680 IsGuiding returns 0
23:08:27.681 00.000 7680 PulseGuide returned control before completion, sleep 249
23:08:27.936 00.255 7680 IsGuiding returns 1
23:08:27.937 00.001 7680 scope still moving after pulse duration time elapsed
23:08:27.966 00.029 7680 IsSlewing returns 0
23:08:27.967 00.001 7680 IsGuiding returns 0
23:08:27.968 00.001 7680 scope move finished after 239 + 47 ms
23:08:27.968 00.000 7680 Move returns status 0, amount 239
23:08:27.968 00.000 7680 move complete, result=0
23:08:27.969 00.001 7680 worker thread done servicing request
23:08:27.970 00.001 7680 Worker thread wakes up
23:08:27.970 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 239 ms NORTH
23:08:27.977 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:27.977 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:29.219 01.242 7680 Exposure complete
23:08:29.362 00.143 7680 worker thread done servicing request
23:08:29.362 00.000 6120 OnExposeComplete: enter
23:08:29.368 00.006 6120 UpdateGuideState(): m_state=6
23:08:29.371 00.003 6120 Star::Find(15, 965, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1331
23:08:29.375 00.004 6120 Star::Find returns 1 (1), X=965.84, Y=43.21, Mass=12708, SNR=72.9, Peak=255 HFD=6.8
23:08:29.378 00.003 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.57)
23:08:29.383 00.005 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
23:08:29.388 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.35 hyp=0.36 cameraTheta=1.76 mountX=0.00 mountY=-0.35, mountTheta=-1.57
23:08:29.393 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.35, opts=13)
23:08:29.399 00.006 6120 Enqueuing Move request for scope (-0.07, 0.35)
23:08:29.403 00.004 7680 Worker thread wakes up
23:08:29.403 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:29.406 00.003 6120 UpdateGuideState exits: m=12708 SNR=72.9 Saturated
23:08:29.410 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:29.414 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:29.418 00.004 6120 Enqueuing Expose request
23:08:29.422 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.35) opts 0xd
23:08:29.422 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.35)
23:08:29.422 00.000 7680 Moving (-0.07, 0.35) raw xDistance=0.00 yDistance=-0.35
23:08:29.422 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:08:29.423 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:08:29.423 00.000 7680 MoveAxis(E, 0, ABG)
23:08:29.423 00.000 7680 Move returns status 0, amount 0
23:08:29.423 00.000 7680 MoveAxis(N, 188, ABG)
23:08:29.424 00.001 7680 Guiding  Dir = 0, Dur = 188
23:08:29.427 00.003 7680 IsSlewing returns 0
23:08:29.428 00.001 7680 IsGuiding returns 0
23:08:29.428 00.000 7680 PulseGuide returned control before completion, sleep 198
23:08:29.630 00.202 7680 IsGuiding returns 1
23:08:29.630 00.000 7680 scope still moving after pulse duration time elapsed
23:08:29.661 00.031 7680 IsSlewing returns 0
23:08:29.661 00.000 7680 IsGuiding returns 0
23:08:29.663 00.002 7680 scope move finished after 188 + 46 ms
23:08:29.663 00.000 7680 Move returns status 0, amount 188
23:08:29.663 00.000 7680 move complete, result=0
23:08:29.664 00.001 7680 worker thread done servicing request
23:08:29.664 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 188 ms NORTH
23:08:29.671 00.007 7680 Worker thread wakes up
23:08:29.671 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:29.673 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:30.920 01.247 7680 Exposure complete
23:08:31.044 00.124 7680 worker thread done servicing request
23:08:31.045 00.001 6120 OnExposeComplete: enter
23:08:31.048 00.003 6120 UpdateGuideState(): m_state=6
23:08:31.052 00.004 6120 Star::Find(15, 965, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1332
23:08:31.056 00.004 6120 Star::Find returns 1 (1), X=966.00, Y=43.19, Mass=12856, SNR=72.4, Peak=255 HFD=6.9
23:08:31.059 00.003 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
23:08:31.063 00.004 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.30)
23:08:31.067 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.33 hyp=0.34 cameraTheta=1.30 mountX=-0.15 mountY=-0.26, mountTheta=-2.11
23:08:31.072 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.33, opts=13)
23:08:31.075 00.003 6120 Enqueuing Move request for scope (0.09, 0.33)
23:08:31.079 00.004 7680 Worker thread wakes up
23:08:31.079 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.33) opts 0xd
23:08:31.079 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.33)
23:08:31.079 00.000 7680 Moving (0.09, 0.33) raw xDistance=-0.15 yDistance=-0.26
23:08:31.079 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:08:31.079 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:08:31.079 00.000 7680 MoveAxis(E, 0, ABG)
23:08:31.079 00.000 7680 Move returns status 0, amount 0
23:08:31.081 00.002 7680 MoveAxis(N, 139, ABG)
23:08:31.081 00.000 7680 Guiding  Dir = 0, Dur = 139
23:08:31.081 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:31.084 00.003 7680 IsSlewing returns 0
23:08:31.084 00.000 6120 UpdateGuideState exits: m=12856 SNR=72.4 Saturated
23:08:31.087 00.003 7680 IsGuiding returns 0
23:08:31.087 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:31.092 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:31.096 00.004 7680 PulseGuide returned control before completion, sleep 149
23:08:31.096 00.000 6120 Enqueuing Expose request
23:08:31.248 00.152 7680 IsGuiding returns 0
23:08:31.248 00.000 7680 Move returns status 0, amount 139
23:08:31.250 00.002 7680 move complete, result=0
23:08:31.250 00.000 7680 worker thread done servicing request
23:08:31.250 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 139 ms NORTH
23:08:31.258 00.008 7680 Worker thread wakes up
23:08:31.258 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:31.258 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:32.509 01.251 7680 Exposure complete
23:08:32.657 00.148 7680 worker thread done servicing request
23:08:32.657 00.000 6120 OnExposeComplete: enter
23:08:32.662 00.005 6120 UpdateGuideState(): m_state=6
23:08:32.665 00.003 6120 Star::Find(15, 966, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1333
23:08:32.669 00.004 6120 Star::Find returns 1 (1), X=966.09, Y=43.04, Mass=13904, SNR=78.0, Peak=255 HFD=7.0
23:08:32.674 00.005 6120 CameraToMount -- cameraTheta (0.79) - m_xAngle (-2.95) = xAngle (3.74 = -2.54)
23:08:32.678 00.004 6120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.47 = -2.81)
23:08:32.682 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.25 cameraTheta=0.79 mountX=-0.21 mountY=-0.08, mountTheta=-2.76
23:08:32.689 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.18, opts=13)
23:08:32.693 00.004 6120 Enqueuing Move request for scope (0.18, 0.18)
23:08:32.697 00.004 7680 Worker thread wakes up
23:08:32.697 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:32.700 00.003 6120 UpdateGuideState exits: m=13904 SNR=78.0 Saturated
23:08:32.705 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:32.709 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:32.713 00.004 6120 Enqueuing Expose request
23:08:32.716 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.18) opts 0xd
23:08:32.716 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.18)
23:08:32.716 00.000 7680 Moving (0.18, 0.18) raw xDistance=-0.21 yDistance=-0.08
23:08:32.716 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:08:32.716 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:08:32.717 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:08:32.718 00.001 7680 MoveAxis(E, 85, ABG)
23:08:32.718 00.000 7680 Guiding  Dir = 2, Dur = 85
23:08:32.718 00.000 7680 IsSlewing returns 0
23:08:32.718 00.000 7680 IsGuiding returns 0
23:08:32.719 00.001 7680 PulseGuide returned control before completion, sleep 95
23:08:32.828 00.109 7680 IsGuiding returns 1
23:08:32.830 00.002 7680 scope still moving after pulse duration time elapsed
23:08:32.859 00.029 7680 IsSlewing returns 0
23:08:32.860 00.001 7680 IsGuiding returns 0
23:08:32.861 00.001 7680 scope move finished after 85 + 57 ms
23:08:32.862 00.001 7680 Move returns status 0, amount 85
23:08:32.862 00.000 7680 MoveAxis(N, 0, ABG)
23:08:32.862 00.000 7680 Move returns status 0, amount 0
23:08:32.863 00.001 7680 move complete, result=0
23:08:32.863 00.000 7680 worker thread done servicing request
23:08:32.864 00.001 6120 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
23:08:32.870 00.006 7680 Worker thread wakes up
23:08:32.870 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:32.870 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:34.117 01.247 7680 Exposure complete
23:08:34.239 00.122 7680 worker thread done servicing request
23:08:34.239 00.000 6120 OnExposeComplete: enter
23:08:34.384 00.145 6120 UpdateGuideState(): m_state=6
23:08:34.389 00.005 6120 Star::Find(15, 966, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1334
23:08:34.394 00.005 6120 Star::Find returns 1 (1), X=966.00, Y=43.17, Mass=12411, SNR=72.0, Peak=255 HFD=6.9
23:08:34.397 00.003 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
23:08:34.400 00.003 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
23:08:34.403 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.31 hyp=0.33 cameraTheta=1.28 mountX=-0.15 mountY=-0.24, mountTheta=-2.14
23:08:34.407 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.31, opts=13)
23:08:34.410 00.003 6120 Enqueuing Move request for scope (0.09, 0.31)
23:08:34.413 00.003 7680 Worker thread wakes up
23:08:34.413 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:34.416 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.31) opts 0xd
23:08:34.416 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.31)
23:08:34.418 00.002 7680 Moving (0.09, 0.31) raw xDistance=-0.15 yDistance=-0.24
23:08:34.418 00.000 6120 UpdateGuideState exits: m=12411 SNR=72.0 Saturated
23:08:34.420 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:08:34.420 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:34.423 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:08:34.423 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:34.427 00.004 7680 MoveAxis(E, 0, ABG)
23:08:34.427 00.000 6120 Enqueuing Expose request
23:08:34.430 00.003 7680 Move returns status 0, amount 0
23:08:34.430 00.000 7680 MoveAxis(N, 129, ABG)
23:08:34.431 00.001 7680 Guiding  Dir = 0, Dur = 129
23:08:34.431 00.000 7680 IsSlewing returns 0
23:08:34.431 00.000 7680 IsGuiding returns 0
23:08:34.432 00.001 7680 PulseGuide returned control before completion, sleep 139
23:08:34.580 00.148 7680 IsGuiding returns 1
23:08:34.582 00.002 7680 scope still moving after pulse duration time elapsed
23:08:34.704 00.122 7680 IsSlewing returns 0
23:08:34.707 00.003 7680 IsGuiding returns 1
23:08:34.737 00.030 7680 IsSlewing returns 0
23:08:34.737 00.000 7680 IsGuiding returns 0
23:08:34.738 00.001 7680 scope move finished after 129 + 177 ms
23:08:34.738 00.000 7680 Move returns status 0, amount 129
23:08:34.738 00.000 7680 move complete, result=0
23:08:34.739 00.001 7680 worker thread done servicing request
23:08:34.739 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 129 ms NORTH
23:08:34.743 00.004 7680 Worker thread wakes up
23:08:34.743 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:34.743 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:35.993 01.250 7680 Exposure complete
23:08:36.116 00.123 7680 worker thread done servicing request
23:08:36.116 00.000 6120 OnExposeComplete: enter
23:08:36.121 00.005 6120 UpdateGuideState(): m_state=6
23:08:36.125 00.004 6120 Star::Find(15, 966, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1335
23:08:36.130 00.005 6120 Star::Find returns 1 (1), X=966.06, Y=43.13, Mass=13324, SNR=75.6, Peak=255 HFD=6.9
23:08:36.135 00.005 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.02 = -2.26)
23:08:36.140 00.005 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.53)
23:08:36.144 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.27 hyp=0.31 cameraTheta=1.07 mountX=-0.20 mountY=-0.18, mountTheta=-2.41
23:08:36.150 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.27, opts=13)
23:08:36.154 00.004 6120 Enqueuing Move request for scope (0.15, 0.27)
23:08:36.158 00.004 7680 Worker thread wakes up
23:08:36.158 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:36.161 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.27) opts 0xd
23:08:36.162 00.001 6120 UpdateGuideState exits: m=13324 SNR=75.6 Saturated
23:08:36.167 00.005 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.27)
23:08:36.167 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:36.171 00.004 7680 Moving (0.15, 0.27) raw xDistance=-0.20 yDistance=-0.18
23:08:36.171 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:36.174 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:08:36.174 00.000 6120 Enqueuing Expose request
23:08:36.178 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:08:36.178 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:08:36.178 00.000 7680 MoveAxis(E, 0, ABG)
23:08:36.178 00.000 7680 Move returns status 0, amount 0
23:08:36.178 00.000 7680 MoveAxis(N, 0, ABG)
23:08:36.178 00.000 7680 Move returns status 0, amount 0
23:08:36.180 00.002 7680 move complete, result=0
23:08:36.180 00.000 7680 worker thread done servicing request
23:08:36.180 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:08:36.184 00.004 7680 Worker thread wakes up
23:08:36.184 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:36.184 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:37.426 01.242 7680 Exposure complete
23:08:37.570 00.144 7680 worker thread done servicing request
23:08:37.570 00.000 6120 OnExposeComplete: enter
23:08:37.576 00.006 6120 UpdateGuideState(): m_state=6
23:08:37.580 00.004 6120 Star::Find(15, 966, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1336
23:08:37.586 00.006 6120 Star::Find returns 1 (1), X=966.18, Y=43.51, Mass=12979, SNR=74.0, Peak=255 HFD=7.0
23:08:37.590 00.004 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.14 = -2.15)
23:08:37.594 00.004 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.42)
23:08:37.598 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=0.65 hyp=0.70 cameraTheta=1.18 mountX=-0.38 mountY=-0.46, mountTheta=-2.26
23:08:37.603 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.65, opts=13)
23:08:37.607 00.004 6120 Enqueuing Move request for scope (0.27, 0.65)
23:08:37.612 00.005 7680 Worker thread wakes up
23:08:37.612 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:37.615 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.65) opts 0xd
23:08:37.617 00.002 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.65)
23:08:37.617 00.000 7680 Moving (0.27, 0.65) raw xDistance=-0.38 yDistance=-0.46
23:08:37.617 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
23:08:37.617 00.000 6120 UpdateGuideState exits: m=12979 SNR=74.0 Saturated
23:08:37.621 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:37.625 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:08:37.625 00.000 7680 MoveAxis(E, 156, ABG)
23:08:37.626 00.001 7680 Guiding  Dir = 2, Dur = 156
23:08:37.626 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:37.629 00.003 6120 Enqueuing Expose request
23:08:37.633 00.004 7680 IsSlewing returns 0
23:08:37.633 00.000 7680 IsGuiding returns 0
23:08:37.633 00.000 7680 PulseGuide returned control before completion, sleep 166
23:08:37.807 00.174 7680 IsGuiding returns 1
23:08:37.807 00.000 7680 scope still moving after pulse duration time elapsed
23:08:37.839 00.032 7680 IsSlewing returns 0
23:08:37.840 00.001 7680 IsGuiding returns 0
23:08:37.841 00.001 7680 scope move finished after 156 + 51 ms
23:08:37.842 00.001 7680 Move returns status 0, amount 156
23:08:37.842 00.000 7680 MoveAxis(N, 251, ABG)
23:08:37.843 00.001 7680 Guiding  Dir = 0, Dur = 251
23:08:37.843 00.000 7680 IsSlewing returns 0
23:08:37.844 00.001 7680 IsGuiding returns 0
23:08:37.844 00.000 7680 PulseGuide returned control before completion, sleep 261
23:08:38.121 00.277 7680 IsGuiding returns 1
23:08:38.123 00.002 7680 scope still moving after pulse duration time elapsed
23:08:38.153 00.030 7680 IsSlewing returns 0
23:08:38.155 00.002 7680 IsGuiding returns 0
23:08:38.155 00.000 7680 scope move finished after 251 + 59 ms
23:08:38.156 00.001 7680 Move returns status 0, amount 251
23:08:38.156 00.000 7680 move complete, result=0
23:08:38.157 00.001 7680 worker thread done servicing request
23:08:38.157 00.000 7680 Worker thread wakes up
23:08:38.157 00.000 6120 GuideStep: -0.4 px 156 ms EAST, -0.5 px 251 ms NORTH
23:08:38.164 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:38.164 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:39.412 01.248 7680 Exposure complete
23:08:39.550 00.138 7680 worker thread done servicing request
23:08:39.550 00.000 6120 OnExposeComplete: enter
23:08:39.553 00.003 6120 UpdateGuideState(): m_state=6
23:08:39.557 00.004 6120 Star::Find(15, 966, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1337
23:08:39.560 00.003 6120 Star::Find returns 1 (1), X=966.02, Y=43.00, Mass=12165, SNR=72.4, Peak=255 HFD=7.2
23:08:39.564 00.004 6120 CameraToMount -- cameraTheta (0.90) - m_xAngle (-2.95) = xAngle (3.85 = -2.43)
23:08:39.568 00.004 6120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.58 = -2.70)
23:08:39.571 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.17 cameraTheta=0.90 mountX=-0.13 mountY=-0.07, mountTheta=-2.63
23:08:39.577 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.14, opts=13)
23:08:39.580 00.003 6120 Enqueuing Move request for scope (0.11, 0.14)
23:08:39.584 00.004 7680 Worker thread wakes up
23:08:39.584 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
23:08:39.584 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
23:08:39.584 00.000 7680 Moving (0.11, 0.14) raw xDistance=-0.13 yDistance=-0.07
23:08:39.584 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:08:39.584 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:08:39.585 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:08:39.585 00.000 7680 MoveAxis(E, 0, ABG)
23:08:39.585 00.000 7680 Move returns status 0, amount 0
23:08:39.585 00.000 7680 MoveAxis(N, 0, ABG)
23:08:39.585 00.000 7680 Move returns status 0, amount 0
23:08:39.585 00.000 7680 move complete, result=0
23:08:39.585 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:39.590 00.005 7680 worker thread done servicing request
23:08:39.590 00.000 6120 UpdateGuideState exits: m=12165 SNR=72.4 Saturated
23:08:39.595 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:39.598 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:39.602 00.004 6120 Enqueuing Expose request
23:08:39.604 00.002 7680 Worker thread wakes up
23:08:39.605 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:08:39.609 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:39.609 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:40.860 01.251 7680 Exposure complete
23:08:40.976 00.116 7680 worker thread done servicing request
23:08:40.976 00.000 6120 OnExposeComplete: enter
23:08:40.981 00.005 6120 UpdateGuideState(): m_state=6
23:08:40.986 00.005 6120 Star::Find(15, 966, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1338
23:08:40.990 00.004 6120 Star::Find returns 1 (1), X=966.12, Y=43.29, Mass=12925, SNR=74.6, Peak=255 HFD=6.8
23:08:40.994 00.004 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.06 = -2.23)
23:08:40.998 00.004 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.49)
23:08:41.002 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.43 hyp=0.48 cameraTheta=1.10 mountX=-0.29 mountY=-0.29, mountTheta=-2.36
23:08:41.007 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.43, opts=13)
23:08:41.013 00.006 6120 Enqueuing Move request for scope (0.21, 0.43)
23:08:41.016 00.003 7680 Worker thread wakes up
23:08:41.016 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.43) opts 0xd
23:08:41.017 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.43)
23:08:41.017 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:41.023 00.006 6120 UpdateGuideState exits: m=12925 SNR=74.6 Saturated
23:08:41.027 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:41.030 00.003 7680 Moving (0.21, 0.43) raw xDistance=-0.29 yDistance=-0.29
23:08:41.031 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:08:41.031 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:08:41.032 00.001 7680 MoveAxis(E, 118, ABG)
23:08:41.032 00.000 7680 Guiding  Dir = 2, Dur = 118
23:08:41.032 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:41.036 00.004 7680 IsSlewing returns 0
23:08:41.036 00.000 6120 Enqueuing Expose request
23:08:41.040 00.004 7680 IsGuiding returns 0
23:08:41.040 00.000 7680 PulseGuide returned control before completion, sleep 128
23:08:41.176 00.136 7680 IsGuiding returns 1
23:08:41.177 00.001 7680 scope still moving after pulse duration time elapsed
23:08:41.206 00.029 7680 IsSlewing returns 0
23:08:41.208 00.002 7680 IsGuiding returns 0
23:08:41.208 00.000 7680 scope move finished after 118 + 50 ms
23:08:41.209 00.001 7680 Move returns status 0, amount 118
23:08:41.209 00.000 7680 MoveAxis(N, 156, ABG)
23:08:41.210 00.001 7680 Guiding  Dir = 0, Dur = 156
23:08:41.211 00.001 7680 IsSlewing returns 0
23:08:41.211 00.000 7680 IsGuiding returns 0
23:08:41.212 00.001 7680 PulseGuide returned control before completion, sleep 166
23:08:41.394 00.182 7680 IsGuiding returns 1
23:08:41.396 00.002 7680 scope still moving after pulse duration time elapsed
23:08:41.424 00.028 7680 IsSlewing returns 0
23:08:41.424 00.000 7680 IsGuiding returns 0
23:08:41.425 00.001 7680 scope move finished after 156 + 57 ms
23:08:41.426 00.001 7680 Move returns status 0, amount 156
23:08:41.426 00.000 7680 move complete, result=0
23:08:41.426 00.000 7680 worker thread done servicing request
23:08:41.426 00.000 7680 Worker thread wakes up
23:08:41.427 00.001 6120 GuideStep: -0.3 px 118 ms EAST, -0.3 px 156 ms NORTH
23:08:41.432 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:41.432 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:42.687 01.255 7680 Exposure complete
23:08:42.834 00.147 7680 worker thread done servicing request
23:08:42.835 00.001 6120 OnExposeComplete: enter
23:08:42.839 00.004 6120 UpdateGuideState(): m_state=6
23:08:42.843 00.004 6120 Star::Find(15, 966, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1339
23:08:42.847 00.004 6120 Star::Find returns 1 (1), X=965.95, Y=43.30, Mass=12996, SNR=74.8, Peak=255 HFD=6.8
23:08:42.851 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
23:08:42.855 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
23:08:42.859 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.44 hyp=0.44 cameraTheta=1.47 mountX=-0.13 mountY=-0.38, mountTheta=-1.89
23:08:42.865 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.44, opts=13)
23:08:42.869 00.004 6120 Enqueuing Move request for scope (0.04, 0.44)
23:08:42.873 00.004 7680 Worker thread wakes up
23:08:42.873 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.44) opts 0xd
23:08:42.874 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:42.877 00.003 6120 UpdateGuideState exits: m=12996 SNR=74.8 Saturated
23:08:42.881 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:42.884 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:42.888 00.004 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.44)
23:08:42.888 00.000 7680 Moving (0.04, 0.44) raw xDistance=-0.13 yDistance=-0.38
23:08:42.888 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:08:42.888 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:08:42.888 00.000 7680 MoveAxis(E, 0, ABG)
23:08:42.890 00.002 7680 Move returns status 0, amount 0
23:08:42.890 00.000 7680 MoveAxis(N, 205, ABG)
23:08:42.890 00.000 6120 Enqueuing Expose request
23:08:42.897 00.007 7680 Guiding  Dir = 0, Dur = 205
23:08:42.898 00.001 7680 IsSlewing returns 0
23:08:42.898 00.000 7680 IsGuiding returns 0
23:08:42.899 00.001 7680 PulseGuide returned control before completion, sleep 215
23:08:43.115 00.216 7680 IsGuiding returns 1
23:08:43.115 00.000 7680 scope still moving after pulse duration time elapsed
23:08:43.146 00.031 7680 IsSlewing returns 0
23:08:43.147 00.001 7680 IsGuiding returns 0
23:08:43.148 00.001 7680 scope move finished after 205 + 43 ms
23:08:43.148 00.000 7680 Move returns status 0, amount 205
23:08:43.150 00.002 7680 move complete, result=0
23:08:43.150 00.000 7680 worker thread done servicing request
23:08:43.150 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 205 ms NORTH
23:08:43.156 00.006 7680 Worker thread wakes up
23:08:43.156 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:43.156 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:44.408 01.252 7680 Exposure complete
23:08:44.546 00.138 7680 worker thread done servicing request
23:08:44.546 00.000 6120 OnExposeComplete: enter
23:08:44.550 00.004 6120 UpdateGuideState(): m_state=6
23:08:44.554 00.004 6120 Star::Find(15, 965, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1340
23:08:44.557 00.003 6120 Star::Find returns 1 (1), X=965.99, Y=43.25, Mass=12507, SNR=72.1, Peak=255 HFD=6.8
23:08:44.562 00.005 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
23:08:44.565 00.003 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
23:08:44.569 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.39 hyp=0.40 cameraTheta=1.36 mountX=-0.15 mountY=-0.31, mountTheta=-2.02
23:08:44.574 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.39, opts=13)
23:08:44.580 00.006 6120 Enqueuing Move request for scope (0.08, 0.39)
23:08:44.586 00.006 7680 Worker thread wakes up
23:08:44.586 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.39) opts 0xd
23:08:44.586 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.39)
23:08:44.586 00.000 7680 Moving (0.08, 0.39) raw xDistance=-0.15 yDistance=-0.31
23:08:44.586 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:08:44.586 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:08:44.586 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:44.593 00.007 7680 MoveAxis(E, 0, ABG)
23:08:44.593 00.000 7680 Move returns status 0, amount 0
23:08:44.593 00.000 7680 MoveAxis(N, 169, ABG)
23:08:44.593 00.000 7680 Guiding  Dir = 0, Dur = 169
23:08:44.593 00.000 6120 UpdateGuideState exits: m=12507 SNR=72.1 Saturated
23:08:44.598 00.005 7680 IsSlewing returns 0
23:08:44.598 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:44.603 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:44.607 00.004 6120 Enqueuing Expose request
23:08:44.610 00.003 7680 IsGuiding returns 0
23:08:44.611 00.001 7680 PulseGuide returned control before completion, sleep 179
23:08:44.803 00.192 7680 IsGuiding returns 1
23:08:44.804 00.001 7680 scope still moving after pulse duration time elapsed
23:08:44.835 00.031 7680 IsSlewing returns 0
23:08:44.837 00.002 7680 IsGuiding returns 0
23:08:44.837 00.000 7680 scope move finished after 169 + 57 ms
23:08:44.837 00.000 7680 Move returns status 0, amount 169
23:08:44.838 00.001 7680 move complete, result=0
23:08:44.839 00.001 7680 worker thread done servicing request
23:08:44.839 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 169 ms NORTH
23:08:44.845 00.006 7680 Worker thread wakes up
23:08:44.845 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:44.845 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:46.094 01.249 7680 Exposure complete
23:08:46.235 00.141 7680 worker thread done servicing request
23:08:46.236 00.001 6120 OnExposeComplete: enter
23:08:46.240 00.004 6120 UpdateGuideState(): m_state=6
23:08:46.244 00.004 6120 Star::Find(15, 965, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1341
23:08:46.247 00.003 6120 Star::Find returns 1 (1), X=966.12, Y=43.08, Mass=12662, SNR=72.3, Peak=255 HFD=6.9
23:08:46.251 00.004 6120 CameraToMount -- cameraTheta (0.80) - m_xAngle (-2.95) = xAngle (3.75 = -2.53)
23:08:46.255 00.004 6120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.48 = -2.80)
23:08:46.258 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.30 cameraTheta=0.80 mountX=-0.25 mountY=-0.10, mountTheta=-2.75
23:08:46.263 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.22, opts=13)
23:08:46.268 00.005 6120 Enqueuing Move request for scope (0.21, 0.22)
23:08:46.272 00.004 7680 Worker thread wakes up
23:08:46.272 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0xd
23:08:46.272 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.22)
23:08:46.273 00.001 7680 Moving (0.21, 0.22) raw xDistance=-0.25 yDistance=-0.10
23:08:46.273 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:08:46.273 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:08:46.273 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:08:46.274 00.001 7680 MoveAxis(E, 102, ABG)
23:08:46.274 00.000 7680 Guiding  Dir = 2, Dur = 102
23:08:46.274 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:46.278 00.004 7680 IsSlewing returns 0
23:08:46.278 00.000 6120 UpdateGuideState exits: m=12662 SNR=72.3 Saturated
23:08:46.282 00.004 7680 IsGuiding returns 0
23:08:46.282 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:46.285 00.003 7680 PulseGuide returned control before completion, sleep 112
23:08:46.286 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:46.289 00.003 6120 Enqueuing Expose request
23:08:46.409 00.120 7680 IsGuiding returns 0
23:08:46.409 00.000 7680 Move returns status 0, amount 102
23:08:46.411 00.002 7680 MoveAxis(N, 0, ABG)
23:08:46.411 00.000 7680 Move returns status 0, amount 0
23:08:46.412 00.001 7680 move complete, result=0
23:08:46.412 00.000 7680 worker thread done servicing request
23:08:46.412 00.000 6120 GuideStep: -0.2 px 102 ms EAST, -0.1 px 0 ms NORTH
23:08:46.420 00.008 7680 Worker thread wakes up
23:08:46.420 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:46.420 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:47.678 01.258 7680 Exposure complete
23:08:47.808 00.130 7680 worker thread done servicing request
23:08:47.808 00.000 6120 OnExposeComplete: enter
23:08:47.812 00.004 6120 UpdateGuideState(): m_state=6
23:08:47.816 00.004 6120 Star::Find(15, 966, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1342
23:08:47.820 00.004 6120 Star::Find returns 1 (1), X=965.86, Y=43.20, Mass=12733, SNR=74.2, Peak=255 HFD=6.8
23:08:47.824 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
23:08:47.827 00.003 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
23:08:47.831 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.34 hyp=0.34 cameraTheta=1.71 mountX=-0.02 mountY=-0.32, mountTheta=-1.63
23:08:47.836 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.34, opts=13)
23:08:47.839 00.003 6120 Enqueuing Move request for scope (-0.05, 0.34)
23:08:47.843 00.004 7680 Worker thread wakes up
23:08:47.843 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.34) opts 0xd
23:08:47.844 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.34)
23:08:47.844 00.000 7680 Moving (-0.05, 0.34) raw xDistance=-0.02 yDistance=-0.32
23:08:47.844 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:08:47.844 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:08:47.844 00.000 7680 MoveAxis(E, 0, ABG)
23:08:47.845 00.001 7680 Move returns status 0, amount 0
23:08:47.845 00.000 7680 MoveAxis(N, 176, ABG)
23:08:47.845 00.000 7680 Guiding  Dir = 0, Dur = 176
23:08:47.845 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:47.848 00.003 7680 IsSlewing returns 0
23:08:47.848 00.000 6120 UpdateGuideState exits: m=12733 SNR=74.2 Saturated
23:08:47.852 00.004 7680 IsGuiding returns 0
23:08:47.852 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:47.857 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:47.861 00.004 7680 PulseGuide returned control before completion, sleep 186
23:08:47.861 00.000 6120 Enqueuing Expose request
23:08:48.058 00.197 7680 IsGuiding returns 0
23:08:48.060 00.002 7680 Move returns status 0, amount 176
23:08:48.061 00.001 7680 move complete, result=0
23:08:48.061 00.000 7680 worker thread done servicing request
23:08:48.062 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 176 ms NORTH
23:08:48.069 00.007 7680 Worker thread wakes up
23:08:48.069 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:48.070 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:49.316 01.246 7680 Exposure complete
23:08:49.440 00.124 7680 worker thread done servicing request
23:08:49.440 00.000 6120 OnExposeComplete: enter
23:08:49.444 00.004 6120 UpdateGuideState(): m_state=6
23:08:49.451 00.007 6120 Star::Find(15, 965, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1343
23:08:49.456 00.005 6120 Star::Find returns 1 (1), X=965.91, Y=43.25, Mass=12847, SNR=72.7, Peak=255 HFD=6.8
23:08:49.460 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
23:08:49.463 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
23:08:49.466 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=0.39 hyp=0.39 cameraTheta=1.57 mountX=-0.07 mountY=-0.35, mountTheta=-1.78
23:08:49.470 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.39, opts=13)
23:08:49.473 00.003 6120 Enqueuing Move request for scope (0.00, 0.39)
23:08:49.477 00.004 7680 Worker thread wakes up
23:08:49.477 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:49.482 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.39) opts 0xd
23:08:49.482 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.39)
23:08:49.482 00.000 7680 Moving (0.00, 0.39) raw xDistance=-0.07 yDistance=-0.35
23:08:49.482 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:08:49.483 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:08:49.483 00.000 7680 MoveAxis(E, 0, ABG)
23:08:49.483 00.000 7680 Move returns status 0, amount 0
23:08:49.483 00.000 7680 MoveAxis(N, 188, ABG)
23:08:49.484 00.001 7680 Guiding  Dir = 0, Dur = 188
23:08:49.484 00.000 7680 IsSlewing returns 0
23:08:49.484 00.000 7680 IsGuiding returns 0
23:08:49.485 00.001 6120 UpdateGuideState exits: m=12847 SNR=72.7 Saturated
23:08:49.490 00.005 7680 PulseGuide returned control before completion, sleep 198
23:08:49.490 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:49.498 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:49.669 00.171 6120 Enqueuing Expose request
23:08:49.673 00.004 6120 evsrv: cli 0FAF01F8 connect
23:08:49.675 00.002 6120 case statement mapped state 6 to 3
23:08:49.679 00.004 6120 case statement mapped state 6 to 3
23:08:49.683 00.004 6120 evsrv: cli 0FAF01F8 request: {"method":"get_app_state","id":"e2522753-91fa-403e-b9a3-ecb040b77856"}
23:08:49.687 00.004 6120 case statement mapped state 6 to 3
23:08:49.689 00.002 6120 evsrv: cli 0FAF01F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2522753-91fa-403e-b9a3-ecb040b77856"}
23:08:49.693 00.004 6120 evsrv: cli 0FAF01F8 disconnect
23:08:49.696 00.003 6120 evsrv: cli 0FAF0158 connect
23:08:49.701 00.005 7680 IsGuiding returns 1
23:08:49.701 00.000 6120 case statement mapped state 6 to 3
23:08:49.704 00.003 7680 scope still moving after pulse duration time elapsed
23:08:49.704 00.000 6120 case statement mapped state 6 to 3
23:08:49.708 00.004 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"fb713ec9-a4c7-4b97-bf1d-3b3c71481064"}
23:08:49.843 00.135 7680 IsSlewing returns 0
23:08:49.844 00.001 6120 PhdController::Dither begins
23:08:49.847 00.003 7680 IsGuiding returns 0
23:08:49.847 00.000 6120 dither: size=5.00, dRA=0.50 dDec=-1.54
23:08:49.850 00.003 7680 scope move finished after 188 + 172 ms
23:08:49.850 00.000 6120 MountToCamera -- mountTheta (-1.26) + m_xAngle (-2.95) = xAngle (-4.21 = 2.07)
23:08:49.853 00.003 7680 Move returns status 0, amount 188
23:08:49.853 00.000 6120 MountToCamera -- mountX=0.50 mountY=-1.54 hyp=1.62 mountTheta=-1.26 cameraX=-0.77, cameraY=1.42 cameraTheta=2.07
23:08:49.860 00.007 7680 move complete, result=0
23:08:49.860 00.000 6120 setting lock position to (965.14, 44.28)
23:08:49.970 00.110 7680 worker thread done servicing request
23:08:49.971 00.001 6120 Mount: notify guiding dithered (-0.8, 1.4)
23:08:49.976 00.005 7680 Worker thread wakes up
23:08:49.976 00.000 6120 Status Line: Dither by 0.50,-1.54
23:08:49.980 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:49.980 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,28,31,31)
23:08:49.983 00.003 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:08:49.987 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
23:08:49.990 00.003 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"fb713ec9-a4c7-4b97-bf1d-3b3c71481064"}
23:08:49.993 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 188 ms NORTH
23:08:50.009 00.016 6120 evsrv: cli 0FAF0158 disconnect
23:08:51.222 01.213 7680 Exposure complete
23:08:51.353 00.131 7680 worker thread done servicing request
23:08:51.353 00.000 6120 OnExposeComplete: enter
23:08:51.358 00.005 6120 UpdateGuideState(): m_state=6
23:08:51.363 00.005 6120 Star::Find(15, 965, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1344
23:08:51.367 00.004 6120 Star::Find returns 1 (1), X=965.96, Y=43.11, Mass=14083, SNR=78.5, Peak=255 HFD=7.0
23:08:51.371 00.004 6120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-2.95) = xAngle (2.00 = 2.00)
23:08:51.375 00.004 6120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.73 = 1.73)
23:08:51.380 00.005 6120 CameraToMount -- cameraX=0.82 cameraY=-1.17 hyp=1.43 cameraTheta=-0.96 mountX=-0.59 mountY=1.41, mountTheta=1.97
23:08:51.386 00.006 6120 dither recenter: remaining=(-0.5,1.5) step=(-0.5,1.5)
23:08:51.390 00.004 6120 MountToCamera -- mountTheta (1.88) + m_xAngle (-2.95) = xAngle (-1.07 = -1.07)
23:08:51.394 00.004 6120 MountToCamera -- mountX=-0.50 mountY=1.54 hyp=1.62 mountTheta=1.88 cameraX=0.77, cameraY=-1.42 cameraTheta=-1.07
23:08:51.398 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.77, y=-1.42, opts=4)
23:08:51.401 00.003 6120 Enqueuing Move request for scope (0.77, -1.42)
23:08:51.406 00.005 7680 Worker thread wakes up
23:08:51.406 00.000 6120 Mount: notify direct move -0.50,1.54
23:08:51.410 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.77, -1.42) opts 0x4
23:08:51.411 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:51.413 00.002 7680 Handling offset move in thread for scope, endpoint = (0.77, -1.42)
23:08:51.413 00.000 6120 UpdateGuideState exits: m=14083 SNR=78.5 Saturated
23:08:51.419 00.006 7680 Moving (0.77, -1.42) raw xDistance=-0.50 yDistance=1.54
23:08:51.419 00.000 6120 PhdController: settling, locked = 1, distance = 1.82 (1.50) aobump = 0 frame = 1 / 99999
23:08:51.423 00.004 7680 MoveAxis(E, 321, B)
23:08:51.423 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047331.423,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.82,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:08:51.427 00.004 7680 Guiding  Dir = 2, Dur = 321
23:08:51.427 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:51.431 00.004 7680 IsSlewing returns 0
23:08:51.431 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:51.435 00.004 7680 IsGuiding returns 0
23:08:51.435 00.000 6120 Enqueuing Expose request
23:08:51.439 00.004 7680 PulseGuide returned control before completion, sleep 331
23:08:51.777 00.338 7680 IsGuiding returns 1
23:08:51.777 00.000 7680 scope still moving after pulse duration time elapsed
23:08:51.809 00.032 7680 IsSlewing returns 0
23:08:51.809 00.000 7680 IsGuiding returns 0
23:08:51.809 00.000 7680 scope move finished after 321 + 53 ms
23:08:51.810 00.001 7680 Move returns status 0, amount 321
23:08:51.810 00.000 7680 MoveAxis(S, 836, B)
23:08:51.810 00.000 7680 Guiding  Dir = 1, Dur = 836
23:08:51.810 00.000 7680 IsSlewing returns 0
23:08:51.811 00.001 7680 IsGuiding returns 0
23:08:51.811 00.000 7680 PulseGuide returned control before completion, sleep 846
23:08:52.672 00.861 7680 IsGuiding returns 1
23:08:52.673 00.001 7680 scope still moving after pulse duration time elapsed
23:08:52.704 00.031 7680 IsSlewing returns 0
23:08:52.705 00.001 7680 IsGuiding returns 0
23:08:52.706 00.001 7680 scope move finished after 836 + 59 ms
23:08:52.706 00.000 7680 Move returns status 0, amount 836
23:08:52.707 00.001 7680 move complete, result=0
23:08:52.707 00.000 6120 GuideStep: -0.5 px 321 ms EAST, 1.5 px 836 ms SOUTH
23:08:52.714 00.007 7680 worker thread done servicing request
23:08:52.714 00.000 7680 Worker thread wakes up
23:08:52.714 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:52.714 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:08:53.966 01.252 7680 Exposure complete
23:08:54.095 00.129 7680 worker thread done servicing request
23:08:54.097 00.002 6120 OnExposeComplete: enter
23:08:54.100 00.003 6120 UpdateGuideState(): m_state=6
23:08:54.104 00.004 6120 Star::Find(15, 965, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1345
23:08:54.108 00.004 6120 Star::Find returns 1 (1), X=965.70, Y=43.85, Mass=13818, SNR=76.6, Peak=255 HFD=6.9
23:08:54.112 00.004 6120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-2.95) = xAngle (2.30 = 2.30)
23:08:54.116 00.004 6120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.03 = 2.03)
23:08:54.120 00.004 6120 CameraToMount -- cameraX=0.57 cameraY=-0.43 hyp=0.71 cameraTheta=-0.65 mountX=-0.48 mountY=0.64, mountTheta=2.21
23:08:54.126 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.57, y=-0.43, opts=13)
23:08:54.131 00.005 6120 Enqueuing Move request for scope (0.57, -0.43)
23:08:54.134 00.003 7680 Worker thread wakes up
23:08:54.134 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.43) opts 0xd
23:08:54.134 00.000 7680 Handling offset move in thread for scope, endpoint = (0.57, -0.43)
23:08:54.135 00.001 7680 Moving (0.57, -0.43) raw xDistance=-0.48 yDistance=0.64
23:08:54.135 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
23:08:54.135 00.000 7680 resist switch: large excursion: input 0.64 thresh 0.60 direction from 0 to 1
23:08:54.136 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.92
23:08:54.136 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
23:08:54.136 00.000 7680 MoveAxis(E, 195, ABG)
23:08:54.136 00.000 7680 Guiding  Dir = 2, Dur = 195
23:08:54.136 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:54.141 00.005 7680 IsSlewing returns 0
23:08:54.141 00.000 6120 UpdateGuideState exits: m=13818 SNR=76.6 Saturated
23:08:54.144 00.003 6120 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 2 / 99999
23:08:54.149 00.005 7680 IsGuiding returns 0
23:08:54.149 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047334.149,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.71,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:08:54.153 00.004 7680 PulseGuide returned control before completion, sleep 205
23:08:54.153 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:54.156 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:54.160 00.004 6120 Enqueuing Expose request
23:08:54.366 00.206 7680 IsGuiding returns 1
23:08:54.367 00.001 7680 scope still moving after pulse duration time elapsed
23:08:54.397 00.030 7680 IsSlewing returns 0
23:08:54.399 00.002 7680 IsGuiding returns 0
23:08:54.399 00.000 7680 scope move finished after 195 + 55 ms
23:08:54.400 00.001 7680 Move returns status 0, amount 195
23:08:54.401 00.001 7680 MoveAxis(S, 347, ABG)
23:08:54.401 00.000 7680 Guiding  Dir = 1, Dur = 347
23:08:54.401 00.000 7680 IsSlewing returns 0
23:08:54.402 00.001 7680 IsGuiding returns 0
23:08:54.402 00.000 7680 PulseGuide returned control before completion, sleep 357
23:08:54.775 00.373 7680 IsGuiding returns 1
23:08:54.775 00.000 7680 scope still moving after pulse duration time elapsed
23:08:54.806 00.031 7680 IsSlewing returns 0
23:08:54.807 00.001 7680 IsGuiding returns 0
23:08:54.807 00.000 7680 scope move finished after 347 + 58 ms
23:08:54.807 00.000 7680 Move returns status 0, amount 347
23:08:54.808 00.001 7680 move complete, result=0
23:08:54.809 00.001 7680 worker thread done servicing request
23:08:54.809 00.000 6120 GuideStep: -0.5 px 195 ms EAST, 0.6 px 347 ms SOUTH
23:08:54.815 00.006 7680 Worker thread wakes up
23:08:54.815 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:54.815 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:08:56.055 01.240 7680 Exposure complete
23:08:56.163 00.108 7680 worker thread done servicing request
23:08:56.163 00.000 6120 OnExposeComplete: enter
23:08:56.167 00.004 6120 UpdateGuideState(): m_state=6
23:08:56.171 00.004 6120 Star::Find(15, 965, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1346
23:08:56.175 00.004 6120 Star::Find returns 1 (1), X=965.44, Y=44.27, Mass=12604, SNR=72.7, Peak=255 HFD=7.1
23:08:56.178 00.003 6120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-2.95) = xAngle (2.90 = 2.90)
23:08:56.182 00.004 6120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.63 = 2.63)
23:08:56.185 00.003 6120 CameraToMount -- cameraX=0.30 cameraY=-0.02 hyp=0.30 cameraTheta=-0.05 mountX=-0.30 mountY=0.15, mountTheta=2.68
23:08:56.191 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.02, opts=13)
23:08:56.195 00.004 6120 Enqueuing Move request for scope (0.30, -0.02)
23:08:56.199 00.004 7680 Worker thread wakes up
23:08:56.199 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.02) opts 0xd
23:08:56.199 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.02)
23:08:56.199 00.000 7680 Moving (0.30, -0.02) raw xDistance=-0.30 yDistance=0.15
23:08:56.200 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
23:08:56.200 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:08:56.200 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:56.205 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:08:56.205 00.000 7680 MoveAxis(E, 134, ABG)
23:08:56.206 00.001 7680 Guiding  Dir = 2, Dur = 134
23:08:56.206 00.000 6120 UpdateGuideState exits: m=12604 SNR=72.7 Saturated
23:08:56.210 00.004 6120 PhdController: settling, locked = 1, distance = 0.59 (1.50) aobump = 0 frame = 3 / 99999
23:08:56.214 00.004 7680 IsSlewing returns 0
23:08:56.214 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047336.214,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.59,"Time":2.1,"SettleTime":10.0,"StarLocked":true}
23:08:56.218 00.004 7680 IsGuiding returns 0
23:08:56.218 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:56.222 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:56.226 00.004 6120 Enqueuing Expose request
23:08:56.230 00.004 7680 PulseGuide returned control before completion, sleep 144
23:08:56.389 00.159 7680 IsGuiding returns 0
23:08:56.391 00.002 7680 Move returns status 0, amount 134
23:08:56.391 00.000 7680 MoveAxis(N, 0, ABG)
23:08:56.391 00.000 7680 Move returns status 0, amount 0
23:08:56.391 00.000 7680 move complete, result=0
23:08:56.393 00.002 7680 worker thread done servicing request
23:08:56.393 00.000 6120 GuideStep: -0.3 px 134 ms EAST, 0.1 px 0 ms NORTH
23:08:56.399 00.006 7680 Worker thread wakes up
23:08:56.399 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:56.399 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:08:57.647 01.248 7680 Exposure complete
23:08:57.777 00.130 7680 worker thread done servicing request
23:08:57.778 00.001 6120 OnExposeComplete: enter
23:08:57.782 00.004 6120 UpdateGuideState(): m_state=6
23:08:57.785 00.003 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1347
23:08:57.790 00.005 6120 Star::Find returns 1 (1), X=965.09, Y=44.83, Mass=13962, SNR=76.0, Peak=255 HFD=6.8
23:08:57.794 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
23:08:57.797 00.003 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
23:08:57.801 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.55 hyp=0.55 cameraTheta=1.65 mountX=-0.06 mountY=-0.51, mountTheta=-1.69
23:08:57.805 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.55, opts=13)
23:08:57.810 00.005 6120 Enqueuing Move request for scope (-0.04, 0.55)
23:08:57.814 00.004 7680 Worker thread wakes up
23:08:57.814 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.55) opts 0xd
23:08:57.814 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.55)
23:08:57.814 00.000 7680 Moving (-0.04, 0.55) raw xDistance=-0.06 yDistance=-0.51
23:08:57.814 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:08:57.815 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:08:57.815 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
23:08:57.815 00.000 7680 MoveAxis(E, 0, ABG)
23:08:57.816 00.001 7680 Move returns status 0, amount 0
23:08:57.816 00.000 7680 MoveAxis(N, 0, ABG)
23:08:57.816 00.000 7680 Move returns status 0, amount 0
23:08:57.816 00.000 7680 move complete, result=0
23:08:57.816 00.000 7680 worker thread done servicing request
23:08:57.816 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:57.820 00.004 6120 UpdateGuideState exits: m=13962 SNR=76.0 Saturated
23:08:57.824 00.004 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 4 / 99999
23:08:57.827 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764047337.827,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.58,"Time":3.7,"SettleTime":10.0,"StarLocked":true}
23:08:57.831 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:57.834 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:57.837 00.003 6120 Enqueuing Expose request
23:08:57.842 00.005 7680 Worker thread wakes up
23:08:57.842 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:08:57.846 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:57.846 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:08:59.099 01.253 7680 Exposure complete
23:08:59.233 00.134 7680 worker thread done servicing request
23:08:59.234 00.001 6120 OnExposeComplete: enter
23:08:59.238 00.004 6120 UpdateGuideState(): m_state=6
23:08:59.242 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1348
23:08:59.246 00.004 6120 Star::Find returns 1 (1), X=965.15, Y=44.83, Mass=13964, SNR=78.0, Peak=255 HFD=6.8
23:08:59.248 00.002 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
23:08:59.252 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
23:08:59.256 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.54 hyp=0.54 cameraTheta=1.56 mountX=-0.11 mountY=-0.49, mountTheta=-1.79
23:08:59.262 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.54, opts=13)
23:08:59.265 00.003 6120 Enqueuing Move request for scope (0.01, 0.54)
23:08:59.270 00.005 7680 Worker thread wakes up
23:08:59.270 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.54) opts 0xd
23:08:59.270 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.54)
23:08:59.270 00.000 7680 Moving (0.01, 0.54) raw xDistance=-0.11 yDistance=-0.49
23:08:59.270 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:08:59.270 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:08:59.270 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
23:08:59.270 00.000 7680 MoveAxis(E, 0, ABG)
23:08:59.271 00.001 7680 Move returns status 0, amount 0
23:08:59.271 00.000 7680 MoveAxis(N, 0, ABG)
23:08:59.271 00.000 7680 Move returns status 0, amount 0
23:08:59.271 00.000 7680 move complete, result=0
23:08:59.271 00.000 7680 worker thread done servicing request
23:08:59.271 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:08:59.275 00.004 6120 UpdateGuideState exits: m=13964 SNR=78.0 Saturated
23:08:59.279 00.004 6120 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 5 / 99999
23:08:59.282 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764047339.282,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.57,"Time":5.1,"SettleTime":10.0,"StarLocked":true}
23:08:59.286 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:59.290 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:08:59.296 00.006 6120 Enqueuing Expose request
23:08:59.299 00.003 7680 Worker thread wakes up
23:08:59.299 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:08:59.301 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:08:59.301 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:09:00.557 01.256 7680 Exposure complete
23:09:00.701 00.144 7680 worker thread done servicing request
23:09:00.701 00.000 6120 OnExposeComplete: enter
23:09:00.706 00.005 6120 UpdateGuideState(): m_state=6
23:09:00.710 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1349
23:09:00.713 00.003 6120 Star::Find returns 1 (1), X=965.15, Y=44.89, Mass=12948, SNR=75.1, Peak=255 HFD=6.9
23:09:00.717 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.78)
23:09:00.721 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.05)
23:09:00.724 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.61 hyp=0.61 cameraTheta=1.55 mountX=-0.12 mountY=-0.54, mountTheta=-1.80
23:09:00.729 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.61, opts=13)
23:09:00.734 00.005 6120 Enqueuing Move request for scope (0.01, 0.61)
23:09:00.738 00.004 7680 Worker thread wakes up
23:09:00.738 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.61) opts 0xd
23:09:00.738 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.61)
23:09:00.739 00.001 7680 Moving (0.01, 0.61) raw xDistance=-0.12 yDistance=-0.54
23:09:00.739 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:09:00.739 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:09:00.739 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
23:09:00.739 00.000 7680 MoveAxis(E, 0, ABG)
23:09:00.739 00.000 7680 Move returns status 0, amount 0
23:09:00.739 00.000 7680 MoveAxis(N, 0, ABG)
23:09:00.739 00.000 7680 Move returns status 0, amount 0
23:09:00.739 00.000 7680 move complete, result=0
23:09:00.740 00.001 7680 worker thread done servicing request
23:09:00.741 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:00.745 00.004 6120 UpdateGuideState exits: m=12948 SNR=75.1 Saturated
23:09:00.748 00.003 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 6 / 99999
23:09:00.751 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764047340.751,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.58,"Time":6.6,"SettleTime":10.0,"StarLocked":true}
23:09:00.753 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:00.757 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:00.761 00.004 6120 Enqueuing Expose request
23:09:00.764 00.003 7680 Worker thread wakes up
23:09:00.765 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:00.765 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:09:00.765 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:09:02.020 01.255 7680 Exposure complete
23:09:02.139 00.119 7680 worker thread done servicing request
23:09:02.141 00.002 6120 OnExposeComplete: enter
23:09:02.144 00.003 6120 UpdateGuideState(): m_state=6
23:09:02.148 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1350
23:09:02.153 00.005 6120 Star::Find returns 1 (1), X=965.18, Y=45.16, Mass=12126, SNR=71.2, Peak=255 HFD=6.7
23:09:02.156 00.003 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
23:09:02.160 00.004 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
23:09:02.163 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.87 hyp=0.88 cameraTheta=1.52 mountX=-0.21 mountY=-0.77, mountTheta=-1.84
23:09:02.169 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.87, opts=13)
23:09:02.173 00.004 6120 Enqueuing Move request for scope (0.05, 0.87)
23:09:02.176 00.003 7680 Worker thread wakes up
23:09:02.176 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.87) opts 0xd
23:09:02.177 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:02.180 00.003 6120 UpdateGuideState exits: m=12126 SNR=71.2 Saturated
23:09:02.183 00.003 6120 PhdController: settling, locked = 1, distance = 0.67 (1.50) aobump = 0 frame = 7 / 99999
23:09:02.187 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.87)
23:09:02.187 00.000 7680 Moving (0.05, 0.87) raw xDistance=-0.21 yDistance=-0.77
23:09:02.187 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:09:02.188 00.001 7680 resist switch: large excursion: input -0.77 thresh 0.60 direction from 1 to -1
23:09:02.188 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.30
23:09:02.189 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
23:09:02.189 00.000 7680 MoveAxis(E, 85, ABG)
23:09:02.189 00.000 7680 Guiding  Dir = 2, Dur = 85
23:09:02.189 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047342.187,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.67,"Time":8.0,"SettleTime":10.0,"StarLocked":true}
23:09:02.192 00.003 7680 IsSlewing returns 0
23:09:02.192 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:02.197 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:02.199 00.002 7680 IsGuiding returns 0
23:09:02.200 00.001 6120 Enqueuing Expose request
23:09:02.203 00.003 7680 PulseGuide returned control before completion, sleep 95
23:09:02.307 00.104 7680 IsGuiding returns 1
23:09:02.309 00.002 7680 scope still moving after pulse duration time elapsed
23:09:02.339 00.030 7680 IsSlewing returns 0
23:09:02.340 00.001 7680 IsGuiding returns 0
23:09:02.340 00.000 7680 scope move finished after 85 + 55 ms
23:09:02.340 00.000 7680 Move returns status 0, amount 85
23:09:02.341 00.001 7680 MoveAxis(N, 416, ABG)
23:09:02.341 00.000 7680 Guiding  Dir = 0, Dur = 416
23:09:02.343 00.002 7680 IsSlewing returns 0
23:09:02.343 00.000 7680 IsGuiding returns 0
23:09:02.344 00.001 7680 PulseGuide returned control before completion, sleep 426
23:09:02.778 00.434 7680 IsGuiding returns 1
23:09:02.780 00.002 7680 scope still moving after pulse duration time elapsed
23:09:02.809 00.029 7680 IsSlewing returns 0
23:09:02.811 00.002 7680 IsGuiding returns 0
23:09:02.811 00.000 7680 scope move finished after 416 + 51 ms
23:09:02.811 00.000 7680 Move returns status 0, amount 416
23:09:02.812 00.001 7680 move complete, result=0
23:09:02.812 00.000 7680 worker thread done servicing request
23:09:02.813 00.001 6120 GuideStep: -0.2 px 85 ms EAST, -0.8 px 416 ms NORTH
23:09:02.819 00.006 7680 Worker thread wakes up
23:09:02.820 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:02.820 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:09:04.072 01.252 7680 Exposure complete
23:09:04.205 00.133 7680 worker thread done servicing request
23:09:04.205 00.000 6120 OnExposeComplete: enter
23:09:04.207 00.002 6120 UpdateGuideState(): m_state=6
23:09:04.212 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1351
23:09:04.215 00.003 6120 Star::Find returns 1 (1), X=965.13, Y=45.73, Mass=12975, SNR=73.7, Peak=255 HFD=6.8
23:09:04.220 00.005 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
23:09:04.223 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
23:09:04.227 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=1.44 hyp=1.44 cameraTheta=1.58 mountX=-0.26 mountY=-1.30, mountTheta=-1.77
23:09:04.235 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=1.44, opts=13)
23:09:04.239 00.004 6120 Enqueuing Move request for scope (-0.01, 1.44)
23:09:04.244 00.005 7680 Worker thread wakes up
23:09:04.244 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 1.44) opts 0xd
23:09:04.244 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 1.44)
23:09:04.244 00.000 7680 Moving (-0.01, 1.44) raw xDistance=-0.26 yDistance=-1.30
23:09:04.244 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:09:04.244 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.30 from input -1.30
23:09:04.244 00.000 7680 MoveAxis(E, 112, ABG)
23:09:04.244 00.000 7680 Guiding  Dir = 2, Dur = 112
23:09:04.244 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:04.249 00.005 7680 IsSlewing returns 0
23:09:04.249 00.000 6120 UpdateGuideState exits: m=12975 SNR=73.7 Saturated
23:09:04.253 00.004 7680 IsGuiding returns 0
23:09:04.253 00.000 6120 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 8 / 99999
23:09:04.256 00.003 6120 PhdController: newstate STATE_FINISH
23:09:04.261 00.005 7680 PulseGuide returned control before completion, sleep 122
23:09:04.261 00.000 6120 PhdController complete: success
23:09:04.265 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764047344.265,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
23:09:04.269 00.004 6120 Mount: notify guiding dither settle done success=1
23:09:04.274 00.005 6120 PhdController: newstate STATE_IDLE
23:09:04.277 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:04.280 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:04.285 00.005 6120 Enqueuing Expose request
23:09:04.390 00.105 7680 IsGuiding returns 1
23:09:04.390 00.000 7680 scope still moving after pulse duration time elapsed
23:09:04.420 00.030 7680 IsSlewing returns 0
23:09:04.421 00.001 7680 IsGuiding returns 0
23:09:04.422 00.001 7680 scope move finished after 112 + 56 ms
23:09:04.422 00.000 7680 Move returns status 0, amount 112
23:09:04.422 00.000 7680 MoveAxis(N, 706, ABG)
23:09:04.423 00.001 7680 Guiding  Dir = 0, Dur = 706
23:09:04.423 00.000 7680 IsSlewing returns 0
23:09:04.424 00.001 7680 IsGuiding returns 0
23:09:04.424 00.000 7680 PulseGuide returned control before completion, sleep 716
23:09:05.153 00.729 7680 IsGuiding returns 1
23:09:05.153 00.000 7680 scope still moving after pulse duration time elapsed
23:09:05.184 00.031 7680 IsSlewing returns 0
23:09:05.185 00.001 7680 IsGuiding returns 0
23:09:05.185 00.000 7680 scope move finished after 706 + 55 ms
23:09:05.185 00.000 7680 Move returns status 0, amount 706
23:09:05.186 00.001 7680 move complete, result=0
23:09:05.186 00.000 7680 worker thread done servicing request
23:09:05.187 00.001 7680 Worker thread wakes up
23:09:05.187 00.000 6120 GuideStep: -0.3 px 112 ms EAST, -1.3 px 706 ms NORTH
23:09:05.193 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:05.193 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:09:06.444 01.251 7680 Exposure complete
23:09:06.579 00.135 7680 worker thread done servicing request
23:09:06.579 00.000 6120 OnExposeComplete: enter
23:09:06.585 00.006 6120 UpdateGuideState(): m_state=6
23:09:06.590 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1352
23:09:06.596 00.006 6120 Star::Find returns 1 (1), X=964.94, Y=44.93, Mass=13710, SNR=77.3, Peak=255 HFD=7.0
23:09:06.600 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
23:09:06.604 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
23:09:06.608 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.65 hyp=0.67 cameraTheta=1.86 mountX=0.07 mountY=-0.67, mountTheta=-1.47
23:09:06.614 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.65, opts=13)
23:09:06.618 00.004 6120 Enqueuing Move request for scope (-0.19, 0.65)
23:09:06.620 00.002 7680 Worker thread wakes up
23:09:06.620 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:06.624 00.004 6120 UpdateGuideState exits: m=13710 SNR=77.3 Saturated
23:09:06.628 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:06.632 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:06.637 00.005 6120 Enqueuing Expose request
23:09:06.641 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.65) opts 0xd
23:09:06.641 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.65)
23:09:06.642 00.001 7680 Moving (-0.19, 0.65) raw xDistance=0.07 yDistance=-0.67
23:09:06.642 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:09:06.642 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
23:09:06.642 00.000 7680 MoveAxis(E, 0, ABG)
23:09:06.642 00.000 7680 Move returns status 0, amount 0
23:09:06.644 00.002 7680 MoveAxis(N, 361, ABG)
23:09:06.644 00.000 7680 Guiding  Dir = 0, Dur = 361
23:09:06.644 00.000 7680 IsSlewing returns 0
23:09:06.645 00.001 7680 IsGuiding returns 0
23:09:06.645 00.000 7680 PulseGuide returned control before completion, sleep 371
23:09:07.030 00.385 7680 IsGuiding returns 1
23:09:07.031 00.001 7680 scope still moving after pulse duration time elapsed
23:09:07.059 00.028 7680 IsSlewing returns 0
23:09:07.061 00.002 7680 IsGuiding returns 0
23:09:07.061 00.000 7680 scope move finished after 361 + 55 ms
23:09:07.061 00.000 7680 Move returns status 0, amount 361
23:09:07.061 00.000 7680 move complete, result=0
23:09:07.063 00.002 7680 worker thread done servicing request
23:09:07.063 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 361 ms NORTH
23:09:07.069 00.006 7680 Worker thread wakes up
23:09:07.069 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:07.069 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:09:08.325 01.256 7680 Exposure complete
23:09:08.452 00.127 7680 worker thread done servicing request
23:09:08.453 00.001 6120 OnExposeComplete: enter
23:09:08.458 00.005 6120 UpdateGuideState(): m_state=6
23:09:08.462 00.004 6120 Star::Find(15, 964, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1353
23:09:08.466 00.004 6120 Star::Find returns 1 (1), X=965.11, Y=44.34, Mass=13187, SNR=74.8, Peak=255 HFD=6.8
23:09:08.469 00.003 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.96 = -1.33)
23:09:08.473 00.004 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
23:09:08.477 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.00 mountX=0.02 mountY=-0.07, mountTheta=-1.33
23:09:08.483 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.06, opts=13)
23:09:08.489 00.006 6120 Enqueuing Move request for scope (-0.03, 0.06)
23:09:08.493 00.004 7680 Worker thread wakes up
23:09:08.494 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:08.497 00.003 6120 UpdateGuideState exits: m=13187 SNR=74.8 Saturated
23:09:08.501 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:08.505 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:09:08.505 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:09:08.506 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:08.509 00.003 6120 Enqueuing Expose request
23:09:08.513 00.004 7680 Moving (-0.03, 0.06) raw xDistance=0.02 yDistance=-0.07
23:09:08.513 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:09:08.513 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:09:08.514 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:09:08.514 00.000 7680 MoveAxis(E, 0, ABG)
23:09:08.514 00.000 7680 Move returns status 0, amount 0
23:09:08.515 00.001 7680 MoveAxis(N, 0, ABG)
23:09:08.515 00.000 7680 Move returns status 0, amount 0
23:09:08.515 00.000 7680 move complete, result=0
23:09:08.515 00.000 7680 worker thread done servicing request
23:09:08.515 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:08.520 00.005 7680 Worker thread wakes up
23:09:08.520 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:08.520 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:09:09.776 01.256 7680 Exposure complete
23:09:09.912 00.136 7680 worker thread done servicing request
23:09:09.913 00.001 6120 OnExposeComplete: enter
23:09:09.915 00.002 6120 UpdateGuideState(): m_state=6
23:09:09.920 00.005 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1354
23:09:09.925 00.005 6120 Star::Find returns 1 (1), X=965.18, Y=44.72, Mass=12902, SNR=73.7, Peak=255 HFD=6.8
23:09:09.929 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
23:09:09.932 00.003 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
23:09:09.936 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.43 hyp=0.44 cameraTheta=1.47 mountX=-0.12 mountY=-0.37, mountTheta=-1.89
23:09:09.942 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.43, opts=13)
23:09:09.946 00.004 6120 Enqueuing Move request for scope (0.04, 0.43)
23:09:09.950 00.004 7680 Worker thread wakes up
23:09:09.950 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.43) opts 0xd
23:09:09.950 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.43)
23:09:09.950 00.000 7680 Moving (0.04, 0.43) raw xDistance=-0.12 yDistance=-0.37
23:09:09.952 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:09:09.952 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:09:09.952 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:09.956 00.004 6120 UpdateGuideState exits: m=12902 SNR=73.7 Saturated
23:09:09.960 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:09.964 00.004 7680 MoveAxis(E, 0, ABG)
23:09:09.964 00.000 7680 Move returns status 0, amount 0
23:09:09.964 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:09.968 00.004 7680 MoveAxis(N, 202, ABG)
23:09:09.968 00.000 7680 Guiding  Dir = 0, Dur = 202
23:09:09.968 00.000 6120 Enqueuing Expose request
23:09:09.972 00.004 7680 IsSlewing returns 0
23:09:09.972 00.000 7680 IsGuiding returns 0
23:09:09.972 00.000 7680 PulseGuide returned control before completion, sleep 212
23:09:10.187 00.215 7680 IsGuiding returns 1
23:09:10.188 00.001 7680 scope still moving after pulse duration time elapsed
23:09:10.218 00.030 7680 IsSlewing returns 0
23:09:10.221 00.003 7680 IsGuiding returns 0
23:09:10.221 00.000 7680 scope move finished after 202 + 47 ms
23:09:10.222 00.001 7680 Move returns status 0, amount 202
23:09:10.223 00.001 7680 move complete, result=0
23:09:10.223 00.000 7680 worker thread done servicing request
23:09:10.224 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 202 ms NORTH
23:09:10.231 00.007 7680 Worker thread wakes up
23:09:10.233 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:10.233 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:09:11.476 01.243 7680 Exposure complete
23:09:11.629 00.153 7680 worker thread done servicing request
23:09:11.629 00.000 6120 OnExposeComplete: enter
23:09:11.633 00.004 6120 UpdateGuideState(): m_state=6
23:09:11.637 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1355
23:09:11.643 00.006 6120 Star::Find returns 1 (1), X=965.03, Y=44.74, Mass=14155, SNR=77.4, Peak=255 HFD=6.8
23:09:11.647 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
23:09:11.650 00.003 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.79)
23:09:11.656 00.006 6120 CameraToMount -- cameraX=-0.11 cameraY=0.46 hyp=0.47 cameraTheta=1.81 mountX=0.02 mountY=-0.46, mountTheta=-1.52
23:09:11.661 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.46, opts=13)
23:09:11.664 00.003 6120 Enqueuing Move request for scope (-0.11, 0.46)
23:09:11.668 00.004 7680 Worker thread wakes up
23:09:11.668 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.46) opts 0xd
23:09:11.668 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:11.672 00.004 6120 UpdateGuideState exits: m=14155 SNR=77.4 Saturated
23:09:11.675 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:11.678 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:11.681 00.003 6120 Enqueuing Expose request
23:09:11.684 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.46)
23:09:11.684 00.000 7680 Moving (-0.11, 0.46) raw xDistance=0.02 yDistance=-0.46
23:09:11.684 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:09:11.684 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:09:11.684 00.000 7680 MoveAxis(E, 0, ABG)
23:09:11.685 00.001 7680 Move returns status 0, amount 0
23:09:11.685 00.000 7680 MoveAxis(N, 249, ABG)
23:09:11.685 00.000 7680 Guiding  Dir = 0, Dur = 249
23:09:11.685 00.000 7680 IsSlewing returns 0
23:09:11.685 00.000 7680 IsGuiding returns 0
23:09:11.686 00.001 7680 PulseGuide returned control before completion, sleep 259
23:09:11.951 00.265 7680 IsGuiding returns 1
23:09:11.951 00.000 7680 scope still moving after pulse duration time elapsed
23:09:11.982 00.031 7680 IsSlewing returns 0
23:09:11.982 00.000 7680 IsGuiding returns 0
23:09:11.984 00.002 7680 scope move finished after 249 + 48 ms
23:09:11.984 00.000 7680 Move returns status 0, amount 249
23:09:11.984 00.000 7680 move complete, result=0
23:09:11.985 00.001 7680 worker thread done servicing request
23:09:11.985 00.000 7680 Worker thread wakes up
23:09:11.985 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 249 ms NORTH
23:09:11.991 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:11.991 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:09:13.246 01.255 7680 Exposure complete
23:09:13.384 00.138 7680 worker thread done servicing request
23:09:13.385 00.001 6120 OnExposeComplete: enter
23:09:13.389 00.004 6120 UpdateGuideState(): m_state=6
23:09:13.393 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1356
23:09:13.398 00.005 6120 Star::Find returns 1 (1), X=965.12, Y=44.22, Mass=12513, SNR=72.2, Peak=255 HFD=6.7
23:09:13.402 00.004 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-2.95) = xAngle (1.10 = 1.10)
23:09:13.406 00.004 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.84 = 0.84)
23:09:13.409 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.85 mountX=0.03 mountY=0.05, mountTheta=1.03
23:09:13.415 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.06, opts=13)
23:09:13.419 00.004 6120 Enqueuing Move request for scope (-0.02, -0.06)
23:09:13.423 00.004 7680 Worker thread wakes up
23:09:13.423 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:13.429 00.006 6120 UpdateGuideState exits: m=12513 SNR=72.2 Saturated
23:09:13.434 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:13.438 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:13.442 00.004 6120 Enqueuing Expose request
23:09:13.446 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
23:09:13.446 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
23:09:13.447 00.001 7680 Moving (-0.02, -0.06) raw xDistance=0.03 yDistance=0.05
23:09:13.447 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:09:13.447 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:09:13.447 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:09:13.448 00.001 7680 MoveAxis(E, 0, ABG)
23:09:13.448 00.000 7680 Move returns status 0, amount 0
23:09:13.448 00.000 7680 MoveAxis(N, 0, ABG)
23:09:13.448 00.000 7680 Move returns status 0, amount 0
23:09:13.449 00.001 7680 move complete, result=0
23:09:13.449 00.000 7680 worker thread done servicing request
23:09:13.449 00.000 7680 Worker thread wakes up
23:09:13.449 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:13.449 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:09:13.450 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:09:14.697 01.247 7680 Exposure complete
23:09:14.844 00.147 7680 worker thread done servicing request
23:09:14.845 00.001 6120 OnExposeComplete: enter
23:09:14.849 00.004 6120 UpdateGuideState(): m_state=6
23:09:14.852 00.003 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1357
23:09:14.858 00.006 6120 Star::Find returns 1 (1), X=965.15, Y=44.26, Mass=13071, SNR=73.5, Peak=255 HFD=6.8
23:09:14.863 00.005 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-2.95) = xAngle (1.75 = 1.75)
23:09:14.868 00.005 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.48 = 1.48)
23:09:14.872 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.21 mountX=-0.00 mountY=0.03, mountTheta=1.75
23:09:14.877 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.02, opts=13)
23:09:14.881 00.004 6120 Enqueuing Move request for scope (0.01, -0.02)
23:09:14.885 00.004 7680 Worker thread wakes up
23:09:14.885 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
23:09:14.885 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
23:09:14.885 00.000 7680 Moving (0.01, -0.02) raw xDistance=-0.00 yDistance=0.03
23:09:14.885 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:09:14.885 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:14.890 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:09:14.890 00.000 6120 UpdateGuideState exits: m=13071 SNR=73.5 Saturated
23:09:14.893 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:09:14.894 00.001 7680 MoveAxis(E, 0, ABG)
23:09:14.894 00.000 7680 Move returns status 0, amount 0
23:09:14.894 00.000 7680 MoveAxis(N, 0, ABG)
23:09:14.894 00.000 7680 Move returns status 0, amount 0
23:09:14.894 00.000 7680 move complete, result=0
23:09:14.894 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:14.898 00.004 7680 worker thread done servicing request
23:09:14.898 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:14.900 00.002 6120 Enqueuing Expose request
23:09:14.904 00.004 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:09:14.906 00.002 7680 Worker thread wakes up
23:09:14.906 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:14.906 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:09:16.151 01.245 7680 Exposure complete
23:09:16.286 00.135 7680 worker thread done servicing request
23:09:16.286 00.000 6120 OnExposeComplete: enter
23:09:16.290 00.004 6120 UpdateGuideState(): m_state=6
23:09:16.295 00.005 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1358
23:09:16.298 00.003 6120 Star::Find returns 1 (1), X=965.17, Y=44.64, Mass=12865, SNR=73.7, Peak=255 HFD=6.9
23:09:16.302 00.004 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
23:09:16.306 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
23:09:16.310 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.35 hyp=0.36 cameraTheta=1.46 mountX=-0.10 mountY=-0.30, mountTheta=-1.90
23:09:16.315 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.35, opts=13)
23:09:16.319 00.004 6120 Enqueuing Move request for scope (0.04, 0.35)
23:09:16.323 00.004 7680 Worker thread wakes up
23:09:16.324 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:16.328 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.35) opts 0xd
23:09:16.329 00.001 6120 UpdateGuideState exits: m=12865 SNR=73.7 Saturated
23:09:16.333 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:16.338 00.005 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.35)
23:09:16.338 00.000 7680 Moving (0.04, 0.35) raw xDistance=-0.10 yDistance=-0.30
23:09:16.339 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:16.342 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:09:16.342 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:09:16.342 00.000 7680 MoveAxis(E, 0, ABG)
23:09:16.344 00.002 7680 Move returns status 0, amount 0
23:09:16.344 00.000 6120 Enqueuing Expose request
23:09:16.347 00.003 7680 MoveAxis(N, 163, ABG)
23:09:16.348 00.001 7680 Guiding  Dir = 0, Dur = 163
23:09:16.348 00.000 7680 IsSlewing returns 0
23:09:16.348 00.000 7680 IsGuiding returns 0
23:09:16.349 00.001 7680 PulseGuide returned control before completion, sleep 173
23:09:16.529 00.180 7680 IsGuiding returns 1
23:09:16.530 00.001 7680 scope still moving after pulse duration time elapsed
23:09:16.559 00.029 7680 IsSlewing returns 0
23:09:16.560 00.001 7680 IsGuiding returns 0
23:09:16.561 00.001 7680 scope move finished after 163 + 49 ms
23:09:16.561 00.000 7680 Move returns status 0, amount 163
23:09:16.562 00.001 7680 move complete, result=0
23:09:16.562 00.000 7680 worker thread done servicing request
23:09:16.563 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 163 ms NORTH
23:09:16.570 00.007 7680 Worker thread wakes up
23:09:16.570 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:16.570 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:09:17.823 01.253 7680 Exposure complete
23:09:17.954 00.131 7680 worker thread done servicing request
23:09:17.955 00.001 6120 OnExposeComplete: enter
23:09:17.960 00.005 6120 UpdateGuideState(): m_state=6
23:09:17.963 00.003 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1359
23:09:17.966 00.003 6120 Star::Find returns 1 (1), X=965.10, Y=44.43, Mass=13128, SNR=73.7, Peak=255 HFD=6.9
23:09:17.971 00.005 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
23:09:17.975 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
23:09:17.978 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.84 mountX=0.01 mountY=-0.15, mountTheta=-1.49
23:09:17.985 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.14, opts=13)
23:09:17.989 00.004 6120 Enqueuing Move request for scope (-0.04, 0.14)
23:09:17.993 00.004 7680 Worker thread wakes up
23:09:17.993 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:17.997 00.004 6120 UpdateGuideState exits: m=13128 SNR=73.7 Saturated
23:09:18.001 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:18.004 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:18.008 00.004 6120 Enqueuing Expose request
23:09:18.010 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
23:09:18.011 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
23:09:18.011 00.000 7680 Moving (-0.04, 0.14) raw xDistance=0.01 yDistance=-0.15
23:09:18.011 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:09:18.011 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:09:18.011 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:09:18.011 00.000 7680 MoveAxis(E, 0, ABG)
23:09:18.013 00.002 7680 Move returns status 0, amount 0
23:09:18.013 00.000 7680 MoveAxis(N, 0, ABG)
23:09:18.013 00.000 7680 Move returns status 0, amount 0
23:09:18.013 00.000 7680 move complete, result=0
23:09:18.013 00.000 7680 worker thread done servicing request
23:09:18.013 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:09:18.018 00.005 7680 Worker thread wakes up
23:09:18.018 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:18.019 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:09:19.265 01.246 7680 Exposure complete
23:09:19.385 00.120 7680 worker thread done servicing request
23:09:19.385 00.000 6120 OnExposeComplete: enter
23:09:19.389 00.004 6120 UpdateGuideState(): m_state=6
23:09:19.394 00.005 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
23:09:19.397 00.003 6120 Star::Find returns 1 (1), X=965.11, Y=44.65, Mass=13771, SNR=77.3, Peak=255 HFD=6.9
23:09:19.401 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
23:09:19.405 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
23:09:19.408 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.37 hyp=0.37 cameraTheta=1.65 mountX=-0.04 mountY=-0.34, mountTheta=-1.69
23:09:19.414 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.37, opts=13)
23:09:19.418 00.004 6120 Enqueuing Move request for scope (-0.03, 0.37)
23:09:19.422 00.004 7680 Worker thread wakes up
23:09:19.422 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:19.427 00.005 6120 UpdateGuideState exits: m=13771 SNR=77.3 Saturated
23:09:19.430 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:19.434 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:19.437 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.37) opts 0xd
23:09:19.437 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.37)
23:09:19.437 00.000 7680 Moving (-0.03, 0.37) raw xDistance=-0.04 yDistance=-0.34
23:09:19.439 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:09:19.439 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:09:19.439 00.000 7680 MoveAxis(E, 0, ABG)
23:09:19.439 00.000 7680 Move returns status 0, amount 0
23:09:19.439 00.000 7680 MoveAxis(N, 186, ABG)
23:09:19.439 00.000 7680 Guiding  Dir = 0, Dur = 186
23:09:19.439 00.000 6120 Enqueuing Expose request
23:09:19.443 00.004 7680 IsSlewing returns 0
23:09:19.443 00.000 7680 IsGuiding returns 0
23:09:19.444 00.001 7680 PulseGuide returned control before completion, sleep 196
23:09:19.657 00.213 7680 IsGuiding returns 1
23:09:19.658 00.001 7680 scope still moving after pulse duration time elapsed
23:09:19.687 00.029 7680 IsSlewing returns 0
23:09:19.690 00.003 7680 IsGuiding returns 0
23:09:19.690 00.000 7680 scope move finished after 186 + 60 ms
23:09:19.691 00.001 7680 Move returns status 0, amount 186
23:09:19.691 00.000 7680 move complete, result=0
23:09:19.692 00.001 7680 worker thread done servicing request
23:09:19.692 00.000 7680 Worker thread wakes up
23:09:19.692 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 186 ms NORTH
23:09:19.700 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:19.700 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:09:20.935 01.235 7680 Exposure complete
23:09:21.040 00.105 7680 worker thread done servicing request
23:09:21.040 00.000 6120 OnExposeComplete: enter
23:09:21.046 00.006 6120 UpdateGuideState(): m_state=6
23:09:21.051 00.005 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1361
23:09:21.054 00.003 6120 Star::Find returns 1 (1), X=965.13, Y=44.75, Mass=13810, SNR=76.9, Peak=255 HFD=6.7
23:09:21.056 00.002 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.75)
23:09:21.059 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
23:09:21.063 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.47 hyp=0.47 cameraTheta=1.58 mountX=-0.08 mountY=-0.42, mountTheta=-1.76
23:09:21.067 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.47, opts=13)
23:09:21.070 00.003 6120 Enqueuing Move request for scope (-0.01, 0.47)
23:09:21.073 00.003 7680 Worker thread wakes up
23:09:21.073 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:21.076 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.47) opts 0xd
23:09:21.076 00.000 6120 UpdateGuideState exits: m=13810 SNR=76.9 Saturated
23:09:21.079 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.47)
23:09:21.079 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:21.082 00.003 7680 Moving (-0.01, 0.47) raw xDistance=-0.08 yDistance=-0.42
23:09:21.082 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:09:21.082 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:09:21.082 00.000 7680 MoveAxis(E, 0, ABG)
23:09:21.082 00.000 7680 Move returns status 0, amount 0
23:09:21.082 00.000 7680 MoveAxis(N, 229, ABG)
23:09:21.082 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:21.086 00.004 7680 Guiding  Dir = 0, Dur = 229
23:09:21.087 00.001 6120 Enqueuing Expose request
23:09:21.089 00.002 7680 IsSlewing returns 0
23:09:21.089 00.000 7680 IsGuiding returns 0
23:09:21.090 00.001 7680 PulseGuide returned control before completion, sleep 239
23:09:21.332 00.242 7680 IsGuiding returns 1
23:09:21.332 00.000 7680 scope still moving after pulse duration time elapsed
23:09:21.363 00.031 7680 IsSlewing returns 0
23:09:21.363 00.000 7680 IsGuiding returns 0
23:09:21.363 00.000 7680 scope move finished after 229 + 44 ms
23:09:21.364 00.001 7680 Move returns status 0, amount 229
23:09:21.364 00.000 7680 move complete, result=0
23:09:21.364 00.000 7680 worker thread done servicing request
23:09:21.364 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 229 ms NORTH
23:09:21.367 00.003 7680 Worker thread wakes up
23:09:21.367 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:21.367 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:09:22.619 01.252 7680 Exposure complete
23:09:22.738 00.119 7680 worker thread done servicing request
23:09:22.739 00.001 6120 OnExposeComplete: enter
23:09:22.743 00.004 6120 UpdateGuideState(): m_state=6
23:09:22.747 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1362
23:09:22.749 00.002 6120 Star::Find returns 1 (1), X=965.02, Y=44.54, Mass=13326, SNR=76.0, Peak=255 HFD=6.9
23:09:22.754 00.005 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.32)
23:09:22.758 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.59)
23:09:22.760 00.002 6120 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.28 cameraTheta=2.01 mountX=0.07 mountY=-0.28, mountTheta=-1.32
23:09:22.765 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.25, opts=13)
23:09:22.769 00.004 6120 Enqueuing Move request for scope (-0.12, 0.25)
23:09:22.773 00.004 7680 Worker thread wakes up
23:09:22.773 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
23:09:22.773 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
23:09:22.774 00.001 7680 Moving (-0.12, 0.25) raw xDistance=0.07 yDistance=-0.28
23:09:22.774 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:09:22.774 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:09:22.774 00.000 7680 MoveAxis(E, 0, ABG)
23:09:22.776 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:22.780 00.004 7680 Move returns status 0, amount 0
23:09:22.780 00.000 6120 UpdateGuideState exits: m=13326 SNR=76.0 Saturated
23:09:22.783 00.003 7680 MoveAxis(N, 152, ABG)
23:09:22.783 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:22.787 00.004 7680 Guiding  Dir = 0, Dur = 152
23:09:22.787 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:22.792 00.005 7680 IsSlewing returns 0
23:09:22.792 00.000 6120 Enqueuing Expose request
23:09:22.797 00.005 7680 IsGuiding returns 0
23:09:22.797 00.000 7680 PulseGuide returned control before completion, sleep 162
23:09:22.975 00.178 7680 IsGuiding returns 0
23:09:22.975 00.000 7680 Move returns status 0, amount 152
23:09:22.975 00.000 7680 move complete, result=0
23:09:22.975 00.000 7680 worker thread done servicing request
23:09:22.975 00.000 7680 Worker thread wakes up
23:09:22.977 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 152 ms NORTH
23:09:22.980 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:22.980 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:09:24.236 01.256 7680 Exposure complete
23:09:24.383 00.147 7680 worker thread done servicing request
23:09:24.383 00.000 6120 OnExposeComplete: enter
23:09:24.388 00.005 6120 UpdateGuideState(): m_state=6
23:09:24.393 00.005 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1363
23:09:24.397 00.004 6120 Star::Find returns 1 (1), X=965.11, Y=44.29, Mass=13271, SNR=76.3, Peak=255 HFD=6.8
23:09:24.401 00.004 6120 CameraToMount -- cameraTheta (2.91) - m_xAngle (-2.95) = xAngle (5.86 = -0.42)
23:09:24.405 00.004 6120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.59 = -0.69)
23:09:24.408 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.91 mountX=0.03 mountY=-0.02, mountTheta=-0.61
23:09:24.414 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.01, opts=13)
23:09:24.418 00.004 6120 Enqueuing Move request for scope (-0.03, 0.01)
23:09:24.421 00.003 7680 Worker thread wakes up
23:09:24.421 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
23:09:24.422 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
23:09:24.422 00.000 7680 Moving (-0.03, 0.01) raw xDistance=0.03 yDistance=-0.02
23:09:24.422 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:09:24.423 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:09:24.423 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:24.427 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:09:24.427 00.000 6120 UpdateGuideState exits: m=13271 SNR=76.3 Saturated
23:09:24.433 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:24.437 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:24.441 00.004 6120 Enqueuing Expose request
23:09:24.444 00.003 7680 MoveAxis(E, 0, ABG)
23:09:24.444 00.000 7680 Move returns status 0, amount 0
23:09:24.445 00.001 7680 MoveAxis(N, 0, ABG)
23:09:24.445 00.000 7680 Move returns status 0, amount 0
23:09:24.446 00.001 7680 move complete, result=0
23:09:24.446 00.000 7680 worker thread done servicing request
23:09:24.446 00.000 7680 Worker thread wakes up
23:09:24.446 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:09:24.451 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:24.451 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:09:25.703 01.252 7680 Exposure complete
23:09:25.843 00.140 7680 worker thread done servicing request
23:09:25.843 00.000 6120 OnExposeComplete: enter
23:09:25.847 00.004 6120 UpdateGuideState(): m_state=6
23:09:25.852 00.005 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1364
23:09:25.856 00.004 6120 Star::Find returns 1 (1), X=965.27, Y=44.69, Mass=14478, SNR=77.9, Peak=255 HFD=7.0
23:09:25.861 00.005 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.22 = -2.07)
23:09:25.868 00.007 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.34)
23:09:25.872 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.40 hyp=0.42 cameraTheta=1.26 mountX=-0.20 mountY=-0.31, mountTheta=-2.15
23:09:25.877 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.40, opts=13)
23:09:25.882 00.005 6120 Enqueuing Move request for scope (0.13, 0.40)
23:09:25.886 00.004 7680 Worker thread wakes up
23:09:25.886 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.40) opts 0xd
23:09:25.886 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:25.891 00.005 6120 UpdateGuideState exits: m=14478 SNR=77.9 Saturated
23:09:25.896 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:25.899 00.003 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.40)
23:09:25.900 00.001 7680 Moving (0.13, 0.40) raw xDistance=-0.20 yDistance=-0.31
23:09:25.900 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:09:25.900 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:25.903 00.003 6120 Enqueuing Expose request
23:09:25.907 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:09:25.907 00.000 7680 MoveAxis(E, 83, ABG)
23:09:25.909 00.002 7680 Guiding  Dir = 2, Dur = 83
23:09:25.909 00.000 7680 IsSlewing returns 0
23:09:25.909 00.000 7680 IsGuiding returns 0
23:09:25.910 00.001 7680 PulseGuide returned control before completion, sleep 93
23:09:26.004 00.094 7680 IsGuiding returns 1
23:09:26.006 00.002 7680 scope still moving after pulse duration time elapsed
23:09:26.036 00.030 7680 IsSlewing returns 0
23:09:26.037 00.001 7680 IsGuiding returns 0
23:09:26.037 00.000 7680 scope move finished after 83 + 45 ms
23:09:26.038 00.001 7680 Move returns status 0, amount 83
23:09:26.039 00.001 7680 MoveAxis(N, 166, ABG)
23:09:26.039 00.000 7680 Guiding  Dir = 0, Dur = 166
23:09:26.040 00.001 7680 IsSlewing returns 0
23:09:26.040 00.000 7680 IsGuiding returns 0
23:09:26.042 00.002 7680 PulseGuide returned control before completion, sleep 176
23:09:26.223 00.181 7680 IsGuiding returns 1
23:09:26.225 00.002 7680 scope still moving after pulse duration time elapsed
23:09:26.256 00.031 7680 IsSlewing returns 0
23:09:26.257 00.001 7680 IsGuiding returns 0
23:09:26.257 00.000 7680 scope move finished after 166 + 50 ms
23:09:26.258 00.001 7680 Move returns status 0, amount 166
23:09:26.258 00.000 7680 move complete, result=0
23:09:26.259 00.001 7680 worker thread done servicing request
23:09:26.259 00.000 6120 GuideStep: -0.2 px 83 ms EAST, -0.3 px 166 ms NORTH
23:09:26.268 00.009 7680 Worker thread wakes up
23:09:26.268 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:26.269 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:09:27.523 01.254 7680 Exposure complete
23:09:27.658 00.135 7680 worker thread done servicing request
23:09:27.659 00.001 6120 OnExposeComplete: enter
23:09:27.663 00.004 6120 UpdateGuideState(): m_state=6
23:09:27.669 00.006 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1365
23:09:27.672 00.003 6120 Star::Find returns 1 (1), X=965.12, Y=44.69, Mass=13728, SNR=75.8, Peak=255 HFD=6.8
23:09:27.677 00.005 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
23:09:27.681 00.004 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
23:09:27.684 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.41 hyp=0.41 cameraTheta=1.62 mountX=-0.06 mountY=-0.38, mountTheta=-1.72
23:09:27.690 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.41, opts=13)
23:09:27.693 00.003 6120 Enqueuing Move request for scope (-0.02, 0.41)
23:09:27.697 00.004 7680 Worker thread wakes up
23:09:27.697 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.41) opts 0xd
23:09:27.697 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.41)
23:09:27.697 00.000 7680 Moving (-0.02, 0.41) raw xDistance=-0.06 yDistance=-0.38
23:09:27.698 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:27.702 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:09:27.702 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:09:27.702 00.000 7680 MoveAxis(E, 0, ABG)
23:09:27.702 00.000 7680 Move returns status 0, amount 0
23:09:27.702 00.000 7680 MoveAxis(N, 204, ABG)
23:09:27.703 00.001 6120 UpdateGuideState exits: m=13728 SNR=75.8 Saturated
23:09:27.707 00.004 7680 Guiding  Dir = 0, Dur = 204
23:09:27.707 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:27.712 00.005 7680 IsSlewing returns 0
23:09:27.712 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:27.716 00.004 7680 IsGuiding returns 0
23:09:27.716 00.000 6120 Enqueuing Expose request
23:09:27.721 00.005 7680 PulseGuide returned control before completion, sleep 214
23:09:27.946 00.225 7680 IsGuiding returns 1
23:09:27.946 00.000 7680 scope still moving after pulse duration time elapsed
23:09:27.977 00.031 7680 IsSlewing returns 0
23:09:27.979 00.002 7680 IsGuiding returns 0
23:09:27.979 00.000 7680 scope move finished after 204 + 59 ms
23:09:27.979 00.000 7680 Move returns status 0, amount 204
23:09:27.981 00.002 7680 move complete, result=0
23:09:27.981 00.000 7680 worker thread done servicing request
23:09:27.982 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 204 ms NORTH
23:09:27.988 00.006 7680 Worker thread wakes up
23:09:27.988 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:27.990 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:09:29.242 01.252 7680 Exposure complete
23:09:29.388 00.146 7680 worker thread done servicing request
23:09:29.388 00.000 6120 OnExposeComplete: enter
23:09:29.391 00.003 6120 UpdateGuideState(): m_state=6
23:09:29.396 00.005 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1366
23:09:29.401 00.005 6120 Star::Find returns 1 (1), X=965.14, Y=44.59, Mass=13284, SNR=74.0, Peak=255 HFD=7.0
23:09:29.405 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
23:09:29.409 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
23:09:29.413 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.30 hyp=0.30 cameraTheta=1.56 mountX=-0.06 mountY=-0.27, mountTheta=-1.79
23:09:29.417 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.30, opts=13)
23:09:29.424 00.007 6120 Enqueuing Move request for scope (0.00, 0.30)
23:09:29.428 00.004 7680 Worker thread wakes up
23:09:29.428 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:29.431 00.003 6120 UpdateGuideState exits: m=13284 SNR=74.0 Saturated
23:09:29.435 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:29.440 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:29.444 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.30) opts 0xd
23:09:29.444 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.30)
23:09:29.444 00.000 7680 Moving (0.00, 0.30) raw xDistance=-0.06 yDistance=-0.27
23:09:29.445 00.001 6120 Enqueuing Expose request
23:09:29.448 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:09:29.449 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:09:29.449 00.000 7680 MoveAxis(E, 0, ABG)
23:09:29.449 00.000 7680 Move returns status 0, amount 0
23:09:29.449 00.000 7680 MoveAxis(N, 147, ABG)
23:09:29.449 00.000 7680 Guiding  Dir = 0, Dur = 147
23:09:29.450 00.001 7680 IsSlewing returns 0
23:09:29.450 00.000 7680 IsGuiding returns 0
23:09:29.450 00.000 7680 PulseGuide returned control before completion, sleep 157
23:09:29.609 00.159 7680 IsGuiding returns 1
23:09:29.609 00.000 7680 scope still moving after pulse duration time elapsed
23:09:29.640 00.031 7680 IsSlewing returns 0
23:09:29.641 00.001 7680 IsGuiding returns 0
23:09:29.641 00.000 7680 scope move finished after 147 + 44 ms
23:09:29.642 00.001 7680 Move returns status 0, amount 147
23:09:29.642 00.000 7680 move complete, result=0
23:09:29.642 00.000 7680 worker thread done servicing request
23:09:29.642 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 147 ms NORTH
23:09:29.647 00.005 7680 Worker thread wakes up
23:09:29.647 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:29.647 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:09:30.900 01.253 7680 Exposure complete
23:09:31.025 00.125 7680 worker thread done servicing request
23:09:31.026 00.001 6120 OnExposeComplete: enter
23:09:31.030 00.004 6120 UpdateGuideState(): m_state=6
23:09:31.034 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1367
23:09:31.038 00.004 6120 Star::Find returns 1 (0), X=965.19, Y=44.30, Mass=12432, SNR=72.0, Peak=247 HFD=6.9
23:09:31.042 00.004 6120 CameraToMount -- cameraTheta (0.22) - m_xAngle (-2.95) = xAngle (3.18 = -3.11)
23:09:31.046 00.004 6120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.91 = 2.91)
23:09:31.051 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.22 mountX=-0.06 mountY=0.01, mountTheta=2.91
23:09:31.057 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.01, opts=13)
23:09:31.061 00.004 6120 Enqueuing Move request for scope (0.06, 0.01)
23:09:31.064 00.003 7680 Worker thread wakes up
23:09:31.065 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:31.068 00.003 6120 UpdateGuideState exits: m=12432 SNR=72.0
23:09:31.072 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:31.076 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:31.081 00.005 6120 Enqueuing Expose request
23:09:31.085 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
23:09:31.085 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
23:09:31.085 00.000 7680 Moving (0.06, 0.01) raw xDistance=-0.06 yDistance=0.01
23:09:31.085 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:09:31.085 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:09:31.086 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:09:31.086 00.000 7680 MoveAxis(E, 0, ABG)
23:09:31.086 00.000 7680 Move returns status 0, amount 0
23:09:31.086 00.000 7680 MoveAxis(N, 0, ABG)
23:09:31.087 00.001 7680 Move returns status 0, amount 0
23:09:31.087 00.000 7680 move complete, result=0
23:09:31.087 00.000 7680 worker thread done servicing request
23:09:31.087 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:09:31.092 00.005 7680 Worker thread wakes up
23:09:31.092 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:31.092 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:09:32.340 01.248 7680 Exposure complete
23:09:32.494 00.154 7680 worker thread done servicing request
23:09:32.495 00.001 6120 OnExposeComplete: enter
23:09:32.500 00.005 6120 UpdateGuideState(): m_state=6
23:09:32.507 00.007 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1368
23:09:32.511 00.004 6120 Star::Find returns 1 (1), X=965.10, Y=44.62, Mass=13468, SNR=76.1, Peak=255 HFD=7.0
23:09:32.517 00.006 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
23:09:32.522 00.005 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
23:09:32.528 00.006 6120 CameraToMount -- cameraX=-0.04 cameraY=0.33 hyp=0.33 cameraTheta=1.68 mountX=-0.03 mountY=-0.31, mountTheta=-1.66
23:09:32.534 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.33, opts=13)
23:09:32.538 00.004 6120 Enqueuing Move request for scope (-0.04, 0.33)
23:09:32.542 00.004 7680 Worker thread wakes up
23:09:32.542 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.33) opts 0xd
23:09:32.542 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:32.548 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.33)
23:09:32.548 00.000 7680 Moving (-0.04, 0.33) raw xDistance=-0.03 yDistance=-0.31
23:09:32.548 00.000 6120 UpdateGuideState exits: m=13468 SNR=76.1 Saturated
23:09:32.551 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:09:32.551 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:32.556 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:09:32.556 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:32.560 00.004 7680 MoveAxis(E, 0, ABG)
23:09:32.560 00.000 6120 Enqueuing Expose request
23:09:32.564 00.004 7680 Move returns status 0, amount 0
23:09:32.564 00.000 7680 MoveAxis(N, 171, ABG)
23:09:32.565 00.001 7680 Guiding  Dir = 0, Dur = 171
23:09:32.565 00.000 7680 IsSlewing returns 0
23:09:32.565 00.000 7680 IsGuiding returns 0
23:09:32.566 00.001 7680 PulseGuide returned control before completion, sleep 181
23:09:32.753 00.187 7680 IsGuiding returns 1
23:09:32.755 00.002 7680 scope still moving after pulse duration time elapsed
23:09:32.784 00.029 7680 IsSlewing returns 0
23:09:32.785 00.001 7680 IsGuiding returns 0
23:09:32.786 00.001 7680 scope move finished after 171 + 49 ms
23:09:32.787 00.001 7680 Move returns status 0, amount 171
23:09:32.787 00.000 7680 move complete, result=0
23:09:32.788 00.001 7680 worker thread done servicing request
23:09:32.788 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 171 ms NORTH
23:09:32.794 00.006 7680 Worker thread wakes up
23:09:32.794 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:32.794 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:09:34.050 01.256 7680 Exposure complete
23:09:34.185 00.135 7680 worker thread done servicing request
23:09:34.186 00.001 6120 OnExposeComplete: enter
23:09:34.189 00.003 6120 UpdateGuideState(): m_state=6
23:09:34.193 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1369
23:09:34.197 00.004 6120 Star::Find returns 1 (1), X=965.16, Y=44.63, Mass=13141, SNR=75.3, Peak=255 HFD=6.9
23:09:34.200 00.003 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.83)
23:09:34.204 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
23:09:34.208 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.50 mountX=-0.09 mountY=-0.30, mountTheta=-1.85
23:09:34.212 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.35, opts=13)
23:09:34.216 00.004 6120 Enqueuing Move request for scope (0.02, 0.35)
23:09:34.219 00.003 7680 Worker thread wakes up
23:09:34.219 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.35) opts 0xd
23:09:34.220 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.35)
23:09:34.220 00.000 7680 Moving (0.02, 0.35) raw xDistance=-0.09 yDistance=-0.30
23:09:34.220 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:09:34.220 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:09:34.220 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:34.223 00.003 7680 MoveAxis(E, 0, ABG)
23:09:34.224 00.001 7680 Move returns status 0, amount 0
23:09:34.224 00.000 7680 MoveAxis(N, 163, ABG)
23:09:34.224 00.000 7680 Guiding  Dir = 0, Dur = 163
23:09:34.224 00.000 6120 UpdateGuideState exits: m=13141 SNR=75.3 Saturated
23:09:34.227 00.003 7680 IsSlewing returns 0
23:09:34.227 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:34.232 00.005 7680 IsGuiding returns 0
23:09:34.232 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:34.236 00.004 6120 Enqueuing Expose request
23:09:34.240 00.004 7680 PulseGuide returned control before completion, sleep 173
23:09:34.425 00.185 7680 IsGuiding returns 0
23:09:34.426 00.001 7680 Move returns status 0, amount 163
23:09:34.426 00.000 7680 move complete, result=0
23:09:34.427 00.001 7680 worker thread done servicing request
23:09:34.427 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 163 ms NORTH
23:09:34.434 00.007 7680 Worker thread wakes up
23:09:34.434 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:34.434 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,29,31,31)
23:09:35.685 01.251 6120 evsrv: cli 0FAEF7F8 connect
23:09:35.820 00.135 6120 case statement mapped state 6 to 3
23:09:35.827 00.007 7680 Exposure complete
23:09:35.827 00.000 6120 case statement mapped state 6 to 3
23:09:35.832 00.005 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"042c0ea3-7d7f-495a-b7e9-ee9a12281e44"}
23:09:35.835 00.003 6120 case statement mapped state 6 to 3
23:09:35.839 00.004 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"042c0ea3-7d7f-495a-b7e9-ee9a12281e44"}
23:09:35.842 00.003 6120 evsrv: cli 0FAEF7F8 disconnect
23:09:35.846 00.004 6120 evsrv: cli 0FAF03D8 connect
23:09:35.850 00.004 6120 case statement mapped state 6 to 3
23:09:35.854 00.004 6120 case statement mapped state 6 to 3
23:09:35.857 00.003 6120 evsrv: cli 0FAF03D8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"17a0f480-82d5-4d15-b530-33846b824793"}
23:09:35.861 00.004 6120 PhdController::Dither begins
23:09:35.864 00.003 6120 dither: size=5.00, dRA=-0.28 dDec=-1.25
23:09:35.867 00.003 6120 MountToCamera -- mountTheta (-1.79) + m_xAngle (-2.95) = xAngle (-4.75 = 1.54)
23:09:36.012 00.145 6120 MountToCamera -- mountX=-0.28 mountY=-1.25 hyp=1.28 mountTheta=-1.79 cameraX=0.05, cameraY=1.28 cameraTheta=1.54
23:09:36.017 00.005 6120 setting lock position to (965.18, 45.56)
23:09:36.020 00.003 6120 Mount: notify guiding dithered (0.0, 1.3)
23:09:36.132 00.112 6120 Status Line: Dither by -0.28,-1.25
23:09:36.141 00.009 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:09:36.145 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
23:09:36.148 00.003 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":0,"id":"17a0f480-82d5-4d15-b530-33846b824793"}
23:09:36.152 00.004 6120 evsrv: cli 0FAF03D8 disconnect
23:09:36.184 00.032 7680 worker thread done servicing request
23:09:36.184 00.000 6120 OnExposeComplete: enter
23:09:36.188 00.004 6120 UpdateGuideState(): m_state=6
23:09:36.192 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1370
23:09:36.194 00.002 6120 Star::Find returns 1 (0), X=965.35, Y=44.60, Mass=12389, SNR=72.1, Peak=251 HFD=7.1
23:09:36.198 00.004 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-2.95) = xAngle (1.56 = 1.56)
23:09:36.201 00.003 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.29 = 1.29)
23:09:36.204 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.97 hyp=0.98 cameraTheta=-1.40 mountX=0.01 mountY=0.94, mountTheta=1.56
23:09:36.208 00.004 6120 dither recenter: remaining=(0.3,1.3) step=(0.3,1.3)
23:09:36.210 00.002 6120 MountToCamera -- mountTheta (1.35) + m_xAngle (-2.95) = xAngle (-1.61 = -1.61)
23:09:36.214 00.004 6120 MountToCamera -- mountX=0.28 mountY=1.25 hyp=1.28 mountTheta=1.35 cameraX=-0.05, cameraY=-1.28 cameraTheta=-1.61
23:09:36.216 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-1.28, opts=4)
23:09:36.219 00.003 6120 Enqueuing Move request for scope (-0.05, -1.28)
23:09:36.222 00.003 6120 Mount: notify direct move 0.28,1.25
23:09:36.225 00.003 7680 Worker thread wakes up
23:09:36.225 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:36.228 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -1.28) opts 0x4
23:09:36.228 00.000 6120 UpdateGuideState exits: m=12389 SNR=72.1
23:09:36.232 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, -1.28)
23:09:36.232 00.000 7680 Moving (-0.05, -1.28) raw xDistance=0.28 yDistance=1.25
23:09:36.232 00.000 7680 MoveAxis(W, 183, B)
23:09:36.232 00.000 7680 Guiding  Dir = 3, Dur = 183
23:09:36.233 00.001 6120 PhdController: settling, locked = 1, distance = 1.40 (1.50) aobump = 0 frame = 1 / 99999
23:09:36.237 00.004 7680 IsSlewing returns 0
23:09:36.237 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047376.237,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.40,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:09:36.240 00.003 7680 IsGuiding returns 0
23:09:36.240 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:36.243 00.003 7680 PulseGuide returned control before completion, sleep 193
23:09:36.243 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:36.246 00.003 6120 Enqueuing Expose request
23:09:36.452 00.206 7680 IsGuiding returns 0
23:09:36.452 00.000 7680 Move returns status 0, amount 183
23:09:36.452 00.000 7680 MoveAxis(S, 679, B)
23:09:36.452 00.000 7680 Guiding  Dir = 1, Dur = 679
23:09:36.453 00.001 7680 IsSlewing returns 0
23:09:36.453 00.000 7680 IsGuiding returns 0
23:09:36.453 00.000 7680 PulseGuide returned control before completion, sleep 689
23:09:37.159 00.706 7680 IsGuiding returns 1
23:09:37.159 00.000 7680 scope still moving after pulse duration time elapsed
23:09:37.189 00.030 7680 IsSlewing returns 0
23:09:37.189 00.000 7680 IsGuiding returns 0
23:09:37.189 00.000 7680 scope move finished after 679 + 57 ms
23:09:37.189 00.000 7680 Move returns status 0, amount 679
23:09:37.189 00.000 7680 move complete, result=0
23:09:37.191 00.002 7680 worker thread done servicing request
23:09:37.191 00.000 6120 GuideStep: 0.3 px 183 ms WEST, 1.3 px 679 ms SOUTH
23:09:37.197 00.006 7680 Worker thread wakes up
23:09:37.197 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:37.198 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:09:38.442 01.244 7680 Exposure complete
23:09:38.590 00.148 7680 worker thread done servicing request
23:09:38.591 00.001 6120 OnExposeComplete: enter
23:09:38.597 00.006 6120 UpdateGuideState(): m_state=6
23:09:38.602 00.005 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1371
23:09:38.608 00.006 6120 Star::Find returns 1 (1), X=965.81, Y=44.79, Mass=14423, SNR=77.4, Peak=255 HFD=6.8
23:09:38.614 00.006 6120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-2.95) = xAngle (2.07 = 2.07)
23:09:38.620 00.006 6120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.80 = 1.80)
23:09:38.626 00.006 6120 CameraToMount -- cameraX=0.63 cameraY=-0.77 hyp=1.00 cameraTheta=-0.89 mountX=-0.48 mountY=0.97, mountTheta=2.03
23:09:38.633 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.63, y=-0.77, opts=13)
23:09:38.639 00.006 6120 Enqueuing Move request for scope (0.63, -0.77)
23:09:38.644 00.005 7680 Worker thread wakes up
23:09:38.645 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:38.651 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.77) opts 0xd
23:09:38.651 00.000 7680 Handling offset move in thread for scope, endpoint = (0.63, -0.77)
23:09:38.651 00.000 7680 Moving (0.63, -0.77) raw xDistance=-0.48 yDistance=0.97
23:09:38.651 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
23:09:38.653 00.002 7680 resist switch: large excursion: input 0.97 thresh 0.60 direction from 0 to 1
23:09:38.653 00.000 6120 UpdateGuideState exits: m=14423 SNR=77.4 Saturated
23:09:38.660 00.007 6120 PhdController: settling, locked = 1, distance = 1.00 (1.50) aobump = 0 frame = 2 / 99999
23:09:38.665 00.005 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.91
23:09:38.665 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.97 from input 0.97
23:09:38.665 00.000 7680 MoveAxis(E, 195, ABG)
23:09:38.667 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764047378.665,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.00,"Time":2.4,"SettleTime":10.0,"StarLocked":true}
23:09:38.674 00.007 7680 Guiding  Dir = 2, Dur = 195
23:09:38.674 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:38.680 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:38.685 00.005 6120 Enqueuing Expose request
23:09:38.689 00.004 7680 IsSlewing returns 0
23:09:38.689 00.000 7680 IsGuiding returns 0
23:09:38.690 00.001 7680 PulseGuide returned control before completion, sleep 205
23:09:38.911 00.221 7680 IsGuiding returns 0
23:09:38.911 00.000 7680 Move returns status 0, amount 195
23:09:38.911 00.000 7680 MoveAxis(S, 527, ABG)
23:09:38.911 00.000 7680 Guiding  Dir = 1, Dur = 527
23:09:38.912 00.001 7680 IsSlewing returns 0
23:09:38.912 00.000 7680 IsGuiding returns 0
23:09:38.912 00.000 7680 PulseGuide returned control before completion, sleep 537
23:09:39.459 00.547 7680 IsGuiding returns 1
23:09:39.461 00.002 7680 scope still moving after pulse duration time elapsed
23:09:39.492 00.031 7680 IsSlewing returns 0
23:09:39.493 00.001 7680 IsGuiding returns 0
23:09:39.494 00.001 7680 scope move finished after 527 + 54 ms
23:09:39.494 00.000 7680 Move returns status 0, amount 527
23:09:39.494 00.000 7680 move complete, result=0
23:09:39.495 00.001 7680 worker thread done servicing request
23:09:39.495 00.000 6120 GuideStep: -0.5 px 195 ms EAST, 1.0 px 527 ms SOUTH
23:09:39.501 00.006 7680 Worker thread wakes up
23:09:39.501 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:39.501 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:09:40.754 01.253 7680 Exposure complete
23:09:40.888 00.134 7680 worker thread done servicing request
23:09:40.889 00.001 6120 OnExposeComplete: enter
23:09:40.892 00.003 6120 UpdateGuideState(): m_state=6
23:09:40.895 00.003 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1372
23:09:40.897 00.002 6120 Star::Find returns 1 (1), X=965.75, Y=45.86, Mass=13285, SNR=75.9, Peak=255 HFD=6.9
23:09:40.901 00.004 6120 CameraToMount -- cameraTheta (0.47) - m_xAngle (-2.95) = xAngle (3.43 = -2.86)
23:09:40.904 00.003 6120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.16 = -3.13)
23:09:40.908 00.004 6120 CameraToMount -- cameraX=0.57 cameraY=0.29 hyp=0.64 cameraTheta=0.47 mountX=-0.61 mountY=-0.01, mountTheta=-3.13
23:09:40.913 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.57, y=0.29, opts=13)
23:09:40.917 00.004 6120 Enqueuing Move request for scope (0.57, 0.29)
23:09:40.920 00.003 7680 Worker thread wakes up
23:09:40.920 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.29) opts 0xd
23:09:40.920 00.000 7680 Handling offset move in thread for scope, endpoint = (0.57, 0.29)
23:09:40.920 00.000 7680 Moving (0.57, 0.29) raw xDistance=-0.61 yDistance=-0.01
23:09:40.920 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.61
23:09:40.921 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:09:40.921 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:09:40.921 00.000 7680 MoveAxis(E, 265, ABG)
23:09:40.922 00.001 7680 Guiding  Dir = 2, Dur = 265
23:09:40.922 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:40.926 00.004 7680 IsSlewing returns 0
23:09:40.926 00.000 6120 UpdateGuideState exits: m=13285 SNR=75.9 Saturated
23:09:40.930 00.004 7680 IsGuiding returns 0
23:09:40.930 00.000 6120 PhdController: settling, locked = 1, distance = 0.89 (1.50) aobump = 0 frame = 3 / 99999
23:09:40.935 00.005 7680 PulseGuide returned control before completion, sleep 275
23:09:40.935 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047380.935,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.89,"Time":4.7,"SettleTime":10.0,"StarLocked":true}
23:09:40.939 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:40.942 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:40.945 00.003 6120 Enqueuing Expose request
23:09:41.214 00.269 7680 IsGuiding returns 1
23:09:41.214 00.000 7680 scope still moving after pulse duration time elapsed
23:09:41.245 00.031 7680 IsSlewing returns 0
23:09:41.246 00.001 7680 IsGuiding returns 0
23:09:41.246 00.000 7680 scope move finished after 265 + 51 ms
23:09:41.248 00.002 7680 Move returns status 0, amount 265
23:09:41.248 00.000 7680 MoveAxis(N, 0, ABG)
23:09:41.249 00.001 7680 Move returns status 0, amount 0
23:09:41.249 00.000 7680 move complete, result=0
23:09:41.249 00.000 7680 worker thread done servicing request
23:09:41.250 00.001 6120 GuideStep: -0.6 px 265 ms EAST, -0.0 px 0 ms NORTH
23:09:41.256 00.006 7680 Worker thread wakes up
23:09:41.257 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:41.257 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:09:42.503 01.246 7680 Exposure complete
23:09:42.645 00.142 7680 worker thread done servicing request
23:09:42.645 00.000 6120 OnExposeComplete: enter
23:09:42.649 00.004 6120 UpdateGuideState(): m_state=6
23:09:42.655 00.006 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1373
23:09:42.658 00.003 6120 Star::Find returns 1 (1), X=965.19, Y=45.92, Mass=13429, SNR=75.4, Peak=255 HFD=6.8
23:09:42.661 00.003 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
23:09:42.666 00.005 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
23:09:42.674 00.008 6120 CameraToMount -- cameraX=0.00 cameraY=0.36 hyp=0.36 cameraTheta=1.56 mountX=-0.07 mountY=-0.32, mountTheta=-1.79
23:09:42.682 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.36, opts=13)
23:09:42.688 00.006 6120 Enqueuing Move request for scope (0.00, 0.36)
23:09:42.692 00.004 7680 Worker thread wakes up
23:09:42.692 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:42.695 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.36) opts 0xd
23:09:42.695 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.36)
23:09:42.696 00.001 6120 UpdateGuideState exits: m=13429 SNR=75.4 Saturated
23:09:42.700 00.004 7680 Moving (0.00, 0.36) raw xDistance=-0.07 yDistance=-0.32
23:09:42.702 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:09:42.702 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:09:42.702 00.000 6120 PhdController: settling, locked = 1, distance = 0.73 (1.50) aobump = 0 frame = 4 / 99999
23:09:42.705 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:09:42.705 00.000 7680 MoveAxis(E, 0, ABG)
23:09:42.705 00.000 7680 Move returns status 0, amount 0
23:09:42.705 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047382.705,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.73,"Time":6.5,"SettleTime":10.0,"StarLocked":true}
23:09:42.709 00.004 7680 MoveAxis(N, 0, ABG)
23:09:42.710 00.001 7680 Move returns status 0, amount 0
23:09:42.710 00.000 7680 move complete, result=0
23:09:42.710 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:42.715 00.005 7680 worker thread done servicing request
23:09:42.715 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:42.721 00.006 6120 Enqueuing Expose request
23:09:42.727 00.006 7680 Worker thread wakes up
23:09:42.727 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:09:42.734 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:42.734 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:09:43.976 01.242 7680 Exposure complete
23:09:44.099 00.123 7680 worker thread done servicing request
23:09:44.100 00.001 6120 OnExposeComplete: enter
23:09:44.104 00.004 6120 UpdateGuideState(): m_state=6
23:09:44.107 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1374
23:09:44.111 00.004 6120 Star::Find returns 1 (1), X=965.17, Y=46.07, Mass=12532, SNR=73.1, Peak=255 HFD=6.9
23:09:44.115 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
23:09:44.118 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
23:09:44.122 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.51 hyp=0.51 cameraTheta=1.59 mountX=-0.09 mountY=-0.46, mountTheta=-1.75
23:09:44.127 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.51, opts=13)
23:09:44.132 00.005 6120 Enqueuing Move request for scope (-0.01, 0.51)
23:09:44.135 00.003 7680 Worker thread wakes up
23:09:44.136 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.51) opts 0xd
23:09:44.136 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.51)
23:09:44.136 00.000 7680 Moving (-0.01, 0.51) raw xDistance=-0.09 yDistance=-0.46
23:09:44.136 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:09:44.136 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:09:44.137 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:44.141 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
23:09:44.141 00.000 7680 MoveAxis(E, 0, ABG)
23:09:44.141 00.000 6120 UpdateGuideState exits: m=12532 SNR=73.1 Saturated
23:09:44.146 00.005 7680 Move returns status 0, amount 0
23:09:44.146 00.000 7680 MoveAxis(N, 0, ABG)
23:09:44.146 00.000 7680 Move returns status 0, amount 0
23:09:44.146 00.000 7680 move complete, result=0
23:09:44.146 00.000 7680 worker thread done servicing request
23:09:44.146 00.000 6120 PhdController: settling, locked = 1, distance = 0.66 (1.50) aobump = 0 frame = 5 / 99999
23:09:44.151 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764047384.151,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.66,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
23:09:44.154 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:44.158 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:44.162 00.004 6120 Enqueuing Expose request
23:09:44.165 00.003 7680 Worker thread wakes up
23:09:44.165 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:44.166 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:09:44.169 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:09:45.416 01.247 7680 Exposure complete
23:09:45.548 00.132 7680 worker thread done servicing request
23:09:45.548 00.000 6120 OnExposeComplete: enter
23:09:45.553 00.005 6120 UpdateGuideState(): m_state=6
23:09:45.557 00.004 6120 Star::Find(15, 965, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1375
23:09:45.561 00.004 6120 Star::Find returns 1 (1), X=965.11, Y=46.39, Mass=13240, SNR=74.2, Peak=255 HFD=6.8
23:09:45.564 00.003 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
23:09:45.569 00.005 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
23:09:45.572 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.83 hyp=0.83 cameraTheta=1.65 mountX=-0.09 mountY=-0.77, mountTheta=-1.68
23:09:45.579 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.83, opts=13)
23:09:45.583 00.004 6120 Enqueuing Move request for scope (-0.07, 0.83)
23:09:45.587 00.004 7680 Worker thread wakes up
23:09:45.587 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.83) opts 0xd
23:09:45.587 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.83)
23:09:45.587 00.000 7680 Moving (-0.07, 0.83) raw xDistance=-0.09 yDistance=-0.77
23:09:45.587 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:09:45.587 00.000 7680 resist switch: large excursion: input -0.77 thresh 0.60 direction from 1 to -1
23:09:45.587 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.32
23:09:45.587 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
23:09:45.587 00.000 7680 MoveAxis(E, 0, ABG)
23:09:45.587 00.000 7680 Move returns status 0, amount 0
23:09:45.589 00.002 7680 MoveAxis(N, 419, ABG)
23:09:45.589 00.000 7680 Guiding  Dir = 0, Dur = 419
23:09:45.589 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:45.593 00.004 7680 IsSlewing returns 0
23:09:45.593 00.000 6120 UpdateGuideState exits: m=13240 SNR=74.2 Saturated
23:09:45.596 00.003 7680 IsGuiding returns 0
23:09:45.597 00.001 6120 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 6 / 99999
23:09:45.601 00.004 7680 PulseGuide returned control before completion, sleep 429
23:09:45.601 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047385.601,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.71,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
23:09:45.604 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:45.608 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:45.613 00.005 6120 Enqueuing Expose request
23:09:46.046 00.433 7680 IsGuiding returns 1
23:09:46.046 00.000 7680 scope still moving after pulse duration time elapsed
23:09:46.076 00.030 7680 IsSlewing returns 0
23:09:46.076 00.000 7680 IsGuiding returns 0
23:09:46.078 00.002 7680 scope move finished after 419 + 61 ms
23:09:46.078 00.000 7680 Move returns status 0, amount 419
23:09:46.078 00.000 7680 move complete, result=0
23:09:46.079 00.001 7680 worker thread done servicing request
23:09:46.079 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.8 px 419 ms NORTH
23:09:46.084 00.005 7680 Worker thread wakes up
23:09:46.085 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:46.085 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:09:47.342 01.257 7680 Exposure complete
23:09:47.472 00.130 7680 worker thread done servicing request
23:09:47.473 00.001 6120 OnExposeComplete: enter
23:09:47.476 00.003 6120 UpdateGuideState(): m_state=6
23:09:47.480 00.004 6120 Star::Find(15, 965, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1376
23:09:47.483 00.003 6120 Star::Find returns 1 (1), X=965.16, Y=46.73, Mass=13482, SNR=75.8, Peak=255 HFD=6.8
23:09:47.485 00.002 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.74)
23:09:47.490 00.005 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
23:09:47.494 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=1.16 hyp=1.17 cameraTheta=1.59 mountX=-0.19 mountY=-1.06, mountTheta=-1.75
23:09:47.498 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=1.16, opts=13)
23:09:47.502 00.004 6120 Enqueuing Move request for scope (-0.02, 1.16)
23:09:47.506 00.004 7680 Worker thread wakes up
23:09:47.506 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 1.16) opts 0xd
23:09:47.507 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 1.16)
23:09:47.507 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:47.511 00.004 7680 Moving (-0.02, 1.16) raw xDistance=-0.19 yDistance=-1.06
23:09:47.511 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:09:47.511 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06
23:09:47.511 00.000 7680 MoveAxis(E, 0, ABG)
23:09:47.512 00.001 7680 Move returns status 0, amount 0
23:09:47.512 00.000 7680 MoveAxis(N, 574, ABG)
23:09:47.512 00.000 7680 Guiding  Dir = 0, Dur = 574
23:09:47.513 00.001 6120 UpdateGuideState exits: m=13482 SNR=75.8 Saturated
23:09:47.516 00.003 6120 PhdController: settling, locked = 1, distance = 0.85 (1.50) aobump = 0 frame = 7 / 99999
23:09:47.520 00.004 6120 PhdController: newstate STATE_FINISH
23:09:47.524 00.004 7680 IsSlewing returns 0
23:09:47.524 00.000 6120 PhdController complete: success
23:09:47.528 00.004 7680 IsGuiding returns 0
23:09:47.528 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764047387.528,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
23:09:47.532 00.004 7680 PulseGuide returned control before completion, sleep 584
23:09:47.532 00.000 6120 Mount: notify guiding dither settle done success=1
23:09:47.536 00.004 6120 PhdController: newstate STATE_IDLE
23:09:47.539 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:47.544 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:47.548 00.004 6120 Enqueuing Expose request
23:09:48.131 00.583 7680 IsGuiding returns 0
23:09:48.132 00.001 7680 Move returns status 0, amount 574
23:09:48.132 00.000 7680 move complete, result=0
23:09:48.132 00.000 7680 worker thread done servicing request
23:09:48.132 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -1.1 px 574 ms NORTH
23:09:48.139 00.007 7680 Worker thread wakes up
23:09:48.139 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:48.139 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:09:49.396 01.257 7680 Exposure complete
23:09:49.534 00.138 7680 worker thread done servicing request
23:09:49.535 00.001 6120 OnExposeComplete: enter
23:09:49.538 00.003 6120 UpdateGuideState(): m_state=6
23:09:49.543 00.005 6120 Star::Find(15, 965, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1377
23:09:49.548 00.005 6120 Star::Find returns 1 (1), X=965.13, Y=46.06, Mass=13563, SNR=76.0, Peak=255 HFD=6.9
23:09:49.552 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
23:09:49.555 00.003 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
23:09:49.559 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.50 hyp=0.50 cameraTheta=1.67 mountX=-0.04 mountY=-0.47, mountTheta=-1.66
23:09:49.564 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.50, opts=13)
23:09:49.567 00.003 6120 Enqueuing Move request for scope (-0.05, 0.50)
23:09:49.571 00.004 7680 Worker thread wakes up
23:09:49.571 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:49.575 00.004 6120 UpdateGuideState exits: m=13563 SNR=76.0 Saturated
23:09:49.578 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:49.581 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:49.585 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.50) opts 0xd
23:09:49.585 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.50)
23:09:49.586 00.001 7680 Moving (-0.05, 0.50) raw xDistance=-0.04 yDistance=-0.47
23:09:49.586 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:09:49.586 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:09:49.586 00.000 7680 MoveAxis(E, 0, ABG)
23:09:49.586 00.000 7680 Move returns status 0, amount 0
23:09:49.586 00.000 7680 MoveAxis(N, 256, ABG)
23:09:49.586 00.000 7680 Guiding  Dir = 0, Dur = 256
23:09:49.586 00.000 6120 Enqueuing Expose request
23:09:49.591 00.005 7680 IsSlewing returns 0
23:09:49.591 00.000 7680 IsGuiding returns 0
23:09:49.591 00.000 7680 PulseGuide returned control before completion, sleep 266
23:09:49.865 00.274 7680 IsGuiding returns 1
23:09:49.866 00.001 7680 scope still moving after pulse duration time elapsed
23:09:49.896 00.030 7680 IsSlewing returns 0
23:09:49.897 00.001 7680 IsGuiding returns 0
23:09:49.897 00.000 7680 scope move finished after 256 + 50 ms
23:09:49.898 00.001 7680 Move returns status 0, amount 256
23:09:49.898 00.000 7680 move complete, result=0
23:09:49.898 00.000 7680 worker thread done servicing request
23:09:49.899 00.001 7680 Worker thread wakes up
23:09:49.899 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 256 ms NORTH
23:09:49.906 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:49.907 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:09:51.160 01.253 7680 Exposure complete
23:09:51.300 00.140 7680 worker thread done servicing request
23:09:51.301 00.001 6120 OnExposeComplete: enter
23:09:51.304 00.003 6120 UpdateGuideState(): m_state=6
23:09:51.309 00.005 6120 Star::Find(15, 965, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1378
23:09:51.313 00.004 6120 Star::Find returns 1 (1), X=965.10, Y=45.97, Mass=13554, SNR=75.8, Peak=255 HFD=6.9
23:09:51.316 00.003 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
23:09:51.320 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.83)
23:09:51.324 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.40 hyp=0.41 cameraTheta=1.77 mountX=0.00 mountY=-0.40, mountTheta=-1.56
23:09:51.330 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.40, opts=13)
23:09:51.336 00.006 6120 Enqueuing Move request for scope (-0.08, 0.40)
23:09:51.341 00.005 7680 Worker thread wakes up
23:09:51.341 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:51.345 00.004 6120 UpdateGuideState exits: m=13554 SNR=75.8 Saturated
23:09:51.348 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:51.352 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:51.356 00.004 6120 Enqueuing Expose request
23:09:51.361 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.40) opts 0xd
23:09:51.361 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.40)
23:09:51.361 00.000 7680 Moving (-0.08, 0.40) raw xDistance=0.00 yDistance=-0.40
23:09:51.361 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:09:51.361 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:09:51.362 00.001 7680 MoveAxis(E, 0, ABG)
23:09:51.362 00.000 7680 Move returns status 0, amount 0
23:09:51.362 00.000 7680 MoveAxis(N, 216, ABG)
23:09:51.362 00.000 7680 Guiding  Dir = 0, Dur = 216
23:09:51.363 00.001 7680 IsSlewing returns 0
23:09:51.363 00.000 7680 IsGuiding returns 0
23:09:51.363 00.000 7680 PulseGuide returned control before completion, sleep 226
23:09:51.605 00.242 7680 IsGuiding returns 1
23:09:51.605 00.000 7680 scope still moving after pulse duration time elapsed
23:09:51.636 00.031 7680 IsSlewing returns 0
23:09:51.638 00.002 7680 IsGuiding returns 0
23:09:51.638 00.000 7680 scope move finished after 216 + 59 ms
23:09:51.639 00.001 7680 Move returns status 0, amount 216
23:09:51.639 00.000 7680 move complete, result=0
23:09:51.640 00.001 7680 worker thread done servicing request
23:09:51.640 00.000 7680 Worker thread wakes up
23:09:51.641 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 216 ms NORTH
23:09:51.653 00.012 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:51.653 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:09:52.895 01.242 7680 Exposure complete
23:09:53.014 00.119 7680 worker thread done servicing request
23:09:53.014 00.000 6120 OnExposeComplete: enter
23:09:53.019 00.005 6120 UpdateGuideState(): m_state=6
23:09:53.023 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1379
23:09:53.027 00.004 6120 Star::Find returns 1 (1), X=965.08, Y=45.89, Mass=13120, SNR=74.2, Peak=255 HFD=6.8
23:09:53.032 00.005 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
23:09:53.035 00.003 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.73)
23:09:53.039 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.32 hyp=0.34 cameraTheta=1.87 mountX=0.04 mountY=-0.33, mountTheta=-1.46
23:09:53.045 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.32, opts=13)
23:09:53.051 00.006 6120 Enqueuing Move request for scope (-0.10, 0.32)
23:09:53.056 00.005 7680 Worker thread wakes up
23:09:53.056 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:53.060 00.004 6120 UpdateGuideState exits: m=13120 SNR=74.2 Saturated
23:09:53.065 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:53.069 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:53.073 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.32) opts 0xd
23:09:53.074 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.32)
23:09:53.074 00.000 6120 Enqueuing Expose request
23:09:53.078 00.004 7680 Moving (-0.10, 0.32) raw xDistance=0.04 yDistance=-0.33
23:09:53.078 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:09:53.078 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:09:53.078 00.000 7680 MoveAxis(E, 0, ABG)
23:09:53.078 00.000 7680 Move returns status 0, amount 0
23:09:53.079 00.001 7680 MoveAxis(N, 181, ABG)
23:09:53.080 00.001 7680 Guiding  Dir = 0, Dur = 181
23:09:53.080 00.000 7680 IsSlewing returns 0
23:09:53.080 00.000 7680 IsGuiding returns 0
23:09:53.081 00.001 7680 PulseGuide returned control before completion, sleep 191
23:09:53.275 00.194 7680 IsGuiding returns 1
23:09:53.276 00.001 7680 scope still moving after pulse duration time elapsed
23:09:53.306 00.030 7680 IsSlewing returns 0
23:09:53.308 00.002 7680 IsGuiding returns 0
23:09:53.308 00.000 7680 scope move finished after 181 + 46 ms
23:09:53.309 00.001 7680 Move returns status 0, amount 181
23:09:53.309 00.000 7680 move complete, result=0
23:09:53.310 00.001 7680 worker thread done servicing request
23:09:53.310 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 181 ms NORTH
23:09:53.317 00.007 7680 Worker thread wakes up
23:09:53.317 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:53.317 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:09:54.565 01.248 7680 Exposure complete
23:09:54.713 00.148 7680 worker thread done servicing request
23:09:54.713 00.000 6120 OnExposeComplete: enter
23:09:54.717 00.004 6120 UpdateGuideState(): m_state=6
23:09:54.721 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
23:09:54.725 00.004 6120 Star::Find returns 1 (1), X=964.98, Y=45.83, Mass=13431, SNR=75.8, Peak=255 HFD=6.9
23:09:54.729 00.004 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.11)
23:09:54.732 00.003 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
23:09:54.737 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.26 hyp=0.33 cameraTheta=2.22 mountX=0.15 mountY=-0.32, mountTheta=-1.14
23:09:54.743 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.26, opts=13)
23:09:54.748 00.005 6120 Enqueuing Move request for scope (-0.20, 0.26)
23:09:54.752 00.004 7680 Worker thread wakes up
23:09:54.752 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.26) opts 0xd
23:09:54.752 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.26)
23:09:54.753 00.001 7680 Moving (-0.20, 0.26) raw xDistance=0.15 yDistance=-0.32
23:09:54.753 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:09:54.753 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:09:54.753 00.000 7680 MoveAxis(E, 0, ABG)
23:09:54.753 00.000 7680 Move returns status 0, amount 0
23:09:54.753 00.000 7680 MoveAxis(N, 175, ABG)
23:09:54.753 00.000 7680 Guiding  Dir = 0, Dur = 175
23:09:54.753 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:54.757 00.004 7680 IsSlewing returns 0
23:09:54.757 00.000 6120 UpdateGuideState exits: m=13431 SNR=75.8 Saturated
23:09:54.761 00.004 7680 IsGuiding returns 0
23:09:54.761 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:54.766 00.005 7680 PulseGuide returned control before completion, sleep 185
23:09:54.767 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:54.772 00.005 6120 Enqueuing Expose request
23:09:54.960 00.188 7680 IsGuiding returns 1
23:09:54.960 00.000 7680 scope still moving after pulse duration time elapsed
23:09:54.990 00.030 7680 IsSlewing returns 0
23:09:54.991 00.001 7680 IsGuiding returns 0
23:09:54.991 00.000 7680 scope move finished after 175 + 54 ms
23:09:54.992 00.001 7680 Move returns status 0, amount 175
23:09:54.992 00.000 7680 move complete, result=0
23:09:54.993 00.001 7680 worker thread done servicing request
23:09:54.994 00.001 7680 Worker thread wakes up
23:09:54.994 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 175 ms NORTH
23:09:55.000 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:55.000 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:09:56.250 01.250 7680 Exposure complete
23:09:56.390 00.140 7680 worker thread done servicing request
23:09:56.390 00.000 6120 OnExposeComplete: enter
23:09:56.395 00.005 6120 UpdateGuideState(): m_state=6
23:09:56.400 00.005 6120 Star::Find(15, 964, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1381
23:09:56.405 00.005 6120 Star::Find returns 1 (1), X=965.00, Y=45.71, Mass=13720, SNR=77.5, Peak=255 HFD=6.9
23:09:56.409 00.004 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.44 = -0.84)
23:09:56.412 00.003 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.17 = -1.11)
23:09:56.416 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.23 cameraTheta=2.49 mountX=0.15 mountY=-0.21, mountTheta=-0.93
23:09:56.422 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.14, opts=13)
23:09:56.425 00.003 6120 Enqueuing Move request for scope (-0.18, 0.14)
23:09:56.430 00.005 7680 Worker thread wakes up
23:09:56.430 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:56.434 00.004 6120 UpdateGuideState exits: m=13720 SNR=77.5 Saturated
23:09:56.438 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:56.441 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:56.445 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0xd
23:09:56.445 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
23:09:56.445 00.000 7680 Moving (-0.18, 0.14) raw xDistance=0.15 yDistance=-0.21
23:09:56.445 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:09:56.445 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:09:56.445 00.000 7680 MoveAxis(E, 0, ABG)
23:09:56.446 00.001 7680 Move returns status 0, amount 0
23:09:56.446 00.000 7680 MoveAxis(N, 112, ABG)
23:09:56.447 00.001 7680 Guiding  Dir = 0, Dur = 112
23:09:56.447 00.000 6120 Enqueuing Expose request
23:09:56.450 00.003 7680 IsSlewing returns 0
23:09:56.450 00.000 7680 IsGuiding returns 0
23:09:56.450 00.000 7680 PulseGuide returned control before completion, sleep 122
23:09:56.582 00.132 7680 IsGuiding returns 1
23:09:56.583 00.001 7680 scope still moving after pulse duration time elapsed
23:09:56.614 00.031 7680 IsSlewing returns 0
23:09:56.615 00.001 7680 IsGuiding returns 0
23:09:56.615 00.000 7680 scope move finished after 112 + 52 ms
23:09:56.615 00.000 7680 Move returns status 0, amount 112
23:09:56.615 00.000 7680 move complete, result=0
23:09:56.616 00.001 7680 worker thread done servicing request
23:09:56.616 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 112 ms NORTH
23:09:56.620 00.004 7680 Worker thread wakes up
23:09:56.620 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:56.622 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:09:57.877 01.255 7680 Exposure complete
23:09:58.018 00.141 7680 worker thread done servicing request
23:09:58.018 00.000 6120 OnExposeComplete: enter
23:09:58.024 00.006 6120 UpdateGuideState(): m_state=6
23:09:58.027 00.003 6120 Star::Find(15, 964, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1382
23:09:58.032 00.005 6120 Star::Find returns 1 (1), X=965.03, Y=45.75, Mass=13799, SNR=76.1, Peak=255 HFD=6.8
23:09:58.036 00.004 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.21 = -1.08)
23:09:58.039 00.003 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
23:09:58.043 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.24 cameraTheta=2.25 mountX=0.12 mountY=-0.24, mountTheta=-1.12
23:09:58.050 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.19, opts=13)
23:09:58.054 00.004 6120 Enqueuing Move request for scope (-0.15, 0.19)
23:09:58.059 00.005 7680 Worker thread wakes up
23:09:58.059 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:58.062 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd
23:09:58.062 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.19)
23:09:58.063 00.001 7680 Moving (-0.15, 0.19) raw xDistance=0.12 yDistance=-0.24
23:09:58.063 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:09:58.063 00.000 6120 UpdateGuideState exits: m=13799 SNR=76.1 Saturated
23:09:58.066 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:09:58.067 00.001 7680 MoveAxis(E, 0, ABG)
23:09:58.067 00.000 7680 Move returns status 0, amount 0
23:09:58.067 00.000 7680 MoveAxis(N, 129, ABG)
23:09:58.067 00.000 7680 Guiding  Dir = 0, Dur = 129
23:09:58.067 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:58.072 00.005 7680 IsSlewing returns 0
23:09:58.072 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:58.077 00.005 6120 Enqueuing Expose request
23:09:58.081 00.004 7680 IsGuiding returns 0
23:09:58.081 00.000 7680 PulseGuide returned control before completion, sleep 139
23:09:58.225 00.144 7680 IsGuiding returns 1
23:09:58.225 00.000 7680 scope still moving after pulse duration time elapsed
23:09:58.256 00.031 7680 IsSlewing returns 0
23:09:58.256 00.000 7680 IsGuiding returns 0
23:09:58.258 00.002 7680 scope move finished after 129 + 47 ms
23:09:58.259 00.001 7680 Move returns status 0, amount 129
23:09:58.259 00.000 7680 move complete, result=0
23:09:58.259 00.000 7680 worker thread done servicing request
23:09:58.259 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 129 ms NORTH
23:09:58.266 00.007 7680 Worker thread wakes up
23:09:58.268 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:09:58.268 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:09:59.523 01.255 7680 Exposure complete
23:09:59.668 00.145 7680 worker thread done servicing request
23:09:59.668 00.000 6120 OnExposeComplete: enter
23:09:59.673 00.005 6120 UpdateGuideState(): m_state=6
23:09:59.677 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1383
23:09:59.682 00.005 6120 Star::Find returns 1 (1), X=964.82, Y=45.76, Mass=13466, SNR=76.3, Peak=255 HFD=6.9
23:09:59.685 00.003 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.59 = -0.69)
23:09:59.689 00.004 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.96)
23:09:59.692 00.003 6120 CameraToMount -- cameraX=-0.36 cameraY=0.20 hyp=0.41 cameraTheta=2.63 mountX=0.31 mountY=-0.34, mountTheta=-0.82
23:09:59.698 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=0.20, opts=13)
23:09:59.701 00.003 6120 Enqueuing Move request for scope (-0.36, 0.20)
23:09:59.706 00.005 7680 Worker thread wakes up
23:09:59.706 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:09:59.711 00.005 6120 UpdateGuideState exits: m=13466 SNR=76.3 Saturated
23:09:59.715 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:59.719 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:09:59.723 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.20) opts 0xd
23:09:59.723 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, 0.20)
23:09:59.723 00.000 7680 Moving (-0.36, 0.20) raw xDistance=0.31 yDistance=-0.34
23:09:59.723 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
23:09:59.723 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:09:59.724 00.001 7680 MoveAxis(W, 128, ABG)
23:09:59.724 00.000 7680 Guiding  Dir = 3, Dur = 128
23:09:59.724 00.000 6120 Enqueuing Expose request
23:09:59.727 00.003 7680 IsSlewing returns 0
23:09:59.728 00.001 7680 IsGuiding returns 0
23:09:59.729 00.001 7680 PulseGuide returned control before completion, sleep 138
23:09:59.884 00.155 7680 IsGuiding returns 1
23:09:59.886 00.002 7680 scope still moving after pulse duration time elapsed
23:09:59.915 00.029 7680 IsSlewing returns 0
23:09:59.917 00.002 7680 IsGuiding returns 0
23:09:59.917 00.000 7680 scope move finished after 128 + 61 ms
23:09:59.918 00.001 7680 Move returns status 0, amount 128
23:09:59.918 00.000 7680 MoveAxis(N, 182, ABG)
23:09:59.919 00.001 7680 Guiding  Dir = 0, Dur = 182
23:09:59.920 00.001 7680 IsSlewing returns 0
23:09:59.921 00.001 7680 IsGuiding returns 0
23:09:59.922 00.001 7680 PulseGuide returned control before completion, sleep 192
23:10:00.131 00.209 7680 IsGuiding returns 1
23:10:00.132 00.001 7680 scope still moving after pulse duration time elapsed
23:10:00.164 00.032 7680 IsSlewing returns 0
23:10:00.165 00.001 7680 IsGuiding returns 0
23:10:00.165 00.000 7680 scope move finished after 182 + 61 ms
23:10:00.165 00.000 7680 Move returns status 0, amount 182
23:10:00.166 00.001 7680 move complete, result=0
23:10:00.168 00.002 6120 GuideStep: 0.3 px 128 ms WEST, -0.3 px 182 ms NORTH
23:10:00.176 00.008 7680 worker thread done servicing request
23:10:00.176 00.000 7680 Worker thread wakes up
23:10:00.176 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:00.176 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:10:01.426 01.250 7680 Exposure complete
23:10:01.562 00.136 7680 worker thread done servicing request
23:10:01.563 00.001 6120 OnExposeComplete: enter
23:10:01.567 00.004 6120 UpdateGuideState(): m_state=6
23:10:01.570 00.003 6120 Star::Find(15, 964, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1384
23:10:01.574 00.004 6120 Star::Find returns 1 (1), X=965.13, Y=45.76, Mass=12619, SNR=72.1, Peak=255 HFD=6.7
23:10:01.577 00.003 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.49)
23:10:01.581 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
23:10:01.584 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.84 mountX=0.02 mountY=-0.20, mountTheta=-1.48
23:10:01.589 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.19, opts=13)
23:10:01.593 00.004 6120 Enqueuing Move request for scope (-0.05, 0.19)
23:10:01.597 00.004 7680 Worker thread wakes up
23:10:01.597 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
23:10:01.597 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
23:10:01.597 00.000 7680 Moving (-0.05, 0.19) raw xDistance=0.02 yDistance=-0.20
23:10:01.597 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:10:01.598 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:10:01.598 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:10:01.598 00.000 7680 MoveAxis(E, 0, ABG)
23:10:01.598 00.000 7680 Move returns status 0, amount 0
23:10:01.598 00.000 7680 MoveAxis(N, 0, ABG)
23:10:01.598 00.000 7680 Move returns status 0, amount 0
23:10:01.598 00.000 7680 move complete, result=0
23:10:01.598 00.000 7680 worker thread done servicing request
23:10:01.598 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:01.602 00.004 6120 UpdateGuideState exits: m=12619 SNR=72.1 Saturated
23:10:01.606 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:01.609 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:01.611 00.002 6120 Enqueuing Expose request
23:10:01.616 00.005 7680 Worker thread wakes up
23:10:01.616 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:01.616 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:10:01.616 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:10:02.860 01.244 7680 Exposure complete
23:10:02.988 00.128 7680 worker thread done servicing request
23:10:02.988 00.000 6120 OnExposeComplete: enter
23:10:02.993 00.005 6120 UpdateGuideState(): m_state=6
23:10:02.996 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1385
23:10:02.999 00.003 6120 Star::Find returns 1 (1), X=965.10, Y=45.99, Mass=13137, SNR=74.8, Peak=255 HFD=7.0
23:10:03.004 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
23:10:03.008 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
23:10:03.013 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.43 hyp=0.43 cameraTheta=1.76 mountX=-0.00 mountY=-0.42, mountTheta=-1.57
23:10:03.018 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.43, opts=13)
23:10:03.021 00.003 6120 Enqueuing Move request for scope (-0.08, 0.43)
23:10:03.025 00.004 7680 Worker thread wakes up
23:10:03.025 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.43) opts 0xd
23:10:03.025 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:03.028 00.003 6120 UpdateGuideState exits: m=13137 SNR=74.8 Saturated
23:10:03.033 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:03.036 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.43)
23:10:03.036 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:03.040 00.004 6120 Enqueuing Expose request
23:10:03.043 00.003 7680 Moving (-0.08, 0.43) raw xDistance=-0.00 yDistance=-0.42
23:10:03.043 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:10:03.043 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:10:03.043 00.000 7680 MoveAxis(E, 0, ABG)
23:10:03.043 00.000 7680 Move returns status 0, amount 0
23:10:03.045 00.002 7680 MoveAxis(N, 226, ABG)
23:10:03.045 00.000 7680 Guiding  Dir = 0, Dur = 226
23:10:03.045 00.000 7680 IsSlewing returns 0
23:10:03.045 00.000 7680 IsGuiding returns 0
23:10:03.046 00.001 7680 PulseGuide returned control before completion, sleep 236
23:10:03.286 00.240 7680 IsGuiding returns 1
23:10:03.287 00.001 7680 scope still moving after pulse duration time elapsed
23:10:03.317 00.030 7680 IsSlewing returns 0
23:10:03.317 00.000 7680 IsGuiding returns 0
23:10:03.318 00.001 7680 scope move finished after 226 + 46 ms
23:10:03.318 00.000 7680 Move returns status 0, amount 226
23:10:03.318 00.000 7680 move complete, result=0
23:10:03.319 00.001 7680 worker thread done servicing request
23:10:03.319 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 226 ms NORTH
23:10:03.324 00.005 7680 Worker thread wakes up
23:10:03.324 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:03.324 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:10:04.572 01.248 7680 Exposure complete
23:10:04.676 00.104 7680 worker thread done servicing request
23:10:04.676 00.000 6120 OnExposeComplete: enter
23:10:04.679 00.003 6120 UpdateGuideState(): m_state=6
23:10:04.682 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1386
23:10:04.685 00.003 6120 Star::Find returns 1 (1), X=965.09, Y=45.67, Mass=14011, SNR=76.2, Peak=255 HFD=6.8
23:10:04.688 00.003 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.24 = -1.05)
23:10:04.690 00.002 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.32)
23:10:04.693 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.28 mountX=0.07 mountY=-0.14, mountTheta=-1.09
23:10:04.696 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.11, opts=13)
23:10:04.702 00.006 6120 Enqueuing Move request for scope (-0.09, 0.11)
23:10:04.705 00.003 7680 Worker thread wakes up
23:10:04.705 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
23:10:04.705 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
23:10:04.705 00.000 7680 Moving (-0.09, 0.11) raw xDistance=0.07 yDistance=-0.14
23:10:04.705 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:10:04.706 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:10:04.706 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:04.710 00.004 6120 UpdateGuideState exits: m=14011 SNR=76.2 Saturated
23:10:04.712 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:04.714 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:04.717 00.003 6120 Enqueuing Expose request
23:10:04.720 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:10:04.720 00.000 7680 MoveAxis(E, 0, ABG)
23:10:04.720 00.000 7680 Move returns status 0, amount 0
23:10:04.720 00.000 7680 MoveAxis(N, 0, ABG)
23:10:04.720 00.000 7680 Move returns status 0, amount 0
23:10:04.722 00.002 7680 move complete, result=0
23:10:04.722 00.000 7680 worker thread done servicing request
23:10:04.722 00.000 7680 Worker thread wakes up
23:10:04.722 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:04.722 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:10:04.722 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:05.966 01.244 7680 Exposure complete
23:10:06.080 00.114 7680 worker thread done servicing request
23:10:06.080 00.000 6120 OnExposeComplete: enter
23:10:06.084 00.004 6120 UpdateGuideState(): m_state=6
23:10:06.090 00.006 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1387
23:10:06.093 00.003 6120 Star::Find returns 1 (1), X=965.04, Y=45.74, Mass=14204, SNR=78.8, Peak=255 HFD=6.8
23:10:06.096 00.003 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
23:10:06.099 00.003 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
23:10:06.102 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.23 mountX=0.10 mountY=-0.22, mountTheta=-1.14
23:10:06.108 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.18, opts=13)
23:10:06.111 00.003 6120 Enqueuing Move request for scope (-0.14, 0.18)
23:10:06.114 00.003 7680 Worker thread wakes up
23:10:06.114 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:06.118 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd
23:10:06.119 00.001 6120 UpdateGuideState exits: m=14204 SNR=78.8 Saturated
23:10:06.122 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.18)
23:10:06.122 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:06.126 00.004 7680 Moving (-0.14, 0.18) raw xDistance=0.10 yDistance=-0.22
23:10:06.126 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:06.130 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:10:06.130 00.000 6120 Enqueuing Expose request
23:10:06.133 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:10:06.133 00.000 7680 MoveAxis(E, 0, ABG)
23:10:06.135 00.002 7680 Move returns status 0, amount 0
23:10:06.135 00.000 7680 MoveAxis(N, 120, ABG)
23:10:06.135 00.000 7680 Guiding  Dir = 0, Dur = 120
23:10:06.135 00.000 7680 IsSlewing returns 0
23:10:06.135 00.000 7680 IsGuiding returns 0
23:10:06.137 00.002 7680 PulseGuide returned control before completion, sleep 130
23:10:06.274 00.137 7680 IsGuiding returns 1
23:10:06.274 00.000 7680 scope still moving after pulse duration time elapsed
23:10:06.306 00.032 7680 IsSlewing returns 0
23:10:06.306 00.000 7680 IsGuiding returns 0
23:10:06.306 00.000 7680 scope move finished after 120 + 50 ms
23:10:06.307 00.001 7680 Move returns status 0, amount 120
23:10:06.307 00.000 7680 move complete, result=0
23:10:06.307 00.000 7680 worker thread done servicing request
23:10:06.307 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 120 ms NORTH
23:10:06.311 00.004 7680 Worker thread wakes up
23:10:06.311 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:06.312 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:10:07.561 01.249 7680 Exposure complete
23:10:07.695 00.134 7680 worker thread done servicing request
23:10:07.695 00.000 6120 OnExposeComplete: enter
23:10:07.700 00.005 6120 UpdateGuideState(): m_state=6
23:10:07.704 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1388
23:10:07.709 00.005 6120 Star::Find returns 1 (1), X=965.03, Y=45.79, Mass=13448, SNR=75.0, Peak=255 HFD=6.8
23:10:07.713 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
23:10:07.716 00.003 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.43)
23:10:07.720 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.22 hyp=0.27 cameraTheta=2.17 mountX=0.11 mountY=-0.27, mountTheta=-1.19
23:10:07.724 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.22, opts=13)
23:10:07.729 00.005 6120 Enqueuing Move request for scope (-0.15, 0.22)
23:10:07.732 00.003 7680 Worker thread wakes up
23:10:07.732 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.22) opts 0xd
23:10:07.732 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.22)
23:10:07.732 00.000 7680 Moving (-0.15, 0.22) raw xDistance=0.11 yDistance=-0.27
23:10:07.732 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:10:07.732 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:10:07.732 00.000 7680 MoveAxis(E, 0, ABG)
23:10:07.732 00.000 7680 Move returns status 0, amount 0
23:10:07.732 00.000 7680 MoveAxis(N, 144, ABG)
23:10:07.733 00.001 7680 Guiding  Dir = 0, Dur = 144
23:10:07.733 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:07.738 00.005 7680 IsSlewing returns 0
23:10:07.738 00.000 6120 UpdateGuideState exits: m=13448 SNR=75.0 Saturated
23:10:07.744 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:07.748 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:07.752 00.004 6120 Enqueuing Expose request
23:10:07.755 00.003 7680 IsGuiding returns 0
23:10:07.756 00.001 7680 PulseGuide returned control before completion, sleep 154
23:10:07.926 00.170 7680 IsGuiding returns 1
23:10:07.928 00.002 7680 scope still moving after pulse duration time elapsed
23:10:07.958 00.030 7680 IsSlewing returns 0
23:10:07.960 00.002 7680 IsGuiding returns 0
23:10:07.960 00.000 7680 scope move finished after 144 + 59 ms
23:10:07.961 00.001 7680 Move returns status 0, amount 144
23:10:07.961 00.000 7680 move complete, result=0
23:10:07.961 00.000 7680 worker thread done servicing request
23:10:07.961 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 144 ms NORTH
23:10:07.968 00.007 7680 Worker thread wakes up
23:10:07.968 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:07.968 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:10:09.218 01.250 7680 Exposure complete
23:10:09.354 00.136 7680 worker thread done servicing request
23:10:09.354 00.000 6120 OnExposeComplete: enter
23:10:09.358 00.004 6120 UpdateGuideState(): m_state=6
23:10:09.362 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1389
23:10:09.367 00.005 6120 Star::Find returns 1 (1), X=965.03, Y=45.85, Mass=13719, SNR=77.1, Peak=255 HFD=7.0
23:10:09.373 00.006 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
23:10:09.379 00.006 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.54)
23:10:09.386 00.007 6120 CameraToMount -- cameraX=-0.15 cameraY=0.28 hyp=0.32 cameraTheta=2.06 mountX=0.10 mountY=-0.32, mountTheta=-1.28
23:10:09.394 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.28, opts=13)
23:10:09.400 00.006 6120 Enqueuing Move request for scope (-0.15, 0.28)
23:10:09.405 00.005 7680 Worker thread wakes up
23:10:09.406 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:09.411 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.28) opts 0xd
23:10:09.412 00.001 6120 UpdateGuideState exits: m=13719 SNR=77.1 Saturated
23:10:09.418 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.28)
23:10:09.419 00.001 7680 Moving (-0.15, 0.28) raw xDistance=0.10 yDistance=-0.32
23:10:09.419 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:10:09.419 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:10:09.420 00.001 7680 MoveAxis(E, 0, ABG)
23:10:09.420 00.000 7680 Move returns status 0, amount 0
23:10:09.420 00.000 7680 MoveAxis(N, 174, ABG)
23:10:09.420 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:09.427 00.007 7680 Guiding  Dir = 0, Dur = 174
23:10:09.429 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:09.435 00.006 7680 IsSlewing returns 0
23:10:09.435 00.000 6120 Enqueuing Expose request
23:10:09.440 00.005 7680 IsGuiding returns 0
23:10:09.441 00.001 7680 PulseGuide returned control before completion, sleep 184
23:10:09.631 00.190 7680 IsGuiding returns 1
23:10:09.631 00.000 7680 scope still moving after pulse duration time elapsed
23:10:09.662 00.031 7680 IsSlewing returns 0
23:10:09.663 00.001 7680 IsGuiding returns 0
23:10:09.664 00.001 7680 scope move finished after 174 + 48 ms
23:10:09.664 00.000 7680 Move returns status 0, amount 174
23:10:09.664 00.000 7680 move complete, result=0
23:10:09.664 00.000 7680 worker thread done servicing request
23:10:09.665 00.001 7680 Worker thread wakes up
23:10:09.665 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 174 ms NORTH
23:10:09.672 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:09.672 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:10:10.919 01.247 7680 Exposure complete
23:10:11.047 00.128 7680 worker thread done servicing request
23:10:11.047 00.000 6120 OnExposeComplete: enter
23:10:11.052 00.005 6120 UpdateGuideState(): m_state=6
23:10:11.057 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1390
23:10:11.061 00.004 6120 Star::Find returns 1 (1), X=965.04, Y=45.55, Mass=11841, SNR=70.3, Peak=255 HFD=6.7
23:10:11.064 00.003 6120 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-2.95) = xAngle (-0.06 = -0.06)
23:10:11.068 00.004 6120 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.33 = -0.33)
23:10:11.071 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.02 mountX=0.15 mountY=-0.05, mountTheta=-0.32
23:10:11.076 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.02, opts=13)
23:10:11.080 00.004 6120 Enqueuing Move request for scope (-0.15, -0.02)
23:10:11.084 00.004 7680 Worker thread wakes up
23:10:11.084 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
23:10:11.084 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
23:10:11.084 00.000 7680 Moving (-0.15, -0.02) raw xDistance=0.15 yDistance=-0.05
23:10:11.084 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:10:11.084 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:10:11.085 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:10:11.085 00.000 7680 MoveAxis(E, 0, ABG)
23:10:11.085 00.000 7680 Move returns status 0, amount 0
23:10:11.085 00.000 7680 MoveAxis(N, 0, ABG)
23:10:11.085 00.000 7680 Move returns status 0, amount 0
23:10:11.085 00.000 7680 move complete, result=0
23:10:11.085 00.000 7680 worker thread done servicing request
23:10:11.086 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:11.089 00.003 6120 UpdateGuideState exits: m=11841 SNR=70.3 Saturated
23:10:11.093 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:11.097 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:11.100 00.003 6120 Enqueuing Expose request
23:10:11.104 00.004 7680 Worker thread wakes up
23:10:11.104 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:10:11.108 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:11.108 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:10:12.354 01.246 7680 Exposure complete
23:10:12.492 00.138 7680 worker thread done servicing request
23:10:12.493 00.001 6120 OnExposeComplete: enter
23:10:12.496 00.003 6120 UpdateGuideState(): m_state=6
23:10:12.501 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1391
23:10:12.506 00.005 6120 Star::Find returns 1 (1), X=964.95, Y=45.51, Mass=12617, SNR=73.7, Peak=255 HFD=6.9
23:10:12.509 00.003 6120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-2.95) = xAngle (0.03 = 0.03)
23:10:12.513 00.004 6120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.24 = -0.24)
23:10:12.519 00.006 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.05 hyp=0.24 cameraTheta=-2.92 mountX=0.24 mountY=-0.06, mountTheta=-0.23
23:10:12.525 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.05, opts=13)
23:10:12.528 00.003 6120 Enqueuing Move request for scope (-0.23, -0.05)
23:10:12.531 00.003 7680 Worker thread wakes up
23:10:12.531 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.05) opts 0xd
23:10:12.531 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.05)
23:10:12.533 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:12.536 00.003 6120 UpdateGuideState exits: m=12617 SNR=73.7 Saturated
23:10:12.539 00.003 7680 Moving (-0.23, -0.05) raw xDistance=0.24 yDistance=-0.06
23:10:12.539 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:10:12.539 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:10:12.539 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:10:12.539 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:12.544 00.005 7680 MoveAxis(W, 97, ABG)
23:10:12.544 00.000 7680 Guiding  Dir = 3, Dur = 97
23:10:12.544 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:12.548 00.004 7680 IsSlewing returns 0
23:10:12.548 00.000 6120 Enqueuing Expose request
23:10:12.551 00.003 7680 IsGuiding returns 0
23:10:12.551 00.000 7680 PulseGuide returned control before completion, sleep 107
23:10:12.671 00.120 7680 IsGuiding returns 1
23:10:12.672 00.001 7680 scope still moving after pulse duration time elapsed
23:10:12.702 00.030 7680 IsSlewing returns 0
23:10:12.702 00.000 7680 IsGuiding returns 0
23:10:12.703 00.001 7680 scope move finished after 97 + 54 ms
23:10:12.703 00.000 7680 Move returns status 0, amount 97
23:10:12.703 00.000 7680 MoveAxis(N, 0, ABG)
23:10:12.704 00.001 7680 Move returns status 0, amount 0
23:10:12.704 00.000 7680 move complete, result=0
23:10:12.704 00.000 7680 worker thread done servicing request
23:10:12.704 00.000 6120 GuideStep: 0.2 px 97 ms WEST, -0.1 px 0 ms NORTH
23:10:12.711 00.007 7680 Worker thread wakes up
23:10:12.711 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:12.711 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:10:13.963 01.252 7680 Exposure complete
23:10:14.107 00.144 7680 worker thread done servicing request
23:10:14.107 00.000 6120 OnExposeComplete: enter
23:10:14.112 00.005 6120 UpdateGuideState(): m_state=6
23:10:14.117 00.005 6120 Star::Find(15, 964, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1392
23:10:14.121 00.004 6120 Star::Find returns 1 (1), X=965.07, Y=45.91, Mass=13020, SNR=73.7, Peak=255 HFD=6.9
23:10:14.126 00.005 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
23:10:14.129 00.003 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
23:10:14.133 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.35 hyp=0.37 cameraTheta=1.88 mountX=0.04 mountY=-0.36, mountTheta=-1.45
23:10:14.138 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.35, opts=13)
23:10:14.143 00.005 6120 Enqueuing Move request for scope (-0.11, 0.35)
23:10:14.147 00.004 7680 Worker thread wakes up
23:10:14.147 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.35) opts 0xd
23:10:14.148 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.35)
23:10:14.148 00.000 7680 Moving (-0.11, 0.35) raw xDistance=0.04 yDistance=-0.36
23:10:14.148 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:10:14.148 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:10:14.149 00.001 7680 MoveAxis(E, 0, ABG)
23:10:14.149 00.000 7680 Move returns status 0, amount 0
23:10:14.149 00.000 7680 MoveAxis(N, 196, ABG)
23:10:14.149 00.000 7680 Guiding  Dir = 0, Dur = 196
23:10:14.150 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:14.154 00.004 6120 UpdateGuideState exits: m=13020 SNR=73.7 Saturated
23:10:14.157 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:14.160 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:14.165 00.005 6120 Enqueuing Expose request
23:10:14.170 00.005 7680 IsSlewing returns 0
23:10:14.170 00.000 7680 IsGuiding returns 0
23:10:14.171 00.001 7680 PulseGuide returned control before completion, sleep 206
23:10:14.389 00.218 7680 IsGuiding returns 0
23:10:14.390 00.001 7680 Move returns status 0, amount 196
23:10:14.391 00.001 7680 move complete, result=0
23:10:14.392 00.001 7680 worker thread done servicing request
23:10:14.392 00.000 7680 Worker thread wakes up
23:10:14.392 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 196 ms NORTH
23:10:14.398 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:14.399 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:10:15.653 01.254 7680 Exposure complete
23:10:15.785 00.132 7680 worker thread done servicing request
23:10:15.785 00.000 6120 OnExposeComplete: enter
23:10:15.790 00.005 6120 UpdateGuideState(): m_state=6
23:10:15.794 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1393
23:10:15.797 00.003 6120 Star::Find returns 1 (1), X=965.07, Y=45.81, Mass=12591, SNR=73.4, Peak=255 HFD=6.8
23:10:15.802 00.005 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.32)
23:10:15.805 00.003 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.59)
23:10:15.809 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.27 cameraTheta=2.01 mountX=0.07 mountY=-0.27, mountTheta=-1.32
23:10:15.814 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.24, opts=13)
23:10:15.817 00.003 6120 Enqueuing Move request for scope (-0.11, 0.24)
23:10:15.821 00.004 7680 Worker thread wakes up
23:10:15.821 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
23:10:15.821 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
23:10:15.821 00.000 7680 Moving (-0.11, 0.24) raw xDistance=0.07 yDistance=-0.27
23:10:15.821 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:10:15.821 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:10:15.821 00.000 7680 MoveAxis(E, 0, ABG)
23:10:15.821 00.000 7680 Move returns status 0, amount 0
23:10:15.823 00.002 7680 MoveAxis(N, 145, ABG)
23:10:15.823 00.000 7680 Guiding  Dir = 0, Dur = 145
23:10:15.823 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:15.826 00.003 7680 IsSlewing returns 0
23:10:15.826 00.000 6120 UpdateGuideState exits: m=12591 SNR=73.4 Saturated
23:10:15.831 00.005 7680 IsGuiding returns 0
23:10:15.831 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:15.835 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:15.838 00.003 7680 PulseGuide returned control before completion, sleep 155
23:10:15.838 00.000 6120 Enqueuing Expose request
23:10:16.004 00.166 7680 IsGuiding returns 1
23:10:16.005 00.001 7680 scope still moving after pulse duration time elapsed
23:10:16.036 00.031 7680 IsSlewing returns 0
23:10:16.037 00.001 7680 IsGuiding returns 0
23:10:16.037 00.000 7680 scope move finished after 145 + 61 ms
23:10:16.038 00.001 7680 Move returns status 0, amount 145
23:10:16.038 00.000 7680 move complete, result=0
23:10:16.039 00.001 7680 worker thread done servicing request
23:10:16.039 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 145 ms NORTH
23:10:16.048 00.009 7680 Worker thread wakes up
23:10:16.048 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:16.048 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:10:17.300 01.252 7680 Exposure complete
23:10:17.432 00.132 7680 worker thread done servicing request
23:10:17.433 00.001 6120 OnExposeComplete: enter
23:10:17.436 00.003 6120 UpdateGuideState(): m_state=6
23:10:17.440 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
23:10:17.445 00.005 6120 Star::Find returns 1 (1), X=965.05, Y=45.89, Mass=12482, SNR=73.3, Peak=255 HFD=6.9
23:10:17.448 00.003 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
23:10:17.453 00.005 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
23:10:17.456 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.33 hyp=0.35 cameraTheta=1.95 mountX=0.07 mountY=-0.35, mountTheta=-1.39
23:10:17.461 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.33, opts=13)
23:10:17.465 00.004 6120 Enqueuing Move request for scope (-0.13, 0.33)
23:10:17.468 00.003 7680 Worker thread wakes up
23:10:17.468 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.33) opts 0xd
23:10:17.469 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.33)
23:10:17.469 00.000 7680 Moving (-0.13, 0.33) raw xDistance=0.07 yDistance=-0.35
23:10:17.469 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:10:17.469 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:10:17.469 00.000 7680 MoveAxis(E, 0, ABG)
23:10:17.470 00.001 7680 Move returns status 0, amount 0
23:10:17.470 00.000 7680 MoveAxis(N, 191, ABG)
23:10:17.470 00.000 7680 Guiding  Dir = 0, Dur = 191
23:10:17.470 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:17.474 00.004 7680 IsSlewing returns 0
23:10:17.474 00.000 6120 UpdateGuideState exits: m=12482 SNR=73.3 Saturated
23:10:17.477 00.003 7680 IsGuiding returns 0
23:10:17.478 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:17.481 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:17.486 00.005 7680 PulseGuide returned control before completion, sleep 201
23:10:17.486 00.000 6120 Enqueuing Expose request
23:10:17.695 00.209 7680 IsGuiding returns 1
23:10:17.696 00.001 7680 scope still moving after pulse duration time elapsed
23:10:17.726 00.030 7680 IsSlewing returns 0
23:10:17.727 00.001 7680 IsGuiding returns 0
23:10:17.728 00.001 7680 scope move finished after 191 + 59 ms
23:10:17.729 00.001 7680 Move returns status 0, amount 191
23:10:17.730 00.001 7680 move complete, result=0
23:10:17.730 00.000 7680 worker thread done servicing request
23:10:17.731 00.001 7680 Worker thread wakes up
23:10:17.732 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 191 ms NORTH
23:10:17.738 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:17.738 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,31,31,31)
23:10:18.928 01.190 6120 evsrv: cli 0FAF0158 connect
23:10:18.948 00.020 6120 case statement mapped state 6 to 3
23:10:18.951 00.003 6120 case statement mapped state 6 to 3
23:10:18.978 00.027 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"1bb90ad0-5fab-4306-8f69-f31b986cd544"}
23:10:19.074 00.096 6120 case statement mapped state 6 to 3
23:10:19.079 00.005 7680 Exposure complete
23:10:19.079 00.000 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Guiding","id":"1bb90ad0-5fab-4306-8f69-f31b986cd544"}
23:10:19.083 00.004 6120 evsrv: cli 0FAF0158 disconnect
23:10:19.088 00.005 6120 evsrv: cli 0FAF01F8 connect
23:10:19.092 00.004 6120 case statement mapped state 6 to 3
23:10:19.098 00.006 6120 case statement mapped state 6 to 3
23:10:19.101 00.003 6120 evsrv: cli 0FAF01F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"e48ca2f8-3ae9-425f-a9e3-192b2bcdb10e"}
23:10:19.105 00.004 6120 PhdController::Dither begins
23:10:19.108 00.003 6120 dither: size=5.00, dRA=3.47 dDec=-1.83
23:10:19.111 00.003 6120 MountToCamera -- mountTheta (-0.49) + m_xAngle (-2.95) = xAngle (-3.44 = 2.84)
23:10:19.114 00.003 6120 MountToCamera -- mountX=3.47 mountY=-1.83 hyp=3.92 mountTheta=-0.49 cameraX=-3.75, cameraY=1.15 cameraTheta=2.84
23:10:19.116 00.002 6120 setting lock position to (961.43, 46.72)
23:10:19.268 00.152 6120 Mount: notify guiding dithered (-3.7, 1.2)
23:10:19.273 00.005 6120 Status Line: Dither by 3.47,-1.83
23:10:19.280 00.007 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:10:19.394 00.114 6120 PhdController: newstate STATE_SETTLE_WAIT
23:10:19.398 00.004 6120 evsrv: cli 0FAF01F8 response: {"jsonrpc":"2.0","result":0,"id":"e48ca2f8-3ae9-425f-a9e3-192b2bcdb10e"}
23:10:19.401 00.003 6120 evsrv: cli 0FAF01F8 disconnect
23:10:19.444 00.043 7680 worker thread done servicing request
23:10:19.445 00.001 6120 OnExposeComplete: enter
23:10:19.448 00.003 6120 UpdateGuideState(): m_state=6
23:10:19.452 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1395
23:10:19.455 00.003 6120 Star::Find returns 1 (1), X=965.04, Y=45.73, Mass=13776, SNR=76.7, Peak=255 HFD=6.8
23:10:19.458 00.003 6120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-2.95) = xAngle (2.69 = 2.69)
23:10:19.461 00.003 6120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.42 = 2.42)
23:10:19.464 00.003 6120 CameraToMount -- cameraX=3.61 cameraY=-0.99 hyp=3.74 cameraTheta=-0.27 mountX=-3.36 mountY=2.47, mountTheta=2.51
23:10:19.468 00.004 6120 dither recenter: remaining=(-3.5,1.8) step=(-3.5,1.8)
23:10:19.472 00.004 6120 MountToCamera -- mountTheta (2.66) + m_xAngle (-2.95) = xAngle (-0.30 = -0.30)
23:10:19.474 00.002 6120 MountToCamera -- mountX=-3.47 mountY=1.83 hyp=3.92 mountTheta=2.66 cameraX=3.75, cameraY=-1.15 cameraTheta=-0.30
23:10:19.477 00.003 6120 SchedulePrimaryMove(0D6325F0, x=3.75, y=-1.15, opts=4)
23:10:19.482 00.005 6120 Enqueuing Move request for scope (3.75, -1.15)
23:10:19.485 00.003 7680 Worker thread wakes up
23:10:19.485 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.75, -1.15) opts 0x4
23:10:19.485 00.000 7680 Handling offset move in thread for scope, endpoint = (3.75, -1.15)
23:10:19.485 00.000 7680 Moving (3.75, -1.15) raw xDistance=-3.47 yDistance=1.83
23:10:19.485 00.000 7680 MoveAxis(E, 2249, B)
23:10:19.485 00.000 7680 Guiding  Dir = 2, Dur = 2249
23:10:19.485 00.000 6120 Mount: notify direct move -3.47,1.83
23:10:19.488 00.003 7680 IsSlewing returns 0
23:10:19.488 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:19.492 00.004 7680 IsGuiding returns 0
23:10:19.492 00.000 6120 UpdateGuideState exits: m=13776 SNR=76.7 Saturated
23:10:19.495 00.003 6120 PhdController: settling, locked = 1, distance = 4.08 (1.50) aobump = 0 frame = 1 / 99999
23:10:19.499 00.004 7680 PulseGuide returned control before completion, sleep 2259
23:10:19.499 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047419.499,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.08,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:10:19.503 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:19.505 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:19.508 00.003 6120 Enqueuing Expose request
23:10:21.771 02.263 7680 IsGuiding returns 0
23:10:21.772 00.001 7680 Move returns status 0, amount 2249
23:10:21.772 00.000 7680 MoveAxis(S, 994, B)
23:10:21.772 00.000 7680 Guiding  Dir = 1, Dur = 994
23:10:21.774 00.002 7680 IsSlewing returns 0
23:10:21.775 00.001 7680 IsGuiding returns 0
23:10:21.775 00.000 7680 PulseGuide returned control before completion, sleep 1004
23:10:22.790 01.015 7680 IsGuiding returns 1
23:10:22.792 00.002 7680 scope still moving after pulse duration time elapsed
23:10:22.822 00.030 7680 IsSlewing returns 0
23:10:22.823 00.001 7680 IsGuiding returns 0
23:10:22.823 00.000 7680 scope move finished after 994 + 54 ms
23:10:22.824 00.001 7680 Move returns status 0, amount 994
23:10:22.824 00.000 7680 move complete, result=0
23:10:22.825 00.001 7680 worker thread done servicing request
23:10:22.826 00.001 6120 GuideStep: -3.5 px 2249 ms EAST, 1.8 px 994 ms SOUTH
23:10:22.834 00.008 7680 Worker thread wakes up
23:10:22.834 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:22.834 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:10:24.090 01.256 7680 Exposure complete
23:10:24.219 00.129 7680 worker thread done servicing request
23:10:24.219 00.000 6120 OnExposeComplete: enter
23:10:24.223 00.004 6120 UpdateGuideState(): m_state=6
23:10:24.227 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1396
23:10:24.232 00.005 6120 Star::Find returns 1 (1), X=961.78, Y=47.11, Mass=14441, SNR=79.1, Peak=255 HFD=6.8
23:10:24.237 00.005 6120 CameraToMount -- cameraTheta (0.85) - m_xAngle (-2.95) = xAngle (3.81 = -2.48)
23:10:24.240 00.003 6120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.54 = -2.74)
23:10:24.245 00.005 6120 CameraToMount -- cameraX=0.35 cameraY=0.40 hyp=0.53 cameraTheta=0.85 mountX=-0.41 mountY=-0.20, mountTheta=-2.68
23:10:24.249 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=0.40, opts=13)
23:10:24.253 00.004 6120 Enqueuing Move request for scope (0.35, 0.40)
23:10:24.257 00.004 7680 Worker thread wakes up
23:10:24.257 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.40) opts 0xd
23:10:24.257 00.000 7680 Handling offset move in thread for scope, endpoint = (0.35, 0.40)
23:10:24.258 00.001 7680 Moving (0.35, 0.40) raw xDistance=-0.41 yDistance=-0.20
23:10:24.258 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
23:10:24.258 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
23:10:24.258 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:10:24.258 00.000 7680 MoveAxis(E, 169, ABG)
23:10:24.258 00.000 7680 Guiding  Dir = 2, Dur = 169
23:10:24.259 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:24.262 00.003 7680 IsSlewing returns 0
23:10:24.262 00.000 6120 UpdateGuideState exits: m=14441 SNR=79.1 Saturated
23:10:24.265 00.003 7680 IsGuiding returns 0
23:10:24.265 00.000 6120 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 2 / 99999
23:10:24.270 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764047424.270,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:10:24.274 00.004 7680 PulseGuide returned control before completion, sleep 179
23:10:24.274 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:24.278 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:24.282 00.004 6120 Enqueuing Expose request
23:10:24.468 00.186 7680 IsGuiding returns 1
23:10:24.470 00.002 7680 scope still moving after pulse duration time elapsed
23:10:24.500 00.030 7680 IsSlewing returns 0
23:10:24.501 00.001 7680 IsGuiding returns 0
23:10:24.502 00.001 7680 scope move finished after 169 + 66 ms
23:10:24.503 00.001 7680 Move returns status 0, amount 169
23:10:24.503 00.000 7680 MoveAxis(N, 0, ABG)
23:10:24.504 00.001 7680 Move returns status 0, amount 0
23:10:24.504 00.000 7680 move complete, result=0
23:10:24.504 00.000 7680 worker thread done servicing request
23:10:24.505 00.001 6120 GuideStep: -0.4 px 169 ms EAST, -0.2 px 0 ms NORTH
23:10:24.512 00.007 7680 Worker thread wakes up
23:10:24.512 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:24.512 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:10:25.769 01.257 7680 Exposure complete
23:10:25.895 00.126 7680 worker thread done servicing request
23:10:25.895 00.000 6120 OnExposeComplete: enter
23:10:25.899 00.004 6120 UpdateGuideState(): m_state=6
23:10:25.903 00.004 6120 Star::Find(15, 961, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1397
23:10:25.907 00.004 6120 Star::Find returns 1 (1), X=961.51, Y=47.29, Mass=13510, SNR=75.0, Peak=255 HFD=7.1
23:10:25.910 00.003 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.90)
23:10:25.914 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.17)
23:10:25.918 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.57 hyp=0.57 cameraTheta=1.43 mountX=-0.18 mountY=-0.47, mountTheta=-1.94
23:10:25.923 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.57, opts=13)
23:10:25.928 00.005 6120 Enqueuing Move request for scope (0.08, 0.57)
23:10:25.931 00.003 7680 Worker thread wakes up
23:10:25.931 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.57) opts 0xd
23:10:25.931 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.57)
23:10:25.932 00.001 7680 Moving (0.08, 0.57) raw xDistance=-0.18 yDistance=-0.47
23:10:25.932 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:10:25.932 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
23:10:25.932 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
23:10:25.933 00.001 7680 MoveAxis(E, 0, ABG)
23:10:25.933 00.000 7680 Move returns status 0, amount 0
23:10:25.933 00.000 7680 MoveAxis(N, 0, ABG)
23:10:25.933 00.000 7680 Move returns status 0, amount 0
23:10:25.933 00.000 7680 move complete, result=0
23:10:25.933 00.000 7680 worker thread done servicing request
23:10:25.934 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:25.939 00.005 6120 UpdateGuideState exits: m=13510 SNR=75.0 Saturated
23:10:25.942 00.003 6120 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 3 / 99999
23:10:25.946 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764047425.946,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.54,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
23:10:25.949 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:25.953 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:25.956 00.003 6120 Enqueuing Expose request
23:10:25.959 00.003 7680 Worker thread wakes up
23:10:25.960 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
23:10:25.963 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:25.963 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:10:27.206 01.243 7680 Exposure complete
23:10:27.328 00.122 7680 worker thread done servicing request
23:10:27.328 00.000 6120 OnExposeComplete: enter
23:10:27.332 00.004 6120 UpdateGuideState(): m_state=6
23:10:27.336 00.004 6120 Star::Find(15, 961, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1398
23:10:27.340 00.004 6120 Star::Find returns 1 (1), X=961.48, Y=47.38, Mass=13467, SNR=77.0, Peak=255 HFD=7.1
23:10:27.343 00.003 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
23:10:27.347 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
23:10:27.351 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.66 hyp=0.67 cameraTheta=1.49 mountX=-0.17 mountY=-0.57, mountTheta=-1.87
23:10:27.355 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.66, opts=13)
23:10:27.359 00.004 6120 Enqueuing Move request for scope (0.05, 0.66)
23:10:27.363 00.004 7680 Worker thread wakes up
23:10:27.363 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.66) opts 0xd
23:10:27.363 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.66)
23:10:27.363 00.000 7680 Moving (0.05, 0.66) raw xDistance=-0.17 yDistance=-0.57
23:10:27.363 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:10:27.364 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.25
23:10:27.364 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:27.368 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
23:10:27.369 00.001 7680 MoveAxis(E, 0, ABG)
23:10:27.369 00.000 6120 UpdateGuideState exits: m=13467 SNR=77.0 Saturated
23:10:27.373 00.004 7680 Move returns status 0, amount 0
23:10:27.373 00.000 7680 MoveAxis(N, 312, ABG)
23:10:27.373 00.000 7680 Guiding  Dir = 0, Dur = 312
23:10:27.373 00.000 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 4 / 99999
23:10:27.378 00.005 7680 IsSlewing returns 0
23:10:27.378 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047427.378,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.58,"Time":3.1,"SettleTime":10.0,"StarLocked":true}
23:10:27.382 00.004 7680 IsGuiding returns 0
23:10:27.382 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:27.385 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:27.389 00.004 6120 Enqueuing Expose request
23:10:27.392 00.003 7680 PulseGuide returned control before completion, sleep 322
23:10:27.725 00.333 7680 IsGuiding returns 1
23:10:27.726 00.001 7680 scope still moving after pulse duration time elapsed
23:10:27.757 00.031 7680 IsSlewing returns 0
23:10:27.758 00.001 7680 IsGuiding returns 0
23:10:27.758 00.000 7680 scope move finished after 312 + 64 ms
23:10:27.758 00.000 7680 Move returns status 0, amount 312
23:10:27.758 00.000 7680 move complete, result=0
23:10:27.760 00.002 7680 worker thread done servicing request
23:10:27.760 00.000 7680 Worker thread wakes up
23:10:27.760 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 312 ms NORTH
23:10:27.768 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:27.768 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:10:29.022 01.254 7680 Exposure complete
23:10:29.158 00.136 7680 worker thread done servicing request
23:10:29.159 00.001 6120 OnExposeComplete: enter
23:10:29.163 00.004 6120 UpdateGuideState(): m_state=6
23:10:29.167 00.004 6120 Star::Find(15, 961, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1399
23:10:29.172 00.005 6120 Star::Find returns 1 (1), X=961.56, Y=47.81, Mass=13843, SNR=77.7, Peak=255 HFD=7.0
23:10:29.175 00.003 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
23:10:29.179 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
23:10:29.183 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=1.09 hyp=1.10 cameraTheta=1.46 mountX=-0.33 mountY=-0.93, mountTheta=-1.91
23:10:29.189 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=1.09, opts=13)
23:10:29.192 00.003 6120 Enqueuing Move request for scope (0.12, 1.09)
23:10:29.196 00.004 7680 Worker thread wakes up
23:10:29.196 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 1.09) opts 0xd
23:10:29.197 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 1.09)
23:10:29.197 00.000 7680 Moving (0.12, 1.09) raw xDistance=-0.33 yDistance=-0.93
23:10:29.197 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:29.200 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
23:10:29.200 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93
23:10:29.200 00.000 7680 MoveAxis(E, 133, ABG)
23:10:29.201 00.001 7680 Guiding  Dir = 2, Dur = 133
23:10:29.201 00.000 6120 UpdateGuideState exits: m=13843 SNR=77.7 Saturated
23:10:29.205 00.004 7680 IsSlewing returns 0
23:10:29.206 00.001 6120 PhdController: settling, locked = 1, distance = 0.73 (1.50) aobump = 0 frame = 5 / 99999
23:10:29.209 00.003 7680 IsGuiding returns 0
23:10:29.209 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047429.209,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.73,"Time":4.9,"SettleTime":10.0,"StarLocked":true}
23:10:29.213 00.004 7680 PulseGuide returned control before completion, sleep 143
23:10:29.213 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:29.217 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:29.221 00.004 6120 Enqueuing Expose request
23:10:29.371 00.150 7680 IsGuiding returns 0
23:10:29.373 00.002 7680 Move returns status 0, amount 133
23:10:29.373 00.000 7680 MoveAxis(N, 503, ABG)
23:10:29.373 00.000 7680 Guiding  Dir = 0, Dur = 503
23:10:29.374 00.001 7680 IsSlewing returns 0
23:10:29.375 00.001 7680 IsGuiding returns 0
23:10:29.376 00.001 7680 PulseGuide returned control before completion, sleep 513
23:10:29.905 00.529 7680 IsGuiding returns 1
23:10:29.907 00.002 7680 scope still moving after pulse duration time elapsed
23:10:29.936 00.029 7680 IsSlewing returns 0
23:10:29.936 00.000 7680 IsGuiding returns 1
23:10:29.968 00.032 7680 IsSlewing returns 0
23:10:29.969 00.001 7680 IsGuiding returns 0
23:10:29.969 00.000 7680 scope move finished after 503 + 90 ms
23:10:29.970 00.001 7680 Move returns status 0, amount 503
23:10:29.970 00.000 7680 move complete, result=0
23:10:29.971 00.001 7680 worker thread done servicing request
23:10:29.971 00.000 6120 GuideStep: -0.3 px 133 ms EAST, -0.9 px 503 ms NORTH
23:10:29.978 00.007 7680 Worker thread wakes up
23:10:29.978 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:29.978 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:10:31.224 01.246 7680 Exposure complete
23:10:31.355 00.131 7680 worker thread done servicing request
23:10:31.355 00.000 6120 OnExposeComplete: enter
23:10:31.362 00.007 6120 UpdateGuideState(): m_state=6
23:10:31.366 00.004 6120 Star::Find(15, 961, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1400
23:10:31.370 00.004 6120 Star::Find returns 1 (1), X=961.09, Y=47.77, Mass=12776, SNR=73.8, Peak=255 HFD=6.8
23:10:31.373 00.003 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
23:10:31.376 00.003 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
23:10:31.381 00.005 6120 CameraToMount -- cameraX=-0.34 cameraY=1.05 hyp=1.11 cameraTheta=1.89 mountX=0.14 mountY=-1.10, mountTheta=-1.44
23:10:31.385 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=1.05, opts=13)
23:10:31.389 00.004 6120 Enqueuing Move request for scope (-0.34, 1.05)
23:10:31.393 00.004 7680 Worker thread wakes up
23:10:31.393 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 1.05) opts 0xd
23:10:31.394 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.34, 1.05)
23:10:31.394 00.000 7680 Moving (-0.34, 1.05) raw xDistance=0.14 yDistance=-1.10
23:10:31.394 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:10:31.394 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.10 from input -1.10
23:10:31.394 00.000 7680 MoveAxis(E, 0, ABG)
23:10:31.395 00.001 7680 Move returns status 0, amount 0
23:10:31.395 00.000 7680 MoveAxis(N, 595, ABG)
23:10:31.395 00.000 7680 Guiding  Dir = 0, Dur = 595
23:10:31.395 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:31.399 00.004 7680 IsSlewing returns 0
23:10:31.400 00.001 6120 UpdateGuideState exits: m=12776 SNR=73.8 Saturated
23:10:31.403 00.003 7680 IsGuiding returns 0
23:10:31.403 00.000 6120 PhdController: settling, locked = 1, distance = 0.85 (1.50) aobump = 0 frame = 6 / 99999
23:10:31.408 00.005 7680 PulseGuide returned control before completion, sleep 605
23:10:31.408 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047431.408,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.85,"Time":7.1,"SettleTime":10.0,"StarLocked":true}
23:10:31.413 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:31.415 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:31.419 00.004 6120 Enqueuing Expose request
23:10:32.018 00.599 7680 IsGuiding returns 1
23:10:32.019 00.001 7680 scope still moving after pulse duration time elapsed
23:10:32.049 00.030 7680 IsSlewing returns 0
23:10:32.050 00.001 7680 IsGuiding returns 0
23:10:32.051 00.001 7680 scope move finished after 595 + 51 ms
23:10:32.051 00.000 7680 Move returns status 0, amount 595
23:10:32.051 00.000 7680 move complete, result=0
23:10:32.052 00.001 7680 worker thread done servicing request
23:10:32.052 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.1 px 595 ms NORTH
23:10:32.058 00.006 7680 Worker thread wakes up
23:10:32.058 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:32.058 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:10:33.300 01.242 7680 Exposure complete
23:10:33.424 00.124 7680 worker thread done servicing request
23:10:33.425 00.001 6120 OnExposeComplete: enter
23:10:33.428 00.003 6120 UpdateGuideState(): m_state=6
23:10:33.433 00.005 6120 Star::Find(15, 961, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1401
23:10:33.437 00.004 6120 Star::Find returns 1 (1), X=961.11, Y=47.03, Mass=13599, SNR=75.0, Peak=255 HFD=7.0
23:10:33.440 00.003 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-2.95) = xAngle (5.33 = -0.96)
23:10:33.445 00.005 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.06 = -1.22)
23:10:33.449 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=0.32 hyp=0.45 cameraTheta=2.37 mountX=0.26 mountY=-0.43, mountTheta=-1.02
23:10:33.455 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.32, opts=13)
23:10:33.459 00.004 6120 Enqueuing Move request for scope (-0.33, 0.32)
23:10:33.463 00.004 7680 Worker thread wakes up
23:10:33.463 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:33.467 00.004 6120 UpdateGuideState exits: m=13599 SNR=75.0 Saturated
23:10:33.472 00.005 6120 PhdController: settling, locked = 1, distance = 0.73 (1.50) aobump = 0 frame = 7 / 99999
23:10:33.475 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.32) opts 0xd
23:10:33.475 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.32)
23:10:33.476 00.001 7680 Moving (-0.33, 0.32) raw xDistance=0.26 yDistance=-0.43
23:10:33.476 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
23:10:33.476 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:10:33.476 00.000 7680 MoveAxis(W, 107, ABG)
23:10:33.476 00.000 7680 Guiding  Dir = 3, Dur = 107
23:10:33.476 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047433.475,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.73,"Time":9.2,"SettleTime":10.0,"StarLocked":true}
23:10:33.479 00.003 7680 IsSlewing returns 0
23:10:33.480 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:33.484 00.004 7680 IsGuiding returns 0
23:10:33.484 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:33.488 00.004 6120 Enqueuing Expose request
23:10:33.491 00.003 7680 PulseGuide returned control before completion, sleep 117
23:10:33.620 00.129 7680 IsGuiding returns 1
23:10:33.621 00.001 7680 scope still moving after pulse duration time elapsed
23:10:33.651 00.030 7680 IsSlewing returns 0
23:10:33.653 00.002 7680 IsGuiding returns 0
23:10:33.654 00.001 7680 scope move finished after 107 + 63 ms
23:10:33.655 00.001 7680 Move returns status 0, amount 107
23:10:33.656 00.001 7680 MoveAxis(N, 232, ABG)
23:10:33.656 00.000 7680 Guiding  Dir = 0, Dur = 232
23:10:33.657 00.001 7680 IsSlewing returns 0
23:10:33.657 00.000 7680 IsGuiding returns 0
23:10:33.658 00.001 7680 PulseGuide returned control before completion, sleep 242
23:10:33.916 00.258 7680 IsGuiding returns 1
23:10:33.917 00.001 7680 scope still moving after pulse duration time elapsed
23:10:33.946 00.029 7680 IsSlewing returns 0
23:10:33.946 00.000 7680 IsGuiding returns 0
23:10:33.948 00.002 7680 scope move finished after 232 + 58 ms
23:10:33.948 00.000 7680 Move returns status 0, amount 232
23:10:33.949 00.001 7680 move complete, result=0
23:10:33.949 00.000 7680 worker thread done servicing request
23:10:33.949 00.000 7680 Worker thread wakes up
23:10:33.950 00.001 6120 GuideStep: 0.3 px 107 ms WEST, -0.4 px 232 ms NORTH
23:10:33.955 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:33.955 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:10:35.209 01.254 7680 Exposure complete
23:10:35.324 00.115 7680 worker thread done servicing request
23:10:35.325 00.001 6120 OnExposeComplete: enter
23:10:35.329 00.004 6120 UpdateGuideState(): m_state=6
23:10:35.332 00.003 6120 Star::Find(15, 961, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1402
23:10:35.337 00.005 6120 Star::Find returns 1 (0), X=961.49, Y=46.62, Mass=12069, SNR=70.7, Peak=239 HFD=7.1
23:10:35.340 00.003 6120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-2.95) = xAngle (1.88 = 1.88)
23:10:35.344 00.004 6120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.62 = 1.62)
23:10:35.348 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.07 mountX=-0.04 mountY=0.12, mountTheta=1.87
23:10:35.352 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.10, opts=13)
23:10:35.356 00.004 6120 Enqueuing Move request for scope (0.06, -0.10)
23:10:35.360 00.004 7680 Worker thread wakes up
23:10:35.360 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:35.363 00.003 6120 UpdateGuideState exits: m=12069 SNR=70.7
23:10:35.367 00.004 6120 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 8 / 99999
23:10:35.370 00.003 6120 PhdController: newstate STATE_FINISH
23:10:35.373 00.003 6120 PhdController complete: success
23:10:35.378 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
23:10:35.378 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
23:10:35.378 00.000 7680 Moving (0.06, -0.10) raw xDistance=-0.04 yDistance=0.12
23:10:35.378 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:10:35.379 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:10:35.379 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764047435.378,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
23:10:35.382 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:10:35.383 00.001 7680 MoveAxis(E, 0, ABG)
23:10:35.383 00.000 6120 Mount: notify guiding dither settle done success=1
23:10:35.388 00.005 6120 PhdController: newstate STATE_IDLE
23:10:35.391 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:35.395 00.004 7680 Move returns status 0, amount 0
23:10:35.395 00.000 7680 MoveAxis(N, 0, ABG)
23:10:35.395 00.000 7680 Move returns status 0, amount 0
23:10:35.395 00.000 7680 move complete, result=0
23:10:35.395 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:35.400 00.005 6120 Enqueuing Expose request
23:10:35.404 00.004 7680 worker thread done servicing request
23:10:35.405 00.001 7680 Worker thread wakes up
23:10:35.405 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:35.405 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:10:35.405 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:10:36.653 01.248 7680 Exposure complete
23:10:36.775 00.122 7680 worker thread done servicing request
23:10:36.775 00.000 6120 OnExposeComplete: enter
23:10:36.779 00.004 6120 UpdateGuideState(): m_state=6
23:10:36.783 00.004 6120 Star::Find(15, 961, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1403
23:10:36.788 00.005 6120 Star::Find returns 1 (1), X=961.21, Y=47.08, Mass=12774, SNR=72.7, Peak=255 HFD=6.8
23:10:36.791 00.003 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.22)
23:10:36.795 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
23:10:36.799 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.36 hyp=0.42 cameraTheta=2.11 mountX=0.15 mountY=-0.42, mountTheta=-1.23
23:10:36.805 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.36, opts=13)
23:10:36.810 00.005 6120 Enqueuing Move request for scope (-0.22, 0.36)
23:10:36.813 00.003 7680 Worker thread wakes up
23:10:36.814 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.36) opts 0xd
23:10:36.814 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.36)
23:10:36.814 00.000 7680 Moving (-0.22, 0.36) raw xDistance=0.15 yDistance=-0.42
23:10:36.814 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:10:36.814 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:36.819 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:10:36.819 00.000 7680 MoveAxis(E, 0, ABG)
23:10:36.819 00.000 7680 Move returns status 0, amount 0
23:10:36.819 00.000 7680 MoveAxis(N, 228, ABG)
23:10:36.820 00.001 7680 Guiding  Dir = 0, Dur = 228
23:10:36.820 00.000 6120 UpdateGuideState exits: m=12774 SNR=72.7 Saturated
23:10:36.825 00.005 7680 IsSlewing returns 0
23:10:36.825 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:36.829 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:36.834 00.005 7680 IsGuiding returns 0
23:10:36.834 00.000 6120 Enqueuing Expose request
23:10:36.838 00.004 7680 PulseGuide returned control before completion, sleep 238
23:10:37.080 00.242 7680 IsGuiding returns 1
23:10:37.081 00.001 7680 scope still moving after pulse duration time elapsed
23:10:37.111 00.030 7680 IsSlewing returns 0
23:10:37.112 00.001 7680 IsGuiding returns 0
23:10:37.112 00.000 7680 scope move finished after 228 + 50 ms
23:10:37.113 00.001 7680 Move returns status 0, amount 228
23:10:37.113 00.000 7680 move complete, result=0
23:10:37.113 00.000 7680 worker thread done servicing request
23:10:37.114 00.001 7680 Worker thread wakes up
23:10:37.114 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 228 ms NORTH
23:10:37.121 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:37.121 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:10:38.370 01.249 7680 Exposure complete
23:10:38.512 00.142 7680 worker thread done servicing request
23:10:38.512 00.000 6120 OnExposeComplete: enter
23:10:38.517 00.005 6120 UpdateGuideState(): m_state=6
23:10:38.520 00.003 6120 Star::Find(15, 961, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1404
23:10:38.525 00.005 6120 Star::Find returns 1 (1), X=961.40, Y=46.61, Mass=13558, SNR=76.9, Peak=255 HFD=6.9
23:10:38.528 00.003 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-2.95) = xAngle (1.11 = 1.11)
23:10:38.532 00.004 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.84 = 0.84)
23:10:38.536 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.84 mountX=0.05 mountY=0.09, mountTheta=1.03
23:10:38.540 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.11, opts=13)
23:10:38.545 00.005 6120 Enqueuing Move request for scope (-0.03, -0.11)
23:10:38.549 00.004 7680 Worker thread wakes up
23:10:38.550 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
23:10:38.550 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
23:10:38.550 00.000 7680 Moving (-0.03, -0.11) raw xDistance=0.05 yDistance=0.09
23:10:38.550 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:10:38.551 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:10:38.551 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:38.555 00.004 6120 UpdateGuideState exits: m=13558 SNR=76.9 Saturated
23:10:38.560 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:10:38.560 00.000 7680 MoveAxis(E, 0, ABG)
23:10:38.560 00.000 7680 Move returns status 0, amount 0
23:10:38.560 00.000 7680 MoveAxis(N, 0, ABG)
23:10:38.560 00.000 7680 Move returns status 0, amount 0
23:10:38.561 00.001 7680 move complete, result=0
23:10:38.561 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:38.565 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:38.569 00.004 6120 Enqueuing Expose request
23:10:38.573 00.004 7680 worker thread done servicing request
23:10:38.573 00.000 7680 Worker thread wakes up
23:10:38.573 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:38.573 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:10:38.573 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:10:39.827 01.254 7680 Exposure complete
23:10:39.955 00.128 7680 worker thread done servicing request
23:10:39.957 00.002 6120 OnExposeComplete: enter
23:10:39.963 00.006 6120 UpdateGuideState(): m_state=6
23:10:39.968 00.005 6120 Star::Find(15, 961, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1405
23:10:39.973 00.005 6120 Star::Find returns 1 (1), X=961.23, Y=46.98, Mass=13003, SNR=74.0, Peak=255 HFD=6.8
23:10:39.977 00.004 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.19 = -1.09)
23:10:39.981 00.004 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.93 = -1.36)
23:10:39.985 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.26 hyp=0.33 cameraTheta=2.24 mountX=0.15 mountY=-0.32, mountTheta=-1.13
23:10:39.992 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.26, opts=13)
23:10:39.996 00.004 6120 Enqueuing Move request for scope (-0.20, 0.26)
23:10:40.000 00.004 7680 Worker thread wakes up
23:10:40.000 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:40.005 00.005 6120 UpdateGuideState exits: m=13003 SNR=74.0 Saturated
23:10:40.008 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:40.013 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:40.017 00.004 6120 Enqueuing Expose request
23:10:40.022 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.26) opts 0xd
23:10:40.022 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.26)
23:10:40.022 00.000 7680 Moving (-0.20, 0.26) raw xDistance=0.15 yDistance=-0.32
23:10:40.023 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:10:40.023 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:10:40.023 00.000 7680 MoveAxis(E, 0, ABG)
23:10:40.024 00.001 7680 Move returns status 0, amount 0
23:10:40.025 00.001 7680 MoveAxis(N, 173, ABG)
23:10:40.025 00.000 7680 Guiding  Dir = 0, Dur = 173
23:10:40.025 00.000 7680 IsSlewing returns 0
23:10:40.026 00.001 7680 IsGuiding returns 0
23:10:40.026 00.000 7680 PulseGuide returned control before completion, sleep 183
23:10:40.220 00.194 7680 IsGuiding returns 1
23:10:40.220 00.000 7680 scope still moving after pulse duration time elapsed
23:10:40.252 00.032 7680 IsSlewing returns 0
23:10:40.253 00.001 7680 IsGuiding returns 0
23:10:40.254 00.001 7680 scope move finished after 173 + 55 ms
23:10:40.254 00.000 7680 Move returns status 0, amount 173
23:10:40.254 00.000 7680 move complete, result=0
23:10:40.256 00.002 7680 worker thread done servicing request
23:10:40.256 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 173 ms NORTH
23:10:40.264 00.008 7680 Worker thread wakes up
23:10:40.265 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:40.265 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:10:41.513 01.248 7680 Exposure complete
23:10:41.650 00.137 7680 worker thread done servicing request
23:10:41.650 00.000 6120 OnExposeComplete: enter
23:10:41.654 00.004 6120 UpdateGuideState(): m_state=6
23:10:41.658 00.004 6120 Star::Find(15, 961, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1406
23:10:41.662 00.004 6120 Star::Find returns 1 (1), X=961.15, Y=46.91, Mass=12801, SNR=74.2, Peak=255 HFD=6.9
23:10:41.666 00.004 6120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
23:10:41.670 00.004 6120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
23:10:41.673 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=0.19 hyp=0.34 cameraTheta=2.56 mountX=0.25 mountY=-0.30, mountTheta=-0.88
23:10:41.681 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.19, opts=13)
23:10:41.685 00.004 6120 Enqueuing Move request for scope (-0.29, 0.19)
23:10:41.688 00.003 7680 Worker thread wakes up
23:10:41.688 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.19) opts 0xd
23:10:41.689 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:41.693 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.19)
23:10:41.693 00.000 7680 Moving (-0.29, 0.19) raw xDistance=0.25 yDistance=-0.30
23:10:41.693 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
23:10:41.693 00.000 6120 UpdateGuideState exits: m=12801 SNR=74.2 Saturated
23:10:41.698 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:10:41.698 00.000 7680 MoveAxis(W, 100, ABG)
23:10:41.698 00.000 7680 Guiding  Dir = 3, Dur = 100
23:10:41.698 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:41.702 00.004 7680 IsSlewing returns 0
23:10:41.702 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:41.707 00.005 6120 Enqueuing Expose request
23:10:41.711 00.004 7680 IsGuiding returns 0
23:10:41.711 00.000 7680 PulseGuide returned control before completion, sleep 110
23:10:41.830 00.119 7680 IsGuiding returns 1
23:10:41.830 00.000 7680 scope still moving after pulse duration time elapsed
23:10:41.860 00.030 7680 IsSlewing returns 0
23:10:41.861 00.001 7680 IsGuiding returns 0
23:10:41.862 00.001 7680 scope move finished after 100 + 50 ms
23:10:41.862 00.000 7680 Move returns status 0, amount 100
23:10:41.862 00.000 7680 MoveAxis(N, 160, ABG)
23:10:41.863 00.001 7680 Guiding  Dir = 0, Dur = 160
23:10:41.863 00.000 7680 IsSlewing returns 0
23:10:41.864 00.001 7680 IsGuiding returns 0
23:10:41.866 00.002 7680 PulseGuide returned control before completion, sleep 170
23:10:42.047 00.181 7680 IsGuiding returns 1
23:10:42.047 00.000 7680 scope still moving after pulse duration time elapsed
23:10:42.077 00.030 7680 IsSlewing returns 0
23:10:42.078 00.001 7680 IsGuiding returns 0
23:10:42.080 00.002 7680 scope move finished after 160 + 54 ms
23:10:42.080 00.000 7680 Move returns status 0, amount 160
23:10:42.080 00.000 7680 move complete, result=0
23:10:42.081 00.001 7680 worker thread done servicing request
23:10:42.081 00.000 6120 GuideStep: 0.2 px 100 ms WEST, -0.3 px 160 ms NORTH
23:10:42.089 00.008 7680 Worker thread wakes up
23:10:42.089 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:42.089 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:10:43.343 01.254 7680 Exposure complete
23:10:43.484 00.141 7680 worker thread done servicing request
23:10:43.484 00.000 6120 OnExposeComplete: enter
23:10:43.489 00.005 6120 UpdateGuideState(): m_state=6
23:10:43.494 00.005 6120 Star::Find(15, 961, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1407
23:10:43.498 00.004 6120 Star::Find returns 1 (1), X=961.55, Y=46.77, Mass=14976, SNR=79.9, Peak=255 HFD=7.1
23:10:43.502 00.004 6120 CameraToMount -- cameraTheta (0.40) - m_xAngle (-2.95) = xAngle (3.35 = -2.93)
23:10:43.506 00.004 6120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.09 = 3.09)
23:10:43.510 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.40 mountX=-0.13 mountY=0.01, mountTheta=3.09
23:10:43.517 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.05, opts=13)
23:10:43.523 00.006 6120 Enqueuing Move request for scope (0.12, 0.05)
23:10:43.527 00.004 7680 Worker thread wakes up
23:10:43.527 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:43.531 00.004 6120 UpdateGuideState exits: m=14976 SNR=79.9 Saturated
23:10:43.534 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:43.539 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:10:43.539 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:10:43.539 00.000 7680 Moving (0.12, 0.05) raw xDistance=-0.13 yDistance=0.01
23:10:43.540 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:10:43.540 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:43.544 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:10:43.544 00.000 6120 Enqueuing Expose request
23:10:43.548 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:10:43.548 00.000 7680 MoveAxis(E, 0, ABG)
23:10:43.548 00.000 7680 Move returns status 0, amount 0
23:10:43.548 00.000 7680 MoveAxis(N, 0, ABG)
23:10:43.548 00.000 7680 Move returns status 0, amount 0
23:10:43.548 00.000 7680 move complete, result=0
23:10:43.548 00.000 7680 worker thread done servicing request
23:10:43.550 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:10:43.553 00.003 7680 Worker thread wakes up
23:10:43.553 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:43.554 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:10:44.802 01.248 7680 Exposure complete
23:10:44.936 00.134 7680 worker thread done servicing request
23:10:44.937 00.001 6120 OnExposeComplete: enter
23:10:44.941 00.004 6120 UpdateGuideState(): m_state=6
23:10:44.944 00.003 6120 Star::Find(15, 961, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1408
23:10:44.949 00.005 6120 Star::Find returns 1 (1), X=961.29, Y=46.96, Mass=13927, SNR=76.2, Peak=255 HFD=6.8
23:10:44.955 00.006 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
23:10:44.959 00.004 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
23:10:44.962 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.24 hyp=0.28 cameraTheta=2.09 mountX=0.09 mountY=-0.28, mountTheta=-1.26
23:10:44.968 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.24, opts=13)
23:10:44.972 00.004 6120 Enqueuing Move request for scope (-0.14, 0.24)
23:10:44.976 00.004 7680 Worker thread wakes up
23:10:44.976 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.24) opts 0xd
23:10:44.976 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:44.981 00.005 6120 UpdateGuideState exits: m=13927 SNR=76.2 Saturated
23:10:44.985 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.24)
23:10:44.985 00.000 7680 Moving (-0.14, 0.24) raw xDistance=0.09 yDistance=-0.28
23:10:44.985 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:44.989 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:10:44.989 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:10:44.989 00.000 7680 MoveAxis(E, 0, ABG)
23:10:44.989 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:44.994 00.005 7680 Move returns status 0, amount 0
23:10:44.994 00.000 7680 MoveAxis(N, 152, ABG)
23:10:44.994 00.000 6120 Enqueuing Expose request
23:10:44.998 00.004 7680 Guiding  Dir = 0, Dur = 152
23:10:44.998 00.000 7680 IsSlewing returns 0
23:10:44.999 00.001 7680 IsGuiding returns 0
23:10:44.999 00.000 7680 PulseGuide returned control before completion, sleep 162
23:10:45.168 00.169 7680 IsGuiding returns 1
23:10:45.169 00.001 7680 scope still moving after pulse duration time elapsed
23:10:45.200 00.031 7680 IsSlewing returns 0
23:10:45.200 00.000 7680 IsGuiding returns 0
23:10:45.201 00.001 7680 scope move finished after 152 + 49 ms
23:10:45.201 00.000 7680 Move returns status 0, amount 152
23:10:45.202 00.001 7680 move complete, result=0
23:10:45.202 00.000 7680 worker thread done servicing request
23:10:45.202 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 152 ms NORTH
23:10:45.210 00.008 7680 Worker thread wakes up
23:10:45.211 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:45.211 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:10:46.456 01.245 7680 Exposure complete
23:10:46.589 00.133 7680 worker thread done servicing request
23:10:46.591 00.002 6120 OnExposeComplete: enter
23:10:46.594 00.003 6120 UpdateGuideState(): m_state=6
23:10:46.599 00.005 6120 Star::Find(15, 961, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1409
23:10:46.602 00.003 6120 Star::Find returns 1 (1), X=961.52, Y=47.00, Mass=13576, SNR=76.0, Peak=255 HFD=6.7
23:10:46.606 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.06)
23:10:46.611 00.005 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.33)
23:10:46.616 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.28 hyp=0.30 cameraTheta=1.27 mountX=-0.14 mountY=-0.22, mountTheta=-2.14
23:10:46.621 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.28, opts=13)
23:10:46.626 00.005 6120 Enqueuing Move request for scope (0.09, 0.28)
23:10:46.630 00.004 7680 Worker thread wakes up
23:10:46.630 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:46.634 00.004 6120 UpdateGuideState exits: m=13576 SNR=76.0 Saturated
23:10:46.638 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:46.641 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:46.645 00.004 6120 Enqueuing Expose request
23:10:46.649 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.28) opts 0xd
23:10:46.649 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.28)
23:10:46.649 00.000 7680 Moving (0.09, 0.28) raw xDistance=-0.14 yDistance=-0.22
23:10:46.649 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:10:46.649 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:10:46.649 00.000 7680 MoveAxis(E, 0, ABG)
23:10:46.649 00.000 7680 Move returns status 0, amount 0
23:10:46.650 00.001 7680 MoveAxis(N, 118, ABG)
23:10:46.650 00.000 7680 Guiding  Dir = 0, Dur = 118
23:10:46.650 00.000 7680 IsSlewing returns 0
23:10:46.650 00.000 7680 IsGuiding returns 0
23:10:46.650 00.000 7680 PulseGuide returned control before completion, sleep 128
23:10:46.794 00.144 7680 IsGuiding returns 1
23:10:46.794 00.000 7680 scope still moving after pulse duration time elapsed
23:10:46.825 00.031 7680 IsSlewing returns 0
23:10:46.827 00.002 7680 IsGuiding returns 0
23:10:46.827 00.000 7680 scope move finished after 118 + 58 ms
23:10:46.828 00.001 7680 Move returns status 0, amount 118
23:10:46.828 00.000 7680 move complete, result=0
23:10:46.830 00.002 7680 worker thread done servicing request
23:10:46.830 00.000 7680 Worker thread wakes up
23:10:46.830 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 118 ms NORTH
23:10:46.841 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:46.841 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:10:48.089 01.248 7680 Exposure complete
23:10:48.227 00.138 7680 worker thread done servicing request
23:10:48.229 00.002 6120 OnExposeComplete: enter
23:10:48.234 00.005 6120 UpdateGuideState(): m_state=6
23:10:48.238 00.004 6120 Star::Find(15, 961, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1410
23:10:48.243 00.005 6120 Star::Find returns 1 (1), X=961.57, Y=46.66, Mass=12920, SNR=74.8, Peak=255 HFD=6.9
23:10:48.246 00.003 6120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-2.95) = xAngle (2.53 = 2.53)
23:10:48.250 00.004 6120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.26 = 2.26)
23:10:48.254 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-0.42 mountX=-0.12 mountY=0.11, mountTheta=2.39
23:10:48.259 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.06, opts=13)
23:10:48.265 00.006 6120 Enqueuing Move request for scope (0.13, -0.06)
23:10:48.268 00.003 7680 Worker thread wakes up
23:10:48.269 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:48.273 00.004 6120 UpdateGuideState exits: m=12920 SNR=74.8 Saturated
23:10:48.277 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
23:10:48.277 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
23:10:48.277 00.000 7680 Moving (0.13, -0.06) raw xDistance=-0.12 yDistance=0.11
23:10:48.277 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:48.281 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:48.284 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:10:48.284 00.000 6120 Enqueuing Expose request
23:10:48.288 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:10:48.288 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:10:48.289 00.001 7680 MoveAxis(E, 0, ABG)
23:10:48.289 00.000 7680 Move returns status 0, amount 0
23:10:48.289 00.000 7680 MoveAxis(N, 0, ABG)
23:10:48.289 00.000 7680 Move returns status 0, amount 0
23:10:48.289 00.000 7680 move complete, result=0
23:10:48.289 00.000 7680 worker thread done servicing request
23:10:48.290 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:10:48.295 00.005 7680 Worker thread wakes up
23:10:48.295 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:48.295 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:10:49.551 01.256 7680 Exposure complete
23:10:49.665 00.114 7680 worker thread done servicing request
23:10:49.667 00.002 6120 OnExposeComplete: enter
23:10:49.670 00.003 6120 UpdateGuideState(): m_state=6
23:10:49.674 00.004 6120 Star::Find(15, 961, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1411
23:10:49.678 00.004 6120 Star::Find returns 1 (1), X=961.57, Y=46.94, Mass=12833, SNR=74.6, Peak=255 HFD=6.9
23:10:49.682 00.004 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.97 = -2.32)
23:10:49.685 00.003 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.70 = -2.59)
23:10:49.689 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.22 hyp=0.26 cameraTheta=1.01 mountX=-0.18 mountY=-0.14, mountTheta=-2.48
23:10:49.694 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.22, opts=13)
23:10:49.699 00.005 6120 Enqueuing Move request for scope (0.14, 0.22)
23:10:49.702 00.003 7680 Worker thread wakes up
23:10:49.702 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:49.705 00.003 6120 UpdateGuideState exits: m=12833 SNR=74.6 Saturated
23:10:49.709 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:49.714 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:49.717 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.22) opts 0xd
23:10:49.718 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.22)
23:10:49.718 00.000 7680 Moving (0.14, 0.22) raw xDistance=-0.18 yDistance=-0.14
23:10:49.718 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:10:49.718 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:10:49.718 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:10:49.718 00.000 7680 MoveAxis(E, 0, ABG)
23:10:49.719 00.001 7680 Move returns status 0, amount 0
23:10:49.719 00.000 7680 MoveAxis(N, 0, ABG)
23:10:49.719 00.000 7680 Move returns status 0, amount 0
23:10:49.719 00.000 7680 move complete, result=0
23:10:49.719 00.000 7680 worker thread done servicing request
23:10:49.719 00.000 6120 Enqueuing Expose request
23:10:49.723 00.004 7680 Worker thread wakes up
23:10:49.723 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:10:49.726 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:49.727 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:10:50.978 01.251 7680 Exposure complete
23:10:51.107 00.129 7680 worker thread done servicing request
23:10:51.110 00.003 6120 OnExposeComplete: enter
23:10:51.114 00.004 6120 UpdateGuideState(): m_state=6
23:10:51.120 00.006 6120 Star::Find(15, 961, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1412
23:10:51.123 00.003 6120 Star::Find returns 1 (1), X=961.52, Y=47.09, Mass=13050, SNR=74.5, Peak=255 HFD=6.9
23:10:51.126 00.003 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
23:10:51.129 00.003 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.26)
23:10:51.132 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.38 hyp=0.39 cameraTheta=1.34 mountX=-0.16 mountY=-0.30, mountTheta=-2.06
23:10:51.138 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.38, opts=13)
23:10:51.145 00.007 6120 Enqueuing Move request for scope (0.09, 0.38)
23:10:51.149 00.004 7680 Worker thread wakes up
23:10:51.149 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.38) opts 0xd
23:10:51.149 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.38)
23:10:51.149 00.000 7680 Moving (0.09, 0.38) raw xDistance=-0.16 yDistance=-0.30
23:10:51.149 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:10:51.150 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:10:51.150 00.000 7680 MoveAxis(E, 0, ABG)
23:10:51.150 00.000 7680 Move returns status 0, amount 0
23:10:51.150 00.000 7680 MoveAxis(N, 162, ABG)
23:10:51.150 00.000 7680 Guiding  Dir = 0, Dur = 162
23:10:51.150 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:51.154 00.004 6120 UpdateGuideState exits: m=13050 SNR=74.5 Saturated
23:10:51.157 00.003 7680 IsSlewing returns 0
23:10:51.157 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:51.160 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:51.163 00.003 7680 IsGuiding returns 0
23:10:51.163 00.000 6120 Enqueuing Expose request
23:10:51.165 00.002 7680 PulseGuide returned control before completion, sleep 172
23:10:51.342 00.177 7680 IsGuiding returns 1
23:10:51.343 00.001 7680 scope still moving after pulse duration time elapsed
23:10:51.418 00.075 7680 IsSlewing returns 0
23:10:51.512 00.094 7680 IsGuiding returns 0
23:10:51.513 00.001 7680 scope move finished after 162 + 188 ms
23:10:51.513 00.000 7680 Move returns status 0, amount 162
23:10:51.513 00.000 7680 move complete, result=0
23:10:51.513 00.000 7680 worker thread done servicing request
23:10:51.513 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 162 ms NORTH
23:10:51.517 00.004 7680 Worker thread wakes up
23:10:51.517 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:51.517 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:10:52.755 01.238 7680 Exposure complete
23:10:52.890 00.135 7680 worker thread done servicing request
23:10:52.892 00.002 6120 OnExposeComplete: enter
23:10:52.897 00.005 6120 UpdateGuideState(): m_state=6
23:10:52.902 00.005 6120 Star::Find(15, 961, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1413
23:10:52.907 00.005 6120 Star::Find returns 1 (1), X=961.58, Y=47.25, Mass=12852, SNR=73.3, Peak=255 HFD=7.0
23:10:52.913 00.006 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.04)
23:10:52.918 00.005 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
23:10:52.923 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.53 hyp=0.55 cameraTheta=1.29 mountX=-0.25 mountY=-0.41, mountTheta=-2.11
23:10:52.928 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.53, opts=13)
23:10:52.932 00.004 6120 Enqueuing Move request for scope (0.15, 0.53)
23:10:52.935 00.003 7680 Worker thread wakes up
23:10:52.935 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:52.939 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.53) opts 0xd
23:10:52.939 00.000 6120 UpdateGuideState exits: m=12852 SNR=73.3 Saturated
23:10:52.943 00.004 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.53)
23:10:52.943 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:52.946 00.003 7680 Moving (0.15, 0.53) raw xDistance=-0.25 yDistance=-0.41
23:10:52.946 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:52.951 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
23:10:52.951 00.000 6120 Enqueuing Expose request
23:10:52.955 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:10:52.955 00.000 7680 MoveAxis(E, 100, ABG)
23:10:52.955 00.000 7680 Guiding  Dir = 2, Dur = 100
23:10:52.955 00.000 7680 IsSlewing returns 0
23:10:52.955 00.000 7680 IsGuiding returns 0
23:10:52.956 00.001 7680 PulseGuide returned control before completion, sleep 110
23:10:53.076 00.120 7680 IsGuiding returns 1
23:10:53.076 00.000 7680 scope still moving after pulse duration time elapsed
23:10:53.108 00.032 7680 IsSlewing returns 0
23:10:53.109 00.001 7680 IsGuiding returns 0
23:10:53.109 00.000 7680 scope move finished after 100 + 53 ms
23:10:53.109 00.000 7680 Move returns status 0, amount 100
23:10:53.109 00.000 7680 MoveAxis(N, 221, ABG)
23:10:53.109 00.000 7680 Guiding  Dir = 0, Dur = 221
23:10:53.109 00.000 7680 IsSlewing returns 0
23:10:53.109 00.000 7680 IsGuiding returns 0
23:10:53.111 00.002 7680 PulseGuide returned control before completion, sleep 231
23:10:53.344 00.233 7680 IsGuiding returns 1
23:10:53.344 00.000 7680 scope still moving after pulse duration time elapsed
23:10:53.376 00.032 7680 IsSlewing returns 0
23:10:53.376 00.000 7680 IsGuiding returns 0
23:10:53.376 00.000 7680 scope move finished after 221 + 45 ms
23:10:53.376 00.000 7680 Move returns status 0, amount 221
23:10:53.376 00.000 7680 move complete, result=0
23:10:53.376 00.000 7680 worker thread done servicing request
23:10:53.376 00.000 6120 GuideStep: -0.2 px 100 ms EAST, -0.4 px 221 ms NORTH
23:10:53.381 00.005 7680 Worker thread wakes up
23:10:53.381 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:53.382 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:10:54.630 01.248 7680 Exposure complete
23:10:54.774 00.144 7680 worker thread done servicing request
23:10:54.775 00.001 6120 OnExposeComplete: enter
23:10:54.780 00.005 6120 UpdateGuideState(): m_state=6
23:10:54.784 00.004 6120 Star::Find(15, 961, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1414
23:10:54.788 00.004 6120 Star::Find returns 1 (1), X=961.31, Y=47.05, Mass=13625, SNR=76.6, Peak=255 HFD=6.8
23:10:54.792 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.41)
23:10:54.796 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.68)
23:10:54.800 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.92 mountX=0.06 mountY=-0.36, mountTheta=-1.41
23:10:54.805 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.34, opts=13)
23:10:54.808 00.003 6120 Enqueuing Move request for scope (-0.12, 0.34)
23:10:54.813 00.005 7680 Worker thread wakes up
23:10:54.813 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.34) opts 0xd
23:10:54.813 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.34)
23:10:54.813 00.000 7680 Moving (-0.12, 0.34) raw xDistance=0.06 yDistance=-0.36
23:10:54.813 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:10:54.814 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:10:54.814 00.000 7680 MoveAxis(E, 0, ABG)
23:10:54.814 00.000 7680 Move returns status 0, amount 0
23:10:54.814 00.000 7680 MoveAxis(N, 193, ABG)
23:10:54.814 00.000 7680 Guiding  Dir = 0, Dur = 193
23:10:54.815 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:54.818 00.003 7680 IsSlewing returns 0
23:10:54.819 00.001 6120 UpdateGuideState exits: m=13625 SNR=76.6 Saturated
23:10:54.823 00.004 7680 IsGuiding returns 0
23:10:54.823 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:54.827 00.004 7680 PulseGuide returned control before completion, sleep 203
23:10:54.827 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:54.831 00.004 6120 Enqueuing Expose request
23:10:55.039 00.208 7680 IsGuiding returns 1
23:10:55.040 00.001 7680 scope still moving after pulse duration time elapsed
23:10:55.070 00.030 7680 IsSlewing returns 0
23:10:55.073 00.003 7680 IsGuiding returns 0
23:10:55.075 00.002 7680 scope move finished after 193 + 58 ms
23:10:55.075 00.000 7680 Move returns status 0, amount 193
23:10:55.076 00.001 7680 move complete, result=0
23:10:55.076 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 193 ms NORTH
23:10:55.084 00.008 7680 worker thread done servicing request
23:10:55.084 00.000 7680 Worker thread wakes up
23:10:55.085 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:55.085 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:10:56.339 01.254 7680 Exposure complete
23:10:56.479 00.140 7680 worker thread done servicing request
23:10:56.479 00.000 6120 OnExposeComplete: enter
23:10:56.483 00.004 6120 UpdateGuideState(): m_state=6
23:10:56.488 00.005 6120 Star::Find(15, 961, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1415
23:10:56.493 00.005 6120 Star::Find returns 1 (1), X=961.13, Y=47.02, Mass=13471, SNR=76.1, Peak=255 HFD=7.0
23:10:56.498 00.005 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
23:10:56.502 00.004 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
23:10:56.506 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.30 hyp=0.43 cameraTheta=2.36 mountX=0.24 mountY=-0.41, mountTheta=-1.03
23:10:56.510 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.30, opts=13)
23:10:56.515 00.005 6120 Enqueuing Move request for scope (-0.30, 0.30)
23:10:56.518 00.003 7680 Worker thread wakes up
23:10:56.518 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.30) opts 0xd
23:10:56.518 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.30)
23:10:56.518 00.000 7680 Moving (-0.30, 0.30) raw xDistance=0.24 yDistance=-0.41
23:10:56.518 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:10:56.520 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:56.524 00.004 6120 UpdateGuideState exits: m=13471 SNR=76.1 Saturated
23:10:56.527 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:56.532 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:56.536 00.004 6120 Enqueuing Expose request
23:10:56.540 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:10:56.540 00.000 7680 MoveAxis(W, 99, ABG)
23:10:56.540 00.000 7680 Guiding  Dir = 3, Dur = 99
23:10:56.540 00.000 7680 IsSlewing returns 0
23:10:56.541 00.001 7680 IsGuiding returns 0
23:10:56.541 00.000 7680 PulseGuide returned control before completion, sleep 109
23:10:56.655 00.114 7680 IsGuiding returns 1
23:10:56.655 00.000 7680 scope still moving after pulse duration time elapsed
23:10:56.685 00.030 7680 IsSlewing returns 0
23:10:56.685 00.000 7680 IsGuiding returns 0
23:10:56.686 00.001 7680 scope move finished after 99 + 46 ms
23:10:56.686 00.000 7680 Move returns status 0, amount 99
23:10:56.687 00.001 7680 MoveAxis(N, 220, ABG)
23:10:56.687 00.000 7680 Guiding  Dir = 0, Dur = 220
23:10:56.687 00.000 7680 IsSlewing returns 0
23:10:56.688 00.001 7680 IsGuiding returns 0
23:10:56.689 00.001 7680 PulseGuide returned control before completion, sleep 230
23:10:56.921 00.232 7680 IsGuiding returns 1
23:10:56.921 00.000 7680 scope still moving after pulse duration time elapsed
23:10:56.953 00.032 7680 IsSlewing returns 0
23:10:56.955 00.002 7680 IsGuiding returns 0
23:10:56.956 00.001 7680 scope move finished after 220 + 47 ms
23:10:56.958 00.002 7680 Move returns status 0, amount 220
23:10:56.959 00.001 7680 move complete, result=0
23:10:56.959 00.000 7680 worker thread done servicing request
23:10:56.960 00.001 7680 Worker thread wakes up
23:10:56.960 00.000 6120 GuideStep: 0.2 px 99 ms WEST, -0.4 px 220 ms NORTH
23:10:56.965 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:56.965 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:10:58.216 01.251 7680 Exposure complete
23:10:58.345 00.129 7680 worker thread done servicing request
23:10:58.346 00.001 6120 OnExposeComplete: enter
23:10:58.350 00.004 6120 UpdateGuideState(): m_state=6
23:10:58.355 00.005 6120 Star::Find(15, 961, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1416
23:10:58.360 00.005 6120 Star::Find returns 1 (0), X=961.66, Y=46.60, Mass=12436, SNR=72.7, Peak=252 HFD=7.0
23:10:58.364 00.004 6120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-2.95) = xAngle (2.47 = 2.47)
23:10:58.367 00.003 6120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.20 = 2.20)
23:10:58.371 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.49 mountX=-0.20 mountY=0.20, mountTheta=2.34
23:10:58.375 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.12, opts=13)
23:10:58.379 00.004 6120 Enqueuing Move request for scope (0.22, -0.12)
23:10:58.383 00.004 7680 Worker thread wakes up
23:10:58.383 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.12) opts 0xd
23:10:58.383 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.12)
23:10:58.384 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:58.386 00.002 6120 UpdateGuideState exits: m=12436 SNR=72.7
23:10:58.391 00.005 7680 Moving (0.22, -0.12) raw xDistance=-0.20 yDistance=0.20
23:10:58.392 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:10:58.392 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:10:58.392 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:58.398 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:10:58.398 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:58.403 00.005 6120 Enqueuing Expose request
23:10:58.406 00.003 7680 MoveAxis(E, 0, ABG)
23:10:58.406 00.000 7680 Move returns status 0, amount 0
23:10:58.406 00.000 7680 MoveAxis(N, 0, ABG)
23:10:58.406 00.000 7680 Move returns status 0, amount 0
23:10:58.408 00.002 7680 move complete, result=0
23:10:58.408 00.000 7680 worker thread done servicing request
23:10:58.408 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:10:58.413 00.005 7680 Worker thread wakes up
23:10:58.413 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:58.413 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:10:59.668 01.255 7680 Exposure complete
23:10:59.804 00.136 7680 worker thread done servicing request
23:10:59.805 00.001 6120 OnExposeComplete: enter
23:10:59.810 00.005 6120 UpdateGuideState(): m_state=6
23:10:59.813 00.003 6120 Star::Find(15, 961, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1417
23:10:59.817 00.004 6120 Star::Find returns 1 (1), X=961.61, Y=46.84, Mass=12824, SNR=73.2, Peak=255 HFD=6.8
23:10:59.820 00.003 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.75)
23:10:59.824 00.004 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
23:10:59.827 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.22 cameraTheta=0.58 mountX=-0.20 mountY=-0.03, mountTheta=-3.00
23:10:59.833 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.12, opts=13)
23:10:59.837 00.004 6120 Enqueuing Move request for scope (0.18, 0.12)
23:10:59.840 00.003 7680 Worker thread wakes up
23:10:59.840 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
23:10:59.840 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
23:10:59.840 00.000 7680 Moving (0.18, 0.12) raw xDistance=-0.20 yDistance=-0.03
23:10:59.842 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:10:59.842 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:10:59.842 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:10:59.842 00.000 7680 MoveAxis(E, 82, ABG)
23:10:59.842 00.000 7680 Guiding  Dir = 2, Dur = 82
23:10:59.842 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:10:59.846 00.004 7680 IsSlewing returns 0
23:10:59.846 00.000 6120 UpdateGuideState exits: m=12824 SNR=73.2 Saturated
23:10:59.851 00.005 7680 IsGuiding returns 0
23:10:59.851 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:59.856 00.005 7680 PulseGuide returned control before completion, sleep 92
23:10:59.856 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:10:59.861 00.005 6120 Enqueuing Expose request
23:10:59.954 00.093 7680 IsGuiding returns 1
23:10:59.955 00.001 7680 scope still moving after pulse duration time elapsed
23:10:59.984 00.029 7680 IsSlewing returns 0
23:10:59.985 00.001 7680 IsGuiding returns 0
23:10:59.985 00.000 7680 scope move finished after 82 + 51 ms
23:10:59.986 00.001 7680 Move returns status 0, amount 82
23:10:59.986 00.000 7680 MoveAxis(N, 0, ABG)
23:10:59.986 00.000 7680 Move returns status 0, amount 0
23:10:59.986 00.000 7680 move complete, result=0
23:10:59.986 00.000 7680 worker thread done servicing request
23:10:59.986 00.000 6120 GuideStep: -0.2 px 82 ms EAST, -0.0 px 0 ms NORTH
23:10:59.993 00.007 7680 Worker thread wakes up
23:10:59.993 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:10:59.993 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:11:01.241 01.248 7680 Exposure complete
23:11:01.378 00.137 7680 worker thread done servicing request
23:11:01.379 00.001 6120 OnExposeComplete: enter
23:11:01.382 00.003 6120 UpdateGuideState(): m_state=6
23:11:01.388 00.006 6120 Star::Find(15, 961, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1418
23:11:01.392 00.004 6120 Star::Find returns 1 (1), X=961.24, Y=47.10, Mass=12803, SNR=73.6, Peak=255 HFD=6.8
23:11:01.395 00.003 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (4.99 = -1.29)
23:11:01.399 00.004 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.56)
23:11:01.402 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.38 hyp=0.43 cameraTheta=2.04 mountX=0.12 mountY=-0.43, mountTheta=-1.30
23:11:01.408 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.38, opts=13)
23:11:01.412 00.004 6120 Enqueuing Move request for scope (-0.19, 0.38)
23:11:01.415 00.003 7680 Worker thread wakes up
23:11:01.415 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.38) opts 0xd
23:11:01.415 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.38)
23:11:01.415 00.000 7680 Moving (-0.19, 0.38) raw xDistance=0.12 yDistance=-0.43
23:11:01.415 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:11:01.417 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:11:01.417 00.000 7680 MoveAxis(E, 0, ABG)
23:11:01.417 00.000 7680 Move returns status 0, amount 0
23:11:01.417 00.000 7680 MoveAxis(N, 233, ABG)
23:11:01.417 00.000 7680 Guiding  Dir = 0, Dur = 233
23:11:01.417 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:01.424 00.007 6120 UpdateGuideState exits: m=12803 SNR=73.6 Saturated
23:11:01.428 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:01.434 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:01.437 00.003 6120 Enqueuing Expose request
23:11:01.441 00.004 7680 IsSlewing returns 0
23:11:01.442 00.001 7680 IsGuiding returns 0
23:11:01.442 00.000 7680 PulseGuide returned control before completion, sleep 243
23:11:01.701 00.259 7680 IsGuiding returns 1
23:11:01.701 00.000 7680 scope still moving after pulse duration time elapsed
23:11:01.733 00.032 7680 IsSlewing returns 0
23:11:01.733 00.000 7680 IsGuiding returns 0
23:11:01.734 00.001 7680 scope move finished after 233 + 58 ms
23:11:01.734 00.000 7680 Move returns status 0, amount 233
23:11:01.734 00.000 7680 move complete, result=0
23:11:01.734 00.000 7680 worker thread done servicing request
23:11:01.735 00.001 7680 Worker thread wakes up
23:11:01.736 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 233 ms NORTH
23:11:01.745 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:01.745 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:11:02.995 01.250 7680 Exposure complete
23:11:03.132 00.137 7680 worker thread done servicing request
23:11:03.132 00.000 6120 OnExposeComplete: enter
23:11:03.136 00.004 6120 UpdateGuideState(): m_state=6
23:11:03.142 00.006 6120 Star::Find(15, 961, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1419
23:11:03.146 00.004 6120 Star::Find returns 1 (1), X=961.38, Y=46.96, Mass=13393, SNR=74.8, Peak=255 HFD=6.7
23:11:03.150 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
23:11:03.155 00.005 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
23:11:03.158 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.76 mountX=0.00 mountY=-0.24, mountTheta=-1.56
23:11:03.165 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.24, opts=13)
23:11:03.168 00.003 6120 Enqueuing Move request for scope (-0.05, 0.24)
23:11:03.173 00.005 7680 Worker thread wakes up
23:11:03.173 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:03.177 00.004 6120 UpdateGuideState exits: m=13393 SNR=74.8 Saturated
23:11:03.181 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:03.185 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:03.188 00.003 6120 Enqueuing Expose request
23:11:03.193 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.24) opts 0xd
23:11:03.193 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.24)
23:11:03.193 00.000 7680 Moving (-0.05, 0.24) raw xDistance=0.00 yDistance=-0.24
23:11:03.193 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:11:03.194 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:11:03.194 00.000 7680 MoveAxis(E, 0, ABG)
23:11:03.194 00.000 7680 Move returns status 0, amount 0
23:11:03.194 00.000 7680 MoveAxis(N, 130, ABG)
23:11:03.194 00.000 7680 Guiding  Dir = 0, Dur = 130
23:11:03.194 00.000 7680 IsSlewing returns 0
23:11:03.195 00.001 7680 IsGuiding returns 0
23:11:03.196 00.001 7680 PulseGuide returned control before completion, sleep 140
23:11:03.345 00.149 7680 IsGuiding returns 1
23:11:03.346 00.001 7680 scope still moving after pulse duration time elapsed
23:11:03.377 00.031 7680 IsSlewing returns 0
23:11:03.378 00.001 7680 IsGuiding returns 0
23:11:03.378 00.000 7680 scope move finished after 130 + 53 ms
23:11:03.379 00.001 7680 Move returns status 0, amount 130
23:11:03.379 00.000 7680 move complete, result=0
23:11:03.379 00.000 7680 worker thread done servicing request
23:11:03.381 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 130 ms NORTH
23:11:03.387 00.006 7680 Worker thread wakes up
23:11:03.387 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:03.387 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:11:04.646 01.259 7680 Exposure complete
23:11:04.789 00.143 7680 worker thread done servicing request
23:11:04.789 00.000 6120 OnExposeComplete: enter
23:11:04.792 00.003 6120 UpdateGuideState(): m_state=6
23:11:04.797 00.005 6120 Star::Find(15, 961, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1420
23:11:04.800 00.003 6120 Star::Find returns 1 (1), X=961.62, Y=46.70, Mass=12316, SNR=71.9, Peak=255 HFD=6.9
23:11:04.804 00.004 6120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-2.95) = xAngle (2.86 = 2.86)
23:11:04.808 00.004 6120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.59 = 2.59)
23:11:04.811 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.10 mountX=-0.18 mountY=0.10, mountTheta=2.64
23:11:04.815 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.02, opts=13)
23:11:04.819 00.004 6120 Enqueuing Move request for scope (0.19, -0.02)
23:11:04.823 00.004 7680 Worker thread wakes up
23:11:04.823 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
23:11:04.823 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
23:11:04.823 00.000 7680 Moving (0.19, -0.02) raw xDistance=-0.18 yDistance=0.10
23:11:04.823 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:11:04.823 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:11:04.823 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:11:04.823 00.000 7680 MoveAxis(E, 0, ABG)
23:11:04.824 00.001 7680 Move returns status 0, amount 0
23:11:04.824 00.000 7680 MoveAxis(N, 0, ABG)
23:11:04.824 00.000 7680 Move returns status 0, amount 0
23:11:04.824 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:04.829 00.005 7680 move complete, result=0
23:11:04.829 00.000 6120 UpdateGuideState exits: m=12316 SNR=71.9 Saturated
23:11:04.832 00.003 7680 worker thread done servicing request
23:11:04.832 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:04.837 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:04.840 00.003 6120 Enqueuing Expose request
23:11:04.843 00.003 7680 Worker thread wakes up
23:11:04.843 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:04.845 00.002 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:11:04.848 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:11:06.095 01.247 7680 Exposure complete
23:11:06.210 00.115 7680 worker thread done servicing request
23:11:06.210 00.000 6120 OnExposeComplete: enter
23:11:06.214 00.004 6120 UpdateGuideState(): m_state=6
23:11:06.218 00.004 6120 Star::Find(15, 961, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1421
23:11:06.222 00.004 6120 Star::Find returns 1 (1), X=961.34, Y=47.13, Mass=13129, SNR=72.9, Peak=255 HFD=6.8
23:11:06.227 00.005 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.54)
23:11:06.232 00.005 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
23:11:06.237 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.41 hyp=0.42 cameraTheta=1.79 mountX=0.01 mountY=-0.41, mountTheta=-1.54
23:11:06.243 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.41, opts=13)
23:11:06.248 00.005 6120 Enqueuing Move request for scope (-0.09, 0.41)
23:11:06.252 00.004 7680 Worker thread wakes up
23:11:06.253 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:06.263 00.010 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.41) opts 0xd
23:11:06.264 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.41)
23:11:06.264 00.000 7680 Moving (-0.09, 0.41) raw xDistance=0.01 yDistance=-0.41
23:11:06.264 00.000 6120 UpdateGuideState exits: m=13129 SNR=72.9 Saturated
23:11:06.269 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:06.273 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:11:06.273 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:11:06.273 00.000 7680 MoveAxis(E, 0, ABG)
23:11:06.274 00.001 7680 Move returns status 0, amount 0
23:11:06.274 00.000 7680 MoveAxis(N, 224, ABG)
23:11:06.274 00.000 7680 Guiding  Dir = 0, Dur = 224
23:11:06.274 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:06.278 00.004 6120 Enqueuing Expose request
23:11:06.281 00.003 7680 IsSlewing returns 0
23:11:06.281 00.000 7680 IsGuiding returns 0
23:11:06.282 00.001 7680 PulseGuide returned control before completion, sleep 234
23:11:06.519 00.237 7680 IsGuiding returns 1
23:11:06.519 00.000 7680 scope still moving after pulse duration time elapsed
23:11:06.549 00.030 7680 IsSlewing returns 0
23:11:06.550 00.001 7680 IsGuiding returns 0
23:11:06.550 00.000 7680 scope move finished after 224 + 44 ms
23:11:06.550 00.000 7680 Move returns status 0, amount 224
23:11:06.551 00.001 7680 move complete, result=0
23:11:06.551 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 224 ms NORTH
23:11:06.556 00.005 7680 worker thread done servicing request
23:11:06.558 00.002 7680 Worker thread wakes up
23:11:06.558 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:06.558 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,32,31,31)
23:11:06.605 00.047 6120 evsrv: cli 0FAEF618 connect
23:11:06.728 00.123 6120 case statement mapped state 6 to 3
23:11:06.736 00.008 6120 case statement mapped state 6 to 3
23:11:06.740 00.004 6120 evsrv: cli 0FAEF618 request: {"method":"get_app_state","id":"9297ee2e-f726-4f04-87fa-f88b0d52a460"}
23:11:06.745 00.005 6120 case statement mapped state 6 to 3
23:11:06.748 00.003 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":"Guiding","id":"9297ee2e-f726-4f04-87fa-f88b0d52a460"}
23:11:06.753 00.005 6120 evsrv: cli 0FAEF618 disconnect
23:11:06.756 00.003 6120 evsrv: cli 0FAEF7F8 connect
23:11:06.760 00.004 6120 case statement mapped state 6 to 3
23:11:06.764 00.004 6120 case statement mapped state 6 to 3
23:11:06.770 00.006 6120 evsrv: cli 0FAEF7F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"e00a35b5-ca48-499a-b889-d977d6ebef14"}
23:11:06.773 00.003 6120 PhdController::Dither begins
23:11:06.776 00.003 6120 dither: size=5.00, dRA=-0.44 dDec=-2.28
23:11:06.779 00.003 6120 MountToCamera -- mountTheta (-1.76) + m_xAngle (-2.95) = xAngle (-4.72 = 1.57)
23:11:06.782 00.003 6120 MountToCamera -- mountX=-0.44 mountY=-2.28 hyp=2.32 mountTheta=-1.76 cameraX=0.01, cameraY=2.32 cameraTheta=1.57
23:11:06.785 00.003 6120 setting lock position to (961.44, 49.04)
23:11:06.789 00.004 6120 Mount: notify guiding dithered (0.0, 2.3)
23:11:06.940 00.151 6120 Status Line: Dither by -0.44,-2.28
23:11:06.946 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:11:07.061 00.115 6120 PhdController: newstate STATE_SETTLE_WAIT
23:11:07.066 00.005 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":0,"id":"e00a35b5-ca48-499a-b889-d977d6ebef14"}
23:11:07.069 00.003 6120 evsrv: cli 0FAEF7F8 disconnect
23:11:07.799 00.730 7680 Exposure complete
23:11:07.906 00.107 7680 worker thread done servicing request
23:11:07.906 00.000 6120 OnExposeComplete: enter
23:11:07.910 00.004 6120 UpdateGuideState(): m_state=6
23:11:07.914 00.004 6120 Star::Find(15, 961, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1422
23:11:07.920 00.006 6120 Star::Find returns 1 (1), X=961.24, Y=46.92, Mass=12753, SNR=73.1, Peak=255 HFD=6.8
23:11:07.925 00.005 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
23:11:07.935 00.010 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
23:11:07.939 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-2.12 hyp=2.13 cameraTheta=-1.67 mountX=0.60 mountY=1.82, mountTheta=1.25
23:11:07.950 00.011 6120 dither recenter: remaining=(0.4,2.3) step=(0.4,2.3)
23:11:07.955 00.005 6120 MountToCamera -- mountTheta (1.38) + m_xAngle (-2.95) = xAngle (-1.57 = -1.57)
23:11:07.960 00.005 6120 MountToCamera -- mountX=0.44 mountY=2.28 hyp=2.32 mountTheta=1.38 cameraX=-0.01, cameraY=-2.32 cameraTheta=-1.57
23:11:07.965 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-2.32, opts=4)
23:11:07.970 00.005 6120 Enqueuing Move request for scope (-0.01, -2.32)
23:11:07.983 00.013 7680 Worker thread wakes up
23:11:07.983 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -2.32) opts 0x4
23:11:07.983 00.000 6120 Mount: notify direct move 0.44,2.28
23:11:07.987 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.01, -2.32)
23:11:07.987 00.000 7680 Moving (-0.01, -2.32) raw xDistance=0.44 yDistance=2.28
23:11:07.987 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:07.991 00.004 7680 MoveAxis(W, 285, B)
23:11:07.991 00.000 7680 Guiding  Dir = 3, Dur = 285
23:11:07.991 00.000 6120 UpdateGuideState exits: m=12753 SNR=73.1 Saturated
23:11:07.994 00.003 7680 IsSlewing returns 0
23:11:07.994 00.000 6120 PhdController: settling, locked = 1, distance = 2.49 (1.50) aobump = 0 frame = 1 / 99999
23:11:07.999 00.005 7680 IsGuiding returns 0
23:11:07.999 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047467.999,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.49,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:11:08.002 00.003 7680 PulseGuide returned control before completion, sleep 295
23:11:08.002 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:08.008 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:08.014 00.006 6120 Enqueuing Expose request
23:11:08.311 00.297 7680 IsGuiding returns 1
23:11:08.312 00.001 7680 scope still moving after pulse duration time elapsed
23:11:08.342 00.030 7680 IsSlewing returns 0
23:11:08.342 00.000 7680 IsGuiding returns 0
23:11:08.342 00.000 7680 scope move finished after 285 + 58 ms
23:11:08.342 00.000 7680 Move returns status 0, amount 285
23:11:08.342 00.000 7680 MoveAxis(S, 1238, B)
23:11:08.342 00.000 7680 Guiding  Dir = 1, Dur = 1238
23:11:08.343 00.001 7680 IsSlewing returns 0
23:11:08.343 00.000 7680 IsGuiding returns 0
23:11:08.343 00.000 7680 PulseGuide returned control before completion, sleep 1248
23:11:09.595 01.252 7680 IsGuiding returns 1
23:11:09.596 00.001 7680 scope still moving after pulse duration time elapsed
23:11:09.627 00.031 7680 IsSlewing returns 0
23:11:09.628 00.001 7680 IsGuiding returns 0
23:11:09.629 00.001 7680 scope move finished after 1238 + 47 ms
23:11:09.629 00.000 7680 Move returns status 0, amount 1238
23:11:09.629 00.000 7680 move complete, result=0
23:11:09.630 00.001 7680 worker thread done servicing request
23:11:09.630 00.000 7680 Worker thread wakes up
23:11:09.630 00.000 6120 GuideStep: 0.4 px 285 ms WEST, 2.3 px 1238 ms SOUTH
23:11:09.638 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:09.638 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:10.884 01.246 7680 Exposure complete
23:11:11.003 00.119 7680 worker thread done servicing request
23:11:11.004 00.001 6120 OnExposeComplete: enter
23:11:11.008 00.004 6120 UpdateGuideState(): m_state=6
23:11:11.011 00.003 6120 Star::Find(15, 961, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1423
23:11:11.015 00.004 6120 Star::Find returns 1 (1), X=961.94, Y=48.12, Mass=12961, SNR=74.5, Peak=255 HFD=6.9
23:11:11.021 00.006 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-2.95) = xAngle (1.88 = 1.88)
23:11:11.024 00.003 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.61 = 1.61)
23:11:11.028 00.004 6120 CameraToMount -- cameraX=0.50 cameraY=-0.92 hyp=1.05 cameraTheta=-1.08 mountX=-0.32 mountY=1.05, mountTheta=1.87
23:11:11.033 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.50, y=-0.92, opts=13)
23:11:11.037 00.004 6120 Enqueuing Move request for scope (0.50, -0.92)
23:11:11.040 00.003 7680 Worker thread wakes up
23:11:11.040 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.92) opts 0xd
23:11:11.041 00.001 7680 Handling offset move in thread for scope, endpoint = (0.50, -0.92)
23:11:11.041 00.000 7680 Moving (0.50, -0.92) raw xDistance=-0.32 yDistance=1.05
23:11:11.041 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
23:11:11.041 00.000 7680 resist switch: large excursion: input 1.05 thresh 0.60 direction from 0 to 1
23:11:11.041 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.14
23:11:11.041 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.05 from input 1.05
23:11:11.041 00.000 7680 MoveAxis(E, 130, ABG)
23:11:11.041 00.000 7680 Guiding  Dir = 2, Dur = 130
23:11:11.041 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:11.045 00.004 7680 IsSlewing returns 0
23:11:11.045 00.000 6120 UpdateGuideState exits: m=12961 SNR=74.5 Saturated
23:11:11.049 00.004 7680 IsGuiding returns 0
23:11:11.050 00.001 6120 PhdController: settling, locked = 1, distance = 1.05 (1.50) aobump = 0 frame = 2 / 99999
23:11:11.053 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764047471.053,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.05,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:11:11.056 00.003 7680 PulseGuide returned control before completion, sleep 140
23:11:11.056 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:11.060 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:11.063 00.003 6120 Enqueuing Expose request
23:11:11.205 00.142 7680 IsGuiding returns 1
23:11:11.206 00.001 7680 scope still moving after pulse duration time elapsed
23:11:11.234 00.028 7680 IsSlewing returns 0
23:11:11.236 00.002 7680 IsGuiding returns 0
23:11:11.236 00.000 7680 scope move finished after 130 + 57 ms
23:11:11.237 00.001 7680 Move returns status 0, amount 130
23:11:11.237 00.000 7680 MoveAxis(S, 568, ABG)
23:11:11.238 00.001 7680 Guiding  Dir = 1, Dur = 568
23:11:11.238 00.000 7680 IsSlewing returns 0
23:11:11.239 00.001 7680 IsGuiding returns 0
23:11:11.239 00.000 7680 PulseGuide returned control before completion, sleep 578
23:11:11.826 00.587 7680 IsGuiding returns 1
23:11:11.828 00.002 7680 scope still moving after pulse duration time elapsed
23:11:11.858 00.030 7680 IsSlewing returns 0
23:11:11.858 00.000 7680 IsGuiding returns 0
23:11:11.859 00.001 7680 scope move finished after 568 + 51 ms
23:11:11.860 00.001 7680 Move returns status 0, amount 568
23:11:11.860 00.000 7680 move complete, result=0
23:11:11.860 00.000 7680 worker thread done servicing request
23:11:11.861 00.001 6120 GuideStep: -0.3 px 130 ms EAST, 1.0 px 568 ms SOUTH
23:11:11.867 00.006 7680 Worker thread wakes up
23:11:11.867 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:11.867 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:13.123 01.256 7680 Exposure complete
23:11:13.257 00.134 7680 worker thread done servicing request
23:11:13.257 00.000 6120 OnExposeComplete: enter
23:11:13.263 00.006 6120 UpdateGuideState(): m_state=6
23:11:13.267 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1424
23:11:13.271 00.004 6120 Star::Find returns 1 (1), X=961.87, Y=49.15, Mass=13441, SNR=74.4, Peak=255 HFD=6.8
23:11:13.275 00.004 6120 CameraToMount -- cameraTheta (0.24) - m_xAngle (-2.95) = xAngle (3.20 = -3.08)
23:11:13.279 00.004 6120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.93 = 2.93)
23:11:13.283 00.004 6120 CameraToMount -- cameraX=0.43 cameraY=0.11 hyp=0.44 cameraTheta=0.24 mountX=-0.44 mountY=0.09, mountTheta=2.93
23:11:13.288 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.43, y=0.11, opts=13)
23:11:13.292 00.004 6120 Enqueuing Move request for scope (0.43, 0.11)
23:11:13.295 00.003 7680 Worker thread wakes up
23:11:13.296 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:13.300 00.004 6120 UpdateGuideState exits: m=13441 SNR=74.4 Saturated
23:11:13.304 00.004 6120 PhdController: settling, locked = 1, distance = 0.87 (1.50) aobump = 0 frame = 3 / 99999
23:11:13.308 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.11) opts 0xd
23:11:13.308 00.000 7680 Handling offset move in thread for scope, endpoint = (0.43, 0.11)
23:11:13.308 00.000 7680 Moving (0.43, 0.11) raw xDistance=-0.44 yDistance=0.09
23:11:13.309 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
23:11:13.309 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:11:13.309 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:11:13.309 00.000 7680 MoveAxis(E, 190, ABG)
23:11:13.310 00.001 7680 Guiding  Dir = 2, Dur = 190
23:11:13.310 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047473.308,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.87,"Time":2.3,"SettleTime":10.0,"StarLocked":true}
23:11:13.314 00.004 7680 IsSlewing returns 0
23:11:13.314 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:13.318 00.004 7680 IsGuiding returns 0
23:11:13.318 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:13.321 00.003 7680 PulseGuide returned control before completion, sleep 200
23:11:13.321 00.000 6120 Enqueuing Expose request
23:11:13.535 00.214 7680 IsGuiding returns 1
23:11:13.535 00.000 7680 scope still moving after pulse duration time elapsed
23:11:13.567 00.032 7680 IsSlewing returns 0
23:11:13.568 00.001 7680 IsGuiding returns 0
23:11:13.568 00.000 7680 scope move finished after 190 + 60 ms
23:11:13.569 00.001 7680 Move returns status 0, amount 190
23:11:13.569 00.000 7680 MoveAxis(N, 0, ABG)
23:11:13.569 00.000 7680 Move returns status 0, amount 0
23:11:13.569 00.000 7680 move complete, result=0
23:11:13.569 00.000 7680 worker thread done servicing request
23:11:13.569 00.000 6120 GuideStep: -0.4 px 190 ms EAST, 0.1 px 0 ms NORTH
23:11:13.576 00.007 7680 Worker thread wakes up
23:11:13.576 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:13.576 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:14.816 01.240 7680 Exposure complete
23:11:14.942 00.126 7680 worker thread done servicing request
23:11:14.943 00.001 6120 OnExposeComplete: enter
23:11:14.946 00.003 6120 UpdateGuideState(): m_state=6
23:11:14.951 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1425
23:11:14.956 00.005 6120 Star::Find returns 1 (1), X=961.71, Y=49.27, Mass=13752, SNR=76.4, Peak=255 HFD=7.0
23:11:14.960 00.004 6120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-2.95) = xAngle (3.64 = -2.64)
23:11:14.963 00.003 6120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.38 = -2.91)
23:11:14.967 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=0.23 hyp=0.36 cameraTheta=0.69 mountX=-0.31 mountY=-0.08, mountTheta=-2.88
23:11:14.971 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.23, opts=13)
23:11:14.976 00.005 6120 Enqueuing Move request for scope (0.27, 0.23)
23:11:14.979 00.003 7680 Worker thread wakes up
23:11:14.979 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.23) opts 0xd
23:11:14.979 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.23)
23:11:14.979 00.000 7680 Moving (0.27, 0.23) raw xDistance=-0.31 yDistance=-0.08
23:11:14.979 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
23:11:14.980 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:11:14.980 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:14.985 00.005 6120 UpdateGuideState exits: m=13752 SNR=76.4 Saturated
23:11:14.990 00.005 6120 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 4 / 99999
23:11:14.993 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:11:14.993 00.000 7680 MoveAxis(E, 141, ABG)
23:11:14.993 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047474.993,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.71,"Time":3.9,"SettleTime":10.0,"StarLocked":true}
23:11:14.997 00.004 7680 Guiding  Dir = 2, Dur = 141
23:11:14.998 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:15.001 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:15.005 00.004 6120 Enqueuing Expose request
23:11:15.007 00.002 7680 IsSlewing returns 0
23:11:15.008 00.001 7680 IsGuiding returns 0
23:11:15.008 00.000 7680 PulseGuide returned control before completion, sleep 151
23:11:15.171 00.163 7680 IsGuiding returns 1
23:11:15.173 00.002 7680 scope still moving after pulse duration time elapsed
23:11:15.200 00.027 7680 IsSlewing returns 0
23:11:15.202 00.002 7680 IsGuiding returns 0
23:11:15.203 00.001 7680 scope move finished after 141 + 53 ms
23:11:15.203 00.000 7680 Move returns status 0, amount 141
23:11:15.204 00.001 7680 MoveAxis(N, 0, ABG)
23:11:15.205 00.001 7680 Move returns status 0, amount 0
23:11:15.206 00.001 7680 move complete, result=0
23:11:15.206 00.000 7680 worker thread done servicing request
23:11:15.207 00.001 6120 GuideStep: -0.3 px 141 ms EAST, -0.1 px 0 ms NORTH
23:11:15.213 00.006 7680 Worker thread wakes up
23:11:15.213 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:15.213 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:16.468 01.255 7680 Exposure complete
23:11:16.594 00.126 7680 worker thread done servicing request
23:11:16.594 00.000 6120 OnExposeComplete: enter
23:11:16.597 00.003 6120 UpdateGuideState(): m_state=6
23:11:16.603 00.006 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1426
23:11:16.607 00.004 6120 Star::Find returns 1 (1), X=961.32, Y=49.87, Mass=13154, SNR=74.6, Peak=255 HFD=6.8
23:11:16.611 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
23:11:16.614 00.003 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
23:11:16.618 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.83 hyp=0.83 cameraTheta=1.72 mountX=-0.03 mountY=-0.80, mountTheta=-1.61
23:11:16.624 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.83, opts=13)
23:11:16.627 00.003 6120 Enqueuing Move request for scope (-0.12, 0.83)
23:11:16.631 00.004 7680 Worker thread wakes up
23:11:16.632 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.83) opts 0xd
23:11:16.632 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.83)
23:11:16.632 00.000 7680 Moving (-0.12, 0.83) raw xDistance=-0.03 yDistance=-0.80
23:11:16.632 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:11:16.632 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:16.636 00.004 6120 UpdateGuideState exits: m=13154 SNR=74.6 Saturated
23:11:16.640 00.004 6120 PhdController: settling, locked = 1, distance = 0.75 (1.50) aobump = 0 frame = 5 / 99999
23:11:16.644 00.004 7680 resist switch: large excursion: input -0.80 thresh 0.60 direction from 1 to -1
23:11:16.644 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.39
23:11:16.644 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
23:11:16.644 00.000 7680 MoveAxis(E, 0, ABG)
23:11:16.645 00.001 7680 Move returns status 0, amount 0
23:11:16.645 00.000 7680 MoveAxis(N, 432, ABG)
23:11:16.645 00.000 7680 Guiding  Dir = 0, Dur = 432
23:11:16.645 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047476.644,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.75,"Time":5.6,"SettleTime":10.0,"StarLocked":true}
23:11:16.650 00.005 7680 IsSlewing returns 0
23:11:16.650 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:16.654 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:16.658 00.004 6120 Enqueuing Expose request
23:11:16.662 00.004 7680 IsGuiding returns 0
23:11:16.662 00.000 7680 PulseGuide returned control before completion, sleep 442
23:11:17.118 00.456 7680 IsGuiding returns 1
23:11:17.119 00.001 7680 scope still moving after pulse duration time elapsed
23:11:17.150 00.031 7680 IsSlewing returns 0
23:11:17.151 00.001 7680 IsGuiding returns 0
23:11:17.151 00.000 7680 scope move finished after 432 + 57 ms
23:11:17.152 00.001 7680 Move returns status 0, amount 432
23:11:17.152 00.000 7680 move complete, result=0
23:11:17.153 00.001 7680 worker thread done servicing request
23:11:17.153 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.8 px 432 ms NORTH
23:11:17.159 00.006 7680 Worker thread wakes up
23:11:17.159 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:17.159 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:18.402 01.243 7680 Exposure complete
23:11:18.525 00.123 7680 worker thread done servicing request
23:11:18.526 00.001 6120 OnExposeComplete: enter
23:11:18.529 00.003 6120 UpdateGuideState(): m_state=6
23:11:18.533 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1427
23:11:18.537 00.004 6120 Star::Find returns 1 (1), X=961.13, Y=49.93, Mass=12531, SNR=72.9, Peak=255 HFD=6.9
23:11:18.540 00.003 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.86 = -1.43)
23:11:18.544 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
23:11:18.548 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.89 hyp=0.94 cameraTheta=1.90 mountX=0.14 mountY=-0.93, mountTheta=-1.43
23:11:18.552 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.89, opts=13)
23:11:18.556 00.004 6120 Enqueuing Move request for scope (-0.31, 0.89)
23:11:18.559 00.003 7680 Worker thread wakes up
23:11:18.559 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.89) opts 0xd
23:11:18.560 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.89)
23:11:18.560 00.000 7680 Moving (-0.31, 0.89) raw xDistance=0.14 yDistance=-0.93
23:11:18.560 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:11:18.561 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93
23:11:18.561 00.000 7680 MoveAxis(E, 0, ABG)
23:11:18.561 00.000 7680 Move returns status 0, amount 0
23:11:18.561 00.000 7680 MoveAxis(N, 505, ABG)
23:11:18.561 00.000 7680 Guiding  Dir = 0, Dur = 505
23:11:18.561 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:18.564 00.003 7680 IsSlewing returns 0
23:11:18.565 00.001 6120 UpdateGuideState exits: m=12531 SNR=72.9 Saturated
23:11:18.568 00.003 7680 IsGuiding returns 0
23:11:18.569 00.001 6120 PhdController: settling, locked = 1, distance = 0.81 (1.50) aobump = 0 frame = 6 / 99999
23:11:18.573 00.004 7680 PulseGuide returned control before completion, sleep 515
23:11:18.573 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047478.573,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.81,"Time":7.5,"SettleTime":10.0,"StarLocked":true}
23:11:18.577 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:18.582 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:18.585 00.003 6120 Enqueuing Expose request
23:11:19.099 00.514 7680 IsGuiding returns 1
23:11:19.099 00.000 7680 scope still moving after pulse duration time elapsed
23:11:19.131 00.032 7680 IsSlewing returns 0
23:11:19.132 00.001 7680 IsGuiding returns 0
23:11:19.133 00.001 7680 scope move finished after 505 + 59 ms
23:11:19.133 00.000 7680 Move returns status 0, amount 505
23:11:19.134 00.001 7680 move complete, result=0
23:11:19.134 00.000 7680 worker thread done servicing request
23:11:19.136 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.9 px 505 ms NORTH
23:11:19.144 00.008 7680 Worker thread wakes up
23:11:19.144 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:19.146 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:20.397 01.251 7680 Exposure complete
23:11:20.520 00.123 7680 worker thread done servicing request
23:11:20.521 00.001 6120 OnExposeComplete: enter
23:11:20.524 00.003 6120 UpdateGuideState(): m_state=6
23:11:20.528 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1428
23:11:20.532 00.004 6120 Star::Find returns 1 (1), X=961.14, Y=49.64, Mass=12812, SNR=72.2, Peak=255 HFD=6.8
23:11:20.535 00.003 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.99 = -1.30)
23:11:20.539 00.004 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.56)
23:11:20.541 00.002 6120 CameraToMount -- cameraX=-0.30 cameraY=0.59 hyp=0.66 cameraTheta=2.03 mountX=0.18 mountY=-0.66, mountTheta=-1.31
23:11:20.547 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.59, opts=13)
23:11:20.551 00.004 6120 Enqueuing Move request for scope (-0.30, 0.59)
23:11:20.554 00.003 7680 Worker thread wakes up
23:11:20.554 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.59) opts 0xd
23:11:20.555 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.59)
23:11:20.555 00.000 7680 Moving (-0.30, 0.59) raw xDistance=0.18 yDistance=-0.66
23:11:20.555 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:11:20.555 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:20.559 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
23:11:20.560 00.001 7680 MoveAxis(E, 0, ABG)
23:11:20.560 00.000 7680 Move returns status 0, amount 0
23:11:20.560 00.000 7680 MoveAxis(N, 360, ABG)
23:11:20.560 00.000 7680 Guiding  Dir = 0, Dur = 360
23:11:20.560 00.000 6120 UpdateGuideState exits: m=12812 SNR=72.2 Saturated
23:11:20.564 00.004 7680 IsSlewing returns 0
23:11:20.564 00.000 6120 PhdController: settling, locked = 1, distance = 0.76 (1.50) aobump = 0 frame = 7 / 99999
23:11:20.568 00.004 7680 IsGuiding returns 0
23:11:20.568 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047480.568,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.76,"Time":9.5,"SettleTime":10.0,"StarLocked":true}
23:11:20.571 00.003 7680 PulseGuide returned control before completion, sleep 370
23:11:20.571 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:20.579 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:20.583 00.004 6120 Enqueuing Expose request
23:11:20.945 00.362 7680 IsGuiding returns 1
23:11:20.946 00.001 7680 scope still moving after pulse duration time elapsed
23:11:20.976 00.030 7680 IsSlewing returns 0
23:11:20.977 00.001 7680 IsGuiding returns 1
23:11:21.007 00.030 7680 IsSlewing returns 0
23:11:21.007 00.000 7680 IsGuiding returns 1
23:11:21.038 00.031 7680 IsSlewing returns 0
23:11:21.039 00.001 7680 IsGuiding returns 0
23:11:21.040 00.001 7680 scope move finished after 360 + 111 ms
23:11:21.040 00.000 7680 Move returns status 0, amount 360
23:11:21.040 00.000 7680 move complete, result=0
23:11:21.040 00.000 7680 worker thread done servicing request
23:11:21.040 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.7 px 360 ms NORTH
23:11:21.047 00.007 7680 Worker thread wakes up
23:11:21.047 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:21.047 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:22.303 01.256 7680 Exposure complete
23:11:22.446 00.143 7680 worker thread done servicing request
23:11:22.446 00.000 6120 OnExposeComplete: enter
23:11:22.452 00.006 6120 UpdateGuideState(): m_state=6
23:11:22.457 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1429
23:11:22.461 00.004 6120 Star::Find returns 1 (1), X=960.92, Y=49.15, Mass=13820, SNR=76.9, Peak=255 HFD=6.9
23:11:22.465 00.004 6120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-2.95) = xAngle (5.89 = -0.39)
23:11:22.468 00.003 6120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.63 = -0.66)
23:11:22.471 00.003 6120 CameraToMount -- cameraX=-0.52 cameraY=0.11 hyp=0.53 cameraTheta=2.94 mountX=0.49 mountY=-0.32, mountTheta=-0.58
23:11:22.477 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.52, y=0.11, opts=13)
23:11:22.481 00.004 6120 Enqueuing Move request for scope (-0.52, 0.11)
23:11:22.485 00.004 7680 Worker thread wakes up
23:11:22.485 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:22.489 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.11) opts 0xd
23:11:22.489 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.52, 0.11)
23:11:22.489 00.000 6120 UpdateGuideState exits: m=13820 SNR=76.9 Saturated
23:11:22.492 00.003 7680 Moving (-0.52, 0.11) raw xDistance=0.49 yDistance=-0.32
23:11:22.492 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
23:11:22.492 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:11:22.492 00.000 6120 PhdController: settling, locked = 1, distance = 0.69 (1.50) aobump = 0 frame = 8 / 99999
23:11:22.496 00.004 7680 MoveAxis(W, 200, ABG)
23:11:22.496 00.000 7680 Guiding  Dir = 3, Dur = 200
23:11:22.496 00.000 6120 PhdController: newstate STATE_FINISH
23:11:22.500 00.004 6120 PhdController complete: success
23:11:22.505 00.005 7680 IsSlewing returns 0
23:11:22.505 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764047482.505,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
23:11:22.508 00.003 7680 IsGuiding returns 0
23:11:22.509 00.001 6120 Mount: notify guiding dither settle done success=1
23:11:22.514 00.005 6120 PhdController: newstate STATE_IDLE
23:11:22.517 00.003 7680 PulseGuide returned control before completion, sleep 210
23:11:22.518 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:22.521 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:22.524 00.003 6120 Enqueuing Expose request
23:11:22.729 00.205 7680 IsGuiding returns 1
23:11:22.730 00.001 7680 scope still moving after pulse duration time elapsed
23:11:22.760 00.030 7680 IsSlewing returns 0
23:11:22.762 00.002 7680 IsGuiding returns 0
23:11:22.762 00.000 7680 scope move finished after 200 + 53 ms
23:11:22.763 00.001 7680 Move returns status 0, amount 200
23:11:22.765 00.002 7680 MoveAxis(N, 175, ABG)
23:11:22.765 00.000 7680 Guiding  Dir = 0, Dur = 175
23:11:22.766 00.001 7680 IsSlewing returns 0
23:11:22.767 00.001 7680 IsGuiding returns 0
23:11:22.768 00.001 7680 PulseGuide returned control before completion, sleep 185
23:11:22.970 00.202 7680 IsGuiding returns 1
23:11:22.971 00.001 7680 scope still moving after pulse duration time elapsed
23:11:22.994 00.023 7680 IsSlewing returns 0
23:11:22.994 00.000 7680 IsGuiding returns 1
23:11:23.025 00.031 7680 IsSlewing returns 0
23:11:23.027 00.002 7680 IsGuiding returns 1
23:11:23.057 00.030 7680 IsSlewing returns 0
23:11:23.058 00.001 7680 IsGuiding returns 1
23:11:23.087 00.029 7680 IsSlewing returns 0
23:11:23.088 00.001 7680 IsGuiding returns 0
23:11:23.089 00.001 7680 scope move finished after 175 + 147 ms
23:11:23.089 00.000 7680 Move returns status 0, amount 175
23:11:23.089 00.000 7680 move complete, result=0
23:11:23.092 00.003 7680 worker thread done servicing request
23:11:23.092 00.000 6120 GuideStep: 0.5 px 200 ms WEST, -0.3 px 175 ms NORTH
23:11:23.097 00.005 7680 Worker thread wakes up
23:11:23.097 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:23.097 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:24.349 01.252 7680 Exposure complete
23:11:24.487 00.138 7680 worker thread done servicing request
23:11:24.487 00.000 6120 OnExposeComplete: enter
23:11:24.491 00.004 6120 UpdateGuideState(): m_state=6
23:11:24.495 00.004 6120 Star::Find(15, 960, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1430
23:11:24.500 00.005 6120 Star::Find returns 1 (1), X=961.03, Y=49.18, Mass=13196, SNR=74.1, Peak=255 HFD=6.9
23:11:24.504 00.004 6120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-2.95) = xAngle (5.78 = -0.50)
23:11:24.508 00.004 6120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.51 = -0.77)
23:11:24.512 00.004 6120 CameraToMount -- cameraX=-0.41 cameraY=0.13 hyp=0.43 cameraTheta=2.82 mountX=0.37 mountY=-0.30, mountTheta=-0.67
23:11:24.519 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=0.13, opts=13)
23:11:24.524 00.005 6120 Enqueuing Move request for scope (-0.41, 0.13)
23:11:24.529 00.005 7680 Worker thread wakes up
23:11:24.529 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:24.533 00.004 6120 UpdateGuideState exits: m=13196 SNR=74.1 Saturated
23:11:24.537 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.13) opts 0xd
23:11:24.537 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, 0.13)
23:11:24.537 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:24.540 00.003 7680 Moving (-0.41, 0.13) raw xDistance=0.37 yDistance=-0.30
23:11:24.541 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
23:11:24.542 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:11:24.542 00.000 7680 MoveAxis(W, 167, ABG)
23:11:24.542 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:24.547 00.005 6120 Enqueuing Expose request
23:11:24.553 00.006 7680 Guiding  Dir = 3, Dur = 167
23:11:24.553 00.000 7680 IsSlewing returns 0
23:11:24.553 00.000 7680 IsGuiding returns 0
23:11:24.554 00.001 7680 PulseGuide returned control before completion, sleep 177
23:11:24.732 00.178 7680 IsGuiding returns 1
23:11:24.732 00.000 7680 scope still moving after pulse duration time elapsed
23:11:24.764 00.032 7680 IsSlewing returns 0
23:11:24.765 00.001 7680 IsGuiding returns 0
23:11:24.765 00.000 7680 scope move finished after 167 + 44 ms
23:11:24.766 00.001 7680 Move returns status 0, amount 167
23:11:24.767 00.001 7680 MoveAxis(N, 162, ABG)
23:11:24.767 00.000 7680 Guiding  Dir = 0, Dur = 162
23:11:24.767 00.000 7680 IsSlewing returns 0
23:11:24.768 00.001 7680 IsGuiding returns 0
23:11:24.768 00.000 7680 PulseGuide returned control before completion, sleep 172
23:11:24.954 00.186 7680 IsGuiding returns 1
23:11:24.954 00.000 7680 scope still moving after pulse duration time elapsed
23:11:24.985 00.031 7680 IsSlewing returns 0
23:11:24.986 00.001 7680 IsGuiding returns 0
23:11:24.986 00.000 7680 scope move finished after 162 + 56 ms
23:11:24.986 00.000 7680 Move returns status 0, amount 162
23:11:24.986 00.000 7680 move complete, result=0
23:11:24.988 00.002 7680 worker thread done servicing request
23:11:24.988 00.000 6120 GuideStep: 0.4 px 167 ms WEST, -0.3 px 162 ms NORTH
23:11:24.993 00.005 7680 Worker thread wakes up
23:11:24.993 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:24.993 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:26.247 01.254 7680 Exposure complete
23:11:26.387 00.140 7680 worker thread done servicing request
23:11:26.388 00.001 6120 OnExposeComplete: enter
23:11:26.392 00.004 6120 UpdateGuideState(): m_state=6
23:11:26.396 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1431
23:11:26.401 00.005 6120 Star::Find returns 1 (1), X=961.06, Y=49.20, Mass=13742, SNR=75.8, Peak=255 HFD=6.9
23:11:26.404 00.003 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-2.95) = xAngle (5.71 = -0.57)
23:11:26.408 00.004 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.44 = -0.84)
23:11:26.411 00.003 6120 CameraToMount -- cameraX=-0.38 cameraY=0.15 hyp=0.41 cameraTheta=2.75 mountX=0.34 mountY=-0.30, mountTheta=-0.73
23:11:26.416 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.15, opts=13)
23:11:26.421 00.005 6120 Enqueuing Move request for scope (-0.38, 0.15)
23:11:26.426 00.005 7680 Worker thread wakes up
23:11:26.427 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:26.432 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.15) opts 0xd
23:11:26.432 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.15)
23:11:26.432 00.000 7680 Moving (-0.38, 0.15) raw xDistance=0.34 yDistance=-0.30
23:11:26.432 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
23:11:26.433 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:11:26.433 00.000 7680 MoveAxis(W, 152, ABG)
23:11:26.434 00.001 7680 Guiding  Dir = 3, Dur = 152
23:11:26.434 00.000 6120 UpdateGuideState exits: m=13742 SNR=75.8 Saturated
23:11:26.437 00.003 7680 IsSlewing returns 0
23:11:26.438 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:26.442 00.004 7680 IsGuiding returns 0
23:11:26.443 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:26.446 00.003 7680 PulseGuide returned control before completion, sleep 162
23:11:26.446 00.000 6120 Enqueuing Expose request
23:11:26.610 00.164 7680 IsGuiding returns 1
23:11:26.611 00.001 7680 scope still moving after pulse duration time elapsed
23:11:26.642 00.031 7680 IsSlewing returns 0
23:11:26.642 00.000 7680 IsGuiding returns 0
23:11:26.643 00.001 7680 scope move finished after 152 + 48 ms
23:11:26.643 00.000 7680 Move returns status 0, amount 152
23:11:26.643 00.000 7680 MoveAxis(N, 165, ABG)
23:11:26.644 00.001 7680 Guiding  Dir = 0, Dur = 165
23:11:26.644 00.000 7680 IsSlewing returns 0
23:11:26.645 00.001 7680 IsGuiding returns 0
23:11:26.646 00.001 7680 PulseGuide returned control before completion, sleep 175
23:11:26.829 00.183 7680 IsGuiding returns 1
23:11:26.829 00.000 7680 scope still moving after pulse duration time elapsed
23:11:26.861 00.032 7680 IsSlewing returns 0
23:11:26.862 00.001 7680 IsGuiding returns 0
23:11:26.862 00.000 7680 scope move finished after 165 + 51 ms
23:11:26.862 00.000 7680 Move returns status 0, amount 165
23:11:26.862 00.000 7680 move complete, result=0
23:11:26.864 00.002 7680 worker thread done servicing request
23:11:26.864 00.000 7680 Worker thread wakes up
23:11:26.864 00.000 6120 GuideStep: 0.3 px 152 ms WEST, -0.3 px 165 ms NORTH
23:11:26.888 00.024 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:26.888 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:28.143 01.255 7680 Exposure complete
23:11:28.270 00.127 7680 worker thread done servicing request
23:11:28.270 00.000 6120 OnExposeComplete: enter
23:11:28.275 00.005 6120 UpdateGuideState(): m_state=6
23:11:28.279 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1432
23:11:28.282 00.003 6120 Star::Find returns 1 (1), X=961.46, Y=49.16, Mass=13069, SNR=73.8, Peak=255 HFD=7.0
23:11:28.286 00.004 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.96)
23:11:28.291 00.005 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.23)
23:11:28.293 00.002 6120 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.37 mountX=-0.04 mountY=-0.09, mountTheta=-2.01
23:11:28.298 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.11, opts=13)
23:11:28.302 00.004 6120 Enqueuing Move request for scope (0.02, 0.11)
23:11:28.305 00.003 7680 Worker thread wakes up
23:11:28.305 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
23:11:28.306 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
23:11:28.306 00.000 7680 Moving (0.02, 0.11) raw xDistance=-0.04 yDistance=-0.09
23:11:28.306 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:11:28.306 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:11:28.307 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:11:28.307 00.000 7680 MoveAxis(E, 0, ABG)
23:11:28.307 00.000 7680 Move returns status 0, amount 0
23:11:28.307 00.000 7680 MoveAxis(N, 0, ABG)
23:11:28.307 00.000 7680 Move returns status 0, amount 0
23:11:28.307 00.000 7680 move complete, result=0
23:11:28.307 00.000 7680 worker thread done servicing request
23:11:28.307 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:28.311 00.004 6120 UpdateGuideState exits: m=13069 SNR=73.8 Saturated
23:11:28.315 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:28.318 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:28.321 00.003 6120 Enqueuing Expose request
23:11:28.326 00.005 7680 Worker thread wakes up
23:11:28.326 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:11:28.330 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:28.330 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:29.583 01.253 7680 Exposure complete
23:11:29.723 00.140 7680 worker thread done servicing request
23:11:29.725 00.002 6120 OnExposeComplete: enter
23:11:29.728 00.003 6120 UpdateGuideState(): m_state=6
23:11:29.733 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
23:11:29.737 00.004 6120 Star::Find returns 1 (1), X=961.47, Y=49.54, Mass=13804, SNR=75.3, Peak=255 HFD=7.1
23:11:29.741 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
23:11:29.745 00.004 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
23:11:29.749 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.50 hyp=0.50 cameraTheta=1.51 mountX=-0.13 mountY=-0.44, mountTheta=-1.85
23:11:29.754 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.50, opts=13)
23:11:29.758 00.004 6120 Enqueuing Move request for scope (0.03, 0.50)
23:11:29.764 00.006 7680 Worker thread wakes up
23:11:29.764 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.50) opts 0xd
23:11:29.764 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.50)
23:11:29.764 00.000 7680 Moving (0.03, 0.50) raw xDistance=-0.13 yDistance=-0.44
23:11:29.765 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:11:29.765 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:11:29.765 00.000 7680 MoveAxis(E, 0, ABG)
23:11:29.765 00.000 7680 Move returns status 0, amount 0
23:11:29.766 00.001 7680 MoveAxis(N, 237, ABG)
23:11:29.766 00.000 7680 Guiding  Dir = 0, Dur = 237
23:11:29.766 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:29.770 00.004 7680 IsSlewing returns 0
23:11:29.770 00.000 6120 UpdateGuideState exits: m=13804 SNR=75.3 Saturated
23:11:29.775 00.005 7680 IsGuiding returns 0
23:11:29.775 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:29.778 00.003 7680 PulseGuide returned control before completion, sleep 247
23:11:29.778 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:29.783 00.005 6120 Enqueuing Expose request
23:11:30.038 00.255 7680 IsGuiding returns 1
23:11:30.039 00.001 7680 scope still moving after pulse duration time elapsed
23:11:30.070 00.031 7680 IsSlewing returns 0
23:11:30.071 00.001 7680 IsGuiding returns 0
23:11:30.071 00.000 7680 scope move finished after 237 + 59 ms
23:11:30.072 00.001 7680 Move returns status 0, amount 237
23:11:30.072 00.000 7680 move complete, result=0
23:11:30.072 00.000 7680 worker thread done servicing request
23:11:30.073 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 237 ms NORTH
23:11:30.080 00.007 7680 Worker thread wakes up
23:11:30.081 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:30.081 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:31.338 01.257 7680 Exposure complete
23:11:31.474 00.136 7680 worker thread done servicing request
23:11:31.475 00.001 6120 OnExposeComplete: enter
23:11:31.478 00.003 6120 UpdateGuideState(): m_state=6
23:11:31.483 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1434
23:11:31.488 00.005 6120 Star::Find returns 1 (1), X=961.68, Y=49.06, Mass=13464, SNR=75.3, Peak=255 HFD=6.8
23:11:31.492 00.004 6120 CameraToMount -- cameraTheta (0.06) - m_xAngle (-2.95) = xAngle (3.01 = 3.01)
23:11:31.496 00.004 6120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.74 = 2.74)
23:11:31.499 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=0.01 hyp=0.24 cameraTheta=0.06 mountX=-0.24 mountY=0.09, mountTheta=2.77
23:11:31.503 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.01, opts=13)
23:11:31.508 00.005 6120 Enqueuing Move request for scope (0.24, 0.01)
23:11:31.511 00.003 7680 Worker thread wakes up
23:11:31.511 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.01) opts 0xd
23:11:31.511 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.01)
23:11:31.511 00.000 7680 Moving (0.24, 0.01) raw xDistance=-0.24 yDistance=0.09
23:11:31.511 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:11:31.513 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:11:31.513 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:31.518 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:11:31.518 00.000 7680 MoveAxis(E, 96, ABG)
23:11:31.518 00.000 7680 Guiding  Dir = 2, Dur = 96
23:11:31.519 00.001 6120 UpdateGuideState exits: m=13464 SNR=75.3 Saturated
23:11:31.523 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:31.527 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:31.531 00.004 6120 Enqueuing Expose request
23:11:31.536 00.005 7680 IsSlewing returns 0
23:11:31.536 00.000 7680 IsGuiding returns 0
23:11:31.536 00.000 7680 PulseGuide returned control before completion, sleep 106
23:11:31.656 00.120 7680 IsGuiding returns 1
23:11:31.657 00.001 7680 scope still moving after pulse duration time elapsed
23:11:31.687 00.030 7680 IsSlewing returns 0
23:11:31.687 00.000 7680 IsGuiding returns 0
23:11:31.688 00.001 7680 scope move finished after 96 + 56 ms
23:11:31.689 00.001 7680 Move returns status 0, amount 96
23:11:31.689 00.000 7680 MoveAxis(N, 0, ABG)
23:11:31.689 00.000 7680 Move returns status 0, amount 0
23:11:31.689 00.000 7680 move complete, result=0
23:11:31.689 00.000 7680 worker thread done servicing request
23:11:31.689 00.000 6120 GuideStep: -0.2 px 96 ms EAST, 0.1 px 0 ms NORTH
23:11:31.695 00.006 7680 Worker thread wakes up
23:11:31.696 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:31.696 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:32.948 01.252 7680 Exposure complete
23:11:33.083 00.135 7680 worker thread done servicing request
23:11:33.083 00.000 6120 OnExposeComplete: enter
23:11:33.087 00.004 6120 UpdateGuideState(): m_state=6
23:11:33.090 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1435
23:11:33.094 00.004 6120 Star::Find returns 1 (1), X=961.65, Y=49.11, Mass=12475, SNR=73.0, Peak=255 HFD=6.8
23:11:33.099 00.005 6120 CameraToMount -- cameraTheta (0.33) - m_xAngle (-2.95) = xAngle (3.28 = -3.00)
23:11:33.102 00.003 6120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.01 = 3.01)
23:11:33.105 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.33 mountX=-0.22 mountY=0.03, mountTheta=3.01
23:11:33.113 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.07, opts=13)
23:11:33.118 00.005 6120 Enqueuing Move request for scope (0.21, 0.07)
23:11:33.122 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:33.126 00.004 6120 UpdateGuideState exits: m=12475 SNR=73.0 Saturated
23:11:33.130 00.004 7680 Worker thread wakes up
23:11:33.130 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:33.134 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:33.138 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
23:11:33.139 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
23:11:33.139 00.000 6120 Enqueuing Expose request
23:11:33.142 00.003 7680 Moving (0.21, 0.07) raw xDistance=-0.22 yDistance=0.03
23:11:33.142 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
23:11:33.142 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:11:33.143 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:11:33.143 00.000 7680 MoveAxis(E, 96, ABG)
23:11:33.143 00.000 7680 Guiding  Dir = 2, Dur = 96
23:11:33.143 00.000 7680 IsSlewing returns 0
23:11:33.145 00.002 7680 IsGuiding returns 0
23:11:33.145 00.000 7680 PulseGuide returned control before completion, sleep 106
23:11:33.253 00.108 7680 IsGuiding returns 1
23:11:33.254 00.001 7680 scope still moving after pulse duration time elapsed
23:11:33.284 00.030 7680 IsSlewing returns 0
23:11:33.285 00.001 7680 IsGuiding returns 0
23:11:33.286 00.001 7680 scope move finished after 96 + 45 ms
23:11:33.287 00.001 7680 Move returns status 0, amount 96
23:11:33.287 00.000 7680 MoveAxis(N, 0, ABG)
23:11:33.288 00.001 7680 Move returns status 0, amount 0
23:11:33.288 00.000 7680 move complete, result=0
23:11:33.289 00.001 7680 worker thread done servicing request
23:11:33.289 00.000 6120 GuideStep: -0.2 px 96 ms EAST, 0.0 px 0 ms NORTH
23:11:33.297 00.008 7680 Worker thread wakes up
23:11:33.297 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:33.298 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:34.554 01.256 7680 Exposure complete
23:11:34.705 00.151 7680 worker thread done servicing request
23:11:34.705 00.000 6120 OnExposeComplete: enter
23:11:34.712 00.007 6120 UpdateGuideState(): m_state=6
23:11:34.716 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1436
23:11:34.720 00.004 6120 Star::Find returns 1 (1), X=961.70, Y=49.29, Mass=12828, SNR=73.9, Peak=255 HFD=7.1
23:11:34.724 00.004 6120 CameraToMount -- cameraTheta (0.77) - m_xAngle (-2.95) = xAngle (3.72 = -2.56)
23:11:34.727 00.003 6120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.45 = -2.83)
23:11:34.731 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=0.25 hyp=0.36 cameraTheta=0.77 mountX=-0.30 mountY=-0.11, mountTheta=-2.79
23:11:34.739 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.25, opts=13)
23:11:34.743 00.004 6120 Enqueuing Move request for scope (0.26, 0.25)
23:11:34.747 00.004 7680 Worker thread wakes up
23:11:34.748 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:34.751 00.003 6120 UpdateGuideState exits: m=12828 SNR=73.9 Saturated
23:11:34.755 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:34.758 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:34.763 00.005 6120 Enqueuing Expose request
23:11:34.767 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.25) opts 0xd
23:11:34.767 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.25)
23:11:34.767 00.000 7680 Moving (0.26, 0.25) raw xDistance=-0.30 yDistance=-0.11
23:11:34.767 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
23:11:34.767 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:11:34.769 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:11:34.769 00.000 7680 MoveAxis(E, 129, ABG)
23:11:34.769 00.000 7680 Guiding  Dir = 2, Dur = 129
23:11:34.769 00.000 7680 IsSlewing returns 0
23:11:34.770 00.001 7680 IsGuiding returns 0
23:11:34.770 00.000 7680 PulseGuide returned control before completion, sleep 139
23:11:34.917 00.147 7680 IsGuiding returns 1
23:11:34.918 00.001 7680 scope still moving after pulse duration time elapsed
23:11:34.949 00.031 7680 IsSlewing returns 0
23:11:34.951 00.002 7680 IsGuiding returns 0
23:11:34.952 00.001 7680 scope move finished after 129 + 53 ms
23:11:34.952 00.000 7680 Move returns status 0, amount 129
23:11:34.953 00.001 7680 MoveAxis(N, 0, ABG)
23:11:34.954 00.001 7680 Move returns status 0, amount 0
23:11:34.954 00.000 7680 move complete, result=0
23:11:34.955 00.001 7680 worker thread done servicing request
23:11:34.955 00.000 7680 Worker thread wakes up
23:11:34.956 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:34.956 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:34.956 00.000 6120 GuideStep: -0.3 px 129 ms EAST, -0.1 px 0 ms NORTH
23:11:36.199 01.243 7680 Exposure complete
23:11:36.335 00.136 7680 worker thread done servicing request
23:11:36.336 00.001 6120 OnExposeComplete: enter
23:11:36.339 00.003 6120 UpdateGuideState(): m_state=6
23:11:36.345 00.006 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1437
23:11:36.349 00.004 6120 Star::Find returns 1 (0), X=961.67, Y=49.49, Mass=12938, SNR=74.0, Peak=254 HFD=7.0
23:11:36.352 00.003 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.05 = -2.24)
23:11:36.358 00.006 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.50)
23:11:36.362 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.45 hyp=0.51 cameraTheta=1.09 mountX=-0.31 mountY=-0.30, mountTheta=-2.37
23:11:36.367 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.45, opts=13)
23:11:36.370 00.003 6120 Enqueuing Move request for scope (0.23, 0.45)
23:11:36.373 00.003 7680 Worker thread wakes up
23:11:36.373 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.45) opts 0xd
23:11:36.373 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.45)
23:11:36.374 00.001 7680 Moving (0.23, 0.45) raw xDistance=-0.31 yDistance=-0.30
23:11:36.374 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
23:11:36.375 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:11:36.375 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:36.379 00.004 6120 UpdateGuideState exits: m=12938 SNR=74.0
23:11:36.383 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:36.386 00.003 7680 MoveAxis(E, 137, ABG)
23:11:36.387 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:36.391 00.004 6120 Enqueuing Expose request
23:11:36.395 00.004 7680 Guiding  Dir = 2, Dur = 137
23:11:36.395 00.000 7680 IsSlewing returns 0
23:11:36.395 00.000 7680 IsGuiding returns 0
23:11:36.396 00.001 7680 PulseGuide returned control before completion, sleep 147
23:11:36.560 00.164 7680 IsGuiding returns 0
23:11:36.560 00.000 7680 Move returns status 0, amount 137
23:11:36.561 00.001 7680 MoveAxis(N, 164, ABG)
23:11:36.562 00.001 7680 Guiding  Dir = 0, Dur = 164
23:11:36.562 00.000 7680 IsSlewing returns 0
23:11:36.564 00.002 7680 IsGuiding returns 0
23:11:36.564 00.000 7680 PulseGuide returned control before completion, sleep 174
23:11:36.746 00.182 7680 IsGuiding returns 1
23:11:36.747 00.001 7680 scope still moving after pulse duration time elapsed
23:11:36.779 00.032 7680 IsSlewing returns 0
23:11:36.780 00.001 7680 IsGuiding returns 0
23:11:36.781 00.001 7680 scope move finished after 164 + 52 ms
23:11:36.782 00.001 7680 Move returns status 0, amount 164
23:11:36.782 00.000 7680 move complete, result=0
23:11:36.783 00.001 7680 worker thread done servicing request
23:11:36.783 00.000 7680 Worker thread wakes up
23:11:36.783 00.000 6120 GuideStep: -0.3 px 137 ms EAST, -0.3 px 164 ms NORTH
23:11:36.791 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:36.791 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:38.039 01.248 7680 Exposure complete
23:11:38.158 00.119 7680 worker thread done servicing request
23:11:38.158 00.000 6120 OnExposeComplete: enter
23:11:38.163 00.005 6120 UpdateGuideState(): m_state=6
23:11:38.167 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1438
23:11:38.171 00.004 6120 Star::Find returns 1 (1), X=961.26, Y=49.80, Mass=13444, SNR=73.3, Peak=255 HFD=6.8
23:11:38.175 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
23:11:38.179 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
23:11:38.183 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.75 hyp=0.77 cameraTheta=1.81 mountX=0.04 mountY=-0.76, mountTheta=-1.52
23:11:38.188 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.75, opts=13)
23:11:38.192 00.004 6120 Enqueuing Move request for scope (-0.18, 0.75)
23:11:38.196 00.004 7680 Worker thread wakes up
23:11:38.196 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.75) opts 0xd
23:11:38.196 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.75)
23:11:38.197 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:38.200 00.003 6120 UpdateGuideState exits: m=13444 SNR=73.3 Saturated
23:11:38.205 00.005 7680 Moving (-0.18, 0.75) raw xDistance=0.04 yDistance=-0.76
23:11:38.205 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:38.209 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:38.213 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:11:38.214 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
23:11:38.214 00.000 7680 MoveAxis(E, 0, ABG)
23:11:38.214 00.000 7680 Move returns status 0, amount 0
23:11:38.214 00.000 7680 MoveAxis(N, 411, ABG)
23:11:38.215 00.001 7680 Guiding  Dir = 0, Dur = 411
23:11:38.215 00.000 7680 IsSlewing returns 0
23:11:38.215 00.000 6120 Enqueuing Expose request
23:11:38.221 00.006 7680 IsGuiding returns 0
23:11:38.222 00.001 7680 PulseGuide returned control before completion, sleep 421
23:11:38.676 00.454 7680 IsGuiding returns 0
23:11:38.682 00.006 7680 Move returns status 0, amount 411
23:11:38.682 00.000 7680 move complete, result=0
23:11:38.682 00.000 7680 worker thread done servicing request
23:11:38.683 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.8 px 411 ms NORTH
23:11:38.686 00.003 7680 Worker thread wakes up
23:11:38.686 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:38.686 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:39.932 01.246 7680 Exposure complete
23:11:40.057 00.125 7680 worker thread done servicing request
23:11:40.057 00.000 6120 OnExposeComplete: enter
23:11:40.060 00.003 6120 UpdateGuideState(): m_state=6
23:11:40.064 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1439
23:11:40.068 00.004 6120 Star::Find returns 1 (1), X=961.24, Y=49.11, Mass=13282, SNR=75.0, Peak=255 HFD=6.7
23:11:40.071 00.003 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-2.95) = xAngle (5.75 = -0.53)
23:11:40.076 00.005 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.49 = -0.80)
23:11:40.081 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.21 cameraTheta=2.80 mountX=0.18 mountY=-0.15, mountTheta=-0.69
23:11:40.086 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.07, opts=13)
23:11:40.089 00.003 6120 Enqueuing Move request for scope (-0.20, 0.07)
23:11:40.093 00.004 7680 Worker thread wakes up
23:11:40.093 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:40.097 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
23:11:40.097 00.000 6120 UpdateGuideState exits: m=13282 SNR=75.0 Saturated
23:11:40.101 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
23:11:40.101 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:40.105 00.004 7680 Moving (-0.20, 0.07) raw xDistance=0.18 yDistance=-0.15
23:11:40.105 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:40.110 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:11:40.110 00.000 6120 Enqueuing Expose request
23:11:40.114 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:11:40.114 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:11:40.114 00.000 7680 MoveAxis(E, 0, ABG)
23:11:40.114 00.000 7680 Move returns status 0, amount 0
23:11:40.114 00.000 7680 MoveAxis(N, 0, ABG)
23:11:40.115 00.001 7680 Move returns status 0, amount 0
23:11:40.115 00.000 7680 move complete, result=0
23:11:40.115 00.000 7680 worker thread done servicing request
23:11:40.115 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:11:40.119 00.004 7680 Worker thread wakes up
23:11:40.119 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:40.119 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:41.367 01.248 7680 Exposure complete
23:11:41.508 00.141 7680 worker thread done servicing request
23:11:41.508 00.000 6120 OnExposeComplete: enter
23:11:41.512 00.004 6120 UpdateGuideState(): m_state=6
23:11:41.516 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1440
23:11:41.521 00.005 6120 Star::Find returns 1 (1), X=961.16, Y=49.21, Mass=12751, SNR=73.7, Peak=255 HFD=6.7
23:11:41.525 00.004 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-2.95) = xAngle (5.55 = -0.74)
23:11:41.528 00.003 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.01)
23:11:41.533 00.005 6120 CameraToMount -- cameraX=-0.28 cameraY=0.17 hyp=0.33 cameraTheta=2.59 mountX=0.24 mountY=-0.28, mountTheta=-0.85
23:11:41.538 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.17, opts=13)
23:11:41.542 00.004 6120 Enqueuing Move request for scope (-0.28, 0.17)
23:11:41.546 00.004 7680 Worker thread wakes up
23:11:41.546 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:41.552 00.006 6120 UpdateGuideState exits: m=12751 SNR=73.7 Saturated
23:11:41.556 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:41.560 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.17) opts 0xd
23:11:41.561 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.17)
23:11:41.562 00.001 7680 Moving (-0.28, 0.17) raw xDistance=0.24 yDistance=-0.28
23:11:41.562 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:11:41.562 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:11:41.562 00.000 7680 MoveAxis(W, 99, ABG)
23:11:41.562 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:41.567 00.005 6120 Enqueuing Expose request
23:11:41.571 00.004 7680 Guiding  Dir = 3, Dur = 99
23:11:41.571 00.000 7680 IsSlewing returns 0
23:11:41.571 00.000 7680 IsGuiding returns 0
23:11:41.572 00.001 7680 PulseGuide returned control before completion, sleep 109
23:11:41.687 00.115 7680 IsGuiding returns 1
23:11:41.687 00.000 7680 scope still moving after pulse duration time elapsed
23:11:41.718 00.031 7680 IsSlewing returns 0
23:11:41.719 00.001 7680 IsGuiding returns 1
23:11:41.749 00.030 7680 IsSlewing returns 0
23:11:41.750 00.001 7680 IsGuiding returns 1
23:11:41.780 00.030 7680 IsSlewing returns 0
23:11:41.781 00.001 7680 IsGuiding returns 0
23:11:41.781 00.000 7680 scope move finished after 99 + 110 ms
23:11:41.782 00.001 7680 Move returns status 0, amount 99
23:11:41.782 00.000 7680 MoveAxis(N, 149, ABG)
23:11:41.782 00.000 7680 Guiding  Dir = 0, Dur = 149
23:11:41.783 00.001 7680 IsSlewing returns 0
23:11:41.784 00.001 7680 IsGuiding returns 0
23:11:41.784 00.000 7680 PulseGuide returned control before completion, sleep 159
23:11:41.951 00.167 7680 IsGuiding returns 1
23:11:41.953 00.002 7680 scope still moving after pulse duration time elapsed
23:11:41.983 00.030 7680 IsSlewing returns 0
23:11:41.984 00.001 7680 IsGuiding returns 0
23:11:41.985 00.001 7680 scope move finished after 149 + 52 ms
23:11:41.986 00.001 7680 Move returns status 0, amount 149
23:11:41.987 00.001 7680 move complete, result=0
23:11:41.987 00.000 7680 worker thread done servicing request
23:11:41.987 00.000 7680 Worker thread wakes up
23:11:41.987 00.000 6120 GuideStep: 0.2 px 99 ms WEST, -0.3 px 149 ms NORTH
23:11:41.994 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:41.994 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:43.248 01.254 7680 Exposure complete
23:11:43.387 00.139 7680 worker thread done servicing request
23:11:43.388 00.001 6120 OnExposeComplete: enter
23:11:43.393 00.005 6120 UpdateGuideState(): m_state=6
23:11:43.397 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
23:11:43.402 00.005 6120 Star::Find returns 1 (1), X=961.16, Y=49.20, Mass=13024, SNR=74.0, Peak=255 HFD=6.8
23:11:43.405 00.003 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-2.95) = xAngle (5.59 = -0.69)
23:11:43.409 00.004 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.96)
23:11:43.413 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.16 hyp=0.32 cameraTheta=2.64 mountX=0.25 mountY=-0.26, mountTheta=-0.82
23:11:43.418 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.16, opts=13)
23:11:43.423 00.005 6120 Enqueuing Move request for scope (-0.28, 0.16)
23:11:43.427 00.004 7680 Worker thread wakes up
23:11:43.427 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:43.431 00.004 6120 UpdateGuideState exits: m=13024 SNR=74.0 Saturated
23:11:43.435 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.16) opts 0xd
23:11:43.435 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:43.439 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:43.442 00.003 6120 Enqueuing Expose request
23:11:43.446 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.16)
23:11:43.446 00.000 7680 Moving (-0.28, 0.16) raw xDistance=0.25 yDistance=-0.26
23:11:43.446 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
23:11:43.446 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:11:43.446 00.000 7680 MoveAxis(W, 108, ABG)
23:11:43.446 00.000 7680 Guiding  Dir = 3, Dur = 108
23:11:43.448 00.002 7680 IsSlewing returns 0
23:11:43.448 00.000 7680 IsGuiding returns 0
23:11:43.448 00.000 7680 PulseGuide returned control before completion, sleep 118
23:11:43.580 00.132 7680 IsGuiding returns 1
23:11:43.581 00.001 7680 scope still moving after pulse duration time elapsed
23:11:43.612 00.031 7680 IsSlewing returns 0
23:11:43.613 00.001 7680 IsGuiding returns 0
23:11:43.613 00.000 7680 scope move finished after 108 + 57 ms
23:11:43.614 00.001 7680 Move returns status 0, amount 108
23:11:43.614 00.000 7680 MoveAxis(N, 144, ABG)
23:11:43.614 00.000 7680 Guiding  Dir = 0, Dur = 144
23:11:43.616 00.002 7680 IsSlewing returns 0
23:11:43.616 00.000 7680 IsGuiding returns 0
23:11:43.617 00.001 7680 PulseGuide returned control before completion, sleep 154
23:11:43.782 00.165 7680 IsGuiding returns 1
23:11:43.783 00.001 7680 scope still moving after pulse duration time elapsed
23:11:43.814 00.031 7680 IsSlewing returns 0
23:11:43.816 00.002 7680 IsGuiding returns 0
23:11:43.819 00.003 7680 scope move finished after 144 + 58 ms
23:11:43.820 00.001 7680 Move returns status 0, amount 144
23:11:43.821 00.001 7680 move complete, result=0
23:11:43.821 00.000 7680 worker thread done servicing request
23:11:43.821 00.000 6120 GuideStep: 0.2 px 108 ms WEST, -0.3 px 144 ms NORTH
23:11:43.829 00.008 7680 Worker thread wakes up
23:11:43.829 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:43.830 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:45.090 01.260 7680 Exposure complete
23:11:45.222 00.132 7680 worker thread done servicing request
23:11:45.223 00.001 6120 OnExposeComplete: enter
23:11:45.226 00.003 6120 UpdateGuideState(): m_state=6
23:11:45.231 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1442
23:11:45.237 00.006 6120 Star::Find returns 1 (1), X=961.11, Y=49.27, Mass=13842, SNR=76.3, Peak=255 HFD=6.8
23:11:45.240 00.003 6120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-2.95) = xAngle (5.49 = -0.80)
23:11:45.244 00.004 6120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.06)
23:11:45.247 00.003 6120 CameraToMount -- cameraX=-0.33 cameraY=0.23 hyp=0.40 cameraTheta=2.53 mountX=0.28 mountY=-0.35, mountTheta=-0.90
23:11:45.252 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.23, opts=13)
23:11:45.256 00.004 6120 Enqueuing Move request for scope (-0.33, 0.23)
23:11:45.260 00.004 7680 Worker thread wakes up
23:11:45.260 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.23) opts 0xd
23:11:45.260 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.23)
23:11:45.260 00.000 7680 Moving (-0.33, 0.23) raw xDistance=0.28 yDistance=-0.35
23:11:45.260 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
23:11:45.260 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:11:45.262 00.002 7680 MoveAxis(W, 122, ABG)
23:11:45.262 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:45.267 00.005 7680 Guiding  Dir = 3, Dur = 122
23:11:45.267 00.000 6120 UpdateGuideState exits: m=13842 SNR=76.3 Saturated
23:11:45.271 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:45.276 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:45.281 00.005 6120 Enqueuing Expose request
23:11:45.286 00.005 7680 IsSlewing returns 0
23:11:45.286 00.000 7680 IsGuiding returns 0
23:11:45.287 00.001 7680 PulseGuide returned control before completion, sleep 132
23:11:45.434 00.147 7680 IsGuiding returns 1
23:11:45.434 00.000 7680 scope still moving after pulse duration time elapsed
23:11:45.466 00.032 7680 IsSlewing returns 0
23:11:45.467 00.001 7680 IsGuiding returns 0
23:11:45.467 00.000 7680 scope move finished after 122 + 59 ms
23:11:45.468 00.001 7680 Move returns status 0, amount 122
23:11:45.468 00.000 7680 MoveAxis(N, 190, ABG)
23:11:45.469 00.001 7680 Guiding  Dir = 0, Dur = 190
23:11:45.469 00.000 7680 IsSlewing returns 0
23:11:45.470 00.001 7680 IsGuiding returns 0
23:11:45.471 00.001 7680 PulseGuide returned control before completion, sleep 200
23:11:45.687 00.216 7680 IsGuiding returns 1
23:11:45.687 00.000 7680 scope still moving after pulse duration time elapsed
23:11:45.719 00.032 7680 IsSlewing returns 0
23:11:45.722 00.003 7680 IsGuiding returns 0
23:11:45.723 00.001 7680 scope move finished after 190 + 62 ms
23:11:45.723 00.000 7680 Move returns status 0, amount 190
23:11:45.723 00.000 7680 move complete, result=0
23:11:45.724 00.001 7680 worker thread done servicing request
23:11:45.724 00.000 6120 GuideStep: 0.3 px 122 ms WEST, -0.4 px 190 ms NORTH
23:11:45.731 00.007 7680 Worker thread wakes up
23:11:45.731 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:45.732 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:46.982 01.250 7680 Exposure complete
23:11:47.122 00.140 7680 worker thread done servicing request
23:11:47.123 00.001 6120 OnExposeComplete: enter
23:11:47.127 00.004 6120 UpdateGuideState(): m_state=6
23:11:47.131 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1443
23:11:47.135 00.004 6120 Star::Find returns 1 (1), X=961.26, Y=49.10, Mass=13205, SNR=75.3, Peak=255 HFD=6.8
23:11:47.141 00.006 6120 CameraToMount -- cameraTheta (2.83) - m_xAngle (-2.95) = xAngle (5.79 = -0.50)
23:11:47.145 00.004 6120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.52 = -0.77)
23:11:47.148 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.83 mountX=0.17 mountY=-0.13, mountTheta=-0.67
23:11:47.154 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.06, opts=13)
23:11:47.158 00.004 6120 Enqueuing Move request for scope (-0.18, 0.06)
23:11:47.162 00.004 7680 Worker thread wakes up
23:11:47.163 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:47.166 00.003 6120 UpdateGuideState exits: m=13205 SNR=75.3 Saturated
23:11:47.170 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:47.174 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:47.180 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
23:11:47.180 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
23:11:47.181 00.001 7680 Moving (-0.18, 0.06) raw xDistance=0.17 yDistance=-0.13
23:11:47.181 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:11:47.181 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:11:47.182 00.001 6120 Enqueuing Expose request
23:11:47.186 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:11:47.186 00.000 7680 MoveAxis(E, 0, ABG)
23:11:47.186 00.000 7680 Move returns status 0, amount 0
23:11:47.186 00.000 7680 MoveAxis(N, 0, ABG)
23:11:47.187 00.001 7680 Move returns status 0, amount 0
23:11:47.187 00.000 7680 move complete, result=0
23:11:47.187 00.000 7680 worker thread done servicing request
23:11:47.187 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:11:47.191 00.004 7680 Worker thread wakes up
23:11:47.191 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:47.191 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:48.441 01.250 7680 Exposure complete
23:11:48.576 00.135 7680 worker thread done servicing request
23:11:48.576 00.000 6120 OnExposeComplete: enter
23:11:48.580 00.004 6120 UpdateGuideState(): m_state=6
23:11:48.585 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1444
23:11:48.589 00.004 6120 Star::Find returns 1 (1), X=961.06, Y=49.30, Mass=13080, SNR=74.7, Peak=255 HFD=6.8
23:11:48.593 00.004 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-2.95) = xAngle (5.49 = -0.79)
23:11:48.597 00.004 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.06)
23:11:48.602 00.005 6120 CameraToMount -- cameraX=-0.37 cameraY=0.26 hyp=0.45 cameraTheta=2.54 mountX=0.32 mountY=-0.40, mountTheta=-0.89
23:11:48.606 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.26, opts=13)
23:11:48.612 00.006 6120 Enqueuing Move request for scope (-0.37, 0.26)
23:11:48.616 00.004 7680 Worker thread wakes up
23:11:48.616 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.26) opts 0xd
23:11:48.618 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.26)
23:11:48.618 00.000 7680 Moving (-0.37, 0.26) raw xDistance=0.32 yDistance=-0.40
23:11:48.618 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
23:11:48.618 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:11:48.619 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:48.623 00.004 6120 UpdateGuideState exits: m=13080 SNR=74.7 Saturated
23:11:48.627 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:48.631 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:48.634 00.003 6120 Enqueuing Expose request
23:11:48.639 00.005 7680 MoveAxis(W, 131, ABG)
23:11:48.639 00.000 7680 Guiding  Dir = 3, Dur = 131
23:11:48.640 00.001 7680 IsSlewing returns 0
23:11:48.640 00.000 7680 IsGuiding returns 0
23:11:48.641 00.001 7680 PulseGuide returned control before completion, sleep 141
23:11:48.787 00.146 7680 IsGuiding returns 1
23:11:48.788 00.001 7680 scope still moving after pulse duration time elapsed
23:11:48.818 00.030 7680 IsSlewing returns 0
23:11:48.818 00.000 7680 IsGuiding returns 0
23:11:48.820 00.002 7680 scope move finished after 131 + 48 ms
23:11:48.820 00.000 7680 Move returns status 0, amount 131
23:11:48.820 00.000 7680 MoveAxis(N, 215, ABG)
23:11:48.821 00.001 7680 Guiding  Dir = 0, Dur = 215
23:11:48.821 00.000 7680 IsSlewing returns 0
23:11:48.822 00.001 7680 IsGuiding returns 0
23:11:48.822 00.000 7680 PulseGuide returned control before completion, sleep 225
23:11:49.053 00.231 7680 IsGuiding returns 1
23:11:49.054 00.001 7680 scope still moving after pulse duration time elapsed
23:11:49.081 00.027 7680 IsSlewing returns 0
23:11:49.083 00.002 7680 IsGuiding returns 0
23:11:49.084 00.001 7680 scope move finished after 215 + 46 ms
23:11:49.084 00.000 7680 Move returns status 0, amount 215
23:11:49.084 00.000 7680 move complete, result=0
23:11:49.085 00.001 7680 worker thread done servicing request
23:11:49.085 00.000 6120 GuideStep: 0.3 px 131 ms WEST, -0.4 px 215 ms NORTH
23:11:49.092 00.007 7680 Worker thread wakes up
23:11:49.092 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:49.093 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:50.348 01.255 7680 Exposure complete
23:11:50.489 00.141 7680 worker thread done servicing request
23:11:50.489 00.000 6120 OnExposeComplete: enter
23:11:50.494 00.005 6120 UpdateGuideState(): m_state=6
23:11:50.497 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1445
23:11:50.501 00.004 6120 Star::Find returns 1 (1), X=961.48, Y=49.24, Mass=14151, SNR=78.7, Peak=255 HFD=7.1
23:11:50.505 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.97)
23:11:50.508 00.003 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.24)
23:11:50.512 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.36 mountX=-0.08 mountY=-0.16, mountTheta=-2.03
23:11:50.517 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.19, opts=13)
23:11:50.522 00.005 6120 Enqueuing Move request for scope (0.04, 0.19)
23:11:50.526 00.004 7680 Worker thread wakes up
23:11:50.526 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
23:11:50.527 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:50.531 00.004 6120 UpdateGuideState exits: m=14151 SNR=78.7 Saturated
23:11:50.534 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:50.538 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:50.542 00.004 6120 Enqueuing Expose request
23:11:50.546 00.004 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
23:11:50.546 00.000 7680 Moving (0.04, 0.19) raw xDistance=-0.08 yDistance=-0.16
23:11:50.546 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:11:50.546 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:11:50.546 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:11:50.547 00.001 7680 MoveAxis(E, 0, ABG)
23:11:50.547 00.000 7680 Move returns status 0, amount 0
23:11:50.547 00.000 7680 MoveAxis(N, 0, ABG)
23:11:50.547 00.000 7680 Move returns status 0, amount 0
23:11:50.548 00.001 7680 move complete, result=0
23:11:50.548 00.000 7680 worker thread done servicing request
23:11:50.548 00.000 7680 Worker thread wakes up
23:11:50.548 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:50.548 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:11:50.552 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:51.802 01.250 7680 Exposure complete
23:11:51.932 00.130 6120 OnExposeComplete: enter
23:11:51.937 00.005 7680 worker thread done servicing request
23:11:51.937 00.000 6120 UpdateGuideState(): m_state=6
23:11:51.942 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1446
23:11:51.947 00.005 6120 Star::Find returns 1 (1), X=961.25, Y=49.65, Mass=13347, SNR=74.2, Peak=255 HFD=7.0
23:11:51.952 00.005 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
23:11:51.955 00.003 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
23:11:51.958 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.60 hyp=0.63 cameraTheta=1.88 mountX=0.07 mountY=-0.63, mountTheta=-1.45
23:11:51.964 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.60, opts=13)
23:11:51.967 00.003 6120 Enqueuing Move request for scope (-0.19, 0.60)
23:11:51.970 00.003 7680 Worker thread wakes up
23:11:51.970 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.60) opts 0xd
23:11:51.970 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.60)
23:11:51.970 00.000 7680 Moving (-0.19, 0.60) raw xDistance=0.07 yDistance=-0.63
23:11:51.970 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:11:51.971 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
23:11:51.971 00.000 7680 MoveAxis(E, 0, ABG)
23:11:51.971 00.000 7680 Move returns status 0, amount 0
23:11:51.971 00.000 7680 MoveAxis(N, 340, ABG)
23:11:51.971 00.000 7680 Guiding  Dir = 0, Dur = 340
23:11:51.971 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:51.976 00.005 6120 UpdateGuideState exits: m=13347 SNR=74.2 Saturated
23:11:51.979 00.003 7680 IsSlewing returns 0
23:11:51.979 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:51.984 00.005 7680 IsGuiding returns 0
23:11:51.985 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:51.989 00.004 7680 PulseGuide returned control before completion, sleep 350
23:11:51.989 00.000 6120 Enqueuing Expose request
23:11:52.343 00.354 7680 IsGuiding returns 1
23:11:52.344 00.001 7680 scope still moving after pulse duration time elapsed
23:11:52.375 00.031 7680 IsSlewing returns 0
23:11:52.377 00.002 7680 IsGuiding returns 0
23:11:52.377 00.000 7680 scope move finished after 340 + 53 ms
23:11:52.378 00.001 7680 Move returns status 0, amount 340
23:11:52.378 00.000 7680 move complete, result=0
23:11:52.379 00.001 7680 worker thread done servicing request
23:11:52.379 00.000 7680 Worker thread wakes up
23:11:52.380 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 340 ms NORTH
23:11:52.387 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:52.387 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:53.628 01.241 7680 Exposure complete
23:11:53.740 00.112 7680 worker thread done servicing request
23:11:53.741 00.001 6120 OnExposeComplete: enter
23:11:53.746 00.005 6120 UpdateGuideState(): m_state=6
23:11:53.751 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1447
23:11:53.756 00.005 6120 Star::Find returns 1 (1), X=961.17, Y=49.15, Mass=13561, SNR=75.7, Peak=255 HFD=6.8
23:11:53.760 00.004 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-2.95) = xAngle (5.72 = -0.56)
23:11:53.764 00.004 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.45 = -0.83)
23:11:53.925 00.161 6120 CameraToMount -- cameraX=-0.27 cameraY=0.11 hyp=0.29 cameraTheta=2.77 mountX=0.25 mountY=-0.22, mountTheta=-0.72
23:11:53.930 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.11, opts=13)
23:11:53.934 00.004 6120 Enqueuing Move request for scope (-0.27, 0.11)
23:11:53.937 00.003 7680 Worker thread wakes up
23:11:53.938 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:53.940 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.11) opts 0xd
23:11:53.941 00.001 6120 UpdateGuideState exits: m=13561 SNR=75.7 Saturated
23:11:53.944 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.11)
23:11:53.944 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:53.946 00.002 7680 Moving (-0.27, 0.11) raw xDistance=0.25 yDistance=-0.22
23:11:53.946 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:53.951 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:11:53.951 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:11:53.951 00.000 7680 MoveAxis(W, 101, ABG)
23:11:53.951 00.000 7680 Guiding  Dir = 3, Dur = 101
23:11:53.952 00.001 6120 Enqueuing Expose request
23:11:53.955 00.003 7680 IsSlewing returns 0
23:11:53.955 00.000 6120 evsrv: cli 0FAEF7F8 connect
23:11:53.959 00.004 7680 IsGuiding returns 0
23:11:53.961 00.002 6120 case statement mapped state 6 to 3
23:11:53.964 00.003 7680 PulseGuide returned control before completion, sleep 111
23:11:53.964 00.000 6120 case statement mapped state 6 to 3
23:11:53.968 00.004 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"09cb144e-b5be-4d97-a357-0879d509d256"}
23:11:54.108 00.140 7680 IsGuiding returns 1
23:11:54.108 00.000 6120 case statement mapped state 6 to 3
23:11:54.113 00.005 7680 scope still moving after pulse duration time elapsed
23:11:54.113 00.000 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"09cb144e-b5be-4d97-a357-0879d509d256"}
23:11:54.116 00.003 6120 evsrv: cli 0FAEF7F8 disconnect
23:11:54.230 00.114 7680 IsSlewing returns 0
23:11:54.231 00.001 7680 IsGuiding returns 1
23:11:54.231 00.000 6120 evsrv: cli 0FAF0158 connect
23:11:54.234 00.003 6120 case statement mapped state 6 to 3
23:11:54.239 00.005 6120 case statement mapped state 6 to 3
23:11:54.243 00.004 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"9ae1c826-f488-4785-9c1f-cdc419d520ef"}
23:11:54.246 00.003 6120 PhdController::Dither begins
23:11:54.248 00.002 6120 dither: size=5.00, dRA=4.83 dDec=-2.02
23:11:54.253 00.005 6120 MountToCamera -- mountTheta (-0.40) + m_xAngle (-2.95) = xAngle (-3.35 = 2.93)
23:11:54.256 00.003 6120 MountToCamera -- mountX=4.83 mountY=-2.02 hyp=5.24 mountTheta=-0.40 cameraX=-5.12, cameraY=1.09 cameraTheta=2.93
23:11:54.258 00.002 6120 setting lock position to (956.32, 50.13)
23:11:54.261 00.003 6120 Mount: notify guiding dithered (-5.1, 1.1)
23:11:54.265 00.004 6120 Status Line: Dither by 4.83,-2.02
23:11:54.269 00.004 7680 IsSlewing returns 0
23:11:54.269 00.000 7680 IsGuiding returns 1
23:11:54.270 00.001 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:11:54.273 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
23:11:54.275 00.002 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"9ae1c826-f488-4785-9c1f-cdc419d520ef"}
23:11:54.279 00.004 6120 evsrv: cli 0FAF0158 disconnect
23:11:54.298 00.019 7680 IsSlewing returns 0
23:11:54.298 00.000 7680 IsGuiding returns 1
23:11:54.329 00.031 7680 IsSlewing returns 0
23:11:54.330 00.001 7680 IsGuiding returns 1
23:11:54.360 00.030 7680 IsSlewing returns 0
23:11:54.360 00.000 7680 IsGuiding returns 0
23:11:54.360 00.000 7680 scope move finished after 101 + 299 ms
23:11:54.360 00.000 7680 Move returns status 0, amount 101
23:11:54.360 00.000 7680 MoveAxis(N, 117, ABG)
23:11:54.360 00.000 7680 Guiding  Dir = 0, Dur = 117
23:11:54.362 00.002 7680 IsSlewing returns 0
23:11:54.362 00.000 7680 IsGuiding returns 0
23:11:54.362 00.000 7680 PulseGuide returned control before completion, sleep 127
23:11:54.500 00.138 7680 IsGuiding returns 1
23:11:54.500 00.000 7680 scope still moving after pulse duration time elapsed
23:11:54.531 00.031 7680 IsSlewing returns 0
23:11:54.531 00.000 7680 IsGuiding returns 0
23:11:54.531 00.000 7680 scope move finished after 117 + 52 ms
23:11:54.532 00.001 7680 Move returns status 0, amount 117
23:11:54.532 00.000 7680 move complete, result=0
23:11:54.532 00.000 7680 worker thread done servicing request
23:11:54.532 00.000 7680 Worker thread wakes up
23:11:54.533 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:11:54.533 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,34,31,31)
23:11:54.533 00.000 6120 GuideStep: 0.2 px 101 ms WEST, -0.2 px 117 ms NORTH
23:11:55.770 01.237 7680 Exposure complete
23:11:55.898 00.128 7680 worker thread done servicing request
23:11:55.899 00.001 6120 OnExposeComplete: enter
23:11:55.904 00.005 6120 UpdateGuideState(): m_state=6
23:11:55.908 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1448
23:11:55.913 00.005 6120 Star::Find returns 1 (1), X=961.18, Y=49.58, Mass=14117, SNR=76.1, Peak=255 HFD=7.1
23:11:55.917 00.004 6120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-2.95) = xAngle (2.84 = 2.84)
23:11:55.922 00.005 6120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.57 = 2.57)
23:11:55.927 00.005 6120 CameraToMount -- cameraX=4.86 cameraY=-0.56 hyp=4.89 cameraTheta=-0.11 mountX=-4.67 mountY=2.64, mountTheta=2.63
23:11:55.933 00.006 6120 dither recenter: remaining=(-4.8,2.0) step=(-4.8,2.0)
23:11:55.937 00.004 6120 MountToCamera -- mountTheta (2.75) + m_xAngle (-2.95) = xAngle (-0.21 = -0.21)
23:11:55.942 00.005 6120 MountToCamera -- mountX=-4.83 mountY=2.02 hyp=5.24 mountTheta=2.75 cameraX=5.12, cameraY=-1.09 cameraTheta=-0.21
23:11:55.945 00.003 6120 SchedulePrimaryMove(0D6325F0, x=5.12, y=-1.09, opts=4)
23:11:55.949 00.004 6120 Enqueuing Move request for scope (5.12, -1.09)
23:11:55.952 00.003 6120 Mount: notify direct move -4.83,2.02
23:11:55.955 00.003 7680 Worker thread wakes up
23:11:55.955 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:11:55.959 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (5.12, -1.09) opts 0x4
23:11:55.959 00.000 6120 UpdateGuideState exits: m=14117 SNR=76.1 Saturated
23:11:55.962 00.003 7680 Handling offset move in thread for scope, endpoint = (5.12, -1.09)
23:11:55.962 00.000 6120 PhdController: settling, locked = 1, distance = 5.40 (1.50) aobump = 0 frame = 1 / 99999
23:11:55.965 00.003 7680 Moving (5.12, -1.09) raw xDistance=-4.83 yDistance=2.02
23:11:55.965 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047515.965,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.40,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:11:55.969 00.004 7680 MoveAxis(E, 3131, B)
23:11:55.969 00.000 7680 Guiding  Dir = 2, Dur = 3131
23:11:55.969 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:11:55.973 00.004 7680 IsSlewing returns 0
23:11:55.973 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:11:55.977 00.004 7680 IsGuiding returns 0
23:11:55.977 00.000 6120 Enqueuing Expose request
23:11:55.979 00.002 7680 PulseGuide returned control before completion, sleep 3141
23:11:59.131 03.152 7680 IsGuiding returns 1
23:11:59.133 00.002 7680 scope still moving after pulse duration time elapsed
23:11:59.162 00.029 7680 IsSlewing returns 0
23:11:59.164 00.002 7680 IsGuiding returns 0
23:11:59.164 00.000 7680 scope move finished after 3131 + 56 ms
23:11:59.165 00.001 7680 Move returns status 0, amount 3131
23:11:59.165 00.000 7680 MoveAxis(S, 1098, B)
23:11:59.165 00.000 7680 Guiding  Dir = 1, Dur = 1098
23:11:59.166 00.001 7680 IsSlewing returns 0
23:11:59.166 00.000 7680 IsGuiding returns 0
23:11:59.167 00.001 7680 PulseGuide returned control before completion, sleep 1108
23:12:00.288 01.121 7680 IsGuiding returns 1
23:12:00.288 00.000 7680 scope still moving after pulse duration time elapsed
23:12:00.320 00.032 7680 IsSlewing returns 0
23:12:00.321 00.001 7680 IsGuiding returns 0
23:12:00.321 00.000 7680 scope move finished after 1098 + 57 ms
23:12:00.321 00.000 7680 Move returns status 0, amount 1098
23:12:00.323 00.002 7680 move complete, result=0
23:12:00.323 00.000 7680 worker thread done servicing request
23:12:00.323 00.000 6120 GuideStep: -4.8 px 3131 ms EAST, 2.0 px 1098 ms SOUTH
23:12:00.330 00.007 7680 Worker thread wakes up
23:12:00.330 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:00.330 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:01.584 01.254 7680 Exposure complete
23:12:01.714 00.130 7680 worker thread done servicing request
23:12:01.715 00.001 6120 OnExposeComplete: enter
23:12:01.718 00.003 6120 UpdateGuideState(): m_state=6
23:12:01.722 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1449
23:12:01.727 00.005 6120 Star::Find returns 1 (1), X=956.73, Y=51.16, Mass=13378, SNR=74.1, Peak=255 HFD=6.8
23:12:01.731 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
23:12:01.735 00.004 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.41)
23:12:01.738 00.003 6120 CameraToMount -- cameraX=0.41 cameraY=1.02 hyp=1.10 cameraTheta=1.19 mountX=-0.59 mountY=-0.74, mountTheta=-2.25
23:12:01.742 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=1.02, opts=13)
23:12:01.747 00.005 6120 Enqueuing Move request for scope (0.41, 1.02)
23:12:01.751 00.004 7680 Worker thread wakes up
23:12:01.751 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, 1.02) opts 0xd
23:12:01.751 00.000 7680 Handling offset move in thread for scope, endpoint = (0.41, 1.02)
23:12:01.752 00.001 7680 Moving (0.41, 1.02) raw xDistance=-0.59 yDistance=-0.74
23:12:01.752 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
23:12:01.752 00.000 7680 resist switch: large excursion: input -0.74 thresh 0.60 direction from 0 to -1
23:12:01.752 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.22
23:12:01.752 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
23:12:01.753 00.001 7680 MoveAxis(E, 243, ABG)
23:12:01.753 00.000 7680 Guiding  Dir = 2, Dur = 243
23:12:01.753 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:01.757 00.004 7680 IsSlewing returns 0
23:12:01.757 00.000 6120 UpdateGuideState exits: m=13378 SNR=74.1 Saturated
23:12:01.761 00.004 7680 IsGuiding returns 0
23:12:01.761 00.000 6120 PhdController: settling, locked = 1, distance = 1.10 (1.50) aobump = 0 frame = 2 / 99999
23:12:01.765 00.004 7680 PulseGuide returned control before completion, sleep 253
23:12:01.765 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047521.765,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.10,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:12:01.768 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:01.773 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:01.776 00.003 6120 Enqueuing Expose request
23:12:02.024 00.248 7680 IsGuiding returns 1
23:12:02.024 00.000 7680 scope still moving after pulse duration time elapsed
23:12:02.055 00.031 7680 IsSlewing returns 0
23:12:02.055 00.000 7680 IsGuiding returns 0
23:12:02.056 00.001 7680 scope move finished after 243 + 51 ms
23:12:02.056 00.000 7680 Move returns status 0, amount 243
23:12:02.057 00.001 7680 MoveAxis(N, 401, ABG)
23:12:02.057 00.000 7680 Guiding  Dir = 0, Dur = 401
23:12:02.057 00.000 7680 IsSlewing returns 0
23:12:02.058 00.001 7680 IsGuiding returns 0
23:12:02.058 00.000 7680 PulseGuide returned control before completion, sleep 411
23:12:02.477 00.419 7680 IsGuiding returns 1
23:12:02.478 00.001 7680 scope still moving after pulse duration time elapsed
23:12:02.509 00.031 7680 IsSlewing returns 0
23:12:02.510 00.001 7680 IsGuiding returns 0
23:12:02.511 00.001 7680 scope move finished after 401 + 52 ms
23:12:02.512 00.001 7680 Move returns status 0, amount 401
23:12:02.514 00.002 7680 move complete, result=0
23:12:02.514 00.000 7680 worker thread done servicing request
23:12:02.515 00.001 7680 Worker thread wakes up
23:12:02.515 00.000 6120 GuideStep: -0.6 px 243 ms EAST, -0.7 px 401 ms NORTH
23:12:02.522 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:02.522 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:03.770 01.248 7680 Exposure complete
23:12:03.897 00.127 7680 worker thread done servicing request
23:12:03.897 00.000 6120 OnExposeComplete: enter
23:12:03.902 00.005 6120 UpdateGuideState(): m_state=6
23:12:03.906 00.004 6120 Star::Find(15, 956, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1450
23:12:03.909 00.003 6120 Star::Find returns 1 (1), X=956.24, Y=51.60, Mass=13482, SNR=74.5, Peak=255 HFD=7.0
23:12:03.912 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
23:12:03.917 00.005 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
23:12:03.919 00.002 6120 CameraToMount -- cameraX=-0.08 cameraY=1.46 hyp=1.47 cameraTheta=1.63 mountX=-0.19 mountY=-1.35, mountTheta=-1.71
23:12:03.924 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=1.46, opts=13)
23:12:03.929 00.005 6120 Enqueuing Move request for scope (-0.08, 1.46)
23:12:03.933 00.004 7680 Worker thread wakes up
23:12:03.933 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:03.936 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 1.46) opts 0xd
23:12:03.937 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 1.46)
23:12:03.937 00.000 7680 Moving (-0.08, 1.46) raw xDistance=-0.19 yDistance=-1.35
23:12:03.937 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:12:03.937 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.35 from input -1.35
23:12:03.938 00.001 7680 MoveAxis(E, 0, ABG)
23:12:03.938 00.000 7680 Move returns status 0, amount 0
23:12:03.938 00.000 7680 MoveAxis(N, 734, ABG)
23:12:03.938 00.000 7680 Guiding  Dir = 0, Dur = 734
23:12:03.938 00.000 6120 UpdateGuideState exits: m=13482 SNR=74.5 Saturated
23:12:03.942 00.004 7680 IsSlewing returns 0
23:12:03.942 00.000 7680 IsGuiding returns 0
23:12:03.942 00.000 7680 PulseGuide returned control before completion, sleep 744
23:12:03.943 00.001 6120 PhdController: settling, locked = 1, distance = 1.21 (1.50) aobump = 0 frame = 3 / 99999
23:12:03.946 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764047523.946,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.21,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
23:12:03.951 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:03.955 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:03.959 00.004 6120 Enqueuing Expose request
23:12:04.703 00.744 7680 IsGuiding returns 0
23:12:04.704 00.001 7680 Move returns status 0, amount 734
23:12:04.704 00.000 7680 move complete, result=0
23:12:04.704 00.000 7680 worker thread done servicing request
23:12:04.705 00.001 7680 Worker thread wakes up
23:12:04.705 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -1.4 px 734 ms NORTH
23:12:04.711 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:04.711 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:05.963 01.252 7680 Exposure complete
23:12:06.096 00.133 7680 worker thread done servicing request
23:12:06.097 00.001 6120 OnExposeComplete: enter
23:12:06.100 00.003 6120 UpdateGuideState(): m_state=6
23:12:06.104 00.004 6120 Star::Find(15, 956, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1451
23:12:06.108 00.004 6120 Star::Find returns 1 (1), X=956.07, Y=50.87, Mass=13694, SNR=76.9, Peak=255 HFD=6.9
23:12:06.111 00.003 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
23:12:06.115 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
23:12:06.119 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.74 hyp=0.78 cameraTheta=1.89 mountX=0.11 mountY=-0.77, mountTheta=-1.43
23:12:06.124 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.74, opts=13)
23:12:06.128 00.004 6120 Enqueuing Move request for scope (-0.25, 0.74)
23:12:06.131 00.003 7680 Worker thread wakes up
23:12:06.131 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.74) opts 0xd
23:12:06.131 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.74)
23:12:06.131 00.000 7680 Moving (-0.25, 0.74) raw xDistance=0.11 yDistance=-0.77
23:12:06.133 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:12:06.133 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
23:12:06.133 00.000 7680 MoveAxis(E, 0, ABG)
23:12:06.133 00.000 7680 Move returns status 0, amount 0
23:12:06.134 00.001 7680 MoveAxis(N, 418, ABG)
23:12:06.134 00.000 7680 Guiding  Dir = 0, Dur = 418
23:12:06.134 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:06.137 00.003 7680 IsSlewing returns 0
23:12:06.137 00.000 6120 UpdateGuideState exits: m=13694 SNR=76.9 Saturated
23:12:06.141 00.004 7680 IsGuiding returns 0
23:12:06.141 00.000 6120 PhdController: settling, locked = 1, distance = 1.08 (1.50) aobump = 0 frame = 4 / 99999
23:12:06.145 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764047526.145,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.08,"Time":4.4,"SettleTime":10.0,"StarLocked":true}
23:12:06.149 00.004 7680 PulseGuide returned control before completion, sleep 428
23:12:06.149 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:06.153 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:06.156 00.003 6120 Enqueuing Expose request
23:12:06.579 00.423 7680 IsGuiding returns 1
23:12:06.580 00.001 7680 scope still moving after pulse duration time elapsed
23:12:06.611 00.031 7680 IsSlewing returns 0
23:12:06.613 00.002 7680 IsGuiding returns 0
23:12:06.613 00.000 7680 scope move finished after 418 + 53 ms
23:12:06.613 00.000 7680 Move returns status 0, amount 418
23:12:06.614 00.001 7680 move complete, result=0
23:12:06.614 00.000 7680 worker thread done servicing request
23:12:06.614 00.000 7680 Worker thread wakes up
23:12:06.615 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.8 px 418 ms NORTH
23:12:06.621 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:06.621 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:07.870 01.249 7680 Exposure complete
23:12:08.006 00.136 7680 worker thread done servicing request
23:12:08.007 00.001 6120 OnExposeComplete: enter
23:12:08.011 00.004 6120 UpdateGuideState(): m_state=6
23:12:08.014 00.003 6120 Star::Find(15, 956, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1452
23:12:08.018 00.004 6120 Star::Find returns 1 (1), X=955.96, Y=50.32, Mass=12395, SNR=73.0, Peak=255 HFD=6.8
23:12:08.023 00.005 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-2.95) = xAngle (5.62 = -0.66)
23:12:08.026 00.003 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.93)
23:12:08.030 00.004 6120 CameraToMount -- cameraX=-0.36 cameraY=0.18 hyp=0.40 cameraTheta=2.66 mountX=0.32 mountY=-0.32, mountTheta=-0.80
23:12:08.035 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=0.18, opts=13)
23:12:08.038 00.003 6120 Enqueuing Move request for scope (-0.36, 0.18)
23:12:08.043 00.005 7680 Worker thread wakes up
23:12:08.043 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.18) opts 0xd
23:12:08.043 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, 0.18)
23:12:08.043 00.000 7680 Moving (-0.36, 0.18) raw xDistance=0.32 yDistance=-0.32
23:12:08.043 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
23:12:08.043 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:12:08.043 00.000 7680 MoveAxis(W, 129, ABG)
23:12:08.043 00.000 7680 Guiding  Dir = 3, Dur = 129
23:12:08.044 00.001 7680 IsSlewing returns 0
23:12:08.045 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:08.050 00.005 7680 IsGuiding returns 0
23:12:08.050 00.000 6120 UpdateGuideState exits: m=12395 SNR=73.0 Saturated
23:12:08.053 00.003 6120 PhdController: settling, locked = 1, distance = 0.88 (1.50) aobump = 0 frame = 5 / 99999
23:12:08.057 00.004 7680 PulseGuide returned control before completion, sleep 139
23:12:08.057 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047528.057,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.88,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
23:12:08.060 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:08.065 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:08.068 00.003 6120 Enqueuing Expose request
23:12:08.207 00.139 7680 IsGuiding returns 0
23:12:08.208 00.001 7680 Move returns status 0, amount 129
23:12:08.208 00.000 7680 MoveAxis(N, 175, ABG)
23:12:08.208 00.000 7680 Guiding  Dir = 0, Dur = 175
23:12:08.208 00.000 7680 IsSlewing returns 0
23:12:08.209 00.001 7680 IsGuiding returns 0
23:12:08.210 00.001 7680 PulseGuide returned control before completion, sleep 185
23:12:08.397 00.187 7680 IsGuiding returns 1
23:12:08.398 00.001 7680 scope still moving after pulse duration time elapsed
23:12:08.429 00.031 7680 IsSlewing returns 0
23:12:08.432 00.003 7680 IsGuiding returns 0
23:12:08.432 00.000 7680 scope move finished after 175 + 48 ms
23:12:08.432 00.000 7680 Move returns status 0, amount 175
23:12:08.433 00.001 7680 move complete, result=0
23:12:08.433 00.000 7680 worker thread done servicing request
23:12:08.433 00.000 6120 GuideStep: 0.3 px 129 ms WEST, -0.3 px 175 ms NORTH
23:12:08.440 00.007 7680 Worker thread wakes up
23:12:08.440 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:08.440 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:09.692 01.252 7680 Exposure complete
23:12:09.819 00.127 7680 worker thread done servicing request
23:12:09.819 00.000 6120 OnExposeComplete: enter
23:12:09.824 00.005 6120 UpdateGuideState(): m_state=6
23:12:09.828 00.004 6120 Star::Find(15, 955, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1453
23:12:09.832 00.004 6120 Star::Find returns 1 (1), X=955.98, Y=50.22, Mass=13410, SNR=74.8, Peak=255 HFD=6.9
23:12:09.835 00.003 6120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-2.95) = xAngle (5.85 = -0.43)
23:12:09.839 00.004 6120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.58 = -0.70)
23:12:09.843 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=0.09 hyp=0.35 cameraTheta=2.90 mountX=0.32 mountY=-0.23, mountTheta=-0.62
23:12:09.848 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.09, opts=13)
23:12:09.851 00.003 6120 Enqueuing Move request for scope (-0.34, 0.09)
23:12:09.855 00.004 7680 Worker thread wakes up
23:12:09.855 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.09) opts 0xd
23:12:09.856 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.09)
23:12:09.856 00.000 7680 Moving (-0.34, 0.09) raw xDistance=0.32 yDistance=-0.23
23:12:09.856 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
23:12:09.856 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:12:09.856 00.000 7680 MoveAxis(W, 140, ABG)
23:12:09.857 00.001 7680 Guiding  Dir = 3, Dur = 140
23:12:09.857 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:09.860 00.003 7680 IsSlewing returns 0
23:12:09.861 00.001 6120 UpdateGuideState exits: m=13410 SNR=74.8 Saturated
23:12:09.864 00.003 7680 IsGuiding returns 0
23:12:09.865 00.001 6120 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 6 / 99999
23:12:09.868 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764047529.868,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.72,"Time":8.1,"SettleTime":10.0,"StarLocked":true}
23:12:09.872 00.004 7680 PulseGuide returned control before completion, sleep 150
23:12:09.872 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:09.876 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:09.880 00.004 6120 Enqueuing Expose request
23:12:10.039 00.159 7680 IsGuiding returns 0
23:12:10.040 00.001 7680 Move returns status 0, amount 140
23:12:10.040 00.000 7680 MoveAxis(N, 123, ABG)
23:12:10.040 00.000 7680 Guiding  Dir = 0, Dur = 123
23:12:10.040 00.000 7680 IsSlewing returns 0
23:12:10.041 00.001 7680 IsGuiding returns 0
23:12:10.042 00.001 7680 PulseGuide returned control before completion, sleep 133
23:12:10.180 00.138 7680 IsGuiding returns 1
23:12:10.181 00.001 7680 scope still moving after pulse duration time elapsed
23:12:10.211 00.030 7680 IsSlewing returns 0
23:12:10.211 00.000 7680 IsGuiding returns 0
23:12:10.212 00.001 7680 scope move finished after 123 + 46 ms
23:12:10.212 00.000 7680 Move returns status 0, amount 123
23:12:10.212 00.000 7680 move complete, result=0
23:12:10.213 00.001 7680 worker thread done servicing request
23:12:10.213 00.000 7680 Worker thread wakes up
23:12:10.213 00.000 6120 GuideStep: 0.3 px 140 ms WEST, -0.2 px 123 ms NORTH
23:12:10.220 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:10.220 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:11.462 01.242 7680 Exposure complete
23:12:11.623 00.161 7680 worker thread done servicing request
23:12:11.624 00.001 6120 OnExposeComplete: enter
23:12:11.627 00.003 6120 UpdateGuideState(): m_state=6
23:12:11.631 00.004 6120 Star::Find(15, 955, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1454
23:12:11.634 00.003 6120 Star::Find returns 1 (1), X=956.13, Y=50.28, Mass=12311, SNR=72.4, Peak=255 HFD=6.8
23:12:11.639 00.005 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.44 = -0.84)
23:12:11.642 00.003 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.17 = -1.11)
23:12:11.646 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.49 mountX=0.16 mountY=-0.22, mountTheta=-0.93
23:12:11.651 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.15, opts=13)
23:12:11.655 00.004 6120 Enqueuing Move request for scope (-0.19, 0.15)
23:12:11.658 00.003 7680 Worker thread wakes up
23:12:11.658 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
23:12:11.658 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
23:12:11.658 00.000 7680 Moving (-0.19, 0.15) raw xDistance=0.16 yDistance=-0.22
23:12:11.658 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:11.664 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:12:11.664 00.000 6120 UpdateGuideState exits: m=12311 SNR=72.4 Saturated
23:12:11.669 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:12:11.669 00.000 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 7 / 99999
23:12:11.672 00.003 7680 MoveAxis(E, 0, ABG)
23:12:11.672 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047531.672,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.58,"Time":9.9,"SettleTime":10.0,"StarLocked":true}
23:12:11.676 00.004 7680 Move returns status 0, amount 0
23:12:11.676 00.000 7680 MoveAxis(N, 118, ABG)
23:12:11.677 00.001 7680 Guiding  Dir = 0, Dur = 118
23:12:11.677 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:11.681 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:11.685 00.004 7680 IsSlewing returns 0
23:12:11.685 00.000 6120 Enqueuing Expose request
23:12:11.689 00.004 7680 IsGuiding returns 0
23:12:11.689 00.000 7680 PulseGuide returned control before completion, sleep 128
23:12:11.833 00.144 7680 IsGuiding returns 0
23:12:11.833 00.000 7680 Move returns status 0, amount 118
23:12:11.833 00.000 7680 move complete, result=0
23:12:11.833 00.000 7680 worker thread done servicing request
23:12:11.834 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 118 ms NORTH
23:12:11.841 00.007 7680 Worker thread wakes up
23:12:11.841 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:11.841 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:13.098 01.257 7680 Exposure complete
23:12:13.234 00.136 7680 worker thread done servicing request
23:12:13.234 00.000 6120 OnExposeComplete: enter
23:12:13.239 00.005 6120 UpdateGuideState(): m_state=6
23:12:13.243 00.004 6120 Star::Find(15, 956, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1455
23:12:13.248 00.005 6120 Star::Find returns 1 (1), X=956.07, Y=50.27, Mass=13624, SNR=76.3, Peak=255 HFD=6.8
23:12:13.252 00.004 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.59 = -0.70)
23:12:13.257 00.005 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.97)
23:12:13.263 00.006 6120 CameraToMount -- cameraX=-0.25 cameraY=0.14 hyp=0.29 cameraTheta=2.63 mountX=0.22 mountY=-0.24, mountTheta=-0.82
23:12:13.268 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.14, opts=13)
23:12:13.272 00.004 6120 Enqueuing Move request for scope (-0.25, 0.14)
23:12:13.276 00.004 7680 Worker thread wakes up
23:12:13.276 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.14) opts 0xd
23:12:13.276 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.14)
23:12:13.278 00.002 7680 Moving (-0.25, 0.14) raw xDistance=0.22 yDistance=-0.24
23:12:13.278 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:13.282 00.004 6120 UpdateGuideState exits: m=13624 SNR=76.3 Saturated
23:12:13.285 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:12:13.286 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:12:13.286 00.000 7680 MoveAxis(W, 90, ABG)
23:12:13.286 00.000 7680 Guiding  Dir = 3, Dur = 90
23:12:13.286 00.000 6120 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 8 / 99999
23:12:13.290 00.004 6120 PhdController: newstate STATE_FINISH
23:12:13.294 00.004 7680 IsSlewing returns 0
23:12:13.294 00.000 6120 PhdController complete: success
23:12:13.297 00.003 7680 IsGuiding returns 0
23:12:13.297 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764047533.297,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
23:12:13.302 00.005 7680 PulseGuide returned control before completion, sleep 100
23:12:13.302 00.000 6120 Mount: notify guiding dither settle done success=1
23:12:13.307 00.005 6120 PhdController: newstate STATE_IDLE
23:12:13.311 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:13.314 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:13.318 00.004 6120 Enqueuing Expose request
23:12:13.412 00.094 7680 IsGuiding returns 1
23:12:13.413 00.001 7680 scope still moving after pulse duration time elapsed
23:12:13.443 00.030 7680 IsSlewing returns 0
23:12:13.444 00.001 7680 IsGuiding returns 0
23:12:13.445 00.001 7680 scope move finished after 90 + 57 ms
23:12:13.445 00.000 7680 Move returns status 0, amount 90
23:12:13.446 00.001 7680 MoveAxis(N, 128, ABG)
23:12:13.446 00.000 7680 Guiding  Dir = 0, Dur = 128
23:12:13.446 00.000 7680 IsSlewing returns 0
23:12:13.446 00.000 7680 IsGuiding returns 0
23:12:13.448 00.002 7680 PulseGuide returned control before completion, sleep 138
23:12:13.599 00.151 7680 IsGuiding returns 1
23:12:13.599 00.000 7680 scope still moving after pulse duration time elapsed
23:12:13.630 00.031 7680 IsSlewing returns 0
23:12:13.631 00.001 7680 IsGuiding returns 0
23:12:13.631 00.000 7680 scope move finished after 128 + 55 ms
23:12:13.631 00.000 7680 Move returns status 0, amount 128
23:12:13.632 00.001 7680 move complete, result=0
23:12:13.632 00.000 7680 worker thread done servicing request
23:12:13.632 00.000 7680 Worker thread wakes up
23:12:13.633 00.001 6120 GuideStep: 0.2 px 90 ms WEST, -0.2 px 128 ms NORTH
23:12:13.638 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:13.638 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:14.881 01.243 7680 Exposure complete
23:12:15.002 00.121 7680 worker thread done servicing request
23:12:15.002 00.000 6120 OnExposeComplete: enter
23:12:15.006 00.004 6120 UpdateGuideState(): m_state=6
23:12:15.009 00.003 6120 Star::Find(15, 956, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1456
23:12:15.014 00.005 6120 Star::Find returns 1 (1), X=956.11, Y=50.19, Mass=13057, SNR=74.9, Peak=255 HFD=6.8
23:12:15.018 00.004 6120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-2.95) = xAngle (5.84 = -0.45)
23:12:15.022 00.004 6120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.57 = -0.71)
23:12:15.026 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.06 hyp=0.22 cameraTheta=2.88 mountX=0.20 mountY=-0.14, mountTheta=-0.63
23:12:15.032 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.06, opts=13)
23:12:15.036 00.004 6120 Enqueuing Move request for scope (-0.21, 0.06)
23:12:15.039 00.003 7680 Worker thread wakes up
23:12:15.039 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.06) opts 0xd
23:12:15.039 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.06)
23:12:15.039 00.000 7680 Moving (-0.21, 0.06) raw xDistance=0.20 yDistance=-0.14
23:12:15.040 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:15.045 00.005 6120 UpdateGuideState exits: m=13057 SNR=74.9 Saturated
23:12:15.049 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:15.054 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:12:15.055 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:12:15.055 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:15.060 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:12:15.061 00.001 6120 Enqueuing Expose request
23:12:15.065 00.004 7680 MoveAxis(E, 0, ABG)
23:12:15.065 00.000 7680 Move returns status 0, amount 0
23:12:15.065 00.000 7680 MoveAxis(N, 0, ABG)
23:12:15.065 00.000 7680 Move returns status 0, amount 0
23:12:15.065 00.000 7680 move complete, result=0
23:12:15.065 00.000 7680 worker thread done servicing request
23:12:15.066 00.001 7680 Worker thread wakes up
23:12:15.066 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:15.071 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:15.071 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:16.321 01.250 7680 Exposure complete
23:12:16.456 00.135 7680 worker thread done servicing request
23:12:16.457 00.001 6120 OnExposeComplete: enter
23:12:16.463 00.006 6120 UpdateGuideState(): m_state=6
23:12:16.468 00.005 6120 Star::Find(15, 956, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1457
23:12:16.472 00.004 6120 Star::Find returns 1 (1), X=956.16, Y=50.72, Mass=13360, SNR=76.1, Peak=255 HFD=6.9
23:12:16.475 00.003 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
23:12:16.479 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
23:12:16.483 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.59 hyp=0.61 cameraTheta=1.83 mountX=0.04 mountY=-0.59, mountTheta=-1.50
23:12:16.488 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.59, opts=13)
23:12:16.492 00.004 6120 Enqueuing Move request for scope (-0.15, 0.59)
23:12:16.495 00.003 7680 Worker thread wakes up
23:12:16.495 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:16.500 00.005 6120 UpdateGuideState exits: m=13360 SNR=76.1 Saturated
23:12:16.504 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:16.507 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:16.513 00.006 6120 Enqueuing Expose request
23:12:16.516 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.59) opts 0xd
23:12:16.516 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.59)
23:12:16.518 00.002 7680 Moving (-0.15, 0.59) raw xDistance=0.04 yDistance=-0.59
23:12:16.518 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:12:16.518 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
23:12:16.519 00.001 7680 MoveAxis(E, 0, ABG)
23:12:16.519 00.000 7680 Move returns status 0, amount 0
23:12:16.519 00.000 7680 MoveAxis(N, 322, ABG)
23:12:16.519 00.000 7680 Guiding  Dir = 0, Dur = 322
23:12:16.519 00.000 7680 IsSlewing returns 0
23:12:16.520 00.001 7680 IsGuiding returns 0
23:12:16.520 00.000 7680 PulseGuide returned control before completion, sleep 332
23:12:16.862 00.342 7680 IsGuiding returns 1
23:12:16.862 00.000 7680 scope still moving after pulse duration time elapsed
23:12:16.892 00.030 7680 IsSlewing returns 0
23:12:16.892 00.000 7680 IsGuiding returns 0
23:12:16.893 00.001 7680 scope move finished after 322 + 51 ms
23:12:16.893 00.000 7680 Move returns status 0, amount 322
23:12:16.893 00.000 7680 move complete, result=0
23:12:16.894 00.001 7680 worker thread done servicing request
23:12:16.895 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 322 ms NORTH
23:12:16.901 00.006 7680 Worker thread wakes up
23:12:16.901 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:16.902 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:18.156 01.254 7680 Exposure complete
23:12:18.314 00.158 7680 worker thread done servicing request
23:12:18.314 00.000 6120 OnExposeComplete: enter
23:12:18.318 00.004 6120 UpdateGuideState(): m_state=6
23:12:18.321 00.003 6120 Star::Find(15, 956, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1458
23:12:18.326 00.005 6120 Star::Find returns 1 (1), X=956.10, Y=50.05, Mass=12654, SNR=74.4, Peak=255 HFD=7.0
23:12:18.329 00.003 6120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-2.95) = xAngle (0.18 = 0.18)
23:12:18.334 00.005 6120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.09 = -0.09)
23:12:18.339 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-2.78 mountX=0.23 mountY=-0.02, mountTheta=-0.09
23:12:18.344 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.08, opts=13)
23:12:18.348 00.004 6120 Enqueuing Move request for scope (-0.21, -0.08)
23:12:18.351 00.003 7680 Worker thread wakes up
23:12:18.351 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:18.354 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
23:12:18.354 00.000 6120 UpdateGuideState exits: m=12654 SNR=74.4 Saturated
23:12:18.358 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
23:12:18.358 00.000 7680 Moving (-0.21, -0.08) raw xDistance=0.23 yDistance=-0.02
23:12:18.358 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:18.361 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
23:12:18.362 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:18.367 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:12:18.367 00.000 6120 Enqueuing Expose request
23:12:18.371 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:12:18.371 00.000 7680 MoveAxis(W, 92, ABG)
23:12:18.371 00.000 7680 Guiding  Dir = 3, Dur = 92
23:12:18.372 00.001 7680 IsSlewing returns 0
23:12:18.372 00.000 7680 IsGuiding returns 0
23:12:18.373 00.001 7680 PulseGuide returned control before completion, sleep 102
23:12:18.487 00.114 7680 IsGuiding returns 1
23:12:18.487 00.000 7680 scope still moving after pulse duration time elapsed
23:12:18.518 00.031 7680 IsSlewing returns 0
23:12:18.518 00.000 7680 IsGuiding returns 0
23:12:18.518 00.000 7680 scope move finished after 92 + 53 ms
23:12:18.519 00.001 7680 Move returns status 0, amount 92
23:12:18.519 00.000 7680 MoveAxis(N, 0, ABG)
23:12:18.519 00.000 7680 Move returns status 0, amount 0
23:12:18.519 00.000 7680 move complete, result=0
23:12:18.520 00.001 7680 worker thread done servicing request
23:12:18.520 00.000 7680 Worker thread wakes up
23:12:18.520 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:18.520 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:18.521 00.001 6120 GuideStep: 0.2 px 92 ms WEST, -0.0 px 0 ms NORTH
23:12:19.774 01.253 7680 Exposure complete
23:12:19.908 00.134 7680 worker thread done servicing request
23:12:19.908 00.000 6120 OnExposeComplete: enter
23:12:19.912 00.004 6120 UpdateGuideState(): m_state=6
23:12:19.917 00.005 6120 Star::Find(15, 956, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1459
23:12:19.922 00.005 6120 Star::Find returns 1 (1), X=956.14, Y=50.29, Mass=14298, SNR=77.3, Peak=255 HFD=6.9
23:12:19.926 00.004 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.38 = -0.91)
23:12:19.929 00.003 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.11 = -1.18)
23:12:19.933 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.42 mountX=0.15 mountY=-0.22, mountTheta=-0.98
23:12:19.938 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.16, opts=13)
23:12:19.942 00.004 6120 Enqueuing Move request for scope (-0.18, 0.16)
23:12:19.945 00.003 7680 Worker thread wakes up
23:12:19.945 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:19.949 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
23:12:19.949 00.000 6120 UpdateGuideState exits: m=14298 SNR=77.3 Saturated
23:12:19.953 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
23:12:19.953 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:19.956 00.003 7680 Moving (-0.18, 0.16) raw xDistance=0.15 yDistance=-0.22
23:12:19.956 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:19.960 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:12:19.960 00.000 6120 Enqueuing Expose request
23:12:19.964 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:12:19.965 00.001 7680 MoveAxis(E, 0, ABG)
23:12:19.965 00.000 7680 Move returns status 0, amount 0
23:12:19.965 00.000 7680 MoveAxis(N, 122, ABG)
23:12:19.965 00.000 7680 Guiding  Dir = 0, Dur = 122
23:12:19.965 00.000 7680 IsSlewing returns 0
23:12:19.966 00.001 7680 IsGuiding returns 0
23:12:19.966 00.000 7680 PulseGuide returned control before completion, sleep 132
23:12:20.110 00.144 7680 IsGuiding returns 0
23:12:20.111 00.001 7680 Move returns status 0, amount 122
23:12:20.111 00.000 7680 move complete, result=0
23:12:20.111 00.000 7680 worker thread done servicing request
23:12:20.111 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 122 ms NORTH
23:12:20.114 00.003 7680 Worker thread wakes up
23:12:20.116 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:20.116 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:21.353 01.237 7680 Exposure complete
23:12:21.465 00.112 7680 worker thread done servicing request
23:12:21.466 00.001 6120 OnExposeComplete: enter
23:12:21.469 00.003 6120 UpdateGuideState(): m_state=6
23:12:21.474 00.005 6120 Star::Find(15, 956, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1460
23:12:21.480 00.006 6120 Star::Find returns 1 (1), X=956.10, Y=50.23, Mass=13162, SNR=75.4, Peak=255 HFD=6.8
23:12:21.485 00.005 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-2.95) = xAngle (5.65 = -0.63)
23:12:21.489 00.004 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.90)
23:12:21.493 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.24 cameraTheta=2.70 mountX=0.20 mountY=-0.19, mountTheta=-0.77
23:12:21.498 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.10, opts=13)
23:12:21.502 00.004 6120 Enqueuing Move request for scope (-0.22, 0.10)
23:12:21.506 00.004 7680 Worker thread wakes up
23:12:21.506 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:21.509 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.10) opts 0xd
23:12:21.510 00.001 6120 UpdateGuideState exits: m=13162 SNR=75.4 Saturated
23:12:21.513 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.10)
23:12:21.513 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:21.516 00.003 7680 Moving (-0.22, 0.10) raw xDistance=0.20 yDistance=-0.19
23:12:21.516 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:21.520 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:12:21.520 00.000 6120 Enqueuing Expose request
23:12:21.523 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:12:21.523 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:12:21.523 00.000 7680 MoveAxis(E, 0, ABG)
23:12:21.524 00.001 7680 Move returns status 0, amount 0
23:12:21.524 00.000 7680 MoveAxis(N, 0, ABG)
23:12:21.524 00.000 7680 Move returns status 0, amount 0
23:12:21.524 00.000 7680 move complete, result=0
23:12:21.524 00.000 7680 worker thread done servicing request
23:12:21.524 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:12:21.528 00.004 7680 Worker thread wakes up
23:12:21.528 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:21.528 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:22.779 01.251 7680 Exposure complete
23:12:22.947 00.168 7680 worker thread done servicing request
23:12:22.947 00.000 6120 OnExposeComplete: enter
23:12:22.952 00.005 6120 UpdateGuideState(): m_state=6
23:12:22.956 00.004 6120 Star::Find(15, 956, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1461
23:12:22.960 00.004 6120 Star::Find returns 1 (1), X=956.11, Y=50.69, Mass=12870, SNR=74.4, Peak=255 HFD=6.8
23:12:22.964 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.41)
23:12:22.967 00.003 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.68)
23:12:22.971 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.56 hyp=0.60 cameraTheta=1.92 mountX=0.10 mountY=-0.60, mountTheta=-1.41
23:12:22.977 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.56, opts=13)
23:12:22.982 00.005 6120 Enqueuing Move request for scope (-0.21, 0.56)
23:12:22.988 00.006 7680 Worker thread wakes up
23:12:22.988 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:22.994 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.56) opts 0xd
23:12:22.995 00.001 6120 UpdateGuideState exits: m=12870 SNR=74.4 Saturated
23:12:23.001 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.56)
23:12:23.001 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:23.006 00.005 7680 Moving (-0.21, 0.56) raw xDistance=0.10 yDistance=-0.60
23:12:23.006 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:23.009 00.003 6120 Enqueuing Expose request
23:12:23.013 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:12:23.014 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
23:12:23.014 00.000 7680 MoveAxis(E, 0, ABG)
23:12:23.016 00.002 7680 Move returns status 0, amount 0
23:12:23.035 00.019 7680 MoveAxis(N, 323, ABG)
23:12:23.037 00.002 7680 Guiding  Dir = 0, Dur = 323
23:12:23.038 00.001 7680 IsSlewing returns 0
23:12:23.039 00.001 7680 IsGuiding returns 0
23:12:23.039 00.000 7680 PulseGuide returned control before completion, sleep 333
23:12:23.379 00.340 7680 IsGuiding returns 1
23:12:23.379 00.000 7680 scope still moving after pulse duration time elapsed
23:12:23.410 00.031 7680 IsSlewing returns 0
23:12:23.410 00.000 7680 IsGuiding returns 0
23:12:23.410 00.000 7680 scope move finished after 323 + 47 ms
23:12:23.411 00.001 7680 Move returns status 0, amount 323
23:12:23.411 00.000 7680 move complete, result=0
23:12:23.411 00.000 7680 worker thread done servicing request
23:12:23.411 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 323 ms NORTH
23:12:23.418 00.007 7680 Worker thread wakes up
23:12:23.418 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:23.418 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:24.661 01.243 7680 Exposure complete
23:12:24.831 00.170 7680 worker thread done servicing request
23:12:24.831 00.000 6120 OnExposeComplete: enter
23:12:24.836 00.005 6120 UpdateGuideState(): m_state=6
23:12:24.841 00.005 6120 Star::Find(15, 956, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1462
23:12:24.846 00.005 6120 Star::Find returns 1 (1), X=956.01, Y=50.15, Mass=13526, SNR=76.1, Peak=255 HFD=7.0
23:12:24.851 00.005 6120 CameraToMount -- cameraTheta (3.09) - m_xAngle (-2.95) = xAngle (6.04 = -0.24)
23:12:24.855 00.004 6120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.77 = -0.51)
23:12:24.860 00.005 6120 CameraToMount -- cameraX=-0.31 cameraY=0.02 hyp=0.31 cameraTheta=3.09 mountX=0.30 mountY=-0.15, mountTheta=-0.47
23:12:24.870 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.02, opts=13)
23:12:24.876 00.006 6120 Enqueuing Move request for scope (-0.31, 0.02)
23:12:24.883 00.007 7680 Worker thread wakes up
23:12:24.883 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:24.887 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.02) opts 0xd
23:12:24.887 00.000 6120 UpdateGuideState exits: m=13526 SNR=76.1 Saturated
23:12:24.893 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.02)
23:12:24.894 00.001 7680 Moving (-0.31, 0.02) raw xDistance=0.30 yDistance=-0.15
23:12:24.894 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
23:12:24.894 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:12:24.894 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:24.899 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:12:24.899 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:24.903 00.004 7680 MoveAxis(W, 122, ABG)
23:12:24.903 00.000 6120 Enqueuing Expose request
23:12:24.907 00.004 7680 Guiding  Dir = 3, Dur = 122
23:12:24.907 00.000 7680 IsSlewing returns 0
23:12:24.909 00.002 7680 IsGuiding returns 0
23:12:24.909 00.000 7680 PulseGuide returned control before completion, sleep 132
23:12:25.047 00.138 7680 IsGuiding returns 1
23:12:25.047 00.000 7680 scope still moving after pulse duration time elapsed
23:12:25.079 00.032 7680 IsSlewing returns 0
23:12:25.079 00.000 7680 IsGuiding returns 0
23:12:25.080 00.001 7680 scope move finished after 122 + 49 ms
23:12:25.080 00.000 7680 Move returns status 0, amount 122
23:12:25.080 00.000 7680 MoveAxis(N, 0, ABG)
23:12:25.080 00.000 7680 Move returns status 0, amount 0
23:12:25.082 00.002 7680 move complete, result=0
23:12:25.082 00.000 7680 worker thread done servicing request
23:12:25.082 00.000 6120 GuideStep: 0.3 px 122 ms WEST, -0.1 px 0 ms NORTH
23:12:25.089 00.007 7680 Worker thread wakes up
23:12:25.089 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:25.089 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:26.343 01.254 7680 Exposure complete
23:12:26.470 00.127 7680 worker thread done servicing request
23:12:26.471 00.001 6120 OnExposeComplete: enter
23:12:26.477 00.006 6120 UpdateGuideState(): m_state=6
23:12:26.483 00.006 6120 Star::Find(15, 956, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1463
23:12:26.488 00.005 6120 Star::Find returns 1 (1), X=956.01, Y=50.20, Mass=12764, SNR=75.2, Peak=255 HFD=6.9
23:12:26.494 00.006 6120 CameraToMount -- cameraTheta (2.91) - m_xAngle (-2.95) = xAngle (5.86 = -0.42)
23:12:26.502 00.008 6120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.60 = -0.69)
23:12:26.507 00.005 6120 CameraToMount -- cameraX=-0.31 cameraY=0.07 hyp=0.32 cameraTheta=2.91 mountX=0.29 mountY=-0.20, mountTheta=-0.61
23:12:26.515 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.07, opts=13)
23:12:26.518 00.003 6120 Enqueuing Move request for scope (-0.31, 0.07)
23:12:26.521 00.003 7680 Worker thread wakes up
23:12:26.522 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:26.525 00.003 6120 UpdateGuideState exits: m=12764 SNR=75.2 Saturated
23:12:26.529 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.07) opts 0xd
23:12:26.529 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:26.532 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.07)
23:12:26.532 00.000 7680 Moving (-0.31, 0.07) raw xDistance=0.29 yDistance=-0.20
23:12:26.532 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:26.537 00.005 6120 Enqueuing Expose request
23:12:26.540 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
23:12:26.540 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:12:26.540 00.000 7680 MoveAxis(W, 127, ABG)
23:12:26.540 00.000 7680 Guiding  Dir = 3, Dur = 127
23:12:26.540 00.000 7680 IsSlewing returns 0
23:12:26.541 00.001 7680 IsGuiding returns 0
23:12:26.541 00.000 7680 PulseGuide returned control before completion, sleep 137
23:12:26.690 00.149 7680 IsGuiding returns 1
23:12:26.690 00.000 7680 scope still moving after pulse duration time elapsed
23:12:26.721 00.031 7680 IsSlewing returns 0
23:12:26.722 00.001 7680 IsGuiding returns 0
23:12:26.722 00.000 7680 scope move finished after 127 + 54 ms
23:12:26.722 00.000 7680 Move returns status 0, amount 127
23:12:26.723 00.001 7680 MoveAxis(N, 109, ABG)
23:12:26.723 00.000 7680 Guiding  Dir = 0, Dur = 109
23:12:26.723 00.000 7680 IsSlewing returns 0
23:12:26.724 00.001 7680 IsGuiding returns 0
23:12:26.724 00.000 7680 PulseGuide returned control before completion, sleep 119
23:12:26.846 00.122 7680 IsGuiding returns 1
23:12:26.847 00.001 7680 scope still moving after pulse duration time elapsed
23:12:26.879 00.032 7680 IsSlewing returns 0
23:12:26.880 00.001 7680 IsGuiding returns 0
23:12:26.880 00.000 7680 scope move finished after 109 + 46 ms
23:12:26.881 00.001 7680 Move returns status 0, amount 109
23:12:26.882 00.001 7680 move complete, result=0
23:12:26.882 00.000 7680 worker thread done servicing request
23:12:26.882 00.000 6120 GuideStep: 0.3 px 127 ms WEST, -0.2 px 109 ms NORTH
23:12:26.890 00.008 7680 Worker thread wakes up
23:12:26.891 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:26.891 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:28.135 01.244 7680 Exposure complete
23:12:28.274 00.139 7680 worker thread done servicing request
23:12:28.275 00.001 6120 OnExposeComplete: enter
23:12:28.278 00.003 6120 UpdateGuideState(): m_state=6
23:12:28.283 00.005 6120 Star::Find(15, 956, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1464
23:12:28.287 00.004 6120 Star::Find returns 1 (1), X=956.24, Y=50.59, Mass=13545, SNR=75.6, Peak=255 HFD=7.2
23:12:28.291 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
23:12:28.294 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
23:12:28.298 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.46 hyp=0.47 cameraTheta=1.74 mountX=-0.01 mountY=-0.45, mountTheta=-1.59
23:12:28.304 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.46, opts=13)
23:12:28.308 00.004 6120 Enqueuing Move request for scope (-0.08, 0.46)
23:12:28.311 00.003 7680 Worker thread wakes up
23:12:28.311 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.46) opts 0xd
23:12:28.311 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.46)
23:12:28.311 00.000 7680 Moving (-0.08, 0.46) raw xDistance=-0.01 yDistance=-0.45
23:12:28.312 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:12:28.312 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:12:28.312 00.000 7680 MoveAxis(E, 0, ABG)
23:12:28.312 00.000 7680 Move returns status 0, amount 0
23:12:28.312 00.000 7680 MoveAxis(N, 245, ABG)
23:12:28.312 00.000 7680 Guiding  Dir = 0, Dur = 245
23:12:28.312 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:28.317 00.005 7680 IsSlewing returns 0
23:12:28.318 00.001 6120 UpdateGuideState exits: m=13545 SNR=75.6 Saturated
23:12:28.321 00.003 7680 IsGuiding returns 0
23:12:28.322 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:28.325 00.003 7680 PulseGuide returned control before completion, sleep 255
23:12:28.326 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:28.329 00.003 6120 Enqueuing Expose request
23:12:28.597 00.268 7680 IsGuiding returns 0
23:12:28.597 00.000 7680 Move returns status 0, amount 245
23:12:28.597 00.000 7680 move complete, result=0
23:12:28.598 00.001 7680 worker thread done servicing request
23:12:28.598 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 245 ms NORTH
23:12:28.605 00.007 7680 Worker thread wakes up
23:12:28.605 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:28.607 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:29.936 01.329 7680 Exposure complete
23:12:30.025 00.089 7680 worker thread done servicing request
23:12:30.027 00.002 6120 OnExposeComplete: enter
23:12:30.029 00.002 6120 UpdateGuideState(): m_state=6
23:12:30.031 00.002 6120 Star::Find(15, 956, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1465
23:12:30.034 00.003 6120 Star::Find returns 1 (1), X=956.25, Y=50.52, Mass=13612, SNR=75.2, Peak=255 HFD=7.1
23:12:30.037 00.003 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
23:12:30.040 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
23:12:30.045 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.39 hyp=0.40 cameraTheta=1.74 mountX=-0.01 mountY=-0.38, mountTheta=-1.59
23:12:30.049 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.39, opts=13)
23:12:30.051 00.002 6120 Enqueuing Move request for scope (-0.07, 0.39)
23:12:30.054 00.003 7680 Worker thread wakes up
23:12:30.054 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.39) opts 0xd
23:12:30.055 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:30.058 00.003 6120 UpdateGuideState exits: m=13612 SNR=75.2 Saturated
23:12:30.061 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:30.063 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:30.066 00.003 6120 Enqueuing Expose request
23:12:30.068 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.39)
23:12:30.068 00.000 7680 Moving (-0.07, 0.39) raw xDistance=-0.01 yDistance=-0.38
23:12:30.068 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:12:30.069 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:12:30.069 00.000 7680 MoveAxis(E, 0, ABG)
23:12:30.069 00.000 7680 Move returns status 0, amount 0
23:12:30.069 00.000 7680 MoveAxis(N, 206, ABG)
23:12:30.069 00.000 7680 Guiding  Dir = 0, Dur = 206
23:12:30.069 00.000 7680 IsSlewing returns 0
23:12:30.070 00.001 7680 IsGuiding returns 0
23:12:30.070 00.000 7680 PulseGuide returned control before completion, sleep 216
23:12:30.290 00.220 7680 IsGuiding returns 1
23:12:30.290 00.000 7680 scope still moving after pulse duration time elapsed
23:12:30.321 00.031 7680 IsSlewing returns 0
23:12:30.321 00.000 7680 IsGuiding returns 0
23:12:30.321 00.000 7680 scope move finished after 206 + 45 ms
23:12:30.321 00.000 7680 Move returns status 0, amount 206
23:12:30.321 00.000 7680 move complete, result=0
23:12:30.323 00.002 7680 worker thread done servicing request
23:12:30.323 00.000 7680 Worker thread wakes up
23:12:30.323 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 206 ms NORTH
23:12:30.325 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:30.325 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:31.563 01.238 7680 Exposure complete
23:12:31.677 00.114 7680 worker thread done servicing request
23:12:31.677 00.000 6120 OnExposeComplete: enter
23:12:31.682 00.005 6120 UpdateGuideState(): m_state=6
23:12:31.686 00.004 6120 Star::Find(15, 956, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1466
23:12:31.692 00.006 6120 Star::Find returns 1 (1), X=956.06, Y=50.24, Mass=13771, SNR=77.0, Peak=255 HFD=6.9
23:12:31.696 00.004 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-2.95) = xAngle (5.71 = -0.57)
23:12:31.702 00.006 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.45 = -0.84)
23:12:31.706 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.10 hyp=0.28 cameraTheta=2.76 mountX=0.24 mountY=-0.21, mountTheta=-0.72
23:12:31.711 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.10, opts=13)
23:12:31.716 00.005 6120 Enqueuing Move request for scope (-0.26, 0.10)
23:12:31.720 00.004 7680 Worker thread wakes up
23:12:31.720 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:31.724 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.10) opts 0xd
23:12:31.725 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.10)
23:12:31.725 00.000 6120 UpdateGuideState exits: m=13771 SNR=77.0 Saturated
23:12:31.729 00.004 7680 Moving (-0.26, 0.10) raw xDistance=0.24 yDistance=-0.21
23:12:31.729 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:12:31.729 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:12:31.729 00.000 7680 MoveAxis(W, 97, ABG)
23:12:31.729 00.000 7680 Guiding  Dir = 3, Dur = 97
23:12:31.729 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:31.733 00.004 7680 IsSlewing returns 0
23:12:31.733 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:31.738 00.005 7680 IsGuiding returns 0
23:12:31.738 00.000 6120 Enqueuing Expose request
23:12:31.741 00.003 7680 PulseGuide returned control before completion, sleep 107
23:12:31.853 00.112 7680 IsGuiding returns 1
23:12:31.853 00.000 7680 scope still moving after pulse duration time elapsed
23:12:31.884 00.031 7680 IsSlewing returns 0
23:12:31.886 00.002 7680 IsGuiding returns 0
23:12:31.887 00.001 7680 scope move finished after 97 + 51 ms
23:12:31.887 00.000 7680 Move returns status 0, amount 97
23:12:31.887 00.000 7680 MoveAxis(N, 113, ABG)
23:12:31.887 00.000 7680 Guiding  Dir = 0, Dur = 113
23:12:31.888 00.001 7680 IsSlewing returns 0
23:12:31.888 00.000 7680 IsGuiding returns 0
23:12:31.888 00.000 7680 PulseGuide returned control before completion, sleep 123
23:12:32.025 00.137 7680 IsGuiding returns 1
23:12:32.025 00.000 7680 scope still moving after pulse duration time elapsed
23:12:32.056 00.031 7680 IsSlewing returns 0
23:12:32.059 00.003 7680 IsGuiding returns 0
23:12:32.060 00.001 7680 scope move finished after 113 + 58 ms
23:12:32.060 00.000 7680 Move returns status 0, amount 113
23:12:32.060 00.000 7680 move complete, result=0
23:12:32.061 00.001 7680 worker thread done servicing request
23:12:32.061 00.000 7680 Worker thread wakes up
23:12:32.061 00.000 6120 GuideStep: 0.2 px 97 ms WEST, -0.2 px 113 ms NORTH
23:12:32.067 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:32.067 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:33.316 01.249 7680 Exposure complete
23:12:33.457 00.141 7680 worker thread done servicing request
23:12:33.457 00.000 6120 OnExposeComplete: enter
23:12:33.461 00.004 6120 UpdateGuideState(): m_state=6
23:12:33.466 00.005 6120 Star::Find(15, 956, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1467
23:12:33.470 00.004 6120 Star::Find returns 1 (1), X=956.34, Y=50.08, Mass=13622, SNR=76.0, Peak=255 HFD=6.8
23:12:33.473 00.003 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-2.95) = xAngle (1.90 = 1.90)
23:12:33.477 00.004 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.63 = 1.63)
23:12:33.481 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-1.05 mountX=-0.02 mountY=0.05, mountTheta=1.89
23:12:33.486 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.05, opts=13)
23:12:33.490 00.004 6120 Enqueuing Move request for scope (0.03, -0.05)
23:12:33.493 00.003 7680 Worker thread wakes up
23:12:33.493 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:33.497 00.004 6120 UpdateGuideState exits: m=13622 SNR=76.0 Saturated
23:12:33.500 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:33.505 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:33.509 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
23:12:33.509 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
23:12:33.509 00.000 7680 Moving (0.03, -0.05) raw xDistance=-0.02 yDistance=0.05
23:12:33.509 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:12:33.509 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:12:33.509 00.000 6120 Enqueuing Expose request
23:12:33.514 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:12:33.514 00.000 7680 MoveAxis(E, 0, ABG)
23:12:33.514 00.000 7680 Move returns status 0, amount 0
23:12:33.514 00.000 7680 MoveAxis(N, 0, ABG)
23:12:33.514 00.000 7680 Move returns status 0, amount 0
23:12:33.516 00.002 7680 move complete, result=0
23:12:33.516 00.000 7680 worker thread done servicing request
23:12:33.516 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:12:33.522 00.006 7680 Worker thread wakes up
23:12:33.523 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:33.523 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:34.777 01.254 7680 Exposure complete
23:12:34.906 00.129 7680 worker thread done servicing request
23:12:34.907 00.001 6120 OnExposeComplete: enter
23:12:34.909 00.002 6120 UpdateGuideState(): m_state=6
23:12:34.912 00.003 6120 Star::Find(15, 956, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1468
23:12:34.916 00.004 6120 Star::Find returns 1 (1), X=956.31, Y=50.21, Mass=13003, SNR=75.2, Peak=255 HFD=6.9
23:12:34.921 00.005 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.62)
23:12:34.924 00.003 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
23:12:34.927 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.71 mountX=-0.00 mountY=-0.08, mountTheta=-1.62
23:12:34.932 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.08, opts=13)
23:12:34.935 00.003 6120 Enqueuing Move request for scope (-0.01, 0.08)
23:12:34.939 00.004 7680 Worker thread wakes up
23:12:34.939 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
23:12:34.940 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
23:12:34.940 00.000 7680 Moving (-0.01, 0.08) raw xDistance=-0.00 yDistance=-0.08
23:12:34.940 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:34.943 00.003 6120 UpdateGuideState exits: m=13003 SNR=75.2 Saturated
23:12:34.948 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:12:34.948 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:12:34.948 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:34.954 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:34.957 00.003 6120 Enqueuing Expose request
23:12:34.961 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:12:34.961 00.000 7680 MoveAxis(E, 0, ABG)
23:12:34.961 00.000 7680 Move returns status 0, amount 0
23:12:34.961 00.000 7680 MoveAxis(N, 0, ABG)
23:12:34.963 00.002 7680 Move returns status 0, amount 0
23:12:34.963 00.000 7680 move complete, result=0
23:12:34.963 00.000 7680 worker thread done servicing request
23:12:34.963 00.000 7680 Worker thread wakes up
23:12:34.964 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:34.968 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:34.968 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:36.213 01.245 7680 Exposure complete
23:12:36.351 00.138 7680 worker thread done servicing request
23:12:36.351 00.000 6120 OnExposeComplete: enter
23:12:36.354 00.003 6120 UpdateGuideState(): m_state=6
23:12:36.359 00.005 6120 Star::Find(15, 956, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1469
23:12:36.363 00.004 6120 Star::Find returns 1 (1), X=956.47, Y=50.66, Mass=14230, SNR=78.4, Peak=255 HFD=7.1
23:12:36.366 00.003 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.04)
23:12:36.370 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
23:12:36.374 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.52 hyp=0.55 cameraTheta=1.29 mountX=-0.24 mountY=-0.41, mountTheta=-2.11
23:12:36.380 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.52, opts=13)
23:12:36.384 00.004 6120 Enqueuing Move request for scope (0.15, 0.52)
23:12:36.389 00.005 7680 Worker thread wakes up
23:12:36.389 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.52) opts 0xd
23:12:36.389 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:36.393 00.004 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.52)
23:12:36.394 00.001 7680 Moving (0.15, 0.52) raw xDistance=-0.24 yDistance=-0.41
23:12:36.394 00.000 6120 UpdateGuideState exits: m=14230 SNR=78.4 Saturated
23:12:36.398 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:36.402 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:36.405 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:12:36.406 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:12:36.406 00.000 7680 MoveAxis(E, 100, ABG)
23:12:36.406 00.000 7680 Guiding  Dir = 2, Dur = 100
23:12:36.406 00.000 6120 Enqueuing Expose request
23:12:36.411 00.005 7680 IsSlewing returns 0
23:12:36.411 00.000 7680 IsGuiding returns 0
23:12:36.411 00.000 7680 PulseGuide returned control before completion, sleep 110
23:12:36.532 00.121 7680 IsGuiding returns 1
23:12:36.532 00.000 7680 scope still moving after pulse duration time elapsed
23:12:36.562 00.030 7680 IsSlewing returns 0
23:12:36.564 00.002 7680 IsGuiding returns 0
23:12:36.564 00.000 7680 scope move finished after 100 + 53 ms
23:12:36.565 00.001 7680 Move returns status 0, amount 100
23:12:36.565 00.000 7680 MoveAxis(N, 220, ABG)
23:12:36.565 00.000 7680 Guiding  Dir = 0, Dur = 220
23:12:36.565 00.000 7680 IsSlewing returns 0
23:12:36.567 00.002 7680 IsGuiding returns 0
23:12:36.567 00.000 7680 PulseGuide returned control before completion, sleep 230
23:12:36.800 00.233 7680 IsGuiding returns 1
23:12:36.800 00.000 7680 scope still moving after pulse duration time elapsed
23:12:36.830 00.030 7680 IsSlewing returns 0
23:12:36.831 00.001 7680 IsGuiding returns 0
23:12:36.833 00.002 7680 scope move finished after 220 + 45 ms
23:12:36.833 00.000 7680 Move returns status 0, amount 220
23:12:36.833 00.000 7680 move complete, result=0
23:12:36.833 00.000 7680 worker thread done servicing request
23:12:36.834 00.001 6120 GuideStep: -0.2 px 100 ms EAST, -0.4 px 220 ms NORTH
23:12:36.840 00.006 7680 Worker thread wakes up
23:12:36.840 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:36.840 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:38.088 01.248 7680 Exposure complete
23:12:38.217 00.129 7680 worker thread done servicing request
23:12:38.218 00.001 6120 OnExposeComplete: enter
23:12:38.221 00.003 6120 UpdateGuideState(): m_state=6
23:12:38.225 00.004 6120 Star::Find(15, 956, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1470
23:12:38.228 00.003 6120 Star::Find returns 1 (1), X=956.51, Y=50.23, Mass=12497, SNR=72.9, Peak=255 HFD=7.0
23:12:38.234 00.006 6120 CameraToMount -- cameraTheta (0.45) - m_xAngle (-2.95) = xAngle (3.40 = -2.88)
23:12:38.238 00.004 6120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.13 = 3.13)
23:12:38.243 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.45 mountX=-0.21 mountY=0.00, mountTheta=3.13
23:12:38.248 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.09, opts=13)
23:12:38.252 00.004 6120 Enqueuing Move request for scope (0.20, 0.09)
23:12:38.255 00.003 7680 Worker thread wakes up
23:12:38.255 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:38.259 00.004 6120 UpdateGuideState exits: m=12497 SNR=72.9 Saturated
23:12:38.263 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
23:12:38.264 00.001 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
23:12:38.264 00.000 7680 Moving (0.20, 0.09) raw xDistance=-0.21 yDistance=0.00
23:12:38.264 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
23:12:38.264 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:12:38.264 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:38.269 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:38.273 00.004 6120 Enqueuing Expose request
23:12:38.276 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:12:38.276 00.000 7680 MoveAxis(E, 93, ABG)
23:12:38.277 00.001 7680 Guiding  Dir = 2, Dur = 93
23:12:38.277 00.000 7680 IsSlewing returns 0
23:12:38.277 00.000 7680 IsGuiding returns 0
23:12:38.277 00.000 7680 PulseGuide returned control before completion, sleep 103
23:12:38.389 00.112 7680 IsGuiding returns 1
23:12:38.391 00.002 7680 scope still moving after pulse duration time elapsed
23:12:38.420 00.029 7680 IsSlewing returns 0
23:12:38.420 00.000 7680 IsGuiding returns 0
23:12:38.421 00.001 7680 scope move finished after 93 + 49 ms
23:12:38.421 00.000 7680 Move returns status 0, amount 93
23:12:38.421 00.000 7680 MoveAxis(N, 0, ABG)
23:12:38.421 00.000 7680 Move returns status 0, amount 0
23:12:38.421 00.000 7680 move complete, result=0
23:12:38.423 00.002 7680 worker thread done servicing request
23:12:38.423 00.000 6120 GuideStep: -0.2 px 93 ms EAST, 0.0 px 0 ms NORTH
23:12:38.429 00.006 7680 Worker thread wakes up
23:12:38.429 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:38.429 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:39.680 01.251 7680 Exposure complete
23:12:39.819 00.139 7680 worker thread done servicing request
23:12:39.819 00.000 6120 OnExposeComplete: enter
23:12:39.824 00.005 6120 UpdateGuideState(): m_state=6
23:12:39.827 00.003 6120 Star::Find(15, 956, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1471
23:12:39.832 00.005 6120 Star::Find returns 1 (1), X=956.13, Y=50.65, Mass=14094, SNR=77.3, Peak=255 HFD=6.9
23:12:39.835 00.003 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
23:12:39.838 00.003 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.69)
23:12:39.840 00.002 6120 CameraToMount -- cameraX=-0.18 cameraY=0.52 hyp=0.55 cameraTheta=1.91 mountX=0.08 mountY=-0.55, mountTheta=-1.42
23:12:39.846 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.52, opts=13)
23:12:39.849 00.003 6120 Enqueuing Move request for scope (-0.18, 0.52)
23:12:39.853 00.004 7680 Worker thread wakes up
23:12:39.853 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.52) opts 0xd
23:12:39.853 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.52)
23:12:39.853 00.000 7680 Moving (-0.18, 0.52) raw xDistance=0.08 yDistance=-0.55
23:12:39.853 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:12:39.853 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:39.857 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:12:39.857 00.000 7680 MoveAxis(E, 0, ABG)
23:12:39.858 00.001 6120 UpdateGuideState exits: m=14094 SNR=77.3 Saturated
23:12:39.863 00.005 7680 Move returns status 0, amount 0
23:12:39.863 00.000 7680 MoveAxis(N, 299, ABG)
23:12:39.864 00.001 7680 Guiding  Dir = 0, Dur = 299
23:12:39.864 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:39.869 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:39.874 00.005 7680 IsSlewing returns 0
23:12:39.874 00.000 6120 Enqueuing Expose request
23:12:39.878 00.004 7680 IsGuiding returns 0
23:12:39.879 00.001 7680 PulseGuide returned control before completion, sleep 309
23:12:40.200 00.321 7680 IsGuiding returns 1
23:12:40.201 00.001 7680 scope still moving after pulse duration time elapsed
23:12:40.232 00.031 7680 IsSlewing returns 0
23:12:40.233 00.001 7680 IsGuiding returns 0
23:12:40.234 00.001 7680 scope move finished after 299 + 56 ms
23:12:40.234 00.000 7680 Move returns status 0, amount 299
23:12:40.236 00.002 7680 move complete, result=0
23:12:40.236 00.000 7680 worker thread done servicing request
23:12:40.236 00.000 7680 Worker thread wakes up
23:12:40.237 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 299 ms NORTH
23:12:40.246 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:40.247 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:41.493 01.246 7680 Exposure complete
23:12:41.625 00.132 7680 worker thread done servicing request
23:12:41.626 00.001 6120 OnExposeComplete: enter
23:12:41.630 00.004 6120 UpdateGuideState(): m_state=6
23:12:41.633 00.003 6120 Star::Find(15, 956, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1472
23:12:41.638 00.005 6120 Star::Find returns 1 (1), X=956.17, Y=50.05, Mass=13709, SNR=76.1, Peak=255 HFD=6.9
23:12:41.642 00.004 6120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-2.95) = xAngle (0.30 = 0.30)
23:12:41.646 00.004 6120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.03 = 0.03)
23:12:41.650 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.65 mountX=0.16 mountY=0.01, mountTheta=0.03
23:12:41.654 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.08, opts=13)
23:12:41.658 00.004 6120 Enqueuing Move request for scope (-0.15, -0.08)
23:12:41.661 00.003 7680 Worker thread wakes up
23:12:41.661 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
23:12:41.661 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
23:12:41.662 00.001 7680 Moving (-0.15, -0.08) raw xDistance=0.16 yDistance=0.01
23:12:41.662 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:12:41.662 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:12:41.662 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:41.666 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:12:41.666 00.000 7680 MoveAxis(E, 0, ABG)
23:12:41.666 00.000 7680 Move returns status 0, amount 0
23:12:41.666 00.000 7680 MoveAxis(N, 0, ABG)
23:12:41.667 00.001 7680 Move returns status 0, amount 0
23:12:41.667 00.000 7680 move complete, result=0
23:12:41.667 00.000 7680 worker thread done servicing request
23:12:41.667 00.000 6120 UpdateGuideState exits: m=13709 SNR=76.1 Saturated
23:12:41.670 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:41.675 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:41.678 00.003 6120 Enqueuing Expose request
23:12:41.682 00.004 7680 Worker thread wakes up
23:12:41.683 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:12:41.686 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:41.686 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:42.923 01.237 7680 Exposure complete
23:12:43.056 00.133 7680 worker thread done servicing request
23:12:43.057 00.001 6120 OnExposeComplete: enter
23:12:43.061 00.004 6120 UpdateGuideState(): m_state=6
23:12:43.065 00.004 6120 Star::Find(15, 956, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1473
23:12:43.068 00.003 6120 Star::Find returns 1 (1), X=955.90, Y=49.70, Mass=12004, SNR=71.2, Peak=255 HFD=6.8
23:12:43.072 00.004 6120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-2.95) = xAngle (0.62 = 0.62)
23:12:43.075 00.003 6120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.35 = 0.35)
23:12:43.081 00.006 6120 CameraToMount -- cameraX=-0.41 cameraY=-0.43 hyp=0.60 cameraTheta=-2.34 mountX=0.49 mountY=0.20, mountTheta=0.40
23:12:43.086 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=-0.43, opts=13)
23:12:43.090 00.004 6120 Enqueuing Move request for scope (-0.41, -0.43)
23:12:43.094 00.004 7680 Worker thread wakes up
23:12:43.094 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.43) opts 0xd
23:12:43.094 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, -0.43)
23:12:43.094 00.000 7680 Moving (-0.41, -0.43) raw xDistance=0.49 yDistance=0.20
23:12:43.095 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
23:12:43.095 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:12:43.095 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:12:43.095 00.000 7680 MoveAxis(W, 198, ABG)
23:12:43.095 00.000 7680 Guiding  Dir = 3, Dur = 198
23:12:43.096 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:43.099 00.003 7680 IsSlewing returns 0
23:12:43.100 00.001 6120 UpdateGuideState exits: m=12004 SNR=71.2 Saturated
23:12:43.103 00.003 7680 IsGuiding returns 0
23:12:43.104 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:43.107 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:43.111 00.004 7680 PulseGuide returned control before completion, sleep 208
23:12:43.111 00.000 6120 Enqueuing Expose request
23:12:43.322 00.211 7680 IsGuiding returns 1
23:12:43.323 00.001 7680 scope still moving after pulse duration time elapsed
23:12:43.353 00.030 7680 IsSlewing returns 0
23:12:43.354 00.001 7680 IsGuiding returns 0
23:12:43.354 00.000 7680 scope move finished after 198 + 53 ms
23:12:43.355 00.001 7680 Move returns status 0, amount 198
23:12:43.355 00.000 7680 MoveAxis(N, 0, ABG)
23:12:43.356 00.001 7680 Move returns status 0, amount 0
23:12:43.356 00.000 7680 move complete, result=0
23:12:43.358 00.002 7680 worker thread done servicing request
23:12:43.358 00.000 6120 GuideStep: 0.5 px 198 ms WEST, 0.2 px 0 ms NORTH
23:12:43.364 00.006 7680 Worker thread wakes up
23:12:43.364 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:43.364 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,35,31,31)
23:12:44.516 01.152 6120 evsrv: cli 0FAEF438 connect
23:12:44.639 00.123 6120 case statement mapped state 6 to 3
23:12:44.646 00.007 7680 Exposure complete
23:12:44.647 00.001 6120 case statement mapped state 6 to 3
23:12:44.652 00.005 6120 evsrv: cli 0FAEF438 request: {"method":"get_app_state","id":"862aa660-d826-43ea-875c-4a14cb467977"}
23:12:44.655 00.003 6120 case statement mapped state 6 to 3
23:12:44.659 00.004 6120 evsrv: cli 0FAEF438 response: {"jsonrpc":"2.0","result":"Guiding","id":"862aa660-d826-43ea-875c-4a14cb467977"}
23:12:44.663 00.004 6120 evsrv: cli 0FAEF438 disconnect
23:12:44.671 00.008 6120 evsrv: cli 0FAEF2F8 connect
23:12:44.674 00.003 6120 case statement mapped state 6 to 3
23:12:44.678 00.004 6120 case statement mapped state 6 to 3
23:12:44.682 00.004 6120 evsrv: cli 0FAEF2F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"80b2a14f-a6bd-4c61-a550-c5121158eeaa"}
23:12:44.740 00.058 6120 PhdController::Dither begins
23:12:44.844 00.104 6120 dither: size=5.00, dRA=2.39 dDec=0.67
23:12:44.848 00.004 6120 MountToCamera -- mountTheta (0.27) + m_xAngle (-2.95) = xAngle (-2.68 = -2.68)
23:12:44.852 00.004 6120 MountToCamera -- mountX=2.39 mountY=0.67 hyp=2.48 mountTheta=0.27 cameraX=-2.23, cameraY=-1.11 cameraTheta=-2.68
23:12:44.857 00.005 6120 setting lock position to (954.09, 49.03)
23:12:44.970 00.113 6120 Mount: notify guiding dithered (-2.2, -1.1)
23:12:44.975 00.005 6120 Status Line: Dither by 2.39,0.67
23:12:44.981 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:12:44.985 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
23:12:44.988 00.003 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":0,"id":"80b2a14f-a6bd-4c61-a550-c5121158eeaa"}
23:12:44.993 00.005 6120 evsrv: cli 0FAEF2F8 disconnect
23:12:45.008 00.015 7680 worker thread done servicing request
23:12:45.008 00.000 6120 OnExposeComplete: enter
23:12:45.012 00.004 6120 UpdateGuideState(): m_state=6
23:12:45.016 00.004 6120 Star::Find(15, 955, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1474
23:12:45.018 00.002 6120 Star::Find returns 1 (1), X=956.67, Y=50.29, Mass=13538, SNR=76.1, Peak=255 HFD=7.1
23:12:45.021 00.003 6120 CameraToMount -- cameraTheta (0.46) - m_xAngle (-2.95) = xAngle (3.41 = -2.87)
23:12:45.026 00.005 6120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.14 = -3.14)
23:12:45.029 00.003 6120 CameraToMount -- cameraX=2.58 cameraY=1.27 hyp=2.87 cameraTheta=0.46 mountX=-2.77 mountY=-0.00, mountTheta=-3.14
23:12:45.033 00.004 6120 dither recenter: remaining=(-2.4,-0.7) step=(-2.4,-0.7)
23:12:45.037 00.004 6120 MountToCamera -- mountTheta (-2.87) + m_xAngle (-2.95) = xAngle (-5.82 = 0.46)
23:12:45.040 00.003 6120 MountToCamera -- mountX=-2.39 mountY=-0.67 hyp=2.48 mountTheta=-2.87 cameraX=2.23, cameraY=1.11 cameraTheta=0.46
23:12:45.044 00.004 6120 SchedulePrimaryMove(0D6325F0, x=2.23, y=1.11, opts=4)
23:12:45.046 00.002 6120 Enqueuing Move request for scope (2.23, 1.11)
23:12:45.049 00.003 6120 Mount: notify direct move -2.39,-0.67
23:12:45.052 00.003 7680 Worker thread wakes up
23:12:45.052 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:45.055 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (2.23, 1.11) opts 0x4
23:12:45.055 00.000 6120 UpdateGuideState exits: m=13538 SNR=76.1 Saturated
23:12:45.058 00.003 7680 Handling offset move in thread for scope, endpoint = (2.23, 1.11)
23:12:45.058 00.000 6120 PhdController: settling, locked = 1, distance = 2.88 (1.50) aobump = 0 frame = 1 / 99999
23:12:45.061 00.003 7680 Moving (2.23, 1.11) raw xDistance=-2.39 yDistance=-0.67
23:12:45.061 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047565.061,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.88,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:12:45.064 00.003 7680 MoveAxis(E, 1550, B)
23:12:45.064 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:45.067 00.003 7680 Guiding  Dir = 2, Dur = 1550
23:12:45.067 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:45.070 00.003 7680 IsSlewing returns 0
23:12:45.070 00.000 6120 Enqueuing Expose request
23:12:45.073 00.003 7680 IsGuiding returns 0
23:12:45.075 00.002 7680 PulseGuide returned control before completion, sleep 1560
23:12:46.646 01.571 7680 IsGuiding returns 1
23:12:46.646 00.000 7680 scope still moving after pulse duration time elapsed
23:12:46.677 00.031 7680 IsSlewing returns 0
23:12:46.677 00.000 7680 IsGuiding returns 0
23:12:46.677 00.000 7680 scope move finished after 1550 + 53 ms
23:12:46.677 00.000 7680 Move returns status 0, amount 1550
23:12:46.677 00.000 7680 MoveAxis(N, 365, B)
23:12:46.677 00.000 7680 Guiding  Dir = 0, Dur = 365
23:12:46.678 00.001 7680 IsSlewing returns 0
23:12:46.679 00.001 7680 IsGuiding returns 0
23:12:46.679 00.000 7680 PulseGuide returned control before completion, sleep 375
23:12:47.067 00.388 7680 IsGuiding returns 1
23:12:47.067 00.000 7680 scope still moving after pulse duration time elapsed
23:12:47.099 00.032 7680 IsSlewing returns 0
23:12:47.099 00.000 7680 IsGuiding returns 0
23:12:47.099 00.000 7680 scope move finished after 365 + 56 ms
23:12:47.100 00.001 7680 Move returns status 0, amount 365
23:12:47.100 00.000 7680 move complete, result=0
23:12:47.100 00.000 7680 worker thread done servicing request
23:12:47.100 00.000 6120 GuideStep: -2.4 px 1550 ms EAST, -0.7 px 365 ms NORTH
23:12:47.103 00.003 7680 Worker thread wakes up
23:12:47.104 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:47.105 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:12:48.347 01.242 7680 Exposure complete
23:12:48.474 00.127 7680 worker thread done servicing request
23:12:48.474 00.000 6120 OnExposeComplete: enter
23:12:48.478 00.004 6120 UpdateGuideState(): m_state=6
23:12:48.482 00.004 6120 Star::Find(15, 956, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1475
23:12:48.487 00.005 6120 Star::Find returns 1 (1), X=954.17, Y=50.73, Mass=13629, SNR=74.9, Peak=255 HFD=6.8
23:12:48.490 00.003 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.48 = -1.81)
23:12:48.494 00.004 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
23:12:48.498 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=1.70 hyp=1.71 cameraTheta=1.52 mountX=-0.40 mountY=-1.49, mountTheta=-1.83
23:12:48.502 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=1.70, opts=13)
23:12:48.505 00.003 6120 Enqueuing Move request for scope (0.08, 1.70)
23:12:48.509 00.004 7680 Worker thread wakes up
23:12:48.509 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 1.70) opts 0xd
23:12:48.509 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 1.70)
23:12:48.509 00.000 7680 Moving (0.08, 1.70) raw xDistance=-0.40 yDistance=-1.49
23:12:48.509 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
23:12:48.509 00.000 7680 resist switch: large excursion: input -1.49 thresh 0.60 direction from 0 to -1
23:12:48.509 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.48
23:12:48.510 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:48.514 00.004 7680 GuideAlgorithmResistSwitch::result() returns -1.49 from input -1.49
23:12:48.514 00.000 7680 MoveAxis(E, 162, ABG)
23:12:48.514 00.000 7680 Guiding  Dir = 2, Dur = 162
23:12:48.515 00.001 6120 UpdateGuideState exits: m=13629 SNR=74.9 Saturated
23:12:48.517 00.002 7680 IsSlewing returns 0
23:12:48.517 00.000 6120 PhdController: settling, locked = 1, distance = 1.71 (1.50) aobump = 0 frame = 2 / 99999
23:12:48.522 00.005 7680 IsGuiding returns 0
23:12:48.522 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047568.522,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.71,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:12:48.526 00.004 7680 PulseGuide returned control before completion, sleep 172
23:12:48.526 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:48.529 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:48.533 00.004 6120 Enqueuing Expose request
23:12:48.714 00.181 7680 IsGuiding returns 1
23:12:48.719 00.005 7680 scope still moving after pulse duration time elapsed
23:12:48.744 00.025 7680 IsSlewing returns 0
23:12:48.746 00.002 7680 IsGuiding returns 1
23:12:48.775 00.029 7680 IsSlewing returns 0
23:12:48.776 00.001 7680 IsGuiding returns 0
23:12:48.777 00.001 7680 scope move finished after 162 + 92 ms
23:12:48.777 00.000 7680 Move returns status 0, amount 162
23:12:48.777 00.000 7680 MoveAxis(N, 811, ABG)
23:12:48.778 00.001 7680 Guiding  Dir = 0, Dur = 811
23:12:48.778 00.000 7680 IsSlewing returns 0
23:12:48.778 00.000 7680 IsGuiding returns 0
23:12:48.780 00.002 7680 PulseGuide returned control before completion, sleep 821
23:12:49.617 00.837 7680 IsGuiding returns 1
23:12:49.618 00.001 7680 scope still moving after pulse duration time elapsed
23:12:49.650 00.032 7680 IsSlewing returns 0
23:12:49.650 00.000 7680 IsGuiding returns 0
23:12:49.652 00.002 7680 scope move finished after 811 + 60 ms
23:12:49.652 00.000 7680 Move returns status 0, amount 811
23:12:49.652 00.000 7680 move complete, result=0
23:12:49.653 00.001 7680 worker thread done servicing request
23:12:49.653 00.000 6120 GuideStep: -0.4 px 162 ms EAST, -1.5 px 811 ms NORTH
23:12:49.659 00.006 7680 Worker thread wakes up
23:12:49.659 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:49.659 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:12:50.901 01.242 7680 Exposure complete
23:12:51.027 00.126 7680 worker thread done servicing request
23:12:51.027 00.000 6120 OnExposeComplete: enter
23:12:51.032 00.005 6120 UpdateGuideState(): m_state=6
23:12:51.036 00.004 6120 Star::Find(15, 954, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1476
23:12:51.039 00.003 6120 Star::Find returns 1 (1), X=953.98, Y=49.83, Mass=13237, SNR=74.2, Peak=255 HFD=6.9
23:12:51.043 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
23:12:51.047 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
23:12:51.051 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.80 hyp=0.81 cameraTheta=1.70 mountX=-0.04 mountY=-0.77, mountTheta=-1.63
23:12:51.055 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.80, opts=13)
23:12:51.058 00.003 6120 Enqueuing Move request for scope (-0.11, 0.80)
23:12:51.062 00.004 7680 Worker thread wakes up
23:12:51.062 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.80) opts 0xd
23:12:51.063 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.80)
23:12:51.064 00.001 7680 Moving (-0.11, 0.80) raw xDistance=-0.04 yDistance=-0.77
23:12:51.064 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:12:51.064 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
23:12:51.064 00.000 7680 MoveAxis(E, 0, ABG)
23:12:51.064 00.000 7680 Move returns status 0, amount 0
23:12:51.064 00.000 7680 MoveAxis(N, 416, ABG)
23:12:51.064 00.000 7680 Guiding  Dir = 0, Dur = 416
23:12:51.064 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:51.068 00.004 7680 IsSlewing returns 0
23:12:51.069 00.001 6120 UpdateGuideState exits: m=13237 SNR=74.2 Saturated
23:12:51.073 00.004 6120 PhdController: settling, locked = 1, distance = 1.44 (1.50) aobump = 0 frame = 3 / 99999
23:12:51.076 00.003 7680 IsGuiding returns 0
23:12:51.076 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047571.076,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.44,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:12:51.080 00.004 7680 PulseGuide returned control before completion, sleep 426
23:12:51.081 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:51.084 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:51.087 00.003 6120 Enqueuing Expose request
23:12:51.516 00.429 7680 IsGuiding returns 0
23:12:51.517 00.001 7680 Move returns status 0, amount 416
23:12:51.517 00.000 7680 move complete, result=0
23:12:51.519 00.002 7680 worker thread done servicing request
23:12:51.519 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.8 px 416 ms NORTH
23:12:51.523 00.004 7680 Worker thread wakes up
23:12:51.523 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:51.523 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:12:52.775 01.252 7680 Exposure complete
23:12:52.901 00.126 7680 worker thread done servicing request
23:12:52.901 00.000 6120 OnExposeComplete: enter
23:12:52.904 00.003 6120 UpdateGuideState(): m_state=6
23:12:52.907 00.003 6120 Star::Find(15, 953, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1477
23:12:52.911 00.004 6120 Star::Find returns 1 (1), X=954.02, Y=49.19, Mass=13444, SNR=76.3, Peak=255 HFD=6.9
23:12:52.913 00.002 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
23:12:52.917 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.62)
23:12:52.921 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.98 mountX=0.04 mountY=-0.18, mountTheta=-1.35
23:12:52.925 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.16, opts=13)
23:12:52.930 00.005 6120 Enqueuing Move request for scope (-0.07, 0.16)
23:12:52.933 00.003 7680 Worker thread wakes up
23:12:52.933 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:52.938 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
23:12:52.938 00.000 6120 UpdateGuideState exits: m=13444 SNR=76.3 Saturated
23:12:52.942 00.004 6120 PhdController: settling, locked = 1, distance = 1.06 (1.50) aobump = 0 frame = 4 / 99999
23:12:52.945 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
23:12:52.945 00.000 7680 Moving (-0.07, 0.16) raw xDistance=0.04 yDistance=-0.18
23:12:52.946 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:12:52.947 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764047572.945,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.06,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
23:12:52.951 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:12:52.951 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:52.956 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:12:52.956 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:52.960 00.004 6120 Enqueuing Expose request
23:12:52.964 00.004 7680 MoveAxis(E, 0, ABG)
23:12:52.965 00.001 7680 Move returns status 0, amount 0
23:12:52.965 00.000 7680 MoveAxis(N, 0, ABG)
23:12:52.965 00.000 7680 Move returns status 0, amount 0
23:12:52.965 00.000 7680 move complete, result=0
23:12:52.965 00.000 7680 worker thread done servicing request
23:12:52.966 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:12:52.970 00.004 7680 Worker thread wakes up
23:12:52.970 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:52.970 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:12:54.226 01.256 7680 Exposure complete
23:12:54.360 00.134 7680 worker thread done servicing request
23:12:54.360 00.000 6120 OnExposeComplete: enter
23:12:54.364 00.004 6120 UpdateGuideState(): m_state=6
23:12:54.367 00.003 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1478
23:12:54.372 00.005 6120 Star::Find returns 1 (1), X=954.02, Y=49.65, Mass=13661, SNR=76.2, Peak=255 HFD=6.9
23:12:54.376 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.65 = -1.64)
23:12:54.379 00.003 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.91)
23:12:54.381 00.002 6120 CameraToMount -- cameraX=-0.08 cameraY=0.63 hyp=0.63 cameraTheta=1.69 mountX=-0.04 mountY=-0.60, mountTheta=-1.64
23:12:54.388 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.63, opts=13)
23:12:54.394 00.006 6120 Enqueuing Move request for scope (-0.08, 0.63)
23:12:54.397 00.003 7680 Worker thread wakes up
23:12:54.398 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:54.402 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.63) opts 0xd
23:12:54.402 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.63)
23:12:54.402 00.000 7680 Moving (-0.08, 0.63) raw xDistance=-0.04 yDistance=-0.60
23:12:54.403 00.001 6120 UpdateGuideState exits: m=13661 SNR=76.2 Saturated
23:12:54.406 00.003 6120 PhdController: settling, locked = 1, distance = 0.93 (1.50) aobump = 0 frame = 5 / 99999
23:12:54.411 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:12:54.411 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
23:12:54.411 00.000 7680 MoveAxis(E, 0, ABG)
23:12:54.412 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764047574.411,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.93,"Time":3.3,"SettleTime":10.0,"StarLocked":true}
23:12:54.416 00.004 7680 Move returns status 0, amount 0
23:12:54.416 00.000 7680 MoveAxis(N, 325, ABG)
23:12:54.416 00.000 7680 Guiding  Dir = 0, Dur = 325
23:12:54.416 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:54.421 00.005 7680 IsSlewing returns 0
23:12:54.421 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:54.425 00.004 6120 Enqueuing Expose request
23:12:54.428 00.003 7680 IsGuiding returns 0
23:12:54.428 00.000 7680 PulseGuide returned control before completion, sleep 335
23:12:54.777 00.349 7680 IsGuiding returns 0
23:12:54.778 00.001 7680 Move returns status 0, amount 325
23:12:54.778 00.000 7680 move complete, result=0
23:12:54.778 00.000 7680 worker thread done servicing request
23:12:54.778 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 325 ms NORTH
23:12:54.785 00.007 7680 Worker thread wakes up
23:12:54.785 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:54.786 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:12:56.040 01.254 7680 Exposure complete
23:12:56.165 00.125 7680 worker thread done servicing request
23:12:56.165 00.000 6120 OnExposeComplete: enter
23:12:56.169 00.004 6120 UpdateGuideState(): m_state=6
23:12:56.174 00.005 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1479
23:12:56.178 00.004 6120 Star::Find returns 1 (1), X=954.13, Y=49.24, Mass=13649, SNR=76.1, Peak=255 HFD=6.8
23:12:56.182 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
23:12:56.185 00.003 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
23:12:56.189 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.22 cameraTheta=1.41 mountX=-0.07 mountY=-0.18, mountTheta=-1.96
23:12:56.193 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.21, opts=13)
23:12:56.198 00.005 6120 Enqueuing Move request for scope (0.03, 0.21)
23:12:56.201 00.003 7680 Worker thread wakes up
23:12:56.201 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
23:12:56.202 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
23:12:56.202 00.000 7680 Moving (0.03, 0.21) raw xDistance=-0.07 yDistance=-0.18
23:12:56.202 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:12:56.202 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:12:56.202 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:56.206 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:12:56.207 00.001 7680 MoveAxis(E, 0, ABG)
23:12:56.207 00.000 7680 Move returns status 0, amount 0
23:12:56.207 00.000 7680 MoveAxis(N, 0, ABG)
23:12:56.207 00.000 7680 Move returns status 0, amount 0
23:12:56.207 00.000 7680 move complete, result=0
23:12:56.207 00.000 7680 worker thread done servicing request
23:12:56.208 00.001 6120 UpdateGuideState exits: m=13649 SNR=76.1 Saturated
23:12:56.211 00.003 6120 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 6 / 99999
23:12:56.215 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764047576.215,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.72,"Time":5.1,"SettleTime":10.0,"StarLocked":true}
23:12:56.217 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:56.221 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:56.225 00.004 6120 Enqueuing Expose request
23:12:56.228 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:12:56.231 00.003 7680 Worker thread wakes up
23:12:56.231 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:56.231 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:12:57.486 01.255 7680 Exposure complete
23:12:57.613 00.127 7680 worker thread done servicing request
23:12:57.613 00.000 6120 OnExposeComplete: enter
23:12:57.618 00.005 6120 UpdateGuideState(): m_state=6
23:12:57.622 00.004 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
23:12:57.625 00.003 6120 Star::Find returns 1 (1), X=954.02, Y=49.54, Mass=14004, SNR=79.7, Peak=255 HFD=7.1
23:12:57.629 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.62)
23:12:57.633 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
23:12:57.637 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.52 hyp=0.52 cameraTheta=1.71 mountX=-0.02 mountY=-0.50, mountTheta=-1.62
23:12:57.643 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.52, opts=13)
23:12:57.647 00.004 6120 Enqueuing Move request for scope (-0.07, 0.52)
23:12:57.650 00.003 7680 Worker thread wakes up
23:12:57.650 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.52) opts 0xd
23:12:57.650 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.52)
23:12:57.651 00.001 7680 Moving (-0.07, 0.52) raw xDistance=-0.02 yDistance=-0.50
23:12:57.651 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:12:57.652 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
23:12:57.652 00.000 7680 MoveAxis(E, 0, ABG)
23:12:57.652 00.000 7680 Move returns status 0, amount 0
23:12:57.652 00.000 7680 MoveAxis(N, 270, ABG)
23:12:57.652 00.000 7680 Guiding  Dir = 0, Dur = 270
23:12:57.653 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:57.657 00.004 7680 IsSlewing returns 0
23:12:57.657 00.000 6120 UpdateGuideState exits: m=14004 SNR=79.7 Saturated
23:12:57.660 00.003 7680 IsGuiding returns 0
23:12:57.660 00.000 6120 PhdController: settling, locked = 1, distance = 0.66 (1.50) aobump = 0 frame = 7 / 99999
23:12:57.665 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764047577.665,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.66,"Time":6.6,"SettleTime":10.0,"StarLocked":true}
23:12:57.669 00.004 7680 PulseGuide returned control before completion, sleep 280
23:12:57.669 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:57.673 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:57.676 00.003 6120 Enqueuing Expose request
23:12:57.960 00.284 7680 IsGuiding returns 0
23:12:57.960 00.000 7680 Move returns status 0, amount 270
23:12:57.960 00.000 7680 move complete, result=0
23:12:57.960 00.000 7680 worker thread done servicing request
23:12:57.962 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 270 ms NORTH
23:12:57.966 00.004 7680 Worker thread wakes up
23:12:57.967 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:57.967 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:12:59.223 01.256 7680 Exposure complete
23:12:59.355 00.132 7680 worker thread done servicing request
23:12:59.355 00.000 6120 OnExposeComplete: enter
23:12:59.359 00.004 6120 UpdateGuideState(): m_state=6
23:12:59.362 00.003 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1481
23:12:59.366 00.004 6120 Star::Find returns 1 (1), X=954.08, Y=49.15, Mass=12045, SNR=71.4, Peak=255 HFD=6.8
23:12:59.370 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
23:12:59.373 00.003 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
23:12:59.377 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=-0.01 mountY=-0.12, mountTheta=-1.64
23:12:59.381 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.12, opts=13)
23:12:59.385 00.004 6120 Enqueuing Move request for scope (-0.02, 0.12)
23:12:59.388 00.003 7680 Worker thread wakes up
23:12:59.388 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
23:12:59.389 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
23:12:59.389 00.000 7680 Moving (-0.02, 0.12) raw xDistance=-0.01 yDistance=-0.12
23:12:59.390 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:12:59.390 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:12:59.390 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:12:59.394 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:12:59.394 00.000 7680 MoveAxis(E, 0, ABG)
23:12:59.394 00.000 7680 Move returns status 0, amount 0
23:12:59.394 00.000 7680 MoveAxis(N, 0, ABG)
23:12:59.394 00.000 7680 Move returns status 0, amount 0
23:12:59.394 00.000 7680 move complete, result=0
23:12:59.394 00.000 7680 worker thread done servicing request
23:12:59.394 00.000 6120 UpdateGuideState exits: m=12045 SNR=71.4 Saturated
23:12:59.398 00.004 6120 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 8 / 99999
23:12:59.401 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764047579.401,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.50,"Time":8.3,"SettleTime":10.0,"StarLocked":true}
23:12:59.405 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:12:59.409 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:12:59.413 00.004 6120 Enqueuing Expose request
23:12:59.416 00.003 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:12:59.420 00.004 7680 Worker thread wakes up
23:12:59.420 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:12:59.420 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:13:00.678 01.258 7680 Exposure complete
23:13:00.815 00.137 7680 worker thread done servicing request
23:13:00.816 00.001 6120 OnExposeComplete: enter
23:13:00.819 00.003 6120 UpdateGuideState(): m_state=6
23:13:00.823 00.004 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1482
23:13:00.827 00.004 6120 Star::Find returns 1 (1), X=954.13, Y=49.19, Mass=13911, SNR=77.1, Peak=255 HFD=6.8
23:13:00.831 00.004 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.31 = -1.98)
23:13:00.834 00.003 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
23:13:00.838 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.35 mountX=-0.07 mountY=-0.13, mountTheta=-2.04
23:13:00.843 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.16, opts=13)
23:13:00.847 00.004 6120 Enqueuing Move request for scope (0.04, 0.16)
23:13:00.850 00.003 7680 Worker thread wakes up
23:13:00.850 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
23:13:00.850 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
23:13:00.850 00.000 7680 Moving (0.04, 0.16) raw xDistance=-0.07 yDistance=-0.13
23:13:00.850 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:13:00.852 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:13:00.852 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:13:00.852 00.000 7680 MoveAxis(E, 0, ABG)
23:13:00.852 00.000 7680 Move returns status 0, amount 0
23:13:00.852 00.000 7680 MoveAxis(N, 0, ABG)
23:13:00.852 00.000 7680 Move returns status 0, amount 0
23:13:00.852 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:00.857 00.005 6120 UpdateGuideState exits: m=13911 SNR=77.1 Saturated
23:13:00.863 00.006 7680 move complete, result=0
23:13:00.863 00.000 6120 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 9 / 99999
23:13:00.866 00.003 7680 worker thread done servicing request
23:13:00.867 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764047580.866,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.40,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
23:13:00.871 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:00.875 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:00.878 00.003 6120 Enqueuing Expose request
23:13:00.882 00.004 7680 Worker thread wakes up
23:13:00.882 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:00.882 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:00.886 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:13:02.136 01.250 7680 Exposure complete
23:13:02.264 00.128 7680 worker thread done servicing request
23:13:02.264 00.000 6120 OnExposeComplete: enter
23:13:02.269 00.005 6120 UpdateGuideState(): m_state=6
23:13:02.273 00.004 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1483
23:13:02.277 00.004 6120 Star::Find returns 1 (1), X=954.14, Y=49.29, Mass=13246, SNR=75.1, Peak=255 HFD=6.8
23:13:02.280 00.003 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.92)
23:13:02.285 00.005 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.19)
23:13:02.288 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.27 hyp=0.27 cameraTheta=1.41 mountX=-0.09 mountY=-0.22, mountTheta=-1.96
23:13:02.294 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.27, opts=13)
23:13:02.298 00.004 6120 Enqueuing Move request for scope (0.04, 0.27)
23:13:02.302 00.004 7680 Worker thread wakes up
23:13:02.302 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.27) opts 0xd
23:13:02.302 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.27)
23:13:02.302 00.000 7680 Moving (0.04, 0.27) raw xDistance=-0.09 yDistance=-0.22
23:13:02.302 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:13:02.302 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:13:02.303 00.001 7680 MoveAxis(E, 0, ABG)
23:13:02.303 00.000 7680 Move returns status 0, amount 0
23:13:02.303 00.000 7680 MoveAxis(N, 119, ABG)
23:13:02.304 00.001 7680 Guiding  Dir = 0, Dur = 119
23:13:02.304 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:02.307 00.003 7680 IsSlewing returns 0
23:13:02.308 00.001 6120 UpdateGuideState exits: m=13246 SNR=75.1 Saturated
23:13:02.311 00.003 7680 IsGuiding returns 0
23:13:02.312 00.001 6120 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 10 / 99999
23:13:02.316 00.004 6120 PhdController: newstate STATE_FINISH
23:13:02.319 00.003 7680 PulseGuide returned control before completion, sleep 129
23:13:02.320 00.001 6120 PhdController complete: success
23:13:02.323 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764047582.323,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
23:13:02.328 00.005 6120 Mount: notify guiding dither settle done success=1
23:13:02.333 00.005 6120 PhdController: newstate STATE_IDLE
23:13:02.338 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:02.341 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:02.346 00.005 6120 Enqueuing Expose request
23:13:02.450 00.104 7680 IsGuiding returns 1
23:13:02.451 00.001 7680 scope still moving after pulse duration time elapsed
23:13:02.482 00.031 7680 IsSlewing returns 0
23:13:02.483 00.001 7680 IsGuiding returns 0
23:13:02.483 00.000 7680 scope move finished after 119 + 52 ms
23:13:02.484 00.001 7680 Move returns status 0, amount 119
23:13:02.484 00.000 7680 move complete, result=0
23:13:02.484 00.000 7680 worker thread done servicing request
23:13:02.485 00.001 7680 Worker thread wakes up
23:13:02.485 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 119 ms NORTH
23:13:02.493 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:02.493 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:13:03.743 01.250 7680 Exposure complete
23:13:03.882 00.139 7680 worker thread done servicing request
23:13:03.883 00.001 6120 OnExposeComplete: enter
23:13:03.887 00.004 6120 UpdateGuideState(): m_state=6
23:13:03.891 00.004 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1484
23:13:03.895 00.004 6120 Star::Find returns 1 (1), X=954.15, Y=49.27, Mass=13053, SNR=74.8, Peak=255 HFD=6.9
23:13:03.899 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.30 = -1.99)
23:13:03.903 00.004 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
23:13:03.906 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.25 hyp=0.25 cameraTheta=1.34 mountX=-0.10 mountY=-0.20, mountTheta=-2.05
23:13:03.912 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.25, opts=13)
23:13:03.917 00.005 6120 Enqueuing Move request for scope (0.06, 0.25)
23:13:03.921 00.004 7680 Worker thread wakes up
23:13:03.921 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.25) opts 0xd
23:13:03.921 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.25)
23:13:03.922 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:03.926 00.004 6120 UpdateGuideState exits: m=13053 SNR=74.8 Saturated
23:13:03.930 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:03.933 00.003 7680 Moving (0.06, 0.25) raw xDistance=-0.10 yDistance=-0.20
23:13:03.933 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:13:03.934 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:13:03.934 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:13:03.934 00.000 7680 MoveAxis(E, 0, ABG)
23:13:03.934 00.000 7680 Move returns status 0, amount 0
23:13:03.934 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:03.939 00.005 7680 MoveAxis(N, 0, ABG)
23:13:03.940 00.001 6120 Enqueuing Expose request
23:13:03.943 00.003 7680 Move returns status 0, amount 0
23:13:03.943 00.000 7680 move complete, result=0
23:13:03.944 00.001 7680 worker thread done servicing request
23:13:03.944 00.000 7680 Worker thread wakes up
23:13:03.944 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:03.948 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:03.948 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:13:05.202 01.254 7680 Exposure complete
23:13:05.348 00.146 7680 worker thread done servicing request
23:13:05.348 00.000 6120 OnExposeComplete: enter
23:13:05.352 00.004 6120 UpdateGuideState(): m_state=6
23:13:05.356 00.004 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1485
23:13:05.361 00.005 6120 Star::Find returns 1 (1), X=954.23, Y=49.29, Mass=12532, SNR=72.9, Peak=255 HFD=7.0
23:13:05.364 00.003 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.05 = -2.24)
23:13:05.367 00.003 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.50)
23:13:05.372 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.26 hyp=0.30 cameraTheta=1.09 mountX=-0.18 mountY=-0.18, mountTheta=-2.37
23:13:05.376 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.26, opts=13)
23:13:05.380 00.004 6120 Enqueuing Move request for scope (0.14, 0.26)
23:13:05.383 00.003 7680 Worker thread wakes up
23:13:05.383 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.26) opts 0xd
23:13:05.384 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.26)
23:13:05.384 00.000 7680 Moving (0.14, 0.26) raw xDistance=-0.18 yDistance=-0.18
23:13:05.384 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:13:05.384 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:05.389 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:13:05.389 00.000 6120 UpdateGuideState exits: m=12532 SNR=72.9 Saturated
23:13:05.394 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:13:05.395 00.001 7680 MoveAxis(E, 0, ABG)
23:13:05.395 00.000 7680 Move returns status 0, amount 0
23:13:05.395 00.000 7680 MoveAxis(N, 0, ABG)
23:13:05.395 00.000 7680 Move returns status 0, amount 0
23:13:05.395 00.000 7680 move complete, result=0
23:13:05.396 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:05.401 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:05.405 00.004 6120 Enqueuing Expose request
23:13:05.409 00.004 7680 worker thread done servicing request
23:13:05.409 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:05.413 00.004 7680 Worker thread wakes up
23:13:05.413 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:05.413 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:13:06.655 01.242 7680 Exposure complete
23:13:06.792 00.137 7680 worker thread done servicing request
23:13:06.792 00.000 6120 OnExposeComplete: enter
23:13:06.798 00.006 6120 UpdateGuideState(): m_state=6
23:13:06.803 00.005 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1486
23:13:06.808 00.005 6120 Star::Find returns 1 (1), X=954.30, Y=49.73, Mass=13749, SNR=77.3, Peak=255 HFD=6.9
23:13:06.812 00.004 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
23:13:06.816 00.004 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
23:13:06.820 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.70 hyp=0.74 cameraTheta=1.28 mountX=-0.34 mountY=-0.54, mountTheta=-2.13
23:13:06.824 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.70, opts=13)
23:13:06.827 00.003 6120 Enqueuing Move request for scope (0.21, 0.70)
23:13:06.832 00.005 7680 Worker thread wakes up
23:13:06.832 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.70) opts 0xd
23:13:06.832 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.70)
23:13:06.832 00.000 7680 Moving (0.21, 0.70) raw xDistance=-0.34 yDistance=-0.54
23:13:06.832 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:06.837 00.005 6120 UpdateGuideState exits: m=13749 SNR=77.3 Saturated
23:13:06.840 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:06.843 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
23:13:06.843 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
23:13:06.843 00.000 7680 MoveAxis(E, 137, ABG)
23:13:06.843 00.000 7680 Guiding  Dir = 2, Dur = 137
23:13:06.843 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:06.846 00.003 7680 IsSlewing returns 0
23:13:06.846 00.000 6120 Enqueuing Expose request
23:13:06.849 00.003 7680 IsGuiding returns 0
23:13:06.850 00.001 7680 PulseGuide returned control before completion, sleep 147
23:13:07.005 00.155 7680 IsGuiding returns 1
23:13:07.006 00.001 7680 scope still moving after pulse duration time elapsed
23:13:07.035 00.029 7680 IsSlewing returns 0
23:13:07.037 00.002 7680 IsGuiding returns 0
23:13:07.037 00.000 7680 scope move finished after 137 + 50 ms
23:13:07.038 00.001 7680 Move returns status 0, amount 137
23:13:07.038 00.000 7680 MoveAxis(N, 294, ABG)
23:13:07.039 00.001 7680 Guiding  Dir = 0, Dur = 294
23:13:07.039 00.000 7680 IsSlewing returns 0
23:13:07.040 00.001 7680 IsGuiding returns 0
23:13:07.040 00.000 7680 PulseGuide returned control before completion, sleep 304
23:13:07.348 00.308 7680 IsGuiding returns 1
23:13:07.349 00.001 7680 scope still moving after pulse duration time elapsed
23:13:07.381 00.032 7680 IsSlewing returns 0
23:13:07.382 00.001 7680 IsGuiding returns 0
23:13:07.383 00.001 7680 scope move finished after 294 + 48 ms
23:13:07.383 00.000 7680 Move returns status 0, amount 294
23:13:07.383 00.000 7680 move complete, result=0
23:13:07.383 00.000 7680 worker thread done servicing request
23:13:07.384 00.001 7680 Worker thread wakes up
23:13:07.384 00.000 6120 GuideStep: -0.3 px 137 ms EAST, -0.5 px 294 ms NORTH
23:13:07.391 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:07.392 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:13:08.650 01.258 7680 Exposure complete
23:13:08.786 00.136 7680 worker thread done servicing request
23:13:08.787 00.001 6120 OnExposeComplete: enter
23:13:08.790 00.003 6120 UpdateGuideState(): m_state=6
23:13:08.795 00.005 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1487
23:13:08.800 00.005 6120 Star::Find returns 1 (1), X=954.02, Y=49.36, Mass=13169, SNR=74.3, Peak=255 HFD=6.9
23:13:08.806 00.006 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.54)
23:13:08.812 00.006 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.81)
23:13:08.815 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.33 hyp=0.34 cameraTheta=1.79 mountX=0.01 mountY=-0.33, mountTheta=-1.54
23:13:08.821 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.33, opts=13)
23:13:08.825 00.004 6120 Enqueuing Move request for scope (-0.07, 0.33)
23:13:08.829 00.004 7680 Worker thread wakes up
23:13:08.829 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:08.833 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.33) opts 0xd
23:13:08.834 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.33)
23:13:08.834 00.000 7680 Moving (-0.07, 0.33) raw xDistance=0.01 yDistance=-0.33
23:13:08.834 00.000 6120 UpdateGuideState exits: m=13169 SNR=74.3 Saturated
23:13:08.838 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:08.842 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:13:08.842 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:13:08.842 00.000 7680 MoveAxis(E, 0, ABG)
23:13:08.842 00.000 7680 Move returns status 0, amount 0
23:13:08.843 00.001 7680 MoveAxis(N, 180, ABG)
23:13:08.843 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:08.848 00.005 6120 Enqueuing Expose request
23:13:08.852 00.004 7680 Guiding  Dir = 0, Dur = 180
23:13:08.852 00.000 7680 IsSlewing returns 0
23:13:08.852 00.000 7680 IsGuiding returns 0
23:13:08.853 00.001 7680 PulseGuide returned control before completion, sleep 190
23:13:09.046 00.193 7680 IsGuiding returns 1
23:13:09.046 00.000 7680 scope still moving after pulse duration time elapsed
23:13:09.078 00.032 7680 IsSlewing returns 0
23:13:09.079 00.001 7680 IsGuiding returns 0
23:13:09.079 00.000 7680 scope move finished after 180 + 46 ms
23:13:09.080 00.001 7680 Move returns status 0, amount 180
23:13:09.080 00.000 7680 move complete, result=0
23:13:09.080 00.000 7680 worker thread done servicing request
23:13:09.081 00.001 7680 Worker thread wakes up
23:13:09.081 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 180 ms NORTH
23:13:09.091 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:09.091 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:13:10.346 01.255 7680 Exposure complete
23:13:10.483 00.137 7680 worker thread done servicing request
23:13:10.483 00.000 6120 OnExposeComplete: enter
23:13:10.487 00.004 6120 UpdateGuideState(): m_state=6
23:13:10.492 00.005 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1488
23:13:10.496 00.004 6120 Star::Find returns 1 (1), X=954.17, Y=49.68, Mass=13780, SNR=75.7, Peak=255 HFD=6.9
23:13:10.500 00.004 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
23:13:10.503 00.003 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
23:13:10.507 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.65 hyp=0.66 cameraTheta=1.46 mountX=-0.19 mountY=-0.55, mountTheta=-1.91
23:13:10.511 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.65, opts=13)
23:13:10.514 00.003 6120 Enqueuing Move request for scope (0.07, 0.65)
23:13:10.521 00.007 7680 Worker thread wakes up
23:13:10.521 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.65) opts 0xd
23:13:10.521 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.65)
23:13:10.521 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:10.526 00.005 6120 UpdateGuideState exits: m=13780 SNR=75.7 Saturated
23:13:10.529 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:10.533 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:10.537 00.004 6120 Enqueuing Expose request
23:13:10.540 00.003 7680 Moving (0.07, 0.65) raw xDistance=-0.19 yDistance=-0.55
23:13:10.540 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:13:10.540 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:13:10.540 00.000 7680 MoveAxis(E, 0, ABG)
23:13:10.541 00.001 7680 Move returns status 0, amount 0
23:13:10.541 00.000 7680 MoveAxis(N, 301, ABG)
23:13:10.541 00.000 7680 Guiding  Dir = 0, Dur = 301
23:13:10.541 00.000 7680 IsSlewing returns 0
23:13:10.542 00.001 7680 IsGuiding returns 0
23:13:10.543 00.001 7680 PulseGuide returned control before completion, sleep 311
23:13:10.865 00.322 7680 IsGuiding returns 1
23:13:10.866 00.001 7680 scope still moving after pulse duration time elapsed
23:13:10.896 00.030 7680 IsSlewing returns 0
23:13:10.897 00.001 7680 IsGuiding returns 0
23:13:10.897 00.000 7680 scope move finished after 301 + 53 ms
23:13:10.898 00.001 7680 Move returns status 0, amount 301
23:13:10.898 00.000 7680 move complete, result=0
23:13:10.898 00.000 7680 worker thread done servicing request
23:13:10.898 00.000 7680 Worker thread wakes up
23:13:10.900 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 301 ms NORTH
23:13:10.905 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:10.905 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:13:12.147 01.242 7680 Exposure complete
23:13:12.285 00.138 7680 worker thread done servicing request
23:13:12.285 00.000 6120 OnExposeComplete: enter
23:13:12.289 00.004 6120 UpdateGuideState(): m_state=6
23:13:12.294 00.005 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1489
23:13:12.298 00.004 6120 Star::Find returns 1 (1), X=954.16, Y=49.12, Mass=13505, SNR=76.3, Peak=255 HFD=6.8
23:13:12.302 00.004 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.93 = -2.36)
23:13:12.305 00.003 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.62)
23:13:12.310 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.97 mountX=-0.08 mountY=-0.06, mountTheta=-2.53
23:13:12.314 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.10, opts=13)
23:13:12.318 00.004 6120 Enqueuing Move request for scope (0.07, 0.10)
23:13:12.321 00.003 7680 Worker thread wakes up
23:13:12.321 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
23:13:12.321 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
23:13:12.321 00.000 7680 Moving (0.07, 0.10) raw xDistance=-0.08 yDistance=-0.06
23:13:12.321 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:13:12.323 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:13:12.323 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:13:12.323 00.000 7680 MoveAxis(E, 0, ABG)
23:13:12.323 00.000 7680 Move returns status 0, amount 0
23:13:12.323 00.000 7680 MoveAxis(N, 0, ABG)
23:13:12.324 00.001 7680 Move returns status 0, amount 0
23:13:12.324 00.000 7680 move complete, result=0
23:13:12.324 00.000 7680 worker thread done servicing request
23:13:12.324 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:12.330 00.006 6120 UpdateGuideState exits: m=13505 SNR=76.3 Saturated
23:13:12.333 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:12.337 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:12.340 00.003 6120 Enqueuing Expose request
23:13:12.345 00.005 7680 Worker thread wakes up
23:13:12.345 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:12.345 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:13:12.345 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:13.592 01.247 7680 Exposure complete
23:13:13.766 00.174 7680 worker thread done servicing request
23:13:13.767 00.001 6120 OnExposeComplete: enter
23:13:13.775 00.008 6120 UpdateGuideState(): m_state=6
23:13:13.780 00.005 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
23:13:13.786 00.006 6120 Star::Find returns 1 (1), X=954.10, Y=49.24, Mass=12459, SNR=70.7, Peak=255 HFD=6.8
23:13:13.791 00.005 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
23:13:13.801 00.010 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
23:13:13.807 00.006 6120 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.54 mountX=-0.05 mountY=-0.19, mountTheta=-1.81
23:13:13.813 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.21, opts=13)
23:13:13.819 00.006 6120 Enqueuing Move request for scope (0.01, 0.21)
23:13:13.825 00.006 7680 Worker thread wakes up
23:13:13.825 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
23:13:13.826 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:13.831 00.005 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
23:13:13.831 00.000 7680 Moving (0.01, 0.21) raw xDistance=-0.05 yDistance=-0.19
23:13:13.831 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:13:13.831 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:13:13.831 00.000 6120 UpdateGuideState exits: m=12459 SNR=70.7 Saturated
23:13:13.838 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:13:13.838 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:13.844 00.006 7680 MoveAxis(E, 0, ABG)
23:13:13.845 00.001 7680 Move returns status 0, amount 0
23:13:13.845 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:13.852 00.007 7680 MoveAxis(N, 0, ABG)
23:13:13.852 00.000 6120 Enqueuing Expose request
23:13:13.858 00.006 7680 Move returns status 0, amount 0
23:13:13.858 00.000 7680 move complete, result=0
23:13:13.860 00.002 7680 worker thread done servicing request
23:13:13.860 00.000 7680 Worker thread wakes up
23:13:13.860 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:13.860 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:13.867 00.007 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:13:15.110 01.243 7680 Exposure complete
23:13:15.250 00.140 7680 worker thread done servicing request
23:13:15.251 00.001 6120 OnExposeComplete: enter
23:13:15.254 00.003 6120 UpdateGuideState(): m_state=6
23:13:15.259 00.005 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1491
23:13:15.262 00.003 6120 Star::Find returns 1 (1), X=954.17, Y=49.34, Mass=13480, SNR=75.4, Peak=255 HFD=6.9
23:13:15.265 00.003 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
23:13:15.268 00.003 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.26)
23:13:15.271 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.31 hyp=0.32 cameraTheta=1.34 mountX=-0.13 mountY=-0.25, mountTheta=-2.06
23:13:15.277 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.31, opts=13)
23:13:15.281 00.004 6120 Enqueuing Move request for scope (0.07, 0.31)
23:13:15.284 00.003 7680 Worker thread wakes up
23:13:15.284 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.31) opts 0xd
23:13:15.284 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.31)
23:13:15.284 00.000 7680 Moving (0.07, 0.31) raw xDistance=-0.13 yDistance=-0.25
23:13:15.285 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:13:15.285 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:13:15.285 00.000 7680 MoveAxis(E, 0, ABG)
23:13:15.285 00.000 7680 Move returns status 0, amount 0
23:13:15.285 00.000 7680 MoveAxis(N, 135, ABG)
23:13:15.285 00.000 7680 Guiding  Dir = 0, Dur = 135
23:13:15.285 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:15.289 00.004 7680 IsSlewing returns 0
23:13:15.289 00.000 6120 UpdateGuideState exits: m=13480 SNR=75.4 Saturated
23:13:15.293 00.004 7680 IsGuiding returns 0
23:13:15.293 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:15.296 00.003 7680 PulseGuide returned control before completion, sleep 145
23:13:15.296 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:15.299 00.003 6120 Enqueuing Expose request
23:13:15.445 00.146 7680 IsGuiding returns 1
23:13:15.446 00.001 7680 scope still moving after pulse duration time elapsed
23:13:15.475 00.029 7680 IsSlewing returns 0
23:13:15.477 00.002 7680 IsGuiding returns 0
23:13:15.478 00.001 7680 scope move finished after 135 + 50 ms
23:13:15.478 00.000 7680 Move returns status 0, amount 135
23:13:15.479 00.001 7680 move complete, result=0
23:13:15.480 00.001 7680 worker thread done servicing request
23:13:15.480 00.000 7680 Worker thread wakes up
23:13:15.480 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 135 ms NORTH
23:13:15.487 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:15.487 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:13:16.742 01.255 7680 Exposure complete
23:13:16.884 00.142 7680 worker thread done servicing request
23:13:16.884 00.000 6120 OnExposeComplete: enter
23:13:16.890 00.006 6120 UpdateGuideState(): m_state=6
23:13:16.895 00.005 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1492
23:13:16.899 00.004 6120 Star::Find returns 1 (1), X=954.54, Y=49.18, Mass=13587, SNR=76.9, Peak=255 HFD=7.1
23:13:16.903 00.004 6120 CameraToMount -- cameraTheta (0.34) - m_xAngle (-2.95) = xAngle (3.29 = -2.99)
23:13:16.905 00.002 6120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.02 = 3.02)
23:13:16.908 00.003 6120 CameraToMount -- cameraX=0.44 cameraY=0.16 hyp=0.47 cameraTheta=0.34 mountX=-0.46 mountY=0.06, mountTheta=3.02
23:13:16.911 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.44, y=0.16, opts=13)
23:13:16.915 00.004 6120 Enqueuing Move request for scope (0.44, 0.16)
23:13:16.918 00.003 7680 Worker thread wakes up
23:13:16.918 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.16) opts 0xd
23:13:16.919 00.001 7680 Handling offset move in thread for scope, endpoint = (0.44, 0.16)
23:13:16.919 00.000 7680 Moving (0.44, 0.16) raw xDistance=-0.46 yDistance=0.06
23:13:16.919 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
23:13:16.919 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:13:16.920 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:16.923 00.003 6120 UpdateGuideState exits: m=13587 SNR=76.9 Saturated
23:13:16.928 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:16.930 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:16.934 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:13:16.935 00.001 7680 MoveAxis(E, 190, ABG)
23:13:16.935 00.000 7680 Guiding  Dir = 2, Dur = 190
23:13:16.935 00.000 6120 Enqueuing Expose request
23:13:16.938 00.003 7680 IsSlewing returns 0
23:13:16.939 00.001 7680 IsGuiding returns 0
23:13:16.940 00.001 7680 PulseGuide returned control before completion, sleep 200
23:13:17.151 00.211 7680 IsGuiding returns 1
23:13:17.151 00.000 7680 scope still moving after pulse duration time elapsed
23:13:17.182 00.031 7680 IsSlewing returns 0
23:13:17.184 00.002 7680 IsGuiding returns 0
23:13:17.184 00.000 7680 scope move finished after 190 + 54 ms
23:13:17.185 00.001 7680 Move returns status 0, amount 190
23:13:17.185 00.000 7680 MoveAxis(N, 0, ABG)
23:13:17.186 00.001 7680 Move returns status 0, amount 0
23:13:17.186 00.000 7680 move complete, result=0
23:13:17.186 00.000 7680 worker thread done servicing request
23:13:17.188 00.002 7680 Worker thread wakes up
23:13:17.188 00.000 6120 GuideStep: -0.5 px 190 ms EAST, 0.1 px 0 ms NORTH
23:13:17.195 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:17.195 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:13:18.507 01.312 7680 Exposure complete
23:13:18.614 00.107 7680 worker thread done servicing request
23:13:18.614 00.000 6120 OnExposeComplete: enter
23:13:18.618 00.004 6120 UpdateGuideState(): m_state=6
23:13:18.622 00.004 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1493
23:13:18.625 00.003 6120 Star::Find returns 1 (1), X=954.16, Y=49.65, Mass=13438, SNR=74.8, Peak=255 HFD=6.9
23:13:18.628 00.003 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
23:13:18.631 00.003 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
23:13:18.634 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.62 hyp=0.63 cameraTheta=1.46 mountX=-0.19 mountY=-0.53, mountTheta=-1.91
23:13:18.640 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.62, opts=13)
23:13:18.643 00.003 6120 Enqueuing Move request for scope (0.07, 0.62)
23:13:18.645 00.002 7680 Worker thread wakes up
23:13:18.645 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:18.649 00.004 6120 UpdateGuideState exits: m=13438 SNR=74.8 Saturated
23:13:18.652 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.62) opts 0xd
23:13:18.652 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.62)
23:13:18.652 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:18.655 00.003 7680 Moving (0.07, 0.62) raw xDistance=-0.19 yDistance=-0.53
23:13:18.655 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:13:18.655 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:18.658 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
23:13:18.660 00.002 6120 Enqueuing Expose request
23:13:18.662 00.002 7680 MoveAxis(E, 0, ABG)
23:13:18.662 00.000 7680 Move returns status 0, amount 0
23:13:18.663 00.001 7680 MoveAxis(N, 288, ABG)
23:13:18.663 00.000 7680 Guiding  Dir = 0, Dur = 288
23:13:18.663 00.000 7680 IsSlewing returns 0
23:13:18.663 00.000 7680 IsGuiding returns 0
23:13:18.664 00.001 7680 PulseGuide returned control before completion, sleep 298
23:13:18.971 00.307 7680 IsGuiding returns 1
23:13:18.971 00.000 7680 scope still moving after pulse duration time elapsed
23:13:19.002 00.031 7680 IsSlewing returns 0
23:13:19.002 00.000 7680 IsGuiding returns 0
23:13:19.002 00.000 7680 scope move finished after 288 + 50 ms
23:13:19.002 00.000 7680 Move returns status 0, amount 288
23:13:19.003 00.001 7680 move complete, result=0
23:13:19.003 00.000 7680 worker thread done servicing request
23:13:19.003 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 288 ms NORTH
23:13:19.008 00.005 7680 Worker thread wakes up
23:13:19.008 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:19.008 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:13:20.245 01.237 7680 Exposure complete
23:13:20.350 00.105 7680 worker thread done servicing request
23:13:20.350 00.000 6120 OnExposeComplete: enter
23:13:20.354 00.004 6120 UpdateGuideState(): m_state=6
23:13:20.357 00.003 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1494
23:13:20.360 00.003 6120 Star::Find returns 1 (1), X=954.09, Y=49.31, Mass=13421, SNR=74.4, Peak=255 HFD=6.8
23:13:20.363 00.003 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.74)
23:13:20.366 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.01)
23:13:20.370 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.59 mountX=-0.05 mountY=-0.26, mountTheta=-1.75
23:13:20.375 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.28, opts=13)
23:13:20.379 00.004 6120 Enqueuing Move request for scope (-0.01, 0.28)
23:13:20.382 00.003 7680 Worker thread wakes up
23:13:20.382 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.28) opts 0xd
23:13:20.383 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.28)
23:13:20.383 00.000 7680 Moving (-0.01, 0.28) raw xDistance=-0.05 yDistance=-0.26
23:13:20.383 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:13:20.383 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:13:20.383 00.000 7680 MoveAxis(E, 0, ABG)
23:13:20.383 00.000 7680 Move returns status 0, amount 0
23:13:20.384 00.001 7680 MoveAxis(N, 139, ABG)
23:13:20.384 00.000 7680 Guiding  Dir = 0, Dur = 139
23:13:20.384 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:20.390 00.006 7680 IsSlewing returns 0
23:13:20.390 00.000 6120 UpdateGuideState exits: m=13421 SNR=74.4 Saturated
23:13:20.393 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:20.398 00.005 7680 IsGuiding returns 0
23:13:20.398 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:20.401 00.003 6120 Enqueuing Expose request
23:13:20.405 00.004 7680 PulseGuide returned control before completion, sleep 149
23:13:20.569 00.164 7680 IsGuiding returns 1
23:13:20.569 00.000 7680 scope still moving after pulse duration time elapsed
23:13:20.600 00.031 7680 IsSlewing returns 0
23:13:20.600 00.000 7680 IsGuiding returns 0
23:13:20.600 00.000 7680 scope move finished after 139 + 64 ms
23:13:20.600 00.000 7680 Move returns status 0, amount 139
23:13:20.601 00.001 7680 move complete, result=0
23:13:20.601 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 139 ms NORTH
23:13:20.606 00.005 7680 worker thread done servicing request
23:13:20.607 00.001 7680 Worker thread wakes up
23:13:20.607 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:20.607 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:13:21.846 01.239 7680 Exposure complete
23:13:21.985 00.139 7680 worker thread done servicing request
23:13:21.986 00.001 6120 OnExposeComplete: enter
23:13:21.990 00.004 6120 UpdateGuideState(): m_state=6
23:13:21.995 00.005 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1495
23:13:22.000 00.005 6120 Star::Find returns 1 (1), X=954.10, Y=49.28, Mass=13070, SNR=73.6, Peak=255 HFD=6.8
23:13:22.003 00.003 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
23:13:22.007 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
23:13:22.012 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.55 mountX=-0.05 mountY=-0.22, mountTheta=-1.80
23:13:22.020 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.25, opts=13)
23:13:22.025 00.005 6120 Enqueuing Move request for scope (0.01, 0.25)
23:13:22.029 00.004 7680 Worker thread wakes up
23:13:22.029 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:22.033 00.004 6120 UpdateGuideState exits: m=13070 SNR=73.6 Saturated
23:13:22.037 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:22.041 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
23:13:22.041 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
23:13:22.041 00.000 7680 Moving (0.01, 0.25) raw xDistance=-0.05 yDistance=-0.22
23:13:22.041 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:13:22.041 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:22.047 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:13:22.047 00.000 7680 MoveAxis(E, 0, ABG)
23:13:22.047 00.000 7680 Move returns status 0, amount 0
23:13:22.047 00.000 6120 Enqueuing Expose request
23:13:22.052 00.005 7680 MoveAxis(N, 121, ABG)
23:13:22.052 00.000 7680 Guiding  Dir = 0, Dur = 121
23:13:22.052 00.000 7680 IsSlewing returns 0
23:13:22.053 00.001 7680 IsGuiding returns 0
23:13:22.053 00.000 7680 PulseGuide returned control before completion, sleep 131
23:13:22.194 00.141 7680 IsGuiding returns 1
23:13:22.196 00.002 7680 scope still moving after pulse duration time elapsed
23:13:22.227 00.031 7680 IsSlewing returns 0
23:13:22.227 00.000 7680 IsGuiding returns 0
23:13:22.229 00.002 7680 scope move finished after 121 + 55 ms
23:13:22.230 00.001 7680 Move returns status 0, amount 121
23:13:22.230 00.000 7680 move complete, result=0
23:13:22.231 00.001 7680 worker thread done servicing request
23:13:22.231 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 121 ms NORTH
23:13:22.240 00.009 7680 Worker thread wakes up
23:13:22.240 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:22.240 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:13:23.491 01.251 7680 Exposure complete
23:13:23.628 00.137 7680 worker thread done servicing request
23:13:23.628 00.000 6120 OnExposeComplete: enter
23:13:23.631 00.003 6120 UpdateGuideState(): m_state=6
23:13:23.635 00.004 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
23:13:23.638 00.003 6120 Star::Find returns 1 (1), X=954.10, Y=49.19, Mass=13735, SNR=77.5, Peak=255 HFD=6.9
23:13:23.642 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.47 = -1.82)
23:13:23.645 00.003 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
23:13:23.650 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.51 mountX=-0.04 mountY=-0.14, mountTheta=-1.84
23:13:23.654 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.16, opts=13)
23:13:23.658 00.004 6120 Enqueuing Move request for scope (0.01, 0.16)
23:13:23.663 00.005 7680 Worker thread wakes up
23:13:23.663 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:23.666 00.003 6120 UpdateGuideState exits: m=13735 SNR=77.5 Saturated
23:13:23.671 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
23:13:23.671 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:23.678 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:23.682 00.004 6120 Enqueuing Expose request
23:13:23.686 00.004 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
23:13:23.687 00.001 7680 Moving (0.01, 0.16) raw xDistance=-0.04 yDistance=-0.14
23:13:23.687 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:13:23.687 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:13:23.687 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:13:23.687 00.000 7680 MoveAxis(E, 0, ABG)
23:13:23.687 00.000 7680 Move returns status 0, amount 0
23:13:23.688 00.001 7680 MoveAxis(N, 0, ABG)
23:13:23.688 00.000 7680 Move returns status 0, amount 0
23:13:23.689 00.001 7680 move complete, result=0
23:13:23.689 00.000 7680 worker thread done servicing request
23:13:23.689 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:13:23.693 00.004 7680 Worker thread wakes up
23:13:23.693 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:23.693 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:13:24.933 01.240 7680 Exposure complete
23:13:25.071 00.138 7680 worker thread done servicing request
23:13:25.071 00.000 6120 OnExposeComplete: enter
23:13:25.075 00.004 6120 UpdateGuideState(): m_state=6
23:13:25.079 00.004 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1497
23:13:25.085 00.006 6120 Star::Find returns 1 (1), X=954.15, Y=49.66, Mass=13397, SNR=74.8, Peak=255 HFD=6.9
23:13:25.090 00.005 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
23:13:25.093 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
23:13:25.097 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.63 hyp=0.64 cameraTheta=1.48 mountX=-0.18 mountY=-0.54, mountTheta=-1.89
23:13:25.101 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.63, opts=13)
23:13:25.106 00.005 6120 Enqueuing Move request for scope (0.06, 0.63)
23:13:25.109 00.003 7680 Worker thread wakes up
23:13:25.109 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:25.114 00.005 6120 UpdateGuideState exits: m=13397 SNR=74.8 Saturated
23:13:25.118 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:25.122 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.63) opts 0xd
23:13:25.122 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.63)
23:13:25.122 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:25.126 00.004 6120 Enqueuing Expose request
23:13:25.129 00.003 7680 Moving (0.06, 0.63) raw xDistance=-0.18 yDistance=-0.54
23:13:25.130 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:13:25.130 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
23:13:25.130 00.000 7680 MoveAxis(E, 0, ABG)
23:13:25.131 00.001 7680 Move returns status 0, amount 0
23:13:25.131 00.000 7680 MoveAxis(N, 295, ABG)
23:13:25.131 00.000 7680 Guiding  Dir = 0, Dur = 295
23:13:25.132 00.001 7680 IsSlewing returns 0
23:13:25.132 00.000 7680 IsGuiding returns 0
23:13:25.132 00.000 7680 PulseGuide returned control before completion, sleep 305
23:13:25.441 00.309 7680 IsGuiding returns 1
23:13:25.441 00.000 7680 scope still moving after pulse duration time elapsed
23:13:25.471 00.030 7680 IsSlewing returns 0
23:13:25.472 00.001 7680 IsGuiding returns 0
23:13:25.473 00.001 7680 scope move finished after 295 + 45 ms
23:13:25.473 00.000 7680 Move returns status 0, amount 295
23:13:25.473 00.000 7680 move complete, result=0
23:13:25.473 00.000 7680 worker thread done servicing request
23:13:25.474 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 295 ms NORTH
23:13:25.480 00.006 7680 Worker thread wakes up
23:13:25.480 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:25.480 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:13:26.728 01.248 7680 Exposure complete
23:13:26.864 00.136 7680 worker thread done servicing request
23:13:26.865 00.001 6120 OnExposeComplete: enter
23:13:26.869 00.004 6120 UpdateGuideState(): m_state=6
23:13:26.874 00.005 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1498
23:13:26.877 00.003 6120 Star::Find returns 1 (1), X=954.18, Y=49.49, Mass=13286, SNR=75.6, Peak=255 HFD=7.0
23:13:26.880 00.003 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
23:13:26.884 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
23:13:26.889 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.46 hyp=0.47 cameraTheta=1.39 mountX=-0.17 mountY=-0.38, mountTheta=-1.99
23:13:26.896 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.46, opts=13)
23:13:26.899 00.003 6120 Enqueuing Move request for scope (0.08, 0.46)
23:13:26.901 00.002 7680 Worker thread wakes up
23:13:26.902 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.46) opts 0xd
23:13:26.902 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.46)
23:13:26.902 00.000 7680 Moving (0.08, 0.46) raw xDistance=-0.17 yDistance=-0.38
23:13:26.902 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:13:26.902 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:13:26.903 00.001 7680 MoveAxis(E, 0, ABG)
23:13:26.903 00.000 7680 Move returns status 0, amount 0
23:13:26.903 00.000 7680 MoveAxis(N, 205, ABG)
23:13:26.903 00.000 7680 Guiding  Dir = 0, Dur = 205
23:13:26.904 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:26.908 00.004 7680 IsSlewing returns 0
23:13:26.908 00.000 6120 UpdateGuideState exits: m=13286 SNR=75.6 Saturated
23:13:26.913 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:26.916 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:26.920 00.004 7680 IsGuiding returns 0
23:13:26.921 00.001 6120 Enqueuing Expose request
23:13:26.925 00.004 7680 PulseGuide returned control before completion, sleep 215
23:13:27.155 00.230 7680 IsGuiding returns 1
23:13:27.159 00.004 7680 scope still moving after pulse duration time elapsed
23:13:27.187 00.028 7680 IsSlewing returns 0
23:13:27.187 00.000 7680 IsGuiding returns 0
23:13:27.187 00.000 7680 scope move finished after 205 + 61 ms
23:13:27.188 00.001 7680 Move returns status 0, amount 205
23:13:27.188 00.000 7680 move complete, result=0
23:13:27.188 00.000 7680 worker thread done servicing request
23:13:27.189 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 205 ms NORTH
23:13:27.195 00.006 7680 Worker thread wakes up
23:13:27.195 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:27.195 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:13:28.452 01.257 7680 Exposure complete
23:13:28.596 00.144 7680 worker thread done servicing request
23:13:28.596 00.000 6120 OnExposeComplete: enter
23:13:28.600 00.004 6120 UpdateGuideState(): m_state=6
23:13:28.605 00.005 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1499
23:13:28.610 00.005 6120 Star::Find returns 1 (1), X=954.28, Y=49.04, Mass=13639, SNR=76.8, Peak=255 HFD=6.8
23:13:28.616 00.006 6120 CameraToMount -- cameraTheta (0.07) - m_xAngle (-2.95) = xAngle (3.03 = 3.03)
23:13:28.620 00.004 6120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.76 = 2.76)
23:13:28.624 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.07 mountX=-0.19 mountY=0.07, mountTheta=2.78
23:13:28.629 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.01, opts=13)
23:13:28.634 00.005 6120 Enqueuing Move request for scope (0.19, 0.01)
23:13:28.638 00.004 7680 Worker thread wakes up
23:13:28.638 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:28.644 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
23:13:28.644 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
23:13:28.644 00.000 7680 Moving (0.19, 0.01) raw xDistance=-0.19 yDistance=0.07
23:13:28.645 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:13:28.645 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:13:28.645 00.000 6120 UpdateGuideState exits: m=13639 SNR=76.8 Saturated
23:13:28.650 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:13:28.650 00.000 7680 MoveAxis(E, 0, ABG)
23:13:28.650 00.000 7680 Move returns status 0, amount 0
23:13:28.650 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:28.654 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:28.657 00.003 6120 Enqueuing Expose request
23:13:28.662 00.005 7680 MoveAxis(N, 0, ABG)
23:13:28.662 00.000 7680 Move returns status 0, amount 0
23:13:28.662 00.000 7680 move complete, result=0
23:13:28.662 00.000 7680 worker thread done servicing request
23:13:28.663 00.001 7680 Worker thread wakes up
23:13:28.663 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:13:28.666 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:28.666 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:13:29.910 01.244 7680 Exposure complete
23:13:30.051 00.141 7680 worker thread done servicing request
23:13:30.051 00.000 6120 OnExposeComplete: enter
23:13:30.056 00.005 6120 UpdateGuideState(): m_state=6
23:13:30.061 00.005 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1500
23:13:30.064 00.003 6120 Star::Find returns 1 (1), X=954.17, Y=49.31, Mass=12822, SNR=73.9, Peak=255 HFD=6.9
23:13:30.068 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
23:13:30.072 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.28)
23:13:30.075 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.29 hyp=0.30 cameraTheta=1.32 mountX=-0.13 mountY=-0.23, mountTheta=-2.08
23:13:30.081 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.29, opts=13)
23:13:30.084 00.003 6120 Enqueuing Move request for scope (0.07, 0.29)
23:13:30.087 00.003 7680 Worker thread wakes up
23:13:30.088 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.29) opts 0xd
23:13:30.088 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.29)
23:13:30.088 00.000 7680 Moving (0.07, 0.29) raw xDistance=-0.13 yDistance=-0.23
23:13:30.088 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:30.093 00.005 6120 UpdateGuideState exits: m=12822 SNR=73.9 Saturated
23:13:30.096 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:13:30.096 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:13:30.096 00.000 7680 MoveAxis(E, 0, ABG)
23:13:30.096 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:30.100 00.004 7680 Move returns status 0, amount 0
23:13:30.100 00.000 7680 MoveAxis(N, 122, ABG)
23:13:30.100 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:30.104 00.004 6120 Enqueuing Expose request
23:13:30.107 00.003 7680 Guiding  Dir = 0, Dur = 122
23:13:30.107 00.000 7680 IsSlewing returns 0
23:13:30.107 00.000 7680 IsGuiding returns 0
23:13:30.108 00.001 7680 PulseGuide returned control before completion, sleep 132
23:13:30.245 00.137 7680 IsGuiding returns 1
23:13:30.245 00.000 7680 scope still moving after pulse duration time elapsed
23:13:30.276 00.031 7680 IsSlewing returns 0
23:13:30.277 00.001 7680 IsGuiding returns 0
23:13:30.277 00.000 7680 scope move finished after 122 + 48 ms
23:13:30.278 00.001 7680 Move returns status 0, amount 122
23:13:30.279 00.001 7680 move complete, result=0
23:13:30.279 00.000 7680 worker thread done servicing request
23:13:30.279 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 122 ms NORTH
23:13:30.285 00.006 7680 Worker thread wakes up
23:13:30.285 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:30.286 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:13:31.541 01.255 7680 Exposure complete
23:13:31.676 00.135 7680 worker thread done servicing request
23:13:31.676 00.000 6120 OnExposeComplete: enter
23:13:31.681 00.005 6120 UpdateGuideState(): m_state=6
23:13:31.684 00.003 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1501
23:13:31.688 00.004 6120 Star::Find returns 1 (1), X=954.33, Y=49.58, Mass=12686, SNR=73.1, Peak=255 HFD=7.0
23:13:31.691 00.003 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.13 = -2.16)
23:13:31.695 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.43)
23:13:31.698 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=0.56 hyp=0.61 cameraTheta=1.17 mountX=-0.33 mountY=-0.40, mountTheta=-2.27
23:13:31.704 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.56, opts=13)
23:13:31.708 00.004 6120 Enqueuing Move request for scope (0.24, 0.56)
23:13:31.710 00.002 7680 Worker thread wakes up
23:13:31.711 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.56) opts 0xd
23:13:31.711 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.56)
23:13:31.712 00.001 7680 Moving (0.24, 0.56) raw xDistance=-0.33 yDistance=-0.40
23:13:31.712 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
23:13:31.712 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:13:31.712 00.000 7680 MoveAxis(E, 137, ABG)
23:13:31.712 00.000 7680 Guiding  Dir = 2, Dur = 137
23:13:31.713 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:31.716 00.003 7680 IsSlewing returns 0
23:13:31.716 00.000 6120 UpdateGuideState exits: m=12686 SNR=73.1 Saturated
23:13:31.720 00.004 7680 IsGuiding returns 0
23:13:31.721 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:31.724 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:31.727 00.003 7680 PulseGuide returned control before completion, sleep 147
23:13:31.727 00.000 6120 Enqueuing Expose request
23:13:31.886 00.159 7680 IsGuiding returns 1
23:13:31.888 00.002 7680 scope still moving after pulse duration time elapsed
23:13:31.917 00.029 7680 IsSlewing returns 0
23:13:31.918 00.001 7680 IsGuiding returns 0
23:13:31.919 00.001 7680 scope move finished after 137 + 61 ms
23:13:31.919 00.000 7680 Move returns status 0, amount 137
23:13:31.920 00.001 7680 MoveAxis(N, 216, ABG)
23:13:31.920 00.000 7680 Guiding  Dir = 0, Dur = 216
23:13:31.921 00.001 7680 IsSlewing returns 0
23:13:31.921 00.000 7680 IsGuiding returns 0
23:13:31.923 00.002 7680 PulseGuide returned control before completion, sleep 226
23:13:32.152 00.229 7680 IsGuiding returns 1
23:13:32.154 00.002 7680 scope still moving after pulse duration time elapsed
23:13:32.184 00.030 7680 IsSlewing returns 0
23:13:32.186 00.002 7680 IsGuiding returns 0
23:13:32.186 00.000 7680 scope move finished after 216 + 47 ms
23:13:32.187 00.001 7680 Move returns status 0, amount 216
23:13:32.187 00.000 7680 move complete, result=0
23:13:32.188 00.001 7680 worker thread done servicing request
23:13:32.188 00.000 7680 Worker thread wakes up
23:13:32.189 00.001 6120 GuideStep: -0.3 px 137 ms EAST, -0.4 px 216 ms NORTH
23:13:32.196 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:32.196 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,34,31,31)
23:13:33.361 01.165 6120 evsrv: cli 0FAF03D8 connect
23:13:33.492 00.131 6120 case statement mapped state 6 to 3
23:13:33.497 00.005 7680 Exposure complete
23:13:33.498 00.001 6120 case statement mapped state 6 to 3
23:13:33.502 00.004 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"7cc57f24-84a4-40fa-bc0c-d7cd7b95fb68"}
23:13:33.505 00.003 6120 case statement mapped state 6 to 3
23:13:33.508 00.003 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"7cc57f24-84a4-40fa-bc0c-d7cd7b95fb68"}
23:13:33.513 00.005 6120 evsrv: cli 0FAF03D8 disconnect
23:13:33.518 00.005 6120 evsrv: cli 0FAF0478 connect
23:13:33.521 00.003 6120 case statement mapped state 6 to 3
23:13:33.524 00.003 6120 case statement mapped state 6 to 3
23:13:33.528 00.004 6120 evsrv: cli 0FAF0478 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"0d60b05a-2a34-4595-bf89-b4815b81a924"}
23:13:33.532 00.004 6120 PhdController::Dither begins
23:13:33.535 00.003 6120 dither: size=5.00, dRA=-3.04 dDec=2.61
23:13:33.538 00.003 6120 MountToCamera -- mountTheta (2.43) + m_xAngle (-2.95) = xAngle (-0.52 = -0.52)
23:13:33.678 00.140 6120 MountToCamera -- mountX=-3.04 mountY=2.61 hyp=4.01 mountTheta=2.43 cameraX=3.47, cameraY=-2.00 cameraTheta=-0.52
23:13:33.682 00.004 6120 setting lock position to (957.57, 47.02)
23:13:33.687 00.005 6120 Mount: notify guiding dithered (3.5, -2.0)
23:13:33.690 00.003 6120 Status Line: Dither by -3.04,2.61
23:13:33.804 00.114 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:13:33.809 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
23:13:33.812 00.003 6120 evsrv: cli 0FAF0478 response: {"jsonrpc":"2.0","result":0,"id":"0d60b05a-2a34-4595-bf89-b4815b81a924"}
23:13:33.815 00.003 6120 evsrv: cli 0FAF0478 disconnect
23:13:33.850 00.035 7680 worker thread done servicing request
23:13:33.851 00.001 6120 OnExposeComplete: enter
23:13:33.854 00.003 6120 UpdateGuideState(): m_state=6
23:13:33.858 00.004 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1502
23:13:33.860 00.002 6120 Star::Find returns 1 (1), X=954.23, Y=49.15, Mass=13692, SNR=76.0, Peak=255 HFD=6.8
23:13:33.863 00.003 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.53 = -0.76)
23:13:33.866 00.003 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.02)
23:13:33.870 00.004 6120 CameraToMount -- cameraX=-3.33 cameraY=2.13 hyp=3.95 cameraTheta=2.57 mountX=2.88 mountY=-3.38, mountTheta=-0.87
23:13:33.873 00.003 6120 dither recenter: remaining=(3.0,-2.6) step=(3.0,-2.6)
23:13:33.876 00.003 6120 MountToCamera -- mountTheta (-0.71) + m_xAngle (-2.95) = xAngle (-3.66 = 2.62)
23:13:33.879 00.003 6120 MountToCamera -- mountX=3.04 mountY=-2.61 hyp=4.01 mountTheta=-0.71 cameraX=-3.47, cameraY=2.00 cameraTheta=2.62
23:13:33.882 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-3.47, y=2.00, opts=4)
23:13:33.885 00.003 6120 Enqueuing Move request for scope (-3.47, 2.00)
23:13:33.888 00.003 7680 Worker thread wakes up
23:13:33.888 00.000 6120 Mount: notify direct move 3.04,-2.61
23:13:33.892 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-3.47, 2.00) opts 0x4
23:13:33.892 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:33.894 00.002 7680 Handling offset move in thread for scope, endpoint = (-3.47, 2.00)
23:13:33.895 00.001 6120 UpdateGuideState exits: m=13692 SNR=76.0 Saturated
23:13:33.898 00.003 7680 Moving (-3.47, 2.00) raw xDistance=3.04 yDistance=-2.61
23:13:33.898 00.000 6120 PhdController: settling, locked = 1, distance = 4.28 (1.50) aobump = 0 frame = 1 / 99999
23:13:33.900 00.002 7680 MoveAxis(W, 1971, B)
23:13:33.901 00.001 7680 Guiding  Dir = 3, Dur = 1971
23:13:33.901 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047613.900,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.28,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:13:33.904 00.003 7680 IsSlewing returns 0
23:13:33.904 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:33.908 00.004 7680 IsGuiding returns 0
23:13:33.908 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:33.911 00.003 7680 PulseGuide returned control before completion, sleep 1981
23:13:33.911 00.000 6120 Enqueuing Expose request
23:13:35.897 01.986 7680 IsGuiding returns 1
23:13:35.897 00.000 7680 scope still moving after pulse duration time elapsed
23:13:35.928 00.031 7680 IsSlewing returns 0
23:13:35.928 00.000 7680 IsGuiding returns 0
23:13:35.929 00.001 7680 scope move finished after 1971 + 50 ms
23:13:35.930 00.001 7680 Move returns status 0, amount 1971
23:13:35.930 00.000 7680 MoveAxis(N, 1418, B)
23:13:35.930 00.000 7680 Guiding  Dir = 0, Dur = 1418
23:13:35.931 00.001 7680 IsSlewing returns 0
23:13:35.931 00.000 7680 IsGuiding returns 0
23:13:35.931 00.000 7680 PulseGuide returned control before completion, sleep 1428
23:13:37.367 01.436 7680 IsGuiding returns 1
23:13:37.369 00.002 7680 scope still moving after pulse duration time elapsed
23:13:37.397 00.028 7680 IsSlewing returns 0
23:13:37.399 00.002 7680 IsGuiding returns 0
23:13:37.400 00.001 7680 scope move finished after 1418 + 49 ms
23:13:37.400 00.000 7680 Move returns status 0, amount 1418
23:13:37.400 00.000 7680 move complete, result=0
23:13:37.401 00.001 7680 worker thread done servicing request
23:13:37.401 00.000 6120 GuideStep: 3.0 px 1971 ms WEST, -2.6 px 1418 ms NORTH
23:13:37.407 00.006 7680 Worker thread wakes up
23:13:37.407 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:37.407 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:13:38.661 01.254 7680 Exposure complete
23:13:38.801 00.140 7680 worker thread done servicing request
23:13:38.802 00.001 6120 OnExposeComplete: enter
23:13:38.805 00.003 6120 UpdateGuideState(): m_state=6
23:13:38.810 00.005 6120 Star::Find(15, 954, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1503
23:13:38.814 00.004 6120 Star::Find returns 1 (1), X=957.16, Y=47.29, Mass=12925, SNR=73.1, Peak=255 HFD=6.8
23:13:38.817 00.003 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
23:13:38.821 00.004 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
23:13:38.824 00.003 6120 CameraToMount -- cameraX=-0.40 cameraY=0.27 hyp=0.48 cameraTheta=2.55 mountX=0.35 mountY=-0.42, mountTheta=-0.88
23:13:38.829 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=0.27, opts=13)
23:13:38.834 00.005 6120 Enqueuing Move request for scope (-0.40, 0.27)
23:13:38.838 00.004 7680 Worker thread wakes up
23:13:38.838 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.27) opts 0xd
23:13:38.839 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.40, 0.27)
23:13:38.839 00.000 7680 Moving (-0.40, 0.27) raw xDistance=0.35 yDistance=-0.42
23:13:38.839 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
23:13:38.839 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
23:13:38.840 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
23:13:38.840 00.000 7680 MoveAxis(W, 141, ABG)
23:13:38.840 00.000 7680 Guiding  Dir = 3, Dur = 141
23:13:38.841 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:38.845 00.004 7680 IsSlewing returns 0
23:13:38.845 00.000 6120 UpdateGuideState exits: m=12925 SNR=73.1 Saturated
23:13:38.848 00.003 7680 IsGuiding returns 0
23:13:38.848 00.000 6120 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 2 / 99999
23:13:38.852 00.004 7680 PulseGuide returned control before completion, sleep 151
23:13:38.852 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047618.852,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:13:38.858 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:38.862 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:38.866 00.004 6120 Enqueuing Expose request
23:13:39.010 00.144 7680 IsGuiding returns 1
23:13:39.011 00.001 7680 scope still moving after pulse duration time elapsed
23:13:39.041 00.030 7680 IsSlewing returns 0
23:13:39.041 00.000 7680 IsGuiding returns 0
23:13:39.043 00.002 7680 scope move finished after 141 + 52 ms
23:13:39.043 00.000 7680 Move returns status 0, amount 141
23:13:39.043 00.000 7680 MoveAxis(N, 0, ABG)
23:13:39.043 00.000 7680 Move returns status 0, amount 0
23:13:39.044 00.001 7680 move complete, result=0
23:13:39.044 00.000 7680 worker thread done servicing request
23:13:39.044 00.000 6120 GuideStep: 0.3 px 141 ms WEST, -0.4 px 0 ms NORTH
23:13:39.049 00.005 7680 Worker thread wakes up
23:13:39.049 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:39.051 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:13:40.310 01.259 7680 Exposure complete
23:13:40.434 00.124 7680 worker thread done servicing request
23:13:40.434 00.000 6120 OnExposeComplete: enter
23:13:40.438 00.004 6120 UpdateGuideState(): m_state=6
23:13:40.443 00.005 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1504
23:13:40.447 00.004 6120 Star::Find returns 1 (1), X=957.64, Y=47.30, Mass=13710, SNR=76.7, Peak=255 HFD=7.1
23:13:40.450 00.003 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.26 = -2.03)
23:13:40.454 00.004 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.30)
23:13:40.458 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.30 mountX=-0.13 mountY=-0.22, mountTheta=-2.10
23:13:40.462 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.28, opts=13)
23:13:40.467 00.005 6120 Enqueuing Move request for scope (0.08, 0.28)
23:13:40.470 00.003 7680 Worker thread wakes up
23:13:40.471 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.28) opts 0xd
23:13:40.472 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.28)
23:13:40.472 00.000 7680 Moving (0.08, 0.28) raw xDistance=-0.13 yDistance=-0.22
23:13:40.472 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:13:40.472 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
23:13:40.472 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:13:40.473 00.001 7680 MoveAxis(E, 0, ABG)
23:13:40.473 00.000 7680 Move returns status 0, amount 0
23:13:40.473 00.000 7680 MoveAxis(N, 0, ABG)
23:13:40.473 00.000 7680 Move returns status 0, amount 0
23:13:40.473 00.000 7680 move complete, result=0
23:13:40.473 00.000 7680 worker thread done servicing request
23:13:40.473 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:40.477 00.004 6120 UpdateGuideState exits: m=13710 SNR=76.7 Saturated
23:13:40.481 00.004 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 3 / 99999
23:13:40.486 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764047620.486,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.43,"Time":1.6,"SettleTime":10.0,"StarLocked":true}
23:13:40.490 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:40.494 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:40.497 00.003 6120 Enqueuing Expose request
23:13:40.500 00.003 7680 Worker thread wakes up
23:13:40.500 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:40.500 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:13:40.502 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:41.749 01.247 7680 Exposure complete
23:13:41.865 00.116 7680 worker thread done servicing request
23:13:41.865 00.000 6120 OnExposeComplete: enter
23:13:41.869 00.004 6120 UpdateGuideState(): m_state=6
23:13:41.873 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1505
23:13:41.876 00.003 6120 Star::Find returns 1 (1), X=957.58, Y=47.41, Mass=12535, SNR=73.2, Peak=255 HFD=7.1
23:13:41.881 00.005 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
23:13:41.884 00.003 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.06)
23:13:41.887 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.39 hyp=0.39 cameraTheta=1.54 mountX=-0.08 mountY=-0.34, mountTheta=-1.81
23:13:41.891 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.39, opts=13)
23:13:41.895 00.004 6120 Enqueuing Move request for scope (0.01, 0.39)
23:13:41.899 00.004 7680 Worker thread wakes up
23:13:41.899 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.39) opts 0xd
23:13:41.900 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.39)
23:13:41.900 00.000 7680 Moving (0.01, 0.39) raw xDistance=-0.08 yDistance=-0.34
23:13:41.900 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:13:41.900 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.98
23:13:41.900 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:13:41.901 00.001 7680 MoveAxis(E, 0, ABG)
23:13:41.901 00.000 7680 Move returns status 0, amount 0
23:13:41.901 00.000 7680 MoveAxis(N, 186, ABG)
23:13:41.901 00.000 7680 Guiding  Dir = 0, Dur = 186
23:13:41.901 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:41.905 00.004 7680 IsSlewing returns 0
23:13:41.906 00.001 6120 UpdateGuideState exits: m=12535 SNR=73.2 Saturated
23:13:41.909 00.003 6120 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 4 / 99999
23:13:41.912 00.003 7680 IsGuiding returns 0
23:13:41.912 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047621.912,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.41,"Time":3.1,"SettleTime":10.0,"StarLocked":true}
23:13:41.916 00.004 7680 PulseGuide returned control before completion, sleep 196
23:13:41.917 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:41.921 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:41.926 00.005 6120 Enqueuing Expose request
23:13:42.129 00.203 7680 IsGuiding returns 1
23:13:42.129 00.000 7680 scope still moving after pulse duration time elapsed
23:13:42.160 00.031 7680 IsSlewing returns 0
23:13:42.161 00.001 7680 IsGuiding returns 0
23:13:42.161 00.000 7680 scope move finished after 186 + 62 ms
23:13:42.161 00.000 7680 Move returns status 0, amount 186
23:13:42.162 00.001 7680 move complete, result=0
23:13:42.162 00.000 7680 worker thread done servicing request
23:13:42.162 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 186 ms NORTH
23:13:42.171 00.009 7680 Worker thread wakes up
23:13:42.171 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:42.171 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:13:43.425 01.254 7680 Exposure complete
23:13:43.560 00.135 7680 worker thread done servicing request
23:13:43.560 00.000 6120 OnExposeComplete: enter
23:13:43.565 00.005 6120 UpdateGuideState(): m_state=6
23:13:43.568 00.003 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1506
23:13:43.571 00.003 6120 Star::Find returns 1 (1), X=957.73, Y=47.32, Mass=13417, SNR=74.9, Peak=255 HFD=7.0
23:13:43.576 00.005 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.02 = -2.26)
23:13:43.580 00.004 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.53)
23:13:43.583 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.29 hyp=0.33 cameraTheta=1.07 mountX=-0.21 mountY=-0.19, mountTheta=-2.41
23:13:43.589 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.29, opts=13)
23:13:43.592 00.003 6120 Enqueuing Move request for scope (0.16, 0.29)
23:13:43.596 00.004 7680 Worker thread wakes up
23:13:43.596 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.29) opts 0xd
23:13:43.596 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.29)
23:13:43.596 00.000 7680 Moving (0.16, 0.29) raw xDistance=-0.21 yDistance=-0.19
23:13:43.596 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:13:43.598 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:43.602 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:13:43.602 00.000 6120 UpdateGuideState exits: m=13417 SNR=74.9 Saturated
23:13:43.606 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:13:43.606 00.000 7680 MoveAxis(E, 87, ABG)
23:13:43.607 00.001 6120 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 5 / 99999
23:13:43.610 00.003 7680 Guiding  Dir = 2, Dur = 87
23:13:43.610 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047623.610,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.39,"Time":4.8,"SettleTime":10.0,"StarLocked":true}
23:13:43.614 00.004 7680 IsSlewing returns 0
23:13:43.614 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:43.619 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:43.623 00.004 6120 Enqueuing Expose request
23:13:43.626 00.003 7680 IsGuiding returns 0
23:13:43.626 00.000 7680 PulseGuide returned control before completion, sleep 97
23:13:43.725 00.099 7680 IsGuiding returns 1
23:13:43.726 00.001 7680 scope still moving after pulse duration time elapsed
23:13:43.757 00.031 7680 IsSlewing returns 0
23:13:43.758 00.001 7680 IsGuiding returns 0
23:13:43.758 00.000 7680 scope move finished after 87 + 45 ms
23:13:43.759 00.001 7680 Move returns status 0, amount 87
23:13:43.759 00.000 7680 MoveAxis(N, 0, ABG)
23:13:43.759 00.000 7680 Move returns status 0, amount 0
23:13:43.759 00.000 7680 move complete, result=0
23:13:43.759 00.000 7680 worker thread done servicing request
23:13:43.760 00.001 6120 GuideStep: -0.2 px 87 ms EAST, -0.2 px 0 ms NORTH
23:13:43.766 00.006 7680 Worker thread wakes up
23:13:43.766 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:43.766 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:13:45.021 01.255 7680 Exposure complete
23:13:45.161 00.140 7680 worker thread done servicing request
23:13:45.161 00.000 6120 OnExposeComplete: enter
23:13:45.168 00.007 6120 UpdateGuideState(): m_state=6
23:13:45.173 00.005 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1507
23:13:45.178 00.005 6120 Star::Find returns 1 (1), X=957.55, Y=47.50, Mass=12684, SNR=73.3, Peak=255 HFD=7.1
23:13:45.185 00.007 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
23:13:45.190 00.005 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
23:13:45.196 00.006 6120 CameraToMount -- cameraX=-0.01 cameraY=0.47 hyp=0.47 cameraTheta=1.60 mountX=-0.07 mountY=-0.43, mountTheta=-1.74
23:13:45.206 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.47, opts=13)
23:13:45.212 00.006 6120 Enqueuing Move request for scope (-0.01, 0.47)
23:13:45.216 00.004 7680 Worker thread wakes up
23:13:45.216 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:45.220 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.47) opts 0xd
23:13:45.221 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.47)
23:13:45.221 00.000 6120 UpdateGuideState exits: m=12684 SNR=73.3 Saturated
23:13:45.225 00.004 7680 Moving (-0.01, 0.47) raw xDistance=-0.07 yDistance=-0.43
23:13:45.225 00.000 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 6 / 99999
23:13:45.230 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:13:45.232 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764047625.230,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.42,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
23:13:45.235 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:13:45.235 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:45.239 00.004 7680 MoveAxis(E, 0, ABG)
23:13:45.239 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:45.245 00.006 7680 Move returns status 0, amount 0
23:13:45.245 00.000 6120 Enqueuing Expose request
23:13:45.250 00.005 7680 MoveAxis(N, 234, ABG)
23:13:45.250 00.000 7680 Guiding  Dir = 0, Dur = 234
23:13:45.250 00.000 7680 IsSlewing returns 0
23:13:45.251 00.001 7680 IsGuiding returns 0
23:13:45.251 00.000 7680 PulseGuide returned control before completion, sleep 244
23:13:45.496 00.245 7680 IsGuiding returns 1
23:13:45.498 00.002 7680 scope still moving after pulse duration time elapsed
23:13:45.527 00.029 7680 IsSlewing returns 0
23:13:45.528 00.001 7680 IsGuiding returns 0
23:13:45.528 00.000 7680 scope move finished after 234 + 43 ms
23:13:45.528 00.000 7680 Move returns status 0, amount 234
23:13:45.528 00.000 7680 move complete, result=0
23:13:45.530 00.002 7680 worker thread done servicing request
23:13:45.530 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 234 ms NORTH
23:13:45.537 00.007 7680 Worker thread wakes up
23:13:45.537 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:45.537 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:13:46.780 01.243 7680 Exposure complete
23:13:46.902 00.122 7680 worker thread done servicing request
23:13:46.902 00.000 6120 OnExposeComplete: enter
23:13:46.905 00.003 6120 UpdateGuideState(): m_state=6
23:13:46.909 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1508
23:13:46.913 00.004 6120 Star::Find returns 1 (1), X=957.58, Y=47.32, Mass=12778, SNR=74.2, Peak=255 HFD=7.2
23:13:46.916 00.003 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.47 = -1.82)
23:13:46.920 00.004 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.09)
23:13:46.923 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.51 mountX=-0.07 mountY=-0.26, mountTheta=-1.84
23:13:46.928 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.30, opts=13)
23:13:46.932 00.004 6120 Enqueuing Move request for scope (0.02, 0.30)
23:13:46.935 00.003 7680 Worker thread wakes up
23:13:46.935 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.30) opts 0xd
23:13:46.935 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.30)
23:13:46.935 00.000 7680 Moving (0.02, 0.30) raw xDistance=-0.07 yDistance=-0.26
23:13:46.936 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:13:46.936 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:13:46.936 00.000 7680 MoveAxis(E, 0, ABG)
23:13:46.936 00.000 7680 Move returns status 0, amount 0
23:13:46.936 00.000 7680 MoveAxis(N, 143, ABG)
23:13:46.936 00.000 7680 Guiding  Dir = 0, Dur = 143
23:13:46.936 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:46.941 00.005 7680 IsSlewing returns 0
23:13:46.941 00.000 6120 UpdateGuideState exits: m=12778 SNR=74.2 Saturated
23:13:46.944 00.003 7680 IsGuiding returns 0
23:13:46.944 00.000 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 7 / 99999
23:13:46.948 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764047626.948,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.38,"Time":8.1,"SettleTime":10.0,"StarLocked":true}
23:13:46.952 00.004 7680 PulseGuide returned control before completion, sleep 153
23:13:46.952 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:46.955 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:46.958 00.003 6120 Enqueuing Expose request
23:13:47.133 00.175 7680 IsGuiding returns 0
23:13:47.133 00.000 7680 Move returns status 0, amount 143
23:13:47.133 00.000 7680 move complete, result=0
23:13:47.133 00.000 7680 worker thread done servicing request
23:13:47.133 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 143 ms NORTH
23:13:47.136 00.003 7680 Worker thread wakes up
23:13:47.137 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:47.137 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:13:48.381 01.244 7680 Exposure complete
23:13:48.519 00.138 7680 worker thread done servicing request
23:13:48.519 00.000 6120 OnExposeComplete: enter
23:13:48.524 00.005 6120 UpdateGuideState(): m_state=6
23:13:48.527 00.003 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1509
23:13:48.531 00.004 6120 Star::Find returns 1 (1), X=957.27, Y=47.72, Mass=13663, SNR=75.8, Peak=255 HFD=7.0
23:13:48.534 00.003 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.36)
23:13:48.539 00.005 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
23:13:48.543 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.70 hyp=0.76 cameraTheta=1.97 mountX=0.16 mountY=-0.76, mountTheta=-1.36
23:13:48.547 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.70, opts=13)
23:13:48.549 00.002 6120 Enqueuing Move request for scope (-0.30, 0.70)
23:13:48.554 00.005 7680 Worker thread wakes up
23:13:48.554 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.70) opts 0xd
23:13:48.554 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.70)
23:13:48.555 00.001 7680 Moving (-0.30, 0.70) raw xDistance=0.16 yDistance=-0.76
23:13:48.555 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:13:48.555 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
23:13:48.555 00.000 7680 MoveAxis(E, 0, ABG)
23:13:48.555 00.000 7680 Move returns status 0, amount 0
23:13:48.556 00.001 7680 MoveAxis(N, 413, ABG)
23:13:48.556 00.000 7680 Guiding  Dir = 0, Dur = 413
23:13:48.556 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:48.559 00.003 7680 IsSlewing returns 0
23:13:48.560 00.001 6120 UpdateGuideState exits: m=13663 SNR=75.8 Saturated
23:13:48.563 00.003 7680 IsGuiding returns 0
23:13:48.563 00.000 6120 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 8 / 99999
23:13:48.567 00.004 7680 PulseGuide returned control before completion, sleep 423
23:13:48.567 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047628.567,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.50,"Time":9.7,"SettleTime":10.0,"StarLocked":true}
23:13:48.572 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:48.574 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:48.578 00.004 6120 Enqueuing Expose request
23:13:48.993 00.415 7680 IsGuiding returns 1
23:13:48.993 00.000 7680 scope still moving after pulse duration time elapsed
23:13:49.023 00.030 7680 IsSlewing returns 0
23:13:49.025 00.002 7680 IsGuiding returns 0
23:13:49.025 00.000 7680 scope move finished after 413 + 48 ms
23:13:49.025 00.000 7680 Move returns status 0, amount 413
23:13:49.026 00.001 7680 move complete, result=0
23:13:49.026 00.000 7680 worker thread done servicing request
23:13:49.026 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.8 px 413 ms NORTH
23:13:49.031 00.005 7680 Worker thread wakes up
23:13:49.031 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:49.033 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:13:50.293 01.260 7680 Exposure complete
23:13:50.445 00.152 7680 worker thread done servicing request
23:13:50.445 00.000 6120 OnExposeComplete: enter
23:13:50.450 00.005 6120 UpdateGuideState(): m_state=6
23:13:50.453 00.003 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1510
23:13:50.458 00.005 6120 Star::Find returns 1 (1), X=957.32, Y=47.12, Mass=12932, SNR=72.7, Peak=255 HFD=6.8
23:13:50.464 00.006 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-2.95) = xAngle (5.71 = -0.58)
23:13:50.470 00.006 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.44 = -0.84)
23:13:50.473 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.10 hyp=0.26 cameraTheta=2.75 mountX=0.22 mountY=-0.19, mountTheta=-0.73
23:13:50.479 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.10, opts=13)
23:13:50.483 00.004 6120 Enqueuing Move request for scope (-0.24, 0.10)
23:13:50.487 00.004 7680 Worker thread wakes up
23:13:50.488 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:50.492 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.10) opts 0xd
23:13:50.492 00.000 6120 UpdateGuideState exits: m=12932 SNR=72.7 Saturated
23:13:50.496 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.10)
23:13:50.496 00.000 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 9 / 99999
23:13:50.501 00.005 7680 Moving (-0.24, 0.10) raw xDistance=0.22 yDistance=-0.19
23:13:50.501 00.000 6120 PhdController: newstate STATE_FINISH
23:13:50.506 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:13:50.506 00.000 6120 PhdController complete: success
23:13:50.510 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764047630.510,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
23:13:50.516 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:13:50.516 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:13:50.517 00.001 6120 Mount: notify guiding dither settle done success=1
23:13:50.520 00.003 7680 MoveAxis(W, 89, ABG)
23:13:50.520 00.000 7680 Guiding  Dir = 3, Dur = 89
23:13:50.520 00.000 6120 PhdController: newstate STATE_IDLE
23:13:50.524 00.004 7680 IsSlewing returns 0
23:13:50.524 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:50.529 00.005 7680 IsGuiding returns 0
23:13:50.529 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:50.532 00.003 7680 PulseGuide returned control before completion, sleep 99
23:13:50.532 00.000 6120 Enqueuing Expose request
23:13:50.640 00.108 7680 IsGuiding returns 0
23:13:50.642 00.002 7680 Move returns status 0, amount 89
23:13:50.642 00.000 7680 MoveAxis(N, 0, ABG)
23:13:50.642 00.000 7680 Move returns status 0, amount 0
23:13:50.643 00.001 7680 move complete, result=0
23:13:50.643 00.000 7680 worker thread done servicing request
23:13:50.643 00.000 7680 Worker thread wakes up
23:13:50.644 00.001 6120 GuideStep: 0.2 px 89 ms WEST, -0.2 px 0 ms NORTH
23:13:50.650 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:50.650 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:13:51.907 01.257 7680 Exposure complete
23:13:52.039 00.132 7680 worker thread done servicing request
23:13:52.039 00.000 6120 OnExposeComplete: enter
23:13:52.045 00.006 6120 UpdateGuideState(): m_state=6
23:13:52.048 00.003 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1511
23:13:52.053 00.005 6120 Star::Find returns 1 (1), X=957.43, Y=47.26, Mass=12752, SNR=74.1, Peak=255 HFD=7.0
23:13:52.057 00.004 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
23:13:52.060 00.003 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.50)
23:13:52.064 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.24 hyp=0.27 cameraTheta=2.10 mountX=0.09 mountY=-0.27, mountTheta=-1.25
23:13:52.069 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.24, opts=13)
23:13:52.073 00.004 6120 Enqueuing Move request for scope (-0.14, 0.24)
23:13:52.078 00.005 7680 Worker thread wakes up
23:13:52.078 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:52.083 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.24) opts 0xd
23:13:52.083 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.24)
23:13:52.083 00.000 7680 Moving (-0.14, 0.24) raw xDistance=0.09 yDistance=-0.27
23:13:52.083 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:13:52.085 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:13:52.085 00.000 6120 UpdateGuideState exits: m=12752 SNR=74.1 Saturated
23:13:52.089 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:52.093 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:52.096 00.003 7680 MoveAxis(E, 0, ABG)
23:13:52.097 00.001 6120 Enqueuing Expose request
23:13:52.101 00.004 7680 Move returns status 0, amount 0
23:13:52.101 00.000 7680 MoveAxis(N, 148, ABG)
23:13:52.101 00.000 7680 Guiding  Dir = 0, Dur = 148
23:13:52.101 00.000 7680 IsSlewing returns 0
23:13:52.102 00.001 7680 IsGuiding returns 0
23:13:52.102 00.000 7680 PulseGuide returned control before completion, sleep 158
23:13:52.266 00.164 7680 IsGuiding returns 1
23:13:52.266 00.000 7680 scope still moving after pulse duration time elapsed
23:13:52.297 00.031 7680 IsSlewing returns 0
23:13:52.299 00.002 7680 IsGuiding returns 0
23:13:52.299 00.000 7680 scope move finished after 148 + 48 ms
23:13:52.299 00.000 7680 Move returns status 0, amount 148
23:13:52.300 00.001 7680 move complete, result=0
23:13:52.300 00.000 7680 worker thread done servicing request
23:13:52.301 00.001 7680 Worker thread wakes up
23:13:52.301 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 148 ms NORTH
23:13:52.308 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:52.308 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:13:53.556 01.248 7680 Exposure complete
23:13:53.690 00.134 7680 worker thread done servicing request
23:13:53.690 00.000 6120 OnExposeComplete: enter
23:13:53.694 00.004 6120 UpdateGuideState(): m_state=6
23:13:53.698 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1512
23:13:53.703 00.005 6120 Star::Find returns 1 (1), X=957.31, Y=47.11, Mass=13712, SNR=74.9, Peak=255 HFD=6.8
23:13:53.708 00.005 6120 CameraToMount -- cameraTheta (2.84) - m_xAngle (-2.95) = xAngle (5.79 = -0.49)
23:13:53.711 00.003 6120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.52 = -0.76)
23:13:53.715 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.08 hyp=0.27 cameraTheta=2.84 mountX=0.24 mountY=-0.19, mountTheta=-0.66
23:13:53.720 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.08, opts=13)
23:13:53.724 00.004 6120 Enqueuing Move request for scope (-0.26, 0.08)
23:13:53.727 00.003 7680 Worker thread wakes up
23:13:53.727 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:53.733 00.006 6120 UpdateGuideState exits: m=13712 SNR=74.9 Saturated
23:13:53.736 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:53.741 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:53.745 00.004 6120 Enqueuing Expose request
23:13:53.749 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.08) opts 0xd
23:13:53.749 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.08)
23:13:53.749 00.000 7680 Moving (-0.26, 0.08) raw xDistance=0.24 yDistance=-0.19
23:13:53.749 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:13:53.750 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:13:53.750 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:13:53.750 00.000 7680 MoveAxis(W, 98, ABG)
23:13:53.750 00.000 7680 Guiding  Dir = 3, Dur = 98
23:13:53.750 00.000 7680 IsSlewing returns 0
23:13:53.751 00.001 7680 IsGuiding returns 0
23:13:53.751 00.000 7680 PulseGuide returned control before completion, sleep 108
23:13:53.874 00.123 7680 IsGuiding returns 1
23:13:53.876 00.002 7680 scope still moving after pulse duration time elapsed
23:13:53.906 00.030 7680 IsSlewing returns 0
23:13:53.906 00.000 7680 IsGuiding returns 0
23:13:53.907 00.001 7680 scope move finished after 98 + 57 ms
23:13:53.907 00.000 7680 Move returns status 0, amount 98
23:13:53.908 00.001 7680 MoveAxis(N, 0, ABG)
23:13:53.908 00.000 7680 Move returns status 0, amount 0
23:13:53.909 00.001 7680 move complete, result=0
23:13:53.909 00.000 7680 worker thread done servicing request
23:13:53.910 00.001 7680 Worker thread wakes up
23:13:53.910 00.000 6120 GuideStep: 0.2 px 98 ms WEST, -0.2 px 0 ms NORTH
23:13:53.915 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:53.916 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:13:55.165 01.249 7680 Exposure complete
23:13:55.297 00.132 7680 worker thread done servicing request
23:13:55.298 00.001 6120 OnExposeComplete: enter
23:13:55.302 00.004 6120 UpdateGuideState(): m_state=6
23:13:55.306 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1513
23:13:55.310 00.004 6120 Star::Find returns 1 (1), X=957.79, Y=47.21, Mass=13652, SNR=76.5, Peak=255 HFD=6.8
23:13:55.313 00.003 6120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-2.95) = xAngle (3.65 = -2.63)
23:13:55.316 00.003 6120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.38 = -2.90)
23:13:55.319 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=0.19 hyp=0.29 cameraTheta=0.70 mountX=-0.25 mountY=-0.07, mountTheta=-2.87
23:13:55.325 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.19, opts=13)
23:13:55.330 00.005 6120 Enqueuing Move request for scope (0.22, 0.19)
23:13:55.333 00.003 7680 Worker thread wakes up
23:13:55.333 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.19) opts 0xd
23:13:55.333 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.19)
23:13:55.333 00.000 7680 Moving (0.22, 0.19) raw xDistance=-0.25 yDistance=-0.07
23:13:55.333 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
23:13:55.334 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:13:55.334 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:55.338 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:13:55.338 00.000 7680 MoveAxis(E, 97, ABG)
23:13:55.338 00.000 7680 Guiding  Dir = 2, Dur = 97
23:13:55.338 00.000 6120 UpdateGuideState exits: m=13652 SNR=76.5 Saturated
23:13:55.342 00.004 7680 IsSlewing returns 0
23:13:55.343 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:55.346 00.003 7680 IsGuiding returns 0
23:13:55.346 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:55.351 00.005 7680 PulseGuide returned control before completion, sleep 107
23:13:55.351 00.000 6120 Enqueuing Expose request
23:13:55.467 00.116 7680 IsGuiding returns 1
23:13:55.468 00.001 7680 scope still moving after pulse duration time elapsed
23:13:55.498 00.030 7680 IsSlewing returns 0
23:13:55.499 00.001 7680 IsGuiding returns 0
23:13:55.499 00.000 7680 scope move finished after 97 + 56 ms
23:13:55.500 00.001 7680 Move returns status 0, amount 97
23:13:55.500 00.000 7680 MoveAxis(N, 0, ABG)
23:13:55.500 00.000 7680 Move returns status 0, amount 0
23:13:55.502 00.002 7680 move complete, result=0
23:13:55.502 00.000 7680 worker thread done servicing request
23:13:55.502 00.000 7680 Worker thread wakes up
23:13:55.502 00.000 6120 GuideStep: -0.3 px 97 ms EAST, -0.1 px 0 ms NORTH
23:13:55.509 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:55.509 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:13:56.763 01.254 7680 Exposure complete
23:13:56.902 00.139 7680 worker thread done servicing request
23:13:56.902 00.000 6120 OnExposeComplete: enter
23:13:56.905 00.003 6120 UpdateGuideState(): m_state=6
23:13:56.908 00.003 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1514
23:13:56.911 00.003 6120 Star::Find returns 1 (1), X=957.58, Y=47.22, Mass=13688, SNR=77.2, Peak=255 HFD=7.0
23:13:56.915 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.85)
23:13:56.918 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
23:13:56.922 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.48 mountX=-0.05 mountY=-0.17, mountTheta=-1.88
23:13:56.930 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.20, opts=13)
23:13:56.936 00.006 6120 Enqueuing Move request for scope (0.02, 0.20)
23:13:56.939 00.003 7680 Worker thread wakes up
23:13:56.940 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:56.943 00.003 6120 UpdateGuideState exits: m=13688 SNR=77.2 Saturated
23:13:56.948 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
23:13:56.948 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
23:13:56.948 00.000 7680 Moving (0.02, 0.20) raw xDistance=-0.05 yDistance=-0.17
23:13:56.949 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:13:56.949 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:13:56.949 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:56.954 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:56.959 00.005 6120 Enqueuing Expose request
23:13:56.963 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:13:56.963 00.000 7680 MoveAxis(E, 0, ABG)
23:13:56.963 00.000 7680 Move returns status 0, amount 0
23:13:56.964 00.001 7680 MoveAxis(N, 0, ABG)
23:13:56.964 00.000 7680 Move returns status 0, amount 0
23:13:56.964 00.000 7680 move complete, result=0
23:13:56.964 00.000 7680 worker thread done servicing request
23:13:56.965 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:13:56.968 00.003 7680 Worker thread wakes up
23:13:56.968 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:56.970 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:13:58.219 01.249 7680 Exposure complete
23:13:58.368 00.149 7680 worker thread done servicing request
23:13:58.368 00.000 6120 OnExposeComplete: enter
23:13:58.373 00.005 6120 UpdateGuideState(): m_state=6
23:13:58.376 00.003 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1515
23:13:58.381 00.005 6120 Star::Find returns 1 (1), X=957.65, Y=47.40, Mass=13179, SNR=75.2, Peak=255 HFD=7.2
23:13:58.384 00.003 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
23:13:58.388 00.004 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
23:13:58.393 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.38 hyp=0.39 cameraTheta=1.36 mountX=-0.15 mountY=-0.31, mountTheta=-2.02
23:13:58.398 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.38, opts=13)
23:13:58.402 00.004 6120 Enqueuing Move request for scope (0.08, 0.38)
23:13:58.406 00.004 7680 Worker thread wakes up
23:13:58.406 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.38) opts 0xd
23:13:58.406 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:13:58.410 00.004 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.38)
23:13:58.410 00.000 6120 UpdateGuideState exits: m=13179 SNR=75.2 Saturated
23:13:58.414 00.004 7680 Moving (0.08, 0.38) raw xDistance=-0.15 yDistance=-0.31
23:13:58.415 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:13:58.419 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:13:58.420 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:13:58.420 00.000 7680 MoveAxis(E, 0, ABG)
23:13:58.420 00.000 7680 Move returns status 0, amount 0
23:13:58.420 00.000 7680 MoveAxis(N, 166, ABG)
23:13:58.420 00.000 7680 Guiding  Dir = 0, Dur = 166
23:13:58.421 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:13:58.425 00.004 7680 IsSlewing returns 0
23:13:58.427 00.002 6120 Enqueuing Expose request
23:13:58.431 00.004 7680 IsGuiding returns 0
23:13:58.431 00.000 7680 PulseGuide returned control before completion, sleep 176
23:13:58.616 00.185 7680 IsGuiding returns 1
23:13:58.617 00.001 7680 scope still moving after pulse duration time elapsed
23:13:58.648 00.031 7680 IsSlewing returns 0
23:13:58.648 00.000 7680 IsGuiding returns 1
23:13:58.679 00.031 7680 IsSlewing returns 0
23:13:58.679 00.000 7680 IsGuiding returns 0
23:13:58.681 00.002 7680 scope move finished after 166 + 83 ms
23:13:58.681 00.000 7680 Move returns status 0, amount 166
23:13:58.681 00.000 7680 move complete, result=0
23:13:58.682 00.001 7680 worker thread done servicing request
23:13:58.682 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 166 ms NORTH
23:13:58.689 00.007 7680 Worker thread wakes up
23:13:58.689 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:13:58.689 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:13:59.935 01.246 7680 Exposure complete
23:14:00.079 00.144 7680 worker thread done servicing request
23:14:00.079 00.000 6120 OnExposeComplete: enter
23:14:00.084 00.005 6120 UpdateGuideState(): m_state=6
23:14:00.087 00.003 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1516
23:14:00.092 00.005 6120 Star::Find returns 1 (1), X=957.75, Y=47.40, Mass=12515, SNR=72.7, Peak=255 HFD=6.9
23:14:00.095 00.003 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.08 = -2.21)
23:14:00.098 00.003 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
23:14:00.101 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.37 hyp=0.42 cameraTheta=1.12 mountX=-0.25 mountY=-0.26, mountTheta=-2.33
23:14:00.108 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.37, opts=13)
23:14:00.113 00.005 6120 Enqueuing Move request for scope (0.18, 0.37)
23:14:00.116 00.003 7680 Worker thread wakes up
23:14:00.116 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.37) opts 0xd
23:14:00.117 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:00.121 00.004 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.37)
23:14:00.121 00.000 7680 Moving (0.18, 0.37) raw xDistance=-0.25 yDistance=-0.26
23:14:00.121 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:14:00.121 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:14:00.121 00.000 7680 MoveAxis(E, 101, ABG)
23:14:00.122 00.001 7680 Guiding  Dir = 2, Dur = 101
23:14:00.122 00.000 6120 UpdateGuideState exits: m=12515 SNR=72.7 Saturated
23:14:00.125 00.003 7680 IsSlewing returns 0
23:14:00.126 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:00.129 00.003 7680 IsGuiding returns 0
23:14:00.129 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:00.134 00.005 6120 Enqueuing Expose request
23:14:00.136 00.002 7680 PulseGuide returned control before completion, sleep 111
23:14:00.257 00.121 7680 IsGuiding returns 0
23:14:00.257 00.000 7680 Move returns status 0, amount 101
23:14:00.257 00.000 7680 MoveAxis(N, 140, ABG)
23:14:00.257 00.000 7680 Guiding  Dir = 0, Dur = 140
23:14:00.257 00.000 7680 IsSlewing returns 0
23:14:00.258 00.001 7680 IsGuiding returns 0
23:14:00.258 00.000 7680 PulseGuide returned control before completion, sleep 150
23:14:00.415 00.157 7680 IsGuiding returns 1
23:14:00.417 00.002 7680 scope still moving after pulse duration time elapsed
23:14:00.446 00.029 7680 IsSlewing returns 0
23:14:00.448 00.002 7680 IsGuiding returns 0
23:14:00.451 00.003 7680 scope move finished after 140 + 52 ms
23:14:00.452 00.001 7680 Move returns status 0, amount 140
23:14:00.452 00.000 7680 move complete, result=0
23:14:00.453 00.001 7680 worker thread done servicing request
23:14:00.453 00.000 7680 Worker thread wakes up
23:14:00.454 00.001 6120 GuideStep: -0.2 px 101 ms EAST, -0.3 px 140 ms NORTH
23:14:00.461 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:00.461 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:14:01.710 01.249 7680 Exposure complete
23:14:01.858 00.148 7680 worker thread done servicing request
23:14:01.858 00.000 6120 OnExposeComplete: enter
23:14:01.862 00.004 6120 UpdateGuideState(): m_state=6
23:14:01.868 00.006 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1517
23:14:01.872 00.004 6120 Star::Find returns 1 (1), X=957.32, Y=47.69, Mass=12642, SNR=72.9, Peak=255 HFD=6.9
23:14:01.875 00.003 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
23:14:01.879 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
23:14:01.883 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.67 hyp=0.71 cameraTheta=1.93 mountX=0.12 mountY=-0.71, mountTheta=-1.40
23:14:01.890 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.67, opts=13)
23:14:01.896 00.006 6120 Enqueuing Move request for scope (-0.25, 0.67)
23:14:01.901 00.005 7680 Worker thread wakes up
23:14:01.901 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:01.905 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.67) opts 0xd
23:14:01.905 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.67)
23:14:01.906 00.001 7680 Moving (-0.25, 0.67) raw xDistance=0.12 yDistance=-0.71
23:14:01.907 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:14:01.907 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
23:14:01.907 00.000 7680 MoveAxis(E, 0, ABG)
23:14:01.908 00.001 6120 UpdateGuideState exits: m=12642 SNR=72.9 Saturated
23:14:01.912 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:01.915 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:01.921 00.006 6120 Enqueuing Expose request
23:14:01.925 00.004 7680 Move returns status 0, amount 0
23:14:01.925 00.000 7680 MoveAxis(N, 386, ABG)
23:14:01.925 00.000 7680 Guiding  Dir = 0, Dur = 386
23:14:01.925 00.000 7680 IsSlewing returns 0
23:14:01.926 00.001 7680 IsGuiding returns 0
23:14:01.926 00.000 7680 PulseGuide returned control before completion, sleep 396
23:14:02.328 00.402 7680 IsGuiding returns 1
23:14:02.329 00.001 7680 scope still moving after pulse duration time elapsed
23:14:02.359 00.030 7680 IsSlewing returns 0
23:14:02.361 00.002 7680 IsGuiding returns 0
23:14:02.362 00.001 7680 scope move finished after 386 + 49 ms
23:14:02.362 00.000 7680 Move returns status 0, amount 386
23:14:02.362 00.000 7680 move complete, result=0
23:14:02.363 00.001 7680 worker thread done servicing request
23:14:02.363 00.000 7680 Worker thread wakes up
23:14:02.364 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 386 ms NORTH
23:14:02.370 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:02.370 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:14:03.623 01.253 7680 Exposure complete
23:14:03.753 00.130 7680 worker thread done servicing request
23:14:03.753 00.000 6120 OnExposeComplete: enter
23:14:03.758 00.005 6120 UpdateGuideState(): m_state=6
23:14:03.761 00.003 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1518
23:14:03.764 00.003 6120 Star::Find returns 1 (1), X=957.55, Y=47.22, Mass=13215, SNR=75.2, Peak=255 HFD=7.0
23:14:03.769 00.005 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.68)
23:14:03.773 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.95)
23:14:03.776 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.65 mountX=-0.02 mountY=-0.18, mountTheta=-1.68
23:14:03.781 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.19, opts=13)
23:14:03.784 00.003 6120 Enqueuing Move request for scope (-0.02, 0.19)
23:14:03.789 00.005 7680 Worker thread wakes up
23:14:03.789 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
23:14:03.789 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
23:14:03.789 00.000 7680 Moving (-0.02, 0.19) raw xDistance=-0.02 yDistance=-0.18
23:14:03.790 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:14:03.790 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:14:03.790 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:14:03.790 00.000 7680 MoveAxis(E, 0, ABG)
23:14:03.790 00.000 7680 Move returns status 0, amount 0
23:14:03.790 00.000 7680 MoveAxis(N, 0, ABG)
23:14:03.790 00.000 7680 Move returns status 0, amount 0
23:14:03.790 00.000 7680 move complete, result=0
23:14:03.790 00.000 7680 worker thread done servicing request
23:14:03.790 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:03.794 00.004 6120 UpdateGuideState exits: m=13215 SNR=75.2 Saturated
23:14:03.799 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:03.803 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:03.806 00.003 6120 Enqueuing Expose request
23:14:03.810 00.004 7680 Worker thread wakes up
23:14:03.810 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:14:03.814 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:03.814 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:14:05.056 01.242 7680 Exposure complete
23:14:05.191 00.135 7680 worker thread done servicing request
23:14:05.191 00.000 6120 OnExposeComplete: enter
23:14:05.195 00.004 6120 UpdateGuideState(): m_state=6
23:14:05.200 00.005 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1519
23:14:05.203 00.003 6120 Star::Find returns 1 (1), X=957.56, Y=47.26, Mass=12968, SNR=73.8, Peak=255 HFD=7.1
23:14:05.208 00.005 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
23:14:05.211 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
23:14:05.214 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.59 mountX=-0.04 mountY=-0.22, mountTheta=-1.75
23:14:05.219 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.24, opts=13)
23:14:05.224 00.005 6120 Enqueuing Move request for scope (-0.01, 0.24)
23:14:05.227 00.003 7680 Worker thread wakes up
23:14:05.227 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
23:14:05.228 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:05.231 00.003 6120 UpdateGuideState exits: m=12968 SNR=73.8 Saturated
23:14:05.235 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:05.238 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:05.242 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
23:14:05.242 00.000 6120 Enqueuing Expose request
23:14:05.245 00.003 7680 Moving (-0.01, 0.24) raw xDistance=-0.04 yDistance=-0.22
23:14:05.245 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:14:05.245 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:14:05.245 00.000 7680 MoveAxis(E, 0, ABG)
23:14:05.247 00.002 7680 Move returns status 0, amount 0
23:14:05.247 00.000 7680 MoveAxis(N, 118, ABG)
23:14:05.247 00.000 7680 Guiding  Dir = 0, Dur = 118
23:14:05.248 00.001 7680 IsSlewing returns 0
23:14:05.248 00.000 7680 IsGuiding returns 0
23:14:05.248 00.000 7680 PulseGuide returned control before completion, sleep 128
23:14:05.388 00.140 7680 IsGuiding returns 1
23:14:05.390 00.002 7680 scope still moving after pulse duration time elapsed
23:14:05.420 00.030 7680 IsSlewing returns 0
23:14:05.421 00.001 7680 IsGuiding returns 0
23:14:05.422 00.001 7680 scope move finished after 118 + 55 ms
23:14:05.422 00.000 7680 Move returns status 0, amount 118
23:14:05.423 00.001 7680 move complete, result=0
23:14:05.423 00.000 7680 worker thread done servicing request
23:14:05.423 00.000 7680 Worker thread wakes up
23:14:05.423 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 118 ms NORTH
23:14:05.430 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:05.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:14:06.709 01.279 7680 Exposure complete
23:14:06.915 00.206 7680 worker thread done servicing request
23:14:06.916 00.001 6120 OnExposeComplete: enter
23:14:06.921 00.005 6120 UpdateGuideState(): m_state=6
23:14:06.925 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1520
23:14:06.928 00.003 6120 Star::Find returns 1 (1), X=957.52, Y=47.29, Mass=13486, SNR=75.4, Peak=255 HFD=7.1
23:14:06.932 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
23:14:06.934 00.002 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.85)
23:14:06.937 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.27 hyp=0.27 cameraTheta=1.75 mountX=-0.00 mountY=-0.26, mountTheta=-1.58
23:14:06.942 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.27, opts=13)
23:14:06.945 00.003 6120 Enqueuing Move request for scope (-0.05, 0.27)
23:14:06.948 00.003 7680 Worker thread wakes up
23:14:06.948 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:06.951 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.27) opts 0xd
23:14:06.952 00.001 6120 UpdateGuideState exits: m=13486 SNR=75.4 Saturated
23:14:06.955 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.27)
23:14:06.955 00.000 7680 Moving (-0.05, 0.27) raw xDistance=-0.00 yDistance=-0.26
23:14:06.955 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:06.958 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:14:06.958 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:14:06.958 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:06.962 00.004 7680 MoveAxis(E, 0, ABG)
23:14:06.962 00.000 7680 Move returns status 0, amount 0
23:14:06.962 00.000 6120 Enqueuing Expose request
23:14:06.965 00.003 7680 MoveAxis(N, 142, ABG)
23:14:06.965 00.000 7680 Guiding  Dir = 0, Dur = 142
23:14:06.965 00.000 7680 IsSlewing returns 0
23:14:06.965 00.000 7680 IsGuiding returns 0
23:14:06.966 00.001 7680 PulseGuide returned control before completion, sleep 152
23:14:07.123 00.157 7680 IsGuiding returns 1
23:14:07.123 00.000 7680 scope still moving after pulse duration time elapsed
23:14:07.154 00.031 7680 IsSlewing returns 0
23:14:07.154 00.000 7680 IsGuiding returns 0
23:14:07.155 00.001 7680 scope move finished after 142 + 47 ms
23:14:07.155 00.000 7680 Move returns status 0, amount 142
23:14:07.155 00.000 7680 move complete, result=0
23:14:07.155 00.000 7680 worker thread done servicing request
23:14:07.155 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 142 ms NORTH
23:14:07.159 00.004 7680 Worker thread wakes up
23:14:07.159 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:07.159 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:14:08.410 01.251 7680 Exposure complete
23:14:08.533 00.123 7680 worker thread done servicing request
23:14:08.533 00.000 6120 OnExposeComplete: enter
23:14:08.537 00.004 6120 UpdateGuideState(): m_state=6
23:14:08.540 00.003 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1521
23:14:08.545 00.005 6120 Star::Find returns 1 (1), X=957.53, Y=47.20, Mass=14335, SNR=79.0, Peak=255 HFD=7.1
23:14:08.548 00.003 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.55)
23:14:08.551 00.003 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
23:14:08.555 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.78 mountX=0.00 mountY=-0.18, mountTheta=-1.55
23:14:08.561 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.18, opts=13)
23:14:08.563 00.002 6120 Enqueuing Move request for scope (-0.04, 0.18)
23:14:08.567 00.004 7680 Worker thread wakes up
23:14:08.568 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:08.571 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
23:14:08.572 00.001 6120 UpdateGuideState exits: m=14335 SNR=79.0 Saturated
23:14:08.579 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
23:14:08.579 00.000 7680 Moving (-0.04, 0.18) raw xDistance=0.00 yDistance=-0.18
23:14:08.580 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:14:08.581 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:14:08.581 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:14:08.581 00.000 7680 MoveAxis(E, 0, ABG)
23:14:08.581 00.000 7680 Move returns status 0, amount 0
23:14:08.582 00.001 7680 MoveAxis(N, 0, ABG)
23:14:08.582 00.000 7680 Move returns status 0, amount 0
23:14:08.582 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:08.586 00.004 7680 move complete, result=0
23:14:08.586 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:08.590 00.004 7680 worker thread done servicing request
23:14:08.590 00.000 6120 Enqueuing Expose request
23:14:08.596 00.006 7680 Worker thread wakes up
23:14:08.596 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:14:08.601 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:08.602 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:14:09.847 01.245 7680 Exposure complete
23:14:09.983 00.136 7680 worker thread done servicing request
23:14:09.983 00.000 6120 OnExposeComplete: enter
23:14:09.989 00.006 6120 UpdateGuideState(): m_state=6
23:14:09.995 00.006 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1522
23:14:10.000 00.005 6120 Star::Find returns 1 (1), X=957.59, Y=47.66, Mass=13329, SNR=75.0, Peak=255 HFD=7.0
23:14:10.004 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
23:14:10.007 00.003 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
23:14:10.012 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.63 hyp=0.63 cameraTheta=1.54 mountX=-0.14 mountY=-0.56, mountTheta=-1.81
23:14:10.018 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.63, opts=13)
23:14:10.022 00.004 6120 Enqueuing Move request for scope (0.02, 0.63)
23:14:10.026 00.004 7680 Worker thread wakes up
23:14:10.026 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.63) opts 0xd
23:14:10.027 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.63)
23:14:10.027 00.000 7680 Moving (0.02, 0.63) raw xDistance=-0.14 yDistance=-0.56
23:14:10.027 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:14:10.027 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:14:10.028 00.001 7680 MoveAxis(E, 0, ABG)
23:14:10.028 00.000 7680 Move returns status 0, amount 0
23:14:10.028 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:10.033 00.005 6120 UpdateGuideState exits: m=13329 SNR=75.0 Saturated
23:14:10.036 00.003 7680 MoveAxis(N, 304, ABG)
23:14:10.036 00.000 7680 Guiding  Dir = 0, Dur = 304
23:14:10.037 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:10.041 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:10.044 00.003 6120 Enqueuing Expose request
23:14:10.048 00.004 7680 IsSlewing returns 0
23:14:10.048 00.000 7680 IsGuiding returns 0
23:14:10.048 00.000 7680 PulseGuide returned control before completion, sleep 314
23:14:10.373 00.325 7680 IsGuiding returns 1
23:14:10.373 00.000 7680 scope still moving after pulse duration time elapsed
23:14:10.404 00.031 7680 IsSlewing returns 0
23:14:10.405 00.001 7680 IsGuiding returns 0
23:14:10.405 00.000 7680 scope move finished after 304 + 52 ms
23:14:10.406 00.001 7680 Move returns status 0, amount 304
23:14:10.406 00.000 7680 move complete, result=0
23:14:10.406 00.000 7680 worker thread done servicing request
23:14:10.407 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 304 ms NORTH
23:14:10.413 00.006 7680 Worker thread wakes up
23:14:10.413 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:10.413 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:14:11.667 01.254 7680 Exposure complete
23:14:11.808 00.141 7680 worker thread done servicing request
23:14:11.809 00.001 6120 OnExposeComplete: enter
23:14:11.812 00.003 6120 UpdateGuideState(): m_state=6
23:14:11.816 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1523
23:14:11.820 00.004 6120 Star::Find returns 1 (1), X=957.73, Y=47.15, Mass=13391, SNR=75.2, Peak=255 HFD=6.8
23:14:11.824 00.004 6120 CameraToMount -- cameraTheta (0.68) - m_xAngle (-2.95) = xAngle (3.64 = -2.64)
23:14:11.830 00.006 6120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.37 = -2.91)
23:14:11.835 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.68 mountX=-0.18 mountY=-0.05, mountTheta=-2.89
23:14:11.841 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.13, opts=13)
23:14:11.845 00.004 6120 Enqueuing Move request for scope (0.16, 0.13)
23:14:11.848 00.003 7680 Worker thread wakes up
23:14:11.848 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
23:14:11.849 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
23:14:11.849 00.000 7680 Moving (0.16, 0.13) raw xDistance=-0.18 yDistance=-0.05
23:14:11.850 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:14:11.850 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:14:11.850 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:14:11.850 00.000 7680 MoveAxis(E, 0, ABG)
23:14:11.850 00.000 7680 Move returns status 0, amount 0
23:14:11.851 00.001 7680 MoveAxis(N, 0, ABG)
23:14:11.851 00.000 7680 Move returns status 0, amount 0
23:14:11.851 00.000 7680 move complete, result=0
23:14:11.851 00.000 7680 worker thread done servicing request
23:14:11.851 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:11.854 00.003 6120 UpdateGuideState exits: m=13391 SNR=75.2 Saturated
23:14:11.859 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:11.864 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:11.868 00.004 6120 Enqueuing Expose request
23:14:11.871 00.003 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:11.876 00.005 7680 Worker thread wakes up
23:14:11.876 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:11.876 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:14:13.119 01.243 7680 Exposure complete
23:14:13.255 00.136 7680 worker thread done servicing request
23:14:13.255 00.000 6120 OnExposeComplete: enter
23:14:13.258 00.003 6120 UpdateGuideState(): m_state=6
23:14:13.262 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1524
23:14:13.267 00.005 6120 Star::Find returns 1 (1), X=957.70, Y=47.12, Mass=13110, SNR=75.1, Peak=255 HFD=6.8
23:14:13.270 00.003 6120 CameraToMount -- cameraTheta (0.63) - m_xAngle (-2.95) = xAngle (3.58 = -2.70)
23:14:13.274 00.004 6120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.31 = -2.97)
23:14:13.277 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.63 mountX=-0.15 mountY=-0.03, mountTheta=-2.96
23:14:13.283 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.09, opts=13)
23:14:13.287 00.004 6120 Enqueuing Move request for scope (0.13, 0.09)
23:14:13.290 00.003 7680 Worker thread wakes up
23:14:13.290 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:13.295 00.005 6120 UpdateGuideState exits: m=13110 SNR=75.1 Saturated
23:14:13.300 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:13.304 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:13.307 00.003 6120 Enqueuing Expose request
23:14:13.311 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
23:14:13.311 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
23:14:13.311 00.000 7680 Moving (0.13, 0.09) raw xDistance=-0.15 yDistance=-0.03
23:14:13.311 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:14:13.312 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:14:13.312 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:14:13.312 00.000 7680 MoveAxis(E, 0, ABG)
23:14:13.313 00.001 7680 Move returns status 0, amount 0
23:14:13.313 00.000 7680 MoveAxis(N, 0, ABG)
23:14:13.313 00.000 7680 Move returns status 0, amount 0
23:14:13.313 00.000 7680 move complete, result=0
23:14:13.314 00.001 7680 worker thread done servicing request
23:14:13.314 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:13.318 00.004 7680 Worker thread wakes up
23:14:13.318 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:13.318 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:14:14.569 01.251 7680 Exposure complete
23:14:14.697 00.128 7680 worker thread done servicing request
23:14:14.697 00.000 6120 OnExposeComplete: enter
23:14:14.703 00.006 6120 UpdateGuideState(): m_state=6
23:14:14.708 00.005 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1525
23:14:14.712 00.004 6120 Star::Find returns 1 (1), X=957.67, Y=47.34, Mass=13147, SNR=75.5, Peak=255 HFD=7.0
23:14:14.716 00.004 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
23:14:14.719 00.003 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
23:14:14.723 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.32 hyp=0.33 cameraTheta=1.24 mountX=-0.17 mountY=-0.24, mountTheta=-2.19
23:14:14.728 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.32, opts=13)
23:14:14.733 00.005 6120 Enqueuing Move request for scope (0.11, 0.32)
23:14:14.738 00.005 7680 Worker thread wakes up
23:14:14.738 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:14.743 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.32) opts 0xd
23:14:14.743 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.32)
23:14:14.743 00.000 7680 Moving (0.11, 0.32) raw xDistance=-0.17 yDistance=-0.24
23:14:14.744 00.001 6120 UpdateGuideState exits: m=13147 SNR=75.5 Saturated
23:14:14.748 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:14.752 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:14.755 00.003 6120 Enqueuing Expose request
23:14:14.759 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:14:14.759 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:14:14.759 00.000 7680 MoveAxis(E, 0, ABG)
23:14:14.759 00.000 7680 Move returns status 0, amount 0
23:14:14.759 00.000 7680 MoveAxis(N, 128, ABG)
23:14:14.760 00.001 7680 Guiding  Dir = 0, Dur = 128
23:14:14.760 00.000 7680 IsSlewing returns 0
23:14:14.761 00.001 7680 IsGuiding returns 0
23:14:14.761 00.000 7680 PulseGuide returned control before completion, sleep 138
23:14:14.902 00.141 7680 IsGuiding returns 1
23:14:14.902 00.000 7680 scope still moving after pulse duration time elapsed
23:14:14.933 00.031 7680 IsSlewing returns 0
23:14:14.933 00.000 7680 IsGuiding returns 0
23:14:14.934 00.001 7680 scope move finished after 128 + 44 ms
23:14:14.934 00.000 7680 Move returns status 0, amount 128
23:14:14.935 00.001 7680 move complete, result=0
23:14:14.935 00.000 7680 worker thread done servicing request
23:14:14.935 00.000 7680 Worker thread wakes up
23:14:14.936 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:14.936 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:14:14.937 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 128 ms NORTH
23:14:16.181 01.244 7680 Exposure complete
23:14:16.320 00.139 7680 worker thread done servicing request
23:14:16.321 00.001 6120 OnExposeComplete: enter
23:14:16.325 00.004 6120 UpdateGuideState(): m_state=6
23:14:16.329 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1526
23:14:16.332 00.003 6120 Star::Find returns 1 (1), X=957.66, Y=47.66, Mass=13770, SNR=77.8, Peak=255 HFD=7.1
23:14:16.336 00.004 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
23:14:16.340 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.18)
23:14:16.343 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.64 hyp=0.64 cameraTheta=1.42 mountX=-0.21 mountY=-0.53, mountTheta=-1.95
23:14:16.348 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.64, opts=13)
23:14:16.353 00.005 6120 Enqueuing Move request for scope (0.10, 0.64)
23:14:16.356 00.003 7680 Worker thread wakes up
23:14:16.356 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.64) opts 0xd
23:14:16.357 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.64)
23:14:16.357 00.000 7680 Moving (0.10, 0.64) raw xDistance=-0.21 yDistance=-0.53
23:14:16.357 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:14:16.357 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
23:14:16.357 00.000 7680 MoveAxis(E, 87, ABG)
23:14:16.358 00.001 7680 Guiding  Dir = 2, Dur = 87
23:14:16.358 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:16.361 00.003 7680 IsSlewing returns 0
23:14:16.361 00.000 6120 UpdateGuideState exits: m=13770 SNR=77.8 Saturated
23:14:16.367 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:16.370 00.003 7680 IsGuiding returns 0
23:14:16.371 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:16.375 00.004 7680 PulseGuide returned control before completion, sleep 97
23:14:16.375 00.000 6120 Enqueuing Expose request
23:14:16.485 00.110 7680 IsGuiding returns 0
23:14:16.486 00.001 7680 Move returns status 0, amount 87
23:14:16.486 00.000 7680 MoveAxis(N, 287, ABG)
23:14:16.486 00.000 7680 Guiding  Dir = 0, Dur = 287
23:14:16.486 00.000 7680 IsSlewing returns 0
23:14:16.487 00.001 7680 IsGuiding returns 0
23:14:16.487 00.000 7680 PulseGuide returned control before completion, sleep 297
23:14:16.799 00.312 7680 IsGuiding returns 1
23:14:16.801 00.002 7680 scope still moving after pulse duration time elapsed
23:14:16.831 00.030 7680 IsSlewing returns 0
23:14:16.831 00.000 7680 IsGuiding returns 0
23:14:16.831 00.000 7680 scope move finished after 287 + 57 ms
23:14:16.831 00.000 7680 Move returns status 0, amount 287
23:14:16.833 00.002 7680 move complete, result=0
23:14:16.833 00.000 7680 worker thread done servicing request
23:14:16.833 00.000 7680 Worker thread wakes up
23:14:16.833 00.000 6120 GuideStep: -0.2 px 87 ms EAST, -0.5 px 287 ms NORTH
23:14:16.840 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:16.840 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:14:18.095 01.255 7680 Exposure complete
23:14:18.235 00.140 7680 worker thread done servicing request
23:14:18.235 00.000 6120 OnExposeComplete: enter
23:14:18.239 00.004 6120 UpdateGuideState(): m_state=6
23:14:18.244 00.005 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1527
23:14:18.248 00.004 6120 Star::Find returns 1 (1), X=957.43, Y=47.46, Mass=13018, SNR=74.9, Peak=255 HFD=7.1
23:14:18.253 00.005 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.84 = -1.45)
23:14:18.256 00.003 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
23:14:18.260 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.43 hyp=0.46 cameraTheta=1.88 mountX=0.06 mountY=-0.45, mountTheta=-1.45
23:14:18.265 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.43, opts=13)
23:14:18.270 00.005 6120 Enqueuing Move request for scope (-0.14, 0.43)
23:14:18.274 00.004 7680 Worker thread wakes up
23:14:18.275 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.43) opts 0xd
23:14:18.275 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.43)
23:14:18.275 00.000 7680 Moving (-0.14, 0.43) raw xDistance=0.06 yDistance=-0.45
23:14:18.276 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:18.280 00.004 6120 UpdateGuideState exits: m=13018 SNR=74.9 Saturated
23:14:18.283 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:18.287 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:18.290 00.003 6120 Enqueuing Expose request
23:14:18.295 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:14:18.295 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:14:18.295 00.000 7680 MoveAxis(E, 0, ABG)
23:14:18.295 00.000 7680 Move returns status 0, amount 0
23:14:18.295 00.000 7680 MoveAxis(N, 245, ABG)
23:14:18.296 00.001 7680 Guiding  Dir = 0, Dur = 245
23:14:18.296 00.000 7680 IsSlewing returns 0
23:14:18.296 00.000 7680 IsGuiding returns 0
23:14:18.297 00.001 7680 PulseGuide returned control before completion, sleep 255
23:14:18.553 00.256 7680 IsGuiding returns 1
23:14:18.554 00.001 7680 scope still moving after pulse duration time elapsed
23:14:18.585 00.031 7680 IsSlewing returns 0
23:14:18.586 00.001 7680 IsGuiding returns 0
23:14:18.586 00.000 7680 scope move finished after 245 + 44 ms
23:14:18.586 00.000 7680 Move returns status 0, amount 245
23:14:18.586 00.000 7680 move complete, result=0
23:14:18.586 00.000 7680 worker thread done servicing request
23:14:18.587 00.001 7680 Worker thread wakes up
23:14:18.587 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 245 ms NORTH
23:14:18.594 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:18.594 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:14:19.840 01.246 7680 Exposure complete
23:14:19.969 00.129 7680 worker thread done servicing request
23:14:19.969 00.000 6120 OnExposeComplete: enter
23:14:19.972 00.003 6120 UpdateGuideState(): m_state=6
23:14:19.976 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1528
23:14:19.981 00.005 6120 Star::Find returns 1 (1), X=957.65, Y=47.12, Mass=13034, SNR=75.3, Peak=255 HFD=6.9
23:14:19.986 00.005 6120 CameraToMount -- cameraTheta (0.84) - m_xAngle (-2.95) = xAngle (3.80 = -2.49)
23:14:19.991 00.005 6120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.53 = -2.76)
23:14:19.994 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.84 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
23:14:19.999 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.10, opts=13)
23:14:20.004 00.005 6120 Enqueuing Move request for scope (0.09, 0.10)
23:14:20.007 00.003 7680 Worker thread wakes up
23:14:20.007 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:14:20.008 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:20.012 00.004 6120 UpdateGuideState exits: m=13034 SNR=75.3 Saturated
23:14:20.015 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:20.018 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:20.023 00.005 6120 Enqueuing Expose request
23:14:20.026 00.003 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:14:20.026 00.000 7680 Moving (0.09, 0.10) raw xDistance=-0.10 yDistance=-0.05
23:14:20.026 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:14:20.026 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:14:20.028 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:14:20.028 00.000 7680 MoveAxis(E, 0, ABG)
23:14:20.028 00.000 7680 Move returns status 0, amount 0
23:14:20.028 00.000 7680 MoveAxis(N, 0, ABG)
23:14:20.028 00.000 7680 Move returns status 0, amount 0
23:14:20.029 00.001 7680 move complete, result=0
23:14:20.029 00.000 7680 worker thread done servicing request
23:14:20.029 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:20.033 00.004 7680 Worker thread wakes up
23:14:20.033 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:20.033 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:14:21.284 01.251 7680 Exposure complete
23:14:21.406 00.122 7680 worker thread done servicing request
23:14:21.406 00.000 6120 OnExposeComplete: enter
23:14:21.410 00.004 6120 UpdateGuideState(): m_state=6
23:14:21.414 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1529
23:14:21.418 00.004 6120 Star::Find returns 1 (1), X=957.54, Y=47.51, Mass=14641, SNR=78.7, Peak=255 HFD=7.1
23:14:21.423 00.005 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.58 = -1.71)
23:14:21.426 00.003 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
23:14:21.429 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.48 hyp=0.48 cameraTheta=1.62 mountX=-0.07 mountY=-0.44, mountTheta=-1.72
23:14:21.434 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.48, opts=13)
23:14:21.437 00.003 6120 Enqueuing Move request for scope (-0.02, 0.48)
23:14:21.440 00.003 7680 Worker thread wakes up
23:14:21.440 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.48) opts 0xd
23:14:21.441 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.48)
23:14:21.441 00.000 7680 Moving (-0.02, 0.48) raw xDistance=-0.07 yDistance=-0.44
23:14:21.441 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:14:21.441 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:14:21.441 00.000 7680 MoveAxis(E, 0, ABG)
23:14:21.441 00.000 7680 Move returns status 0, amount 0
23:14:21.441 00.000 7680 MoveAxis(N, 241, ABG)
23:14:21.441 00.000 7680 Guiding  Dir = 0, Dur = 241
23:14:21.443 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:21.446 00.003 7680 IsSlewing returns 0
23:14:21.447 00.001 6120 UpdateGuideState exits: m=14641 SNR=78.7 Saturated
23:14:21.451 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:21.457 00.006 7680 IsGuiding returns 0
23:14:21.457 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:21.463 00.006 7680 PulseGuide returned control before completion, sleep 251
23:14:21.463 00.000 6120 Enqueuing Expose request
23:14:21.666 00.203 6120 evsrv: cli 0FAEF398 connect
23:14:21.817 00.151 7680 IsGuiding returns 0
23:14:21.817 00.000 7680 Move returns status 0, amount 241
23:14:21.817 00.000 7680 move complete, result=0
23:14:21.817 00.000 7680 worker thread done servicing request
23:14:21.817 00.000 7680 Worker thread wakes up
23:14:21.817 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:21.817 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:14:21.817 00.000 6120 case statement mapped state 6 to 3
23:14:21.823 00.006 6120 case statement mapped state 6 to 3
23:14:21.828 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 241 ms NORTH
23:14:21.834 00.006 6120 evsrv: cli 0FAEF398 request: {"method":"get_app_state","id":"f93465df-5f06-4f0a-95a2-3774671f86f2"}
23:14:21.837 00.003 6120 case statement mapped state 6 to 3
23:14:21.844 00.007 6120 evsrv: cli 0FAEF398 response: {"jsonrpc":"2.0","result":"Guiding","id":"f93465df-5f06-4f0a-95a2-3774671f86f2"}
23:14:21.849 00.005 6120 evsrv: cli 0FAEF398 disconnect
23:14:21.854 00.005 6120 evsrv: cli 0FAEFBB8 connect
23:14:21.860 00.006 6120 case statement mapped state 6 to 3
23:14:22.009 00.149 6120 case statement mapped state 6 to 3
23:14:22.133 00.124 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"5385549e-7b7c-4789-8d08-7f3e94be4861"}
23:14:22.140 00.007 6120 PhdController::Dither begins
23:14:22.143 00.003 6120 dither: size=5.00, dRA=3.39 dDec=-1.02
23:14:22.147 00.004 6120 MountToCamera -- mountTheta (-0.29) + m_xAngle (-2.95) = xAngle (-3.25 = 3.04)
23:14:22.150 00.003 6120 MountToCamera -- mountX=3.39 mountY=-1.02 hyp=3.55 mountTheta=-0.29 cameraX=-3.53, cameraY=0.37 cameraTheta=3.04
23:14:22.153 00.003 6120 setting lock position to (954.04, 47.40)
23:14:22.158 00.005 6120 Mount: notify guiding dithered (-3.5, 0.4)
23:14:22.162 00.004 6120 Status Line: Dither by 3.39,-1.02
23:14:22.166 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:14:22.169 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
23:14:22.173 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"5385549e-7b7c-4789-8d08-7f3e94be4861"}
23:14:22.177 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
23:14:23.066 00.889 7680 Exposure complete
23:14:23.220 00.154 7680 worker thread done servicing request
23:14:23.220 00.000 6120 OnExposeComplete: enter
23:14:23.225 00.005 6120 UpdateGuideState(): m_state=6
23:14:23.230 00.005 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1530
23:14:23.234 00.004 6120 Star::Find returns 1 (1), X=957.79, Y=47.03, Mass=13761, SNR=75.1, Peak=255 HFD=6.8
23:14:23.237 00.003 6120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-2.95) = xAngle (2.86 = 2.86)
23:14:23.242 00.005 6120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.59 = 2.59)
23:14:23.246 00.004 6120 CameraToMount -- cameraX=3.75 cameraY=-0.37 hyp=3.77 cameraTheta=-0.10 mountX=-3.61 mountY=1.98, mountTheta=2.64
23:14:23.251 00.005 6120 dither recenter: remaining=(-3.4,1.0) step=(-3.4,1.0)
23:14:23.255 00.004 6120 MountToCamera -- mountTheta (2.85) + m_xAngle (-2.95) = xAngle (-0.11 = -0.11)
23:14:23.259 00.004 6120 MountToCamera -- mountX=-3.39 mountY=1.02 hyp=3.55 mountTheta=2.85 cameraX=3.53, cameraY=-0.37 cameraTheta=-0.11
23:14:23.263 00.004 6120 SchedulePrimaryMove(0D6325F0, x=3.53, y=-0.37, opts=4)
23:14:23.267 00.004 6120 Enqueuing Move request for scope (3.53, -0.37)
23:14:23.270 00.003 6120 Mount: notify direct move -3.39,1.02
23:14:23.274 00.004 7680 Worker thread wakes up
23:14:23.274 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:23.277 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (3.53, -0.37) opts 0x4
23:14:23.277 00.000 6120 UpdateGuideState exits: m=13761 SNR=75.1 Saturated
23:14:23.280 00.003 7680 Handling offset move in thread for scope, endpoint = (3.53, -0.37)
23:14:23.280 00.000 6120 PhdController: settling, locked = 1, distance = 3.88 (1.50) aobump = 0 frame = 1 / 99999
23:14:23.284 00.004 7680 Moving (3.53, -0.37) raw xDistance=-3.39 yDistance=1.02
23:14:23.284 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047663.284,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.88,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:14:23.288 00.004 7680 MoveAxis(E, 2200, B)
23:14:23.288 00.000 7680 Guiding  Dir = 2, Dur = 2200
23:14:23.288 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:23.292 00.004 7680 IsSlewing returns 0
23:14:23.292 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:23.296 00.004 7680 IsGuiding returns 0
23:14:23.324 00.028 6120 Enqueuing Expose request
23:14:23.332 00.008 7680 PulseGuide returned control before completion, sleep 2210
23:14:25.551 02.219 7680 IsGuiding returns 0
23:14:25.551 00.000 7680 Move returns status 0, amount 2200
23:14:25.552 00.001 7680 MoveAxis(S, 556, B)
23:14:25.553 00.001 7680 Guiding  Dir = 1, Dur = 556
23:14:25.553 00.000 7680 IsSlewing returns 0
23:14:25.554 00.001 7680 IsGuiding returns 0
23:14:25.554 00.000 7680 PulseGuide returned control before completion, sleep 566
23:14:26.131 00.577 7680 IsGuiding returns 1
23:14:26.133 00.002 7680 scope still moving after pulse duration time elapsed
23:14:26.162 00.029 7680 IsSlewing returns 0
23:14:26.163 00.001 7680 IsGuiding returns 0
23:14:26.164 00.001 7680 scope move finished after 556 + 53 ms
23:14:26.164 00.000 7680 Move returns status 0, amount 556
23:14:26.164 00.000 7680 move complete, result=0
23:14:26.164 00.000 7680 worker thread done servicing request
23:14:26.165 00.001 6120 GuideStep: -3.4 px 2200 ms EAST, 1.0 px 556 ms SOUTH
23:14:26.171 00.006 7680 Worker thread wakes up
23:14:26.171 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:26.171 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:14:27.416 01.245 7680 Exposure complete
23:14:27.553 00.137 7680 worker thread done servicing request
23:14:27.553 00.000 6120 OnExposeComplete: enter
23:14:27.558 00.005 6120 UpdateGuideState(): m_state=6
23:14:27.562 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1531
23:14:27.565 00.003 6120 Star::Find returns 1 (1), X=954.67, Y=47.91, Mass=13499, SNR=75.3, Peak=255 HFD=6.8
23:14:27.570 00.005 6120 CameraToMount -- cameraTheta (0.68) - m_xAngle (-2.95) = xAngle (3.64 = -2.64)
23:14:27.573 00.003 6120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.37 = -2.91)
23:14:27.576 00.003 6120 CameraToMount -- cameraX=0.63 cameraY=0.51 hyp=0.81 cameraTheta=0.68 mountX=-0.71 mountY=-0.18, mountTheta=-2.89
23:14:27.581 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.63, y=0.51, opts=13)
23:14:27.585 00.004 6120 Enqueuing Move request for scope (0.63, 0.51)
23:14:27.589 00.004 7680 Worker thread wakes up
23:14:27.589 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.51) opts 0xd
23:14:27.589 00.000 7680 Handling offset move in thread for scope, endpoint = (0.63, 0.51)
23:14:27.589 00.000 7680 Moving (0.63, 0.51) raw xDistance=-0.71 yDistance=-0.18
23:14:27.589 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
23:14:27.590 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:14:27.590 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:14:27.590 00.000 7680 MoveAxis(E, 290, ABG)
23:14:27.590 00.000 7680 Guiding  Dir = 2, Dur = 290
23:14:27.590 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:27.595 00.005 7680 IsSlewing returns 0
23:14:27.595 00.000 6120 UpdateGuideState exits: m=13499 SNR=75.3 Saturated
23:14:27.599 00.004 7680 IsGuiding returns 0
23:14:27.599 00.000 6120 PhdController: settling, locked = 1, distance = 0.81 (1.50) aobump = 0 frame = 2 / 99999
23:14:27.604 00.005 7680 PulseGuide returned control before completion, sleep 300
23:14:27.604 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047667.604,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.81,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:14:27.608 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:27.613 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:27.617 00.004 6120 Enqueuing Expose request
23:14:27.906 00.289 7680 IsGuiding returns 1
23:14:27.906 00.000 7680 scope still moving after pulse duration time elapsed
23:14:27.937 00.031 7680 IsSlewing returns 0
23:14:27.937 00.000 7680 IsGuiding returns 1
23:14:27.969 00.032 7680 IsSlewing returns 0
23:14:27.971 00.002 7680 IsGuiding returns 0
23:14:27.971 00.000 7680 scope move finished after 290 + 82 ms
23:14:27.972 00.001 7680 Move returns status 0, amount 290
23:14:27.972 00.000 7680 MoveAxis(N, 0, ABG)
23:14:27.973 00.001 7680 Move returns status 0, amount 0
23:14:27.973 00.000 7680 move complete, result=0
23:14:27.974 00.001 7680 worker thread done servicing request
23:14:27.974 00.000 7680 Worker thread wakes up
23:14:27.975 00.001 6120 GuideStep: -0.7 px 290 ms EAST, -0.2 px 0 ms NORTH
23:14:27.980 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:27.980 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:14:29.236 01.256 7680 Exposure complete
23:14:29.367 00.131 7680 worker thread done servicing request
23:14:29.368 00.001 6120 OnExposeComplete: enter
23:14:29.371 00.003 6120 UpdateGuideState(): m_state=6
23:14:29.374 00.003 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1532
23:14:29.377 00.003 6120 Star::Find returns 1 (1), X=954.00, Y=48.06, Mass=14497, SNR=79.3, Peak=255 HFD=7.1
23:14:29.380 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
23:14:29.383 00.003 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
23:14:29.387 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.66 hyp=0.66 cameraTheta=1.63 mountX=-0.08 mountY=-0.61, mountTheta=-1.70
23:14:29.392 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.66, opts=13)
23:14:29.395 00.003 6120 Enqueuing Move request for scope (-0.04, 0.66)
23:14:29.398 00.003 7680 Worker thread wakes up
23:14:29.398 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.66) opts 0xd
23:14:29.398 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.66)
23:14:29.399 00.001 7680 Moving (-0.04, 0.66) raw xDistance=-0.08 yDistance=-0.61
23:14:29.399 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:14:29.399 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:29.402 00.003 7680 resist switch: large excursion: input -0.61 thresh 0.60 direction from 0 to -1
23:14:29.403 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.84
23:14:29.403 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
23:14:29.403 00.000 7680 MoveAxis(E, 0, ABG)
23:14:29.403 00.000 7680 Move returns status 0, amount 0
23:14:29.403 00.000 7680 MoveAxis(N, 333, ABG)
23:14:29.403 00.000 7680 Guiding  Dir = 0, Dur = 333
23:14:29.404 00.001 6120 UpdateGuideState exits: m=14497 SNR=79.3 Saturated
23:14:29.406 00.002 7680 IsSlewing returns 0
23:14:29.407 00.001 6120 PhdController: settling, locked = 1, distance = 0.76 (1.50) aobump = 0 frame = 3 / 99999
23:14:29.409 00.002 7680 IsGuiding returns 0
23:14:29.409 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047669.409,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.76,"Time":1.8,"SettleTime":10.0,"StarLocked":true}
23:14:29.412 00.003 7680 PulseGuide returned control before completion, sleep 343
23:14:29.412 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:29.415 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:29.419 00.004 6120 Enqueuing Expose request
23:14:29.763 00.344 7680 IsGuiding returns 1
23:14:29.764 00.001 7680 scope still moving after pulse duration time elapsed
23:14:29.794 00.030 7680 IsSlewing returns 0
23:14:29.795 00.001 7680 IsGuiding returns 0
23:14:29.795 00.000 7680 scope move finished after 333 + 54 ms
23:14:29.797 00.002 7680 Move returns status 0, amount 333
23:14:29.797 00.000 7680 move complete, result=0
23:14:29.797 00.000 7680 worker thread done servicing request
23:14:29.797 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 333 ms NORTH
23:14:29.804 00.007 7680 Worker thread wakes up
23:14:29.804 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:29.805 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:14:31.060 01.255 7680 Exposure complete
23:14:31.195 00.135 7680 worker thread done servicing request
23:14:31.195 00.000 6120 OnExposeComplete: enter
23:14:31.198 00.003 6120 UpdateGuideState(): m_state=6
23:14:31.203 00.005 6120 Star::Find(15, 953, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1533
23:14:31.207 00.004 6120 Star::Find returns 1 (1), X=954.17, Y=48.65, Mass=12954, SNR=74.1, Peak=255 HFD=6.9
23:14:31.212 00.005 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
23:14:31.217 00.005 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
23:14:31.220 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=1.25 hyp=1.26 cameraTheta=1.47 mountX=-0.36 mountY=-1.07, mountTheta=-1.89
23:14:31.226 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=1.25, opts=13)
23:14:31.231 00.005 6120 Enqueuing Move request for scope (0.13, 1.25)
23:14:31.234 00.003 7680 Worker thread wakes up
23:14:31.235 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:31.238 00.003 6120 UpdateGuideState exits: m=12954 SNR=74.1 Saturated
23:14:31.243 00.005 6120 PhdController: settling, locked = 1, distance = 0.91 (1.50) aobump = 0 frame = 4 / 99999
23:14:31.246 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 1.25) opts 0xd
23:14:31.247 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, 1.25)
23:14:31.247 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047671.246,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.91,"Time":3.6,"SettleTime":10.0,"StarLocked":true}
23:14:31.250 00.003 7680 Moving (0.13, 1.25) raw xDistance=-0.36 yDistance=-1.07
23:14:31.250 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
23:14:31.250 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.07 from input -1.07
23:14:31.252 00.002 7680 MoveAxis(E, 146, ABG)
23:14:31.252 00.000 7680 Guiding  Dir = 2, Dur = 146
23:14:31.252 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:31.256 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:31.260 00.004 6120 Enqueuing Expose request
23:14:31.263 00.003 7680 IsSlewing returns 0
23:14:31.263 00.000 7680 IsGuiding returns 0
23:14:31.264 00.001 7680 PulseGuide returned control before completion, sleep 156
23:14:31.426 00.162 7680 IsGuiding returns 1
23:14:31.427 00.001 7680 scope still moving after pulse duration time elapsed
23:14:31.457 00.030 7680 IsSlewing returns 0
23:14:31.458 00.001 7680 IsGuiding returns 0
23:14:31.459 00.001 7680 scope move finished after 146 + 48 ms
23:14:31.459 00.000 7680 Move returns status 0, amount 146
23:14:31.459 00.000 7680 MoveAxis(N, 579, ABG)
23:14:31.460 00.001 7680 Guiding  Dir = 0, Dur = 579
23:14:31.460 00.000 7680 IsSlewing returns 0
23:14:31.461 00.001 7680 IsGuiding returns 0
23:14:31.461 00.000 7680 PulseGuide returned control before completion, sleep 589
23:14:32.054 00.593 7680 IsGuiding returns 1
23:14:32.054 00.000 7680 scope still moving after pulse duration time elapsed
23:14:32.085 00.031 7680 IsSlewing returns 0
23:14:32.085 00.000 7680 IsGuiding returns 0
23:14:32.086 00.001 7680 scope move finished after 579 + 46 ms
23:14:32.086 00.000 7680 Move returns status 0, amount 579
23:14:32.088 00.002 7680 move complete, result=0
23:14:32.088 00.000 6120 GuideStep: -0.4 px 146 ms EAST, -1.1 px 579 ms NORTH
23:14:32.094 00.006 7680 worker thread done servicing request
23:14:32.094 00.000 7680 Worker thread wakes up
23:14:32.094 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:32.094 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:14:33.350 01.256 7680 Exposure complete
23:14:33.479 00.129 7680 worker thread done servicing request
23:14:33.479 00.000 6120 OnExposeComplete: enter
23:14:33.483 00.004 6120 UpdateGuideState(): m_state=6
23:14:33.486 00.003 6120 Star::Find(15, 954, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1534
23:14:33.490 00.004 6120 Star::Find returns 1 (1), X=953.85, Y=47.92, Mass=12937, SNR=75.0, Peak=255 HFD=7.0
23:14:33.494 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
23:14:33.497 00.003 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
23:14:33.501 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.52 hyp=0.55 cameraTheta=1.92 mountX=0.09 mountY=-0.55, mountTheta=-1.41
23:14:33.506 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.52, opts=13)
23:14:33.509 00.003 6120 Enqueuing Move request for scope (-0.19, 0.52)
23:14:33.512 00.003 7680 Worker thread wakes up
23:14:33.512 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.52) opts 0xd
23:14:33.513 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.52)
23:14:33.513 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:33.517 00.004 7680 Moving (-0.19, 0.52) raw xDistance=0.09 yDistance=-0.55
23:14:33.517 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:14:33.517 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:14:33.518 00.001 7680 MoveAxis(E, 0, ABG)
23:14:33.518 00.000 7680 Move returns status 0, amount 0
23:14:33.518 00.000 7680 MoveAxis(N, 299, ABG)
23:14:33.518 00.000 7680 Guiding  Dir = 0, Dur = 299
23:14:33.518 00.000 6120 UpdateGuideState exits: m=12937 SNR=75.0 Saturated
23:14:33.522 00.004 7680 IsSlewing returns 0
23:14:33.522 00.000 6120 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 5 / 99999
23:14:33.526 00.004 7680 IsGuiding returns 0
23:14:33.526 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047673.526,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.80,"Time":5.9,"SettleTime":10.0,"StarLocked":true}
23:14:33.531 00.005 7680 PulseGuide returned control before completion, sleep 309
23:14:33.531 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:33.535 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:33.538 00.003 6120 Enqueuing Expose request
23:14:33.857 00.319 7680 IsGuiding returns 0
23:14:33.859 00.002 7680 Move returns status 0, amount 299
23:14:33.859 00.000 7680 move complete, result=0
23:14:33.860 00.001 7680 worker thread done servicing request
23:14:33.860 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 299 ms NORTH
23:14:33.866 00.006 7680 Worker thread wakes up
23:14:33.866 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:33.866 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:14:35.113 01.247 7680 Exposure complete
23:14:35.237 00.124 7680 worker thread done servicing request
23:14:35.238 00.001 6120 OnExposeComplete: enter
23:14:35.241 00.003 6120 UpdateGuideState(): m_state=6
23:14:35.246 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1535
23:14:35.249 00.003 6120 Star::Find returns 1 (1), X=953.82, Y=47.84, Mass=13642, SNR=75.7, Peak=255 HFD=6.8
23:14:35.252 00.003 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
23:14:35.256 00.004 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
23:14:35.260 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.44 hyp=0.49 cameraTheta=2.03 mountX=0.13 mountY=-0.49, mountTheta=-1.31
23:14:35.264 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.44, opts=13)
23:14:35.269 00.005 6120 Enqueuing Move request for scope (-0.22, 0.44)
23:14:35.272 00.003 7680 Worker thread wakes up
23:14:35.272 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.44) opts 0xd
23:14:35.272 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.44)
23:14:35.272 00.000 7680 Moving (-0.22, 0.44) raw xDistance=0.13 yDistance=-0.49
23:14:35.272 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:14:35.272 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:14:35.272 00.000 7680 MoveAxis(E, 0, ABG)
23:14:35.272 00.000 7680 Move returns status 0, amount 0
23:14:35.273 00.001 7680 MoveAxis(N, 268, ABG)
23:14:35.273 00.000 7680 Guiding  Dir = 0, Dur = 268
23:14:35.273 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:35.278 00.005 7680 IsSlewing returns 0
23:14:35.278 00.000 6120 UpdateGuideState exits: m=13642 SNR=75.7 Saturated
23:14:35.282 00.004 7680 IsGuiding returns 0
23:14:35.283 00.001 6120 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 6 / 99999
23:14:35.285 00.002 7680 PulseGuide returned control before completion, sleep 278
23:14:35.285 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047675.285,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.71,"Time":7.7,"SettleTime":10.0,"StarLocked":true}
23:14:35.290 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:35.294 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:35.297 00.003 6120 Enqueuing Expose request
23:14:35.572 00.275 7680 IsGuiding returns 1
23:14:35.573 00.001 7680 scope still moving after pulse duration time elapsed
23:14:35.602 00.029 7680 IsSlewing returns 0
23:14:35.603 00.001 7680 IsGuiding returns 0
23:14:35.604 00.001 7680 scope move finished after 268 + 53 ms
23:14:35.604 00.000 7680 Move returns status 0, amount 268
23:14:35.604 00.000 7680 move complete, result=0
23:14:35.605 00.001 7680 worker thread done servicing request
23:14:35.605 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 268 ms NORTH
23:14:35.612 00.007 7680 Worker thread wakes up
23:14:35.612 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:35.612 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:14:36.866 01.254 7680 Exposure complete
23:14:36.986 00.120 7680 worker thread done servicing request
23:14:36.987 00.001 6120 OnExposeComplete: enter
23:14:36.990 00.003 6120 UpdateGuideState(): m_state=6
23:14:36.994 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
23:14:36.998 00.004 6120 Star::Find returns 1 (1), X=953.83, Y=47.30, Mass=13648, SNR=76.9, Peak=255 HFD=6.9
23:14:37.002 00.004 6120 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-2.95) = xAngle (0.23 = 0.23)
23:14:37.005 00.003 6120 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.04 = -0.04)
23:14:37.009 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-2.72 mountX=0.23 mountY=-0.01, mountTheta=-0.04
23:14:37.013 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.10, opts=13)
23:14:37.018 00.005 6120 Enqueuing Move request for scope (-0.21, -0.10)
23:14:37.021 00.003 7680 Worker thread wakes up
23:14:37.021 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.10) opts 0xd
23:14:37.021 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.10)
23:14:37.021 00.000 7680 Moving (-0.21, -0.10) raw xDistance=0.23 yDistance=-0.01
23:14:37.021 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:37.025 00.004 6120 UpdateGuideState exits: m=13648 SNR=76.9 Saturated
23:14:37.029 00.004 6120 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 7 / 99999
23:14:37.032 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
23:14:37.034 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:14:37.034 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047677.032,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.57,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
23:14:37.037 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:14:37.038 00.001 7680 MoveAxis(W, 93, ABG)
23:14:37.038 00.000 7680 Guiding  Dir = 3, Dur = 93
23:14:37.038 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:37.041 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:37.047 00.006 6120 Enqueuing Expose request
23:14:37.051 00.004 7680 IsSlewing returns 0
23:14:37.051 00.000 7680 IsGuiding returns 0
23:14:37.051 00.000 7680 PulseGuide returned control before completion, sleep 103
23:14:37.171 00.120 7680 IsGuiding returns 1
23:14:37.171 00.000 7680 scope still moving after pulse duration time elapsed
23:14:37.198 00.027 7680 IsSlewing returns 0
23:14:37.200 00.002 7680 IsGuiding returns 0
23:14:37.202 00.002 7680 scope move finished after 93 + 57 ms
23:14:37.203 00.001 7680 Move returns status 0, amount 93
23:14:37.203 00.000 7680 MoveAxis(N, 0, ABG)
23:14:37.204 00.001 7680 Move returns status 0, amount 0
23:14:37.204 00.000 7680 move complete, result=0
23:14:37.205 00.001 7680 worker thread done servicing request
23:14:37.205 00.000 7680 Worker thread wakes up
23:14:37.205 00.000 6120 GuideStep: 0.2 px 93 ms WEST, -0.0 px 0 ms NORTH
23:14:37.209 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:37.209 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:14:38.462 01.253 7680 Exposure complete
23:14:38.601 00.139 7680 worker thread done servicing request
23:14:38.601 00.000 6120 OnExposeComplete: enter
23:14:38.604 00.003 6120 UpdateGuideState(): m_state=6
23:14:38.609 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1537
23:14:38.613 00.004 6120 Star::Find returns 1 (1), X=954.08, Y=47.71, Mass=14095, SNR=77.2, Peak=255 HFD=6.8
23:14:38.617 00.004 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
23:14:38.620 00.003 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
23:14:38.624 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.31 hyp=0.31 cameraTheta=1.45 mountX=-0.10 mountY=-0.26, mountTheta=-1.92
23:14:38.630 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.31, opts=13)
23:14:38.633 00.003 6120 Enqueuing Move request for scope (0.04, 0.31)
23:14:38.637 00.004 7680 Worker thread wakes up
23:14:38.637 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.31) opts 0xd
23:14:38.638 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.31)
23:14:38.638 00.000 7680 Moving (0.04, 0.31) raw xDistance=-0.10 yDistance=-0.26
23:14:38.638 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:38.643 00.005 6120 UpdateGuideState exits: m=14095 SNR=77.2 Saturated
23:14:38.646 00.003 6120 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 8 / 99999
23:14:38.650 00.004 6120 PhdController: newstate STATE_FINISH
23:14:38.653 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:14:38.654 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:14:38.654 00.000 6120 PhdController complete: success
23:14:38.658 00.004 7680 MoveAxis(E, 0, ABG)
23:14:38.658 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764047678.658,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
23:14:38.663 00.005 7680 Move returns status 0, amount 0
23:14:38.663 00.000 7680 MoveAxis(N, 143, ABG)
23:14:38.663 00.000 7680 Guiding  Dir = 0, Dur = 143
23:14:38.663 00.000 6120 Mount: notify guiding dither settle done success=1
23:14:38.668 00.005 7680 IsSlewing returns 0
23:14:38.668 00.000 6120 PhdController: newstate STATE_IDLE
23:14:38.674 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:38.679 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:38.683 00.004 6120 Enqueuing Expose request
23:14:38.688 00.005 7680 IsGuiding returns 0
23:14:38.689 00.001 7680 PulseGuide returned control before completion, sleep 153
23:14:38.845 00.156 7680 IsGuiding returns 1
23:14:38.847 00.002 7680 scope still moving after pulse duration time elapsed
23:14:38.876 00.029 7680 IsSlewing returns 0
23:14:38.879 00.003 7680 IsGuiding returns 1
23:14:38.908 00.029 7680 IsSlewing returns 0
23:14:38.909 00.001 7680 IsGuiding returns 1
23:14:38.940 00.031 7680 IsSlewing returns 0
23:14:38.940 00.000 7680 IsGuiding returns 0
23:14:38.940 00.000 7680 scope move finished after 143 + 109 ms
23:14:38.940 00.000 7680 Move returns status 0, amount 143
23:14:38.940 00.000 7680 move complete, result=0
23:14:38.942 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 143 ms NORTH
23:14:38.947 00.005 7680 worker thread done servicing request
23:14:38.947 00.000 7680 Worker thread wakes up
23:14:38.947 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:38.947 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:14:40.188 01.241 7680 Exposure complete
23:14:40.332 00.144 7680 worker thread done servicing request
23:14:40.332 00.000 6120 OnExposeComplete: enter
23:14:40.336 00.004 6120 UpdateGuideState(): m_state=6
23:14:40.341 00.005 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1538
23:14:40.344 00.003 6120 Star::Find returns 1 (1), X=954.05, Y=47.71, Mass=13579, SNR=76.6, Peak=255 HFD=6.8
23:14:40.348 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
23:14:40.353 00.005 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
23:14:40.357 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.54 mountX=-0.07 mountY=-0.28, mountTheta=-1.81
23:14:40.365 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.32, opts=13)
23:14:40.369 00.004 6120 Enqueuing Move request for scope (0.01, 0.32)
23:14:40.373 00.004 7680 Worker thread wakes up
23:14:40.374 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.32) opts 0xd
23:14:40.374 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.32)
23:14:40.374 00.000 7680 Moving (0.01, 0.32) raw xDistance=-0.07 yDistance=-0.28
23:14:40.374 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:40.378 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:14:40.379 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:14:40.379 00.000 6120 UpdateGuideState exits: m=13579 SNR=76.6 Saturated
23:14:40.383 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:40.387 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:40.391 00.004 6120 Enqueuing Expose request
23:14:40.395 00.004 7680 MoveAxis(E, 0, ABG)
23:14:40.395 00.000 7680 Move returns status 0, amount 0
23:14:40.395 00.000 7680 MoveAxis(N, 152, ABG)
23:14:40.395 00.000 7680 Guiding  Dir = 0, Dur = 152
23:14:40.396 00.001 7680 IsSlewing returns 0
23:14:40.396 00.000 7680 IsGuiding returns 0
23:14:40.396 00.000 7680 PulseGuide returned control before completion, sleep 162
23:14:40.566 00.170 7680 IsGuiding returns 1
23:14:40.567 00.001 7680 scope still moving after pulse duration time elapsed
23:14:40.598 00.031 7680 IsSlewing returns 0
23:14:40.599 00.001 7680 IsGuiding returns 0
23:14:40.599 00.000 7680 scope move finished after 152 + 50 ms
23:14:40.599 00.000 7680 Move returns status 0, amount 152
23:14:40.601 00.002 7680 move complete, result=0
23:14:40.601 00.000 7680 worker thread done servicing request
23:14:40.601 00.000 7680 Worker thread wakes up
23:14:40.602 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:40.602 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:14:40.602 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 152 ms NORTH
23:14:41.850 01.248 7680 Exposure complete
23:14:41.996 00.146 7680 worker thread done servicing request
23:14:41.996 00.000 6120 OnExposeComplete: enter
23:14:42.000 00.004 6120 UpdateGuideState(): m_state=6
23:14:42.004 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1539
23:14:42.007 00.003 6120 Star::Find returns 1 (1), X=954.32, Y=47.42, Mass=13293, SNR=74.7, Peak=255 HFD=7.0
23:14:42.012 00.005 6120 CameraToMount -- cameraTheta (0.10) - m_xAngle (-2.95) = xAngle (3.05 = 3.05)
23:14:42.018 00.006 6120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.79 = 2.79)
23:14:42.023 00.005 6120 CameraToMount -- cameraX=0.28 cameraY=0.03 hyp=0.28 cameraTheta=0.10 mountX=-0.28 mountY=0.10, mountTheta=2.80
23:14:42.028 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.03, opts=13)
23:14:42.031 00.003 6120 Enqueuing Move request for scope (0.28, 0.03)
23:14:42.035 00.004 7680 Worker thread wakes up
23:14:42.036 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.03) opts 0xd
23:14:42.036 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.03)
23:14:42.036 00.000 7680 Moving (0.28, 0.03) raw xDistance=-0.28 yDistance=0.10
23:14:42.036 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
23:14:42.036 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:14:42.037 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:42.040 00.003 6120 UpdateGuideState exits: m=13293 SNR=74.7 Saturated
23:14:42.045 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:14:42.045 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:42.050 00.005 7680 MoveAxis(E, 113, ABG)
23:14:42.050 00.000 7680 Guiding  Dir = 2, Dur = 113
23:14:42.051 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:42.055 00.004 6120 Enqueuing Expose request
23:14:42.058 00.003 7680 IsSlewing returns 0
23:14:42.059 00.001 7680 IsGuiding returns 0
23:14:42.059 00.000 7680 PulseGuide returned control before completion, sleep 123
23:14:42.201 00.142 7680 IsGuiding returns 1
23:14:42.201 00.000 7680 scope still moving after pulse duration time elapsed
23:14:42.231 00.030 7680 IsSlewing returns 0
23:14:42.231 00.000 7680 IsGuiding returns 0
23:14:42.232 00.001 7680 scope move finished after 113 + 58 ms
23:14:42.232 00.000 7680 Move returns status 0, amount 113
23:14:42.232 00.000 7680 MoveAxis(N, 0, ABG)
23:14:42.232 00.000 7680 Move returns status 0, amount 0
23:14:42.233 00.001 7680 move complete, result=0
23:14:42.233 00.000 7680 worker thread done servicing request
23:14:42.233 00.000 6120 GuideStep: -0.3 px 113 ms EAST, 0.1 px 0 ms NORTH
23:14:42.243 00.010 7680 Worker thread wakes up
23:14:42.244 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:42.244 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:14:43.494 01.250 7680 Exposure complete
23:14:43.633 00.139 7680 worker thread done servicing request
23:14:43.633 00.000 6120 OnExposeComplete: enter
23:14:43.639 00.006 6120 UpdateGuideState(): m_state=6
23:14:43.645 00.006 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1540
23:14:43.651 00.006 6120 Star::Find returns 1 (1), X=954.11, Y=47.72, Mass=13924, SNR=77.5, Peak=255 HFD=6.8
23:14:43.656 00.005 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
23:14:43.661 00.005 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
23:14:43.666 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.32 hyp=0.33 cameraTheta=1.37 mountX=-0.12 mountY=-0.26, mountTheta=-2.02
23:14:43.676 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.32, opts=13)
23:14:43.683 00.007 6120 Enqueuing Move request for scope (0.07, 0.32)
23:14:43.689 00.006 7680 Worker thread wakes up
23:14:43.690 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:43.695 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.32) opts 0xd
23:14:43.695 00.000 6120 UpdateGuideState exits: m=13924 SNR=77.5 Saturated
23:14:43.701 00.006 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.32)
23:14:43.701 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:43.706 00.005 7680 Moving (0.07, 0.32) raw xDistance=-0.12 yDistance=-0.26
23:14:43.706 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:14:43.706 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:43.711 00.005 6120 Enqueuing Expose request
23:14:43.714 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:14:43.714 00.000 7680 MoveAxis(E, 0, ABG)
23:14:43.716 00.002 7680 Move returns status 0, amount 0
23:14:43.716 00.000 7680 MoveAxis(N, 140, ABG)
23:14:43.716 00.000 7680 Guiding  Dir = 0, Dur = 140
23:14:43.717 00.001 7680 IsSlewing returns 0
23:14:43.717 00.000 7680 IsGuiding returns 0
23:14:43.718 00.001 7680 PulseGuide returned control before completion, sleep 150
23:14:43.877 00.159 7680 IsGuiding returns 1
23:14:43.878 00.001 7680 scope still moving after pulse duration time elapsed
23:14:43.908 00.030 7680 IsSlewing returns 0
23:14:43.909 00.001 7680 IsGuiding returns 0
23:14:43.909 00.000 7680 scope move finished after 140 + 52 ms
23:14:43.911 00.002 7680 Move returns status 0, amount 140
23:14:43.911 00.000 7680 move complete, result=0
23:14:43.911 00.000 7680 worker thread done servicing request
23:14:43.911 00.000 7680 Worker thread wakes up
23:14:43.912 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 140 ms NORTH
23:14:43.920 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:43.920 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:14:45.175 01.255 7680 Exposure complete
23:14:45.321 00.146 7680 worker thread done servicing request
23:14:45.321 00.000 6120 OnExposeComplete: enter
23:14:45.326 00.005 6120 UpdateGuideState(): m_state=6
23:14:45.330 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1541
23:14:45.334 00.004 6120 Star::Find returns 1 (1), X=954.08, Y=47.68, Mass=14141, SNR=78.1, Peak=255 HFD=6.9
23:14:45.337 00.003 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
23:14:45.342 00.005 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.17)
23:14:45.346 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.43 mountX=-0.09 mountY=-0.24, mountTheta=-1.94
23:14:45.350 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.29, opts=13)
23:14:45.355 00.005 6120 Enqueuing Move request for scope (0.04, 0.29)
23:14:45.360 00.005 7680 Worker thread wakes up
23:14:45.360 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.29) opts 0xd
23:14:45.360 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.29)
23:14:45.360 00.000 7680 Moving (0.04, 0.29) raw xDistance=-0.09 yDistance=-0.24
23:14:45.362 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:45.369 00.007 6120 UpdateGuideState exits: m=14141 SNR=78.1 Saturated
23:14:45.373 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:45.377 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:45.380 00.003 6120 Enqueuing Expose request
23:14:45.383 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:14:45.383 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:14:45.385 00.002 7680 MoveAxis(E, 0, ABG)
23:14:45.385 00.000 7680 Move returns status 0, amount 0
23:14:45.385 00.000 7680 MoveAxis(N, 130, ABG)
23:14:45.385 00.000 7680 Guiding  Dir = 0, Dur = 130
23:14:45.386 00.001 7680 IsSlewing returns 0
23:14:45.387 00.001 7680 IsGuiding returns 0
23:14:45.387 00.000 7680 PulseGuide returned control before completion, sleep 140
23:14:45.536 00.149 7680 IsGuiding returns 1
23:14:45.537 00.001 7680 scope still moving after pulse duration time elapsed
23:14:45.568 00.031 7680 IsSlewing returns 0
23:14:45.569 00.001 7680 IsGuiding returns 0
23:14:45.571 00.002 7680 scope move finished after 130 + 53 ms
23:14:45.571 00.000 7680 Move returns status 0, amount 130
23:14:45.572 00.001 7680 move complete, result=0
23:14:45.572 00.000 7680 worker thread done servicing request
23:14:45.573 00.001 7680 Worker thread wakes up
23:14:45.573 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 130 ms NORTH
23:14:45.581 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:45.581 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:14:46.839 01.258 7680 Exposure complete
23:14:46.963 00.124 7680 worker thread done servicing request
23:14:46.963 00.000 6120 OnExposeComplete: enter
23:14:46.966 00.003 6120 UpdateGuideState(): m_state=6
23:14:46.971 00.005 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
23:14:46.976 00.005 6120 Star::Find returns 1 (1), X=954.05, Y=47.45, Mass=12545, SNR=72.4, Peak=255 HFD=6.8
23:14:46.979 00.003 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
23:14:46.982 00.003 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
23:14:46.986 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.47 mountX=-0.02 mountY=-0.05, mountTheta=-1.89
23:14:46.992 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.06, opts=13)
23:14:46.996 00.004 6120 Enqueuing Move request for scope (0.01, 0.06)
23:14:47.000 00.004 7680 Worker thread wakes up
23:14:47.001 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:47.003 00.002 6120 UpdateGuideState exits: m=12545 SNR=72.4 Saturated
23:14:47.008 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
23:14:47.008 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
23:14:47.008 00.000 7680 Moving (0.01, 0.06) raw xDistance=-0.02 yDistance=-0.05
23:14:47.008 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:14:47.009 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:14:47.009 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:47.013 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:14:47.014 00.001 7680 MoveAxis(E, 0, ABG)
23:14:47.014 00.000 7680 Move returns status 0, amount 0
23:14:47.014 00.000 7680 MoveAxis(N, 0, ABG)
23:14:47.014 00.000 7680 Move returns status 0, amount 0
23:14:47.014 00.000 7680 move complete, result=0
23:14:47.015 00.001 7680 worker thread done servicing request
23:14:47.015 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:47.018 00.003 6120 Enqueuing Expose request
23:14:47.023 00.005 7680 Worker thread wakes up
23:14:47.023 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:14:47.026 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:47.026 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:14:48.279 01.253 7680 Exposure complete
23:14:48.435 00.156 7680 worker thread done servicing request
23:14:48.436 00.001 6120 OnExposeComplete: enter
23:14:48.440 00.004 6120 UpdateGuideState(): m_state=6
23:14:48.445 00.005 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1543
23:14:48.452 00.007 6120 Star::Find returns 1 (1), X=954.00, Y=47.86, Mass=13473, SNR=77.3, Peak=255 HFD=6.9
23:14:48.457 00.005 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
23:14:48.462 00.005 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.95)
23:14:48.467 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.46 hyp=0.46 cameraTheta=1.65 mountX=-0.05 mountY=-0.43, mountTheta=-1.69
23:14:48.474 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.46, opts=13)
23:14:48.480 00.006 6120 Enqueuing Move request for scope (-0.04, 0.46)
23:14:48.486 00.006 7680 Worker thread wakes up
23:14:48.486 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:48.493 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.46) opts 0xd
23:14:48.494 00.001 6120 UpdateGuideState exits: m=13473 SNR=77.3 Saturated
23:14:48.500 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.46)
23:14:48.500 00.000 7680 Moving (-0.04, 0.46) raw xDistance=-0.05 yDistance=-0.43
23:14:48.500 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:48.506 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:14:48.507 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:48.512 00.005 6120 Enqueuing Expose request
23:14:48.517 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:14:48.517 00.000 7680 MoveAxis(E, 0, ABG)
23:14:48.517 00.000 7680 Move returns status 0, amount 0
23:14:48.518 00.001 7680 MoveAxis(N, 234, ABG)
23:14:48.518 00.000 7680 Guiding  Dir = 0, Dur = 234
23:14:48.518 00.000 7680 IsSlewing returns 0
23:14:48.519 00.001 7680 IsGuiding returns 0
23:14:48.519 00.000 7680 PulseGuide returned control before completion, sleep 244
23:14:48.770 00.251 7680 IsGuiding returns 1
23:14:48.772 00.002 7680 scope still moving after pulse duration time elapsed
23:14:48.801 00.029 7680 IsSlewing returns 0
23:14:48.803 00.002 7680 IsGuiding returns 0
23:14:48.804 00.001 7680 scope move finished after 234 + 50 ms
23:14:48.805 00.001 7680 Move returns status 0, amount 234
23:14:48.805 00.000 7680 move complete, result=0
23:14:48.806 00.001 7680 worker thread done servicing request
23:14:48.806 00.000 7680 Worker thread wakes up
23:14:48.806 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 234 ms NORTH
23:14:48.812 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:48.813 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:14:50.060 01.247 7680 Exposure complete
23:14:50.202 00.142 7680 worker thread done servicing request
23:14:50.203 00.001 6120 OnExposeComplete: enter
23:14:50.209 00.006 6120 UpdateGuideState(): m_state=6
23:14:50.214 00.005 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1544
23:14:50.217 00.003 6120 Star::Find returns 1 (1), X=954.05, Y=47.74, Mass=14396, SNR=77.3, Peak=255 HFD=6.8
23:14:50.222 00.005 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
23:14:50.226 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
23:14:50.230 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.53 mountX=-0.08 mountY=-0.30, mountTheta=-1.82
23:14:50.237 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.34, opts=13)
23:14:50.241 00.004 6120 Enqueuing Move request for scope (0.01, 0.34)
23:14:50.245 00.004 7680 Worker thread wakes up
23:14:50.245 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:50.250 00.005 6120 UpdateGuideState exits: m=14396 SNR=77.3 Saturated
23:14:50.254 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.34) opts 0xd
23:14:50.254 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.34)
23:14:50.254 00.000 7680 Moving (0.01, 0.34) raw xDistance=-0.08 yDistance=-0.30
23:14:50.255 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:50.259 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:50.263 00.004 6120 Enqueuing Expose request
23:14:50.268 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:14:50.268 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:14:50.268 00.000 7680 MoveAxis(E, 0, ABG)
23:14:50.268 00.000 7680 Move returns status 0, amount 0
23:14:50.268 00.000 7680 MoveAxis(N, 163, ABG)
23:14:50.269 00.001 7680 Guiding  Dir = 0, Dur = 163
23:14:50.269 00.000 7680 IsSlewing returns 0
23:14:50.269 00.000 7680 IsGuiding returns 0
23:14:50.270 00.001 7680 PulseGuide returned control before completion, sleep 173
23:14:50.456 00.186 7680 IsGuiding returns 1
23:14:50.457 00.001 7680 scope still moving after pulse duration time elapsed
23:14:50.488 00.031 7680 IsSlewing returns 0
23:14:50.489 00.001 7680 IsGuiding returns 0
23:14:50.489 00.000 7680 scope move finished after 163 + 56 ms
23:14:50.490 00.001 7680 Move returns status 0, amount 163
23:14:50.490 00.000 7680 move complete, result=0
23:14:50.490 00.000 7680 worker thread done servicing request
23:14:50.491 00.001 7680 Worker thread wakes up
23:14:50.491 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 163 ms NORTH
23:14:50.498 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:50.498 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:14:51.740 01.242 7680 Exposure complete
23:14:51.875 00.135 7680 worker thread done servicing request
23:14:51.875 00.000 6120 OnExposeComplete: enter
23:14:51.879 00.004 6120 UpdateGuideState(): m_state=6
23:14:51.883 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1545
23:14:51.886 00.003 6120 Star::Find returns 1 (1), X=954.06, Y=47.68, Mass=12535, SNR=73.5, Peak=255 HFD=6.8
23:14:51.891 00.005 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
23:14:51.895 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
23:14:51.898 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.50 mountX=-0.07 mountY=-0.25, mountTheta=-1.86
23:14:51.903 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.28, opts=13)
23:14:51.907 00.004 6120 Enqueuing Move request for scope (0.02, 0.28)
23:14:51.911 00.004 7680 Worker thread wakes up
23:14:51.911 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.28) opts 0xd
23:14:51.911 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.28)
23:14:51.912 00.001 7680 Moving (0.02, 0.28) raw xDistance=-0.07 yDistance=-0.25
23:14:51.912 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:14:51.912 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:14:51.912 00.000 7680 MoveAxis(E, 0, ABG)
23:14:51.912 00.000 7680 Move returns status 0, amount 0
23:14:51.912 00.000 7680 MoveAxis(N, 133, ABG)
23:14:51.912 00.000 7680 Guiding  Dir = 0, Dur = 133
23:14:51.913 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:51.917 00.004 7680 IsSlewing returns 0
23:14:51.917 00.000 6120 UpdateGuideState exits: m=12535 SNR=73.5 Saturated
23:14:51.923 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:51.926 00.003 7680 IsGuiding returns 0
23:14:51.927 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:51.930 00.003 7680 PulseGuide returned control before completion, sleep 143
23:14:51.931 00.001 6120 Enqueuing Expose request
23:14:52.076 00.145 7680 IsGuiding returns 1
23:14:52.077 00.001 7680 scope still moving after pulse duration time elapsed
23:14:52.106 00.029 7680 IsSlewing returns 0
23:14:52.107 00.001 7680 IsGuiding returns 0
23:14:52.108 00.001 7680 scope move finished after 133 + 48 ms
23:14:52.109 00.001 7680 Move returns status 0, amount 133
23:14:52.109 00.000 7680 move complete, result=0
23:14:52.110 00.001 7680 worker thread done servicing request
23:14:52.110 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 133 ms NORTH
23:14:52.116 00.006 7680 Worker thread wakes up
23:14:52.116 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:52.116 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:14:53.368 01.252 7680 Exposure complete
23:14:53.500 00.132 7680 worker thread done servicing request
23:14:53.501 00.001 6120 OnExposeComplete: enter
23:14:53.504 00.003 6120 UpdateGuideState(): m_state=6
23:14:53.509 00.005 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1546
23:14:53.513 00.004 6120 Star::Find returns 1 (1), X=954.07, Y=47.69, Mass=13060, SNR=74.1, Peak=255 HFD=6.8
23:14:53.516 00.003 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
23:14:53.521 00.005 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
23:14:53.524 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.49 mountX=-0.08 mountY=-0.25, mountTheta=-1.88
23:14:53.528 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.29, opts=13)
23:14:53.532 00.004 6120 Enqueuing Move request for scope (0.03, 0.29)
23:14:53.536 00.004 7680 Worker thread wakes up
23:14:53.536 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.29) opts 0xd
23:14:53.536 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.29)
23:14:53.536 00.000 7680 Moving (0.03, 0.29) raw xDistance=-0.08 yDistance=-0.25
23:14:53.536 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:14:53.536 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:14:53.536 00.000 7680 MoveAxis(E, 0, ABG)
23:14:53.536 00.000 7680 Move returns status 0, amount 0
23:14:53.536 00.000 7680 MoveAxis(N, 136, ABG)
23:14:53.536 00.000 7680 Guiding  Dir = 0, Dur = 136
23:14:53.537 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:53.540 00.003 7680 IsSlewing returns 0
23:14:53.540 00.000 6120 UpdateGuideState exits: m=13060 SNR=74.1 Saturated
23:14:53.544 00.004 7680 IsGuiding returns 0
23:14:53.544 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:53.547 00.003 7680 PulseGuide returned control before completion, sleep 146
23:14:53.547 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:53.551 00.004 6120 Enqueuing Expose request
23:14:53.701 00.150 7680 IsGuiding returns 1
23:14:53.703 00.002 7680 scope still moving after pulse duration time elapsed
23:14:53.733 00.030 7680 IsSlewing returns 0
23:14:53.734 00.001 7680 IsGuiding returns 0
23:14:53.734 00.000 7680 scope move finished after 136 + 54 ms
23:14:53.734 00.000 7680 Move returns status 0, amount 136
23:14:53.734 00.000 7680 move complete, result=0
23:14:53.735 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 136 ms NORTH
23:14:53.739 00.004 7680 worker thread done servicing request
23:14:53.740 00.001 7680 Worker thread wakes up
23:14:53.740 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:53.740 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:14:55.090 01.350 7680 Exposure complete
23:14:55.311 00.221 7680 worker thread done servicing request
23:14:55.312 00.001 6120 OnExposeComplete: enter
23:14:55.315 00.003 6120 UpdateGuideState(): m_state=6
23:14:55.318 00.003 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1547
23:14:55.321 00.003 6120 Star::Find returns 1 (1), X=954.11, Y=47.35, Mass=13149, SNR=74.0, Peak=255 HFD=6.8
23:14:55.325 00.004 6120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-2.95) = xAngle (2.34 = 2.34)
23:14:55.328 00.003 6120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.07 = 2.07)
23:14:55.330 00.002 6120 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.62 mountX=-0.06 mountY=0.08, mountTheta=2.24
23:14:55.336 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.05, opts=13)
23:14:55.339 00.003 6120 Enqueuing Move request for scope (0.07, -0.05)
23:14:55.343 00.004 7680 Worker thread wakes up
23:14:55.343 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:55.346 00.003 6120 UpdateGuideState exits: m=13149 SNR=74.0 Saturated
23:14:55.349 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
23:14:55.349 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:55.351 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:55.352 00.001 6120 Enqueuing Expose request
23:14:55.357 00.005 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
23:14:55.357 00.000 7680 Moving (0.07, -0.05) raw xDistance=-0.06 yDistance=0.08
23:14:55.357 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:14:55.357 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:14:55.357 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:14:55.358 00.001 7680 MoveAxis(E, 0, ABG)
23:14:55.358 00.000 7680 Move returns status 0, amount 0
23:14:55.358 00.000 7680 MoveAxis(N, 0, ABG)
23:14:55.358 00.000 7680 Move returns status 0, amount 0
23:14:55.358 00.000 7680 move complete, result=0
23:14:55.358 00.000 7680 worker thread done servicing request
23:14:55.358 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:14:55.361 00.003 7680 Worker thread wakes up
23:14:55.361 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:55.361 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:14:56.606 01.245 7680 Exposure complete
23:14:56.734 00.128 7680 worker thread done servicing request
23:14:56.734 00.000 6120 OnExposeComplete: enter
23:14:56.739 00.005 6120 UpdateGuideState(): m_state=6
23:14:56.743 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1548
23:14:56.748 00.005 6120 Star::Find returns 1 (1), X=954.13, Y=47.84, Mass=12675, SNR=72.0, Peak=255 HFD=6.8
23:14:56.752 00.004 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
23:14:56.757 00.005 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
23:14:56.760 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.44 hyp=0.45 cameraTheta=1.37 mountX=-0.17 mountY=-0.36, mountTheta=-2.02
23:14:56.766 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.44, opts=13)
23:14:56.772 00.006 6120 Enqueuing Move request for scope (0.09, 0.44)
23:14:56.776 00.004 7680 Worker thread wakes up
23:14:56.776 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:56.779 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.44) opts 0xd
23:14:56.780 00.001 6120 UpdateGuideState exits: m=12675 SNR=72.0 Saturated
23:14:56.784 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.44)
23:14:56.784 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:56.789 00.005 7680 Moving (0.09, 0.44) raw xDistance=-0.17 yDistance=-0.36
23:14:56.789 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:56.793 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:14:56.793 00.000 6120 Enqueuing Expose request
23:14:56.797 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:14:56.797 00.000 7680 MoveAxis(E, 0, ABG)
23:14:56.797 00.000 7680 Move returns status 0, amount 0
23:14:56.797 00.000 7680 MoveAxis(N, 195, ABG)
23:14:56.797 00.000 7680 Guiding  Dir = 0, Dur = 195
23:14:56.797 00.000 7680 IsSlewing returns 0
23:14:56.797 00.000 7680 IsGuiding returns 0
23:14:56.799 00.002 7680 PulseGuide returned control before completion, sleep 205
23:14:57.005 00.206 7680 IsGuiding returns 1
23:14:57.005 00.000 7680 scope still moving after pulse duration time elapsed
23:14:57.037 00.032 7680 IsSlewing returns 0
23:14:57.038 00.001 7680 IsGuiding returns 0
23:14:57.038 00.000 7680 scope move finished after 195 + 44 ms
23:14:57.038 00.000 7680 Move returns status 0, amount 195
23:14:57.038 00.000 7680 move complete, result=0
23:14:57.038 00.000 7680 worker thread done servicing request
23:14:57.038 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 195 ms NORTH
23:14:57.043 00.005 7680 Worker thread wakes up
23:14:57.044 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:57.044 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:14:58.298 01.254 7680 Exposure complete
23:14:58.436 00.138 7680 worker thread done servicing request
23:14:58.436 00.000 6120 OnExposeComplete: enter
23:14:58.441 00.005 6120 UpdateGuideState(): m_state=6
23:14:58.444 00.003 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1549
23:14:58.449 00.005 6120 Star::Find returns 1 (1), X=954.07, Y=47.84, Mass=13903, SNR=74.9, Peak=255 HFD=6.9
23:14:58.453 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
23:14:58.458 00.005 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.09)
23:14:58.461 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.45 hyp=0.45 cameraTheta=1.51 mountX=-0.11 mountY=-0.39, mountTheta=-1.85
23:14:58.466 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.45, opts=13)
23:14:58.471 00.005 6120 Enqueuing Move request for scope (0.03, 0.45)
23:14:58.474 00.003 7680 Worker thread wakes up
23:14:58.475 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.45) opts 0xd
23:14:58.475 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.45)
23:14:58.475 00.000 7680 Moving (0.03, 0.45) raw xDistance=-0.11 yDistance=-0.39
23:14:58.475 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:14:58.475 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:14:58.475 00.000 7680 MoveAxis(E, 0, ABG)
23:14:58.475 00.000 7680 Move returns status 0, amount 0
23:14:58.475 00.000 7680 MoveAxis(N, 211, ABG)
23:14:58.475 00.000 7680 Guiding  Dir = 0, Dur = 211
23:14:58.476 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:14:58.479 00.003 7680 IsSlewing returns 0
23:14:58.480 00.001 7680 IsGuiding returns 0
23:14:58.480 00.000 7680 PulseGuide returned control before completion, sleep 221
23:14:58.480 00.000 6120 UpdateGuideState exits: m=13903 SNR=74.9 Saturated
23:14:58.485 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:14:58.490 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:14:58.494 00.004 6120 Enqueuing Expose request
23:14:58.713 00.219 7680 IsGuiding returns 1
23:14:58.713 00.000 7680 scope still moving after pulse duration time elapsed
23:14:58.745 00.032 7680 IsSlewing returns 0
23:14:58.745 00.000 7680 IsGuiding returns 0
23:14:58.745 00.000 7680 scope move finished after 211 + 54 ms
23:14:58.747 00.002 7680 Move returns status 0, amount 211
23:14:58.747 00.000 7680 move complete, result=0
23:14:58.747 00.000 7680 worker thread done servicing request
23:14:58.748 00.001 7680 Worker thread wakes up
23:14:58.748 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 211 ms NORTH
23:14:58.753 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:14:58.754 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:15:00.005 01.251 7680 Exposure complete
23:15:00.155 00.150 7680 worker thread done servicing request
23:15:00.155 00.000 6120 OnExposeComplete: enter
23:15:00.157 00.002 6120 UpdateGuideState(): m_state=6
23:15:00.160 00.003 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1550
23:15:00.164 00.004 6120 Star::Find returns 1 (1), X=954.16, Y=47.64, Mass=13201, SNR=74.8, Peak=255 HFD=6.9
23:15:00.168 00.004 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
23:15:00.171 00.003 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.48)
23:15:00.175 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.24 hyp=0.27 cameraTheta=1.12 mountX=-0.16 mountY=-0.16, mountTheta=-2.34
23:15:00.179 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.24, opts=13)
23:15:00.183 00.004 6120 Enqueuing Move request for scope (0.12, 0.24)
23:15:00.186 00.003 7680 Worker thread wakes up
23:15:00.186 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.24) opts 0xd
23:15:00.186 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.24)
23:15:00.188 00.002 7680 Moving (0.12, 0.24) raw xDistance=-0.16 yDistance=-0.16
23:15:00.188 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:15:00.188 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:15:00.188 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:15:00.188 00.000 7680 MoveAxis(E, 0, ABG)
23:15:00.188 00.000 7680 Move returns status 0, amount 0
23:15:00.188 00.000 7680 MoveAxis(N, 0, ABG)
23:15:00.189 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:00.192 00.003 7680 Move returns status 0, amount 0
23:15:00.192 00.000 7680 move complete, result=0
23:15:00.194 00.002 6120 UpdateGuideState exits: m=13201 SNR=74.8 Saturated
23:15:00.197 00.003 7680 worker thread done servicing request
23:15:00.197 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:00.200 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:00.204 00.004 6120 Enqueuing Expose request
23:15:00.208 00.004 7680 Worker thread wakes up
23:15:00.208 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:15:00.213 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:00.215 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:15:01.456 01.241 7680 Exposure complete
23:15:01.597 00.141 7680 worker thread done servicing request
23:15:01.598 00.001 6120 OnExposeComplete: enter
23:15:01.601 00.003 6120 UpdateGuideState(): m_state=6
23:15:01.605 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1551
23:15:01.610 00.005 6120 Star::Find returns 1 (1), X=954.13, Y=47.73, Mass=12926, SNR=74.3, Peak=255 HFD=6.8
23:15:01.615 00.005 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.26 = -2.03)
23:15:01.618 00.003 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
23:15:01.623 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.33 hyp=0.35 cameraTheta=1.30 mountX=-0.15 mountY=-0.26, mountTheta=-2.10
23:15:01.628 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.33, opts=13)
23:15:01.632 00.004 6120 Enqueuing Move request for scope (0.09, 0.33)
23:15:01.635 00.003 7680 Worker thread wakes up
23:15:01.635 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.33) opts 0xd
23:15:01.635 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.33)
23:15:01.635 00.000 7680 Moving (0.09, 0.33) raw xDistance=-0.15 yDistance=-0.26
23:15:01.635 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:15:01.637 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:01.641 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:15:01.641 00.000 6120 UpdateGuideState exits: m=12926 SNR=74.3 Saturated
23:15:01.645 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:01.649 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:01.653 00.004 6120 Enqueuing Expose request
23:15:01.656 00.003 7680 MoveAxis(E, 0, ABG)
23:15:01.656 00.000 7680 Move returns status 0, amount 0
23:15:01.656 00.000 7680 MoveAxis(N, 141, ABG)
23:15:01.656 00.000 7680 Guiding  Dir = 0, Dur = 141
23:15:01.657 00.001 7680 IsSlewing returns 0
23:15:01.657 00.000 7680 IsGuiding returns 0
23:15:01.657 00.000 7680 PulseGuide returned control before completion, sleep 151
23:15:01.821 00.164 7680 IsGuiding returns 1
23:15:01.823 00.002 7680 scope still moving after pulse duration time elapsed
23:15:01.851 00.028 7680 IsSlewing returns 0
23:15:01.852 00.001 7680 IsGuiding returns 0
23:15:01.852 00.000 7680 scope move finished after 141 + 53 ms
23:15:01.852 00.000 7680 Move returns status 0, amount 141
23:15:01.852 00.000 7680 move complete, result=0
23:15:01.854 00.002 7680 worker thread done servicing request
23:15:01.854 00.000 7680 Worker thread wakes up
23:15:01.855 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 141 ms NORTH
23:15:01.863 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:01.863 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:15:03.118 01.255 7680 Exposure complete
23:15:03.259 00.141 7680 worker thread done servicing request
23:15:03.259 00.000 6120 OnExposeComplete: enter
23:15:03.264 00.005 6120 UpdateGuideState(): m_state=6
23:15:03.269 00.005 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1552
23:15:03.273 00.004 6120 Star::Find returns 1 (1), X=954.17, Y=47.70, Mass=14210, SNR=78.8, Peak=255 HFD=6.9
23:15:03.277 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
23:15:03.281 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
23:15:03.284 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.30 hyp=0.33 cameraTheta=1.17 mountX=-0.18 mountY=-0.21, mountTheta=-2.28
23:15:03.289 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.30, opts=13)
23:15:03.294 00.005 6120 Enqueuing Move request for scope (0.13, 0.30)
23:15:03.298 00.004 7680 Worker thread wakes up
23:15:03.299 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.30) opts 0xd
23:15:03.299 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.30)
23:15:03.299 00.000 7680 Moving (0.13, 0.30) raw xDistance=-0.18 yDistance=-0.21
23:15:03.299 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:15:03.300 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:15:03.300 00.000 7680 MoveAxis(E, 0, ABG)
23:15:03.300 00.000 7680 Move returns status 0, amount 0
23:15:03.300 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:03.305 00.005 6120 UpdateGuideState exits: m=14210 SNR=78.8 Saturated
23:15:03.309 00.004 7680 MoveAxis(N, 115, ABG)
23:15:03.309 00.000 7680 Guiding  Dir = 0, Dur = 115
23:15:03.310 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:03.313 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:03.317 00.004 6120 Enqueuing Expose request
23:15:03.321 00.004 7680 IsSlewing returns 0
23:15:03.321 00.000 7680 IsGuiding returns 0
23:15:03.321 00.000 7680 PulseGuide returned control before completion, sleep 125
23:15:03.463 00.142 7680 IsGuiding returns 0
23:15:03.464 00.001 7680 Move returns status 0, amount 115
23:15:03.464 00.000 7680 move complete, result=0
23:15:03.464 00.000 7680 worker thread done servicing request
23:15:03.465 00.001 7680 Worker thread wakes up
23:15:03.465 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 115 ms NORTH
23:15:03.472 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:03.472 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:15:04.711 01.239 7680 Exposure complete
23:15:04.866 00.155 7680 worker thread done servicing request
23:15:04.866 00.000 6120 OnExposeComplete: enter
23:15:04.872 00.006 6120 UpdateGuideState(): m_state=6
23:15:04.877 00.005 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1553
23:15:04.883 00.006 6120 Star::Find returns 1 (1), X=954.28, Y=47.79, Mass=13289, SNR=74.2, Peak=255 HFD=6.8
23:15:04.895 00.012 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.98 = -2.31)
23:15:04.904 00.009 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.57)
23:15:04.909 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=0.39 hyp=0.45 cameraTheta=1.02 mountX=-0.30 mountY=-0.24, mountTheta=-2.47
23:15:04.920 00.011 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.39, opts=13)
23:15:04.929 00.009 6120 Enqueuing Move request for scope (0.24, 0.39)
23:15:04.935 00.006 7680 Worker thread wakes up
23:15:04.935 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:04.940 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.39) opts 0xd
23:15:04.940 00.000 6120 UpdateGuideState exits: m=13289 SNR=74.2 Saturated
23:15:04.946 00.006 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.39)
23:15:04.946 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:04.951 00.005 7680 Moving (0.24, 0.39) raw xDistance=-0.30 yDistance=-0.24
23:15:04.951 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:04.959 00.008 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:15:04.959 00.000 6120 Enqueuing Expose request
23:15:04.963 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:15:04.963 00.000 7680 MoveAxis(E, 124, ABG)
23:15:04.963 00.000 7680 Guiding  Dir = 2, Dur = 124
23:15:04.963 00.000 7680 IsSlewing returns 0
23:15:04.964 00.001 7680 IsGuiding returns 0
23:15:04.964 00.000 7680 PulseGuide returned control before completion, sleep 134
23:15:05.110 00.146 7680 IsGuiding returns 1
23:15:05.110 00.000 7680 scope still moving after pulse duration time elapsed
23:15:05.141 00.031 7680 IsSlewing returns 0
23:15:05.141 00.000 7680 IsGuiding returns 0
23:15:05.141 00.000 7680 scope move finished after 124 + 53 ms
23:15:05.142 00.001 7680 Move returns status 0, amount 124
23:15:05.142 00.000 7680 MoveAxis(N, 133, ABG)
23:15:05.142 00.000 7680 Guiding  Dir = 0, Dur = 133
23:15:05.142 00.000 7680 IsSlewing returns 0
23:15:05.144 00.002 7680 IsGuiding returns 0
23:15:05.145 00.001 7680 PulseGuide returned control before completion, sleep 143
23:15:05.296 00.151 7680 IsGuiding returns 1
23:15:05.302 00.006 7680 scope still moving after pulse duration time elapsed
23:15:05.327 00.025 7680 IsSlewing returns 0
23:15:05.327 00.000 7680 IsGuiding returns 0
23:15:05.327 00.000 7680 scope move finished after 133 + 50 ms
23:15:05.327 00.000 7680 Move returns status 0, amount 133
23:15:05.328 00.001 7680 move complete, result=0
23:15:05.328 00.000 7680 worker thread done servicing request
23:15:05.328 00.000 6120 GuideStep: -0.3 px 124 ms EAST, -0.2 px 133 ms NORTH
23:15:05.334 00.006 7680 Worker thread wakes up
23:15:05.334 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:05.334 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:15:06.595 01.261 7680 Exposure complete
23:15:06.720 00.125 7680 worker thread done servicing request
23:15:06.721 00.001 6120 OnExposeComplete: enter
23:15:06.726 00.005 6120 UpdateGuideState(): m_state=6
23:15:06.731 00.005 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1554
23:15:06.735 00.004 6120 Star::Find returns 1 (1), X=954.06, Y=47.45, Mass=13200, SNR=74.8, Peak=255 HFD=6.9
23:15:06.740 00.005 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.09 = -2.19)
23:15:06.745 00.005 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.46)
23:15:06.748 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.14 mountX=-0.03 mountY=-0.04, mountTheta=-2.32
23:15:06.753 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.05, opts=13)
23:15:06.758 00.005 6120 Enqueuing Move request for scope (0.02, 0.05)
23:15:06.760 00.002 7680 Worker thread wakes up
23:15:06.762 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:06.766 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
23:15:06.767 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
23:15:06.767 00.000 7680 Moving (0.02, 0.05) raw xDistance=-0.03 yDistance=-0.04
23:15:06.767 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:15:06.767 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:15:06.768 00.001 6120 UpdateGuideState exits: m=13200 SNR=74.8 Saturated
23:15:06.772 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:06.776 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:06.779 00.003 6120 Enqueuing Expose request
23:15:06.784 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:15:06.784 00.000 7680 MoveAxis(E, 0, ABG)
23:15:06.784 00.000 7680 Move returns status 0, amount 0
23:15:06.785 00.001 7680 MoveAxis(N, 0, ABG)
23:15:06.785 00.000 7680 Move returns status 0, amount 0
23:15:06.785 00.000 7680 move complete, result=0
23:15:06.785 00.000 7680 worker thread done servicing request
23:15:06.786 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:06.789 00.003 7680 Worker thread wakes up
23:15:06.789 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:06.789 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:15:08.043 01.254 7680 Exposure complete
23:15:08.167 00.124 7680 worker thread done servicing request
23:15:08.167 00.000 6120 OnExposeComplete: enter
23:15:08.171 00.004 6120 UpdateGuideState(): m_state=6
23:15:08.176 00.005 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1555
23:15:08.181 00.005 6120 Star::Find returns 1 (1), X=954.20, Y=47.80, Mass=13646, SNR=75.9, Peak=255 HFD=6.8
23:15:08.184 00.003 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
23:15:08.188 00.004 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
23:15:08.192 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.41 hyp=0.44 cameraTheta=1.19 mountX=-0.24 mountY=-0.29, mountTheta=-2.25
23:15:08.197 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.41, opts=13)
23:15:08.200 00.003 6120 Enqueuing Move request for scope (0.16, 0.41)
23:15:08.203 00.003 7680 Worker thread wakes up
23:15:08.203 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.41) opts 0xd
23:15:08.203 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.41)
23:15:08.204 00.001 7680 Moving (0.16, 0.41) raw xDistance=-0.24 yDistance=-0.29
23:15:08.204 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:15:08.204 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:15:08.204 00.000 7680 MoveAxis(E, 96, ABG)
23:15:08.204 00.000 7680 Guiding  Dir = 2, Dur = 96
23:15:08.204 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:08.209 00.005 7680 IsSlewing returns 0
23:15:08.210 00.001 6120 UpdateGuideState exits: m=13646 SNR=75.9 Saturated
23:15:08.213 00.003 7680 IsGuiding returns 0
23:15:08.213 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:08.217 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:08.221 00.004 7680 PulseGuide returned control before completion, sleep 106
23:15:08.221 00.000 6120 Enqueuing Expose request
23:15:08.333 00.112 7680 IsGuiding returns 1
23:15:08.334 00.001 7680 scope still moving after pulse duration time elapsed
23:15:08.363 00.029 7680 IsSlewing returns 0
23:15:08.365 00.002 7680 IsGuiding returns 0
23:15:08.366 00.001 7680 scope move finished after 96 + 56 ms
23:15:08.367 00.001 7680 Move returns status 0, amount 96
23:15:08.367 00.000 7680 MoveAxis(N, 159, ABG)
23:15:08.368 00.001 7680 Guiding  Dir = 0, Dur = 159
23:15:08.368 00.000 7680 IsSlewing returns 0
23:15:08.369 00.001 7680 IsGuiding returns 0
23:15:08.370 00.001 7680 PulseGuide returned control before completion, sleep 169
23:15:08.554 00.184 7680 IsGuiding returns 1
23:15:08.554 00.000 7680 scope still moving after pulse duration time elapsed
23:15:08.584 00.030 7680 IsSlewing returns 0
23:15:08.586 00.002 7680 IsGuiding returns 0
23:15:08.586 00.000 7680 scope move finished after 159 + 57 ms
23:15:08.586 00.000 7680 Move returns status 0, amount 159
23:15:08.587 00.001 7680 move complete, result=0
23:15:08.587 00.000 7680 worker thread done servicing request
23:15:08.587 00.000 6120 GuideStep: -0.2 px 96 ms EAST, -0.3 px 159 ms NORTH
23:15:08.594 00.007 7680 Worker thread wakes up
23:15:08.594 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:08.595 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:15:09.842 01.247 7680 Exposure complete
23:15:09.959 00.117 7680 worker thread done servicing request
23:15:09.959 00.000 6120 OnExposeComplete: enter
23:15:09.963 00.004 6120 UpdateGuideState(): m_state=6
23:15:09.967 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1556
23:15:09.970 00.003 6120 Star::Find returns 1 (1), X=954.10, Y=47.81, Mass=13016, SNR=74.3, Peak=255 HFD=6.8
23:15:09.973 00.003 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.90)
23:15:09.976 00.003 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
23:15:09.987 00.011 6120 CameraToMount -- cameraX=0.06 cameraY=0.41 hyp=0.42 cameraTheta=1.43 mountX=-0.13 mountY=-0.34, mountTheta=-1.94
23:15:10.000 00.013 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.41, opts=13)
23:15:10.005 00.005 6120 Enqueuing Move request for scope (0.06, 0.41)
23:15:10.008 00.003 7680 Worker thread wakes up
23:15:10.008 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:10.012 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.41) opts 0xd
23:15:10.013 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.41)
23:15:10.014 00.001 7680 Moving (0.06, 0.41) raw xDistance=-0.13 yDistance=-0.34
23:15:10.014 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:15:10.016 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:15:10.016 00.000 7680 MoveAxis(E, 0, ABG)
23:15:10.016 00.000 7680 Move returns status 0, amount 0
23:15:10.016 00.000 7680 MoveAxis(N, 187, ABG)
23:15:10.016 00.000 7680 Guiding  Dir = 0, Dur = 187
23:15:10.016 00.000 6120 UpdateGuideState exits: m=13016 SNR=74.3 Saturated
23:15:10.079 00.063 7680 IsSlewing returns 0
23:15:10.079 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:10.084 00.005 7680 IsGuiding returns 0
23:15:10.084 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:10.182 00.098 7680 PulseGuide returned control before completion, sleep 197
23:15:10.182 00.000 6120 Enqueuing Expose request
23:15:10.186 00.004 6120 evsrv: cli 0FAEFBB8 connect
23:15:10.189 00.003 6120 case statement mapped state 6 to 3
23:15:10.194 00.005 6120 case statement mapped state 6 to 3
23:15:10.200 00.006 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"d7ccf71e-4361-43bc-a33f-4363076e7f9f"}
23:15:10.205 00.005 6120 case statement mapped state 6 to 3
23:15:10.208 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7ccf71e-4361-43bc-a33f-4363076e7f9f"}
23:15:10.212 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
23:15:10.217 00.005 6120 evsrv: cli 0FAEF618 connect
23:15:10.220 00.003 6120 case statement mapped state 6 to 3
23:15:10.374 00.154 6120 case statement mapped state 6 to 3
23:15:10.380 00.006 6120 evsrv: cli 0FAEF618 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"a5767d43-dbf2-49cd-b54e-38d43957a67d"}
23:15:10.382 00.002 6120 PhdController::Dither begins
23:15:10.498 00.116 7680 IsGuiding returns 1
23:15:10.498 00.000 6120 dither: size=5.00, dRA=0.01 dDec=3.90
23:15:10.501 00.003 7680 scope still moving after pulse duration time elapsed
23:15:10.502 00.001 6120 MountToCamera -- mountTheta (1.57) + m_xAngle (-2.95) = xAngle (-1.39 = -1.39)
23:15:10.505 00.003 6120 MountToCamera -- mountX=0.01 mountY=3.90 hyp=3.90 mountTheta=1.57 cameraX=0.72, cameraY=-3.84 cameraTheta=-1.39
23:15:10.508 00.003 6120 setting lock position to (954.76, 43.56)
23:15:10.512 00.004 6120 Mount: notify guiding dithered (0.7, -3.8)
23:15:10.516 00.004 6120 Status Line: Dither by 0.01,3.90
23:15:10.519 00.003 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:15:10.523 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
23:15:10.527 00.004 7680 IsSlewing returns 0
23:15:10.527 00.000 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":0,"id":"a5767d43-dbf2-49cd-b54e-38d43957a67d"}
23:15:10.530 00.003 7680 IsGuiding returns 0
23:15:10.530 00.000 7680 scope move finished after 187 + 258 ms
23:15:10.530 00.000 7680 Move returns status 0, amount 187
23:15:10.530 00.000 7680 move complete, result=0
23:15:10.530 00.000 7680 worker thread done servicing request
23:15:10.530 00.000 7680 Worker thread wakes up
23:15:10.530 00.000 6120 evsrv: cli 0FAEF618 disconnect
23:15:10.535 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:10.535 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 187 ms NORTH
23:15:10.540 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(939,32,31,31)
23:15:11.781 01.241 7680 Exposure complete
23:15:11.904 00.123 7680 worker thread done servicing request
23:15:11.904 00.000 6120 OnExposeComplete: enter
23:15:11.908 00.004 6120 UpdateGuideState(): m_state=6
23:15:11.913 00.005 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1557
23:15:11.916 00.003 6120 Star::Find returns 1 (1), X=954.06, Y=47.83, Mass=13139, SNR=74.7, Peak=255 HFD=6.9
23:15:11.922 00.006 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
23:15:11.926 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
23:15:11.932 00.006 6120 CameraToMount -- cameraX=-0.70 cameraY=4.26 hyp=4.32 cameraTheta=1.73 mountX=-0.10 mountY=-4.14, mountTheta=-1.60
23:15:11.937 00.005 6120 dither recenter: remaining=(-0.0,-3.9) step=(-0.0,-3.9)
23:15:11.942 00.005 6120 MountToCamera -- mountTheta (-1.57) + m_xAngle (-2.95) = xAngle (-4.53 = 1.76)
23:15:11.945 00.003 6120 MountToCamera -- mountX=-0.01 mountY=-3.90 hyp=3.90 mountTheta=-1.57 cameraX=-0.72, cameraY=3.84 cameraTheta=1.76
23:15:11.952 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.72, y=3.84, opts=4)
23:15:11.957 00.005 6120 Enqueuing Move request for scope (-0.72, 3.84)
23:15:11.962 00.005 6120 Mount: notify direct move -0.01,-3.90
23:15:11.965 00.003 7680 Worker thread wakes up
23:15:11.966 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 3.84) opts 0x4
23:15:11.966 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.72, 3.84)
23:15:11.966 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:11.971 00.005 7680 Moving (-0.72, 3.84) raw xDistance=-0.01 yDistance=-3.90
23:15:11.971 00.000 6120 UpdateGuideState exits: m=13139 SNR=74.7 Saturated
23:15:11.975 00.004 7680 MoveAxis(E, 6, B)
23:15:11.975 00.000 6120 PhdController: settling, locked = 1, distance = 4.27 (1.50) aobump = 0 frame = 1 / 99999
23:15:11.979 00.004 7680 Guiding  Dir = 2, Dur = 6
23:15:11.979 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047711.979,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.27,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:15:11.983 00.004 7680 IsSlewing returns 0
23:15:11.983 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:11.987 00.004 7680 IsGuiding returns 0
23:15:11.987 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:11.991 00.004 7680 PulseGuide returned control before completion, sleep 16
23:15:11.991 00.000 6120 Enqueuing Expose request
23:15:12.011 00.020 7680 IsGuiding returns 1
23:15:12.011 00.000 7680 scope still moving after pulse duration time elapsed
23:15:12.044 00.033 7680 IsSlewing returns 0
23:15:12.044 00.000 7680 IsGuiding returns 0
23:15:12.045 00.001 7680 scope move finished after 6 + 51 ms
23:15:12.045 00.000 7680 Move returns status 0, amount 6
23:15:12.045 00.000 7680 MoveAxis(N, 2118, B)
23:15:12.045 00.000 7680 Guiding  Dir = 0, Dur = 2118
23:15:12.045 00.000 7680 IsSlewing returns 0
23:15:12.045 00.000 7680 IsGuiding returns 0
23:15:12.046 00.001 7680 PulseGuide returned control before completion, sleep 2128
23:15:14.178 02.132 7680 IsGuiding returns 1
23:15:14.178 00.000 7680 scope still moving after pulse duration time elapsed
23:15:14.208 00.030 7680 IsSlewing returns 0
23:15:14.209 00.001 7680 IsGuiding returns 1
23:15:14.239 00.030 7680 IsSlewing returns 0
23:15:14.240 00.001 7680 IsGuiding returns 0
23:15:14.240 00.000 7680 scope move finished after 2118 + 76 ms
23:15:14.240 00.000 7680 Move returns status 0, amount 2118
23:15:14.240 00.000 7680 move complete, result=0
23:15:14.242 00.002 7680 worker thread done servicing request
23:15:14.242 00.000 6120 GuideStep: -0.0 px 6 ms EAST, -3.9 px 2118 ms NORTH
23:15:14.249 00.007 7680 Worker thread wakes up
23:15:14.249 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:14.249 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:15.492 01.243 7680 Exposure complete
23:15:15.628 00.136 7680 worker thread done servicing request
23:15:15.628 00.000 6120 OnExposeComplete: enter
23:15:15.632 00.004 6120 UpdateGuideState(): m_state=6
23:15:15.635 00.003 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1558
23:15:15.640 00.005 6120 Star::Find returns 1 (1), X=953.93, Y=44.91, Mass=12589, SNR=73.4, Peak=255 HFD=7.0
23:15:15.644 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
23:15:15.647 00.003 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.48)
23:15:15.652 00.005 6120 CameraToMount -- cameraX=-0.83 cameraY=1.35 hyp=1.59 cameraTheta=2.12 mountX=0.56 mountY=-1.58, mountTheta=-1.23
23:15:15.657 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.83, y=1.35, opts=13)
23:15:15.661 00.004 6120 Enqueuing Move request for scope (-0.83, 1.35)
23:15:15.665 00.004 7680 Worker thread wakes up
23:15:15.665 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 1.35) opts 0xd
23:15:15.665 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:15.670 00.005 6120 UpdateGuideState exits: m=12589 SNR=73.4 Saturated
23:15:15.674 00.004 6120 PhdController: settling, locked = 1, distance = 1.59 (1.50) aobump = 0 frame = 2 / 99999
23:15:15.677 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.83, 1.35)
23:15:15.677 00.000 7680 Moving (-0.83, 1.35) raw xDistance=0.56 yDistance=-1.58
23:15:15.677 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
23:15:15.677 00.000 7680 resist switch: large excursion: input -1.58 thresh 0.60 direction from 0 to -1
23:15:15.677 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.74
23:15:15.679 00.002 7680 GuideAlgorithmResistSwitch::result() returns -1.58 from input -1.58
23:15:15.679 00.000 7680 MoveAxis(W, 229, ABG)
23:15:15.679 00.000 7680 Guiding  Dir = 3, Dur = 229
23:15:15.679 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047715.677,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.59,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:15:15.683 00.004 7680 IsSlewing returns 0
23:15:15.683 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:15.687 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:15.691 00.004 7680 IsGuiding returns 0
23:15:15.691 00.000 6120 Enqueuing Expose request
23:15:15.694 00.003 7680 PulseGuide returned control before completion, sleep 239
23:15:15.948 00.254 7680 IsGuiding returns 0
23:15:15.949 00.001 7680 Move returns status 0, amount 229
23:15:15.949 00.000 7680 MoveAxis(N, 857, ABG)
23:15:15.949 00.000 7680 Guiding  Dir = 0, Dur = 857
23:15:15.950 00.001 7680 IsSlewing returns 0
23:15:15.950 00.000 7680 IsGuiding returns 0
23:15:15.950 00.000 7680 PulseGuide returned control before completion, sleep 867
23:15:16.829 00.879 7680 IsGuiding returns 1
23:15:16.830 00.001 7680 scope still moving after pulse duration time elapsed
23:15:16.860 00.030 7680 IsSlewing returns 0
23:15:16.861 00.001 7680 IsGuiding returns 0
23:15:16.861 00.000 7680 scope move finished after 857 + 54 ms
23:15:16.862 00.001 7680 Move returns status 0, amount 857
23:15:16.862 00.000 7680 move complete, result=0
23:15:16.862 00.000 7680 worker thread done servicing request
23:15:16.862 00.000 6120 GuideStep: 0.6 px 229 ms WEST, -1.6 px 857 ms NORTH
23:15:16.869 00.007 7680 Worker thread wakes up
23:15:16.869 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:16.869 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:18.114 01.245 7680 Exposure complete
23:15:18.241 00.127 7680 worker thread done servicing request
23:15:18.242 00.001 6120 OnExposeComplete: enter
23:15:18.246 00.004 6120 UpdateGuideState(): m_state=6
23:15:18.250 00.004 6120 Star::Find(15, 953, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1559
23:15:18.254 00.004 6120 Star::Find returns 1 (1), X=954.24, Y=43.86, Mass=12867, SNR=73.9, Peak=255 HFD=6.7
23:15:18.258 00.004 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.57 = -0.72)
23:15:18.262 00.004 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.98)
23:15:18.267 00.005 6120 CameraToMount -- cameraX=-0.51 cameraY=0.30 hyp=0.60 cameraTheta=2.61 mountX=0.45 mountY=-0.50, mountTheta=-0.83
23:15:18.272 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.51, y=0.30, opts=13)
23:15:18.277 00.005 6120 Enqueuing Move request for scope (-0.51, 0.30)
23:15:18.281 00.004 7680 Worker thread wakes up
23:15:18.281 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.30) opts 0xd
23:15:18.281 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.51, 0.30)
23:15:18.281 00.000 7680 Moving (-0.51, 0.30) raw xDistance=0.45 yDistance=-0.50
23:15:18.282 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
23:15:18.282 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:18.286 00.004 6120 UpdateGuideState exits: m=12867 SNR=73.9 Saturated
23:15:18.290 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
23:15:18.290 00.000 7680 MoveAxis(W, 200, ABG)
23:15:18.290 00.000 7680 Guiding  Dir = 3, Dur = 200
23:15:18.290 00.000 6120 PhdController: settling, locked = 1, distance = 1.29 (1.50) aobump = 0 frame = 3 / 99999
23:15:18.294 00.004 7680 IsSlewing returns 0
23:15:18.294 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047718.294,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.29,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:15:18.299 00.005 7680 IsGuiding returns 0
23:15:18.300 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:18.304 00.004 7680 PulseGuide returned control before completion, sleep 210
23:15:18.304 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:18.308 00.004 6120 Enqueuing Expose request
23:15:18.528 00.220 7680 IsGuiding returns 0
23:15:18.528 00.000 7680 Move returns status 0, amount 200
23:15:18.529 00.001 7680 MoveAxis(N, 269, ABG)
23:15:18.529 00.000 7680 Guiding  Dir = 0, Dur = 269
23:15:18.530 00.001 7680 IsSlewing returns 0
23:15:18.531 00.001 7680 IsGuiding returns 0
23:15:18.532 00.001 7680 PulseGuide returned control before completion, sleep 279
23:15:18.824 00.292 7680 IsGuiding returns 1
23:15:18.826 00.002 7680 scope still moving after pulse duration time elapsed
23:15:18.857 00.031 7680 IsSlewing returns 0
23:15:18.858 00.001 7680 IsGuiding returns 0
23:15:18.858 00.000 7680 scope move finished after 269 + 58 ms
23:15:18.859 00.001 7680 Move returns status 0, amount 269
23:15:18.859 00.000 7680 move complete, result=0
23:15:18.859 00.000 7680 worker thread done servicing request
23:15:18.860 00.001 7680 Worker thread wakes up
23:15:18.860 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:18.861 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:18.861 00.000 6120 GuideStep: 0.4 px 200 ms WEST, -0.5 px 269 ms NORTH
23:15:20.103 01.242 7680 Exposure complete
23:15:20.246 00.143 7680 worker thread done servicing request
23:15:20.247 00.001 6120 OnExposeComplete: enter
23:15:20.251 00.004 6120 UpdateGuideState(): m_state=6
23:15:20.254 00.003 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1560
23:15:20.258 00.004 6120 Star::Find returns 1 (1), X=954.65, Y=43.79, Mass=13555, SNR=74.3, Peak=255 HFD=6.9
23:15:20.261 00.003 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
23:15:20.263 00.002 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
23:15:20.266 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.99 mountX=0.06 mountY=-0.25, mountTheta=-1.34
23:15:20.271 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.23, opts=13)
23:15:20.273 00.002 6120 Enqueuing Move request for scope (-0.10, 0.23)
23:15:20.277 00.004 7680 Worker thread wakes up
23:15:20.277 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.23) opts 0xd
23:15:20.277 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.23)
23:15:20.277 00.000 7680 Moving (-0.10, 0.23) raw xDistance=0.06 yDistance=-0.25
23:15:20.277 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:20.280 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:15:20.280 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:15:20.280 00.000 7680 MoveAxis(E, 0, ABG)
23:15:20.280 00.000 6120 UpdateGuideState exits: m=13555 SNR=74.3 Saturated
23:15:20.284 00.004 7680 Move returns status 0, amount 0
23:15:20.284 00.000 6120 PhdController: settling, locked = 1, distance = 0.98 (1.50) aobump = 0 frame = 4 / 99999
23:15:20.287 00.003 7680 MoveAxis(N, 136, ABG)
23:15:20.287 00.000 7680 Guiding  Dir = 0, Dur = 136
23:15:20.287 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047720.287,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.98,"Time":2.0,"SettleTime":10.0,"StarLocked":true}
23:15:20.292 00.005 7680 IsSlewing returns 0
23:15:20.292 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:20.296 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:20.300 00.004 6120 Enqueuing Expose request
23:15:20.305 00.005 7680 IsGuiding returns 0
23:15:20.305 00.000 7680 PulseGuide returned control before completion, sleep 146
23:15:20.460 00.155 7680 IsGuiding returns 1
23:15:20.461 00.001 7680 scope still moving after pulse duration time elapsed
23:15:20.492 00.031 7680 IsSlewing returns 0
23:15:20.494 00.002 7680 IsGuiding returns 0
23:15:20.494 00.000 7680 scope move finished after 136 + 53 ms
23:15:20.495 00.001 7680 Move returns status 0, amount 136
23:15:20.495 00.000 7680 move complete, result=0
23:15:20.495 00.000 7680 worker thread done servicing request
23:15:20.497 00.002 7680 Worker thread wakes up
23:15:20.497 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:20.497 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:20.497 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 136 ms NORTH
23:15:21.746 01.249 7680 Exposure complete
23:15:21.877 00.131 7680 worker thread done servicing request
23:15:21.878 00.001 6120 OnExposeComplete: enter
23:15:21.881 00.003 6120 UpdateGuideState(): m_state=6
23:15:21.885 00.004 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1561
23:15:21.888 00.003 6120 Star::Find returns 1 (1), X=954.51, Y=43.53, Mass=13201, SNR=75.1, Peak=255 HFD=7.0
23:15:21.891 00.003 6120 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-2.95) = xAngle (-0.07 = -0.07)
23:15:21.895 00.004 6120 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.34 = -0.34)
23:15:21.898 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-3.02 mountX=0.25 mountY=-0.08, mountTheta=-0.32
23:15:21.902 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.03, opts=13)
23:15:21.906 00.004 6120 Enqueuing Move request for scope (-0.25, -0.03)
23:15:21.910 00.004 7680 Worker thread wakes up
23:15:21.910 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.03) opts 0xd
23:15:21.910 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.03)
23:15:21.910 00.000 7680 Moving (-0.25, -0.03) raw xDistance=0.25 yDistance=-0.08
23:15:21.910 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:15:21.910 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:15:21.911 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:15:21.911 00.000 7680 MoveAxis(W, 101, ABG)
23:15:21.911 00.000 7680 Guiding  Dir = 3, Dur = 101
23:15:21.912 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:21.915 00.003 7680 IsSlewing returns 0
23:15:21.915 00.000 6120 UpdateGuideState exits: m=13201 SNR=75.1 Saturated
23:15:21.920 00.005 7680 IsGuiding returns 0
23:15:21.920 00.000 6120 PhdController: settling, locked = 1, distance = 0.76 (1.50) aobump = 0 frame = 5 / 99999
23:15:21.925 00.005 7680 PulseGuide returned control before completion, sleep 111
23:15:21.925 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047721.925,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.76,"Time":3.6,"SettleTime":10.0,"StarLocked":true}
23:15:21.929 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:21.932 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:21.936 00.004 6120 Enqueuing Expose request
23:15:22.049 00.113 7680 IsGuiding returns 0
23:15:22.049 00.000 7680 Move returns status 0, amount 101
23:15:22.050 00.001 7680 MoveAxis(N, 0, ABG)
23:15:22.050 00.000 7680 Move returns status 0, amount 0
23:15:22.051 00.001 7680 move complete, result=0
23:15:22.051 00.000 7680 worker thread done servicing request
23:15:22.051 00.000 6120 GuideStep: 0.2 px 101 ms WEST, -0.1 px 0 ms NORTH
23:15:22.059 00.008 7680 Worker thread wakes up
23:15:22.059 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:22.059 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:23.304 01.245 7680 Exposure complete
23:15:23.434 00.130 7680 worker thread done servicing request
23:15:23.434 00.000 6120 OnExposeComplete: enter
23:15:23.439 00.005 6120 UpdateGuideState(): m_state=6
23:15:23.444 00.005 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1562
23:15:23.448 00.004 6120 Star::Find returns 1 (1), X=954.72, Y=43.52, Mass=13149, SNR=75.0, Peak=255 HFD=7.0
23:15:23.453 00.005 6120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-2.95) = xAngle (0.70 = 0.70)
23:15:23.457 00.004 6120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.43 = 0.43)
23:15:23.461 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.25 mountX=0.05 mountY=0.02, mountTheta=0.50
23:15:23.466 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.05, opts=13)
23:15:23.469 00.003 6120 Enqueuing Move request for scope (-0.04, -0.05)
23:15:23.473 00.004 7680 Worker thread wakes up
23:15:23.473 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:23.477 00.004 6120 UpdateGuideState exits: m=13149 SNR=75.0 Saturated
23:15:23.481 00.004 6120 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 6 / 99999
23:15:23.484 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
23:15:23.484 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
23:15:23.485 00.001 7680 Moving (-0.04, -0.05) raw xDistance=0.05 yDistance=0.02
23:15:23.485 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:15:23.485 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:15:23.485 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047723.484,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.55,"Time":5.2,"SettleTime":10.0,"StarLocked":true}
23:15:23.489 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:15:23.490 00.001 7680 MoveAxis(E, 0, ABG)
23:15:23.490 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:23.493 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:23.496 00.003 6120 Enqueuing Expose request
23:15:23.501 00.005 7680 Move returns status 0, amount 0
23:15:23.501 00.000 7680 MoveAxis(N, 0, ABG)
23:15:23.501 00.000 7680 Move returns status 0, amount 0
23:15:23.501 00.000 7680 move complete, result=0
23:15:23.501 00.000 7680 worker thread done servicing request
23:15:23.502 00.001 7680 Worker thread wakes up
23:15:23.502 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:23.502 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:23.502 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:24.757 01.255 7680 Exposure complete
23:15:24.881 00.124 7680 worker thread done servicing request
23:15:24.881 00.000 6120 OnExposeComplete: enter
23:15:24.885 00.004 6120 UpdateGuideState(): m_state=6
23:15:24.892 00.007 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1563
23:15:24.895 00.003 6120 Star::Find returns 1 (1), X=954.89, Y=43.85, Mass=14026, SNR=77.8, Peak=255 HFD=6.8
23:15:24.898 00.003 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.10 = -2.19)
23:15:24.900 00.002 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.46)
23:15:24.902 00.002 6120 CameraToMount -- cameraX=0.13 cameraY=0.29 hyp=0.32 cameraTheta=1.14 mountX=-0.18 mountY=-0.20, mountTheta=-2.31
23:15:24.907 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.29, opts=13)
23:15:24.911 00.004 6120 Enqueuing Move request for scope (0.13, 0.29)
23:15:24.914 00.003 7680 Worker thread wakes up
23:15:24.914 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:24.918 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.29) opts 0xd
23:15:24.918 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.29)
23:15:24.918 00.000 7680 Moving (0.13, 0.29) raw xDistance=-0.18 yDistance=-0.20
23:15:24.918 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:15:24.919 00.001 6120 UpdateGuideState exits: m=14026 SNR=77.8 Saturated
23:15:24.923 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:15:24.923 00.000 7680 MoveAxis(E, 0, ABG)
23:15:24.923 00.000 6120 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 7 / 99999
23:15:24.927 00.004 7680 Move returns status 0, amount 0
23:15:24.927 00.000 7680 MoveAxis(N, 109, ABG)
23:15:24.927 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047724.927,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.48,"Time":6.6,"SettleTime":10.0,"StarLocked":true}
23:15:24.931 00.004 7680 Guiding  Dir = 0, Dur = 109
23:15:24.931 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:24.935 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:24.939 00.004 6120 Enqueuing Expose request
23:15:24.944 00.005 7680 IsSlewing returns 0
23:15:24.944 00.000 7680 IsGuiding returns 0
23:15:24.945 00.001 7680 PulseGuide returned control before completion, sleep 119
23:15:25.079 00.134 7680 IsGuiding returns 1
23:15:25.082 00.003 7680 scope still moving after pulse duration time elapsed
23:15:25.110 00.028 7680 IsSlewing returns 0
23:15:25.110 00.000 7680 IsGuiding returns 0
23:15:25.112 00.002 7680 scope move finished after 109 + 58 ms
23:15:25.112 00.000 7680 Move returns status 0, amount 109
23:15:25.113 00.001 7680 move complete, result=0
23:15:25.113 00.000 7680 worker thread done servicing request
23:15:25.113 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 109 ms NORTH
23:15:25.119 00.006 7680 Worker thread wakes up
23:15:25.119 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:25.119 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:26.373 01.254 7680 Exposure complete
23:15:26.506 00.133 7680 worker thread done servicing request
23:15:26.507 00.001 6120 OnExposeComplete: enter
23:15:26.511 00.004 6120 UpdateGuideState(): m_state=6
23:15:26.516 00.005 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1564
23:15:26.520 00.004 6120 Star::Find returns 1 (1), X=954.94, Y=43.87, Mass=13882, SNR=76.6, Peak=255 HFD=7.0
23:15:26.524 00.004 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.98 = -2.31)
23:15:26.528 00.004 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.58)
23:15:26.532 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.31 hyp=0.36 cameraTheta=1.02 mountX=-0.24 mountY=-0.19, mountTheta=-2.47
23:15:26.537 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.31, opts=13)
23:15:26.541 00.004 6120 Enqueuing Move request for scope (0.19, 0.31)
23:15:26.544 00.003 7680 Worker thread wakes up
23:15:26.544 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:26.547 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.31) opts 0xd
23:15:26.548 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.31)
23:15:26.548 00.000 7680 Moving (0.19, 0.31) raw xDistance=-0.24 yDistance=-0.19
23:15:26.548 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:15:26.548 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:15:26.548 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:15:26.548 00.000 7680 MoveAxis(E, 98, ABG)
23:15:26.549 00.001 7680 Guiding  Dir = 2, Dur = 98
23:15:26.549 00.000 6120 UpdateGuideState exits: m=13882 SNR=76.6 Saturated
23:15:26.553 00.004 7680 IsSlewing returns 0
23:15:26.553 00.000 6120 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 8 / 99999
23:15:26.556 00.003 7680 IsGuiding returns 0
23:15:26.557 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764047726.556,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.44,"Time":8.3,"SettleTime":10.0,"StarLocked":true}
23:15:26.561 00.004 7680 PulseGuide returned control before completion, sleep 108
23:15:26.561 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:26.564 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:26.568 00.004 6120 Enqueuing Expose request
23:15:26.676 00.108 7680 IsGuiding returns 1
23:15:26.676 00.000 7680 scope still moving after pulse duration time elapsed
23:15:26.707 00.031 7680 IsSlewing returns 0
23:15:26.708 00.001 7680 IsGuiding returns 0
23:15:26.709 00.001 7680 scope move finished after 98 + 53 ms
23:15:26.709 00.000 7680 Move returns status 0, amount 98
23:15:26.710 00.001 7680 MoveAxis(N, 0, ABG)
23:15:26.710 00.000 7680 Move returns status 0, amount 0
23:15:26.711 00.001 7680 move complete, result=0
23:15:26.711 00.000 7680 worker thread done servicing request
23:15:26.711 00.000 6120 GuideStep: -0.2 px 98 ms EAST, -0.2 px 0 ms NORTH
23:15:26.717 00.006 7680 Worker thread wakes up
23:15:26.717 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:26.717 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:27.961 01.244 7680 Exposure complete
23:15:28.082 00.121 7680 worker thread done servicing request
23:15:28.083 00.001 6120 OnExposeComplete: enter
23:15:28.087 00.004 6120 UpdateGuideState(): m_state=6
23:15:28.090 00.003 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1565
23:15:28.095 00.005 6120 Star::Find returns 1 (1), X=954.85, Y=44.08, Mass=13351, SNR=75.8, Peak=255 HFD=6.8
23:15:28.099 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
23:15:28.102 00.003 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.21)
23:15:28.106 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.52 hyp=0.53 cameraTheta=1.39 mountX=-0.19 mountY=-0.42, mountTheta=-1.99
23:15:28.111 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.52, opts=13)
23:15:28.115 00.004 6120 Enqueuing Move request for scope (0.10, 0.52)
23:15:28.118 00.003 7680 Worker thread wakes up
23:15:28.118 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.52) opts 0xd
23:15:28.119 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.52)
23:15:28.119 00.000 7680 Moving (0.10, 0.52) raw xDistance=-0.19 yDistance=-0.42
23:15:28.119 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:15:28.119 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:15:28.120 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:28.125 00.005 6120 UpdateGuideState exits: m=13351 SNR=75.8 Saturated
23:15:28.129 00.004 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 9 / 99999
23:15:28.131 00.002 7680 MoveAxis(E, 0, ABG)
23:15:28.132 00.001 7680 Move returns status 0, amount 0
23:15:28.133 00.001 7680 MoveAxis(N, 230, ABG)
23:15:28.133 00.000 7680 Guiding  Dir = 0, Dur = 230
23:15:28.133 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047728.131,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.47,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
23:15:28.137 00.004 7680 IsSlewing returns 0
23:15:28.137 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:28.141 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:28.144 00.003 7680 IsGuiding returns 0
23:15:28.145 00.001 6120 Enqueuing Expose request
23:15:28.148 00.003 7680 PulseGuide returned control before completion, sleep 240
23:15:28.404 00.256 7680 IsGuiding returns 0
23:15:28.405 00.001 7680 Move returns status 0, amount 230
23:15:28.406 00.001 7680 move complete, result=0
23:15:28.407 00.001 7680 worker thread done servicing request
23:15:28.407 00.000 7680 Worker thread wakes up
23:15:28.408 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 230 ms NORTH
23:15:28.415 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:28.415 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:29.668 01.253 7680 Exposure complete
23:15:29.797 00.129 7680 worker thread done servicing request
23:15:29.798 00.001 6120 OnExposeComplete: enter
23:15:29.802 00.004 6120 UpdateGuideState(): m_state=6
23:15:29.807 00.005 6120 Star::Find(15, 954, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1566
23:15:29.811 00.004 6120 Star::Find returns 1 (1), X=954.77, Y=44.07, Mass=13007, SNR=73.8, Peak=255 HFD=6.8
23:15:29.815 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
23:15:29.818 00.003 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
23:15:29.822 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.50 hyp=0.51 cameraTheta=1.54 mountX=-0.11 mountY=-0.45, mountTheta=-1.81
23:15:29.829 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.50, opts=13)
23:15:29.833 00.004 6120 Enqueuing Move request for scope (0.02, 0.50)
23:15:29.837 00.004 7680 Worker thread wakes up
23:15:29.837 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.50) opts 0xd
23:15:29.838 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.50)
23:15:29.838 00.000 7680 Moving (0.02, 0.50) raw xDistance=-0.11 yDistance=-0.45
23:15:29.838 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:15:29.838 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:15:29.839 00.001 7680 MoveAxis(E, 0, ABG)
23:15:29.839 00.000 7680 Move returns status 0, amount 0
23:15:29.839 00.000 7680 MoveAxis(N, 242, ABG)
23:15:29.839 00.000 7680 Guiding  Dir = 0, Dur = 242
23:15:29.839 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:29.843 00.004 7680 IsSlewing returns 0
23:15:29.843 00.000 6120 UpdateGuideState exits: m=13007 SNR=73.8 Saturated
23:15:29.848 00.005 6120 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 10 / 99999
23:15:29.851 00.003 6120 PhdController: newstate STATE_FINISH
23:15:29.855 00.004 6120 PhdController complete: success
23:15:29.859 00.004 7680 IsGuiding returns 0
23:15:29.860 00.001 6120 evsrv: {"Event":"SettleDone","Timestamp":1764047729.859,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
23:15:29.864 00.004 7680 PulseGuide returned control before completion, sleep 252
23:15:29.864 00.000 6120 Mount: notify guiding dither settle done success=1
23:15:29.869 00.005 6120 PhdController: newstate STATE_IDLE
23:15:29.873 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:29.877 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:29.881 00.004 6120 Enqueuing Expose request
23:15:30.124 00.243 7680 IsGuiding returns 1
23:15:30.125 00.001 7680 scope still moving after pulse duration time elapsed
23:15:30.154 00.029 7680 IsSlewing returns 0
23:15:30.154 00.000 7680 IsGuiding returns 0
23:15:30.155 00.001 7680 scope move finished after 242 + 53 ms
23:15:30.155 00.000 7680 Move returns status 0, amount 242
23:15:30.155 00.000 7680 move complete, result=0
23:15:30.157 00.002 7680 worker thread done servicing request
23:15:30.157 00.000 7680 Worker thread wakes up
23:15:30.157 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 242 ms NORTH
23:15:30.163 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:30.163 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:31.414 01.251 7680 Exposure complete
23:15:31.543 00.129 7680 worker thread done servicing request
23:15:31.543 00.000 6120 OnExposeComplete: enter
23:15:31.548 00.005 6120 UpdateGuideState(): m_state=6
23:15:31.552 00.004 6120 Star::Find(15, 954, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1567
23:15:31.557 00.005 6120 Star::Find returns 1 (1), X=954.82, Y=43.61, Mass=12680, SNR=73.0, Peak=255 HFD=6.8
23:15:31.560 00.003 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.55 = -2.73)
23:15:31.564 00.004 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -3.00)
23:15:31.568 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.60 mountX=-0.07 mountY=-0.01, mountTheta=-2.99
23:15:31.571 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.04, opts=13)
23:15:31.577 00.006 6120 Enqueuing Move request for scope (0.06, 0.04)
23:15:31.581 00.004 7680 Worker thread wakes up
23:15:31.582 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:31.585 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
23:15:31.585 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
23:15:31.585 00.000 7680 Moving (0.06, 0.04) raw xDistance=-0.07 yDistance=-0.01
23:15:31.585 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:15:31.585 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:15:31.585 00.000 6120 UpdateGuideState exits: m=12680 SNR=73.0 Saturated
23:15:31.590 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:31.594 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:31.598 00.004 6120 Enqueuing Expose request
23:15:31.602 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:15:31.602 00.000 7680 MoveAxis(E, 0, ABG)
23:15:31.602 00.000 7680 Move returns status 0, amount 0
23:15:31.602 00.000 7680 MoveAxis(N, 0, ABG)
23:15:31.602 00.000 7680 Move returns status 0, amount 0
23:15:31.602 00.000 7680 move complete, result=0
23:15:31.603 00.001 7680 worker thread done servicing request
23:15:31.603 00.000 7680 Worker thread wakes up
23:15:31.603 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:15:31.607 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:31.607 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:32.858 01.251 7680 Exposure complete
23:15:32.991 00.133 7680 worker thread done servicing request
23:15:32.992 00.001 6120 OnExposeComplete: enter
23:15:32.996 00.004 6120 UpdateGuideState(): m_state=6
23:15:32.999 00.003 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1568
23:15:33.004 00.005 6120 Star::Find returns 1 (1), X=954.85, Y=43.85, Mass=13485, SNR=75.5, Peak=255 HFD=6.8
23:15:33.007 00.003 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.06)
23:15:33.012 00.005 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.33)
23:15:33.017 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.30 cameraTheta=1.27 mountX=-0.14 mountY=-0.22, mountTheta=-2.14
23:15:33.024 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.29, opts=13)
23:15:33.030 00.006 6120 Enqueuing Move request for scope (0.09, 0.29)
23:15:33.033 00.003 7680 Worker thread wakes up
23:15:33.034 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:33.038 00.004 6120 UpdateGuideState exits: m=13485 SNR=75.5 Saturated
23:15:33.041 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:33.046 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:33.050 00.004 6120 Enqueuing Expose request
23:15:33.054 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.29) opts 0xd
23:15:33.054 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.29)
23:15:33.054 00.000 7680 Moving (0.09, 0.29) raw xDistance=-0.14 yDistance=-0.22
23:15:33.054 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:15:33.054 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:15:33.056 00.002 7680 MoveAxis(E, 0, ABG)
23:15:33.056 00.000 7680 Move returns status 0, amount 0
23:15:33.056 00.000 7680 MoveAxis(N, 119, ABG)
23:15:33.056 00.000 7680 Guiding  Dir = 0, Dur = 119
23:15:33.057 00.001 7680 IsSlewing returns 0
23:15:33.057 00.000 7680 IsGuiding returns 0
23:15:33.057 00.000 7680 PulseGuide returned control before completion, sleep 129
23:15:33.190 00.133 7680 IsGuiding returns 1
23:15:33.190 00.000 7680 scope still moving after pulse duration time elapsed
23:15:33.221 00.031 7680 IsSlewing returns 0
23:15:33.223 00.002 7680 IsGuiding returns 0
23:15:33.224 00.001 7680 scope move finished after 119 + 48 ms
23:15:33.225 00.001 7680 Move returns status 0, amount 119
23:15:33.225 00.000 7680 move complete, result=0
23:15:33.226 00.001 7680 worker thread done servicing request
23:15:33.226 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 119 ms NORTH
23:15:33.233 00.007 7680 Worker thread wakes up
23:15:33.233 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:33.233 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:34.485 01.252 7680 Exposure complete
23:15:34.622 00.137 7680 worker thread done servicing request
23:15:34.622 00.000 6120 OnExposeComplete: enter
23:15:34.627 00.005 6120 UpdateGuideState(): m_state=6
23:15:34.632 00.005 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1569
23:15:34.637 00.005 6120 Star::Find returns 1 (1), X=954.78, Y=43.92, Mass=14077, SNR=77.6, Peak=255 HFD=6.8
23:15:34.642 00.005 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
23:15:34.647 00.005 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.09)
23:15:34.651 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.36 hyp=0.36 cameraTheta=1.51 mountX=-0.09 mountY=-0.31, mountTheta=-1.85
23:15:34.656 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.36, opts=13)
23:15:34.661 00.005 6120 Enqueuing Move request for scope (0.02, 0.36)
23:15:34.665 00.004 7680 Worker thread wakes up
23:15:34.665 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.36) opts 0xd
23:15:34.665 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.36)
23:15:34.666 00.001 7680 Moving (0.02, 0.36) raw xDistance=-0.09 yDistance=-0.31
23:15:34.666 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:15:34.667 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:15:34.667 00.000 7680 MoveAxis(E, 0, ABG)
23:15:34.667 00.000 7680 Move returns status 0, amount 0
23:15:34.667 00.000 7680 MoveAxis(N, 171, ABG)
23:15:34.667 00.000 7680 Guiding  Dir = 0, Dur = 171
23:15:34.668 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:34.673 00.005 7680 IsSlewing returns 0
23:15:34.673 00.000 6120 UpdateGuideState exits: m=14077 SNR=77.6 Saturated
23:15:34.678 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:34.682 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:34.687 00.005 6120 Enqueuing Expose request
23:15:34.690 00.003 7680 IsGuiding returns 0
23:15:34.691 00.001 7680 PulseGuide returned control before completion, sleep 181
23:15:34.882 00.191 7680 IsGuiding returns 1
23:15:34.883 00.001 7680 scope still moving after pulse duration time elapsed
23:15:34.914 00.031 7680 IsSlewing returns 0
23:15:34.914 00.000 7680 IsGuiding returns 0
23:15:34.914 00.000 7680 scope move finished after 171 + 52 ms
23:15:34.914 00.000 7680 Move returns status 0, amount 171
23:15:34.914 00.000 7680 move complete, result=0
23:15:34.915 00.001 7680 worker thread done servicing request
23:15:34.915 00.000 7680 Worker thread wakes up
23:15:34.915 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 171 ms NORTH
23:15:34.919 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:34.919 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:36.176 01.257 7680 Exposure complete
23:15:36.309 00.133 7680 worker thread done servicing request
23:15:36.310 00.001 6120 OnExposeComplete: enter
23:15:36.313 00.003 6120 UpdateGuideState(): m_state=6
23:15:36.317 00.004 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
23:15:36.320 00.003 6120 Star::Find returns 1 (1), X=954.75, Y=43.88, Mass=13489, SNR=76.5, Peak=255 HFD=6.9
23:15:36.325 00.005 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
23:15:36.330 00.005 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
23:15:36.334 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.32 hyp=0.32 cameraTheta=1.58 mountX=-0.06 mountY=-0.29, mountTheta=-1.77
23:15:36.341 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.32, opts=13)
23:15:36.345 00.004 6120 Enqueuing Move request for scope (-0.00, 0.32)
23:15:36.348 00.003 7680 Worker thread wakes up
23:15:36.349 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:36.352 00.003 6120 UpdateGuideState exits: m=13489 SNR=76.5 Saturated
23:15:36.355 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:36.359 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:36.363 00.004 6120 Enqueuing Expose request
23:15:36.366 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.32) opts 0xd
23:15:36.367 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.32)
23:15:36.367 00.000 7680 Moving (-0.00, 0.32) raw xDistance=-0.06 yDistance=-0.29
23:15:36.367 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:15:36.367 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:15:36.367 00.000 7680 MoveAxis(E, 0, ABG)
23:15:36.367 00.000 7680 Move returns status 0, amount 0
23:15:36.369 00.002 7680 MoveAxis(N, 155, ABG)
23:15:36.369 00.000 7680 Guiding  Dir = 0, Dur = 155
23:15:36.369 00.000 7680 IsSlewing returns 0
23:15:36.369 00.000 7680 IsGuiding returns 0
23:15:36.370 00.001 7680 PulseGuide returned control before completion, sleep 165
23:15:36.540 00.170 7680 IsGuiding returns 1
23:15:36.541 00.001 7680 scope still moving after pulse duration time elapsed
23:15:36.571 00.030 7680 IsSlewing returns 0
23:15:36.574 00.003 7680 IsGuiding returns 0
23:15:36.575 00.001 7680 scope move finished after 155 + 50 ms
23:15:36.575 00.000 7680 Move returns status 0, amount 155
23:15:36.577 00.002 7680 move complete, result=0
23:15:36.577 00.000 7680 worker thread done servicing request
23:15:36.577 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 155 ms NORTH
23:15:36.585 00.008 7680 Worker thread wakes up
23:15:36.585 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:36.585 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:37.839 01.254 7680 Exposure complete
23:15:37.976 00.137 7680 worker thread done servicing request
23:15:37.977 00.001 6120 OnExposeComplete: enter
23:15:37.983 00.006 6120 UpdateGuideState(): m_state=6
23:15:37.987 00.004 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1571
23:15:37.991 00.004 6120 Star::Find returns 1 (1), X=954.83, Y=43.86, Mass=13294, SNR=75.4, Peak=255 HFD=6.8
23:15:37.995 00.004 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
23:15:37.999 00.004 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
23:15:38.002 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.30 hyp=0.31 cameraTheta=1.33 mountX=-0.13 mountY=-0.24, mountTheta=-2.06
23:15:38.007 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.30, opts=13)
23:15:38.011 00.004 6120 Enqueuing Move request for scope (0.07, 0.30)
23:15:38.016 00.005 7680 Worker thread wakes up
23:15:38.016 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.30) opts 0xd
23:15:38.016 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.30)
23:15:38.016 00.000 7680 Moving (0.07, 0.30) raw xDistance=-0.13 yDistance=-0.24
23:15:38.017 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:15:38.017 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:15:38.017 00.000 7680 MoveAxis(E, 0, ABG)
23:15:38.017 00.000 7680 Move returns status 0, amount 0
23:15:38.017 00.000 7680 MoveAxis(N, 129, ABG)
23:15:38.018 00.001 7680 Guiding  Dir = 0, Dur = 129
23:15:38.019 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:38.022 00.003 7680 IsSlewing returns 0
23:15:38.022 00.000 6120 UpdateGuideState exits: m=13294 SNR=75.4 Saturated
23:15:38.026 00.004 7680 IsGuiding returns 0
23:15:38.026 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:38.030 00.004 7680 PulseGuide returned control before completion, sleep 139
23:15:38.030 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:38.035 00.005 6120 Enqueuing Expose request
23:15:38.185 00.150 7680 IsGuiding returns 0
23:15:38.185 00.000 7680 Move returns status 0, amount 129
23:15:38.185 00.000 7680 move complete, result=0
23:15:38.187 00.002 7680 worker thread done servicing request
23:15:38.187 00.000 7680 Worker thread wakes up
23:15:38.187 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:38.187 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:38.188 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 129 ms NORTH
23:15:39.432 01.244 7680 Exposure complete
23:15:39.574 00.142 7680 worker thread done servicing request
23:15:39.575 00.001 6120 OnExposeComplete: enter
23:15:39.581 00.006 6120 UpdateGuideState(): m_state=6
23:15:39.585 00.004 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1572
23:15:39.589 00.004 6120 Star::Find returns 1 (1), X=955.02, Y=43.75, Mass=13857, SNR=75.1, Peak=255 HFD=6.8
23:15:39.593 00.004 6120 CameraToMount -- cameraTheta (0.63) - m_xAngle (-2.95) = xAngle (3.58 = -2.70)
23:15:39.597 00.004 6120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.31 = -2.97)
23:15:39.601 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=0.19 hyp=0.32 cameraTheta=0.63 mountX=-0.29 mountY=-0.05, mountTheta=-2.96
23:15:39.606 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.19, opts=13)
23:15:39.611 00.005 6120 Enqueuing Move request for scope (0.26, 0.19)
23:15:39.614 00.003 7680 Worker thread wakes up
23:15:39.614 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:39.619 00.005 6120 UpdateGuideState exits: m=13857 SNR=75.1 Saturated
23:15:39.622 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.19) opts 0xd
23:15:39.622 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.19)
23:15:39.623 00.001 7680 Moving (0.26, 0.19) raw xDistance=-0.29 yDistance=-0.05
23:15:39.623 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:39.626 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:39.630 00.004 6120 Enqueuing Expose request
23:15:39.634 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:15:39.634 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:15:39.634 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:15:39.634 00.000 7680 MoveAxis(E, 119, ABG)
23:15:39.634 00.000 7680 Guiding  Dir = 2, Dur = 119
23:15:39.635 00.001 7680 IsSlewing returns 0
23:15:39.635 00.000 7680 IsGuiding returns 0
23:15:39.635 00.000 7680 PulseGuide returned control before completion, sleep 129
23:15:39.780 00.145 7680 IsGuiding returns 0
23:15:39.781 00.001 7680 Move returns status 0, amount 119
23:15:39.781 00.000 7680 MoveAxis(N, 0, ABG)
23:15:39.783 00.002 7680 Move returns status 0, amount 0
23:15:39.783 00.000 7680 move complete, result=0
23:15:39.784 00.001 7680 worker thread done servicing request
23:15:39.784 00.000 7680 Worker thread wakes up
23:15:39.784 00.000 6120 GuideStep: -0.3 px 119 ms EAST, -0.1 px 0 ms NORTH
23:15:39.791 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:39.791 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:41.048 01.257 7680 Exposure complete
23:15:41.217 00.169 7680 worker thread done servicing request
23:15:41.217 00.000 6120 OnExposeComplete: enter
23:15:41.221 00.004 6120 UpdateGuideState(): m_state=6
23:15:41.225 00.004 6120 Star::Find(15, 955, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1573
23:15:41.228 00.003 6120 Star::Find returns 1 (1), X=954.73, Y=43.97, Mass=13177, SNR=75.5, Peak=255 HFD=6.8
23:15:41.234 00.006 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
23:15:41.239 00.005 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
23:15:41.243 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.41 hyp=0.41 cameraTheta=1.65 mountX=-0.04 mountY=-0.38, mountTheta=-1.69
23:15:41.250 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.41, opts=13)
23:15:41.255 00.005 6120 Enqueuing Move request for scope (-0.03, 0.41)
23:15:41.260 00.005 7680 Worker thread wakes up
23:15:41.260 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:41.265 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.41) opts 0xd
23:15:41.266 00.001 6120 UpdateGuideState exits: m=13177 SNR=75.5 Saturated
23:15:41.271 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.41)
23:15:41.271 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:41.276 00.005 7680 Moving (-0.03, 0.41) raw xDistance=-0.04 yDistance=-0.38
23:15:41.276 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:15:41.276 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:41.280 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:15:41.280 00.000 6120 Enqueuing Expose request
23:15:41.283 00.003 7680 MoveAxis(E, 0, ABG)
23:15:41.283 00.000 7680 Move returns status 0, amount 0
23:15:41.284 00.001 7680 MoveAxis(N, 205, ABG)
23:15:41.284 00.000 7680 Guiding  Dir = 0, Dur = 205
23:15:41.284 00.000 7680 IsSlewing returns 0
23:15:41.285 00.001 7680 IsGuiding returns 0
23:15:41.285 00.000 7680 PulseGuide returned control before completion, sleep 215
23:15:41.506 00.221 7680 IsGuiding returns 1
23:15:41.507 00.001 7680 scope still moving after pulse duration time elapsed
23:15:41.538 00.031 7680 IsSlewing returns 0
23:15:41.539 00.001 7680 IsGuiding returns 0
23:15:41.540 00.001 7680 scope move finished after 205 + 49 ms
23:15:41.540 00.000 7680 Move returns status 0, amount 205
23:15:41.540 00.000 7680 move complete, result=0
23:15:41.540 00.000 7680 worker thread done servicing request
23:15:41.541 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 205 ms NORTH
23:15:41.547 00.006 7680 Worker thread wakes up
23:15:41.547 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:41.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:42.803 01.256 7680 Exposure complete
23:15:42.935 00.132 7680 worker thread done servicing request
23:15:42.935 00.000 6120 OnExposeComplete: enter
23:15:42.939 00.004 6120 UpdateGuideState(): m_state=6
23:15:42.943 00.004 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1574
23:15:42.946 00.003 6120 Star::Find returns 1 (1), X=954.75, Y=43.78, Mass=12981, SNR=74.8, Peak=255 HFD=6.9
23:15:42.952 00.006 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
23:15:42.958 00.006 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
23:15:42.962 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.60 mountX=-0.03 mountY=-0.20, mountTheta=-1.74
23:15:42.966 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.22, opts=13)
23:15:42.972 00.006 6120 Enqueuing Move request for scope (-0.01, 0.22)
23:15:42.975 00.003 7680 Worker thread wakes up
23:15:42.976 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
23:15:42.976 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
23:15:42.976 00.000 7680 Moving (-0.01, 0.22) raw xDistance=-0.03 yDistance=-0.20
23:15:42.976 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:42.981 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:15:42.981 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:15:42.982 00.001 6120 UpdateGuideState exits: m=12981 SNR=74.8 Saturated
23:15:42.987 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:42.991 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:15:42.991 00.000 7680 MoveAxis(E, 0, ABG)
23:15:42.991 00.000 7680 Move returns status 0, amount 0
23:15:42.991 00.000 7680 MoveAxis(N, 0, ABG)
23:15:42.991 00.000 7680 Move returns status 0, amount 0
23:15:42.992 00.001 7680 move complete, result=0
23:15:42.992 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:42.997 00.005 6120 Enqueuing Expose request
23:15:43.000 00.003 7680 worker thread done servicing request
23:15:43.001 00.001 7680 Worker thread wakes up
23:15:43.001 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:15:43.005 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:43.005 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:44.253 01.248 7680 Exposure complete
23:15:44.389 00.136 7680 worker thread done servicing request
23:15:44.389 00.000 6120 OnExposeComplete: enter
23:15:44.393 00.004 6120 UpdateGuideState(): m_state=6
23:15:44.398 00.005 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1575
23:15:44.402 00.004 6120 Star::Find returns 1 (1), X=954.70, Y=43.90, Mass=13898, SNR=76.8, Peak=255 HFD=6.8
23:15:44.406 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
23:15:44.409 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
23:15:44.413 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.33 hyp=0.34 cameraTheta=1.74 mountX=-0.01 mountY=-0.33, mountTheta=-1.59
23:15:44.418 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.33, opts=13)
23:15:44.423 00.005 6120 Enqueuing Move request for scope (-0.06, 0.33)
23:15:44.427 00.004 7680 Worker thread wakes up
23:15:44.428 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:44.431 00.003 6120 UpdateGuideState exits: m=13898 SNR=76.8 Saturated
23:15:44.435 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:44.438 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:44.442 00.004 6120 Enqueuing Expose request
23:15:44.445 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.33) opts 0xd
23:15:44.445 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.33)
23:15:44.445 00.000 7680 Moving (-0.06, 0.33) raw xDistance=-0.01 yDistance=-0.33
23:15:44.445 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:15:44.445 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:15:44.446 00.001 7680 MoveAxis(E, 0, ABG)
23:15:44.446 00.000 7680 Move returns status 0, amount 0
23:15:44.447 00.001 7680 MoveAxis(N, 177, ABG)
23:15:44.447 00.000 7680 Guiding  Dir = 0, Dur = 177
23:15:44.447 00.000 7680 IsSlewing returns 0
23:15:44.447 00.000 7680 IsGuiding returns 0
23:15:44.448 00.001 7680 PulseGuide returned control before completion, sleep 187
23:15:44.650 00.202 7680 IsGuiding returns 1
23:15:44.651 00.001 7680 scope still moving after pulse duration time elapsed
23:15:44.681 00.030 7680 IsSlewing returns 0
23:15:44.682 00.001 7680 IsGuiding returns 0
23:15:44.682 00.000 7680 scope move finished after 177 + 57 ms
23:15:44.682 00.000 7680 Move returns status 0, amount 177
23:15:44.683 00.001 7680 move complete, result=0
23:15:44.683 00.000 7680 worker thread done servicing request
23:15:44.683 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 177 ms NORTH
23:15:44.691 00.008 7680 Worker thread wakes up
23:15:44.691 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:44.692 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:45.951 01.259 7680 Exposure complete
23:15:46.056 00.105 7680 worker thread done servicing request
23:15:46.056 00.000 6120 OnExposeComplete: enter
23:15:46.060 00.004 6120 UpdateGuideState(): m_state=6
23:15:46.063 00.003 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1576
23:15:46.066 00.003 6120 Star::Find returns 1 (1), X=954.70, Y=43.86, Mass=13862, SNR=77.1, Peak=255 HFD=6.9
23:15:46.069 00.003 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.56)
23:15:46.073 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.83)
23:15:46.077 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.29 hyp=0.30 cameraTheta=1.77 mountX=0.00 mountY=-0.29, mountTheta=-1.56
23:15:46.081 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.29, opts=13)
23:15:46.084 00.003 6120 Enqueuing Move request for scope (-0.06, 0.29)
23:15:46.088 00.004 7680 Worker thread wakes up
23:15:46.088 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:46.091 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.29) opts 0xd
23:15:46.091 00.000 6120 UpdateGuideState exits: m=13862 SNR=77.1 Saturated
23:15:46.094 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.29)
23:15:46.094 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:46.098 00.004 7680 Moving (-0.06, 0.29) raw xDistance=0.00 yDistance=-0.29
23:15:46.098 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:46.101 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:15:46.101 00.000 6120 Enqueuing Expose request
23:15:46.104 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:15:46.104 00.000 7680 MoveAxis(E, 0, ABG)
23:15:46.104 00.000 7680 Move returns status 0, amount 0
23:15:46.104 00.000 7680 MoveAxis(N, 157, ABG)
23:15:46.104 00.000 7680 Guiding  Dir = 0, Dur = 157
23:15:46.104 00.000 7680 IsSlewing returns 0
23:15:46.105 00.001 7680 IsGuiding returns 0
23:15:46.105 00.000 7680 PulseGuide returned control before completion, sleep 167
23:15:46.282 00.177 7680 IsGuiding returns 1
23:15:46.282 00.000 7680 scope still moving after pulse duration time elapsed
23:15:46.313 00.031 7680 IsSlewing returns 0
23:15:46.313 00.000 7680 IsGuiding returns 0
23:15:46.313 00.000 7680 scope move finished after 157 + 50 ms
23:15:46.313 00.000 7680 Move returns status 0, amount 157
23:15:46.314 00.001 7680 move complete, result=0
23:15:46.314 00.000 7680 worker thread done servicing request
23:15:46.314 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 157 ms NORTH
23:15:46.318 00.004 7680 Worker thread wakes up
23:15:46.319 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:46.319 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:47.562 01.243 7680 Exposure complete
23:15:47.685 00.123 7680 worker thread done servicing request
23:15:47.685 00.000 6120 OnExposeComplete: enter
23:15:47.690 00.005 6120 UpdateGuideState(): m_state=6
23:15:47.695 00.005 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1577
23:15:47.700 00.005 6120 Star::Find returns 1 (1), X=954.74, Y=43.92, Mass=13319, SNR=74.1, Peak=255 HFD=6.8
23:15:47.705 00.005 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
23:15:47.709 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.99)
23:15:47.712 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.36 hyp=0.36 cameraTheta=1.61 mountX=-0.05 mountY=-0.33, mountTheta=-1.73
23:15:47.718 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.36, opts=13)
23:15:47.722 00.004 6120 Enqueuing Move request for scope (-0.01, 0.36)
23:15:47.726 00.004 7680 Worker thread wakes up
23:15:47.726 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:47.730 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.36) opts 0xd
23:15:47.730 00.000 6120 UpdateGuideState exits: m=13319 SNR=74.1 Saturated
23:15:47.734 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.36)
23:15:47.735 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:47.739 00.004 7680 Moving (-0.01, 0.36) raw xDistance=-0.05 yDistance=-0.33
23:15:47.739 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:47.742 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:15:47.742 00.000 6120 Enqueuing Expose request
23:15:47.746 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:15:47.746 00.000 7680 MoveAxis(E, 0, ABG)
23:15:47.746 00.000 7680 Move returns status 0, amount 0
23:15:47.746 00.000 7680 MoveAxis(N, 180, ABG)
23:15:47.746 00.000 7680 Guiding  Dir = 0, Dur = 180
23:15:47.747 00.001 7680 IsSlewing returns 0
23:15:47.747 00.000 7680 IsGuiding returns 0
23:15:47.747 00.000 7680 PulseGuide returned control before completion, sleep 190
23:15:47.948 00.201 7680 IsGuiding returns 1
23:15:47.948 00.000 7680 scope still moving after pulse duration time elapsed
23:15:47.979 00.031 7680 IsSlewing returns 0
23:15:47.980 00.001 7680 IsGuiding returns 0
23:15:47.980 00.000 7680 scope move finished after 180 + 52 ms
23:15:47.980 00.000 7680 Move returns status 0, amount 180
23:15:47.981 00.001 7680 move complete, result=0
23:15:47.981 00.000 7680 worker thread done servicing request
23:15:47.981 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 180 ms NORTH
23:15:47.984 00.003 7680 Worker thread wakes up
23:15:47.985 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:47.985 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:49.228 01.243 7680 Exposure complete
23:15:49.356 00.128 7680 worker thread done servicing request
23:15:49.357 00.001 6120 OnExposeComplete: enter
23:15:49.360 00.003 6120 UpdateGuideState(): m_state=6
23:15:49.364 00.004 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1578
23:15:49.368 00.004 6120 Star::Find returns 1 (1), X=954.69, Y=43.51, Mass=13548, SNR=77.8, Peak=255 HFD=7.1
23:15:49.371 00.003 6120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-2.95) = xAngle (0.40 = 0.40)
23:15:49.373 00.002 6120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.14 = 0.14)
23:15:49.377 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.55 mountX=0.08 mountY=0.01, mountTheta=0.15
23:15:49.382 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.05, opts=13)
23:15:49.386 00.004 6120 Enqueuing Move request for scope (-0.07, -0.05)
23:15:49.389 00.003 7680 Worker thread wakes up
23:15:49.389 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:49.395 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
23:15:49.395 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
23:15:49.395 00.000 7680 Moving (-0.07, -0.05) raw xDistance=0.08 yDistance=0.01
23:15:49.395 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:15:49.395 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:15:49.395 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:15:49.396 00.001 7680 MoveAxis(E, 0, ABG)
23:15:49.396 00.000 7680 Move returns status 0, amount 0
23:15:49.396 00.000 7680 MoveAxis(N, 0, ABG)
23:15:49.397 00.001 7680 Move returns status 0, amount 0
23:15:49.397 00.000 7680 move complete, result=0
23:15:49.397 00.000 7680 worker thread done servicing request
23:15:49.397 00.000 6120 UpdateGuideState exits: m=13548 SNR=77.8 Saturated
23:15:49.401 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:49.405 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:49.410 00.005 6120 Enqueuing Expose request
23:15:49.412 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:15:49.417 00.005 7680 Worker thread wakes up
23:15:49.417 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:49.417 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:50.670 01.253 7680 Exposure complete
23:15:50.804 00.134 7680 worker thread done servicing request
23:15:50.804 00.000 6120 OnExposeComplete: enter
23:15:50.808 00.004 6120 UpdateGuideState(): m_state=6
23:15:50.812 00.004 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1579
23:15:50.816 00.004 6120 Star::Find returns 1 (1), X=954.43, Y=43.86, Mass=13365, SNR=75.7, Peak=255 HFD=6.9
23:15:50.820 00.004 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.36 = -0.92)
23:15:50.824 00.004 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.19)
23:15:50.827 00.003 6120 CameraToMount -- cameraX=-0.33 cameraY=0.29 hyp=0.44 cameraTheta=2.41 mountX=0.27 mountY=-0.41, mountTheta=-0.99
23:15:50.834 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.29, opts=13)
23:15:50.839 00.005 6120 Enqueuing Move request for scope (-0.33, 0.29)
23:15:50.842 00.003 7680 Worker thread wakes up
23:15:50.842 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:50.846 00.004 6120 UpdateGuideState exits: m=13365 SNR=75.7 Saturated
23:15:50.850 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:50.853 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:50.856 00.003 6120 Enqueuing Expose request
23:15:50.862 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.29) opts 0xd
23:15:50.862 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.29)
23:15:50.862 00.000 7680 Moving (-0.33, 0.29) raw xDistance=0.27 yDistance=-0.41
23:15:50.862 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
23:15:50.863 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:15:50.863 00.000 7680 MoveAxis(W, 109, ABG)
23:15:50.863 00.000 7680 Guiding  Dir = 3, Dur = 109
23:15:50.864 00.001 7680 IsSlewing returns 0
23:15:50.864 00.000 7680 IsGuiding returns 0
23:15:50.864 00.000 7680 PulseGuide returned control before completion, sleep 119
23:15:50.998 00.134 7680 IsGuiding returns 1
23:15:50.999 00.001 7680 scope still moving after pulse duration time elapsed
23:15:51.030 00.031 7680 IsSlewing returns 0
23:15:51.031 00.001 7680 IsGuiding returns 0
23:15:51.032 00.001 7680 scope move finished after 109 + 59 ms
23:15:51.032 00.000 7680 Move returns status 0, amount 109
23:15:51.032 00.000 7680 MoveAxis(N, 221, ABG)
23:15:51.034 00.002 7680 Guiding  Dir = 0, Dur = 221
23:15:51.034 00.000 7680 IsSlewing returns 0
23:15:51.035 00.001 7680 IsGuiding returns 0
23:15:51.035 00.000 7680 PulseGuide returned control before completion, sleep 231
23:15:51.280 00.245 7680 IsGuiding returns 1
23:15:51.281 00.001 7680 scope still moving after pulse duration time elapsed
23:15:51.312 00.031 7680 IsSlewing returns 0
23:15:51.312 00.000 7680 IsGuiding returns 0
23:15:51.313 00.001 7680 scope move finished after 221 + 57 ms
23:15:51.313 00.000 7680 Move returns status 0, amount 221
23:15:51.314 00.001 7680 move complete, result=0
23:15:51.314 00.000 7680 worker thread done servicing request
23:15:51.314 00.000 7680 Worker thread wakes up
23:15:51.316 00.002 6120 GuideStep: 0.3 px 109 ms WEST, -0.4 px 221 ms NORTH
23:15:51.323 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:51.323 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:52.573 01.250 7680 Exposure complete
23:15:52.721 00.148 7680 worker thread done servicing request
23:15:52.721 00.000 6120 OnExposeComplete: enter
23:15:52.724 00.003 6120 UpdateGuideState(): m_state=6
23:15:52.729 00.005 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1580
23:15:52.734 00.005 6120 Star::Find returns 1 (1), X=954.81, Y=43.49, Mass=13097, SNR=75.6, Peak=255 HFD=7.0
23:15:52.739 00.005 6120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-2.95) = xAngle (2.01 = 2.01)
23:15:52.744 00.005 6120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.74 = 1.74)
23:15:52.748 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.95 mountX=-0.04 mountY=0.09, mountTheta=1.97
23:15:52.754 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.07, opts=13)
23:15:52.758 00.004 6120 Enqueuing Move request for scope (0.05, -0.07)
23:15:52.763 00.005 7680 Worker thread wakes up
23:15:52.763 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
23:15:52.763 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
23:15:52.763 00.000 7680 Moving (0.05, -0.07) raw xDistance=-0.04 yDistance=0.09
23:15:52.764 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:52.768 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:15:52.768 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:15:52.768 00.000 6120 UpdateGuideState exits: m=13097 SNR=75.6 Saturated
23:15:52.773 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:52.776 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:15:52.777 00.001 7680 MoveAxis(E, 0, ABG)
23:15:52.777 00.000 7680 Move returns status 0, amount 0
23:15:52.777 00.000 7680 MoveAxis(N, 0, ABG)
23:15:52.777 00.000 7680 Move returns status 0, amount 0
23:15:52.778 00.001 7680 move complete, result=0
23:15:52.778 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:52.781 00.003 6120 Enqueuing Expose request
23:15:52.785 00.004 7680 worker thread done servicing request
23:15:52.786 00.001 7680 Worker thread wakes up
23:15:52.786 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:15:52.789 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:52.790 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:54.039 01.249 7680 Exposure complete
23:15:54.178 00.139 7680 worker thread done servicing request
23:15:54.178 00.000 6120 OnExposeComplete: enter
23:15:54.181 00.003 6120 UpdateGuideState(): m_state=6
23:15:54.185 00.004 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1581
23:15:54.189 00.004 6120 Star::Find returns 1 (1), X=954.88, Y=43.81, Mass=13624, SNR=76.4, Peak=255 HFD=6.8
23:15:54.192 00.003 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.06 = -2.22)
23:15:54.196 00.004 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.49)
23:15:54.199 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.25 hyp=0.28 cameraTheta=1.11 mountX=-0.17 mountY=-0.17, mountTheta=-2.35
23:15:54.206 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.25, opts=13)
23:15:54.210 00.004 6120 Enqueuing Move request for scope (0.12, 0.25)
23:15:54.215 00.005 7680 Worker thread wakes up
23:15:54.215 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.25) opts 0xd
23:15:54.215 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:54.220 00.005 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.25)
23:15:54.220 00.000 7680 Moving (0.12, 0.25) raw xDistance=-0.17 yDistance=-0.17
23:15:54.220 00.000 6120 UpdateGuideState exits: m=13624 SNR=76.4 Saturated
23:15:54.224 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:54.227 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:54.230 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:15:54.230 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:15:54.230 00.000 6120 Enqueuing Expose request
23:15:54.236 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:15:54.236 00.000 7680 MoveAxis(E, 0, ABG)
23:15:54.236 00.000 7680 Move returns status 0, amount 0
23:15:54.237 00.001 7680 MoveAxis(N, 0, ABG)
23:15:54.237 00.000 7680 Move returns status 0, amount 0
23:15:54.238 00.001 7680 move complete, result=0
23:15:54.238 00.000 7680 worker thread done servicing request
23:15:54.238 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:15:54.244 00.006 7680 Worker thread wakes up
23:15:54.244 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:54.244 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:55.498 01.254 7680 Exposure complete
23:15:55.632 00.134 7680 worker thread done servicing request
23:15:55.634 00.002 6120 OnExposeComplete: enter
23:15:55.637 00.003 6120 UpdateGuideState(): m_state=6
23:15:55.642 00.005 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1582
23:15:55.648 00.006 6120 Star::Find returns 1 (1), X=954.79, Y=44.12, Mass=13493, SNR=75.1, Peak=255 HFD=6.8
23:15:55.652 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.47 = -1.82)
23:15:55.655 00.003 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
23:15:55.659 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.56 hyp=0.56 cameraTheta=1.51 mountX=-0.14 mountY=-0.49, mountTheta=-1.84
23:15:55.664 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.56, opts=13)
23:15:55.667 00.003 6120 Enqueuing Move request for scope (0.03, 0.56)
23:15:55.671 00.004 7680 Worker thread wakes up
23:15:55.671 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.56) opts 0xd
23:15:55.672 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.56)
23:15:55.672 00.000 7680 Moving (0.03, 0.56) raw xDistance=-0.14 yDistance=-0.49
23:15:55.672 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:15:55.672 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:15:55.672 00.000 7680 MoveAxis(E, 0, ABG)
23:15:55.673 00.001 7680 Move returns status 0, amount 0
23:15:55.673 00.000 7680 MoveAxis(N, 265, ABG)
23:15:55.673 00.000 7680 Guiding  Dir = 0, Dur = 265
23:15:55.673 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:55.676 00.003 7680 IsSlewing returns 0
23:15:55.676 00.000 6120 UpdateGuideState exits: m=13493 SNR=75.1 Saturated
23:15:55.682 00.006 7680 IsGuiding returns 0
23:15:55.682 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:55.686 00.004 7680 PulseGuide returned control before completion, sleep 275
23:15:55.686 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:55.689 00.003 6120 Enqueuing Expose request
23:15:55.975 00.286 7680 IsGuiding returns 1
23:15:55.976 00.001 7680 scope still moving after pulse duration time elapsed
23:15:56.007 00.031 7680 IsSlewing returns 0
23:15:56.009 00.002 7680 IsGuiding returns 0
23:15:56.009 00.000 7680 scope move finished after 265 + 62 ms
23:15:56.010 00.001 7680 Move returns status 0, amount 265
23:15:56.010 00.000 7680 move complete, result=0
23:15:56.011 00.001 7680 worker thread done servicing request
23:15:56.012 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 265 ms NORTH
23:15:56.019 00.007 7680 Worker thread wakes up
23:15:56.019 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:56.020 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:57.266 01.246 7680 Exposure complete
23:15:57.380 00.114 7680 worker thread done servicing request
23:15:57.381 00.001 6120 OnExposeComplete: enter
23:15:57.384 00.003 6120 UpdateGuideState(): m_state=6
23:15:57.388 00.004 6120 Star::Find(15, 954, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1583
23:15:57.393 00.005 6120 Star::Find returns 1 (1), X=954.89, Y=43.88, Mass=13811, SNR=76.2, Peak=255 HFD=6.9
23:15:57.397 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
23:15:57.401 00.004 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
23:15:57.406 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=0.32 hyp=0.34 cameraTheta=1.19 mountX=-0.19 mountY=-0.23, mountTheta=-2.25
23:15:57.411 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.32, opts=13)
23:15:57.415 00.004 6120 Enqueuing Move request for scope (0.13, 0.32)
23:15:57.419 00.004 7680 Worker thread wakes up
23:15:57.420 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:57.424 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.32) opts 0xd
23:15:57.424 00.000 6120 UpdateGuideState exits: m=13811 SNR=76.2 Saturated
23:15:57.428 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:57.432 00.004 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.32)
23:15:57.432 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:57.436 00.004 6120 Enqueuing Expose request
23:15:57.439 00.003 7680 Moving (0.13, 0.32) raw xDistance=-0.19 yDistance=-0.23
23:15:57.439 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:15:57.439 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:15:57.439 00.000 7680 MoveAxis(E, 0, ABG)
23:15:57.439 00.000 7680 Move returns status 0, amount 0
23:15:57.441 00.002 7680 MoveAxis(N, 125, ABG)
23:15:57.441 00.000 7680 Guiding  Dir = 0, Dur = 125
23:15:57.441 00.000 7680 IsSlewing returns 0
23:15:57.441 00.000 7680 IsGuiding returns 0
23:15:57.441 00.000 7680 PulseGuide returned control before completion, sleep 135
23:15:57.588 00.147 7680 IsGuiding returns 1
23:15:57.589 00.001 7680 scope still moving after pulse duration time elapsed
23:15:57.619 00.030 7680 IsSlewing returns 0
23:15:57.619 00.000 7680 IsGuiding returns 0
23:15:57.619 00.000 7680 scope move finished after 125 + 54 ms
23:15:57.621 00.002 7680 Move returns status 0, amount 125
23:15:57.621 00.000 7680 move complete, result=0
23:15:57.621 00.000 7680 worker thread done servicing request
23:15:57.622 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 125 ms NORTH
23:15:57.627 00.005 7680 Worker thread wakes up
23:15:57.627 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:57.627 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:15:58.870 01.243 7680 Exposure complete
23:15:58.993 00.123 7680 worker thread done servicing request
23:15:58.994 00.001 6120 OnExposeComplete: enter
23:15:58.997 00.003 6120 UpdateGuideState(): m_state=6
23:15:59.001 00.004 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1584
23:15:59.005 00.004 6120 Star::Find returns 1 (1), X=954.87, Y=43.97, Mass=13526, SNR=75.5, Peak=255 HFD=6.8
23:15:59.008 00.003 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.04)
23:15:59.013 00.005 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.31)
23:15:59.017 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.41 hyp=0.42 cameraTheta=1.29 mountX=-0.19 mountY=-0.31, mountTheta=-2.12
23:15:59.022 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.41, opts=13)
23:15:59.027 00.005 6120 Enqueuing Move request for scope (0.12, 0.41)
23:15:59.030 00.003 7680 Worker thread wakes up
23:15:59.030 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.41) opts 0xd
23:15:59.030 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.41)
23:15:59.030 00.000 7680 Moving (0.12, 0.41) raw xDistance=-0.19 yDistance=-0.31
23:15:59.030 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:15:59.031 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:15:59.031 00.000 7680 MoveAxis(E, 0, ABG)
23:15:59.031 00.000 7680 Move returns status 0, amount 0
23:15:59.031 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:15:59.036 00.005 7680 MoveAxis(N, 170, ABG)
23:15:59.037 00.001 7680 Guiding  Dir = 0, Dur = 170
23:15:59.037 00.000 6120 UpdateGuideState exits: m=13526 SNR=75.5 Saturated
23:15:59.041 00.004 7680 IsSlewing returns 0
23:15:59.041 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:15:59.045 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:15:59.049 00.004 7680 IsGuiding returns 0
23:15:59.049 00.000 6120 Enqueuing Expose request
23:15:59.053 00.004 7680 PulseGuide returned control before completion, sleep 180
23:15:59.235 00.182 7680 IsGuiding returns 1
23:15:59.235 00.000 7680 scope still moving after pulse duration time elapsed
23:15:59.265 00.030 7680 IsSlewing returns 0
23:15:59.266 00.001 7680 IsGuiding returns 0
23:15:59.268 00.002 7680 scope move finished after 170 + 48 ms
23:15:59.268 00.000 7680 Move returns status 0, amount 170
23:15:59.269 00.001 7680 move complete, result=0
23:15:59.269 00.000 7680 worker thread done servicing request
23:15:59.270 00.001 7680 Worker thread wakes up
23:15:59.270 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 170 ms NORTH
23:15:59.277 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:15:59.277 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:16:00.529 01.252 7680 Exposure complete
23:16:00.665 00.136 7680 worker thread done servicing request
23:16:00.665 00.000 6120 OnExposeComplete: enter
23:16:00.671 00.006 6120 UpdateGuideState(): m_state=6
23:16:00.680 00.009 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1585
23:16:00.688 00.008 6120 Star::Find returns 1 (1), X=954.73, Y=43.87, Mass=13953, SNR=77.2, Peak=255 HFD=6.9
23:16:00.692 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
23:16:00.698 00.006 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
23:16:00.702 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.30 hyp=0.31 cameraTheta=1.64 mountX=-0.03 mountY=-0.28, mountTheta=-1.69
23:16:00.760 00.058 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.30, opts=13)
23:16:00.765 00.005 6120 Enqueuing Move request for scope (-0.02, 0.30)
23:16:00.864 00.099 7680 Worker thread wakes up
23:16:00.864 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.30) opts 0xd
23:16:00.864 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.30)
23:16:00.865 00.001 7680 Moving (-0.02, 0.30) raw xDistance=-0.03 yDistance=-0.28
23:16:00.865 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:00.870 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:16:00.870 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:16:00.870 00.000 7680 MoveAxis(E, 0, ABG)
23:16:00.870 00.000 7680 Move returns status 0, amount 0
23:16:00.871 00.001 7680 MoveAxis(N, 154, ABG)
23:16:00.871 00.000 7680 Guiding  Dir = 0, Dur = 154
23:16:00.871 00.000 6120 UpdateGuideState exits: m=13953 SNR=77.2 Saturated
23:16:00.874 00.003 7680 IsSlewing returns 0
23:16:00.875 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:00.878 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:00.881 00.003 7680 IsGuiding returns 0
23:16:00.882 00.001 6120 Enqueuing Expose request
23:16:00.885 00.003 7680 PulseGuide returned control before completion, sleep 164
23:16:00.887 00.002 6120 evsrv: cli 0FAEFED8 connect
23:16:00.896 00.009 6120 case statement mapped state 6 to 3
23:16:00.900 00.004 6120 case statement mapped state 6 to 3
23:16:00.905 00.005 6120 evsrv: cli 0FAEFED8 request: {"method":"get_app_state","id":"80312293-1c35-4370-aaf8-6530e166bc71"}
23:16:00.909 00.004 6120 case statement mapped state 6 to 3
23:16:00.913 00.004 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":"Guiding","id":"80312293-1c35-4370-aaf8-6530e166bc71"}
23:16:01.069 00.156 7680 IsGuiding returns 0
23:16:01.069 00.000 7680 Move returns status 0, amount 154
23:16:01.071 00.002 7680 move complete, result=0
23:16:01.071 00.000 7680 worker thread done servicing request
23:16:01.071 00.000 7680 Worker thread wakes up
23:16:01.071 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 154 ms NORTH
23:16:01.075 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:01.075 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:16:01.187 00.112 6120 evsrv: cli 0FAEFED8 short write 0/432 Input / Output error
23:16:01.191 00.004 6120 evsrv: cli 0FAEFED8 disconnect
23:16:01.196 00.005 6120 evsrv: cli 0FAEFD98 connect
23:16:01.200 00.004 6120 case statement mapped state 6 to 3
23:16:01.203 00.003 6120 case statement mapped state 6 to 3
23:16:01.207 00.004 6120 evsrv: cli 0FAEFD98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"60bc6de1-b72b-47c4-a0f6-a2d449fe0ceb"}
23:16:01.209 00.002 6120 PhdController::Dither begins
23:16:01.213 00.004 6120 dither: size=5.00, dRA=-4.73 dDec=4.95
23:16:01.216 00.003 6120 MountToCamera -- mountTheta (2.33) + m_xAngle (-2.95) = xAngle (-0.62 = -0.62)
23:16:01.219 00.003 6120 MountToCamera -- mountX=-4.73 mountY=4.95 hyp=6.84 mountTheta=2.33 cameraX=5.56, cameraY=-3.98 cameraTheta=-0.62
23:16:01.222 00.003 6120 setting lock position to (960.32, 39.58)
23:16:01.225 00.003 6120 Mount: notify guiding dithered (5.6, -4.0)
23:16:01.228 00.003 6120 Status Line: Dither by -4.73,4.95
23:16:01.232 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:16:01.235 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
23:16:01.238 00.003 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"60bc6de1-b72b-47c4-a0f6-a2d449fe0ceb"}
23:16:01.241 00.003 6120 evsrv: cli 0FAEFD98 disconnect
23:16:02.314 01.073 7680 Exposure complete
23:16:02.439 00.125 7680 worker thread done servicing request
23:16:02.439 00.000 6120 OnExposeComplete: enter
23:16:02.444 00.005 6120 UpdateGuideState(): m_state=6
23:16:02.448 00.004 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1586
23:16:02.454 00.006 6120 Star::Find returns 1 (1), X=954.71, Y=43.85, Mass=13496, SNR=76.6, Peak=255 HFD=6.9
23:16:02.458 00.004 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.45 = -0.84)
23:16:02.463 00.005 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.11)
23:16:02.467 00.004 6120 CameraToMount -- cameraX=-5.61 cameraY=4.27 hyp=7.05 cameraTheta=2.49 mountX=4.72 mountY=-6.30, mountTheta=-0.93
23:16:02.473 00.006 6120 dither recenter: remaining=(4.7,-4.9) step=(4.7,-4.9)
23:16:02.476 00.003 6120 MountToCamera -- mountTheta (-0.81) + m_xAngle (-2.95) = xAngle (-3.76 = 2.52)
23:16:02.480 00.004 6120 MountToCamera -- mountX=4.73 mountY=-4.95 hyp=6.84 mountTheta=-0.81 cameraX=-5.56, cameraY=3.98 cameraTheta=2.52
23:16:02.485 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-5.56, y=3.98, opts=4)
23:16:02.488 00.003 6120 Enqueuing Move request for scope (-5.56, 3.98)
23:16:02.493 00.005 7680 Worker thread wakes up
23:16:02.493 00.000 6120 Mount: notify direct move 4.73,-4.95
23:16:02.497 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-5.56, 3.98) opts 0x4
23:16:02.497 00.000 7680 Handling offset move in thread for scope, endpoint = (-5.56, 3.98)
23:16:02.497 00.000 7680 Moving (-5.56, 3.98) raw xDistance=4.73 yDistance=-4.95
23:16:02.497 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:02.501 00.004 7680 MoveAxis(W, 3063, B)
23:16:02.501 00.000 6120 UpdateGuideState exits: m=13496 SNR=76.6 Saturated
23:16:02.505 00.004 7680 Guiding  Dir = 3, Dur = 3063
23:16:02.506 00.001 6120 PhdController: settling, locked = 1, distance = 7.15 (1.50) aobump = 0 frame = 1 / 99999
23:16:02.510 00.004 7680 IsSlewing returns 0
23:16:02.510 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047762.510,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":7.15,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:16:02.514 00.004 7680 IsGuiding returns 0
23:16:02.514 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:02.518 00.004 7680 PulseGuide returned control before completion, sleep 3073
23:16:02.518 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:02.523 00.005 6120 Enqueuing Expose request
23:16:05.595 03.072 7680 IsGuiding returns 1
23:16:05.596 00.001 7680 scope still moving after pulse duration time elapsed
23:16:05.626 00.030 7680 IsSlewing returns 0
23:16:05.627 00.001 7680 IsGuiding returns 0
23:16:05.627 00.000 7680 scope move finished after 3063 + 48 ms
23:16:05.628 00.001 7680 Move returns status 0, amount 3063
23:16:05.628 00.000 7680 MoveAxis(N, 2685, B)
23:16:05.628 00.000 7680 Guiding  Dir = 0, Dur = 2685
23:16:05.628 00.000 7680 IsSlewing returns 0
23:16:05.628 00.000 7680 IsGuiding returns 0
23:16:05.630 00.002 7680 PulseGuide returned control before completion, sleep 2695
23:16:08.333 02.703 7680 IsGuiding returns 1
23:16:08.334 00.001 7680 scope still moving after pulse duration time elapsed
23:16:08.365 00.031 7680 IsSlewing returns 0
23:16:08.367 00.002 7680 IsGuiding returns 0
23:16:08.367 00.000 7680 scope move finished after 2685 + 53 ms
23:16:08.368 00.001 7680 Move returns status 0, amount 2685
23:16:08.368 00.000 7680 move complete, result=0
23:16:08.369 00.001 7680 worker thread done servicing request
23:16:08.369 00.000 7680 Worker thread wakes up
23:16:08.369 00.000 6120 GuideStep: 4.7 px 3063 ms WEST, -4.9 px 2685 ms NORTH
23:16:08.377 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:08.377 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,29,31,31)
23:16:09.625 01.248 7680 Exposure complete
23:16:09.758 00.133 7680 worker thread done servicing request
23:16:09.758 00.000 6120 OnExposeComplete: enter
23:16:09.762 00.004 6120 UpdateGuideState(): m_state=6
23:16:09.766 00.004 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1587
23:16:09.770 00.004 6120 Star::Find returns 1 (1), X=958.80, Y=39.92, Mass=13413, SNR=73.8, Peak=255 HFD=6.8
23:16:09.773 00.003 6120 CameraToMount -- cameraTheta (2.92) - m_xAngle (-2.95) = xAngle (5.88 = -0.41)
23:16:09.777 00.004 6120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.61 = -0.67)
23:16:09.781 00.004 6120 CameraToMount -- cameraX=-1.52 cameraY=0.34 hyp=1.56 cameraTheta=2.92 mountX=1.43 mountY=-0.97, mountTheta=-0.60
23:16:09.786 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-1.52, y=0.34, opts=13)
23:16:09.790 00.004 6120 Enqueuing Move request for scope (-1.52, 0.34)
23:16:09.794 00.004 7680 Worker thread wakes up
23:16:09.794 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:09.797 00.003 6120 UpdateGuideState exits: m=13413 SNR=73.8 Saturated
23:16:09.800 00.003 6120 PhdController: settling, locked = 1, distance = 1.56 (1.50) aobump = 0 frame = 2 / 99999
23:16:09.804 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.52, 0.34) opts 0xd
23:16:09.804 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.52, 0.34)
23:16:09.804 00.000 7680 Moving (-1.52, 0.34) raw xDistance=1.43 yDistance=-0.97
23:16:09.804 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.43
23:16:09.804 00.000 7680 resist switch: large excursion: input -0.97 thresh 0.60 direction from 0 to -1
23:16:09.806 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764047769.804,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.56,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:16:09.809 00.003 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.92
23:16:09.809 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:09.813 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:09.816 00.003 6120 Enqueuing Expose request
23:16:09.821 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97
23:16:09.821 00.000 7680 MoveAxis(W, 586, ABG)
23:16:09.821 00.000 7680 Guiding  Dir = 3, Dur = 586
23:16:09.821 00.000 7680 IsSlewing returns 0
23:16:09.821 00.000 7680 IsGuiding returns 0
23:16:09.821 00.000 7680 PulseGuide returned control before completion, sleep 596
23:16:10.429 00.608 7680 IsGuiding returns 1
23:16:10.430 00.001 7680 scope still moving after pulse duration time elapsed
23:16:10.460 00.030 7680 IsSlewing returns 0
23:16:10.462 00.002 7680 IsGuiding returns 0
23:16:10.462 00.000 7680 scope move finished after 586 + 54 ms
23:16:10.463 00.001 7680 Move returns status 0, amount 586
23:16:10.463 00.000 7680 MoveAxis(N, 529, ABG)
23:16:10.464 00.001 7680 Guiding  Dir = 0, Dur = 529
23:16:10.464 00.000 7680 IsSlewing returns 0
23:16:10.465 00.001 7680 IsGuiding returns 0
23:16:10.466 00.001 7680 PulseGuide returned control before completion, sleep 539
23:16:11.008 00.542 7680 IsGuiding returns 1
23:16:11.008 00.000 7680 scope still moving after pulse duration time elapsed
23:16:11.039 00.031 7680 IsSlewing returns 0
23:16:11.040 00.001 7680 IsGuiding returns 0
23:16:11.041 00.001 7680 scope move finished after 529 + 46 ms
23:16:11.041 00.000 7680 Move returns status 0, amount 529
23:16:11.041 00.000 7680 move complete, result=0
23:16:11.043 00.002 7680 worker thread done servicing request
23:16:11.044 00.001 6120 GuideStep: 1.4 px 586 ms WEST, -1.0 px 529 ms NORTH
23:16:11.051 00.007 7680 Worker thread wakes up
23:16:11.051 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:11.051 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:12.305 01.254 7680 Exposure complete
23:16:12.426 00.121 7680 worker thread done servicing request
23:16:12.426 00.000 6120 OnExposeComplete: enter
23:16:12.431 00.005 6120 UpdateGuideState(): m_state=6
23:16:12.434 00.003 6120 Star::Find(15, 958, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
23:16:12.438 00.004 6120 Star::Find returns 1 (1), X=959.63, Y=39.11, Mass=14111, SNR=78.1, Peak=255 HFD=6.8
23:16:12.441 00.003 6120 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-2.95) = xAngle (0.41 = 0.41)
23:16:12.445 00.004 6120 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.14 = 0.14)
23:16:12.449 00.004 6120 CameraToMount -- cameraX=-0.69 cameraY=-0.47 hyp=0.83 cameraTheta=-2.54 mountX=0.76 mountY=0.12, mountTheta=0.15
23:16:12.454 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.69, y=-0.47, opts=13)
23:16:12.457 00.003 6120 Enqueuing Move request for scope (-0.69, -0.47)
23:16:12.461 00.004 7680 Worker thread wakes up
23:16:12.461 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.47) opts 0xd
23:16:12.461 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.69, -0.47)
23:16:12.462 00.001 7680 Moving (-0.69, -0.47) raw xDistance=0.76 yDistance=0.12
23:16:12.462 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.76
23:16:12.463 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:16:12.463 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:16:12.463 00.000 7680 MoveAxis(W, 352, ABG)
23:16:12.463 00.000 7680 Guiding  Dir = 3, Dur = 352
23:16:12.463 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:12.467 00.004 7680 IsSlewing returns 0
23:16:12.467 00.000 6120 UpdateGuideState exits: m=14111 SNR=78.1 Saturated
23:16:12.470 00.003 7680 IsGuiding returns 0
23:16:12.471 00.001 6120 PhdController: settling, locked = 1, distance = 1.34 (1.50) aobump = 0 frame = 3 / 99999
23:16:12.474 00.003 7680 PulseGuide returned control before completion, sleep 362
23:16:12.474 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047772.474,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.34,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:16:12.479 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:12.483 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:12.487 00.004 6120 Enqueuing Expose request
23:16:12.846 00.359 7680 IsGuiding returns 1
23:16:12.847 00.001 7680 scope still moving after pulse duration time elapsed
23:16:12.877 00.030 7680 IsSlewing returns 0
23:16:12.877 00.000 7680 IsGuiding returns 0
23:16:12.878 00.001 7680 scope move finished after 352 + 54 ms
23:16:12.878 00.000 7680 Move returns status 0, amount 352
23:16:12.879 00.001 7680 MoveAxis(N, 0, ABG)
23:16:12.879 00.000 7680 Move returns status 0, amount 0
23:16:12.879 00.000 7680 move complete, result=0
23:16:12.880 00.001 7680 worker thread done servicing request
23:16:12.880 00.000 6120 GuideStep: 0.8 px 352 ms WEST, 0.1 px 0 ms NORTH
23:16:12.885 00.005 7680 Worker thread wakes up
23:16:12.885 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:12.885 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:14.135 01.250 7680 Exposure complete
23:16:14.263 00.128 7680 worker thread done servicing request
23:16:14.263 00.000 6120 OnExposeComplete: enter
23:16:14.268 00.005 6120 UpdateGuideState(): m_state=6
23:16:14.272 00.004 6120 Star::Find(15, 959, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1589
23:16:14.275 00.003 6120 Star::Find returns 1 (1), X=959.97, Y=39.28, Mass=13675, SNR=76.5, Peak=255 HFD=6.8
23:16:14.280 00.005 6120 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-2.95) = xAngle (0.51 = 0.51)
23:16:14.283 00.003 6120 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.25 = 0.25)
23:16:14.286 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.30 hyp=0.46 cameraTheta=-2.44 mountX=0.40 mountY=0.11, mountTheta=0.27
23:16:14.291 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.30, opts=13)
23:16:14.295 00.004 6120 Enqueuing Move request for scope (-0.35, -0.30)
23:16:14.299 00.004 7680 Worker thread wakes up
23:16:14.299 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:14.303 00.004 6120 UpdateGuideState exits: m=13675 SNR=76.5 Saturated
23:16:14.307 00.004 6120 PhdController: settling, locked = 1, distance = 1.08 (1.50) aobump = 0 frame = 4 / 99999
23:16:14.310 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.30) opts 0xd
23:16:14.310 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.30)
23:16:14.311 00.001 7680 Moving (-0.35, -0.30) raw xDistance=0.40 yDistance=0.11
23:16:14.311 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.40
23:16:14.311 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:16:14.311 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047774.310,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.08,"Time":1.8,"SettleTime":10.0,"StarLocked":true}
23:16:14.316 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:16:14.316 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:14.320 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:14.323 00.003 6120 Enqueuing Expose request
23:16:14.327 00.004 7680 MoveAxis(W, 188, ABG)
23:16:14.327 00.000 7680 Guiding  Dir = 3, Dur = 188
23:16:14.327 00.000 7680 IsSlewing returns 0
23:16:14.328 00.001 7680 IsGuiding returns 0
23:16:14.328 00.000 7680 PulseGuide returned control before completion, sleep 198
23:16:14.534 00.206 7680 IsGuiding returns 1
23:16:14.534 00.000 7680 scope still moving after pulse duration time elapsed
23:16:14.566 00.032 7680 IsSlewing returns 0
23:16:14.567 00.001 7680 IsGuiding returns 0
23:16:14.567 00.000 7680 scope move finished after 188 + 51 ms
23:16:14.567 00.000 7680 Move returns status 0, amount 188
23:16:14.568 00.001 7680 MoveAxis(N, 0, ABG)
23:16:14.568 00.000 7680 Move returns status 0, amount 0
23:16:14.569 00.001 7680 move complete, result=0
23:16:14.569 00.000 7680 worker thread done servicing request
23:16:14.569 00.000 6120 GuideStep: 0.4 px 188 ms WEST, 0.1 px 0 ms NORTH
23:16:14.580 00.011 7680 Worker thread wakes up
23:16:14.580 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:14.582 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:15.824 01.242 7680 Exposure complete
23:16:15.943 00.119 7680 worker thread done servicing request
23:16:15.944 00.001 6120 OnExposeComplete: enter
23:16:15.948 00.004 6120 UpdateGuideState(): m_state=6
23:16:15.951 00.003 6120 Star::Find(15, 959, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1590
23:16:15.954 00.003 6120 Star::Find returns 1 (1), X=960.30, Y=39.64, Mass=13775, SNR=76.5, Peak=255 HFD=6.9
23:16:15.958 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
23:16:15.962 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.74)
23:16:15.966 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.86 mountX=0.01 mountY=-0.07, mountTheta=-1.47
23:16:15.972 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.06, opts=13)
23:16:15.975 00.003 6120 Enqueuing Move request for scope (-0.02, 0.06)
23:16:15.979 00.004 7680 Worker thread wakes up
23:16:15.979 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
23:16:15.979 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
23:16:15.979 00.000 7680 Moving (-0.02, 0.06) raw xDistance=0.01 yDistance=-0.07
23:16:15.980 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:15.984 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:16:15.984 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:16:15.985 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:16:15.985 00.000 7680 MoveAxis(E, 0, ABG)
23:16:15.985 00.000 7680 Move returns status 0, amount 0
23:16:15.985 00.000 7680 MoveAxis(N, 0, ABG)
23:16:15.985 00.000 7680 Move returns status 0, amount 0
23:16:15.985 00.000 7680 move complete, result=0
23:16:15.986 00.001 6120 UpdateGuideState exits: m=13775 SNR=76.5 Saturated
23:16:15.989 00.003 7680 worker thread done servicing request
23:16:15.989 00.000 6120 PhdController: settling, locked = 1, distance = 0.77 (1.50) aobump = 0 frame = 5 / 99999
23:16:15.993 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764047775.993,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.77,"Time":3.5,"SettleTime":10.0,"StarLocked":true}
23:16:15.997 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:16.000 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:16.003 00.003 6120 Enqueuing Expose request
23:16:16.008 00.005 7680 Worker thread wakes up
23:16:16.008 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:16.008 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:16.008 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:16:17.255 01.247 7680 Exposure complete
23:16:17.358 00.103 7680 worker thread done servicing request
23:16:17.359 00.001 6120 OnExposeComplete: enter
23:16:17.362 00.003 6120 UpdateGuideState(): m_state=6
23:16:17.366 00.004 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1591
23:16:17.369 00.003 6120 Star::Find returns 1 (1), X=960.32, Y=39.75, Mass=12799, SNR=74.7, Peak=255 HFD=7.0
23:16:17.373 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
23:16:17.378 00.005 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.01)
23:16:17.380 00.002 6120 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.59 mountX=-0.03 mountY=-0.16, mountTheta=-1.75
23:16:17.386 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.17, opts=13)
23:16:17.389 00.003 6120 Enqueuing Move request for scope (-0.00, 0.17)
23:16:17.392 00.003 7680 Worker thread wakes up
23:16:17.392 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
23:16:17.393 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
23:16:17.393 00.000 7680 Moving (-0.00, 0.17) raw xDistance=-0.03 yDistance=-0.16
23:16:17.393 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:16:17.393 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:16:17.394 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:16:17.394 00.000 7680 MoveAxis(E, 0, ABG)
23:16:17.394 00.000 7680 Move returns status 0, amount 0
23:16:17.394 00.000 7680 MoveAxis(N, 0, ABG)
23:16:17.394 00.000 7680 Move returns status 0, amount 0
23:16:17.394 00.000 7680 move complete, result=0
23:16:17.394 00.000 7680 worker thread done servicing request
23:16:17.395 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:17.398 00.003 6120 UpdateGuideState exits: m=12799 SNR=74.7 Saturated
23:16:17.401 00.003 6120 PhdController: settling, locked = 1, distance = 0.59 (1.50) aobump = 0 frame = 6 / 99999
23:16:17.405 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764047777.405,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.59,"Time":4.9,"SettleTime":10.0,"StarLocked":true}
23:16:17.410 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:17.413 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:17.418 00.005 6120 Enqueuing Expose request
23:16:17.422 00.004 7680 Worker thread wakes up
23:16:17.422 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:17.423 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:17.423 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:16:18.678 01.255 7680 Exposure complete
23:16:18.820 00.142 7680 worker thread done servicing request
23:16:18.820 00.000 6120 OnExposeComplete: enter
23:16:18.824 00.004 6120 UpdateGuideState(): m_state=6
23:16:18.827 00.003 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1592
23:16:18.832 00.005 6120 Star::Find returns 1 (1), X=960.33, Y=39.85, Mass=13957, SNR=76.8, Peak=255 HFD=6.8
23:16:18.835 00.003 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
23:16:18.838 00.003 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
23:16:18.841 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.52 mountX=-0.07 mountY=-0.24, mountTheta=-1.84
23:16:18.846 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.27, opts=13)
23:16:18.850 00.004 6120 Enqueuing Move request for scope (0.02, 0.27)
23:16:18.853 00.003 7680 Worker thread wakes up
23:16:18.853 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd
23:16:18.853 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.27)
23:16:18.854 00.001 7680 Moving (0.02, 0.27) raw xDistance=-0.07 yDistance=-0.24
23:16:18.854 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:16:18.854 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:16:18.854 00.000 7680 MoveAxis(E, 0, ABG)
23:16:18.854 00.000 7680 Move returns status 0, amount 0
23:16:18.854 00.000 7680 MoveAxis(N, 129, ABG)
23:16:18.855 00.001 7680 Guiding  Dir = 0, Dur = 129
23:16:18.857 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:18.861 00.004 7680 IsSlewing returns 0
23:16:18.861 00.000 6120 UpdateGuideState exits: m=13957 SNR=76.8 Saturated
23:16:18.866 00.005 7680 IsGuiding returns 0
23:16:18.866 00.000 6120 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 7 / 99999
23:16:18.869 00.003 7680 PulseGuide returned control before completion, sleep 139
23:16:18.870 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764047778.869,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.50,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
23:16:18.874 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:18.878 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:18.881 00.003 6120 Enqueuing Expose request
23:16:19.011 00.130 7680 IsGuiding returns 1
23:16:19.012 00.001 7680 scope still moving after pulse duration time elapsed
23:16:19.043 00.031 7680 IsSlewing returns 0
23:16:19.045 00.002 7680 IsGuiding returns 0
23:16:19.046 00.001 7680 scope move finished after 129 + 51 ms
23:16:19.046 00.000 7680 Move returns status 0, amount 129
23:16:19.047 00.001 7680 move complete, result=0
23:16:19.047 00.000 7680 worker thread done servicing request
23:16:19.048 00.001 7680 Worker thread wakes up
23:16:19.048 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 129 ms NORTH
23:16:19.054 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:19.054 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:20.304 01.250 7680 Exposure complete
23:16:20.429 00.125 7680 worker thread done servicing request
23:16:20.429 00.000 6120 OnExposeComplete: enter
23:16:20.433 00.004 6120 UpdateGuideState(): m_state=6
23:16:20.437 00.004 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1593
23:16:20.441 00.004 6120 Star::Find returns 1 (1), X=960.29, Y=39.88, Mass=13809, SNR=77.0, Peak=255 HFD=6.7
23:16:20.445 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.65)
23:16:20.449 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.92)
23:16:20.452 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.68 mountX=-0.02 mountY=-0.28, mountTheta=-1.65
23:16:20.458 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.30, opts=13)
23:16:20.461 00.003 6120 Enqueuing Move request for scope (-0.03, 0.30)
23:16:20.465 00.004 7680 Worker thread wakes up
23:16:20.465 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.30) opts 0xd
23:16:20.465 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.30)
23:16:20.465 00.000 7680 Moving (-0.03, 0.30) raw xDistance=-0.02 yDistance=-0.28
23:16:20.465 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:16:20.466 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:16:20.466 00.000 7680 MoveAxis(E, 0, ABG)
23:16:20.467 00.001 7680 Move returns status 0, amount 0
23:16:20.467 00.000 7680 MoveAxis(N, 152, ABG)
23:16:20.467 00.000 7680 Guiding  Dir = 0, Dur = 152
23:16:20.467 00.000 7680 IsSlewing returns 0
23:16:20.467 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:20.472 00.005 7680 IsGuiding returns 0
23:16:20.472 00.000 6120 UpdateGuideState exits: m=13809 SNR=77.0 Saturated
23:16:20.475 00.003 6120 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 8 / 99999
23:16:20.479 00.004 7680 PulseGuide returned control before completion, sleep 162
23:16:20.479 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047780.479,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.44,"Time":8.0,"SettleTime":10.0,"StarLocked":true}
23:16:20.484 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:20.488 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:20.492 00.004 6120 Enqueuing Expose request
23:16:20.655 00.163 7680 IsGuiding returns 0
23:16:20.655 00.000 7680 Move returns status 0, amount 152
23:16:20.655 00.000 7680 move complete, result=0
23:16:20.657 00.002 7680 worker thread done servicing request
23:16:20.657 00.000 7680 Worker thread wakes up
23:16:20.657 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 152 ms NORTH
23:16:20.663 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:20.663 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:21.918 01.255 7680 Exposure complete
23:16:22.056 00.138 7680 worker thread done servicing request
23:16:22.056 00.000 6120 OnExposeComplete: enter
23:16:22.060 00.004 6120 UpdateGuideState(): m_state=6
23:16:22.064 00.004 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1594
23:16:22.067 00.003 6120 Star::Find returns 1 (1), X=960.46, Y=39.61, Mass=13571, SNR=74.9, Peak=255 HFD=7.0
23:16:22.071 00.004 6120 CameraToMount -- cameraTheta (0.19) - m_xAngle (-2.95) = xAngle (3.14 = 3.14)
23:16:22.074 00.003 6120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.87 = 2.87)
23:16:22.078 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.19 mountX=-0.15 mountY=0.04, mountTheta=2.88
23:16:22.083 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.03, opts=13)
23:16:22.086 00.003 6120 Enqueuing Move request for scope (0.14, 0.03)
23:16:22.090 00.004 7680 Worker thread wakes up
23:16:22.090 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
23:16:22.090 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
23:16:22.090 00.000 7680 Moving (0.14, 0.03) raw xDistance=-0.15 yDistance=0.04
23:16:22.090 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:16:22.091 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:16:22.091 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:16:22.091 00.000 7680 MoveAxis(E, 0, ABG)
23:16:22.091 00.000 7680 Move returns status 0, amount 0
23:16:22.091 00.000 7680 MoveAxis(N, 0, ABG)
23:16:22.091 00.000 7680 Move returns status 0, amount 0
23:16:22.091 00.000 7680 move complete, result=0
23:16:22.091 00.000 7680 worker thread done servicing request
23:16:22.091 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:22.095 00.004 6120 UpdateGuideState exits: m=13571 SNR=74.9 Saturated
23:16:22.098 00.003 6120 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 9 / 99999
23:16:22.101 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764047782.101,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.35,"Time":9.6,"SettleTime":10.0,"StarLocked":true}
23:16:22.105 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:22.108 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:22.112 00.004 6120 Enqueuing Expose request
23:16:22.116 00.004 7680 Worker thread wakes up
23:16:22.116 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:22.117 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:22.117 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:23.357 01.240 7680 Exposure complete
23:16:23.487 00.130 7680 worker thread done servicing request
23:16:23.487 00.000 6120 OnExposeComplete: enter
23:16:23.492 00.005 6120 UpdateGuideState(): m_state=6
23:16:23.495 00.003 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1595
23:16:23.499 00.004 6120 Star::Find returns 1 (1), X=960.22, Y=39.92, Mass=13886, SNR=78.0, Peak=255 HFD=6.8
23:16:23.503 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
23:16:23.507 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.73)
23:16:23.510 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.34 hyp=0.35 cameraTheta=1.87 mountX=0.04 mountY=-0.35, mountTheta=-1.46
23:16:23.516 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.34, opts=13)
23:16:23.519 00.003 6120 Enqueuing Move request for scope (-0.10, 0.34)
23:16:23.524 00.005 7680 Worker thread wakes up
23:16:23.524 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.34) opts 0xd
23:16:23.524 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.34)
23:16:23.524 00.000 7680 Moving (-0.10, 0.34) raw xDistance=0.04 yDistance=-0.35
23:16:23.524 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:16:23.524 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:16:23.524 00.000 7680 MoveAxis(E, 0, ABG)
23:16:23.524 00.000 7680 Move returns status 0, amount 0
23:16:23.524 00.000 7680 MoveAxis(N, 190, ABG)
23:16:23.525 00.001 7680 Guiding  Dir = 0, Dur = 190
23:16:23.525 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:23.529 00.004 7680 IsSlewing returns 0
23:16:23.529 00.000 6120 UpdateGuideState exits: m=13886 SNR=78.0 Saturated
23:16:23.533 00.004 7680 IsGuiding returns 0
23:16:23.534 00.001 6120 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 10 / 99999
23:16:23.537 00.003 7680 PulseGuide returned control before completion, sleep 200
23:16:23.537 00.000 6120 PhdController: newstate STATE_FINISH
23:16:23.542 00.005 6120 PhdController complete: success
23:16:23.546 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764047783.546,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
23:16:23.551 00.005 6120 Mount: notify guiding dither settle done success=1
23:16:23.554 00.003 6120 PhdController: newstate STATE_IDLE
23:16:23.559 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:23.561 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:23.565 00.004 6120 Enqueuing Expose request
23:16:23.740 00.175 7680 IsGuiding returns 1
23:16:23.741 00.001 7680 scope still moving after pulse duration time elapsed
23:16:23.771 00.030 7680 IsSlewing returns 0
23:16:23.772 00.001 7680 IsGuiding returns 0
23:16:23.773 00.001 7680 scope move finished after 190 + 48 ms
23:16:23.773 00.000 7680 Move returns status 0, amount 190
23:16:23.774 00.001 7680 move complete, result=0
23:16:23.774 00.000 7680 worker thread done servicing request
23:16:23.774 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 190 ms NORTH
23:16:23.779 00.005 7680 Worker thread wakes up
23:16:23.780 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:23.780 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:25.037 01.257 7680 Exposure complete
23:16:25.179 00.142 7680 worker thread done servicing request
23:16:25.180 00.001 6120 OnExposeComplete: enter
23:16:25.184 00.004 6120 UpdateGuideState(): m_state=6
23:16:25.189 00.005 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1596
23:16:25.193 00.004 6120 Star::Find returns 1 (1), X=960.48, Y=39.60, Mass=13254, SNR=75.1, Peak=255 HFD=7.0
23:16:25.197 00.004 6120 CameraToMount -- cameraTheta (0.10) - m_xAngle (-2.95) = xAngle (3.06 = 3.06)
23:16:25.202 00.005 6120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.79 = 2.79)
23:16:25.206 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.10 mountX=-0.16 mountY=0.06, mountTheta=2.81
23:16:25.212 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.02, opts=13)
23:16:25.216 00.004 6120 Enqueuing Move request for scope (0.16, 0.02)
23:16:25.220 00.004 7680 Worker thread wakes up
23:16:25.220 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:25.224 00.004 6120 UpdateGuideState exits: m=13254 SNR=75.1 Saturated
23:16:25.228 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
23:16:25.228 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
23:16:25.228 00.000 7680 Moving (0.16, 0.02) raw xDistance=-0.16 yDistance=0.06
23:16:25.228 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:16:25.229 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:25.234 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:25.239 00.005 6120 Enqueuing Expose request
23:16:25.243 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:16:25.243 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:16:25.244 00.001 7680 MoveAxis(E, 0, ABG)
23:16:25.244 00.000 7680 Move returns status 0, amount 0
23:16:25.244 00.000 7680 MoveAxis(N, 0, ABG)
23:16:25.244 00.000 7680 Move returns status 0, amount 0
23:16:25.245 00.001 7680 move complete, result=0
23:16:25.245 00.000 7680 worker thread done servicing request
23:16:25.245 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:25.250 00.005 7680 Worker thread wakes up
23:16:25.250 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:25.250 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:26.506 01.256 7680 Exposure complete
23:16:26.649 00.143 7680 worker thread done servicing request
23:16:26.649 00.000 6120 OnExposeComplete: enter
23:16:26.654 00.005 6120 UpdateGuideState(): m_state=6
23:16:26.658 00.004 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1597
23:16:26.663 00.005 6120 Star::Find returns 1 (1), X=960.31, Y=39.97, Mass=13359, SNR=75.8, Peak=255 HFD=6.7
23:16:26.666 00.003 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
23:16:26.670 00.004 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
23:16:26.675 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.39 hyp=0.39 cameraTheta=1.58 mountX=-0.07 mountY=-0.35, mountTheta=-1.76
23:16:26.682 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.39, opts=13)
23:16:26.688 00.006 6120 Enqueuing Move request for scope (-0.01, 0.39)
23:16:26.691 00.003 7680 Worker thread wakes up
23:16:26.692 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:26.695 00.003 6120 UpdateGuideState exits: m=13359 SNR=75.8 Saturated
23:16:26.701 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:26.706 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:26.710 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.39) opts 0xd
23:16:26.710 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.39)
23:16:26.710 00.000 6120 Enqueuing Expose request
23:16:26.717 00.007 7680 Moving (-0.01, 0.39) raw xDistance=-0.07 yDistance=-0.35
23:16:26.717 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:16:26.717 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:16:26.717 00.000 7680 MoveAxis(E, 0, ABG)
23:16:26.718 00.001 7680 Move returns status 0, amount 0
23:16:26.718 00.000 7680 MoveAxis(N, 191, ABG)
23:16:26.718 00.000 7680 Guiding  Dir = 0, Dur = 191
23:16:26.719 00.001 7680 IsSlewing returns 0
23:16:26.719 00.000 7680 IsGuiding returns 0
23:16:26.719 00.000 7680 PulseGuide returned control before completion, sleep 201
23:16:26.929 00.210 7680 IsGuiding returns 1
23:16:26.931 00.002 7680 scope still moving after pulse duration time elapsed
23:16:26.961 00.030 7680 IsSlewing returns 0
23:16:26.963 00.002 7680 IsGuiding returns 1
23:16:26.993 00.030 7680 IsSlewing returns 0
23:16:26.995 00.002 7680 IsGuiding returns 0
23:16:26.995 00.000 7680 scope move finished after 191 + 84 ms
23:16:26.996 00.001 7680 Move returns status 0, amount 191
23:16:26.996 00.000 7680 move complete, result=0
23:16:26.996 00.000 7680 worker thread done servicing request
23:16:26.997 00.001 7680 Worker thread wakes up
23:16:26.997 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 191 ms NORTH
23:16:27.004 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:27.004 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:28.255 01.251 7680 Exposure complete
23:16:28.388 00.133 7680 worker thread done servicing request
23:16:28.388 00.000 6120 OnExposeComplete: enter
23:16:28.394 00.006 6120 UpdateGuideState(): m_state=6
23:16:28.400 00.006 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1598
23:16:28.404 00.004 6120 Star::Find returns 1 (1), X=960.24, Y=39.92, Mass=12972, SNR=74.2, Peak=255 HFD=6.8
23:16:28.409 00.005 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
23:16:28.415 00.006 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
23:16:28.420 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.34 hyp=0.35 cameraTheta=1.80 mountX=0.01 mountY=-0.34, mountTheta=-1.53
23:16:28.426 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.34, opts=13)
23:16:28.432 00.006 6120 Enqueuing Move request for scope (-0.08, 0.34)
23:16:28.435 00.003 7680 Worker thread wakes up
23:16:28.435 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:28.439 00.004 6120 UpdateGuideState exits: m=12972 SNR=74.2 Saturated
23:16:28.443 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:28.448 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:28.451 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.34) opts 0xd
23:16:28.451 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.34)
23:16:28.451 00.000 6120 Enqueuing Expose request
23:16:28.456 00.005 7680 Moving (-0.08, 0.34) raw xDistance=0.01 yDistance=-0.34
23:16:28.457 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:16:28.457 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:16:28.457 00.000 7680 MoveAxis(E, 0, ABG)
23:16:28.457 00.000 7680 Move returns status 0, amount 0
23:16:28.457 00.000 7680 MoveAxis(N, 184, ABG)
23:16:28.457 00.000 7680 Guiding  Dir = 0, Dur = 184
23:16:28.459 00.002 7680 IsSlewing returns 0
23:16:28.459 00.000 7680 IsGuiding returns 0
23:16:28.459 00.000 7680 PulseGuide returned control before completion, sleep 194
23:16:28.663 00.204 7680 IsGuiding returns 1
23:16:28.663 00.000 7680 scope still moving after pulse duration time elapsed
23:16:28.695 00.032 7680 IsSlewing returns 0
23:16:28.696 00.001 7680 IsGuiding returns 0
23:16:28.696 00.000 7680 scope move finished after 184 + 53 ms
23:16:28.696 00.000 7680 Move returns status 0, amount 184
23:16:28.698 00.002 7680 move complete, result=0
23:16:28.699 00.001 7680 worker thread done servicing request
23:16:28.699 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 184 ms NORTH
23:16:28.706 00.007 7680 Worker thread wakes up
23:16:28.707 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:28.707 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:29.961 01.254 7680 Exposure complete
23:16:30.102 00.141 7680 worker thread done servicing request
23:16:30.103 00.001 6120 OnExposeComplete: enter
23:16:30.108 00.005 6120 UpdateGuideState(): m_state=6
23:16:30.116 00.008 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1599
23:16:30.121 00.005 6120 Star::Find returns 1 (1), X=960.30, Y=39.90, Mass=13275, SNR=75.2, Peak=255 HFD=6.7
23:16:30.125 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
23:16:30.129 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
23:16:30.132 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.32 hyp=0.32 cameraTheta=1.64 mountX=-0.04 mountY=-0.29, mountTheta=-1.70
23:16:30.138 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.32, opts=13)
23:16:30.143 00.005 6120 Enqueuing Move request for scope (-0.02, 0.32)
23:16:30.146 00.003 7680 Worker thread wakes up
23:16:30.146 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:30.151 00.005 6120 UpdateGuideState exits: m=13275 SNR=75.2 Saturated
23:16:30.154 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:30.157 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:30.160 00.003 6120 Enqueuing Expose request
23:16:30.164 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.32) opts 0xd
23:16:30.164 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.32)
23:16:30.164 00.000 7680 Moving (-0.02, 0.32) raw xDistance=-0.04 yDistance=-0.29
23:16:30.164 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:16:30.164 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:16:30.165 00.001 7680 MoveAxis(E, 0, ABG)
23:16:30.165 00.000 7680 Move returns status 0, amount 0
23:16:30.165 00.000 7680 MoveAxis(N, 159, ABG)
23:16:30.165 00.000 7680 Guiding  Dir = 0, Dur = 159
23:16:30.166 00.001 7680 IsSlewing returns 0
23:16:30.166 00.000 7680 IsGuiding returns 0
23:16:30.167 00.001 7680 PulseGuide returned control before completion, sleep 169
23:16:30.342 00.175 7680 IsGuiding returns 1
23:16:30.342 00.000 7680 scope still moving after pulse duration time elapsed
23:16:30.373 00.031 7680 IsSlewing returns 0
23:16:30.374 00.001 7680 IsGuiding returns 0
23:16:30.375 00.001 7680 scope move finished after 159 + 49 ms
23:16:30.375 00.000 7680 Move returns status 0, amount 159
23:16:30.375 00.000 7680 move complete, result=0
23:16:30.376 00.001 7680 worker thread done servicing request
23:16:30.376 00.000 7680 Worker thread wakes up
23:16:30.377 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 159 ms NORTH
23:16:30.383 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:30.383 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:31.640 01.257 7680 Exposure complete
23:16:31.787 00.147 7680 worker thread done servicing request
23:16:31.787 00.000 6120 OnExposeComplete: enter
23:16:31.791 00.004 6120 UpdateGuideState(): m_state=6
23:16:31.796 00.005 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1600
23:16:31.800 00.004 6120 Star::Find returns 1 (1), X=960.47, Y=39.62, Mass=13100, SNR=74.3, Peak=255 HFD=7.0
23:16:31.803 00.003 6120 CameraToMount -- cameraTheta (0.28) - m_xAngle (-2.95) = xAngle (3.23 = -3.05)
23:16:31.807 00.004 6120 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.97 = 2.97)
23:16:31.812 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.28 mountX=-0.16 mountY=0.03, mountTheta=2.97
23:16:31.816 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.04, opts=13)
23:16:31.820 00.004 6120 Enqueuing Move request for scope (0.15, 0.04)
23:16:31.824 00.004 7680 Worker thread wakes up
23:16:31.824 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
23:16:31.824 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
23:16:31.825 00.001 7680 Moving (0.15, 0.04) raw xDistance=-0.16 yDistance=0.03
23:16:31.825 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:16:31.826 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:16:31.826 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:31.831 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:16:31.832 00.001 6120 UpdateGuideState exits: m=13100 SNR=74.3 Saturated
23:16:31.836 00.004 7680 MoveAxis(E, 0, ABG)
23:16:31.836 00.000 7680 Move returns status 0, amount 0
23:16:31.836 00.000 7680 MoveAxis(N, 0, ABG)
23:16:31.837 00.001 7680 Move returns status 0, amount 0
23:16:31.837 00.000 7680 move complete, result=0
23:16:31.837 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:31.842 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:31.846 00.004 7680 worker thread done servicing request
23:16:31.846 00.000 6120 Enqueuing Expose request
23:16:31.849 00.003 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:31.854 00.005 7680 Worker thread wakes up
23:16:31.855 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:31.856 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:33.108 01.252 7680 Exposure complete
23:16:33.255 00.147 7680 worker thread done servicing request
23:16:33.256 00.001 6120 OnExposeComplete: enter
23:16:33.259 00.003 6120 UpdateGuideState(): m_state=6
23:16:33.264 00.005 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1601
23:16:33.268 00.004 6120 Star::Find returns 1 (1), X=960.28, Y=39.96, Mass=14018, SNR=75.9, Peak=255 HFD=6.8
23:16:33.273 00.005 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
23:16:33.278 00.005 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
23:16:33.281 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.38 hyp=0.38 cameraTheta=1.69 mountX=-0.03 mountY=-0.36, mountTheta=-1.65
23:16:33.286 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.38, opts=13)
23:16:33.291 00.005 6120 Enqueuing Move request for scope (-0.04, 0.38)
23:16:33.295 00.004 7680 Worker thread wakes up
23:16:33.296 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.38) opts 0xd
23:16:33.296 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.38)
23:16:33.296 00.000 7680 Moving (-0.04, 0.38) raw xDistance=-0.03 yDistance=-0.36
23:16:33.296 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:16:33.296 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:33.301 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:16:33.302 00.001 7680 MoveAxis(E, 0, ABG)
23:16:33.303 00.001 7680 Move returns status 0, amount 0
23:16:33.303 00.000 7680 MoveAxis(N, 196, ABG)
23:16:33.303 00.000 7680 Guiding  Dir = 0, Dur = 196
23:16:33.303 00.000 6120 UpdateGuideState exits: m=14018 SNR=75.9 Saturated
23:16:33.308 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:33.311 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:33.314 00.003 6120 Enqueuing Expose request
23:16:33.318 00.004 7680 IsSlewing returns 0
23:16:33.318 00.000 7680 IsGuiding returns 0
23:16:33.320 00.002 7680 PulseGuide returned control before completion, sleep 206
23:16:33.532 00.212 7680 IsGuiding returns 1
23:16:33.534 00.002 7680 scope still moving after pulse duration time elapsed
23:16:33.564 00.030 7680 IsSlewing returns 0
23:16:33.564 00.000 7680 IsGuiding returns 1
23:16:33.597 00.033 7680 IsSlewing returns 0
23:16:33.598 00.001 7680 IsGuiding returns 1
23:16:33.628 00.030 7680 IsSlewing returns 0
23:16:33.630 00.002 7680 IsGuiding returns 0
23:16:33.631 00.001 7680 scope move finished after 196 + 115 ms
23:16:33.632 00.001 7680 Move returns status 0, amount 196
23:16:33.632 00.000 7680 move complete, result=0
23:16:33.632 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 196 ms NORTH
23:16:33.642 00.010 7680 worker thread done servicing request
23:16:33.643 00.001 7680 Worker thread wakes up
23:16:33.644 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:33.648 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:34.895 01.247 7680 Exposure complete
23:16:35.028 00.133 7680 worker thread done servicing request
23:16:35.029 00.001 6120 OnExposeComplete: enter
23:16:35.032 00.003 6120 UpdateGuideState(): m_state=6
23:16:35.036 00.004 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1602
23:16:35.040 00.004 6120 Star::Find returns 1 (1), X=960.15, Y=39.87, Mass=12917, SNR=74.5, Peak=255 HFD=6.8
23:16:35.045 00.005 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
23:16:35.051 00.006 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
23:16:35.055 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.29 hyp=0.33 cameraTheta=2.11 mountX=0.11 mountY=-0.33, mountTheta=-1.24
23:16:35.061 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.29, opts=13)
23:16:35.065 00.004 6120 Enqueuing Move request for scope (-0.17, 0.29)
23:16:35.068 00.003 7680 Worker thread wakes up
23:16:35.068 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:35.071 00.003 6120 UpdateGuideState exits: m=12917 SNR=74.5 Saturated
23:16:35.076 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:35.080 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:35.085 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.29) opts 0xd
23:16:35.085 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.29)
23:16:35.085 00.000 7680 Moving (-0.17, 0.29) raw xDistance=0.11 yDistance=-0.33
23:16:35.085 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:16:35.085 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:16:35.086 00.001 7680 MoveAxis(E, 0, ABG)
23:16:35.086 00.000 7680 Move returns status 0, amount 0
23:16:35.086 00.000 7680 MoveAxis(N, 180, ABG)
23:16:35.086 00.000 7680 Guiding  Dir = 0, Dur = 180
23:16:35.086 00.000 6120 Enqueuing Expose request
23:16:35.090 00.004 7680 IsSlewing returns 0
23:16:35.090 00.000 7680 IsGuiding returns 0
23:16:35.091 00.001 7680 PulseGuide returned control before completion, sleep 190
23:16:35.291 00.200 7680 IsGuiding returns 1
23:16:35.295 00.004 7680 scope still moving after pulse duration time elapsed
23:16:35.323 00.028 7680 IsSlewing returns 0
23:16:35.324 00.001 7680 IsGuiding returns 0
23:16:35.325 00.001 7680 scope move finished after 180 + 54 ms
23:16:35.325 00.000 7680 Move returns status 0, amount 180
23:16:35.326 00.001 7680 move complete, result=0
23:16:35.326 00.000 7680 worker thread done servicing request
23:16:35.327 00.001 7680 Worker thread wakes up
23:16:35.327 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 180 ms NORTH
23:16:35.335 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:35.335 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:36.583 01.248 7680 Exposure complete
23:16:36.731 00.148 7680 worker thread done servicing request
23:16:36.732 00.001 6120 OnExposeComplete: enter
23:16:36.736 00.004 6120 UpdateGuideState(): m_state=6
23:16:36.741 00.005 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1603
23:16:36.745 00.004 6120 Star::Find returns 1 (1), X=960.23, Y=39.79, Mass=13299, SNR=74.6, Peak=255 HFD=6.6
23:16:36.749 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
23:16:36.754 00.005 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.62)
23:16:36.756 00.002 6120 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.98 mountX=0.05 mountY=-0.23, mountTheta=-1.35
23:16:36.761 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.21, opts=13)
23:16:36.767 00.006 6120 Enqueuing Move request for scope (-0.09, 0.21)
23:16:36.770 00.003 7680 Worker thread wakes up
23:16:36.770 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
23:16:36.770 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
23:16:36.770 00.000 7680 Moving (-0.09, 0.21) raw xDistance=0.05 yDistance=-0.23
23:16:36.771 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:16:36.771 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:16:36.771 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:36.776 00.005 6120 UpdateGuideState exits: m=13299 SNR=74.6 Saturated
23:16:36.779 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:36.783 00.004 7680 MoveAxis(E, 0, ABG)
23:16:36.783 00.000 7680 Move returns status 0, amount 0
23:16:36.783 00.000 7680 MoveAxis(N, 125, ABG)
23:16:36.783 00.000 7680 Guiding  Dir = 0, Dur = 125
23:16:36.783 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:36.788 00.005 7680 IsSlewing returns 0
23:16:36.788 00.000 6120 Enqueuing Expose request
23:16:36.792 00.004 7680 IsGuiding returns 0
23:16:36.792 00.000 7680 PulseGuide returned control before completion, sleep 135
23:16:36.930 00.138 7680 IsGuiding returns 1
23:16:36.930 00.000 7680 scope still moving after pulse duration time elapsed
23:16:36.960 00.030 7680 IsSlewing returns 0
23:16:36.962 00.002 7680 IsGuiding returns 0
23:16:36.962 00.000 7680 scope move finished after 125 + 44 ms
23:16:36.962 00.000 7680 Move returns status 0, amount 125
23:16:36.962 00.000 7680 move complete, result=0
23:16:36.962 00.000 7680 worker thread done servicing request
23:16:36.964 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 125 ms NORTH
23:16:36.969 00.005 7680 Worker thread wakes up
23:16:36.969 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:36.969 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:38.223 01.254 7680 Exposure complete
23:16:38.353 00.130 7680 worker thread done servicing request
23:16:38.353 00.000 6120 OnExposeComplete: enter
23:16:38.359 00.006 6120 UpdateGuideState(): m_state=6
23:16:38.361 00.002 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1604
23:16:38.364 00.003 6120 Star::Find returns 1 (1), X=960.26, Y=39.85, Mass=13257, SNR=74.7, Peak=255 HFD=6.8
23:16:38.367 00.003 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
23:16:38.370 00.003 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.81)
23:16:38.375 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.28 cameraTheta=1.79 mountX=0.01 mountY=-0.27, mountTheta=-1.54
23:16:38.379 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.27, opts=13)
23:16:38.382 00.003 6120 Enqueuing Move request for scope (-0.06, 0.27)
23:16:38.387 00.005 7680 Worker thread wakes up
23:16:38.387 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:38.391 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.27) opts 0xd
23:16:38.391 00.000 6120 UpdateGuideState exits: m=13257 SNR=74.7 Saturated
23:16:38.396 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.27)
23:16:38.396 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:38.400 00.004 7680 Moving (-0.06, 0.27) raw xDistance=0.01 yDistance=-0.27
23:16:38.401 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:38.406 00.005 6120 Enqueuing Expose request
23:16:38.411 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:16:38.411 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:16:38.412 00.001 7680 MoveAxis(E, 0, ABG)
23:16:38.412 00.000 7680 Move returns status 0, amount 0
23:16:38.412 00.000 7680 MoveAxis(N, 148, ABG)
23:16:38.412 00.000 7680 Guiding  Dir = 0, Dur = 148
23:16:38.413 00.001 7680 IsSlewing returns 0
23:16:38.413 00.000 7680 IsGuiding returns 0
23:16:38.414 00.001 7680 PulseGuide returned control before completion, sleep 158
23:16:38.574 00.160 7680 IsGuiding returns 1
23:16:38.575 00.001 7680 scope still moving after pulse duration time elapsed
23:16:38.605 00.030 7680 IsSlewing returns 0
23:16:38.605 00.000 7680 IsGuiding returns 0
23:16:38.605 00.000 7680 scope move finished after 148 + 43 ms
23:16:38.606 00.001 7680 Move returns status 0, amount 148
23:16:38.606 00.000 7680 move complete, result=0
23:16:38.606 00.000 7680 worker thread done servicing request
23:16:38.606 00.000 7680 Worker thread wakes up
23:16:38.606 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 148 ms NORTH
23:16:38.610 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:38.610 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:39.831 01.221 7680 Exposure complete
23:16:40.198 00.367 7680 worker thread done servicing request
23:16:40.198 00.000 6120 OnExposeComplete: enter
23:16:40.202 00.004 6120 UpdateGuideState(): m_state=6
23:16:40.204 00.002 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1605
23:16:40.208 00.004 6120 Star::Find returns 1 (1), X=960.48, Y=39.63, Mass=13528, SNR=74.5, Peak=255 HFD=7.0
23:16:40.211 00.003 6120 CameraToMount -- cameraTheta (0.30) - m_xAngle (-2.95) = xAngle (3.25 = -3.03)
23:16:40.215 00.004 6120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.99 = 2.99)
23:16:40.218 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.30 mountX=-0.17 mountY=0.03, mountTheta=2.99
23:16:40.222 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.05, opts=13)
23:16:40.225 00.003 6120 Enqueuing Move request for scope (0.16, 0.05)
23:16:40.228 00.003 7680 Worker thread wakes up
23:16:40.228 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
23:16:40.228 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
23:16:40.228 00.000 7680 Moving (0.16, 0.05) raw xDistance=-0.17 yDistance=0.03
23:16:40.228 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:16:40.228 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:16:40.228 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:40.231 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:16:40.232 00.001 7680 MoveAxis(E, 0, ABG)
23:16:40.232 00.000 7680 Move returns status 0, amount 0
23:16:40.232 00.000 7680 MoveAxis(N, 0, ABG)
23:16:40.232 00.000 7680 Move returns status 0, amount 0
23:16:40.232 00.000 7680 move complete, result=0
23:16:40.232 00.000 6120 UpdateGuideState exits: m=13528 SNR=74.5 Saturated
23:16:40.235 00.003 7680 worker thread done servicing request
23:16:40.235 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:40.238 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:40.241 00.003 6120 Enqueuing Expose request
23:16:40.245 00.004 7680 Worker thread wakes up
23:16:40.245 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:40.245 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:40.245 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:41.483 01.238 7680 Exposure complete
23:16:41.604 00.121 6120 OnExposeComplete: enter
23:16:41.611 00.007 7680 worker thread done servicing request
23:16:41.611 00.000 6120 UpdateGuideState(): m_state=6
23:16:41.614 00.003 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1606
23:16:41.618 00.004 6120 Star::Find returns 1 (1), X=960.17, Y=39.83, Mass=13881, SNR=77.4, Peak=255 HFD=6.8
23:16:41.623 00.005 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
23:16:41.626 00.003 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
23:16:41.630 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.25 hyp=0.29 cameraTheta=2.12 mountX=0.10 mountY=-0.29, mountTheta=-1.23
23:16:41.636 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.25, opts=13)
23:16:41.641 00.005 6120 Enqueuing Move request for scope (-0.15, 0.25)
23:16:41.645 00.004 7680 Worker thread wakes up
23:16:41.645 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:41.648 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.25) opts 0xd
23:16:41.650 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.25)
23:16:41.650 00.000 6120 UpdateGuideState exits: m=13881 SNR=77.4 Saturated
23:16:41.653 00.003 7680 Moving (-0.15, 0.25) raw xDistance=0.10 yDistance=-0.29
23:16:41.653 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:41.656 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:16:41.656 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:41.660 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:16:41.660 00.000 6120 Enqueuing Expose request
23:16:41.664 00.004 7680 MoveAxis(E, 0, ABG)
23:16:41.665 00.001 7680 Move returns status 0, amount 0
23:16:41.665 00.000 7680 MoveAxis(N, 156, ABG)
23:16:41.665 00.000 7680 Guiding  Dir = 0, Dur = 156
23:16:41.665 00.000 7680 IsSlewing returns 0
23:16:41.665 00.000 7680 IsGuiding returns 0
23:16:41.665 00.000 7680 PulseGuide returned control before completion, sleep 166
23:16:41.844 00.179 7680 IsGuiding returns 1
23:16:41.844 00.000 7680 scope still moving after pulse duration time elapsed
23:16:41.876 00.032 7680 IsSlewing returns 0
23:16:41.876 00.000 7680 IsGuiding returns 0
23:16:41.876 00.000 7680 scope move finished after 156 + 54 ms
23:16:41.876 00.000 7680 Move returns status 0, amount 156
23:16:41.876 00.000 7680 move complete, result=0
23:16:41.877 00.001 7680 worker thread done servicing request
23:16:41.877 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 156 ms NORTH
23:16:41.882 00.005 7680 Worker thread wakes up
23:16:41.883 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:41.883 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:43.135 01.252 7680 Exposure complete
23:16:43.259 00.124 7680 worker thread done servicing request
23:16:43.259 00.000 6120 OnExposeComplete: enter
23:16:43.263 00.004 6120 UpdateGuideState(): m_state=6
23:16:43.267 00.004 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1607
23:16:43.271 00.004 6120 Star::Find returns 1 (1), X=960.42, Y=39.52, Mass=13236, SNR=75.0, Peak=255 HFD=7.0
23:16:43.275 00.004 6120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-2.95) = xAngle (2.44 = 2.44)
23:16:43.279 00.004 6120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.17 = 2.17)
23:16:43.282 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.51 mountX=-0.09 mountY=0.10, mountTheta=2.32
23:16:43.287 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.06, opts=13)
23:16:43.290 00.003 6120 Enqueuing Move request for scope (0.10, -0.06)
23:16:43.293 00.003 7680 Worker thread wakes up
23:16:43.295 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
23:16:43.295 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
23:16:43.295 00.000 7680 Moving (0.10, -0.06) raw xDistance=-0.09 yDistance=0.10
23:16:43.295 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:16:43.295 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:16:43.296 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:43.302 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:16:43.303 00.001 7680 MoveAxis(E, 0, ABG)
23:16:43.303 00.000 6120 UpdateGuideState exits: m=13236 SNR=75.0 Saturated
23:16:43.307 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:43.310 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:43.316 00.006 6120 Enqueuing Expose request
23:16:43.320 00.004 7680 Move returns status 0, amount 0
23:16:43.320 00.000 7680 MoveAxis(N, 0, ABG)
23:16:43.320 00.000 7680 Move returns status 0, amount 0
23:16:43.320 00.000 7680 move complete, result=0
23:16:43.320 00.000 7680 worker thread done servicing request
23:16:43.321 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:16:43.325 00.004 7680 Worker thread wakes up
23:16:43.325 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:43.326 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:44.578 01.252 7680 Exposure complete
23:16:44.718 00.140 7680 worker thread done servicing request
23:16:44.719 00.001 6120 OnExposeComplete: enter
23:16:44.724 00.005 6120 UpdateGuideState(): m_state=6
23:16:44.728 00.004 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1608
23:16:44.732 00.004 6120 Star::Find returns 1 (1), X=960.31, Y=39.94, Mass=13062, SNR=74.2, Peak=255 HFD=6.8
23:16:44.736 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
23:16:44.743 00.007 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
23:16:44.747 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.36 hyp=0.36 cameraTheta=1.60 mountX=-0.06 mountY=-0.33, mountTheta=-1.74
23:16:44.753 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.36, opts=13)
23:16:44.757 00.004 6120 Enqueuing Move request for scope (-0.01, 0.36)
23:16:44.761 00.004 7680 Worker thread wakes up
23:16:44.761 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.36) opts 0xd
23:16:44.762 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.36)
23:16:44.763 00.001 7680 Moving (-0.01, 0.36) raw xDistance=-0.06 yDistance=-0.33
23:16:44.763 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:44.767 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:16:44.767 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:16:44.768 00.001 7680 MoveAxis(E, 0, ABG)
23:16:44.768 00.000 7680 Move returns status 0, amount 0
23:16:44.768 00.000 7680 MoveAxis(N, 178, ABG)
23:16:44.768 00.000 7680 Guiding  Dir = 0, Dur = 178
23:16:44.769 00.001 6120 UpdateGuideState exits: m=13062 SNR=74.2 Saturated
23:16:44.773 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:44.777 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:44.781 00.004 6120 Enqueuing Expose request
23:16:44.786 00.005 7680 IsSlewing returns 0
23:16:44.786 00.000 7680 IsGuiding returns 0
23:16:44.786 00.000 7680 PulseGuide returned control before completion, sleep 188
23:16:44.989 00.203 7680 IsGuiding returns 1
23:16:44.990 00.001 7680 scope still moving after pulse duration time elapsed
23:16:45.020 00.030 7680 IsSlewing returns 0
23:16:45.022 00.002 7680 IsGuiding returns 0
23:16:45.023 00.001 7680 scope move finished after 178 + 58 ms
23:16:45.024 00.001 7680 Move returns status 0, amount 178
23:16:45.024 00.000 7680 move complete, result=0
23:16:45.025 00.001 7680 worker thread done servicing request
23:16:45.025 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 178 ms NORTH
23:16:45.031 00.006 7680 Worker thread wakes up
23:16:45.032 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:45.032 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:46.289 01.257 7680 Exposure complete
23:16:46.429 00.140 7680 worker thread done servicing request
23:16:46.430 00.001 6120 OnExposeComplete: enter
23:16:46.434 00.004 6120 UpdateGuideState(): m_state=6
23:16:46.438 00.004 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1609
23:16:46.442 00.004 6120 Star::Find returns 1 (1), X=960.40, Y=39.67, Mass=13298, SNR=75.3, Peak=255 HFD=7.0
23:16:46.446 00.004 6120 CameraToMount -- cameraTheta (0.82) - m_xAngle (-2.95) = xAngle (3.77 = -2.51)
23:16:46.450 00.004 6120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.50 = -2.78)
23:16:46.455 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.82 mountX=-0.10 mountY=-0.04, mountTheta=-2.73
23:16:46.460 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.09, opts=13)
23:16:46.464 00.004 6120 Enqueuing Move request for scope (0.08, 0.09)
23:16:46.468 00.004 7680 Worker thread wakes up
23:16:46.468 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
23:16:46.469 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
23:16:46.469 00.000 7680 Moving (0.08, 0.09) raw xDistance=-0.10 yDistance=-0.04
23:16:46.469 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:46.474 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:16:46.474 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:16:46.474 00.000 6120 UpdateGuideState exits: m=13298 SNR=75.3 Saturated
23:16:46.477 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:46.483 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:16:46.483 00.000 7680 MoveAxis(E, 0, ABG)
23:16:46.483 00.000 7680 Move returns status 0, amount 0
23:16:46.484 00.001 7680 MoveAxis(N, 0, ABG)
23:16:46.484 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:46.488 00.004 6120 Enqueuing Expose request
23:16:46.491 00.003 7680 Move returns status 0, amount 0
23:16:46.492 00.001 7680 move complete, result=0
23:16:46.492 00.000 7680 worker thread done servicing request
23:16:46.492 00.000 7680 Worker thread wakes up
23:16:46.493 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:16:46.498 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:46.498 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:47.746 01.248 7680 Exposure complete
23:16:47.883 00.137 7680 worker thread done servicing request
23:16:47.884 00.001 6120 OnExposeComplete: enter
23:16:47.888 00.004 6120 UpdateGuideState(): m_state=6
23:16:47.894 00.006 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1610
23:16:47.899 00.005 6120 Star::Find returns 1 (1), X=960.22, Y=40.13, Mass=13639, SNR=75.1, Peak=255 HFD=6.7
23:16:47.902 00.003 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
23:16:47.907 00.005 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
23:16:47.910 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.55 hyp=0.56 cameraTheta=1.75 mountX=-0.01 mountY=-0.53, mountTheta=-1.58
23:16:47.915 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.55, opts=13)
23:16:47.919 00.004 6120 Enqueuing Move request for scope (-0.10, 0.55)
23:16:47.924 00.005 7680 Worker thread wakes up
23:16:47.925 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:47.929 00.004 6120 UpdateGuideState exits: m=13639 SNR=75.1 Saturated
23:16:47.933 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:47.935 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:47.941 00.006 6120 Enqueuing Expose request
23:16:47.943 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.55) opts 0xd
23:16:47.943 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.55)
23:16:47.943 00.000 7680 Moving (-0.10, 0.55) raw xDistance=-0.01 yDistance=-0.53
23:16:47.943 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:16:47.943 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
23:16:47.943 00.000 7680 MoveAxis(E, 0, ABG)
23:16:47.945 00.002 7680 Move returns status 0, amount 0
23:16:47.945 00.000 7680 MoveAxis(N, 290, ABG)
23:16:47.945 00.000 7680 Guiding  Dir = 0, Dur = 290
23:16:47.945 00.000 7680 IsSlewing returns 0
23:16:47.946 00.001 7680 IsGuiding returns 0
23:16:47.946 00.000 7680 PulseGuide returned control before completion, sleep 300
23:16:48.249 00.303 7680 IsGuiding returns 1
23:16:48.250 00.001 7680 scope still moving after pulse duration time elapsed
23:16:48.280 00.030 7680 IsSlewing returns 0
23:16:48.281 00.001 7680 IsGuiding returns 0
23:16:48.282 00.001 7680 scope move finished after 290 + 46 ms
23:16:48.282 00.000 7680 Move returns status 0, amount 290
23:16:48.283 00.001 7680 move complete, result=0
23:16:48.283 00.000 7680 worker thread done servicing request
23:16:48.283 00.000 7680 Worker thread wakes up
23:16:48.285 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 290 ms NORTH
23:16:48.291 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:48.292 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:49.541 01.249 7680 Exposure complete
23:16:49.694 00.153 7680 worker thread done servicing request
23:16:49.694 00.000 6120 OnExposeComplete: enter
23:16:49.701 00.007 6120 UpdateGuideState(): m_state=6
23:16:49.705 00.004 6120 Star::Find(15, 960, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1611
23:16:49.711 00.006 6120 Star::Find returns 1 (1), X=960.20, Y=39.95, Mass=13796, SNR=77.4, Peak=255 HFD=6.9
23:16:49.714 00.003 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
23:16:49.719 00.005 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
23:16:49.723 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.37 hyp=0.39 cameraTheta=1.88 mountX=0.05 mountY=-0.38, mountTheta=-1.45
23:16:49.727 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.37, opts=13)
23:16:49.732 00.005 6120 Enqueuing Move request for scope (-0.12, 0.37)
23:16:49.737 00.005 7680 Worker thread wakes up
23:16:49.738 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.37) opts 0xd
23:16:49.738 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.37)
23:16:49.738 00.000 7680 Moving (-0.12, 0.37) raw xDistance=0.05 yDistance=-0.38
23:16:49.739 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:16:49.739 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:16:49.739 00.000 7680 MoveAxis(E, 0, ABG)
23:16:49.739 00.000 7680 Move returns status 0, amount 0
23:16:49.739 00.000 7680 MoveAxis(N, 208, ABG)
23:16:49.739 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:49.744 00.005 7680 Guiding  Dir = 0, Dur = 208
23:16:49.745 00.001 6120 UpdateGuideState exits: m=13796 SNR=77.4 Saturated
23:16:49.749 00.004 7680 IsSlewing returns 0
23:16:49.749 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:49.753 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:49.757 00.004 7680 IsGuiding returns 0
23:16:49.758 00.001 6120 Enqueuing Expose request
23:16:49.761 00.003 7680 PulseGuide returned control before completion, sleep 218
23:16:49.984 00.223 7680 IsGuiding returns 1
23:16:49.986 00.002 7680 scope still moving after pulse duration time elapsed
23:16:50.015 00.029 7680 IsSlewing returns 0
23:16:50.017 00.002 7680 IsGuiding returns 0
23:16:50.018 00.001 7680 scope move finished after 208 + 53 ms
23:16:50.018 00.000 7680 Move returns status 0, amount 208
23:16:50.018 00.000 7680 move complete, result=0
23:16:50.020 00.002 7680 worker thread done servicing request
23:16:50.020 00.000 7680 Worker thread wakes up
23:16:50.020 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 208 ms NORTH
23:16:50.027 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:50.027 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:51.281 01.254 7680 Exposure complete
23:16:51.417 00.136 7680 worker thread done servicing request
23:16:51.418 00.001 6120 OnExposeComplete: enter
23:16:51.421 00.003 6120 UpdateGuideState(): m_state=6
23:16:51.425 00.004 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1612
23:16:51.429 00.004 6120 Star::Find returns 1 (1), X=960.20, Y=39.74, Mass=13778, SNR=76.6, Peak=255 HFD=6.8
23:16:51.433 00.004 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.11)
23:16:51.437 00.004 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.38)
23:16:51.440 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.22 mountX=0.09 mountY=-0.20, mountTheta=-1.14
23:16:51.445 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.16, opts=13)
23:16:51.449 00.004 6120 Enqueuing Move request for scope (-0.12, 0.16)
23:16:51.453 00.004 7680 Worker thread wakes up
23:16:51.454 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:51.460 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
23:16:51.460 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
23:16:51.460 00.000 7680 Moving (-0.12, 0.16) raw xDistance=0.09 yDistance=-0.20
23:16:51.460 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:16:51.461 00.001 6120 UpdateGuideState exits: m=13778 SNR=76.6 Saturated
23:16:51.465 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:51.469 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:16:51.469 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:51.473 00.004 6120 Enqueuing Expose request
23:16:51.476 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:16:51.477 00.001 7680 MoveAxis(E, 0, ABG)
23:16:51.477 00.000 7680 Move returns status 0, amount 0
23:16:51.477 00.000 7680 MoveAxis(N, 0, ABG)
23:16:51.477 00.000 7680 Move returns status 0, amount 0
23:16:51.478 00.001 7680 move complete, result=0
23:16:51.478 00.000 7680 worker thread done servicing request
23:16:51.478 00.000 7680 Worker thread wakes up
23:16:51.478 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:16:51.483 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:51.483 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:52.731 01.248 7680 Exposure complete
23:16:52.868 00.137 7680 worker thread done servicing request
23:16:52.868 00.000 6120 OnExposeComplete: enter
23:16:52.872 00.004 6120 UpdateGuideState(): m_state=6
23:16:52.876 00.004 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1613
23:16:52.879 00.003 6120 Star::Find returns 1 (1), X=960.39, Y=39.56, Mass=12853, SNR=74.0, Peak=255 HFD=7.0
23:16:52.884 00.005 6120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-2.95) = xAngle (2.68 = 2.68)
23:16:52.888 00.004 6120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.41 = 2.41)
23:16:52.891 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.27 mountX=-0.06 mountY=0.05, mountTheta=2.50
23:16:52.897 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.02, opts=13)
23:16:52.901 00.004 6120 Enqueuing Move request for scope (0.07, -0.02)
23:16:52.903 00.002 7680 Worker thread wakes up
23:16:52.903 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:16:52.903 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:16:52.904 00.001 7680 Moving (0.07, -0.02) raw xDistance=-0.06 yDistance=0.05
23:16:52.904 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:16:52.904 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:16:52.904 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:16:52.904 00.000 7680 MoveAxis(E, 0, ABG)
23:16:52.904 00.000 7680 Move returns status 0, amount 0
23:16:52.904 00.000 7680 MoveAxis(N, 0, ABG)
23:16:52.906 00.002 7680 Move returns status 0, amount 0
23:16:52.906 00.000 7680 move complete, result=0
23:16:52.906 00.000 7680 worker thread done servicing request
23:16:52.906 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:52.911 00.005 6120 UpdateGuideState exits: m=12853 SNR=74.0 Saturated
23:16:52.913 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:52.917 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:52.919 00.002 6120 Enqueuing Expose request
23:16:52.923 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:16:52.926 00.003 7680 Worker thread wakes up
23:16:52.926 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:52.926 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:54.175 01.249 7680 Exposure complete
23:16:54.306 00.131 6120 OnExposeComplete: enter
23:16:54.308 00.002 6120 UpdateGuideState(): m_state=6
23:16:54.313 00.005 7680 worker thread done servicing request
23:16:54.313 00.000 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1614
23:16:54.316 00.003 6120 Star::Find returns 1 (1), X=960.07, Y=40.07, Mass=13164, SNR=75.8, Peak=255 HFD=7.0
23:16:54.319 00.003 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
23:16:54.324 00.005 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
23:16:54.326 00.002 6120 CameraToMount -- cameraX=-0.25 cameraY=0.49 hyp=0.55 cameraTheta=2.05 mountX=0.16 mountY=-0.55, mountTheta=-1.29
23:16:54.331 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.49, opts=13)
23:16:54.335 00.004 6120 Enqueuing Move request for scope (-0.25, 0.49)
23:16:54.339 00.004 7680 Worker thread wakes up
23:16:54.339 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.49) opts 0xd
23:16:54.339 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.49)
23:16:54.340 00.001 7680 Moving (-0.25, 0.49) raw xDistance=0.16 yDistance=-0.55
23:16:54.340 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:16:54.340 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:16:54.340 00.000 7680 MoveAxis(E, 0, ABG)
23:16:54.341 00.001 7680 Move returns status 0, amount 0
23:16:54.341 00.000 7680 MoveAxis(N, 297, ABG)
23:16:54.341 00.000 7680 Guiding  Dir = 0, Dur = 297
23:16:54.341 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:54.344 00.003 6120 UpdateGuideState exits: m=13164 SNR=75.8 Saturated
23:16:54.349 00.005 7680 IsSlewing returns 0
23:16:54.349 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:54.352 00.003 7680 IsGuiding returns 0
23:16:54.352 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:54.356 00.004 7680 PulseGuide returned control before completion, sleep 307
23:16:54.356 00.000 6120 Enqueuing Expose request
23:16:54.665 00.309 7680 IsGuiding returns 1
23:16:54.667 00.002 7680 scope still moving after pulse duration time elapsed
23:16:54.696 00.029 7680 IsSlewing returns 0
23:16:54.698 00.002 7680 IsGuiding returns 0
23:16:54.699 00.001 7680 scope move finished after 297 + 49 ms
23:16:54.699 00.000 7680 Move returns status 0, amount 297
23:16:54.700 00.001 7680 move complete, result=0
23:16:54.701 00.001 7680 worker thread done servicing request
23:16:54.701 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 297 ms NORTH
23:16:54.708 00.007 7680 Worker thread wakes up
23:16:54.708 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:54.708 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:55.958 01.250 7680 Exposure complete
23:16:56.086 00.128 7680 worker thread done servicing request
23:16:56.086 00.000 6120 OnExposeComplete: enter
23:16:56.090 00.004 6120 UpdateGuideState(): m_state=6
23:16:56.094 00.004 6120 Star::Find(15, 960, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1615
23:16:56.098 00.004 6120 Star::Find returns 1 (1), X=960.22, Y=39.85, Mass=13585, SNR=75.9, Peak=255 HFD=6.7
23:16:56.102 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
23:16:56.105 00.003 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.67)
23:16:56.109 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.93 mountX=0.05 mountY=-0.28, mountTheta=-1.40
23:16:56.113 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.26, opts=13)
23:16:56.117 00.004 6120 Enqueuing Move request for scope (-0.10, 0.26)
23:16:56.120 00.003 7680 Worker thread wakes up
23:16:56.120 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.26) opts 0xd
23:16:56.121 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.26)
23:16:56.121 00.000 7680 Moving (-0.10, 0.26) raw xDistance=0.05 yDistance=-0.28
23:16:56.121 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:16:56.121 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:16:56.121 00.000 7680 MoveAxis(E, 0, ABG)
23:16:56.122 00.001 7680 Move returns status 0, amount 0
23:16:56.122 00.000 7680 MoveAxis(N, 153, ABG)
23:16:56.122 00.000 7680 Guiding  Dir = 0, Dur = 153
23:16:56.122 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:56.125 00.003 7680 IsSlewing returns 0
23:16:56.126 00.001 6120 UpdateGuideState exits: m=13585 SNR=75.9 Saturated
23:16:56.129 00.003 7680 IsGuiding returns 0
23:16:56.129 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:56.134 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:56.138 00.004 7680 PulseGuide returned control before completion, sleep 163
23:16:56.139 00.001 6120 Enqueuing Expose request
23:16:56.305 00.166 7680 IsGuiding returns 1
23:16:56.306 00.001 7680 scope still moving after pulse duration time elapsed
23:16:56.336 00.030 7680 IsSlewing returns 0
23:16:56.337 00.001 7680 IsGuiding returns 0
23:16:56.338 00.001 7680 scope move finished after 153 + 55 ms
23:16:56.338 00.000 7680 Move returns status 0, amount 153
23:16:56.338 00.000 7680 move complete, result=0
23:16:56.338 00.000 7680 worker thread done servicing request
23:16:56.340 00.002 7680 Worker thread wakes up
23:16:56.340 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 153 ms NORTH
23:16:56.346 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:16:56.347 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,25,31,31)
23:16:57.180 00.833 6120 evsrv: cli 0FAF0158 connect
23:16:57.198 00.018 6120 case statement mapped state 6 to 3
23:16:57.202 00.004 6120 case statement mapped state 6 to 3
23:16:57.312 00.110 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"0db00ac2-d450-4ef7-a3c2-3f22ac03c868"}
23:16:57.317 00.005 6120 case statement mapped state 6 to 3
23:16:57.320 00.003 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Guiding","id":"0db00ac2-d450-4ef7-a3c2-3f22ac03c868"}
23:16:57.454 00.134 6120 evsrv: cli 0FAF0158 disconnect
23:16:57.463 00.009 6120 evsrv: cli 0FAF01F8 connect
23:16:57.466 00.003 6120 case statement mapped state 6 to 3
23:16:57.470 00.004 6120 case statement mapped state 6 to 3
23:16:57.474 00.004 6120 evsrv: cli 0FAF01F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"bc0e408a-4e8c-4796-8ca9-7c4fdcd40743"}
23:16:57.477 00.003 6120 PhdController::Dither begins
23:16:57.482 00.005 6120 dither: size=5.00, dRA=0.73 dDec=-4.49
23:16:57.486 00.004 6120 MountToCamera -- mountTheta (-1.41) + m_xAngle (-2.95) = xAngle (-4.37 = 1.92)
23:16:57.489 00.003 6120 MountToCamera -- mountX=0.73 mountY=-4.49 hyp=4.55 mountTheta=-1.41 cameraX=-1.55, cameraY=4.28 cameraTheta=1.92
23:16:57.493 00.004 6120 setting lock position to (958.77, 43.86)
23:16:57.496 00.003 6120 Mount: notify guiding dithered (-1.5, 4.3)
23:16:57.499 00.003 6120 Status Line: Dither by 0.73,-4.49
23:16:57.502 00.003 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:16:57.506 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
23:16:57.509 00.003 6120 evsrv: cli 0FAF01F8 response: {"jsonrpc":"2.0","result":0,"id":"bc0e408a-4e8c-4796-8ca9-7c4fdcd40743"}
23:16:57.513 00.004 6120 evsrv: cli 0FAF01F8 disconnect
23:16:57.671 00.158 7680 Exposure complete
23:16:57.773 00.102 7680 worker thread done servicing request
23:16:57.773 00.000 6120 OnExposeComplete: enter
23:16:57.777 00.004 6120 UpdateGuideState(): m_state=6
23:16:57.780 00.003 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1616
23:16:57.782 00.002 6120 Star::Find returns 1 (1), X=960.27, Y=39.67, Mass=13500, SNR=75.5, Peak=255 HFD=6.9
23:16:57.786 00.004 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-2.95) = xAngle (1.73 = 1.73)
23:16:57.789 00.003 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.46 = 1.46)
23:16:57.793 00.004 6120 CameraToMount -- cameraX=1.50 cameraY=-4.19 hyp=4.45 cameraTheta=-1.23 mountX=-0.69 mountY=4.42, mountTheta=1.73
23:16:57.798 00.005 6120 dither recenter: remaining=(-0.7,4.5) step=(-0.7,4.5)
23:16:57.801 00.003 6120 MountToCamera -- mountTheta (1.73) + m_xAngle (-2.95) = xAngle (-1.22 = -1.22)
23:16:57.804 00.003 6120 MountToCamera -- mountX=-0.73 mountY=4.49 hyp=4.55 mountTheta=1.73 cameraX=1.55, cameraY=-4.28 cameraTheta=-1.22
23:16:57.809 00.005 6120 SchedulePrimaryMove(0D6325F0, x=1.55, y=-4.28, opts=4)
23:16:57.812 00.003 6120 Enqueuing Move request for scope (1.55, -4.28)
23:16:57.815 00.003 7680 Worker thread wakes up
23:16:57.815 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.55, -4.28) opts 0x4
23:16:57.815 00.000 7680 Handling offset move in thread for scope, endpoint = (1.55, -4.28)
23:16:57.816 00.001 7680 Moving (1.55, -4.28) raw xDistance=-0.73 yDistance=4.49
23:16:57.816 00.000 7680 MoveAxis(E, 471, B)
23:16:57.816 00.000 6120 Mount: notify direct move -0.73,4.49
23:16:57.819 00.003 7680 Guiding  Dir = 2, Dur = 471
23:16:57.819 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:16:57.823 00.004 6120 UpdateGuideState exits: m=13500 SNR=75.5 Saturated
23:16:57.826 00.003 7680 IsSlewing returns 0
23:16:57.826 00.000 6120 PhdController: settling, locked = 1, distance = 4.74 (1.50) aobump = 0 frame = 1 / 99999
23:16:57.830 00.004 7680 IsGuiding returns 0
23:16:57.830 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047817.830,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.74,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:16:57.833 00.003 7680 PulseGuide returned control before completion, sleep 481
23:16:57.833 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:16:57.836 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:16:57.840 00.004 6120 Enqueuing Expose request
23:16:58.324 00.484 7680 IsGuiding returns 1
23:16:58.324 00.000 7680 scope still moving after pulse duration time elapsed
23:16:58.357 00.033 7680 IsSlewing returns 0
23:16:58.358 00.001 7680 IsGuiding returns 0
23:16:58.358 00.000 7680 scope move finished after 471 + 57 ms
23:16:58.358 00.000 7680 Move returns status 0, amount 471
23:16:58.358 00.000 7680 MoveAxis(S, 2440, B)
23:16:58.358 00.000 7680 Guiding  Dir = 1, Dur = 2440
23:16:58.360 00.002 7680 IsSlewing returns 0
23:16:58.360 00.000 7680 IsGuiding returns 0
23:16:58.360 00.000 7680 PulseGuide returned control before completion, sleep 2450
23:17:00.815 02.455 7680 IsGuiding returns 1
23:17:00.816 00.001 7680 scope still moving after pulse duration time elapsed
23:17:00.846 00.030 7680 IsSlewing returns 0
23:17:00.848 00.002 7680 IsGuiding returns 0
23:17:00.850 00.002 7680 scope move finished after 2440 + 50 ms
23:17:00.850 00.000 7680 Move returns status 0, amount 2440
23:17:00.851 00.001 7680 move complete, result=0
23:17:00.851 00.000 7680 worker thread done servicing request
23:17:00.852 00.001 6120 GuideStep: -0.7 px 471 ms EAST, 4.5 px 2440 ms SOUTH
23:17:00.862 00.010 7680 Worker thread wakes up
23:17:00.862 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:00.862 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:02.108 01.246 7680 Exposure complete
23:17:02.244 00.136 7680 worker thread done servicing request
23:17:02.244 00.000 6120 OnExposeComplete: enter
23:17:02.249 00.005 6120 UpdateGuideState(): m_state=6
23:17:02.253 00.004 6120 Star::Find(15, 960, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1617
23:17:02.256 00.003 6120 Star::Find returns 1 (1), X=959.86, Y=42.88, Mass=13060, SNR=74.4, Peak=255 HFD=6.8
23:17:02.260 00.004 6120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-2.95) = xAngle (2.22 = 2.22)
23:17:02.264 00.004 6120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.95 = 1.95)
23:17:02.268 00.004 6120 CameraToMount -- cameraX=1.09 cameraY=-0.98 hyp=1.47 cameraTheta=-0.74 mountX=-0.89 mountY=1.36, mountTheta=2.15
23:17:02.273 00.005 6120 SchedulePrimaryMove(0D6325F0, x=1.09, y=-0.98, opts=13)
23:17:02.277 00.004 6120 Enqueuing Move request for scope (1.09, -0.98)
23:17:02.281 00.004 7680 Worker thread wakes up
23:17:02.281 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.09, -0.98) opts 0xd
23:17:02.282 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:02.286 00.004 7680 Handling offset move in thread for scope, endpoint = (1.09, -0.98)
23:17:02.286 00.000 7680 Moving (1.09, -0.98) raw xDistance=-0.89 yDistance=1.36
23:17:02.286 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.89
23:17:02.286 00.000 7680 resist switch: large excursion: input 1.36 thresh 0.60 direction from 0 to 1
23:17:02.286 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.09
23:17:02.286 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.36 from input 1.36
23:17:02.286 00.000 7680 MoveAxis(E, 362, ABG)
23:17:02.286 00.000 7680 Guiding  Dir = 2, Dur = 362
23:17:02.287 00.001 6120 UpdateGuideState exits: m=13060 SNR=74.4 Saturated
23:17:02.291 00.004 7680 IsSlewing returns 0
23:17:02.291 00.000 6120 PhdController: settling, locked = 1, distance = 1.47 (1.50) aobump = 0 frame = 2 / 99999
23:17:02.294 00.003 7680 IsGuiding returns 0
23:17:02.295 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764047822.294,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.47,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:17:02.298 00.003 7680 PulseGuide returned control before completion, sleep 372
23:17:02.299 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:02.304 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:02.307 00.003 6120 Enqueuing Expose request
23:17:02.677 00.370 7680 IsGuiding returns 1
23:17:02.677 00.000 7680 scope still moving after pulse duration time elapsed
23:17:02.708 00.031 7680 IsSlewing returns 0
23:17:02.709 00.001 7680 IsGuiding returns 0
23:17:02.710 00.001 7680 scope move finished after 362 + 53 ms
23:17:02.710 00.000 7680 Move returns status 0, amount 362
23:17:02.711 00.001 7680 MoveAxis(S, 740, ABG)
23:17:02.711 00.000 7680 Guiding  Dir = 1, Dur = 740
23:17:02.712 00.001 7680 IsSlewing returns 0
23:17:02.712 00.000 7680 IsGuiding returns 0
23:17:02.713 00.001 7680 PulseGuide returned control before completion, sleep 750
23:17:03.473 00.760 7680 IsGuiding returns 1
23:17:03.474 00.001 7680 scope still moving after pulse duration time elapsed
23:17:03.502 00.028 7680 IsSlewing returns 0
23:17:03.503 00.001 7680 IsGuiding returns 0
23:17:03.504 00.001 7680 scope move finished after 740 + 50 ms
23:17:03.504 00.000 7680 Move returns status 0, amount 740
23:17:03.504 00.000 7680 move complete, result=0
23:17:03.504 00.000 7680 worker thread done servicing request
23:17:03.506 00.002 7680 Worker thread wakes up
23:17:03.506 00.000 6120 GuideStep: -0.9 px 362 ms EAST, 1.4 px 740 ms SOUTH
23:17:03.513 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:03.514 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:04.764 01.250 7680 Exposure complete
23:17:04.889 00.125 6120 OnExposeComplete: enter
23:17:04.893 00.004 6120 UpdateGuideState(): m_state=6
23:17:04.897 00.004 7680 worker thread done servicing request
23:17:04.897 00.000 6120 Star::Find(15, 959, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1618
23:17:04.900 00.003 6120 Star::Find returns 1 (1), X=959.54, Y=44.17, Mass=12669, SNR=73.6, Peak=255 HFD=7.0
23:17:04.903 00.003 6120 CameraToMount -- cameraTheta (0.38) - m_xAngle (-2.95) = xAngle (3.33 = -2.95)
23:17:04.905 00.002 6120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.06 = 3.06)
23:17:04.909 00.004 6120 CameraToMount -- cameraX=0.77 cameraY=0.30 hyp=0.83 cameraTheta=0.38 mountX=-0.81 mountY=0.06, mountTheta=3.06
23:17:04.914 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.77, y=0.30, opts=13)
23:17:04.917 00.003 6120 Enqueuing Move request for scope (0.77, 0.30)
23:17:04.921 00.004 7680 Worker thread wakes up
23:17:04.921 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.30) opts 0xd
23:17:04.921 00.000 7680 Handling offset move in thread for scope, endpoint = (0.77, 0.30)
23:17:04.921 00.000 7680 Moving (0.77, 0.30) raw xDistance=-0.81 yDistance=0.06
23:17:04.922 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.81
23:17:04.923 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:04.927 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:17:04.927 00.000 6120 UpdateGuideState exits: m=12669 SNR=73.6 Saturated
23:17:04.931 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:17:04.931 00.000 7680 MoveAxis(E, 356, ABG)
23:17:04.932 00.001 7680 Guiding  Dir = 2, Dur = 356
23:17:04.932 00.000 6120 PhdController: settling, locked = 1, distance = 1.27 (1.50) aobump = 0 frame = 3 / 99999
23:17:04.935 00.003 7680 IsSlewing returns 0
23:17:04.936 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764047824.935,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.27,"Time":2.6,"SettleTime":10.0,"StarLocked":true}
23:17:04.941 00.005 7680 IsGuiding returns 0
23:17:04.941 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:04.945 00.004 7680 PulseGuide returned control before completion, sleep 366
23:17:04.945 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:04.948 00.003 6120 Enqueuing Expose request
23:17:05.321 00.373 7680 IsGuiding returns 0
23:17:05.321 00.000 7680 Move returns status 0, amount 356
23:17:05.321 00.000 7680 MoveAxis(N, 0, ABG)
23:17:05.321 00.000 7680 Move returns status 0, amount 0
23:17:05.321 00.000 7680 move complete, result=0
23:17:05.321 00.000 7680 worker thread done servicing request
23:17:05.323 00.002 6120 GuideStep: -0.8 px 356 ms EAST, 0.1 px 0 ms NORTH
23:17:05.327 00.004 7680 Worker thread wakes up
23:17:05.327 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:05.329 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:06.577 01.248 7680 Exposure complete
23:17:06.728 00.151 7680 worker thread done servicing request
23:17:06.728 00.000 6120 OnExposeComplete: enter
23:17:06.732 00.004 6120 UpdateGuideState(): m_state=6
23:17:06.737 00.005 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1619
23:17:06.741 00.004 6120 Star::Find returns 1 (1), X=958.76, Y=44.43, Mass=13318, SNR=74.5, Peak=255 HFD=7.0
23:17:06.745 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
23:17:06.748 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
23:17:06.753 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.56 hyp=0.56 cameraTheta=1.59 mountX=-0.10 mountY=-0.51, mountTheta=-1.76
23:17:06.759 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.56, opts=13)
23:17:06.763 00.004 6120 Enqueuing Move request for scope (-0.01, 0.56)
23:17:06.768 00.005 7680 Worker thread wakes up
23:17:06.768 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.56) opts 0xd
23:17:06.768 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.56)
23:17:06.768 00.000 7680 Moving (-0.01, 0.56) raw xDistance=-0.10 yDistance=-0.51
23:17:06.768 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:17:06.769 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:17:06.769 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:06.773 00.004 6120 UpdateGuideState exits: m=13318 SNR=74.5 Saturated
23:17:06.776 00.003 6120 PhdController: settling, locked = 1, distance = 1.06 (1.50) aobump = 0 frame = 4 / 99999
23:17:06.780 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
23:17:06.780 00.000 7680 MoveAxis(E, 0, ABG)
23:17:06.780 00.000 7680 Move returns status 0, amount 0
23:17:06.780 00.000 7680 MoveAxis(N, 0, ABG)
23:17:06.781 00.001 7680 Move returns status 0, amount 0
23:17:06.781 00.000 7680 move complete, result=0
23:17:06.781 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047826.780,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.06,"Time":4.5,"SettleTime":10.0,"StarLocked":true}
23:17:06.786 00.005 7680 worker thread done servicing request
23:17:06.786 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:06.790 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:06.794 00.004 6120 Enqueuing Expose request
23:17:06.798 00.004 7680 Worker thread wakes up
23:17:06.799 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:17:06.802 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:06.803 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:08.052 01.249 7680 Exposure complete
23:17:08.184 00.132 7680 worker thread done servicing request
23:17:08.184 00.000 6120 OnExposeComplete: enter
23:17:08.190 00.006 6120 UpdateGuideState(): m_state=6
23:17:08.194 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1620
23:17:08.198 00.004 6120 Star::Find returns 1 (0), X=958.75, Y=44.78, Mass=13234, SNR=75.7, Peak=254 HFD=6.9
23:17:08.203 00.005 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
23:17:08.207 00.004 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.01)
23:17:08.211 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.92 hyp=0.92 cameraTheta=1.59 mountX=-0.15 mountY=-0.84, mountTheta=-1.75
23:17:08.215 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.92, opts=13)
23:17:08.219 00.004 6120 Enqueuing Move request for scope (-0.02, 0.92)
23:17:08.223 00.004 7680 Worker thread wakes up
23:17:08.223 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.92) opts 0xd
23:17:08.223 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.92)
23:17:08.223 00.000 7680 Moving (-0.02, 0.92) raw xDistance=-0.15 yDistance=-0.84
23:17:08.223 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:17:08.224 00.001 7680 resist switch: large excursion: input -0.84 thresh 0.60 direction from 1 to -1
23:17:08.224 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.51
23:17:08.224 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
23:17:08.224 00.000 7680 MoveAxis(E, 0, ABG)
23:17:08.224 00.000 7680 Move returns status 0, amount 0
23:17:08.224 00.000 7680 MoveAxis(N, 454, ABG)
23:17:08.224 00.000 7680 Guiding  Dir = 0, Dur = 454
23:17:08.224 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:08.228 00.004 7680 IsSlewing returns 0
23:17:08.229 00.001 6120 UpdateGuideState exits: m=13234 SNR=75.7
23:17:08.233 00.004 7680 IsGuiding returns 0
23:17:08.233 00.000 6120 PhdController: settling, locked = 1, distance = 1.02 (1.50) aobump = 0 frame = 5 / 99999
23:17:08.238 00.005 7680 PulseGuide returned control before completion, sleep 464
23:17:08.238 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047828.238,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.02,"Time":5.9,"SettleTime":10.0,"StarLocked":true}
23:17:08.241 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:08.245 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:08.249 00.004 6120 Enqueuing Expose request
23:17:08.714 00.465 7680 IsGuiding returns 1
23:17:08.717 00.003 7680 scope still moving after pulse duration time elapsed
23:17:08.745 00.028 7680 IsSlewing returns 0
23:17:08.745 00.000 7680 IsGuiding returns 0
23:17:08.746 00.001 7680 scope move finished after 454 + 58 ms
23:17:08.746 00.000 7680 Move returns status 0, amount 454
23:17:08.746 00.000 7680 move complete, result=0
23:17:08.747 00.001 7680 worker thread done servicing request
23:17:08.747 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.8 px 454 ms NORTH
23:17:08.753 00.006 7680 Worker thread wakes up
23:17:08.753 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:08.753 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:10.011 01.258 7680 Exposure complete
23:17:10.145 00.134 7680 worker thread done servicing request
23:17:10.146 00.001 6120 OnExposeComplete: enter
23:17:10.149 00.003 6120 UpdateGuideState(): m_state=6
23:17:10.153 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1621
23:17:10.158 00.005 6120 Star::Find returns 1 (1), X=958.73, Y=44.86, Mass=13866, SNR=76.8, Peak=255 HFD=6.9
23:17:10.162 00.004 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
23:17:10.165 00.003 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.99)
23:17:10.169 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=1.00 hyp=1.00 cameraTheta=1.61 mountX=-0.15 mountY=-0.91, mountTheta=-1.73
23:17:10.173 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=1.00, opts=13)
23:17:10.178 00.005 6120 Enqueuing Move request for scope (-0.04, 1.00)
23:17:10.182 00.004 7680 Worker thread wakes up
23:17:10.182 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 1.00) opts 0xd
23:17:10.182 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 1.00)
23:17:10.183 00.001 7680 Moving (-0.04, 1.00) raw xDistance=-0.15 yDistance=-0.91
23:17:10.183 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:17:10.183 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91
23:17:10.183 00.000 7680 MoveAxis(E, 0, ABG)
23:17:10.183 00.000 7680 Move returns status 0, amount 0
23:17:10.183 00.000 7680 MoveAxis(N, 495, ABG)
23:17:10.183 00.000 7680 Guiding  Dir = 0, Dur = 495
23:17:10.184 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:10.187 00.003 7680 IsSlewing returns 0
23:17:10.188 00.001 6120 UpdateGuideState exits: m=13866 SNR=76.8 Saturated
23:17:10.191 00.003 7680 IsGuiding returns 0
23:17:10.192 00.001 6120 PhdController: settling, locked = 1, distance = 1.01 (1.50) aobump = 0 frame = 6 / 99999
23:17:10.196 00.004 7680 PulseGuide returned control before completion, sleep 505
23:17:10.196 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047830.196,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.01,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
23:17:10.200 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:10.206 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:10.210 00.004 6120 Enqueuing Expose request
23:17:10.716 00.506 7680 IsGuiding returns 1
23:17:10.717 00.001 7680 scope still moving after pulse duration time elapsed
23:17:10.748 00.031 7680 IsSlewing returns 0
23:17:10.748 00.000 7680 IsGuiding returns 0
23:17:10.748 00.000 7680 scope move finished after 495 + 61 ms
23:17:10.748 00.000 7680 Move returns status 0, amount 495
23:17:10.749 00.001 7680 move complete, result=0
23:17:10.749 00.000 7680 worker thread done servicing request
23:17:10.749 00.000 7680 Worker thread wakes up
23:17:10.749 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.9 px 495 ms NORTH
23:17:10.754 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:10.755 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:12.014 01.259 7680 Exposure complete
23:17:12.143 00.129 7680 worker thread done servicing request
23:17:12.144 00.001 6120 OnExposeComplete: enter
23:17:12.148 00.004 6120 UpdateGuideState(): m_state=6
23:17:12.151 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1622
23:17:12.154 00.003 6120 Star::Find returns 1 (1), X=958.57, Y=44.30, Mass=13406, SNR=76.2, Peak=255 HFD=7.1
23:17:12.158 00.004 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.96 = -1.33)
23:17:12.162 00.004 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
23:17:12.166 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.44 hyp=0.48 cameraTheta=2.00 mountX=0.12 mountY=-0.48, mountTheta=-1.33
23:17:12.171 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.44, opts=13)
23:17:12.175 00.004 6120 Enqueuing Move request for scope (-0.20, 0.44)
23:17:12.180 00.005 7680 Worker thread wakes up
23:17:12.180 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.44) opts 0xd
23:17:12.180 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.44)
23:17:12.180 00.000 7680 Moving (-0.20, 0.44) raw xDistance=0.12 yDistance=-0.48
23:17:12.180 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:17:12.180 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
23:17:12.180 00.000 7680 MoveAxis(E, 0, ABG)
23:17:12.180 00.000 7680 Move returns status 0, amount 0
23:17:12.180 00.000 7680 MoveAxis(N, 261, ABG)
23:17:12.181 00.001 7680 Guiding  Dir = 0, Dur = 261
23:17:12.182 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:12.185 00.003 7680 IsSlewing returns 0
23:17:12.186 00.001 6120 UpdateGuideState exits: m=13406 SNR=76.2 Saturated
23:17:12.190 00.004 7680 IsGuiding returns 0
23:17:12.190 00.000 6120 PhdController: settling, locked = 1, distance = 0.85 (1.50) aobump = 0 frame = 7 / 99999
23:17:12.194 00.004 7680 PulseGuide returned control before completion, sleep 271
23:17:12.194 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047832.194,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.85,"Time":9.9,"SettleTime":10.0,"StarLocked":true}
23:17:12.198 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:12.201 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:12.205 00.004 6120 Enqueuing Expose request
23:17:12.470 00.265 7680 IsGuiding returns 1
23:17:12.471 00.001 7680 scope still moving after pulse duration time elapsed
23:17:12.500 00.029 7680 IsSlewing returns 0
23:17:12.502 00.002 7680 IsGuiding returns 1
23:17:12.532 00.030 7680 IsSlewing returns 0
23:17:12.534 00.002 7680 IsGuiding returns 1
23:17:12.564 00.030 7680 IsSlewing returns 0
23:17:12.564 00.000 7680 IsGuiding returns 1
23:17:12.595 00.031 7680 IsSlewing returns 0
23:17:12.595 00.000 7680 IsGuiding returns 0
23:17:12.596 00.001 7680 scope move finished after 261 + 145 ms
23:17:12.596 00.000 7680 Move returns status 0, amount 261
23:17:12.596 00.000 7680 move complete, result=0
23:17:12.597 00.001 7680 worker thread done servicing request
23:17:12.597 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 261 ms NORTH
23:17:12.604 00.007 7680 Worker thread wakes up
23:17:12.604 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:12.604 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:13.860 01.256 7680 Exposure complete
23:17:13.994 00.134 7680 worker thread done servicing request
23:17:13.994 00.000 6120 OnExposeComplete: enter
23:17:13.998 00.004 6120 UpdateGuideState(): m_state=6
23:17:14.002 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1623
23:17:14.005 00.003 6120 Star::Find returns 1 (1), X=958.54, Y=44.33, Mass=13780, SNR=74.9, Peak=255 HFD=7.1
23:17:14.009 00.004 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
23:17:14.014 00.005 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
23:17:14.017 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.47 hyp=0.52 cameraTheta=2.03 mountX=0.14 mountY=-0.52, mountTheta=-1.31
23:17:14.023 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.47, opts=13)
23:17:14.027 00.004 6120 Enqueuing Move request for scope (-0.23, 0.47)
23:17:14.030 00.003 7680 Worker thread wakes up
23:17:14.030 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.47) opts 0xd
23:17:14.030 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.47)
23:17:14.030 00.000 7680 Moving (-0.23, 0.47) raw xDistance=0.14 yDistance=-0.52
23:17:14.032 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:17:14.032 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
23:17:14.032 00.000 7680 MoveAxis(E, 0, ABG)
23:17:14.032 00.000 7680 Move returns status 0, amount 0
23:17:14.032 00.000 7680 MoveAxis(N, 282, ABG)
23:17:14.032 00.000 7680 Guiding  Dir = 0, Dur = 282
23:17:14.032 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:14.036 00.004 7680 IsSlewing returns 0
23:17:14.036 00.000 6120 UpdateGuideState exits: m=13780 SNR=74.9 Saturated
23:17:14.040 00.004 7680 IsGuiding returns 0
23:17:14.040 00.000 6120 PhdController: settling, locked = 1, distance = 0.75 (1.50) aobump = 0 frame = 8 / 99999
23:17:14.044 00.004 6120 PhdController: newstate STATE_FINISH
23:17:14.047 00.003 7680 PulseGuide returned control before completion, sleep 292
23:17:14.047 00.000 6120 PhdController complete: success
23:17:14.051 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764047834.051,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
23:17:14.055 00.004 6120 Mount: notify guiding dither settle done success=1
23:17:14.058 00.003 6120 PhdController: newstate STATE_IDLE
23:17:14.062 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:14.065 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:14.069 00.004 6120 Enqueuing Expose request
23:17:14.351 00.282 7680 IsGuiding returns 1
23:17:14.354 00.003 7680 scope still moving after pulse duration time elapsed
23:17:14.382 00.028 7680 IsSlewing returns 0
23:17:14.384 00.002 7680 IsGuiding returns 0
23:17:14.384 00.000 7680 scope move finished after 282 + 62 ms
23:17:14.385 00.001 7680 Move returns status 0, amount 282
23:17:14.385 00.000 7680 move complete, result=0
23:17:14.387 00.002 7680 worker thread done servicing request
23:17:14.387 00.000 7680 Worker thread wakes up
23:17:14.387 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 282 ms NORTH
23:17:14.394 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:14.394 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:15.646 01.252 7680 Exposure complete
23:17:15.786 00.140 7680 worker thread done servicing request
23:17:15.786 00.000 6120 OnExposeComplete: enter
23:17:15.790 00.004 6120 UpdateGuideState(): m_state=6
23:17:15.794 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1624
23:17:15.799 00.005 6120 Star::Find returns 1 (1), X=958.08, Y=44.13, Mass=13506, SNR=75.2, Peak=255 HFD=6.9
23:17:15.803 00.004 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-2.95) = xAngle (5.73 = -0.55)
23:17:15.806 00.003 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.46 = -0.82)
23:17:15.810 00.004 6120 CameraToMount -- cameraX=-0.69 cameraY=0.27 hyp=0.74 cameraTheta=2.77 mountX=0.63 mountY=-0.55, mountTheta=-0.71
23:17:15.814 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.69, y=0.27, opts=13)
23:17:15.818 00.004 6120 Enqueuing Move request for scope (-0.69, 0.27)
23:17:15.821 00.003 7680 Worker thread wakes up
23:17:15.821 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.27) opts 0xd
23:17:15.823 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.69, 0.27)
23:17:15.824 00.001 7680 Moving (-0.69, 0.27) raw xDistance=0.63 yDistance=-0.55
23:17:15.824 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:15.830 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
23:17:15.830 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:17:15.831 00.001 7680 MoveAxis(W, 258, ABG)
23:17:15.832 00.001 7680 Guiding  Dir = 3, Dur = 258
23:17:15.832 00.000 7680 IsSlewing returns 0
23:17:15.833 00.001 6120 UpdateGuideState exits: m=13506 SNR=75.2 Saturated
23:17:15.837 00.004 7680 IsGuiding returns 0
23:17:15.837 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:15.841 00.004 7680 PulseGuide returned control before completion, sleep 268
23:17:15.841 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:15.845 00.004 6120 Enqueuing Expose request
23:17:16.117 00.272 7680 IsGuiding returns 1
23:17:16.117 00.000 7680 scope still moving after pulse duration time elapsed
23:17:16.148 00.031 7680 IsSlewing returns 0
23:17:16.149 00.001 7680 IsGuiding returns 0
23:17:16.149 00.000 7680 scope move finished after 258 + 54 ms
23:17:16.150 00.001 7680 Move returns status 0, amount 258
23:17:16.150 00.000 7680 MoveAxis(N, 296, ABG)
23:17:16.151 00.001 7680 Guiding  Dir = 0, Dur = 296
23:17:16.151 00.000 7680 IsSlewing returns 0
23:17:16.152 00.001 7680 IsGuiding returns 0
23:17:16.152 00.000 7680 PulseGuide returned control before completion, sleep 306
23:17:16.462 00.310 7680 IsGuiding returns 1
23:17:16.463 00.001 7680 scope still moving after pulse duration time elapsed
23:17:16.494 00.031 7680 IsSlewing returns 0
23:17:16.495 00.001 7680 IsGuiding returns 0
23:17:16.495 00.000 7680 scope move finished after 296 + 47 ms
23:17:16.495 00.000 7680 Move returns status 0, amount 296
23:17:16.495 00.000 7680 move complete, result=0
23:17:16.498 00.003 7680 worker thread done servicing request
23:17:16.498 00.000 6120 GuideStep: 0.6 px 258 ms WEST, -0.5 px 296 ms NORTH
23:17:16.504 00.006 7680 Worker thread wakes up
23:17:16.504 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:16.504 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:17.757 01.253 7680 Exposure complete
23:17:17.885 00.128 7680 worker thread done servicing request
23:17:17.885 00.000 6120 OnExposeComplete: enter
23:17:17.889 00.004 6120 UpdateGuideState(): m_state=6
23:17:17.892 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1625
23:17:17.897 00.005 6120 Star::Find returns 1 (1), X=958.76, Y=44.00, Mass=14045, SNR=78.3, Peak=255 HFD=6.8
23:17:17.901 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
23:17:17.904 00.003 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
23:17:17.909 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.68 mountX=-0.01 mountY=-0.13, mountTheta=-1.66
23:17:17.913 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.14, opts=13)
23:17:17.918 00.005 6120 Enqueuing Move request for scope (-0.02, 0.14)
23:17:17.923 00.005 7680 Worker thread wakes up
23:17:17.923 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:17.927 00.004 6120 UpdateGuideState exits: m=14045 SNR=78.3 Saturated
23:17:17.931 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:17.937 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:17.942 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
23:17:17.942 00.000 6120 Enqueuing Expose request
23:17:17.946 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
23:17:17.947 00.001 7680 Moving (-0.02, 0.14) raw xDistance=-0.01 yDistance=-0.13
23:17:17.947 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:17:17.948 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:17:17.948 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:17:17.948 00.000 7680 MoveAxis(E, 0, ABG)
23:17:17.948 00.000 7680 Move returns status 0, amount 0
23:17:17.948 00.000 7680 MoveAxis(N, 0, ABG)
23:17:17.949 00.001 7680 Move returns status 0, amount 0
23:17:17.949 00.000 7680 move complete, result=0
23:17:17.950 00.001 7680 worker thread done servicing request
23:17:17.950 00.000 7680 Worker thread wakes up
23:17:17.950 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:17.957 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:17.957 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:19.216 01.259 7680 Exposure complete
23:17:19.354 00.138 7680 worker thread done servicing request
23:17:19.355 00.001 6120 OnExposeComplete: enter
23:17:19.359 00.004 6120 UpdateGuideState(): m_state=6
23:17:19.364 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1626
23:17:19.368 00.004 6120 Star::Find returns 1 (1), X=958.85, Y=44.08, Mass=13014, SNR=75.3, Peak=255 HFD=6.9
23:17:19.372 00.004 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.18 = -2.11)
23:17:19.375 00.003 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.37)
23:17:19.380 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.22 mountX=-0.12 mountY=-0.16, mountTheta=-2.20
23:17:19.386 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.21, opts=13)
23:17:19.392 00.006 6120 Enqueuing Move request for scope (0.08, 0.21)
23:17:19.395 00.003 7680 Worker thread wakes up
23:17:19.395 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
23:17:19.396 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
23:17:19.396 00.000 7680 Moving (0.08, 0.21) raw xDistance=-0.12 yDistance=-0.16
23:17:19.396 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:17:19.396 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:17:19.397 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:19.402 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:17:19.402 00.000 7680 MoveAxis(E, 0, ABG)
23:17:19.402 00.000 7680 Move returns status 0, amount 0
23:17:19.402 00.000 7680 MoveAxis(N, 0, ABG)
23:17:19.402 00.000 7680 Move returns status 0, amount 0
23:17:19.402 00.000 7680 move complete, result=0
23:17:19.402 00.000 6120 UpdateGuideState exits: m=13014 SNR=75.3 Saturated
23:17:19.408 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:19.412 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:19.415 00.003 6120 Enqueuing Expose request
23:17:19.420 00.005 7680 worker thread done servicing request
23:17:19.420 00.000 7680 Worker thread wakes up
23:17:19.420 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:17:19.425 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:19.425 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:20.666 01.241 7680 Exposure complete
23:17:20.802 00.136 7680 worker thread done servicing request
23:17:20.802 00.000 6120 OnExposeComplete: enter
23:17:20.806 00.004 6120 UpdateGuideState(): m_state=6
23:17:20.809 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1627
23:17:20.814 00.005 6120 Star::Find returns 1 (1), X=958.91, Y=44.13, Mass=14390, SNR=79.5, Peak=255 HFD=6.9
23:17:20.817 00.003 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
23:17:20.821 00.004 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.51)
23:17:20.826 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.27 hyp=0.30 cameraTheta=1.09 mountX=-0.19 mountY=-0.18, mountTheta=-2.38
23:17:20.830 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.27, opts=13)
23:17:20.835 00.005 6120 Enqueuing Move request for scope (0.14, 0.27)
23:17:20.840 00.005 7680 Worker thread wakes up
23:17:20.840 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.27) opts 0xd
23:17:20.840 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.27)
23:17:20.840 00.000 7680 Moving (0.14, 0.27) raw xDistance=-0.19 yDistance=-0.18
23:17:20.841 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:17:20.841 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:17:20.841 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:17:20.841 00.000 7680 MoveAxis(E, 0, ABG)
23:17:20.841 00.000 7680 Move returns status 0, amount 0
23:17:20.841 00.000 7680 MoveAxis(N, 0, ABG)
23:17:20.842 00.001 7680 Move returns status 0, amount 0
23:17:20.842 00.000 7680 move complete, result=0
23:17:20.842 00.000 7680 worker thread done servicing request
23:17:20.842 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:20.846 00.004 6120 UpdateGuideState exits: m=14390 SNR=79.5 Saturated
23:17:20.849 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:20.854 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:20.858 00.004 6120 Enqueuing Expose request
23:17:20.863 00.005 7680 Worker thread wakes up
23:17:20.863 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:20.863 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:20.864 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:17:22.107 01.243 7680 Exposure complete
23:17:22.252 00.145 7680 worker thread done servicing request
23:17:22.252 00.000 6120 OnExposeComplete: enter
23:17:22.257 00.005 6120 UpdateGuideState(): m_state=6
23:17:22.261 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1628
23:17:22.266 00.005 6120 Star::Find returns 1 (1), X=959.09, Y=44.31, Mass=13200, SNR=74.1, Peak=255 HFD=6.8
23:17:22.270 00.004 6120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-2.95) = xAngle (3.90 = -2.39)
23:17:22.274 00.004 6120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.65)
23:17:22.277 00.003 6120 CameraToMount -- cameraX=0.32 cameraY=0.44 hyp=0.55 cameraTheta=0.94 mountX=-0.40 mountY=-0.26, mountTheta=-2.57
23:17:22.282 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=0.44, opts=13)
23:17:22.286 00.004 6120 Enqueuing Move request for scope (0.32, 0.44)
23:17:22.290 00.004 7680 Worker thread wakes up
23:17:22.290 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:22.294 00.004 6120 UpdateGuideState exits: m=13200 SNR=74.1 Saturated
23:17:22.298 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.44) opts 0xd
23:17:22.298 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:22.305 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:22.310 00.005 6120 Enqueuing Expose request
23:17:22.313 00.003 7680 Handling offset move in thread for scope, endpoint = (0.32, 0.44)
23:17:22.314 00.001 7680 Moving (0.32, 0.44) raw xDistance=-0.40 yDistance=-0.26
23:17:22.314 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
23:17:22.314 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:17:22.314 00.000 7680 MoveAxis(E, 163, ABG)
23:17:22.314 00.000 7680 Guiding  Dir = 2, Dur = 163
23:17:22.315 00.001 7680 IsSlewing returns 0
23:17:22.315 00.000 7680 IsGuiding returns 0
23:17:22.315 00.000 7680 PulseGuide returned control before completion, sleep 173
23:17:22.500 00.185 7680 IsGuiding returns 1
23:17:22.502 00.002 7680 scope still moving after pulse duration time elapsed
23:17:22.533 00.031 7680 IsSlewing returns 0
23:17:22.534 00.001 7680 IsGuiding returns 0
23:17:22.535 00.001 7680 scope move finished after 163 + 55 ms
23:17:22.535 00.000 7680 Move returns status 0, amount 163
23:17:22.535 00.000 7680 MoveAxis(N, 140, ABG)
23:17:22.535 00.000 7680 Guiding  Dir = 0, Dur = 140
23:17:22.536 00.001 7680 IsSlewing returns 0
23:17:22.537 00.001 7680 IsGuiding returns 0
23:17:22.538 00.001 7680 PulseGuide returned control before completion, sleep 150
23:17:22.705 00.167 7680 IsGuiding returns 1
23:17:22.705 00.000 7680 scope still moving after pulse duration time elapsed
23:17:22.736 00.031 7680 IsSlewing returns 0
23:17:22.736 00.000 7680 IsGuiding returns 0
23:17:22.738 00.002 7680 scope move finished after 140 + 59 ms
23:17:22.738 00.000 7680 Move returns status 0, amount 140
23:17:22.738 00.000 7680 move complete, result=0
23:17:22.739 00.001 7680 worker thread done servicing request
23:17:22.739 00.000 7680 Worker thread wakes up
23:17:22.739 00.000 6120 GuideStep: -0.4 px 163 ms EAST, -0.3 px 140 ms NORTH
23:17:22.745 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:22.745 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:23.995 01.250 7680 Exposure complete
23:17:24.139 00.144 7680 worker thread done servicing request
23:17:24.139 00.000 6120 OnExposeComplete: enter
23:17:24.144 00.005 6120 UpdateGuideState(): m_state=6
23:17:24.149 00.005 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1629
23:17:24.153 00.004 6120 Star::Find returns 1 (1), X=958.99, Y=44.19, Mass=13562, SNR=76.7, Peak=255 HFD=6.9
23:17:24.158 00.005 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
23:17:24.161 00.003 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.62)
23:17:24.164 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=0.33 hyp=0.40 cameraTheta=0.98 mountX=-0.28 mountY=-0.20, mountTheta=-2.52
23:17:24.170 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.33, opts=13)
23:17:24.176 00.006 6120 Enqueuing Move request for scope (0.22, 0.33)
23:17:24.180 00.004 7680 Worker thread wakes up
23:17:24.180 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:24.184 00.004 6120 UpdateGuideState exits: m=13562 SNR=76.7 Saturated
23:17:24.187 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:24.191 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:24.194 00.003 6120 Enqueuing Expose request
23:17:24.199 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.33) opts 0xd
23:17:24.199 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.33)
23:17:24.199 00.000 7680 Moving (0.22, 0.33) raw xDistance=-0.28 yDistance=-0.20
23:17:24.199 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
23:17:24.199 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:17:24.200 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:17:24.200 00.000 7680 MoveAxis(E, 126, ABG)
23:17:24.200 00.000 7680 Guiding  Dir = 2, Dur = 126
23:17:24.201 00.001 7680 IsSlewing returns 0
23:17:24.201 00.000 7680 IsGuiding returns 0
23:17:24.201 00.000 7680 PulseGuide returned control before completion, sleep 136
23:17:24.340 00.139 7680 IsGuiding returns 1
23:17:24.341 00.001 7680 scope still moving after pulse duration time elapsed
23:17:24.371 00.030 7680 IsSlewing returns 0
23:17:24.372 00.001 7680 IsGuiding returns 0
23:17:24.373 00.001 7680 scope move finished after 126 + 45 ms
23:17:24.374 00.001 7680 Move returns status 0, amount 126
23:17:24.374 00.000 7680 MoveAxis(N, 0, ABG)
23:17:24.375 00.001 7680 Move returns status 0, amount 0
23:17:24.375 00.000 7680 move complete, result=0
23:17:24.375 00.000 7680 worker thread done servicing request
23:17:24.376 00.001 6120 GuideStep: -0.3 px 126 ms EAST, -0.2 px 0 ms NORTH
23:17:24.382 00.006 7680 Worker thread wakes up
23:17:24.382 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:24.382 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:25.637 01.255 7680 Exposure complete
23:17:25.776 00.139 7680 worker thread done servicing request
23:17:25.777 00.001 6120 OnExposeComplete: enter
23:17:25.780 00.003 6120 UpdateGuideState(): m_state=6
23:17:25.785 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1630
23:17:25.789 00.004 6120 Star::Find returns 1 (1), X=958.94, Y=44.73, Mass=14059, SNR=78.3, Peak=255 HFD=6.8
23:17:25.793 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
23:17:25.796 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
23:17:25.800 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.86 hyp=0.88 cameraTheta=1.38 mountX=-0.33 mountY=-0.70, mountTheta=-2.01
23:17:25.806 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.86, opts=13)
23:17:25.810 00.004 6120 Enqueuing Move request for scope (0.17, 0.86)
23:17:25.814 00.004 7680 Worker thread wakes up
23:17:25.814 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.86) opts 0xd
23:17:25.814 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.86)
23:17:25.815 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:25.819 00.004 6120 UpdateGuideState exits: m=14059 SNR=78.3 Saturated
23:17:25.822 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:25.826 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:25.830 00.004 7680 Moving (0.17, 0.86) raw xDistance=-0.33 yDistance=-0.70
23:17:25.830 00.000 6120 Enqueuing Expose request
23:17:25.836 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
23:17:25.836 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
23:17:25.836 00.000 7680 MoveAxis(E, 143, ABG)
23:17:25.836 00.000 7680 Guiding  Dir = 2, Dur = 143
23:17:25.837 00.001 7680 IsSlewing returns 0
23:17:25.838 00.001 7680 IsGuiding returns 0
23:17:25.838 00.000 7680 PulseGuide returned control before completion, sleep 153
23:17:26.002 00.164 7680 IsGuiding returns 1
23:17:26.002 00.000 7680 scope still moving after pulse duration time elapsed
23:17:26.032 00.030 7680 IsSlewing returns 0
23:17:26.034 00.002 7680 IsGuiding returns 0
23:17:26.034 00.000 7680 scope move finished after 143 + 53 ms
23:17:26.034 00.000 7680 Move returns status 0, amount 143
23:17:26.036 00.002 7680 MoveAxis(N, 381, ABG)
23:17:26.036 00.000 7680 Guiding  Dir = 0, Dur = 381
23:17:26.037 00.001 7680 IsSlewing returns 0
23:17:26.037 00.000 7680 IsGuiding returns 0
23:17:26.038 00.001 7680 PulseGuide returned control before completion, sleep 391
23:17:26.442 00.404 7680 IsGuiding returns 1
23:17:26.442 00.000 7680 scope still moving after pulse duration time elapsed
23:17:26.473 00.031 7680 IsSlewing returns 0
23:17:26.473 00.000 7680 IsGuiding returns 0
23:17:26.474 00.001 7680 scope move finished after 381 + 54 ms
23:17:26.474 00.000 7680 Move returns status 0, amount 381
23:17:26.474 00.000 7680 move complete, result=0
23:17:26.475 00.001 7680 worker thread done servicing request
23:17:26.475 00.000 6120 GuideStep: -0.3 px 143 ms EAST, -0.7 px 381 ms NORTH
23:17:26.482 00.007 7680 Worker thread wakes up
23:17:26.482 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:26.482 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:27.738 01.256 7680 Exposure complete
23:17:27.877 00.139 7680 worker thread done servicing request
23:17:27.878 00.001 6120 OnExposeComplete: enter
23:17:27.881 00.003 6120 UpdateGuideState(): m_state=6
23:17:27.885 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1631
23:17:27.889 00.004 6120 Star::Find returns 1 (1), X=958.68, Y=44.18, Mass=13398, SNR=75.7, Peak=255 HFD=6.9
23:17:27.892 00.003 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
23:17:27.896 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.76)
23:17:27.898 00.002 6120 CameraToMount -- cameraX=-0.09 cameraY=0.32 hyp=0.33 cameraTheta=1.84 mountX=0.03 mountY=-0.33, mountTheta=-1.49
23:17:27.904 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.32, opts=13)
23:17:27.908 00.004 6120 Enqueuing Move request for scope (-0.09, 0.32)
23:17:27.911 00.003 7680 Worker thread wakes up
23:17:27.911 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.32) opts 0xd
23:17:27.911 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.32)
23:17:27.912 00.001 7680 Moving (-0.09, 0.32) raw xDistance=0.03 yDistance=-0.33
23:17:27.912 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:17:27.912 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:17:27.913 00.001 7680 MoveAxis(E, 0, ABG)
23:17:27.913 00.000 7680 Move returns status 0, amount 0
23:17:27.913 00.000 7680 MoveAxis(N, 178, ABG)
23:17:27.913 00.000 7680 Guiding  Dir = 0, Dur = 178
23:17:27.913 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:27.917 00.004 7680 IsSlewing returns 0
23:17:27.917 00.000 6120 UpdateGuideState exits: m=13398 SNR=75.7 Saturated
23:17:27.920 00.003 7680 IsGuiding returns 0
23:17:27.921 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:27.923 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:27.928 00.005 7680 PulseGuide returned control before completion, sleep 188
23:17:27.928 00.000 6120 Enqueuing Expose request
23:17:28.119 00.191 7680 IsGuiding returns 1
23:17:28.119 00.000 7680 scope still moving after pulse duration time elapsed
23:17:28.149 00.030 7680 IsSlewing returns 0
23:17:28.151 00.002 7680 IsGuiding returns 0
23:17:28.151 00.000 7680 scope move finished after 178 + 53 ms
23:17:28.152 00.001 7680 Move returns status 0, amount 178
23:17:28.152 00.000 7680 move complete, result=0
23:17:28.154 00.002 7680 worker thread done servicing request
23:17:28.154 00.000 7680 Worker thread wakes up
23:17:28.155 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 178 ms NORTH
23:17:28.161 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:28.161 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:29.412 01.251 7680 Exposure complete
23:17:29.526 00.114 7680 worker thread done servicing request
23:17:29.527 00.001 6120 OnExposeComplete: enter
23:17:29.530 00.003 6120 UpdateGuideState(): m_state=6
23:17:29.534 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1632
23:17:29.537 00.003 6120 Star::Find returns 1 (1), X=958.29, Y=44.42, Mass=12876, SNR=73.1, Peak=255 HFD=7.0
23:17:29.541 00.004 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.23 = -1.05)
23:17:29.544 00.003 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.32)
23:17:29.548 00.004 6120 CameraToMount -- cameraX=-0.48 cameraY=0.56 hyp=0.74 cameraTheta=2.28 mountX=0.36 mountY=-0.71, mountTheta=-1.10
23:17:29.552 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.48, y=0.56, opts=13)
23:17:29.556 00.004 6120 Enqueuing Move request for scope (-0.48, 0.56)
23:17:29.560 00.004 7680 Worker thread wakes up
23:17:29.560 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.56) opts 0xd
23:17:29.560 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.48, 0.56)
23:17:29.560 00.000 7680 Moving (-0.48, 0.56) raw xDistance=0.36 yDistance=-0.71
23:17:29.560 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
23:17:29.560 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
23:17:29.560 00.000 7680 MoveAxis(W, 149, ABG)
23:17:29.560 00.000 7680 Guiding  Dir = 3, Dur = 149
23:17:29.560 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:29.564 00.004 7680 IsSlewing returns 0
23:17:29.564 00.000 6120 UpdateGuideState exits: m=12876 SNR=73.1 Saturated
23:17:29.568 00.004 7680 IsGuiding returns 0
23:17:29.568 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:29.571 00.003 7680 PulseGuide returned control before completion, sleep 159
23:17:29.571 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:29.575 00.004 6120 Enqueuing Expose request
23:17:29.744 00.169 7680 IsGuiding returns 0
23:17:29.744 00.000 7680 Move returns status 0, amount 149
23:17:29.745 00.001 7680 MoveAxis(N, 387, ABG)
23:17:29.746 00.001 7680 Guiding  Dir = 0, Dur = 387
23:17:29.746 00.000 7680 IsSlewing returns 0
23:17:29.747 00.001 7680 IsGuiding returns 0
23:17:29.747 00.000 7680 PulseGuide returned control before completion, sleep 397
23:17:30.189 00.442 7680 IsGuiding returns 0
23:17:30.191 00.002 7680 Move returns status 0, amount 387
23:17:30.192 00.001 7680 move complete, result=0
23:17:30.192 00.000 7680 worker thread done servicing request
23:17:30.192 00.000 6120 GuideStep: 0.4 px 149 ms WEST, -0.7 px 387 ms NORTH
23:17:30.196 00.004 7680 Worker thread wakes up
23:17:30.196 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:30.196 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:31.444 01.248 7680 Exposure complete
23:17:31.563 00.119 7680 worker thread done servicing request
23:17:31.563 00.000 6120 OnExposeComplete: enter
23:17:31.567 00.004 6120 UpdateGuideState(): m_state=6
23:17:31.571 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1633
23:17:31.575 00.004 6120 Star::Find returns 1 (1), X=958.56, Y=43.96, Mass=13675, SNR=76.5, Peak=255 HFD=6.8
23:17:31.581 00.006 6120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-2.95) = xAngle (5.65 = -0.64)
23:17:31.585 00.004 6120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.38 = -0.90)
23:17:31.588 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.69 mountX=0.19 mountY=-0.18, mountTheta=-0.77
23:17:31.599 00.011 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.10, opts=13)
23:17:31.607 00.008 6120 Enqueuing Move request for scope (-0.21, 0.10)
23:17:31.618 00.011 7680 Worker thread wakes up
23:17:31.620 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
23:17:31.620 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
23:17:31.620 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:31.622 00.002 7680 Moving (-0.21, 0.10) raw xDistance=0.19 yDistance=-0.18
23:17:31.624 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:17:31.624 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:17:31.624 00.000 6120 UpdateGuideState exits: m=13675 SNR=76.5 Saturated
23:17:31.626 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:17:31.626 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:31.631 00.005 7680 MoveAxis(E, 0, ABG)
23:17:31.631 00.000 7680 Move returns status 0, amount 0
23:17:31.631 00.000 7680 MoveAxis(N, 0, ABG)
23:17:31.631 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:31.635 00.004 7680 Move returns status 0, amount 0
23:17:31.636 00.001 7680 move complete, result=0
23:17:31.636 00.000 7680 worker thread done servicing request
23:17:31.636 00.000 6120 Enqueuing Expose request
23:17:31.641 00.005 7680 Worker thread wakes up
23:17:31.641 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:17:31.645 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:31.645 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:32.885 01.240 7680 Exposure complete
23:17:32.998 00.113 7680 worker thread done servicing request
23:17:32.999 00.001 6120 OnExposeComplete: enter
23:17:33.003 00.004 6120 UpdateGuideState(): m_state=6
23:17:33.007 00.004 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1634
23:17:33.012 00.005 6120 Star::Find returns 1 (1), X=958.32, Y=44.28, Mass=13488, SNR=75.6, Peak=255 HFD=7.0
23:17:33.018 00.006 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.35 = -0.94)
23:17:33.023 00.005 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
23:17:33.026 00.003 6120 CameraToMount -- cameraX=-0.45 cameraY=0.42 hyp=0.62 cameraTheta=2.39 mountX=0.37 mountY=-0.58, mountTheta=-1.00
23:17:33.031 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.45, y=0.42, opts=13)
23:17:33.035 00.004 6120 Enqueuing Move request for scope (-0.45, 0.42)
23:17:33.039 00.004 7680 Worker thread wakes up
23:17:33.039 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.42) opts 0xd
23:17:33.039 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.45, 0.42)
23:17:33.040 00.001 7680 Moving (-0.45, 0.42) raw xDistance=0.37 yDistance=-0.58
23:17:33.040 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
23:17:33.040 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
23:17:33.040 00.000 7680 MoveAxis(W, 150, ABG)
23:17:33.040 00.000 7680 Guiding  Dir = 3, Dur = 150
23:17:33.040 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:33.044 00.004 7680 IsSlewing returns 0
23:17:33.044 00.000 6120 UpdateGuideState exits: m=13488 SNR=75.6 Saturated
23:17:33.048 00.004 7680 IsGuiding returns 0
23:17:33.048 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:33.052 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:33.055 00.003 7680 PulseGuide returned control before completion, sleep 160
23:17:33.056 00.001 6120 Enqueuing Expose request
23:17:33.223 00.167 7680 IsGuiding returns 0
23:17:33.224 00.001 7680 Move returns status 0, amount 150
23:17:33.224 00.000 7680 MoveAxis(N, 314, ABG)
23:17:33.226 00.002 7680 Guiding  Dir = 0, Dur = 314
23:17:33.227 00.001 7680 IsSlewing returns 0
23:17:33.228 00.001 7680 IsGuiding returns 0
23:17:33.229 00.001 7680 PulseGuide returned control before completion, sleep 324
23:17:33.567 00.338 7680 IsGuiding returns 1
23:17:33.568 00.001 7680 scope still moving after pulse duration time elapsed
23:17:33.599 00.031 7680 IsSlewing returns 0
23:17:33.600 00.001 7680 IsGuiding returns 0
23:17:33.600 00.000 7680 scope move finished after 314 + 58 ms
23:17:33.600 00.000 7680 Move returns status 0, amount 314
23:17:33.600 00.000 7680 move complete, result=0
23:17:33.601 00.001 7680 worker thread done servicing request
23:17:33.601 00.000 7680 Worker thread wakes up
23:17:33.601 00.000 6120 GuideStep: 0.4 px 150 ms WEST, -0.6 px 314 ms NORTH
23:17:33.609 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:33.609 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:34.865 01.256 7680 Exposure complete
23:17:35.005 00.140 7680 worker thread done servicing request
23:17:35.005 00.000 6120 OnExposeComplete: enter
23:17:35.009 00.004 6120 UpdateGuideState(): m_state=6
23:17:35.014 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1635
23:17:35.018 00.004 6120 Star::Find returns 1 (1), X=958.35, Y=43.89, Mass=13686, SNR=76.0, Peak=255 HFD=6.8
23:17:35.022 00.004 6120 CameraToMount -- cameraTheta (3.07) - m_xAngle (-2.95) = xAngle (6.03 = -0.26)
23:17:35.026 00.004 6120 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.76 = -0.53)
23:17:35.031 00.005 6120 CameraToMount -- cameraX=-0.42 cameraY=0.03 hyp=0.42 cameraTheta=3.07 mountX=0.41 mountY=-0.21, mountTheta=-0.48
23:17:35.035 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.42, y=0.03, opts=13)
23:17:35.040 00.005 6120 Enqueuing Move request for scope (-0.42, 0.03)
23:17:35.044 00.004 7680 Worker thread wakes up
23:17:35.044 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:35.048 00.004 6120 UpdateGuideState exits: m=13686 SNR=76.0 Saturated
23:17:35.053 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:35.057 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:35.061 00.004 6120 Enqueuing Expose request
23:17:35.065 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.03) opts 0xd
23:17:35.065 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.42, 0.03)
23:17:35.065 00.000 7680 Moving (-0.42, 0.03) raw xDistance=0.41 yDistance=-0.21
23:17:35.065 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
23:17:35.066 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:17:35.066 00.000 7680 MoveAxis(W, 177, ABG)
23:17:35.067 00.001 7680 Guiding  Dir = 3, Dur = 177
23:17:35.067 00.000 7680 IsSlewing returns 0
23:17:35.067 00.000 7680 IsGuiding returns 0
23:17:35.068 00.001 7680 PulseGuide returned control before completion, sleep 187
23:17:35.261 00.193 7680 IsGuiding returns 1
23:17:35.262 00.001 7680 scope still moving after pulse duration time elapsed
23:17:35.291 00.029 7680 IsSlewing returns 0
23:17:35.293 00.002 7680 IsGuiding returns 0
23:17:35.293 00.000 7680 scope move finished after 177 + 48 ms
23:17:35.294 00.001 7680 Move returns status 0, amount 177
23:17:35.294 00.000 7680 MoveAxis(N, 115, ABG)
23:17:35.295 00.001 7680 Guiding  Dir = 0, Dur = 115
23:17:35.296 00.001 7680 IsSlewing returns 0
23:17:35.296 00.000 7680 IsGuiding returns 0
23:17:35.297 00.001 7680 PulseGuide returned control before completion, sleep 125
23:17:35.432 00.135 7680 IsGuiding returns 1
23:17:35.432 00.000 7680 scope still moving after pulse duration time elapsed
23:17:35.463 00.031 7680 IsSlewing returns 0
23:17:35.464 00.001 7680 IsGuiding returns 0
23:17:35.465 00.001 7680 scope move finished after 115 + 52 ms
23:17:35.465 00.000 7680 Move returns status 0, amount 115
23:17:35.465 00.000 7680 move complete, result=0
23:17:35.466 00.001 7680 worker thread done servicing request
23:17:35.466 00.000 7680 Worker thread wakes up
23:17:35.466 00.000 6120 GuideStep: 0.4 px 177 ms WEST, -0.2 px 115 ms NORTH
23:17:35.472 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:35.472 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:36.725 01.253 7680 Exposure complete
23:17:36.883 00.158 7680 worker thread done servicing request
23:17:36.883 00.000 6120 OnExposeComplete: enter
23:17:36.891 00.008 6120 UpdateGuideState(): m_state=6
23:17:36.895 00.004 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1636
23:17:36.900 00.005 6120 Star::Find returns 1 (1), X=958.37, Y=44.03, Mass=13859, SNR=76.8, Peak=255 HFD=6.7
23:17:36.904 00.004 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.70 = -0.59)
23:17:36.908 00.004 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.85)
23:17:36.911 00.003 6120 CameraToMount -- cameraX=-0.40 cameraY=0.17 hyp=0.44 cameraTheta=2.74 mountX=0.37 mountY=-0.33, mountTheta=-0.74
23:17:36.917 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=0.17, opts=13)
23:17:36.921 00.004 6120 Enqueuing Move request for scope (-0.40, 0.17)
23:17:36.925 00.004 7680 Worker thread wakes up
23:17:36.925 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:36.928 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.17) opts 0xd
23:17:36.929 00.001 6120 UpdateGuideState exits: m=13859 SNR=76.8 Saturated
23:17:36.932 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.40, 0.17)
23:17:36.933 00.001 7680 Moving (-0.40, 0.17) raw xDistance=0.37 yDistance=-0.33
23:17:36.933 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
23:17:36.933 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:36.936 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:17:36.936 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:36.941 00.005 7680 MoveAxis(W, 162, ABG)
23:17:36.941 00.000 7680 Guiding  Dir = 3, Dur = 162
23:17:36.941 00.000 6120 Enqueuing Expose request
23:17:36.944 00.003 7680 IsSlewing returns 0
23:17:36.944 00.000 7680 IsGuiding returns 0
23:17:36.944 00.000 7680 PulseGuide returned control before completion, sleep 172
23:17:37.119 00.175 7680 IsGuiding returns 1
23:17:37.120 00.001 7680 scope still moving after pulse duration time elapsed
23:17:37.151 00.031 7680 IsSlewing returns 0
23:17:37.153 00.002 7680 IsGuiding returns 0
23:17:37.153 00.000 7680 scope move finished after 162 + 46 ms
23:17:37.154 00.001 7680 Move returns status 0, amount 162
23:17:37.154 00.000 7680 MoveAxis(N, 180, ABG)
23:17:37.154 00.000 7680 Guiding  Dir = 0, Dur = 180
23:17:37.155 00.001 7680 IsSlewing returns 0
23:17:37.156 00.001 7680 IsGuiding returns 0
23:17:37.156 00.000 7680 PulseGuide returned control before completion, sleep 190
23:17:37.355 00.199 7680 IsGuiding returns 1
23:17:37.357 00.002 7680 scope still moving after pulse duration time elapsed
23:17:37.387 00.030 7680 IsSlewing returns 0
23:17:37.389 00.002 7680 IsGuiding returns 0
23:17:37.390 00.001 7680 scope move finished after 180 + 54 ms
23:17:37.390 00.000 7680 Move returns status 0, amount 180
23:17:37.391 00.001 7680 move complete, result=0
23:17:37.392 00.001 7680 worker thread done servicing request
23:17:37.393 00.001 6120 GuideStep: 0.4 px 162 ms WEST, -0.3 px 180 ms NORTH
23:17:37.399 00.006 7680 Worker thread wakes up
23:17:37.399 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:37.399 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:38.648 01.249 7680 Exposure complete
23:17:38.784 00.136 7680 worker thread done servicing request
23:17:38.785 00.001 6120 OnExposeComplete: enter
23:17:38.789 00.004 6120 UpdateGuideState(): m_state=6
23:17:38.792 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1637
23:17:38.797 00.005 6120 Star::Find returns 1 (1), X=958.85, Y=43.92, Mass=14274, SNR=76.8, Peak=255 HFD=6.9
23:17:38.801 00.004 6120 CameraToMount -- cameraTheta (0.67) - m_xAngle (-2.95) = xAngle (3.62 = -2.66)
23:17:38.805 00.004 6120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.35 = -2.93)
23:17:38.809 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.67 mountX=-0.09 mountY=-0.02, mountTheta=-2.91
23:17:38.815 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.06, opts=13)
23:17:38.818 00.003 6120 Enqueuing Move request for scope (0.08, 0.06)
23:17:38.821 00.003 7680 Worker thread wakes up
23:17:38.821 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
23:17:38.821 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
23:17:38.821 00.000 7680 Moving (0.08, 0.06) raw xDistance=-0.09 yDistance=-0.02
23:17:38.821 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:17:38.821 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:17:38.823 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:17:38.823 00.000 7680 MoveAxis(E, 0, ABG)
23:17:38.823 00.000 7680 Move returns status 0, amount 0
23:17:38.823 00.000 7680 MoveAxis(N, 0, ABG)
23:17:38.823 00.000 7680 Move returns status 0, amount 0
23:17:38.823 00.000 7680 move complete, result=0
23:17:38.825 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:38.829 00.004 7680 worker thread done servicing request
23:17:38.831 00.002 6120 UpdateGuideState exits: m=14274 SNR=76.8 Saturated
23:17:38.835 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:38.839 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:38.843 00.004 6120 Enqueuing Expose request
23:17:38.846 00.003 7680 Worker thread wakes up
23:17:38.846 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:17:38.849 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:38.850 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:40.098 01.248 7680 Exposure complete
23:17:40.238 00.140 7680 worker thread done servicing request
23:17:40.238 00.000 6120 OnExposeComplete: enter
23:17:40.242 00.004 6120 UpdateGuideState(): m_state=6
23:17:40.245 00.003 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1638
23:17:40.250 00.005 6120 Star::Find returns 1 (1), X=958.79, Y=43.93, Mass=14467, SNR=78.4, Peak=255 HFD=6.8
23:17:40.253 00.003 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
23:17:40.257 00.004 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.25)
23:17:40.260 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.35 mountX=-0.03 mountY=-0.05, mountTheta=-2.04
23:17:40.266 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.07, opts=13)
23:17:40.269 00.003 6120 Enqueuing Move request for scope (0.02, 0.07)
23:17:40.273 00.004 7680 Worker thread wakes up
23:17:40.273 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
23:17:40.273 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
23:17:40.273 00.000 7680 Moving (0.02, 0.07) raw xDistance=-0.03 yDistance=-0.05
23:17:40.273 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:17:40.274 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:17:40.274 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:17:40.274 00.000 7680 MoveAxis(E, 0, ABG)
23:17:40.274 00.000 7680 Move returns status 0, amount 0
23:17:40.274 00.000 7680 MoveAxis(N, 0, ABG)
23:17:40.274 00.000 7680 Move returns status 0, amount 0
23:17:40.274 00.000 7680 move complete, result=0
23:17:40.275 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:40.278 00.003 7680 worker thread done servicing request
23:17:40.278 00.000 6120 UpdateGuideState exits: m=14467 SNR=78.4 Saturated
23:17:40.282 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:40.285 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:40.288 00.003 6120 Enqueuing Expose request
23:17:40.292 00.004 7680 Worker thread wakes up
23:17:40.293 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:17:40.297 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:40.297 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:41.553 01.256 7680 Exposure complete
23:17:41.691 00.138 7680 worker thread done servicing request
23:17:41.691 00.000 6120 OnExposeComplete: enter
23:17:41.695 00.004 6120 UpdateGuideState(): m_state=6
23:17:41.700 00.005 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1639
23:17:41.705 00.005 6120 Star::Find returns 1 (1), X=958.73, Y=44.09, Mass=12649, SNR=73.1, Peak=255 HFD=6.8
23:17:41.710 00.005 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.71 = -1.58)
23:17:41.715 00.005 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
23:17:41.719 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.75 mountX=-0.00 mountY=-0.22, mountTheta=-1.58
23:17:41.723 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.23, opts=13)
23:17:41.728 00.005 6120 Enqueuing Move request for scope (-0.04, 0.23)
23:17:41.732 00.004 7680 Worker thread wakes up
23:17:41.732 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
23:17:41.733 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:41.738 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
23:17:41.738 00.000 7680 Moving (-0.04, 0.23) raw xDistance=-0.00 yDistance=-0.22
23:17:41.739 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:17:41.739 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:17:41.739 00.000 7680 MoveAxis(E, 0, ABG)
23:17:41.739 00.000 7680 Move returns status 0, amount 0
23:17:41.739 00.000 6120 UpdateGuideState exits: m=12649 SNR=73.1 Saturated
23:17:41.743 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:41.748 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:41.752 00.004 6120 Enqueuing Expose request
23:17:41.756 00.004 7680 MoveAxis(N, 120, ABG)
23:17:41.756 00.000 7680 Guiding  Dir = 0, Dur = 120
23:17:41.756 00.000 7680 IsSlewing returns 0
23:17:41.757 00.001 7680 IsGuiding returns 0
23:17:41.757 00.000 7680 PulseGuide returned control before completion, sleep 130
23:17:41.901 00.144 7680 IsGuiding returns 0
23:17:41.902 00.001 7680 Move returns status 0, amount 120
23:17:41.902 00.000 7680 move complete, result=0
23:17:41.903 00.001 7680 worker thread done servicing request
23:17:41.903 00.000 7680 Worker thread wakes up
23:17:41.903 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 120 ms NORTH
23:17:41.910 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:41.910 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:43.162 01.252 7680 Exposure complete
23:17:43.297 00.135 7680 worker thread done servicing request
23:17:43.297 00.000 6120 OnExposeComplete: enter
23:17:43.302 00.005 6120 UpdateGuideState(): m_state=6
23:17:43.306 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1640
23:17:43.310 00.004 6120 Star::Find returns 1 (1), X=958.67, Y=44.07, Mass=13577, SNR=76.2, Peak=255 HFD=6.8
23:17:43.313 00.003 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
23:17:43.318 00.005 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
23:17:43.321 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.23 cameraTheta=2.03 mountX=0.06 mountY=-0.23, mountTheta=-1.31
23:17:43.325 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.21, opts=13)
23:17:43.329 00.004 6120 Enqueuing Move request for scope (-0.10, 0.21)
23:17:43.333 00.004 7680 Worker thread wakes up
23:17:43.333 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
23:17:43.333 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
23:17:43.333 00.000 7680 Moving (-0.10, 0.21) raw xDistance=0.06 yDistance=-0.23
23:17:43.333 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:43.337 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:17:43.337 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:17:43.338 00.001 7680 MoveAxis(E, 0, ABG)
23:17:43.338 00.000 7680 Move returns status 0, amount 0
23:17:43.338 00.000 7680 MoveAxis(N, 126, ABG)
23:17:43.338 00.000 7680 Guiding  Dir = 0, Dur = 126
23:17:43.338 00.000 6120 UpdateGuideState exits: m=13577 SNR=76.2 Saturated
23:17:43.342 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:43.345 00.003 7680 IsSlewing returns 0
23:17:43.345 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:43.350 00.005 7680 IsGuiding returns 0
23:17:43.350 00.000 6120 Enqueuing Expose request
23:17:43.353 00.003 7680 PulseGuide returned control before completion, sleep 136
23:17:43.492 00.139 7680 IsGuiding returns 1
23:17:43.494 00.002 7680 scope still moving after pulse duration time elapsed
23:17:43.522 00.028 7680 IsSlewing returns 0
23:17:43.524 00.002 7680 IsGuiding returns 0
23:17:43.525 00.001 7680 scope move finished after 126 + 48 ms
23:17:43.525 00.000 7680 Move returns status 0, amount 126
23:17:43.526 00.001 7680 move complete, result=0
23:17:43.526 00.000 7680 worker thread done servicing request
23:17:43.526 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 126 ms NORTH
23:17:43.534 00.008 7680 Worker thread wakes up
23:17:43.534 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:43.534 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:44.781 01.247 7680 Exposure complete
23:17:44.919 00.138 7680 worker thread done servicing request
23:17:44.920 00.001 6120 OnExposeComplete: enter
23:17:44.924 00.004 6120 UpdateGuideState(): m_state=6
23:17:44.928 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1641
23:17:44.932 00.004 6120 Star::Find returns 1 (1), X=958.73, Y=44.20, Mass=13385, SNR=75.1, Peak=255 HFD=6.8
23:17:44.936 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
23:17:44.939 00.003 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
23:17:44.946 00.007 6120 CameraToMount -- cameraX=-0.04 cameraY=0.34 hyp=0.34 cameraTheta=1.68 mountX=-0.03 mountY=-0.32, mountTheta=-1.66
23:17:44.953 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.34, opts=13)
23:17:44.962 00.009 6120 Enqueuing Move request for scope (-0.04, 0.34)
23:17:44.966 00.004 7680 Worker thread wakes up
23:17:44.966 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:44.970 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.34) opts 0xd
23:17:44.970 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.34)
23:17:44.970 00.000 7680 Moving (-0.04, 0.34) raw xDistance=-0.03 yDistance=-0.32
23:17:44.970 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:17:44.970 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:17:44.971 00.001 7680 MoveAxis(E, 0, ABG)
23:17:44.971 00.000 7680 Move returns status 0, amount 0
23:17:44.971 00.000 7680 MoveAxis(N, 175, ABG)
23:17:44.971 00.000 7680 Guiding  Dir = 0, Dur = 175
23:17:44.971 00.000 6120 UpdateGuideState exits: m=13385 SNR=75.1 Saturated
23:17:44.974 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:44.977 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:44.983 00.006 7680 IsSlewing returns 0
23:17:44.983 00.000 7680 IsGuiding returns 0
23:17:44.984 00.001 6120 Enqueuing Expose request
23:17:44.990 00.006 7680 PulseGuide returned control before completion, sleep 185
23:17:45.192 00.202 7680 IsGuiding returns 0
23:17:45.192 00.000 7680 Move returns status 0, amount 175
23:17:45.193 00.001 7680 move complete, result=0
23:17:45.193 00.000 7680 worker thread done servicing request
23:17:45.193 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 175 ms NORTH
23:17:45.196 00.003 7680 Worker thread wakes up
23:17:45.198 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:45.198 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
23:17:45.390 00.192 6120 evsrv: cli 0FAEFBB8 connect
23:17:45.421 00.031 6120 case statement mapped state 6 to 3
23:17:45.425 00.004 6120 case statement mapped state 6 to 3
23:17:45.429 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"8528a589-c866-4553-b366-2548c0839c81"}
23:17:45.433 00.004 6120 case statement mapped state 6 to 3
23:17:45.436 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"8528a589-c866-4553-b366-2548c0839c81"}
23:17:45.440 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
23:17:45.444 00.004 6120 evsrv: cli 0FAEFD98 connect
23:17:45.448 00.004 6120 case statement mapped state 6 to 3
23:17:45.453 00.005 6120 case statement mapped state 6 to 3
23:17:45.457 00.004 6120 evsrv: cli 0FAEFD98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"43e832b8-de77-4411-bc71-f36a15987a44"}
23:17:45.461 00.004 6120 PhdController::Dither begins
23:17:45.613 00.152 6120 dither: size=5.00, dRA=0.31 dDec=-3.06
23:17:45.617 00.004 6120 MountToCamera -- mountTheta (-1.47) + m_xAngle (-2.95) = xAngle (-4.42 = 1.86)
23:17:45.620 00.003 6120 MountToCamera -- mountX=0.31 mountY=-3.06 hyp=3.08 mountTheta=-1.47 cameraX=-0.88, cameraY=2.95 cameraTheta=1.86
23:17:45.624 00.004 6120 setting lock position to (957.89, 46.81)
23:17:45.743 00.119 6120 Mount: notify guiding dithered (-0.9, 2.9)
23:17:45.747 00.004 6120 Status Line: Dither by 0.31,-3.06
23:17:45.752 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:17:45.756 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
23:17:45.759 00.003 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"43e832b8-de77-4411-bc71-f36a15987a44"}
23:17:45.762 00.003 6120 evsrv: cli 0FAEFD98 disconnect
23:17:46.436 00.674 7680 Exposure complete
23:17:46.531 00.095 7680 worker thread done servicing request
23:17:46.531 00.000 6120 OnExposeComplete: enter
23:17:46.535 00.004 6120 UpdateGuideState(): m_state=6
23:17:46.538 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1642
23:17:46.541 00.003 6120 Star::Find returns 1 (1), X=958.32, Y=44.45, Mass=13591, SNR=75.6, Peak=255 HFD=7.1
23:17:46.545 00.004 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-2.95) = xAngle (1.56 = 1.56)
23:17:46.548 00.003 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.29 = 1.29)
23:17:46.551 00.003 6120 CameraToMount -- cameraX=0.42 cameraY=-2.36 hyp=2.40 cameraTheta=-1.39 mountX=0.02 mountY=2.31, mountTheta=1.56
23:17:46.555 00.004 6120 dither recenter: remaining=(-0.3,3.1) step=(-0.3,3.1)
23:17:46.561 00.006 6120 MountToCamera -- mountTheta (1.67) + m_xAngle (-2.95) = xAngle (-1.28 = -1.28)
23:17:46.566 00.005 6120 MountToCamera -- mountX=-0.31 mountY=3.06 hyp=3.08 mountTheta=1.67 cameraX=0.88, cameraY=-2.95 cameraTheta=-1.28
23:17:46.570 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.88, y=-2.95, opts=4)
23:17:46.575 00.005 6120 Enqueuing Move request for scope (0.88, -2.95)
23:17:46.585 00.010 7680 Worker thread wakes up
23:17:46.585 00.000 6120 Mount: notify direct move -0.31,3.06
23:17:46.590 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.88, -2.95) opts 0x4
23:17:46.590 00.000 7680 Handling offset move in thread for scope, endpoint = (0.88, -2.95)
23:17:46.590 00.000 7680 Moving (0.88, -2.95) raw xDistance=-0.31 yDistance=3.06
23:17:46.591 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:46.595 00.004 7680 MoveAxis(E, 203, B)
23:17:46.595 00.000 6120 UpdateGuideState exits: m=13591 SNR=75.6 Saturated
23:17:46.600 00.005 7680 Guiding  Dir = 2, Dur = 203
23:17:46.601 00.001 6120 PhdController: settling, locked = 1, distance = 3.07 (1.50) aobump = 0 frame = 1 / 99999
23:17:46.605 00.004 7680 IsSlewing returns 0
23:17:46.605 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047866.605,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.07,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:17:46.610 00.005 7680 IsGuiding returns 0
23:17:46.610 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:46.614 00.004 7680 PulseGuide returned control before completion, sleep 213
23:17:46.614 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:46.620 00.006 6120 Enqueuing Expose request
23:17:46.839 00.219 7680 IsGuiding returns 1
23:17:46.839 00.000 7680 scope still moving after pulse duration time elapsed
23:17:46.871 00.032 7680 IsSlewing returns 0
23:17:46.871 00.000 7680 IsGuiding returns 0
23:17:46.871 00.000 7680 scope move finished after 203 + 58 ms
23:17:46.872 00.001 7680 Move returns status 0, amount 203
23:17:46.872 00.000 7680 MoveAxis(S, 1661, B)
23:17:46.872 00.000 7680 Guiding  Dir = 1, Dur = 1661
23:17:46.872 00.000 7680 IsSlewing returns 0
23:17:46.872 00.000 7680 IsGuiding returns 0
23:17:46.872 00.000 7680 PulseGuide returned control before completion, sleep 1671
23:17:48.556 01.684 7680 IsGuiding returns 1
23:17:48.557 00.001 7680 scope still moving after pulse duration time elapsed
23:17:48.588 00.031 7680 IsSlewing returns 0
23:17:48.589 00.001 7680 IsGuiding returns 0
23:17:48.590 00.001 7680 scope move finished after 1661 + 55 ms
23:17:48.591 00.001 7680 Move returns status 0, amount 1661
23:17:48.591 00.000 7680 move complete, result=0
23:17:48.591 00.000 7680 worker thread done servicing request
23:17:48.592 00.001 6120 GuideStep: -0.3 px 203 ms EAST, 3.1 px 1661 ms SOUTH
23:17:48.598 00.006 7680 Worker thread wakes up
23:17:48.598 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:48.598 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:17:49.850 01.252 7680 Exposure complete
23:17:49.975 00.125 7680 worker thread done servicing request
23:17:49.975 00.000 6120 OnExposeComplete: enter
23:17:49.979 00.004 6120 UpdateGuideState(): m_state=6
23:17:49.984 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1643
23:17:49.988 00.004 6120 Star::Find returns 1 (1), X=958.40, Y=45.73, Mass=12743, SNR=73.7, Peak=255 HFD=6.9
23:17:49.992 00.004 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-2.95) = xAngle (1.82 = 1.82)
23:17:49.995 00.003 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.55 = 1.55)
23:17:50.000 00.005 6120 CameraToMount -- cameraX=0.50 cameraY=-1.08 hyp=1.19 cameraTheta=-1.13 mountX=-0.29 mountY=1.19, mountTheta=1.81
23:17:50.004 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.50, y=-1.08, opts=13)
23:17:50.007 00.003 6120 Enqueuing Move request for scope (0.50, -1.08)
23:17:50.012 00.005 7680 Worker thread wakes up
23:17:50.012 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.50, -1.08) opts 0xd
23:17:50.012 00.000 7680 Handling offset move in thread for scope, endpoint = (0.50, -1.08)
23:17:50.013 00.001 7680 Moving (0.50, -1.08) raw xDistance=-0.29 yDistance=1.19
23:17:50.013 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:50.019 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
23:17:50.019 00.000 7680 resist switch: large excursion: input 1.19 thresh 0.60 direction from 0 to 1
23:17:50.019 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.58
23:17:50.019 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.19 from input 1.19
23:17:50.019 00.000 7680 MoveAxis(E, 120, ABG)
23:17:50.020 00.001 7680 Guiding  Dir = 2, Dur = 120
23:17:50.020 00.000 6120 UpdateGuideState exits: m=12743 SNR=73.7 Saturated
23:17:50.024 00.004 7680 IsSlewing returns 0
23:17:50.024 00.000 6120 PhdController: settling, locked = 1, distance = 1.19 (1.50) aobump = 0 frame = 2 / 99999
23:17:50.027 00.003 7680 IsGuiding returns 0
23:17:50.027 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047870.027,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.19,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:17:50.032 00.005 7680 PulseGuide returned control before completion, sleep 130
23:17:50.032 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:50.036 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:50.040 00.004 6120 Enqueuing Expose request
23:17:50.169 00.129 7680 IsGuiding returns 1
23:17:50.171 00.002 7680 scope still moving after pulse duration time elapsed
23:17:50.201 00.030 7680 IsSlewing returns 0
23:17:50.203 00.002 7680 IsGuiding returns 0
23:17:50.203 00.000 7680 scope move finished after 120 + 55 ms
23:17:50.204 00.001 7680 Move returns status 0, amount 120
23:17:50.205 00.001 7680 MoveAxis(S, 648, ABG)
23:17:50.205 00.000 7680 Guiding  Dir = 1, Dur = 648
23:17:50.205 00.000 7680 IsSlewing returns 0
23:17:50.205 00.000 7680 IsGuiding returns 0
23:17:50.207 00.002 7680 PulseGuide returned control before completion, sleep 658
23:17:50.873 00.666 7680 IsGuiding returns 1
23:17:50.873 00.000 7680 scope still moving after pulse duration time elapsed
23:17:50.903 00.030 7680 IsSlewing returns 0
23:17:50.903 00.000 7680 IsGuiding returns 0
23:17:50.903 00.000 7680 scope move finished after 648 + 49 ms
23:17:50.905 00.002 7680 Move returns status 0, amount 648
23:17:50.905 00.000 7680 move complete, result=0
23:17:50.905 00.000 7680 worker thread done servicing request
23:17:50.905 00.000 6120 GuideStep: -0.3 px 120 ms EAST, 1.2 px 648 ms SOUTH
23:17:50.907 00.002 7680 Worker thread wakes up
23:17:50.909 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:50.909 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:17:52.152 01.243 7680 Exposure complete
23:17:52.284 00.132 7680 worker thread done servicing request
23:17:52.285 00.001 6120 OnExposeComplete: enter
23:17:52.289 00.004 6120 UpdateGuideState(): m_state=6
23:17:52.292 00.003 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1644
23:17:52.295 00.003 6120 Star::Find returns 1 (1), X=958.05, Y=47.11, Mass=13739, SNR=76.2, Peak=255 HFD=7.0
23:17:52.300 00.005 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
23:17:52.303 00.003 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.51)
23:17:52.307 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.30 hyp=0.34 cameraTheta=1.09 mountX=-0.21 mountY=-0.20, mountTheta=-2.38
23:17:52.312 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.30, opts=13)
23:17:52.316 00.004 6120 Enqueuing Move request for scope (0.16, 0.30)
23:17:52.320 00.004 7680 Worker thread wakes up
23:17:52.320 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:52.324 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.30) opts 0xd
23:17:52.324 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.30)
23:17:52.324 00.000 7680 Moving (0.16, 0.30) raw xDistance=-0.21 yDistance=-0.20
23:17:52.325 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
23:17:52.325 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:17:52.325 00.000 6120 UpdateGuideState exits: m=13739 SNR=76.2 Saturated
23:17:52.329 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:17:52.330 00.001 7680 MoveAxis(E, 94, ABG)
23:17:52.330 00.000 7680 Guiding  Dir = 2, Dur = 94
23:17:52.330 00.000 6120 PhdController: settling, locked = 1, distance = 0.94 (1.50) aobump = 0 frame = 3 / 99999
23:17:52.333 00.003 7680 IsSlewing returns 0
23:17:52.333 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047872.333,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.94,"Time":2.3,"SettleTime":10.0,"StarLocked":true}
23:17:52.337 00.004 7680 IsGuiding returns 0
23:17:52.337 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:52.340 00.003 7680 PulseGuide returned control before completion, sleep 104
23:17:52.341 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:52.344 00.003 6120 Enqueuing Expose request
23:17:52.454 00.110 7680 IsGuiding returns 1
23:17:52.455 00.001 7680 scope still moving after pulse duration time elapsed
23:17:52.485 00.030 7680 IsSlewing returns 0
23:17:52.486 00.001 7680 IsGuiding returns 1
23:17:52.517 00.031 7680 IsSlewing returns 0
23:17:52.518 00.001 7680 IsGuiding returns 1
23:17:52.547 00.029 7680 IsSlewing returns 0
23:17:52.547 00.000 7680 IsGuiding returns 0
23:17:52.547 00.000 7680 scope move finished after 94 + 117 ms
23:17:52.549 00.002 7680 Move returns status 0, amount 94
23:17:52.549 00.000 7680 MoveAxis(N, 0, ABG)
23:17:52.549 00.000 7680 Move returns status 0, amount 0
23:17:52.549 00.000 7680 move complete, result=0
23:17:52.549 00.000 7680 worker thread done servicing request
23:17:52.550 00.001 6120 GuideStep: -0.2 px 94 ms EAST, -0.2 px 0 ms NORTH
23:17:52.557 00.007 7680 Worker thread wakes up
23:17:52.557 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:52.558 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:17:53.807 01.249 7680 Exposure complete
23:17:53.933 00.126 7680 worker thread done servicing request
23:17:53.933 00.000 6120 OnExposeComplete: enter
23:17:53.938 00.005 6120 UpdateGuideState(): m_state=6
23:17:53.942 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1645
23:17:53.946 00.004 6120 Star::Find returns 1 (1), X=957.89, Y=47.34, Mass=13625, SNR=76.3, Peak=255 HFD=6.8
23:17:53.949 00.003 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
23:17:53.953 00.004 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
23:17:53.955 00.002 6120 CameraToMount -- cameraX=-0.01 cameraY=0.53 hyp=0.53 cameraTheta=1.59 mountX=-0.09 mountY=-0.48, mountTheta=-1.76
23:17:53.961 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.53, opts=13)
23:17:53.965 00.004 6120 Enqueuing Move request for scope (-0.01, 0.53)
23:17:53.969 00.004 7680 Worker thread wakes up
23:17:53.969 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.53) opts 0xd
23:17:53.969 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.53)
23:17:53.969 00.000 7680 Moving (-0.01, 0.53) raw xDistance=-0.09 yDistance=-0.48
23:17:53.969 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:17:53.970 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:17:53.970 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:53.974 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
23:17:53.974 00.000 7680 MoveAxis(E, 0, ABG)
23:17:53.974 00.000 7680 Move returns status 0, amount 0
23:17:53.975 00.001 7680 MoveAxis(N, 0, ABG)
23:17:53.975 00.000 7680 Move returns status 0, amount 0
23:17:53.975 00.000 7680 move complete, result=0
23:17:53.975 00.000 7680 worker thread done servicing request
23:17:53.975 00.000 6120 UpdateGuideState exits: m=13625 SNR=76.3 Saturated
23:17:53.979 00.004 6120 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 4 / 99999
23:17:53.984 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764047873.984,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.82,"Time":4.0,"SettleTime":10.0,"StarLocked":true}
23:17:53.987 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:53.991 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:53.995 00.004 6120 Enqueuing Expose request
23:17:53.998 00.003 7680 Worker thread wakes up
23:17:53.999 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:53.999 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:17:53.999 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:17:55.249 01.250 7680 Exposure complete
23:17:55.379 00.130 7680 worker thread done servicing request
23:17:55.380 00.001 6120 OnExposeComplete: enter
23:17:55.384 00.004 6120 UpdateGuideState(): m_state=6
23:17:55.390 00.006 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1646
23:17:55.395 00.005 6120 Star::Find returns 1 (1), X=957.83, Y=47.67, Mass=13699, SNR=76.2, Peak=255 HFD=6.9
23:17:55.399 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
23:17:55.402 00.003 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
23:17:55.406 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.86 hyp=0.87 cameraTheta=1.64 mountX=-0.10 mountY=-0.80, mountTheta=-1.69
23:17:55.411 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.86, opts=13)
23:17:55.414 00.003 6120 Enqueuing Move request for scope (-0.06, 0.86)
23:17:55.419 00.005 7680 Worker thread wakes up
23:17:55.419 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.86) opts 0xd
23:17:55.419 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.86)
23:17:55.419 00.000 7680 Moving (-0.06, 0.86) raw xDistance=-0.10 yDistance=-0.80
23:17:55.419 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:17:55.420 00.001 7680 resist switch: large excursion: input -0.80 thresh 0.60 direction from 1 to -1
23:17:55.420 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.41
23:17:55.420 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
23:17:55.420 00.000 7680 MoveAxis(E, 0, ABG)
23:17:55.420 00.000 7680 Move returns status 0, amount 0
23:17:55.421 00.001 7680 MoveAxis(N, 436, ABG)
23:17:55.421 00.000 7680 Guiding  Dir = 0, Dur = 436
23:17:55.421 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:55.424 00.003 7680 IsSlewing returns 0
23:17:55.424 00.000 6120 UpdateGuideState exits: m=13699 SNR=76.2 Saturated
23:17:55.428 00.004 7680 IsGuiding returns 0
23:17:55.428 00.000 6120 PhdController: settling, locked = 1, distance = 0.83 (1.50) aobump = 0 frame = 5 / 99999
23:17:55.433 00.005 7680 PulseGuide returned control before completion, sleep 446
23:17:55.433 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047875.433,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.83,"Time":5.4,"SettleTime":10.0,"StarLocked":true}
23:17:55.436 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:55.440 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:55.443 00.003 6120 Enqueuing Expose request
23:17:55.883 00.440 7680 IsGuiding returns 1
23:17:55.884 00.001 7680 scope still moving after pulse duration time elapsed
23:17:55.914 00.030 7680 IsSlewing returns 0
23:17:55.915 00.001 7680 IsGuiding returns 0
23:17:55.917 00.002 7680 scope move finished after 436 + 51 ms
23:17:55.917 00.000 7680 Move returns status 0, amount 436
23:17:55.918 00.001 7680 move complete, result=0
23:17:55.918 00.000 7680 worker thread done servicing request
23:17:55.919 00.001 7680 Worker thread wakes up
23:17:55.920 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.8 px 436 ms NORTH
23:17:55.926 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:55.926 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:17:57.181 01.255 7680 Exposure complete
23:17:57.302 00.121 6120 OnExposeComplete: enter
23:17:57.306 00.004 6120 UpdateGuideState(): m_state=6
23:17:57.311 00.005 7680 worker thread done servicing request
23:17:57.311 00.000 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1647
23:17:57.314 00.003 6120 Star::Find returns 1 (1), X=957.69, Y=47.99, Mass=13391, SNR=75.4, Peak=255 HFD=6.9
23:17:57.318 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
23:17:57.321 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
23:17:57.324 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=1.18 hyp=1.20 cameraTheta=1.74 mountX=-0.02 mountY=-1.15, mountTheta=-1.59
23:17:57.330 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=1.18, opts=13)
23:17:57.333 00.003 6120 Enqueuing Move request for scope (-0.21, 1.18)
23:17:57.337 00.004 7680 Worker thread wakes up
23:17:57.337 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 1.18) opts 0xd
23:17:57.337 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 1.18)
23:17:57.337 00.000 7680 Moving (-0.21, 1.18) raw xDistance=-0.02 yDistance=-1.15
23:17:57.338 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:17:57.338 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.15 from input -1.15
23:17:57.338 00.000 7680 MoveAxis(E, 0, ABG)
23:17:57.338 00.000 7680 Move returns status 0, amount 0
23:17:57.338 00.000 7680 MoveAxis(N, 626, ABG)
23:17:57.338 00.000 7680 Guiding  Dir = 0, Dur = 626
23:17:57.339 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:57.342 00.003 7680 IsSlewing returns 0
23:17:57.342 00.000 6120 UpdateGuideState exits: m=13391 SNR=75.4 Saturated
23:17:57.347 00.005 7680 IsGuiding returns 0
23:17:57.347 00.000 6120 PhdController: settling, locked = 1, distance = 0.94 (1.50) aobump = 0 frame = 6 / 99999
23:17:57.350 00.003 7680 PulseGuide returned control before completion, sleep 636
23:17:57.350 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047877.350,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.94,"Time":7.3,"SettleTime":10.0,"StarLocked":true}
23:17:57.354 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:57.359 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:57.362 00.003 6120 Enqueuing Expose request
23:17:57.997 00.635 7680 IsGuiding returns 1
23:17:57.997 00.000 7680 scope still moving after pulse duration time elapsed
23:17:58.028 00.031 7680 IsSlewing returns 0
23:17:58.028 00.000 7680 IsGuiding returns 0
23:17:58.028 00.000 7680 scope move finished after 626 + 56 ms
23:17:58.030 00.002 7680 Move returns status 0, amount 626
23:17:58.030 00.000 7680 move complete, result=0
23:17:58.030 00.000 7680 worker thread done servicing request
23:17:58.030 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -1.2 px 626 ms NORTH
23:17:58.034 00.004 7680 Worker thread wakes up
23:17:58.035 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:17:58.035 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:17:59.291 01.256 7680 Exposure complete
23:17:59.418 00.127 7680 worker thread done servicing request
23:17:59.418 00.000 6120 OnExposeComplete: enter
23:17:59.422 00.004 6120 UpdateGuideState(): m_state=6
23:17:59.426 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1648
23:17:59.430 00.004 6120 Star::Find returns 1 (1), X=957.29, Y=47.48, Mass=13133, SNR=76.2, Peak=255 HFD=7.1
23:17:59.433 00.003 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
23:17:59.436 00.003 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.30)
23:17:59.441 00.005 6120 CameraToMount -- cameraX=-0.60 cameraY=0.67 hyp=0.90 cameraTheta=2.30 mountX=0.47 mountY=-0.87, mountTheta=-1.08
23:17:59.446 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.60, y=0.67, opts=13)
23:17:59.450 00.004 6120 Enqueuing Move request for scope (-0.60, 0.67)
23:17:59.455 00.005 7680 Worker thread wakes up
23:17:59.455 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.67) opts 0xd
23:17:59.456 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.60, 0.67)
23:17:59.456 00.000 7680 Moving (-0.60, 0.67) raw xDistance=0.47 yDistance=-0.87
23:17:59.456 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
23:17:59.456 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87
23:17:59.457 00.001 7680 MoveAxis(W, 190, ABG)
23:17:59.457 00.000 7680 Guiding  Dir = 3, Dur = 190
23:17:59.457 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:17:59.461 00.004 6120 UpdateGuideState exits: m=13133 SNR=76.2 Saturated
23:17:59.465 00.004 7680 IsSlewing returns 0
23:17:59.465 00.000 6120 PhdController: settling, locked = 1, distance = 0.93 (1.50) aobump = 0 frame = 7 / 99999
23:17:59.469 00.004 7680 IsGuiding returns 0
23:17:59.470 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764047879.469,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.93,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
23:17:59.473 00.003 7680 PulseGuide returned control before completion, sleep 200
23:17:59.473 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:17:59.477 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:17:59.481 00.004 6120 Enqueuing Expose request
23:17:59.702 00.221 7680 IsGuiding returns 0
23:17:59.702 00.000 7680 Move returns status 0, amount 190
23:17:59.702 00.000 7680 MoveAxis(N, 472, ABG)
23:17:59.703 00.001 7680 Guiding  Dir = 0, Dur = 472
23:17:59.703 00.000 7680 IsSlewing returns 0
23:17:59.703 00.000 7680 IsGuiding returns 0
23:17:59.703 00.000 7680 PulseGuide returned control before completion, sleep 482
23:18:00.189 00.486 7680 IsGuiding returns 1
23:18:00.189 00.000 7680 scope still moving after pulse duration time elapsed
23:18:00.219 00.030 7680 IsSlewing returns 0
23:18:00.220 00.001 7680 IsGuiding returns 0
23:18:00.220 00.000 7680 scope move finished after 472 + 44 ms
23:18:00.221 00.001 7680 Move returns status 0, amount 472
23:18:00.221 00.000 7680 move complete, result=0
23:18:00.222 00.001 7680 worker thread done servicing request
23:18:00.222 00.000 7680 Worker thread wakes up
23:18:00.222 00.000 6120 GuideStep: 0.5 px 190 ms WEST, -0.9 px 472 ms NORTH
23:18:00.227 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:00.229 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:18:01.487 01.258 7680 Exposure complete
23:18:01.618 00.131 7680 worker thread done servicing request
23:18:01.618 00.000 6120 OnExposeComplete: enter
23:18:01.623 00.005 6120 UpdateGuideState(): m_state=6
23:18:01.626 00.003 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1649
23:18:01.629 00.003 6120 Star::Find returns 1 (1), X=957.62, Y=46.85, Mass=13403, SNR=76.5, Peak=255 HFD=6.9
23:18:01.634 00.005 6120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-2.95) = xAngle (5.94 = -0.35)
23:18:01.637 00.003 6120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.67 = -0.61)
23:18:01.642 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.04 hyp=0.28 cameraTheta=2.98 mountX=0.26 mountY=-0.16, mountTheta=-0.55
23:18:01.647 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.04, opts=13)
23:18:01.651 00.004 6120 Enqueuing Move request for scope (-0.27, 0.04)
23:18:01.654 00.003 7680 Worker thread wakes up
23:18:01.654 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.04) opts 0xd
23:18:01.655 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.04)
23:18:01.655 00.000 7680 Moving (-0.27, 0.04) raw xDistance=0.26 yDistance=-0.16
23:18:01.655 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
23:18:01.655 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:18:01.656 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:18:01.656 00.000 7680 MoveAxis(W, 119, ABG)
23:18:01.656 00.000 7680 Guiding  Dir = 3, Dur = 119
23:18:01.656 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:01.660 00.004 7680 IsSlewing returns 0
23:18:01.660 00.000 6120 UpdateGuideState exits: m=13403 SNR=76.5 Saturated
23:18:01.664 00.004 7680 IsGuiding returns 0
23:18:01.664 00.000 6120 PhdController: settling, locked = 1, distance = 0.73 (1.50) aobump = 0 frame = 8 / 99999
23:18:01.667 00.003 6120 PhdController: newstate STATE_FINISH
23:18:01.671 00.004 7680 PulseGuide returned control before completion, sleep 129
23:18:01.671 00.000 6120 PhdController complete: success
23:18:01.674 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764047881.674,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
23:18:01.679 00.005 6120 Mount: notify guiding dither settle done success=1
23:18:01.683 00.004 6120 PhdController: newstate STATE_IDLE
23:18:01.686 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:01.690 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:01.693 00.003 6120 Enqueuing Expose request
23:18:01.803 00.110 7680 IsGuiding returns 1
23:18:01.804 00.001 7680 scope still moving after pulse duration time elapsed
23:18:01.834 00.030 7680 IsSlewing returns 0
23:18:01.835 00.001 7680 IsGuiding returns 0
23:18:01.837 00.002 7680 scope move finished after 119 + 54 ms
23:18:01.837 00.000 7680 Move returns status 0, amount 119
23:18:01.837 00.000 7680 MoveAxis(N, 0, ABG)
23:18:01.837 00.000 7680 Move returns status 0, amount 0
23:18:01.837 00.000 7680 move complete, result=0
23:18:01.839 00.002 7680 worker thread done servicing request
23:18:01.839 00.000 6120 GuideStep: 0.3 px 119 ms WEST, -0.2 px 0 ms NORTH
23:18:01.846 00.007 7680 Worker thread wakes up
23:18:01.846 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:01.846 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:18:03.099 01.253 7680 Exposure complete
23:18:03.239 00.140 7680 worker thread done servicing request
23:18:03.239 00.000 6120 OnExposeComplete: enter
23:18:03.242 00.003 6120 UpdateGuideState(): m_state=6
23:18:03.248 00.006 6120 Star::Find(15, 957, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1650
23:18:03.253 00.005 6120 Star::Find returns 1 (1), X=957.83, Y=47.04, Mass=13933, SNR=77.1, Peak=255 HFD=6.9
23:18:03.256 00.003 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.49)
23:18:03.260 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.76)
23:18:03.265 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.84 mountX=0.02 mountY=-0.24, mountTheta=-1.49
23:18:03.269 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.23, opts=13)
23:18:03.273 00.004 6120 Enqueuing Move request for scope (-0.06, 0.23)
23:18:03.276 00.003 7680 Worker thread wakes up
23:18:03.276 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:03.280 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd
23:18:03.280 00.000 6120 UpdateGuideState exits: m=13933 SNR=77.1 Saturated
23:18:03.285 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
23:18:03.285 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:03.288 00.003 7680 Moving (-0.06, 0.23) raw xDistance=0.02 yDistance=-0.24
23:18:03.288 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:03.293 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:18:03.294 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:18:03.294 00.000 6120 Enqueuing Expose request
23:18:03.300 00.006 7680 MoveAxis(E, 0, ABG)
23:18:03.300 00.000 7680 Move returns status 0, amount 0
23:18:03.300 00.000 7680 MoveAxis(N, 129, ABG)
23:18:03.301 00.001 7680 Guiding  Dir = 0, Dur = 129
23:18:03.301 00.000 7680 IsSlewing returns 0
23:18:03.301 00.000 7680 IsGuiding returns 0
23:18:03.302 00.001 7680 PulseGuide returned control before completion, sleep 139
23:18:03.450 00.148 7680 IsGuiding returns 1
23:18:03.452 00.002 7680 scope still moving after pulse duration time elapsed
23:18:03.480 00.028 7680 IsSlewing returns 0
23:18:03.481 00.001 7680 IsGuiding returns 0
23:18:03.482 00.001 7680 scope move finished after 129 + 50 ms
23:18:03.482 00.000 7680 Move returns status 0, amount 129
23:18:03.482 00.000 7680 move complete, result=0
23:18:03.483 00.001 7680 worker thread done servicing request
23:18:03.483 00.000 7680 Worker thread wakes up
23:18:03.484 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 129 ms NORTH
23:18:03.490 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:03.490 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:18:04.746 01.256 7680 Exposure complete
23:18:04.880 00.134 7680 worker thread done servicing request
23:18:04.881 00.001 6120 OnExposeComplete: enter
23:18:04.885 00.004 6120 UpdateGuideState(): m_state=6
23:18:04.889 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1651
23:18:04.895 00.006 6120 Star::Find returns 1 (1), X=957.71, Y=47.03, Mass=13397, SNR=75.0, Peak=255 HFD=6.8
23:18:04.898 00.003 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
23:18:04.900 00.002 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
23:18:04.904 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.22 hyp=0.29 cameraTheta=2.25 mountX=0.14 mountY=-0.28, mountTheta=-1.12
23:18:04.908 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.22, opts=13)
23:18:04.911 00.003 6120 Enqueuing Move request for scope (-0.18, 0.22)
23:18:04.913 00.002 7680 Worker thread wakes up
23:18:04.913 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.22) opts 0xd
23:18:04.913 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.22)
23:18:04.913 00.000 7680 Moving (-0.18, 0.22) raw xDistance=0.14 yDistance=-0.28
23:18:04.915 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:18:04.915 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:18:04.915 00.000 7680 MoveAxis(E, 0, ABG)
23:18:04.915 00.000 7680 Move returns status 0, amount 0
23:18:04.915 00.000 7680 MoveAxis(N, 152, ABG)
23:18:04.915 00.000 7680 Guiding  Dir = 0, Dur = 152
23:18:04.915 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:04.920 00.005 7680 IsSlewing returns 0
23:18:04.920 00.000 6120 UpdateGuideState exits: m=13397 SNR=75.0 Saturated
23:18:04.924 00.004 7680 IsGuiding returns 0
23:18:04.924 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:04.928 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:04.931 00.003 6120 Enqueuing Expose request
23:18:04.933 00.002 7680 PulseGuide returned control before completion, sleep 162
23:18:05.106 00.173 7680 IsGuiding returns 0
23:18:05.106 00.000 7680 Move returns status 0, amount 152
23:18:05.108 00.002 7680 move complete, result=0
23:18:05.108 00.000 7680 worker thread done servicing request
23:18:05.109 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 152 ms NORTH
23:18:05.115 00.006 7680 Worker thread wakes up
23:18:05.115 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:05.116 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:18:06.367 01.251 7680 Exposure complete
23:18:06.503 00.136 7680 worker thread done servicing request
23:18:06.504 00.001 6120 OnExposeComplete: enter
23:18:06.507 00.003 6120 UpdateGuideState(): m_state=6
23:18:06.511 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1652
23:18:06.517 00.006 6120 Star::Find returns 1 (1), X=957.70, Y=47.15, Mass=12671, SNR=73.0, Peak=255 HFD=6.8
23:18:06.521 00.004 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.05 = -1.24)
23:18:06.525 00.004 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
23:18:06.530 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.34 hyp=0.39 cameraTheta=2.09 mountX=0.13 mountY=-0.39, mountTheta=-1.25
23:18:06.535 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.34, opts=13)
23:18:06.539 00.004 6120 Enqueuing Move request for scope (-0.19, 0.34)
23:18:06.542 00.003 7680 Worker thread wakes up
23:18:06.543 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.34) opts 0xd
23:18:06.543 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.34)
23:18:06.543 00.000 7680 Moving (-0.19, 0.34) raw xDistance=0.13 yDistance=-0.39
23:18:06.543 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:18:06.543 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:18:06.543 00.000 7680 MoveAxis(E, 0, ABG)
23:18:06.544 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:06.548 00.004 7680 Move returns status 0, amount 0
23:18:06.549 00.001 6120 UpdateGuideState exits: m=12671 SNR=73.0 Saturated
23:18:06.552 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:06.556 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:06.559 00.003 7680 MoveAxis(N, 211, ABG)
23:18:06.560 00.001 6120 Enqueuing Expose request
23:18:06.565 00.005 7680 Guiding  Dir = 0, Dur = 211
23:18:06.565 00.000 7680 IsSlewing returns 0
23:18:06.565 00.000 7680 IsGuiding returns 0
23:18:06.566 00.001 7680 PulseGuide returned control before completion, sleep 221
23:18:06.792 00.226 7680 IsGuiding returns 1
23:18:06.792 00.000 7680 scope still moving after pulse duration time elapsed
23:18:06.825 00.033 7680 IsSlewing returns 0
23:18:06.827 00.002 7680 IsGuiding returns 0
23:18:06.828 00.001 7680 scope move finished after 211 + 51 ms
23:18:06.828 00.000 7680 Move returns status 0, amount 211
23:18:06.828 00.000 7680 move complete, result=0
23:18:06.828 00.000 7680 worker thread done servicing request
23:18:06.829 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 211 ms NORTH
23:18:06.837 00.008 7680 Worker thread wakes up
23:18:06.837 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:06.837 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:18:08.085 01.248 7680 Exposure complete
23:18:08.228 00.143 7680 worker thread done servicing request
23:18:08.228 00.000 6120 OnExposeComplete: enter
23:18:08.234 00.006 6120 UpdateGuideState(): m_state=6
23:18:08.239 00.005 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1653
23:18:08.246 00.007 6120 Star::Find returns 1 (1), X=957.64, Y=46.88, Mass=13981, SNR=77.5, Peak=255 HFD=6.9
23:18:08.251 00.005 6120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-2.95) = xAngle (5.82 = -0.47)
23:18:08.256 00.005 6120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.55 = -0.73)
23:18:08.259 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.07 hyp=0.26 cameraTheta=2.86 mountX=0.23 mountY=-0.18, mountTheta=-0.64
23:18:08.265 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.07, opts=13)
23:18:08.269 00.004 6120 Enqueuing Move request for scope (-0.25, 0.07)
23:18:08.273 00.004 7680 Worker thread wakes up
23:18:08.274 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.07) opts 0xd
23:18:08.274 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.07)
23:18:08.274 00.000 7680 Moving (-0.25, 0.07) raw xDistance=0.23 yDistance=-0.18
23:18:08.274 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
23:18:08.275 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:18:08.275 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:08.279 00.004 6120 UpdateGuideState exits: m=13981 SNR=77.5 Saturated
23:18:08.284 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:08.287 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:18:08.288 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:08.292 00.004 6120 Enqueuing Expose request
23:18:08.295 00.003 7680 MoveAxis(W, 96, ABG)
23:18:08.295 00.000 7680 Guiding  Dir = 3, Dur = 96
23:18:08.295 00.000 7680 IsSlewing returns 0
23:18:08.295 00.000 7680 IsGuiding returns 0
23:18:08.297 00.002 7680 PulseGuide returned control before completion, sleep 106
23:18:08.416 00.119 7680 IsGuiding returns 1
23:18:08.416 00.000 7680 scope still moving after pulse duration time elapsed
23:18:08.448 00.032 7680 IsSlewing returns 0
23:18:08.448 00.000 7680 IsGuiding returns 0
23:18:08.448 00.000 7680 scope move finished after 96 + 56 ms
23:18:08.448 00.000 7680 Move returns status 0, amount 96
23:18:08.449 00.001 7680 MoveAxis(N, 0, ABG)
23:18:08.449 00.000 7680 Move returns status 0, amount 0
23:18:08.449 00.000 7680 move complete, result=0
23:18:08.449 00.000 6120 GuideStep: 0.2 px 96 ms WEST, -0.2 px 0 ms NORTH
23:18:08.455 00.006 7680 worker thread done servicing request
23:18:08.455 00.000 7680 Worker thread wakes up
23:18:08.455 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:08.456 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:18:09.711 01.255 7680 Exposure complete
23:18:09.835 00.124 7680 worker thread done servicing request
23:18:09.836 00.001 6120 OnExposeComplete: enter
23:18:09.841 00.005 6120 UpdateGuideState(): m_state=6
23:18:09.845 00.004 6120 Star::Find(15, 957, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1654
23:18:09.849 00.004 6120 Star::Find returns 1 (1), X=957.69, Y=47.08, Mass=13782, SNR=75.8, Peak=255 HFD=6.8
23:18:09.853 00.004 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
23:18:09.857 00.004 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
23:18:09.861 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.27 hyp=0.34 cameraTheta=2.22 mountX=0.15 mountY=-0.34, mountTheta=-1.14
23:18:09.867 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.27, opts=13)
23:18:09.872 00.005 6120 Enqueuing Move request for scope (-0.21, 0.27)
23:18:09.876 00.004 7680 Worker thread wakes up
23:18:09.876 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.27) opts 0xd
23:18:09.877 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.27)
23:18:09.877 00.000 7680 Moving (-0.21, 0.27) raw xDistance=0.15 yDistance=-0.34
23:18:09.877 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:18:09.877 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:18:09.878 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:09.882 00.004 7680 MoveAxis(E, 0, ABG)
23:18:09.882 00.000 7680 Move returns status 0, amount 0
23:18:09.882 00.000 6120 UpdateGuideState exits: m=13782 SNR=75.8 Saturated
23:18:09.886 00.004 7680 MoveAxis(N, 182, ABG)
23:18:09.886 00.000 7680 Guiding  Dir = 0, Dur = 182
23:18:09.886 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:09.892 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:09.896 00.004 6120 Enqueuing Expose request
23:18:09.900 00.004 7680 IsSlewing returns 0
23:18:09.900 00.000 7680 IsGuiding returns 0
23:18:09.900 00.000 7680 PulseGuide returned control before completion, sleep 192
23:18:10.094 00.194 7680 IsGuiding returns 1
23:18:10.096 00.002 7680 scope still moving after pulse duration time elapsed
23:18:10.126 00.030 7680 IsSlewing returns 0
23:18:10.127 00.001 7680 IsGuiding returns 0
23:18:10.128 00.001 7680 scope move finished after 182 + 44 ms
23:18:10.129 00.001 7680 Move returns status 0, amount 182
23:18:10.129 00.000 7680 move complete, result=0
23:18:10.130 00.001 7680 worker thread done servicing request
23:18:10.130 00.000 7680 Worker thread wakes up
23:18:10.130 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 182 ms NORTH
23:18:10.136 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:10.136 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:18:11.385 01.249 7680 Exposure complete
23:18:11.523 00.138 7680 worker thread done servicing request
23:18:11.524 00.001 6120 OnExposeComplete: enter
23:18:11.528 00.004 6120 UpdateGuideState(): m_state=6
23:18:11.531 00.003 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1655
23:18:11.535 00.004 6120 Star::Find returns 1 (1), X=957.42, Y=46.99, Mass=12887, SNR=72.8, Peak=255 HFD=6.7
23:18:11.539 00.004 6120 CameraToMount -- cameraTheta (2.79) - m_xAngle (-2.95) = xAngle (5.74 = -0.54)
23:18:11.543 00.004 6120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.47 = -0.81)
23:18:11.546 00.003 6120 CameraToMount -- cameraX=-0.48 cameraY=0.18 hyp=0.51 cameraTheta=2.79 mountX=0.44 mountY=-0.37, mountTheta=-0.70
23:18:11.554 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.48, y=0.18, opts=13)
23:18:11.558 00.004 6120 Enqueuing Move request for scope (-0.48, 0.18)
23:18:11.562 00.004 7680 Worker thread wakes up
23:18:11.562 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:11.565 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.18) opts 0xd
23:18:11.565 00.000 6120 UpdateGuideState exits: m=12887 SNR=72.8 Saturated
23:18:11.570 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.48, 0.18)
23:18:11.570 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:11.574 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:11.578 00.004 7680 Moving (-0.48, 0.18) raw xDistance=0.44 yDistance=-0.37
23:18:11.579 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
23:18:11.579 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:18:11.579 00.000 7680 MoveAxis(W, 178, ABG)
23:18:11.579 00.000 7680 Guiding  Dir = 3, Dur = 178
23:18:11.579 00.000 6120 Enqueuing Expose request
23:18:11.584 00.005 7680 IsSlewing returns 0
23:18:11.584 00.000 7680 IsGuiding returns 0
23:18:11.584 00.000 7680 PulseGuide returned control before completion, sleep 188
23:18:11.784 00.200 7680 IsGuiding returns 1
23:18:11.785 00.001 7680 scope still moving after pulse duration time elapsed
23:18:11.815 00.030 7680 IsSlewing returns 0
23:18:11.816 00.001 7680 IsGuiding returns 0
23:18:11.818 00.002 7680 scope move finished after 178 + 54 ms
23:18:11.818 00.000 7680 Move returns status 0, amount 178
23:18:11.819 00.001 7680 MoveAxis(N, 200, ABG)
23:18:11.819 00.000 7680 Guiding  Dir = 0, Dur = 200
23:18:11.819 00.000 7680 IsSlewing returns 0
23:18:11.820 00.001 7680 IsGuiding returns 0
23:18:11.821 00.001 7680 PulseGuide returned control before completion, sleep 210
23:18:12.036 00.215 7680 IsGuiding returns 1
23:18:12.037 00.001 7680 scope still moving after pulse duration time elapsed
23:18:12.066 00.029 7680 IsSlewing returns 0
23:18:12.067 00.001 7680 IsGuiding returns 0
23:18:12.068 00.001 7680 scope move finished after 200 + 47 ms
23:18:12.068 00.000 7680 Move returns status 0, amount 200
23:18:12.069 00.001 7680 move complete, result=0
23:18:12.070 00.001 7680 worker thread done servicing request
23:18:12.070 00.000 6120 GuideStep: 0.4 px 178 ms WEST, -0.4 px 200 ms NORTH
23:18:12.079 00.009 7680 Worker thread wakes up
23:18:12.079 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:12.080 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:18:13.329 01.249 7680 Exposure complete
23:18:13.467 00.138 7680 worker thread done servicing request
23:18:13.467 00.000 6120 OnExposeComplete: enter
23:18:13.472 00.005 6120 UpdateGuideState(): m_state=6
23:18:13.476 00.004 6120 Star::Find(15, 957, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1656
23:18:13.481 00.005 6120 Star::Find returns 1 (1), X=957.80, Y=46.89, Mass=13651, SNR=76.2, Peak=255 HFD=6.8
23:18:13.486 00.005 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-2.95) = xAngle (5.41 = -0.87)
23:18:13.490 00.004 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.14)
23:18:13.495 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.46 mountX=0.08 mountY=-0.12, mountTheta=-0.95
23:18:13.500 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.08, opts=13)
23:18:13.503 00.003 6120 Enqueuing Move request for scope (-0.10, 0.08)
23:18:13.508 00.005 7680 Worker thread wakes up
23:18:13.508 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:13.512 00.004 6120 UpdateGuideState exits: m=13651 SNR=76.2 Saturated
23:18:13.516 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
23:18:13.516 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:13.521 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
23:18:13.521 00.000 7680 Moving (-0.10, 0.08) raw xDistance=0.08 yDistance=-0.12
23:18:13.521 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:18:13.521 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:18:13.521 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:13.526 00.005 6120 Enqueuing Expose request
23:18:13.529 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:18:13.529 00.000 7680 MoveAxis(E, 0, ABG)
23:18:13.530 00.001 7680 Move returns status 0, amount 0
23:18:13.530 00.000 7680 MoveAxis(N, 0, ABG)
23:18:13.530 00.000 7680 Move returns status 0, amount 0
23:18:13.530 00.000 7680 move complete, result=0
23:18:13.531 00.001 7680 worker thread done servicing request
23:18:13.531 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:13.534 00.003 7680 Worker thread wakes up
23:18:13.534 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:13.536 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:18:14.785 01.249 7680 Exposure complete
23:18:14.911 00.126 7680 worker thread done servicing request
23:18:14.912 00.001 6120 OnExposeComplete: enter
23:18:14.915 00.003 6120 UpdateGuideState(): m_state=6
23:18:14.919 00.004 6120 Star::Find(15, 957, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1657
23:18:14.923 00.004 6120 Star::Find returns 1 (1), X=957.78, Y=47.03, Mass=13633, SNR=75.9, Peak=255 HFD=6.8
23:18:14.927 00.004 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (4.99 = -1.29)
23:18:14.930 00.003 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.56)
23:18:14.934 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.25 cameraTheta=2.04 mountX=0.07 mountY=-0.25, mountTheta=-1.30
23:18:14.939 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.22, opts=13)
23:18:14.942 00.003 6120 Enqueuing Move request for scope (-0.11, 0.22)
23:18:14.946 00.004 7680 Worker thread wakes up
23:18:14.947 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:14.950 00.003 6120 UpdateGuideState exits: m=13633 SNR=75.9 Saturated
23:18:14.955 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:14.958 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
23:18:14.958 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
23:18:14.959 00.001 7680 Moving (-0.11, 0.22) raw xDistance=0.07 yDistance=-0.25
23:18:14.960 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:18:14.960 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:14.963 00.003 6120 Enqueuing Expose request
23:18:14.967 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:18:14.967 00.000 7680 MoveAxis(E, 0, ABG)
23:18:14.967 00.000 7680 Move returns status 0, amount 0
23:18:14.967 00.000 7680 MoveAxis(N, 137, ABG)
23:18:14.967 00.000 7680 Guiding  Dir = 0, Dur = 137
23:18:14.968 00.001 7680 IsSlewing returns 0
23:18:14.968 00.000 7680 IsGuiding returns 0
23:18:14.968 00.000 7680 PulseGuide returned control before completion, sleep 147
23:18:15.127 00.159 7680 IsGuiding returns 1
23:18:15.128 00.001 7680 scope still moving after pulse duration time elapsed
23:18:15.158 00.030 7680 IsSlewing returns 0
23:18:15.159 00.001 7680 IsGuiding returns 0
23:18:15.161 00.002 7680 scope move finished after 137 + 55 ms
23:18:15.161 00.000 7680 Move returns status 0, amount 137
23:18:15.161 00.000 7680 move complete, result=0
23:18:15.162 00.001 7680 worker thread done servicing request
23:18:15.162 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 137 ms NORTH
23:18:15.170 00.008 7680 Worker thread wakes up
23:18:15.170 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:15.170 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:18:16.425 01.255 7680 Exposure complete
23:18:16.554 00.129 7680 worker thread done servicing request
23:18:16.554 00.000 6120 OnExposeComplete: enter
23:18:16.558 00.004 6120 UpdateGuideState(): m_state=6
23:18:16.561 00.003 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1658
23:18:16.565 00.004 6120 Star::Find returns 1 (1), X=957.74, Y=47.18, Mass=13680, SNR=75.9, Peak=255 HFD=6.8
23:18:16.569 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
23:18:16.573 00.004 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
23:18:16.576 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.37 hyp=0.40 cameraTheta=1.97 mountX=0.08 mountY=-0.40, mountTheta=-1.37
23:18:16.581 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.37, opts=13)
23:18:16.587 00.006 6120 Enqueuing Move request for scope (-0.16, 0.37)
23:18:16.590 00.003 7680 Worker thread wakes up
23:18:16.590 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:16.594 00.004 6120 UpdateGuideState exits: m=13680 SNR=75.9 Saturated
23:18:16.598 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:16.603 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.37) opts 0xd
23:18:16.603 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.37)
23:18:16.603 00.000 7680 Moving (-0.16, 0.37) raw xDistance=0.08 yDistance=-0.40
23:18:16.603 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:18:16.603 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:18:16.603 00.000 7680 MoveAxis(E, 0, ABG)
23:18:16.603 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:16.607 00.004 7680 Move returns status 0, amount 0
23:18:16.607 00.000 7680 MoveAxis(N, 219, ABG)
23:18:16.607 00.000 7680 Guiding  Dir = 0, Dur = 219
23:18:16.607 00.000 6120 Enqueuing Expose request
23:18:16.612 00.005 7680 IsSlewing returns 0
23:18:16.612 00.000 7680 IsGuiding returns 0
23:18:16.612 00.000 7680 PulseGuide returned control before completion, sleep 229
23:18:16.845 00.233 7680 IsGuiding returns 1
23:18:16.846 00.001 7680 scope still moving after pulse duration time elapsed
23:18:16.875 00.029 7680 IsSlewing returns 0
23:18:16.877 00.002 7680 IsGuiding returns 1
23:18:16.907 00.030 7680 IsSlewing returns 0
23:18:16.908 00.001 7680 IsGuiding returns 0
23:18:16.908 00.000 7680 scope move finished after 219 + 76 ms
23:18:16.908 00.000 7680 Move returns status 0, amount 219
23:18:16.910 00.002 7680 move complete, result=0
23:18:16.911 00.001 7680 worker thread done servicing request
23:18:16.911 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 219 ms NORTH
23:18:16.916 00.005 7680 Worker thread wakes up
23:18:16.916 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:16.917 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:18:18.129 01.212 7680 Exposure complete
23:18:18.343 00.214 7680 worker thread done servicing request
23:18:18.343 00.000 6120 OnExposeComplete: enter
23:18:18.347 00.004 6120 UpdateGuideState(): m_state=6
23:18:18.350 00.003 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1659
23:18:18.352 00.002 6120 Star::Find returns 1 (1), X=957.72, Y=47.00, Mass=13560, SNR=77.0, Peak=255 HFD=6.9
23:18:18.357 00.005 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.26 = -1.02)
23:18:18.360 00.003 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.29)
23:18:18.363 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.19 hyp=0.26 cameraTheta=2.31 mountX=0.14 mountY=-0.25, mountTheta=-1.07
23:18:18.368 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.19, opts=13)
23:18:18.372 00.004 6120 Enqueuing Move request for scope (-0.17, 0.19)
23:18:18.375 00.003 7680 Worker thread wakes up
23:18:18.375 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.19) opts 0xd
23:18:18.375 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.19)
23:18:18.375 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:18.378 00.003 6120 UpdateGuideState exits: m=13560 SNR=77.0 Saturated
23:18:18.381 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:18.383 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:18.387 00.004 6120 Enqueuing Expose request
23:18:18.390 00.003 7680 Moving (-0.17, 0.19) raw xDistance=0.14 yDistance=-0.25
23:18:18.390 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:18:18.391 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:18:18.391 00.000 7680 MoveAxis(E, 0, ABG)
23:18:18.391 00.000 7680 Move returns status 0, amount 0
23:18:18.391 00.000 7680 MoveAxis(N, 135, ABG)
23:18:18.391 00.000 7680 Guiding  Dir = 0, Dur = 135
23:18:18.391 00.000 7680 IsSlewing returns 0
23:18:18.392 00.001 7680 IsGuiding returns 0
23:18:18.392 00.000 7680 PulseGuide returned control before completion, sleep 145
23:18:18.540 00.148 7680 IsGuiding returns 1
23:18:18.540 00.000 7680 scope still moving after pulse duration time elapsed
23:18:18.571 00.031 7680 IsSlewing returns 0
23:18:18.571 00.000 7680 IsGuiding returns 0
23:18:18.572 00.001 7680 scope move finished after 135 + 45 ms
23:18:18.572 00.000 7680 Move returns status 0, amount 135
23:18:18.573 00.001 7680 move complete, result=0
23:18:18.573 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 135 ms NORTH
23:18:18.578 00.005 7680 worker thread done servicing request
23:18:18.578 00.000 7680 Worker thread wakes up
23:18:18.578 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:18.578 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:18:19.824 01.246 7680 Exposure complete
23:18:19.948 00.124 7680 worker thread done servicing request
23:18:19.948 00.000 6120 OnExposeComplete: enter
23:18:19.952 00.004 6120 UpdateGuideState(): m_state=6
23:18:19.957 00.005 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1660
23:18:19.961 00.004 6120 Star::Find returns 1 (1), X=957.78, Y=46.82, Mass=13242, SNR=76.1, Peak=255 HFD=6.9
23:18:19.965 00.004 6120 CameraToMount -- cameraTheta (3.02) - m_xAngle (-2.95) = xAngle (5.97 = -0.31)
23:18:19.969 00.004 6120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.71 = -0.58)
23:18:19.974 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.12 cameraTheta=3.02 mountX=0.11 mountY=-0.06, mountTheta=-0.52
23:18:19.980 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.01, opts=13)
23:18:19.984 00.004 6120 Enqueuing Move request for scope (-0.11, 0.01)
23:18:19.989 00.005 7680 Worker thread wakes up
23:18:19.989 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:19.994 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
23:18:19.994 00.000 6120 UpdateGuideState exits: m=13242 SNR=76.1 Saturated
23:18:19.998 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
23:18:19.998 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:20.001 00.003 7680 Moving (-0.11, 0.01) raw xDistance=0.11 yDistance=-0.06
23:18:20.001 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:20.004 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:18:20.004 00.000 6120 Enqueuing Expose request
23:18:20.008 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:18:20.008 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:18:20.008 00.000 7680 MoveAxis(E, 0, ABG)
23:18:20.008 00.000 7680 Move returns status 0, amount 0
23:18:20.008 00.000 7680 MoveAxis(N, 0, ABG)
23:18:20.008 00.000 7680 Move returns status 0, amount 0
23:18:20.008 00.000 7680 move complete, result=0
23:18:20.008 00.000 7680 worker thread done servicing request
23:18:20.009 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:20.012 00.003 7680 Worker thread wakes up
23:18:20.013 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:20.013 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:18:21.266 01.253 7680 Exposure complete
23:18:21.410 00.144 7680 worker thread done servicing request
23:18:21.410 00.000 6120 OnExposeComplete: enter
23:18:21.415 00.005 6120 UpdateGuideState(): m_state=6
23:18:21.420 00.005 6120 Star::Find(15, 957, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1661
23:18:21.424 00.004 6120 Star::Find returns 1 (1), X=957.86, Y=47.06, Mass=13356, SNR=76.1, Peak=255 HFD=6.9
23:18:21.427 00.003 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
23:18:21.432 00.005 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
23:18:21.435 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.71 mountX=-0.01 mountY=-0.24, mountTheta=-1.62
23:18:21.441 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.25, opts=13)
23:18:21.444 00.003 6120 Enqueuing Move request for scope (-0.03, 0.25)
23:18:21.448 00.004 7680 Worker thread wakes up
23:18:21.448 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd
23:18:21.448 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.25)
23:18:21.448 00.000 7680 Moving (-0.03, 0.25) raw xDistance=-0.01 yDistance=-0.24
23:18:21.448 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:18:21.449 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:18:21.449 00.000 7680 MoveAxis(E, 0, ABG)
23:18:21.449 00.000 7680 Move returns status 0, amount 0
23:18:21.449 00.000 7680 MoveAxis(N, 128, ABG)
23:18:21.449 00.000 7680 Guiding  Dir = 0, Dur = 128
23:18:21.451 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:21.455 00.004 7680 IsSlewing returns 0
23:18:21.455 00.000 6120 UpdateGuideState exits: m=13356 SNR=76.1 Saturated
23:18:21.461 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:21.465 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:21.468 00.003 6120 Enqueuing Expose request
23:18:21.472 00.004 7680 IsGuiding returns 0
23:18:21.472 00.000 7680 PulseGuide returned control before completion, sleep 138
23:18:21.626 00.154 7680 IsGuiding returns 1
23:18:21.631 00.005 7680 scope still moving after pulse duration time elapsed
23:18:21.657 00.026 7680 IsSlewing returns 0
23:18:21.658 00.001 7680 IsGuiding returns 0
23:18:21.659 00.001 7680 scope move finished after 128 + 58 ms
23:18:21.659 00.000 7680 Move returns status 0, amount 128
23:18:21.659 00.000 7680 move complete, result=0
23:18:21.660 00.001 7680 worker thread done servicing request
23:18:21.660 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 128 ms NORTH
23:18:21.667 00.007 7680 Worker thread wakes up
23:18:21.667 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:21.667 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:18:22.908 01.241 7680 Exposure complete
23:18:23.038 00.130 7680 worker thread done servicing request
23:18:23.039 00.001 6120 OnExposeComplete: enter
23:18:23.043 00.004 6120 UpdateGuideState(): m_state=6
23:18:23.048 00.005 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1662
23:18:23.052 00.004 6120 Star::Find returns 1 (1), X=957.81, Y=47.06, Mass=13595, SNR=74.6, Peak=255 HFD=6.8
23:18:23.056 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.86 = -1.43)
23:18:23.059 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
23:18:23.063 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.90 mountX=0.04 mountY=-0.27, mountTheta=-1.43
23:18:23.068 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.26, opts=13)
23:18:23.102 00.034 6120 Enqueuing Move request for scope (-0.09, 0.26)
23:18:23.115 00.013 7680 Worker thread wakes up
23:18:23.115 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.26) opts 0xd
23:18:23.115 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.26)
23:18:23.115 00.000 7680 Moving (-0.09, 0.26) raw xDistance=0.04 yDistance=-0.27
23:18:23.115 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:18:23.115 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:18:23.117 00.002 7680 MoveAxis(E, 0, ABG)
23:18:23.117 00.000 7680 Move returns status 0, amount 0
23:18:23.117 00.000 7680 MoveAxis(N, 145, ABG)
23:18:23.117 00.000 7680 Guiding  Dir = 0, Dur = 145
23:18:23.117 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:23.121 00.004 7680 IsSlewing returns 0
23:18:23.121 00.000 7680 IsGuiding returns 0
23:18:23.122 00.001 6120 UpdateGuideState exits: m=13595 SNR=74.6 Saturated
23:18:23.125 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:23.129 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:23.132 00.003 6120 Enqueuing Expose request
23:18:23.134 00.002 7680 PulseGuide returned control before completion, sleep 154
23:18:23.294 00.160 7680 IsGuiding returns 1
23:18:23.294 00.000 7680 scope still moving after pulse duration time elapsed
23:18:23.327 00.033 7680 IsSlewing returns 0
23:18:23.328 00.001 7680 IsGuiding returns 0
23:18:23.329 00.001 7680 scope move finished after 145 + 62 ms
23:18:23.329 00.000 7680 Move returns status 0, amount 145
23:18:23.330 00.001 7680 move complete, result=0
23:18:23.331 00.001 7680 worker thread done servicing request
23:18:23.331 00.000 7680 Worker thread wakes up
23:18:23.331 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 145 ms NORTH
23:18:23.336 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:23.338 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:18:24.594 01.256 7680 Exposure complete
23:18:24.736 00.142 7680 worker thread done servicing request
23:18:24.737 00.001 6120 OnExposeComplete: enter
23:18:24.741 00.004 6120 UpdateGuideState(): m_state=6
23:18:24.745 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1663
23:18:24.749 00.004 6120 Star::Find returns 1 (1), X=957.87, Y=46.96, Mass=14425, SNR=79.0, Peak=255 HFD=7.0
23:18:24.753 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
23:18:24.757 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
23:18:24.760 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.72 mountX=-0.01 mountY=-0.15, mountTheta=-1.61
23:18:24.766 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.15, opts=13)
23:18:24.772 00.006 6120 Enqueuing Move request for scope (-0.02, 0.15)
23:18:24.775 00.003 7680 Worker thread wakes up
23:18:24.776 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:24.779 00.003 6120 UpdateGuideState exits: m=14425 SNR=79.0 Saturated
23:18:24.783 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:24.785 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:24.790 00.005 6120 Enqueuing Expose request
23:18:24.793 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
23:18:24.793 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
23:18:24.793 00.000 7680 Moving (-0.02, 0.15) raw xDistance=-0.01 yDistance=-0.15
23:18:24.793 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:18:24.793 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:18:24.794 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:18:24.794 00.000 7680 MoveAxis(E, 0, ABG)
23:18:24.794 00.000 7680 Move returns status 0, amount 0
23:18:24.794 00.000 7680 MoveAxis(N, 0, ABG)
23:18:24.794 00.000 7680 Move returns status 0, amount 0
23:18:24.794 00.000 7680 move complete, result=0
23:18:24.794 00.000 7680 worker thread done servicing request
23:18:24.795 00.001 7680 Worker thread wakes up
23:18:24.795 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:24.803 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:24.803 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:18:26.049 01.246 7680 Exposure complete
23:18:26.186 00.137 7680 worker thread done servicing request
23:18:26.186 00.000 6120 OnExposeComplete: enter
23:18:26.190 00.004 6120 UpdateGuideState(): m_state=6
23:18:26.194 00.004 6120 Star::Find(15, 957, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1664
23:18:26.198 00.004 6120 Star::Find returns 1 (1), X=957.84, Y=47.15, Mass=13057, SNR=74.6, Peak=255 HFD=6.8
23:18:26.201 00.003 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
23:18:26.205 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
23:18:26.210 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.34 hyp=0.34 cameraTheta=1.71 mountX=-0.02 mountY=-0.33, mountTheta=-1.62
23:18:26.215 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.34, opts=13)
23:18:26.220 00.005 6120 Enqueuing Move request for scope (-0.05, 0.34)
23:18:26.223 00.003 7680 Worker thread wakes up
23:18:26.223 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.34) opts 0xd
23:18:26.224 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:26.227 00.003 6120 UpdateGuideState exits: m=13057 SNR=74.6 Saturated
23:18:26.232 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:26.237 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:26.241 00.004 6120 Enqueuing Expose request
23:18:26.246 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.34)
23:18:26.246 00.000 7680 Moving (-0.05, 0.34) raw xDistance=-0.02 yDistance=-0.33
23:18:26.246 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:18:26.246 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:18:26.246 00.000 7680 MoveAxis(E, 0, ABG)
23:18:26.247 00.001 7680 Move returns status 0, amount 0
23:18:26.247 00.000 7680 MoveAxis(N, 178, ABG)
23:18:26.247 00.000 7680 Guiding  Dir = 0, Dur = 178
23:18:26.247 00.000 7680 IsSlewing returns 0
23:18:26.248 00.001 7680 IsGuiding returns 0
23:18:26.248 00.000 7680 PulseGuide returned control before completion, sleep 188
23:18:26.444 00.196 7680 IsGuiding returns 1
23:18:26.444 00.000 7680 scope still moving after pulse duration time elapsed
23:18:26.474 00.030 7680 IsSlewing returns 0
23:18:26.476 00.002 7680 IsGuiding returns 0
23:18:26.477 00.001 7680 scope move finished after 178 + 50 ms
23:18:26.478 00.001 7680 Move returns status 0, amount 178
23:18:26.478 00.000 7680 move complete, result=0
23:18:26.478 00.000 7680 worker thread done servicing request
23:18:26.479 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 178 ms NORTH
23:18:26.488 00.009 7680 Worker thread wakes up
23:18:26.488 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:26.489 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:18:27.746 01.257 7680 Exposure complete
23:18:27.878 00.132 7680 worker thread done servicing request
23:18:27.878 00.000 6120 OnExposeComplete: enter
23:18:27.882 00.004 6120 UpdateGuideState(): m_state=6
23:18:27.884 00.002 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1665
23:18:27.889 00.005 6120 Star::Find returns 1 (1), X=957.93, Y=47.13, Mass=13282, SNR=74.4, Peak=255 HFD=6.9
23:18:27.892 00.003 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
23:18:27.896 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
23:18:27.900 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.32 hyp=0.32 cameraTheta=1.46 mountX=-0.09 mountY=-0.27, mountTheta=-1.91
23:18:27.904 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.32, opts=13)
23:18:27.908 00.004 6120 Enqueuing Move request for scope (0.04, 0.32)
23:18:27.912 00.004 7680 Worker thread wakes up
23:18:27.912 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.32) opts 0xd
23:18:27.912 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.32)
23:18:27.912 00.000 7680 Moving (0.04, 0.32) raw xDistance=-0.09 yDistance=-0.27
23:18:27.912 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:18:27.913 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:18:27.913 00.000 7680 MoveAxis(E, 0, ABG)
23:18:27.913 00.000 7680 Move returns status 0, amount 0
23:18:27.913 00.000 7680 MoveAxis(N, 146, ABG)
23:18:27.913 00.000 7680 Guiding  Dir = 0, Dur = 146
23:18:27.913 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:27.916 00.003 7680 IsSlewing returns 0
23:18:27.916 00.000 6120 UpdateGuideState exits: m=13282 SNR=74.4 Saturated
23:18:27.923 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:27.926 00.003 7680 IsGuiding returns 0
23:18:27.926 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:27.930 00.004 7680 PulseGuide returned control before completion, sleep 156
23:18:27.930 00.000 6120 Enqueuing Expose request
23:18:28.098 00.168 7680 IsGuiding returns 1
23:18:28.099 00.001 7680 scope still moving after pulse duration time elapsed
23:18:28.130 00.031 7680 IsSlewing returns 0
23:18:28.130 00.000 7680 IsGuiding returns 0
23:18:28.131 00.001 7680 scope move finished after 146 + 58 ms
23:18:28.131 00.000 7680 Move returns status 0, amount 146
23:18:28.131 00.000 7680 move complete, result=0
23:18:28.132 00.001 7680 worker thread done servicing request
23:18:28.133 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
23:18:28.140 00.007 7680 Worker thread wakes up
23:18:28.140 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:28.141 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:18:29.389 01.248 7680 Exposure complete
23:18:29.547 00.158 7680 worker thread done servicing request
23:18:29.547 00.000 6120 OnExposeComplete: enter
23:18:29.553 00.006 6120 UpdateGuideState(): m_state=6
23:18:29.558 00.005 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1666
23:18:29.563 00.005 6120 Star::Find returns 1 (1), X=957.87, Y=47.12, Mass=13374, SNR=75.6, Peak=255 HFD=6.9
23:18:29.568 00.005 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
23:18:29.574 00.006 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
23:18:29.576 00.002 6120 CameraToMount -- cameraX=-0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.66 mountX=-0.03 mountY=-0.29, mountTheta=-1.68
23:18:29.581 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.31, opts=13)
23:18:29.584 00.003 6120 Enqueuing Move request for scope (-0.03, 0.31)
23:18:29.587 00.003 7680 Worker thread wakes up
23:18:29.587 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.31) opts 0xd
23:18:29.587 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.31)
23:18:29.587 00.000 7680 Moving (-0.03, 0.31) raw xDistance=-0.03 yDistance=-0.29
23:18:29.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:29.591 00.004 6120 UpdateGuideState exits: m=13374 SNR=75.6 Saturated
23:18:29.594 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:29.596 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:29.599 00.003 6120 Enqueuing Expose request
23:18:29.601 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:18:29.601 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:18:29.601 00.000 7680 MoveAxis(E, 0, ABG)
23:18:29.602 00.001 7680 Move returns status 0, amount 0
23:18:29.602 00.000 7680 MoveAxis(N, 155, ABG)
23:18:29.602 00.000 7680 Guiding  Dir = 0, Dur = 155
23:18:29.602 00.000 7680 IsSlewing returns 0
23:18:29.602 00.000 7680 IsGuiding returns 0
23:18:29.602 00.000 7680 PulseGuide returned control before completion, sleep 165
23:18:29.770 00.168 7680 IsGuiding returns 1
23:18:29.771 00.001 7680 scope still moving after pulse duration time elapsed
23:18:29.801 00.030 7680 IsSlewing returns 0
23:18:29.802 00.001 7680 IsGuiding returns 0
23:18:29.803 00.001 7680 scope move finished after 155 + 44 ms
23:18:29.803 00.000 7680 Move returns status 0, amount 155
23:18:29.803 00.000 7680 move complete, result=0
23:18:29.804 00.001 7680 worker thread done servicing request
23:18:29.805 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 155 ms NORTH
23:18:29.810 00.005 7680 Worker thread wakes up
23:18:29.810 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:29.810 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:18:31.061 01.251 7680 Exposure complete
23:18:31.192 00.131 7680 worker thread done servicing request
23:18:31.192 00.000 6120 OnExposeComplete: enter
23:18:31.197 00.005 6120 UpdateGuideState(): m_state=6
23:18:31.200 00.003 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1667
23:18:31.204 00.004 6120 Star::Find returns 1 (1), X=958.06, Y=46.90, Mass=13378, SNR=74.9, Peak=255 HFD=7.0
23:18:31.207 00.003 6120 CameraToMount -- cameraTheta (0.47) - m_xAngle (-2.95) = xAngle (3.42 = -2.86)
23:18:31.211 00.004 6120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.16 = -3.13)
23:18:31.215 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.47 mountX=-0.18 mountY=-0.00, mountTheta=-3.13
23:18:31.219 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.09, opts=13)
23:18:31.223 00.004 6120 Enqueuing Move request for scope (0.17, 0.09)
23:18:31.226 00.003 7680 Worker thread wakes up
23:18:31.226 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
23:18:31.226 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
23:18:31.227 00.001 7680 Moving (0.17, 0.09) raw xDistance=-0.18 yDistance=-0.00
23:18:31.228 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:18:31.228 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:18:31.228 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:31.231 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:18:31.231 00.000 7680 MoveAxis(E, 0, ABG)
23:18:31.232 00.001 7680 Move returns status 0, amount 0
23:18:31.232 00.000 7680 MoveAxis(N, 0, ABG)
23:18:31.232 00.000 7680 Move returns status 0, amount 0
23:18:31.232 00.000 7680 move complete, result=0
23:18:31.232 00.000 7680 worker thread done servicing request
23:18:31.232 00.000 6120 UpdateGuideState exits: m=13378 SNR=74.9 Saturated
23:18:31.235 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:31.240 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:31.243 00.003 6120 Enqueuing Expose request
23:18:31.246 00.003 7680 Worker thread wakes up
23:18:31.247 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:31.247 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:18:31.251 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:18:32.504 01.253 7680 Exposure complete
23:18:32.632 00.128 7680 worker thread done servicing request
23:18:32.632 00.000 6120 OnExposeComplete: enter
23:18:32.637 00.005 6120 UpdateGuideState(): m_state=6
23:18:32.641 00.004 6120 Star::Find(15, 958, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1668
23:18:32.644 00.003 6120 Star::Find returns 1 (1), X=958.09, Y=47.01, Mass=13570, SNR=75.7, Peak=255 HFD=7.1
23:18:32.648 00.004 6120 CameraToMount -- cameraTheta (0.79) - m_xAngle (-2.95) = xAngle (3.75 = -2.53)
23:18:32.653 00.005 6120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.48 = -2.80)
23:18:32.658 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=0.20 hyp=0.28 cameraTheta=0.79 mountX=-0.23 mountY=-0.09, mountTheta=-2.76
23:18:32.662 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.20, opts=13)
23:18:32.668 00.006 6120 Enqueuing Move request for scope (0.20, 0.20)
23:18:32.673 00.005 7680 Worker thread wakes up
23:18:32.673 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.20) opts 0xd
23:18:32.673 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.20)
23:18:32.673 00.000 7680 Moving (0.20, 0.20) raw xDistance=-0.23 yDistance=-0.09
23:18:32.674 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
23:18:32.674 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:18:32.674 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:32.678 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:18:32.678 00.000 7680 MoveAxis(E, 95, ABG)
23:18:32.678 00.000 7680 Guiding  Dir = 2, Dur = 95
23:18:32.679 00.001 6120 UpdateGuideState exits: m=13570 SNR=75.7 Saturated
23:18:32.685 00.006 7680 IsSlewing returns 0
23:18:32.686 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:32.693 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:32.698 00.005 7680 IsGuiding returns 0
23:18:32.698 00.000 6120 Enqueuing Expose request
23:18:32.705 00.007 7680 PulseGuide returned control before completion, sleep 105
23:18:32.823 00.118 7680 IsGuiding returns 1
23:18:32.824 00.001 7680 scope still moving after pulse duration time elapsed
23:18:32.854 00.030 7680 IsSlewing returns 0
23:18:32.854 00.000 7680 IsGuiding returns 0
23:18:32.854 00.000 7680 scope move finished after 95 + 60 ms
23:18:32.855 00.001 7680 Move returns status 0, amount 95
23:18:32.855 00.000 7680 MoveAxis(N, 0, ABG)
23:18:32.856 00.001 7680 Move returns status 0, amount 0
23:18:32.856 00.000 7680 move complete, result=0
23:18:32.856 00.000 7680 worker thread done servicing request
23:18:32.856 00.000 6120 GuideStep: -0.2 px 95 ms EAST, -0.1 px 0 ms NORTH
23:18:32.861 00.005 7680 Worker thread wakes up
23:18:32.862 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:32.862 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
23:18:33.110 00.248 6120 evsrv: cli 0FAEFED8 connect
23:18:33.125 00.015 6120 case statement mapped state 6 to 3
23:18:33.128 00.003 6120 case statement mapped state 6 to 3
23:18:33.177 00.049 6120 evsrv: cli 0FAEFED8 request: {"method":"get_app_state","id":"8a9d2a90-36c2-4a0a-97fe-6afa27791f90"}
23:18:33.275 00.098 6120 case statement mapped state 6 to 3
23:18:33.279 00.004 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a9d2a90-36c2-4a0a-97fe-6afa27791f90"}
23:18:33.284 00.005 6120 evsrv: cli 0FAEFED8 disconnect
23:18:33.289 00.005 6120 evsrv: cli 0FAEF1B8 connect
23:18:33.292 00.003 6120 case statement mapped state 6 to 3
23:18:33.297 00.005 6120 case statement mapped state 6 to 3
23:18:33.301 00.004 6120 evsrv: cli 0FAEF1B8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"27276918-41ec-4f63-b6d8-99c513090969"}
23:18:33.303 00.002 6120 PhdController::Dither begins
23:18:33.307 00.004 6120 dither: size=5.00, dRA=3.43 dDec=1.27
23:18:33.309 00.002 6120 MountToCamera -- mountTheta (0.35) + m_xAngle (-2.95) = xAngle (-2.60 = -2.60)
23:18:33.313 00.004 6120 MountToCamera -- mountX=3.43 mountY=1.27 hyp=3.66 mountTheta=0.35 cameraX=-3.13, cameraY=-1.88 cameraTheta=-2.60
23:18:33.315 00.002 6120 setting lock position to (954.76, 44.93)
23:18:33.454 00.139 6120 Mount: notify guiding dithered (-3.1, -1.9)
23:18:33.459 00.005 6120 Status Line: Dither by 3.43,1.27
23:18:33.464 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:18:33.468 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
23:18:33.584 00.116 6120 evsrv: cli 0FAEF1B8 response: {"jsonrpc":"2.0","result":0,"id":"27276918-41ec-4f63-b6d8-99c513090969"}
23:18:33.588 00.004 6120 evsrv: cli 0FAEF1B8 disconnect
23:18:34.114 00.526 7680 Exposure complete
23:18:34.208 00.094 7680 worker thread done servicing request
23:18:34.209 00.001 6120 OnExposeComplete: enter
23:18:34.212 00.003 6120 UpdateGuideState(): m_state=6
23:18:34.215 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1669
23:18:34.219 00.004 6120 Star::Find returns 1 (1), X=957.95, Y=47.05, Mass=13630, SNR=76.1, Peak=255 HFD=7.1
23:18:34.222 00.003 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
23:18:34.225 00.003 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
23:18:34.228 00.003 6120 CameraToMount -- cameraX=3.19 cameraY=2.12 hyp=3.83 cameraTheta=0.59 mountX=-3.53 mountY=-0.50, mountTheta=-3.00
23:18:34.232 00.004 6120 dither recenter: remaining=(-3.4,-1.3) step=(-3.4,-1.3)
23:18:34.236 00.004 6120 MountToCamera -- mountTheta (-2.79) + m_xAngle (-2.95) = xAngle (-5.74 = 0.54)
23:18:34.239 00.003 6120 MountToCamera -- mountX=-3.43 mountY=-1.27 hyp=3.66 mountTheta=-2.79 cameraX=3.13, cameraY=1.88 cameraTheta=0.54
23:18:34.242 00.003 6120 SchedulePrimaryMove(0D6325F0, x=3.13, y=1.88, opts=4)
23:18:34.244 00.002 6120 Enqueuing Move request for scope (3.13, 1.88)
23:18:34.247 00.003 7680 Worker thread wakes up
23:18:34.247 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.13, 1.88) opts 0x4
23:18:34.247 00.000 7680 Handling offset move in thread for scope, endpoint = (3.13, 1.88)
23:18:34.248 00.001 6120 Mount: notify direct move -3.43,-1.27
23:18:34.252 00.004 7680 Moving (3.13, 1.88) raw xDistance=-3.43 yDistance=-1.27
23:18:34.252 00.000 7680 MoveAxis(E, 2224, B)
23:18:34.252 00.000 7680 Guiding  Dir = 2, Dur = 2224
23:18:34.252 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:34.254 00.002 7680 IsSlewing returns 0
23:18:34.254 00.000 6120 UpdateGuideState exits: m=13630 SNR=76.1 Saturated
23:18:34.257 00.003 7680 IsGuiding returns 0
23:18:34.257 00.000 6120 PhdController: settling, locked = 1, distance = 3.90 (1.50) aobump = 0 frame = 1 / 99999
23:18:34.261 00.004 7680 PulseGuide returned control before completion, sleep 2234
23:18:34.261 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047914.261,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.90,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:18:34.266 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:34.268 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:34.272 00.004 6120 Enqueuing Expose request
23:18:36.506 02.234 7680 IsGuiding returns 1
23:18:36.507 00.001 7680 scope still moving after pulse duration time elapsed
23:18:36.538 00.031 7680 IsSlewing returns 0
23:18:36.539 00.001 7680 IsGuiding returns 0
23:18:36.540 00.001 7680 scope move finished after 2224 + 58 ms
23:18:36.541 00.001 7680 Move returns status 0, amount 2224
23:18:36.542 00.001 7680 MoveAxis(N, 688, B)
23:18:36.542 00.000 7680 Guiding  Dir = 0, Dur = 688
23:18:36.544 00.002 7680 IsSlewing returns 0
23:18:36.544 00.000 7680 IsGuiding returns 0
23:18:36.545 00.001 7680 PulseGuide returned control before completion, sleep 698
23:18:37.245 00.700 7680 IsGuiding returns 1
23:18:37.246 00.001 7680 scope still moving after pulse duration time elapsed
23:18:37.276 00.030 7680 IsSlewing returns 0
23:18:37.277 00.001 7680 IsGuiding returns 0
23:18:37.278 00.001 7680 scope move finished after 688 + 45 ms
23:18:37.279 00.001 7680 Move returns status 0, amount 688
23:18:37.279 00.000 7680 move complete, result=0
23:18:37.279 00.000 7680 worker thread done servicing request
23:18:37.280 00.001 7680 Worker thread wakes up
23:18:37.281 00.001 6120 GuideStep: -3.4 px 2224 ms EAST, -1.3 px 688 ms NORTH
23:18:37.287 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:37.287 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:18:38.539 01.252 7680 Exposure complete
23:18:38.671 00.132 7680 worker thread done servicing request
23:18:38.671 00.000 6120 OnExposeComplete: enter
23:18:38.675 00.004 6120 UpdateGuideState(): m_state=6
23:18:38.680 00.005 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1670
23:18:38.684 00.004 6120 Star::Find returns 1 (1), X=954.82, Y=46.98, Mass=13645, SNR=76.3, Peak=255 HFD=6.9
23:18:38.689 00.005 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
23:18:38.693 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.06)
23:18:38.697 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=2.05 hyp=2.05 cameraTheta=1.54 mountX=-0.44 mountY=-1.82, mountTheta=-1.81
23:18:38.703 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=2.05, opts=13)
23:18:38.708 00.005 6120 Enqueuing Move request for scope (0.06, 2.05)
23:18:38.712 00.004 7680 Worker thread wakes up
23:18:38.712 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 2.05) opts 0xd
23:18:38.713 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 2.05)
23:18:38.713 00.000 7680 Moving (0.06, 2.05) raw xDistance=-0.44 yDistance=-1.82
23:18:38.713 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
23:18:38.713 00.000 7680 resist switch: large excursion: input -1.82 thresh 0.60 direction from 0 to -1
23:18:38.714 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.45
23:18:38.714 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:38.718 00.004 6120 UpdateGuideState exits: m=13645 SNR=76.3 Saturated
23:18:38.722 00.004 6120 PhdController: settling, locked = 1, distance = 2.05 (1.50) aobump = 0 frame = 2 / 99999
23:18:38.726 00.004 7680 GuideAlgorithmResistSwitch::result() returns -1.82 from input -1.82
23:18:38.726 00.000 7680 MoveAxis(E, 180, ABG)
23:18:38.726 00.000 7680 Guiding  Dir = 2, Dur = 180
23:18:38.726 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047918.726,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.05,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:18:38.730 00.004 7680 IsSlewing returns 0
23:18:38.730 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:38.737 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:38.741 00.004 7680 IsGuiding returns 0
23:18:38.741 00.000 6120 Enqueuing Expose request
23:18:38.745 00.004 7680 PulseGuide returned control before completion, sleep 190
23:18:38.952 00.207 7680 IsGuiding returns 0
23:18:38.952 00.000 7680 Move returns status 0, amount 180
23:18:38.953 00.001 7680 MoveAxis(N, 986, ABG)
23:18:38.953 00.000 7680 Guiding  Dir = 0, Dur = 986
23:18:38.953 00.000 7680 IsSlewing returns 0
23:18:38.954 00.001 7680 IsGuiding returns 0
23:18:38.954 00.000 7680 PulseGuide returned control before completion, sleep 996
23:18:39.953 00.999 7680 IsGuiding returns 1
23:18:39.953 00.000 7680 scope still moving after pulse duration time elapsed
23:18:39.984 00.031 7680 IsSlewing returns 0
23:18:39.984 00.000 7680 IsGuiding returns 0
23:18:39.984 00.000 7680 scope move finished after 986 + 43 ms
23:18:39.984 00.000 7680 Move returns status 0, amount 986
23:18:39.984 00.000 7680 move complete, result=0
23:18:39.985 00.001 7680 worker thread done servicing request
23:18:39.985 00.000 6120 GuideStep: -0.4 px 180 ms EAST, -1.8 px 986 ms NORTH
23:18:39.990 00.005 7680 Worker thread wakes up
23:18:39.990 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:39.990 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:18:41.248 01.258 7680 Exposure complete
23:18:41.379 00.131 7680 worker thread done servicing request
23:18:41.379 00.000 6120 OnExposeComplete: enter
23:18:41.383 00.004 6120 UpdateGuideState(): m_state=6
23:18:41.390 00.007 6120 Star::Find(15, 954, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1671
23:18:41.394 00.004 6120 Star::Find returns 1 (1), X=954.18, Y=45.89, Mass=13054, SNR=75.4, Peak=255 HFD=6.8
23:18:41.398 00.004 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.22)
23:18:41.402 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
23:18:41.406 00.004 6120 CameraToMount -- cameraX=-0.58 cameraY=0.96 hyp=1.12 cameraTheta=2.11 mountX=0.39 mountY=-1.12, mountTheta=-1.24
23:18:41.412 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.58, y=0.96, opts=13)
23:18:41.415 00.003 6120 Enqueuing Move request for scope (-0.58, 0.96)
23:18:41.419 00.004 7680 Worker thread wakes up
23:18:41.420 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:41.423 00.003 6120 UpdateGuideState exits: m=13054 SNR=75.4 Saturated
23:18:41.427 00.004 6120 PhdController: settling, locked = 1, distance = 1.77 (1.50) aobump = 0 frame = 3 / 99999
23:18:41.431 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.96) opts 0xd
23:18:41.431 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.58, 0.96)
23:18:41.431 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047921.431,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.77,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:18:41.435 00.004 7680 Moving (-0.58, 0.96) raw xDistance=0.39 yDistance=-1.12
23:18:41.435 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39
23:18:41.435 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.12 from input -1.12
23:18:41.435 00.000 7680 MoveAxis(W, 147, ABG)
23:18:41.435 00.000 7680 Guiding  Dir = 3, Dur = 147
23:18:41.435 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:41.440 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:41.444 00.004 6120 Enqueuing Expose request
23:18:41.448 00.004 7680 IsSlewing returns 0
23:18:41.448 00.000 7680 IsGuiding returns 0
23:18:41.449 00.001 7680 PulseGuide returned control before completion, sleep 157
23:18:41.613 00.164 7680 IsGuiding returns 1
23:18:41.613 00.000 7680 scope still moving after pulse duration time elapsed
23:18:41.645 00.032 7680 IsSlewing returns 0
23:18:41.646 00.001 7680 IsGuiding returns 0
23:18:41.646 00.000 7680 scope move finished after 147 + 50 ms
23:18:41.647 00.001 7680 Move returns status 0, amount 147
23:18:41.647 00.000 7680 MoveAxis(N, 607, ABG)
23:18:41.647 00.000 7680 Guiding  Dir = 0, Dur = 607
23:18:41.647 00.000 7680 IsSlewing returns 0
23:18:41.649 00.002 7680 IsGuiding returns 0
23:18:41.649 00.000 7680 PulseGuide returned control before completion, sleep 617
23:18:42.275 00.626 7680 IsGuiding returns 1
23:18:42.276 00.001 7680 scope still moving after pulse duration time elapsed
23:18:42.306 00.030 7680 IsSlewing returns 0
23:18:42.306 00.000 7680 IsGuiding returns 0
23:18:42.307 00.001 7680 scope move finished after 607 + 51 ms
23:18:42.307 00.000 7680 Move returns status 0, amount 607
23:18:42.308 00.001 7680 move complete, result=0
23:18:42.308 00.000 7680 worker thread done servicing request
23:18:42.309 00.001 7680 Worker thread wakes up
23:18:42.309 00.000 6120 GuideStep: 0.4 px 147 ms WEST, -1.1 px 607 ms NORTH
23:18:42.316 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:42.316 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:18:43.572 01.256 7680 Exposure complete
23:18:43.697 00.125 7680 worker thread done servicing request
23:18:43.698 00.001 6120 OnExposeComplete: enter
23:18:43.702 00.004 6120 UpdateGuideState(): m_state=6
23:18:43.706 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1672
23:18:43.710 00.004 6120 Star::Find returns 1 (1), X=954.62, Y=45.16, Mass=12615, SNR=72.0, Peak=255 HFD=6.9
23:18:43.714 00.004 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.06 = -1.23)
23:18:43.717 00.003 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.50)
23:18:43.722 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.24 hyp=0.28 cameraTheta=2.10 mountX=0.09 mountY=-0.27, mountTheta=-1.25
23:18:43.727 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.24, opts=13)
23:18:43.731 00.004 6120 Enqueuing Move request for scope (-0.14, 0.24)
23:18:43.736 00.005 7680 Worker thread wakes up
23:18:43.737 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.24) opts 0xd
23:18:43.737 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.24)
23:18:43.737 00.000 7680 Moving (-0.14, 0.24) raw xDistance=0.09 yDistance=-0.27
23:18:43.737 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:18:43.738 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:18:43.738 00.000 7680 MoveAxis(E, 0, ABG)
23:18:43.738 00.000 7680 Move returns status 0, amount 0
23:18:43.738 00.000 7680 MoveAxis(N, 149, ABG)
23:18:43.738 00.000 7680 Guiding  Dir = 0, Dur = 149
23:18:43.738 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:43.742 00.004 7680 IsSlewing returns 0
23:18:43.742 00.000 6120 UpdateGuideState exits: m=12615 SNR=72.0 Saturated
23:18:43.747 00.005 7680 IsGuiding returns 0
23:18:43.747 00.000 6120 PhdController: settling, locked = 1, distance = 1.32 (1.50) aobump = 0 frame = 4 / 99999
23:18:43.750 00.003 7680 PulseGuide returned control before completion, sleep 159
23:18:43.751 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764047923.750,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.32,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:18:43.755 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:43.759 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:43.762 00.003 6120 Enqueuing Expose request
23:18:43.921 00.159 7680 IsGuiding returns 0
23:18:43.922 00.001 7680 Move returns status 0, amount 149
23:18:43.923 00.001 7680 move complete, result=0
23:18:43.924 00.001 7680 worker thread done servicing request
23:18:43.924 00.000 7680 Worker thread wakes up
23:18:43.924 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 149 ms NORTH
23:18:43.931 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:43.932 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:18:45.181 01.249 7680 Exposure complete
23:18:45.318 00.137 7680 worker thread done servicing request
23:18:45.318 00.000 6120 OnExposeComplete: enter
23:18:45.321 00.003 6120 UpdateGuideState(): m_state=6
23:18:45.327 00.006 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1673
23:18:45.330 00.003 6120 Star::Find returns 1 (1), X=954.68, Y=44.99, Mass=12871, SNR=74.0, Peak=255 HFD=6.9
23:18:45.333 00.003 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.40 = -0.88)
23:18:45.336 00.003 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.13 = -1.15)
23:18:45.340 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.45 mountX=0.06 mountY=-0.09, mountTheta=-0.96
23:18:45.345 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.06, opts=13)
23:18:45.350 00.005 6120 Enqueuing Move request for scope (-0.08, 0.06)
23:18:45.353 00.003 7680 Worker thread wakes up
23:18:45.353 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
23:18:45.353 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
23:18:45.353 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:45.357 00.004 6120 UpdateGuideState exits: m=12871 SNR=74.0 Saturated
23:18:45.361 00.004 7680 Moving (-0.08, 0.06) raw xDistance=0.06 yDistance=-0.09
23:18:45.361 00.000 6120 PhdController: settling, locked = 1, distance = 0.96 (1.50) aobump = 0 frame = 5 / 99999
23:18:45.365 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:18:45.365 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047925.365,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.96,"Time":1.6,"SettleTime":10.0,"StarLocked":true}
23:18:45.368 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:18:45.369 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:45.373 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:18:45.373 00.000 7680 MoveAxis(E, 0, ABG)
23:18:45.373 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:45.377 00.004 7680 Move returns status 0, amount 0
23:18:45.377 00.000 6120 Enqueuing Expose request
23:18:45.380 00.003 7680 MoveAxis(N, 0, ABG)
23:18:45.382 00.002 7680 Move returns status 0, amount 0
23:18:45.382 00.000 7680 move complete, result=0
23:18:45.382 00.000 7680 worker thread done servicing request
23:18:45.382 00.000 7680 Worker thread wakes up
23:18:45.383 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:45.386 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:45.386 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:18:46.642 01.256 7680 Exposure complete
23:18:46.783 00.141 7680 worker thread done servicing request
23:18:46.784 00.001 6120 OnExposeComplete: enter
23:18:46.787 00.003 6120 UpdateGuideState(): m_state=6
23:18:46.793 00.006 6120 Star::Find(15, 954, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1674
23:18:46.797 00.004 6120 Star::Find returns 1 (1), X=954.61, Y=44.70, Mass=12815, SNR=74.5, Peak=255 HFD=7.1
23:18:46.801 00.004 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-2.95) = xAngle (0.79 = 0.79)
23:18:46.805 00.004 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.52 = 0.52)
23:18:46.808 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-2.17 mountX=0.19 mountY=0.13, mountTheta=0.62
23:18:46.814 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.22, opts=13)
23:18:46.817 00.003 6120 Enqueuing Move request for scope (-0.15, -0.22)
23:18:46.821 00.004 7680 Worker thread wakes up
23:18:46.821 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.22) opts 0xd
23:18:46.822 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.22)
23:18:46.822 00.000 7680 Moving (-0.15, -0.22) raw xDistance=0.19 yDistance=0.13
23:18:46.822 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:18:46.822 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:18:46.823 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:18:46.823 00.000 7680 MoveAxis(E, 0, ABG)
23:18:46.823 00.000 7680 Move returns status 0, amount 0
23:18:46.824 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:46.827 00.003 7680 MoveAxis(N, 0, ABG)
23:18:46.827 00.000 7680 Move returns status 0, amount 0
23:18:46.827 00.000 7680 move complete, result=0
23:18:46.827 00.000 7680 worker thread done servicing request
23:18:46.827 00.000 6120 UpdateGuideState exits: m=12815 SNR=74.5 Saturated
23:18:46.831 00.004 6120 PhdController: settling, locked = 1, distance = 0.75 (1.50) aobump = 0 frame = 6 / 99999
23:18:46.835 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764047926.835,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.75,"Time":3.1,"SettleTime":10.0,"StarLocked":true}
23:18:46.838 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:46.841 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:46.845 00.004 6120 Enqueuing Expose request
23:18:46.848 00.003 7680 Worker thread wakes up
23:18:46.848 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:46.848 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:18:46.849 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:18:48.104 01.255 7680 Exposure complete
23:18:48.218 00.114 7680 worker thread done servicing request
23:18:48.218 00.000 6120 OnExposeComplete: enter
23:18:48.222 00.004 6120 UpdateGuideState(): m_state=6
23:18:48.225 00.003 6120 Star::Find(15, 954, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1675
23:18:48.230 00.005 6120 Star::Find returns 1 (1), X=954.64, Y=45.28, Mass=13478, SNR=76.4, Peak=255 HFD=7.1
23:18:48.234 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
23:18:48.239 00.005 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
23:18:48.242 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.35 hyp=0.37 cameraTheta=1.90 mountX=0.05 mountY=-0.37, mountTheta=-1.42
23:18:48.247 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.35, opts=13)
23:18:48.251 00.004 6120 Enqueuing Move request for scope (-0.12, 0.35)
23:18:48.255 00.004 7680 Worker thread wakes up
23:18:48.255 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.35) opts 0xd
23:18:48.255 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.35)
23:18:48.255 00.000 7680 Moving (-0.12, 0.35) raw xDistance=0.05 yDistance=-0.37
23:18:48.255 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:18:48.255 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:18:48.256 00.001 7680 MoveAxis(E, 0, ABG)
23:18:48.256 00.000 7680 Move returns status 0, amount 0
23:18:48.256 00.000 7680 MoveAxis(N, 201, ABG)
23:18:48.256 00.000 7680 Guiding  Dir = 0, Dur = 201
23:18:48.257 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:48.260 00.003 7680 IsSlewing returns 0
23:18:48.261 00.001 6120 UpdateGuideState exits: m=13478 SNR=76.4 Saturated
23:18:48.265 00.004 7680 IsGuiding returns 0
23:18:48.265 00.000 6120 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 7 / 99999
23:18:48.268 00.003 7680 PulseGuide returned control before completion, sleep 211
23:18:48.268 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047928.268,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.64,"Time":4.5,"SettleTime":10.0,"StarLocked":true}
23:18:48.273 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:48.277 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:48.280 00.003 6120 Enqueuing Expose request
23:18:48.483 00.203 7680 IsGuiding returns 1
23:18:48.484 00.001 7680 scope still moving after pulse duration time elapsed
23:18:48.515 00.031 7680 IsSlewing returns 0
23:18:48.515 00.000 7680 IsGuiding returns 0
23:18:48.515 00.000 7680 scope move finished after 201 + 50 ms
23:18:48.516 00.001 7680 Move returns status 0, amount 201
23:18:48.516 00.000 7680 move complete, result=0
23:18:48.516 00.000 7680 worker thread done servicing request
23:18:48.516 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 201 ms NORTH
23:18:48.524 00.008 7680 Worker thread wakes up
23:18:48.524 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:48.524 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:18:49.773 01.249 7680 Exposure complete
23:18:49.903 00.130 7680 worker thread done servicing request
23:18:49.903 00.000 6120 OnExposeComplete: enter
23:18:49.907 00.004 6120 UpdateGuideState(): m_state=6
23:18:49.911 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1676
23:18:49.914 00.003 6120 Star::Find returns 1 (1), X=954.52, Y=45.31, Mass=13218, SNR=74.3, Peak=255 HFD=7.1
23:18:49.917 00.003 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.10 = -1.19)
23:18:49.922 00.005 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.46)
23:18:49.926 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.38 hyp=0.45 cameraTheta=2.14 mountX=0.17 mountY=-0.45, mountTheta=-1.21
23:18:49.931 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.38, opts=13)
23:18:49.935 00.004 6120 Enqueuing Move request for scope (-0.24, 0.38)
23:18:49.937 00.002 7680 Worker thread wakes up
23:18:49.937 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.38) opts 0xd
23:18:49.938 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.38)
23:18:49.938 00.000 7680 Moving (-0.24, 0.38) raw xDistance=0.17 yDistance=-0.45
23:18:49.938 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:18:49.939 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:18:49.939 00.000 7680 MoveAxis(E, 0, ABG)
23:18:49.939 00.000 7680 Move returns status 0, amount 0
23:18:49.940 00.001 7680 MoveAxis(N, 243, ABG)
23:18:49.940 00.000 7680 Guiding  Dir = 0, Dur = 243
23:18:49.940 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:49.944 00.004 7680 IsSlewing returns 0
23:18:49.944 00.000 6120 UpdateGuideState exits: m=13218 SNR=74.3 Saturated
23:18:49.948 00.004 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 8 / 99999
23:18:49.953 00.005 7680 IsGuiding returns 0
23:18:49.953 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047929.953,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.58,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
23:18:49.958 00.005 7680 PulseGuide returned control before completion, sleep 253
23:18:49.958 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:49.962 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:49.966 00.004 6120 Enqueuing Expose request
23:18:50.214 00.248 7680 IsGuiding returns 1
23:18:50.215 00.001 7680 scope still moving after pulse duration time elapsed
23:18:50.244 00.029 7680 IsSlewing returns 0
23:18:50.246 00.002 7680 IsGuiding returns 0
23:18:50.246 00.000 7680 scope move finished after 243 + 50 ms
23:18:50.246 00.000 7680 Move returns status 0, amount 243
23:18:50.247 00.001 7680 move complete, result=0
23:18:50.247 00.000 7680 worker thread done servicing request
23:18:50.249 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 243 ms NORTH
23:18:50.255 00.006 7680 Worker thread wakes up
23:18:50.255 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:50.255 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:18:51.509 01.254 7680 Exposure complete
23:18:51.640 00.131 7680 worker thread done servicing request
23:18:51.641 00.001 6120 OnExposeComplete: enter
23:18:51.645 00.004 6120 UpdateGuideState(): m_state=6
23:18:51.648 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1677
23:18:51.652 00.004 6120 Star::Find returns 1 (1), X=954.64, Y=45.14, Mass=13110, SNR=74.2, Peak=255 HFD=6.8
23:18:51.656 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
23:18:51.659 00.003 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
23:18:51.664 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.24 cameraTheta=2.08 mountX=0.07 mountY=-0.24, mountTheta=-1.27
23:18:51.668 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.21, opts=13)
23:18:51.672 00.004 6120 Enqueuing Move request for scope (-0.12, 0.21)
23:18:51.675 00.003 7680 Worker thread wakes up
23:18:51.676 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
23:18:51.677 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
23:18:51.677 00.000 7680 Moving (-0.12, 0.21) raw xDistance=0.07 yDistance=-0.24
23:18:51.677 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:18:51.677 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:18:51.677 00.000 7680 MoveAxis(E, 0, ABG)
23:18:51.677 00.000 7680 Move returns status 0, amount 0
23:18:51.678 00.001 7680 MoveAxis(N, 129, ABG)
23:18:51.678 00.000 7680 Guiding  Dir = 0, Dur = 129
23:18:51.678 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:51.681 00.003 7680 IsSlewing returns 0
23:18:51.681 00.000 6120 UpdateGuideState exits: m=13110 SNR=74.2 Saturated
23:18:51.685 00.004 7680 IsGuiding returns 0
23:18:51.686 00.001 6120 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 9 / 99999
23:18:51.689 00.003 7680 PulseGuide returned control before completion, sleep 139
23:18:51.689 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047931.689,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.48,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
23:18:51.693 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:51.696 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:51.701 00.005 6120 Enqueuing Expose request
23:18:51.842 00.141 7680 IsGuiding returns 1
23:18:51.843 00.001 7680 scope still moving after pulse duration time elapsed
23:18:51.872 00.029 7680 IsSlewing returns 0
23:18:51.873 00.001 7680 IsGuiding returns 0
23:18:51.873 00.000 7680 scope move finished after 129 + 59 ms
23:18:51.874 00.001 7680 Move returns status 0, amount 129
23:18:51.874 00.000 7680 move complete, result=0
23:18:51.875 00.001 7680 worker thread done servicing request
23:18:51.875 00.000 7680 Worker thread wakes up
23:18:51.875 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 129 ms NORTH
23:18:51.881 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:51.881 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:18:53.137 01.256 7680 Exposure complete
23:18:53.265 00.128 7680 worker thread done servicing request
23:18:53.265 00.000 6120 OnExposeComplete: enter
23:18:53.269 00.004 6120 UpdateGuideState(): m_state=6
23:18:53.273 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1678
23:18:53.277 00.004 6120 Star::Find returns 1 (1), X=954.71, Y=45.21, Mass=13339, SNR=74.3, Peak=255 HFD=6.9
23:18:53.280 00.003 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
23:18:53.284 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.85)
23:18:53.287 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.75 mountX=-0.00 mountY=-0.28, mountTheta=-1.58
23:18:53.292 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.29, opts=13)
23:18:53.295 00.003 6120 Enqueuing Move request for scope (-0.05, 0.29)
23:18:53.300 00.005 7680 Worker thread wakes up
23:18:53.300 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.29) opts 0xd
23:18:53.300 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.29)
23:18:53.300 00.000 7680 Moving (-0.05, 0.29) raw xDistance=-0.00 yDistance=-0.28
23:18:53.300 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:18:53.301 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:18:53.301 00.000 7680 MoveAxis(E, 0, ABG)
23:18:53.301 00.000 7680 Move returns status 0, amount 0
23:18:53.301 00.000 7680 MoveAxis(N, 151, ABG)
23:18:53.301 00.000 7680 Guiding  Dir = 0, Dur = 151
23:18:53.301 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:53.306 00.005 7680 IsSlewing returns 0
23:18:53.306 00.000 6120 UpdateGuideState exits: m=13339 SNR=74.3 Saturated
23:18:53.309 00.003 7680 IsGuiding returns 0
23:18:53.310 00.001 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 10 / 99999
23:18:53.313 00.003 7680 PulseGuide returned control before completion, sleep 161
23:18:53.313 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047933.313,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.42,"Time":9.6,"SettleTime":10.0,"StarLocked":true}
23:18:53.318 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:53.321 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:53.324 00.003 6120 Enqueuing Expose request
23:18:53.486 00.162 7680 IsGuiding returns 0
23:18:53.487 00.001 7680 Move returns status 0, amount 151
23:18:53.487 00.000 7680 move complete, result=0
23:18:53.487 00.000 7680 worker thread done servicing request
23:18:53.487 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 151 ms NORTH
23:18:53.493 00.006 7680 Worker thread wakes up
23:18:53.493 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:53.494 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:18:54.741 01.247 7680 Exposure complete
23:18:54.883 00.142 7680 worker thread done servicing request
23:18:54.883 00.000 6120 OnExposeComplete: enter
23:18:54.889 00.006 6120 UpdateGuideState(): m_state=6
23:18:54.893 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1679
23:18:54.897 00.004 6120 Star::Find returns 1 (1), X=954.67, Y=45.18, Mass=12880, SNR=74.1, Peak=255 HFD=6.9
23:18:54.899 00.002 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
23:18:54.902 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
23:18:54.905 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.90 mountX=0.04 mountY=-0.27, mountTheta=-1.43
23:18:54.910 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.26, opts=13)
23:18:54.913 00.003 6120 Enqueuing Move request for scope (-0.09, 0.26)
23:18:54.915 00.002 7680 Worker thread wakes up
23:18:54.915 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.26) opts 0xd
23:18:54.917 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:54.922 00.005 6120 UpdateGuideState exits: m=12880 SNR=74.1 Saturated
23:18:54.926 00.004 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 11 / 99999
23:18:54.931 00.005 6120 PhdController: newstate STATE_FINISH
23:18:54.936 00.005 6120 PhdController complete: success
23:18:54.939 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.26)
23:18:54.939 00.000 7680 Moving (-0.09, 0.26) raw xDistance=0.04 yDistance=-0.27
23:18:54.939 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:18:54.939 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:18:54.941 00.002 7680 MoveAxis(E, 0, ABG)
23:18:54.941 00.000 7680 Move returns status 0, amount 0
23:18:54.941 00.000 7680 MoveAxis(N, 146, ABG)
23:18:54.941 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764047934.939,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
23:18:54.946 00.005 7680 Guiding  Dir = 0, Dur = 146
23:18:54.946 00.000 6120 Mount: notify guiding dither settle done success=1
23:18:54.950 00.004 6120 PhdController: newstate STATE_IDLE
23:18:54.954 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:54.958 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:54.961 00.003 6120 Enqueuing Expose request
23:18:54.966 00.005 7680 IsSlewing returns 0
23:18:54.966 00.000 7680 IsGuiding returns 0
23:18:54.966 00.000 7680 PulseGuide returned control before completion, sleep 156
23:18:55.136 00.170 7680 IsGuiding returns 1
23:18:55.136 00.000 7680 scope still moving after pulse duration time elapsed
23:18:55.167 00.031 7680 IsSlewing returns 0
23:18:55.169 00.002 7680 IsGuiding returns 0
23:18:55.169 00.000 7680 scope move finished after 146 + 56 ms
23:18:55.169 00.000 7680 Move returns status 0, amount 146
23:18:55.170 00.001 7680 move complete, result=0
23:18:55.170 00.000 7680 worker thread done servicing request
23:18:55.171 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 146 ms NORTH
23:18:55.177 00.006 7680 Worker thread wakes up
23:18:55.177 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:55.178 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:18:56.427 01.249 7680 Exposure complete
23:18:56.573 00.146 7680 worker thread done servicing request
23:18:56.574 00.001 6120 OnExposeComplete: enter
23:18:56.578 00.004 6120 UpdateGuideState(): m_state=6
23:18:56.583 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1680
23:18:56.588 00.005 6120 Star::Find returns 1 (1), X=954.74, Y=45.06, Mass=14253, SNR=78.6, Peak=255 HFD=6.8
23:18:56.591 00.003 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
23:18:56.596 00.005 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.87)
23:18:56.600 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.73 mountX=-0.00 mountY=-0.13, mountTheta=-1.60
23:18:56.608 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.13, opts=13)
23:18:56.613 00.005 6120 Enqueuing Move request for scope (-0.02, 0.13)
23:18:56.616 00.003 7680 Worker thread wakes up
23:18:56.616 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
23:18:56.617 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
23:18:56.617 00.000 7680 Moving (-0.02, 0.13) raw xDistance=-0.00 yDistance=-0.13
23:18:56.617 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:18:56.617 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:18:56.619 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:56.623 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:18:56.623 00.000 6120 UpdateGuideState exits: m=14253 SNR=78.6 Saturated
23:18:56.627 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:56.631 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:56.635 00.004 7680 MoveAxis(E, 0, ABG)
23:18:56.635 00.000 7680 Move returns status 0, amount 0
23:18:56.635 00.000 7680 MoveAxis(N, 0, ABG)
23:18:56.635 00.000 7680 Move returns status 0, amount 0
23:18:56.636 00.001 7680 move complete, result=0
23:18:56.636 00.000 6120 Enqueuing Expose request
23:18:56.641 00.005 7680 worker thread done servicing request
23:18:56.641 00.000 7680 Worker thread wakes up
23:18:56.642 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:56.647 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:56.647 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:18:57.900 01.253 7680 Exposure complete
23:18:58.044 00.144 7680 worker thread done servicing request
23:18:58.044 00.000 6120 OnExposeComplete: enter
23:18:58.048 00.004 6120 UpdateGuideState(): m_state=6
23:18:58.053 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1681
23:18:58.057 00.004 6120 Star::Find returns 1 (1), X=954.86, Y=45.12, Mass=13121, SNR=73.9, Peak=255 HFD=6.8
23:18:58.061 00.004 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
23:18:58.064 00.003 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.51)
23:18:58.068 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.22 cameraTheta=1.09 mountX=-0.14 mountY=-0.13, mountTheta=-2.38
23:18:58.073 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.19, opts=13)
23:18:58.077 00.004 6120 Enqueuing Move request for scope (0.10, 0.19)
23:18:58.082 00.005 7680 Worker thread wakes up
23:18:58.082 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
23:18:58.082 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
23:18:58.082 00.000 7680 Moving (0.10, 0.19) raw xDistance=-0.14 yDistance=-0.13
23:18:58.082 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:18:58.082 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:18:58.082 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:18:58.083 00.001 7680 MoveAxis(E, 0, ABG)
23:18:58.083 00.000 7680 Move returns status 0, amount 0
23:18:58.083 00.000 7680 MoveAxis(N, 0, ABG)
23:18:58.083 00.000 7680 Move returns status 0, amount 0
23:18:58.083 00.000 7680 move complete, result=0
23:18:58.083 00.000 7680 worker thread done servicing request
23:18:58.084 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:58.088 00.004 6120 UpdateGuideState exits: m=13121 SNR=73.9 Saturated
23:18:58.092 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:58.096 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:58.099 00.003 6120 Enqueuing Expose request
23:18:58.102 00.003 7680 Worker thread wakes up
23:18:58.102 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:58.102 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:18:58.108 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:18:59.359 01.251 7680 Exposure complete
23:18:59.495 00.136 7680 worker thread done servicing request
23:18:59.495 00.000 6120 OnExposeComplete: enter
23:18:59.499 00.004 6120 UpdateGuideState(): m_state=6
23:18:59.503 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1682
23:18:59.507 00.004 6120 Star::Find returns 1 (1), X=954.84, Y=45.36, Mass=13057, SNR=74.7, Peak=255 HFD=6.9
23:18:59.510 00.003 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
23:18:59.515 00.005 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
23:18:59.520 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.43 hyp=0.44 cameraTheta=1.38 mountX=-0.16 mountY=-0.35, mountTheta=-2.01
23:18:59.526 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.43, opts=13)
23:18:59.530 00.004 6120 Enqueuing Move request for scope (0.08, 0.43)
23:18:59.534 00.004 7680 Worker thread wakes up
23:18:59.534 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:18:59.538 00.004 6120 UpdateGuideState exits: m=13057 SNR=74.7 Saturated
23:18:59.542 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:18:59.546 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:18:59.551 00.005 6120 Enqueuing Expose request
23:18:59.554 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.43) opts 0xd
23:18:59.554 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.43)
23:18:59.554 00.000 7680 Moving (0.08, 0.43) raw xDistance=-0.16 yDistance=-0.35
23:18:59.555 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:18:59.555 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:18:59.555 00.000 7680 MoveAxis(E, 0, ABG)
23:18:59.555 00.000 7680 Move returns status 0, amount 0
23:18:59.555 00.000 7680 MoveAxis(N, 191, ABG)
23:18:59.557 00.002 7680 Guiding  Dir = 0, Dur = 191
23:18:59.557 00.000 7680 IsSlewing returns 0
23:18:59.557 00.000 7680 IsGuiding returns 0
23:18:59.558 00.001 7680 PulseGuide returned control before completion, sleep 201
23:18:59.766 00.208 7680 IsGuiding returns 1
23:18:59.767 00.001 7680 scope still moving after pulse duration time elapsed
23:18:59.798 00.031 7680 IsSlewing returns 0
23:18:59.798 00.000 7680 IsGuiding returns 0
23:18:59.799 00.001 7680 scope move finished after 191 + 50 ms
23:18:59.799 00.000 7680 Move returns status 0, amount 191
23:18:59.800 00.001 7680 move complete, result=0
23:18:59.800 00.000 7680 worker thread done servicing request
23:18:59.800 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 191 ms NORTH
23:18:59.806 00.006 7680 Worker thread wakes up
23:18:59.806 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:18:59.806 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:19:01.058 01.252 7680 Exposure complete
23:19:01.183 00.125 7680 worker thread done servicing request
23:19:01.184 00.001 6120 OnExposeComplete: enter
23:19:01.187 00.003 6120 UpdateGuideState(): m_state=6
23:19:01.191 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1683
23:19:01.195 00.004 6120 Star::Find returns 1 (1), X=954.88, Y=45.26, Mass=13089, SNR=74.4, Peak=255 HFD=6.8
23:19:01.198 00.003 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.18 = -2.10)
23:19:01.203 00.005 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.37)
23:19:01.207 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.23 mountX=-0.18 mountY=-0.25, mountTheta=-2.20
23:19:01.213 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.34, opts=13)
23:19:01.217 00.004 6120 Enqueuing Move request for scope (0.12, 0.34)
23:19:01.221 00.004 7680 Worker thread wakes up
23:19:01.221 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.34) opts 0xd
23:19:01.221 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.34)
23:19:01.222 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:01.226 00.004 7680 Moving (0.12, 0.34) raw xDistance=-0.18 yDistance=-0.25
23:19:01.226 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:19:01.226 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:19:01.226 00.000 7680 MoveAxis(E, 0, ABG)
23:19:01.226 00.000 7680 Move returns status 0, amount 0
23:19:01.226 00.000 7680 MoveAxis(N, 136, ABG)
23:19:01.226 00.000 7680 Guiding  Dir = 0, Dur = 136
23:19:01.226 00.000 6120 UpdateGuideState exits: m=13089 SNR=74.4 Saturated
23:19:01.230 00.004 7680 IsSlewing returns 0
23:19:01.230 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:01.235 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:01.240 00.005 6120 Enqueuing Expose request
23:19:01.244 00.004 7680 IsGuiding returns 0
23:19:01.244 00.000 7680 PulseGuide returned control before completion, sleep 146
23:19:01.396 00.152 7680 IsGuiding returns 1
23:19:01.396 00.000 7680 scope still moving after pulse duration time elapsed
23:19:01.426 00.030 7680 IsSlewing returns 0
23:19:01.428 00.002 7680 IsGuiding returns 0
23:19:01.430 00.002 7680 scope move finished after 136 + 49 ms
23:19:01.430 00.000 7680 Move returns status 0, amount 136
23:19:01.431 00.001 7680 move complete, result=0
23:19:01.431 00.000 7680 worker thread done servicing request
23:19:01.432 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 136 ms NORTH
23:19:01.439 00.007 7680 Worker thread wakes up
23:19:01.439 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:01.439 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:19:02.693 01.254 7680 Exposure complete
23:19:02.835 00.142 7680 worker thread done servicing request
23:19:02.835 00.000 6120 OnExposeComplete: enter
23:19:02.840 00.005 6120 UpdateGuideState(): m_state=6
23:19:02.843 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1684
23:19:02.846 00.003 6120 Star::Find returns 1 (1), X=954.82, Y=45.12, Mass=13487, SNR=73.5, Peak=255 HFD=6.8
23:19:02.850 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.08)
23:19:02.854 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.35)
23:19:02.859 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.25 mountX=-0.10 mountY=-0.15, mountTheta=-2.17
23:19:02.863 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.20, opts=13)
23:19:02.867 00.004 6120 Enqueuing Move request for scope (0.07, 0.20)
23:19:02.871 00.004 7680 Worker thread wakes up
23:19:02.871 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:02.874 00.003 6120 UpdateGuideState exits: m=13487 SNR=73.5 Saturated
23:19:02.878 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:02.882 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:02.885 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
23:19:02.886 00.001 6120 Enqueuing Expose request
23:19:02.891 00.005 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
23:19:02.891 00.000 7680 Moving (0.07, 0.20) raw xDistance=-0.10 yDistance=-0.15
23:19:02.891 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:19:02.891 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:19:02.892 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:19:02.892 00.000 7680 MoveAxis(E, 0, ABG)
23:19:02.892 00.000 7680 Move returns status 0, amount 0
23:19:02.893 00.001 7680 MoveAxis(N, 0, ABG)
23:19:02.893 00.000 7680 Move returns status 0, amount 0
23:19:02.893 00.000 7680 move complete, result=0
23:19:02.893 00.000 7680 worker thread done servicing request
23:19:02.893 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:02.898 00.005 7680 Worker thread wakes up
23:19:02.898 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:02.898 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:19:04.146 01.248 7680 Exposure complete
23:19:04.286 00.140 7680 worker thread done servicing request
23:19:04.287 00.001 6120 OnExposeComplete: enter
23:19:04.290 00.003 6120 UpdateGuideState(): m_state=6
23:19:04.296 00.006 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1685
23:19:04.301 00.005 6120 Star::Find returns 1 (1), X=954.86, Y=45.18, Mass=13437, SNR=75.6, Peak=255 HFD=6.8
23:19:04.307 00.006 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.15 = -2.14)
23:19:04.312 00.005 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
23:19:04.316 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.26 hyp=0.27 cameraTheta=1.19 mountX=-0.15 mountY=-0.18, mountTheta=-2.24
23:19:04.321 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.26, opts=13)
23:19:04.325 00.004 6120 Enqueuing Move request for scope (0.10, 0.26)
23:19:04.331 00.006 7680 Worker thread wakes up
23:19:04.331 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.26) opts 0xd
23:19:04.331 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.26)
23:19:04.331 00.000 7680 Moving (0.10, 0.26) raw xDistance=-0.15 yDistance=-0.18
23:19:04.332 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:19:04.332 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:19:04.332 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:04.337 00.005 6120 UpdateGuideState exits: m=13437 SNR=75.6 Saturated
23:19:04.340 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:04.345 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:04.349 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:19:04.349 00.000 7680 MoveAxis(E, 0, ABG)
23:19:04.349 00.000 7680 Move returns status 0, amount 0
23:19:04.349 00.000 7680 MoveAxis(N, 0, ABG)
23:19:04.350 00.001 6120 Enqueuing Expose request
23:19:04.353 00.003 7680 Move returns status 0, amount 0
23:19:04.354 00.001 7680 move complete, result=0
23:19:04.354 00.000 7680 worker thread done servicing request
23:19:04.354 00.000 7680 Worker thread wakes up
23:19:04.354 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:19:04.359 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:04.359 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:19:05.602 01.243 7680 Exposure complete
23:19:05.733 00.131 7680 worker thread done servicing request
23:19:05.733 00.000 6120 OnExposeComplete: enter
23:19:05.737 00.004 6120 UpdateGuideState(): m_state=6
23:19:05.741 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1686
23:19:05.745 00.004 6120 Star::Find returns 1 (1), X=954.86, Y=45.45, Mass=13096, SNR=74.1, Peak=255 HFD=6.9
23:19:05.749 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
23:19:05.752 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
23:19:05.754 00.002 6120 CameraToMount -- cameraX=0.10 cameraY=0.52 hyp=0.53 cameraTheta=1.38 mountX=-0.20 mountY=-0.42, mountTheta=-2.01
23:19:05.760 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.52, opts=13)
23:19:05.766 00.006 6120 Enqueuing Move request for scope (0.10, 0.52)
23:19:05.769 00.003 7680 Worker thread wakes up
23:19:05.769 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.52) opts 0xd
23:19:05.769 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.52)
23:19:05.769 00.000 7680 Moving (0.10, 0.52) raw xDistance=-0.20 yDistance=-0.42
23:19:05.770 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:05.774 00.004 6120 UpdateGuideState exits: m=13096 SNR=74.1 Saturated
23:19:05.777 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:05.781 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:19:05.781 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:05.785 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:19:05.785 00.000 7680 MoveAxis(E, 0, ABG)
23:19:05.785 00.000 6120 Enqueuing Expose request
23:19:05.788 00.003 7680 Move returns status 0, amount 0
23:19:05.788 00.000 7680 MoveAxis(N, 229, ABG)
23:19:05.788 00.000 7680 Guiding  Dir = 0, Dur = 229
23:19:05.790 00.002 7680 IsSlewing returns 0
23:19:05.790 00.000 7680 IsGuiding returns 0
23:19:05.790 00.000 7680 PulseGuide returned control before completion, sleep 239
23:19:06.043 00.253 7680 IsGuiding returns 1
23:19:06.043 00.000 7680 scope still moving after pulse duration time elapsed
23:19:06.074 00.031 7680 IsSlewing returns 0
23:19:06.075 00.001 7680 IsGuiding returns 1
23:19:06.106 00.031 7680 IsSlewing returns 0
23:19:06.106 00.000 7680 IsGuiding returns 0
23:19:06.107 00.001 7680 scope move finished after 229 + 88 ms
23:19:06.107 00.000 7680 Move returns status 0, amount 229
23:19:06.107 00.000 7680 move complete, result=0
23:19:06.108 00.001 7680 worker thread done servicing request
23:19:06.108 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 229 ms NORTH
23:19:06.116 00.008 7680 Worker thread wakes up
23:19:06.116 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:06.117 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:19:07.370 01.253 7680 Exposure complete
23:19:07.509 00.139 7680 worker thread done servicing request
23:19:07.509 00.000 6120 OnExposeComplete: enter
23:19:07.514 00.005 6120 UpdateGuideState(): m_state=6
23:19:07.519 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1687
23:19:07.523 00.004 6120 Star::Find returns 1 (1), X=954.86, Y=45.34, Mass=13481, SNR=76.1, Peak=255 HFD=6.8
23:19:07.527 00.004 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.29 = -2.00)
23:19:07.530 00.003 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.27)
23:19:07.535 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.41 hyp=0.42 cameraTheta=1.33 mountX=-0.18 mountY=-0.32, mountTheta=-2.07
23:19:07.540 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.41, opts=13)
23:19:07.543 00.003 6120 Enqueuing Move request for scope (0.10, 0.41)
23:19:07.548 00.005 7680 Worker thread wakes up
23:19:07.548 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.41) opts 0xd
23:19:07.549 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.41)
23:19:07.549 00.000 7680 Moving (0.10, 0.41) raw xDistance=-0.18 yDistance=-0.32
23:19:07.549 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:07.553 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:19:07.553 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:19:07.554 00.001 7680 MoveAxis(E, 0, ABG)
23:19:07.554 00.000 7680 Move returns status 0, amount 0
23:19:07.554 00.000 6120 UpdateGuideState exits: m=13481 SNR=76.1 Saturated
23:19:07.558 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:07.562 00.004 7680 MoveAxis(N, 176, ABG)
23:19:07.563 00.001 7680 Guiding  Dir = 0, Dur = 176
23:19:07.563 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:07.566 00.003 7680 IsSlewing returns 0
23:19:07.566 00.000 6120 Enqueuing Expose request
23:19:07.571 00.005 7680 IsGuiding returns 0
23:19:07.571 00.000 7680 PulseGuide returned control before completion, sleep 186
23:19:07.764 00.193 7680 IsGuiding returns 1
23:19:07.765 00.001 7680 scope still moving after pulse duration time elapsed
23:19:07.795 00.030 7680 IsSlewing returns 0
23:19:07.796 00.001 7680 IsGuiding returns 0
23:19:07.798 00.002 7680 scope move finished after 176 + 50 ms
23:19:07.798 00.000 7680 Move returns status 0, amount 176
23:19:07.798 00.000 7680 move complete, result=0
23:19:07.799 00.001 7680 worker thread done servicing request
23:19:07.799 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 176 ms NORTH
23:19:07.805 00.006 7680 Worker thread wakes up
23:19:07.805 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:07.805 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:19:09.060 01.255 7680 Exposure complete
23:19:09.193 00.133 7680 worker thread done servicing request
23:19:09.193 00.000 6120 OnExposeComplete: enter
23:19:09.196 00.003 6120 UpdateGuideState(): m_state=6
23:19:09.201 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1688
23:19:09.205 00.004 6120 Star::Find returns 1 (1), X=954.95, Y=45.31, Mass=13140, SNR=74.2, Peak=255 HFD=6.9
23:19:09.210 00.005 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
23:19:09.213 00.003 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
23:19:09.217 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.39 hyp=0.43 cameraTheta=1.12 mountX=-0.26 mountY=-0.26, mountTheta=-2.34
23:19:09.222 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.39, opts=13)
23:19:09.227 00.005 6120 Enqueuing Move request for scope (0.19, 0.39)
23:19:09.230 00.003 7680 Worker thread wakes up
23:19:09.231 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:09.236 00.005 6120 UpdateGuideState exits: m=13140 SNR=74.2 Saturated
23:19:09.241 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:09.244 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:09.248 00.004 6120 Enqueuing Expose request
23:19:09.252 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.39) opts 0xd
23:19:09.252 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.39)
23:19:09.252 00.000 7680 Moving (0.19, 0.39) raw xDistance=-0.26 yDistance=-0.26
23:19:09.252 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:19:09.252 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:19:09.254 00.002 7680 MoveAxis(E, 105, ABG)
23:19:09.254 00.000 7680 Guiding  Dir = 2, Dur = 105
23:19:09.254 00.000 7680 IsSlewing returns 0
23:19:09.254 00.000 7680 IsGuiding returns 0
23:19:09.254 00.000 7680 PulseGuide returned control before completion, sleep 115
23:19:09.377 00.123 7680 IsGuiding returns 1
23:19:09.378 00.001 7680 scope still moving after pulse duration time elapsed
23:19:09.408 00.030 7680 IsSlewing returns 0
23:19:09.410 00.002 7680 IsGuiding returns 0
23:19:09.410 00.000 7680 scope move finished after 105 + 50 ms
23:19:09.411 00.001 7680 Move returns status 0, amount 105
23:19:09.411 00.000 7680 MoveAxis(N, 144, ABG)
23:19:09.411 00.000 7680 Guiding  Dir = 0, Dur = 144
23:19:09.412 00.001 7680 IsSlewing returns 0
23:19:09.413 00.001 7680 IsGuiding returns 0
23:19:09.414 00.001 7680 PulseGuide returned control before completion, sleep 154
23:19:09.581 00.167 7680 IsGuiding returns 1
23:19:09.581 00.000 7680 scope still moving after pulse duration time elapsed
23:19:09.613 00.032 7680 IsSlewing returns 0
23:19:09.615 00.002 7680 IsGuiding returns 0
23:19:09.616 00.001 7680 scope move finished after 144 + 57 ms
23:19:09.616 00.000 7680 Move returns status 0, amount 144
23:19:09.616 00.000 7680 move complete, result=0
23:19:09.617 00.001 7680 worker thread done servicing request
23:19:09.617 00.000 6120 GuideStep: -0.3 px 105 ms EAST, -0.3 px 144 ms NORTH
23:19:09.623 00.006 7680 Worker thread wakes up
23:19:09.625 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:09.625 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:19:11.044 01.419 7680 Exposure complete
23:19:11.142 00.098 7680 worker thread done servicing request
23:19:11.142 00.000 6120 OnExposeComplete: enter
23:19:11.146 00.004 6120 UpdateGuideState(): m_state=6
23:19:11.149 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1689
23:19:11.152 00.003 6120 Star::Find returns 1 (1), X=954.78, Y=45.29, Mass=13449, SNR=75.4, Peak=255 HFD=7.0
23:19:11.155 00.003 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.47 = -1.82)
23:19:11.158 00.003 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
23:19:11.161 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.36 hyp=0.36 cameraTheta=1.51 mountX=-0.09 mountY=-0.31, mountTheta=-1.84
23:19:11.166 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.36, opts=13)
23:19:11.169 00.003 6120 Enqueuing Move request for scope (0.02, 0.36)
23:19:11.171 00.002 7680 Worker thread wakes up
23:19:11.171 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.36) opts 0xd
23:19:11.171 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.36)
23:19:11.171 00.000 7680 Moving (0.02, 0.36) raw xDistance=-0.09 yDistance=-0.31
23:19:11.171 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:11.175 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:19:11.175 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:19:11.175 00.000 7680 MoveAxis(E, 0, ABG)
23:19:11.175 00.000 6120 UpdateGuideState exits: m=13449 SNR=75.4 Saturated
23:19:11.178 00.003 7680 Move returns status 0, amount 0
23:19:11.178 00.000 7680 MoveAxis(N, 170, ABG)
23:19:11.178 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:11.181 00.003 7680 Guiding  Dir = 0, Dur = 170
23:19:11.181 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:11.184 00.003 7680 IsSlewing returns 0
23:19:11.184 00.000 6120 Enqueuing Expose request
23:19:11.188 00.004 7680 IsGuiding returns 0
23:19:11.189 00.001 7680 PulseGuide returned control before completion, sleep 180
23:19:11.383 00.194 7680 IsGuiding returns 1
23:19:11.383 00.000 7680 scope still moving after pulse duration time elapsed
23:19:11.414 00.031 7680 IsSlewing returns 0
23:19:11.414 00.000 7680 IsGuiding returns 0
23:19:11.414 00.000 7680 scope move finished after 170 + 56 ms
23:19:11.414 00.000 7680 Move returns status 0, amount 170
23:19:11.415 00.001 7680 move complete, result=0
23:19:11.415 00.000 7680 worker thread done servicing request
23:19:11.415 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 170 ms NORTH
23:19:11.420 00.005 7680 Worker thread wakes up
23:19:11.420 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:11.420 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:19:12.663 01.243 7680 Exposure complete
23:19:12.783 00.120 7680 worker thread done servicing request
23:19:12.783 00.000 6120 OnExposeComplete: enter
23:19:12.788 00.005 6120 UpdateGuideState(): m_state=6
23:19:12.793 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1690
23:19:12.797 00.004 6120 Star::Find returns 1 (1), X=954.75, Y=45.19, Mass=13446, SNR=76.5, Peak=255 HFD=6.9
23:19:12.802 00.005 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
23:19:12.806 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
23:19:12.809 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.61 mountX=-0.04 mountY=-0.24, mountTheta=-1.73
23:19:12.814 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.26, opts=13)
23:19:12.818 00.004 6120 Enqueuing Move request for scope (-0.01, 0.26)
23:19:12.821 00.003 7680 Worker thread wakes up
23:19:12.821 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:12.825 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
23:19:12.825 00.000 6120 UpdateGuideState exits: m=13446 SNR=76.5 Saturated
23:19:12.829 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
23:19:12.829 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:12.833 00.004 7680 Moving (-0.01, 0.26) raw xDistance=-0.04 yDistance=-0.24
23:19:12.833 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:12.836 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:19:12.836 00.000 6120 Enqueuing Expose request
23:19:12.840 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:19:12.840 00.000 7680 MoveAxis(E, 0, ABG)
23:19:12.840 00.000 7680 Move returns status 0, amount 0
23:19:12.840 00.000 7680 MoveAxis(N, 130, ABG)
23:19:12.840 00.000 7680 Guiding  Dir = 0, Dur = 130
23:19:12.840 00.000 7680 IsSlewing returns 0
23:19:12.841 00.001 7680 IsGuiding returns 0
23:19:12.841 00.000 7680 PulseGuide returned control before completion, sleep 140
23:19:12.984 00.143 7680 IsGuiding returns 1
23:19:12.984 00.000 7680 scope still moving after pulse duration time elapsed
23:19:13.015 00.031 7680 IsSlewing returns 0
23:19:13.015 00.000 7680 IsGuiding returns 0
23:19:13.015 00.000 7680 scope move finished after 130 + 45 ms
23:19:13.017 00.002 7680 Move returns status 0, amount 130
23:19:13.017 00.000 7680 move complete, result=0
23:19:13.017 00.000 7680 worker thread done servicing request
23:19:13.017 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 130 ms NORTH
23:19:13.020 00.003 7680 Worker thread wakes up
23:19:13.020 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:13.020 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:19:14.280 01.260 7680 Exposure complete
23:19:14.421 00.141 7680 worker thread done servicing request
23:19:14.422 00.001 6120 OnExposeComplete: enter
23:19:14.426 00.004 6120 UpdateGuideState(): m_state=6
23:19:14.430 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1691
23:19:14.434 00.004 6120 Star::Find returns 1 (1), X=954.76, Y=45.46, Mass=14132, SNR=79.1, Peak=255 HFD=7.1
23:19:14.439 00.005 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
23:19:14.442 00.003 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
23:19:14.446 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.53 hyp=0.53 cameraTheta=1.56 mountX=-0.10 mountY=-0.47, mountTheta=-1.78
23:19:14.452 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.53, opts=13)
23:19:14.458 00.006 6120 Enqueuing Move request for scope (0.00, 0.53)
23:19:14.462 00.004 7680 Worker thread wakes up
23:19:14.463 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:14.466 00.003 6120 UpdateGuideState exits: m=14132 SNR=79.1 Saturated
23:19:14.471 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:14.474 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:14.478 00.004 6120 Enqueuing Expose request
23:19:14.483 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.53) opts 0xd
23:19:14.483 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.53)
23:19:14.483 00.000 7680 Moving (0.00, 0.53) raw xDistance=-0.10 yDistance=-0.47
23:19:14.484 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:19:14.484 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:19:14.484 00.000 7680 MoveAxis(E, 0, ABG)
23:19:14.484 00.000 7680 Move returns status 0, amount 0
23:19:14.484 00.000 7680 MoveAxis(N, 257, ABG)
23:19:14.485 00.001 7680 Guiding  Dir = 0, Dur = 257
23:19:14.486 00.001 7680 IsSlewing returns 0
23:19:14.486 00.000 7680 IsGuiding returns 0
23:19:14.486 00.000 7680 PulseGuide returned control before completion, sleep 267
23:19:14.764 00.278 7680 IsGuiding returns 1
23:19:14.765 00.001 7680 scope still moving after pulse duration time elapsed
23:19:14.795 00.030 7680 IsSlewing returns 0
23:19:14.796 00.001 7680 IsGuiding returns 0
23:19:14.797 00.001 7680 scope move finished after 257 + 53 ms
23:19:14.797 00.000 7680 Move returns status 0, amount 257
23:19:14.797 00.000 7680 move complete, result=0
23:19:14.798 00.001 7680 worker thread done servicing request
23:19:14.799 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 257 ms NORTH
23:19:14.804 00.005 7680 Worker thread wakes up
23:19:14.804 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:14.804 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:19:16.053 01.249 7680 Exposure complete
23:19:16.185 00.132 7680 worker thread done servicing request
23:19:16.187 00.002 6120 OnExposeComplete: enter
23:19:16.190 00.003 6120 UpdateGuideState(): m_state=6
23:19:16.194 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
23:19:16.198 00.004 6120 Star::Find returns 1 (1), X=954.89, Y=44.97, Mass=12791, SNR=73.3, Peak=255 HFD=7.0
23:19:16.204 00.006 6120 CameraToMount -- cameraTheta (0.31) - m_xAngle (-2.95) = xAngle (3.27 = -3.01)
23:19:16.208 00.004 6120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.00 = 3.00)
23:19:16.212 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.14 cameraTheta=0.31 mountX=-0.14 mountY=0.02, mountTheta=3.00
23:19:16.215 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.04, opts=13)
23:19:16.220 00.005 6120 Enqueuing Move request for scope (0.14, 0.04)
23:19:16.223 00.003 7680 Worker thread wakes up
23:19:16.223 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
23:19:16.223 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
23:19:16.224 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:16.227 00.003 6120 UpdateGuideState exits: m=12791 SNR=73.3 Saturated
23:19:16.231 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:16.236 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:16.239 00.003 6120 Enqueuing Expose request
23:19:16.242 00.003 7680 Moving (0.14, 0.04) raw xDistance=-0.14 yDistance=0.02
23:19:16.243 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:19:16.243 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:19:16.243 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:19:16.243 00.000 7680 MoveAxis(E, 0, ABG)
23:19:16.244 00.001 7680 Move returns status 0, amount 0
23:19:16.244 00.000 7680 MoveAxis(N, 0, ABG)
23:19:16.245 00.001 7680 Move returns status 0, amount 0
23:19:16.245 00.000 7680 move complete, result=0
23:19:16.245 00.000 7680 worker thread done servicing request
23:19:16.245 00.000 7680 Worker thread wakes up
23:19:16.245 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:19:16.250 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:16.250 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:19:17.508 01.258 7680 Exposure complete
23:19:17.647 00.139 7680 worker thread done servicing request
23:19:17.647 00.000 6120 OnExposeComplete: enter
23:19:17.652 00.005 6120 UpdateGuideState(): m_state=6
23:19:17.656 00.004 6120 Star::Find(15, 954, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1693
23:19:17.660 00.004 6120 Star::Find returns 1 (1), X=954.99, Y=45.06, Mass=13445, SNR=75.2, Peak=255 HFD=7.1
23:19:17.664 00.004 6120 CameraToMount -- cameraTheta (0.52) - m_xAngle (-2.95) = xAngle (3.47 = -2.81)
23:19:17.667 00.003 6120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.21 = -3.08)
23:19:17.672 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=0.13 hyp=0.27 cameraTheta=0.52 mountX=-0.26 mountY=-0.02, mountTheta=-3.07
23:19:17.678 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.13, opts=13)
23:19:17.681 00.003 6120 Enqueuing Move request for scope (0.24, 0.13)
23:19:17.685 00.004 7680 Worker thread wakes up
23:19:17.685 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:17.689 00.004 6120 UpdateGuideState exits: m=13445 SNR=75.2 Saturated
23:19:17.693 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:17.696 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:17.699 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.13) opts 0xd
23:19:17.699 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.13)
23:19:17.699 00.000 7680 Moving (0.24, 0.13) raw xDistance=-0.26 yDistance=-0.02
23:19:17.699 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:19:17.699 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:19:17.699 00.000 6120 Enqueuing Expose request
23:19:17.704 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:19:17.704 00.000 7680 MoveAxis(E, 105, ABG)
23:19:17.704 00.000 7680 Guiding  Dir = 2, Dur = 105
23:19:17.704 00.000 7680 IsSlewing returns 0
23:19:17.705 00.001 7680 IsGuiding returns 0
23:19:17.705 00.000 7680 PulseGuide returned control before completion, sleep 115
23:19:17.826 00.121 7680 IsGuiding returns 1
23:19:17.826 00.000 7680 scope still moving after pulse duration time elapsed
23:19:17.856 00.030 7680 IsSlewing returns 0
23:19:17.857 00.001 7680 IsGuiding returns 0
23:19:17.859 00.002 7680 scope move finished after 105 + 48 ms
23:19:17.859 00.000 7680 Move returns status 0, amount 105
23:19:17.860 00.001 7680 MoveAxis(N, 0, ABG)
23:19:17.860 00.000 7680 Move returns status 0, amount 0
23:19:17.861 00.001 7680 move complete, result=0
23:19:17.861 00.000 7680 worker thread done servicing request
23:19:17.862 00.001 6120 GuideStep: -0.3 px 105 ms EAST, -0.0 px 0 ms NORTH
23:19:17.869 00.007 7680 Worker thread wakes up
23:19:17.869 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:17.871 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:19:19.120 01.249 7680 Exposure complete
23:19:19.262 00.142 7680 worker thread done servicing request
23:19:19.262 00.000 6120 OnExposeComplete: enter
23:19:19.267 00.005 6120 UpdateGuideState(): m_state=6
23:19:19.272 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1694
23:19:19.276 00.004 6120 Star::Find returns 1 (1), X=954.87, Y=45.28, Mass=13357, SNR=75.5, Peak=255 HFD=6.8
23:19:19.280 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
23:19:19.283 00.003 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
23:19:19.287 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.35 hyp=0.36 cameraTheta=1.27 mountX=-0.17 mountY=-0.27, mountTheta=-2.14
23:19:19.292 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.35, opts=13)
23:19:19.296 00.004 6120 Enqueuing Move request for scope (0.11, 0.35)
23:19:19.301 00.005 7680 Worker thread wakes up
23:19:19.301 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.35) opts 0xd
23:19:19.301 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.35)
23:19:19.301 00.000 7680 Moving (0.11, 0.35) raw xDistance=-0.17 yDistance=-0.27
23:19:19.301 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:19:19.302 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:19:19.302 00.000 7680 MoveAxis(E, 0, ABG)
23:19:19.302 00.000 7680 Move returns status 0, amount 0
23:19:19.302 00.000 7680 MoveAxis(N, 145, ABG)
23:19:19.303 00.001 7680 Guiding  Dir = 0, Dur = 145
23:19:19.303 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:19.307 00.004 7680 IsSlewing returns 0
23:19:19.308 00.001 6120 UpdateGuideState exits: m=13357 SNR=75.5 Saturated
23:19:19.311 00.003 7680 IsGuiding returns 0
23:19:19.312 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:19.316 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:19.319 00.003 7680 PulseGuide returned control before completion, sleep 155
23:19:19.319 00.000 6120 Enqueuing Expose request
23:19:19.489 00.170 7680 IsGuiding returns 0
23:19:19.489 00.000 7680 Move returns status 0, amount 145
23:19:19.492 00.003 7680 move complete, result=0
23:19:19.493 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 145 ms NORTH
23:19:19.499 00.006 7680 worker thread done servicing request
23:19:19.499 00.000 7680 Worker thread wakes up
23:19:19.499 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:19.499 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:19:20.746 01.247 7680 Exposure complete
23:19:20.871 00.125 7680 worker thread done servicing request
23:19:20.871 00.000 6120 OnExposeComplete: enter
23:19:20.874 00.003 6120 UpdateGuideState(): m_state=6
23:19:20.879 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1695
23:19:20.883 00.004 6120 Star::Find returns 1 (1), X=954.95, Y=45.31, Mass=13233, SNR=74.4, Peak=255 HFD=6.8
23:19:20.886 00.003 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.07 = -2.22)
23:19:20.892 00.006 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
23:19:20.899 00.007 6120 CameraToMount -- cameraX=0.19 cameraY=0.39 hyp=0.43 cameraTheta=1.11 mountX=-0.26 mountY=-0.26, mountTheta=-2.35
23:19:20.903 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.39, opts=13)
23:19:20.905 00.002 6120 Enqueuing Move request for scope (0.19, 0.39)
23:19:20.909 00.004 7680 Worker thread wakes up
23:19:20.910 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.39) opts 0xd
23:19:20.910 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.39)
23:19:20.910 00.000 7680 Moving (0.19, 0.39) raw xDistance=-0.26 yDistance=-0.26
23:19:20.910 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:19:20.910 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:20.914 00.004 6120 UpdateGuideState exits: m=13233 SNR=74.4 Saturated
23:19:20.918 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:20.923 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:20.926 00.003 6120 Enqueuing Expose request
23:19:20.931 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:19:20.931 00.000 7680 MoveAxis(E, 106, ABG)
23:19:20.931 00.000 7680 Guiding  Dir = 2, Dur = 106
23:19:20.932 00.001 7680 IsSlewing returns 0
23:19:20.932 00.000 7680 IsGuiding returns 0
23:19:20.932 00.000 7680 PulseGuide returned control before completion, sleep 116
23:19:21.064 00.132 7680 IsGuiding returns 0
23:19:21.064 00.000 7680 Move returns status 0, amount 106
23:19:21.066 00.002 7680 MoveAxis(N, 143, ABG)
23:19:21.066 00.000 7680 Guiding  Dir = 0, Dur = 143
23:19:21.067 00.001 7680 IsSlewing returns 0
23:19:21.067 00.000 7680 IsGuiding returns 0
23:19:21.068 00.001 7680 PulseGuide returned control before completion, sleep 153
23:19:21.235 00.167 7680 IsGuiding returns 1
23:19:21.236 00.001 7680 scope still moving after pulse duration time elapsed
23:19:21.265 00.029 7680 IsSlewing returns 0
23:19:21.266 00.001 7680 IsGuiding returns 0
23:19:21.266 00.000 7680 scope move finished after 143 + 55 ms
23:19:21.267 00.001 7680 Move returns status 0, amount 143
23:19:21.267 00.000 7680 move complete, result=0
23:19:21.267 00.000 7680 worker thread done servicing request
23:19:21.268 00.001 7680 Worker thread wakes up
23:19:21.269 00.001 6120 GuideStep: -0.3 px 106 ms EAST, -0.3 px 143 ms NORTH
23:19:21.275 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:21.275 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:19:22.528 01.253 7680 Exposure complete
23:19:22.655 00.127 7680 worker thread done servicing request
23:19:22.656 00.001 6120 OnExposeComplete: enter
23:19:22.660 00.004 6120 UpdateGuideState(): m_state=6
23:19:22.663 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1696
23:19:22.667 00.004 6120 Star::Find returns 1 (1), X=954.77, Y=45.19, Mass=12786, SNR=74.0, Peak=255 HFD=6.8
23:19:22.672 00.005 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.80)
23:19:22.675 00.003 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.07)
23:19:22.680 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.53 mountX=-0.06 mountY=-0.24, mountTheta=-1.82
23:19:22.686 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.27, opts=13)
23:19:22.691 00.005 6120 Enqueuing Move request for scope (0.01, 0.27)
23:19:22.695 00.004 7680 Worker thread wakes up
23:19:22.696 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
23:19:22.696 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
23:19:22.696 00.000 7680 Moving (0.01, 0.27) raw xDistance=-0.06 yDistance=-0.24
23:19:22.696 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:19:22.696 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:19:22.696 00.000 7680 MoveAxis(E, 0, ABG)
23:19:22.698 00.002 7680 Move returns status 0, amount 0
23:19:22.698 00.000 7680 MoveAxis(N, 128, ABG)
23:19:22.698 00.000 7680 Guiding  Dir = 0, Dur = 128
23:19:22.698 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:22.704 00.006 6120 UpdateGuideState exits: m=12786 SNR=74.0 Saturated
23:19:22.707 00.003 7680 IsSlewing returns 0
23:19:22.707 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:22.711 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:22.716 00.005 6120 Enqueuing Expose request
23:19:22.719 00.003 7680 IsGuiding returns 0
23:19:22.719 00.000 7680 PulseGuide returned control before completion, sleep 138
23:19:22.860 00.141 7680 IsGuiding returns 1
23:19:22.861 00.001 7680 scope still moving after pulse duration time elapsed
23:19:22.892 00.031 7680 IsSlewing returns 0
23:19:22.892 00.000 7680 IsGuiding returns 0
23:19:22.894 00.002 7680 scope move finished after 128 + 46 ms
23:19:22.894 00.000 7680 Move returns status 0, amount 128
23:19:22.894 00.000 7680 move complete, result=0
23:19:22.895 00.001 7680 worker thread done servicing request
23:19:22.895 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 128 ms NORTH
23:19:22.899 00.004 7680 Worker thread wakes up
23:19:22.899 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:22.899 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:19:24.148 01.249 7680 Exposure complete
23:19:24.277 00.129 7680 worker thread done servicing request
23:19:24.278 00.001 6120 OnExposeComplete: enter
23:19:24.281 00.003 6120 UpdateGuideState(): m_state=6
23:19:24.285 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1697
23:19:24.288 00.003 6120 Star::Find returns 1 (1), X=954.75, Y=45.62, Mass=13255, SNR=75.4, Peak=255 HFD=7.0
23:19:24.292 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
23:19:24.296 00.004 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
23:19:24.300 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.69 hyp=0.69 cameraTheta=1.58 mountX=-0.13 mountY=-0.62, mountTheta=-1.77
23:19:24.304 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.69, opts=13)
23:19:24.309 00.005 6120 Enqueuing Move request for scope (-0.00, 0.69)
23:19:24.312 00.003 7680 Worker thread wakes up
23:19:24.312 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.69) opts 0xd
23:19:24.313 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.69)
23:19:24.313 00.000 7680 Moving (-0.00, 0.69) raw xDistance=-0.13 yDistance=-0.62
23:19:24.313 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:19:24.313 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
23:19:24.313 00.000 7680 MoveAxis(E, 0, ABG)
23:19:24.313 00.000 7680 Move returns status 0, amount 0
23:19:24.314 00.001 7680 MoveAxis(N, 339, ABG)
23:19:24.314 00.000 7680 Guiding  Dir = 0, Dur = 339
23:19:24.314 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:24.318 00.004 7680 IsSlewing returns 0
23:19:24.318 00.000 6120 UpdateGuideState exits: m=13255 SNR=75.4 Saturated
23:19:24.322 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:24.326 00.004 7680 IsGuiding returns 0
23:19:24.326 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:24.330 00.004 7680 PulseGuide returned control before completion, sleep 349
23:19:24.331 00.001 6120 Enqueuing Expose request
23:19:24.687 00.356 7680 IsGuiding returns 1
23:19:24.687 00.000 7680 scope still moving after pulse duration time elapsed
23:19:24.718 00.031 7680 IsSlewing returns 0
23:19:24.719 00.001 7680 IsGuiding returns 0
23:19:24.720 00.001 7680 scope move finished after 339 + 53 ms
23:19:24.720 00.000 7680 Move returns status 0, amount 339
23:19:24.720 00.000 7680 move complete, result=0
23:19:24.721 00.001 7680 worker thread done servicing request
23:19:24.721 00.000 7680 Worker thread wakes up
23:19:24.722 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 339 ms NORTH
23:19:24.727 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:24.727 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
23:19:25.888 01.161 6120 evsrv: cli 0FAEF7F8 connect
23:19:25.895 00.007 6120 case statement mapped state 6 to 3
23:19:25.899 00.004 6120 case statement mapped state 6 to 3
23:19:25.903 00.004 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"7bafcadc-eb88-41dd-a3e7-1b4deec37680"}
23:19:25.908 00.005 6120 case statement mapped state 6 to 3
23:19:25.911 00.003 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"7bafcadc-eb88-41dd-a3e7-1b4deec37680"}
23:19:25.915 00.004 6120 evsrv: cli 0FAEF7F8 disconnect
23:19:25.920 00.005 6120 evsrv: cli 0FAEFED8 connect
23:19:25.924 00.004 6120 case statement mapped state 6 to 3
23:19:25.927 00.003 6120 case statement mapped state 6 to 3
23:19:25.932 00.005 6120 evsrv: cli 0FAEFED8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"2e99168a-6841-43e3-9acf-4b66b6c82a31"}
23:19:25.935 00.003 6120 PhdController::Dither begins
23:19:26.090 00.155 6120 dither: size=5.00, dRA=1.58 dDec=-3.02
23:19:26.094 00.004 7680 Exposure complete
23:19:26.094 00.000 6120 MountToCamera -- mountTheta (-1.09) + m_xAngle (-2.95) = xAngle (-4.04 = 2.24)
23:19:26.098 00.004 6120 MountToCamera -- mountX=1.58 mountY=-3.02 hyp=3.41 mountTheta=-1.09 cameraX=-2.11, cameraY=2.68 cameraTheta=2.24
23:19:26.211 00.113 6120 setting lock position to (952.65, 47.60)
23:19:26.215 00.004 6120 Mount: notify guiding dithered (-2.1, 2.7)
23:19:26.218 00.003 6120 Status Line: Dither by 1.58,-3.02
23:19:26.222 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:19:26.225 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
23:19:26.230 00.005 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":0,"id":"2e99168a-6841-43e3-9acf-4b66b6c82a31"}
23:19:26.233 00.003 6120 evsrv: cli 0FAEFED8 disconnect
23:19:26.312 00.079 7680 worker thread done servicing request
23:19:26.312 00.000 6120 OnExposeComplete: enter
23:19:26.316 00.004 6120 UpdateGuideState(): m_state=6
23:19:26.319 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1698
23:19:26.322 00.003 6120 Star::Find returns 1 (1), X=954.63, Y=45.22, Mass=13337, SNR=73.7, Peak=255 HFD=6.9
23:19:26.326 00.004 6120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-2.95) = xAngle (2.08 = 2.08)
23:19:26.329 00.003 6120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.81 = 1.81)
23:19:26.332 00.003 6120 CameraToMount -- cameraX=1.98 cameraY=-2.38 hyp=3.10 cameraTheta=-0.88 mountX=-1.51 mountY=3.01, mountTheta=2.03
23:19:26.336 00.004 6120 dither recenter: remaining=(-1.6,3.0) step=(-1.6,3.0)
23:19:26.339 00.003 6120 MountToCamera -- mountTheta (2.05) + m_xAngle (-2.95) = xAngle (-0.90 = -0.90)
23:19:26.342 00.003 6120 MountToCamera -- mountX=-1.58 mountY=3.02 hyp=3.41 mountTheta=2.05 cameraX=2.11, cameraY=-2.68 cameraTheta=-0.90
23:19:26.345 00.003 6120 SchedulePrimaryMove(0D6325F0, x=2.11, y=-2.68, opts=4)
23:19:26.348 00.003 6120 Enqueuing Move request for scope (2.11, -2.68)
23:19:26.351 00.003 6120 Mount: notify direct move -1.58,3.02
23:19:26.354 00.003 7680 Worker thread wakes up
23:19:26.354 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:26.356 00.002 6120 UpdateGuideState exits: m=13337 SNR=73.7 Saturated
23:19:26.359 00.003 6120 PhdController: settling, locked = 1, distance = 3.62 (1.50) aobump = 0 frame = 1 / 99999
23:19:26.362 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (2.11, -2.68) opts 0x4
23:19:26.362 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047966.362,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.62,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:19:26.365 00.003 7680 Handling offset move in thread for scope, endpoint = (2.11, -2.68)
23:19:26.365 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:26.367 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:26.370 00.003 6120 Enqueuing Expose request
23:19:26.373 00.003 7680 Moving (2.11, -2.68) raw xDistance=-1.58 yDistance=3.02
23:19:26.373 00.000 7680 MoveAxis(E, 1022, B)
23:19:26.374 00.001 7680 Guiding  Dir = 2, Dur = 1022
23:19:26.374 00.000 7680 IsSlewing returns 0
23:19:26.374 00.000 7680 IsGuiding returns 0
23:19:26.374 00.000 7680 PulseGuide returned control before completion, sleep 1032
23:19:27.422 01.048 7680 IsGuiding returns 0
23:19:27.422 00.000 7680 Move returns status 0, amount 1022
23:19:27.422 00.000 7680 MoveAxis(S, 1640, B)
23:19:27.422 00.000 7680 Guiding  Dir = 1, Dur = 1640
23:19:27.424 00.002 7680 IsSlewing returns 0
23:19:27.424 00.000 7680 IsGuiding returns 0
23:19:27.424 00.000 7680 PulseGuide returned control before completion, sleep 1650
23:19:29.079 01.655 7680 IsGuiding returns 1
23:19:29.080 00.001 7680 scope still moving after pulse duration time elapsed
23:19:29.110 00.030 7680 IsSlewing returns 0
23:19:29.112 00.002 7680 IsGuiding returns 0
23:19:29.113 00.001 7680 scope move finished after 1640 + 48 ms
23:19:29.113 00.000 7680 Move returns status 0, amount 1640
23:19:29.114 00.001 7680 move complete, result=0
23:19:29.114 00.000 7680 worker thread done servicing request
23:19:29.114 00.000 7680 Worker thread wakes up
23:19:29.115 00.001 6120 GuideStep: -1.6 px 1022 ms EAST, 3.0 px 1640 ms SOUTH
23:19:29.122 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:29.122 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:19:30.377 01.255 7680 Exposure complete
23:19:30.519 00.142 7680 worker thread done servicing request
23:19:30.519 00.000 6120 OnExposeComplete: enter
23:19:30.524 00.005 6120 UpdateGuideState(): m_state=6
23:19:30.527 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1699
23:19:30.531 00.004 6120 Star::Find returns 1 (1), X=953.75, Y=47.15, Mass=13525, SNR=75.3, Peak=255 HFD=6.8
23:19:30.535 00.004 6120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-2.95) = xAngle (2.56 = 2.56)
23:19:30.538 00.003 6120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.29 = 2.29)
23:19:30.542 00.004 6120 CameraToMount -- cameraX=1.10 cameraY=-0.46 hyp=1.19 cameraTheta=-0.39 mountX=-0.99 mountY=0.89, mountTheta=2.41
23:19:30.546 00.004 6120 SchedulePrimaryMove(0D6325F0, x=1.10, y=-0.46, opts=13)
23:19:30.550 00.004 6120 Enqueuing Move request for scope (1.10, -0.46)
23:19:30.554 00.004 7680 Worker thread wakes up
23:19:30.554 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.10, -0.46) opts 0xd
23:19:30.555 00.001 7680 Handling offset move in thread for scope, endpoint = (1.10, -0.46)
23:19:30.555 00.000 7680 Moving (1.10, -0.46) raw xDistance=-0.99 yDistance=0.89
23:19:30.555 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.99
23:19:30.555 00.000 7680 resist switch: large excursion: input 0.89 thresh 0.60 direction from 0 to 1
23:19:30.555 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.68
23:19:30.555 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
23:19:30.555 00.000 7680 MoveAxis(E, 406, ABG)
23:19:30.556 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:30.560 00.004 7680 Guiding  Dir = 2, Dur = 406
23:19:30.561 00.001 6120 UpdateGuideState exits: m=13525 SNR=75.3 Saturated
23:19:30.564 00.003 7680 IsSlewing returns 0
23:19:30.564 00.000 6120 PhdController: settling, locked = 1, distance = 1.19 (1.50) aobump = 0 frame = 2 / 99999
23:19:30.568 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764047970.568,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.19,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:19:30.571 00.003 7680 IsGuiding returns 0
23:19:30.571 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:30.575 00.004 7680 PulseGuide returned control before completion, sleep 416
23:19:30.575 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:30.580 00.005 6120 Enqueuing Expose request
23:19:30.995 00.415 7680 IsGuiding returns 1
23:19:30.995 00.000 7680 scope still moving after pulse duration time elapsed
23:19:31.026 00.031 7680 IsSlewing returns 0
23:19:31.028 00.002 7680 IsGuiding returns 0
23:19:31.028 00.000 7680 scope move finished after 406 + 50 ms
23:19:31.028 00.000 7680 Move returns status 0, amount 406
23:19:31.030 00.002 7680 MoveAxis(S, 484, ABG)
23:19:31.030 00.000 7680 Guiding  Dir = 1, Dur = 484
23:19:31.030 00.000 7680 IsSlewing returns 0
23:19:31.031 00.001 7680 IsGuiding returns 0
23:19:31.032 00.001 7680 PulseGuide returned control before completion, sleep 494
23:19:31.529 00.497 7680 IsGuiding returns 1
23:19:31.529 00.000 7680 scope still moving after pulse duration time elapsed
23:19:31.559 00.030 7680 IsSlewing returns 0
23:19:31.561 00.002 7680 IsGuiding returns 0
23:19:31.561 00.000 7680 scope move finished after 484 + 45 ms
23:19:31.562 00.001 7680 Move returns status 0, amount 484
23:19:31.562 00.000 7680 move complete, result=0
23:19:31.563 00.001 7680 worker thread done servicing request
23:19:31.564 00.001 7680 Worker thread wakes up
23:19:31.564 00.000 6120 GuideStep: -1.0 px 406 ms EAST, 0.9 px 484 ms SOUTH
23:19:31.571 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:31.571 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:19:32.819 01.248 7680 Exposure complete
23:19:32.944 00.125 7680 worker thread done servicing request
23:19:32.946 00.002 6120 OnExposeComplete: enter
23:19:32.949 00.003 6120 UpdateGuideState(): m_state=6
23:19:32.954 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1700
23:19:32.958 00.004 6120 Star::Find returns 1 (1), X=953.22, Y=47.98, Mass=13142, SNR=73.9, Peak=255 HFD=6.8
23:19:32.961 00.003 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
23:19:32.965 00.004 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.01)
23:19:32.969 00.004 6120 CameraToMount -- cameraX=0.57 cameraY=0.38 hyp=0.68 cameraTheta=0.59 mountX=-0.63 mountY=-0.09, mountTheta=-3.00
23:19:32.973 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.57, y=0.38, opts=13)
23:19:32.977 00.004 6120 Enqueuing Move request for scope (0.57, 0.38)
23:19:32.981 00.004 7680 Worker thread wakes up
23:19:32.981 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:32.985 00.004 6120 UpdateGuideState exits: m=13142 SNR=73.9 Saturated
23:19:32.988 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.38) opts 0xd
23:19:32.989 00.001 7680 Handling offset move in thread for scope, endpoint = (0.57, 0.38)
23:19:32.989 00.000 6120 PhdController: settling, locked = 1, distance = 1.04 (1.50) aobump = 0 frame = 3 / 99999
23:19:32.992 00.003 7680 Moving (0.57, 0.38) raw xDistance=-0.63 yDistance=-0.09
23:19:32.992 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047972.992,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.04,"Time":2.4,"SettleTime":10.0,"StarLocked":true}
23:19:32.996 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.63
23:19:32.996 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:33.000 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:33.004 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:19:33.004 00.000 6120 Enqueuing Expose request
23:19:33.008 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:19:33.008 00.000 7680 MoveAxis(E, 285, ABG)
23:19:33.008 00.000 7680 Guiding  Dir = 2, Dur = 285
23:19:33.008 00.000 7680 IsSlewing returns 0
23:19:33.008 00.000 7680 IsGuiding returns 0
23:19:33.009 00.001 7680 PulseGuide returned control before completion, sleep 295
23:19:33.309 00.300 7680 IsGuiding returns 1
23:19:33.310 00.001 7680 scope still moving after pulse duration time elapsed
23:19:33.340 00.030 7680 IsSlewing returns 0
23:19:33.341 00.001 7680 IsGuiding returns 0
23:19:33.341 00.000 7680 scope move finished after 285 + 47 ms
23:19:33.342 00.001 7680 Move returns status 0, amount 285
23:19:33.343 00.001 7680 MoveAxis(N, 0, ABG)
23:19:33.343 00.000 7680 Move returns status 0, amount 0
23:19:33.343 00.000 7680 move complete, result=0
23:19:33.344 00.001 7680 worker thread done servicing request
23:19:33.345 00.001 6120 GuideStep: -0.6 px 285 ms EAST, -0.1 px 0 ms NORTH
23:19:33.351 00.006 7680 Worker thread wakes up
23:19:33.351 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:33.351 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:19:34.602 01.251 7680 Exposure complete
23:19:34.722 00.120 7680 worker thread done servicing request
23:19:34.724 00.002 6120 OnExposeComplete: enter
23:19:34.726 00.002 6120 UpdateGuideState(): m_state=6
23:19:34.731 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1701
23:19:34.734 00.003 6120 Star::Find returns 1 (1), X=952.89, Y=48.14, Mass=13616, SNR=75.8, Peak=255 HFD=6.9
23:19:34.739 00.005 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.10 = -2.19)
23:19:34.741 00.002 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.45)
23:19:34.746 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=0.53 hyp=0.59 cameraTheta=1.14 mountX=-0.34 mountY=-0.37, mountTheta=-2.31
23:19:34.751 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.53, opts=13)
23:19:34.756 00.005 6120 Enqueuing Move request for scope (0.24, 0.53)
23:19:34.759 00.003 7680 Worker thread wakes up
23:19:34.759 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.53) opts 0xd
23:19:34.759 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.53)
23:19:34.759 00.000 7680 Moving (0.24, 0.53) raw xDistance=-0.34 yDistance=-0.37
23:19:34.759 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
23:19:34.760 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:19:34.760 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
23:19:34.761 00.001 7680 MoveAxis(E, 158, ABG)
23:19:34.761 00.000 7680 Guiding  Dir = 2, Dur = 158
23:19:34.761 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:34.766 00.005 7680 IsSlewing returns 0
23:19:34.766 00.000 6120 UpdateGuideState exits: m=13616 SNR=75.8 Saturated
23:19:34.771 00.005 7680 IsGuiding returns 0
23:19:34.771 00.000 6120 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 4 / 99999
23:19:34.775 00.004 7680 PulseGuide returned control before completion, sleep 168
23:19:34.775 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047974.775,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.90,"Time":4.2,"SettleTime":10.0,"StarLocked":true}
23:19:34.779 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:34.783 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:34.787 00.004 6120 Enqueuing Expose request
23:19:34.951 00.164 7680 IsGuiding returns 1
23:19:34.951 00.000 7680 scope still moving after pulse duration time elapsed
23:19:34.983 00.032 7680 IsSlewing returns 0
23:19:34.984 00.001 7680 IsGuiding returns 0
23:19:34.984 00.000 7680 scope move finished after 158 + 55 ms
23:19:34.985 00.001 7680 Move returns status 0, amount 158
23:19:34.985 00.000 7680 MoveAxis(N, 0, ABG)
23:19:34.985 00.000 7680 Move returns status 0, amount 0
23:19:34.985 00.000 7680 move complete, result=0
23:19:34.985 00.000 7680 worker thread done servicing request
23:19:34.987 00.002 6120 GuideStep: -0.3 px 158 ms EAST, -0.4 px 0 ms NORTH
23:19:34.992 00.005 7680 Worker thread wakes up
23:19:34.992 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:34.992 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:19:36.245 01.253 7680 Exposure complete
23:19:36.382 00.137 7680 worker thread done servicing request
23:19:36.383 00.001 6120 OnExposeComplete: enter
23:19:36.386 00.003 6120 UpdateGuideState(): m_state=6
23:19:36.391 00.005 6120 Star::Find(15, 952, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1702
23:19:36.395 00.004 6120 Star::Find returns 1 (1), X=952.74, Y=48.64, Mass=13678, SNR=75.8, Peak=255 HFD=6.9
23:19:36.398 00.003 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.85)
23:19:36.402 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
23:19:36.406 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=1.04 hyp=1.04 cameraTheta=1.48 mountX=-0.28 mountY=-0.89, mountTheta=-1.88
23:19:36.410 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=1.04, opts=13)
23:19:36.414 00.004 6120 Enqueuing Move request for scope (0.09, 1.04)
23:19:36.418 00.004 7680 Worker thread wakes up
23:19:36.418 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 1.04) opts 0xd
23:19:36.419 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 1.04)
23:19:36.419 00.000 7680 Moving (0.09, 1.04) raw xDistance=-0.28 yDistance=-0.89
23:19:36.419 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
23:19:36.419 00.000 7680 resist switch: large excursion: input -0.89 thresh 0.60 direction from 1 to -1
23:19:36.419 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.67
23:19:36.419 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89
23:19:36.419 00.000 7680 MoveAxis(E, 126, ABG)
23:19:36.420 00.001 7680 Guiding  Dir = 2, Dur = 126
23:19:36.420 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:36.425 00.005 7680 IsSlewing returns 0
23:19:36.425 00.000 6120 UpdateGuideState exits: m=13678 SNR=75.8 Saturated
23:19:36.428 00.003 6120 PhdController: settling, locked = 1, distance = 0.94 (1.50) aobump = 0 frame = 5 / 99999
23:19:36.433 00.005 7680 IsGuiding returns 0
23:19:36.433 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047976.433,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.94,"Time":5.9,"SettleTime":10.0,"StarLocked":true}
23:19:36.437 00.004 7680 PulseGuide returned control before completion, sleep 136
23:19:36.437 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:36.440 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:36.444 00.004 6120 Enqueuing Expose request
23:19:36.578 00.134 7680 IsGuiding returns 1
23:19:36.578 00.000 7680 scope still moving after pulse duration time elapsed
23:19:36.609 00.031 7680 IsSlewing returns 0
23:19:36.611 00.002 7680 IsGuiding returns 0
23:19:36.611 00.000 7680 scope move finished after 126 + 53 ms
23:19:36.612 00.001 7680 Move returns status 0, amount 126
23:19:36.613 00.001 7680 MoveAxis(N, 484, ABG)
23:19:36.613 00.000 7680 Guiding  Dir = 0, Dur = 484
23:19:36.614 00.001 7680 IsSlewing returns 0
23:19:36.615 00.001 7680 IsGuiding returns 0
23:19:36.615 00.000 7680 PulseGuide returned control before completion, sleep 494
23:19:37.113 00.498 7680 IsGuiding returns 1
23:19:37.113 00.000 7680 scope still moving after pulse duration time elapsed
23:19:37.143 00.030 7680 IsSlewing returns 0
23:19:37.144 00.001 7680 IsGuiding returns 1
23:19:37.174 00.030 7680 IsSlewing returns 0
23:19:37.175 00.001 7680 IsGuiding returns 0
23:19:37.175 00.000 7680 scope move finished after 484 + 76 ms
23:19:37.175 00.000 7680 Move returns status 0, amount 484
23:19:37.177 00.002 7680 move complete, result=0
23:19:37.177 00.000 7680 worker thread done servicing request
23:19:37.178 00.001 7680 Worker thread wakes up
23:19:37.178 00.000 6120 GuideStep: -0.3 px 126 ms EAST, -0.9 px 484 ms NORTH
23:19:37.184 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:37.184 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:19:38.425 01.241 7680 Exposure complete
23:19:38.556 00.131 7680 worker thread done servicing request
23:19:38.556 00.000 6120 OnExposeComplete: enter
23:19:38.559 00.003 6120 UpdateGuideState(): m_state=6
23:19:38.563 00.004 6120 Star::Find(15, 952, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1703
23:19:38.568 00.005 6120 Star::Find returns 1 (1), X=952.36, Y=48.97, Mass=13380, SNR=74.0, Peak=255 HFD=6.7
23:19:38.571 00.003 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.55)
23:19:38.573 00.002 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
23:19:38.577 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=1.37 hyp=1.40 cameraTheta=1.78 mountX=0.03 mountY=-1.36, mountTheta=-1.55
23:19:38.582 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=1.37, opts=13)
23:19:38.585 00.003 6120 Enqueuing Move request for scope (-0.29, 1.37)
23:19:38.589 00.004 7680 Worker thread wakes up
23:19:38.589 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 1.37) opts 0xd
23:19:38.589 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 1.37)
23:19:38.589 00.000 7680 Moving (-0.29, 1.37) raw xDistance=0.03 yDistance=-1.36
23:19:38.590 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:19:38.590 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.36 from input -1.36
23:19:38.590 00.000 7680 MoveAxis(E, 0, ABG)
23:19:38.590 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:38.594 00.004 7680 Move returns status 0, amount 0
23:19:38.594 00.000 7680 MoveAxis(N, 736, ABG)
23:19:38.594 00.000 7680 Guiding  Dir = 0, Dur = 736
23:19:38.594 00.000 6120 UpdateGuideState exits: m=13380 SNR=74.0 Saturated
23:19:38.599 00.005 7680 IsSlewing returns 0
23:19:38.600 00.001 6120 PhdController: settling, locked = 1, distance = 1.08 (1.50) aobump = 0 frame = 6 / 99999
23:19:38.604 00.004 7680 IsGuiding returns 0
23:19:38.604 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764047978.604,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.08,"Time":8.0,"SettleTime":10.0,"StarLocked":true}
23:19:38.609 00.005 7680 PulseGuide returned control before completion, sleep 746
23:19:38.609 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:38.614 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:38.618 00.004 6120 Enqueuing Expose request
23:19:39.369 00.751 7680 IsGuiding returns 1
23:19:39.370 00.001 7680 scope still moving after pulse duration time elapsed
23:19:39.401 00.031 7680 IsSlewing returns 0
23:19:39.402 00.001 7680 IsGuiding returns 0
23:19:39.403 00.001 7680 scope move finished after 736 + 63 ms
23:19:39.403 00.000 7680 Move returns status 0, amount 736
23:19:39.404 00.001 7680 move complete, result=0
23:19:39.404 00.000 7680 worker thread done servicing request
23:19:39.405 00.001 7680 Worker thread wakes up
23:19:39.405 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -1.4 px 736 ms NORTH
23:19:39.410 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:39.410 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:19:40.667 01.257 7680 Exposure complete
23:19:40.794 00.127 7680 worker thread done servicing request
23:19:40.795 00.001 6120 OnExposeComplete: enter
23:19:40.799 00.004 6120 UpdateGuideState(): m_state=6
23:19:40.803 00.004 6120 Star::Find(15, 952, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1704
23:19:40.807 00.004 6120 Star::Find returns 1 (1), X=952.52, Y=47.76, Mass=13136, SNR=73.0, Peak=255 HFD=6.8
23:19:40.811 00.004 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.20 = -1.08)
23:19:40.815 00.004 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.93 = -1.35)
23:19:40.819 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.20 cameraTheta=2.24 mountX=0.09 mountY=-0.20, mountTheta=-1.12
23:19:40.824 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.16, opts=13)
23:19:40.828 00.004 6120 Enqueuing Move request for scope (-0.13, 0.16)
23:19:40.831 00.003 7680 Worker thread wakes up
23:19:40.831 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:40.836 00.005 6120 UpdateGuideState exits: m=13136 SNR=73.0 Saturated
23:19:40.839 00.003 6120 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 7 / 99999
23:19:40.842 00.003 6120 PhdController: newstate STATE_FINISH
23:19:40.846 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
23:19:40.847 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
23:19:40.847 00.000 7680 Moving (-0.13, 0.16) raw xDistance=0.09 yDistance=-0.20
23:19:40.847 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:19:40.847 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:19:40.847 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:19:40.847 00.000 7680 MoveAxis(E, 0, ABG)
23:19:40.848 00.001 7680 Move returns status 0, amount 0
23:19:40.848 00.000 7680 MoveAxis(N, 0, ABG)
23:19:40.848 00.000 7680 Move returns status 0, amount 0
23:19:40.848 00.000 7680 move complete, result=0
23:19:40.849 00.001 7680 worker thread done servicing request
23:19:40.849 00.000 6120 PhdController complete: success
23:19:40.853 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764047980.853,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
23:19:40.857 00.004 6120 Mount: notify guiding dither settle done success=1
23:19:40.860 00.003 6120 PhdController: newstate STATE_IDLE
23:19:40.864 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:40.867 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:40.871 00.004 6120 Enqueuing Expose request
23:19:40.874 00.003 7680 Worker thread wakes up
23:19:40.874 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:40.874 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:19:40.874 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:19:42.126 01.252 7680 Exposure complete
23:19:42.282 00.156 7680 worker thread done servicing request
23:19:42.282 00.000 6120 OnExposeComplete: enter
23:19:42.286 00.004 6120 UpdateGuideState(): m_state=6
23:19:42.290 00.004 6120 Star::Find(15, 952, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1705
23:19:42.294 00.004 6120 Star::Find returns 1 (1), X=952.33, Y=48.16, Mass=12868, SNR=74.3, Peak=255 HFD=6.9
23:19:42.297 00.003 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
23:19:42.301 00.004 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.51)
23:19:42.305 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.55 hyp=0.64 cameraTheta=2.09 mountX=0.21 mountY=-0.64, mountTheta=-1.26
23:19:42.310 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.55, opts=13)
23:19:42.313 00.003 6120 Enqueuing Move request for scope (-0.32, 0.55)
23:19:42.318 00.005 7680 Worker thread wakes up
23:19:42.319 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:42.323 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.55) opts 0xd
23:19:42.324 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.55)
23:19:42.324 00.000 7680 Moving (-0.32, 0.55) raw xDistance=0.21 yDistance=-0.64
23:19:42.324 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:19:42.324 00.000 6120 UpdateGuideState exits: m=12868 SNR=74.3 Saturated
23:19:42.329 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:42.332 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
23:19:42.332 00.000 7680 MoveAxis(W, 85, ABG)
23:19:42.333 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:42.337 00.004 6120 Enqueuing Expose request
23:19:42.339 00.002 7680 Guiding  Dir = 3, Dur = 85
23:19:42.340 00.001 7680 IsSlewing returns 0
23:19:42.340 00.000 7680 IsGuiding returns 0
23:19:42.342 00.002 7680 PulseGuide returned control before completion, sleep 95
23:19:42.444 00.102 7680 IsGuiding returns 1
23:19:42.445 00.001 7680 scope still moving after pulse duration time elapsed
23:19:42.476 00.031 7680 IsSlewing returns 0
23:19:42.476 00.000 7680 IsGuiding returns 0
23:19:42.476 00.000 7680 scope move finished after 85 + 50 ms
23:19:42.476 00.000 7680 Move returns status 0, amount 85
23:19:42.476 00.000 7680 MoveAxis(N, 345, ABG)
23:19:42.478 00.002 7680 Guiding  Dir = 0, Dur = 345
23:19:42.478 00.000 7680 IsSlewing returns 0
23:19:42.478 00.000 7680 IsGuiding returns 0
23:19:42.479 00.001 7680 PulseGuide returned control before completion, sleep 355
23:19:42.837 00.358 7680 IsGuiding returns 1
23:19:42.837 00.000 7680 scope still moving after pulse duration time elapsed
23:19:42.867 00.030 7680 IsSlewing returns 0
23:19:42.870 00.003 7680 IsGuiding returns 0
23:19:42.872 00.002 7680 scope move finished after 345 + 48 ms
23:19:42.872 00.000 7680 Move returns status 0, amount 345
23:19:42.873 00.001 7680 move complete, result=0
23:19:42.873 00.000 6120 GuideStep: 0.2 px 85 ms WEST, -0.6 px 345 ms NORTH
23:19:42.891 00.018 7680 worker thread done servicing request
23:19:42.905 00.014 7680 Worker thread wakes up
23:19:42.905 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:42.906 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:19:44.157 01.251 7680 Exposure complete
23:19:44.296 00.139 7680 worker thread done servicing request
23:19:44.297 00.001 6120 OnExposeComplete: enter
23:19:44.303 00.006 6120 UpdateGuideState(): m_state=6
23:19:44.307 00.004 6120 Star::Find(15, 952, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1706
23:19:44.311 00.004 6120 Star::Find returns 1 (1), X=952.50, Y=47.91, Mass=13540, SNR=75.8, Peak=255 HFD=6.9
23:19:44.315 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
23:19:44.319 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
23:19:44.322 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.31 hyp=0.35 cameraTheta=2.01 mountX=0.09 mountY=-0.35, mountTheta=-1.32
23:19:44.327 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.31, opts=13)
23:19:44.331 00.004 6120 Enqueuing Move request for scope (-0.15, 0.31)
23:19:44.336 00.005 7680 Worker thread wakes up
23:19:44.336 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.31) opts 0xd
23:19:44.336 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.31)
23:19:44.337 00.001 7680 Moving (-0.15, 0.31) raw xDistance=0.09 yDistance=-0.35
23:19:44.337 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:19:44.337 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:19:44.337 00.000 7680 MoveAxis(E, 0, ABG)
23:19:44.337 00.000 7680 Move returns status 0, amount 0
23:19:44.338 00.001 7680 MoveAxis(N, 188, ABG)
23:19:44.338 00.000 7680 Guiding  Dir = 0, Dur = 188
23:19:44.338 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:44.342 00.004 7680 IsSlewing returns 0
23:19:44.342 00.000 6120 UpdateGuideState exits: m=13540 SNR=75.8 Saturated
23:19:44.347 00.005 7680 IsGuiding returns 0
23:19:44.347 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:44.350 00.003 7680 PulseGuide returned control before completion, sleep 198
23:19:44.350 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:44.354 00.004 6120 Enqueuing Expose request
23:19:44.551 00.197 7680 IsGuiding returns 1
23:19:44.552 00.001 7680 scope still moving after pulse duration time elapsed
23:19:44.582 00.030 7680 IsSlewing returns 0
23:19:44.582 00.000 7680 IsGuiding returns 0
23:19:44.583 00.001 7680 scope move finished after 188 + 48 ms
23:19:44.583 00.000 7680 Move returns status 0, amount 188
23:19:44.583 00.000 7680 move complete, result=0
23:19:44.583 00.000 7680 worker thread done servicing request
23:19:44.583 00.000 7680 Worker thread wakes up
23:19:44.585 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 188 ms NORTH
23:19:44.588 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:44.589 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:19:45.840 01.251 7680 Exposure complete
23:19:45.976 00.136 7680 worker thread done servicing request
23:19:45.977 00.001 6120 OnExposeComplete: enter
23:19:45.981 00.004 6120 UpdateGuideState(): m_state=6
23:19:45.985 00.004 6120 Star::Find(15, 952, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1707
23:19:45.989 00.004 6120 Star::Find returns 1 (1), X=952.57, Y=47.56, Mass=13273, SNR=75.3, Peak=255 HFD=7.0
23:19:45.994 00.005 6120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-2.95) = xAngle (0.26 = 0.26)
23:19:45.997 00.003 6120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.01 = -0.01)
23:19:46.001 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.70 mountX=0.09 mountY=-0.00, mountTheta=-0.01
23:19:46.006 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.04, opts=13)
23:19:46.010 00.004 6120 Enqueuing Move request for scope (-0.08, -0.04)
23:19:46.014 00.004 7680 Worker thread wakes up
23:19:46.015 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
23:19:46.015 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
23:19:46.015 00.000 7680 Moving (-0.08, -0.04) raw xDistance=0.09 yDistance=-0.00
23:19:46.015 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:19:46.015 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:19:46.015 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:46.021 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:19:46.021 00.000 7680 MoveAxis(E, 0, ABG)
23:19:46.022 00.001 7680 Move returns status 0, amount 0
23:19:46.022 00.000 7680 MoveAxis(N, 0, ABG)
23:19:46.022 00.000 7680 Move returns status 0, amount 0
23:19:46.022 00.000 7680 move complete, result=0
23:19:46.022 00.000 7680 worker thread done servicing request
23:19:46.022 00.000 6120 UpdateGuideState exits: m=13273 SNR=75.3 Saturated
23:19:46.028 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:46.032 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:46.035 00.003 6120 Enqueuing Expose request
23:19:46.040 00.005 7680 Worker thread wakes up
23:19:46.040 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:19:46.044 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:46.044 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:19:47.295 01.251 7680 Exposure complete
23:19:47.433 00.138 7680 worker thread done servicing request
23:19:47.433 00.000 6120 OnExposeComplete: enter
23:19:47.437 00.004 6120 UpdateGuideState(): m_state=6
23:19:47.440 00.003 6120 Star::Find(15, 952, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1708
23:19:47.444 00.004 6120 Star::Find returns 1 (1), X=952.31, Y=48.13, Mass=13123, SNR=73.9, Peak=255 HFD=6.8
23:19:47.448 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
23:19:47.452 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.46)
23:19:47.455 00.003 6120 CameraToMount -- cameraX=-0.34 cameraY=0.53 hyp=0.63 cameraTheta=2.14 mountX=0.23 mountY=-0.62, mountTheta=-1.21
23:19:47.463 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.53, opts=13)
23:19:47.468 00.005 6120 Enqueuing Move request for scope (-0.34, 0.53)
23:19:47.471 00.003 7680 Worker thread wakes up
23:19:47.471 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:47.476 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.53) opts 0xd
23:19:47.476 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.53)
23:19:47.477 00.001 6120 UpdateGuideState exits: m=13123 SNR=73.9 Saturated
23:19:47.481 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:47.485 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:47.489 00.004 6120 Enqueuing Expose request
23:19:47.493 00.004 7680 Moving (-0.34, 0.53) raw xDistance=0.23 yDistance=-0.62
23:19:47.493 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
23:19:47.493 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
23:19:47.493 00.000 7680 MoveAxis(W, 95, ABG)
23:19:47.494 00.001 7680 Guiding  Dir = 3, Dur = 95
23:19:47.495 00.001 7680 IsSlewing returns 0
23:19:47.495 00.000 7680 IsGuiding returns 0
23:19:47.496 00.001 7680 PulseGuide returned control before completion, sleep 105
23:19:47.616 00.120 7680 IsGuiding returns 1
23:19:47.616 00.000 7680 scope still moving after pulse duration time elapsed
23:19:47.646 00.030 7680 IsSlewing returns 0
23:19:47.648 00.002 7680 IsGuiding returns 0
23:19:47.648 00.000 7680 scope move finished after 95 + 57 ms
23:19:47.648 00.000 7680 Move returns status 0, amount 95
23:19:47.649 00.001 7680 MoveAxis(N, 338, ABG)
23:19:47.649 00.000 7680 Guiding  Dir = 0, Dur = 338
23:19:47.649 00.000 7680 IsSlewing returns 0
23:19:47.650 00.001 7680 IsGuiding returns 0
23:19:47.651 00.001 7680 PulseGuide returned control before completion, sleep 348
23:19:48.009 00.358 7680 IsGuiding returns 1
23:19:48.011 00.002 7680 scope still moving after pulse duration time elapsed
23:19:48.040 00.029 7680 IsSlewing returns 0
23:19:48.042 00.002 7680 IsGuiding returns 0
23:19:48.042 00.000 7680 scope move finished after 338 + 53 ms
23:19:48.043 00.001 7680 Move returns status 0, amount 338
23:19:48.043 00.000 7680 move complete, result=0
23:19:48.044 00.001 7680 worker thread done servicing request
23:19:48.044 00.000 6120 GuideStep: 0.2 px 95 ms WEST, -0.6 px 338 ms NORTH
23:19:48.051 00.007 7680 Worker thread wakes up
23:19:48.052 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:48.052 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:19:49.303 01.251 7680 Exposure complete
23:19:49.445 00.142 7680 worker thread done servicing request
23:19:49.445 00.000 6120 OnExposeComplete: enter
23:19:49.449 00.004 6120 UpdateGuideState(): m_state=6
23:19:49.454 00.005 6120 Star::Find(15, 952, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1709
23:19:49.458 00.004 6120 Star::Find returns 1 (1), X=952.72, Y=47.76, Mass=13842, SNR=76.5, Peak=255 HFD=7.0
23:19:49.462 00.004 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
23:19:49.465 00.003 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.44)
23:19:49.469 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.16 mountX=-0.10 mountY=-0.11, mountTheta=-2.29
23:19:49.474 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.16, opts=13)
23:19:49.478 00.004 6120 Enqueuing Move request for scope (0.07, 0.16)
23:19:49.482 00.004 7680 Worker thread wakes up
23:19:49.482 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:49.487 00.005 6120 UpdateGuideState exits: m=13842 SNR=76.5 Saturated
23:19:49.490 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:49.495 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
23:19:49.495 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
23:19:49.495 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:49.499 00.004 6120 Enqueuing Expose request
23:19:49.502 00.003 7680 Moving (0.07, 0.16) raw xDistance=-0.10 yDistance=-0.11
23:19:49.503 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:19:49.503 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:19:49.503 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:19:49.503 00.000 7680 MoveAxis(E, 0, ABG)
23:19:49.503 00.000 7680 Move returns status 0, amount 0
23:19:49.504 00.001 7680 MoveAxis(N, 0, ABG)
23:19:49.504 00.000 7680 Move returns status 0, amount 0
23:19:49.504 00.000 7680 move complete, result=0
23:19:49.504 00.000 7680 worker thread done servicing request
23:19:49.504 00.000 7680 Worker thread wakes up
23:19:49.504 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:19:49.507 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:49.507 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:19:50.756 01.249 7680 Exposure complete
23:19:50.883 00.127 7680 worker thread done servicing request
23:19:50.883 00.000 6120 OnExposeComplete: enter
23:19:50.889 00.006 6120 UpdateGuideState(): m_state=6
23:19:50.893 00.004 6120 Star::Find(15, 952, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1710
23:19:50.896 00.003 6120 Star::Find returns 1 (1), X=952.78, Y=47.88, Mass=13227, SNR=75.1, Peak=255 HFD=6.8
23:19:50.898 00.002 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
23:19:50.901 00.003 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
23:19:50.904 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.28 hyp=0.31 cameraTheta=1.12 mountX=-0.19 mountY=-0.19, mountTheta=-2.34
23:19:50.909 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.28, opts=13)
23:19:50.913 00.004 6120 Enqueuing Move request for scope (0.14, 0.28)
23:19:50.916 00.003 7680 Worker thread wakes up
23:19:50.917 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:50.920 00.003 6120 UpdateGuideState exits: m=13227 SNR=75.1 Saturated
23:19:50.925 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:50.927 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:50.930 00.003 6120 Enqueuing Expose request
23:19:50.933 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.28) opts 0xd
23:19:50.933 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.28)
23:19:50.933 00.000 7680 Moving (0.14, 0.28) raw xDistance=-0.19 yDistance=-0.19
23:19:50.933 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:19:50.933 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:19:50.935 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:19:50.935 00.000 7680 MoveAxis(E, 0, ABG)
23:19:50.935 00.000 7680 Move returns status 0, amount 0
23:19:50.935 00.000 7680 MoveAxis(N, 0, ABG)
23:19:50.935 00.000 7680 Move returns status 0, amount 0
23:19:50.936 00.001 7680 move complete, result=0
23:19:50.936 00.000 7680 worker thread done servicing request
23:19:50.936 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:19:50.939 00.003 7680 Worker thread wakes up
23:19:50.939 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:50.939 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:19:52.182 01.243 7680 Exposure complete
23:19:52.325 00.143 7680 worker thread done servicing request
23:19:52.325 00.000 6120 OnExposeComplete: enter
23:19:52.330 00.005 6120 UpdateGuideState(): m_state=6
23:19:52.336 00.006 6120 Star::Find(15, 952, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1711
23:19:52.342 00.006 6120 Star::Find returns 1 (1), X=952.65, Y=48.13, Mass=13591, SNR=76.5, Peak=255 HFD=6.8
23:19:52.346 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
23:19:52.350 00.004 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
23:19:52.354 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.53 hyp=0.53 cameraTheta=1.58 mountX=-0.10 mountY=-0.47, mountTheta=-1.77
23:19:52.359 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.53, opts=13)
23:19:52.363 00.004 6120 Enqueuing Move request for scope (-0.00, 0.53)
23:19:52.368 00.005 7680 Worker thread wakes up
23:19:52.368 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.53) opts 0xd
23:19:52.368 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:52.372 00.004 6120 UpdateGuideState exits: m=13591 SNR=76.5 Saturated
23:19:52.376 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.53)
23:19:52.376 00.000 7680 Moving (-0.00, 0.53) raw xDistance=-0.10 yDistance=-0.47
23:19:52.376 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:19:52.376 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:19:52.376 00.000 7680 MoveAxis(E, 0, ABG)
23:19:52.376 00.000 7680 Move returns status 0, amount 0
23:19:52.378 00.002 7680 MoveAxis(N, 257, ABG)
23:19:52.378 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:52.382 00.004 7680 Guiding  Dir = 0, Dur = 257
23:19:52.382 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:52.386 00.004 7680 IsSlewing returns 0
23:19:52.386 00.000 6120 Enqueuing Expose request
23:19:52.391 00.005 7680 IsGuiding returns 0
23:19:52.391 00.000 7680 PulseGuide returned control before completion, sleep 267
23:19:52.670 00.279 7680 IsGuiding returns 1
23:19:52.671 00.001 7680 scope still moving after pulse duration time elapsed
23:19:52.701 00.030 7680 IsSlewing returns 0
23:19:52.703 00.002 7680 IsGuiding returns 0
23:19:52.703 00.000 7680 scope move finished after 257 + 54 ms
23:19:52.703 00.000 7680 Move returns status 0, amount 257
23:19:52.703 00.000 7680 move complete, result=0
23:19:52.704 00.001 7680 worker thread done servicing request
23:19:52.704 00.000 7680 Worker thread wakes up
23:19:52.704 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 257 ms NORTH
23:19:52.711 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:52.711 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:19:53.962 01.251 7680 Exposure complete
23:19:54.093 00.131 7680 worker thread done servicing request
23:19:54.093 00.000 6120 OnExposeComplete: enter
23:19:54.096 00.003 6120 UpdateGuideState(): m_state=6
23:19:54.101 00.005 6120 Star::Find(15, 952, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1712
23:19:54.104 00.003 6120 Star::Find returns 1 (1), X=952.66, Y=47.98, Mass=13047, SNR=73.7, Peak=255 HFD=6.9
23:19:54.107 00.003 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.80)
23:19:54.111 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.07)
23:19:54.114 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.37 hyp=0.37 cameraTheta=1.53 mountX=-0.08 mountY=-0.33, mountTheta=-1.82
23:19:54.119 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.37, opts=13)
23:19:54.122 00.003 6120 Enqueuing Move request for scope (0.01, 0.37)
23:19:54.126 00.004 7680 Worker thread wakes up
23:19:54.126 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:54.131 00.005 6120 UpdateGuideState exits: m=13047 SNR=73.7 Saturated
23:19:54.134 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:54.137 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.37) opts 0xd
23:19:54.137 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.37)
23:19:54.137 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:54.142 00.005 7680 Moving (0.01, 0.37) raw xDistance=-0.08 yDistance=-0.33
23:19:54.142 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:19:54.143 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:19:54.143 00.000 7680 MoveAxis(E, 0, ABG)
23:19:54.143 00.000 7680 Move returns status 0, amount 0
23:19:54.143 00.000 7680 MoveAxis(N, 178, ABG)
23:19:54.143 00.000 7680 Guiding  Dir = 0, Dur = 178
23:19:54.143 00.000 6120 Enqueuing Expose request
23:19:54.147 00.004 7680 IsSlewing returns 0
23:19:54.147 00.000 7680 IsGuiding returns 0
23:19:54.148 00.001 7680 PulseGuide returned control before completion, sleep 188
23:19:54.344 00.196 7680 IsGuiding returns 1
23:19:54.345 00.001 7680 scope still moving after pulse duration time elapsed
23:19:54.373 00.028 7680 IsSlewing returns 0
23:19:54.375 00.002 7680 IsGuiding returns 0
23:19:54.375 00.000 7680 scope move finished after 178 + 49 ms
23:19:54.375 00.000 7680 Move returns status 0, amount 178
23:19:54.377 00.002 7680 move complete, result=0
23:19:54.377 00.000 7680 worker thread done servicing request
23:19:54.378 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 178 ms NORTH
23:19:54.384 00.006 7680 Worker thread wakes up
23:19:54.384 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:54.384 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:19:55.636 01.252 7680 Exposure complete
23:19:55.769 00.133 7680 worker thread done servicing request
23:19:55.769 00.000 6120 OnExposeComplete: enter
23:19:55.773 00.004 6120 UpdateGuideState(): m_state=6
23:19:55.777 00.004 6120 Star::Find(15, 952, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1713
23:19:55.781 00.004 6120 Star::Find returns 1 (1), X=952.69, Y=47.98, Mass=13729, SNR=74.8, Peak=255 HFD=6.9
23:19:55.785 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
23:19:55.789 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
23:19:55.792 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.37 hyp=0.37 cameraTheta=1.47 mountX=-0.11 mountY=-0.32, mountTheta=-1.89
23:19:55.799 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.37, opts=13)
23:19:55.803 00.004 6120 Enqueuing Move request for scope (0.04, 0.37)
23:19:55.806 00.003 7680 Worker thread wakes up
23:19:55.806 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.37) opts 0xd
23:19:55.807 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.37)
23:19:55.807 00.000 7680 Moving (0.04, 0.37) raw xDistance=-0.11 yDistance=-0.32
23:19:55.807 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:19:55.807 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:19:55.807 00.000 7680 MoveAxis(E, 0, ABG)
23:19:55.807 00.000 7680 Move returns status 0, amount 0
23:19:55.807 00.000 7680 MoveAxis(N, 173, ABG)
23:19:55.807 00.000 7680 Guiding  Dir = 0, Dur = 173
23:19:55.807 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:55.812 00.005 7680 IsSlewing returns 0
23:19:55.813 00.001 6120 UpdateGuideState exits: m=13729 SNR=74.8 Saturated
23:19:55.815 00.002 7680 IsGuiding returns 0
23:19:55.817 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:55.820 00.003 7680 PulseGuide returned control before completion, sleep 183
23:19:55.821 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:55.824 00.003 6120 Enqueuing Expose request
23:19:56.016 00.192 7680 IsGuiding returns 1
23:19:56.016 00.000 7680 scope still moving after pulse duration time elapsed
23:19:56.046 00.030 7680 IsSlewing returns 0
23:19:56.047 00.001 7680 IsGuiding returns 0
23:19:56.047 00.000 7680 scope move finished after 173 + 58 ms
23:19:56.047 00.000 7680 Move returns status 0, amount 173
23:19:56.049 00.002 7680 move complete, result=0
23:19:56.049 00.000 7680 worker thread done servicing request
23:19:56.049 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 173 ms NORTH
23:19:56.055 00.006 7680 Worker thread wakes up
23:19:56.055 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:56.055 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:19:57.353 01.298 7680 Exposure complete
23:19:57.458 00.105 7680 worker thread done servicing request
23:19:57.458 00.000 6120 OnExposeComplete: enter
23:19:57.461 00.003 6120 UpdateGuideState(): m_state=6
23:19:57.464 00.003 6120 Star::Find(15, 952, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1714
23:19:57.467 00.003 6120 Star::Find returns 1 (1), X=952.79, Y=47.52, Mass=13891, SNR=76.4, Peak=255 HFD=7.0
23:19:57.469 00.002 6120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-2.95) = xAngle (2.42 = 2.42)
23:19:57.472 00.003 6120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.15 = 2.15)
23:19:57.475 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.54 mountX=-0.13 mountY=0.14, mountTheta=2.30
23:19:57.479 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.09, opts=13)
23:19:57.482 00.003 6120 Enqueuing Move request for scope (0.14, -0.09)
23:19:57.486 00.004 7680 Worker thread wakes up
23:19:57.486 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
23:19:57.486 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:57.489 00.003 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
23:19:57.489 00.000 7680 Moving (0.14, -0.09) raw xDistance=-0.13 yDistance=0.14
23:19:57.489 00.000 6120 UpdateGuideState exits: m=13891 SNR=76.4 Saturated
23:19:57.493 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:19:57.493 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:19:57.493 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:57.496 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:19:57.496 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:57.499 00.003 7680 MoveAxis(E, 0, ABG)
23:19:57.499 00.000 7680 Move returns status 0, amount 0
23:19:57.499 00.000 6120 Enqueuing Expose request
23:19:57.503 00.004 7680 MoveAxis(N, 0, ABG)
23:19:57.503 00.000 7680 Move returns status 0, amount 0
23:19:57.503 00.000 7680 move complete, result=0
23:19:57.504 00.001 7680 worker thread done servicing request
23:19:57.504 00.000 7680 Worker thread wakes up
23:19:57.504 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:19:57.507 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:57.507 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:19:58.748 01.241 7680 Exposure complete
23:19:58.876 00.128 7680 worker thread done servicing request
23:19:58.876 00.000 6120 OnExposeComplete: enter
23:19:58.880 00.004 6120 UpdateGuideState(): m_state=6
23:19:58.884 00.004 6120 Star::Find(15, 952, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1715
23:19:58.890 00.006 6120 Star::Find returns 1 (1), X=952.74, Y=47.89, Mass=13742, SNR=77.4, Peak=255 HFD=6.9
23:19:58.898 00.008 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
23:19:58.904 00.006 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
23:19:58.909 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.28 hyp=0.30 cameraTheta=1.26 mountX=-0.14 mountY=-0.21, mountTheta=-2.16
23:19:58.917 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.28, opts=13)
23:19:58.926 00.009 6120 Enqueuing Move request for scope (0.09, 0.28)
23:19:58.928 00.002 7680 Worker thread wakes up
23:19:58.928 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:19:58.933 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.28) opts 0xd
23:19:58.933 00.000 6120 UpdateGuideState exits: m=13742 SNR=77.4 Saturated
23:19:58.935 00.002 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.28)
23:19:58.936 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:19:58.940 00.004 7680 Moving (0.09, 0.28) raw xDistance=-0.14 yDistance=-0.21
23:19:58.940 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:19:58.943 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:19:58.943 00.000 6120 Enqueuing Expose request
23:19:58.946 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:19:58.946 00.000 7680 MoveAxis(E, 0, ABG)
23:19:58.946 00.000 7680 Move returns status 0, amount 0
23:19:58.946 00.000 7680 MoveAxis(N, 116, ABG)
23:19:58.946 00.000 7680 Guiding  Dir = 0, Dur = 116
23:19:58.947 00.001 7680 IsSlewing returns 0
23:19:58.948 00.001 7680 IsGuiding returns 0
23:19:58.948 00.000 7680 PulseGuide returned control before completion, sleep 126
23:19:59.085 00.137 7680 IsGuiding returns 1
23:19:59.085 00.000 7680 scope still moving after pulse duration time elapsed
23:19:59.116 00.031 7680 IsSlewing returns 0
23:19:59.116 00.000 7680 IsGuiding returns 0
23:19:59.116 00.000 7680 scope move finished after 116 + 52 ms
23:19:59.116 00.000 7680 Move returns status 0, amount 116
23:19:59.116 00.000 7680 move complete, result=0
23:19:59.117 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 116 ms NORTH
23:19:59.121 00.004 7680 worker thread done servicing request
23:19:59.121 00.000 7680 Worker thread wakes up
23:19:59.121 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:19:59.121 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:20:00.369 01.248 7680 Exposure complete
23:20:00.508 00.139 7680 worker thread done servicing request
23:20:00.508 00.000 6120 OnExposeComplete: enter
23:20:00.513 00.005 6120 UpdateGuideState(): m_state=6
23:20:00.516 00.003 6120 Star::Find(15, 952, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1716
23:20:00.520 00.004 6120 Star::Find returns 1 (1), X=952.74, Y=47.91, Mass=13563, SNR=76.7, Peak=255 HFD=6.8
23:20:00.523 00.003 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
23:20:00.527 00.004 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
23:20:00.531 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.31 hyp=0.32 cameraTheta=1.30 mountX=-0.14 mountY=-0.24, mountTheta=-2.11
23:20:00.537 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.31, opts=13)
23:20:00.540 00.003 6120 Enqueuing Move request for scope (0.09, 0.31)
23:20:00.545 00.005 7680 Worker thread wakes up
23:20:00.545 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:00.549 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.31) opts 0xd
23:20:00.549 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.31)
23:20:00.549 00.000 7680 Moving (0.09, 0.31) raw xDistance=-0.14 yDistance=-0.24
23:20:00.550 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:20:00.550 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:20:00.550 00.000 7680 MoveAxis(E, 0, ABG)
23:20:00.550 00.000 7680 Move returns status 0, amount 0
23:20:00.550 00.000 7680 MoveAxis(N, 129, ABG)
23:20:00.551 00.001 7680 Guiding  Dir = 0, Dur = 129
23:20:00.552 00.001 6120 UpdateGuideState exits: m=13563 SNR=76.7 Saturated
23:20:00.556 00.004 7680 IsSlewing returns 0
23:20:00.556 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:00.559 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:00.563 00.004 7680 IsGuiding returns 0
23:20:00.564 00.001 6120 Enqueuing Expose request
23:20:00.567 00.003 7680 PulseGuide returned control before completion, sleep 139
23:20:00.716 00.149 7680 IsGuiding returns 1
23:20:00.716 00.000 7680 scope still moving after pulse duration time elapsed
23:20:00.748 00.032 7680 IsSlewing returns 0
23:20:00.750 00.002 7680 IsGuiding returns 1
23:20:00.779 00.029 7680 IsSlewing returns 0
23:20:00.780 00.001 7680 IsGuiding returns 0
23:20:00.780 00.000 7680 scope move finished after 129 + 87 ms
23:20:00.782 00.002 7680 Move returns status 0, amount 129
23:20:00.782 00.000 7680 move complete, result=0
23:20:00.782 00.000 7680 worker thread done servicing request
23:20:00.783 00.001 7680 Worker thread wakes up
23:20:00.783 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 129 ms NORTH
23:20:00.789 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:00.789 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:20:02.040 01.251 7680 Exposure complete
23:20:02.181 00.141 7680 worker thread done servicing request
23:20:02.181 00.000 6120 OnExposeComplete: enter
23:20:02.184 00.003 6120 UpdateGuideState(): m_state=6
23:20:02.188 00.004 6120 Star::Find(15, 952, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1717
23:20:02.192 00.004 6120 Star::Find returns 1 (1), X=952.87, Y=47.91, Mass=13686, SNR=76.4, Peak=255 HFD=6.9
23:20:02.196 00.004 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.91 = -2.37)
23:20:02.199 00.003 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.64)
23:20:02.203 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.31 hyp=0.38 cameraTheta=0.96 mountX=-0.27 mountY=-0.18, mountTheta=-2.55
23:20:02.209 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.31, opts=13)
23:20:02.214 00.005 6120 Enqueuing Move request for scope (0.22, 0.31)
23:20:02.218 00.004 7680 Worker thread wakes up
23:20:02.218 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.31) opts 0xd
23:20:02.218 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.31)
23:20:02.218 00.000 7680 Moving (0.22, 0.31) raw xDistance=-0.27 yDistance=-0.18
23:20:02.218 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:20:02.219 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:20:02.219 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:20:02.219 00.000 7680 MoveAxis(E, 111, ABG)
23:20:02.219 00.000 7680 Guiding  Dir = 2, Dur = 111
23:20:02.219 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:02.224 00.005 7680 IsSlewing returns 0
23:20:02.224 00.000 6120 UpdateGuideState exits: m=13686 SNR=76.4 Saturated
23:20:02.227 00.003 7680 IsGuiding returns 0
23:20:02.228 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:02.231 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:02.236 00.005 7680 PulseGuide returned control before completion, sleep 121
23:20:02.237 00.001 6120 Enqueuing Expose request
23:20:02.373 00.136 7680 IsGuiding returns 0
23:20:02.373 00.000 7680 Move returns status 0, amount 111
23:20:02.374 00.001 7680 MoveAxis(N, 0, ABG)
23:20:02.374 00.000 7680 Move returns status 0, amount 0
23:20:02.375 00.001 7680 move complete, result=0
23:20:02.375 00.000 7680 worker thread done servicing request
23:20:02.377 00.002 6120 GuideStep: -0.3 px 111 ms EAST, -0.2 px 0 ms NORTH
23:20:02.383 00.006 7680 Worker thread wakes up
23:20:02.383 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:02.383 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:20:03.632 01.249 7680 Exposure complete
23:20:03.772 00.140 7680 worker thread done servicing request
23:20:03.772 00.000 6120 OnExposeComplete: enter
23:20:03.776 00.004 6120 UpdateGuideState(): m_state=6
23:20:03.780 00.004 6120 Star::Find(15, 952, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1718
23:20:03.783 00.003 6120 Star::Find returns 1 (1), X=952.80, Y=48.13, Mass=12908, SNR=72.8, Peak=255 HFD=6.8
23:20:03.787 00.004 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.26 = -2.03)
23:20:03.790 00.003 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.30)
23:20:03.795 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.53 hyp=0.55 cameraTheta=1.30 mountX=-0.24 mountY=-0.41, mountTheta=-2.10
23:20:03.800 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.53, opts=13)
23:20:03.804 00.004 6120 Enqueuing Move request for scope (0.15, 0.53)
23:20:03.808 00.004 7680 Worker thread wakes up
23:20:03.808 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.53) opts 0xd
23:20:03.808 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.53)
23:20:03.808 00.000 7680 Moving (0.15, 0.53) raw xDistance=-0.24 yDistance=-0.41
23:20:03.808 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
23:20:03.810 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:20:03.810 00.000 7680 MoveAxis(E, 107, ABG)
23:20:03.810 00.000 7680 Guiding  Dir = 2, Dur = 107
23:20:03.810 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:03.815 00.005 7680 IsSlewing returns 0
23:20:03.815 00.000 6120 UpdateGuideState exits: m=12908 SNR=72.8 Saturated
23:20:03.819 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:03.823 00.004 7680 IsGuiding returns 0
23:20:03.823 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:03.828 00.005 6120 Enqueuing Expose request
23:20:03.833 00.005 7680 PulseGuide returned control before completion, sleep 117
23:20:03.966 00.133 7680 IsGuiding returns 0
23:20:03.966 00.000 7680 Move returns status 0, amount 107
23:20:03.966 00.000 7680 MoveAxis(N, 224, ABG)
23:20:03.966 00.000 7680 Guiding  Dir = 0, Dur = 224
23:20:03.967 00.001 7680 IsSlewing returns 0
23:20:03.967 00.000 7680 IsGuiding returns 0
23:20:03.967 00.000 7680 PulseGuide returned control before completion, sleep 234
23:20:04.218 00.251 7680 IsGuiding returns 1
23:20:04.219 00.001 7680 scope still moving after pulse duration time elapsed
23:20:04.250 00.031 7680 IsSlewing returns 0
23:20:04.251 00.001 7680 IsGuiding returns 0
23:20:04.251 00.000 7680 scope move finished after 224 + 59 ms
23:20:04.252 00.001 7680 Move returns status 0, amount 224
23:20:04.252 00.000 7680 move complete, result=0
23:20:04.252 00.000 7680 worker thread done servicing request
23:20:04.252 00.000 6120 GuideStep: -0.2 px 107 ms EAST, -0.4 px 224 ms NORTH
23:20:04.259 00.007 7680 Worker thread wakes up
23:20:04.259 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:04.259 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:20:05.510 01.251 7680 Exposure complete
23:20:05.653 00.143 7680 worker thread done servicing request
23:20:05.653 00.000 6120 OnExposeComplete: enter
23:20:05.656 00.003 6120 UpdateGuideState(): m_state=6
23:20:05.661 00.005 6120 Star::Find(15, 952, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1719
23:20:05.664 00.003 6120 Star::Find returns 1 (1), X=952.60, Y=47.93, Mass=13810, SNR=77.0, Peak=255 HFD=6.9
23:20:05.668 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
23:20:05.672 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.89)
23:20:05.676 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.33 hyp=0.33 cameraTheta=1.71 mountX=-0.02 mountY=-0.32, mountTheta=-1.62
23:20:05.681 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.33, opts=13)
23:20:05.685 00.004 6120 Enqueuing Move request for scope (-0.05, 0.33)
23:20:05.690 00.005 7680 Worker thread wakes up
23:20:05.690 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.33) opts 0xd
23:20:05.690 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.33)
23:20:05.690 00.000 7680 Moving (-0.05, 0.33) raw xDistance=-0.02 yDistance=-0.32
23:20:05.691 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:05.695 00.004 6120 UpdateGuideState exits: m=13810 SNR=77.0 Saturated
23:20:05.699 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:05.703 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:05.707 00.004 6120 Enqueuing Expose request
23:20:05.711 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:20:05.711 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:20:05.711 00.000 7680 MoveAxis(E, 0, ABG)
23:20:05.711 00.000 7680 Move returns status 0, amount 0
23:20:05.712 00.001 7680 MoveAxis(N, 173, ABG)
23:20:05.712 00.000 7680 Guiding  Dir = 0, Dur = 173
23:20:05.712 00.000 7680 IsSlewing returns 0
23:20:05.712 00.000 7680 IsGuiding returns 0
23:20:05.713 00.001 7680 PulseGuide returned control before completion, sleep 183
23:20:05.906 00.193 7680 IsGuiding returns 1
23:20:05.907 00.001 7680 scope still moving after pulse duration time elapsed
23:20:05.938 00.031 7680 IsSlewing returns 0
23:20:05.939 00.001 7680 IsGuiding returns 0
23:20:05.939 00.000 7680 scope move finished after 173 + 53 ms
23:20:05.939 00.000 7680 Move returns status 0, amount 173
23:20:05.940 00.001 7680 move complete, result=0
23:20:05.941 00.001 7680 worker thread done servicing request
23:20:05.941 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 173 ms NORTH
23:20:05.946 00.005 7680 Worker thread wakes up
23:20:05.946 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:05.948 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:20:07.204 01.256 7680 Exposure complete
23:20:07.347 00.143 7680 worker thread done servicing request
23:20:07.348 00.001 6120 OnExposeComplete: enter
23:20:07.352 00.004 6120 UpdateGuideState(): m_state=6
23:20:07.356 00.004 6120 Star::Find(15, 952, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1720
23:20:07.361 00.005 6120 Star::Find returns 1 (1), X=952.65, Y=47.91, Mass=14500, SNR=79.3, Peak=255 HFD=7.0
23:20:07.365 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
23:20:07.370 00.005 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.04)
23:20:07.373 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=0.31 hyp=0.31 cameraTheta=1.56 mountX=-0.06 mountY=-0.28, mountTheta=-1.79
23:20:07.380 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.31, opts=13)
23:20:07.384 00.004 6120 Enqueuing Move request for scope (0.00, 0.31)
23:20:07.388 00.004 7680 Worker thread wakes up
23:20:07.388 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.31) opts 0xd
23:20:07.389 00.001 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.31)
23:20:07.389 00.000 7680 Moving (0.00, 0.31) raw xDistance=-0.06 yDistance=-0.28
23:20:07.389 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:07.392 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:20:07.393 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:20:07.393 00.000 7680 MoveAxis(E, 0, ABG)
23:20:07.393 00.000 7680 Move returns status 0, amount 0
23:20:07.393 00.000 7680 MoveAxis(N, 150, ABG)
23:20:07.393 00.000 6120 UpdateGuideState exits: m=14500 SNR=79.3 Saturated
23:20:07.398 00.005 7680 Guiding  Dir = 0, Dur = 150
23:20:07.398 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:07.402 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:07.406 00.004 6120 Enqueuing Expose request
23:20:07.410 00.004 7680 IsSlewing returns 0
23:20:07.410 00.000 7680 IsGuiding returns 0
23:20:07.410 00.000 7680 PulseGuide returned control before completion, sleep 160
23:20:07.585 00.175 7680 IsGuiding returns 0
23:20:07.586 00.001 7680 Move returns status 0, amount 150
23:20:07.586 00.000 7680 move complete, result=0
23:20:07.586 00.000 7680 worker thread done servicing request
23:20:07.587 00.001 7680 Worker thread wakes up
23:20:07.587 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 150 ms NORTH
23:20:07.593 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:07.594 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:20:08.842 01.248 7680 Exposure complete
23:20:08.980 00.138 7680 worker thread done servicing request
23:20:08.981 00.001 6120 OnExposeComplete: enter
23:20:08.986 00.005 6120 UpdateGuideState(): m_state=6
23:20:08.989 00.003 6120 Star::Find(15, 952, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1721
23:20:08.995 00.006 6120 Star::Find returns 1 (1), X=952.73, Y=47.93, Mass=14302, SNR=77.7, Peak=255 HFD=6.8
23:20:08.999 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
23:20:09.002 00.003 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
23:20:09.006 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.34 mountX=-0.14 mountY=-0.26, mountTheta=-2.06
23:20:09.010 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.33, opts=13)
23:20:09.014 00.004 6120 Enqueuing Move request for scope (0.08, 0.33)
23:20:09.018 00.004 7680 Worker thread wakes up
23:20:09.018 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.33) opts 0xd
23:20:09.018 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.33)
23:20:09.019 00.001 7680 Moving (0.08, 0.33) raw xDistance=-0.14 yDistance=-0.26
23:20:09.019 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:20:09.019 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:20:09.019 00.000 7680 MoveAxis(E, 0, ABG)
23:20:09.020 00.001 7680 Move returns status 0, amount 0
23:20:09.020 00.000 7680 MoveAxis(N, 141, ABG)
23:20:09.020 00.000 7680 Guiding  Dir = 0, Dur = 141
23:20:09.020 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:09.023 00.003 7680 IsSlewing returns 0
23:20:09.024 00.001 6120 UpdateGuideState exits: m=14302 SNR=77.7 Saturated
23:20:09.027 00.003 7680 IsGuiding returns 0
23:20:09.027 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:09.032 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:09.034 00.002 7680 PulseGuide returned control before completion, sleep 151
23:20:09.034 00.000 6120 Enqueuing Expose request
23:20:09.194 00.160 7680 IsGuiding returns 1
23:20:09.194 00.000 7680 scope still moving after pulse duration time elapsed
23:20:09.225 00.031 7680 IsSlewing returns 0
23:20:09.226 00.001 7680 IsGuiding returns 0
23:20:09.226 00.000 7680 scope move finished after 141 + 57 ms
23:20:09.226 00.000 7680 Move returns status 0, amount 141
23:20:09.226 00.000 7680 move complete, result=0
23:20:09.227 00.001 7680 worker thread done servicing request
23:20:09.227 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 141 ms NORTH
23:20:09.233 00.006 7680 Worker thread wakes up
23:20:09.234 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:09.234 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:20:10.487 01.253 7680 Exposure complete
23:20:10.619 00.132 7680 worker thread done servicing request
23:20:10.619 00.000 6120 OnExposeComplete: enter
23:20:10.622 00.003 6120 UpdateGuideState(): m_state=6
23:20:10.625 00.003 6120 Star::Find(15, 952, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1722
23:20:10.629 00.004 6120 Star::Find returns 1 (1), X=952.93, Y=47.82, Mass=13793, SNR=76.8, Peak=255 HFD=6.8
23:20:10.632 00.003 6120 CameraToMount -- cameraTheta (0.67) - m_xAngle (-2.95) = xAngle (3.62 = -2.66)
23:20:10.637 00.005 6120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.35 = -2.93)
23:20:10.641 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=0.22 hyp=0.36 cameraTheta=0.67 mountX=-0.31 mountY=-0.07, mountTheta=-2.91
23:20:10.646 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.22, opts=13)
23:20:10.650 00.004 6120 Enqueuing Move request for scope (0.28, 0.22)
23:20:10.652 00.002 7680 Worker thread wakes up
23:20:10.652 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.22) opts 0xd
23:20:10.652 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.22)
23:20:10.652 00.000 7680 Moving (0.28, 0.22) raw xDistance=-0.31 yDistance=-0.07
23:20:10.652 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
23:20:10.654 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:20:10.654 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:20:10.654 00.000 7680 MoveAxis(E, 129, ABG)
23:20:10.654 00.000 7680 Guiding  Dir = 2, Dur = 129
23:20:10.654 00.000 7680 IsSlewing returns 0
23:20:10.655 00.001 7680 IsGuiding returns 0
23:20:10.655 00.000 7680 PulseGuide returned control before completion, sleep 139
23:20:10.655 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:10.658 00.003 6120 UpdateGuideState exits: m=13793 SNR=76.8 Saturated
23:20:10.660 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:10.663 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:10.668 00.005 6120 Enqueuing Expose request
23:20:10.809 00.141 7680 IsGuiding returns 1
23:20:10.810 00.001 7680 scope still moving after pulse duration time elapsed
23:20:10.840 00.030 7680 IsSlewing returns 0
23:20:10.841 00.001 7680 IsGuiding returns 0
23:20:10.843 00.002 7680 scope move finished after 129 + 58 ms
23:20:10.843 00.000 7680 Move returns status 0, amount 129
23:20:10.843 00.000 7680 MoveAxis(N, 0, ABG)
23:20:10.844 00.001 7680 Move returns status 0, amount 0
23:20:10.844 00.000 7680 move complete, result=0
23:20:10.844 00.000 7680 worker thread done servicing request
23:20:10.845 00.001 7680 Worker thread wakes up
23:20:10.845 00.000 6120 GuideStep: -0.3 px 129 ms EAST, -0.1 px 0 ms NORTH
23:20:10.852 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:10.852 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,33,31,31)
23:20:12.107 01.255 6120 evsrv: cli 0FAEF618 connect
23:20:12.191 00.084 6120 case statement mapped state 6 to 3
23:20:12.194 00.003 7680 Exposure complete
23:20:12.195 00.001 6120 case statement mapped state 6 to 3
23:20:12.202 00.007 6120 evsrv: cli 0FAEF618 request: {"method":"get_app_state","id":"29ad2f77-8fcf-4e9b-bc77-79a96f2ce6de"}
23:20:12.206 00.004 6120 case statement mapped state 6 to 3
23:20:12.210 00.004 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":"Guiding","id":"29ad2f77-8fcf-4e9b-bc77-79a96f2ce6de"}
23:20:12.214 00.004 6120 evsrv: cli 0FAEF618 disconnect
23:20:12.219 00.005 6120 evsrv: cli 0FAF0158 connect
23:20:12.223 00.004 6120 case statement mapped state 6 to 3
23:20:12.228 00.005 6120 case statement mapped state 6 to 3
23:20:12.235 00.007 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"da84097f-419b-4c3c-aadf-3e4e7c1952c1"}
23:20:12.378 00.143 6120 PhdController::Dither begins
23:20:12.382 00.004 6120 dither: size=5.00, dRA=3.42 dDec=-3.77
23:20:12.386 00.004 6120 MountToCamera -- mountTheta (-0.83) + m_xAngle (-2.95) = xAngle (-3.79 = 2.50)
23:20:12.500 00.114 6120 MountToCamera -- mountX=3.42 mountY=-3.77 hyp=5.09 mountTheta=-0.83 cameraX=-4.06, cameraY=3.06 cameraTheta=2.50
23:20:12.504 00.004 6120 setting lock position to (948.59, 50.67)
23:20:12.507 00.003 6120 Mount: notify guiding dithered (-4.1, 3.1)
23:20:12.510 00.003 6120 Status Line: Dither by 3.42,-3.77
23:20:12.517 00.007 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:20:12.521 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
23:20:12.524 00.003 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"da84097f-419b-4c3c-aadf-3e4e7c1952c1"}
23:20:12.527 00.003 6120 evsrv: cli 0FAF0158 disconnect
23:20:12.557 00.030 7680 worker thread done servicing request
23:20:12.557 00.000 6120 OnExposeComplete: enter
23:20:12.561 00.004 6120 UpdateGuideState(): m_state=6
23:20:12.564 00.003 6120 Star::Find(15, 952, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1723
23:20:12.567 00.003 6120 Star::Find returns 1 (1), X=952.66, Y=47.94, Mass=12786, SNR=74.0, Peak=255 HFD=6.9
23:20:12.570 00.003 6120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-2.95) = xAngle (2.36 = 2.36)
23:20:12.573 00.003 6120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.10 = 2.10)
23:20:12.578 00.005 6120 CameraToMount -- cameraX=4.07 cameraY=-2.73 hyp=4.90 cameraTheta=-0.59 mountX=-3.50 mountY=4.24, mountTheta=2.26
23:20:12.582 00.004 6120 dither recenter: remaining=(-3.4,3.8) step=(-3.4,3.8)
23:20:12.585 00.003 6120 MountToCamera -- mountTheta (2.31) + m_xAngle (-2.95) = xAngle (-0.65 = -0.65)
23:20:12.587 00.002 6120 MountToCamera -- mountX=-3.42 mountY=3.77 hyp=5.09 mountTheta=2.31 cameraX=4.06, cameraY=-3.06 cameraTheta=-0.65
23:20:12.591 00.004 6120 SchedulePrimaryMove(0D6325F0, x=4.06, y=-3.06, opts=4)
23:20:12.594 00.003 6120 Enqueuing Move request for scope (4.06, -3.06)
23:20:12.596 00.002 6120 Mount: notify direct move -3.42,3.77
23:20:12.600 00.004 7680 Worker thread wakes up
23:20:12.600 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:12.603 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (4.06, -3.06) opts 0x4
23:20:12.603 00.000 6120 UpdateGuideState exits: m=12786 SNR=74.0 Saturated
23:20:12.609 00.006 7680 Handling offset move in thread for scope, endpoint = (4.06, -3.06)
23:20:12.609 00.000 6120 PhdController: settling, locked = 1, distance = 5.28 (1.50) aobump = 0 frame = 1 / 99999
23:20:12.612 00.003 7680 Moving (4.06, -3.06) raw xDistance=-3.42 yDistance=3.77
23:20:12.612 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048012.612,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.28,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:20:12.615 00.003 7680 MoveAxis(E, 2218, B)
23:20:12.615 00.000 7680 Guiding  Dir = 2, Dur = 2218
23:20:12.615 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:12.617 00.002 7680 IsSlewing returns 0
23:20:12.618 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:12.620 00.002 7680 IsGuiding returns 0
23:20:12.620 00.000 6120 Enqueuing Expose request
23:20:12.625 00.005 7680 PulseGuide returned control before completion, sleep 2228
23:20:14.863 02.238 7680 IsGuiding returns 0
23:20:14.864 00.001 7680 Move returns status 0, amount 2218
23:20:14.865 00.001 7680 MoveAxis(S, 2045, B)
23:20:14.865 00.000 7680 Guiding  Dir = 1, Dur = 2045
23:20:14.867 00.002 7680 IsSlewing returns 0
23:20:14.867 00.000 7680 IsGuiding returns 0
23:20:14.868 00.001 7680 PulseGuide returned control before completion, sleep 2055
23:20:16.929 02.061 7680 IsGuiding returns 1
23:20:16.929 00.000 7680 scope still moving after pulse duration time elapsed
23:20:16.962 00.033 7680 IsSlewing returns 0
23:20:16.964 00.002 7680 IsGuiding returns 1
23:20:16.992 00.028 7680 IsSlewing returns 0
23:20:16.995 00.003 7680 IsGuiding returns 1
23:20:17.024 00.029 7680 IsSlewing returns 0
23:20:17.026 00.002 7680 IsGuiding returns 0
23:20:17.026 00.000 7680 scope move finished after 2045 + 113 ms
23:20:17.027 00.001 7680 Move returns status 0, amount 2045
23:20:17.027 00.000 7680 move complete, result=0
23:20:17.028 00.001 7680 worker thread done servicing request
23:20:17.028 00.000 7680 Worker thread wakes up
23:20:17.029 00.001 6120 GuideStep: -3.4 px 2218 ms EAST, 3.8 px 2045 ms SOUTH
23:20:17.035 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:17.035 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:18.281 01.246 7680 Exposure complete
23:20:18.414 00.133 7680 worker thread done servicing request
23:20:18.415 00.001 6120 OnExposeComplete: enter
23:20:18.420 00.005 6120 UpdateGuideState(): m_state=6
23:20:18.424 00.004 6120 Star::Find(15, 952, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1724
23:20:18.429 00.005 6120 Star::Find returns 1 (1), X=949.78, Y=51.09, Mass=13227, SNR=75.7, Peak=255 HFD=6.8
23:20:18.432 00.003 6120 CameraToMount -- cameraTheta (0.34) - m_xAngle (-2.95) = xAngle (3.29 = -2.99)
23:20:18.436 00.004 6120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.02 = 3.02)
23:20:18.440 00.004 6120 CameraToMount -- cameraX=1.20 cameraY=0.42 hyp=1.27 cameraTheta=0.34 mountX=-1.25 mountY=0.15, mountTheta=3.02
23:20:18.444 00.004 6120 SchedulePrimaryMove(0D6325F0, x=1.20, y=0.42, opts=13)
23:20:18.449 00.005 6120 Enqueuing Move request for scope (1.20, 0.42)
23:20:18.453 00.004 7680 Worker thread wakes up
23:20:18.453 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.20, 0.42) opts 0xd
23:20:18.453 00.000 7680 Handling offset move in thread for scope, endpoint = (1.20, 0.42)
23:20:18.453 00.000 7680 Moving (1.20, 0.42) raw xDistance=-1.25 yDistance=0.15
23:20:18.454 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.25
23:20:18.454 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:20:18.454 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:20:18.454 00.000 7680 MoveAxis(E, 511, ABG)
23:20:18.454 00.000 7680 Guiding  Dir = 2, Dur = 511
23:20:18.455 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:18.458 00.003 7680 IsSlewing returns 0
23:20:18.458 00.000 6120 UpdateGuideState exits: m=13227 SNR=75.7 Saturated
23:20:18.462 00.004 7680 IsGuiding returns 0
23:20:18.463 00.001 6120 PhdController: settling, locked = 1, distance = 1.27 (1.50) aobump = 0 frame = 2 / 99999
23:20:18.466 00.003 7680 PulseGuide returned control before completion, sleep 521
23:20:18.466 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048018.466,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.27,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:20:18.471 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:18.474 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:18.477 00.003 6120 Enqueuing Expose request
23:20:18.997 00.520 7680 IsGuiding returns 1
23:20:18.998 00.001 7680 scope still moving after pulse duration time elapsed
23:20:19.027 00.029 7680 IsSlewing returns 0
23:20:19.029 00.002 7680 IsGuiding returns 0
23:20:19.029 00.000 7680 scope move finished after 511 + 55 ms
23:20:19.029 00.000 7680 Move returns status 0, amount 511
23:20:19.030 00.001 7680 MoveAxis(N, 0, ABG)
23:20:19.030 00.000 7680 Move returns status 0, amount 0
23:20:19.030 00.000 7680 move complete, result=0
23:20:19.031 00.001 7680 worker thread done servicing request
23:20:19.031 00.000 7680 Worker thread wakes up
23:20:19.031 00.000 6120 GuideStep: -1.3 px 511 ms EAST, 0.2 px 0 ms NORTH
23:20:19.038 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:19.038 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:20.291 01.253 7680 Exposure complete
23:20:20.418 00.127 7680 worker thread done servicing request
23:20:20.419 00.001 6120 OnExposeComplete: enter
23:20:20.423 00.004 6120 UpdateGuideState(): m_state=6
23:20:20.428 00.005 6120 Star::Find(15, 949, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1725
23:20:20.433 00.005 6120 Star::Find returns 1 (1), X=949.00, Y=51.27, Mass=13646, SNR=76.4, Peak=255 HFD=6.8
23:20:20.435 00.002 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.92 = -2.37)
23:20:20.440 00.005 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.64)
23:20:20.444 00.004 6120 CameraToMount -- cameraX=0.42 cameraY=0.60 hyp=0.73 cameraTheta=0.96 mountX=-0.52 mountY=-0.35, mountTheta=-2.55
23:20:20.448 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.42, y=0.60, opts=13)
23:20:20.452 00.004 6120 Enqueuing Move request for scope (0.42, 0.60)
23:20:20.455 00.003 7680 Worker thread wakes up
23:20:20.455 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.60) opts 0xd
23:20:20.455 00.000 7680 Handling offset move in thread for scope, endpoint = (0.42, 0.60)
23:20:20.455 00.000 7680 Moving (0.42, 0.60) raw xDistance=-0.52 yDistance=-0.35
23:20:20.457 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:20.460 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.52
23:20:20.461 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
23:20:20.461 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
23:20:20.462 00.001 7680 MoveAxis(E, 249, ABG)
23:20:20.462 00.000 7680 Guiding  Dir = 2, Dur = 249
23:20:20.462 00.000 6120 UpdateGuideState exits: m=13646 SNR=76.4 Saturated
23:20:20.465 00.003 7680 IsSlewing returns 0
23:20:20.466 00.001 6120 PhdController: settling, locked = 1, distance = 1.11 (1.50) aobump = 0 frame = 3 / 99999
23:20:20.470 00.004 7680 IsGuiding returns 0
23:20:20.470 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048020.470,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.11,"Time":2.0,"SettleTime":10.0,"StarLocked":true}
23:20:20.474 00.004 7680 PulseGuide returned control before completion, sleep 259
23:20:20.474 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:20.478 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:20.481 00.003 6120 Enqueuing Expose request
23:20:20.748 00.267 7680 IsGuiding returns 1
23:20:20.749 00.001 7680 scope still moving after pulse duration time elapsed
23:20:20.779 00.030 7680 IsSlewing returns 0
23:20:20.779 00.000 7680 IsGuiding returns 0
23:20:20.780 00.001 7680 scope move finished after 249 + 60 ms
23:20:20.781 00.001 7680 Move returns status 0, amount 249
23:20:20.781 00.000 7680 MoveAxis(N, 0, ABG)
23:20:20.781 00.000 7680 Move returns status 0, amount 0
23:20:20.781 00.000 7680 move complete, result=0
23:20:20.781 00.000 7680 worker thread done servicing request
23:20:20.781 00.000 6120 GuideStep: -0.5 px 249 ms EAST, -0.4 px 0 ms NORTH
23:20:20.788 00.007 7680 Worker thread wakes up
23:20:20.788 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:20.788 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:22.043 01.255 7680 Exposure complete
23:20:22.179 00.136 7680 worker thread done servicing request
23:20:22.179 00.000 6120 OnExposeComplete: enter
23:20:22.183 00.004 6120 UpdateGuideState(): m_state=6
23:20:22.187 00.004 6120 Star::Find(15, 949, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1726
23:20:22.191 00.004 6120 Star::Find returns 1 (1), X=948.64, Y=51.51, Mass=13178, SNR=76.4, Peak=255 HFD=7.0
23:20:22.194 00.003 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.83)
23:20:22.198 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
23:20:22.201 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.84 hyp=0.84 cameraTheta=1.50 mountX=-0.21 mountY=-0.73, mountTheta=-1.85
23:20:22.206 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.84, opts=13)
23:20:22.210 00.004 6120 Enqueuing Move request for scope (0.06, 0.84)
23:20:22.215 00.005 7680 Worker thread wakes up
23:20:22.215 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:22.219 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.84) opts 0xd
23:20:22.219 00.000 6120 UpdateGuideState exits: m=13178 SNR=76.4 Saturated
23:20:22.223 00.004 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.84)
23:20:22.223 00.000 7680 Moving (0.06, 0.84) raw xDistance=-0.21 yDistance=-0.73
23:20:22.223 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.21
23:20:22.224 00.001 7680 resist switch: large excursion: input -0.73 thresh 0.60 direction from 0 to -1
23:20:22.224 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.18
23:20:22.224 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
23:20:22.224 00.000 7680 MoveAxis(E, 104, ABG)
23:20:22.224 00.000 7680 Guiding  Dir = 2, Dur = 104
23:20:22.225 00.001 6120 PhdController: settling, locked = 1, distance = 1.03 (1.50) aobump = 0 frame = 4 / 99999
23:20:22.229 00.004 7680 IsSlewing returns 0
23:20:22.229 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048022.229,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.03,"Time":3.8,"SettleTime":10.0,"StarLocked":true}
23:20:22.232 00.003 7680 IsGuiding returns 0
23:20:22.232 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:22.238 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:22.242 00.004 6120 Enqueuing Expose request
23:20:22.245 00.003 7680 PulseGuide returned control before completion, sleep 114
23:20:22.374 00.129 7680 IsGuiding returns 0
23:20:22.376 00.002 7680 Move returns status 0, amount 104
23:20:22.376 00.000 7680 MoveAxis(N, 395, ABG)
23:20:22.377 00.001 7680 Guiding  Dir = 0, Dur = 395
23:20:22.377 00.000 7680 IsSlewing returns 0
23:20:22.377 00.000 7680 IsGuiding returns 0
23:20:22.378 00.001 7680 PulseGuide returned control before completion, sleep 405
23:20:22.799 00.421 7680 IsGuiding returns 1
23:20:22.800 00.001 7680 scope still moving after pulse duration time elapsed
23:20:22.830 00.030 7680 IsSlewing returns 0
23:20:22.830 00.000 7680 IsGuiding returns 0
23:20:22.831 00.001 7680 scope move finished after 395 + 57 ms
23:20:22.831 00.000 7680 Move returns status 0, amount 395
23:20:22.831 00.000 7680 move complete, result=0
23:20:22.832 00.001 7680 worker thread done servicing request
23:20:22.832 00.000 6120 GuideStep: -0.2 px 104 ms EAST, -0.7 px 395 ms NORTH
23:20:22.837 00.005 7680 Worker thread wakes up
23:20:22.837 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:22.837 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:24.099 01.262 7680 Exposure complete
23:20:24.231 00.132 7680 worker thread done servicing request
23:20:24.232 00.001 6120 OnExposeComplete: enter
23:20:24.236 00.004 6120 UpdateGuideState(): m_state=6
23:20:24.239 00.003 6120 Star::Find(15, 948, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1727
23:20:24.244 00.005 6120 Star::Find returns 1 (1), X=948.41, Y=52.01, Mass=13772, SNR=76.4, Peak=255 HFD=6.8
23:20:24.248 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.63)
23:20:24.251 00.003 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.90)
23:20:24.254 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=1.35 hyp=1.36 cameraTheta=1.70 mountX=-0.08 mountY=-1.29, mountTheta=-1.63
23:20:24.260 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=1.35, opts=13)
23:20:24.264 00.004 6120 Enqueuing Move request for scope (-0.18, 1.35)
23:20:24.268 00.004 7680 Worker thread wakes up
23:20:24.268 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:24.272 00.004 6120 UpdateGuideState exits: m=13772 SNR=76.4 Saturated
23:20:24.275 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 1.35) opts 0xd
23:20:24.275 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 1.35)
23:20:24.275 00.000 7680 Moving (-0.18, 1.35) raw xDistance=-0.08 yDistance=-1.29
23:20:24.275 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:20:24.275 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.29 from input -1.29
23:20:24.277 00.002 7680 MoveAxis(E, 0, ABG)
23:20:24.277 00.000 7680 Move returns status 0, amount 0
23:20:24.277 00.000 7680 MoveAxis(N, 699, ABG)
23:20:24.277 00.000 7680 Guiding  Dir = 0, Dur = 699
23:20:24.277 00.000 6120 PhdController: settling, locked = 1, distance = 1.13 (1.50) aobump = 0 frame = 5 / 99999
23:20:24.281 00.004 7680 IsSlewing returns 0
23:20:24.281 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048024.281,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.13,"Time":5.8,"SettleTime":10.0,"StarLocked":true}
23:20:24.285 00.004 7680 IsGuiding returns 0
23:20:24.285 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:24.289 00.004 7680 PulseGuide returned control before completion, sleep 709
23:20:24.290 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:24.293 00.003 6120 Enqueuing Expose request
23:20:25.007 00.714 7680 IsGuiding returns 0
23:20:25.008 00.001 7680 Move returns status 0, amount 699
23:20:25.008 00.000 7680 move complete, result=0
23:20:25.009 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -1.3 px 699 ms NORTH
23:20:25.015 00.006 7680 worker thread done servicing request
23:20:25.015 00.000 7680 Worker thread wakes up
23:20:25.015 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:25.016 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:26.260 01.244 7680 Exposure complete
23:20:26.382 00.122 7680 worker thread done servicing request
23:20:26.382 00.000 6120 OnExposeComplete: enter
23:20:26.387 00.005 6120 UpdateGuideState(): m_state=6
23:20:26.390 00.003 6120 Star::Find(15, 948, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1728
23:20:26.393 00.003 6120 Star::Find returns 1 (1), X=948.59, Y=51.09, Mass=13122, SNR=74.0, Peak=255 HFD=6.8
23:20:26.397 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.53 = -1.76)
23:20:26.401 00.004 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.03)
23:20:26.404 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.42 hyp=0.42 cameraTheta=1.57 mountX=-0.08 mountY=-0.38, mountTheta=-1.77
23:20:26.408 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.42, opts=13)
23:20:26.412 00.004 6120 Enqueuing Move request for scope (-0.00, 0.42)
23:20:26.416 00.004 7680 Worker thread wakes up
23:20:26.416 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.42) opts 0xd
23:20:26.416 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.42)
23:20:26.416 00.000 7680 Moving (-0.00, 0.42) raw xDistance=-0.08 yDistance=-0.38
23:20:26.416 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:20:26.416 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:20:26.416 00.000 7680 MoveAxis(E, 0, ABG)
23:20:26.417 00.001 7680 Move returns status 0, amount 0
23:20:26.417 00.000 7680 MoveAxis(N, 205, ABG)
23:20:26.417 00.000 7680 Guiding  Dir = 0, Dur = 205
23:20:26.417 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:26.420 00.003 7680 IsSlewing returns 0
23:20:26.421 00.001 6120 UpdateGuideState exits: m=13122 SNR=74.0 Saturated
23:20:26.424 00.003 7680 IsGuiding returns 0
23:20:26.424 00.000 6120 PhdController: settling, locked = 1, distance = 0.91 (1.50) aobump = 0 frame = 6 / 99999
23:20:26.428 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764048026.428,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.91,"Time":8.0,"SettleTime":10.0,"StarLocked":true}
23:20:26.433 00.005 7680 PulseGuide returned control before completion, sleep 215
23:20:26.433 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:26.437 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:26.440 00.003 6120 Enqueuing Expose request
23:20:26.649 00.209 7680 IsGuiding returns 1
23:20:26.651 00.002 7680 scope still moving after pulse duration time elapsed
23:20:26.681 00.030 7680 IsSlewing returns 0
23:20:26.682 00.001 7680 IsGuiding returns 0
23:20:26.682 00.000 7680 scope move finished after 205 + 52 ms
23:20:26.683 00.001 7680 Move returns status 0, amount 205
23:20:26.683 00.000 7680 move complete, result=0
23:20:26.683 00.000 7680 worker thread done servicing request
23:20:26.684 00.001 7680 Worker thread wakes up
23:20:26.684 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 205 ms NORTH
23:20:26.690 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:26.690 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:27.941 01.251 7680 Exposure complete
23:20:28.071 00.130 7680 worker thread done servicing request
23:20:28.071 00.000 6120 OnExposeComplete: enter
23:20:28.078 00.007 6120 UpdateGuideState(): m_state=6
23:20:28.082 00.004 6120 Star::Find(15, 948, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1729
23:20:28.086 00.004 6120 Star::Find returns 1 (1), X=948.66, Y=51.09, Mass=12993, SNR=74.5, Peak=255 HFD=6.8
23:20:28.090 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
23:20:28.095 00.005 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
23:20:28.098 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.43 hyp=0.43 cameraTheta=1.40 mountX=-0.15 mountY=-0.35, mountTheta=-1.97
23:20:28.103 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.43, opts=13)
23:20:28.106 00.003 6120 Enqueuing Move request for scope (0.07, 0.43)
23:20:28.111 00.005 7680 Worker thread wakes up
23:20:28.111 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.43) opts 0xd
23:20:28.111 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.43)
23:20:28.111 00.000 7680 Moving (0.07, 0.43) raw xDistance=-0.15 yDistance=-0.35
23:20:28.111 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:20:28.111 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:20:28.112 00.001 7680 MoveAxis(E, 0, ABG)
23:20:28.112 00.000 7680 Move returns status 0, amount 0
23:20:28.112 00.000 7680 MoveAxis(N, 190, ABG)
23:20:28.112 00.000 7680 Guiding  Dir = 0, Dur = 190
23:20:28.112 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:28.117 00.005 7680 IsSlewing returns 0
23:20:28.117 00.000 6120 UpdateGuideState exits: m=12993 SNR=74.5 Saturated
23:20:28.121 00.004 7680 IsGuiding returns 0
23:20:28.121 00.000 6120 PhdController: settling, locked = 1, distance = 0.77 (1.50) aobump = 0 frame = 7 / 99999
23:20:28.124 00.003 7680 PulseGuide returned control before completion, sleep 200
23:20:28.124 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048028.124,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.77,"Time":9.7,"SettleTime":10.0,"StarLocked":true}
23:20:28.128 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:28.133 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:28.135 00.002 6120 Enqueuing Expose request
23:20:28.333 00.198 7680 IsGuiding returns 1
23:20:28.333 00.000 7680 scope still moving after pulse duration time elapsed
23:20:28.364 00.031 7680 IsSlewing returns 0
23:20:28.365 00.001 7680 IsGuiding returns 0
23:20:28.365 00.000 7680 scope move finished after 190 + 54 ms
23:20:28.365 00.000 7680 Move returns status 0, amount 190
23:20:28.366 00.001 7680 move complete, result=0
23:20:28.366 00.000 7680 worker thread done servicing request
23:20:28.366 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 190 ms NORTH
23:20:28.372 00.006 7680 Worker thread wakes up
23:20:28.372 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:28.372 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:29.622 01.250 7680 Exposure complete
23:20:29.757 00.135 7680 worker thread done servicing request
23:20:29.757 00.000 6120 OnExposeComplete: enter
23:20:29.761 00.004 6120 UpdateGuideState(): m_state=6
23:20:29.764 00.003 6120 Star::Find(15, 948, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1730
23:20:29.769 00.005 6120 Star::Find returns 1 (1), X=948.40, Y=51.40, Mass=13180, SNR=74.4, Peak=255 HFD=7.0
23:20:29.772 00.003 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
23:20:29.776 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.78)
23:20:29.780 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.74 hyp=0.76 cameraTheta=1.82 mountX=0.05 mountY=-0.74, mountTheta=-1.51
23:20:29.785 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.74, opts=13)
23:20:29.789 00.004 6120 Enqueuing Move request for scope (-0.19, 0.74)
23:20:29.792 00.003 7680 Worker thread wakes up
23:20:29.793 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.74) opts 0xd
23:20:29.793 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.74)
23:20:29.793 00.000 7680 Moving (-0.19, 0.74) raw xDistance=0.05 yDistance=-0.74
23:20:29.793 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:20:29.794 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
23:20:29.794 00.000 7680 MoveAxis(E, 0, ABG)
23:20:29.794 00.000 7680 Move returns status 0, amount 0
23:20:29.794 00.000 7680 MoveAxis(N, 404, ABG)
23:20:29.794 00.000 7680 Guiding  Dir = 0, Dur = 404
23:20:29.795 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:29.798 00.003 7680 IsSlewing returns 0
23:20:29.798 00.000 6120 UpdateGuideState exits: m=13180 SNR=74.4 Saturated
23:20:29.802 00.004 7680 IsGuiding returns 0
23:20:29.802 00.000 6120 PhdController: settling, locked = 1, distance = 0.77 (1.50) aobump = 0 frame = 8 / 99999
23:20:29.806 00.004 7680 PulseGuide returned control before completion, sleep 414
23:20:29.807 00.001 6120 PhdController: newstate STATE_FINISH
23:20:29.810 00.003 6120 PhdController complete: success
23:20:29.813 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764048029.813,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
23:20:29.819 00.006 6120 Mount: notify guiding dither settle done success=1
23:20:29.823 00.004 6120 PhdController: newstate STATE_IDLE
23:20:29.826 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:29.831 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:29.834 00.003 6120 Enqueuing Expose request
23:20:30.238 00.404 7680 IsGuiding returns 1
23:20:30.240 00.002 7680 scope still moving after pulse duration time elapsed
23:20:30.268 00.028 7680 IsSlewing returns 0
23:20:30.270 00.002 7680 IsGuiding returns 0
23:20:30.272 00.002 7680 scope move finished after 404 + 64 ms
23:20:30.272 00.000 7680 Move returns status 0, amount 404
23:20:30.272 00.000 7680 move complete, result=0
23:20:30.272 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 404 ms NORTH
23:20:30.275 00.003 7680 worker thread done servicing request
23:20:30.275 00.000 7680 Worker thread wakes up
23:20:30.277 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:30.277 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:31.532 01.255 7680 Exposure complete
23:20:31.673 00.141 7680 worker thread done servicing request
23:20:31.673 00.000 6120 OnExposeComplete: enter
23:20:31.678 00.005 6120 UpdateGuideState(): m_state=6
23:20:31.681 00.003 6120 Star::Find(15, 948, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1731
23:20:31.685 00.004 6120 Star::Find returns 1 (1), X=948.67, Y=50.84, Mass=13226, SNR=73.1, Peak=255 HFD=6.9
23:20:31.689 00.004 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.05 = -2.23)
23:20:31.693 00.004 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.50)
23:20:31.696 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.10 mountX=-0.12 mountY=-0.11, mountTheta=-2.37
23:20:31.702 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.17, opts=13)
23:20:31.707 00.005 6120 Enqueuing Move request for scope (0.09, 0.17)
23:20:31.712 00.005 7680 Worker thread wakes up
23:20:31.712 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:31.716 00.004 6120 UpdateGuideState exits: m=13226 SNR=73.1 Saturated
23:20:31.720 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:31.724 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:31.727 00.003 6120 Enqueuing Expose request
23:20:31.731 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
23:20:31.731 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
23:20:31.731 00.000 7680 Moving (0.09, 0.17) raw xDistance=-0.12 yDistance=-0.11
23:20:31.732 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:20:31.732 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:20:31.732 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:20:31.732 00.000 7680 MoveAxis(E, 0, ABG)
23:20:31.734 00.002 7680 Move returns status 0, amount 0
23:20:31.734 00.000 7680 MoveAxis(N, 0, ABG)
23:20:31.734 00.000 7680 Move returns status 0, amount 0
23:20:31.734 00.000 7680 move complete, result=0
23:20:31.734 00.000 7680 worker thread done servicing request
23:20:31.734 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:20:31.739 00.005 7680 Worker thread wakes up
23:20:31.739 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:31.739 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:32.993 01.254 7680 Exposure complete
23:20:33.137 00.144 7680 worker thread done servicing request
23:20:33.137 00.000 6120 OnExposeComplete: enter
23:20:33.143 00.006 6120 UpdateGuideState(): m_state=6
23:20:33.147 00.004 6120 Star::Find(15, 948, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1732
23:20:33.151 00.004 6120 Star::Find returns 1 (1), X=948.66, Y=50.88, Mass=13790, SNR=77.1, Peak=255 HFD=7.0
23:20:33.155 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.08)
23:20:33.159 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.35)
23:20:33.163 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.25 mountX=-0.11 mountY=-0.16, mountTheta=-2.17
23:20:33.168 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.21, opts=13)
23:20:33.174 00.006 6120 Enqueuing Move request for scope (0.07, 0.21)
23:20:33.178 00.004 7680 Worker thread wakes up
23:20:33.179 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:33.182 00.003 6120 UpdateGuideState exits: m=13790 SNR=77.1 Saturated
23:20:33.186 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:33.190 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:33.194 00.004 6120 Enqueuing Expose request
23:20:33.197 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
23:20:33.197 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
23:20:33.197 00.000 7680 Moving (0.07, 0.21) raw xDistance=-0.11 yDistance=-0.16
23:20:33.198 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:20:33.198 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:20:33.198 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:20:33.198 00.000 7680 MoveAxis(E, 0, ABG)
23:20:33.198 00.000 7680 Move returns status 0, amount 0
23:20:33.199 00.001 7680 MoveAxis(N, 0, ABG)
23:20:33.199 00.000 7680 Move returns status 0, amount 0
23:20:33.199 00.000 7680 move complete, result=0
23:20:33.199 00.000 7680 worker thread done servicing request
23:20:33.201 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:20:33.205 00.004 7680 Worker thread wakes up
23:20:33.205 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:33.205 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:34.448 01.243 7680 Exposure complete
23:20:34.580 00.132 7680 worker thread done servicing request
23:20:34.580 00.000 6120 OnExposeComplete: enter
23:20:34.584 00.004 6120 UpdateGuideState(): m_state=6
23:20:34.589 00.005 6120 Star::Find(15, 948, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1733
23:20:34.592 00.003 6120 Star::Find returns 1 (1), X=948.69, Y=50.99, Mass=14396, SNR=78.0, Peak=255 HFD=6.9
23:20:34.597 00.005 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
23:20:34.600 00.003 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.34)
23:20:34.604 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.32 hyp=0.34 cameraTheta=1.26 mountX=-0.16 mountY=-0.24, mountTheta=-2.16
23:20:34.612 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.32, opts=13)
23:20:34.619 00.007 6120 Enqueuing Move request for scope (0.10, 0.32)
23:20:34.622 00.003 7680 Worker thread wakes up
23:20:34.624 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.32) opts 0xd
23:20:34.624 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.32)
23:20:34.624 00.000 7680 Moving (0.10, 0.32) raw xDistance=-0.16 yDistance=-0.24
23:20:34.624 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:20:34.625 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:20:34.625 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:34.630 00.005 7680 MoveAxis(E, 0, ABG)
23:20:34.630 00.000 7680 Move returns status 0, amount 0
23:20:34.630 00.000 7680 MoveAxis(N, 132, ABG)
23:20:34.631 00.001 7680 Guiding  Dir = 0, Dur = 132
23:20:34.631 00.000 6120 UpdateGuideState exits: m=14396 SNR=78.0 Saturated
23:20:34.635 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:34.640 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:34.643 00.003 6120 Enqueuing Expose request
23:20:34.648 00.005 7680 IsSlewing returns 0
23:20:34.648 00.000 7680 IsGuiding returns 0
23:20:34.649 00.001 7680 PulseGuide returned control before completion, sleep 142
23:20:34.798 00.149 7680 IsGuiding returns 1
23:20:34.798 00.000 7680 scope still moving after pulse duration time elapsed
23:20:34.828 00.030 7680 IsSlewing returns 0
23:20:34.829 00.001 7680 IsGuiding returns 0
23:20:34.829 00.000 7680 scope move finished after 132 + 48 ms
23:20:34.829 00.000 7680 Move returns status 0, amount 132
23:20:34.829 00.000 7680 move complete, result=0
23:20:34.830 00.001 7680 worker thread done servicing request
23:20:34.830 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 132 ms NORTH
23:20:34.839 00.009 7680 Worker thread wakes up
23:20:34.840 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:34.840 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:36.094 01.254 7680 Exposure complete
23:20:36.236 00.142 6120 OnExposeComplete: enter
23:20:36.241 00.005 7680 worker thread done servicing request
23:20:36.242 00.001 6120 UpdateGuideState(): m_state=6
23:20:36.246 00.004 6120 Star::Find(15, 948, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1734
23:20:36.250 00.004 6120 Star::Find returns 1 (1), X=948.68, Y=50.97, Mass=13204, SNR=75.6, Peak=255 HFD=6.9
23:20:36.253 00.003 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
23:20:36.258 00.005 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
23:20:36.262 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.30 hyp=0.31 cameraTheta=1.26 mountX=-0.15 mountY=-0.23, mountTheta=-2.16
23:20:36.266 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.30, opts=13)
23:20:36.271 00.005 6120 Enqueuing Move request for scope (0.10, 0.30)
23:20:36.274 00.003 7680 Worker thread wakes up
23:20:36.275 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.30) opts 0xd
23:20:36.275 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:36.279 00.004 6120 UpdateGuideState exits: m=13204 SNR=75.6 Saturated
23:20:36.283 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:36.287 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:36.290 00.003 6120 Enqueuing Expose request
23:20:36.295 00.005 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.30)
23:20:36.295 00.000 7680 Moving (0.10, 0.30) raw xDistance=-0.15 yDistance=-0.23
23:20:36.295 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:20:36.296 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:20:36.296 00.000 7680 MoveAxis(E, 0, ABG)
23:20:36.297 00.001 7680 Move returns status 0, amount 0
23:20:36.297 00.000 7680 MoveAxis(N, 123, ABG)
23:20:36.297 00.000 7680 Guiding  Dir = 0, Dur = 123
23:20:36.297 00.000 7680 IsSlewing returns 0
23:20:36.297 00.000 7680 IsGuiding returns 0
23:20:36.298 00.001 7680 PulseGuide returned control before completion, sleep 133
23:20:36.439 00.141 7680 IsGuiding returns 1
23:20:36.440 00.001 7680 scope still moving after pulse duration time elapsed
23:20:36.471 00.031 7680 IsSlewing returns 0
23:20:36.473 00.002 7680 IsGuiding returns 0
23:20:36.473 00.000 7680 scope move finished after 123 + 52 ms
23:20:36.474 00.001 7680 Move returns status 0, amount 123
23:20:36.475 00.001 7680 move complete, result=0
23:20:36.475 00.000 7680 worker thread done servicing request
23:20:36.476 00.001 7680 Worker thread wakes up
23:20:36.476 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 123 ms NORTH
23:20:36.483 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:36.484 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:37.737 01.253 7680 Exposure complete
23:20:37.878 00.141 7680 worker thread done servicing request
23:20:37.880 00.002 6120 OnExposeComplete: enter
23:20:37.884 00.004 6120 UpdateGuideState(): m_state=6
23:20:37.888 00.004 6120 Star::Find(15, 948, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1735
23:20:37.893 00.005 6120 Star::Find returns 1 (1), X=948.72, Y=51.03, Mass=14070, SNR=77.4, Peak=255 HFD=6.8
23:20:37.898 00.005 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.17 = -2.11)
23:20:37.902 00.004 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.38)
23:20:37.905 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.37 hyp=0.39 cameraTheta=1.22 mountX=-0.20 mountY=-0.27, mountTheta=-2.21
23:20:37.909 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.37, opts=13)
23:20:37.914 00.005 6120 Enqueuing Move request for scope (0.13, 0.37)
23:20:37.917 00.003 7680 Worker thread wakes up
23:20:37.917 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.37) opts 0xd
23:20:37.917 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.37)
23:20:37.918 00.001 7680 Moving (0.13, 0.37) raw xDistance=-0.20 yDistance=-0.27
23:20:37.919 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:37.922 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:20:37.923 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:20:37.923 00.000 7680 MoveAxis(E, 82, ABG)
23:20:37.923 00.000 7680 Guiding  Dir = 2, Dur = 82
23:20:37.924 00.001 6120 UpdateGuideState exits: m=14070 SNR=77.4 Saturated
23:20:37.930 00.006 7680 IsSlewing returns 0
23:20:37.930 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:37.934 00.004 7680 IsGuiding returns 0
23:20:37.934 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:37.939 00.005 6120 Enqueuing Expose request
23:20:37.943 00.004 7680 PulseGuide returned control before completion, sleep 92
23:20:38.049 00.106 7680 IsGuiding returns 0
23:20:38.050 00.001 7680 Move returns status 0, amount 82
23:20:38.050 00.000 7680 MoveAxis(N, 147, ABG)
23:20:38.051 00.001 7680 Guiding  Dir = 0, Dur = 147
23:20:38.051 00.000 7680 IsSlewing returns 0
23:20:38.052 00.001 7680 IsGuiding returns 0
23:20:38.052 00.000 7680 PulseGuide returned control before completion, sleep 157
23:20:38.220 00.168 7680 IsGuiding returns 1
23:20:38.222 00.002 7680 scope still moving after pulse duration time elapsed
23:20:38.252 00.030 7680 IsSlewing returns 0
23:20:38.255 00.003 7680 IsGuiding returns 1
23:20:38.283 00.028 7680 IsSlewing returns 0
23:20:38.287 00.004 7680 IsGuiding returns 1
23:20:38.314 00.027 7680 IsSlewing returns 0
23:20:38.315 00.001 7680 IsGuiding returns 0
23:20:38.315 00.000 7680 scope move finished after 147 + 116 ms
23:20:38.317 00.002 7680 Move returns status 0, amount 147
23:20:38.317 00.000 7680 move complete, result=0
23:20:38.318 00.001 7680 worker thread done servicing request
23:20:38.318 00.000 7680 Worker thread wakes up
23:20:38.319 00.001 6120 GuideStep: -0.2 px 82 ms EAST, -0.3 px 147 ms NORTH
23:20:38.325 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:38.325 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:39.579 01.254 7680 Exposure complete
23:20:39.718 00.139 7680 worker thread done servicing request
23:20:39.719 00.001 6120 OnExposeComplete: enter
23:20:39.723 00.004 6120 UpdateGuideState(): m_state=6
23:20:39.726 00.003 6120 Star::Find(15, 948, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1736
23:20:39.730 00.004 6120 Star::Find returns 1 (1), X=948.59, Y=51.06, Mass=13620, SNR=74.7, Peak=255 HFD=6.8
23:20:39.735 00.005 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
23:20:39.740 00.005 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
23:20:39.745 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.40 hyp=0.40 cameraTheta=1.56 mountX=-0.08 mountY=-0.35, mountTheta=-1.78
23:20:39.750 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.40, opts=13)
23:20:39.753 00.003 6120 Enqueuing Move request for scope (0.00, 0.40)
23:20:39.758 00.005 7680 Worker thread wakes up
23:20:39.758 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.40) opts 0xd
23:20:39.759 00.001 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.40)
23:20:39.759 00.000 7680 Moving (0.00, 0.40) raw xDistance=-0.08 yDistance=-0.35
23:20:39.759 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:20:39.759 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:39.764 00.005 6120 UpdateGuideState exits: m=13620 SNR=74.7 Saturated
23:20:39.767 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:20:39.767 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:39.772 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:39.776 00.004 6120 Enqueuing Expose request
23:20:39.779 00.003 7680 MoveAxis(E, 0, ABG)
23:20:39.779 00.000 7680 Move returns status 0, amount 0
23:20:39.779 00.000 7680 MoveAxis(N, 192, ABG)
23:20:39.779 00.000 7680 Guiding  Dir = 0, Dur = 192
23:20:39.780 00.001 7680 IsSlewing returns 0
23:20:39.780 00.000 7680 IsGuiding returns 0
23:20:39.780 00.000 7680 PulseGuide returned control before completion, sleep 202
23:20:39.988 00.208 7680 IsGuiding returns 1
23:20:39.989 00.001 7680 scope still moving after pulse duration time elapsed
23:20:40.019 00.030 7680 IsSlewing returns 0
23:20:40.019 00.000 7680 IsGuiding returns 0
23:20:40.020 00.001 7680 scope move finished after 192 + 47 ms
23:20:40.021 00.001 7680 Move returns status 0, amount 192
23:20:40.021 00.000 7680 move complete, result=0
23:20:40.021 00.000 7680 worker thread done servicing request
23:20:40.021 00.000 7680 Worker thread wakes up
23:20:40.021 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 192 ms NORTH
23:20:40.027 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:40.028 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:41.274 01.246 7680 Exposure complete
23:20:41.404 00.130 7680 worker thread done servicing request
23:20:41.404 00.000 6120 OnExposeComplete: enter
23:20:41.409 00.005 6120 UpdateGuideState(): m_state=6
23:20:41.413 00.004 6120 Star::Find(15, 948, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1737
23:20:41.417 00.004 6120 Star::Find returns 1 (1), X=948.62, Y=50.96, Mass=13529, SNR=75.0, Peak=255 HFD=6.9
23:20:41.422 00.005 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
23:20:41.427 00.005 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
23:20:41.430 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.45 mountX=-0.09 mountY=-0.24, mountTheta=-1.91
23:20:41.436 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.29, opts=13)
23:20:41.440 00.004 6120 Enqueuing Move request for scope (0.03, 0.29)
23:20:41.445 00.005 7680 Worker thread wakes up
23:20:41.445 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:41.450 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.29) opts 0xd
23:20:41.451 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.29)
23:20:41.451 00.000 7680 Moving (0.03, 0.29) raw xDistance=-0.09 yDistance=-0.24
23:20:41.451 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:20:41.451 00.000 6120 UpdateGuideState exits: m=13529 SNR=75.0 Saturated
23:20:41.457 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:41.462 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:41.466 00.004 6120 Enqueuing Expose request
23:20:41.470 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:20:41.470 00.000 7680 MoveAxis(E, 0, ABG)
23:20:41.470 00.000 7680 Move returns status 0, amount 0
23:20:41.470 00.000 7680 MoveAxis(N, 132, ABG)
23:20:41.471 00.001 7680 Guiding  Dir = 0, Dur = 132
23:20:41.471 00.000 7680 IsSlewing returns 0
23:20:41.471 00.000 7680 IsGuiding returns 0
23:20:41.472 00.001 7680 PulseGuide returned control before completion, sleep 142
23:20:41.621 00.149 7680 IsGuiding returns 1
23:20:41.621 00.000 7680 scope still moving after pulse duration time elapsed
23:20:41.651 00.030 7680 IsSlewing returns 0
23:20:41.652 00.001 7680 IsGuiding returns 0
23:20:41.653 00.001 7680 scope move finished after 132 + 48 ms
23:20:41.653 00.000 7680 Move returns status 0, amount 132
23:20:41.654 00.001 7680 move complete, result=0
23:20:41.654 00.000 7680 worker thread done servicing request
23:20:41.654 00.000 7680 Worker thread wakes up
23:20:41.655 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 132 ms NORTH
23:20:41.661 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:41.661 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:42.910 01.249 7680 Exposure complete
23:20:43.039 00.129 7680 worker thread done servicing request
23:20:43.039 00.000 6120 OnExposeComplete: enter
23:20:43.043 00.004 6120 UpdateGuideState(): m_state=6
23:20:43.046 00.003 6120 Star::Find(15, 948, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1738
23:20:43.049 00.003 6120 Star::Find returns 1 (1), X=948.65, Y=50.65, Mass=12976, SNR=73.8, Peak=255 HFD=6.8
23:20:43.053 00.004 6120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-2.95) = xAngle (2.72 = 2.72)
23:20:43.057 00.004 6120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.45 = 2.45)
23:20:43.060 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.23 mountX=-0.06 mountY=0.04, mountTheta=2.53
23:20:43.065 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.02, opts=13)
23:20:43.069 00.004 6120 Enqueuing Move request for scope (0.07, -0.02)
23:20:43.071 00.002 7680 Worker thread wakes up
23:20:43.073 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:20:43.073 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:20:43.073 00.000 7680 Moving (0.07, -0.02) raw xDistance=-0.06 yDistance=0.04
23:20:43.073 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:20:43.073 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:20:43.073 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:20:43.073 00.000 7680 MoveAxis(E, 0, ABG)
23:20:43.074 00.001 7680 Move returns status 0, amount 0
23:20:43.074 00.000 7680 MoveAxis(N, 0, ABG)
23:20:43.074 00.000 7680 Move returns status 0, amount 0
23:20:43.074 00.000 7680 move complete, result=0
23:20:43.074 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:43.078 00.004 7680 worker thread done servicing request
23:20:43.078 00.000 6120 UpdateGuideState exits: m=12976 SNR=73.8 Saturated
23:20:43.082 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:43.086 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:43.089 00.003 6120 Enqueuing Expose request
23:20:43.092 00.003 7680 Worker thread wakes up
23:20:43.092 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:43.092 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:20:43.097 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:44.339 01.242 7680 Exposure complete
23:20:44.477 00.138 7680 worker thread done servicing request
23:20:44.477 00.000 6120 OnExposeComplete: enter
23:20:44.482 00.005 6120 UpdateGuideState(): m_state=6
23:20:44.487 00.005 6120 Star::Find(15, 948, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1739
23:20:44.490 00.003 6120 Star::Find returns 1 (1), X=948.67, Y=51.15, Mass=13965, SNR=76.3, Peak=255 HFD=6.9
23:20:44.495 00.005 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
23:20:44.498 00.003 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.21)
23:20:44.502 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.48 hyp=0.49 cameraTheta=1.39 mountX=-0.18 mountY=-0.40, mountTheta=-1.99
23:20:44.507 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.48, opts=13)
23:20:44.511 00.004 6120 Enqueuing Move request for scope (0.09, 0.48)
23:20:44.516 00.005 7680 Worker thread wakes up
23:20:44.516 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:44.521 00.005 6120 UpdateGuideState exits: m=13965 SNR=76.3 Saturated
23:20:44.525 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:44.528 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:44.533 00.005 6120 Enqueuing Expose request
23:20:44.537 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.48) opts 0xd
23:20:44.537 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.48)
23:20:44.537 00.000 7680 Moving (0.09, 0.48) raw xDistance=-0.18 yDistance=-0.40
23:20:44.537 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:20:44.537 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:20:44.538 00.001 7680 MoveAxis(E, 0, ABG)
23:20:44.538 00.000 7680 Move returns status 0, amount 0
23:20:44.538 00.000 7680 MoveAxis(N, 215, ABG)
23:20:44.538 00.000 7680 Guiding  Dir = 0, Dur = 215
23:20:44.538 00.000 7680 IsSlewing returns 0
23:20:44.538 00.000 7680 IsGuiding returns 0
23:20:44.540 00.002 7680 PulseGuide returned control before completion, sleep 225
23:20:44.780 00.240 7680 IsGuiding returns 1
23:20:44.780 00.000 7680 scope still moving after pulse duration time elapsed
23:20:44.812 00.032 7680 IsSlewing returns 0
23:20:44.814 00.002 7680 IsGuiding returns 0
23:20:44.815 00.001 7680 scope move finished after 215 + 60 ms
23:20:44.815 00.000 7680 Move returns status 0, amount 215
23:20:44.815 00.000 7680 move complete, result=0
23:20:44.816 00.001 7680 worker thread done servicing request
23:20:44.816 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 215 ms NORTH
23:20:44.823 00.007 7680 Worker thread wakes up
23:20:44.823 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:44.825 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:46.137 01.312 7680 Exposure complete
23:20:46.509 00.372 7680 worker thread done servicing request
23:20:46.510 00.001 6120 OnExposeComplete: enter
23:20:46.514 00.004 6120 UpdateGuideState(): m_state=6
23:20:46.519 00.005 6120 Star::Find(15, 948, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1740
23:20:46.523 00.004 6120 Star::Find returns 1 (1), X=948.75, Y=51.00, Mass=13313, SNR=76.0, Peak=255 HFD=6.8
23:20:46.526 00.003 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.06 = -2.22)
23:20:46.530 00.004 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.49)
23:20:46.533 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.33 hyp=0.38 cameraTheta=1.10 mountX=-0.23 mountY=-0.23, mountTheta=-2.36
23:20:46.538 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.33, opts=13)
23:20:46.542 00.004 6120 Enqueuing Move request for scope (0.17, 0.33)
23:20:46.546 00.004 7680 Worker thread wakes up
23:20:46.546 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:46.552 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.33) opts 0xd
23:20:46.552 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.33)
23:20:46.553 00.001 7680 Moving (0.17, 0.33) raw xDistance=-0.23 yDistance=-0.23
23:20:46.553 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:20:46.553 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:20:46.553 00.000 7680 MoveAxis(E, 93, ABG)
23:20:46.553 00.000 7680 Guiding  Dir = 2, Dur = 93
23:20:46.553 00.000 6120 UpdateGuideState exits: m=13313 SNR=76.0 Saturated
23:20:46.557 00.004 7680 IsSlewing returns 0
23:20:46.558 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:46.560 00.002 7680 IsGuiding returns 0
23:20:46.560 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:46.564 00.004 7680 PulseGuide returned control before completion, sleep 103
23:20:46.564 00.000 6120 Enqueuing Expose request
23:20:46.671 00.107 7680 IsGuiding returns 1
23:20:46.672 00.001 7680 scope still moving after pulse duration time elapsed
23:20:46.703 00.031 7680 IsSlewing returns 0
23:20:46.703 00.000 7680 IsGuiding returns 0
23:20:46.703 00.000 7680 scope move finished after 93 + 49 ms
23:20:46.704 00.001 7680 Move returns status 0, amount 93
23:20:46.704 00.000 7680 MoveAxis(N, 123, ABG)
23:20:46.704 00.000 7680 Guiding  Dir = 0, Dur = 123
23:20:46.704 00.000 7680 IsSlewing returns 0
23:20:46.705 00.001 7680 IsGuiding returns 0
23:20:46.705 00.000 7680 PulseGuide returned control before completion, sleep 133
23:20:46.844 00.139 7680 IsGuiding returns 1
23:20:46.845 00.001 7680 scope still moving after pulse duration time elapsed
23:20:46.875 00.030 7680 IsSlewing returns 0
23:20:46.875 00.000 7680 IsGuiding returns 0
23:20:46.876 00.001 7680 scope move finished after 123 + 48 ms
23:20:46.876 00.000 7680 Move returns status 0, amount 123
23:20:46.876 00.000 7680 move complete, result=0
23:20:46.876 00.000 7680 worker thread done servicing request
23:20:46.876 00.000 7680 Worker thread wakes up
23:20:46.876 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.2 px 123 ms NORTH
23:20:46.880 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:46.880 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:48.133 01.253 7680 Exposure complete
23:20:48.244 00.111 7680 worker thread done servicing request
23:20:48.244 00.000 6120 OnExposeComplete: enter
23:20:48.248 00.004 6120 UpdateGuideState(): m_state=6
23:20:48.252 00.004 6120 Star::Find(15, 948, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1741
23:20:48.257 00.005 6120 Star::Find returns 1 (1), X=948.72, Y=51.02, Mass=13422, SNR=75.7, Peak=255 HFD=6.9
23:20:48.260 00.003 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
23:20:48.265 00.005 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.39)
23:20:48.270 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=0.35 hyp=0.38 cameraTheta=1.21 mountX=-0.20 mountY=-0.26, mountTheta=-2.22
23:20:48.276 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.35, opts=13)
23:20:48.280 00.004 6120 Enqueuing Move request for scope (0.13, 0.35)
23:20:48.283 00.003 7680 Worker thread wakes up
23:20:48.283 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.35) opts 0xd
23:20:48.283 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.35)
23:20:48.283 00.000 7680 Moving (0.13, 0.35) raw xDistance=-0.20 yDistance=-0.26
23:20:48.285 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:48.288 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:20:48.288 00.000 6120 UpdateGuideState exits: m=13422 SNR=75.7 Saturated
23:20:48.292 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:20:48.292 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:48.295 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:48.299 00.004 7680 MoveAxis(E, 0, ABG)
23:20:48.299 00.000 6120 Enqueuing Expose request
23:20:48.305 00.006 7680 Move returns status 0, amount 0
23:20:48.305 00.000 7680 MoveAxis(N, 141, ABG)
23:20:48.306 00.001 7680 Guiding  Dir = 0, Dur = 141
23:20:48.306 00.000 7680 IsSlewing returns 0
23:20:48.306 00.000 7680 IsGuiding returns 0
23:20:48.307 00.001 7680 PulseGuide returned control before completion, sleep 151
23:20:48.472 00.165 7680 IsGuiding returns 1
23:20:48.472 00.000 7680 scope still moving after pulse duration time elapsed
23:20:48.503 00.031 7680 IsSlewing returns 0
23:20:48.503 00.000 7680 IsGuiding returns 0
23:20:48.503 00.000 7680 scope move finished after 141 + 56 ms
23:20:48.503 00.000 7680 Move returns status 0, amount 141
23:20:48.505 00.002 7680 move complete, result=0
23:20:48.505 00.000 7680 worker thread done servicing request
23:20:48.505 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 141 ms NORTH
23:20:48.508 00.003 7680 Worker thread wakes up
23:20:48.509 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:48.509 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:49.764 01.255 7680 Exposure complete
23:20:49.884 00.120 7680 worker thread done servicing request
23:20:49.884 00.000 6120 OnExposeComplete: enter
23:20:49.889 00.005 6120 UpdateGuideState(): m_state=6
23:20:49.892 00.003 6120 Star::Find(15, 948, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1742
23:20:49.896 00.004 6120 Star::Find returns 1 (1), X=948.79, Y=51.02, Mass=13458, SNR=75.6, Peak=255 HFD=6.9
23:20:49.900 00.004 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
23:20:49.905 00.005 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
23:20:49.908 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.35 hyp=0.40 cameraTheta=1.05 mountX=-0.26 mountY=-0.23, mountTheta=-2.44
23:20:49.913 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.35, opts=13)
23:20:49.916 00.003 6120 Enqueuing Move request for scope (0.20, 0.35)
23:20:49.921 00.005 7680 Worker thread wakes up
23:20:49.922 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:49.926 00.004 6120 UpdateGuideState exits: m=13458 SNR=75.6 Saturated
23:20:49.929 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:49.933 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:49.938 00.005 6120 Enqueuing Expose request
23:20:49.942 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.35) opts 0xd
23:20:49.942 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.35)
23:20:49.942 00.000 7680 Moving (0.20, 0.35) raw xDistance=-0.26 yDistance=-0.23
23:20:49.942 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:20:49.942 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:20:49.943 00.001 7680 MoveAxis(E, 108, ABG)
23:20:49.943 00.000 7680 Guiding  Dir = 2, Dur = 108
23:20:49.943 00.000 7680 IsSlewing returns 0
23:20:49.943 00.000 7680 IsGuiding returns 0
23:20:49.944 00.001 7680 PulseGuide returned control before completion, sleep 118
23:20:50.070 00.126 7680 IsGuiding returns 1
23:20:50.070 00.000 7680 scope still moving after pulse duration time elapsed
23:20:50.101 00.031 7680 IsSlewing returns 0
23:20:50.103 00.002 7680 IsGuiding returns 0
23:20:50.104 00.001 7680 scope move finished after 108 + 51 ms
23:20:50.104 00.000 7680 Move returns status 0, amount 108
23:20:50.104 00.000 7680 MoveAxis(N, 122, ABG)
23:20:50.106 00.002 7680 Guiding  Dir = 0, Dur = 122
23:20:50.106 00.000 7680 IsSlewing returns 0
23:20:50.107 00.001 7680 IsGuiding returns 0
23:20:50.108 00.001 7680 PulseGuide returned control before completion, sleep 132
23:20:50.242 00.134 7680 IsGuiding returns 1
23:20:50.242 00.000 7680 scope still moving after pulse duration time elapsed
23:20:50.273 00.031 7680 IsSlewing returns 0
23:20:50.277 00.004 7680 IsGuiding returns 0
23:20:50.277 00.000 7680 scope move finished after 122 + 47 ms
23:20:50.277 00.000 7680 Move returns status 0, amount 122
23:20:50.278 00.001 7680 move complete, result=0
23:20:50.278 00.000 7680 worker thread done servicing request
23:20:50.278 00.000 6120 GuideStep: -0.3 px 108 ms EAST, -0.2 px 122 ms NORTH
23:20:50.284 00.006 7680 Worker thread wakes up
23:20:50.284 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:50.284 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:51.541 01.257 7680 Exposure complete
23:20:51.693 00.152 7680 worker thread done servicing request
23:20:51.693 00.000 6120 OnExposeComplete: enter
23:20:51.696 00.003 6120 UpdateGuideState(): m_state=6
23:20:51.701 00.005 6120 Star::Find(15, 948, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1743
23:20:51.705 00.004 6120 Star::Find returns 1 (1), X=948.67, Y=51.11, Mass=13367, SNR=75.4, Peak=255 HFD=6.8
23:20:51.708 00.003 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
23:20:51.712 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
23:20:51.715 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.44 hyp=0.45 cameraTheta=1.38 mountX=-0.17 mountY=-0.36, mountTheta=-2.01
23:20:51.721 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.44, opts=13)
23:20:51.725 00.004 6120 Enqueuing Move request for scope (0.09, 0.44)
23:20:51.730 00.005 7680 Worker thread wakes up
23:20:51.730 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.44) opts 0xd
23:20:51.730 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.44)
23:20:51.730 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:51.734 00.004 7680 Moving (0.09, 0.44) raw xDistance=-0.17 yDistance=-0.36
23:20:51.734 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:20:51.734 00.000 6120 UpdateGuideState exits: m=13367 SNR=75.4 Saturated
23:20:51.738 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:20:51.739 00.001 7680 MoveAxis(E, 0, ABG)
23:20:51.739 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:51.744 00.005 7680 Move returns status 0, amount 0
23:20:51.745 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:51.749 00.004 7680 MoveAxis(N, 195, ABG)
23:20:51.749 00.000 6120 Enqueuing Expose request
23:20:51.754 00.005 7680 Guiding  Dir = 0, Dur = 195
23:20:51.754 00.000 7680 IsSlewing returns 0
23:20:51.754 00.000 7680 IsGuiding returns 0
23:20:51.755 00.001 7680 PulseGuide returned control before completion, sleep 205
23:20:51.970 00.215 7680 IsGuiding returns 1
23:20:51.971 00.001 7680 scope still moving after pulse duration time elapsed
23:20:52.001 00.030 7680 IsSlewing returns 0
23:20:52.002 00.001 7680 IsGuiding returns 0
23:20:52.002 00.000 7680 scope move finished after 195 + 52 ms
23:20:52.003 00.001 7680 Move returns status 0, amount 195
23:20:52.003 00.000 7680 move complete, result=0
23:20:52.003 00.000 7680 worker thread done servicing request
23:20:52.004 00.001 7680 Worker thread wakes up
23:20:52.005 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 195 ms NORTH
23:20:52.010 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:52.011 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:53.261 01.250 7680 Exposure complete
23:20:53.400 00.139 7680 worker thread done servicing request
23:20:53.401 00.001 6120 OnExposeComplete: enter
23:20:53.405 00.004 6120 UpdateGuideState(): m_state=6
23:20:53.408 00.003 6120 Star::Find(15, 948, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1744
23:20:53.412 00.004 6120 Star::Find returns 1 (1), X=948.62, Y=50.90, Mass=13808, SNR=76.1, Peak=255 HFD=7.0
23:20:53.416 00.004 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.91)
23:20:53.420 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
23:20:53.423 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.24 cameraTheta=1.42 mountX=-0.08 mountY=-0.19, mountTheta=-1.95
23:20:53.429 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.23, opts=13)
23:20:53.433 00.004 6120 Enqueuing Move request for scope (0.03, 0.23)
23:20:53.437 00.004 7680 Worker thread wakes up
23:20:53.437 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
23:20:53.437 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
23:20:53.437 00.000 7680 Moving (0.03, 0.23) raw xDistance=-0.08 yDistance=-0.19
23:20:53.438 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:20:53.438 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:53.442 00.004 6120 UpdateGuideState exits: m=13808 SNR=76.1 Saturated
23:20:53.446 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:53.450 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:20:53.451 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:53.455 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:20:53.455 00.000 7680 MoveAxis(E, 0, ABG)
23:20:53.455 00.000 7680 Move returns status 0, amount 0
23:20:53.456 00.001 6120 Enqueuing Expose request
23:20:53.460 00.004 7680 MoveAxis(N, 0, ABG)
23:20:53.460 00.000 7680 Move returns status 0, amount 0
23:20:53.460 00.000 7680 move complete, result=0
23:20:53.460 00.000 7680 worker thread done servicing request
23:20:53.460 00.000 7680 Worker thread wakes up
23:20:53.461 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:20:53.465 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:53.466 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:54.712 01.246 7680 Exposure complete
23:20:54.849 00.137 7680 worker thread done servicing request
23:20:54.849 00.000 6120 OnExposeComplete: enter
23:20:54.853 00.004 6120 UpdateGuideState(): m_state=6
23:20:54.857 00.004 6120 Star::Find(15, 948, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1745
23:20:54.862 00.005 6120 Star::Find returns 1 (1), X=948.67, Y=51.14, Mass=13848, SNR=75.6, Peak=255 HFD=6.8
23:20:54.867 00.005 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.93)
23:20:54.870 00.003 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.20)
23:20:54.874 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.47 hyp=0.48 cameraTheta=1.40 mountX=-0.17 mountY=-0.39, mountTheta=-1.98
23:20:54.879 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.47, opts=13)
23:20:54.883 00.004 6120 Enqueuing Move request for scope (0.08, 0.47)
23:20:54.886 00.003 7680 Worker thread wakes up
23:20:54.887 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:54.892 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.47) opts 0xd
23:20:54.892 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.47)
23:20:54.892 00.000 7680 Moving (0.08, 0.47) raw xDistance=-0.17 yDistance=-0.39
23:20:54.892 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:20:54.901 00.009 6120 UpdateGuideState exits: m=13848 SNR=75.6 Saturated
23:20:54.905 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:20:54.905 00.000 7680 MoveAxis(E, 0, ABG)
23:20:54.905 00.000 7680 Move returns status 0, amount 0
23:20:54.905 00.000 7680 MoveAxis(N, 212, ABG)
23:20:54.905 00.000 7680 Guiding  Dir = 0, Dur = 212
23:20:54.905 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:54.910 00.005 7680 IsSlewing returns 0
23:20:54.910 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:54.914 00.004 6120 Enqueuing Expose request
23:20:54.917 00.003 7680 IsGuiding returns 0
23:20:54.917 00.000 7680 PulseGuide returned control before completion, sleep 222
23:20:55.141 00.224 7680 IsGuiding returns 1
23:20:55.142 00.001 7680 scope still moving after pulse duration time elapsed
23:20:55.172 00.030 7680 IsSlewing returns 0
23:20:55.173 00.001 7680 IsGuiding returns 0
23:20:55.173 00.000 7680 scope move finished after 212 + 44 ms
23:20:55.173 00.000 7680 Move returns status 0, amount 212
23:20:55.174 00.001 7680 move complete, result=0
23:20:55.175 00.001 7680 worker thread done servicing request
23:20:55.175 00.000 7680 Worker thread wakes up
23:20:55.175 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 212 ms NORTH
23:20:55.182 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:55.182 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:56.436 01.254 7680 Exposure complete
23:20:56.568 00.132 7680 worker thread done servicing request
23:20:56.568 00.000 6120 OnExposeComplete: enter
23:20:56.573 00.005 6120 UpdateGuideState(): m_state=6
23:20:56.577 00.004 6120 Star::Find(15, 948, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1746
23:20:56.584 00.007 6120 Star::Find returns 1 (1), X=948.61, Y=50.98, Mass=13643, SNR=77.3, Peak=255 HFD=6.8
23:20:56.589 00.005 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
23:20:56.593 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
23:20:56.597 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.32 hyp=0.32 cameraTheta=1.50 mountX=-0.08 mountY=-0.27, mountTheta=-1.86
23:20:56.602 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.32, opts=13)
23:20:56.607 00.005 6120 Enqueuing Move request for scope (0.02, 0.32)
23:20:56.611 00.004 7680 Worker thread wakes up
23:20:56.611 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.32) opts 0xd
23:20:56.611 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.32)
23:20:56.611 00.000 7680 Moving (0.02, 0.32) raw xDistance=-0.08 yDistance=-0.27
23:20:56.613 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:20:56.613 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:20:56.613 00.000 7680 MoveAxis(E, 0, ABG)
23:20:56.613 00.000 7680 Move returns status 0, amount 0
23:20:56.613 00.000 7680 MoveAxis(N, 149, ABG)
23:20:56.614 00.001 7680 Guiding  Dir = 0, Dur = 149
23:20:56.614 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:56.619 00.005 7680 IsSlewing returns 0
23:20:56.619 00.000 6120 UpdateGuideState exits: m=13643 SNR=77.3 Saturated
23:20:56.623 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:56.627 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:56.631 00.004 7680 IsGuiding returns 0
23:20:56.632 00.001 6120 Enqueuing Expose request
23:20:56.637 00.005 7680 PulseGuide returned control before completion, sleep 159
23:20:56.804 00.167 7680 IsGuiding returns 1
23:20:56.805 00.001 7680 scope still moving after pulse duration time elapsed
23:20:56.836 00.031 7680 IsSlewing returns 0
23:20:56.837 00.001 7680 IsGuiding returns 0
23:20:56.837 00.000 7680 scope move finished after 149 + 55 ms
23:20:56.837 00.000 7680 Move returns status 0, amount 149
23:20:56.837 00.000 7680 move complete, result=0
23:20:56.838 00.001 7680 worker thread done servicing request
23:20:56.838 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 149 ms NORTH
23:20:56.845 00.007 7680 Worker thread wakes up
23:20:56.845 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:56.845 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:58.094 01.249 7680 Exposure complete
23:20:58.224 00.130 7680 worker thread done servicing request
23:20:58.224 00.000 6120 OnExposeComplete: enter
23:20:58.228 00.004 6120 UpdateGuideState(): m_state=6
23:20:58.232 00.004 6120 Star::Find(15, 948, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1747
23:20:58.236 00.004 6120 Star::Find returns 1 (1), X=948.60, Y=50.90, Mass=13517, SNR=75.9, Peak=255 HFD=6.9
23:20:58.240 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
23:20:58.244 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
23:20:58.247 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.50 mountX=-0.06 mountY=-0.20, mountTheta=-1.86
23:20:58.252 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.23, opts=13)
23:20:58.256 00.004 6120 Enqueuing Move request for scope (0.02, 0.23)
23:20:58.261 00.005 7680 Worker thread wakes up
23:20:58.261 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.23) opts 0xd
23:20:58.261 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.23)
23:20:58.262 00.001 7680 Moving (0.02, 0.23) raw xDistance=-0.06 yDistance=-0.20
23:20:58.262 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:20:58.262 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:20:58.262 00.000 7680 MoveAxis(E, 0, ABG)
23:20:58.262 00.000 7680 Move returns status 0, amount 0
23:20:58.262 00.000 7680 MoveAxis(N, 109, ABG)
23:20:58.262 00.000 7680 Guiding  Dir = 0, Dur = 109
23:20:58.262 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:58.266 00.004 7680 IsSlewing returns 0
23:20:58.266 00.000 6120 UpdateGuideState exits: m=13517 SNR=75.9 Saturated
23:20:58.269 00.003 7680 IsGuiding returns 0
23:20:58.270 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:58.274 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:58.279 00.005 7680 PulseGuide returned control before completion, sleep 119
23:20:58.279 00.000 6120 Enqueuing Expose request
23:20:58.413 00.134 7680 IsGuiding returns 0
23:20:58.415 00.002 7680 Move returns status 0, amount 109
23:20:58.415 00.000 7680 move complete, result=0
23:20:58.416 00.001 7680 worker thread done servicing request
23:20:58.417 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 109 ms NORTH
23:20:58.423 00.006 7680 Worker thread wakes up
23:20:58.423 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:20:58.423 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:20:59.677 01.254 7680 Exposure complete
23:20:59.813 00.136 7680 worker thread done servicing request
23:20:59.814 00.001 6120 OnExposeComplete: enter
23:20:59.818 00.004 6120 UpdateGuideState(): m_state=6
23:20:59.823 00.005 6120 Star::Find(15, 948, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1748
23:20:59.828 00.005 6120 Star::Find returns 1 (1), X=948.33, Y=51.08, Mass=14604, SNR=77.4, Peak=255 HFD=6.8
23:20:59.833 00.005 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.09 = -1.20)
23:20:59.836 00.003 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
23:20:59.841 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=0.41 hyp=0.49 cameraTheta=2.13 mountX=0.18 mountY=-0.48, mountTheta=-1.22
23:20:59.845 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.41, opts=13)
23:20:59.849 00.004 6120 Enqueuing Move request for scope (-0.26, 0.41)
23:20:59.853 00.004 7680 Worker thread wakes up
23:20:59.854 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.41) opts 0xd
23:20:59.854 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.41)
23:20:59.855 00.001 7680 Moving (-0.26, 0.41) raw xDistance=0.18 yDistance=-0.48
23:20:59.855 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:20:59.855 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
23:20:59.855 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:20:59.859 00.004 6120 UpdateGuideState exits: m=14604 SNR=77.4 Saturated
23:20:59.862 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:20:59.866 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:20:59.870 00.004 7680 MoveAxis(E, 0, ABG)
23:20:59.870 00.000 7680 Move returns status 0, amount 0
23:20:59.871 00.001 7680 MoveAxis(N, 262, ABG)
23:20:59.871 00.000 7680 Guiding  Dir = 0, Dur = 262
23:20:59.871 00.000 6120 Enqueuing Expose request
23:20:59.875 00.004 7680 IsSlewing returns 0
23:20:59.875 00.000 7680 IsGuiding returns 0
23:20:59.875 00.000 7680 PulseGuide returned control before completion, sleep 272
23:21:00.151 00.276 7680 IsGuiding returns 1
23:21:00.152 00.001 7680 scope still moving after pulse duration time elapsed
23:21:00.181 00.029 7680 IsSlewing returns 0
23:21:00.182 00.001 7680 IsGuiding returns 0
23:21:00.183 00.001 7680 scope move finished after 262 + 45 ms
23:21:00.184 00.001 7680 Move returns status 0, amount 262
23:21:00.184 00.000 7680 move complete, result=0
23:21:00.185 00.001 7680 worker thread done servicing request
23:21:00.185 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 262 ms NORTH
23:21:00.191 00.006 7680 Worker thread wakes up
23:21:00.192 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:00.192 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(934,36,31,31)
23:21:01.293 01.101 6120 evsrv: cli 0FAEF7F8 connect
23:21:01.395 00.102 6120 case statement mapped state 6 to 3
23:21:01.399 00.004 6120 case statement mapped state 6 to 3
23:21:01.405 00.006 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"fda1c1dd-4d20-4794-85e8-98e04ff82694"}
23:21:01.408 00.003 6120 case statement mapped state 6 to 3
23:21:01.410 00.002 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"fda1c1dd-4d20-4794-85e8-98e04ff82694"}
23:21:01.414 00.004 6120 evsrv: cli 0FAEF7F8 disconnect
23:21:01.420 00.006 6120 evsrv: cli 0FAEFBB8 connect
23:21:01.423 00.003 6120 case statement mapped state 6 to 3
23:21:01.428 00.005 6120 case statement mapped state 6 to 3
23:21:01.431 00.003 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"920c5097-579b-4501-88e6-649c8c666648"}
23:21:01.434 00.003 6120 PhdController::Dither begins
23:21:01.438 00.004 6120 dither: size=5.00, dRA=-3.90 dDec=2.43
23:21:01.441 00.003 6120 MountToCamera -- mountTheta (2.58) + m_xAngle (-2.95) = xAngle (-0.37 = -0.37)
23:21:01.445 00.004 6120 MountToCamera -- mountX=-3.90 mountY=2.43 hyp=4.60 mountTheta=2.58 cameraX=4.28, cameraY=-1.66 cameraTheta=-0.37
23:21:01.449 00.004 6120 setting lock position to (952.87, 49.00)
23:21:01.598 00.149 6120 Mount: notify guiding dithered (4.3, -1.7)
23:21:01.602 00.004 7680 Exposure complete
23:21:01.602 00.000 6120 Status Line: Dither by -3.90,2.43
23:21:01.610 00.008 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:21:01.720 00.110 6120 PhdController: newstate STATE_SETTLE_WAIT
23:21:01.724 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"920c5097-579b-4501-88e6-649c8c666648"}
23:21:01.732 00.008 6120 evsrv: cli 0FAEFBB8 disconnect
23:21:01.816 00.084 7680 worker thread done servicing request
23:21:01.816 00.000 6120 OnExposeComplete: enter
23:21:01.820 00.004 6120 UpdateGuideState(): m_state=6
23:21:01.826 00.006 6120 Star::Find(15, 948, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1749
23:21:01.829 00.003 6120 Star::Find returns 1 (1), X=948.34, Y=50.87, Mass=13394, SNR=76.5, Peak=255 HFD=6.8
23:21:01.832 00.003 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-2.95) = xAngle (5.70 = -0.58)
23:21:01.835 00.003 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.44 = -0.85)
23:21:01.837 00.002 6120 CameraToMount -- cameraX=-4.53 cameraY=1.87 hyp=4.90 cameraTheta=2.75 mountX=4.10 mountY=-3.67, mountTheta=-0.73
23:21:01.841 00.004 6120 dither recenter: remaining=(3.9,-2.4) step=(3.9,-2.4)
23:21:01.844 00.003 6120 MountToCamera -- mountTheta (-0.56) + m_xAngle (-2.95) = xAngle (-3.51 = 2.77)
23:21:01.847 00.003 6120 MountToCamera -- mountX=3.90 mountY=-2.43 hyp=4.60 mountTheta=-0.56 cameraX=-4.28, cameraY=1.66 cameraTheta=2.77
23:21:01.849 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-4.28, y=1.66, opts=4)
23:21:01.853 00.004 6120 Enqueuing Move request for scope (-4.28, 1.66)
23:21:01.857 00.004 6120 Mount: notify direct move 3.90,-2.43
23:21:01.860 00.003 7680 Worker thread wakes up
23:21:01.860 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-4.28, 1.66) opts 0x4
23:21:01.860 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:01.862 00.002 6120 UpdateGuideState exits: m=13394 SNR=76.5 Saturated
23:21:01.865 00.003 7680 Handling offset move in thread for scope, endpoint = (-4.28, 1.66)
23:21:01.865 00.000 7680 Moving (-4.28, 1.66) raw xDistance=3.90 yDistance=-2.43
23:21:01.866 00.001 7680 MoveAxis(W, 2528, B)
23:21:01.866 00.000 7680 Guiding  Dir = 3, Dur = 2528
23:21:01.866 00.000 6120 PhdController: settling, locked = 1, distance = 4.95 (1.50) aobump = 0 frame = 1 / 99999
23:21:01.869 00.003 7680 IsSlewing returns 0
23:21:01.869 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048061.869,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.95,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:21:01.871 00.002 7680 IsGuiding returns 0
23:21:01.871 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:01.875 00.004 7680 PulseGuide returned control before completion, sleep 2538
23:21:01.875 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:01.878 00.003 6120 Enqueuing Expose request
23:21:04.424 02.546 7680 IsGuiding returns 1
23:21:04.424 00.000 7680 scope still moving after pulse duration time elapsed
23:21:04.456 00.032 7680 IsSlewing returns 0
23:21:04.459 00.003 7680 IsGuiding returns 0
23:21:04.461 00.002 7680 scope move finished after 2528 + 60 ms
23:21:04.461 00.000 7680 Move returns status 0, amount 2528
23:21:04.462 00.001 7680 MoveAxis(N, 1320, B)
23:21:04.462 00.000 7680 Guiding  Dir = 0, Dur = 1320
23:21:04.462 00.000 7680 IsSlewing returns 0
23:21:04.463 00.001 7680 IsGuiding returns 0
23:21:04.464 00.001 7680 PulseGuide returned control before completion, sleep 1330
23:21:05.800 01.336 7680 IsGuiding returns 1
23:21:05.801 00.001 7680 scope still moving after pulse duration time elapsed
23:21:05.831 00.030 7680 IsSlewing returns 0
23:21:05.833 00.002 7680 IsGuiding returns 0
23:21:05.833 00.000 7680 scope move finished after 1320 + 49 ms
23:21:05.833 00.000 7680 Move returns status 0, amount 1320
23:21:05.834 00.001 7680 move complete, result=0
23:21:05.834 00.000 7680 worker thread done servicing request
23:21:05.835 00.001 7680 Worker thread wakes up
23:21:05.836 00.001 6120 GuideStep: 3.9 px 2528 ms WEST, -2.4 px 1320 ms NORTH
23:21:05.842 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:05.842 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:07.095 01.253 7680 Exposure complete
23:21:07.228 00.133 7680 worker thread done servicing request
23:21:07.228 00.000 6120 OnExposeComplete: enter
23:21:07.233 00.005 6120 UpdateGuideState(): m_state=6
23:21:07.236 00.003 6120 Star::Find(15, 948, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1750
23:21:07.240 00.004 6120 Star::Find returns 1 (1), X=952.31, Y=48.85, Mass=13509, SNR=75.7, Peak=255 HFD=6.8
23:21:07.244 00.004 6120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-2.95) = xAngle (0.08 = 0.08)
23:21:07.249 00.005 6120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.19 = -0.19)
23:21:07.252 00.003 6120 CameraToMount -- cameraX=-0.56 cameraY=-0.15 hyp=0.58 cameraTheta=-2.87 mountX=0.58 mountY=-0.11, mountTheta=-0.18
23:21:07.257 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.56, y=-0.15, opts=13)
23:21:07.260 00.003 6120 Enqueuing Move request for scope (-0.56, -0.15)
23:21:07.263 00.003 7680 Worker thread wakes up
23:21:07.263 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.15) opts 0xd
23:21:07.263 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.56, -0.15)
23:21:07.263 00.000 7680 Moving (-0.56, -0.15) raw xDistance=0.58 yDistance=-0.11
23:21:07.263 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
23:21:07.263 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:21:07.264 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:21:07.264 00.000 7680 MoveAxis(W, 235, ABG)
23:21:07.264 00.000 7680 Guiding  Dir = 3, Dur = 235
23:21:07.264 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:07.268 00.004 7680 IsSlewing returns 0
23:21:07.269 00.001 6120 UpdateGuideState exits: m=13509 SNR=75.7 Saturated
23:21:07.272 00.003 7680 IsGuiding returns 0
23:21:07.272 00.000 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 2 / 99999
23:21:07.277 00.005 7680 PulseGuide returned control before completion, sleep 245
23:21:07.277 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048067.277,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.58,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:21:07.280 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:07.284 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:07.287 00.003 6120 Enqueuing Expose request
23:21:07.523 00.236 7680 IsGuiding returns 1
23:21:07.523 00.000 7680 scope still moving after pulse duration time elapsed
23:21:07.554 00.031 7680 IsSlewing returns 0
23:21:07.555 00.001 7680 IsGuiding returns 0
23:21:07.555 00.000 7680 scope move finished after 235 + 47 ms
23:21:07.556 00.001 7680 Move returns status 0, amount 235
23:21:07.556 00.000 7680 MoveAxis(N, 0, ABG)
23:21:07.556 00.000 7680 Move returns status 0, amount 0
23:21:07.556 00.000 7680 move complete, result=0
23:21:07.557 00.001 6120 GuideStep: 0.6 px 235 ms WEST, -0.1 px 0 ms NORTH
23:21:07.563 00.006 7680 worker thread done servicing request
23:21:07.563 00.000 7680 Worker thread wakes up
23:21:07.564 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:07.564 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:08.809 01.245 7680 Exposure complete
23:21:08.927 00.118 7680 worker thread done servicing request
23:21:08.927 00.000 6120 OnExposeComplete: enter
23:21:08.930 00.003 6120 UpdateGuideState(): m_state=6
23:21:08.934 00.004 6120 Star::Find(15, 952, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1751
23:21:08.937 00.003 6120 Star::Find returns 1 (1), X=952.85, Y=49.14, Mass=12993, SNR=74.5, Peak=255 HFD=6.8
23:21:08.942 00.005 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.71 = -1.58)
23:21:08.946 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
23:21:08.951 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.75 mountX=-0.00 mountY=-0.13, mountTheta=-1.58
23:21:08.956 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.13, opts=13)
23:21:08.959 00.003 6120 Enqueuing Move request for scope (-0.02, 0.13)
23:21:08.963 00.004 7680 Worker thread wakes up
23:21:08.963 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
23:21:08.964 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
23:21:08.964 00.000 7680 Moving (-0.02, 0.13) raw xDistance=-0.00 yDistance=-0.13
23:21:08.964 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:21:08.964 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:21:08.964 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:21:08.965 00.001 7680 MoveAxis(E, 0, ABG)
23:21:08.965 00.000 7680 Move returns status 0, amount 0
23:21:08.965 00.000 7680 MoveAxis(N, 0, ABG)
23:21:08.965 00.000 7680 Move returns status 0, amount 0
23:21:08.966 00.001 7680 move complete, result=0
23:21:08.966 00.000 7680 worker thread done servicing request
23:21:08.966 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:08.969 00.003 6120 UpdateGuideState exits: m=12993 SNR=74.5 Saturated
23:21:08.973 00.004 6120 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 3 / 99999
23:21:08.977 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764048068.977,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.45,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
23:21:08.981 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:08.985 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:08.988 00.003 6120 Enqueuing Expose request
23:21:08.992 00.004 7680 Worker thread wakes up
23:21:08.992 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:08.997 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:08.997 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:10.249 01.252 7680 Exposure complete
23:21:10.379 00.130 7680 worker thread done servicing request
23:21:10.379 00.000 6120 OnExposeComplete: enter
23:21:10.383 00.004 6120 UpdateGuideState(): m_state=6
23:21:10.388 00.005 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1752
23:21:10.393 00.005 6120 Star::Find returns 1 (1), X=952.85, Y=49.21, Mass=12982, SNR=75.3, Peak=255 HFD=6.8
23:21:10.396 00.003 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.66)
23:21:10.401 00.005 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.93)
23:21:10.404 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.21 cameraTheta=1.67 mountX=-0.02 mountY=-0.19, mountTheta=-1.66
23:21:10.409 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.20, opts=13)
23:21:10.413 00.004 6120 Enqueuing Move request for scope (-0.02, 0.20)
23:21:10.417 00.004 7680 Worker thread wakes up
23:21:10.417 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
23:21:10.417 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
23:21:10.417 00.000 7680 Moving (-0.02, 0.20) raw xDistance=-0.02 yDistance=-0.19
23:21:10.417 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:21:10.418 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:21:10.418 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:10.422 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:21:10.422 00.000 7680 MoveAxis(E, 0, ABG)
23:21:10.422 00.000 7680 Move returns status 0, amount 0
23:21:10.422 00.000 7680 MoveAxis(N, 0, ABG)
23:21:10.422 00.000 7680 Move returns status 0, amount 0
23:21:10.422 00.000 7680 move complete, result=0
23:21:10.423 00.001 7680 worker thread done servicing request
23:21:10.423 00.000 6120 UpdateGuideState exits: m=12982 SNR=75.3 Saturated
23:21:10.426 00.003 6120 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 4 / 99999
23:21:10.430 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764048070.430,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.37,"Time":3.2,"SettleTime":10.0,"StarLocked":true}
23:21:10.434 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:10.437 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:10.440 00.003 6120 Enqueuing Expose request
23:21:10.445 00.005 7680 Worker thread wakes up
23:21:10.445 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:21:10.449 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:10.449 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:11.694 01.245 7680 Exposure complete
23:21:11.828 00.134 7680 worker thread done servicing request
23:21:11.828 00.000 6120 OnExposeComplete: enter
23:21:11.833 00.005 6120 UpdateGuideState(): m_state=6
23:21:11.836 00.003 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1753
23:21:11.841 00.005 6120 Star::Find returns 1 (1), X=952.90, Y=49.39, Mass=13278, SNR=75.4, Peak=255 HFD=6.8
23:21:11.844 00.003 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.85)
23:21:11.847 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
23:21:11.851 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.38 hyp=0.38 cameraTheta=1.48 mountX=-0.10 mountY=-0.33, mountTheta=-1.88
23:21:11.855 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.38, opts=13)
23:21:11.860 00.005 6120 Enqueuing Move request for scope (0.03, 0.38)
23:21:11.864 00.004 7680 Worker thread wakes up
23:21:11.864 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:11.867 00.003 6120 UpdateGuideState exits: m=13278 SNR=75.4 Saturated
23:21:11.871 00.004 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 5 / 99999
23:21:11.874 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.38) opts 0xd
23:21:11.874 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.38)
23:21:11.875 00.001 7680 Moving (0.03, 0.38) raw xDistance=-0.10 yDistance=-0.33
23:21:11.875 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:21:11.875 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
23:21:11.875 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048071.874,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.38,"Time":4.6,"SettleTime":10.0,"StarLocked":true}
23:21:11.879 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:21:11.879 00.000 7680 MoveAxis(E, 0, ABG)
23:21:11.879 00.000 7680 Move returns status 0, amount 0
23:21:11.880 00.001 7680 MoveAxis(N, 0, ABG)
23:21:11.880 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:11.884 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:11.888 00.004 6120 Enqueuing Expose request
23:21:11.891 00.003 7680 Move returns status 0, amount 0
23:21:11.891 00.000 7680 move complete, result=0
23:21:11.892 00.001 7680 worker thread done servicing request
23:21:11.892 00.000 7680 Worker thread wakes up
23:21:11.893 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:21:11.896 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:11.896 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:13.151 01.255 7680 Exposure complete
23:21:13.282 00.131 6120 OnExposeComplete: enter
23:21:13.285 00.003 6120 UpdateGuideState(): m_state=6
23:21:13.289 00.004 7680 worker thread done servicing request
23:21:13.289 00.000 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1754
23:21:13.293 00.004 6120 Star::Find returns 1 (1), X=952.93, Y=49.48, Mass=13674, SNR=75.6, Peak=255 HFD=6.8
23:21:13.297 00.004 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
23:21:13.301 00.004 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
23:21:13.304 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.48 hyp=0.48 cameraTheta=1.45 mountX=-0.14 mountY=-0.41, mountTheta=-1.91
23:21:13.309 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.48, opts=13)
23:21:13.313 00.004 6120 Enqueuing Move request for scope (0.06, 0.48)
23:21:13.316 00.003 7680 Worker thread wakes up
23:21:13.316 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.48) opts 0xd
23:21:13.316 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.48)
23:21:13.317 00.001 7680 Moving (0.06, 0.48) raw xDistance=-0.14 yDistance=-0.41
23:21:13.318 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:21:13.318 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
23:21:13.318 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
23:21:13.318 00.000 7680 MoveAxis(E, 0, ABG)
23:21:13.318 00.000 7680 Move returns status 0, amount 0
23:21:13.318 00.000 7680 MoveAxis(N, 0, ABG)
23:21:13.319 00.001 7680 Move returns status 0, amount 0
23:21:13.319 00.000 7680 move complete, result=0
23:21:13.319 00.000 7680 worker thread done servicing request
23:21:13.319 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:13.323 00.004 6120 UpdateGuideState exits: m=13674 SNR=75.6 Saturated
23:21:13.327 00.004 6120 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 6 / 99999
23:21:13.331 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764048073.331,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.41,"Time":6.1,"SettleTime":10.0,"StarLocked":true}
23:21:13.335 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:13.339 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:13.342 00.003 6120 Enqueuing Expose request
23:21:13.345 00.003 7680 Worker thread wakes up
23:21:13.345 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:13.345 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:13.347 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:21:14.589 01.242 7680 Exposure complete
23:21:14.731 00.142 7680 worker thread done servicing request
23:21:14.731 00.000 6120 OnExposeComplete: enter
23:21:14.735 00.004 6120 UpdateGuideState(): m_state=6
23:21:14.739 00.004 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1755
23:21:14.744 00.005 6120 Star::Find returns 1 (1), X=952.97, Y=49.83, Mass=13609, SNR=75.7, Peak=255 HFD=6.9
23:21:14.748 00.004 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.41 = -1.88)
23:21:14.752 00.004 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
23:21:14.756 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.83 hyp=0.83 cameraTheta=1.45 mountX=-0.25 mountY=-0.70, mountTheta=-1.91
23:21:14.761 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.83, opts=13)
23:21:14.768 00.007 6120 Enqueuing Move request for scope (0.10, 0.83)
23:21:14.771 00.003 7680 Worker thread wakes up
23:21:14.772 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.83) opts 0xd
23:21:14.772 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:14.775 00.003 6120 UpdateGuideState exits: m=13609 SNR=75.7 Saturated
23:21:14.779 00.004 6120 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 7 / 99999
23:21:14.782 00.003 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.83)
23:21:14.782 00.000 7680 Moving (0.10, 0.83) raw xDistance=-0.25 yDistance=-0.70
23:21:14.783 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:21:14.783 00.000 7680 resist switch: large excursion: input -0.70 thresh 0.60 direction from 0 to -1
23:21:14.783 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.10
23:21:14.783 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
23:21:14.783 00.000 7680 MoveAxis(E, 102, ABG)
23:21:14.783 00.000 7680 Guiding  Dir = 2, Dur = 102
23:21:14.783 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048074.782,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.54,"Time":7.5,"SettleTime":10.0,"StarLocked":true}
23:21:14.787 00.004 7680 IsSlewing returns 0
23:21:14.788 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:14.792 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:14.797 00.005 7680 IsGuiding returns 0
23:21:14.797 00.000 6120 Enqueuing Expose request
23:21:14.801 00.004 7680 PulseGuide returned control before completion, sleep 112
23:21:14.926 00.125 7680 IsGuiding returns 0
23:21:14.926 00.000 7680 Move returns status 0, amount 102
23:21:14.926 00.000 7680 MoveAxis(N, 380, ABG)
23:21:14.926 00.000 7680 Guiding  Dir = 0, Dur = 380
23:21:14.926 00.000 7680 IsSlewing returns 0
23:21:14.926 00.000 7680 IsGuiding returns 0
23:21:14.926 00.000 7680 PulseGuide returned control before completion, sleep 390
23:21:15.331 00.405 7680 IsGuiding returns 1
23:21:15.332 00.001 7680 scope still moving after pulse duration time elapsed
23:21:15.362 00.030 7680 IsSlewing returns 0
23:21:15.362 00.000 7680 IsGuiding returns 1
23:21:15.393 00.031 7680 IsSlewing returns 0
23:21:15.394 00.001 7680 IsGuiding returns 1
23:21:15.425 00.031 7680 IsSlewing returns 0
23:21:15.426 00.001 7680 IsGuiding returns 0
23:21:15.427 00.001 7680 scope move finished after 380 + 120 ms
23:21:15.428 00.001 7680 Move returns status 0, amount 380
23:21:15.428 00.000 7680 move complete, result=0
23:21:15.428 00.000 7680 worker thread done servicing request
23:21:15.428 00.000 6120 GuideStep: -0.2 px 102 ms EAST, -0.7 px 380 ms NORTH
23:21:15.434 00.006 7680 Worker thread wakes up
23:21:15.434 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:15.434 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:16.681 01.247 7680 Exposure complete
23:21:16.820 00.139 7680 worker thread done servicing request
23:21:16.820 00.000 6120 OnExposeComplete: enter
23:21:16.824 00.004 6120 UpdateGuideState(): m_state=6
23:21:16.827 00.003 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1756
23:21:16.832 00.005 6120 Star::Find returns 1 (1), X=952.76, Y=49.31, Mass=13541, SNR=75.1, Peak=255 HFD=7.0
23:21:16.836 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.42)
23:21:16.840 00.004 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
23:21:16.843 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.91 mountX=0.05 mountY=-0.33, mountTheta=-1.42
23:21:16.849 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.31, opts=13)
23:21:16.853 00.004 6120 Enqueuing Move request for scope (-0.11, 0.31)
23:21:16.858 00.005 7680 Worker thread wakes up
23:21:16.858 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:16.862 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.31) opts 0xd
23:21:16.863 00.001 6120 UpdateGuideState exits: m=13541 SNR=75.1 Saturated
23:21:16.867 00.004 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 8 / 99999
23:21:16.871 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.31)
23:21:16.871 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048076.871,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.47,"Time":9.6,"SettleTime":10.0,"StarLocked":true}
23:21:16.875 00.004 7680 Moving (-0.11, 0.31) raw xDistance=0.05 yDistance=-0.33
23:21:16.875 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:16.879 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:16.882 00.003 6120 Enqueuing Expose request
23:21:16.885 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:21:16.885 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:21:16.885 00.000 7680 MoveAxis(E, 0, ABG)
23:21:16.885 00.000 7680 Move returns status 0, amount 0
23:21:16.887 00.002 7680 MoveAxis(N, 177, ABG)
23:21:16.887 00.000 7680 Guiding  Dir = 0, Dur = 177
23:21:16.887 00.000 7680 IsSlewing returns 0
23:21:16.887 00.000 7680 IsGuiding returns 0
23:21:16.887 00.000 7680 PulseGuide returned control before completion, sleep 187
23:21:17.080 00.193 7680 IsGuiding returns 1
23:21:17.081 00.001 7680 scope still moving after pulse duration time elapsed
23:21:17.110 00.029 7680 IsSlewing returns 0
23:21:17.112 00.002 7680 IsGuiding returns 0
23:21:17.112 00.000 7680 scope move finished after 177 + 48 ms
23:21:17.114 00.002 7680 Move returns status 0, amount 177
23:21:17.114 00.000 7680 move complete, result=0
23:21:17.115 00.001 7680 worker thread done servicing request
23:21:17.115 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 177 ms NORTH
23:21:17.122 00.007 7680 Worker thread wakes up
23:21:17.122 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:17.122 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:18.376 01.254 7680 Exposure complete
23:21:18.511 00.135 7680 worker thread done servicing request
23:21:18.511 00.000 6120 OnExposeComplete: enter
23:21:18.514 00.003 6120 UpdateGuideState(): m_state=6
23:21:18.518 00.004 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1757
23:21:18.523 00.005 6120 Star::Find returns 1 (1), X=952.90, Y=49.25, Mass=13213, SNR=75.0, Peak=255 HFD=6.8
23:21:18.526 00.003 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
23:21:18.530 00.004 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
23:21:18.534 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.44 mountX=-0.08 mountY=-0.21, mountTheta=-1.92
23:21:18.539 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.25, opts=13)
23:21:18.543 00.004 6120 Enqueuing Move request for scope (0.03, 0.25)
23:21:18.547 00.004 7680 Worker thread wakes up
23:21:18.547 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.25) opts 0xd
23:21:18.547 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.25)
23:21:18.547 00.000 7680 Moving (0.03, 0.25) raw xDistance=-0.08 yDistance=-0.21
23:21:18.547 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:21:18.547 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:21:18.547 00.000 7680 MoveAxis(E, 0, ABG)
23:21:18.548 00.001 7680 Move returns status 0, amount 0
23:21:18.548 00.000 7680 MoveAxis(N, 114, ABG)
23:21:18.548 00.000 7680 Guiding  Dir = 0, Dur = 114
23:21:18.549 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:18.552 00.003 7680 IsSlewing returns 0
23:21:18.553 00.001 6120 UpdateGuideState exits: m=13213 SNR=75.0 Saturated
23:21:18.556 00.003 7680 IsGuiding returns 0
23:21:18.557 00.001 6120 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 9 / 99999
23:21:18.560 00.003 7680 PulseGuide returned control before completion, sleep 124
23:21:18.560 00.000 6120 PhdController: newstate STATE_FINISH
23:21:18.564 00.004 6120 PhdController complete: success
23:21:18.568 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764048078.568,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
23:21:18.572 00.004 6120 Mount: notify guiding dither settle done success=1
23:21:18.574 00.002 6120 PhdController: newstate STATE_IDLE
23:21:18.578 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:18.582 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:18.586 00.004 6120 Enqueuing Expose request
23:21:18.690 00.104 7680 IsGuiding returns 1
23:21:18.690 00.000 7680 scope still moving after pulse duration time elapsed
23:21:18.723 00.033 7680 IsSlewing returns 0
23:21:18.725 00.002 7680 IsGuiding returns 0
23:21:18.725 00.000 7680 scope move finished after 114 + 54 ms
23:21:18.725 00.000 7680 Move returns status 0, amount 114
23:21:18.725 00.000 7680 move complete, result=0
23:21:18.726 00.001 7680 worker thread done servicing request
23:21:18.726 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 114 ms NORTH
23:21:18.735 00.009 7680 Worker thread wakes up
23:21:18.735 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:18.735 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:19.984 01.249 7680 Exposure complete
23:21:20.128 00.144 7680 worker thread done servicing request
23:21:20.130 00.002 6120 OnExposeComplete: enter
23:21:20.134 00.004 6120 UpdateGuideState(): m_state=6
23:21:20.139 00.005 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1758
23:21:20.144 00.005 6120 Star::Find returns 1 (1), X=952.89, Y=49.18, Mass=13416, SNR=75.7, Peak=255 HFD=6.8
23:21:20.148 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
23:21:20.153 00.005 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
23:21:20.156 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.47 mountX=-0.05 mountY=-0.15, mountTheta=-1.89
23:21:20.161 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.18, opts=13)
23:21:20.165 00.004 6120 Enqueuing Move request for scope (0.02, 0.18)
23:21:20.169 00.004 7680 Worker thread wakes up
23:21:20.169 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:20.174 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
23:21:20.174 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
23:21:20.174 00.000 7680 Moving (0.02, 0.18) raw xDistance=-0.05 yDistance=-0.15
23:21:20.174 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:21:20.175 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:21:20.175 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:21:20.175 00.000 7680 MoveAxis(E, 0, ABG)
23:21:20.175 00.000 7680 Move returns status 0, amount 0
23:21:20.175 00.000 7680 MoveAxis(N, 0, ABG)
23:21:20.175 00.000 7680 Move returns status 0, amount 0
23:21:20.175 00.000 6120 UpdateGuideState exits: m=13416 SNR=75.7 Saturated
23:21:20.180 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:20.183 00.003 7680 move complete, result=0
23:21:20.183 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:20.187 00.004 6120 Enqueuing Expose request
23:21:20.190 00.003 7680 worker thread done servicing request
23:21:20.191 00.001 7680 Worker thread wakes up
23:21:20.191 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:21:20.195 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:20.195 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:21.445 01.250 7680 Exposure complete
23:21:21.583 00.138 7680 worker thread done servicing request
23:21:21.583 00.000 6120 OnExposeComplete: enter
23:21:21.589 00.006 6120 UpdateGuideState(): m_state=6
23:21:21.593 00.004 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1759
23:21:21.597 00.004 6120 Star::Find returns 1 (1), X=952.87, Y=49.37, Mass=12490, SNR=72.8, Peak=255 HFD=6.8
23:21:21.601 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
23:21:21.605 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
23:21:21.611 00.006 6120 CameraToMount -- cameraX=0.00 cameraY=0.37 hyp=0.37 cameraTheta=1.56 mountX=-0.07 mountY=-0.33, mountTheta=-1.78
23:21:21.616 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.37, opts=13)
23:21:21.619 00.003 6120 Enqueuing Move request for scope (0.00, 0.37)
23:21:21.624 00.005 7680 Worker thread wakes up
23:21:21.624 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.37) opts 0xd
23:21:21.624 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.37)
23:21:21.624 00.000 7680 Moving (0.00, 0.37) raw xDistance=-0.07 yDistance=-0.33
23:21:21.625 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:21:21.625 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:21:21.625 00.000 7680 MoveAxis(E, 0, ABG)
23:21:21.626 00.001 7680 Move returns status 0, amount 0
23:21:21.626 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:21.630 00.004 7680 MoveAxis(N, 178, ABG)
23:21:21.630 00.000 7680 Guiding  Dir = 0, Dur = 178
23:21:21.631 00.001 6120 UpdateGuideState exits: m=12490 SNR=72.8 Saturated
23:21:21.635 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:21.639 00.004 7680 IsSlewing returns 0
23:21:21.640 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:21.644 00.004 7680 IsGuiding returns 0
23:21:21.645 00.001 6120 Enqueuing Expose request
23:21:21.649 00.004 7680 PulseGuide returned control before completion, sleep 188
23:21:21.840 00.191 7680 IsGuiding returns 1
23:21:21.841 00.001 7680 scope still moving after pulse duration time elapsed
23:21:21.871 00.030 7680 IsSlewing returns 0
23:21:21.872 00.001 7680 IsGuiding returns 0
23:21:21.873 00.001 7680 scope move finished after 178 + 50 ms
23:21:21.873 00.000 7680 Move returns status 0, amount 178
23:21:21.874 00.001 7680 move complete, result=0
23:21:21.874 00.000 7680 worker thread done servicing request
23:21:21.875 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 178 ms NORTH
23:21:21.882 00.007 7680 Worker thread wakes up
23:21:21.883 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:21.883 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:23.133 01.250 7680 Exposure complete
23:21:23.294 00.161 7680 worker thread done servicing request
23:21:23.295 00.001 6120 OnExposeComplete: enter
23:21:23.301 00.006 6120 UpdateGuideState(): m_state=6
23:21:23.305 00.004 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1760
23:21:23.308 00.003 6120 Star::Find returns 1 (1), X=952.83, Y=49.32, Mass=13039, SNR=73.7, Peak=255 HFD=6.9
23:21:23.313 00.005 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.65 = -1.64)
23:21:23.320 00.007 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
23:21:23.325 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.31 hyp=0.32 cameraTheta=1.69 mountX=-0.02 mountY=-0.30, mountTheta=-1.64
23:21:23.333 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.31, opts=13)
23:21:23.338 00.005 6120 Enqueuing Move request for scope (-0.04, 0.31)
23:21:23.341 00.003 7680 Worker thread wakes up
23:21:23.342 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:23.345 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.31) opts 0xd
23:21:23.345 00.000 6120 UpdateGuideState exits: m=13039 SNR=73.7 Saturated
23:21:23.348 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.31)
23:21:23.348 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:23.352 00.004 7680 Moving (-0.04, 0.31) raw xDistance=-0.02 yDistance=-0.30
23:21:23.353 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:23.357 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:21:23.357 00.000 6120 Enqueuing Expose request
23:21:23.361 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:21:23.361 00.000 7680 MoveAxis(E, 0, ABG)
23:21:23.361 00.000 7680 Move returns status 0, amount 0
23:21:23.361 00.000 7680 MoveAxis(N, 162, ABG)
23:21:23.361 00.000 7680 Guiding  Dir = 0, Dur = 162
23:21:23.363 00.002 7680 IsSlewing returns 0
23:21:23.363 00.000 7680 IsGuiding returns 0
23:21:23.364 00.001 7680 PulseGuide returned control before completion, sleep 172
23:21:23.546 00.182 7680 IsGuiding returns 1
23:21:23.547 00.001 7680 scope still moving after pulse duration time elapsed
23:21:23.576 00.029 7680 IsSlewing returns 0
23:21:23.576 00.000 7680 IsGuiding returns 0
23:21:23.577 00.001 7680 scope move finished after 162 + 52 ms
23:21:23.577 00.000 7680 Move returns status 0, amount 162
23:21:23.577 00.000 7680 move complete, result=0
23:21:23.579 00.002 7680 worker thread done servicing request
23:21:23.579 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 162 ms NORTH
23:21:23.585 00.006 7680 Worker thread wakes up
23:21:23.585 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:23.585 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:24.842 01.257 7680 Exposure complete
23:21:24.974 00.132 7680 worker thread done servicing request
23:21:24.974 00.000 6120 OnExposeComplete: enter
23:21:24.978 00.004 6120 UpdateGuideState(): m_state=6
23:21:24.983 00.005 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1761
23:21:24.988 00.005 6120 Star::Find returns 1 (1), X=952.78, Y=49.24, Mass=13319, SNR=74.4, Peak=255 HFD=6.9
23:21:24.992 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
23:21:24.995 00.003 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
23:21:24.999 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.95 mountX=0.05 mountY=-0.25, mountTheta=-1.38
23:21:25.004 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.24, opts=13)
23:21:25.007 00.003 6120 Enqueuing Move request for scope (-0.09, 0.24)
23:21:25.010 00.003 7680 Worker thread wakes up
23:21:25.011 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:25.015 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
23:21:25.015 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
23:21:25.015 00.000 7680 Moving (-0.09, 0.24) raw xDistance=0.05 yDistance=-0.25
23:21:25.015 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:21:25.015 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:21:25.017 00.002 7680 MoveAxis(E, 0, ABG)
23:21:25.017 00.000 7680 Move returns status 0, amount 0
23:21:25.017 00.000 6120 UpdateGuideState exits: m=13319 SNR=74.4 Saturated
23:21:25.023 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:25.026 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:25.031 00.005 6120 Enqueuing Expose request
23:21:25.036 00.005 7680 MoveAxis(N, 138, ABG)
23:21:25.036 00.000 7680 Guiding  Dir = 0, Dur = 138
23:21:25.036 00.000 7680 IsSlewing returns 0
23:21:25.037 00.001 7680 IsGuiding returns 0
23:21:25.037 00.000 7680 PulseGuide returned control before completion, sleep 148
23:21:25.191 00.154 7680 IsGuiding returns 1
23:21:25.191 00.000 7680 scope still moving after pulse duration time elapsed
23:21:25.222 00.031 7680 IsSlewing returns 0
23:21:25.224 00.002 7680 IsGuiding returns 0
23:21:25.225 00.001 7680 scope move finished after 138 + 49 ms
23:21:25.225 00.000 7680 Move returns status 0, amount 138
23:21:25.225 00.000 7680 move complete, result=0
23:21:25.226 00.001 7680 worker thread done servicing request
23:21:25.226 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 138 ms NORTH
23:21:25.231 00.005 7680 Worker thread wakes up
23:21:25.233 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:25.233 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:26.487 01.254 7680 Exposure complete
23:21:26.625 00.138 7680 worker thread done servicing request
23:21:26.625 00.000 6120 OnExposeComplete: enter
23:21:26.629 00.004 6120 UpdateGuideState(): m_state=6
23:21:26.634 00.005 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1762
23:21:26.639 00.005 6120 Star::Find returns 1 (1), X=952.83, Y=49.32, Mass=13748, SNR=76.3, Peak=255 HFD=6.9
23:21:26.644 00.005 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
23:21:26.649 00.005 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
23:21:26.653 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.32 hyp=0.32 cameraTheta=1.71 mountX=-0.02 mountY=-0.30, mountTheta=-1.63
23:21:26.659 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.32, opts=13)
23:21:26.663 00.004 6120 Enqueuing Move request for scope (-0.04, 0.32)
23:21:26.667 00.004 7680 Worker thread wakes up
23:21:26.667 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.32) opts 0xd
23:21:26.668 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.32)
23:21:26.668 00.000 7680 Moving (-0.04, 0.32) raw xDistance=-0.02 yDistance=-0.30
23:21:26.668 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:21:26.668 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:21:26.668 00.000 7680 MoveAxis(E, 0, ABG)
23:21:26.669 00.001 7680 Move returns status 0, amount 0
23:21:26.669 00.000 7680 MoveAxis(N, 164, ABG)
23:21:26.669 00.000 7680 Guiding  Dir = 0, Dur = 164
23:21:26.670 00.001 7680 IsSlewing returns 0
23:21:26.670 00.000 7680 IsGuiding returns 0
23:21:26.670 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:26.676 00.006 6120 UpdateGuideState exits: m=13748 SNR=76.3 Saturated
23:21:26.680 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:26.684 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:26.688 00.004 7680 PulseGuide returned control before completion, sleep 174
23:21:26.688 00.000 6120 Enqueuing Expose request
23:21:26.864 00.176 7680 IsGuiding returns 0
23:21:26.866 00.002 7680 Move returns status 0, amount 164
23:21:26.866 00.000 7680 move complete, result=0
23:21:26.867 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 164 ms NORTH
23:21:26.873 00.006 7680 worker thread done servicing request
23:21:26.873 00.000 7680 Worker thread wakes up
23:21:26.874 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:26.874 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:28.129 01.255 7680 Exposure complete
23:21:28.273 00.144 7680 worker thread done servicing request
23:21:28.274 00.001 6120 OnExposeComplete: enter
23:21:28.278 00.004 6120 UpdateGuideState(): m_state=6
23:21:28.283 00.005 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1763
23:21:28.287 00.004 6120 Star::Find returns 1 (1), X=952.81, Y=49.29, Mass=13758, SNR=74.8, Peak=255 HFD=6.9
23:21:28.290 00.003 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
23:21:28.297 00.007 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
23:21:28.302 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.29 hyp=0.30 cameraTheta=1.77 mountX=0.00 mountY=-0.29, mountTheta=-1.56
23:21:28.307 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.29, opts=13)
23:21:28.311 00.004 6120 Enqueuing Move request for scope (-0.06, 0.29)
23:21:28.314 00.003 7680 Worker thread wakes up
23:21:28.314 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.29) opts 0xd
23:21:28.315 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:28.319 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.29)
23:21:28.319 00.000 7680 Moving (-0.06, 0.29) raw xDistance=0.00 yDistance=-0.29
23:21:28.320 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:21:28.320 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:21:28.320 00.000 7680 MoveAxis(E, 0, ABG)
23:21:28.320 00.000 7680 Move returns status 0, amount 0
23:21:28.320 00.000 6120 UpdateGuideState exits: m=13758 SNR=74.8 Saturated
23:21:28.324 00.004 7680 MoveAxis(N, 155, ABG)
23:21:28.324 00.000 7680 Guiding  Dir = 0, Dur = 155
23:21:28.324 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:28.330 00.006 7680 IsSlewing returns 0
23:21:28.330 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:28.335 00.005 6120 Enqueuing Expose request
23:21:28.340 00.005 7680 IsGuiding returns 0
23:21:28.340 00.000 7680 PulseGuide returned control before completion, sleep 165
23:21:28.511 00.171 7680 IsGuiding returns 1
23:21:28.512 00.001 7680 scope still moving after pulse duration time elapsed
23:21:28.542 00.030 7680 IsSlewing returns 0
23:21:28.542 00.000 7680 IsGuiding returns 0
23:21:28.542 00.000 7680 scope move finished after 155 + 48 ms
23:21:28.542 00.000 7680 Move returns status 0, amount 155
23:21:28.542 00.000 7680 move complete, result=0
23:21:28.544 00.002 7680 worker thread done servicing request
23:21:28.544 00.000 7680 Worker thread wakes up
23:21:28.544 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 155 ms NORTH
23:21:28.549 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:28.549 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:29.802 01.253 7680 Exposure complete
23:21:29.939 00.137 7680 worker thread done servicing request
23:21:29.939 00.000 6120 OnExposeComplete: enter
23:21:29.943 00.004 6120 UpdateGuideState(): m_state=6
23:21:29.946 00.003 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1764
23:21:29.951 00.005 6120 Star::Find returns 1 (1), X=952.82, Y=49.14, Mass=12890, SNR=73.4, Peak=255 HFD=6.8
23:21:29.954 00.003 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.92 = -1.37)
23:21:29.958 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
23:21:29.962 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.96 mountX=0.03 mountY=-0.15, mountTheta=-1.37
23:21:29.968 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.13, opts=13)
23:21:29.972 00.004 6120 Enqueuing Move request for scope (-0.06, 0.13)
23:21:29.975 00.003 7680 Worker thread wakes up
23:21:29.976 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:29.980 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
23:21:29.981 00.001 6120 UpdateGuideState exits: m=12890 SNR=73.4 Saturated
23:21:29.985 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:29.989 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:29.993 00.004 6120 Enqueuing Expose request
23:21:29.997 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
23:21:29.997 00.000 7680 Moving (-0.06, 0.13) raw xDistance=0.03 yDistance=-0.15
23:21:29.997 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:21:29.997 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:21:29.997 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:21:29.999 00.002 7680 MoveAxis(E, 0, ABG)
23:21:29.999 00.000 7680 Move returns status 0, amount 0
23:21:29.999 00.000 7680 MoveAxis(N, 0, ABG)
23:21:29.999 00.000 7680 Move returns status 0, amount 0
23:21:30.000 00.001 7680 move complete, result=0
23:21:30.000 00.000 7680 worker thread done servicing request
23:21:30.000 00.000 7680 Worker thread wakes up
23:21:30.000 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:30.005 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:30.005 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:31.250 01.245 7680 Exposure complete
23:21:31.388 00.138 7680 worker thread done servicing request
23:21:31.389 00.001 6120 OnExposeComplete: enter
23:21:31.392 00.003 6120 UpdateGuideState(): m_state=6
23:21:31.397 00.005 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1765
23:21:31.402 00.005 6120 Star::Find returns 1 (1), X=952.74, Y=49.29, Mass=13643, SNR=75.3, Peak=255 HFD=7.0
23:21:31.406 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
23:21:31.409 00.003 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
23:21:31.413 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.28 hyp=0.31 cameraTheta=2.01 mountX=0.08 mountY=-0.31, mountTheta=-1.32
23:21:31.420 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.28, opts=13)
23:21:31.424 00.004 6120 Enqueuing Move request for scope (-0.13, 0.28)
23:21:31.429 00.005 7680 Worker thread wakes up
23:21:31.429 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:31.433 00.004 6120 UpdateGuideState exits: m=13643 SNR=75.3 Saturated
23:21:31.437 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:31.440 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:31.444 00.004 6120 Enqueuing Expose request
23:21:31.448 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.28) opts 0xd
23:21:31.448 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.28)
23:21:31.448 00.000 7680 Moving (-0.13, 0.28) raw xDistance=0.08 yDistance=-0.31
23:21:31.448 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:21:31.449 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:21:31.449 00.000 7680 MoveAxis(E, 0, ABG)
23:21:31.449 00.000 7680 Move returns status 0, amount 0
23:21:31.449 00.000 7680 MoveAxis(N, 169, ABG)
23:21:31.449 00.000 7680 Guiding  Dir = 0, Dur = 169
23:21:31.449 00.000 7680 IsSlewing returns 0
23:21:31.450 00.001 7680 IsGuiding returns 0
23:21:31.451 00.001 7680 PulseGuide returned control before completion, sleep 179
23:21:31.643 00.192 7680 IsGuiding returns 1
23:21:31.644 00.001 7680 scope still moving after pulse duration time elapsed
23:21:31.675 00.031 7680 IsSlewing returns 0
23:21:31.676 00.001 7680 IsGuiding returns 0
23:21:31.676 00.000 7680 scope move finished after 169 + 56 ms
23:21:31.677 00.001 7680 Move returns status 0, amount 169
23:21:31.677 00.000 7680 move complete, result=0
23:21:31.678 00.001 7680 worker thread done servicing request
23:21:31.678 00.000 7680 Worker thread wakes up
23:21:31.679 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 169 ms NORTH
23:21:31.684 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:31.685 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:32.937 01.252 7680 Exposure complete
23:21:33.074 00.137 7680 worker thread done servicing request
23:21:33.075 00.001 6120 OnExposeComplete: enter
23:21:33.078 00.003 6120 UpdateGuideState(): m_state=6
23:21:33.081 00.003 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1766
23:21:33.085 00.004 6120 Star::Find returns 1 (1), X=952.80, Y=49.24, Mass=13922, SNR=76.7, Peak=255 HFD=6.9
23:21:33.090 00.005 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
23:21:33.093 00.003 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
23:21:33.096 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.85 mountX=0.02 mountY=-0.25, mountTheta=-1.48
23:21:33.102 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.24, opts=13)
23:21:33.105 00.003 6120 Enqueuing Move request for scope (-0.07, 0.24)
23:21:33.109 00.004 7680 Worker thread wakes up
23:21:33.109 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd
23:21:33.109 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.24)
23:21:33.110 00.001 7680 Moving (-0.07, 0.24) raw xDistance=0.02 yDistance=-0.25
23:21:33.110 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:21:33.110 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:21:33.110 00.000 7680 MoveAxis(E, 0, ABG)
23:21:33.110 00.000 7680 Move returns status 0, amount 0
23:21:33.111 00.001 7680 MoveAxis(N, 133, ABG)
23:21:33.111 00.000 7680 Guiding  Dir = 0, Dur = 133
23:21:33.111 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:33.115 00.004 7680 IsSlewing returns 0
23:21:33.115 00.000 6120 UpdateGuideState exits: m=13922 SNR=76.7 Saturated
23:21:33.118 00.003 7680 IsGuiding returns 0
23:21:33.119 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:33.123 00.004 7680 PulseGuide returned control before completion, sleep 143
23:21:33.123 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:33.126 00.003 6120 Enqueuing Expose request
23:21:33.273 00.147 7680 IsGuiding returns 1
23:21:33.273 00.000 7680 scope still moving after pulse duration time elapsed
23:21:33.304 00.031 7680 IsSlewing returns 0
23:21:33.305 00.001 7680 IsGuiding returns 0
23:21:33.305 00.000 7680 scope move finished after 133 + 53 ms
23:21:33.305 00.000 7680 Move returns status 0, amount 133
23:21:33.306 00.001 7680 move complete, result=0
23:21:33.306 00.000 7680 worker thread done servicing request
23:21:33.306 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 133 ms NORTH
23:21:33.313 00.007 7680 Worker thread wakes up
23:21:33.313 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:33.313 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:34.561 01.248 7680 Exposure complete
23:21:34.691 00.130 7680 worker thread done servicing request
23:21:34.691 00.000 6120 OnExposeComplete: enter
23:21:34.696 00.005 6120 UpdateGuideState(): m_state=6
23:21:34.711 00.015 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1767
23:21:34.865 00.154 6120 Star::Find returns 1 (1), X=952.82, Y=49.25, Mass=13156, SNR=73.9, Peak=255 HFD=6.8
23:21:34.868 00.003 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.57)
23:21:34.871 00.003 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
23:21:34.874 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.76 mountX=0.00 mountY=-0.24, mountTheta=-1.57
23:21:34.878 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.25, opts=13)
23:21:34.881 00.003 6120 Enqueuing Move request for scope (-0.05, 0.25)
23:21:34.884 00.003 7680 Worker thread wakes up
23:21:34.884 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:34.889 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
23:21:34.889 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
23:21:34.890 00.001 7680 Moving (-0.05, 0.25) raw xDistance=0.00 yDistance=-0.24
23:21:34.890 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:21:34.890 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:21:34.890 00.000 7680 MoveAxis(E, 0, ABG)
23:21:34.890 00.000 7680 Move returns status 0, amount 0
23:21:34.890 00.000 7680 MoveAxis(N, 132, ABG)
23:21:34.891 00.001 7680 Guiding  Dir = 0, Dur = 132
23:21:34.891 00.000 6120 UpdateGuideState exits: m=13156 SNR=73.9 Saturated
23:21:34.897 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:34.900 00.003 7680 IsSlewing returns 0
23:21:34.900 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:34.903 00.003 7680 IsGuiding returns 0
23:21:34.904 00.001 6120 Enqueuing Expose request
23:21:34.907 00.003 7680 PulseGuide returned control before completion, sleep 142
23:21:35.071 00.164 7680 IsGuiding returns 1
23:21:35.072 00.001 7680 scope still moving after pulse duration time elapsed
23:21:35.192 00.120 7680 IsSlewing returns 0
23:21:35.197 00.005 7680 IsGuiding returns 1
23:21:35.232 00.035 7680 IsSlewing returns 0
23:21:35.232 00.000 7680 IsGuiding returns 1
23:21:35.264 00.032 7680 IsSlewing returns 0
23:21:35.264 00.000 7680 IsGuiding returns 1
23:21:35.295 00.031 7680 IsSlewing returns 0
23:21:35.295 00.000 7680 IsGuiding returns 1
23:21:35.327 00.032 7680 IsSlewing returns 0
23:21:35.327 00.000 7680 IsGuiding returns 1
23:21:35.358 00.031 7680 IsSlewing returns 0
23:21:35.358 00.000 7680 IsGuiding returns 0
23:21:35.358 00.000 7680 scope move finished after 132 + 322 ms
23:21:35.358 00.000 7680 Move returns status 0, amount 132
23:21:35.358 00.000 7680 move complete, result=0
23:21:35.359 00.001 7680 worker thread done servicing request
23:21:35.359 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 132 ms NORTH
23:21:35.362 00.003 7680 Worker thread wakes up
23:21:35.362 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:35.362 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:36.600 01.238 7680 Exposure complete
23:21:36.725 00.125 7680 worker thread done servicing request
23:21:36.725 00.000 6120 OnExposeComplete: enter
23:21:36.730 00.005 6120 UpdateGuideState(): m_state=6
23:21:36.735 00.005 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1768
23:21:36.738 00.003 6120 Star::Find returns 1 (1), X=952.87, Y=49.17, Mass=12505, SNR=72.5, Peak=255 HFD=6.8
23:21:36.742 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
23:21:36.745 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
23:21:36.749 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.58 mountX=-0.03 mountY=-0.15, mountTheta=-1.77
23:21:36.755 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.17, opts=13)
23:21:36.759 00.004 6120 Enqueuing Move request for scope (-0.00, 0.17)
23:21:36.765 00.006 7680 Worker thread wakes up
23:21:36.765 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:36.768 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
23:21:36.770 00.002 6120 UpdateGuideState exits: m=12505 SNR=72.5 Saturated
23:21:36.773 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
23:21:36.773 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:36.777 00.004 7680 Moving (-0.00, 0.17) raw xDistance=-0.03 yDistance=-0.15
23:21:36.778 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:36.781 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:21:36.781 00.000 6120 Enqueuing Expose request
23:21:36.784 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:21:36.785 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:21:36.785 00.000 7680 MoveAxis(E, 0, ABG)
23:21:36.785 00.000 7680 Move returns status 0, amount 0
23:21:36.785 00.000 7680 MoveAxis(N, 0, ABG)
23:21:36.785 00.000 7680 Move returns status 0, amount 0
23:21:36.785 00.000 7680 move complete, result=0
23:21:36.785 00.000 7680 worker thread done servicing request
23:21:36.785 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:21:36.790 00.005 7680 Worker thread wakes up
23:21:36.790 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:36.790 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:38.042 01.252 7680 Exposure complete
23:21:38.181 00.139 7680 worker thread done servicing request
23:21:38.181 00.000 6120 OnExposeComplete: enter
23:21:38.185 00.004 6120 UpdateGuideState(): m_state=6
23:21:38.189 00.004 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1769
23:21:38.194 00.005 6120 Star::Find returns 1 (1), X=952.74, Y=49.66, Mass=13950, SNR=75.2, Peak=255 HFD=7.0
23:21:38.198 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
23:21:38.203 00.005 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.83)
23:21:38.209 00.006 6120 CameraToMount -- cameraX=-0.13 cameraY=0.66 hyp=0.67 cameraTheta=1.77 mountX=0.01 mountY=-0.65, mountTheta=-1.56
23:21:38.215 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.66, opts=13)
23:21:38.220 00.005 6120 Enqueuing Move request for scope (-0.13, 0.66)
23:21:38.224 00.004 7680 Worker thread wakes up
23:21:38.224 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:38.227 00.003 6120 UpdateGuideState exits: m=13950 SNR=75.2 Saturated
23:21:38.231 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:38.236 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.66) opts 0xd
23:21:38.236 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.66)
23:21:38.236 00.000 7680 Moving (-0.13, 0.66) raw xDistance=0.01 yDistance=-0.65
23:21:38.237 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:38.241 00.004 6120 Enqueuing Expose request
23:21:38.244 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:21:38.244 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
23:21:38.244 00.000 7680 MoveAxis(E, 0, ABG)
23:21:38.244 00.000 7680 Move returns status 0, amount 0
23:21:38.245 00.001 7680 MoveAxis(N, 353, ABG)
23:21:38.246 00.001 7680 Guiding  Dir = 0, Dur = 353
23:21:38.246 00.000 7680 IsSlewing returns 0
23:21:38.246 00.000 7680 IsGuiding returns 0
23:21:38.247 00.001 7680 PulseGuide returned control before completion, sleep 363
23:21:38.625 00.378 7680 IsGuiding returns 0
23:21:38.625 00.000 7680 Move returns status 0, amount 353
23:21:38.625 00.000 7680 move complete, result=0
23:21:38.625 00.000 7680 worker thread done servicing request
23:21:38.627 00.002 7680 Worker thread wakes up
23:21:38.627 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 353 ms NORTH
23:21:38.633 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:38.634 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:39.881 01.247 7680 Exposure complete
23:21:40.010 00.129 7680 worker thread done servicing request
23:21:40.011 00.001 6120 OnExposeComplete: enter
23:21:40.015 00.004 6120 UpdateGuideState(): m_state=6
23:21:40.018 00.003 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1770
23:21:40.022 00.004 6120 Star::Find returns 1 (1), X=952.78, Y=49.17, Mass=13117, SNR=74.1, Peak=255 HFD=6.8
23:21:40.025 00.003 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
23:21:40.030 00.005 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
23:21:40.034 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.09 mountX=0.06 mountY=-0.19, mountTheta=-1.26
23:21:40.040 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.17, opts=13)
23:21:40.045 00.005 6120 Enqueuing Move request for scope (-0.09, 0.17)
23:21:40.048 00.003 7680 Worker thread wakes up
23:21:40.048 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
23:21:40.048 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
23:21:40.048 00.000 7680 Moving (-0.09, 0.17) raw xDistance=0.06 yDistance=-0.19
23:21:40.050 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:21:40.050 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:21:40.050 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:21:40.050 00.000 7680 MoveAxis(E, 0, ABG)
23:21:40.050 00.000 7680 Move returns status 0, amount 0
23:21:40.051 00.001 7680 MoveAxis(N, 0, ABG)
23:21:40.051 00.000 7680 Move returns status 0, amount 0
23:21:40.051 00.000 7680 move complete, result=0
23:21:40.051 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:40.056 00.005 7680 worker thread done servicing request
23:21:40.056 00.000 6120 UpdateGuideState exits: m=13117 SNR=74.1 Saturated
23:21:40.059 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:40.063 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:40.067 00.004 6120 Enqueuing Expose request
23:21:40.070 00.003 7680 Worker thread wakes up
23:21:40.070 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:21:40.075 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:40.075 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:41.321 01.246 7680 Exposure complete
23:21:41.462 00.141 7680 worker thread done servicing request
23:21:41.463 00.001 6120 OnExposeComplete: enter
23:21:41.467 00.004 6120 UpdateGuideState(): m_state=6
23:21:41.471 00.004 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1771
23:21:41.475 00.004 6120 Star::Find returns 1 (1), X=952.82, Y=49.26, Mass=13418, SNR=74.4, Peak=255 HFD=6.9
23:21:41.477 00.002 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
23:21:41.484 00.007 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.83)
23:21:41.488 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.77 mountX=0.00 mountY=-0.25, mountTheta=-1.56
23:21:41.493 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.25, opts=13)
23:21:41.497 00.004 6120 Enqueuing Move request for scope (-0.05, 0.25)
23:21:41.501 00.004 7680 Worker thread wakes up
23:21:41.502 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:41.505 00.003 6120 UpdateGuideState exits: m=13418 SNR=74.4 Saturated
23:21:41.509 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:41.512 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:41.517 00.005 6120 Enqueuing Expose request
23:21:41.522 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
23:21:41.522 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
23:21:41.522 00.000 7680 Moving (-0.05, 0.25) raw xDistance=0.00 yDistance=-0.25
23:21:41.522 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:21:41.523 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:21:41.523 00.000 7680 MoveAxis(E, 0, ABG)
23:21:41.523 00.000 7680 Move returns status 0, amount 0
23:21:41.524 00.001 7680 MoveAxis(N, 135, ABG)
23:21:41.524 00.000 7680 Guiding  Dir = 0, Dur = 135
23:21:41.524 00.000 7680 IsSlewing returns 0
23:21:41.524 00.000 7680 IsGuiding returns 0
23:21:41.525 00.001 7680 PulseGuide returned control before completion, sleep 145
23:21:41.688 00.163 7680 IsGuiding returns 0
23:21:41.691 00.003 7680 Move returns status 0, amount 135
23:21:41.691 00.000 7680 move complete, result=0
23:21:41.691 00.000 7680 worker thread done servicing request
23:21:41.692 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 135 ms NORTH
23:21:41.701 00.009 7680 Worker thread wakes up
23:21:41.701 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:41.701 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:42.947 01.246 7680 Exposure complete
23:21:43.079 00.132 7680 worker thread done servicing request
23:21:43.079 00.000 6120 OnExposeComplete: enter
23:21:43.084 00.005 6120 UpdateGuideState(): m_state=6
23:21:43.088 00.004 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1772
23:21:43.092 00.004 6120 Star::Find returns 1 (1), X=952.83, Y=49.17, Mass=13192, SNR=76.0, Peak=255 HFD=6.8
23:21:43.097 00.005 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
23:21:43.101 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
23:21:43.104 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.84 mountX=0.01 mountY=-0.17, mountTheta=-1.49
23:21:43.111 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.17, opts=13)
23:21:43.114 00.003 6120 Enqueuing Move request for scope (-0.05, 0.17)
23:21:43.118 00.004 7680 Worker thread wakes up
23:21:43.118 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:43.122 00.004 6120 UpdateGuideState exits: m=13192 SNR=76.0 Saturated
23:21:43.126 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:43.130 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:43.134 00.004 6120 Enqueuing Expose request
23:21:43.137 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
23:21:43.138 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
23:21:43.138 00.000 7680 Moving (-0.05, 0.17) raw xDistance=0.01 yDistance=-0.17
23:21:43.138 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:21:43.138 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:21:43.139 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:21:43.139 00.000 7680 MoveAxis(E, 0, ABG)
23:21:43.139 00.000 7680 Move returns status 0, amount 0
23:21:43.139 00.000 7680 MoveAxis(N, 0, ABG)
23:21:43.139 00.000 7680 Move returns status 0, amount 0
23:21:43.140 00.001 7680 move complete, result=0
23:21:43.140 00.000 7680 worker thread done servicing request
23:21:43.140 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:21:43.147 00.007 7680 Worker thread wakes up
23:21:43.147 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:43.147 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:44.401 01.254 7680 Exposure complete
23:21:44.531 00.130 7680 worker thread done servicing request
23:21:44.531 00.000 6120 OnExposeComplete: enter
23:21:44.535 00.004 6120 UpdateGuideState(): m_state=6
23:21:44.539 00.004 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1773
23:21:44.543 00.004 6120 Star::Find returns 1 (1), X=952.79, Y=49.30, Mass=14381, SNR=78.8, Peak=255 HFD=7.0
23:21:44.547 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
23:21:44.552 00.005 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
23:21:44.556 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.85 mountX=0.03 mountY=-0.31, mountTheta=-1.48
23:21:44.562 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.30, opts=13)
23:21:44.565 00.003 6120 Enqueuing Move request for scope (-0.09, 0.30)
23:21:44.570 00.005 7680 Worker thread wakes up
23:21:44.570 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.30) opts 0xd
23:21:44.570 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.30)
23:21:44.571 00.001 7680 Moving (-0.09, 0.30) raw xDistance=0.03 yDistance=-0.31
23:21:44.571 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:21:44.571 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:21:44.571 00.000 7680 MoveAxis(E, 0, ABG)
23:21:44.571 00.000 7680 Move returns status 0, amount 0
23:21:44.571 00.000 7680 MoveAxis(N, 167, ABG)
23:21:44.571 00.000 7680 Guiding  Dir = 0, Dur = 167
23:21:44.571 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:44.579 00.008 7680 IsSlewing returns 0
23:21:44.579 00.000 7680 IsGuiding returns 0
23:21:44.579 00.000 6120 UpdateGuideState exits: m=14381 SNR=78.8 Saturated
23:21:44.584 00.005 7680 PulseGuide returned control before completion, sleep 177
23:21:44.584 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:44.587 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:44.590 00.003 6120 Enqueuing Expose request
23:21:44.770 00.180 7680 IsGuiding returns 0
23:21:44.771 00.001 7680 Move returns status 0, amount 167
23:21:44.772 00.001 7680 move complete, result=0
23:21:44.774 00.002 7680 worker thread done servicing request
23:21:44.774 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 167 ms NORTH
23:21:44.780 00.006 7680 Worker thread wakes up
23:21:44.780 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:44.780 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:46.035 01.255 7680 Exposure complete
23:21:46.179 00.144 7680 worker thread done servicing request
23:21:46.180 00.001 6120 OnExposeComplete: enter
23:21:46.184 00.004 6120 UpdateGuideState(): m_state=6
23:21:46.188 00.004 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1774
23:21:46.192 00.004 6120 Star::Find returns 1 (1), X=952.51, Y=49.52, Mass=13345, SNR=76.7, Peak=255 HFD=7.1
23:21:46.196 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
23:21:46.200 00.004 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
23:21:46.204 00.004 6120 CameraToMount -- cameraX=-0.36 cameraY=0.52 hyp=0.63 cameraTheta=2.18 mountX=0.26 mountY=-0.62, mountTheta=-1.18
23:21:46.210 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=0.52, opts=13)
23:21:46.215 00.005 6120 Enqueuing Move request for scope (-0.36, 0.52)
23:21:46.218 00.003 7680 Worker thread wakes up
23:21:46.218 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:46.221 00.003 6120 UpdateGuideState exits: m=13345 SNR=76.7 Saturated
23:21:46.226 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.52) opts 0xd
23:21:46.227 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.36, 0.52)
23:21:46.227 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:46.231 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:46.236 00.005 7680 Moving (-0.36, 0.52) raw xDistance=0.26 yDistance=-0.62
23:21:46.236 00.000 6120 Enqueuing Expose request
23:21:46.240 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
23:21:46.240 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
23:21:46.240 00.000 7680 MoveAxis(W, 104, ABG)
23:21:46.240 00.000 7680 Guiding  Dir = 3, Dur = 104
23:21:46.240 00.000 7680 IsSlewing returns 0
23:21:46.241 00.001 7680 IsGuiding returns 0
23:21:46.241 00.000 7680 PulseGuide returned control before completion, sleep 114
23:21:46.362 00.121 7680 IsGuiding returns 1
23:21:46.363 00.001 7680 scope still moving after pulse duration time elapsed
23:21:46.393 00.030 7680 IsSlewing returns 0
23:21:46.395 00.002 7680 IsGuiding returns 1
23:21:46.424 00.029 7680 IsSlewing returns 0
23:21:46.425 00.001 7680 IsGuiding returns 0
23:21:46.426 00.001 7680 scope move finished after 104 + 79 ms
23:21:46.426 00.000 7680 Move returns status 0, amount 104
23:21:46.426 00.000 7680 MoveAxis(N, 337, ABG)
23:21:46.427 00.001 7680 Guiding  Dir = 0, Dur = 337
23:21:46.427 00.000 7680 IsSlewing returns 0
23:21:46.427 00.000 7680 IsGuiding returns 0
23:21:46.428 00.001 7680 PulseGuide returned control before completion, sleep 347
23:21:46.786 00.358 7680 IsGuiding returns 1
23:21:46.786 00.000 7680 scope still moving after pulse duration time elapsed
23:21:46.815 00.029 7680 IsSlewing returns 0
23:21:46.816 00.001 7680 IsGuiding returns 0
23:21:46.817 00.001 7680 scope move finished after 337 + 52 ms
23:21:46.818 00.001 7680 Move returns status 0, amount 337
23:21:46.818 00.000 7680 move complete, result=0
23:21:46.819 00.001 7680 worker thread done servicing request
23:21:46.819 00.000 7680 Worker thread wakes up
23:21:46.820 00.001 6120 GuideStep: 0.3 px 104 ms WEST, -0.6 px 337 ms NORTH
23:21:46.828 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:46.829 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:48.075 01.246 7680 Exposure complete
23:21:48.209 00.134 7680 worker thread done servicing request
23:21:48.209 00.000 6120 OnExposeComplete: enter
23:21:48.213 00.004 6120 UpdateGuideState(): m_state=6
23:21:48.216 00.003 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1775
23:21:48.220 00.004 6120 Star::Find returns 1 (1), X=952.81, Y=49.09, Mass=13334, SNR=76.4, Peak=255 HFD=6.8
23:21:48.225 00.005 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.15 = -1.14)
23:21:48.227 00.002 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.41)
23:21:48.231 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.19 mountX=0.05 mountY=-0.11, mountTheta=-1.17
23:21:48.237 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.09, opts=13)
23:21:48.242 00.005 6120 Enqueuing Move request for scope (-0.06, 0.09)
23:21:48.246 00.004 7680 Worker thread wakes up
23:21:48.246 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
23:21:48.246 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
23:21:48.246 00.000 7680 Moving (-0.06, 0.09) raw xDistance=0.05 yDistance=-0.11
23:21:48.246 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:21:48.246 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:21:48.246 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:21:48.246 00.000 7680 MoveAxis(E, 0, ABG)
23:21:48.248 00.002 7680 Move returns status 0, amount 0
23:21:48.248 00.000 7680 MoveAxis(N, 0, ABG)
23:21:48.248 00.000 7680 Move returns status 0, amount 0
23:21:48.248 00.000 7680 move complete, result=0
23:21:48.248 00.000 7680 worker thread done servicing request
23:21:48.248 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:48.252 00.004 6120 UpdateGuideState exits: m=13334 SNR=76.4 Saturated
23:21:48.256 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:48.259 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:48.263 00.004 6120 Enqueuing Expose request
23:21:48.268 00.005 7680 Worker thread wakes up
23:21:48.268 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:21:48.271 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:48.271 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:49.512 01.241 7680 Exposure complete
23:21:49.658 00.146 7680 worker thread done servicing request
23:21:49.658 00.000 6120 OnExposeComplete: enter
23:21:49.663 00.005 6120 UpdateGuideState(): m_state=6
23:21:49.667 00.004 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1776
23:21:49.673 00.006 6120 Star::Find returns 1 (1), X=952.84, Y=49.22, Mass=13334, SNR=75.2, Peak=255 HFD=6.8
23:21:49.676 00.003 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
23:21:49.680 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
23:21:49.683 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.22 cameraTheta=1.73 mountX=-0.01 mountY=-0.21, mountTheta=-1.60
23:21:49.688 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.21, opts=13)
23:21:49.691 00.003 6120 Enqueuing Move request for scope (-0.03, 0.21)
23:21:49.695 00.004 7680 Worker thread wakes up
23:21:49.695 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:49.698 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
23:21:49.698 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
23:21:49.699 00.001 7680 Moving (-0.03, 0.21) raw xDistance=-0.01 yDistance=-0.21
23:21:49.699 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:21:49.699 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:21:49.699 00.000 7680 MoveAxis(E, 0, ABG)
23:21:49.699 00.000 7680 Move returns status 0, amount 0
23:21:49.699 00.000 7680 MoveAxis(N, 112, ABG)
23:21:49.700 00.001 7680 Guiding  Dir = 0, Dur = 112
23:21:49.700 00.000 6120 UpdateGuideState exits: m=13334 SNR=75.2 Saturated
23:21:49.705 00.005 7680 IsSlewing returns 0
23:21:49.705 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:49.708 00.003 7680 IsGuiding returns 0
23:21:49.708 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:49.711 00.003 7680 PulseGuide returned control before completion, sleep 122
23:21:49.711 00.000 6120 Enqueuing Expose request
23:21:49.849 00.138 7680 IsGuiding returns 1
23:21:49.849 00.000 7680 scope still moving after pulse duration time elapsed
23:21:49.880 00.031 7680 IsSlewing returns 0
23:21:49.880 00.000 7680 IsGuiding returns 0
23:21:49.881 00.001 7680 scope move finished after 112 + 59 ms
23:21:49.881 00.000 7680 Move returns status 0, amount 112
23:21:49.881 00.000 7680 move complete, result=0
23:21:49.881 00.000 7680 worker thread done servicing request
23:21:49.881 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 112 ms NORTH
23:21:49.893 00.012 7680 Worker thread wakes up
23:21:49.895 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:49.896 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,34,31,31)
23:21:50.035 00.139 6120 evsrv: cli 0FAEF7F8 connect
23:21:50.099 00.064 6120 case statement mapped state 6 to 3
23:21:50.103 00.004 6120 case statement mapped state 6 to 3
23:21:50.108 00.005 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"40f2dfaa-1ddb-4331-ad2f-1d6e1525e129"}
23:21:50.112 00.004 6120 case statement mapped state 6 to 3
23:21:50.119 00.007 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"40f2dfaa-1ddb-4331-ad2f-1d6e1525e129"}
23:21:50.122 00.003 6120 evsrv: cli 0FAEF7F8 disconnect
23:21:50.127 00.005 6120 evsrv: cli 0FAF0158 connect
23:21:50.131 00.004 6120 case statement mapped state 6 to 3
23:21:50.135 00.004 6120 case statement mapped state 6 to 3
23:21:50.278 00.143 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"0fd924d5-d4ff-4b42-8868-3988916c2ccd"}
23:21:50.282 00.004 6120 PhdController::Dither begins
23:21:50.285 00.003 6120 dither: size=5.00, dRA=-1.86 dDec=4.41
23:21:50.289 00.004 6120 MountToCamera -- mountTheta (1.97) + m_xAngle (-2.95) = xAngle (-0.98 = -0.98)
23:21:50.404 00.115 6120 MountToCamera -- mountX=-1.86 mountY=4.41 hyp=4.79 mountTheta=1.97 cameraX=2.65, cameraY=-3.99 cameraTheta=-0.98
23:21:50.408 00.004 6120 setting lock position to (955.52, 45.02)
23:21:50.414 00.006 6120 Mount: notify guiding dithered (2.6, -4.0)
23:21:50.417 00.003 6120 Status Line: Dither by -1.86,4.41
23:21:50.422 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:21:50.425 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
23:21:50.429 00.004 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"0fd924d5-d4ff-4b42-8868-3988916c2ccd"}
23:21:50.432 00.003 6120 evsrv: cli 0FAF0158 disconnect
23:21:51.133 00.701 7680 Exposure complete
23:21:51.218 00.085 7680 worker thread done servicing request
23:21:51.219 00.001 6120 OnExposeComplete: enter
23:21:51.222 00.003 6120 UpdateGuideState(): m_state=6
23:21:51.227 00.005 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1777
23:21:51.231 00.004 6120 Star::Find returns 1 (1), X=952.75, Y=49.24, Mass=13748, SNR=76.2, Peak=255 HFD=7.0
23:21:51.234 00.003 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
23:21:51.239 00.005 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.45)
23:21:51.242 00.003 6120 CameraToMount -- cameraX=-2.77 cameraY=4.23 hyp=5.05 cameraTheta=2.15 mountX=1.93 mountY=-5.01, mountTheta=-1.20
23:21:51.247 00.005 6120 dither recenter: remaining=(1.9,-4.4) step=(1.9,-4.4)
23:21:51.251 00.004 6120 MountToCamera -- mountTheta (-1.17) + m_xAngle (-2.95) = xAngle (-4.13 = 2.16)
23:21:51.255 00.004 6120 MountToCamera -- mountX=1.86 mountY=-4.41 hyp=4.79 mountTheta=-1.17 cameraX=-2.65, cameraY=3.99 cameraTheta=2.16
23:21:51.259 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-2.65, y=3.99, opts=4)
23:21:51.264 00.005 6120 Enqueuing Move request for scope (-2.65, 3.99)
23:21:51.267 00.003 7680 Worker thread wakes up
23:21:51.267 00.000 6120 Mount: notify direct move 1.86,-4.41
23:21:51.271 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-2.65, 3.99) opts 0x4
23:21:51.272 00.001 7680 Handling offset move in thread for scope, endpoint = (-2.65, 3.99)
23:21:51.272 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:51.275 00.003 7680 Moving (-2.65, 3.99) raw xDistance=1.86 yDistance=-4.41
23:21:51.275 00.000 7680 MoveAxis(W, 1205, B)
23:21:51.275 00.000 6120 UpdateGuideState exits: m=13748 SNR=76.2 Saturated
23:21:51.278 00.003 7680 Guiding  Dir = 3, Dur = 1205
23:21:51.280 00.002 6120 PhdController: settling, locked = 1, distance = 5.06 (1.50) aobump = 0 frame = 1 / 99999
23:21:51.284 00.004 7680 IsSlewing returns 0
23:21:51.284 00.000 7680 IsGuiding returns 0
23:21:51.284 00.000 7680 PulseGuide returned control before completion, sleep 1215
23:21:51.285 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048111.285,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.06,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:21:51.294 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:51.298 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:51.304 00.006 6120 Enqueuing Expose request
23:21:52.516 01.212 7680 IsGuiding returns 0
23:21:52.516 00.000 7680 Move returns status 0, amount 1205
23:21:52.517 00.001 7680 MoveAxis(N, 2394, B)
23:21:52.517 00.000 7680 Guiding  Dir = 0, Dur = 2394
23:21:52.517 00.000 7680 IsSlewing returns 0
23:21:52.517 00.000 7680 IsGuiding returns 0
23:21:52.517 00.000 7680 PulseGuide returned control before completion, sleep 2404
23:21:54.929 02.412 7680 IsGuiding returns 1
23:21:54.929 00.000 7680 scope still moving after pulse duration time elapsed
23:21:54.960 00.031 7680 IsSlewing returns 0
23:21:54.961 00.001 7680 IsGuiding returns 0
23:21:54.961 00.000 7680 scope move finished after 2394 + 48 ms
23:21:54.961 00.000 7680 Move returns status 0, amount 2394
23:21:54.961 00.000 7680 move complete, result=0
23:21:54.962 00.001 7680 worker thread done servicing request
23:21:54.962 00.000 6120 GuideStep: 1.9 px 1205 ms WEST, -4.4 px 2394 ms NORTH
23:21:54.967 00.005 7680 Worker thread wakes up
23:21:54.967 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:54.968 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:21:56.218 01.250 7680 Exposure complete
23:21:56.354 00.136 7680 worker thread done servicing request
23:21:56.354 00.000 6120 OnExposeComplete: enter
23:21:56.357 00.003 6120 UpdateGuideState(): m_state=6
23:21:56.362 00.005 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1778
23:21:56.366 00.004 6120 Star::Find returns 1 (1), X=953.94, Y=45.95, Mass=13905, SNR=77.7, Peak=255 HFD=7.1
23:21:56.369 00.003 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.56 = -0.72)
23:21:56.373 00.004 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.29 = -0.99)
23:21:56.377 00.004 6120 CameraToMount -- cameraX=-1.58 cameraY=0.94 hyp=1.84 cameraTheta=2.61 mountX=1.38 mountY=-1.54, mountTheta=-0.84
23:21:56.382 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-1.58, y=0.94, opts=13)
23:21:56.386 00.004 6120 Enqueuing Move request for scope (-1.58, 0.94)
23:21:56.389 00.003 7680 Worker thread wakes up
23:21:56.389 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.58, 0.94) opts 0xd
23:21:56.389 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.58, 0.94)
23:21:56.390 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:56.392 00.002 6120 UpdateGuideState exits: m=13905 SNR=77.7 Saturated
23:21:56.396 00.004 7680 Moving (-1.58, 0.94) raw xDistance=1.38 yDistance=-1.54
23:21:56.397 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.38
23:21:56.397 00.000 7680 resist switch: large excursion: input -1.54 thresh 0.60 direction from 0 to -1
23:21:56.397 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.61
23:21:56.397 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.54 from input -1.54
23:21:56.397 00.000 7680 MoveAxis(W, 563, ABG)
23:21:56.398 00.001 7680 Guiding  Dir = 3, Dur = 563
23:21:56.398 00.000 6120 PhdController: settling, locked = 1, distance = 1.84 (1.50) aobump = 0 frame = 2 / 99999
23:21:56.402 00.004 7680 IsSlewing returns 0
23:21:56.402 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048116.402,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.84,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:21:56.406 00.004 7680 IsGuiding returns 0
23:21:56.406 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:56.409 00.003 7680 PulseGuide returned control before completion, sleep 573
23:21:56.409 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:56.414 00.005 6120 Enqueuing Expose request
23:21:56.991 00.577 7680 IsGuiding returns 1
23:21:56.992 00.001 7680 scope still moving after pulse duration time elapsed
23:21:57.022 00.030 7680 IsSlewing returns 0
23:21:57.023 00.001 7680 IsGuiding returns 0
23:21:57.024 00.001 7680 scope move finished after 563 + 54 ms
23:21:57.024 00.000 7680 Move returns status 0, amount 563
23:21:57.025 00.001 7680 MoveAxis(N, 835, ABG)
23:21:57.025 00.000 7680 Guiding  Dir = 0, Dur = 835
23:21:57.026 00.001 7680 IsSlewing returns 0
23:21:57.026 00.000 7680 IsGuiding returns 0
23:21:57.027 00.001 7680 PulseGuide returned control before completion, sleep 845
23:21:57.884 00.857 7680 IsGuiding returns 1
23:21:57.884 00.000 7680 scope still moving after pulse duration time elapsed
23:21:57.916 00.032 7680 IsSlewing returns 0
23:21:57.916 00.000 7680 IsGuiding returns 0
23:21:57.916 00.000 7680 scope move finished after 835 + 55 ms
23:21:57.918 00.002 7680 Move returns status 0, amount 835
23:21:57.918 00.000 7680 move complete, result=0
23:21:57.918 00.000 7680 worker thread done servicing request
23:21:57.918 00.000 6120 GuideStep: 1.4 px 563 ms WEST, -1.5 px 835 ms NORTH
23:21:57.925 00.007 7680 Worker thread wakes up
23:21:57.925 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:57.925 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:21:59.170 01.245 7680 Exposure complete
23:21:59.297 00.127 7680 worker thread done servicing request
23:21:59.298 00.001 6120 OnExposeComplete: enter
23:21:59.302 00.004 6120 UpdateGuideState(): m_state=6
23:21:59.307 00.005 6120 Star::Find(15, 953, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1779
23:21:59.310 00.003 6120 Star::Find returns 1 (1), X=954.89, Y=44.98, Mass=13579, SNR=75.5, Peak=255 HFD=7.0
23:21:59.313 00.003 6120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-2.95) = xAngle (-0.13 = -0.13)
23:21:59.318 00.005 6120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.40 = -0.40)
23:21:59.321 00.003 6120 CameraToMount -- cameraX=-0.63 cameraY=-0.04 hyp=0.63 cameraTheta=-3.08 mountX=0.63 mountY=-0.24, mountTheta=-0.37
23:21:59.325 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.63, y=-0.04, opts=13)
23:21:59.329 00.004 6120 Enqueuing Move request for scope (-0.63, -0.04)
23:21:59.334 00.005 7680 Worker thread wakes up
23:21:59.334 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.04) opts 0xd
23:21:59.334 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.63, -0.04)
23:21:59.334 00.000 7680 Moving (-0.63, -0.04) raw xDistance=0.63 yDistance=-0.24
23:21:59.334 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.63
23:21:59.335 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:21:59.335 00.000 7680 MoveAxis(W, 295, ABG)
23:21:59.335 00.000 7680 Guiding  Dir = 3, Dur = 295
23:21:59.335 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:21:59.339 00.004 7680 IsSlewing returns 0
23:21:59.340 00.001 6120 UpdateGuideState exits: m=13579 SNR=75.5 Saturated
23:21:59.343 00.003 7680 IsGuiding returns 0
23:21:59.343 00.000 6120 PhdController: settling, locked = 1, distance = 1.48 (1.50) aobump = 0 frame = 3 / 99999
23:21:59.347 00.004 7680 PulseGuide returned control before completion, sleep 305
23:21:59.347 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048119.347,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.48,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:21:59.351 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:21:59.354 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:21:59.357 00.003 6120 Enqueuing Expose request
23:21:59.662 00.305 7680 IsGuiding returns 0
23:21:59.662 00.000 7680 Move returns status 0, amount 295
23:21:59.664 00.002 7680 MoveAxis(N, 133, ABG)
23:21:59.664 00.000 7680 Guiding  Dir = 0, Dur = 133
23:21:59.665 00.001 7680 IsSlewing returns 0
23:21:59.665 00.000 7680 IsGuiding returns 0
23:21:59.666 00.001 7680 PulseGuide returned control before completion, sleep 143
23:21:59.818 00.152 7680 IsGuiding returns 1
23:21:59.821 00.003 7680 scope still moving after pulse duration time elapsed
23:21:59.851 00.030 7680 IsSlewing returns 0
23:21:59.851 00.000 7680 IsGuiding returns 0
23:21:59.852 00.001 7680 scope move finished after 133 + 53 ms
23:21:59.852 00.000 7680 Move returns status 0, amount 133
23:21:59.852 00.000 7680 move complete, result=0
23:21:59.853 00.001 7680 worker thread done servicing request
23:21:59.854 00.001 6120 GuideStep: 0.6 px 295 ms WEST, -0.2 px 133 ms NORTH
23:21:59.860 00.006 7680 Worker thread wakes up
23:21:59.860 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:21:59.860 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:01.114 01.254 7680 Exposure complete
23:22:01.240 00.126 7680 worker thread done servicing request
23:22:01.240 00.000 6120 OnExposeComplete: enter
23:22:01.245 00.005 6120 UpdateGuideState(): m_state=6
23:22:01.249 00.004 6120 Star::Find(15, 954, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1780
23:22:01.253 00.004 6120 Star::Find returns 1 (1), X=955.09, Y=44.89, Mass=12856, SNR=74.5, Peak=255 HFD=6.8
23:22:01.256 00.003 6120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-2.95) = xAngle (0.09 = 0.09)
23:22:01.260 00.004 6120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.18 = -0.18)
23:22:01.265 00.005 6120 CameraToMount -- cameraX=-0.42 cameraY=-0.12 hyp=0.44 cameraTheta=-2.86 mountX=0.44 mountY=-0.08, mountTheta=-0.18
23:22:01.270 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.42, y=-0.12, opts=13)
23:22:01.274 00.004 6120 Enqueuing Move request for scope (-0.42, -0.12)
23:22:01.278 00.004 7680 Worker thread wakes up
23:22:01.278 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.12) opts 0xd
23:22:01.278 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.42, -0.12)
23:22:01.278 00.000 7680 Moving (-0.42, -0.12) raw xDistance=0.44 yDistance=-0.08
23:22:01.279 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44
23:22:01.279 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:22:01.279 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:22:01.279 00.000 7680 MoveAxis(W, 200, ABG)
23:22:01.279 00.000 7680 Guiding  Dir = 3, Dur = 200
23:22:01.279 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:01.283 00.004 7680 IsSlewing returns 0
23:22:01.284 00.001 6120 UpdateGuideState exits: m=12856 SNR=74.5 Saturated
23:22:01.287 00.003 7680 IsGuiding returns 0
23:22:01.287 00.000 6120 PhdController: settling, locked = 1, distance = 1.17 (1.50) aobump = 0 frame = 4 / 99999
23:22:01.292 00.005 7680 PulseGuide returned control before completion, sleep 210
23:22:01.292 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048121.292,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.17,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
23:22:01.295 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:01.299 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:01.303 00.004 6120 Enqueuing Expose request
23:22:01.509 00.206 7680 IsGuiding returns 1
23:22:01.510 00.001 7680 scope still moving after pulse duration time elapsed
23:22:01.540 00.030 7680 IsSlewing returns 0
23:22:01.541 00.001 7680 IsGuiding returns 0
23:22:01.542 00.001 7680 scope move finished after 200 + 53 ms
23:22:01.542 00.000 7680 Move returns status 0, amount 200
23:22:01.543 00.001 7680 MoveAxis(N, 0, ABG)
23:22:01.543 00.000 7680 Move returns status 0, amount 0
23:22:01.543 00.000 7680 move complete, result=0
23:22:01.544 00.001 7680 worker thread done servicing request
23:22:01.544 00.000 6120 GuideStep: 0.4 px 200 ms WEST, -0.1 px 0 ms NORTH
23:22:01.550 00.006 7680 Worker thread wakes up
23:22:01.550 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:01.550 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:02.807 01.257 7680 Exposure complete
23:22:02.929 00.122 7680 worker thread done servicing request
23:22:02.930 00.001 6120 OnExposeComplete: enter
23:22:02.932 00.002 6120 UpdateGuideState(): m_state=6
23:22:02.937 00.005 6120 Star::Find(15, 955, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1781
23:22:02.941 00.004 6120 Star::Find returns 1 (1), X=955.62, Y=44.99, Mass=13432, SNR=75.7, Peak=255 HFD=6.8
23:22:02.944 00.003 6120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-2.95) = xAngle (2.72 = 2.72)
23:22:02.948 00.004 6120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.45 = 2.45)
23:22:02.951 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.23 mountX=-0.09 mountY=0.07, mountTheta=2.53
23:22:02.956 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.02, opts=13)
23:22:02.959 00.003 6120 Enqueuing Move request for scope (0.10, -0.02)
23:22:02.963 00.004 7680 Worker thread wakes up
23:22:02.963 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:02.966 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
23:22:02.966 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
23:22:02.966 00.000 7680 Moving (0.10, -0.02) raw xDistance=-0.09 yDistance=0.07
23:22:02.966 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:22:02.966 00.000 6120 UpdateGuideState exits: m=13432 SNR=75.7 Saturated
23:22:02.970 00.004 6120 PhdController: settling, locked = 1, distance = 0.85 (1.50) aobump = 0 frame = 5 / 99999
23:22:02.974 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:22:02.975 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048122.973,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.85,"Time":3.6,"SettleTime":10.0,"StarLocked":true}
23:22:02.978 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:22:02.978 00.000 7680 MoveAxis(E, 0, ABG)
23:22:02.978 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:02.982 00.004 7680 Move returns status 0, amount 0
23:22:02.982 00.000 7680 MoveAxis(N, 0, ABG)
23:22:02.982 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:02.986 00.004 7680 Move returns status 0, amount 0
23:22:02.986 00.000 7680 move complete, result=0
23:22:02.986 00.000 6120 Enqueuing Expose request
23:22:02.989 00.003 7680 worker thread done servicing request
23:22:02.990 00.001 7680 Worker thread wakes up
23:22:02.990 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:22:02.993 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:02.993 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:04.246 01.253 7680 Exposure complete
23:22:04.376 00.130 7680 worker thread done servicing request
23:22:04.376 00.000 6120 OnExposeComplete: enter
23:22:04.380 00.004 6120 UpdateGuideState(): m_state=6
23:22:04.384 00.004 6120 Star::Find(15, 955, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1782
23:22:04.387 00.003 6120 Star::Find returns 1 (1), X=955.35, Y=45.44, Mass=13297, SNR=75.7, Peak=255 HFD=7.1
23:22:04.391 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
23:22:04.394 00.003 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.65)
23:22:04.398 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.42 hyp=0.46 cameraTheta=1.95 mountX=0.09 mountY=-0.46, mountTheta=-1.38
23:22:04.402 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.42, opts=13)
23:22:04.406 00.004 6120 Enqueuing Move request for scope (-0.17, 0.42)
23:22:04.411 00.005 7680 Worker thread wakes up
23:22:04.411 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.42) opts 0xd
23:22:04.411 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.42)
23:22:04.411 00.000 7680 Moving (-0.17, 0.42) raw xDistance=0.09 yDistance=-0.46
23:22:04.411 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:22:04.411 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:22:04.412 00.001 7680 MoveAxis(E, 0, ABG)
23:22:04.412 00.000 7680 Move returns status 0, amount 0
23:22:04.412 00.000 7680 MoveAxis(N, 247, ABG)
23:22:04.412 00.000 7680 Guiding  Dir = 0, Dur = 247
23:22:04.413 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:04.417 00.004 7680 IsSlewing returns 0
23:22:04.417 00.000 6120 UpdateGuideState exits: m=13297 SNR=75.7 Saturated
23:22:04.420 00.003 7680 IsGuiding returns 0
23:22:04.420 00.000 6120 PhdController: settling, locked = 1, distance = 0.73 (1.50) aobump = 0 frame = 6 / 99999
23:22:04.425 00.005 7680 PulseGuide returned control before completion, sleep 257
23:22:04.425 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048124.425,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.73,"Time":5.1,"SettleTime":10.0,"StarLocked":true}
23:22:04.430 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:04.434 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:04.437 00.003 6120 Enqueuing Expose request
23:22:04.690 00.253 7680 IsGuiding returns 1
23:22:04.691 00.001 7680 scope still moving after pulse duration time elapsed
23:22:04.721 00.030 7680 IsSlewing returns 0
23:22:04.721 00.000 7680 IsGuiding returns 0
23:22:04.722 00.001 7680 scope move finished after 247 + 53 ms
23:22:04.723 00.001 7680 Move returns status 0, amount 247
23:22:04.723 00.000 7680 move complete, result=0
23:22:04.723 00.000 7680 worker thread done servicing request
23:22:04.724 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 247 ms NORTH
23:22:04.730 00.006 7680 Worker thread wakes up
23:22:04.730 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:04.731 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:05.985 01.254 7680 Exposure complete
23:22:06.100 00.115 7680 worker thread done servicing request
23:22:06.101 00.001 6120 OnExposeComplete: enter
23:22:06.104 00.003 6120 UpdateGuideState(): m_state=6
23:22:06.108 00.004 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1783
23:22:06.111 00.003 6120 Star::Find returns 1 (1), X=955.37, Y=45.03, Mass=13466, SNR=76.1, Peak=255 HFD=6.8
23:22:06.115 00.004 6120 CameraToMount -- cameraTheta (3.05) - m_xAngle (-2.95) = xAngle (6.00 = -0.28)
23:22:06.120 00.005 6120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.73 = -0.55)
23:22:06.123 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.05 mountX=0.15 mountY=-0.08, mountTheta=-0.50
23:22:06.128 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.01, opts=13)
23:22:06.132 00.004 6120 Enqueuing Move request for scope (-0.15, 0.01)
23:22:06.136 00.004 7680 Worker thread wakes up
23:22:06.136 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
23:22:06.136 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
23:22:06.136 00.000 7680 Moving (-0.15, 0.01) raw xDistance=0.15 yDistance=-0.08
23:22:06.137 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:22:06.137 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:22:06.137 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:22:06.137 00.000 7680 MoveAxis(E, 0, ABG)
23:22:06.137 00.000 7680 Move returns status 0, amount 0
23:22:06.138 00.001 7680 MoveAxis(N, 0, ABG)
23:22:06.138 00.000 7680 Move returns status 0, amount 0
23:22:06.138 00.000 7680 move complete, result=0
23:22:06.138 00.000 7680 worker thread done servicing request
23:22:06.138 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:06.141 00.003 6120 UpdateGuideState exits: m=13466 SNR=76.1 Saturated
23:22:06.146 00.005 6120 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 7 / 99999
23:22:06.150 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764048126.150,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.56,"Time":6.8,"SettleTime":10.0,"StarLocked":true}
23:22:06.153 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:06.156 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:06.160 00.004 6120 Enqueuing Expose request
23:22:06.163 00.003 7680 Worker thread wakes up
23:22:06.163 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:06.167 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:06.167 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:07.427 01.260 7680 Exposure complete
23:22:07.552 00.125 7680 worker thread done servicing request
23:22:07.553 00.001 6120 OnExposeComplete: enter
23:22:07.556 00.003 6120 UpdateGuideState(): m_state=6
23:22:07.561 00.005 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1784
23:22:07.564 00.003 6120 Star::Find returns 1 (1), X=955.62, Y=45.14, Mass=13850, SNR=77.5, Peak=255 HFD=6.9
23:22:07.567 00.003 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-2.95) = xAngle (3.85 = -2.44)
23:22:07.570 00.003 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.58 = -2.70)
23:22:07.574 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.89 mountX=-0.12 mountY=-0.07, mountTheta=-2.63
23:22:07.578 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.12, opts=13)
23:22:07.582 00.004 6120 Enqueuing Move request for scope (0.10, 0.12)
23:22:07.585 00.003 7680 Worker thread wakes up
23:22:07.585 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
23:22:07.585 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
23:22:07.585 00.000 7680 Moving (0.10, 0.12) raw xDistance=-0.12 yDistance=-0.07
23:22:07.585 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:22:07.586 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:22:07.586 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:22:07.586 00.000 7680 MoveAxis(E, 0, ABG)
23:22:07.586 00.000 7680 Move returns status 0, amount 0
23:22:07.586 00.000 7680 MoveAxis(N, 0, ABG)
23:22:07.586 00.000 7680 Move returns status 0, amount 0
23:22:07.586 00.000 7680 move complete, result=0
23:22:07.588 00.002 7680 worker thread done servicing request
23:22:07.588 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:07.591 00.003 6120 UpdateGuideState exits: m=13850 SNR=77.5 Saturated
23:22:07.595 00.004 6120 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 8 / 99999
23:22:07.599 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764048127.599,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.44,"Time":8.3,"SettleTime":10.0,"StarLocked":true}
23:22:07.602 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:07.606 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:07.611 00.005 6120 Enqueuing Expose request
23:22:07.614 00.003 7680 Worker thread wakes up
23:22:07.614 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:07.618 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:07.618 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:08.868 01.250 7680 Exposure complete
23:22:08.987 00.119 7680 worker thread done servicing request
23:22:08.987 00.000 6120 OnExposeComplete: enter
23:22:08.990 00.003 6120 UpdateGuideState(): m_state=6
23:22:08.995 00.005 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1785
23:22:08.999 00.004 6120 Star::Find returns 1 (1), X=955.58, Y=45.30, Mass=13800, SNR=76.2, Peak=255 HFD=7.1
23:22:09.003 00.004 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
23:22:09.006 00.003 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
23:22:09.009 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.29 hyp=0.29 cameraTheta=1.37 mountX=-0.11 mountY=-0.23, mountTheta=-2.01
23:22:09.015 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.29, opts=13)
23:22:09.019 00.004 6120 Enqueuing Move request for scope (0.06, 0.29)
23:22:09.023 00.004 7680 Worker thread wakes up
23:22:09.023 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.29) opts 0xd
23:22:09.024 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.29)
23:22:09.024 00.000 7680 Moving (0.06, 0.29) raw xDistance=-0.11 yDistance=-0.23
23:22:09.024 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:22:09.024 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:22:09.024 00.000 7680 MoveAxis(E, 0, ABG)
23:22:09.025 00.001 7680 Move returns status 0, amount 0
23:22:09.025 00.000 7680 MoveAxis(N, 127, ABG)
23:22:09.025 00.000 7680 Guiding  Dir = 0, Dur = 127
23:22:09.025 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:09.029 00.004 7680 IsSlewing returns 0
23:22:09.029 00.000 6120 UpdateGuideState exits: m=13800 SNR=76.2 Saturated
23:22:09.034 00.005 7680 IsGuiding returns 0
23:22:09.034 00.000 6120 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 9 / 99999
23:22:09.038 00.004 7680 PulseGuide returned control before completion, sleep 137
23:22:09.039 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048129.038,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.39,"Time":9.7,"SettleTime":10.0,"StarLocked":true}
23:22:09.042 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:09.049 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:09.052 00.003 6120 Enqueuing Expose request
23:22:09.187 00.135 7680 IsGuiding returns 1
23:22:09.187 00.000 7680 scope still moving after pulse duration time elapsed
23:22:09.219 00.032 7680 IsSlewing returns 0
23:22:09.220 00.001 7680 IsGuiding returns 0
23:22:09.221 00.001 7680 scope move finished after 127 + 59 ms
23:22:09.221 00.000 7680 Move returns status 0, amount 127
23:22:09.221 00.000 7680 move complete, result=0
23:22:09.221 00.000 7680 worker thread done servicing request
23:22:09.221 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 127 ms NORTH
23:22:09.228 00.007 7680 Worker thread wakes up
23:22:09.228 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:09.228 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:10.485 01.257 7680 Exposure complete
23:22:10.632 00.147 7680 worker thread done servicing request
23:22:10.632 00.000 6120 OnExposeComplete: enter
23:22:10.637 00.005 6120 UpdateGuideState(): m_state=6
23:22:10.642 00.005 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1786
23:22:10.646 00.004 6120 Star::Find returns 1 (1), X=955.32, Y=45.59, Mass=13456, SNR=74.8, Peak=255 HFD=7.0
23:22:10.650 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
23:22:10.654 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.70)
23:22:10.662 00.008 6120 CameraToMount -- cameraX=-0.20 cameraY=0.58 hyp=0.61 cameraTheta=1.90 mountX=0.09 mountY=-0.60, mountTheta=-1.43
23:22:10.667 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.58, opts=13)
23:22:10.672 00.005 6120 Enqueuing Move request for scope (-0.20, 0.58)
23:22:10.676 00.004 7680 Worker thread wakes up
23:22:10.676 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.58) opts 0xd
23:22:10.676 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.58)
23:22:10.677 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:10.681 00.004 7680 Moving (-0.20, 0.58) raw xDistance=0.09 yDistance=-0.60
23:22:10.681 00.000 6120 UpdateGuideState exits: m=13456 SNR=74.8 Saturated
23:22:10.686 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:22:10.686 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
23:22:10.686 00.000 6120 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 10 / 99999
23:22:10.690 00.004 7680 MoveAxis(E, 0, ABG)
23:22:10.690 00.000 7680 Move returns status 0, amount 0
23:22:10.690 00.000 6120 PhdController: newstate STATE_FINISH
23:22:10.693 00.003 7680 MoveAxis(N, 328, ABG)
23:22:10.695 00.002 7680 Guiding  Dir = 0, Dur = 328
23:22:10.695 00.000 6120 PhdController complete: success
23:22:10.699 00.004 7680 IsSlewing returns 0
23:22:10.699 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764048130.699,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
23:22:10.706 00.007 7680 IsGuiding returns 0
23:22:10.706 00.000 6120 Mount: notify guiding dither settle done success=1
23:22:10.713 00.007 6120 PhdController: newstate STATE_IDLE
23:22:10.716 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:10.719 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:10.724 00.005 7680 PulseGuide returned control before completion, sleep 338
23:22:10.724 00.000 6120 Enqueuing Expose request
23:22:11.068 00.344 7680 IsGuiding returns 1
23:22:11.069 00.001 7680 scope still moving after pulse duration time elapsed
23:22:11.099 00.030 7680 IsSlewing returns 0
23:22:11.100 00.001 7680 IsGuiding returns 0
23:22:11.100 00.000 7680 scope move finished after 328 + 66 ms
23:22:11.101 00.001 7680 Move returns status 0, amount 328
23:22:11.101 00.000 7680 move complete, result=0
23:22:11.101 00.000 7680 worker thread done servicing request
23:22:11.101 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 328 ms NORTH
23:22:11.107 00.006 7680 Worker thread wakes up
23:22:11.107 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:11.107 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:12.350 01.243 7680 Exposure complete
23:22:12.489 00.139 7680 worker thread done servicing request
23:22:12.489 00.000 6120 OnExposeComplete: enter
23:22:12.494 00.005 6120 UpdateGuideState(): m_state=6
23:22:12.499 00.005 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1787
23:22:12.503 00.004 6120 Star::Find returns 1 (1), X=955.59, Y=44.76, Mass=12770, SNR=73.4, Peak=255 HFD=6.8
23:22:12.506 00.003 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-2.95) = xAngle (1.65 = 1.65)
23:22:12.509 00.003 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.38 = 1.38)
23:22:12.515 00.006 6120 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.31 mountX=-0.02 mountY=0.26, mountTheta=1.65
23:22:12.520 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.26, opts=13)
23:22:12.524 00.004 6120 Enqueuing Move request for scope (0.07, -0.26)
23:22:12.528 00.004 7680 Worker thread wakes up
23:22:12.528 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
23:22:12.528 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
23:22:12.528 00.000 7680 Moving (0.07, -0.26) raw xDistance=-0.02 yDistance=0.26
23:22:12.528 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:22:12.529 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:22:12.529 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:12.533 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:22:12.533 00.000 7680 MoveAxis(E, 0, ABG)
23:22:12.534 00.001 7680 Move returns status 0, amount 0
23:22:12.534 00.000 7680 MoveAxis(N, 0, ABG)
23:22:12.534 00.000 7680 Move returns status 0, amount 0
23:22:12.534 00.000 7680 move complete, result=0
23:22:12.534 00.000 7680 worker thread done servicing request
23:22:12.534 00.000 6120 UpdateGuideState exits: m=12770 SNR=73.4 Saturated
23:22:12.538 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:12.540 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:12.545 00.005 6120 Enqueuing Expose request
23:22:12.548 00.003 7680 Worker thread wakes up
23:22:12.548 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:12.549 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:22:12.552 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:13.810 01.258 7680 Exposure complete
23:22:13.946 00.136 7680 worker thread done servicing request
23:22:13.946 00.000 6120 OnExposeComplete: enter
23:22:13.951 00.005 6120 UpdateGuideState(): m_state=6
23:22:13.956 00.005 6120 Star::Find(15, 955, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1788
23:22:13.960 00.004 6120 Star::Find returns 1 (1), X=955.42, Y=45.51, Mass=13296, SNR=74.7, Peak=255 HFD=7.1
23:22:13.964 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
23:22:13.968 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
23:22:13.972 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.50 hyp=0.50 cameraTheta=1.76 mountX=-0.00 mountY=-0.49, mountTheta=-1.57
23:22:13.977 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.50, opts=13)
23:22:13.982 00.005 6120 Enqueuing Move request for scope (-0.09, 0.50)
23:22:13.985 00.003 7680 Worker thread wakes up
23:22:13.985 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:13.989 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.50) opts 0xd
23:22:13.990 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.50)
23:22:13.990 00.000 7680 Moving (-0.09, 0.50) raw xDistance=-0.00 yDistance=-0.49
23:22:13.990 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:22:13.990 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:22:13.990 00.000 7680 MoveAxis(E, 0, ABG)
23:22:13.990 00.000 7680 Move returns status 0, amount 0
23:22:13.990 00.000 7680 MoveAxis(N, 264, ABG)
23:22:13.991 00.001 7680 Guiding  Dir = 0, Dur = 264
23:22:13.991 00.000 6120 UpdateGuideState exits: m=13296 SNR=74.7 Saturated
23:22:13.994 00.003 7680 IsSlewing returns 0
23:22:13.995 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:13.997 00.002 7680 IsGuiding returns 0
23:22:13.998 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:14.002 00.004 6120 Enqueuing Expose request
23:22:14.005 00.003 7680 PulseGuide returned control before completion, sleep 274
23:22:14.282 00.277 7680 IsGuiding returns 1
23:22:14.283 00.001 7680 scope still moving after pulse duration time elapsed
23:22:14.313 00.030 7680 IsSlewing returns 0
23:22:14.314 00.001 7680 IsGuiding returns 1
23:22:14.345 00.031 7680 IsSlewing returns 0
23:22:14.345 00.000 7680 IsGuiding returns 1
23:22:14.375 00.030 7680 IsSlewing returns 0
23:22:14.377 00.002 7680 IsGuiding returns 0
23:22:14.377 00.000 7680 scope move finished after 264 + 115 ms
23:22:14.379 00.002 7680 Move returns status 0, amount 264
23:22:14.379 00.000 7680 move complete, result=0
23:22:14.380 00.001 7680 worker thread done servicing request
23:22:14.380 00.000 7680 Worker thread wakes up
23:22:14.381 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 264 ms NORTH
23:22:14.388 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:14.388 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:15.636 01.248 7680 Exposure complete
23:22:15.788 00.152 7680 worker thread done servicing request
23:22:15.788 00.000 6120 OnExposeComplete: enter
23:22:15.791 00.003 6120 UpdateGuideState(): m_state=6
23:22:15.796 00.005 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1789
23:22:15.801 00.005 6120 Star::Find returns 1 (1), X=955.26, Y=45.16, Mass=14064, SNR=76.8, Peak=255 HFD=6.8
23:22:15.804 00.003 6120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-2.95) = xAngle (5.57 = -0.71)
23:22:15.807 00.003 6120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.31 = -0.98)
23:22:15.811 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.15 hyp=0.29 cameraTheta=2.62 mountX=0.22 mountY=-0.24, mountTheta=-0.83
23:22:15.816 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.15, opts=13)
23:22:15.821 00.005 6120 Enqueuing Move request for scope (-0.25, 0.15)
23:22:15.826 00.005 7680 Worker thread wakes up
23:22:15.826 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:15.832 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.15) opts 0xd
23:22:15.833 00.001 6120 UpdateGuideState exits: m=14064 SNR=76.8 Saturated
23:22:15.838 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.15)
23:22:15.838 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:15.843 00.005 7680 Moving (-0.25, 0.15) raw xDistance=0.22 yDistance=-0.24
23:22:15.844 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:15.849 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:22:15.849 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:22:15.850 00.001 6120 Enqueuing Expose request
23:22:15.855 00.005 7680 MoveAxis(W, 91, ABG)
23:22:15.856 00.001 7680 Guiding  Dir = 3, Dur = 91
23:22:15.857 00.001 7680 IsSlewing returns 0
23:22:15.858 00.001 7680 IsGuiding returns 0
23:22:15.859 00.001 7680 PulseGuide returned control before completion, sleep 101
23:22:15.968 00.109 7680 IsGuiding returns 1
23:22:15.968 00.000 7680 scope still moving after pulse duration time elapsed
23:22:16.001 00.033 7680 IsSlewing returns 0
23:22:16.001 00.000 7680 IsGuiding returns 0
23:22:16.002 00.001 7680 scope move finished after 91 + 52 ms
23:22:16.003 00.001 7680 Move returns status 0, amount 91
23:22:16.003 00.000 7680 MoveAxis(N, 132, ABG)
23:22:16.003 00.000 7680 Guiding  Dir = 0, Dur = 132
23:22:16.004 00.001 7680 IsSlewing returns 0
23:22:16.004 00.000 7680 IsGuiding returns 0
23:22:16.005 00.001 7680 PulseGuide returned control before completion, sleep 142
23:22:16.156 00.151 7680 IsGuiding returns 1
23:22:16.157 00.001 7680 scope still moving after pulse duration time elapsed
23:22:16.187 00.030 7680 IsSlewing returns 0
23:22:16.188 00.001 7680 IsGuiding returns 0
23:22:16.188 00.000 7680 scope move finished after 132 + 52 ms
23:22:16.189 00.001 7680 Move returns status 0, amount 132
23:22:16.189 00.000 7680 move complete, result=0
23:22:16.189 00.000 7680 worker thread done servicing request
23:22:16.189 00.000 7680 Worker thread wakes up
23:22:16.191 00.002 6120 GuideStep: 0.2 px 91 ms WEST, -0.2 px 132 ms NORTH
23:22:16.196 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:16.197 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:17.460 01.263 7680 Exposure complete
23:22:17.600 00.140 7680 worker thread done servicing request
23:22:17.600 00.000 6120 OnExposeComplete: enter
23:22:17.606 00.006 6120 UpdateGuideState(): m_state=6
23:22:17.611 00.005 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1790
23:22:17.616 00.005 6120 Star::Find returns 1 (1), X=955.34, Y=45.00, Mass=12901, SNR=74.3, Peak=255 HFD=6.8
23:22:17.621 00.005 6120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-2.95) = xAngle (-0.09 = -0.09)
23:22:17.625 00.004 6120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.36 = -0.36)
23:22:17.628 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.04 mountX=0.18 mountY=-0.06, mountTheta=-0.34
23:22:17.633 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.02, opts=13)
23:22:17.638 00.005 6120 Enqueuing Move request for scope (-0.18, -0.02)
23:22:17.642 00.004 7680 Worker thread wakes up
23:22:17.642 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
23:22:17.643 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
23:22:17.643 00.000 7680 Moving (-0.18, -0.02) raw xDistance=0.18 yDistance=-0.06
23:22:17.643 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:22:17.643 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:22:17.643 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:17.648 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:22:17.648 00.000 7680 MoveAxis(E, 0, ABG)
23:22:17.649 00.001 7680 Move returns status 0, amount 0
23:22:17.649 00.000 7680 MoveAxis(N, 0, ABG)
23:22:17.649 00.000 7680 Move returns status 0, amount 0
23:22:17.649 00.000 7680 move complete, result=0
23:22:17.649 00.000 7680 worker thread done servicing request
23:22:17.649 00.000 6120 UpdateGuideState exits: m=12901 SNR=74.3 Saturated
23:22:17.654 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:17.658 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:17.661 00.003 6120 Enqueuing Expose request
23:22:17.665 00.004 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:17.669 00.004 7680 Worker thread wakes up
23:22:17.669 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:17.669 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:18.910 01.241 7680 Exposure complete
23:22:19.040 00.130 7680 worker thread done servicing request
23:22:19.040 00.000 6120 OnExposeComplete: enter
23:22:19.045 00.005 6120 UpdateGuideState(): m_state=6
23:22:19.050 00.005 6120 Star::Find(15, 955, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1791
23:22:19.054 00.004 6120 Star::Find returns 1 (1), X=955.57, Y=45.21, Mass=13960, SNR=77.3, Peak=255 HFD=7.0
23:22:19.058 00.004 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
23:22:19.062 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
23:22:19.065 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.31 mountX=-0.09 mountY=-0.15, mountTheta=-2.10
23:22:19.071 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.19, opts=13)
23:22:19.075 00.004 6120 Enqueuing Move request for scope (0.05, 0.19)
23:22:19.080 00.005 7680 Worker thread wakes up
23:22:19.080 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:19.084 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
23:22:19.084 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
23:22:19.084 00.000 7680 Moving (0.05, 0.19) raw xDistance=-0.09 yDistance=-0.15
23:22:19.084 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:22:19.084 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:22:19.084 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:22:19.084 00.000 7680 MoveAxis(E, 0, ABG)
23:22:19.084 00.000 7680 Move returns status 0, amount 0
23:22:19.084 00.000 7680 MoveAxis(N, 0, ABG)
23:22:19.085 00.001 7680 Move returns status 0, amount 0
23:22:19.085 00.000 7680 move complete, result=0
23:22:19.085 00.000 7680 worker thread done servicing request
23:22:19.086 00.001 6120 UpdateGuideState exits: m=13960 SNR=77.3 Saturated
23:22:19.090 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:19.094 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:19.099 00.005 6120 Enqueuing Expose request
23:22:19.102 00.003 7680 Worker thread wakes up
23:22:19.103 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:19.107 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:19.107 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:20.351 01.244 7680 Exposure complete
23:22:20.486 00.135 7680 worker thread done servicing request
23:22:20.486 00.000 6120 OnExposeComplete: enter
23:22:20.491 00.005 6120 UpdateGuideState(): m_state=6
23:22:20.495 00.004 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1792
23:22:20.499 00.004 6120 Star::Find returns 1 (1), X=955.40, Y=45.49, Mass=13484, SNR=75.8, Peak=255 HFD=7.1
23:22:20.502 00.003 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
23:22:20.506 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
23:22:20.509 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.47 hyp=0.49 cameraTheta=1.81 mountX=0.03 mountY=-0.48, mountTheta=-1.51
23:22:20.514 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.47, opts=13)
23:22:20.517 00.003 6120 Enqueuing Move request for scope (-0.12, 0.47)
23:22:20.520 00.003 7680 Worker thread wakes up
23:22:20.520 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:20.523 00.003 6120 UpdateGuideState exits: m=13484 SNR=75.8 Saturated
23:22:20.526 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:20.528 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:20.531 00.003 6120 Enqueuing Expose request
23:22:20.534 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.47) opts 0xd
23:22:20.534 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.47)
23:22:20.534 00.000 7680 Moving (-0.12, 0.47) raw xDistance=0.03 yDistance=-0.48
23:22:20.534 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:22:20.535 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
23:22:20.535 00.000 7680 MoveAxis(E, 0, ABG)
23:22:20.535 00.000 7680 Move returns status 0, amount 0
23:22:20.535 00.000 7680 MoveAxis(N, 258, ABG)
23:22:20.535 00.000 7680 Guiding  Dir = 0, Dur = 258
23:22:20.536 00.001 7680 IsSlewing returns 0
23:22:20.536 00.000 7680 IsGuiding returns 0
23:22:20.537 00.001 7680 PulseGuide returned control before completion, sleep 268
23:22:20.810 00.273 7680 IsGuiding returns 1
23:22:20.810 00.000 7680 scope still moving after pulse duration time elapsed
23:22:20.841 00.031 7680 IsSlewing returns 0
23:22:20.842 00.001 7680 IsGuiding returns 0
23:22:20.842 00.000 7680 scope move finished after 258 + 47 ms
23:22:20.843 00.001 7680 Move returns status 0, amount 258
23:22:20.843 00.000 7680 move complete, result=0
23:22:20.843 00.000 7680 worker thread done servicing request
23:22:20.843 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 258 ms NORTH
23:22:20.849 00.006 7680 Worker thread wakes up
23:22:20.849 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:20.849 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:22.105 01.256 7680 Exposure complete
23:22:22.249 00.144 7680 worker thread done servicing request
23:22:22.250 00.001 6120 OnExposeComplete: enter
23:22:22.254 00.004 6120 UpdateGuideState(): m_state=6
23:22:22.257 00.003 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1793
23:22:22.261 00.004 6120 Star::Find returns 1 (1), X=955.28, Y=45.13, Mass=14479, SNR=77.3, Peak=255 HFD=6.8
23:22:22.265 00.004 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-2.95) = xAngle (5.67 = -0.62)
23:22:22.270 00.005 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.40 = -0.88)
23:22:22.274 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.11 hyp=0.27 cameraTheta=2.71 mountX=0.22 mountY=-0.21, mountTheta=-0.76
23:22:22.280 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.11, opts=13)
23:22:22.283 00.003 6120 Enqueuing Move request for scope (-0.24, 0.11)
23:22:22.288 00.005 7680 Worker thread wakes up
23:22:22.288 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.11) opts 0xd
23:22:22.288 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.11)
23:22:22.288 00.000 7680 Moving (-0.24, 0.11) raw xDistance=0.22 yDistance=-0.21
23:22:22.288 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:22:22.289 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:22:22.289 00.000 7680 MoveAxis(W, 89, ABG)
23:22:22.289 00.000 7680 Guiding  Dir = 3, Dur = 89
23:22:22.289 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:22.293 00.004 7680 IsSlewing returns 0
23:22:22.293 00.000 6120 UpdateGuideState exits: m=14479 SNR=77.3 Saturated
23:22:22.296 00.003 7680 IsGuiding returns 0
23:22:22.297 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:22.301 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:22.304 00.003 7680 PulseGuide returned control before completion, sleep 99
23:22:22.305 00.001 6120 Enqueuing Expose request
23:22:22.420 00.115 7680 IsGuiding returns 1
23:22:22.421 00.001 7680 scope still moving after pulse duration time elapsed
23:22:22.451 00.030 7680 IsSlewing returns 0
23:22:22.451 00.000 7680 IsGuiding returns 0
23:22:22.452 00.001 7680 scope move finished after 89 + 65 ms
23:22:22.452 00.000 7680 Move returns status 0, amount 89
23:22:22.452 00.000 7680 MoveAxis(N, 112, ABG)
23:22:22.453 00.001 7680 Guiding  Dir = 0, Dur = 112
23:22:22.454 00.001 7680 IsSlewing returns 0
23:22:22.455 00.001 7680 IsGuiding returns 0
23:22:22.455 00.000 7680 PulseGuide returned control before completion, sleep 122
23:22:22.592 00.137 7680 IsGuiding returns 1
23:22:22.592 00.000 7680 scope still moving after pulse duration time elapsed
23:22:22.623 00.031 7680 IsSlewing returns 0
23:22:22.624 00.001 7680 IsGuiding returns 0
23:22:22.624 00.000 7680 scope move finished after 112 + 58 ms
23:22:22.624 00.000 7680 Move returns status 0, amount 112
23:22:22.626 00.002 7680 move complete, result=0
23:22:22.626 00.000 7680 worker thread done servicing request
23:22:22.626 00.000 7680 Worker thread wakes up
23:22:22.626 00.000 6120 GuideStep: 0.2 px 89 ms WEST, -0.2 px 112 ms NORTH
23:22:22.632 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:22.633 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:23.893 01.260 7680 Exposure complete
23:22:24.025 00.132 7680 worker thread done servicing request
23:22:24.026 00.001 6120 OnExposeComplete: enter
23:22:24.029 00.003 6120 UpdateGuideState(): m_state=6
23:22:24.034 00.005 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1794
23:22:24.037 00.003 6120 Star::Find returns 1 (1), X=955.70, Y=45.10, Mass=14008, SNR=76.5, Peak=255 HFD=6.8
23:22:24.042 00.005 6120 CameraToMount -- cameraTheta (0.45) - m_xAngle (-2.95) = xAngle (3.40 = -2.88)
23:22:24.045 00.003 6120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.13 = 3.13)
23:22:24.048 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.45 mountX=-0.20 mountY=0.00, mountTheta=3.13
23:22:24.053 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.09, opts=13)
23:22:24.057 00.004 6120 Enqueuing Move request for scope (0.19, 0.09)
23:22:24.061 00.004 7680 Worker thread wakes up
23:22:24.061 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
23:22:24.062 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
23:22:24.062 00.000 7680 Moving (0.19, 0.09) raw xDistance=-0.20 yDistance=0.00
23:22:24.062 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:22:24.062 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:22:24.062 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:24.065 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:22:24.066 00.001 7680 MoveAxis(E, 0, ABG)
23:22:24.066 00.000 7680 Move returns status 0, amount 0
23:22:24.066 00.000 7680 MoveAxis(N, 0, ABG)
23:22:24.066 00.000 7680 Move returns status 0, amount 0
23:22:24.066 00.000 7680 move complete, result=0
23:22:24.066 00.000 6120 UpdateGuideState exits: m=14008 SNR=76.5 Saturated
23:22:24.071 00.005 7680 worker thread done servicing request
23:22:24.071 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:24.076 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:24.080 00.004 6120 Enqueuing Expose request
23:22:24.083 00.003 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:22:24.087 00.004 7680 Worker thread wakes up
23:22:24.087 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:24.087 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:25.332 01.245 7680 Exposure complete
23:22:25.463 00.131 7680 worker thread done servicing request
23:22:25.464 00.001 6120 OnExposeComplete: enter
23:22:25.467 00.003 6120 UpdateGuideState(): m_state=6
23:22:25.472 00.005 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1795
23:22:25.475 00.003 6120 Star::Find returns 1 (1), X=955.40, Y=45.57, Mass=13415, SNR=75.5, Peak=255 HFD=7.0
23:22:25.480 00.005 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
23:22:25.483 00.003 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
23:22:25.488 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.55 hyp=0.57 cameraTheta=1.78 mountX=0.01 mountY=-0.55, mountTheta=-1.55
23:22:25.495 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.55, opts=13)
23:22:25.499 00.004 6120 Enqueuing Move request for scope (-0.12, 0.55)
23:22:25.503 00.004 7680 Worker thread wakes up
23:22:25.503 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.55) opts 0xd
23:22:25.503 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.55)
23:22:25.505 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:25.508 00.003 7680 Moving (-0.12, 0.55) raw xDistance=0.01 yDistance=-0.55
23:22:25.508 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:22:25.509 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:22:25.509 00.000 7680 MoveAxis(E, 0, ABG)
23:22:25.509 00.000 6120 UpdateGuideState exits: m=13415 SNR=75.5 Saturated
23:22:25.514 00.005 7680 Move returns status 0, amount 0
23:22:25.515 00.001 7680 MoveAxis(N, 298, ABG)
23:22:25.515 00.000 7680 Guiding  Dir = 0, Dur = 298
23:22:25.515 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:25.519 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:25.523 00.004 6120 Enqueuing Expose request
23:22:25.527 00.004 7680 IsSlewing returns 0
23:22:25.527 00.000 7680 IsGuiding returns 0
23:22:25.527 00.000 7680 PulseGuide returned control before completion, sleep 308
23:22:25.838 00.311 7680 IsGuiding returns 1
23:22:25.840 00.002 7680 scope still moving after pulse duration time elapsed
23:22:25.869 00.029 7680 IsSlewing returns 0
23:22:25.870 00.001 7680 IsGuiding returns 0
23:22:25.870 00.000 7680 scope move finished after 298 + 45 ms
23:22:25.872 00.002 7680 Move returns status 0, amount 298
23:22:25.872 00.000 7680 move complete, result=0
23:22:25.873 00.001 7680 worker thread done servicing request
23:22:25.873 00.000 7680 Worker thread wakes up
23:22:25.874 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 298 ms NORTH
23:22:25.880 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:25.880 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:27.257 01.377 7680 Exposure complete
23:22:27.483 00.226 7680 worker thread done servicing request
23:22:27.484 00.001 6120 OnExposeComplete: enter
23:22:27.488 00.004 6120 UpdateGuideState(): m_state=6
23:22:27.491 00.003 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1796
23:22:27.494 00.003 6120 Star::Find returns 1 (1), X=955.49, Y=45.11, Mass=14038, SNR=78.6, Peak=255 HFD=7.0
23:22:27.498 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
23:22:27.500 00.002 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
23:22:27.504 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.85 mountX=0.01 mountY=-0.09, mountTheta=-1.48
23:22:27.508 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.09, opts=13)
23:22:27.511 00.003 6120 Enqueuing Move request for scope (-0.03, 0.09)
23:22:27.514 00.003 7680 Worker thread wakes up
23:22:27.514 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:27.518 00.004 6120 UpdateGuideState exits: m=14038 SNR=78.6 Saturated
23:22:27.520 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
23:22:27.520 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
23:22:27.520 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:27.523 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:27.527 00.004 7680 Moving (-0.03, 0.09) raw xDistance=0.01 yDistance=-0.09
23:22:27.527 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:22:27.527 00.000 6120 Enqueuing Expose request
23:22:27.530 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:22:27.530 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:22:27.530 00.000 7680 MoveAxis(E, 0, ABG)
23:22:27.530 00.000 7680 Move returns status 0, amount 0
23:22:27.530 00.000 7680 MoveAxis(N, 0, ABG)
23:22:27.531 00.001 7680 Move returns status 0, amount 0
23:22:27.531 00.000 7680 move complete, result=0
23:22:27.531 00.000 7680 worker thread done servicing request
23:22:27.531 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:27.534 00.003 7680 Worker thread wakes up
23:22:27.534 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:27.535 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:28.769 01.234 7680 Exposure complete
23:22:28.889 00.120 7680 worker thread done servicing request
23:22:28.889 00.000 6120 OnExposeComplete: enter
23:22:28.894 00.005 6120 UpdateGuideState(): m_state=6
23:22:28.898 00.004 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1797
23:22:28.904 00.006 6120 Star::Find returns 1 (1), X=955.65, Y=45.12, Mass=14383, SNR=77.9, Peak=255 HFD=6.9
23:22:28.910 00.006 6120 CameraToMount -- cameraTheta (0.68) - m_xAngle (-2.95) = xAngle (3.63 = -2.65)
23:22:28.917 00.007 6120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.37 = -2.92)
23:22:28.922 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.68 mountX=-0.15 mountY=-0.04, mountTheta=-2.89
23:22:28.928 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.11, opts=13)
23:22:28.933 00.005 6120 Enqueuing Move request for scope (0.13, 0.11)
23:22:28.936 00.003 7680 Worker thread wakes up
23:22:28.936 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:28.940 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
23:22:28.940 00.000 6120 UpdateGuideState exits: m=14383 SNR=77.9 Saturated
23:22:28.945 00.005 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
23:22:28.945 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:28.948 00.003 7680 Moving (0.13, 0.11) raw xDistance=-0.15 yDistance=-0.04
23:22:28.949 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:28.954 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:22:28.954 00.000 6120 Enqueuing Expose request
23:22:28.957 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:22:28.958 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:22:28.958 00.000 7680 MoveAxis(E, 0, ABG)
23:22:28.958 00.000 7680 Move returns status 0, amount 0
23:22:28.958 00.000 7680 MoveAxis(N, 0, ABG)
23:22:28.958 00.000 7680 Move returns status 0, amount 0
23:22:28.958 00.000 7680 move complete, result=0
23:22:28.958 00.000 7680 worker thread done servicing request
23:22:28.958 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:22:28.961 00.003 7680 Worker thread wakes up
23:22:28.961 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:28.963 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:30.214 01.251 7680 Exposure complete
23:22:30.353 00.139 7680 worker thread done servicing request
23:22:30.353 00.000 6120 OnExposeComplete: enter
23:22:30.356 00.003 6120 UpdateGuideState(): m_state=6
23:22:30.361 00.005 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1798
23:22:30.365 00.004 6120 Star::Find returns 1 (1), X=955.30, Y=45.57, Mass=13927, SNR=77.0, Peak=255 HFD=7.0
23:22:30.369 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.91 = -1.38)
23:22:30.372 00.003 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.65)
23:22:30.376 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.55 hyp=0.60 cameraTheta=1.95 mountX=0.11 mountY=-0.59, mountTheta=-1.38
23:22:30.379 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.55, opts=13)
23:22:30.383 00.004 6120 Enqueuing Move request for scope (-0.22, 0.55)
23:22:30.387 00.004 7680 Worker thread wakes up
23:22:30.387 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:30.391 00.004 6120 UpdateGuideState exits: m=13927 SNR=77.0 Saturated
23:22:30.394 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:30.398 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:30.402 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.55) opts 0xd
23:22:30.402 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.55)
23:22:30.402 00.000 7680 Moving (-0.22, 0.55) raw xDistance=0.11 yDistance=-0.59
23:22:30.402 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:22:30.402 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
23:22:30.402 00.000 7680 MoveAxis(E, 0, ABG)
23:22:30.403 00.001 7680 Move returns status 0, amount 0
23:22:30.403 00.000 7680 MoveAxis(N, 322, ABG)
23:22:30.403 00.000 7680 Guiding  Dir = 0, Dur = 322
23:22:30.403 00.000 6120 Enqueuing Expose request
23:22:30.407 00.004 7680 IsSlewing returns 0
23:22:30.407 00.000 7680 IsGuiding returns 0
23:22:30.408 00.001 7680 PulseGuide returned control before completion, sleep 332
23:22:30.752 00.344 7680 IsGuiding returns 1
23:22:30.752 00.000 7680 scope still moving after pulse duration time elapsed
23:22:30.782 00.030 7680 IsSlewing returns 0
23:22:30.782 00.000 7680 IsGuiding returns 0
23:22:30.783 00.001 7680 scope move finished after 322 + 53 ms
23:22:30.784 00.001 7680 Move returns status 0, amount 322
23:22:30.784 00.000 7680 move complete, result=0
23:22:30.784 00.000 7680 worker thread done servicing request
23:22:30.784 00.000 7680 Worker thread wakes up
23:22:30.784 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 322 ms NORTH
23:22:30.790 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:30.790 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:32.044 01.254 7680 Exposure complete
23:22:32.167 00.123 7680 worker thread done servicing request
23:22:32.167 00.000 6120 OnExposeComplete: enter
23:22:32.173 00.006 6120 UpdateGuideState(): m_state=6
23:22:32.177 00.004 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1799
23:22:32.182 00.005 6120 Star::Find returns 1 (1), X=955.26, Y=45.09, Mass=13186, SNR=74.1, Peak=255 HFD=6.8
23:22:32.185 00.003 6120 CameraToMount -- cameraTheta (2.87) - m_xAngle (-2.95) = xAngle (5.83 = -0.46)
23:22:32.189 00.004 6120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.56 = -0.73)
23:22:32.193 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.07 hyp=0.27 cameraTheta=2.87 mountX=0.24 mountY=-0.18, mountTheta=-0.64
23:22:32.197 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.07, opts=13)
23:22:32.201 00.004 6120 Enqueuing Move request for scope (-0.26, 0.07)
23:22:32.204 00.003 7680 Worker thread wakes up
23:22:32.204 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.07) opts 0xd
23:22:32.205 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.07)
23:22:32.205 00.000 7680 Moving (-0.26, 0.07) raw xDistance=0.24 yDistance=-0.18
23:22:32.205 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:22:32.205 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:22:32.205 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:22:32.205 00.000 7680 MoveAxis(W, 98, ABG)
23:22:32.206 00.001 7680 Guiding  Dir = 3, Dur = 98
23:22:32.207 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:32.210 00.003 7680 IsSlewing returns 0
23:22:32.211 00.001 6120 UpdateGuideState exits: m=13186 SNR=74.1 Saturated
23:22:32.214 00.003 7680 IsGuiding returns 0
23:22:32.214 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:32.218 00.004 7680 PulseGuide returned control before completion, sleep 108
23:22:32.218 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:32.223 00.005 6120 Enqueuing Expose request
23:22:32.329 00.106 7680 IsGuiding returns 1
23:22:32.329 00.000 7680 scope still moving after pulse duration time elapsed
23:22:32.360 00.031 7680 IsSlewing returns 0
23:22:32.361 00.001 7680 IsGuiding returns 0
23:22:32.362 00.001 7680 scope move finished after 98 + 49 ms
23:22:32.362 00.000 7680 Move returns status 0, amount 98
23:22:32.363 00.001 7680 MoveAxis(N, 0, ABG)
23:22:32.363 00.000 7680 Move returns status 0, amount 0
23:22:32.363 00.000 7680 move complete, result=0
23:22:32.364 00.001 7680 worker thread done servicing request
23:22:32.364 00.000 6120 GuideStep: 0.2 px 98 ms WEST, -0.2 px 0 ms NORTH
23:22:32.370 00.006 7680 Worker thread wakes up
23:22:32.370 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:32.370 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:33.623 01.253 7680 Exposure complete
23:22:33.766 00.143 7680 worker thread done servicing request
23:22:33.766 00.000 6120 OnExposeComplete: enter
23:22:33.772 00.006 6120 UpdateGuideState(): m_state=6
23:22:33.776 00.004 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1800
23:22:33.779 00.003 6120 Star::Find returns 1 (1), X=955.65, Y=45.18, Mass=14158, SNR=77.1, Peak=255 HFD=6.9
23:22:33.783 00.004 6120 CameraToMount -- cameraTheta (0.88) - m_xAngle (-2.95) = xAngle (3.83 = -2.45)
23:22:33.787 00.004 6120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.57 = -2.72)
23:22:33.791 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.21 cameraTheta=0.88 mountX=-0.16 mountY=-0.09, mountTheta=-2.65
23:22:33.796 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.16, opts=13)
23:22:33.801 00.005 6120 Enqueuing Move request for scope (0.13, 0.16)
23:22:33.805 00.004 7680 Worker thread wakes up
23:22:33.805 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:33.809 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
23:22:33.809 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
23:22:33.810 00.001 7680 Moving (0.13, 0.16) raw xDistance=-0.16 yDistance=-0.09
23:22:33.810 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:22:33.810 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:22:33.810 00.000 6120 UpdateGuideState exits: m=14158 SNR=77.1 Saturated
23:22:33.814 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:22:33.814 00.000 7680 MoveAxis(E, 0, ABG)
23:22:33.815 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:33.817 00.002 7680 Move returns status 0, amount 0
23:22:33.818 00.001 7680 MoveAxis(N, 0, ABG)
23:22:33.818 00.000 7680 Move returns status 0, amount 0
23:22:33.818 00.000 7680 move complete, result=0
23:22:33.818 00.000 7680 worker thread done servicing request
23:22:33.819 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:33.822 00.003 6120 Enqueuing Expose request
23:22:33.826 00.004 7680 Worker thread wakes up
23:22:33.826 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:33.831 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:33.831 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:35.076 01.245 7680 Exposure complete
23:22:35.221 00.145 7680 worker thread done servicing request
23:22:35.222 00.001 6120 OnExposeComplete: enter
23:22:35.226 00.004 6120 UpdateGuideState(): m_state=6
23:22:35.230 00.004 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1801
23:22:35.235 00.005 6120 Star::Find returns 1 (1), X=955.38, Y=45.57, Mass=13423, SNR=75.4, Peak=255 HFD=7.0
23:22:35.241 00.006 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.78 = -1.51)
23:22:35.245 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.78)
23:22:35.249 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.55 hyp=0.57 cameraTheta=1.82 mountX=0.04 mountY=-0.56, mountTheta=-1.51
23:22:35.254 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.55, opts=13)
23:22:35.257 00.003 6120 Enqueuing Move request for scope (-0.14, 0.55)
23:22:35.261 00.004 7680 Worker thread wakes up
23:22:35.261 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.55) opts 0xd
23:22:35.261 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.55)
23:22:35.261 00.000 7680 Moving (-0.14, 0.55) raw xDistance=0.04 yDistance=-0.56
23:22:35.263 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:22:35.263 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:22:35.263 00.000 7680 MoveAxis(E, 0, ABG)
23:22:35.263 00.000 7680 Move returns status 0, amount 0
23:22:35.263 00.000 7680 MoveAxis(N, 304, ABG)
23:22:35.264 00.001 7680 Guiding  Dir = 0, Dur = 304
23:22:35.264 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:35.267 00.003 7680 IsSlewing returns 0
23:22:35.267 00.000 6120 UpdateGuideState exits: m=13423 SNR=75.4 Saturated
23:22:35.271 00.004 7680 IsGuiding returns 0
23:22:35.271 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:35.276 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:35.280 00.004 7680 PulseGuide returned control before completion, sleep 314
23:22:35.280 00.000 6120 Enqueuing Expose request
23:22:35.609 00.329 7680 IsGuiding returns 0
23:22:35.610 00.001 7680 Move returns status 0, amount 304
23:22:35.611 00.001 7680 move complete, result=0
23:22:35.611 00.000 7680 worker thread done servicing request
23:22:35.612 00.001 7680 Worker thread wakes up
23:22:35.612 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 304 ms NORTH
23:22:35.620 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:35.620 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:36.870 01.250 7680 Exposure complete
23:22:37.002 00.132 7680 worker thread done servicing request
23:22:37.002 00.000 6120 OnExposeComplete: enter
23:22:37.006 00.004 6120 UpdateGuideState(): m_state=6
23:22:37.009 00.003 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1802
23:22:37.012 00.003 6120 Star::Find returns 1 (1), X=955.58, Y=45.18, Mass=13151, SNR=75.4, Peak=255 HFD=7.0
23:22:37.016 00.004 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.17 = -2.11)
23:22:37.021 00.005 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.38)
23:22:37.025 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.22 mountX=-0.09 mountY=-0.12, mountTheta=-2.21
23:22:37.031 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.16, opts=13)
23:22:37.035 00.004 6120 Enqueuing Move request for scope (0.06, 0.16)
23:22:37.039 00.004 7680 Worker thread wakes up
23:22:37.039 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
23:22:37.039 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:37.044 00.005 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
23:22:37.044 00.000 6120 UpdateGuideState exits: m=13151 SNR=75.4 Saturated
23:22:37.048 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:37.053 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:37.056 00.003 6120 Enqueuing Expose request
23:22:37.059 00.003 7680 Moving (0.06, 0.16) raw xDistance=-0.09 yDistance=-0.12
23:22:37.060 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:22:37.060 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:22:37.060 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:22:37.060 00.000 7680 MoveAxis(E, 0, ABG)
23:22:37.060 00.000 7680 Move returns status 0, amount 0
23:22:37.060 00.000 7680 MoveAxis(N, 0, ABG)
23:22:37.061 00.001 7680 Move returns status 0, amount 0
23:22:37.061 00.000 7680 move complete, result=0
23:22:37.061 00.000 7680 worker thread done servicing request
23:22:37.061 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:22:37.066 00.005 7680 Worker thread wakes up
23:22:37.066 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:37.066 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:38.318 01.252 7680 Exposure complete
23:22:38.459 00.141 7680 worker thread done servicing request
23:22:38.460 00.001 6120 OnExposeComplete: enter
23:22:38.465 00.005 6120 UpdateGuideState(): m_state=6
23:22:38.469 00.004 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1803
23:22:38.473 00.004 6120 Star::Find returns 1 (1), X=955.65, Y=45.28, Mass=14000, SNR=77.0, Peak=255 HFD=7.0
23:22:38.478 00.005 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.08 = -2.21)
23:22:38.482 00.004 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
23:22:38.487 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.12 mountX=-0.18 mountY=-0.18, mountTheta=-2.33
23:22:38.491 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.27, opts=13)
23:22:38.496 00.005 6120 Enqueuing Move request for scope (0.13, 0.27)
23:22:38.499 00.003 7680 Worker thread wakes up
23:22:38.500 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.27) opts 0xd
23:22:38.500 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.27)
23:22:38.500 00.000 7680 Moving (0.13, 0.27) raw xDistance=-0.18 yDistance=-0.18
23:22:38.501 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:38.504 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:22:38.504 00.000 6120 UpdateGuideState exits: m=14000 SNR=77.0 Saturated
23:22:38.508 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:22:38.508 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:38.513 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:22:38.514 00.001 7680 MoveAxis(E, 0, ABG)
23:22:38.514 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:38.518 00.004 6120 Enqueuing Expose request
23:22:38.522 00.004 7680 Move returns status 0, amount 0
23:22:38.522 00.000 7680 MoveAxis(N, 0, ABG)
23:22:38.522 00.000 7680 Move returns status 0, amount 0
23:22:38.522 00.000 7680 move complete, result=0
23:22:38.523 00.001 7680 worker thread done servicing request
23:22:38.523 00.000 7680 Worker thread wakes up
23:22:38.523 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:22:38.527 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:38.527 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:39.773 01.246 7680 Exposure complete
23:22:39.900 00.127 7680 worker thread done servicing request
23:22:39.900 00.000 6120 OnExposeComplete: enter
23:22:39.903 00.003 6120 UpdateGuideState(): m_state=6
23:22:39.908 00.005 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1804
23:22:39.911 00.003 6120 Star::Find returns 1 (1), X=955.62, Y=45.64, Mass=14625, SNR=78.8, Peak=255 HFD=7.1
23:22:39.915 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
23:22:39.920 00.005 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.19)
23:22:39.925 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.63 hyp=0.64 cameraTheta=1.41 mountX=-0.22 mountY=-0.52, mountTheta=-1.97
23:22:39.931 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.63, opts=13)
23:22:39.935 00.004 6120 Enqueuing Move request for scope (0.10, 0.63)
23:22:39.939 00.004 7680 Worker thread wakes up
23:22:39.939 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:39.943 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.63) opts 0xd
23:22:39.943 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.63)
23:22:39.943 00.000 7680 Moving (0.10, 0.63) raw xDistance=-0.22 yDistance=-0.52
23:22:39.943 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:22:39.944 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
23:22:39.944 00.000 7680 MoveAxis(E, 89, ABG)
23:22:39.944 00.000 7680 Guiding  Dir = 2, Dur = 89
23:22:39.944 00.000 6120 UpdateGuideState exits: m=14625 SNR=78.8 Saturated
23:22:39.949 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:39.953 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:39.956 00.003 6120 Enqueuing Expose request
23:22:39.961 00.005 7680 IsSlewing returns 0
23:22:39.961 00.000 7680 IsGuiding returns 0
23:22:39.961 00.000 7680 PulseGuide returned control before completion, sleep 99
23:22:40.074 00.113 7680 IsGuiding returns 0
23:22:40.075 00.001 7680 Move returns status 0, amount 89
23:22:40.075 00.000 7680 MoveAxis(N, 282, ABG)
23:22:40.077 00.002 7680 Guiding  Dir = 0, Dur = 282
23:22:40.077 00.000 7680 IsSlewing returns 0
23:22:40.078 00.001 7680 IsGuiding returns 0
23:22:40.079 00.001 7680 PulseGuide returned control before completion, sleep 292
23:22:40.386 00.307 7680 IsGuiding returns 1
23:22:40.386 00.000 7680 scope still moving after pulse duration time elapsed
23:22:40.416 00.030 7680 IsSlewing returns 0
23:22:40.418 00.002 7680 IsGuiding returns 0
23:22:40.419 00.001 7680 scope move finished after 282 + 58 ms
23:22:40.419 00.000 7680 Move returns status 0, amount 282
23:22:40.419 00.000 7680 move complete, result=0
23:22:40.421 00.002 7680 worker thread done servicing request
23:22:40.421 00.000 7680 Worker thread wakes up
23:22:40.422 00.001 6120 GuideStep: -0.2 px 89 ms EAST, -0.5 px 282 ms NORTH
23:22:40.428 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:40.428 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:41.681 01.253 7680 Exposure complete
23:22:41.804 00.123 7680 worker thread done servicing request
23:22:41.804 00.000 6120 OnExposeComplete: enter
23:22:41.809 00.005 6120 UpdateGuideState(): m_state=6
23:22:41.812 00.003 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1805
23:22:41.816 00.004 6120 Star::Find returns 1 (1), X=955.24, Y=45.57, Mass=13685, SNR=77.5, Peak=255 HFD=7.1
23:22:41.821 00.005 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (5.00 = -1.29)
23:22:41.834 00.013 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.56)
23:22:41.838 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.55 hyp=0.62 cameraTheta=2.04 mountX=0.17 mountY=-0.62, mountTheta=-1.30
23:22:41.842 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.55, opts=13)
23:22:41.845 00.003 6120 Enqueuing Move request for scope (-0.28, 0.55)
23:22:41.850 00.005 7680 Worker thread wakes up
23:22:41.850 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.55) opts 0xd
23:22:41.850 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.55)
23:22:41.850 00.000 7680 Moving (-0.28, 0.55) raw xDistance=0.17 yDistance=-0.62
23:22:41.850 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:22:41.850 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
23:22:41.850 00.000 7680 MoveAxis(E, 0, ABG)
23:22:41.850 00.000 7680 Move returns status 0, amount 0
23:22:41.850 00.000 7680 MoveAxis(N, 336, ABG)
23:22:41.850 00.000 7680 Guiding  Dir = 0, Dur = 336
23:22:41.851 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:41.854 00.003 7680 IsSlewing returns 0
23:22:41.854 00.000 7680 IsGuiding returns 0
23:22:41.856 00.002 7680 PulseGuide returned control before completion, sleep 346
23:22:41.856 00.000 6120 UpdateGuideState exits: m=13685 SNR=77.5 Saturated
23:22:41.865 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:41.868 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:41.871 00.003 6120 Enqueuing Expose request
23:22:42.154 00.283 6120 evsrv: cli 0FAEFED8 connect
23:22:42.295 00.141 6120 case statement mapped state 6 to 3
23:22:42.301 00.006 7680 IsGuiding returns 0
23:22:42.301 00.000 7680 Move returns status 0, amount 336
23:22:42.301 00.000 7680 move complete, result=0
23:22:42.302 00.001 7680 worker thread done servicing request
23:22:42.302 00.000 7680 Worker thread wakes up
23:22:42.302 00.000 6120 case statement mapped state 6 to 3
23:22:42.306 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:42.306 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(941,30,31,31)
23:22:42.306 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 336 ms NORTH
23:22:42.313 00.007 6120 evsrv: cli 0FAEFED8 request: {"method":"get_app_state","id":"994ecbd1-97aa-47b9-97a7-c229bd947ce4"}
23:22:42.316 00.003 6120 case statement mapped state 6 to 3
23:22:42.320 00.004 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":"Guiding","id":"994ecbd1-97aa-47b9-97a7-c229bd947ce4"}
23:22:42.327 00.007 6120 evsrv: cli 0FAEFED8 disconnect
23:22:42.331 00.004 6120 evsrv: cli 0FAF0158 connect
23:22:42.335 00.004 6120 case statement mapped state 6 to 3
23:22:42.475 00.140 6120 case statement mapped state 6 to 3
23:22:42.481 00.006 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"886a7cd3-a058-4a9a-a963-f125c8db1695"}
23:22:42.488 00.007 6120 PhdController::Dither begins
23:22:42.603 00.115 6120 dither: size=5.00, dRA=-2.14 dDec=-1.64
23:22:42.612 00.009 6120 MountToCamera -- mountTheta (-2.49) + m_xAngle (-2.95) = xAngle (-5.44 = 0.84)
23:22:42.616 00.004 6120 MountToCamera -- mountX=-2.14 mountY=-1.64 hyp=2.69 mountTheta=-2.49 cameraX=1.80, cameraY=2.01 cameraTheta=0.84
23:22:42.619 00.003 6120 setting lock position to (957.32, 47.02)
23:22:42.623 00.004 6120 Mount: notify guiding dithered (1.8, 2.0)
23:22:42.627 00.004 6120 Status Line: Dither by -2.14,-1.64
23:22:42.632 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:22:42.636 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
23:22:42.640 00.004 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"886a7cd3-a058-4a9a-a963-f125c8db1695"}
23:22:42.644 00.004 6120 evsrv: cli 0FAF0158 disconnect
23:22:43.557 00.913 7680 Exposure complete
23:22:43.677 00.120 7680 worker thread done servicing request
23:22:43.677 00.000 6120 OnExposeComplete: enter
23:22:43.682 00.005 6120 UpdateGuideState(): m_state=6
23:22:43.687 00.005 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1806
23:22:43.691 00.004 6120 Star::Find returns 1 (1), X=955.27, Y=45.06, Mass=12793, SNR=73.2, Peak=255 HFD=6.8
23:22:43.696 00.005 6120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-2.95) = xAngle (0.58 = 0.58)
23:22:43.701 00.005 6120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.31 = 0.31)
23:22:43.705 00.004 6120 CameraToMount -- cameraX=-2.05 cameraY=-1.96 hyp=2.84 cameraTheta=-2.38 mountX=2.38 mountY=0.86, mountTheta=0.35
23:22:43.711 00.006 6120 dither recenter: remaining=(2.1,1.6) step=(2.1,1.6)
23:22:43.715 00.004 6120 MountToCamera -- mountTheta (0.65) + m_xAngle (-2.95) = xAngle (-2.30 = -2.30)
23:22:43.719 00.004 6120 MountToCamera -- mountX=2.14 mountY=1.64 hyp=2.69 mountTheta=0.65 cameraX=-1.80, cameraY=-2.01 cameraTheta=-2.30
23:22:43.723 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-1.80, y=-2.01, opts=4)
23:22:43.727 00.004 6120 Enqueuing Move request for scope (-1.80, -2.01)
23:22:43.731 00.004 7680 Worker thread wakes up
23:22:43.731 00.000 6120 Mount: notify direct move 2.14,1.64
23:22:43.736 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.80, -2.01) opts 0x4
23:22:43.736 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:43.740 00.004 7680 Handling offset move in thread for scope, endpoint = (-1.80, -2.01)
23:22:43.740 00.000 7680 Moving (-1.80, -2.01) raw xDistance=2.14 yDistance=1.64
23:22:43.740 00.000 6120 UpdateGuideState exits: m=12793 SNR=73.2 Saturated
23:22:43.744 00.004 7680 MoveAxis(W, 1387, B)
23:22:43.744 00.000 6120 PhdController: settling, locked = 1, distance = 3.07 (1.50) aobump = 0 frame = 1 / 99999
23:22:43.748 00.004 7680 Guiding  Dir = 3, Dur = 1387
23:22:43.748 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048163.748,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.07,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:22:43.752 00.004 7680 IsSlewing returns 0
23:22:43.752 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:43.756 00.004 7680 IsGuiding returns 0
23:22:43.756 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:43.760 00.004 7680 PulseGuide returned control before completion, sleep 1397
23:22:43.760 00.000 6120 Enqueuing Expose request
23:22:45.165 01.405 7680 IsGuiding returns 1
23:22:45.165 00.000 7680 scope still moving after pulse duration time elapsed
23:22:45.196 00.031 7680 IsSlewing returns 0
23:22:45.196 00.000 7680 IsGuiding returns 0
23:22:45.196 00.000 7680 scope move finished after 1387 + 53 ms
23:22:45.196 00.000 7680 Move returns status 0, amount 1387
23:22:45.198 00.002 7680 MoveAxis(S, 889, B)
23:22:45.198 00.000 7680 Guiding  Dir = 1, Dur = 889
23:22:45.199 00.001 7680 IsSlewing returns 0
23:22:45.199 00.000 7680 IsGuiding returns 0
23:22:45.200 00.001 7680 PulseGuide returned control before completion, sleep 899
23:22:46.105 00.905 7680 IsGuiding returns 1
23:22:46.106 00.001 7680 scope still moving after pulse duration time elapsed
23:22:46.138 00.032 7680 IsSlewing returns 0
23:22:46.139 00.001 7680 IsGuiding returns 0
23:22:46.139 00.000 7680 scope move finished after 889 + 50 ms
23:22:46.140 00.001 7680 Move returns status 0, amount 889
23:22:46.140 00.000 7680 move complete, result=0
23:22:46.141 00.001 7680 worker thread done servicing request
23:22:46.142 00.001 7680 Worker thread wakes up
23:22:46.143 00.001 6120 GuideStep: 2.1 px 1387 ms WEST, 1.6 px 889 ms SOUTH
23:22:46.149 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:46.149 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:22:47.405 01.256 7680 Exposure complete
23:22:47.536 00.131 7680 worker thread done servicing request
23:22:47.537 00.001 6120 OnExposeComplete: enter
23:22:47.540 00.003 6120 UpdateGuideState(): m_state=6
23:22:47.545 00.005 6120 Star::Find(15, 955, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1807
23:22:47.548 00.003 6120 Star::Find returns 1 (1), X=957.60, Y=45.67, Mass=14388, SNR=77.6, Peak=255 HFD=7.2
23:22:47.552 00.004 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-2.95) = xAngle (1.59 = 1.59)
23:22:47.556 00.004 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.32 = 1.32)
23:22:47.560 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=-1.35 hyp=1.38 cameraTheta=-1.36 mountX=-0.03 mountY=1.34, mountTheta=1.59
23:22:47.565 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-1.35, opts=13)
23:22:47.568 00.003 6120 Enqueuing Move request for scope (0.28, -1.35)
23:22:47.573 00.005 7680 Worker thread wakes up
23:22:47.573 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -1.35) opts 0xd
23:22:47.573 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -1.35)
23:22:47.574 00.001 7680 Moving (0.28, -1.35) raw xDistance=-0.03 yDistance=1.34
23:22:47.574 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:47.579 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:22:47.579 00.000 7680 resist switch: large excursion: input 1.34 thresh 0.60 direction from 0 to 1
23:22:47.580 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.02
23:22:47.580 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.34 from input 1.34
23:22:47.580 00.000 7680 MoveAxis(E, 0, ABG)
23:22:47.580 00.000 7680 Move returns status 0, amount 0
23:22:47.580 00.000 6120 UpdateGuideState exits: m=14388 SNR=77.6 Saturated
23:22:47.585 00.005 7680 MoveAxis(S, 728, ABG)
23:22:47.585 00.000 7680 Guiding  Dir = 1, Dur = 728
23:22:47.585 00.000 6120 PhdController: settling, locked = 1, distance = 1.38 (1.50) aobump = 0 frame = 2 / 99999
23:22:47.588 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764048167.588,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.38,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:22:47.593 00.005 7680 IsSlewing returns 0
23:22:47.593 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:47.596 00.003 7680 IsGuiding returns 0
23:22:47.597 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:47.600 00.003 7680 PulseGuide returned control before completion, sleep 738
23:22:47.600 00.000 6120 Enqueuing Expose request
23:22:48.340 00.740 7680 IsGuiding returns 1
23:22:48.341 00.001 7680 scope still moving after pulse duration time elapsed
23:22:48.373 00.032 7680 IsSlewing returns 0
23:22:48.373 00.000 7680 IsGuiding returns 0
23:22:48.373 00.000 7680 scope move finished after 728 + 49 ms
23:22:48.375 00.002 7680 Move returns status 0, amount 728
23:22:48.375 00.000 7680 move complete, result=0
23:22:48.376 00.001 7680 worker thread done servicing request
23:22:48.376 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 1.3 px 728 ms SOUTH
23:22:48.383 00.007 7680 Worker thread wakes up
23:22:48.383 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:48.383 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:22:49.623 01.240 7680 Exposure complete
23:22:49.749 00.126 7680 worker thread done servicing request
23:22:49.750 00.001 6120 OnExposeComplete: enter
23:22:49.753 00.003 6120 UpdateGuideState(): m_state=6
23:22:49.757 00.004 6120 Star::Find(15, 957, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1808
23:22:49.761 00.004 6120 Star::Find returns 1 (1), X=957.73, Y=46.90, Mass=14017, SNR=78.9, Peak=255 HFD=6.9
23:22:49.764 00.003 6120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-2.95) = xAngle (2.67 = 2.67)
23:22:49.768 00.004 6120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.40 = 2.40)
23:22:49.773 00.005 6120 CameraToMount -- cameraX=0.42 cameraY=-0.12 hyp=0.43 cameraTheta=-0.28 mountX=-0.39 mountY=0.29, mountTheta=2.50
23:22:49.779 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.42, y=-0.12, opts=13)
23:22:49.783 00.004 6120 Enqueuing Move request for scope (0.42, -0.12)
23:22:49.787 00.004 7680 Worker thread wakes up
23:22:49.787 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:49.790 00.003 6120 UpdateGuideState exits: m=14017 SNR=78.9 Saturated
23:22:49.794 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.12) opts 0xd
23:22:49.795 00.001 6120 PhdController: settling, locked = 1, distance = 1.10 (1.50) aobump = 0 frame = 3 / 99999
23:22:49.798 00.003 7680 Handling offset move in thread for scope, endpoint = (0.42, -0.12)
23:22:49.799 00.001 7680 Moving (0.42, -0.12) raw xDistance=-0.39 yDistance=0.29
23:22:49.799 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
23:22:49.799 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
23:22:49.799 00.000 7680 MoveAxis(E, 158, ABG)
23:22:49.800 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048169.798,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.10,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
23:22:49.805 00.005 7680 Guiding  Dir = 2, Dur = 158
23:22:49.806 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:49.811 00.005 7680 IsSlewing returns 0
23:22:49.811 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:49.817 00.006 6120 Enqueuing Expose request
23:22:49.824 00.007 7680 IsGuiding returns 0
23:22:49.825 00.001 7680 PulseGuide returned control before completion, sleep 168
23:22:50.004 00.179 7680 IsGuiding returns 1
23:22:50.005 00.001 7680 scope still moving after pulse duration time elapsed
23:22:50.035 00.030 7680 IsSlewing returns 0
23:22:50.035 00.000 7680 IsGuiding returns 0
23:22:50.036 00.001 7680 scope move finished after 158 + 53 ms
23:22:50.036 00.000 7680 Move returns status 0, amount 158
23:22:50.036 00.000 7680 MoveAxis(S, 158, ABG)
23:22:50.037 00.001 7680 Guiding  Dir = 1, Dur = 158
23:22:50.037 00.000 7680 IsSlewing returns 0
23:22:50.037 00.000 7680 IsGuiding returns 0
23:22:50.039 00.002 7680 PulseGuide returned control before completion, sleep 168
23:22:50.223 00.184 7680 IsGuiding returns 1
23:22:50.224 00.001 7680 scope still moving after pulse duration time elapsed
23:22:50.254 00.030 7680 IsSlewing returns 0
23:22:50.255 00.001 7680 IsGuiding returns 0
23:22:50.256 00.001 7680 scope move finished after 158 + 59 ms
23:22:50.256 00.000 7680 Move returns status 0, amount 158
23:22:50.256 00.000 7680 move complete, result=0
23:22:50.257 00.001 7680 worker thread done servicing request
23:22:50.257 00.000 6120 GuideStep: -0.4 px 158 ms EAST, 0.3 px 158 ms SOUTH
23:22:50.264 00.007 7680 Worker thread wakes up
23:22:50.264 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:50.264 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:22:51.516 01.252 7680 Exposure complete
23:22:51.640 00.124 7680 worker thread done servicing request
23:22:51.641 00.001 6120 OnExposeComplete: enter
23:22:51.645 00.004 6120 UpdateGuideState(): m_state=6
23:22:51.648 00.003 6120 Star::Find(15, 957, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1809
23:22:51.653 00.005 6120 Star::Find returns 1 (1), X=957.65, Y=47.21, Mass=13824, SNR=76.7, Peak=255 HFD=6.9
23:22:51.657 00.004 6120 CameraToMount -- cameraTheta (0.51) - m_xAngle (-2.95) = xAngle (3.47 = -2.82)
23:22:51.660 00.003 6120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.20 = -3.08)
23:22:51.664 00.004 6120 CameraToMount -- cameraX=0.33 cameraY=0.19 hyp=0.38 cameraTheta=0.51 mountX=-0.36 mountY=-0.02, mountTheta=-3.08
23:22:51.670 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=0.19, opts=13)
23:22:51.674 00.004 6120 Enqueuing Move request for scope (0.33, 0.19)
23:22:51.678 00.004 7680 Worker thread wakes up
23:22:51.678 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:51.682 00.004 6120 UpdateGuideState exits: m=13824 SNR=76.7 Saturated
23:22:51.685 00.003 6120 PhdController: settling, locked = 1, distance = 0.88 (1.50) aobump = 0 frame = 4 / 99999
23:22:51.689 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.19) opts 0xd
23:22:51.690 00.001 7680 Handling offset move in thread for scope, endpoint = (0.33, 0.19)
23:22:51.690 00.000 7680 Moving (0.33, 0.19) raw xDistance=-0.36 yDistance=-0.02
23:22:51.690 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
23:22:51.690 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:22:51.690 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048171.689,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.88,"Time":4.1,"SettleTime":10.0,"StarLocked":true}
23:22:51.695 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:22:51.695 00.000 7680 MoveAxis(E, 158, ABG)
23:22:51.695 00.000 7680 Guiding  Dir = 2, Dur = 158
23:22:51.695 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:51.699 00.004 7680 IsSlewing returns 0
23:22:51.699 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:51.702 00.003 6120 Enqueuing Expose request
23:22:51.706 00.004 7680 IsGuiding returns 0
23:22:51.707 00.001 7680 PulseGuide returned control before completion, sleep 168
23:22:51.882 00.175 7680 IsGuiding returns 1
23:22:51.882 00.000 7680 scope still moving after pulse duration time elapsed
23:22:51.912 00.030 7680 IsSlewing returns 0
23:22:51.913 00.001 7680 IsGuiding returns 0
23:22:51.913 00.000 7680 scope move finished after 158 + 49 ms
23:22:51.915 00.002 7680 Move returns status 0, amount 158
23:22:51.915 00.000 7680 MoveAxis(N, 0, ABG)
23:22:51.915 00.000 7680 Move returns status 0, amount 0
23:22:51.915 00.000 7680 move complete, result=0
23:22:51.916 00.001 7680 worker thread done servicing request
23:22:51.916 00.000 7680 Worker thread wakes up
23:22:51.917 00.001 6120 GuideStep: -0.4 px 158 ms EAST, -0.0 px 0 ms NORTH
23:22:51.921 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:51.922 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:22:53.170 01.248 7680 Exposure complete
23:22:53.300 00.130 7680 worker thread done servicing request
23:22:53.301 00.001 6120 OnExposeComplete: enter
23:22:53.305 00.004 6120 UpdateGuideState(): m_state=6
23:22:53.309 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1810
23:22:53.312 00.003 6120 Star::Find returns 1 (1), X=957.27, Y=47.54, Mass=14331, SNR=78.1, Peak=255 HFD=7.1
23:22:53.316 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
23:22:53.319 00.003 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.94)
23:22:53.323 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.52 hyp=0.52 cameraTheta=1.66 mountX=-0.05 mountY=-0.48, mountTheta=-1.67
23:22:53.327 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.52, opts=13)
23:22:53.331 00.004 6120 Enqueuing Move request for scope (-0.05, 0.52)
23:22:53.335 00.004 7680 Worker thread wakes up
23:22:53.335 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.52) opts 0xd
23:22:53.335 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.52)
23:22:53.336 00.001 7680 Moving (-0.05, 0.52) raw xDistance=-0.05 yDistance=-0.48
23:22:53.336 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:22:53.336 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:22:53.336 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
23:22:53.336 00.000 7680 MoveAxis(E, 0, ABG)
23:22:53.336 00.000 7680 Move returns status 0, amount 0
23:22:53.336 00.000 7680 MoveAxis(N, 0, ABG)
23:22:53.336 00.000 7680 Move returns status 0, amount 0
23:22:53.338 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:53.342 00.004 7680 move complete, result=0
23:22:53.342 00.000 7680 worker thread done servicing request
23:22:53.342 00.000 6120 UpdateGuideState exits: m=14331 SNR=78.1 Saturated
23:22:53.346 00.004 6120 PhdController: settling, locked = 1, distance = 0.77 (1.50) aobump = 0 frame = 5 / 99999
23:22:53.350 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764048173.350,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.77,"Time":5.8,"SettleTime":10.0,"StarLocked":true}
23:22:53.353 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:53.356 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:53.360 00.004 6120 Enqueuing Expose request
23:22:53.363 00.003 7680 Worker thread wakes up
23:22:53.363 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
23:22:53.367 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:53.367 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:22:54.615 01.248 7680 Exposure complete
23:22:54.749 00.134 7680 worker thread done servicing request
23:22:54.749 00.000 6120 OnExposeComplete: enter
23:22:54.754 00.005 6120 UpdateGuideState(): m_state=6
23:22:54.757 00.003 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1811
23:22:54.760 00.003 6120 Star::Find returns 1 (1), X=957.17, Y=47.64, Mass=13711, SNR=77.4, Peak=255 HFD=6.9
23:22:54.765 00.005 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
23:22:54.768 00.003 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
23:22:54.771 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.61 hyp=0.63 cameraTheta=1.81 mountX=0.03 mountY=-0.62, mountTheta=-1.52
23:22:54.777 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.61, opts=13)
23:22:54.781 00.004 6120 Enqueuing Move request for scope (-0.15, 0.61)
23:22:54.785 00.004 7680 Worker thread wakes up
23:22:54.785 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.61) opts 0xd
23:22:54.785 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.61)
23:22:54.785 00.000 7680 Moving (-0.15, 0.61) raw xDistance=0.03 yDistance=-0.62
23:22:54.785 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:22:54.786 00.001 7680 resist switch: large excursion: input -0.62 thresh 0.60 direction from 1 to -1
23:22:54.786 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.85
23:22:54.786 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
23:22:54.786 00.000 7680 MoveAxis(E, 0, ABG)
23:22:54.786 00.000 7680 Move returns status 0, amount 0
23:22:54.786 00.000 7680 MoveAxis(N, 335, ABG)
23:22:54.787 00.001 7680 Guiding  Dir = 0, Dur = 335
23:22:54.787 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:54.790 00.003 7680 IsSlewing returns 0
23:22:54.790 00.000 6120 UpdateGuideState exits: m=13711 SNR=77.4 Saturated
23:22:54.794 00.004 6120 PhdController: settling, locked = 1, distance = 0.73 (1.50) aobump = 0 frame = 6 / 99999
23:22:54.798 00.004 7680 IsGuiding returns 0
23:22:54.798 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048174.798,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.73,"Time":7.2,"SettleTime":10.0,"StarLocked":true}
23:22:54.801 00.003 7680 PulseGuide returned control before completion, sleep 345
23:22:54.801 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:54.806 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:54.810 00.004 6120 Enqueuing Expose request
23:22:55.147 00.337 7680 IsGuiding returns 1
23:22:55.148 00.001 7680 scope still moving after pulse duration time elapsed
23:22:55.179 00.031 7680 IsSlewing returns 0
23:22:55.179 00.000 7680 IsGuiding returns 0
23:22:55.180 00.001 7680 scope move finished after 335 + 47 ms
23:22:55.180 00.000 7680 Move returns status 0, amount 335
23:22:55.180 00.000 7680 move complete, result=0
23:22:55.181 00.001 7680 worker thread done servicing request
23:22:55.181 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 335 ms NORTH
23:22:55.188 00.007 7680 Worker thread wakes up
23:22:55.188 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:55.188 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:22:56.443 01.255 7680 Exposure complete
23:22:56.578 00.135 7680 worker thread done servicing request
23:22:56.578 00.000 6120 OnExposeComplete: enter
23:22:56.583 00.005 6120 UpdateGuideState(): m_state=6
23:22:56.588 00.005 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1812
23:22:56.592 00.004 6120 Star::Find returns 1 (1), X=957.10, Y=47.96, Mass=13169, SNR=75.5, Peak=255 HFD=7.0
23:22:56.597 00.005 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
23:22:56.600 00.003 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
23:22:56.604 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.94 hyp=0.96 cameraTheta=1.79 mountX=0.03 mountY=-0.93, mountTheta=-1.53
23:22:56.608 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.94, opts=13)
23:22:56.612 00.004 6120 Enqueuing Move request for scope (-0.21, 0.94)
23:22:56.617 00.005 7680 Worker thread wakes up
23:22:56.618 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:56.622 00.004 6120 UpdateGuideState exits: m=13169 SNR=75.5 Saturated
23:22:56.626 00.004 6120 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 7 / 99999
23:22:56.630 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.94) opts 0xd
23:22:56.630 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.94)
23:22:56.630 00.000 7680 Moving (-0.21, 0.94) raw xDistance=0.03 yDistance=-0.93
23:22:56.630 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048176.630,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.80,"Time":9.0,"SettleTime":10.0,"StarLocked":true}
23:22:56.634 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:22:56.634 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93
23:22:56.634 00.000 7680 MoveAxis(E, 0, ABG)
23:22:56.635 00.001 7680 Move returns status 0, amount 0
23:22:56.635 00.000 7680 MoveAxis(N, 507, ABG)
23:22:56.635 00.000 7680 Guiding  Dir = 0, Dur = 507
23:22:56.635 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:56.639 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:56.643 00.004 6120 Enqueuing Expose request
23:22:56.648 00.005 7680 IsSlewing returns 0
23:22:56.648 00.000 7680 IsGuiding returns 0
23:22:56.648 00.000 7680 PulseGuide returned control before completion, sleep 517
23:22:57.179 00.531 7680 IsGuiding returns 1
23:22:57.180 00.001 7680 scope still moving after pulse duration time elapsed
23:22:57.210 00.030 7680 IsSlewing returns 0
23:22:57.211 00.001 7680 IsGuiding returns 0
23:22:57.211 00.000 7680 scope move finished after 507 + 55 ms
23:22:57.211 00.000 7680 Move returns status 0, amount 507
23:22:57.212 00.001 7680 move complete, result=0
23:22:57.213 00.001 7680 worker thread done servicing request
23:22:57.213 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.9 px 507 ms NORTH
23:22:57.216 00.003 7680 Worker thread wakes up
23:22:57.216 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:57.216 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:22:58.466 01.250 7680 Exposure complete
23:22:58.596 00.130 7680 worker thread done servicing request
23:22:58.596 00.000 6120 OnExposeComplete: enter
23:22:58.600 00.004 6120 UpdateGuideState(): m_state=6
23:22:58.605 00.005 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1813
23:22:58.608 00.003 6120 Star::Find returns 1 (1), X=956.95, Y=47.77, Mass=13884, SNR=77.9, Peak=255 HFD=6.9
23:22:58.613 00.005 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.31)
23:22:58.618 00.005 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.58)
23:22:58.621 00.003 6120 CameraToMount -- cameraX=-0.36 cameraY=0.75 hyp=0.83 cameraTheta=2.02 mountX=0.22 mountY=-0.83, mountTheta=-1.32
23:22:58.625 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=0.75, opts=13)
23:22:58.630 00.005 6120 Enqueuing Move request for scope (-0.36, 0.75)
23:22:58.634 00.004 7680 Worker thread wakes up
23:22:58.635 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:22:58.639 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.75) opts 0xd
23:22:58.639 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, 0.75)
23:22:58.639 00.000 7680 Moving (-0.36, 0.75) raw xDistance=0.22 yDistance=-0.83
23:22:58.640 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:22:58.640 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83
23:22:58.640 00.000 7680 MoveAxis(W, 89, ABG)
23:22:58.640 00.000 7680 Guiding  Dir = 3, Dur = 89
23:22:58.640 00.000 6120 UpdateGuideState exits: m=13884 SNR=77.9 Saturated
23:22:58.644 00.004 7680 IsSlewing returns 0
23:22:58.644 00.000 6120 PhdController: settling, locked = 1, distance = 0.81 (1.50) aobump = 0 frame = 8 / 99999
23:22:58.648 00.004 7680 IsGuiding returns 0
23:22:58.648 00.000 6120 PhdController: newstate STATE_FINISH
23:22:58.652 00.004 6120 PhdController complete: success
23:22:58.656 00.004 7680 PulseGuide returned control before completion, sleep 99
23:22:58.656 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764048178.656,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
23:22:58.661 00.005 6120 Mount: notify guiding dither settle done success=1
23:22:58.665 00.004 6120 PhdController: newstate STATE_IDLE
23:22:58.667 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:22:58.672 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:22:58.677 00.005 6120 Enqueuing Expose request
23:22:58.769 00.092 7680 IsGuiding returns 0
23:22:58.770 00.001 7680 Move returns status 0, amount 89
23:22:58.770 00.000 7680 MoveAxis(N, 452, ABG)
23:22:58.771 00.001 7680 Guiding  Dir = 0, Dur = 452
23:22:58.772 00.001 7680 IsSlewing returns 0
23:22:58.773 00.001 7680 IsGuiding returns 0
23:22:58.774 00.001 7680 PulseGuide returned control before completion, sleep 462
23:22:59.239 00.465 7680 IsGuiding returns 1
23:22:59.239 00.000 7680 scope still moving after pulse duration time elapsed
23:22:59.270 00.031 7680 IsSlewing returns 0
23:22:59.270 00.000 7680 IsGuiding returns 0
23:22:59.270 00.000 7680 scope move finished after 452 + 45 ms
23:22:59.271 00.001 7680 Move returns status 0, amount 452
23:22:59.271 00.000 7680 move complete, result=0
23:22:59.271 00.000 7680 worker thread done servicing request
23:22:59.272 00.001 6120 GuideStep: 0.2 px 89 ms WEST, -0.8 px 452 ms NORTH
23:22:59.279 00.007 7680 Worker thread wakes up
23:22:59.279 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:22:59.279 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:23:00.533 01.254 7680 Exposure complete
23:23:00.672 00.139 7680 worker thread done servicing request
23:23:00.672 00.000 6120 OnExposeComplete: enter
23:23:00.677 00.005 6120 UpdateGuideState(): m_state=6
23:23:00.681 00.004 6120 Star::Find(15, 956, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1814
23:23:00.685 00.004 6120 Star::Find returns 1 (1), X=956.98, Y=47.22, Mass=12519, SNR=73.6, Peak=255 HFD=6.8
23:23:00.689 00.004 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.57 = -0.72)
23:23:00.693 00.004 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.98)
23:23:00.697 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=0.20 hyp=0.39 cameraTheta=2.61 mountX=0.30 mountY=-0.33, mountTheta=-0.83
23:23:00.702 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.20, opts=13)
23:23:00.708 00.006 6120 Enqueuing Move request for scope (-0.34, 0.20)
23:23:00.713 00.005 7680 Worker thread wakes up
23:23:00.713 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:00.718 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.20) opts 0xd
23:23:00.718 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.20)
23:23:00.719 00.001 7680 Moving (-0.34, 0.20) raw xDistance=0.30 yDistance=-0.33
23:23:00.719 00.000 6120 UpdateGuideState exits: m=12519 SNR=73.6 Saturated
23:23:00.723 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:00.727 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:00.731 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
23:23:00.732 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:23:00.732 00.000 7680 MoveAxis(W, 127, ABG)
23:23:00.733 00.001 7680 Guiding  Dir = 3, Dur = 127
23:23:00.733 00.000 7680 IsSlewing returns 0
23:23:00.733 00.000 6120 Enqueuing Expose request
23:23:00.739 00.006 7680 IsGuiding returns 0
23:23:00.739 00.000 7680 PulseGuide returned control before completion, sleep 137
23:23:00.879 00.140 7680 IsGuiding returns 1
23:23:00.880 00.001 7680 scope still moving after pulse duration time elapsed
23:23:00.911 00.031 7680 IsSlewing returns 0
23:23:00.911 00.000 7680 IsGuiding returns 0
23:23:00.911 00.000 7680 scope move finished after 127 + 45 ms
23:23:00.912 00.001 7680 Move returns status 0, amount 127
23:23:00.912 00.000 7680 MoveAxis(N, 178, ABG)
23:23:00.912 00.000 7680 Guiding  Dir = 0, Dur = 178
23:23:00.912 00.000 7680 IsSlewing returns 0
23:23:00.913 00.001 7680 IsGuiding returns 0
23:23:00.913 00.000 7680 PulseGuide returned control before completion, sleep 188
23:23:01.117 00.204 7680 IsGuiding returns 1
23:23:01.117 00.000 7680 scope still moving after pulse duration time elapsed
23:23:01.146 00.029 7680 IsSlewing returns 0
23:23:01.146 00.000 7680 IsGuiding returns 0
23:23:01.147 00.001 7680 scope move finished after 178 + 56 ms
23:23:01.147 00.000 7680 Move returns status 0, amount 178
23:23:01.147 00.000 7680 move complete, result=0
23:23:01.148 00.001 7680 worker thread done servicing request
23:23:01.148 00.000 6120 GuideStep: 0.3 px 127 ms WEST, -0.3 px 178 ms NORTH
23:23:01.155 00.007 7680 Worker thread wakes up
23:23:01.155 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:01.155 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:23:02.405 01.250 7680 Exposure complete
23:23:02.545 00.140 7680 worker thread done servicing request
23:23:02.545 00.000 6120 OnExposeComplete: enter
23:23:02.550 00.005 6120 UpdateGuideState(): m_state=6
23:23:02.554 00.004 6120 Star::Find(15, 956, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1815
23:23:02.558 00.004 6120 Star::Find returns 1 (1), X=957.02, Y=47.28, Mass=14076, SNR=77.0, Peak=255 HFD=6.9
23:23:02.562 00.004 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.37 = -0.91)
23:23:02.565 00.003 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
23:23:02.570 00.005 6120 CameraToMount -- cameraX=-0.30 cameraY=0.26 hyp=0.40 cameraTheta=2.42 mountX=0.24 mountY=-0.37, mountTheta=-0.99
23:23:02.576 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.26, opts=13)
23:23:02.582 00.006 6120 Enqueuing Move request for scope (-0.30, 0.26)
23:23:02.586 00.004 7680 Worker thread wakes up
23:23:02.586 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:02.591 00.005 6120 UpdateGuideState exits: m=14076 SNR=77.0 Saturated
23:23:02.594 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:02.600 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:02.605 00.005 6120 Enqueuing Expose request
23:23:02.607 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.26) opts 0xd
23:23:02.608 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.26)
23:23:02.608 00.000 7680 Moving (-0.30, 0.26) raw xDistance=0.24 yDistance=-0.37
23:23:02.608 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
23:23:02.608 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:23:02.609 00.001 7680 MoveAxis(W, 108, ABG)
23:23:02.609 00.000 7680 Guiding  Dir = 3, Dur = 108
23:23:02.609 00.000 7680 IsSlewing returns 0
23:23:02.611 00.002 7680 IsGuiding returns 0
23:23:02.611 00.000 7680 PulseGuide returned control before completion, sleep 118
23:23:02.742 00.131 7680 IsGuiding returns 1
23:23:02.744 00.002 7680 scope still moving after pulse duration time elapsed
23:23:02.773 00.029 7680 IsSlewing returns 0
23:23:02.775 00.002 7680 IsGuiding returns 0
23:23:02.775 00.000 7680 scope move finished after 108 + 56 ms
23:23:02.776 00.001 7680 Move returns status 0, amount 108
23:23:02.776 00.000 7680 MoveAxis(N, 199, ABG)
23:23:02.777 00.001 7680 Guiding  Dir = 0, Dur = 199
23:23:02.777 00.000 7680 IsSlewing returns 0
23:23:02.778 00.001 7680 IsGuiding returns 0
23:23:02.779 00.001 7680 PulseGuide returned control before completion, sleep 209
23:23:02.994 00.215 7680 IsGuiding returns 1
23:23:02.995 00.001 7680 scope still moving after pulse duration time elapsed
23:23:03.026 00.031 7680 IsSlewing returns 0
23:23:03.026 00.000 7680 IsGuiding returns 0
23:23:03.027 00.001 7680 scope move finished after 199 + 49 ms
23:23:03.027 00.000 7680 Move returns status 0, amount 199
23:23:03.027 00.000 7680 move complete, result=0
23:23:03.028 00.001 7680 worker thread done servicing request
23:23:03.028 00.000 7680 Worker thread wakes up
23:23:03.028 00.000 6120 GuideStep: 0.2 px 108 ms WEST, -0.4 px 199 ms NORTH
23:23:03.035 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:03.035 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:23:04.290 01.255 7680 Exposure complete
23:23:04.434 00.144 7680 worker thread done servicing request
23:23:04.436 00.002 6120 OnExposeComplete: enter
23:23:04.439 00.003 6120 UpdateGuideState(): m_state=6
23:23:04.443 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1816
23:23:04.447 00.004 6120 Star::Find returns 1 (1), X=957.20, Y=47.09, Mass=13569, SNR=76.7, Peak=255 HFD=6.8
23:23:04.452 00.005 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.54 = -0.74)
23:23:04.456 00.004 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.01)
23:23:04.460 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.58 mountX=0.10 mountY=-0.11, mountTheta=-0.86
23:23:04.464 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.07, opts=13)
23:23:04.468 00.004 6120 Enqueuing Move request for scope (-0.11, 0.07)
23:23:04.472 00.004 7680 Worker thread wakes up
23:23:04.472 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
23:23:04.473 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:04.476 00.003 6120 UpdateGuideState exits: m=13569 SNR=76.7 Saturated
23:23:04.479 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
23:23:04.479 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:04.484 00.005 7680 Moving (-0.11, 0.07) raw xDistance=0.10 yDistance=-0.11
23:23:04.484 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:23:04.484 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:04.488 00.004 6120 Enqueuing Expose request
23:23:04.492 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:23:04.492 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:23:04.492 00.000 7680 MoveAxis(E, 0, ABG)
23:23:04.492 00.000 7680 Move returns status 0, amount 0
23:23:04.493 00.001 7680 MoveAxis(N, 0, ABG)
23:23:04.493 00.000 7680 Move returns status 0, amount 0
23:23:04.493 00.000 7680 move complete, result=0
23:23:04.493 00.000 7680 worker thread done servicing request
23:23:04.494 00.001 7680 Worker thread wakes up
23:23:04.494 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:04.498 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:04.498 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:23:05.745 01.247 7680 Exposure complete
23:23:05.885 00.140 7680 worker thread done servicing request
23:23:05.885 00.000 6120 OnExposeComplete: enter
23:23:05.890 00.005 6120 UpdateGuideState(): m_state=6
23:23:05.895 00.005 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1817
23:23:05.898 00.003 6120 Star::Find returns 1 (1), X=957.16, Y=47.21, Mass=12952, SNR=74.5, Peak=255 HFD=6.8
23:23:05.902 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.22 = -1.06)
23:23:05.906 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
23:23:05.909 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.19 hyp=0.25 cameraTheta=2.27 mountX=0.12 mountY=-0.24, mountTheta=-1.11
23:23:05.914 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.19, opts=13)
23:23:05.920 00.006 6120 Enqueuing Move request for scope (-0.16, 0.19)
23:23:05.925 00.005 7680 Worker thread wakes up
23:23:05.925 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.19) opts 0xd
23:23:05.925 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.19)
23:23:05.925 00.000 7680 Moving (-0.16, 0.19) raw xDistance=0.12 yDistance=-0.24
23:23:05.926 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:23:05.926 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:23:05.926 00.000 7680 MoveAxis(E, 0, ABG)
23:23:05.926 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:05.930 00.004 7680 Move returns status 0, amount 0
23:23:05.930 00.000 7680 MoveAxis(N, 130, ABG)
23:23:05.932 00.002 7680 Guiding  Dir = 0, Dur = 130
23:23:05.932 00.000 6120 UpdateGuideState exits: m=12952 SNR=74.5 Saturated
23:23:05.936 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:05.938 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:05.942 00.004 7680 IsSlewing returns 0
23:23:05.942 00.000 6120 Enqueuing Expose request
23:23:05.946 00.004 7680 IsGuiding returns 0
23:23:05.947 00.001 7680 PulseGuide returned control before completion, sleep 140
23:23:06.090 00.143 7680 IsGuiding returns 1
23:23:06.091 00.001 7680 scope still moving after pulse duration time elapsed
23:23:06.121 00.030 7680 IsSlewing returns 0
23:23:06.122 00.001 7680 IsGuiding returns 0
23:23:06.122 00.000 7680 scope move finished after 130 + 46 ms
23:23:06.123 00.001 7680 Move returns status 0, amount 130
23:23:06.123 00.000 7680 move complete, result=0
23:23:06.124 00.001 7680 worker thread done servicing request
23:23:06.124 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 130 ms NORTH
23:23:06.131 00.007 7680 Worker thread wakes up
23:23:06.131 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:06.131 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:23:07.384 01.253 7680 Exposure complete
23:23:07.520 00.136 7680 worker thread done servicing request
23:23:07.520 00.000 6120 OnExposeComplete: enter
23:23:07.524 00.004 6120 UpdateGuideState(): m_state=6
23:23:07.527 00.003 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1818
23:23:07.532 00.005 6120 Star::Find returns 1 (1), X=957.24, Y=47.22, Mass=12335, SNR=72.7, Peak=255 HFD=6.9
23:23:07.535 00.003 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
23:23:07.539 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
23:23:07.542 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.21 cameraTheta=1.93 mountX=0.04 mountY=-0.21, mountTheta=-1.40
23:23:07.548 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.19, opts=13)
23:23:07.553 00.005 6120 Enqueuing Move request for scope (-0.07, 0.19)
23:23:07.557 00.004 7680 Worker thread wakes up
23:23:07.558 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:07.561 00.003 6120 UpdateGuideState exits: m=12335 SNR=72.7 Saturated
23:23:07.566 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:07.569 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:07.573 00.004 6120 Enqueuing Expose request
23:23:07.576 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
23:23:07.576 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
23:23:07.576 00.000 7680 Moving (-0.07, 0.19) raw xDistance=0.04 yDistance=-0.21
23:23:07.576 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:23:07.576 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:23:07.577 00.001 7680 MoveAxis(E, 0, ABG)
23:23:07.577 00.000 7680 Move returns status 0, amount 0
23:23:07.577 00.000 7680 MoveAxis(N, 112, ABG)
23:23:07.577 00.000 7680 Guiding  Dir = 0, Dur = 112
23:23:07.577 00.000 7680 IsSlewing returns 0
23:23:07.577 00.000 7680 IsGuiding returns 0
23:23:07.578 00.001 7680 PulseGuide returned control before completion, sleep 122
23:23:07.703 00.125 7680 IsGuiding returns 1
23:23:07.703 00.000 7680 scope still moving after pulse duration time elapsed
23:23:07.735 00.032 7680 IsSlewing returns 0
23:23:07.736 00.001 7680 IsGuiding returns 0
23:23:07.737 00.001 7680 scope move finished after 112 + 46 ms
23:23:07.737 00.000 7680 Move returns status 0, amount 112
23:23:07.738 00.001 7680 move complete, result=0
23:23:07.738 00.000 7680 worker thread done servicing request
23:23:07.738 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 112 ms NORTH
23:23:07.745 00.007 7680 Worker thread wakes up
23:23:07.745 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:07.745 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:23:08.996 01.251 7680 Exposure complete
23:23:09.124 00.128 7680 worker thread done servicing request
23:23:09.124 00.000 6120 OnExposeComplete: enter
23:23:09.129 00.005 6120 UpdateGuideState(): m_state=6
23:23:09.133 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1819
23:23:09.137 00.004 6120 Star::Find returns 1 (1), X=957.69, Y=47.24, Mass=14070, SNR=78.7, Peak=255 HFD=7.0
23:23:09.142 00.005 6120 CameraToMount -- cameraTheta (0.52) - m_xAngle (-2.95) = xAngle (3.48 = -2.81)
23:23:09.146 00.004 6120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.21 = -3.07)
23:23:09.149 00.003 6120 CameraToMount -- cameraX=0.38 cameraY=0.22 hyp=0.44 cameraTheta=0.52 mountX=-0.41 mountY=-0.03, mountTheta=-3.07
23:23:09.155 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=0.22, opts=13)
23:23:09.159 00.004 6120 Enqueuing Move request for scope (0.38, 0.22)
23:23:09.163 00.004 7680 Worker thread wakes up
23:23:09.163 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.22) opts 0xd
23:23:09.163 00.000 7680 Handling offset move in thread for scope, endpoint = (0.38, 0.22)
23:23:09.163 00.000 7680 Moving (0.38, 0.22) raw xDistance=-0.41 yDistance=-0.03
23:23:09.164 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
23:23:09.164 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:23:09.164 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:09.168 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:23:09.168 00.000 7680 MoveAxis(E, 168, ABG)
23:23:09.168 00.000 7680 Guiding  Dir = 2, Dur = 168
23:23:09.169 00.001 6120 UpdateGuideState exits: m=14070 SNR=78.7 Saturated
23:23:09.173 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:09.179 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:09.183 00.004 6120 Enqueuing Expose request
23:23:09.188 00.005 7680 IsSlewing returns 0
23:23:09.188 00.000 7680 IsGuiding returns 0
23:23:09.189 00.001 7680 PulseGuide returned control before completion, sleep 178
23:23:09.378 00.189 7680 IsGuiding returns 1
23:23:09.379 00.001 7680 scope still moving after pulse duration time elapsed
23:23:09.409 00.030 7680 IsSlewing returns 0
23:23:09.410 00.001 7680 IsGuiding returns 0
23:23:09.411 00.001 7680 scope move finished after 168 + 54 ms
23:23:09.411 00.000 7680 Move returns status 0, amount 168
23:23:09.411 00.000 7680 MoveAxis(N, 0, ABG)
23:23:09.413 00.002 7680 Move returns status 0, amount 0
23:23:09.413 00.000 7680 move complete, result=0
23:23:09.413 00.000 7680 worker thread done servicing request
23:23:09.414 00.001 6120 GuideStep: -0.4 px 168 ms EAST, -0.0 px 0 ms NORTH
23:23:09.420 00.006 7680 Worker thread wakes up
23:23:09.421 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:09.421 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:23:10.672 01.251 7680 Exposure complete
23:23:10.816 00.144 7680 worker thread done servicing request
23:23:10.817 00.001 6120 OnExposeComplete: enter
23:23:10.820 00.003 6120 UpdateGuideState(): m_state=6
23:23:10.825 00.005 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1820
23:23:10.830 00.005 6120 Star::Find returns 1 (1), X=957.59, Y=47.72, Mass=14444, SNR=77.4, Peak=255 HFD=7.1
23:23:10.834 00.004 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.16 = -2.13)
23:23:10.838 00.004 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.40)
23:23:10.841 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=0.70 hyp=0.75 cameraTheta=1.20 mountX=-0.40 mountY=-0.51, mountTheta=-2.23
23:23:10.846 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.70, opts=13)
23:23:10.851 00.005 6120 Enqueuing Move request for scope (0.27, 0.70)
23:23:10.855 00.004 7680 Worker thread wakes up
23:23:10.855 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.70) opts 0xd
23:23:10.855 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.70)
23:23:10.855 00.000 7680 Moving (0.27, 0.70) raw xDistance=-0.40 yDistance=-0.51
23:23:10.855 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
23:23:10.855 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:23:10.856 00.001 7680 MoveAxis(E, 173, ABG)
23:23:10.856 00.000 7680 Guiding  Dir = 2, Dur = 173
23:23:10.857 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:10.861 00.004 7680 IsSlewing returns 0
23:23:10.862 00.001 6120 UpdateGuideState exits: m=14444 SNR=77.4 Saturated
23:23:10.866 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:10.871 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:10.875 00.004 6120 Enqueuing Expose request
23:23:10.879 00.004 7680 IsGuiding returns 0
23:23:10.879 00.000 7680 PulseGuide returned control before completion, sleep 183
23:23:11.067 00.188 7680 IsGuiding returns 1
23:23:11.067 00.000 7680 scope still moving after pulse duration time elapsed
23:23:11.098 00.031 7680 IsSlewing returns 0
23:23:11.098 00.000 7680 IsGuiding returns 0
23:23:11.099 00.001 7680 scope move finished after 173 + 46 ms
23:23:11.099 00.000 7680 Move returns status 0, amount 173
23:23:11.099 00.000 7680 MoveAxis(N, 276, ABG)
23:23:11.099 00.000 7680 Guiding  Dir = 0, Dur = 276
23:23:11.100 00.001 7680 IsSlewing returns 0
23:23:11.100 00.000 7680 IsGuiding returns 0
23:23:11.100 00.000 7680 PulseGuide returned control before completion, sleep 286
23:23:11.395 00.295 7680 IsGuiding returns 1
23:23:11.397 00.002 7680 scope still moving after pulse duration time elapsed
23:23:11.428 00.031 7680 IsSlewing returns 0
23:23:11.428 00.000 7680 IsGuiding returns 0
23:23:11.430 00.002 7680 scope move finished after 276 + 53 ms
23:23:11.430 00.000 7680 Move returns status 0, amount 276
23:23:11.431 00.001 7680 move complete, result=0
23:23:11.432 00.001 7680 worker thread done servicing request
23:23:11.432 00.000 7680 Worker thread wakes up
23:23:11.433 00.001 6120 GuideStep: -0.4 px 173 ms EAST, -0.5 px 276 ms NORTH
23:23:11.439 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:11.439 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:23:12.689 01.250 7680 Exposure complete
23:23:12.812 00.123 7680 worker thread done servicing request
23:23:12.813 00.001 6120 OnExposeComplete: enter
23:23:12.817 00.004 6120 UpdateGuideState(): m_state=6
23:23:12.820 00.003 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1821
23:23:12.824 00.004 6120 Star::Find returns 1 (1), X=957.24, Y=47.49, Mass=13085, SNR=74.2, Peak=255 HFD=7.1
23:23:12.828 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
23:23:12.831 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
23:23:12.835 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.47 hyp=0.47 cameraTheta=1.74 mountX=-0.01 mountY=-0.45, mountTheta=-1.59
23:23:12.840 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.47, opts=13)
23:23:12.844 00.004 6120 Enqueuing Move request for scope (-0.08, 0.47)
23:23:12.848 00.004 7680 Worker thread wakes up
23:23:12.848 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.47) opts 0xd
23:23:12.848 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:12.853 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.47)
23:23:12.853 00.000 7680 Moving (-0.08, 0.47) raw xDistance=-0.01 yDistance=-0.45
23:23:12.853 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:23:12.853 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:23:12.853 00.000 6120 UpdateGuideState exits: m=13085 SNR=74.2 Saturated
23:23:12.858 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:12.861 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:12.865 00.004 6120 Enqueuing Expose request
23:23:12.868 00.003 7680 MoveAxis(E, 0, ABG)
23:23:12.868 00.000 7680 Move returns status 0, amount 0
23:23:12.870 00.002 7680 MoveAxis(N, 247, ABG)
23:23:12.870 00.000 7680 Guiding  Dir = 0, Dur = 247
23:23:12.870 00.000 7680 IsSlewing returns 0
23:23:12.871 00.001 7680 IsGuiding returns 0
23:23:12.871 00.000 7680 PulseGuide returned control before completion, sleep 257
23:23:13.132 00.261 7680 IsGuiding returns 1
23:23:13.133 00.001 7680 scope still moving after pulse duration time elapsed
23:23:13.164 00.031 7680 IsSlewing returns 0
23:23:13.165 00.001 7680 IsGuiding returns 1
23:23:13.196 00.031 7680 IsSlewing returns 0
23:23:13.197 00.001 7680 IsGuiding returns 1
23:23:13.227 00.030 7680 IsSlewing returns 0
23:23:13.228 00.001 7680 IsGuiding returns 1
23:23:13.258 00.030 7680 IsSlewing returns 0
23:23:13.259 00.001 7680 IsGuiding returns 0
23:23:13.259 00.000 7680 scope move finished after 247 + 141 ms
23:23:13.260 00.001 7680 Move returns status 0, amount 247
23:23:13.261 00.001 7680 move complete, result=0
23:23:13.261 00.000 7680 worker thread done servicing request
23:23:13.262 00.001 7680 Worker thread wakes up
23:23:13.262 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 247 ms NORTH
23:23:13.268 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:13.268 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:23:14.505 01.237 7680 Exposure complete
23:23:14.678 00.173 6120 OnExposeComplete: enter
23:23:14.683 00.005 6120 UpdateGuideState(): m_state=6
23:23:14.686 00.003 7680 worker thread done servicing request
23:23:14.688 00.002 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1822
23:23:14.691 00.003 6120 Star::Find returns 1 (1), X=957.27, Y=47.01, Mass=13992, SNR=77.8, Peak=255 HFD=6.8
23:23:14.694 00.003 6120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-2.95) = xAngle (0.05 = 0.05)
23:23:14.794 00.100 6120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.22 = -0.22)
23:23:14.799 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.90 mountX=0.05 mountY=-0.01, mountTheta=-0.21
23:23:14.803 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.01, opts=13)
23:23:14.806 00.003 6120 Enqueuing Move request for scope (-0.05, -0.01)
23:23:14.810 00.004 7680 Worker thread wakes up
23:23:14.810 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:14.813 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
23:23:14.813 00.000 6120 UpdateGuideState exits: m=13992 SNR=77.8 Saturated
23:23:14.816 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
23:23:14.816 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:14.819 00.003 7680 Moving (-0.05, -0.01) raw xDistance=0.05 yDistance=-0.01
23:23:14.819 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:14.821 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:23:14.823 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:23:14.823 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:23:14.823 00.000 7680 MoveAxis(E, 0, ABG)
23:23:14.823 00.000 7680 Move returns status 0, amount 0
23:23:14.823 00.000 7680 MoveAxis(N, 0, ABG)
23:23:14.823 00.000 6120 Enqueuing Expose request
23:23:14.827 00.004 7680 Move returns status 0, amount 0
23:23:14.827 00.000 7680 move complete, result=0
23:23:14.827 00.000 7680 worker thread done servicing request
23:23:14.827 00.000 7680 Worker thread wakes up
23:23:14.828 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:14.828 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:23:14.828 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:23:16.073 01.245 7680 Exposure complete
23:23:16.202 00.129 7680 worker thread done servicing request
23:23:16.202 00.000 6120 OnExposeComplete: enter
23:23:16.209 00.007 6120 UpdateGuideState(): m_state=6
23:23:16.213 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1823
23:23:16.217 00.004 6120 Star::Find returns 1 (1), X=957.21, Y=47.52, Mass=13318, SNR=74.6, Peak=255 HFD=7.0
23:23:16.222 00.005 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.56)
23:23:16.226 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.83)
23:23:16.230 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.50 hyp=0.51 cameraTheta=1.77 mountX=0.01 mountY=-0.49, mountTheta=-1.56
23:23:16.236 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.50, opts=13)
23:23:16.240 00.004 6120 Enqueuing Move request for scope (-0.10, 0.50)
23:23:16.244 00.004 7680 Worker thread wakes up
23:23:16.244 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:16.248 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.50) opts 0xd
23:23:16.248 00.000 6120 UpdateGuideState exits: m=13318 SNR=74.6 Saturated
23:23:16.252 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.50)
23:23:16.252 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:16.256 00.004 7680 Moving (-0.10, 0.50) raw xDistance=0.01 yDistance=-0.49
23:23:16.256 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:16.260 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:23:16.260 00.000 6120 Enqueuing Expose request
23:23:16.264 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:23:16.264 00.000 7680 MoveAxis(E, 0, ABG)
23:23:16.264 00.000 7680 Move returns status 0, amount 0
23:23:16.264 00.000 7680 MoveAxis(N, 267, ABG)
23:23:16.264 00.000 7680 Guiding  Dir = 0, Dur = 267
23:23:16.264 00.000 7680 IsSlewing returns 0
23:23:16.265 00.001 7680 IsGuiding returns 0
23:23:16.265 00.000 7680 PulseGuide returned control before completion, sleep 277
23:23:16.552 00.287 7680 IsGuiding returns 1
23:23:16.552 00.000 7680 scope still moving after pulse duration time elapsed
23:23:16.582 00.030 7680 IsSlewing returns 0
23:23:16.582 00.000 7680 IsGuiding returns 1
23:23:16.614 00.032 7680 IsSlewing returns 0
23:23:16.614 00.000 7680 IsGuiding returns 1
23:23:16.645 00.031 7680 IsSlewing returns 0
23:23:16.645 00.000 7680 IsGuiding returns 0
23:23:16.645 00.000 7680 scope move finished after 267 + 113 ms
23:23:16.645 00.000 7680 Move returns status 0, amount 267
23:23:16.645 00.000 7680 move complete, result=0
23:23:16.645 00.000 7680 worker thread done servicing request
23:23:16.645 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 267 ms NORTH
23:23:16.651 00.006 7680 Worker thread wakes up
23:23:16.651 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:16.651 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:23:17.897 01.246 7680 Exposure complete
23:23:18.037 00.140 7680 worker thread done servicing request
23:23:18.037 00.000 6120 OnExposeComplete: enter
23:23:18.042 00.005 6120 UpdateGuideState(): m_state=6
23:23:18.048 00.006 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1824
23:23:18.053 00.005 6120 Star::Find returns 1 (1), X=957.13, Y=47.06, Mass=12311, SNR=74.4, Peak=255 HFD=7.0
23:23:18.057 00.004 6120 CameraToMount -- cameraTheta (2.95) - m_xAngle (-2.95) = xAngle (5.91 = -0.37)
23:23:18.061 00.004 6120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.64 = -0.64)
23:23:18.066 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.19 cameraTheta=2.95 mountX=0.18 mountY=-0.11, mountTheta=-0.57
23:23:18.070 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.04, opts=13)
23:23:18.074 00.004 6120 Enqueuing Move request for scope (-0.19, 0.04)
23:23:18.079 00.005 7680 Worker thread wakes up
23:23:18.079 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.04) opts 0xd
23:23:18.079 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.04)
23:23:18.079 00.000 7680 Moving (-0.19, 0.04) raw xDistance=0.18 yDistance=-0.11
23:23:18.079 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:18.084 00.005 6120 UpdateGuideState exits: m=12311 SNR=74.4 Saturated
23:23:18.087 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:18.091 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:18.096 00.005 6120 Enqueuing Expose request
23:23:18.100 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:23:18.100 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:23:18.100 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:23:18.101 00.001 7680 MoveAxis(E, 0, ABG)
23:23:18.101 00.000 7680 Move returns status 0, amount 0
23:23:18.101 00.000 7680 MoveAxis(N, 0, ABG)
23:23:18.101 00.000 7680 Move returns status 0, amount 0
23:23:18.102 00.001 7680 move complete, result=0
23:23:18.102 00.000 7680 worker thread done servicing request
23:23:18.102 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:23:18.106 00.004 7680 Worker thread wakes up
23:23:18.107 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:18.107 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:23:19.354 01.247 7680 Exposure complete
23:23:19.495 00.141 7680 worker thread done servicing request
23:23:19.495 00.000 6120 OnExposeComplete: enter
23:23:19.499 00.004 6120 UpdateGuideState(): m_state=6
23:23:19.502 00.003 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1825
23:23:19.506 00.004 6120 Star::Find returns 1 (1), X=957.08, Y=47.17, Mass=13702, SNR=75.6, Peak=255 HFD=6.9
23:23:19.510 00.004 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.53 = -0.76)
23:23:19.513 00.003 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.02)
23:23:19.516 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.15 hyp=0.28 cameraTheta=2.57 mountX=0.20 mountY=-0.24, mountTheta=-0.87
23:23:19.523 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.15, opts=13)
23:23:19.526 00.003 6120 Enqueuing Move request for scope (-0.23, 0.15)
23:23:19.531 00.005 7680 Worker thread wakes up
23:23:19.531 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.15) opts 0xd
23:23:19.531 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.15)
23:23:19.531 00.000 7680 Moving (-0.23, 0.15) raw xDistance=0.20 yDistance=-0.24
23:23:19.531 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:23:19.531 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:23:19.531 00.000 7680 MoveAxis(W, 82, ABG)
23:23:19.531 00.000 7680 Guiding  Dir = 3, Dur = 82
23:23:19.532 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:19.535 00.003 7680 IsSlewing returns 0
23:23:19.535 00.000 6120 UpdateGuideState exits: m=13702 SNR=75.6 Saturated
23:23:19.540 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:19.544 00.004 7680 IsGuiding returns 0
23:23:19.545 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:19.550 00.005 6120 Enqueuing Expose request
23:23:19.555 00.005 7680 PulseGuide returned control before completion, sleep 92
23:23:19.661 00.106 7680 IsGuiding returns 0
23:23:19.662 00.001 7680 Move returns status 0, amount 82
23:23:19.662 00.000 7680 MoveAxis(N, 129, ABG)
23:23:19.662 00.000 7680 Guiding  Dir = 0, Dur = 129
23:23:19.663 00.001 7680 IsSlewing returns 0
23:23:19.663 00.000 7680 IsGuiding returns 0
23:23:19.664 00.001 7680 PulseGuide returned control before completion, sleep 139
23:23:19.819 00.155 7680 IsGuiding returns 1
23:23:19.819 00.000 7680 scope still moving after pulse duration time elapsed
23:23:19.849 00.030 7680 IsSlewing returns 0
23:23:19.850 00.001 7680 IsGuiding returns 0
23:23:19.851 00.001 7680 scope move finished after 129 + 58 ms
23:23:19.851 00.000 7680 Move returns status 0, amount 129
23:23:19.852 00.001 7680 move complete, result=0
23:23:19.852 00.000 7680 worker thread done servicing request
23:23:19.852 00.000 7680 Worker thread wakes up
23:23:19.853 00.001 6120 GuideStep: 0.2 px 82 ms WEST, -0.2 px 129 ms NORTH
23:23:19.860 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:19.860 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:23:21.107 01.247 7680 Exposure complete
23:23:21.236 00.129 7680 worker thread done servicing request
23:23:21.237 00.001 6120 OnExposeComplete: enter
23:23:21.242 00.005 6120 UpdateGuideState(): m_state=6
23:23:21.246 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1826
23:23:21.250 00.004 6120 Star::Find returns 1 (1), X=957.07, Y=47.19, Mass=13031, SNR=74.1, Peak=255 HFD=6.8
23:23:21.253 00.003 6120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-2.95) = xAngle (5.49 = -0.80)
23:23:21.258 00.005 6120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.07)
23:23:21.261 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.17 hyp=0.30 cameraTheta=2.53 mountX=0.21 mountY=-0.26, mountTheta=-0.90
23:23:21.266 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.17, opts=13)
23:23:21.270 00.004 6120 Enqueuing Move request for scope (-0.24, 0.17)
23:23:21.274 00.004 7680 Worker thread wakes up
23:23:21.275 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:21.278 00.003 6120 UpdateGuideState exits: m=13031 SNR=74.1 Saturated
23:23:21.281 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:21.285 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:21.290 00.005 6120 Enqueuing Expose request
23:23:21.293 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.17) opts 0xd
23:23:21.293 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.17)
23:23:21.294 00.001 7680 Moving (-0.24, 0.17) raw xDistance=0.21 yDistance=-0.26
23:23:21.294 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:23:21.294 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:23:21.294 00.000 7680 MoveAxis(W, 91, ABG)
23:23:21.296 00.002 7680 Guiding  Dir = 3, Dur = 91
23:23:21.296 00.000 7680 IsSlewing returns 0
23:23:21.296 00.000 7680 IsGuiding returns 0
23:23:21.297 00.001 7680 PulseGuide returned control before completion, sleep 101
23:23:21.410 00.113 7680 IsGuiding returns 1
23:23:21.411 00.001 7680 scope still moving after pulse duration time elapsed
23:23:21.442 00.031 7680 IsSlewing returns 0
23:23:21.442 00.000 7680 IsGuiding returns 0
23:23:21.443 00.001 7680 scope move finished after 91 + 55 ms
23:23:21.444 00.001 7680 Move returns status 0, amount 91
23:23:21.444 00.000 7680 MoveAxis(N, 141, ABG)
23:23:21.445 00.001 7680 Guiding  Dir = 0, Dur = 141
23:23:21.445 00.000 7680 IsSlewing returns 0
23:23:21.446 00.001 7680 IsGuiding returns 0
23:23:21.446 00.000 7680 PulseGuide returned control before completion, sleep 151
23:23:21.613 00.167 7680 IsGuiding returns 1
23:23:21.614 00.001 7680 scope still moving after pulse duration time elapsed
23:23:21.644 00.030 7680 IsSlewing returns 0
23:23:21.647 00.003 7680 IsGuiding returns 0
23:23:21.647 00.000 7680 scope move finished after 141 + 59 ms
23:23:21.647 00.000 7680 Move returns status 0, amount 141
23:23:21.647 00.000 7680 move complete, result=0
23:23:21.649 00.002 7680 worker thread done servicing request
23:23:21.649 00.000 7680 Worker thread wakes up
23:23:21.650 00.001 6120 GuideStep: 0.2 px 91 ms WEST, -0.3 px 141 ms NORTH
23:23:21.656 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:21.656 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:23:22.903 01.247 7680 Exposure complete
23:23:23.044 00.141 7680 worker thread done servicing request
23:23:23.045 00.001 6120 OnExposeComplete: enter
23:23:23.050 00.005 6120 UpdateGuideState(): m_state=6
23:23:23.055 00.005 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1827
23:23:23.059 00.004 6120 Star::Find returns 1 (1), X=957.11, Y=47.21, Mass=12740, SNR=73.3, Peak=255 HFD=6.8
23:23:23.063 00.004 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.37 = -0.91)
23:23:23.066 00.003 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
23:23:23.069 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.19 hyp=0.28 cameraTheta=2.42 mountX=0.17 mountY=-0.26, mountTheta=-0.99
23:23:23.074 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.19, opts=13)
23:23:23.079 00.005 6120 Enqueuing Move request for scope (-0.21, 0.19)
23:23:23.082 00.003 7680 Worker thread wakes up
23:23:23.082 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.19) opts 0xd
23:23:23.082 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.19)
23:23:23.082 00.000 7680 Moving (-0.21, 0.19) raw xDistance=0.17 yDistance=-0.26
23:23:23.082 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:23:23.082 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:23:23.083 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:23.089 00.006 7680 MoveAxis(E, 0, ABG)
23:23:23.089 00.000 7680 Move returns status 0, amount 0
23:23:23.089 00.000 7680 MoveAxis(N, 141, ABG)
23:23:23.089 00.000 7680 Guiding  Dir = 0, Dur = 141
23:23:23.089 00.000 6120 UpdateGuideState exits: m=12740 SNR=73.3 Saturated
23:23:23.093 00.004 7680 IsSlewing returns 0
23:23:23.093 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:23.098 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:23.102 00.004 6120 Enqueuing Expose request
23:23:23.106 00.004 7680 IsGuiding returns 0
23:23:23.106 00.000 7680 PulseGuide returned control before completion, sleep 151
23:23:23.271 00.165 7680 IsGuiding returns 1
23:23:23.272 00.001 7680 scope still moving after pulse duration time elapsed
23:23:23.302 00.030 7680 IsSlewing returns 0
23:23:23.303 00.001 7680 IsGuiding returns 0
23:23:23.304 00.001 7680 scope move finished after 141 + 57 ms
23:23:23.304 00.000 7680 Move returns status 0, amount 141
23:23:23.306 00.002 7680 move complete, result=0
23:23:23.306 00.000 7680 worker thread done servicing request
23:23:23.306 00.000 7680 Worker thread wakes up
23:23:23.306 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 141 ms NORTH
23:23:23.313 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:23.313 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:23:24.559 01.246 7680 Exposure complete
23:23:24.713 00.154 7680 worker thread done servicing request
23:23:24.713 00.000 6120 OnExposeComplete: enter
23:23:24.718 00.005 6120 UpdateGuideState(): m_state=6
23:23:24.723 00.005 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1828
23:23:24.727 00.004 6120 Star::Find returns 1 (1), X=957.07, Y=47.11, Mass=13801, SNR=77.1, Peak=255 HFD=7.0
23:23:24.733 00.006 6120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-2.95) = xAngle (5.76 = -0.52)
23:23:24.737 00.004 6120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.49 = -0.79)
23:23:24.740 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.08 hyp=0.26 cameraTheta=2.81 mountX=0.22 mountY=-0.18, mountTheta=-0.69
23:23:24.745 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.08, opts=13)
23:23:24.750 00.005 6120 Enqueuing Move request for scope (-0.24, 0.08)
23:23:24.754 00.004 7680 Worker thread wakes up
23:23:24.754 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:24.757 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.08) opts 0xd
23:23:24.757 00.000 6120 UpdateGuideState exits: m=13801 SNR=77.1 Saturated
23:23:24.761 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:24.766 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.08)
23:23:24.766 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:24.770 00.004 7680 Moving (-0.24, 0.08) raw xDistance=0.22 yDistance=-0.18
23:23:24.771 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:23:24.771 00.000 6120 Enqueuing Expose request
23:23:24.775 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:23:24.775 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:23:24.775 00.000 7680 MoveAxis(W, 90, ABG)
23:23:24.775 00.000 7680 Guiding  Dir = 3, Dur = 90
23:23:24.776 00.001 7680 IsSlewing returns 0
23:23:24.776 00.000 7680 IsGuiding returns 0
23:23:24.776 00.000 7680 PulseGuide returned control before completion, sleep 100
23:23:24.880 00.104 7680 IsGuiding returns 1
23:23:24.880 00.000 7680 scope still moving after pulse duration time elapsed
23:23:24.909 00.029 7680 IsSlewing returns 0
23:23:24.909 00.000 7680 IsGuiding returns 0
23:23:24.909 00.000 7680 scope move finished after 90 + 43 ms
23:23:24.911 00.002 7680 Move returns status 0, amount 90
23:23:24.911 00.000 7680 MoveAxis(N, 0, ABG)
23:23:24.911 00.000 7680 Move returns status 0, amount 0
23:23:24.911 00.000 7680 move complete, result=0
23:23:24.911 00.000 6120 GuideStep: 0.2 px 90 ms WEST, -0.2 px 0 ms NORTH
23:23:24.914 00.003 7680 worker thread done servicing request
23:23:24.914 00.000 7680 Worker thread wakes up
23:23:24.914 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:24.916 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:23:26.174 01.258 7680 Exposure complete
23:23:26.316 00.142 7680 worker thread done servicing request
23:23:26.316 00.000 6120 OnExposeComplete: enter
23:23:26.321 00.005 6120 UpdateGuideState(): m_state=6
23:23:26.325 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1829
23:23:26.331 00.006 6120 Star::Find returns 1 (1), X=957.17, Y=47.25, Mass=12881, SNR=72.9, Peak=255 HFD=6.9
23:23:26.336 00.005 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.10 = -1.19)
23:23:26.340 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
23:23:26.343 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.27 cameraTheta=2.14 mountX=0.10 mountY=-0.27, mountTheta=-1.21
23:23:26.349 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.22, opts=13)
23:23:26.353 00.004 6120 Enqueuing Move request for scope (-0.14, 0.22)
23:23:26.357 00.004 7680 Worker thread wakes up
23:23:26.357 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
23:23:26.358 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
23:23:26.358 00.000 7680 Moving (-0.14, 0.22) raw xDistance=0.10 yDistance=-0.27
23:23:26.359 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:23:26.359 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:23:26.359 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:26.363 00.004 6120 UpdateGuideState exits: m=12881 SNR=72.9 Saturated
23:23:26.368 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:26.371 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:26.374 00.003 6120 Enqueuing Expose request
23:23:26.378 00.004 7680 MoveAxis(E, 0, ABG)
23:23:26.379 00.001 7680 Move returns status 0, amount 0
23:23:26.379 00.000 7680 MoveAxis(N, 144, ABG)
23:23:26.379 00.000 7680 Guiding  Dir = 0, Dur = 144
23:23:26.379 00.000 7680 IsSlewing returns 0
23:23:26.379 00.000 7680 IsGuiding returns 0
23:23:26.380 00.001 7680 PulseGuide returned control before completion, sleep 154
23:23:26.536 00.156 7680 IsGuiding returns 1
23:23:26.539 00.003 7680 scope still moving after pulse duration time elapsed
23:23:26.569 00.030 7680 IsSlewing returns 0
23:23:26.570 00.001 7680 IsGuiding returns 0
23:23:26.570 00.000 7680 scope move finished after 144 + 46 ms
23:23:26.571 00.001 7680 Move returns status 0, amount 144
23:23:26.571 00.000 7680 move complete, result=0
23:23:26.571 00.000 7680 worker thread done servicing request
23:23:26.573 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 144 ms NORTH
23:23:26.581 00.008 7680 Worker thread wakes up
23:23:26.581 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:26.583 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:23:27.828 01.245 7680 Exposure complete
23:23:27.979 00.151 7680 worker thread done servicing request
23:23:27.981 00.002 6120 OnExposeComplete: enter
23:23:27.986 00.005 6120 UpdateGuideState(): m_state=6
23:23:27.989 00.003 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1830
23:23:27.993 00.004 6120 Star::Find returns 1 (1), X=957.05, Y=47.29, Mass=13693, SNR=76.9, Peak=255 HFD=6.8
23:23:28.000 00.007 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.32 = -0.97)
23:23:28.004 00.004 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
23:23:28.007 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.27 hyp=0.38 cameraTheta=2.36 mountX=0.21 mountY=-0.36, mountTheta=-1.03
23:23:28.013 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.27, opts=13)
23:23:28.019 00.006 6120 Enqueuing Move request for scope (-0.27, 0.27)
23:23:28.026 00.007 7680 Worker thread wakes up
23:23:28.026 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:28.032 00.006 6120 UpdateGuideState exits: m=13693 SNR=76.9 Saturated
23:23:28.034 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.27) opts 0xd
23:23:28.036 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:28.040 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:28.044 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.27)
23:23:28.044 00.000 6120 Enqueuing Expose request
23:23:28.047 00.003 7680 Moving (-0.27, 0.27) raw xDistance=0.21 yDistance=-0.36
23:23:28.048 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:23:28.048 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:23:28.048 00.000 7680 MoveAxis(W, 88, ABG)
23:23:28.048 00.000 7680 Guiding  Dir = 3, Dur = 88
23:23:28.051 00.003 7680 IsSlewing returns 0
23:23:28.051 00.000 7680 IsGuiding returns 0
23:23:28.052 00.001 7680 PulseGuide returned control before completion, sleep 98
23:23:28.164 00.112 7680 IsGuiding returns 1
23:23:28.164 00.000 7680 scope still moving after pulse duration time elapsed
23:23:28.195 00.031 7680 IsSlewing returns 0
23:23:28.196 00.001 7680 IsGuiding returns 0
23:23:28.197 00.001 7680 scope move finished after 88 + 57 ms
23:23:28.197 00.000 7680 Move returns status 0, amount 88
23:23:28.198 00.001 7680 MoveAxis(N, 193, ABG)
23:23:28.199 00.001 7680 Guiding  Dir = 0, Dur = 193
23:23:28.200 00.001 7680 IsSlewing returns 0
23:23:28.201 00.001 7680 IsGuiding returns 0
23:23:28.202 00.001 7680 PulseGuide returned control before completion, sleep 203
23:23:28.415 00.213 7680 IsGuiding returns 1
23:23:28.416 00.001 7680 scope still moving after pulse duration time elapsed
23:23:28.446 00.030 7680 IsSlewing returns 0
23:23:28.446 00.000 7680 IsGuiding returns 0
23:23:28.446 00.000 7680 scope move finished after 193 + 51 ms
23:23:28.446 00.000 7680 Move returns status 0, amount 193
23:23:28.447 00.001 7680 move complete, result=0
23:23:28.447 00.000 7680 worker thread done servicing request
23:23:28.447 00.000 6120 GuideStep: 0.2 px 88 ms WEST, -0.4 px 193 ms NORTH
23:23:28.455 00.008 7680 Worker thread wakes up
23:23:28.455 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:28.455 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:23:29.698 01.243 7680 Exposure complete
23:23:29.899 00.201 6120 evsrv: cli 0FAEFD98 connect
23:23:30.045 00.146 6120 case statement mapped state 6 to 3
23:23:30.061 00.016 6120 case statement mapped state 6 to 3
23:23:30.066 00.005 6120 evsrv: cli 0FAEFD98 request: {"method":"get_app_state","id":"f794a319-4093-4c69-84bc-624bed6aa090"}
23:23:30.071 00.005 7680 worker thread done servicing request
23:23:30.071 00.000 6120 case statement mapped state 6 to 3
23:23:30.077 00.006 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":"Guiding","id":"f794a319-4093-4c69-84bc-624bed6aa090"}
23:23:30.081 00.004 6120 OnExposeComplete: enter
23:23:30.086 00.005 6120 UpdateGuideState(): m_state=6
23:23:30.227 00.141 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1831
23:23:30.235 00.008 6120 Star::Find returns 1 (1), X=957.22, Y=47.20, Mass=13041, SNR=74.6, Peak=255 HFD=6.9
23:23:30.239 00.004 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
23:23:30.349 00.110 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
23:23:30.356 00.007 6120 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.05 mountX=0.06 mountY=-0.20, mountTheta=-1.29
23:23:30.363 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.18, opts=13)
23:23:30.367 00.004 6120 Enqueuing Move request for scope (-0.09, 0.18)
23:23:30.370 00.003 7680 Worker thread wakes up
23:23:30.371 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
23:23:30.371 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
23:23:30.371 00.000 7680 Moving (-0.09, 0.18) raw xDistance=0.06 yDistance=-0.20
23:23:30.371 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:30.375 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:23:30.376 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:23:30.376 00.000 6120 UpdateGuideState exits: m=13041 SNR=74.6 Saturated
23:23:30.379 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:23:30.379 00.000 7680 MoveAxis(E, 0, ABG)
23:23:30.379 00.000 7680 Move returns status 0, amount 0
23:23:30.379 00.000 7680 MoveAxis(N, 0, ABG)
23:23:30.379 00.000 7680 Move returns status 0, amount 0
23:23:30.379 00.000 7680 move complete, result=0
23:23:30.379 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:30.383 00.004 7680 worker thread done servicing request
23:23:30.383 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:30.386 00.003 6120 Enqueuing Expose request
23:23:30.389 00.003 7680 Worker thread wakes up
23:23:30.389 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:23:30.393 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:30.393 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,32,31,31)
23:23:30.396 00.003 6120 evsrv: cli 0FAEFD98 disconnect
23:23:30.399 00.003 6120 evsrv: cli 0FAF0158 connect
23:23:30.403 00.004 6120 case statement mapped state 6 to 3
23:23:30.406 00.003 6120 case statement mapped state 6 to 3
23:23:30.410 00.004 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"47d1ea3c-5d24-4d04-ac95-4d4c8b85a510"}
23:23:30.414 00.004 6120 PhdController::Dither begins
23:23:30.418 00.004 6120 dither: size=5.00, dRA=-3.60 dDec=2.33
23:23:30.421 00.003 6120 MountToCamera -- mountTheta (2.57) + m_xAngle (-2.95) = xAngle (-0.39 = -0.39)
23:23:30.423 00.002 6120 MountToCamera -- mountX=-3.60 mountY=2.33 hyp=4.29 mountTheta=2.57 cameraX=3.97, cameraY=-1.62 cameraTheta=-0.39
23:23:30.427 00.004 6120 setting lock position to (961.28, 45.40)
23:23:30.431 00.004 6120 Mount: notify guiding dithered (4.0, -1.6)
23:23:30.434 00.003 6120 Status Line: Dither by -3.60,2.33
23:23:30.438 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:23:30.442 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
23:23:30.446 00.004 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"47d1ea3c-5d24-4d04-ac95-4d4c8b85a510"}
23:23:30.450 00.004 6120 evsrv: cli 0FAF0158 disconnect
23:23:31.639 01.189 7680 Exposure complete
23:23:31.762 00.123 7680 worker thread done servicing request
23:23:31.762 00.000 6120 OnExposeComplete: enter
23:23:31.767 00.005 6120 UpdateGuideState(): m_state=6
23:23:31.772 00.005 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1832
23:23:31.776 00.004 6120 Star::Find returns 1 (1), X=957.13, Y=47.74, Mass=13198, SNR=74.8, Peak=255 HFD=6.8
23:23:31.780 00.004 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.58 = -0.70)
23:23:31.783 00.003 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.97)
23:23:31.788 00.005 6120 CameraToMount -- cameraX=-4.15 cameraY=2.34 hyp=4.76 cameraTheta=2.63 mountX=3.64 mountY=-3.92, mountTheta=-0.82
23:23:31.793 00.005 6120 dither recenter: remaining=(3.6,-2.3) step=(3.6,-2.3)
23:23:31.798 00.005 6120 MountToCamera -- mountTheta (-0.57) + m_xAngle (-2.95) = xAngle (-3.53 = 2.75)
23:23:31.801 00.003 6120 MountToCamera -- mountX=3.60 mountY=-2.33 hyp=4.29 mountTheta=-0.57 cameraX=-3.97, cameraY=1.62 cameraTheta=2.75
23:23:31.805 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-3.97, y=1.62, opts=4)
23:23:31.809 00.004 6120 Enqueuing Move request for scope (-3.97, 1.62)
23:23:31.813 00.004 7680 Worker thread wakes up
23:23:31.813 00.000 6120 Mount: notify direct move 3.60,-2.33
23:23:31.816 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-3.97, 1.62) opts 0x4
23:23:31.816 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:31.821 00.005 7680 Handling offset move in thread for scope, endpoint = (-3.97, 1.62)
23:23:31.821 00.000 6120 UpdateGuideState exits: m=13198 SNR=74.8 Saturated
23:23:31.824 00.003 7680 Moving (-3.97, 1.62) raw xDistance=3.60 yDistance=-2.33
23:23:31.824 00.000 6120 PhdController: settling, locked = 1, distance = 4.62 (1.50) aobump = 0 frame = 1 / 99999
23:23:31.828 00.004 7680 MoveAxis(W, 2332, B)
23:23:31.829 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048211.828,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.62,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:23:31.832 00.003 7680 Guiding  Dir = 3, Dur = 2332
23:23:31.832 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:31.835 00.003 7680 IsSlewing returns 0
23:23:31.835 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:31.840 00.005 7680 IsGuiding returns 0
23:23:31.840 00.000 6120 Enqueuing Expose request
23:23:31.844 00.004 7680 PulseGuide returned control before completion, sleep 2342
23:23:34.203 02.359 7680 IsGuiding returns 1
23:23:34.204 00.001 7680 scope still moving after pulse duration time elapsed
23:23:34.233 00.029 7680 IsSlewing returns 0
23:23:34.234 00.001 7680 IsGuiding returns 0
23:23:34.235 00.001 7680 scope move finished after 2332 + 62 ms
23:23:34.235 00.000 7680 Move returns status 0, amount 2332
23:23:34.235 00.000 7680 MoveAxis(N, 1265, B)
23:23:34.236 00.001 7680 Guiding  Dir = 0, Dur = 1265
23:23:34.236 00.000 7680 IsSlewing returns 0
23:23:34.237 00.001 7680 IsGuiding returns 0
23:23:34.237 00.000 7680 PulseGuide returned control before completion, sleep 1275
23:23:35.525 01.288 7680 IsGuiding returns 1
23:23:35.525 00.000 7680 scope still moving after pulse duration time elapsed
23:23:35.557 00.032 7680 IsSlewing returns 0
23:23:35.557 00.000 7680 IsGuiding returns 0
23:23:35.558 00.001 7680 scope move finished after 1265 + 55 ms
23:23:35.558 00.000 7680 Move returns status 0, amount 1265
23:23:35.558 00.000 7680 move complete, result=0
23:23:35.558 00.000 7680 worker thread done servicing request
23:23:35.558 00.000 7680 Worker thread wakes up
23:23:35.559 00.001 6120 GuideStep: 3.6 px 2332 ms WEST, -2.3 px 1265 ms NORTH
23:23:35.564 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:35.564 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:23:36.809 01.245 7680 Exposure complete
23:23:36.938 00.129 7680 worker thread done servicing request
23:23:36.939 00.001 6120 OnExposeComplete: enter
23:23:36.943 00.004 6120 UpdateGuideState(): m_state=6
23:23:36.946 00.003 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1833
23:23:36.951 00.005 6120 Star::Find returns 1 (1), X=960.21, Y=45.83, Mass=13339, SNR=75.3, Peak=255 HFD=6.7
23:23:36.956 00.005 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-2.95) = xAngle (5.71 = -0.57)
23:23:36.960 00.004 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.45 = -0.84)
23:23:36.965 00.005 6120 CameraToMount -- cameraX=-1.08 cameraY=0.43 hyp=1.16 cameraTheta=2.76 mountX=0.98 mountY=-0.86, mountTheta=-0.72
23:23:36.968 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-1.08, y=0.43, opts=13)
23:23:36.972 00.004 6120 Enqueuing Move request for scope (-1.08, 0.43)
23:23:36.975 00.003 7680 Worker thread wakes up
23:23:36.975 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.08, 0.43) opts 0xd
23:23:36.975 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.08, 0.43)
23:23:36.975 00.000 7680 Moving (-1.08, 0.43) raw xDistance=0.98 yDistance=-0.86
23:23:36.975 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.98
23:23:36.976 00.001 7680 resist switch: large excursion: input -0.86 thresh 0.60 direction from 0 to -1
23:23:36.976 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.58
23:23:36.976 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
23:23:36.976 00.000 7680 MoveAxis(W, 399, ABG)
23:23:36.976 00.000 7680 Guiding  Dir = 3, Dur = 399
23:23:36.976 00.000 7680 IsSlewing returns 0
23:23:36.977 00.001 7680 IsGuiding returns 0
23:23:36.977 00.000 7680 PulseGuide returned control before completion, sleep 409
23:23:36.977 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:36.981 00.004 6120 UpdateGuideState exits: m=13339 SNR=75.3 Saturated
23:23:36.983 00.002 6120 PhdController: settling, locked = 1, distance = 1.16 (1.50) aobump = 0 frame = 2 / 99999
23:23:36.988 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764048216.988,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.16,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:23:36.990 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:36.993 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:36.997 00.004 6120 Enqueuing Expose request
23:23:37.391 00.394 7680 IsGuiding returns 1
23:23:37.392 00.001 7680 scope still moving after pulse duration time elapsed
23:23:37.421 00.029 7680 IsSlewing returns 0
23:23:37.422 00.001 7680 IsGuiding returns 0
23:23:37.423 00.001 7680 scope move finished after 399 + 46 ms
23:23:37.423 00.000 7680 Move returns status 0, amount 399
23:23:37.424 00.001 7680 MoveAxis(N, 468, ABG)
23:23:37.424 00.000 7680 Guiding  Dir = 0, Dur = 468
23:23:37.425 00.001 7680 IsSlewing returns 0
23:23:37.425 00.000 7680 IsGuiding returns 0
23:23:37.426 00.001 7680 PulseGuide returned control before completion, sleep 478
23:23:37.906 00.480 7680 IsGuiding returns 1
23:23:37.908 00.002 7680 scope still moving after pulse duration time elapsed
23:23:37.938 00.030 7680 IsSlewing returns 0
23:23:37.938 00.000 7680 IsGuiding returns 0
23:23:37.939 00.001 7680 scope move finished after 468 + 44 ms
23:23:37.939 00.000 7680 Move returns status 0, amount 468
23:23:37.940 00.001 7680 move complete, result=0
23:23:37.940 00.000 7680 worker thread done servicing request
23:23:37.941 00.001 7680 Worker thread wakes up
23:23:37.941 00.000 6120 GuideStep: 1.0 px 399 ms WEST, -0.9 px 468 ms NORTH
23:23:37.947 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:37.947 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:23:39.187 01.240 7680 Exposure complete
23:23:39.318 00.131 7680 worker thread done servicing request
23:23:39.318 00.000 6120 OnExposeComplete: enter
23:23:39.321 00.003 6120 UpdateGuideState(): m_state=6
23:23:39.324 00.003 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1834
23:23:39.329 00.005 6120 Star::Find returns 1 (1), X=960.73, Y=45.21, Mass=13121, SNR=73.1, Peak=255 HFD=6.9
23:23:39.332 00.003 6120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-2.95) = xAngle (0.15 = 0.15)
23:23:39.336 00.004 6120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.11 = -0.11)
23:23:39.339 00.003 6120 CameraToMount -- cameraX=-0.55 cameraY=-0.19 hyp=0.58 cameraTheta=-2.80 mountX=0.58 mountY=-0.07, mountTheta=-0.11
23:23:39.344 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.55, y=-0.19, opts=13)
23:23:39.347 00.003 6120 Enqueuing Move request for scope (-0.55, -0.19)
23:23:39.352 00.005 7680 Worker thread wakes up
23:23:39.352 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.19) opts 0xd
23:23:39.352 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:39.356 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.55, -0.19)
23:23:39.356 00.000 7680 Moving (-0.55, -0.19) raw xDistance=0.58 yDistance=-0.07
23:23:39.356 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.58
23:23:39.356 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:23:39.356 00.000 6120 UpdateGuideState exits: m=13121 SNR=73.1 Saturated
23:23:39.360 00.004 6120 PhdController: settling, locked = 1, distance = 0.99 (1.50) aobump = 0 frame = 3 / 99999
23:23:39.364 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:23:39.364 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048219.364,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.99,"Time":2.4,"SettleTime":10.0,"StarLocked":true}
23:23:39.367 00.003 7680 MoveAxis(W, 263, ABG)
23:23:39.367 00.000 7680 Guiding  Dir = 3, Dur = 263
23:23:39.367 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:39.371 00.004 7680 IsSlewing returns 0
23:23:39.372 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:39.374 00.002 7680 IsGuiding returns 0
23:23:39.374 00.000 6120 Enqueuing Expose request
23:23:39.377 00.003 7680 PulseGuide returned control before completion, sleep 273
23:23:39.662 00.285 7680 IsGuiding returns 1
23:23:39.663 00.001 7680 scope still moving after pulse duration time elapsed
23:23:39.694 00.031 7680 IsSlewing returns 0
23:23:39.695 00.001 7680 IsGuiding returns 0
23:23:39.695 00.000 7680 scope move finished after 263 + 57 ms
23:23:39.696 00.001 7680 Move returns status 0, amount 263
23:23:39.696 00.000 7680 MoveAxis(N, 0, ABG)
23:23:39.696 00.000 7680 Move returns status 0, amount 0
23:23:39.696 00.000 7680 move complete, result=0
23:23:39.696 00.000 7680 worker thread done servicing request
23:23:39.696 00.000 6120 GuideStep: 0.6 px 263 ms WEST, -0.1 px 0 ms NORTH
23:23:39.705 00.009 7680 Worker thread wakes up
23:23:39.706 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:39.706 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:23:40.960 01.254 7680 Exposure complete
23:23:41.074 00.114 7680 worker thread done servicing request
23:23:41.074 00.000 6120 OnExposeComplete: enter
23:23:41.079 00.005 6120 UpdateGuideState(): m_state=6
23:23:41.082 00.003 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1835
23:23:41.086 00.004 6120 Star::Find returns 1 (1), X=960.94, Y=45.35, Mass=13189, SNR=76.6, Peak=255 HFD=6.8
23:23:41.090 00.004 6120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-2.95) = xAngle (-0.05 = -0.05)
23:23:41.094 00.004 6120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.32 = -0.32)
23:23:41.097 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.05 hyp=0.35 cameraTheta=-3.00 mountX=0.35 mountY=-0.11, mountTheta=-0.30
23:23:41.103 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.05, opts=13)
23:23:41.106 00.003 6120 Enqueuing Move request for scope (-0.35, -0.05)
23:23:41.111 00.005 7680 Worker thread wakes up
23:23:41.111 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.05) opts 0xd
23:23:41.111 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.05)
23:23:41.111 00.000 7680 Moving (-0.35, -0.05) raw xDistance=0.35 yDistance=-0.11
23:23:41.111 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35
23:23:41.111 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:23:41.113 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:23:41.113 00.000 7680 MoveAxis(W, 162, ABG)
23:23:41.113 00.000 7680 Guiding  Dir = 3, Dur = 162
23:23:41.113 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:41.118 00.005 7680 IsSlewing returns 0
23:23:41.118 00.000 6120 UpdateGuideState exits: m=13189 SNR=76.6 Saturated
23:23:41.122 00.004 7680 IsGuiding returns 0
23:23:41.122 00.000 6120 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 4 / 99999
23:23:41.126 00.004 7680 PulseGuide returned control before completion, sleep 172
23:23:41.127 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048221.126,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.80,"Time":4.1,"SettleTime":10.0,"StarLocked":true}
23:23:41.130 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:41.134 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:41.138 00.004 6120 Enqueuing Expose request
23:23:41.311 00.173 7680 IsGuiding returns 0
23:23:41.311 00.000 7680 Move returns status 0, amount 162
23:23:41.312 00.001 7680 MoveAxis(N, 0, ABG)
23:23:41.312 00.000 7680 Move returns status 0, amount 0
23:23:41.313 00.001 7680 move complete, result=0
23:23:41.313 00.000 7680 worker thread done servicing request
23:23:41.313 00.000 6120 GuideStep: 0.4 px 162 ms WEST, -0.1 px 0 ms NORTH
23:23:41.319 00.006 7680 Worker thread wakes up
23:23:41.319 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:41.319 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:23:42.573 01.254 7680 Exposure complete
23:23:42.683 00.110 7680 worker thread done servicing request
23:23:42.684 00.001 6120 OnExposeComplete: enter
23:23:42.687 00.003 6120 UpdateGuideState(): m_state=6
23:23:42.690 00.003 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1836
23:23:42.695 00.005 6120 Star::Find returns 1 (1), X=961.05, Y=45.67, Mass=13735, SNR=77.7, Peak=255 HFD=6.8
23:23:42.698 00.003 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.23 = -1.05)
23:23:42.704 00.006 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.32)
23:23:42.708 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.27 hyp=0.36 cameraTheta=2.28 mountX=0.18 mountY=-0.35, mountTheta=-1.10
23:23:42.713 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.27, opts=13)
23:23:42.717 00.004 6120 Enqueuing Move request for scope (-0.23, 0.27)
23:23:42.721 00.004 7680 Worker thread wakes up
23:23:42.721 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.27) opts 0xd
23:23:42.722 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.27)
23:23:42.722 00.000 7680 Moving (-0.23, 0.27) raw xDistance=0.18 yDistance=-0.35
23:23:42.722 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:23:42.722 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:23:42.723 00.001 7680 MoveAxis(E, 0, ABG)
23:23:42.723 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:42.727 00.004 7680 Move returns status 0, amount 0
23:23:42.727 00.000 6120 UpdateGuideState exits: m=13735 SNR=77.7 Saturated
23:23:42.731 00.004 7680 MoveAxis(N, 188, ABG)
23:23:42.732 00.001 7680 Guiding  Dir = 0, Dur = 188
23:23:42.732 00.000 6120 PhdController: settling, locked = 1, distance = 0.66 (1.50) aobump = 0 frame = 5 / 99999
23:23:42.736 00.004 7680 IsSlewing returns 0
23:23:42.736 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048222.736,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.66,"Time":5.7,"SettleTime":10.0,"StarLocked":true}
23:23:42.740 00.004 7680 IsGuiding returns 0
23:23:42.740 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:42.744 00.004 7680 PulseGuide returned control before completion, sleep 198
23:23:42.744 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:42.748 00.004 6120 Enqueuing Expose request
23:23:42.952 00.204 7680 IsGuiding returns 1
23:23:42.953 00.001 7680 scope still moving after pulse duration time elapsed
23:23:42.983 00.030 7680 IsSlewing returns 0
23:23:42.984 00.001 7680 IsGuiding returns 0
23:23:42.984 00.000 7680 scope move finished after 188 + 56 ms
23:23:42.984 00.000 7680 Move returns status 0, amount 188
23:23:42.986 00.002 7680 move complete, result=0
23:23:42.986 00.000 7680 worker thread done servicing request
23:23:42.986 00.000 7680 Worker thread wakes up
23:23:42.986 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 188 ms NORTH
23:23:42.992 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:42.992 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:23:44.252 01.260 7680 Exposure complete
23:23:44.373 00.121 7680 worker thread done servicing request
23:23:44.373 00.000 6120 OnExposeComplete: enter
23:23:44.377 00.004 6120 UpdateGuideState(): m_state=6
23:23:44.380 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1837
23:23:44.385 00.005 6120 Star::Find returns 1 (1), X=961.15, Y=45.34, Mass=13119, SNR=73.7, Peak=255 HFD=6.8
23:23:44.390 00.005 6120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-2.95) = xAngle (0.21 = 0.21)
23:23:44.394 00.004 6120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.06 = -0.06)
23:23:44.397 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.75 mountX=0.15 mountY=-0.01, mountTheta=-0.06
23:23:44.404 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.06, opts=13)
23:23:44.408 00.004 6120 Enqueuing Move request for scope (-0.14, -0.06)
23:23:44.411 00.003 7680 Worker thread wakes up
23:23:44.411 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
23:23:44.411 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
23:23:44.412 00.001 7680 Moving (-0.14, -0.06) raw xDistance=0.15 yDistance=-0.01
23:23:44.412 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:23:44.412 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:23:44.412 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:23:44.412 00.000 7680 MoveAxis(E, 0, ABG)
23:23:44.412 00.000 7680 Move returns status 0, amount 0
23:23:44.412 00.000 7680 MoveAxis(N, 0, ABG)
23:23:44.412 00.000 7680 Move returns status 0, amount 0
23:23:44.412 00.000 7680 move complete, result=0
23:23:44.413 00.001 7680 worker thread done servicing request
23:23:44.413 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:44.416 00.003 6120 UpdateGuideState exits: m=13119 SNR=73.7 Saturated
23:23:44.421 00.005 6120 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 6 / 99999
23:23:44.424 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764048224.424,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.51,"Time":7.4,"SettleTime":10.0,"StarLocked":true}
23:23:44.428 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:44.431 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:44.435 00.004 6120 Enqueuing Expose request
23:23:44.438 00.003 7680 Worker thread wakes up
23:23:44.438 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:23:44.442 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:44.442 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:23:45.700 01.258 7680 Exposure complete
23:23:45.827 00.127 7680 worker thread done servicing request
23:23:45.827 00.000 6120 OnExposeComplete: enter
23:23:45.831 00.004 6120 UpdateGuideState(): m_state=6
23:23:45.835 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1838
23:23:45.839 00.004 6120 Star::Find returns 1 (1), X=961.11, Y=45.75, Mass=13645, SNR=75.1, Peak=255 HFD=6.8
23:23:45.842 00.003 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
23:23:45.845 00.003 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
23:23:45.850 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.35 hyp=0.39 cameraTheta=2.03 mountX=0.10 mountY=-0.39, mountTheta=-1.31
23:23:45.854 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.35, opts=13)
23:23:45.856 00.002 6120 Enqueuing Move request for scope (-0.17, 0.35)
23:23:45.861 00.005 7680 Worker thread wakes up
23:23:45.861 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.35) opts 0xd
23:23:45.861 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.35)
23:23:45.862 00.001 7680 Moving (-0.17, 0.35) raw xDistance=0.10 yDistance=-0.39
23:23:45.862 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:23:45.862 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:23:45.862 00.000 7680 MoveAxis(E, 0, ABG)
23:23:45.862 00.000 7680 Move returns status 0, amount 0
23:23:45.862 00.000 7680 MoveAxis(N, 214, ABG)
23:23:45.862 00.000 7680 Guiding  Dir = 0, Dur = 214
23:23:45.862 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:45.867 00.005 7680 IsSlewing returns 0
23:23:45.867 00.000 6120 UpdateGuideState exits: m=13645 SNR=75.1 Saturated
23:23:45.870 00.003 7680 IsGuiding returns 0
23:23:45.871 00.001 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 7 / 99999
23:23:45.874 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764048225.874,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.47,"Time":8.9,"SettleTime":10.0,"StarLocked":true}
23:23:45.878 00.004 7680 PulseGuide returned control before completion, sleep 224
23:23:45.878 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:45.882 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:45.886 00.004 6120 Enqueuing Expose request
23:23:46.111 00.225 7680 IsGuiding returns 0
23:23:46.111 00.000 7680 Move returns status 0, amount 214
23:23:46.112 00.001 7680 move complete, result=0
23:23:46.112 00.000 7680 worker thread done servicing request
23:23:46.112 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 214 ms NORTH
23:23:46.118 00.006 7680 Worker thread wakes up
23:23:46.118 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:46.118 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:23:47.379 01.261 7680 Exposure complete
23:23:47.512 00.133 7680 worker thread done servicing request
23:23:47.512 00.000 6120 OnExposeComplete: enter
23:23:47.518 00.006 6120 UpdateGuideState(): m_state=6
23:23:47.522 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1839
23:23:47.526 00.004 6120 Star::Find returns 1 (1), X=960.94, Y=45.69, Mass=13776, SNR=77.1, Peak=255 HFD=6.9
23:23:47.529 00.003 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.90)
23:23:47.533 00.004 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.16)
23:23:47.537 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=0.29 hyp=0.45 cameraTheta=2.43 mountX=0.28 mountY=-0.41, mountTheta=-0.97
23:23:47.542 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.29, opts=13)
23:23:47.545 00.003 6120 Enqueuing Move request for scope (-0.34, 0.29)
23:23:47.549 00.004 7680 Worker thread wakes up
23:23:47.549 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.29) opts 0xd
23:23:47.550 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.29)
23:23:47.550 00.000 7680 Moving (-0.34, 0.29) raw xDistance=0.28 yDistance=-0.41
23:23:47.550 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
23:23:47.550 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:23:47.550 00.000 7680 MoveAxis(W, 114, ABG)
23:23:47.550 00.000 7680 Guiding  Dir = 3, Dur = 114
23:23:47.550 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:47.554 00.004 7680 IsSlewing returns 0
23:23:47.554 00.000 6120 UpdateGuideState exits: m=13776 SNR=77.1 Saturated
23:23:47.558 00.004 7680 IsGuiding returns 0
23:23:47.559 00.001 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 8 / 99999
23:23:47.562 00.003 6120 PhdController: newstate STATE_FINISH
23:23:47.566 00.004 7680 PulseGuide returned control before completion, sleep 124
23:23:47.566 00.000 6120 PhdController complete: success
23:23:47.569 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764048227.569,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
23:23:47.574 00.005 6120 Mount: notify guiding dither settle done success=1
23:23:47.578 00.004 6120 PhdController: newstate STATE_IDLE
23:23:47.581 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:47.585 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:47.589 00.004 6120 Enqueuing Expose request
23:23:47.697 00.108 7680 IsGuiding returns 1
23:23:47.698 00.001 7680 scope still moving after pulse duration time elapsed
23:23:47.728 00.030 7680 IsSlewing returns 0
23:23:47.729 00.001 7680 IsGuiding returns 0
23:23:47.730 00.001 7680 scope move finished after 114 + 57 ms
23:23:47.731 00.001 7680 Move returns status 0, amount 114
23:23:47.731 00.000 7680 MoveAxis(N, 224, ABG)
23:23:47.731 00.000 7680 Guiding  Dir = 0, Dur = 224
23:23:47.732 00.001 7680 IsSlewing returns 0
23:23:47.733 00.001 7680 IsGuiding returns 0
23:23:47.734 00.001 7680 PulseGuide returned control before completion, sleep 234
23:23:47.978 00.244 7680 IsGuiding returns 1
23:23:47.978 00.000 7680 scope still moving after pulse duration time elapsed
23:23:48.010 00.032 7680 IsSlewing returns 0
23:23:48.011 00.001 7680 IsGuiding returns 0
23:23:48.012 00.001 7680 scope move finished after 224 + 56 ms
23:23:48.014 00.002 7680 Move returns status 0, amount 224
23:23:48.015 00.001 7680 move complete, result=0
23:23:48.015 00.000 7680 worker thread done servicing request
23:23:48.015 00.000 6120 GuideStep: 0.3 px 114 ms WEST, -0.4 px 224 ms NORTH
23:23:48.020 00.005 7680 Worker thread wakes up
23:23:48.021 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:48.021 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:23:49.273 01.252 7680 Exposure complete
23:23:49.414 00.141 7680 worker thread done servicing request
23:23:49.414 00.000 6120 OnExposeComplete: enter
23:23:49.419 00.005 6120 UpdateGuideState(): m_state=6
23:23:49.423 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1840
23:23:49.426 00.003 6120 Star::Find returns 1 (1), X=961.04, Y=45.32, Mass=13299, SNR=74.4, Peak=255 HFD=6.8
23:23:49.429 00.003 6120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-2.95) = xAngle (0.13 = 0.13)
23:23:49.434 00.005 6120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.14 = -0.14)
23:23:49.439 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-2.82 mountX=0.25 mountY=-0.03, mountTheta=-0.14
23:23:49.443 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.08, opts=13)
23:23:49.448 00.005 6120 Enqueuing Move request for scope (-0.24, -0.08)
23:23:49.452 00.004 7680 Worker thread wakes up
23:23:49.453 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:49.458 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.08) opts 0xd
23:23:49.458 00.000 6120 UpdateGuideState exits: m=13299 SNR=74.4 Saturated
23:23:49.462 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.08)
23:23:49.462 00.000 7680 Moving (-0.24, -0.08) raw xDistance=0.25 yDistance=-0.03
23:23:49.462 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:49.467 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:49.470 00.003 6120 Enqueuing Expose request
23:23:49.474 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
23:23:49.474 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:23:49.475 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:23:49.475 00.000 7680 MoveAxis(W, 111, ABG)
23:23:49.475 00.000 7680 Guiding  Dir = 3, Dur = 111
23:23:49.475 00.000 7680 IsSlewing returns 0
23:23:49.476 00.001 7680 IsGuiding returns 0
23:23:49.476 00.000 7680 PulseGuide returned control before completion, sleep 121
23:23:49.604 00.128 7680 IsGuiding returns 1
23:23:49.605 00.001 7680 scope still moving after pulse duration time elapsed
23:23:49.635 00.030 7680 IsSlewing returns 0
23:23:49.635 00.000 7680 IsGuiding returns 0
23:23:49.637 00.002 7680 scope move finished after 111 + 50 ms
23:23:49.637 00.000 7680 Move returns status 0, amount 111
23:23:49.637 00.000 7680 MoveAxis(N, 0, ABG)
23:23:49.638 00.001 7680 Move returns status 0, amount 0
23:23:49.638 00.000 7680 move complete, result=0
23:23:49.639 00.001 7680 worker thread done servicing request
23:23:49.639 00.000 6120 GuideStep: 0.3 px 111 ms WEST, -0.0 px 0 ms NORTH
23:23:49.645 00.006 7680 Worker thread wakes up
23:23:49.645 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:49.645 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:23:50.898 01.253 7680 Exposure complete
23:23:51.034 00.136 7680 worker thread done servicing request
23:23:51.035 00.001 6120 OnExposeComplete: enter
23:23:51.038 00.003 6120 UpdateGuideState(): m_state=6
23:23:51.042 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1841
23:23:51.046 00.004 6120 Star::Find returns 1 (1), X=961.08, Y=45.78, Mass=13993, SNR=77.4, Peak=255 HFD=6.8
23:23:51.049 00.003 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.02 = -1.26)
23:23:51.053 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
23:23:51.056 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.38 hyp=0.43 cameraTheta=2.06 mountX=0.13 mountY=-0.43, mountTheta=-1.28
23:23:51.061 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.38, opts=13)
23:23:51.065 00.004 6120 Enqueuing Move request for scope (-0.20, 0.38)
23:23:51.068 00.003 7680 Worker thread wakes up
23:23:51.068 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.38) opts 0xd
23:23:51.069 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.38)
23:23:51.069 00.000 7680 Moving (-0.20, 0.38) raw xDistance=0.13 yDistance=-0.43
23:23:51.069 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:23:51.069 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:23:51.069 00.000 7680 MoveAxis(E, 0, ABG)
23:23:51.069 00.000 7680 Move returns status 0, amount 0
23:23:51.069 00.000 7680 MoveAxis(N, 233, ABG)
23:23:51.069 00.000 7680 Guiding  Dir = 0, Dur = 233
23:23:51.070 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:51.074 00.004 7680 IsSlewing returns 0
23:23:51.074 00.000 6120 UpdateGuideState exits: m=13993 SNR=77.4 Saturated
23:23:51.079 00.005 7680 IsGuiding returns 0
23:23:51.079 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:51.083 00.004 7680 PulseGuide returned control before completion, sleep 243
23:23:51.084 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:51.087 00.003 6120 Enqueuing Expose request
23:23:51.331 00.244 7680 IsGuiding returns 1
23:23:51.331 00.000 7680 scope still moving after pulse duration time elapsed
23:23:51.361 00.030 7680 IsSlewing returns 0
23:23:51.361 00.000 7680 IsGuiding returns 0
23:23:51.363 00.002 7680 scope move finished after 233 + 50 ms
23:23:51.363 00.000 7680 Move returns status 0, amount 233
23:23:51.363 00.000 7680 move complete, result=0
23:23:51.363 00.000 7680 worker thread done servicing request
23:23:51.364 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 233 ms NORTH
23:23:51.369 00.005 7680 Worker thread wakes up
23:23:51.369 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:51.369 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:23:52.622 01.253 7680 Exposure complete
23:23:52.757 00.135 7680 worker thread done servicing request
23:23:52.758 00.001 6120 OnExposeComplete: enter
23:23:52.762 00.004 6120 UpdateGuideState(): m_state=6
23:23:52.767 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1842
23:23:52.771 00.004 6120 Star::Find returns 1 (1), X=961.05, Y=45.73, Mass=13299, SNR=75.0, Peak=255 HFD=6.8
23:23:52.775 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
23:23:52.779 00.004 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
23:23:52.782 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.33 hyp=0.40 cameraTheta=2.18 mountX=0.16 mountY=-0.40, mountTheta=-1.18
23:23:52.788 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.33, opts=13)
23:23:52.791 00.003 6120 Enqueuing Move request for scope (-0.23, 0.33)
23:23:52.795 00.004 7680 Worker thread wakes up
23:23:52.795 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.33) opts 0xd
23:23:52.795 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:52.798 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.33)
23:23:52.798 00.000 7680 Moving (-0.23, 0.33) raw xDistance=0.16 yDistance=-0.40
23:23:52.798 00.000 6120 UpdateGuideState exits: m=13299 SNR=75.0 Saturated
23:23:52.801 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:23:52.802 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:23:52.802 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:52.806 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:52.809 00.003 6120 Enqueuing Expose request
23:23:52.813 00.004 7680 MoveAxis(E, 0, ABG)
23:23:52.813 00.000 7680 Move returns status 0, amount 0
23:23:52.813 00.000 7680 MoveAxis(N, 215, ABG)
23:23:52.813 00.000 7680 Guiding  Dir = 0, Dur = 215
23:23:52.813 00.000 7680 IsSlewing returns 0
23:23:52.814 00.001 7680 IsGuiding returns 0
23:23:52.814 00.000 7680 PulseGuide returned control before completion, sleep 225
23:23:53.053 00.239 7680 IsGuiding returns 0
23:23:53.054 00.001 7680 Move returns status 0, amount 215
23:23:53.054 00.000 7680 move complete, result=0
23:23:53.055 00.001 7680 worker thread done servicing request
23:23:53.056 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 215 ms NORTH
23:23:53.063 00.007 7680 Worker thread wakes up
23:23:53.063 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:53.064 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:23:54.314 01.250 7680 Exposure complete
23:23:54.454 00.140 7680 worker thread done servicing request
23:23:54.454 00.000 6120 OnExposeComplete: enter
23:23:54.457 00.003 6120 UpdateGuideState(): m_state=6
23:23:54.460 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1843
23:23:54.465 00.005 6120 Star::Find returns 1 (1), X=960.97, Y=45.43, Mass=13273, SNR=73.9, Peak=255 HFD=6.8
23:23:54.468 00.003 6120 CameraToMount -- cameraTheta (3.05) - m_xAngle (-2.95) = xAngle (6.00 = -0.28)
23:23:54.472 00.004 6120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.73 = -0.55)
23:23:54.475 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=0.03 hyp=0.31 cameraTheta=3.05 mountX=0.30 mountY=-0.16, mountTheta=-0.50
23:23:54.481 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.03, opts=13)
23:23:54.486 00.005 6120 Enqueuing Move request for scope (-0.31, 0.03)
23:23:54.489 00.003 7680 Worker thread wakes up
23:23:54.491 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:54.495 00.004 6120 UpdateGuideState exits: m=13273 SNR=73.9 Saturated
23:23:54.499 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:54.502 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.03) opts 0xd
23:23:54.502 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.03)
23:23:54.502 00.000 7680 Moving (-0.31, 0.03) raw xDistance=0.30 yDistance=-0.16
23:23:54.502 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
23:23:54.502 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:23:54.503 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:54.507 00.004 6120 Enqueuing Expose request
23:23:54.511 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:23:54.511 00.000 7680 MoveAxis(W, 122, ABG)
23:23:54.511 00.000 7680 Guiding  Dir = 3, Dur = 122
23:23:54.512 00.001 7680 IsSlewing returns 0
23:23:54.512 00.000 7680 IsGuiding returns 0
23:23:54.512 00.000 7680 PulseGuide returned control before completion, sleep 132
23:23:54.660 00.148 7680 IsGuiding returns 1
23:23:54.660 00.000 7680 scope still moving after pulse duration time elapsed
23:23:54.696 00.036 7680 IsSlewing returns 0
23:23:54.696 00.000 7680 IsGuiding returns 0
23:23:54.698 00.002 7680 scope move finished after 122 + 62 ms
23:23:54.698 00.000 7680 Move returns status 0, amount 122
23:23:54.698 00.000 7680 MoveAxis(N, 0, ABG)
23:23:54.698 00.000 7680 Move returns status 0, amount 0
23:23:54.698 00.000 7680 move complete, result=0
23:23:54.698 00.000 6120 GuideStep: 0.3 px 122 ms WEST, -0.2 px 0 ms NORTH
23:23:54.703 00.005 7680 worker thread done servicing request
23:23:54.704 00.001 7680 Worker thread wakes up
23:23:54.704 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:54.704 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:23:55.948 01.244 7680 Exposure complete
23:23:56.084 00.136 7680 worker thread done servicing request
23:23:56.084 00.000 6120 OnExposeComplete: enter
23:23:56.088 00.004 6120 UpdateGuideState(): m_state=6
23:23:56.092 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1844
23:23:56.096 00.004 6120 Star::Find returns 1 (1), X=961.29, Y=45.60, Mass=13827, SNR=76.2, Peak=255 HFD=6.9
23:23:56.100 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
23:23:56.106 00.006 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
23:23:56.109 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.54 mountX=-0.04 mountY=-0.18, mountTheta=-1.80
23:23:56.116 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.20, opts=13)
23:23:56.121 00.005 6120 Enqueuing Move request for scope (0.01, 0.20)
23:23:56.124 00.003 7680 Worker thread wakes up
23:23:56.125 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
23:23:56.125 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:56.129 00.004 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
23:23:56.129 00.000 7680 Moving (0.01, 0.20) raw xDistance=-0.04 yDistance=-0.18
23:23:56.129 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:23:56.129 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:23:56.131 00.002 6120 UpdateGuideState exits: m=13827 SNR=76.2 Saturated
23:23:56.134 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:56.139 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:56.145 00.006 6120 Enqueuing Expose request
23:23:56.149 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:23:56.149 00.000 7680 MoveAxis(E, 0, ABG)
23:23:56.149 00.000 7680 Move returns status 0, amount 0
23:23:56.149 00.000 7680 MoveAxis(N, 0, ABG)
23:23:56.149 00.000 7680 Move returns status 0, amount 0
23:23:56.150 00.001 7680 move complete, result=0
23:23:56.151 00.001 7680 worker thread done servicing request
23:23:56.151 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:23:56.155 00.004 7680 Worker thread wakes up
23:23:56.155 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:56.155 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:23:57.399 01.244 7680 Exposure complete
23:23:57.538 00.139 7680 worker thread done servicing request
23:23:57.538 00.000 6120 OnExposeComplete: enter
23:23:57.543 00.005 6120 UpdateGuideState(): m_state=6
23:23:57.547 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1845
23:23:57.552 00.005 6120 Star::Find returns 1 (1), X=961.26, Y=45.83, Mass=13527, SNR=76.3, Peak=255 HFD=6.8
23:23:57.555 00.003 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
23:23:57.558 00.003 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
23:23:57.562 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.43 hyp=0.43 cameraTheta=1.62 mountX=-0.06 mountY=-0.39, mountTheta=-1.72
23:23:57.566 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.43, opts=13)
23:23:57.570 00.004 6120 Enqueuing Move request for scope (-0.02, 0.43)
23:23:57.573 00.003 7680 Worker thread wakes up
23:23:57.574 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.43) opts 0xd
23:23:57.574 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.43)
23:23:57.574 00.000 7680 Moving (-0.02, 0.43) raw xDistance=-0.06 yDistance=-0.39
23:23:57.574 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:23:57.574 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:23:57.574 00.000 7680 MoveAxis(E, 0, ABG)
23:23:57.574 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:57.580 00.006 7680 Move returns status 0, amount 0
23:23:57.581 00.001 7680 MoveAxis(N, 213, ABG)
23:23:57.581 00.000 6120 UpdateGuideState exits: m=13527 SNR=76.3 Saturated
23:23:57.585 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:57.588 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:57.592 00.004 6120 Enqueuing Expose request
23:23:57.596 00.004 7680 Guiding  Dir = 0, Dur = 213
23:23:57.597 00.001 7680 IsSlewing returns 0
23:23:57.597 00.000 7680 IsGuiding returns 0
23:23:57.597 00.000 7680 PulseGuide returned control before completion, sleep 223
23:23:57.828 00.231 7680 IsGuiding returns 1
23:23:57.828 00.000 7680 scope still moving after pulse duration time elapsed
23:23:57.859 00.031 7680 IsSlewing returns 0
23:23:57.860 00.001 7680 IsGuiding returns 0
23:23:57.860 00.000 7680 scope move finished after 213 + 50 ms
23:23:57.860 00.000 7680 Move returns status 0, amount 213
23:23:57.860 00.000 7680 move complete, result=0
23:23:57.861 00.001 7680 worker thread done servicing request
23:23:57.862 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 213 ms NORTH
23:23:57.871 00.009 7680 Worker thread wakes up
23:23:57.871 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:57.872 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:23:59.120 01.248 7680 Exposure complete
23:23:59.252 00.132 7680 worker thread done servicing request
23:23:59.252 00.000 6120 OnExposeComplete: enter
23:23:59.257 00.005 6120 UpdateGuideState(): m_state=6
23:23:59.260 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1846
23:23:59.264 00.004 6120 Star::Find returns 1 (1), X=961.15, Y=45.61, Mass=13990, SNR=78.0, Peak=255 HFD=7.0
23:23:59.270 00.006 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.11 = -1.17)
23:23:59.275 00.005 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.44)
23:23:59.279 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.25 cameraTheta=2.16 mountX=0.10 mountY=-0.25, mountTheta=-1.19
23:23:59.284 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.21, opts=13)
23:23:59.289 00.005 6120 Enqueuing Move request for scope (-0.14, 0.21)
23:23:59.293 00.004 7680 Worker thread wakes up
23:23:59.294 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:23:59.298 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.21) opts 0xd
23:23:59.299 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.21)
23:23:59.299 00.000 7680 Moving (-0.14, 0.21) raw xDistance=0.10 yDistance=-0.25
23:23:59.299 00.000 6120 UpdateGuideState exits: m=13990 SNR=78.0 Saturated
23:23:59.304 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:59.308 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:23:59.312 00.004 6120 Enqueuing Expose request
23:23:59.316 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:23:59.316 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:23:59.316 00.000 7680 MoveAxis(E, 0, ABG)
23:23:59.316 00.000 7680 Move returns status 0, amount 0
23:23:59.317 00.001 7680 MoveAxis(N, 134, ABG)
23:23:59.317 00.000 7680 Guiding  Dir = 0, Dur = 134
23:23:59.317 00.000 7680 IsSlewing returns 0
23:23:59.318 00.001 7680 IsGuiding returns 0
23:23:59.318 00.000 7680 PulseGuide returned control before completion, sleep 144
23:23:59.473 00.155 7680 IsGuiding returns 1
23:23:59.474 00.001 7680 scope still moving after pulse duration time elapsed
23:23:59.502 00.028 7680 IsSlewing returns 0
23:23:59.504 00.002 7680 IsGuiding returns 0
23:23:59.504 00.000 7680 scope move finished after 134 + 52 ms
23:23:59.505 00.001 7680 Move returns status 0, amount 134
23:23:59.506 00.001 7680 move complete, result=0
23:23:59.506 00.000 7680 worker thread done servicing request
23:23:59.506 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 134 ms NORTH
23:23:59.515 00.009 7680 Worker thread wakes up
23:23:59.515 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:23:59.516 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:24:00.765 01.249 7680 Exposure complete
23:24:00.899 00.134 7680 worker thread done servicing request
23:24:00.899 00.000 6120 OnExposeComplete: enter
23:24:00.903 00.004 6120 UpdateGuideState(): m_state=6
23:24:00.906 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1847
23:24:00.910 00.004 6120 Star::Find returns 1 (1), X=961.08, Y=45.75, Mass=13771, SNR=77.0, Peak=255 HFD=6.8
23:24:00.912 00.002 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.06 = -1.23)
23:24:00.915 00.003 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.50)
23:24:00.917 00.002 6120 CameraToMount -- cameraX=-0.20 cameraY=0.35 hyp=0.40 cameraTheta=2.10 mountX=0.14 mountY=-0.40, mountTheta=-1.24
23:24:00.922 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.35, opts=13)
23:24:00.926 00.004 6120 Enqueuing Move request for scope (-0.20, 0.35)
23:24:00.928 00.002 7680 Worker thread wakes up
23:24:00.929 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:00.931 00.002 6120 UpdateGuideState exits: m=13771 SNR=77.0 Saturated
23:24:00.935 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:00.938 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.35) opts 0xd
23:24:00.938 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.35)
23:24:00.938 00.000 7680 Moving (-0.20, 0.35) raw xDistance=0.14 yDistance=-0.40
23:24:00.938 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:24:00.938 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:24:00.938 00.000 7680 MoveAxis(E, 0, ABG)
23:24:00.938 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:00.942 00.004 6120 Enqueuing Expose request
23:24:00.945 00.003 7680 Move returns status 0, amount 0
23:24:00.945 00.000 7680 MoveAxis(N, 219, ABG)
23:24:00.945 00.000 7680 Guiding  Dir = 0, Dur = 219
23:24:00.945 00.000 7680 IsSlewing returns 0
23:24:00.946 00.001 7680 IsGuiding returns 0
23:24:00.946 00.000 7680 PulseGuide returned control before completion, sleep 229
23:24:01.192 00.246 7680 IsGuiding returns 1
23:24:01.193 00.001 7680 scope still moving after pulse duration time elapsed
23:24:01.224 00.031 7680 IsSlewing returns 0
23:24:01.225 00.001 7680 IsGuiding returns 0
23:24:01.225 00.000 7680 scope move finished after 219 + 60 ms
23:24:01.226 00.001 7680 Move returns status 0, amount 219
23:24:01.227 00.001 7680 move complete, result=0
23:24:01.227 00.000 7680 worker thread done servicing request
23:24:01.227 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 219 ms NORTH
23:24:01.233 00.006 7680 Worker thread wakes up
23:24:01.234 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:01.234 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:24:02.488 01.254 7680 Exposure complete
23:24:02.628 00.140 7680 worker thread done servicing request
23:24:02.628 00.000 6120 OnExposeComplete: enter
23:24:02.632 00.004 6120 UpdateGuideState(): m_state=6
23:24:02.635 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1848
23:24:02.638 00.003 6120 Star::Find returns 1 (1), X=961.00, Y=45.30, Mass=13340, SNR=75.5, Peak=255 HFD=6.9
23:24:02.643 00.005 6120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-2.95) = xAngle (0.17 = 0.17)
23:24:02.646 00.003 6120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.10 = -0.10)
23:24:02.651 00.005 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.10 hyp=0.30 cameraTheta=-2.79 mountX=0.30 mountY=-0.03, mountTheta=-0.10
23:24:02.656 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.10, opts=13)
23:24:02.661 00.005 6120 Enqueuing Move request for scope (-0.28, -0.10)
23:24:02.665 00.004 7680 Worker thread wakes up
23:24:02.666 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:02.671 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.10) opts 0xd
23:24:02.671 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.10)
23:24:02.671 00.000 7680 Moving (-0.28, -0.10) raw xDistance=0.30 yDistance=-0.03
23:24:02.671 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
23:24:02.672 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:24:02.672 00.000 6120 UpdateGuideState exits: m=13340 SNR=75.5 Saturated
23:24:02.676 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:24:02.677 00.001 7680 MoveAxis(W, 121, ABG)
23:24:02.677 00.000 7680 Guiding  Dir = 3, Dur = 121
23:24:02.677 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:02.682 00.005 7680 IsSlewing returns 0
23:24:02.683 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:02.687 00.004 6120 Enqueuing Expose request
23:24:02.690 00.003 7680 IsGuiding returns 0
23:24:02.690 00.000 7680 PulseGuide returned control before completion, sleep 131
23:24:02.834 00.144 7680 IsGuiding returns 1
23:24:02.835 00.001 7680 scope still moving after pulse duration time elapsed
23:24:02.865 00.030 7680 IsSlewing returns 0
23:24:02.866 00.001 7680 IsGuiding returns 0
23:24:02.867 00.001 7680 scope move finished after 121 + 55 ms
23:24:02.867 00.000 7680 Move returns status 0, amount 121
23:24:02.868 00.001 7680 MoveAxis(N, 0, ABG)
23:24:02.868 00.000 7680 Move returns status 0, amount 0
23:24:02.869 00.001 7680 move complete, result=0
23:24:02.870 00.001 7680 worker thread done servicing request
23:24:02.870 00.000 7680 Worker thread wakes up
23:24:02.870 00.000 6120 GuideStep: 0.3 px 121 ms WEST, -0.0 px 0 ms NORTH
23:24:02.877 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:02.877 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:24:04.138 01.261 7680 Exposure complete
23:24:04.226 00.088 7680 worker thread done servicing request
23:24:04.227 00.001 6120 OnExposeComplete: enter
23:24:04.229 00.002 6120 UpdateGuideState(): m_state=6
23:24:04.233 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1849
23:24:04.236 00.003 6120 Star::Find returns 1 (1), X=961.17, Y=45.61, Mass=14248, SNR=78.2, Peak=255 HFD=7.0
23:24:04.239 00.003 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
23:24:04.242 00.003 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.51)
23:24:04.246 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.24 cameraTheta=2.09 mountX=0.08 mountY=-0.24, mountTheta=-1.26
23:24:04.251 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.21, opts=13)
23:24:04.254 00.003 6120 Enqueuing Move request for scope (-0.12, 0.21)
23:24:04.256 00.002 7680 Worker thread wakes up
23:24:04.256 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
23:24:04.256 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
23:24:04.258 00.002 7680 Moving (-0.12, 0.21) raw xDistance=0.08 yDistance=-0.24
23:24:04.258 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:24:04.258 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:24:04.258 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:04.261 00.003 7680 MoveAxis(E, 0, ABG)
23:24:04.261 00.000 7680 Move returns status 0, amount 0
23:24:04.261 00.000 7680 MoveAxis(N, 128, ABG)
23:24:04.262 00.001 6120 UpdateGuideState exits: m=14248 SNR=78.2 Saturated
23:24:04.266 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:04.268 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:04.271 00.003 6120 Enqueuing Expose request
23:24:04.274 00.003 7680 Guiding  Dir = 0, Dur = 128
23:24:04.274 00.000 7680 IsSlewing returns 0
23:24:04.275 00.001 7680 IsGuiding returns 0
23:24:04.275 00.000 7680 PulseGuide returned control before completion, sleep 138
23:24:04.420 00.145 7680 IsGuiding returns 1
23:24:04.420 00.000 7680 scope still moving after pulse duration time elapsed
23:24:04.450 00.030 7680 IsSlewing returns 0
23:24:04.452 00.002 7680 IsGuiding returns 0
23:24:04.453 00.001 7680 scope move finished after 128 + 49 ms
23:24:04.453 00.000 7680 Move returns status 0, amount 128
23:24:04.453 00.000 7680 move complete, result=0
23:24:04.454 00.001 7680 worker thread done servicing request
23:24:04.454 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 128 ms NORTH
23:24:04.458 00.004 7680 Worker thread wakes up
23:24:04.458 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:04.459 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:24:05.703 01.244 7680 Exposure complete
23:24:05.798 00.095 7680 worker thread done servicing request
23:24:05.799 00.001 6120 OnExposeComplete: enter
23:24:05.803 00.004 6120 UpdateGuideState(): m_state=6
23:24:05.806 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1850
23:24:05.810 00.004 6120 Star::Find returns 1 (1), X=961.39, Y=45.44, Mass=13603, SNR=75.6, Peak=255 HFD=7.1
23:24:05.813 00.003 6120 CameraToMount -- cameraTheta (0.36) - m_xAngle (-2.95) = xAngle (3.32 = -2.97)
23:24:05.816 00.003 6120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.05 = 3.05)
23:24:05.819 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.36 mountX=-0.11 mountY=0.01, mountTheta=3.05
23:24:05.823 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.04, opts=13)
23:24:05.826 00.003 6120 Enqueuing Move request for scope (0.10, 0.04)
23:24:05.830 00.004 7680 Worker thread wakes up
23:24:05.830 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:05.833 00.003 6120 UpdateGuideState exits: m=13603 SNR=75.6 Saturated
23:24:05.836 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:05.840 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:05.843 00.003 6120 Enqueuing Expose request
23:24:05.846 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
23:24:05.846 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
23:24:05.847 00.001 7680 Moving (0.10, 0.04) raw xDistance=-0.11 yDistance=0.01
23:24:05.847 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:24:05.847 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:24:05.847 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:24:05.848 00.001 7680 MoveAxis(E, 0, ABG)
23:24:05.848 00.000 7680 Move returns status 0, amount 0
23:24:05.848 00.000 7680 MoveAxis(N, 0, ABG)
23:24:05.848 00.000 7680 Move returns status 0, amount 0
23:24:05.848 00.000 7680 move complete, result=0
23:24:05.849 00.001 7680 worker thread done servicing request
23:24:05.849 00.000 7680 Worker thread wakes up
23:24:05.849 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:24:05.852 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:05.852 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:24:07.097 01.245 7680 Exposure complete
23:24:07.244 00.147 7680 worker thread done servicing request
23:24:07.244 00.000 6120 OnExposeComplete: enter
23:24:07.248 00.004 6120 UpdateGuideState(): m_state=6
23:24:07.252 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1851
23:24:07.255 00.003 6120 Star::Find returns 1 (1), X=961.48, Y=45.74, Mass=14142, SNR=76.7, Peak=255 HFD=7.1
23:24:07.259 00.004 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
23:24:07.265 00.006 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
23:24:07.267 00.002 6120 CameraToMount -- cameraX=0.19 cameraY=0.34 hyp=0.39 cameraTheta=1.05 mountX=-0.25 mountY=-0.22, mountTheta=-2.43
23:24:07.272 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.34, opts=13)
23:24:07.274 00.002 6120 Enqueuing Move request for scope (0.19, 0.34)
23:24:07.277 00.003 7680 Worker thread wakes up
23:24:07.277 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.34) opts 0xd
23:24:07.277 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.34)
23:24:07.279 00.002 7680 Moving (0.19, 0.34) raw xDistance=-0.25 yDistance=-0.22
23:24:07.279 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:24:07.279 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:24:07.279 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:07.282 00.003 6120 UpdateGuideState exits: m=14142 SNR=76.7 Saturated
23:24:07.287 00.005 7680 MoveAxis(E, 104, ABG)
23:24:07.287 00.000 7680 Guiding  Dir = 2, Dur = 104
23:24:07.287 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:07.290 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:07.294 00.004 7680 IsSlewing returns 0
23:24:07.294 00.000 6120 Enqueuing Expose request
23:24:07.298 00.004 7680 IsGuiding returns 0
23:24:07.299 00.001 7680 PulseGuide returned control before completion, sleep 114
23:24:07.429 00.130 7680 IsGuiding returns 1
23:24:07.429 00.000 7680 scope still moving after pulse duration time elapsed
23:24:07.459 00.030 7680 IsSlewing returns 0
23:24:07.461 00.002 7680 IsGuiding returns 1
23:24:07.491 00.030 7680 IsSlewing returns 0
23:24:07.492 00.001 7680 IsGuiding returns 1
23:24:07.522 00.030 7680 IsSlewing returns 0
23:24:07.523 00.001 7680 IsGuiding returns 0
23:24:07.524 00.001 7680 scope move finished after 104 + 121 ms
23:24:07.524 00.000 7680 Move returns status 0, amount 104
23:24:07.524 00.000 7680 MoveAxis(N, 118, ABG)
23:24:07.526 00.002 7680 Guiding  Dir = 0, Dur = 118
23:24:07.526 00.000 7680 IsSlewing returns 0
23:24:07.526 00.000 7680 IsGuiding returns 0
23:24:07.527 00.001 7680 PulseGuide returned control before completion, sleep 128
23:24:07.663 00.136 7680 IsGuiding returns 1
23:24:07.664 00.001 7680 scope still moving after pulse duration time elapsed
23:24:07.694 00.030 7680 IsSlewing returns 0
23:24:07.695 00.001 7680 IsGuiding returns 0
23:24:07.695 00.000 7680 scope move finished after 118 + 50 ms
23:24:07.696 00.001 7680 Move returns status 0, amount 118
23:24:07.696 00.000 7680 move complete, result=0
23:24:07.696 00.000 7680 worker thread done servicing request
23:24:07.698 00.002 7680 Worker thread wakes up
23:24:07.699 00.001 6120 GuideStep: -0.3 px 104 ms EAST, -0.2 px 118 ms NORTH
23:24:07.708 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:07.708 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:24:08.958 01.250 7680 Exposure complete
23:24:09.095 00.137 7680 worker thread done servicing request
23:24:09.097 00.002 6120 OnExposeComplete: enter
23:24:09.100 00.003 6120 UpdateGuideState(): m_state=6
23:24:09.104 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1852
23:24:09.110 00.006 6120 Star::Find returns 1 (1), X=961.26, Y=45.73, Mass=13929, SNR=77.5, Peak=255 HFD=7.0
23:24:09.115 00.005 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
23:24:09.119 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.96)
23:24:09.124 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.64 mountX=-0.04 mountY=-0.31, mountTheta=-1.70
23:24:09.129 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.33, opts=13)
23:24:09.133 00.004 6120 Enqueuing Move request for scope (-0.02, 0.33)
23:24:09.136 00.003 7680 Worker thread wakes up
23:24:09.136 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.33) opts 0xd
23:24:09.136 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.33)
23:24:09.136 00.000 7680 Moving (-0.02, 0.33) raw xDistance=-0.04 yDistance=-0.31
23:24:09.136 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:24:09.136 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:24:09.138 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:09.141 00.003 7680 MoveAxis(E, 0, ABG)
23:24:09.141 00.000 7680 Move returns status 0, amount 0
23:24:09.141 00.000 7680 MoveAxis(N, 166, ABG)
23:24:09.142 00.001 7680 Guiding  Dir = 0, Dur = 166
23:24:09.142 00.000 6120 UpdateGuideState exits: m=13929 SNR=77.5 Saturated
23:24:09.147 00.005 7680 IsSlewing returns 0
23:24:09.147 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:09.151 00.004 7680 IsGuiding returns 0
23:24:09.151 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:09.155 00.004 6120 Enqueuing Expose request
23:24:09.158 00.003 7680 PulseGuide returned control before completion, sleep 176
23:24:09.340 00.182 7680 IsGuiding returns 0
23:24:09.341 00.001 7680 Move returns status 0, amount 166
23:24:09.341 00.000 7680 move complete, result=0
23:24:09.342 00.001 7680 worker thread done servicing request
23:24:09.342 00.000 7680 Worker thread wakes up
23:24:09.342 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 166 ms NORTH
23:24:09.348 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:09.349 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:24:10.608 01.259 7680 Exposure complete
23:24:10.748 00.140 7680 worker thread done servicing request
23:24:10.749 00.001 6120 OnExposeComplete: enter
23:24:10.752 00.003 6120 UpdateGuideState(): m_state=6
23:24:10.757 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1853
23:24:10.762 00.005 6120 Star::Find returns 1 (1), X=961.49, Y=45.44, Mass=13014, SNR=73.7, Peak=255 HFD=7.1
23:24:10.767 00.005 6120 CameraToMount -- cameraTheta (0.19) - m_xAngle (-2.95) = xAngle (3.15 = -3.14)
23:24:10.772 00.005 6120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.88 = 2.88)
23:24:10.776 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.21 cameraTheta=0.19 mountX=-0.21 mountY=0.05, mountTheta=2.89
23:24:10.781 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.04, opts=13)
23:24:10.785 00.004 6120 Enqueuing Move request for scope (0.20, 0.04)
23:24:10.789 00.004 7680 Worker thread wakes up
23:24:10.790 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:10.794 00.004 6120 UpdateGuideState exits: m=13014 SNR=73.7 Saturated
23:24:10.799 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:10.802 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:10.806 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
23:24:10.807 00.001 6120 Enqueuing Expose request
23:24:10.811 00.004 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
23:24:10.811 00.000 7680 Moving (0.20, 0.04) raw xDistance=-0.21 yDistance=0.05
23:24:10.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:24:10.811 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:24:10.811 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:24:10.812 00.001 7680 MoveAxis(E, 84, ABG)
23:24:10.812 00.000 7680 Guiding  Dir = 2, Dur = 84
23:24:10.812 00.000 7680 IsSlewing returns 0
23:24:10.813 00.001 7680 IsGuiding returns 0
23:24:10.813 00.000 7680 PulseGuide returned control before completion, sleep 94
23:24:10.922 00.109 7680 IsGuiding returns 1
23:24:10.923 00.001 7680 scope still moving after pulse duration time elapsed
23:24:10.952 00.029 7680 IsSlewing returns 0
23:24:10.954 00.002 7680 IsGuiding returns 0
23:24:10.955 00.001 7680 scope move finished after 84 + 57 ms
23:24:10.955 00.000 7680 Move returns status 0, amount 84
23:24:10.955 00.000 7680 MoveAxis(N, 0, ABG)
23:24:10.955 00.000 7680 Move returns status 0, amount 0
23:24:10.955 00.000 7680 move complete, result=0
23:24:10.957 00.002 7680 worker thread done servicing request
23:24:10.957 00.000 6120 GuideStep: -0.2 px 84 ms EAST, 0.1 px 0 ms NORTH
23:24:10.962 00.005 7680 Worker thread wakes up
23:24:10.963 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:10.963 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:24:12.216 01.253 7680 Exposure complete
23:24:12.380 00.164 7680 worker thread done servicing request
23:24:12.380 00.000 6120 OnExposeComplete: enter
23:24:12.385 00.005 6120 UpdateGuideState(): m_state=6
23:24:12.392 00.007 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1854
23:24:12.396 00.004 6120 Star::Find returns 1 (1), X=961.21, Y=45.86, Mass=13231, SNR=75.1, Peak=255 HFD=6.7
23:24:12.399 00.003 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
23:24:12.403 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
23:24:12.406 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.46 hyp=0.46 cameraTheta=1.74 mountX=-0.01 mountY=-0.45, mountTheta=-1.59
23:24:12.411 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.46, opts=13)
23:24:12.416 00.005 6120 Enqueuing Move request for scope (-0.08, 0.46)
23:24:12.421 00.005 7680 Worker thread wakes up
23:24:12.421 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:12.425 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.46) opts 0xd
23:24:12.425 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.46)
23:24:12.425 00.000 7680 Moving (-0.08, 0.46) raw xDistance=-0.01 yDistance=-0.45
23:24:12.425 00.000 6120 UpdateGuideState exits: m=13231 SNR=75.1 Saturated
23:24:12.431 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:24:12.431 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:12.434 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:24:12.435 00.001 7680 MoveAxis(E, 0, ABG)
23:24:12.435 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:12.440 00.005 7680 Move returns status 0, amount 0
23:24:12.440 00.000 6120 Enqueuing Expose request
23:24:12.446 00.006 7680 MoveAxis(N, 242, ABG)
23:24:12.446 00.000 7680 Guiding  Dir = 0, Dur = 242
23:24:12.447 00.001 7680 IsSlewing returns 0
23:24:12.447 00.000 7680 IsGuiding returns 0
23:24:12.448 00.001 7680 PulseGuide returned control before completion, sleep 252
23:24:12.703 00.255 7680 IsGuiding returns 1
23:24:12.703 00.000 7680 scope still moving after pulse duration time elapsed
23:24:12.734 00.031 7680 IsSlewing returns 0
23:24:12.735 00.001 7680 IsGuiding returns 0
23:24:12.736 00.001 7680 scope move finished after 242 + 45 ms
23:24:12.736 00.000 7680 Move returns status 0, amount 242
23:24:12.736 00.000 7680 move complete, result=0
23:24:12.736 00.000 7680 worker thread done servicing request
23:24:12.737 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 242 ms NORTH
23:24:12.746 00.009 7680 Worker thread wakes up
23:24:12.747 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:12.747 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:24:13.996 01.249 7680 Exposure complete
23:24:14.138 00.142 7680 worker thread done servicing request
23:24:14.138 00.000 6120 OnExposeComplete: enter
23:24:14.143 00.005 6120 UpdateGuideState(): m_state=6
23:24:14.150 00.007 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1855
23:24:14.154 00.004 6120 Star::Find returns 1 (1), X=961.21, Y=45.81, Mass=14034, SNR=78.5, Peak=255 HFD=6.8
23:24:14.157 00.003 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
23:24:14.162 00.005 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
23:24:14.165 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.41 hyp=0.42 cameraTheta=1.74 mountX=-0.01 mountY=-0.40, mountTheta=-1.59
23:24:14.170 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.41, opts=13)
23:24:14.174 00.004 6120 Enqueuing Move request for scope (-0.07, 0.41)
23:24:14.178 00.004 7680 Worker thread wakes up
23:24:14.179 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:14.182 00.003 6120 UpdateGuideState exits: m=14034 SNR=78.5 Saturated
23:24:14.185 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:14.190 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.41) opts 0xd
23:24:14.190 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.41)
23:24:14.190 00.000 7680 Moving (-0.07, 0.41) raw xDistance=-0.01 yDistance=-0.40
23:24:14.190 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:24:14.191 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:24:14.191 00.000 7680 MoveAxis(E, 0, ABG)
23:24:14.191 00.000 7680 Move returns status 0, amount 0
23:24:14.191 00.000 7680 MoveAxis(N, 219, ABG)
23:24:14.191 00.000 7680 Guiding  Dir = 0, Dur = 219
23:24:14.191 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:14.195 00.004 7680 IsSlewing returns 0
23:24:14.196 00.001 6120 Enqueuing Expose request
23:24:14.199 00.003 7680 IsGuiding returns 0
23:24:14.200 00.001 7680 PulseGuide returned control before completion, sleep 229
23:24:14.443 00.243 7680 IsGuiding returns 1
23:24:14.444 00.001 7680 scope still moving after pulse duration time elapsed
23:24:14.474 00.030 7680 IsSlewing returns 0
23:24:14.474 00.000 7680 IsGuiding returns 0
23:24:14.474 00.000 7680 scope move finished after 219 + 56 ms
23:24:14.476 00.002 7680 Move returns status 0, amount 219
23:24:14.476 00.000 7680 move complete, result=0
23:24:14.477 00.001 7680 worker thread done servicing request
23:24:14.477 00.000 7680 Worker thread wakes up
23:24:14.477 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 219 ms NORTH
23:24:14.486 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:14.486 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:24:15.742 01.256 7680 Exposure complete
23:24:15.873 00.131 7680 worker thread done servicing request
23:24:15.873 00.000 6120 OnExposeComplete: enter
23:24:15.878 00.005 6120 UpdateGuideState(): m_state=6
23:24:15.882 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1856
23:24:15.885 00.003 6120 Star::Find returns 1 (1), X=961.49, Y=45.31, Mass=13651, SNR=77.4, Peak=255 HFD=7.1
23:24:15.891 00.006 6120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-2.95) = xAngle (2.55 = 2.55)
23:24:15.896 00.005 6120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.28 = 2.28)
23:24:15.900 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.22 cameraTheta=-0.41 mountX=-0.19 mountY=0.17, mountTheta=2.40
23:24:15.906 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.09, opts=13)
23:24:15.910 00.004 6120 Enqueuing Move request for scope (0.21, -0.09)
23:24:15.913 00.003 7680 Worker thread wakes up
23:24:15.913 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.09) opts 0xd
23:24:15.913 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.09)
23:24:15.913 00.000 7680 Moving (0.21, -0.09) raw xDistance=-0.19 yDistance=0.17
23:24:15.915 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:15.918 00.003 6120 UpdateGuideState exits: m=13651 SNR=77.4 Saturated
23:24:15.922 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:15.926 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:24:15.926 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:24:15.926 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:15.930 00.004 6120 Enqueuing Expose request
23:24:15.933 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:24:15.933 00.000 7680 MoveAxis(E, 0, ABG)
23:24:15.933 00.000 7680 Move returns status 0, amount 0
23:24:15.934 00.001 7680 MoveAxis(N, 0, ABG)
23:24:15.934 00.000 7680 Move returns status 0, amount 0
23:24:15.934 00.000 7680 move complete, result=0
23:24:15.934 00.000 7680 worker thread done servicing request
23:24:15.936 00.002 7680 Worker thread wakes up
23:24:15.936 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:24:15.941 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:15.941 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:24:17.198 01.257 7680 Exposure complete
23:24:17.333 00.135 7680 worker thread done servicing request
23:24:17.333 00.000 6120 OnExposeComplete: enter
23:24:17.337 00.004 6120 UpdateGuideState(): m_state=6
23:24:17.341 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1857
23:24:17.345 00.004 6120 Star::Find returns 1 (1), X=961.69, Y=45.70, Mass=13207, SNR=73.6, Peak=255 HFD=7.0
23:24:17.349 00.004 6120 CameraToMount -- cameraTheta (0.63) - m_xAngle (-2.95) = xAngle (3.58 = -2.70)
23:24:17.353 00.004 6120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.32 = -2.97)
23:24:17.356 00.003 6120 CameraToMount -- cameraX=0.41 cameraY=0.30 hyp=0.50 cameraTheta=0.63 mountX=-0.45 mountY=-0.09, mountTheta=-2.95
23:24:17.361 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=0.30, opts=13)
23:24:17.365 00.004 6120 Enqueuing Move request for scope (0.41, 0.30)
23:24:17.368 00.003 7680 Worker thread wakes up
23:24:17.368 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.30) opts 0xd
23:24:17.369 00.001 7680 Handling offset move in thread for scope, endpoint = (0.41, 0.30)
23:24:17.369 00.000 7680 Moving (0.41, 0.30) raw xDistance=-0.45 yDistance=-0.09
23:24:17.369 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
23:24:17.369 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:24:17.370 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:17.374 00.004 6120 UpdateGuideState exits: m=13207 SNR=73.6 Saturated
23:24:17.377 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:24:17.377 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:17.380 00.003 7680 MoveAxis(E, 185, ABG)
23:24:17.382 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:17.385 00.003 6120 Enqueuing Expose request
23:24:17.389 00.004 7680 Guiding  Dir = 2, Dur = 185
23:24:17.389 00.000 7680 IsSlewing returns 0
23:24:17.389 00.000 7680 IsGuiding returns 0
23:24:17.391 00.002 7680 PulseGuide returned control before completion, sleep 195
23:24:17.593 00.202 7680 IsGuiding returns 1
23:24:17.593 00.000 7680 scope still moving after pulse duration time elapsed
23:24:17.625 00.032 7680 IsSlewing returns 0
23:24:17.625 00.000 7680 IsGuiding returns 0
23:24:17.625 00.000 7680 scope move finished after 185 + 49 ms
23:24:17.625 00.000 7680 Move returns status 0, amount 185
23:24:17.625 00.000 7680 MoveAxis(N, 0, ABG)
23:24:17.626 00.001 7680 Move returns status 0, amount 0
23:24:17.626 00.000 7680 move complete, result=0
23:24:17.626 00.000 7680 worker thread done servicing request
23:24:17.626 00.000 6120 GuideStep: -0.5 px 185 ms EAST, -0.1 px 0 ms NORTH
23:24:17.632 00.006 7680 Worker thread wakes up
23:24:17.632 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:17.633 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:24:18.739 01.106 6120 evsrv: cli 0FAF01F8 connect
23:24:18.886 00.147 6120 case statement mapped state 6 to 3
23:24:18.896 00.010 7680 Exposure complete
23:24:18.897 00.001 6120 case statement mapped state 6 to 3
23:24:18.902 00.005 6120 evsrv: cli 0FAF01F8 request: {"method":"get_app_state","id":"a96d32ad-b933-49b5-a6c9-e6bb7baff1b3"}
23:24:18.906 00.004 6120 case statement mapped state 6 to 3
23:24:18.910 00.004 6120 evsrv: cli 0FAF01F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"a96d32ad-b933-49b5-a6c9-e6bb7baff1b3"}
23:24:18.915 00.005 6120 evsrv: cli 0FAF01F8 disconnect
23:24:18.922 00.007 6120 evsrv: cli 0FAF0158 connect
23:24:18.925 00.003 6120 case statement mapped state 6 to 3
23:24:18.929 00.004 6120 case statement mapped state 6 to 3
23:24:18.932 00.003 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"7f65a2cf-29cc-492a-a6eb-444d221a28b2"}
23:24:19.071 00.139 6120 PhdController::Dither begins
23:24:19.079 00.008 6120 dither: size=5.00, dRA=3.35 dDec=2.08
23:24:19.083 00.004 6120 MountToCamera -- mountTheta (0.56) + m_xAngle (-2.95) = xAngle (-2.40 = -2.40)
23:24:19.194 00.111 6120 MountToCamera -- mountX=3.35 mountY=2.08 hyp=3.94 mountTheta=0.56 cameraX=-2.90, cameraY=-2.67 cameraTheta=-2.40
23:24:19.200 00.006 6120 setting lock position to (958.38, 42.73)
23:24:19.206 00.006 6120 Mount: notify guiding dithered (-2.9, -2.7)
23:24:19.210 00.004 6120 Status Line: Dither by 3.35,2.08
23:24:19.214 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:24:19.217 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
23:24:19.220 00.003 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"7f65a2cf-29cc-492a-a6eb-444d221a28b2"}
23:24:19.225 00.005 6120 evsrv: cli 0FAF0158 disconnect
23:24:19.254 00.029 7680 worker thread done servicing request
23:24:19.254 00.000 6120 OnExposeComplete: enter
23:24:19.258 00.004 6120 UpdateGuideState(): m_state=6
23:24:19.262 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1858
23:24:19.265 00.003 6120 Star::Find returns 1 (1), X=961.22, Y=45.86, Mass=14669, SNR=78.8, Peak=255 HFD=6.8
23:24:19.268 00.003 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.79 = -2.49)
23:24:19.270 00.002 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.52 = -2.76)
23:24:19.273 00.003 6120 CameraToMount -- cameraX=2.84 cameraY=3.13 hyp=4.22 cameraTheta=0.83 mountX=-3.37 mountY=-1.56, mountTheta=-2.71
23:24:19.278 00.005 6120 dither recenter: remaining=(-3.3,-2.1) step=(-3.3,-2.1)
23:24:19.281 00.003 6120 MountToCamera -- mountTheta (-2.59) + m_xAngle (-2.95) = xAngle (-5.54 = 0.74)
23:24:19.284 00.003 6120 MountToCamera -- mountX=-3.35 mountY=-2.08 hyp=3.94 mountTheta=-2.59 cameraX=2.90, cameraY=2.67 cameraTheta=0.74
23:24:19.287 00.003 6120 SchedulePrimaryMove(0D6325F0, x=2.90, y=2.67, opts=4)
23:24:19.290 00.003 6120 Enqueuing Move request for scope (2.90, 2.67)
23:24:19.294 00.004 6120 Mount: notify direct move -3.35,-2.08
23:24:19.297 00.003 7680 Worker thread wakes up
23:24:19.297 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:19.300 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (2.90, 2.67) opts 0x4
23:24:19.300 00.000 7680 Handling offset move in thread for scope, endpoint = (2.90, 2.67)
23:24:19.300 00.000 7680 Moving (2.90, 2.67) raw xDistance=-3.35 yDistance=-2.08
23:24:19.300 00.000 7680 MoveAxis(E, 2169, B)
23:24:19.300 00.000 7680 Guiding  Dir = 2, Dur = 2169
23:24:19.300 00.000 6120 UpdateGuideState exits: m=14669 SNR=78.8 Saturated
23:24:19.304 00.004 7680 IsSlewing returns 0
23:24:19.304 00.000 6120 PhdController: settling, locked = 1, distance = 4.29 (1.50) aobump = 0 frame = 1 / 99999
23:24:19.307 00.003 7680 IsGuiding returns 0
23:24:19.307 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048259.307,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.29,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:24:19.310 00.003 7680 PulseGuide returned control before completion, sleep 2179
23:24:19.310 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:19.314 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:19.316 00.002 6120 Enqueuing Expose request
23:24:21.492 02.176 7680 IsGuiding returns 1
23:24:21.492 00.000 7680 scope still moving after pulse duration time elapsed
23:24:21.523 00.031 7680 IsSlewing returns 0
23:24:21.524 00.001 7680 IsGuiding returns 0
23:24:21.525 00.001 7680 scope move finished after 2169 + 48 ms
23:24:21.525 00.000 7680 Move returns status 0, amount 2169
23:24:21.525 00.000 7680 MoveAxis(N, 1129, B)
23:24:21.526 00.001 7680 Guiding  Dir = 0, Dur = 1129
23:24:21.526 00.000 7680 IsSlewing returns 0
23:24:21.527 00.001 7680 IsGuiding returns 0
23:24:21.527 00.000 7680 PulseGuide returned control before completion, sleep 1139
23:24:22.681 01.154 7680 IsGuiding returns 1
23:24:22.682 00.001 7680 scope still moving after pulse duration time elapsed
23:24:22.713 00.031 7680 IsSlewing returns 0
23:24:22.713 00.000 7680 IsGuiding returns 0
23:24:22.713 00.000 7680 scope move finished after 1129 + 58 ms
23:24:22.715 00.002 7680 Move returns status 0, amount 1129
23:24:22.715 00.000 7680 move complete, result=0
23:24:22.715 00.000 7680 worker thread done servicing request
23:24:22.715 00.000 7680 Worker thread wakes up
23:24:22.716 00.001 6120 GuideStep: -3.3 px 2169 ms EAST, -2.1 px 1129 ms NORTH
23:24:22.721 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:22.721 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:24:23.976 01.255 7680 Exposure complete
23:24:24.112 00.136 7680 worker thread done servicing request
23:24:24.113 00.001 6120 OnExposeComplete: enter
23:24:24.116 00.003 6120 UpdateGuideState(): m_state=6
23:24:24.120 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1859
23:24:24.125 00.005 6120 Star::Find returns 1 (1), X=957.86, Y=45.12, Mass=12879, SNR=74.6, Peak=255 HFD=6.8
23:24:24.129 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
23:24:24.133 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
23:24:24.136 00.003 6120 CameraToMount -- cameraX=-0.53 cameraY=2.39 hyp=2.45 cameraTheta=1.79 mountX=0.07 mountY=-2.38, mountTheta=-1.54
23:24:24.141 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.53, y=2.39, opts=13)
23:24:24.144 00.003 6120 Enqueuing Move request for scope (-0.53, 2.39)
23:24:24.148 00.004 7680 Worker thread wakes up
23:24:24.148 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 2.39) opts 0xd
23:24:24.149 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.53, 2.39)
23:24:24.149 00.000 7680 Moving (-0.53, 2.39) raw xDistance=0.07 yDistance=-2.38
23:24:24.149 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:24:24.149 00.000 7680 resist switch: large excursion: input -2.38 thresh 0.60 direction from 0 to -1
23:24:24.150 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.13
23:24:24.150 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.38 from input -2.38
23:24:24.150 00.000 7680 MoveAxis(E, 0, ABG)
23:24:24.150 00.000 7680 Move returns status 0, amount 0
23:24:24.150 00.000 7680 MoveAxis(N, 1290, ABG)
23:24:24.150 00.000 7680 Guiding  Dir = 0, Dur = 1290
23:24:24.150 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:24.153 00.003 7680 IsSlewing returns 0
23:24:24.155 00.002 6120 UpdateGuideState exits: m=12879 SNR=74.6 Saturated
23:24:24.158 00.003 6120 PhdController: settling, locked = 1, distance = 2.45 (1.50) aobump = 0 frame = 2 / 99999
23:24:24.161 00.003 7680 IsGuiding returns 0
23:24:24.161 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048264.161,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.45,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:24:24.166 00.005 7680 PulseGuide returned control before completion, sleep 1300
23:24:24.166 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:24.170 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:24.175 00.005 6120 Enqueuing Expose request
23:24:25.474 01.299 7680 IsGuiding returns 1
23:24:25.475 00.001 7680 scope still moving after pulse duration time elapsed
23:24:25.504 00.029 7680 IsSlewing returns 0
23:24:25.504 00.000 7680 IsGuiding returns 0
23:24:25.506 00.002 7680 scope move finished after 1290 + 53 ms
23:24:25.506 00.000 7680 Move returns status 0, amount 1290
23:24:25.506 00.000 7680 move complete, result=0
23:24:25.507 00.001 7680 worker thread done servicing request
23:24:25.507 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -2.4 px 1290 ms NORTH
23:24:25.513 00.006 7680 Worker thread wakes up
23:24:25.513 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:25.513 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:24:26.754 01.241 7680 Exposure complete
23:24:26.887 00.133 7680 worker thread done servicing request
23:24:26.889 00.002 6120 OnExposeComplete: enter
23:24:26.892 00.003 6120 UpdateGuideState(): m_state=6
23:24:26.895 00.003 6120 Star::Find(15, 957, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1860
23:24:26.898 00.003 6120 Star::Find returns 1 (1), X=957.89, Y=43.37, Mass=13305, SNR=75.5, Peak=255 HFD=6.8
23:24:26.900 00.002 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.19 = -1.10)
23:24:26.904 00.004 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
23:24:26.906 00.002 6120 CameraToMount -- cameraX=-0.49 cameraY=0.63 hyp=0.80 cameraTheta=2.23 mountX=0.37 mountY=-0.78, mountTheta=-1.13
23:24:26.910 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.49, y=0.63, opts=13)
23:24:26.912 00.002 6120 Enqueuing Move request for scope (-0.49, 0.63)
23:24:26.915 00.003 7680 Worker thread wakes up
23:24:26.916 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:26.919 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.63) opts 0xd
23:24:26.920 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.49, 0.63)
23:24:26.920 00.000 7680 Moving (-0.49, 0.63) raw xDistance=0.37 yDistance=-0.78
23:24:26.920 00.000 6120 UpdateGuideState exits: m=13305 SNR=75.5 Saturated
23:24:26.923 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
23:24:26.924 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78
23:24:26.924 00.000 7680 MoveAxis(W, 150, ABG)
23:24:26.924 00.000 7680 Guiding  Dir = 3, Dur = 150
23:24:26.924 00.000 6120 PhdController: settling, locked = 1, distance = 1.95 (1.50) aobump = 0 frame = 3 / 99999
23:24:26.928 00.004 7680 IsSlewing returns 0
23:24:26.928 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048266.928,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.95,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:24:26.932 00.004 7680 IsGuiding returns 0
23:24:26.932 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:26.935 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:26.938 00.003 6120 Enqueuing Expose request
23:24:26.941 00.003 7680 PulseGuide returned control before completion, sleep 160
23:24:27.103 00.162 7680 IsGuiding returns 1
23:24:27.103 00.000 7680 scope still moving after pulse duration time elapsed
23:24:27.135 00.032 7680 IsSlewing returns 0
23:24:27.136 00.001 7680 IsGuiding returns 0
23:24:27.136 00.000 7680 scope move finished after 150 + 54 ms
23:24:27.136 00.000 7680 Move returns status 0, amount 150
23:24:27.137 00.001 7680 MoveAxis(N, 426, ABG)
23:24:27.137 00.000 7680 Guiding  Dir = 0, Dur = 426
23:24:27.138 00.001 7680 IsSlewing returns 0
23:24:27.138 00.000 7680 IsGuiding returns 0
23:24:27.139 00.001 7680 PulseGuide returned control before completion, sleep 436
23:24:27.589 00.450 7680 IsGuiding returns 1
23:24:27.590 00.001 7680 scope still moving after pulse duration time elapsed
23:24:27.620 00.030 7680 IsSlewing returns 0
23:24:27.620 00.000 7680 IsGuiding returns 0
23:24:27.621 00.001 7680 scope move finished after 426 + 56 ms
23:24:27.621 00.000 7680 Move returns status 0, amount 426
23:24:27.622 00.001 7680 move complete, result=0
23:24:27.622 00.000 7680 worker thread done servicing request
23:24:27.622 00.000 6120 GuideStep: 0.4 px 150 ms WEST, -0.8 px 426 ms NORTH
23:24:27.628 00.006 7680 Worker thread wakes up
23:24:27.630 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:27.630 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:24:28.874 01.244 7680 Exposure complete
23:24:29.002 00.128 7680 worker thread done servicing request
23:24:29.003 00.001 6120 OnExposeComplete: enter
23:24:29.006 00.003 6120 UpdateGuideState(): m_state=6
23:24:29.010 00.004 6120 Star::Find(15, 957, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1861
23:24:29.014 00.004 6120 Star::Find returns 1 (1), X=958.06, Y=42.89, Mass=13316, SNR=75.5, Peak=255 HFD=6.9
23:24:29.018 00.004 6120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-2.95) = xAngle (5.64 = -0.64)
23:24:29.021 00.003 6120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.37 = -0.91)
23:24:29.026 00.005 6120 CameraToMount -- cameraX=-0.32 cameraY=0.16 hyp=0.36 cameraTheta=2.69 mountX=0.29 mountY=-0.28, mountTheta=-0.78
23:24:29.030 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.16, opts=13)
23:24:29.034 00.004 6120 Enqueuing Move request for scope (-0.32, 0.16)
23:24:29.038 00.004 7680 Worker thread wakes up
23:24:29.038 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:29.043 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.16) opts 0xd
23:24:29.044 00.001 6120 UpdateGuideState exits: m=13316 SNR=75.5 Saturated
23:24:29.048 00.004 6120 PhdController: settling, locked = 1, distance = 1.47 (1.50) aobump = 0 frame = 4 / 99999
23:24:29.052 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.16)
23:24:29.052 00.000 7680 Moving (-0.32, 0.16) raw xDistance=0.29 yDistance=-0.28
23:24:29.052 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
23:24:29.053 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048269.052,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.47,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:24:29.057 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:24:29.057 00.000 7680 MoveAxis(W, 127, ABG)
23:24:29.057 00.000 7680 Guiding  Dir = 3, Dur = 127
23:24:29.057 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:29.062 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:29.065 00.003 6120 Enqueuing Expose request
23:24:29.068 00.003 7680 IsSlewing returns 0
23:24:29.068 00.000 7680 IsGuiding returns 0
23:24:29.069 00.001 7680 PulseGuide returned control before completion, sleep 137
23:24:29.209 00.140 7680 IsGuiding returns 1
23:24:29.211 00.002 7680 scope still moving after pulse duration time elapsed
23:24:29.241 00.030 7680 IsSlewing returns 0
23:24:29.241 00.000 7680 IsGuiding returns 0
23:24:29.241 00.000 7680 scope move finished after 127 + 45 ms
23:24:29.241 00.000 7680 Move returns status 0, amount 127
23:24:29.242 00.001 7680 MoveAxis(N, 154, ABG)
23:24:29.242 00.000 7680 Guiding  Dir = 0, Dur = 154
23:24:29.244 00.002 7680 IsSlewing returns 0
23:24:29.244 00.000 7680 IsGuiding returns 0
23:24:29.244 00.000 7680 PulseGuide returned control before completion, sleep 164
23:24:29.417 00.173 7680 IsGuiding returns 1
23:24:29.418 00.001 7680 scope still moving after pulse duration time elapsed
23:24:29.448 00.030 7680 IsSlewing returns 0
23:24:29.448 00.000 7680 IsGuiding returns 0
23:24:29.449 00.001 7680 scope move finished after 154 + 50 ms
23:24:29.449 00.000 7680 Move returns status 0, amount 154
23:24:29.450 00.001 7680 move complete, result=0
23:24:29.450 00.000 7680 worker thread done servicing request
23:24:29.450 00.000 6120 GuideStep: 0.3 px 127 ms WEST, -0.3 px 154 ms NORTH
23:24:29.457 00.007 7680 Worker thread wakes up
23:24:29.457 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:29.457 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:24:30.708 01.251 7680 Exposure complete
23:24:30.837 00.129 7680 worker thread done servicing request
23:24:30.837 00.000 6120 OnExposeComplete: enter
23:24:30.841 00.004 6120 UpdateGuideState(): m_state=6
23:24:30.844 00.003 6120 Star::Find(15, 958, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1862
23:24:30.849 00.005 6120 Star::Find returns 1 (1), X=958.08, Y=42.94, Mass=13265, SNR=75.3, Peak=255 HFD=7.0
23:24:30.852 00.003 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-2.95) = xAngle (5.50 = -0.78)
23:24:30.858 00.006 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.23 = -1.05)
23:24:30.862 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.21 hyp=0.37 cameraTheta=2.54 mountX=0.26 mountY=-0.32, mountTheta=-0.89
23:24:30.867 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.21, opts=13)
23:24:30.872 00.005 6120 Enqueuing Move request for scope (-0.31, 0.21)
23:24:30.875 00.003 7680 Worker thread wakes up
23:24:30.875 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.21) opts 0xd
23:24:30.875 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.21)
23:24:30.875 00.000 7680 Moving (-0.31, 0.21) raw xDistance=0.26 yDistance=-0.32
23:24:30.875 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
23:24:30.876 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:24:30.876 00.000 7680 MoveAxis(W, 116, ABG)
23:24:30.877 00.001 7680 Guiding  Dir = 3, Dur = 116
23:24:30.877 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:30.880 00.003 7680 IsSlewing returns 0
23:24:30.881 00.001 6120 UpdateGuideState exits: m=13265 SNR=75.3 Saturated
23:24:30.884 00.003 7680 IsGuiding returns 0
23:24:30.884 00.000 6120 PhdController: settling, locked = 1, distance = 1.14 (1.50) aobump = 0 frame = 5 / 99999
23:24:30.888 00.004 7680 PulseGuide returned control before completion, sleep 126
23:24:30.889 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048270.888,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.14,"Time":1.8,"SettleTime":10.0,"StarLocked":true}
23:24:30.891 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:30.894 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:30.897 00.003 6120 Enqueuing Expose request
23:24:31.027 00.130 7680 IsGuiding returns 0
23:24:31.028 00.001 7680 Move returns status 0, amount 116
23:24:31.028 00.000 7680 MoveAxis(N, 175, ABG)
23:24:31.028 00.000 7680 Guiding  Dir = 0, Dur = 175
23:24:31.029 00.001 7680 IsSlewing returns 0
23:24:31.030 00.001 7680 IsGuiding returns 0
23:24:31.031 00.001 7680 PulseGuide returned control before completion, sleep 185
23:24:31.231 00.200 7680 IsGuiding returns 1
23:24:31.232 00.001 7680 scope still moving after pulse duration time elapsed
23:24:31.262 00.030 7680 IsSlewing returns 0
23:24:31.263 00.001 7680 IsGuiding returns 0
23:24:31.264 00.001 7680 scope move finished after 175 + 59 ms
23:24:31.264 00.000 7680 Move returns status 0, amount 175
23:24:31.266 00.002 7680 move complete, result=0
23:24:31.266 00.000 7680 worker thread done servicing request
23:24:31.267 00.001 6120 GuideStep: 0.3 px 116 ms WEST, -0.3 px 175 ms NORTH
23:24:31.273 00.006 7680 Worker thread wakes up
23:24:31.273 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:31.274 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:24:32.519 01.245 7680 Exposure complete
23:24:32.633 00.114 7680 worker thread done servicing request
23:24:32.633 00.000 6120 OnExposeComplete: enter
23:24:32.637 00.004 6120 UpdateGuideState(): m_state=6
23:24:32.641 00.004 6120 Star::Find(15, 958, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1863
23:24:32.644 00.003 6120 Star::Find returns 1 (1), X=958.50, Y=42.56, Mass=13152, SNR=74.7, Peak=255 HFD=7.0
23:24:32.647 00.003 6120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-2.95) = xAngle (1.97 = 1.97)
23:24:32.651 00.004 6120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.71 = 1.71)
23:24:32.655 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-0.98 mountX=-0.08 mountY=0.20, mountTheta=1.95
23:24:32.660 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.17, opts=13)
23:24:32.663 00.003 6120 Enqueuing Move request for scope (0.11, -0.17)
23:24:32.667 00.004 7680 Worker thread wakes up
23:24:32.669 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
23:24:32.669 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
23:24:32.669 00.000 7680 Moving (0.11, -0.17) raw xDistance=-0.08 yDistance=0.20
23:24:32.669 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:24:32.669 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:24:32.669 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:32.675 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:24:32.675 00.000 7680 MoveAxis(E, 0, ABG)
23:24:32.675 00.000 7680 Move returns status 0, amount 0
23:24:32.675 00.000 6120 UpdateGuideState exits: m=13152 SNR=74.7 Saturated
23:24:32.680 00.005 6120 PhdController: settling, locked = 1, distance = 0.86 (1.50) aobump = 0 frame = 6 / 99999
23:24:32.684 00.004 7680 MoveAxis(N, 0, ABG)
23:24:32.684 00.000 7680 Move returns status 0, amount 0
23:24:32.685 00.001 7680 move complete, result=0
23:24:32.685 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048272.684,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.86,"Time":3.6,"SettleTime":10.0,"StarLocked":true}
23:24:32.689 00.004 7680 worker thread done servicing request
23:24:32.690 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:32.693 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:32.697 00.004 6120 Enqueuing Expose request
23:24:32.701 00.004 7680 Worker thread wakes up
23:24:32.701 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:32.702 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:24:32.702 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:24:33.941 01.239 7680 Exposure complete
23:24:34.080 00.139 7680 worker thread done servicing request
23:24:34.081 00.001 6120 OnExposeComplete: enter
23:24:34.084 00.003 6120 UpdateGuideState(): m_state=6
23:24:34.087 00.003 6120 Star::Find(15, 958, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1864
23:24:34.092 00.005 6120 Star::Find returns 1 (1), X=958.32, Y=43.01, Mass=13467, SNR=75.9, Peak=255 HFD=6.9
23:24:34.096 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
23:24:34.099 00.003 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
23:24:34.103 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.80 mountX=0.01 mountY=-0.28, mountTheta=-1.52
23:24:34.109 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.28, opts=13)
23:24:34.114 00.005 6120 Enqueuing Move request for scope (-0.07, 0.28)
23:24:34.118 00.004 7680 Worker thread wakes up
23:24:34.118 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd
23:24:34.118 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.28)
23:24:34.119 00.001 7680 Moving (-0.07, 0.28) raw xDistance=0.01 yDistance=-0.28
23:24:34.119 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:24:34.119 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:24:34.119 00.000 7680 MoveAxis(E, 0, ABG)
23:24:34.119 00.000 7680 Move returns status 0, amount 0
23:24:34.119 00.000 7680 MoveAxis(N, 152, ABG)
23:24:34.119 00.000 7680 Guiding  Dir = 0, Dur = 152
23:24:34.120 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:34.123 00.003 7680 IsSlewing returns 0
23:24:34.123 00.000 6120 UpdateGuideState exits: m=13467 SNR=75.9 Saturated
23:24:34.127 00.004 7680 IsGuiding returns 0
23:24:34.128 00.001 6120 PhdController: settling, locked = 1, distance = 0.69 (1.50) aobump = 0 frame = 7 / 99999
23:24:34.131 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764048274.131,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.69,"Time":5.1,"SettleTime":10.0,"StarLocked":true}
23:24:34.134 00.003 7680 PulseGuide returned control before completion, sleep 162
23:24:34.135 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:34.139 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:34.142 00.003 6120 Enqueuing Expose request
23:24:34.310 00.168 7680 IsGuiding returns 1
23:24:34.311 00.001 7680 scope still moving after pulse duration time elapsed
23:24:34.342 00.031 7680 IsSlewing returns 0
23:24:34.343 00.001 7680 IsGuiding returns 0
23:24:34.345 00.002 7680 scope move finished after 152 + 64 ms
23:24:34.345 00.000 7680 Move returns status 0, amount 152
23:24:34.346 00.001 7680 move complete, result=0
23:24:34.346 00.000 7680 worker thread done servicing request
23:24:34.347 00.001 7680 Worker thread wakes up
23:24:34.347 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 152 ms NORTH
23:24:34.354 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:34.354 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:24:35.604 01.250 7680 Exposure complete
23:24:35.760 00.156 7680 worker thread done servicing request
23:24:35.760 00.000 6120 OnExposeComplete: enter
23:24:35.765 00.005 6120 UpdateGuideState(): m_state=6
23:24:35.770 00.005 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1865
23:24:35.774 00.004 6120 Star::Find returns 1 (1), X=958.29, Y=42.97, Mass=14163, SNR=77.0, Peak=255 HFD=6.8
23:24:35.778 00.004 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.92 = -1.37)
23:24:35.781 00.003 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.64)
23:24:35.785 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.96 mountX=0.05 mountY=-0.25, mountTheta=-1.37
23:24:35.792 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.23, opts=13)
23:24:35.796 00.004 6120 Enqueuing Move request for scope (-0.10, 0.23)
23:24:35.802 00.006 7680 Worker thread wakes up
23:24:35.802 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.23) opts 0xd
23:24:35.802 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:35.807 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.23)
23:24:35.807 00.000 6120 UpdateGuideState exits: m=14163 SNR=77.0 Saturated
23:24:35.811 00.004 7680 Moving (-0.10, 0.23) raw xDistance=0.05 yDistance=-0.25
23:24:35.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:24:35.811 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:24:35.813 00.002 7680 MoveAxis(E, 0, ABG)
23:24:35.813 00.000 7680 Move returns status 0, amount 0
23:24:35.813 00.000 7680 MoveAxis(N, 137, ABG)
23:24:35.813 00.000 7680 Guiding  Dir = 0, Dur = 137
23:24:35.813 00.000 6120 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 8 / 99999
23:24:35.817 00.004 7680 IsSlewing returns 0
23:24:35.817 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048275.817,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.56,"Time":6.8,"SettleTime":10.0,"StarLocked":true}
23:24:35.823 00.006 7680 IsGuiding returns 0
23:24:35.823 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:35.827 00.004 7680 PulseGuide returned control before completion, sleep 147
23:24:35.828 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:35.832 00.004 6120 Enqueuing Expose request
23:24:35.985 00.153 7680 IsGuiding returns 1
23:24:35.985 00.000 7680 scope still moving after pulse duration time elapsed
23:24:36.017 00.032 7680 IsSlewing returns 0
23:24:36.017 00.000 7680 IsGuiding returns 0
23:24:36.018 00.001 7680 scope move finished after 137 + 57 ms
23:24:36.018 00.000 7680 Move returns status 0, amount 137
23:24:36.018 00.000 7680 move complete, result=0
23:24:36.019 00.001 7680 worker thread done servicing request
23:24:36.019 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 137 ms NORTH
23:24:36.024 00.005 7680 Worker thread wakes up
23:24:36.024 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:36.024 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:24:37.273 01.249 7680 Exposure complete
23:24:37.386 00.113 7680 worker thread done servicing request
23:24:37.387 00.001 6120 OnExposeComplete: enter
23:24:37.391 00.004 6120 UpdateGuideState(): m_state=6
23:24:37.395 00.004 6120 Star::Find(15, 958, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1866
23:24:37.398 00.003 6120 Star::Find returns 1 (1), X=958.50, Y=42.65, Mass=13362, SNR=75.3, Peak=255 HFD=7.0
23:24:37.401 00.003 6120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-2.95) = xAngle (2.35 = 2.35)
23:24:37.404 00.003 6120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.08 = 2.08)
23:24:37.407 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.61 mountX=-0.10 mountY=0.12, mountTheta=2.25
23:24:37.412 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.08, opts=13)
23:24:37.415 00.003 6120 Enqueuing Move request for scope (0.12, -0.08)
23:24:37.418 00.003 7680 Worker thread wakes up
23:24:37.418 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:37.421 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
23:24:37.422 00.001 6120 UpdateGuideState exits: m=13362 SNR=75.3 Saturated
23:24:37.424 00.002 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 9 / 99999
23:24:37.427 00.003 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
23:24:37.428 00.001 7680 Moving (0.12, -0.08) raw xDistance=-0.10 yDistance=0.12
23:24:37.428 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048277.427,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.43,"Time":8.4,"SettleTime":10.0,"StarLocked":true}
23:24:37.431 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:24:37.431 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:37.435 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:37.438 00.003 6120 Enqueuing Expose request
23:24:37.441 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:24:37.441 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:24:37.441 00.000 7680 MoveAxis(E, 0, ABG)
23:24:37.441 00.000 7680 Move returns status 0, amount 0
23:24:37.441 00.000 7680 MoveAxis(N, 0, ABG)
23:24:37.443 00.002 7680 Move returns status 0, amount 0
23:24:37.443 00.000 7680 move complete, result=0
23:24:37.443 00.000 7680 worker thread done servicing request
23:24:37.443 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:37.447 00.004 7680 Worker thread wakes up
23:24:37.447 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:37.447 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:24:38.696 01.249 7680 Exposure complete
23:24:38.842 00.146 7680 worker thread done servicing request
23:24:38.842 00.000 6120 OnExposeComplete: enter
23:24:38.846 00.004 6120 UpdateGuideState(): m_state=6
23:24:38.849 00.003 6120 Star::Find(15, 958, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1867
23:24:38.853 00.004 6120 Star::Find returns 1 (1), X=958.28, Y=43.03, Mass=13480, SNR=76.4, Peak=255 HFD=6.8
23:24:38.856 00.003 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
23:24:38.860 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.70)
23:24:38.864 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.30 hyp=0.31 cameraTheta=1.90 mountX=0.04 mountY=-0.31, mountTheta=-1.43
23:24:38.868 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.30, opts=13)
23:24:38.870 00.002 6120 Enqueuing Move request for scope (-0.10, 0.30)
23:24:38.873 00.003 7680 Worker thread wakes up
23:24:38.873 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:38.877 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.30) opts 0xd
23:24:38.878 00.001 6120 UpdateGuideState exits: m=13480 SNR=76.4 Saturated
23:24:38.881 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.30)
23:24:38.881 00.000 6120 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 10 / 99999
23:24:38.884 00.003 7680 Moving (-0.10, 0.30) raw xDistance=0.04 yDistance=-0.31
23:24:38.884 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048278.884,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.40,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
23:24:38.887 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:24:38.887 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:38.890 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:24:38.890 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:38.894 00.004 7680 MoveAxis(E, 0, ABG)
23:24:38.894 00.000 6120 Enqueuing Expose request
23:24:38.898 00.004 7680 Move returns status 0, amount 0
23:24:38.898 00.000 7680 MoveAxis(N, 168, ABG)
23:24:38.898 00.000 7680 Guiding  Dir = 0, Dur = 168
23:24:38.898 00.000 7680 IsSlewing returns 0
23:24:38.899 00.001 7680 IsGuiding returns 0
23:24:38.899 00.000 7680 PulseGuide returned control before completion, sleep 178
23:24:39.092 00.193 7680 IsGuiding returns 0
23:24:39.093 00.001 7680 Move returns status 0, amount 168
23:24:39.093 00.000 7680 move complete, result=0
23:24:39.093 00.000 7680 worker thread done servicing request
23:24:39.093 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 168 ms NORTH
23:24:39.097 00.004 7680 Worker thread wakes up
23:24:39.097 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:39.097 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:24:40.349 01.252 7680 Exposure complete
23:24:40.482 00.133 7680 worker thread done servicing request
23:24:40.483 00.001 6120 OnExposeComplete: enter
23:24:40.486 00.003 6120 UpdateGuideState(): m_state=6
23:24:40.489 00.003 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1868
23:24:40.492 00.003 6120 Star::Find returns 1 (1), X=958.55, Y=42.99, Mass=13282, SNR=74.5, Peak=255 HFD=6.8
23:24:40.496 00.004 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
23:24:40.499 00.003 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.62)
23:24:40.502 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.25 hyp=0.31 cameraTheta=0.98 mountX=-0.22 mountY=-0.15, mountTheta=-2.53
23:24:40.506 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.25, opts=13)
23:24:40.509 00.003 6120 Enqueuing Move request for scope (0.17, 0.25)
23:24:40.513 00.004 7680 Worker thread wakes up
23:24:40.513 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.25) opts 0xd
23:24:40.513 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.25)
23:24:40.513 00.000 7680 Moving (0.17, 0.25) raw xDistance=-0.22 yDistance=-0.15
23:24:40.514 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:24:40.514 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:24:40.514 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:40.518 00.004 6120 UpdateGuideState exits: m=13282 SNR=74.5 Saturated
23:24:40.522 00.004 6120 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 11 / 99999
23:24:40.525 00.003 6120 PhdController: newstate STATE_FINISH
23:24:40.528 00.003 6120 PhdController complete: success
23:24:40.532 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:24:40.532 00.000 7680 MoveAxis(E, 88, ABG)
23:24:40.534 00.002 7680 Guiding  Dir = 2, Dur = 88
23:24:40.534 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764048280.532,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
23:24:40.539 00.005 7680 IsSlewing returns 0
23:24:40.539 00.000 6120 Mount: notify guiding dither settle done success=1
23:24:40.544 00.005 6120 PhdController: newstate STATE_IDLE
23:24:40.550 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:40.555 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:40.560 00.005 6120 Enqueuing Expose request
23:24:40.566 00.006 7680 IsGuiding returns 0
23:24:40.566 00.000 7680 PulseGuide returned control before completion, sleep 98
23:24:40.670 00.104 7680 IsGuiding returns 1
23:24:40.671 00.001 7680 scope still moving after pulse duration time elapsed
23:24:40.702 00.031 7680 IsSlewing returns 0
23:24:40.702 00.000 7680 IsGuiding returns 1
23:24:40.732 00.030 7680 IsSlewing returns 0
23:24:40.732 00.000 7680 IsGuiding returns 1
23:24:40.763 00.031 7680 IsSlewing returns 0
23:24:40.763 00.000 7680 IsGuiding returns 0
23:24:40.764 00.001 7680 scope move finished after 88 + 110 ms
23:24:40.764 00.000 7680 Move returns status 0, amount 88
23:24:40.764 00.000 7680 MoveAxis(N, 0, ABG)
23:24:40.764 00.000 7680 Move returns status 0, amount 0
23:24:40.764 00.000 7680 move complete, result=0
23:24:40.766 00.002 7680 worker thread done servicing request
23:24:40.766 00.000 6120 GuideStep: -0.2 px 88 ms EAST, -0.2 px 0 ms NORTH
23:24:40.773 00.007 7680 Worker thread wakes up
23:24:40.774 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:40.774 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:24:42.023 01.249 7680 Exposure complete
23:24:42.138 00.115 7680 worker thread done servicing request
23:24:42.138 00.000 6120 OnExposeComplete: enter
23:24:42.141 00.003 6120 UpdateGuideState(): m_state=6
23:24:42.146 00.005 6120 Star::Find(15, 958, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1869
23:24:42.149 00.003 6120 Star::Find returns 1 (1), X=958.18, Y=43.16, Mass=12813, SNR=72.9, Peak=255 HFD=6.8
23:24:42.153 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.32)
23:24:42.157 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.59)
23:24:42.161 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.43 hyp=0.47 cameraTheta=2.01 mountX=0.12 mountY=-0.47, mountTheta=-1.33
23:24:42.168 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.43, opts=13)
23:24:42.172 00.004 6120 Enqueuing Move request for scope (-0.20, 0.43)
23:24:42.178 00.006 7680 Worker thread wakes up
23:24:42.179 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:42.184 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.43) opts 0xd
23:24:42.184 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.43)
23:24:42.184 00.000 6120 UpdateGuideState exits: m=12813 SNR=72.9 Saturated
23:24:42.188 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:42.192 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:42.196 00.004 6120 Enqueuing Expose request
23:24:42.201 00.005 7680 Moving (-0.20, 0.43) raw xDistance=0.12 yDistance=-0.47
23:24:42.202 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:24:42.202 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:24:42.202 00.000 7680 MoveAxis(E, 0, ABG)
23:24:42.202 00.000 7680 Move returns status 0, amount 0
23:24:42.202 00.000 7680 MoveAxis(N, 257, ABG)
23:24:42.203 00.001 7680 Guiding  Dir = 0, Dur = 257
23:24:42.203 00.000 7680 IsSlewing returns 0
23:24:42.204 00.001 7680 IsGuiding returns 0
23:24:42.204 00.000 7680 PulseGuide returned control before completion, sleep 267
23:24:42.484 00.280 7680 IsGuiding returns 0
23:24:42.484 00.000 7680 Move returns status 0, amount 257
23:24:42.484 00.000 7680 move complete, result=0
23:24:42.486 00.002 7680 worker thread done servicing request
23:24:42.486 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 257 ms NORTH
23:24:42.492 00.006 7680 Worker thread wakes up
23:24:42.492 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:42.492 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:24:43.739 01.247 7680 Exposure complete
23:24:43.850 00.111 7680 worker thread done servicing request
23:24:43.851 00.001 6120 OnExposeComplete: enter
23:24:43.854 00.003 6120 UpdateGuideState(): m_state=6
23:24:43.857 00.003 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1870
23:24:43.861 00.004 6120 Star::Find returns 1 (1), X=958.49, Y=42.97, Mass=13900, SNR=76.1, Peak=255 HFD=6.9
23:24:43.864 00.003 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
23:24:43.867 00.003 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.44)
23:24:43.870 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.23 hyp=0.26 cameraTheta=1.16 mountX=-0.14 mountY=-0.17, mountTheta=-2.29
23:24:43.876 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.23, opts=13)
23:24:43.881 00.005 6120 Enqueuing Move request for scope (0.10, 0.23)
23:24:43.884 00.003 7680 Worker thread wakes up
23:24:43.884 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:43.890 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.23) opts 0xd
23:24:43.890 00.000 6120 UpdateGuideState exits: m=13900 SNR=76.1 Saturated
23:24:43.894 00.004 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.23)
23:24:43.894 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:43.897 00.003 7680 Moving (0.10, 0.23) raw xDistance=-0.14 yDistance=-0.17
23:24:43.898 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:43.902 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:24:43.902 00.000 6120 Enqueuing Expose request
23:24:43.906 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:24:43.906 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:24:43.906 00.000 7680 MoveAxis(E, 0, ABG)
23:24:43.906 00.000 7680 Move returns status 0, amount 0
23:24:43.906 00.000 7680 MoveAxis(N, 0, ABG)
23:24:43.906 00.000 7680 Move returns status 0, amount 0
23:24:43.906 00.000 7680 move complete, result=0
23:24:43.908 00.002 7680 worker thread done servicing request
23:24:43.908 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:24:43.913 00.005 7680 Worker thread wakes up
23:24:43.913 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:43.914 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:24:45.162 01.248 7680 Exposure complete
23:24:45.321 00.159 7680 worker thread done servicing request
23:24:45.322 00.001 6120 OnExposeComplete: enter
23:24:45.331 00.009 6120 UpdateGuideState(): m_state=6
23:24:45.337 00.006 6120 Star::Find(15, 958, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1871
23:24:45.343 00.006 6120 Star::Find returns 1 (1), X=958.27, Y=43.00, Mass=13873, SNR=78.2, Peak=255 HFD=6.8
23:24:45.349 00.006 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.92 = -1.37)
23:24:45.354 00.005 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.64)
23:24:45.359 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.96 mountX=0.06 mountY=-0.29, mountTheta=-1.37
23:24:45.366 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.27, opts=13)
23:24:45.371 00.005 6120 Enqueuing Move request for scope (-0.11, 0.27)
23:24:45.376 00.005 7680 Worker thread wakes up
23:24:45.376 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:45.380 00.004 6120 UpdateGuideState exits: m=13873 SNR=78.2 Saturated
23:24:45.383 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.27) opts 0xd
23:24:45.384 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:45.387 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.27)
23:24:45.387 00.000 7680 Moving (-0.11, 0.27) raw xDistance=0.06 yDistance=-0.29
23:24:45.388 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:45.392 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:24:45.392 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:24:45.392 00.000 6120 Enqueuing Expose request
23:24:45.395 00.003 7680 MoveAxis(E, 0, ABG)
23:24:45.395 00.000 7680 Move returns status 0, amount 0
23:24:45.396 00.001 7680 MoveAxis(N, 156, ABG)
23:24:45.396 00.000 7680 Guiding  Dir = 0, Dur = 156
23:24:45.396 00.000 7680 IsSlewing returns 0
23:24:45.396 00.000 7680 IsGuiding returns 0
23:24:45.397 00.001 7680 PulseGuide returned control before completion, sleep 166
23:24:45.577 00.180 7680 IsGuiding returns 1
23:24:45.578 00.001 7680 scope still moving after pulse duration time elapsed
23:24:45.607 00.029 7680 IsSlewing returns 0
23:24:45.608 00.001 7680 IsGuiding returns 0
23:24:45.608 00.000 7680 scope move finished after 156 + 55 ms
23:24:45.608 00.000 7680 Move returns status 0, amount 156
23:24:45.608 00.000 7680 move complete, result=0
23:24:45.608 00.000 7680 worker thread done servicing request
23:24:45.610 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 156 ms NORTH
23:24:45.616 00.006 7680 Worker thread wakes up
23:24:45.616 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:45.617 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:24:46.869 01.252 7680 Exposure complete
23:24:46.988 00.119 7680 worker thread done servicing request
23:24:46.988 00.000 6120 OnExposeComplete: enter
23:24:46.992 00.004 6120 UpdateGuideState(): m_state=6
23:24:46.995 00.003 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1872
23:24:46.999 00.004 6120 Star::Find returns 1 (1), X=958.21, Y=42.99, Mass=13065, SNR=73.8, Peak=255 HFD=6.9
23:24:47.002 00.003 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
23:24:47.006 00.004 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
23:24:47.009 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.26 hyp=0.31 cameraTheta=2.15 mountX=0.12 mountY=-0.31, mountTheta=-1.20
23:24:47.015 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.26, opts=13)
23:24:47.019 00.004 6120 Enqueuing Move request for scope (-0.17, 0.26)
23:24:47.023 00.004 7680 Worker thread wakes up
23:24:47.023 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.26) opts 0xd
23:24:47.024 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.26)
23:24:47.024 00.000 7680 Moving (-0.17, 0.26) raw xDistance=0.12 yDistance=-0.31
23:24:47.024 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:24:47.024 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:47.028 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:24:47.028 00.000 7680 MoveAxis(E, 0, ABG)
23:24:47.029 00.001 6120 UpdateGuideState exits: m=13065 SNR=73.8 Saturated
23:24:47.032 00.003 7680 Move returns status 0, amount 0
23:24:47.033 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:47.037 00.004 7680 MoveAxis(N, 168, ABG)
23:24:47.037 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:47.040 00.003 6120 Enqueuing Expose request
23:24:47.044 00.004 7680 Guiding  Dir = 0, Dur = 168
23:24:47.045 00.001 7680 IsSlewing returns 0
23:24:47.045 00.000 7680 IsGuiding returns 0
23:24:47.045 00.000 7680 PulseGuide returned control before completion, sleep 178
23:24:47.234 00.189 7680 IsGuiding returns 1
23:24:47.235 00.001 7680 scope still moving after pulse duration time elapsed
23:24:47.266 00.031 7680 IsSlewing returns 0
23:24:47.268 00.002 7680 IsGuiding returns 0
23:24:47.269 00.001 7680 scope move finished after 168 + 55 ms
23:24:47.270 00.001 7680 Move returns status 0, amount 168
23:24:47.271 00.001 7680 move complete, result=0
23:24:47.271 00.000 7680 worker thread done servicing request
23:24:47.271 00.000 7680 Worker thread wakes up
23:24:47.272 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 168 ms NORTH
23:24:47.278 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:47.278 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:24:48.528 01.250 7680 Exposure complete
23:24:48.679 00.151 7680 worker thread done servicing request
23:24:48.679 00.000 6120 OnExposeComplete: enter
23:24:48.683 00.004 6120 UpdateGuideState(): m_state=6
23:24:48.687 00.004 6120 Star::Find(15, 958, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1873
23:24:48.692 00.005 6120 Star::Find returns 1 (1), X=958.36, Y=42.97, Mass=13503, SNR=75.0, Peak=255 HFD=6.7
23:24:48.696 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
23:24:48.699 00.003 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
23:24:48.703 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.68 mountX=-0.02 mountY=-0.22, mountTheta=-1.66
23:24:48.709 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.24, opts=13)
23:24:48.713 00.004 6120 Enqueuing Move request for scope (-0.03, 0.24)
23:24:48.718 00.005 7680 Worker thread wakes up
23:24:48.718 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0xd
23:24:48.718 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
23:24:48.718 00.000 7680 Moving (-0.03, 0.24) raw xDistance=-0.02 yDistance=-0.22
23:24:48.719 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:48.723 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:24:48.723 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:24:48.723 00.000 7680 MoveAxis(E, 0, ABG)
23:24:48.723 00.000 7680 Move returns status 0, amount 0
23:24:48.724 00.001 7680 MoveAxis(N, 121, ABG)
23:24:48.725 00.001 7680 Guiding  Dir = 0, Dur = 121
23:24:48.725 00.000 6120 UpdateGuideState exits: m=13503 SNR=75.0 Saturated
23:24:48.728 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:48.733 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:48.741 00.008 7680 IsSlewing returns 0
23:24:48.741 00.000 6120 Enqueuing Expose request
23:24:48.746 00.005 7680 IsGuiding returns 0
23:24:48.747 00.001 7680 PulseGuide returned control before completion, sleep 131
23:24:48.893 00.146 7680 IsGuiding returns 1
23:24:48.894 00.001 7680 scope still moving after pulse duration time elapsed
23:24:48.924 00.030 7680 IsSlewing returns 0
23:24:48.924 00.000 7680 IsGuiding returns 0
23:24:48.924 00.000 7680 scope move finished after 121 + 56 ms
23:24:48.925 00.001 7680 Move returns status 0, amount 121
23:24:48.926 00.001 7680 move complete, result=0
23:24:48.926 00.000 7680 worker thread done servicing request
23:24:48.926 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 121 ms NORTH
23:24:48.931 00.005 7680 Worker thread wakes up
23:24:48.931 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:48.931 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:24:50.182 01.251 7680 Exposure complete
23:24:50.323 00.141 7680 worker thread done servicing request
23:24:50.323 00.000 6120 OnExposeComplete: enter
23:24:50.327 00.004 6120 UpdateGuideState(): m_state=6
23:24:50.331 00.004 6120 Star::Find(15, 958, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1874
23:24:50.336 00.005 6120 Star::Find returns 1 (1), X=958.62, Y=42.61, Mass=12912, SNR=74.5, Peak=255 HFD=6.9
23:24:50.340 00.004 6120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-2.95) = xAngle (2.48 = 2.48)
23:24:50.343 00.003 6120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.21 = 2.21)
23:24:50.347 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.48 mountX=-0.21 mountY=0.21, mountTheta=2.35
23:24:50.351 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.12, opts=13)
23:24:50.357 00.006 6120 Enqueuing Move request for scope (0.23, -0.12)
23:24:50.360 00.003 7680 Worker thread wakes up
23:24:50.361 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
23:24:50.362 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
23:24:50.362 00.000 7680 Moving (0.23, -0.12) raw xDistance=-0.21 yDistance=0.21
23:24:50.362 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:24:50.362 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:24:50.362 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:50.366 00.004 6120 UpdateGuideState exits: m=12912 SNR=74.5 Saturated
23:24:50.370 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:50.374 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:50.378 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:24:50.378 00.000 7680 MoveAxis(E, 85, ABG)
23:24:50.378 00.000 6120 Enqueuing Expose request
23:24:50.383 00.005 7680 Guiding  Dir = 2, Dur = 85
23:24:50.383 00.000 7680 IsSlewing returns 0
23:24:50.384 00.001 7680 IsGuiding returns 0
23:24:50.384 00.000 7680 PulseGuide returned control before completion, sleep 95
23:24:50.493 00.109 7680 IsGuiding returns 1
23:24:50.494 00.001 7680 scope still moving after pulse duration time elapsed
23:24:50.524 00.030 7680 IsSlewing returns 0
23:24:50.525 00.001 7680 IsGuiding returns 0
23:24:50.525 00.000 7680 scope move finished after 85 + 57 ms
23:24:50.527 00.002 7680 Move returns status 0, amount 85
23:24:50.527 00.000 7680 MoveAxis(N, 0, ABG)
23:24:50.528 00.001 7680 Move returns status 0, amount 0
23:24:50.528 00.000 7680 move complete, result=0
23:24:50.529 00.001 7680 worker thread done servicing request
23:24:50.529 00.000 6120 GuideStep: -0.2 px 85 ms EAST, 0.2 px 0 ms NORTH
23:24:50.534 00.005 7680 Worker thread wakes up
23:24:50.534 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:50.534 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:24:51.784 01.250 7680 Exposure complete
23:24:51.917 00.133 7680 worker thread done servicing request
23:24:51.917 00.000 6120 OnExposeComplete: enter
23:24:51.922 00.005 6120 UpdateGuideState(): m_state=6
23:24:51.926 00.004 6120 Star::Find(15, 958, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1875
23:24:51.931 00.005 6120 Star::Find returns 1 (1), X=958.33, Y=43.05, Mass=13557, SNR=76.9, Peak=255 HFD=6.8
23:24:51.935 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
23:24:51.939 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
23:24:51.943 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.75 mountX=-0.00 mountY=-0.31, mountTheta=-1.58
23:24:51.948 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.31, opts=13)
23:24:51.953 00.005 6120 Enqueuing Move request for scope (-0.06, 0.31)
23:24:51.956 00.003 7680 Worker thread wakes up
23:24:51.957 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.31) opts 0xd
23:24:51.957 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.31)
23:24:51.957 00.000 7680 Moving (-0.06, 0.31) raw xDistance=-0.00 yDistance=-0.31
23:24:51.957 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:24:51.957 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:51.962 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:24:51.963 00.001 6120 UpdateGuideState exits: m=13557 SNR=76.9 Saturated
23:24:51.966 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:51.971 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:51.974 00.003 6120 Enqueuing Expose request
23:24:51.978 00.004 7680 MoveAxis(E, 0, ABG)
23:24:51.978 00.000 7680 Move returns status 0, amount 0
23:24:51.978 00.000 7680 MoveAxis(N, 166, ABG)
23:24:51.978 00.000 7680 Guiding  Dir = 0, Dur = 166
23:24:51.979 00.001 7680 IsSlewing returns 0
23:24:51.979 00.000 7680 IsGuiding returns 0
23:24:51.979 00.000 7680 PulseGuide returned control before completion, sleep 176
23:24:52.165 00.186 7680 IsGuiding returns 1
23:24:52.165 00.000 7680 scope still moving after pulse duration time elapsed
23:24:52.196 00.031 7680 IsSlewing returns 0
23:24:52.196 00.000 7680 IsGuiding returns 0
23:24:52.197 00.001 7680 scope move finished after 166 + 51 ms
23:24:52.198 00.001 7680 Move returns status 0, amount 166
23:24:52.198 00.000 7680 move complete, result=0
23:24:52.198 00.000 7680 worker thread done servicing request
23:24:52.199 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 166 ms NORTH
23:24:52.207 00.008 7680 Worker thread wakes up
23:24:52.207 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:52.207 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:24:53.463 01.256 7680 Exposure complete
23:24:53.598 00.135 7680 worker thread done servicing request
23:24:53.599 00.001 6120 OnExposeComplete: enter
23:24:53.602 00.003 6120 UpdateGuideState(): m_state=6
23:24:53.608 00.006 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1876
23:24:53.613 00.005 6120 Star::Find returns 1 (1), X=958.22, Y=43.10, Mass=13172, SNR=75.3, Peak=255 HFD=6.8
23:24:53.616 00.003 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
23:24:53.619 00.003 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
23:24:53.624 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.37 hyp=0.40 cameraTheta=1.98 mountX=0.09 mountY=-0.40, mountTheta=-1.36
23:24:53.628 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.37, opts=13)
23:24:53.632 00.004 6120 Enqueuing Move request for scope (-0.16, 0.37)
23:24:53.635 00.003 7680 Worker thread wakes up
23:24:53.635 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.37) opts 0xd
23:24:53.635 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.37)
23:24:53.635 00.000 7680 Moving (-0.16, 0.37) raw xDistance=0.09 yDistance=-0.40
23:24:53.635 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:24:53.635 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:24:53.635 00.000 7680 MoveAxis(E, 0, ABG)
23:24:53.637 00.002 7680 Move returns status 0, amount 0
23:24:53.637 00.000 7680 MoveAxis(N, 217, ABG)
23:24:53.637 00.000 7680 Guiding  Dir = 0, Dur = 217
23:24:53.637 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:53.641 00.004 7680 IsSlewing returns 0
23:24:53.642 00.001 6120 UpdateGuideState exits: m=13172 SNR=75.3 Saturated
23:24:53.645 00.003 7680 IsGuiding returns 0
23:24:53.645 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:53.649 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:53.653 00.004 7680 PulseGuide returned control before completion, sleep 227
23:24:53.653 00.000 6120 Enqueuing Expose request
23:24:53.888 00.235 7680 IsGuiding returns 1
23:24:53.888 00.000 7680 scope still moving after pulse duration time elapsed
23:24:53.919 00.031 7680 IsSlewing returns 0
23:24:53.920 00.001 7680 IsGuiding returns 0
23:24:53.921 00.001 7680 scope move finished after 217 + 58 ms
23:24:53.921 00.000 7680 Move returns status 0, amount 217
23:24:53.922 00.001 7680 move complete, result=0
23:24:53.922 00.000 7680 worker thread done servicing request
23:24:53.923 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 217 ms NORTH
23:24:53.931 00.008 7680 Worker thread wakes up
23:24:53.931 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:53.932 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:24:55.184 01.252 7680 Exposure complete
23:24:55.316 00.132 7680 worker thread done servicing request
23:24:55.316 00.000 6120 OnExposeComplete: enter
23:24:55.320 00.004 6120 UpdateGuideState(): m_state=6
23:24:55.324 00.004 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1877
23:24:55.330 00.006 6120 Star::Find returns 1 (1), X=958.71, Y=42.85, Mass=13941, SNR=77.3, Peak=255 HFD=6.9
23:24:55.335 00.005 6120 CameraToMount -- cameraTheta (0.34) - m_xAngle (-2.95) = xAngle (3.30 = -2.99)
23:24:55.339 00.004 6120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.03 = 3.03)
23:24:55.342 00.003 6120 CameraToMount -- cameraX=0.33 cameraY=0.12 hyp=0.35 cameraTheta=0.34 mountX=-0.35 mountY=0.04, mountTheta=3.03
23:24:55.346 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=0.12, opts=13)
23:24:55.351 00.005 6120 Enqueuing Move request for scope (0.33, 0.12)
23:24:55.354 00.003 7680 Worker thread wakes up
23:24:55.354 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:55.358 00.004 6120 UpdateGuideState exits: m=13941 SNR=77.3 Saturated
23:24:55.361 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:55.365 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.12) opts 0xd
23:24:55.366 00.001 7680 Handling offset move in thread for scope, endpoint = (0.33, 0.12)
23:24:55.366 00.000 7680 Moving (0.33, 0.12) raw xDistance=-0.35 yDistance=0.04
23:24:55.366 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
23:24:55.366 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:24:55.366 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:55.371 00.005 6120 Enqueuing Expose request
23:24:55.374 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:24:55.374 00.000 7680 MoveAxis(E, 142, ABG)
23:24:55.374 00.000 7680 Guiding  Dir = 2, Dur = 142
23:24:55.374 00.000 7680 IsSlewing returns 0
23:24:55.375 00.001 7680 IsGuiding returns 0
23:24:55.376 00.001 7680 PulseGuide returned control before completion, sleep 152
23:24:55.534 00.158 7680 IsGuiding returns 1
23:24:55.535 00.001 7680 scope still moving after pulse duration time elapsed
23:24:55.566 00.031 7680 IsSlewing returns 0
23:24:55.567 00.001 7680 IsGuiding returns 0
23:24:55.567 00.000 7680 scope move finished after 142 + 49 ms
23:24:55.568 00.001 7680 Move returns status 0, amount 142
23:24:55.568 00.000 7680 MoveAxis(N, 0, ABG)
23:24:55.569 00.001 7680 Move returns status 0, amount 0
23:24:55.569 00.000 7680 move complete, result=0
23:24:55.569 00.000 7680 worker thread done servicing request
23:24:55.570 00.001 7680 Worker thread wakes up
23:24:55.570 00.000 6120 GuideStep: -0.3 px 142 ms EAST, 0.0 px 0 ms NORTH
23:24:55.576 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:55.576 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:24:56.870 01.294 7680 Exposure complete
23:24:56.963 00.093 7680 worker thread done servicing request
23:24:56.965 00.002 6120 OnExposeComplete: enter
23:24:56.966 00.001 6120 UpdateGuideState(): m_state=6
23:24:56.970 00.004 6120 Star::Find(15, 958, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1878
23:24:56.972 00.002 6120 Star::Find returns 1 (1), X=958.15, Y=43.16, Mass=13186, SNR=74.8, Peak=255 HFD=6.8
23:24:56.976 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.02 = -1.26)
23:24:56.979 00.003 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.53)
23:24:56.983 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.43 hyp=0.48 cameraTheta=2.07 mountX=0.15 mountY=-0.48, mountTheta=-1.27
23:24:56.988 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.43, opts=13)
23:24:56.992 00.004 6120 Enqueuing Move request for scope (-0.23, 0.43)
23:24:56.995 00.003 7680 Worker thread wakes up
23:24:56.995 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:56.998 00.003 6120 UpdateGuideState exits: m=13186 SNR=74.8 Saturated
23:24:57.001 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.43) opts 0xd
23:24:57.001 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.43)
23:24:57.001 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:57.004 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:57.007 00.003 6120 Enqueuing Expose request
23:24:57.011 00.004 7680 Moving (-0.23, 0.43) raw xDistance=0.15 yDistance=-0.48
23:24:57.011 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:24:57.012 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
23:24:57.012 00.000 7680 MoveAxis(E, 0, ABG)
23:24:57.013 00.001 7680 Move returns status 0, amount 0
23:24:57.013 00.000 7680 MoveAxis(N, 263, ABG)
23:24:57.013 00.000 7680 Guiding  Dir = 0, Dur = 263
23:24:57.013 00.000 7680 IsSlewing returns 0
23:24:57.013 00.000 7680 IsGuiding returns 0
23:24:57.014 00.001 7680 PulseGuide returned control before completion, sleep 273
23:24:57.301 00.287 7680 IsGuiding returns 1
23:24:57.301 00.000 7680 scope still moving after pulse duration time elapsed
23:24:57.332 00.031 7680 IsSlewing returns 0
23:24:57.332 00.000 7680 IsGuiding returns 0
23:24:57.332 00.000 7680 scope move finished after 263 + 56 ms
23:24:57.334 00.002 7680 Move returns status 0, amount 263
23:24:57.334 00.000 7680 move complete, result=0
23:24:57.334 00.000 7680 worker thread done servicing request
23:24:57.334 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 263 ms NORTH
23:24:57.337 00.003 7680 Worker thread wakes up
23:24:57.337 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:57.338 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:24:58.582 01.244 7680 Exposure complete
23:24:58.683 00.101 7680 worker thread done servicing request
23:24:58.683 00.000 6120 OnExposeComplete: enter
23:24:58.689 00.006 6120 UpdateGuideState(): m_state=6
23:24:58.692 00.003 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1879
23:24:58.696 00.004 6120 Star::Find returns 1 (1), X=958.17, Y=42.90, Mass=13846, SNR=75.5, Peak=255 HFD=6.8
23:24:58.699 00.003 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.44 = -0.84)
23:24:58.703 00.004 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.11)
23:24:58.707 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.16 hyp=0.27 cameraTheta=2.49 mountX=0.18 mountY=-0.24, mountTheta=-0.93
23:24:58.711 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.16, opts=13)
23:24:58.714 00.003 6120 Enqueuing Move request for scope (-0.21, 0.16)
23:24:58.718 00.004 7680 Worker thread wakes up
23:24:58.718 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:24:58.722 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.16) opts 0xd
23:24:58.722 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.16)
23:24:58.722 00.000 7680 Moving (-0.21, 0.16) raw xDistance=0.18 yDistance=-0.24
23:24:58.722 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:24:58.722 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:24:58.722 00.000 7680 MoveAxis(E, 0, ABG)
23:24:58.723 00.001 7680 Move returns status 0, amount 0
23:24:58.723 00.000 7680 MoveAxis(N, 129, ABG)
23:24:58.723 00.000 7680 Guiding  Dir = 0, Dur = 129
23:24:58.723 00.000 6120 UpdateGuideState exits: m=13846 SNR=75.5 Saturated
23:24:58.727 00.004 7680 IsSlewing returns 0
23:24:58.727 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:58.732 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:24:58.737 00.005 7680 IsGuiding returns 0
23:24:58.737 00.000 6120 Enqueuing Expose request
23:24:58.740 00.003 7680 PulseGuide returned control before completion, sleep 139
23:24:58.889 00.149 7680 IsGuiding returns 1
23:24:58.889 00.000 7680 scope still moving after pulse duration time elapsed
23:24:58.920 00.031 7680 IsSlewing returns 0
23:24:58.920 00.000 7680 IsGuiding returns 0
23:24:58.920 00.000 7680 scope move finished after 129 + 54 ms
23:24:58.921 00.001 7680 Move returns status 0, amount 129
23:24:58.921 00.000 7680 move complete, result=0
23:24:58.921 00.000 7680 worker thread done servicing request
23:24:58.921 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 129 ms NORTH
23:24:58.926 00.005 7680 Worker thread wakes up
23:24:58.926 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:24:58.926 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:25:00.168 01.242 7680 Exposure complete
23:25:00.311 00.143 7680 worker thread done servicing request
23:25:00.312 00.001 6120 OnExposeComplete: enter
23:25:00.315 00.003 6120 UpdateGuideState(): m_state=6
23:25:00.320 00.005 6120 Star::Find(15, 958, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1880
23:25:00.323 00.003 6120 Star::Find returns 1 (1), X=958.10, Y=42.96, Mass=13849, SNR=77.8, Peak=255 HFD=7.0
23:25:00.327 00.004 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-2.95) = xAngle (5.44 = -0.85)
23:25:00.333 00.006 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.17 = -1.11)
23:25:00.336 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=0.22 hyp=0.36 cameraTheta=2.48 mountX=0.24 mountY=-0.33, mountTheta=-0.93
23:25:00.341 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.22, opts=13)
23:25:00.345 00.004 6120 Enqueuing Move request for scope (-0.29, 0.22)
23:25:00.349 00.004 7680 Worker thread wakes up
23:25:00.350 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:00.354 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.22) opts 0xd
23:25:00.354 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.22)
23:25:00.354 00.000 7680 Moving (-0.29, 0.22) raw xDistance=0.24 yDistance=-0.33
23:25:00.354 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:25:00.354 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:25:00.355 00.001 7680 MoveAxis(W, 98, ABG)
23:25:00.355 00.000 7680 Guiding  Dir = 3, Dur = 98
23:25:00.355 00.000 6120 UpdateGuideState exits: m=13849 SNR=77.8 Saturated
23:25:00.361 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:00.367 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:00.373 00.006 6120 Enqueuing Expose request
23:25:00.376 00.003 7680 IsSlewing returns 0
23:25:00.377 00.001 7680 IsGuiding returns 0
23:25:00.377 00.000 7680 PulseGuide returned control before completion, sleep 108
23:25:00.488 00.111 7680 IsGuiding returns 1
23:25:00.488 00.000 7680 scope still moving after pulse duration time elapsed
23:25:00.518 00.030 7680 IsSlewing returns 0
23:25:00.519 00.001 7680 IsGuiding returns 0
23:25:00.519 00.000 7680 scope move finished after 98 + 44 ms
23:25:00.520 00.001 7680 Move returns status 0, amount 98
23:25:00.520 00.000 7680 MoveAxis(N, 177, ABG)
23:25:00.520 00.000 7680 Guiding  Dir = 0, Dur = 177
23:25:00.522 00.002 7680 IsSlewing returns 0
23:25:00.522 00.000 7680 IsGuiding returns 0
23:25:00.523 00.001 7680 PulseGuide returned control before completion, sleep 187
23:25:00.721 00.198 7680 IsGuiding returns 1
23:25:00.722 00.001 7680 scope still moving after pulse duration time elapsed
23:25:00.754 00.032 7680 IsSlewing returns 0
23:25:00.755 00.001 7680 IsGuiding returns 1
23:25:00.785 00.030 7680 IsSlewing returns 0
23:25:00.786 00.001 7680 IsGuiding returns 0
23:25:00.787 00.001 7680 scope move finished after 177 + 87 ms
23:25:00.787 00.000 7680 Move returns status 0, amount 177
23:25:00.787 00.000 7680 move complete, result=0
23:25:00.788 00.001 7680 worker thread done servicing request
23:25:00.788 00.000 6120 GuideStep: 0.2 px 98 ms WEST, -0.3 px 177 ms NORTH
23:25:00.796 00.008 7680 Worker thread wakes up
23:25:00.796 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:00.796 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:25:02.049 01.253 7680 Exposure complete
23:25:02.187 00.138 7680 worker thread done servicing request
23:25:02.187 00.000 6120 OnExposeComplete: enter
23:25:02.191 00.004 6120 UpdateGuideState(): m_state=6
23:25:02.194 00.003 6120 Star::Find(15, 958, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1881
23:25:02.200 00.006 6120 Star::Find returns 1 (1), X=958.26, Y=42.87, Mass=14075, SNR=77.3, Peak=255 HFD=6.8
23:25:02.202 00.002 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
23:25:02.205 00.003 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.30)
23:25:02.210 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.18 cameraTheta=2.30 mountX=0.09 mountY=-0.17, mountTheta=-1.08
23:25:02.215 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.13, opts=13)
23:25:02.219 00.004 6120 Enqueuing Move request for scope (-0.12, 0.13)
23:25:02.222 00.003 7680 Worker thread wakes up
23:25:02.222 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
23:25:02.222 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:02.227 00.005 6120 UpdateGuideState exits: m=14075 SNR=77.3 Saturated
23:25:02.230 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:02.234 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
23:25:02.234 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:02.241 00.007 7680 Moving (-0.12, 0.13) raw xDistance=0.09 yDistance=-0.17
23:25:02.241 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:25:02.241 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:25:02.241 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:25:02.242 00.001 7680 MoveAxis(E, 0, ABG)
23:25:02.242 00.000 7680 Move returns status 0, amount 0
23:25:02.242 00.000 6120 Enqueuing Expose request
23:25:02.246 00.004 7680 MoveAxis(N, 0, ABG)
23:25:02.246 00.000 7680 Move returns status 0, amount 0
23:25:02.246 00.000 7680 move complete, result=0
23:25:02.247 00.001 7680 worker thread done servicing request
23:25:02.247 00.000 7680 Worker thread wakes up
23:25:02.247 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:02.247 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:25:02.247 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:25:03.504 01.257 7680 Exposure complete
23:25:03.641 00.137 7680 worker thread done servicing request
23:25:03.642 00.001 6120 OnExposeComplete: enter
23:25:03.647 00.005 6120 UpdateGuideState(): m_state=6
23:25:03.652 00.005 6120 Star::Find(15, 958, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1882
23:25:03.655 00.003 6120 Star::Find returns 1 (1), X=958.54, Y=43.02, Mass=14242, SNR=78.1, Peak=255 HFD=6.8
23:25:03.660 00.005 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.02 = -2.26)
23:25:03.664 00.004 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.53)
23:25:03.667 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.28 hyp=0.33 cameraTheta=1.07 mountX=-0.21 mountY=-0.19, mountTheta=-2.41
23:25:03.674 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.28, opts=13)
23:25:03.677 00.003 6120 Enqueuing Move request for scope (0.16, 0.28)
23:25:03.679 00.002 7680 Worker thread wakes up
23:25:03.680 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:03.684 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.28) opts 0xd
23:25:03.684 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.28)
23:25:03.684 00.000 7680 Moving (0.16, 0.28) raw xDistance=-0.21 yDistance=-0.19
23:25:03.684 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:25:03.684 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:25:03.684 00.000 6120 UpdateGuideState exits: m=14242 SNR=78.1 Saturated
23:25:03.688 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:25:03.688 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:03.692 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:03.695 00.003 6120 Enqueuing Expose request
23:25:03.700 00.005 7680 MoveAxis(E, 85, ABG)
23:25:03.700 00.000 7680 Guiding  Dir = 2, Dur = 85
23:25:03.700 00.000 7680 IsSlewing returns 0
23:25:03.701 00.001 7680 IsGuiding returns 0
23:25:03.701 00.000 7680 PulseGuide returned control before completion, sleep 95
23:25:03.804 00.103 7680 IsGuiding returns 1
23:25:03.805 00.001 7680 scope still moving after pulse duration time elapsed
23:25:03.835 00.030 7680 IsSlewing returns 0
23:25:03.836 00.001 7680 IsGuiding returns 0
23:25:03.836 00.000 7680 scope move finished after 85 + 50 ms
23:25:03.836 00.000 7680 Move returns status 0, amount 85
23:25:03.838 00.002 7680 MoveAxis(N, 0, ABG)
23:25:03.838 00.000 7680 Move returns status 0, amount 0
23:25:03.838 00.000 7680 move complete, result=0
23:25:03.838 00.000 7680 worker thread done servicing request
23:25:03.839 00.001 6120 GuideStep: -0.2 px 85 ms EAST, -0.2 px 0 ms NORTH
23:25:03.845 00.006 7680 Worker thread wakes up
23:25:03.845 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:03.845 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:25:05.092 01.247 7680 Exposure complete
23:25:05.233 00.141 7680 worker thread done servicing request
23:25:05.233 00.000 6120 OnExposeComplete: enter
23:25:05.238 00.005 6120 UpdateGuideState(): m_state=6
23:25:05.243 00.005 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1883
23:25:05.247 00.004 6120 Star::Find returns 1 (1), X=958.35, Y=43.09, Mass=13698, SNR=76.0, Peak=255 HFD=6.7
23:25:05.250 00.003 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
23:25:05.254 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
23:25:05.257 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.35 hyp=0.35 cameraTheta=1.66 mountX=-0.04 mountY=-0.33, mountTheta=-1.68
23:25:05.264 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.35, opts=13)
23:25:05.268 00.004 6120 Enqueuing Move request for scope (-0.03, 0.35)
23:25:05.272 00.004 7680 Worker thread wakes up
23:25:05.273 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:05.276 00.003 6120 UpdateGuideState exits: m=13698 SNR=76.0 Saturated
23:25:05.281 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:05.284 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:05.288 00.004 6120 Enqueuing Expose request
23:25:05.293 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.35) opts 0xd
23:25:05.293 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.35)
23:25:05.293 00.000 7680 Moving (-0.03, 0.35) raw xDistance=-0.04 yDistance=-0.33
23:25:05.293 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:25:05.293 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:25:05.293 00.000 7680 MoveAxis(E, 0, ABG)
23:25:05.293 00.000 7680 Move returns status 0, amount 0
23:25:05.293 00.000 7680 MoveAxis(N, 178, ABG)
23:25:05.295 00.002 7680 Guiding  Dir = 0, Dur = 178
23:25:05.295 00.000 7680 IsSlewing returns 0
23:25:05.295 00.000 7680 IsGuiding returns 0
23:25:05.295 00.000 7680 PulseGuide returned control before completion, sleep 188
23:25:05.489 00.194 7680 IsGuiding returns 1
23:25:05.490 00.001 7680 scope still moving after pulse duration time elapsed
23:25:05.520 00.030 7680 IsSlewing returns 0
23:25:05.523 00.003 7680 IsGuiding returns 0
23:25:05.523 00.000 7680 scope move finished after 178 + 49 ms
23:25:05.524 00.001 7680 Move returns status 0, amount 178
23:25:05.524 00.000 7680 move complete, result=0
23:25:05.524 00.000 7680 worker thread done servicing request
23:25:05.525 00.001 7680 Worker thread wakes up
23:25:05.525 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 178 ms NORTH
23:25:05.531 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:05.532 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:25:06.780 01.248 7680 Exposure complete
23:25:06.910 00.130 7680 worker thread done servicing request
23:25:06.910 00.000 6120 OnExposeComplete: enter
23:25:06.913 00.003 6120 UpdateGuideState(): m_state=6
23:25:06.918 00.005 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1884
23:25:06.922 00.004 6120 Star::Find returns 1 (1), X=958.31, Y=43.43, Mass=14104, SNR=78.1, Peak=255 HFD=7.1
23:25:06.926 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.66)
23:25:06.929 00.003 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.93)
23:25:06.932 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.69 hyp=0.70 cameraTheta=1.67 mountX=-0.06 mountY=-0.65, mountTheta=-1.66
23:25:06.936 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.69, opts=13)
23:25:06.939 00.003 6120 Enqueuing Move request for scope (-0.07, 0.69)
23:25:06.942 00.003 7680 Worker thread wakes up
23:25:06.942 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:06.945 00.003 6120 UpdateGuideState exits: m=14104 SNR=78.1 Saturated
23:25:06.948 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.69) opts 0xd
23:25:06.949 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.69)
23:25:06.949 00.000 7680 Moving (-0.07, 0.69) raw xDistance=-0.06 yDistance=-0.65
23:25:06.949 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:25:06.949 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
23:25:06.949 00.000 7680 MoveAxis(E, 0, ABG)
23:25:06.949 00.000 7680 Move returns status 0, amount 0
23:25:06.950 00.001 7680 MoveAxis(N, 354, ABG)
23:25:06.950 00.000 7680 Guiding  Dir = 0, Dur = 354
23:25:06.950 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:06.954 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:06.958 00.004 6120 Enqueuing Expose request
23:25:06.962 00.004 7680 IsSlewing returns 0
23:25:06.962 00.000 7680 IsGuiding returns 0
23:25:06.963 00.001 7680 PulseGuide returned control before completion, sleep 364
23:25:07.331 00.368 7680 IsGuiding returns 1
23:25:07.332 00.001 7680 scope still moving after pulse duration time elapsed
23:25:07.363 00.031 7680 IsSlewing returns 0
23:25:07.363 00.000 7680 IsGuiding returns 0
23:25:07.364 00.001 7680 scope move finished after 354 + 47 ms
23:25:07.364 00.000 7680 Move returns status 0, amount 354
23:25:07.364 00.000 7680 move complete, result=0
23:25:07.365 00.001 7680 worker thread done servicing request
23:25:07.365 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.7 px 354 ms NORTH
23:25:07.372 00.007 7680 Worker thread wakes up
23:25:07.372 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:07.372 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:25:08.630 01.258 7680 Exposure complete
23:25:08.761 00.131 7680 worker thread done servicing request
23:25:08.761 00.000 6120 OnExposeComplete: enter
23:25:08.764 00.003 6120 UpdateGuideState(): m_state=6
23:25:08.768 00.004 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1885
23:25:08.771 00.003 6120 Star::Find returns 1 (1), X=958.29, Y=42.86, Mass=14020, SNR=77.1, Peak=255 HFD=6.8
23:25:08.773 00.002 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
23:25:08.777 00.004 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.38)
23:25:08.781 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.22 mountX=0.07 mountY=-0.16, mountTheta=-1.14
23:25:08.786 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.13, opts=13)
23:25:08.790 00.004 6120 Enqueuing Move request for scope (-0.10, 0.13)
23:25:08.795 00.005 7680 Worker thread wakes up
23:25:08.795 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:08.799 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
23:25:08.799 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
23:25:08.801 00.002 7680 Moving (-0.10, 0.13) raw xDistance=0.07 yDistance=-0.16
23:25:08.801 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:25:08.801 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:25:08.801 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:25:08.801 00.000 7680 MoveAxis(E, 0, ABG)
23:25:08.801 00.000 7680 Move returns status 0, amount 0
23:25:08.801 00.000 7680 MoveAxis(N, 0, ABG)
23:25:08.802 00.001 7680 Move returns status 0, amount 0
23:25:08.802 00.000 7680 move complete, result=0
23:25:08.802 00.000 7680 worker thread done servicing request
23:25:08.802 00.000 6120 UpdateGuideState exits: m=14020 SNR=77.1 Saturated
23:25:08.806 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:08.810 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:08.813 00.003 6120 Enqueuing Expose request
23:25:08.816 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:25:08.820 00.004 7680 Worker thread wakes up
23:25:08.820 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:08.820 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:25:10.069 01.249 7680 Exposure complete
23:25:10.212 00.143 7680 worker thread done servicing request
23:25:10.213 00.001 6120 OnExposeComplete: enter
23:25:10.218 00.005 6120 UpdateGuideState(): m_state=6
23:25:10.224 00.006 6120 Star::Find(15, 958, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1886
23:25:10.233 00.009 6120 Star::Find returns 1 (1), X=958.63, Y=42.96, Mass=14063, SNR=78.0, Peak=255 HFD=6.8
23:25:10.239 00.006 6120 CameraToMount -- cameraTheta (0.73) - m_xAngle (-2.95) = xAngle (3.69 = -2.60)
23:25:10.244 00.005 6120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.42 = -2.86)
23:25:10.249 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=0.23 hyp=0.34 cameraTheta=0.73 mountX=-0.29 mountY=-0.09, mountTheta=-2.83
23:25:10.255 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.23, opts=13)
23:25:10.260 00.005 6120 Enqueuing Move request for scope (0.25, 0.23)
23:25:10.268 00.008 7680 Worker thread wakes up
23:25:10.268 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:10.273 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.23) opts 0xd
23:25:10.274 00.001 6120 UpdateGuideState exits: m=14063 SNR=78.0 Saturated
23:25:10.278 00.004 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.23)
23:25:10.279 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:10.283 00.004 7680 Moving (0.25, 0.23) raw xDistance=-0.29 yDistance=-0.09
23:25:10.283 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:25:10.283 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:25:10.283 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:10.287 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:25:10.288 00.001 6120 Enqueuing Expose request
23:25:10.293 00.005 7680 MoveAxis(E, 118, ABG)
23:25:10.294 00.001 7680 Guiding  Dir = 2, Dur = 118
23:25:10.295 00.001 7680 IsSlewing returns 0
23:25:10.295 00.000 7680 IsGuiding returns 0
23:25:10.296 00.001 7680 PulseGuide returned control before completion, sleep 128
23:25:10.436 00.140 7680 IsGuiding returns 1
23:25:10.438 00.002 7680 scope still moving after pulse duration time elapsed
23:25:10.467 00.029 7680 IsSlewing returns 0
23:25:10.468 00.001 7680 IsGuiding returns 0
23:25:10.468 00.000 7680 scope move finished after 118 + 55 ms
23:25:10.469 00.001 7680 Move returns status 0, amount 118
23:25:10.470 00.001 7680 MoveAxis(N, 0, ABG)
23:25:10.471 00.001 7680 Move returns status 0, amount 0
23:25:10.471 00.000 7680 move complete, result=0
23:25:10.471 00.000 7680 worker thread done servicing request
23:25:10.472 00.001 6120 GuideStep: -0.3 px 118 ms EAST, -0.1 px 0 ms NORTH
23:25:10.479 00.007 7680 Worker thread wakes up
23:25:10.479 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:10.479 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,28,31,31)
23:25:11.784 01.305 7680 Exposure complete
23:25:11.903 00.119 6120 evsrv: cli 0FAF0158 connect
23:25:11.912 00.009 6120 case statement mapped state 6 to 3
23:25:11.917 00.005 6120 case statement mapped state 6 to 3
23:25:11.922 00.005 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"ed3ecd35-e7d3-41be-aae3-ff983fff70fc"}
23:25:11.926 00.004 6120 case statement mapped state 6 to 3
23:25:11.929 00.003 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed3ecd35-e7d3-41be-aae3-ff983fff70fc"}
23:25:11.934 00.005 6120 evsrv: cli 0FAF0158 disconnect
23:25:11.938 00.004 6120 evsrv: cli 0FAEFD98 connect
23:25:11.941 00.003 6120 case statement mapped state 6 to 3
23:25:11.944 00.003 6120 case statement mapped state 6 to 3
23:25:11.948 00.004 6120 evsrv: cli 0FAEFD98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"74576e6c-dcad-4de9-a3a7-e4c0fa13ba69"}
23:25:11.951 00.003 6120 PhdController::Dither begins
23:25:11.954 00.003 6120 dither: size=5.00, dRA=1.00 dDec=2.47
23:25:11.957 00.003 6120 MountToCamera -- mountTheta (1.19) + m_xAngle (-2.95) = xAngle (-1.77 = -1.77)
23:25:11.960 00.003 6120 MountToCamera -- mountX=1.00 mountY=2.47 hyp=2.67 mountTheta=1.19 cameraX=-0.53, cameraY=-2.62 cameraTheta=-1.77
23:25:11.963 00.003 6120 setting lock position to (957.86, 40.12)
23:25:11.966 00.003 6120 Mount: notify guiding dithered (-0.5, -2.6)
23:25:11.970 00.004 6120 Status Line: Dither by 1.00,2.47
23:25:11.974 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:25:11.977 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
23:25:11.980 00.003 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"74576e6c-dcad-4de9-a3a7-e4c0fa13ba69"}
23:25:11.983 00.003 6120 evsrv: cli 0FAEFD98 disconnect
23:25:12.008 00.025 7680 worker thread done servicing request
23:25:12.008 00.000 6120 OnExposeComplete: enter
23:25:12.011 00.003 6120 UpdateGuideState(): m_state=6
23:25:12.015 00.004 6120 Star::Find(15, 958, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1887
23:25:12.018 00.003 6120 Star::Find returns 1 (1), X=958.35, Y=43.05, Mass=13017, SNR=74.4, Peak=255 HFD=6.7
23:25:12.021 00.003 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.93)
23:25:12.025 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
23:25:12.028 00.003 6120 CameraToMount -- cameraX=0.50 cameraY=2.93 hyp=2.97 cameraTheta=1.40 mountX=-1.03 mountY=-2.41, mountTheta=-1.98
23:25:12.031 00.003 6120 dither recenter: remaining=(-1.0,-2.5) step=(-1.0,-2.5)
23:25:12.035 00.004 6120 MountToCamera -- mountTheta (-1.96) + m_xAngle (-2.95) = xAngle (-4.91 = 1.37)
23:25:12.037 00.002 6120 MountToCamera -- mountX=-1.00 mountY=-2.47 hyp=2.67 mountTheta=-1.96 cameraX=0.53, cameraY=2.62 cameraTheta=1.37
23:25:12.041 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.53, y=2.62, opts=4)
23:25:12.043 00.002 6120 Enqueuing Move request for scope (0.53, 2.62)
23:25:12.046 00.003 6120 Mount: notify direct move -1.00,-2.47
23:25:12.049 00.003 7680 Worker thread wakes up
23:25:12.049 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:12.052 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.53, 2.62) opts 0x4
23:25:12.052 00.000 6120 UpdateGuideState exits: m=13017 SNR=74.4 Saturated
23:25:12.055 00.003 7680 Handling offset move in thread for scope, endpoint = (0.53, 2.62)
23:25:12.055 00.000 6120 PhdController: settling, locked = 1, distance = 3.00 (1.50) aobump = 0 frame = 1 / 99999
23:25:12.058 00.003 7680 Moving (0.53, 2.62) raw xDistance=-1.00 yDistance=-2.47
23:25:12.058 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048312.058,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.00,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:25:12.061 00.003 7680 MoveAxis(E, 650, B)
23:25:12.061 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:12.064 00.003 7680 Guiding  Dir = 2, Dur = 650
23:25:12.064 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:12.067 00.003 7680 IsSlewing returns 0
23:25:12.067 00.000 6120 Enqueuing Expose request
23:25:12.070 00.003 7680 IsGuiding returns 0
23:25:12.071 00.001 7680 PulseGuide returned control before completion, sleep 660
23:25:12.732 00.661 7680 IsGuiding returns 1
23:25:12.732 00.000 7680 scope still moving after pulse duration time elapsed
23:25:12.763 00.031 7680 IsSlewing returns 0
23:25:12.763 00.000 7680 IsGuiding returns 0
23:25:12.763 00.000 7680 scope move finished after 650 + 43 ms
23:25:12.763 00.000 7680 Move returns status 0, amount 650
23:25:12.764 00.001 7680 MoveAxis(N, 1342, B)
23:25:12.764 00.000 7680 Guiding  Dir = 0, Dur = 1342
23:25:12.764 00.000 7680 IsSlewing returns 0
23:25:12.764 00.000 7680 IsGuiding returns 0
23:25:12.766 00.002 7680 PulseGuide returned control before completion, sleep 1352
23:25:14.126 01.360 7680 IsGuiding returns 1
23:25:14.126 00.000 7680 scope still moving after pulse duration time elapsed
23:25:14.157 00.031 7680 IsSlewing returns 0
23:25:14.158 00.001 7680 IsGuiding returns 0
23:25:14.159 00.001 7680 scope move finished after 1342 + 51 ms
23:25:14.159 00.000 7680 Move returns status 0, amount 1342
23:25:14.159 00.000 7680 move complete, result=0
23:25:14.160 00.001 7680 worker thread done servicing request
23:25:14.160 00.000 7680 Worker thread wakes up
23:25:14.161 00.001 6120 GuideStep: -1.0 px 650 ms EAST, -2.5 px 1342 ms NORTH
23:25:14.167 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:14.167 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:15.417 01.250 7680 Exposure complete
23:25:15.529 00.112 7680 worker thread done servicing request
23:25:15.529 00.000 6120 OnExposeComplete: enter
23:25:15.533 00.004 6120 UpdateGuideState(): m_state=6
23:25:15.537 00.004 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1888
23:25:15.543 00.006 6120 Star::Find returns 1 (1), X=957.27, Y=41.71, Mass=13797, SNR=76.2, Peak=255 HFD=7.0
23:25:15.550 00.007 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.41)
23:25:15.554 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
23:25:15.559 00.005 6120 CameraToMount -- cameraX=-0.58 cameraY=1.59 hyp=1.69 cameraTheta=1.92 mountX=0.28 mountY=-1.69, mountTheta=-1.41
23:25:15.565 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.58, y=1.59, opts=13)
23:25:15.571 00.006 6120 Enqueuing Move request for scope (-0.58, 1.59)
23:25:15.576 00.005 7680 Worker thread wakes up
23:25:15.576 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:15.581 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 1.59) opts 0xd
23:25:15.581 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.58, 1.59)
23:25:15.581 00.000 6120 UpdateGuideState exits: m=13797 SNR=76.2 Saturated
23:25:15.585 00.004 7680 Moving (-0.58, 1.59) raw xDistance=0.28 yDistance=-1.69
23:25:15.585 00.000 6120 PhdController: settling, locked = 1, distance = 1.69 (1.50) aobump = 0 frame = 2 / 99999
23:25:15.588 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
23:25:15.588 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048315.588,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.69,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:25:15.593 00.005 7680 resist switch: large excursion: input -1.69 thresh 0.60 direction from 0 to -1
23:25:15.593 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:15.596 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:15.599 00.003 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.06
23:25:15.600 00.001 6120 Enqueuing Expose request
23:25:15.602 00.002 7680 GuideAlgorithmResistSwitch::result() returns -1.69 from input -1.69
23:25:15.602 00.000 7680 MoveAxis(W, 114, ABG)
23:25:15.603 00.001 7680 Guiding  Dir = 3, Dur = 114
23:25:15.603 00.000 7680 IsSlewing returns 0
23:25:15.603 00.000 7680 IsGuiding returns 0
23:25:15.604 00.001 7680 PulseGuide returned control before completion, sleep 124
23:25:15.739 00.135 7680 IsGuiding returns 1
23:25:15.740 00.001 7680 scope still moving after pulse duration time elapsed
23:25:15.770 00.030 7680 IsSlewing returns 0
23:25:15.771 00.001 7680 IsGuiding returns 0
23:25:15.772 00.001 7680 scope move finished after 114 + 54 ms
23:25:15.772 00.000 7680 Move returns status 0, amount 114
23:25:15.773 00.001 7680 MoveAxis(N, 915, ABG)
23:25:15.773 00.000 7680 Guiding  Dir = 0, Dur = 915
23:25:15.774 00.001 7680 IsSlewing returns 0
23:25:15.774 00.000 7680 IsGuiding returns 0
23:25:15.775 00.001 7680 PulseGuide returned control before completion, sleep 925
23:25:16.708 00.933 7680 IsGuiding returns 1
23:25:16.710 00.002 7680 scope still moving after pulse duration time elapsed
23:25:16.739 00.029 7680 IsSlewing returns 0
23:25:16.740 00.001 7680 IsGuiding returns 0
23:25:16.740 00.000 7680 scope move finished after 915 + 50 ms
23:25:16.741 00.001 7680 Move returns status 0, amount 915
23:25:16.741 00.000 7680 move complete, result=0
23:25:16.741 00.000 7680 worker thread done servicing request
23:25:16.741 00.000 6120 GuideStep: 0.3 px 114 ms WEST, -1.7 px 915 ms NORTH
23:25:16.748 00.007 7680 Worker thread wakes up
23:25:16.748 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:16.748 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:18.003 01.255 7680 Exposure complete
23:25:18.116 00.113 7680 worker thread done servicing request
23:25:18.116 00.000 6120 OnExposeComplete: enter
23:25:18.120 00.004 6120 UpdateGuideState(): m_state=6
23:25:18.124 00.004 6120 Star::Find(15, 957, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1889
23:25:18.128 00.004 6120 Star::Find returns 1 (1), X=957.61, Y=40.37, Mass=14341, SNR=77.3, Peak=255 HFD=7.1
23:25:18.131 00.003 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-2.95) = xAngle (5.30 = -0.99)
23:25:18.134 00.003 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.26)
23:25:18.139 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=0.25 hyp=0.35 cameraTheta=2.34 mountX=0.19 mountY=-0.33, mountTheta=-1.05
23:25:18.145 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.25, opts=13)
23:25:18.149 00.004 6120 Enqueuing Move request for scope (-0.24, 0.25)
23:25:18.154 00.005 7680 Worker thread wakes up
23:25:18.154 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.25) opts 0xd
23:25:18.154 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:18.158 00.004 6120 UpdateGuideState exits: m=14341 SNR=77.3 Saturated
23:25:18.161 00.003 6120 PhdController: settling, locked = 1, distance = 1.29 (1.50) aobump = 0 frame = 3 / 99999
23:25:18.165 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.25)
23:25:18.166 00.001 7680 Moving (-0.24, 0.25) raw xDistance=0.19 yDistance=-0.33
23:25:18.166 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:25:18.166 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048318.165,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.29,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:25:18.171 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:25:18.171 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:18.176 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:18.179 00.003 6120 Enqueuing Expose request
23:25:18.183 00.004 7680 MoveAxis(E, 0, ABG)
23:25:18.183 00.000 7680 Move returns status 0, amount 0
23:25:18.183 00.000 7680 MoveAxis(N, 180, ABG)
23:25:18.183 00.000 7680 Guiding  Dir = 0, Dur = 180
23:25:18.183 00.000 7680 IsSlewing returns 0
23:25:18.185 00.002 7680 IsGuiding returns 0
23:25:18.185 00.000 7680 PulseGuide returned control before completion, sleep 190
23:25:18.382 00.197 7680 IsGuiding returns 1
23:25:18.382 00.000 7680 scope still moving after pulse duration time elapsed
23:25:18.413 00.031 7680 IsSlewing returns 0
23:25:18.413 00.000 7680 IsGuiding returns 0
23:25:18.414 00.001 7680 scope move finished after 180 + 49 ms
23:25:18.414 00.000 7680 Move returns status 0, amount 180
23:25:18.414 00.000 7680 move complete, result=0
23:25:18.415 00.001 7680 worker thread done servicing request
23:25:18.415 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 180 ms NORTH
23:25:18.423 00.008 7680 Worker thread wakes up
23:25:18.423 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:18.424 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:19.676 01.252 7680 Exposure complete
23:25:19.801 00.125 7680 worker thread done servicing request
23:25:19.801 00.000 6120 OnExposeComplete: enter
23:25:19.804 00.003 6120 UpdateGuideState(): m_state=6
23:25:19.809 00.005 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1890
23:25:19.812 00.003 6120 Star::Find returns 1 (1), X=957.39, Y=40.53, Mass=13679, SNR=76.5, Peak=255 HFD=7.1
23:25:19.817 00.005 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.38 = -0.91)
23:25:19.820 00.003 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.11 = -1.18)
23:25:19.823 00.003 6120 CameraToMount -- cameraX=-0.47 cameraY=0.41 hyp=0.62 cameraTheta=2.42 mountX=0.38 mountY=-0.57, mountTheta=-0.98
23:25:19.830 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.47, y=0.41, opts=13)
23:25:19.835 00.005 6120 Enqueuing Move request for scope (-0.47, 0.41)
23:25:19.838 00.003 7680 Worker thread wakes up
23:25:19.838 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.41) opts 0xd
23:25:19.838 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.47, 0.41)
23:25:19.839 00.001 7680 Moving (-0.47, 0.41) raw xDistance=0.38 yDistance=-0.57
23:25:19.839 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:19.843 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
23:25:19.843 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
23:25:19.843 00.000 7680 MoveAxis(W, 156, ABG)
23:25:19.843 00.000 7680 Guiding  Dir = 3, Dur = 156
23:25:19.843 00.000 6120 UpdateGuideState exits: m=13679 SNR=76.5 Saturated
23:25:19.848 00.005 7680 IsSlewing returns 0
23:25:19.848 00.000 6120 PhdController: settling, locked = 1, distance = 1.09 (1.50) aobump = 0 frame = 4 / 99999
23:25:19.851 00.003 7680 IsGuiding returns 0
23:25:19.851 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048319.851,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.09,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
23:25:19.855 00.004 7680 PulseGuide returned control before completion, sleep 166
23:25:19.855 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:19.859 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:19.863 00.004 6120 Enqueuing Expose request
23:25:20.028 00.165 7680 IsGuiding returns 1
23:25:20.028 00.000 7680 scope still moving after pulse duration time elapsed
23:25:20.059 00.031 7680 IsSlewing returns 0
23:25:20.059 00.000 7680 IsGuiding returns 0
23:25:20.060 00.001 7680 scope move finished after 156 + 52 ms
23:25:20.061 00.001 7680 Move returns status 0, amount 156
23:25:20.061 00.000 7680 MoveAxis(N, 311, ABG)
23:25:20.062 00.001 7680 Guiding  Dir = 0, Dur = 311
23:25:20.062 00.000 7680 IsSlewing returns 0
23:25:20.062 00.000 7680 IsGuiding returns 0
23:25:20.062 00.000 7680 PulseGuide returned control before completion, sleep 321
23:25:20.389 00.327 7680 IsGuiding returns 1
23:25:20.390 00.001 7680 scope still moving after pulse duration time elapsed
23:25:20.421 00.031 7680 IsSlewing returns 0
23:25:20.422 00.001 7680 IsGuiding returns 0
23:25:20.422 00.000 7680 scope move finished after 311 + 49 ms
23:25:20.423 00.001 7680 Move returns status 0, amount 311
23:25:20.423 00.000 7680 move complete, result=0
23:25:20.423 00.000 7680 worker thread done servicing request
23:25:20.423 00.000 6120 GuideStep: 0.4 px 156 ms WEST, -0.6 px 311 ms NORTH
23:25:20.429 00.006 7680 Worker thread wakes up
23:25:20.430 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:20.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:21.684 01.254 7680 Exposure complete
23:25:21.808 00.124 7680 worker thread done servicing request
23:25:21.808 00.000 6120 OnExposeComplete: enter
23:25:21.812 00.004 6120 UpdateGuideState(): m_state=6
23:25:21.816 00.004 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1891
23:25:21.820 00.004 6120 Star::Find returns 1 (1), X=957.78, Y=39.94, Mass=14195, SNR=78.6, Peak=255 HFD=6.9
23:25:21.824 00.004 6120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-2.95) = xAngle (0.98 = 0.98)
23:25:21.827 00.003 6120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.71 = 0.71)
23:25:21.831 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.98 mountX=0.11 mountY=0.13, mountTheta=0.86
23:25:21.837 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.18, opts=13)
23:25:21.840 00.003 6120 Enqueuing Move request for scope (-0.08, -0.18)
23:25:21.844 00.004 7680 Worker thread wakes up
23:25:21.844 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
23:25:21.844 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:21.848 00.004 6120 UpdateGuideState exits: m=14195 SNR=78.6 Saturated
23:25:21.852 00.004 6120 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 5 / 99999
23:25:21.854 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
23:25:21.854 00.000 7680 Moving (-0.08, -0.18) raw xDistance=0.11 yDistance=0.13
23:25:21.855 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:25:21.855 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:25:21.855 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:25:21.855 00.000 7680 MoveAxis(E, 0, ABG)
23:25:21.855 00.000 7680 Move returns status 0, amount 0
23:25:21.855 00.000 7680 MoveAxis(N, 0, ABG)
23:25:21.855 00.000 7680 Move returns status 0, amount 0
23:25:21.855 00.000 7680 move complete, result=0
23:25:21.857 00.002 7680 worker thread done servicing request
23:25:21.857 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048321.854,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.82,"Time":3.7,"SettleTime":10.0,"StarLocked":true}
23:25:21.860 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:21.864 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:21.867 00.003 6120 Enqueuing Expose request
23:25:21.870 00.003 7680 Worker thread wakes up
23:25:21.870 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:25:21.874 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:21.875 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:23.124 01.249 7680 Exposure complete
23:25:23.256 00.132 7680 worker thread done servicing request
23:25:23.257 00.001 6120 OnExposeComplete: enter
23:25:23.261 00.004 6120 UpdateGuideState(): m_state=6
23:25:23.264 00.003 6120 Star::Find(15, 957, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1892
23:25:23.267 00.003 6120 Star::Find returns 1 (1), X=957.84, Y=40.10, Mass=14218, SNR=78.7, Peak=255 HFD=6.8
23:25:23.272 00.005 6120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-2.95) = xAngle (0.61 = 0.61)
23:25:23.276 00.004 6120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.34 = 0.34)
23:25:23.279 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.35 mountX=0.02 mountY=0.01, mountTheta=0.38
23:25:23.284 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.02, opts=13)
23:25:23.287 00.003 6120 Enqueuing Move request for scope (-0.02, -0.02)
23:25:23.290 00.003 7680 Worker thread wakes up
23:25:23.290 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
23:25:23.292 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
23:25:23.292 00.000 7680 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.01
23:25:23.292 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:25:23.292 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:25:23.292 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:25:23.292 00.000 7680 MoveAxis(E, 0, ABG)
23:25:23.292 00.000 7680 Move returns status 0, amount 0
23:25:23.292 00.000 7680 MoveAxis(N, 0, ABG)
23:25:23.292 00.000 7680 Move returns status 0, amount 0
23:25:23.292 00.000 7680 move complete, result=0
23:25:23.292 00.000 7680 worker thread done servicing request
23:25:23.293 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:23.296 00.003 6120 UpdateGuideState exits: m=14218 SNR=78.7 Saturated
23:25:23.300 00.004 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 6 / 99999
23:25:23.304 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764048323.304,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.58,"Time":5.1,"SettleTime":10.0,"StarLocked":true}
23:25:23.307 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:23.311 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:23.314 00.003 6120 Enqueuing Expose request
23:25:23.318 00.004 7680 Worker thread wakes up
23:25:23.318 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:25:23.321 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:23.321 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:24.578 01.257 7680 Exposure complete
23:25:24.707 00.129 7680 worker thread done servicing request
23:25:24.707 00.000 6120 OnExposeComplete: enter
23:25:24.712 00.005 6120 UpdateGuideState(): m_state=6
23:25:24.716 00.004 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1893
23:25:24.719 00.003 6120 Star::Find returns 1 (1), X=957.81, Y=40.21, Mass=13806, SNR=76.9, Peak=255 HFD=6.8
23:25:24.723 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
23:25:24.727 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.52)
23:25:24.732 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.08 mountX=0.03 mountY=-0.10, mountTheta=-1.26
23:25:24.737 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.09, opts=13)
23:25:24.742 00.005 6120 Enqueuing Move request for scope (-0.05, 0.09)
23:25:24.744 00.002 7680 Worker thread wakes up
23:25:24.744 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
23:25:24.744 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
23:25:24.744 00.000 7680 Moving (-0.05, 0.09) raw xDistance=0.03 yDistance=-0.10
23:25:24.746 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:24.750 00.004 6120 UpdateGuideState exits: m=13806 SNR=76.9 Saturated
23:25:24.754 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:25:24.754 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:25:24.754 00.000 6120 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 7 / 99999
23:25:24.758 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:25:24.759 00.001 7680 MoveAxis(E, 0, ABG)
23:25:24.759 00.000 7680 Move returns status 0, amount 0
23:25:24.759 00.000 7680 MoveAxis(N, 0, ABG)
23:25:24.759 00.000 7680 Move returns status 0, amount 0
23:25:24.759 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048324.758,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.44,"Time":6.6,"SettleTime":10.0,"StarLocked":true}
23:25:24.764 00.005 7680 move complete, result=0
23:25:24.764 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:24.767 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:24.771 00.004 7680 worker thread done servicing request
23:25:24.771 00.000 6120 Enqueuing Expose request
23:25:24.775 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:24.778 00.003 7680 Worker thread wakes up
23:25:24.779 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:24.779 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:26.017 01.238 7680 Exposure complete
23:25:26.142 00.125 7680 worker thread done servicing request
23:25:26.142 00.000 6120 OnExposeComplete: enter
23:25:26.147 00.005 6120 UpdateGuideState(): m_state=6
23:25:26.151 00.004 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1894
23:25:26.155 00.004 6120 Star::Find returns 1 (1), X=957.76, Y=40.39, Mass=13854, SNR=76.8, Peak=255 HFD=7.0
23:25:26.158 00.003 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.42)
23:25:26.160 00.002 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
23:25:26.163 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.91 mountX=0.04 mountY=-0.29, mountTheta=-1.42
23:25:26.167 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.27, opts=13)
23:25:26.172 00.005 6120 Enqueuing Move request for scope (-0.10, 0.27)
23:25:26.176 00.004 7680 Worker thread wakes up
23:25:26.176 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd
23:25:26.176 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:26.179 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.27)
23:25:26.179 00.000 7680 Moving (-0.10, 0.27) raw xDistance=0.04 yDistance=-0.29
23:25:26.180 00.001 6120 UpdateGuideState exits: m=13854 SNR=76.8 Saturated
23:25:26.183 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:25:26.183 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:25:26.183 00.000 7680 MoveAxis(E, 0, ABG)
23:25:26.184 00.001 7680 Move returns status 0, amount 0
23:25:26.184 00.000 6120 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 8 / 99999
23:25:26.189 00.005 7680 MoveAxis(N, 157, ABG)
23:25:26.189 00.000 7680 Guiding  Dir = 0, Dur = 157
23:25:26.189 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048326.189,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.39,"Time":8.0,"SettleTime":10.0,"StarLocked":true}
23:25:26.193 00.004 7680 IsSlewing returns 0
23:25:26.194 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:26.198 00.004 7680 IsGuiding returns 0
23:25:26.198 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:26.201 00.003 6120 Enqueuing Expose request
23:25:26.206 00.005 7680 PulseGuide returned control before completion, sleep 167
23:25:26.386 00.180 7680 IsGuiding returns 1
23:25:26.387 00.001 7680 scope still moving after pulse duration time elapsed
23:25:26.416 00.029 7680 IsSlewing returns 0
23:25:26.417 00.001 7680 IsGuiding returns 0
23:25:26.417 00.000 7680 scope move finished after 157 + 62 ms
23:25:26.417 00.000 7680 Move returns status 0, amount 157
23:25:26.418 00.001 7680 move complete, result=0
23:25:26.418 00.000 7680 worker thread done servicing request
23:25:26.418 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 157 ms NORTH
23:25:26.424 00.006 7680 Worker thread wakes up
23:25:26.424 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:26.424 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:27.675 01.251 7680 Exposure complete
23:25:27.792 00.117 7680 worker thread done servicing request
23:25:27.792 00.000 6120 OnExposeComplete: enter
23:25:27.797 00.005 6120 UpdateGuideState(): m_state=6
23:25:27.802 00.005 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1895
23:25:27.805 00.003 6120 Star::Find returns 1 (1), X=957.87, Y=40.25, Mass=12753, SNR=73.6, Peak=255 HFD=6.8
23:25:27.810 00.005 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.87)
23:25:27.813 00.003 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
23:25:27.817 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.46 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
23:25:27.821 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.13, opts=13)
23:25:27.826 00.005 6120 Enqueuing Move request for scope (0.01, 0.13)
23:25:27.829 00.003 7680 Worker thread wakes up
23:25:27.829 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
23:25:27.830 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
23:25:27.830 00.000 7680 Moving (0.01, 0.13) raw xDistance=-0.04 yDistance=-0.11
23:25:27.830 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:25:27.830 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:25:27.830 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:25:27.831 00.001 7680 MoveAxis(E, 0, ABG)
23:25:27.831 00.000 7680 Move returns status 0, amount 0
23:25:27.831 00.000 7680 MoveAxis(N, 0, ABG)
23:25:27.831 00.000 7680 Move returns status 0, amount 0
23:25:27.832 00.001 7680 move complete, result=0
23:25:27.832 00.000 7680 worker thread done servicing request
23:25:27.832 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:27.835 00.003 6120 UpdateGuideState exits: m=12753 SNR=73.6 Saturated
23:25:27.840 00.005 6120 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 9 / 99999
23:25:27.844 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764048327.844,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.32,"Time":9.7,"SettleTime":10.0,"StarLocked":true}
23:25:27.848 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:27.851 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:27.855 00.004 6120 Enqueuing Expose request
23:25:27.859 00.004 7680 Worker thread wakes up
23:25:27.859 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:27.859 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:27.859 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:29.100 01.241 7680 Exposure complete
23:25:29.239 00.139 7680 worker thread done servicing request
23:25:29.239 00.000 6120 OnExposeComplete: enter
23:25:29.243 00.004 6120 UpdateGuideState(): m_state=6
23:25:29.249 00.006 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1896
23:25:29.254 00.005 6120 Star::Find returns 1 (1), X=957.85, Y=40.35, Mass=13868, SNR=75.8, Peak=255 HFD=6.9
23:25:29.259 00.005 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.74)
23:25:29.266 00.007 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
23:25:29.272 00.006 6120 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.59 mountX=-0.04 mountY=-0.21, mountTheta=-1.75
23:25:29.279 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.23, opts=13)
23:25:29.284 00.005 6120 Enqueuing Move request for scope (-0.01, 0.23)
23:25:29.290 00.006 7680 Worker thread wakes up
23:25:29.290 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:29.295 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
23:25:29.295 00.000 6120 UpdateGuideState exits: m=13868 SNR=75.8 Saturated
23:25:29.300 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
23:25:29.300 00.000 6120 PhdController: settling, locked = 1, distance = 0.29 (1.50) aobump = 0 frame = 10 / 99999
23:25:29.305 00.005 6120 PhdController: newstate STATE_FINISH
23:25:29.311 00.006 6120 PhdController complete: success
23:25:29.315 00.004 7680 Moving (-0.01, 0.23) raw xDistance=-0.04 yDistance=-0.21
23:25:29.315 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:25:29.315 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:25:29.316 00.001 7680 MoveAxis(E, 0, ABG)
23:25:29.316 00.000 7680 Move returns status 0, amount 0
23:25:29.316 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764048329.315,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
23:25:29.320 00.004 7680 MoveAxis(N, 114, ABG)
23:25:29.320 00.000 7680 Guiding  Dir = 0, Dur = 114
23:25:29.320 00.000 6120 Mount: notify guiding dither settle done success=1
23:25:29.324 00.004 6120 PhdController: newstate STATE_IDLE
23:25:29.328 00.004 7680 IsSlewing returns 0
23:25:29.328 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:29.333 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:29.336 00.003 6120 Enqueuing Expose request
23:25:29.341 00.005 7680 IsGuiding returns 0
23:25:29.341 00.000 7680 PulseGuide returned control before completion, sleep 124
23:25:29.468 00.127 7680 IsGuiding returns 1
23:25:29.469 00.001 7680 scope still moving after pulse duration time elapsed
23:25:29.500 00.031 7680 IsSlewing returns 0
23:25:29.501 00.001 7680 IsGuiding returns 0
23:25:29.502 00.001 7680 scope move finished after 114 + 47 ms
23:25:29.502 00.000 7680 Move returns status 0, amount 114
23:25:29.502 00.000 7680 move complete, result=0
23:25:29.503 00.001 7680 worker thread done servicing request
23:25:29.503 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 114 ms NORTH
23:25:29.510 00.007 7680 Worker thread wakes up
23:25:29.510 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:29.510 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:30.761 01.251 7680 Exposure complete
23:25:30.891 00.130 7680 worker thread done servicing request
23:25:30.892 00.001 6120 OnExposeComplete: enter
23:25:30.895 00.003 6120 UpdateGuideState(): m_state=6
23:25:30.899 00.004 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1897
23:25:30.901 00.002 6120 Star::Find returns 1 (1), X=957.78, Y=40.71, Mass=14554, SNR=79.1, Peak=255 HFD=7.0
23:25:30.904 00.003 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
23:25:30.907 00.003 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.89)
23:25:30.909 00.002 6120 CameraToMount -- cameraX=-0.08 cameraY=0.59 hyp=0.60 cameraTheta=1.71 mountX=-0.03 mountY=-0.57, mountTheta=-1.62
23:25:30.914 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.59, opts=13)
23:25:30.922 00.008 6120 Enqueuing Move request for scope (-0.08, 0.59)
23:25:30.924 00.002 7680 Worker thread wakes up
23:25:30.924 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.59) opts 0xd
23:25:30.925 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:30.929 00.004 6120 UpdateGuideState exits: m=14554 SNR=79.1 Saturated
23:25:30.932 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:30.937 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:30.939 00.002 6120 Enqueuing Expose request
23:25:30.942 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.59)
23:25:30.942 00.000 7680 Moving (-0.08, 0.59) raw xDistance=-0.03 yDistance=-0.57
23:25:30.942 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:25:30.942 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
23:25:30.943 00.001 7680 MoveAxis(E, 0, ABG)
23:25:30.943 00.000 7680 Move returns status 0, amount 0
23:25:30.943 00.000 7680 MoveAxis(N, 307, ABG)
23:25:30.944 00.001 7680 Guiding  Dir = 0, Dur = 307
23:25:30.944 00.000 7680 IsSlewing returns 0
23:25:30.944 00.000 7680 IsGuiding returns 0
23:25:30.944 00.000 7680 PulseGuide returned control before completion, sleep 317
23:25:31.278 00.334 7680 IsGuiding returns 1
23:25:31.278 00.000 7680 scope still moving after pulse duration time elapsed
23:25:31.310 00.032 7680 IsSlewing returns 0
23:25:31.310 00.000 7680 IsGuiding returns 0
23:25:31.310 00.000 7680 scope move finished after 307 + 59 ms
23:25:31.311 00.001 7680 Move returns status 0, amount 307
23:25:31.311 00.000 7680 move complete, result=0
23:25:31.311 00.000 7680 worker thread done servicing request
23:25:31.311 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 307 ms NORTH
23:25:31.315 00.004 7680 Worker thread wakes up
23:25:31.316 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:31.316 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:32.560 01.244 7680 Exposure complete
23:25:32.706 00.146 7680 worker thread done servicing request
23:25:32.706 00.000 6120 OnExposeComplete: enter
23:25:32.711 00.005 6120 UpdateGuideState(): m_state=6
23:25:32.715 00.004 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1898
23:25:32.720 00.005 6120 Star::Find returns 1 (1), X=957.81, Y=40.26, Mass=13416, SNR=75.0, Peak=255 HFD=6.8
23:25:32.724 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.41)
23:25:32.727 00.003 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.68)
23:25:32.733 00.006 6120 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.92 mountX=0.02 mountY=-0.15, mountTheta=-1.41
23:25:32.740 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.14, opts=13)
23:25:32.744 00.004 6120 Enqueuing Move request for scope (-0.05, 0.14)
23:25:32.747 00.003 7680 Worker thread wakes up
23:25:32.748 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:32.752 00.004 6120 UpdateGuideState exits: m=13416 SNR=75.0 Saturated
23:25:32.755 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
23:25:32.756 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
23:25:32.756 00.000 7680 Moving (-0.05, 0.14) raw xDistance=0.02 yDistance=-0.15
23:25:32.756 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:25:32.757 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:25:32.757 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:32.761 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:25:32.761 00.000 7680 MoveAxis(E, 0, ABG)
23:25:32.761 00.000 7680 Move returns status 0, amount 0
23:25:32.761 00.000 7680 MoveAxis(N, 0, ABG)
23:25:32.761 00.000 7680 Move returns status 0, amount 0
23:25:32.761 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:32.766 00.005 6120 Enqueuing Expose request
23:25:32.773 00.007 7680 move complete, result=0
23:25:32.773 00.000 7680 worker thread done servicing request
23:25:32.774 00.001 7680 Worker thread wakes up
23:25:32.774 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:32.774 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:32.774 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:25:34.018 01.244 7680 Exposure complete
23:25:34.153 00.135 7680 worker thread done servicing request
23:25:34.155 00.002 6120 OnExposeComplete: enter
23:25:34.159 00.004 6120 UpdateGuideState(): m_state=6
23:25:34.162 00.003 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1899
23:25:34.165 00.003 6120 Star::Find returns 1 (1), X=957.90, Y=40.68, Mass=14284, SNR=77.6, Peak=255 HFD=6.9
23:25:34.171 00.006 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
23:25:34.176 00.005 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
23:25:34.180 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.56 hyp=0.56 cameraTheta=1.50 mountX=-0.15 mountY=-0.48, mountTheta=-1.86
23:25:34.186 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.56, opts=13)
23:25:34.190 00.004 6120 Enqueuing Move request for scope (0.04, 0.56)
23:25:34.193 00.003 7680 Worker thread wakes up
23:25:34.193 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.56) opts 0xd
23:25:34.194 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.56)
23:25:34.194 00.000 7680 Moving (0.04, 0.56) raw xDistance=-0.15 yDistance=-0.48
23:25:34.194 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:25:34.194 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
23:25:34.194 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:34.199 00.005 7680 MoveAxis(E, 0, ABG)
23:25:34.200 00.001 6120 UpdateGuideState exits: m=14284 SNR=77.6 Saturated
23:25:34.203 00.003 7680 Move returns status 0, amount 0
23:25:34.203 00.000 7680 MoveAxis(N, 263, ABG)
23:25:34.203 00.000 7680 Guiding  Dir = 0, Dur = 263
23:25:34.204 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:34.206 00.002 7680 IsSlewing returns 0
23:25:34.206 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:34.211 00.005 6120 Enqueuing Expose request
23:25:34.216 00.005 7680 IsGuiding returns 0
23:25:34.216 00.000 7680 PulseGuide returned control before completion, sleep 273
23:25:34.505 00.289 7680 IsGuiding returns 1
23:25:34.506 00.001 7680 scope still moving after pulse duration time elapsed
23:25:34.536 00.030 7680 IsSlewing returns 0
23:25:34.538 00.002 7680 IsGuiding returns 0
23:25:34.538 00.000 7680 scope move finished after 263 + 59 ms
23:25:34.539 00.001 7680 Move returns status 0, amount 263
23:25:34.539 00.000 7680 move complete, result=0
23:25:34.539 00.000 7680 worker thread done servicing request
23:25:34.540 00.001 7680 Worker thread wakes up
23:25:34.540 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 263 ms NORTH
23:25:34.548 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:34.548 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:35.799 01.251 7680 Exposure complete
23:25:35.936 00.137 7680 worker thread done servicing request
23:25:35.937 00.001 6120 OnExposeComplete: enter
23:25:35.941 00.004 6120 UpdateGuideState(): m_state=6
23:25:35.946 00.005 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1900
23:25:35.950 00.004 6120 Star::Find returns 1 (1), X=957.78, Y=40.14, Mass=13261, SNR=74.4, Peak=255 HFD=6.7
23:25:35.954 00.004 6120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-2.95) = xAngle (5.86 = -0.43)
23:25:35.960 00.006 6120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.59 = -0.69)
23:25:35.964 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.90 mountX=0.07 mountY=-0.05, mountTheta=-0.61
23:25:35.969 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.02, opts=13)
23:25:35.973 00.004 6120 Enqueuing Move request for scope (-0.08, 0.02)
23:25:35.977 00.004 7680 Worker thread wakes up
23:25:35.978 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:35.981 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
23:25:35.981 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
23:25:35.981 00.000 7680 Moving (-0.08, 0.02) raw xDistance=0.07 yDistance=-0.05
23:25:35.981 00.000 6120 UpdateGuideState exits: m=13261 SNR=74.4 Saturated
23:25:35.985 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:25:35.985 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:25:35.985 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:25:35.985 00.000 7680 MoveAxis(E, 0, ABG)
23:25:35.987 00.002 7680 Move returns status 0, amount 0
23:25:35.987 00.000 7680 MoveAxis(N, 0, ABG)
23:25:35.987 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:35.991 00.004 7680 Move returns status 0, amount 0
23:25:35.991 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:35.995 00.004 7680 move complete, result=0
23:25:35.995 00.000 6120 Enqueuing Expose request
23:25:35.998 00.003 7680 worker thread done servicing request
23:25:35.999 00.001 7680 Worker thread wakes up
23:25:35.999 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:35.999 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:35.999 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:37.255 01.256 7680 Exposure complete
23:25:37.391 00.136 7680 worker thread done servicing request
23:25:37.392 00.001 6120 OnExposeComplete: enter
23:25:37.396 00.004 6120 UpdateGuideState(): m_state=6
23:25:37.400 00.004 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1901
23:25:37.403 00.003 6120 Star::Find returns 1 (1), X=957.85, Y=40.20, Mass=13633, SNR=77.3, Peak=255 HFD=6.8
23:25:37.407 00.004 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.58 = -1.71)
23:25:37.410 00.003 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.98)
23:25:37.414 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.62 mountX=-0.01 mountY=-0.08, mountTheta=-1.72
23:25:37.419 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.08, opts=13)
23:25:37.422 00.003 6120 Enqueuing Move request for scope (-0.00, 0.08)
23:25:37.425 00.003 7680 Worker thread wakes up
23:25:37.427 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
23:25:37.427 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
23:25:37.427 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:37.431 00.004 7680 Moving (-0.00, 0.08) raw xDistance=-0.01 yDistance=-0.08
23:25:37.431 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:25:37.431 00.000 6120 UpdateGuideState exits: m=13633 SNR=77.3 Saturated
23:25:37.435 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:37.439 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:37.442 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:25:37.443 00.001 6120 Enqueuing Expose request
23:25:37.447 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:25:37.447 00.000 7680 MoveAxis(E, 0, ABG)
23:25:37.448 00.001 7680 Move returns status 0, amount 0
23:25:37.448 00.000 7680 MoveAxis(N, 0, ABG)
23:25:37.448 00.000 7680 Move returns status 0, amount 0
23:25:37.448 00.000 7680 move complete, result=0
23:25:37.448 00.000 7680 worker thread done servicing request
23:25:37.448 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:37.452 00.004 7680 Worker thread wakes up
23:25:37.453 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:37.453 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:38.698 01.245 7680 Exposure complete
23:25:38.830 00.132 7680 worker thread done servicing request
23:25:38.830 00.000 6120 OnExposeComplete: enter
23:25:38.836 00.006 6120 UpdateGuideState(): m_state=6
23:25:38.840 00.004 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1902
23:25:38.845 00.005 6120 Star::Find returns 1 (1), X=957.89, Y=40.30, Mass=13762, SNR=77.9, Peak=255 HFD=6.9
23:25:38.848 00.003 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
23:25:38.852 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
23:25:38.855 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.38 mountX=-0.07 mountY=-0.14, mountTheta=-2.01
23:25:38.861 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.18, opts=13)
23:25:38.866 00.005 6120 Enqueuing Move request for scope (0.03, 0.18)
23:25:38.869 00.003 7680 Worker thread wakes up
23:25:38.869 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
23:25:38.869 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
23:25:38.869 00.000 7680 Moving (0.03, 0.18) raw xDistance=-0.07 yDistance=-0.14
23:25:38.870 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:25:38.870 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:25:38.870 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:25:38.870 00.000 7680 MoveAxis(E, 0, ABG)
23:25:38.870 00.000 7680 Move returns status 0, amount 0
23:25:38.870 00.000 7680 MoveAxis(N, 0, ABG)
23:25:38.870 00.000 7680 Move returns status 0, amount 0
23:25:38.871 00.001 7680 move complete, result=0
23:25:38.871 00.000 7680 worker thread done servicing request
23:25:38.871 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:38.876 00.005 6120 UpdateGuideState exits: m=13762 SNR=77.9 Saturated
23:25:38.880 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:38.884 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:38.888 00.004 6120 Enqueuing Expose request
23:25:38.893 00.005 7680 Worker thread wakes up
23:25:38.893 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:38.896 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:38.896 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:40.150 01.254 7680 Exposure complete
23:25:40.277 00.127 7680 worker thread done servicing request
23:25:40.278 00.001 6120 OnExposeComplete: enter
23:25:40.282 00.004 6120 UpdateGuideState(): m_state=6
23:25:40.286 00.004 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1903
23:25:40.290 00.004 6120 Star::Find returns 1 (1), X=957.84, Y=40.82, Mass=13003, SNR=74.6, Peak=255 HFD=6.8
23:25:40.295 00.005 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
23:25:40.299 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
23:25:40.304 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.70 hyp=0.70 cameraTheta=1.60 mountX=-0.11 mountY=-0.63, mountTheta=-1.74
23:25:40.309 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.70, opts=13)
23:25:40.313 00.004 6120 Enqueuing Move request for scope (-0.02, 0.70)
23:25:40.318 00.005 7680 Worker thread wakes up
23:25:40.318 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:40.322 00.004 6120 UpdateGuideState exits: m=13003 SNR=74.6 Saturated
23:25:40.325 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.70) opts 0xd
23:25:40.326 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.70)
23:25:40.326 00.000 7680 Moving (-0.02, 0.70) raw xDistance=-0.11 yDistance=-0.63
23:25:40.326 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:25:40.326 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
23:25:40.327 00.001 7680 MoveAxis(E, 0, ABG)
23:25:40.327 00.000 7680 Move returns status 0, amount 0
23:25:40.327 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:40.332 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:40.336 00.004 6120 Enqueuing Expose request
23:25:40.340 00.004 7680 MoveAxis(N, 345, ABG)
23:25:40.340 00.000 7680 Guiding  Dir = 0, Dur = 345
23:25:40.340 00.000 7680 IsSlewing returns 0
23:25:40.340 00.000 7680 IsGuiding returns 0
23:25:40.341 00.001 7680 PulseGuide returned control before completion, sleep 355
23:25:40.700 00.359 7680 IsGuiding returns 1
23:25:40.700 00.000 7680 scope still moving after pulse duration time elapsed
23:25:40.730 00.030 7680 IsSlewing returns 0
23:25:40.731 00.001 7680 IsGuiding returns 0
23:25:40.732 00.001 7680 scope move finished after 345 + 46 ms
23:25:40.732 00.000 7680 Move returns status 0, amount 345
23:25:40.732 00.000 7680 move complete, result=0
23:25:40.732 00.000 7680 worker thread done servicing request
23:25:40.734 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 345 ms NORTH
23:25:40.740 00.006 7680 Worker thread wakes up
23:25:40.740 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:40.740 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:41.991 01.251 7680 Exposure complete
23:25:42.111 00.120 7680 worker thread done servicing request
23:25:42.111 00.000 6120 OnExposeComplete: enter
23:25:42.116 00.005 6120 UpdateGuideState(): m_state=6
23:25:42.119 00.003 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1904
23:25:42.123 00.004 6120 Star::Find returns 1 (1), X=957.93, Y=40.26, Mass=12932, SNR=73.2, Peak=255 HFD=6.8
23:25:42.127 00.004 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.06 = -2.23)
23:25:42.131 00.004 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.49)
23:25:42.134 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.10 mountX=-0.09 mountY=-0.09, mountTheta=-2.36
23:25:42.139 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.14, opts=13)
23:25:42.142 00.003 6120 Enqueuing Move request for scope (0.07, 0.14)
23:25:42.147 00.005 7680 Worker thread wakes up
23:25:42.147 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:42.151 00.004 6120 UpdateGuideState exits: m=12932 SNR=73.2 Saturated
23:25:42.154 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:42.158 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:42.162 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
23:25:42.162 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
23:25:42.163 00.001 7680 Moving (0.07, 0.14) raw xDistance=-0.09 yDistance=-0.09
23:25:42.163 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:25:42.163 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:25:42.163 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:25:42.164 00.001 7680 MoveAxis(E, 0, ABG)
23:25:42.164 00.000 7680 Move returns status 0, amount 0
23:25:42.164 00.000 7680 MoveAxis(N, 0, ABG)
23:25:42.164 00.000 7680 Move returns status 0, amount 0
23:25:42.164 00.000 7680 move complete, result=0
23:25:42.164 00.000 7680 worker thread done servicing request
23:25:42.165 00.001 6120 Enqueuing Expose request
23:25:42.169 00.004 7680 Worker thread wakes up
23:25:42.169 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:42.169 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:42.169 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:43.418 01.249 7680 Exposure complete
23:25:43.554 00.136 7680 worker thread done servicing request
23:25:43.554 00.000 6120 OnExposeComplete: enter
23:25:43.558 00.004 6120 UpdateGuideState(): m_state=6
23:25:43.561 00.003 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1905
23:25:43.566 00.005 6120 Star::Find returns 1 (1), X=958.00, Y=40.30, Mass=13176, SNR=73.5, Peak=255 HFD=6.8
23:25:43.569 00.003 6120 CameraToMount -- cameraTheta (0.88) - m_xAngle (-2.95) = xAngle (3.84 = -2.44)
23:25:43.574 00.005 6120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.57 = -2.71)
23:25:43.579 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.88 mountX=-0.18 mountY=-0.10, mountTheta=-2.64
23:25:43.587 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.18, opts=13)
23:25:43.591 00.004 6120 Enqueuing Move request for scope (0.15, 0.18)
23:25:43.596 00.005 7680 Worker thread wakes up
23:25:43.597 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0xd
23:25:43.597 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
23:25:43.597 00.000 7680 Moving (0.15, 0.18) raw xDistance=-0.18 yDistance=-0.10
23:25:43.597 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:25:43.597 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:25:43.598 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:43.603 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:25:43.604 00.001 7680 MoveAxis(E, 0, ABG)
23:25:43.604 00.000 6120 UpdateGuideState exits: m=13176 SNR=73.5 Saturated
23:25:43.609 00.005 7680 Move returns status 0, amount 0
23:25:43.609 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:43.615 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:43.618 00.003 6120 Enqueuing Expose request
23:25:43.623 00.005 7680 MoveAxis(N, 0, ABG)
23:25:43.623 00.000 7680 Move returns status 0, amount 0
23:25:43.623 00.000 7680 move complete, result=0
23:25:43.623 00.000 7680 worker thread done servicing request
23:25:43.624 00.001 7680 Worker thread wakes up
23:25:43.624 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:43.627 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:43.627 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:44.869 01.242 7680 Exposure complete
23:25:45.165 00.296 7680 worker thread done servicing request
23:25:45.165 00.000 6120 OnExposeComplete: enter
23:25:45.169 00.004 6120 UpdateGuideState(): m_state=6
23:25:45.318 00.149 6120 Star::Find(15, 958, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1906
23:25:45.322 00.004 6120 Star::Find returns 1 (1), X=957.87, Y=40.81, Mass=14285, SNR=77.8, Peak=255 HFD=6.8
23:25:45.326 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
23:25:45.441 00.115 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
23:25:45.445 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.69 hyp=0.69 cameraTheta=1.55 mountX=-0.14 mountY=-0.62, mountTheta=-1.80
23:25:45.452 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.69, opts=13)
23:25:45.457 00.005 6120 Enqueuing Move request for scope (0.02, 0.69)
23:25:45.460 00.003 7680 Worker thread wakes up
23:25:45.460 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:45.464 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.69) opts 0xd
23:25:45.464 00.000 6120 UpdateGuideState exits: m=14285 SNR=77.8 Saturated
23:25:45.467 00.003 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.69)
23:25:45.467 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:45.470 00.003 7680 Moving (0.02, 0.69) raw xDistance=-0.14 yDistance=-0.62
23:25:45.470 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:45.473 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:25:45.473 00.000 6120 Enqueuing Expose request
23:25:45.477 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
23:25:45.477 00.000 7680 MoveAxis(E, 0, ABG)
23:25:45.477 00.000 7680 Move returns status 0, amount 0
23:25:45.477 00.000 7680 MoveAxis(N, 334, ABG)
23:25:45.477 00.000 7680 Guiding  Dir = 0, Dur = 334
23:25:45.478 00.001 7680 IsSlewing returns 0
23:25:45.478 00.000 7680 IsGuiding returns 0
23:25:45.478 00.000 7680 PulseGuide returned control before completion, sleep 344
23:25:45.831 00.353 7680 IsGuiding returns 1
23:25:45.831 00.000 7680 scope still moving after pulse duration time elapsed
23:25:45.861 00.030 7680 IsSlewing returns 0
23:25:45.862 00.001 7680 IsGuiding returns 0
23:25:45.862 00.000 7680 scope move finished after 334 + 50 ms
23:25:45.862 00.000 7680 Move returns status 0, amount 334
23:25:45.862 00.000 7680 move complete, result=0
23:25:45.862 00.000 7680 worker thread done servicing request
23:25:45.862 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 334 ms NORTH
23:25:45.868 00.006 7680 Worker thread wakes up
23:25:45.868 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:45.868 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:47.110 01.242 7680 Exposure complete
23:25:47.242 00.132 7680 worker thread done servicing request
23:25:47.242 00.000 6120 OnExposeComplete: enter
23:25:47.246 00.004 6120 UpdateGuideState(): m_state=6
23:25:47.251 00.005 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1907
23:25:47.255 00.004 6120 Star::Find returns 1 (1), X=957.88, Y=40.29, Mass=13532, SNR=76.0, Peak=255 HFD=6.9
23:25:47.260 00.005 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
23:25:47.264 00.004 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
23:25:47.268 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.18 cameraTheta=1.45 mountX=-0.05 mountY=-0.15, mountTheta=-1.92
23:25:47.274 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.17, opts=13)
23:25:47.279 00.005 6120 Enqueuing Move request for scope (0.02, 0.17)
23:25:47.282 00.003 7680 Worker thread wakes up
23:25:47.282 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:47.286 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
23:25:47.286 00.000 6120 UpdateGuideState exits: m=13532 SNR=76.0 Saturated
23:25:47.289 00.003 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
23:25:47.289 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:47.294 00.005 7680 Moving (0.02, 0.17) raw xDistance=-0.05 yDistance=-0.15
23:25:47.294 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:47.298 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:25:47.298 00.000 6120 Enqueuing Expose request
23:25:47.302 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:25:47.302 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:25:47.302 00.000 7680 MoveAxis(E, 0, ABG)
23:25:47.302 00.000 7680 Move returns status 0, amount 0
23:25:47.302 00.000 7680 MoveAxis(N, 0, ABG)
23:25:47.302 00.000 7680 Move returns status 0, amount 0
23:25:47.303 00.001 7680 move complete, result=0
23:25:47.303 00.000 7680 worker thread done servicing request
23:25:47.303 00.000 7680 Worker thread wakes up
23:25:47.303 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:47.303 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:47.303 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:48.544 01.241 7680 Exposure complete
23:25:48.695 00.151 7680 worker thread done servicing request
23:25:48.695 00.000 6120 OnExposeComplete: enter
23:25:48.701 00.006 6120 UpdateGuideState(): m_state=6
23:25:48.709 00.008 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1908
23:25:48.714 00.005 6120 Star::Find returns 1 (1), X=957.86, Y=40.32, Mass=13385, SNR=75.2, Peak=255 HFD=6.8
23:25:48.719 00.005 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
23:25:48.725 00.006 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
23:25:48.730 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.53 mountX=-0.05 mountY=-0.18, mountTheta=-1.82
23:25:48.738 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.20, opts=13)
23:25:48.743 00.005 6120 Enqueuing Move request for scope (0.01, 0.20)
23:25:48.746 00.003 7680 Worker thread wakes up
23:25:48.747 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
23:25:48.747 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
23:25:48.747 00.000 7680 Moving (0.01, 0.20) raw xDistance=-0.05 yDistance=-0.18
23:25:48.747 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:25:48.748 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:25:48.748 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:48.752 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:25:48.752 00.000 7680 MoveAxis(E, 0, ABG)
23:25:48.752 00.000 7680 Move returns status 0, amount 0
23:25:48.752 00.000 7680 MoveAxis(N, 0, ABG)
23:25:48.752 00.000 7680 Move returns status 0, amount 0
23:25:48.752 00.000 6120 UpdateGuideState exits: m=13385 SNR=75.2 Saturated
23:25:48.758 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:48.762 00.004 7680 move complete, result=0
23:25:48.764 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:48.770 00.006 7680 worker thread done servicing request
23:25:48.770 00.000 6120 Enqueuing Expose request
23:25:48.776 00.006 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:25:48.781 00.005 7680 Worker thread wakes up
23:25:48.781 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:48.783 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:50.025 01.242 7680 Exposure complete
23:25:50.160 00.135 7680 worker thread done servicing request
23:25:50.160 00.000 6120 OnExposeComplete: enter
23:25:50.163 00.003 6120 UpdateGuideState(): m_state=6
23:25:50.169 00.006 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1909
23:25:50.174 00.005 6120 Star::Find returns 1 (1), X=957.89, Y=40.77, Mass=13907, SNR=75.9, Peak=255 HFD=6.8
23:25:50.179 00.005 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
23:25:50.184 00.005 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
23:25:50.189 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.65 hyp=0.65 cameraTheta=1.52 mountX=-0.16 mountY=-0.57, mountTheta=-1.84
23:25:50.196 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.65, opts=13)
23:25:50.202 00.006 6120 Enqueuing Move request for scope (0.04, 0.65)
23:25:50.205 00.003 7680 Worker thread wakes up
23:25:50.205 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:50.210 00.005 6120 UpdateGuideState exits: m=13907 SNR=75.9 Saturated
23:25:50.213 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:50.216 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:50.219 00.003 6120 Enqueuing Expose request
23:25:50.222 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.65) opts 0xd
23:25:50.222 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.65)
23:25:50.222 00.000 7680 Moving (0.04, 0.65) raw xDistance=-0.16 yDistance=-0.57
23:25:50.222 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:25:50.223 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
23:25:50.223 00.000 7680 MoveAxis(E, 0, ABG)
23:25:50.223 00.000 7680 Move returns status 0, amount 0
23:25:50.223 00.000 7680 MoveAxis(N, 310, ABG)
23:25:50.223 00.000 7680 Guiding  Dir = 0, Dur = 310
23:25:50.224 00.001 7680 IsSlewing returns 0
23:25:50.224 00.000 7680 IsGuiding returns 0
23:25:50.225 00.001 7680 PulseGuide returned control before completion, sleep 320
23:25:50.549 00.324 7680 IsGuiding returns 1
23:25:50.552 00.003 7680 scope still moving after pulse duration time elapsed
23:25:50.580 00.028 7680 IsSlewing returns 0
23:25:50.582 00.002 7680 IsGuiding returns 0
23:25:50.582 00.000 7680 scope move finished after 310 + 47 ms
23:25:50.583 00.001 7680 Move returns status 0, amount 310
23:25:50.583 00.000 7680 move complete, result=0
23:25:50.583 00.000 7680 worker thread done servicing request
23:25:50.584 00.001 7680 Worker thread wakes up
23:25:50.584 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 310 ms NORTH
23:25:50.590 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:50.590 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:51.837 01.247 7680 Exposure complete
23:25:51.977 00.140 7680 worker thread done servicing request
23:25:51.977 00.000 6120 OnExposeComplete: enter
23:25:51.981 00.004 6120 UpdateGuideState(): m_state=6
23:25:51.984 00.003 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1910
23:25:51.988 00.004 6120 Star::Find returns 1 (1), X=957.85, Y=40.39, Mass=13168, SNR=74.7, Peak=255 HFD=6.9
23:25:51.991 00.003 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
23:25:51.994 00.003 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
23:25:51.998 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.60 mountX=-0.04 mountY=-0.25, mountTheta=-1.75
23:25:52.004 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.27, opts=13)
23:25:52.011 00.007 6120 Enqueuing Move request for scope (-0.01, 0.27)
23:25:52.016 00.005 7680 Worker thread wakes up
23:25:52.016 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:52.022 00.006 6120 UpdateGuideState exits: m=13168 SNR=74.7 Saturated
23:25:52.026 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:52.029 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:52.033 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.27) opts 0xd
23:25:52.033 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.27)
23:25:52.034 00.001 7680 Moving (-0.01, 0.27) raw xDistance=-0.04 yDistance=-0.25
23:25:52.034 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:25:52.034 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:25:52.034 00.000 6120 Enqueuing Expose request
23:25:52.039 00.005 7680 MoveAxis(E, 0, ABG)
23:25:52.040 00.001 7680 Move returns status 0, amount 0
23:25:52.040 00.000 7680 MoveAxis(N, 135, ABG)
23:25:52.040 00.000 7680 Guiding  Dir = 0, Dur = 135
23:25:52.040 00.000 7680 IsSlewing returns 0
23:25:52.041 00.001 7680 IsGuiding returns 0
23:25:52.041 00.000 7680 PulseGuide returned control before completion, sleep 145
23:25:52.192 00.151 7680 IsGuiding returns 1
23:25:52.192 00.000 7680 scope still moving after pulse duration time elapsed
23:25:52.224 00.032 7680 IsSlewing returns 0
23:25:52.224 00.000 7680 IsGuiding returns 0
23:25:52.224 00.000 7680 scope move finished after 135 + 47 ms
23:25:52.225 00.001 7680 Move returns status 0, amount 135
23:25:52.225 00.000 7680 move complete, result=0
23:25:52.225 00.000 7680 worker thread done servicing request
23:25:52.225 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 135 ms NORTH
23:25:52.229 00.004 7680 Worker thread wakes up
23:25:52.229 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:52.231 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:53.479 01.248 7680 Exposure complete
23:25:53.636 00.157 7680 worker thread done servicing request
23:25:53.636 00.000 6120 OnExposeComplete: enter
23:25:53.641 00.005 6120 UpdateGuideState(): m_state=6
23:25:53.644 00.003 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1911
23:25:53.648 00.004 6120 Star::Find returns 1 (1), X=957.81, Y=40.59, Mass=14141, SNR=78.0, Peak=255 HFD=7.0
23:25:53.651 00.003 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
23:25:53.654 00.003 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
23:25:53.658 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.47 hyp=0.47 cameraTheta=1.67 mountX=-0.04 mountY=-0.44, mountTheta=-1.67
23:25:53.661 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.47, opts=13)
23:25:53.665 00.004 6120 Enqueuing Move request for scope (-0.05, 0.47)
23:25:53.669 00.004 7680 Worker thread wakes up
23:25:53.669 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:53.672 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.47) opts 0xd
23:25:53.672 00.000 6120 UpdateGuideState exits: m=14141 SNR=78.0 Saturated
23:25:53.676 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.47)
23:25:53.676 00.000 7680 Moving (-0.05, 0.47) raw xDistance=-0.04 yDistance=-0.44
23:25:53.676 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:25:53.676 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:25:53.676 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:53.680 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:53.684 00.004 7680 MoveAxis(E, 0, ABG)
23:25:53.684 00.000 7680 Move returns status 0, amount 0
23:25:53.684 00.000 6120 Enqueuing Expose request
23:25:53.687 00.003 7680 MoveAxis(N, 239, ABG)
23:25:53.687 00.000 7680 Guiding  Dir = 0, Dur = 239
23:25:53.687 00.000 7680 IsSlewing returns 0
23:25:53.688 00.001 7680 IsGuiding returns 0
23:25:53.688 00.000 7680 PulseGuide returned control before completion, sleep 249
23:25:53.941 00.253 7680 IsGuiding returns 1
23:25:53.941 00.000 7680 scope still moving after pulse duration time elapsed
23:25:53.972 00.031 7680 IsSlewing returns 0
23:25:53.972 00.000 7680 IsGuiding returns 0
23:25:53.972 00.000 7680 scope move finished after 239 + 45 ms
23:25:53.973 00.001 7680 Move returns status 0, amount 239
23:25:53.973 00.000 7680 move complete, result=0
23:25:53.973 00.000 7680 worker thread done servicing request
23:25:53.973 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 239 ms NORTH
23:25:53.978 00.005 7680 Worker thread wakes up
23:25:53.978 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:53.978 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:55.229 01.251 7680 Exposure complete
23:25:55.365 00.136 7680 worker thread done servicing request
23:25:55.366 00.001 6120 OnExposeComplete: enter
23:25:55.369 00.003 6120 UpdateGuideState(): m_state=6
23:25:55.373 00.004 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1912
23:25:55.377 00.004 6120 Star::Find returns 1 (1), X=957.98, Y=40.21, Mass=13512, SNR=75.2, Peak=255 HFD=6.9
23:25:55.381 00.004 6120 CameraToMount -- cameraTheta (0.64) - m_xAngle (-2.95) = xAngle (3.60 = -2.68)
23:25:55.386 00.005 6120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.33 = -2.95)
23:25:55.391 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.64 mountX=-0.14 mountY=-0.03, mountTheta=-2.94
23:25:55.398 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.09, opts=13)
23:25:55.402 00.004 6120 Enqueuing Move request for scope (0.13, 0.09)
23:25:55.406 00.004 7680 Worker thread wakes up
23:25:55.406 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
23:25:55.406 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:55.409 00.003 6120 UpdateGuideState exits: m=13512 SNR=75.2 Saturated
23:25:55.412 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:55.416 00.004 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
23:25:55.416 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:55.423 00.007 6120 Enqueuing Expose request
23:25:55.427 00.004 7680 Moving (0.13, 0.09) raw xDistance=-0.14 yDistance=-0.03
23:25:55.428 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:25:55.428 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:25:55.428 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:25:55.428 00.000 7680 MoveAxis(E, 0, ABG)
23:25:55.430 00.002 7680 Move returns status 0, amount 0
23:25:55.430 00.000 7680 MoveAxis(N, 0, ABG)
23:25:55.430 00.000 7680 Move returns status 0, amount 0
23:25:55.430 00.000 7680 move complete, result=0
23:25:55.430 00.000 7680 worker thread done servicing request
23:25:55.431 00.001 7680 Worker thread wakes up
23:25:55.431 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:55.431 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:25:55.436 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:56.678 01.242 7680 Exposure complete
23:25:56.841 00.163 7680 worker thread done servicing request
23:25:56.842 00.001 6120 OnExposeComplete: enter
23:25:56.846 00.004 6120 UpdateGuideState(): m_state=6
23:25:56.851 00.005 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1913
23:25:56.857 00.006 6120 Star::Find returns 1 (1), X=957.94, Y=40.30, Mass=14040, SNR=76.5, Peak=255 HFD=6.8
23:25:56.864 00.007 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.09 = -2.20)
23:25:56.869 00.005 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.47)
23:25:56.874 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.13 mountX=-0.11 mountY=-0.12, mountTheta=-2.32
23:25:56.881 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.18, opts=13)
23:25:56.885 00.004 6120 Enqueuing Move request for scope (0.08, 0.18)
23:25:56.889 00.004 7680 Worker thread wakes up
23:25:56.889 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:56.895 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
23:25:56.895 00.000 6120 UpdateGuideState exits: m=14040 SNR=76.5 Saturated
23:25:56.900 00.005 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
23:25:56.900 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:56.904 00.004 7680 Moving (0.08, 0.18) raw xDistance=-0.11 yDistance=-0.12
23:25:56.904 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:25:56.904 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:56.908 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:25:56.908 00.000 6120 Enqueuing Expose request
23:25:56.914 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:25:56.914 00.000 7680 MoveAxis(E, 0, ABG)
23:25:56.914 00.000 7680 Move returns status 0, amount 0
23:25:56.915 00.001 7680 MoveAxis(N, 0, ABG)
23:25:56.915 00.000 7680 Move returns status 0, amount 0
23:25:56.915 00.000 7680 move complete, result=0
23:25:56.916 00.001 7680 worker thread done servicing request
23:25:56.916 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:25:56.920 00.004 7680 Worker thread wakes up
23:25:56.922 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:56.922 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:58.162 01.240 7680 Exposure complete
23:25:58.288 00.126 7680 worker thread done servicing request
23:25:58.288 00.000 6120 OnExposeComplete: enter
23:25:58.292 00.004 6120 UpdateGuideState(): m_state=6
23:25:58.295 00.003 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1914
23:25:58.299 00.004 6120 Star::Find returns 1 (1), X=957.95, Y=40.69, Mass=13969, SNR=76.0, Peak=255 HFD=6.9
23:25:58.302 00.003 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.92)
23:25:58.305 00.003 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
23:25:58.308 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.57 hyp=0.58 cameraTheta=1.41 mountX=-0.19 mountY=-0.47, mountTheta=-1.96
23:25:58.314 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.57, opts=13)
23:25:58.316 00.002 6120 Enqueuing Move request for scope (0.09, 0.57)
23:25:58.320 00.004 7680 Worker thread wakes up
23:25:58.320 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:25:58.323 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.57) opts 0xd
23:25:58.323 00.000 6120 UpdateGuideState exits: m=13969 SNR=76.0 Saturated
23:25:58.326 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:58.330 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.57)
23:25:58.331 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:25:58.333 00.002 6120 Enqueuing Expose request
23:25:58.338 00.005 7680 Moving (0.09, 0.57) raw xDistance=-0.19 yDistance=-0.47
23:25:58.338 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:25:58.338 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:25:58.338 00.000 7680 MoveAxis(E, 0, ABG)
23:25:58.338 00.000 7680 Move returns status 0, amount 0
23:25:58.339 00.001 7680 MoveAxis(N, 256, ABG)
23:25:58.339 00.000 7680 Guiding  Dir = 0, Dur = 256
23:25:58.339 00.000 7680 IsSlewing returns 0
23:25:58.340 00.001 7680 IsGuiding returns 0
23:25:58.340 00.000 7680 PulseGuide returned control before completion, sleep 266
23:25:58.611 00.271 7680 IsGuiding returns 1
23:25:58.611 00.000 7680 scope still moving after pulse duration time elapsed
23:25:58.643 00.032 7680 IsSlewing returns 0
23:25:58.643 00.000 7680 IsGuiding returns 0
23:25:58.643 00.000 7680 scope move finished after 256 + 47 ms
23:25:58.643 00.000 7680 Move returns status 0, amount 256
23:25:58.643 00.000 7680 move complete, result=0
23:25:58.644 00.001 7680 worker thread done servicing request
23:25:58.644 00.000 7680 Worker thread wakes up
23:25:58.644 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:25:58.644 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:25:58.645 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 256 ms NORTH
23:25:59.888 01.243 7680 Exposure complete
23:26:00.007 00.119 7680 worker thread done servicing request
23:26:00.007 00.000 6120 OnExposeComplete: enter
23:26:00.015 00.008 6120 UpdateGuideState(): m_state=6
23:26:00.025 00.010 6120 Star::Find(15, 957, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1915
23:26:00.032 00.007 6120 Star::Find returns 1 (1), X=958.01, Y=40.34, Mass=13282, SNR=75.9, Peak=255 HFD=6.9
23:26:00.036 00.004 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.91 = -2.37)
23:26:00.041 00.005 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.64)
23:26:00.060 00.019 6120 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.26 cameraTheta=0.95 mountX=-0.19 mountY=-0.13, mountTheta=-2.55
23:26:00.079 00.019 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.22, opts=13)
23:26:00.098 00.019 6120 Enqueuing Move request for scope (0.15, 0.22)
23:26:00.109 00.011 7680 Worker thread wakes up
23:26:00.109 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:00.114 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.22) opts 0xd
23:26:00.114 00.000 6120 UpdateGuideState exits: m=13282 SNR=75.9 Saturated
23:26:00.118 00.004 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.22)
23:26:00.118 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:00.121 00.003 7680 Moving (0.15, 0.22) raw xDistance=-0.19 yDistance=-0.13
23:26:00.122 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:00.125 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:26:00.125 00.000 6120 Enqueuing Expose request
23:26:00.128 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:26:00.128 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:26:00.128 00.000 7680 MoveAxis(E, 0, ABG)
23:26:00.128 00.000 7680 Move returns status 0, amount 0
23:26:00.128 00.000 7680 MoveAxis(N, 0, ABG)
23:26:00.128 00.000 7680 Move returns status 0, amount 0
23:26:00.129 00.001 7680 move complete, result=0
23:26:00.129 00.000 7680 worker thread done servicing request
23:26:00.129 00.000 7680 Worker thread wakes up
23:26:00.129 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:26:00.132 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:00.133 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,25,31,31)
23:26:00.222 00.089 6120 evsrv: cli 0FAEF118 connect
23:26:00.352 00.130 6120 case statement mapped state 6 to 3
23:26:00.361 00.009 6120 case statement mapped state 6 to 3
23:26:00.365 00.004 6120 evsrv: cli 0FAEF118 request: {"method":"get_app_state","id":"24305871-4e13-4bcc-9abc-fbbc837fb97a"}
23:26:00.368 00.003 6120 case statement mapped state 6 to 3
23:26:00.372 00.004 6120 evsrv: cli 0FAEF118 response: {"jsonrpc":"2.0","result":"Guiding","id":"24305871-4e13-4bcc-9abc-fbbc837fb97a"}
23:26:00.378 00.006 6120 evsrv: cli 0FAEF118 disconnect
23:26:00.382 00.004 6120 evsrv: cli 0FAF0158 connect
23:26:00.387 00.005 6120 case statement mapped state 6 to 3
23:26:00.391 00.004 6120 case statement mapped state 6 to 3
23:26:00.394 00.003 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"904546fa-806f-48bd-b1ea-7c3c3fe78c09"}
23:26:00.534 00.140 6120 PhdController::Dither begins
23:26:00.537 00.003 6120 dither: size=5.00, dRA=-2.47 dDec=-3.56
23:26:00.541 00.004 6120 MountToCamera -- mountTheta (-2.18) + m_xAngle (-2.95) = xAngle (-5.13 = 1.15)
23:26:00.547 00.006 6120 MountToCamera -- mountX=-2.47 mountY=-3.56 hyp=4.33 mountTheta=-2.18 cameraX=1.77, cameraY=3.95 cameraTheta=1.15
23:26:00.609 00.062 6120 setting lock position to (959.63, 44.07)
23:26:00.626 00.017 6120 Mount: notify guiding dithered (1.8, 4.0)
23:26:00.653 00.027 6120 Status Line: Dither by -2.47,-3.56
23:26:00.662 00.009 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:26:00.668 00.006 6120 PhdController: newstate STATE_SETTLE_WAIT
23:26:00.676 00.008 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"904546fa-806f-48bd-b1ea-7c3c3fe78c09"}
23:26:00.680 00.004 6120 evsrv: cli 0FAF0158 disconnect
23:26:01.375 00.695 7680 Exposure complete
23:26:01.484 00.109 7680 worker thread done servicing request
23:26:01.484 00.000 6120 OnExposeComplete: enter
23:26:01.489 00.005 6120 UpdateGuideState(): m_state=6
23:26:01.493 00.004 6120 Star::Find(15, 958, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1916
23:26:01.497 00.004 6120 Star::Find returns 1 (1), X=958.06, Y=40.73, Mass=12942, SNR=73.1, Peak=255 HFD=6.8
23:26:01.501 00.004 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-2.95) = xAngle (0.95 = 0.95)
23:26:01.504 00.003 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.68 = 0.68)
23:26:01.508 00.004 6120 CameraToMount -- cameraX=-1.56 cameraY=-3.34 hyp=3.69 cameraTheta=-2.01 mountX=2.16 mountY=2.31, mountTheta=0.82
23:26:01.514 00.006 6120 dither recenter: remaining=(2.5,3.6) step=(2.5,3.6)
23:26:01.518 00.004 6120 MountToCamera -- mountTheta (0.96) + m_xAngle (-2.95) = xAngle (-1.99 = -1.99)
23:26:01.521 00.003 6120 MountToCamera -- mountX=2.47 mountY=3.56 hyp=4.33 mountTheta=0.96 cameraX=-1.77, cameraY=-3.95 cameraTheta=-1.99
23:26:01.525 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-1.77, y=-3.95, opts=4)
23:26:01.528 00.003 6120 Enqueuing Move request for scope (-1.77, -3.95)
23:26:01.532 00.004 6120 Mount: notify direct move 2.47,3.56
23:26:01.535 00.003 7680 Worker thread wakes up
23:26:01.535 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:01.540 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.77, -3.95) opts 0x4
23:26:01.540 00.000 6120 UpdateGuideState exits: m=12942 SNR=73.1 Saturated
23:26:01.545 00.005 7680 Handling offset move in thread for scope, endpoint = (-1.77, -3.95)
23:26:01.545 00.000 6120 PhdController: settling, locked = 1, distance = 4.38 (1.50) aobump = 0 frame = 1 / 99999
23:26:01.549 00.004 7680 Moving (-1.77, -3.95) raw xDistance=2.47 yDistance=3.56
23:26:01.549 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048361.549,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.38,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:26:01.552 00.003 7680 MoveAxis(W, 1603, B)
23:26:01.552 00.000 7680 Guiding  Dir = 3, Dur = 1603
23:26:01.552 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:01.556 00.004 7680 IsSlewing returns 0
23:26:01.556 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:01.559 00.003 7680 IsGuiding returns 0
23:26:01.559 00.000 6120 Enqueuing Expose request
23:26:01.563 00.004 7680 PulseGuide returned control before completion, sleep 1613
23:26:03.186 01.623 7680 IsGuiding returns 1
23:26:03.187 00.001 7680 scope still moving after pulse duration time elapsed
23:26:03.218 00.031 7680 IsSlewing returns 0
23:26:03.218 00.000 7680 IsGuiding returns 0
23:26:03.218 00.000 7680 scope move finished after 1603 + 55 ms
23:26:03.219 00.001 7680 Move returns status 0, amount 1603
23:26:03.219 00.000 7680 MoveAxis(S, 1930, B)
23:26:03.220 00.001 7680 Guiding  Dir = 1, Dur = 1930
23:26:03.220 00.000 7680 IsSlewing returns 0
23:26:03.220 00.000 7680 IsGuiding returns 0
23:26:03.221 00.001 7680 PulseGuide returned control before completion, sleep 1940
23:26:05.177 01.956 7680 IsGuiding returns 1
23:26:05.179 00.002 7680 scope still moving after pulse duration time elapsed
23:26:05.208 00.029 7680 IsSlewing returns 0
23:26:05.209 00.001 7680 IsGuiding returns 0
23:26:05.209 00.000 7680 scope move finished after 1930 + 59 ms
23:26:05.211 00.002 7680 Move returns status 0, amount 1930
23:26:05.211 00.000 7680 move complete, result=0
23:26:05.211 00.000 7680 worker thread done servicing request
23:26:05.212 00.001 6120 GuideStep: 2.5 px 1603 ms WEST, 3.6 px 1930 ms SOUTH
23:26:05.218 00.006 7680 Worker thread wakes up
23:26:05.218 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:05.218 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:06.478 01.260 7680 Exposure complete
23:26:06.611 00.133 7680 worker thread done servicing request
23:26:06.611 00.000 6120 OnExposeComplete: enter
23:26:06.614 00.003 6120 UpdateGuideState(): m_state=6
23:26:06.619 00.005 6120 Star::Find(15, 958, 40, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1917
23:26:06.623 00.004 6120 Star::Find returns 1 (1), X=960.98, Y=42.72, Mass=13154, SNR=75.0, Peak=255 HFD=6.9
23:26:06.628 00.005 6120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-2.95) = xAngle (2.17 = 2.17)
23:26:06.631 00.003 6120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.90 = 1.90)
23:26:06.634 00.003 6120 CameraToMount -- cameraX=1.35 cameraY=-1.35 hyp=1.91 cameraTheta=-0.79 mountX=-1.07 mountY=1.81, mountTheta=2.11
23:26:06.640 00.006 6120 SchedulePrimaryMove(0D6325F0, x=1.35, y=-1.35, opts=13)
23:26:06.643 00.003 6120 Enqueuing Move request for scope (1.35, -1.35)
23:26:06.648 00.005 7680 Worker thread wakes up
23:26:06.648 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.35, -1.35) opts 0xd
23:26:06.648 00.000 7680 Handling offset move in thread for scope, endpoint = (1.35, -1.35)
23:26:06.648 00.000 7680 Moving (1.35, -1.35) raw xDistance=-1.07 yDistance=1.81
23:26:06.649 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.07
23:26:06.650 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:06.653 00.003 7680 resist switch: large excursion: input 1.81 thresh 0.60 direction from 0 to 1
23:26:06.653 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.43
23:26:06.653 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.81 from input 1.81
23:26:06.653 00.000 7680 MoveAxis(E, 439, ABG)
23:26:06.654 00.001 6120 UpdateGuideState exits: m=13154 SNR=75.0 Saturated
23:26:06.659 00.005 7680 Guiding  Dir = 2, Dur = 439
23:26:06.659 00.000 6120 PhdController: settling, locked = 1, distance = 1.91 (1.50) aobump = 0 frame = 2 / 99999
23:26:06.663 00.004 7680 IsSlewing returns 0
23:26:06.663 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048366.663,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.91,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:26:06.666 00.003 7680 IsGuiding returns 0
23:26:06.666 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:06.670 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:06.676 00.006 7680 PulseGuide returned control before completion, sleep 449
23:26:06.676 00.000 6120 Enqueuing Expose request
23:26:07.140 00.464 7680 IsGuiding returns 0
23:26:07.141 00.001 7680 Move returns status 0, amount 439
23:26:07.142 00.001 7680 MoveAxis(S, 982, ABG)
23:26:07.143 00.001 7680 Guiding  Dir = 1, Dur = 982
23:26:07.143 00.000 7680 IsSlewing returns 0
23:26:07.144 00.001 7680 IsGuiding returns 0
23:26:07.145 00.001 7680 PulseGuide returned control before completion, sleep 992
23:26:08.142 00.997 7680 IsGuiding returns 1
23:26:08.142 00.000 7680 scope still moving after pulse duration time elapsed
23:26:08.173 00.031 7680 IsSlewing returns 0
23:26:08.173 00.000 7680 IsGuiding returns 0
23:26:08.174 00.001 7680 scope move finished after 982 + 47 ms
23:26:08.174 00.000 7680 Move returns status 0, amount 982
23:26:08.174 00.000 7680 move complete, result=0
23:26:08.174 00.000 7680 worker thread done servicing request
23:26:08.176 00.002 6120 GuideStep: -1.1 px 439 ms EAST, 1.8 px 982 ms SOUTH
23:26:08.181 00.005 7680 Worker thread wakes up
23:26:08.182 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:08.182 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:09.438 01.256 7680 Exposure complete
23:26:09.562 00.124 7680 worker thread done servicing request
23:26:09.562 00.000 6120 OnExposeComplete: enter
23:26:09.566 00.004 6120 UpdateGuideState(): m_state=6
23:26:09.570 00.004 6120 Star::Find(15, 960, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1918
23:26:09.574 00.004 6120 Star::Find returns 1 (1), X=960.43, Y=44.61, Mass=13056, SNR=74.0, Peak=255 HFD=7.0
23:26:09.577 00.003 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
23:26:09.581 00.004 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
23:26:09.584 00.003 6120 CameraToMount -- cameraX=0.81 cameraY=0.54 hyp=0.97 cameraTheta=0.59 mountX=-0.89 mountY=-0.13, mountTheta=-3.00
23:26:09.589 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.81, y=0.54, opts=13)
23:26:09.593 00.004 6120 Enqueuing Move request for scope (0.81, 0.54)
23:26:09.596 00.003 7680 Worker thread wakes up
23:26:09.596 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.54) opts 0xd
23:26:09.596 00.000 7680 Handling offset move in thread for scope, endpoint = (0.81, 0.54)
23:26:09.596 00.000 7680 Moving (0.81, 0.54) raw xDistance=-0.89 yDistance=-0.13
23:26:09.598 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.89
23:26:09.598 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:26:09.598 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:09.601 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:26:09.601 00.000 7680 MoveAxis(E, 395, ABG)
23:26:09.602 00.001 7680 Guiding  Dir = 2, Dur = 395
23:26:09.602 00.000 6120 UpdateGuideState exits: m=13056 SNR=74.0 Saturated
23:26:09.606 00.004 6120 PhdController: settling, locked = 1, distance = 1.63 (1.50) aobump = 0 frame = 3 / 99999
23:26:09.610 00.004 7680 IsSlewing returns 0
23:26:09.610 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048369.610,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.63,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:26:09.614 00.004 7680 IsGuiding returns 0
23:26:09.614 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:09.618 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:09.622 00.004 7680 PulseGuide returned control before completion, sleep 405
23:26:09.623 00.001 6120 Enqueuing Expose request
23:26:10.040 00.417 7680 IsGuiding returns 1
23:26:10.041 00.001 7680 scope still moving after pulse duration time elapsed
23:26:10.071 00.030 7680 IsSlewing returns 0
23:26:10.074 00.003 7680 IsGuiding returns 0
23:26:10.074 00.000 7680 scope move finished after 395 + 64 ms
23:26:10.075 00.001 7680 Move returns status 0, amount 395
23:26:10.075 00.000 7680 MoveAxis(N, 0, ABG)
23:26:10.076 00.001 7680 Move returns status 0, amount 0
23:26:10.076 00.000 7680 move complete, result=0
23:26:10.077 00.001 7680 worker thread done servicing request
23:26:10.077 00.000 7680 Worker thread wakes up
23:26:10.078 00.001 6120 GuideStep: -0.9 px 395 ms EAST, -0.1 px 0 ms NORTH
23:26:10.085 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:10.085 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:11.340 01.255 7680 Exposure complete
23:26:11.474 00.134 7680 worker thread done servicing request
23:26:11.474 00.000 6120 OnExposeComplete: enter
23:26:11.479 00.005 6120 UpdateGuideState(): m_state=6
23:26:11.483 00.004 6120 Star::Find(15, 960, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1919
23:26:11.487 00.004 6120 Star::Find returns 1 (1), X=960.02, Y=44.83, Mass=14088, SNR=77.8, Peak=255 HFD=6.8
23:26:11.490 00.003 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.05 = -2.24)
23:26:11.494 00.004 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.50)
23:26:11.497 00.003 6120 CameraToMount -- cameraX=0.39 cameraY=0.76 hyp=0.86 cameraTheta=1.09 mountX=-0.53 mountY=-0.51, mountTheta=-2.37
23:26:11.503 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.39, y=0.76, opts=13)
23:26:11.506 00.003 6120 Enqueuing Move request for scope (0.39, 0.76)
23:26:11.510 00.004 7680 Worker thread wakes up
23:26:11.511 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.76) opts 0xd
23:26:11.511 00.000 7680 Handling offset move in thread for scope, endpoint = (0.39, 0.76)
23:26:11.511 00.000 7680 Moving (0.39, 0.76) raw xDistance=-0.53 yDistance=-0.51
23:26:11.511 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.53
23:26:11.511 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:26:11.511 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
23:26:11.512 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:11.518 00.006 7680 MoveAxis(E, 243, ABG)
23:26:11.518 00.000 7680 Guiding  Dir = 2, Dur = 243
23:26:11.518 00.000 6120 UpdateGuideState exits: m=14088 SNR=77.8 Saturated
23:26:11.522 00.004 6120 PhdController: settling, locked = 1, distance = 1.40 (1.50) aobump = 0 frame = 4 / 99999
23:26:11.526 00.004 7680 IsSlewing returns 0
23:26:11.527 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048371.526,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.40,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:26:11.530 00.003 7680 IsGuiding returns 0
23:26:11.530 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:11.534 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:11.538 00.004 6120 Enqueuing Expose request
23:26:11.542 00.004 7680 PulseGuide returned control before completion, sleep 253
23:26:11.798 00.256 7680 IsGuiding returns 1
23:26:11.799 00.001 7680 scope still moving after pulse duration time elapsed
23:26:11.829 00.030 7680 IsSlewing returns 0
23:26:11.834 00.005 7680 IsGuiding returns 0
23:26:11.835 00.001 7680 scope move finished after 243 + 61 ms
23:26:11.835 00.000 7680 Move returns status 0, amount 243
23:26:11.836 00.001 7680 MoveAxis(N, 0, ABG)
23:26:11.836 00.000 7680 Move returns status 0, amount 0
23:26:11.836 00.000 7680 move complete, result=0
23:26:11.838 00.002 7680 worker thread done servicing request
23:26:11.838 00.000 6120 GuideStep: -0.5 px 243 ms EAST, -0.5 px 0 ms NORTH
23:26:11.843 00.005 7680 Worker thread wakes up
23:26:11.844 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:11.844 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:13.097 01.253 7680 Exposure complete
23:26:13.216 00.119 7680 worker thread done servicing request
23:26:13.217 00.001 6120 OnExposeComplete: enter
23:26:13.220 00.003 6120 UpdateGuideState(): m_state=6
23:26:13.225 00.005 6120 Star::Find(15, 960, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1920
23:26:13.228 00.003 6120 Star::Find returns 1 (1), X=959.78, Y=44.86, Mass=13505, SNR=76.8, Peak=255 HFD=6.8
23:26:13.231 00.003 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.96)
23:26:13.236 00.005 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.23)
23:26:13.239 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.79 hyp=0.80 cameraTheta=1.37 mountX=-0.30 mountY=-0.64, mountTheta=-2.02
23:26:13.244 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.79, opts=13)
23:26:13.249 00.005 6120 Enqueuing Move request for scope (0.16, 0.79)
23:26:13.255 00.006 7680 Worker thread wakes up
23:26:13.256 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.79) opts 0xd
23:26:13.256 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.79)
23:26:13.256 00.000 7680 Moving (0.16, 0.79) raw xDistance=-0.30 yDistance=-0.64
23:26:13.257 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.30
23:26:13.257 00.000 7680 resist switch: large excursion: input -0.64 thresh 0.60 direction from 1 to -1
23:26:13.257 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.91
23:26:13.257 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
23:26:13.258 00.001 7680 MoveAxis(E, 141, ABG)
23:26:13.258 00.000 7680 Guiding  Dir = 2, Dur = 141
23:26:13.261 00.003 7680 IsSlewing returns 0
23:26:13.262 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:13.267 00.005 7680 IsGuiding returns 0
23:26:13.267 00.000 6120 UpdateGuideState exits: m=13505 SNR=76.8 Saturated
23:26:13.272 00.005 7680 PulseGuide returned control before completion, sleep 151
23:26:13.273 00.001 6120 PhdController: settling, locked = 1, distance = 1.22 (1.50) aobump = 0 frame = 5 / 99999
23:26:13.278 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764048373.278,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.22,"Time":1.8,"SettleTime":10.0,"StarLocked":true}
23:26:13.283 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:13.288 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:13.293 00.005 6120 Enqueuing Expose request
23:26:13.433 00.140 7680 IsGuiding returns 1
23:26:13.434 00.001 7680 scope still moving after pulse duration time elapsed
23:26:13.465 00.031 7680 IsSlewing returns 0
23:26:13.465 00.000 7680 IsGuiding returns 0
23:26:13.465 00.000 7680 scope move finished after 141 + 57 ms
23:26:13.465 00.000 7680 Move returns status 0, amount 141
23:26:13.466 00.001 7680 MoveAxis(N, 345, ABG)
23:26:13.466 00.000 7680 Guiding  Dir = 0, Dur = 345
23:26:13.466 00.000 7680 IsSlewing returns 0
23:26:13.466 00.000 7680 IsGuiding returns 0
23:26:13.467 00.001 7680 PulseGuide returned control before completion, sleep 355
23:26:13.826 00.359 7680 IsGuiding returns 1
23:26:13.832 00.006 7680 scope still moving after pulse duration time elapsed
23:26:13.855 00.023 7680 IsSlewing returns 0
23:26:13.856 00.001 7680 IsGuiding returns 0
23:26:13.857 00.001 7680 scope move finished after 345 + 45 ms
23:26:13.857 00.000 7680 Move returns status 0, amount 345
23:26:13.858 00.001 7680 move complete, result=0
23:26:13.859 00.001 7680 worker thread done servicing request
23:26:13.859 00.000 6120 GuideStep: -0.3 px 141 ms EAST, -0.6 px 345 ms NORTH
23:26:13.864 00.005 7680 Worker thread wakes up
23:26:13.865 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:13.865 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:15.115 01.250 7680 Exposure complete
23:26:15.244 00.129 7680 worker thread done servicing request
23:26:15.244 00.000 6120 OnExposeComplete: enter
23:26:15.249 00.005 6120 UpdateGuideState(): m_state=6
23:26:15.252 00.003 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1921
23:26:15.255 00.003 6120 Star::Find returns 1 (1), X=959.64, Y=45.23, Mass=13922, SNR=77.8, Peak=255 HFD=7.0
23:26:15.259 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.77)
23:26:15.265 00.006 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
23:26:15.269 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=1.15 hyp=1.15 cameraTheta=1.56 mountX=-0.22 mountY=-1.03, mountTheta=-1.78
23:26:15.274 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=1.15, opts=13)
23:26:15.279 00.005 6120 Enqueuing Move request for scope (0.01, 1.15)
23:26:15.282 00.003 7680 Worker thread wakes up
23:26:15.282 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 1.15) opts 0xd
23:26:15.282 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 1.15)
23:26:15.282 00.000 7680 Moving (0.01, 1.15) raw xDistance=-0.22 yDistance=-1.03
23:26:15.282 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
23:26:15.283 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:15.287 00.004 6120 UpdateGuideState exits: m=13922 SNR=77.8 Saturated
23:26:15.291 00.004 6120 PhdController: settling, locked = 1, distance = 1.20 (1.50) aobump = 0 frame = 6 / 99999
23:26:15.295 00.004 7680 GuideAlgorithmResistSwitch::result() returns -1.03 from input -1.03
23:26:15.295 00.000 7680 MoveAxis(E, 102, ABG)
23:26:15.295 00.000 7680 Guiding  Dir = 2, Dur = 102
23:26:15.296 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048375.295,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.20,"Time":3.8,"SettleTime":10.0,"StarLocked":true}
23:26:15.299 00.003 7680 IsSlewing returns 0
23:26:15.299 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:15.304 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:15.307 00.003 6120 Enqueuing Expose request
23:26:15.311 00.004 7680 IsGuiding returns 0
23:26:15.312 00.001 7680 PulseGuide returned control before completion, sleep 112
23:26:15.436 00.124 7680 IsGuiding returns 1
23:26:15.436 00.000 7680 scope still moving after pulse duration time elapsed
23:26:15.467 00.031 7680 IsSlewing returns 0
23:26:15.467 00.000 7680 IsGuiding returns 0
23:26:15.468 00.001 7680 scope move finished after 102 + 54 ms
23:26:15.468 00.000 7680 Move returns status 0, amount 102
23:26:15.469 00.001 7680 MoveAxis(N, 560, ABG)
23:26:15.469 00.000 7680 Guiding  Dir = 0, Dur = 560
23:26:15.469 00.000 7680 IsSlewing returns 0
23:26:15.470 00.001 7680 IsGuiding returns 0
23:26:15.470 00.000 7680 PulseGuide returned control before completion, sleep 570
23:26:16.048 00.578 7680 IsGuiding returns 1
23:26:16.048 00.000 7680 scope still moving after pulse duration time elapsed
23:26:16.079 00.031 7680 IsSlewing returns 0
23:26:16.080 00.001 7680 IsGuiding returns 0
23:26:16.080 00.000 7680 scope move finished after 560 + 50 ms
23:26:16.081 00.001 7680 Move returns status 0, amount 560
23:26:16.081 00.000 7680 move complete, result=0
23:26:16.081 00.000 7680 worker thread done servicing request
23:26:16.081 00.000 6120 GuideStep: -0.2 px 102 ms EAST, -1.0 px 560 ms NORTH
23:26:16.087 00.006 7680 Worker thread wakes up
23:26:16.087 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:16.087 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:17.343 01.256 7680 Exposure complete
23:26:17.477 00.134 7680 worker thread done servicing request
23:26:17.477 00.000 6120 OnExposeComplete: enter
23:26:17.482 00.005 6120 UpdateGuideState(): m_state=6
23:26:17.487 00.005 6120 Star::Find(15, 959, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1922
23:26:17.491 00.004 6120 Star::Find returns 1 (1), X=959.36, Y=44.99, Mass=13453, SNR=74.8, Peak=255 HFD=6.7
23:26:17.495 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.48)
23:26:17.498 00.003 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.75)
23:26:17.502 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.92 hyp=0.95 cameraTheta=1.85 mountX=0.09 mountY=-0.94, mountTheta=-1.48
23:26:17.507 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.92, opts=13)
23:26:17.510 00.003 6120 Enqueuing Move request for scope (-0.26, 0.92)
23:26:17.514 00.004 7680 Worker thread wakes up
23:26:17.515 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.92) opts 0xd
23:26:17.515 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:17.518 00.003 6120 UpdateGuideState exits: m=13453 SNR=74.8 Saturated
23:26:17.521 00.003 6120 PhdController: settling, locked = 1, distance = 1.13 (1.50) aobump = 0 frame = 7 / 99999
23:26:17.526 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.92)
23:26:17.526 00.000 7680 Moving (-0.26, 0.92) raw xDistance=0.09 yDistance=-0.94
23:26:17.526 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:26:17.526 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94
23:26:17.526 00.000 7680 MoveAxis(E, 0, ABG)
23:26:17.527 00.001 7680 Move returns status 0, amount 0
23:26:17.527 00.000 7680 MoveAxis(N, 510, ABG)
23:26:17.527 00.000 7680 Guiding  Dir = 0, Dur = 510
23:26:17.527 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048377.526,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.13,"Time":6.0,"SettleTime":10.0,"StarLocked":true}
23:26:17.531 00.004 7680 IsSlewing returns 0
23:26:17.531 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:17.534 00.003 7680 IsGuiding returns 0
23:26:17.534 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:17.539 00.005 6120 Enqueuing Expose request
23:26:17.543 00.004 7680 PulseGuide returned control before completion, sleep 520
23:26:18.067 00.524 7680 IsGuiding returns 0
23:26:18.068 00.001 7680 Move returns status 0, amount 510
23:26:18.068 00.000 7680 move complete, result=0
23:26:18.069 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.9 px 510 ms NORTH
23:26:18.076 00.007 7680 worker thread done servicing request
23:26:18.076 00.000 7680 Worker thread wakes up
23:26:18.076 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:18.077 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:19.326 01.249 7680 Exposure complete
23:26:19.453 00.127 7680 worker thread done servicing request
23:26:19.453 00.000 6120 OnExposeComplete: enter
23:26:19.457 00.004 6120 UpdateGuideState(): m_state=6
23:26:19.461 00.004 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1923
23:26:19.465 00.004 6120 Star::Find returns 1 (1), X=959.19, Y=44.61, Mass=13983, SNR=76.8, Peak=255 HFD=7.0
23:26:19.469 00.004 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.20 = -1.08)
23:26:19.472 00.003 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.35)
23:26:19.477 00.005 6120 CameraToMount -- cameraX=-0.43 cameraY=0.54 hyp=0.69 cameraTheta=2.25 mountX=0.33 mountY=-0.67, mountTheta=-1.12
23:26:19.482 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=0.54, opts=13)
23:26:19.486 00.004 6120 Enqueuing Move request for scope (-0.43, 0.54)
23:26:19.491 00.005 7680 Worker thread wakes up
23:26:19.491 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.54) opts 0xd
23:26:19.492 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.43, 0.54)
23:26:19.492 00.000 7680 Moving (-0.43, 0.54) raw xDistance=0.33 yDistance=-0.67
23:26:19.492 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.33
23:26:19.492 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
23:26:19.493 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:19.497 00.004 6120 UpdateGuideState exits: m=13983 SNR=76.8 Saturated
23:26:19.500 00.003 6120 PhdController: settling, locked = 1, distance = 0.99 (1.50) aobump = 0 frame = 8 / 99999
23:26:19.504 00.004 7680 MoveAxis(W, 133, ABG)
23:26:19.505 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048379.504,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.99,"Time":8.0,"SettleTime":10.0,"StarLocked":true}
23:26:19.509 00.004 7680 Guiding  Dir = 3, Dur = 133
23:26:19.509 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:19.515 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:19.519 00.004 6120 Enqueuing Expose request
23:26:19.524 00.005 7680 IsSlewing returns 0
23:26:19.524 00.000 7680 IsGuiding returns 0
23:26:19.525 00.001 7680 PulseGuide returned control before completion, sleep 143
23:26:19.676 00.151 7680 IsGuiding returns 1
23:26:19.676 00.000 7680 scope still moving after pulse duration time elapsed
23:26:19.706 00.030 7680 IsSlewing returns 0
23:26:19.708 00.002 7680 IsGuiding returns 1
23:26:19.738 00.030 7680 IsSlewing returns 0
23:26:19.739 00.001 7680 IsGuiding returns 1
23:26:19.770 00.031 7680 IsSlewing returns 0
23:26:19.771 00.001 7680 IsGuiding returns 0
23:26:19.771 00.000 7680 scope move finished after 133 + 114 ms
23:26:19.772 00.001 7680 Move returns status 0, amount 133
23:26:19.772 00.000 7680 MoveAxis(N, 364, ABG)
23:26:19.773 00.001 7680 Guiding  Dir = 0, Dur = 364
23:26:19.773 00.000 7680 IsSlewing returns 0
23:26:19.773 00.000 7680 IsGuiding returns 0
23:26:19.774 00.001 7680 PulseGuide returned control before completion, sleep 374
23:26:20.152 00.378 7680 IsGuiding returns 1
23:26:20.153 00.001 7680 scope still moving after pulse duration time elapsed
23:26:20.182 00.029 7680 IsSlewing returns 0
23:26:20.183 00.001 7680 IsGuiding returns 0
23:26:20.183 00.000 7680 scope move finished after 364 + 45 ms
23:26:20.184 00.001 7680 Move returns status 0, amount 364
23:26:20.184 00.000 7680 move complete, result=0
23:26:20.185 00.001 7680 worker thread done servicing request
23:26:20.185 00.000 6120 GuideStep: 0.3 px 133 ms WEST, -0.7 px 364 ms NORTH
23:26:20.190 00.005 7680 Worker thread wakes up
23:26:20.190 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:20.190 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:21.445 01.255 7680 Exposure complete
23:26:21.570 00.125 7680 worker thread done servicing request
23:26:21.571 00.001 6120 OnExposeComplete: enter
23:26:21.574 00.003 6120 UpdateGuideState(): m_state=6
23:26:21.579 00.005 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1924
23:26:21.583 00.004 6120 Star::Find returns 1 (1), X=959.60, Y=44.02, Mass=13870, SNR=78.2, Peak=255 HFD=6.8
23:26:21.586 00.003 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-2.95) = xAngle (0.89 = 0.89)
23:26:21.590 00.004 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.62 = 0.62)
23:26:21.594 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.06 mountX=0.04 mountY=0.04, mountTheta=0.75
23:26:21.600 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.05, opts=13)
23:26:21.604 00.004 6120 Enqueuing Move request for scope (-0.03, -0.05)
23:26:21.611 00.007 7680 Worker thread wakes up
23:26:21.611 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:21.615 00.004 6120 UpdateGuideState exits: m=13870 SNR=78.2 Saturated
23:26:21.619 00.004 6120 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 9 / 99999
23:26:21.623 00.004 6120 PhdController: newstate STATE_FINISH
23:26:21.626 00.003 6120 PhdController complete: success
23:26:21.629 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
23:26:21.631 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
23:26:21.631 00.000 7680 Moving (-0.03, -0.05) raw xDistance=0.04 yDistance=0.04
23:26:21.631 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:26:21.631 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:26:21.631 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764048381.629,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
23:26:21.636 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:26:21.636 00.000 7680 MoveAxis(E, 0, ABG)
23:26:21.636 00.000 6120 Mount: notify guiding dither settle done success=1
23:26:21.640 00.004 6120 PhdController: newstate STATE_IDLE
23:26:21.643 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:21.647 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:21.651 00.004 6120 Enqueuing Expose request
23:26:21.654 00.003 7680 Move returns status 0, amount 0
23:26:21.654 00.000 7680 MoveAxis(N, 0, ABG)
23:26:21.654 00.000 7680 Move returns status 0, amount 0
23:26:21.655 00.001 7680 move complete, result=0
23:26:21.655 00.000 7680 worker thread done servicing request
23:26:21.656 00.001 7680 Worker thread wakes up
23:26:21.656 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:21.656 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:21.656 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:26:22.901 01.245 7680 Exposure complete
23:26:23.027 00.126 6120 OnExposeComplete: enter
23:26:23.031 00.004 7680 worker thread done servicing request
23:26:23.031 00.000 6120 UpdateGuideState(): m_state=6
23:26:23.065 00.034 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1925
23:26:23.071 00.006 6120 Star::Find returns 1 (1), X=959.42, Y=44.42, Mass=14459, SNR=79.4, Peak=255 HFD=7.1
23:26:23.075 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
23:26:23.078 00.003 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
23:26:23.082 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.34 hyp=0.40 cameraTheta=2.12 mountX=0.14 mountY=-0.40, mountTheta=-1.23
23:26:23.086 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.34, opts=13)
23:26:23.089 00.003 6120 Enqueuing Move request for scope (-0.21, 0.34)
23:26:23.092 00.003 7680 Worker thread wakes up
23:26:23.093 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.34) opts 0xd
23:26:23.093 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.34)
23:26:23.093 00.000 7680 Moving (-0.21, 0.34) raw xDistance=0.14 yDistance=-0.40
23:26:23.093 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:26:23.093 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:23.097 00.004 6120 UpdateGuideState exits: m=14459 SNR=79.4 Saturated
23:26:23.099 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:23.102 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:23.105 00.003 6120 Enqueuing Expose request
23:26:23.109 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:26:23.109 00.000 7680 MoveAxis(E, 0, ABG)
23:26:23.109 00.000 7680 Move returns status 0, amount 0
23:26:23.109 00.000 7680 MoveAxis(N, 218, ABG)
23:26:23.110 00.001 7680 Guiding  Dir = 0, Dur = 218
23:26:23.110 00.000 7680 IsSlewing returns 0
23:26:23.110 00.000 7680 IsGuiding returns 0
23:26:23.110 00.000 7680 PulseGuide returned control before completion, sleep 228
23:26:23.343 00.233 7680 IsGuiding returns 1
23:26:23.343 00.000 7680 scope still moving after pulse duration time elapsed
23:26:23.373 00.030 7680 IsSlewing returns 0
23:26:23.375 00.002 7680 IsGuiding returns 0
23:26:23.376 00.001 7680 scope move finished after 218 + 47 ms
23:26:23.376 00.000 7680 Move returns status 0, amount 218
23:26:23.377 00.001 7680 move complete, result=0
23:26:23.377 00.000 7680 worker thread done servicing request
23:26:23.377 00.000 7680 Worker thread wakes up
23:26:23.378 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 218 ms NORTH
23:26:23.384 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:23.385 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:24.636 01.251 7680 Exposure complete
23:26:24.787 00.151 7680 worker thread done servicing request
23:26:24.788 00.001 6120 OnExposeComplete: enter
23:26:24.792 00.004 6120 UpdateGuideState(): m_state=6
23:26:24.796 00.004 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1926
23:26:24.802 00.006 6120 Star::Find returns 1 (1), X=959.38, Y=44.01, Mass=13735, SNR=77.2, Peak=255 HFD=6.8
23:26:24.808 00.006 6120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-2.95) = xAngle (0.05 = 0.05)
23:26:24.811 00.003 6120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.21 = -0.21)
23:26:24.816 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-2.90 mountX=0.26 mountY=-0.05, mountTheta=-0.21
23:26:24.820 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.06, opts=13)
23:26:24.825 00.005 6120 Enqueuing Move request for scope (-0.25, -0.06)
23:26:24.829 00.004 7680 Worker thread wakes up
23:26:24.830 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:24.833 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.06) opts 0xd
23:26:24.834 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.06)
23:26:24.835 00.001 7680 Moving (-0.25, -0.06) raw xDistance=0.26 yDistance=-0.05
23:26:24.835 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
23:26:24.835 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:26:24.835 00.000 6120 UpdateGuideState exits: m=13735 SNR=77.2 Saturated
23:26:24.840 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:24.844 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:24.847 00.003 6120 Enqueuing Expose request
23:26:24.852 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:26:24.852 00.000 7680 MoveAxis(W, 104, ABG)
23:26:24.852 00.000 7680 Guiding  Dir = 3, Dur = 104
23:26:24.853 00.001 7680 IsSlewing returns 0
23:26:24.853 00.000 7680 IsGuiding returns 0
23:26:24.853 00.000 7680 PulseGuide returned control before completion, sleep 114
23:26:24.970 00.117 7680 IsGuiding returns 1
23:26:24.971 00.001 7680 scope still moving after pulse duration time elapsed
23:26:25.000 00.029 7680 IsSlewing returns 0
23:26:25.001 00.001 7680 IsGuiding returns 0
23:26:25.003 00.002 7680 scope move finished after 104 + 45 ms
23:26:25.003 00.000 7680 Move returns status 0, amount 104
23:26:25.003 00.000 7680 MoveAxis(N, 0, ABG)
23:26:25.004 00.001 7680 Move returns status 0, amount 0
23:26:25.004 00.000 7680 move complete, result=0
23:26:25.004 00.000 7680 worker thread done servicing request
23:26:25.005 00.001 6120 GuideStep: 0.3 px 104 ms WEST, -0.1 px 0 ms NORTH
23:26:25.011 00.006 7680 Worker thread wakes up
23:26:25.011 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:25.012 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:26.260 01.248 7680 Exposure complete
23:26:26.400 00.140 7680 worker thread done servicing request
23:26:26.401 00.001 6120 OnExposeComplete: enter
23:26:26.404 00.003 6120 UpdateGuideState(): m_state=6
23:26:26.410 00.006 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1927
23:26:26.414 00.004 6120 Star::Find returns 1 (1), X=959.67, Y=44.28, Mass=12644, SNR=73.2, Peak=255 HFD=7.0
23:26:26.418 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.97)
23:26:26.421 00.003 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.24)
23:26:26.424 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.36 mountX=-0.08 mountY=-0.17, mountTheta=-2.03
23:26:26.430 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.21, opts=13)
23:26:26.433 00.003 6120 Enqueuing Move request for scope (0.04, 0.21)
23:26:26.436 00.003 7680 Worker thread wakes up
23:26:26.436 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
23:26:26.436 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
23:26:26.436 00.000 7680 Moving (0.04, 0.21) raw xDistance=-0.08 yDistance=-0.17
23:26:26.438 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:26:26.438 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:26:26.438 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:26.441 00.003 6120 UpdateGuideState exits: m=12644 SNR=73.2 Saturated
23:26:26.446 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:26:26.446 00.000 7680 MoveAxis(E, 0, ABG)
23:26:26.446 00.000 7680 Move returns status 0, amount 0
23:26:26.446 00.000 7680 MoveAxis(N, 0, ABG)
23:26:26.446 00.000 7680 Move returns status 0, amount 0
23:26:26.446 00.000 7680 move complete, result=0
23:26:26.446 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:26.450 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:26.455 00.005 7680 worker thread done servicing request
23:26:26.455 00.000 6120 Enqueuing Expose request
23:26:26.461 00.006 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:26:26.465 00.004 7680 Worker thread wakes up
23:26:26.465 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:26.465 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:27.723 01.258 7680 Exposure complete
23:26:27.862 00.139 7680 worker thread done servicing request
23:26:27.862 00.000 6120 OnExposeComplete: enter
23:26:27.868 00.006 6120 UpdateGuideState(): m_state=6
23:26:27.872 00.004 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1928
23:26:27.875 00.003 6120 Star::Find returns 1 (1), X=959.74, Y=44.43, Mass=13346, SNR=75.0, Peak=255 HFD=7.0
23:26:27.879 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
23:26:27.882 00.003 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
23:26:27.888 00.006 6120 CameraToMount -- cameraX=0.12 cameraY=0.36 hyp=0.38 cameraTheta=1.26 mountX=-0.18 mountY=-0.27, mountTheta=-2.16
23:26:27.895 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.36, opts=13)
23:26:27.900 00.005 6120 Enqueuing Move request for scope (0.12, 0.36)
23:26:27.903 00.003 7680 Worker thread wakes up
23:26:27.904 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.36) opts 0xd
23:26:27.904 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.36)
23:26:27.905 00.001 7680 Moving (0.12, 0.36) raw xDistance=-0.18 yDistance=-0.27
23:26:27.905 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:26:27.905 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:26:27.905 00.000 7680 MoveAxis(E, 0, ABG)
23:26:27.906 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:27.910 00.004 6120 UpdateGuideState exits: m=13346 SNR=75.0 Saturated
23:26:27.914 00.004 7680 Move returns status 0, amount 0
23:26:27.914 00.000 7680 MoveAxis(N, 149, ABG)
23:26:27.914 00.000 7680 Guiding  Dir = 0, Dur = 149
23:26:27.915 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:27.919 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:27.923 00.004 7680 IsSlewing returns 0
23:26:27.923 00.000 6120 Enqueuing Expose request
23:26:27.928 00.005 7680 IsGuiding returns 0
23:26:27.928 00.000 7680 PulseGuide returned control before completion, sleep 159
23:26:28.102 00.174 7680 IsGuiding returns 0
23:26:28.103 00.001 7680 Move returns status 0, amount 149
23:26:28.103 00.000 7680 move complete, result=0
23:26:28.104 00.001 7680 worker thread done servicing request
23:26:28.104 00.000 7680 Worker thread wakes up
23:26:28.105 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 149 ms NORTH
23:26:28.115 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:28.115 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:29.363 01.248 7680 Exposure complete
23:26:29.502 00.139 7680 worker thread done servicing request
23:26:29.503 00.001 6120 OnExposeComplete: enter
23:26:29.506 00.003 6120 UpdateGuideState(): m_state=6
23:26:29.515 00.009 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1929
23:26:29.521 00.006 6120 Star::Find returns 1 (1), X=959.92, Y=44.35, Mass=13933, SNR=77.2, Peak=255 HFD=6.8
23:26:29.525 00.004 6120 CameraToMount -- cameraTheta (0.76) - m_xAngle (-2.95) = xAngle (3.72 = -2.57)
23:26:29.531 00.006 6120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.45 = -2.84)
23:26:29.535 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=0.28 hyp=0.40 cameraTheta=0.76 mountX=-0.34 mountY=-0.12, mountTheta=-2.80
23:26:29.540 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.28, opts=13)
23:26:29.545 00.005 6120 Enqueuing Move request for scope (0.29, 0.28)
23:26:29.552 00.007 7680 Worker thread wakes up
23:26:29.552 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:29.558 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.28) opts 0xd
23:26:29.560 00.002 6120 UpdateGuideState exits: m=13933 SNR=77.2 Saturated
23:26:29.564 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:29.567 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:29.570 00.003 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.28)
23:26:29.570 00.000 7680 Moving (0.29, 0.28) raw xDistance=-0.34 yDistance=-0.12
23:26:29.570 00.000 6120 Enqueuing Expose request
23:26:29.574 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
23:26:29.574 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:26:29.574 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:26:29.574 00.000 7680 MoveAxis(E, 138, ABG)
23:26:29.575 00.001 7680 Guiding  Dir = 2, Dur = 138
23:26:29.576 00.001 7680 IsSlewing returns 0
23:26:29.576 00.000 7680 IsGuiding returns 0
23:26:29.576 00.000 7680 PulseGuide returned control before completion, sleep 148
23:26:29.730 00.154 7680 IsGuiding returns 1
23:26:29.731 00.001 7680 scope still moving after pulse duration time elapsed
23:26:29.761 00.030 7680 IsSlewing returns 0
23:26:29.763 00.002 7680 IsGuiding returns 0
23:26:29.764 00.001 7680 scope move finished after 138 + 49 ms
23:26:29.764 00.000 7680 Move returns status 0, amount 138
23:26:29.764 00.000 7680 MoveAxis(N, 0, ABG)
23:26:29.764 00.000 7680 Move returns status 0, amount 0
23:26:29.765 00.001 7680 move complete, result=0
23:26:29.765 00.000 7680 worker thread done servicing request
23:26:29.765 00.000 7680 Worker thread wakes up
23:26:29.766 00.001 6120 GuideStep: -0.3 px 138 ms EAST, -0.1 px 0 ms NORTH
23:26:29.775 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:29.775 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:31.033 01.258 7680 Exposure complete
23:26:31.171 00.138 7680 worker thread done servicing request
23:26:31.172 00.001 6120 OnExposeComplete: enter
23:26:31.176 00.004 6120 UpdateGuideState(): m_state=6
23:26:31.181 00.005 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1930
23:26:31.185 00.004 6120 Star::Find returns 1 (1), X=959.80, Y=44.78, Mass=14118, SNR=76.8, Peak=255 HFD=6.9
23:26:31.189 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
23:26:31.192 00.003 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
23:26:31.195 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.70 hyp=0.73 cameraTheta=1.32 mountX=-0.31 mountY=-0.55, mountTheta=-2.07
23:26:31.200 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.70, opts=13)
23:26:31.207 00.007 6120 Enqueuing Move request for scope (0.18, 0.70)
23:26:31.211 00.004 7680 Worker thread wakes up
23:26:31.212 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:31.217 00.005 6120 UpdateGuideState exits: m=14118 SNR=76.8 Saturated
23:26:31.220 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:31.225 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:31.228 00.003 6120 Enqueuing Expose request
23:26:31.232 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.70) opts 0xd
23:26:31.232 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.70)
23:26:31.232 00.000 7680 Moving (0.18, 0.70) raw xDistance=-0.31 yDistance=-0.55
23:26:31.232 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
23:26:31.232 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:26:31.232 00.000 7680 MoveAxis(E, 134, ABG)
23:26:31.233 00.001 7680 Guiding  Dir = 2, Dur = 134
23:26:31.233 00.000 7680 IsSlewing returns 0
23:26:31.233 00.000 7680 IsGuiding returns 0
23:26:31.234 00.001 7680 PulseGuide returned control before completion, sleep 144
23:26:31.381 00.147 7680 IsGuiding returns 1
23:26:31.381 00.000 7680 scope still moving after pulse duration time elapsed
23:26:31.411 00.030 7680 IsSlewing returns 0
23:26:31.412 00.001 7680 IsGuiding returns 0
23:26:31.412 00.000 7680 scope move finished after 134 + 44 ms
23:26:31.412 00.000 7680 Move returns status 0, amount 134
23:26:31.412 00.000 7680 MoveAxis(N, 301, ABG)
23:26:31.412 00.000 7680 Guiding  Dir = 0, Dur = 301
23:26:31.413 00.001 7680 IsSlewing returns 0
23:26:31.414 00.001 7680 IsGuiding returns 0
23:26:31.414 00.000 7680 PulseGuide returned control before completion, sleep 311
23:26:31.739 00.325 7680 IsGuiding returns 1
23:26:31.741 00.002 7680 scope still moving after pulse duration time elapsed
23:26:31.770 00.029 7680 IsSlewing returns 0
23:26:31.771 00.001 7680 IsGuiding returns 0
23:26:31.771 00.000 7680 scope move finished after 301 + 55 ms
23:26:31.771 00.000 7680 Move returns status 0, amount 301
23:26:31.772 00.001 7680 move complete, result=0
23:26:31.772 00.000 7680 worker thread done servicing request
23:26:31.772 00.000 6120 GuideStep: -0.3 px 134 ms EAST, -0.6 px 301 ms NORTH
23:26:31.778 00.006 7680 Worker thread wakes up
23:26:31.778 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:31.778 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:33.028 01.250 7680 Exposure complete
23:26:33.161 00.133 7680 worker thread done servicing request
23:26:33.162 00.001 6120 OnExposeComplete: enter
23:26:33.166 00.004 6120 UpdateGuideState(): m_state=6
23:26:33.170 00.004 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1931
23:26:33.174 00.004 6120 Star::Find returns 1 (1), X=959.65, Y=44.65, Mass=13769, SNR=76.3, Peak=255 HFD=7.1
23:26:33.177 00.003 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
23:26:33.182 00.005 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
23:26:33.186 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.58 hyp=0.58 cameraTheta=1.53 mountX=-0.13 mountY=-0.51, mountTheta=-1.83
23:26:33.190 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.58, opts=13)
23:26:33.194 00.004 6120 Enqueuing Move request for scope (0.03, 0.58)
23:26:33.198 00.004 7680 Worker thread wakes up
23:26:33.198 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:33.202 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.58) opts 0xd
23:26:33.202 00.000 6120 UpdateGuideState exits: m=13769 SNR=76.3 Saturated
23:26:33.207 00.005 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.58)
23:26:33.208 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:33.213 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:33.217 00.004 6120 Enqueuing Expose request
23:26:33.221 00.004 7680 Moving (0.03, 0.58) raw xDistance=-0.13 yDistance=-0.51
23:26:33.221 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:26:33.222 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:26:33.222 00.000 7680 MoveAxis(E, 0, ABG)
23:26:33.222 00.000 7680 Move returns status 0, amount 0
23:26:33.222 00.000 7680 MoveAxis(N, 278, ABG)
23:26:33.222 00.000 7680 Guiding  Dir = 0, Dur = 278
23:26:33.223 00.001 7680 IsSlewing returns 0
23:26:33.223 00.000 7680 IsGuiding returns 0
23:26:33.223 00.000 7680 PulseGuide returned control before completion, sleep 288
23:26:33.520 00.297 7680 IsGuiding returns 1
23:26:33.521 00.001 7680 scope still moving after pulse duration time elapsed
23:26:33.551 00.030 7680 IsSlewing returns 0
23:26:33.554 00.003 7680 IsGuiding returns 0
23:26:33.554 00.000 7680 scope move finished after 278 + 53 ms
23:26:33.556 00.002 7680 Move returns status 0, amount 278
23:26:33.556 00.000 7680 move complete, result=0
23:26:33.556 00.000 7680 worker thread done servicing request
23:26:33.556 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 278 ms NORTH
23:26:33.564 00.008 7680 Worker thread wakes up
23:26:33.564 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:33.564 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:34.809 01.245 7680 Exposure complete
23:26:34.939 00.130 7680 worker thread done servicing request
23:26:34.939 00.000 6120 OnExposeComplete: enter
23:26:34.943 00.004 6120 UpdateGuideState(): m_state=6
23:26:34.947 00.004 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1932
23:26:34.950 00.003 6120 Star::Find returns 1 (1), X=959.72, Y=44.15, Mass=13051, SNR=74.7, Peak=255 HFD=6.8
23:26:34.953 00.003 6120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-2.95) = xAngle (3.66 = -2.63)
23:26:34.958 00.005 6120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.39 = -2.90)
23:26:34.961 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.70 mountX=-0.11 mountY=-0.03, mountTheta=-2.87
23:26:34.967 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.08, opts=13)
23:26:34.970 00.003 6120 Enqueuing Move request for scope (0.10, 0.08)
23:26:34.973 00.003 7680 Worker thread wakes up
23:26:34.974 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
23:26:34.975 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
23:26:34.975 00.000 7680 Moving (0.10, 0.08) raw xDistance=-0.11 yDistance=-0.03
23:26:34.975 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:26:34.975 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:26:34.975 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:34.979 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:26:34.979 00.000 7680 MoveAxis(E, 0, ABG)
23:26:34.979 00.000 7680 Move returns status 0, amount 0
23:26:34.979 00.000 7680 MoveAxis(N, 0, ABG)
23:26:34.979 00.000 7680 Move returns status 0, amount 0
23:26:34.979 00.000 7680 move complete, result=0
23:26:34.980 00.001 7680 worker thread done servicing request
23:26:34.980 00.000 6120 UpdateGuideState exits: m=13051 SNR=74.7 Saturated
23:26:34.985 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:34.989 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:34.993 00.004 6120 Enqueuing Expose request
23:26:34.996 00.003 7680 Worker thread wakes up
23:26:34.996 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:26:35.000 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:35.000 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:36.252 01.252 7680 Exposure complete
23:26:36.384 00.132 7680 worker thread done servicing request
23:26:36.384 00.000 6120 OnExposeComplete: enter
23:26:36.389 00.005 6120 UpdateGuideState(): m_state=6
23:26:36.393 00.004 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1933
23:26:36.398 00.005 6120 Star::Find returns 1 (1), X=959.74, Y=44.34, Mass=13798, SNR=76.9, Peak=255 HFD=7.0
23:26:36.402 00.004 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
23:26:36.407 00.005 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.44)
23:26:36.410 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.27 hyp=0.29 cameraTheta=1.16 mountX=-0.17 mountY=-0.19, mountTheta=-2.29
23:26:36.415 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.27, opts=13)
23:26:36.418 00.003 6120 Enqueuing Move request for scope (0.12, 0.27)
23:26:36.422 00.004 7680 Worker thread wakes up
23:26:36.423 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:36.426 00.003 6120 UpdateGuideState exits: m=13798 SNR=76.9 Saturated
23:26:36.428 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:36.433 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:36.437 00.004 6120 Enqueuing Expose request
23:26:36.441 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.27) opts 0xd
23:26:36.441 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.27)
23:26:36.441 00.000 7680 Moving (0.12, 0.27) raw xDistance=-0.17 yDistance=-0.19
23:26:36.441 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:26:36.441 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:26:36.442 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:26:36.442 00.000 7680 MoveAxis(E, 0, ABG)
23:26:36.443 00.001 7680 Move returns status 0, amount 0
23:26:36.443 00.000 7680 MoveAxis(N, 0, ABG)
23:26:36.443 00.000 7680 Move returns status 0, amount 0
23:26:36.443 00.000 7680 move complete, result=0
23:26:36.443 00.000 7680 worker thread done servicing request
23:26:36.444 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:26:36.448 00.004 7680 Worker thread wakes up
23:26:36.448 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:36.448 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:37.689 01.241 7680 Exposure complete
23:26:38.209 00.520 7680 worker thread done servicing request
23:26:38.210 00.001 6120 OnExposeComplete: enter
23:26:38.213 00.003 6120 UpdateGuideState(): m_state=6
23:26:38.216 00.003 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1934
23:26:38.219 00.003 6120 Star::Find returns 1 (1), X=959.72, Y=44.63, Mass=13833, SNR=77.6, Peak=255 HFD=7.1
23:26:38.222 00.003 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
23:26:38.225 00.003 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
23:26:38.227 00.002 6120 CameraToMount -- cameraX=0.09 cameraY=0.56 hyp=0.56 cameraTheta=1.41 mountX=-0.19 mountY=-0.46, mountTheta=-1.97
23:26:38.233 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.56, opts=13)
23:26:38.236 00.003 6120 Enqueuing Move request for scope (0.09, 0.56)
23:26:38.240 00.004 7680 Worker thread wakes up
23:26:38.240 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:38.243 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.56) opts 0xd
23:26:38.243 00.000 6120 UpdateGuideState exits: m=13833 SNR=77.6 Saturated
23:26:38.247 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.56)
23:26:38.247 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:38.249 00.002 7680 Moving (0.09, 0.56) raw xDistance=-0.19 yDistance=-0.46
23:26:38.249 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:38.253 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:26:38.253 00.000 6120 Enqueuing Expose request
23:26:38.256 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:26:38.256 00.000 7680 MoveAxis(E, 0, ABG)
23:26:38.256 00.000 7680 Move returns status 0, amount 0
23:26:38.256 00.000 7680 MoveAxis(N, 249, ABG)
23:26:38.256 00.000 7680 Guiding  Dir = 0, Dur = 249
23:26:38.256 00.000 7680 IsSlewing returns 0
23:26:38.257 00.001 7680 IsGuiding returns 0
23:26:38.257 00.000 7680 PulseGuide returned control before completion, sleep 259
23:26:38.529 00.272 7680 IsGuiding returns 1
23:26:38.529 00.000 7680 scope still moving after pulse duration time elapsed
23:26:38.561 00.032 7680 IsSlewing returns 0
23:26:38.561 00.000 7680 IsGuiding returns 0
23:26:38.561 00.000 7680 scope move finished after 249 + 55 ms
23:26:38.562 00.001 7680 Move returns status 0, amount 249
23:26:38.562 00.000 7680 move complete, result=0
23:26:38.562 00.000 7680 worker thread done servicing request
23:26:38.562 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 249 ms NORTH
23:26:38.565 00.003 7680 Worker thread wakes up
23:26:38.565 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:38.565 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:39.814 01.249 7680 Exposure complete
23:26:39.941 00.127 7680 worker thread done servicing request
23:26:39.942 00.001 6120 OnExposeComplete: enter
23:26:39.946 00.004 6120 UpdateGuideState(): m_state=6
23:26:39.952 00.006 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1935
23:26:39.956 00.004 6120 Star::Find returns 1 (1), X=959.71, Y=44.52, Mass=14103, SNR=77.8, Peak=255 HFD=7.1
23:26:39.960 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
23:26:39.964 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
23:26:39.969 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.45 hyp=0.46 cameraTheta=1.39 mountX=-0.16 mountY=-0.37, mountTheta=-1.99
23:26:39.974 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.45, opts=13)
23:26:39.979 00.005 6120 Enqueuing Move request for scope (0.08, 0.45)
23:26:39.984 00.005 7680 Worker thread wakes up
23:26:39.984 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:39.989 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.45) opts 0xd
23:26:39.989 00.000 6120 UpdateGuideState exits: m=14103 SNR=77.8 Saturated
23:26:39.993 00.004 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.45)
23:26:39.993 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:39.996 00.003 7680 Moving (0.08, 0.45) raw xDistance=-0.16 yDistance=-0.37
23:26:39.997 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:40.001 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:26:40.001 00.000 6120 Enqueuing Expose request
23:26:40.004 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:26:40.005 00.001 7680 MoveAxis(E, 0, ABG)
23:26:40.005 00.000 7680 Move returns status 0, amount 0
23:26:40.005 00.000 7680 MoveAxis(N, 201, ABG)
23:26:40.005 00.000 7680 Guiding  Dir = 0, Dur = 201
23:26:40.005 00.000 7680 IsSlewing returns 0
23:26:40.005 00.000 7680 IsGuiding returns 0
23:26:40.005 00.000 7680 PulseGuide returned control before completion, sleep 211
23:26:40.228 00.223 7680 IsGuiding returns 1
23:26:40.229 00.001 7680 scope still moving after pulse duration time elapsed
23:26:40.259 00.030 7680 IsSlewing returns 0
23:26:40.259 00.000 7680 IsGuiding returns 0
23:26:40.259 00.000 7680 scope move finished after 201 + 52 ms
23:26:40.260 00.001 7680 Move returns status 0, amount 201
23:26:40.260 00.000 7680 move complete, result=0
23:26:40.260 00.000 7680 worker thread done servicing request
23:26:40.260 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 201 ms NORTH
23:26:40.265 00.005 7680 Worker thread wakes up
23:26:40.265 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:40.265 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:41.506 01.241 7680 Exposure complete
23:26:41.620 00.114 7680 worker thread done servicing request
23:26:41.621 00.001 6120 OnExposeComplete: enter
23:26:41.625 00.004 6120 UpdateGuideState(): m_state=6
23:26:41.629 00.004 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1936
23:26:41.632 00.003 6120 Star::Find returns 1 (1), X=959.76, Y=44.18, Mass=13654, SNR=76.0, Peak=255 HFD=6.8
23:26:41.637 00.005 6120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-2.95) = xAngle (3.64 = -2.64)
23:26:41.642 00.005 6120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.37 = -2.91)
23:26:41.646 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.69 mountX=-0.15 mountY=-0.04, mountTheta=-2.88
23:26:41.650 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.11, opts=13)
23:26:41.655 00.005 6120 Enqueuing Move request for scope (0.13, 0.11)
23:26:41.659 00.004 7680 Worker thread wakes up
23:26:41.659 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:41.664 00.005 6120 UpdateGuideState exits: m=13654 SNR=76.0 Saturated
23:26:41.667 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
23:26:41.668 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
23:26:41.668 00.000 7680 Moving (0.13, 0.11) raw xDistance=-0.15 yDistance=-0.04
23:26:41.669 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:26:41.669 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:41.673 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:41.678 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:26:41.678 00.000 6120 Enqueuing Expose request
23:26:41.682 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:26:41.682 00.000 7680 MoveAxis(E, 0, ABG)
23:26:41.682 00.000 7680 Move returns status 0, amount 0
23:26:41.682 00.000 7680 MoveAxis(N, 0, ABG)
23:26:41.682 00.000 7680 Move returns status 0, amount 0
23:26:41.683 00.001 7680 move complete, result=0
23:26:41.683 00.000 7680 worker thread done servicing request
23:26:41.683 00.000 7680 Worker thread wakes up
23:26:41.684 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:26:41.688 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:41.688 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:42.940 01.252 7680 Exposure complete
23:26:43.068 00.128 7680 worker thread done servicing request
23:26:43.069 00.001 6120 OnExposeComplete: enter
23:26:43.073 00.004 6120 UpdateGuideState(): m_state=6
23:26:43.077 00.004 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1937
23:26:43.081 00.004 6120 Star::Find returns 1 (1), X=959.75, Y=44.28, Mass=13557, SNR=75.9, Peak=255 HFD=7.0
23:26:43.085 00.004 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-2.95) = xAngle (3.99 = -2.29)
23:26:43.088 00.003 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.56)
23:26:43.093 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.21 hyp=0.24 cameraTheta=1.03 mountX=-0.16 mountY=-0.13, mountTheta=-2.45
23:26:43.097 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.21, opts=13)
23:26:43.101 00.004 6120 Enqueuing Move request for scope (0.12, 0.21)
23:26:43.105 00.004 7680 Worker thread wakes up
23:26:43.105 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.21) opts 0xd
23:26:43.105 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:43.110 00.005 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.21)
23:26:43.110 00.000 7680 Moving (0.12, 0.21) raw xDistance=-0.16 yDistance=-0.13
23:26:43.111 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:26:43.111 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:26:43.111 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:26:43.111 00.000 7680 MoveAxis(E, 0, ABG)
23:26:43.111 00.000 7680 Move returns status 0, amount 0
23:26:43.111 00.000 7680 MoveAxis(N, 0, ABG)
23:26:43.112 00.001 7680 Move returns status 0, amount 0
23:26:43.112 00.000 7680 move complete, result=0
23:26:43.112 00.000 6120 UpdateGuideState exits: m=13557 SNR=75.9 Saturated
23:26:43.117 00.005 7680 worker thread done servicing request
23:26:43.117 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:43.121 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:43.125 00.004 6120 Enqueuing Expose request
23:26:43.129 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:26:43.132 00.003 7680 Worker thread wakes up
23:26:43.132 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:43.133 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:44.384 01.251 7680 Exposure complete
23:26:44.518 00.134 7680 worker thread done servicing request
23:26:44.520 00.002 6120 OnExposeComplete: enter
23:26:44.525 00.005 6120 UpdateGuideState(): m_state=6
23:26:44.529 00.004 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1938
23:26:44.534 00.005 6120 Star::Find returns 1 (1), X=959.89, Y=44.74, Mass=13244, SNR=73.9, Peak=255 HFD=6.8
23:26:44.537 00.003 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
23:26:44.541 00.004 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
23:26:44.545 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=0.67 hyp=0.72 cameraTheta=1.20 mountX=-0.38 mountY=-0.48, mountTheta=-2.24
23:26:44.550 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.67, opts=13)
23:26:44.554 00.004 6120 Enqueuing Move request for scope (0.26, 0.67)
23:26:44.557 00.003 7680 Worker thread wakes up
23:26:44.557 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.67) opts 0xd
23:26:44.557 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.67)
23:26:44.557 00.000 7680 Moving (0.26, 0.67) raw xDistance=-0.38 yDistance=-0.48
23:26:44.557 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
23:26:44.558 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
23:26:44.558 00.000 7680 MoveAxis(E, 156, ABG)
23:26:44.558 00.000 7680 Guiding  Dir = 2, Dur = 156
23:26:44.558 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:44.563 00.005 7680 IsSlewing returns 0
23:26:44.563 00.000 6120 UpdateGuideState exits: m=13244 SNR=73.9 Saturated
23:26:44.566 00.003 7680 IsGuiding returns 0
23:26:44.567 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:44.571 00.004 7680 PulseGuide returned control before completion, sleep 166
23:26:44.571 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:44.576 00.005 6120 Enqueuing Expose request
23:26:44.749 00.173 7680 IsGuiding returns 1
23:26:44.751 00.002 7680 scope still moving after pulse duration time elapsed
23:26:44.781 00.030 7680 IsSlewing returns 0
23:26:44.783 00.002 7680 IsGuiding returns 0
23:26:44.784 00.001 7680 scope move finished after 156 + 61 ms
23:26:44.785 00.001 7680 Move returns status 0, amount 156
23:26:44.785 00.000 7680 MoveAxis(N, 263, ABG)
23:26:44.785 00.000 7680 Guiding  Dir = 0, Dur = 263
23:26:44.787 00.002 7680 IsSlewing returns 0
23:26:44.788 00.001 7680 IsGuiding returns 0
23:26:44.789 00.001 7680 PulseGuide returned control before completion, sleep 273
23:26:45.067 00.278 7680 IsGuiding returns 1
23:26:45.068 00.001 7680 scope still moving after pulse duration time elapsed
23:26:45.098 00.030 7680 IsSlewing returns 0
23:26:45.100 00.002 7680 IsGuiding returns 0
23:26:45.100 00.000 7680 scope move finished after 263 + 48 ms
23:26:45.100 00.000 7680 Move returns status 0, amount 263
23:26:45.102 00.002 7680 move complete, result=0
23:26:45.103 00.001 7680 worker thread done servicing request
23:26:45.103 00.000 6120 GuideStep: -0.4 px 156 ms EAST, -0.5 px 263 ms NORTH
23:26:45.112 00.009 7680 Worker thread wakes up
23:26:45.112 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:45.112 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:46.360 01.248 7680 Exposure complete
23:26:46.497 00.137 7680 worker thread done servicing request
23:26:46.498 00.001 6120 OnExposeComplete: enter
23:26:46.501 00.003 6120 UpdateGuideState(): m_state=6
23:26:46.506 00.005 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1939
23:26:46.509 00.003 6120 Star::Find returns 1 (1), X=959.53, Y=44.48, Mass=13114, SNR=73.9, Peak=255 HFD=7.1
23:26:46.513 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
23:26:46.518 00.005 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
23:26:46.522 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.40 hyp=0.41 cameraTheta=1.79 mountX=0.01 mountY=-0.40, mountTheta=-1.53
23:26:46.528 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.40, opts=13)
23:26:46.532 00.004 6120 Enqueuing Move request for scope (-0.09, 0.40)
23:26:46.535 00.003 7680 Worker thread wakes up
23:26:46.535 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.40) opts 0xd
23:26:46.535 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.40)
23:26:46.536 00.001 7680 Moving (-0.09, 0.40) raw xDistance=0.01 yDistance=-0.40
23:26:46.536 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:46.540 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:26:46.540 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:26:46.540 00.000 7680 MoveAxis(E, 0, ABG)
23:26:46.540 00.000 7680 Move returns status 0, amount 0
23:26:46.540 00.000 7680 MoveAxis(N, 218, ABG)
23:26:46.540 00.000 7680 Guiding  Dir = 0, Dur = 218
23:26:46.540 00.000 6120 UpdateGuideState exits: m=13114 SNR=73.9 Saturated
23:26:46.545 00.005 7680 IsSlewing returns 0
23:26:46.546 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:46.551 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:46.554 00.003 7680 IsGuiding returns 0
23:26:46.554 00.000 6120 Enqueuing Expose request
23:26:46.559 00.005 7680 PulseGuide returned control before completion, sleep 228
23:26:46.804 00.245 7680 IsGuiding returns 1
23:26:46.804 00.000 7680 scope still moving after pulse duration time elapsed
23:26:46.834 00.030 7680 IsSlewing returns 0
23:26:46.835 00.001 7680 IsGuiding returns 0
23:26:46.836 00.001 7680 scope move finished after 218 + 63 ms
23:26:46.837 00.001 7680 Move returns status 0, amount 218
23:26:46.837 00.000 7680 move complete, result=0
23:26:46.837 00.000 7680 worker thread done servicing request
23:26:46.837 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 218 ms NORTH
23:26:46.844 00.007 7680 Worker thread wakes up
23:26:46.844 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:46.844 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:48.090 01.246 7680 Exposure complete
23:26:48.226 00.136 7680 worker thread done servicing request
23:26:48.226 00.000 6120 OnExposeComplete: enter
23:26:48.230 00.004 6120 UpdateGuideState(): m_state=6
23:26:48.234 00.004 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1940
23:26:48.238 00.004 6120 Star::Find returns 1 (1), X=959.35, Y=44.54, Mass=14029, SNR=77.8, Peak=255 HFD=7.1
23:26:48.242 00.004 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
23:26:48.245 00.003 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
23:26:48.248 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.47 hyp=0.54 cameraTheta=2.10 mountX=0.18 mountY=-0.54, mountTheta=-1.25
23:26:48.254 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.47, opts=13)
23:26:48.257 00.003 6120 Enqueuing Move request for scope (-0.27, 0.47)
23:26:48.261 00.004 7680 Worker thread wakes up
23:26:48.261 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.47) opts 0xd
23:26:48.261 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.47)
23:26:48.262 00.001 7680 Moving (-0.27, 0.47) raw xDistance=0.18 yDistance=-0.54
23:26:48.262 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:26:48.262 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
23:26:48.262 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:48.266 00.004 7680 MoveAxis(E, 0, ABG)
23:26:48.266 00.000 7680 Move returns status 0, amount 0
23:26:48.266 00.000 7680 MoveAxis(N, 293, ABG)
23:26:48.266 00.000 7680 Guiding  Dir = 0, Dur = 293
23:26:48.266 00.000 6120 UpdateGuideState exits: m=14029 SNR=77.8 Saturated
23:26:48.269 00.003 7680 IsSlewing returns 0
23:26:48.269 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:48.273 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:48.276 00.003 7680 IsGuiding returns 0
23:26:48.276 00.000 6120 Enqueuing Expose request
23:26:48.280 00.004 7680 PulseGuide returned control before completion, sleep 303
23:26:48.594 00.314 7680 IsGuiding returns 1
23:26:48.595 00.001 7680 scope still moving after pulse duration time elapsed
23:26:48.623 00.028 7680 IsSlewing returns 0
23:26:48.623 00.000 7680 IsGuiding returns 1
23:26:48.654 00.031 7680 IsSlewing returns 0
23:26:48.655 00.001 7680 IsGuiding returns 1
23:26:48.686 00.031 7680 IsSlewing returns 0
23:26:48.686 00.000 7680 IsGuiding returns 0
23:26:48.687 00.001 7680 scope move finished after 293 + 117 ms
23:26:48.687 00.000 7680 Move returns status 0, amount 293
23:26:48.687 00.000 7680 move complete, result=0
23:26:48.688 00.001 7680 worker thread done servicing request
23:26:48.688 00.000 7680 Worker thread wakes up
23:26:48.688 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 293 ms NORTH
23:26:48.694 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:48.694 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:49.943 01.249 7680 Exposure complete
23:26:50.064 00.121 7680 worker thread done servicing request
23:26:50.064 00.000 6120 OnExposeComplete: enter
23:26:50.068 00.004 6120 UpdateGuideState(): m_state=6
23:26:50.073 00.005 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1941
23:26:50.077 00.004 6120 Star::Find returns 1 (1), X=959.37, Y=44.02, Mass=13848, SNR=75.2, Peak=255 HFD=6.8
23:26:50.082 00.005 6120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-2.95) = xAngle (0.00 = 0.00)
23:26:50.087 00.005 6120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.27 = -0.27)
23:26:50.091 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.05 hyp=0.26 cameraTheta=-2.95 mountX=0.26 mountY=-0.07, mountTheta=-0.26
23:26:50.097 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.05, opts=13)
23:26:50.101 00.004 6120 Enqueuing Move request for scope (-0.25, -0.05)
23:26:50.105 00.004 7680 Worker thread wakes up
23:26:50.105 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:50.108 00.003 6120 UpdateGuideState exits: m=13848 SNR=75.2 Saturated
23:26:50.112 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.05) opts 0xd
23:26:50.112 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.05)
23:26:50.112 00.000 7680 Moving (-0.25, -0.05) raw xDistance=0.26 yDistance=-0.07
23:26:50.112 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
23:26:50.112 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:26:50.114 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:50.118 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:26:50.118 00.000 7680 MoveAxis(W, 104, ABG)
23:26:50.119 00.001 7680 Guiding  Dir = 3, Dur = 104
23:26:50.119 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:50.123 00.004 7680 IsSlewing returns 0
23:26:50.124 00.001 6120 Enqueuing Expose request
23:26:50.127 00.003 7680 IsGuiding returns 0
23:26:50.128 00.001 7680 PulseGuide returned control before completion, sleep 114
23:26:50.250 00.122 7680 IsGuiding returns 1
23:26:50.250 00.000 7680 scope still moving after pulse duration time elapsed
23:26:50.281 00.031 7680 IsSlewing returns 0
23:26:50.281 00.000 7680 IsGuiding returns 0
23:26:50.281 00.000 7680 scope move finished after 104 + 51 ms
23:26:50.283 00.002 7680 Move returns status 0, amount 104
23:26:50.283 00.000 7680 MoveAxis(N, 0, ABG)
23:26:50.283 00.000 7680 Move returns status 0, amount 0
23:26:50.283 00.000 7680 move complete, result=0
23:26:50.283 00.000 7680 worker thread done servicing request
23:26:50.284 00.001 7680 Worker thread wakes up
23:26:50.284 00.000 6120 GuideStep: 0.3 px 104 ms WEST, -0.1 px 0 ms NORTH
23:26:50.288 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:50.288 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:51.547 01.259 7680 Exposure complete
23:26:51.683 00.136 7680 worker thread done servicing request
23:26:51.683 00.000 6120 OnExposeComplete: enter
23:26:51.687 00.004 6120 UpdateGuideState(): m_state=6
23:26:51.691 00.004 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1942
23:26:51.694 00.003 6120 Star::Find returns 1 (1), X=959.51, Y=44.39, Mass=13839, SNR=77.3, Peak=255 HFD=7.1
23:26:51.698 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
23:26:51.702 00.004 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
23:26:51.706 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.32 hyp=0.34 cameraTheta=1.91 mountX=0.05 mountY=-0.33, mountTheta=-1.42
23:26:51.711 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.32, opts=13)
23:26:51.715 00.004 6120 Enqueuing Move request for scope (-0.11, 0.32)
23:26:51.718 00.003 7680 Worker thread wakes up
23:26:51.718 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.32) opts 0xd
23:26:51.719 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.32)
23:26:51.719 00.000 7680 Moving (-0.11, 0.32) raw xDistance=0.05 yDistance=-0.33
23:26:51.719 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:26:51.719 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:26:51.719 00.000 7680 MoveAxis(E, 0, ABG)
23:26:51.719 00.000 7680 Move returns status 0, amount 0
23:26:51.719 00.000 7680 MoveAxis(N, 182, ABG)
23:26:51.719 00.000 7680 Guiding  Dir = 0, Dur = 182
23:26:51.719 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:51.724 00.005 7680 IsSlewing returns 0
23:26:51.724 00.000 6120 UpdateGuideState exits: m=13839 SNR=77.3 Saturated
23:26:51.728 00.004 7680 IsGuiding returns 0
23:26:51.728 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:51.731 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:51.735 00.004 7680 PulseGuide returned control before completion, sleep 192
23:26:51.736 00.001 6120 Enqueuing Expose request
23:26:51.941 00.205 7680 IsGuiding returns 0
23:26:51.941 00.000 7680 Move returns status 0, amount 182
23:26:51.941 00.000 7680 move complete, result=0
23:26:51.942 00.001 7680 worker thread done servicing request
23:26:51.942 00.000 7680 Worker thread wakes up
23:26:51.942 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 182 ms NORTH
23:26:51.948 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:51.948 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:26:53.129 01.181 6120 evsrv: cli 0FAEFBB8 connect
23:26:53.165 00.036 6120 case statement mapped state 6 to 3
23:26:53.170 00.005 7680 Exposure complete
23:26:53.170 00.000 6120 case statement mapped state 6 to 3
23:26:53.174 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"1406bbde-da4a-4623-826a-f23e7c227684"}
23:26:53.181 00.007 6120 case statement mapped state 6 to 3
23:26:53.186 00.005 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"1406bbde-da4a-4623-826a-f23e7c227684"}
23:26:53.193 00.007 6120 evsrv: cli 0FAEFBB8 disconnect
23:26:53.197 00.004 6120 evsrv: cli 0FAF0158 connect
23:26:53.200 00.003 6120 case statement mapped state 6 to 3
23:26:53.205 00.005 6120 case statement mapped state 6 to 3
23:26:53.210 00.005 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"0416f280-b538-421e-bb8b-48d3e4b49343"}
23:26:53.213 00.003 6120 PhdController::Dither begins
23:26:53.216 00.003 6120 dither: size=5.00, dRA=-4.98 dDec=-4.39
23:26:53.219 00.003 6120 MountToCamera -- mountTheta (-2.42) + m_xAngle (-2.95) = xAngle (-5.37 = 0.91)
23:26:53.223 00.004 6120 MountToCamera -- mountX=-4.98 mountY=-4.39 hyp=6.64 mountTheta=-2.42 cameraX=4.08, cameraY=5.24 cameraTheta=0.91
23:26:53.376 00.153 6120 setting lock position to (963.71, 49.31)
23:26:53.382 00.006 6120 Mount: notify guiding dithered (4.1, 5.2)
23:26:53.386 00.004 6120 Status Line: Dither by -4.98,-4.39
23:26:53.499 00.113 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:26:53.504 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
23:26:53.508 00.004 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"0416f280-b538-421e-bb8b-48d3e4b49343"}
23:26:53.513 00.005 6120 evsrv: cli 0FAF0158 disconnect
23:26:53.544 00.031 7680 worker thread done servicing request
23:26:53.544 00.000 6120 OnExposeComplete: enter
23:26:53.547 00.003 6120 UpdateGuideState(): m_state=6
23:26:53.550 00.003 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1943
23:26:53.554 00.004 6120 Star::Find returns 1 (1), X=959.62, Y=44.40, Mass=13568, SNR=75.9, Peak=255 HFD=6.9
23:26:53.557 00.003 6120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-2.95) = xAngle (0.69 = 0.69)
23:26:53.560 00.003 6120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.42 = 0.42)
23:26:53.563 00.003 6120 CameraToMount -- cameraX=-4.09 cameraY=-4.91 hyp=6.39 cameraTheta=-2.26 mountX=4.93 mountY=2.62, mountTheta=0.49
23:26:53.568 00.005 6120 dither recenter: remaining=(5.0,4.4) step=(5.0,4.4)
23:26:53.570 00.002 6120 MountToCamera -- mountTheta (0.72) + m_xAngle (-2.95) = xAngle (-2.23 = -2.23)
23:26:53.574 00.004 6120 MountToCamera -- mountX=4.98 mountY=4.39 hyp=6.64 mountTheta=0.72 cameraX=-4.08, cameraY=-5.24 cameraTheta=-2.23
23:26:53.577 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-4.08, y=-5.24, opts=4)
23:26:53.580 00.003 6120 Enqueuing Move request for scope (-4.08, -5.24)
23:26:53.583 00.003 7680 Worker thread wakes up
23:26:53.583 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-4.08, -5.24) opts 0x4
23:26:53.583 00.000 7680 Handling offset move in thread for scope, endpoint = (-4.08, -5.24)
23:26:53.583 00.000 7680 Moving (-4.08, -5.24) raw xDistance=4.98 yDistance=4.39
23:26:53.583 00.000 7680 MoveAxis(W, 3230, B)
23:26:53.583 00.000 7680 Guiding  Dir = 3, Dur = 3230
23:26:53.583 00.000 6120 Mount: notify direct move 4.98,4.39
23:26:53.586 00.003 7680 IsSlewing returns 0
23:26:53.587 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:26:53.590 00.003 7680 IsGuiding returns 0
23:26:53.590 00.000 6120 UpdateGuideState exits: m=13568 SNR=75.9 Saturated
23:26:53.593 00.003 7680 PulseGuide returned control before completion, sleep 3240
23:26:53.593 00.000 6120 PhdController: settling, locked = 1, distance = 6.83 (1.50) aobump = 0 frame = 1 / 99999
23:26:53.596 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764048413.596,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":6.83,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:26:53.599 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:53.602 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:26:53.606 00.004 6120 Enqueuing Expose request
23:26:56.845 03.239 7680 IsGuiding returns 1
23:26:56.845 00.000 7680 scope still moving after pulse duration time elapsed
23:26:56.875 00.030 7680 IsSlewing returns 0
23:26:56.876 00.001 7680 IsGuiding returns 0
23:26:56.876 00.000 7680 scope move finished after 3230 + 56 ms
23:26:56.877 00.001 7680 Move returns status 0, amount 3230
23:26:56.877 00.000 7680 MoveAxis(S, 2383, B)
23:26:56.878 00.001 7680 Guiding  Dir = 1, Dur = 2383
23:26:56.879 00.001 7680 IsSlewing returns 0
23:26:56.880 00.001 7680 IsGuiding returns 0
23:26:56.881 00.001 7680 PulseGuide returned control before completion, sleep 2393
23:26:59.280 02.399 7680 IsGuiding returns 1
23:26:59.281 00.001 7680 scope still moving after pulse duration time elapsed
23:26:59.311 00.030 7680 IsSlewing returns 0
23:26:59.311 00.000 7680 IsGuiding returns 0
23:26:59.312 00.001 7680 scope move finished after 2383 + 48 ms
23:26:59.312 00.000 7680 Move returns status 0, amount 2383
23:26:59.312 00.000 7680 move complete, result=0
23:26:59.312 00.000 7680 worker thread done servicing request
23:26:59.313 00.001 6120 GuideStep: 5.0 px 3230 ms WEST, 4.4 px 2383 ms SOUTH
23:26:59.319 00.006 7680 Worker thread wakes up
23:26:59.319 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:26:59.319 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,29,31,31)
23:27:00.568 01.249 7680 Exposure complete
23:27:00.713 00.145 7680 worker thread done servicing request
23:27:00.713 00.000 6120 OnExposeComplete: enter
23:27:00.720 00.007 6120 UpdateGuideState(): m_state=6
23:27:00.726 00.006 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1944
23:27:00.734 00.008 6120 Star::Find returns 1 (1), X=965.00, Y=46.91, Mass=13536, SNR=77.5, Peak=255 HFD=7.1
23:27:00.741 00.007 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-2.95) = xAngle (1.88 = 1.88)
23:27:00.748 00.007 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.61 = 1.61)
23:27:00.752 00.004 6120 CameraToMount -- cameraX=1.30 cameraY=-2.40 hyp=2.73 cameraTheta=-1.08 mountX=-0.83 mountY=2.73, mountTheta=1.87
23:27:00.757 00.005 6120 SchedulePrimaryMove(0D6325F0, x=1.30, y=-2.40, opts=13)
23:27:00.762 00.005 6120 Enqueuing Move request for scope (1.30, -2.40)
23:27:00.766 00.004 7680 Worker thread wakes up
23:27:00.766 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.30, -2.40) opts 0xd
23:27:00.766 00.000 7680 Handling offset move in thread for scope, endpoint = (1.30, -2.40)
23:27:00.766 00.000 7680 Moving (1.30, -2.40) raw xDistance=-0.83 yDistance=2.73
23:27:00.766 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83
23:27:00.766 00.000 7680 resist switch: large excursion: input 2.73 thresh 0.60 direction from 0 to 1
23:27:00.767 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=8.19
23:27:00.767 00.000 7680 GuideAlgorithmResistSwitch::result() returns 2.73 from input 2.73
23:27:00.767 00.000 7680 MoveAxis(E, 338, ABG)
23:27:00.767 00.000 7680 Guiding  Dir = 2, Dur = 338
23:27:00.767 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:00.771 00.004 7680 IsSlewing returns 0
23:27:00.771 00.000 6120 UpdateGuideState exits: m=13536 SNR=77.5 Saturated
23:27:00.776 00.005 7680 IsGuiding returns 0
23:27:00.776 00.000 6120 PhdController: settling, locked = 1, distance = 2.73 (1.50) aobump = 0 frame = 2 / 99999
23:27:00.779 00.003 7680 PulseGuide returned control before completion, sleep 348
23:27:00.779 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048420.779,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.73,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:27:00.784 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:00.788 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:00.790 00.002 6120 Enqueuing Expose request
23:27:01.142 00.352 7680 IsGuiding returns 0
23:27:01.143 00.001 7680 Move returns status 0, amount 338
23:27:01.143 00.000 7680 MoveAxis(S, 1482, ABG)
23:27:01.144 00.001 7680 Guiding  Dir = 1, Dur = 1482
23:27:01.144 00.000 7680 IsSlewing returns 0
23:27:01.145 00.001 7680 IsGuiding returns 0
23:27:01.146 00.001 7680 PulseGuide returned control before completion, sleep 1492
23:27:02.651 01.505 7680 IsGuiding returns 1
23:27:02.651 00.000 7680 scope still moving after pulse duration time elapsed
23:27:02.681 00.030 7680 IsSlewing returns 0
23:27:02.682 00.001 7680 IsGuiding returns 0
23:27:02.683 00.001 7680 scope move finished after 1482 + 54 ms
23:27:02.683 00.000 7680 Move returns status 0, amount 1482
23:27:02.684 00.001 7680 move complete, result=0
23:27:02.684 00.000 7680 worker thread done servicing request
23:27:02.684 00.000 7680 Worker thread wakes up
23:27:02.685 00.001 6120 GuideStep: -0.8 px 338 ms EAST, 2.7 px 1482 ms SOUTH
23:27:02.690 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:02.690 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:03.946 01.256 7680 Exposure complete
23:27:04.076 00.130 7680 worker thread done servicing request
23:27:04.076 00.000 6120 OnExposeComplete: enter
23:27:04.080 00.004 6120 UpdateGuideState(): m_state=6
23:27:04.084 00.004 6120 Star::Find(15, 965, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1945
23:27:04.087 00.003 6120 Star::Find returns 1 (1), X=964.95, Y=49.63, Mass=13795, SNR=75.8, Peak=255 HFD=6.8
23:27:04.090 00.003 6120 CameraToMount -- cameraTheta (0.25) - m_xAngle (-2.95) = xAngle (3.20 = -3.08)
23:27:04.095 00.005 6120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.93 = 2.93)
23:27:04.099 00.004 6120 CameraToMount -- cameraX=1.25 cameraY=0.31 hyp=1.29 cameraTheta=0.25 mountX=-1.29 mountY=0.27, mountTheta=2.94
23:27:04.104 00.005 6120 SchedulePrimaryMove(0D6325F0, x=1.25, y=0.31, opts=13)
23:27:04.107 00.003 6120 Enqueuing Move request for scope (1.25, 0.31)
23:27:04.111 00.004 7680 Worker thread wakes up
23:27:04.111 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.25, 0.31) opts 0xd
23:27:04.111 00.000 7680 Handling offset move in thread for scope, endpoint = (1.25, 0.31)
23:27:04.111 00.000 7680 Moving (1.25, 0.31) raw xDistance=-1.29 yDistance=0.27
23:27:04.112 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.29
23:27:04.112 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
23:27:04.112 00.000 7680 MoveAxis(E, 549, ABG)
23:27:04.112 00.000 7680 Guiding  Dir = 2, Dur = 549
23:27:04.112 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:04.116 00.004 7680 IsSlewing returns 0
23:27:04.116 00.000 6120 UpdateGuideState exits: m=13795 SNR=75.8 Saturated
23:27:04.120 00.004 7680 IsGuiding returns 0
23:27:04.120 00.000 6120 PhdController: settling, locked = 1, distance = 2.30 (1.50) aobump = 0 frame = 3 / 99999
23:27:04.123 00.003 7680 PulseGuide returned control before completion, sleep 559
23:27:04.123 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048424.123,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.30,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:27:04.128 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:04.132 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:04.136 00.004 6120 Enqueuing Expose request
23:27:04.685 00.549 7680 IsGuiding returns 1
23:27:04.686 00.001 7680 scope still moving after pulse duration time elapsed
23:27:04.717 00.031 7680 IsSlewing returns 0
23:27:04.717 00.000 7680 IsGuiding returns 0
23:27:04.718 00.001 7680 scope move finished after 549 + 49 ms
23:27:04.719 00.001 7680 Move returns status 0, amount 549
23:27:04.719 00.000 7680 MoveAxis(S, 145, ABG)
23:27:04.719 00.000 7680 Guiding  Dir = 1, Dur = 145
23:27:04.720 00.001 7680 IsSlewing returns 0
23:27:04.720 00.000 7680 IsGuiding returns 0
23:27:04.721 00.001 7680 PulseGuide returned control before completion, sleep 155
23:27:04.887 00.166 7680 IsGuiding returns 1
23:27:04.890 00.003 7680 scope still moving after pulse duration time elapsed
23:27:04.918 00.028 7680 IsSlewing returns 0
23:27:04.919 00.001 7680 IsGuiding returns 0
23:27:04.919 00.000 7680 scope move finished after 145 + 54 ms
23:27:04.921 00.002 7680 Move returns status 0, amount 145
23:27:04.921 00.000 7680 move complete, result=0
23:27:04.921 00.000 7680 worker thread done servicing request
23:27:04.921 00.000 7680 Worker thread wakes up
23:27:04.922 00.001 6120 GuideStep: -1.3 px 549 ms EAST, 0.3 px 145 ms SOUTH
23:27:04.926 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:04.926 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:06.173 01.247 7680 Exposure complete
23:27:06.289 00.116 7680 worker thread done servicing request
23:27:06.289 00.000 6120 OnExposeComplete: enter
23:27:06.293 00.004 6120 UpdateGuideState(): m_state=6
23:27:06.297 00.004 6120 Star::Find(15, 964, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1946
23:27:06.301 00.004 6120 Star::Find returns 1 (1), X=964.07, Y=50.10, Mass=13701, SNR=74.6, Peak=255 HFD=7.0
23:27:06.305 00.004 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.10 = -2.19)
23:27:06.308 00.003 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.46)
23:27:06.312 00.004 6120 CameraToMount -- cameraX=0.36 cameraY=0.79 hyp=0.87 cameraTheta=1.14 mountX=-0.50 mountY=-0.55, mountTheta=-2.31
23:27:06.316 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.36, y=0.79, opts=13)
23:27:06.320 00.004 6120 Enqueuing Move request for scope (0.36, 0.79)
23:27:06.324 00.004 7680 Worker thread wakes up
23:27:06.324 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.79) opts 0xd
23:27:06.324 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:06.328 00.004 7680 Handling offset move in thread for scope, endpoint = (0.36, 0.79)
23:27:06.328 00.000 6120 UpdateGuideState exits: m=13701 SNR=74.6 Saturated
23:27:06.332 00.004 7680 Moving (0.36, 0.79) raw xDistance=-0.50 yDistance=-0.55
23:27:06.332 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.50
23:27:06.332 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:27:06.332 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
23:27:06.333 00.001 7680 MoveAxis(E, 244, ABG)
23:27:06.333 00.000 7680 Guiding  Dir = 2, Dur = 244
23:27:06.334 00.001 6120 PhdController: settling, locked = 1, distance = 1.87 (1.50) aobump = 0 frame = 4 / 99999
23:27:06.337 00.003 7680 IsSlewing returns 0
23:27:06.337 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048426.337,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.87,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:27:06.342 00.005 7680 IsGuiding returns 0
23:27:06.342 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:06.345 00.003 7680 PulseGuide returned control before completion, sleep 254
23:27:06.345 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:06.349 00.004 6120 Enqueuing Expose request
23:27:06.616 00.267 7680 IsGuiding returns 0
23:27:06.616 00.000 7680 Move returns status 0, amount 244
23:27:06.616 00.000 7680 MoveAxis(N, 0, ABG)
23:27:06.617 00.001 7680 Move returns status 0, amount 0
23:27:06.617 00.000 7680 move complete, result=0
23:27:06.619 00.002 7680 worker thread done servicing request
23:27:06.619 00.000 7680 Worker thread wakes up
23:27:06.619 00.000 6120 GuideStep: -0.5 px 244 ms EAST, -0.6 px 0 ms NORTH
23:27:06.625 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:06.626 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:07.875 01.249 7680 Exposure complete
23:27:08.002 00.127 7680 worker thread done servicing request
23:27:08.002 00.000 6120 OnExposeComplete: enter
23:27:08.005 00.003 6120 UpdateGuideState(): m_state=6
23:27:08.009 00.004 6120 Star::Find(15, 964, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1947
23:27:08.013 00.004 6120 Star::Find returns 1 (1), X=963.78, Y=50.24, Mass=12939, SNR=75.4, Peak=255 HFD=6.9
23:27:08.017 00.004 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
23:27:08.020 00.003 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.11)
23:27:08.024 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.93 hyp=0.93 cameraTheta=1.49 mountX=-0.25 mountY=-0.80, mountTheta=-1.87
23:27:08.029 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.93, opts=13)
23:27:08.033 00.004 6120 Enqueuing Move request for scope (0.08, 0.93)
23:27:08.036 00.003 7680 Worker thread wakes up
23:27:08.036 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.93) opts 0xd
23:27:08.036 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.93)
23:27:08.036 00.000 7680 Moving (0.08, 0.93) raw xDistance=-0.25 yDistance=-0.80
23:27:08.036 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
23:27:08.038 00.002 7680 resist switch: large excursion: input -0.80 thresh 0.60 direction from 1 to -1
23:27:08.038 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.40
23:27:08.038 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
23:27:08.038 00.000 7680 MoveAxis(E, 118, ABG)
23:27:08.038 00.000 7680 Guiding  Dir = 2, Dur = 118
23:27:08.038 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:08.042 00.004 7680 IsSlewing returns 0
23:27:08.042 00.000 6120 UpdateGuideState exits: m=12939 SNR=75.4 Saturated
23:27:08.045 00.003 7680 IsGuiding returns 0
23:27:08.046 00.001 6120 PhdController: settling, locked = 1, distance = 1.59 (1.50) aobump = 0 frame = 5 / 99999
23:27:08.049 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764048428.049,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.59,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:27:08.053 00.004 7680 PulseGuide returned control before completion, sleep 128
23:27:08.053 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:08.057 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:08.060 00.003 6120 Enqueuing Expose request
23:27:08.192 00.132 7680 IsGuiding returns 0
23:27:08.192 00.000 7680 Move returns status 0, amount 118
23:27:08.193 00.001 7680 MoveAxis(N, 433, ABG)
23:27:08.193 00.000 7680 Guiding  Dir = 0, Dur = 433
23:27:08.194 00.001 7680 IsSlewing returns 0
23:27:08.194 00.000 7680 IsGuiding returns 0
23:27:08.195 00.001 7680 PulseGuide returned control before completion, sleep 443
23:27:08.646 00.451 7680 IsGuiding returns 1
23:27:08.647 00.001 7680 scope still moving after pulse duration time elapsed
23:27:08.677 00.030 7680 IsSlewing returns 0
23:27:08.678 00.001 7680 IsGuiding returns 1
23:27:08.708 00.030 7680 IsSlewing returns 0
23:27:08.709 00.001 7680 IsGuiding returns 1
23:27:08.740 00.031 7680 IsSlewing returns 0
23:27:08.741 00.001 7680 IsGuiding returns 0
23:27:08.741 00.000 7680 scope move finished after 433 + 113 ms
23:27:08.741 00.000 7680 Move returns status 0, amount 433
23:27:08.741 00.000 7680 move complete, result=0
23:27:08.742 00.001 7680 worker thread done servicing request
23:27:08.742 00.000 6120 GuideStep: -0.2 px 118 ms EAST, -0.8 px 433 ms NORTH
23:27:08.747 00.005 7680 Worker thread wakes up
23:27:08.747 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:08.749 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:10.000 01.251 7680 Exposure complete
23:27:10.132 00.132 7680 worker thread done servicing request
23:27:10.132 00.000 6120 OnExposeComplete: enter
23:27:10.135 00.003 6120 UpdateGuideState(): m_state=6
23:27:10.139 00.004 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1948
23:27:10.142 00.003 6120 Star::Find returns 1 (1), X=963.31, Y=50.79, Mass=13054, SNR=73.6, Peak=255 HFD=6.8
23:27:10.148 00.006 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.79 = -1.50)
23:27:10.151 00.003 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
23:27:10.154 00.003 6120 CameraToMount -- cameraX=-0.40 cameraY=1.48 hyp=1.53 cameraTheta=1.83 mountX=0.11 mountY=-1.51, mountTheta=-1.49
23:27:10.159 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=1.48, opts=13)
23:27:10.162 00.003 6120 Enqueuing Move request for scope (-0.40, 1.48)
23:27:10.166 00.004 7680 Worker thread wakes up
23:27:10.166 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:10.170 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 1.48) opts 0xd
23:27:10.170 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.40, 1.48)
23:27:10.170 00.000 7680 Moving (-0.40, 1.48) raw xDistance=0.11 yDistance=-1.51
23:27:10.171 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:27:10.171 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.51 from input -1.51
23:27:10.171 00.000 7680 MoveAxis(E, 0, ABG)
23:27:10.172 00.001 7680 Move returns status 0, amount 0
23:27:10.172 00.000 7680 MoveAxis(N, 817, ABG)
23:27:10.172 00.000 7680 Guiding  Dir = 0, Dur = 817
23:27:10.172 00.000 6120 UpdateGuideState exits: m=13054 SNR=73.6 Saturated
23:27:10.177 00.005 7680 IsSlewing returns 0
23:27:10.177 00.000 6120 PhdController: settling, locked = 1, distance = 1.57 (1.50) aobump = 0 frame = 6 / 99999
23:27:10.181 00.004 7680 IsGuiding returns 0
23:27:10.182 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048430.181,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.57,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:27:10.186 00.004 7680 PulseGuide returned control before completion, sleep 827
23:27:10.186 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:10.189 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:10.194 00.005 6120 Enqueuing Expose request
23:27:11.027 00.833 7680 IsGuiding returns 1
23:27:11.028 00.001 7680 scope still moving after pulse duration time elapsed
23:27:11.057 00.029 7680 IsSlewing returns 0
23:27:11.058 00.001 7680 IsGuiding returns 0
23:27:11.058 00.000 7680 scope move finished after 817 + 59 ms
23:27:11.058 00.000 7680 Move returns status 0, amount 817
23:27:11.058 00.000 7680 move complete, result=0
23:27:11.059 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -1.5 px 817 ms NORTH
23:27:11.063 00.004 7680 worker thread done servicing request
23:27:11.063 00.000 7680 Worker thread wakes up
23:27:11.064 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:11.064 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:12.312 01.248 7680 Exposure complete
23:27:12.445 00.133 7680 worker thread done servicing request
23:27:12.446 00.001 6120 OnExposeComplete: enter
23:27:12.451 00.005 6120 UpdateGuideState(): m_state=6
23:27:12.455 00.004 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1949
23:27:12.459 00.004 6120 Star::Find returns 1 (1), X=963.23, Y=49.84, Mass=14206, SNR=77.8, Peak=255 HFD=6.8
23:27:12.464 00.005 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.26 = -1.02)
23:27:12.467 00.003 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.29)
23:27:12.471 00.004 6120 CameraToMount -- cameraX=-0.48 cameraY=0.53 hyp=0.71 cameraTheta=2.31 mountX=0.37 mountY=-0.69, mountTheta=-1.07
23:27:12.476 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.48, y=0.53, opts=13)
23:27:12.479 00.003 6120 Enqueuing Move request for scope (-0.48, 0.53)
23:27:12.482 00.003 7680 Worker thread wakes up
23:27:12.482 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.53) opts 0xd
23:27:12.482 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.48, 0.53)
23:27:12.483 00.001 7680 Moving (-0.48, 0.53) raw xDistance=0.37 yDistance=-0.69
23:27:12.483 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
23:27:12.483 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
23:27:12.483 00.000 7680 MoveAxis(W, 153, ABG)
23:27:12.483 00.000 7680 Guiding  Dir = 3, Dur = 153
23:27:12.483 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:12.487 00.004 7680 IsSlewing returns 0
23:27:12.488 00.001 6120 UpdateGuideState exits: m=14206 SNR=77.8 Saturated
23:27:12.491 00.003 7680 IsGuiding returns 0
23:27:12.491 00.000 6120 PhdController: settling, locked = 1, distance = 1.31 (1.50) aobump = 0 frame = 7 / 99999
23:27:12.495 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764048432.495,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.31,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:27:12.499 00.004 7680 PulseGuide returned control before completion, sleep 163
23:27:12.499 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:12.502 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:12.506 00.004 6120 Enqueuing Expose request
23:27:12.663 00.157 7680 IsGuiding returns 1
23:27:12.663 00.000 7680 scope still moving after pulse duration time elapsed
23:27:12.695 00.032 7680 IsSlewing returns 0
23:27:12.698 00.003 7680 IsGuiding returns 0
23:27:12.699 00.001 7680 scope move finished after 153 + 54 ms
23:27:12.699 00.000 7680 Move returns status 0, amount 153
23:27:12.699 00.000 7680 MoveAxis(N, 372, ABG)
23:27:12.699 00.000 7680 Guiding  Dir = 0, Dur = 372
23:27:12.701 00.002 7680 IsSlewing returns 0
23:27:12.702 00.001 7680 IsGuiding returns 0
23:27:12.702 00.000 7680 PulseGuide returned control before completion, sleep 382
23:27:13.088 00.386 7680 IsGuiding returns 1
23:27:13.088 00.000 7680 scope still moving after pulse duration time elapsed
23:27:13.119 00.031 7680 IsSlewing returns 0
23:27:13.121 00.002 7680 IsGuiding returns 1
23:27:13.153 00.032 7680 IsSlewing returns 0
23:27:13.154 00.001 7680 IsGuiding returns 0
23:27:13.155 00.001 7680 scope move finished after 372 + 80 ms
23:27:13.156 00.001 7680 Move returns status 0, amount 372
23:27:13.156 00.000 7680 move complete, result=0
23:27:13.156 00.000 7680 worker thread done servicing request
23:27:13.156 00.000 6120 GuideStep: 0.4 px 153 ms WEST, -0.7 px 372 ms NORTH
23:27:13.166 00.010 7680 Worker thread wakes up
23:27:13.167 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:13.168 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:14.416 01.248 7680 Exposure complete
23:27:14.553 00.137 7680 worker thread done servicing request
23:27:14.554 00.001 6120 OnExposeComplete: enter
23:27:14.557 00.003 6120 UpdateGuideState(): m_state=6
23:27:14.561 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1950
23:27:14.565 00.004 6120 Star::Find returns 1 (1), X=963.42, Y=49.55, Mass=13295, SNR=76.0, Peak=255 HFD=7.1
23:27:14.568 00.003 6120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-2.95) = xAngle (5.39 = -0.89)
23:27:14.571 00.003 6120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.16)
23:27:14.576 00.005 6120 CameraToMount -- cameraX=-0.28 cameraY=0.24 hyp=0.37 cameraTheta=2.44 mountX=0.23 mountY=-0.34, mountTheta=-0.97
23:27:14.582 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.24, opts=13)
23:27:14.587 00.005 6120 Enqueuing Move request for scope (-0.28, 0.24)
23:27:14.590 00.003 7680 Worker thread wakes up
23:27:14.591 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:14.595 00.004 6120 UpdateGuideState exits: m=13295 SNR=76.0 Saturated
23:27:14.598 00.003 6120 PhdController: settling, locked = 1, distance = 1.03 (1.50) aobump = 0 frame = 8 / 99999
23:27:14.602 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.24) opts 0xd
23:27:14.602 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.24)
23:27:14.603 00.001 7680 Moving (-0.28, 0.24) raw xDistance=0.23 yDistance=-0.34
23:27:14.603 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
23:27:14.603 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:27:14.603 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048434.602,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.03,"Time":2.1,"SettleTime":10.0,"StarLocked":true}
23:27:14.608 00.005 7680 MoveAxis(W, 105, ABG)
23:27:14.608 00.000 7680 Guiding  Dir = 3, Dur = 105
23:27:14.608 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:14.612 00.004 7680 IsSlewing returns 0
23:27:14.612 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:14.616 00.004 6120 Enqueuing Expose request
23:27:14.620 00.004 7680 IsGuiding returns 0
23:27:14.620 00.000 7680 PulseGuide returned control before completion, sleep 115
23:27:14.751 00.131 7680 IsGuiding returns 0
23:27:14.752 00.001 7680 Move returns status 0, amount 105
23:27:14.752 00.000 7680 MoveAxis(N, 184, ABG)
23:27:14.754 00.002 7680 Guiding  Dir = 0, Dur = 184
23:27:14.755 00.001 7680 IsSlewing returns 0
23:27:14.755 00.000 7680 IsGuiding returns 0
23:27:14.756 00.001 7680 PulseGuide returned control before completion, sleep 194
23:27:14.954 00.198 7680 IsGuiding returns 1
23:27:14.954 00.000 7680 scope still moving after pulse duration time elapsed
23:27:14.985 00.031 7680 IsSlewing returns 0
23:27:14.987 00.002 7680 IsGuiding returns 0
23:27:14.987 00.000 7680 scope move finished after 184 + 47 ms
23:27:14.987 00.000 7680 Move returns status 0, amount 184
23:27:14.987 00.000 7680 move complete, result=0
23:27:14.988 00.001 7680 worker thread done servicing request
23:27:14.988 00.000 6120 GuideStep: 0.2 px 105 ms WEST, -0.3 px 184 ms NORTH
23:27:14.995 00.007 7680 Worker thread wakes up
23:27:14.995 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:14.995 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:16.244 01.249 7680 Exposure complete
23:27:16.376 00.132 7680 worker thread done servicing request
23:27:16.376 00.000 6120 OnExposeComplete: enter
23:27:16.380 00.004 6120 UpdateGuideState(): m_state=6
23:27:16.384 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1951
23:27:16.389 00.005 6120 Star::Find returns 1 (1), X=963.75, Y=49.34, Mass=13602, SNR=73.9, Peak=255 HFD=6.9
23:27:16.395 00.006 6120 CameraToMount -- cameraTheta (0.51) - m_xAngle (-2.95) = xAngle (3.47 = -2.81)
23:27:16.401 00.006 6120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.20 = -3.08)
23:27:16.406 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.05 cameraTheta=0.51 mountX=-0.05 mountY=-0.00, mountTheta=-3.08
23:27:16.413 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.03, opts=13)
23:27:16.419 00.006 6120 Enqueuing Move request for scope (0.05, 0.03)
23:27:16.425 00.006 7680 Worker thread wakes up
23:27:16.425 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:16.431 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
23:27:16.431 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
23:27:16.431 00.000 6120 UpdateGuideState exits: m=13602 SNR=73.9 Saturated
23:27:16.437 00.006 7680 Moving (0.05, 0.03) raw xDistance=-0.05 yDistance=-0.00
23:27:16.438 00.001 6120 PhdController: settling, locked = 1, distance = 0.74 (1.50) aobump = 0 frame = 9 / 99999
23:27:16.443 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:27:16.443 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:27:16.443 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048436.443,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.74,"Time":3.9,"SettleTime":10.0,"StarLocked":true}
23:27:16.449 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:27:16.449 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:16.453 00.004 7680 MoveAxis(E, 0, ABG)
23:27:16.454 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:16.459 00.005 7680 Move returns status 0, amount 0
23:27:16.459 00.000 6120 Enqueuing Expose request
23:27:16.464 00.005 7680 MoveAxis(N, 0, ABG)
23:27:16.464 00.000 7680 Move returns status 0, amount 0
23:27:16.464 00.000 7680 move complete, result=0
23:27:16.464 00.000 7680 worker thread done servicing request
23:27:16.466 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:27:16.470 00.004 7680 Worker thread wakes up
23:27:16.471 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:16.471 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:17.724 01.253 7680 Exposure complete
23:27:17.858 00.134 7680 worker thread done servicing request
23:27:17.858 00.000 6120 OnExposeComplete: enter
23:27:17.864 00.006 6120 UpdateGuideState(): m_state=6
23:27:17.867 00.003 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1952
23:27:17.871 00.004 6120 Star::Find returns 1 (1), X=963.73, Y=49.47, Mass=13205, SNR=75.5, Peak=255 HFD=7.1
23:27:17.875 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
23:27:17.878 00.003 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
23:27:17.882 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.39 mountX=-0.06 mountY=-0.13, mountTheta=-1.99
23:27:17.889 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.16, opts=13)
23:27:17.893 00.004 6120 Enqueuing Move request for scope (0.03, 0.16)
23:27:17.897 00.004 7680 Worker thread wakes up
23:27:17.897 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
23:27:17.897 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
23:27:17.897 00.000 7680 Moving (0.03, 0.16) raw xDistance=-0.06 yDistance=-0.13
23:27:17.897 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:27:17.897 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:27:17.897 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:27:17.899 00.002 7680 MoveAxis(E, 0, ABG)
23:27:17.899 00.000 7680 Move returns status 0, amount 0
23:27:17.899 00.000 7680 MoveAxis(N, 0, ABG)
23:27:17.899 00.000 7680 Move returns status 0, amount 0
23:27:17.899 00.000 7680 move complete, result=0
23:27:17.899 00.000 7680 worker thread done servicing request
23:27:17.900 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:17.903 00.003 6120 UpdateGuideState exits: m=13205 SNR=75.5 Saturated
23:27:17.907 00.004 6120 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 10 / 99999
23:27:17.912 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764048437.911,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.56,"Time":5.4,"SettleTime":10.0,"StarLocked":true}
23:27:17.915 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:17.917 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:17.921 00.004 6120 Enqueuing Expose request
23:27:17.926 00.005 7680 Worker thread wakes up
23:27:17.926 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:17.926 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:17.926 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:19.164 01.238 7680 Exposure complete
23:27:19.299 00.135 7680 worker thread done servicing request
23:27:19.300 00.001 6120 OnExposeComplete: enter
23:27:19.304 00.004 6120 UpdateGuideState(): m_state=6
23:27:19.308 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1953
23:27:19.311 00.003 6120 Star::Find returns 1 (1), X=963.70, Y=49.72, Mass=14432, SNR=79.0, Peak=255 HFD=7.1
23:27:19.315 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.74)
23:27:19.319 00.004 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.01)
23:27:19.321 00.002 6120 CameraToMount -- cameraX=-0.01 cameraY=0.41 hyp=0.41 cameraTheta=1.59 mountX=-0.07 mountY=-0.37, mountTheta=-1.75
23:27:19.328 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.41, opts=13)
23:27:19.332 00.004 6120 Enqueuing Move request for scope (-0.01, 0.41)
23:27:19.335 00.003 7680 Worker thread wakes up
23:27:19.336 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:19.339 00.003 6120 UpdateGuideState exits: m=14432 SNR=79.0 Saturated
23:27:19.342 00.003 6120 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 11 / 99999
23:27:19.346 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.41) opts 0xd
23:27:19.347 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.41)
23:27:19.347 00.000 7680 Moving (-0.01, 0.41) raw xDistance=-0.07 yDistance=-0.37
23:27:19.347 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:27:19.347 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:27:19.347 00.000 7680 MoveAxis(E, 0, ABG)
23:27:19.348 00.001 7680 Move returns status 0, amount 0
23:27:19.348 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048439.346,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.52,"Time":6.9,"SettleTime":10.0,"StarLocked":true}
23:27:19.352 00.004 7680 MoveAxis(N, 203, ABG)
23:27:19.352 00.000 7680 Guiding  Dir = 0, Dur = 203
23:27:19.352 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:19.356 00.004 7680 IsSlewing returns 0
23:27:19.356 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:19.361 00.005 6120 Enqueuing Expose request
23:27:19.365 00.004 7680 IsGuiding returns 0
23:27:19.365 00.000 7680 PulseGuide returned control before completion, sleep 213
23:27:19.579 00.214 7680 IsGuiding returns 1
23:27:19.580 00.001 7680 scope still moving after pulse duration time elapsed
23:27:19.610 00.030 7680 IsSlewing returns 0
23:27:19.611 00.001 7680 IsGuiding returns 1
23:27:19.641 00.030 7680 IsSlewing returns 0
23:27:19.642 00.001 7680 IsGuiding returns 0
23:27:19.642 00.000 7680 scope move finished after 203 + 73 ms
23:27:19.642 00.000 7680 Move returns status 0, amount 203
23:27:19.642 00.000 7680 move complete, result=0
23:27:19.643 00.001 7680 worker thread done servicing request
23:27:19.643 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 203 ms NORTH
23:27:19.649 00.006 7680 Worker thread wakes up
23:27:19.649 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:19.649 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:20.901 01.252 7680 Exposure complete
23:27:21.028 00.127 7680 worker thread done servicing request
23:27:21.028 00.000 6120 OnExposeComplete: enter
23:27:21.032 00.004 6120 UpdateGuideState(): m_state=6
23:27:21.036 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1954
23:27:21.039 00.003 6120 Star::Find returns 1 (1), X=963.58, Y=49.73, Mass=14158, SNR=78.0, Peak=255 HFD=7.1
23:27:21.042 00.003 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
23:27:21.047 00.005 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
23:27:21.050 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.42 hyp=0.44 cameraTheta=1.87 mountX=0.05 mountY=-0.43, mountTheta=-1.45
23:27:21.054 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.42, opts=13)
23:27:21.058 00.004 6120 Enqueuing Move request for scope (-0.13, 0.42)
23:27:21.060 00.002 7680 Worker thread wakes up
23:27:21.060 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.42) opts 0xd
23:27:21.060 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.42)
23:27:21.062 00.002 7680 Moving (-0.13, 0.42) raw xDistance=0.05 yDistance=-0.43
23:27:21.062 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:27:21.062 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:27:21.062 00.000 7680 MoveAxis(E, 0, ABG)
23:27:21.062 00.000 7680 Move returns status 0, amount 0
23:27:21.062 00.000 7680 MoveAxis(N, 235, ABG)
23:27:21.062 00.000 7680 Guiding  Dir = 0, Dur = 235
23:27:21.062 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:21.067 00.005 7680 IsSlewing returns 0
23:27:21.067 00.000 6120 UpdateGuideState exits: m=14158 SNR=78.0 Saturated
23:27:21.070 00.003 7680 IsGuiding returns 0
23:27:21.071 00.001 6120 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 12 / 99999
23:27:21.074 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764048441.074,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.49,"Time":8.6,"SettleTime":10.0,"StarLocked":true}
23:27:21.078 00.004 7680 PulseGuide returned control before completion, sleep 245
23:27:21.078 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:21.081 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:21.086 00.005 6120 Enqueuing Expose request
23:27:21.330 00.244 7680 IsGuiding returns 1
23:27:21.331 00.001 7680 scope still moving after pulse duration time elapsed
23:27:21.361 00.030 7680 IsSlewing returns 0
23:27:21.361 00.000 7680 IsGuiding returns 0
23:27:21.362 00.001 7680 scope move finished after 235 + 56 ms
23:27:21.363 00.001 7680 Move returns status 0, amount 235
23:27:21.363 00.000 7680 move complete, result=0
23:27:21.363 00.000 7680 worker thread done servicing request
23:27:21.363 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 235 ms NORTH
23:27:21.369 00.006 7680 Worker thread wakes up
23:27:21.370 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:21.370 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:22.625 01.255 7680 Exposure complete
23:27:22.757 00.132 7680 worker thread done servicing request
23:27:22.757 00.000 6120 OnExposeComplete: enter
23:27:22.764 00.007 6120 UpdateGuideState(): m_state=6
23:27:22.769 00.005 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1955
23:27:22.773 00.004 6120 Star::Find returns 1 (1), X=963.41, Y=49.71, Mass=13697, SNR=74.7, Peak=255 HFD=6.9
23:27:22.777 00.004 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.17 = -1.12)
23:27:22.781 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
23:27:22.785 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.40 hyp=0.50 cameraTheta=2.21 mountX=0.22 mountY=-0.49, mountTheta=-1.15
23:27:22.789 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.40, opts=13)
23:27:22.795 00.006 6120 Enqueuing Move request for scope (-0.30, 0.40)
23:27:22.800 00.005 7680 Worker thread wakes up
23:27:22.800 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.40) opts 0xd
23:27:22.800 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.40)
23:27:22.800 00.000 7680 Moving (-0.30, 0.40) raw xDistance=0.22 yDistance=-0.49
23:27:22.800 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:27:22.801 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:22.805 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:27:22.807 00.002 7680 MoveAxis(W, 90, ABG)
23:27:22.807 00.000 7680 Guiding  Dir = 3, Dur = 90
23:27:22.807 00.000 6120 UpdateGuideState exits: m=13697 SNR=74.7 Saturated
23:27:22.812 00.005 6120 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 13 / 99999
23:27:22.816 00.004 7680 IsSlewing returns 0
23:27:22.816 00.000 6120 PhdController: newstate STATE_FINISH
23:27:22.820 00.004 7680 IsGuiding returns 0
23:27:22.820 00.000 6120 PhdController complete: success
23:27:22.824 00.004 7680 PulseGuide returned control before completion, sleep 100
23:27:22.824 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764048442.824,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":13,"DroppedFrames":0}
23:27:22.829 00.005 6120 Mount: notify guiding dither settle done success=1
23:27:22.833 00.004 6120 PhdController: newstate STATE_IDLE
23:27:22.838 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:22.841 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:22.845 00.004 6120 Enqueuing Expose request
23:27:22.931 00.086 7680 IsGuiding returns 1
23:27:22.932 00.001 7680 scope still moving after pulse duration time elapsed
23:27:22.962 00.030 7680 IsSlewing returns 0
23:27:22.964 00.002 7680 IsGuiding returns 0
23:27:22.964 00.000 7680 scope move finished after 90 + 54 ms
23:27:22.965 00.001 7680 Move returns status 0, amount 90
23:27:22.965 00.000 7680 MoveAxis(N, 267, ABG)
23:27:22.965 00.000 7680 Guiding  Dir = 0, Dur = 267
23:27:22.966 00.001 7680 IsSlewing returns 0
23:27:22.966 00.000 7680 IsGuiding returns 0
23:27:22.967 00.001 7680 PulseGuide returned control before completion, sleep 277
23:27:23.259 00.292 7680 IsGuiding returns 1
23:27:23.259 00.000 7680 scope still moving after pulse duration time elapsed
23:27:23.289 00.030 7680 IsSlewing returns 0
23:27:23.290 00.001 7680 IsGuiding returns 0
23:27:23.290 00.000 7680 scope move finished after 267 + 56 ms
23:27:23.290 00.000 7680 Move returns status 0, amount 267
23:27:23.290 00.000 7680 move complete, result=0
23:27:23.292 00.002 7680 worker thread done servicing request
23:27:23.292 00.000 6120 GuideStep: 0.2 px 90 ms WEST, -0.5 px 267 ms NORTH
23:27:23.298 00.006 7680 Worker thread wakes up
23:27:23.298 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:23.298 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:24.551 01.253 7680 Exposure complete
23:27:24.696 00.145 7680 worker thread done servicing request
23:27:24.696 00.000 6120 OnExposeComplete: enter
23:27:24.701 00.005 6120 UpdateGuideState(): m_state=6
23:27:24.704 00.003 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1956
23:27:24.709 00.005 6120 Star::Find returns 1 (1), X=963.76, Y=49.29, Mass=14090, SNR=77.6, Peak=255 HFD=7.0
23:27:24.712 00.003 6120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-2.95) = xAngle (2.57 = 2.57)
23:27:24.717 00.005 6120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.30 = 2.30)
23:27:24.720 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.39 mountX=-0.05 mountY=0.04, mountTheta=2.41
23:27:24.725 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.02, opts=13)
23:27:24.729 00.004 6120 Enqueuing Move request for scope (0.05, -0.02)
23:27:24.732 00.003 7680 Worker thread wakes up
23:27:24.732 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:24.736 00.004 6120 UpdateGuideState exits: m=14090 SNR=77.6 Saturated
23:27:24.740 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:24.744 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:24.748 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
23:27:24.748 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
23:27:24.748 00.000 7680 Moving (0.05, -0.02) raw xDistance=-0.05 yDistance=0.04
23:27:24.748 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:27:24.748 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:27:24.748 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:27:24.749 00.001 7680 MoveAxis(E, 0, ABG)
23:27:24.749 00.000 7680 Move returns status 0, amount 0
23:27:24.749 00.000 7680 MoveAxis(N, 0, ABG)
23:27:24.749 00.000 7680 Move returns status 0, amount 0
23:27:24.749 00.000 7680 move complete, result=0
23:27:24.749 00.000 7680 worker thread done servicing request
23:27:24.750 00.001 6120 Enqueuing Expose request
23:27:24.753 00.003 7680 Worker thread wakes up
23:27:24.754 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:24.758 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:24.758 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:26.005 01.247 7680 Exposure complete
23:27:26.149 00.144 7680 worker thread done servicing request
23:27:26.149 00.000 6120 OnExposeComplete: enter
23:27:26.154 00.005 6120 UpdateGuideState(): m_state=6
23:27:26.158 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1957
23:27:26.161 00.003 6120 Star::Find returns 1 (1), X=963.45, Y=49.65, Mass=13126, SNR=74.8, Peak=255 HFD=7.1
23:27:26.164 00.003 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.19 = -1.10)
23:27:26.169 00.005 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
23:27:26.173 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.34 hyp=0.42 cameraTheta=2.23 mountX=0.19 mountY=-0.42, mountTheta=-1.13
23:27:26.178 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.34, opts=13)
23:27:26.182 00.004 6120 Enqueuing Move request for scope (-0.26, 0.34)
23:27:26.186 00.004 7680 Worker thread wakes up
23:27:26.186 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.34) opts 0xd
23:27:26.187 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.34)
23:27:26.187 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:26.190 00.003 6120 UpdateGuideState exits: m=13126 SNR=74.8 Saturated
23:27:26.194 00.004 7680 Moving (-0.26, 0.34) raw xDistance=0.19 yDistance=-0.42
23:27:26.194 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:27:26.195 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:27:26.195 00.000 7680 MoveAxis(E, 0, ABG)
23:27:26.195 00.000 7680 Move returns status 0, amount 0
23:27:26.195 00.000 7680 MoveAxis(N, 226, ABG)
23:27:26.195 00.000 7680 Guiding  Dir = 0, Dur = 226
23:27:26.195 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:26.200 00.005 7680 IsSlewing returns 0
23:27:26.200 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:26.204 00.004 6120 Enqueuing Expose request
23:27:26.208 00.004 7680 IsGuiding returns 0
23:27:26.208 00.000 7680 PulseGuide returned control before completion, sleep 236
23:27:26.450 00.242 7680 IsGuiding returns 1
23:27:26.451 00.001 7680 scope still moving after pulse duration time elapsed
23:27:26.482 00.031 7680 IsSlewing returns 0
23:27:26.483 00.001 7680 IsGuiding returns 0
23:27:26.483 00.000 7680 scope move finished after 226 + 50 ms
23:27:26.485 00.002 7680 Move returns status 0, amount 226
23:27:26.485 00.000 7680 move complete, result=0
23:27:26.485 00.000 7680 worker thread done servicing request
23:27:26.485 00.000 7680 Worker thread wakes up
23:27:26.486 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 226 ms NORTH
23:27:26.495 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:26.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:27.744 01.249 7680 Exposure complete
23:27:27.884 00.140 7680 worker thread done servicing request
23:27:27.884 00.000 6120 OnExposeComplete: enter
23:27:27.889 00.005 6120 UpdateGuideState(): m_state=6
23:27:27.895 00.006 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1958
23:27:27.899 00.004 6120 Star::Find returns 1 (1), X=963.70, Y=49.33, Mass=12731, SNR=74.2, Peak=255 HFD=7.0
23:27:27.905 00.006 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
23:27:27.909 00.004 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.60)
23:27:27.912 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.00 mountX=0.01 mountY=-0.02, mountTheta=-1.34
23:27:27.918 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.02, opts=13)
23:27:27.923 00.005 6120 Enqueuing Move request for scope (-0.01, 0.02)
23:27:27.927 00.004 7680 Worker thread wakes up
23:27:27.927 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
23:27:27.927 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
23:27:27.929 00.002 7680 Moving (-0.01, 0.02) raw xDistance=0.01 yDistance=-0.02
23:27:27.929 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:27:27.929 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:27:27.929 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:27.932 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:27:27.932 00.000 7680 MoveAxis(E, 0, ABG)
23:27:27.933 00.001 7680 Move returns status 0, amount 0
23:27:27.933 00.000 6120 UpdateGuideState exits: m=12731 SNR=74.2 Saturated
23:27:27.940 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:27.945 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:27.948 00.003 7680 MoveAxis(N, 0, ABG)
23:27:27.948 00.000 6120 Enqueuing Expose request
23:27:27.954 00.006 7680 Move returns status 0, amount 0
23:27:27.954 00.000 7680 move complete, result=0
23:27:27.954 00.000 7680 worker thread done servicing request
23:27:27.954 00.000 7680 Worker thread wakes up
23:27:27.954 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:27:27.960 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:27.960 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:29.215 01.255 7680 Exposure complete
23:27:29.355 00.140 6120 OnExposeComplete: enter
23:27:29.361 00.006 6120 UpdateGuideState(): m_state=6
23:27:29.366 00.005 7680 worker thread done servicing request
23:27:29.366 00.000 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1959
23:27:29.370 00.004 6120 Star::Find returns 1 (1), X=963.78, Y=49.44, Mass=13516, SNR=74.9, Peak=255 HFD=7.0
23:27:29.375 00.005 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.04 = -2.25)
23:27:29.380 00.005 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.51)
23:27:29.383 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.08 mountX=-0.09 mountY=-0.09, mountTheta=-2.39
23:27:29.389 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.13, opts=13)
23:27:29.394 00.005 6120 Enqueuing Move request for scope (0.07, 0.13)
23:27:29.398 00.004 7680 Worker thread wakes up
23:27:29.399 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:29.403 00.004 6120 UpdateGuideState exits: m=13516 SNR=74.9 Saturated
23:27:29.407 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:29.410 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:29.413 00.003 6120 Enqueuing Expose request
23:27:29.417 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
23:27:29.417 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
23:27:29.417 00.000 7680 Moving (0.07, 0.13) raw xDistance=-0.09 yDistance=-0.09
23:27:29.417 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:27:29.417 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:27:29.418 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:27:29.418 00.000 7680 MoveAxis(E, 0, ABG)
23:27:29.418 00.000 7680 Move returns status 0, amount 0
23:27:29.418 00.000 7680 MoveAxis(N, 0, ABG)
23:27:29.418 00.000 7680 Move returns status 0, amount 0
23:27:29.418 00.000 7680 move complete, result=0
23:27:29.419 00.001 7680 worker thread done servicing request
23:27:29.419 00.000 7680 Worker thread wakes up
23:27:29.419 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:29.420 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:29.420 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:30.670 01.250 7680 Exposure complete
23:27:30.812 00.142 7680 worker thread done servicing request
23:27:30.812 00.000 6120 OnExposeComplete: enter
23:27:30.816 00.004 6120 UpdateGuideState(): m_state=6
23:27:30.820 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1960
23:27:30.824 00.004 6120 Star::Find returns 1 (1), X=963.65, Y=49.80, Mass=13686, SNR=77.9, Peak=255 HFD=6.9
23:27:30.829 00.005 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
23:27:30.834 00.005 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
23:27:30.838 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.49 hyp=0.49 cameraTheta=1.70 mountX=-0.03 mountY=-0.46, mountTheta=-1.64
23:27:30.844 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.49, opts=13)
23:27:30.849 00.005 6120 Enqueuing Move request for scope (-0.06, 0.49)
23:27:30.852 00.003 7680 Worker thread wakes up
23:27:30.853 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.49) opts 0xd
23:27:30.853 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.49)
23:27:30.853 00.000 7680 Moving (-0.06, 0.49) raw xDistance=-0.03 yDistance=-0.46
23:27:30.854 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:27:30.854 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:30.858 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:27:30.859 00.001 7680 MoveAxis(E, 0, ABG)
23:27:30.859 00.000 7680 Move returns status 0, amount 0
23:27:30.859 00.000 6120 UpdateGuideState exits: m=13686 SNR=77.9 Saturated
23:27:30.863 00.004 7680 MoveAxis(N, 252, ABG)
23:27:30.864 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:30.867 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:30.872 00.005 6120 Enqueuing Expose request
23:27:30.875 00.003 7680 Guiding  Dir = 0, Dur = 252
23:27:30.876 00.001 7680 IsSlewing returns 0
23:27:30.876 00.000 7680 IsGuiding returns 0
23:27:30.877 00.001 7680 PulseGuide returned control before completion, sleep 262
23:27:31.146 00.269 7680 IsGuiding returns 1
23:27:31.147 00.001 7680 scope still moving after pulse duration time elapsed
23:27:31.177 00.030 7680 IsSlewing returns 0
23:27:31.179 00.002 7680 IsGuiding returns 0
23:27:31.179 00.000 7680 scope move finished after 252 + 50 ms
23:27:31.179 00.000 7680 Move returns status 0, amount 252
23:27:31.180 00.001 7680 move complete, result=0
23:27:31.180 00.000 7680 worker thread done servicing request
23:27:31.181 00.001 7680 Worker thread wakes up
23:27:31.181 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 252 ms NORTH
23:27:31.188 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:31.188 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:32.438 01.250 7680 Exposure complete
23:27:32.573 00.135 7680 worker thread done servicing request
23:27:32.573 00.000 6120 OnExposeComplete: enter
23:27:32.578 00.005 6120 UpdateGuideState(): m_state=6
23:27:32.583 00.005 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1961
23:27:32.588 00.005 6120 Star::Find returns 1 (1), X=963.68, Y=49.73, Mass=13722, SNR=75.9, Peak=255 HFD=7.0
23:27:32.592 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
23:27:32.596 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
23:27:32.601 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.42 hyp=0.42 cameraTheta=1.63 mountX=-0.06 mountY=-0.39, mountTheta=-1.71
23:27:32.606 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.42, opts=13)
23:27:32.612 00.006 6120 Enqueuing Move request for scope (-0.02, 0.42)
23:27:32.620 00.008 7680 Worker thread wakes up
23:27:32.620 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.42) opts 0xd
23:27:32.621 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.42)
23:27:32.621 00.000 7680 Moving (-0.02, 0.42) raw xDistance=-0.06 yDistance=-0.39
23:27:32.621 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:27:32.621 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:27:32.622 00.001 7680 MoveAxis(E, 0, ABG)
23:27:32.622 00.000 7680 Move returns status 0, amount 0
23:27:32.622 00.000 7680 MoveAxis(N, 212, ABG)
23:27:32.622 00.000 7680 Guiding  Dir = 0, Dur = 212
23:27:32.623 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:32.628 00.005 7680 IsSlewing returns 0
23:27:32.628 00.000 6120 UpdateGuideState exits: m=13722 SNR=75.9 Saturated
23:27:32.632 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:32.637 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:32.642 00.005 6120 Enqueuing Expose request
23:27:32.647 00.005 7680 IsGuiding returns 0
23:27:32.648 00.001 7680 PulseGuide returned control before completion, sleep 222
23:27:32.887 00.239 7680 IsGuiding returns 1
23:27:32.889 00.002 7680 scope still moving after pulse duration time elapsed
23:27:32.915 00.026 7680 IsSlewing returns 0
23:27:32.915 00.000 7680 IsGuiding returns 1
23:27:32.947 00.032 7680 IsSlewing returns 0
23:27:32.947 00.000 7680 IsGuiding returns 1
23:27:32.977 00.030 7680 IsSlewing returns 0
23:27:32.978 00.001 7680 IsGuiding returns 1
23:27:33.008 00.030 7680 IsSlewing returns 0
23:27:33.011 00.003 7680 IsGuiding returns 0
23:27:33.011 00.000 7680 scope move finished after 212 + 151 ms
23:27:33.012 00.001 7680 Move returns status 0, amount 212
23:27:33.012 00.000 7680 move complete, result=0
23:27:33.013 00.001 7680 worker thread done servicing request
23:27:33.013 00.000 7680 Worker thread wakes up
23:27:33.014 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 212 ms NORTH
23:27:33.023 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:33.025 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:34.273 01.248 7680 Exposure complete
23:27:34.405 00.132 7680 worker thread done servicing request
23:27:34.405 00.000 6120 OnExposeComplete: enter
23:27:34.410 00.005 6120 UpdateGuideState(): m_state=6
23:27:34.414 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1962
23:27:34.420 00.006 6120 Star::Find returns 1 (1), X=963.62, Y=49.67, Mass=13880, SNR=76.2, Peak=255 HFD=7.0
23:27:34.425 00.005 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
23:27:34.429 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
23:27:34.434 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.36 hyp=0.37 cameraTheta=1.81 mountX=0.02 mountY=-0.36, mountTheta=-1.51
23:27:34.439 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.36, opts=13)
23:27:34.443 00.004 6120 Enqueuing Move request for scope (-0.09, 0.36)
23:27:34.447 00.004 7680 Worker thread wakes up
23:27:34.448 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:34.452 00.004 6120 UpdateGuideState exits: m=13880 SNR=76.2 Saturated
23:27:34.458 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:34.462 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:34.466 00.004 6120 Enqueuing Expose request
23:27:34.470 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.36) opts 0xd
23:27:34.470 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.36)
23:27:34.471 00.001 7680 Moving (-0.09, 0.36) raw xDistance=0.02 yDistance=-0.36
23:27:34.471 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:27:34.471 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:27:34.471 00.000 7680 MoveAxis(E, 0, ABG)
23:27:34.471 00.000 7680 Move returns status 0, amount 0
23:27:34.472 00.001 7680 MoveAxis(N, 196, ABG)
23:27:34.472 00.000 7680 Guiding  Dir = 0, Dur = 196
23:27:34.472 00.000 7680 IsSlewing returns 0
23:27:34.473 00.001 7680 IsGuiding returns 0
23:27:34.473 00.000 7680 PulseGuide returned control before completion, sleep 206
23:27:34.696 00.223 7680 IsGuiding returns 0
23:27:34.696 00.000 7680 Move returns status 0, amount 196
23:27:34.698 00.002 7680 move complete, result=0
23:27:34.699 00.001 7680 worker thread done servicing request
23:27:34.699 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 196 ms NORTH
23:27:34.707 00.008 7680 Worker thread wakes up
23:27:34.707 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:34.707 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:35.956 01.249 7680 Exposure complete
23:27:36.090 00.134 7680 worker thread done servicing request
23:27:36.091 00.001 6120 OnExposeComplete: enter
23:27:36.095 00.004 6120 UpdateGuideState(): m_state=6
23:27:36.099 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1963
23:27:36.103 00.004 6120 Star::Find returns 1 (1), X=963.40, Y=49.42, Mass=14010, SNR=78.5, Peak=255 HFD=7.1
23:27:36.107 00.004 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-2.95) = xAngle (5.75 = -0.53)
23:27:36.111 00.004 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.48 = -0.80)
23:27:36.114 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=0.11 hyp=0.32 cameraTheta=2.80 mountX=0.28 mountY=-0.23, mountTheta=-0.70
23:27:36.122 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.11, opts=13)
23:27:36.127 00.005 6120 Enqueuing Move request for scope (-0.31, 0.11)
23:27:36.131 00.004 7680 Worker thread wakes up
23:27:36.131 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:36.135 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.11) opts 0xd
23:27:36.135 00.000 6120 UpdateGuideState exits: m=14010 SNR=78.5 Saturated
23:27:36.140 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:36.144 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:36.147 00.003 6120 Enqueuing Expose request
23:27:36.152 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.11)
23:27:36.152 00.000 7680 Moving (-0.31, 0.11) raw xDistance=0.28 yDistance=-0.23
23:27:36.152 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
23:27:36.152 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:27:36.153 00.001 7680 MoveAxis(W, 114, ABG)
23:27:36.153 00.000 7680 Guiding  Dir = 3, Dur = 114
23:27:36.153 00.000 7680 IsSlewing returns 0
23:27:36.154 00.001 7680 IsGuiding returns 0
23:27:36.154 00.000 7680 PulseGuide returned control before completion, sleep 124
23:27:36.289 00.135 7680 IsGuiding returns 1
23:27:36.290 00.001 7680 scope still moving after pulse duration time elapsed
23:27:36.321 00.031 7680 IsSlewing returns 0
23:27:36.324 00.003 7680 IsGuiding returns 0
23:27:36.326 00.002 7680 scope move finished after 114 + 58 ms
23:27:36.326 00.000 7680 Move returns status 0, amount 114
23:27:36.327 00.001 7680 MoveAxis(N, 127, ABG)
23:27:36.327 00.000 7680 Guiding  Dir = 0, Dur = 127
23:27:36.328 00.001 7680 IsSlewing returns 0
23:27:36.329 00.001 7680 IsGuiding returns 0
23:27:36.331 00.002 7680 PulseGuide returned control before completion, sleep 137
23:27:36.477 00.146 7680 IsGuiding returns 1
23:27:36.478 00.001 7680 scope still moving after pulse duration time elapsed
23:27:36.508 00.030 7680 IsSlewing returns 0
23:27:36.509 00.001 7680 IsGuiding returns 0
23:27:36.509 00.000 7680 scope move finished after 127 + 52 ms
23:27:36.510 00.001 7680 Move returns status 0, amount 127
23:27:36.511 00.001 7680 move complete, result=0
23:27:36.511 00.000 7680 worker thread done servicing request
23:27:36.512 00.001 7680 Worker thread wakes up
23:27:36.512 00.000 6120 GuideStep: 0.3 px 114 ms WEST, -0.2 px 127 ms NORTH
23:27:36.519 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:36.519 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:37.774 01.255 7680 Exposure complete
23:27:37.908 00.134 7680 worker thread done servicing request
23:27:37.909 00.001 6120 OnExposeComplete: enter
23:27:37.912 00.003 6120 UpdateGuideState(): m_state=6
23:27:37.915 00.003 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1964
23:27:37.920 00.005 6120 Star::Find returns 1 (1), X=963.77, Y=49.35, Mass=14154, SNR=77.1, Peak=255 HFD=7.0
23:27:37.923 00.003 6120 CameraToMount -- cameraTheta (0.54) - m_xAngle (-2.95) = xAngle (3.50 = -2.79)
23:27:37.926 00.003 6120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.23 = -3.06)
23:27:37.931 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.54 mountX=-0.07 mountY=-0.01, mountTheta=-3.05
23:27:37.936 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.04, opts=13)
23:27:37.941 00.005 6120 Enqueuing Move request for scope (0.06, 0.04)
23:27:37.945 00.004 7680 Worker thread wakes up
23:27:37.945 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
23:27:37.946 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:37.950 00.004 6120 UpdateGuideState exits: m=14154 SNR=77.1 Saturated
23:27:37.954 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:37.957 00.003 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
23:27:37.957 00.000 7680 Moving (0.06, 0.04) raw xDistance=-0.07 yDistance=-0.01
23:27:37.958 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:37.962 00.004 6120 Enqueuing Expose request
23:27:37.965 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:27:37.966 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:27:37.966 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:27:37.966 00.000 7680 MoveAxis(E, 0, ABG)
23:27:37.966 00.000 7680 Move returns status 0, amount 0
23:27:37.966 00.000 7680 MoveAxis(N, 0, ABG)
23:27:37.967 00.001 7680 Move returns status 0, amount 0
23:27:37.967 00.000 7680 move complete, result=0
23:27:37.968 00.001 7680 worker thread done servicing request
23:27:37.968 00.000 7680 Worker thread wakes up
23:27:37.968 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:27:37.972 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:37.972 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:39.231 01.259 7680 Exposure complete
23:27:39.583 00.352 7680 worker thread done servicing request
23:27:39.583 00.000 6120 OnExposeComplete: enter
23:27:39.588 00.005 6120 UpdateGuideState(): m_state=6
23:27:39.591 00.003 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1965
23:27:39.594 00.003 6120 Star::Find returns 1 (1), X=963.78, Y=49.69, Mass=13938, SNR=76.1, Peak=255 HFD=7.0
23:27:39.598 00.004 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.96)
23:27:39.600 00.002 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.23)
23:27:39.603 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.38 hyp=0.39 cameraTheta=1.37 mountX=-0.15 mountY=-0.31, mountTheta=-2.02
23:27:39.609 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.38, opts=13)
23:27:39.612 00.003 6120 Enqueuing Move request for scope (0.08, 0.38)
23:27:39.615 00.003 7680 Worker thread wakes up
23:27:39.615 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:39.619 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.38) opts 0xd
23:27:39.619 00.000 6120 UpdateGuideState exits: m=13938 SNR=76.1 Saturated
23:27:39.623 00.004 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.38)
23:27:39.623 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:39.626 00.003 7680 Moving (0.08, 0.38) raw xDistance=-0.15 yDistance=-0.31
23:27:39.626 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:39.629 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:27:39.629 00.000 6120 Enqueuing Expose request
23:27:39.632 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:27:39.632 00.000 7680 MoveAxis(E, 0, ABG)
23:27:39.632 00.000 7680 Move returns status 0, amount 0
23:27:39.632 00.000 7680 MoveAxis(N, 168, ABG)
23:27:39.632 00.000 7680 Guiding  Dir = 0, Dur = 168
23:27:39.632 00.000 7680 IsSlewing returns 0
23:27:39.633 00.001 7680 IsGuiding returns 0
23:27:39.633 00.000 7680 PulseGuide returned control before completion, sleep 178
23:27:39.828 00.195 7680 IsGuiding returns 1
23:27:39.829 00.001 7680 scope still moving after pulse duration time elapsed
23:27:39.858 00.029 7680 IsSlewing returns 0
23:27:39.859 00.001 7680 IsGuiding returns 0
23:27:39.859 00.000 7680 scope move finished after 168 + 57 ms
23:27:39.859 00.000 7680 Move returns status 0, amount 168
23:27:39.859 00.000 7680 move complete, result=0
23:27:39.859 00.000 7680 worker thread done servicing request
23:27:39.859 00.000 7680 Worker thread wakes up
23:27:39.861 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 168 ms NORTH
23:27:39.863 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:39.863 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:41.104 01.241 7680 Exposure complete
23:27:41.225 00.121 7680 worker thread done servicing request
23:27:41.225 00.000 6120 OnExposeComplete: enter
23:27:41.229 00.004 6120 UpdateGuideState(): m_state=6
23:27:41.233 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1966
23:27:41.237 00.004 6120 Star::Find returns 1 (1), X=963.66, Y=49.27, Mass=13078, SNR=75.1, Peak=255 HFD=7.1
23:27:41.242 00.005 6120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-2.95) = xAngle (0.49 = 0.49)
23:27:41.247 00.005 6120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.22 = 0.22)
23:27:41.251 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.46 mountX=0.06 mountY=0.01, mountTheta=0.24
23:27:41.257 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.04, opts=13)
23:27:41.262 00.005 6120 Enqueuing Move request for scope (-0.05, -0.04)
23:27:41.265 00.003 7680 Worker thread wakes up
23:27:41.265 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:41.269 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
23:27:41.269 00.000 6120 UpdateGuideState exits: m=13078 SNR=75.1 Saturated
23:27:41.273 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
23:27:41.273 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:41.276 00.003 7680 Moving (-0.05, -0.04) raw xDistance=0.06 yDistance=0.01
23:27:41.276 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:41.279 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:27:41.279 00.000 6120 Enqueuing Expose request
23:27:41.283 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:27:41.283 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:27:41.283 00.000 7680 MoveAxis(E, 0, ABG)
23:27:41.284 00.001 7680 Move returns status 0, amount 0
23:27:41.284 00.000 7680 MoveAxis(N, 0, ABG)
23:27:41.284 00.000 7680 Move returns status 0, amount 0
23:27:41.284 00.000 7680 move complete, result=0
23:27:41.284 00.000 7680 worker thread done servicing request
23:27:41.284 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:41.288 00.004 7680 Worker thread wakes up
23:27:41.288 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:41.288 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:42.531 01.243 7680 Exposure complete
23:27:42.679 00.148 7680 worker thread done servicing request
23:27:42.680 00.001 6120 OnExposeComplete: enter
23:27:42.684 00.004 6120 UpdateGuideState(): m_state=6
23:27:42.688 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1967
23:27:42.693 00.005 6120 Star::Find returns 1 (1), X=963.75, Y=49.68, Mass=14287, SNR=78.0, Peak=255 HFD=7.0
23:27:42.696 00.003 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
23:27:42.701 00.005 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
23:27:42.705 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.37 hyp=0.37 cameraTheta=1.44 mountX=-0.11 mountY=-0.31, mountTheta=-1.92
23:27:42.712 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.37, opts=13)
23:27:42.717 00.005 6120 Enqueuing Move request for scope (0.05, 0.37)
23:27:42.722 00.005 7680 Worker thread wakes up
23:27:42.722 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:42.728 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.37) opts 0xd
23:27:42.728 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.37)
23:27:42.728 00.000 7680 Moving (0.05, 0.37) raw xDistance=-0.11 yDistance=-0.31
23:27:42.729 00.001 6120 UpdateGuideState exits: m=14287 SNR=78.0 Saturated
23:27:42.736 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:27:42.736 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:42.742 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:27:42.742 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:42.748 00.006 7680 MoveAxis(E, 0, ABG)
23:27:42.748 00.000 7680 Move returns status 0, amount 0
23:27:42.748 00.000 6120 Enqueuing Expose request
23:27:42.753 00.005 7680 MoveAxis(N, 167, ABG)
23:27:42.753 00.000 7680 Guiding  Dir = 0, Dur = 167
23:27:42.753 00.000 7680 IsSlewing returns 0
23:27:42.754 00.001 7680 IsGuiding returns 0
23:27:42.754 00.000 7680 PulseGuide returned control before completion, sleep 177
23:27:42.942 00.188 7680 IsGuiding returns 1
23:27:42.942 00.000 7680 scope still moving after pulse duration time elapsed
23:27:42.973 00.031 7680 IsSlewing returns 0
23:27:42.974 00.001 7680 IsGuiding returns 0
23:27:42.974 00.000 7680 scope move finished after 167 + 54 ms
23:27:42.976 00.002 7680 Move returns status 0, amount 167
23:27:42.976 00.000 7680 move complete, result=0
23:27:42.976 00.000 7680 worker thread done servicing request
23:27:42.977 00.001 7680 Worker thread wakes up
23:27:42.977 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 167 ms NORTH
23:27:42.985 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:42.985 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:44.238 01.253 7680 Exposure complete
23:27:44.376 00.138 7680 worker thread done servicing request
23:27:44.376 00.000 6120 OnExposeComplete: enter
23:27:44.380 00.004 6120 UpdateGuideState(): m_state=6
23:27:44.383 00.003 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1968
23:27:44.388 00.005 6120 Star::Find returns 1 (1), X=963.64, Y=49.65, Mass=13793, SNR=77.0, Peak=255 HFD=7.1
23:27:44.392 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.71 = -1.58)
23:27:44.396 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.85)
23:27:44.398 00.002 6120 CameraToMount -- cameraX=-0.06 cameraY=0.34 hyp=0.35 cameraTheta=1.75 mountX=-0.00 mountY=-0.33, mountTheta=-1.58
23:27:44.404 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.34, opts=13)
23:27:44.408 00.004 6120 Enqueuing Move request for scope (-0.06, 0.34)
23:27:44.411 00.003 7680 Worker thread wakes up
23:27:44.411 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.34) opts 0xd
23:27:44.413 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.34)
23:27:44.413 00.000 7680 Moving (-0.06, 0.34) raw xDistance=-0.00 yDistance=-0.33
23:27:44.413 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:27:44.413 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:27:44.413 00.000 7680 MoveAxis(E, 0, ABG)
23:27:44.413 00.000 7680 Move returns status 0, amount 0
23:27:44.413 00.000 7680 MoveAxis(N, 180, ABG)
23:27:44.413 00.000 7680 Guiding  Dir = 0, Dur = 180
23:27:44.413 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:44.417 00.004 7680 IsSlewing returns 0
23:27:44.418 00.001 7680 IsGuiding returns 0
23:27:44.418 00.000 7680 PulseGuide returned control before completion, sleep 190
23:27:44.418 00.000 6120 UpdateGuideState exits: m=13793 SNR=77.0 Saturated
23:27:44.423 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:44.427 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:44.432 00.005 6120 Enqueuing Expose request
23:27:44.615 00.183 7680 IsGuiding returns 1
23:27:44.616 00.001 7680 scope still moving after pulse duration time elapsed
23:27:44.646 00.030 7680 IsSlewing returns 0
23:27:44.647 00.001 7680 IsGuiding returns 0
23:27:44.648 00.001 7680 scope move finished after 180 + 49 ms
23:27:44.648 00.000 7680 Move returns status 0, amount 180
23:27:44.649 00.001 7680 move complete, result=0
23:27:44.649 00.000 7680 worker thread done servicing request
23:27:44.649 00.000 7680 Worker thread wakes up
23:27:44.650 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 180 ms NORTH
23:27:44.656 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:44.656 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:45.912 01.256 7680 Exposure complete
23:27:46.036 00.124 7680 worker thread done servicing request
23:27:46.036 00.000 6120 OnExposeComplete: enter
23:27:46.040 00.004 6120 UpdateGuideState(): m_state=6
23:27:46.044 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1969
23:27:46.050 00.006 6120 Star::Find returns 1 (1), X=963.61, Y=49.32, Mass=13791, SNR=76.4, Peak=255 HFD=7.1
23:27:46.054 00.004 6120 CameraToMount -- cameraTheta (3.03) - m_xAngle (-2.95) = xAngle (5.98 = -0.30)
23:27:46.059 00.005 6120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.71 = -0.57)
23:27:46.063 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.03 mountX=0.10 mountY=-0.05, mountTheta=-0.52
23:27:46.068 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.01, opts=13)
23:27:46.073 00.005 6120 Enqueuing Move request for scope (-0.10, 0.01)
23:27:46.075 00.002 7680 Worker thread wakes up
23:27:46.075 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
23:27:46.075 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
23:27:46.075 00.000 7680 Moving (-0.10, 0.01) raw xDistance=0.10 yDistance=-0.05
23:27:46.076 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:27:46.076 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:27:46.077 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:27:46.077 00.000 7680 MoveAxis(E, 0, ABG)
23:27:46.077 00.000 7680 Move returns status 0, amount 0
23:27:46.077 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:46.080 00.003 7680 MoveAxis(N, 0, ABG)
23:27:46.081 00.001 7680 Move returns status 0, amount 0
23:27:46.081 00.000 7680 move complete, result=0
23:27:46.081 00.000 7680 worker thread done servicing request
23:27:46.081 00.000 6120 UpdateGuideState exits: m=13791 SNR=76.4 Saturated
23:27:46.085 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:46.089 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:46.092 00.003 6120 Enqueuing Expose request
23:27:46.095 00.003 7680 Worker thread wakes up
23:27:46.096 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:27:46.099 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:46.099 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:47.348 01.249 7680 Exposure complete
23:27:47.473 00.125 7680 worker thread done servicing request
23:27:47.474 00.001 6120 OnExposeComplete: enter
23:27:47.478 00.004 6120 UpdateGuideState(): m_state=6
23:27:47.483 00.005 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1970
23:27:47.489 00.006 6120 Star::Find returns 1 (1), X=963.68, Y=49.77, Mass=13450, SNR=76.6, Peak=255 HFD=7.0
23:27:47.493 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
23:27:47.497 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
23:27:47.500 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.46 hyp=0.46 cameraTheta=1.63 mountX=-0.06 mountY=-0.42, mountTheta=-1.71
23:27:47.505 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.46, opts=13)
23:27:47.509 00.004 6120 Enqueuing Move request for scope (-0.03, 0.46)
23:27:47.513 00.004 7680 Worker thread wakes up
23:27:47.513 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:47.518 00.005 6120 UpdateGuideState exits: m=13450 SNR=76.6 Saturated
23:27:47.522 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:47.525 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:47.528 00.003 6120 Enqueuing Expose request
23:27:47.533 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.46) opts 0xd
23:27:47.533 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.46)
23:27:47.533 00.000 7680 Moving (-0.03, 0.46) raw xDistance=-0.06 yDistance=-0.42
23:27:47.533 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:27:47.534 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:27:47.534 00.000 7680 MoveAxis(E, 0, ABG)
23:27:47.534 00.000 7680 Move returns status 0, amount 0
23:27:47.534 00.000 7680 MoveAxis(N, 228, ABG)
23:27:47.534 00.000 7680 Guiding  Dir = 0, Dur = 228
23:27:47.534 00.000 7680 IsSlewing returns 0
23:27:47.534 00.000 7680 IsGuiding returns 0
23:27:47.535 00.001 7680 PulseGuide returned control before completion, sleep 238
23:27:47.779 00.244 7680 IsGuiding returns 1
23:27:47.780 00.001 7680 scope still moving after pulse duration time elapsed
23:27:47.809 00.029 7680 IsSlewing returns 0
23:27:47.811 00.002 7680 IsGuiding returns 0
23:27:47.811 00.000 7680 scope move finished after 228 + 48 ms
23:27:47.812 00.001 7680 Move returns status 0, amount 228
23:27:47.812 00.000 7680 move complete, result=0
23:27:47.813 00.001 7680 worker thread done servicing request
23:27:47.813 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 228 ms NORTH
23:27:47.818 00.005 7680 Worker thread wakes up
23:27:47.820 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:47.820 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:49.071 01.251 7680 Exposure complete
23:27:49.207 00.136 7680 worker thread done servicing request
23:27:49.208 00.001 6120 OnExposeComplete: enter
23:27:49.212 00.004 6120 UpdateGuideState(): m_state=6
23:27:49.216 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1971
23:27:49.219 00.003 6120 Star::Find returns 1 (1), X=963.60, Y=49.75, Mass=14548, SNR=79.6, Peak=255 HFD=7.1
23:27:49.223 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.77 = -1.52)
23:27:49.227 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.79)
23:27:49.232 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.44 hyp=0.45 cameraTheta=1.81 mountX=0.02 mountY=-0.44, mountTheta=-1.52
23:27:49.237 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.44, opts=13)
23:27:49.242 00.005 6120 Enqueuing Move request for scope (-0.11, 0.44)
23:27:49.245 00.003 7680 Worker thread wakes up
23:27:49.246 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.44) opts 0xd
23:27:49.246 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:49.250 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.44)
23:27:49.250 00.000 6120 UpdateGuideState exits: m=14548 SNR=79.6 Saturated
23:27:49.254 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:49.258 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:49.261 00.003 6120 Enqueuing Expose request
23:27:49.265 00.004 7680 Moving (-0.11, 0.44) raw xDistance=0.02 yDistance=-0.44
23:27:49.267 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:27:49.267 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:27:49.267 00.000 7680 MoveAxis(E, 0, ABG)
23:27:49.268 00.001 7680 Move returns status 0, amount 0
23:27:49.268 00.000 7680 MoveAxis(N, 238, ABG)
23:27:49.268 00.000 7680 Guiding  Dir = 0, Dur = 238
23:27:49.269 00.001 7680 IsSlewing returns 0
23:27:49.269 00.000 7680 IsGuiding returns 0
23:27:49.269 00.000 7680 PulseGuide returned control before completion, sleep 248
23:27:49.528 00.259 7680 IsGuiding returns 1
23:27:49.528 00.000 7680 scope still moving after pulse duration time elapsed
23:27:49.559 00.031 7680 IsSlewing returns 0
23:27:49.559 00.000 7680 IsGuiding returns 0
23:27:49.561 00.002 7680 scope move finished after 238 + 53 ms
23:27:49.561 00.000 7680 Move returns status 0, amount 238
23:27:49.561 00.000 7680 move complete, result=0
23:27:49.562 00.001 7680 worker thread done servicing request
23:27:49.562 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 238 ms NORTH
23:27:49.568 00.006 7680 Worker thread wakes up
23:27:49.568 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:49.568 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:50.825 01.257 7680 Exposure complete
23:27:50.952 00.127 7680 worker thread done servicing request
23:27:50.952 00.000 6120 OnExposeComplete: enter
23:27:50.956 00.004 6120 UpdateGuideState(): m_state=6
23:27:50.961 00.005 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1972
23:27:50.964 00.003 6120 Star::Find returns 1 (1), X=963.43, Y=49.76, Mass=12940, SNR=74.1, Peak=255 HFD=7.0
23:27:50.969 00.005 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
23:27:50.972 00.003 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
23:27:50.975 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.45 hyp=0.52 cameraTheta=2.12 mountX=0.18 mountY=-0.52, mountTheta=-1.23
23:27:50.980 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.45, opts=13)
23:27:50.984 00.004 6120 Enqueuing Move request for scope (-0.27, 0.45)
23:27:50.989 00.005 7680 Worker thread wakes up
23:27:50.989 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:50.994 00.005 6120 UpdateGuideState exits: m=12940 SNR=74.1 Saturated
23:27:50.997 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:51.001 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.45) opts 0xd
23:27:51.001 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.45)
23:27:51.001 00.000 7680 Moving (-0.27, 0.45) raw xDistance=0.18 yDistance=-0.52
23:27:51.001 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:27:51.001 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
23:27:51.001 00.000 7680 MoveAxis(E, 0, ABG)
23:27:51.002 00.001 7680 Move returns status 0, amount 0
23:27:51.002 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:51.006 00.004 7680 MoveAxis(N, 284, ABG)
23:27:51.006 00.000 6120 Enqueuing Expose request
23:27:51.011 00.005 7680 Guiding  Dir = 0, Dur = 284
23:27:51.011 00.000 7680 IsSlewing returns 0
23:27:51.011 00.000 7680 IsGuiding returns 0
23:27:51.012 00.001 7680 PulseGuide returned control before completion, sleep 294
23:27:51.315 00.303 7680 IsGuiding returns 1
23:27:51.316 00.001 7680 scope still moving after pulse duration time elapsed
23:27:51.346 00.030 7680 IsSlewing returns 0
23:27:51.347 00.001 7680 IsGuiding returns 0
23:27:51.348 00.001 7680 scope move finished after 284 + 52 ms
23:27:51.348 00.000 7680 Move returns status 0, amount 284
23:27:51.350 00.002 7680 move complete, result=0
23:27:51.350 00.000 7680 worker thread done servicing request
23:27:51.351 00.001 7680 Worker thread wakes up
23:27:51.351 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 284 ms NORTH
23:27:51.358 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:51.358 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:52.605 01.247 7680 Exposure complete
23:27:52.745 00.140 7680 worker thread done servicing request
23:27:52.746 00.001 6120 OnExposeComplete: enter
23:27:52.750 00.004 6120 UpdateGuideState(): m_state=6
23:27:52.754 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1973
23:27:52.757 00.003 6120 Star::Find returns 1 (1), X=963.68, Y=49.16, Mass=13454, SNR=75.8, Peak=255 HFD=6.9
23:27:52.762 00.005 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-2.95) = xAngle (1.22 = 1.22)
23:27:52.765 00.003 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.96 = 0.96)
23:27:52.769 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.73 mountX=0.05 mountY=0.12, mountTheta=1.18
23:27:52.775 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.15, opts=13)
23:27:52.779 00.004 6120 Enqueuing Move request for scope (-0.02, -0.15)
23:27:52.783 00.004 7680 Worker thread wakes up
23:27:52.783 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:52.787 00.004 6120 UpdateGuideState exits: m=13454 SNR=75.8 Saturated
23:27:52.790 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:52.797 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:52.801 00.004 6120 Enqueuing Expose request
23:27:52.806 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
23:27:52.806 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
23:27:52.806 00.000 7680 Moving (-0.02, -0.15) raw xDistance=0.05 yDistance=0.12
23:27:52.806 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:27:52.807 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:27:52.807 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:27:52.807 00.000 7680 MoveAxis(E, 0, ABG)
23:27:52.807 00.000 7680 Move returns status 0, amount 0
23:27:52.808 00.001 7680 MoveAxis(N, 0, ABG)
23:27:52.808 00.000 7680 Move returns status 0, amount 0
23:27:52.808 00.000 7680 move complete, result=0
23:27:52.808 00.000 7680 worker thread done servicing request
23:27:52.808 00.000 7680 Worker thread wakes up
23:27:52.808 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:52.813 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:52.813 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:54.063 01.250 7680 Exposure complete
23:27:54.177 00.114 7680 worker thread done servicing request
23:27:54.177 00.000 6120 OnExposeComplete: enter
23:27:54.181 00.004 6120 UpdateGuideState(): m_state=6
23:27:54.185 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1974
23:27:54.188 00.003 6120 Star::Find returns 1 (1), X=963.43, Y=49.60, Mass=13605, SNR=75.2, Peak=255 HFD=7.1
23:27:54.192 00.004 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.30 = -0.98)
23:27:54.196 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.25)
23:27:54.202 00.006 6120 CameraToMount -- cameraX=-0.28 cameraY=0.28 hyp=0.40 cameraTheta=2.35 mountX=0.22 mountY=-0.38, mountTheta=-1.04
23:27:54.210 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.28, opts=13)
23:27:54.218 00.008 6120 Enqueuing Move request for scope (-0.28, 0.28)
23:27:54.224 00.006 7680 Worker thread wakes up
23:27:54.224 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:54.242 00.018 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.28) opts 0xd
23:27:54.243 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.28)
23:27:54.243 00.000 7680 Moving (-0.28, 0.28) raw xDistance=0.22 yDistance=-0.38
23:27:54.243 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:27:54.244 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:27:54.244 00.000 7680 MoveAxis(W, 90, ABG)
23:27:54.244 00.000 7680 Guiding  Dir = 3, Dur = 90
23:27:54.245 00.001 6120 UpdateGuideState exits: m=13605 SNR=75.2 Saturated
23:27:54.251 00.006 7680 IsSlewing returns 0
23:27:54.251 00.000 7680 IsGuiding returns 0
23:27:54.252 00.001 7680 PulseGuide returned control before completion, sleep 100
23:27:54.252 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:54.256 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:54.261 00.005 6120 Enqueuing Expose request
23:27:54.390 00.129 6120 evsrv: cli 0FAEF398 connect
23:27:54.509 00.119 7680 IsGuiding returns 0
23:27:54.509 00.000 7680 Move returns status 0, amount 90
23:27:54.509 00.000 6120 case statement mapped state 6 to 3
23:27:54.514 00.005 7680 MoveAxis(N, 205, ABG)
23:27:54.514 00.000 7680 Guiding  Dir = 0, Dur = 205
23:27:54.515 00.001 6120 case statement mapped state 6 to 3
23:27:54.519 00.004 7680 IsSlewing returns 0
23:27:54.519 00.000 7680 IsGuiding returns 0
23:27:54.519 00.000 6120 evsrv: cli 0FAEF398 request: {"method":"get_app_state","id":"b32d01e6-bdd1-4728-bbb4-1dae4bbacfc8"}
23:27:54.523 00.004 7680 PulseGuide returned control before completion, sleep 215
23:27:54.523 00.000 6120 case statement mapped state 6 to 3
23:27:54.526 00.003 6120 evsrv: cli 0FAEF398 response: {"jsonrpc":"2.0","result":"Guiding","id":"b32d01e6-bdd1-4728-bbb4-1dae4bbacfc8"}
23:27:54.531 00.005 6120 evsrv: cli 0FAEF398 disconnect
23:27:54.536 00.005 6120 evsrv: cli 0FAEF618 connect
23:27:54.539 00.003 6120 case statement mapped state 6 to 3
23:27:54.545 00.006 6120 case statement mapped state 6 to 3
23:27:54.549 00.004 6120 evsrv: cli 0FAEF618 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"b55f35f5-69cb-4073-841e-266bcb22e42d"}
23:27:54.552 00.003 6120 PhdController::Dither begins
23:27:54.616 00.064 6120 dither: size=5.00, dRA=3.06 dDec=3.53
23:27:54.627 00.011 6120 MountToCamera -- mountTheta (0.86) + m_xAngle (-2.95) = xAngle (-2.10 = -2.10)
23:27:54.632 00.005 6120 MountToCamera -- mountX=3.06 mountY=3.53 hyp=4.67 mountTheta=0.86 cameraX=-2.35, cameraY=-4.03 cameraTheta=-2.10
23:27:54.676 00.044 6120 setting lock position to (961.35, 45.28)
23:27:54.681 00.005 6120 Mount: notify guiding dithered (-2.4, -4.0)
23:27:54.685 00.004 6120 Status Line: Dither by 3.06,3.53
23:27:54.690 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:27:54.697 00.007 6120 PhdController: newstate STATE_SETTLE_WAIT
23:27:54.714 00.017 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":0,"id":"b55f35f5-69cb-4073-841e-266bcb22e42d"}
23:27:54.719 00.005 6120 evsrv: cli 0FAEF618 disconnect
23:27:54.841 00.122 7680 IsGuiding returns 0
23:27:54.842 00.001 7680 Move returns status 0, amount 205
23:27:54.843 00.001 7680 move complete, result=0
23:27:54.843 00.000 7680 worker thread done servicing request
23:27:54.843 00.000 6120 GuideStep: 0.2 px 90 ms WEST, -0.4 px 205 ms NORTH
23:27:54.847 00.004 7680 Worker thread wakes up
23:27:54.848 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:27:54.848 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,34,31,31)
23:27:56.082 01.234 7680 Exposure complete
23:27:56.206 00.124 7680 worker thread done servicing request
23:27:56.206 00.000 6120 OnExposeComplete: enter
23:27:56.210 00.004 6120 UpdateGuideState(): m_state=6
23:27:56.214 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1975
23:27:56.219 00.005 6120 Star::Find returns 1 (1), X=963.79, Y=49.23, Mass=13971, SNR=76.9, Peak=255 HFD=6.9
23:27:56.223 00.004 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.97 = -2.31)
23:27:56.227 00.004 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.70 = -2.58)
23:27:56.231 00.004 6120 CameraToMount -- cameraX=2.44 cameraY=3.95 hyp=4.64 cameraTheta=1.02 mountX=-3.13 mountY=-2.48, mountTheta=-2.47
23:27:56.236 00.005 6120 dither recenter: remaining=(-3.1,-3.5) step=(-3.1,-3.5)
23:27:56.241 00.005 6120 MountToCamera -- mountTheta (-2.29) + m_xAngle (-2.95) = xAngle (-5.24 = 1.04)
23:27:56.245 00.004 6120 MountToCamera -- mountX=-3.06 mountY=-3.53 hyp=4.67 mountTheta=-2.29 cameraX=2.35, cameraY=4.03 cameraTheta=1.04
23:27:56.249 00.004 6120 SchedulePrimaryMove(0D6325F0, x=2.35, y=4.03, opts=4)
23:27:56.252 00.003 6120 Enqueuing Move request for scope (2.35, 4.03)
23:27:56.257 00.005 6120 Mount: notify direct move -3.06,-3.53
23:27:56.260 00.003 7680 Worker thread wakes up
23:27:56.260 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:27:56.265 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (2.35, 4.03) opts 0x4
23:27:56.265 00.000 6120 UpdateGuideState exits: m=13971 SNR=76.9 Saturated
23:27:56.269 00.004 7680 Handling offset move in thread for scope, endpoint = (2.35, 4.03)
23:27:56.269 00.000 6120 PhdController: settling, locked = 1, distance = 4.91 (1.50) aobump = 0 frame = 1 / 99999
23:27:56.273 00.004 7680 Moving (2.35, 4.03) raw xDistance=-3.06 yDistance=-3.53
23:27:56.273 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048476.273,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.91,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:27:56.277 00.004 7680 MoveAxis(E, 1985, B)
23:27:56.277 00.000 7680 Guiding  Dir = 2, Dur = 1985
23:27:56.277 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:56.281 00.004 7680 IsSlewing returns 0
23:27:56.281 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:27:56.285 00.004 7680 IsGuiding returns 0
23:27:56.285 00.000 6120 Enqueuing Expose request
23:27:56.289 00.004 7680 PulseGuide returned control before completion, sleep 1995
23:27:58.296 02.007 7680 IsGuiding returns 1
23:27:58.298 00.002 7680 scope still moving after pulse duration time elapsed
23:27:58.329 00.031 7680 IsSlewing returns 0
23:27:58.330 00.001 7680 IsGuiding returns 0
23:27:58.331 00.001 7680 scope move finished after 1985 + 60 ms
23:27:58.332 00.001 7680 Move returns status 0, amount 1985
23:27:58.332 00.000 7680 MoveAxis(N, 1914, B)
23:27:58.333 00.001 7680 Guiding  Dir = 0, Dur = 1914
23:27:58.333 00.000 7680 IsSlewing returns 0
23:27:58.334 00.001 7680 IsGuiding returns 0
23:27:58.334 00.000 7680 PulseGuide returned control before completion, sleep 1924
23:28:00.269 01.935 7680 IsGuiding returns 1
23:28:00.269 00.000 7680 scope still moving after pulse duration time elapsed
23:28:00.300 00.031 7680 IsSlewing returns 0
23:28:00.301 00.001 7680 IsGuiding returns 0
23:28:00.301 00.000 7680 scope move finished after 1914 + 54 ms
23:28:00.303 00.002 7680 Move returns status 0, amount 1914
23:28:00.303 00.000 7680 move complete, result=0
23:28:00.304 00.001 7680 worker thread done servicing request
23:28:00.304 00.000 7680 Worker thread wakes up
23:28:00.304 00.000 6120 GuideStep: -3.1 px 1985 ms EAST, -3.5 px 1914 ms NORTH
23:28:00.310 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:00.312 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:01.560 01.248 7680 Exposure complete
23:28:01.689 00.129 7680 worker thread done servicing request
23:28:01.690 00.001 6120 OnExposeComplete: enter
23:28:01.694 00.004 6120 UpdateGuideState(): m_state=6
23:28:01.698 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1976
23:28:01.701 00.003 6120 Star::Find returns 1 (1), X=960.51, Y=47.27, Mass=13475, SNR=74.7, Peak=255 HFD=7.1
23:28:01.706 00.005 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.36)
23:28:01.709 00.003 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.63)
23:28:01.713 00.004 6120 CameraToMount -- cameraX=-0.84 cameraY=1.99 hyp=2.16 cameraTheta=1.97 mountX=0.46 mountY=-2.16, mountTheta=-1.36
23:28:01.718 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.84, y=1.99, opts=13)
23:28:01.721 00.003 6120 Enqueuing Move request for scope (-0.84, 1.99)
23:28:01.725 00.004 7680 Worker thread wakes up
23:28:01.726 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 1.99) opts 0xd
23:28:01.726 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.84, 1.99)
23:28:01.726 00.000 7680 Moving (-0.84, 1.99) raw xDistance=0.46 yDistance=-2.16
23:28:01.726 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
23:28:01.726 00.000 7680 resist switch: large excursion: input -2.16 thresh 0.60 direction from 0 to -1
23:28:01.727 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.48
23:28:01.727 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.16 from input -2.16
23:28:01.727 00.000 7680 MoveAxis(W, 186, ABG)
23:28:01.727 00.000 7680 Guiding  Dir = 3, Dur = 186
23:28:01.727 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:01.730 00.003 7680 IsSlewing returns 0
23:28:01.730 00.000 6120 UpdateGuideState exits: m=13475 SNR=74.7 Saturated
23:28:01.735 00.005 7680 IsGuiding returns 0
23:28:01.736 00.001 6120 PhdController: settling, locked = 1, distance = 2.16 (1.50) aobump = 0 frame = 2 / 99999
23:28:01.740 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764048481.740,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.16,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:28:01.745 00.005 7680 PulseGuide returned control before completion, sleep 196
23:28:01.745 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:01.748 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:01.752 00.004 6120 Enqueuing Expose request
23:28:01.957 00.205 7680 IsGuiding returns 1
23:28:01.958 00.001 7680 scope still moving after pulse duration time elapsed
23:28:01.989 00.031 7680 IsSlewing returns 0
23:28:01.991 00.002 7680 IsGuiding returns 0
23:28:01.991 00.000 7680 scope move finished after 186 + 69 ms
23:28:01.991 00.000 7680 Move returns status 0, amount 186
23:28:01.992 00.001 7680 MoveAxis(N, 1172, ABG)
23:28:01.992 00.000 7680 Guiding  Dir = 0, Dur = 1172
23:28:01.992 00.000 7680 IsSlewing returns 0
23:28:01.993 00.001 7680 IsGuiding returns 0
23:28:01.993 00.000 7680 PulseGuide returned control before completion, sleep 1182
23:28:03.178 01.185 7680 IsGuiding returns 1
23:28:03.180 00.002 7680 scope still moving after pulse duration time elapsed
23:28:03.210 00.030 7680 IsSlewing returns 0
23:28:03.211 00.001 7680 IsGuiding returns 0
23:28:03.211 00.000 7680 scope move finished after 1172 + 46 ms
23:28:03.212 00.001 7680 Move returns status 0, amount 1172
23:28:03.213 00.001 7680 move complete, result=0
23:28:03.213 00.000 7680 worker thread done servicing request
23:28:03.213 00.000 6120 GuideStep: 0.5 px 186 ms WEST, -2.2 px 1172 ms NORTH
23:28:03.219 00.006 7680 Worker thread wakes up
23:28:03.219 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:03.219 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:04.472 01.253 7680 Exposure complete
23:28:04.600 00.128 7680 worker thread done servicing request
23:28:04.601 00.001 6120 OnExposeComplete: enter
23:28:04.605 00.004 6120 UpdateGuideState(): m_state=6
23:28:04.610 00.005 6120 Star::Find(15, 960, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1977
23:28:04.615 00.005 6120 Star::Find returns 1 (1), X=960.58, Y=45.82, Mass=14682, SNR=80.3, Peak=255 HFD=7.0
23:28:04.618 00.003 6120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-2.95) = xAngle (5.49 = -0.80)
23:28:04.623 00.005 6120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.06)
23:28:04.627 00.004 6120 CameraToMount -- cameraX=-0.77 cameraY=0.54 hyp=0.94 cameraTheta=2.53 mountX=0.66 mountY=-0.82, mountTheta=-0.90
23:28:04.632 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.77, y=0.54, opts=13)
23:28:04.635 00.003 6120 Enqueuing Move request for scope (-0.77, 0.54)
23:28:04.639 00.004 7680 Worker thread wakes up
23:28:04.639 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.54) opts 0xd
23:28:04.640 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.77, 0.54)
23:28:04.640 00.000 7680 Moving (-0.77, 0.54) raw xDistance=0.66 yDistance=-0.82
23:28:04.641 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.66
23:28:04.641 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
23:28:04.641 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:04.644 00.003 7680 MoveAxis(W, 282, ABG)
23:28:04.644 00.000 6120 UpdateGuideState exits: m=14682 SNR=80.3 Saturated
23:28:04.648 00.004 6120 PhdController: settling, locked = 1, distance = 1.80 (1.50) aobump = 0 frame = 3 / 99999
23:28:04.653 00.005 7680 Guiding  Dir = 3, Dur = 282
23:28:04.653 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048484.653,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.80,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:28:04.657 00.004 7680 IsSlewing returns 0
23:28:04.657 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:04.661 00.004 7680 IsGuiding returns 0
23:28:04.661 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:04.664 00.003 6120 Enqueuing Expose request
23:28:04.668 00.004 7680 PulseGuide returned control before completion, sleep 292
23:28:04.964 00.296 7680 IsGuiding returns 1
23:28:04.965 00.001 7680 scope still moving after pulse duration time elapsed
23:28:04.996 00.031 7680 IsSlewing returns 0
23:28:04.997 00.001 7680 IsGuiding returns 0
23:28:04.997 00.000 7680 scope move finished after 282 + 54 ms
23:28:04.999 00.002 7680 Move returns status 0, amount 282
23:28:04.999 00.000 7680 MoveAxis(N, 447, ABG)
23:28:05.000 00.001 7680 Guiding  Dir = 0, Dur = 447
23:28:05.000 00.000 7680 IsSlewing returns 0
23:28:05.001 00.001 7680 IsGuiding returns 0
23:28:05.001 00.000 7680 PulseGuide returned control before completion, sleep 457
23:28:05.466 00.465 7680 IsGuiding returns 1
23:28:05.467 00.001 7680 scope still moving after pulse duration time elapsed
23:28:05.496 00.029 7680 IsSlewing returns 0
23:28:05.497 00.001 7680 IsGuiding returns 1
23:28:05.529 00.032 7680 IsSlewing returns 0
23:28:05.530 00.001 7680 IsGuiding returns 1
23:28:05.559 00.029 7680 IsSlewing returns 0
23:28:05.560 00.001 7680 IsGuiding returns 0
23:28:05.560 00.000 7680 scope move finished after 447 + 112 ms
23:28:05.561 00.001 7680 Move returns status 0, amount 447
23:28:05.562 00.001 7680 move complete, result=0
23:28:05.562 00.000 7680 worker thread done servicing request
23:28:05.563 00.001 7680 Worker thread wakes up
23:28:05.563 00.000 6120 GuideStep: 0.7 px 282 ms WEST, -0.8 px 447 ms NORTH
23:28:05.570 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:05.570 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:06.824 01.254 7680 Exposure complete
23:28:06.948 00.124 7680 worker thread done servicing request
23:28:06.949 00.001 6120 OnExposeComplete: enter
23:28:06.952 00.003 6120 UpdateGuideState(): m_state=6
23:28:06.957 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1978
23:28:06.962 00.005 6120 Star::Find returns 1 (1), X=960.94, Y=45.20, Mass=14020, SNR=75.2, Peak=255 HFD=6.8
23:28:06.966 00.004 6120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-2.95) = xAngle (-0.01 = -0.01)
23:28:06.969 00.003 6120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.28 = -0.28)
23:28:06.973 00.004 6120 CameraToMount -- cameraX=-0.41 cameraY=-0.07 hyp=0.42 cameraTheta=-2.97 mountX=0.42 mountY=-0.12, mountTheta=-0.27
23:28:06.978 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=-0.07, opts=13)
23:28:06.981 00.003 6120 Enqueuing Move request for scope (-0.41, -0.07)
23:28:06.986 00.005 7680 Worker thread wakes up
23:28:06.986 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:06.990 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.07) opts 0xd
23:28:06.990 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, -0.07)
23:28:06.990 00.000 7680 Moving (-0.41, -0.07) raw xDistance=0.42 yDistance=-0.12
23:28:06.990 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.42
23:28:06.990 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:28:06.991 00.001 6120 UpdateGuideState exits: m=14020 SNR=75.2 Saturated
23:28:06.994 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:28:06.995 00.001 7680 MoveAxis(W, 192, ABG)
23:28:06.995 00.000 7680 Guiding  Dir = 3, Dur = 192
23:28:06.996 00.001 6120 PhdController: settling, locked = 1, distance = 1.38 (1.50) aobump = 0 frame = 4 / 99999
23:28:06.999 00.003 7680 IsSlewing returns 0
23:28:06.999 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048486.999,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.38,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:28:07.004 00.005 7680 IsGuiding returns 0
23:28:07.004 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:07.008 00.004 7680 PulseGuide returned control before completion, sleep 202
23:28:07.008 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:07.012 00.004 6120 Enqueuing Expose request
23:28:07.221 00.209 7680 IsGuiding returns 1
23:28:07.222 00.001 7680 scope still moving after pulse duration time elapsed
23:28:07.252 00.030 7680 IsSlewing returns 0
23:28:07.252 00.000 7680 IsGuiding returns 0
23:28:07.252 00.000 7680 scope move finished after 192 + 56 ms
23:28:07.253 00.001 7680 Move returns status 0, amount 192
23:28:07.253 00.000 7680 MoveAxis(N, 0, ABG)
23:28:07.253 00.000 7680 Move returns status 0, amount 0
23:28:07.253 00.000 7680 move complete, result=0
23:28:07.255 00.002 7680 worker thread done servicing request
23:28:07.255 00.000 7680 Worker thread wakes up
23:28:07.255 00.000 6120 GuideStep: 0.4 px 192 ms WEST, -0.1 px 0 ms NORTH
23:28:07.261 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:07.261 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:08.506 01.245 7680 Exposure complete
23:28:08.641 00.135 7680 worker thread done servicing request
23:28:08.641 00.000 6120 OnExposeComplete: enter
23:28:08.646 00.005 6120 UpdateGuideState(): m_state=6
23:28:08.650 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1979
23:28:08.655 00.005 6120 Star::Find returns 1 (1), X=961.13, Y=45.26, Mass=12869, SNR=73.5, Peak=255 HFD=6.9
23:28:08.659 00.004 6120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-2.95) = xAngle (-0.10 = -0.10)
23:28:08.663 00.004 6120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.37 = -0.37)
23:28:08.667 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-3.06 mountX=0.22 mountY=-0.08, mountTheta=-0.35
23:28:08.674 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.02, opts=13)
23:28:08.679 00.005 6120 Enqueuing Move request for scope (-0.22, -0.02)
23:28:08.685 00.006 7680 Worker thread wakes up
23:28:08.685 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:08.689 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.02) opts 0xd
23:28:08.689 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.02)
23:28:08.690 00.001 7680 Moving (-0.22, -0.02) raw xDistance=0.22 yDistance=-0.08
23:28:08.690 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.22
23:28:08.690 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:28:08.691 00.001 6120 UpdateGuideState exits: m=12869 SNR=73.5 Saturated
23:28:08.695 00.004 6120 PhdController: settling, locked = 1, distance = 1.04 (1.50) aobump = 0 frame = 5 / 99999
23:28:08.699 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:28:08.700 00.001 7680 MoveAxis(W, 104, ABG)
23:28:08.700 00.000 7680 Guiding  Dir = 3, Dur = 104
23:28:08.700 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048488.699,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.04,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
23:28:08.705 00.005 7680 IsSlewing returns 0
23:28:08.705 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:08.710 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:08.713 00.003 6120 Enqueuing Expose request
23:28:08.718 00.005 7680 IsGuiding returns 0
23:28:08.718 00.000 7680 PulseGuide returned control before completion, sleep 114
23:28:08.840 00.122 7680 IsGuiding returns 1
23:28:08.840 00.000 7680 scope still moving after pulse duration time elapsed
23:28:08.871 00.031 7680 IsSlewing returns 0
23:28:08.873 00.002 7680 IsGuiding returns 0
23:28:08.874 00.001 7680 scope move finished after 104 + 51 ms
23:28:08.874 00.000 7680 Move returns status 0, amount 104
23:28:08.875 00.001 7680 MoveAxis(N, 0, ABG)
23:28:08.876 00.001 7680 Move returns status 0, amount 0
23:28:08.876 00.000 7680 move complete, result=0
23:28:08.876 00.000 7680 worker thread done servicing request
23:28:08.876 00.000 6120 GuideStep: 0.2 px 104 ms WEST, -0.1 px 0 ms NORTH
23:28:08.882 00.006 7680 Worker thread wakes up
23:28:08.882 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:08.882 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:10.139 01.257 7680 Exposure complete
23:28:10.255 00.116 7680 worker thread done servicing request
23:28:10.255 00.000 6120 OnExposeComplete: enter
23:28:10.259 00.004 6120 UpdateGuideState(): m_state=6
23:28:10.262 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1980
23:28:10.267 00.005 6120 Star::Find returns 1 (1), X=961.18, Y=45.67, Mass=13943, SNR=77.8, Peak=255 HFD=6.9
23:28:10.270 00.003 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.35)
23:28:10.274 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
23:28:10.277 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.39 hyp=0.43 cameraTheta=1.98 mountX=0.09 mountY=-0.42, mountTheta=-1.35
23:28:10.282 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.39, opts=13)
23:28:10.286 00.004 6120 Enqueuing Move request for scope (-0.17, 0.39)
23:28:10.290 00.004 7680 Worker thread wakes up
23:28:10.290 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.39) opts 0xd
23:28:10.290 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.39)
23:28:10.290 00.000 7680 Moving (-0.17, 0.39) raw xDistance=0.09 yDistance=-0.42
23:28:10.290 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:28:10.290 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:28:10.290 00.000 7680 MoveAxis(E, 0, ABG)
23:28:10.290 00.000 7680 Move returns status 0, amount 0
23:28:10.291 00.001 7680 MoveAxis(N, 231, ABG)
23:28:10.291 00.000 7680 Guiding  Dir = 0, Dur = 231
23:28:10.291 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:10.294 00.003 7680 IsSlewing returns 0
23:28:10.294 00.000 6120 UpdateGuideState exits: m=13943 SNR=77.8 Saturated
23:28:10.299 00.005 7680 IsGuiding returns 0
23:28:10.299 00.000 6120 PhdController: settling, locked = 1, distance = 0.85 (1.50) aobump = 0 frame = 6 / 99999
23:28:10.303 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764048490.303,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.85,"Time":3.3,"SettleTime":10.0,"StarLocked":true}
23:28:10.307 00.004 7680 PulseGuide returned control before completion, sleep 241
23:28:10.307 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:10.310 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:10.314 00.004 6120 Enqueuing Expose request
23:28:10.563 00.249 7680 IsGuiding returns 0
23:28:10.565 00.002 7680 Move returns status 0, amount 231
23:28:10.565 00.000 7680 move complete, result=0
23:28:10.566 00.001 7680 worker thread done servicing request
23:28:10.567 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 231 ms NORTH
23:28:10.573 00.006 7680 Worker thread wakes up
23:28:10.573 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:10.573 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:11.830 01.257 7680 Exposure complete
23:28:11.956 00.126 7680 worker thread done servicing request
23:28:11.956 00.000 6120 OnExposeComplete: enter
23:28:11.961 00.005 6120 UpdateGuideState(): m_state=6
23:28:11.965 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1981
23:28:11.969 00.004 6120 Star::Find returns 1 (1), X=961.44, Y=45.63, Mass=14256, SNR=77.7, Peak=255 HFD=7.2
23:28:11.973 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
23:28:11.977 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
23:28:11.981 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.35 hyp=0.36 cameraTheta=1.32 mountX=-0.15 mountY=-0.28, mountTheta=-2.08
23:28:11.986 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.35, opts=13)
23:28:11.990 00.004 6120 Enqueuing Move request for scope (0.09, 0.35)
23:28:11.994 00.004 7680 Worker thread wakes up
23:28:11.995 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:11.998 00.003 6120 UpdateGuideState exits: m=14256 SNR=77.7 Saturated
23:28:12.002 00.004 6120 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 7 / 99999
23:28:12.006 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.35) opts 0xd
23:28:12.006 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.35)
23:28:12.006 00.000 7680 Moving (0.09, 0.35) raw xDistance=-0.15 yDistance=-0.28
23:28:12.006 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:28:12.007 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:28:12.007 00.000 7680 MoveAxis(E, 0, ABG)
23:28:12.007 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048492.006,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.71,"Time":5.0,"SettleTime":10.0,"StarLocked":true}
23:28:12.011 00.004 7680 Move returns status 0, amount 0
23:28:12.011 00.000 7680 MoveAxis(N, 150, ABG)
23:28:12.011 00.000 7680 Guiding  Dir = 0, Dur = 150
23:28:12.012 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:12.016 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:12.019 00.003 6120 Enqueuing Expose request
23:28:12.023 00.004 7680 IsSlewing returns 0
23:28:12.023 00.000 7680 IsGuiding returns 0
23:28:12.023 00.000 7680 PulseGuide returned control before completion, sleep 160
23:28:12.192 00.169 7680 IsGuiding returns 1
23:28:12.192 00.000 7680 scope still moving after pulse duration time elapsed
23:28:12.223 00.031 7680 IsSlewing returns 0
23:28:12.224 00.001 7680 IsGuiding returns 0
23:28:12.225 00.001 7680 scope move finished after 150 + 50 ms
23:28:12.225 00.000 7680 Move returns status 0, amount 150
23:28:12.226 00.001 7680 move complete, result=0
23:28:12.226 00.000 7680 worker thread done servicing request
23:28:12.226 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 150 ms NORTH
23:28:12.231 00.005 7680 Worker thread wakes up
23:28:12.232 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:12.232 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:13.484 01.252 7680 Exposure complete
23:28:13.610 00.126 7680 worker thread done servicing request
23:28:13.610 00.000 6120 OnExposeComplete: enter
23:28:13.615 00.005 6120 UpdateGuideState(): m_state=6
23:28:13.618 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1982
23:28:13.622 00.004 6120 Star::Find returns 1 (1), X=961.28, Y=45.56, Mass=13415, SNR=75.8, Peak=255 HFD=7.0
23:28:13.626 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
23:28:13.631 00.005 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
23:28:13.634 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.83 mountX=0.02 mountY=-0.28, mountTheta=-1.50
23:28:13.640 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.28, opts=13)
23:28:13.644 00.004 6120 Enqueuing Move request for scope (-0.07, 0.28)
23:28:13.649 00.005 7680 Worker thread wakes up
23:28:13.649 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:13.653 00.004 6120 UpdateGuideState exits: m=13415 SNR=75.8 Saturated
23:28:13.657 00.004 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 8 / 99999
23:28:13.661 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd
23:28:13.661 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.28)
23:28:13.661 00.000 7680 Moving (-0.07, 0.28) raw xDistance=0.02 yDistance=-0.28
23:28:13.662 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:28:13.662 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:28:13.662 00.000 7680 MoveAxis(E, 0, ABG)
23:28:13.662 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048493.661,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.58,"Time":6.7,"SettleTime":10.0,"StarLocked":true}
23:28:13.665 00.003 7680 Move returns status 0, amount 0
23:28:13.665 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:13.670 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:13.674 00.004 6120 Enqueuing Expose request
23:28:13.677 00.003 7680 MoveAxis(N, 154, ABG)
23:28:13.677 00.000 7680 Guiding  Dir = 0, Dur = 154
23:28:13.677 00.000 7680 IsSlewing returns 0
23:28:13.679 00.002 7680 IsGuiding returns 0
23:28:13.679 00.000 7680 PulseGuide returned control before completion, sleep 164
23:28:13.847 00.168 7680 IsGuiding returns 1
23:28:13.849 00.002 7680 scope still moving after pulse duration time elapsed
23:28:13.878 00.029 7680 IsSlewing returns 0
23:28:13.878 00.000 7680 IsGuiding returns 0
23:28:13.879 00.001 7680 scope move finished after 154 + 46 ms
23:28:13.879 00.000 7680 Move returns status 0, amount 154
23:28:13.880 00.001 7680 move complete, result=0
23:28:13.880 00.000 7680 worker thread done servicing request
23:28:13.880 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 154 ms NORTH
23:28:13.886 00.006 7680 Worker thread wakes up
23:28:13.886 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:13.886 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:15.135 01.249 7680 Exposure complete
23:28:15.259 00.124 7680 worker thread done servicing request
23:28:15.259 00.000 6120 OnExposeComplete: enter
23:28:15.263 00.004 6120 UpdateGuideState(): m_state=6
23:28:15.267 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1983
23:28:15.271 00.004 6120 Star::Find returns 1 (1), X=961.20, Y=45.24, Mass=13141, SNR=73.3, Peak=255 HFD=6.9
23:28:15.275 00.004 6120 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-2.95) = xAngle (0.02 = 0.02)
23:28:15.278 00.003 6120 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.25 = -0.25)
23:28:15.282 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.93 mountX=0.16 mountY=-0.04, mountTheta=-0.24
23:28:15.287 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.03, opts=13)
23:28:15.291 00.004 6120 Enqueuing Move request for scope (-0.16, -0.03)
23:28:15.296 00.005 7680 Worker thread wakes up
23:28:15.296 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:15.299 00.003 6120 UpdateGuideState exits: m=13141 SNR=73.3 Saturated
23:28:15.303 00.004 6120 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 9 / 99999
23:28:15.307 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
23:28:15.307 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
23:28:15.307 00.000 7680 Moving (-0.16, -0.03) raw xDistance=0.16 yDistance=-0.04
23:28:15.308 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048495.307,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.45,"Time":8.3,"SettleTime":10.0,"StarLocked":true}
23:28:15.311 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:28:15.312 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:28:15.312 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:15.315 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:28:15.316 00.001 7680 MoveAxis(E, 0, ABG)
23:28:15.316 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:15.320 00.004 6120 Enqueuing Expose request
23:28:15.323 00.003 7680 Move returns status 0, amount 0
23:28:15.323 00.000 7680 MoveAxis(N, 0, ABG)
23:28:15.323 00.000 7680 Move returns status 0, amount 0
23:28:15.323 00.000 7680 move complete, result=0
23:28:15.323 00.000 7680 worker thread done servicing request
23:28:15.324 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:28:15.327 00.003 7680 Worker thread wakes up
23:28:15.328 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:15.328 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:16.578 01.250 7680 Exposure complete
23:28:16.722 00.144 7680 worker thread done servicing request
23:28:16.722 00.000 6120 OnExposeComplete: enter
23:28:16.727 00.005 6120 UpdateGuideState(): m_state=6
23:28:16.732 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1984
23:28:16.737 00.005 6120 Star::Find returns 1 (1), X=961.15, Y=45.80, Mass=13725, SNR=75.6, Peak=255 HFD=6.8
23:28:16.742 00.005 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
23:28:16.746 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
23:28:16.750 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.52 hyp=0.56 cameraTheta=1.95 mountX=0.11 mountY=-0.56, mountTheta=-1.38
23:28:16.756 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.52, opts=13)
23:28:16.760 00.004 6120 Enqueuing Move request for scope (-0.21, 0.52)
23:28:16.765 00.005 7680 Worker thread wakes up
23:28:16.766 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:16.770 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.52) opts 0xd
23:28:16.770 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.52)
23:28:16.770 00.000 7680 Moving (-0.21, 0.52) raw xDistance=0.11 yDistance=-0.56
23:28:16.770 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:28:16.770 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:28:16.771 00.001 7680 MoveAxis(E, 0, ABG)
23:28:16.771 00.000 7680 Move returns status 0, amount 0
23:28:16.771 00.000 7680 MoveAxis(N, 305, ABG)
23:28:16.771 00.000 6120 UpdateGuideState exits: m=13725 SNR=75.6 Saturated
23:28:16.775 00.004 6120 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 10 / 99999
23:28:16.780 00.005 7680 Guiding  Dir = 0, Dur = 305
23:28:16.780 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048496.780,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.49,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
23:28:16.784 00.004 7680 IsSlewing returns 0
23:28:16.784 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:16.788 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:16.792 00.004 7680 IsGuiding returns 0
23:28:16.792 00.000 6120 Enqueuing Expose request
23:28:16.796 00.004 7680 PulseGuide returned control before completion, sleep 315
23:28:17.113 00.317 7680 IsGuiding returns 1
23:28:17.114 00.001 7680 scope still moving after pulse duration time elapsed
23:28:17.144 00.030 7680 IsSlewing returns 0
23:28:17.146 00.002 7680 IsGuiding returns 0
23:28:17.146 00.000 7680 scope move finished after 305 + 49 ms
23:28:17.146 00.000 7680 Move returns status 0, amount 305
23:28:17.148 00.002 7680 move complete, result=0
23:28:17.148 00.000 7680 worker thread done servicing request
23:28:17.149 00.001 7680 Worker thread wakes up
23:28:17.149 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 305 ms NORTH
23:28:17.156 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:17.156 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:18.408 01.252 7680 Exposure complete
23:28:18.544 00.136 7680 worker thread done servicing request
23:28:18.545 00.001 6120 OnExposeComplete: enter
23:28:18.549 00.004 6120 UpdateGuideState(): m_state=6
23:28:18.552 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1985
23:28:18.557 00.005 6120 Star::Find returns 1 (1), X=961.11, Y=45.28, Mass=13088, SNR=75.0, Peak=255 HFD=6.8
23:28:18.561 00.004 6120 CameraToMount -- cameraTheta (3.12) - m_xAngle (-2.95) = xAngle (6.07 = -0.21)
23:28:18.565 00.004 6120 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.81 = -0.48)
23:28:18.568 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.01 hyp=0.24 cameraTheta=3.12 mountX=0.23 mountY=-0.11, mountTheta=-0.44
23:28:18.574 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.01, opts=13)
23:28:18.577 00.003 6120 Enqueuing Move request for scope (-0.24, 0.01)
23:28:18.580 00.003 7680 Worker thread wakes up
23:28:18.580 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:18.585 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.01) opts 0xd
23:28:18.586 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.01)
23:28:18.586 00.000 7680 Moving (-0.24, 0.01) raw xDistance=0.23 yDistance=-0.11
23:28:18.586 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
23:28:18.586 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:28:18.586 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:28:18.587 00.001 6120 UpdateGuideState exits: m=13088 SNR=75.0 Saturated
23:28:18.589 00.002 7680 MoveAxis(W, 96, ABG)
23:28:18.589 00.000 7680 Guiding  Dir = 3, Dur = 96
23:28:18.589 00.000 6120 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 11 / 99999
23:28:18.593 00.004 7680 IsSlewing returns 0
23:28:18.593 00.000 6120 PhdController: newstate STATE_FINISH
23:28:18.598 00.005 7680 IsGuiding returns 0
23:28:18.598 00.000 6120 PhdController complete: success
23:28:18.603 00.005 7680 PulseGuide returned control before completion, sleep 106
23:28:18.603 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764048498.601,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
23:28:18.607 00.004 6120 Mount: notify guiding dither settle done success=1
23:28:18.612 00.005 6120 PhdController: newstate STATE_IDLE
23:28:18.616 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:18.621 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:18.624 00.003 6120 Enqueuing Expose request
23:28:18.711 00.087 7680 IsGuiding returns 1
23:28:18.712 00.001 7680 scope still moving after pulse duration time elapsed
23:28:18.742 00.030 7680 IsSlewing returns 0
23:28:18.742 00.000 7680 IsGuiding returns 0
23:28:18.743 00.001 7680 scope move finished after 96 + 48 ms
23:28:18.743 00.000 7680 Move returns status 0, amount 96
23:28:18.743 00.000 7680 MoveAxis(N, 0, ABG)
23:28:18.744 00.001 7680 Move returns status 0, amount 0
23:28:18.744 00.000 7680 move complete, result=0
23:28:18.744 00.000 7680 worker thread done servicing request
23:28:18.744 00.000 7680 Worker thread wakes up
23:28:18.746 00.002 6120 GuideStep: 0.2 px 96 ms WEST, -0.1 px 0 ms NORTH
23:28:18.751 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:18.751 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:20.006 01.255 7680 Exposure complete
23:28:20.143 00.137 7680 worker thread done servicing request
23:28:20.144 00.001 6120 OnExposeComplete: enter
23:28:20.147 00.003 6120 UpdateGuideState(): m_state=6
23:28:20.151 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1986
23:28:20.156 00.005 6120 Star::Find returns 1 (1), X=961.26, Y=45.66, Mass=13761, SNR=75.8, Peak=255 HFD=7.0
23:28:20.159 00.003 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
23:28:20.163 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
23:28:20.167 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.39 hyp=0.40 cameraTheta=1.81 mountX=0.02 mountY=-0.39, mountTheta=-1.52
23:28:20.173 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.39, opts=13)
23:28:20.178 00.005 6120 Enqueuing Move request for scope (-0.09, 0.39)
23:28:20.182 00.004 7680 Worker thread wakes up
23:28:20.182 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:20.186 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.39) opts 0xd
23:28:20.186 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.39)
23:28:20.188 00.002 7680 Moving (-0.09, 0.39) raw xDistance=0.02 yDistance=-0.39
23:28:20.188 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:28:20.188 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:28:20.188 00.000 7680 MoveAxis(E, 0, ABG)
23:28:20.188 00.000 7680 Move returns status 0, amount 0
23:28:20.188 00.000 7680 MoveAxis(N, 210, ABG)
23:28:20.188 00.000 7680 Guiding  Dir = 0, Dur = 210
23:28:20.188 00.000 6120 UpdateGuideState exits: m=13761 SNR=75.8 Saturated
23:28:20.193 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:20.197 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:20.202 00.005 6120 Enqueuing Expose request
23:28:20.207 00.005 7680 IsSlewing returns 0
23:28:20.207 00.000 7680 IsGuiding returns 0
23:28:20.207 00.000 7680 PulseGuide returned control before completion, sleep 220
23:28:20.436 00.229 7680 IsGuiding returns 1
23:28:20.437 00.001 7680 scope still moving after pulse duration time elapsed
23:28:20.466 00.029 7680 IsSlewing returns 0
23:28:20.468 00.002 7680 IsGuiding returns 0
23:28:20.468 00.000 7680 scope move finished after 210 + 51 ms
23:28:20.469 00.001 7680 Move returns status 0, amount 210
23:28:20.469 00.000 7680 move complete, result=0
23:28:20.470 00.001 7680 worker thread done servicing request
23:28:20.470 00.000 7680 Worker thread wakes up
23:28:20.470 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 210 ms NORTH
23:28:20.476 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:20.476 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:21.729 01.253 7680 Exposure complete
23:28:21.871 00.142 7680 worker thread done servicing request
23:28:21.872 00.001 6120 OnExposeComplete: enter
23:28:21.877 00.005 6120 UpdateGuideState(): m_state=6
23:28:21.881 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1987
23:28:21.886 00.005 6120 Star::Find returns 1 (1), X=961.20, Y=45.56, Mass=13863, SNR=77.2, Peak=255 HFD=7.1
23:28:21.891 00.005 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.02 = -1.26)
23:28:21.896 00.005 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
23:28:21.899 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.28 hyp=0.32 cameraTheta=2.07 mountX=0.10 mountY=-0.32, mountTheta=-1.28
23:28:21.904 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.28, opts=13)
23:28:21.909 00.005 6120 Enqueuing Move request for scope (-0.15, 0.28)
23:28:21.914 00.005 7680 Worker thread wakes up
23:28:21.915 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:21.919 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.28) opts 0xd
23:28:21.919 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.28)
23:28:21.920 00.001 6120 UpdateGuideState exits: m=13863 SNR=77.2 Saturated
23:28:21.926 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:21.930 00.004 7680 Moving (-0.15, 0.28) raw xDistance=0.10 yDistance=-0.32
23:28:21.931 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:28:21.932 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:21.936 00.004 6120 Enqueuing Expose request
23:28:21.940 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:28:21.940 00.000 7680 MoveAxis(E, 0, ABG)
23:28:21.940 00.000 7680 Move returns status 0, amount 0
23:28:21.940 00.000 7680 MoveAxis(N, 173, ABG)
23:28:21.942 00.002 7680 Guiding  Dir = 0, Dur = 173
23:28:21.942 00.000 7680 IsSlewing returns 0
23:28:21.942 00.000 7680 IsGuiding returns 0
23:28:21.942 00.000 7680 PulseGuide returned control before completion, sleep 183
23:28:22.141 00.199 7680 IsGuiding returns 1
23:28:22.141 00.000 7680 scope still moving after pulse duration time elapsed
23:28:22.172 00.031 7680 IsSlewing returns 0
23:28:22.174 00.002 7680 IsGuiding returns 0
23:28:22.174 00.000 7680 scope move finished after 173 + 58 ms
23:28:22.175 00.001 7680 Move returns status 0, amount 173
23:28:22.175 00.000 7680 move complete, result=0
23:28:22.175 00.000 7680 worker thread done servicing request
23:28:22.175 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 173 ms NORTH
23:28:22.183 00.008 7680 Worker thread wakes up
23:28:22.183 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:22.183 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:23.434 01.251 7680 Exposure complete
23:28:23.573 00.139 7680 worker thread done servicing request
23:28:23.574 00.001 6120 OnExposeComplete: enter
23:28:23.578 00.004 6120 UpdateGuideState(): m_state=6
23:28:23.584 00.006 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1988
23:28:23.589 00.005 6120 Star::Find returns 1 (1), X=961.16, Y=45.34, Mass=12956, SNR=74.1, Peak=255 HFD=6.9
23:28:23.593 00.004 6120 CameraToMount -- cameraTheta (2.84) - m_xAngle (-2.95) = xAngle (5.80 = -0.48)
23:28:23.597 00.004 6120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.53 = -0.75)
23:28:23.600 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.06 hyp=0.20 cameraTheta=2.84 mountX=0.18 mountY=-0.14, mountTheta=-0.66
23:28:23.606 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.06, opts=13)
23:28:23.612 00.006 6120 Enqueuing Move request for scope (-0.19, 0.06)
23:28:23.617 00.005 7680 Worker thread wakes up
23:28:23.617 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.06) opts 0xd
23:28:23.617 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.06)
23:28:23.618 00.001 7680 Moving (-0.19, 0.06) raw xDistance=0.18 yDistance=-0.14
23:28:23.618 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:28:23.618 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:28:23.618 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:23.623 00.005 6120 UpdateGuideState exits: m=12956 SNR=74.1 Saturated
23:28:23.626 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:23.630 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:23.634 00.004 6120 Enqueuing Expose request
23:28:23.638 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:28:23.638 00.000 7680 MoveAxis(E, 0, ABG)
23:28:23.638 00.000 7680 Move returns status 0, amount 0
23:28:23.638 00.000 7680 MoveAxis(N, 0, ABG)
23:28:23.638 00.000 7680 Move returns status 0, amount 0
23:28:23.639 00.001 7680 move complete, result=0
23:28:23.640 00.001 7680 worker thread done servicing request
23:28:23.640 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:28:23.644 00.004 7680 Worker thread wakes up
23:28:23.644 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:23.644 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:24.883 01.239 7680 Exposure complete
23:28:25.032 00.149 7680 worker thread done servicing request
23:28:25.032 00.000 6120 OnExposeComplete: enter
23:28:25.036 00.004 6120 UpdateGuideState(): m_state=6
23:28:25.040 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1989
23:28:25.044 00.004 6120 Star::Find returns 1 (1), X=961.16, Y=45.59, Mass=14226, SNR=78.7, Peak=255 HFD=7.0
23:28:25.048 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
23:28:25.053 00.005 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
23:28:25.056 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.31 hyp=0.36 cameraTheta=2.14 mountX=0.14 mountY=-0.36, mountTheta=-1.21
23:28:25.061 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.31, opts=13)
23:28:25.067 00.006 6120 Enqueuing Move request for scope (-0.20, 0.31)
23:28:25.070 00.003 7680 Worker thread wakes up
23:28:25.071 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:25.074 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.31) opts 0xd
23:28:25.076 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.31)
23:28:25.076 00.000 7680 Moving (-0.20, 0.31) raw xDistance=0.14 yDistance=-0.36
23:28:25.076 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:28:25.076 00.000 6120 UpdateGuideState exits: m=14226 SNR=78.7 Saturated
23:28:25.081 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:25.085 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:25.090 00.005 6120 Enqueuing Expose request
23:28:25.093 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:28:25.093 00.000 7680 MoveAxis(E, 0, ABG)
23:28:25.093 00.000 7680 Move returns status 0, amount 0
23:28:25.093 00.000 7680 MoveAxis(N, 197, ABG)
23:28:25.094 00.001 7680 Guiding  Dir = 0, Dur = 197
23:28:25.094 00.000 7680 IsSlewing returns 0
23:28:25.094 00.000 7680 IsGuiding returns 0
23:28:25.095 00.001 7680 PulseGuide returned control before completion, sleep 207
23:28:25.310 00.215 7680 IsGuiding returns 1
23:28:25.311 00.001 7680 scope still moving after pulse duration time elapsed
23:28:25.341 00.030 7680 IsSlewing returns 0
23:28:25.342 00.001 7680 IsGuiding returns 0
23:28:25.343 00.001 7680 scope move finished after 197 + 51 ms
23:28:25.343 00.000 7680 Move returns status 0, amount 197
23:28:25.343 00.000 7680 move complete, result=0
23:28:25.345 00.002 7680 worker thread done servicing request
23:28:25.345 00.000 7680 Worker thread wakes up
23:28:25.346 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 197 ms NORTH
23:28:25.351 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:25.352 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:26.605 01.253 7680 Exposure complete
23:28:26.747 00.142 7680 worker thread done servicing request
23:28:26.748 00.001 6120 OnExposeComplete: enter
23:28:26.751 00.003 6120 UpdateGuideState(): m_state=6
23:28:26.756 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1990
23:28:26.759 00.003 6120 Star::Find returns 1 (1), X=961.13, Y=45.24, Mass=14022, SNR=78.4, Peak=255 HFD=6.9
23:28:26.764 00.005 6120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-2.95) = xAngle (-0.01 = -0.01)
23:28:26.769 00.005 6120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.28 = -0.28)
23:28:26.773 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.04 hyp=0.23 cameraTheta=-2.97 mountX=0.23 mountY=-0.06, mountTheta=-0.27
23:28:26.780 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.04, opts=13)
23:28:26.784 00.004 6120 Enqueuing Move request for scope (-0.22, -0.04)
23:28:26.788 00.004 7680 Worker thread wakes up
23:28:26.789 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.04) opts 0xd
23:28:26.789 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.04)
23:28:26.789 00.000 7680 Moving (-0.22, -0.04) raw xDistance=0.23 yDistance=-0.06
23:28:26.789 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
23:28:26.790 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:28:26.790 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:26.794 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:28:26.794 00.000 7680 MoveAxis(W, 93, ABG)
23:28:26.794 00.000 7680 Guiding  Dir = 3, Dur = 93
23:28:26.794 00.000 6120 UpdateGuideState exits: m=14022 SNR=78.4 Saturated
23:28:26.798 00.004 7680 IsSlewing returns 0
23:28:26.800 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:26.804 00.004 7680 IsGuiding returns 0
23:28:26.804 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:26.808 00.004 6120 Enqueuing Expose request
23:28:26.812 00.004 7680 PulseGuide returned control before completion, sleep 103
23:28:26.925 00.113 7680 IsGuiding returns 1
23:28:26.926 00.001 7680 scope still moving after pulse duration time elapsed
23:28:26.956 00.030 7680 IsSlewing returns 0
23:28:26.957 00.001 7680 IsGuiding returns 0
23:28:26.958 00.001 7680 scope move finished after 93 + 60 ms
23:28:26.958 00.000 7680 Move returns status 0, amount 93
23:28:26.958 00.000 7680 MoveAxis(N, 0, ABG)
23:28:26.959 00.001 7680 Move returns status 0, amount 0
23:28:26.959 00.000 7680 move complete, result=0
23:28:26.960 00.001 7680 worker thread done servicing request
23:28:26.960 00.000 7680 Worker thread wakes up
23:28:26.960 00.000 6120 GuideStep: 0.2 px 93 ms WEST, -0.1 px 0 ms NORTH
23:28:26.966 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:26.966 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:28.219 01.253 7680 Exposure complete
23:28:28.366 00.147 6120 OnExposeComplete: enter
23:28:28.371 00.005 6120 UpdateGuideState(): m_state=6
23:28:28.375 00.004 7680 worker thread done servicing request
23:28:28.375 00.000 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1991
23:28:28.379 00.004 6120 Star::Find returns 1 (1), X=961.21, Y=45.64, Mass=14008, SNR=76.7, Peak=255 HFD=7.0
23:28:28.383 00.004 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.90 = -1.39)
23:28:28.387 00.004 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.66)
23:28:28.390 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.37 hyp=0.39 cameraTheta=1.94 mountX=0.07 mountY=-0.39, mountTheta=-1.39
23:28:28.396 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.37, opts=13)
23:28:28.400 00.004 6120 Enqueuing Move request for scope (-0.14, 0.37)
23:28:28.404 00.004 7680 Worker thread wakes up
23:28:28.404 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.37) opts 0xd
23:28:28.404 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.37)
23:28:28.404 00.000 7680 Moving (-0.14, 0.37) raw xDistance=0.07 yDistance=-0.39
23:28:28.404 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:28:28.405 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:28:28.405 00.000 7680 MoveAxis(E, 0, ABG)
23:28:28.405 00.000 7680 Move returns status 0, amount 0
23:28:28.405 00.000 7680 MoveAxis(N, 213, ABG)
23:28:28.405 00.000 7680 Guiding  Dir = 0, Dur = 213
23:28:28.405 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:28.410 00.005 7680 IsSlewing returns 0
23:28:28.410 00.000 6120 UpdateGuideState exits: m=14008 SNR=76.7 Saturated
23:28:28.414 00.004 7680 IsGuiding returns 0
23:28:28.414 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:28.418 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:28.421 00.003 7680 PulseGuide returned control before completion, sleep 223
23:28:28.422 00.001 6120 Enqueuing Expose request
23:28:28.648 00.226 7680 IsGuiding returns 1
23:28:28.648 00.000 7680 scope still moving after pulse duration time elapsed
23:28:28.679 00.031 7680 IsSlewing returns 0
23:28:28.680 00.001 7680 IsGuiding returns 0
23:28:28.681 00.001 7680 scope move finished after 213 + 54 ms
23:28:28.681 00.000 7680 Move returns status 0, amount 213
23:28:28.682 00.001 7680 move complete, result=0
23:28:28.682 00.000 7680 worker thread done servicing request
23:28:28.682 00.000 7680 Worker thread wakes up
23:28:28.683 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:28.684 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:28.684 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 213 ms NORTH
23:28:29.939 01.255 7680 Exposure complete
23:28:30.106 00.167 7680 worker thread done servicing request
23:28:30.108 00.002 6120 OnExposeComplete: enter
23:28:30.116 00.008 6120 UpdateGuideState(): m_state=6
23:28:30.122 00.006 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1992
23:28:30.129 00.007 6120 Star::Find returns 1 (1), X=961.25, Y=45.48, Mass=13463, SNR=76.4, Peak=255 HFD=7.1
23:28:30.134 00.005 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
23:28:30.139 00.005 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
23:28:30.144 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.05 mountX=0.07 mountY=-0.23, mountTheta=-1.29
23:28:30.150 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.20, opts=13)
23:28:30.155 00.005 6120 Enqueuing Move request for scope (-0.11, 0.20)
23:28:30.160 00.005 7680 Worker thread wakes up
23:28:30.161 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:30.165 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
23:28:30.165 00.000 6120 UpdateGuideState exits: m=13463 SNR=76.4 Saturated
23:28:30.168 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
23:28:30.169 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:30.172 00.003 7680 Moving (-0.11, 0.20) raw xDistance=0.07 yDistance=-0.23
23:28:30.172 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:28:30.172 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:28:30.172 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:30.177 00.005 7680 MoveAxis(E, 0, ABG)
23:28:30.177 00.000 7680 Move returns status 0, amount 0
23:28:30.177 00.000 6120 Enqueuing Expose request
23:28:30.181 00.004 7680 MoveAxis(N, 123, ABG)
23:28:30.181 00.000 7680 Guiding  Dir = 0, Dur = 123
23:28:30.182 00.001 7680 IsSlewing returns 0
23:28:30.182 00.000 7680 IsGuiding returns 0
23:28:30.182 00.000 7680 PulseGuide returned control before completion, sleep 133
23:28:30.331 00.149 7680 IsGuiding returns 1
23:28:30.332 00.001 7680 scope still moving after pulse duration time elapsed
23:28:30.362 00.030 7680 IsSlewing returns 0
23:28:30.362 00.000 7680 IsGuiding returns 0
23:28:30.362 00.000 7680 scope move finished after 123 + 57 ms
23:28:30.363 00.001 7680 Move returns status 0, amount 123
23:28:30.363 00.000 7680 move complete, result=0
23:28:30.363 00.000 7680 worker thread done servicing request
23:28:30.363 00.000 7680 Worker thread wakes up
23:28:30.364 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:30.364 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:30.364 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 123 ms NORTH
23:28:31.606 01.242 7680 Exposure complete
23:28:31.726 00.120 7680 worker thread done servicing request
23:28:31.727 00.001 6120 OnExposeComplete: enter
23:28:31.730 00.003 6120 UpdateGuideState(): m_state=6
23:28:31.735 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1993
23:28:31.738 00.003 6120 Star::Find returns 1 (1), X=961.31, Y=45.51, Mass=13569, SNR=76.8, Peak=255 HFD=7.1
23:28:31.742 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
23:28:31.745 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
23:28:31.750 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.24 cameraTheta=1.74 mountX=-0.01 mountY=-0.23, mountTheta=-1.59
23:28:31.754 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.23, opts=13)
23:28:31.758 00.004 6120 Enqueuing Move request for scope (-0.04, 0.23)
23:28:31.762 00.004 7680 Worker thread wakes up
23:28:31.762 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
23:28:31.762 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
23:28:31.762 00.000 7680 Moving (-0.04, 0.23) raw xDistance=-0.01 yDistance=-0.23
23:28:31.764 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:28:31.764 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:28:31.764 00.000 7680 MoveAxis(E, 0, ABG)
23:28:31.764 00.000 7680 Move returns status 0, amount 0
23:28:31.764 00.000 7680 MoveAxis(N, 123, ABG)
23:28:31.765 00.001 7680 Guiding  Dir = 0, Dur = 123
23:28:31.765 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:31.768 00.003 7680 IsSlewing returns 0
23:28:31.769 00.001 6120 UpdateGuideState exits: m=13569 SNR=76.8 Saturated
23:28:31.773 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:31.776 00.003 7680 IsGuiding returns 0
23:28:31.776 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:31.779 00.003 7680 PulseGuide returned control before completion, sleep 133
23:28:31.780 00.001 6120 Enqueuing Expose request
23:28:31.928 00.148 7680 IsGuiding returns 1
23:28:31.928 00.000 7680 scope still moving after pulse duration time elapsed
23:28:31.959 00.031 7680 IsSlewing returns 0
23:28:31.960 00.001 7680 IsGuiding returns 0
23:28:31.961 00.001 7680 scope move finished after 123 + 62 ms
23:28:31.961 00.000 7680 Move returns status 0, amount 123
23:28:31.962 00.001 7680 move complete, result=0
23:28:31.962 00.000 7680 worker thread done servicing request
23:28:31.963 00.001 7680 Worker thread wakes up
23:28:31.963 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 123 ms NORTH
23:28:31.970 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:31.970 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:33.225 01.255 7680 Exposure complete
23:28:33.356 00.131 7680 worker thread done servicing request
23:28:33.356 00.000 6120 OnExposeComplete: enter
23:28:33.360 00.004 6120 UpdateGuideState(): m_state=6
23:28:33.363 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1994
23:28:33.369 00.006 6120 Star::Find returns 1 (1), X=961.34, Y=45.59, Mass=13339, SNR=74.9, Peak=255 HFD=7.0
23:28:33.373 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
23:28:33.376 00.003 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
23:28:33.380 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.60 mountX=-0.05 mountY=-0.28, mountTheta=-1.74
23:28:33.386 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.31, opts=13)
23:28:33.390 00.004 6120 Enqueuing Move request for scope (-0.01, 0.31)
23:28:33.394 00.004 7680 Worker thread wakes up
23:28:33.394 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.31) opts 0xd
23:28:33.394 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.31)
23:28:33.394 00.000 7680 Moving (-0.01, 0.31) raw xDistance=-0.05 yDistance=-0.28
23:28:33.394 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:28:33.394 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:28:33.394 00.000 7680 MoveAxis(E, 0, ABG)
23:28:33.394 00.000 7680 Move returns status 0, amount 0
23:28:33.394 00.000 7680 MoveAxis(N, 154, ABG)
23:28:33.394 00.000 7680 Guiding  Dir = 0, Dur = 154
23:28:33.396 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:33.399 00.003 7680 IsSlewing returns 0
23:28:33.399 00.000 6120 UpdateGuideState exits: m=13339 SNR=74.9 Saturated
23:28:33.403 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:33.407 00.004 7680 IsGuiding returns 0
23:28:33.407 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:33.411 00.004 7680 PulseGuide returned control before completion, sleep 164
23:28:33.411 00.000 6120 Enqueuing Expose request
23:28:33.587 00.176 7680 IsGuiding returns 1
23:28:33.589 00.002 7680 scope still moving after pulse duration time elapsed
23:28:33.618 00.029 7680 IsSlewing returns 0
23:28:33.620 00.002 7680 IsGuiding returns 0
23:28:33.622 00.002 7680 scope move finished after 154 + 60 ms
23:28:33.622 00.000 7680 Move returns status 0, amount 154
23:28:33.622 00.000 7680 move complete, result=0
23:28:33.624 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 154 ms NORTH
23:28:33.630 00.006 7680 worker thread done servicing request
23:28:33.630 00.000 7680 Worker thread wakes up
23:28:33.630 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:33.630 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:34.915 01.285 7680 Exposure complete
23:28:35.275 00.360 7680 worker thread done servicing request
23:28:35.275 00.000 6120 OnExposeComplete: enter
23:28:35.278 00.003 6120 UpdateGuideState(): m_state=6
23:28:35.282 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1995
23:28:35.285 00.003 6120 Star::Find returns 1 (1), X=961.52, Y=45.19, Mass=13550, SNR=77.3, Peak=255 HFD=7.0
23:28:35.288 00.003 6120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-2.95) = xAngle (2.48 = 2.48)
23:28:35.290 00.002 6120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.21 = 2.21)
23:28:35.295 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.48 mountX=-0.15 mountY=0.15, mountTheta=2.34
23:28:35.299 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.09, opts=13)
23:28:35.302 00.003 6120 Enqueuing Move request for scope (0.17, -0.09)
23:28:35.304 00.002 7680 Worker thread wakes up
23:28:35.305 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
23:28:35.305 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
23:28:35.305 00.000 7680 Moving (0.17, -0.09) raw xDistance=-0.15 yDistance=0.15
23:28:35.305 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:28:35.305 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:28:35.305 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:35.308 00.003 6120 UpdateGuideState exits: m=13550 SNR=77.3 Saturated
23:28:35.311 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:35.314 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:28:35.314 00.000 7680 MoveAxis(E, 0, ABG)
23:28:35.314 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:35.317 00.003 6120 Enqueuing Expose request
23:28:35.320 00.003 7680 Move returns status 0, amount 0
23:28:35.320 00.000 7680 MoveAxis(N, 0, ABG)
23:28:35.320 00.000 7680 Move returns status 0, amount 0
23:28:35.321 00.001 7680 move complete, result=0
23:28:35.321 00.000 7680 worker thread done servicing request
23:28:35.321 00.000 7680 Worker thread wakes up
23:28:35.321 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:28:35.326 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:35.326 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:36.567 01.241 7680 Exposure complete
23:28:36.683 00.116 7680 worker thread done servicing request
23:28:36.683 00.000 6120 OnExposeComplete: enter
23:28:36.687 00.004 6120 UpdateGuideState(): m_state=6
23:28:36.691 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1996
23:28:36.695 00.004 6120 Star::Find returns 1 (1), X=961.21, Y=45.66, Mass=14249, SNR=78.6, Peak=255 HFD=7.0
23:28:36.699 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.40)
23:28:36.705 00.006 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.67)
23:28:36.709 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.39 hyp=0.41 cameraTheta=1.93 mountX=0.07 mountY=-0.41, mountTheta=-1.40
23:28:36.715 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.39, opts=13)
23:28:36.720 00.005 6120 Enqueuing Move request for scope (-0.15, 0.39)
23:28:36.724 00.004 7680 Worker thread wakes up
23:28:36.724 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:36.728 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.39) opts 0xd
23:28:36.729 00.001 6120 UpdateGuideState exits: m=14249 SNR=78.6 Saturated
23:28:36.733 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.39)
23:28:36.733 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:36.736 00.003 7680 Moving (-0.15, 0.39) raw xDistance=0.07 yDistance=-0.41
23:28:36.738 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:36.741 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:28:36.741 00.000 6120 Enqueuing Expose request
23:28:36.745 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:28:36.745 00.000 7680 MoveAxis(E, 0, ABG)
23:28:36.746 00.001 7680 Move returns status 0, amount 0
23:28:36.746 00.000 7680 MoveAxis(N, 223, ABG)
23:28:36.746 00.000 7680 Guiding  Dir = 0, Dur = 223
23:28:36.746 00.000 7680 IsSlewing returns 0
23:28:36.746 00.000 7680 IsGuiding returns 0
23:28:36.746 00.000 7680 PulseGuide returned control before completion, sleep 233
23:28:36.984 00.238 7680 IsGuiding returns 1
23:28:36.984 00.000 7680 scope still moving after pulse duration time elapsed
23:28:37.016 00.032 7680 IsSlewing returns 0
23:28:37.016 00.000 7680 IsGuiding returns 0
23:28:37.019 00.003 7680 scope move finished after 223 + 48 ms
23:28:37.019 00.000 7680 Move returns status 0, amount 223
23:28:37.019 00.000 7680 move complete, result=0
23:28:37.019 00.000 7680 worker thread done servicing request
23:28:37.020 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 223 ms NORTH
23:28:37.023 00.003 7680 Worker thread wakes up
23:28:37.023 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:37.024 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:38.280 01.256 7680 Exposure complete
23:28:38.415 00.135 7680 worker thread done servicing request
23:28:38.415 00.000 6120 OnExposeComplete: enter
23:28:38.421 00.006 6120 UpdateGuideState(): m_state=6
23:28:38.425 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1997
23:28:38.431 00.006 6120 Star::Find returns 1 (1), X=961.42, Y=45.31, Mass=13595, SNR=75.0, Peak=255 HFD=7.1
23:28:38.434 00.003 6120 CameraToMount -- cameraTheta (0.45) - m_xAngle (-2.95) = xAngle (3.40 = -2.88)
23:28:38.438 00.004 6120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.13 = 3.13)
23:28:38.441 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.45 mountX=-0.07 mountY=0.00, mountTheta=3.13
23:28:38.447 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.03, opts=13)
23:28:38.452 00.005 6120 Enqueuing Move request for scope (0.07, 0.03)
23:28:38.456 00.004 7680 Worker thread wakes up
23:28:38.456 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
23:28:38.457 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
23:28:38.457 00.000 7680 Moving (0.07, 0.03) raw xDistance=-0.07 yDistance=0.00
23:28:38.457 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:28:38.457 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:28:38.458 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:28:38.458 00.000 7680 MoveAxis(E, 0, ABG)
23:28:38.458 00.000 7680 Move returns status 0, amount 0
23:28:38.458 00.000 7680 MoveAxis(N, 0, ABG)
23:28:38.459 00.001 7680 Move returns status 0, amount 0
23:28:38.459 00.000 7680 move complete, result=0
23:28:38.459 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:38.463 00.004 7680 worker thread done servicing request
23:28:38.463 00.000 6120 UpdateGuideState exits: m=13595 SNR=75.0 Saturated
23:28:38.467 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:38.470 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:38.474 00.004 6120 Enqueuing Expose request
23:28:38.477 00.003 7680 Worker thread wakes up
23:28:38.477 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:28:38.482 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:38.482 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:39.732 01.250 7680 Exposure complete
23:28:39.877 00.145 7680 worker thread done servicing request
23:28:39.877 00.000 6120 OnExposeComplete: enter
23:28:39.881 00.004 6120 UpdateGuideState(): m_state=6
23:28:39.885 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1998
23:28:39.889 00.004 6120 Star::Find returns 1 (1), X=961.17, Y=45.66, Mass=13793, SNR=76.3, Peak=255 HFD=6.9
23:28:39.894 00.005 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
23:28:39.898 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
23:28:39.901 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.38 hyp=0.42 cameraTheta=2.02 mountX=0.11 mountY=-0.42, mountTheta=-1.31
23:28:39.907 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.38, opts=13)
23:28:39.910 00.003 6120 Enqueuing Move request for scope (-0.19, 0.38)
23:28:39.915 00.005 7680 Worker thread wakes up
23:28:39.915 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:39.918 00.003 6120 UpdateGuideState exits: m=13793 SNR=76.3 Saturated
23:28:39.922 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.38) opts 0xd
23:28:39.922 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.38)
23:28:39.922 00.000 7680 Moving (-0.19, 0.38) raw xDistance=0.11 yDistance=-0.42
23:28:39.923 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:28:39.923 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:28:39.923 00.000 7680 MoveAxis(E, 0, ABG)
23:28:39.923 00.000 7680 Move returns status 0, amount 0
23:28:39.925 00.002 7680 MoveAxis(N, 231, ABG)
23:28:39.925 00.000 7680 Guiding  Dir = 0, Dur = 231
23:28:39.926 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:39.931 00.005 7680 IsSlewing returns 0
23:28:39.931 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:39.935 00.004 6120 Enqueuing Expose request
23:28:39.939 00.004 7680 IsGuiding returns 0
23:28:39.939 00.000 7680 PulseGuide returned control before completion, sleep 241
23:28:40.191 00.252 7680 IsGuiding returns 1
23:28:40.192 00.001 7680 scope still moving after pulse duration time elapsed
23:28:40.222 00.030 7680 IsSlewing returns 0
23:28:40.224 00.002 7680 IsGuiding returns 0
23:28:40.224 00.000 7680 scope move finished after 231 + 53 ms
23:28:40.225 00.001 7680 Move returns status 0, amount 231
23:28:40.225 00.000 7680 move complete, result=0
23:28:40.226 00.001 7680 worker thread done servicing request
23:28:40.226 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 231 ms NORTH
23:28:40.234 00.008 7680 Worker thread wakes up
23:28:40.234 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:40.236 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:41.491 01.255 7680 Exposure complete
23:28:41.632 00.141 7680 worker thread done servicing request
23:28:41.632 00.000 6120 OnExposeComplete: enter
23:28:41.635 00.003 6120 UpdateGuideState(): m_state=6
23:28:41.640 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1999
23:28:41.645 00.005 6120 Star::Find returns 1 (1), X=961.05, Y=45.35, Mass=14294, SNR=77.9, Peak=255 HFD=6.8
23:28:41.649 00.004 6120 CameraToMount -- cameraTheta (2.91) - m_xAngle (-2.95) = xAngle (5.87 = -0.42)
23:28:41.653 00.004 6120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.60 = -0.69)
23:28:41.656 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=0.07 hyp=0.31 cameraTheta=2.91 mountX=0.29 mountY=-0.20, mountTheta=-0.61
23:28:41.662 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.07, opts=13)
23:28:41.665 00.003 6120 Enqueuing Move request for scope (-0.31, 0.07)
23:28:41.668 00.003 7680 Worker thread wakes up
23:28:41.668 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:41.673 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.07) opts 0xd
23:28:41.673 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.07)
23:28:41.674 00.001 6120 UpdateGuideState exits: m=14294 SNR=77.9 Saturated
23:28:41.678 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:41.681 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:41.684 00.003 6120 Enqueuing Expose request
23:28:41.687 00.003 7680 Moving (-0.31, 0.07) raw xDistance=0.29 yDistance=-0.20
23:28:41.687 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
23:28:41.687 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:28:41.687 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:28:41.688 00.001 7680 MoveAxis(W, 117, ABG)
23:28:41.688 00.000 7680 Guiding  Dir = 3, Dur = 117
23:28:41.688 00.000 7680 IsSlewing returns 0
23:28:41.689 00.001 7680 IsGuiding returns 0
23:28:41.689 00.000 7680 PulseGuide returned control before completion, sleep 127
23:28:41.825 00.136 7680 IsGuiding returns 1
23:28:41.826 00.001 7680 scope still moving after pulse duration time elapsed
23:28:41.854 00.028 7680 IsSlewing returns 0
23:28:41.856 00.002 7680 IsGuiding returns 0
23:28:41.856 00.000 7680 scope move finished after 117 + 50 ms
23:28:41.856 00.000 7680 Move returns status 0, amount 117
23:28:41.857 00.001 7680 MoveAxis(N, 0, ABG)
23:28:41.857 00.000 7680 Move returns status 0, amount 0
23:28:41.857 00.000 7680 move complete, result=0
23:28:41.859 00.002 7680 worker thread done servicing request
23:28:41.859 00.000 6120 GuideStep: 0.3 px 117 ms WEST, -0.2 px 0 ms NORTH
23:28:41.864 00.005 7680 Worker thread wakes up
23:28:41.866 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:41.867 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:43.123 01.256 7680 Exposure complete
23:28:43.262 00.139 6120 OnExposeComplete: enter
23:28:43.266 00.004 6120 UpdateGuideState(): m_state=6
23:28:43.272 00.006 7680 worker thread done servicing request
23:28:43.272 00.000 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2000
23:28:43.276 00.004 6120 Star::Find returns 1 (1), X=961.28, Y=45.72, Mass=13927, SNR=74.9, Peak=255 HFD=6.8
23:28:43.280 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
23:28:43.284 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
23:28:43.288 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.44 hyp=0.45 cameraTheta=1.74 mountX=-0.01 mountY=-0.43, mountTheta=-1.59
23:28:43.293 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.44, opts=13)
23:28:43.297 00.004 6120 Enqueuing Move request for scope (-0.08, 0.44)
23:28:43.301 00.004 7680 Worker thread wakes up
23:28:43.301 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.44) opts 0xd
23:28:43.302 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.44)
23:28:43.302 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:43.306 00.004 6120 UpdateGuideState exits: m=13927 SNR=74.9 Saturated
23:28:43.310 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:43.313 00.003 7680 Moving (-0.08, 0.44) raw xDistance=-0.01 yDistance=-0.43
23:28:43.313 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:43.317 00.004 6120 Enqueuing Expose request
23:28:43.321 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:28:43.322 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:28:43.322 00.000 7680 MoveAxis(E, 0, ABG)
23:28:43.322 00.000 7680 Move returns status 0, amount 0
23:28:43.322 00.000 7680 MoveAxis(N, 234, ABG)
23:28:43.322 00.000 7680 Guiding  Dir = 0, Dur = 234
23:28:43.323 00.001 7680 IsSlewing returns 0
23:28:43.323 00.000 7680 IsGuiding returns 0
23:28:43.323 00.000 7680 PulseGuide returned control before completion, sleep 244
23:28:43.578 00.255 7680 IsGuiding returns 1
23:28:43.579 00.001 7680 scope still moving after pulse duration time elapsed
23:28:43.608 00.029 7680 IsSlewing returns 0
23:28:43.609 00.001 7680 IsGuiding returns 0
23:28:43.609 00.000 7680 scope move finished after 234 + 52 ms
23:28:43.609 00.000 7680 Move returns status 0, amount 234
23:28:43.611 00.002 7680 move complete, result=0
23:28:43.611 00.000 7680 worker thread done servicing request
23:28:43.612 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 234 ms NORTH
23:28:43.617 00.005 7680 Worker thread wakes up
23:28:43.617 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:43.617 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:44.871 01.254 7680 Exposure complete
23:28:44.997 00.126 7680 worker thread done servicing request
23:28:44.997 00.000 6120 OnExposeComplete: enter
23:28:45.002 00.005 6120 UpdateGuideState(): m_state=6
23:28:45.005 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2001
23:28:45.009 00.004 6120 Star::Find returns 1 (1), X=960.99, Y=45.35, Mass=13464, SNR=75.0, Peak=255 HFD=6.8
23:28:45.013 00.004 6120 CameraToMount -- cameraTheta (2.95) - m_xAngle (-2.95) = xAngle (5.90 = -0.38)
23:28:45.017 00.004 6120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.63 = -0.65)
23:28:45.022 00.005 6120 CameraToMount -- cameraX=-0.37 cameraY=0.07 hyp=0.37 cameraTheta=2.95 mountX=0.35 mountY=-0.23, mountTheta=-0.58
23:28:45.026 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.07, opts=13)
23:28:45.031 00.005 6120 Enqueuing Move request for scope (-0.37, 0.07)
23:28:45.036 00.005 7680 Worker thread wakes up
23:28:45.036 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.07) opts 0xd
23:28:45.036 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.07)
23:28:45.036 00.000 7680 Moving (-0.37, 0.07) raw xDistance=0.35 yDistance=-0.23
23:28:45.037 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:45.040 00.003 6120 UpdateGuideState exits: m=13464 SNR=75.0 Saturated
23:28:45.044 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
23:28:45.044 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:28:45.045 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:45.049 00.004 7680 MoveAxis(W, 142, ABG)
23:28:45.050 00.001 7680 Guiding  Dir = 3, Dur = 142
23:28:45.050 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:45.054 00.004 6120 Enqueuing Expose request
23:28:45.058 00.004 7680 IsSlewing returns 0
23:28:45.058 00.000 7680 IsGuiding returns 0
23:28:45.058 00.000 7680 PulseGuide returned control before completion, sleep 152
23:28:45.219 00.161 7680 IsGuiding returns 1
23:28:45.220 00.001 7680 scope still moving after pulse duration time elapsed
23:28:45.250 00.030 7680 IsSlewing returns 0
23:28:45.251 00.001 7680 IsGuiding returns 0
23:28:45.251 00.000 7680 scope move finished after 142 + 51 ms
23:28:45.251 00.000 7680 Move returns status 0, amount 142
23:28:45.252 00.001 7680 MoveAxis(N, 123, ABG)
23:28:45.252 00.000 7680 Guiding  Dir = 0, Dur = 123
23:28:45.252 00.000 7680 IsSlewing returns 0
23:28:45.254 00.002 7680 IsGuiding returns 0
23:28:45.254 00.000 7680 PulseGuide returned control before completion, sleep 133
23:28:45.390 00.136 7680 IsGuiding returns 1
23:28:45.391 00.001 7680 scope still moving after pulse duration time elapsed
23:28:45.421 00.030 7680 IsSlewing returns 0
23:28:45.422 00.001 7680 IsGuiding returns 0
23:28:45.422 00.000 7680 scope move finished after 123 + 45 ms
23:28:45.422 00.000 7680 Move returns status 0, amount 123
23:28:45.423 00.001 7680 move complete, result=0
23:28:45.423 00.000 7680 worker thread done servicing request
23:28:45.423 00.000 7680 Worker thread wakes up
23:28:45.423 00.000 6120 GuideStep: 0.3 px 142 ms WEST, -0.2 px 123 ms NORTH
23:28:45.430 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:45.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:46.686 01.256 7680 Exposure complete
23:28:46.818 00.132 7680 worker thread done servicing request
23:28:46.818 00.000 6120 OnExposeComplete: enter
23:28:46.821 00.003 6120 UpdateGuideState(): m_state=6
23:28:46.825 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2002
23:28:46.829 00.004 6120 Star::Find returns 1 (1), X=961.07, Y=45.70, Mass=13990, SNR=76.8, Peak=255 HFD=6.9
23:28:46.833 00.004 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.11 = -1.17)
23:28:46.837 00.004 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.44)
23:28:46.840 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=0.42 hyp=0.51 cameraTheta=2.15 mountX=0.20 mountY=-0.50, mountTheta=-1.20
23:28:46.845 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.42, opts=13)
23:28:46.849 00.004 6120 Enqueuing Move request for scope (-0.28, 0.42)
23:28:46.852 00.003 7680 Worker thread wakes up
23:28:46.852 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.42) opts 0xd
23:28:46.852 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.42)
23:28:46.852 00.000 7680 Moving (-0.28, 0.42) raw xDistance=0.20 yDistance=-0.50
23:28:46.852 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:28:46.854 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
23:28:46.854 00.000 7680 MoveAxis(E, 0, ABG)
23:28:46.854 00.000 7680 Move returns status 0, amount 0
23:28:46.854 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:46.858 00.004 7680 MoveAxis(N, 274, ABG)
23:28:46.858 00.000 7680 Guiding  Dir = 0, Dur = 274
23:28:46.858 00.000 6120 UpdateGuideState exits: m=13990 SNR=76.8 Saturated
23:28:46.863 00.005 7680 IsSlewing returns 0
23:28:46.863 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:46.868 00.005 7680 IsGuiding returns 0
23:28:46.868 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:46.872 00.004 7680 PulseGuide returned control before completion, sleep 284
23:28:46.872 00.000 6120 Enqueuing Expose request
23:28:47.172 00.300 7680 IsGuiding returns 0
23:28:47.172 00.000 7680 Move returns status 0, amount 274
23:28:47.173 00.001 7680 move complete, result=0
23:28:47.174 00.001 7680 worker thread done servicing request
23:28:47.174 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 274 ms NORTH
23:28:47.181 00.007 7680 Worker thread wakes up
23:28:47.181 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:47.181 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:48.430 01.249 7680 Exposure complete
23:28:48.570 00.140 7680 worker thread done servicing request
23:28:48.570 00.000 6120 OnExposeComplete: enter
23:28:48.574 00.004 6120 UpdateGuideState(): m_state=6
23:28:48.579 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2003
23:28:48.584 00.005 6120 Star::Find returns 1 (1), X=961.11, Y=45.24, Mass=13191, SNR=73.3, Peak=255 HFD=6.8
23:28:48.588 00.004 6120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-2.95) = xAngle (-0.03 = -0.03)
23:28:48.592 00.004 6120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.30 = -0.30)
23:28:48.596 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.04 hyp=0.25 cameraTheta=-2.98 mountX=0.25 mountY=-0.07, mountTheta=-0.28
23:28:48.601 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.04, opts=13)
23:28:48.605 00.004 6120 Enqueuing Move request for scope (-0.24, -0.04)
23:28:48.609 00.004 7680 Worker thread wakes up
23:28:48.611 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:48.614 00.003 6120 UpdateGuideState exits: m=13191 SNR=73.3 Saturated
23:28:48.618 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:48.623 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:48.626 00.003 6120 Enqueuing Expose request
23:28:48.631 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.04) opts 0xd
23:28:48.631 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.04)
23:28:48.631 00.000 7680 Moving (-0.24, -0.04) raw xDistance=0.25 yDistance=-0.07
23:28:48.631 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:28:48.631 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:28:48.632 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:28:48.632 00.000 7680 MoveAxis(W, 101, ABG)
23:28:48.632 00.000 7680 Guiding  Dir = 3, Dur = 101
23:28:48.632 00.000 7680 IsSlewing returns 0
23:28:48.633 00.001 7680 IsGuiding returns 0
23:28:48.633 00.000 7680 PulseGuide returned control before completion, sleep 111
23:28:48.746 00.113 7680 IsGuiding returns 1
23:28:48.747 00.001 7680 scope still moving after pulse duration time elapsed
23:28:48.777 00.030 7680 IsSlewing returns 0
23:28:48.778 00.001 7680 IsGuiding returns 0
23:28:48.779 00.001 7680 scope move finished after 101 + 45 ms
23:28:48.780 00.001 7680 Move returns status 0, amount 101
23:28:48.781 00.001 7680 MoveAxis(N, 0, ABG)
23:28:48.781 00.000 7680 Move returns status 0, amount 0
23:28:48.782 00.001 7680 move complete, result=0
23:28:48.782 00.000 7680 worker thread done servicing request
23:28:48.783 00.001 6120 GuideStep: 0.2 px 101 ms WEST, -0.1 px 0 ms NORTH
23:28:48.789 00.006 7680 Worker thread wakes up
23:28:48.790 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:48.790 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
23:28:50.024 01.234 6120 evsrv: cli 0FAEF2F8 connect
23:28:50.151 00.127 6120 case statement mapped state 6 to 3
23:28:50.155 00.004 7680 Exposure complete
23:28:50.156 00.001 6120 case statement mapped state 6 to 3
23:28:50.162 00.006 6120 evsrv: cli 0FAEF2F8 request: {"method":"get_app_state","id":"e765dc05-a265-456d-aabb-ce91015fa37a"}
23:28:50.166 00.004 6120 case statement mapped state 6 to 3
23:28:50.170 00.004 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"e765dc05-a265-456d-aabb-ce91015fa37a"}
23:28:50.175 00.005 6120 evsrv: cli 0FAEF2F8 disconnect
23:28:50.180 00.005 6120 evsrv: cli 0FAEF618 connect
23:28:50.183 00.003 6120 case statement mapped state 6 to 3
23:28:50.187 00.004 6120 case statement mapped state 6 to 3
23:28:50.191 00.004 6120 evsrv: cli 0FAEF618 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"bcf382cb-32c9-4595-b4a5-34fdaabed959"}
23:28:50.194 00.003 6120 PhdController::Dither begins
23:28:50.200 00.006 6120 dither: size=5.00, dRA=-2.89 dDec=-3.84
23:28:50.204 00.004 6120 MountToCamera -- mountTheta (-2.22) + m_xAngle (-2.95) = xAngle (-5.17 = 1.11)
23:28:50.208 00.004 6120 MountToCamera -- mountX=-2.89 mountY=-3.84 hyp=4.81 mountTheta=-2.22 cameraX=2.13, cameraY=4.32 cameraTheta=1.11
23:28:50.211 00.003 6120 setting lock position to (963.48, 49.59)
23:28:50.358 00.147 6120 Mount: notify guiding dithered (2.1, 4.3)
23:28:50.363 00.005 6120 Status Line: Dither by -2.89,-3.84
23:28:50.367 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:28:50.476 00.109 6120 PhdController: newstate STATE_SETTLE_WAIT
23:28:50.484 00.008 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":0,"id":"bcf382cb-32c9-4595-b4a5-34fdaabed959"}
23:28:50.488 00.004 6120 evsrv: cli 0FAEF618 disconnect
23:28:50.520 00.032 6120 OnExposeComplete: enter
23:28:50.524 00.004 7680 worker thread done servicing request
23:28:50.524 00.000 6120 UpdateGuideState(): m_state=6
23:28:50.527 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2004
23:28:50.530 00.003 6120 Star::Find returns 1 (1), X=961.24, Y=45.64, Mass=13475, SNR=76.4, Peak=255 HFD=6.9
23:28:50.533 00.003 6120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-2.95) = xAngle (0.87 = 0.87)
23:28:50.536 00.003 6120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.60 = 0.60)
23:28:50.538 00.002 6120 CameraToMount -- cameraX=-2.24 cameraY=-3.96 hyp=4.55 cameraTheta=-2.09 mountX=2.94 mountY=2.57, mountTheta=0.72
23:28:50.543 00.005 6120 dither recenter: remaining=(2.9,3.8) step=(2.9,3.8)
23:28:50.546 00.003 6120 MountToCamera -- mountTheta (0.93) + m_xAngle (-2.95) = xAngle (-2.03 = -2.03)
23:28:50.550 00.004 6120 MountToCamera -- mountX=2.89 mountY=3.84 hyp=4.81 mountTheta=0.93 cameraX=-2.13, cameraY=-4.32 cameraTheta=-2.03
23:28:50.553 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-2.13, y=-4.32, opts=4)
23:28:50.555 00.002 6120 Enqueuing Move request for scope (-2.13, -4.32)
23:28:50.558 00.003 7680 Worker thread wakes up
23:28:50.558 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-2.13, -4.32) opts 0x4
23:28:50.558 00.000 7680 Handling offset move in thread for scope, endpoint = (-2.13, -4.32)
23:28:50.558 00.000 7680 Moving (-2.13, -4.32) raw xDistance=2.89 yDistance=3.84
23:28:50.558 00.000 7680 MoveAxis(W, 1876, B)
23:28:50.558 00.000 7680 Guiding  Dir = 3, Dur = 1876
23:28:50.558 00.000 6120 Mount: notify direct move 2.89,3.84
23:28:50.561 00.003 7680 IsSlewing returns 0
23:28:50.561 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:50.565 00.004 7680 IsGuiding returns 0
23:28:50.565 00.000 6120 UpdateGuideState exits: m=13475 SNR=76.4 Saturated
23:28:50.568 00.003 7680 PulseGuide returned control before completion, sleep 1886
23:28:50.568 00.000 6120 PhdController: settling, locked = 1, distance = 4.98 (1.50) aobump = 0 frame = 1 / 99999
23:28:50.571 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764048530.571,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.98,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:28:50.574 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:50.580 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:50.583 00.003 6120 Enqueuing Expose request
23:28:52.466 01.883 7680 IsGuiding returns 0
23:28:52.466 00.000 7680 Move returns status 0, amount 1876
23:28:52.466 00.000 7680 MoveAxis(S, 2087, B)
23:28:52.466 00.000 7680 Guiding  Dir = 1, Dur = 2087
23:28:52.467 00.001 7680 IsSlewing returns 0
23:28:52.467 00.000 7680 IsGuiding returns 0
23:28:52.468 00.001 7680 PulseGuide returned control before completion, sleep 2097
23:28:54.582 02.114 7680 IsGuiding returns 1
23:28:54.583 00.001 7680 scope still moving after pulse duration time elapsed
23:28:54.614 00.031 7680 IsSlewing returns 0
23:28:54.615 00.001 7680 IsGuiding returns 0
23:28:54.616 00.001 7680 scope move finished after 2087 + 61 ms
23:28:54.616 00.000 7680 Move returns status 0, amount 2087
23:28:54.617 00.001 7680 move complete, result=0
23:28:54.617 00.000 7680 worker thread done servicing request
23:28:54.617 00.000 7680 Worker thread wakes up
23:28:54.617 00.000 6120 GuideStep: 2.9 px 1876 ms WEST, 3.8 px 2087 ms SOUTH
23:28:54.624 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:54.624 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:28:55.879 01.255 7680 Exposure complete
23:28:56.001 00.122 7680 worker thread done servicing request
23:28:56.002 00.001 6120 OnExposeComplete: enter
23:28:56.005 00.003 6120 UpdateGuideState(): m_state=6
23:28:56.009 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2005
23:28:56.013 00.004 6120 Star::Find returns 1 (1), X=964.90, Y=47.87, Mass=14306, SNR=77.8, Peak=255 HFD=6.9
23:28:56.017 00.004 6120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-2.95) = xAngle (2.07 = 2.07)
23:28:56.021 00.004 6120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.80 = 1.80)
23:28:56.024 00.003 6120 CameraToMount -- cameraX=1.41 cameraY=-1.72 hyp=2.23 cameraTheta=-0.88 mountX=-1.07 mountY=2.17, mountTheta=2.03
23:28:56.029 00.005 6120 SchedulePrimaryMove(0D6325F0, x=1.41, y=-1.72, opts=13)
23:28:56.033 00.004 6120 Enqueuing Move request for scope (1.41, -1.72)
23:28:56.036 00.003 7680 Worker thread wakes up
23:28:56.036 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.41, -1.72) opts 0xd
23:28:56.036 00.000 7680 Handling offset move in thread for scope, endpoint = (1.41, -1.72)
23:28:56.037 00.001 7680 Moving (1.41, -1.72) raw xDistance=-1.07 yDistance=2.17
23:28:56.037 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.07
23:28:56.037 00.000 7680 resist switch: large excursion: input 2.17 thresh 0.60 direction from 0 to 1
23:28:56.037 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.50
23:28:56.037 00.000 7680 GuideAlgorithmResistSwitch::result() returns 2.17 from input 2.17
23:28:56.038 00.001 7680 MoveAxis(E, 437, ABG)
23:28:56.038 00.000 7680 Guiding  Dir = 2, Dur = 437
23:28:56.038 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:56.042 00.004 7680 IsSlewing returns 0
23:28:56.042 00.000 6120 UpdateGuideState exits: m=14306 SNR=77.8 Saturated
23:28:56.045 00.003 7680 IsGuiding returns 0
23:28:56.045 00.000 6120 PhdController: settling, locked = 1, distance = 2.23 (1.50) aobump = 0 frame = 2 / 99999
23:28:56.049 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764048536.049,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.23,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:28:56.053 00.004 7680 PulseGuide returned control before completion, sleep 447
23:28:56.053 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:56.057 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:56.063 00.006 6120 Enqueuing Expose request
23:28:56.510 00.447 7680 IsGuiding returns 1
23:28:56.511 00.001 7680 scope still moving after pulse duration time elapsed
23:28:56.541 00.030 7680 IsSlewing returns 0
23:28:56.541 00.000 7680 IsGuiding returns 0
23:28:56.542 00.001 7680 scope move finished after 437 + 58 ms
23:28:56.542 00.000 7680 Move returns status 0, amount 437
23:28:56.542 00.000 7680 MoveAxis(S, 1175, ABG)
23:28:56.543 00.001 7680 Guiding  Dir = 1, Dur = 1175
23:28:56.543 00.000 7680 IsSlewing returns 0
23:28:56.543 00.000 7680 IsGuiding returns 0
23:28:56.544 00.001 7680 PulseGuide returned control before completion, sleep 1185
23:28:57.737 01.193 7680 IsGuiding returns 1
23:28:57.737 00.000 7680 scope still moving after pulse duration time elapsed
23:28:57.768 00.031 7680 IsSlewing returns 0
23:28:57.770 00.002 7680 IsGuiding returns 0
23:28:57.771 00.001 7680 scope move finished after 1175 + 52 ms
23:28:57.771 00.000 7680 Move returns status 0, amount 1175
23:28:57.772 00.001 7680 move complete, result=0
23:28:57.772 00.000 7680 worker thread done servicing request
23:28:57.774 00.002 7680 Worker thread wakes up
23:28:57.774 00.000 6120 GuideStep: -1.1 px 437 ms EAST, 2.2 px 1175 ms SOUTH
23:28:57.781 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:28:57.781 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:28:59.034 01.253 7680 Exposure complete
23:28:59.171 00.137 7680 worker thread done servicing request
23:28:59.171 00.000 6120 OnExposeComplete: enter
23:28:59.176 00.005 6120 UpdateGuideState(): m_state=6
23:28:59.180 00.004 6120 Star::Find(15, 964, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2006
23:28:59.183 00.003 6120 Star::Find returns 1 (1), X=964.71, Y=49.60, Mass=13479, SNR=75.1, Peak=255 HFD=6.9
23:28:59.187 00.004 6120 CameraToMount -- cameraTheta (0.01) - m_xAngle (-2.95) = xAngle (2.96 = 2.96)
23:28:59.191 00.004 6120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.69 = 2.69)
23:28:59.194 00.003 6120 CameraToMount -- cameraX=1.23 cameraY=0.01 hyp=1.23 cameraTheta=0.01 mountX=-1.21 mountY=0.53, mountTheta=2.73
23:28:59.199 00.005 6120 SchedulePrimaryMove(0D6325F0, x=1.23, y=0.01, opts=13)
23:28:59.203 00.004 6120 Enqueuing Move request for scope (1.23, 0.01)
23:28:59.208 00.005 7680 Worker thread wakes up
23:28:59.208 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:28:59.212 00.004 6120 UpdateGuideState exits: m=13479 SNR=75.1 Saturated
23:28:59.215 00.003 6120 PhdController: settling, locked = 1, distance = 1.93 (1.50) aobump = 0 frame = 3 / 99999
23:28:59.219 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (1.23, 0.01) opts 0xd
23:28:59.219 00.000 7680 Handling offset move in thread for scope, endpoint = (1.23, 0.01)
23:28:59.219 00.000 7680 Moving (1.23, 0.01) raw xDistance=-1.21 yDistance=0.53
23:28:59.219 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.21
23:28:59.219 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
23:28:59.219 00.000 7680 MoveAxis(E, 525, ABG)
23:28:59.221 00.002 7680 Guiding  Dir = 2, Dur = 525
23:28:59.221 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048539.219,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.93,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:28:59.224 00.003 7680 IsSlewing returns 0
23:28:59.225 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:59.228 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:28:59.232 00.004 6120 Enqueuing Expose request
23:28:59.235 00.003 7680 IsGuiding returns 0
23:28:59.235 00.000 7680 PulseGuide returned control before completion, sleep 535
23:28:59.784 00.549 7680 IsGuiding returns 0
23:28:59.785 00.001 7680 Move returns status 0, amount 525
23:28:59.785 00.000 7680 MoveAxis(S, 290, ABG)
23:28:59.787 00.002 7680 Guiding  Dir = 1, Dur = 290
23:28:59.787 00.000 7680 IsSlewing returns 0
23:28:59.788 00.001 7680 IsGuiding returns 0
23:28:59.788 00.000 7680 PulseGuide returned control before completion, sleep 300
23:29:00.100 00.312 7680 IsGuiding returns 1
23:29:00.100 00.000 7680 scope still moving after pulse duration time elapsed
23:29:00.131 00.031 7680 IsSlewing returns 0
23:29:00.132 00.001 7680 IsGuiding returns 0
23:29:00.132 00.000 7680 scope move finished after 290 + 54 ms
23:29:00.132 00.000 7680 Move returns status 0, amount 290
23:29:00.133 00.001 7680 move complete, result=0
23:29:00.133 00.000 7680 worker thread done servicing request
23:29:00.133 00.000 7680 Worker thread wakes up
23:29:00.134 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:00.134 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:00.134 00.000 6120 GuideStep: -1.2 px 525 ms EAST, 0.5 px 290 ms SOUTH
23:29:01.381 01.247 7680 Exposure complete
23:29:01.503 00.122 7680 worker thread done servicing request
23:29:01.504 00.001 6120 OnExposeComplete: enter
23:29:01.509 00.005 6120 UpdateGuideState(): m_state=6
23:29:01.515 00.006 6120 Star::Find(15, 964, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2007
23:29:01.520 00.005 6120 Star::Find returns 1 (1), X=963.96, Y=50.42, Mass=13374, SNR=75.7, Peak=255 HFD=6.8
23:29:01.526 00.006 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
23:29:01.530 00.004 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
23:29:01.536 00.006 6120 CameraToMount -- cameraX=0.47 cameraY=0.82 hyp=0.95 cameraTheta=1.05 mountX=-0.62 mountY=-0.53, mountTheta=-2.43
23:29:01.541 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.47, y=0.82, opts=13)
23:29:01.546 00.005 6120 Enqueuing Move request for scope (0.47, 0.82)
23:29:01.550 00.004 7680 Worker thread wakes up
23:29:01.550 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:01.554 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.82) opts 0xd
23:29:01.554 00.000 7680 Handling offset move in thread for scope, endpoint = (0.47, 0.82)
23:29:01.554 00.000 7680 Moving (0.47, 0.82) raw xDistance=-0.62 yDistance=-0.53
23:29:01.555 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.62
23:29:01.555 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:29:01.555 00.000 6120 UpdateGuideState exits: m=13374 SNR=75.7 Saturated
23:29:01.559 00.004 6120 PhdController: settling, locked = 1, distance = 1.63 (1.50) aobump = 0 frame = 4 / 99999
23:29:01.562 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
23:29:01.563 00.001 7680 MoveAxis(E, 289, ABG)
23:29:01.563 00.000 7680 Guiding  Dir = 2, Dur = 289
23:29:01.563 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048541.562,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.63,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:29:01.567 00.004 7680 IsSlewing returns 0
23:29:01.567 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:01.571 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:01.575 00.004 6120 Enqueuing Expose request
23:29:01.579 00.004 7680 IsGuiding returns 0
23:29:01.579 00.000 7680 PulseGuide returned control before completion, sleep 299
23:29:01.891 00.312 7680 IsGuiding returns 1
23:29:01.892 00.001 7680 scope still moving after pulse duration time elapsed
23:29:01.924 00.032 7680 IsSlewing returns 0
23:29:01.925 00.001 7680 IsGuiding returns 0
23:29:01.926 00.001 7680 scope move finished after 289 + 57 ms
23:29:01.926 00.000 7680 Move returns status 0, amount 289
23:29:01.927 00.001 7680 MoveAxis(N, 0, ABG)
23:29:01.927 00.000 7680 Move returns status 0, amount 0
23:29:01.927 00.000 7680 move complete, result=0
23:29:01.928 00.001 7680 worker thread done servicing request
23:29:01.928 00.000 7680 Worker thread wakes up
23:29:01.929 00.001 6120 GuideStep: -0.6 px 289 ms EAST, -0.5 px 0 ms NORTH
23:29:01.936 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:01.936 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:03.189 01.253 7680 Exposure complete
23:29:03.313 00.124 7680 worker thread done servicing request
23:29:03.315 00.002 6120 OnExposeComplete: enter
23:29:03.318 00.003 6120 UpdateGuideState(): m_state=6
23:29:03.321 00.003 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2008
23:29:03.325 00.004 6120 Star::Find returns 1 (1), X=963.32, Y=50.82, Mass=13745, SNR=76.0, Peak=255 HFD=6.9
23:29:03.328 00.003 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
23:29:03.331 00.003 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
23:29:03.335 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=1.23 hyp=1.24 cameraTheta=1.71 mountX=-0.07 mountY=-1.18, mountTheta=-1.63
23:29:03.341 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=1.23, opts=13)
23:29:03.344 00.003 6120 Enqueuing Move request for scope (-0.17, 1.23)
23:29:03.347 00.003 7680 Worker thread wakes up
23:29:03.347 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 1.23) opts 0xd
23:29:03.348 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 1.23)
23:29:03.348 00.000 7680 Moving (-0.17, 1.23) raw xDistance=-0.07 yDistance=-1.18
23:29:03.348 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:29:03.348 00.000 7680 resist switch: large excursion: input -1.18 thresh 0.60 direction from 1 to -1
23:29:03.348 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:03.352 00.004 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.54
23:29:03.353 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.18 from input -1.18
23:29:03.353 00.000 7680 MoveAxis(E, 0, ABG)
23:29:03.353 00.000 7680 Move returns status 0, amount 0
23:29:03.353 00.000 7680 MoveAxis(N, 640, ABG)
23:29:03.353 00.000 7680 Guiding  Dir = 0, Dur = 640
23:29:03.354 00.001 6120 UpdateGuideState exits: m=13745 SNR=76.0 Saturated
23:29:03.356 00.002 7680 IsSlewing returns 0
23:29:03.356 00.000 6120 PhdController: settling, locked = 1, distance = 1.52 (1.50) aobump = 0 frame = 5 / 99999
23:29:03.361 00.005 7680 IsGuiding returns 0
23:29:03.361 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048543.361,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.52,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:29:03.365 00.004 7680 PulseGuide returned control before completion, sleep 650
23:29:03.365 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:03.369 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:03.372 00.003 6120 Enqueuing Expose request
23:29:04.025 00.653 7680 IsGuiding returns 1
23:29:04.026 00.001 7680 scope still moving after pulse duration time elapsed
23:29:04.056 00.030 7680 IsSlewing returns 0
23:29:04.057 00.001 7680 IsGuiding returns 0
23:29:04.057 00.000 7680 scope move finished after 640 + 56 ms
23:29:04.057 00.000 7680 Move returns status 0, amount 640
23:29:04.059 00.002 7680 move complete, result=0
23:29:04.059 00.000 7680 worker thread done servicing request
23:29:04.059 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -1.2 px 640 ms NORTH
23:29:04.065 00.006 7680 Worker thread wakes up
23:29:04.065 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:04.066 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:05.316 01.250 7680 Exposure complete
23:29:05.448 00.132 7680 worker thread done servicing request
23:29:05.448 00.000 6120 OnExposeComplete: enter
23:29:05.452 00.004 6120 UpdateGuideState(): m_state=6
23:29:05.455 00.003 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2009
23:29:05.459 00.004 6120 Star::Find returns 1 (1), X=963.21, Y=50.98, Mass=12970, SNR=72.9, Peak=255 HFD=6.8
23:29:05.463 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
23:29:05.466 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
23:29:05.470 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=1.38 hyp=1.41 cameraTheta=1.77 mountX=0.01 mountY=-1.36, mountTheta=-1.56
23:29:05.475 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=1.38, opts=13)
23:29:05.479 00.004 6120 Enqueuing Move request for scope (-0.28, 1.38)
23:29:05.481 00.002 7680 Worker thread wakes up
23:29:05.482 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:05.485 00.003 6120 UpdateGuideState exits: m=12970 SNR=72.9 Saturated
23:29:05.489 00.004 6120 PhdController: settling, locked = 1, distance = 1.48 (1.50) aobump = 0 frame = 6 / 99999
23:29:05.492 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 1.38) opts 0xd
23:29:05.492 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 1.38)
23:29:05.492 00.000 7680 Moving (-0.28, 1.38) raw xDistance=0.01 yDistance=-1.36
23:29:05.492 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:29:05.493 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048545.492,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.48,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:29:05.497 00.004 7680 GuideAlgorithmResistSwitch::result() returns -1.36 from input -1.36
23:29:05.497 00.000 7680 MoveAxis(E, 0, ABG)
23:29:05.497 00.000 7680 Move returns status 0, amount 0
23:29:05.498 00.001 7680 MoveAxis(N, 740, ABG)
23:29:05.498 00.000 7680 Guiding  Dir = 0, Dur = 740
23:29:05.498 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:05.501 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:05.504 00.003 6120 Enqueuing Expose request
23:29:05.508 00.004 7680 IsSlewing returns 0
23:29:05.508 00.000 7680 IsGuiding returns 0
23:29:05.509 00.001 7680 PulseGuide returned control before completion, sleep 750
23:29:06.273 00.764 7680 IsGuiding returns 0
23:29:06.274 00.001 7680 Move returns status 0, amount 740
23:29:06.274 00.000 7680 move complete, result=0
23:29:06.275 00.001 7680 worker thread done servicing request
23:29:06.275 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -1.4 px 740 ms NORTH
23:29:06.280 00.005 7680 Worker thread wakes up
23:29:06.280 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:06.280 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:07.538 01.258 7680 Exposure complete
23:29:07.658 00.120 7680 worker thread done servicing request
23:29:07.659 00.001 6120 OnExposeComplete: enter
23:29:07.661 00.002 6120 UpdateGuideState(): m_state=6
23:29:07.667 00.006 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2010
23:29:07.670 00.003 6120 Star::Find returns 1 (1), X=963.01, Y=50.09, Mass=14021, SNR=77.6, Peak=255 HFD=7.1
23:29:07.674 00.004 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
23:29:07.677 00.003 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
23:29:07.681 00.004 6120 CameraToMount -- cameraX=-0.47 cameraY=0.50 hyp=0.69 cameraTheta=2.33 mountX=0.37 mountY=-0.66, mountTheta=-1.06
23:29:07.686 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.47, y=0.50, opts=13)
23:29:07.690 00.004 6120 Enqueuing Move request for scope (-0.47, 0.50)
23:29:07.693 00.003 7680 Worker thread wakes up
23:29:07.694 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.50) opts 0xd
23:29:07.694 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.47, 0.50)
23:29:07.694 00.000 7680 Moving (-0.47, 0.50) raw xDistance=0.37 yDistance=-0.66
23:29:07.694 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
23:29:07.694 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
23:29:07.694 00.000 7680 MoveAxis(W, 151, ABG)
23:29:07.694 00.000 7680 Guiding  Dir = 3, Dur = 151
23:29:07.694 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:07.699 00.005 7680 IsSlewing returns 0
23:29:07.700 00.001 6120 UpdateGuideState exits: m=14021 SNR=77.6 Saturated
23:29:07.704 00.004 6120 PhdController: settling, locked = 1, distance = 1.25 (1.50) aobump = 0 frame = 7 / 99999
23:29:07.708 00.004 7680 IsGuiding returns 0
23:29:07.708 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048547.708,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.25,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
23:29:07.713 00.005 7680 PulseGuide returned control before completion, sleep 161
23:29:07.713 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:07.717 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:07.720 00.003 6120 Enqueuing Expose request
23:29:07.888 00.168 7680 IsGuiding returns 0
23:29:07.888 00.000 7680 Move returns status 0, amount 151
23:29:07.889 00.001 7680 MoveAxis(N, 357, ABG)
23:29:07.889 00.000 7680 Guiding  Dir = 0, Dur = 357
23:29:07.890 00.001 7680 IsSlewing returns 0
23:29:07.891 00.001 7680 IsGuiding returns 0
23:29:07.891 00.000 7680 PulseGuide returned control before completion, sleep 367
23:29:08.265 00.374 7680 IsGuiding returns 1
23:29:08.266 00.001 7680 scope still moving after pulse duration time elapsed
23:29:08.295 00.029 7680 IsSlewing returns 0
23:29:08.298 00.003 7680 IsGuiding returns 0
23:29:08.298 00.000 7680 scope move finished after 357 + 50 ms
23:29:08.299 00.001 7680 Move returns status 0, amount 357
23:29:08.300 00.001 7680 move complete, result=0
23:29:08.300 00.000 7680 worker thread done servicing request
23:29:08.300 00.000 7680 Worker thread wakes up
23:29:08.301 00.001 6120 GuideStep: 0.4 px 151 ms WEST, -0.7 px 357 ms NORTH
23:29:08.308 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:08.308 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:09.563 01.255 7680 Exposure complete
23:29:09.695 00.132 7680 worker thread done servicing request
23:29:09.696 00.001 6120 OnExposeComplete: enter
23:29:09.700 00.004 6120 UpdateGuideState(): m_state=6
23:29:09.705 00.005 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2011
23:29:09.709 00.004 6120 Star::Find returns 1 (1), X=963.05, Y=49.90, Mass=14044, SNR=77.6, Peak=255 HFD=7.0
23:29:09.713 00.004 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.48 = -0.80)
23:29:09.716 00.003 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.21 = -1.07)
23:29:09.720 00.004 6120 CameraToMount -- cameraX=-0.43 cameraY=0.30 hyp=0.52 cameraTheta=2.52 mountX=0.36 mountY=-0.46, mountTheta=-0.90
23:29:09.725 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=0.30, opts=13)
23:29:09.729 00.004 6120 Enqueuing Move request for scope (-0.43, 0.30)
23:29:09.733 00.004 7680 Worker thread wakes up
23:29:09.733 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.30) opts 0xd
23:29:09.734 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.43, 0.30)
23:29:09.734 00.000 7680 Moving (-0.43, 0.30) raw xDistance=0.36 yDistance=-0.46
23:29:09.734 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
23:29:09.734 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:29:09.735 00.001 7680 MoveAxis(W, 159, ABG)
23:29:09.735 00.000 7680 Guiding  Dir = 3, Dur = 159
23:29:09.735 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:09.739 00.004 7680 IsSlewing returns 0
23:29:09.740 00.001 6120 UpdateGuideState exits: m=14044 SNR=77.6 Saturated
23:29:09.743 00.003 7680 IsGuiding returns 0
23:29:09.744 00.001 6120 PhdController: settling, locked = 1, distance = 1.03 (1.50) aobump = 0 frame = 8 / 99999
23:29:09.747 00.003 7680 PulseGuide returned control before completion, sleep 169
23:29:09.747 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048549.747,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.03,"Time":4.3,"SettleTime":10.0,"StarLocked":true}
23:29:09.752 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:09.755 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:09.759 00.004 6120 Enqueuing Expose request
23:29:09.926 00.167 7680 IsGuiding returns 1
23:29:09.926 00.000 7680 scope still moving after pulse duration time elapsed
23:29:09.956 00.030 7680 IsSlewing returns 0
23:29:09.957 00.001 7680 IsGuiding returns 0
23:29:09.957 00.000 7680 scope move finished after 159 + 54 ms
23:29:09.957 00.000 7680 Move returns status 0, amount 159
23:29:09.957 00.000 7680 MoveAxis(N, 250, ABG)
23:29:09.957 00.000 7680 Guiding  Dir = 0, Dur = 250
23:29:09.959 00.002 7680 IsSlewing returns 0
23:29:09.959 00.000 7680 IsGuiding returns 0
23:29:09.960 00.001 7680 PulseGuide returned control before completion, sleep 260
23:29:10.222 00.262 7680 IsGuiding returns 1
23:29:10.222 00.000 7680 scope still moving after pulse duration time elapsed
23:29:10.253 00.031 7680 IsSlewing returns 0
23:29:10.254 00.001 7680 IsGuiding returns 0
23:29:10.254 00.000 7680 scope move finished after 250 + 45 ms
23:29:10.255 00.001 7680 Move returns status 0, amount 250
23:29:10.255 00.000 7680 move complete, result=0
23:29:10.255 00.000 7680 worker thread done servicing request
23:29:10.256 00.001 6120 GuideStep: 0.4 px 159 ms WEST, -0.5 px 250 ms NORTH
23:29:10.262 00.006 7680 Worker thread wakes up
23:29:10.262 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:10.262 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:11.517 01.255 7680 Exposure complete
23:29:11.640 00.123 7680 worker thread done servicing request
23:29:11.640 00.000 6120 OnExposeComplete: enter
23:29:11.643 00.003 6120 UpdateGuideState(): m_state=6
23:29:11.648 00.005 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2012
23:29:11.652 00.004 6120 Star::Find returns 1 (1), X=963.16, Y=49.73, Mass=13753, SNR=76.8, Peak=255 HFD=6.9
23:29:11.656 00.004 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.69 = -0.59)
23:29:11.659 00.003 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.42 = -0.86)
23:29:11.664 00.005 6120 CameraToMount -- cameraX=-0.32 cameraY=0.14 hyp=0.35 cameraTheta=2.74 mountX=0.29 mountY=-0.27, mountTheta=-0.74
23:29:11.669 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.14, opts=13)
23:29:11.674 00.005 6120 Enqueuing Move request for scope (-0.32, 0.14)
23:29:11.678 00.004 7680 Worker thread wakes up
23:29:11.678 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.14) opts 0xd
23:29:11.678 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.14)
23:29:11.678 00.000 7680 Moving (-0.32, 0.14) raw xDistance=0.29 yDistance=-0.27
23:29:11.679 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
23:29:11.679 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:29:11.679 00.000 7680 MoveAxis(W, 130, ABG)
23:29:11.679 00.000 7680 Guiding  Dir = 3, Dur = 130
23:29:11.679 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:11.684 00.005 7680 IsSlewing returns 0
23:29:11.684 00.000 6120 UpdateGuideState exits: m=13753 SNR=76.8 Saturated
23:29:11.688 00.004 7680 IsGuiding returns 0
23:29:11.688 00.000 6120 PhdController: settling, locked = 1, distance = 0.83 (1.50) aobump = 0 frame = 9 / 99999
23:29:11.692 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764048551.692,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.83,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
23:29:11.695 00.003 7680 PulseGuide returned control before completion, sleep 140
23:29:11.695 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:11.699 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:11.702 00.003 6120 Enqueuing Expose request
23:29:11.847 00.145 7680 IsGuiding returns 1
23:29:11.847 00.000 7680 scope still moving after pulse duration time elapsed
23:29:11.879 00.032 7680 IsSlewing returns 0
23:29:11.879 00.000 7680 IsGuiding returns 1
23:29:11.911 00.032 7680 IsSlewing returns 0
23:29:11.911 00.000 7680 IsGuiding returns 0
23:29:11.911 00.000 7680 scope move finished after 130 + 93 ms
23:29:11.911 00.000 7680 Move returns status 0, amount 130
23:29:11.912 00.001 7680 MoveAxis(N, 144, ABG)
23:29:11.912 00.000 7680 Guiding  Dir = 0, Dur = 144
23:29:11.912 00.000 7680 IsSlewing returns 0
23:29:11.912 00.000 7680 IsGuiding returns 0
23:29:11.914 00.002 7680 PulseGuide returned control before completion, sleep 154
23:29:12.082 00.168 7680 IsGuiding returns 1
23:29:12.082 00.000 7680 scope still moving after pulse duration time elapsed
23:29:12.114 00.032 7680 IsSlewing returns 0
23:29:12.115 00.001 7680 IsGuiding returns 0
23:29:12.115 00.000 7680 scope move finished after 144 + 58 ms
23:29:12.116 00.001 7680 Move returns status 0, amount 144
23:29:12.116 00.000 7680 move complete, result=0
23:29:12.117 00.001 7680 worker thread done servicing request
23:29:12.117 00.000 7680 Worker thread wakes up
23:29:12.117 00.000 6120 GuideStep: 0.3 px 130 ms WEST, -0.3 px 144 ms NORTH
23:29:12.123 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:12.123 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:13.374 01.251 7680 Exposure complete
23:29:13.500 00.126 7680 worker thread done servicing request
23:29:13.500 00.000 6120 OnExposeComplete: enter
23:29:13.504 00.004 6120 UpdateGuideState(): m_state=6
23:29:13.507 00.003 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2013
23:29:13.511 00.004 6120 Star::Find returns 1 (1), X=963.30, Y=49.75, Mass=14197, SNR=77.1, Peak=255 HFD=6.9
23:29:13.514 00.003 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.40 = -0.88)
23:29:13.518 00.004 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.13 = -1.15)
23:29:13.521 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.45 mountX=0.15 mountY=-0.22, mountTheta=-0.96
23:29:13.526 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.15, opts=13)
23:29:13.530 00.004 6120 Enqueuing Move request for scope (-0.19, 0.15)
23:29:13.533 00.003 7680 Worker thread wakes up
23:29:13.534 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:13.537 00.003 6120 UpdateGuideState exits: m=14197 SNR=77.1 Saturated
23:29:13.542 00.005 6120 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 10 / 99999
23:29:13.545 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
23:29:13.545 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
23:29:13.546 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048553.545,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.65,"Time":8.1,"SettleTime":10.0,"StarLocked":true}
23:29:13.549 00.003 7680 Moving (-0.19, 0.15) raw xDistance=0.15 yDistance=-0.22
23:29:13.549 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:29:13.550 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:13.553 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:29:13.553 00.000 7680 MoveAxis(E, 0, ABG)
23:29:13.553 00.000 7680 Move returns status 0, amount 0
23:29:13.553 00.000 7680 MoveAxis(N, 120, ABG)
23:29:13.553 00.000 7680 Guiding  Dir = 0, Dur = 120
23:29:13.554 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:13.558 00.004 6120 Enqueuing Expose request
23:29:13.561 00.003 7680 IsSlewing returns 0
23:29:13.562 00.001 7680 IsGuiding returns 0
23:29:13.562 00.000 7680 PulseGuide returned control before completion, sleep 130
23:29:13.694 00.132 7680 IsGuiding returns 1
23:29:13.694 00.000 7680 scope still moving after pulse duration time elapsed
23:29:13.724 00.030 7680 IsSlewing returns 0
23:29:13.725 00.001 7680 IsGuiding returns 0
23:29:13.725 00.000 7680 scope move finished after 120 + 43 ms
23:29:13.725 00.000 7680 Move returns status 0, amount 120
23:29:13.726 00.001 7680 move complete, result=0
23:29:13.727 00.001 7680 worker thread done servicing request
23:29:13.727 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 120 ms NORTH
23:29:13.735 00.008 7680 Worker thread wakes up
23:29:13.735 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:13.735 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:14.974 01.239 7680 Exposure complete
23:29:15.102 00.128 7680 worker thread done servicing request
23:29:15.103 00.001 6120 OnExposeComplete: enter
23:29:15.107 00.004 6120 UpdateGuideState(): m_state=6
23:29:15.110 00.003 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2014
23:29:15.114 00.004 6120 Star::Find returns 1 (1), X=963.26, Y=49.81, Mass=13513, SNR=75.6, Peak=255 HFD=6.8
23:29:15.117 00.003 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-2.95) = xAngle (5.33 = -0.96)
23:29:15.122 00.005 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.06 = -1.22)
23:29:15.125 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.22 hyp=0.31 cameraTheta=2.37 mountX=0.18 mountY=-0.29, mountTheta=-1.02
23:29:15.130 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.22, opts=13)
23:29:15.134 00.004 6120 Enqueuing Move request for scope (-0.22, 0.22)
23:29:15.137 00.003 7680 Worker thread wakes up
23:29:15.137 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.22) opts 0xd
23:29:15.137 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.22)
23:29:15.137 00.000 7680 Moving (-0.22, 0.22) raw xDistance=0.18 yDistance=-0.29
23:29:15.137 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:29:15.139 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:29:15.139 00.000 7680 MoveAxis(E, 0, ABG)
23:29:15.139 00.000 7680 Move returns status 0, amount 0
23:29:15.139 00.000 7680 MoveAxis(N, 159, ABG)
23:29:15.139 00.000 7680 Guiding  Dir = 0, Dur = 159
23:29:15.139 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:15.144 00.005 7680 IsSlewing returns 0
23:29:15.144 00.000 6120 UpdateGuideState exits: m=13513 SNR=75.6 Saturated
23:29:15.147 00.003 7680 IsGuiding returns 0
23:29:15.148 00.001 6120 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 11 / 99999
23:29:15.151 00.003 7680 PulseGuide returned control before completion, sleep 169
23:29:15.151 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048555.151,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.55,"Time":9.7,"SettleTime":10.0,"StarLocked":true}
23:29:15.156 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:15.160 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:15.164 00.004 6120 Enqueuing Expose request
23:29:15.325 00.161 7680 IsGuiding returns 1
23:29:15.326 00.001 7680 scope still moving after pulse duration time elapsed
23:29:15.356 00.030 7680 IsSlewing returns 0
23:29:15.357 00.001 7680 IsGuiding returns 0
23:29:15.358 00.001 7680 scope move finished after 159 + 51 ms
23:29:15.358 00.000 7680 Move returns status 0, amount 159
23:29:15.359 00.001 7680 move complete, result=0
23:29:15.359 00.000 7680 worker thread done servicing request
23:29:15.361 00.002 7680 Worker thread wakes up
23:29:15.361 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 159 ms NORTH
23:29:15.367 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:15.368 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:16.620 01.252 7680 Exposure complete
23:29:16.753 00.133 7680 worker thread done servicing request
23:29:16.754 00.001 6120 OnExposeComplete: enter
23:29:16.757 00.003 6120 UpdateGuideState(): m_state=6
23:29:16.761 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2015
23:29:16.765 00.004 6120 Star::Find returns 1 (1), X=963.29, Y=49.72, Mass=13884, SNR=76.7, Peak=255 HFD=7.0
23:29:16.769 00.004 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-2.95) = xAngle (5.49 = -0.79)
23:29:16.773 00.004 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.06)
23:29:16.776 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.13 hyp=0.23 cameraTheta=2.54 mountX=0.16 mountY=-0.20, mountTheta=-0.89
23:29:16.781 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.13, opts=13)
23:29:16.784 00.003 6120 Enqueuing Move request for scope (-0.19, 0.13)
23:29:16.788 00.004 7680 Worker thread wakes up
23:29:16.788 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.13) opts 0xd
23:29:16.788 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.13)
23:29:16.789 00.001 7680 Moving (-0.19, 0.13) raw xDistance=0.16 yDistance=-0.20
23:29:16.789 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:29:16.789 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:29:16.789 00.000 7680 MoveAxis(E, 0, ABG)
23:29:16.789 00.000 7680 Move returns status 0, amount 0
23:29:16.789 00.000 7680 MoveAxis(N, 109, ABG)
23:29:16.789 00.000 7680 Guiding  Dir = 0, Dur = 109
23:29:16.790 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:16.793 00.003 7680 IsSlewing returns 0
23:29:16.793 00.000 6120 UpdateGuideState exits: m=13884 SNR=76.7 Saturated
23:29:16.797 00.004 7680 IsGuiding returns 0
23:29:16.797 00.000 6120 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 12 / 99999
23:29:16.801 00.004 6120 PhdController: newstate STATE_FINISH
23:29:16.805 00.004 7680 PulseGuide returned control before completion, sleep 119
23:29:16.805 00.000 6120 PhdController complete: success
23:29:16.808 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764048556.808,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
23:29:16.811 00.003 6120 Mount: notify guiding dither settle done success=1
23:29:16.816 00.005 6120 PhdController: newstate STATE_IDLE
23:29:16.819 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:16.823 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:16.827 00.004 6120 Enqueuing Expose request
23:29:16.938 00.111 7680 IsGuiding returns 1
23:29:16.939 00.001 7680 scope still moving after pulse duration time elapsed
23:29:16.969 00.030 7680 IsSlewing returns 0
23:29:16.970 00.001 7680 IsGuiding returns 0
23:29:16.970 00.000 7680 scope move finished after 109 + 64 ms
23:29:16.970 00.000 7680 Move returns status 0, amount 109
23:29:16.970 00.000 7680 move complete, result=0
23:29:16.971 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 109 ms NORTH
23:29:16.977 00.006 7680 worker thread done servicing request
23:29:16.978 00.001 7680 Worker thread wakes up
23:29:16.978 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:16.978 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:18.235 01.257 7680 Exposure complete
23:29:18.379 00.144 7680 worker thread done servicing request
23:29:18.379 00.000 6120 OnExposeComplete: enter
23:29:18.383 00.004 6120 UpdateGuideState(): m_state=6
23:29:18.388 00.005 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2016
23:29:18.392 00.004 6120 Star::Find returns 1 (1), X=963.16, Y=49.76, Mass=13312, SNR=75.5, Peak=255 HFD=6.8
23:29:18.397 00.005 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-2.95) = xAngle (5.62 = -0.67)
23:29:18.401 00.004 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.94)
23:29:18.405 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=0.17 hyp=0.37 cameraTheta=2.66 mountX=0.29 mountY=-0.30, mountTheta=-0.80
23:29:18.409 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.17, opts=13)
23:29:18.413 00.004 6120 Enqueuing Move request for scope (-0.33, 0.17)
23:29:18.420 00.007 7680 Worker thread wakes up
23:29:18.421 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:18.425 00.004 6120 UpdateGuideState exits: m=13312 SNR=75.5 Saturated
23:29:18.430 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.17) opts 0xd
23:29:18.430 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.17)
23:29:18.431 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:18.434 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:18.438 00.004 6120 Enqueuing Expose request
23:29:18.441 00.003 7680 Moving (-0.33, 0.17) raw xDistance=0.29 yDistance=-0.30
23:29:18.441 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
23:29:18.442 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:29:18.442 00.000 7680 MoveAxis(W, 118, ABG)
23:29:18.442 00.000 7680 Guiding  Dir = 3, Dur = 118
23:29:18.443 00.001 7680 IsSlewing returns 0
23:29:18.443 00.000 7680 IsGuiding returns 0
23:29:18.443 00.000 7680 PulseGuide returned control before completion, sleep 128
23:29:18.583 00.140 7680 IsGuiding returns 1
23:29:18.583 00.000 7680 scope still moving after pulse duration time elapsed
23:29:18.614 00.031 7680 IsSlewing returns 0
23:29:18.615 00.001 7680 IsGuiding returns 0
23:29:18.616 00.001 7680 scope move finished after 118 + 54 ms
23:29:18.616 00.000 7680 Move returns status 0, amount 118
23:29:18.616 00.000 7680 MoveAxis(N, 161, ABG)
23:29:18.616 00.000 7680 Guiding  Dir = 0, Dur = 161
23:29:18.617 00.001 7680 IsSlewing returns 0
23:29:18.617 00.000 7680 IsGuiding returns 0
23:29:18.619 00.002 7680 PulseGuide returned control before completion, sleep 171
23:29:18.803 00.184 7680 IsGuiding returns 1
23:29:18.804 00.001 7680 scope still moving after pulse duration time elapsed
23:29:18.834 00.030 7680 IsSlewing returns 0
23:29:18.835 00.001 7680 IsGuiding returns 0
23:29:18.836 00.001 7680 scope move finished after 161 + 57 ms
23:29:18.836 00.000 7680 Move returns status 0, amount 161
23:29:18.838 00.002 7680 move complete, result=0
23:29:18.838 00.000 7680 worker thread done servicing request
23:29:18.838 00.000 7680 Worker thread wakes up
23:29:18.839 00.001 6120 GuideStep: 0.3 px 118 ms WEST, -0.3 px 161 ms NORTH
23:29:18.844 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:18.845 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:20.093 01.248 7680 Exposure complete
23:29:20.236 00.143 7680 worker thread done servicing request
23:29:20.236 00.000 6120 OnExposeComplete: enter
23:29:20.240 00.004 6120 UpdateGuideState(): m_state=6
23:29:20.244 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2017
23:29:20.248 00.004 6120 Star::Find returns 1 (1), X=963.55, Y=49.73, Mass=14057, SNR=78.0, Peak=255 HFD=7.1
23:29:20.251 00.003 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.05 = -2.24)
23:29:20.256 00.005 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.50)
23:29:20.259 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.09 mountX=-0.10 mountY=-0.09, mountTheta=-2.37
23:29:20.265 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.14, opts=13)
23:29:20.269 00.004 6120 Enqueuing Move request for scope (0.07, 0.14)
23:29:20.272 00.003 7680 Worker thread wakes up
23:29:20.272 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
23:29:20.273 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
23:29:20.273 00.000 7680 Moving (0.07, 0.14) raw xDistance=-0.10 yDistance=-0.09
23:29:20.273 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:29:20.273 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:29:20.273 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:20.276 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:29:20.277 00.001 7680 MoveAxis(E, 0, ABG)
23:29:20.277 00.000 7680 Move returns status 0, amount 0
23:29:20.277 00.000 7680 MoveAxis(N, 0, ABG)
23:29:20.277 00.000 7680 Move returns status 0, amount 0
23:29:20.277 00.000 6120 UpdateGuideState exits: m=14057 SNR=78.0 Saturated
23:29:20.281 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:20.285 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:20.289 00.004 6120 Enqueuing Expose request
23:29:20.292 00.003 7680 move complete, result=0
23:29:20.292 00.000 7680 worker thread done servicing request
23:29:20.292 00.000 7680 Worker thread wakes up
23:29:20.293 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:20.294 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:20.294 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:21.548 01.254 7680 Exposure complete
23:29:21.682 00.134 7680 worker thread done servicing request
23:29:21.683 00.001 6120 OnExposeComplete: enter
23:29:21.687 00.004 6120 UpdateGuideState(): m_state=6
23:29:21.690 00.003 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2018
23:29:21.695 00.005 6120 Star::Find returns 1 (1), X=963.28, Y=49.88, Mass=13557, SNR=75.6, Peak=255 HFD=6.8
23:29:21.699 00.004 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
23:29:21.702 00.003 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
23:29:21.706 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.28 hyp=0.35 cameraTheta=2.19 mountX=0.14 mountY=-0.34, mountTheta=-1.17
23:29:21.712 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.28, opts=13)
23:29:21.717 00.005 6120 Enqueuing Move request for scope (-0.20, 0.28)
23:29:21.720 00.003 7680 Worker thread wakes up
23:29:21.720 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:21.725 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.28) opts 0xd
23:29:21.725 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.28)
23:29:21.725 00.000 7680 Moving (-0.20, 0.28) raw xDistance=0.14 yDistance=-0.34
23:29:21.725 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:29:21.726 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:29:21.726 00.000 7680 MoveAxis(E, 0, ABG)
23:29:21.726 00.000 6120 UpdateGuideState exits: m=13557 SNR=75.6 Saturated
23:29:21.731 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:21.734 00.003 7680 Move returns status 0, amount 0
23:29:21.734 00.000 7680 MoveAxis(N, 186, ABG)
23:29:21.734 00.000 7680 Guiding  Dir = 0, Dur = 186
23:29:21.735 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:21.739 00.004 6120 Enqueuing Expose request
23:29:21.744 00.005 7680 IsSlewing returns 0
23:29:21.744 00.000 7680 IsGuiding returns 0
23:29:21.744 00.000 7680 PulseGuide returned control before completion, sleep 196
23:29:21.943 00.199 7680 IsGuiding returns 1
23:29:21.943 00.000 7680 scope still moving after pulse duration time elapsed
23:29:21.975 00.032 7680 IsSlewing returns 0
23:29:21.976 00.001 7680 IsGuiding returns 0
23:29:21.977 00.001 7680 scope move finished after 186 + 47 ms
23:29:21.977 00.000 7680 Move returns status 0, amount 186
23:29:21.978 00.001 7680 move complete, result=0
23:29:21.978 00.000 7680 worker thread done servicing request
23:29:21.979 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 186 ms NORTH
23:29:21.988 00.009 7680 Worker thread wakes up
23:29:21.988 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:21.989 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:23.241 01.252 7680 Exposure complete
23:29:23.378 00.137 7680 worker thread done servicing request
23:29:23.378 00.000 6120 OnExposeComplete: enter
23:29:23.382 00.004 6120 UpdateGuideState(): m_state=6
23:29:23.386 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2019
23:29:23.391 00.005 6120 Star::Find returns 1 (1), X=963.49, Y=49.62, Mass=14006, SNR=76.8, Peak=255 HFD=7.0
23:29:23.396 00.005 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
23:29:23.400 00.004 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
23:29:23.405 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.20 mountX=-0.02 mountY=-0.02, mountTheta=-2.24
23:29:23.409 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.03, opts=13)
23:29:23.414 00.005 6120 Enqueuing Move request for scope (0.01, 0.03)
23:29:23.419 00.005 7680 Worker thread wakes up
23:29:23.420 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:23.425 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
23:29:23.425 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
23:29:23.425 00.000 6120 UpdateGuideState exits: m=14006 SNR=76.8 Saturated
23:29:23.430 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:23.434 00.004 7680 Moving (0.01, 0.03) raw xDistance=-0.02 yDistance=-0.02
23:29:23.434 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:29:23.434 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:23.438 00.004 6120 Enqueuing Expose request
23:29:23.442 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:29:23.442 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:29:23.442 00.000 7680 MoveAxis(E, 0, ABG)
23:29:23.442 00.000 7680 Move returns status 0, amount 0
23:29:23.443 00.001 7680 MoveAxis(N, 0, ABG)
23:29:23.443 00.000 7680 Move returns status 0, amount 0
23:29:23.443 00.000 7680 move complete, result=0
23:29:23.443 00.000 7680 worker thread done servicing request
23:29:23.443 00.000 7680 Worker thread wakes up
23:29:23.444 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:29:23.448 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:23.449 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:24.693 01.244 7680 Exposure complete
23:29:24.826 00.133 7680 worker thread done servicing request
23:29:24.826 00.000 6120 OnExposeComplete: enter
23:29:24.833 00.007 6120 UpdateGuideState(): m_state=6
23:29:24.838 00.005 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2020
23:29:24.842 00.004 6120 Star::Find returns 1 (1), X=963.21, Y=49.94, Mass=13944, SNR=77.0, Peak=255 HFD=6.8
23:29:24.846 00.004 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
23:29:24.850 00.004 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
23:29:24.854 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.35 hyp=0.44 cameraTheta=2.23 mountX=0.20 mountY=-0.43, mountTheta=-1.14
23:29:24.861 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.35, opts=13)
23:29:24.865 00.004 6120 Enqueuing Move request for scope (-0.27, 0.35)
23:29:24.869 00.004 7680 Worker thread wakes up
23:29:24.869 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.35) opts 0xd
23:29:24.869 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.35)
23:29:24.869 00.000 7680 Moving (-0.27, 0.35) raw xDistance=0.20 yDistance=-0.43
23:29:24.870 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:24.875 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:29:24.875 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:29:24.876 00.001 7680 MoveAxis(W, 82, ABG)
23:29:24.876 00.000 7680 Guiding  Dir = 3, Dur = 82
23:29:24.876 00.000 6120 UpdateGuideState exits: m=13944 SNR=77.0 Saturated
23:29:24.880 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:24.884 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:24.889 00.005 6120 Enqueuing Expose request
23:29:24.892 00.003 7680 IsSlewing returns 0
23:29:24.893 00.001 7680 IsGuiding returns 0
23:29:24.893 00.000 7680 PulseGuide returned control before completion, sleep 92
23:29:24.996 00.103 7680 IsGuiding returns 1
23:29:24.997 00.001 7680 scope still moving after pulse duration time elapsed
23:29:25.027 00.030 7680 IsSlewing returns 0
23:29:25.028 00.001 7680 IsGuiding returns 1
23:29:25.058 00.030 7680 IsSlewing returns 0
23:29:25.059 00.001 7680 IsGuiding returns 1
23:29:25.090 00.031 7680 IsSlewing returns 0
23:29:25.091 00.001 7680 IsGuiding returns 0
23:29:25.092 00.001 7680 scope move finished after 82 + 116 ms
23:29:25.092 00.000 7680 Move returns status 0, amount 82
23:29:25.093 00.001 7680 MoveAxis(N, 235, ABG)
23:29:25.093 00.000 7680 Guiding  Dir = 0, Dur = 235
23:29:25.093 00.000 7680 IsSlewing returns 0
23:29:25.094 00.001 7680 IsGuiding returns 0
23:29:25.094 00.000 7680 PulseGuide returned control before completion, sleep 245
23:29:25.342 00.248 7680 IsGuiding returns 1
23:29:25.343 00.001 7680 scope still moving after pulse duration time elapsed
23:29:25.373 00.030 7680 IsSlewing returns 0
23:29:25.374 00.001 7680 IsGuiding returns 0
23:29:25.376 00.002 7680 scope move finished after 235 + 45 ms
23:29:25.376 00.000 7680 Move returns status 0, amount 235
23:29:25.376 00.000 7680 move complete, result=0
23:29:25.376 00.000 7680 worker thread done servicing request
23:29:25.376 00.000 7680 Worker thread wakes up
23:29:25.378 00.002 6120 GuideStep: 0.2 px 82 ms WEST, -0.4 px 235 ms NORTH
23:29:25.384 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:25.384 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:26.634 01.250 7680 Exposure complete
23:29:26.776 00.142 7680 worker thread done servicing request
23:29:26.776 00.000 6120 OnExposeComplete: enter
23:29:26.779 00.003 6120 UpdateGuideState(): m_state=6
23:29:26.784 00.005 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2021
23:29:26.788 00.004 6120 Star::Find returns 1 (1), X=963.15, Y=49.82, Mass=13555, SNR=76.4, Peak=255 HFD=6.8
23:29:26.792 00.004 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-2.95) = xAngle (5.49 = -0.79)
23:29:26.796 00.004 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.23 = -1.06)
23:29:26.802 00.006 6120 CameraToMount -- cameraX=-0.33 cameraY=0.23 hyp=0.40 cameraTheta=2.54 mountX=0.28 mountY=-0.35, mountTheta=-0.89
23:29:26.808 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.23, opts=13)
23:29:26.812 00.004 6120 Enqueuing Move request for scope (-0.33, 0.23)
23:29:26.816 00.004 7680 Worker thread wakes up
23:29:26.816 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.23) opts 0xd
23:29:26.816 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.23)
23:29:26.817 00.001 7680 Moving (-0.33, 0.23) raw xDistance=0.28 yDistance=-0.35
23:29:26.818 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
23:29:26.818 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:29:26.818 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:26.821 00.003 7680 MoveAxis(W, 121, ABG)
23:29:26.821 00.000 6120 UpdateGuideState exits: m=13555 SNR=76.4 Saturated
23:29:26.826 00.005 7680 Guiding  Dir = 3, Dur = 121
23:29:26.827 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:26.831 00.004 7680 IsSlewing returns 0
23:29:26.831 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:26.836 00.005 6120 Enqueuing Expose request
23:29:26.840 00.004 7680 IsGuiding returns 0
23:29:26.840 00.000 7680 PulseGuide returned control before completion, sleep 131
23:29:26.984 00.144 7680 IsGuiding returns 1
23:29:26.985 00.001 7680 scope still moving after pulse duration time elapsed
23:29:27.015 00.030 7680 IsSlewing returns 0
23:29:27.016 00.001 7680 IsGuiding returns 0
23:29:27.016 00.000 7680 scope move finished after 121 + 54 ms
23:29:27.016 00.000 7680 Move returns status 0, amount 121
23:29:27.017 00.001 7680 MoveAxis(N, 190, ABG)
23:29:27.017 00.000 7680 Guiding  Dir = 0, Dur = 190
23:29:27.017 00.000 7680 IsSlewing returns 0
23:29:27.018 00.001 7680 IsGuiding returns 0
23:29:27.018 00.000 7680 PulseGuide returned control before completion, sleep 200
23:29:27.234 00.216 7680 IsGuiding returns 1
23:29:27.234 00.000 7680 scope still moving after pulse duration time elapsed
23:29:27.264 00.030 7680 IsSlewing returns 0
23:29:27.266 00.002 7680 IsGuiding returns 0
23:29:27.267 00.001 7680 scope move finished after 190 + 58 ms
23:29:27.267 00.000 7680 Move returns status 0, amount 190
23:29:27.268 00.001 7680 move complete, result=0
23:29:27.268 00.000 7680 worker thread done servicing request
23:29:27.268 00.000 7680 Worker thread wakes up
23:29:27.269 00.001 6120 GuideStep: 0.3 px 121 ms WEST, -0.3 px 190 ms NORTH
23:29:27.273 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:27.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:28.532 01.259 7680 Exposure complete
23:29:28.669 00.137 7680 worker thread done servicing request
23:29:28.670 00.001 6120 OnExposeComplete: enter
23:29:28.674 00.004 6120 UpdateGuideState(): m_state=6
23:29:28.677 00.003 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2022
23:29:28.682 00.005 6120 Star::Find returns 1 (1), X=963.22, Y=49.91, Mass=12804, SNR=73.5, Peak=255 HFD=6.8
23:29:28.686 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.22 = -1.06)
23:29:28.690 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
23:29:28.694 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.32 hyp=0.41 cameraTheta=2.27 mountX=0.20 mountY=-0.40, mountTheta=-1.11
23:29:28.698 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.32, opts=13)
23:29:28.701 00.003 6120 Enqueuing Move request for scope (-0.26, 0.32)
23:29:28.705 00.004 7680 Worker thread wakes up
23:29:28.706 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:28.710 00.004 6120 UpdateGuideState exits: m=12804 SNR=73.5 Saturated
23:29:28.712 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:28.716 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:28.718 00.002 6120 Enqueuing Expose request
23:29:28.721 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.32) opts 0xd
23:29:28.721 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.32)
23:29:28.721 00.000 7680 Moving (-0.26, 0.32) raw xDistance=0.20 yDistance=-0.40
23:29:28.721 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:29:28.722 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:29:28.722 00.000 7680 MoveAxis(W, 90, ABG)
23:29:28.722 00.000 7680 Guiding  Dir = 3, Dur = 90
23:29:28.722 00.000 7680 IsSlewing returns 0
23:29:28.723 00.001 7680 IsGuiding returns 0
23:29:28.724 00.001 7680 PulseGuide returned control before completion, sleep 100
23:29:28.834 00.110 7680 IsGuiding returns 1
23:29:28.834 00.000 7680 scope still moving after pulse duration time elapsed
23:29:28.864 00.030 7680 IsSlewing returns 0
23:29:28.866 00.002 7680 IsGuiding returns 0
23:29:28.867 00.001 7680 scope move finished after 90 + 54 ms
23:29:28.868 00.001 7680 Move returns status 0, amount 90
23:29:28.868 00.000 7680 MoveAxis(N, 217, ABG)
23:29:28.868 00.000 7680 Guiding  Dir = 0, Dur = 217
23:29:28.869 00.001 7680 IsSlewing returns 0
23:29:28.869 00.000 7680 IsGuiding returns 0
23:29:28.870 00.001 7680 PulseGuide returned control before completion, sleep 227
23:29:29.113 00.243 7680 IsGuiding returns 1
23:29:29.115 00.002 7680 scope still moving after pulse duration time elapsed
23:29:29.144 00.029 7680 IsSlewing returns 0
23:29:29.147 00.003 7680 IsGuiding returns 0
23:29:29.148 00.001 7680 scope move finished after 217 + 60 ms
23:29:29.148 00.000 7680 Move returns status 0, amount 217
23:29:29.148 00.000 7680 move complete, result=0
23:29:29.149 00.001 7680 worker thread done servicing request
23:29:29.149 00.000 7680 Worker thread wakes up
23:29:29.149 00.000 6120 GuideStep: 0.2 px 90 ms WEST, -0.4 px 217 ms NORTH
23:29:29.155 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:29.155 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:30.403 01.248 7680 Exposure complete
23:29:30.549 00.146 7680 worker thread done servicing request
23:29:30.549 00.000 6120 OnExposeComplete: enter
23:29:30.555 00.006 6120 UpdateGuideState(): m_state=6
23:29:30.560 00.005 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2023
23:29:30.563 00.003 6120 Star::Find returns 1 (1), X=963.21, Y=49.83, Mass=13748, SNR=76.8, Peak=255 HFD=6.8
23:29:30.569 00.006 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.37 = -0.91)
23:29:30.574 00.005 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.11 = -1.18)
23:29:30.579 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.24 hyp=0.36 cameraTheta=2.42 mountX=0.22 mountY=-0.33, mountTheta=-0.98
23:29:30.586 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.24, opts=13)
23:29:30.592 00.006 6120 Enqueuing Move request for scope (-0.27, 0.24)
23:29:30.599 00.007 7680 Worker thread wakes up
23:29:30.599 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:30.604 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.24) opts 0xd
23:29:30.605 00.001 6120 UpdateGuideState exits: m=13748 SNR=76.8 Saturated
23:29:30.610 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:30.616 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:30.621 00.005 6120 Enqueuing Expose request
23:29:30.627 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.24)
23:29:30.627 00.000 7680 Moving (-0.27, 0.24) raw xDistance=0.22 yDistance=-0.33
23:29:30.627 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
23:29:30.627 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:29:30.627 00.000 7680 MoveAxis(W, 97, ABG)
23:29:30.628 00.001 7680 Guiding  Dir = 3, Dur = 97
23:29:30.628 00.000 7680 IsSlewing returns 0
23:29:30.628 00.000 7680 IsGuiding returns 0
23:29:30.630 00.002 7680 PulseGuide returned control before completion, sleep 107
23:29:30.751 00.121 7680 IsGuiding returns 1
23:29:30.752 00.001 7680 scope still moving after pulse duration time elapsed
23:29:30.782 00.030 7680 IsSlewing returns 0
23:29:30.784 00.002 7680 IsGuiding returns 0
23:29:30.785 00.001 7680 scope move finished after 97 + 58 ms
23:29:30.785 00.000 7680 Move returns status 0, amount 97
23:29:30.785 00.000 7680 MoveAxis(N, 181, ABG)
23:29:30.785 00.000 7680 Guiding  Dir = 0, Dur = 181
23:29:30.786 00.001 7680 IsSlewing returns 0
23:29:30.786 00.000 7680 IsGuiding returns 0
23:29:30.787 00.001 7680 PulseGuide returned control before completion, sleep 191
23:29:30.988 00.201 7680 IsGuiding returns 1
23:29:30.989 00.001 7680 scope still moving after pulse duration time elapsed
23:29:31.020 00.031 7680 IsSlewing returns 0
23:29:31.021 00.001 7680 IsGuiding returns 0
23:29:31.022 00.001 7680 scope move finished after 181 + 53 ms
23:29:31.022 00.000 7680 Move returns status 0, amount 181
23:29:31.022 00.000 7680 move complete, result=0
23:29:31.024 00.002 7680 worker thread done servicing request
23:29:31.024 00.000 7680 Worker thread wakes up
23:29:31.024 00.000 6120 GuideStep: 0.2 px 97 ms WEST, -0.3 px 181 ms NORTH
23:29:31.031 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:31.031 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:32.280 01.249 7680 Exposure complete
23:29:32.395 00.115 7680 worker thread done servicing request
23:29:32.395 00.000 6120 OnExposeComplete: enter
23:29:32.401 00.006 6120 UpdateGuideState(): m_state=6
23:29:32.405 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2024
23:29:32.409 00.004 6120 Star::Find returns 1 (1), X=963.23, Y=49.82, Mass=13925, SNR=76.2, Peak=255 HFD=6.8
23:29:32.411 00.002 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.35 = -0.94)
23:29:32.415 00.004 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.21)
23:29:32.422 00.007 6120 CameraToMount -- cameraX=-0.25 cameraY=0.23 hyp=0.34 cameraTheta=2.39 mountX=0.20 mountY=-0.32, mountTheta=-1.01
23:29:32.429 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.23, opts=13)
23:29:32.433 00.004 6120 Enqueuing Move request for scope (-0.25, 0.23)
23:29:32.436 00.003 7680 Worker thread wakes up
23:29:32.436 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:32.441 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.23) opts 0xd
23:29:32.442 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.23)
23:29:32.442 00.000 7680 Moving (-0.25, 0.23) raw xDistance=0.20 yDistance=-0.32
23:29:32.442 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
23:29:32.442 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:29:32.442 00.000 7680 MoveAxis(W, 89, ABG)
23:29:32.442 00.000 7680 Guiding  Dir = 3, Dur = 89
23:29:32.443 00.001 6120 UpdateGuideState exits: m=13925 SNR=76.2 Saturated
23:29:32.448 00.005 7680 IsSlewing returns 0
23:29:32.449 00.001 7680 IsGuiding returns 0
23:29:32.449 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:32.458 00.009 7680 PulseGuide returned control before completion, sleep 99
23:29:32.458 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:32.464 00.006 6120 Enqueuing Expose request
23:29:32.707 00.243 7680 IsGuiding returns 0
23:29:32.709 00.002 7680 Move returns status 0, amount 89
23:29:32.710 00.001 7680 MoveAxis(N, 172, ABG)
23:29:32.710 00.000 7680 Guiding  Dir = 0, Dur = 172
23:29:32.710 00.000 7680 IsSlewing returns 0
23:29:32.711 00.001 7680 IsGuiding returns 0
23:29:32.711 00.000 7680 PulseGuide returned control before completion, sleep 182
23:29:32.897 00.186 7680 IsGuiding returns 1
23:29:32.897 00.000 7680 scope still moving after pulse duration time elapsed
23:29:33.023 00.126 7680 IsSlewing returns 0
23:29:33.028 00.005 7680 IsGuiding returns 0
23:29:33.028 00.000 7680 scope move finished after 172 + 144 ms
23:29:33.028 00.000 7680 Move returns status 0, amount 172
23:29:33.028 00.000 7680 move complete, result=0
23:29:33.028 00.000 7680 worker thread done servicing request
23:29:33.028 00.000 6120 GuideStep: 0.2 px 89 ms WEST, -0.3 px 172 ms NORTH
23:29:33.032 00.004 7680 Worker thread wakes up
23:29:33.032 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:33.032 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:34.277 01.245 7680 Exposure complete
23:29:34.393 00.116 7680 worker thread done servicing request
23:29:34.393 00.000 6120 OnExposeComplete: enter
23:29:34.399 00.006 6120 UpdateGuideState(): m_state=6
23:29:34.403 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2025
23:29:34.408 00.005 6120 Star::Find returns 1 (1), X=963.72, Y=49.76, Mass=13841, SNR=74.4, Peak=255 HFD=7.0
23:29:34.411 00.003 6120 CameraToMount -- cameraTheta (0.63) - m_xAngle (-2.95) = xAngle (3.58 = -2.70)
23:29:34.415 00.004 6120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.32 = -2.97)
23:29:34.419 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.17 hyp=0.29 cameraTheta=0.63 mountX=-0.26 mountY=-0.05, mountTheta=-2.95
23:29:34.425 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.17, opts=13)
23:29:34.430 00.005 6120 Enqueuing Move request for scope (0.23, 0.17)
23:29:34.434 00.004 7680 Worker thread wakes up
23:29:34.434 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:34.438 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.17) opts 0xd
23:29:34.438 00.000 6120 UpdateGuideState exits: m=13841 SNR=74.4 Saturated
23:29:34.443 00.005 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.17)
23:29:34.443 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:34.446 00.003 7680 Moving (0.23, 0.17) raw xDistance=-0.26 yDistance=-0.05
23:29:34.447 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:34.451 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:29:34.451 00.000 6120 Enqueuing Expose request
23:29:34.454 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:29:34.454 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:29:34.454 00.000 7680 MoveAxis(E, 101, ABG)
23:29:34.455 00.001 7680 Guiding  Dir = 2, Dur = 101
23:29:34.455 00.000 7680 IsSlewing returns 0
23:29:34.455 00.000 7680 IsGuiding returns 0
23:29:34.456 00.001 7680 PulseGuide returned control before completion, sleep 111
23:29:34.568 00.112 7680 IsGuiding returns 1
23:29:34.568 00.000 7680 scope still moving after pulse duration time elapsed
23:29:34.599 00.031 7680 IsSlewing returns 0
23:29:34.599 00.000 7680 IsGuiding returns 0
23:29:34.599 00.000 7680 scope move finished after 101 + 42 ms
23:29:34.599 00.000 7680 Move returns status 0, amount 101
23:29:34.599 00.000 7680 MoveAxis(N, 0, ABG)
23:29:34.599 00.000 7680 Move returns status 0, amount 0
23:29:34.599 00.000 7680 move complete, result=0
23:29:34.599 00.000 7680 worker thread done servicing request
23:29:34.599 00.000 6120 GuideStep: -0.3 px 101 ms EAST, -0.0 px 0 ms NORTH
23:29:34.606 00.007 7680 Worker thread wakes up
23:29:34.606 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:34.606 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:35.863 01.257 7680 Exposure complete
23:29:36.001 00.138 7680 worker thread done servicing request
23:29:36.001 00.000 6120 OnExposeComplete: enter
23:29:36.005 00.004 6120 UpdateGuideState(): m_state=6
23:29:36.009 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2026
23:29:36.013 00.004 6120 Star::Find returns 1 (1), X=963.46, Y=49.52, Mass=13282, SNR=75.3, Peak=255 HFD=7.0
23:29:36.018 00.005 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-2.95) = xAngle (1.04 = 1.04)
23:29:36.021 00.003 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.77 = 0.77)
23:29:36.026 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.91 mountX=0.04 mountY=0.05, mountTheta=0.95
23:29:36.030 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.07, opts=13)
23:29:36.035 00.005 6120 Enqueuing Move request for scope (-0.03, -0.07)
23:29:36.038 00.003 7680 Worker thread wakes up
23:29:36.038 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
23:29:36.039 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:36.044 00.005 6120 UpdateGuideState exits: m=13282 SNR=75.3 Saturated
23:29:36.047 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:36.050 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:36.055 00.005 6120 Enqueuing Expose request
23:29:36.059 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
23:29:36.059 00.000 7680 Moving (-0.03, -0.07) raw xDistance=0.04 yDistance=0.05
23:29:36.059 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:29:36.059 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:29:36.060 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:29:36.060 00.000 7680 MoveAxis(E, 0, ABG)
23:29:36.061 00.001 7680 Move returns status 0, amount 0
23:29:36.061 00.000 7680 MoveAxis(N, 0, ABG)
23:29:36.061 00.000 7680 Move returns status 0, amount 0
23:29:36.061 00.000 7680 move complete, result=0
23:29:36.061 00.000 7680 worker thread done servicing request
23:29:36.061 00.000 7680 Worker thread wakes up
23:29:36.061 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:36.066 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:36.066 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:37.310 01.244 7680 Exposure complete
23:29:37.449 00.139 7680 worker thread done servicing request
23:29:37.449 00.000 6120 OnExposeComplete: enter
23:29:37.453 00.004 6120 UpdateGuideState(): m_state=6
23:29:37.457 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2027
23:29:37.461 00.004 6120 Star::Find returns 1 (1), X=963.23, Y=50.04, Mass=13652, SNR=75.8, Peak=255 HFD=6.8
23:29:37.464 00.003 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
23:29:37.468 00.004 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.51)
23:29:37.472 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.45 hyp=0.51 cameraTheta=2.09 mountX=0.17 mountY=-0.51, mountTheta=-1.25
23:29:37.476 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.45, opts=13)
23:29:37.480 00.004 6120 Enqueuing Move request for scope (-0.26, 0.45)
23:29:37.484 00.004 7680 Worker thread wakes up
23:29:37.484 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.45) opts 0xd
23:29:37.484 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.45)
23:29:37.485 00.001 7680 Moving (-0.26, 0.45) raw xDistance=0.17 yDistance=-0.51
23:29:37.485 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:29:37.485 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:37.489 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:29:37.489 00.000 7680 MoveAxis(E, 0, ABG)
23:29:37.489 00.000 7680 Move returns status 0, amount 0
23:29:37.489 00.000 7680 MoveAxis(N, 279, ABG)
23:29:37.489 00.000 7680 Guiding  Dir = 0, Dur = 279
23:29:37.490 00.001 6120 UpdateGuideState exits: m=13652 SNR=75.8 Saturated
23:29:37.494 00.004 7680 IsSlewing returns 0
23:29:37.494 00.000 7680 IsGuiding returns 0
23:29:37.495 00.001 7680 PulseGuide returned control before completion, sleep 289
23:29:37.495 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:37.500 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:37.503 00.003 6120 Enqueuing Expose request
23:29:37.787 00.284 7680 IsGuiding returns 1
23:29:37.787 00.000 7680 scope still moving after pulse duration time elapsed
23:29:37.817 00.030 7680 IsSlewing returns 0
23:29:37.819 00.002 7680 IsGuiding returns 1
23:29:37.848 00.029 7680 IsSlewing returns 0
23:29:37.849 00.001 7680 IsGuiding returns 0
23:29:37.849 00.000 7680 scope move finished after 279 + 76 ms
23:29:37.850 00.001 7680 Move returns status 0, amount 279
23:29:37.852 00.002 7680 move complete, result=0
23:29:37.852 00.000 7680 worker thread done servicing request
23:29:37.852 00.000 7680 Worker thread wakes up
23:29:37.853 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 279 ms NORTH
23:29:37.861 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:37.861 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:39.110 01.249 7680 Exposure complete
23:29:39.241 00.131 7680 worker thread done servicing request
23:29:39.242 00.001 6120 OnExposeComplete: enter
23:29:39.245 00.003 6120 UpdateGuideState(): m_state=6
23:29:39.249 00.004 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2028
23:29:39.253 00.004 6120 Star::Find returns 1 (1), X=963.21, Y=49.79, Mass=13598, SNR=75.9, Peak=255 HFD=6.8
23:29:39.257 00.004 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.47 = -0.81)
23:29:39.261 00.004 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.20 = -1.08)
23:29:39.264 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.20 hyp=0.33 cameraTheta=2.52 mountX=0.23 mountY=-0.29, mountTheta=-0.91
23:29:39.270 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.20, opts=13)
23:29:39.273 00.003 6120 Enqueuing Move request for scope (-0.27, 0.20)
23:29:39.277 00.004 7680 Worker thread wakes up
23:29:39.277 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.20) opts 0xd
23:29:39.277 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.20)
23:29:39.277 00.000 7680 Moving (-0.27, 0.20) raw xDistance=0.23 yDistance=-0.29
23:29:39.277 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
23:29:39.277 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:29:39.277 00.000 7680 MoveAxis(W, 94, ABG)
23:29:39.277 00.000 7680 Guiding  Dir = 3, Dur = 94
23:29:39.278 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:39.282 00.004 7680 IsSlewing returns 0
23:29:39.282 00.000 6120 UpdateGuideState exits: m=13598 SNR=75.9 Saturated
23:29:39.285 00.003 7680 IsGuiding returns 0
23:29:39.285 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:39.290 00.005 7680 PulseGuide returned control before completion, sleep 104
23:29:39.290 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:39.293 00.003 6120 Enqueuing Expose request
23:29:39.397 00.104 7680 IsGuiding returns 1
23:29:39.398 00.001 7680 scope still moving after pulse duration time elapsed
23:29:39.429 00.031 7680 IsSlewing returns 0
23:29:39.430 00.001 7680 IsGuiding returns 0
23:29:39.431 00.001 7680 scope move finished after 94 + 50 ms
23:29:39.431 00.000 7680 Move returns status 0, amount 94
23:29:39.431 00.000 7680 MoveAxis(N, 160, ABG)
23:29:39.432 00.001 7680 Guiding  Dir = 0, Dur = 160
23:29:39.432 00.000 7680 IsSlewing returns 0
23:29:39.433 00.001 7680 IsGuiding returns 0
23:29:39.434 00.001 7680 PulseGuide returned control before completion, sleep 170
23:29:39.617 00.183 7680 IsGuiding returns 1
23:29:39.618 00.001 7680 scope still moving after pulse duration time elapsed
23:29:39.649 00.031 7680 IsSlewing returns 0
23:29:39.650 00.001 7680 IsGuiding returns 0
23:29:39.650 00.000 7680 scope move finished after 160 + 57 ms
23:29:39.651 00.001 7680 Move returns status 0, amount 160
23:29:39.651 00.000 7680 move complete, result=0
23:29:39.652 00.001 7680 worker thread done servicing request
23:29:39.652 00.000 6120 GuideStep: 0.2 px 94 ms WEST, -0.3 px 160 ms NORTH
23:29:39.659 00.007 7680 Worker thread wakes up
23:29:39.659 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:39.659 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:40.913 01.254 7680 Exposure complete
23:29:41.043 00.130 7680 worker thread done servicing request
23:29:41.044 00.001 6120 OnExposeComplete: enter
23:29:41.048 00.004 6120 UpdateGuideState(): m_state=6
23:29:41.053 00.005 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2029
23:29:41.057 00.004 6120 Star::Find returns 1 (1), X=963.21, Y=49.83, Mass=14027, SNR=78.6, Peak=255 HFD=6.8
23:29:41.060 00.003 6120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-2.95) = xAngle (5.40 = -0.89)
23:29:41.064 00.004 6120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.13 = -1.15)
23:29:41.067 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=0.23 hyp=0.36 cameraTheta=2.44 mountX=0.23 mountY=-0.33, mountTheta=-0.97
23:29:41.072 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.23, opts=13)
23:29:41.076 00.004 6120 Enqueuing Move request for scope (-0.28, 0.23)
23:29:41.080 00.004 7680 Worker thread wakes up
23:29:41.080 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.23) opts 0xd
23:29:41.080 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.23)
23:29:41.080 00.000 7680 Moving (-0.28, 0.23) raw xDistance=0.23 yDistance=-0.33
23:29:41.080 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
23:29:41.081 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:29:41.081 00.000 7680 MoveAxis(W, 100, ABG)
23:29:41.081 00.000 7680 Guiding  Dir = 3, Dur = 100
23:29:41.081 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:41.085 00.004 7680 IsSlewing returns 0
23:29:41.085 00.000 6120 UpdateGuideState exits: m=14027 SNR=78.6 Saturated
23:29:41.088 00.003 7680 IsGuiding returns 0
23:29:41.088 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:41.093 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:41.097 00.004 7680 PulseGuide returned control before completion, sleep 110
23:29:41.097 00.000 6120 Enqueuing Expose request
23:29:41.220 00.123 7680 IsGuiding returns 0
23:29:41.221 00.001 7680 Move returns status 0, amount 100
23:29:41.221 00.000 7680 MoveAxis(N, 179, ABG)
23:29:41.223 00.002 7680 Guiding  Dir = 0, Dur = 179
23:29:41.223 00.000 7680 IsSlewing returns 0
23:29:41.224 00.001 7680 IsGuiding returns 0
23:29:41.225 00.001 7680 PulseGuide returned control before completion, sleep 189
23:29:41.422 00.197 7680 IsGuiding returns 1
23:29:41.423 00.001 7680 scope still moving after pulse duration time elapsed
23:29:41.454 00.031 7680 IsSlewing returns 0
23:29:41.456 00.002 7680 IsGuiding returns 0
23:29:41.457 00.001 7680 scope move finished after 179 + 53 ms
23:29:41.458 00.001 7680 Move returns status 0, amount 179
23:29:41.458 00.000 7680 move complete, result=0
23:29:41.458 00.000 7680 worker thread done servicing request
23:29:41.459 00.001 6120 GuideStep: 0.2 px 100 ms WEST, -0.3 px 179 ms NORTH
23:29:41.466 00.007 7680 Worker thread wakes up
23:29:41.466 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:41.466 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:42.713 01.247 7680 Exposure complete
23:29:42.846 00.133 7680 worker thread done servicing request
23:29:42.846 00.000 6120 OnExposeComplete: enter
23:29:42.850 00.004 6120 UpdateGuideState(): m_state=6
23:29:42.854 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2030
23:29:42.859 00.005 6120 Star::Find returns 1 (1), X=963.56, Y=49.84, Mass=14258, SNR=77.2, Peak=255 HFD=7.0
23:29:42.864 00.005 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.22 = -2.07)
23:29:42.870 00.006 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
23:29:42.875 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.26 mountX=-0.12 mountY=-0.19, mountTheta=-2.15
23:29:42.884 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.25, opts=13)
23:29:42.893 00.009 6120 Enqueuing Move request for scope (0.08, 0.25)
23:29:42.901 00.008 7680 Worker thread wakes up
23:29:42.902 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:42.909 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
23:29:42.909 00.000 6120 UpdateGuideState exits: m=14258 SNR=77.2 Saturated
23:29:42.921 00.012 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
23:29:42.921 00.000 7680 Moving (0.08, 0.25) raw xDistance=-0.12 yDistance=-0.19
23:29:42.922 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:29:42.922 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:29:42.923 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:29:42.923 00.000 7680 MoveAxis(E, 0, ABG)
23:29:42.924 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:42.932 00.008 7680 Move returns status 0, amount 0
23:29:42.938 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:42.944 00.006 7680 MoveAxis(N, 0, ABG)
23:29:42.945 00.001 7680 Move returns status 0, amount 0
23:29:42.945 00.000 7680 move complete, result=0
23:29:42.945 00.000 7680 worker thread done servicing request
23:29:42.945 00.000 6120 Enqueuing Expose request
23:29:42.951 00.006 7680 Worker thread wakes up
23:29:42.951 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:29:42.957 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:42.957 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:44.205 01.248 7680 Exposure complete
23:29:44.337 00.132 7680 worker thread done servicing request
23:29:44.337 00.000 6120 OnExposeComplete: enter
23:29:44.342 00.005 6120 UpdateGuideState(): m_state=6
23:29:44.346 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2031
23:29:44.350 00.004 6120 Star::Find returns 1 (1), X=963.57, Y=49.76, Mass=13778, SNR=75.7, Peak=255 HFD=7.1
23:29:44.354 00.004 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
23:29:44.358 00.004 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.51)
23:29:44.362 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.09 mountX=-0.12 mountY=-0.11, mountTheta=-2.38
23:29:44.366 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.17, opts=13)
23:29:44.371 00.005 6120 Enqueuing Move request for scope (0.09, 0.17)
23:29:44.374 00.003 7680 Worker thread wakes up
23:29:44.375 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:44.378 00.003 6120 UpdateGuideState exits: m=13778 SNR=75.7 Saturated
23:29:44.382 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:44.386 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
23:29:44.386 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:44.391 00.005 6120 Enqueuing Expose request
23:29:44.394 00.003 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
23:29:44.394 00.000 7680 Moving (0.09, 0.17) raw xDistance=-0.12 yDistance=-0.11
23:29:44.396 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:29:44.396 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:29:44.396 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:29:44.396 00.000 7680 MoveAxis(E, 0, ABG)
23:29:44.397 00.001 7680 Move returns status 0, amount 0
23:29:44.397 00.000 7680 MoveAxis(N, 0, ABG)
23:29:44.397 00.000 7680 Move returns status 0, amount 0
23:29:44.397 00.000 7680 move complete, result=0
23:29:44.397 00.000 7680 worker thread done servicing request
23:29:44.397 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:44.402 00.005 7680 Worker thread wakes up
23:29:44.402 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:44.402 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:45.654 01.252 7680 Exposure complete
23:29:45.789 00.135 7680 worker thread done servicing request
23:29:45.790 00.001 6120 OnExposeComplete: enter
23:29:45.794 00.004 6120 UpdateGuideState(): m_state=6
23:29:45.797 00.003 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2032
23:29:45.801 00.004 6120 Star::Find returns 1 (1), X=963.56, Y=49.95, Mass=13324, SNR=74.2, Peak=255 HFD=6.8
23:29:45.804 00.003 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
23:29:45.809 00.005 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.24)
23:29:45.812 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.36 hyp=0.37 cameraTheta=1.36 mountX=-0.14 mountY=-0.29, mountTheta=-2.03
23:29:45.816 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.36, opts=13)
23:29:45.821 00.005 6120 Enqueuing Move request for scope (0.08, 0.36)
23:29:45.825 00.004 7680 Worker thread wakes up
23:29:45.825 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.36) opts 0xd
23:29:45.825 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.36)
23:29:45.826 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:45.830 00.004 7680 Moving (0.08, 0.36) raw xDistance=-0.14 yDistance=-0.29
23:29:45.830 00.000 6120 UpdateGuideState exits: m=13324 SNR=74.2 Saturated
23:29:45.835 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:29:45.835 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:29:45.835 00.000 7680 MoveAxis(E, 0, ABG)
23:29:45.835 00.000 7680 Move returns status 0, amount 0
23:29:45.835 00.000 7680 MoveAxis(N, 158, ABG)
23:29:45.836 00.001 7680 Guiding  Dir = 0, Dur = 158
23:29:45.836 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:45.841 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:45.845 00.004 6120 Enqueuing Expose request
23:29:45.848 00.003 7680 IsSlewing returns 0
23:29:45.849 00.001 7680 IsGuiding returns 0
23:29:45.849 00.000 7680 PulseGuide returned control before completion, sleep 168
23:29:46.023 00.174 7680 IsGuiding returns 1
23:29:46.025 00.002 7680 scope still moving after pulse duration time elapsed
23:29:46.054 00.029 7680 IsSlewing returns 0
23:29:46.055 00.001 7680 IsGuiding returns 0
23:29:46.055 00.000 7680 scope move finished after 158 + 48 ms
23:29:46.056 00.001 7680 Move returns status 0, amount 158
23:29:46.056 00.000 7680 move complete, result=0
23:29:46.057 00.001 7680 worker thread done servicing request
23:29:46.057 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 158 ms NORTH
23:29:46.065 00.008 7680 Worker thread wakes up
23:29:46.065 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:46.065 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:47.314 01.249 7680 Exposure complete
23:29:47.450 00.136 7680 worker thread done servicing request
23:29:47.450 00.000 6120 OnExposeComplete: enter
23:29:47.454 00.004 6120 UpdateGuideState(): m_state=6
23:29:47.458 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2033
23:29:47.462 00.004 6120 Star::Find returns 1 (1), X=963.23, Y=49.93, Mass=14068, SNR=77.6, Peak=255 HFD=6.8
23:29:47.466 00.004 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
23:29:47.470 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
23:29:47.474 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.34 hyp=0.42 cameraTheta=2.20 mountX=0.18 mountY=-0.41, mountTheta=-1.16
23:29:47.494 00.020 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.34, opts=13)
23:29:47.497 00.003 6120 Enqueuing Move request for scope (-0.25, 0.34)
23:29:47.500 00.003 7680 Worker thread wakes up
23:29:47.501 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.34) opts 0xd
23:29:47.501 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.34)
23:29:47.501 00.000 7680 Moving (-0.25, 0.34) raw xDistance=0.18 yDistance=-0.41
23:29:47.501 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:29:47.501 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:29:47.502 00.001 7680 MoveAxis(E, 0, ABG)
23:29:47.502 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:47.505 00.003 7680 Move returns status 0, amount 0
23:29:47.505 00.000 7680 MoveAxis(N, 225, ABG)
23:29:47.505 00.000 7680 Guiding  Dir = 0, Dur = 225
23:29:47.506 00.001 6120 UpdateGuideState exits: m=14068 SNR=77.6 Saturated
23:29:47.508 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:47.515 00.007 7680 IsSlewing returns 0
23:29:47.516 00.001 7680 IsGuiding returns 0
23:29:47.516 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:47.525 00.009 7680 PulseGuide returned control before completion, sleep 232
23:29:47.525 00.000 6120 Enqueuing Expose request
23:29:47.776 00.251 7680 IsGuiding returns 0
23:29:47.776 00.000 7680 Move returns status 0, amount 225
23:29:47.776 00.000 7680 move complete, result=0
23:29:47.778 00.002 7680 worker thread done servicing request
23:29:47.778 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 225 ms NORTH
23:29:47.781 00.003 7680 Worker thread wakes up
23:29:47.781 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:47.781 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
23:29:47.809 00.028 6120 evsrv: cli 0FAEFD98 connect
23:29:47.954 00.145 6120 case statement mapped state 6 to 3
23:29:47.959 00.005 6120 case statement mapped state 6 to 3
23:29:47.964 00.005 6120 evsrv: cli 0FAEFD98 request: {"method":"get_app_state","id":"fc399933-4598-4e12-937f-8bf4fe500c4b"}
23:29:47.966 00.002 6120 case statement mapped state 6 to 3
23:29:47.970 00.004 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc399933-4598-4e12-937f-8bf4fe500c4b"}
23:29:47.973 00.003 6120 evsrv: cli 0FAEFD98 disconnect
23:29:47.977 00.004 6120 evsrv: cli 0FAEFBB8 connect
23:29:47.982 00.005 6120 case statement mapped state 6 to 3
23:29:47.987 00.005 6120 case statement mapped state 6 to 3
23:29:47.991 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"e9145812-4103-4f21-be3a-b9ce37dee2b4"}
23:29:47.995 00.004 6120 PhdController::Dither begins
23:29:47.998 00.003 6120 dither: size=5.00, dRA=0.53 dDec=-4.86
23:29:48.137 00.139 6120 MountToCamera -- mountTheta (-1.46) + m_xAngle (-2.95) = xAngle (-4.42 = 1.87)
23:29:48.140 00.003 6120 MountToCamera -- mountX=0.53 mountY=-4.86 hyp=4.89 mountTheta=-1.46 cameraX=-1.43, cameraY=4.67 cameraTheta=1.87
23:29:48.143 00.003 6120 setting lock position to (962.06, 54.27)
23:29:48.147 00.004 6120 Mount: notify guiding dithered (-1.4, 4.7)
23:29:48.151 00.004 6120 Status Line: Dither by 0.53,-4.86
23:29:48.271 00.120 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:29:48.275 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
23:29:48.278 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"e9145812-4103-4f21-be3a-b9ce37dee2b4"}
23:29:48.282 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
23:29:49.032 00.750 7680 Exposure complete
23:29:49.142 00.110 7680 worker thread done servicing request
23:29:49.143 00.001 6120 OnExposeComplete: enter
23:29:49.147 00.004 6120 UpdateGuideState(): m_state=6
23:29:49.154 00.007 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2034
23:29:49.162 00.008 6120 Star::Find returns 1 (1), X=963.23, Y=49.81, Mass=14094, SNR=77.4, Peak=255 HFD=6.9
23:29:49.168 00.006 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-2.95) = xAngle (1.64 = 1.64)
23:29:49.175 00.007 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.37 = 1.37)
23:29:49.178 00.003 6120 CameraToMount -- cameraX=1.18 cameraY=-4.46 hyp=4.61 cameraTheta=-1.31 mountX=-0.33 mountY=4.52, mountTheta=1.64
23:29:49.186 00.008 6120 dither recenter: remaining=(-0.5,4.9) step=(-0.5,4.9)
23:29:49.189 00.003 6120 MountToCamera -- mountTheta (1.68) + m_xAngle (-2.95) = xAngle (-1.27 = -1.27)
23:29:49.195 00.006 6120 MountToCamera -- mountX=-0.53 mountY=4.86 hyp=4.89 mountTheta=1.68 cameraX=1.43, cameraY=-4.67 cameraTheta=-1.27
23:29:49.202 00.007 6120 SchedulePrimaryMove(0D6325F0, x=1.43, y=-4.67, opts=4)
23:29:49.206 00.004 6120 Enqueuing Move request for scope (1.43, -4.67)
23:29:49.211 00.005 7680 Worker thread wakes up
23:29:49.211 00.000 6120 Mount: notify direct move -0.53,4.86
23:29:49.214 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (1.43, -4.67) opts 0x4
23:29:49.214 00.000 7680 Handling offset move in thread for scope, endpoint = (1.43, -4.67)
23:29:49.214 00.000 7680 Moving (1.43, -4.67) raw xDistance=-0.53 yDistance=4.86
23:29:49.216 00.002 7680 MoveAxis(E, 345, B)
23:29:49.216 00.000 7680 Guiding  Dir = 2, Dur = 345
23:29:49.216 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:49.219 00.003 7680 IsSlewing returns 0
23:29:49.219 00.000 6120 UpdateGuideState exits: m=14094 SNR=77.4 Saturated
23:29:49.223 00.004 7680 IsGuiding returns 0
23:29:49.223 00.000 6120 PhdController: settling, locked = 1, distance = 5.04 (1.50) aobump = 0 frame = 1 / 99999
23:29:49.227 00.004 7680 PulseGuide returned control before completion, sleep 355
23:29:49.227 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048589.227,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.04,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:29:49.232 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:49.236 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:49.240 00.004 6120 Enqueuing Expose request
23:29:49.587 00.347 7680 IsGuiding returns 1
23:29:49.587 00.000 7680 scope still moving after pulse duration time elapsed
23:29:49.618 00.031 7680 IsSlewing returns 0
23:29:49.618 00.000 7680 IsGuiding returns 0
23:29:49.618 00.000 7680 scope move finished after 345 + 50 ms
23:29:49.619 00.001 7680 Move returns status 0, amount 345
23:29:49.619 00.000 7680 MoveAxis(S, 2637, B)
23:29:49.619 00.000 7680 Guiding  Dir = 1, Dur = 2637
23:29:49.619 00.000 7680 IsSlewing returns 0
23:29:49.619 00.000 7680 IsGuiding returns 0
23:29:49.620 00.001 7680 PulseGuide returned control before completion, sleep 2647
23:29:52.285 02.665 7680 IsGuiding returns 1
23:29:52.286 00.001 7680 scope still moving after pulse duration time elapsed
23:29:52.316 00.030 7680 IsSlewing returns 0
23:29:52.318 00.002 7680 IsGuiding returns 1
23:29:52.347 00.029 7680 IsSlewing returns 0
23:29:52.348 00.001 7680 IsGuiding returns 0
23:29:52.350 00.002 7680 scope move finished after 2637 + 92 ms
23:29:52.350 00.000 7680 Move returns status 0, amount 2637
23:29:52.350 00.000 7680 move complete, result=0
23:29:52.350 00.000 7680 worker thread done servicing request
23:29:52.351 00.001 7680 Worker thread wakes up
23:29:52.352 00.001 6120 GuideStep: -0.5 px 345 ms EAST, 4.9 px 2637 ms SOUTH
23:29:52.357 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:52.357 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:29:53.612 01.255 7680 Exposure complete
23:29:53.738 00.126 7680 worker thread done servicing request
23:29:53.738 00.000 6120 OnExposeComplete: enter
23:29:53.743 00.005 6120 UpdateGuideState(): m_state=6
23:29:53.747 00.004 6120 Star::Find(15, 963, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2035
23:29:53.751 00.004 6120 Star::Find returns 1 (1), X=963.21, Y=53.15, Mass=13947, SNR=76.7, Peak=255 HFD=6.8
23:29:53.755 00.004 6120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-2.95) = xAngle (2.18 = 2.18)
23:29:53.758 00.003 6120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.91 = 1.91)
23:29:53.763 00.005 6120 CameraToMount -- cameraX=1.15 cameraY=-1.12 hyp=1.60 cameraTheta=-0.77 mountX=-0.92 mountY=1.51, mountTheta=2.12
23:29:53.768 00.005 6120 SchedulePrimaryMove(0D6325F0, x=1.15, y=-1.12, opts=13)
23:29:53.773 00.005 6120 Enqueuing Move request for scope (1.15, -1.12)
23:29:53.777 00.004 7680 Worker thread wakes up
23:29:53.777 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.15, -1.12) opts 0xd
23:29:53.777 00.000 7680 Handling offset move in thread for scope, endpoint = (1.15, -1.12)
23:29:53.778 00.001 7680 Moving (1.15, -1.12) raw xDistance=-0.92 yDistance=1.51
23:29:53.778 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.92
23:29:53.778 00.000 7680 resist switch: large excursion: input 1.51 thresh 0.60 direction from 0 to 1
23:29:53.779 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.53
23:29:53.779 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.51 from input 1.51
23:29:53.779 00.000 7680 MoveAxis(E, 376, ABG)
23:29:53.779 00.000 7680 Guiding  Dir = 2, Dur = 376
23:29:53.779 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:53.783 00.004 7680 IsSlewing returns 0
23:29:53.784 00.001 6120 UpdateGuideState exits: m=13947 SNR=76.7 Saturated
23:29:53.787 00.003 6120 PhdController: settling, locked = 1, distance = 1.60 (1.50) aobump = 0 frame = 2 / 99999
23:29:53.792 00.005 7680 IsGuiding returns 0
23:29:53.792 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048593.792,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.60,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:29:53.799 00.007 7680 PulseGuide returned control before completion, sleep 386
23:29:53.799 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:53.806 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:53.811 00.005 6120 Enqueuing Expose request
23:29:54.198 00.387 7680 IsGuiding returns 1
23:29:54.199 00.001 7680 scope still moving after pulse duration time elapsed
23:29:54.228 00.029 7680 IsSlewing returns 0
23:29:54.229 00.001 7680 IsGuiding returns 0
23:29:54.229 00.000 7680 scope move finished after 376 + 61 ms
23:29:54.230 00.001 7680 Move returns status 0, amount 376
23:29:54.230 00.000 7680 MoveAxis(S, 820, ABG)
23:29:54.230 00.000 7680 Guiding  Dir = 1, Dur = 820
23:29:54.232 00.002 7680 IsSlewing returns 0
23:29:54.232 00.000 7680 IsGuiding returns 0
23:29:54.233 00.001 7680 PulseGuide returned control before completion, sleep 830
23:29:55.075 00.842 7680 IsGuiding returns 1
23:29:55.076 00.001 7680 scope still moving after pulse duration time elapsed
23:29:55.106 00.030 7680 IsSlewing returns 0
23:29:55.106 00.000 7680 IsGuiding returns 0
23:29:55.108 00.002 7680 scope move finished after 820 + 54 ms
23:29:55.108 00.000 7680 Move returns status 0, amount 820
23:29:55.108 00.000 7680 move complete, result=0
23:29:55.109 00.001 7680 worker thread done servicing request
23:29:55.109 00.000 7680 Worker thread wakes up
23:29:55.109 00.000 6120 GuideStep: -0.9 px 376 ms EAST, 1.5 px 820 ms SOUTH
23:29:55.116 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:55.116 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:29:56.370 01.254 7680 Exposure complete
23:29:56.506 00.136 7680 worker thread done servicing request
23:29:56.507 00.001 6120 OnExposeComplete: enter
23:29:56.510 00.003 6120 UpdateGuideState(): m_state=6
23:29:56.515 00.005 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2036
23:29:56.519 00.004 6120 Star::Find returns 1 (1), X=962.89, Y=54.85, Mass=13640, SNR=75.4, Peak=255 HFD=6.8
23:29:56.523 00.004 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.57 = -2.71)
23:29:56.526 00.003 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.30 = -2.98)
23:29:56.530 00.004 6120 CameraToMount -- cameraX=0.83 cameraY=0.59 hyp=1.02 cameraTheta=0.61 mountX=-0.93 mountY=-0.16, mountTheta=-2.97
23:29:56.535 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.83, y=0.59, opts=13)
23:29:56.539 00.004 6120 Enqueuing Move request for scope (0.83, 0.59)
23:29:56.543 00.004 7680 Worker thread wakes up
23:29:56.543 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.83, 0.59) opts 0xd
23:29:56.543 00.000 7680 Handling offset move in thread for scope, endpoint = (0.83, 0.59)
23:29:56.543 00.000 7680 Moving (0.83, 0.59) raw xDistance=-0.93 yDistance=-0.16
23:29:56.544 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.93
23:29:56.544 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:56.547 00.003 6120 UpdateGuideState exits: m=13640 SNR=75.4 Saturated
23:29:56.551 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:29:56.552 00.001 6120 PhdController: settling, locked = 1, distance = 1.43 (1.50) aobump = 0 frame = 3 / 99999
23:29:56.555 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:29:56.555 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048596.555,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.43,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:29:56.560 00.005 7680 MoveAxis(E, 406, ABG)
23:29:56.560 00.000 7680 Guiding  Dir = 2, Dur = 406
23:29:56.560 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:56.564 00.004 7680 IsSlewing returns 0
23:29:56.565 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:56.568 00.003 7680 IsGuiding returns 0
23:29:56.569 00.001 6120 Enqueuing Expose request
23:29:56.573 00.004 7680 PulseGuide returned control before completion, sleep 416
23:29:57.003 00.430 7680 IsGuiding returns 1
23:29:57.003 00.000 7680 scope still moving after pulse duration time elapsed
23:29:57.033 00.030 7680 IsSlewing returns 0
23:29:57.035 00.002 7680 IsGuiding returns 0
23:29:57.036 00.001 7680 scope move finished after 406 + 61 ms
23:29:57.036 00.000 7680 Move returns status 0, amount 406
23:29:57.037 00.001 7680 MoveAxis(N, 0, ABG)
23:29:57.037 00.000 7680 Move returns status 0, amount 0
23:29:57.038 00.001 7680 move complete, result=0
23:29:57.038 00.000 7680 worker thread done servicing request
23:29:57.038 00.000 6120 GuideStep: -0.9 px 406 ms EAST, -0.2 px 0 ms NORTH
23:29:57.047 00.009 7680 Worker thread wakes up
23:29:57.048 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:57.048 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:29:58.293 01.245 7680 Exposure complete
23:29:58.420 00.127 7680 worker thread done servicing request
23:29:58.420 00.000 6120 OnExposeComplete: enter
23:29:58.424 00.004 6120 UpdateGuideState(): m_state=6
23:29:58.427 00.003 6120 Star::Find(15, 962, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2037
23:29:58.431 00.004 6120 Star::Find returns 1 (1), X=962.27, Y=55.07, Mass=12841, SNR=74.0, Peak=255 HFD=6.8
23:29:58.434 00.003 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
23:29:58.438 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
23:29:58.442 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.80 hyp=0.83 cameraTheta=1.31 mountX=-0.35 mountY=-0.63, mountTheta=-2.09
23:29:58.446 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.80, opts=13)
23:29:58.449 00.003 6120 Enqueuing Move request for scope (0.21, 0.80)
23:29:58.452 00.003 7680 Worker thread wakes up
23:29:58.452 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.80) opts 0xd
23:29:58.452 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.80)
23:29:58.452 00.000 7680 Moving (0.21, 0.80) raw xDistance=-0.35 yDistance=-0.63
23:29:58.454 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.35
23:29:58.454 00.000 7680 resist switch: large excursion: input -0.63 thresh 0.60 direction from 1 to -1
23:29:58.454 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.88
23:29:58.454 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
23:29:58.454 00.000 7680 MoveAxis(E, 173, ABG)
23:29:58.454 00.000 7680 Guiding  Dir = 2, Dur = 173
23:29:58.454 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:29:58.458 00.004 7680 IsSlewing returns 0
23:29:58.458 00.000 6120 UpdateGuideState exits: m=12841 SNR=74.0 Saturated
23:29:58.462 00.004 7680 IsGuiding returns 0
23:29:58.462 00.000 6120 PhdController: settling, locked = 1, distance = 1.25 (1.50) aobump = 0 frame = 4 / 99999
23:29:58.466 00.004 7680 PulseGuide returned control before completion, sleep 183
23:29:58.466 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048598.466,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.25,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
23:29:58.470 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:58.473 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:29:58.476 00.003 6120 Enqueuing Expose request
23:29:58.662 00.186 7680 IsGuiding returns 1
23:29:58.662 00.000 7680 scope still moving after pulse duration time elapsed
23:29:58.694 00.032 7680 IsSlewing returns 0
23:29:58.694 00.000 7680 IsGuiding returns 1
23:29:58.726 00.032 7680 IsSlewing returns 0
23:29:58.727 00.001 7680 IsGuiding returns 0
23:29:58.727 00.000 7680 scope move finished after 173 + 92 ms
23:29:58.728 00.001 7680 Move returns status 0, amount 173
23:29:58.728 00.000 7680 MoveAxis(N, 340, ABG)
23:29:58.728 00.000 7680 Guiding  Dir = 0, Dur = 340
23:29:58.729 00.001 7680 IsSlewing returns 0
23:29:58.730 00.001 7680 IsGuiding returns 0
23:29:58.731 00.001 7680 PulseGuide returned control before completion, sleep 350
23:29:59.086 00.355 7680 IsGuiding returns 1
23:29:59.086 00.000 7680 scope still moving after pulse duration time elapsed
23:29:59.117 00.031 7680 IsSlewing returns 0
23:29:59.117 00.000 7680 IsGuiding returns 0
23:29:59.118 00.001 7680 scope move finished after 340 + 47 ms
23:29:59.118 00.000 7680 Move returns status 0, amount 340
23:29:59.118 00.000 7680 move complete, result=0
23:29:59.118 00.000 7680 worker thread done servicing request
23:29:59.118 00.000 6120 GuideStep: -0.4 px 173 ms EAST, -0.6 px 340 ms NORTH
23:29:59.124 00.006 7680 Worker thread wakes up
23:29:59.124 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:29:59.125 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:00.373 01.248 7680 Exposure complete
23:30:00.497 00.124 7680 worker thread done servicing request
23:30:00.498 00.001 6120 OnExposeComplete: enter
23:30:00.501 00.003 6120 UpdateGuideState(): m_state=6
23:30:00.505 00.004 6120 Star::Find(15, 962, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2038
23:30:00.508 00.003 6120 Star::Find returns 1 (1), X=962.18, Y=55.33, Mass=13601, SNR=74.9, Peak=255 HFD=6.9
23:30:00.513 00.005 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
23:30:00.516 00.003 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
23:30:00.519 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=1.06 hyp=1.07 cameraTheta=1.46 mountX=-0.31 mountY=-0.90, mountTheta=-1.91
23:30:00.525 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=1.06, opts=13)
23:30:00.528 00.003 6120 Enqueuing Move request for scope (0.12, 1.06)
23:30:00.533 00.005 7680 Worker thread wakes up
23:30:00.533 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 1.06) opts 0xd
23:30:00.533 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 1.06)
23:30:00.533 00.000 7680 Moving (0.12, 1.06) raw xDistance=-0.31 yDistance=-0.90
23:30:00.533 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
23:30:00.534 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90
23:30:00.534 00.000 7680 MoveAxis(E, 140, ABG)
23:30:00.534 00.000 7680 Guiding  Dir = 2, Dur = 140
23:30:00.534 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:00.538 00.004 7680 IsSlewing returns 0
23:30:00.538 00.000 6120 UpdateGuideState exits: m=13601 SNR=74.9 Saturated
23:30:00.542 00.004 7680 IsGuiding returns 0
23:30:00.542 00.000 6120 PhdController: settling, locked = 1, distance = 1.19 (1.50) aobump = 0 frame = 5 / 99999
23:30:00.547 00.005 7680 PulseGuide returned control before completion, sleep 150
23:30:00.547 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048600.547,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.19,"Time":4.0,"SettleTime":10.0,"StarLocked":true}
23:30:00.550 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:00.555 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:00.558 00.003 6120 Enqueuing Expose request
23:30:00.709 00.151 7680 IsGuiding returns 1
23:30:00.709 00.000 7680 scope still moving after pulse duration time elapsed
23:30:00.740 00.031 7680 IsSlewing returns 0
23:30:00.741 00.001 7680 IsGuiding returns 0
23:30:00.742 00.001 7680 scope move finished after 140 + 59 ms
23:30:00.742 00.000 7680 Move returns status 0, amount 140
23:30:00.742 00.000 7680 MoveAxis(N, 488, ABG)
23:30:00.743 00.001 7680 Guiding  Dir = 0, Dur = 488
23:30:00.743 00.000 7680 IsSlewing returns 0
23:30:00.744 00.001 7680 IsGuiding returns 0
23:30:00.745 00.001 7680 PulseGuide returned control before completion, sleep 498
23:30:01.258 00.513 7680 IsGuiding returns 1
23:30:01.259 00.001 7680 scope still moving after pulse duration time elapsed
23:30:01.290 00.031 7680 IsSlewing returns 0
23:30:01.290 00.000 7680 IsGuiding returns 0
23:30:01.291 00.001 7680 scope move finished after 488 + 58 ms
23:30:01.292 00.001 7680 Move returns status 0, amount 488
23:30:01.292 00.000 7680 move complete, result=0
23:30:01.292 00.000 7680 worker thread done servicing request
23:30:01.292 00.000 7680 Worker thread wakes up
23:30:01.293 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:01.294 00.001 6120 GuideStep: -0.3 px 140 ms EAST, -0.9 px 488 ms NORTH
23:30:01.299 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:02.559 01.260 7680 Exposure complete
23:30:02.688 00.129 7680 worker thread done servicing request
23:30:02.689 00.001 6120 OnExposeComplete: enter
23:30:02.691 00.002 6120 UpdateGuideState(): m_state=6
23:30:02.695 00.004 6120 Star::Find(15, 962, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2039
23:30:02.699 00.004 6120 Star::Find returns 1 (1), X=962.09, Y=55.14, Mass=13905, SNR=76.3, Peak=255 HFD=6.9
23:30:02.704 00.005 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
23:30:02.708 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
23:30:02.712 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.87 hyp=0.87 cameraTheta=1.54 mountX=-0.19 mountY=-0.77, mountTheta=-1.81
23:30:02.717 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.87, opts=13)
23:30:02.720 00.003 6120 Enqueuing Move request for scope (0.03, 0.87)
23:30:02.724 00.004 7680 Worker thread wakes up
23:30:02.724 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.87) opts 0xd
23:30:02.724 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.87)
23:30:02.724 00.000 7680 Moving (0.03, 0.87) raw xDistance=-0.19 yDistance=-0.77
23:30:02.725 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:30:02.725 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
23:30:02.725 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:02.729 00.004 7680 MoveAxis(E, 0, ABG)
23:30:02.729 00.000 7680 Move returns status 0, amount 0
23:30:02.729 00.000 7680 MoveAxis(N, 417, ABG)
23:30:02.729 00.000 7680 Guiding  Dir = 0, Dur = 417
23:30:02.731 00.002 6120 UpdateGuideState exits: m=13905 SNR=76.3 Saturated
23:30:02.737 00.006 6120 PhdController: settling, locked = 1, distance = 1.10 (1.50) aobump = 0 frame = 6 / 99999
23:30:02.741 00.004 7680 IsSlewing returns 0
23:30:02.742 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048602.741,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.10,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
23:30:02.746 00.004 7680 IsGuiding returns 0
23:30:02.746 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:02.751 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:02.754 00.003 6120 Enqueuing Expose request
23:30:02.758 00.004 7680 PulseGuide returned control before completion, sleep 427
23:30:03.200 00.442 7680 IsGuiding returns 0
23:30:03.201 00.001 7680 Move returns status 0, amount 417
23:30:03.201 00.000 7680 move complete, result=0
23:30:03.202 00.001 7680 worker thread done servicing request
23:30:03.202 00.000 7680 Worker thread wakes up
23:30:03.203 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.8 px 417 ms NORTH
23:30:03.210 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:03.211 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:04.455 01.244 7680 Exposure complete
23:30:04.596 00.141 7680 worker thread done servicing request
23:30:04.596 00.000 6120 OnExposeComplete: enter
23:30:04.600 00.004 6120 UpdateGuideState(): m_state=6
23:30:04.604 00.004 6120 Star::Find(15, 962, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2040
23:30:04.609 00.005 6120 Star::Find returns 1 (1), X=962.01, Y=54.84, Mass=13488, SNR=75.0, Peak=255 HFD=6.9
23:30:04.614 00.005 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
23:30:04.618 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
23:30:04.623 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.57 hyp=0.57 cameraTheta=1.66 mountX=-0.06 mountY=-0.53, mountTheta=-1.68
23:30:04.628 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.57, opts=13)
23:30:04.632 00.004 6120 Enqueuing Move request for scope (-0.05, 0.57)
23:30:04.636 00.004 7680 Worker thread wakes up
23:30:04.636 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.57) opts 0xd
23:30:04.636 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.57)
23:30:04.636 00.000 7680 Moving (-0.05, 0.57) raw xDistance=-0.06 yDistance=-0.53
23:30:04.637 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:04.641 00.004 6120 UpdateGuideState exits: m=13488 SNR=75.0 Saturated
23:30:04.644 00.003 6120 PhdController: settling, locked = 1, distance = 0.94 (1.50) aobump = 0 frame = 7 / 99999
23:30:04.648 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:30:04.648 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
23:30:04.649 00.001 7680 MoveAxis(E, 0, ABG)
23:30:04.649 00.000 7680 Move returns status 0, amount 0
23:30:04.649 00.000 7680 MoveAxis(N, 290, ABG)
23:30:04.649 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048604.648,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.94,"Time":8.1,"SettleTime":10.0,"StarLocked":true}
23:30:04.654 00.005 7680 Guiding  Dir = 0, Dur = 290
23:30:04.654 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:04.658 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:04.663 00.005 6120 Enqueuing Expose request
23:30:04.666 00.003 7680 IsSlewing returns 0
23:30:04.666 00.000 7680 IsGuiding returns 0
23:30:04.666 00.000 7680 PulseGuide returned control before completion, sleep 300
23:30:04.983 00.317 7680 IsGuiding returns 1
23:30:04.983 00.000 7680 scope still moving after pulse duration time elapsed
23:30:05.013 00.030 7680 IsSlewing returns 0
23:30:05.014 00.001 7680 IsGuiding returns 0
23:30:05.014 00.000 7680 scope move finished after 290 + 57 ms
23:30:05.015 00.001 7680 Move returns status 0, amount 290
23:30:05.015 00.000 7680 move complete, result=0
23:30:05.017 00.002 7680 worker thread done servicing request
23:30:05.017 00.000 7680 Worker thread wakes up
23:30:05.017 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 290 ms NORTH
23:30:05.024 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:05.025 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:06.274 01.249 7680 Exposure complete
23:30:06.403 00.129 7680 worker thread done servicing request
23:30:06.403 00.000 6120 OnExposeComplete: enter
23:30:06.406 00.003 6120 UpdateGuideState(): m_state=6
23:30:06.411 00.005 6120 Star::Find(15, 962, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2041
23:30:06.414 00.003 6120 Star::Find returns 1 (1), X=962.00, Y=54.36, Mass=13265, SNR=75.3, Peak=255 HFD=6.8
23:30:06.417 00.003 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.22)
23:30:06.421 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.49)
23:30:06.425 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.11 mountX=0.04 mountY=-0.11, mountTheta=-1.24
23:30:06.430 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.09, opts=13)
23:30:06.433 00.003 6120 Enqueuing Move request for scope (-0.06, 0.09)
23:30:06.437 00.004 7680 Worker thread wakes up
23:30:06.437 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
23:30:06.437 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
23:30:06.437 00.000 7680 Moving (-0.06, 0.09) raw xDistance=0.04 yDistance=-0.11
23:30:06.437 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:30:06.437 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:30:06.437 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:30:06.437 00.000 7680 MoveAxis(E, 0, ABG)
23:30:06.437 00.000 7680 Move returns status 0, amount 0
23:30:06.437 00.000 7680 MoveAxis(N, 0, ABG)
23:30:06.439 00.002 7680 Move returns status 0, amount 0
23:30:06.439 00.000 7680 move complete, result=0
23:30:06.439 00.000 7680 worker thread done servicing request
23:30:06.439 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:06.443 00.004 6120 UpdateGuideState exits: m=13265 SNR=75.3 Saturated
23:30:06.446 00.003 6120 PhdController: settling, locked = 1, distance = 0.69 (1.50) aobump = 0 frame = 8 / 99999
23:30:06.450 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764048606.450,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.69,"Time":9.9,"SettleTime":10.0,"StarLocked":true}
23:30:06.454 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:06.458 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:06.461 00.003 6120 Enqueuing Expose request
23:30:06.464 00.003 7680 Worker thread wakes up
23:30:06.465 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:06.465 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:06.468 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:07.712 01.244 7680 Exposure complete
23:30:07.846 00.134 7680 worker thread done servicing request
23:30:07.846 00.000 6120 OnExposeComplete: enter
23:30:07.850 00.004 6120 UpdateGuideState(): m_state=6
23:30:07.854 00.004 6120 Star::Find(15, 962, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2042
23:30:07.859 00.005 6120 Star::Find returns 1 (1), X=962.06, Y=54.47, Mass=13064, SNR=73.0, Peak=255 HFD=6.8
23:30:07.863 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.78)
23:30:07.866 00.003 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
23:30:07.870 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.55 mountX=-0.04 mountY=-0.19, mountTheta=-1.80
23:30:07.876 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.21, opts=13)
23:30:07.880 00.004 6120 Enqueuing Move request for scope (0.00, 0.21)
23:30:07.883 00.003 7680 Worker thread wakes up
23:30:07.884 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.21) opts 0xd
23:30:07.884 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.21)
23:30:07.884 00.000 7680 Moving (0.00, 0.21) raw xDistance=-0.04 yDistance=-0.19
23:30:07.884 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:30:07.884 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:30:07.884 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:07.890 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:30:07.890 00.000 6120 UpdateGuideState exits: m=13064 SNR=73.0 Saturated
23:30:07.895 00.005 6120 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 9 / 99999
23:30:07.898 00.003 6120 PhdController: newstate STATE_FINISH
23:30:07.902 00.004 6120 PhdController complete: success
23:30:07.906 00.004 7680 MoveAxis(E, 0, ABG)
23:30:07.906 00.000 7680 Move returns status 0, amount 0
23:30:07.907 00.001 7680 MoveAxis(N, 0, ABG)
23:30:07.907 00.000 7680 Move returns status 0, amount 0
23:30:07.907 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764048607.906,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
23:30:07.910 00.003 7680 move complete, result=0
23:30:07.910 00.000 7680 worker thread done servicing request
23:30:07.912 00.002 6120 Mount: notify guiding dither settle done success=1
23:30:07.915 00.003 6120 PhdController: newstate STATE_IDLE
23:30:07.918 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:07.923 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:07.925 00.002 6120 Enqueuing Expose request
23:30:07.930 00.005 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:30:07.932 00.002 7680 Worker thread wakes up
23:30:07.933 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:07.933 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:09.181 01.248 7680 Exposure complete
23:30:09.322 00.141 7680 worker thread done servicing request
23:30:09.322 00.000 6120 OnExposeComplete: enter
23:30:09.327 00.005 6120 UpdateGuideState(): m_state=6
23:30:09.331 00.004 6120 Star::Find(15, 962, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2043
23:30:09.335 00.004 6120 Star::Find returns 1 (1), X=962.14, Y=54.77, Mass=13869, SNR=77.8, Peak=255 HFD=6.8
23:30:09.339 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
23:30:09.342 00.003 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
23:30:09.346 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.50 hyp=0.51 cameraTheta=1.41 mountX=-0.17 mountY=-0.41, mountTheta=-1.97
23:30:09.350 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.50, opts=13)
23:30:09.354 00.004 6120 Enqueuing Move request for scope (0.08, 0.50)
23:30:09.358 00.004 7680 Worker thread wakes up
23:30:09.358 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.50) opts 0xd
23:30:09.358 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.50)
23:30:09.358 00.000 7680 Moving (0.08, 0.50) raw xDistance=-0.17 yDistance=-0.41
23:30:09.358 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:30:09.358 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:30:09.358 00.000 7680 MoveAxis(E, 0, ABG)
23:30:09.359 00.001 7680 Move returns status 0, amount 0
23:30:09.359 00.000 7680 MoveAxis(N, 224, ABG)
23:30:09.360 00.001 7680 Guiding  Dir = 0, Dur = 224
23:30:09.360 00.000 7680 IsSlewing returns 0
23:30:09.360 00.000 7680 IsGuiding returns 0
23:30:09.362 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:09.366 00.004 7680 PulseGuide returned control before completion, sleep 234
23:30:09.366 00.000 6120 UpdateGuideState exits: m=13869 SNR=77.8 Saturated
23:30:09.370 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:09.373 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:09.377 00.004 6120 Enqueuing Expose request
23:30:09.609 00.232 7680 IsGuiding returns 1
23:30:09.609 00.000 7680 scope still moving after pulse duration time elapsed
23:30:09.640 00.031 7680 IsSlewing returns 0
23:30:09.640 00.000 7680 IsGuiding returns 0
23:30:09.641 00.001 7680 scope move finished after 224 + 54 ms
23:30:09.641 00.000 7680 Move returns status 0, amount 224
23:30:09.641 00.000 7680 move complete, result=0
23:30:09.641 00.000 7680 worker thread done servicing request
23:30:09.642 00.001 7680 Worker thread wakes up
23:30:09.642 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 224 ms NORTH
23:30:09.650 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:09.651 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:10.895 01.244 7680 Exposure complete
23:30:11.024 00.129 7680 worker thread done servicing request
23:30:11.025 00.001 6120 OnExposeComplete: enter
23:30:11.028 00.003 6120 UpdateGuideState(): m_state=6
23:30:11.033 00.005 6120 Star::Find(15, 962, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2044
23:30:11.037 00.004 6120 Star::Find returns 1 (1), X=962.13, Y=54.42, Mass=13171, SNR=74.5, Peak=255 HFD=6.9
23:30:11.040 00.003 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
23:30:11.044 00.004 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
23:30:11.049 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.12 mountX=-0.10 mountY=-0.10, mountTheta=-2.34
23:30:11.054 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.15, opts=13)
23:30:11.059 00.005 6120 Enqueuing Move request for scope (0.07, 0.15)
23:30:11.063 00.004 7680 Worker thread wakes up
23:30:11.064 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
23:30:11.064 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
23:30:11.064 00.000 7680 Moving (0.07, 0.15) raw xDistance=-0.10 yDistance=-0.10
23:30:11.064 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:11.068 00.004 6120 UpdateGuideState exits: m=13171 SNR=74.5 Saturated
23:30:11.072 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:11.076 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:11.082 00.006 6120 Enqueuing Expose request
23:30:11.085 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:30:11.085 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:30:11.086 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:30:11.086 00.000 7680 MoveAxis(E, 0, ABG)
23:30:11.086 00.000 7680 Move returns status 0, amount 0
23:30:11.086 00.000 7680 MoveAxis(N, 0, ABG)
23:30:11.086 00.000 7680 Move returns status 0, amount 0
23:30:11.086 00.000 7680 move complete, result=0
23:30:11.088 00.002 7680 worker thread done servicing request
23:30:11.088 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:11.092 00.004 7680 Worker thread wakes up
23:30:11.092 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:11.092 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:12.342 01.250 7680 Exposure complete
23:30:12.477 00.135 7680 worker thread done servicing request
23:30:12.477 00.000 6120 OnExposeComplete: enter
23:30:12.481 00.004 6120 UpdateGuideState(): m_state=6
23:30:12.486 00.005 6120 Star::Find(15, 962, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2045
23:30:12.492 00.006 6120 Star::Find returns 1 (1), X=962.15, Y=54.86, Mass=13766, SNR=76.2, Peak=255 HFD=6.8
23:30:12.496 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
23:30:12.500 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.19)
23:30:12.503 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.59 hyp=0.60 cameraTheta=1.41 mountX=-0.20 mountY=-0.49, mountTheta=-1.97
23:30:12.508 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.59, opts=13)
23:30:12.512 00.004 6120 Enqueuing Move request for scope (0.10, 0.59)
23:30:12.515 00.003 7680 Worker thread wakes up
23:30:12.516 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.59) opts 0xd
23:30:12.516 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:12.519 00.003 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.59)
23:30:12.519 00.000 7680 Moving (0.10, 0.59) raw xDistance=-0.20 yDistance=-0.49
23:30:12.519 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:30:12.521 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:30:12.521 00.000 7680 MoveAxis(E, 83, ABG)
23:30:12.521 00.000 7680 Guiding  Dir = 2, Dur = 83
23:30:12.521 00.000 6120 UpdateGuideState exits: m=13766 SNR=76.2 Saturated
23:30:12.525 00.004 7680 IsSlewing returns 0
23:30:12.526 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:12.529 00.003 7680 IsGuiding returns 0
23:30:12.529 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:12.533 00.004 6120 Enqueuing Expose request
23:30:12.537 00.004 7680 PulseGuide returned control before completion, sleep 93
23:30:12.643 00.106 7680 IsGuiding returns 0
23:30:12.644 00.001 7680 Move returns status 0, amount 83
23:30:12.644 00.000 7680 MoveAxis(N, 264, ABG)
23:30:12.644 00.000 7680 Guiding  Dir = 0, Dur = 264
23:30:12.644 00.000 7680 IsSlewing returns 0
23:30:12.646 00.002 7680 IsGuiding returns 0
23:30:12.647 00.001 7680 PulseGuide returned control before completion, sleep 274
23:30:12.925 00.278 7680 IsGuiding returns 1
23:30:12.925 00.000 7680 scope still moving after pulse duration time elapsed
23:30:12.956 00.031 7680 IsSlewing returns 0
23:30:12.956 00.000 7680 IsGuiding returns 0
23:30:12.957 00.001 7680 scope move finished after 264 + 46 ms
23:30:12.957 00.000 7680 Move returns status 0, amount 264
23:30:12.957 00.000 7680 move complete, result=0
23:30:12.958 00.001 7680 worker thread done servicing request
23:30:12.958 00.000 6120 GuideStep: -0.2 px 83 ms EAST, -0.5 px 264 ms NORTH
23:30:12.963 00.005 7680 Worker thread wakes up
23:30:12.964 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:12.964 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:14.223 01.259 7680 Exposure complete
23:30:14.364 00.141 7680 worker thread done servicing request
23:30:14.364 00.000 6120 OnExposeComplete: enter
23:30:14.367 00.003 6120 UpdateGuideState(): m_state=6
23:30:14.372 00.005 6120 Star::Find(15, 962, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2046
23:30:14.376 00.004 6120 Star::Find returns 1 (1), X=962.17, Y=54.72, Mass=13719, SNR=75.0, Peak=255 HFD=6.8
23:30:14.379 00.003 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
23:30:14.382 00.003 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
23:30:14.386 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.45 hyp=0.47 cameraTheta=1.32 mountX=-0.20 mountY=-0.36, mountTheta=-2.08
23:30:14.390 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.45, opts=13)
23:30:14.396 00.006 6120 Enqueuing Move request for scope (0.12, 0.45)
23:30:14.400 00.004 7680 Worker thread wakes up
23:30:14.400 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.45) opts 0xd
23:30:14.400 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.45)
23:30:14.400 00.000 7680 Moving (0.12, 0.45) raw xDistance=-0.20 yDistance=-0.36
23:30:14.401 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:30:14.401 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:30:14.401 00.000 7680 MoveAxis(E, 0, ABG)
23:30:14.402 00.001 7680 Move returns status 0, amount 0
23:30:14.402 00.000 7680 MoveAxis(N, 193, ABG)
23:30:14.402 00.000 7680 Guiding  Dir = 0, Dur = 193
23:30:14.402 00.000 7680 IsSlewing returns 0
23:30:14.402 00.000 7680 IsGuiding returns 0
23:30:14.402 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:14.407 00.005 6120 UpdateGuideState exits: m=13719 SNR=75.0 Saturated
23:30:14.410 00.003 7680 PulseGuide returned control before completion, sleep 203
23:30:14.410 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:14.415 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:14.418 00.003 6120 Enqueuing Expose request
23:30:14.621 00.203 7680 IsGuiding returns 1
23:30:14.622 00.001 7680 scope still moving after pulse duration time elapsed
23:30:14.653 00.031 7680 IsSlewing returns 0
23:30:14.653 00.000 7680 IsGuiding returns 0
23:30:14.654 00.001 7680 scope move finished after 193 + 57 ms
23:30:14.654 00.000 7680 Move returns status 0, amount 193
23:30:14.654 00.000 7680 move complete, result=0
23:30:14.655 00.001 7680 worker thread done servicing request
23:30:14.655 00.000 7680 Worker thread wakes up
23:30:14.655 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 193 ms NORTH
23:30:14.661 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:14.661 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:15.917 01.256 7680 Exposure complete
23:30:16.057 00.140 7680 worker thread done servicing request
23:30:16.057 00.000 6120 OnExposeComplete: enter
23:30:16.061 00.004 6120 UpdateGuideState(): m_state=6
23:30:16.064 00.003 6120 Star::Find(15, 962, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2047
23:30:16.069 00.005 6120 Star::Find returns 1 (1), X=962.42, Y=54.46, Mass=13457, SNR=76.4, Peak=255 HFD=7.1
23:30:16.072 00.003 6120 CameraToMount -- cameraTheta (0.49) - m_xAngle (-2.95) = xAngle (3.44 = -2.84)
23:30:16.076 00.004 6120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.18 = -3.11)
23:30:16.080 00.004 6120 CameraToMount -- cameraX=0.36 cameraY=0.19 hyp=0.41 cameraTheta=0.49 mountX=-0.39 mountY=-0.01, mountTheta=-3.11
23:30:16.085 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.36, y=0.19, opts=13)
23:30:16.088 00.003 6120 Enqueuing Move request for scope (0.36, 0.19)
23:30:16.091 00.003 7680 Worker thread wakes up
23:30:16.092 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.19) opts 0xd
23:30:16.092 00.000 7680 Handling offset move in thread for scope, endpoint = (0.36, 0.19)
23:30:16.092 00.000 7680 Moving (0.36, 0.19) raw xDistance=-0.39 yDistance=-0.01
23:30:16.092 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
23:30:16.092 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:30:16.093 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:30:16.093 00.000 7680 MoveAxis(E, 161, ABG)
23:30:16.093 00.000 7680 Guiding  Dir = 2, Dur = 161
23:30:16.093 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:16.097 00.004 7680 IsSlewing returns 0
23:30:16.097 00.000 6120 UpdateGuideState exits: m=13457 SNR=76.4 Saturated
23:30:16.101 00.004 7680 IsGuiding returns 0
23:30:16.101 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:16.104 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:16.108 00.004 7680 PulseGuide returned control before completion, sleep 171
23:30:16.108 00.000 6120 Enqueuing Expose request
23:30:16.284 00.176 7680 IsGuiding returns 1
23:30:16.285 00.001 7680 scope still moving after pulse duration time elapsed
23:30:16.314 00.029 7680 IsSlewing returns 0
23:30:16.316 00.002 7680 IsGuiding returns 0
23:30:16.316 00.000 7680 scope move finished after 161 + 55 ms
23:30:16.316 00.000 7680 Move returns status 0, amount 161
23:30:16.317 00.001 7680 MoveAxis(N, 0, ABG)
23:30:16.318 00.001 7680 Move returns status 0, amount 0
23:30:16.318 00.000 7680 move complete, result=0
23:30:16.319 00.001 7680 worker thread done servicing request
23:30:16.319 00.000 6120 GuideStep: -0.4 px 161 ms EAST, -0.0 px 0 ms NORTH
23:30:16.327 00.008 7680 Worker thread wakes up
23:30:16.327 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:16.328 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:17.580 01.252 7680 Exposure complete
23:30:17.721 00.141 7680 worker thread done servicing request
23:30:17.721 00.000 6120 OnExposeComplete: enter
23:30:17.726 00.005 6120 UpdateGuideState(): m_state=6
23:30:17.730 00.004 6120 Star::Find(15, 962, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2048
23:30:17.733 00.003 6120 Star::Find returns 1 (1), X=962.00, Y=54.94, Mass=13223, SNR=74.2, Peak=255 HFD=7.1
23:30:17.736 00.003 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
23:30:17.740 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
23:30:17.744 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.68 hyp=0.68 cameraTheta=1.66 mountX=-0.07 mountY=-0.63, mountTheta=-1.68
23:30:17.749 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.68, opts=13)
23:30:17.752 00.003 6120 Enqueuing Move request for scope (-0.06, 0.68)
23:30:17.757 00.005 7680 Worker thread wakes up
23:30:17.757 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.68) opts 0xd
23:30:17.757 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.68)
23:30:17.757 00.000 7680 Moving (-0.06, 0.68) raw xDistance=-0.07 yDistance=-0.63
23:30:17.757 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:30:17.757 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
23:30:17.757 00.000 7680 MoveAxis(E, 0, ABG)
23:30:17.757 00.000 7680 Move returns status 0, amount 0
23:30:17.759 00.002 7680 MoveAxis(N, 344, ABG)
23:30:17.759 00.000 7680 Guiding  Dir = 0, Dur = 344
23:30:17.759 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:17.763 00.004 7680 IsSlewing returns 0
23:30:17.763 00.000 6120 UpdateGuideState exits: m=13223 SNR=74.2 Saturated
23:30:17.768 00.005 7680 IsGuiding returns 0
23:30:17.768 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:17.771 00.003 7680 PulseGuide returned control before completion, sleep 354
23:30:17.772 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:17.776 00.004 6120 Enqueuing Expose request
23:30:18.135 00.359 7680 IsGuiding returns 0
23:30:18.137 00.002 7680 Move returns status 0, amount 344
23:30:18.138 00.001 7680 move complete, result=0
23:30:18.138 00.000 7680 worker thread done servicing request
23:30:18.139 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 344 ms NORTH
23:30:18.147 00.008 7680 Worker thread wakes up
23:30:18.147 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:18.147 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:19.400 01.253 7680 Exposure complete
23:30:19.537 00.137 7680 worker thread done servicing request
23:30:19.537 00.000 6120 OnExposeComplete: enter
23:30:19.541 00.004 6120 UpdateGuideState(): m_state=6
23:30:19.546 00.005 6120 Star::Find(15, 961, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2049
23:30:19.550 00.004 6120 Star::Find returns 1 (1), X=961.97, Y=54.37, Mass=13321, SNR=75.2, Peak=255 HFD=7.0
23:30:19.555 00.005 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.23 = -1.05)
23:30:19.559 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.32)
23:30:19.562 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.27 mountX=0.06 mountY=-0.13, mountTheta=-1.10
23:30:19.568 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.10, opts=13)
23:30:19.571 00.003 6120 Enqueuing Move request for scope (-0.08, 0.10)
23:30:19.576 00.005 7680 Worker thread wakes up
23:30:19.576 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:19.579 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
23:30:19.581 00.002 6120 UpdateGuideState exits: m=13321 SNR=75.2 Saturated
23:30:19.584 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:19.588 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:19.592 00.004 6120 Enqueuing Expose request
23:30:19.596 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
23:30:19.596 00.000 7680 Moving (-0.08, 0.10) raw xDistance=0.06 yDistance=-0.13
23:30:19.596 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:30:19.596 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:30:19.596 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:30:19.597 00.001 7680 MoveAxis(E, 0, ABG)
23:30:19.597 00.000 7680 Move returns status 0, amount 0
23:30:19.597 00.000 7680 MoveAxis(N, 0, ABG)
23:30:19.597 00.000 7680 Move returns status 0, amount 0
23:30:19.598 00.001 7680 move complete, result=0
23:30:19.598 00.000 7680 worker thread done servicing request
23:30:19.598 00.000 7680 Worker thread wakes up
23:30:19.599 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:19.603 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:19.603 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:20.856 01.253 7680 Exposure complete
23:30:20.974 00.118 7680 worker thread done servicing request
23:30:20.974 00.000 6120 OnExposeComplete: enter
23:30:20.977 00.003 6120 UpdateGuideState(): m_state=6
23:30:20.983 00.006 6120 Star::Find(15, 961, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2050
23:30:20.986 00.003 6120 Star::Find returns 1 (1), X=961.97, Y=54.73, Mass=13367, SNR=74.4, Peak=255 HFD=6.8
23:30:20.990 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.71 = -1.58)
23:30:20.994 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
23:30:20.998 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.47 hyp=0.47 cameraTheta=1.75 mountX=-0.00 mountY=-0.46, mountTheta=-1.58
23:30:21.002 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.47, opts=13)
23:30:21.006 00.004 6120 Enqueuing Move request for scope (-0.09, 0.47)
23:30:21.009 00.003 7680 Worker thread wakes up
23:30:21.009 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.47) opts 0xd
23:30:21.009 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.47)
23:30:21.009 00.000 7680 Moving (-0.09, 0.47) raw xDistance=-0.00 yDistance=-0.46
23:30:21.010 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:30:21.010 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:30:21.010 00.000 7680 MoveAxis(E, 0, ABG)
23:30:21.010 00.000 7680 Move returns status 0, amount 0
23:30:21.010 00.000 7680 MoveAxis(N, 248, ABG)
23:30:21.010 00.000 7680 Guiding  Dir = 0, Dur = 248
23:30:21.010 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:21.013 00.003 7680 IsSlewing returns 0
23:30:21.013 00.000 6120 UpdateGuideState exits: m=13367 SNR=74.4 Saturated
23:30:21.018 00.005 7680 IsGuiding returns 0
23:30:21.018 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:21.021 00.003 7680 PulseGuide returned control before completion, sleep 258
23:30:21.022 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:21.026 00.004 6120 Enqueuing Expose request
23:30:21.296 00.270 7680 IsGuiding returns 1
23:30:21.296 00.000 7680 scope still moving after pulse duration time elapsed
23:30:21.326 00.030 7680 IsSlewing returns 0
23:30:21.327 00.001 7680 IsGuiding returns 0
23:30:21.328 00.001 7680 scope move finished after 248 + 61 ms
23:30:21.328 00.000 7680 Move returns status 0, amount 248
23:30:21.329 00.001 7680 move complete, result=0
23:30:21.329 00.000 7680 worker thread done servicing request
23:30:21.330 00.001 7680 Worker thread wakes up
23:30:21.330 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 248 ms NORTH
23:30:21.336 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:21.336 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:22.590 01.254 7680 Exposure complete
23:30:22.727 00.137 7680 worker thread done servicing request
23:30:22.727 00.000 6120 OnExposeComplete: enter
23:30:22.732 00.005 6120 UpdateGuideState(): m_state=6
23:30:22.737 00.005 6120 Star::Find(15, 961, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2051
23:30:22.741 00.004 6120 Star::Find returns 1 (1), X=961.91, Y=54.76, Mass=14197, SNR=76.9, Peak=255 HFD=6.9
23:30:22.745 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
23:30:22.748 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
23:30:22.751 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.50 hyp=0.52 cameraTheta=1.86 mountX=0.05 mountY=-0.51, mountTheta=-1.47
23:30:22.756 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.50, opts=13)
23:30:22.760 00.004 6120 Enqueuing Move request for scope (-0.14, 0.50)
23:30:22.763 00.003 7680 Worker thread wakes up
23:30:22.763 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.50) opts 0xd
23:30:22.764 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.50)
23:30:22.764 00.000 7680 Moving (-0.14, 0.50) raw xDistance=0.05 yDistance=-0.51
23:30:22.764 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:30:22.764 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:30:22.764 00.000 7680 MoveAxis(E, 0, ABG)
23:30:22.765 00.001 7680 Move returns status 0, amount 0
23:30:22.765 00.000 7680 MoveAxis(N, 276, ABG)
23:30:22.765 00.000 7680 Guiding  Dir = 0, Dur = 276
23:30:22.765 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:22.769 00.004 7680 IsSlewing returns 0
23:30:22.769 00.000 6120 UpdateGuideState exits: m=14197 SNR=76.9 Saturated
23:30:22.773 00.004 7680 IsGuiding returns 0
23:30:22.773 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:22.777 00.004 7680 PulseGuide returned control before completion, sleep 286
23:30:22.778 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:22.781 00.003 6120 Enqueuing Expose request
23:30:23.087 00.306 7680 IsGuiding returns 0
23:30:23.088 00.001 7680 Move returns status 0, amount 276
23:30:23.089 00.001 7680 move complete, result=0
23:30:23.089 00.000 7680 worker thread done servicing request
23:30:23.089 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 276 ms NORTH
23:30:23.094 00.005 7680 Worker thread wakes up
23:30:23.094 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:23.094 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:24.304 01.210 7680 Exposure complete
23:30:24.409 00.105 7680 worker thread done servicing request
23:30:24.409 00.000 6120 OnExposeComplete: enter
23:30:24.413 00.004 6120 UpdateGuideState(): m_state=6
23:30:24.416 00.003 6120 Star::Find(15, 961, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2052
23:30:24.420 00.004 6120 Star::Find returns 1 (1), X=961.90, Y=54.46, Mass=12919, SNR=74.5, Peak=255 HFD=6.9
23:30:24.423 00.003 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.20 = -1.08)
23:30:24.427 00.004 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.93 = -1.35)
23:30:24.429 00.002 6120 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.25 cameraTheta=2.25 mountX=0.12 mountY=-0.25, mountTheta=-1.12
23:30:24.433 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.20, opts=13)
23:30:24.437 00.004 6120 Enqueuing Move request for scope (-0.16, 0.20)
23:30:24.440 00.003 7680 Worker thread wakes up
23:30:24.440 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:24.443 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
23:30:24.443 00.000 6120 UpdateGuideState exits: m=12919 SNR=74.5 Saturated
23:30:24.446 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
23:30:24.446 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:24.451 00.005 7680 Moving (-0.16, 0.20) raw xDistance=0.12 yDistance=-0.25
23:30:24.452 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:24.455 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:30:24.455 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:30:24.455 00.000 7680 MoveAxis(E, 0, ABG)
23:30:24.455 00.000 7680 Move returns status 0, amount 0
23:30:24.456 00.001 7680 MoveAxis(N, 135, ABG)
23:30:24.456 00.000 7680 Guiding  Dir = 0, Dur = 135
23:30:24.456 00.000 6120 Enqueuing Expose request
23:30:24.459 00.003 7680 IsSlewing returns 0
23:30:24.459 00.000 7680 IsGuiding returns 0
23:30:24.460 00.001 7680 PulseGuide returned control before completion, sleep 145
23:30:24.608 00.148 7680 IsGuiding returns 1
23:30:24.608 00.000 7680 scope still moving after pulse duration time elapsed
23:30:24.639 00.031 7680 IsSlewing returns 0
23:30:24.639 00.000 7680 IsGuiding returns 0
23:30:24.639 00.000 7680 scope move finished after 135 + 45 ms
23:30:24.639 00.000 7680 Move returns status 0, amount 135
23:30:24.641 00.002 7680 move complete, result=0
23:30:24.641 00.000 7680 worker thread done servicing request
23:30:24.641 00.000 7680 Worker thread wakes up
23:30:24.641 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:24.641 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:24.642 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 135 ms NORTH
23:30:25.886 01.244 7680 Exposure complete
23:30:26.019 00.133 7680 worker thread done servicing request
23:30:26.020 00.001 6120 OnExposeComplete: enter
23:30:26.025 00.005 6120 UpdateGuideState(): m_state=6
23:30:26.029 00.004 6120 Star::Find(15, 961, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2053
23:30:26.033 00.004 6120 Star::Find returns 1 (1), X=961.95, Y=54.24, Mass=14259, SNR=79.0, Peak=255 HFD=6.9
23:30:26.037 00.004 6120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-2.95) = xAngle (0.05 = 0.05)
23:30:26.040 00.003 6120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.22 = -0.22)
23:30:26.046 00.006 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.91 mountX=0.11 mountY=-0.02, mountTheta=-0.21
23:30:26.052 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.03, opts=13)
23:30:26.056 00.004 6120 Enqueuing Move request for scope (-0.11, -0.03)
23:30:26.060 00.004 7680 Worker thread wakes up
23:30:26.060 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:26.064 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
23:30:26.064 00.000 6120 UpdateGuideState exits: m=14259 SNR=79.0 Saturated
23:30:26.069 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
23:30:26.069 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:26.072 00.003 7680 Moving (-0.11, -0.03) raw xDistance=0.11 yDistance=-0.02
23:30:26.073 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:26.077 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:30:26.077 00.000 6120 Enqueuing Expose request
23:30:26.081 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:30:26.081 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:30:26.081 00.000 7680 MoveAxis(E, 0, ABG)
23:30:26.081 00.000 7680 Move returns status 0, amount 0
23:30:26.081 00.000 7680 MoveAxis(N, 0, ABG)
23:30:26.081 00.000 7680 Move returns status 0, amount 0
23:30:26.082 00.001 7680 move complete, result=0
23:30:26.082 00.000 7680 worker thread done servicing request
23:30:26.082 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:26.086 00.004 7680 Worker thread wakes up
23:30:26.086 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:26.086 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:27.328 01.242 7680 Exposure complete
23:30:27.456 00.128 7680 worker thread done servicing request
23:30:27.456 00.000 6120 OnExposeComplete: enter
23:30:27.460 00.004 6120 UpdateGuideState(): m_state=6
23:30:27.464 00.004 6120 Star::Find(15, 961, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2054
23:30:27.468 00.004 6120 Star::Find returns 1 (1), X=962.00, Y=54.63, Mass=13592, SNR=77.2, Peak=255 HFD=7.0
23:30:27.472 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
23:30:27.475 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
23:30:27.480 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.36 hyp=0.37 cameraTheta=1.74 mountX=-0.01 mountY=-0.35, mountTheta=-1.59
23:30:27.485 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.36, opts=13)
23:30:27.489 00.004 6120 Enqueuing Move request for scope (-0.06, 0.36)
23:30:27.494 00.005 7680 Worker thread wakes up
23:30:27.494 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:27.499 00.005 6120 UpdateGuideState exits: m=13592 SNR=77.2 Saturated
23:30:27.503 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:27.506 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:27.511 00.005 6120 Enqueuing Expose request
23:30:27.515 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.36) opts 0xd
23:30:27.515 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.36)
23:30:27.515 00.000 7680 Moving (-0.06, 0.36) raw xDistance=-0.01 yDistance=-0.35
23:30:27.515 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:30:27.516 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:30:27.516 00.000 7680 MoveAxis(E, 0, ABG)
23:30:27.516 00.000 7680 Move returns status 0, amount 0
23:30:27.516 00.000 7680 MoveAxis(N, 190, ABG)
23:30:27.517 00.001 7680 Guiding  Dir = 0, Dur = 190
23:30:27.517 00.000 7680 IsSlewing returns 0
23:30:27.517 00.000 7680 IsGuiding returns 0
23:30:27.518 00.001 7680 PulseGuide returned control before completion, sleep 200
23:30:27.727 00.209 7680 IsGuiding returns 1
23:30:27.728 00.001 7680 scope still moving after pulse duration time elapsed
23:30:27.758 00.030 7680 IsSlewing returns 0
23:30:27.760 00.002 7680 IsGuiding returns 1
23:30:27.789 00.029 7680 IsSlewing returns 0
23:30:27.790 00.001 7680 IsGuiding returns 1
23:30:27.820 00.030 7680 IsSlewing returns 0
23:30:27.821 00.001 7680 IsGuiding returns 0
23:30:27.821 00.000 7680 scope move finished after 190 + 113 ms
23:30:27.821 00.000 7680 Move returns status 0, amount 190
23:30:27.823 00.002 7680 move complete, result=0
23:30:27.824 00.001 7680 worker thread done servicing request
23:30:27.824 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 190 ms NORTH
23:30:27.831 00.007 7680 Worker thread wakes up
23:30:27.832 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:27.832 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:29.086 01.254 7680 Exposure complete
23:30:29.216 00.130 7680 worker thread done servicing request
23:30:29.216 00.000 6120 OnExposeComplete: enter
23:30:29.220 00.004 6120 UpdateGuideState(): m_state=6
23:30:29.224 00.004 6120 Star::Find(15, 961, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2055
23:30:29.227 00.003 6120 Star::Find returns 1 (1), X=962.04, Y=54.32, Mass=13982, SNR=76.6, Peak=255 HFD=6.9
23:30:29.232 00.005 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
23:30:29.236 00.004 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
23:30:29.239 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.94 mountX=0.01 mountY=-0.05, mountTheta=-1.39
23:30:29.244 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.05, opts=13)
23:30:29.248 00.004 6120 Enqueuing Move request for scope (-0.02, 0.05)
23:30:29.252 00.004 7680 Worker thread wakes up
23:30:29.252 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
23:30:29.252 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
23:30:29.252 00.000 7680 Moving (-0.02, 0.05) raw xDistance=0.01 yDistance=-0.05
23:30:29.252 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:30:29.252 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:30:29.252 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:30:29.253 00.001 7680 MoveAxis(E, 0, ABG)
23:30:29.253 00.000 7680 Move returns status 0, amount 0
23:30:29.254 00.001 7680 MoveAxis(N, 0, ABG)
23:30:29.254 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:29.258 00.004 6120 UpdateGuideState exits: m=13982 SNR=76.6 Saturated
23:30:29.261 00.003 7680 Move returns status 0, amount 0
23:30:29.261 00.000 7680 move complete, result=0
23:30:29.261 00.000 7680 worker thread done servicing request
23:30:29.263 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:29.267 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:29.271 00.004 6120 Enqueuing Expose request
23:30:29.274 00.003 7680 Worker thread wakes up
23:30:29.274 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:29.274 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:29.278 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:30.526 01.248 7680 Exposure complete
23:30:30.661 00.135 7680 worker thread done servicing request
23:30:30.661 00.000 6120 OnExposeComplete: enter
23:30:30.670 00.009 6120 UpdateGuideState(): m_state=6
23:30:30.677 00.007 6120 Star::Find(15, 962, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2056
23:30:30.683 00.006 6120 Star::Find returns 1 (1), X=962.19, Y=54.61, Mass=14307, SNR=78.2, Peak=255 HFD=7.0
23:30:30.689 00.006 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
23:30:30.695 00.006 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.39)
23:30:30.700 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=0.34 hyp=0.37 cameraTheta=1.21 mountX=-0.19 mountY=-0.25, mountTheta=-2.23
23:30:30.713 00.013 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.34, opts=13)
23:30:30.719 00.006 6120 Enqueuing Move request for scope (0.13, 0.34)
23:30:30.723 00.004 7680 Worker thread wakes up
23:30:30.723 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:30.729 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.34) opts 0xd
23:30:30.729 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.34)
23:30:30.731 00.002 6120 UpdateGuideState exits: m=14307 SNR=78.2 Saturated
23:30:30.737 00.006 7680 Moving (0.13, 0.34) raw xDistance=-0.19 yDistance=-0.25
23:30:30.737 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:30.743 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:30:30.744 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:30:30.744 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:30.749 00.005 7680 MoveAxis(E, 0, ABG)
23:30:30.749 00.000 6120 Enqueuing Expose request
23:30:30.755 00.006 7680 Move returns status 0, amount 0
23:30:30.755 00.000 7680 MoveAxis(N, 136, ABG)
23:30:30.755 00.000 7680 Guiding  Dir = 0, Dur = 136
23:30:30.755 00.000 7680 IsSlewing returns 0
23:30:30.757 00.002 7680 IsGuiding returns 0
23:30:30.757 00.000 7680 PulseGuide returned control before completion, sleep 146
23:30:30.909 00.152 7680 IsGuiding returns 1
23:30:30.910 00.001 7680 scope still moving after pulse duration time elapsed
23:30:30.940 00.030 7680 IsSlewing returns 0
23:30:30.941 00.001 7680 IsGuiding returns 0
23:30:30.942 00.001 7680 scope move finished after 136 + 49 ms
23:30:30.943 00.001 7680 Move returns status 0, amount 136
23:30:30.944 00.001 7680 move complete, result=0
23:30:30.945 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 136 ms NORTH
23:30:30.950 00.005 7680 worker thread done servicing request
23:30:30.951 00.001 7680 Worker thread wakes up
23:30:30.953 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:30.954 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:32.203 01.249 7680 Exposure complete
23:30:32.340 00.137 7680 worker thread done servicing request
23:30:32.341 00.001 6120 OnExposeComplete: enter
23:30:32.345 00.004 6120 UpdateGuideState(): m_state=6
23:30:32.349 00.004 6120 Star::Find(15, 962, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2057
23:30:32.353 00.004 6120 Star::Find returns 1 (1), X=962.14, Y=54.34, Mass=12763, SNR=72.7, Peak=255 HFD=6.9
23:30:32.357 00.004 6120 CameraToMount -- cameraTheta (0.72) - m_xAngle (-2.95) = xAngle (3.67 = -2.61)
23:30:32.362 00.005 6120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.40 = -2.88)
23:30:32.366 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.72 mountX=-0.10 mountY=-0.03, mountTheta=-2.85
23:30:32.371 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.08, opts=13)
23:30:32.374 00.003 6120 Enqueuing Move request for scope (0.09, 0.08)
23:30:32.379 00.005 7680 Worker thread wakes up
23:30:32.379 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:32.382 00.003 6120 UpdateGuideState exits: m=12763 SNR=72.7 Saturated
23:30:32.386 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:32.390 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
23:30:32.390 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:32.397 00.007 6120 Enqueuing Expose request
23:30:32.401 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
23:30:32.401 00.000 7680 Moving (0.09, 0.08) raw xDistance=-0.10 yDistance=-0.03
23:30:32.401 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:30:32.401 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:30:32.402 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:30:32.403 00.001 7680 MoveAxis(E, 0, ABG)
23:30:32.403 00.000 7680 Move returns status 0, amount 0
23:30:32.403 00.000 7680 MoveAxis(N, 0, ABG)
23:30:32.403 00.000 7680 Move returns status 0, amount 0
23:30:32.404 00.001 7680 move complete, result=0
23:30:32.404 00.000 7680 worker thread done servicing request
23:30:32.404 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:32.408 00.004 7680 Worker thread wakes up
23:30:32.409 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:32.409 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:33.654 01.245 7680 Exposure complete
23:30:33.793 00.139 7680 worker thread done servicing request
23:30:33.794 00.001 6120 OnExposeComplete: enter
23:30:33.797 00.003 6120 UpdateGuideState(): m_state=6
23:30:33.802 00.005 6120 Star::Find(15, 962, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2058
23:30:33.806 00.004 6120 Star::Find returns 1 (1), X=962.09, Y=54.79, Mass=14026, SNR=76.4, Peak=255 HFD=6.8
23:30:33.811 00.005 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
23:30:33.814 00.003 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
23:30:33.819 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.52 hyp=0.52 cameraTheta=1.50 mountX=-0.13 mountY=-0.45, mountTheta=-1.85
23:30:33.824 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.52, opts=13)
23:30:33.827 00.003 6120 Enqueuing Move request for scope (0.03, 0.52)
23:30:33.834 00.007 7680 Worker thread wakes up
23:30:33.834 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.52) opts 0xd
23:30:33.834 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.52)
23:30:33.834 00.000 7680 Moving (0.03, 0.52) raw xDistance=-0.13 yDistance=-0.45
23:30:33.835 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:30:33.835 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:30:33.835 00.000 7680 MoveAxis(E, 0, ABG)
23:30:33.835 00.000 7680 Move returns status 0, amount 0
23:30:33.836 00.001 7680 MoveAxis(N, 245, ABG)
23:30:33.836 00.000 7680 Guiding  Dir = 0, Dur = 245
23:30:33.836 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:33.841 00.005 6120 UpdateGuideState exits: m=14026 SNR=76.4 Saturated
23:30:33.845 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:33.849 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:33.853 00.004 6120 Enqueuing Expose request
23:30:33.856 00.003 7680 IsSlewing returns 0
23:30:33.856 00.000 7680 IsGuiding returns 0
23:30:33.858 00.002 7680 PulseGuide returned control before completion, sleep 255
23:30:34.117 00.259 7680 IsGuiding returns 1
23:30:34.117 00.000 7680 scope still moving after pulse duration time elapsed
23:30:34.147 00.030 7680 IsSlewing returns 0
23:30:34.148 00.001 7680 IsGuiding returns 0
23:30:34.148 00.000 7680 scope move finished after 245 + 46 ms
23:30:34.148 00.000 7680 Move returns status 0, amount 245
23:30:34.150 00.002 7680 move complete, result=0
23:30:34.150 00.000 7680 worker thread done servicing request
23:30:34.151 00.001 7680 Worker thread wakes up
23:30:34.151 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 245 ms NORTH
23:30:34.157 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:34.157 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:35.408 01.251 7680 Exposure complete
23:30:35.546 00.138 7680 worker thread done servicing request
23:30:35.547 00.001 6120 OnExposeComplete: enter
23:30:35.552 00.005 6120 UpdateGuideState(): m_state=6
23:30:35.556 00.004 6120 Star::Find(15, 962, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2059
23:30:35.559 00.003 6120 Star::Find returns 1 (1), X=962.03, Y=54.41, Mass=13197, SNR=73.1, Peak=255 HFD=6.8
23:30:35.563 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
23:30:35.567 00.004 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
23:30:35.571 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.78 mountX=0.00 mountY=-0.14, mountTheta=-1.55
23:30:35.576 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.14, opts=13)
23:30:35.579 00.003 6120 Enqueuing Move request for scope (-0.03, 0.14)
23:30:35.582 00.003 7680 Worker thread wakes up
23:30:35.582 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
23:30:35.583 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
23:30:35.583 00.000 7680 Moving (-0.03, 0.14) raw xDistance=0.00 yDistance=-0.14
23:30:35.583 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:30:35.583 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:30:35.583 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:30:35.584 00.001 7680 MoveAxis(E, 0, ABG)
23:30:35.584 00.000 7680 Move returns status 0, amount 0
23:30:35.584 00.000 7680 MoveAxis(N, 0, ABG)
23:30:35.584 00.000 7680 Move returns status 0, amount 0
23:30:35.584 00.000 7680 move complete, result=0
23:30:35.584 00.000 7680 worker thread done servicing request
23:30:35.585 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:35.587 00.002 6120 UpdateGuideState exits: m=13197 SNR=73.1 Saturated
23:30:35.591 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:35.593 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:35.596 00.003 6120 Enqueuing Expose request
23:30:35.599 00.003 7680 Worker thread wakes up
23:30:35.600 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:35.603 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:35.603 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:36.850 01.247 7680 Exposure complete
23:30:36.975 00.125 7680 worker thread done servicing request
23:30:36.976 00.001 6120 OnExposeComplete: enter
23:30:36.979 00.003 6120 UpdateGuideState(): m_state=6
23:30:36.984 00.005 6120 Star::Find(15, 962, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2060
23:30:36.989 00.005 6120 Star::Find returns 1 (1), X=962.14, Y=54.75, Mass=13825, SNR=76.7, Peak=255 HFD=6.8
23:30:36.994 00.005 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
23:30:36.998 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
23:30:37.002 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.49 hyp=0.49 cameraTheta=1.40 mountX=-0.17 mountY=-0.40, mountTheta=-1.97
23:30:37.007 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.49, opts=13)
23:30:37.010 00.003 6120 Enqueuing Move request for scope (0.08, 0.49)
23:30:37.015 00.005 7680 Worker thread wakes up
23:30:37.015 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:37.019 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.49) opts 0xd
23:30:37.019 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.49)
23:30:37.020 00.001 7680 Moving (0.08, 0.49) raw xDistance=-0.17 yDistance=-0.40
23:30:37.020 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:30:37.020 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:30:37.020 00.000 7680 MoveAxis(E, 0, ABG)
23:30:37.020 00.000 6120 UpdateGuideState exits: m=13825 SNR=76.7 Saturated
23:30:37.025 00.005 7680 Move returns status 0, amount 0
23:30:37.026 00.001 7680 MoveAxis(N, 217, ABG)
23:30:37.026 00.000 7680 Guiding  Dir = 0, Dur = 217
23:30:37.026 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:37.031 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:37.034 00.003 6120 Enqueuing Expose request
23:30:37.038 00.004 7680 IsSlewing returns 0
23:30:37.038 00.000 7680 IsGuiding returns 0
23:30:37.038 00.000 7680 PulseGuide returned control before completion, sleep 227
23:30:37.279 00.241 7680 IsGuiding returns 1
23:30:37.279 00.000 7680 scope still moving after pulse duration time elapsed
23:30:37.310 00.031 7680 IsSlewing returns 0
23:30:37.311 00.001 7680 IsGuiding returns 0
23:30:37.312 00.001 7680 scope move finished after 217 + 56 ms
23:30:37.313 00.001 7680 Move returns status 0, amount 217
23:30:37.313 00.000 7680 move complete, result=0
23:30:37.314 00.001 7680 worker thread done servicing request
23:30:37.314 00.000 7680 Worker thread wakes up
23:30:37.315 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 217 ms NORTH
23:30:37.321 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:37.321 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:38.575 01.254 7680 Exposure complete
23:30:38.719 00.144 7680 worker thread done servicing request
23:30:38.719 00.000 6120 OnExposeComplete: enter
23:30:38.723 00.004 6120 UpdateGuideState(): m_state=6
23:30:38.726 00.003 6120 Star::Find(15, 962, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2061
23:30:38.731 00.005 6120 Star::Find returns 1 (1), X=962.15, Y=54.33, Mass=13476, SNR=76.9, Peak=255 HFD=7.0
23:30:38.735 00.004 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.76)
23:30:38.741 00.006 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.03)
23:30:38.744 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.57 mountX=-0.10 mountY=-0.01, mountTheta=-3.02
23:30:38.748 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.06, opts=13)
23:30:38.752 00.004 6120 Enqueuing Move request for scope (0.09, 0.06)
23:30:38.755 00.003 7680 Worker thread wakes up
23:30:38.755 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:38.759 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:30:38.759 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:30:38.759 00.000 7680 Moving (0.09, 0.06) raw xDistance=-0.10 yDistance=-0.01
23:30:38.759 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:30:38.759 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:30:38.760 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:30:38.760 00.000 7680 MoveAxis(E, 0, ABG)
23:30:38.760 00.000 7680 Move returns status 0, amount 0
23:30:38.760 00.000 7680 MoveAxis(N, 0, ABG)
23:30:38.760 00.000 7680 Move returns status 0, amount 0
23:30:38.760 00.000 7680 move complete, result=0
23:30:38.760 00.000 7680 worker thread done servicing request
23:30:38.762 00.002 6120 UpdateGuideState exits: m=13476 SNR=76.9 Saturated
23:30:38.765 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:38.768 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:38.771 00.003 6120 Enqueuing Expose request
23:30:38.775 00.004 7680 Worker thread wakes up
23:30:38.775 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:38.778 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:38.778 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,39,31,31)
23:30:39.056 00.278 6120 evsrv: cli 0FAF03D8 connect
23:30:39.156 00.100 6120 case statement mapped state 6 to 3
23:30:39.160 00.004 6120 case statement mapped state 6 to 3
23:30:39.165 00.005 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"8baec00a-488a-4924-9531-8f1306a33ec9"}
23:30:39.172 00.007 6120 case statement mapped state 6 to 3
23:30:39.176 00.004 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"8baec00a-488a-4924-9531-8f1306a33ec9"}
23:30:39.183 00.007 6120 evsrv: cli 0FAF03D8 disconnect
23:30:39.189 00.006 6120 evsrv: cli 0FAEFED8 connect
23:30:39.193 00.004 6120 case statement mapped state 6 to 3
23:30:39.196 00.003 6120 case statement mapped state 6 to 3
23:30:39.199 00.003 6120 evsrv: cli 0FAEFED8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"eb622e77-97d2-4370-89e5-d7512b3f0998"}
23:30:39.202 00.003 6120 PhdController::Dither begins
23:30:39.206 00.004 6120 dither: size=5.00, dRA=-3.86 dDec=-0.45
23:30:39.209 00.003 6120 MountToCamera -- mountTheta (-3.02) + m_xAngle (-2.95) = xAngle (-5.98 = 0.30)
23:30:39.211 00.002 6120 MountToCamera -- mountX=-3.86 mountY=-0.45 hyp=3.89 mountTheta=-3.02 cameraX=3.71, cameraY=1.17 cameraTheta=0.30
23:30:39.214 00.003 6120 setting lock position to (965.77, 55.43)
23:30:39.217 00.003 6120 Mount: notify guiding dithered (3.7, 1.2)
23:30:39.223 00.006 6120 Status Line: Dither by -3.86,-0.45
23:30:39.383 00.160 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:30:39.394 00.011 6120 PhdController: newstate STATE_SETTLE_WAIT
23:30:39.505 00.111 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":0,"id":"eb622e77-97d2-4370-89e5-d7512b3f0998"}
23:30:39.509 00.004 6120 evsrv: cli 0FAEFED8 disconnect
23:30:40.027 00.518 7680 Exposure complete
23:30:40.117 00.090 7680 worker thread done servicing request
23:30:40.117 00.000 6120 OnExposeComplete: enter
23:30:40.120 00.003 6120 UpdateGuideState(): m_state=6
23:30:40.122 00.002 6120 Star::Find(15, 962, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2062
23:30:40.126 00.004 6120 Star::Find returns 1 (1), X=962.24, Y=54.70, Mass=13944, SNR=76.1, Peak=255 HFD=7.0
23:30:40.128 00.002 6120 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-2.95) = xAngle (0.02 = 0.02)
23:30:40.131 00.003 6120 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.25 = -0.25)
23:30:40.134 00.003 6120 CameraToMount -- cameraX=-3.53 cameraY=-0.73 hyp=3.61 cameraTheta=-2.94 mountX=3.61 mountY=-0.89, mountTheta=-0.24
23:30:40.139 00.005 6120 dither recenter: remaining=(3.9,0.5) step=(3.9,0.5)
23:30:40.142 00.003 6120 MountToCamera -- mountTheta (0.12) + m_xAngle (-2.95) = xAngle (-2.84 = -2.84)
23:30:40.145 00.003 6120 MountToCamera -- mountX=3.86 mountY=0.45 hyp=3.89 mountTheta=0.12 cameraX=-3.71, cameraY=-1.17 cameraTheta=-2.84
23:30:40.147 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-3.71, y=-1.17, opts=4)
23:30:40.151 00.004 6120 Enqueuing Move request for scope (-3.71, -1.17)
23:30:40.154 00.003 6120 Mount: notify direct move 3.86,0.45
23:30:40.156 00.002 7680 Worker thread wakes up
23:30:40.156 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-3.71, -1.17) opts 0x4
23:30:40.157 00.001 7680 Handling offset move in thread for scope, endpoint = (-3.71, -1.17)
23:30:40.157 00.000 7680 Moving (-3.71, -1.17) raw xDistance=3.86 yDistance=0.45
23:30:40.157 00.000 7680 MoveAxis(W, 2504, B)
23:30:40.157 00.000 7680 Guiding  Dir = 3, Dur = 2504
23:30:40.157 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:40.161 00.004 7680 IsSlewing returns 0
23:30:40.161 00.000 6120 UpdateGuideState exits: m=13944 SNR=76.1 Saturated
23:30:40.163 00.002 6120 PhdController: settling, locked = 1, distance = 3.99 (1.50) aobump = 0 frame = 1 / 99999
23:30:40.168 00.005 7680 IsGuiding returns 0
23:30:40.168 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048640.168,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.99,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:30:40.172 00.004 7680 PulseGuide returned control before completion, sleep 2514
23:30:40.172 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:40.175 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:40.177 00.002 6120 Enqueuing Expose request
23:30:42.689 02.512 7680 IsGuiding returns 1
23:30:42.689 00.000 7680 scope still moving after pulse duration time elapsed
23:30:42.721 00.032 7680 IsSlewing returns 0
23:30:42.722 00.001 7680 IsGuiding returns 0
23:30:42.723 00.001 7680 scope move finished after 2504 + 50 ms
23:30:42.723 00.000 7680 Move returns status 0, amount 2504
23:30:42.723 00.000 7680 MoveAxis(S, 247, B)
23:30:42.723 00.000 7680 Guiding  Dir = 1, Dur = 247
23:30:42.725 00.002 7680 IsSlewing returns 0
23:30:42.725 00.000 7680 IsGuiding returns 0
23:30:42.726 00.001 7680 PulseGuide returned control before completion, sleep 257
23:30:42.987 00.261 7680 IsGuiding returns 1
23:30:42.987 00.000 7680 scope still moving after pulse duration time elapsed
23:30:43.017 00.030 7680 IsSlewing returns 0
23:30:43.018 00.001 7680 IsGuiding returns 0
23:30:43.018 00.000 7680 scope move finished after 247 + 45 ms
23:30:43.019 00.001 7680 Move returns status 0, amount 247
23:30:43.019 00.000 7680 move complete, result=0
23:30:43.019 00.000 7680 worker thread done servicing request
23:30:43.019 00.000 6120 GuideStep: 3.9 px 2504 ms WEST, 0.5 px 247 ms SOUTH
23:30:43.025 00.006 7680 Worker thread wakes up
23:30:43.025 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:43.026 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:30:44.265 01.239 7680 Exposure complete
23:30:44.393 00.128 7680 worker thread done servicing request
23:30:44.393 00.000 6120 OnExposeComplete: enter
23:30:44.398 00.005 6120 UpdateGuideState(): m_state=6
23:30:44.403 00.005 6120 Star::Find(15, 962, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2063
23:30:44.407 00.004 6120 Star::Find returns 1 (1), X=966.19, Y=54.77, Mass=13094, SNR=74.3, Peak=255 HFD=6.8
23:30:44.410 00.003 6120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-2.95) = xAngle (1.95 = 1.95)
23:30:44.414 00.004 6120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.68 = 1.68)
23:30:44.418 00.004 6120 CameraToMount -- cameraX=0.42 cameraY=-0.67 hyp=0.79 cameraTheta=-1.01 mountX=-0.29 mountY=0.78, mountTheta=1.92
23:30:44.422 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.42, y=-0.67, opts=13)
23:30:44.425 00.003 6120 Enqueuing Move request for scope (0.42, -0.67)
23:30:44.430 00.005 7680 Worker thread wakes up
23:30:44.430 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:44.434 00.004 6120 UpdateGuideState exits: m=13094 SNR=74.3 Saturated
23:30:44.438 00.004 6120 PhdController: settling, locked = 1, distance = 0.79 (1.50) aobump = 0 frame = 2 / 99999
23:30:44.441 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.67) opts 0xd
23:30:44.441 00.000 7680 Handling offset move in thread for scope, endpoint = (0.42, -0.67)
23:30:44.442 00.001 7680 Moving (0.42, -0.67) raw xDistance=-0.29 yDistance=0.78
23:30:44.442 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:30:44.442 00.000 7680 resist switch: large excursion: input 0.78 thresh 0.60 direction from 0 to 1
23:30:44.442 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.35
23:30:44.442 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
23:30:44.442 00.000 7680 MoveAxis(E, 118, ABG)
23:30:44.442 00.000 7680 Guiding  Dir = 2, Dur = 118
23:30:44.443 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048644.441,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.79,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:30:44.447 00.004 7680 IsSlewing returns 0
23:30:44.447 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:44.452 00.005 7680 IsGuiding returns 0
23:30:44.452 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:44.455 00.003 7680 PulseGuide returned control before completion, sleep 128
23:30:44.455 00.000 6120 Enqueuing Expose request
23:30:44.601 00.146 7680 IsGuiding returns 0
23:30:44.601 00.000 7680 Move returns status 0, amount 118
23:30:44.601 00.000 7680 MoveAxis(S, 425, ABG)
23:30:44.602 00.001 7680 Guiding  Dir = 1, Dur = 425
23:30:44.602 00.000 7680 IsSlewing returns 0
23:30:44.604 00.002 7680 IsGuiding returns 0
23:30:44.604 00.000 7680 PulseGuide returned control before completion, sleep 435
23:30:45.056 00.452 7680 IsGuiding returns 1
23:30:45.056 00.000 7680 scope still moving after pulse duration time elapsed
23:30:45.087 00.031 7680 IsSlewing returns 0
23:30:45.088 00.001 7680 IsGuiding returns 0
23:30:45.089 00.001 7680 scope move finished after 425 + 60 ms
23:30:45.090 00.001 7680 Move returns status 0, amount 425
23:30:45.090 00.000 7680 move complete, result=0
23:30:45.091 00.001 7680 worker thread done servicing request
23:30:45.092 00.001 6120 GuideStep: -0.3 px 118 ms EAST, 0.8 px 425 ms SOUTH
23:30:45.097 00.005 7680 Worker thread wakes up
23:30:45.097 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:45.097 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:30:46.351 01.254 7680 Exposure complete
23:30:46.488 00.137 7680 worker thread done servicing request
23:30:46.489 00.001 6120 OnExposeComplete: enter
23:30:46.493 00.004 6120 UpdateGuideState(): m_state=6
23:30:46.498 00.005 6120 Star::Find(15, 966, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2064
23:30:46.504 00.006 6120 Star::Find returns 1 (1), X=966.33, Y=55.07, Mass=13696, SNR=76.5, Peak=255 HFD=6.7
23:30:46.509 00.005 6120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-2.95) = xAngle (2.38 = 2.38)
23:30:46.513 00.004 6120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.11 = 2.11)
23:30:46.520 00.007 6120 CameraToMount -- cameraX=0.56 cameraY=-0.36 hyp=0.67 cameraTheta=-0.57 mountX=-0.48 mountY=0.57, mountTheta=2.27
23:30:46.526 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.56, y=-0.36, opts=13)
23:30:46.532 00.006 6120 Enqueuing Move request for scope (0.56, -0.36)
23:30:46.537 00.005 7680 Worker thread wakes up
23:30:46.538 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:46.544 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.36) opts 0xd
23:30:46.544 00.000 6120 UpdateGuideState exits: m=13696 SNR=76.5 Saturated
23:30:46.551 00.007 7680 Handling offset move in thread for scope, endpoint = (0.56, -0.36)
23:30:46.551 00.000 6120 PhdController: settling, locked = 1, distance = 0.75 (1.50) aobump = 0 frame = 3 / 99999
23:30:46.556 00.005 7680 Moving (0.56, -0.36) raw xDistance=-0.48 yDistance=0.57
23:30:46.557 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48
23:30:46.557 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048646.556,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.75,"Time":2.1,"SettleTime":10.0,"StarLocked":true}
23:30:46.562 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
23:30:46.563 00.001 7680 MoveAxis(E, 206, ABG)
23:30:46.563 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:46.567 00.004 7680 Guiding  Dir = 2, Dur = 206
23:30:46.568 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:46.572 00.004 6120 Enqueuing Expose request
23:30:46.577 00.005 7680 IsSlewing returns 0
23:30:46.577 00.000 7680 IsGuiding returns 0
23:30:46.578 00.001 7680 PulseGuide returned control before completion, sleep 216
23:30:46.808 00.230 7680 IsGuiding returns 1
23:30:46.809 00.001 7680 scope still moving after pulse duration time elapsed
23:30:46.839 00.030 7680 IsSlewing returns 0
23:30:46.841 00.002 7680 IsGuiding returns 0
23:30:46.842 00.001 7680 scope move finished after 206 + 57 ms
23:30:46.842 00.000 7680 Move returns status 0, amount 206
23:30:46.842 00.000 7680 MoveAxis(S, 310, ABG)
23:30:46.843 00.001 7680 Guiding  Dir = 1, Dur = 310
23:30:46.843 00.000 7680 IsSlewing returns 0
23:30:46.844 00.001 7680 IsGuiding returns 0
23:30:46.845 00.001 7680 PulseGuide returned control before completion, sleep 320
23:30:47.169 00.324 7680 IsGuiding returns 1
23:30:47.170 00.001 7680 scope still moving after pulse duration time elapsed
23:30:47.201 00.031 7680 IsSlewing returns 0
23:30:47.203 00.002 7680 IsGuiding returns 0
23:30:47.204 00.001 7680 scope move finished after 310 + 49 ms
23:30:47.204 00.000 7680 Move returns status 0, amount 310
23:30:47.205 00.001 7680 move complete, result=0
23:30:47.205 00.000 6120 GuideStep: -0.5 px 206 ms EAST, 0.6 px 310 ms SOUTH
23:30:47.209 00.004 7680 worker thread done servicing request
23:30:47.209 00.000 7680 Worker thread wakes up
23:30:47.209 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:47.209 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:30:48.464 01.255 7680 Exposure complete
23:30:48.594 00.130 6120 OnExposeComplete: enter
23:30:48.599 00.005 6120 UpdateGuideState(): m_state=6
23:30:48.603 00.004 7680 worker thread done servicing request
23:30:48.603 00.000 6120 Star::Find(15, 966, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2065
23:30:48.608 00.005 6120 Star::Find returns 1 (1), X=966.35, Y=55.27, Mass=14367, SNR=78.9, Peak=255 HFD=7.0
23:30:48.613 00.005 6120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-2.95) = xAngle (2.69 = 2.69)
23:30:48.617 00.004 6120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.42 = 2.42)
23:30:48.620 00.003 6120 CameraToMount -- cameraX=0.58 cameraY=-0.16 hyp=0.60 cameraTheta=-0.26 mountX=-0.54 mountY=0.40, mountTheta=2.51
23:30:48.625 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.58, y=-0.16, opts=13)
23:30:48.630 00.005 6120 Enqueuing Move request for scope (0.58, -0.16)
23:30:48.633 00.003 7680 Worker thread wakes up
23:30:48.634 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.16) opts 0xd
23:30:48.634 00.000 7680 Handling offset move in thread for scope, endpoint = (0.58, -0.16)
23:30:48.634 00.000 7680 Moving (0.58, -0.16) raw xDistance=-0.54 yDistance=0.40
23:30:48.634 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
23:30:48.635 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:48.638 00.003 6120 UpdateGuideState exits: m=14367 SNR=78.9 Saturated
23:30:48.642 00.004 6120 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 4 / 99999
23:30:48.646 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
23:30:48.646 00.000 7680 MoveAxis(E, 237, ABG)
23:30:48.646 00.000 7680 Guiding  Dir = 2, Dur = 237
23:30:48.646 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048648.646,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.71,"Time":4.2,"SettleTime":10.0,"StarLocked":true}
23:30:48.651 00.005 7680 IsSlewing returns 0
23:30:48.651 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:48.655 00.004 7680 IsGuiding returns 0
23:30:48.655 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:48.659 00.004 6120 Enqueuing Expose request
23:30:48.662 00.003 7680 PulseGuide returned control before completion, sleep 247
23:30:48.923 00.261 7680 IsGuiding returns 0
23:30:48.923 00.000 7680 Move returns status 0, amount 237
23:30:48.924 00.001 7680 MoveAxis(S, 216, ABG)
23:30:48.924 00.000 7680 Guiding  Dir = 1, Dur = 216
23:30:48.924 00.000 7680 IsSlewing returns 0
23:30:48.925 00.001 7680 IsGuiding returns 0
23:30:48.926 00.001 7680 PulseGuide returned control before completion, sleep 226
23:30:49.157 00.231 7680 IsGuiding returns 1
23:30:49.157 00.000 7680 scope still moving after pulse duration time elapsed
23:30:49.188 00.031 7680 IsSlewing returns 0
23:30:49.189 00.001 7680 IsGuiding returns 0
23:30:49.190 00.001 7680 scope move finished after 216 + 48 ms
23:30:49.190 00.000 7680 Move returns status 0, amount 216
23:30:49.190 00.000 7680 move complete, result=0
23:30:49.192 00.002 7680 worker thread done servicing request
23:30:49.192 00.000 6120 GuideStep: -0.5 px 237 ms EAST, 0.4 px 216 ms SOUTH
23:30:49.199 00.007 7680 Worker thread wakes up
23:30:49.199 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:49.199 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:30:50.451 01.252 7680 Exposure complete
23:30:50.584 00.133 7680 worker thread done servicing request
23:30:50.584 00.000 6120 OnExposeComplete: enter
23:30:50.588 00.004 6120 UpdateGuideState(): m_state=6
23:30:50.591 00.003 6120 Star::Find(15, 966, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2066
23:30:50.595 00.004 6120 Star::Find returns 1 (1), X=965.84, Y=56.22, Mass=13357, SNR=75.2, Peak=255 HFD=6.8
23:30:50.598 00.003 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
23:30:50.601 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
23:30:50.604 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.79 hyp=0.80 cameraTheta=1.48 mountX=-0.22 mountY=-0.68, mountTheta=-1.89
23:30:50.609 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.79, opts=13)
23:30:50.614 00.005 6120 Enqueuing Move request for scope (0.07, 0.79)
23:30:50.617 00.003 7680 Worker thread wakes up
23:30:50.617 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.79) opts 0xd
23:30:50.617 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.79)
23:30:50.617 00.000 7680 Moving (0.07, 0.79) raw xDistance=-0.22 yDistance=-0.68
23:30:50.618 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
23:30:50.618 00.000 7680 resist switch: large excursion: input -0.68 thresh 0.60 direction from 1 to -1
23:30:50.618 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.04
23:30:50.618 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
23:30:50.618 00.000 7680 MoveAxis(E, 107, ABG)
23:30:50.618 00.000 7680 Guiding  Dir = 2, Dur = 107
23:30:50.618 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:50.623 00.005 7680 IsSlewing returns 0
23:30:50.623 00.000 6120 UpdateGuideState exits: m=13357 SNR=75.2 Saturated
23:30:50.627 00.004 7680 IsGuiding returns 0
23:30:50.628 00.001 6120 PhdController: settling, locked = 1, distance = 0.73 (1.50) aobump = 0 frame = 5 / 99999
23:30:50.632 00.004 7680 PulseGuide returned control before completion, sleep 117
23:30:50.632 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048650.632,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.73,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
23:30:50.635 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:50.638 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:50.642 00.004 6120 Enqueuing Expose request
23:30:50.756 00.114 7680 IsGuiding returns 1
23:30:50.756 00.000 7680 scope still moving after pulse duration time elapsed
23:30:50.786 00.030 7680 IsSlewing returns 0
23:30:50.790 00.004 7680 IsGuiding returns 0
23:30:50.790 00.000 7680 scope move finished after 107 + 55 ms
23:30:50.790 00.000 7680 Move returns status 0, amount 107
23:30:50.791 00.001 7680 MoveAxis(N, 369, ABG)
23:30:50.792 00.001 7680 Guiding  Dir = 0, Dur = 369
23:30:50.792 00.000 7680 IsSlewing returns 0
23:30:50.794 00.002 7680 IsGuiding returns 0
23:30:50.795 00.001 7680 PulseGuide returned control before completion, sleep 379
23:30:51.176 00.381 7680 IsGuiding returns 1
23:30:51.176 00.000 7680 scope still moving after pulse duration time elapsed
23:30:51.207 00.031 7680 IsSlewing returns 0
23:30:51.208 00.001 7680 IsGuiding returns 1
23:30:51.238 00.030 7680 IsSlewing returns 0
23:30:51.239 00.001 7680 IsGuiding returns 0
23:30:51.240 00.001 7680 scope move finished after 369 + 76 ms
23:30:51.240 00.000 7680 Move returns status 0, amount 369
23:30:51.240 00.000 7680 move complete, result=0
23:30:51.241 00.001 7680 worker thread done servicing request
23:30:51.242 00.001 7680 Worker thread wakes up
23:30:51.242 00.000 6120 GuideStep: -0.2 px 107 ms EAST, -0.7 px 369 ms NORTH
23:30:51.248 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:51.248 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:30:52.501 01.253 7680 Exposure complete
23:30:52.629 00.128 7680 worker thread done servicing request
23:30:52.629 00.000 6120 OnExposeComplete: enter
23:30:52.634 00.005 6120 UpdateGuideState(): m_state=6
23:30:52.637 00.003 6120 Star::Find(15, 965, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2067
23:30:52.641 00.004 6120 Star::Find returns 1 (1), X=965.82, Y=56.79, Mass=13379, SNR=76.3, Peak=255 HFD=6.9
23:30:52.644 00.003 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
23:30:52.649 00.005 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
23:30:52.654 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=1.36 hyp=1.36 cameraTheta=1.53 mountX=-0.30 mountY=-1.20, mountTheta=-1.82
23:30:52.659 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=1.36, opts=13)
23:30:52.662 00.003 6120 Enqueuing Move request for scope (0.05, 1.36)
23:30:52.665 00.003 7680 Worker thread wakes up
23:30:52.666 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 1.36) opts 0xd
23:30:52.666 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:52.671 00.005 7680 Handling offset move in thread for scope, endpoint = (0.05, 1.36)
23:30:52.671 00.000 7680 Moving (0.05, 1.36) raw xDistance=-0.30 yDistance=-1.20
23:30:52.672 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
23:30:52.672 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.20 from input -1.20
23:30:52.672 00.000 7680 MoveAxis(E, 131, ABG)
23:30:52.672 00.000 7680 Guiding  Dir = 2, Dur = 131
23:30:52.672 00.000 6120 UpdateGuideState exits: m=13379 SNR=76.3 Saturated
23:30:52.676 00.004 7680 IsSlewing returns 0
23:30:52.676 00.000 6120 PhdController: settling, locked = 1, distance = 0.92 (1.50) aobump = 0 frame = 6 / 99999
23:30:52.680 00.004 7680 IsGuiding returns 0
23:30:52.680 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048652.680,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.92,"Time":8.2,"SettleTime":10.0,"StarLocked":true}
23:30:52.685 00.005 7680 PulseGuide returned control before completion, sleep 141
23:30:52.685 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:52.689 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:52.692 00.003 6120 Enqueuing Expose request
23:30:52.838 00.146 7680 IsGuiding returns 1
23:30:52.840 00.002 7680 scope still moving after pulse duration time elapsed
23:30:52.870 00.030 7680 IsSlewing returns 0
23:30:52.871 00.001 7680 IsGuiding returns 0
23:30:52.871 00.000 7680 scope move finished after 131 + 59 ms
23:30:52.872 00.001 7680 Move returns status 0, amount 131
23:30:52.872 00.000 7680 MoveAxis(N, 652, ABG)
23:30:52.872 00.000 7680 Guiding  Dir = 0, Dur = 652
23:30:52.873 00.001 7680 IsSlewing returns 0
23:30:52.874 00.001 7680 IsGuiding returns 0
23:30:52.874 00.000 7680 PulseGuide returned control before completion, sleep 662
23:30:53.542 00.668 7680 IsGuiding returns 1
23:30:53.543 00.001 7680 scope still moving after pulse duration time elapsed
23:30:53.574 00.031 7680 IsSlewing returns 0
23:30:53.577 00.003 7680 IsGuiding returns 0
23:30:53.577 00.000 7680 scope move finished after 652 + 51 ms
23:30:53.577 00.000 7680 Move returns status 0, amount 652
23:30:53.578 00.001 7680 move complete, result=0
23:30:53.578 00.000 7680 worker thread done servicing request
23:30:53.578 00.000 6120 GuideStep: -0.3 px 131 ms EAST, -1.2 px 652 ms NORTH
23:30:53.585 00.007 7680 Worker thread wakes up
23:30:53.585 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:53.585 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:30:54.842 01.257 7680 Exposure complete
23:30:54.960 00.118 7680 worker thread done servicing request
23:30:54.961 00.001 6120 OnExposeComplete: enter
23:30:54.965 00.004 6120 UpdateGuideState(): m_state=6
23:30:54.969 00.004 6120 Star::Find(15, 965, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2068
23:30:54.973 00.004 6120 Star::Find returns 1 (1), X=965.42, Y=56.41, Mass=13496, SNR=74.5, Peak=255 HFD=7.1
23:30:54.977 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.42)
23:30:54.981 00.004 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
23:30:54.985 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=0.98 hyp=1.04 cameraTheta=1.91 mountX=0.16 mountY=-1.04, mountTheta=-1.42
23:30:54.991 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.98, opts=13)
23:30:54.995 00.004 6120 Enqueuing Move request for scope (-0.35, 0.98)
23:30:54.999 00.004 7680 Worker thread wakes up
23:30:54.999 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.98) opts 0xd
23:30:55.000 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.98)
23:30:55.000 00.000 7680 Moving (-0.35, 0.98) raw xDistance=0.16 yDistance=-1.04
23:30:55.000 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:30:55.000 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:55.004 00.004 7680 GuideAlgorithmResistSwitch::result() returns -1.04 from input -1.04
23:30:55.005 00.001 7680 MoveAxis(E, 0, ABG)
23:30:55.005 00.000 6120 UpdateGuideState exits: m=13496 SNR=74.5 Saturated
23:30:55.009 00.004 7680 Move returns status 0, amount 0
23:30:55.009 00.000 7680 MoveAxis(N, 562, ABG)
23:30:55.010 00.001 6120 PhdController: settling, locked = 1, distance = 0.96 (1.50) aobump = 0 frame = 7 / 99999
23:30:55.013 00.003 6120 PhdController: newstate STATE_FINISH
23:30:55.017 00.004 6120 PhdController complete: success
23:30:55.021 00.004 7680 Guiding  Dir = 0, Dur = 562
23:30:55.022 00.001 6120 evsrv: {"Event":"SettleDone","Timestamp":1764048655.021,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
23:30:55.025 00.003 7680 IsSlewing returns 0
23:30:55.025 00.000 6120 Mount: notify guiding dither settle done success=1
23:30:55.029 00.004 6120 PhdController: newstate STATE_IDLE
23:30:55.033 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:55.036 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:55.040 00.004 6120 Enqueuing Expose request
23:30:55.044 00.004 7680 IsGuiding returns 0
23:30:55.044 00.000 7680 PulseGuide returned control before completion, sleep 572
23:30:55.631 00.587 7680 IsGuiding returns 1
23:30:55.632 00.001 7680 scope still moving after pulse duration time elapsed
23:30:55.663 00.031 7680 IsSlewing returns 0
23:30:55.664 00.001 7680 IsGuiding returns 0
23:30:55.664 00.000 7680 scope move finished after 562 + 58 ms
23:30:55.664 00.000 7680 Move returns status 0, amount 562
23:30:55.664 00.000 7680 move complete, result=0
23:30:55.665 00.001 7680 worker thread done servicing request
23:30:55.665 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -1.0 px 562 ms NORTH
23:30:55.673 00.008 7680 Worker thread wakes up
23:30:55.673 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:55.673 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:30:56.916 01.243 7680 Exposure complete
23:30:57.068 00.152 7680 worker thread done servicing request
23:30:57.069 00.001 6120 OnExposeComplete: enter
23:30:57.075 00.006 6120 UpdateGuideState(): m_state=6
23:30:57.085 00.010 6120 Star::Find(15, 965, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2069
23:30:57.090 00.005 6120 Star::Find returns 1 (1), X=965.60, Y=55.45, Mass=14256, SNR=77.8, Peak=255 HFD=7.1
23:30:57.096 00.006 6120 CameraToMount -- cameraTheta (3.00) - m_xAngle (-2.95) = xAngle (5.96 = -0.33)
23:30:57.102 00.006 6120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.69 = -0.59)
23:30:57.107 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.00 mountX=0.16 mountY=-0.09, mountTheta=-0.53
23:30:57.115 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.02, opts=13)
23:30:57.122 00.007 6120 Enqueuing Move request for scope (-0.17, 0.02)
23:30:57.127 00.005 7680 Worker thread wakes up
23:30:57.127 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:57.133 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
23:30:57.133 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
23:30:57.134 00.001 6120 UpdateGuideState exits: m=14256 SNR=77.8 Saturated
23:30:57.140 00.006 7680 Moving (-0.17, 0.02) raw xDistance=0.16 yDistance=-0.09
23:30:57.141 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:30:57.141 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:30:57.141 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:57.147 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:30:57.149 00.002 7680 MoveAxis(E, 0, ABG)
23:30:57.149 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:57.154 00.005 7680 Move returns status 0, amount 0
23:30:57.154 00.000 6120 Enqueuing Expose request
23:30:57.161 00.007 7680 MoveAxis(N, 0, ABG)
23:30:57.161 00.000 7680 Move returns status 0, amount 0
23:30:57.161 00.000 7680 move complete, result=0
23:30:57.162 00.001 7680 worker thread done servicing request
23:30:57.162 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:57.167 00.005 7680 Worker thread wakes up
23:30:57.168 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:57.168 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:30:58.417 01.249 7680 Exposure complete
23:30:58.554 00.137 7680 worker thread done servicing request
23:30:58.554 00.000 6120 OnExposeComplete: enter
23:30:58.559 00.005 6120 UpdateGuideState(): m_state=6
23:30:58.562 00.003 6120 Star::Find(15, 965, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2070
23:30:58.566 00.004 6120 Star::Find returns 1 (1), X=965.59, Y=55.53, Mass=13615, SNR=76.6, Peak=255 HFD=7.1
23:30:58.569 00.003 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-2.95) = xAngle (5.59 = -0.69)
23:30:58.573 00.004 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.96)
23:30:58.577 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.64 mountX=0.15 mountY=-0.16, mountTheta=-0.82
23:30:58.585 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.10, opts=13)
23:30:58.590 00.005 6120 Enqueuing Move request for scope (-0.17, 0.10)
23:30:58.593 00.003 7680 Worker thread wakes up
23:30:58.593 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:30:58.597 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
23:30:58.597 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
23:30:58.597 00.000 7680 Moving (-0.17, 0.10) raw xDistance=0.15 yDistance=-0.16
23:30:58.599 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:30:58.599 00.000 6120 UpdateGuideState exits: m=13615 SNR=76.6 Saturated
23:30:58.603 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:58.607 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:30:58.607 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:30:58.613 00.006 6120 Enqueuing Expose request
23:30:58.618 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:30:58.618 00.000 7680 MoveAxis(E, 0, ABG)
23:30:58.618 00.000 7680 Move returns status 0, amount 0
23:30:58.618 00.000 7680 MoveAxis(N, 0, ABG)
23:30:58.619 00.001 7680 Move returns status 0, amount 0
23:30:58.619 00.000 7680 move complete, result=0
23:30:58.619 00.000 7680 worker thread done servicing request
23:30:58.619 00.000 7680 Worker thread wakes up
23:30:58.620 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:30:58.624 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:30:58.624 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:30:59.873 01.249 7680 Exposure complete
23:31:00.019 00.146 7680 worker thread done servicing request
23:31:00.020 00.001 6120 OnExposeComplete: enter
23:31:00.028 00.008 6120 UpdateGuideState(): m_state=6
23:31:00.033 00.005 6120 Star::Find(15, 965, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2071
23:31:00.039 00.006 6120 Star::Find returns 1 (1), X=965.83, Y=56.00, Mass=14158, SNR=77.9, Peak=255 HFD=6.9
23:31:00.042 00.003 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
23:31:00.047 00.005 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
23:31:00.052 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.57 hyp=0.57 cameraTheta=1.46 mountX=-0.17 mountY=-0.48, mountTheta=-1.91
23:31:00.057 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.57, opts=13)
23:31:00.062 00.005 6120 Enqueuing Move request for scope (0.07, 0.57)
23:31:00.065 00.003 7680 Worker thread wakes up
23:31:00.066 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:00.070 00.004 6120 UpdateGuideState exits: m=14158 SNR=77.9 Saturated
23:31:00.074 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:00.078 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:00.084 00.006 6120 Enqueuing Expose request
23:31:00.089 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.57) opts 0xd
23:31:00.089 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.57)
23:31:00.089 00.000 7680 Moving (0.07, 0.57) raw xDistance=-0.17 yDistance=-0.48
23:31:00.090 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:31:00.090 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
23:31:00.090 00.000 7680 MoveAxis(E, 0, ABG)
23:31:00.090 00.000 7680 Move returns status 0, amount 0
23:31:00.091 00.001 7680 MoveAxis(N, 263, ABG)
23:31:00.091 00.000 7680 Guiding  Dir = 0, Dur = 263
23:31:00.091 00.000 7680 IsSlewing returns 0
23:31:00.091 00.000 7680 IsGuiding returns 0
23:31:00.092 00.001 7680 PulseGuide returned control before completion, sleep 273
23:31:00.377 00.285 7680 IsGuiding returns 1
23:31:00.377 00.000 7680 scope still moving after pulse duration time elapsed
23:31:00.408 00.031 7680 IsSlewing returns 0
23:31:00.409 00.001 7680 IsGuiding returns 0
23:31:00.409 00.000 7680 scope move finished after 263 + 54 ms
23:31:00.411 00.002 7680 Move returns status 0, amount 263
23:31:00.411 00.000 7680 move complete, result=0
23:31:00.411 00.000 7680 worker thread done servicing request
23:31:00.412 00.001 7680 Worker thread wakes up
23:31:00.412 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 263 ms NORTH
23:31:00.418 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:00.418 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:31:01.667 01.249 7680 Exposure complete
23:31:01.804 00.137 7680 worker thread done servicing request
23:31:01.805 00.001 6120 OnExposeComplete: enter
23:31:01.809 00.004 6120 UpdateGuideState(): m_state=6
23:31:01.813 00.004 6120 Star::Find(15, 965, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2072
23:31:01.817 00.004 6120 Star::Find returns 1 (1), X=965.59, Y=55.88, Mass=14149, SNR=77.6, Peak=255 HFD=7.0
23:31:01.821 00.004 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
23:31:01.824 00.003 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
23:31:01.828 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.45 hyp=0.48 cameraTheta=1.96 mountX=0.10 mountY=-0.48, mountTheta=-1.38
23:31:01.832 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.45, opts=13)
23:31:01.836 00.004 6120 Enqueuing Move request for scope (-0.18, 0.45)
23:31:01.839 00.003 7680 Worker thread wakes up
23:31:01.839 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.45) opts 0xd
23:31:01.839 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:01.843 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.45)
23:31:01.843 00.000 6120 UpdateGuideState exits: m=14149 SNR=77.6 Saturated
23:31:01.847 00.004 7680 Moving (-0.18, 0.45) raw xDistance=0.10 yDistance=-0.48
23:31:01.847 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:31:01.847 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:01.851 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
23:31:01.851 00.000 7680 MoveAxis(E, 0, ABG)
23:31:01.851 00.000 7680 Move returns status 0, amount 0
23:31:01.851 00.000 7680 MoveAxis(N, 261, ABG)
23:31:01.851 00.000 7680 Guiding  Dir = 0, Dur = 261
23:31:01.851 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:01.855 00.004 6120 Enqueuing Expose request
23:31:01.861 00.006 7680 IsSlewing returns 0
23:31:01.861 00.000 7680 IsGuiding returns 0
23:31:01.861 00.000 7680 PulseGuide returned control before completion, sleep 271
23:31:02.140 00.279 7680 IsGuiding returns 1
23:31:02.142 00.002 7680 scope still moving after pulse duration time elapsed
23:31:02.172 00.030 7680 IsSlewing returns 0
23:31:02.174 00.002 7680 IsGuiding returns 1
23:31:02.203 00.029 7680 IsSlewing returns 0
23:31:02.203 00.000 7680 IsGuiding returns 0
23:31:02.203 00.000 7680 scope move finished after 261 + 82 ms
23:31:02.205 00.002 7680 Move returns status 0, amount 261
23:31:02.205 00.000 7680 move complete, result=0
23:31:02.205 00.000 7680 worker thread done servicing request
23:31:02.205 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 261 ms NORTH
23:31:02.216 00.011 7680 Worker thread wakes up
23:31:02.216 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:02.216 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:31:03.467 01.251 7680 Exposure complete
23:31:03.606 00.139 7680 worker thread done servicing request
23:31:03.606 00.000 6120 OnExposeComplete: enter
23:31:03.613 00.007 6120 UpdateGuideState(): m_state=6
23:31:03.618 00.005 6120 Star::Find(15, 965, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2073
23:31:03.622 00.004 6120 Star::Find returns 1 (1), X=965.43, Y=55.66, Mass=14040, SNR=78.3, Peak=255 HFD=7.1
23:31:03.625 00.003 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
23:31:03.629 00.004 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
23:31:03.632 00.003 6120 CameraToMount -- cameraX=-0.34 cameraY=0.23 hyp=0.41 cameraTheta=2.55 mountX=0.29 mountY=-0.35, mountTheta=-0.88
23:31:03.637 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.23, opts=13)
23:31:03.643 00.006 6120 Enqueuing Move request for scope (-0.34, 0.23)
23:31:03.648 00.005 7680 Worker thread wakes up
23:31:03.648 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:03.652 00.004 6120 UpdateGuideState exits: m=14040 SNR=78.3 Saturated
23:31:03.655 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:03.659 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.23) opts 0xd
23:31:03.659 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.23)
23:31:03.659 00.000 7680 Moving (-0.34, 0.23) raw xDistance=0.29 yDistance=-0.35
23:31:03.659 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
23:31:03.659 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:31:03.659 00.000 7680 MoveAxis(W, 120, ABG)
23:31:03.660 00.001 7680 Guiding  Dir = 3, Dur = 120
23:31:03.660 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:03.665 00.005 6120 Enqueuing Expose request
23:31:03.669 00.004 7680 IsSlewing returns 0
23:31:03.669 00.000 7680 IsGuiding returns 0
23:31:03.669 00.000 7680 PulseGuide returned control before completion, sleep 130
23:31:03.815 00.146 7680 IsGuiding returns 0
23:31:03.815 00.000 7680 Move returns status 0, amount 120
23:31:03.815 00.000 7680 MoveAxis(N, 192, ABG)
23:31:03.816 00.001 7680 Guiding  Dir = 0, Dur = 192
23:31:03.817 00.001 7680 IsSlewing returns 0
23:31:03.817 00.000 7680 IsGuiding returns 0
23:31:03.818 00.001 7680 PulseGuide returned control before completion, sleep 202
23:31:04.033 00.215 7680 IsGuiding returns 1
23:31:04.033 00.000 7680 scope still moving after pulse duration time elapsed
23:31:04.064 00.031 7680 IsSlewing returns 0
23:31:04.064 00.000 7680 IsGuiding returns 0
23:31:04.064 00.000 7680 scope move finished after 192 + 54 ms
23:31:04.065 00.001 7680 Move returns status 0, amount 192
23:31:04.065 00.000 7680 move complete, result=0
23:31:04.065 00.000 7680 worker thread done servicing request
23:31:04.066 00.001 7680 Worker thread wakes up
23:31:04.066 00.000 6120 GuideStep: 0.3 px 120 ms WEST, -0.4 px 192 ms NORTH
23:31:04.071 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:04.071 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:31:05.321 01.250 7680 Exposure complete
23:31:05.451 00.130 7680 worker thread done servicing request
23:31:05.452 00.001 6120 OnExposeComplete: enter
23:31:05.456 00.004 6120 UpdateGuideState(): m_state=6
23:31:05.459 00.003 6120 Star::Find(15, 965, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2074
23:31:05.462 00.003 6120 Star::Find returns 1 (1), X=965.85, Y=55.41, Mass=13113, SNR=73.6, Peak=255 HFD=6.9
23:31:05.466 00.004 6120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-2.95) = xAngle (2.70 = 2.70)
23:31:05.470 00.004 6120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.44 = 2.44)
23:31:05.475 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-0.25 mountX=-0.08 mountY=0.06, mountTheta=2.52
23:31:05.480 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.02, opts=13)
23:31:05.484 00.004 6120 Enqueuing Move request for scope (0.08, -0.02)
23:31:05.488 00.004 7680 Worker thread wakes up
23:31:05.488 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:05.492 00.004 6120 UpdateGuideState exits: m=13113 SNR=73.6 Saturated
23:31:05.496 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:05.499 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:05.502 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
23:31:05.503 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
23:31:05.504 00.001 7680 Moving (0.08, -0.02) raw xDistance=-0.08 yDistance=0.06
23:31:05.504 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:31:05.504 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:31:05.504 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:31:05.504 00.000 7680 MoveAxis(E, 0, ABG)
23:31:05.504 00.000 7680 Move returns status 0, amount 0
23:31:05.504 00.000 7680 MoveAxis(N, 0, ABG)
23:31:05.504 00.000 7680 Move returns status 0, amount 0
23:31:05.504 00.000 7680 move complete, result=0
23:31:05.504 00.000 7680 worker thread done servicing request
23:31:05.504 00.000 6120 Enqueuing Expose request
23:31:05.509 00.005 7680 Worker thread wakes up
23:31:05.509 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:05.513 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:05.513 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:31:06.765 01.252 7680 Exposure complete
23:31:06.899 00.134 7680 worker thread done servicing request
23:31:06.900 00.001 6120 OnExposeComplete: enter
23:31:06.903 00.003 6120 UpdateGuideState(): m_state=6
23:31:06.907 00.004 6120 Star::Find(15, 965, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2075
23:31:06.910 00.003 6120 Star::Find returns 1 (1), X=965.92, Y=55.30, Mass=13248, SNR=75.3, Peak=255 HFD=6.8
23:31:06.914 00.004 6120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-2.95) = xAngle (2.24 = 2.24)
23:31:06.917 00.003 6120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.97 = 1.97)
23:31:06.922 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-0.71 mountX=-0.13 mountY=0.19, mountTheta=2.17
23:31:06.927 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.13, opts=13)
23:31:06.932 00.005 6120 Enqueuing Move request for scope (0.16, -0.13)
23:31:06.937 00.005 7680 Worker thread wakes up
23:31:06.937 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:06.941 00.004 6120 UpdateGuideState exits: m=13248 SNR=75.3 Saturated
23:31:06.945 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:06.948 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:06.953 00.005 6120 Enqueuing Expose request
23:31:06.957 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
23:31:06.957 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
23:31:06.957 00.000 7680 Moving (0.16, -0.13) raw xDistance=-0.13 yDistance=0.19
23:31:06.957 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:31:06.957 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:31:06.958 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:31:06.958 00.000 7680 MoveAxis(E, 0, ABG)
23:31:06.958 00.000 7680 Move returns status 0, amount 0
23:31:06.958 00.000 7680 MoveAxis(N, 0, ABG)
23:31:06.958 00.000 7680 Move returns status 0, amount 0
23:31:06.960 00.002 7680 move complete, result=0
23:31:06.960 00.000 7680 worker thread done servicing request
23:31:06.960 00.000 7680 Worker thread wakes up
23:31:06.960 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:06.960 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:31:06.965 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:31:08.221 01.256 7680 Exposure complete
23:31:08.354 00.133 7680 worker thread done servicing request
23:31:08.355 00.001 6120 OnExposeComplete: enter
23:31:08.358 00.003 6120 UpdateGuideState(): m_state=6
23:31:08.362 00.004 6120 Star::Find(15, 965, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2076
23:31:08.366 00.004 6120 Star::Find returns 1 (1), X=965.92, Y=55.83, Mass=14118, SNR=78.8, Peak=255 HFD=7.0
23:31:08.370 00.004 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
23:31:08.373 00.003 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.39)
23:31:08.378 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.40 hyp=0.42 cameraTheta=1.21 mountX=-0.22 mountY=-0.29, mountTheta=-2.22
23:31:08.382 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.40, opts=13)
23:31:08.386 00.004 6120 Enqueuing Move request for scope (0.15, 0.40)
23:31:08.389 00.003 7680 Worker thread wakes up
23:31:08.389 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.40) opts 0xd
23:31:08.389 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.40)
23:31:08.390 00.001 7680 Moving (0.15, 0.40) raw xDistance=-0.22 yDistance=-0.29
23:31:08.390 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:31:08.390 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:31:08.391 00.001 7680 MoveAxis(E, 90, ABG)
23:31:08.391 00.000 7680 Guiding  Dir = 2, Dur = 90
23:31:08.391 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:08.395 00.004 7680 IsSlewing returns 0
23:31:08.395 00.000 6120 UpdateGuideState exits: m=14118 SNR=78.8 Saturated
23:31:08.399 00.004 7680 IsGuiding returns 0
23:31:08.399 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:08.402 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:08.407 00.005 7680 PulseGuide returned control before completion, sleep 100
23:31:08.407 00.000 6120 Enqueuing Expose request
23:31:08.518 00.111 7680 IsGuiding returns 1
23:31:08.519 00.001 7680 scope still moving after pulse duration time elapsed
23:31:08.550 00.031 7680 IsSlewing returns 0
23:31:08.551 00.001 7680 IsGuiding returns 0
23:31:08.552 00.001 7680 scope move finished after 90 + 62 ms
23:31:08.552 00.000 7680 Move returns status 0, amount 90
23:31:08.552 00.000 7680 MoveAxis(N, 158, ABG)
23:31:08.553 00.001 7680 Guiding  Dir = 0, Dur = 158
23:31:08.553 00.000 7680 IsSlewing returns 0
23:31:08.554 00.001 7680 IsGuiding returns 0
23:31:08.554 00.000 7680 PulseGuide returned control before completion, sleep 168
23:31:08.739 00.185 7680 IsGuiding returns 1
23:31:08.740 00.001 7680 scope still moving after pulse duration time elapsed
23:31:08.770 00.030 7680 IsSlewing returns 0
23:31:08.771 00.001 7680 IsGuiding returns 0
23:31:08.773 00.002 7680 scope move finished after 158 + 60 ms
23:31:08.773 00.000 7680 Move returns status 0, amount 158
23:31:08.773 00.000 7680 move complete, result=0
23:31:08.773 00.000 7680 worker thread done servicing request
23:31:08.774 00.001 7680 Worker thread wakes up
23:31:08.774 00.000 6120 GuideStep: -0.2 px 90 ms EAST, -0.3 px 158 ms NORTH
23:31:08.781 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:08.781 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:31:10.033 01.252 7680 Exposure complete
23:31:10.162 00.129 7680 worker thread done servicing request
23:31:10.162 00.000 6120 OnExposeComplete: enter
23:31:10.167 00.005 6120 UpdateGuideState(): m_state=6
23:31:10.171 00.004 6120 Star::Find(15, 965, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2077
23:31:10.176 00.005 6120 Star::Find returns 1 (1), X=965.79, Y=55.79, Mass=14338, SNR=78.3, Peak=255 HFD=7.1
23:31:10.180 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
23:31:10.185 00.005 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.09)
23:31:10.189 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.36 hyp=0.36 cameraTheta=1.51 mountX=-0.09 mountY=-0.32, mountTheta=-1.85
23:31:10.194 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.36, opts=13)
23:31:10.198 00.004 6120 Enqueuing Move request for scope (0.02, 0.36)
23:31:10.202 00.004 7680 Worker thread wakes up
23:31:10.202 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:10.208 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.36) opts 0xd
23:31:10.208 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.36)
23:31:10.208 00.000 7680 Moving (0.02, 0.36) raw xDistance=-0.09 yDistance=-0.32
23:31:10.208 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:31:10.208 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:31:10.209 00.001 7680 MoveAxis(E, 0, ABG)
23:31:10.209 00.000 6120 UpdateGuideState exits: m=14338 SNR=78.3 Saturated
23:31:10.214 00.005 7680 Move returns status 0, amount 0
23:31:10.215 00.001 7680 MoveAxis(N, 172, ABG)
23:31:10.215 00.000 7680 Guiding  Dir = 0, Dur = 172
23:31:10.215 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:10.219 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:10.223 00.004 6120 Enqueuing Expose request
23:31:10.227 00.004 7680 IsSlewing returns 0
23:31:10.227 00.000 7680 IsGuiding returns 0
23:31:10.227 00.000 7680 PulseGuide returned control before completion, sleep 182
23:31:10.414 00.187 7680 IsGuiding returns 1
23:31:10.417 00.003 7680 scope still moving after pulse duration time elapsed
23:31:10.446 00.029 7680 IsSlewing returns 0
23:31:10.446 00.000 7680 IsGuiding returns 0
23:31:10.446 00.000 7680 scope move finished after 172 + 46 ms
23:31:10.446 00.000 7680 Move returns status 0, amount 172
23:31:10.446 00.000 7680 move complete, result=0
23:31:10.446 00.000 7680 worker thread done servicing request
23:31:10.448 00.002 7680 Worker thread wakes up
23:31:10.448 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:10.448 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:31:10.448 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 172 ms NORTH
23:31:11.735 01.287 7680 Exposure complete
23:31:11.826 00.091 6120 OnExposeComplete: enter
23:31:11.829 00.003 6120 UpdateGuideState(): m_state=6
23:31:11.832 00.003 7680 worker thread done servicing request
23:31:11.832 00.000 6120 Star::Find(15, 965, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2078
23:31:11.837 00.005 6120 Star::Find returns 1 (1), X=965.70, Y=55.44, Mass=13469, SNR=74.8, Peak=255 HFD=7.0
23:31:11.839 00.002 6120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-2.95) = xAngle (5.90 = -0.38)
23:31:11.842 00.003 6120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.63 = -0.65)
23:31:11.844 00.002 6120 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.94 mountX=0.06 mountY=-0.04, mountTheta=-0.58
23:31:11.848 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.01, opts=13)
23:31:11.851 00.003 6120 Enqueuing Move request for scope (-0.06, 0.01)
23:31:11.855 00.004 7680 Worker thread wakes up
23:31:11.855 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
23:31:11.855 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
23:31:11.855 00.000 7680 Moving (-0.06, 0.01) raw xDistance=0.06 yDistance=-0.04
23:31:11.855 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:31:11.855 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:31:11.856 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:11.860 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:31:11.860 00.000 7680 MoveAxis(E, 0, ABG)
23:31:11.860 00.000 7680 Move returns status 0, amount 0
23:31:11.860 00.000 7680 MoveAxis(N, 0, ABG)
23:31:11.860 00.000 7680 Move returns status 0, amount 0
23:31:11.862 00.002 7680 move complete, result=0
23:31:11.862 00.000 7680 worker thread done servicing request
23:31:11.862 00.000 6120 UpdateGuideState exits: m=13469 SNR=74.8 Saturated
23:31:11.865 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:11.869 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:11.872 00.003 6120 Enqueuing Expose request
23:31:11.875 00.003 7680 Worker thread wakes up
23:31:11.875 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:11.875 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:31:11.875 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:13.117 01.242 7680 Exposure complete
23:31:13.235 00.118 7680 worker thread done servicing request
23:31:13.236 00.001 6120 OnExposeComplete: enter
23:31:13.240 00.004 6120 UpdateGuideState(): m_state=6
23:31:13.244 00.004 6120 Star::Find(15, 965, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2079
23:31:13.247 00.003 6120 Star::Find returns 1 (1), X=965.81, Y=55.80, Mass=14099, SNR=77.8, Peak=255 HFD=6.8
23:31:13.250 00.003 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
23:31:13.253 00.003 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
23:31:13.258 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.37 hyp=0.37 cameraTheta=1.45 mountX=-0.11 mountY=-0.31, mountTheta=-1.92
23:31:13.265 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.37, opts=13)
23:31:13.271 00.006 6120 Enqueuing Move request for scope (0.05, 0.37)
23:31:13.275 00.004 7680 Worker thread wakes up
23:31:13.276 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.37) opts 0xd
23:31:13.276 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.37)
23:31:13.276 00.000 7680 Moving (0.05, 0.37) raw xDistance=-0.11 yDistance=-0.31
23:31:13.276 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:13.281 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:31:13.281 00.000 6120 UpdateGuideState exits: m=14099 SNR=77.8 Saturated
23:31:13.285 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:31:13.285 00.000 7680 MoveAxis(E, 0, ABG)
23:31:13.285 00.000 7680 Move returns status 0, amount 0
23:31:13.285 00.000 7680 MoveAxis(N, 169, ABG)
23:31:13.286 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:13.289 00.003 7680 Guiding  Dir = 0, Dur = 169
23:31:13.290 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:13.293 00.003 7680 IsSlewing returns 0
23:31:13.293 00.000 6120 Enqueuing Expose request
23:31:13.298 00.005 7680 IsGuiding returns 0
23:31:13.298 00.000 7680 PulseGuide returned control before completion, sleep 179
23:31:13.487 00.189 7680 IsGuiding returns 1
23:31:13.487 00.000 7680 scope still moving after pulse duration time elapsed
23:31:13.518 00.031 7680 IsSlewing returns 0
23:31:13.518 00.000 7680 IsGuiding returns 0
23:31:13.518 00.000 7680 scope move finished after 169 + 52 ms
23:31:13.518 00.000 7680 Move returns status 0, amount 169
23:31:13.518 00.000 7680 move complete, result=0
23:31:13.520 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 169 ms NORTH
23:31:13.523 00.003 7680 worker thread done servicing request
23:31:13.523 00.000 7680 Worker thread wakes up
23:31:13.524 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:13.524 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:31:14.769 01.245 7680 Exposure complete
23:31:14.899 00.130 7680 worker thread done servicing request
23:31:14.899 00.000 6120 OnExposeComplete: enter
23:31:14.903 00.004 6120 UpdateGuideState(): m_state=6
23:31:14.906 00.003 6120 Star::Find(15, 965, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2080
23:31:14.911 00.005 6120 Star::Find returns 1 (1), X=965.73, Y=55.79, Mass=13498, SNR=76.5, Peak=255 HFD=7.0
23:31:14.914 00.003 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
23:31:14.918 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
23:31:14.920 00.002 6120 CameraToMount -- cameraX=-0.04 cameraY=0.36 hyp=0.36 cameraTheta=1.68 mountX=-0.03 mountY=-0.34, mountTheta=-1.65
23:31:14.926 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.36, opts=13)
23:31:14.930 00.004 6120 Enqueuing Move request for scope (-0.04, 0.36)
23:31:14.933 00.003 7680 Worker thread wakes up
23:31:14.933 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.36) opts 0xd
23:31:14.933 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.36)
23:31:14.934 00.001 7680 Moving (-0.04, 0.36) raw xDistance=-0.03 yDistance=-0.34
23:31:14.934 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:31:14.934 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:31:14.934 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:14.941 00.007 7680 MoveAxis(E, 0, ABG)
23:31:14.941 00.000 7680 Move returns status 0, amount 0
23:31:14.941 00.000 7680 MoveAxis(N, 185, ABG)
23:31:14.941 00.000 7680 Guiding  Dir = 0, Dur = 185
23:31:14.942 00.001 6120 UpdateGuideState exits: m=13498 SNR=76.5 Saturated
23:31:14.946 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:14.952 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:14.958 00.006 6120 Enqueuing Expose request
23:31:14.962 00.004 7680 IsSlewing returns 0
23:31:14.962 00.000 7680 IsGuiding returns 0
23:31:14.962 00.000 7680 PulseGuide returned control before completion, sleep 195
23:31:15.168 00.206 7680 IsGuiding returns 1
23:31:15.169 00.001 7680 scope still moving after pulse duration time elapsed
23:31:15.199 00.030 7680 IsSlewing returns 0
23:31:15.201 00.002 7680 IsGuiding returns 0
23:31:15.201 00.000 7680 scope move finished after 185 + 53 ms
23:31:15.202 00.001 7680 Move returns status 0, amount 185
23:31:15.202 00.000 7680 move complete, result=0
23:31:15.204 00.002 7680 worker thread done servicing request
23:31:15.204 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 185 ms NORTH
23:31:15.211 00.007 7680 Worker thread wakes up
23:31:15.211 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:15.211 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:31:16.463 01.252 7680 Exposure complete
23:31:16.597 00.134 7680 worker thread done servicing request
23:31:16.597 00.000 6120 OnExposeComplete: enter
23:31:16.601 00.004 6120 UpdateGuideState(): m_state=6
23:31:16.606 00.005 6120 Star::Find(15, 965, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2081
23:31:16.611 00.005 6120 Star::Find returns 1 (1), X=965.62, Y=55.66, Mass=15003, SNR=80.3, Peak=255 HFD=7.2
23:31:16.618 00.007 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
23:31:16.622 00.004 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
23:31:16.627 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.23 hyp=0.27 cameraTheta=2.15 mountX=0.10 mountY=-0.27, mountTheta=-1.21
23:31:16.632 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.23, opts=13)
23:31:16.637 00.005 6120 Enqueuing Move request for scope (-0.15, 0.23)
23:31:16.644 00.007 7680 Worker thread wakes up
23:31:16.645 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.23) opts 0xd
23:31:16.645 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:16.649 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.23)
23:31:16.649 00.000 7680 Moving (-0.15, 0.23) raw xDistance=0.10 yDistance=-0.27
23:31:16.650 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:31:16.650 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:31:16.650 00.000 7680 MoveAxis(E, 0, ABG)
23:31:16.651 00.001 7680 Move returns status 0, amount 0
23:31:16.651 00.000 6120 UpdateGuideState exits: m=15003 SNR=80.3 Saturated
23:31:16.656 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:16.661 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:16.665 00.004 6120 Enqueuing Expose request
23:31:16.670 00.005 7680 MoveAxis(N, 145, ABG)
23:31:16.670 00.000 7680 Guiding  Dir = 0, Dur = 145
23:31:16.670 00.000 7680 IsSlewing returns 0
23:31:16.671 00.001 7680 IsGuiding returns 0
23:31:16.671 00.000 7680 PulseGuide returned control before completion, sleep 155
23:31:16.831 00.160 7680 IsGuiding returns 1
23:31:16.832 00.001 7680 scope still moving after pulse duration time elapsed
23:31:16.862 00.030 7680 IsSlewing returns 0
23:31:16.864 00.002 7680 IsGuiding returns 0
23:31:16.864 00.000 7680 scope move finished after 145 + 48 ms
23:31:16.865 00.001 7680 Move returns status 0, amount 145
23:31:16.865 00.000 7680 move complete, result=0
23:31:16.866 00.001 7680 worker thread done servicing request
23:31:16.866 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 145 ms NORTH
23:31:16.872 00.006 7680 Worker thread wakes up
23:31:16.872 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:16.872 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:31:18.124 01.252 7680 Exposure complete
23:31:18.265 00.141 7680 worker thread done servicing request
23:31:18.265 00.000 6120 OnExposeComplete: enter
23:31:18.269 00.004 6120 UpdateGuideState(): m_state=6
23:31:18.273 00.004 6120 Star::Find(15, 965, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2082
23:31:18.278 00.005 6120 Star::Find returns 1 (1), X=965.84, Y=55.74, Mass=13538, SNR=74.5, Peak=255 HFD=6.9
23:31:18.282 00.004 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.31 = -1.98)
23:31:18.287 00.005 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
23:31:18.292 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.31 hyp=0.32 cameraTheta=1.35 mountX=-0.13 mountY=-0.25, mountTheta=-2.04
23:31:18.299 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.31, opts=13)
23:31:18.307 00.008 6120 Enqueuing Move request for scope (0.07, 0.31)
23:31:18.313 00.006 7680 Worker thread wakes up
23:31:18.313 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:18.318 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.31) opts 0xd
23:31:18.318 00.000 6120 UpdateGuideState exits: m=13538 SNR=74.5 Saturated
23:31:18.323 00.005 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.31)
23:31:18.323 00.000 7680 Moving (0.07, 0.31) raw xDistance=-0.13 yDistance=-0.25
23:31:18.323 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:18.327 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:31:18.327 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:18.330 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:31:18.330 00.000 6120 Enqueuing Expose request
23:31:18.334 00.004 7680 MoveAxis(E, 0, ABG)
23:31:18.334 00.000 7680 Move returns status 0, amount 0
23:31:18.334 00.000 7680 MoveAxis(N, 136, ABG)
23:31:18.336 00.002 7680 Guiding  Dir = 0, Dur = 136
23:31:18.336 00.000 7680 IsSlewing returns 0
23:31:18.337 00.001 7680 IsGuiding returns 0
23:31:18.337 00.000 7680 PulseGuide returned control before completion, sleep 146
23:31:18.491 00.154 7680 IsGuiding returns 1
23:31:18.493 00.002 7680 scope still moving after pulse duration time elapsed
23:31:18.523 00.030 7680 IsSlewing returns 0
23:31:18.524 00.001 7680 IsGuiding returns 0
23:31:18.524 00.000 7680 scope move finished after 136 + 52 ms
23:31:18.526 00.002 7680 Move returns status 0, amount 136
23:31:18.526 00.000 7680 move complete, result=0
23:31:18.526 00.000 7680 worker thread done servicing request
23:31:18.527 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 136 ms NORTH
23:31:18.534 00.007 7680 Worker thread wakes up
23:31:18.534 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:18.534 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:31:19.782 01.248 7680 Exposure complete
23:31:19.907 00.125 7680 worker thread done servicing request
23:31:19.907 00.000 6120 OnExposeComplete: enter
23:31:19.910 00.003 6120 UpdateGuideState(): m_state=6
23:31:19.914 00.004 6120 Star::Find(15, 965, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2083
23:31:19.918 00.004 6120 Star::Find returns 1 (1), X=965.73, Y=55.36, Mass=13694, SNR=76.9, Peak=255 HFD=7.1
23:31:19.923 00.005 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-2.95) = xAngle (0.89 = 0.89)
23:31:19.928 00.005 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.62 = 0.62)
23:31:19.931 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.07 mountX=0.05 mountY=0.05, mountTheta=0.74
23:31:19.937 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.07, opts=13)
23:31:19.941 00.004 6120 Enqueuing Move request for scope (-0.04, -0.07)
23:31:19.945 00.004 7680 Worker thread wakes up
23:31:19.945 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:19.950 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
23:31:19.950 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
23:31:19.950 00.000 7680 Moving (-0.04, -0.07) raw xDistance=0.05 yDistance=0.05
23:31:19.951 00.001 6120 UpdateGuideState exits: m=13694 SNR=76.9 Saturated
23:31:19.955 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:31:19.955 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:31:19.955 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:19.960 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:19.964 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:31:19.964 00.000 6120 Enqueuing Expose request
23:31:19.968 00.004 7680 MoveAxis(E, 0, ABG)
23:31:19.968 00.000 7680 Move returns status 0, amount 0
23:31:19.968 00.000 7680 MoveAxis(N, 0, ABG)
23:31:19.968 00.000 7680 Move returns status 0, amount 0
23:31:19.968 00.000 7680 move complete, result=0
23:31:19.968 00.000 7680 worker thread done servicing request
23:31:19.970 00.002 7680 Worker thread wakes up
23:31:19.970 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:19.974 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:19.974 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:31:21.231 01.257 7680 Exposure complete
23:31:21.361 00.130 7680 worker thread done servicing request
23:31:21.361 00.000 6120 OnExposeComplete: enter
23:31:21.366 00.005 6120 UpdateGuideState(): m_state=6
23:31:21.369 00.003 6120 Star::Find(15, 965, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2084
23:31:21.373 00.004 6120 Star::Find returns 1 (1), X=965.74, Y=55.84, Mass=14466, SNR=78.0, Peak=255 HFD=6.9
23:31:21.377 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.70)
23:31:21.382 00.005 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
23:31:21.385 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.41 hyp=0.41 cameraTheta=1.63 mountX=-0.05 mountY=-0.37, mountTheta=-1.71
23:31:21.390 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.41, opts=13)
23:31:21.394 00.004 6120 Enqueuing Move request for scope (-0.03, 0.41)
23:31:21.399 00.005 7680 Worker thread wakes up
23:31:21.399 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.41) opts 0xd
23:31:21.399 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.41)
23:31:21.400 00.001 7680 Moving (-0.03, 0.41) raw xDistance=-0.05 yDistance=-0.37
23:31:21.400 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:31:21.400 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:31:21.400 00.000 7680 MoveAxis(E, 0, ABG)
23:31:21.401 00.001 7680 Move returns status 0, amount 0
23:31:21.401 00.000 7680 MoveAxis(N, 204, ABG)
23:31:21.401 00.000 7680 Guiding  Dir = 0, Dur = 204
23:31:21.401 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:21.404 00.003 7680 IsSlewing returns 0
23:31:21.404 00.000 6120 UpdateGuideState exits: m=14466 SNR=78.0 Saturated
23:31:21.409 00.005 7680 IsGuiding returns 0
23:31:21.409 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:21.413 00.004 7680 PulseGuide returned control before completion, sleep 214
23:31:21.413 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:21.417 00.004 6120 Enqueuing Expose request
23:31:21.642 00.225 7680 IsGuiding returns 1
23:31:21.643 00.001 7680 scope still moving after pulse duration time elapsed
23:31:21.671 00.028 7680 IsSlewing returns 0
23:31:21.674 00.003 7680 IsGuiding returns 0
23:31:21.674 00.000 7680 scope move finished after 204 + 61 ms
23:31:21.674 00.000 7680 Move returns status 0, amount 204
23:31:21.675 00.001 7680 move complete, result=0
23:31:21.675 00.000 7680 worker thread done servicing request
23:31:21.675 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 204 ms NORTH
23:31:21.681 00.006 7680 Worker thread wakes up
23:31:21.682 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:21.682 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:31:22.935 01.253 7680 Exposure complete
23:31:23.093 00.158 7680 worker thread done servicing request
23:31:23.093 00.000 6120 OnExposeComplete: enter
23:31:23.096 00.003 6120 UpdateGuideState(): m_state=6
23:31:23.099 00.003 6120 Star::Find(15, 965, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2085
23:31:23.103 00.004 6120 Star::Find returns 1 (1), X=965.66, Y=55.84, Mass=13712, SNR=76.1, Peak=255 HFD=6.9
23:31:23.106 00.003 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
23:31:23.109 00.003 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.76)
23:31:23.114 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.41 hyp=0.42 cameraTheta=1.84 mountX=0.03 mountY=-0.41, mountTheta=-1.49
23:31:23.118 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.41, opts=13)
23:31:23.122 00.004 6120 Enqueuing Move request for scope (-0.11, 0.41)
23:31:23.126 00.004 7680 Worker thread wakes up
23:31:23.126 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.41) opts 0xd
23:31:23.126 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.41)
23:31:23.126 00.000 7680 Moving (-0.11, 0.41) raw xDistance=0.03 yDistance=-0.41
23:31:23.127 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:23.131 00.004 6120 UpdateGuideState exits: m=13712 SNR=76.1 Saturated
23:31:23.134 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:23.137 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:23.141 00.004 6120 Enqueuing Expose request
23:31:23.144 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:31:23.144 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:31:23.145 00.001 7680 MoveAxis(E, 0, ABG)
23:31:23.145 00.000 7680 Move returns status 0, amount 0
23:31:23.145 00.000 7680 MoveAxis(N, 224, ABG)
23:31:23.145 00.000 7680 Guiding  Dir = 0, Dur = 224
23:31:23.145 00.000 7680 IsSlewing returns 0
23:31:23.146 00.001 7680 IsGuiding returns 0
23:31:23.146 00.000 7680 PulseGuide returned control before completion, sleep 234
23:31:23.392 00.246 7680 IsGuiding returns 1
23:31:23.393 00.001 7680 scope still moving after pulse duration time elapsed
23:31:23.423 00.030 7680 IsSlewing returns 0
23:31:23.423 00.000 7680 IsGuiding returns 0
23:31:23.423 00.000 7680 scope move finished after 224 + 53 ms
23:31:23.423 00.000 7680 Move returns status 0, amount 224
23:31:23.425 00.002 7680 move complete, result=0
23:31:23.425 00.000 7680 worker thread done servicing request
23:31:23.425 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 224 ms NORTH
23:31:23.430 00.005 7680 Worker thread wakes up
23:31:23.430 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:23.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:31:24.689 01.259 7680 Exposure complete
23:31:24.828 00.139 7680 worker thread done servicing request
23:31:24.828 00.000 6120 OnExposeComplete: enter
23:31:24.831 00.003 6120 UpdateGuideState(): m_state=6
23:31:24.835 00.004 6120 Star::Find(15, 965, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2086
23:31:24.839 00.004 6120 Star::Find returns 1 (1), X=965.72, Y=55.43, Mass=13596, SNR=76.1, Peak=255 HFD=7.0
23:31:24.842 00.003 6120 CameraToMount -- cameraTheta (3.13) - m_xAngle (-2.95) = xAngle (6.08 = -0.20)
23:31:24.846 00.004 6120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.81 = -0.47)
23:31:24.849 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.13 mountX=0.05 mountY=-0.02, mountTheta=-0.43
23:31:24.853 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.00, opts=13)
23:31:24.857 00.004 6120 Enqueuing Move request for scope (-0.05, 0.00)
23:31:24.860 00.003 7680 Worker thread wakes up
23:31:24.860 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
23:31:24.861 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
23:31:24.861 00.000 7680 Moving (-0.05, 0.00) raw xDistance=0.05 yDistance=-0.02
23:31:24.861 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:31:24.861 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:31:24.862 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:31:24.862 00.000 7680 MoveAxis(E, 0, ABG)
23:31:24.862 00.000 7680 Move returns status 0, amount 0
23:31:24.862 00.000 7680 MoveAxis(N, 0, ABG)
23:31:24.862 00.000 7680 Move returns status 0, amount 0
23:31:24.862 00.000 7680 move complete, result=0
23:31:24.862 00.000 7680 worker thread done servicing request
23:31:24.863 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:24.866 00.003 6120 UpdateGuideState exits: m=13596 SNR=76.1 Saturated
23:31:24.870 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:24.873 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:24.876 00.003 6120 Enqueuing Expose request
23:31:24.880 00.004 7680 Worker thread wakes up
23:31:24.880 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:24.883 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:24.883 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:31:26.123 01.240 7680 Exposure complete
23:31:26.243 00.120 7680 worker thread done servicing request
23:31:26.243 00.000 6120 OnExposeComplete: enter
23:31:26.246 00.003 6120 UpdateGuideState(): m_state=6
23:31:26.250 00.004 6120 Star::Find(15, 965, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2087
23:31:26.254 00.004 6120 Star::Find returns 1 (1), X=965.79, Y=55.75, Mass=13507, SNR=75.6, Peak=255 HFD=7.0
23:31:26.259 00.005 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.85)
23:31:26.265 00.006 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
23:31:26.269 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.32 hyp=0.32 cameraTheta=1.48 mountX=-0.09 mountY=-0.28, mountTheta=-1.88
23:31:26.440 00.171 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.32, opts=13)
23:31:26.443 00.003 6120 Enqueuing Move request for scope (0.03, 0.32)
23:31:26.446 00.003 7680 Worker thread wakes up
23:31:26.446 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:26.450 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.32) opts 0xd
23:31:26.450 00.000 6120 UpdateGuideState exits: m=13507 SNR=75.6 Saturated
23:31:26.454 00.004 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.32)
23:31:26.455 00.001 7680 Moving (0.03, 0.32) raw xDistance=-0.09 yDistance=-0.28
23:31:26.455 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:26.459 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:31:26.459 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:26.462 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:31:26.462 00.000 6120 Enqueuing Expose request
23:31:26.465 00.003 7680 MoveAxis(E, 0, ABG)
23:31:26.465 00.000 7680 Move returns status 0, amount 0
23:31:26.465 00.000 7680 MoveAxis(N, 151, ABG)
23:31:26.465 00.000 6120 evsrv: cli 0FAF03D8 connect
23:31:26.469 00.004 7680 Guiding  Dir = 0, Dur = 151
23:31:26.469 00.000 6120 case statement mapped state 6 to 3
23:31:26.472 00.003 7680 IsSlewing returns 0
23:31:26.472 00.000 7680 IsGuiding returns 0
23:31:26.472 00.000 6120 case statement mapped state 6 to 3
23:31:26.476 00.004 7680 PulseGuide returned control before completion, sleep 161
23:31:26.476 00.000 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"ac5821fa-99c0-409f-a5d0-b1878a8499c4"}
23:31:26.479 00.003 6120 case statement mapped state 6 to 3
23:31:26.620 00.141 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac5821fa-99c0-409f-a5d0-b1878a8499c4"}
23:31:26.625 00.005 6120 evsrv: cli 0FAF03D8 disconnect
23:31:26.630 00.005 6120 evsrv: cli 0FAF0478 connect
23:31:26.634 00.004 6120 case statement mapped state 6 to 3
23:31:26.675 00.041 7680 IsGuiding returns 0
23:31:26.677 00.002 7680 Move returns status 0, amount 151
23:31:26.677 00.000 7680 move complete, result=0
23:31:26.677 00.000 6120 case statement mapped state 6 to 3
23:31:26.684 00.007 7680 worker thread done servicing request
23:31:26.688 00.004 7680 Worker thread wakes up
23:31:26.690 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:26.690 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,40,31,31)
23:31:26.691 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 151 ms NORTH
23:31:26.704 00.013 6120 evsrv: cli 0FAF0478 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"550dc80a-6724-4838-bb8a-a31d90b0da82"}
23:31:26.709 00.005 6120 PhdController::Dither begins
23:31:26.756 00.047 6120 dither: size=5.00, dRA=2.52 dDec=1.86
23:31:26.760 00.004 6120 MountToCamera -- mountTheta (0.64) + m_xAngle (-2.95) = xAngle (-2.32 = -2.32)
23:31:26.765 00.005 6120 MountToCamera -- mountX=2.52 mountY=1.86 hyp=3.13 mountTheta=0.64 cameraX=-2.13, cameraY=-2.30 cameraTheta=-2.32
23:31:26.768 00.003 6120 setting lock position to (963.63, 53.13)
23:31:26.772 00.004 6120 Mount: notify guiding dithered (-2.1, -2.3)
23:31:26.775 00.003 6120 Status Line: Dither by 2.52,1.86
23:31:26.778 00.003 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:31:26.781 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
23:31:26.784 00.003 6120 evsrv: cli 0FAF0478 response: {"jsonrpc":"2.0","result":0,"id":"550dc80a-6724-4838-bb8a-a31d90b0da82"}
23:31:26.787 00.003 6120 evsrv: cli 0FAF0478 disconnect
23:31:27.929 01.142 7680 Exposure complete
23:31:28.052 00.123 7680 worker thread done servicing request
23:31:28.052 00.000 6120 OnExposeComplete: enter
23:31:28.056 00.004 6120 UpdateGuideState(): m_state=6
23:31:28.061 00.005 6120 Star::Find(15, 965, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2088
23:31:28.066 00.005 6120 Star::Find returns 1 (1), X=965.89, Y=55.77, Mass=14010, SNR=75.4, Peak=255 HFD=6.8
23:31:28.069 00.003 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.82 = -2.47)
23:31:28.074 00.005 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.55 = -2.73)
23:31:28.079 00.005 6120 CameraToMount -- cameraX=2.26 cameraY=2.64 hyp=3.47 cameraTheta=0.86 mountX=-2.71 mountY=-1.38, mountTheta=-2.67
23:31:28.084 00.005 6120 dither recenter: remaining=(-2.5,-1.9) step=(-2.5,-1.9)
23:31:28.089 00.005 6120 MountToCamera -- mountTheta (-2.51) + m_xAngle (-2.95) = xAngle (-5.46 = 0.82)
23:31:28.093 00.004 6120 MountToCamera -- mountX=-2.52 mountY=-1.86 hyp=3.13 mountTheta=-2.51 cameraX=2.13, cameraY=2.30 cameraTheta=0.82
23:31:28.097 00.004 6120 SchedulePrimaryMove(0D6325F0, x=2.13, y=2.30, opts=4)
23:31:28.101 00.004 6120 Enqueuing Move request for scope (2.13, 2.30)
23:31:28.105 00.004 6120 Mount: notify direct move -2.52,-1.86
23:31:28.109 00.004 7680 Worker thread wakes up
23:31:28.110 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:28.113 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (2.13, 2.30) opts 0x4
23:31:28.113 00.000 6120 UpdateGuideState exits: m=14010 SNR=75.4 Saturated
23:31:28.118 00.005 7680 Handling offset move in thread for scope, endpoint = (2.13, 2.30)
23:31:28.118 00.000 6120 PhdController: settling, locked = 1, distance = 3.42 (1.50) aobump = 0 frame = 1 / 99999
23:31:28.121 00.003 7680 Moving (2.13, 2.30) raw xDistance=-2.52 yDistance=-1.86
23:31:28.121 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048688.121,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.42,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:31:28.126 00.005 7680 MoveAxis(E, 1635, B)
23:31:28.126 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:28.129 00.003 7680 Guiding  Dir = 2, Dur = 1635
23:31:28.129 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:28.134 00.005 7680 IsSlewing returns 0
23:31:28.134 00.000 6120 Enqueuing Expose request
23:31:28.137 00.003 7680 IsGuiding returns 0
23:31:28.138 00.001 7680 PulseGuide returned control before completion, sleep 1645
23:31:29.785 01.647 7680 IsGuiding returns 1
23:31:29.787 00.002 7680 scope still moving after pulse duration time elapsed
23:31:29.817 00.030 7680 IsSlewing returns 0
23:31:29.819 00.002 7680 IsGuiding returns 0
23:31:29.819 00.000 7680 scope move finished after 1635 + 46 ms
23:31:29.820 00.001 7680 Move returns status 0, amount 1635
23:31:29.820 00.000 7680 MoveAxis(N, 1010, B)
23:31:29.820 00.000 7680 Guiding  Dir = 0, Dur = 1010
23:31:29.821 00.001 7680 IsSlewing returns 0
23:31:29.822 00.001 7680 IsGuiding returns 0
23:31:29.823 00.001 7680 PulseGuide returned control before completion, sleep 1020
23:31:30.856 01.033 7680 IsGuiding returns 1
23:31:30.856 00.000 7680 scope still moving after pulse duration time elapsed
23:31:30.887 00.031 7680 IsSlewing returns 0
23:31:30.888 00.001 7680 IsGuiding returns 0
23:31:30.890 00.002 7680 scope move finished after 1010 + 57 ms
23:31:30.890 00.000 7680 Move returns status 0, amount 1010
23:31:30.891 00.001 7680 move complete, result=0
23:31:30.891 00.000 7680 worker thread done servicing request
23:31:30.892 00.001 6120 GuideStep: -2.5 px 1635 ms EAST, -1.9 px 1010 ms NORTH
23:31:30.897 00.005 7680 Worker thread wakes up
23:31:30.898 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:30.898 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:31:32.149 01.251 7680 Exposure complete
23:31:32.277 00.128 7680 worker thread done servicing request
23:31:32.278 00.001 6120 OnExposeComplete: enter
23:31:32.281 00.003 6120 UpdateGuideState(): m_state=6
23:31:32.286 00.005 6120 Star::Find(15, 965, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2089
23:31:32.290 00.004 6120 Star::Find returns 1 (1), X=963.24, Y=54.78, Mass=13515, SNR=74.4, Peak=255 HFD=6.9
23:31:32.294 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.53)
23:31:32.297 00.003 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
23:31:32.301 00.004 6120 CameraToMount -- cameraX=-0.39 cameraY=1.65 hyp=1.69 cameraTheta=1.80 mountX=0.08 mountY=-1.65, mountTheta=-1.52
23:31:32.306 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=1.65, opts=13)
23:31:32.310 00.004 6120 Enqueuing Move request for scope (-0.39, 1.65)
23:31:32.313 00.003 7680 Worker thread wakes up
23:31:32.313 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:32.317 00.004 6120 UpdateGuideState exits: m=13515 SNR=74.4 Saturated
23:31:32.321 00.004 6120 PhdController: settling, locked = 1, distance = 1.69 (1.50) aobump = 0 frame = 2 / 99999
23:31:32.325 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 1.65) opts 0xd
23:31:32.325 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, 1.65)
23:31:32.325 00.000 7680 Moving (-0.39, 1.65) raw xDistance=0.08 yDistance=-1.65
23:31:32.326 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:31:32.326 00.000 7680 resist switch: large excursion: input -1.65 thresh 0.60 direction from 0 to -1
23:31:32.326 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.96
23:31:32.326 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.65 from input -1.65
23:31:32.326 00.000 7680 MoveAxis(E, 0, ABG)
23:31:32.326 00.000 7680 Move returns status 0, amount 0
23:31:32.327 00.001 7680 MoveAxis(N, 897, ABG)
23:31:32.327 00.000 7680 Guiding  Dir = 0, Dur = 897
23:31:32.327 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048692.325,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.69,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:31:32.331 00.004 7680 IsSlewing returns 0
23:31:32.331 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:32.335 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:32.338 00.003 7680 IsGuiding returns 0
23:31:32.338 00.000 6120 Enqueuing Expose request
23:31:32.342 00.004 7680 PulseGuide returned control before completion, sleep 907
23:31:33.255 00.913 7680 IsGuiding returns 1
23:31:33.256 00.001 7680 scope still moving after pulse duration time elapsed
23:31:33.287 00.031 7680 IsSlewing returns 0
23:31:33.288 00.001 7680 IsGuiding returns 0
23:31:33.289 00.001 7680 scope move finished after 897 + 53 ms
23:31:33.289 00.000 7680 Move returns status 0, amount 897
23:31:33.290 00.001 7680 move complete, result=0
23:31:33.290 00.000 7680 worker thread done servicing request
23:31:33.290 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.7 px 897 ms NORTH
23:31:33.297 00.007 7680 Worker thread wakes up
23:31:33.297 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:33.298 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:31:34.552 01.254 7680 Exposure complete
23:31:34.691 00.139 7680 worker thread done servicing request
23:31:34.691 00.000 6120 OnExposeComplete: enter
23:31:34.694 00.003 6120 UpdateGuideState(): m_state=6
23:31:34.699 00.005 6120 Star::Find(15, 963, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2090
23:31:34.703 00.004 6120 Star::Find returns 1 (1), X=963.45, Y=53.63, Mass=14139, SNR=79.0, Peak=255 HFD=7.2
23:31:34.707 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
23:31:34.712 00.005 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
23:31:34.715 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.49 hyp=0.53 cameraTheta=1.93 mountX=0.09 mountY=-0.52, mountTheta=-1.40
23:31:34.721 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.49, opts=13)
23:31:34.724 00.003 6120 Enqueuing Move request for scope (-0.18, 0.49)
23:31:34.729 00.005 7680 Worker thread wakes up
23:31:34.729 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.49) opts 0xd
23:31:34.729 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.49)
23:31:34.729 00.000 7680 Moving (-0.18, 0.49) raw xDistance=0.09 yDistance=-0.52
23:31:34.730 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:31:34.730 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
23:31:34.730 00.000 7680 MoveAxis(E, 0, ABG)
23:31:34.730 00.000 7680 Move returns status 0, amount 0
23:31:34.730 00.000 7680 MoveAxis(N, 284, ABG)
23:31:34.730 00.000 7680 Guiding  Dir = 0, Dur = 284
23:31:34.730 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:34.734 00.004 7680 IsSlewing returns 0
23:31:34.735 00.001 6120 UpdateGuideState exits: m=14139 SNR=79.0 Saturated
23:31:34.738 00.003 7680 IsGuiding returns 0
23:31:34.738 00.000 6120 PhdController: settling, locked = 1, distance = 1.34 (1.50) aobump = 0 frame = 3 / 99999
23:31:34.743 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764048694.743,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.34,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:31:34.747 00.004 7680 PulseGuide returned control before completion, sleep 294
23:31:34.747 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:34.751 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:34.755 00.004 6120 Enqueuing Expose request
23:31:35.055 00.300 7680 IsGuiding returns 0
23:31:35.056 00.001 7680 Move returns status 0, amount 284
23:31:35.056 00.000 7680 move complete, result=0
23:31:35.056 00.000 7680 worker thread done servicing request
23:31:35.056 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 284 ms NORTH
23:31:35.062 00.006 7680 Worker thread wakes up
23:31:35.062 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:35.062 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:31:36.307 01.245 7680 Exposure complete
23:31:36.440 00.133 7680 worker thread done servicing request
23:31:36.441 00.001 6120 OnExposeComplete: enter
23:31:36.444 00.003 6120 UpdateGuideState(): m_state=6
23:31:36.448 00.004 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2091
23:31:36.452 00.004 6120 Star::Find returns 1 (1), X=963.48, Y=53.45, Mass=13468, SNR=75.0, Peak=255 HFD=7.1
23:31:36.456 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
23:31:36.459 00.003 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.58)
23:31:36.464 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.31 hyp=0.35 cameraTheta=2.02 mountX=0.09 mountY=-0.35, mountTheta=-1.32
23:31:36.468 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.31, opts=13)
23:31:36.472 00.004 6120 Enqueuing Move request for scope (-0.15, 0.31)
23:31:36.475 00.003 7680 Worker thread wakes up
23:31:36.475 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.31) opts 0xd
23:31:36.475 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.31)
23:31:36.476 00.001 7680 Moving (-0.15, 0.31) raw xDistance=0.09 yDistance=-0.35
23:31:36.477 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:31:36.477 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:31:36.477 00.000 7680 MoveAxis(E, 0, ABG)
23:31:36.477 00.000 7680 Move returns status 0, amount 0
23:31:36.477 00.000 7680 MoveAxis(N, 189, ABG)
23:31:36.477 00.000 7680 Guiding  Dir = 0, Dur = 189
23:31:36.478 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:36.480 00.002 7680 IsSlewing returns 0
23:31:36.480 00.000 6120 UpdateGuideState exits: m=13468 SNR=75.0 Saturated
23:31:36.485 00.005 7680 IsGuiding returns 0
23:31:36.485 00.000 6120 PhdController: settling, locked = 1, distance = 1.04 (1.50) aobump = 0 frame = 4 / 99999
23:31:36.489 00.004 7680 PulseGuide returned control before completion, sleep 199
23:31:36.489 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048696.489,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.04,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
23:31:36.493 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:36.496 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:36.500 00.004 6120 Enqueuing Expose request
23:31:36.702 00.202 7680 IsGuiding returns 1
23:31:36.703 00.001 7680 scope still moving after pulse duration time elapsed
23:31:36.733 00.030 7680 IsSlewing returns 0
23:31:36.733 00.000 7680 IsGuiding returns 0
23:31:36.734 00.001 7680 scope move finished after 189 + 60 ms
23:31:36.734 00.000 7680 Move returns status 0, amount 189
23:31:36.735 00.001 7680 move complete, result=0
23:31:36.735 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 189 ms NORTH
23:31:36.742 00.007 7680 worker thread done servicing request
23:31:36.743 00.001 7680 Worker thread wakes up
23:31:36.743 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:36.743 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:31:37.991 01.248 7680 Exposure complete
23:31:38.120 00.129 7680 worker thread done servicing request
23:31:38.121 00.001 6120 OnExposeComplete: enter
23:31:38.125 00.004 6120 UpdateGuideState(): m_state=6
23:31:38.128 00.003 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2092
23:31:38.132 00.004 6120 Star::Find returns 1 (1), X=963.19, Y=53.69, Mass=13667, SNR=76.0, Peak=255 HFD=6.9
23:31:38.136 00.004 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.20 = -1.09)
23:31:38.141 00.005 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.93 = -1.35)
23:31:38.144 00.003 6120 CameraToMount -- cameraX=-0.44 cameraY=0.56 hyp=0.71 cameraTheta=2.24 mountX=0.33 mountY=-0.70, mountTheta=-1.13
23:31:38.149 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.44, y=0.56, opts=13)
23:31:38.152 00.003 6120 Enqueuing Move request for scope (-0.44, 0.56)
23:31:38.156 00.004 7680 Worker thread wakes up
23:31:38.156 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.56) opts 0xd
23:31:38.156 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.44, 0.56)
23:31:38.156 00.000 7680 Moving (-0.44, 0.56) raw xDistance=0.33 yDistance=-0.70
23:31:38.156 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
23:31:38.157 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
23:31:38.157 00.000 7680 MoveAxis(W, 136, ABG)
23:31:38.157 00.000 7680 Guiding  Dir = 3, Dur = 136
23:31:38.157 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:38.161 00.004 7680 IsSlewing returns 0
23:31:38.161 00.000 6120 UpdateGuideState exits: m=13667 SNR=76.0 Saturated
23:31:38.165 00.004 7680 IsGuiding returns 0
23:31:38.165 00.000 6120 PhdController: settling, locked = 1, distance = 0.95 (1.50) aobump = 0 frame = 5 / 99999
23:31:38.169 00.004 7680 PulseGuide returned control before completion, sleep 146
23:31:38.169 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048698.169,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.95,"Time":3.4,"SettleTime":10.0,"StarLocked":true}
23:31:38.174 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:38.177 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:38.181 00.004 6120 Enqueuing Expose request
23:31:38.325 00.144 7680 IsGuiding returns 0
23:31:38.326 00.001 7680 Move returns status 0, amount 136
23:31:38.327 00.001 7680 MoveAxis(N, 378, ABG)
23:31:38.327 00.000 7680 Guiding  Dir = 0, Dur = 378
23:31:38.327 00.000 7680 IsSlewing returns 0
23:31:38.329 00.002 7680 IsGuiding returns 0
23:31:38.330 00.001 7680 PulseGuide returned control before completion, sleep 388
23:31:38.730 00.400 7680 IsGuiding returns 1
23:31:38.731 00.001 7680 scope still moving after pulse duration time elapsed
23:31:38.761 00.030 7680 IsSlewing returns 0
23:31:38.761 00.000 7680 IsGuiding returns 0
23:31:38.762 00.001 7680 scope move finished after 378 + 54 ms
23:31:38.762 00.000 7680 Move returns status 0, amount 378
23:31:38.763 00.001 7680 move complete, result=0
23:31:38.764 00.001 7680 worker thread done servicing request
23:31:38.764 00.000 6120 GuideStep: 0.3 px 136 ms WEST, -0.7 px 378 ms NORTH
23:31:38.770 00.006 7680 Worker thread wakes up
23:31:38.770 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:38.770 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:31:40.024 01.254 7680 Exposure complete
23:31:40.155 00.131 7680 worker thread done servicing request
23:31:40.155 00.000 6120 OnExposeComplete: enter
23:31:40.159 00.004 6120 UpdateGuideState(): m_state=6
23:31:40.163 00.004 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2093
23:31:40.167 00.004 6120 Star::Find returns 1 (0), X=963.29, Y=53.13, Mass=12784, SNR=74.3, Peak=252 HFD=6.8
23:31:40.171 00.004 6120 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-2.95) = xAngle (-0.19 = -0.19)
23:31:40.175 00.004 6120 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.46 = -0.46)
23:31:40.178 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.00 hyp=0.35 cameraTheta=-3.14 mountX=0.34 mountY=-0.15, mountTheta=-0.42
23:31:40.183 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.00, opts=13)
23:31:40.187 00.004 6120 Enqueuing Move request for scope (-0.35, -0.00)
23:31:40.190 00.003 7680 Worker thread wakes up
23:31:40.190 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:40.194 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.00) opts 0xd
23:31:40.194 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.00)
23:31:40.194 00.000 7680 Moving (-0.35, -0.00) raw xDistance=0.34 yDistance=-0.15
23:31:40.195 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
23:31:40.195 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:31:40.195 00.000 6120 UpdateGuideState exits: m=12784 SNR=74.3
23:31:40.199 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:31:40.199 00.000 7680 MoveAxis(W, 149, ABG)
23:31:40.199 00.000 7680 Guiding  Dir = 3, Dur = 149
23:31:40.199 00.000 6120 PhdController: settling, locked = 1, distance = 0.77 (1.50) aobump = 0 frame = 6 / 99999
23:31:40.202 00.003 7680 IsSlewing returns 0
23:31:40.203 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048700.202,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.77,"Time":5.5,"SettleTime":10.0,"StarLocked":true}
23:31:40.206 00.003 7680 IsGuiding returns 0
23:31:40.206 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:40.209 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:40.212 00.003 7680 PulseGuide returned control before completion, sleep 159
23:31:40.212 00.000 6120 Enqueuing Expose request
23:31:40.374 00.162 7680 IsGuiding returns 1
23:31:40.376 00.002 7680 scope still moving after pulse duration time elapsed
23:31:40.406 00.030 7680 IsSlewing returns 0
23:31:40.407 00.001 7680 IsGuiding returns 0
23:31:40.407 00.000 7680 scope move finished after 149 + 51 ms
23:31:40.407 00.000 7680 Move returns status 0, amount 149
23:31:40.407 00.000 7680 MoveAxis(N, 0, ABG)
23:31:40.408 00.001 7680 Move returns status 0, amount 0
23:31:40.408 00.000 7680 move complete, result=0
23:31:40.409 00.001 7680 worker thread done servicing request
23:31:40.409 00.000 6120 GuideStep: 0.3 px 149 ms WEST, -0.2 px 0 ms NORTH
23:31:40.415 00.006 7680 Worker thread wakes up
23:31:40.416 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:40.416 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:31:41.672 01.256 7680 Exposure complete
23:31:41.807 00.135 7680 worker thread done servicing request
23:31:41.808 00.001 6120 OnExposeComplete: enter
23:31:41.811 00.003 6120 UpdateGuideState(): m_state=6
23:31:41.815 00.004 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2094
23:31:41.819 00.004 6120 Star::Find returns 1 (1), X=963.79, Y=53.21, Mass=13661, SNR=75.5, Peak=255 HFD=6.9
23:31:41.821 00.002 6120 CameraToMount -- cameraTheta (0.45) - m_xAngle (-2.95) = xAngle (3.40 = -2.88)
23:31:41.825 00.004 6120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.13 = 3.13)
23:31:41.828 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.45 mountX=-0.17 mountY=0.00, mountTheta=3.13
23:31:41.833 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.08, opts=13)
23:31:41.837 00.004 6120 Enqueuing Move request for scope (0.16, 0.08)
23:31:41.841 00.004 7680 Worker thread wakes up
23:31:41.841 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
23:31:41.841 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
23:31:41.841 00.000 7680 Moving (0.16, 0.08) raw xDistance=-0.17 yDistance=0.00
23:31:41.841 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:31:41.841 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:31:41.842 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:31:41.842 00.000 7680 MoveAxis(E, 0, ABG)
23:31:41.842 00.000 7680 Move returns status 0, amount 0
23:31:41.842 00.000 7680 MoveAxis(N, 0, ABG)
23:31:41.843 00.001 7680 Move returns status 0, amount 0
23:31:41.843 00.000 7680 move complete, result=0
23:31:41.843 00.000 7680 worker thread done servicing request
23:31:41.843 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:41.848 00.005 6120 UpdateGuideState exits: m=13661 SNR=75.5 Saturated
23:31:41.851 00.003 6120 PhdController: settling, locked = 1, distance = 0.59 (1.50) aobump = 0 frame = 7 / 99999
23:31:41.854 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764048701.854,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.59,"Time":7.1,"SettleTime":10.0,"StarLocked":true}
23:31:41.858 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:41.861 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:41.864 00.003 6120 Enqueuing Expose request
23:31:41.868 00.004 7680 Worker thread wakes up
23:31:41.868 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:41.872 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:41.872 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:31:43.119 01.247 7680 Exposure complete
23:31:43.242 00.123 7680 worker thread done servicing request
23:31:43.242 00.000 6120 OnExposeComplete: enter
23:31:43.246 00.004 6120 UpdateGuideState(): m_state=6
23:31:43.249 00.003 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2095
23:31:43.253 00.004 6120 Star::Find returns 1 (1), X=963.82, Y=53.19, Mass=13646, SNR=77.0, Peak=255 HFD=6.8
23:31:43.257 00.004 6120 CameraToMount -- cameraTheta (0.30) - m_xAngle (-2.95) = xAngle (3.25 = -3.03)
23:31:43.260 00.003 6120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.98 = 2.98)
23:31:43.264 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.30 mountX=-0.19 mountY=0.03, mountTheta=2.98
23:31:43.270 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.06, opts=13)
23:31:43.273 00.003 6120 Enqueuing Move request for scope (0.19, 0.06)
23:31:43.278 00.005 7680 Worker thread wakes up
23:31:43.278 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
23:31:43.278 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
23:31:43.278 00.000 7680 Moving (0.19, 0.06) raw xDistance=-0.19 yDistance=0.03
23:31:43.278 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:31:43.279 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:31:43.279 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:43.281 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:31:43.282 00.001 7680 MoveAxis(E, 0, ABG)
23:31:43.282 00.000 7680 Move returns status 0, amount 0
23:31:43.282 00.000 7680 MoveAxis(N, 0, ABG)
23:31:43.282 00.000 7680 Move returns status 0, amount 0
23:31:43.282 00.000 7680 move complete, result=0
23:31:43.282 00.000 7680 worker thread done servicing request
23:31:43.284 00.002 6120 UpdateGuideState exits: m=13646 SNR=77.0 Saturated
23:31:43.287 00.003 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 8 / 99999
23:31:43.290 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764048703.290,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.47,"Time":8.5,"SettleTime":10.0,"StarLocked":true}
23:31:43.293 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:43.296 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:43.301 00.005 6120 Enqueuing Expose request
23:31:43.304 00.003 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:43.308 00.004 7680 Worker thread wakes up
23:31:43.308 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:43.308 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:31:44.556 01.248 7680 Exposure complete
23:31:44.702 00.146 7680 worker thread done servicing request
23:31:44.702 00.000 6120 OnExposeComplete: enter
23:31:44.706 00.004 6120 UpdateGuideState(): m_state=6
23:31:44.710 00.004 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2096
23:31:44.713 00.003 6120 Star::Find returns 1 (1), X=963.74, Y=53.37, Mass=12980, SNR=75.1, Peak=255 HFD=7.0
23:31:44.718 00.005 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
23:31:44.722 00.004 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.45)
23:31:44.726 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.14 mountX=-0.15 mountY=-0.16, mountTheta=-2.31
23:31:44.730 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.24, opts=13)
23:31:44.735 00.005 6120 Enqueuing Move request for scope (0.11, 0.24)
23:31:44.739 00.004 7680 Worker thread wakes up
23:31:44.739 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
23:31:44.739 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
23:31:44.739 00.000 7680 Moving (0.11, 0.24) raw xDistance=-0.15 yDistance=-0.16
23:31:44.739 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:31:44.740 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:31:44.741 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:44.745 00.004 6120 UpdateGuideState exits: m=12980 SNR=75.1 Saturated
23:31:44.749 00.004 6120 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 9 / 99999
23:31:44.753 00.004 6120 PhdController: newstate STATE_FINISH
23:31:44.756 00.003 6120 PhdController complete: success
23:31:44.759 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:31:44.759 00.000 7680 MoveAxis(E, 0, ABG)
23:31:44.760 00.001 6120 evsrv: {"Event":"SettleDone","Timestamp":1764048704.759,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
23:31:44.764 00.004 7680 Move returns status 0, amount 0
23:31:44.764 00.000 7680 MoveAxis(N, 0, ABG)
23:31:44.764 00.000 7680 Move returns status 0, amount 0
23:31:44.764 00.000 7680 move complete, result=0
23:31:44.764 00.000 7680 worker thread done servicing request
23:31:44.765 00.001 6120 Mount: notify guiding dither settle done success=1
23:31:44.768 00.003 6120 PhdController: newstate STATE_IDLE
23:31:44.771 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:44.775 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:44.778 00.003 6120 Enqueuing Expose request
23:31:44.781 00.003 7680 Worker thread wakes up
23:31:44.781 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:44.782 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:31:44.786 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:31:46.030 01.244 7680 Exposure complete
23:31:46.167 00.137 6120 OnExposeComplete: enter
23:31:46.172 00.005 6120 UpdateGuideState(): m_state=6
23:31:46.181 00.009 7680 worker thread done servicing request
23:31:46.181 00.000 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2097
23:31:46.185 00.004 6120 Star::Find returns 1 (1), X=963.98, Y=53.37, Mass=12865, SNR=73.0, Peak=255 HFD=6.8
23:31:46.189 00.004 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.56 = -2.72)
23:31:46.193 00.004 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -2.99)
23:31:46.198 00.005 6120 CameraToMount -- cameraX=0.34 cameraY=0.24 hyp=0.42 cameraTheta=0.61 mountX=-0.38 mountY=-0.06, mountTheta=-2.98
23:31:46.204 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=0.24, opts=13)
23:31:46.209 00.005 6120 Enqueuing Move request for scope (0.34, 0.24)
23:31:46.214 00.005 7680 Worker thread wakes up
23:31:46.214 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:46.218 00.004 6120 UpdateGuideState exits: m=12865 SNR=73.0 Saturated
23:31:46.222 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:46.226 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:46.231 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.24) opts 0xd
23:31:46.231 00.000 6120 Enqueuing Expose request
23:31:46.235 00.004 7680 Handling offset move in thread for scope, endpoint = (0.34, 0.24)
23:31:46.235 00.000 7680 Moving (0.34, 0.24) raw xDistance=-0.38 yDistance=-0.06
23:31:46.235 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
23:31:46.235 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:31:46.236 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:31:46.236 00.000 7680 MoveAxis(E, 155, ABG)
23:31:46.236 00.000 7680 Guiding  Dir = 2, Dur = 155
23:31:46.237 00.001 7680 IsSlewing returns 0
23:31:46.237 00.000 7680 IsGuiding returns 0
23:31:46.237 00.000 7680 PulseGuide returned control before completion, sleep 165
23:31:46.409 00.172 7680 IsGuiding returns 1
23:31:46.411 00.002 7680 scope still moving after pulse duration time elapsed
23:31:46.441 00.030 7680 IsSlewing returns 0
23:31:46.442 00.001 7680 IsGuiding returns 0
23:31:46.442 00.000 7680 scope move finished after 155 + 50 ms
23:31:46.443 00.001 7680 Move returns status 0, amount 155
23:31:46.444 00.001 7680 MoveAxis(N, 0, ABG)
23:31:46.444 00.000 7680 Move returns status 0, amount 0
23:31:46.444 00.000 7680 move complete, result=0
23:31:46.445 00.001 7680 worker thread done servicing request
23:31:46.445 00.000 6120 GuideStep: -0.4 px 155 ms EAST, -0.1 px 0 ms NORTH
23:31:46.452 00.007 7680 Worker thread wakes up
23:31:46.453 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:46.453 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:31:47.700 01.247 7680 Exposure complete
23:31:47.841 00.141 7680 worker thread done servicing request
23:31:47.842 00.001 6120 OnExposeComplete: enter
23:31:47.845 00.003 6120 UpdateGuideState(): m_state=6
23:31:47.849 00.004 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2098
23:31:47.853 00.004 6120 Star::Find returns 1 (1), X=963.72, Y=53.86, Mass=14174, SNR=78.4, Peak=255 HFD=6.9
23:31:47.857 00.004 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.41 = -1.88)
23:31:47.861 00.004 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.15)
23:31:47.866 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.72 hyp=0.73 cameraTheta=1.45 mountX=-0.22 mountY=-0.61, mountTheta=-1.92
23:31:47.871 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.72, opts=13)
23:31:47.875 00.004 6120 Enqueuing Move request for scope (0.09, 0.72)
23:31:47.878 00.003 7680 Worker thread wakes up
23:31:47.878 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:47.883 00.005 6120 UpdateGuideState exits: m=14174 SNR=78.4 Saturated
23:31:47.887 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:47.890 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:47.895 00.005 6120 Enqueuing Expose request
23:31:47.899 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.72) opts 0xd
23:31:47.899 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.72)
23:31:47.899 00.000 7680 Moving (0.09, 0.72) raw xDistance=-0.22 yDistance=-0.61
23:31:47.899 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
23:31:47.899 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
23:31:47.900 00.001 7680 MoveAxis(E, 101, ABG)
23:31:47.901 00.001 7680 Guiding  Dir = 2, Dur = 101
23:31:47.901 00.000 7680 IsSlewing returns 0
23:31:47.901 00.000 7680 IsGuiding returns 0
23:31:47.902 00.001 7680 PulseGuide returned control before completion, sleep 111
23:31:48.019 00.117 7680 IsGuiding returns 1
23:31:48.019 00.000 7680 scope still moving after pulse duration time elapsed
23:31:48.050 00.031 7680 IsSlewing returns 0
23:31:48.051 00.001 7680 IsGuiding returns 0
23:31:48.051 00.000 7680 scope move finished after 101 + 48 ms
23:31:48.051 00.000 7680 Move returns status 0, amount 101
23:31:48.052 00.001 7680 MoveAxis(N, 332, ABG)
23:31:48.052 00.000 7680 Guiding  Dir = 0, Dur = 332
23:31:48.052 00.000 7680 IsSlewing returns 0
23:31:48.052 00.000 7680 IsGuiding returns 0
23:31:48.054 00.002 7680 PulseGuide returned control before completion, sleep 342
23:31:48.408 00.354 7680 IsGuiding returns 1
23:31:48.409 00.001 7680 scope still moving after pulse duration time elapsed
23:31:48.440 00.031 7680 IsSlewing returns 0
23:31:48.441 00.001 7680 IsGuiding returns 0
23:31:48.442 00.001 7680 scope move finished after 332 + 56 ms
23:31:48.442 00.000 7680 Move returns status 0, amount 332
23:31:48.442 00.000 7680 move complete, result=0
23:31:48.444 00.002 7680 worker thread done servicing request
23:31:48.444 00.000 7680 Worker thread wakes up
23:31:48.445 00.001 6120 GuideStep: -0.2 px 101 ms EAST, -0.6 px 332 ms NORTH
23:31:48.452 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:48.452 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:31:49.703 01.251 7680 Exposure complete
23:31:49.841 00.138 7680 worker thread done servicing request
23:31:49.842 00.001 6120 OnExposeComplete: enter
23:31:49.847 00.005 6120 UpdateGuideState(): m_state=6
23:31:49.852 00.005 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2099
23:31:49.858 00.006 6120 Star::Find returns 1 (1), X=963.38, Y=53.77, Mass=13871, SNR=75.6, Peak=255 HFD=7.0
23:31:49.862 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.91 = -1.38)
23:31:49.866 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.65)
23:31:49.869 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.63 hyp=0.68 cameraTheta=1.95 mountX=0.13 mountY=-0.68, mountTheta=-1.38
23:31:49.874 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.63, opts=13)
23:31:49.877 00.003 6120 Enqueuing Move request for scope (-0.25, 0.63)
23:31:49.880 00.003 7680 Worker thread wakes up
23:31:49.881 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.63) opts 0xd
23:31:49.881 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:49.884 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.63)
23:31:49.884 00.000 7680 Moving (-0.25, 0.63) raw xDistance=0.13 yDistance=-0.68
23:31:49.884 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:31:49.884 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
23:31:49.884 00.000 7680 MoveAxis(E, 0, ABG)
23:31:49.884 00.000 6120 UpdateGuideState exits: m=13871 SNR=75.6 Saturated
23:31:49.887 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:49.892 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:49.895 00.003 7680 Move returns status 0, amount 0
23:31:49.896 00.001 7680 MoveAxis(N, 368, ABG)
23:31:49.896 00.000 7680 Guiding  Dir = 0, Dur = 368
23:31:49.896 00.000 6120 Enqueuing Expose request
23:31:49.901 00.005 7680 IsSlewing returns 0
23:31:49.901 00.000 7680 IsGuiding returns 0
23:31:49.902 00.001 7680 PulseGuide returned control before completion, sleep 378
23:31:50.292 00.390 7680 IsGuiding returns 1
23:31:50.292 00.000 7680 scope still moving after pulse duration time elapsed
23:31:50.324 00.032 7680 IsSlewing returns 0
23:31:50.325 00.001 7680 IsGuiding returns 0
23:31:50.326 00.001 7680 scope move finished after 368 + 56 ms
23:31:50.326 00.000 7680 Move returns status 0, amount 368
23:31:50.327 00.001 7680 move complete, result=0
23:31:50.327 00.000 7680 worker thread done servicing request
23:31:50.327 00.000 7680 Worker thread wakes up
23:31:50.329 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 368 ms NORTH
23:31:50.336 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:50.336 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:31:51.587 01.251 7680 Exposure complete
23:31:51.725 00.138 7680 worker thread done servicing request
23:31:51.725 00.000 6120 OnExposeComplete: enter
23:31:51.729 00.004 6120 UpdateGuideState(): m_state=6
23:31:51.734 00.005 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2100
23:31:51.738 00.004 6120 Star::Find returns 1 (1), X=963.33, Y=53.16, Mass=13942, SNR=76.2, Peak=255 HFD=6.9
23:31:51.742 00.004 6120 CameraToMount -- cameraTheta (3.06) - m_xAngle (-2.95) = xAngle (6.01 = -0.27)
23:31:51.745 00.003 6120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.74 = -0.54)
23:31:51.749 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.03 hyp=0.31 cameraTheta=3.06 mountX=0.30 mountY=-0.16, mountTheta=-0.49
23:31:51.753 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.03, opts=13)
23:31:51.757 00.004 6120 Enqueuing Move request for scope (-0.31, 0.03)
23:31:51.761 00.004 7680 Worker thread wakes up
23:31:51.761 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:51.766 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.03) opts 0xd
23:31:51.766 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.03)
23:31:51.766 00.000 7680 Moving (-0.31, 0.03) raw xDistance=0.30 yDistance=-0.16
23:31:51.766 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
23:31:51.767 00.001 6120 UpdateGuideState exits: m=13942 SNR=76.2 Saturated
23:31:51.770 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:51.774 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:51.777 00.003 6120 Enqueuing Expose request
23:31:51.781 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:31:51.781 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:31:51.781 00.000 7680 MoveAxis(W, 122, ABG)
23:31:51.781 00.000 7680 Guiding  Dir = 3, Dur = 122
23:31:51.782 00.001 7680 IsSlewing returns 0
23:31:51.782 00.000 7680 IsGuiding returns 0
23:31:51.783 00.001 7680 PulseGuide returned control before completion, sleep 132
23:31:51.920 00.137 7680 IsGuiding returns 1
23:31:51.920 00.000 7680 scope still moving after pulse duration time elapsed
23:31:51.951 00.031 7680 IsSlewing returns 0
23:31:51.952 00.001 7680 IsGuiding returns 0
23:31:51.952 00.000 7680 scope move finished after 122 + 47 ms
23:31:51.953 00.001 7680 Move returns status 0, amount 122
23:31:51.953 00.000 7680 MoveAxis(N, 0, ABG)
23:31:51.954 00.001 7680 Move returns status 0, amount 0
23:31:51.955 00.001 7680 move complete, result=0
23:31:51.955 00.000 7680 worker thread done servicing request
23:31:51.955 00.000 7680 Worker thread wakes up
23:31:51.956 00.001 6120 GuideStep: 0.3 px 122 ms WEST, -0.2 px 0 ms NORTH
23:31:51.963 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:51.963 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:31:53.211 01.248 7680 Exposure complete
23:31:53.347 00.136 7680 worker thread done servicing request
23:31:53.347 00.000 6120 OnExposeComplete: enter
23:31:53.351 00.004 6120 UpdateGuideState(): m_state=6
23:31:53.355 00.004 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2101
23:31:53.359 00.004 6120 Star::Find returns 1 (1), X=963.72, Y=53.32, Mass=13476, SNR=75.9, Peak=255 HFD=7.0
23:31:53.363 00.004 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.09 = -2.20)
23:31:53.366 00.003 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.47)
23:31:53.370 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.13 mountX=-0.12 mountY=-0.13, mountTheta=-2.32
23:31:53.376 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.19, opts=13)
23:31:53.380 00.004 6120 Enqueuing Move request for scope (0.09, 0.19)
23:31:53.383 00.003 7680 Worker thread wakes up
23:31:53.383 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
23:31:53.384 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
23:31:53.384 00.000 7680 Moving (0.09, 0.19) raw xDistance=-0.12 yDistance=-0.13
23:31:53.384 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:53.389 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:31:53.389 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:31:53.389 00.000 6120 UpdateGuideState exits: m=13476 SNR=75.9 Saturated
23:31:53.393 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:31:53.393 00.000 7680 MoveAxis(E, 0, ABG)
23:31:53.393 00.000 7680 Move returns status 0, amount 0
23:31:53.393 00.000 7680 MoveAxis(N, 0, ABG)
23:31:53.393 00.000 7680 Move returns status 0, amount 0
23:31:53.393 00.000 7680 move complete, result=0
23:31:53.394 00.001 7680 worker thread done servicing request
23:31:53.394 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:53.397 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:53.401 00.004 6120 Enqueuing Expose request
23:31:53.404 00.003 7680 Worker thread wakes up
23:31:53.404 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:53.404 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:31:53.408 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:31:54.660 01.252 7680 Exposure complete
23:31:54.797 00.137 7680 worker thread done servicing request
23:31:54.797 00.000 6120 OnExposeComplete: enter
23:31:54.801 00.004 6120 UpdateGuideState(): m_state=6
23:31:54.805 00.004 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2102
23:31:54.809 00.004 6120 Star::Find returns 1 (1), X=963.68, Y=53.47, Mass=13380, SNR=74.5, Peak=255 HFD=7.1
23:31:54.813 00.004 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
23:31:54.816 00.003 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.16)
23:31:54.820 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.33 hyp=0.33 cameraTheta=1.44 mountX=-0.10 mountY=-0.28, mountTheta=-1.93
23:31:54.826 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.33, opts=13)
23:31:54.830 00.004 6120 Enqueuing Move request for scope (0.04, 0.33)
23:31:54.836 00.006 7680 Worker thread wakes up
23:31:54.836 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.33) opts 0xd
23:31:54.837 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.33)
23:31:54.837 00.000 7680 Moving (0.04, 0.33) raw xDistance=-0.10 yDistance=-0.28
23:31:54.837 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:31:54.837 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:31:54.837 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:54.842 00.005 7680 MoveAxis(E, 0, ABG)
23:31:54.843 00.001 7680 Move returns status 0, amount 0
23:31:54.843 00.000 6120 UpdateGuideState exits: m=13380 SNR=74.5 Saturated
23:31:54.847 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:54.850 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:54.855 00.005 7680 MoveAxis(N, 151, ABG)
23:31:54.855 00.000 7680 Guiding  Dir = 0, Dur = 151
23:31:54.855 00.000 6120 Enqueuing Expose request
23:31:54.859 00.004 7680 IsSlewing returns 0
23:31:54.859 00.000 7680 IsGuiding returns 0
23:31:54.860 00.001 7680 PulseGuide returned control before completion, sleep 161
23:31:55.026 00.166 7680 IsGuiding returns 1
23:31:55.026 00.000 7680 scope still moving after pulse duration time elapsed
23:31:55.058 00.032 7680 IsSlewing returns 0
23:31:55.058 00.000 7680 IsGuiding returns 0
23:31:55.058 00.000 7680 scope move finished after 151 + 47 ms
23:31:55.058 00.000 7680 Move returns status 0, amount 151
23:31:55.059 00.001 7680 move complete, result=0
23:31:55.059 00.000 7680 worker thread done servicing request
23:31:55.059 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 151 ms NORTH
23:31:55.065 00.006 7680 Worker thread wakes up
23:31:55.065 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:55.065 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:31:56.319 01.254 7680 Exposure complete
23:31:56.460 00.141 7680 worker thread done servicing request
23:31:56.460 00.000 6120 OnExposeComplete: enter
23:31:56.465 00.005 6120 UpdateGuideState(): m_state=6
23:31:56.469 00.004 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2103
23:31:56.473 00.004 6120 Star::Find returns 1 (1), X=963.75, Y=53.67, Mass=14186, SNR=76.0, Peak=255 HFD=7.0
23:31:56.476 00.003 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
23:31:56.480 00.004 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
23:31:56.484 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.54 hyp=0.55 cameraTheta=1.36 mountX=-0.22 mountY=-0.43, mountTheta=-2.03
23:31:56.490 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.54, opts=13)
23:31:56.493 00.003 6120 Enqueuing Move request for scope (0.12, 0.54)
23:31:56.498 00.005 7680 Worker thread wakes up
23:31:56.498 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:56.501 00.003 6120 UpdateGuideState exits: m=14186 SNR=76.0 Saturated
23:31:56.505 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:56.508 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:56.513 00.005 6120 Enqueuing Expose request
23:31:56.516 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.54) opts 0xd
23:31:56.517 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.54)
23:31:56.517 00.000 7680 Moving (0.12, 0.54) raw xDistance=-0.22 yDistance=-0.43
23:31:56.517 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:31:56.517 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:31:56.519 00.002 7680 MoveAxis(E, 88, ABG)
23:31:56.519 00.000 7680 Guiding  Dir = 2, Dur = 88
23:31:56.520 00.001 7680 IsSlewing returns 0
23:31:56.520 00.000 7680 IsGuiding returns 0
23:31:56.520 00.000 7680 PulseGuide returned control before completion, sleep 98
23:31:56.621 00.101 7680 IsGuiding returns 1
23:31:56.622 00.001 7680 scope still moving after pulse duration time elapsed
23:31:56.653 00.031 7680 IsSlewing returns 0
23:31:56.654 00.001 7680 IsGuiding returns 0
23:31:56.655 00.001 7680 scope move finished after 88 + 47 ms
23:31:56.655 00.000 7680 Move returns status 0, amount 88
23:31:56.656 00.001 7680 MoveAxis(N, 236, ABG)
23:31:56.656 00.000 7680 Guiding  Dir = 0, Dur = 236
23:31:56.658 00.002 7680 IsSlewing returns 0
23:31:56.658 00.000 7680 IsGuiding returns 0
23:31:56.659 00.001 7680 PulseGuide returned control before completion, sleep 246
23:31:56.919 00.260 7680 IsGuiding returns 1
23:31:56.920 00.001 7680 scope still moving after pulse duration time elapsed
23:31:56.950 00.030 7680 IsSlewing returns 0
23:31:56.951 00.001 7680 IsGuiding returns 0
23:31:56.951 00.000 7680 scope move finished after 236 + 58 ms
23:31:56.953 00.002 7680 Move returns status 0, amount 236
23:31:56.953 00.000 7680 move complete, result=0
23:31:56.953 00.000 7680 worker thread done servicing request
23:31:56.954 00.001 7680 Worker thread wakes up
23:31:56.954 00.000 6120 GuideStep: -0.2 px 88 ms EAST, -0.4 px 236 ms NORTH
23:31:56.960 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:56.961 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:31:58.212 01.251 7680 Exposure complete
23:31:58.337 00.125 7680 worker thread done servicing request
23:31:58.338 00.001 6120 OnExposeComplete: enter
23:31:58.343 00.005 6120 UpdateGuideState(): m_state=6
23:31:58.346 00.003 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2104
23:31:58.349 00.003 6120 Star::Find returns 1 (1), X=963.67, Y=53.30, Mass=13814, SNR=76.7, Peak=255 HFD=7.1
23:31:58.353 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
23:31:58.358 00.005 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
23:31:58.361 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.39 mountX=-0.06 mountY=-0.14, mountTheta=-1.99
23:31:58.366 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.17, opts=13)
23:31:58.369 00.003 6120 Enqueuing Move request for scope (0.03, 0.17)
23:31:58.373 00.004 7680 Worker thread wakes up
23:31:58.373 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
23:31:58.374 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
23:31:58.374 00.000 7680 Moving (0.03, 0.17) raw xDistance=-0.06 yDistance=-0.14
23:31:58.374 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:31:58.374 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:31:58.374 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:31:58.375 00.001 7680 MoveAxis(E, 0, ABG)
23:31:58.375 00.000 7680 Move returns status 0, amount 0
23:31:58.375 00.000 7680 MoveAxis(N, 0, ABG)
23:31:58.375 00.000 7680 Move returns status 0, amount 0
23:31:58.376 00.001 7680 move complete, result=0
23:31:58.376 00.000 7680 worker thread done servicing request
23:31:58.376 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:58.381 00.005 6120 UpdateGuideState exits: m=13814 SNR=76.7 Saturated
23:31:58.384 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:58.389 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:58.392 00.003 6120 Enqueuing Expose request
23:31:58.396 00.004 7680 Worker thread wakes up
23:31:58.396 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:31:58.400 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:31:58.400 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:31:59.648 01.248 7680 Exposure complete
23:31:59.784 00.136 7680 worker thread done servicing request
23:31:59.784 00.000 6120 OnExposeComplete: enter
23:31:59.788 00.004 6120 UpdateGuideState(): m_state=6
23:31:59.792 00.004 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2105
23:31:59.796 00.004 6120 Star::Find returns 1 (1), X=963.63, Y=53.64, Mass=13966, SNR=77.4, Peak=255 HFD=7.1
23:31:59.800 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.75)
23:31:59.803 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.02)
23:31:59.807 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.51 hyp=0.51 cameraTheta=1.58 mountX=-0.09 mountY=-0.46, mountTheta=-1.76
23:31:59.810 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.51, opts=13)
23:31:59.815 00.005 6120 Enqueuing Move request for scope (-0.01, 0.51)
23:31:59.819 00.004 7680 Worker thread wakes up
23:31:59.819 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.51) opts 0xd
23:31:59.819 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.51)
23:31:59.819 00.000 7680 Moving (-0.01, 0.51) raw xDistance=-0.09 yDistance=-0.46
23:31:59.819 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:31:59.820 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:31:59.820 00.000 7680 MoveAxis(E, 0, ABG)
23:31:59.820 00.000 7680 Move returns status 0, amount 0
23:31:59.820 00.000 7680 MoveAxis(N, 250, ABG)
23:31:59.820 00.000 7680 Guiding  Dir = 0, Dur = 250
23:31:59.821 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:31:59.824 00.003 7680 IsSlewing returns 0
23:31:59.824 00.000 6120 UpdateGuideState exits: m=13966 SNR=77.4 Saturated
23:31:59.827 00.003 7680 IsGuiding returns 0
23:31:59.827 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:59.831 00.004 7680 PulseGuide returned control before completion, sleep 260
23:31:59.831 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:31:59.834 00.003 6120 Enqueuing Expose request
23:32:00.104 00.270 7680 IsGuiding returns 1
23:32:00.105 00.001 7680 scope still moving after pulse duration time elapsed
23:32:00.136 00.031 7680 IsSlewing returns 0
23:32:00.136 00.000 7680 IsGuiding returns 0
23:32:00.136 00.000 7680 scope move finished after 250 + 58 ms
23:32:00.136 00.000 7680 Move returns status 0, amount 250
23:32:00.136 00.000 7680 move complete, result=0
23:32:00.137 00.001 7680 worker thread done servicing request
23:32:00.137 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 250 ms NORTH
23:32:00.146 00.009 7680 Worker thread wakes up
23:32:00.146 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:00.146 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:32:01.394 01.248 7680 Exposure complete
23:32:01.485 00.091 7680 worker thread done servicing request
23:32:01.485 00.000 6120 OnExposeComplete: enter
23:32:01.490 00.005 6120 UpdateGuideState(): m_state=6
23:32:01.494 00.004 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2106
23:32:01.497 00.003 6120 Star::Find returns 1 (1), X=963.68, Y=53.23, Mass=13094, SNR=75.5, Peak=255 HFD=7.0
23:32:01.500 00.003 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
23:32:01.502 00.002 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.48)
23:32:01.505 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.12 mountX=-0.06 mountY=-0.06, mountTheta=-2.34
23:32:01.511 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.09, opts=13)
23:32:01.514 00.003 6120 Enqueuing Move request for scope (0.05, 0.09)
23:32:01.518 00.004 7680 Worker thread wakes up
23:32:01.519 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:01.522 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
23:32:01.522 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
23:32:01.522 00.000 7680 Moving (0.05, 0.09) raw xDistance=-0.06 yDistance=-0.06
23:32:01.522 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:32:01.523 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:32:01.523 00.000 6120 UpdateGuideState exits: m=13094 SNR=75.5 Saturated
23:32:01.526 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:32:01.526 00.000 7680 MoveAxis(E, 0, ABG)
23:32:01.526 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:01.529 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:01.532 00.003 6120 Enqueuing Expose request
23:32:01.534 00.002 7680 Move returns status 0, amount 0
23:32:01.534 00.000 7680 MoveAxis(N, 0, ABG)
23:32:01.535 00.001 7680 Move returns status 0, amount 0
23:32:01.535 00.000 7680 move complete, result=0
23:32:01.535 00.000 7680 worker thread done servicing request
23:32:01.535 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:01.539 00.004 7680 Worker thread wakes up
23:32:01.539 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:01.539 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:32:02.786 01.247 7680 Exposure complete
23:32:02.883 00.097 7680 worker thread done servicing request
23:32:02.883 00.000 6120 OnExposeComplete: enter
23:32:02.888 00.005 6120 UpdateGuideState(): m_state=6
23:32:02.892 00.004 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2107
23:32:02.896 00.004 6120 Star::Find returns 1 (1), X=963.73, Y=53.19, Mass=13488, SNR=76.7, Peak=255 HFD=7.0
23:32:02.899 00.003 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (-2.95) = xAngle (3.51 = -2.77)
23:32:02.902 00.003 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.24 = -3.04)
23:32:02.906 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.56 mountX=-0.10 mountY=-0.01, mountTheta=-3.03
23:32:02.910 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.06, opts=13)
23:32:02.914 00.004 6120 Enqueuing Move request for scope (0.09, 0.06)
23:32:02.918 00.004 7680 Worker thread wakes up
23:32:02.918 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:32:02.918 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:32:02.918 00.000 7680 Moving (0.09, 0.06) raw xDistance=-0.10 yDistance=-0.01
23:32:02.919 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:32:02.919 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:32:02.919 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:02.922 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:32:02.922 00.000 7680 MoveAxis(E, 0, ABG)
23:32:02.922 00.000 7680 Move returns status 0, amount 0
23:32:02.924 00.002 7680 MoveAxis(N, 0, ABG)
23:32:02.924 00.000 6120 UpdateGuideState exits: m=13488 SNR=76.7 Saturated
23:32:02.927 00.003 7680 Move returns status 0, amount 0
23:32:02.927 00.000 7680 move complete, result=0
23:32:02.927 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:02.930 00.003 7680 worker thread done servicing request
23:32:02.930 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:02.933 00.003 6120 Enqueuing Expose request
23:32:02.937 00.004 7680 Worker thread wakes up
23:32:02.937 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:02.937 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:32:02.937 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:32:04.190 01.253 7680 Exposure complete
23:32:04.333 00.143 7680 worker thread done servicing request
23:32:04.333 00.000 6120 OnExposeComplete: enter
23:32:04.337 00.004 6120 UpdateGuideState(): m_state=6
23:32:04.341 00.004 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2108
23:32:04.345 00.004 6120 Star::Find returns 1 (1), X=963.61, Y=53.74, Mass=14223, SNR=79.5, Peak=255 HFD=7.1
23:32:04.348 00.003 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
23:32:04.353 00.005 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
23:32:04.358 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.61 hyp=0.61 cameraTheta=1.62 mountX=-0.09 mountY=-0.56, mountTheta=-1.72
23:32:04.363 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.61, opts=13)
23:32:04.368 00.005 6120 Enqueuing Move request for scope (-0.03, 0.61)
23:32:04.373 00.005 7680 Worker thread wakes up
23:32:04.373 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.61) opts 0xd
23:32:04.373 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.61)
23:32:04.373 00.000 7680 Moving (-0.03, 0.61) raw xDistance=-0.09 yDistance=-0.56
23:32:04.374 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:32:04.374 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:32:04.374 00.000 7680 MoveAxis(E, 0, ABG)
23:32:04.374 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:04.378 00.004 6120 UpdateGuideState exits: m=14223 SNR=79.5 Saturated
23:32:04.382 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:04.385 00.003 7680 Move returns status 0, amount 0
23:32:04.385 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:04.391 00.006 6120 Enqueuing Expose request
23:32:04.395 00.004 7680 MoveAxis(N, 304, ABG)
23:32:04.395 00.000 7680 Guiding  Dir = 0, Dur = 304
23:32:04.395 00.000 7680 IsSlewing returns 0
23:32:04.396 00.001 7680 IsGuiding returns 0
23:32:04.396 00.000 7680 PulseGuide returned control before completion, sleep 314
23:32:04.725 00.329 7680 IsGuiding returns 0
23:32:04.725 00.000 7680 Move returns status 0, amount 304
23:32:04.726 00.001 7680 move complete, result=0
23:32:04.726 00.000 7680 worker thread done servicing request
23:32:04.727 00.001 7680 Worker thread wakes up
23:32:04.727 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 304 ms NORTH
23:32:04.736 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:04.737 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:32:05.986 01.249 7680 Exposure complete
23:32:06.124 00.138 7680 worker thread done servicing request
23:32:06.125 00.001 6120 OnExposeComplete: enter
23:32:06.128 00.003 6120 UpdateGuideState(): m_state=6
23:32:06.133 00.005 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2109
23:32:06.137 00.004 6120 Star::Find returns 1 (1), X=963.59, Y=53.37, Mass=13591, SNR=77.0, Peak=255 HFD=7.2
23:32:06.143 00.006 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.71 = -1.58)
23:32:06.147 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.85)
23:32:06.150 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.25 cameraTheta=1.75 mountX=-0.00 mountY=-0.24, mountTheta=-1.58
23:32:06.156 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.24, opts=13)
23:32:06.160 00.004 6120 Enqueuing Move request for scope (-0.04, 0.24)
23:32:06.164 00.004 7680 Worker thread wakes up
23:32:06.164 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
23:32:06.164 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
23:32:06.164 00.000 7680 Moving (-0.04, 0.24) raw xDistance=-0.00 yDistance=-0.24
23:32:06.165 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:32:06.165 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:32:06.165 00.000 7680 MoveAxis(E, 0, ABG)
23:32:06.165 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:06.170 00.005 6120 UpdateGuideState exits: m=13591 SNR=77.0 Saturated
23:32:06.173 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:06.177 00.004 7680 Move returns status 0, amount 0
23:32:06.177 00.000 7680 MoveAxis(N, 128, ABG)
23:32:06.178 00.001 7680 Guiding  Dir = 0, Dur = 128
23:32:06.178 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:06.182 00.004 6120 Enqueuing Expose request
23:32:06.186 00.004 7680 IsSlewing returns 0
23:32:06.186 00.000 7680 IsGuiding returns 0
23:32:06.186 00.000 7680 PulseGuide returned control before completion, sleep 138
23:32:06.333 00.147 7680 IsGuiding returns 1
23:32:06.333 00.000 7680 scope still moving after pulse duration time elapsed
23:32:06.363 00.030 7680 IsSlewing returns 0
23:32:06.365 00.002 7680 IsGuiding returns 0
23:32:06.366 00.001 7680 scope move finished after 128 + 51 ms
23:32:06.366 00.000 7680 Move returns status 0, amount 128
23:32:06.367 00.001 7680 move complete, result=0
23:32:06.367 00.000 7680 worker thread done servicing request
23:32:06.368 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 128 ms NORTH
23:32:06.373 00.005 7680 Worker thread wakes up
23:32:06.373 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:06.373 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:32:07.623 01.250 7680 Exposure complete
23:32:07.766 00.143 7680 worker thread done servicing request
23:32:07.766 00.000 6120 OnExposeComplete: enter
23:32:07.772 00.006 6120 UpdateGuideState(): m_state=6
23:32:07.776 00.004 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2110
23:32:07.780 00.004 6120 Star::Find returns 1 (1), X=963.67, Y=53.64, Mass=14247, SNR=77.6, Peak=255 HFD=7.1
23:32:07.783 00.003 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
23:32:07.788 00.005 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
23:32:07.792 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.50 hyp=0.50 cameraTheta=1.50 mountX=-0.13 mountY=-0.44, mountTheta=-1.86
23:32:07.797 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.50, opts=13)
23:32:07.801 00.004 6120 Enqueuing Move request for scope (0.04, 0.50)
23:32:07.806 00.005 7680 Worker thread wakes up
23:32:07.806 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.50) opts 0xd
23:32:07.806 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.50)
23:32:07.807 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:07.811 00.004 6120 UpdateGuideState exits: m=14247 SNR=77.6 Saturated
23:32:07.814 00.003 7680 Moving (0.04, 0.50) raw xDistance=-0.13 yDistance=-0.44
23:32:07.814 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:32:07.814 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:32:07.815 00.001 7680 MoveAxis(E, 0, ABG)
23:32:07.815 00.000 7680 Move returns status 0, amount 0
23:32:07.816 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:07.819 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:07.823 00.004 7680 MoveAxis(N, 236, ABG)
23:32:07.823 00.000 7680 Guiding  Dir = 0, Dur = 236
23:32:07.823 00.000 6120 Enqueuing Expose request
23:32:07.827 00.004 7680 IsSlewing returns 0
23:32:07.828 00.001 7680 IsGuiding returns 0
23:32:07.828 00.000 7680 PulseGuide returned control before completion, sleep 246
23:32:08.081 00.253 7680 IsGuiding returns 1
23:32:08.082 00.001 7680 scope still moving after pulse duration time elapsed
23:32:08.109 00.027 7680 IsSlewing returns 0
23:32:08.110 00.001 7680 IsGuiding returns 0
23:32:08.111 00.001 7680 scope move finished after 236 + 46 ms
23:32:08.112 00.001 7680 Move returns status 0, amount 236
23:32:08.112 00.000 7680 move complete, result=0
23:32:08.112 00.000 7680 worker thread done servicing request
23:32:08.112 00.000 7680 Worker thread wakes up
23:32:08.113 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 236 ms NORTH
23:32:08.119 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:08.119 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:32:09.374 01.255 7680 Exposure complete
23:32:09.512 00.138 7680 worker thread done servicing request
23:32:09.513 00.001 6120 OnExposeComplete: enter
23:32:09.517 00.004 6120 UpdateGuideState(): m_state=6
23:32:09.521 00.004 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2111
23:32:09.526 00.005 6120 Star::Find returns 1 (1), X=963.41, Y=53.51, Mass=14466, SNR=78.5, Peak=255 HFD=7.1
23:32:09.529 00.003 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
23:32:09.533 00.004 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
23:32:09.537 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.38 hyp=0.44 cameraTheta=2.10 mountX=0.15 mountY=-0.44, mountTheta=-1.24
23:32:09.542 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.38, opts=13)
23:32:09.545 00.003 6120 Enqueuing Move request for scope (-0.22, 0.38)
23:32:09.550 00.005 7680 Worker thread wakes up
23:32:09.550 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.38) opts 0xd
23:32:09.550 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:09.556 00.006 6120 UpdateGuideState exits: m=14466 SNR=78.5 Saturated
23:32:09.559 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:09.563 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:09.567 00.004 6120 Enqueuing Expose request
23:32:09.571 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.38)
23:32:09.571 00.000 7680 Moving (-0.22, 0.38) raw xDistance=0.15 yDistance=-0.44
23:32:09.571 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:32:09.571 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:32:09.571 00.000 7680 MoveAxis(E, 0, ABG)
23:32:09.571 00.000 7680 Move returns status 0, amount 0
23:32:09.571 00.000 7680 MoveAxis(N, 239, ABG)
23:32:09.573 00.002 7680 Guiding  Dir = 0, Dur = 239
23:32:09.573 00.000 7680 IsSlewing returns 0
23:32:09.573 00.000 7680 IsGuiding returns 0
23:32:09.573 00.000 7680 PulseGuide returned control before completion, sleep 249
23:32:09.827 00.254 7680 IsGuiding returns 1
23:32:09.828 00.001 7680 scope still moving after pulse duration time elapsed
23:32:09.859 00.031 7680 IsSlewing returns 0
23:32:09.861 00.002 7680 IsGuiding returns 0
23:32:09.861 00.000 7680 scope move finished after 239 + 48 ms
23:32:09.862 00.001 7680 Move returns status 0, amount 239
23:32:09.862 00.000 7680 move complete, result=0
23:32:09.862 00.000 7680 worker thread done servicing request
23:32:09.863 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 239 ms NORTH
23:32:09.869 00.006 7680 Worker thread wakes up
23:32:09.869 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:09.870 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:32:11.121 01.251 7680 Exposure complete
23:32:11.250 00.129 7680 worker thread done servicing request
23:32:11.251 00.001 6120 OnExposeComplete: enter
23:32:11.255 00.004 6120 UpdateGuideState(): m_state=6
23:32:11.258 00.003 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2112
23:32:11.263 00.005 6120 Star::Find returns 1 (1), X=963.32, Y=53.39, Mass=13801, SNR=76.7, Peak=255 HFD=7.2
23:32:11.266 00.003 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-2.95) = xAngle (5.42 = -0.87)
23:32:11.271 00.005 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.15 = -1.13)
23:32:11.275 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.25 hyp=0.40 cameraTheta=2.46 mountX=0.26 mountY=-0.36, mountTheta=-0.95
23:32:11.281 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.25, opts=13)
23:32:11.285 00.004 6120 Enqueuing Move request for scope (-0.31, 0.25)
23:32:11.289 00.004 7680 Worker thread wakes up
23:32:11.289 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.25) opts 0xd
23:32:11.289 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.25)
23:32:11.289 00.000 7680 Moving (-0.31, 0.25) raw xDistance=0.26 yDistance=-0.36
23:32:11.289 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
23:32:11.289 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:32:11.289 00.000 7680 MoveAxis(W, 106, ABG)
23:32:11.289 00.000 7680 Guiding  Dir = 3, Dur = 106
23:32:11.291 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:11.295 00.004 7680 IsSlewing returns 0
23:32:11.295 00.000 6120 UpdateGuideState exits: m=13801 SNR=76.7 Saturated
23:32:11.299 00.004 7680 IsGuiding returns 0
23:32:11.300 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:11.304 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:11.308 00.004 7680 PulseGuide returned control before completion, sleep 116
23:32:11.308 00.000 6120 Enqueuing Expose request
23:32:11.438 00.130 7680 IsGuiding returns 1
23:32:11.439 00.001 7680 scope still moving after pulse duration time elapsed
23:32:11.469 00.030 7680 IsSlewing returns 0
23:32:11.471 00.002 7680 IsGuiding returns 0
23:32:11.471 00.000 7680 scope move finished after 106 + 66 ms
23:32:11.473 00.002 7680 Move returns status 0, amount 106
23:32:11.473 00.000 7680 MoveAxis(N, 197, ABG)
23:32:11.473 00.000 7680 Guiding  Dir = 0, Dur = 197
23:32:11.473 00.000 7680 IsSlewing returns 0
23:32:11.474 00.001 7680 IsGuiding returns 0
23:32:11.474 00.000 7680 PulseGuide returned control before completion, sleep 207
23:32:11.687 00.213 7680 IsGuiding returns 1
23:32:11.688 00.001 7680 scope still moving after pulse duration time elapsed
23:32:11.718 00.030 7680 IsSlewing returns 0
23:32:11.720 00.002 7680 IsGuiding returns 0
23:32:11.721 00.001 7680 scope move finished after 197 + 49 ms
23:32:11.721 00.000 7680 Move returns status 0, amount 197
23:32:11.721 00.000 7680 move complete, result=0
23:32:11.722 00.001 7680 worker thread done servicing request
23:32:11.723 00.001 7680 Worker thread wakes up
23:32:11.723 00.000 6120 GuideStep: 0.3 px 106 ms WEST, -0.4 px 197 ms NORTH
23:32:11.730 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:11.730 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:32:12.986 01.256 7680 Exposure complete
23:32:13.121 00.135 7680 worker thread done servicing request
23:32:13.121 00.000 6120 OnExposeComplete: enter
23:32:13.125 00.004 6120 UpdateGuideState(): m_state=6
23:32:13.129 00.004 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2113
23:32:13.134 00.005 6120 Star::Find returns 1 (1), X=963.75, Y=53.17, Mass=14076, SNR=77.4, Peak=255 HFD=6.9
23:32:13.137 00.003 6120 CameraToMount -- cameraTheta (0.33) - m_xAngle (-2.95) = xAngle (3.29 = -3.00)
23:32:13.141 00.004 6120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.02 = 3.02)
23:32:13.144 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.33 mountX=-0.12 mountY=0.02, mountTheta=3.02
23:32:13.149 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.04, opts=13)
23:32:13.153 00.004 6120 Enqueuing Move request for scope (0.12, 0.04)
23:32:13.158 00.005 7680 Worker thread wakes up
23:32:13.158 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:13.162 00.004 6120 UpdateGuideState exits: m=14076 SNR=77.4 Saturated
23:32:13.165 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
23:32:13.165 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:13.169 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:13.173 00.004 6120 Enqueuing Expose request
23:32:13.177 00.004 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
23:32:13.178 00.001 7680 Moving (0.12, 0.04) raw xDistance=-0.12 yDistance=0.02
23:32:13.178 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:32:13.178 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:32:13.178 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:32:13.178 00.000 7680 MoveAxis(E, 0, ABG)
23:32:13.179 00.001 7680 Move returns status 0, amount 0
23:32:13.179 00.000 7680 MoveAxis(N, 0, ABG)
23:32:13.179 00.000 7680 Move returns status 0, amount 0
23:32:13.179 00.000 7680 move complete, result=0
23:32:13.180 00.001 7680 worker thread done servicing request
23:32:13.180 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:32:13.184 00.004 7680 Worker thread wakes up
23:32:13.184 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:13.184 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:32:14.436 01.252 7680 Exposure complete
23:32:14.569 00.133 7680 worker thread done servicing request
23:32:14.569 00.000 6120 OnExposeComplete: enter
23:32:14.573 00.004 6120 UpdateGuideState(): m_state=6
23:32:14.577 00.004 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2114
23:32:14.581 00.004 6120 Star::Find returns 1 (1), X=963.82, Y=53.27, Mass=12921, SNR=74.4, Peak=255 HFD=6.9
23:32:14.585 00.004 6120 CameraToMount -- cameraTheta (0.64) - m_xAngle (-2.95) = xAngle (3.59 = -2.69)
23:32:14.589 00.004 6120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.32 = -2.96)
23:32:14.592 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.23 cameraTheta=0.64 mountX=-0.21 mountY=-0.04, mountTheta=-2.94
23:32:14.597 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.14, opts=13)
23:32:14.600 00.003 6120 Enqueuing Move request for scope (0.18, 0.14)
23:32:14.602 00.002 7680 Worker thread wakes up
23:32:14.604 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0xd
23:32:14.604 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.14)
23:32:14.604 00.000 7680 Moving (0.18, 0.14) raw xDistance=-0.21 yDistance=-0.04
23:32:14.605 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:32:14.605 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:32:14.605 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:32:14.605 00.000 7680 MoveAxis(E, 84, ABG)
23:32:14.605 00.000 7680 Guiding  Dir = 2, Dur = 84
23:32:14.607 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:14.610 00.003 6120 UpdateGuideState exits: m=12921 SNR=74.4 Saturated
23:32:14.614 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:14.619 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:14.623 00.004 7680 IsSlewing returns 0
23:32:14.623 00.000 6120 Enqueuing Expose request
23:32:14.626 00.003 7680 IsGuiding returns 0
23:32:14.627 00.001 7680 PulseGuide returned control before completion, sleep 94
23:32:14.723 00.096 7680 IsGuiding returns 1
23:32:14.724 00.001 7680 scope still moving after pulse duration time elapsed
23:32:14.754 00.030 7680 IsSlewing returns 0
23:32:14.757 00.003 7680 IsGuiding returns 0
23:32:14.757 00.000 7680 scope move finished after 84 + 45 ms
23:32:14.757 00.000 7680 Move returns status 0, amount 84
23:32:14.758 00.001 7680 MoveAxis(N, 0, ABG)
23:32:14.758 00.000 7680 Move returns status 0, amount 0
23:32:14.759 00.001 7680 move complete, result=0
23:32:14.759 00.000 7680 worker thread done servicing request
23:32:14.760 00.001 6120 GuideStep: -0.2 px 84 ms EAST, -0.0 px 0 ms NORTH
23:32:14.768 00.008 7680 Worker thread wakes up
23:32:14.768 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:14.768 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,38,31,31)
23:32:15.631 00.863 6120 evsrv: cli 0FAEFBB8 connect
23:32:15.776 00.145 6120 case statement mapped state 6 to 3
23:32:15.779 00.003 6120 case statement mapped state 6 to 3
23:32:15.783 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"6cd50115-7316-4c1a-bc52-97309773551b"}
23:32:15.786 00.003 6120 case statement mapped state 6 to 3
23:32:15.789 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"6cd50115-7316-4c1a-bc52-97309773551b"}
23:32:15.795 00.006 6120 evsrv: cli 0FAEFBB8 disconnect
23:32:15.799 00.004 6120 evsrv: cli 0FAEF7F8 connect
23:32:15.803 00.004 6120 case statement mapped state 6 to 3
23:32:15.809 00.006 6120 case statement mapped state 6 to 3
23:32:15.812 00.003 6120 evsrv: cli 0FAEF7F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"6cefbfcd-71c2-4d0a-9b42-9b2ca94bb006"}
23:32:15.815 00.003 6120 PhdController::Dither begins
23:32:15.819 00.004 6120 dither: size=5.00, dRA=0.43 dDec=-4.26
23:32:15.822 00.003 6120 MountToCamera -- mountTheta (-1.47) + m_xAngle (-2.95) = xAngle (-4.42 = 1.86)
23:32:15.971 00.149 6120 MountToCamera -- mountX=0.43 mountY=-4.26 hyp=4.28 mountTheta=-1.47 cameraX=-1.22, cameraY=4.11 cameraTheta=1.86
23:32:15.977 00.006 6120 setting lock position to (962.42, 57.24)
23:32:15.982 00.005 6120 Mount: notify guiding dithered (-1.2, 4.1)
23:32:16.103 00.121 7680 Exposure complete
23:32:16.103 00.000 6120 Status Line: Dither by 0.43,-4.26
23:32:16.113 00.010 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:32:16.117 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
23:32:16.121 00.004 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":0,"id":"6cefbfcd-71c2-4d0a-9b42-9b2ca94bb006"}
23:32:16.127 00.006 6120 evsrv: cli 0FAEF7F8 disconnect
23:32:16.221 00.094 7680 worker thread done servicing request
23:32:16.221 00.000 6120 OnExposeComplete: enter
23:32:16.225 00.004 6120 UpdateGuideState(): m_state=6
23:32:16.232 00.007 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2115
23:32:16.236 00.004 6120 Star::Find returns 1 (1), X=963.77, Y=53.32, Mass=13203, SNR=74.8, Peak=255 HFD=7.0
23:32:16.239 00.003 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-2.95) = xAngle (1.72 = 1.72)
23:32:16.243 00.004 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.45 = 1.45)
23:32:16.246 00.003 6120 CameraToMount -- cameraX=1.35 cameraY=-3.92 hyp=4.15 cameraTheta=-1.24 mountX=-0.60 mountY=4.12, mountTheta=1.71
23:32:16.251 00.005 6120 dither recenter: remaining=(-0.4,4.3) step=(-0.4,4.3)
23:32:16.254 00.003 6120 MountToCamera -- mountTheta (1.67) + m_xAngle (-2.95) = xAngle (-1.28 = -1.28)
23:32:16.257 00.003 6120 MountToCamera -- mountX=-0.43 mountY=4.26 hyp=4.28 mountTheta=1.67 cameraX=1.22, cameraY=-4.11 cameraTheta=-1.28
23:32:16.261 00.004 6120 SchedulePrimaryMove(0D6325F0, x=1.22, y=-4.11, opts=4)
23:32:16.264 00.003 6120 Enqueuing Move request for scope (1.22, -4.11)
23:32:16.268 00.004 7680 Worker thread wakes up
23:32:16.268 00.000 6120 Mount: notify direct move -0.43,4.26
23:32:16.271 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (1.22, -4.11) opts 0x4
23:32:16.271 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:16.274 00.003 7680 Handling offset move in thread for scope, endpoint = (1.22, -4.11)
23:32:16.274 00.000 6120 UpdateGuideState exits: m=13203 SNR=74.8 Saturated
23:32:16.277 00.003 7680 Moving (1.22, -4.11) raw xDistance=-0.43 yDistance=4.26
23:32:16.277 00.000 6120 PhdController: settling, locked = 1, distance = 4.45 (1.50) aobump = 0 frame = 1 / 99999
23:32:16.280 00.003 7680 MoveAxis(E, 282, B)
23:32:16.280 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048736.280,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.45,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:32:16.283 00.003 7680 Guiding  Dir = 2, Dur = 282
23:32:16.283 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:16.286 00.003 7680 IsSlewing returns 0
23:32:16.286 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:16.288 00.002 7680 IsGuiding returns 0
23:32:16.289 00.001 6120 Enqueuing Expose request
23:32:16.291 00.002 7680 PulseGuide returned control before completion, sleep 292
23:32:16.596 00.305 7680 IsGuiding returns 1
23:32:16.596 00.000 7680 scope still moving after pulse duration time elapsed
23:32:16.628 00.032 7680 IsSlewing returns 0
23:32:16.629 00.001 7680 IsGuiding returns 0
23:32:16.629 00.000 7680 scope move finished after 282 + 58 ms
23:32:16.629 00.000 7680 Move returns status 0, amount 282
23:32:16.630 00.001 7680 MoveAxis(S, 2313, B)
23:32:16.630 00.000 7680 Guiding  Dir = 1, Dur = 2313
23:32:16.630 00.000 7680 IsSlewing returns 0
23:32:16.631 00.001 7680 IsGuiding returns 0
23:32:16.631 00.000 7680 PulseGuide returned control before completion, sleep 2323
23:32:18.965 02.334 7680 IsGuiding returns 1
23:32:18.966 00.001 7680 scope still moving after pulse duration time elapsed
23:32:18.996 00.030 7680 IsSlewing returns 0
23:32:18.998 00.002 7680 IsGuiding returns 0
23:32:18.999 00.001 7680 scope move finished after 2313 + 54 ms
23:32:18.999 00.000 7680 Move returns status 0, amount 2313
23:32:18.999 00.000 7680 move complete, result=0
23:32:19.000 00.001 7680 worker thread done servicing request
23:32:19.000 00.000 7680 Worker thread wakes up
23:32:19.001 00.001 6120 GuideStep: -0.4 px 282 ms EAST, 4.3 px 2313 ms SOUTH
23:32:19.007 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:19.007 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:20.261 01.254 7680 Exposure complete
23:32:20.377 00.116 7680 worker thread done servicing request
23:32:20.377 00.000 6120 OnExposeComplete: enter
23:32:20.380 00.003 6120 UpdateGuideState(): m_state=6
23:32:20.384 00.004 6120 Star::Find(15, 963, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2116
23:32:20.390 00.006 6120 Star::Find returns 1 (1), X=963.85, Y=56.06, Mass=13680, SNR=76.0, Peak=255 HFD=6.9
23:32:20.394 00.004 6120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-2.95) = xAngle (2.27 = 2.27)
23:32:20.398 00.004 6120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.00 = 2.00)
23:32:20.401 00.003 6120 CameraToMount -- cameraX=1.44 cameraY=-1.18 hyp=1.86 cameraTheta=-0.69 mountX=-1.19 mountY=1.69, mountTheta=2.19
23:32:20.407 00.006 6120 SchedulePrimaryMove(0D6325F0, x=1.44, y=-1.18, opts=13)
23:32:20.411 00.004 6120 Enqueuing Move request for scope (1.44, -1.18)
23:32:20.414 00.003 7680 Worker thread wakes up
23:32:20.414 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.44, -1.18) opts 0xd
23:32:20.415 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:20.417 00.002 6120 UpdateGuideState exits: m=13680 SNR=76.0 Saturated
23:32:20.422 00.005 7680 Handling offset move in thread for scope, endpoint = (1.44, -1.18)
23:32:20.422 00.000 7680 Moving (1.44, -1.18) raw xDistance=-1.19 yDistance=1.69
23:32:20.422 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.19
23:32:20.422 00.000 7680 resist switch: large excursion: input 1.69 thresh 0.60 direction from 0 to 1
23:32:20.423 00.001 6120 PhdController: settling, locked = 1, distance = 1.86 (1.50) aobump = 0 frame = 2 / 99999
23:32:20.427 00.004 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.06
23:32:20.427 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.69 from input 1.69
23:32:20.427 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048740.427,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.86,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:32:20.431 00.004 7680 MoveAxis(E, 487, ABG)
23:32:20.431 00.000 7680 Guiding  Dir = 2, Dur = 487
23:32:20.431 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:20.435 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:20.438 00.003 6120 Enqueuing Expose request
23:32:20.442 00.004 7680 IsSlewing returns 0
23:32:20.442 00.000 7680 IsGuiding returns 0
23:32:20.442 00.000 7680 PulseGuide returned control before completion, sleep 497
23:32:20.950 00.508 7680 IsGuiding returns 1
23:32:20.950 00.000 7680 scope still moving after pulse duration time elapsed
23:32:20.982 00.032 7680 IsSlewing returns 0
23:32:20.983 00.001 7680 IsGuiding returns 0
23:32:20.983 00.000 7680 scope move finished after 487 + 53 ms
23:32:20.983 00.000 7680 Move returns status 0, amount 487
23:32:20.984 00.001 7680 MoveAxis(S, 916, ABG)
23:32:20.984 00.000 7680 Guiding  Dir = 1, Dur = 916
23:32:20.986 00.002 7680 IsSlewing returns 0
23:32:20.986 00.000 7680 IsGuiding returns 0
23:32:20.987 00.001 7680 PulseGuide returned control before completion, sleep 926
23:32:21.927 00.940 7680 IsGuiding returns 1
23:32:21.927 00.000 7680 scope still moving after pulse duration time elapsed
23:32:21.958 00.031 7680 IsSlewing returns 0
23:32:21.959 00.001 7680 IsGuiding returns 0
23:32:21.960 00.001 7680 scope move finished after 916 + 57 ms
23:32:21.960 00.000 7680 Move returns status 0, amount 916
23:32:21.961 00.001 7680 move complete, result=0
23:32:21.961 00.000 7680 worker thread done servicing request
23:32:21.961 00.000 7680 Worker thread wakes up
23:32:21.961 00.000 6120 GuideStep: -1.2 px 487 ms EAST, 1.7 px 916 ms SOUTH
23:32:21.969 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:21.969 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:23.224 01.255 7680 Exposure complete
23:32:23.359 00.135 7680 worker thread done servicing request
23:32:23.360 00.001 6120 OnExposeComplete: enter
23:32:23.364 00.004 6120 UpdateGuideState(): m_state=6
23:32:23.367 00.003 6120 Star::Find(15, 963, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2117
23:32:23.371 00.004 6120 Star::Find returns 1 (1), X=963.14, Y=57.92, Mass=13130, SNR=74.4, Peak=255 HFD=6.9
23:32:23.375 00.004 6120 CameraToMount -- cameraTheta (0.75) - m_xAngle (-2.95) = xAngle (3.71 = -2.58)
23:32:23.378 00.003 6120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.44 = -2.84)
23:32:23.381 00.003 6120 CameraToMount -- cameraX=0.73 cameraY=0.68 hyp=1.00 cameraTheta=0.75 mountX=-0.84 mountY=-0.29, mountTheta=-2.81
23:32:23.385 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.73, y=0.68, opts=13)
23:32:23.389 00.004 6120 Enqueuing Move request for scope (0.73, 0.68)
23:32:23.393 00.004 7680 Worker thread wakes up
23:32:23.393 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.68) opts 0xd
23:32:23.393 00.000 7680 Handling offset move in thread for scope, endpoint = (0.73, 0.68)
23:32:23.393 00.000 7680 Moving (0.73, 0.68) raw xDistance=-0.84 yDistance=-0.29
23:32:23.393 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.84
23:32:23.393 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:32:23.393 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:32:23.394 00.001 7680 MoveAxis(E, 377, ABG)
23:32:23.394 00.000 7680 Guiding  Dir = 2, Dur = 377
23:32:23.394 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:23.398 00.004 7680 IsSlewing returns 0
23:32:23.398 00.000 6120 UpdateGuideState exits: m=13130 SNR=74.4 Saturated
23:32:23.401 00.003 7680 IsGuiding returns 0
23:32:23.402 00.001 6120 PhdController: settling, locked = 1, distance = 1.60 (1.50) aobump = 0 frame = 3 / 99999
23:32:23.406 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764048743.406,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.60,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:32:23.409 00.003 7680 PulseGuide returned control before completion, sleep 387
23:32:23.409 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:23.413 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:23.416 00.003 6120 Enqueuing Expose request
23:32:23.806 00.390 7680 IsGuiding returns 1
23:32:23.807 00.001 7680 scope still moving after pulse duration time elapsed
23:32:23.837 00.030 7680 IsSlewing returns 0
23:32:23.837 00.000 7680 IsGuiding returns 0
23:32:23.839 00.002 7680 scope move finished after 377 + 59 ms
23:32:23.839 00.000 7680 Move returns status 0, amount 377
23:32:23.839 00.000 7680 MoveAxis(N, 0, ABG)
23:32:23.840 00.001 7680 Move returns status 0, amount 0
23:32:23.840 00.000 7680 move complete, result=0
23:32:23.840 00.000 7680 worker thread done servicing request
23:32:23.841 00.001 7680 Worker thread wakes up
23:32:23.841 00.000 6120 GuideStep: -0.8 px 377 ms EAST, -0.3 px 0 ms NORTH
23:32:23.847 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:23.847 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:25.097 01.250 7680 Exposure complete
23:32:25.225 00.128 7680 worker thread done servicing request
23:32:25.226 00.001 6120 OnExposeComplete: enter
23:32:25.229 00.003 6120 UpdateGuideState(): m_state=6
23:32:25.232 00.003 6120 Star::Find(15, 963, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2118
23:32:25.236 00.004 6120 Star::Find returns 1 (1), X=962.49, Y=58.53, Mass=13280, SNR=76.2, Peak=255 HFD=7.1
23:32:25.240 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
23:32:25.244 00.004 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.09)
23:32:25.248 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=1.29 hyp=1.29 cameraTheta=1.51 mountX=-0.32 mountY=-1.12, mountTheta=-1.85
23:32:25.252 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=1.29, opts=13)
23:32:25.257 00.005 6120 Enqueuing Move request for scope (0.08, 1.29)
23:32:25.260 00.003 7680 Worker thread wakes up
23:32:25.261 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 1.29) opts 0xd
23:32:25.261 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 1.29)
23:32:25.261 00.000 7680 Moving (0.08, 1.29) raw xDistance=-0.32 yDistance=-1.12
23:32:25.261 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.32
23:32:25.261 00.000 7680 resist switch: large excursion: input -1.12 thresh 0.60 direction from 1 to -1
23:32:25.262 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.37
23:32:25.262 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:25.266 00.004 6120 UpdateGuideState exits: m=13280 SNR=76.2 Saturated
23:32:25.270 00.004 6120 PhdController: settling, locked = 1, distance = 1.51 (1.50) aobump = 0 frame = 4 / 99999
23:32:25.274 00.004 7680 GuideAlgorithmResistSwitch::result() returns -1.12 from input -1.12
23:32:25.274 00.000 7680 MoveAxis(E, 156, ABG)
23:32:25.274 00.000 7680 Guiding  Dir = 2, Dur = 156
23:32:25.274 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048745.274,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.51,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:32:25.277 00.003 7680 IsSlewing returns 0
23:32:25.277 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:25.282 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:25.286 00.004 6120 Enqueuing Expose request
23:32:25.289 00.003 7680 IsGuiding returns 0
23:32:25.290 00.001 7680 PulseGuide returned control before completion, sleep 166
23:32:25.458 00.168 7680 IsGuiding returns 1
23:32:25.459 00.001 7680 scope still moving after pulse duration time elapsed
23:32:25.490 00.031 7680 IsSlewing returns 0
23:32:25.491 00.001 7680 IsGuiding returns 0
23:32:25.491 00.000 7680 scope move finished after 156 + 45 ms
23:32:25.492 00.001 7680 Move returns status 0, amount 156
23:32:25.492 00.000 7680 MoveAxis(N, 610, ABG)
23:32:25.493 00.001 7680 Guiding  Dir = 0, Dur = 610
23:32:25.493 00.000 7680 IsSlewing returns 0
23:32:25.493 00.000 7680 IsGuiding returns 0
23:32:25.494 00.001 7680 PulseGuide returned control before completion, sleep 620
23:32:26.130 00.636 7680 IsGuiding returns 1
23:32:26.130 00.000 7680 scope still moving after pulse duration time elapsed
23:32:26.162 00.032 7680 IsSlewing returns 0
23:32:26.163 00.001 7680 IsGuiding returns 0
23:32:26.164 00.001 7680 scope move finished after 610 + 60 ms
23:32:26.164 00.000 7680 Move returns status 0, amount 610
23:32:26.165 00.001 7680 move complete, result=0
23:32:26.165 00.000 6120 GuideStep: -0.3 px 156 ms EAST, -1.1 px 610 ms NORTH
23:32:26.173 00.008 7680 worker thread done servicing request
23:32:26.173 00.000 7680 Worker thread wakes up
23:32:26.173 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:26.175 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:27.421 01.246 7680 Exposure complete
23:32:27.547 00.126 7680 worker thread done servicing request
23:32:27.547 00.000 6120 OnExposeComplete: enter
23:32:27.552 00.005 6120 UpdateGuideState(): m_state=6
23:32:27.556 00.004 6120 Star::Find(15, 962, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2119
23:32:27.560 00.004 6120 Star::Find returns 1 (1), X=962.63, Y=58.23, Mass=13138, SNR=75.4, Peak=255 HFD=7.0
23:32:27.563 00.003 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.97)
23:32:27.567 00.004 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.24)
23:32:27.571 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.99 hyp=1.02 cameraTheta=1.36 mountX=-0.39 mountY=-0.80, mountTheta=-2.03
23:32:27.576 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.99, opts=13)
23:32:27.581 00.005 6120 Enqueuing Move request for scope (0.21, 0.99)
23:32:27.584 00.003 7680 Worker thread wakes up
23:32:27.584 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.99) opts 0xd
23:32:27.585 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.99)
23:32:27.585 00.000 7680 Moving (0.21, 0.99) raw xDistance=-0.39 yDistance=-0.80
23:32:27.585 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
23:32:27.585 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
23:32:27.585 00.000 7680 MoveAxis(E, 171, ABG)
23:32:27.585 00.000 7680 Guiding  Dir = 2, Dur = 171
23:32:27.586 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:27.589 00.003 7680 IsSlewing returns 0
23:32:27.590 00.001 6120 UpdateGuideState exits: m=13138 SNR=75.4 Saturated
23:32:27.593 00.003 7680 IsGuiding returns 0
23:32:27.594 00.001 6120 PhdController: settling, locked = 1, distance = 1.36 (1.50) aobump = 0 frame = 5 / 99999
23:32:27.597 00.003 7680 PulseGuide returned control before completion, sleep 181
23:32:27.597 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048747.597,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.36,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:32:27.601 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:27.605 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:27.609 00.004 6120 Enqueuing Expose request
23:32:27.790 00.181 7680 IsGuiding returns 1
23:32:27.790 00.000 7680 scope still moving after pulse duration time elapsed
23:32:27.821 00.031 7680 IsSlewing returns 0
23:32:27.822 00.001 7680 IsGuiding returns 0
23:32:27.824 00.002 7680 scope move finished after 171 + 59 ms
23:32:27.824 00.000 7680 Move returns status 0, amount 171
23:32:27.825 00.001 7680 MoveAxis(N, 434, ABG)
23:32:27.825 00.000 7680 Guiding  Dir = 0, Dur = 434
23:32:27.826 00.001 7680 IsSlewing returns 0
23:32:27.827 00.001 7680 IsGuiding returns 0
23:32:27.829 00.002 7680 PulseGuide returned control before completion, sleep 444
23:32:28.279 00.450 7680 IsGuiding returns 1
23:32:28.279 00.000 7680 scope still moving after pulse duration time elapsed
23:32:28.310 00.031 7680 IsSlewing returns 0
23:32:28.310 00.000 7680 IsGuiding returns 0
23:32:28.311 00.001 7680 scope move finished after 434 + 48 ms
23:32:28.311 00.000 7680 Move returns status 0, amount 434
23:32:28.311 00.000 7680 move complete, result=0
23:32:28.312 00.001 7680 worker thread done servicing request
23:32:28.312 00.000 6120 GuideStep: -0.4 px 171 ms EAST, -0.8 px 434 ms NORTH
23:32:28.318 00.006 7680 Worker thread wakes up
23:32:28.318 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:28.318 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:29.570 01.252 7680 Exposure complete
23:32:29.693 00.123 7680 worker thread done servicing request
23:32:29.694 00.001 6120 OnExposeComplete: enter
23:32:29.697 00.003 6120 UpdateGuideState(): m_state=6
23:32:29.702 00.005 6120 Star::Find(15, 962, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2120
23:32:29.707 00.005 6120 Star::Find returns 1 (1), X=962.00, Y=58.17, Mass=13488, SNR=77.3, Peak=255 HFD=7.0
23:32:29.711 00.004 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
23:32:29.714 00.003 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.61)
23:32:29.719 00.005 6120 CameraToMount -- cameraX=-0.41 cameraY=0.93 hyp=1.01 cameraTheta=1.99 mountX=0.23 mountY=-1.01, mountTheta=-1.34
23:32:29.723 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=0.93, opts=13)
23:32:29.726 00.003 6120 Enqueuing Move request for scope (-0.41, 0.93)
23:32:29.730 00.004 7680 Worker thread wakes up
23:32:29.731 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.93) opts 0xd
23:32:29.731 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, 0.93)
23:32:29.731 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:29.735 00.004 7680 Moving (-0.41, 0.93) raw xDistance=0.23 yDistance=-1.01
23:32:29.735 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
23:32:29.735 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01
23:32:29.735 00.000 7680 MoveAxis(W, 83, ABG)
23:32:29.735 00.000 7680 Guiding  Dir = 3, Dur = 83
23:32:29.736 00.001 6120 UpdateGuideState exits: m=13488 SNR=77.3 Saturated
23:32:29.740 00.004 7680 IsSlewing returns 0
23:32:29.741 00.001 6120 PhdController: settling, locked = 1, distance = 1.26 (1.50) aobump = 0 frame = 6 / 99999
23:32:29.744 00.003 7680 IsGuiding returns 0
23:32:29.745 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048749.744,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.26,"Time":2.1,"SettleTime":10.0,"StarLocked":true}
23:32:29.748 00.003 7680 PulseGuide returned control before completion, sleep 93
23:32:29.749 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:29.752 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:29.756 00.004 6120 Enqueuing Expose request
23:32:29.842 00.086 7680 IsGuiding returns 1
23:32:29.843 00.001 7680 scope still moving after pulse duration time elapsed
23:32:29.874 00.031 7680 IsSlewing returns 0
23:32:29.874 00.000 7680 IsGuiding returns 0
23:32:29.875 00.001 7680 scope move finished after 83 + 47 ms
23:32:29.875 00.000 7680 Move returns status 0, amount 83
23:32:29.875 00.000 7680 MoveAxis(N, 550, ABG)
23:32:29.876 00.001 7680 Guiding  Dir = 0, Dur = 550
23:32:29.876 00.000 7680 IsSlewing returns 0
23:32:29.876 00.000 7680 IsGuiding returns 0
23:32:29.877 00.001 7680 PulseGuide returned control before completion, sleep 560
23:32:30.454 00.577 7680 IsGuiding returns 1
23:32:30.455 00.001 7680 scope still moving after pulse duration time elapsed
23:32:30.486 00.031 7680 IsSlewing returns 0
23:32:30.488 00.002 7680 IsGuiding returns 0
23:32:30.488 00.000 7680 scope move finished after 550 + 60 ms
23:32:30.488 00.000 7680 Move returns status 0, amount 550
23:32:30.488 00.000 7680 move complete, result=0
23:32:30.489 00.001 6120 GuideStep: 0.2 px 83 ms WEST, -1.0 px 550 ms NORTH
23:32:30.494 00.005 7680 worker thread done servicing request
23:32:30.494 00.000 7680 Worker thread wakes up
23:32:30.494 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:30.496 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:31.747 01.251 7680 Exposure complete
23:32:31.879 00.132 7680 worker thread done servicing request
23:32:31.880 00.001 6120 OnExposeComplete: enter
23:32:31.884 00.004 6120 UpdateGuideState(): m_state=6
23:32:31.889 00.005 6120 Star::Find(15, 962, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2121
23:32:31.892 00.003 6120 Star::Find returns 1 (1), X=962.52, Y=57.37, Mass=14540, SNR=77.8, Peak=255 HFD=7.1
23:32:31.896 00.004 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-2.95) = xAngle (3.85 = -2.44)
23:32:31.899 00.003 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.58 = -2.71)
23:32:31.904 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.89 mountX=-0.13 mountY=-0.07, mountTheta=-2.64
23:32:31.908 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.13, opts=13)
23:32:31.911 00.003 6120 Enqueuing Move request for scope (0.10, 0.13)
23:32:31.914 00.003 7680 Worker thread wakes up
23:32:31.915 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:31.919 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
23:32:31.919 00.000 6120 UpdateGuideState exits: m=14540 SNR=77.8 Saturated
23:32:31.923 00.004 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
23:32:31.923 00.000 6120 PhdController: settling, locked = 1, distance = 0.93 (1.50) aobump = 0 frame = 7 / 99999
23:32:31.926 00.003 7680 Moving (0.10, 0.13) raw xDistance=-0.13 yDistance=-0.07
23:32:31.926 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048751.926,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.93,"Time":4.3,"SettleTime":10.0,"StarLocked":true}
23:32:31.930 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:32:31.930 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:32:31.930 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:31.934 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:32:31.934 00.000 7680 MoveAxis(E, 0, ABG)
23:32:31.934 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:31.938 00.004 7680 Move returns status 0, amount 0
23:32:31.938 00.000 6120 Enqueuing Expose request
23:32:31.942 00.004 7680 MoveAxis(N, 0, ABG)
23:32:31.942 00.000 7680 Move returns status 0, amount 0
23:32:31.942 00.000 7680 move complete, result=0
23:32:31.942 00.000 7680 worker thread done servicing request
23:32:31.943 00.001 7680 Worker thread wakes up
23:32:31.943 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:32:31.946 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:31.946 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:33.198 01.252 7680 Exposure complete
23:32:33.325 00.127 7680 worker thread done servicing request
23:32:33.325 00.000 6120 OnExposeComplete: enter
23:32:33.330 00.005 6120 UpdateGuideState(): m_state=6
23:32:33.333 00.003 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2122
23:32:33.337 00.004 6120 Star::Find returns 1 (0), X=962.20, Y=57.73, Mass=13182, SNR=75.5, Peak=248 HFD=7.0
23:32:33.341 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.35)
23:32:33.345 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
23:32:33.348 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.49 hyp=0.53 cameraTheta=1.98 mountX=0.12 mountY=-0.53, mountTheta=-1.35
23:32:33.354 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.49, opts=13)
23:32:33.357 00.003 6120 Enqueuing Move request for scope (-0.21, 0.49)
23:32:33.360 00.003 7680 Worker thread wakes up
23:32:33.360 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.49) opts 0xd
23:32:33.362 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.49)
23:32:33.362 00.000 7680 Moving (-0.21, 0.49) raw xDistance=0.12 yDistance=-0.53
23:32:33.362 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:32:33.363 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
23:32:33.363 00.000 7680 MoveAxis(E, 0, ABG)
23:32:33.363 00.000 7680 Move returns status 0, amount 0
23:32:33.363 00.000 7680 MoveAxis(N, 288, ABG)
23:32:33.363 00.000 7680 Guiding  Dir = 0, Dur = 288
23:32:33.364 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:33.367 00.003 7680 IsSlewing returns 0
23:32:33.367 00.000 6120 UpdateGuideState exits: m=13182 SNR=75.5
23:32:33.371 00.004 7680 IsGuiding returns 0
23:32:33.371 00.000 6120 PhdController: settling, locked = 1, distance = 0.81 (1.50) aobump = 0 frame = 8 / 99999
23:32:33.375 00.004 7680 PulseGuide returned control before completion, sleep 298
23:32:33.375 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048753.375,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.81,"Time":5.8,"SettleTime":10.0,"StarLocked":true}
23:32:33.379 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:33.383 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:33.387 00.004 6120 Enqueuing Expose request
23:32:33.688 00.301 7680 IsGuiding returns 0
23:32:33.689 00.001 7680 Move returns status 0, amount 288
23:32:33.689 00.000 7680 move complete, result=0
23:32:33.689 00.000 7680 worker thread done servicing request
23:32:33.691 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 288 ms NORTH
23:32:33.696 00.005 7680 Worker thread wakes up
23:32:33.696 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:33.698 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:34.941 01.243 7680 Exposure complete
23:32:35.069 00.128 7680 worker thread done servicing request
23:32:35.069 00.000 6120 OnExposeComplete: enter
23:32:35.073 00.004 6120 UpdateGuideState(): m_state=6
23:32:35.078 00.005 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2123
23:32:35.082 00.004 6120 Star::Find returns 1 (1), X=962.23, Y=57.56, Mass=14096, SNR=76.1, Peak=255 HFD=7.1
23:32:35.086 00.004 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.05 = -1.24)
23:32:35.089 00.003 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
23:32:35.092 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.33 hyp=0.38 cameraTheta=2.09 mountX=0.12 mountY=-0.37, mountTheta=-1.25
23:32:35.097 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.33, opts=13)
23:32:35.101 00.004 6120 Enqueuing Move request for scope (-0.19, 0.33)
23:32:35.104 00.003 7680 Worker thread wakes up
23:32:35.104 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.33) opts 0xd
23:32:35.105 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.33)
23:32:35.105 00.000 7680 Moving (-0.19, 0.33) raw xDistance=0.12 yDistance=-0.37
23:32:35.105 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:32:35.105 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:32:35.105 00.000 7680 MoveAxis(E, 0, ABG)
23:32:35.105 00.000 7680 Move returns status 0, amount 0
23:32:35.105 00.000 7680 MoveAxis(N, 203, ABG)
23:32:35.105 00.000 7680 Guiding  Dir = 0, Dur = 203
23:32:35.106 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:35.110 00.004 7680 IsSlewing returns 0
23:32:35.110 00.000 6120 UpdateGuideState exits: m=14096 SNR=76.1 Saturated
23:32:35.113 00.003 7680 IsGuiding returns 0
23:32:35.113 00.000 6120 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 9 / 99999
23:32:35.118 00.005 7680 PulseGuide returned control before completion, sleep 213
23:32:35.118 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048755.118,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.68,"Time":7.5,"SettleTime":10.0,"StarLocked":true}
23:32:35.122 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:35.126 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:35.130 00.004 6120 Enqueuing Expose request
23:32:35.342 00.212 7680 IsGuiding returns 1
23:32:35.342 00.000 7680 scope still moving after pulse duration time elapsed
23:32:35.373 00.031 7680 IsSlewing returns 0
23:32:35.373 00.000 7680 IsGuiding returns 0
23:32:35.374 00.001 7680 scope move finished after 203 + 57 ms
23:32:35.374 00.000 7680 Move returns status 0, amount 203
23:32:35.374 00.000 7680 move complete, result=0
23:32:35.374 00.000 7680 worker thread done servicing request
23:32:35.375 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 203 ms NORTH
23:32:35.381 00.006 7680 Worker thread wakes up
23:32:35.381 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:35.381 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:36.634 01.253 7680 Exposure complete
23:32:36.763 00.129 7680 worker thread done servicing request
23:32:36.763 00.000 6120 OnExposeComplete: enter
23:32:36.767 00.004 6120 UpdateGuideState(): m_state=6
23:32:36.772 00.005 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2124
23:32:36.776 00.004 6120 Star::Find returns 1 (1), X=962.18, Y=57.67, Mass=13415, SNR=75.5, Peak=255 HFD=6.9
23:32:36.782 00.006 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.04 = -1.25)
23:32:36.787 00.005 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.52)
23:32:36.790 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.43 hyp=0.49 cameraTheta=2.08 mountX=0.16 mountY=-0.49, mountTheta=-1.26
23:32:36.799 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.43, opts=13)
23:32:36.803 00.004 6120 Enqueuing Move request for scope (-0.24, 0.43)
23:32:36.808 00.005 7680 Worker thread wakes up
23:32:36.808 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.43) opts 0xd
23:32:36.808 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.43)
23:32:36.808 00.000 7680 Moving (-0.24, 0.43) raw xDistance=0.16 yDistance=-0.49
23:32:36.808 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:32:36.809 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:32:36.809 00.000 7680 MoveAxis(E, 0, ABG)
23:32:36.809 00.000 7680 Move returns status 0, amount 0
23:32:36.809 00.000 7680 MoveAxis(N, 265, ABG)
23:32:36.809 00.000 7680 Guiding  Dir = 0, Dur = 265
23:32:36.810 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:36.814 00.004 7680 IsSlewing returns 0
23:32:36.814 00.000 6120 UpdateGuideState exits: m=13415 SNR=75.5 Saturated
23:32:36.819 00.005 6120 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 10 / 99999
23:32:36.823 00.004 7680 IsGuiding returns 0
23:32:36.823 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048756.823,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.62,"Time":9.2,"SettleTime":10.0,"StarLocked":true}
23:32:36.829 00.006 7680 PulseGuide returned control before completion, sleep 275
23:32:36.830 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:36.835 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:36.839 00.004 6120 Enqueuing Expose request
23:32:37.108 00.269 7680 IsGuiding returns 1
23:32:37.108 00.000 7680 scope still moving after pulse duration time elapsed
23:32:37.140 00.032 7680 IsSlewing returns 0
23:32:37.140 00.000 7680 IsGuiding returns 0
23:32:37.140 00.000 7680 scope move finished after 265 + 51 ms
23:32:37.141 00.001 7680 Move returns status 0, amount 265
23:32:37.141 00.000 7680 move complete, result=0
23:32:37.141 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 265 ms NORTH
23:32:37.147 00.006 7680 worker thread done servicing request
23:32:37.147 00.000 7680 Worker thread wakes up
23:32:37.147 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:37.147 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:38.392 01.245 7680 Exposure complete
23:32:38.510 00.118 7680 worker thread done servicing request
23:32:38.510 00.000 6120 OnExposeComplete: enter
23:32:38.515 00.005 6120 UpdateGuideState(): m_state=6
23:32:38.519 00.004 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2125
23:32:38.522 00.003 6120 Star::Find returns 1 (1), X=962.68, Y=57.10, Mass=13871, SNR=75.9, Peak=255 HFD=6.8
23:32:38.526 00.004 6120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-2.95) = xAngle (2.47 = 2.47)
23:32:38.530 00.004 6120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.20 = 2.20)
23:32:38.534 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.14 hyp=0.30 cameraTheta=-0.49 mountX=-0.23 mountY=0.24, mountTheta=2.34
23:32:38.539 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.14, opts=13)
23:32:38.542 00.003 6120 Enqueuing Move request for scope (0.26, -0.14)
23:32:38.546 00.004 7680 Worker thread wakes up
23:32:38.546 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.14) opts 0xd
23:32:38.546 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.14)
23:32:38.547 00.001 7680 Moving (0.26, -0.14) raw xDistance=-0.23 yDistance=0.24
23:32:38.547 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
23:32:38.547 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:32:38.547 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:38.551 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:32:38.551 00.000 7680 MoveAxis(E, 94, ABG)
23:32:38.551 00.000 7680 Guiding  Dir = 2, Dur = 94
23:32:38.551 00.000 6120 UpdateGuideState exits: m=13871 SNR=75.9 Saturated
23:32:38.555 00.004 7680 IsSlewing returns 0
23:32:38.555 00.000 6120 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 11 / 99999
23:32:38.559 00.004 7680 IsGuiding returns 0
23:32:38.559 00.000 6120 PhdController: newstate STATE_FINISH
23:32:38.563 00.004 6120 PhdController complete: success
23:32:38.565 00.002 7680 PulseGuide returned control before completion, sleep 104
23:32:38.565 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764048758.565,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
23:32:38.570 00.005 6120 Mount: notify guiding dither settle done success=1
23:32:38.574 00.004 6120 PhdController: newstate STATE_IDLE
23:32:38.579 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:38.583 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:38.587 00.004 6120 Enqueuing Expose request
23:32:38.677 00.090 7680 IsGuiding returns 1
23:32:38.678 00.001 7680 scope still moving after pulse duration time elapsed
23:32:38.708 00.030 7680 IsSlewing returns 0
23:32:38.709 00.001 7680 IsGuiding returns 0
23:32:38.710 00.001 7680 scope move finished after 94 + 56 ms
23:32:38.711 00.001 7680 Move returns status 0, amount 94
23:32:38.711 00.000 7680 MoveAxis(N, 0, ABG)
23:32:38.711 00.000 7680 Move returns status 0, amount 0
23:32:38.712 00.001 7680 move complete, result=0
23:32:38.712 00.000 7680 worker thread done servicing request
23:32:38.713 00.001 6120 GuideStep: -0.2 px 94 ms EAST, 0.2 px 0 ms NORTH
23:32:38.719 00.006 7680 Worker thread wakes up
23:32:38.719 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:38.720 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:39.975 01.255 7680 Exposure complete
23:32:40.119 00.144 7680 worker thread done servicing request
23:32:40.119 00.000 6120 OnExposeComplete: enter
23:32:40.124 00.005 6120 UpdateGuideState(): m_state=6
23:32:40.127 00.003 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2126
23:32:40.132 00.005 6120 Star::Find returns 1 (1), X=962.58, Y=57.21, Mass=14270, SNR=79.0, Peak=255 HFD=7.1
23:32:40.136 00.004 6120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-2.95) = xAngle (2.79 = 2.79)
23:32:40.140 00.004 6120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.53 = 2.53)
23:32:40.143 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.16 mountX=-0.15 mountY=0.09, mountTheta=2.59
23:32:40.147 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.03, opts=13)
23:32:40.150 00.003 6120 Enqueuing Move request for scope (0.16, -0.03)
23:32:40.152 00.002 7680 Worker thread wakes up
23:32:40.152 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
23:32:40.153 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
23:32:40.153 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:40.157 00.004 6120 UpdateGuideState exits: m=14270 SNR=79.0 Saturated
23:32:40.159 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:40.162 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:40.164 00.002 6120 Enqueuing Expose request
23:32:40.168 00.004 7680 Moving (0.16, -0.03) raw xDistance=-0.15 yDistance=0.09
23:32:40.168 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:32:40.168 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:32:40.168 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:32:40.168 00.000 7680 MoveAxis(E, 0, ABG)
23:32:40.169 00.001 7680 Move returns status 0, amount 0
23:32:40.169 00.000 7680 MoveAxis(N, 0, ABG)
23:32:40.169 00.000 7680 Move returns status 0, amount 0
23:32:40.169 00.000 7680 move complete, result=0
23:32:40.169 00.000 7680 worker thread done servicing request
23:32:40.170 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:40.173 00.003 7680 Worker thread wakes up
23:32:40.173 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:40.173 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:41.425 01.252 7680 Exposure complete
23:32:41.559 00.134 7680 worker thread done servicing request
23:32:41.559 00.000 6120 OnExposeComplete: enter
23:32:41.564 00.005 6120 UpdateGuideState(): m_state=6
23:32:41.568 00.004 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2127
23:32:41.571 00.003 6120 Star::Find returns 1 (1), X=962.42, Y=57.55, Mass=13134, SNR=74.2, Peak=255 HFD=7.0
23:32:41.575 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
23:32:41.578 00.003 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
23:32:41.582 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.55 mountX=-0.07 mountY=-0.28, mountTheta=-1.80
23:32:41.588 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.31, opts=13)
23:32:41.591 00.003 6120 Enqueuing Move request for scope (0.01, 0.31)
23:32:41.595 00.004 7680 Worker thread wakes up
23:32:41.595 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:41.598 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.31) opts 0xd
23:32:41.598 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.31)
23:32:41.600 00.002 7680 Moving (0.01, 0.31) raw xDistance=-0.07 yDistance=-0.28
23:32:41.600 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:32:41.600 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:32:41.600 00.000 7680 MoveAxis(E, 0, ABG)
23:32:41.600 00.000 7680 Move returns status 0, amount 0
23:32:41.600 00.000 7680 MoveAxis(N, 151, ABG)
23:32:41.600 00.000 7680 Guiding  Dir = 0, Dur = 151
23:32:41.601 00.001 6120 UpdateGuideState exits: m=13134 SNR=74.2 Saturated
23:32:41.605 00.004 7680 IsSlewing returns 0
23:32:41.605 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:41.609 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:41.612 00.003 7680 IsGuiding returns 0
23:32:41.612 00.000 6120 Enqueuing Expose request
23:32:41.617 00.005 7680 PulseGuide returned control before completion, sleep 161
23:32:41.788 00.171 7680 IsGuiding returns 0
23:32:41.789 00.001 7680 Move returns status 0, amount 151
23:32:41.789 00.000 7680 move complete, result=0
23:32:41.789 00.000 7680 worker thread done servicing request
23:32:41.789 00.000 7680 Worker thread wakes up
23:32:41.791 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 151 ms NORTH
23:32:41.799 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:41.799 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:43.053 01.254 7680 Exposure complete
23:32:43.191 00.138 7680 worker thread done servicing request
23:32:43.191 00.000 6120 OnExposeComplete: enter
23:32:43.196 00.005 6120 UpdateGuideState(): m_state=6
23:32:43.200 00.004 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2128
23:32:43.205 00.005 6120 Star::Find returns 1 (1), X=962.72, Y=57.31, Mass=12946, SNR=72.6, Peak=255 HFD=7.0
23:32:43.211 00.006 6120 CameraToMount -- cameraTheta (0.22) - m_xAngle (-2.95) = xAngle (3.17 = -3.11)
23:32:43.215 00.004 6120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.90 = 2.90)
23:32:43.219 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=0.07 hyp=0.31 cameraTheta=0.22 mountX=-0.31 mountY=0.07, mountTheta=2.91
23:32:43.224 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.07, opts=13)
23:32:43.228 00.004 6120 Enqueuing Move request for scope (0.30, 0.07)
23:32:43.231 00.003 7680 Worker thread wakes up
23:32:43.231 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.07) opts 0xd
23:32:43.232 00.001 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.07)
23:32:43.232 00.000 7680 Moving (0.30, 0.07) raw xDistance=-0.31 yDistance=0.07
23:32:43.233 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
23:32:43.233 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:32:43.233 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:32:43.233 00.000 7680 MoveAxis(E, 126, ABG)
23:32:43.233 00.000 7680 Guiding  Dir = 2, Dur = 126
23:32:43.234 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:43.237 00.003 7680 IsSlewing returns 0
23:32:43.238 00.001 6120 UpdateGuideState exits: m=12946 SNR=72.6 Saturated
23:32:43.241 00.003 7680 IsGuiding returns 0
23:32:43.241 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:43.246 00.005 7680 PulseGuide returned control before completion, sleep 136
23:32:43.246 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:43.249 00.003 6120 Enqueuing Expose request
23:32:43.384 00.135 7680 IsGuiding returns 1
23:32:43.386 00.002 7680 scope still moving after pulse duration time elapsed
23:32:43.417 00.031 7680 IsSlewing returns 0
23:32:43.420 00.003 7680 IsGuiding returns 0
23:32:43.421 00.001 7680 scope move finished after 126 + 53 ms
23:32:43.421 00.000 7680 Move returns status 0, amount 126
23:32:43.421 00.000 7680 MoveAxis(N, 0, ABG)
23:32:43.421 00.000 7680 Move returns status 0, amount 0
23:32:43.421 00.000 7680 move complete, result=0
23:32:43.422 00.001 7680 worker thread done servicing request
23:32:43.422 00.000 6120 GuideStep: -0.3 px 126 ms EAST, 0.1 px 0 ms NORTH
23:32:43.431 00.009 7680 Worker thread wakes up
23:32:43.432 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:43.432 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:44.677 01.245 7680 Exposure complete
23:32:44.813 00.136 7680 worker thread done servicing request
23:32:44.814 00.001 6120 OnExposeComplete: enter
23:32:44.818 00.004 6120 UpdateGuideState(): m_state=6
23:32:44.823 00.005 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2129
23:32:44.831 00.008 6120 Star::Find returns 1 (1), X=962.56, Y=57.78, Mass=13304, SNR=73.6, Peak=255 HFD=7.1
23:32:44.835 00.004 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.02)
23:32:44.839 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
23:32:44.842 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.54 hyp=0.55 cameraTheta=1.31 mountX=-0.24 mountY=-0.42, mountTheta=-2.09
23:32:44.848 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.54, opts=13)
23:32:44.852 00.004 6120 Enqueuing Move request for scope (0.14, 0.54)
23:32:44.856 00.004 7680 Worker thread wakes up
23:32:44.856 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.54) opts 0xd
23:32:44.856 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.54)
23:32:44.856 00.000 7680 Moving (0.14, 0.54) raw xDistance=-0.24 yDistance=-0.42
23:32:44.856 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:44.862 00.006 6120 UpdateGuideState exits: m=13304 SNR=73.6 Saturated
23:32:44.866 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:44.870 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:44.873 00.003 6120 Enqueuing Expose request
23:32:44.877 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
23:32:44.877 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:32:44.877 00.000 7680 MoveAxis(E, 106, ABG)
23:32:44.877 00.000 7680 Guiding  Dir = 2, Dur = 106
23:32:44.878 00.001 7680 IsSlewing returns 0
23:32:44.878 00.000 7680 IsGuiding returns 0
23:32:44.878 00.000 7680 PulseGuide returned control before completion, sleep 116
23:32:45.006 00.128 7680 IsGuiding returns 1
23:32:45.008 00.002 7680 scope still moving after pulse duration time elapsed
23:32:45.038 00.030 7680 IsSlewing returns 0
23:32:45.040 00.002 7680 IsGuiding returns 0
23:32:45.040 00.000 7680 scope move finished after 106 + 55 ms
23:32:45.041 00.001 7680 Move returns status 0, amount 106
23:32:45.041 00.000 7680 MoveAxis(N, 227, ABG)
23:32:45.042 00.001 7680 Guiding  Dir = 0, Dur = 227
23:32:45.042 00.000 7680 IsSlewing returns 0
23:32:45.043 00.001 7680 IsGuiding returns 0
23:32:45.044 00.001 7680 PulseGuide returned control before completion, sleep 237
23:32:45.289 00.245 7680 IsGuiding returns 1
23:32:45.290 00.001 7680 scope still moving after pulse duration time elapsed
23:32:45.318 00.028 7680 IsSlewing returns 0
23:32:45.319 00.001 7680 IsGuiding returns 0
23:32:45.320 00.001 7680 scope move finished after 227 + 49 ms
23:32:45.320 00.000 7680 Move returns status 0, amount 227
23:32:45.321 00.001 7680 move complete, result=0
23:32:45.321 00.000 7680 worker thread done servicing request
23:32:45.321 00.000 7680 Worker thread wakes up
23:32:45.321 00.000 6120 GuideStep: -0.2 px 106 ms EAST, -0.4 px 227 ms NORTH
23:32:45.330 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:45.330 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:46.577 01.247 7680 Exposure complete
23:32:46.703 00.126 7680 worker thread done servicing request
23:32:46.705 00.002 6120 OnExposeComplete: enter
23:32:46.711 00.006 6120 UpdateGuideState(): m_state=6
23:32:46.715 00.004 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2130
23:32:46.718 00.003 6120 Star::Find returns 1 (1), X=962.19, Y=57.59, Mass=14138, SNR=78.8, Peak=255 HFD=7.1
23:32:46.724 00.006 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.11 = -1.18)
23:32:46.727 00.003 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.44)
23:32:46.731 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.35 hyp=0.41 cameraTheta=2.15 mountX=0.16 mountY=-0.41, mountTheta=-1.20
23:32:46.736 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.35, opts=13)
23:32:46.740 00.004 6120 Enqueuing Move request for scope (-0.23, 0.35)
23:32:46.744 00.004 7680 Worker thread wakes up
23:32:46.745 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:46.748 00.003 6120 UpdateGuideState exits: m=14138 SNR=78.8 Saturated
23:32:46.753 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:46.757 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:46.760 00.003 6120 Enqueuing Expose request
23:32:46.764 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.35) opts 0xd
23:32:46.764 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.35)
23:32:46.764 00.000 7680 Moving (-0.23, 0.35) raw xDistance=0.16 yDistance=-0.41
23:32:46.764 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:32:46.765 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:32:46.765 00.000 7680 MoveAxis(E, 0, ABG)
23:32:46.766 00.001 7680 Move returns status 0, amount 0
23:32:46.766 00.000 7680 MoveAxis(N, 223, ABG)
23:32:46.766 00.000 7680 Guiding  Dir = 0, Dur = 223
23:32:46.766 00.000 7680 IsSlewing returns 0
23:32:46.767 00.001 7680 IsGuiding returns 0
23:32:46.767 00.000 7680 PulseGuide returned control before completion, sleep 233
23:32:47.002 00.235 7680 IsGuiding returns 1
23:32:47.003 00.001 7680 scope still moving after pulse duration time elapsed
23:32:47.033 00.030 7680 IsSlewing returns 0
23:32:47.035 00.002 7680 IsGuiding returns 0
23:32:47.035 00.000 7680 scope move finished after 223 + 45 ms
23:32:47.036 00.001 7680 Move returns status 0, amount 223
23:32:47.036 00.000 7680 move complete, result=0
23:32:47.036 00.000 7680 worker thread done servicing request
23:32:47.036 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 223 ms NORTH
23:32:47.043 00.007 7680 Worker thread wakes up
23:32:47.044 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:47.044 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:48.297 01.253 7680 Exposure complete
23:32:48.438 00.141 7680 worker thread done servicing request
23:32:48.439 00.001 6120 OnExposeComplete: enter
23:32:48.443 00.004 6120 UpdateGuideState(): m_state=6
23:32:48.448 00.005 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2131
23:32:48.452 00.004 6120 Star::Find returns 1 (1), X=962.22, Y=57.63, Mass=13794, SNR=76.9, Peak=255 HFD=6.9
23:32:48.457 00.005 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (4.99 = -1.29)
23:32:48.461 00.004 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.56)
23:32:48.464 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.39 hyp=0.44 cameraTheta=2.04 mountX=0.12 mountY=-0.44, mountTheta=-1.30
23:32:48.470 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.39, opts=13)
23:32:48.474 00.004 6120 Enqueuing Move request for scope (-0.20, 0.39)
23:32:48.478 00.004 7680 Worker thread wakes up
23:32:48.478 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:48.483 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.39) opts 0xd
23:32:48.483 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.39)
23:32:48.484 00.001 7680 Moving (-0.20, 0.39) raw xDistance=0.12 yDistance=-0.44
23:32:48.484 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:32:48.484 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:32:48.484 00.000 6120 UpdateGuideState exits: m=13794 SNR=76.9 Saturated
23:32:48.488 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:48.492 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:48.496 00.004 6120 Enqueuing Expose request
23:32:48.500 00.004 7680 MoveAxis(E, 0, ABG)
23:32:48.500 00.000 7680 Move returns status 0, amount 0
23:32:48.500 00.000 7680 MoveAxis(N, 240, ABG)
23:32:48.500 00.000 7680 Guiding  Dir = 0, Dur = 240
23:32:48.501 00.001 7680 IsSlewing returns 0
23:32:48.501 00.000 7680 IsGuiding returns 0
23:32:48.501 00.000 7680 PulseGuide returned control before completion, sleep 250
23:32:48.759 00.258 7680 IsGuiding returns 1
23:32:48.759 00.000 7680 scope still moving after pulse duration time elapsed
23:32:48.791 00.032 7680 IsSlewing returns 0
23:32:48.793 00.002 7680 IsGuiding returns 0
23:32:48.793 00.000 7680 scope move finished after 240 + 52 ms
23:32:48.794 00.001 7680 Move returns status 0, amount 240
23:32:48.795 00.001 7680 move complete, result=0
23:32:48.795 00.000 7680 worker thread done servicing request
23:32:48.796 00.001 7680 Worker thread wakes up
23:32:48.797 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 240 ms NORTH
23:32:48.802 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:48.803 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:50.056 01.253 7680 Exposure complete
23:32:50.195 00.139 7680 worker thread done servicing request
23:32:50.195 00.000 6120 OnExposeComplete: enter
23:32:50.199 00.004 6120 UpdateGuideState(): m_state=6
23:32:50.204 00.005 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2132
23:32:50.209 00.005 6120 Star::Find returns 1 (1), X=962.19, Y=57.25, Mass=13412, SNR=75.9, Peak=255 HFD=6.9
23:32:50.214 00.005 6120 CameraToMount -- cameraTheta (3.08) - m_xAngle (-2.95) = xAngle (6.04 = -0.24)
23:32:50.217 00.003 6120 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.77 = -0.51)
23:32:50.220 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.01 hyp=0.22 cameraTheta=3.08 mountX=0.22 mountY=-0.11, mountTheta=-0.47
23:32:50.226 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.01, opts=13)
23:32:50.230 00.004 6120 Enqueuing Move request for scope (-0.22, 0.01)
23:32:50.235 00.005 7680 Worker thread wakes up
23:32:50.235 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:50.239 00.004 6120 UpdateGuideState exits: m=13412 SNR=75.9 Saturated
23:32:50.242 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:50.246 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:50.250 00.004 6120 Enqueuing Expose request
23:32:50.254 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.01) opts 0xd
23:32:50.254 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.01)
23:32:50.254 00.000 7680 Moving (-0.22, 0.01) raw xDistance=0.22 yDistance=-0.11
23:32:50.254 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:32:50.255 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:32:50.255 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:32:50.255 00.000 7680 MoveAxis(W, 89, ABG)
23:32:50.255 00.000 7680 Guiding  Dir = 3, Dur = 89
23:32:50.256 00.001 7680 IsSlewing returns 0
23:32:50.256 00.000 7680 IsGuiding returns 0
23:32:50.256 00.000 7680 PulseGuide returned control before completion, sleep 99
23:32:50.372 00.116 7680 IsGuiding returns 1
23:32:50.373 00.001 7680 scope still moving after pulse duration time elapsed
23:32:50.403 00.030 7680 IsSlewing returns 0
23:32:50.405 00.002 7680 IsGuiding returns 0
23:32:50.405 00.000 7680 scope move finished after 89 + 59 ms
23:32:50.405 00.000 7680 Move returns status 0, amount 89
23:32:50.406 00.001 7680 MoveAxis(N, 0, ABG)
23:32:50.406 00.000 7680 Move returns status 0, amount 0
23:32:50.406 00.000 7680 move complete, result=0
23:32:50.407 00.001 7680 worker thread done servicing request
23:32:50.407 00.000 6120 GuideStep: 0.2 px 89 ms WEST, -0.1 px 0 ms NORTH
23:32:50.413 00.006 7680 Worker thread wakes up
23:32:50.413 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:50.413 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:51.671 01.258 7680 Exposure complete
23:32:51.793 00.122 7680 worker thread done servicing request
23:32:51.793 00.000 6120 OnExposeComplete: enter
23:32:51.797 00.004 6120 UpdateGuideState(): m_state=6
23:32:51.800 00.003 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2133
23:32:51.804 00.004 6120 Star::Find returns 1 (1), X=962.34, Y=57.75, Mass=14371, SNR=77.1, Peak=255 HFD=7.0
23:32:51.807 00.003 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
23:32:51.811 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
23:32:51.815 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.51 hyp=0.52 cameraTheta=1.72 mountX=-0.02 mountY=-0.49, mountTheta=-1.61
23:32:51.819 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.51, opts=13)
23:32:51.824 00.005 6120 Enqueuing Move request for scope (-0.07, 0.51)
23:32:51.827 00.003 7680 Worker thread wakes up
23:32:51.827 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.51) opts 0xd
23:32:51.828 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.51)
23:32:51.828 00.000 7680 Moving (-0.07, 0.51) raw xDistance=-0.02 yDistance=-0.49
23:32:51.828 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:32:51.828 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:32:51.828 00.000 7680 MoveAxis(E, 0, ABG)
23:32:51.828 00.000 7680 Move returns status 0, amount 0
23:32:51.828 00.000 7680 MoveAxis(N, 267, ABG)
23:32:51.828 00.000 7680 Guiding  Dir = 0, Dur = 267
23:32:51.829 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:51.833 00.004 7680 IsSlewing returns 0
23:32:51.834 00.001 6120 UpdateGuideState exits: m=14371 SNR=77.1 Saturated
23:32:51.837 00.003 7680 IsGuiding returns 0
23:32:51.838 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:51.841 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:51.845 00.004 7680 PulseGuide returned control before completion, sleep 277
23:32:51.846 00.001 6120 Enqueuing Expose request
23:32:52.131 00.285 7680 IsGuiding returns 1
23:32:52.132 00.001 7680 scope still moving after pulse duration time elapsed
23:32:52.162 00.030 7680 IsSlewing returns 0
23:32:52.164 00.002 7680 IsGuiding returns 0
23:32:52.164 00.000 7680 scope move finished after 267 + 59 ms
23:32:52.165 00.001 7680 Move returns status 0, amount 267
23:32:52.165 00.000 7680 move complete, result=0
23:32:52.165 00.000 7680 worker thread done servicing request
23:32:52.165 00.000 7680 Worker thread wakes up
23:32:52.167 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 267 ms NORTH
23:32:52.176 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:52.176 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:53.426 01.250 7680 Exposure complete
23:32:53.551 00.125 7680 worker thread done servicing request
23:32:53.551 00.000 6120 OnExposeComplete: enter
23:32:53.555 00.004 6120 UpdateGuideState(): m_state=6
23:32:53.559 00.004 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2134
23:32:53.563 00.004 6120 Star::Find returns 1 (1), X=962.31, Y=57.64, Mass=13263, SNR=76.2, Peak=255 HFD=7.2
23:32:53.566 00.003 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
23:32:53.570 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
23:32:53.574 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.40 hyp=0.42 cameraTheta=1.84 mountX=0.03 mountY=-0.41, mountTheta=-1.49
23:32:53.579 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.40, opts=13)
23:32:53.583 00.004 6120 Enqueuing Move request for scope (-0.11, 0.40)
23:32:53.586 00.003 7680 Worker thread wakes up
23:32:53.586 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.40) opts 0xd
23:32:53.587 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.40)
23:32:53.587 00.000 7680 Moving (-0.11, 0.40) raw xDistance=0.03 yDistance=-0.41
23:32:53.587 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:32:53.587 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:32:53.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:53.590 00.003 7680 MoveAxis(E, 0, ABG)
23:32:53.590 00.000 7680 Move returns status 0, amount 0
23:32:53.590 00.000 7680 MoveAxis(N, 223, ABG)
23:32:53.590 00.000 7680 Guiding  Dir = 0, Dur = 223
23:32:53.590 00.000 6120 UpdateGuideState exits: m=13263 SNR=76.2 Saturated
23:32:53.595 00.005 7680 IsSlewing returns 0
23:32:53.595 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:53.598 00.003 7680 IsGuiding returns 0
23:32:53.599 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:53.602 00.003 6120 Enqueuing Expose request
23:32:53.606 00.004 7680 PulseGuide returned control before completion, sleep 233
23:32:53.852 00.246 7680 IsGuiding returns 0
23:32:53.852 00.000 7680 Move returns status 0, amount 223
23:32:53.854 00.002 7680 move complete, result=0
23:32:53.855 00.001 7680 worker thread done servicing request
23:32:53.855 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 223 ms NORTH
23:32:53.862 00.007 7680 Worker thread wakes up
23:32:53.863 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:53.863 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:55.154 01.291 7680 Exposure complete
23:32:55.257 00.103 7680 worker thread done servicing request
23:32:55.257 00.000 6120 OnExposeComplete: enter
23:32:55.261 00.004 6120 UpdateGuideState(): m_state=6
23:32:55.265 00.004 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2135
23:32:55.269 00.004 6120 Star::Find returns 1 (1), X=962.20, Y=57.12, Mass=13816, SNR=77.2, Peak=255 HFD=6.9
23:32:55.271 00.002 6120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-2.95) = xAngle (0.32 = 0.32)
23:32:55.275 00.004 6120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.06 = 0.06)
23:32:55.278 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-2.63 mountX=0.24 mountY=0.01, mountTheta=0.06
23:32:55.283 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.12, opts=13)
23:32:55.286 00.003 6120 Enqueuing Move request for scope (-0.22, -0.12)
23:32:55.289 00.003 7680 Worker thread wakes up
23:32:55.289 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:55.292 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.12) opts 0xd
23:32:55.292 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.12)
23:32:55.292 00.000 7680 Moving (-0.22, -0.12) raw xDistance=0.24 yDistance=0.01
23:32:55.292 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:32:55.292 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:32:55.292 00.000 6120 UpdateGuideState exits: m=13816 SNR=77.2 Saturated
23:32:55.295 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:32:55.295 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:55.299 00.004 7680 MoveAxis(W, 96, ABG)
23:32:55.299 00.000 7680 Guiding  Dir = 3, Dur = 96
23:32:55.299 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:55.303 00.004 6120 Enqueuing Expose request
23:32:55.306 00.003 7680 IsSlewing returns 0
23:32:55.306 00.000 7680 IsGuiding returns 0
23:32:55.306 00.000 7680 PulseGuide returned control before completion, sleep 106
23:32:55.420 00.114 7680 IsGuiding returns 1
23:32:55.420 00.000 7680 scope still moving after pulse duration time elapsed
23:32:55.452 00.032 7680 IsSlewing returns 0
23:32:55.452 00.000 7680 IsGuiding returns 0
23:32:55.454 00.002 7680 scope move finished after 96 + 51 ms
23:32:55.454 00.000 7680 Move returns status 0, amount 96
23:32:55.454 00.000 7680 MoveAxis(N, 0, ABG)
23:32:55.454 00.000 7680 Move returns status 0, amount 0
23:32:55.454 00.000 7680 move complete, result=0
23:32:55.455 00.001 7680 worker thread done servicing request
23:32:55.455 00.000 6120 GuideStep: 0.2 px 96 ms WEST, 0.0 px 0 ms NORTH
23:32:55.457 00.002 7680 Worker thread wakes up
23:32:55.458 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:55.458 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:56.697 01.239 7680 Exposure complete
23:32:56.819 00.122 7680 worker thread done servicing request
23:32:56.819 00.000 6120 OnExposeComplete: enter
23:32:56.824 00.005 6120 UpdateGuideState(): m_state=6
23:32:56.828 00.004 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2136
23:32:56.833 00.005 6120 Star::Find returns 1 (1), X=962.59, Y=57.27, Mass=13154, SNR=73.3, Peak=255 HFD=7.1
23:32:56.837 00.004 6120 CameraToMount -- cameraTheta (0.20) - m_xAngle (-2.95) = xAngle (3.16 = -3.13)
23:32:56.841 00.004 6120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.89 = 2.89)
23:32:56.845 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.20 mountX=-0.17 mountY=0.04, mountTheta=2.90
23:32:56.850 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.03, opts=13)
23:32:56.856 00.006 6120 Enqueuing Move request for scope (0.17, 0.03)
23:32:56.859 00.003 7680 Worker thread wakes up
23:32:56.859 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:56.864 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
23:32:56.864 00.000 6120 UpdateGuideState exits: m=13154 SNR=73.3 Saturated
23:32:56.867 00.003 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
23:32:56.867 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:56.872 00.005 7680 Moving (0.17, 0.03) raw xDistance=-0.17 yDistance=0.04
23:32:56.872 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:56.876 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:32:56.876 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:32:56.876 00.000 6120 Enqueuing Expose request
23:32:56.880 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:32:56.880 00.000 7680 MoveAxis(E, 0, ABG)
23:32:56.880 00.000 7680 Move returns status 0, amount 0
23:32:56.880 00.000 7680 MoveAxis(N, 0, ABG)
23:32:56.880 00.000 7680 Move returns status 0, amount 0
23:32:56.880 00.000 7680 move complete, result=0
23:32:56.881 00.001 7680 worker thread done servicing request
23:32:56.881 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:32:56.885 00.004 7680 Worker thread wakes up
23:32:56.885 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:56.885 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:58.140 01.255 7680 Exposure complete
23:32:58.262 00.122 7680 worker thread done servicing request
23:32:58.262 00.000 6120 OnExposeComplete: enter
23:32:58.267 00.005 6120 UpdateGuideState(): m_state=6
23:32:58.273 00.006 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2137
23:32:58.278 00.005 6120 Star::Find returns 1 (1), X=962.42, Y=57.53, Mass=13530, SNR=77.1, Peak=255 HFD=7.1
23:32:58.282 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
23:32:58.287 00.005 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.05)
23:32:58.293 00.006 6120 CameraToMount -- cameraX=0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.55 mountX=-0.06 mountY=-0.25, mountTheta=-1.80
23:32:58.300 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.29, opts=13)
23:32:58.304 00.004 6120 Enqueuing Move request for scope (0.01, 0.29)
23:32:58.308 00.004 7680 Worker thread wakes up
23:32:58.309 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:58.312 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.29) opts 0xd
23:32:58.312 00.000 6120 UpdateGuideState exits: m=13530 SNR=77.1 Saturated
23:32:58.315 00.003 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.29)
23:32:58.315 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:58.320 00.005 7680 Moving (0.01, 0.29) raw xDistance=-0.06 yDistance=-0.25
23:32:58.320 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:58.324 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:32:58.324 00.000 6120 Enqueuing Expose request
23:32:58.327 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:32:58.328 00.001 7680 MoveAxis(E, 0, ABG)
23:32:58.328 00.000 7680 Move returns status 0, amount 0
23:32:58.328 00.000 7680 MoveAxis(N, 138, ABG)
23:32:58.328 00.000 7680 Guiding  Dir = 0, Dur = 138
23:32:58.330 00.002 7680 IsSlewing returns 0
23:32:58.330 00.000 7680 IsGuiding returns 0
23:32:58.330 00.000 7680 PulseGuide returned control before completion, sleep 148
23:32:58.489 00.159 7680 IsGuiding returns 1
23:32:58.489 00.000 7680 scope still moving after pulse duration time elapsed
23:32:58.520 00.031 7680 IsSlewing returns 0
23:32:58.522 00.002 7680 IsGuiding returns 0
23:32:58.523 00.001 7680 scope move finished after 138 + 55 ms
23:32:58.523 00.000 7680 Move returns status 0, amount 138
23:32:58.524 00.001 7680 move complete, result=0
23:32:58.524 00.000 7680 worker thread done servicing request
23:32:58.525 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 138 ms NORTH
23:32:58.531 00.006 7680 Worker thread wakes up
23:32:58.531 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:32:58.532 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:32:59.780 01.248 7680 Exposure complete
23:32:59.920 00.140 7680 worker thread done servicing request
23:32:59.920 00.000 6120 OnExposeComplete: enter
23:32:59.923 00.003 6120 UpdateGuideState(): m_state=6
23:32:59.927 00.004 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2138
23:32:59.932 00.005 6120 Star::Find returns 1 (1), X=962.42, Y=57.55, Mass=13386, SNR=75.8, Peak=255 HFD=7.1
23:32:59.938 00.006 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
23:32:59.943 00.005 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
23:32:59.946 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.54 mountX=-0.07 mountY=-0.27, mountTheta=-1.81
23:32:59.952 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.31, opts=13)
23:32:59.958 00.006 6120 Enqueuing Move request for scope (0.01, 0.31)
23:32:59.962 00.004 7680 Worker thread wakes up
23:32:59.963 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:32:59.967 00.004 6120 UpdateGuideState exits: m=13386 SNR=75.8 Saturated
23:32:59.971 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:59.976 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:32:59.980 00.004 6120 Enqueuing Expose request
23:32:59.984 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.31) opts 0xd
23:32:59.985 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.31)
23:32:59.985 00.000 7680 Moving (0.01, 0.31) raw xDistance=-0.07 yDistance=-0.27
23:32:59.985 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:32:59.985 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:32:59.986 00.001 7680 MoveAxis(E, 0, ABG)
23:32:59.987 00.001 7680 Move returns status 0, amount 0
23:32:59.987 00.000 7680 MoveAxis(N, 149, ABG)
23:32:59.987 00.000 7680 Guiding  Dir = 0, Dur = 149
23:32:59.988 00.001 7680 IsSlewing returns 0
23:32:59.988 00.000 7680 IsGuiding returns 0
23:32:59.989 00.001 7680 PulseGuide returned control before completion, sleep 159
23:33:00.165 00.176 7680 IsGuiding returns 1
23:33:00.165 00.000 7680 scope still moving after pulse duration time elapsed
23:33:00.193 00.028 7680 IsSlewing returns 0
23:33:00.195 00.002 7680 IsGuiding returns 0
23:33:00.195 00.000 7680 scope move finished after 149 + 57 ms
23:33:00.196 00.001 7680 Move returns status 0, amount 149
23:33:00.196 00.000 7680 move complete, result=0
23:33:00.196 00.000 7680 worker thread done servicing request
23:33:00.198 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 149 ms NORTH
23:33:00.206 00.008 7680 Worker thread wakes up
23:33:00.206 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:00.206 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:33:01.454 01.248 7680 Exposure complete
23:33:01.595 00.141 7680 worker thread done servicing request
23:33:01.595 00.000 6120 OnExposeComplete: enter
23:33:01.599 00.004 6120 UpdateGuideState(): m_state=6
23:33:01.605 00.006 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2139
23:33:01.611 00.006 6120 Star::Find returns 1 (1), X=962.58, Y=57.37, Mass=12841, SNR=74.4, Peak=255 HFD=7.2
23:33:01.615 00.004 6120 CameraToMount -- cameraTheta (0.64) - m_xAngle (-2.95) = xAngle (3.60 = -2.69)
23:33:01.620 00.005 6120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.33 = -2.96)
23:33:01.624 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.64 mountX=-0.19 mountY=-0.04, mountTheta=-2.94
23:33:01.630 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.13, opts=13)
23:33:01.634 00.004 6120 Enqueuing Move request for scope (0.17, 0.13)
23:33:01.637 00.003 7680 Worker thread wakes up
23:33:01.639 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
23:33:01.639 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:01.642 00.003 6120 UpdateGuideState exits: m=12841 SNR=74.4 Saturated
23:33:01.646 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:01.650 00.004 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
23:33:01.650 00.000 7680 Moving (0.17, 0.13) raw xDistance=-0.19 yDistance=-0.04
23:33:01.651 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:01.655 00.004 6120 Enqueuing Expose request
23:33:01.658 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:33:01.658 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:33:01.658 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:33:01.658 00.000 7680 MoveAxis(E, 0, ABG)
23:33:01.658 00.000 7680 Move returns status 0, amount 0
23:33:01.660 00.002 7680 MoveAxis(N, 0, ABG)
23:33:01.660 00.000 7680 Move returns status 0, amount 0
23:33:01.660 00.000 7680 move complete, result=0
23:33:01.660 00.000 7680 worker thread done servicing request
23:33:01.660 00.000 7680 Worker thread wakes up
23:33:01.661 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:01.664 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:01.664 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:33:02.908 01.244 7680 Exposure complete
23:33:03.033 00.125 7680 worker thread done servicing request
23:33:03.033 00.000 6120 OnExposeComplete: enter
23:33:03.038 00.005 6120 UpdateGuideState(): m_state=6
23:33:03.041 00.003 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2140
23:33:03.047 00.006 6120 Star::Find returns 1 (1), X=962.72, Y=57.60, Mass=14039, SNR=77.9, Peak=255 HFD=7.1
23:33:03.052 00.005 6120 CameraToMount -- cameraTheta (0.87) - m_xAngle (-2.95) = xAngle (3.83 = -2.46)
23:33:03.055 00.003 6120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.56 = -2.72)
23:33:03.059 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=0.36 hyp=0.47 cameraTheta=0.87 mountX=-0.36 mountY=-0.19, mountTheta=-2.66
23:33:03.064 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.36, opts=13)
23:33:03.069 00.005 6120 Enqueuing Move request for scope (0.30, 0.36)
23:33:03.072 00.003 7680 Worker thread wakes up
23:33:03.073 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:03.076 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.36) opts 0xd
23:33:03.076 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.36)
23:33:03.076 00.000 7680 Moving (0.30, 0.36) raw xDistance=-0.36 yDistance=-0.19
23:33:03.078 00.002 6120 UpdateGuideState exits: m=14039 SNR=77.9 Saturated
23:33:03.082 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:03.085 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:03.089 00.004 6120 Enqueuing Expose request
23:33:03.093 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
23:33:03.093 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:33:03.094 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:33:03.094 00.000 7680 MoveAxis(E, 149, ABG)
23:33:03.094 00.000 7680 Guiding  Dir = 2, Dur = 149
23:33:03.094 00.000 7680 IsSlewing returns 0
23:33:03.094 00.000 7680 IsGuiding returns 0
23:33:03.095 00.001 7680 PulseGuide returned control before completion, sleep 159
23:33:03.263 00.168 7680 IsGuiding returns 1
23:33:03.263 00.000 7680 scope still moving after pulse duration time elapsed
23:33:03.295 00.032 7680 IsSlewing returns 0
23:33:03.296 00.001 7680 IsGuiding returns 1
23:33:03.325 00.029 7680 IsSlewing returns 0
23:33:03.326 00.001 7680 IsGuiding returns 1
23:33:03.356 00.030 7680 IsSlewing returns 0
23:33:03.358 00.002 7680 IsGuiding returns 1
23:33:03.389 00.031 7680 IsSlewing returns 0
23:33:03.391 00.002 7680 IsGuiding returns 0
23:33:03.391 00.000 7680 scope move finished after 149 + 147 ms
23:33:03.392 00.001 7680 Move returns status 0, amount 149
23:33:03.392 00.000 7680 MoveAxis(N, 0, ABG)
23:33:03.393 00.001 7680 Move returns status 0, amount 0
23:33:03.393 00.000 7680 move complete, result=0
23:33:03.393 00.000 7680 worker thread done servicing request
23:33:03.394 00.001 7680 Worker thread wakes up
23:33:03.394 00.000 6120 GuideStep: -0.4 px 149 ms EAST, -0.2 px 0 ms NORTH
23:33:03.404 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:03.404 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:33:04.650 01.246 7680 Exposure complete
23:33:04.793 00.143 7680 worker thread done servicing request
23:33:04.795 00.002 6120 OnExposeComplete: enter
23:33:04.799 00.004 6120 UpdateGuideState(): m_state=6
23:33:04.805 00.006 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2141
23:33:04.809 00.004 6120 Star::Find returns 1 (1), X=962.54, Y=57.87, Mass=13960, SNR=76.1, Peak=255 HFD=6.9
23:33:04.813 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
23:33:04.817 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
23:33:04.821 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.63 hyp=0.64 cameraTheta=1.38 mountX=-0.24 mountY=-0.51, mountTheta=-2.01
23:33:04.827 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.63, opts=13)
23:33:04.833 00.006 6120 Enqueuing Move request for scope (0.12, 0.63)
23:33:04.836 00.003 7680 Worker thread wakes up
23:33:04.838 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:04.842 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.63) opts 0xd
23:33:04.842 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.63)
23:33:04.842 00.000 7680 Moving (0.12, 0.63) raw xDistance=-0.24 yDistance=-0.51
23:33:04.843 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
23:33:04.843 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:33:04.843 00.000 7680 MoveAxis(E, 108, ABG)
23:33:04.843 00.000 6120 UpdateGuideState exits: m=13960 SNR=76.1 Saturated
23:33:04.847 00.004 7680 Guiding  Dir = 2, Dur = 108
23:33:04.847 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:04.852 00.005 7680 IsSlewing returns 0
23:33:04.852 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:04.857 00.005 6120 Enqueuing Expose request
23:33:04.861 00.004 7680 IsGuiding returns 0
23:33:04.861 00.000 7680 PulseGuide returned control before completion, sleep 118
23:33:04.986 00.125 7680 IsGuiding returns 1
23:33:04.986 00.000 7680 scope still moving after pulse duration time elapsed
23:33:05.018 00.032 7680 IsSlewing returns 0
23:33:05.019 00.001 7680 IsGuiding returns 0
23:33:05.020 00.001 7680 scope move finished after 108 + 50 ms
23:33:05.020 00.000 7680 Move returns status 0, amount 108
23:33:05.021 00.001 7680 MoveAxis(N, 277, ABG)
23:33:05.021 00.000 7680 Guiding  Dir = 0, Dur = 277
23:33:05.021 00.000 7680 IsSlewing returns 0
23:33:05.022 00.001 7680 IsGuiding returns 0
23:33:05.023 00.001 7680 PulseGuide returned control before completion, sleep 287
23:33:05.315 00.292 7680 IsGuiding returns 1
23:33:05.316 00.001 7680 scope still moving after pulse duration time elapsed
23:33:05.347 00.031 7680 IsSlewing returns 0
23:33:05.348 00.001 7680 IsGuiding returns 0
23:33:05.349 00.001 7680 scope move finished after 277 + 48 ms
23:33:05.349 00.000 7680 Move returns status 0, amount 277
23:33:05.349 00.000 7680 move complete, result=0
23:33:05.350 00.001 7680 worker thread done servicing request
23:33:05.350 00.000 7680 Worker thread wakes up
23:33:05.351 00.001 6120 GuideStep: -0.2 px 108 ms EAST, -0.5 px 277 ms NORTH
23:33:05.358 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:05.359 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:33:06.622 01.263 7680 Exposure complete
23:33:06.761 00.139 7680 worker thread done servicing request
23:33:06.761 00.000 6120 OnExposeComplete: enter
23:33:06.766 00.005 6120 UpdateGuideState(): m_state=6
23:33:06.772 00.006 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2142
23:33:06.776 00.004 6120 Star::Find returns 1 (1), X=962.22, Y=57.59, Mass=13861, SNR=76.5, Peak=255 HFD=7.0
23:33:06.780 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
23:33:06.784 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
23:33:06.788 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.35 hyp=0.40 cameraTheta=2.08 mountX=0.13 mountY=-0.40, mountTheta=-1.27
23:33:06.793 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.35, opts=13)
23:33:06.799 00.006 6120 Enqueuing Move request for scope (-0.20, 0.35)
23:33:06.803 00.004 7680 Worker thread wakes up
23:33:06.803 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.35) opts 0xd
23:33:06.803 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.35)
23:33:06.803 00.000 7680 Moving (-0.20, 0.35) raw xDistance=0.13 yDistance=-0.40
23:33:06.803 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:33:06.803 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:33:06.805 00.002 7680 MoveAxis(E, 0, ABG)
23:33:06.805 00.000 7680 Move returns status 0, amount 0
23:33:06.806 00.001 7680 MoveAxis(N, 219, ABG)
23:33:06.806 00.000 7680 Guiding  Dir = 0, Dur = 219
23:33:06.806 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:06.811 00.005 7680 IsSlewing returns 0
23:33:06.811 00.000 6120 UpdateGuideState exits: m=13861 SNR=76.5 Saturated
23:33:06.815 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:06.819 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:06.823 00.004 6120 Enqueuing Expose request
23:33:06.827 00.004 7680 IsGuiding returns 0
23:33:06.828 00.001 7680 PulseGuide returned control before completion, sleep 229
23:33:07.060 00.232 7680 IsGuiding returns 1
23:33:07.061 00.001 7680 scope still moving after pulse duration time elapsed
23:33:07.090 00.029 7680 IsSlewing returns 0
23:33:07.093 00.003 7680 IsGuiding returns 0
23:33:07.093 00.000 7680 scope move finished after 219 + 46 ms
23:33:07.094 00.001 7680 Move returns status 0, amount 219
23:33:07.095 00.001 7680 move complete, result=0
23:33:07.095 00.000 7680 worker thread done servicing request
23:33:07.096 00.001 7680 Worker thread wakes up
23:33:07.096 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 219 ms NORTH
23:33:07.103 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:07.103 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:33:08.356 01.253 7680 Exposure complete
23:33:08.488 00.132 7680 worker thread done servicing request
23:33:08.488 00.000 6120 OnExposeComplete: enter
23:33:08.492 00.004 6120 UpdateGuideState(): m_state=6
23:33:08.496 00.004 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2143
23:33:08.500 00.004 6120 Star::Find returns 1 (1), X=962.13, Y=57.60, Mass=13682, SNR=76.5, Peak=255 HFD=7.0
23:33:08.505 00.005 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.21 = -1.08)
23:33:08.509 00.004 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.35)
23:33:08.512 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=0.36 hyp=0.46 cameraTheta=2.25 mountX=0.22 mountY=-0.45, mountTheta=-1.12
23:33:08.518 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.36, opts=13)
23:33:08.522 00.004 6120 Enqueuing Move request for scope (-0.29, 0.36)
23:33:08.526 00.004 7680 Worker thread wakes up
23:33:08.526 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:08.529 00.003 6120 UpdateGuideState exits: m=13682 SNR=76.5 Saturated
23:33:08.534 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:08.537 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:08.540 00.003 6120 Enqueuing Expose request
23:33:08.544 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.36) opts 0xd
23:33:08.545 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.36)
23:33:08.545 00.000 7680 Moving (-0.29, 0.36) raw xDistance=0.22 yDistance=-0.45
23:33:08.545 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:33:08.545 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:33:08.546 00.001 7680 MoveAxis(W, 89, ABG)
23:33:08.546 00.000 7680 Guiding  Dir = 3, Dur = 89
23:33:08.546 00.000 7680 IsSlewing returns 0
23:33:08.547 00.001 7680 IsGuiding returns 0
23:33:08.548 00.001 7680 PulseGuide returned control before completion, sleep 99
23:33:08.656 00.108 7680 IsGuiding returns 1
23:33:08.657 00.001 7680 scope still moving after pulse duration time elapsed
23:33:08.688 00.031 7680 IsSlewing returns 0
23:33:08.689 00.001 7680 IsGuiding returns 0
23:33:08.689 00.000 7680 scope move finished after 89 + 53 ms
23:33:08.689 00.000 7680 Move returns status 0, amount 89
23:33:08.690 00.001 7680 MoveAxis(N, 243, ABG)
23:33:08.690 00.000 7680 Guiding  Dir = 0, Dur = 243
23:33:08.690 00.000 7680 IsSlewing returns 0
23:33:08.692 00.002 7680 IsGuiding returns 0
23:33:08.692 00.000 7680 PulseGuide returned control before completion, sleep 253
23:33:08.956 00.264 7680 IsGuiding returns 1
23:33:08.957 00.001 7680 scope still moving after pulse duration time elapsed
23:33:08.987 00.030 7680 IsSlewing returns 0
23:33:08.987 00.000 7680 IsGuiding returns 1
23:33:09.019 00.032 7680 IsSlewing returns 0
23:33:09.020 00.001 7680 IsGuiding returns 1
23:33:09.050 00.030 7680 IsSlewing returns 0
23:33:09.051 00.001 7680 IsGuiding returns 0
23:33:09.051 00.000 7680 scope move finished after 243 + 116 ms
23:33:09.052 00.001 7680 Move returns status 0, amount 243
23:33:09.052 00.000 7680 move complete, result=0
23:33:09.052 00.000 7680 worker thread done servicing request
23:33:09.052 00.000 7680 Worker thread wakes up
23:33:09.054 00.002 6120 GuideStep: 0.2 px 89 ms WEST, -0.4 px 243 ms NORTH
23:33:09.059 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:09.060 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,42,31,31)
23:33:09.954 00.894 6120 evsrv: cli 0FAEF2F8 connect
23:33:10.097 00.143 6120 case statement mapped state 6 to 3
23:33:10.102 00.005 6120 case statement mapped state 6 to 3
23:33:10.107 00.005 6120 evsrv: cli 0FAEF2F8 request: {"method":"get_app_state","id":"71052e7e-0950-4caf-933c-bd9f0ecb920b"}
23:33:10.112 00.005 6120 case statement mapped state 6 to 3
23:33:10.116 00.004 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"71052e7e-0950-4caf-933c-bd9f0ecb920b"}
23:33:10.120 00.004 6120 evsrv: cli 0FAEF2F8 disconnect
23:33:10.124 00.004 6120 evsrv: cli 0FAEFBB8 connect
23:33:10.129 00.005 6120 case statement mapped state 6 to 3
23:33:10.132 00.003 6120 case statement mapped state 6 to 3
23:33:10.135 00.003 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"663ed0df-4bea-4157-b5e5-b8c04941e05b"}
23:33:10.140 00.005 6120 PhdController::Dither begins
23:33:10.277 00.137 6120 dither: size=5.00, dRA=-0.63 dDec=-2.98
23:33:10.283 00.006 6120 MountToCamera -- mountTheta (-1.78) + m_xAngle (-2.95) = xAngle (-4.73 = 1.55)
23:33:10.286 00.003 7680 Exposure complete
23:33:10.286 00.000 6120 MountToCamera -- mountX=-0.63 mountY=-2.98 hyp=3.05 mountTheta=-1.78 cameraX=0.07, cameraY=3.05 cameraTheta=1.55
23:33:10.289 00.003 6120 setting lock position to (962.48, 60.29)
23:33:10.407 00.118 6120 Mount: notify guiding dithered (0.1, 3.0)
23:33:10.414 00.007 6120 Status Line: Dither by -0.63,-2.98
23:33:10.420 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:33:10.424 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
23:33:10.428 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"663ed0df-4bea-4157-b5e5-b8c04941e05b"}
23:33:10.431 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
23:33:10.504 00.073 7680 worker thread done servicing request
23:33:10.504 00.000 6120 OnExposeComplete: enter
23:33:10.508 00.004 6120 UpdateGuideState(): m_state=6
23:33:10.512 00.004 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2144
23:33:10.516 00.004 6120 Star::Find returns 1 (1), X=962.30, Y=57.16, Mass=13223, SNR=75.2, Peak=255 HFD=6.9
23:33:10.519 00.003 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-2.95) = xAngle (1.32 = 1.32)
23:33:10.521 00.002 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.06 = 1.06)
23:33:10.525 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-3.13 hyp=3.13 cameraTheta=-1.63 mountX=0.76 mountY=2.73, mountTheta=1.30
23:33:10.529 00.004 6120 dither recenter: remaining=(0.6,3.0) step=(0.6,3.0)
23:33:10.532 00.003 6120 MountToCamera -- mountTheta (1.36) + m_xAngle (-2.95) = xAngle (-1.59 = -1.59)
23:33:10.535 00.003 6120 MountToCamera -- mountX=0.63 mountY=2.98 hyp=3.05 mountTheta=1.36 cameraX=-0.07, cameraY=-3.05 cameraTheta=-1.59
23:33:10.537 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-3.05, opts=4)
23:33:10.540 00.003 6120 Enqueuing Move request for scope (-0.07, -3.05)
23:33:10.544 00.004 7680 Worker thread wakes up
23:33:10.545 00.001 6120 Mount: notify direct move 0.63,2.98
23:33:10.548 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -3.05) opts 0x4
23:33:10.548 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -3.05)
23:33:10.548 00.000 7680 Moving (-0.07, -3.05) raw xDistance=0.63 yDistance=2.98
23:33:10.548 00.000 7680 MoveAxis(W, 410, B)
23:33:10.548 00.000 7680 Guiding  Dir = 3, Dur = 410
23:33:10.549 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:10.551 00.002 7680 IsSlewing returns 0
23:33:10.551 00.000 6120 UpdateGuideState exits: m=13223 SNR=75.2 Saturated
23:33:10.554 00.003 7680 IsGuiding returns 0
23:33:10.554 00.000 6120 PhdController: settling, locked = 1, distance = 3.37 (1.50) aobump = 0 frame = 1 / 99999
23:33:10.557 00.003 7680 PulseGuide returned control before completion, sleep 420
23:33:10.557 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048790.557,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.37,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:33:10.560 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:10.564 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:10.566 00.002 6120 Enqueuing Expose request
23:33:10.987 00.421 7680 IsGuiding returns 1
23:33:10.988 00.001 7680 scope still moving after pulse duration time elapsed
23:33:11.016 00.028 7680 IsSlewing returns 0
23:33:11.017 00.001 7680 IsGuiding returns 0
23:33:11.017 00.000 7680 scope move finished after 410 + 52 ms
23:33:11.017 00.000 7680 Move returns status 0, amount 410
23:33:11.017 00.000 7680 MoveAxis(S, 1618, B)
23:33:11.017 00.000 7680 Guiding  Dir = 1, Dur = 1618
23:33:11.018 00.001 7680 IsSlewing returns 0
23:33:11.018 00.000 7680 IsGuiding returns 0
23:33:11.018 00.000 7680 PulseGuide returned control before completion, sleep 1628
23:33:12.657 01.639 7680 IsGuiding returns 1
23:33:12.658 00.001 7680 scope still moving after pulse duration time elapsed
23:33:12.687 00.029 7680 IsSlewing returns 0
23:33:12.688 00.001 7680 IsGuiding returns 0
23:33:12.691 00.003 7680 scope move finished after 1618 + 55 ms
23:33:12.692 00.001 7680 Move returns status 0, amount 1618
23:33:12.693 00.001 7680 move complete, result=0
23:33:12.693 00.000 7680 worker thread done servicing request
23:33:12.694 00.001 7680 Worker thread wakes up
23:33:12.694 00.000 6120 GuideStep: 0.6 px 410 ms WEST, 3.0 px 1618 ms SOUTH
23:33:12.702 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:12.704 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:13.949 01.245 7680 Exposure complete
23:33:14.097 00.148 7680 worker thread done servicing request
23:33:14.097 00.000 6120 OnExposeComplete: enter
23:33:14.101 00.004 6120 UpdateGuideState(): m_state=6
23:33:14.104 00.003 6120 Star::Find(15, 962, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2145
23:33:14.109 00.005 6120 Star::Find returns 1 (1), X=963.00, Y=59.07, Mass=14152, SNR=78.5, Peak=255 HFD=7.1
23:33:14.113 00.004 6120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-2.95) = xAngle (1.79 = 1.79)
23:33:14.116 00.003 6120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.52 = 1.52)
23:33:14.120 00.004 6120 CameraToMount -- cameraX=0.52 cameraY=-1.22 hyp=1.33 cameraTheta=-1.17 mountX=-0.28 mountY=1.32, mountTheta=1.78
23:33:14.125 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.52, y=-1.22, opts=13)
23:33:14.129 00.004 6120 Enqueuing Move request for scope (0.52, -1.22)
23:33:14.133 00.004 7680 Worker thread wakes up
23:33:14.134 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:14.138 00.004 6120 UpdateGuideState exits: m=14152 SNR=78.5 Saturated
23:33:14.142 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.52, -1.22) opts 0xd
23:33:14.143 00.001 6120 PhdController: settling, locked = 1, distance = 1.33 (1.50) aobump = 0 frame = 2 / 99999
23:33:14.147 00.004 7680 Handling offset move in thread for scope, endpoint = (0.52, -1.22)
23:33:14.147 00.000 7680 Moving (0.52, -1.22) raw xDistance=-0.28 yDistance=1.32
23:33:14.147 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:33:14.148 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048794.147,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.33,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:33:14.153 00.005 7680 resist switch: large excursion: input 1.32 thresh 0.60 direction from 0 to 1
23:33:14.153 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:14.157 00.004 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.97
23:33:14.157 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:14.160 00.003 7680 GuideAlgorithmResistSwitch::result() returns 1.32 from input 1.32
23:33:14.161 00.001 6120 Enqueuing Expose request
23:33:14.165 00.004 7680 MoveAxis(E, 116, ABG)
23:33:14.165 00.000 7680 Guiding  Dir = 2, Dur = 116
23:33:14.165 00.000 7680 IsSlewing returns 0
23:33:14.166 00.001 7680 IsGuiding returns 0
23:33:14.166 00.000 7680 PulseGuide returned control before completion, sleep 126
23:33:14.300 00.134 7680 IsGuiding returns 1
23:33:14.301 00.001 7680 scope still moving after pulse duration time elapsed
23:33:14.331 00.030 7680 IsSlewing returns 0
23:33:14.332 00.001 7680 IsGuiding returns 0
23:33:14.333 00.001 7680 scope move finished after 116 + 50 ms
23:33:14.333 00.000 7680 Move returns status 0, amount 116
23:33:14.334 00.001 7680 MoveAxis(S, 719, ABG)
23:33:14.334 00.000 7680 Guiding  Dir = 1, Dur = 719
23:33:14.335 00.001 7680 IsSlewing returns 0
23:33:14.335 00.000 7680 IsGuiding returns 0
23:33:14.337 00.002 7680 PulseGuide returned control before completion, sleep 729
23:33:15.079 00.742 7680 IsGuiding returns 1
23:33:15.079 00.000 7680 scope still moving after pulse duration time elapsed
23:33:15.111 00.032 7680 IsSlewing returns 0
23:33:15.113 00.002 7680 IsGuiding returns 0
23:33:15.113 00.000 7680 scope move finished after 719 + 58 ms
23:33:15.114 00.001 7680 Move returns status 0, amount 719
23:33:15.114 00.000 7680 move complete, result=0
23:33:15.115 00.001 7680 worker thread done servicing request
23:33:15.115 00.000 6120 GuideStep: -0.3 px 116 ms EAST, 1.3 px 719 ms SOUTH
23:33:15.120 00.005 7680 Worker thread wakes up
23:33:15.120 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:15.120 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:16.365 01.245 7680 Exposure complete
23:33:16.501 00.136 7680 worker thread done servicing request
23:33:16.501 00.000 6120 OnExposeComplete: enter
23:33:16.505 00.004 6120 UpdateGuideState(): m_state=6
23:33:16.509 00.004 6120 Star::Find(15, 963, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2146
23:33:16.514 00.005 6120 Star::Find returns 1 (1), X=962.88, Y=60.35, Mass=13355, SNR=74.6, Peak=255 HFD=6.9
23:33:16.517 00.003 6120 CameraToMount -- cameraTheta (0.16) - m_xAngle (-2.95) = xAngle (3.11 = 3.11)
23:33:16.521 00.004 6120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.84 = 2.84)
23:33:16.524 00.003 6120 CameraToMount -- cameraX=0.39 cameraY=0.06 hyp=0.40 cameraTheta=0.16 mountX=-0.40 mountY=0.12, mountTheta=2.86
23:33:16.529 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.39, y=0.06, opts=13)
23:33:16.533 00.004 6120 Enqueuing Move request for scope (0.39, 0.06)
23:33:16.536 00.003 7680 Worker thread wakes up
23:33:16.536 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.06) opts 0xd
23:33:16.536 00.000 7680 Handling offset move in thread for scope, endpoint = (0.39, 0.06)
23:33:16.536 00.000 7680 Moving (0.39, 0.06) raw xDistance=-0.40 yDistance=0.12
23:33:16.538 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
23:33:16.538 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:33:16.538 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:33:16.538 00.000 7680 MoveAxis(E, 171, ABG)
23:33:16.538 00.000 7680 Guiding  Dir = 2, Dur = 171
23:33:16.538 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:16.543 00.005 7680 IsSlewing returns 0
23:33:16.543 00.000 6120 UpdateGuideState exits: m=13355 SNR=74.6 Saturated
23:33:16.548 00.005 6120 PhdController: settling, locked = 1, distance = 1.05 (1.50) aobump = 0 frame = 3 / 99999
23:33:16.552 00.004 7680 IsGuiding returns 0
23:33:16.552 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048796.552,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.05,"Time":2.4,"SettleTime":10.0,"StarLocked":true}
23:33:16.557 00.005 7680 PulseGuide returned control before completion, sleep 181
23:33:16.557 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:16.560 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:16.564 00.004 6120 Enqueuing Expose request
23:33:16.745 00.181 7680 IsGuiding returns 1
23:33:16.746 00.001 7680 scope still moving after pulse duration time elapsed
23:33:16.775 00.029 7680 IsSlewing returns 0
23:33:16.775 00.000 7680 IsGuiding returns 0
23:33:16.776 00.001 7680 scope move finished after 171 + 52 ms
23:33:16.777 00.001 7680 Move returns status 0, amount 171
23:33:16.777 00.000 7680 MoveAxis(N, 0, ABG)
23:33:16.777 00.000 7680 Move returns status 0, amount 0
23:33:16.778 00.001 7680 move complete, result=0
23:33:16.778 00.000 7680 worker thread done servicing request
23:33:16.779 00.001 7680 Worker thread wakes up
23:33:16.779 00.000 6120 GuideStep: -0.4 px 171 ms EAST, 0.1 px 0 ms NORTH
23:33:16.785 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:16.785 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:18.033 01.248 7680 Exposure complete
23:33:18.160 00.127 7680 worker thread done servicing request
23:33:18.161 00.001 6120 OnExposeComplete: enter
23:33:18.165 00.004 6120 UpdateGuideState(): m_state=6
23:33:18.170 00.005 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2147
23:33:18.173 00.003 6120 Star::Find returns 1 (1), X=962.67, Y=60.47, Mass=13246, SNR=74.1, Peak=255 HFD=7.1
23:33:18.177 00.004 6120 CameraToMount -- cameraTheta (0.77) - m_xAngle (-2.95) = xAngle (3.72 = -2.56)
23:33:18.180 00.003 6120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.45 = -2.83)
23:33:18.185 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=0.18 hyp=0.26 cameraTheta=0.77 mountX=-0.22 mountY=-0.08, mountTheta=-2.79
23:33:18.190 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.18, opts=13)
23:33:18.193 00.003 6120 Enqueuing Move request for scope (0.19, 0.18)
23:33:18.196 00.003 7680 Worker thread wakes up
23:33:18.196 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.18) opts 0xd
23:33:18.196 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.18)
23:33:18.198 00.002 7680 Moving (0.19, 0.18) raw xDistance=-0.22 yDistance=-0.08
23:33:18.198 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
23:33:18.198 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:33:18.198 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:33:18.198 00.000 7680 MoveAxis(E, 102, ABG)
23:33:18.199 00.001 7680 Guiding  Dir = 2, Dur = 102
23:33:18.199 00.000 7680 IsSlewing returns 0
23:33:18.200 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:18.204 00.004 7680 IsGuiding returns 0
23:33:18.204 00.000 6120 UpdateGuideState exits: m=13246 SNR=74.1 Saturated
23:33:18.207 00.003 6120 PhdController: settling, locked = 1, distance = 0.81 (1.50) aobump = 0 frame = 4 / 99999
23:33:18.211 00.004 7680 PulseGuide returned control before completion, sleep 112
23:33:18.211 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048798.211,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.81,"Time":4.1,"SettleTime":10.0,"StarLocked":true}
23:33:18.214 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:18.218 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:18.221 00.003 6120 Enqueuing Expose request
23:33:18.332 00.111 7680 IsGuiding returns 0
23:33:18.333 00.001 7680 Move returns status 0, amount 102
23:33:18.334 00.001 7680 MoveAxis(N, 0, ABG)
23:33:18.334 00.000 7680 Move returns status 0, amount 0
23:33:18.335 00.001 7680 move complete, result=0
23:33:18.335 00.000 7680 worker thread done servicing request
23:33:18.335 00.000 6120 GuideStep: -0.2 px 102 ms EAST, -0.1 px 0 ms NORTH
23:33:18.343 00.008 7680 Worker thread wakes up
23:33:18.343 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:18.343 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:19.593 01.250 7680 Exposure complete
23:33:19.710 00.117 7680 worker thread done servicing request
23:33:19.710 00.000 6120 OnExposeComplete: enter
23:33:19.714 00.004 6120 UpdateGuideState(): m_state=6
23:33:19.718 00.004 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2148
23:33:19.722 00.004 6120 Star::Find returns 1 (1), X=962.34, Y=60.83, Mass=13264, SNR=75.6, Peak=255 HFD=6.9
23:33:19.725 00.003 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
23:33:19.730 00.005 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
23:33:19.734 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.54 hyp=0.56 cameraTheta=1.83 mountX=0.04 mountY=-0.55, mountTheta=-1.50
23:33:19.739 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.54, opts=13)
23:33:19.744 00.005 6120 Enqueuing Move request for scope (-0.14, 0.54)
23:33:19.747 00.003 7680 Worker thread wakes up
23:33:19.747 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.54) opts 0xd
23:33:19.747 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.54)
23:33:19.748 00.001 7680 Moving (-0.14, 0.54) raw xDistance=0.04 yDistance=-0.55
23:33:19.748 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:33:19.748 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:33:19.748 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
23:33:19.748 00.000 7680 MoveAxis(E, 0, ABG)
23:33:19.749 00.001 7680 Move returns status 0, amount 0
23:33:19.749 00.000 7680 MoveAxis(N, 0, ABG)
23:33:19.750 00.001 7680 Move returns status 0, amount 0
23:33:19.750 00.000 7680 move complete, result=0
23:33:19.750 00.000 7680 worker thread done servicing request
23:33:19.750 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:19.754 00.004 6120 UpdateGuideState exits: m=13264 SNR=75.6 Saturated
23:33:19.758 00.004 6120 PhdController: settling, locked = 1, distance = 0.74 (1.50) aobump = 0 frame = 5 / 99999
23:33:19.762 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764048799.762,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.74,"Time":5.6,"SettleTime":10.0,"StarLocked":true}
23:33:19.765 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:19.769 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:19.771 00.002 6120 Enqueuing Expose request
23:33:19.776 00.005 7680 Worker thread wakes up
23:33:19.776 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
23:33:19.779 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:19.779 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:21.024 01.245 7680 Exposure complete
23:33:21.149 00.125 7680 worker thread done servicing request
23:33:21.150 00.001 6120 OnExposeComplete: enter
23:33:21.154 00.004 6120 UpdateGuideState(): m_state=6
23:33:21.158 00.004 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2149
23:33:21.161 00.003 6120 Star::Find returns 1 (1), X=962.46, Y=60.89, Mass=13245, SNR=74.3, Peak=255 HFD=6.9
23:33:21.165 00.004 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
23:33:21.171 00.006 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
23:33:21.175 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.60 hyp=0.60 cameraTheta=1.61 mountX=-0.09 mountY=-0.55, mountTheta=-1.74
23:33:21.182 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.60, opts=13)
23:33:21.185 00.003 6120 Enqueuing Move request for scope (-0.02, 0.60)
23:33:21.188 00.003 7680 Worker thread wakes up
23:33:21.188 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:21.193 00.005 6120 UpdateGuideState exits: m=13245 SNR=74.3 Saturated
23:33:21.196 00.003 6120 PhdController: settling, locked = 1, distance = 0.70 (1.50) aobump = 0 frame = 6 / 99999
23:33:21.199 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.60) opts 0xd
23:33:21.200 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048801.199,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.70,"Time":7.1,"SettleTime":10.0,"StarLocked":true}
23:33:21.203 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.60)
23:33:21.203 00.000 7680 Moving (-0.02, 0.60) raw xDistance=-0.09 yDistance=-0.55
23:33:21.203 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:33:21.203 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:33:21.205 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:21.209 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:21.212 00.003 6120 Enqueuing Expose request
23:33:21.216 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
23:33:21.216 00.000 7680 MoveAxis(E, 0, ABG)
23:33:21.216 00.000 7680 Move returns status 0, amount 0
23:33:21.216 00.000 7680 MoveAxis(N, 0, ABG)
23:33:21.216 00.000 7680 Move returns status 0, amount 0
23:33:21.217 00.001 7680 move complete, result=0
23:33:21.217 00.000 7680 worker thread done servicing request
23:33:21.218 00.001 7680 Worker thread wakes up
23:33:21.218 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:21.218 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:21.218 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
23:33:22.468 01.250 7680 Exposure complete
23:33:22.598 00.130 7680 worker thread done servicing request
23:33:22.598 00.000 6120 OnExposeComplete: enter
23:33:22.602 00.004 6120 UpdateGuideState(): m_state=6
23:33:22.607 00.005 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2150
23:33:22.612 00.005 6120 Star::Find returns 1 (1), X=962.61, Y=61.06, Mass=13761, SNR=78.3, Peak=255 HFD=6.9
23:33:22.615 00.003 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
23:33:22.619 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
23:33:22.623 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.77 hyp=0.78 cameraTheta=1.41 mountX=-0.27 mountY=-0.64, mountTheta=-1.97
23:33:22.628 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.77, opts=13)
23:33:22.633 00.005 6120 Enqueuing Move request for scope (0.13, 0.77)
23:33:22.636 00.003 7680 Worker thread wakes up
23:33:22.636 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:22.641 00.005 6120 UpdateGuideState exits: m=13761 SNR=78.3 Saturated
23:33:22.645 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.77) opts 0xd
23:33:22.645 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.77)
23:33:22.645 00.000 6120 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 7 / 99999
23:33:22.650 00.005 7680 Moving (0.13, 0.77) raw xDistance=-0.27 yDistance=-0.64
23:33:22.650 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:33:22.650 00.000 7680 resist switch: large excursion: input -0.64 thresh 0.60 direction from 1 to -1
23:33:22.650 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.91
23:33:22.650 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
23:33:22.651 00.001 7680 MoveAxis(E, 109, ABG)
23:33:22.651 00.000 7680 Guiding  Dir = 2, Dur = 109
23:33:22.651 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048802.650,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.72,"Time":8.5,"SettleTime":10.0,"StarLocked":true}
23:33:22.655 00.004 7680 IsSlewing returns 0
23:33:22.655 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:22.658 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:22.660 00.002 7680 IsGuiding returns 0
23:33:22.661 00.001 6120 Enqueuing Expose request
23:33:22.665 00.004 7680 PulseGuide returned control before completion, sleep 119
23:33:22.798 00.133 7680 IsGuiding returns 1
23:33:22.800 00.002 7680 scope still moving after pulse duration time elapsed
23:33:22.829 00.029 7680 IsSlewing returns 0
23:33:22.829 00.000 7680 IsGuiding returns 0
23:33:22.831 00.002 7680 scope move finished after 109 + 60 ms
23:33:22.832 00.001 7680 Move returns status 0, amount 109
23:33:22.832 00.000 7680 MoveAxis(N, 346, ABG)
23:33:22.832 00.000 7680 Guiding  Dir = 0, Dur = 346
23:33:22.833 00.001 7680 IsSlewing returns 0
23:33:22.834 00.001 7680 IsGuiding returns 0
23:33:22.834 00.000 7680 PulseGuide returned control before completion, sleep 356
23:33:23.203 00.369 7680 IsGuiding returns 1
23:33:23.205 00.002 7680 scope still moving after pulse duration time elapsed
23:33:23.234 00.029 7680 IsSlewing returns 0
23:33:23.234 00.000 7680 IsGuiding returns 0
23:33:23.236 00.002 7680 scope move finished after 346 + 55 ms
23:33:23.236 00.000 7680 Move returns status 0, amount 346
23:33:23.236 00.000 7680 move complete, result=0
23:33:23.237 00.001 7680 worker thread done servicing request
23:33:23.237 00.000 7680 Worker thread wakes up
23:33:23.238 00.001 6120 GuideStep: -0.3 px 109 ms EAST, -0.6 px 346 ms NORTH
23:33:23.244 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:23.244 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:24.486 01.242 7680 Exposure complete
23:33:24.641 00.155 7680 worker thread done servicing request
23:33:24.641 00.000 6120 OnExposeComplete: enter
23:33:24.648 00.007 6120 UpdateGuideState(): m_state=6
23:33:24.653 00.005 6120 Star::Find(15, 962, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2151
23:33:24.663 00.010 6120 Star::Find returns 1 (1), X=962.35, Y=61.56, Mass=13619, SNR=74.9, Peak=255 HFD=7.1
23:33:24.670 00.007 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
23:33:24.675 00.005 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
23:33:24.682 00.007 6120 CameraToMount -- cameraX=-0.13 cameraY=1.27 hyp=1.28 cameraTheta=1.68 mountX=-0.10 mountY=-1.20, mountTheta=-1.66
23:33:24.689 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=1.27, opts=13)
23:33:24.695 00.006 6120 Enqueuing Move request for scope (-0.13, 1.27)
23:33:24.702 00.007 7680 Worker thread wakes up
23:33:24.703 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:24.710 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 1.27) opts 0xd
23:33:24.710 00.000 6120 UpdateGuideState exits: m=13619 SNR=74.9 Saturated
23:33:24.715 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.13, 1.27)
23:33:24.715 00.000 6120 PhdController: settling, locked = 1, distance = 0.89 (1.50) aobump = 0 frame = 8 / 99999
23:33:24.720 00.005 7680 Moving (-0.13, 1.27) raw xDistance=-0.10 yDistance=-1.20
23:33:24.720 00.000 6120 PhdController: newstate STATE_FINISH
23:33:24.724 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:33:24.724 00.000 6120 PhdController complete: success
23:33:24.727 00.003 7680 GuideAlgorithmResistSwitch::result() returns -1.20 from input -1.20
23:33:24.727 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764048804.727,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
23:33:24.733 00.006 7680 MoveAxis(E, 0, ABG)
23:33:24.734 00.001 7680 Move returns status 0, amount 0
23:33:24.734 00.000 6120 Mount: notify guiding dither settle done success=1
23:33:24.740 00.006 7680 MoveAxis(N, 652, ABG)
23:33:24.740 00.000 6120 PhdController: newstate STATE_IDLE
23:33:24.745 00.005 7680 Guiding  Dir = 0, Dur = 652
23:33:24.745 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:24.750 00.005 7680 IsSlewing returns 0
23:33:24.751 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:24.756 00.005 6120 Enqueuing Expose request
23:33:24.762 00.006 7680 IsGuiding returns 0
23:33:24.763 00.001 7680 PulseGuide returned control before completion, sleep 662
23:33:25.441 00.678 7680 IsGuiding returns 1
23:33:25.443 00.002 7680 scope still moving after pulse duration time elapsed
23:33:25.472 00.029 7680 IsSlewing returns 0
23:33:25.473 00.001 7680 IsGuiding returns 0
23:33:25.473 00.000 7680 scope move finished after 652 + 58 ms
23:33:25.473 00.000 7680 Move returns status 0, amount 652
23:33:25.473 00.000 7680 move complete, result=0
23:33:25.474 00.001 7680 worker thread done servicing request
23:33:25.474 00.000 7680 Worker thread wakes up
23:33:25.474 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -1.2 px 652 ms NORTH
23:33:25.480 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:25.481 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:26.734 01.253 7680 Exposure complete
23:33:26.864 00.130 7680 worker thread done servicing request
23:33:26.865 00.001 6120 OnExposeComplete: enter
23:33:26.869 00.004 6120 UpdateGuideState(): m_state=6
23:33:26.872 00.003 6120 Star::Find(15, 962, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2152
23:33:26.876 00.004 6120 Star::Find returns 1 (1), X=962.24, Y=61.03, Mass=13509, SNR=75.3, Peak=255 HFD=6.8
23:33:26.881 00.005 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.44)
23:33:26.884 00.003 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
23:33:26.889 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=0.75 hyp=0.79 cameraTheta=1.89 mountX=0.10 mountY=-0.78, mountTheta=-1.44
23:33:26.895 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.75, opts=13)
23:33:26.899 00.004 6120 Enqueuing Move request for scope (-0.25, 0.75)
23:33:26.903 00.004 7680 Worker thread wakes up
23:33:26.903 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:26.906 00.003 6120 UpdateGuideState exits: m=13509 SNR=75.3 Saturated
23:33:26.909 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:26.914 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:26.918 00.004 6120 Enqueuing Expose request
23:33:26.922 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.75) opts 0xd
23:33:26.922 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.75)
23:33:26.922 00.000 7680 Moving (-0.25, 0.75) raw xDistance=0.10 yDistance=-0.78
23:33:26.923 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:33:26.923 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78
23:33:26.923 00.000 7680 MoveAxis(E, 0, ABG)
23:33:26.924 00.001 7680 Move returns status 0, amount 0
23:33:26.924 00.000 7680 MoveAxis(N, 423, ABG)
23:33:26.924 00.000 7680 Guiding  Dir = 0, Dur = 423
23:33:26.924 00.000 7680 IsSlewing returns 0
23:33:26.925 00.001 7680 IsGuiding returns 0
23:33:26.925 00.000 7680 PulseGuide returned control before completion, sleep 433
23:33:27.367 00.442 7680 IsGuiding returns 1
23:33:27.367 00.000 7680 scope still moving after pulse duration time elapsed
23:33:27.399 00.032 7680 IsSlewing returns 0
23:33:27.399 00.000 7680 IsGuiding returns 0
23:33:27.400 00.001 7680 scope move finished after 423 + 51 ms
23:33:27.400 00.000 7680 Move returns status 0, amount 423
23:33:27.401 00.001 7680 move complete, result=0
23:33:27.401 00.000 7680 worker thread done servicing request
23:33:27.401 00.000 7680 Worker thread wakes up
23:33:27.402 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.8 px 423 ms NORTH
23:33:27.408 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:27.408 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:28.664 01.256 7680 Exposure complete
23:33:28.793 00.129 7680 worker thread done servicing request
23:33:28.793 00.000 6120 OnExposeComplete: enter
23:33:28.798 00.005 6120 UpdateGuideState(): m_state=6
23:33:28.804 00.006 6120 Star::Find(15, 962, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2153
23:33:28.809 00.005 6120 Star::Find returns 1 (1), X=962.03, Y=60.81, Mass=12817, SNR=73.1, Peak=255 HFD=6.8
23:33:28.815 00.006 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.24 = -1.05)
23:33:28.819 00.004 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.32)
23:33:28.823 00.004 6120 CameraToMount -- cameraX=-0.45 cameraY=0.52 hyp=0.69 cameraTheta=2.28 mountX=0.35 mountY=-0.67, mountTheta=-1.09
23:33:28.829 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.45, y=0.52, opts=13)
23:33:28.833 00.004 6120 Enqueuing Move request for scope (-0.45, 0.52)
23:33:28.837 00.004 7680 Worker thread wakes up
23:33:28.837 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.52) opts 0xd
23:33:28.837 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.45, 0.52)
23:33:28.838 00.001 7680 Moving (-0.45, 0.52) raw xDistance=0.35 yDistance=-0.67
23:33:28.838 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:28.841 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
23:33:28.842 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
23:33:28.842 00.000 7680 MoveAxis(W, 141, ABG)
23:33:28.842 00.000 7680 Guiding  Dir = 3, Dur = 141
23:33:28.842 00.000 6120 UpdateGuideState exits: m=12817 SNR=73.1 Saturated
23:33:28.847 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:28.851 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:28.855 00.004 6120 Enqueuing Expose request
23:33:28.861 00.006 7680 IsSlewing returns 0
23:33:28.861 00.000 7680 IsGuiding returns 0
23:33:28.862 00.001 7680 PulseGuide returned control before completion, sleep 151
23:33:29.024 00.162 7680 IsGuiding returns 1
23:33:29.024 00.000 7680 scope still moving after pulse duration time elapsed
23:33:29.056 00.032 7680 IsSlewing returns 0
23:33:29.057 00.001 7680 IsGuiding returns 0
23:33:29.058 00.001 7680 scope move finished after 141 + 55 ms
23:33:29.058 00.000 7680 Move returns status 0, amount 141
23:33:29.059 00.001 7680 MoveAxis(N, 363, ABG)
23:33:29.059 00.000 7680 Guiding  Dir = 0, Dur = 363
23:33:29.059 00.000 7680 IsSlewing returns 0
23:33:29.060 00.001 7680 IsGuiding returns 0
23:33:29.060 00.000 7680 PulseGuide returned control before completion, sleep 373
23:33:29.450 00.390 7680 IsGuiding returns 1
23:33:29.451 00.001 7680 scope still moving after pulse duration time elapsed
23:33:29.481 00.030 7680 IsSlewing returns 0
23:33:29.481 00.000 7680 IsGuiding returns 0
23:33:29.482 00.001 7680 scope move finished after 363 + 59 ms
23:33:29.482 00.000 7680 Move returns status 0, amount 363
23:33:29.483 00.001 7680 move complete, result=0
23:33:29.483 00.000 6120 GuideStep: 0.3 px 141 ms WEST, -0.7 px 363 ms NORTH
23:33:29.492 00.009 7680 worker thread done servicing request
23:33:29.493 00.001 7680 Worker thread wakes up
23:33:29.493 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:29.493 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:30.743 01.250 7680 Exposure complete
23:33:30.877 00.134 7680 worker thread done servicing request
23:33:30.877 00.000 6120 OnExposeComplete: enter
23:33:30.881 00.004 6120 UpdateGuideState(): m_state=6
23:33:30.884 00.003 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2154
23:33:30.889 00.005 6120 Star::Find returns 1 (1), X=962.24, Y=60.20, Mass=13826, SNR=76.5, Peak=255 HFD=6.9
23:33:30.896 00.007 6120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-2.95) = xAngle (0.15 = 0.15)
23:33:30.899 00.003 6120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.12 = -0.12)
23:33:30.902 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.09 hyp=0.26 cameraTheta=-2.80 mountX=0.26 mountY=-0.03, mountTheta=-0.12
23:33:30.907 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.09, opts=13)
23:33:30.912 00.005 6120 Enqueuing Move request for scope (-0.25, -0.09)
23:33:30.915 00.003 7680 Worker thread wakes up
23:33:30.915 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:30.921 00.006 6120 UpdateGuideState exits: m=13826 SNR=76.5 Saturated
23:33:30.924 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:30.928 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:30.931 00.003 6120 Enqueuing Expose request
23:33:30.935 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.09) opts 0xd
23:33:30.935 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.09)
23:33:30.935 00.000 7680 Moving (-0.25, -0.09) raw xDistance=0.26 yDistance=-0.03
23:33:30.935 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
23:33:30.936 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:33:30.936 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:33:30.936 00.000 7680 MoveAxis(W, 115, ABG)
23:33:30.936 00.000 7680 Guiding  Dir = 3, Dur = 115
23:33:30.937 00.001 7680 IsSlewing returns 0
23:33:30.937 00.000 7680 IsGuiding returns 0
23:33:30.937 00.000 7680 PulseGuide returned control before completion, sleep 125
23:33:31.078 00.141 7680 IsGuiding returns 1
23:33:31.079 00.001 7680 scope still moving after pulse duration time elapsed
23:33:31.111 00.032 7680 IsSlewing returns 0
23:33:31.111 00.000 7680 IsGuiding returns 1
23:33:31.140 00.029 7680 IsSlewing returns 0
23:33:31.142 00.002 7680 IsGuiding returns 0
23:33:31.143 00.001 7680 scope move finished after 115 + 90 ms
23:33:31.143 00.000 7680 Move returns status 0, amount 115
23:33:31.144 00.001 7680 MoveAxis(N, 0, ABG)
23:33:31.144 00.000 7680 Move returns status 0, amount 0
23:33:31.144 00.000 7680 move complete, result=0
23:33:31.144 00.000 7680 worker thread done servicing request
23:33:31.146 00.002 7680 Worker thread wakes up
23:33:31.146 00.000 6120 GuideStep: 0.3 px 115 ms WEST, -0.0 px 0 ms NORTH
23:33:31.152 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:31.152 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:32.398 01.246 7680 Exposure complete
23:33:32.531 00.133 7680 worker thread done servicing request
23:33:32.532 00.001 6120 OnExposeComplete: enter
23:33:32.536 00.004 6120 UpdateGuideState(): m_state=6
23:33:32.541 00.005 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2155
23:33:32.548 00.007 6120 Star::Find returns 1 (1), X=962.36, Y=60.66, Mass=14508, SNR=79.0, Peak=255 HFD=7.2
23:33:32.552 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
23:33:32.557 00.005 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
23:33:32.561 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.37 hyp=0.39 cameraTheta=1.90 mountX=0.06 mountY=-0.39, mountTheta=-1.43
23:33:32.566 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.37, opts=13)
23:33:32.570 00.004 6120 Enqueuing Move request for scope (-0.13, 0.37)
23:33:32.575 00.005 7680 Worker thread wakes up
23:33:32.575 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:32.579 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.37) opts 0xd
23:33:32.579 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.37)
23:33:32.579 00.000 7680 Moving (-0.13, 0.37) raw xDistance=0.06 yDistance=-0.39
23:33:32.580 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:33:32.580 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:33:32.580 00.000 6120 UpdateGuideState exits: m=14508 SNR=79.0 Saturated
23:33:32.584 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:32.589 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:32.593 00.004 6120 Enqueuing Expose request
23:33:32.597 00.004 7680 MoveAxis(E, 0, ABG)
23:33:32.597 00.000 7680 Move returns status 0, amount 0
23:33:32.597 00.000 7680 MoveAxis(N, 212, ABG)
23:33:32.597 00.000 7680 Guiding  Dir = 0, Dur = 212
23:33:32.598 00.001 7680 IsSlewing returns 0
23:33:32.598 00.000 7680 IsGuiding returns 0
23:33:32.599 00.001 7680 PulseGuide returned control before completion, sleep 222
23:33:32.826 00.227 7680 IsGuiding returns 1
23:33:32.826 00.000 7680 scope still moving after pulse duration time elapsed
23:33:32.856 00.030 7680 IsSlewing returns 0
23:33:32.858 00.002 7680 IsGuiding returns 0
23:33:32.860 00.002 7680 scope move finished after 212 + 48 ms
23:33:32.861 00.001 7680 Move returns status 0, amount 212
23:33:32.861 00.000 7680 move complete, result=0
23:33:32.861 00.000 7680 worker thread done servicing request
23:33:32.862 00.001 7680 Worker thread wakes up
23:33:32.863 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 212 ms NORTH
23:33:32.869 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:32.869 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:34.120 01.251 7680 Exposure complete
23:33:34.262 00.142 7680 worker thread done servicing request
23:33:34.262 00.000 6120 OnExposeComplete: enter
23:33:34.266 00.004 6120 UpdateGuideState(): m_state=6
23:33:34.271 00.005 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2156
23:33:34.275 00.004 6120 Star::Find returns 1 (1), X=962.27, Y=60.55, Mass=13657, SNR=76.3, Peak=255 HFD=7.1
23:33:34.280 00.005 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
23:33:34.285 00.005 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
23:33:34.289 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.26 hyp=0.34 cameraTheta=2.26 mountX=0.16 mountY=-0.33, mountTheta=-1.11
23:33:34.295 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.26, opts=13)
23:33:34.299 00.004 6120 Enqueuing Move request for scope (-0.21, 0.26)
23:33:34.304 00.005 7680 Worker thread wakes up
23:33:34.304 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:34.308 00.004 6120 UpdateGuideState exits: m=13657 SNR=76.3 Saturated
23:33:34.311 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:34.315 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:34.319 00.004 6120 Enqueuing Expose request
23:33:34.323 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.26) opts 0xd
23:33:34.323 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.26)
23:33:34.323 00.000 7680 Moving (-0.21, 0.26) raw xDistance=0.16 yDistance=-0.33
23:33:34.323 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:33:34.323 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:33:34.323 00.000 7680 MoveAxis(E, 0, ABG)
23:33:34.324 00.001 7680 Move returns status 0, amount 0
23:33:34.324 00.000 7680 MoveAxis(N, 179, ABG)
23:33:34.324 00.000 7680 Guiding  Dir = 0, Dur = 179
23:33:34.324 00.000 7680 IsSlewing returns 0
23:33:34.325 00.001 7680 IsGuiding returns 0
23:33:34.325 00.000 7680 PulseGuide returned control before completion, sleep 189
23:33:34.529 00.204 7680 IsGuiding returns 0
23:33:34.529 00.000 7680 Move returns status 0, amount 179
23:33:34.531 00.002 7680 move complete, result=0
23:33:34.531 00.000 7680 worker thread done servicing request
23:33:34.531 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 179 ms NORTH
23:33:34.537 00.006 7680 Worker thread wakes up
23:33:34.537 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:34.537 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:35.786 01.249 7680 Exposure complete
23:33:35.920 00.134 7680 worker thread done servicing request
23:33:35.920 00.000 6120 OnExposeComplete: enter
23:33:35.924 00.004 6120 UpdateGuideState(): m_state=6
23:33:35.929 00.005 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2157
23:33:35.933 00.004 6120 Star::Find returns 1 (1), X=962.57, Y=60.26, Mass=13547, SNR=76.6, Peak=255 HFD=7.1
23:33:35.936 00.003 6120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-2.95) = xAngle (2.61 = 2.61)
23:33:35.941 00.005 6120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.35 = 2.35)
23:33:35.944 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.34 mountX=-0.08 mountY=0.07, mountTheta=2.45
23:33:35.951 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.03, opts=13)
23:33:35.955 00.004 6120 Enqueuing Move request for scope (0.09, -0.03)
23:33:35.959 00.004 7680 Worker thread wakes up
23:33:35.959 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:35.963 00.004 6120 UpdateGuideState exits: m=13547 SNR=76.6 Saturated
23:33:35.967 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
23:33:35.968 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
23:33:35.968 00.000 7680 Moving (0.09, -0.03) raw xDistance=-0.08 yDistance=0.07
23:33:35.968 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:33:35.968 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:35.972 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:35.976 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:33:35.976 00.000 6120 Enqueuing Expose request
23:33:35.980 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:33:35.980 00.000 7680 MoveAxis(E, 0, ABG)
23:33:35.980 00.000 7680 Move returns status 0, amount 0
23:33:35.980 00.000 7680 MoveAxis(N, 0, ABG)
23:33:35.980 00.000 7680 Move returns status 0, amount 0
23:33:35.982 00.002 7680 move complete, result=0
23:33:35.982 00.000 7680 worker thread done servicing request
23:33:35.982 00.000 7680 Worker thread wakes up
23:33:35.982 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:35.986 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:35.986 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:37.247 01.261 7680 Exposure complete
23:33:37.386 00.139 7680 worker thread done servicing request
23:33:37.386 00.000 6120 OnExposeComplete: enter
23:33:37.391 00.005 6120 UpdateGuideState(): m_state=6
23:33:37.395 00.004 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2158
23:33:37.399 00.004 6120 Star::Find returns 1 (1), X=962.66, Y=60.41, Mass=13686, SNR=75.3, Peak=255 HFD=7.2
23:33:37.402 00.003 6120 CameraToMount -- cameraTheta (0.62) - m_xAngle (-2.95) = xAngle (3.58 = -2.70)
23:33:37.407 00.005 6120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.31 = -2.97)
23:33:37.410 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.21 cameraTheta=0.62 mountX=-0.19 mountY=-0.04, mountTheta=-2.96
23:33:37.415 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.12, opts=13)
23:33:37.420 00.005 6120 Enqueuing Move request for scope (0.17, 0.12)
23:33:37.424 00.004 7680 Worker thread wakes up
23:33:37.425 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:37.428 00.003 6120 UpdateGuideState exits: m=13686 SNR=75.3 Saturated
23:33:37.432 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:37.436 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:37.440 00.004 6120 Enqueuing Expose request
23:33:37.444 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0xd
23:33:37.444 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.12)
23:33:37.444 00.000 7680 Moving (0.17, 0.12) raw xDistance=-0.19 yDistance=-0.04
23:33:37.444 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:33:37.445 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:33:37.445 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:33:37.445 00.000 7680 MoveAxis(E, 0, ABG)
23:33:37.445 00.000 7680 Move returns status 0, amount 0
23:33:37.446 00.001 7680 MoveAxis(N, 0, ABG)
23:33:37.446 00.000 7680 Move returns status 0, amount 0
23:33:37.446 00.000 7680 move complete, result=0
23:33:37.446 00.000 7680 worker thread done servicing request
23:33:37.446 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:37.451 00.005 7680 Worker thread wakes up
23:33:37.451 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:37.451 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:38.700 01.249 7680 Exposure complete
23:33:38.825 00.125 7680 worker thread done servicing request
23:33:38.825 00.000 6120 OnExposeComplete: enter
23:33:38.831 00.006 6120 UpdateGuideState(): m_state=6
23:33:38.834 00.003 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2159
23:33:38.839 00.005 6120 Star::Find returns 1 (1), X=962.55, Y=60.72, Mass=14351, SNR=76.2, Peak=255 HFD=7.2
23:33:38.842 00.003 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.92)
23:33:38.846 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.19)
23:33:38.849 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.43 hyp=0.44 cameraTheta=1.41 mountX=-0.15 mountY=-0.36, mountTheta=-1.97
23:33:38.854 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.43, opts=13)
23:33:38.858 00.004 6120 Enqueuing Move request for scope (0.07, 0.43)
23:33:38.862 00.004 7680 Worker thread wakes up
23:33:38.862 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:38.866 00.004 6120 UpdateGuideState exits: m=14351 SNR=76.2 Saturated
23:33:38.870 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.43) opts 0xd
23:33:38.870 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.43)
23:33:38.870 00.000 7680 Moving (0.07, 0.43) raw xDistance=-0.15 yDistance=-0.36
23:33:38.870 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:38.874 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:38.879 00.005 6120 Enqueuing Expose request
23:33:38.883 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:33:38.883 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:33:38.883 00.000 7680 MoveAxis(E, 0, ABG)
23:33:38.883 00.000 7680 Move returns status 0, amount 0
23:33:38.883 00.000 7680 MoveAxis(N, 194, ABG)
23:33:38.884 00.001 7680 Guiding  Dir = 0, Dur = 194
23:33:38.884 00.000 7680 IsSlewing returns 0
23:33:38.884 00.000 7680 IsGuiding returns 0
23:33:38.885 00.001 7680 PulseGuide returned control before completion, sleep 204
23:33:39.095 00.210 7680 IsGuiding returns 1
23:33:39.095 00.000 7680 scope still moving after pulse duration time elapsed
23:33:39.127 00.032 7680 IsSlewing returns 0
23:33:39.127 00.000 7680 IsGuiding returns 0
23:33:39.128 00.001 7680 scope move finished after 194 + 48 ms
23:33:39.128 00.000 7680 Move returns status 0, amount 194
23:33:39.129 00.001 7680 move complete, result=0
23:33:39.130 00.001 7680 worker thread done servicing request
23:33:39.131 00.001 7680 Worker thread wakes up
23:33:39.131 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 194 ms NORTH
23:33:39.137 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:39.137 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:40.386 01.249 7680 Exposure complete
23:33:40.530 00.144 7680 worker thread done servicing request
23:33:40.530 00.000 6120 OnExposeComplete: enter
23:33:40.536 00.006 6120 UpdateGuideState(): m_state=6
23:33:40.540 00.004 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2160
23:33:40.544 00.004 6120 Star::Find returns 1 (1), X=962.29, Y=60.74, Mass=13957, SNR=77.6, Peak=255 HFD=7.1
23:33:40.547 00.003 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
23:33:40.553 00.006 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
23:33:40.558 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.46 hyp=0.49 cameraTheta=1.97 mountX=0.10 mountY=-0.49, mountTheta=-1.37
23:33:40.565 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.46, opts=13)
23:33:40.568 00.003 6120 Enqueuing Move request for scope (-0.19, 0.46)
23:33:40.573 00.005 7680 Worker thread wakes up
23:33:40.573 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:40.576 00.003 6120 UpdateGuideState exits: m=13957 SNR=77.6 Saturated
23:33:40.579 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.46) opts 0xd
23:33:40.580 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.46)
23:33:40.580 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:40.587 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:40.591 00.004 7680 Moving (-0.19, 0.46) raw xDistance=0.10 yDistance=-0.49
23:33:40.592 00.001 6120 Enqueuing Expose request
23:33:40.596 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:33:40.596 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:33:40.596 00.000 7680 MoveAxis(E, 0, ABG)
23:33:40.597 00.001 7680 Move returns status 0, amount 0
23:33:40.597 00.000 7680 MoveAxis(N, 268, ABG)
23:33:40.597 00.000 7680 Guiding  Dir = 0, Dur = 268
23:33:40.597 00.000 7680 IsSlewing returns 0
23:33:40.599 00.002 7680 IsGuiding returns 0
23:33:40.599 00.000 7680 PulseGuide returned control before completion, sleep 278
23:33:40.891 00.292 7680 IsGuiding returns 1
23:33:40.892 00.001 7680 scope still moving after pulse duration time elapsed
23:33:40.922 00.030 7680 IsSlewing returns 0
23:33:40.922 00.000 7680 IsGuiding returns 0
23:33:40.922 00.000 7680 scope move finished after 268 + 55 ms
23:33:40.923 00.001 7680 Move returns status 0, amount 268
23:33:40.923 00.000 7680 move complete, result=0
23:33:40.923 00.000 7680 worker thread done servicing request
23:33:40.923 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 268 ms NORTH
23:33:40.926 00.003 7680 Worker thread wakes up
23:33:40.927 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:40.927 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:42.159 01.232 7680 Exposure complete
23:33:42.259 00.100 7680 worker thread done servicing request
23:33:42.259 00.000 6120 OnExposeComplete: enter
23:33:42.264 00.005 6120 UpdateGuideState(): m_state=6
23:33:42.270 00.006 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2161
23:33:42.276 00.006 6120 Star::Find returns 1 (1), X=962.37, Y=60.61, Mass=13095, SNR=73.6, Peak=255 HFD=7.1
23:33:42.282 00.006 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
23:33:42.287 00.005 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
23:33:42.291 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.32 hyp=0.34 cameraTheta=1.91 mountX=0.05 mountY=-0.34, mountTheta=-1.41
23:33:42.301 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.32, opts=13)
23:33:42.306 00.005 6120 Enqueuing Move request for scope (-0.12, 0.32)
23:33:42.311 00.005 7680 Worker thread wakes up
23:33:42.311 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:42.314 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.32) opts 0xd
23:33:42.314 00.000 6120 UpdateGuideState exits: m=13095 SNR=73.6 Saturated
23:33:42.318 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.32)
23:33:42.318 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:42.323 00.005 7680 Moving (-0.12, 0.32) raw xDistance=0.05 yDistance=-0.34
23:33:42.323 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:33:42.323 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:33:42.324 00.001 7680 MoveAxis(E, 0, ABG)
23:33:42.324 00.000 7680 Move returns status 0, amount 0
23:33:42.324 00.000 7680 MoveAxis(N, 185, ABG)
23:33:42.324 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:42.328 00.004 7680 Guiding  Dir = 0, Dur = 185
23:33:42.329 00.001 6120 Enqueuing Expose request
23:33:42.332 00.003 7680 IsSlewing returns 0
23:33:42.333 00.001 7680 IsGuiding returns 0
23:33:42.333 00.000 7680 PulseGuide returned control before completion, sleep 195
23:33:42.530 00.197 7680 IsGuiding returns 1
23:33:42.530 00.000 7680 scope still moving after pulse duration time elapsed
23:33:42.561 00.031 7680 IsSlewing returns 0
23:33:42.561 00.000 7680 IsGuiding returns 0
23:33:42.561 00.000 7680 scope move finished after 185 + 43 ms
23:33:42.561 00.000 7680 Move returns status 0, amount 185
23:33:42.561 00.000 7680 move complete, result=0
23:33:42.562 00.001 7680 worker thread done servicing request
23:33:42.562 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 185 ms NORTH
23:33:42.565 00.003 7680 Worker thread wakes up
23:33:42.567 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:42.567 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:43.818 01.251 7680 Exposure complete
23:33:43.941 00.123 7680 worker thread done servicing request
23:33:43.942 00.001 6120 OnExposeComplete: enter
23:33:43.945 00.003 6120 UpdateGuideState(): m_state=6
23:33:43.951 00.006 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2162
23:33:43.955 00.004 6120 Star::Find returns 1 (1), X=962.58, Y=60.17, Mass=13367, SNR=75.1, Peak=255 HFD=7.0
23:33:43.959 00.004 6120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-2.95) = xAngle (2.09 = 2.09)
23:33:43.962 00.003 6120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.82 = 1.82)
23:33:43.966 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-0.86 mountX=-0.08 mountY=0.15, mountTheta=2.05
23:33:43.971 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.12, opts=13)
23:33:43.974 00.003 6120 Enqueuing Move request for scope (0.10, -0.12)
23:33:43.977 00.003 7680 Worker thread wakes up
23:33:43.977 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
23:33:43.977 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
23:33:43.977 00.000 7680 Moving (0.10, -0.12) raw xDistance=-0.08 yDistance=0.15
23:33:43.977 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:33:43.979 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:33:43.979 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:43.981 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:33:43.982 00.001 7680 MoveAxis(E, 0, ABG)
23:33:43.982 00.000 7680 Move returns status 0, amount 0
23:33:43.982 00.000 7680 MoveAxis(N, 0, ABG)
23:33:43.982 00.000 7680 Move returns status 0, amount 0
23:33:43.983 00.001 7680 move complete, result=0
23:33:43.983 00.000 7680 worker thread done servicing request
23:33:43.983 00.000 6120 UpdateGuideState exits: m=13367 SNR=75.1 Saturated
23:33:43.986 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:43.990 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:43.994 00.004 6120 Enqueuing Expose request
23:33:43.999 00.005 7680 Worker thread wakes up
23:33:43.999 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:44.002 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:44.002 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:45.251 01.249 7680 Exposure complete
23:33:45.390 00.139 7680 worker thread done servicing request
23:33:45.390 00.000 6120 OnExposeComplete: enter
23:33:45.394 00.004 6120 UpdateGuideState(): m_state=6
23:33:45.399 00.005 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2163
23:33:45.403 00.004 6120 Star::Find returns 1 (1), X=962.64, Y=60.57, Mass=14158, SNR=78.3, Peak=255 HFD=7.2
23:33:45.407 00.004 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.01 = -2.27)
23:33:45.411 00.004 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.54)
23:33:45.415 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.28 hyp=0.32 cameraTheta=1.05 mountX=-0.21 mountY=-0.18, mountTheta=-2.43
23:33:45.420 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.28, opts=13)
23:33:45.425 00.005 6120 Enqueuing Move request for scope (0.16, 0.28)
23:33:45.428 00.003 7680 Worker thread wakes up
23:33:45.429 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:45.433 00.004 6120 UpdateGuideState exits: m=14158 SNR=78.3 Saturated
23:33:45.437 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:45.440 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.28) opts 0xd
23:33:45.440 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.28)
23:33:45.441 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:45.444 00.003 6120 Enqueuing Expose request
23:33:45.448 00.004 7680 Moving (0.16, 0.28) raw xDistance=-0.21 yDistance=-0.18
23:33:45.448 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:33:45.448 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:33:45.449 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:33:45.449 00.000 7680 MoveAxis(E, 85, ABG)
23:33:45.449 00.000 7680 Guiding  Dir = 2, Dur = 85
23:33:45.449 00.000 7680 IsSlewing returns 0
23:33:45.451 00.002 7680 IsGuiding returns 0
23:33:45.451 00.000 7680 PulseGuide returned control before completion, sleep 95
23:33:45.556 00.105 7680 IsGuiding returns 1
23:33:45.557 00.001 7680 scope still moving after pulse duration time elapsed
23:33:45.587 00.030 7680 IsSlewing returns 0
23:33:45.588 00.001 7680 IsGuiding returns 0
23:33:45.588 00.000 7680 scope move finished after 85 + 53 ms
23:33:45.589 00.001 7680 Move returns status 0, amount 85
23:33:45.589 00.000 7680 MoveAxis(N, 0, ABG)
23:33:45.591 00.002 7680 Move returns status 0, amount 0
23:33:45.591 00.000 7680 move complete, result=0
23:33:45.591 00.000 7680 worker thread done servicing request
23:33:45.592 00.001 6120 GuideStep: -0.2 px 85 ms EAST, -0.2 px 0 ms NORTH
23:33:45.599 00.007 7680 Worker thread wakes up
23:33:45.600 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:45.600 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:46.855 01.255 7680 Exposure complete
23:33:46.981 00.126 7680 worker thread done servicing request
23:33:46.982 00.001 6120 OnExposeComplete: enter
23:33:46.987 00.005 6120 UpdateGuideState(): m_state=6
23:33:46.993 00.006 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2164
23:33:46.997 00.004 6120 Star::Find returns 1 (1), X=962.30, Y=60.82, Mass=14204, SNR=76.9, Peak=255 HFD=6.9
23:33:47.001 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
23:33:47.005 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
23:33:47.009 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.54 hyp=0.57 cameraTheta=1.90 mountX=0.08 mountY=-0.56, mountTheta=-1.43
23:33:47.017 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.54, opts=13)
23:33:47.022 00.005 6120 Enqueuing Move request for scope (-0.18, 0.54)
23:33:47.026 00.004 7680 Worker thread wakes up
23:33:47.026 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:47.030 00.004 6120 UpdateGuideState exits: m=14204 SNR=76.9 Saturated
23:33:47.033 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.54) opts 0xd
23:33:47.033 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:47.038 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:47.041 00.003 6120 Enqueuing Expose request
23:33:47.047 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.54)
23:33:47.047 00.000 7680 Moving (-0.18, 0.54) raw xDistance=0.08 yDistance=-0.56
23:33:47.047 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:33:47.047 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:33:47.047 00.000 7680 MoveAxis(E, 0, ABG)
23:33:47.048 00.001 7680 Move returns status 0, amount 0
23:33:47.048 00.000 7680 MoveAxis(N, 304, ABG)
23:33:47.048 00.000 7680 Guiding  Dir = 0, Dur = 304
23:33:47.048 00.000 7680 IsSlewing returns 0
23:33:47.048 00.000 7680 IsGuiding returns 0
23:33:47.049 00.001 7680 PulseGuide returned control before completion, sleep 314
23:33:47.373 00.324 7680 IsGuiding returns 1
23:33:47.374 00.001 7680 scope still moving after pulse duration time elapsed
23:33:47.404 00.030 7680 IsSlewing returns 0
23:33:47.405 00.001 7680 IsGuiding returns 0
23:33:47.405 00.000 7680 scope move finished after 304 + 52 ms
23:33:47.407 00.002 7680 Move returns status 0, amount 304
23:33:47.407 00.000 7680 move complete, result=0
23:33:47.407 00.000 7680 worker thread done servicing request
23:33:47.408 00.001 7680 Worker thread wakes up
23:33:47.408 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 304 ms NORTH
23:33:47.414 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:47.414 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:48.664 01.250 7680 Exposure complete
23:33:48.801 00.137 7680 worker thread done servicing request
23:33:48.802 00.001 6120 OnExposeComplete: enter
23:33:48.806 00.004 6120 UpdateGuideState(): m_state=6
23:33:48.810 00.004 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2165
23:33:48.814 00.004 6120 Star::Find returns 1 (1), X=962.47, Y=60.31, Mass=13638, SNR=76.8, Peak=255 HFD=7.1
23:33:48.818 00.004 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.15 = -1.14)
23:33:48.821 00.003 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.40)
23:33:48.827 00.006 6120 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.19 mountX=0.01 mountY=-0.03, mountTheta=-1.17
23:33:48.833 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.02, opts=13)
23:33:48.836 00.003 6120 Enqueuing Move request for scope (-0.02, 0.02)
23:33:48.841 00.005 7680 Worker thread wakes up
23:33:48.841 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
23:33:48.842 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
23:33:48.842 00.000 7680 Moving (-0.02, 0.02) raw xDistance=0.01 yDistance=-0.03
23:33:48.842 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:33:48.843 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:33:48.843 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:48.847 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:33:48.847 00.000 7680 MoveAxis(E, 0, ABG)
23:33:48.847 00.000 6120 UpdateGuideState exits: m=13638 SNR=76.8 Saturated
23:33:48.852 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:48.856 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:48.859 00.003 6120 Enqueuing Expose request
23:33:48.864 00.005 7680 Move returns status 0, amount 0
23:33:48.864 00.000 7680 MoveAxis(N, 0, ABG)
23:33:48.864 00.000 7680 Move returns status 0, amount 0
23:33:48.864 00.000 7680 move complete, result=0
23:33:48.864 00.000 7680 worker thread done servicing request
23:33:48.864 00.000 7680 Worker thread wakes up
23:33:48.865 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:48.868 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:48.868 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:50.120 01.252 7680 Exposure complete
23:33:50.262 00.142 7680 worker thread done servicing request
23:33:50.262 00.000 6120 OnExposeComplete: enter
23:33:50.266 00.004 6120 UpdateGuideState(): m_state=6
23:33:50.270 00.004 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2166
23:33:50.275 00.005 6120 Star::Find returns 1 (1), X=962.25, Y=60.32, Mass=13451, SNR=74.2, Peak=255 HFD=7.0
23:33:50.278 00.003 6120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-2.95) = xAngle (5.94 = -0.35)
23:33:50.282 00.004 6120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.67 = -0.61)
23:33:50.285 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.04 hyp=0.24 cameraTheta=2.98 mountX=0.22 mountY=-0.14, mountTheta=-0.55
23:33:50.291 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.04, opts=13)
23:33:50.294 00.003 6120 Enqueuing Move request for scope (-0.24, 0.04)
23:33:50.301 00.007 7680 Worker thread wakes up
23:33:50.301 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.04) opts 0xd
23:33:50.301 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.04)
23:33:50.301 00.000 7680 Moving (-0.24, 0.04) raw xDistance=0.22 yDistance=-0.14
23:33:50.301 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:33:50.301 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:33:50.303 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:50.308 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:33:50.309 00.001 7680 MoveAxis(W, 92, ABG)
23:33:50.309 00.000 7680 Guiding  Dir = 3, Dur = 92
23:33:50.309 00.000 6120 UpdateGuideState exits: m=13451 SNR=74.2 Saturated
23:33:50.313 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:50.316 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:50.321 00.005 6120 Enqueuing Expose request
23:33:50.325 00.004 7680 IsSlewing returns 0
23:33:50.326 00.001 7680 IsGuiding returns 0
23:33:50.326 00.000 7680 PulseGuide returned control before completion, sleep 102
23:33:50.437 00.111 7680 IsGuiding returns 1
23:33:50.437 00.000 7680 scope still moving after pulse duration time elapsed
23:33:50.467 00.030 7680 IsSlewing returns 0
23:33:50.469 00.002 7680 IsGuiding returns 0
23:33:50.469 00.000 7680 scope move finished after 92 + 50 ms
23:33:50.470 00.001 7680 Move returns status 0, amount 92
23:33:50.470 00.000 7680 MoveAxis(N, 0, ABG)
23:33:50.470 00.000 7680 Move returns status 0, amount 0
23:33:50.471 00.001 7680 move complete, result=0
23:33:50.471 00.000 7680 worker thread done servicing request
23:33:50.471 00.000 6120 GuideStep: 0.2 px 92 ms WEST, -0.1 px 0 ms NORTH
23:33:50.477 00.006 7680 Worker thread wakes up
23:33:50.478 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:50.478 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:51.737 01.259 7680 Exposure complete
23:33:51.876 00.139 7680 worker thread done servicing request
23:33:51.876 00.000 6120 OnExposeComplete: enter
23:33:51.882 00.006 6120 UpdateGuideState(): m_state=6
23:33:51.886 00.004 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2167
23:33:51.891 00.005 6120 Star::Find returns 1 (1), X=962.68, Y=60.60, Mass=13348, SNR=75.5, Peak=255 HFD=7.0
23:33:51.895 00.004 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
23:33:51.899 00.004 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
23:33:51.902 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.31 hyp=0.37 cameraTheta=1.00 mountX=-0.25 mountY=-0.19, mountTheta=-2.49
23:33:51.907 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.31, opts=13)
23:33:51.912 00.005 6120 Enqueuing Move request for scope (0.20, 0.31)
23:33:51.915 00.003 7680 Worker thread wakes up
23:33:51.915 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:51.920 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.31) opts 0xd
23:33:51.920 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.31)
23:33:51.920 00.000 6120 UpdateGuideState exits: m=13348 SNR=75.5 Saturated
23:33:51.926 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:51.931 00.005 7680 Moving (0.20, 0.31) raw xDistance=-0.25 yDistance=-0.19
23:33:51.932 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
23:33:51.932 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:33:51.932 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:51.937 00.005 6120 Enqueuing Expose request
23:33:51.939 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:33:51.940 00.001 7680 MoveAxis(E, 96, ABG)
23:33:51.940 00.000 7680 Guiding  Dir = 2, Dur = 96
23:33:51.940 00.000 7680 IsSlewing returns 0
23:33:51.941 00.001 7680 IsGuiding returns 0
23:33:51.941 00.000 7680 PulseGuide returned control before completion, sleep 106
23:33:52.052 00.111 7680 IsGuiding returns 1
23:33:52.053 00.001 7680 scope still moving after pulse duration time elapsed
23:33:52.084 00.031 7680 IsSlewing returns 0
23:33:52.086 00.002 7680 IsGuiding returns 0
23:33:52.086 00.000 7680 scope move finished after 96 + 48 ms
23:33:52.086 00.000 7680 Move returns status 0, amount 96
23:33:52.086 00.000 7680 MoveAxis(N, 0, ABG)
23:33:52.087 00.001 7680 Move returns status 0, amount 0
23:33:52.087 00.000 7680 move complete, result=0
23:33:52.087 00.000 7680 worker thread done servicing request
23:33:52.087 00.000 6120 GuideStep: -0.3 px 96 ms EAST, -0.2 px 0 ms NORTH
23:33:52.094 00.007 7680 Worker thread wakes up
23:33:52.094 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:52.094 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:53.343 01.249 7680 Exposure complete
23:33:53.475 00.132 7680 worker thread done servicing request
23:33:53.475 00.000 6120 OnExposeComplete: enter
23:33:53.478 00.003 6120 UpdateGuideState(): m_state=6
23:33:53.483 00.005 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2168
23:33:53.487 00.004 6120 Star::Find returns 1 (1), X=962.29, Y=61.01, Mass=14857, SNR=79.6, Peak=255 HFD=6.9
23:33:53.490 00.003 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
23:33:53.495 00.005 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
23:33:53.499 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.73 hyp=0.75 cameraTheta=1.83 mountX=0.05 mountY=-0.74, mountTheta=-1.50
23:33:53.504 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.73, opts=13)
23:33:53.508 00.004 6120 Enqueuing Move request for scope (-0.19, 0.73)
23:33:53.512 00.004 7680 Worker thread wakes up
23:33:53.512 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.73) opts 0xd
23:33:53.512 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.73)
23:33:53.512 00.000 7680 Moving (-0.19, 0.73) raw xDistance=0.05 yDistance=-0.74
23:33:53.512 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:33:53.513 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
23:33:53.513 00.000 7680 MoveAxis(E, 0, ABG)
23:33:53.513 00.000 7680 Move returns status 0, amount 0
23:33:53.513 00.000 7680 MoveAxis(N, 401, ABG)
23:33:53.514 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:53.518 00.004 7680 Guiding  Dir = 0, Dur = 401
23:33:53.518 00.000 6120 UpdateGuideState exits: m=14857 SNR=79.6 Saturated
23:33:53.524 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:53.528 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:53.532 00.004 7680 IsSlewing returns 0
23:33:53.532 00.000 6120 Enqueuing Expose request
23:33:53.535 00.003 7680 IsGuiding returns 0
23:33:53.536 00.001 7680 PulseGuide returned control before completion, sleep 411
23:33:53.960 00.424 7680 IsGuiding returns 0
23:33:53.961 00.001 7680 Move returns status 0, amount 401
23:33:53.961 00.000 7680 move complete, result=0
23:33:53.962 00.001 7680 worker thread done servicing request
23:33:53.962 00.000 7680 Worker thread wakes up
23:33:53.962 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 401 ms NORTH
23:33:53.969 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:53.969 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:55.224 01.255 7680 Exposure complete
23:33:55.361 00.137 7680 worker thread done servicing request
23:33:55.361 00.000 6120 OnExposeComplete: enter
23:33:55.364 00.003 6120 UpdateGuideState(): m_state=6
23:33:55.367 00.003 6120 Star::Find(15, 962, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2169
23:33:55.373 00.006 6120 Star::Find returns 1 (1), X=962.60, Y=60.35, Mass=13344, SNR=75.7, Peak=255 HFD=7.2
23:33:55.376 00.003 6120 CameraToMount -- cameraTheta (0.48) - m_xAngle (-2.95) = xAngle (3.44 = -2.85)
23:33:55.380 00.004 6120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.17 = -3.12)
23:33:55.384 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.48 mountX=-0.12 mountY=-0.00, mountTheta=-3.11
23:33:55.389 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.06, opts=13)
23:33:55.396 00.007 6120 Enqueuing Move request for scope (0.12, 0.06)
23:33:55.400 00.004 7680 Worker thread wakes up
23:33:55.400 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:55.404 00.004 6120 UpdateGuideState exits: m=13344 SNR=75.7 Saturated
23:33:55.407 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:55.411 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:55.415 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
23:33:55.415 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
23:33:55.415 00.000 7680 Moving (0.12, 0.06) raw xDistance=-0.12 yDistance=-0.00
23:33:55.415 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:33:55.415 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:33:55.415 00.000 6120 Enqueuing Expose request
23:33:55.419 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:33:55.419 00.000 7680 MoveAxis(E, 0, ABG)
23:33:55.419 00.000 7680 Move returns status 0, amount 0
23:33:55.419 00.000 7680 MoveAxis(N, 0, ABG)
23:33:55.421 00.002 7680 Move returns status 0, amount 0
23:33:55.421 00.000 7680 move complete, result=0
23:33:55.421 00.000 7680 worker thread done servicing request
23:33:55.421 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:55.426 00.005 7680 Worker thread wakes up
23:33:55.426 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:55.426 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:56.683 01.257 7680 Exposure complete
23:33:56.820 00.137 7680 worker thread done servicing request
23:33:56.820 00.000 6120 OnExposeComplete: enter
23:33:56.824 00.004 6120 UpdateGuideState(): m_state=6
23:33:56.827 00.003 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2170
23:33:56.834 00.007 6120 Star::Find returns 1 (1), X=962.52, Y=60.47, Mass=13701, SNR=77.1, Peak=255 HFD=7.1
23:33:56.838 00.004 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
23:33:56.842 00.004 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
23:33:56.846 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.37 mountX=-0.07 mountY=-0.15, mountTheta=-2.02
23:33:56.851 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.18, opts=13)
23:33:56.855 00.004 6120 Enqueuing Move request for scope (0.04, 0.18)
23:33:56.858 00.003 7680 Worker thread wakes up
23:33:56.858 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:56.863 00.005 6120 UpdateGuideState exits: m=13701 SNR=77.1 Saturated
23:33:56.867 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:56.871 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:56.874 00.003 6120 Enqueuing Expose request
23:33:56.878 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
23:33:56.878 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
23:33:56.879 00.001 7680 Moving (0.04, 0.18) raw xDistance=-0.07 yDistance=-0.15
23:33:56.879 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:33:56.879 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:33:56.879 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:33:56.880 00.001 7680 MoveAxis(E, 0, ABG)
23:33:56.880 00.000 7680 Move returns status 0, amount 0
23:33:56.880 00.000 7680 MoveAxis(N, 0, ABG)
23:33:56.880 00.000 7680 Move returns status 0, amount 0
23:33:56.880 00.000 7680 move complete, result=0
23:33:56.880 00.000 7680 worker thread done servicing request
23:33:56.881 00.001 7680 Worker thread wakes up
23:33:56.881 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:33:56.885 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:56.885 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:33:58.135 01.250 7680 Exposure complete
23:33:58.270 00.135 7680 worker thread done servicing request
23:33:58.271 00.001 6120 OnExposeComplete: enter
23:33:58.275 00.004 6120 UpdateGuideState(): m_state=6
23:33:58.279 00.004 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2171
23:33:58.283 00.004 6120 Star::Find returns 1 (1), X=962.23, Y=61.08, Mass=14208, SNR=77.0, Peak=255 HFD=6.8
23:33:58.287 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
23:33:58.290 00.003 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
23:33:58.294 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.79 hyp=0.83 cameraTheta=1.88 mountX=0.10 mountY=-0.82, mountTheta=-1.45
23:33:58.299 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.79, opts=13)
23:33:58.303 00.004 6120 Enqueuing Move request for scope (-0.25, 0.79)
23:33:58.307 00.004 7680 Worker thread wakes up
23:33:58.307 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.79) opts 0xd
23:33:58.307 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:33:58.310 00.003 6120 UpdateGuideState exits: m=14208 SNR=77.0 Saturated
23:33:58.314 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:58.317 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.79)
23:33:58.318 00.001 7680 Moving (-0.25, 0.79) raw xDistance=0.10 yDistance=-0.82
23:33:58.318 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:33:58.319 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
23:33:58.319 00.000 7680 MoveAxis(E, 0, ABG)
23:33:58.319 00.000 7680 Move returns status 0, amount 0
23:33:58.319 00.000 7680 MoveAxis(N, 445, ABG)
23:33:58.319 00.000 7680 Guiding  Dir = 0, Dur = 445
23:33:58.319 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:33:58.323 00.004 7680 IsSlewing returns 0
23:33:58.323 00.000 6120 Enqueuing Expose request
23:33:58.328 00.005 7680 IsGuiding returns 0
23:33:58.328 00.000 7680 PulseGuide returned control before completion, sleep 455
23:33:58.793 00.465 7680 IsGuiding returns 1
23:33:58.795 00.002 7680 scope still moving after pulse duration time elapsed
23:33:58.826 00.031 7680 IsSlewing returns 0
23:33:58.827 00.001 7680 IsGuiding returns 0
23:33:58.828 00.001 7680 scope move finished after 445 + 54 ms
23:33:58.829 00.001 7680 Move returns status 0, amount 445
23:33:58.829 00.000 7680 move complete, result=0
23:33:58.830 00.001 7680 worker thread done servicing request
23:33:58.830 00.000 7680 Worker thread wakes up
23:33:58.831 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.8 px 445 ms NORTH
23:33:58.837 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:33:58.837 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:00.088 01.251 7680 Exposure complete
23:34:00.229 00.141 7680 worker thread done servicing request
23:34:00.229 00.000 6120 OnExposeComplete: enter
23:34:00.233 00.004 6120 UpdateGuideState(): m_state=6
23:34:00.238 00.005 6120 Star::Find(15, 962, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2172
23:34:00.241 00.003 6120 Star::Find returns 1 (1), X=962.40, Y=60.48, Mass=13347, SNR=74.7, Peak=255 HFD=7.1
23:34:00.245 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
23:34:00.250 00.005 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
23:34:00.253 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.98 mountX=0.05 mountY=-0.22, mountTheta=-1.35
23:34:00.257 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.20, opts=13)
23:34:00.261 00.004 6120 Enqueuing Move request for scope (-0.09, 0.20)
23:34:00.266 00.005 7680 Worker thread wakes up
23:34:00.266 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:00.270 00.004 6120 UpdateGuideState exits: m=13347 SNR=74.7 Saturated
23:34:00.275 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:00.278 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:00.282 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
23:34:00.282 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
23:34:00.282 00.000 7680 Moving (-0.09, 0.20) raw xDistance=0.05 yDistance=-0.22
23:34:00.283 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:34:00.283 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:34:00.283 00.000 7680 MoveAxis(E, 0, ABG)
23:34:00.283 00.000 7680 Move returns status 0, amount 0
23:34:00.283 00.000 7680 MoveAxis(N, 118, ABG)
23:34:00.284 00.001 7680 Guiding  Dir = 0, Dur = 118
23:34:00.284 00.000 6120 Enqueuing Expose request
23:34:00.288 00.004 7680 IsSlewing returns 0
23:34:00.288 00.000 7680 IsGuiding returns 0
23:34:00.288 00.000 7680 PulseGuide returned control before completion, sleep 128
23:34:00.421 00.133 7680 IsGuiding returns 1
23:34:00.422 00.001 7680 scope still moving after pulse duration time elapsed
23:34:00.451 00.029 7680 IsSlewing returns 0
23:34:00.452 00.001 7680 IsGuiding returns 0
23:34:00.454 00.002 7680 scope move finished after 118 + 47 ms
23:34:00.454 00.000 7680 Move returns status 0, amount 118
23:34:00.454 00.000 7680 move complete, result=0
23:34:00.455 00.001 7680 worker thread done servicing request
23:34:00.455 00.000 7680 Worker thread wakes up
23:34:00.455 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 118 ms NORTH
23:34:00.461 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:00.461 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:01.713 01.252 7680 Exposure complete
23:34:01.842 00.129 7680 worker thread done servicing request
23:34:01.843 00.001 6120 OnExposeComplete: enter
23:34:01.846 00.003 6120 UpdateGuideState(): m_state=6
23:34:01.850 00.004 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2173
23:34:01.854 00.004 6120 Star::Find returns 1 (1), X=962.37, Y=60.52, Mass=13632, SNR=75.8, Peak=255 HFD=7.1
23:34:01.860 00.006 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.96 = -1.33)
23:34:01.866 00.006 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
23:34:01.870 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.26 cameraTheta=2.00 mountX=0.06 mountY=-0.26, mountTheta=-1.33
23:34:01.875 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.24, opts=13)
23:34:01.879 00.004 6120 Enqueuing Move request for scope (-0.11, 0.24)
23:34:01.882 00.003 7680 Worker thread wakes up
23:34:01.883 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:01.886 00.003 6120 UpdateGuideState exits: m=13632 SNR=75.8 Saturated
23:34:01.890 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:01.897 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:01.903 00.006 6120 Enqueuing Expose request
23:34:01.908 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
23:34:01.908 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
23:34:01.908 00.000 7680 Moving (-0.11, 0.24) raw xDistance=0.06 yDistance=-0.26
23:34:01.908 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:34:01.909 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:34:01.909 00.000 7680 MoveAxis(E, 0, ABG)
23:34:01.909 00.000 7680 Move returns status 0, amount 0
23:34:01.909 00.000 7680 MoveAxis(N, 142, ABG)
23:34:01.909 00.000 7680 Guiding  Dir = 0, Dur = 142
23:34:01.909 00.000 7680 IsSlewing returns 0
23:34:01.909 00.000 7680 IsGuiding returns 0
23:34:01.910 00.001 7680 PulseGuide returned control before completion, sleep 152
23:34:02.074 00.164 7680 IsGuiding returns 1
23:34:02.075 00.001 7680 scope still moving after pulse duration time elapsed
23:34:02.106 00.031 7680 IsSlewing returns 0
23:34:02.108 00.002 7680 IsGuiding returns 1
23:34:02.138 00.030 7680 IsSlewing returns 0
23:34:02.139 00.001 7680 IsGuiding returns 0
23:34:02.140 00.001 7680 scope move finished after 142 + 87 ms
23:34:02.140 00.000 7680 Move returns status 0, amount 142
23:34:02.140 00.000 7680 move complete, result=0
23:34:02.141 00.001 7680 worker thread done servicing request
23:34:02.141 00.000 7680 Worker thread wakes up
23:34:02.141 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 142 ms NORTH
23:34:02.148 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:02.148 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:03.390 01.242 7680 Exposure complete
23:34:03.531 00.141 7680 worker thread done servicing request
23:34:03.532 00.001 6120 OnExposeComplete: enter
23:34:03.536 00.004 6120 UpdateGuideState(): m_state=6
23:34:03.540 00.004 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2174
23:34:03.544 00.004 6120 Star::Find returns 1 (1), X=962.26, Y=60.68, Mass=13283, SNR=74.1, Peak=255 HFD=7.0
23:34:03.549 00.005 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.05 = -1.24)
23:34:03.553 00.004 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
23:34:03.557 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.39 hyp=0.45 cameraTheta=2.09 mountX=0.15 mountY=-0.45, mountTheta=-1.25
23:34:03.562 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.39, opts=13)
23:34:03.565 00.003 6120 Enqueuing Move request for scope (-0.23, 0.39)
23:34:03.569 00.004 7680 Worker thread wakes up
23:34:03.570 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.39) opts 0xd
23:34:03.570 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.39)
23:34:03.570 00.000 7680 Moving (-0.23, 0.39) raw xDistance=0.15 yDistance=-0.45
23:34:03.571 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:34:03.571 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:34:03.571 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:03.575 00.004 7680 MoveAxis(E, 0, ABG)
23:34:03.575 00.000 7680 Move returns status 0, amount 0
23:34:03.575 00.000 7680 MoveAxis(N, 245, ABG)
23:34:03.576 00.001 7680 Guiding  Dir = 0, Dur = 245
23:34:03.576 00.000 6120 UpdateGuideState exits: m=13283 SNR=74.1 Saturated
23:34:03.580 00.004 7680 IsSlewing returns 0
23:34:03.581 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:03.586 00.005 7680 IsGuiding returns 0
23:34:03.586 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:03.590 00.004 7680 PulseGuide returned control before completion, sleep 255
23:34:03.590 00.000 6120 Enqueuing Expose request
23:34:03.851 00.261 7680 IsGuiding returns 1
23:34:03.851 00.000 7680 scope still moving after pulse duration time elapsed
23:34:03.881 00.030 7680 IsSlewing returns 0
23:34:03.883 00.002 7680 IsGuiding returns 0
23:34:03.883 00.000 7680 scope move finished after 245 + 52 ms
23:34:03.884 00.001 7680 Move returns status 0, amount 245
23:34:03.884 00.000 7680 move complete, result=0
23:34:03.885 00.001 7680 worker thread done servicing request
23:34:03.886 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 245 ms NORTH
23:34:03.894 00.008 7680 Worker thread wakes up
23:34:03.896 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:03.897 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:05.149 01.252 7680 Exposure complete
23:34:05.288 00.139 7680 worker thread done servicing request
23:34:05.289 00.001 6120 OnExposeComplete: enter
23:34:05.292 00.003 6120 UpdateGuideState(): m_state=6
23:34:05.298 00.006 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2175
23:34:05.303 00.005 6120 Star::Find returns 1 (1), X=962.23, Y=60.15, Mass=13876, SNR=77.1, Peak=255 HFD=6.9
23:34:05.307 00.004 6120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-2.95) = xAngle (0.31 = 0.31)
23:34:05.311 00.004 6120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.04 = 0.04)
23:34:05.315 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.13 hyp=0.28 cameraTheta=-2.64 mountX=0.27 mountY=0.01, mountTheta=0.04
23:34:05.321 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.13, opts=13)
23:34:05.327 00.006 6120 Enqueuing Move request for scope (-0.25, -0.13)
23:34:05.332 00.005 7680 Worker thread wakes up
23:34:05.332 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.13) opts 0xd
23:34:05.333 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.13)
23:34:05.333 00.000 7680 Moving (-0.25, -0.13) raw xDistance=0.27 yDistance=0.01
23:34:05.333 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
23:34:05.334 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:34:05.334 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:05.338 00.004 6120 UpdateGuideState exits: m=13876 SNR=77.1 Saturated
23:34:05.342 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:05.346 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:05.349 00.003 6120 Enqueuing Expose request
23:34:05.353 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:34:05.353 00.000 7680 MoveAxis(W, 110, ABG)
23:34:05.353 00.000 7680 Guiding  Dir = 3, Dur = 110
23:34:05.354 00.001 7680 IsSlewing returns 0
23:34:05.355 00.001 7680 IsGuiding returns 0
23:34:05.355 00.000 7680 PulseGuide returned control before completion, sleep 120
23:34:05.481 00.126 7680 IsGuiding returns 1
23:34:05.482 00.001 7680 scope still moving after pulse duration time elapsed
23:34:05.513 00.031 7680 IsSlewing returns 0
23:34:05.514 00.001 7680 IsGuiding returns 0
23:34:05.515 00.001 7680 scope move finished after 110 + 50 ms
23:34:05.515 00.000 7680 Move returns status 0, amount 110
23:34:05.515 00.000 7680 MoveAxis(N, 0, ABG)
23:34:05.516 00.001 7680 Move returns status 0, amount 0
23:34:05.516 00.000 7680 move complete, result=0
23:34:05.516 00.000 7680 worker thread done servicing request
23:34:05.516 00.000 7680 Worker thread wakes up
23:34:05.517 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:05.517 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:05.517 00.000 6120 GuideStep: 0.3 px 110 ms WEST, 0.0 px 0 ms NORTH
23:34:06.756 01.239 7680 Exposure complete
23:34:06.898 00.142 7680 worker thread done servicing request
23:34:06.899 00.001 6120 OnExposeComplete: enter
23:34:06.901 00.002 6120 UpdateGuideState(): m_state=6
23:34:06.905 00.004 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2176
23:34:06.908 00.003 6120 Star::Find returns 1 (1), X=962.34, Y=60.54, Mass=13490, SNR=75.8, Peak=255 HFD=7.1
23:34:06.912 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
23:34:06.915 00.003 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
23:34:06.919 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.26 hyp=0.29 cameraTheta=2.08 mountX=0.09 mountY=-0.29, mountTheta=-1.27
23:34:06.925 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.26, opts=13)
23:34:06.930 00.005 6120 Enqueuing Move request for scope (-0.14, 0.26)
23:34:06.933 00.003 7680 Worker thread wakes up
23:34:06.933 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.26) opts 0xd
23:34:06.934 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.26)
23:34:06.934 00.000 7680 Moving (-0.14, 0.26) raw xDistance=0.09 yDistance=-0.29
23:34:06.934 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:34:06.935 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:34:06.935 00.000 7680 MoveAxis(E, 0, ABG)
23:34:06.935 00.000 7680 Move returns status 0, amount 0
23:34:06.935 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:06.939 00.004 7680 MoveAxis(N, 160, ABG)
23:34:06.939 00.000 7680 Guiding  Dir = 0, Dur = 160
23:34:06.940 00.001 6120 UpdateGuideState exits: m=13490 SNR=75.8 Saturated
23:34:06.944 00.004 7680 IsSlewing returns 0
23:34:06.944 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:06.948 00.004 7680 IsGuiding returns 0
23:34:06.948 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:06.952 00.004 7680 PulseGuide returned control before completion, sleep 170
23:34:06.952 00.000 6120 Enqueuing Expose request
23:34:07.124 00.172 7680 IsGuiding returns 1
23:34:07.124 00.000 7680 scope still moving after pulse duration time elapsed
23:34:07.155 00.031 7680 IsSlewing returns 0
23:34:07.157 00.002 7680 IsGuiding returns 0
23:34:07.157 00.000 7680 scope move finished after 160 + 49 ms
23:34:07.158 00.001 7680 Move returns status 0, amount 160
23:34:07.159 00.001 7680 move complete, result=0
23:34:07.159 00.000 7680 worker thread done servicing request
23:34:07.160 00.001 7680 Worker thread wakes up
23:34:07.160 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 160 ms NORTH
23:34:07.166 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:07.167 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:08.422 01.255 7680 Exposure complete
23:34:08.559 00.137 7680 worker thread done servicing request
23:34:08.560 00.001 6120 OnExposeComplete: enter
23:34:08.564 00.004 6120 UpdateGuideState(): m_state=6
23:34:08.568 00.004 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2177
23:34:08.571 00.003 6120 Star::Find returns 1 (1), X=962.51, Y=60.40, Mass=12785, SNR=72.5, Peak=255 HFD=7.1
23:34:08.575 00.004 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
23:34:08.580 00.005 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
23:34:08.583 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.31 mountX=-0.05 mountY=-0.09, mountTheta=-2.09
23:34:08.589 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.12, opts=13)
23:34:08.592 00.003 6120 Enqueuing Move request for scope (0.03, 0.12)
23:34:08.597 00.005 7680 Worker thread wakes up
23:34:08.597 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
23:34:08.597 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
23:34:08.597 00.000 7680 Moving (0.03, 0.12) raw xDistance=-0.05 yDistance=-0.09
23:34:08.597 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:34:08.597 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:34:08.597 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:08.603 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:34:08.603 00.000 7680 MoveAxis(E, 0, ABG)
23:34:08.604 00.001 7680 Move returns status 0, amount 0
23:34:08.604 00.000 7680 MoveAxis(N, 0, ABG)
23:34:08.604 00.000 7680 Move returns status 0, amount 0
23:34:08.604 00.000 6120 UpdateGuideState exits: m=12785 SNR=72.5 Saturated
23:34:08.609 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:08.614 00.005 7680 move complete, result=0
23:34:08.614 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:08.618 00.004 6120 Enqueuing Expose request
23:34:08.622 00.004 7680 worker thread done servicing request
23:34:08.622 00.000 7680 Worker thread wakes up
23:34:08.622 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:08.627 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:08.627 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:09.870 01.243 7680 Exposure complete
23:34:09.996 00.126 7680 worker thread done servicing request
23:34:09.997 00.001 6120 OnExposeComplete: enter
23:34:10.000 00.003 6120 UpdateGuideState(): m_state=6
23:34:10.004 00.004 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2178
23:34:10.007 00.003 6120 Star::Find returns 1 (1), X=962.60, Y=60.26, Mass=13231, SNR=75.7, Peak=255 HFD=7.2
23:34:10.011 00.004 6120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-2.95) = xAngle (2.76 = 2.76)
23:34:10.015 00.004 6120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.49 = 2.49)
23:34:10.020 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.20 mountX=-0.11 mountY=0.07, mountTheta=2.56
23:34:10.025 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.02, opts=13)
23:34:10.029 00.004 6120 Enqueuing Move request for scope (0.12, -0.02)
23:34:10.032 00.003 7680 Worker thread wakes up
23:34:10.032 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
23:34:10.033 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
23:34:10.033 00.000 7680 Moving (0.12, -0.02) raw xDistance=-0.11 yDistance=0.07
23:34:10.034 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:34:10.034 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:34:10.034 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:10.037 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:34:10.038 00.001 7680 MoveAxis(E, 0, ABG)
23:34:10.038 00.000 7680 Move returns status 0, amount 0
23:34:10.039 00.001 7680 MoveAxis(N, 0, ABG)
23:34:10.039 00.000 7680 Move returns status 0, amount 0
23:34:10.039 00.000 7680 move complete, result=0
23:34:10.039 00.000 7680 worker thread done servicing request
23:34:10.039 00.000 6120 UpdateGuideState exits: m=13231 SNR=75.7 Saturated
23:34:10.043 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:10.047 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:10.052 00.005 6120 Enqueuing Expose request
23:34:10.056 00.004 7680 Worker thread wakes up
23:34:10.056 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:10.057 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:10.057 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:34:11.309 01.252 7680 Exposure complete
23:34:11.435 00.126 7680 worker thread done servicing request
23:34:11.435 00.000 6120 OnExposeComplete: enter
23:34:11.439 00.004 6120 UpdateGuideState(): m_state=6
23:34:11.444 00.005 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2179
23:34:11.449 00.005 6120 Star::Find returns 1 (1), X=962.40, Y=60.64, Mass=13661, SNR=76.7, Peak=255 HFD=7.1
23:34:11.453 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
23:34:11.456 00.003 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
23:34:11.462 00.006 6120 CameraToMount -- cameraX=-0.08 cameraY=0.36 hyp=0.37 cameraTheta=1.79 mountX=0.01 mountY=-0.36, mountTheta=-1.54
23:34:11.467 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.36, opts=13)
23:34:11.470 00.003 6120 Enqueuing Move request for scope (-0.08, 0.36)
23:34:11.475 00.005 7680 Worker thread wakes up
23:34:11.475 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:11.479 00.004 6120 UpdateGuideState exits: m=13661 SNR=76.7 Saturated
23:34:11.482 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:11.489 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.36) opts 0xd
23:34:11.489 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.36)
23:34:11.489 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:11.495 00.006 6120 Enqueuing Expose request
23:34:11.497 00.002 7680 Moving (-0.08, 0.36) raw xDistance=0.01 yDistance=-0.36
23:34:11.498 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:34:11.498 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:34:11.498 00.000 7680 MoveAxis(E, 0, ABG)
23:34:11.498 00.000 7680 Move returns status 0, amount 0
23:34:11.500 00.002 7680 MoveAxis(N, 193, ABG)
23:34:11.500 00.000 7680 Guiding  Dir = 0, Dur = 193
23:34:11.500 00.000 7680 IsSlewing returns 0
23:34:11.500 00.000 7680 IsGuiding returns 0
23:34:11.501 00.001 7680 PulseGuide returned control before completion, sleep 203
23:34:11.706 00.205 7680 IsGuiding returns 1
23:34:11.707 00.001 7680 scope still moving after pulse duration time elapsed
23:34:11.737 00.030 7680 IsSlewing returns 0
23:34:11.738 00.001 7680 IsGuiding returns 0
23:34:11.738 00.000 7680 scope move finished after 193 + 44 ms
23:34:11.738 00.000 7680 Move returns status 0, amount 193
23:34:11.739 00.001 7680 move complete, result=0
23:34:11.740 00.001 7680 worker thread done servicing request
23:34:11.740 00.000 7680 Worker thread wakes up
23:34:11.740 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 193 ms NORTH
23:34:11.746 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:11.747 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:12.994 01.247 7680 Exposure complete
23:34:13.130 00.136 7680 worker thread done servicing request
23:34:13.130 00.000 6120 OnExposeComplete: enter
23:34:13.134 00.004 6120 UpdateGuideState(): m_state=6
23:34:13.139 00.005 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2180
23:34:13.143 00.004 6120 Star::Find returns 1 (1), X=962.63, Y=60.41, Mass=12855, SNR=73.3, Peak=255 HFD=7.1
23:34:13.147 00.004 6120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-2.95) = xAngle (3.65 = -2.63)
23:34:13.151 00.004 6120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.39 = -2.90)
23:34:13.154 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.70 mountX=-0.17 mountY=-0.05, mountTheta=-2.87
23:34:13.160 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.12, opts=13)
23:34:13.163 00.003 6120 Enqueuing Move request for scope (0.15, 0.12)
23:34:13.168 00.005 7680 Worker thread wakes up
23:34:13.168 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
23:34:13.168 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:13.173 00.005 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
23:34:13.173 00.000 7680 Moving (0.15, 0.12) raw xDistance=-0.17 yDistance=-0.05
23:34:13.173 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:34:13.173 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:34:13.173 00.000 6120 UpdateGuideState exits: m=12855 SNR=73.3 Saturated
23:34:13.178 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:13.182 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:13.185 00.003 6120 Enqueuing Expose request
23:34:13.188 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:34:13.189 00.001 7680 MoveAxis(E, 0, ABG)
23:34:13.189 00.000 7680 Move returns status 0, amount 0
23:34:13.189 00.000 7680 MoveAxis(N, 0, ABG)
23:34:13.189 00.000 7680 Move returns status 0, amount 0
23:34:13.189 00.000 7680 move complete, result=0
23:34:13.189 00.000 7680 worker thread done servicing request
23:34:13.190 00.001 7680 Worker thread wakes up
23:34:13.190 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:13.194 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:13.194 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:14.445 01.251 7680 Exposure complete
23:34:14.575 00.130 7680 worker thread done servicing request
23:34:14.576 00.001 6120 OnExposeComplete: enter
23:34:14.581 00.005 6120 UpdateGuideState(): m_state=6
23:34:14.587 00.006 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2181
23:34:14.592 00.005 6120 Star::Find returns 1 (1), X=962.31, Y=60.79, Mass=14338, SNR=77.7, Peak=255 HFD=7.0
23:34:14.596 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
23:34:14.600 00.004 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.69)
23:34:14.603 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.50 hyp=0.53 cameraTheta=1.91 mountX=0.08 mountY=-0.53, mountTheta=-1.42
23:34:14.609 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.50, opts=13)
23:34:14.614 00.005 6120 Enqueuing Move request for scope (-0.18, 0.50)
23:34:14.618 00.004 7680 Worker thread wakes up
23:34:14.619 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:14.623 00.004 6120 UpdateGuideState exits: m=14338 SNR=77.7 Saturated
23:34:14.626 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:14.631 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:14.634 00.003 6120 Enqueuing Expose request
23:34:14.639 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.50) opts 0xd
23:34:14.639 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.50)
23:34:14.639 00.000 7680 Moving (-0.18, 0.50) raw xDistance=0.08 yDistance=-0.53
23:34:14.639 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:34:14.640 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
23:34:14.640 00.000 7680 MoveAxis(E, 0, ABG)
23:34:14.640 00.000 7680 Move returns status 0, amount 0
23:34:14.640 00.000 7680 MoveAxis(N, 286, ABG)
23:34:14.640 00.000 7680 Guiding  Dir = 0, Dur = 286
23:34:14.642 00.002 7680 IsSlewing returns 0
23:34:14.642 00.000 7680 IsGuiding returns 0
23:34:14.643 00.001 7680 PulseGuide returned control before completion, sleep 296
23:34:14.948 00.305 7680 IsGuiding returns 1
23:34:14.950 00.002 7680 scope still moving after pulse duration time elapsed
23:34:14.979 00.029 7680 IsSlewing returns 0
23:34:14.982 00.003 7680 IsGuiding returns 0
23:34:14.982 00.000 7680 scope move finished after 286 + 54 ms
23:34:14.983 00.001 7680 Move returns status 0, amount 286
23:34:14.983 00.000 7680 move complete, result=0
23:34:14.984 00.001 7680 worker thread done servicing request
23:34:14.984 00.000 7680 Worker thread wakes up
23:34:14.984 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 286 ms NORTH
23:34:14.993 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:14.995 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:16.245 01.250 7680 Exposure complete
23:34:16.384 00.139 7680 worker thread done servicing request
23:34:16.385 00.001 6120 OnExposeComplete: enter
23:34:16.389 00.004 6120 UpdateGuideState(): m_state=6
23:34:16.394 00.005 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2182
23:34:16.397 00.003 6120 Star::Find returns 1 (1), X=962.58, Y=60.63, Mass=13642, SNR=75.9, Peak=255 HFD=7.1
23:34:16.401 00.004 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.24 = -2.05)
23:34:16.405 00.004 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
23:34:16.408 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.34 hyp=0.36 cameraTheta=1.28 mountX=-0.16 mountY=-0.26, mountTheta=-2.13
23:34:16.413 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.34, opts=13)
23:34:16.418 00.005 6120 Enqueuing Move request for scope (0.10, 0.34)
23:34:16.422 00.004 7680 Worker thread wakes up
23:34:16.422 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:16.427 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.34) opts 0xd
23:34:16.427 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.34)
23:34:16.428 00.001 6120 UpdateGuideState exits: m=13642 SNR=75.9 Saturated
23:34:16.433 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:16.437 00.004 7680 Moving (0.10, 0.34) raw xDistance=-0.16 yDistance=-0.26
23:34:16.437 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:34:16.438 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:34:16.438 00.000 7680 MoveAxis(E, 0, ABG)
23:34:16.438 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:16.442 00.004 6120 Enqueuing Expose request
23:34:16.446 00.004 7680 Move returns status 0, amount 0
23:34:16.446 00.000 7680 MoveAxis(N, 142, ABG)
23:34:16.446 00.000 7680 Guiding  Dir = 0, Dur = 142
23:34:16.446 00.000 7680 IsSlewing returns 0
23:34:16.446 00.000 7680 IsGuiding returns 0
23:34:16.448 00.002 7680 PulseGuide returned control before completion, sleep 152
23:34:16.608 00.160 7680 IsGuiding returns 1
23:34:16.608 00.000 7680 scope still moving after pulse duration time elapsed
23:34:16.639 00.031 7680 IsSlewing returns 0
23:34:16.641 00.002 7680 IsGuiding returns 0
23:34:16.642 00.001 7680 scope move finished after 142 + 53 ms
23:34:16.642 00.000 7680 Move returns status 0, amount 142
23:34:16.644 00.002 7680 move complete, result=0
23:34:16.644 00.000 7680 worker thread done servicing request
23:34:16.644 00.000 7680 Worker thread wakes up
23:34:16.644 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 142 ms NORTH
23:34:16.651 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:16.651 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:17.905 01.254 7680 Exposure complete
23:34:18.049 00.144 7680 worker thread done servicing request
23:34:18.049 00.000 6120 OnExposeComplete: enter
23:34:18.053 00.004 6120 UpdateGuideState(): m_state=6
23:34:18.057 00.004 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2183
23:34:18.061 00.004 6120 Star::Find returns 1 (1), X=962.53, Y=60.36, Mass=13289, SNR=75.3, Peak=255 HFD=7.2
23:34:18.065 00.004 6120 CameraToMount -- cameraTheta (0.99) - m_xAngle (-2.95) = xAngle (3.95 = -2.34)
23:34:18.069 00.004 6120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.68 = -2.61)
23:34:18.074 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=0.99 mountX=-0.06 mountY=-0.05, mountTheta=-2.51
23:34:18.079 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.08, opts=13)
23:34:18.083 00.004 6120 Enqueuing Move request for scope (0.05, 0.08)
23:34:18.087 00.004 7680 Worker thread wakes up
23:34:18.087 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
23:34:18.087 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
23:34:18.087 00.000 7680 Moving (0.05, 0.08) raw xDistance=-0.06 yDistance=-0.05
23:34:18.088 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:34:18.088 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:34:18.088 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:18.093 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:34:18.093 00.000 7680 MoveAxis(E, 0, ABG)
23:34:18.093 00.000 7680 Move returns status 0, amount 0
23:34:18.093 00.000 7680 MoveAxis(N, 0, ABG)
23:34:18.093 00.000 7680 Move returns status 0, amount 0
23:34:18.094 00.001 7680 move complete, result=0
23:34:18.094 00.000 7680 worker thread done servicing request
23:34:18.094 00.000 6120 UpdateGuideState exits: m=13289 SNR=75.3 Saturated
23:34:18.097 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:18.102 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:18.105 00.003 6120 Enqueuing Expose request
23:34:18.110 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:34:18.115 00.005 7680 Worker thread wakes up
23:34:18.115 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:18.115 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:19.360 01.245 7680 Exposure complete
23:34:19.500 00.140 7680 worker thread done servicing request
23:34:19.501 00.001 6120 OnExposeComplete: enter
23:34:19.504 00.003 6120 UpdateGuideState(): m_state=6
23:34:19.509 00.005 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2184
23:34:19.512 00.003 6120 Star::Find returns 1 (1), X=962.34, Y=60.68, Mass=13898, SNR=78.0, Peak=255 HFD=7.1
23:34:19.517 00.005 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.42)
23:34:19.523 00.006 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.69)
23:34:19.527 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.39 hyp=0.42 cameraTheta=1.91 mountX=0.06 mountY=-0.41, mountTheta=-1.42
23:34:19.532 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.39, opts=13)
23:34:19.536 00.004 6120 Enqueuing Move request for scope (-0.14, 0.39)
23:34:19.540 00.004 7680 Worker thread wakes up
23:34:19.540 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.39) opts 0xd
23:34:19.540 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.39)
23:34:19.541 00.001 7680 Moving (-0.14, 0.39) raw xDistance=0.06 yDistance=-0.41
23:34:19.542 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:34:19.542 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:34:19.542 00.000 7680 MoveAxis(E, 0, ABG)
23:34:19.542 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:19.546 00.004 7680 Move returns status 0, amount 0
23:34:19.546 00.000 7680 MoveAxis(N, 225, ABG)
23:34:19.546 00.000 7680 Guiding  Dir = 0, Dur = 225
23:34:19.546 00.000 6120 UpdateGuideState exits: m=13898 SNR=78.0 Saturated
23:34:19.551 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:19.556 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:19.560 00.004 6120 Enqueuing Expose request
23:34:19.564 00.004 7680 IsSlewing returns 0
23:34:19.564 00.000 7680 IsGuiding returns 0
23:34:19.564 00.000 7680 PulseGuide returned control before completion, sleep 235
23:34:19.802 00.238 7680 IsGuiding returns 1
23:34:19.803 00.001 7680 scope still moving after pulse duration time elapsed
23:34:19.834 00.031 7680 IsSlewing returns 0
23:34:19.834 00.000 7680 IsGuiding returns 1
23:34:19.865 00.031 7680 IsSlewing returns 0
23:34:19.867 00.002 7680 IsGuiding returns 1
23:34:19.896 00.029 7680 IsSlewing returns 0
23:34:19.896 00.000 7680 IsGuiding returns 0
23:34:19.896 00.000 7680 scope move finished after 225 + 107 ms
23:34:19.898 00.002 7680 Move returns status 0, amount 225
23:34:19.898 00.000 7680 move complete, result=0
23:34:19.898 00.000 7680 worker thread done servicing request
23:34:19.899 00.001 7680 Worker thread wakes up
23:34:19.899 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 225 ms NORTH
23:34:19.905 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:19.905 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:21.158 01.253 7680 Exposure complete
23:34:21.293 00.135 7680 worker thread done servicing request
23:34:21.294 00.001 6120 OnExposeComplete: enter
23:34:21.298 00.004 6120 UpdateGuideState(): m_state=6
23:34:21.302 00.004 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2185
23:34:21.306 00.004 6120 Star::Find returns 1 (1), X=962.32, Y=60.61, Mass=14399, SNR=79.0, Peak=255 HFD=7.2
23:34:21.311 00.005 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (4.99 = -1.29)
23:34:21.315 00.004 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.56)
23:34:21.318 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.32 hyp=0.36 cameraTheta=2.04 mountX=0.10 mountY=-0.36, mountTheta=-1.30
23:34:21.324 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.32, opts=13)
23:34:21.328 00.004 6120 Enqueuing Move request for scope (-0.16, 0.32)
23:34:21.334 00.006 7680 Worker thread wakes up
23:34:21.334 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.32) opts 0xd
23:34:21.334 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.32)
23:34:21.335 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:21.339 00.004 7680 Moving (-0.16, 0.32) raw xDistance=0.10 yDistance=-0.36
23:34:21.339 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:34:21.340 00.001 6120 UpdateGuideState exits: m=14399 SNR=79.0 Saturated
23:34:21.343 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:21.348 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:21.351 00.003 6120 Enqueuing Expose request
23:34:21.355 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:34:21.356 00.001 7680 MoveAxis(E, 0, ABG)
23:34:21.356 00.000 7680 Move returns status 0, amount 0
23:34:21.356 00.000 7680 MoveAxis(N, 197, ABG)
23:34:21.356 00.000 7680 Guiding  Dir = 0, Dur = 197
23:34:21.358 00.002 7680 IsSlewing returns 0
23:34:21.359 00.001 7680 IsGuiding returns 0
23:34:21.359 00.000 7680 PulseGuide returned control before completion, sleep 207
23:34:21.571 00.212 7680 IsGuiding returns 1
23:34:21.571 00.000 7680 scope still moving after pulse duration time elapsed
23:34:21.602 00.031 7680 IsSlewing returns 0
23:34:21.604 00.002 7680 IsGuiding returns 0
23:34:21.605 00.001 7680 scope move finished after 197 + 49 ms
23:34:21.606 00.001 7680 Move returns status 0, amount 197
23:34:21.607 00.001 7680 move complete, result=0
23:34:21.608 00.001 7680 worker thread done servicing request
23:34:21.608 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 197 ms NORTH
23:34:21.615 00.007 7680 Worker thread wakes up
23:34:21.615 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:21.615 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:22.869 01.254 7680 Exposure complete
23:34:22.995 00.126 7680 worker thread done servicing request
23:34:22.995 00.000 6120 OnExposeComplete: enter
23:34:23.001 00.006 6120 UpdateGuideState(): m_state=6
23:34:23.004 00.003 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2186
23:34:23.008 00.004 6120 Star::Find returns 1 (1), X=962.64, Y=60.31, Mass=13167, SNR=75.3, Peak=255 HFD=7.1
23:34:23.012 00.004 6120 CameraToMount -- cameraTheta (0.15) - m_xAngle (-2.95) = xAngle (3.11 = 3.11)
23:34:23.015 00.003 6120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.84 = 2.84)
23:34:23.020 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.15 mountX=-0.16 mountY=0.05, mountTheta=2.85
23:34:23.025 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.02, opts=13)
23:34:23.027 00.002 6120 Enqueuing Move request for scope (0.16, 0.02)
23:34:23.032 00.005 7680 Worker thread wakes up
23:34:23.032 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:23.035 00.003 6120 UpdateGuideState exits: m=13167 SNR=75.3 Saturated
23:34:23.037 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:23.040 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:23.049 00.009 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
23:34:23.050 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
23:34:23.052 00.002 7680 Moving (0.16, 0.02) raw xDistance=-0.16 yDistance=0.05
23:34:23.052 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:34:23.077 00.025 6120 Enqueuing Expose request
23:34:23.083 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:34:23.083 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:34:23.083 00.000 7680 MoveAxis(E, 0, ABG)
23:34:23.085 00.002 7680 Move returns status 0, amount 0
23:34:23.085 00.000 7680 MoveAxis(N, 0, ABG)
23:34:23.085 00.000 7680 Move returns status 0, amount 0
23:34:23.085 00.000 7680 move complete, result=0
23:34:23.085 00.000 7680 worker thread done servicing request
23:34:23.085 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:34:23.088 00.003 7680 Worker thread wakes up
23:34:23.088 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:23.091 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:24.338 01.247 7680 Exposure complete
23:34:24.472 00.134 7680 worker thread done servicing request
23:34:24.472 00.000 6120 OnExposeComplete: enter
23:34:24.477 00.005 6120 UpdateGuideState(): m_state=6
23:34:24.480 00.003 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2187
23:34:24.482 00.002 6120 Star::Find returns 1 (1), X=962.27, Y=60.74, Mass=13792, SNR=76.0, Peak=255 HFD=7.0
23:34:24.489 00.007 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.32)
23:34:24.493 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
23:34:24.497 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.45 hyp=0.50 cameraTheta=2.01 mountX=0.13 mountY=-0.50, mountTheta=-1.32
23:34:24.502 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.45, opts=13)
23:34:24.506 00.004 6120 Enqueuing Move request for scope (-0.21, 0.45)
23:34:24.509 00.003 7680 Worker thread wakes up
23:34:24.509 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.45) opts 0xd
23:34:24.509 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.45)
23:34:24.509 00.000 7680 Moving (-0.21, 0.45) raw xDistance=0.13 yDistance=-0.50
23:34:24.510 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:34:24.510 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
23:34:24.510 00.000 7680 MoveAxis(E, 0, ABG)
23:34:24.512 00.002 7680 Move returns status 0, amount 0
23:34:24.512 00.000 7680 MoveAxis(N, 271, ABG)
23:34:24.512 00.000 7680 Guiding  Dir = 0, Dur = 271
23:34:24.512 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:24.517 00.005 7680 IsSlewing returns 0
23:34:24.517 00.000 6120 UpdateGuideState exits: m=13792 SNR=76.0 Saturated
23:34:24.522 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:24.526 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:24.529 00.003 6120 Enqueuing Expose request
23:34:24.534 00.005 7680 IsGuiding returns 0
23:34:24.534 00.000 7680 PulseGuide returned control before completion, sleep 281
23:34:24.830 00.296 7680 IsGuiding returns 1
23:34:24.831 00.001 7680 scope still moving after pulse duration time elapsed
23:34:24.860 00.029 7680 IsSlewing returns 0
23:34:24.861 00.001 7680 IsGuiding returns 0
23:34:24.861 00.000 7680 scope move finished after 271 + 56 ms
23:34:24.862 00.001 7680 Move returns status 0, amount 271
23:34:24.862 00.000 7680 move complete, result=0
23:34:24.862 00.000 7680 worker thread done servicing request
23:34:24.864 00.002 7680 Worker thread wakes up
23:34:24.864 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 271 ms NORTH
23:34:24.872 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:24.872 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:26.125 01.253 7680 Exposure complete
23:34:26.256 00.131 7680 worker thread done servicing request
23:34:26.256 00.000 6120 OnExposeComplete: enter
23:34:26.259 00.003 6120 UpdateGuideState(): m_state=6
23:34:26.264 00.005 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2188
23:34:26.269 00.005 6120 Star::Find returns 1 (1), X=962.28, Y=60.62, Mass=13937, SNR=77.0, Peak=255 HFD=7.2
23:34:26.273 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.08 = -1.21)
23:34:26.277 00.004 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.47)
23:34:26.280 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.33 hyp=0.39 cameraTheta=2.12 mountX=0.14 mountY=-0.39, mountTheta=-1.23
23:34:26.285 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.33, opts=13)
23:34:26.289 00.004 6120 Enqueuing Move request for scope (-0.20, 0.33)
23:34:26.293 00.004 7680 Worker thread wakes up
23:34:26.294 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.33) opts 0xd
23:34:26.294 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.33)
23:34:26.294 00.000 7680 Moving (-0.20, 0.33) raw xDistance=0.14 yDistance=-0.39
23:34:26.295 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:34:26.295 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:34:26.295 00.000 7680 MoveAxis(E, 0, ABG)
23:34:26.295 00.000 7680 Move returns status 0, amount 0
23:34:26.296 00.001 7680 MoveAxis(N, 211, ABG)
23:34:26.296 00.000 7680 Guiding  Dir = 0, Dur = 211
23:34:26.296 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:26.300 00.004 7680 IsSlewing returns 0
23:34:26.300 00.000 6120 UpdateGuideState exits: m=13937 SNR=77.0 Saturated
23:34:26.304 00.004 7680 IsGuiding returns 0
23:34:26.305 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:26.308 00.003 7680 PulseGuide returned control before completion, sleep 221
23:34:26.308 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:26.312 00.004 6120 Enqueuing Expose request
23:34:26.533 00.221 7680 IsGuiding returns 1
23:34:26.534 00.001 7680 scope still moving after pulse duration time elapsed
23:34:26.565 00.031 7680 IsSlewing returns 0
23:34:26.566 00.001 7680 IsGuiding returns 0
23:34:26.566 00.000 7680 scope move finished after 211 + 51 ms
23:34:26.568 00.002 7680 Move returns status 0, amount 211
23:34:26.568 00.000 7680 move complete, result=0
23:34:26.568 00.000 7680 worker thread done servicing request
23:34:26.569 00.001 7680 Worker thread wakes up
23:34:26.569 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 211 ms NORTH
23:34:26.576 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:26.577 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:27.825 01.248 7680 Exposure complete
23:34:27.955 00.130 7680 worker thread done servicing request
23:34:27.955 00.000 6120 OnExposeComplete: enter
23:34:27.959 00.004 6120 UpdateGuideState(): m_state=6
23:34:27.963 00.004 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2189
23:34:27.966 00.003 6120 Star::Find returns 1 (1), X=962.24, Y=60.60, Mass=13880, SNR=76.3, Peak=255 HFD=7.0
23:34:27.971 00.005 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.19 = -1.10)
23:34:27.975 00.004 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.37)
23:34:27.978 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.32 hyp=0.40 cameraTheta=2.23 mountX=0.18 mountY=-0.39, mountTheta=-1.14
23:34:27.983 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.32, opts=13)
23:34:27.987 00.004 6120 Enqueuing Move request for scope (-0.25, 0.32)
23:34:27.991 00.004 7680 Worker thread wakes up
23:34:27.991 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.32) opts 0xd
23:34:27.991 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.32)
23:34:27.992 00.001 7680 Moving (-0.25, 0.32) raw xDistance=0.18 yDistance=-0.39
23:34:27.992 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:34:27.992 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:34:27.992 00.000 7680 MoveAxis(E, 0, ABG)
23:34:27.992 00.000 7680 Move returns status 0, amount 0
23:34:27.994 00.002 7680 MoveAxis(N, 213, ABG)
23:34:27.994 00.000 7680 Guiding  Dir = 0, Dur = 213
23:34:27.994 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:27.999 00.005 7680 IsSlewing returns 0
23:34:27.999 00.000 6120 UpdateGuideState exits: m=13880 SNR=76.3 Saturated
23:34:28.003 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:28.007 00.004 7680 IsGuiding returns 0
23:34:28.007 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:28.012 00.005 7680 PulseGuide returned control before completion, sleep 223
23:34:28.012 00.000 6120 Enqueuing Expose request
23:34:28.241 00.229 7680 IsGuiding returns 1
23:34:28.241 00.000 7680 scope still moving after pulse duration time elapsed
23:34:28.273 00.032 7680 IsSlewing returns 0
23:34:28.274 00.001 7680 IsGuiding returns 0
23:34:28.275 00.001 7680 scope move finished after 213 + 54 ms
23:34:28.275 00.000 7680 Move returns status 0, amount 213
23:34:28.275 00.000 7680 move complete, result=0
23:34:28.277 00.002 7680 worker thread done servicing request
23:34:28.277 00.000 7680 Worker thread wakes up
23:34:28.278 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 213 ms NORTH
23:34:28.283 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:28.283 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:29.541 01.258 7680 Exposure complete
23:34:29.680 00.139 7680 worker thread done servicing request
23:34:29.680 00.000 6120 OnExposeComplete: enter
23:34:29.685 00.005 6120 UpdateGuideState(): m_state=6
23:34:29.689 00.004 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2190
23:34:29.693 00.004 6120 Star::Find returns 1 (1), X=962.22, Y=60.15, Mass=13401, SNR=74.3, Peak=255 HFD=6.9
23:34:29.696 00.003 6120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-2.95) = xAngle (0.28 = 0.28)
23:34:29.699 00.003 6120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.02 = 0.02)
23:34:29.704 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.13 hyp=0.30 cameraTheta=-2.67 mountX=0.28 mountY=0.00, mountTheta=0.02
23:34:29.710 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.13, opts=13)
23:34:29.715 00.005 6120 Enqueuing Move request for scope (-0.26, -0.13)
23:34:29.717 00.002 7680 Worker thread wakes up
23:34:29.719 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:29.722 00.003 6120 UpdateGuideState exits: m=13401 SNR=74.3 Saturated
23:34:29.726 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:29.730 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:29.734 00.004 6120 Enqueuing Expose request
23:34:29.737 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.13) opts 0xd
23:34:29.737 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.13)
23:34:29.737 00.000 7680 Moving (-0.26, -0.13) raw xDistance=0.28 yDistance=0.00
23:34:29.737 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
23:34:29.737 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:34:29.738 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:34:29.739 00.001 7680 MoveAxis(W, 116, ABG)
23:34:29.739 00.000 7680 Guiding  Dir = 3, Dur = 116
23:34:29.739 00.000 7680 IsSlewing returns 0
23:34:29.739 00.000 7680 IsGuiding returns 0
23:34:29.740 00.001 7680 PulseGuide returned control before completion, sleep 126
23:34:29.874 00.134 7680 IsGuiding returns 1
23:34:29.876 00.002 7680 scope still moving after pulse duration time elapsed
23:34:29.905 00.029 7680 IsSlewing returns 0
23:34:29.907 00.002 7680 IsGuiding returns 0
23:34:29.907 00.000 7680 scope move finished after 116 + 51 ms
23:34:29.908 00.001 7680 Move returns status 0, amount 116
23:34:29.908 00.000 7680 MoveAxis(N, 0, ABG)
23:34:29.908 00.000 7680 Move returns status 0, amount 0
23:34:29.909 00.001 7680 move complete, result=0
23:34:29.909 00.000 7680 worker thread done servicing request
23:34:29.909 00.000 6120 GuideStep: 0.3 px 116 ms WEST, 0.0 px 0 ms NORTH
23:34:29.915 00.006 7680 Worker thread wakes up
23:34:29.915 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:29.916 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:31.170 01.254 7680 Exposure complete
23:34:31.308 00.138 7680 worker thread done servicing request
23:34:31.309 00.001 6120 OnExposeComplete: enter
23:34:31.313 00.004 6120 UpdateGuideState(): m_state=6
23:34:31.318 00.005 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2191
23:34:31.323 00.005 6120 Star::Find returns 1 (1), X=962.26, Y=60.48, Mass=14919, SNR=81.1, Peak=255 HFD=7.1
23:34:31.328 00.005 6120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-2.95) = xAngle (5.40 = -0.89)
23:34:31.334 00.006 6120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.13 = -1.16)
23:34:31.338 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.19 hyp=0.30 cameraTheta=2.44 mountX=0.19 mountY=-0.27, mountTheta=-0.97
23:34:31.343 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.19, opts=13)
23:34:31.348 00.005 6120 Enqueuing Move request for scope (-0.23, 0.19)
23:34:31.352 00.004 7680 Worker thread wakes up
23:34:31.352 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.19) opts 0xd
23:34:31.353 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.19)
23:34:31.353 00.000 7680 Moving (-0.23, 0.19) raw xDistance=0.19 yDistance=-0.27
23:34:31.353 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:34:31.353 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:31.357 00.004 6120 UpdateGuideState exits: m=14919 SNR=81.1 Saturated
23:34:31.363 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:31.366 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:31.371 00.005 6120 Enqueuing Expose request
23:34:31.374 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:34:31.375 00.001 7680 MoveAxis(E, 0, ABG)
23:34:31.375 00.000 7680 Move returns status 0, amount 0
23:34:31.375 00.000 7680 MoveAxis(N, 148, ABG)
23:34:31.375 00.000 7680 Guiding  Dir = 0, Dur = 148
23:34:31.375 00.000 7680 IsSlewing returns 0
23:34:31.376 00.001 7680 IsGuiding returns 0
23:34:31.376 00.000 7680 PulseGuide returned control before completion, sleep 158
23:34:31.547 00.171 7680 IsGuiding returns 1
23:34:31.548 00.001 7680 scope still moving after pulse duration time elapsed
23:34:31.577 00.029 7680 IsSlewing returns 0
23:34:31.577 00.000 7680 IsGuiding returns 0
23:34:31.578 00.001 7680 scope move finished after 148 + 53 ms
23:34:31.578 00.000 7680 Move returns status 0, amount 148
23:34:31.578 00.000 7680 move complete, result=0
23:34:31.578 00.000 7680 worker thread done servicing request
23:34:31.580 00.002 7680 Worker thread wakes up
23:34:31.580 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 148 ms NORTH
23:34:31.585 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:31.586 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:32.836 01.250 7680 Exposure complete
23:34:32.986 00.150 7680 worker thread done servicing request
23:34:32.986 00.000 6120 OnExposeComplete: enter
23:34:32.990 00.004 6120 UpdateGuideState(): m_state=6
23:34:32.994 00.004 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2192
23:34:33.001 00.007 6120 Star::Find returns 1 (1), X=962.12, Y=60.21, Mass=12775, SNR=74.1, Peak=255 HFD=6.8
23:34:33.005 00.004 6120 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-2.95) = xAngle (0.01 = 0.01)
23:34:33.008 00.003 6120 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.26 = -0.26)
23:34:33.013 00.005 6120 CameraToMount -- cameraX=-0.37 cameraY=-0.07 hyp=0.37 cameraTheta=-2.94 mountX=0.37 mountY=-0.10, mountTheta=-0.25
23:34:33.018 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=-0.07, opts=13)
23:34:33.021 00.003 6120 Enqueuing Move request for scope (-0.37, -0.07)
23:34:33.025 00.004 7680 Worker thread wakes up
23:34:33.025 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:33.028 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.07) opts 0xd
23:34:33.028 00.000 6120 UpdateGuideState exits: m=12775 SNR=74.1 Saturated
23:34:33.033 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.37, -0.07)
23:34:33.033 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:33.036 00.003 7680 Moving (-0.37, -0.07) raw xDistance=0.37 yDistance=-0.10
23:34:33.037 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:33.040 00.003 6120 Enqueuing Expose request
23:34:33.044 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
23:34:33.045 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:34:33.045 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:34:33.045 00.000 7680 MoveAxis(W, 153, ABG)
23:34:33.045 00.000 7680 Guiding  Dir = 3, Dur = 153
23:34:33.045 00.000 7680 IsSlewing returns 0
23:34:33.047 00.002 7680 IsGuiding returns 0
23:34:33.047 00.000 7680 PulseGuide returned control before completion, sleep 163
23:34:33.218 00.171 7680 IsGuiding returns 1
23:34:33.219 00.001 7680 scope still moving after pulse duration time elapsed
23:34:33.249 00.030 7680 IsSlewing returns 0
23:34:33.253 00.004 7680 IsGuiding returns 0
23:34:33.253 00.000 7680 scope move finished after 153 + 53 ms
23:34:33.253 00.000 7680 Move returns status 0, amount 153
23:34:33.254 00.001 7680 MoveAxis(N, 0, ABG)
23:34:33.255 00.001 7680 Move returns status 0, amount 0
23:34:33.255 00.000 7680 move complete, result=0
23:34:33.255 00.000 7680 worker thread done servicing request
23:34:33.255 00.000 7680 Worker thread wakes up
23:34:33.255 00.000 6120 GuideStep: 0.4 px 153 ms WEST, -0.1 px 0 ms NORTH
23:34:33.262 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:33.262 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:34.514 01.252 7680 Exposure complete
23:34:34.652 00.138 7680 worker thread done servicing request
23:34:34.652 00.000 6120 OnExposeComplete: enter
23:34:34.656 00.004 6120 UpdateGuideState(): m_state=6
23:34:34.661 00.005 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2193
23:34:34.665 00.004 6120 Star::Find returns 1 (1), X=962.23, Y=60.62, Mass=14001, SNR=77.9, Peak=255 HFD=7.1
23:34:34.669 00.004 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
23:34:34.674 00.005 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
23:34:34.678 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.34 hyp=0.42 cameraTheta=2.21 mountX=0.18 mountY=-0.41, mountTheta=-1.15
23:34:34.683 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.34, opts=13)
23:34:34.687 00.004 6120 Enqueuing Move request for scope (-0.25, 0.34)
23:34:34.691 00.004 7680 Worker thread wakes up
23:34:34.691 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.34) opts 0xd
23:34:34.691 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:34.695 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.34)
23:34:34.695 00.000 7680 Moving (-0.25, 0.34) raw xDistance=0.18 yDistance=-0.41
23:34:34.695 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:34:34.695 00.000 6120 UpdateGuideState exits: m=14001 SNR=77.9 Saturated
23:34:34.701 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:34.704 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:34.708 00.004 6120 Enqueuing Expose request
23:34:34.711 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:34:34.711 00.000 7680 MoveAxis(E, 0, ABG)
23:34:34.712 00.001 7680 Move returns status 0, amount 0
23:34:34.712 00.000 7680 MoveAxis(N, 225, ABG)
23:34:34.712 00.000 7680 Guiding  Dir = 0, Dur = 225
23:34:34.712 00.000 7680 IsSlewing returns 0
23:34:34.713 00.001 7680 IsGuiding returns 0
23:34:34.713 00.000 7680 PulseGuide returned control before completion, sleep 235
23:34:34.951 00.238 7680 IsGuiding returns 1
23:34:34.952 00.001 7680 scope still moving after pulse duration time elapsed
23:34:34.983 00.031 7680 IsSlewing returns 0
23:34:34.985 00.002 7680 IsGuiding returns 0
23:34:34.985 00.000 7680 scope move finished after 225 + 46 ms
23:34:34.986 00.001 7680 Move returns status 0, amount 225
23:34:34.986 00.000 7680 move complete, result=0
23:34:34.987 00.001 7680 worker thread done servicing request
23:34:34.987 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 225 ms NORTH
23:34:34.995 00.008 7680 Worker thread wakes up
23:34:34.995 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:34.995 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:36.240 01.245 7680 Exposure complete
23:34:36.374 00.134 7680 worker thread done servicing request
23:34:36.374 00.000 6120 OnExposeComplete: enter
23:34:36.379 00.005 6120 UpdateGuideState(): m_state=6
23:34:36.382 00.003 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2194
23:34:36.386 00.004 6120 Star::Find returns 1 (1), X=962.41, Y=59.87, Mass=12194, SNR=71.0, Peak=255 HFD=6.8
23:34:36.390 00.004 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-2.95) = xAngle (1.20 = 1.20)
23:34:36.395 00.005 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.94 = 0.94)
23:34:36.400 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.42 hyp=0.43 cameraTheta=-1.75 mountX=0.15 mountY=0.34, mountTheta=1.15
23:34:36.405 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.42, opts=13)
23:34:36.409 00.004 6120 Enqueuing Move request for scope (-0.08, -0.42)
23:34:36.412 00.003 7680 Worker thread wakes up
23:34:36.412 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:36.415 00.003 6120 UpdateGuideState exits: m=12194 SNR=71.0 Saturated
23:34:36.420 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.42) opts 0xd
23:34:36.421 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.42)
23:34:36.421 00.000 7680 Moving (-0.08, -0.42) raw xDistance=0.15 yDistance=0.34
23:34:36.421 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:34:36.421 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:34:36.422 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:36.426 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:36.430 00.004 6120 Enqueuing Expose request
23:34:36.433 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
23:34:36.433 00.000 7680 MoveAxis(E, 0, ABG)
23:34:36.434 00.001 7680 Move returns status 0, amount 0
23:34:36.434 00.000 7680 MoveAxis(N, 0, ABG)
23:34:36.434 00.000 7680 Move returns status 0, amount 0
23:34:36.434 00.000 7680 move complete, result=0
23:34:36.435 00.001 7680 worker thread done servicing request
23:34:36.435 00.000 7680 Worker thread wakes up
23:34:36.435 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:36.435 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:36.436 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:34:37.682 01.246 7680 Exposure complete
23:34:37.815 00.133 7680 worker thread done servicing request
23:34:37.815 00.000 6120 OnExposeComplete: enter
23:34:37.820 00.005 6120 UpdateGuideState(): m_state=6
23:34:37.823 00.003 6120 Star::Find(15, 962, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2195
23:34:37.828 00.005 6120 Star::Find returns 1 (1), X=962.55, Y=60.27, Mass=13327, SNR=75.1, Peak=255 HFD=7.1
23:34:37.833 00.005 6120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-2.95) = xAngle (2.76 = 2.76)
23:34:37.836 00.003 6120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.49 = 2.49)
23:34:37.840 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.07 cameraTheta=-0.19 mountX=-0.06 mountY=0.04, mountTheta=2.56
23:34:37.844 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.01, opts=13)
23:34:37.848 00.004 6120 Enqueuing Move request for scope (0.06, -0.01)
23:34:37.853 00.005 7680 Worker thread wakes up
23:34:37.853 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
23:34:37.853 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:37.856 00.003 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
23:34:37.857 00.001 7680 Moving (0.06, -0.01) raw xDistance=-0.06 yDistance=0.04
23:34:37.857 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:34:37.857 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:34:37.858 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:34:37.858 00.000 7680 MoveAxis(E, 0, ABG)
23:34:37.858 00.000 7680 Move returns status 0, amount 0
23:34:37.858 00.000 7680 MoveAxis(N, 0, ABG)
23:34:37.859 00.001 7680 Move returns status 0, amount 0
23:34:37.859 00.000 7680 move complete, result=0
23:34:37.859 00.000 6120 UpdateGuideState exits: m=13327 SNR=75.1 Saturated
23:34:37.866 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:37.871 00.005 7680 worker thread done servicing request
23:34:37.871 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:37.875 00.004 6120 Enqueuing Expose request
23:34:37.879 00.004 7680 Worker thread wakes up
23:34:37.879 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:37.879 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:37.879 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:34:39.123 01.244 7680 Exposure complete
23:34:39.271 00.148 7680 worker thread done servicing request
23:34:39.272 00.001 6120 OnExposeComplete: enter
23:34:39.277 00.005 6120 UpdateGuideState(): m_state=6
23:34:39.282 00.005 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2196
23:34:39.289 00.007 6120 Star::Find returns 1 (1), X=962.40, Y=60.86, Mass=14077, SNR=76.4, Peak=255 HFD=6.8
23:34:39.297 00.008 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
23:34:39.304 00.007 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.88)
23:34:39.310 00.006 6120 CameraToMount -- cameraX=-0.09 cameraY=0.58 hyp=0.58 cameraTheta=1.72 mountX=-0.02 mountY=-0.56, mountTheta=-1.61
23:34:39.317 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.58, opts=13)
23:34:39.322 00.005 6120 Enqueuing Move request for scope (-0.09, 0.58)
23:34:39.326 00.004 7680 Worker thread wakes up
23:34:39.326 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:39.331 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.58) opts 0xd
23:34:39.332 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.58)
23:34:39.332 00.000 7680 Moving (-0.09, 0.58) raw xDistance=-0.02 yDistance=-0.56
23:34:39.332 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:34:39.332 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:34:39.333 00.001 7680 MoveAxis(E, 0, ABG)
23:34:39.333 00.000 6120 UpdateGuideState exits: m=14077 SNR=76.4 Saturated
23:34:39.337 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:39.340 00.003 7680 Move returns status 0, amount 0
23:34:39.341 00.001 7680 MoveAxis(N, 303, ABG)
23:34:39.341 00.000 7680 Guiding  Dir = 0, Dur = 303
23:34:39.341 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:39.344 00.003 7680 IsSlewing returns 0
23:34:39.344 00.000 6120 Enqueuing Expose request
23:34:39.349 00.005 7680 IsGuiding returns 0
23:34:39.350 00.001 7680 PulseGuide returned control before completion, sleep 313
23:34:39.676 00.326 7680 IsGuiding returns 1
23:34:39.677 00.001 7680 scope still moving after pulse duration time elapsed
23:34:39.707 00.030 7680 IsSlewing returns 0
23:34:39.709 00.002 7680 IsGuiding returns 0
23:34:39.709 00.000 7680 scope move finished after 303 + 57 ms
23:34:39.710 00.001 7680 Move returns status 0, amount 303
23:34:39.711 00.001 7680 move complete, result=0
23:34:39.712 00.001 7680 worker thread done servicing request
23:34:39.712 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 303 ms NORTH
23:34:39.718 00.006 7680 Worker thread wakes up
23:34:39.718 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:39.718 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:40.964 01.246 7680 Exposure complete
23:34:41.094 00.130 7680 worker thread done servicing request
23:34:41.094 00.000 6120 OnExposeComplete: enter
23:34:41.099 00.005 6120 UpdateGuideState(): m_state=6
23:34:41.103 00.004 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2197
23:34:41.108 00.005 6120 Star::Find returns 1 (1), X=962.68, Y=60.39, Mass=13296, SNR=75.0, Peak=255 HFD=7.1
23:34:41.112 00.004 6120 CameraToMount -- cameraTheta (0.49) - m_xAngle (-2.95) = xAngle (3.45 = -2.84)
23:34:41.116 00.004 6120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.18 = -3.11)
23:34:41.120 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.49 mountX=-0.21 mountY=-0.01, mountTheta=-3.10
23:34:41.125 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.11, opts=13)
23:34:41.129 00.004 6120 Enqueuing Move request for scope (0.20, 0.11)
23:34:41.132 00.003 7680 Worker thread wakes up
23:34:41.133 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:41.137 00.004 6120 UpdateGuideState exits: m=13296 SNR=75.0 Saturated
23:34:41.141 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:41.145 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:41.150 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
23:34:41.150 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
23:34:41.150 00.000 7680 Moving (0.20, 0.11) raw xDistance=-0.21 yDistance=-0.01
23:34:41.150 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
23:34:41.150 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:34:41.151 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:34:41.151 00.000 7680 MoveAxis(E, 88, ABG)
23:34:41.151 00.000 7680 Guiding  Dir = 2, Dur = 88
23:34:41.151 00.000 6120 Enqueuing Expose request
23:34:41.155 00.004 7680 IsSlewing returns 0
23:34:41.155 00.000 7680 IsGuiding returns 0
23:34:41.155 00.000 7680 PulseGuide returned control before completion, sleep 98
23:34:41.270 00.115 7680 IsGuiding returns 0
23:34:41.270 00.000 7680 Move returns status 0, amount 88
23:34:41.270 00.000 7680 MoveAxis(N, 0, ABG)
23:34:41.270 00.000 7680 Move returns status 0, amount 0
23:34:41.272 00.002 7680 move complete, result=0
23:34:41.272 00.000 7680 worker thread done servicing request
23:34:41.272 00.000 6120 GuideStep: -0.2 px 88 ms EAST, -0.0 px 0 ms NORTH
23:34:41.279 00.007 7680 Worker thread wakes up
23:34:41.279 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:41.279 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:42.527 01.248 7680 Exposure complete
23:34:42.659 00.132 7680 worker thread done servicing request
23:34:42.659 00.000 6120 OnExposeComplete: enter
23:34:42.664 00.005 6120 UpdateGuideState(): m_state=6
23:34:42.668 00.004 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2198
23:34:42.671 00.003 6120 Star::Find returns 1 (1), X=962.74, Y=60.45, Mass=12919, SNR=73.0, Peak=255 HFD=7.1
23:34:42.674 00.003 6120 CameraToMount -- cameraTheta (0.55) - m_xAngle (-2.95) = xAngle (3.51 = -2.78)
23:34:42.679 00.005 6120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.24 = -3.05)
23:34:42.683 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=0.16 hyp=0.30 cameraTheta=0.55 mountX=-0.28 mountY=-0.03, mountTheta=-3.04
23:34:42.687 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.16, opts=13)
23:34:42.692 00.005 6120 Enqueuing Move request for scope (0.26, 0.16)
23:34:42.696 00.004 7680 Worker thread wakes up
23:34:42.696 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.16) opts 0xd
23:34:42.696 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.16)
23:34:42.698 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:42.701 00.003 7680 Moving (0.26, 0.16) raw xDistance=-0.28 yDistance=-0.03
23:34:42.702 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
23:34:42.702 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:34:42.702 00.000 6120 UpdateGuideState exits: m=12919 SNR=73.0 Saturated
23:34:42.706 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:42.711 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:34:42.711 00.000 7680 MoveAxis(E, 122, ABG)
23:34:42.711 00.000 7680 Guiding  Dir = 2, Dur = 122
23:34:42.711 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:42.715 00.004 7680 IsSlewing returns 0
23:34:42.715 00.000 6120 Enqueuing Expose request
23:34:42.721 00.006 7680 IsGuiding returns 0
23:34:42.721 00.000 7680 PulseGuide returned control before completion, sleep 132
23:34:42.863 00.142 7680 IsGuiding returns 1
23:34:42.868 00.005 7680 scope still moving after pulse duration time elapsed
23:34:42.894 00.026 7680 IsSlewing returns 0
23:34:42.895 00.001 7680 IsGuiding returns 0
23:34:42.895 00.000 7680 scope move finished after 122 + 52 ms
23:34:42.897 00.002 7680 Move returns status 0, amount 122
23:34:42.897 00.000 7680 MoveAxis(N, 0, ABG)
23:34:42.898 00.001 7680 Move returns status 0, amount 0
23:34:42.900 00.002 7680 move complete, result=0
23:34:42.900 00.000 7680 worker thread done servicing request
23:34:42.901 00.001 6120 GuideStep: -0.3 px 122 ms EAST, -0.0 px 0 ms NORTH
23:34:42.910 00.009 7680 Worker thread wakes up
23:34:42.910 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:42.910 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:44.153 01.243 7680 Exposure complete
23:34:44.288 00.135 7680 worker thread done servicing request
23:34:44.289 00.001 6120 OnExposeComplete: enter
23:34:44.293 00.004 6120 UpdateGuideState(): m_state=6
23:34:44.296 00.003 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2199
23:34:44.301 00.005 6120 Star::Find returns 1 (1), X=962.71, Y=60.74, Mass=14095, SNR=78.6, Peak=255 HFD=7.1
23:34:44.305 00.004 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.06 = -2.22)
23:34:44.308 00.003 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.49)
23:34:44.312 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.46 hyp=0.51 cameraTheta=1.10 mountX=-0.31 mountY=-0.31, mountTheta=-2.36
23:34:44.317 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.46, opts=13)
23:34:44.321 00.004 6120 Enqueuing Move request for scope (0.23, 0.46)
23:34:44.326 00.005 7680 Worker thread wakes up
23:34:44.326 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:44.332 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.46) opts 0xd
23:34:44.332 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.46)
23:34:44.332 00.000 7680 Moving (0.23, 0.46) raw xDistance=-0.31 yDistance=-0.31
23:34:44.332 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
23:34:44.332 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:34:44.332 00.000 7680 MoveAxis(E, 135, ABG)
23:34:44.332 00.000 7680 Guiding  Dir = 2, Dur = 135
23:34:44.332 00.000 6120 UpdateGuideState exits: m=14095 SNR=78.6 Saturated
23:34:44.337 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:44.341 00.004 7680 IsSlewing returns 0
23:34:44.342 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:44.346 00.004 6120 Enqueuing Expose request
23:34:44.350 00.004 7680 IsGuiding returns 0
23:34:44.350 00.000 7680 PulseGuide returned control before completion, sleep 145
23:34:44.501 00.151 7680 IsGuiding returns 1
23:34:44.503 00.002 7680 scope still moving after pulse duration time elapsed
23:34:44.533 00.030 7680 IsSlewing returns 0
23:34:44.534 00.001 7680 IsGuiding returns 0
23:34:44.534 00.000 7680 scope move finished after 135 + 48 ms
23:34:44.534 00.000 7680 Move returns status 0, amount 135
23:34:44.535 00.001 7680 MoveAxis(N, 167, ABG)
23:34:44.535 00.000 7680 Guiding  Dir = 0, Dur = 167
23:34:44.535 00.000 7680 IsSlewing returns 0
23:34:44.536 00.001 7680 IsGuiding returns 0
23:34:44.536 00.000 7680 PulseGuide returned control before completion, sleep 177
23:34:44.721 00.185 7680 IsGuiding returns 1
23:34:44.721 00.000 7680 scope still moving after pulse duration time elapsed
23:34:44.751 00.030 7680 IsSlewing returns 0
23:34:44.751 00.000 7680 IsGuiding returns 0
23:34:44.752 00.001 7680 scope move finished after 167 + 48 ms
23:34:44.752 00.000 7680 Move returns status 0, amount 167
23:34:44.752 00.000 7680 move complete, result=0
23:34:44.752 00.000 7680 worker thread done servicing request
23:34:44.752 00.000 6120 GuideStep: -0.3 px 135 ms EAST, -0.3 px 167 ms NORTH
23:34:44.757 00.005 7680 Worker thread wakes up
23:34:44.757 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:44.757 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:46.015 01.258 7680 Exposure complete
23:34:46.135 00.120 7680 worker thread done servicing request
23:34:46.136 00.001 6120 OnExposeComplete: enter
23:34:46.140 00.004 6120 UpdateGuideState(): m_state=6
23:34:46.143 00.003 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2200
23:34:46.148 00.005 6120 Star::Find returns 1 (1), X=962.64, Y=60.76, Mass=14758, SNR=79.3, Peak=255 HFD=7.1
23:34:46.152 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.08)
23:34:46.156 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
23:34:46.159 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.47 hyp=0.49 cameraTheta=1.25 mountX=-0.24 mountY=-0.35, mountTheta=-2.17
23:34:46.165 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.47, opts=13)
23:34:46.169 00.004 6120 Enqueuing Move request for scope (0.15, 0.47)
23:34:46.172 00.003 7680 Worker thread wakes up
23:34:46.172 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.47) opts 0xd
23:34:46.173 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.47)
23:34:46.173 00.000 7680 Moving (0.15, 0.47) raw xDistance=-0.24 yDistance=-0.35
23:34:46.173 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
23:34:46.173 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:34:46.173 00.000 7680 MoveAxis(E, 107, ABG)
23:34:46.173 00.000 7680 Guiding  Dir = 2, Dur = 107
23:34:46.173 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:46.179 00.006 7680 IsSlewing returns 0
23:34:46.179 00.000 6120 UpdateGuideState exits: m=14758 SNR=79.3 Saturated
23:34:46.184 00.005 7680 IsGuiding returns 0
23:34:46.184 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:46.188 00.004 7680 PulseGuide returned control before completion, sleep 117
23:34:46.188 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:46.192 00.004 6120 Enqueuing Expose request
23:34:46.316 00.124 7680 IsGuiding returns 1
23:34:46.317 00.001 7680 scope still moving after pulse duration time elapsed
23:34:46.347 00.030 7680 IsSlewing returns 0
23:34:46.350 00.003 7680 IsGuiding returns 1
23:34:46.378 00.028 7680 IsSlewing returns 0
23:34:46.380 00.002 7680 IsGuiding returns 1
23:34:46.409 00.029 7680 IsSlewing returns 0
23:34:46.410 00.001 7680 IsGuiding returns 1
23:34:46.439 00.029 7680 IsSlewing returns 0
23:34:46.441 00.002 7680 IsGuiding returns 0
23:34:46.441 00.000 7680 scope move finished after 107 + 150 ms
23:34:46.442 00.001 7680 Move returns status 0, amount 107
23:34:46.442 00.000 7680 MoveAxis(N, 192, ABG)
23:34:46.443 00.001 7680 Guiding  Dir = 0, Dur = 192
23:34:46.443 00.000 7680 IsSlewing returns 0
23:34:46.443 00.000 7680 IsGuiding returns 0
23:34:46.445 00.002 7680 PulseGuide returned control before completion, sleep 202
23:34:46.659 00.214 7680 IsGuiding returns 1
23:34:46.659 00.000 7680 scope still moving after pulse duration time elapsed
23:34:46.691 00.032 7680 IsSlewing returns 0
23:34:46.692 00.001 7680 IsGuiding returns 0
23:34:46.693 00.001 7680 scope move finished after 192 + 55 ms
23:34:46.693 00.000 7680 Move returns status 0, amount 192
23:34:46.693 00.000 7680 move complete, result=0
23:34:46.693 00.000 7680 worker thread done servicing request
23:34:46.694 00.001 7680 Worker thread wakes up
23:34:46.694 00.000 6120 GuideStep: -0.2 px 107 ms EAST, -0.4 px 192 ms NORTH
23:34:46.701 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:46.701 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:47.955 01.254 7680 Exposure complete
23:34:48.086 00.131 7680 worker thread done servicing request
23:34:48.086 00.000 6120 OnExposeComplete: enter
23:34:48.091 00.005 6120 UpdateGuideState(): m_state=6
23:34:48.095 00.004 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2201
23:34:48.098 00.003 6120 Star::Find returns 1 (1), X=962.36, Y=60.68, Mass=14011, SNR=77.7, Peak=255 HFD=7.1
23:34:48.102 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.83 = -1.46)
23:34:48.106 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
23:34:48.110 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.39 hyp=0.41 cameraTheta=1.87 mountX=0.05 mountY=-0.40, mountTheta=-1.46
23:34:48.114 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.39, opts=13)
23:34:48.117 00.003 6120 Enqueuing Move request for scope (-0.12, 0.39)
23:34:48.122 00.005 7680 Worker thread wakes up
23:34:48.122 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.39) opts 0xd
23:34:48.123 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:48.126 00.003 6120 UpdateGuideState exits: m=14011 SNR=77.7 Saturated
23:34:48.130 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:48.133 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:48.137 00.004 6120 Enqueuing Expose request
23:34:48.141 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.39)
23:34:48.141 00.000 7680 Moving (-0.12, 0.39) raw xDistance=0.05 yDistance=-0.40
23:34:48.141 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:34:48.141 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:34:48.142 00.001 7680 MoveAxis(E, 0, ABG)
23:34:48.142 00.000 7680 Move returns status 0, amount 0
23:34:48.142 00.000 7680 MoveAxis(N, 220, ABG)
23:34:48.142 00.000 7680 Guiding  Dir = 0, Dur = 220
23:34:48.142 00.000 7680 IsSlewing returns 0
23:34:48.142 00.000 7680 IsGuiding returns 0
23:34:48.144 00.002 7680 PulseGuide returned control before completion, sleep 230
23:34:48.380 00.236 7680 IsGuiding returns 1
23:34:48.380 00.000 7680 scope still moving after pulse duration time elapsed
23:34:48.419 00.039 7680 IsSlewing returns 0
23:34:48.421 00.002 7680 IsGuiding returns 0
23:34:48.421 00.000 7680 scope move finished after 220 + 57 ms
23:34:48.421 00.000 7680 Move returns status 0, amount 220
23:34:48.421 00.000 7680 move complete, result=0
23:34:48.422 00.001 7680 worker thread done servicing request
23:34:48.422 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 220 ms NORTH
23:34:48.428 00.006 7680 Worker thread wakes up
23:34:48.428 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:48.429 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,45,31,31)
23:34:48.693 00.264 6120 evsrv: cli 0FAEF7F8 connect
23:34:48.699 00.006 6120 case statement mapped state 6 to 3
23:34:48.703 00.004 6120 case statement mapped state 6 to 3
23:34:48.766 00.063 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"51a30287-d0ad-404d-9b72-58e16f17e3fc"}
23:34:48.857 00.091 6120 case statement mapped state 6 to 3
23:34:48.860 00.003 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"51a30287-d0ad-404d-9b72-58e16f17e3fc"}
23:34:48.863 00.003 6120 evsrv: cli 0FAEF7F8 disconnect
23:34:48.868 00.005 6120 evsrv: cli 0FAEFBB8 connect
23:34:48.871 00.003 6120 case statement mapped state 6 to 3
23:34:48.874 00.003 6120 case statement mapped state 6 to 3
23:34:48.878 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"a13d8333-6514-46f4-b1e5-fd71d4a11232"}
23:34:48.881 00.003 6120 PhdController::Dither begins
23:34:48.885 00.004 6120 dither: size=5.00, dRA=1.96 dDec=-2.10
23:34:48.892 00.007 6120 MountToCamera -- mountTheta (-0.82) + m_xAngle (-2.95) = xAngle (-3.77 = 2.51)
23:34:48.895 00.003 6120 MountToCamera -- mountX=1.96 mountY=-2.10 hyp=2.87 mountTheta=-0.82 cameraX=-2.32, cameraY=1.70 cameraTheta=2.51
23:34:48.899 00.004 6120 setting lock position to (960.17, 61.98)
23:34:48.904 00.005 6120 Mount: notify guiding dithered (-2.3, 1.7)
23:34:49.045 00.141 6120 Status Line: Dither by 1.96,-2.10
23:34:49.049 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:34:49.053 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
23:34:49.056 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"a13d8333-6514-46f4-b1e5-fd71d4a11232"}
23:34:49.173 00.117 6120 evsrv: cli 0FAEFBB8 disconnect
23:34:49.675 00.502 7680 Exposure complete
23:34:49.758 00.083 7680 worker thread done servicing request
23:34:49.759 00.001 6120 OnExposeComplete: enter
23:34:49.765 00.006 6120 UpdateGuideState(): m_state=6
23:34:49.770 00.005 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2202
23:34:49.773 00.003 6120 Star::Find returns 1 (1), X=962.30, Y=60.69, Mass=12985, SNR=75.3, Peak=255 HFD=7.1
23:34:49.777 00.004 6120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-2.95) = xAngle (2.41 = 2.41)
23:34:49.779 00.002 6120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.14 = 2.14)
23:34:49.782 00.003 6120 CameraToMount -- cameraX=2.14 cameraY=-1.29 hyp=2.50 cameraTheta=-0.54 mountX=-1.86 mountY=2.10, mountTheta=2.30
23:34:49.786 00.004 6120 dither recenter: remaining=(-2.0,2.1) step=(-2.0,2.1)
23:34:49.789 00.003 6120 MountToCamera -- mountTheta (2.32) + m_xAngle (-2.95) = xAngle (-0.63 = -0.63)
23:34:49.792 00.003 6120 MountToCamera -- mountX=-1.96 mountY=2.10 hyp=2.87 mountTheta=2.32 cameraX=2.32, cameraY=-1.70 cameraTheta=-0.63
23:34:49.795 00.003 6120 SchedulePrimaryMove(0D6325F0, x=2.32, y=-1.70, opts=4)
23:34:49.797 00.002 6120 Enqueuing Move request for scope (2.32, -1.70)
23:34:49.800 00.003 6120 Mount: notify direct move -1.96,2.10
23:34:49.803 00.003 7680 Worker thread wakes up
23:34:49.803 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.32, -1.70) opts 0x4
23:34:49.804 00.001 7680 Handling offset move in thread for scope, endpoint = (2.32, -1.70)
23:34:49.804 00.000 7680 Moving (2.32, -1.70) raw xDistance=-1.96 yDistance=2.10
23:34:49.804 00.000 7680 MoveAxis(E, 1272, B)
23:34:49.804 00.000 7680 Guiding  Dir = 2, Dur = 1272
23:34:49.805 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:49.810 00.005 7680 IsSlewing returns 0
23:34:49.810 00.000 6120 UpdateGuideState exits: m=12985 SNR=75.3 Saturated
23:34:49.813 00.003 7680 IsGuiding returns 0
23:34:49.813 00.000 6120 PhdController: settling, locked = 1, distance = 3.05 (1.50) aobump = 0 frame = 1 / 99999
23:34:49.818 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764048889.818,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.05,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:34:49.821 00.003 7680 PulseGuide returned control before completion, sleep 1282
23:34:49.821 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:49.828 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:49.833 00.005 6120 Enqueuing Expose request
23:34:51.120 01.287 7680 IsGuiding returns 0
23:34:51.120 00.000 7680 Move returns status 0, amount 1272
23:34:51.122 00.002 7680 MoveAxis(S, 1138, B)
23:34:51.122 00.000 7680 Guiding  Dir = 1, Dur = 1138
23:34:51.122 00.000 7680 IsSlewing returns 0
23:34:51.122 00.000 7680 IsGuiding returns 0
23:34:51.123 00.001 7680 PulseGuide returned control before completion, sleep 1148
23:34:52.276 01.153 7680 IsGuiding returns 1
23:34:52.277 00.001 7680 scope still moving after pulse duration time elapsed
23:34:52.308 00.031 7680 IsSlewing returns 0
23:34:52.309 00.001 7680 IsGuiding returns 0
23:34:52.309 00.000 7680 scope move finished after 1138 + 48 ms
23:34:52.310 00.001 7680 Move returns status 0, amount 1138
23:34:52.310 00.000 7680 move complete, result=0
23:34:52.311 00.001 7680 worker thread done servicing request
23:34:52.311 00.000 6120 GuideStep: -2.0 px 1272 ms EAST, 2.1 px 1138 ms SOUTH
23:34:52.319 00.008 7680 Worker thread wakes up
23:34:52.319 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:52.319 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:34:53.566 01.247 7680 Exposure complete
23:34:53.702 00.136 7680 worker thread done servicing request
23:34:53.702 00.000 6120 OnExposeComplete: enter
23:34:53.707 00.005 6120 UpdateGuideState(): m_state=6
23:34:53.710 00.003 6120 Star::Find(15, 962, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2203
23:34:53.716 00.006 6120 Star::Find returns 1 (1), X=960.38, Y=61.83, Mass=13569, SNR=74.9, Peak=255 HFD=6.9
23:34:53.719 00.003 6120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-2.95) = xAngle (2.33 = 2.33)
23:34:53.723 00.004 6120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.06 = 2.06)
23:34:53.729 00.006 6120 CameraToMount -- cameraX=0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-0.62 mountX=-0.18 mountY=0.23, mountTheta=2.24
23:34:53.737 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.15, opts=13)
23:34:53.742 00.005 6120 Enqueuing Move request for scope (0.21, -0.15)
23:34:53.748 00.006 7680 Worker thread wakes up
23:34:53.748 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:53.753 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.15) opts 0xd
23:34:53.754 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.15)
23:34:53.754 00.000 7680 Moving (0.21, -0.15) raw xDistance=-0.18 yDistance=0.23
23:34:53.754 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:34:53.754 00.000 6120 UpdateGuideState exits: m=13569 SNR=74.9 Saturated
23:34:53.759 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
23:34:53.759 00.000 6120 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 2 / 99999
23:34:53.766 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:34:53.766 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048893.766,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.26,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:34:53.772 00.006 7680 MoveAxis(E, 0, ABG)
23:34:53.772 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:53.777 00.005 7680 Move returns status 0, amount 0
23:34:53.778 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:53.783 00.005 7680 MoveAxis(N, 0, ABG)
23:34:53.783 00.000 6120 Enqueuing Expose request
23:34:53.789 00.006 7680 Move returns status 0, amount 0
23:34:53.789 00.000 7680 move complete, result=0
23:34:53.790 00.001 7680 worker thread done servicing request
23:34:53.790 00.000 7680 Worker thread wakes up
23:34:53.791 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:53.791 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:34:53.798 00.007 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:34:55.045 01.247 7680 Exposure complete
23:34:55.177 00.132 7680 worker thread done servicing request
23:34:55.177 00.000 6120 OnExposeComplete: enter
23:34:55.182 00.005 6120 UpdateGuideState(): m_state=6
23:34:55.185 00.003 6120 Star::Find(15, 960, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2204
23:34:55.188 00.003 6120 Star::Find returns 1 (1), X=960.53, Y=62.13, Mass=13819, SNR=76.5, Peak=255 HFD=7.0
23:34:55.193 00.005 6120 CameraToMount -- cameraTheta (0.39) - m_xAngle (-2.95) = xAngle (3.35 = -2.93)
23:34:55.198 00.005 6120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.08 = 3.08)
23:34:55.201 00.003 6120 CameraToMount -- cameraX=0.36 cameraY=0.15 hyp=0.40 cameraTheta=0.39 mountX=-0.39 mountY=0.02, mountTheta=3.08
23:34:55.206 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.36, y=0.15, opts=13)
23:34:55.211 00.005 6120 Enqueuing Move request for scope (0.36, 0.15)
23:34:55.215 00.004 7680 Worker thread wakes up
23:34:55.215 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.15) opts 0xd
23:34:55.215 00.000 7680 Handling offset move in thread for scope, endpoint = (0.36, 0.15)
23:34:55.215 00.000 7680 Moving (0.36, 0.15) raw xDistance=-0.39 yDistance=0.02
23:34:55.216 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
23:34:55.216 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:34:55.216 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:34:55.216 00.000 7680 MoveAxis(E, 158, ABG)
23:34:55.216 00.000 7680 Guiding  Dir = 2, Dur = 158
23:34:55.216 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:55.221 00.005 7680 IsSlewing returns 0
23:34:55.221 00.000 6120 UpdateGuideState exits: m=13819 SNR=76.5 Saturated
23:34:55.225 00.004 7680 IsGuiding returns 0
23:34:55.225 00.000 6120 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 3 / 99999
23:34:55.228 00.003 7680 PulseGuide returned control before completion, sleep 168
23:34:55.229 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048895.228,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.30,"Time":1.5,"SettleTime":10.0,"StarLocked":true}
23:34:55.232 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:55.235 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:55.240 00.005 6120 Enqueuing Expose request
23:34:55.408 00.168 7680 IsGuiding returns 1
23:34:55.409 00.001 7680 scope still moving after pulse duration time elapsed
23:34:55.438 00.029 7680 IsSlewing returns 0
23:34:55.440 00.002 7680 IsGuiding returns 0
23:34:55.440 00.000 7680 scope move finished after 158 + 57 ms
23:34:55.440 00.000 7680 Move returns status 0, amount 158
23:34:55.440 00.000 7680 MoveAxis(N, 0, ABG)
23:34:55.441 00.001 7680 Move returns status 0, amount 0
23:34:55.441 00.000 7680 move complete, result=0
23:34:55.442 00.001 7680 worker thread done servicing request
23:34:55.442 00.000 6120 GuideStep: -0.4 px 158 ms EAST, 0.0 px 0 ms NORTH
23:34:55.448 00.006 7680 Worker thread wakes up
23:34:55.448 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:55.448 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:34:56.691 01.243 7680 Exposure complete
23:34:56.828 00.137 7680 worker thread done servicing request
23:34:56.829 00.001 6120 OnExposeComplete: enter
23:34:56.832 00.003 6120 UpdateGuideState(): m_state=6
23:34:56.838 00.006 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2205
23:34:56.842 00.004 6120 Star::Find returns 1 (1), X=959.96, Y=62.32, Mass=13384, SNR=74.6, Peak=255 HFD=6.9
23:34:56.846 00.004 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
23:34:56.850 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
23:34:56.853 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.34 hyp=0.39 cameraTheta=2.11 mountX=0.14 mountY=-0.39, mountTheta=-1.23
23:34:56.859 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.34, opts=13)
23:34:56.864 00.005 6120 Enqueuing Move request for scope (-0.20, 0.34)
23:34:56.867 00.003 7680 Worker thread wakes up
23:34:56.867 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.34) opts 0xd
23:34:56.868 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.34)
23:34:56.868 00.000 7680 Moving (-0.20, 0.34) raw xDistance=0.14 yDistance=-0.39
23:34:56.868 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:34:56.868 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
23:34:56.869 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:56.873 00.004 6120 UpdateGuideState exits: m=13384 SNR=74.6 Saturated
23:34:56.877 00.004 6120 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 4 / 99999
23:34:56.881 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
23:34:56.881 00.000 7680 MoveAxis(E, 0, ABG)
23:34:56.881 00.000 7680 Move returns status 0, amount 0
23:34:56.881 00.000 7680 MoveAxis(N, 0, ABG)
23:34:56.881 00.000 7680 Move returns status 0, amount 0
23:34:56.881 00.000 7680 move complete, result=0
23:34:56.882 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048896.881,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.33,"Time":3.1,"SettleTime":10.0,"StarLocked":true}
23:34:56.888 00.006 7680 worker thread done servicing request
23:34:56.888 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:56.893 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:56.896 00.003 6120 Enqueuing Expose request
23:34:56.901 00.005 7680 Worker thread wakes up
23:34:56.901 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:56.901 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:34:56.902 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:34:58.147 01.245 7680 Exposure complete
23:34:58.272 00.125 7680 worker thread done servicing request
23:34:58.273 00.001 6120 OnExposeComplete: enter
23:34:58.278 00.005 6120 UpdateGuideState(): m_state=6
23:34:58.282 00.004 6120 Star::Find(15, 959, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2206
23:34:58.285 00.003 6120 Star::Find returns 1 (1), X=960.02, Y=62.16, Mass=12374, SNR=71.1, Peak=255 HFD=6.9
23:34:58.288 00.003 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
23:34:58.293 00.005 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.34)
23:34:58.296 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.26 mountX=0.11 mountY=-0.23, mountTheta=-1.11
23:34:58.301 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.18, opts=13)
23:34:58.304 00.003 6120 Enqueuing Move request for scope (-0.15, 0.18)
23:34:58.309 00.005 7680 Worker thread wakes up
23:34:58.309 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:58.313 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
23:34:58.313 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
23:34:58.314 00.001 6120 UpdateGuideState exits: m=12374 SNR=71.1 Saturated
23:34:58.317 00.003 6120 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 5 / 99999
23:34:58.320 00.003 7680 Moving (-0.15, 0.18) raw xDistance=0.11 yDistance=-0.23
23:34:58.321 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764048898.320,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.30,"Time":4.6,"SettleTime":10.0,"StarLocked":true}
23:34:58.325 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:34:58.325 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
23:34:58.326 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:58.330 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:58.333 00.003 6120 Enqueuing Expose request
23:34:58.337 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:34:58.337 00.000 7680 MoveAxis(E, 0, ABG)
23:34:58.337 00.000 7680 Move returns status 0, amount 0
23:34:58.337 00.000 7680 MoveAxis(N, 0, ABG)
23:34:58.337 00.000 7680 Move returns status 0, amount 0
23:34:58.338 00.001 7680 move complete, result=0
23:34:58.338 00.000 7680 worker thread done servicing request
23:34:58.338 00.000 7680 Worker thread wakes up
23:34:58.338 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:34:58.342 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:34:58.343 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:34:59.587 01.244 7680 Exposure complete
23:34:59.720 00.133 7680 worker thread done servicing request
23:34:59.721 00.001 6120 OnExposeComplete: enter
23:34:59.725 00.004 6120 UpdateGuideState(): m_state=6
23:34:59.728 00.003 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2207
23:34:59.732 00.004 6120 Star::Find returns 1 (1), X=960.01, Y=62.66, Mass=13735, SNR=76.7, Peak=255 HFD=6.9
23:34:59.736 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
23:34:59.740 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.81)
23:34:59.743 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.68 hyp=0.70 cameraTheta=1.79 mountX=0.02 mountY=-0.68, mountTheta=-1.54
23:34:59.748 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.68, opts=13)
23:34:59.751 00.003 6120 Enqueuing Move request for scope (-0.15, 0.68)
23:34:59.754 00.003 7680 Worker thread wakes up
23:34:59.755 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.68) opts 0xd
23:34:59.755 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.68)
23:34:59.755 00.000 7680 Moving (-0.15, 0.68) raw xDistance=0.02 yDistance=-0.68
23:34:59.755 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:34:59.756 00.001 7680 resist switch: large excursion: input -0.68 thresh 0.60 direction from 0 to -1
23:34:59.756 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.04
23:34:59.756 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
23:34:59.756 00.000 7680 MoveAxis(E, 0, ABG)
23:34:59.756 00.000 7680 Move returns status 0, amount 0
23:34:59.757 00.001 7680 MoveAxis(N, 369, ABG)
23:34:59.757 00.000 7680 Guiding  Dir = 0, Dur = 369
23:34:59.757 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:34:59.761 00.004 7680 IsSlewing returns 0
23:34:59.761 00.000 6120 UpdateGuideState exits: m=13735 SNR=76.7 Saturated
23:34:59.764 00.003 7680 IsGuiding returns 0
23:34:59.764 00.000 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 6 / 99999
23:34:59.769 00.005 7680 PulseGuide returned control before completion, sleep 379
23:34:59.769 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048899.769,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.42,"Time":6.0,"SettleTime":10.0,"StarLocked":true}
23:34:59.772 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:59.776 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:34:59.780 00.004 6120 Enqueuing Expose request
23:35:00.159 00.379 7680 IsGuiding returns 0
23:35:00.160 00.001 7680 Move returns status 0, amount 369
23:35:00.160 00.000 7680 move complete, result=0
23:35:00.161 00.001 7680 worker thread done servicing request
23:35:00.161 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 369 ms NORTH
23:35:00.168 00.007 7680 Worker thread wakes up
23:35:00.168 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:00.168 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:01.422 01.254 7680 Exposure complete
23:35:01.544 00.122 7680 worker thread done servicing request
23:35:01.545 00.001 6120 OnExposeComplete: enter
23:35:01.548 00.003 6120 UpdateGuideState(): m_state=6
23:35:01.551 00.003 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2208
23:35:01.556 00.005 6120 Star::Find returns 1 (1), X=959.96, Y=62.88, Mass=13389, SNR=75.9, Peak=255 HFD=7.1
23:35:01.559 00.003 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
23:35:01.564 00.005 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
23:35:01.566 00.002 6120 CameraToMount -- cameraX=-0.21 cameraY=0.90 hyp=0.92 cameraTheta=1.80 mountX=0.04 mountY=-0.90, mountTheta=-1.53
23:35:01.571 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.90, opts=13)
23:35:01.575 00.004 6120 Enqueuing Move request for scope (-0.21, 0.90)
23:35:01.580 00.005 7680 Worker thread wakes up
23:35:01.580 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.90) opts 0xd
23:35:01.580 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.90)
23:35:01.580 00.000 7680 Moving (-0.21, 0.90) raw xDistance=0.04 yDistance=-0.90
23:35:01.580 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:35:01.580 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90
23:35:01.580 00.000 7680 MoveAxis(E, 0, ABG)
23:35:01.580 00.000 7680 Move returns status 0, amount 0
23:35:01.581 00.001 7680 MoveAxis(N, 487, ABG)
23:35:01.581 00.000 7680 Guiding  Dir = 0, Dur = 487
23:35:01.581 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:01.586 00.005 7680 IsSlewing returns 0
23:35:01.586 00.000 6120 UpdateGuideState exits: m=13389 SNR=75.9 Saturated
23:35:01.590 00.004 6120 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 7 / 99999
23:35:01.594 00.004 7680 IsGuiding returns 0
23:35:01.594 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048901.594,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.57,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
23:35:01.598 00.004 7680 PulseGuide returned control before completion, sleep 497
23:35:01.598 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:01.602 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:01.606 00.004 6120 Enqueuing Expose request
23:35:02.099 00.493 7680 IsGuiding returns 1
23:35:02.100 00.001 7680 scope still moving after pulse duration time elapsed
23:35:02.130 00.030 7680 IsSlewing returns 0
23:35:02.130 00.000 7680 IsGuiding returns 0
23:35:02.132 00.002 7680 scope move finished after 487 + 50 ms
23:35:02.132 00.000 7680 Move returns status 0, amount 487
23:35:02.133 00.001 7680 move complete, result=0
23:35:02.133 00.000 7680 worker thread done servicing request
23:35:02.133 00.000 7680 Worker thread wakes up
23:35:02.134 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.9 px 487 ms NORTH
23:35:02.140 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:02.140 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:03.392 01.252 7680 Exposure complete
23:35:03.503 00.111 7680 worker thread done servicing request
23:35:03.503 00.000 6120 OnExposeComplete: enter
23:35:03.507 00.004 6120 UpdateGuideState(): m_state=6
23:35:03.511 00.004 6120 Star::Find(15, 959, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2209
23:35:03.515 00.004 6120 Star::Find returns 1 (1), X=959.81, Y=62.45, Mass=13165, SNR=75.0, Peak=255 HFD=7.0
23:35:03.518 00.003 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
23:35:03.522 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.39)
23:35:03.526 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=0.47 hyp=0.59 cameraTheta=2.21 mountX=0.26 mountY=-0.58, mountTheta=-1.15
23:35:03.531 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.47, opts=13)
23:35:03.534 00.003 6120 Enqueuing Move request for scope (-0.35, 0.47)
23:35:03.538 00.004 7680 Worker thread wakes up
23:35:03.538 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.47) opts 0xd
23:35:03.538 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.47)
23:35:03.538 00.000 7680 Moving (-0.35, 0.47) raw xDistance=0.26 yDistance=-0.58
23:35:03.539 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
23:35:03.539 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
23:35:03.539 00.000 7680 MoveAxis(W, 105, ABG)
23:35:03.539 00.000 7680 Guiding  Dir = 3, Dur = 105
23:35:03.539 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:03.544 00.005 7680 IsSlewing returns 0
23:35:03.544 00.000 6120 UpdateGuideState exits: m=13165 SNR=75.0 Saturated
23:35:03.549 00.005 7680 IsGuiding returns 0
23:35:03.549 00.000 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 8 / 99999
23:35:03.553 00.004 7680 PulseGuide returned control before completion, sleep 115
23:35:03.553 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764048903.553,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.58,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
23:35:03.558 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:03.561 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:03.564 00.003 6120 Enqueuing Expose request
23:35:03.679 00.115 7680 IsGuiding returns 1
23:35:03.679 00.000 7680 scope still moving after pulse duration time elapsed
23:35:03.708 00.029 7680 IsSlewing returns 0
23:35:03.710 00.002 7680 IsGuiding returns 0
23:35:03.711 00.001 7680 scope move finished after 105 + 57 ms
23:35:03.712 00.001 7680 Move returns status 0, amount 105
23:35:03.712 00.000 7680 MoveAxis(N, 314, ABG)
23:35:03.713 00.001 7680 Guiding  Dir = 0, Dur = 314
23:35:03.713 00.000 7680 IsSlewing returns 0
23:35:03.714 00.001 7680 IsGuiding returns 0
23:35:03.715 00.001 7680 PulseGuide returned control before completion, sleep 324
23:35:04.052 00.337 7680 IsGuiding returns 1
23:35:04.054 00.002 7680 scope still moving after pulse duration time elapsed
23:35:04.083 00.029 7680 IsSlewing returns 0
23:35:04.084 00.001 7680 IsGuiding returns 0
23:35:04.084 00.000 7680 scope move finished after 314 + 55 ms
23:35:04.084 00.000 7680 Move returns status 0, amount 314
23:35:04.085 00.001 7680 move complete, result=0
23:35:04.085 00.000 7680 worker thread done servicing request
23:35:04.085 00.000 7680 Worker thread wakes up
23:35:04.086 00.001 6120 GuideStep: 0.3 px 105 ms WEST, -0.6 px 314 ms NORTH
23:35:04.092 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:04.092 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:05.346 01.254 7680 Exposure complete
23:35:05.478 00.132 7680 worker thread done servicing request
23:35:05.478 00.000 6120 OnExposeComplete: enter
23:35:05.482 00.004 6120 UpdateGuideState(): m_state=6
23:35:05.486 00.004 6120 Star::Find(15, 959, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2210
23:35:05.490 00.004 6120 Star::Find returns 1 (1), X=959.83, Y=62.29, Mass=13237, SNR=75.0, Peak=255 HFD=6.9
23:35:05.494 00.004 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
23:35:05.498 00.004 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
23:35:05.502 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=0.31 hyp=0.46 cameraTheta=2.39 mountX=0.27 mountY=-0.43, mountTheta=-1.00
23:35:05.507 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.31, opts=13)
23:35:05.511 00.004 6120 Enqueuing Move request for scope (-0.34, 0.31)
23:35:05.516 00.005 7680 Worker thread wakes up
23:35:05.516 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:05.520 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.31) opts 0xd
23:35:05.521 00.001 6120 UpdateGuideState exits: m=13237 SNR=75.0 Saturated
23:35:05.524 00.003 6120 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 9 / 99999
23:35:05.527 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.31)
23:35:05.528 00.001 7680 Moving (-0.34, 0.31) raw xDistance=0.27 yDistance=-0.43
23:35:05.529 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
23:35:05.529 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:35:05.529 00.000 7680 MoveAxis(W, 119, ABG)
23:35:05.529 00.000 7680 Guiding  Dir = 3, Dur = 119
23:35:05.529 00.000 6120 PhdController: newstate STATE_FINISH
23:35:05.533 00.004 7680 IsSlewing returns 0
23:35:05.533 00.000 6120 PhdController complete: success
23:35:05.537 00.004 7680 IsGuiding returns 0
23:35:05.537 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764048905.537,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
23:35:05.540 00.003 7680 PulseGuide returned control before completion, sleep 129
23:35:05.542 00.002 6120 Mount: notify guiding dither settle done success=1
23:35:05.545 00.003 6120 PhdController: newstate STATE_IDLE
23:35:05.548 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:05.551 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:05.555 00.004 6120 Enqueuing Expose request
23:35:05.679 00.124 7680 IsGuiding returns 0
23:35:05.680 00.001 7680 Move returns status 0, amount 119
23:35:05.681 00.001 7680 MoveAxis(N, 232, ABG)
23:35:05.681 00.000 7680 Guiding  Dir = 0, Dur = 232
23:35:05.681 00.000 7680 IsSlewing returns 0
23:35:05.681 00.000 7680 IsGuiding returns 0
23:35:05.682 00.001 7680 PulseGuide returned control before completion, sleep 242
23:35:05.929 00.247 7680 IsGuiding returns 1
23:35:05.930 00.001 7680 scope still moving after pulse duration time elapsed
23:35:05.961 00.031 7680 IsSlewing returns 0
23:35:05.964 00.003 7680 IsGuiding returns 0
23:35:05.964 00.000 7680 scope move finished after 232 + 49 ms
23:35:05.964 00.000 7680 Move returns status 0, amount 232
23:35:05.965 00.001 7680 move complete, result=0
23:35:05.965 00.000 7680 worker thread done servicing request
23:35:05.965 00.000 6120 GuideStep: 0.3 px 119 ms WEST, -0.4 px 232 ms NORTH
23:35:05.972 00.007 7680 Worker thread wakes up
23:35:05.972 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:05.973 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:07.226 01.253 7680 Exposure complete
23:35:07.367 00.141 7680 worker thread done servicing request
23:35:07.368 00.001 6120 OnExposeComplete: enter
23:35:07.371 00.003 6120 UpdateGuideState(): m_state=6
23:35:07.375 00.004 6120 Star::Find(15, 959, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2211
23:35:07.378 00.003 6120 Star::Find returns 1 (1), X=960.03, Y=62.41, Mass=12543, SNR=72.5, Peak=255 HFD=6.8
23:35:07.383 00.005 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.84 = -1.45)
23:35:07.387 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
23:35:07.392 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.43 hyp=0.45 cameraTheta=1.88 mountX=0.06 mountY=-0.44, mountTheta=-1.45
23:35:07.398 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.43, opts=13)
23:35:07.401 00.003 6120 Enqueuing Move request for scope (-0.14, 0.43)
23:35:07.406 00.005 7680 Worker thread wakes up
23:35:07.406 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:07.410 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.43) opts 0xd
23:35:07.410 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.43)
23:35:07.410 00.000 6120 UpdateGuideState exits: m=12543 SNR=72.5 Saturated
23:35:07.414 00.004 7680 Moving (-0.14, 0.43) raw xDistance=0.06 yDistance=-0.44
23:35:07.414 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:35:07.414 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:07.418 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:35:07.418 00.000 7680 MoveAxis(E, 0, ABG)
23:35:07.418 00.000 7680 Move returns status 0, amount 0
23:35:07.418 00.000 7680 MoveAxis(N, 240, ABG)
23:35:07.418 00.000 7680 Guiding  Dir = 0, Dur = 240
23:35:07.420 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:07.424 00.004 7680 IsSlewing returns 0
23:35:07.425 00.001 6120 Enqueuing Expose request
23:35:07.429 00.004 7680 IsGuiding returns 0
23:35:07.429 00.000 7680 PulseGuide returned control before completion, sleep 250
23:35:07.686 00.257 7680 IsGuiding returns 1
23:35:07.688 00.002 7680 scope still moving after pulse duration time elapsed
23:35:07.718 00.030 7680 IsSlewing returns 0
23:35:07.719 00.001 7680 IsGuiding returns 0
23:35:07.720 00.001 7680 scope move finished after 240 + 51 ms
23:35:07.720 00.000 7680 Move returns status 0, amount 240
23:35:07.721 00.001 7680 move complete, result=0
23:35:07.721 00.000 7680 worker thread done servicing request
23:35:07.722 00.001 7680 Worker thread wakes up
23:35:07.723 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 240 ms NORTH
23:35:07.729 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:07.729 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:08.970 01.241 7680 Exposure complete
23:35:09.102 00.132 7680 worker thread done servicing request
23:35:09.102 00.000 6120 OnExposeComplete: enter
23:35:09.107 00.005 6120 UpdateGuideState(): m_state=6
23:35:09.112 00.005 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2212
23:35:09.115 00.003 6120 Star::Find returns 1 (1), X=959.91, Y=62.28, Mass=13937, SNR=76.3, Peak=255 HFD=6.9
23:35:09.120 00.005 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
23:35:09.123 00.003 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.31)
23:35:09.127 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.30 hyp=0.39 cameraTheta=2.28 mountX=0.20 mountY=-0.38, mountTheta=-1.09
23:35:09.132 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.30, opts=13)
23:35:09.136 00.004 6120 Enqueuing Move request for scope (-0.26, 0.30)
23:35:09.141 00.005 7680 Worker thread wakes up
23:35:09.141 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.30) opts 0xd
23:35:09.141 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.30)
23:35:09.142 00.001 7680 Moving (-0.26, 0.30) raw xDistance=0.20 yDistance=-0.38
23:35:09.142 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:09.147 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:35:09.148 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:35:09.148 00.000 7680 MoveAxis(E, 0, ABG)
23:35:09.149 00.001 7680 Move returns status 0, amount 0
23:35:09.149 00.000 7680 MoveAxis(N, 205, ABG)
23:35:09.149 00.000 7680 Guiding  Dir = 0, Dur = 205
23:35:09.149 00.000 6120 UpdateGuideState exits: m=13937 SNR=76.3 Saturated
23:35:09.153 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:09.157 00.004 7680 IsSlewing returns 0
23:35:09.158 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:09.161 00.003 6120 Enqueuing Expose request
23:35:09.166 00.005 7680 IsGuiding returns 0
23:35:09.166 00.000 7680 PulseGuide returned control before completion, sleep 215
23:35:09.382 00.216 7680 IsGuiding returns 1
23:35:09.383 00.001 7680 scope still moving after pulse duration time elapsed
23:35:09.413 00.030 7680 IsSlewing returns 0
23:35:09.415 00.002 7680 IsGuiding returns 0
23:35:09.415 00.000 7680 scope move finished after 205 + 44 ms
23:35:09.416 00.001 7680 Move returns status 0, amount 205
23:35:09.416 00.000 7680 move complete, result=0
23:35:09.417 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 205 ms NORTH
23:35:09.425 00.008 7680 worker thread done servicing request
23:35:09.425 00.000 7680 Worker thread wakes up
23:35:09.425 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:09.425 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:10.674 01.249 7680 Exposure complete
23:35:10.814 00.140 7680 worker thread done servicing request
23:35:10.814 00.000 6120 OnExposeComplete: enter
23:35:10.819 00.005 6120 UpdateGuideState(): m_state=6
23:35:10.822 00.003 6120 Star::Find(15, 959, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2213
23:35:10.828 00.006 6120 Star::Find returns 1 (1), X=959.89, Y=62.10, Mass=13091, SNR=73.5, Peak=255 HFD=6.9
23:35:10.832 00.004 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.69 = -0.59)
23:35:10.837 00.005 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.86)
23:35:10.841 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.12 hyp=0.30 cameraTheta=2.74 mountX=0.25 mountY=-0.23, mountTheta=-0.74
23:35:10.846 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.12, opts=13)
23:35:10.849 00.003 6120 Enqueuing Move request for scope (-0.28, 0.12)
23:35:10.852 00.003 7680 Worker thread wakes up
23:35:10.854 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:10.859 00.005 6120 UpdateGuideState exits: m=13091 SNR=73.5 Saturated
23:35:10.863 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.12) opts 0xd
23:35:10.864 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.12)
23:35:10.864 00.000 7680 Moving (-0.28, 0.12) raw xDistance=0.25 yDistance=-0.23
23:35:10.864 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:35:10.864 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:35:10.864 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:10.869 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:10.874 00.005 6120 Enqueuing Expose request
23:35:10.877 00.003 7680 MoveAxis(W, 103, ABG)
23:35:10.877 00.000 7680 Guiding  Dir = 3, Dur = 103
23:35:10.877 00.000 7680 IsSlewing returns 0
23:35:10.879 00.002 7680 IsGuiding returns 0
23:35:10.879 00.000 7680 PulseGuide returned control before completion, sleep 113
23:35:10.997 00.118 7680 IsGuiding returns 1
23:35:10.997 00.000 7680 scope still moving after pulse duration time elapsed
23:35:11.027 00.030 7680 IsSlewing returns 0
23:35:11.029 00.002 7680 IsGuiding returns 0
23:35:11.029 00.000 7680 scope move finished after 103 + 47 ms
23:35:11.030 00.001 7680 Move returns status 0, amount 103
23:35:11.030 00.000 7680 MoveAxis(N, 124, ABG)
23:35:11.030 00.000 7680 Guiding  Dir = 0, Dur = 124
23:35:11.031 00.001 7680 IsSlewing returns 0
23:35:11.031 00.000 7680 IsGuiding returns 0
23:35:11.032 00.001 7680 PulseGuide returned control before completion, sleep 134
23:35:11.170 00.138 7680 IsGuiding returns 1
23:35:11.171 00.001 7680 scope still moving after pulse duration time elapsed
23:35:11.202 00.031 7680 IsSlewing returns 0
23:35:11.204 00.002 7680 IsGuiding returns 0
23:35:11.204 00.000 7680 scope move finished after 124 + 48 ms
23:35:11.204 00.000 7680 Move returns status 0, amount 124
23:35:11.204 00.000 7680 move complete, result=0
23:35:11.205 00.001 7680 worker thread done servicing request
23:35:11.205 00.000 6120 GuideStep: 0.3 px 103 ms WEST, -0.2 px 124 ms NORTH
23:35:11.213 00.008 7680 Worker thread wakes up
23:35:11.213 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:11.214 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:12.468 01.254 7680 Exposure complete
23:35:12.605 00.137 7680 worker thread done servicing request
23:35:12.605 00.000 6120 OnExposeComplete: enter
23:35:12.609 00.004 6120 UpdateGuideState(): m_state=6
23:35:12.615 00.006 6120 Star::Find(15, 959, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2214
23:35:12.618 00.003 6120 Star::Find returns 1 (1), X=959.81, Y=62.11, Mass=14339, SNR=78.6, Peak=255 HFD=6.9
23:35:12.622 00.004 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-2.95) = xAngle (5.76 = -0.53)
23:35:12.626 00.004 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.49 = -0.79)
23:35:12.630 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=0.12 hyp=0.38 cameraTheta=2.80 mountX=0.32 mountY=-0.27, mountTheta=-0.69
23:35:12.637 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.12, opts=13)
23:35:12.641 00.004 6120 Enqueuing Move request for scope (-0.35, 0.12)
23:35:12.645 00.004 7680 Worker thread wakes up
23:35:12.645 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.12) opts 0xd
23:35:12.645 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.12)
23:35:12.646 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:12.650 00.004 7680 Moving (-0.35, 0.12) raw xDistance=0.32 yDistance=-0.27
23:35:12.650 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
23:35:12.651 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:35:12.651 00.000 6120 UpdateGuideState exits: m=14339 SNR=78.6 Saturated
23:35:12.655 00.004 7680 MoveAxis(W, 140, ABG)
23:35:12.655 00.000 7680 Guiding  Dir = 3, Dur = 140
23:35:12.655 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:12.659 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:12.662 00.003 6120 Enqueuing Expose request
23:35:12.666 00.004 7680 IsSlewing returns 0
23:35:12.667 00.001 7680 IsGuiding returns 0
23:35:12.667 00.000 7680 PulseGuide returned control before completion, sleep 150
23:35:12.831 00.164 7680 IsGuiding returns 1
23:35:12.832 00.001 7680 scope still moving after pulse duration time elapsed
23:35:12.863 00.031 7680 IsSlewing returns 0
23:35:12.864 00.001 7680 IsGuiding returns 0
23:35:12.864 00.000 7680 scope move finished after 140 + 57 ms
23:35:12.865 00.001 7680 Move returns status 0, amount 140
23:35:12.865 00.000 7680 MoveAxis(N, 145, ABG)
23:35:12.865 00.000 7680 Guiding  Dir = 0, Dur = 145
23:35:12.866 00.001 7680 IsSlewing returns 0
23:35:12.866 00.000 7680 IsGuiding returns 0
23:35:12.867 00.001 7680 PulseGuide returned control before completion, sleep 155
23:35:13.036 00.169 7680 IsGuiding returns 1
23:35:13.038 00.002 7680 scope still moving after pulse duration time elapsed
23:35:13.068 00.030 7680 IsSlewing returns 0
23:35:13.069 00.001 7680 IsGuiding returns 0
23:35:13.070 00.001 7680 scope move finished after 145 + 58 ms
23:35:13.071 00.001 7680 Move returns status 0, amount 145
23:35:13.076 00.005 7680 move complete, result=0
23:35:13.077 00.001 7680 worker thread done servicing request
23:35:13.077 00.000 6120 GuideStep: 0.3 px 140 ms WEST, -0.3 px 145 ms NORTH
23:35:13.083 00.006 7680 Worker thread wakes up
23:35:13.083 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:13.084 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:14.329 01.245 7680 Exposure complete
23:35:14.470 00.141 7680 worker thread done servicing request
23:35:14.470 00.000 6120 OnExposeComplete: enter
23:35:14.475 00.005 6120 UpdateGuideState(): m_state=6
23:35:14.479 00.004 6120 Star::Find(15, 959, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2215
23:35:14.484 00.005 6120 Star::Find returns 1 (1), X=960.20, Y=61.62, Mass=13056, SNR=75.3, Peak=255 HFD=7.0
23:35:14.490 00.006 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-2.95) = xAngle (1.49 = 1.49)
23:35:14.496 00.006 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.22 = 1.22)
23:35:14.500 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.36 hyp=0.37 cameraTheta=-1.47 mountX=0.03 mountY=0.34, mountTheta=1.48
23:35:14.505 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.36, opts=13)
23:35:14.509 00.004 6120 Enqueuing Move request for scope (0.04, -0.36)
23:35:14.514 00.005 7680 Worker thread wakes up
23:35:14.514 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:14.519 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.36) opts 0xd
23:35:14.519 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.36)
23:35:14.519 00.000 7680 Moving (0.04, -0.36) raw xDistance=0.03 yDistance=0.34
23:35:14.519 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:35:14.520 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:35:14.520 00.000 6120 UpdateGuideState exits: m=13056 SNR=75.3 Saturated
23:35:14.524 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:14.529 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:14.533 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
23:35:14.533 00.000 7680 MoveAxis(E, 0, ABG)
23:35:14.534 00.001 7680 Move returns status 0, amount 0
23:35:14.534 00.000 7680 MoveAxis(N, 0, ABG)
23:35:14.534 00.000 7680 Move returns status 0, amount 0
23:35:14.534 00.000 7680 move complete, result=0
23:35:14.534 00.000 6120 Enqueuing Expose request
23:35:14.539 00.005 7680 worker thread done servicing request
23:35:14.539 00.000 7680 Worker thread wakes up
23:35:14.539 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:35:14.543 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:14.545 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:15.786 01.241 7680 Exposure complete
23:35:15.922 00.136 7680 worker thread done servicing request
23:35:15.923 00.001 6120 OnExposeComplete: enter
23:35:15.927 00.004 6120 UpdateGuideState(): m_state=6
23:35:15.932 00.005 6120 Star::Find(15, 960, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2216
23:35:15.936 00.004 6120 Star::Find returns 1 (1), X=959.88, Y=62.17, Mass=13055, SNR=74.2, Peak=255 HFD=6.8
23:35:15.940 00.004 6120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-2.95) = xAngle (5.52 = -0.76)
23:35:15.944 00.004 6120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.25 = -1.03)
23:35:15.949 00.005 6120 CameraToMount -- cameraX=-0.28 cameraY=0.19 hyp=0.34 cameraTheta=2.56 mountX=0.24 mountY=-0.29, mountTheta=-0.87
23:35:15.954 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.19, opts=13)
23:35:15.957 00.003 6120 Enqueuing Move request for scope (-0.28, 0.19)
23:35:15.960 00.003 7680 Worker thread wakes up
23:35:15.960 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:15.964 00.004 6120 UpdateGuideState exits: m=13055 SNR=74.2 Saturated
23:35:15.967 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:15.970 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:15.972 00.002 6120 Enqueuing Expose request
23:35:15.976 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.19) opts 0xd
23:35:15.976 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.19)
23:35:15.977 00.001 7680 Moving (-0.28, 0.19) raw xDistance=0.24 yDistance=-0.29
23:35:15.977 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:35:15.978 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:35:15.978 00.000 7680 MoveAxis(W, 100, ABG)
23:35:15.978 00.000 7680 Guiding  Dir = 3, Dur = 100
23:35:15.978 00.000 7680 IsSlewing returns 0
23:35:15.978 00.000 7680 IsGuiding returns 0
23:35:15.979 00.001 7680 PulseGuide returned control before completion, sleep 110
23:35:16.090 00.111 7680 IsGuiding returns 1
23:35:16.091 00.001 7680 scope still moving after pulse duration time elapsed
23:35:16.121 00.030 7680 IsSlewing returns 0
23:35:16.122 00.001 7680 IsGuiding returns 0
23:35:16.123 00.001 7680 scope move finished after 100 + 44 ms
23:35:16.124 00.001 7680 Move returns status 0, amount 100
23:35:16.124 00.000 7680 MoveAxis(N, 158, ABG)
23:35:16.125 00.001 7680 Guiding  Dir = 0, Dur = 158
23:35:16.125 00.000 7680 IsSlewing returns 0
23:35:16.126 00.001 7680 IsGuiding returns 0
23:35:16.126 00.000 7680 PulseGuide returned control before completion, sleep 168
23:35:16.310 00.184 7680 IsGuiding returns 1
23:35:16.310 00.000 7680 scope still moving after pulse duration time elapsed
23:35:16.342 00.032 7680 IsSlewing returns 0
23:35:16.343 00.001 7680 IsGuiding returns 0
23:35:16.345 00.002 7680 scope move finished after 158 + 59 ms
23:35:16.345 00.000 7680 Move returns status 0, amount 158
23:35:16.346 00.001 7680 move complete, result=0
23:35:16.346 00.000 7680 worker thread done servicing request
23:35:16.347 00.001 7680 Worker thread wakes up
23:35:16.347 00.000 6120 GuideStep: 0.2 px 100 ms WEST, -0.3 px 158 ms NORTH
23:35:16.353 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:16.354 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:17.602 01.248 7680 Exposure complete
23:35:17.743 00.141 7680 worker thread done servicing request
23:35:17.744 00.001 6120 OnExposeComplete: enter
23:35:17.748 00.004 6120 UpdateGuideState(): m_state=6
23:35:17.751 00.003 6120 Star::Find(15, 959, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2217
23:35:17.755 00.004 6120 Star::Find returns 1 (1), X=959.86, Y=62.30, Mass=13894, SNR=74.3, Peak=255 HFD=6.8
23:35:17.759 00.004 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
23:35:17.764 00.005 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
23:35:17.768 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.32 hyp=0.44 cameraTheta=2.33 mountX=0.24 mountY=-0.42, mountTheta=-1.06
23:35:17.772 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.32, opts=13)
23:35:17.777 00.005 6120 Enqueuing Move request for scope (-0.30, 0.32)
23:35:17.781 00.004 7680 Worker thread wakes up
23:35:17.781 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:17.785 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.32) opts 0xd
23:35:17.786 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.32)
23:35:17.786 00.000 6120 UpdateGuideState exits: m=13894 SNR=74.3 Saturated
23:35:17.790 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:17.793 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:17.798 00.005 6120 Enqueuing Expose request
23:35:17.803 00.005 7680 Moving (-0.30, 0.32) raw xDistance=0.24 yDistance=-0.42
23:35:17.803 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
23:35:17.804 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:35:17.804 00.000 7680 MoveAxis(W, 104, ABG)
23:35:17.804 00.000 7680 Guiding  Dir = 3, Dur = 104
23:35:17.805 00.001 7680 IsSlewing returns 0
23:35:17.805 00.000 7680 IsGuiding returns 0
23:35:17.805 00.000 7680 PulseGuide returned control before completion, sleep 114
23:35:17.923 00.118 7680 IsGuiding returns 1
23:35:17.925 00.002 7680 scope still moving after pulse duration time elapsed
23:35:17.953 00.028 7680 IsSlewing returns 0
23:35:17.955 00.002 7680 IsGuiding returns 0
23:35:17.955 00.000 7680 scope move finished after 104 + 45 ms
23:35:17.955 00.000 7680 Move returns status 0, amount 104
23:35:17.956 00.001 7680 MoveAxis(N, 230, ABG)
23:35:17.957 00.001 7680 Guiding  Dir = 0, Dur = 230
23:35:17.957 00.000 7680 IsSlewing returns 0
23:35:17.958 00.001 7680 IsGuiding returns 0
23:35:17.958 00.000 7680 PulseGuide returned control before completion, sleep 240
23:35:18.204 00.246 7680 IsGuiding returns 1
23:35:18.204 00.000 7680 scope still moving after pulse duration time elapsed
23:35:18.237 00.033 7680 IsSlewing returns 0
23:35:18.240 00.003 7680 IsGuiding returns 0
23:35:18.240 00.000 7680 scope move finished after 230 + 52 ms
23:35:18.240 00.000 7680 Move returns status 0, amount 230
23:35:18.241 00.001 7680 move complete, result=0
23:35:18.241 00.000 7680 worker thread done servicing request
23:35:18.241 00.000 7680 Worker thread wakes up
23:35:18.242 00.001 6120 GuideStep: 0.2 px 104 ms WEST, -0.4 px 230 ms NORTH
23:35:18.248 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:18.248 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:19.503 01.255 7680 Exposure complete
23:35:19.642 00.139 7680 worker thread done servicing request
23:35:19.642 00.000 6120 OnExposeComplete: enter
23:35:19.647 00.005 6120 UpdateGuideState(): m_state=6
23:35:19.650 00.003 6120 Star::Find(15, 959, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2218
23:35:19.656 00.006 6120 Star::Find returns 1 (1), X=959.93, Y=61.99, Mass=13145, SNR=75.0, Peak=255 HFD=7.1
23:35:19.659 00.003 6120 CameraToMount -- cameraTheta (3.08) - m_xAngle (-2.95) = xAngle (6.04 = -0.25)
23:35:19.664 00.005 6120 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.77 = -0.51)
23:35:19.668 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.01 hyp=0.24 cameraTheta=3.08 mountX=0.23 mountY=-0.12, mountTheta=-0.47
23:35:19.673 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.01, opts=13)
23:35:19.678 00.005 6120 Enqueuing Move request for scope (-0.24, 0.01)
23:35:19.681 00.003 7680 Worker thread wakes up
23:35:19.681 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.01) opts 0xd
23:35:19.681 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.01)
23:35:19.681 00.000 7680 Moving (-0.24, 0.01) raw xDistance=0.23 yDistance=-0.12
23:35:19.682 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
23:35:19.682 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:35:19.682 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:35:19.682 00.000 7680 MoveAxis(W, 101, ABG)
23:35:19.682 00.000 7680 Guiding  Dir = 3, Dur = 101
23:35:19.682 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:19.687 00.005 7680 IsSlewing returns 0
23:35:19.687 00.000 6120 UpdateGuideState exits: m=13145 SNR=75.0 Saturated
23:35:19.690 00.003 7680 IsGuiding returns 0
23:35:19.691 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:19.694 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:19.699 00.005 6120 Enqueuing Expose request
23:35:19.702 00.003 7680 PulseGuide returned control before completion, sleep 111
23:35:19.823 00.121 7680 IsGuiding returns 0
23:35:19.824 00.001 7680 Move returns status 0, amount 101
23:35:19.824 00.000 7680 MoveAxis(N, 0, ABG)
23:35:19.825 00.001 7680 Move returns status 0, amount 0
23:35:19.825 00.000 7680 move complete, result=0
23:35:19.826 00.001 7680 worker thread done servicing request
23:35:19.826 00.000 7680 Worker thread wakes up
23:35:19.826 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:19.828 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:19.828 00.000 6120 GuideStep: 0.2 px 101 ms WEST, -0.1 px 0 ms NORTH
23:35:21.071 01.243 7680 Exposure complete
23:35:21.210 00.139 7680 worker thread done servicing request
23:35:21.210 00.000 6120 OnExposeComplete: enter
23:35:21.213 00.003 6120 UpdateGuideState(): m_state=6
23:35:21.219 00.006 6120 Star::Find(15, 959, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2219
23:35:21.222 00.003 6120 Star::Find returns 1 (1), X=960.08, Y=62.07, Mass=13746, SNR=77.5, Peak=255 HFD=7.1
23:35:21.225 00.003 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.29 = -0.99)
23:35:21.230 00.005 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.26)
23:35:21.233 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.12 cameraTheta=2.33 mountX=0.07 mountY=-0.12, mountTheta=-1.05
23:35:21.238 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.09, opts=13)
23:35:21.242 00.004 6120 Enqueuing Move request for scope (-0.09, 0.09)
23:35:21.246 00.004 7680 Worker thread wakes up
23:35:21.247 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:21.251 00.004 6120 UpdateGuideState exits: m=13746 SNR=77.5 Saturated
23:35:21.254 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:21.257 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:21.260 00.003 6120 Enqueuing Expose request
23:35:21.264 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
23:35:21.265 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
23:35:21.265 00.000 7680 Moving (-0.09, 0.09) raw xDistance=0.07 yDistance=-0.12
23:35:21.265 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:35:21.265 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:35:21.265 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:35:21.265 00.000 7680 MoveAxis(E, 0, ABG)
23:35:21.266 00.001 7680 Move returns status 0, amount 0
23:35:21.266 00.000 7680 MoveAxis(N, 0, ABG)
23:35:21.266 00.000 7680 Move returns status 0, amount 0
23:35:21.266 00.000 7680 move complete, result=0
23:35:21.266 00.000 7680 worker thread done servicing request
23:35:21.267 00.001 7680 Worker thread wakes up
23:35:21.267 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:35:21.271 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:21.271 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:22.526 01.255 7680 Exposure complete
23:35:22.669 00.143 7680 worker thread done servicing request
23:35:22.669 00.000 6120 OnExposeComplete: enter
23:35:22.674 00.005 6120 UpdateGuideState(): m_state=6
23:35:22.679 00.005 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2220
23:35:22.683 00.004 6120 Star::Find returns 1 (1), X=959.96, Y=62.27, Mass=14419, SNR=77.3, Peak=255 HFD=6.9
23:35:22.687 00.004 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.15 = -1.13)
23:35:22.691 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.40)
23:35:22.695 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.28 hyp=0.35 cameraTheta=2.20 mountX=0.15 mountY=-0.35, mountTheta=-1.16
23:35:22.700 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.28, opts=13)
23:35:22.705 00.005 6120 Enqueuing Move request for scope (-0.21, 0.28)
23:35:22.709 00.004 7680 Worker thread wakes up
23:35:22.710 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.28) opts 0xd
23:35:22.710 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.28)
23:35:22.710 00.000 7680 Moving (-0.21, 0.28) raw xDistance=0.15 yDistance=-0.35
23:35:22.710 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:35:22.710 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:35:22.710 00.000 7680 MoveAxis(E, 0, ABG)
23:35:22.710 00.000 7680 Move returns status 0, amount 0
23:35:22.710 00.000 7680 MoveAxis(N, 188, ABG)
23:35:22.710 00.000 7680 Guiding  Dir = 0, Dur = 188
23:35:22.712 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:22.716 00.004 6120 UpdateGuideState exits: m=14419 SNR=77.3 Saturated
23:35:22.721 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:22.726 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:22.730 00.004 6120 Enqueuing Expose request
23:35:22.735 00.005 7680 IsSlewing returns 0
23:35:22.736 00.001 7680 IsGuiding returns 0
23:35:22.736 00.000 7680 PulseGuide returned control before completion, sleep 198
23:35:22.951 00.215 7680 IsGuiding returns 1
23:35:22.952 00.001 7680 scope still moving after pulse duration time elapsed
23:35:22.982 00.030 7680 IsSlewing returns 0
23:35:22.984 00.002 7680 IsGuiding returns 0
23:35:22.984 00.000 7680 scope move finished after 188 + 59 ms
23:35:22.984 00.000 7680 Move returns status 0, amount 188
23:35:22.984 00.000 7680 move complete, result=0
23:35:22.985 00.001 7680 worker thread done servicing request
23:35:22.985 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 188 ms NORTH
23:35:22.992 00.007 7680 Worker thread wakes up
23:35:22.993 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:22.993 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:24.250 01.257 7680 Exposure complete
23:35:24.389 00.139 7680 worker thread done servicing request
23:35:24.390 00.001 6120 OnExposeComplete: enter
23:35:24.394 00.004 6120 UpdateGuideState(): m_state=6
23:35:24.399 00.005 6120 Star::Find(15, 959, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2221
23:35:24.402 00.003 6120 Star::Find returns 1 (1), X=960.06, Y=62.16, Mass=13878, SNR=75.4, Peak=255 HFD=7.0
23:35:24.407 00.005 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
23:35:24.410 00.003 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.49)
23:35:24.414 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.11 mountX=0.07 mountY=-0.21, mountTheta=-1.24
23:35:24.418 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.18, opts=13)
23:35:24.424 00.006 6120 Enqueuing Move request for scope (-0.11, 0.18)
23:35:24.426 00.002 7680 Worker thread wakes up
23:35:24.428 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:24.432 00.004 6120 UpdateGuideState exits: m=13878 SNR=75.4 Saturated
23:35:24.435 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:24.439 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
23:35:24.439 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
23:35:24.439 00.000 7680 Moving (-0.11, 0.18) raw xDistance=0.07 yDistance=-0.21
23:35:24.439 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:35:24.439 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:35:24.440 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:24.444 00.004 6120 Enqueuing Expose request
23:35:24.447 00.003 7680 MoveAxis(E, 0, ABG)
23:35:24.448 00.001 7680 Move returns status 0, amount 0
23:35:24.448 00.000 7680 MoveAxis(N, 111, ABG)
23:35:24.448 00.000 7680 Guiding  Dir = 0, Dur = 111
23:35:24.448 00.000 7680 IsSlewing returns 0
23:35:24.448 00.000 7680 IsGuiding returns 0
23:35:24.449 00.001 7680 PulseGuide returned control before completion, sleep 121
23:35:24.582 00.133 7680 IsGuiding returns 1
23:35:24.583 00.001 7680 scope still moving after pulse duration time elapsed
23:35:24.613 00.030 7680 IsSlewing returns 0
23:35:24.614 00.001 7680 IsGuiding returns 0
23:35:24.614 00.000 7680 scope move finished after 111 + 54 ms
23:35:24.614 00.000 7680 Move returns status 0, amount 111
23:35:24.615 00.001 7680 move complete, result=0
23:35:24.615 00.000 7680 worker thread done servicing request
23:35:24.615 00.000 7680 Worker thread wakes up
23:35:24.617 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 111 ms NORTH
23:35:24.622 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:24.623 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:25.878 01.255 7680 Exposure complete
23:35:26.009 00.131 7680 worker thread done servicing request
23:35:26.009 00.000 6120 OnExposeComplete: enter
23:35:26.015 00.006 6120 UpdateGuideState(): m_state=6
23:35:26.018 00.003 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2222
23:35:26.022 00.004 6120 Star::Find returns 1 (1), X=959.85, Y=62.18, Mass=13655, SNR=76.2, Peak=255 HFD=6.8
23:35:26.026 00.004 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.54 = -0.74)
23:35:26.030 00.004 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.01)
23:35:26.034 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.20 hyp=0.37 cameraTheta=2.58 mountX=0.27 mountY=-0.32, mountTheta=-0.86
23:35:26.039 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.20, opts=13)
23:35:26.043 00.004 6120 Enqueuing Move request for scope (-0.32, 0.20)
23:35:26.046 00.003 7680 Worker thread wakes up
23:35:26.046 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.20) opts 0xd
23:35:26.046 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.20)
23:35:26.048 00.002 7680 Moving (-0.32, 0.20) raw xDistance=0.27 yDistance=-0.32
23:35:26.048 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
23:35:26.048 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:35:26.048 00.000 7680 MoveAxis(W, 112, ABG)
23:35:26.049 00.001 7680 Guiding  Dir = 3, Dur = 112
23:35:26.049 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:26.052 00.003 7680 IsSlewing returns 0
23:35:26.053 00.001 6120 UpdateGuideState exits: m=13655 SNR=76.2 Saturated
23:35:26.057 00.004 7680 IsGuiding returns 0
23:35:26.058 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:26.061 00.003 7680 PulseGuide returned control before completion, sleep 122
23:35:26.061 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:26.064 00.003 6120 Enqueuing Expose request
23:35:26.197 00.133 7680 IsGuiding returns 1
23:35:26.198 00.001 7680 scope still moving after pulse duration time elapsed
23:35:26.229 00.031 7680 IsSlewing returns 0
23:35:26.233 00.004 7680 IsGuiding returns 0
23:35:26.234 00.001 7680 scope move finished after 112 + 64 ms
23:35:26.234 00.000 7680 Move returns status 0, amount 112
23:35:26.234 00.000 7680 MoveAxis(N, 172, ABG)
23:35:26.234 00.000 7680 Guiding  Dir = 0, Dur = 172
23:35:26.234 00.000 7680 IsSlewing returns 0
23:35:26.235 00.001 7680 IsGuiding returns 0
23:35:26.235 00.000 7680 PulseGuide returned control before completion, sleep 182
23:35:26.431 00.196 7680 IsGuiding returns 1
23:35:26.433 00.002 7680 scope still moving after pulse duration time elapsed
23:35:26.463 00.030 7680 IsSlewing returns 0
23:35:26.464 00.001 7680 IsGuiding returns 1
23:35:26.494 00.030 7680 IsSlewing returns 0
23:35:26.496 00.002 7680 IsGuiding returns 0
23:35:26.496 00.000 7680 scope move finished after 172 + 88 ms
23:35:26.497 00.001 7680 Move returns status 0, amount 172
23:35:26.497 00.000 7680 move complete, result=0
23:35:26.497 00.000 7680 worker thread done servicing request
23:35:26.497 00.000 7680 Worker thread wakes up
23:35:26.498 00.001 6120 GuideStep: 0.3 px 112 ms WEST, -0.3 px 172 ms NORTH
23:35:26.505 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:26.505 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:27.759 01.254 7680 Exposure complete
23:35:27.894 00.135 7680 worker thread done servicing request
23:35:27.894 00.000 6120 OnExposeComplete: enter
23:35:27.899 00.005 6120 UpdateGuideState(): m_state=6
23:35:27.903 00.004 6120 Star::Find(15, 959, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2223
23:35:27.907 00.004 6120 Star::Find returns 1 (1), X=959.80, Y=62.11, Mass=14682, SNR=79.2, Peak=255 HFD=6.9
23:35:27.910 00.003 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-2.95) = xAngle (5.75 = -0.53)
23:35:27.913 00.003 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.48 = -0.80)
23:35:27.917 00.004 6120 CameraToMount -- cameraX=-0.36 cameraY=0.13 hyp=0.38 cameraTheta=2.80 mountX=0.33 mountY=-0.28, mountTheta=-0.70
23:35:27.920 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=0.13, opts=13)
23:35:27.925 00.005 6120 Enqueuing Move request for scope (-0.36, 0.13)
23:35:27.928 00.003 7680 Worker thread wakes up
23:35:27.928 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.13) opts 0xd
23:35:27.928 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, 0.13)
23:35:27.928 00.000 7680 Moving (-0.36, 0.13) raw xDistance=0.33 yDistance=-0.28
23:35:27.929 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
23:35:27.929 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:35:27.929 00.000 7680 MoveAxis(W, 143, ABG)
23:35:27.929 00.000 7680 Guiding  Dir = 3, Dur = 143
23:35:27.929 00.000 7680 IsSlewing returns 0
23:35:27.930 00.001 7680 IsGuiding returns 0
23:35:27.930 00.000 7680 PulseGuide returned control before completion, sleep 153
23:35:27.930 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:27.934 00.004 6120 UpdateGuideState exits: m=14682 SNR=79.2 Saturated
23:35:27.938 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:27.942 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:27.946 00.004 6120 Enqueuing Expose request
23:35:28.095 00.149 7680 IsGuiding returns 1
23:35:28.097 00.002 7680 scope still moving after pulse duration time elapsed
23:35:28.127 00.030 7680 IsSlewing returns 0
23:35:28.128 00.001 7680 IsGuiding returns 0
23:35:28.129 00.001 7680 scope move finished after 143 + 55 ms
23:35:28.129 00.000 7680 Move returns status 0, amount 143
23:35:28.130 00.001 7680 MoveAxis(N, 150, ABG)
23:35:28.130 00.000 7680 Guiding  Dir = 0, Dur = 150
23:35:28.130 00.000 7680 IsSlewing returns 0
23:35:28.131 00.001 7680 IsGuiding returns 0
23:35:28.132 00.001 7680 PulseGuide returned control before completion, sleep 160
23:35:28.301 00.169 7680 IsGuiding returns 1
23:35:28.301 00.000 7680 scope still moving after pulse duration time elapsed
23:35:28.333 00.032 7680 IsSlewing returns 0
23:35:28.334 00.001 7680 IsGuiding returns 0
23:35:28.334 00.000 7680 scope move finished after 150 + 52 ms
23:35:28.335 00.001 7680 Move returns status 0, amount 150
23:35:28.335 00.000 7680 move complete, result=0
23:35:28.335 00.000 7680 worker thread done servicing request
23:35:28.335 00.000 7680 Worker thread wakes up
23:35:28.336 00.001 6120 GuideStep: 0.3 px 143 ms WEST, -0.3 px 150 ms NORTH
23:35:28.342 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:28.342 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:29.592 01.250 7680 Exposure complete
23:35:29.731 00.139 7680 worker thread done servicing request
23:35:29.732 00.001 6120 OnExposeComplete: enter
23:35:29.735 00.003 6120 UpdateGuideState(): m_state=6
23:35:29.741 00.006 6120 Star::Find(15, 959, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2224
23:35:29.745 00.004 6120 Star::Find returns 1 (1), X=960.23, Y=61.83, Mass=12919, SNR=73.5, Peak=255 HFD=6.7
23:35:29.749 00.004 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-2.95) = xAngle (1.77 = 1.77)
23:35:29.753 00.004 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.51 = 1.51)
23:35:29.756 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.18 mountX=-0.03 mountY=0.16, mountTheta=1.77
23:35:29.763 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.15, opts=13)
23:35:29.767 00.004 6120 Enqueuing Move request for scope (0.06, -0.15)
23:35:29.771 00.004 7680 Worker thread wakes up
23:35:29.771 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
23:35:29.771 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
23:35:29.771 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:29.775 00.004 7680 Moving (0.06, -0.15) raw xDistance=-0.03 yDistance=0.16
23:35:29.775 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:35:29.775 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:35:29.776 00.001 6120 UpdateGuideState exits: m=12919 SNR=73.5 Saturated
23:35:29.779 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:35:29.779 00.000 7680 MoveAxis(E, 0, ABG)
23:35:29.779 00.000 7680 Move returns status 0, amount 0
23:35:29.781 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:29.784 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:29.788 00.004 6120 Enqueuing Expose request
23:35:29.791 00.003 7680 MoveAxis(N, 0, ABG)
23:35:29.791 00.000 7680 Move returns status 0, amount 0
23:35:29.791 00.000 7680 move complete, result=0
23:35:29.791 00.000 7680 worker thread done servicing request
23:35:29.791 00.000 7680 Worker thread wakes up
23:35:29.792 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:35:29.796 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:29.797 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:31.047 01.250 7680 Exposure complete
23:35:31.184 00.137 7680 worker thread done servicing request
23:35:31.185 00.001 6120 OnExposeComplete: enter
23:35:31.189 00.004 6120 UpdateGuideState(): m_state=6
23:35:31.193 00.004 6120 Star::Find(15, 960, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2225
23:35:31.196 00.003 6120 Star::Find returns 1 (1), X=960.00, Y=62.60, Mass=13999, SNR=77.4, Peak=255 HFD=6.9
23:35:31.200 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.79 = -1.50)
23:35:31.203 00.003 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
23:35:31.208 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.62 hyp=0.64 cameraTheta=1.83 mountX=0.05 mountY=-0.63, mountTheta=-1.49
23:35:31.215 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.62, opts=13)
23:35:31.218 00.003 6120 Enqueuing Move request for scope (-0.17, 0.62)
23:35:31.222 00.004 7680 Worker thread wakes up
23:35:31.222 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.62) opts 0xd
23:35:31.222 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.62)
23:35:31.222 00.000 7680 Moving (-0.17, 0.62) raw xDistance=0.05 yDistance=-0.63
23:35:31.222 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:35:31.222 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
23:35:31.223 00.001 7680 MoveAxis(E, 0, ABG)
23:35:31.223 00.000 7680 Move returns status 0, amount 0
23:35:31.223 00.000 7680 MoveAxis(N, 342, ABG)
23:35:31.223 00.000 7680 Guiding  Dir = 0, Dur = 342
23:35:31.223 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:31.227 00.004 7680 IsSlewing returns 0
23:35:31.227 00.000 6120 UpdateGuideState exits: m=13999 SNR=77.4 Saturated
23:35:31.231 00.004 7680 IsGuiding returns 0
23:35:31.232 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:31.235 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:31.240 00.005 7680 PulseGuide returned control before completion, sleep 352
23:35:31.240 00.000 6120 Enqueuing Expose request
23:35:31.598 00.358 7680 IsGuiding returns 1
23:35:31.599 00.001 7680 scope still moving after pulse duration time elapsed
23:35:31.629 00.030 7680 IsSlewing returns 0
23:35:31.630 00.001 7680 IsGuiding returns 0
23:35:31.630 00.000 7680 scope move finished after 342 + 56 ms
23:35:31.631 00.001 7680 Move returns status 0, amount 342
23:35:31.631 00.000 7680 move complete, result=0
23:35:31.631 00.000 7680 worker thread done servicing request
23:35:31.632 00.001 7680 Worker thread wakes up
23:35:31.632 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 342 ms NORTH
23:35:31.641 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:31.641 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:32.883 01.242 7680 Exposure complete
23:35:33.021 00.138 7680 worker thread done servicing request
23:35:33.021 00.000 6120 OnExposeComplete: enter
23:35:33.028 00.007 6120 UpdateGuideState(): m_state=6
23:35:33.034 00.006 6120 Star::Find(15, 959, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2226
23:35:33.039 00.005 6120 Star::Find returns 1 (1), X=959.99, Y=62.09, Mass=13912, SNR=76.3, Peak=255 HFD=7.1
23:35:33.045 00.006 6120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-2.95) = xAngle (5.55 = -0.73)
23:35:33.051 00.006 6120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.00)
23:35:33.058 00.007 6120 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.20 cameraTheta=2.60 mountX=0.15 mountY=-0.17, mountTheta=-0.85
23:35:33.068 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.11, opts=13)
23:35:33.071 00.003 6120 Enqueuing Move request for scope (-0.17, 0.11)
23:35:33.076 00.005 7680 Worker thread wakes up
23:35:33.076 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:33.082 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.11) opts 0xd
23:35:33.082 00.000 6120 UpdateGuideState exits: m=13912 SNR=76.3 Saturated
23:35:33.087 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.11)
23:35:33.087 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:33.092 00.005 7680 Moving (-0.17, 0.11) raw xDistance=0.15 yDistance=-0.17
23:35:33.093 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:35:33.093 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:33.099 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:35:33.099 00.000 6120 Enqueuing Expose request
23:35:33.104 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:35:33.104 00.000 7680 MoveAxis(E, 0, ABG)
23:35:33.105 00.001 7680 Move returns status 0, amount 0
23:35:33.105 00.000 7680 MoveAxis(N, 0, ABG)
23:35:33.105 00.000 7680 Move returns status 0, amount 0
23:35:33.107 00.002 7680 move complete, result=0
23:35:33.107 00.000 7680 worker thread done servicing request
23:35:33.107 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:35:33.112 00.005 7680 Worker thread wakes up
23:35:33.112 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:33.113 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:34.369 01.256 7680 Exposure complete
23:35:34.503 00.134 7680 worker thread done servicing request
23:35:34.503 00.000 6120 OnExposeComplete: enter
23:35:34.507 00.004 6120 UpdateGuideState(): m_state=6
23:35:34.512 00.005 6120 Star::Find(15, 959, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2227
23:35:34.517 00.005 6120 Star::Find returns 1 (1), X=960.06, Y=62.21, Mass=13044, SNR=72.9, Peak=255 HFD=6.8
23:35:34.521 00.004 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
23:35:34.525 00.004 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
23:35:34.529 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.23 hyp=0.25 cameraTheta=2.00 mountX=0.06 mountY=-0.25, mountTheta=-1.34
23:35:34.534 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.23, opts=13)
23:35:34.537 00.003 6120 Enqueuing Move request for scope (-0.10, 0.23)
23:35:34.540 00.003 7680 Worker thread wakes up
23:35:34.540 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.23) opts 0xd
23:35:34.540 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.23)
23:35:34.540 00.000 7680 Moving (-0.10, 0.23) raw xDistance=0.06 yDistance=-0.25
23:35:34.540 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:35:34.540 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:35:34.541 00.001 7680 MoveAxis(E, 0, ABG)
23:35:34.541 00.000 7680 Move returns status 0, amount 0
23:35:34.541 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:34.546 00.005 7680 MoveAxis(N, 135, ABG)
23:35:34.547 00.001 7680 Guiding  Dir = 0, Dur = 135
23:35:34.547 00.000 6120 UpdateGuideState exits: m=13044 SNR=72.9 Saturated
23:35:34.551 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:34.555 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:34.559 00.004 7680 IsSlewing returns 0
23:35:34.559 00.000 6120 Enqueuing Expose request
23:35:34.562 00.003 7680 IsGuiding returns 0
23:35:34.563 00.001 7680 PulseGuide returned control before completion, sleep 145
23:35:34.715 00.152 7680 IsGuiding returns 1
23:35:34.716 00.001 7680 scope still moving after pulse duration time elapsed
23:35:34.745 00.029 7680 IsSlewing returns 0
23:35:34.747 00.002 7680 IsGuiding returns 0
23:35:34.747 00.000 7680 scope move finished after 135 + 49 ms
23:35:34.748 00.001 7680 Move returns status 0, amount 135
23:35:34.748 00.000 7680 move complete, result=0
23:35:34.748 00.000 7680 worker thread done servicing request
23:35:34.750 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 135 ms NORTH
23:35:34.757 00.007 7680 Worker thread wakes up
23:35:34.757 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:34.757 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:36.010 01.253 7680 Exposure complete
23:35:36.148 00.138 7680 worker thread done servicing request
23:35:36.148 00.000 6120 OnExposeComplete: enter
23:35:36.152 00.004 6120 UpdateGuideState(): m_state=6
23:35:36.156 00.004 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2228
23:35:36.159 00.003 6120 Star::Find returns 1 (1), X=959.78, Y=62.23, Mass=13810, SNR=77.5, Peak=255 HFD=6.9
23:35:36.163 00.004 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
23:35:36.168 00.005 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
23:35:36.172 00.004 6120 CameraToMount -- cameraX=-0.38 cameraY=0.25 hyp=0.46 cameraTheta=2.55 mountX=0.33 mountY=-0.39, mountTheta=-0.88
23:35:36.177 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.25, opts=13)
23:35:36.181 00.004 6120 Enqueuing Move request for scope (-0.38, 0.25)
23:35:36.186 00.005 7680 Worker thread wakes up
23:35:36.186 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:36.191 00.005 6120 UpdateGuideState exits: m=13810 SNR=77.5 Saturated
23:35:36.195 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.25) opts 0xd
23:35:36.195 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.25)
23:35:36.195 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:36.200 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:36.204 00.004 6120 Enqueuing Expose request
23:35:36.209 00.005 7680 Moving (-0.38, 0.25) raw xDistance=0.33 yDistance=-0.39
23:35:36.209 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
23:35:36.209 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:35:36.209 00.000 7680 MoveAxis(W, 134, ABG)
23:35:36.209 00.000 7680 Guiding  Dir = 3, Dur = 134
23:35:36.210 00.001 7680 IsSlewing returns 0
23:35:36.210 00.000 7680 IsGuiding returns 0
23:35:36.211 00.001 7680 PulseGuide returned control before completion, sleep 144
23:35:36.372 00.161 7680 IsGuiding returns 1
23:35:36.372 00.000 7680 scope still moving after pulse duration time elapsed
23:35:36.402 00.030 7680 IsSlewing returns 0
23:35:36.403 00.001 7680 IsGuiding returns 0
23:35:36.404 00.001 7680 scope move finished after 134 + 60 ms
23:35:36.405 00.001 7680 Move returns status 0, amount 134
23:35:36.405 00.000 7680 MoveAxis(N, 214, ABG)
23:35:36.405 00.000 7680 Guiding  Dir = 0, Dur = 214
23:35:36.406 00.001 7680 IsSlewing returns 0
23:35:36.406 00.000 7680 IsGuiding returns 0
23:35:36.407 00.001 7680 PulseGuide returned control before completion, sleep 224
23:35:36.638 00.231 7680 IsGuiding returns 1
23:35:36.639 00.001 7680 scope still moving after pulse duration time elapsed
23:35:36.669 00.030 7680 IsSlewing returns 0
23:35:36.670 00.001 7680 IsGuiding returns 0
23:35:36.671 00.001 7680 scope move finished after 214 + 49 ms
23:35:36.671 00.000 7680 Move returns status 0, amount 214
23:35:36.671 00.000 7680 move complete, result=0
23:35:36.672 00.001 7680 worker thread done servicing request
23:35:36.673 00.001 7680 Worker thread wakes up
23:35:36.673 00.000 6120 GuideStep: 0.3 px 134 ms WEST, -0.4 px 214 ms NORTH
23:35:36.683 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:36.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:37.930 01.247 7680 Exposure complete
23:35:38.067 00.137 7680 worker thread done servicing request
23:35:38.067 00.000 6120 OnExposeComplete: enter
23:35:38.070 00.003 6120 UpdateGuideState(): m_state=6
23:35:38.076 00.006 6120 Star::Find(15, 959, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2229
23:35:38.081 00.005 6120 Star::Find returns 1 (1), X=960.06, Y=62.05, Mass=13275, SNR=74.8, Peak=255 HFD=7.1
23:35:38.085 00.004 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.56 = -0.72)
23:35:38.089 00.004 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.99)
23:35:38.093 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.61 mountX=0.10 mountY=-0.11, mountTheta=-0.84
23:35:38.098 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.06, opts=13)
23:35:38.102 00.004 6120 Enqueuing Move request for scope (-0.11, 0.06)
23:35:38.106 00.004 7680 Worker thread wakes up
23:35:38.107 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
23:35:38.107 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
23:35:38.107 00.000 7680 Moving (-0.11, 0.06) raw xDistance=0.10 yDistance=-0.11
23:35:38.107 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:35:38.107 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:35:38.107 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:38.111 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:35:38.111 00.000 7680 MoveAxis(E, 0, ABG)
23:35:38.112 00.001 7680 Move returns status 0, amount 0
23:35:38.112 00.000 7680 MoveAxis(N, 0, ABG)
23:35:38.112 00.000 7680 Move returns status 0, amount 0
23:35:38.112 00.000 7680 move complete, result=0
23:35:38.112 00.000 7680 worker thread done servicing request
23:35:38.112 00.000 6120 UpdateGuideState exits: m=13275 SNR=74.8 Saturated
23:35:38.117 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:38.120 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:38.123 00.003 6120 Enqueuing Expose request
23:35:38.127 00.004 7680 Worker thread wakes up
23:35:38.127 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:35:38.130 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:38.130 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:39.383 01.253 7680 Exposure complete
23:35:39.522 00.139 7680 worker thread done servicing request
23:35:39.522 00.000 6120 OnExposeComplete: enter
23:35:39.527 00.005 6120 UpdateGuideState(): m_state=6
23:35:39.532 00.005 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2230
23:35:39.536 00.004 6120 Star::Find returns 1 (1), X=960.06, Y=62.58, Mass=14172, SNR=76.7, Peak=255 HFD=7.1
23:35:39.541 00.005 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
23:35:39.544 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
23:35:39.548 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.60 hyp=0.61 cameraTheta=1.74 mountX=-0.01 mountY=-0.59, mountTheta=-1.59
23:35:39.555 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.60, opts=13)
23:35:39.559 00.004 6120 Enqueuing Move request for scope (-0.11, 0.60)
23:35:39.563 00.004 7680 Worker thread wakes up
23:35:39.564 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:39.568 00.004 6120 UpdateGuideState exits: m=14172 SNR=76.7 Saturated
23:35:39.571 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:39.574 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:39.579 00.005 6120 Enqueuing Expose request
23:35:39.583 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.60) opts 0xd
23:35:39.583 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.60)
23:35:39.584 00.001 7680 Moving (-0.11, 0.60) raw xDistance=-0.01 yDistance=-0.59
23:35:39.584 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:35:39.584 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
23:35:39.584 00.000 7680 MoveAxis(E, 0, ABG)
23:35:39.584 00.000 7680 Move returns status 0, amount 0
23:35:39.586 00.002 7680 MoveAxis(N, 319, ABG)
23:35:39.586 00.000 7680 Guiding  Dir = 0, Dur = 319
23:35:39.586 00.000 7680 IsSlewing returns 0
23:35:39.586 00.000 7680 IsGuiding returns 0
23:35:39.586 00.000 7680 PulseGuide returned control before completion, sleep 329
23:35:39.922 00.336 7680 IsGuiding returns 1
23:35:39.923 00.001 7680 scope still moving after pulse duration time elapsed
23:35:39.953 00.030 7680 IsSlewing returns 0
23:35:39.955 00.002 7680 IsGuiding returns 0
23:35:39.956 00.001 7680 scope move finished after 319 + 49 ms
23:35:39.956 00.000 7680 Move returns status 0, amount 319
23:35:39.956 00.000 7680 move complete, result=0
23:35:39.957 00.001 7680 worker thread done servicing request
23:35:39.958 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 319 ms NORTH
23:35:39.964 00.006 7680 Worker thread wakes up
23:35:39.964 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:39.964 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:41.215 01.251 7680 Exposure complete
23:35:41.345 00.130 7680 worker thread done servicing request
23:35:41.346 00.001 6120 OnExposeComplete: enter
23:35:41.349 00.003 6120 UpdateGuideState(): m_state=6
23:35:41.352 00.003 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2231
23:35:41.357 00.005 6120 Star::Find returns 1 (1), X=960.08, Y=62.02, Mass=13328, SNR=75.4, Peak=255 HFD=7.1
23:35:41.361 00.004 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-2.95) = xAngle (5.72 = -0.57)
23:35:41.364 00.003 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.45 = -0.84)
23:35:41.369 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.76 mountX=0.08 mountY=-0.07, mountTheta=-0.72
23:35:41.374 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.04, opts=13)
23:35:41.378 00.004 6120 Enqueuing Move request for scope (-0.09, 0.04)
23:35:41.382 00.004 7680 Worker thread wakes up
23:35:41.382 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:41.386 00.004 6120 UpdateGuideState exits: m=13328 SNR=75.4 Saturated
23:35:41.391 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:41.398 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:41.403 00.005 6120 Enqueuing Expose request
23:35:41.407 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
23:35:41.407 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
23:35:41.407 00.000 7680 Moving (-0.09, 0.04) raw xDistance=0.08 yDistance=-0.07
23:35:41.407 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:35:41.408 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:35:41.408 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:35:41.408 00.000 7680 MoveAxis(E, 0, ABG)
23:35:41.409 00.001 7680 Move returns status 0, amount 0
23:35:41.409 00.000 7680 MoveAxis(N, 0, ABG)
23:35:41.409 00.000 7680 Move returns status 0, amount 0
23:35:41.409 00.000 7680 move complete, result=0
23:35:41.410 00.001 7680 worker thread done servicing request
23:35:41.410 00.000 7680 Worker thread wakes up
23:35:41.410 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:35:41.414 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:41.414 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:42.662 01.248 7680 Exposure complete
23:35:42.807 00.145 7680 worker thread done servicing request
23:35:42.807 00.000 6120 OnExposeComplete: enter
23:35:42.812 00.005 6120 UpdateGuideState(): m_state=6
23:35:42.816 00.004 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2232
23:35:42.821 00.005 6120 Star::Find returns 1 (1), X=960.29, Y=61.78, Mass=12556, SNR=73.0, Peak=255 HFD=6.9
23:35:42.826 00.005 6120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-2.95) = xAngle (1.92 = 1.92)
23:35:42.832 00.006 6120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.66 = 1.66)
23:35:42.836 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.24 cameraTheta=-1.03 mountX=-0.08 mountY=0.24, mountTheta=1.90
23:35:42.842 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.20, opts=13)
23:35:42.846 00.004 6120 Enqueuing Move request for scope (0.12, -0.20)
23:35:42.851 00.005 7680 Worker thread wakes up
23:35:42.851 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:42.855 00.004 6120 UpdateGuideState exits: m=12556 SNR=73.0 Saturated
23:35:42.860 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:42.866 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:42.870 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
23:35:42.871 00.001 6120 Enqueuing Expose request
23:35:42.876 00.005 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
23:35:42.876 00.000 7680 Moving (0.12, -0.20) raw xDistance=-0.08 yDistance=0.24
23:35:42.876 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:35:42.876 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:35:42.877 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:35:42.877 00.000 7680 MoveAxis(E, 0, ABG)
23:35:42.877 00.000 7680 Move returns status 0, amount 0
23:35:42.877 00.000 7680 MoveAxis(N, 0, ABG)
23:35:42.877 00.000 7680 Move returns status 0, amount 0
23:35:42.877 00.000 7680 move complete, result=0
23:35:42.878 00.001 7680 worker thread done servicing request
23:35:42.878 00.000 7680 Worker thread wakes up
23:35:42.878 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:35:42.883 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:42.883 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:44.137 01.254 7680 Exposure complete
23:35:44.272 00.135 7680 worker thread done servicing request
23:35:44.272 00.000 6120 OnExposeComplete: enter
23:35:44.276 00.004 6120 UpdateGuideState(): m_state=6
23:35:44.279 00.003 6120 Star::Find(15, 960, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2233
23:35:44.284 00.005 6120 Star::Find returns 1 (1), X=960.21, Y=62.60, Mass=14119, SNR=76.4, Peak=255 HFD=7.0
23:35:44.287 00.003 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
23:35:44.291 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
23:35:44.294 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.62 hyp=0.62 cameraTheta=1.49 mountX=-0.16 mountY=-0.53, mountTheta=-1.87
23:35:44.301 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.62, opts=13)
23:35:44.307 00.006 6120 Enqueuing Move request for scope (0.05, 0.62)
23:35:44.311 00.004 7680 Worker thread wakes up
23:35:44.312 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:44.316 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.62) opts 0xd
23:35:44.316 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.62)
23:35:44.317 00.001 6120 UpdateGuideState exits: m=14119 SNR=76.4 Saturated
23:35:44.321 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:44.324 00.003 7680 Moving (0.05, 0.62) raw xDistance=-0.16 yDistance=-0.53
23:35:44.325 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:35:44.325 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:44.331 00.006 6120 Enqueuing Expose request
23:35:44.336 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
23:35:44.336 00.000 7680 MoveAxis(E, 0, ABG)
23:35:44.336 00.000 7680 Move returns status 0, amount 0
23:35:44.336 00.000 7680 MoveAxis(N, 289, ABG)
23:35:44.337 00.001 7680 Guiding  Dir = 0, Dur = 289
23:35:44.337 00.000 7680 IsSlewing returns 0
23:35:44.338 00.001 7680 IsGuiding returns 0
23:35:44.338 00.000 7680 PulseGuide returned control before completion, sleep 299
23:35:44.642 00.304 7680 IsGuiding returns 1
23:35:44.643 00.001 7680 scope still moving after pulse duration time elapsed
23:35:44.674 00.031 7680 IsSlewing returns 0
23:35:44.674 00.000 7680 IsGuiding returns 0
23:35:44.674 00.000 7680 scope move finished after 289 + 48 ms
23:35:44.676 00.002 7680 Move returns status 0, amount 289
23:35:44.676 00.000 7680 move complete, result=0
23:35:44.676 00.000 7680 worker thread done servicing request
23:35:44.677 00.001 7680 Worker thread wakes up
23:35:44.677 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 289 ms NORTH
23:35:44.683 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:44.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:45.938 01.255 7680 Exposure complete
23:35:46.077 00.139 7680 worker thread done servicing request
23:35:46.077 00.000 6120 OnExposeComplete: enter
23:35:46.081 00.004 6120 UpdateGuideState(): m_state=6
23:35:46.084 00.003 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2234
23:35:46.089 00.005 6120 Star::Find returns 1 (1), X=960.21, Y=62.12, Mass=13425, SNR=75.4, Peak=255 HFD=6.8
23:35:46.093 00.004 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
23:35:46.097 00.004 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
23:35:46.100 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.24 mountX=-0.07 mountY=-0.10, mountTheta=-2.19
23:35:46.104 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.14, opts=13)
23:35:46.108 00.004 6120 Enqueuing Move request for scope (0.05, 0.14)
23:35:46.113 00.005 7680 Worker thread wakes up
23:35:46.113 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:46.117 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
23:35:46.117 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
23:35:46.117 00.000 7680 Moving (0.05, 0.14) raw xDistance=-0.07 yDistance=-0.10
23:35:46.117 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:35:46.118 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:35:46.118 00.000 6120 UpdateGuideState exits: m=13425 SNR=75.4 Saturated
23:35:46.121 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:35:46.121 00.000 7680 MoveAxis(E, 0, ABG)
23:35:46.121 00.000 7680 Move returns status 0, amount 0
23:35:46.121 00.000 7680 MoveAxis(N, 0, ABG)
23:35:46.122 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:46.125 00.003 7680 Move returns status 0, amount 0
23:35:46.125 00.000 7680 move complete, result=0
23:35:46.125 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:46.130 00.005 7680 worker thread done servicing request
23:35:46.130 00.000 6120 Enqueuing Expose request
23:35:46.133 00.003 7680 Worker thread wakes up
23:35:46.133 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:46.133 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:46.133 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:35:47.375 01.242 7680 Exposure complete
23:35:47.501 00.126 7680 worker thread done servicing request
23:35:47.501 00.000 6120 OnExposeComplete: enter
23:35:47.504 00.003 6120 UpdateGuideState(): m_state=6
23:35:47.508 00.004 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2235
23:35:47.512 00.004 6120 Star::Find returns 1 (1), X=960.24, Y=62.46, Mass=13276, SNR=76.4, Peak=255 HFD=7.1
23:35:47.516 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
23:35:47.521 00.005 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
23:35:47.524 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.48 hyp=0.49 cameraTheta=1.41 mountX=-0.16 mountY=-0.40, mountTheta=-1.96
23:35:47.529 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.48, opts=13)
23:35:47.533 00.004 6120 Enqueuing Move request for scope (0.08, 0.48)
23:35:47.537 00.004 7680 Worker thread wakes up
23:35:47.537 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.48) opts 0xd
23:35:47.537 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.48)
23:35:47.538 00.001 7680 Moving (0.08, 0.48) raw xDistance=-0.16 yDistance=-0.40
23:35:47.538 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:35:47.538 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:35:47.538 00.000 7680 MoveAxis(E, 0, ABG)
23:35:47.538 00.000 7680 Move returns status 0, amount 0
23:35:47.538 00.000 7680 MoveAxis(N, 216, ABG)
23:35:47.538 00.000 7680 Guiding  Dir = 0, Dur = 216
23:35:47.538 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:47.542 00.004 7680 IsSlewing returns 0
23:35:47.543 00.001 6120 UpdateGuideState exits: m=13276 SNR=76.4 Saturated
23:35:47.547 00.004 7680 IsGuiding returns 0
23:35:47.547 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:47.551 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:47.554 00.003 7680 PulseGuide returned control before completion, sleep 226
23:35:47.554 00.000 6120 Enqueuing Expose request
23:35:47.788 00.234 7680 IsGuiding returns 0
23:35:47.789 00.001 7680 Move returns status 0, amount 216
23:35:47.789 00.000 7680 move complete, result=0
23:35:47.791 00.002 7680 worker thread done servicing request
23:35:47.791 00.000 7680 Worker thread wakes up
23:35:47.792 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 216 ms NORTH
23:35:47.800 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:47.800 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:49.055 01.255 7680 Exposure complete
23:35:49.198 00.143 7680 worker thread done servicing request
23:35:49.198 00.000 6120 OnExposeComplete: enter
23:35:49.203 00.005 6120 UpdateGuideState(): m_state=6
23:35:49.206 00.003 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2236
23:35:49.211 00.005 6120 Star::Find returns 1 (1), X=960.30, Y=62.09, Mass=13323, SNR=74.9, Peak=255 HFD=6.8
23:35:49.215 00.004 6120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-2.95) = xAngle (3.65 = -2.63)
23:35:49.219 00.004 6120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.38 = -2.90)
23:35:49.222 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.70 mountX=-0.15 mountY=-0.04, mountTheta=-2.88
23:35:49.227 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.11, opts=13)
23:35:49.233 00.006 6120 Enqueuing Move request for scope (0.13, 0.11)
23:35:49.238 00.005 7680 Worker thread wakes up
23:35:49.238 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
23:35:49.239 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
23:35:49.240 00.001 7680 Moving (0.13, 0.11) raw xDistance=-0.15 yDistance=-0.04
23:35:49.240 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:35:49.240 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:35:49.240 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:49.244 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:35:49.245 00.001 7680 MoveAxis(E, 0, ABG)
23:35:49.245 00.000 7680 Move returns status 0, amount 0
23:35:49.245 00.000 7680 MoveAxis(N, 0, ABG)
23:35:49.245 00.000 7680 Move returns status 0, amount 0
23:35:49.245 00.000 7680 move complete, result=0
23:35:49.245 00.000 7680 worker thread done servicing request
23:35:49.246 00.001 6120 UpdateGuideState exits: m=13323 SNR=74.9 Saturated
23:35:49.249 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:49.254 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:49.258 00.004 6120 Enqueuing Expose request
23:35:49.262 00.004 7680 Worker thread wakes up
23:35:49.262 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:35:49.267 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:49.267 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:50.515 01.248 7680 Exposure complete
23:35:50.647 00.132 7680 worker thread done servicing request
23:35:50.647 00.000 6120 OnExposeComplete: enter
23:35:50.651 00.004 6120 UpdateGuideState(): m_state=6
23:35:50.655 00.004 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2237
23:35:50.661 00.006 6120 Star::Find returns 1 (1), X=960.63, Y=62.16, Mass=14090, SNR=77.3, Peak=255 HFD=7.0
23:35:50.665 00.004 6120 CameraToMount -- cameraTheta (0.36) - m_xAngle (-2.95) = xAngle (3.31 = -2.97)
23:35:50.671 00.006 6120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.04 = 3.04)
23:35:50.678 00.007 6120 CameraToMount -- cameraX=0.47 cameraY=0.18 hyp=0.50 cameraTheta=0.36 mountX=-0.49 mountY=0.05, mountTheta=3.04
23:35:50.684 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.47, y=0.18, opts=13)
23:35:50.688 00.004 6120 Enqueuing Move request for scope (0.47, 0.18)
23:35:50.693 00.005 7680 Worker thread wakes up
23:35:50.693 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:50.696 00.003 6120 UpdateGuideState exits: m=14090 SNR=77.3 Saturated
23:35:50.702 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:50.708 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:50.711 00.003 6120 Enqueuing Expose request
23:35:50.716 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.18) opts 0xd
23:35:50.716 00.000 7680 Handling offset move in thread for scope, endpoint = (0.47, 0.18)
23:35:50.716 00.000 7680 Moving (0.47, 0.18) raw xDistance=-0.49 yDistance=0.05
23:35:50.716 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
23:35:50.716 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:35:50.717 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:35:50.717 00.000 7680 MoveAxis(E, 201, ABG)
23:35:50.717 00.000 7680 Guiding  Dir = 2, Dur = 201
23:35:50.717 00.000 7680 IsSlewing returns 0
23:35:50.717 00.000 7680 IsGuiding returns 0
23:35:50.719 00.002 7680 PulseGuide returned control before completion, sleep 211
23:35:50.935 00.216 7680 IsGuiding returns 1
23:35:50.935 00.000 7680 scope still moving after pulse duration time elapsed
23:35:50.966 00.031 7680 IsSlewing returns 0
23:35:50.966 00.000 7680 IsGuiding returns 0
23:35:50.967 00.001 7680 scope move finished after 201 + 47 ms
23:35:50.967 00.000 7680 Move returns status 0, amount 201
23:35:50.967 00.000 7680 MoveAxis(N, 0, ABG)
23:35:50.967 00.000 7680 Move returns status 0, amount 0
23:35:50.968 00.001 7680 move complete, result=0
23:35:50.969 00.001 7680 worker thread done servicing request
23:35:50.969 00.000 6120 GuideStep: -0.5 px 201 ms EAST, 0.0 px 0 ms NORTH
23:35:50.975 00.006 7680 Worker thread wakes up
23:35:50.975 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:50.975 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:52.231 01.256 7680 Exposure complete
23:35:52.364 00.133 7680 worker thread done servicing request
23:35:52.365 00.001 6120 OnExposeComplete: enter
23:35:52.370 00.005 6120 UpdateGuideState(): m_state=6
23:35:52.373 00.003 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2238
23:35:52.377 00.004 6120 Star::Find returns 1 (1), X=960.12, Y=62.32, Mass=13921, SNR=77.2, Peak=255 HFD=6.9
23:35:52.381 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
23:35:52.384 00.003 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.89)
23:35:52.387 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.34 hyp=0.34 cameraTheta=1.71 mountX=-0.02 mountY=-0.33, mountTheta=-1.62
23:35:52.392 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.34, opts=13)
23:35:52.397 00.005 6120 Enqueuing Move request for scope (-0.05, 0.34)
23:35:52.400 00.003 7680 Worker thread wakes up
23:35:52.401 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.34) opts 0xd
23:35:52.401 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.34)
23:35:52.402 00.001 7680 Moving (-0.05, 0.34) raw xDistance=-0.02 yDistance=-0.33
23:35:52.402 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:35:52.402 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:35:52.402 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:52.405 00.003 6120 UpdateGuideState exits: m=13921 SNR=77.2 Saturated
23:35:52.409 00.004 7680 MoveAxis(E, 0, ABG)
23:35:52.409 00.000 7680 Move returns status 0, amount 0
23:35:52.409 00.000 7680 MoveAxis(N, 177, ABG)
23:35:52.409 00.000 7680 Guiding  Dir = 0, Dur = 177
23:35:52.409 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:52.414 00.005 7680 IsSlewing returns 0
23:35:52.414 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:52.418 00.004 6120 Enqueuing Expose request
23:35:52.423 00.005 7680 IsGuiding returns 0
23:35:52.423 00.000 7680 PulseGuide returned control before completion, sleep 187
23:35:52.612 00.189 7680 IsGuiding returns 1
23:35:52.613 00.001 7680 scope still moving after pulse duration time elapsed
23:35:52.643 00.030 7680 IsSlewing returns 0
23:35:52.644 00.001 7680 IsGuiding returns 0
23:35:52.644 00.000 7680 scope move finished after 177 + 45 ms
23:35:52.644 00.000 7680 Move returns status 0, amount 177
23:35:52.646 00.002 7680 move complete, result=0
23:35:52.646 00.000 7680 worker thread done servicing request
23:35:52.646 00.000 7680 Worker thread wakes up
23:35:52.647 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 177 ms NORTH
23:35:52.652 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:52.653 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:53.906 01.253 7680 Exposure complete
23:35:54.036 00.130 7680 worker thread done servicing request
23:35:54.037 00.001 6120 OnExposeComplete: enter
23:35:54.041 00.004 6120 UpdateGuideState(): m_state=6
23:35:54.046 00.005 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2239
23:35:54.051 00.005 6120 Star::Find returns 1 (1), X=960.28, Y=62.25, Mass=13808, SNR=76.2, Peak=255 HFD=7.0
23:35:54.055 00.004 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.12 = -2.17)
23:35:54.058 00.003 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
23:35:54.063 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.27 hyp=0.29 cameraTheta=1.16 mountX=-0.16 mountY=-0.19, mountTheta=-2.28
23:35:54.067 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.27, opts=13)
23:35:54.072 00.005 6120 Enqueuing Move request for scope (0.12, 0.27)
23:35:54.076 00.004 7680 Worker thread wakes up
23:35:54.076 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:54.081 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.27) opts 0xd
23:35:54.081 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.27)
23:35:54.082 00.001 7680 Moving (0.12, 0.27) raw xDistance=-0.16 yDistance=-0.19
23:35:54.082 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:35:54.082 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:35:54.082 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:35:54.082 00.000 7680 MoveAxis(E, 0, ABG)
23:35:54.082 00.000 7680 Move returns status 0, amount 0
23:35:54.082 00.000 7680 MoveAxis(N, 0, ABG)
23:35:54.083 00.001 7680 Move returns status 0, amount 0
23:35:54.083 00.000 7680 move complete, result=0
23:35:54.083 00.000 7680 worker thread done servicing request
23:35:54.084 00.001 6120 UpdateGuideState exits: m=13808 SNR=76.2 Saturated
23:35:54.088 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:54.092 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:54.095 00.003 6120 Enqueuing Expose request
23:35:54.100 00.005 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:35:54.103 00.003 7680 Worker thread wakes up
23:35:54.104 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:54.104 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:55.359 01.255 7680 Exposure complete
23:35:55.501 00.142 7680 worker thread done servicing request
23:35:55.501 00.000 6120 OnExposeComplete: enter
23:35:55.506 00.005 6120 UpdateGuideState(): m_state=6
23:35:55.510 00.004 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2240
23:35:55.516 00.006 6120 Star::Find returns 1 (0), X=960.16, Y=62.76, Mass=12732, SNR=73.2, Peak=254 HFD=6.9
23:35:55.521 00.005 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.75)
23:35:55.524 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.02)
23:35:55.527 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.78 hyp=0.78 cameraTheta=1.58 mountX=-0.14 mountY=-0.70, mountTheta=-1.76
23:35:55.532 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.78, opts=13)
23:35:55.536 00.004 6120 Enqueuing Move request for scope (-0.01, 0.78)
23:35:55.539 00.003 7680 Worker thread wakes up
23:35:55.539 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.78) opts 0xd
23:35:55.540 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.78)
23:35:55.540 00.000 7680 Moving (-0.01, 0.78) raw xDistance=-0.14 yDistance=-0.70
23:35:55.540 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:35:55.540 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
23:35:55.540 00.000 7680 MoveAxis(E, 0, ABG)
23:35:55.540 00.000 7680 Move returns status 0, amount 0
23:35:55.541 00.001 7680 MoveAxis(N, 382, ABG)
23:35:55.541 00.000 7680 Guiding  Dir = 0, Dur = 382
23:35:55.542 00.001 7680 IsSlewing returns 0
23:35:55.542 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:55.546 00.004 7680 IsGuiding returns 0
23:35:55.547 00.001 6120 UpdateGuideState exits: m=12732 SNR=73.2
23:35:55.551 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:55.554 00.003 7680 PulseGuide returned control before completion, sleep 392
23:35:55.554 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:55.558 00.004 6120 Enqueuing Expose request
23:35:55.958 00.400 7680 IsGuiding returns 0
23:35:55.959 00.001 7680 Move returns status 0, amount 382
23:35:55.960 00.001 7680 move complete, result=0
23:35:55.960 00.000 7680 worker thread done servicing request
23:35:55.961 00.001 7680 Worker thread wakes up
23:35:55.962 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.7 px 382 ms NORTH
23:35:55.968 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:55.968 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:57.222 01.254 7680 Exposure complete
23:35:57.343 00.121 7680 worker thread done servicing request
23:35:57.344 00.001 6120 OnExposeComplete: enter
23:35:57.349 00.005 6120 UpdateGuideState(): m_state=6
23:35:57.353 00.004 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2241
23:35:57.358 00.005 6120 Star::Find returns 1 (1), X=960.18, Y=62.57, Mass=13528, SNR=75.9, Peak=255 HFD=7.0
23:35:57.362 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
23:35:57.365 00.003 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
23:35:57.370 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.59 hyp=0.59 cameraTheta=1.54 mountX=-0.13 mountY=-0.52, mountTheta=-1.81
23:35:57.375 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.59, opts=13)
23:35:57.379 00.004 6120 Enqueuing Move request for scope (0.02, 0.59)
23:35:57.382 00.003 7680 Worker thread wakes up
23:35:57.382 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.59) opts 0xd
23:35:57.383 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:57.388 00.005 6120 UpdateGuideState exits: m=13528 SNR=75.9 Saturated
23:35:57.394 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:57.398 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:57.402 00.004 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.59)
23:35:57.403 00.001 7680 Moving (0.02, 0.59) raw xDistance=-0.13 yDistance=-0.52
23:35:57.403 00.000 6120 Enqueuing Expose request
23:35:57.406 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:35:57.406 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
23:35:57.406 00.000 7680 MoveAxis(E, 0, ABG)
23:35:57.406 00.000 7680 Move returns status 0, amount 0
23:35:57.406 00.000 7680 MoveAxis(N, 285, ABG)
23:35:57.407 00.001 7680 Guiding  Dir = 0, Dur = 285
23:35:57.407 00.000 7680 IsSlewing returns 0
23:35:57.408 00.001 7680 IsGuiding returns 0
23:35:57.408 00.000 7680 PulseGuide returned control before completion, sleep 295
23:35:57.713 00.305 7680 IsGuiding returns 1
23:35:57.713 00.000 7680 scope still moving after pulse duration time elapsed
23:35:57.744 00.031 7680 IsSlewing returns 0
23:35:57.746 00.002 7680 IsGuiding returns 0
23:35:57.747 00.001 7680 scope move finished after 285 + 53 ms
23:35:57.747 00.000 7680 Move returns status 0, amount 285
23:35:57.748 00.001 7680 move complete, result=0
23:35:57.748 00.000 7680 worker thread done servicing request
23:35:57.749 00.001 7680 Worker thread wakes up
23:35:57.749 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 285 ms NORTH
23:35:57.755 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:57.756 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:35:59.008 01.252 7680 Exposure complete
23:35:59.151 00.143 7680 worker thread done servicing request
23:35:59.151 00.000 6120 OnExposeComplete: enter
23:35:59.156 00.005 6120 UpdateGuideState(): m_state=6
23:35:59.160 00.004 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2242
23:35:59.164 00.004 6120 Star::Find returns 1 (1), X=960.23, Y=61.96, Mass=13655, SNR=76.7, Peak=255 HFD=6.9
23:35:59.168 00.004 6120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-2.95) = xAngle (2.68 = 2.68)
23:35:59.173 00.005 6120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.41 = 2.41)
23:35:59.177 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.28 mountX=-0.06 mountY=0.05, mountTheta=2.50
23:35:59.183 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.02, opts=13)
23:35:59.186 00.003 6120 Enqueuing Move request for scope (0.07, -0.02)
23:35:59.189 00.003 7680 Worker thread wakes up
23:35:59.190 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:35:59.195 00.005 6120 UpdateGuideState exits: m=13655 SNR=76.7 Saturated
23:35:59.198 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:59.203 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
23:35:59.203 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:35:59.209 00.006 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
23:35:59.209 00.000 7680 Moving (0.07, -0.02) raw xDistance=-0.06 yDistance=0.05
23:35:59.209 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:35:59.209 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:35:59.209 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:35:59.210 00.001 7680 MoveAxis(E, 0, ABG)
23:35:59.210 00.000 7680 Move returns status 0, amount 0
23:35:59.210 00.000 6120 Enqueuing Expose request
23:35:59.213 00.003 7680 MoveAxis(N, 0, ABG)
23:35:59.213 00.000 7680 Move returns status 0, amount 0
23:35:59.215 00.002 7680 move complete, result=0
23:35:59.215 00.000 7680 worker thread done servicing request
23:35:59.215 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:59.218 00.003 7680 Worker thread wakes up
23:35:59.218 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:35:59.219 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:00.462 01.243 7680 Exposure complete
23:36:00.600 00.138 7680 worker thread done servicing request
23:36:00.600 00.000 6120 OnExposeComplete: enter
23:36:00.604 00.004 6120 UpdateGuideState(): m_state=6
23:36:00.610 00.006 6120 Star::Find(15, 960, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2243
23:36:00.615 00.005 6120 Star::Find returns 1 (1), X=960.44, Y=62.46, Mass=13260, SNR=74.1, Peak=255 HFD=7.1
23:36:00.619 00.004 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
23:36:00.625 00.006 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.55)
23:36:00.629 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=0.48 hyp=0.55 cameraTheta=1.05 mountX=-0.36 mountY=-0.31, mountTheta=-2.43
23:36:00.635 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.48, opts=13)
23:36:00.643 00.008 6120 Enqueuing Move request for scope (0.28, 0.48)
23:36:00.647 00.004 7680 Worker thread wakes up
23:36:00.647 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.48) opts 0xd
23:36:00.647 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.48)
23:36:00.647 00.000 7680 Moving (0.28, 0.48) raw xDistance=-0.36 yDistance=-0.31
23:36:00.647 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
23:36:00.647 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:00.652 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:36:00.653 00.001 7680 MoveAxis(E, 147, ABG)
23:36:00.653 00.000 7680 Guiding  Dir = 2, Dur = 147
23:36:00.653 00.000 6120 UpdateGuideState exits: m=13260 SNR=74.1 Saturated
23:36:00.658 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:00.662 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:00.666 00.004 6120 Enqueuing Expose request
23:36:00.672 00.006 7680 IsSlewing returns 0
23:36:00.673 00.001 7680 IsGuiding returns 0
23:36:00.674 00.001 7680 PulseGuide returned control before completion, sleep 157
23:36:00.845 00.171 7680 IsGuiding returns 1
23:36:00.847 00.002 7680 scope still moving after pulse duration time elapsed
23:36:00.876 00.029 7680 IsSlewing returns 0
23:36:00.877 00.001 7680 IsGuiding returns 0
23:36:00.878 00.001 7680 scope move finished after 147 + 58 ms
23:36:00.879 00.001 7680 Move returns status 0, amount 147
23:36:00.879 00.000 7680 MoveAxis(N, 168, ABG)
23:36:00.880 00.001 7680 Guiding  Dir = 0, Dur = 168
23:36:00.880 00.000 7680 IsSlewing returns 0
23:36:00.880 00.000 7680 IsGuiding returns 0
23:36:00.882 00.002 7680 PulseGuide returned control before completion, sleep 178
23:36:01.064 00.182 7680 IsGuiding returns 1
23:36:01.066 00.002 7680 scope still moving after pulse duration time elapsed
23:36:01.094 00.028 7680 IsSlewing returns 0
23:36:01.096 00.002 7680 IsGuiding returns 0
23:36:01.097 00.001 7680 scope move finished after 168 + 47 ms
23:36:01.097 00.000 7680 Move returns status 0, amount 168
23:36:01.097 00.000 7680 move complete, result=0
23:36:01.098 00.001 7680 worker thread done servicing request
23:36:01.098 00.000 7680 Worker thread wakes up
23:36:01.098 00.000 6120 GuideStep: -0.4 px 147 ms EAST, -0.3 px 168 ms NORTH
23:36:01.105 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:01.106 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:02.358 01.252 7680 Exposure complete
23:36:02.494 00.136 7680 worker thread done servicing request
23:36:02.495 00.001 6120 OnExposeComplete: enter
23:36:02.499 00.004 6120 UpdateGuideState(): m_state=6
23:36:02.502 00.003 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2244
23:36:02.507 00.005 6120 Star::Find returns 1 (1), X=960.34, Y=61.79, Mass=12412, SNR=72.2, Peak=255 HFD=6.9
23:36:02.510 00.003 6120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-2.95) = xAngle (2.13 = 2.13)
23:36:02.514 00.004 6120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.86 = 1.86)
23:36:02.520 00.006 6120 CameraToMount -- cameraX=0.17 cameraY=-0.19 hyp=0.26 cameraTheta=-0.83 mountX=-0.14 mountY=0.25, mountTheta=2.07
23:36:02.525 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.19, opts=13)
23:36:02.529 00.004 6120 Enqueuing Move request for scope (0.17, -0.19)
23:36:02.532 00.003 7680 Worker thread wakes up
23:36:02.532 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.19) opts 0xd
23:36:02.532 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.19)
23:36:02.532 00.000 7680 Moving (0.17, -0.19) raw xDistance=-0.14 yDistance=0.25
23:36:02.532 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:36:02.532 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:36:02.532 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:36:02.532 00.000 7680 MoveAxis(E, 0, ABG)
23:36:02.532 00.000 7680 Move returns status 0, amount 0
23:36:02.534 00.002 7680 MoveAxis(N, 0, ABG)
23:36:02.534 00.000 7680 Move returns status 0, amount 0
23:36:02.534 00.000 7680 move complete, result=0
23:36:02.534 00.000 7680 worker thread done servicing request
23:36:02.534 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:02.537 00.003 6120 UpdateGuideState exits: m=12412 SNR=72.2 Saturated
23:36:02.541 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:02.545 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:02.549 00.004 6120 Enqueuing Expose request
23:36:02.553 00.004 7680 Worker thread wakes up
23:36:02.554 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:02.554 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:02.554 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:36:03.804 01.250 7680 Exposure complete
23:36:03.948 00.144 7680 worker thread done servicing request
23:36:03.948 00.000 6120 OnExposeComplete: enter
23:36:03.953 00.005 6120 UpdateGuideState(): m_state=6
23:36:03.959 00.006 6120 Star::Find(15, 960, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2245
23:36:03.962 00.003 6120 Star::Find returns 1 (1), X=960.29, Y=62.10, Mass=13506, SNR=75.1, Peak=255 HFD=6.9
23:36:03.966 00.004 6120 CameraToMount -- cameraTheta (0.75) - m_xAngle (-2.95) = xAngle (3.71 = -2.57)
23:36:03.970 00.004 6120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.44 = -2.84)
23:36:03.975 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.75 mountX=-0.14 mountY=-0.05, mountTheta=-2.81
23:36:03.981 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.12, opts=13)
23:36:03.985 00.004 6120 Enqueuing Move request for scope (0.12, 0.12)
23:36:03.989 00.004 7680 Worker thread wakes up
23:36:03.989 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:03.993 00.004 6120 UpdateGuideState exits: m=13506 SNR=75.1 Saturated
23:36:03.996 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:03.999 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:04.003 00.004 6120 Enqueuing Expose request
23:36:04.007 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
23:36:04.007 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
23:36:04.008 00.001 7680 Moving (0.12, 0.12) raw xDistance=-0.14 yDistance=-0.05
23:36:04.008 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:36:04.008 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:36:04.008 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:36:04.008 00.000 7680 MoveAxis(E, 0, ABG)
23:36:04.008 00.000 7680 Move returns status 0, amount 0
23:36:04.009 00.001 7680 MoveAxis(N, 0, ABG)
23:36:04.009 00.000 7680 Move returns status 0, amount 0
23:36:04.009 00.000 7680 move complete, result=0
23:36:04.009 00.000 7680 worker thread done servicing request
23:36:04.009 00.000 7680 Worker thread wakes up
23:36:04.009 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:04.013 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:04.013 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:05.254 01.241 7680 Exposure complete
23:36:05.391 00.137 7680 worker thread done servicing request
23:36:05.391 00.000 6120 OnExposeComplete: enter
23:36:05.395 00.004 6120 UpdateGuideState(): m_state=6
23:36:05.398 00.003 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2246
23:36:05.404 00.006 6120 Star::Find returns 1 (1), X=960.33, Y=62.51, Mass=13907, SNR=77.2, Peak=255 HFD=7.1
23:36:05.408 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
23:36:05.411 00.003 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.33)
23:36:05.415 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.53 hyp=0.56 cameraTheta=1.27 mountX=-0.26 mountY=-0.40, mountTheta=-2.14
23:36:05.420 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.53, opts=13)
23:36:05.425 00.005 6120 Enqueuing Move request for scope (0.17, 0.53)
23:36:05.431 00.006 7680 Worker thread wakes up
23:36:05.431 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:05.435 00.004 6120 UpdateGuideState exits: m=13907 SNR=77.2 Saturated
23:36:05.439 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:05.442 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:05.446 00.004 6120 Enqueuing Expose request
23:36:05.452 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.53) opts 0xd
23:36:05.452 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.53)
23:36:05.453 00.001 7680 Moving (0.17, 0.53) raw xDistance=-0.26 yDistance=-0.40
23:36:05.453 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:36:05.453 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:36:05.453 00.000 7680 MoveAxis(E, 107, ABG)
23:36:05.454 00.001 7680 Guiding  Dir = 2, Dur = 107
23:36:05.454 00.000 7680 IsSlewing returns 0
23:36:05.454 00.000 7680 IsGuiding returns 0
23:36:05.455 00.001 7680 PulseGuide returned control before completion, sleep 117
23:36:05.575 00.120 7680 IsGuiding returns 1
23:36:05.576 00.001 7680 scope still moving after pulse duration time elapsed
23:36:05.604 00.028 7680 IsSlewing returns 0
23:36:05.605 00.001 7680 IsGuiding returns 0
23:36:05.605 00.000 7680 scope move finished after 107 + 44 ms
23:36:05.607 00.002 7680 Move returns status 0, amount 107
23:36:05.607 00.000 7680 MoveAxis(N, 220, ABG)
23:36:05.607 00.000 7680 Guiding  Dir = 0, Dur = 220
23:36:05.608 00.001 7680 IsSlewing returns 0
23:36:05.608 00.000 7680 IsGuiding returns 0
23:36:05.609 00.001 7680 PulseGuide returned control before completion, sleep 230
23:36:05.856 00.247 7680 IsGuiding returns 1
23:36:05.856 00.000 7680 scope still moving after pulse duration time elapsed
23:36:05.887 00.031 7680 IsSlewing returns 0
23:36:05.889 00.002 7680 IsGuiding returns 0
23:36:05.890 00.001 7680 scope move finished after 220 + 60 ms
23:36:05.890 00.000 7680 Move returns status 0, amount 220
23:36:05.890 00.000 7680 move complete, result=0
23:36:05.891 00.001 7680 worker thread done servicing request
23:36:05.891 00.000 6120 GuideStep: -0.3 px 107 ms EAST, -0.4 px 220 ms NORTH
23:36:05.897 00.006 7680 Worker thread wakes up
23:36:05.899 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:05.899 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:07.156 01.257 7680 Exposure complete
23:36:07.314 00.158 7680 worker thread done servicing request
23:36:07.315 00.001 6120 OnExposeComplete: enter
23:36:07.321 00.006 6120 UpdateGuideState(): m_state=6
23:36:07.328 00.007 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2247
23:36:07.333 00.005 6120 Star::Find returns 1 (1), X=960.28, Y=62.53, Mass=12809, SNR=73.6, Peak=255 HFD=7.1
23:36:07.338 00.005 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
23:36:07.344 00.006 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
23:36:07.350 00.006 6120 CameraToMount -- cameraX=0.12 cameraY=0.55 hyp=0.57 cameraTheta=1.36 mountX=-0.22 mountY=-0.44, mountTheta=-2.03
23:36:07.358 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.55, opts=13)
23:36:07.366 00.008 6120 Enqueuing Move request for scope (0.12, 0.55)
23:36:07.371 00.005 7680 Worker thread wakes up
23:36:07.371 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:07.376 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.55) opts 0xd
23:36:07.376 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.55)
23:36:07.377 00.001 6120 UpdateGuideState exits: m=12809 SNR=73.6 Saturated
23:36:07.385 00.008 7680 Moving (0.12, 0.55) raw xDistance=-0.22 yDistance=-0.44
23:36:07.385 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
23:36:07.385 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:36:07.385 00.000 7680 MoveAxis(E, 98, ABG)
23:36:07.386 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:07.392 00.006 7680 Guiding  Dir = 2, Dur = 98
23:36:07.392 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:07.399 00.007 7680 IsSlewing returns 0
23:36:07.399 00.000 6120 Enqueuing Expose request
23:36:07.404 00.005 7680 IsGuiding returns 0
23:36:07.404 00.000 7680 PulseGuide returned control before completion, sleep 108
23:36:07.517 00.113 7680 IsGuiding returns 1
23:36:07.517 00.000 7680 scope still moving after pulse duration time elapsed
23:36:07.549 00.032 7680 IsSlewing returns 0
23:36:07.550 00.001 7680 IsGuiding returns 0
23:36:07.550 00.000 7680 scope move finished after 98 + 48 ms
23:36:07.552 00.002 7680 Move returns status 0, amount 98
23:36:07.552 00.000 7680 MoveAxis(N, 241, ABG)
23:36:07.552 00.000 7680 Guiding  Dir = 0, Dur = 241
23:36:07.552 00.000 7680 IsSlewing returns 0
23:36:07.554 00.002 7680 IsGuiding returns 0
23:36:07.554 00.000 7680 PulseGuide returned control before completion, sleep 251
23:36:07.816 00.262 7680 IsGuiding returns 1
23:36:07.817 00.001 7680 scope still moving after pulse duration time elapsed
23:36:07.849 00.032 7680 IsSlewing returns 0
23:36:07.850 00.001 7680 IsGuiding returns 0
23:36:07.850 00.000 7680 scope move finished after 241 + 55 ms
23:36:07.851 00.001 7680 Move returns status 0, amount 241
23:36:07.851 00.000 7680 move complete, result=0
23:36:07.852 00.001 7680 worker thread done servicing request
23:36:07.852 00.000 6120 GuideStep: -0.2 px 98 ms EAST, -0.4 px 241 ms NORTH
23:36:07.859 00.007 7680 Worker thread wakes up
23:36:07.859 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:07.859 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:09.111 01.252 7680 Exposure complete
23:36:09.235 00.124 7680 worker thread done servicing request
23:36:09.235 00.000 6120 OnExposeComplete: enter
23:36:09.239 00.004 6120 UpdateGuideState(): m_state=6
23:36:09.243 00.004 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2248
23:36:09.247 00.004 6120 Star::Find returns 1 (1), X=960.13, Y=62.05, Mass=14036, SNR=77.4, Peak=255 HFD=7.0
23:36:09.250 00.003 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
23:36:09.254 00.004 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
23:36:09.257 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.03 mountX=0.02 mountY=-0.07, mountTheta=-1.31
23:36:09.262 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.06, opts=13)
23:36:09.266 00.004 6120 Enqueuing Move request for scope (-0.03, 0.06)
23:36:09.269 00.003 7680 Worker thread wakes up
23:36:09.269 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
23:36:09.269 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
23:36:09.269 00.000 7680 Moving (-0.03, 0.06) raw xDistance=0.02 yDistance=-0.07
23:36:09.269 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:36:09.269 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:36:09.271 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:36:09.271 00.000 7680 MoveAxis(E, 0, ABG)
23:36:09.271 00.000 7680 Move returns status 0, amount 0
23:36:09.271 00.000 7680 MoveAxis(N, 0, ABG)
23:36:09.271 00.000 7680 Move returns status 0, amount 0
23:36:09.271 00.000 7680 move complete, result=0
23:36:09.271 00.000 7680 worker thread done servicing request
23:36:09.272 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:09.275 00.003 6120 UpdateGuideState exits: m=14036 SNR=77.4 Saturated
23:36:09.281 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:09.285 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:09.290 00.005 6120 Enqueuing Expose request
23:36:09.298 00.008 7680 Worker thread wakes up
23:36:09.298 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:09.301 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:09.301 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:10.540 01.239 7680 Exposure complete
23:36:10.638 00.098 7680 worker thread done servicing request
23:36:10.638 00.000 6120 OnExposeComplete: enter
23:36:10.644 00.006 6120 UpdateGuideState(): m_state=6
23:36:10.649 00.005 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2249
23:36:10.653 00.004 6120 Star::Find returns 1 (1), X=960.16, Y=62.28, Mass=13096, SNR=73.5, Peak=255 HFD=6.9
23:36:10.660 00.007 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
23:36:10.665 00.005 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
23:36:10.671 00.006 6120 CameraToMount -- cameraX=-0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.59 mountX=-0.05 mountY=-0.27, mountTheta=-1.75
23:36:10.676 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.30, opts=13)
23:36:10.681 00.005 6120 Enqueuing Move request for scope (-0.01, 0.30)
23:36:10.683 00.002 7680 Worker thread wakes up
23:36:10.683 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:10.687 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.30) opts 0xd
23:36:10.688 00.001 6120 UpdateGuideState exits: m=13096 SNR=73.5 Saturated
23:36:10.691 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.30)
23:36:10.691 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:10.694 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:10.698 00.004 7680 Moving (-0.01, 0.30) raw xDistance=-0.05 yDistance=-0.27
23:36:10.698 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:36:10.698 00.000 6120 Enqueuing Expose request
23:36:10.702 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:36:10.702 00.000 7680 MoveAxis(E, 0, ABG)
23:36:10.703 00.001 7680 Move returns status 0, amount 0
23:36:10.703 00.000 7680 MoveAxis(N, 147, ABG)
23:36:10.703 00.000 7680 Guiding  Dir = 0, Dur = 147
23:36:10.704 00.001 7680 IsSlewing returns 0
23:36:10.704 00.000 7680 IsGuiding returns 0
23:36:10.704 00.000 7680 PulseGuide returned control before completion, sleep 157
23:36:10.878 00.174 7680 IsGuiding returns 0
23:36:10.878 00.000 7680 Move returns status 0, amount 147
23:36:10.878 00.000 7680 move complete, result=0
23:36:10.879 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 147 ms NORTH
23:36:10.882 00.003 7680 worker thread done servicing request
23:36:10.882 00.000 7680 Worker thread wakes up
23:36:10.882 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:10.882 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:12.125 01.243 7680 Exposure complete
23:36:12.215 00.090 7680 worker thread done servicing request
23:36:12.215 00.000 6120 OnExposeComplete: enter
23:36:12.219 00.004 6120 UpdateGuideState(): m_state=6
23:36:12.222 00.003 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2250
23:36:12.225 00.003 6120 Star::Find returns 1 (1), X=960.17, Y=62.19, Mass=13797, SNR=75.9, Peak=255 HFD=6.9
23:36:12.228 00.003 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.78)
23:36:12.232 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
23:36:12.235 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.55 mountX=-0.04 mountY=-0.19, mountTheta=-1.80
23:36:12.240 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.21, opts=13)
23:36:12.243 00.003 6120 Enqueuing Move request for scope (0.00, 0.21)
23:36:12.247 00.004 7680 Worker thread wakes up
23:36:12.248 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.21) opts 0xd
23:36:12.248 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.21)
23:36:12.248 00.000 7680 Moving (0.00, 0.21) raw xDistance=-0.04 yDistance=-0.19
23:36:12.248 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:36:12.248 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:36:12.248 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:36:12.248 00.000 7680 MoveAxis(E, 0, ABG)
23:36:12.249 00.001 7680 Move returns status 0, amount 0
23:36:12.249 00.000 7680 MoveAxis(N, 0, ABG)
23:36:12.249 00.000 7680 Move returns status 0, amount 0
23:36:12.249 00.000 7680 move complete, result=0
23:36:12.249 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:12.252 00.003 7680 worker thread done servicing request
23:36:12.252 00.000 6120 UpdateGuideState exits: m=13797 SNR=75.9 Saturated
23:36:12.256 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:12.259 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:12.263 00.004 6120 Enqueuing Expose request
23:36:12.267 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:12.270 00.003 7680 Worker thread wakes up
23:36:12.270 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:12.271 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:13.519 01.248 7680 Exposure complete
23:36:13.648 00.129 7680 worker thread done servicing request
23:36:13.648 00.000 6120 OnExposeComplete: enter
23:36:13.653 00.005 6120 UpdateGuideState(): m_state=6
23:36:13.656 00.003 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2251
23:36:13.661 00.005 6120 Star::Find returns 1 (1), X=960.14, Y=62.35, Mass=12390, SNR=72.1, Peak=255 HFD=6.9
23:36:13.664 00.003 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
23:36:13.668 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.96)
23:36:13.673 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.37 hyp=0.37 cameraTheta=1.64 mountX=-0.04 mountY=-0.34, mountTheta=-1.70
23:36:13.677 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.37, opts=13)
23:36:13.682 00.005 6120 Enqueuing Move request for scope (-0.03, 0.37)
23:36:13.686 00.004 7680 Worker thread wakes up
23:36:13.686 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.37) opts 0xd
23:36:13.686 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.37)
23:36:13.687 00.001 7680 Moving (-0.03, 0.37) raw xDistance=-0.04 yDistance=-0.34
23:36:13.687 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:36:13.687 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:36:13.687 00.000 7680 MoveAxis(E, 0, ABG)
23:36:13.687 00.000 7680 Move returns status 0, amount 0
23:36:13.687 00.000 7680 MoveAxis(N, 186, ABG)
23:36:13.687 00.000 7680 Guiding  Dir = 0, Dur = 186
23:36:13.687 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:13.692 00.005 7680 IsSlewing returns 0
23:36:13.692 00.000 6120 UpdateGuideState exits: m=12390 SNR=72.1 Saturated
23:36:13.695 00.003 7680 IsGuiding returns 0
23:36:13.696 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:13.700 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:13.703 00.003 7680 PulseGuide returned control before completion, sleep 196
23:36:13.703 00.000 6120 Enqueuing Expose request
23:36:13.914 00.211 7680 IsGuiding returns 1
23:36:13.915 00.001 7680 scope still moving after pulse duration time elapsed
23:36:13.946 00.031 7680 IsSlewing returns 0
23:36:13.946 00.000 7680 IsGuiding returns 0
23:36:13.947 00.001 7680 scope move finished after 186 + 64 ms
23:36:13.947 00.000 7680 Move returns status 0, amount 186
23:36:13.947 00.000 7680 move complete, result=0
23:36:13.948 00.001 7680 worker thread done servicing request
23:36:13.948 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 186 ms NORTH
23:36:13.955 00.007 7680 Worker thread wakes up
23:36:13.956 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:13.956 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:15.215 01.259 7680 Exposure complete
23:36:15.349 00.134 7680 worker thread done servicing request
23:36:15.349 00.000 6120 OnExposeComplete: enter
23:36:15.353 00.004 6120 UpdateGuideState(): m_state=6
23:36:15.357 00.004 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2252
23:36:15.361 00.004 6120 Star::Find returns 1 (1), X=960.15, Y=62.21, Mass=13189, SNR=74.5, Peak=255 HFD=6.8
23:36:15.367 00.006 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
23:36:15.370 00.003 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
23:36:15.374 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.65 mountX=-0.02 mountY=-0.21, mountTheta=-1.68
23:36:15.378 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.23, opts=13)
23:36:15.381 00.003 6120 Enqueuing Move request for scope (-0.02, 0.23)
23:36:15.385 00.004 7680 Worker thread wakes up
23:36:15.385 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:15.390 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
23:36:15.391 00.001 6120 UpdateGuideState exits: m=13189 SNR=74.5 Saturated
23:36:15.396 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:15.400 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:15.405 00.005 6120 Enqueuing Expose request
23:36:15.409 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
23:36:15.409 00.000 7680 Moving (-0.02, 0.23) raw xDistance=-0.02 yDistance=-0.21
23:36:15.409 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:36:15.409 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:36:15.409 00.000 7680 MoveAxis(E, 0, ABG)
23:36:15.410 00.001 7680 Move returns status 0, amount 0
23:36:15.410 00.000 7680 MoveAxis(N, 116, ABG)
23:36:15.410 00.000 7680 Guiding  Dir = 0, Dur = 116
23:36:15.410 00.000 7680 IsSlewing returns 0
23:36:15.411 00.001 7680 IsGuiding returns 0
23:36:15.411 00.000 7680 PulseGuide returned control before completion, sleep 126
23:36:15.546 00.135 7680 IsGuiding returns 1
23:36:15.547 00.001 7680 scope still moving after pulse duration time elapsed
23:36:15.577 00.030 7680 IsSlewing returns 0
23:36:15.577 00.000 7680 IsGuiding returns 0
23:36:15.578 00.001 7680 scope move finished after 116 + 51 ms
23:36:15.578 00.000 7680 Move returns status 0, amount 116
23:36:15.579 00.001 7680 move complete, result=0
23:36:15.579 00.000 7680 worker thread done servicing request
23:36:15.579 00.000 7680 Worker thread wakes up
23:36:15.581 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 116 ms NORTH
23:36:15.586 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:15.588 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:16.839 01.251 7680 Exposure complete
23:36:16.962 00.123 7680 worker thread done servicing request
23:36:16.963 00.001 6120 OnExposeComplete: enter
23:36:16.966 00.003 6120 UpdateGuideState(): m_state=6
23:36:16.971 00.005 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2253
23:36:16.974 00.003 6120 Star::Find returns 1 (1), X=960.33, Y=62.55, Mass=13516, SNR=75.0, Peak=255 HFD=7.1
23:36:16.978 00.004 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.04)
23:36:16.982 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.31)
23:36:16.986 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.57 hyp=0.59 cameraTheta=1.29 mountX=-0.27 mountY=-0.44, mountTheta=-2.12
23:36:16.991 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.57, opts=13)
23:36:16.995 00.004 6120 Enqueuing Move request for scope (0.16, 0.57)
23:36:16.999 00.004 7680 Worker thread wakes up
23:36:16.999 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.57) opts 0xd
23:36:17.000 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.57)
23:36:17.000 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:17.003 00.003 6120 UpdateGuideState exits: m=13516 SNR=75.0 Saturated
23:36:17.008 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:17.011 00.003 7680 Moving (0.16, 0.57) raw xDistance=-0.27 yDistance=-0.44
23:36:17.011 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:36:17.011 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:36:17.011 00.000 7680 MoveAxis(E, 109, ABG)
23:36:17.011 00.000 7680 Guiding  Dir = 2, Dur = 109
23:36:17.012 00.001 7680 IsSlewing returns 0
23:36:17.012 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:17.016 00.004 7680 IsGuiding returns 0
23:36:17.016 00.000 6120 Enqueuing Expose request
23:36:17.021 00.005 7680 PulseGuide returned control before completion, sleep 119
23:36:17.153 00.132 7680 IsGuiding returns 1
23:36:17.153 00.000 7680 scope still moving after pulse duration time elapsed
23:36:17.184 00.031 7680 IsSlewing returns 0
23:36:17.184 00.000 7680 IsGuiding returns 0
23:36:17.186 00.002 7680 scope move finished after 109 + 60 ms
23:36:17.186 00.000 7680 Move returns status 0, amount 109
23:36:17.186 00.000 7680 MoveAxis(N, 238, ABG)
23:36:17.187 00.001 7680 Guiding  Dir = 0, Dur = 238
23:36:17.187 00.000 7680 IsSlewing returns 0
23:36:17.187 00.000 7680 IsGuiding returns 0
23:36:17.188 00.001 7680 PulseGuide returned control before completion, sleep 248
23:36:17.448 00.260 7680 IsGuiding returns 1
23:36:17.449 00.001 7680 scope still moving after pulse duration time elapsed
23:36:17.480 00.031 7680 IsSlewing returns 0
23:36:17.481 00.001 7680 IsGuiding returns 0
23:36:17.483 00.002 7680 scope move finished after 238 + 56 ms
23:36:17.483 00.000 7680 Move returns status 0, amount 238
23:36:17.484 00.001 7680 move complete, result=0
23:36:17.484 00.000 7680 worker thread done servicing request
23:36:17.484 00.000 7680 Worker thread wakes up
23:36:17.484 00.000 6120 GuideStep: -0.3 px 109 ms EAST, -0.4 px 238 ms NORTH
23:36:17.492 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:17.492 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:18.744 01.252 7680 Exposure complete
23:36:18.878 00.134 7680 worker thread done servicing request
23:36:18.879 00.001 6120 OnExposeComplete: enter
23:36:18.882 00.003 6120 UpdateGuideState(): m_state=6
23:36:18.885 00.003 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2254
23:36:18.891 00.006 6120 Star::Find returns 1 (1), X=960.09, Y=62.18, Mass=13647, SNR=75.1, Peak=255 HFD=6.9
23:36:18.895 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
23:36:18.898 00.003 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.68)
23:36:18.901 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.92 mountX=0.03 mountY=-0.21, mountTheta=-1.41
23:36:18.905 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.20, opts=13)
23:36:18.908 00.003 6120 Enqueuing Move request for scope (-0.07, 0.20)
23:36:18.911 00.003 7680 Worker thread wakes up
23:36:18.911 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
23:36:18.911 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
23:36:18.911 00.000 7680 Moving (-0.07, 0.20) raw xDistance=0.03 yDistance=-0.21
23:36:18.912 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:36:18.912 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:36:18.912 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:18.915 00.003 6120 UpdateGuideState exits: m=13647 SNR=75.1 Saturated
23:36:18.918 00.003 7680 MoveAxis(E, 0, ABG)
23:36:18.918 00.000 7680 Move returns status 0, amount 0
23:36:18.918 00.000 7680 MoveAxis(N, 113, ABG)
23:36:18.918 00.000 7680 Guiding  Dir = 0, Dur = 113
23:36:18.920 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:18.923 00.003 7680 IsSlewing returns 0
23:36:18.923 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:18.927 00.004 6120 Enqueuing Expose request
23:36:18.930 00.003 7680 IsGuiding returns 0
23:36:18.930 00.000 7680 PulseGuide returned control before completion, sleep 123
23:36:19.064 00.134 7680 IsGuiding returns 1
23:36:19.066 00.002 7680 scope still moving after pulse duration time elapsed
23:36:19.096 00.030 7680 IsSlewing returns 0
23:36:19.097 00.001 7680 IsGuiding returns 0
23:36:19.098 00.001 7680 scope move finished after 113 + 55 ms
23:36:19.098 00.000 7680 Move returns status 0, amount 113
23:36:19.099 00.001 7680 move complete, result=0
23:36:19.099 00.000 7680 worker thread done servicing request
23:36:19.099 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 113 ms NORTH
23:36:19.108 00.009 7680 Worker thread wakes up
23:36:19.108 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:19.109 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:20.368 01.259 7680 Exposure complete
23:36:20.494 00.126 7680 worker thread done servicing request
23:36:20.494 00.000 6120 OnExposeComplete: enter
23:36:20.499 00.005 6120 UpdateGuideState(): m_state=6
23:36:20.503 00.004 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2255
23:36:20.507 00.004 6120 Star::Find returns 1 (1), X=960.07, Y=62.11, Mass=14314, SNR=77.5, Peak=255 HFD=7.0
23:36:20.511 00.004 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.19 = -1.09)
23:36:20.517 00.006 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
23:36:20.521 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.24 mountX=0.07 mountY=-0.16, mountTheta=-1.13
23:36:20.527 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.13, opts=13)
23:36:20.531 00.004 6120 Enqueuing Move request for scope (-0.10, 0.13)
23:36:20.535 00.004 7680 Worker thread wakes up
23:36:20.535 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
23:36:20.535 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
23:36:20.535 00.000 7680 Moving (-0.10, 0.13) raw xDistance=0.07 yDistance=-0.16
23:36:20.536 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:36:20.536 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:36:20.536 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:20.539 00.003 6120 UpdateGuideState exits: m=14314 SNR=77.5 Saturated
23:36:20.545 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:20.549 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:20.554 00.005 6120 Enqueuing Expose request
23:36:20.558 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:36:20.558 00.000 7680 MoveAxis(E, 0, ABG)
23:36:20.559 00.001 7680 Move returns status 0, amount 0
23:36:20.559 00.000 7680 MoveAxis(N, 0, ABG)
23:36:20.559 00.000 7680 Move returns status 0, amount 0
23:36:20.560 00.001 7680 move complete, result=0
23:36:20.560 00.000 7680 worker thread done servicing request
23:36:20.560 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:20.563 00.003 7680 Worker thread wakes up
23:36:20.564 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:20.564 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:21.821 01.257 7680 Exposure complete
23:36:21.958 00.137 7680 worker thread done servicing request
23:36:21.959 00.001 6120 OnExposeComplete: enter
23:36:21.963 00.004 6120 UpdateGuideState(): m_state=6
23:36:21.967 00.004 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2256
23:36:21.972 00.005 6120 Star::Find returns 1 (1), X=960.00, Y=62.20, Mass=13628, SNR=76.4, Peak=255 HFD=6.9
23:36:21.976 00.004 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
23:36:21.979 00.003 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
23:36:21.985 00.006 6120 CameraToMount -- cameraX=-0.17 cameraY=0.22 hyp=0.28 cameraTheta=2.21 mountX=0.12 mountY=-0.27, mountTheta=-1.15
23:36:21.991 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.22, opts=13)
23:36:21.994 00.003 6120 Enqueuing Move request for scope (-0.17, 0.22)
23:36:22.000 00.006 7680 Worker thread wakes up
23:36:22.001 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:22.005 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.22) opts 0xd
23:36:22.005 00.000 6120 UpdateGuideState exits: m=13628 SNR=76.4 Saturated
23:36:22.009 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:22.013 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:22.017 00.004 6120 Enqueuing Expose request
23:36:22.020 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.22)
23:36:22.020 00.000 7680 Moving (-0.17, 0.22) raw xDistance=0.12 yDistance=-0.27
23:36:22.020 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:36:22.020 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:36:22.022 00.002 7680 MoveAxis(E, 0, ABG)
23:36:22.022 00.000 7680 Move returns status 0, amount 0
23:36:22.022 00.000 7680 MoveAxis(N, 148, ABG)
23:36:22.022 00.000 7680 Guiding  Dir = 0, Dur = 148
23:36:22.022 00.000 7680 IsSlewing returns 0
23:36:22.023 00.001 7680 IsGuiding returns 0
23:36:22.023 00.000 7680 PulseGuide returned control before completion, sleep 158
23:36:22.183 00.160 7680 IsGuiding returns 1
23:36:22.185 00.002 7680 scope still moving after pulse duration time elapsed
23:36:22.215 00.030 7680 IsSlewing returns 0
23:36:22.216 00.001 7680 IsGuiding returns 0
23:36:22.216 00.000 7680 scope move finished after 148 + 45 ms
23:36:22.216 00.000 7680 Move returns status 0, amount 148
23:36:22.217 00.001 7680 move complete, result=0
23:36:22.217 00.000 7680 worker thread done servicing request
23:36:22.218 00.001 7680 Worker thread wakes up
23:36:22.219 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:22.219 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:22.219 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 148 ms NORTH
23:36:23.463 01.244 7680 Exposure complete
23:36:23.592 00.129 7680 worker thread done servicing request
23:36:23.593 00.001 6120 OnExposeComplete: enter
23:36:23.596 00.003 6120 UpdateGuideState(): m_state=6
23:36:23.601 00.005 6120 Star::Find(15, 959, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2257
23:36:23.604 00.003 6120 Star::Find returns 1 (1), X=960.12, Y=62.28, Mass=13210, SNR=75.1, Peak=255 HFD=6.9
23:36:23.610 00.006 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
23:36:23.615 00.005 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
23:36:23.619 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.30 hyp=0.31 cameraTheta=1.74 mountX=-0.01 mountY=-0.29, mountTheta=-1.59
23:36:23.624 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.30, opts=13)
23:36:23.628 00.004 6120 Enqueuing Move request for scope (-0.05, 0.30)
23:36:23.632 00.004 7680 Worker thread wakes up
23:36:23.632 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.30) opts 0xd
23:36:23.632 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.30)
23:36:23.632 00.000 7680 Moving (-0.05, 0.30) raw xDistance=-0.01 yDistance=-0.29
23:36:23.632 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:36:23.632 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:23.637 00.005 6120 UpdateGuideState exits: m=13210 SNR=75.1 Saturated
23:36:23.641 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:36:23.641 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:23.646 00.005 7680 MoveAxis(E, 0, ABG)
23:36:23.646 00.000 7680 Move returns status 0, amount 0
23:36:23.647 00.001 7680 MoveAxis(N, 159, ABG)
23:36:23.647 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:23.652 00.005 7680 Guiding  Dir = 0, Dur = 159
23:36:23.652 00.000 6120 Enqueuing Expose request
23:36:23.658 00.006 7680 IsSlewing returns 0
23:36:23.658 00.000 7680 IsGuiding returns 0
23:36:23.659 00.001 7680 PulseGuide returned control before completion, sleep 169
23:36:23.844 00.185 7680 IsGuiding returns 1
23:36:23.845 00.001 7680 scope still moving after pulse duration time elapsed
23:36:23.875 00.030 7680 IsSlewing returns 0
23:36:23.875 00.000 7680 IsGuiding returns 0
23:36:23.876 00.001 7680 scope move finished after 159 + 58 ms
23:36:23.876 00.000 7680 Move returns status 0, amount 159
23:36:23.876 00.000 7680 move complete, result=0
23:36:23.877 00.001 7680 worker thread done servicing request
23:36:23.877 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 159 ms NORTH
23:36:23.884 00.007 7680 Worker thread wakes up
23:36:23.884 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:23.884 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:25.136 01.252 7680 Exposure complete
23:36:25.263 00.127 7680 worker thread done servicing request
23:36:25.263 00.000 6120 OnExposeComplete: enter
23:36:25.268 00.005 6120 UpdateGuideState(): m_state=6
23:36:25.273 00.005 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2258
23:36:25.278 00.005 6120 Star::Find returns 1 (1), X=960.16, Y=62.20, Mass=13914, SNR=77.4, Peak=255 HFD=6.9
23:36:25.281 00.003 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
23:36:25.284 00.003 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
23:36:25.289 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.60 mountX=-0.03 mountY=-0.20, mountTheta=-1.74
23:36:25.293 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.22, opts=13)
23:36:25.298 00.005 6120 Enqueuing Move request for scope (-0.01, 0.22)
23:36:25.303 00.005 7680 Worker thread wakes up
23:36:25.303 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
23:36:25.303 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
23:36:25.303 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:25.308 00.005 6120 UpdateGuideState exits: m=13914 SNR=77.4 Saturated
23:36:25.311 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:25.315 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:25.319 00.004 6120 Enqueuing Expose request
23:36:25.322 00.003 7680 Moving (-0.01, 0.22) raw xDistance=-0.03 yDistance=-0.20
23:36:25.322 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:36:25.322 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:36:25.322 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:36:25.323 00.001 7680 MoveAxis(E, 0, ABG)
23:36:25.323 00.000 7680 Move returns status 0, amount 0
23:36:25.323 00.000 7680 MoveAxis(N, 0, ABG)
23:36:25.323 00.000 7680 Move returns status 0, amount 0
23:36:25.323 00.000 7680 move complete, result=0
23:36:25.323 00.000 7680 worker thread done servicing request
23:36:25.324 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:25.328 00.004 7680 Worker thread wakes up
23:36:25.328 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:25.328 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:26.580 01.252 7680 Exposure complete
23:36:26.724 00.144 7680 worker thread done servicing request
23:36:26.725 00.001 6120 OnExposeComplete: enter
23:36:26.729 00.004 6120 UpdateGuideState(): m_state=6
23:36:26.734 00.005 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2259
23:36:26.738 00.004 6120 Star::Find returns 1 (1), X=960.07, Y=62.24, Mass=13887, SNR=77.0, Peak=255 HFD=6.9
23:36:26.742 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.40)
23:36:26.746 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
23:36:26.749 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.93 mountX=0.05 mountY=-0.28, mountTheta=-1.40
23:36:26.755 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.26, opts=13)
23:36:26.759 00.004 6120 Enqueuing Move request for scope (-0.10, 0.26)
23:36:26.763 00.004 7680 Worker thread wakes up
23:36:26.763 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.26) opts 0xd
23:36:26.763 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.26)
23:36:26.763 00.000 7680 Moving (-0.10, 0.26) raw xDistance=0.05 yDistance=-0.28
23:36:26.764 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:26.769 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:36:26.769 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:36:26.769 00.000 6120 UpdateGuideState exits: m=13887 SNR=77.0 Saturated
23:36:26.775 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:26.779 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:26.782 00.003 6120 Enqueuing Expose request
23:36:26.786 00.004 7680 MoveAxis(E, 0, ABG)
23:36:26.786 00.000 7680 Move returns status 0, amount 0
23:36:26.786 00.000 7680 MoveAxis(N, 149, ABG)
23:36:26.786 00.000 7680 Guiding  Dir = 0, Dur = 149
23:36:26.787 00.001 7680 IsSlewing returns 0
23:36:26.788 00.001 7680 IsGuiding returns 0
23:36:26.788 00.000 7680 PulseGuide returned control before completion, sleep 159
23:36:26.959 00.171 7680 IsGuiding returns 1
23:36:26.960 00.001 7680 scope still moving after pulse duration time elapsed
23:36:26.989 00.029 7680 IsSlewing returns 0
23:36:26.990 00.001 7680 IsGuiding returns 0
23:36:26.991 00.001 7680 scope move finished after 149 + 53 ms
23:36:26.991 00.000 7680 Move returns status 0, amount 149
23:36:26.991 00.000 7680 move complete, result=0
23:36:26.992 00.001 7680 worker thread done servicing request
23:36:26.992 00.000 7680 Worker thread wakes up
23:36:26.992 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 149 ms NORTH
23:36:26.999 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:26.999 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:28.244 01.245 7680 Exposure complete
23:36:28.388 00.144 7680 worker thread done servicing request
23:36:28.388 00.000 6120 OnExposeComplete: enter
23:36:28.396 00.008 6120 UpdateGuideState(): m_state=6
23:36:28.402 00.006 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2260
23:36:28.407 00.005 6120 Star::Find returns 1 (1), X=960.12, Y=62.29, Mass=13293, SNR=74.3, Peak=255 HFD=6.9
23:36:28.412 00.005 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.63)
23:36:28.416 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.90)
23:36:28.423 00.007 6120 CameraToMount -- cameraX=-0.04 cameraY=0.31 hyp=0.31 cameraTheta=1.70 mountX=-0.02 mountY=-0.29, mountTheta=-1.63
23:36:28.431 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.31, opts=13)
23:36:28.437 00.006 6120 Enqueuing Move request for scope (-0.04, 0.31)
23:36:28.443 00.006 7680 Worker thread wakes up
23:36:28.443 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:28.450 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.31) opts 0xd
23:36:28.450 00.000 6120 UpdateGuideState exits: m=13293 SNR=74.3 Saturated
23:36:28.455 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.31)
23:36:28.455 00.000 7680 Moving (-0.04, 0.31) raw xDistance=-0.02 yDistance=-0.29
23:36:28.455 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:36:28.455 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:36:28.455 00.000 7680 MoveAxis(E, 0, ABG)
23:36:28.455 00.000 7680 Move returns status 0, amount 0
23:36:28.455 00.000 7680 MoveAxis(N, 159, ABG)
23:36:28.455 00.000 7680 Guiding  Dir = 0, Dur = 159
23:36:28.455 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:28.459 00.004 7680 IsSlewing returns 0
23:36:28.460 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:28.464 00.004 7680 IsGuiding returns 0
23:36:28.464 00.000 6120 Enqueuing Expose request
23:36:28.468 00.004 7680 PulseGuide returned control before completion, sleep 169
23:36:28.647 00.179 7680 IsGuiding returns 1
23:36:28.648 00.001 7680 scope still moving after pulse duration time elapsed
23:36:28.677 00.029 7680 IsSlewing returns 0
23:36:28.678 00.001 7680 IsGuiding returns 0
23:36:28.678 00.000 7680 scope move finished after 159 + 55 ms
23:36:28.679 00.001 7680 Move returns status 0, amount 159
23:36:28.680 00.001 7680 move complete, result=0
23:36:28.680 00.000 7680 worker thread done servicing request
23:36:28.680 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 159 ms NORTH
23:36:28.686 00.006 7680 Worker thread wakes up
23:36:28.686 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:28.686 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:29.941 01.255 7680 Exposure complete
23:36:30.083 00.142 7680 worker thread done servicing request
23:36:30.084 00.001 6120 OnExposeComplete: enter
23:36:30.088 00.004 6120 UpdateGuideState(): m_state=6
23:36:30.091 00.003 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2261
23:36:30.095 00.004 6120 Star::Find returns 1 (1), X=960.20, Y=62.27, Mass=12944, SNR=74.0, Peak=255 HFD=7.0
23:36:30.099 00.004 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
23:36:30.102 00.003 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
23:36:30.105 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.46 mountX=-0.09 mountY=-0.25, mountTheta=-1.91
23:36:30.111 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.29, opts=13)
23:36:30.117 00.006 6120 Enqueuing Move request for scope (0.03, 0.29)
23:36:30.121 00.004 7680 Worker thread wakes up
23:36:30.121 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.29) opts 0xd
23:36:30.121 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.29)
23:36:30.121 00.000 7680 Moving (0.03, 0.29) raw xDistance=-0.09 yDistance=-0.25
23:36:30.121 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:36:30.121 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:30.126 00.005 6120 UpdateGuideState exits: m=12944 SNR=74.0 Saturated
23:36:30.129 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:30.132 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:36:30.132 00.000 7680 MoveAxis(E, 0, ABG)
23:36:30.132 00.000 7680 Move returns status 0, amount 0
23:36:30.134 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:30.137 00.003 7680 MoveAxis(N, 134, ABG)
23:36:30.137 00.000 7680 Guiding  Dir = 0, Dur = 134
23:36:30.137 00.000 6120 Enqueuing Expose request
23:36:30.141 00.004 7680 IsSlewing returns 0
23:36:30.141 00.000 7680 IsGuiding returns 0
23:36:30.141 00.000 7680 PulseGuide returned control before completion, sleep 144
23:36:30.301 00.160 7680 IsGuiding returns 0
23:36:30.302 00.001 7680 Move returns status 0, amount 134
23:36:30.303 00.001 7680 move complete, result=0
23:36:30.303 00.000 7680 worker thread done servicing request
23:36:30.303 00.000 7680 Worker thread wakes up
23:36:30.304 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 134 ms NORTH
23:36:30.309 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:30.310 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:31.554 01.244 7680 Exposure complete
23:36:31.691 00.137 7680 worker thread done servicing request
23:36:31.691 00.000 6120 OnExposeComplete: enter
23:36:31.695 00.004 6120 UpdateGuideState(): m_state=6
23:36:31.700 00.005 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2262
23:36:31.704 00.004 6120 Star::Find returns 1 (1), X=960.04, Y=62.39, Mass=13354, SNR=73.9, Peak=255 HFD=6.8
23:36:31.708 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
23:36:31.712 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
23:36:31.716 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.41 hyp=0.43 cameraTheta=1.86 mountX=0.05 mountY=-0.43, mountTheta=-1.46
23:36:31.721 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.41, opts=13)
23:36:31.726 00.005 6120 Enqueuing Move request for scope (-0.12, 0.41)
23:36:31.729 00.003 7680 Worker thread wakes up
23:36:31.729 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.41) opts 0xd
23:36:31.731 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.41)
23:36:31.731 00.000 7680 Moving (-0.12, 0.41) raw xDistance=0.05 yDistance=-0.43
23:36:31.731 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:36:31.731 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:36:31.731 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:31.736 00.005 6120 UpdateGuideState exits: m=13354 SNR=73.9 Saturated
23:36:31.742 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:31.746 00.004 7680 MoveAxis(E, 0, ABG)
23:36:31.746 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:31.751 00.005 7680 Move returns status 0, amount 0
23:36:31.751 00.000 7680 MoveAxis(N, 231, ABG)
23:36:31.752 00.001 7680 Guiding  Dir = 0, Dur = 231
23:36:31.752 00.000 6120 Enqueuing Expose request
23:36:31.756 00.004 7680 IsSlewing returns 0
23:36:31.756 00.000 7680 IsGuiding returns 0
23:36:31.756 00.000 7680 PulseGuide returned control before completion, sleep 241
23:36:32.013 00.257 7680 IsGuiding returns 0
23:36:32.013 00.000 7680 Move returns status 0, amount 231
23:36:32.014 00.001 7680 move complete, result=0
23:36:32.014 00.000 7680 worker thread done servicing request
23:36:32.014 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 231 ms NORTH
23:36:32.022 00.008 7680 Worker thread wakes up
23:36:32.022 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:32.023 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:33.275 01.252 7680 Exposure complete
23:36:33.411 00.136 7680 worker thread done servicing request
23:36:33.412 00.001 6120 OnExposeComplete: enter
23:36:33.415 00.003 6120 UpdateGuideState(): m_state=6
23:36:33.420 00.005 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2263
23:36:33.425 00.005 6120 Star::Find returns 1 (1), X=960.14, Y=62.22, Mass=12991, SNR=74.3, Peak=255 HFD=7.0
23:36:33.429 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
23:36:33.433 00.004 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.93)
23:36:33.436 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.67 mountX=-0.02 mountY=-0.22, mountTheta=-1.66
23:36:33.442 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.24, opts=13)
23:36:33.448 00.006 6120 Enqueuing Move request for scope (-0.02, 0.24)
23:36:33.455 00.007 7680 Worker thread wakes up
23:36:33.455 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
23:36:33.455 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
23:36:33.455 00.000 7680 Moving (-0.02, 0.24) raw xDistance=-0.02 yDistance=-0.22
23:36:33.455 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:36:33.456 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:36:33.456 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:33.460 00.004 7680 MoveAxis(E, 0, ABG)
23:36:33.460 00.000 7680 Move returns status 0, amount 0
23:36:33.460 00.000 7680 MoveAxis(N, 121, ABG)
23:36:33.460 00.000 7680 Guiding  Dir = 0, Dur = 121
23:36:33.460 00.000 6120 UpdateGuideState exits: m=12991 SNR=74.3 Saturated
23:36:33.463 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:33.466 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:33.469 00.003 7680 IsSlewing returns 0
23:36:33.470 00.001 6120 Enqueuing Expose request
23:36:33.473 00.003 7680 IsGuiding returns 0
23:36:33.473 00.000 7680 PulseGuide returned control before completion, sleep 131
23:36:33.609 00.136 7680 IsGuiding returns 1
23:36:33.609 00.000 7680 scope still moving after pulse duration time elapsed
23:36:33.640 00.031 7680 IsSlewing returns 0
23:36:33.641 00.001 7680 IsGuiding returns 0
23:36:33.641 00.000 7680 scope move finished after 121 + 47 ms
23:36:33.641 00.000 7680 Move returns status 0, amount 121
23:36:33.641 00.000 7680 move complete, result=0
23:36:33.643 00.002 7680 worker thread done servicing request
23:36:33.643 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 121 ms NORTH
23:36:33.650 00.007 7680 Worker thread wakes up
23:36:33.651 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:33.651 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:34.897 01.246 7680 Exposure complete
23:36:35.032 00.135 7680 worker thread done servicing request
23:36:35.032 00.000 6120 OnExposeComplete: enter
23:36:35.036 00.004 6120 UpdateGuideState(): m_state=6
23:36:35.039 00.003 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2264
23:36:35.042 00.003 6120 Star::Find returns 1 (1), X=960.08, Y=62.19, Mass=13238, SNR=73.3, Peak=255 HFD=6.8
23:36:35.048 00.006 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
23:36:35.052 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
23:36:35.057 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.95 mountX=0.04 mountY=-0.23, mountTheta=-1.38
23:36:35.061 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.21, opts=13)
23:36:35.065 00.004 6120 Enqueuing Move request for scope (-0.09, 0.21)
23:36:35.069 00.004 7680 Worker thread wakes up
23:36:35.069 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
23:36:35.070 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
23:36:35.070 00.000 7680 Moving (-0.09, 0.21) raw xDistance=0.04 yDistance=-0.23
23:36:35.070 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:36:35.070 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:36:35.070 00.000 7680 MoveAxis(E, 0, ABG)
23:36:35.071 00.001 7680 Move returns status 0, amount 0
23:36:35.071 00.000 7680 MoveAxis(N, 124, ABG)
23:36:35.071 00.000 7680 Guiding  Dir = 0, Dur = 124
23:36:35.071 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:35.075 00.004 7680 IsSlewing returns 0
23:36:35.075 00.000 6120 UpdateGuideState exits: m=13238 SNR=73.3 Saturated
23:36:35.079 00.004 7680 IsGuiding returns 0
23:36:35.079 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:35.083 00.004 7680 PulseGuide returned control before completion, sleep 134
23:36:35.083 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:35.086 00.003 6120 Enqueuing Expose request
23:36:35.219 00.133 7680 IsGuiding returns 1
23:36:35.219 00.000 7680 scope still moving after pulse duration time elapsed
23:36:35.249 00.030 7680 IsSlewing returns 0
23:36:35.250 00.001 7680 IsGuiding returns 0
23:36:35.250 00.000 7680 scope move finished after 124 + 47 ms
23:36:35.251 00.001 7680 Move returns status 0, amount 124
23:36:35.251 00.000 7680 move complete, result=0
23:36:35.252 00.001 7680 worker thread done servicing request
23:36:35.252 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 124 ms NORTH
23:36:35.258 00.006 7680 Worker thread wakes up
23:36:35.258 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:35.258 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:36.509 01.251 7680 Exposure complete
23:36:36.659 00.150 7680 worker thread done servicing request
23:36:36.659 00.000 6120 OnExposeComplete: enter
23:36:36.664 00.005 6120 UpdateGuideState(): m_state=6
23:36:36.672 00.008 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2265
23:36:36.676 00.004 6120 Star::Find returns 1 (1), X=960.09, Y=62.14, Mass=12686, SNR=75.1, Peak=255 HFD=6.9
23:36:36.681 00.005 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.31)
23:36:36.685 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
23:36:36.689 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.02 mountX=0.05 mountY=-0.18, mountTheta=-1.31
23:36:36.694 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.16, opts=13)
23:36:36.698 00.004 6120 Enqueuing Move request for scope (-0.08, 0.16)
23:36:36.703 00.005 7680 Worker thread wakes up
23:36:36.704 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:36.708 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
23:36:36.708 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
23:36:36.708 00.000 7680 Moving (-0.08, 0.16) raw xDistance=0.05 yDistance=-0.18
23:36:36.708 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:36:36.708 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:36:36.710 00.002 6120 UpdateGuideState exits: m=12686 SNR=75.1 Saturated
23:36:36.714 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:36.717 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:36.721 00.004 6120 Enqueuing Expose request
23:36:36.727 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:36:36.727 00.000 7680 MoveAxis(E, 0, ABG)
23:36:36.727 00.000 7680 Move returns status 0, amount 0
23:36:36.727 00.000 7680 MoveAxis(N, 0, ABG)
23:36:36.727 00.000 7680 Move returns status 0, amount 0
23:36:36.728 00.001 7680 move complete, result=0
23:36:36.728 00.000 7680 worker thread done servicing request
23:36:36.728 00.000 7680 Worker thread wakes up
23:36:36.728 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:36.733 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:36.733 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:37.984 01.251 7680 Exposure complete
23:36:38.126 00.142 7680 worker thread done servicing request
23:36:38.126 00.000 6120 OnExposeComplete: enter
23:36:38.130 00.004 6120 UpdateGuideState(): m_state=6
23:36:38.134 00.004 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2266
23:36:38.138 00.004 6120 Star::Find returns 1 (1), X=960.11, Y=62.32, Mass=12997, SNR=73.9, Peak=255 HFD=6.8
23:36:38.143 00.005 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
23:36:38.148 00.005 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
23:36:38.152 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.34 hyp=0.34 cameraTheta=1.74 mountX=-0.01 mountY=-0.33, mountTheta=-1.59
23:36:38.157 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.34, opts=13)
23:36:38.161 00.004 6120 Enqueuing Move request for scope (-0.06, 0.34)
23:36:38.164 00.003 7680 Worker thread wakes up
23:36:38.165 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:38.170 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.34) opts 0xd
23:36:38.170 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.34)
23:36:38.170 00.000 7680 Moving (-0.06, 0.34) raw xDistance=-0.01 yDistance=-0.33
23:36:38.170 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:36:38.170 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:36:38.171 00.001 7680 MoveAxis(E, 0, ABG)
23:36:38.171 00.000 7680 Move returns status 0, amount 0
23:36:38.171 00.000 6120 UpdateGuideState exits: m=12997 SNR=73.9 Saturated
23:36:38.176 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:38.181 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:38.184 00.003 6120 Enqueuing Expose request
23:36:38.189 00.005 7680 MoveAxis(N, 180, ABG)
23:36:38.189 00.000 7680 Guiding  Dir = 0, Dur = 180
23:36:38.189 00.000 7680 IsSlewing returns 0
23:36:38.189 00.000 7680 IsGuiding returns 0
23:36:38.190 00.001 7680 PulseGuide returned control before completion, sleep 190
23:36:38.393 00.203 7680 IsGuiding returns 1
23:36:38.394 00.001 7680 scope still moving after pulse duration time elapsed
23:36:38.424 00.030 7680 IsSlewing returns 0
23:36:38.424 00.000 7680 IsGuiding returns 1
23:36:38.456 00.032 7680 IsSlewing returns 0
23:36:38.457 00.001 7680 IsGuiding returns 1
23:36:38.486 00.029 7680 IsSlewing returns 0
23:36:38.488 00.002 7680 IsGuiding returns 0
23:36:38.488 00.000 7680 scope move finished after 180 + 118 ms
23:36:38.489 00.001 7680 Move returns status 0, amount 180
23:36:38.490 00.001 7680 move complete, result=0
23:36:38.490 00.000 7680 worker thread done servicing request
23:36:38.491 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 180 ms NORTH
23:36:38.497 00.006 7680 Worker thread wakes up
23:36:38.497 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:38.497 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:39.752 01.255 7680 Exposure complete
23:36:39.888 00.136 7680 worker thread done servicing request
23:36:39.889 00.001 6120 OnExposeComplete: enter
23:36:39.893 00.004 6120 UpdateGuideState(): m_state=6
23:36:39.896 00.003 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2267
23:36:39.901 00.005 6120 Star::Find returns 1 (1), X=960.21, Y=62.32, Mass=13218, SNR=73.3, Peak=255 HFD=6.9
23:36:39.905 00.004 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
23:36:39.909 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
23:36:39.913 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.34 hyp=0.35 cameraTheta=1.43 mountX=-0.11 mountY=-0.29, mountTheta=-1.95
23:36:39.919 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.34, opts=13)
23:36:39.924 00.005 6120 Enqueuing Move request for scope (0.05, 0.34)
23:36:39.928 00.004 7680 Worker thread wakes up
23:36:39.928 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.34) opts 0xd
23:36:39.928 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.34)
23:36:39.928 00.000 7680 Moving (0.05, 0.34) raw xDistance=-0.11 yDistance=-0.29
23:36:39.928 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:36:39.930 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:36:39.930 00.000 7680 MoveAxis(E, 0, ABG)
23:36:39.930 00.000 7680 Move returns status 0, amount 0
23:36:39.930 00.000 7680 MoveAxis(N, 155, ABG)
23:36:39.930 00.000 7680 Guiding  Dir = 0, Dur = 155
23:36:39.930 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:39.933 00.003 6120 UpdateGuideState exits: m=13218 SNR=73.3 Saturated
23:36:39.938 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:39.943 00.005 7680 IsSlewing returns 0
23:36:39.943 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:39.946 00.003 6120 Enqueuing Expose request
23:36:39.951 00.005 7680 IsGuiding returns 0
23:36:39.951 00.000 7680 PulseGuide returned control before completion, sleep 165
23:36:40.120 00.169 7680 IsGuiding returns 1
23:36:40.121 00.001 7680 scope still moving after pulse duration time elapsed
23:36:40.151 00.030 7680 IsSlewing returns 0
23:36:40.153 00.002 7680 IsGuiding returns 0
23:36:40.153 00.000 7680 scope move finished after 155 + 46 ms
23:36:40.153 00.000 7680 Move returns status 0, amount 155
23:36:40.154 00.001 7680 move complete, result=0
23:36:40.154 00.000 7680 worker thread done servicing request
23:36:40.155 00.001 7680 Worker thread wakes up
23:36:40.155 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 155 ms NORTH
23:36:40.161 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:40.161 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:41.409 01.248 7680 Exposure complete
23:36:41.538 00.129 7680 worker thread done servicing request
23:36:41.539 00.001 6120 OnExposeComplete: enter
23:36:41.544 00.005 6120 UpdateGuideState(): m_state=6
23:36:41.548 00.004 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2268
23:36:41.553 00.005 6120 Star::Find returns 1 (1), X=960.17, Y=62.30, Mass=12791, SNR=72.2, Peak=255 HFD=6.9
23:36:41.556 00.003 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.53 = -1.76)
23:36:41.561 00.005 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.03)
23:36:41.564 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=0.32 hyp=0.32 cameraTheta=1.57 mountX=-0.06 mountY=-0.29, mountTheta=-1.77
23:36:41.569 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.32, opts=13)
23:36:41.573 00.004 6120 Enqueuing Move request for scope (0.00, 0.32)
23:36:41.578 00.005 7680 Worker thread wakes up
23:36:41.578 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:41.585 00.007 6120 UpdateGuideState exits: m=12791 SNR=72.2 Saturated
23:36:41.589 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.32) opts 0xd
23:36:41.589 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.32)
23:36:41.589 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:41.593 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:41.598 00.005 6120 Enqueuing Expose request
23:36:41.602 00.004 7680 Moving (0.00, 0.32) raw xDistance=-0.06 yDistance=-0.29
23:36:41.602 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:36:41.602 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:36:41.602 00.000 7680 MoveAxis(E, 0, ABG)
23:36:41.602 00.000 7680 Move returns status 0, amount 0
23:36:41.602 00.000 7680 MoveAxis(N, 158, ABG)
23:36:41.602 00.000 7680 Guiding  Dir = 0, Dur = 158
23:36:41.604 00.002 7680 IsSlewing returns 0
23:36:41.604 00.000 7680 IsGuiding returns 0
23:36:41.604 00.000 7680 PulseGuide returned control before completion, sleep 168
23:36:41.776 00.172 7680 IsGuiding returns 1
23:36:41.777 00.001 7680 scope still moving after pulse duration time elapsed
23:36:41.807 00.030 7680 IsSlewing returns 0
23:36:41.808 00.001 7680 IsGuiding returns 0
23:36:41.809 00.001 7680 scope move finished after 158 + 47 ms
23:36:41.809 00.000 7680 Move returns status 0, amount 158
23:36:41.810 00.001 7680 move complete, result=0
23:36:41.810 00.000 7680 worker thread done servicing request
23:36:41.811 00.001 7680 Worker thread wakes up
23:36:41.812 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 158 ms NORTH
23:36:41.818 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:41.818 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:43.071 01.253 7680 Exposure complete
23:36:43.214 00.143 7680 worker thread done servicing request
23:36:43.214 00.000 6120 OnExposeComplete: enter
23:36:43.218 00.004 6120 UpdateGuideState(): m_state=6
23:36:43.223 00.005 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2269
23:36:43.226 00.003 6120 Star::Find returns 1 (1), X=960.19, Y=62.18, Mass=13387, SNR=75.1, Peak=255 HFD=6.8
23:36:43.231 00.005 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
23:36:43.234 00.003 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
23:36:43.238 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.46 mountX=-0.06 mountY=-0.17, mountTheta=-1.91
23:36:43.243 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.20, opts=13)
23:36:43.246 00.003 6120 Enqueuing Move request for scope (0.02, 0.20)
23:36:43.250 00.004 7680 Worker thread wakes up
23:36:43.250 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
23:36:43.250 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
23:36:43.250 00.000 7680 Moving (0.02, 0.20) raw xDistance=-0.06 yDistance=-0.17
23:36:43.250 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:36:43.250 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:36:43.251 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:36:43.251 00.000 7680 MoveAxis(E, 0, ABG)
23:36:43.251 00.000 7680 Move returns status 0, amount 0
23:36:43.251 00.000 7680 MoveAxis(N, 0, ABG)
23:36:43.251 00.000 7680 Move returns status 0, amount 0
23:36:43.251 00.000 7680 move complete, result=0
23:36:43.251 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:43.256 00.005 7680 worker thread done servicing request
23:36:43.256 00.000 6120 UpdateGuideState exits: m=13387 SNR=75.1 Saturated
23:36:43.260 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:43.263 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:43.268 00.005 6120 Enqueuing Expose request
23:36:43.272 00.004 7680 Worker thread wakes up
23:36:43.272 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:43.272 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:43.276 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:44.530 01.254 7680 Exposure complete
23:36:44.670 00.140 7680 worker thread done servicing request
23:36:44.670 00.000 6120 OnExposeComplete: enter
23:36:44.675 00.005 6120 UpdateGuideState(): m_state=6
23:36:44.680 00.005 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2270
23:36:44.685 00.005 6120 Star::Find returns 1 (1), X=960.19, Y=62.65, Mass=13678, SNR=76.6, Peak=255 HFD=6.9
23:36:44.688 00.003 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.80)
23:36:44.692 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.07)
23:36:44.696 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.66 hyp=0.66 cameraTheta=1.53 mountX=-0.15 mountY=-0.58, mountTheta=-1.82
23:36:44.701 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.66, opts=13)
23:36:44.707 00.006 6120 Enqueuing Move request for scope (0.03, 0.66)
23:36:44.712 00.005 7680 Worker thread wakes up
23:36:44.713 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.66) opts 0xd
23:36:44.713 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.66)
23:36:44.713 00.000 7680 Moving (0.03, 0.66) raw xDistance=-0.15 yDistance=-0.58
23:36:44.713 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:36:44.714 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:44.717 00.003 6120 UpdateGuideState exits: m=13678 SNR=76.6 Saturated
23:36:44.721 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:44.726 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:44.729 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
23:36:44.729 00.000 7680 MoveAxis(E, 0, ABG)
23:36:44.730 00.001 7680 Move returns status 0, amount 0
23:36:44.730 00.000 7680 MoveAxis(N, 317, ABG)
23:36:44.730 00.000 7680 Guiding  Dir = 0, Dur = 317
23:36:44.730 00.000 6120 Enqueuing Expose request
23:36:44.735 00.005 7680 IsSlewing returns 0
23:36:44.735 00.000 7680 IsGuiding returns 0
23:36:44.737 00.002 7680 PulseGuide returned control before completion, sleep 327
23:36:45.075 00.338 7680 IsGuiding returns 1
23:36:45.077 00.002 7680 scope still moving after pulse duration time elapsed
23:36:45.109 00.032 7680 IsSlewing returns 0
23:36:45.109 00.000 7680 IsGuiding returns 0
23:36:45.109 00.000 7680 scope move finished after 317 + 55 ms
23:36:45.109 00.000 7680 Move returns status 0, amount 317
23:36:45.110 00.001 7680 move complete, result=0
23:36:45.110 00.000 7680 worker thread done servicing request
23:36:45.111 00.001 7680 Worker thread wakes up
23:36:45.111 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 317 ms NORTH
23:36:45.120 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:45.120 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:46.369 01.249 7680 Exposure complete
23:36:46.505 00.136 7680 worker thread done servicing request
23:36:46.506 00.001 6120 OnExposeComplete: enter
23:36:46.509 00.003 6120 UpdateGuideState(): m_state=6
23:36:46.514 00.005 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2271
23:36:46.519 00.005 6120 Star::Find returns 1 (1), X=960.23, Y=62.08, Mass=13710, SNR=76.3, Peak=255 HFD=6.8
23:36:46.523 00.004 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
23:36:46.527 00.004 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.62)
23:36:46.530 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.09 mountY=-0.06, mountTheta=-2.52
23:36:46.535 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.10, opts=13)
23:36:46.539 00.004 6120 Enqueuing Move request for scope (0.07, 0.10)
23:36:46.543 00.004 7680 Worker thread wakes up
23:36:46.543 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:46.549 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
23:36:46.549 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
23:36:46.549 00.000 7680 Moving (0.07, 0.10) raw xDistance=-0.09 yDistance=-0.06
23:36:46.549 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:36:46.549 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:36:46.550 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:36:46.551 00.001 7680 MoveAxis(E, 0, ABG)
23:36:46.551 00.000 7680 Move returns status 0, amount 0
23:36:46.551 00.000 7680 MoveAxis(N, 0, ABG)
23:36:46.551 00.000 7680 Move returns status 0, amount 0
23:36:46.551 00.000 7680 move complete, result=0
23:36:46.552 00.001 7680 worker thread done servicing request
23:36:46.552 00.000 6120 UpdateGuideState exits: m=13710 SNR=76.3 Saturated
23:36:46.556 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:46.559 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:46.564 00.005 6120 Enqueuing Expose request
23:36:46.568 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:46.571 00.003 7680 Worker thread wakes up
23:36:46.571 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:46.571 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:47.818 01.247 7680 Exposure complete
23:36:47.955 00.137 7680 worker thread done servicing request
23:36:47.955 00.000 6120 OnExposeComplete: enter
23:36:47.959 00.004 6120 UpdateGuideState(): m_state=6
23:36:47.962 00.003 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2272
23:36:47.967 00.005 6120 Star::Find returns 1 (1), X=960.24, Y=62.12, Mass=13270, SNR=76.1, Peak=255 HFD=6.9
23:36:47.971 00.004 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.02 = -2.26)
23:36:47.975 00.004 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.53)
23:36:47.978 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.07 mountX=-0.10 mountY=-0.09, mountTheta=-2.41
23:36:47.984 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.14, opts=13)
23:36:47.989 00.005 6120 Enqueuing Move request for scope (0.08, 0.14)
23:36:47.993 00.004 7680 Worker thread wakes up
23:36:47.993 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:47.996 00.003 6120 UpdateGuideState exits: m=13270 SNR=76.1 Saturated
23:36:48.000 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:48.004 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:48.007 00.003 6120 Enqueuing Expose request
23:36:48.010 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
23:36:48.010 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
23:36:48.012 00.002 7680 Moving (0.08, 0.14) raw xDistance=-0.10 yDistance=-0.09
23:36:48.012 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:36:48.013 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:36:48.013 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:36:48.013 00.000 7680 MoveAxis(E, 0, ABG)
23:36:48.013 00.000 7680 Move returns status 0, amount 0
23:36:48.013 00.000 7680 MoveAxis(N, 0, ABG)
23:36:48.013 00.000 7680 Move returns status 0, amount 0
23:36:48.014 00.001 7680 move complete, result=0
23:36:48.014 00.000 7680 worker thread done servicing request
23:36:48.014 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:48.020 00.006 7680 Worker thread wakes up
23:36:48.021 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:48.021 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:49.276 01.255 7680 Exposure complete
23:36:49.455 00.179 7680 worker thread done servicing request
23:36:49.456 00.001 6120 OnExposeComplete: enter
23:36:49.460 00.004 6120 UpdateGuideState(): m_state=6
23:36:49.464 00.004 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2273
23:36:49.469 00.005 6120 Star::Find returns 1 (1), X=960.22, Y=62.57, Mass=14447, SNR=78.5, Peak=255 HFD=7.0
23:36:49.473 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
23:36:49.477 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
23:36:49.480 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.59 hyp=0.59 cameraTheta=1.47 mountX=-0.17 mountY=-0.51, mountTheta=-1.89
23:36:49.487 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.59, opts=13)
23:36:49.490 00.003 6120 Enqueuing Move request for scope (0.06, 0.59)
23:36:49.493 00.003 7680 Worker thread wakes up
23:36:49.493 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:49.500 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.59) opts 0xd
23:36:49.500 00.000 6120 UpdateGuideState exits: m=14447 SNR=78.5 Saturated
23:36:49.506 00.006 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.59)
23:36:49.506 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:49.511 00.005 7680 Moving (0.06, 0.59) raw xDistance=-0.17 yDistance=-0.51
23:36:49.511 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:36:49.511 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:36:49.511 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:49.516 00.005 7680 MoveAxis(E, 0, ABG)
23:36:49.516 00.000 6120 Enqueuing Expose request
23:36:49.522 00.006 7680 Move returns status 0, amount 0
23:36:49.522 00.000 7680 MoveAxis(N, 274, ABG)
23:36:49.522 00.000 7680 Guiding  Dir = 0, Dur = 274
23:36:49.523 00.001 7680 IsSlewing returns 0
23:36:49.523 00.000 7680 IsGuiding returns 0
23:36:49.524 00.001 7680 PulseGuide returned control before completion, sleep 284
23:36:49.810 00.286 7680 IsGuiding returns 1
23:36:49.811 00.001 7680 scope still moving after pulse duration time elapsed
23:36:49.841 00.030 7680 IsSlewing returns 0
23:36:49.842 00.001 7680 IsGuiding returns 0
23:36:49.842 00.000 7680 scope move finished after 274 + 45 ms
23:36:49.842 00.000 7680 Move returns status 0, amount 274
23:36:49.843 00.001 7680 move complete, result=0
23:36:49.844 00.001 7680 worker thread done servicing request
23:36:49.844 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 274 ms NORTH
23:36:49.850 00.006 7680 Worker thread wakes up
23:36:49.850 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:49.850 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:51.089 01.239 7680 Exposure complete
23:36:51.231 00.142 7680 worker thread done servicing request
23:36:51.231 00.000 6120 OnExposeComplete: enter
23:36:51.235 00.004 6120 UpdateGuideState(): m_state=6
23:36:51.238 00.003 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2274
23:36:51.243 00.005 6120 Star::Find returns 1 (1), X=960.34, Y=62.11, Mass=13196, SNR=74.6, Peak=255 HFD=6.8
23:36:51.247 00.004 6120 CameraToMount -- cameraTheta (0.64) - m_xAngle (-2.95) = xAngle (3.59 = -2.69)
23:36:51.250 00.003 6120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.33 = -2.96)
23:36:51.254 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.64 mountX=-0.19 mountY=-0.04, mountTheta=-2.94
23:36:51.259 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.13, opts=13)
23:36:51.263 00.004 6120 Enqueuing Move request for scope (0.17, 0.13)
23:36:51.268 00.005 7680 Worker thread wakes up
23:36:51.268 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
23:36:51.268 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
23:36:51.269 00.001 7680 Moving (0.17, 0.13) raw xDistance=-0.19 yDistance=-0.04
23:36:51.269 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:36:51.269 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:51.275 00.006 6120 UpdateGuideState exits: m=13196 SNR=74.6 Saturated
23:36:51.278 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:51.283 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:51.287 00.004 6120 Enqueuing Expose request
23:36:51.290 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:36:51.290 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:36:51.290 00.000 7680 MoveAxis(E, 0, ABG)
23:36:51.292 00.002 7680 Move returns status 0, amount 0
23:36:51.292 00.000 7680 MoveAxis(N, 0, ABG)
23:36:51.292 00.000 7680 Move returns status 0, amount 0
23:36:51.292 00.000 7680 move complete, result=0
23:36:51.292 00.000 7680 worker thread done servicing request
23:36:51.293 00.001 7680 Worker thread wakes up
23:36:51.293 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:51.297 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:51.297 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:52.543 01.246 7680 Exposure complete
23:36:52.675 00.132 7680 worker thread done servicing request
23:36:52.677 00.002 6120 OnExposeComplete: enter
23:36:52.682 00.005 6120 UpdateGuideState(): m_state=6
23:36:52.686 00.004 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2275
23:36:52.690 00.004 6120 Star::Find returns 1 (1), X=960.36, Y=62.61, Mass=13510, SNR=74.9, Peak=255 HFD=7.1
23:36:52.694 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
23:36:52.698 00.004 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
23:36:52.702 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.63 hyp=0.66 cameraTheta=1.27 mountX=-0.31 mountY=-0.48, mountTheta=-2.14
23:36:52.707 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.63, opts=13)
23:36:52.712 00.005 6120 Enqueuing Move request for scope (0.19, 0.63)
23:36:52.715 00.003 7680 Worker thread wakes up
23:36:52.716 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.63) opts 0xd
23:36:52.716 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.63)
23:36:52.716 00.000 7680 Moving (0.19, 0.63) raw xDistance=-0.31 yDistance=-0.48
23:36:52.716 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
23:36:52.716 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
23:36:52.716 00.000 7680 MoveAxis(E, 125, ABG)
23:36:52.718 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:52.721 00.003 7680 Guiding  Dir = 2, Dur = 125
23:36:52.722 00.001 6120 UpdateGuideState exits: m=13510 SNR=74.9 Saturated
23:36:52.728 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:52.733 00.005 7680 IsSlewing returns 0
23:36:52.733 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:52.740 00.007 6120 Enqueuing Expose request
23:36:52.744 00.004 7680 IsGuiding returns 0
23:36:52.744 00.000 7680 PulseGuide returned control before completion, sleep 135
23:36:52.893 00.149 7680 IsGuiding returns 1
23:36:52.894 00.001 7680 scope still moving after pulse duration time elapsed
23:36:52.923 00.029 7680 IsSlewing returns 0
23:36:52.923 00.000 7680 IsGuiding returns 0
23:36:52.923 00.000 7680 scope move finished after 125 + 54 ms
23:36:52.923 00.000 7680 Move returns status 0, amount 125
23:36:52.923 00.000 7680 MoveAxis(N, 262, ABG)
23:36:52.924 00.001 7680 Guiding  Dir = 0, Dur = 262
23:36:52.924 00.000 7680 IsSlewing returns 0
23:36:52.924 00.000 7680 IsGuiding returns 0
23:36:52.924 00.000 7680 PulseGuide returned control before completion, sleep 272
23:36:53.206 00.282 7680 IsGuiding returns 1
23:36:53.206 00.000 7680 scope still moving after pulse duration time elapsed
23:36:53.237 00.031 7680 IsSlewing returns 0
23:36:53.238 00.001 7680 IsGuiding returns 0
23:36:53.239 00.001 7680 scope move finished after 262 + 51 ms
23:36:53.239 00.000 7680 Move returns status 0, amount 262
23:36:53.239 00.000 7680 move complete, result=0
23:36:53.240 00.001 7680 worker thread done servicing request
23:36:53.240 00.000 6120 GuideStep: -0.3 px 125 ms EAST, -0.5 px 262 ms NORTH
23:36:53.245 00.005 7680 Worker thread wakes up
23:36:53.247 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:53.247 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:54.496 01.249 7680 Exposure complete
23:36:54.645 00.149 7680 worker thread done servicing request
23:36:54.645 00.000 6120 OnExposeComplete: enter
23:36:54.651 00.006 6120 UpdateGuideState(): m_state=6
23:36:54.657 00.006 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2276
23:36:54.662 00.005 6120 Star::Find returns 1 (1), X=960.35, Y=62.23, Mass=13117, SNR=73.7, Peak=255 HFD=6.9
23:36:54.667 00.005 6120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-2.95) = xAngle (3.89 = -2.39)
23:36:54.676 00.009 6120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.62 = -2.66)
23:36:54.683 00.007 6120 CameraToMount -- cameraX=0.19 cameraY=0.25 hyp=0.32 cameraTheta=0.93 mountX=-0.23 mountY=-0.15, mountTheta=-2.58
23:36:54.693 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.25, opts=13)
23:36:54.702 00.009 6120 Enqueuing Move request for scope (0.19, 0.25)
23:36:54.710 00.008 7680 Worker thread wakes up
23:36:54.710 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:54.716 00.006 6120 UpdateGuideState exits: m=13117 SNR=73.7 Saturated
23:36:54.721 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.25) opts 0xd
23:36:54.722 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:54.727 00.005 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.25)
23:36:54.727 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:54.732 00.005 7680 Moving (0.19, 0.25) raw xDistance=-0.23 yDistance=-0.15
23:36:54.732 00.000 6120 Enqueuing Expose request
23:36:54.737 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
23:36:54.737 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:36:54.737 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:36:54.737 00.000 7680 MoveAxis(E, 103, ABG)
23:36:54.739 00.002 7680 Guiding  Dir = 2, Dur = 103
23:36:54.739 00.000 7680 IsSlewing returns 0
23:36:54.740 00.001 7680 IsGuiding returns 0
23:36:54.740 00.000 7680 PulseGuide returned control before completion, sleep 113
23:36:54.858 00.118 7680 IsGuiding returns 1
23:36:54.858 00.000 7680 scope still moving after pulse duration time elapsed
23:36:54.889 00.031 7680 IsSlewing returns 0
23:36:54.889 00.000 7680 IsGuiding returns 0
23:36:54.891 00.002 7680 scope move finished after 103 + 48 ms
23:36:54.891 00.000 7680 Move returns status 0, amount 103
23:36:54.891 00.000 7680 MoveAxis(N, 0, ABG)
23:36:54.892 00.001 7680 Move returns status 0, amount 0
23:36:54.892 00.000 7680 move complete, result=0
23:36:54.893 00.001 7680 worker thread done servicing request
23:36:54.894 00.001 6120 GuideStep: -0.2 px 103 ms EAST, -0.1 px 0 ms NORTH
23:36:54.900 00.006 7680 Worker thread wakes up
23:36:54.901 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:54.901 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:56.158 01.257 7680 Exposure complete
23:36:56.299 00.141 7680 worker thread done servicing request
23:36:56.299 00.000 6120 OnExposeComplete: enter
23:36:56.305 00.006 6120 UpdateGuideState(): m_state=6
23:36:56.308 00.003 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2277
23:36:56.313 00.005 6120 Star::Find returns 1 (1), X=960.18, Y=62.55, Mass=14489, SNR=78.4, Peak=255 HFD=7.1
23:36:56.317 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
23:36:56.321 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
23:36:56.325 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.57 hyp=0.57 cameraTheta=1.54 mountX=-0.12 mountY=-0.51, mountTheta=-1.81
23:36:56.330 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.57, opts=13)
23:36:56.334 00.004 6120 Enqueuing Move request for scope (0.02, 0.57)
23:36:56.339 00.005 7680 Worker thread wakes up
23:36:56.340 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:56.344 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.57) opts 0xd
23:36:56.344 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.57)
23:36:56.345 00.001 6120 UpdateGuideState exits: m=14489 SNR=78.4 Saturated
23:36:56.351 00.006 7680 Moving (0.02, 0.57) raw xDistance=-0.12 yDistance=-0.51
23:36:56.351 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:56.354 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:36:56.355 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:36:56.355 00.000 7680 MoveAxis(E, 0, ABG)
23:36:56.355 00.000 7680 Move returns status 0, amount 0
23:36:56.355 00.000 7680 MoveAxis(N, 276, ABG)
23:36:56.357 00.002 7680 Guiding  Dir = 0, Dur = 276
23:36:56.357 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:56.363 00.006 6120 Enqueuing Expose request
23:36:56.366 00.003 7680 IsSlewing returns 0
23:36:56.366 00.000 7680 IsGuiding returns 0
23:36:56.367 00.001 7680 PulseGuide returned control before completion, sleep 286
23:36:56.670 00.303 7680 IsGuiding returns 1
23:36:56.672 00.002 7680 scope still moving after pulse duration time elapsed
23:36:56.699 00.027 7680 IsSlewing returns 0
23:36:56.699 00.000 7680 IsGuiding returns 0
23:36:56.700 00.001 7680 scope move finished after 276 + 57 ms
23:36:56.700 00.000 7680 Move returns status 0, amount 276
23:36:56.700 00.000 7680 move complete, result=0
23:36:56.701 00.001 7680 worker thread done servicing request
23:36:56.702 00.001 7680 Worker thread wakes up
23:36:56.702 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 276 ms NORTH
23:36:56.710 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:56.711 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:57.969 01.258 7680 Exposure complete
23:36:58.104 00.135 7680 worker thread done servicing request
23:36:58.105 00.001 6120 OnExposeComplete: enter
23:36:58.110 00.005 6120 UpdateGuideState(): m_state=6
23:36:58.116 00.006 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2278
23:36:58.120 00.004 6120 Star::Find returns 1 (1), X=960.13, Y=62.17, Mass=13811, SNR=77.0, Peak=255 HFD=6.8
23:36:58.124 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.60)
23:36:58.128 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
23:36:58.133 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.73 mountX=-0.00 mountY=-0.19, mountTheta=-1.60
23:36:58.138 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.19, opts=13)
23:36:58.145 00.007 6120 Enqueuing Move request for scope (-0.03, 0.19)
23:36:58.148 00.003 7680 Worker thread wakes up
23:36:58.149 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:58.153 00.004 6120 UpdateGuideState exits: m=13811 SNR=77.0 Saturated
23:36:58.155 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:58.159 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:58.163 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
23:36:58.163 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
23:36:58.164 00.001 6120 Enqueuing Expose request
23:36:58.168 00.004 7680 Moving (-0.03, 0.19) raw xDistance=-0.00 yDistance=-0.19
23:36:58.169 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:36:58.169 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:36:58.169 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:36:58.169 00.000 7680 MoveAxis(E, 0, ABG)
23:36:58.169 00.000 7680 Move returns status 0, amount 0
23:36:58.169 00.000 7680 MoveAxis(N, 0, ABG)
23:36:58.170 00.001 7680 Move returns status 0, amount 0
23:36:58.170 00.000 7680 move complete, result=0
23:36:58.170 00.000 7680 worker thread done servicing request
23:36:58.171 00.001 7680 Worker thread wakes up
23:36:58.171 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:58.175 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:58.175 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:36:59.420 01.245 7680 Exposure complete
23:36:59.548 00.128 7680 worker thread done servicing request
23:36:59.549 00.001 6120 OnExposeComplete: enter
23:36:59.554 00.005 6120 UpdateGuideState(): m_state=6
23:36:59.557 00.003 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2279
23:36:59.560 00.003 6120 Star::Find returns 1 (1), X=960.20, Y=62.23, Mass=13289, SNR=75.1, Peak=255 HFD=6.9
23:36:59.564 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
23:36:59.568 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.19)
23:36:59.570 00.002 6120 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.25 cameraTheta=1.41 mountX=-0.08 mountY=-0.20, mountTheta=-1.97
23:36:59.577 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.24, opts=13)
23:36:59.581 00.004 6120 Enqueuing Move request for scope (0.04, 0.24)
23:36:59.586 00.005 7680 Worker thread wakes up
23:36:59.586 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:36:59.589 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
23:36:59.589 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
23:36:59.589 00.000 7680 Moving (0.04, 0.24) raw xDistance=-0.08 yDistance=-0.20
23:36:59.589 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:36:59.590 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:36:59.590 00.000 6120 UpdateGuideState exits: m=13289 SNR=75.1 Saturated
23:36:59.594 00.004 7680 MoveAxis(E, 0, ABG)
23:36:59.594 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:59.597 00.003 7680 Move returns status 0, amount 0
23:36:59.597 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:36:59.602 00.005 6120 Enqueuing Expose request
23:36:59.605 00.003 7680 MoveAxis(N, 110, ABG)
23:36:59.605 00.000 7680 Guiding  Dir = 0, Dur = 110
23:36:59.605 00.000 7680 IsSlewing returns 0
23:36:59.605 00.000 7680 IsGuiding returns 0
23:36:59.607 00.002 7680 PulseGuide returned control before completion, sleep 120
23:36:59.737 00.130 7680 IsGuiding returns 1
23:36:59.739 00.002 7680 scope still moving after pulse duration time elapsed
23:36:59.769 00.030 7680 IsSlewing returns 0
23:36:59.771 00.002 7680 IsGuiding returns 0
23:36:59.771 00.000 7680 scope move finished after 110 + 54 ms
23:36:59.772 00.001 7680 Move returns status 0, amount 110
23:36:59.772 00.000 7680 move complete, result=0
23:36:59.772 00.000 7680 worker thread done servicing request
23:36:59.773 00.001 7680 Worker thread wakes up
23:36:59.773 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 110 ms NORTH
23:36:59.779 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:36:59.779 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:37:01.032 01.253 7680 Exposure complete
23:37:01.166 00.134 7680 worker thread done servicing request
23:37:01.167 00.001 6120 OnExposeComplete: enter
23:37:01.171 00.004 6120 UpdateGuideState(): m_state=6
23:37:01.175 00.004 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2280
23:37:01.180 00.005 6120 Star::Find returns 1 (1), X=960.12, Y=62.31, Mass=14093, SNR=77.2, Peak=255 HFD=6.9
23:37:01.185 00.005 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
23:37:01.188 00.003 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.88)
23:37:01.191 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.32 hyp=0.33 cameraTheta=1.72 mountX=-0.01 mountY=-0.31, mountTheta=-1.61
23:37:01.197 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.32, opts=13)
23:37:01.201 00.004 6120 Enqueuing Move request for scope (-0.05, 0.32)
23:37:01.204 00.003 7680 Worker thread wakes up
23:37:01.204 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.32) opts 0xd
23:37:01.205 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.32)
23:37:01.205 00.000 7680 Moving (-0.05, 0.32) raw xDistance=-0.01 yDistance=-0.31
23:37:01.205 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:37:01.205 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:37:01.205 00.000 7680 MoveAxis(E, 0, ABG)
23:37:01.205 00.000 7680 Move returns status 0, amount 0
23:37:01.206 00.001 7680 MoveAxis(N, 170, ABG)
23:37:01.206 00.000 7680 Guiding  Dir = 0, Dur = 170
23:37:01.206 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:01.211 00.005 7680 IsSlewing returns 0
23:37:01.211 00.000 6120 UpdateGuideState exits: m=14093 SNR=77.2 Saturated
23:37:01.214 00.003 7680 IsGuiding returns 0
23:37:01.214 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:01.218 00.004 7680 PulseGuide returned control before completion, sleep 180
23:37:01.218 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:01.221 00.003 6120 Enqueuing Expose request
23:37:01.413 00.192 7680 IsGuiding returns 1
23:37:01.414 00.001 7680 scope still moving after pulse duration time elapsed
23:37:01.443 00.029 7680 IsSlewing returns 0
23:37:01.444 00.001 7680 IsGuiding returns 0
23:37:01.445 00.001 7680 scope move finished after 170 + 60 ms
23:37:01.445 00.000 7680 Move returns status 0, amount 170
23:37:01.445 00.000 7680 move complete, result=0
23:37:01.447 00.002 7680 worker thread done servicing request
23:37:01.447 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 170 ms NORTH
23:37:01.457 00.010 7680 Worker thread wakes up
23:37:01.457 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:01.458 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:37:02.713 01.255 7680 Exposure complete
23:37:02.847 00.134 7680 worker thread done servicing request
23:37:02.848 00.001 6120 OnExposeComplete: enter
23:37:02.851 00.003 6120 UpdateGuideState(): m_state=6
23:37:02.855 00.004 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2281
23:37:02.860 00.005 6120 Star::Find returns 1 (1), X=960.13, Y=62.30, Mass=13041, SNR=72.5, Peak=255 HFD=6.9
23:37:02.864 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
23:37:02.868 00.004 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
23:37:02.873 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.31 hyp=0.32 cameraTheta=1.67 mountX=-0.03 mountY=-0.30, mountTheta=-1.67
23:37:02.877 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.31, opts=13)
23:37:02.882 00.005 6120 Enqueuing Move request for scope (-0.03, 0.31)
23:37:02.886 00.004 7680 Worker thread wakes up
23:37:02.886 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.31) opts 0xd
23:37:02.886 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.31)
23:37:02.886 00.000 7680 Moving (-0.03, 0.31) raw xDistance=-0.03 yDistance=-0.30
23:37:02.887 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:37:02.887 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:37:02.887 00.000 7680 MoveAxis(E, 0, ABG)
23:37:02.887 00.000 7680 Move returns status 0, amount 0
23:37:02.887 00.000 7680 MoveAxis(N, 160, ABG)
23:37:02.887 00.000 7680 Guiding  Dir = 0, Dur = 160
23:37:02.888 00.001 7680 IsSlewing returns 0
23:37:02.888 00.000 7680 IsGuiding returns 0
23:37:02.889 00.001 7680 PulseGuide returned control before completion, sleep 170
23:37:02.889 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:02.892 00.003 6120 UpdateGuideState exits: m=13041 SNR=72.5 Saturated
23:37:02.894 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:02.897 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:02.900 00.003 6120 Enqueuing Expose request
23:37:03.074 00.174 7680 IsGuiding returns 1
23:37:03.075 00.001 7680 scope still moving after pulse duration time elapsed
23:37:03.105 00.030 7680 IsSlewing returns 0
23:37:03.106 00.001 7680 IsGuiding returns 0
23:37:03.106 00.000 7680 scope move finished after 160 + 57 ms
23:37:03.106 00.000 7680 Move returns status 0, amount 160
23:37:03.106 00.000 7680 move complete, result=0
23:37:03.107 00.001 7680 worker thread done servicing request
23:37:03.107 00.000 7680 Worker thread wakes up
23:37:03.109 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:03.109 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:37:03.109 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 160 ms NORTH
23:37:04.357 01.248 7680 Exposure complete
23:37:04.495 00.138 7680 worker thread done servicing request
23:37:04.495 00.000 6120 OnExposeComplete: enter
23:37:04.500 00.005 6120 UpdateGuideState(): m_state=6
23:37:04.504 00.004 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2282
23:37:04.508 00.004 6120 Star::Find returns 1 (1), X=960.12, Y=62.23, Mass=13715, SNR=76.5, Peak=255 HFD=6.9
23:37:04.512 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
23:37:04.516 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
23:37:04.520 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.77 mountX=0.00 mountY=-0.24, mountTheta=-1.56
23:37:04.525 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.24, opts=13)
23:37:04.529 00.004 6120 Enqueuing Move request for scope (-0.05, 0.24)
23:37:04.533 00.004 7680 Worker thread wakes up
23:37:04.533 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.24) opts 0xd
23:37:04.534 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.24)
23:37:04.534 00.000 7680 Moving (-0.05, 0.24) raw xDistance=0.00 yDistance=-0.24
23:37:04.534 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:37:04.534 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:37:04.534 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:04.538 00.004 7680 MoveAxis(E, 0, ABG)
23:37:04.539 00.001 7680 Move returns status 0, amount 0
23:37:04.539 00.000 7680 MoveAxis(N, 131, ABG)
23:37:04.539 00.000 7680 Guiding  Dir = 0, Dur = 131
23:37:04.539 00.000 6120 UpdateGuideState exits: m=13715 SNR=76.5 Saturated
23:37:04.543 00.004 7680 IsSlewing returns 0
23:37:04.543 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:04.547 00.004 7680 IsGuiding returns 0
23:37:04.547 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:04.554 00.007 6120 Enqueuing Expose request
23:37:04.557 00.003 7680 PulseGuide returned control before completion, sleep 141
23:37:04.705 00.148 7680 IsGuiding returns 0
23:37:04.706 00.001 7680 Move returns status 0, amount 131
23:37:04.706 00.000 7680 move complete, result=0
23:37:04.708 00.002 7680 worker thread done servicing request
23:37:04.708 00.000 7680 Worker thread wakes up
23:37:04.708 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 131 ms NORTH
23:37:04.715 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:04.715 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:37:05.969 01.254 7680 Exposure complete
23:37:06.105 00.136 7680 worker thread done servicing request
23:37:06.107 00.002 6120 OnExposeComplete: enter
23:37:06.111 00.004 6120 UpdateGuideState(): m_state=6
23:37:06.116 00.005 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2283
23:37:06.120 00.004 6120 Star::Find returns 1 (1), X=960.12, Y=62.18, Mass=13752, SNR=76.5, Peak=255 HFD=6.9
23:37:06.123 00.003 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.53)
23:37:06.128 00.005 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.80)
23:37:06.131 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.80 mountX=0.01 mountY=-0.20, mountTheta=-1.53
23:37:06.137 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.20, opts=13)
23:37:06.141 00.004 6120 Enqueuing Move request for scope (-0.05, 0.20)
23:37:06.145 00.004 7680 Worker thread wakes up
23:37:06.147 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
23:37:06.147 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:06.151 00.004 6120 UpdateGuideState exits: m=13752 SNR=76.5 Saturated
23:37:06.155 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:06.159 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:06.163 00.004 6120 Enqueuing Expose request
23:37:06.167 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
23:37:06.167 00.000 7680 Moving (-0.05, 0.20) raw xDistance=0.01 yDistance=-0.20
23:37:06.167 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:37:06.167 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:37:06.168 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:37:06.168 00.000 7680 MoveAxis(E, 0, ABG)
23:37:06.168 00.000 7680 Move returns status 0, amount 0
23:37:06.169 00.001 7680 MoveAxis(N, 0, ABG)
23:37:06.169 00.000 7680 Move returns status 0, amount 0
23:37:06.169 00.000 7680 move complete, result=0
23:37:06.170 00.001 7680 worker thread done servicing request
23:37:06.170 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:37:06.175 00.005 7680 Worker thread wakes up
23:37:06.175 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:06.176 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:37:07.427 01.251 7680 Exposure complete
23:37:07.562 00.135 7680 worker thread done servicing request
23:37:07.562 00.000 6120 OnExposeComplete: enter
23:37:07.566 00.004 6120 UpdateGuideState(): m_state=6
23:37:07.571 00.005 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2284
23:37:07.575 00.004 6120 Star::Find returns 1 (1), X=960.31, Y=62.53, Mass=13608, SNR=75.7, Peak=255 HFD=7.1
23:37:07.579 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
23:37:07.583 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
23:37:07.588 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.55 hyp=0.57 cameraTheta=1.32 mountX=-0.24 mountY=-0.43, mountTheta=-2.08
23:37:07.593 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.55, opts=13)
23:37:07.597 00.004 6120 Enqueuing Move request for scope (0.14, 0.55)
23:37:07.601 00.004 7680 Worker thread wakes up
23:37:07.601 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:07.604 00.003 6120 UpdateGuideState exits: m=13608 SNR=75.7 Saturated
23:37:07.609 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.55) opts 0xd
23:37:07.609 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.55)
23:37:07.609 00.000 7680 Moving (0.14, 0.55) raw xDistance=-0.24 yDistance=-0.43
23:37:07.609 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:37:07.609 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:37:07.609 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:07.614 00.005 7680 MoveAxis(E, 99, ABG)
23:37:07.614 00.000 7680 Guiding  Dir = 2, Dur = 99
23:37:07.614 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:07.618 00.004 7680 IsSlewing returns 0
23:37:07.618 00.000 6120 Enqueuing Expose request
23:37:07.622 00.004 7680 IsGuiding returns 0
23:37:07.622 00.000 7680 PulseGuide returned control before completion, sleep 109
23:37:07.739 00.117 7680 IsGuiding returns 1
23:37:07.740 00.001 7680 scope still moving after pulse duration time elapsed
23:37:07.771 00.031 7680 IsSlewing returns 0
23:37:07.774 00.003 7680 IsGuiding returns 0
23:37:07.774 00.000 7680 scope move finished after 99 + 53 ms
23:37:07.774 00.000 7680 Move returns status 0, amount 99
23:37:07.775 00.001 7680 MoveAxis(N, 234, ABG)
23:37:07.775 00.000 7680 Guiding  Dir = 0, Dur = 234
23:37:07.776 00.001 7680 IsSlewing returns 0
23:37:07.776 00.000 7680 IsGuiding returns 0
23:37:07.777 00.001 7680 PulseGuide returned control before completion, sleep 244
23:37:08.023 00.246 7680 IsGuiding returns 1
23:37:08.024 00.001 7680 scope still moving after pulse duration time elapsed
23:37:08.055 00.031 7680 IsSlewing returns 0
23:37:08.056 00.001 7680 IsGuiding returns 0
23:37:08.057 00.001 7680 scope move finished after 234 + 45 ms
23:37:08.057 00.000 7680 Move returns status 0, amount 234
23:37:08.057 00.000 7680 move complete, result=0
23:37:08.058 00.001 7680 worker thread done servicing request
23:37:08.058 00.000 7680 Worker thread wakes up
23:37:08.059 00.001 6120 GuideStep: -0.2 px 99 ms EAST, -0.4 px 234 ms NORTH
23:37:08.064 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:08.065 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:37:09.318 01.253 7680 Exposure complete
23:37:09.425 00.107 7680 worker thread done servicing request
23:37:09.425 00.000 6120 OnExposeComplete: enter
23:37:09.428 00.003 6120 UpdateGuideState(): m_state=6
23:37:09.432 00.004 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2285
23:37:09.436 00.004 6120 Star::Find returns 1 (1), X=960.19, Y=62.25, Mass=13217, SNR=73.1, Peak=255 HFD=6.9
23:37:09.440 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
23:37:09.443 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.12)
23:37:09.446 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.48 mountX=-0.07 mountY=-0.23, mountTheta=-1.88
23:37:09.450 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.27, opts=13)
23:37:09.456 00.006 6120 Enqueuing Move request for scope (0.02, 0.27)
23:37:09.460 00.004 7680 Worker thread wakes up
23:37:09.460 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd
23:37:09.460 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.27)
23:37:09.460 00.000 7680 Moving (0.02, 0.27) raw xDistance=-0.07 yDistance=-0.23
23:37:09.460 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:37:09.460 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:37:09.460 00.000 7680 MoveAxis(E, 0, ABG)
23:37:09.460 00.000 7680 Move returns status 0, amount 0
23:37:09.462 00.002 7680 MoveAxis(N, 126, ABG)
23:37:09.462 00.000 7680 Guiding  Dir = 0, Dur = 126
23:37:09.462 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:09.466 00.004 7680 IsSlewing returns 0
23:37:09.466 00.000 6120 UpdateGuideState exits: m=13217 SNR=73.1 Saturated
23:37:09.470 00.004 7680 IsGuiding returns 0
23:37:09.470 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:09.473 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:09.478 00.005 7680 PulseGuide returned control before completion, sleep 136
23:37:09.478 00.000 6120 Enqueuing Expose request
23:37:09.619 00.141 7680 IsGuiding returns 1
23:37:09.619 00.000 7680 scope still moving after pulse duration time elapsed
23:37:09.650 00.031 7680 IsSlewing returns 0
23:37:09.652 00.002 7680 IsGuiding returns 0
23:37:09.653 00.001 7680 scope move finished after 126 + 56 ms
23:37:09.653 00.000 7680 Move returns status 0, amount 126
23:37:09.654 00.001 7680 move complete, result=0
23:37:09.654 00.000 7680 worker thread done servicing request
23:37:09.655 00.001 7680 Worker thread wakes up
23:37:09.655 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 126 ms NORTH
23:37:09.661 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:09.661 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:37:10.908 01.247 7680 Exposure complete
23:37:11.022 00.114 7680 worker thread done servicing request
23:37:11.022 00.000 6120 OnExposeComplete: enter
23:37:11.026 00.004 6120 UpdateGuideState(): m_state=6
23:37:11.029 00.003 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2286
23:37:11.034 00.005 6120 Star::Find returns 1 (1), X=960.10, Y=62.63, Mass=13628, SNR=76.4, Peak=255 HFD=7.0
23:37:11.039 00.005 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
23:37:11.042 00.003 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
23:37:11.049 00.007 6120 CameraToMount -- cameraX=-0.07 cameraY=0.65 hyp=0.66 cameraTheta=1.68 mountX=-0.05 mountY=-0.62, mountTheta=-1.66
23:37:11.054 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.65, opts=13)
23:37:11.059 00.005 6120 Enqueuing Move request for scope (-0.07, 0.65)
23:37:11.063 00.004 7680 Worker thread wakes up
23:37:11.063 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.65) opts 0xd
23:37:11.063 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.65)
23:37:11.063 00.000 7680 Moving (-0.07, 0.65) raw xDistance=-0.05 yDistance=-0.62
23:37:11.063 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:37:11.064 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
23:37:11.064 00.000 7680 MoveAxis(E, 0, ABG)
23:37:11.064 00.000 7680 Move returns status 0, amount 0
23:37:11.064 00.000 7680 MoveAxis(N, 334, ABG)
23:37:11.064 00.000 7680 Guiding  Dir = 0, Dur = 334
23:37:11.065 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:11.069 00.004 7680 IsSlewing returns 0
23:37:11.069 00.000 6120 UpdateGuideState exits: m=13628 SNR=76.4 Saturated
23:37:11.073 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:11.078 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:11.081 00.003 6120 Enqueuing Expose request
23:37:11.086 00.005 7680 IsGuiding returns 0
23:37:11.086 00.000 7680 PulseGuide returned control before completion, sleep 344
23:37:11.437 00.351 7680 IsGuiding returns 1
23:37:11.438 00.001 7680 scope still moving after pulse duration time elapsed
23:37:11.467 00.029 7680 IsSlewing returns 0
23:37:11.470 00.003 7680 IsGuiding returns 0
23:37:11.470 00.000 7680 scope move finished after 334 + 50 ms
23:37:11.471 00.001 7680 Move returns status 0, amount 334
23:37:11.471 00.000 7680 move complete, result=0
23:37:11.471 00.000 7680 worker thread done servicing request
23:37:11.472 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 334 ms NORTH
23:37:11.479 00.007 7680 Worker thread wakes up
23:37:11.479 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:11.480 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:37:12.721 01.241 7680 Exposure complete
23:37:12.850 00.129 6120 evsrv: cli 0FAEF2F8 connect
23:37:12.962 00.112 6120 case statement mapped state 6 to 3
23:37:12.967 00.005 6120 case statement mapped state 6 to 3
23:37:12.972 00.005 6120 evsrv: cli 0FAEF2F8 request: {"method":"get_app_state","id":"927d45ca-42ec-41ba-95a9-8429015de10c"}
23:37:13.013 00.041 6120 case statement mapped state 6 to 3
23:37:13.016 00.003 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"927d45ca-42ec-41ba-95a9-8429015de10c"}
23:37:13.021 00.005 6120 evsrv: cli 0FAEF2F8 disconnect
23:37:13.024 00.003 7680 worker thread done servicing request
23:37:13.024 00.000 6120 OnExposeComplete: enter
23:37:13.027 00.003 6120 UpdateGuideState(): m_state=6
23:37:13.030 00.003 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2287
23:37:13.034 00.004 6120 Star::Find returns 1 (1), X=960.02, Y=62.02, Mass=13402, SNR=75.2, Peak=255 HFD=7.2
23:37:13.037 00.003 6120 CameraToMount -- cameraTheta (2.84) - m_xAngle (-2.95) = xAngle (5.80 = -0.48)
23:37:13.039 00.002 6120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.53 = -0.75)
23:37:13.043 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.84 mountX=0.13 mountY=-0.10, mountTheta=-0.66
23:37:13.049 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.04, opts=13)
23:37:13.052 00.003 6120 Enqueuing Move request for scope (-0.14, 0.04)
23:37:13.055 00.003 7680 Worker thread wakes up
23:37:13.055 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:13.059 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
23:37:13.059 00.000 6120 UpdateGuideState exits: m=13402 SNR=75.2 Saturated
23:37:13.062 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
23:37:13.062 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:13.064 00.002 7680 Moving (-0.14, 0.04) raw xDistance=0.13 yDistance=-0.10
23:37:13.064 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:13.068 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:37:13.068 00.000 6120 Enqueuing Expose request
23:37:13.207 00.139 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:37:13.208 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:37:13.208 00.000 7680 MoveAxis(E, 0, ABG)
23:37:13.208 00.000 6120 evsrv: cli 0FAF01F8 connect
23:37:13.211 00.003 7680 Move returns status 0, amount 0
23:37:13.211 00.000 6120 case statement mapped state 6 to 3
23:37:13.215 00.004 7680 MoveAxis(N, 0, ABG)
23:37:13.215 00.000 7680 Move returns status 0, amount 0
23:37:13.215 00.000 7680 move complete, result=0
23:37:13.215 00.000 7680 worker thread done servicing request
23:37:13.216 00.001 7680 Worker thread wakes up
23:37:13.216 00.000 6120 case statement mapped state 6 to 3
23:37:13.220 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:13.220 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,47,31,31)
23:37:13.220 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:13.332 00.112 6120 evsrv: cli 0FAF01F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"96b1d70c-a7b0-40e1-b0fa-9a59b67c0363"}
23:37:13.336 00.004 6120 PhdController::Dither begins
23:37:13.340 00.004 6120 dither: size=5.00, dRA=-0.63 dDec=-2.68
23:37:13.343 00.003 6120 MountToCamera -- mountTheta (-1.80) + m_xAngle (-2.95) = xAngle (-4.76 = 1.53)
23:37:13.346 00.003 6120 MountToCamera -- mountX=-0.63 mountY=-2.68 hyp=2.75 mountTheta=-1.80 cameraX=0.12, cameraY=2.75 cameraTheta=1.53
23:37:13.349 00.003 6120 setting lock position to (960.29, 64.73)
23:37:13.351 00.002 6120 Mount: notify guiding dithered (0.1, 2.7)
23:37:13.355 00.004 6120 Status Line: Dither by -0.63,-2.68
23:37:13.359 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:37:13.363 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
23:37:13.366 00.003 6120 evsrv: cli 0FAF01F8 response: {"jsonrpc":"2.0","result":0,"id":"96b1d70c-a7b0-40e1-b0fa-9a59b67c0363"}
23:37:13.368 00.002 6120 evsrv: cli 0FAF01F8 disconnect
23:37:14.470 01.102 7680 Exposure complete
23:37:14.589 00.119 7680 worker thread done servicing request
23:37:14.589 00.000 6120 OnExposeComplete: enter
23:37:14.594 00.005 6120 UpdateGuideState(): m_state=6
23:37:14.598 00.004 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2288
23:37:14.602 00.004 6120 Star::Find returns 1 (1), X=960.18, Y=62.15, Mass=12719, SNR=74.4, Peak=255 HFD=6.8
23:37:14.607 00.005 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-2.95) = xAngle (1.34 = 1.34)
23:37:14.610 00.003 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.07 = 1.07)
23:37:14.613 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-2.57 hyp=2.58 cameraTheta=-1.61 mountX=0.59 mountY=2.26, mountTheta=1.32
23:37:14.618 00.005 6120 dither recenter: remaining=(0.6,2.7) step=(0.6,2.7)
23:37:14.621 00.003 6120 MountToCamera -- mountTheta (1.34) + m_xAngle (-2.95) = xAngle (-1.62 = -1.62)
23:37:14.625 00.004 6120 MountToCamera -- mountX=0.63 mountY=2.68 hyp=2.75 mountTheta=1.34 cameraX=-0.12, cameraY=-2.75 cameraTheta=-1.62
23:37:14.628 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-2.75, opts=4)
23:37:14.632 00.004 6120 Enqueuing Move request for scope (-0.12, -2.75)
23:37:14.638 00.006 7680 Worker thread wakes up
23:37:14.638 00.000 6120 Mount: notify direct move 0.63,2.68
23:37:14.642 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -2.75) opts 0x4
23:37:14.642 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:14.646 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.12, -2.75)
23:37:14.646 00.000 6120 UpdateGuideState exits: m=12719 SNR=74.4 Saturated
23:37:14.650 00.004 7680 Moving (-0.12, -2.75) raw xDistance=0.63 yDistance=2.68
23:37:14.650 00.000 6120 PhdController: settling, locked = 1, distance = 2.94 (1.50) aobump = 0 frame = 1 / 99999
23:37:14.653 00.003 7680 MoveAxis(W, 410, B)
23:37:14.653 00.000 7680 Guiding  Dir = 3, Dur = 410
23:37:14.653 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049034.653,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.94,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:37:14.658 00.005 7680 IsSlewing returns 0
23:37:14.658 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:14.662 00.004 7680 IsGuiding returns 0
23:37:14.662 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:14.667 00.005 7680 PulseGuide returned control before completion, sleep 420
23:37:14.667 00.000 6120 Enqueuing Expose request
23:37:15.089 00.422 7680 IsGuiding returns 1
23:37:15.089 00.000 7680 scope still moving after pulse duration time elapsed
23:37:15.120 00.031 7680 IsSlewing returns 0
23:37:15.121 00.001 7680 IsGuiding returns 0
23:37:15.121 00.000 7680 scope move finished after 410 + 48 ms
23:37:15.121 00.000 7680 Move returns status 0, amount 410
23:37:15.121 00.000 7680 MoveAxis(S, 1452, B)
23:37:15.122 00.001 7680 Guiding  Dir = 1, Dur = 1452
23:37:15.123 00.001 7680 IsSlewing returns 0
23:37:15.123 00.000 7680 IsGuiding returns 0
23:37:15.123 00.000 7680 PulseGuide returned control before completion, sleep 1462
23:37:16.593 01.470 7680 IsGuiding returns 1
23:37:16.594 00.001 7680 scope still moving after pulse duration time elapsed
23:37:16.624 00.030 7680 IsSlewing returns 0
23:37:16.625 00.001 7680 IsGuiding returns 0
23:37:16.625 00.000 7680 scope move finished after 1452 + 50 ms
23:37:16.626 00.001 7680 Move returns status 0, amount 1452
23:37:16.626 00.000 7680 move complete, result=0
23:37:16.626 00.000 7680 worker thread done servicing request
23:37:16.627 00.001 7680 Worker thread wakes up
23:37:16.627 00.000 6120 GuideStep: 0.6 px 410 ms WEST, 2.7 px 1452 ms SOUTH
23:37:16.634 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:16.634 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:17.874 01.240 7680 Exposure complete
23:37:17.999 00.125 7680 worker thread done servicing request
23:37:18.000 00.001 6120 OnExposeComplete: enter
23:37:18.003 00.003 6120 UpdateGuideState(): m_state=6
23:37:18.008 00.005 6120 Star::Find(15, 960, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2289
23:37:18.011 00.003 6120 Star::Find returns 1 (1), X=960.97, Y=63.68, Mass=13890, SNR=78.0, Peak=255 HFD=6.9
23:37:18.015 00.004 6120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-2.95) = xAngle (1.96 = 1.96)
23:37:18.018 00.003 6120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.69 = 1.69)
23:37:18.022 00.004 6120 CameraToMount -- cameraX=0.68 cameraY=-1.05 hyp=1.25 cameraTheta=-1.00 mountX=-0.47 mountY=1.24, mountTheta=1.93
23:37:18.028 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.68, y=-1.05, opts=13)
23:37:18.032 00.004 6120 Enqueuing Move request for scope (0.68, -1.05)
23:37:18.036 00.004 7680 Worker thread wakes up
23:37:18.036 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.68, -1.05) opts 0xd
23:37:18.036 00.000 7680 Handling offset move in thread for scope, endpoint = (0.68, -1.05)
23:37:18.036 00.000 7680 Moving (0.68, -1.05) raw xDistance=-0.47 yDistance=1.24
23:37:18.037 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
23:37:18.037 00.000 7680 resist switch: large excursion: input 1.24 thresh 0.60 direction from 0 to 1
23:37:18.037 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.72
23:37:18.037 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.24 from input 1.24
23:37:18.037 00.000 7680 MoveAxis(E, 193, ABG)
23:37:18.037 00.000 7680 Guiding  Dir = 2, Dur = 193
23:37:18.037 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:18.040 00.003 7680 IsSlewing returns 0
23:37:18.040 00.000 6120 UpdateGuideState exits: m=13890 SNR=78.0 Saturated
23:37:18.044 00.004 6120 PhdController: settling, locked = 1, distance = 1.25 (1.50) aobump = 0 frame = 2 / 99999
23:37:18.048 00.004 7680 IsGuiding returns 0
23:37:18.048 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049038.048,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.25,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:37:18.051 00.003 7680 PulseGuide returned control before completion, sleep 203
23:37:18.051 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:18.056 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:18.060 00.004 6120 Enqueuing Expose request
23:37:18.260 00.200 7680 IsGuiding returns 1
23:37:18.261 00.001 7680 scope still moving after pulse duration time elapsed
23:37:18.293 00.032 7680 IsSlewing returns 0
23:37:18.294 00.001 7680 IsGuiding returns 0
23:37:18.295 00.001 7680 scope move finished after 193 + 54 ms
23:37:18.295 00.000 7680 Move returns status 0, amount 193
23:37:18.296 00.001 7680 MoveAxis(S, 673, ABG)
23:37:18.296 00.000 7680 Guiding  Dir = 1, Dur = 673
23:37:18.296 00.000 7680 IsSlewing returns 0
23:37:18.298 00.002 7680 IsGuiding returns 0
23:37:18.298 00.000 7680 PulseGuide returned control before completion, sleep 683
23:37:18.999 00.701 7680 IsGuiding returns 1
23:37:18.999 00.000 7680 scope still moving after pulse duration time elapsed
23:37:19.029 00.030 7680 IsSlewing returns 0
23:37:19.030 00.001 7680 IsGuiding returns 0
23:37:19.031 00.001 7680 scope move finished after 673 + 60 ms
23:37:19.032 00.001 7680 Move returns status 0, amount 673
23:37:19.032 00.000 7680 move complete, result=0
23:37:19.032 00.000 7680 worker thread done servicing request
23:37:19.033 00.001 6120 GuideStep: -0.5 px 193 ms EAST, 1.2 px 673 ms SOUTH
23:37:19.039 00.006 7680 Worker thread wakes up
23:37:19.039 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:19.039 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:20.293 01.254 7680 Exposure complete
23:37:20.414 00.121 7680 worker thread done servicing request
23:37:20.414 00.000 6120 OnExposeComplete: enter
23:37:20.418 00.004 6120 UpdateGuideState(): m_state=6
23:37:20.422 00.004 6120 Star::Find(15, 960, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2290
23:37:20.427 00.005 6120 Star::Find returns 1 (1), X=961.01, Y=64.79, Mass=13274, SNR=75.2, Peak=255 HFD=6.9
23:37:20.430 00.003 6120 CameraToMount -- cameraTheta (0.09) - m_xAngle (-2.95) = xAngle (3.04 = 3.04)
23:37:20.434 00.004 6120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.77 = 2.77)
23:37:20.438 00.004 6120 CameraToMount -- cameraX=0.72 cameraY=0.06 hyp=0.73 cameraTheta=0.09 mountX=-0.72 mountY=0.26, mountTheta=2.80
23:37:20.442 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.72, y=0.06, opts=13)
23:37:20.446 00.004 6120 Enqueuing Move request for scope (0.72, 0.06)
23:37:20.449 00.003 7680 Worker thread wakes up
23:37:20.449 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.06) opts 0xd
23:37:20.450 00.001 7680 Handling offset move in thread for scope, endpoint = (0.72, 0.06)
23:37:20.450 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:20.454 00.004 6120 UpdateGuideState exits: m=13274 SNR=75.2 Saturated
23:37:20.458 00.004 7680 Moving (0.72, 0.06) raw xDistance=-0.72 yDistance=0.26
23:37:20.459 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
23:37:20.459 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
23:37:20.459 00.000 7680 MoveAxis(E, 308, ABG)
23:37:20.459 00.000 7680 Guiding  Dir = 2, Dur = 308
23:37:20.459 00.000 6120 PhdController: settling, locked = 1, distance = 1.09 (1.50) aobump = 0 frame = 3 / 99999
23:37:20.463 00.004 7680 IsSlewing returns 0
23:37:20.464 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764049040.463,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.09,"Time":2.4,"SettleTime":10.0,"StarLocked":true}
23:37:20.467 00.003 7680 IsGuiding returns 0
23:37:20.467 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:20.471 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:20.475 00.004 7680 PulseGuide returned control before completion, sleep 318
23:37:20.475 00.000 6120 Enqueuing Expose request
23:37:20.795 00.320 7680 IsGuiding returns 1
23:37:20.796 00.001 7680 scope still moving after pulse duration time elapsed
23:37:20.825 00.029 7680 IsSlewing returns 0
23:37:20.827 00.002 7680 IsGuiding returns 0
23:37:20.828 00.001 7680 scope move finished after 308 + 51 ms
23:37:20.828 00.000 7680 Move returns status 0, amount 308
23:37:20.828 00.000 7680 MoveAxis(S, 141, ABG)
23:37:20.829 00.001 7680 Guiding  Dir = 1, Dur = 141
23:37:20.829 00.000 7680 IsSlewing returns 0
23:37:20.830 00.001 7680 IsGuiding returns 0
23:37:20.831 00.001 7680 PulseGuide returned control before completion, sleep 151
23:37:20.983 00.152 7680 IsGuiding returns 1
23:37:20.983 00.000 7680 scope still moving after pulse duration time elapsed
23:37:21.015 00.032 7680 IsSlewing returns 0
23:37:21.015 00.000 7680 IsGuiding returns 0
23:37:21.015 00.000 7680 scope move finished after 141 + 44 ms
23:37:21.016 00.001 7680 Move returns status 0, amount 141
23:37:21.016 00.000 7680 move complete, result=0
23:37:21.016 00.000 6120 GuideStep: -0.7 px 308 ms EAST, 0.3 px 141 ms SOUTH
23:37:21.022 00.006 7680 worker thread done servicing request
23:37:21.022 00.000 7680 Worker thread wakes up
23:37:21.022 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:21.023 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:22.278 01.255 7680 Exposure complete
23:37:22.407 00.129 7680 worker thread done servicing request
23:37:22.409 00.002 6120 OnExposeComplete: enter
23:37:22.411 00.002 6120 UpdateGuideState(): m_state=6
23:37:22.414 00.003 6120 Star::Find(15, 961, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2291
23:37:22.418 00.004 6120 Star::Find returns 1 (1), X=960.43, Y=65.50, Mass=13183, SNR=73.6, Peak=255 HFD=7.1
23:37:22.420 00.002 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
23:37:22.424 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
23:37:22.427 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.77 hyp=0.79 cameraTheta=1.39 mountX=-0.28 mountY=-0.63, mountTheta=-1.99
23:37:22.432 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.77, opts=13)
23:37:22.435 00.003 6120 Enqueuing Move request for scope (0.14, 0.77)
23:37:22.440 00.005 7680 Worker thread wakes up
23:37:22.440 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.77) opts 0xd
23:37:22.440 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.77)
23:37:22.440 00.000 7680 Moving (0.14, 0.77) raw xDistance=-0.28 yDistance=-0.63
23:37:22.440 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.28
23:37:22.440 00.000 7680 resist switch: large excursion: input -0.63 thresh 0.60 direction from 1 to -1
23:37:22.440 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.89
23:37:22.440 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
23:37:22.441 00.001 7680 MoveAxis(E, 137, ABG)
23:37:22.441 00.000 7680 Guiding  Dir = 2, Dur = 137
23:37:22.441 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:22.446 00.005 7680 IsSlewing returns 0
23:37:22.446 00.000 6120 UpdateGuideState exits: m=13183 SNR=73.6 Saturated
23:37:22.451 00.005 7680 IsGuiding returns 0
23:37:22.451 00.000 6120 PhdController: settling, locked = 1, distance = 1.00 (1.50) aobump = 0 frame = 4 / 99999
23:37:22.456 00.005 7680 PulseGuide returned control before completion, sleep 147
23:37:22.456 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049042.456,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.00,"Time":4.4,"SettleTime":10.0,"StarLocked":true}
23:37:22.460 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:22.463 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:22.468 00.005 6120 Enqueuing Expose request
23:37:22.611 00.143 7680 IsGuiding returns 1
23:37:22.611 00.000 7680 scope still moving after pulse duration time elapsed
23:37:22.644 00.033 7680 IsSlewing returns 0
23:37:22.647 00.003 7680 IsGuiding returns 0
23:37:22.647 00.000 7680 scope move finished after 137 + 59 ms
23:37:22.647 00.000 7680 Move returns status 0, amount 137
23:37:22.647 00.000 7680 MoveAxis(N, 343, ABG)
23:37:22.648 00.001 7680 Guiding  Dir = 0, Dur = 343
23:37:22.649 00.001 7680 IsSlewing returns 0
23:37:22.649 00.000 7680 IsGuiding returns 0
23:37:22.651 00.002 7680 PulseGuide returned control before completion, sleep 353
23:37:23.017 00.366 7680 IsGuiding returns 1
23:37:23.039 00.022 7680 scope still moving after pulse duration time elapsed
23:37:23.062 00.023 7680 IsSlewing returns 0
23:37:23.062 00.000 7680 IsGuiding returns 0
23:37:23.063 00.001 7680 scope move finished after 343 + 69 ms
23:37:23.063 00.000 7680 Move returns status 0, amount 343
23:37:23.063 00.000 7680 move complete, result=0
23:37:23.064 00.001 7680 worker thread done servicing request
23:37:23.064 00.000 7680 Worker thread wakes up
23:37:23.064 00.000 6120 GuideStep: -0.3 px 137 ms EAST, -0.6 px 343 ms NORTH
23:37:23.069 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:23.070 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:24.309 01.239 7680 Exposure complete
23:37:24.439 00.130 7680 worker thread done servicing request
23:37:24.439 00.000 6120 OnExposeComplete: enter
23:37:24.444 00.005 6120 UpdateGuideState(): m_state=6
23:37:24.448 00.004 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2292
23:37:24.451 00.003 6120 Star::Find returns 1 (1), X=960.51, Y=65.43, Mass=13726, SNR=76.9, Peak=255 HFD=7.1
23:37:24.455 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.22 = -2.07)
23:37:24.459 00.004 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
23:37:24.463 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.70 hyp=0.73 cameraTheta=1.26 mountX=-0.35 mountY=-0.53, mountTheta=-2.15
23:37:24.469 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.70, opts=13)
23:37:24.473 00.004 6120 Enqueuing Move request for scope (0.22, 0.70)
23:37:24.477 00.004 7680 Worker thread wakes up
23:37:24.477 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.70) opts 0xd
23:37:24.478 00.001 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.70)
23:37:24.478 00.000 7680 Moving (0.22, 0.70) raw xDistance=-0.35 yDistance=-0.53
23:37:24.478 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
23:37:24.478 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
23:37:24.478 00.000 7680 MoveAxis(E, 152, ABG)
23:37:24.478 00.000 7680 Guiding  Dir = 2, Dur = 152
23:37:24.479 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:24.482 00.003 7680 IsSlewing returns 0
23:37:24.482 00.000 6120 UpdateGuideState exits: m=13726 SNR=76.9 Saturated
23:37:24.486 00.004 7680 IsGuiding returns 0
23:37:24.486 00.000 6120 PhdController: settling, locked = 1, distance = 0.92 (1.50) aobump = 0 frame = 5 / 99999
23:37:24.490 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764049044.490,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.92,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
23:37:24.494 00.004 7680 PulseGuide returned control before completion, sleep 162
23:37:24.494 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:24.499 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:24.502 00.003 6120 Enqueuing Expose request
23:37:24.659 00.157 7680 IsGuiding returns 1
23:37:24.660 00.001 7680 scope still moving after pulse duration time elapsed
23:37:24.692 00.032 7680 IsSlewing returns 0
23:37:24.692 00.000 7680 IsGuiding returns 0
23:37:24.693 00.001 7680 scope move finished after 152 + 54 ms
23:37:24.693 00.000 7680 Move returns status 0, amount 152
23:37:24.694 00.001 7680 MoveAxis(N, 288, ABG)
23:37:24.694 00.000 7680 Guiding  Dir = 0, Dur = 288
23:37:24.695 00.001 7680 IsSlewing returns 0
23:37:24.695 00.000 7680 IsGuiding returns 0
23:37:24.696 00.001 7680 PulseGuide returned control before completion, sleep 298
23:37:25.003 00.307 7680 IsGuiding returns 1
23:37:25.004 00.001 7680 scope still moving after pulse duration time elapsed
23:37:25.034 00.030 7680 IsSlewing returns 0
23:37:25.035 00.001 7680 IsGuiding returns 1
23:37:25.066 00.031 7680 IsSlewing returns 0
23:37:25.066 00.000 7680 IsGuiding returns 1
23:37:25.097 00.031 7680 IsSlewing returns 0
23:37:25.097 00.000 7680 IsGuiding returns 0
23:37:25.097 00.000 7680 scope move finished after 288 + 114 ms
23:37:25.097 00.000 7680 Move returns status 0, amount 288
23:37:25.097 00.000 7680 move complete, result=0
23:37:25.097 00.000 7680 worker thread done servicing request
23:37:25.099 00.002 6120 GuideStep: -0.3 px 152 ms EAST, -0.5 px 288 ms NORTH
23:37:25.104 00.005 7680 Worker thread wakes up
23:37:25.104 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:25.104 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:26.345 01.241 7680 Exposure complete
23:37:26.471 00.126 7680 worker thread done servicing request
23:37:26.471 00.000 6120 OnExposeComplete: enter
23:37:26.475 00.004 6120 UpdateGuideState(): m_state=6
23:37:26.478 00.003 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2293
23:37:26.483 00.005 6120 Star::Find returns 1 (1), X=960.16, Y=65.76, Mass=13536, SNR=75.9, Peak=255 HFD=6.9
23:37:26.487 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
23:37:26.491 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
23:37:26.494 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=1.03 hyp=1.04 cameraTheta=1.70 mountX=-0.06 mountY=-0.98, mountTheta=-1.64
23:37:26.500 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=1.03, opts=13)
23:37:26.503 00.003 6120 Enqueuing Move request for scope (-0.13, 1.03)
23:37:26.508 00.005 7680 Worker thread wakes up
23:37:26.508 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 1.03) opts 0xd
23:37:26.508 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 1.03)
23:37:26.508 00.000 7680 Moving (-0.13, 1.03) raw xDistance=-0.06 yDistance=-0.98
23:37:26.508 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:37:26.508 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.98 from input -0.98
23:37:26.508 00.000 7680 MoveAxis(E, 0, ABG)
23:37:26.508 00.000 7680 Move returns status 0, amount 0
23:37:26.508 00.000 7680 MoveAxis(N, 533, ABG)
23:37:26.508 00.000 7680 Guiding  Dir = 0, Dur = 533
23:37:26.508 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:26.513 00.005 7680 IsSlewing returns 0
23:37:26.513 00.000 6120 UpdateGuideState exits: m=13536 SNR=75.9 Saturated
23:37:26.517 00.004 7680 IsGuiding returns 0
23:37:26.517 00.000 6120 PhdController: settling, locked = 1, distance = 0.96 (1.50) aobump = 0 frame = 6 / 99999
23:37:26.522 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764049046.521,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.96,"Time":8.5,"SettleTime":10.0,"StarLocked":true}
23:37:26.525 00.003 7680 PulseGuide returned control before completion, sleep 543
23:37:26.525 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:26.529 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:26.534 00.005 6120 Enqueuing Expose request
23:37:27.070 00.536 7680 IsGuiding returns 1
23:37:27.073 00.003 7680 scope still moving after pulse duration time elapsed
23:37:27.102 00.029 7680 IsSlewing returns 0
23:37:27.103 00.001 7680 IsGuiding returns 0
23:37:27.104 00.001 7680 scope move finished after 533 + 53 ms
23:37:27.104 00.000 7680 Move returns status 0, amount 533
23:37:27.105 00.001 7680 move complete, result=0
23:37:27.105 00.000 7680 worker thread done servicing request
23:37:27.106 00.001 7680 Worker thread wakes up
23:37:27.106 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -1.0 px 533 ms NORTH
23:37:27.113 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:27.114 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:28.369 01.255 7680 Exposure complete
23:37:28.494 00.125 7680 worker thread done servicing request
23:37:28.494 00.000 6120 OnExposeComplete: enter
23:37:28.498 00.004 6120 UpdateGuideState(): m_state=6
23:37:28.502 00.004 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2294
23:37:28.505 00.003 6120 Star::Find returns 1 (1), X=960.32, Y=65.56, Mass=13288, SNR=74.0, Peak=255 HFD=7.1
23:37:28.509 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
23:37:28.512 00.003 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.07)
23:37:28.516 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.83 hyp=0.83 cameraTheta=1.53 mountX=-0.19 mountY=-0.73, mountTheta=-1.82
23:37:28.521 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.83, opts=13)
23:37:28.525 00.004 6120 Enqueuing Move request for scope (0.03, 0.83)
23:37:28.528 00.003 7680 Worker thread wakes up
23:37:28.528 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.83) opts 0xd
23:37:28.528 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.83)
23:37:28.528 00.000 7680 Moving (0.03, 0.83) raw xDistance=-0.19 yDistance=-0.73
23:37:28.528 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:37:28.528 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
23:37:28.528 00.000 7680 MoveAxis(E, 0, ABG)
23:37:28.529 00.001 7680 Move returns status 0, amount 0
23:37:28.529 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:28.533 00.004 7680 MoveAxis(N, 398, ABG)
23:37:28.533 00.000 7680 Guiding  Dir = 0, Dur = 398
23:37:28.533 00.000 6120 UpdateGuideState exits: m=13288 SNR=74.0 Saturated
23:37:28.536 00.003 7680 IsSlewing returns 0
23:37:28.537 00.001 6120 PhdController: settling, locked = 1, distance = 0.92 (1.50) aobump = 0 frame = 7 / 99999
23:37:28.540 00.003 7680 IsGuiding returns 0
23:37:28.540 00.000 6120 PhdController: newstate STATE_FINISH
23:37:28.544 00.004 6120 PhdController complete: success
23:37:28.548 00.004 7680 PulseGuide returned control before completion, sleep 408
23:37:28.548 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764049048.548,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
23:37:28.552 00.004 6120 Mount: notify guiding dither settle done success=1
23:37:28.556 00.004 6120 PhdController: newstate STATE_IDLE
23:37:28.559 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:28.564 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:28.567 00.003 6120 Enqueuing Expose request
23:37:28.967 00.400 7680 IsGuiding returns 0
23:37:28.967 00.000 7680 Move returns status 0, amount 398
23:37:28.967 00.000 7680 move complete, result=0
23:37:28.967 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.7 px 398 ms NORTH
23:37:28.971 00.004 7680 worker thread done servicing request
23:37:28.971 00.000 7680 Worker thread wakes up
23:37:28.971 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:28.971 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:30.228 01.257 7680 Exposure complete
23:37:30.370 00.142 7680 worker thread done servicing request
23:37:30.370 00.000 6120 OnExposeComplete: enter
23:37:30.375 00.005 6120 UpdateGuideState(): m_state=6
23:37:30.379 00.004 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2295
23:37:30.383 00.004 6120 Star::Find returns 1 (1), X=960.24, Y=64.82, Mass=13376, SNR=75.9, Peak=255 HFD=6.8
23:37:30.386 00.003 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.04 = -1.25)
23:37:30.391 00.005 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.52)
23:37:30.396 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.11 cameraTheta=2.08 mountX=0.03 mountY=-0.11, mountTheta=-1.26
23:37:30.402 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.09, opts=13)
23:37:30.407 00.005 6120 Enqueuing Move request for scope (-0.05, 0.09)
23:37:30.411 00.004 7680 Worker thread wakes up
23:37:30.411 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
23:37:30.411 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
23:37:30.411 00.000 7680 Moving (-0.05, 0.09) raw xDistance=0.03 yDistance=-0.11
23:37:30.412 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:37:30.412 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:37:30.412 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:30.416 00.004 6120 UpdateGuideState exits: m=13376 SNR=75.9 Saturated
23:37:30.420 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:30.427 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:37:30.427 00.000 7680 MoveAxis(E, 0, ABG)
23:37:30.427 00.000 7680 Move returns status 0, amount 0
23:37:30.428 00.001 7680 MoveAxis(N, 0, ABG)
23:37:30.428 00.000 7680 Move returns status 0, amount 0
23:37:30.428 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:30.433 00.005 7680 move complete, result=0
23:37:30.433 00.000 6120 Enqueuing Expose request
23:37:30.436 00.003 7680 worker thread done servicing request
23:37:30.436 00.000 7680 Worker thread wakes up
23:37:30.436 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:30.438 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:30.438 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:31.684 01.246 7680 Exposure complete
23:37:31.820 00.136 7680 worker thread done servicing request
23:37:31.820 00.000 6120 OnExposeComplete: enter
23:37:31.825 00.005 6120 UpdateGuideState(): m_state=6
23:37:31.830 00.005 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2296
23:37:31.836 00.006 6120 Star::Find returns 1 (1), X=960.60, Y=64.99, Mass=13452, SNR=73.9, Peak=255 HFD=6.8
23:37:31.839 00.003 6120 CameraToMount -- cameraTheta (0.71) - m_xAngle (-2.95) = xAngle (3.66 = -2.62)
23:37:31.843 00.004 6120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.39 = -2.89)
23:37:31.847 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=0.26 hyp=0.41 cameraTheta=0.71 mountX=-0.35 mountY=-0.10, mountTheta=-2.86
23:37:31.853 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.26, opts=13)
23:37:31.858 00.005 6120 Enqueuing Move request for scope (0.31, 0.26)
23:37:31.862 00.004 7680 Worker thread wakes up
23:37:31.862 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:31.865 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.26) opts 0xd
23:37:31.865 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.26)
23:37:31.865 00.000 7680 Moving (0.31, 0.26) raw xDistance=-0.35 yDistance=-0.10
23:37:31.865 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
23:37:31.867 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:37:31.867 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:37:31.867 00.000 7680 MoveAxis(E, 143, ABG)
23:37:31.867 00.000 7680 Guiding  Dir = 2, Dur = 143
23:37:31.868 00.001 6120 UpdateGuideState exits: m=13452 SNR=73.9 Saturated
23:37:31.871 00.003 7680 IsSlewing returns 0
23:37:31.872 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:31.875 00.003 7680 IsGuiding returns 0
23:37:31.876 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:31.880 00.004 6120 Enqueuing Expose request
23:37:31.884 00.004 7680 PulseGuide returned control before completion, sleep 153
23:37:32.049 00.165 7680 IsGuiding returns 0
23:37:32.049 00.000 7680 Move returns status 0, amount 143
23:37:32.049 00.000 7680 MoveAxis(N, 0, ABG)
23:37:32.051 00.002 7680 Move returns status 0, amount 0
23:37:32.051 00.000 7680 move complete, result=0
23:37:32.053 00.002 7680 worker thread done servicing request
23:37:32.054 00.001 6120 GuideStep: -0.4 px 143 ms EAST, -0.1 px 0 ms NORTH
23:37:32.060 00.006 7680 Worker thread wakes up
23:37:32.060 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:32.060 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:33.311 01.251 7680 Exposure complete
23:37:33.446 00.135 7680 worker thread done servicing request
23:37:33.446 00.000 6120 OnExposeComplete: enter
23:37:33.451 00.005 6120 UpdateGuideState(): m_state=6
23:37:33.455 00.004 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2297
23:37:33.461 00.006 6120 Star::Find returns 1 (1), X=960.21, Y=65.04, Mass=13143, SNR=74.7, Peak=255 HFD=6.9
23:37:33.466 00.005 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
23:37:33.471 00.005 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
23:37:33.477 00.006 6120 CameraToMount -- cameraX=-0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.82 mountX=0.02 mountY=-0.31, mountTheta=-1.50
23:37:33.485 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.31, opts=13)
23:37:33.491 00.006 6120 Enqueuing Move request for scope (-0.08, 0.31)
23:37:33.497 00.006 7680 Worker thread wakes up
23:37:33.498 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:33.503 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.31) opts 0xd
23:37:33.503 00.000 6120 UpdateGuideState exits: m=13143 SNR=74.7 Saturated
23:37:33.510 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.31)
23:37:33.510 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:33.521 00.011 7680 Moving (-0.08, 0.31) raw xDistance=0.02 yDistance=-0.31
23:37:33.521 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:33.528 00.007 6120 Enqueuing Expose request
23:37:33.532 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:37:33.533 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:37:33.533 00.000 7680 MoveAxis(E, 0, ABG)
23:37:33.533 00.000 7680 Move returns status 0, amount 0
23:37:33.533 00.000 7680 MoveAxis(N, 169, ABG)
23:37:33.534 00.001 7680 Guiding  Dir = 0, Dur = 169
23:37:33.534 00.000 7680 IsSlewing returns 0
23:37:33.534 00.000 7680 IsGuiding returns 0
23:37:33.536 00.002 7680 PulseGuide returned control before completion, sleep 179
23:37:33.724 00.188 7680 IsGuiding returns 1
23:37:33.724 00.000 7680 scope still moving after pulse duration time elapsed
23:37:33.755 00.031 7680 IsSlewing returns 0
23:37:33.755 00.000 7680 IsGuiding returns 0
23:37:33.755 00.000 7680 scope move finished after 169 + 51 ms
23:37:33.755 00.000 7680 Move returns status 0, amount 169
23:37:33.757 00.002 7680 move complete, result=0
23:37:33.757 00.000 7680 worker thread done servicing request
23:37:33.757 00.000 7680 Worker thread wakes up
23:37:33.758 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:33.758 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 169 ms NORTH
23:37:33.766 00.008 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:35.023 01.257 7680 Exposure complete
23:37:35.162 00.139 7680 worker thread done servicing request
23:37:35.162 00.000 6120 OnExposeComplete: enter
23:37:35.165 00.003 6120 UpdateGuideState(): m_state=6
23:37:35.170 00.005 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2298
23:37:35.178 00.008 6120 Star::Find returns 1 (1), X=960.21, Y=65.02, Mass=13482, SNR=76.0, Peak=255 HFD=6.9
23:37:35.182 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
23:37:35.185 00.003 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
23:37:35.189 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.83 mountX=0.02 mountY=-0.29, mountTheta=-1.50
23:37:35.195 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.29, opts=13)
23:37:35.200 00.005 6120 Enqueuing Move request for scope (-0.08, 0.29)
23:37:35.205 00.005 7680 Worker thread wakes up
23:37:35.205 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:35.210 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.29) opts 0xd
23:37:35.210 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.29)
23:37:35.210 00.000 6120 UpdateGuideState exits: m=13482 SNR=76.0 Saturated
23:37:35.214 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:35.217 00.003 7680 Moving (-0.08, 0.29) raw xDistance=0.02 yDistance=-0.29
23:37:35.217 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:37:35.217 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:37:35.219 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:35.222 00.003 7680 MoveAxis(E, 0, ABG)
23:37:35.222 00.000 7680 Move returns status 0, amount 0
23:37:35.223 00.001 6120 Enqueuing Expose request
23:37:35.226 00.003 7680 MoveAxis(N, 160, ABG)
23:37:35.226 00.000 7680 Guiding  Dir = 0, Dur = 160
23:37:35.227 00.001 7680 IsSlewing returns 0
23:37:35.227 00.000 7680 IsGuiding returns 0
23:37:35.227 00.000 7680 PulseGuide returned control before completion, sleep 170
23:37:35.406 00.179 7680 IsGuiding returns 1
23:37:35.407 00.001 7680 scope still moving after pulse duration time elapsed
23:37:35.436 00.029 7680 IsSlewing returns 0
23:37:35.437 00.001 7680 IsGuiding returns 0
23:37:35.438 00.001 7680 scope move finished after 160 + 50 ms
23:37:35.438 00.000 7680 Move returns status 0, amount 160
23:37:35.439 00.001 7680 move complete, result=0
23:37:35.440 00.001 7680 worker thread done servicing request
23:37:35.440 00.000 7680 Worker thread wakes up
23:37:35.441 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 160 ms NORTH
23:37:35.446 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:35.448 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:36.696 01.248 7680 Exposure complete
23:37:36.860 00.164 7680 worker thread done servicing request
23:37:36.861 00.001 6120 OnExposeComplete: enter
23:37:36.864 00.003 6120 UpdateGuideState(): m_state=6
23:37:36.868 00.004 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2299
23:37:36.873 00.005 6120 Star::Find returns 1 (1), X=960.29, Y=65.09, Mass=13275, SNR=74.1, Peak=255 HFD=6.8
23:37:36.876 00.003 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
23:37:36.880 00.004 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
23:37:36.884 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.36 hyp=0.36 cameraTheta=1.58 mountX=-0.06 mountY=-0.33, mountTheta=-1.77
23:37:36.895 00.011 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.36, opts=13)
23:37:36.900 00.005 6120 Enqueuing Move request for scope (-0.00, 0.36)
23:37:36.905 00.005 7680 Worker thread wakes up
23:37:36.906 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.36) opts 0xd
23:37:36.906 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.36)
23:37:36.906 00.000 7680 Moving (-0.00, 0.36) raw xDistance=-0.06 yDistance=-0.33
23:37:36.906 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:37:36.906 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:37:36.907 00.001 7680 MoveAxis(E, 0, ABG)
23:37:36.907 00.000 7680 Move returns status 0, amount 0
23:37:36.907 00.000 7680 MoveAxis(N, 177, ABG)
23:37:36.907 00.000 7680 Guiding  Dir = 0, Dur = 177
23:37:36.907 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:36.911 00.004 7680 IsSlewing returns 0
23:37:36.912 00.001 6120 UpdateGuideState exits: m=13275 SNR=74.1 Saturated
23:37:36.915 00.003 7680 IsGuiding returns 0
23:37:36.915 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:36.921 00.006 7680 PulseGuide returned control before completion, sleep 187
23:37:36.921 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:36.925 00.004 6120 Enqueuing Expose request
23:37:37.125 00.200 7680 IsGuiding returns 1
23:37:37.125 00.000 7680 scope still moving after pulse duration time elapsed
23:37:37.156 00.031 7680 IsSlewing returns 0
23:37:37.157 00.001 7680 IsGuiding returns 0
23:37:37.157 00.000 7680 scope move finished after 177 + 65 ms
23:37:37.158 00.001 7680 Move returns status 0, amount 177
23:37:37.158 00.000 7680 move complete, result=0
23:37:37.159 00.001 7680 worker thread done servicing request
23:37:37.160 00.001 7680 Worker thread wakes up
23:37:37.160 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 177 ms NORTH
23:37:37.166 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:37.167 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:38.422 01.255 7680 Exposure complete
23:37:38.559 00.137 7680 worker thread done servicing request
23:37:38.559 00.000 6120 OnExposeComplete: enter
23:37:38.564 00.005 6120 UpdateGuideState(): m_state=6
23:37:38.567 00.003 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2300
23:37:38.571 00.004 6120 Star::Find returns 1 (1), X=960.29, Y=65.11, Mass=13405, SNR=75.4, Peak=255 HFD=6.8
23:37:38.574 00.003 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.53 = -1.76)
23:37:38.577 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
23:37:38.582 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=0.38 hyp=0.38 cameraTheta=1.57 mountX=-0.07 mountY=-0.35, mountTheta=-1.77
23:37:38.586 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.38, opts=13)
23:37:38.590 00.004 6120 Enqueuing Move request for scope (-0.00, 0.38)
23:37:38.593 00.003 7680 Worker thread wakes up
23:37:38.594 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.38) opts 0xd
23:37:38.594 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.38)
23:37:38.594 00.000 7680 Moving (-0.00, 0.38) raw xDistance=-0.07 yDistance=-0.35
23:37:38.594 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:37:38.594 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:37:38.594 00.000 7680 MoveAxis(E, 0, ABG)
23:37:38.594 00.000 7680 Move returns status 0, amount 0
23:37:38.595 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:38.598 00.003 7680 MoveAxis(N, 188, ABG)
23:37:38.598 00.000 7680 Guiding  Dir = 0, Dur = 188
23:37:38.598 00.000 6120 UpdateGuideState exits: m=13405 SNR=75.4 Saturated
23:37:38.602 00.004 7680 IsSlewing returns 0
23:37:38.602 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:38.606 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:38.610 00.004 7680 IsGuiding returns 0
23:37:38.610 00.000 6120 Enqueuing Expose request
23:37:38.616 00.006 7680 PulseGuide returned control before completion, sleep 198
23:37:38.831 00.215 7680 IsGuiding returns 1
23:37:38.833 00.002 7680 scope still moving after pulse duration time elapsed
23:37:38.862 00.029 7680 IsSlewing returns 0
23:37:38.865 00.003 7680 IsGuiding returns 0
23:37:38.866 00.001 7680 scope move finished after 188 + 68 ms
23:37:38.867 00.001 7680 Move returns status 0, amount 188
23:37:38.867 00.000 7680 move complete, result=0
23:37:38.868 00.001 7680 worker thread done servicing request
23:37:38.868 00.000 7680 Worker thread wakes up
23:37:38.868 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 188 ms NORTH
23:37:38.874 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:38.874 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:40.123 01.249 7680 Exposure complete
23:37:40.263 00.140 7680 worker thread done servicing request
23:37:40.263 00.000 6120 OnExposeComplete: enter
23:37:40.267 00.004 6120 UpdateGuideState(): m_state=6
23:37:40.272 00.005 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2301
23:37:40.276 00.004 6120 Star::Find returns 1 (1), X=960.23, Y=65.10, Mass=13146, SNR=74.8, Peak=255 HFD=6.9
23:37:40.280 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
23:37:40.283 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
23:37:40.288 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.37 hyp=0.37 cameraTheta=1.74 mountX=-0.01 mountY=-0.36, mountTheta=-1.59
23:37:40.294 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.37, opts=13)
23:37:40.297 00.003 6120 Enqueuing Move request for scope (-0.06, 0.37)
23:37:40.302 00.005 7680 Worker thread wakes up
23:37:40.302 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:40.305 00.003 6120 UpdateGuideState exits: m=13146 SNR=74.8 Saturated
23:37:40.310 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:40.314 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:40.317 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.37) opts 0xd
23:37:40.317 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.37)
23:37:40.317 00.000 7680 Moving (-0.06, 0.37) raw xDistance=-0.01 yDistance=-0.36
23:37:40.317 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:37:40.318 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:37:40.318 00.000 7680 MoveAxis(E, 0, ABG)
23:37:40.318 00.000 7680 Move returns status 0, amount 0
23:37:40.318 00.000 7680 MoveAxis(N, 194, ABG)
23:37:40.318 00.000 7680 Guiding  Dir = 0, Dur = 194
23:37:40.318 00.000 6120 Enqueuing Expose request
23:37:40.323 00.005 7680 IsSlewing returns 0
23:37:40.323 00.000 7680 IsGuiding returns 0
23:37:40.323 00.000 7680 PulseGuide returned control before completion, sleep 204
23:37:40.532 00.209 7680 IsGuiding returns 1
23:37:40.532 00.000 7680 scope still moving after pulse duration time elapsed
23:37:40.565 00.033 7680 IsSlewing returns 0
23:37:40.566 00.001 7680 IsGuiding returns 0
23:37:40.566 00.000 7680 scope move finished after 194 + 49 ms
23:37:40.567 00.001 7680 Move returns status 0, amount 194
23:37:40.567 00.000 7680 move complete, result=0
23:37:40.568 00.001 7680 worker thread done servicing request
23:37:40.569 00.001 7680 Worker thread wakes up
23:37:40.569 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 194 ms NORTH
23:37:40.577 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:40.577 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:41.832 01.255 7680 Exposure complete
23:37:41.980 00.148 6120 OnExposeComplete: enter
23:37:41.988 00.008 7680 worker thread done servicing request
23:37:41.988 00.000 6120 UpdateGuideState(): m_state=6
23:37:41.995 00.007 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2302
23:37:42.000 00.005 6120 Star::Find returns 1 (1), X=960.25, Y=64.95, Mass=14056, SNR=77.9, Peak=255 HFD=6.9
23:37:42.006 00.006 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
23:37:42.013 00.007 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.87)
23:37:42.019 00.006 6120 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.23 cameraTheta=1.73 mountX=-0.01 mountY=-0.22, mountTheta=-1.60
23:37:42.026 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.22, opts=13)
23:37:42.033 00.007 6120 Enqueuing Move request for scope (-0.04, 0.22)
23:37:42.040 00.007 7680 Worker thread wakes up
23:37:42.040 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:42.047 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
23:37:42.047 00.000 6120 UpdateGuideState exits: m=14056 SNR=77.9 Saturated
23:37:42.056 00.009 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
23:37:42.056 00.000 7680 Moving (-0.04, 0.22) raw xDistance=-0.01 yDistance=-0.22
23:37:42.056 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:42.062 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:37:42.062 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:42.068 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:37:42.068 00.000 6120 Enqueuing Expose request
23:37:42.075 00.007 7680 MoveAxis(E, 0, ABG)
23:37:42.075 00.000 7680 Move returns status 0, amount 0
23:37:42.075 00.000 7680 MoveAxis(N, 118, ABG)
23:37:42.077 00.002 7680 Guiding  Dir = 0, Dur = 118
23:37:42.078 00.001 7680 IsSlewing returns 0
23:37:42.078 00.000 7680 IsGuiding returns 0
23:37:42.079 00.001 7680 PulseGuide returned control before completion, sleep 128
23:37:42.208 00.129 7680 IsGuiding returns 1
23:37:42.208 00.000 7680 scope still moving after pulse duration time elapsed
23:37:42.239 00.031 7680 IsSlewing returns 0
23:37:42.239 00.000 7680 IsGuiding returns 0
23:37:42.240 00.001 7680 scope move finished after 118 + 43 ms
23:37:42.240 00.000 7680 Move returns status 0, amount 118
23:37:42.240 00.000 7680 move complete, result=0
23:37:42.240 00.000 7680 worker thread done servicing request
23:37:42.241 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 118 ms NORTH
23:37:42.248 00.007 7680 Worker thread wakes up
23:37:42.248 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:42.249 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:43.501 01.252 7680 Exposure complete
23:37:43.637 00.136 7680 worker thread done servicing request
23:37:43.637 00.000 6120 OnExposeComplete: enter
23:37:43.641 00.004 6120 UpdateGuideState(): m_state=6
23:37:43.648 00.007 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2303
23:37:43.653 00.005 6120 Star::Find returns 1 (1), X=960.48, Y=64.75, Mass=12702, SNR=72.2, Peak=255 HFD=7.0
23:37:43.657 00.004 6120 CameraToMount -- cameraTheta (0.09) - m_xAngle (-2.95) = xAngle (3.05 = 3.05)
23:37:43.660 00.003 6120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.78 = 2.78)
23:37:43.665 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.09 mountX=-0.19 mountY=0.07, mountTheta=2.80
23:37:43.670 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.02, opts=13)
23:37:43.673 00.003 6120 Enqueuing Move request for scope (0.19, 0.02)
23:37:43.677 00.004 7680 Worker thread wakes up
23:37:43.677 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
23:37:43.677 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
23:37:43.678 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:43.683 00.005 7680 Moving (0.19, 0.02) raw xDistance=-0.19 yDistance=0.07
23:37:43.683 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:37:43.683 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:37:43.684 00.001 6120 UpdateGuideState exits: m=12702 SNR=72.2 Saturated
23:37:43.687 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:43.692 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:43.696 00.004 6120 Enqueuing Expose request
23:37:43.700 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:37:43.700 00.000 7680 MoveAxis(E, 0, ABG)
23:37:43.700 00.000 7680 Move returns status 0, amount 0
23:37:43.700 00.000 7680 MoveAxis(N, 0, ABG)
23:37:43.701 00.001 7680 Move returns status 0, amount 0
23:37:43.701 00.000 7680 move complete, result=0
23:37:43.701 00.000 7680 worker thread done servicing request
23:37:43.701 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:43.706 00.005 7680 Worker thread wakes up
23:37:43.706 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:43.706 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:44.952 01.246 7680 Exposure complete
23:37:45.085 00.133 7680 worker thread done servicing request
23:37:45.085 00.000 6120 OnExposeComplete: enter
23:37:45.089 00.004 6120 UpdateGuideState(): m_state=6
23:37:45.093 00.004 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2304
23:37:45.097 00.004 6120 Star::Find returns 1 (1), X=960.44, Y=65.05, Mass=13411, SNR=74.0, Peak=255 HFD=6.9
23:37:45.102 00.005 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
23:37:45.105 00.003 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
23:37:45.110 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.32 hyp=0.35 cameraTheta=1.13 mountX=-0.21 mountY=-0.22, mountTheta=-2.33
23:37:45.116 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.32, opts=13)
23:37:45.121 00.005 6120 Enqueuing Move request for scope (0.15, 0.32)
23:37:45.124 00.003 7680 Worker thread wakes up
23:37:45.124 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.32) opts 0xd
23:37:45.125 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.32)
23:37:45.125 00.000 7680 Moving (0.15, 0.32) raw xDistance=-0.21 yDistance=-0.22
23:37:45.126 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:37:45.126 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:37:45.126 00.000 7680 MoveAxis(E, 85, ABG)
23:37:45.126 00.000 7680 Guiding  Dir = 2, Dur = 85
23:37:45.126 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:45.130 00.004 7680 IsSlewing returns 0
23:37:45.130 00.000 6120 UpdateGuideState exits: m=13411 SNR=74.0 Saturated
23:37:45.134 00.004 7680 IsGuiding returns 0
23:37:45.134 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:45.139 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:45.142 00.003 7680 PulseGuide returned control before completion, sleep 95
23:37:45.143 00.001 6120 Enqueuing Expose request
23:37:45.242 00.099 7680 IsGuiding returns 1
23:37:45.243 00.001 7680 scope still moving after pulse duration time elapsed
23:37:45.274 00.031 7680 IsSlewing returns 0
23:37:45.274 00.000 7680 IsGuiding returns 0
23:37:45.274 00.000 7680 scope move finished after 85 + 54 ms
23:37:45.274 00.000 7680 Move returns status 0, amount 85
23:37:45.276 00.002 7680 MoveAxis(N, 119, ABG)
23:37:45.276 00.000 7680 Guiding  Dir = 0, Dur = 119
23:37:45.276 00.000 7680 IsSlewing returns 0
23:37:45.277 00.001 7680 IsGuiding returns 0
23:37:45.277 00.000 7680 PulseGuide returned control before completion, sleep 129
23:37:45.414 00.137 7680 IsGuiding returns 1
23:37:45.415 00.001 7680 scope still moving after pulse duration time elapsed
23:37:45.446 00.031 7680 IsSlewing returns 0
23:37:45.447 00.001 7680 IsGuiding returns 0
23:37:45.448 00.001 7680 scope move finished after 119 + 51 ms
23:37:45.448 00.000 7680 Move returns status 0, amount 119
23:37:45.449 00.001 7680 move complete, result=0
23:37:45.449 00.000 7680 worker thread done servicing request
23:37:45.449 00.000 7680 Worker thread wakes up
23:37:45.450 00.001 6120 GuideStep: -0.2 px 85 ms EAST, -0.2 px 119 ms NORTH
23:37:45.458 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:45.458 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:46.713 01.255 7680 Exposure complete
23:37:46.848 00.135 7680 worker thread done servicing request
23:37:46.848 00.000 6120 OnExposeComplete: enter
23:37:46.852 00.004 6120 UpdateGuideState(): m_state=6
23:37:46.857 00.005 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2305
23:37:46.861 00.004 6120 Star::Find returns 1 (1), X=960.26, Y=65.15, Mass=13109, SNR=72.2, Peak=255 HFD=6.8
23:37:46.865 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
23:37:46.868 00.003 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
23:37:46.871 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.42 hyp=0.42 cameraTheta=1.64 mountX=-0.05 mountY=-0.39, mountTheta=-1.69
23:37:46.876 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.42, opts=13)
23:37:46.880 00.004 6120 Enqueuing Move request for scope (-0.03, 0.42)
23:37:46.883 00.003 7680 Worker thread wakes up
23:37:46.883 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:46.888 00.005 6120 UpdateGuideState exits: m=13109 SNR=72.2 Saturated
23:37:46.891 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:46.896 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:46.899 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.42) opts 0xd
23:37:46.899 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.42)
23:37:46.900 00.001 7680 Moving (-0.03, 0.42) raw xDistance=-0.05 yDistance=-0.39
23:37:46.900 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:37:46.900 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:37:46.900 00.000 7680 MoveAxis(E, 0, ABG)
23:37:46.900 00.000 7680 Move returns status 0, amount 0
23:37:46.900 00.000 7680 MoveAxis(N, 211, ABG)
23:37:46.900 00.000 7680 Guiding  Dir = 0, Dur = 211
23:37:46.900 00.000 6120 Enqueuing Expose request
23:37:46.904 00.004 7680 IsSlewing returns 0
23:37:46.905 00.001 7680 IsGuiding returns 0
23:37:46.906 00.001 7680 PulseGuide returned control before completion, sleep 221
23:37:47.139 00.233 7680 IsGuiding returns 1
23:37:47.140 00.001 7680 scope still moving after pulse duration time elapsed
23:37:47.170 00.030 7680 IsSlewing returns 0
23:37:47.171 00.001 7680 IsGuiding returns 1
23:37:47.201 00.030 7680 IsSlewing returns 0
23:37:47.203 00.002 7680 IsGuiding returns 0
23:37:47.204 00.001 7680 scope move finished after 211 + 86 ms
23:37:47.204 00.000 7680 Move returns status 0, amount 211
23:37:47.204 00.000 7680 move complete, result=0
23:37:47.205 00.001 7680 worker thread done servicing request
23:37:47.205 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 211 ms NORTH
23:37:47.212 00.007 7680 Worker thread wakes up
23:37:47.212 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:47.212 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:48.467 01.255 7680 Exposure complete
23:37:48.605 00.138 7680 worker thread done servicing request
23:37:48.605 00.000 6120 OnExposeComplete: enter
23:37:48.610 00.005 6120 UpdateGuideState(): m_state=6
23:37:48.614 00.004 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2306
23:37:48.620 00.006 6120 Star::Find returns 1 (1), X=960.16, Y=65.11, Mass=13405, SNR=75.3, Peak=255 HFD=6.8
23:37:48.623 00.003 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
23:37:48.628 00.005 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
23:37:48.633 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.39 hyp=0.41 cameraTheta=1.89 mountX=0.05 mountY=-0.40, mountTheta=-1.44
23:37:48.640 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.39, opts=13)
23:37:48.644 00.004 6120 Enqueuing Move request for scope (-0.13, 0.39)
23:37:48.648 00.004 7680 Worker thread wakes up
23:37:48.649 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.39) opts 0xd
23:37:48.649 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.39)
23:37:48.649 00.000 7680 Moving (-0.13, 0.39) raw xDistance=0.05 yDistance=-0.40
23:37:48.649 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:37:48.650 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:37:48.650 00.000 7680 MoveAxis(E, 0, ABG)
23:37:48.650 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:48.654 00.004 6120 UpdateGuideState exits: m=13405 SNR=75.3 Saturated
23:37:48.659 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:48.662 00.003 7680 Move returns status 0, amount 0
23:37:48.662 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:48.667 00.005 7680 MoveAxis(N, 219, ABG)
23:37:48.667 00.000 7680 Guiding  Dir = 0, Dur = 219
23:37:48.667 00.000 6120 Enqueuing Expose request
23:37:48.673 00.006 7680 IsSlewing returns 0
23:37:48.673 00.000 7680 IsGuiding returns 0
23:37:48.674 00.001 7680 PulseGuide returned control before completion, sleep 229
23:37:48.913 00.239 7680 IsGuiding returns 1
23:37:48.913 00.000 7680 scope still moving after pulse duration time elapsed
23:37:48.944 00.031 7680 IsSlewing returns 0
23:37:48.945 00.001 7680 IsGuiding returns 0
23:37:48.947 00.002 7680 scope move finished after 219 + 53 ms
23:37:48.947 00.000 7680 Move returns status 0, amount 219
23:37:48.948 00.001 7680 move complete, result=0
23:37:48.949 00.001 7680 worker thread done servicing request
23:37:48.949 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 219 ms NORTH
23:37:48.956 00.007 7680 Worker thread wakes up
23:37:48.956 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:48.956 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:50.201 01.245 7680 Exposure complete
23:37:50.342 00.141 7680 worker thread done servicing request
23:37:50.343 00.001 6120 OnExposeComplete: enter
23:37:50.346 00.003 6120 UpdateGuideState(): m_state=6
23:37:50.350 00.004 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2307
23:37:50.354 00.004 6120 Star::Find returns 1 (1), X=960.19, Y=64.89, Mass=13405, SNR=75.3, Peak=255 HFD=6.8
23:37:50.359 00.005 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
23:37:50.363 00.004 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.50)
23:37:50.367 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.10 mountX=0.06 mountY=-0.19, mountTheta=-1.25
23:37:50.372 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.16, opts=13)
23:37:50.377 00.005 6120 Enqueuing Move request for scope (-0.10, 0.16)
23:37:50.380 00.003 7680 Worker thread wakes up
23:37:50.380 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:50.384 00.004 6120 UpdateGuideState exits: m=13405 SNR=75.3 Saturated
23:37:50.390 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:50.395 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:50.400 00.005 6120 Enqueuing Expose request
23:37:50.405 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
23:37:50.405 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
23:37:50.405 00.000 7680 Moving (-0.10, 0.16) raw xDistance=0.06 yDistance=-0.19
23:37:50.405 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:37:50.406 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:37:50.406 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:37:50.406 00.000 7680 MoveAxis(E, 0, ABG)
23:37:50.406 00.000 7680 Move returns status 0, amount 0
23:37:50.406 00.000 7680 MoveAxis(N, 0, ABG)
23:37:50.407 00.001 7680 Move returns status 0, amount 0
23:37:50.407 00.000 7680 move complete, result=0
23:37:50.408 00.001 7680 worker thread done servicing request
23:37:50.408 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:37:50.412 00.004 7680 Worker thread wakes up
23:37:50.412 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:50.412 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:51.660 01.248 7680 Exposure complete
23:37:51.794 00.134 7680 worker thread done servicing request
23:37:51.795 00.001 6120 OnExposeComplete: enter
23:37:51.800 00.005 6120 UpdateGuideState(): m_state=6
23:37:51.805 00.005 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2308
23:37:51.809 00.004 6120 Star::Find returns 1 (1), X=960.25, Y=65.07, Mass=13782, SNR=75.7, Peak=255 HFD=6.9
23:37:51.812 00.003 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.65)
23:37:51.816 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.92)
23:37:51.820 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.35 hyp=0.35 cameraTheta=1.68 mountX=-0.03 mountY=-0.33, mountTheta=-1.65
23:37:51.825 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.35, opts=13)
23:37:51.830 00.005 6120 Enqueuing Move request for scope (-0.04, 0.35)
23:37:51.835 00.005 7680 Worker thread wakes up
23:37:51.835 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.35) opts 0xd
23:37:51.835 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.35)
23:37:51.836 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:51.840 00.004 7680 Moving (-0.04, 0.35) raw xDistance=-0.03 yDistance=-0.33
23:37:51.840 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:37:51.840 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:37:51.840 00.000 7680 MoveAxis(E, 0, ABG)
23:37:51.841 00.001 7680 Move returns status 0, amount 0
23:37:51.842 00.001 7680 MoveAxis(N, 177, ABG)
23:37:51.842 00.000 7680 Guiding  Dir = 0, Dur = 177
23:37:51.842 00.000 6120 UpdateGuideState exits: m=13782 SNR=75.7 Saturated
23:37:51.846 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:51.850 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:51.854 00.004 7680 IsSlewing returns 0
23:37:51.854 00.000 6120 Enqueuing Expose request
23:37:51.859 00.005 7680 IsGuiding returns 0
23:37:51.860 00.001 7680 PulseGuide returned control before completion, sleep 187
23:37:52.056 00.196 7680 IsGuiding returns 1
23:37:52.056 00.000 7680 scope still moving after pulse duration time elapsed
23:37:52.086 00.030 7680 IsSlewing returns 0
23:37:52.087 00.001 7680 IsGuiding returns 0
23:37:52.087 00.000 7680 scope move finished after 177 + 50 ms
23:37:52.088 00.001 7680 Move returns status 0, amount 177
23:37:52.088 00.000 7680 move complete, result=0
23:37:52.088 00.000 7680 worker thread done servicing request
23:37:52.088 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 177 ms NORTH
23:37:52.094 00.006 7680 Worker thread wakes up
23:37:52.096 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:52.096 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:53.352 01.256 7680 Exposure complete
23:37:53.489 00.137 7680 worker thread done servicing request
23:37:53.489 00.000 6120 OnExposeComplete: enter
23:37:53.494 00.005 6120 UpdateGuideState(): m_state=6
23:37:53.497 00.003 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2309
23:37:53.503 00.006 6120 Star::Find returns 1 (1), X=960.22, Y=64.96, Mass=13814, SNR=76.9, Peak=255 HFD=6.9
23:37:53.506 00.003 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
23:37:53.510 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
23:37:53.513 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.86 mountX=0.02 mountY=-0.24, mountTheta=-1.47
23:37:53.518 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.23, opts=13)
23:37:53.523 00.005 6120 Enqueuing Move request for scope (-0.07, 0.23)
23:37:53.526 00.003 7680 Worker thread wakes up
23:37:53.526 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0xd
23:37:53.527 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:53.529 00.002 6120 UpdateGuideState exits: m=13814 SNR=76.9 Saturated
23:37:53.534 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
23:37:53.535 00.001 7680 Moving (-0.07, 0.23) raw xDistance=0.02 yDistance=-0.24
23:37:53.535 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:53.538 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:37:53.539 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:37:53.539 00.000 7680 MoveAxis(E, 0, ABG)
23:37:53.539 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:53.543 00.004 7680 Move returns status 0, amount 0
23:37:53.543 00.000 7680 MoveAxis(N, 128, ABG)
23:37:53.544 00.001 6120 Enqueuing Expose request
23:37:53.547 00.003 7680 Guiding  Dir = 0, Dur = 128
23:37:53.547 00.000 7680 IsSlewing returns 0
23:37:53.549 00.002 7680 IsGuiding returns 0
23:37:53.549 00.000 7680 PulseGuide returned control before completion, sleep 138
23:37:53.704 00.155 7680 IsGuiding returns 1
23:37:53.704 00.000 7680 scope still moving after pulse duration time elapsed
23:37:53.735 00.031 7680 IsSlewing returns 0
23:37:53.738 00.003 7680 IsGuiding returns 0
23:37:53.739 00.001 7680 scope move finished after 128 + 61 ms
23:37:53.739 00.000 7680 Move returns status 0, amount 128
23:37:53.740 00.001 7680 move complete, result=0
23:37:53.740 00.000 7680 worker thread done servicing request
23:37:53.740 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 128 ms NORTH
23:37:53.747 00.007 7680 Worker thread wakes up
23:37:53.747 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:53.747 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:55.000 01.253 7680 Exposure complete
23:37:55.131 00.131 7680 worker thread done servicing request
23:37:55.131 00.000 6120 OnExposeComplete: enter
23:37:55.135 00.004 6120 UpdateGuideState(): m_state=6
23:37:55.141 00.006 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2310
23:37:55.147 00.006 6120 Star::Find returns 1 (1), X=960.24, Y=64.89, Mass=13745, SNR=76.1, Peak=255 HFD=6.8
23:37:55.151 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.49)
23:37:55.154 00.003 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
23:37:55.159 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.84 mountX=0.01 mountY=-0.17, mountTheta=-1.48
23:37:55.163 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.16, opts=13)
23:37:55.167 00.004 6120 Enqueuing Move request for scope (-0.05, 0.16)
23:37:55.171 00.004 7680 Worker thread wakes up
23:37:55.172 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:55.176 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
23:37:55.177 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
23:37:55.177 00.000 7680 Moving (-0.05, 0.16) raw xDistance=0.01 yDistance=-0.17
23:37:55.177 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:37:55.177 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:37:55.177 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:37:55.177 00.000 7680 MoveAxis(E, 0, ABG)
23:37:55.177 00.000 7680 Move returns status 0, amount 0
23:37:55.178 00.001 7680 MoveAxis(N, 0, ABG)
23:37:55.178 00.000 7680 Move returns status 0, amount 0
23:37:55.178 00.000 7680 move complete, result=0
23:37:55.178 00.000 6120 UpdateGuideState exits: m=13745 SNR=76.1 Saturated
23:37:55.182 00.004 7680 worker thread done servicing request
23:37:55.182 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:55.186 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:55.188 00.002 6120 Enqueuing Expose request
23:37:55.193 00.005 7680 Worker thread wakes up
23:37:55.193 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:55.193 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:55.194 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:37:56.439 01.245 7680 Exposure complete
23:37:56.570 00.131 7680 worker thread done servicing request
23:37:56.571 00.001 6120 OnExposeComplete: enter
23:37:56.576 00.005 6120 UpdateGuideState(): m_state=6
23:37:56.579 00.003 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2311
23:37:56.583 00.004 6120 Star::Find returns 1 (1), X=960.14, Y=65.07, Mass=13941, SNR=76.2, Peak=255 HFD=7.0
23:37:56.588 00.005 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
23:37:56.592 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.62)
23:37:56.597 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.34 hyp=0.38 cameraTheta=1.98 mountX=0.08 mountY=-0.38, mountTheta=-1.35
23:37:56.602 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.34, opts=13)
23:37:56.610 00.008 6120 Enqueuing Move request for scope (-0.15, 0.34)
23:37:56.616 00.006 7680 Worker thread wakes up
23:37:56.616 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:56.623 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.34) opts 0xd
23:37:56.623 00.000 6120 UpdateGuideState exits: m=13941 SNR=76.2 Saturated
23:37:56.631 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:56.638 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:56.646 00.008 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.34)
23:37:56.646 00.000 6120 Enqueuing Expose request
23:37:56.651 00.005 7680 Moving (-0.15, 0.34) raw xDistance=0.08 yDistance=-0.38
23:37:56.651 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:37:56.651 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:37:56.652 00.001 7680 MoveAxis(E, 0, ABG)
23:37:56.652 00.000 7680 Move returns status 0, amount 0
23:37:56.652 00.000 7680 MoveAxis(N, 204, ABG)
23:37:56.653 00.001 7680 Guiding  Dir = 0, Dur = 204
23:37:56.653 00.000 7680 IsSlewing returns 0
23:37:56.653 00.000 7680 IsGuiding returns 0
23:37:56.655 00.002 7680 PulseGuide returned control before completion, sleep 214
23:37:56.883 00.228 7680 IsGuiding returns 1
23:37:56.884 00.001 7680 scope still moving after pulse duration time elapsed
23:37:56.914 00.030 7680 IsSlewing returns 0
23:37:56.914 00.000 7680 IsGuiding returns 0
23:37:56.914 00.000 7680 scope move finished after 204 + 55 ms
23:37:56.914 00.000 7680 Move returns status 0, amount 204
23:37:56.915 00.001 7680 move complete, result=0
23:37:56.915 00.000 7680 worker thread done servicing request
23:37:56.915 00.000 7680 Worker thread wakes up
23:37:56.915 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:56.915 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:56.915 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 204 ms NORTH
23:37:58.156 01.241 7680 Exposure complete
23:37:58.286 00.130 7680 worker thread done servicing request
23:37:58.286 00.000 6120 OnExposeComplete: enter
23:37:58.291 00.005 6120 UpdateGuideState(): m_state=6
23:37:58.295 00.004 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2312
23:37:58.300 00.005 6120 Star::Find returns 1 (1), X=960.23, Y=64.86, Mass=13864, SNR=76.5, Peak=255 HFD=6.7
23:37:58.303 00.003 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.35)
23:37:58.308 00.005 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
23:37:58.311 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.98 mountX=0.03 mountY=-0.14, mountTheta=-1.35
23:37:58.315 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.13, opts=13)
23:37:58.319 00.004 6120 Enqueuing Move request for scope (-0.06, 0.13)
23:37:58.323 00.004 7680 Worker thread wakes up
23:37:58.323 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
23:37:58.323 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
23:37:58.323 00.000 7680 Moving (-0.06, 0.13) raw xDistance=0.03 yDistance=-0.14
23:37:58.323 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:37:58.324 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:37:58.324 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:58.328 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:37:58.328 00.000 7680 MoveAxis(E, 0, ABG)
23:37:58.328 00.000 7680 Move returns status 0, amount 0
23:37:58.328 00.000 7680 MoveAxis(N, 0, ABG)
23:37:58.330 00.002 7680 Move returns status 0, amount 0
23:37:58.330 00.000 7680 move complete, result=0
23:37:58.331 00.001 6120 UpdateGuideState exits: m=13864 SNR=76.5 Saturated
23:37:58.337 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:58.342 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:58.345 00.003 6120 Enqueuing Expose request
23:37:58.348 00.003 7680 worker thread done servicing request
23:37:58.349 00.001 7680 Worker thread wakes up
23:37:58.349 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:58.349 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:37:58.349 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:59.602 01.253 7680 Exposure complete
23:37:59.733 00.131 7680 worker thread done servicing request
23:37:59.733 00.000 6120 OnExposeComplete: enter
23:37:59.739 00.006 6120 UpdateGuideState(): m_state=6
23:37:59.741 00.002 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2313
23:37:59.744 00.003 6120 Star::Find returns 1 (1), X=960.25, Y=64.97, Mass=12754, SNR=74.8, Peak=255 HFD=6.9
23:37:59.747 00.003 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
23:37:59.750 00.003 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
23:37:59.753 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.25 cameraTheta=1.75 mountX=-0.00 mountY=-0.24, mountTheta=-1.58
23:37:59.756 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.24, opts=13)
23:37:59.759 00.003 6120 Enqueuing Move request for scope (-0.04, 0.24)
23:37:59.762 00.003 7680 Worker thread wakes up
23:37:59.762 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
23:37:59.762 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
23:37:59.762 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:37:59.767 00.005 7680 Moving (-0.04, 0.24) raw xDistance=-0.00 yDistance=-0.24
23:37:59.767 00.000 6120 UpdateGuideState exits: m=12754 SNR=74.8 Saturated
23:37:59.770 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:59.773 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:37:59.775 00.002 6120 Enqueuing Expose request
23:37:59.779 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:37:59.779 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:37:59.779 00.000 7680 MoveAxis(E, 0, ABG)
23:37:59.779 00.000 7680 Move returns status 0, amount 0
23:37:59.779 00.000 7680 MoveAxis(N, 129, ABG)
23:37:59.779 00.000 7680 Guiding  Dir = 0, Dur = 129
23:37:59.780 00.001 7680 IsSlewing returns 0
23:37:59.780 00.000 7680 IsGuiding returns 0
23:37:59.781 00.001 7680 PulseGuide returned control before completion, sleep 139
23:37:59.935 00.154 7680 IsGuiding returns 1
23:37:59.936 00.001 7680 scope still moving after pulse duration time elapsed
23:37:59.966 00.030 7680 IsSlewing returns 0
23:37:59.968 00.002 7680 IsGuiding returns 0
23:37:59.968 00.000 7680 scope move finished after 129 + 58 ms
23:37:59.969 00.001 7680 Move returns status 0, amount 129
23:37:59.969 00.000 7680 move complete, result=0
23:37:59.969 00.000 7680 worker thread done servicing request
23:37:59.970 00.001 7680 Worker thread wakes up
23:37:59.970 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 129 ms NORTH
23:37:59.976 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:37:59.976 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:01.229 01.253 7680 Exposure complete
23:38:01.372 00.143 7680 worker thread done servicing request
23:38:01.373 00.001 6120 OnExposeComplete: enter
23:38:01.377 00.004 6120 UpdateGuideState(): m_state=6
23:38:01.382 00.005 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2314
23:38:01.386 00.004 6120 Star::Find returns 1 (1), X=960.33, Y=65.02, Mass=13338, SNR=74.0, Peak=255 HFD=6.8
23:38:01.391 00.005 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
23:38:01.395 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
23:38:01.399 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.43 mountX=-0.10 mountY=-0.24, mountTheta=-1.94
23:38:01.404 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.29, opts=13)
23:38:01.408 00.004 6120 Enqueuing Move request for scope (0.04, 0.29)
23:38:01.412 00.004 7680 Worker thread wakes up
23:38:01.412 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.29) opts 0xd
23:38:01.412 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:01.415 00.003 6120 UpdateGuideState exits: m=13338 SNR=74.0 Saturated
23:38:01.419 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:01.424 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:01.429 00.005 6120 Enqueuing Expose request
23:38:01.433 00.004 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.29)
23:38:01.433 00.000 7680 Moving (0.04, 0.29) raw xDistance=-0.10 yDistance=-0.24
23:38:01.433 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:38:01.433 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:38:01.434 00.001 7680 MoveAxis(E, 0, ABG)
23:38:01.434 00.000 7680 Move returns status 0, amount 0
23:38:01.434 00.000 7680 MoveAxis(N, 132, ABG)
23:38:01.435 00.001 7680 Guiding  Dir = 0, Dur = 132
23:38:01.435 00.000 7680 IsSlewing returns 0
23:38:01.435 00.000 7680 IsGuiding returns 0
23:38:01.435 00.000 7680 PulseGuide returned control before completion, sleep 142
23:38:01.593 00.158 7680 IsGuiding returns 0
23:38:01.593 00.000 7680 Move returns status 0, amount 132
23:38:01.594 00.001 7680 move complete, result=0
23:38:01.594 00.000 7680 worker thread done servicing request
23:38:01.594 00.000 7680 Worker thread wakes up
23:38:01.596 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 132 ms NORTH
23:38:01.601 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:01.602 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:02.849 01.247 7680 Exposure complete
23:38:02.996 00.147 7680 worker thread done servicing request
23:38:02.996 00.000 6120 OnExposeComplete: enter
23:38:03.001 00.005 6120 UpdateGuideState(): m_state=6
23:38:03.004 00.003 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2315
23:38:03.007 00.003 6120 Star::Find returns 1 (1), X=960.56, Y=65.09, Mass=13435, SNR=74.9, Peak=255 HFD=7.0
23:38:03.011 00.004 6120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-2.95) = xAngle (3.88 = -2.40)
23:38:03.015 00.004 6120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.61 = -2.67)
23:38:03.019 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=0.37 hyp=0.46 cameraTheta=0.93 mountX=-0.34 mountY=-0.21, mountTheta=-2.59
23:38:03.026 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.37, opts=13)
23:38:03.031 00.005 6120 Enqueuing Move request for scope (0.28, 0.37)
23:38:03.036 00.005 7680 Worker thread wakes up
23:38:03.036 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:03.041 00.005 6120 UpdateGuideState exits: m=13435 SNR=74.9 Saturated
23:38:03.048 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.37) opts 0xd
23:38:03.049 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:03.056 00.007 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.37)
23:38:03.056 00.000 7680 Moving (0.28, 0.37) raw xDistance=-0.34 yDistance=-0.21
23:38:03.056 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
23:38:03.056 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:03.060 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:38:03.061 00.001 6120 Enqueuing Expose request
23:38:03.066 00.005 7680 MoveAxis(E, 138, ABG)
23:38:03.066 00.000 7680 Guiding  Dir = 2, Dur = 138
23:38:03.066 00.000 7680 IsSlewing returns 0
23:38:03.067 00.001 7680 IsGuiding returns 0
23:38:03.067 00.000 7680 PulseGuide returned control before completion, sleep 148
23:38:03.229 00.162 7680 IsGuiding returns 1
23:38:03.231 00.002 7680 scope still moving after pulse duration time elapsed
23:38:03.260 00.029 7680 IsSlewing returns 0
23:38:03.260 00.000 7680 IsGuiding returns 0
23:38:03.262 00.002 7680 scope move finished after 138 + 56 ms
23:38:03.262 00.000 7680 Move returns status 0, amount 138
23:38:03.263 00.001 7680 MoveAxis(N, 113, ABG)
23:38:03.263 00.000 7680 Guiding  Dir = 0, Dur = 113
23:38:03.264 00.001 7680 IsSlewing returns 0
23:38:03.264 00.000 7680 IsGuiding returns 0
23:38:03.267 00.003 7680 PulseGuide returned control before completion, sleep 123
23:38:03.404 00.137 7680 IsGuiding returns 1
23:38:03.404 00.000 7680 scope still moving after pulse duration time elapsed
23:38:03.435 00.031 7680 IsSlewing returns 0
23:38:03.437 00.002 7680 IsGuiding returns 0
23:38:03.437 00.000 7680 scope move finished after 113 + 58 ms
23:38:03.438 00.001 7680 Move returns status 0, amount 113
23:38:03.438 00.000 7680 move complete, result=0
23:38:03.438 00.000 7680 worker thread done servicing request
23:38:03.438 00.000 7680 Worker thread wakes up
23:38:03.439 00.001 6120 GuideStep: -0.3 px 138 ms EAST, -0.2 px 113 ms NORTH
23:38:03.445 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:03.445 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:04.702 01.257 7680 Exposure complete
23:38:04.842 00.140 7680 worker thread done servicing request
23:38:04.843 00.001 6120 OnExposeComplete: enter
23:38:04.846 00.003 6120 UpdateGuideState(): m_state=6
23:38:04.850 00.004 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2316
23:38:04.855 00.005 6120 Star::Find returns 1 (1), X=960.27, Y=65.08, Mass=13221, SNR=74.5, Peak=255 HFD=6.8
23:38:04.859 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
23:38:04.864 00.005 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
23:38:04.868 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.63 mountX=-0.05 mountY=-0.32, mountTheta=-1.71
23:38:04.873 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.35, opts=13)
23:38:04.877 00.004 6120 Enqueuing Move request for scope (-0.02, 0.35)
23:38:04.880 00.003 7680 Worker thread wakes up
23:38:04.880 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.35) opts 0xd
23:38:04.881 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.35)
23:38:04.881 00.000 7680 Moving (-0.02, 0.35) raw xDistance=-0.05 yDistance=-0.32
23:38:04.881 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:38:04.881 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:38:04.882 00.001 7680 MoveAxis(E, 0, ABG)
23:38:04.882 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:04.885 00.003 7680 Move returns status 0, amount 0
23:38:04.885 00.000 6120 UpdateGuideState exits: m=13221 SNR=74.5 Saturated
23:38:04.890 00.005 7680 MoveAxis(N, 174, ABG)
23:38:04.890 00.000 7680 Guiding  Dir = 0, Dur = 174
23:38:04.890 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:04.894 00.004 7680 IsSlewing returns 0
23:38:04.894 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:04.898 00.004 7680 IsGuiding returns 0
23:38:04.898 00.000 6120 Enqueuing Expose request
23:38:04.902 00.004 7680 PulseGuide returned control before completion, sleep 184
23:38:05.100 00.198 7680 IsGuiding returns 1
23:38:05.100 00.000 7680 scope still moving after pulse duration time elapsed
23:38:05.130 00.030 7680 IsSlewing returns 0
23:38:05.131 00.001 7680 IsGuiding returns 0
23:38:05.133 00.002 7680 scope move finished after 174 + 60 ms
23:38:05.133 00.000 7680 Move returns status 0, amount 174
23:38:05.134 00.001 7680 move complete, result=0
23:38:05.134 00.000 7680 worker thread done servicing request
23:38:05.134 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 174 ms NORTH
23:38:05.143 00.009 7680 Worker thread wakes up
23:38:05.144 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:05.145 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:06.395 01.250 7680 Exposure complete
23:38:06.530 00.135 7680 worker thread done servicing request
23:38:06.531 00.001 6120 OnExposeComplete: enter
23:38:06.534 00.003 6120 UpdateGuideState(): m_state=6
23:38:06.538 00.004 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2317
23:38:06.542 00.004 6120 Star::Find returns 1 (1), X=960.24, Y=65.17, Mass=12826, SNR=74.2, Peak=255 HFD=6.9
23:38:06.547 00.005 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
23:38:06.553 00.006 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
23:38:06.556 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.44 hyp=0.44 cameraTheta=1.68 mountX=-0.03 mountY=-0.42, mountTheta=-1.65
23:38:06.561 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.44, opts=13)
23:38:06.564 00.003 6120 Enqueuing Move request for scope (-0.05, 0.44)
23:38:06.568 00.004 7680 Worker thread wakes up
23:38:06.568 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.44) opts 0xd
23:38:06.568 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.44)
23:38:06.568 00.000 7680 Moving (-0.05, 0.44) raw xDistance=-0.03 yDistance=-0.42
23:38:06.568 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:38:06.568 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:38:06.569 00.001 7680 MoveAxis(E, 0, ABG)
23:38:06.569 00.000 7680 Move returns status 0, amount 0
23:38:06.569 00.000 7680 MoveAxis(N, 226, ABG)
23:38:06.569 00.000 7680 Guiding  Dir = 0, Dur = 226
23:38:06.569 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:06.573 00.004 7680 IsSlewing returns 0
23:38:06.573 00.000 6120 UpdateGuideState exits: m=12826 SNR=74.2 Saturated
23:38:06.576 00.003 7680 IsGuiding returns 0
23:38:06.576 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:06.581 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:06.584 00.003 7680 PulseGuide returned control before completion, sleep 236
23:38:06.584 00.000 6120 Enqueuing Expose request
23:38:06.837 00.253 7680 IsGuiding returns 0
23:38:06.837 00.000 7680 Move returns status 0, amount 226
23:38:06.838 00.001 7680 move complete, result=0
23:38:06.838 00.000 7680 worker thread done servicing request
23:38:06.839 00.001 7680 Worker thread wakes up
23:38:06.839 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 226 ms NORTH
23:38:06.846 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:06.846 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:08.099 01.253 7680 Exposure complete
23:38:08.241 00.142 7680 worker thread done servicing request
23:38:08.241 00.000 6120 OnExposeComplete: enter
23:38:08.244 00.003 6120 UpdateGuideState(): m_state=6
23:38:08.248 00.004 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2318
23:38:08.251 00.003 6120 Star::Find returns 1 (1), X=960.25, Y=64.96, Mass=13145, SNR=76.7, Peak=255 HFD=6.9
23:38:08.255 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.60)
23:38:08.259 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
23:38:08.265 00.006 6120 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.73 mountX=-0.01 mountY=-0.22, mountTheta=-1.60
23:38:08.273 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.23, opts=13)
23:38:08.277 00.004 6120 Enqueuing Move request for scope (-0.04, 0.23)
23:38:08.282 00.005 7680 Worker thread wakes up
23:38:08.283 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:08.287 00.004 6120 UpdateGuideState exits: m=13145 SNR=76.7 Saturated
23:38:08.292 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
23:38:08.292 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
23:38:08.292 00.000 7680 Moving (-0.04, 0.23) raw xDistance=-0.01 yDistance=-0.22
23:38:08.292 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:38:08.292 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:38:08.292 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:08.298 00.006 7680 MoveAxis(E, 0, ABG)
23:38:08.298 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:08.302 00.004 7680 Move returns status 0, amount 0
23:38:08.302 00.000 6120 Enqueuing Expose request
23:38:08.305 00.003 7680 MoveAxis(N, 120, ABG)
23:38:08.306 00.001 7680 Guiding  Dir = 0, Dur = 120
23:38:08.306 00.000 7680 IsSlewing returns 0
23:38:08.306 00.000 7680 IsGuiding returns 0
23:38:08.306 00.000 7680 PulseGuide returned control before completion, sleep 130
23:38:08.448 00.142 7680 IsGuiding returns 0
23:38:08.450 00.002 7680 Move returns status 0, amount 120
23:38:08.451 00.001 7680 move complete, result=0
23:38:08.452 00.001 7680 worker thread done servicing request
23:38:08.452 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 120 ms NORTH
23:38:08.458 00.006 7680 Worker thread wakes up
23:38:08.459 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:08.460 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:09.711 01.251 7680 Exposure complete
23:38:09.842 00.131 7680 worker thread done servicing request
23:38:09.842 00.000 6120 OnExposeComplete: enter
23:38:09.847 00.005 6120 UpdateGuideState(): m_state=6
23:38:09.851 00.004 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2319
23:38:09.854 00.003 6120 Star::Find returns 1 (1), X=960.53, Y=64.64, Mass=13164, SNR=74.1, Peak=255 HFD=7.0
23:38:09.859 00.005 6120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-2.95) = xAngle (2.60 = 2.60)
23:38:09.864 00.005 6120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.33 = 2.33)
23:38:09.868 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-0.36 mountX=-0.22 mountY=0.19, mountTheta=2.44
23:38:09.873 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.09, opts=13)
23:38:09.877 00.004 6120 Enqueuing Move request for scope (0.24, -0.09)
23:38:09.881 00.004 7680 Worker thread wakes up
23:38:09.881 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd
23:38:09.881 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.09)
23:38:09.881 00.000 7680 Moving (0.24, -0.09) raw xDistance=-0.22 yDistance=0.19
23:38:09.881 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:38:09.881 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:38:09.881 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:38:09.881 00.000 7680 MoveAxis(E, 90, ABG)
23:38:09.882 00.001 7680 Guiding  Dir = 2, Dur = 90
23:38:09.882 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:09.885 00.003 7680 IsSlewing returns 0
23:38:09.885 00.000 6120 UpdateGuideState exits: m=13164 SNR=74.1 Saturated
23:38:09.890 00.005 7680 IsGuiding returns 0
23:38:09.890 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:09.895 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:09.899 00.004 7680 PulseGuide returned control before completion, sleep 100
23:38:09.899 00.000 6120 Enqueuing Expose request
23:38:10.016 00.117 7680 IsGuiding returns 0
23:38:10.017 00.001 7680 Move returns status 0, amount 90
23:38:10.017 00.000 7680 MoveAxis(N, 0, ABG)
23:38:10.018 00.001 7680 Move returns status 0, amount 0
23:38:10.018 00.000 7680 move complete, result=0
23:38:10.019 00.001 7680 worker thread done servicing request
23:38:10.019 00.000 7680 Worker thread wakes up
23:38:10.019 00.000 6120 GuideStep: -0.2 px 90 ms EAST, 0.2 px 0 ms NORTH
23:38:10.026 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:10.026 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:11.277 01.251 7680 Exposure complete
23:38:11.409 00.132 7680 worker thread done servicing request
23:38:11.409 00.000 6120 OnExposeComplete: enter
23:38:11.413 00.004 6120 UpdateGuideState(): m_state=6
23:38:11.417 00.004 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2320
23:38:11.421 00.004 6120 Star::Find returns 1 (1), X=960.31, Y=65.11, Mass=13671, SNR=75.3, Peak=255 HFD=6.8
23:38:11.426 00.005 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.48 = -1.81)
23:38:11.430 00.004 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
23:38:11.434 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.39 hyp=0.39 cameraTheta=1.52 mountX=-0.09 mountY=-0.34, mountTheta=-1.83
23:38:11.438 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.39, opts=13)
23:38:11.443 00.005 6120 Enqueuing Move request for scope (0.02, 0.39)
23:38:11.447 00.004 7680 Worker thread wakes up
23:38:11.447 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:11.452 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.39) opts 0xd
23:38:11.452 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.39)
23:38:11.452 00.000 7680 Moving (0.02, 0.39) raw xDistance=-0.09 yDistance=-0.34
23:38:11.453 00.001 6120 UpdateGuideState exits: m=13671 SNR=75.3 Saturated
23:38:11.457 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:11.460 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:11.465 00.005 6120 Enqueuing Expose request
23:38:11.468 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:38:11.468 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:38:11.468 00.000 7680 MoveAxis(E, 0, ABG)
23:38:11.468 00.000 7680 Move returns status 0, amount 0
23:38:11.470 00.002 7680 MoveAxis(N, 184, ABG)
23:38:11.470 00.000 7680 Guiding  Dir = 0, Dur = 184
23:38:11.470 00.000 7680 IsSlewing returns 0
23:38:11.470 00.000 7680 IsGuiding returns 0
23:38:11.471 00.001 7680 PulseGuide returned control before completion, sleep 194
23:38:11.675 00.204 7680 IsGuiding returns 1
23:38:11.676 00.001 7680 scope still moving after pulse duration time elapsed
23:38:11.706 00.030 7680 IsSlewing returns 0
23:38:11.709 00.003 7680 IsGuiding returns 0
23:38:11.710 00.001 7680 scope move finished after 184 + 55 ms
23:38:11.711 00.001 7680 Move returns status 0, amount 184
23:38:11.712 00.001 7680 move complete, result=0
23:38:11.713 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 184 ms NORTH
23:38:11.719 00.006 7680 worker thread done servicing request
23:38:11.719 00.000 7680 Worker thread wakes up
23:38:11.719 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:11.721 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:12.965 01.244 7680 Exposure complete
23:38:13.099 00.134 7680 worker thread done servicing request
23:38:13.099 00.000 6120 OnExposeComplete: enter
23:38:13.103 00.004 6120 UpdateGuideState(): m_state=6
23:38:13.107 00.004 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2321
23:38:13.113 00.006 6120 Star::Find returns 1 (1), X=960.36, Y=65.39, Mass=13739, SNR=76.2, Peak=255 HFD=7.1
23:38:13.118 00.005 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
23:38:13.122 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
23:38:13.126 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.66 hyp=0.66 cameraTheta=1.47 mountX=-0.19 mountY=-0.56, mountTheta=-1.89
23:38:13.132 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.66, opts=13)
23:38:13.135 00.003 6120 Enqueuing Move request for scope (0.07, 0.66)
23:38:13.140 00.005 7680 Worker thread wakes up
23:38:13.140 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:13.145 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.66) opts 0xd
23:38:13.145 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.66)
23:38:13.145 00.000 6120 UpdateGuideState exits: m=13739 SNR=76.2 Saturated
23:38:13.148 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:13.153 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:13.157 00.004 6120 Enqueuing Expose request
23:38:13.160 00.003 7680 Moving (0.07, 0.66) raw xDistance=-0.19 yDistance=-0.56
23:38:13.160 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:38:13.161 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:38:13.161 00.000 7680 MoveAxis(E, 0, ABG)
23:38:13.161 00.000 7680 Move returns status 0, amount 0
23:38:13.161 00.000 7680 MoveAxis(N, 306, ABG)
23:38:13.162 00.001 7680 Guiding  Dir = 0, Dur = 306
23:38:13.162 00.000 7680 IsSlewing returns 0
23:38:13.162 00.000 7680 IsGuiding returns 0
23:38:13.163 00.001 7680 PulseGuide returned control before completion, sleep 316
23:38:13.483 00.320 7680 IsGuiding returns 1
23:38:13.484 00.001 7680 scope still moving after pulse duration time elapsed
23:38:13.514 00.030 7680 IsSlewing returns 0
23:38:13.514 00.000 7680 IsGuiding returns 0
23:38:13.514 00.000 7680 scope move finished after 306 + 46 ms
23:38:13.516 00.002 7680 Move returns status 0, amount 306
23:38:13.516 00.000 7680 move complete, result=0
23:38:13.516 00.000 7680 worker thread done servicing request
23:38:13.516 00.000 7680 Worker thread wakes up
23:38:13.517 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:13.517 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 306 ms NORTH
23:38:13.524 00.007 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:14.777 01.253 7680 Exposure complete
23:38:14.906 00.129 7680 worker thread done servicing request
23:38:14.906 00.000 6120 OnExposeComplete: enter
23:38:14.911 00.005 6120 UpdateGuideState(): m_state=6
23:38:14.916 00.005 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2322
23:38:14.920 00.004 6120 Star::Find returns 1 (1), X=960.33, Y=64.85, Mass=13789, SNR=77.2, Peak=255 HFD=6.9
23:38:14.924 00.004 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.24 = -2.05)
23:38:14.927 00.003 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
23:38:14.932 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.28 mountX=-0.06 mountY=-0.09, mountTheta=-2.13
23:38:14.937 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.12, opts=13)
23:38:14.941 00.004 6120 Enqueuing Move request for scope (0.04, 0.12)
23:38:14.945 00.004 7680 Worker thread wakes up
23:38:14.945 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
23:38:14.945 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
23:38:14.945 00.000 7680 Moving (0.04, 0.12) raw xDistance=-0.06 yDistance=-0.09
23:38:14.945 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:38:14.945 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:38:14.945 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:14.952 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:38:14.952 00.000 7680 MoveAxis(E, 0, ABG)
23:38:14.953 00.001 7680 Move returns status 0, amount 0
23:38:14.953 00.000 7680 MoveAxis(N, 0, ABG)
23:38:14.953 00.000 7680 Move returns status 0, amount 0
23:38:14.953 00.000 7680 move complete, result=0
23:38:14.954 00.001 7680 worker thread done servicing request
23:38:14.954 00.000 6120 UpdateGuideState exits: m=13789 SNR=77.2 Saturated
23:38:14.958 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:14.961 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:14.964 00.003 6120 Enqueuing Expose request
23:38:14.968 00.004 7680 Worker thread wakes up
23:38:14.968 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:14.968 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:38:14.972 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:16.224 01.252 7680 Exposure complete
23:38:16.367 00.143 7680 worker thread done servicing request
23:38:16.367 00.000 6120 OnExposeComplete: enter
23:38:16.371 00.004 6120 UpdateGuideState(): m_state=6
23:38:16.374 00.003 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2323
23:38:16.379 00.005 6120 Star::Find returns 1 (1), X=960.38, Y=64.93, Mass=13578, SNR=74.5, Peak=255 HFD=6.7
23:38:16.383 00.004 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.09 = -2.19)
23:38:16.386 00.003 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.46)
23:38:16.391 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.14 mountX=-0.13 mountY=-0.14, mountTheta=-2.31
23:38:16.396 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.20, opts=13)
23:38:16.399 00.003 6120 Enqueuing Move request for scope (0.09, 0.20)
23:38:16.404 00.005 7680 Worker thread wakes up
23:38:16.404 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:16.408 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
23:38:16.408 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
23:38:16.408 00.000 6120 UpdateGuideState exits: m=13578 SNR=74.5 Saturated
23:38:16.412 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:16.415 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:16.419 00.004 7680 Moving (0.09, 0.20) raw xDistance=-0.13 yDistance=-0.14
23:38:16.420 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:38:16.420 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:38:16.420 00.000 6120 Enqueuing Expose request
23:38:16.424 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:38:16.424 00.000 7680 MoveAxis(E, 0, ABG)
23:38:16.425 00.001 7680 Move returns status 0, amount 0
23:38:16.425 00.000 7680 MoveAxis(N, 0, ABG)
23:38:16.425 00.000 7680 Move returns status 0, amount 0
23:38:16.426 00.001 7680 move complete, result=0
23:38:16.426 00.000 7680 worker thread done servicing request
23:38:16.426 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:38:16.431 00.005 7680 Worker thread wakes up
23:38:16.431 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:16.432 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:17.685 01.253 7680 Exposure complete
23:38:17.819 00.134 7680 worker thread done servicing request
23:38:17.820 00.001 6120 OnExposeComplete: enter
23:38:17.824 00.004 6120 UpdateGuideState(): m_state=6
23:38:17.830 00.006 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2324
23:38:17.836 00.006 6120 Star::Find returns 1 (1), X=960.61, Y=65.16, Mass=13952, SNR=75.0, Peak=255 HFD=7.0
23:38:17.839 00.003 6120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-2.95) = xAngle (3.88 = -2.40)
23:38:17.844 00.005 6120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.61 = -2.67)
23:38:17.847 00.003 6120 CameraToMount -- cameraX=0.32 cameraY=0.43 hyp=0.54 cameraTheta=0.92 mountX=-0.40 mountY=-0.24, mountTheta=-2.59
23:38:17.853 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=0.43, opts=13)
23:38:17.857 00.004 6120 Enqueuing Move request for scope (0.32, 0.43)
23:38:17.861 00.004 7680 Worker thread wakes up
23:38:17.861 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:17.865 00.004 6120 UpdateGuideState exits: m=13952 SNR=75.0 Saturated
23:38:17.869 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:17.872 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:17.877 00.005 6120 Enqueuing Expose request
23:38:17.880 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.43) opts 0xd
23:38:17.880 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, 0.43)
23:38:17.880 00.000 7680 Moving (0.32, 0.43) raw xDistance=-0.40 yDistance=-0.24
23:38:17.880 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
23:38:17.881 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:38:17.881 00.000 7680 MoveAxis(E, 162, ABG)
23:38:17.881 00.000 7680 Guiding  Dir = 2, Dur = 162
23:38:17.882 00.001 7680 IsSlewing returns 0
23:38:17.882 00.000 7680 IsGuiding returns 0
23:38:17.882 00.000 7680 PulseGuide returned control before completion, sleep 172
23:38:18.059 00.177 7680 IsGuiding returns 1
23:38:18.059 00.000 7680 scope still moving after pulse duration time elapsed
23:38:18.090 00.031 7680 IsSlewing returns 0
23:38:18.091 00.001 7680 IsGuiding returns 0
23:38:18.093 00.002 7680 scope move finished after 162 + 48 ms
23:38:18.093 00.000 7680 Move returns status 0, amount 162
23:38:18.094 00.001 7680 MoveAxis(N, 132, ABG)
23:38:18.094 00.000 7680 Guiding  Dir = 0, Dur = 132
23:38:18.095 00.001 7680 IsSlewing returns 0
23:38:18.096 00.001 7680 IsGuiding returns 0
23:38:18.096 00.000 7680 PulseGuide returned control before completion, sleep 142
23:38:18.248 00.152 7680 IsGuiding returns 1
23:38:18.250 00.002 7680 scope still moving after pulse duration time elapsed
23:38:18.279 00.029 7680 IsSlewing returns 0
23:38:18.280 00.001 7680 IsGuiding returns 0
23:38:18.282 00.002 7680 scope move finished after 132 + 53 ms
23:38:18.282 00.000 7680 Move returns status 0, amount 132
23:38:18.283 00.001 7680 move complete, result=0
23:38:18.283 00.000 7680 worker thread done servicing request
23:38:18.284 00.001 7680 Worker thread wakes up
23:38:18.284 00.000 6120 GuideStep: -0.4 px 162 ms EAST, -0.2 px 132 ms NORTH
23:38:18.291 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:18.291 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:19.544 01.253 7680 Exposure complete
23:38:19.682 00.138 7680 worker thread done servicing request
23:38:19.683 00.001 6120 OnExposeComplete: enter
23:38:19.687 00.004 6120 UpdateGuideState(): m_state=6
23:38:19.692 00.005 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2325
23:38:19.695 00.003 6120 Star::Find returns 1 (1), X=960.23, Y=65.21, Mass=13481, SNR=73.4, Peak=255 HFD=6.9
23:38:19.699 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.65 = -1.64)
23:38:19.703 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.91)
23:38:19.708 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.48 hyp=0.48 cameraTheta=1.69 mountX=-0.03 mountY=-0.46, mountTheta=-1.64
23:38:19.713 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.48, opts=13)
23:38:19.718 00.005 6120 Enqueuing Move request for scope (-0.06, 0.48)
23:38:19.721 00.003 7680 Worker thread wakes up
23:38:19.721 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.48) opts 0xd
23:38:19.721 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.48)
23:38:19.721 00.000 7680 Moving (-0.06, 0.48) raw xDistance=-0.03 yDistance=-0.46
23:38:19.723 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:19.726 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:38:19.726 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:38:19.727 00.001 7680 MoveAxis(E, 0, ABG)
23:38:19.727 00.000 6120 UpdateGuideState exits: m=13481 SNR=73.4 Saturated
23:38:19.731 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:19.735 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:19.740 00.005 6120 Enqueuing Expose request
23:38:19.743 00.003 7680 Move returns status 0, amount 0
23:38:19.743 00.000 7680 MoveAxis(N, 247, ABG)
23:38:19.743 00.000 7680 Guiding  Dir = 0, Dur = 247
23:38:19.743 00.000 7680 IsSlewing returns 0
23:38:19.745 00.002 7680 IsGuiding returns 0
23:38:19.745 00.000 7680 PulseGuide returned control before completion, sleep 257
23:38:20.006 00.261 7680 IsGuiding returns 1
23:38:20.006 00.000 7680 scope still moving after pulse duration time elapsed
23:38:20.036 00.030 7680 IsSlewing returns 0
23:38:20.037 00.001 7680 IsGuiding returns 0
23:38:20.039 00.002 7680 scope move finished after 247 + 46 ms
23:38:20.039 00.000 7680 Move returns status 0, amount 247
23:38:20.040 00.001 7680 move complete, result=0
23:38:20.040 00.000 7680 worker thread done servicing request
23:38:20.041 00.001 7680 Worker thread wakes up
23:38:20.041 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 247 ms NORTH
23:38:20.049 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:20.050 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:21.303 01.253 7680 Exposure complete
23:38:21.436 00.133 7680 worker thread done servicing request
23:38:21.437 00.001 6120 OnExposeComplete: enter
23:38:21.440 00.003 6120 UpdateGuideState(): m_state=6
23:38:21.444 00.004 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2326
23:38:21.449 00.005 6120 Star::Find returns 1 (1), X=960.22, Y=64.95, Mass=13426, SNR=75.5, Peak=255 HFD=6.8
23:38:21.452 00.003 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.84 = -1.45)
23:38:21.458 00.006 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.72)
23:38:21.465 00.007 6120 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.88 mountX=0.03 mountY=-0.23, mountTheta=-1.45
23:38:21.475 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.22, opts=13)
23:38:21.477 00.002 6120 Enqueuing Move request for scope (-0.07, 0.22)
23:38:21.481 00.004 7680 Worker thread wakes up
23:38:21.481 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
23:38:21.481 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
23:38:21.481 00.000 7680 Moving (-0.07, 0.22) raw xDistance=0.03 yDistance=-0.23
23:38:21.482 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:38:21.482 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:38:21.483 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:21.485 00.002 6120 UpdateGuideState exits: m=13426 SNR=75.5 Saturated
23:38:21.488 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:21.491 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:21.495 00.004 6120 Enqueuing Expose request
23:38:21.497 00.002 7680 MoveAxis(E, 0, ABG)
23:38:21.498 00.001 7680 Move returns status 0, amount 0
23:38:21.498 00.000 7680 MoveAxis(N, 124, ABG)
23:38:21.498 00.000 7680 Guiding  Dir = 0, Dur = 124
23:38:21.498 00.000 7680 IsSlewing returns 0
23:38:21.499 00.001 7680 IsGuiding returns 0
23:38:21.499 00.000 7680 PulseGuide returned control before completion, sleep 134
23:38:21.647 00.148 7680 IsGuiding returns 1
23:38:21.647 00.000 7680 scope still moving after pulse duration time elapsed
23:38:21.678 00.031 7680 IsSlewing returns 0
23:38:21.678 00.000 7680 IsGuiding returns 0
23:38:21.680 00.002 7680 scope move finished after 124 + 56 ms
23:38:21.680 00.000 7680 Move returns status 0, amount 124
23:38:21.680 00.000 7680 move complete, result=0
23:38:21.681 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 124 ms NORTH
23:38:21.686 00.005 7680 worker thread done servicing request
23:38:21.686 00.000 7680 Worker thread wakes up
23:38:21.687 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:21.687 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:22.934 01.247 7680 Exposure complete
23:38:23.095 00.161 7680 worker thread done servicing request
23:38:23.095 00.000 6120 OnExposeComplete: enter
23:38:23.098 00.003 6120 UpdateGuideState(): m_state=6
23:38:23.102 00.004 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2327
23:38:23.105 00.003 6120 Star::Find returns 1 (1), X=960.22, Y=65.01, Mass=13758, SNR=76.6, Peak=255 HFD=6.8
23:38:23.109 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
23:38:23.113 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.80)
23:38:23.118 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.29 hyp=0.29 cameraTheta=1.80 mountX=0.01 mountY=-0.29, mountTheta=-1.53
23:38:23.122 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.29, opts=13)
23:38:23.125 00.003 6120 Enqueuing Move request for scope (-0.07, 0.29)
23:38:23.127 00.002 7680 Worker thread wakes up
23:38:23.127 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.29) opts 0xd
23:38:23.129 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.29)
23:38:23.129 00.000 7680 Moving (-0.07, 0.29) raw xDistance=0.01 yDistance=-0.29
23:38:23.129 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:38:23.129 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:38:23.129 00.000 7680 MoveAxis(E, 0, ABG)
23:38:23.129 00.000 7680 Move returns status 0, amount 0
23:38:23.129 00.000 7680 MoveAxis(N, 155, ABG)
23:38:23.130 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:23.133 00.003 6120 UpdateGuideState exits: m=13758 SNR=76.6 Saturated
23:38:23.137 00.004 7680 Guiding  Dir = 0, Dur = 155
23:38:23.137 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:23.141 00.004 7680 IsSlewing returns 0
23:38:23.141 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:23.144 00.003 7680 IsGuiding returns 0
23:38:23.144 00.000 6120 Enqueuing Expose request
23:38:23.148 00.004 7680 PulseGuide returned control before completion, sleep 165
23:38:23.317 00.169 7680 IsGuiding returns 1
23:38:23.317 00.000 7680 scope still moving after pulse duration time elapsed
23:38:23.348 00.031 7680 IsSlewing returns 0
23:38:23.349 00.001 7680 IsGuiding returns 0
23:38:23.349 00.000 7680 scope move finished after 155 + 50 ms
23:38:23.350 00.001 7680 Move returns status 0, amount 155
23:38:23.351 00.001 7680 move complete, result=0
23:38:23.352 00.001 7680 worker thread done servicing request
23:38:23.352 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 155 ms NORTH
23:38:23.360 00.008 7680 Worker thread wakes up
23:38:23.361 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:23.361 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:24.613 01.252 7680 Exposure complete
23:38:24.755 00.142 7680 worker thread done servicing request
23:38:24.755 00.000 6120 OnExposeComplete: enter
23:38:24.759 00.004 6120 UpdateGuideState(): m_state=6
23:38:24.764 00.005 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2328
23:38:24.769 00.005 6120 Star::Find returns 1 (1), X=960.26, Y=64.92, Mass=13195, SNR=76.0, Peak=255 HFD=6.8
23:38:24.773 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
23:38:24.778 00.005 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
23:38:24.782 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.72 mountX=-0.01 mountY=-0.18, mountTheta=-1.61
23:38:24.787 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.19, opts=13)
23:38:24.790 00.003 6120 Enqueuing Move request for scope (-0.03, 0.19)
23:38:24.795 00.005 7680 Worker thread wakes up
23:38:24.795 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:24.803 00.008 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
23:38:24.803 00.000 6120 UpdateGuideState exits: m=13195 SNR=76.0 Saturated
23:38:24.808 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:24.812 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:24.816 00.004 6120 Enqueuing Expose request
23:38:24.821 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
23:38:24.821 00.000 7680 Moving (-0.03, 0.19) raw xDistance=-0.01 yDistance=-0.18
23:38:24.822 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:38:24.822 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:38:24.822 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:38:24.823 00.001 7680 MoveAxis(E, 0, ABG)
23:38:24.823 00.000 7680 Move returns status 0, amount 0
23:38:24.823 00.000 7680 MoveAxis(N, 0, ABG)
23:38:24.823 00.000 7680 Move returns status 0, amount 0
23:38:24.823 00.000 7680 move complete, result=0
23:38:24.824 00.001 7680 worker thread done servicing request
23:38:24.824 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:38:24.830 00.006 7680 Worker thread wakes up
23:38:24.830 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:24.830 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:26.084 01.254 7680 Exposure complete
23:38:26.227 00.143 7680 worker thread done servicing request
23:38:26.227 00.000 6120 OnExposeComplete: enter
23:38:26.232 00.005 6120 UpdateGuideState(): m_state=6
23:38:26.236 00.004 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2329
23:38:26.240 00.004 6120 Star::Find returns 1 (1), X=960.60, Y=64.85, Mass=13342, SNR=74.6, Peak=255 HFD=6.8
23:38:26.245 00.005 6120 CameraToMount -- cameraTheta (0.38) - m_xAngle (-2.95) = xAngle (3.34 = -2.95)
23:38:26.249 00.004 6120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.07 = 3.07)
23:38:26.253 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=0.13 hyp=0.34 cameraTheta=0.38 mountX=-0.33 mountY=0.02, mountTheta=3.07
23:38:26.258 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.13, opts=13)
23:38:26.263 00.005 6120 Enqueuing Move request for scope (0.31, 0.13)
23:38:26.267 00.004 7680 Worker thread wakes up
23:38:26.267 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:26.271 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.13) opts 0xd
23:38:26.271 00.000 6120 UpdateGuideState exits: m=13342 SNR=74.6 Saturated
23:38:26.275 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:26.279 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:26.284 00.005 6120 Enqueuing Expose request
23:38:26.288 00.004 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.13)
23:38:26.288 00.000 7680 Moving (0.31, 0.13) raw xDistance=-0.33 yDistance=0.02
23:38:26.288 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
23:38:26.288 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:38:26.288 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:38:26.289 00.001 7680 MoveAxis(E, 134, ABG)
23:38:26.289 00.000 7680 Guiding  Dir = 2, Dur = 134
23:38:26.289 00.000 7680 IsSlewing returns 0
23:38:26.290 00.001 7680 IsGuiding returns 0
23:38:26.290 00.000 7680 PulseGuide returned control before completion, sleep 144
23:38:26.437 00.147 7680 IsGuiding returns 1
23:38:26.438 00.001 7680 scope still moving after pulse duration time elapsed
23:38:26.468 00.030 7680 IsSlewing returns 0
23:38:26.469 00.001 7680 IsGuiding returns 0
23:38:26.469 00.000 7680 scope move finished after 134 + 45 ms
23:38:26.470 00.001 7680 Move returns status 0, amount 134
23:38:26.471 00.001 7680 MoveAxis(N, 0, ABG)
23:38:26.471 00.000 7680 Move returns status 0, amount 0
23:38:26.471 00.000 7680 move complete, result=0
23:38:26.472 00.001 7680 worker thread done servicing request
23:38:26.472 00.000 6120 GuideStep: -0.3 px 134 ms EAST, 0.0 px 0 ms NORTH
23:38:26.478 00.006 7680 Worker thread wakes up
23:38:26.479 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:26.479 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:27.729 01.250 7680 Exposure complete
23:38:27.867 00.138 7680 worker thread done servicing request
23:38:27.868 00.001 6120 OnExposeComplete: enter
23:38:27.872 00.004 6120 UpdateGuideState(): m_state=6
23:38:27.877 00.005 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2330
23:38:27.881 00.004 6120 Star::Find returns 1 (1), X=960.27, Y=65.15, Mass=13011, SNR=74.0, Peak=255 HFD=6.9
23:38:27.885 00.004 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.72)
23:38:27.890 00.005 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.99)
23:38:27.895 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.43 hyp=0.43 cameraTheta=1.61 mountX=-0.06 mountY=-0.39, mountTheta=-1.73
23:38:27.903 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.43, opts=13)
23:38:27.909 00.006 6120 Enqueuing Move request for scope (-0.02, 0.43)
23:38:27.914 00.005 7680 Worker thread wakes up
23:38:27.915 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:27.919 00.004 6120 UpdateGuideState exits: m=13011 SNR=74.0 Saturated
23:38:27.924 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:27.930 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:27.933 00.003 6120 Enqueuing Expose request
23:38:27.936 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.43) opts 0xd
23:38:27.936 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.43)
23:38:27.936 00.000 7680 Moving (-0.02, 0.43) raw xDistance=-0.06 yDistance=-0.39
23:38:27.936 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:38:27.937 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:38:27.937 00.000 7680 MoveAxis(E, 0, ABG)
23:38:27.937 00.000 7680 Move returns status 0, amount 0
23:38:27.937 00.000 7680 MoveAxis(N, 212, ABG)
23:38:27.939 00.002 7680 Guiding  Dir = 0, Dur = 212
23:38:27.939 00.000 7680 IsSlewing returns 0
23:38:27.940 00.001 7680 IsGuiding returns 0
23:38:27.941 00.001 7680 PulseGuide returned control before completion, sleep 222
23:38:28.175 00.234 7680 IsGuiding returns 1
23:38:28.176 00.001 7680 scope still moving after pulse duration time elapsed
23:38:28.205 00.029 7680 IsSlewing returns 0
23:38:28.206 00.001 7680 IsGuiding returns 0
23:38:28.206 00.000 7680 scope move finished after 212 + 54 ms
23:38:28.206 00.000 7680 Move returns status 0, amount 212
23:38:28.207 00.001 7680 move complete, result=0
23:38:28.207 00.000 7680 worker thread done servicing request
23:38:28.208 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 212 ms NORTH
23:38:28.214 00.006 7680 Worker thread wakes up
23:38:28.214 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:28.214 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:29.452 01.238 7680 Exposure complete
23:38:29.594 00.142 7680 worker thread done servicing request
23:38:29.594 00.000 6120 OnExposeComplete: enter
23:38:29.597 00.003 6120 UpdateGuideState(): m_state=6
23:38:29.601 00.004 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2331
23:38:29.604 00.003 6120 Star::Find returns 1 (1), X=960.35, Y=65.09, Mass=13873, SNR=76.6, Peak=255 HFD=6.9
23:38:29.607 00.003 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
23:38:29.612 00.005 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
23:38:29.616 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.36 hyp=0.37 cameraTheta=1.40 mountX=-0.13 mountY=-0.30, mountTheta=-1.98
23:38:29.622 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.36, opts=13)
23:38:29.625 00.003 6120 Enqueuing Move request for scope (0.06, 0.36)
23:38:29.629 00.004 7680 Worker thread wakes up
23:38:29.629 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.36) opts 0xd
23:38:29.629 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.36)
23:38:29.629 00.000 7680 Moving (0.06, 0.36) raw xDistance=-0.13 yDistance=-0.30
23:38:29.629 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:38:29.630 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:38:29.630 00.000 7680 MoveAxis(E, 0, ABG)
23:38:29.630 00.000 7680 Move returns status 0, amount 0
23:38:29.630 00.000 7680 MoveAxis(N, 160, ABG)
23:38:29.630 00.000 7680 Guiding  Dir = 0, Dur = 160
23:38:29.630 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:29.634 00.004 7680 IsSlewing returns 0
23:38:29.634 00.000 6120 UpdateGuideState exits: m=13873 SNR=76.6 Saturated
23:38:29.638 00.004 7680 IsGuiding returns 0
23:38:29.638 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:29.642 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:29.645 00.003 7680 PulseGuide returned control before completion, sleep 170
23:38:29.646 00.001 6120 Enqueuing Expose request
23:38:29.820 00.174 7680 IsGuiding returns 1
23:38:29.821 00.001 7680 scope still moving after pulse duration time elapsed
23:38:29.851 00.030 7680 IsSlewing returns 0
23:38:29.852 00.001 7680 IsGuiding returns 0
23:38:29.852 00.000 7680 scope move finished after 160 + 54 ms
23:38:29.853 00.001 7680 Move returns status 0, amount 160
23:38:29.854 00.001 7680 move complete, result=0
23:38:29.855 00.001 7680 worker thread done servicing request
23:38:29.855 00.000 7680 Worker thread wakes up
23:38:29.855 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 160 ms NORTH
23:38:29.862 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:29.862 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:31.115 01.253 7680 Exposure complete
23:38:31.247 00.132 7680 worker thread done servicing request
23:38:31.249 00.002 6120 OnExposeComplete: enter
23:38:31.252 00.003 6120 UpdateGuideState(): m_state=6
23:38:31.256 00.004 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2332
23:38:31.259 00.003 6120 Star::Find returns 1 (1), X=960.60, Y=65.06, Mass=13746, SNR=76.2, Peak=255 HFD=7.0
23:38:31.264 00.005 6120 CameraToMount -- cameraTheta (0.82) - m_xAngle (-2.95) = xAngle (3.77 = -2.51)
23:38:31.267 00.003 6120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.51 = -2.78)
23:38:31.271 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=0.33 hyp=0.46 cameraTheta=0.82 mountX=-0.37 mountY=-0.16, mountTheta=-2.73
23:38:31.276 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.33, opts=13)
23:38:31.279 00.003 6120 Enqueuing Move request for scope (0.31, 0.33)
23:38:31.283 00.004 7680 Worker thread wakes up
23:38:31.283 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.33) opts 0xd
23:38:31.283 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.33)
23:38:31.283 00.000 7680 Moving (0.31, 0.33) raw xDistance=-0.37 yDistance=-0.16
23:38:31.283 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
23:38:31.283 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:38:31.284 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:31.287 00.003 6120 UpdateGuideState exits: m=13746 SNR=76.2 Saturated
23:38:31.290 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:31.294 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:38:31.294 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:31.298 00.004 7680 MoveAxis(E, 150, ABG)
23:38:31.299 00.001 6120 Enqueuing Expose request
23:38:31.302 00.003 7680 Guiding  Dir = 2, Dur = 150
23:38:31.302 00.000 7680 IsSlewing returns 0
23:38:31.302 00.000 7680 IsGuiding returns 0
23:38:31.303 00.001 7680 PulseGuide returned control before completion, sleep 160
23:38:31.477 00.174 7680 IsGuiding returns 0
23:38:31.478 00.001 7680 Move returns status 0, amount 150
23:38:31.479 00.001 7680 MoveAxis(N, 0, ABG)
23:38:31.480 00.001 7680 Move returns status 0, amount 0
23:38:31.481 00.001 7680 move complete, result=0
23:38:31.482 00.001 7680 worker thread done servicing request
23:38:31.483 00.001 6120 GuideStep: -0.4 px 150 ms EAST, -0.2 px 0 ms NORTH
23:38:31.490 00.007 7680 Worker thread wakes up
23:38:31.490 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:31.491 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:32.804 01.313 7680 Exposure complete
23:38:32.905 00.101 7680 worker thread done servicing request
23:38:32.905 00.000 6120 OnExposeComplete: enter
23:38:32.909 00.004 6120 UpdateGuideState(): m_state=6
23:38:32.912 00.003 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2333
23:38:32.916 00.004 6120 Star::Find returns 1 (1), X=960.22, Y=65.12, Mass=13717, SNR=77.7, Peak=255 HFD=6.9
23:38:32.922 00.006 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
23:38:32.926 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
23:38:32.930 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.40 hyp=0.40 cameraTheta=1.73 mountX=-0.01 mountY=-0.38, mountTheta=-1.60
23:38:32.935 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.40, opts=13)
23:38:32.938 00.003 6120 Enqueuing Move request for scope (-0.07, 0.40)
23:38:32.941 00.003 7680 Worker thread wakes up
23:38:32.941 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:32.945 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.40) opts 0xd
23:38:32.945 00.000 6120 UpdateGuideState exits: m=13717 SNR=77.7 Saturated
23:38:32.948 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.40)
23:38:32.948 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:32.952 00.004 7680 Moving (-0.07, 0.40) raw xDistance=-0.01 yDistance=-0.38
23:38:32.952 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:38:32.952 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:32.955 00.003 6120 Enqueuing Expose request
23:38:32.958 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:38:32.958 00.000 7680 MoveAxis(E, 0, ABG)
23:38:32.958 00.000 7680 Move returns status 0, amount 0
23:38:32.958 00.000 7680 MoveAxis(N, 209, ABG)
23:38:32.958 00.000 7680 Guiding  Dir = 0, Dur = 209
23:38:32.959 00.001 7680 IsSlewing returns 0
23:38:32.959 00.000 7680 IsGuiding returns 0
23:38:32.959 00.000 7680 PulseGuide returned control before completion, sleep 219
23:38:33.192 00.233 7680 IsGuiding returns 1
23:38:33.192 00.000 7680 scope still moving after pulse duration time elapsed
23:38:33.223 00.031 7680 IsSlewing returns 0
23:38:33.223 00.000 7680 IsGuiding returns 0
23:38:33.223 00.000 7680 scope move finished after 209 + 55 ms
23:38:33.224 00.001 7680 Move returns status 0, amount 209
23:38:33.224 00.000 7680 move complete, result=0
23:38:33.224 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 209 ms NORTH
23:38:33.228 00.004 7680 worker thread done servicing request
23:38:33.228 00.000 7680 Worker thread wakes up
23:38:33.229 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:33.229 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:34.470 01.241 7680 Exposure complete
23:38:34.594 00.124 7680 worker thread done servicing request
23:38:34.594 00.000 6120 OnExposeComplete: enter
23:38:34.598 00.004 6120 UpdateGuideState(): m_state=6
23:38:34.607 00.009 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2334
23:38:34.612 00.005 6120 Star::Find returns 1 (1), X=960.30, Y=65.15, Mass=13684, SNR=75.2, Peak=255 HFD=6.8
23:38:34.618 00.006 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
23:38:34.624 00.006 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
23:38:34.628 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.42 hyp=0.42 cameraTheta=1.55 mountX=-0.09 mountY=-0.37, mountTheta=-1.80
23:38:34.638 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.42, opts=13)
23:38:34.644 00.006 6120 Enqueuing Move request for scope (0.01, 0.42)
23:38:34.650 00.006 7680 Worker thread wakes up
23:38:34.651 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.42) opts 0xd
23:38:34.651 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.42)
23:38:34.651 00.000 7680 Moving (0.01, 0.42) raw xDistance=-0.09 yDistance=-0.37
23:38:34.651 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:38:34.651 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:38:34.652 00.001 7680 MoveAxis(E, 0, ABG)
23:38:34.652 00.000 7680 Move returns status 0, amount 0
23:38:34.653 00.001 7680 MoveAxis(N, 203, ABG)
23:38:34.653 00.000 7680 Guiding  Dir = 0, Dur = 203
23:38:34.653 00.000 7680 IsSlewing returns 0
23:38:34.653 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:34.657 00.004 7680 IsGuiding returns 0
23:38:34.657 00.000 6120 UpdateGuideState exits: m=13684 SNR=75.2 Saturated
23:38:34.662 00.005 7680 PulseGuide returned control before completion, sleep 213
23:38:34.662 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:34.666 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:34.672 00.006 6120 Enqueuing Expose request
23:38:34.885 00.213 7680 IsGuiding returns 1
23:38:34.886 00.001 7680 scope still moving after pulse duration time elapsed
23:38:34.916 00.030 7680 IsSlewing returns 0
23:38:34.917 00.001 7680 IsGuiding returns 0
23:38:34.917 00.000 7680 scope move finished after 203 + 56 ms
23:38:34.917 00.000 7680 Move returns status 0, amount 203
23:38:34.917 00.000 7680 move complete, result=0
23:38:34.917 00.000 7680 worker thread done servicing request
23:38:34.918 00.001 7680 Worker thread wakes up
23:38:34.918 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 203 ms NORTH
23:38:34.921 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:34.922 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:36.169 01.247 7680 Exposure complete
23:38:36.304 00.135 7680 worker thread done servicing request
23:38:36.305 00.001 6120 OnExposeComplete: enter
23:38:36.309 00.004 6120 UpdateGuideState(): m_state=6
23:38:36.313 00.004 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2335
23:38:36.317 00.004 6120 Star::Find returns 1 (1), X=960.25, Y=64.96, Mass=13331, SNR=74.5, Peak=255 HFD=6.9
23:38:36.321 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.60)
23:38:36.325 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
23:38:36.329 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.73 mountX=-0.01 mountY=-0.23, mountTheta=-1.60
23:38:36.336 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.24, opts=13)
23:38:36.340 00.004 6120 Enqueuing Move request for scope (-0.04, 0.24)
23:38:36.343 00.003 7680 Worker thread wakes up
23:38:36.343 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
23:38:36.345 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
23:38:36.345 00.000 7680 Moving (-0.04, 0.24) raw xDistance=-0.01 yDistance=-0.23
23:38:36.345 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:38:36.345 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:38:36.345 00.000 7680 MoveAxis(E, 0, ABG)
23:38:36.345 00.000 7680 Move returns status 0, amount 0
23:38:36.345 00.000 7680 MoveAxis(N, 124, ABG)
23:38:36.346 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:36.349 00.003 7680 Guiding  Dir = 0, Dur = 124
23:38:36.349 00.000 6120 UpdateGuideState exits: m=13331 SNR=74.5 Saturated
23:38:36.353 00.004 7680 IsSlewing returns 0
23:38:36.353 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:36.357 00.004 7680 IsGuiding returns 0
23:38:36.357 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:36.362 00.005 6120 Enqueuing Expose request
23:38:36.366 00.004 7680 PulseGuide returned control before completion, sleep 134
23:38:36.504 00.138 7680 IsGuiding returns 1
23:38:36.505 00.001 7680 scope still moving after pulse duration time elapsed
23:38:36.535 00.030 7680 IsSlewing returns 0
23:38:36.536 00.001 7680 IsGuiding returns 0
23:38:36.536 00.000 7680 scope move finished after 124 + 55 ms
23:38:36.538 00.002 7680 Move returns status 0, amount 124
23:38:36.538 00.000 7680 move complete, result=0
23:38:36.538 00.000 7680 worker thread done servicing request
23:38:36.538 00.000 7680 Worker thread wakes up
23:38:36.539 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 124 ms NORTH
23:38:36.547 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:36.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:37.803 01.256 7680 Exposure complete
23:38:37.937 00.134 7680 worker thread done servicing request
23:38:37.937 00.000 6120 OnExposeComplete: enter
23:38:37.941 00.004 6120 UpdateGuideState(): m_state=6
23:38:37.944 00.003 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2336
23:38:37.948 00.004 6120 Star::Find returns 1 (1), X=960.59, Y=64.62, Mass=12816, SNR=73.9, Peak=255 HFD=7.1
23:38:37.952 00.004 6120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-2.95) = xAngle (2.62 = 2.62)
23:38:37.956 00.004 6120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.35 = 2.35)
23:38:37.960 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=-0.10 hyp=0.32 cameraTheta=-0.33 mountX=-0.28 mountY=0.23, mountTheta=2.46
23:38:37.964 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.10, opts=13)
23:38:37.969 00.005 6120 Enqueuing Move request for scope (0.30, -0.10)
23:38:37.972 00.003 7680 Worker thread wakes up
23:38:37.972 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.10) opts 0xd
23:38:37.972 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.10)
23:38:37.973 00.001 7680 Moving (0.30, -0.10) raw xDistance=-0.28 yDistance=0.23
23:38:37.973 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:38:37.973 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:38:37.974 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:37.977 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:38:37.978 00.001 7680 MoveAxis(E, 114, ABG)
23:38:37.978 00.000 7680 Guiding  Dir = 2, Dur = 114
23:38:37.978 00.000 6120 UpdateGuideState exits: m=12816 SNR=73.9 Saturated
23:38:37.983 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:37.987 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:37.991 00.004 6120 Enqueuing Expose request
23:38:37.994 00.003 7680 IsSlewing returns 0
23:38:37.994 00.000 7680 IsGuiding returns 0
23:38:37.994 00.000 7680 PulseGuide returned control before completion, sleep 124
23:38:38.123 00.129 7680 IsGuiding returns 1
23:38:38.123 00.000 7680 scope still moving after pulse duration time elapsed
23:38:38.154 00.031 7680 IsSlewing returns 0
23:38:38.156 00.002 7680 IsGuiding returns 0
23:38:38.156 00.000 7680 scope move finished after 114 + 47 ms
23:38:38.157 00.001 7680 Move returns status 0, amount 114
23:38:38.157 00.000 7680 MoveAxis(N, 0, ABG)
23:38:38.158 00.001 7680 Move returns status 0, amount 0
23:38:38.158 00.000 7680 move complete, result=0
23:38:38.158 00.000 7680 worker thread done servicing request
23:38:38.158 00.000 6120 GuideStep: -0.3 px 114 ms EAST, 0.2 px 0 ms NORTH
23:38:38.164 00.006 7680 Worker thread wakes up
23:38:38.165 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:38.165 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:39.417 01.252 7680 Exposure complete
23:38:39.554 00.137 7680 worker thread done servicing request
23:38:39.554 00.000 6120 OnExposeComplete: enter
23:38:39.557 00.003 6120 UpdateGuideState(): m_state=6
23:38:39.561 00.004 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2337
23:38:39.565 00.004 6120 Star::Find returns 1 (1), X=960.13, Y=65.62, Mass=13582, SNR=76.5, Peak=255 HFD=7.0
23:38:39.570 00.005 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.71 = -1.58)
23:38:39.574 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
23:38:39.579 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.89 hyp=0.90 cameraTheta=1.75 mountX=-0.00 mountY=-0.87, mountTheta=-1.58
23:38:39.583 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.89, opts=13)
23:38:39.588 00.005 6120 Enqueuing Move request for scope (-0.16, 0.89)
23:38:39.591 00.003 7680 Worker thread wakes up
23:38:39.591 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.89) opts 0xd
23:38:39.591 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.89)
23:38:39.591 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:39.596 00.005 7680 Moving (-0.16, 0.89) raw xDistance=-0.00 yDistance=-0.87
23:38:39.596 00.000 6120 UpdateGuideState exits: m=13582 SNR=76.5 Saturated
23:38:39.601 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:38:39.601 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87
23:38:39.601 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:39.605 00.004 7680 MoveAxis(E, 0, ABG)
23:38:39.605 00.000 7680 Move returns status 0, amount 0
23:38:39.605 00.000 7680 MoveAxis(N, 473, ABG)
23:38:39.605 00.000 7680 Guiding  Dir = 0, Dur = 473
23:38:39.605 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:39.611 00.006 7680 IsSlewing returns 0
23:38:39.612 00.001 6120 Enqueuing Expose request
23:38:39.617 00.005 7680 IsGuiding returns 0
23:38:39.617 00.000 7680 PulseGuide returned control before completion, sleep 483
23:38:40.109 00.492 7680 IsGuiding returns 1
23:38:40.110 00.001 7680 scope still moving after pulse duration time elapsed
23:38:40.143 00.033 7680 IsSlewing returns 0
23:38:40.145 00.002 7680 IsGuiding returns 0
23:38:40.146 00.001 7680 scope move finished after 473 + 55 ms
23:38:40.146 00.000 7680 Move returns status 0, amount 473
23:38:40.146 00.000 7680 move complete, result=0
23:38:40.148 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.9 px 473 ms NORTH
23:38:40.154 00.006 7680 worker thread done servicing request
23:38:40.154 00.000 7680 Worker thread wakes up
23:38:40.154 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:40.156 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:41.399 01.243 7680 Exposure complete
23:38:41.534 00.135 7680 worker thread done servicing request
23:38:41.534 00.000 6120 OnExposeComplete: enter
23:38:41.537 00.003 6120 UpdateGuideState(): m_state=6
23:38:41.542 00.005 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2338
23:38:41.545 00.003 6120 Star::Find returns 1 (1), X=960.05, Y=64.84, Mass=13860, SNR=77.1, Peak=255 HFD=7.0
23:38:41.549 00.004 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-2.95) = xAngle (5.66 = -0.63)
23:38:41.553 00.004 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.90)
23:38:41.556 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.11 hyp=0.26 cameraTheta=2.70 mountX=0.21 mountY=-0.21, mountTheta=-0.77
23:38:41.563 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.11, opts=13)
23:38:41.566 00.003 6120 Enqueuing Move request for scope (-0.24, 0.11)
23:38:41.571 00.005 7680 Worker thread wakes up
23:38:41.571 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.11) opts 0xd
23:38:41.571 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.11)
23:38:41.571 00.000 7680 Moving (-0.24, 0.11) raw xDistance=0.21 yDistance=-0.21
23:38:41.571 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:38:41.571 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:38:41.571 00.000 7680 MoveAxis(W, 87, ABG)
23:38:41.571 00.000 7680 Guiding  Dir = 3, Dur = 87
23:38:41.571 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:41.576 00.005 7680 IsSlewing returns 0
23:38:41.577 00.001 6120 UpdateGuideState exits: m=13860 SNR=77.1 Saturated
23:38:41.582 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:41.586 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:41.591 00.005 6120 Enqueuing Expose request
23:38:41.595 00.004 7680 IsGuiding returns 0
23:38:41.595 00.000 7680 PulseGuide returned control before completion, sleep 97
23:38:41.701 00.106 7680 IsGuiding returns 1
23:38:41.701 00.000 7680 scope still moving after pulse duration time elapsed
23:38:41.733 00.032 7680 IsSlewing returns 0
23:38:41.735 00.002 7680 IsGuiding returns 0
23:38:41.736 00.001 7680 scope move finished after 87 + 53 ms
23:38:41.736 00.000 7680 Move returns status 0, amount 87
23:38:41.736 00.000 7680 MoveAxis(N, 112, ABG)
23:38:41.736 00.000 7680 Guiding  Dir = 0, Dur = 112
23:38:41.737 00.001 7680 IsSlewing returns 0
23:38:41.738 00.001 7680 IsGuiding returns 0
23:38:41.738 00.000 7680 PulseGuide returned control before completion, sleep 122
23:38:41.875 00.137 7680 IsGuiding returns 1
23:38:41.877 00.002 7680 scope still moving after pulse duration time elapsed
23:38:41.907 00.030 7680 IsSlewing returns 0
23:38:41.908 00.001 7680 IsGuiding returns 0
23:38:41.908 00.000 7680 scope move finished after 112 + 58 ms
23:38:41.909 00.001 7680 Move returns status 0, amount 112
23:38:41.909 00.000 7680 move complete, result=0
23:38:41.910 00.001 7680 worker thread done servicing request
23:38:41.910 00.000 7680 Worker thread wakes up
23:38:41.911 00.001 6120 GuideStep: 0.2 px 87 ms WEST, -0.2 px 112 ms NORTH
23:38:41.915 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:41.916 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:43.160 01.244 7680 Exposure complete
23:38:43.297 00.137 7680 worker thread done servicing request
23:38:43.298 00.001 6120 OnExposeComplete: enter
23:38:43.301 00.003 6120 UpdateGuideState(): m_state=6
23:38:43.305 00.004 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2339
23:38:43.310 00.005 6120 Star::Find returns 1 (1), X=960.26, Y=64.83, Mass=13835, SNR=76.7, Peak=255 HFD=6.9
23:38:43.313 00.003 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
23:38:43.316 00.003 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
23:38:43.321 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.84 mountX=0.01 mountY=-0.11, mountTheta=-1.49
23:38:43.327 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.10, opts=13)
23:38:43.330 00.003 6120 Enqueuing Move request for scope (-0.03, 0.10)
23:38:43.335 00.005 7680 Worker thread wakes up
23:38:43.335 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
23:38:43.335 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
23:38:43.335 00.000 7680 Moving (-0.03, 0.10) raw xDistance=0.01 yDistance=-0.11
23:38:43.336 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:38:43.336 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:38:43.336 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:43.339 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:38:43.340 00.001 7680 MoveAxis(E, 0, ABG)
23:38:43.340 00.000 7680 Move returns status 0, amount 0
23:38:43.340 00.000 7680 MoveAxis(N, 0, ABG)
23:38:43.340 00.000 7680 Move returns status 0, amount 0
23:38:43.340 00.000 7680 move complete, result=0
23:38:43.340 00.000 7680 worker thread done servicing request
23:38:43.341 00.001 6120 UpdateGuideState exits: m=13835 SNR=76.7 Saturated
23:38:43.345 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:43.348 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:43.352 00.004 6120 Enqueuing Expose request
23:38:43.355 00.003 7680 Worker thread wakes up
23:38:43.355 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:38:43.360 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:43.360 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:44.612 01.252 7680 Exposure complete
23:38:44.748 00.136 7680 worker thread done servicing request
23:38:44.748 00.000 6120 OnExposeComplete: enter
23:38:44.752 00.004 6120 UpdateGuideState(): m_state=6
23:38:44.756 00.004 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2340
23:38:44.759 00.003 6120 Star::Find returns 1 (1), X=960.31, Y=64.96, Mass=13903, SNR=76.3, Peak=255 HFD=6.8
23:38:44.763 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
23:38:44.768 00.005 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
23:38:44.772 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.47 mountX=-0.06 mountY=-0.20, mountTheta=-1.89
23:38:44.780 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.23, opts=13)
23:38:44.784 00.004 6120 Enqueuing Move request for scope (0.02, 0.23)
23:38:44.788 00.004 7680 Worker thread wakes up
23:38:44.788 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:44.791 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.23) opts 0xd
23:38:44.791 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.23)
23:38:44.793 00.002 6120 UpdateGuideState exits: m=13903 SNR=76.3 Saturated
23:38:44.798 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:44.801 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:44.805 00.004 6120 Enqueuing Expose request
23:38:44.810 00.005 7680 Moving (0.02, 0.23) raw xDistance=-0.06 yDistance=-0.20
23:38:44.810 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:38:44.810 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:38:44.810 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:38:44.811 00.001 7680 MoveAxis(E, 0, ABG)
23:38:44.811 00.000 7680 Move returns status 0, amount 0
23:38:44.811 00.000 7680 MoveAxis(N, 0, ABG)
23:38:44.811 00.000 7680 Move returns status 0, amount 0
23:38:44.812 00.001 7680 move complete, result=0
23:38:44.812 00.000 7680 worker thread done servicing request
23:38:44.812 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:38:44.817 00.005 7680 Worker thread wakes up
23:38:44.817 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:44.817 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:46.070 01.253 7680 Exposure complete
23:38:46.212 00.142 7680 worker thread done servicing request
23:38:46.212 00.000 6120 OnExposeComplete: enter
23:38:46.217 00.005 6120 UpdateGuideState(): m_state=6
23:38:46.221 00.004 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2341
23:38:46.225 00.004 6120 Star::Find returns 1 (1), X=960.35, Y=65.05, Mass=13814, SNR=74.8, Peak=255 HFD=6.8
23:38:46.229 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
23:38:46.234 00.005 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
23:38:46.239 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.32 hyp=0.33 cameraTheta=1.38 mountX=-0.12 mountY=-0.26, mountTheta=-2.01
23:38:46.243 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.32, opts=13)
23:38:46.248 00.005 6120 Enqueuing Move request for scope (0.06, 0.32)
23:38:46.252 00.004 7680 Worker thread wakes up
23:38:46.253 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:46.256 00.003 6120 UpdateGuideState exits: m=13814 SNR=74.8 Saturated
23:38:46.261 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:46.265 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:46.270 00.005 6120 Enqueuing Expose request
23:38:46.275 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.32) opts 0xd
23:38:46.275 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.32)
23:38:46.275 00.000 7680 Moving (0.06, 0.32) raw xDistance=-0.12 yDistance=-0.26
23:38:46.275 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:38:46.276 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:38:46.276 00.000 7680 MoveAxis(E, 0, ABG)
23:38:46.276 00.000 7680 Move returns status 0, amount 0
23:38:46.277 00.001 7680 MoveAxis(N, 143, ABG)
23:38:46.277 00.000 7680 Guiding  Dir = 0, Dur = 143
23:38:46.277 00.000 7680 IsSlewing returns 0
23:38:46.277 00.000 7680 IsGuiding returns 0
23:38:46.278 00.001 7680 PulseGuide returned control before completion, sleep 153
23:38:46.450 00.172 7680 IsGuiding returns 1
23:38:46.452 00.002 7680 scope still moving after pulse duration time elapsed
23:38:46.479 00.027 7680 IsSlewing returns 0
23:38:46.481 00.002 7680 IsGuiding returns 0
23:38:46.481 00.000 7680 scope move finished after 143 + 60 ms
23:38:46.483 00.002 7680 Move returns status 0, amount 143
23:38:46.483 00.000 7680 move complete, result=0
23:38:46.484 00.001 7680 worker thread done servicing request
23:38:46.484 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 143 ms NORTH
23:38:46.493 00.009 7680 Worker thread wakes up
23:38:46.493 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:46.495 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:47.747 01.252 7680 Exposure complete
23:38:47.884 00.137 7680 worker thread done servicing request
23:38:47.885 00.001 6120 OnExposeComplete: enter
23:38:47.890 00.005 6120 UpdateGuideState(): m_state=6
23:38:47.896 00.006 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2342
23:38:47.900 00.004 6120 Star::Find returns 1 (1), X=960.27, Y=65.13, Mass=13797, SNR=75.5, Peak=255 HFD=6.9
23:38:47.903 00.003 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
23:38:47.908 00.005 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.98)
23:38:47.911 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.40 hyp=0.40 cameraTheta=1.62 mountX=-0.05 mountY=-0.37, mountTheta=-1.72
23:38:47.917 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.40, opts=13)
23:38:47.920 00.003 6120 Enqueuing Move request for scope (-0.02, 0.40)
23:38:47.925 00.005 7680 Worker thread wakes up
23:38:47.926 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.40) opts 0xd
23:38:47.926 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.40)
23:38:47.926 00.000 7680 Moving (-0.02, 0.40) raw xDistance=-0.05 yDistance=-0.37
23:38:47.926 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:38:47.926 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:47.929 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:38:47.929 00.000 7680 MoveAxis(E, 0, ABG)
23:38:47.930 00.001 7680 Move returns status 0, amount 0
23:38:47.930 00.000 7680 MoveAxis(N, 200, ABG)
23:38:47.930 00.000 7680 Guiding  Dir = 0, Dur = 200
23:38:47.930 00.000 6120 UpdateGuideState exits: m=13797 SNR=75.5 Saturated
23:38:47.933 00.003 7680 IsSlewing returns 0
23:38:47.934 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:47.938 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:47.942 00.004 6120 Enqueuing Expose request
23:38:47.945 00.003 7680 IsGuiding returns 0
23:38:47.946 00.001 7680 PulseGuide returned control before completion, sleep 210
23:38:48.170 00.224 7680 IsGuiding returns 1
23:38:48.171 00.001 7680 scope still moving after pulse duration time elapsed
23:38:48.201 00.030 7680 IsSlewing returns 0
23:38:48.202 00.001 7680 IsGuiding returns 0
23:38:48.203 00.001 7680 scope move finished after 200 + 57 ms
23:38:48.203 00.000 7680 Move returns status 0, amount 200
23:38:48.203 00.000 7680 move complete, result=0
23:38:48.205 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 200 ms NORTH
23:38:48.216 00.011 7680 worker thread done servicing request
23:38:48.216 00.000 7680 Worker thread wakes up
23:38:48.217 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:48.217 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:49.466 01.249 7680 Exposure complete
23:38:49.599 00.133 7680 worker thread done servicing request
23:38:49.600 00.001 6120 OnExposeComplete: enter
23:38:49.604 00.004 6120 UpdateGuideState(): m_state=6
23:38:49.608 00.004 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2343
23:38:49.614 00.006 6120 Star::Find returns 1 (1), X=960.20, Y=64.98, Mass=13277, SNR=74.1, Peak=255 HFD=6.9
23:38:49.618 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
23:38:49.622 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
23:38:49.626 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.92 mountX=0.04 mountY=-0.27, mountTheta=-1.41
23:38:49.631 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.25, opts=13)
23:38:49.635 00.004 6120 Enqueuing Move request for scope (-0.09, 0.25)
23:38:49.638 00.003 7680 Worker thread wakes up
23:38:49.638 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
23:38:49.638 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
23:38:49.638 00.000 7680 Moving (-0.09, 0.25) raw xDistance=0.04 yDistance=-0.27
23:38:49.638 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:38:49.638 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:38:49.639 00.001 7680 MoveAxis(E, 0, ABG)
23:38:49.640 00.001 7680 Move returns status 0, amount 0
23:38:49.640 00.000 7680 MoveAxis(N, 145, ABG)
23:38:49.640 00.000 7680 Guiding  Dir = 0, Dur = 145
23:38:49.640 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:49.644 00.004 7680 IsSlewing returns 0
23:38:49.644 00.000 6120 UpdateGuideState exits: m=13277 SNR=74.1 Saturated
23:38:49.648 00.004 7680 IsGuiding returns 0
23:38:49.648 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:49.652 00.004 7680 PulseGuide returned control before completion, sleep 155
23:38:49.652 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:49.657 00.005 6120 Enqueuing Expose request
23:38:49.811 00.154 7680 IsGuiding returns 1
23:38:49.812 00.001 7680 scope still moving after pulse duration time elapsed
23:38:49.842 00.030 7680 IsSlewing returns 0
23:38:49.844 00.002 7680 IsGuiding returns 0
23:38:49.844 00.000 7680 scope move finished after 145 + 51 ms
23:38:49.845 00.001 7680 Move returns status 0, amount 145
23:38:49.845 00.000 7680 move complete, result=0
23:38:49.847 00.002 7680 worker thread done servicing request
23:38:49.847 00.000 7680 Worker thread wakes up
23:38:49.847 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 145 ms NORTH
23:38:49.853 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:49.854 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:51.107 01.253 7680 Exposure complete
23:38:51.253 00.146 7680 worker thread done servicing request
23:38:51.253 00.000 6120 OnExposeComplete: enter
23:38:51.257 00.004 6120 UpdateGuideState(): m_state=6
23:38:51.260 00.003 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2344
23:38:51.265 00.005 6120 Star::Find returns 1 (1), X=960.26, Y=64.93, Mass=13608, SNR=75.3, Peak=255 HFD=6.8
23:38:51.271 00.006 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
23:38:51.275 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
23:38:51.279 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.72 mountX=-0.01 mountY=-0.19, mountTheta=-1.62
23:38:51.284 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.20, opts=13)
23:38:51.288 00.004 6120 Enqueuing Move request for scope (-0.03, 0.20)
23:38:51.292 00.004 7680 Worker thread wakes up
23:38:51.292 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:51.296 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
23:38:51.296 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
23:38:51.297 00.001 7680 Moving (-0.03, 0.20) raw xDistance=-0.01 yDistance=-0.19
23:38:51.297 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:38:51.297 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:38:51.297 00.000 6120 UpdateGuideState exits: m=13608 SNR=75.3 Saturated
23:38:51.301 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:51.306 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:51.309 00.003 6120 Enqueuing Expose request
23:38:51.313 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:38:51.313 00.000 7680 MoveAxis(E, 0, ABG)
23:38:51.313 00.000 7680 Move returns status 0, amount 0
23:38:51.313 00.000 7680 MoveAxis(N, 0, ABG)
23:38:51.313 00.000 7680 Move returns status 0, amount 0
23:38:51.313 00.000 7680 move complete, result=0
23:38:51.314 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:38:51.319 00.005 7680 worker thread done servicing request
23:38:51.319 00.000 7680 Worker thread wakes up
23:38:51.319 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:51.319 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:52.576 01.257 7680 Exposure complete
23:38:52.713 00.137 7680 worker thread done servicing request
23:38:52.713 00.000 6120 OnExposeComplete: enter
23:38:52.717 00.004 6120 UpdateGuideState(): m_state=6
23:38:52.720 00.003 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2345
23:38:52.725 00.005 6120 Star::Find returns 1 (1), X=960.24, Y=65.18, Mass=13215, SNR=74.0, Peak=255 HFD=6.9
23:38:52.728 00.003 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
23:38:52.732 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
23:38:52.735 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.45 hyp=0.45 cameraTheta=1.69 mountX=-0.03 mountY=-0.43, mountTheta=-1.65
23:38:52.744 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.45, opts=13)
23:38:52.749 00.005 6120 Enqueuing Move request for scope (-0.05, 0.45)
23:38:52.753 00.004 7680 Worker thread wakes up
23:38:52.753 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.45) opts 0xd
23:38:52.753 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:52.757 00.004 6120 UpdateGuideState exits: m=13215 SNR=74.0 Saturated
23:38:52.760 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.45)
23:38:52.760 00.000 7680 Moving (-0.05, 0.45) raw xDistance=-0.03 yDistance=-0.43
23:38:52.760 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:38:52.762 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:38:52.762 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:52.766 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:52.771 00.005 6120 Enqueuing Expose request
23:38:52.774 00.003 7680 MoveAxis(E, 0, ABG)
23:38:52.775 00.001 7680 Move returns status 0, amount 0
23:38:52.775 00.000 7680 MoveAxis(N, 231, ABG)
23:38:52.775 00.000 7680 Guiding  Dir = 0, Dur = 231
23:38:52.776 00.001 7680 IsSlewing returns 0
23:38:52.776 00.000 7680 IsGuiding returns 0
23:38:52.777 00.001 7680 PulseGuide returned control before completion, sleep 241
23:38:53.033 00.256 7680 IsGuiding returns 1
23:38:53.033 00.000 7680 scope still moving after pulse duration time elapsed
23:38:53.062 00.029 7680 IsSlewing returns 0
23:38:53.064 00.002 7680 IsGuiding returns 0
23:38:53.065 00.001 7680 scope move finished after 231 + 57 ms
23:38:53.065 00.000 7680 Move returns status 0, amount 231
23:38:53.065 00.000 7680 move complete, result=0
23:38:53.066 00.001 7680 worker thread done servicing request
23:38:53.066 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 231 ms NORTH
23:38:53.073 00.007 7680 Worker thread wakes up
23:38:53.073 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:53.073 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:54.333 01.260 7680 Exposure complete
23:38:54.465 00.132 7680 worker thread done servicing request
23:38:54.465 00.000 6120 OnExposeComplete: enter
23:38:54.469 00.004 6120 UpdateGuideState(): m_state=6
23:38:54.473 00.004 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2346
23:38:54.477 00.004 6120 Star::Find returns 1 (1), X=960.17, Y=64.99, Mass=13764, SNR=76.8, Peak=255 HFD=6.9
23:38:54.481 00.004 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
23:38:54.484 00.003 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
23:38:54.488 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.26 hyp=0.28 cameraTheta=1.99 mountX=0.07 mountY=-0.28, mountTheta=-1.34
23:38:54.495 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.26, opts=13)
23:38:54.499 00.004 6120 Enqueuing Move request for scope (-0.12, 0.26)
23:38:54.504 00.005 7680 Worker thread wakes up
23:38:54.504 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.26) opts 0xd
23:38:54.504 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.26)
23:38:54.504 00.000 7680 Moving (-0.12, 0.26) raw xDistance=0.07 yDistance=-0.28
23:38:54.504 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:38:54.505 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:38:54.505 00.000 7680 MoveAxis(E, 0, ABG)
23:38:54.505 00.000 7680 Move returns status 0, amount 0
23:38:54.505 00.000 7680 MoveAxis(N, 154, ABG)
23:38:54.505 00.000 7680 Guiding  Dir = 0, Dur = 154
23:38:54.505 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:54.509 00.004 7680 IsSlewing returns 0
23:38:54.509 00.000 6120 UpdateGuideState exits: m=13764 SNR=76.8 Saturated
23:38:54.513 00.004 7680 IsGuiding returns 0
23:38:54.513 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:54.518 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:54.522 00.004 6120 Enqueuing Expose request
23:38:54.525 00.003 7680 PulseGuide returned control before completion, sleep 164
23:38:54.693 00.168 7680 IsGuiding returns 1
23:38:54.695 00.002 7680 scope still moving after pulse duration time elapsed
23:38:54.724 00.029 7680 IsSlewing returns 0
23:38:54.726 00.002 7680 IsGuiding returns 0
23:38:54.726 00.000 7680 scope move finished after 154 + 58 ms
23:38:54.727 00.001 7680 Move returns status 0, amount 154
23:38:54.727 00.000 7680 move complete, result=0
23:38:54.727 00.000 7680 worker thread done servicing request
23:38:54.728 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 154 ms NORTH
23:38:54.735 00.007 7680 Worker thread wakes up
23:38:54.735 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:54.735 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:55.990 01.255 7680 Exposure complete
23:38:56.129 00.139 7680 worker thread done servicing request
23:38:56.129 00.000 6120 OnExposeComplete: enter
23:38:56.134 00.005 6120 UpdateGuideState(): m_state=6
23:38:56.138 00.004 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2347
23:38:56.142 00.004 6120 Star::Find returns 1 (1), X=960.30, Y=64.92, Mass=13349, SNR=75.1, Peak=255 HFD=6.8
23:38:56.146 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
23:38:56.149 00.003 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
23:38:56.153 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.54 mountX=-0.04 mountY=-0.17, mountTheta=-1.81
23:38:56.158 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.19, opts=13)
23:38:56.161 00.003 6120 Enqueuing Move request for scope (0.01, 0.19)
23:38:56.164 00.003 7680 Worker thread wakes up
23:38:56.164 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:56.168 00.004 6120 UpdateGuideState exits: m=13349 SNR=75.1 Saturated
23:38:56.172 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:56.177 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:56.181 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
23:38:56.182 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
23:38:56.182 00.000 7680 Moving (0.01, 0.19) raw xDistance=-0.04 yDistance=-0.17
23:38:56.183 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:38:56.183 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:38:56.183 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:38:56.183 00.000 7680 MoveAxis(E, 0, ABG)
23:38:56.183 00.000 7680 Move returns status 0, amount 0
23:38:56.183 00.000 7680 MoveAxis(N, 0, ABG)
23:38:56.183 00.000 6120 Enqueuing Expose request
23:38:56.188 00.005 7680 Move returns status 0, amount 0
23:38:56.188 00.000 7680 move complete, result=0
23:38:56.189 00.001 7680 worker thread done servicing request
23:38:56.189 00.000 7680 Worker thread wakes up
23:38:56.189 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:56.190 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:56.190 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:38:57.440 01.250 7680 Exposure complete
23:38:57.578 00.138 7680 worker thread done servicing request
23:38:57.578 00.000 6120 OnExposeComplete: enter
23:38:57.582 00.004 6120 UpdateGuideState(): m_state=6
23:38:57.588 00.006 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2348
23:38:57.592 00.004 6120 Star::Find returns 1 (1), X=960.25, Y=65.02, Mass=13854, SNR=75.4, Peak=255 HFD=6.8
23:38:57.595 00.003 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.62)
23:38:57.598 00.003 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
23:38:57.603 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.71 mountX=-0.01 mountY=-0.28, mountTheta=-1.62
23:38:57.607 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.29, opts=13)
23:38:57.612 00.005 6120 Enqueuing Move request for scope (-0.04, 0.29)
23:38:57.616 00.004 7680 Worker thread wakes up
23:38:57.616 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.29) opts 0xd
23:38:57.617 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.29)
23:38:57.617 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:57.621 00.004 6120 UpdateGuideState exits: m=13854 SNR=75.4 Saturated
23:38:57.625 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:57.628 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:57.631 00.003 6120 Enqueuing Expose request
23:38:57.635 00.004 7680 Moving (-0.04, 0.29) raw xDistance=-0.01 yDistance=-0.28
23:38:57.636 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:38:57.636 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:38:57.636 00.000 7680 MoveAxis(E, 0, ABG)
23:38:57.636 00.000 7680 Move returns status 0, amount 0
23:38:57.637 00.001 7680 MoveAxis(N, 150, ABG)
23:38:57.637 00.000 7680 Guiding  Dir = 0, Dur = 150
23:38:57.637 00.000 7680 IsSlewing returns 0
23:38:57.638 00.001 7680 IsGuiding returns 0
23:38:57.639 00.001 7680 PulseGuide returned control before completion, sleep 160
23:38:57.803 00.164 7680 IsGuiding returns 1
23:38:57.804 00.001 7680 scope still moving after pulse duration time elapsed
23:38:57.835 00.031 7680 IsSlewing returns 0
23:38:57.836 00.001 7680 IsGuiding returns 0
23:38:57.837 00.001 7680 scope move finished after 150 + 48 ms
23:38:57.837 00.000 7680 Move returns status 0, amount 150
23:38:57.838 00.001 7680 move complete, result=0
23:38:57.839 00.001 7680 worker thread done servicing request
23:38:57.839 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 150 ms NORTH
23:38:57.844 00.005 7680 Worker thread wakes up
23:38:57.846 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:57.846 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:38:59.095 01.249 7680 Exposure complete
23:38:59.243 00.148 7680 worker thread done servicing request
23:38:59.244 00.001 6120 OnExposeComplete: enter
23:38:59.248 00.004 6120 UpdateGuideState(): m_state=6
23:38:59.252 00.004 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2349
23:38:59.256 00.004 6120 Star::Find returns 1 (1), X=960.18, Y=64.93, Mass=13733, SNR=77.1, Peak=255 HFD=6.9
23:38:59.259 00.003 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
23:38:59.263 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
23:38:59.268 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.05 mountX=0.07 mountY=-0.23, mountTheta=-1.29
23:38:59.272 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.20, opts=13)
23:38:59.276 00.004 6120 Enqueuing Move request for scope (-0.11, 0.20)
23:38:59.279 00.003 7680 Worker thread wakes up
23:38:59.279 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
23:38:59.279 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
23:38:59.279 00.000 7680 Moving (-0.11, 0.20) raw xDistance=0.07 yDistance=-0.23
23:38:59.281 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:38:59.281 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:38:59.281 00.000 7680 MoveAxis(E, 0, ABG)
23:38:59.281 00.000 7680 Move returns status 0, amount 0
23:38:59.281 00.000 7680 MoveAxis(N, 124, ABG)
23:38:59.281 00.000 7680 Guiding  Dir = 0, Dur = 124
23:38:59.281 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:38:59.284 00.003 7680 IsSlewing returns 0
23:38:59.284 00.000 6120 UpdateGuideState exits: m=13733 SNR=77.1 Saturated
23:38:59.289 00.005 7680 IsGuiding returns 0
23:38:59.289 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:59.292 00.003 7680 PulseGuide returned control before completion, sleep 134
23:38:59.293 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:38:59.296 00.003 6120 Enqueuing Expose request
23:38:59.440 00.144 7680 IsGuiding returns 1
23:38:59.441 00.001 7680 scope still moving after pulse duration time elapsed
23:38:59.471 00.030 7680 IsSlewing returns 0
23:38:59.471 00.000 7680 IsGuiding returns 0
23:38:59.473 00.002 7680 scope move finished after 124 + 59 ms
23:38:59.473 00.000 7680 Move returns status 0, amount 124
23:38:59.473 00.000 7680 move complete, result=0
23:38:59.474 00.001 7680 worker thread done servicing request
23:38:59.474 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 124 ms NORTH
23:38:59.480 00.006 7680 Worker thread wakes up
23:38:59.481 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:38:59.481 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:00.740 01.259 7680 Exposure complete
23:39:00.906 00.166 7680 worker thread done servicing request
23:39:00.906 00.000 6120 OnExposeComplete: enter
23:39:00.911 00.005 6120 UpdateGuideState(): m_state=6
23:39:00.915 00.004 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2350
23:39:00.921 00.006 6120 Star::Find returns 1 (1), X=960.08, Y=64.98, Mass=13694, SNR=77.8, Peak=255 HFD=7.1
23:39:00.925 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.22 = -1.06)
23:39:00.929 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.33)
23:39:00.932 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.25 hyp=0.33 cameraTheta=2.27 mountX=0.16 mountY=-0.32, mountTheta=-1.10
23:39:00.937 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.25, opts=13)
23:39:00.940 00.003 6120 Enqueuing Move request for scope (-0.21, 0.25)
23:39:00.943 00.003 7680 Worker thread wakes up
23:39:00.944 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:00.946 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.25) opts 0xd
23:39:00.946 00.000 6120 UpdateGuideState exits: m=13694 SNR=77.8 Saturated
23:39:00.951 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.25)
23:39:00.952 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:00.955 00.003 7680 Moving (-0.21, 0.25) raw xDistance=0.16 yDistance=-0.32
23:39:00.955 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:00.961 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:39:00.961 00.000 6120 Enqueuing Expose request
23:39:00.967 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:39:00.967 00.000 7680 MoveAxis(E, 0, ABG)
23:39:00.967 00.000 7680 Move returns status 0, amount 0
23:39:00.968 00.001 7680 MoveAxis(N, 173, ABG)
23:39:00.968 00.000 7680 Guiding  Dir = 0, Dur = 173
23:39:00.968 00.000 7680 IsSlewing returns 0
23:39:00.969 00.001 7680 IsGuiding returns 0
23:39:00.969 00.000 7680 PulseGuide returned control before completion, sleep 183
23:39:01.161 00.192 7680 IsGuiding returns 1
23:39:01.162 00.001 7680 scope still moving after pulse duration time elapsed
23:39:01.192 00.030 7680 IsSlewing returns 0
23:39:01.193 00.001 7680 IsGuiding returns 0
23:39:01.194 00.001 7680 scope move finished after 173 + 51 ms
23:39:01.194 00.000 7680 Move returns status 0, amount 173
23:39:01.194 00.000 7680 move complete, result=0
23:39:01.196 00.002 7680 worker thread done servicing request
23:39:01.196 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 173 ms NORTH
23:39:01.205 00.009 7680 Worker thread wakes up
23:39:01.205 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:01.205 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:02.464 01.259 7680 Exposure complete
23:39:02.602 00.138 7680 worker thread done servicing request
23:39:02.602 00.000 6120 OnExposeComplete: enter
23:39:02.609 00.007 6120 UpdateGuideState(): m_state=6
23:39:02.613 00.004 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2351
23:39:02.618 00.005 6120 Star::Find returns 1 (1), X=960.04, Y=64.89, Mass=13423, SNR=76.0, Peak=255 HFD=7.0
23:39:02.622 00.004 6120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
23:39:02.627 00.005 6120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.25 = -1.04)
23:39:02.630 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.17 hyp=0.30 cameraTheta=2.56 mountX=0.22 mountY=-0.26, mountTheta=-0.88
23:39:02.637 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.17, opts=13)
23:39:02.641 00.004 6120 Enqueuing Move request for scope (-0.25, 0.17)
23:39:02.646 00.005 7680 Worker thread wakes up
23:39:02.646 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.17) opts 0xd
23:39:02.646 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.17)
23:39:02.646 00.000 7680 Moving (-0.25, 0.17) raw xDistance=0.22 yDistance=-0.26
23:39:02.646 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:39:02.646 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:39:02.647 00.001 7680 MoveAxis(W, 89, ABG)
23:39:02.647 00.000 7680 Guiding  Dir = 3, Dur = 89
23:39:02.647 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:02.652 00.005 7680 IsSlewing returns 0
23:39:02.652 00.000 6120 UpdateGuideState exits: m=13423 SNR=76.0 Saturated
23:39:02.655 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:02.659 00.004 7680 IsGuiding returns 0
23:39:02.659 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:02.664 00.005 6120 Enqueuing Expose request
23:39:02.668 00.004 7680 PulseGuide returned control before completion, sleep 99
23:39:02.772 00.104 7680 IsGuiding returns 0
23:39:02.773 00.001 7680 Move returns status 0, amount 89
23:39:02.774 00.001 7680 MoveAxis(N, 142, ABG)
23:39:02.774 00.000 7680 Guiding  Dir = 0, Dur = 142
23:39:02.775 00.001 7680 IsSlewing returns 0
23:39:02.776 00.001 7680 IsGuiding returns 0
23:39:02.777 00.001 7680 PulseGuide returned control before completion, sleep 152
23:39:02.942 00.165 7680 IsGuiding returns 1
23:39:02.943 00.001 7680 scope still moving after pulse duration time elapsed
23:39:02.973 00.030 7680 IsSlewing returns 0
23:39:02.974 00.001 7680 IsGuiding returns 0
23:39:02.975 00.001 7680 scope move finished after 142 + 57 ms
23:39:02.976 00.001 7680 Move returns status 0, amount 142
23:39:02.976 00.000 7680 move complete, result=0
23:39:02.977 00.001 7680 worker thread done servicing request
23:39:02.978 00.001 7680 Worker thread wakes up
23:39:02.978 00.000 6120 GuideStep: 0.2 px 89 ms WEST, -0.3 px 142 ms NORTH
23:39:02.986 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:02.986 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:04.231 01.245 7680 Exposure complete
23:39:04.371 00.140 7680 worker thread done servicing request
23:39:04.371 00.000 6120 OnExposeComplete: enter
23:39:04.376 00.005 6120 UpdateGuideState(): m_state=6
23:39:04.380 00.004 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2352
23:39:04.384 00.004 6120 Star::Find returns 1 (1), X=960.22, Y=65.00, Mass=13057, SNR=73.8, Peak=255 HFD=6.8
23:39:04.388 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.78 = -1.51)
23:39:04.391 00.003 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
23:39:04.395 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.82 mountX=0.02 mountY=-0.27, mountTheta=-1.50
23:39:04.401 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.27, opts=13)
23:39:04.404 00.003 6120 Enqueuing Move request for scope (-0.07, 0.27)
23:39:04.409 00.005 7680 Worker thread wakes up
23:39:04.409 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:04.413 00.004 6120 UpdateGuideState exits: m=13057 SNR=73.8 Saturated
23:39:04.417 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.27) opts 0xd
23:39:04.417 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.27)
23:39:04.417 00.000 7680 Moving (-0.07, 0.27) raw xDistance=0.02 yDistance=-0.27
23:39:04.417 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:39:04.418 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:39:04.418 00.000 7680 MoveAxis(E, 0, ABG)
23:39:04.418 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:04.422 00.004 7680 Move returns status 0, amount 0
23:39:04.422 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:04.427 00.005 6120 Enqueuing Expose request
23:39:04.431 00.004 7680 MoveAxis(N, 149, ABG)
23:39:04.431 00.000 7680 Guiding  Dir = 0, Dur = 149
23:39:04.431 00.000 7680 IsSlewing returns 0
23:39:04.431 00.000 7680 IsGuiding returns 0
23:39:04.432 00.001 7680 PulseGuide returned control before completion, sleep 159
23:39:04.593 00.161 7680 IsGuiding returns 1
23:39:04.595 00.002 7680 scope still moving after pulse duration time elapsed
23:39:04.625 00.030 7680 IsSlewing returns 0
23:39:04.626 00.001 7680 IsGuiding returns 0
23:39:04.627 00.001 7680 scope move finished after 149 + 46 ms
23:39:04.627 00.000 7680 Move returns status 0, amount 149
23:39:04.629 00.002 7680 move complete, result=0
23:39:04.629 00.000 7680 worker thread done servicing request
23:39:04.630 00.001 7680 Worker thread wakes up
23:39:04.630 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 149 ms NORTH
23:39:04.637 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:04.638 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:05.891 01.253 7680 Exposure complete
23:39:06.020 00.129 7680 worker thread done servicing request
23:39:06.020 00.000 6120 OnExposeComplete: enter
23:39:06.025 00.005 6120 UpdateGuideState(): m_state=6
23:39:06.029 00.004 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2353
23:39:06.033 00.004 6120 Star::Find returns 1 (1), X=960.24, Y=64.91, Mass=13692, SNR=75.9, Peak=255 HFD=6.8
23:39:06.038 00.005 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
23:39:06.044 00.006 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
23:39:06.048 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.82 mountX=0.01 mountY=-0.18, mountTheta=-1.51
23:39:06.056 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.18, opts=13)
23:39:06.062 00.006 6120 Enqueuing Move request for scope (-0.05, 0.18)
23:39:06.068 00.006 7680 Worker thread wakes up
23:39:06.068 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:06.073 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
23:39:06.074 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
23:39:06.074 00.000 7680 Moving (-0.05, 0.18) raw xDistance=0.01 yDistance=-0.18
23:39:06.074 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:39:06.075 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:39:06.075 00.000 6120 UpdateGuideState exits: m=13692 SNR=75.9 Saturated
23:39:06.085 00.010 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:39:06.087 00.002 7680 MoveAxis(E, 0, ABG)
23:39:06.087 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:06.093 00.006 7680 Move returns status 0, amount 0
23:39:06.093 00.000 7680 MoveAxis(N, 0, ABG)
23:39:06.094 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:06.100 00.006 6120 Enqueuing Expose request
23:39:06.106 00.006 7680 Move returns status 0, amount 0
23:39:06.106 00.000 7680 move complete, result=0
23:39:06.107 00.001 7680 worker thread done servicing request
23:39:06.107 00.000 7680 Worker thread wakes up
23:39:06.108 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:06.108 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:06.109 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:39:07.361 01.252 7680 Exposure complete
23:39:07.496 00.135 7680 worker thread done servicing request
23:39:07.496 00.000 6120 OnExposeComplete: enter
23:39:07.500 00.004 6120 UpdateGuideState(): m_state=6
23:39:07.504 00.004 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2354
23:39:07.507 00.003 6120 Star::Find returns 1 (1), X=960.27, Y=64.98, Mass=13611, SNR=76.0, Peak=255 HFD=6.8
23:39:07.512 00.005 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
23:39:07.516 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
23:39:07.519 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.66 mountX=-0.03 mountY=-0.24, mountTheta=-1.68
23:39:07.527 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.25, opts=13)
23:39:07.531 00.004 6120 Enqueuing Move request for scope (-0.02, 0.25)
23:39:07.536 00.005 7680 Worker thread wakes up
23:39:07.536 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.25) opts 0xd
23:39:07.536 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.25)
23:39:07.537 00.001 7680 Moving (-0.02, 0.25) raw xDistance=-0.03 yDistance=-0.24
23:39:07.537 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:39:07.537 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:39:07.537 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:07.542 00.005 7680 MoveAxis(E, 0, ABG)
23:39:07.542 00.000 7680 Move returns status 0, amount 0
23:39:07.542 00.000 7680 MoveAxis(N, 128, ABG)
23:39:07.543 00.001 7680 Guiding  Dir = 0, Dur = 128
23:39:07.543 00.000 6120 UpdateGuideState exits: m=13611 SNR=76.0 Saturated
23:39:07.547 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:07.552 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:07.556 00.004 6120 Enqueuing Expose request
23:39:07.559 00.003 7680 IsSlewing returns 0
23:39:07.561 00.002 7680 IsGuiding returns 0
23:39:07.561 00.000 7680 PulseGuide returned control before completion, sleep 138
23:39:07.712 00.151 7680 IsGuiding returns 1
23:39:07.713 00.001 7680 scope still moving after pulse duration time elapsed
23:39:07.744 00.031 7680 IsSlewing returns 0
23:39:07.746 00.002 7680 IsGuiding returns 0
23:39:07.747 00.001 7680 scope move finished after 128 + 58 ms
23:39:07.747 00.000 7680 Move returns status 0, amount 128
23:39:07.748 00.001 7680 move complete, result=0
23:39:07.748 00.000 7680 worker thread done servicing request
23:39:07.748 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 128 ms NORTH
23:39:07.753 00.005 7680 Worker thread wakes up
23:39:07.753 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:07.755 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:09.009 01.254 7680 Exposure complete
23:39:09.148 00.139 7680 worker thread done servicing request
23:39:09.148 00.000 6120 OnExposeComplete: enter
23:39:09.151 00.003 6120 UpdateGuideState(): m_state=6
23:39:09.156 00.005 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2355
23:39:09.160 00.004 6120 Star::Find returns 1 (1), X=960.18, Y=64.88, Mass=13615, SNR=76.1, Peak=255 HFD=6.8
23:39:09.164 00.004 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
23:39:09.168 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
23:39:09.172 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.21 mountX=0.08 mountY=-0.19, mountTheta=-1.16
23:39:09.177 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.16, opts=13)
23:39:09.181 00.004 6120 Enqueuing Move request for scope (-0.11, 0.16)
23:39:09.184 00.003 7680 Worker thread wakes up
23:39:09.184 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
23:39:09.185 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
23:39:09.185 00.000 7680 Moving (-0.11, 0.16) raw xDistance=0.08 yDistance=-0.19
23:39:09.185 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:39:09.185 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:39:09.185 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:09.189 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:39:09.189 00.000 7680 MoveAxis(E, 0, ABG)
23:39:09.189 00.000 7680 Move returns status 0, amount 0
23:39:09.189 00.000 7680 MoveAxis(N, 0, ABG)
23:39:09.190 00.001 7680 Move returns status 0, amount 0
23:39:09.190 00.000 7680 move complete, result=0
23:39:09.190 00.000 7680 worker thread done servicing request
23:39:09.190 00.000 6120 UpdateGuideState exits: m=13615 SNR=76.1 Saturated
23:39:09.195 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:09.198 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:09.202 00.004 6120 Enqueuing Expose request
23:39:09.205 00.003 7680 Worker thread wakes up
23:39:09.206 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:39:09.211 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:09.211 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:10.464 01.253 7680 Exposure complete
23:39:10.595 00.131 7680 worker thread done servicing request
23:39:10.595 00.000 6120 OnExposeComplete: enter
23:39:10.600 00.005 6120 UpdateGuideState(): m_state=6
23:39:10.605 00.005 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2356
23:39:10.610 00.005 6120 Star::Find returns 1 (1), X=960.23, Y=65.13, Mass=13816, SNR=76.3, Peak=255 HFD=6.9
23:39:10.615 00.005 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
23:39:10.619 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
23:39:10.623 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.40 hyp=0.41 cameraTheta=1.73 mountX=-0.01 mountY=-0.39, mountTheta=-1.60
23:39:10.628 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.40, opts=13)
23:39:10.632 00.004 6120 Enqueuing Move request for scope (-0.06, 0.40)
23:39:10.636 00.004 7680 Worker thread wakes up
23:39:10.636 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.40) opts 0xd
23:39:10.636 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.40)
23:39:10.637 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:10.642 00.005 7680 Moving (-0.06, 0.40) raw xDistance=-0.01 yDistance=-0.39
23:39:10.642 00.000 6120 UpdateGuideState exits: m=13816 SNR=76.3 Saturated
23:39:10.646 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:10.651 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:10.655 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:39:10.655 00.000 6120 Enqueuing Expose request
23:39:10.658 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:39:10.658 00.000 7680 MoveAxis(E, 0, ABG)
23:39:10.660 00.002 7680 Move returns status 0, amount 0
23:39:10.660 00.000 7680 MoveAxis(N, 212, ABG)
23:39:10.660 00.000 7680 Guiding  Dir = 0, Dur = 212
23:39:10.660 00.000 7680 IsSlewing returns 0
23:39:10.661 00.001 7680 IsGuiding returns 0
23:39:10.661 00.000 7680 PulseGuide returned control before completion, sleep 222
23:39:10.891 00.230 7680 IsGuiding returns 1
23:39:10.892 00.001 7680 scope still moving after pulse duration time elapsed
23:39:10.922 00.030 7680 IsSlewing returns 0
23:39:10.924 00.002 7680 IsGuiding returns 0
23:39:10.925 00.001 7680 scope move finished after 212 + 52 ms
23:39:10.926 00.001 7680 Move returns status 0, amount 212
23:39:10.926 00.000 7680 move complete, result=0
23:39:10.927 00.001 7680 worker thread done servicing request
23:39:10.927 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 212 ms NORTH
23:39:10.932 00.005 7680 Worker thread wakes up
23:39:10.932 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:10.932 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:12.181 01.249 7680 Exposure complete
23:39:12.315 00.134 7680 worker thread done servicing request
23:39:12.315 00.000 6120 OnExposeComplete: enter
23:39:12.319 00.004 6120 UpdateGuideState(): m_state=6
23:39:12.323 00.004 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2357
23:39:12.327 00.004 6120 Star::Find returns 1 (1), X=960.12, Y=65.06, Mass=13778, SNR=77.4, Peak=255 HFD=7.0
23:39:12.332 00.005 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (5.00 = -1.29)
23:39:12.336 00.004 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
23:39:12.339 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.33 hyp=0.37 cameraTheta=2.04 mountX=0.10 mountY=-0.37, mountTheta=-1.30
23:39:12.346 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.33, opts=13)
23:39:12.350 00.004 6120 Enqueuing Move request for scope (-0.17, 0.33)
23:39:12.353 00.003 7680 Worker thread wakes up
23:39:12.353 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.33) opts 0xd
23:39:12.353 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.33)
23:39:12.354 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:12.359 00.005 7680 Moving (-0.17, 0.33) raw xDistance=0.10 yDistance=-0.37
23:39:12.360 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:39:12.360 00.000 6120 UpdateGuideState exits: m=13778 SNR=77.4 Saturated
23:39:12.365 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:12.368 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:12.372 00.004 6120 Enqueuing Expose request
23:39:12.375 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:39:12.375 00.000 7680 MoveAxis(E, 0, ABG)
23:39:12.375 00.000 7680 Move returns status 0, amount 0
23:39:12.375 00.000 7680 MoveAxis(N, 201, ABG)
23:39:12.375 00.000 7680 Guiding  Dir = 0, Dur = 201
23:39:12.376 00.001 7680 IsSlewing returns 0
23:39:12.376 00.000 7680 IsGuiding returns 0
23:39:12.377 00.001 7680 PulseGuide returned control before completion, sleep 211
23:39:12.593 00.216 7680 IsGuiding returns 1
23:39:12.594 00.001 7680 scope still moving after pulse duration time elapsed
23:39:12.624 00.030 7680 IsSlewing returns 0
23:39:12.625 00.001 7680 IsGuiding returns 0
23:39:12.626 00.001 7680 scope move finished after 201 + 48 ms
23:39:12.626 00.000 7680 Move returns status 0, amount 201
23:39:12.627 00.001 7680 move complete, result=0
23:39:12.627 00.000 7680 worker thread done servicing request
23:39:12.628 00.001 7680 Worker thread wakes up
23:39:12.628 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 201 ms NORTH
23:39:12.636 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:12.636 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:13.891 01.255 7680 Exposure complete
23:39:14.024 00.133 7680 worker thread done servicing request
23:39:14.025 00.001 6120 OnExposeComplete: enter
23:39:14.029 00.004 6120 UpdateGuideState(): m_state=6
23:39:14.033 00.004 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2358
23:39:14.037 00.004 6120 Star::Find returns 1 (1), X=960.10, Y=65.10, Mass=12902, SNR=72.7, Peak=255 HFD=6.9
23:39:14.040 00.003 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
23:39:14.044 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
23:39:14.047 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.37 hyp=0.42 cameraTheta=2.06 mountX=0.12 mountY=-0.42, mountTheta=-1.29
23:39:14.055 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.37, opts=13)
23:39:14.059 00.004 6120 Enqueuing Move request for scope (-0.19, 0.37)
23:39:14.064 00.005 7680 Worker thread wakes up
23:39:14.064 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.37) opts 0xd
23:39:14.064 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.37)
23:39:14.064 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:14.069 00.005 6120 UpdateGuideState exits: m=12902 SNR=72.7 Saturated
23:39:14.072 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:14.076 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:14.080 00.004 7680 Moving (-0.19, 0.37) raw xDistance=0.12 yDistance=-0.42
23:39:14.080 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:39:14.080 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:39:14.080 00.000 7680 MoveAxis(E, 0, ABG)
23:39:14.080 00.000 6120 Enqueuing Expose request
23:39:14.085 00.005 7680 Move returns status 0, amount 0
23:39:14.085 00.000 7680 MoveAxis(N, 226, ABG)
23:39:14.085 00.000 7680 Guiding  Dir = 0, Dur = 226
23:39:14.085 00.000 7680 IsSlewing returns 0
23:39:14.086 00.001 7680 IsGuiding returns 0
23:39:14.086 00.000 7680 PulseGuide returned control before completion, sleep 236
23:39:14.335 00.249 7680 IsGuiding returns 1
23:39:14.336 00.001 7680 scope still moving after pulse duration time elapsed
23:39:14.365 00.029 7680 IsSlewing returns 0
23:39:14.367 00.002 7680 IsGuiding returns 0
23:39:14.368 00.001 7680 scope move finished after 226 + 55 ms
23:39:14.368 00.000 7680 Move returns status 0, amount 226
23:39:14.369 00.001 7680 move complete, result=0
23:39:14.369 00.000 7680 worker thread done servicing request
23:39:14.369 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 226 ms NORTH
23:39:14.377 00.008 7680 Worker thread wakes up
23:39:14.377 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:14.377 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:15.620 01.243 7680 Exposure complete
23:39:15.761 00.141 7680 worker thread done servicing request
23:39:15.761 00.000 6120 OnExposeComplete: enter
23:39:15.767 00.006 6120 UpdateGuideState(): m_state=6
23:39:15.772 00.005 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2359
23:39:15.777 00.005 6120 Star::Find returns 1 (1), X=959.97, Y=64.93, Mass=13457, SNR=75.7, Peak=255 HFD=7.1
23:39:15.781 00.004 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.54 = -0.74)
23:39:15.786 00.005 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.01)
23:39:15.789 00.003 6120 CameraToMount -- cameraX=-0.32 cameraY=0.20 hyp=0.37 cameraTheta=2.58 mountX=0.27 mountY=-0.32, mountTheta=-0.86
23:39:15.796 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.20, opts=13)
23:39:15.800 00.004 6120 Enqueuing Move request for scope (-0.32, 0.20)
23:39:15.805 00.005 7680 Worker thread wakes up
23:39:15.805 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.20) opts 0xd
23:39:15.805 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.20)
23:39:15.806 00.001 7680 Moving (-0.32, 0.20) raw xDistance=0.27 yDistance=-0.32
23:39:15.806 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:15.809 00.003 6120 UpdateGuideState exits: m=13457 SNR=75.7 Saturated
23:39:15.813 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:15.818 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
23:39:15.818 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:39:15.818 00.000 7680 MoveAxis(W, 112, ABG)
23:39:15.818 00.000 7680 Guiding  Dir = 3, Dur = 112
23:39:15.818 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:15.823 00.005 7680 IsSlewing returns 0
23:39:15.824 00.001 6120 Enqueuing Expose request
23:39:15.828 00.004 7680 IsGuiding returns 0
23:39:15.829 00.001 7680 PulseGuide returned control before completion, sleep 122
23:39:15.957 00.128 7680 IsGuiding returns 1
23:39:15.959 00.002 7680 scope still moving after pulse duration time elapsed
23:39:15.988 00.029 7680 IsSlewing returns 0
23:39:15.989 00.001 7680 IsGuiding returns 0
23:39:15.990 00.001 7680 scope move finished after 112 + 48 ms
23:39:15.990 00.000 7680 Move returns status 0, amount 112
23:39:15.990 00.000 7680 MoveAxis(N, 172, ABG)
23:39:15.991 00.001 7680 Guiding  Dir = 0, Dur = 172
23:39:15.991 00.000 7680 IsSlewing returns 0
23:39:15.992 00.001 7680 IsGuiding returns 0
23:39:15.992 00.000 7680 PulseGuide returned control before completion, sleep 182
23:39:16.176 00.184 7680 IsGuiding returns 1
23:39:16.177 00.001 7680 scope still moving after pulse duration time elapsed
23:39:16.207 00.030 7680 IsSlewing returns 0
23:39:16.208 00.001 7680 IsGuiding returns 0
23:39:16.210 00.002 7680 scope move finished after 172 + 45 ms
23:39:16.210 00.000 7680 Move returns status 0, amount 172
23:39:16.210 00.000 7680 move complete, result=0
23:39:16.211 00.001 7680 worker thread done servicing request
23:39:16.211 00.000 7680 Worker thread wakes up
23:39:16.212 00.001 6120 GuideStep: 0.3 px 112 ms WEST, -0.3 px 172 ms NORTH
23:39:16.218 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:16.218 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:17.467 01.249 7680 Exposure complete
23:39:17.603 00.136 7680 worker thread done servicing request
23:39:17.604 00.001 6120 OnExposeComplete: enter
23:39:17.610 00.006 6120 UpdateGuideState(): m_state=6
23:39:17.615 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2360
23:39:17.619 00.004 6120 Star::Find returns 1 (1), X=960.20, Y=64.87, Mass=13547, SNR=75.7, Peak=255 HFD=6.8
23:39:17.622 00.003 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.12 = -1.17)
23:39:17.627 00.005 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.44)
23:39:17.631 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.16 mountX=0.06 mountY=-0.16, mountTheta=-1.19
23:39:17.636 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.14, opts=13)
23:39:17.641 00.005 6120 Enqueuing Move request for scope (-0.09, 0.14)
23:39:17.646 00.005 7680 Worker thread wakes up
23:39:17.646 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:17.650 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
23:39:17.651 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
23:39:17.651 00.000 7680 Moving (-0.09, 0.14) raw xDistance=0.06 yDistance=-0.16
23:39:17.651 00.000 6120 UpdateGuideState exits: m=13547 SNR=75.7 Saturated
23:39:17.655 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:17.658 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:17.662 00.004 6120 Enqueuing Expose request
23:39:17.666 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:39:17.666 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:39:17.666 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:39:17.666 00.000 7680 MoveAxis(E, 0, ABG)
23:39:17.667 00.001 7680 Move returns status 0, amount 0
23:39:17.667 00.000 7680 MoveAxis(N, 0, ABG)
23:39:17.667 00.000 7680 Move returns status 0, amount 0
23:39:17.667 00.000 7680 move complete, result=0
23:39:17.667 00.000 7680 worker thread done servicing request
23:39:17.667 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:39:17.672 00.005 7680 Worker thread wakes up
23:39:17.672 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:17.674 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:18.917 01.243 7680 Exposure complete
23:39:19.030 00.113 7680 worker thread done servicing request
23:39:19.030 00.000 6120 OnExposeComplete: enter
23:39:19.034 00.004 6120 UpdateGuideState(): m_state=6
23:39:19.038 00.004 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2361
23:39:19.042 00.004 6120 Star::Find returns 1 (1), X=960.18, Y=64.91, Mass=13622, SNR=76.9, Peak=255 HFD=6.9
23:39:19.046 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
23:39:19.051 00.005 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
23:39:19.056 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.22 cameraTheta=2.12 mountX=0.08 mountY=-0.21, mountTheta=-1.23
23:39:19.061 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.18, opts=13)
23:39:19.064 00.003 6120 Enqueuing Move request for scope (-0.11, 0.18)
23:39:19.068 00.004 7680 Worker thread wakes up
23:39:19.068 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:19.073 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
23:39:19.073 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
23:39:19.073 00.000 7680 Moving (-0.11, 0.18) raw xDistance=0.08 yDistance=-0.21
23:39:19.075 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:39:19.075 00.000 6120 UpdateGuideState exits: m=13622 SNR=76.9 Saturated
23:39:19.078 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:19.083 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:19.086 00.003 6120 Enqueuing Expose request
23:39:19.090 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:39:19.091 00.001 7680 MoveAxis(E, 0, ABG)
23:39:19.091 00.000 7680 Move returns status 0, amount 0
23:39:19.091 00.000 7680 MoveAxis(N, 117, ABG)
23:39:19.091 00.000 7680 Guiding  Dir = 0, Dur = 117
23:39:19.092 00.001 7680 IsSlewing returns 0
23:39:19.092 00.000 7680 IsGuiding returns 0
23:39:19.092 00.000 7680 PulseGuide returned control before completion, sleep 127
23:39:19.223 00.131 7680 IsGuiding returns 1
23:39:19.223 00.000 7680 scope still moving after pulse duration time elapsed
23:39:19.254 00.031 7680 IsSlewing returns 0
23:39:19.256 00.002 7680 IsGuiding returns 0
23:39:19.256 00.000 7680 scope move finished after 117 + 46 ms
23:39:19.257 00.001 7680 Move returns status 0, amount 117
23:39:19.257 00.000 7680 move complete, result=0
23:39:19.258 00.001 7680 worker thread done servicing request
23:39:19.258 00.000 7680 Worker thread wakes up
23:39:19.258 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 117 ms NORTH
23:39:19.266 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:19.266 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:20.513 01.247 7680 Exposure complete
23:39:20.650 00.137 7680 worker thread done servicing request
23:39:20.651 00.001 6120 OnExposeComplete: enter
23:39:20.654 00.003 6120 UpdateGuideState(): m_state=6
23:39:20.660 00.006 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2362
23:39:20.665 00.005 6120 Star::Find returns 1 (1), X=960.13, Y=65.06, Mass=12920, SNR=74.1, Peak=255 HFD=7.0
23:39:20.670 00.005 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
23:39:20.676 00.006 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
23:39:20.681 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.33 hyp=0.37 cameraTheta=2.02 mountX=0.10 mountY=-0.37, mountTheta=-1.31
23:39:20.686 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.33, opts=13)
23:39:20.691 00.005 6120 Enqueuing Move request for scope (-0.16, 0.33)
23:39:20.696 00.005 7680 Worker thread wakes up
23:39:20.696 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.33) opts 0xd
23:39:20.696 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.33)
23:39:20.696 00.000 7680 Moving (-0.16, 0.33) raw xDistance=0.10 yDistance=-0.37
23:39:20.696 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:39:20.696 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:20.701 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:39:20.701 00.000 6120 UpdateGuideState exits: m=12920 SNR=74.1 Saturated
23:39:20.706 00.005 7680 MoveAxis(E, 0, ABG)
23:39:20.706 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:20.712 00.006 7680 Move returns status 0, amount 0
23:39:20.712 00.000 7680 MoveAxis(N, 199, ABG)
23:39:20.712 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:20.717 00.005 6120 Enqueuing Expose request
23:39:20.721 00.004 7680 Guiding  Dir = 0, Dur = 199
23:39:20.721 00.000 7680 IsSlewing returns 0
23:39:20.722 00.001 7680 IsGuiding returns 0
23:39:20.722 00.000 7680 PulseGuide returned control before completion, sleep 209
23:39:20.937 00.215 7680 IsGuiding returns 1
23:39:20.937 00.000 7680 scope still moving after pulse duration time elapsed
23:39:20.967 00.030 7680 IsSlewing returns 0
23:39:20.969 00.002 7680 IsGuiding returns 1
23:39:20.998 00.029 7680 IsSlewing returns 0
23:39:20.999 00.001 7680 IsGuiding returns 0
23:39:20.999 00.000 7680 scope move finished after 199 + 78 ms
23:39:21.000 00.001 7680 Move returns status 0, amount 199
23:39:21.000 00.000 7680 move complete, result=0
23:39:21.001 00.001 7680 worker thread done servicing request
23:39:21.001 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 199 ms NORTH
23:39:21.007 00.006 7680 Worker thread wakes up
23:39:21.007 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:21.008 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:22.262 01.254 7680 Exposure complete
23:39:22.385 00.123 7680 worker thread done servicing request
23:39:22.385 00.000 6120 OnExposeComplete: enter
23:39:22.390 00.005 6120 UpdateGuideState(): m_state=6
23:39:22.393 00.003 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2363
23:39:22.399 00.006 6120 Star::Find returns 1 (1), X=960.01, Y=64.86, Mass=13422, SNR=75.4, Peak=255 HFD=6.6
23:39:22.402 00.003 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-2.95) = xAngle (5.65 = -0.63)
23:39:22.407 00.005 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.90)
23:39:22.411 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.13 hyp=0.31 cameraTheta=2.70 mountX=0.25 mountY=-0.24, mountTheta=-0.77
23:39:22.417 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.13, opts=13)
23:39:22.421 00.004 6120 Enqueuing Move request for scope (-0.28, 0.13)
23:39:22.425 00.004 7680 Worker thread wakes up
23:39:22.426 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.13) opts 0xd
23:39:22.426 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.13)
23:39:22.426 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:22.431 00.005 6120 UpdateGuideState exits: m=13422 SNR=75.4 Saturated
23:39:22.435 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:22.440 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:22.444 00.004 6120 Enqueuing Expose request
23:39:22.448 00.004 7680 Moving (-0.28, 0.13) raw xDistance=0.25 yDistance=-0.24
23:39:22.448 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:39:22.448 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:39:22.448 00.000 7680 MoveAxis(W, 103, ABG)
23:39:22.449 00.001 7680 Guiding  Dir = 3, Dur = 103
23:39:22.449 00.000 7680 IsSlewing returns 0
23:39:22.450 00.001 7680 IsGuiding returns 0
23:39:22.452 00.002 7680 PulseGuide returned control before completion, sleep 113
23:39:22.577 00.125 7680 IsGuiding returns 0
23:39:22.579 00.002 7680 Move returns status 0, amount 103
23:39:22.579 00.000 7680 MoveAxis(N, 133, ABG)
23:39:22.580 00.001 7680 Guiding  Dir = 0, Dur = 133
23:39:22.581 00.001 7680 IsSlewing returns 0
23:39:22.581 00.000 7680 IsGuiding returns 0
23:39:22.581 00.000 7680 PulseGuide returned control before completion, sleep 143
23:39:22.733 00.152 7680 IsGuiding returns 1
23:39:22.735 00.002 7680 scope still moving after pulse duration time elapsed
23:39:22.765 00.030 7680 IsSlewing returns 0
23:39:22.766 00.001 7680 IsGuiding returns 0
23:39:22.766 00.000 7680 scope move finished after 133 + 52 ms
23:39:22.768 00.002 7680 Move returns status 0, amount 133
23:39:22.768 00.000 7680 move complete, result=0
23:39:22.769 00.001 7680 worker thread done servicing request
23:39:22.769 00.000 6120 GuideStep: 0.3 px 103 ms WEST, -0.2 px 133 ms NORTH
23:39:22.776 00.007 7680 Worker thread wakes up
23:39:22.776 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:22.776 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:24.027 01.251 7680 Exposure complete
23:39:24.164 00.137 7680 worker thread done servicing request
23:39:24.165 00.001 6120 OnExposeComplete: enter
23:39:24.168 00.003 6120 UpdateGuideState(): m_state=6
23:39:24.173 00.005 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2364
23:39:24.177 00.004 6120 Star::Find returns 1 (1), X=960.26, Y=64.82, Mass=13256, SNR=76.8, Peak=255 HFD=6.9
23:39:24.181 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.44)
23:39:24.184 00.003 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
23:39:24.187 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.89 mountX=0.01 mountY=-0.10, mountTheta=-1.44
23:39:24.192 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.09, opts=13)
23:39:24.196 00.004 6120 Enqueuing Move request for scope (-0.03, 0.09)
23:39:24.201 00.005 7680 Worker thread wakes up
23:39:24.201 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:24.205 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
23:39:24.206 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
23:39:24.206 00.000 7680 Moving (-0.03, 0.09) raw xDistance=0.01 yDistance=-0.10
23:39:24.206 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:39:24.207 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:39:24.207 00.000 6120 UpdateGuideState exits: m=13256 SNR=76.8 Saturated
23:39:24.210 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:24.215 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:24.218 00.003 6120 Enqueuing Expose request
23:39:24.222 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:39:24.222 00.000 7680 MoveAxis(E, 0, ABG)
23:39:24.222 00.000 7680 Move returns status 0, amount 0
23:39:24.222 00.000 7680 MoveAxis(N, 0, ABG)
23:39:24.223 00.001 7680 Move returns status 0, amount 0
23:39:24.223 00.000 7680 move complete, result=0
23:39:24.223 00.000 7680 worker thread done servicing request
23:39:24.224 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:24.227 00.003 7680 Worker thread wakes up
23:39:24.227 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:24.229 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:25.479 01.250 7680 Exposure complete
23:39:25.616 00.137 7680 worker thread done servicing request
23:39:25.617 00.001 6120 OnExposeComplete: enter
23:39:25.621 00.004 6120 UpdateGuideState(): m_state=6
23:39:25.624 00.003 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2365
23:39:25.629 00.005 6120 Star::Find returns 1 (1), X=960.27, Y=65.06, Mass=13128, SNR=73.9, Peak=255 HFD=6.8
23:39:25.633 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
23:39:25.636 00.003 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
23:39:25.641 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.64 mountX=-0.04 mountY=-0.31, mountTheta=-1.69
23:39:25.649 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.33, opts=13)
23:39:25.653 00.004 6120 Enqueuing Move request for scope (-0.02, 0.33)
23:39:25.658 00.005 7680 Worker thread wakes up
23:39:25.658 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:25.662 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.33) opts 0xd
23:39:25.663 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.33)
23:39:25.663 00.000 7680 Moving (-0.02, 0.33) raw xDistance=-0.04 yDistance=-0.31
23:39:25.663 00.000 6120 UpdateGuideState exits: m=13128 SNR=73.9 Saturated
23:39:25.667 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:39:25.668 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:39:25.668 00.000 7680 MoveAxis(E, 0, ABG)
23:39:25.668 00.000 7680 Move returns status 0, amount 0
23:39:25.668 00.000 7680 MoveAxis(N, 166, ABG)
23:39:25.669 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:25.672 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:25.675 00.003 6120 Enqueuing Expose request
23:39:25.680 00.005 7680 Guiding  Dir = 0, Dur = 166
23:39:25.680 00.000 7680 IsSlewing returns 0
23:39:25.680 00.000 7680 IsGuiding returns 0
23:39:25.681 00.001 7680 PulseGuide returned control before completion, sleep 176
23:39:25.863 00.182 7680 IsGuiding returns 1
23:39:25.864 00.001 7680 scope still moving after pulse duration time elapsed
23:39:25.895 00.031 7680 IsSlewing returns 0
23:39:25.896 00.001 7680 IsGuiding returns 0
23:39:25.898 00.002 7680 scope move finished after 166 + 51 ms
23:39:25.899 00.001 7680 Move returns status 0, amount 166
23:39:25.899 00.000 7680 move complete, result=0
23:39:25.899 00.000 7680 worker thread done servicing request
23:39:25.900 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 166 ms NORTH
23:39:25.906 00.006 7680 Worker thread wakes up
23:39:25.906 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:25.907 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:27.150 01.243 7680 Exposure complete
23:39:27.281 00.131 7680 worker thread done servicing request
23:39:27.281 00.000 6120 OnExposeComplete: enter
23:39:27.286 00.005 6120 UpdateGuideState(): m_state=6
23:39:27.289 00.003 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2366
23:39:27.291 00.002 6120 Star::Find returns 1 (1), X=960.24, Y=65.02, Mass=13660, SNR=75.8, Peak=255 HFD=6.8
23:39:27.296 00.005 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
23:39:27.300 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
23:39:27.304 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.30 hyp=0.30 cameraTheta=1.73 mountX=-0.01 mountY=-0.29, mountTheta=-1.60
23:39:27.310 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.30, opts=13)
23:39:27.315 00.005 6120 Enqueuing Move request for scope (-0.05, 0.30)
23:39:27.319 00.004 7680 Worker thread wakes up
23:39:27.319 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:27.323 00.004 6120 UpdateGuideState exits: m=13660 SNR=75.8 Saturated
23:39:27.327 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.30) opts 0xd
23:39:27.327 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.30)
23:39:27.327 00.000 7680 Moving (-0.05, 0.30) raw xDistance=-0.01 yDistance=-0.29
23:39:27.328 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:39:27.328 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:39:27.328 00.000 7680 MoveAxis(E, 0, ABG)
23:39:27.328 00.000 7680 Move returns status 0, amount 0
23:39:27.328 00.000 7680 MoveAxis(N, 155, ABG)
23:39:27.328 00.000 7680 Guiding  Dir = 0, Dur = 155
23:39:27.328 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:27.333 00.005 7680 IsSlewing returns 0
23:39:27.333 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:27.337 00.004 7680 IsGuiding returns 0
23:39:27.337 00.000 6120 Enqueuing Expose request
23:39:27.341 00.004 7680 PulseGuide returned control before completion, sleep 165
23:39:27.515 00.174 7680 IsGuiding returns 1
23:39:27.515 00.000 7680 scope still moving after pulse duration time elapsed
23:39:27.547 00.032 7680 IsSlewing returns 0
23:39:27.549 00.002 7680 IsGuiding returns 0
23:39:27.549 00.000 7680 scope move finished after 155 + 57 ms
23:39:27.550 00.001 7680 Move returns status 0, amount 155
23:39:27.550 00.000 7680 move complete, result=0
23:39:27.551 00.001 7680 worker thread done servicing request
23:39:27.551 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 155 ms NORTH
23:39:27.561 00.010 7680 Worker thread wakes up
23:39:27.561 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:27.561 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:28.809 01.248 7680 Exposure complete
23:39:28.937 00.128 7680 worker thread done servicing request
23:39:28.937 00.000 6120 OnExposeComplete: enter
23:39:28.942 00.005 6120 UpdateGuideState(): m_state=6
23:39:28.946 00.004 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2367
23:39:28.950 00.004 6120 Star::Find returns 1 (1), X=960.25, Y=64.95, Mass=14113, SNR=78.0, Peak=255 HFD=6.8
23:39:28.954 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
23:39:28.959 00.005 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.84)
23:39:28.963 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.76 mountX=0.00 mountY=-0.22, mountTheta=-1.57
23:39:28.968 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.22, opts=13)
23:39:28.971 00.003 6120 Enqueuing Move request for scope (-0.04, 0.22)
23:39:28.975 00.004 7680 Worker thread wakes up
23:39:28.976 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
23:39:28.976 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
23:39:28.976 00.000 7680 Moving (-0.04, 0.22) raw xDistance=0.00 yDistance=-0.22
23:39:28.976 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:39:28.976 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:39:28.976 00.000 7680 MoveAxis(E, 0, ABG)
23:39:28.976 00.000 7680 Move returns status 0, amount 0
23:39:28.976 00.000 7680 MoveAxis(N, 118, ABG)
23:39:28.977 00.001 7680 Guiding  Dir = 0, Dur = 118
23:39:28.977 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:28.981 00.004 7680 IsSlewing returns 0
23:39:28.982 00.001 6120 UpdateGuideState exits: m=14113 SNR=78.0 Saturated
23:39:28.987 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:28.991 00.004 7680 IsGuiding returns 0
23:39:28.991 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:28.995 00.004 7680 PulseGuide returned control before completion, sleep 128
23:39:28.996 00.001 6120 Enqueuing Expose request
23:39:29.127 00.131 7680 IsGuiding returns 1
23:39:29.127 00.000 7680 scope still moving after pulse duration time elapsed
23:39:29.157 00.030 7680 IsSlewing returns 0
23:39:29.159 00.002 7680 IsGuiding returns 0
23:39:29.159 00.000 7680 scope move finished after 118 + 50 ms
23:39:29.160 00.001 7680 Move returns status 0, amount 118
23:39:29.160 00.000 7680 move complete, result=0
23:39:29.161 00.001 7680 worker thread done servicing request
23:39:29.162 00.001 7680 Worker thread wakes up
23:39:29.163 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 118 ms NORTH
23:39:29.170 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:29.170 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:30.421 01.251 7680 Exposure complete
23:39:30.564 00.143 7680 worker thread done servicing request
23:39:30.565 00.001 6120 OnExposeComplete: enter
23:39:30.569 00.004 6120 UpdateGuideState(): m_state=6
23:39:30.573 00.004 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2368
23:39:30.578 00.005 6120 Star::Find returns 1 (1), X=960.18, Y=64.94, Mass=13335, SNR=75.2, Peak=255 HFD=6.9
23:39:30.583 00.005 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.99 = -1.29)
23:39:30.586 00.003 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.56)
23:39:30.590 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.03 mountX=0.06 mountY=-0.24, mountTheta=-1.30
23:39:30.596 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.21, opts=13)
23:39:30.600 00.004 6120 Enqueuing Move request for scope (-0.11, 0.21)
23:39:30.604 00.004 7680 Worker thread wakes up
23:39:30.605 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
23:39:30.605 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
23:39:30.605 00.000 7680 Moving (-0.11, 0.21) raw xDistance=0.06 yDistance=-0.24
23:39:30.605 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:39:30.606 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:30.610 00.004 6120 UpdateGuideState exits: m=13335 SNR=75.2 Saturated
23:39:30.616 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:39:30.616 00.000 7680 MoveAxis(E, 0, ABG)
23:39:30.616 00.000 7680 Move returns status 0, amount 0
23:39:30.616 00.000 7680 MoveAxis(N, 128, ABG)
23:39:30.616 00.000 7680 Guiding  Dir = 0, Dur = 128
23:39:30.616 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:30.621 00.005 7680 IsSlewing returns 0
23:39:30.621 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:30.626 00.005 6120 Enqueuing Expose request
23:39:30.629 00.003 7680 IsGuiding returns 0
23:39:30.629 00.000 7680 PulseGuide returned control before completion, sleep 138
23:39:30.784 00.155 7680 IsGuiding returns 1
23:39:30.784 00.000 7680 scope still moving after pulse duration time elapsed
23:39:30.814 00.030 7680 IsSlewing returns 0
23:39:30.815 00.001 7680 IsGuiding returns 0
23:39:30.815 00.000 7680 scope move finished after 128 + 57 ms
23:39:30.816 00.001 7680 Move returns status 0, amount 128
23:39:30.816 00.000 7680 move complete, result=0
23:39:30.816 00.000 7680 worker thread done servicing request
23:39:30.817 00.001 7680 Worker thread wakes up
23:39:30.817 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 128 ms NORTH
23:39:30.824 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:30.824 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:32.079 01.255 7680 Exposure complete
23:39:32.222 00.143 7680 worker thread done servicing request
23:39:32.222 00.000 6120 OnExposeComplete: enter
23:39:32.225 00.003 6120 UpdateGuideState(): m_state=6
23:39:32.229 00.004 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2369
23:39:32.234 00.005 6120 Star::Find returns 1 (1), X=960.27, Y=64.96, Mass=13866, SNR=75.4, Peak=255 HFD=6.8
23:39:32.238 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
23:39:32.241 00.003 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
23:39:32.245 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.68 mountX=-0.02 mountY=-0.22, mountTheta=-1.66
23:39:32.249 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.23, opts=13)
23:39:32.254 00.005 6120 Enqueuing Move request for scope (-0.02, 0.23)
23:39:32.257 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:32.262 00.005 7680 Worker thread wakes up
23:39:32.262 00.000 6120 UpdateGuideState exits: m=13866 SNR=75.4 Saturated
23:39:32.271 00.009 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
23:39:32.272 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
23:39:32.272 00.000 7680 Moving (-0.02, 0.23) raw xDistance=-0.02 yDistance=-0.22
23:39:32.272 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:39:32.272 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:39:32.273 00.001 7680 MoveAxis(E, 0, ABG)
23:39:32.273 00.000 7680 Move returns status 0, amount 0
23:39:32.273 00.000 7680 MoveAxis(N, 117, ABG)
23:39:32.274 00.001 7680 Guiding  Dir = 0, Dur = 117
23:39:32.274 00.000 7680 IsSlewing returns 0
23:39:32.275 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:32.281 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:32.287 00.006 6120 Enqueuing Expose request
23:39:32.292 00.005 7680 IsGuiding returns 0
23:39:32.292 00.000 7680 PulseGuide returned control before completion, sleep 127
23:39:32.429 00.137 7680 IsGuiding returns 1
23:39:32.429 00.000 7680 scope still moving after pulse duration time elapsed
23:39:32.460 00.031 7680 IsSlewing returns 0
23:39:32.461 00.001 7680 IsGuiding returns 0
23:39:32.461 00.000 7680 scope move finished after 117 + 52 ms
23:39:32.461 00.000 7680 Move returns status 0, amount 117
23:39:32.461 00.000 7680 move complete, result=0
23:39:32.463 00.002 7680 worker thread done servicing request
23:39:32.463 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 117 ms NORTH
23:39:32.469 00.006 7680 Worker thread wakes up
23:39:32.469 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:32.469 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:33.726 01.257 7680 Exposure complete
23:39:33.857 00.131 7680 worker thread done servicing request
23:39:33.857 00.000 6120 OnExposeComplete: enter
23:39:33.862 00.005 6120 UpdateGuideState(): m_state=6
23:39:33.866 00.004 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2370
23:39:33.871 00.005 6120 Star::Find returns 1 (1), X=960.25, Y=64.91, Mass=13725, SNR=75.7, Peak=255 HFD=6.8
23:39:33.875 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
23:39:33.878 00.003 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
23:39:33.882 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.79 mountX=0.01 mountY=-0.18, mountTheta=-1.54
23:39:33.888 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.18, opts=13)
23:39:33.893 00.005 6120 Enqueuing Move request for scope (-0.04, 0.18)
23:39:33.898 00.005 7680 Worker thread wakes up
23:39:33.899 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:33.904 00.005 6120 UpdateGuideState exits: m=13725 SNR=75.7 Saturated
23:39:33.908 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:33.912 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:33.916 00.004 6120 Enqueuing Expose request
23:39:33.920 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
23:39:33.920 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
23:39:33.920 00.000 7680 Moving (-0.04, 0.18) raw xDistance=0.01 yDistance=-0.18
23:39:33.920 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:39:33.921 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:39:33.922 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:39:33.922 00.000 7680 MoveAxis(E, 0, ABG)
23:39:33.922 00.000 7680 Move returns status 0, amount 0
23:39:33.922 00.000 7680 MoveAxis(N, 0, ABG)
23:39:33.922 00.000 7680 Move returns status 0, amount 0
23:39:33.923 00.001 7680 move complete, result=0
23:39:33.923 00.000 7680 worker thread done servicing request
23:39:33.923 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:39:33.927 00.004 7680 Worker thread wakes up
23:39:33.927 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:33.929 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:35.176 01.247 7680 Exposure complete
23:39:35.288 00.112 7680 worker thread done servicing request
23:39:35.289 00.001 6120 OnExposeComplete: enter
23:39:35.294 00.005 6120 UpdateGuideState(): m_state=6
23:39:35.299 00.005 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2371
23:39:35.303 00.004 6120 Star::Find returns 1 (1), X=960.30, Y=64.94, Mass=13678, SNR=75.6, Peak=255 HFD=6.9
23:39:35.308 00.005 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
23:39:35.311 00.003 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
23:39:35.314 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.52 mountX=-0.05 mountY=-0.19, mountTheta=-1.84
23:39:35.319 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.22, opts=13)
23:39:35.323 00.004 6120 Enqueuing Move request for scope (0.01, 0.22)
23:39:35.328 00.005 7680 Worker thread wakes up
23:39:35.328 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
23:39:35.329 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:35.332 00.003 6120 UpdateGuideState exits: m=13678 SNR=75.6 Saturated
23:39:35.335 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:35.338 00.003 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
23:39:35.338 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:35.340 00.002 6120 Enqueuing Expose request
23:39:35.343 00.003 7680 Moving (0.01, 0.22) raw xDistance=-0.05 yDistance=-0.19
23:39:35.343 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:39:35.343 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:39:35.343 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:39:35.343 00.000 7680 MoveAxis(E, 0, ABG)
23:39:35.343 00.000 7680 Move returns status 0, amount 0
23:39:35.344 00.001 7680 MoveAxis(N, 0, ABG)
23:39:35.344 00.000 7680 Move returns status 0, amount 0
23:39:35.344 00.000 7680 move complete, result=0
23:39:35.344 00.000 7680 worker thread done servicing request
23:39:35.344 00.000 7680 Worker thread wakes up
23:39:35.344 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:39:35.349 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:35.349 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,50,31,31)
23:39:35.688 00.339 6120 evsrv: cli 0FAEFED8 connect
23:39:35.694 00.006 6120 case statement mapped state 6 to 3
23:39:35.698 00.004 6120 case statement mapped state 6 to 3
23:39:35.707 00.009 6120 evsrv: cli 0FAEFED8 request: {"method":"get_app_state","id":"df69678c-c284-4715-b84b-6cad0046b132"}
23:39:35.710 00.003 6120 case statement mapped state 6 to 3
23:39:35.714 00.004 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":"Guiding","id":"df69678c-c284-4715-b84b-6cad0046b132"}
23:39:35.718 00.004 6120 evsrv: cli 0FAEFED8 disconnect
23:39:35.724 00.006 6120 evsrv: cli 0FAF0158 connect
23:39:35.728 00.004 6120 case statement mapped state 6 to 3
23:39:35.733 00.005 6120 case statement mapped state 6 to 3
23:39:35.737 00.004 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"61cde7bd-2da3-40b3-9978-223549cc32ab"}
23:39:35.741 00.004 6120 PhdController::Dither begins
23:39:35.744 00.003 6120 dither: size=5.00, dRA=0.78 dDec=0.33
23:39:35.747 00.003 6120 MountToCamera -- mountTheta (0.40) + m_xAngle (-2.95) = xAngle (-2.56 = -2.56)
23:39:35.750 00.003 6120 MountToCamera -- mountX=0.78 mountY=0.33 hyp=0.84 mountTheta=0.40 cameraX=-0.70, cameraY=-0.46 cameraTheta=-2.56
23:39:35.902 00.152 6120 setting lock position to (959.59, 64.26)
23:39:35.909 00.007 6120 Mount: notify guiding dithered (-0.7, -0.5)
23:39:35.912 00.003 6120 Status Line: Dither by 0.78,0.33
23:39:36.032 00.120 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:39:36.037 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
23:39:36.039 00.002 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"61cde7bd-2da3-40b3-9978-223549cc32ab"}
23:39:36.045 00.006 6120 evsrv: cli 0FAF0158 disconnect
23:39:36.595 00.550 7680 Exposure complete
23:39:36.693 00.098 7680 worker thread done servicing request
23:39:36.693 00.000 6120 OnExposeComplete: enter
23:39:36.696 00.003 6120 UpdateGuideState(): m_state=6
23:39:36.700 00.004 6120 Star::Find(15, 960, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2372
23:39:36.704 00.004 6120 Star::Find returns 1 (1), X=960.28, Y=65.17, Mass=13152, SNR=74.6, Peak=255 HFD=6.9
23:39:36.707 00.003 6120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-2.95) = xAngle (3.87 = -2.41)
23:39:36.710 00.003 6120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.60 = -2.68)
23:39:36.714 00.004 6120 CameraToMount -- cameraX=0.69 cameraY=0.91 hyp=1.14 cameraTheta=0.92 mountX=-0.85 mountY=-0.51, mountTheta=-2.60
23:39:36.718 00.004 6120 dither recenter: remaining=(-0.8,-0.3) step=(-0.8,-0.3)
23:39:36.722 00.004 6120 MountToCamera -- mountTheta (-2.75) + m_xAngle (-2.95) = xAngle (-5.70 = 0.58)
23:39:36.724 00.002 6120 MountToCamera -- mountX=-0.78 mountY=-0.33 hyp=0.84 mountTheta=-2.75 cameraX=0.70, cameraY=0.46 cameraTheta=0.58
23:39:36.726 00.002 6120 SchedulePrimaryMove(0D6325F0, x=0.70, y=0.46, opts=4)
23:39:36.730 00.004 6120 Enqueuing Move request for scope (0.70, 0.46)
23:39:36.735 00.005 7680 Worker thread wakes up
23:39:36.735 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.46) opts 0x4
23:39:36.735 00.000 7680 Handling offset move in thread for scope, endpoint = (0.70, 0.46)
23:39:36.735 00.000 7680 Moving (0.70, 0.46) raw xDistance=-0.78 yDistance=-0.33
23:39:36.735 00.000 7680 MoveAxis(E, 505, B)
23:39:36.735 00.000 7680 Guiding  Dir = 2, Dur = 505
23:39:36.735 00.000 6120 Mount: notify direct move -0.78,-0.33
23:39:36.738 00.003 7680 IsSlewing returns 0
23:39:36.738 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:36.742 00.004 7680 IsGuiding returns 0
23:39:36.742 00.000 6120 UpdateGuideState exits: m=13152 SNR=74.6 Saturated
23:39:36.745 00.003 7680 PulseGuide returned control before completion, sleep 515
23:39:36.745 00.000 6120 PhdController: settling, locked = 1, distance = 1.09 (1.50) aobump = 0 frame = 1 / 99999
23:39:36.748 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764049176.748,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.09,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:39:36.751 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:36.754 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:36.757 00.003 6120 Enqueuing Expose request
23:39:37.263 00.506 7680 IsGuiding returns 1
23:39:37.263 00.000 7680 scope still moving after pulse duration time elapsed
23:39:37.294 00.031 7680 IsSlewing returns 0
23:39:37.294 00.000 7680 IsGuiding returns 0
23:39:37.294 00.000 7680 scope move finished after 505 + 47 ms
23:39:37.294 00.000 7680 Move returns status 0, amount 505
23:39:37.294 00.000 7680 MoveAxis(N, 177, B)
23:39:37.295 00.001 7680 Guiding  Dir = 0, Dur = 177
23:39:37.295 00.000 7680 IsSlewing returns 0
23:39:37.295 00.000 7680 IsGuiding returns 0
23:39:37.295 00.000 7680 PulseGuide returned control before completion, sleep 187
23:39:37.499 00.204 7680 IsGuiding returns 1
23:39:37.499 00.000 7680 scope still moving after pulse duration time elapsed
23:39:37.530 00.031 7680 IsSlewing returns 0
23:39:37.530 00.000 7680 IsGuiding returns 1
23:39:37.561 00.031 7680 IsSlewing returns 0
23:39:37.561 00.000 7680 IsGuiding returns 1
23:39:37.592 00.031 7680 IsSlewing returns 0
23:39:37.592 00.000 7680 IsGuiding returns 0
23:39:37.592 00.000 7680 scope move finished after 177 + 120 ms
23:39:37.593 00.001 7680 Move returns status 0, amount 177
23:39:37.593 00.000 7680 move complete, result=0
23:39:37.593 00.000 7680 worker thread done servicing request
23:39:37.593 00.000 6120 GuideStep: -0.8 px 505 ms EAST, -0.3 px 177 ms NORTH
23:39:37.598 00.005 7680 Worker thread wakes up
23:39:37.598 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:37.599 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:39:38.841 01.242 7680 Exposure complete
23:39:38.959 00.118 7680 worker thread done servicing request
23:39:38.960 00.001 6120 OnExposeComplete: enter
23:39:38.963 00.003 6120 UpdateGuideState(): m_state=6
23:39:38.966 00.003 6120 Star::Find(15, 960, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2373
23:39:38.970 00.004 6120 Star::Find returns 1 (1), X=959.70, Y=65.22, Mass=14255, SNR=78.2, Peak=255 HFD=7.0
23:39:38.973 00.003 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
23:39:38.977 00.004 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
23:39:38.980 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.95 hyp=0.96 cameraTheta=1.45 mountX=-0.29 mountY=-0.81, mountTheta=-1.91
23:39:38.985 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.95, opts=13)
23:39:38.989 00.004 6120 Enqueuing Move request for scope (0.11, 0.95)
23:39:38.992 00.003 7680 Worker thread wakes up
23:39:38.992 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.95) opts 0xd
23:39:38.992 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.95)
23:39:38.992 00.000 7680 Moving (0.11, 0.95) raw xDistance=-0.29 yDistance=-0.81
23:39:38.994 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:39:38.994 00.000 7680 resist switch: large excursion: input -0.81 thresh 0.60 direction from 0 to -1
23:39:38.994 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.42
23:39:38.994 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
23:39:38.994 00.000 7680 MoveAxis(E, 117, ABG)
23:39:38.994 00.000 7680 Guiding  Dir = 2, Dur = 117
23:39:38.994 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:38.998 00.004 7680 IsSlewing returns 0
23:39:38.998 00.000 6120 UpdateGuideState exits: m=14255 SNR=78.2 Saturated
23:39:39.002 00.004 7680 IsGuiding returns 0
23:39:39.002 00.000 6120 PhdController: settling, locked = 1, distance = 0.96 (1.50) aobump = 0 frame = 2 / 99999
23:39:39.005 00.003 7680 PulseGuide returned control before completion, sleep 127
23:39:39.006 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764049179.005,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.96,"Time":2.3,"SettleTime":10.0,"StarLocked":true}
23:39:39.009 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:39.013 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:39.018 00.005 6120 Enqueuing Expose request
23:39:39.140 00.122 7680 IsGuiding returns 1
23:39:39.142 00.002 7680 scope still moving after pulse duration time elapsed
23:39:39.171 00.029 7680 IsSlewing returns 0
23:39:39.172 00.001 7680 IsGuiding returns 0
23:39:39.172 00.000 7680 scope move finished after 117 + 53 ms
23:39:39.173 00.001 7680 Move returns status 0, amount 117
23:39:39.173 00.000 7680 MoveAxis(N, 438, ABG)
23:39:39.174 00.001 7680 Guiding  Dir = 0, Dur = 438
23:39:39.174 00.000 7680 IsSlewing returns 0
23:39:39.175 00.001 7680 IsGuiding returns 0
23:39:39.176 00.001 7680 PulseGuide returned control before completion, sleep 448
23:39:39.641 00.465 7680 IsGuiding returns 1
23:39:39.642 00.001 7680 scope still moving after pulse duration time elapsed
23:39:39.671 00.029 7680 IsSlewing returns 0
23:39:39.672 00.001 7680 IsGuiding returns 0
23:39:39.674 00.002 7680 scope move finished after 438 + 60 ms
23:39:39.674 00.000 7680 Move returns status 0, amount 438
23:39:39.674 00.000 7680 move complete, result=0
23:39:39.675 00.001 7680 worker thread done servicing request
23:39:39.675 00.000 6120 GuideStep: -0.3 px 117 ms EAST, -0.8 px 438 ms NORTH
23:39:39.681 00.006 7680 Worker thread wakes up
23:39:39.681 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:39.681 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:39:40.934 01.253 7680 Exposure complete
23:39:41.052 00.118 7680 worker thread done servicing request
23:39:41.052 00.000 6120 OnExposeComplete: enter
23:39:41.056 00.004 6120 UpdateGuideState(): m_state=6
23:39:41.060 00.004 6120 Star::Find(15, 959, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2374
23:39:41.064 00.004 6120 Star::Find returns 1 (1), X=959.37, Y=64.98, Mass=14469, SNR=77.3, Peak=255 HFD=6.8
23:39:41.069 00.005 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
23:39:41.071 00.002 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
23:39:41.077 00.006 6120 CameraToMount -- cameraX=-0.22 cameraY=0.72 hyp=0.75 cameraTheta=1.86 mountX=0.08 mountY=-0.74, mountTheta=-1.47
23:39:41.083 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.72, opts=13)
23:39:41.087 00.004 6120 Enqueuing Move request for scope (-0.22, 0.72)
23:39:41.091 00.004 7680 Worker thread wakes up
23:39:41.091 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:41.095 00.004 6120 UpdateGuideState exits: m=14469 SNR=77.3 Saturated
23:39:41.098 00.003 6120 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 3 / 99999
23:39:41.102 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.72) opts 0xd
23:39:41.102 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.72)
23:39:41.102 00.000 7680 Moving (-0.22, 0.72) raw xDistance=0.08 yDistance=-0.74
23:39:41.102 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:39:41.102 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
23:39:41.103 00.001 7680 MoveAxis(E, 0, ABG)
23:39:41.103 00.000 7680 Move returns status 0, amount 0
23:39:41.103 00.000 7680 MoveAxis(N, 402, ABG)
23:39:41.103 00.000 7680 Guiding  Dir = 0, Dur = 402
23:39:41.103 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049181.102,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.90,"Time":4.4,"SettleTime":10.0,"StarLocked":true}
23:39:41.107 00.004 7680 IsSlewing returns 0
23:39:41.107 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:41.111 00.004 7680 IsGuiding returns 0
23:39:41.111 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:41.116 00.005 7680 PulseGuide returned control before completion, sleep 412
23:39:41.116 00.000 6120 Enqueuing Expose request
23:39:41.536 00.420 7680 IsGuiding returns 0
23:39:41.537 00.001 7680 Move returns status 0, amount 402
23:39:41.537 00.000 7680 move complete, result=0
23:39:41.538 00.001 7680 worker thread done servicing request
23:39:41.538 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 402 ms NORTH
23:39:41.544 00.006 7680 Worker thread wakes up
23:39:41.544 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:41.544 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:39:42.786 01.242 7680 Exposure complete
23:39:42.958 00.172 7680 worker thread done servicing request
23:39:42.958 00.000 6120 OnExposeComplete: enter
23:39:42.962 00.004 6120 UpdateGuideState(): m_state=6
23:39:42.976 00.014 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2375
23:39:42.983 00.007 6120 Star::Find returns 1 (1), X=959.27, Y=64.73, Mass=13620, SNR=74.2, Peak=255 HFD=7.0
23:39:42.987 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
23:39:42.993 00.006 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.43)
23:39:42.999 00.006 6120 CameraToMount -- cameraX=-0.32 cameraY=0.46 hyp=0.56 cameraTheta=2.17 mountX=0.22 mountY=-0.56, mountTheta=-1.19
23:39:43.005 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.46, opts=13)
23:39:43.009 00.004 6120 Enqueuing Move request for scope (-0.32, 0.46)
23:39:43.014 00.005 7680 Worker thread wakes up
23:39:43.014 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.46) opts 0xd
23:39:43.014 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.46)
23:39:43.014 00.000 7680 Moving (-0.32, 0.46) raw xDistance=0.22 yDistance=-0.56
23:39:43.014 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:43.017 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:39:43.017 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:39:43.017 00.000 7680 MoveAxis(W, 91, ABG)
23:39:43.017 00.000 7680 Guiding  Dir = 3, Dur = 91
23:39:43.017 00.000 6120 UpdateGuideState exits: m=13620 SNR=74.2 Saturated
23:39:43.022 00.005 7680 IsSlewing returns 0
23:39:43.022 00.000 6120 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 4 / 99999
23:39:43.025 00.003 7680 IsGuiding returns 0
23:39:43.025 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049183.025,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.80,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
23:39:43.029 00.004 7680 PulseGuide returned control before completion, sleep 101
23:39:43.029 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:43.032 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:43.035 00.003 6120 Enqueuing Expose request
23:39:43.137 00.102 7680 IsGuiding returns 1
23:39:43.137 00.000 7680 scope still moving after pulse duration time elapsed
23:39:43.169 00.032 7680 IsSlewing returns 0
23:39:43.170 00.001 7680 IsGuiding returns 0
23:39:43.172 00.002 7680 scope move finished after 91 + 54 ms
23:39:43.172 00.000 7680 Move returns status 0, amount 91
23:39:43.172 00.000 7680 MoveAxis(N, 302, ABG)
23:39:43.172 00.000 7680 Guiding  Dir = 0, Dur = 302
23:39:43.172 00.000 7680 IsSlewing returns 0
23:39:43.173 00.001 7680 IsGuiding returns 0
23:39:43.173 00.000 7680 PulseGuide returned control before completion, sleep 312
23:39:43.499 00.326 7680 IsGuiding returns 1
23:39:43.500 00.001 7680 scope still moving after pulse duration time elapsed
23:39:43.530 00.030 7680 IsSlewing returns 0
23:39:43.530 00.000 7680 IsGuiding returns 0
23:39:43.530 00.000 7680 scope move finished after 302 + 54 ms
23:39:43.530 00.000 7680 Move returns status 0, amount 302
23:39:43.531 00.001 7680 move complete, result=0
23:39:43.531 00.000 7680 worker thread done servicing request
23:39:43.531 00.000 6120 GuideStep: 0.2 px 91 ms WEST, -0.6 px 302 ms NORTH
23:39:43.538 00.007 7680 Worker thread wakes up
23:39:43.539 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:43.539 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:39:44.786 01.247 7680 Exposure complete
23:39:44.933 00.147 7680 worker thread done servicing request
23:39:44.933 00.000 6120 OnExposeComplete: enter
23:39:44.936 00.003 6120 UpdateGuideState(): m_state=6
23:39:44.944 00.008 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2376
23:39:44.948 00.004 6120 Star::Find returns 1 (1), X=959.58, Y=64.25, Mass=13984, SNR=76.5, Peak=255 HFD=7.1
23:39:44.952 00.004 6120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-2.95) = xAngle (0.91 = 0.91)
23:39:44.954 00.002 6120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.64 = 0.64)
23:39:44.957 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.04 mountX=0.01 mountY=0.01, mountTheta=0.78
23:39:44.962 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.02, opts=13)
23:39:44.967 00.005 6120 Enqueuing Move request for scope (-0.01, -0.02)
23:39:44.971 00.004 7680 Worker thread wakes up
23:39:44.971 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
23:39:44.971 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
23:39:44.971 00.000 7680 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.01
23:39:44.971 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:44.975 00.004 6120 UpdateGuideState exits: m=13984 SNR=76.5 Saturated
23:39:44.977 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:39:44.977 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:39:44.977 00.000 6120 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 5 / 99999
23:39:44.982 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:39:44.982 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049184.982,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.56,"Time":8.2,"SettleTime":10.0,"StarLocked":true}
23:39:44.985 00.003 7680 MoveAxis(E, 0, ABG)
23:39:44.985 00.000 7680 Move returns status 0, amount 0
23:39:44.985 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:44.990 00.005 7680 MoveAxis(N, 0, ABG)
23:39:44.990 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:44.995 00.005 7680 Move returns status 0, amount 0
23:39:44.995 00.000 6120 Enqueuing Expose request
23:39:45.000 00.005 7680 move complete, result=0
23:39:45.000 00.000 7680 worker thread done servicing request
23:39:45.000 00.000 7680 Worker thread wakes up
23:39:45.001 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:45.001 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:45.007 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:39:46.259 01.252 7680 Exposure complete
23:39:46.387 00.128 7680 worker thread done servicing request
23:39:46.387 00.000 6120 OnExposeComplete: enter
23:39:46.392 00.005 6120 UpdateGuideState(): m_state=6
23:39:46.396 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2377
23:39:46.399 00.003 6120 Star::Find returns 1 (1), X=959.35, Y=64.61, Mass=13957, SNR=76.3, Peak=255 HFD=7.1
23:39:46.403 00.004 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.11 = -1.17)
23:39:46.407 00.004 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.44)
23:39:46.410 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.35 hyp=0.42 cameraTheta=2.16 mountX=0.16 mountY=-0.42, mountTheta=-1.20
23:39:46.416 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.35, opts=13)
23:39:46.419 00.003 6120 Enqueuing Move request for scope (-0.23, 0.35)
23:39:46.423 00.004 7680 Worker thread wakes up
23:39:46.423 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:46.427 00.004 6120 UpdateGuideState exits: m=13957 SNR=76.3 Saturated
23:39:46.431 00.004 6120 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 6 / 99999
23:39:46.434 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.35) opts 0xd
23:39:46.434 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.35)
23:39:46.434 00.000 7680 Moving (-0.23, 0.35) raw xDistance=0.16 yDistance=-0.42
23:39:46.434 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:39:46.434 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:39:46.436 00.002 7680 MoveAxis(E, 0, ABG)
23:39:46.436 00.000 7680 Move returns status 0, amount 0
23:39:46.436 00.000 7680 MoveAxis(N, 227, ABG)
23:39:46.436 00.000 7680 Guiding  Dir = 0, Dur = 227
23:39:46.437 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764049186.434,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.52,"Time":9.7,"SettleTime":10.0,"StarLocked":true}
23:39:46.441 00.004 7680 IsSlewing returns 0
23:39:46.442 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:46.445 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:46.449 00.004 6120 Enqueuing Expose request
23:39:46.453 00.004 7680 IsGuiding returns 0
23:39:46.453 00.000 7680 PulseGuide returned control before completion, sleep 237
23:39:46.702 00.249 7680 IsGuiding returns 1
23:39:46.702 00.000 7680 scope still moving after pulse duration time elapsed
23:39:46.734 00.032 7680 IsSlewing returns 0
23:39:46.736 00.002 7680 IsGuiding returns 0
23:39:46.736 00.000 7680 scope move finished after 227 + 55 ms
23:39:46.736 00.000 7680 Move returns status 0, amount 227
23:39:46.737 00.001 7680 move complete, result=0
23:39:46.737 00.000 7680 worker thread done servicing request
23:39:46.737 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 227 ms NORTH
23:39:46.744 00.007 7680 Worker thread wakes up
23:39:46.744 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:46.744 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:39:47.995 01.251 7680 Exposure complete
23:39:48.130 00.135 7680 worker thread done servicing request
23:39:48.130 00.000 6120 OnExposeComplete: enter
23:39:48.135 00.005 6120 UpdateGuideState(): m_state=6
23:39:48.140 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2378
23:39:48.146 00.006 6120 Star::Find returns 1 (1), X=959.62, Y=64.19, Mass=13125, SNR=74.2, Peak=255 HFD=7.0
23:39:48.150 00.004 6120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-2.95) = xAngle (1.79 = 1.79)
23:39:48.156 00.006 6120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.52 = 1.52)
23:39:48.161 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.17 mountX=-0.02 mountY=0.08, mountTheta=1.78
23:39:48.168 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.07, opts=13)
23:39:48.172 00.004 6120 Enqueuing Move request for scope (0.03, -0.07)
23:39:48.178 00.006 7680 Worker thread wakes up
23:39:48.178 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:48.183 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
23:39:48.183 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
23:39:48.183 00.000 7680 Moving (0.03, -0.07) raw xDistance=-0.02 yDistance=0.08
23:39:48.184 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:39:48.184 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:39:48.184 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:39:48.185 00.001 7680 MoveAxis(E, 0, ABG)
23:39:48.185 00.000 7680 Move returns status 0, amount 0
23:39:48.185 00.000 7680 MoveAxis(N, 0, ABG)
23:39:48.186 00.001 6120 UpdateGuideState exits: m=13125 SNR=74.2 Saturated
23:39:48.194 00.008 7680 Move returns status 0, amount 0
23:39:48.194 00.000 7680 move complete, result=0
23:39:48.194 00.000 6120 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 7 / 99999
23:39:48.201 00.007 7680 worker thread done servicing request
23:39:48.201 00.000 6120 PhdController: newstate STATE_FINISH
23:39:48.208 00.007 6120 PhdController complete: success
23:39:48.214 00.006 6120 evsrv: {"Event":"SettleDone","Timestamp":1764049188.214,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
23:39:48.219 00.005 6120 Mount: notify guiding dither settle done success=1
23:39:48.224 00.005 6120 PhdController: newstate STATE_IDLE
23:39:48.229 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:48.233 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:48.238 00.005 6120 Enqueuing Expose request
23:39:48.243 00.005 7680 Worker thread wakes up
23:39:48.244 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:48.249 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:48.249 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:39:49.500 01.251 7680 Exposure complete
23:39:49.647 00.147 7680 worker thread done servicing request
23:39:49.647 00.000 6120 OnExposeComplete: enter
23:39:49.652 00.005 6120 UpdateGuideState(): m_state=6
23:39:49.655 00.003 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2379
23:39:49.659 00.004 6120 Star::Find returns 1 (1), X=959.27, Y=64.54, Mass=13443, SNR=75.6, Peak=255 HFD=7.1
23:39:49.664 00.005 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.38 = -0.91)
23:39:49.668 00.004 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.11 = -1.18)
23:39:49.672 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.28 hyp=0.42 cameraTheta=2.42 mountX=0.26 mountY=-0.39, mountTheta=-0.98
23:39:49.678 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.28, opts=13)
23:39:49.682 00.004 6120 Enqueuing Move request for scope (-0.31, 0.28)
23:39:49.686 00.004 7680 Worker thread wakes up
23:39:49.686 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.28) opts 0xd
23:39:49.686 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.28)
23:39:49.686 00.000 7680 Moving (-0.31, 0.28) raw xDistance=0.26 yDistance=-0.39
23:39:49.687 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
23:39:49.687 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:39:49.687 00.000 7680 MoveAxis(W, 105, ABG)
23:39:49.687 00.000 7680 Guiding  Dir = 3, Dur = 105
23:39:49.687 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:49.691 00.004 7680 IsSlewing returns 0
23:39:49.691 00.000 6120 UpdateGuideState exits: m=13443 SNR=75.6 Saturated
23:39:49.695 00.004 7680 IsGuiding returns 0
23:39:49.696 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:49.698 00.002 7680 PulseGuide returned control before completion, sleep 115
23:39:49.698 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:49.701 00.003 6120 Enqueuing Expose request
23:39:49.817 00.116 7680 IsGuiding returns 1
23:39:49.817 00.000 7680 scope still moving after pulse duration time elapsed
23:39:49.848 00.031 7680 IsSlewing returns 0
23:39:49.849 00.001 7680 IsGuiding returns 0
23:39:49.850 00.001 7680 scope move finished after 105 + 49 ms
23:39:49.850 00.000 7680 Move returns status 0, amount 105
23:39:49.851 00.001 7680 MoveAxis(N, 210, ABG)
23:39:49.851 00.000 7680 Guiding  Dir = 0, Dur = 210
23:39:49.851 00.000 7680 IsSlewing returns 0
23:39:49.852 00.001 7680 IsGuiding returns 0
23:39:49.852 00.000 7680 PulseGuide returned control before completion, sleep 220
23:39:50.080 00.228 7680 IsGuiding returns 1
23:39:50.081 00.001 7680 scope still moving after pulse duration time elapsed
23:39:50.112 00.031 7680 IsSlewing returns 0
23:39:50.113 00.001 7680 IsGuiding returns 0
23:39:50.114 00.001 7680 scope move finished after 210 + 51 ms
23:39:50.114 00.000 7680 Move returns status 0, amount 210
23:39:50.114 00.000 7680 move complete, result=0
23:39:50.114 00.000 7680 worker thread done servicing request
23:39:50.114 00.000 7680 Worker thread wakes up
23:39:50.116 00.002 6120 GuideStep: 0.3 px 105 ms WEST, -0.4 px 210 ms NORTH
23:39:50.122 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:50.122 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:39:51.363 01.241 7680 Exposure complete
23:39:51.498 00.135 7680 worker thread done servicing request
23:39:51.498 00.000 6120 OnExposeComplete: enter
23:39:51.502 00.004 6120 UpdateGuideState(): m_state=6
23:39:51.505 00.003 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2380
23:39:51.509 00.004 6120 Star::Find returns 1 (1), X=959.64, Y=64.19, Mass=13941, SNR=76.8, Peak=255 HFD=7.0
23:39:51.514 00.005 6120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-2.95) = xAngle (2.06 = 2.06)
23:39:51.518 00.004 6120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.79 = 1.79)
23:39:51.522 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.89 mountX=-0.04 mountY=0.09, mountTheta=2.02
23:39:51.528 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.07, opts=13)
23:39:51.533 00.005 6120 Enqueuing Move request for scope (0.06, -0.07)
23:39:51.537 00.004 7680 Worker thread wakes up
23:39:51.537 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
23:39:51.537 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
23:39:51.537 00.000 7680 Moving (0.06, -0.07) raw xDistance=-0.04 yDistance=0.09
23:39:51.538 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:39:51.538 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:39:51.538 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:51.542 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:39:51.543 00.001 6120 UpdateGuideState exits: m=13941 SNR=76.8 Saturated
23:39:51.547 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:51.552 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:51.556 00.004 6120 Enqueuing Expose request
23:39:51.559 00.003 7680 MoveAxis(E, 0, ABG)
23:39:51.560 00.001 7680 Move returns status 0, amount 0
23:39:51.560 00.000 7680 MoveAxis(N, 0, ABG)
23:39:51.560 00.000 7680 Move returns status 0, amount 0
23:39:51.561 00.001 7680 move complete, result=0
23:39:51.562 00.001 7680 worker thread done servicing request
23:39:51.562 00.000 7680 Worker thread wakes up
23:39:51.562 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:39:51.565 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:51.565 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:39:52.819 01.254 7680 Exposure complete
23:39:52.945 00.126 7680 worker thread done servicing request
23:39:52.946 00.001 6120 OnExposeComplete: enter
23:39:52.951 00.005 6120 UpdateGuideState(): m_state=6
23:39:52.956 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2381
23:39:52.960 00.004 6120 Star::Find returns 1 (1), X=959.64, Y=64.25, Mass=13577, SNR=76.9, Peak=255 HFD=7.0
23:39:52.964 00.004 6120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-2.95) = xAngle (2.70 = 2.70)
23:39:52.968 00.004 6120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.43 = 2.43)
23:39:52.972 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-0.26 mountX=-0.05 mountY=0.04, mountTheta=2.51
23:39:52.977 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.01, opts=13)
23:39:52.982 00.005 6120 Enqueuing Move request for scope (0.05, -0.01)
23:39:52.986 00.004 7680 Worker thread wakes up
23:39:52.986 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:52.989 00.003 6120 UpdateGuideState exits: m=13577 SNR=76.9 Saturated
23:39:52.994 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:52.997 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
23:39:52.997 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:53.002 00.005 6120 Enqueuing Expose request
23:39:53.005 00.003 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
23:39:53.006 00.001 7680 Moving (0.05, -0.01) raw xDistance=-0.05 yDistance=0.04
23:39:53.006 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:39:53.006 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:39:53.006 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:39:53.006 00.000 7680 MoveAxis(E, 0, ABG)
23:39:53.008 00.002 7680 Move returns status 0, amount 0
23:39:53.008 00.000 7680 MoveAxis(N, 0, ABG)
23:39:53.008 00.000 7680 Move returns status 0, amount 0
23:39:53.008 00.000 7680 move complete, result=0
23:39:53.008 00.000 7680 worker thread done servicing request
23:39:53.008 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:39:53.014 00.006 7680 Worker thread wakes up
23:39:53.014 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:53.014 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:39:54.260 01.246 7680 Exposure complete
23:39:54.398 00.138 7680 worker thread done servicing request
23:39:54.399 00.001 6120 OnExposeComplete: enter
23:39:54.403 00.004 6120 UpdateGuideState(): m_state=6
23:39:54.406 00.003 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2382
23:39:54.410 00.004 6120 Star::Find returns 1 (0), X=959.52, Y=64.62, Mass=12442, SNR=72.2, Peak=252 HFD=7.0
23:39:54.413 00.003 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.57)
23:39:54.415 00.002 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
23:39:54.420 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.35 hyp=0.36 cameraTheta=1.76 mountX=0.00 mountY=-0.35, mountTheta=-1.57
23:39:54.425 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.35, opts=13)
23:39:54.430 00.005 6120 Enqueuing Move request for scope (-0.07, 0.35)
23:39:54.433 00.003 7680 Worker thread wakes up
23:39:54.433 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.35) opts 0xd
23:39:54.433 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.35)
23:39:54.435 00.002 7680 Moving (-0.07, 0.35) raw xDistance=0.00 yDistance=-0.35
23:39:54.435 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:39:54.435 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:39:54.435 00.000 7680 MoveAxis(E, 0, ABG)
23:39:54.435 00.000 7680 Move returns status 0, amount 0
23:39:54.435 00.000 7680 MoveAxis(N, 188, ABG)
23:39:54.435 00.000 7680 Guiding  Dir = 0, Dur = 188
23:39:54.436 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:54.439 00.003 7680 IsSlewing returns 0
23:39:54.440 00.001 6120 UpdateGuideState exits: m=12442 SNR=72.2
23:39:54.444 00.004 7680 IsGuiding returns 0
23:39:54.444 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:54.448 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:54.454 00.006 7680 PulseGuide returned control before completion, sleep 198
23:39:54.455 00.001 6120 Enqueuing Expose request
23:39:54.655 00.200 7680 IsGuiding returns 1
23:39:54.655 00.000 7680 scope still moving after pulse duration time elapsed
23:39:54.687 00.032 7680 IsSlewing returns 0
23:39:54.687 00.000 7680 IsGuiding returns 0
23:39:54.687 00.000 7680 scope move finished after 188 + 56 ms
23:39:54.688 00.001 7680 Move returns status 0, amount 188
23:39:54.689 00.001 7680 move complete, result=0
23:39:54.689 00.000 7680 worker thread done servicing request
23:39:54.689 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 188 ms NORTH
23:39:54.694 00.005 7680 Worker thread wakes up
23:39:54.695 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:54.695 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:39:55.949 01.254 7680 Exposure complete
23:39:56.079 00.130 7680 worker thread done servicing request
23:39:56.079 00.000 6120 OnExposeComplete: enter
23:39:56.083 00.004 6120 UpdateGuideState(): m_state=6
23:39:56.087 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2383
23:39:56.092 00.005 6120 Star::Find returns 1 (1), X=959.62, Y=64.35, Mass=13747, SNR=76.3, Peak=255 HFD=7.1
23:39:56.095 00.003 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
23:39:56.099 00.004 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.42)
23:39:56.102 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.09 cameraTheta=1.18 mountX=-0.05 mountY=-0.06, mountTheta=-2.26
23:39:56.108 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.09, opts=13)
23:39:56.112 00.004 6120 Enqueuing Move request for scope (0.04, 0.09)
23:39:56.117 00.005 7680 Worker thread wakes up
23:39:56.117 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:56.121 00.004 6120 UpdateGuideState exits: m=13747 SNR=76.3 Saturated
23:39:56.125 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:56.128 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:56.132 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
23:39:56.132 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
23:39:56.133 00.001 7680 Moving (0.04, 0.09) raw xDistance=-0.05 yDistance=-0.06
23:39:56.133 00.000 6120 Enqueuing Expose request
23:39:56.137 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:39:56.137 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:39:56.137 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:39:56.138 00.001 7680 MoveAxis(E, 0, ABG)
23:39:56.138 00.000 7680 Move returns status 0, amount 0
23:39:56.138 00.000 7680 MoveAxis(N, 0, ABG)
23:39:56.138 00.000 7680 Move returns status 0, amount 0
23:39:56.139 00.001 7680 move complete, result=0
23:39:56.139 00.000 7680 worker thread done servicing request
23:39:56.139 00.000 7680 Worker thread wakes up
23:39:56.139 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:39:56.146 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:56.146 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:39:57.404 01.258 7680 Exposure complete
23:39:57.519 00.115 6120 OnExposeComplete: enter
23:39:57.522 00.003 6120 UpdateGuideState(): m_state=6
23:39:57.526 00.004 7680 worker thread done servicing request
23:39:57.526 00.000 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2384
23:39:57.530 00.004 6120 Star::Find returns 1 (1), X=959.39, Y=64.79, Mass=13676, SNR=75.9, Peak=255 HFD=7.0
23:39:57.533 00.003 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
23:39:57.536 00.003 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.67)
23:39:57.539 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.53 hyp=0.56 cameraTheta=1.93 mountX=0.10 mountY=-0.56, mountTheta=-1.40
23:39:57.543 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.53, opts=13)
23:39:57.548 00.005 6120 Enqueuing Move request for scope (-0.20, 0.53)
23:39:57.553 00.005 7680 Worker thread wakes up
23:39:57.554 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.53) opts 0xd
23:39:57.554 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.53)
23:39:57.554 00.000 7680 Moving (-0.20, 0.53) raw xDistance=0.10 yDistance=-0.56
23:39:57.554 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:57.558 00.004 6120 UpdateGuideState exits: m=13676 SNR=75.9 Saturated
23:39:57.562 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:57.566 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:39:57.566 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:39:57.566 00.000 7680 MoveAxis(E, 0, ABG)
23:39:57.566 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:57.570 00.004 7680 Move returns status 0, amount 0
23:39:57.570 00.000 7680 MoveAxis(N, 304, ABG)
23:39:57.570 00.000 7680 Guiding  Dir = 0, Dur = 304
23:39:57.570 00.000 6120 Enqueuing Expose request
23:39:57.574 00.004 7680 IsSlewing returns 0
23:39:57.574 00.000 7680 IsGuiding returns 0
23:39:57.576 00.002 7680 PulseGuide returned control before completion, sleep 314
23:39:57.895 00.319 7680 IsGuiding returns 1
23:39:57.896 00.001 7680 scope still moving after pulse duration time elapsed
23:39:57.927 00.031 7680 IsSlewing returns 0
23:39:57.928 00.001 7680 IsGuiding returns 0
23:39:57.928 00.000 7680 scope move finished after 304 + 49 ms
23:39:57.929 00.001 7680 Move returns status 0, amount 304
23:39:57.929 00.000 7680 move complete, result=0
23:39:57.930 00.001 7680 worker thread done servicing request
23:39:57.930 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 304 ms NORTH
23:39:57.939 00.009 7680 Worker thread wakes up
23:39:57.939 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:57.940 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:39:59.193 01.253 7680 Exposure complete
23:39:59.320 00.127 7680 worker thread done servicing request
23:39:59.320 00.000 6120 OnExposeComplete: enter
23:39:59.323 00.003 6120 UpdateGuideState(): m_state=6
23:39:59.327 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2385
23:39:59.330 00.003 6120 Star::Find returns 1 (1), X=959.45, Y=64.50, Mass=13355, SNR=75.1, Peak=255 HFD=7.1
23:39:59.333 00.003 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
23:39:59.336 00.003 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.52)
23:39:59.340 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.24 hyp=0.27 cameraTheta=2.08 mountX=0.09 mountY=-0.27, mountTheta=-1.26
23:39:59.345 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.24, opts=13)
23:39:59.349 00.004 6120 Enqueuing Move request for scope (-0.13, 0.24)
23:39:59.352 00.003 7680 Worker thread wakes up
23:39:59.352 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.24) opts 0xd
23:39:59.352 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.24)
23:39:59.352 00.000 7680 Moving (-0.13, 0.24) raw xDistance=0.09 yDistance=-0.27
23:39:59.352 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:39:59.352 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:39:59.352 00.000 7680 MoveAxis(E, 0, ABG)
23:39:59.354 00.002 7680 Move returns status 0, amount 0
23:39:59.354 00.000 7680 MoveAxis(N, 146, ABG)
23:39:59.354 00.000 7680 Guiding  Dir = 0, Dur = 146
23:39:59.354 00.000 7680 IsSlewing returns 0
23:39:59.355 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:39:59.360 00.005 7680 IsGuiding returns 0
23:39:59.360 00.000 6120 UpdateGuideState exits: m=13355 SNR=75.1 Saturated
23:39:59.364 00.004 7680 PulseGuide returned control before completion, sleep 156
23:39:59.364 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:59.369 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:39:59.373 00.004 6120 Enqueuing Expose request
23:39:59.526 00.153 7680 IsGuiding returns 1
23:39:59.527 00.001 7680 scope still moving after pulse duration time elapsed
23:39:59.558 00.031 7680 IsSlewing returns 0
23:39:59.559 00.001 7680 IsGuiding returns 0
23:39:59.560 00.001 7680 scope move finished after 146 + 54 ms
23:39:59.560 00.000 7680 Move returns status 0, amount 146
23:39:59.560 00.000 7680 move complete, result=0
23:39:59.562 00.002 7680 worker thread done servicing request
23:39:59.562 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
23:39:59.567 00.005 7680 Worker thread wakes up
23:39:59.569 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:39:59.569 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:00.821 01.252 7680 Exposure complete
23:40:00.951 00.130 7680 worker thread done servicing request
23:40:00.951 00.000 6120 OnExposeComplete: enter
23:40:00.956 00.005 6120 UpdateGuideState(): m_state=6
23:40:00.961 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2386
23:40:00.966 00.005 6120 Star::Find returns 1 (1), X=959.38, Y=64.35, Mass=13183, SNR=74.9, Peak=255 HFD=7.2
23:40:00.970 00.004 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.70 = -0.59)
23:40:00.974 00.004 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.85)
23:40:00.977 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.22 cameraTheta=2.74 mountX=0.19 mountY=-0.17, mountTheta=-0.74
23:40:00.985 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.09, opts=13)
23:40:00.990 00.005 6120 Enqueuing Move request for scope (-0.21, 0.09)
23:40:00.994 00.004 7680 Worker thread wakes up
23:40:00.995 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
23:40:00.996 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:00.999 00.003 6120 UpdateGuideState exits: m=13183 SNR=74.9 Saturated
23:40:01.003 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:01.007 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:01.010 00.003 6120 Enqueuing Expose request
23:40:01.015 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
23:40:01.015 00.000 7680 Moving (-0.21, 0.09) raw xDistance=0.19 yDistance=-0.17
23:40:01.016 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:40:01.016 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:40:01.016 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:40:01.016 00.000 7680 MoveAxis(E, 0, ABG)
23:40:01.017 00.001 7680 Move returns status 0, amount 0
23:40:01.017 00.000 7680 MoveAxis(N, 0, ABG)
23:40:01.017 00.000 7680 Move returns status 0, amount 0
23:40:01.017 00.000 7680 move complete, result=0
23:40:01.017 00.000 7680 worker thread done servicing request
23:40:01.017 00.000 7680 Worker thread wakes up
23:40:01.017 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:40:01.023 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:01.023 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:02.277 01.254 7680 Exposure complete
23:40:02.415 00.138 7680 worker thread done servicing request
23:40:02.415 00.000 6120 OnExposeComplete: enter
23:40:02.419 00.004 6120 UpdateGuideState(): m_state=6
23:40:02.423 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2387
23:40:02.428 00.005 6120 Star::Find returns 1 (1), X=959.44, Y=64.68, Mass=13964, SNR=77.7, Peak=255 HFD=7.1
23:40:02.431 00.003 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.42)
23:40:02.434 00.003 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
23:40:02.438 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.42 hyp=0.45 cameraTheta=1.91 mountX=0.07 mountY=-0.44, mountTheta=-1.42
23:40:02.443 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.42, opts=13)
23:40:02.448 00.005 6120 Enqueuing Move request for scope (-0.15, 0.42)
23:40:02.451 00.003 7680 Worker thread wakes up
23:40:02.451 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.42) opts 0xd
23:40:02.452 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.42)
23:40:02.452 00.000 7680 Moving (-0.15, 0.42) raw xDistance=0.07 yDistance=-0.44
23:40:02.452 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:40:02.453 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:40:02.453 00.000 7680 MoveAxis(E, 0, ABG)
23:40:02.453 00.000 7680 Move returns status 0, amount 0
23:40:02.453 00.000 7680 MoveAxis(N, 241, ABG)
23:40:02.454 00.001 7680 Guiding  Dir = 0, Dur = 241
23:40:02.454 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:02.457 00.003 7680 IsSlewing returns 0
23:40:02.458 00.001 6120 UpdateGuideState exits: m=13964 SNR=77.7 Saturated
23:40:02.461 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:02.466 00.005 7680 IsGuiding returns 0
23:40:02.466 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:02.469 00.003 7680 PulseGuide returned control before completion, sleep 251
23:40:02.469 00.000 6120 Enqueuing Expose request
23:40:02.738 00.269 7680 IsGuiding returns 0
23:40:02.738 00.000 7680 Move returns status 0, amount 241
23:40:02.739 00.001 7680 move complete, result=0
23:40:02.739 00.000 7680 worker thread done servicing request
23:40:02.740 00.001 7680 Worker thread wakes up
23:40:02.740 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 241 ms NORTH
23:40:02.746 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:02.747 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:04.000 01.253 7680 Exposure complete
23:40:04.130 00.130 7680 worker thread done servicing request
23:40:04.131 00.001 6120 OnExposeComplete: enter
23:40:04.135 00.004 6120 UpdateGuideState(): m_state=6
23:40:04.139 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2388
23:40:04.144 00.005 6120 Star::Find returns 1 (1), X=959.65, Y=64.30, Mass=13581, SNR=75.3, Peak=255 HFD=7.1
23:40:04.148 00.004 6120 CameraToMount -- cameraTheta (0.50) - m_xAngle (-2.95) = xAngle (3.45 = -2.83)
23:40:04.152 00.004 6120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.19 = -3.10)
23:40:04.155 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.50 mountX=-0.07 mountY=-0.00, mountTheta=-3.10
23:40:04.160 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.04, opts=13)
23:40:04.164 00.004 6120 Enqueuing Move request for scope (0.07, 0.04)
23:40:04.169 00.005 7680 Worker thread wakes up
23:40:04.169 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:40:04.169 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:04.172 00.003 6120 UpdateGuideState exits: m=13581 SNR=75.3 Saturated
23:40:04.177 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:04.181 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:04.184 00.003 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:40:04.184 00.000 7680 Moving (0.07, 0.04) raw xDistance=-0.07 yDistance=-0.00
23:40:04.185 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:40:04.185 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:40:04.185 00.000 6120 Enqueuing Expose request
23:40:04.188 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:40:04.188 00.000 7680 MoveAxis(E, 0, ABG)
23:40:04.188 00.000 7680 Move returns status 0, amount 0
23:40:04.188 00.000 7680 MoveAxis(N, 0, ABG)
23:40:04.188 00.000 7680 Move returns status 0, amount 0
23:40:04.190 00.002 7680 move complete, result=0
23:40:04.190 00.000 7680 worker thread done servicing request
23:40:04.190 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:40:04.194 00.004 7680 Worker thread wakes up
23:40:04.194 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:04.194 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:05.436 01.242 7680 Exposure complete
23:40:05.556 00.120 7680 worker thread done servicing request
23:40:05.556 00.000 6120 OnExposeComplete: enter
23:40:05.560 00.004 6120 UpdateGuideState(): m_state=6
23:40:05.563 00.003 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2389
23:40:05.567 00.004 6120 Star::Find returns 1 (1), X=959.63, Y=64.33, Mass=14401, SNR=77.7, Peak=255 HFD=7.2
23:40:05.571 00.004 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.92 = -2.37)
23:40:05.575 00.004 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.64)
23:40:05.578 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=0.96 mountX=-0.06 mountY=-0.04, mountTheta=-2.55
23:40:05.584 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.06, opts=13)
23:40:05.587 00.003 6120 Enqueuing Move request for scope (0.04, 0.06)
23:40:05.590 00.003 7680 Worker thread wakes up
23:40:05.590 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:40:05.591 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:40:05.591 00.000 7680 Moving (0.04, 0.06) raw xDistance=-0.06 yDistance=-0.04
23:40:05.591 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:40:05.591 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:40:05.592 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:40:05.592 00.000 7680 MoveAxis(E, 0, ABG)
23:40:05.592 00.000 7680 Move returns status 0, amount 0
23:40:05.592 00.000 7680 MoveAxis(N, 0, ABG)
23:40:05.592 00.000 7680 Move returns status 0, amount 0
23:40:05.593 00.001 7680 move complete, result=0
23:40:05.593 00.000 7680 worker thread done servicing request
23:40:05.593 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:05.597 00.004 6120 UpdateGuideState exits: m=14401 SNR=77.7 Saturated
23:40:05.601 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:05.603 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:05.607 00.004 6120 Enqueuing Expose request
23:40:05.611 00.004 7680 Worker thread wakes up
23:40:05.613 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:40:05.619 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:05.619 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:06.873 01.254 7680 Exposure complete
23:40:07.002 00.129 7680 worker thread done servicing request
23:40:07.004 00.002 6120 OnExposeComplete: enter
23:40:07.007 00.003 6120 UpdateGuideState(): m_state=6
23:40:07.010 00.003 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2390
23:40:07.015 00.005 6120 Star::Find returns 1 (1), X=959.65, Y=64.72, Mass=14632, SNR=77.6, Peak=255 HFD=7.1
23:40:07.021 00.006 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.90)
23:40:07.025 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
23:40:07.029 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.46 hyp=0.47 cameraTheta=1.43 mountX=-0.15 mountY=-0.39, mountTheta=-1.94
23:40:07.037 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.46, opts=13)
23:40:07.041 00.004 6120 Enqueuing Move request for scope (0.06, 0.46)
23:40:07.046 00.005 7680 Worker thread wakes up
23:40:07.046 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.46) opts 0xd
23:40:07.046 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.46)
23:40:07.046 00.000 7680 Moving (0.06, 0.46) raw xDistance=-0.15 yDistance=-0.39
23:40:07.046 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:40:07.046 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:40:07.046 00.000 7680 MoveAxis(E, 0, ABG)
23:40:07.046 00.000 7680 Move returns status 0, amount 0
23:40:07.046 00.000 7680 MoveAxis(N, 209, ABG)
23:40:07.046 00.000 7680 Guiding  Dir = 0, Dur = 209
23:40:07.048 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:07.052 00.004 6120 UpdateGuideState exits: m=14632 SNR=77.6 Saturated
23:40:07.056 00.004 7680 IsSlewing returns 0
23:40:07.056 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:07.060 00.004 7680 IsGuiding returns 0
23:40:07.061 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:07.064 00.003 7680 PulseGuide returned control before completion, sleep 219
23:40:07.064 00.000 6120 Enqueuing Expose request
23:40:07.297 00.233 7680 IsGuiding returns 0
23:40:07.298 00.001 7680 Move returns status 0, amount 209
23:40:07.298 00.000 7680 move complete, result=0
23:40:07.299 00.001 7680 worker thread done servicing request
23:40:07.300 00.001 7680 Worker thread wakes up
23:40:07.300 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 209 ms NORTH
23:40:07.306 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:07.306 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:08.558 01.252 7680 Exposure complete
23:40:08.692 00.134 7680 worker thread done servicing request
23:40:08.694 00.002 6120 OnExposeComplete: enter
23:40:08.697 00.003 6120 UpdateGuideState(): m_state=6
23:40:08.701 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2391
23:40:08.706 00.005 6120 Star::Find returns 1 (1), X=959.63, Y=64.42, Mass=13469, SNR=76.5, Peak=255 HFD=7.1
23:40:08.711 00.005 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
23:40:08.716 00.005 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
23:40:08.719 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.29 mountX=-0.08 mountY=-0.12, mountTheta=-2.12
23:40:08.724 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.16, opts=13)
23:40:08.728 00.004 6120 Enqueuing Move request for scope (0.05, 0.16)
23:40:08.732 00.004 7680 Worker thread wakes up
23:40:08.732 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
23:40:08.732 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:08.736 00.004 6120 UpdateGuideState exits: m=13469 SNR=76.5 Saturated
23:40:08.741 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:08.745 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
23:40:08.745 00.000 7680 Moving (0.05, 0.16) raw xDistance=-0.08 yDistance=-0.12
23:40:08.745 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:40:08.745 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:40:08.745 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:40:08.745 00.000 7680 MoveAxis(E, 0, ABG)
23:40:08.745 00.000 7680 Move returns status 0, amount 0
23:40:08.745 00.000 7680 MoveAxis(N, 0, ABG)
23:40:08.747 00.002 7680 Move returns status 0, amount 0
23:40:08.747 00.000 7680 move complete, result=0
23:40:08.747 00.000 7680 worker thread done servicing request
23:40:08.747 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:08.750 00.003 6120 Enqueuing Expose request
23:40:08.755 00.005 7680 Worker thread wakes up
23:40:08.755 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:08.755 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:08.755 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:10.011 01.256 7680 Exposure complete
23:40:10.140 00.129 7680 worker thread done servicing request
23:40:10.141 00.001 6120 OnExposeComplete: enter
23:40:10.145 00.004 6120 UpdateGuideState(): m_state=6
23:40:10.150 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2392
23:40:10.153 00.003 6120 Star::Find returns 1 (1), X=959.63, Y=64.49, Mass=13591, SNR=75.5, Peak=255 HFD=7.1
23:40:10.158 00.005 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
23:40:10.162 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
23:40:10.165 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.38 mountX=-0.09 mountY=-0.19, mountTheta=-2.01
23:40:10.170 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.23, opts=13)
23:40:10.174 00.004 6120 Enqueuing Move request for scope (0.04, 0.23)
23:40:10.177 00.003 7680 Worker thread wakes up
23:40:10.177 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.23) opts 0xd
23:40:10.177 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.23)
23:40:10.177 00.000 7680 Moving (0.04, 0.23) raw xDistance=-0.09 yDistance=-0.19
23:40:10.177 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:40:10.177 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:40:10.179 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:10.182 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:40:10.182 00.000 7680 MoveAxis(E, 0, ABG)
23:40:10.182 00.000 7680 Move returns status 0, amount 0
23:40:10.182 00.000 7680 MoveAxis(N, 0, ABG)
23:40:10.183 00.001 7680 Move returns status 0, amount 0
23:40:10.183 00.000 7680 move complete, result=0
23:40:10.183 00.000 7680 worker thread done servicing request
23:40:10.183 00.000 6120 UpdateGuideState exits: m=13591 SNR=75.5 Saturated
23:40:10.187 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:10.190 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:10.193 00.003 6120 Enqueuing Expose request
23:40:10.196 00.003 7680 Worker thread wakes up
23:40:10.196 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:10.196 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:40:10.200 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:11.446 01.246 7680 Exposure complete
23:40:11.583 00.137 7680 worker thread done servicing request
23:40:11.583 00.000 6120 OnExposeComplete: enter
23:40:11.587 00.004 6120 UpdateGuideState(): m_state=6
23:40:11.591 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2393
23:40:11.596 00.005 6120 Star::Find returns 1 (1), X=959.69, Y=64.92, Mass=13658, SNR=76.2, Peak=255 HFD=6.9
23:40:11.599 00.003 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
23:40:11.603 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
23:40:11.608 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.65 hyp=0.66 cameraTheta=1.40 mountX=-0.23 mountY=-0.54, mountTheta=-1.97
23:40:11.614 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.65, opts=13)
23:40:11.618 00.004 6120 Enqueuing Move request for scope (0.11, 0.65)
23:40:11.621 00.003 7680 Worker thread wakes up
23:40:11.621 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.65) opts 0xd
23:40:11.623 00.002 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.65)
23:40:11.623 00.000 7680 Moving (0.11, 0.65) raw xDistance=-0.23 yDistance=-0.54
23:40:11.623 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:11.627 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:40:11.627 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
23:40:11.627 00.000 7680 MoveAxis(E, 93, ABG)
23:40:11.628 00.001 6120 UpdateGuideState exits: m=13658 SNR=76.2 Saturated
23:40:11.632 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:11.635 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:11.641 00.006 6120 Enqueuing Expose request
23:40:11.646 00.005 7680 Guiding  Dir = 2, Dur = 93
23:40:11.646 00.000 7680 IsSlewing returns 0
23:40:11.647 00.001 7680 IsGuiding returns 0
23:40:11.648 00.001 7680 PulseGuide returned control before completion, sleep 103
23:40:11.762 00.114 7680 IsGuiding returns 1
23:40:11.762 00.000 7680 scope still moving after pulse duration time elapsed
23:40:11.795 00.033 7680 IsSlewing returns 0
23:40:11.797 00.002 7680 IsGuiding returns 0
23:40:11.797 00.000 7680 scope move finished after 93 + 56 ms
23:40:11.798 00.001 7680 Move returns status 0, amount 93
23:40:11.798 00.000 7680 MoveAxis(N, 292, ABG)
23:40:11.799 00.001 7680 Guiding  Dir = 0, Dur = 292
23:40:11.799 00.000 7680 IsSlewing returns 0
23:40:11.799 00.000 7680 IsGuiding returns 0
23:40:11.800 00.001 7680 PulseGuide returned control before completion, sleep 302
23:40:12.110 00.310 7680 IsGuiding returns 1
23:40:12.111 00.001 7680 scope still moving after pulse duration time elapsed
23:40:12.141 00.030 7680 IsSlewing returns 0
23:40:12.142 00.001 7680 IsGuiding returns 1
23:40:12.171 00.029 7680 IsSlewing returns 0
23:40:12.175 00.004 7680 IsGuiding returns 0
23:40:12.176 00.001 7680 scope move finished after 292 + 84 ms
23:40:12.177 00.001 7680 Move returns status 0, amount 292
23:40:12.177 00.000 7680 move complete, result=0
23:40:12.179 00.002 7680 worker thread done servicing request
23:40:12.179 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.5 px 292 ms NORTH
23:40:12.185 00.006 7680 Worker thread wakes up
23:40:12.186 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:12.186 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:13.433 01.247 7680 Exposure complete
23:40:13.566 00.133 7680 worker thread done servicing request
23:40:13.566 00.000 6120 OnExposeComplete: enter
23:40:13.570 00.004 6120 UpdateGuideState(): m_state=6
23:40:13.575 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2394
23:40:13.578 00.003 6120 Star::Find returns 1 (1), X=959.31, Y=64.80, Mass=14218, SNR=77.5, Peak=255 HFD=6.9
23:40:13.583 00.005 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (4.99 = -1.29)
23:40:13.587 00.004 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.56)
23:40:13.590 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.54 hyp=0.60 cameraTheta=2.04 mountX=0.17 mountY=-0.60, mountTheta=-1.30
23:40:13.597 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.54, opts=13)
23:40:13.601 00.004 6120 Enqueuing Move request for scope (-0.27, 0.54)
23:40:13.606 00.005 7680 Worker thread wakes up
23:40:13.606 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.54) opts 0xd
23:40:13.606 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.54)
23:40:13.606 00.000 7680 Moving (-0.27, 0.54) raw xDistance=0.17 yDistance=-0.60
23:40:13.607 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:40:13.607 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
23:40:13.607 00.000 7680 MoveAxis(E, 0, ABG)
23:40:13.607 00.000 7680 Move returns status 0, amount 0
23:40:13.607 00.000 7680 MoveAxis(N, 326, ABG)
23:40:13.607 00.000 7680 Guiding  Dir = 0, Dur = 326
23:40:13.607 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:13.612 00.005 7680 IsSlewing returns 0
23:40:13.612 00.000 6120 UpdateGuideState exits: m=14218 SNR=77.5 Saturated
23:40:13.615 00.003 7680 IsGuiding returns 0
23:40:13.616 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:13.620 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:13.623 00.003 6120 Enqueuing Expose request
23:40:13.626 00.003 7680 PulseGuide returned control before completion, sleep 336
23:40:13.969 00.343 7680 IsGuiding returns 1
23:40:13.971 00.002 7680 scope still moving after pulse duration time elapsed
23:40:14.000 00.029 7680 IsSlewing returns 0
23:40:14.001 00.001 7680 IsGuiding returns 0
23:40:14.001 00.000 7680 scope move finished after 326 + 59 ms
23:40:14.002 00.001 7680 Move returns status 0, amount 326
23:40:14.002 00.000 7680 move complete, result=0
23:40:14.003 00.001 7680 worker thread done servicing request
23:40:14.003 00.000 7680 Worker thread wakes up
23:40:14.004 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 326 ms NORTH
23:40:14.009 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:14.010 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:15.258 01.248 7680 Exposure complete
23:40:15.399 00.141 7680 worker thread done servicing request
23:40:15.399 00.000 6120 OnExposeComplete: enter
23:40:15.403 00.004 6120 UpdateGuideState(): m_state=6
23:40:15.407 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2395
23:40:15.411 00.004 6120 Star::Find returns 1 (1), X=959.19, Y=64.17, Mass=13082, SNR=73.7, Peak=255 HFD=6.8
23:40:15.415 00.004 6120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-2.95) = xAngle (0.04 = 0.04)
23:40:15.418 00.003 6120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.23 = -0.23)
23:40:15.422 00.004 6120 CameraToMount -- cameraX=-0.40 cameraY=-0.09 hyp=0.41 cameraTheta=-2.91 mountX=0.41 mountY=-0.09, mountTheta=-0.22
23:40:15.427 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=-0.09, opts=13)
23:40:15.432 00.005 6120 Enqueuing Move request for scope (-0.40, -0.09)
23:40:15.434 00.002 7680 Worker thread wakes up
23:40:15.435 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.09) opts 0xd
23:40:15.435 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.40, -0.09)
23:40:15.435 00.000 7680 Moving (-0.40, -0.09) raw xDistance=0.41 yDistance=-0.09
23:40:15.435 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
23:40:15.435 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:40:15.435 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:40:15.435 00.000 7680 MoveAxis(W, 165, ABG)
23:40:15.436 00.001 7680 Guiding  Dir = 3, Dur = 165
23:40:15.436 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:15.439 00.003 7680 IsSlewing returns 0
23:40:15.439 00.000 6120 UpdateGuideState exits: m=13082 SNR=73.7 Saturated
23:40:15.444 00.005 7680 IsGuiding returns 0
23:40:15.444 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:15.448 00.004 7680 PulseGuide returned control before completion, sleep 175
23:40:15.449 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:15.453 00.004 6120 Enqueuing Expose request
23:40:15.626 00.173 7680 IsGuiding returns 1
23:40:15.627 00.001 7680 scope still moving after pulse duration time elapsed
23:40:15.656 00.029 7680 IsSlewing returns 0
23:40:15.658 00.002 7680 IsGuiding returns 0
23:40:15.659 00.001 7680 scope move finished after 165 + 49 ms
23:40:15.659 00.000 7680 Move returns status 0, amount 165
23:40:15.659 00.000 7680 MoveAxis(N, 0, ABG)
23:40:15.660 00.001 7680 Move returns status 0, amount 0
23:40:15.661 00.001 7680 move complete, result=0
23:40:15.661 00.000 7680 worker thread done servicing request
23:40:15.661 00.000 6120 GuideStep: 0.4 px 165 ms WEST, -0.1 px 0 ms NORTH
23:40:15.668 00.007 7680 Worker thread wakes up
23:40:15.669 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:15.669 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:16.909 01.240 7680 Exposure complete
23:40:17.025 00.116 7680 worker thread done servicing request
23:40:17.025 00.000 6120 OnExposeComplete: enter
23:40:17.030 00.005 6120 UpdateGuideState(): m_state=6
23:40:17.034 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2396
23:40:17.037 00.003 6120 Star::Find returns 1 (1), X=959.66, Y=64.43, Mass=13937, SNR=76.2, Peak=255 HFD=7.1
23:40:17.040 00.003 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
23:40:17.044 00.004 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
23:40:17.049 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.13 mountX=-0.11 mountY=-0.11, mountTheta=-2.33
23:40:17.053 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.16, opts=13)
23:40:17.056 00.003 6120 Enqueuing Move request for scope (0.08, 0.16)
23:40:17.058 00.002 7680 Worker thread wakes up
23:40:17.058 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
23:40:17.059 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:17.062 00.003 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
23:40:17.062 00.000 7680 Moving (0.08, 0.16) raw xDistance=-0.11 yDistance=-0.11
23:40:17.063 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:40:17.063 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:40:17.063 00.000 6120 UpdateGuideState exits: m=13937 SNR=76.2 Saturated
23:40:17.066 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:17.069 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:17.073 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:40:17.073 00.000 7680 MoveAxis(E, 0, ABG)
23:40:17.073 00.000 6120 Enqueuing Expose request
23:40:17.077 00.004 7680 Move returns status 0, amount 0
23:40:17.077 00.000 7680 MoveAxis(N, 0, ABG)
23:40:17.077 00.000 7680 Move returns status 0, amount 0
23:40:17.077 00.000 7680 move complete, result=0
23:40:17.077 00.000 7680 worker thread done servicing request
23:40:17.078 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:17.082 00.004 7680 Worker thread wakes up
23:40:17.082 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:17.083 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:18.340 01.257 7680 Exposure complete
23:40:18.479 00.139 7680 worker thread done servicing request
23:40:18.480 00.001 6120 OnExposeComplete: enter
23:40:18.485 00.005 6120 UpdateGuideState(): m_state=6
23:40:18.490 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2397
23:40:18.494 00.004 6120 Star::Find returns 1 (1), X=959.65, Y=64.54, Mass=13331, SNR=75.6, Peak=255 HFD=7.0
23:40:18.499 00.005 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
23:40:18.502 00.003 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
23:40:18.506 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.28 hyp=0.28 cameraTheta=1.35 mountX=-0.11 mountY=-0.22, mountTheta=-2.05
23:40:18.511 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.28, opts=13)
23:40:18.516 00.005 6120 Enqueuing Move request for scope (0.06, 0.28)
23:40:18.519 00.003 7680 Worker thread wakes up
23:40:18.519 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.28) opts 0xd
23:40:18.520 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.28)
23:40:18.520 00.000 7680 Moving (0.06, 0.28) raw xDistance=-0.11 yDistance=-0.22
23:40:18.520 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:40:18.520 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:40:18.520 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:18.524 00.004 6120 UpdateGuideState exits: m=13331 SNR=75.6 Saturated
23:40:18.528 00.004 7680 MoveAxis(E, 0, ABG)
23:40:18.528 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:18.532 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:18.536 00.004 6120 Enqueuing Expose request
23:40:18.540 00.004 7680 Move returns status 0, amount 0
23:40:18.540 00.000 7680 MoveAxis(N, 120, ABG)
23:40:18.540 00.000 7680 Guiding  Dir = 0, Dur = 120
23:40:18.540 00.000 7680 IsSlewing returns 0
23:40:18.540 00.000 7680 IsGuiding returns 0
23:40:18.541 00.001 7680 PulseGuide returned control before completion, sleep 130
23:40:18.686 00.145 7680 IsGuiding returns 0
23:40:18.687 00.001 7680 Move returns status 0, amount 120
23:40:18.689 00.002 7680 move complete, result=0
23:40:18.689 00.000 7680 worker thread done servicing request
23:40:18.689 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 120 ms NORTH
23:40:18.697 00.008 7680 Worker thread wakes up
23:40:18.698 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:18.698 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:19.950 01.252 7680 Exposure complete
23:40:20.076 00.126 7680 worker thread done servicing request
23:40:20.076 00.000 6120 OnExposeComplete: enter
23:40:20.082 00.006 6120 UpdateGuideState(): m_state=6
23:40:20.086 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2398
23:40:20.090 00.004 6120 Star::Find returns 1 (1), X=959.54, Y=64.70, Mass=14427, SNR=78.4, Peak=255 HFD=7.2
23:40:20.094 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
23:40:20.098 00.004 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
23:40:20.101 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.44 hyp=0.44 cameraTheta=1.67 mountX=-0.04 mountY=-0.41, mountTheta=-1.66
23:40:20.107 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.44, opts=13)
23:40:20.111 00.004 6120 Enqueuing Move request for scope (-0.05, 0.44)
23:40:20.118 00.007 7680 Worker thread wakes up
23:40:20.118 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:20.122 00.004 6120 UpdateGuideState exits: m=14427 SNR=78.4 Saturated
23:40:20.126 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:20.130 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:20.134 00.004 6120 Enqueuing Expose request
23:40:20.137 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.44) opts 0xd
23:40:20.138 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.44)
23:40:20.138 00.000 7680 Moving (-0.05, 0.44) raw xDistance=-0.04 yDistance=-0.41
23:40:20.138 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:40:20.138 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:40:20.138 00.000 7680 MoveAxis(E, 0, ABG)
23:40:20.140 00.002 7680 Move returns status 0, amount 0
23:40:20.140 00.000 7680 MoveAxis(N, 224, ABG)
23:40:20.140 00.000 7680 Guiding  Dir = 0, Dur = 224
23:40:20.140 00.000 7680 IsSlewing returns 0
23:40:20.141 00.001 7680 IsGuiding returns 0
23:40:20.141 00.000 7680 PulseGuide returned control before completion, sleep 234
23:40:20.379 00.238 7680 IsGuiding returns 1
23:40:20.380 00.001 7680 scope still moving after pulse duration time elapsed
23:40:20.411 00.031 7680 IsSlewing returns 0
23:40:20.412 00.001 7680 IsGuiding returns 0
23:40:20.413 00.001 7680 scope move finished after 224 + 47 ms
23:40:20.413 00.000 7680 Move returns status 0, amount 224
23:40:20.414 00.001 7680 move complete, result=0
23:40:20.414 00.000 7680 worker thread done servicing request
23:40:20.414 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 224 ms NORTH
23:40:20.423 00.009 7680 Worker thread wakes up
23:40:20.423 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:20.424 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:21.675 01.251 7680 Exposure complete
23:40:21.815 00.140 7680 worker thread done servicing request
23:40:21.815 00.000 6120 OnExposeComplete: enter
23:40:21.819 00.004 6120 UpdateGuideState(): m_state=6
23:40:21.824 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2399
23:40:21.828 00.004 6120 Star::Find returns 1 (1), X=959.33, Y=64.53, Mass=13337, SNR=74.1, Peak=255 HFD=7.1
23:40:21.833 00.005 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.30 = -0.98)
23:40:21.838 00.005 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.25)
23:40:21.841 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.26 hyp=0.37 cameraTheta=2.35 mountX=0.21 mountY=-0.35, mountTheta=-1.04
23:40:21.846 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.26, opts=13)
23:40:21.849 00.003 6120 Enqueuing Move request for scope (-0.26, 0.26)
23:40:21.852 00.003 7680 Worker thread wakes up
23:40:21.852 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.26) opts 0xd
23:40:21.852 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.26)
23:40:21.852 00.000 7680 Moving (-0.26, 0.26) raw xDistance=0.21 yDistance=-0.35
23:40:21.852 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:40:21.854 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:40:21.854 00.000 7680 MoveAxis(W, 84, ABG)
23:40:21.854 00.000 7680 Guiding  Dir = 3, Dur = 84
23:40:21.854 00.000 7680 IsSlewing returns 0
23:40:21.854 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:21.859 00.005 7680 IsGuiding returns 0
23:40:21.859 00.000 6120 UpdateGuideState exits: m=13337 SNR=74.1 Saturated
23:40:21.863 00.004 7680 PulseGuide returned control before completion, sleep 94
23:40:21.864 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:21.867 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:21.871 00.004 6120 Enqueuing Expose request
23:40:21.958 00.087 7680 IsGuiding returns 1
23:40:21.958 00.000 7680 scope still moving after pulse duration time elapsed
23:40:21.989 00.031 7680 IsSlewing returns 0
23:40:21.990 00.001 7680 IsGuiding returns 0
23:40:21.991 00.001 7680 scope move finished after 84 + 48 ms
23:40:21.991 00.000 7680 Move returns status 0, amount 84
23:40:21.992 00.001 7680 MoveAxis(N, 189, ABG)
23:40:21.993 00.001 7680 Guiding  Dir = 0, Dur = 189
23:40:21.993 00.000 7680 IsSlewing returns 0
23:40:21.994 00.001 7680 IsGuiding returns 0
23:40:21.995 00.001 7680 PulseGuide returned control before completion, sleep 199
23:40:22.207 00.212 7680 IsGuiding returns 1
23:40:22.207 00.000 7680 scope still moving after pulse duration time elapsed
23:40:22.239 00.032 7680 IsSlewing returns 0
23:40:22.242 00.003 7680 IsGuiding returns 0
23:40:22.244 00.002 7680 scope move finished after 189 + 60 ms
23:40:22.244 00.000 7680 Move returns status 0, amount 189
23:40:22.244 00.000 7680 move complete, result=0
23:40:22.244 00.000 6120 GuideStep: 0.2 px 84 ms WEST, -0.3 px 189 ms NORTH
23:40:22.251 00.007 7680 worker thread done servicing request
23:40:22.251 00.000 7680 Worker thread wakes up
23:40:22.251 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:22.252 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:23.500 01.248 7680 Exposure complete
23:40:23.645 00.145 7680 worker thread done servicing request
23:40:23.646 00.001 6120 OnExposeComplete: enter
23:40:23.651 00.005 6120 UpdateGuideState(): m_state=6
23:40:23.655 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2400
23:40:23.659 00.004 6120 Star::Find returns 1 (1), X=959.29, Y=64.38, Mass=13511, SNR=74.9, Peak=255 HFD=7.0
23:40:23.663 00.004 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-2.95) = xAngle (5.71 = -0.57)
23:40:23.668 00.005 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.44 = -0.84)
23:40:23.674 00.006 6120 CameraToMount -- cameraX=-0.29 cameraY=0.12 hyp=0.32 cameraTheta=2.76 mountX=0.27 mountY=-0.23, mountTheta=-0.72
23:40:23.681 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.12, opts=13)
23:40:23.686 00.005 6120 Enqueuing Move request for scope (-0.29, 0.12)
23:40:23.690 00.004 7680 Worker thread wakes up
23:40:23.691 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:23.695 00.004 6120 UpdateGuideState exits: m=13511 SNR=74.9 Saturated
23:40:23.698 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:23.703 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:23.706 00.003 6120 Enqueuing Expose request
23:40:23.709 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.12) opts 0xd
23:40:23.709 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.12)
23:40:23.710 00.001 7680 Moving (-0.29, 0.12) raw xDistance=0.27 yDistance=-0.23
23:40:23.710 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
23:40:23.711 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:40:23.711 00.000 7680 MoveAxis(W, 114, ABG)
23:40:23.711 00.000 7680 Guiding  Dir = 3, Dur = 114
23:40:23.711 00.000 7680 IsSlewing returns 0
23:40:23.712 00.001 7680 IsGuiding returns 0
23:40:23.712 00.000 7680 PulseGuide returned control before completion, sleep 124
23:40:23.846 00.134 7680 IsGuiding returns 1
23:40:23.846 00.000 7680 scope still moving after pulse duration time elapsed
23:40:23.877 00.031 7680 IsSlewing returns 0
23:40:23.878 00.001 7680 IsGuiding returns 0
23:40:23.879 00.001 7680 scope move finished after 114 + 52 ms
23:40:23.880 00.001 7680 Move returns status 0, amount 114
23:40:23.880 00.000 7680 MoveAxis(N, 127, ABG)
23:40:23.881 00.001 7680 Guiding  Dir = 0, Dur = 127
23:40:23.881 00.000 7680 IsSlewing returns 0
23:40:23.881 00.000 7680 IsGuiding returns 0
23:40:23.882 00.001 7680 PulseGuide returned control before completion, sleep 137
23:40:24.033 00.151 7680 IsGuiding returns 1
23:40:24.033 00.000 7680 scope still moving after pulse duration time elapsed
23:40:24.064 00.031 7680 IsSlewing returns 0
23:40:24.064 00.000 7680 IsGuiding returns 0
23:40:24.065 00.001 7680 scope move finished after 127 + 56 ms
23:40:24.065 00.000 7680 Move returns status 0, amount 127
23:40:24.065 00.000 7680 move complete, result=0
23:40:24.066 00.001 7680 worker thread done servicing request
23:40:24.066 00.000 7680 Worker thread wakes up
23:40:24.067 00.001 6120 GuideStep: 0.3 px 114 ms WEST, -0.2 px 127 ms NORTH
23:40:24.073 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:24.073 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:25.320 01.247 7680 Exposure complete
23:40:25.450 00.130 7680 worker thread done servicing request
23:40:25.450 00.000 6120 OnExposeComplete: enter
23:40:25.455 00.005 6120 UpdateGuideState(): m_state=6
23:40:25.459 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2401
23:40:25.463 00.004 6120 Star::Find returns 1 (1), X=959.33, Y=64.59, Mass=13750, SNR=77.2, Peak=255 HFD=7.2
23:40:25.467 00.004 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.19 = -1.10)
23:40:25.472 00.005 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
23:40:25.476 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.32 hyp=0.41 cameraTheta=2.23 mountX=0.19 mountY=-0.40, mountTheta=-1.13
23:40:25.480 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.32, opts=13)
23:40:25.484 00.004 6120 Enqueuing Move request for scope (-0.25, 0.32)
23:40:25.489 00.005 7680 Worker thread wakes up
23:40:25.489 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:25.495 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.32) opts 0xd
23:40:25.495 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.32)
23:40:25.495 00.000 7680 Moving (-0.25, 0.32) raw xDistance=0.19 yDistance=-0.40
23:40:25.496 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:40:25.496 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:40:25.496 00.000 7680 MoveAxis(E, 0, ABG)
23:40:25.496 00.000 7680 Move returns status 0, amount 0
23:40:25.496 00.000 6120 UpdateGuideState exits: m=13750 SNR=77.2 Saturated
23:40:25.502 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:25.507 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:25.510 00.003 7680 MoveAxis(N, 218, ABG)
23:40:25.510 00.000 7680 Guiding  Dir = 0, Dur = 218
23:40:25.510 00.000 6120 Enqueuing Expose request
23:40:25.515 00.005 7680 IsSlewing returns 0
23:40:25.515 00.000 7680 IsGuiding returns 0
23:40:25.516 00.001 7680 PulseGuide returned control before completion, sleep 228
23:40:25.750 00.234 7680 IsGuiding returns 1
23:40:25.750 00.000 7680 scope still moving after pulse duration time elapsed
23:40:25.780 00.030 7680 IsSlewing returns 0
23:40:25.782 00.002 7680 IsGuiding returns 0
23:40:25.783 00.001 7680 scope move finished after 218 + 48 ms
23:40:25.783 00.000 7680 Move returns status 0, amount 218
23:40:25.783 00.000 7680 move complete, result=0
23:40:25.784 00.001 7680 worker thread done servicing request
23:40:25.784 00.000 7680 Worker thread wakes up
23:40:25.785 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:25.785 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:25.785 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 218 ms NORTH
23:40:27.033 01.248 7680 Exposure complete
23:40:27.167 00.134 7680 worker thread done servicing request
23:40:27.168 00.001 6120 OnExposeComplete: enter
23:40:27.171 00.003 6120 UpdateGuideState(): m_state=6
23:40:27.175 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2402
23:40:27.178 00.003 6120 Star::Find returns 1 (1), X=959.35, Y=64.53, Mass=13937, SNR=77.4, Peak=255 HFD=7.1
23:40:27.182 00.004 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
23:40:27.186 00.004 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
23:40:27.190 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.26 hyp=0.35 cameraTheta=2.30 mountX=0.18 mountY=-0.34, mountTheta=-1.08
23:40:27.195 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.26, opts=13)
23:40:27.199 00.004 6120 Enqueuing Move request for scope (-0.23, 0.26)
23:40:27.203 00.004 7680 Worker thread wakes up
23:40:27.204 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:27.207 00.003 6120 UpdateGuideState exits: m=13937 SNR=77.4 Saturated
23:40:27.211 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.26) opts 0xd
23:40:27.211 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.26)
23:40:27.212 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:27.215 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:27.219 00.004 6120 Enqueuing Expose request
23:40:27.223 00.004 7680 Moving (-0.23, 0.26) raw xDistance=0.18 yDistance=-0.34
23:40:27.223 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:40:27.223 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:40:27.223 00.000 7680 MoveAxis(E, 0, ABG)
23:40:27.224 00.001 7680 Move returns status 0, amount 0
23:40:27.224 00.000 7680 MoveAxis(N, 184, ABG)
23:40:27.225 00.001 7680 Guiding  Dir = 0, Dur = 184
23:40:27.225 00.000 7680 IsSlewing returns 0
23:40:27.225 00.000 7680 IsGuiding returns 0
23:40:27.225 00.000 7680 PulseGuide returned control before completion, sleep 194
23:40:27.426 00.201 7680 IsGuiding returns 1
23:40:27.428 00.002 7680 scope still moving after pulse duration time elapsed
23:40:27.457 00.029 7680 IsSlewing returns 0
23:40:27.458 00.001 7680 IsGuiding returns 0
23:40:27.459 00.001 7680 scope move finished after 184 + 49 ms
23:40:27.459 00.000 7680 Move returns status 0, amount 184
23:40:27.460 00.001 7680 move complete, result=0
23:40:27.461 00.001 7680 worker thread done servicing request
23:40:27.461 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 184 ms NORTH
23:40:27.468 00.007 7680 Worker thread wakes up
23:40:27.468 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:27.468 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:28.716 01.248 7680 Exposure complete
23:40:28.854 00.138 7680 worker thread done servicing request
23:40:28.854 00.000 6120 OnExposeComplete: enter
23:40:28.859 00.005 6120 UpdateGuideState(): m_state=6
23:40:28.864 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2403
23:40:28.869 00.005 6120 Star::Find returns 1 (1), X=959.40, Y=64.50, Mass=13292, SNR=74.6, Peak=255 HFD=7.1
23:40:28.873 00.004 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.19 = -1.10)
23:40:28.877 00.004 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
23:40:28.881 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.30 cameraTheta=2.23 mountX=0.14 mountY=-0.29, mountTheta=-1.13
23:40:28.885 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.24, opts=13)
23:40:28.890 00.005 6120 Enqueuing Move request for scope (-0.18, 0.24)
23:40:28.894 00.004 7680 Worker thread wakes up
23:40:28.894 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.24) opts 0xd
23:40:28.894 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.24)
23:40:28.895 00.001 7680 Moving (-0.18, 0.24) raw xDistance=0.14 yDistance=-0.29
23:40:28.895 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:40:28.895 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:40:28.895 00.000 7680 MoveAxis(E, 0, ABG)
23:40:28.895 00.000 7680 Move returns status 0, amount 0
23:40:28.897 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:28.899 00.002 7680 MoveAxis(N, 159, ABG)
23:40:28.900 00.001 7680 Guiding  Dir = 0, Dur = 159
23:40:28.900 00.000 6120 UpdateGuideState exits: m=13292 SNR=74.6 Saturated
23:40:28.902 00.002 7680 IsSlewing returns 0
23:40:28.903 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:28.906 00.003 7680 IsGuiding returns 0
23:40:28.906 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:28.912 00.006 6120 Enqueuing Expose request
23:40:28.915 00.003 7680 PulseGuide returned control before completion, sleep 169
23:40:29.095 00.180 7680 IsGuiding returns 0
23:40:29.095 00.000 7680 Move returns status 0, amount 159
23:40:29.096 00.001 7680 move complete, result=0
23:40:29.096 00.000 7680 worker thread done servicing request
23:40:29.096 00.000 7680 Worker thread wakes up
23:40:29.097 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 159 ms NORTH
23:40:29.102 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:29.102 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:30.355 01.253 7680 Exposure complete
23:40:30.485 00.130 7680 worker thread done servicing request
23:40:30.485 00.000 6120 OnExposeComplete: enter
23:40:30.492 00.007 6120 UpdateGuideState(): m_state=6
23:40:30.496 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2404
23:40:30.499 00.003 6120 Star::Find returns 1 (1), X=959.63, Y=64.11, Mass=13467, SNR=75.7, Peak=255 HFD=6.9
23:40:30.503 00.004 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-2.95) = xAngle (1.70 = 1.70)
23:40:30.505 00.002 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.43 = 1.43)
23:40:30.509 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.26 mountX=-0.02 mountY=0.16, mountTheta=1.70
23:40:30.513 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.15, opts=13)
23:40:30.518 00.005 6120 Enqueuing Move request for scope (0.05, -0.15)
23:40:30.521 00.003 7680 Worker thread wakes up
23:40:30.521 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
23:40:30.521 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
23:40:30.521 00.000 7680 Moving (0.05, -0.15) raw xDistance=-0.02 yDistance=0.16
23:40:30.521 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:40:30.521 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:40:30.523 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:30.527 00.004 6120 UpdateGuideState exits: m=13467 SNR=75.7 Saturated
23:40:30.530 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:30.535 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:30.539 00.004 6120 Enqueuing Expose request
23:40:30.542 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:40:30.542 00.000 7680 MoveAxis(E, 0, ABG)
23:40:30.542 00.000 7680 Move returns status 0, amount 0
23:40:30.544 00.002 7680 MoveAxis(N, 0, ABG)
23:40:30.544 00.000 7680 Move returns status 0, amount 0
23:40:30.544 00.000 7680 move complete, result=0
23:40:30.544 00.000 7680 worker thread done servicing request
23:40:30.544 00.000 7680 Worker thread wakes up
23:40:30.544 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:30.544 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:40:30.548 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:31.796 01.248 7680 Exposure complete
23:40:31.935 00.139 7680 worker thread done servicing request
23:40:31.935 00.000 6120 OnExposeComplete: enter
23:40:31.940 00.005 6120 UpdateGuideState(): m_state=6
23:40:31.944 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2405
23:40:31.949 00.005 6120 Star::Find returns 1 (1), X=959.77, Y=64.24, Mass=14253, SNR=77.1, Peak=255 HFD=6.9
23:40:31.954 00.005 6120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-2.95) = xAngle (2.85 = 2.85)
23:40:31.957 00.003 6120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.58 = 2.58)
23:40:31.961 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.10 mountX=-0.18 mountY=0.10, mountTheta=2.64
23:40:31.966 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.02, opts=13)
23:40:31.969 00.003 6120 Enqueuing Move request for scope (0.19, -0.02)
23:40:31.973 00.004 7680 Worker thread wakes up
23:40:31.974 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
23:40:31.974 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
23:40:31.974 00.000 7680 Moving (0.19, -0.02) raw xDistance=-0.18 yDistance=0.10
23:40:31.974 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:40:31.975 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:40:31.975 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:40:31.975 00.000 7680 MoveAxis(E, 0, ABG)
23:40:31.975 00.000 7680 Move returns status 0, amount 0
23:40:31.976 00.001 7680 MoveAxis(N, 0, ABG)
23:40:31.976 00.000 7680 Move returns status 0, amount 0
23:40:31.976 00.000 7680 move complete, result=0
23:40:31.976 00.000 7680 worker thread done servicing request
23:40:31.977 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:31.980 00.003 6120 UpdateGuideState exits: m=14253 SNR=77.1 Saturated
23:40:31.985 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:31.989 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:31.994 00.005 6120 Enqueuing Expose request
23:40:31.998 00.004 7680 Worker thread wakes up
23:40:31.998 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:40:32.002 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:32.002 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:33.250 01.248 7680 Exposure complete
23:40:33.383 00.133 7680 worker thread done servicing request
23:40:33.383 00.000 6120 OnExposeComplete: enter
23:40:33.387 00.004 6120 UpdateGuideState(): m_state=6
23:40:33.392 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2406
23:40:33.398 00.006 6120 Star::Find returns 1 (1), X=959.79, Y=64.41, Mass=14444, SNR=78.5, Peak=255 HFD=7.1
23:40:33.402 00.004 6120 CameraToMount -- cameraTheta (0.63) - m_xAngle (-2.95) = xAngle (3.59 = -2.69)
23:40:33.406 00.004 6120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.32 = -2.96)
23:40:33.410 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.63 mountX=-0.23 mountY=-0.05, mountTheta=-2.95
23:40:33.413 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.15, opts=13)
23:40:33.416 00.003 6120 Enqueuing Move request for scope (0.20, 0.15)
23:40:33.423 00.007 7680 Worker thread wakes up
23:40:33.423 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd
23:40:33.423 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.15)
23:40:33.423 00.000 7680 Moving (0.20, 0.15) raw xDistance=-0.23 yDistance=-0.05
23:40:33.423 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:40:33.424 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:40:33.424 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:33.429 00.005 6120 UpdateGuideState exits: m=14444 SNR=78.5 Saturated
23:40:33.433 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:33.437 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:40:33.437 00.000 7680 MoveAxis(E, 93, ABG)
23:40:33.437 00.000 7680 Guiding  Dir = 2, Dur = 93
23:40:33.437 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:33.440 00.003 6120 Enqueuing Expose request
23:40:33.444 00.004 7680 IsSlewing returns 0
23:40:33.444 00.000 7680 IsGuiding returns 0
23:40:33.446 00.002 7680 PulseGuide returned control before completion, sleep 103
23:40:33.551 00.105 7680 IsGuiding returns 1
23:40:33.553 00.002 7680 scope still moving after pulse duration time elapsed
23:40:33.582 00.029 7680 IsSlewing returns 0
23:40:33.582 00.000 7680 IsGuiding returns 0
23:40:33.583 00.001 7680 scope move finished after 93 + 45 ms
23:40:33.583 00.000 7680 Move returns status 0, amount 93
23:40:33.584 00.001 7680 MoveAxis(N, 0, ABG)
23:40:33.584 00.000 7680 Move returns status 0, amount 0
23:40:33.584 00.000 7680 move complete, result=0
23:40:33.584 00.000 7680 worker thread done servicing request
23:40:33.586 00.002 7680 Worker thread wakes up
23:40:33.586 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.0 px 0 ms NORTH
23:40:33.591 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:33.592 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:34.841 01.249 7680 Exposure complete
23:40:34.990 00.149 7680 worker thread done servicing request
23:40:34.991 00.001 6120 OnExposeComplete: enter
23:40:34.994 00.003 6120 UpdateGuideState(): m_state=6
23:40:34.998 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2407
23:40:35.001 00.003 6120 Star::Find returns 1 (1), X=959.86, Y=64.51, Mass=13778, SNR=75.6, Peak=255 HFD=7.0
23:40:35.006 00.005 6120 CameraToMount -- cameraTheta (0.72) - m_xAngle (-2.95) = xAngle (3.68 = -2.61)
23:40:35.009 00.003 6120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.41 = -2.87)
23:40:35.013 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=0.24 hyp=0.37 cameraTheta=0.72 mountX=-0.32 mountY=-0.10, mountTheta=-2.84
23:40:35.020 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.24, opts=13)
23:40:35.026 00.006 6120 Enqueuing Move request for scope (0.28, 0.24)
23:40:35.030 00.004 7680 Worker thread wakes up
23:40:35.030 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.24) opts 0xd
23:40:35.030 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.24)
23:40:35.030 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:35.034 00.004 7680 Moving (0.28, 0.24) raw xDistance=-0.32 yDistance=-0.10
23:40:35.034 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
23:40:35.035 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:40:35.036 00.001 6120 UpdateGuideState exits: m=13778 SNR=75.6 Saturated
23:40:35.040 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:35.044 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:40:35.045 00.001 7680 MoveAxis(E, 136, ABG)
23:40:35.045 00.000 7680 Guiding  Dir = 2, Dur = 136
23:40:35.045 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:35.050 00.005 7680 IsSlewing returns 0
23:40:35.050 00.000 6120 Enqueuing Expose request
23:40:35.054 00.004 7680 IsGuiding returns 0
23:40:35.056 00.002 7680 PulseGuide returned control before completion, sleep 146
23:40:35.205 00.149 7680 IsGuiding returns 1
23:40:35.206 00.001 7680 scope still moving after pulse duration time elapsed
23:40:35.236 00.030 7680 IsSlewing returns 0
23:40:35.236 00.000 7680 IsGuiding returns 0
23:40:35.236 00.000 7680 scope move finished after 136 + 45 ms
23:40:35.237 00.001 7680 Move returns status 0, amount 136
23:40:35.238 00.001 7680 MoveAxis(N, 0, ABG)
23:40:35.238 00.000 7680 Move returns status 0, amount 0
23:40:35.238 00.000 7680 move complete, result=0
23:40:35.238 00.000 7680 worker thread done servicing request
23:40:35.238 00.000 6120 GuideStep: -0.3 px 136 ms EAST, -0.1 px 0 ms NORTH
23:40:35.244 00.006 7680 Worker thread wakes up
23:40:35.244 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:35.244 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:36.493 01.249 7680 Exposure complete
23:40:36.627 00.134 7680 worker thread done servicing request
23:40:36.628 00.001 6120 OnExposeComplete: enter
23:40:36.632 00.004 6120 UpdateGuideState(): m_state=6
23:40:36.636 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2408
23:40:36.640 00.004 6120 Star::Find returns 1 (1), X=959.69, Y=64.83, Mass=13536, SNR=75.4, Peak=255 HFD=6.9
23:40:36.645 00.005 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
23:40:36.649 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
23:40:36.653 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.57 hyp=0.58 cameraTheta=1.39 mountX=-0.21 mountY=-0.46, mountTheta=-2.00
23:40:36.659 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.57, opts=13)
23:40:36.663 00.004 6120 Enqueuing Move request for scope (0.11, 0.57)
23:40:36.668 00.005 7680 Worker thread wakes up
23:40:36.668 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.57) opts 0xd
23:40:36.668 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.57)
23:40:36.669 00.001 7680 Moving (0.11, 0.57) raw xDistance=-0.21 yDistance=-0.46
23:40:36.669 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:36.674 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
23:40:36.674 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:40:36.674 00.000 7680 MoveAxis(E, 95, ABG)
23:40:36.676 00.002 6120 UpdateGuideState exits: m=13536 SNR=75.4 Saturated
23:40:36.680 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:36.684 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:36.688 00.004 6120 Enqueuing Expose request
23:40:36.692 00.004 7680 Guiding  Dir = 2, Dur = 95
23:40:36.692 00.000 7680 IsSlewing returns 0
23:40:36.692 00.000 7680 IsGuiding returns 0
23:40:36.694 00.002 7680 PulseGuide returned control before completion, sleep 105
23:40:36.812 00.118 7680 IsGuiding returns 1
23:40:36.813 00.001 7680 scope still moving after pulse duration time elapsed
23:40:36.843 00.030 7680 IsSlewing returns 0
23:40:36.843 00.000 7680 IsGuiding returns 0
23:40:36.844 00.001 7680 scope move finished after 95 + 55 ms
23:40:36.845 00.001 7680 Move returns status 0, amount 95
23:40:36.845 00.000 7680 MoveAxis(N, 252, ABG)
23:40:36.845 00.000 7680 Guiding  Dir = 0, Dur = 252
23:40:36.846 00.001 7680 IsSlewing returns 0
23:40:36.846 00.000 7680 IsGuiding returns 0
23:40:36.847 00.001 7680 PulseGuide returned control before completion, sleep 262
23:40:37.126 00.279 7680 IsGuiding returns 1
23:40:37.126 00.000 7680 scope still moving after pulse duration time elapsed
23:40:37.157 00.031 7680 IsSlewing returns 0
23:40:37.158 00.001 7680 IsGuiding returns 0
23:40:37.159 00.001 7680 scope move finished after 252 + 59 ms
23:40:37.159 00.000 7680 Move returns status 0, amount 252
23:40:37.159 00.000 7680 move complete, result=0
23:40:37.160 00.001 7680 worker thread done servicing request
23:40:37.160 00.000 7680 Worker thread wakes up
23:40:37.161 00.001 6120 GuideStep: -0.2 px 95 ms EAST, -0.5 px 252 ms NORTH
23:40:37.168 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:37.168 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:38.418 01.250 7680 Exposure complete
23:40:38.556 00.138 7680 worker thread done servicing request
23:40:38.557 00.001 6120 OnExposeComplete: enter
23:40:38.560 00.003 6120 UpdateGuideState(): m_state=6
23:40:38.564 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2409
23:40:38.567 00.003 6120 Star::Find returns 1 (1), X=959.35, Y=64.76, Mass=14004, SNR=78.0, Peak=255 HFD=7.0
23:40:38.572 00.005 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.32)
23:40:38.575 00.003 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
23:40:38.580 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=0.50 hyp=0.55 cameraTheta=2.01 mountX=0.14 mountY=-0.55, mountTheta=-1.32
23:40:38.586 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.50, opts=13)
23:40:38.591 00.005 6120 Enqueuing Move request for scope (-0.24, 0.50)
23:40:38.595 00.004 7680 Worker thread wakes up
23:40:38.595 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:38.600 00.005 6120 UpdateGuideState exits: m=14004 SNR=78.0 Saturated
23:40:38.604 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.50) opts 0xd
23:40:38.605 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.50)
23:40:38.605 00.000 7680 Moving (-0.24, 0.50) raw xDistance=0.14 yDistance=-0.55
23:40:38.605 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:40:38.605 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:40:38.605 00.000 7680 MoveAxis(E, 0, ABG)
23:40:38.605 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:38.610 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:38.615 00.005 7680 Move returns status 0, amount 0
23:40:38.615 00.000 7680 MoveAxis(N, 300, ABG)
23:40:38.615 00.000 7680 Guiding  Dir = 0, Dur = 300
23:40:38.615 00.000 6120 Enqueuing Expose request
23:40:38.620 00.005 7680 IsSlewing returns 0
23:40:38.620 00.000 7680 IsGuiding returns 0
23:40:38.621 00.001 7680 PulseGuide returned control before completion, sleep 310
23:40:38.938 00.317 7680 IsGuiding returns 1
23:40:38.939 00.001 7680 scope still moving after pulse duration time elapsed
23:40:38.969 00.030 7680 IsSlewing returns 0
23:40:38.971 00.002 7680 IsGuiding returns 0
23:40:38.971 00.000 7680 scope move finished after 300 + 51 ms
23:40:38.972 00.001 7680 Move returns status 0, amount 300
23:40:38.972 00.000 7680 move complete, result=0
23:40:38.973 00.001 7680 worker thread done servicing request
23:40:38.973 00.000 7680 Worker thread wakes up
23:40:38.974 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 300 ms NORTH
23:40:38.982 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:38.982 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:40.228 01.246 7680 Exposure complete
23:40:40.355 00.127 7680 worker thread done servicing request
23:40:40.355 00.000 6120 OnExposeComplete: enter
23:40:40.359 00.004 6120 UpdateGuideState(): m_state=6
23:40:40.365 00.006 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2410
23:40:40.370 00.005 6120 Star::Find returns 1 (1), X=959.52, Y=64.51, Mass=13122, SNR=73.4, Peak=255 HFD=7.1
23:40:40.375 00.005 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
23:40:40.378 00.003 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.76)
23:40:40.382 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.84 mountX=0.02 mountY=-0.26, mountTheta=-1.49
23:40:40.386 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.25, opts=13)
23:40:40.391 00.005 6120 Enqueuing Move request for scope (-0.07, 0.25)
23:40:40.395 00.004 7680 Worker thread wakes up
23:40:40.396 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.25) opts 0xd
23:40:40.396 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.25)
23:40:40.396 00.000 7680 Moving (-0.07, 0.25) raw xDistance=0.02 yDistance=-0.26
23:40:40.396 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:40:40.397 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:40.401 00.004 6120 UpdateGuideState exits: m=13122 SNR=73.4 Saturated
23:40:40.405 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:40.408 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:40.412 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:40:40.412 00.000 7680 MoveAxis(E, 0, ABG)
23:40:40.412 00.000 7680 Move returns status 0, amount 0
23:40:40.412 00.000 7680 MoveAxis(N, 139, ABG)
23:40:40.412 00.000 7680 Guiding  Dir = 0, Dur = 139
23:40:40.413 00.001 6120 Enqueuing Expose request
23:40:40.416 00.003 7680 IsSlewing returns 0
23:40:40.417 00.001 7680 IsGuiding returns 0
23:40:40.418 00.001 7680 PulseGuide returned control before completion, sleep 149
23:40:40.577 00.159 7680 IsGuiding returns 1
23:40:40.577 00.000 7680 scope still moving after pulse duration time elapsed
23:40:40.608 00.031 7680 IsSlewing returns 0
23:40:40.608 00.000 7680 IsGuiding returns 0
23:40:40.609 00.001 7680 scope move finished after 139 + 53 ms
23:40:40.610 00.001 7680 Move returns status 0, amount 139
23:40:40.610 00.000 7680 move complete, result=0
23:40:40.610 00.000 7680 worker thread done servicing request
23:40:40.610 00.000 7680 Worker thread wakes up
23:40:40.611 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 139 ms NORTH
23:40:40.616 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:40.616 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:41.871 01.255 7680 Exposure complete
23:40:42.006 00.135 7680 worker thread done servicing request
23:40:42.006 00.000 6120 OnExposeComplete: enter
23:40:42.011 00.005 6120 UpdateGuideState(): m_state=6
23:40:42.015 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2411
23:40:42.019 00.004 6120 Star::Find returns 1 (1), X=959.24, Y=64.63, Mass=14740, SNR=78.5, Peak=255 HFD=7.1
23:40:42.024 00.005 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
23:40:42.027 00.003 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.27)
23:40:42.032 00.005 6120 CameraToMount -- cameraX=-0.35 cameraY=0.37 hyp=0.51 cameraTheta=2.33 mountX=0.27 mountY=-0.48, mountTheta=-1.06
23:40:42.037 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.37, opts=13)
23:40:42.041 00.004 6120 Enqueuing Move request for scope (-0.35, 0.37)
23:40:42.046 00.005 7680 Worker thread wakes up
23:40:42.046 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:42.053 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.37) opts 0xd
23:40:42.053 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.37)
23:40:42.053 00.000 7680 Moving (-0.35, 0.37) raw xDistance=0.27 yDistance=-0.48
23:40:42.054 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
23:40:42.054 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
23:40:42.054 00.000 7680 MoveAxis(W, 112, ABG)
23:40:42.054 00.000 7680 Guiding  Dir = 3, Dur = 112
23:40:42.054 00.000 6120 UpdateGuideState exits: m=14740 SNR=78.5 Saturated
23:40:42.058 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:42.063 00.005 7680 IsSlewing returns 0
23:40:42.064 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:42.067 00.003 6120 Enqueuing Expose request
23:40:42.072 00.005 7680 IsGuiding returns 0
23:40:42.072 00.000 7680 PulseGuide returned control before completion, sleep 122
23:40:42.200 00.128 7680 IsGuiding returns 1
23:40:42.201 00.001 7680 scope still moving after pulse duration time elapsed
23:40:42.231 00.030 7680 IsSlewing returns 0
23:40:42.233 00.002 7680 IsGuiding returns 0
23:40:42.233 00.000 7680 scope move finished after 112 + 50 ms
23:40:42.234 00.001 7680 Move returns status 0, amount 112
23:40:42.234 00.000 7680 MoveAxis(N, 263, ABG)
23:40:42.235 00.001 7680 Guiding  Dir = 0, Dur = 263
23:40:42.236 00.001 7680 IsSlewing returns 0
23:40:42.236 00.000 7680 IsGuiding returns 0
23:40:42.237 00.001 7680 PulseGuide returned control before completion, sleep 273
23:40:42.514 00.277 7680 IsGuiding returns 1
23:40:42.516 00.002 7680 scope still moving after pulse duration time elapsed
23:40:42.546 00.030 7680 IsSlewing returns 0
23:40:42.547 00.001 7680 IsGuiding returns 0
23:40:42.547 00.000 7680 scope move finished after 263 + 47 ms
23:40:42.547 00.000 7680 Move returns status 0, amount 263
23:40:42.548 00.001 7680 move complete, result=0
23:40:42.548 00.000 7680 worker thread done servicing request
23:40:42.548 00.000 7680 Worker thread wakes up
23:40:42.549 00.001 6120 GuideStep: 0.3 px 112 ms WEST, -0.5 px 263 ms NORTH
23:40:42.555 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:42.555 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:43.810 01.255 7680 Exposure complete
23:40:43.942 00.132 7680 worker thread done servicing request
23:40:43.942 00.000 6120 OnExposeComplete: enter
23:40:43.945 00.003 6120 UpdateGuideState(): m_state=6
23:40:43.948 00.003 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2412
23:40:43.952 00.004 6120 Star::Find returns 1 (1), X=959.11, Y=64.38, Mass=13618, SNR=76.4, Peak=255 HFD=6.9
23:40:43.956 00.004 6120 CameraToMount -- cameraTheta (2.91) - m_xAngle (-2.95) = xAngle (5.86 = -0.42)
23:40:43.959 00.003 6120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.59 = -0.69)
23:40:43.963 00.004 6120 CameraToMount -- cameraX=-0.48 cameraY=0.11 hyp=0.49 cameraTheta=2.91 mountX=0.45 mountY=-0.31, mountTheta=-0.61
23:40:43.967 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.48, y=0.11, opts=13)
23:40:43.972 00.005 6120 Enqueuing Move request for scope (-0.48, 0.11)
23:40:43.976 00.004 7680 Worker thread wakes up
23:40:43.976 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.11) opts 0xd
23:40:43.976 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.48, 0.11)
23:40:43.977 00.001 7680 Moving (-0.48, 0.11) raw xDistance=0.45 yDistance=-0.31
23:40:43.977 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
23:40:43.977 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:40:43.977 00.000 7680 MoveAxis(W, 190, ABG)
23:40:43.977 00.000 7680 Guiding  Dir = 3, Dur = 190
23:40:43.977 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:43.980 00.003 7680 IsSlewing returns 0
23:40:43.980 00.000 6120 UpdateGuideState exits: m=13618 SNR=76.4 Saturated
23:40:43.985 00.005 7680 IsGuiding returns 0
23:40:43.985 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:43.989 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:43.993 00.004 7680 PulseGuide returned control before completion, sleep 200
23:40:43.993 00.000 6120 Enqueuing Expose request
23:40:44.204 00.211 7680 IsGuiding returns 1
23:40:44.205 00.001 7680 scope still moving after pulse duration time elapsed
23:40:44.236 00.031 7680 IsSlewing returns 0
23:40:44.236 00.000 7680 IsGuiding returns 1
23:40:44.268 00.032 7680 IsSlewing returns 0
23:40:44.268 00.000 7680 IsGuiding returns 1
23:40:44.299 00.031 7680 IsSlewing returns 0
23:40:44.301 00.002 7680 IsGuiding returns 1
23:40:44.330 00.029 7680 IsSlewing returns 0
23:40:44.332 00.002 7680 IsGuiding returns 0
23:40:44.334 00.002 7680 scope move finished after 190 + 158 ms
23:40:44.334 00.000 7680 Move returns status 0, amount 190
23:40:44.334 00.000 7680 MoveAxis(N, 168, ABG)
23:40:44.335 00.001 7680 Guiding  Dir = 0, Dur = 168
23:40:44.335 00.000 7680 IsSlewing returns 0
23:40:44.336 00.001 7680 IsGuiding returns 0
23:40:44.337 00.001 7680 PulseGuide returned control before completion, sleep 178
23:40:44.519 00.182 7680 IsGuiding returns 1
23:40:44.520 00.001 7680 scope still moving after pulse duration time elapsed
23:40:44.549 00.029 7680 IsSlewing returns 0
23:40:44.551 00.002 7680 IsGuiding returns 0
23:40:44.551 00.000 7680 scope move finished after 168 + 46 ms
23:40:44.552 00.001 7680 Move returns status 0, amount 168
23:40:44.552 00.000 7680 move complete, result=0
23:40:44.552 00.000 7680 worker thread done servicing request
23:40:44.553 00.001 6120 GuideStep: 0.4 px 190 ms WEST, -0.3 px 168 ms NORTH
23:40:44.559 00.006 7680 Worker thread wakes up
23:40:44.559 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:44.559 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:45.810 01.251 7680 Exposure complete
23:40:45.962 00.152 7680 worker thread done servicing request
23:40:45.962 00.000 6120 OnExposeComplete: enter
23:40:45.966 00.004 6120 UpdateGuideState(): m_state=6
23:40:45.971 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2413
23:40:45.975 00.004 6120 Star::Find returns 1 (1), X=959.35, Y=64.51, Mass=13869, SNR=76.8, Peak=255 HFD=7.1
23:40:45.979 00.004 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
23:40:45.984 00.005 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
23:40:45.988 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.25 hyp=0.34 cameraTheta=2.32 mountX=0.18 mountY=-0.33, mountTheta=-1.07
23:40:45.994 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.25, opts=13)
23:40:45.998 00.004 6120 Enqueuing Move request for scope (-0.23, 0.25)
23:40:46.002 00.004 7680 Worker thread wakes up
23:40:46.002 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:46.006 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.25) opts 0xd
23:40:46.006 00.000 6120 UpdateGuideState exits: m=13869 SNR=76.8 Saturated
23:40:46.008 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.25)
23:40:46.008 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:46.012 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:46.016 00.004 6120 Enqueuing Expose request
23:40:46.020 00.004 7680 Moving (-0.23, 0.25) raw xDistance=0.18 yDistance=-0.33
23:40:46.020 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:40:46.020 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:40:46.020 00.000 7680 MoveAxis(E, 0, ABG)
23:40:46.020 00.000 7680 Move returns status 0, amount 0
23:40:46.021 00.001 7680 MoveAxis(N, 177, ABG)
23:40:46.021 00.000 7680 Guiding  Dir = 0, Dur = 177
23:40:46.021 00.000 7680 IsSlewing returns 0
23:40:46.021 00.000 7680 IsGuiding returns 0
23:40:46.022 00.001 7680 PulseGuide returned control before completion, sleep 187
23:40:46.212 00.190 7680 IsGuiding returns 1
23:40:46.212 00.000 7680 scope still moving after pulse duration time elapsed
23:40:46.242 00.030 7680 IsSlewing returns 0
23:40:46.243 00.001 7680 IsGuiding returns 0
23:40:46.244 00.001 7680 scope move finished after 177 + 44 ms
23:40:46.244 00.000 7680 Move returns status 0, amount 177
23:40:46.244 00.000 7680 move complete, result=0
23:40:46.245 00.001 7680 worker thread done servicing request
23:40:46.245 00.000 7680 Worker thread wakes up
23:40:46.246 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 177 ms NORTH
23:40:46.252 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:46.252 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:47.503 01.251 7680 Exposure complete
23:40:47.633 00.130 7680 worker thread done servicing request
23:40:47.634 00.001 6120 OnExposeComplete: enter
23:40:47.639 00.005 6120 UpdateGuideState(): m_state=6
23:40:47.644 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2414
23:40:47.649 00.005 6120 Star::Find returns 1 (1), X=959.30, Y=64.18, Mass=13633, SNR=76.4, Peak=255 HFD=6.9
23:40:47.653 00.004 6120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-2.95) = xAngle (0.11 = 0.11)
23:40:47.656 00.003 6120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.16 = -0.16)
23:40:47.660 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.09 hyp=0.29 cameraTheta=-2.84 mountX=0.29 mountY=-0.05, mountTheta=-0.16
23:40:47.665 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.09, opts=13)
23:40:47.670 00.005 6120 Enqueuing Move request for scope (-0.28, -0.09)
23:40:47.674 00.004 7680 Worker thread wakes up
23:40:47.675 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:47.678 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.09) opts 0xd
23:40:47.679 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.09)
23:40:47.679 00.000 7680 Moving (-0.28, -0.09) raw xDistance=0.29 yDistance=-0.05
23:40:47.679 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
23:40:47.679 00.000 6120 UpdateGuideState exits: m=13633 SNR=76.4 Saturated
23:40:47.684 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:47.688 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:47.691 00.003 6120 Enqueuing Expose request
23:40:47.694 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:40:47.695 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:40:47.695 00.000 7680 MoveAxis(W, 119, ABG)
23:40:47.695 00.000 7680 Guiding  Dir = 3, Dur = 119
23:40:47.696 00.001 7680 IsSlewing returns 0
23:40:47.696 00.000 7680 IsGuiding returns 0
23:40:47.696 00.000 7680 PulseGuide returned control before completion, sleep 129
23:40:47.836 00.140 7680 IsGuiding returns 1
23:40:47.837 00.001 7680 scope still moving after pulse duration time elapsed
23:40:47.865 00.028 7680 IsSlewing returns 0
23:40:47.867 00.002 7680 IsGuiding returns 0
23:40:47.867 00.000 7680 scope move finished after 119 + 51 ms
23:40:47.868 00.001 7680 Move returns status 0, amount 119
23:40:47.868 00.000 7680 MoveAxis(N, 0, ABG)
23:40:47.869 00.001 7680 Move returns status 0, amount 0
23:40:47.869 00.000 7680 move complete, result=0
23:40:47.869 00.000 7680 worker thread done servicing request
23:40:47.870 00.001 7680 Worker thread wakes up
23:40:47.870 00.000 6120 GuideStep: 0.3 px 119 ms WEST, -0.0 px 0 ms NORTH
23:40:47.876 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:47.877 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:49.134 01.257 7680 Exposure complete
23:40:49.266 00.132 7680 worker thread done servicing request
23:40:49.266 00.000 6120 OnExposeComplete: enter
23:40:49.269 00.003 6120 UpdateGuideState(): m_state=6
23:40:49.274 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2415
23:40:49.277 00.003 6120 Star::Find returns 1 (1), X=959.59, Y=64.26, Mass=13457, SNR=74.8, Peak=255 HFD=7.2
23:40:49.282 00.005 6120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-2.95) = xAngle (2.56 = 2.56)
23:40:49.286 00.004 6120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.29 = 2.29)
23:40:49.289 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.40 mountX=-0.01 mountY=0.00, mountTheta=2.41
23:40:49.296 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.00, opts=13)
23:40:49.300 00.004 6120 Enqueuing Move request for scope (0.01, -0.00)
23:40:49.304 00.004 7680 Worker thread wakes up
23:40:49.305 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
23:40:49.305 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
23:40:49.305 00.000 7680 Moving (0.01, -0.00) raw xDistance=-0.01 yDistance=0.00
23:40:49.305 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:40:49.305 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:40:49.305 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:40:49.305 00.000 7680 MoveAxis(E, 0, ABG)
23:40:49.307 00.002 7680 Move returns status 0, amount 0
23:40:49.307 00.000 7680 MoveAxis(N, 0, ABG)
23:40:49.307 00.000 7680 Move returns status 0, amount 0
23:40:49.307 00.000 7680 move complete, result=0
23:40:49.307 00.000 7680 worker thread done servicing request
23:40:49.307 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:49.311 00.004 6120 UpdateGuideState exits: m=13457 SNR=74.8 Saturated
23:40:49.314 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:49.318 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:49.321 00.003 6120 Enqueuing Expose request
23:40:49.324 00.003 7680 Worker thread wakes up
23:40:49.324 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:40:49.327 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:49.327 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:50.573 01.246 7680 Exposure complete
23:40:50.710 00.137 7680 worker thread done servicing request
23:40:50.710 00.000 6120 OnExposeComplete: enter
23:40:50.715 00.005 6120 UpdateGuideState(): m_state=6
23:40:50.720 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2416
23:40:50.723 00.003 6120 Star::Find returns 1 (1), X=959.37, Y=64.62, Mass=13442, SNR=76.4, Peak=255 HFD=7.1
23:40:50.728 00.005 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
23:40:50.732 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
23:40:50.737 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.36 hyp=0.42 cameraTheta=2.11 mountX=0.15 mountY=-0.42, mountTheta=-1.23
23:40:50.742 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.36, opts=13)
23:40:50.746 00.004 6120 Enqueuing Move request for scope (-0.22, 0.36)
23:40:50.751 00.005 7680 Worker thread wakes up
23:40:50.751 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:50.755 00.004 6120 UpdateGuideState exits: m=13442 SNR=76.4 Saturated
23:40:50.759 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:50.762 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:50.767 00.005 6120 Enqueuing Expose request
23:40:50.771 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.36) opts 0xd
23:40:50.771 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.36)
23:40:50.771 00.000 7680 Moving (-0.22, 0.36) raw xDistance=0.15 yDistance=-0.42
23:40:50.771 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:40:50.771 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:40:50.772 00.001 7680 MoveAxis(E, 0, ABG)
23:40:50.772 00.000 7680 Move returns status 0, amount 0
23:40:50.772 00.000 7680 MoveAxis(N, 226, ABG)
23:40:50.773 00.001 7680 Guiding  Dir = 0, Dur = 226
23:40:50.773 00.000 7680 IsSlewing returns 0
23:40:50.773 00.000 7680 IsGuiding returns 0
23:40:50.774 00.001 7680 PulseGuide returned control before completion, sleep 236
23:40:51.016 00.242 7680 IsGuiding returns 1
23:40:51.018 00.002 7680 scope still moving after pulse duration time elapsed
23:40:51.047 00.029 7680 IsSlewing returns 0
23:40:51.048 00.001 7680 IsGuiding returns 0
23:40:51.048 00.000 7680 scope move finished after 226 + 49 ms
23:40:51.048 00.000 7680 Move returns status 0, amount 226
23:40:51.049 00.001 7680 move complete, result=0
23:40:51.049 00.000 7680 worker thread done servicing request
23:40:51.049 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 226 ms NORTH
23:40:51.057 00.008 7680 Worker thread wakes up
23:40:51.057 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:51.057 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:52.350 01.293 7680 Exposure complete
23:40:52.555 00.205 7680 worker thread done servicing request
23:40:52.555 00.000 6120 OnExposeComplete: enter
23:40:52.558 00.003 6120 UpdateGuideState(): m_state=6
23:40:52.560 00.002 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2417
23:40:52.563 00.003 6120 Star::Find returns 1 (1), X=959.36, Y=64.30, Mass=13133, SNR=72.9, Peak=255 HFD=7.0
23:40:52.566 00.003 6120 CameraToMount -- cameraTheta (2.96) - m_xAngle (-2.95) = xAngle (5.92 = -0.37)
23:40:52.569 00.003 6120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.65 = -0.63)
23:40:52.573 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.04 hyp=0.22 cameraTheta=2.96 mountX=0.21 mountY=-0.13, mountTheta=-0.56
23:40:52.576 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.04, opts=13)
23:40:52.581 00.005 6120 Enqueuing Move request for scope (-0.22, 0.04)
23:40:52.583 00.002 7680 Worker thread wakes up
23:40:52.584 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.04) opts 0xd
23:40:52.584 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:52.588 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.04)
23:40:52.588 00.000 6120 UpdateGuideState exits: m=13133 SNR=72.9 Saturated
23:40:52.590 00.002 7680 Moving (-0.22, 0.04) raw xDistance=0.21 yDistance=-0.13
23:40:52.591 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:52.593 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:40:52.593 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:52.597 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:40:52.597 00.000 6120 Enqueuing Expose request
23:40:52.601 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:40:52.601 00.000 7680 MoveAxis(W, 86, ABG)
23:40:52.601 00.000 7680 Guiding  Dir = 3, Dur = 86
23:40:52.601 00.000 7680 IsSlewing returns 0
23:40:52.601 00.000 7680 IsGuiding returns 0
23:40:52.602 00.001 7680 PulseGuide returned control before completion, sleep 96
23:40:52.705 00.103 7680 IsGuiding returns 1
23:40:52.705 00.000 7680 scope still moving after pulse duration time elapsed
23:40:52.737 00.032 7680 IsSlewing returns 0
23:40:52.737 00.000 7680 IsGuiding returns 0
23:40:52.738 00.001 7680 scope move finished after 86 + 50 ms
23:40:52.738 00.000 7680 Move returns status 0, amount 86
23:40:52.739 00.001 7680 MoveAxis(N, 0, ABG)
23:40:52.739 00.000 7680 Move returns status 0, amount 0
23:40:52.739 00.000 7680 move complete, result=0
23:40:52.739 00.000 7680 worker thread done servicing request
23:40:52.740 00.001 6120 GuideStep: 0.2 px 86 ms WEST, -0.1 px 0 ms NORTH
23:40:52.743 00.003 7680 Worker thread wakes up
23:40:52.743 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:52.743 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:53.984 01.241 7680 Exposure complete
23:40:54.102 00.118 7680 worker thread done servicing request
23:40:54.102 00.000 6120 OnExposeComplete: enter
23:40:54.107 00.005 6120 UpdateGuideState(): m_state=6
23:40:54.111 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2418
23:40:54.114 00.003 6120 Star::Find returns 1 (1), X=959.57, Y=64.39, Mass=13316, SNR=75.8, Peak=255 HFD=7.1
23:40:54.119 00.005 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
23:40:54.124 00.005 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
23:40:54.128 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.67 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
23:40:54.133 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.13, opts=13)
23:40:54.138 00.005 6120 Enqueuing Move request for scope (-0.01, 0.13)
23:40:54.143 00.005 7680 Worker thread wakes up
23:40:54.143 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
23:40:54.143 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
23:40:54.143 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:54.147 00.004 7680 Moving (-0.01, 0.13) raw xDistance=-0.01 yDistance=-0.12
23:40:54.147 00.000 6120 UpdateGuideState exits: m=13316 SNR=75.8 Saturated
23:40:54.151 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:40:54.151 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:54.155 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:40:54.155 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:54.159 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:40:54.160 00.001 6120 Enqueuing Expose request
23:40:54.164 00.004 7680 MoveAxis(E, 0, ABG)
23:40:54.164 00.000 7680 Move returns status 0, amount 0
23:40:54.164 00.000 7680 MoveAxis(N, 0, ABG)
23:40:54.164 00.000 7680 Move returns status 0, amount 0
23:40:54.164 00.000 7680 move complete, result=0
23:40:54.164 00.000 7680 worker thread done servicing request
23:40:54.164 00.000 7680 Worker thread wakes up
23:40:54.164 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:54.165 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:54.169 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:55.413 01.244 7680 Exposure complete
23:40:55.549 00.136 7680 worker thread done servicing request
23:40:55.549 00.000 6120 OnExposeComplete: enter
23:40:55.553 00.004 6120 UpdateGuideState(): m_state=6
23:40:55.557 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2419
23:40:55.561 00.004 6120 Star::Find returns 1 (1), X=959.31, Y=64.89, Mass=14060, SNR=77.5, Peak=255 HFD=6.8
23:40:55.565 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.35)
23:40:55.569 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.62)
23:40:55.572 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.63 hyp=0.68 cameraTheta=1.98 mountX=0.15 mountY=-0.68, mountTheta=-1.35
23:40:55.580 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.63, opts=13)
23:40:55.586 00.006 6120 Enqueuing Move request for scope (-0.27, 0.63)
23:40:55.590 00.004 7680 Worker thread wakes up
23:40:55.590 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:55.594 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.63) opts 0xd
23:40:55.595 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.63)
23:40:55.595 00.000 7680 Moving (-0.27, 0.63) raw xDistance=0.15 yDistance=-0.68
23:40:55.595 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:40:55.595 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
23:40:55.595 00.000 7680 MoveAxis(E, 0, ABG)
23:40:55.596 00.001 6120 UpdateGuideState exits: m=14060 SNR=77.5 Saturated
23:40:55.600 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:55.603 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:55.610 00.007 6120 Enqueuing Expose request
23:40:55.614 00.004 7680 Move returns status 0, amount 0
23:40:55.614 00.000 7680 MoveAxis(N, 370, ABG)
23:40:55.614 00.000 7680 Guiding  Dir = 0, Dur = 370
23:40:55.615 00.001 7680 IsSlewing returns 0
23:40:55.615 00.000 7680 IsGuiding returns 0
23:40:55.615 00.000 7680 PulseGuide returned control before completion, sleep 380
23:40:56.001 00.386 7680 IsGuiding returns 1
23:40:56.002 00.001 7680 scope still moving after pulse duration time elapsed
23:40:56.032 00.030 7680 IsSlewing returns 0
23:40:56.033 00.001 7680 IsGuiding returns 0
23:40:56.034 00.001 7680 scope move finished after 370 + 47 ms
23:40:56.034 00.000 7680 Move returns status 0, amount 370
23:40:56.034 00.000 7680 move complete, result=0
23:40:56.035 00.001 7680 worker thread done servicing request
23:40:56.035 00.000 7680 Worker thread wakes up
23:40:56.035 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.7 px 370 ms NORTH
23:40:56.040 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:56.042 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:57.294 01.252 7680 Exposure complete
23:40:57.427 00.133 7680 worker thread done servicing request
23:40:57.427 00.000 6120 OnExposeComplete: enter
23:40:57.431 00.004 6120 UpdateGuideState(): m_state=6
23:40:57.435 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2420
23:40:57.438 00.003 6120 Star::Find returns 1 (1), X=959.22, Y=64.54, Mass=14727, SNR=79.5, Peak=255 HFD=7.1
23:40:57.442 00.004 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.44 = -0.84)
23:40:57.446 00.004 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.11)
23:40:57.450 00.004 6120 CameraToMount -- cameraX=-0.37 cameraY=0.28 hyp=0.46 cameraTheta=2.49 mountX=0.31 mountY=-0.41, mountTheta=-0.93
23:40:57.456 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.28, opts=13)
23:40:57.459 00.003 6120 Enqueuing Move request for scope (-0.37, 0.28)
23:40:57.463 00.004 7680 Worker thread wakes up
23:40:57.463 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.28) opts 0xd
23:40:57.463 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.28)
23:40:57.463 00.000 7680 Moving (-0.37, 0.28) raw xDistance=0.31 yDistance=-0.41
23:40:57.463 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
23:40:57.464 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:40:57.464 00.000 7680 MoveAxis(W, 126, ABG)
23:40:57.464 00.000 7680 Guiding  Dir = 3, Dur = 126
23:40:57.464 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:57.469 00.005 7680 IsSlewing returns 0
23:40:57.469 00.000 6120 UpdateGuideState exits: m=14727 SNR=79.5 Saturated
23:40:57.472 00.003 7680 IsGuiding returns 0
23:40:57.473 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:57.477 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:57.479 00.002 7680 PulseGuide returned control before completion, sleep 136
23:40:57.480 00.001 6120 Enqueuing Expose request
23:40:57.623 00.143 7680 IsGuiding returns 1
23:40:57.625 00.002 7680 scope still moving after pulse duration time elapsed
23:40:57.654 00.029 7680 IsSlewing returns 0
23:40:57.655 00.001 7680 IsGuiding returns 0
23:40:57.656 00.001 7680 scope move finished after 126 + 56 ms
23:40:57.657 00.001 7680 Move returns status 0, amount 126
23:40:57.657 00.000 7680 MoveAxis(N, 224, ABG)
23:40:57.657 00.000 7680 Guiding  Dir = 0, Dur = 224
23:40:57.658 00.001 7680 IsSlewing returns 0
23:40:57.659 00.001 7680 IsGuiding returns 0
23:40:57.659 00.000 7680 PulseGuide returned control before completion, sleep 234
23:40:57.909 00.250 7680 IsGuiding returns 1
23:40:57.909 00.000 7680 scope still moving after pulse duration time elapsed
23:40:57.939 00.030 7680 IsSlewing returns 0
23:40:57.939 00.000 7680 IsGuiding returns 0
23:40:57.939 00.000 7680 scope move finished after 224 + 56 ms
23:40:57.940 00.001 7680 Move returns status 0, amount 224
23:40:57.940 00.000 7680 move complete, result=0
23:40:57.940 00.000 7680 worker thread done servicing request
23:40:57.941 00.001 7680 Worker thread wakes up
23:40:57.942 00.001 6120 GuideStep: 0.3 px 126 ms WEST, -0.4 px 224 ms NORTH
23:40:57.947 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:57.948 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:40:59.206 01.258 7680 Exposure complete
23:40:59.346 00.140 7680 worker thread done servicing request
23:40:59.347 00.001 6120 OnExposeComplete: enter
23:40:59.350 00.003 6120 UpdateGuideState(): m_state=6
23:40:59.354 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2421
23:40:59.358 00.004 6120 Star::Find returns 1 (1), X=959.29, Y=64.22, Mass=13553, SNR=75.2, Peak=255 HFD=7.0
23:40:59.362 00.004 6120 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-2.95) = xAngle (-0.03 = -0.03)
23:40:59.366 00.004 6120 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.30 = -0.30)
23:40:59.370 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.04 hyp=0.29 cameraTheta=-2.99 mountX=0.29 mountY=-0.09, mountTheta=-0.29
23:40:59.375 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.04, opts=13)
23:40:59.379 00.004 6120 Enqueuing Move request for scope (-0.29, -0.04)
23:40:59.383 00.004 7680 Worker thread wakes up
23:40:59.383 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:40:59.388 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.04) opts 0xd
23:40:59.388 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.04)
23:40:59.388 00.000 7680 Moving (-0.29, -0.04) raw xDistance=0.29 yDistance=-0.09
23:40:59.388 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
23:40:59.388 00.000 6120 UpdateGuideState exits: m=13553 SNR=75.2 Saturated
23:40:59.392 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:59.396 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:40:59.401 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:40:59.401 00.000 6120 Enqueuing Expose request
23:40:59.406 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:40:59.406 00.000 7680 MoveAxis(W, 129, ABG)
23:40:59.406 00.000 7680 Guiding  Dir = 3, Dur = 129
23:40:59.406 00.000 7680 IsSlewing returns 0
23:40:59.407 00.001 7680 IsGuiding returns 0
23:40:59.407 00.000 7680 PulseGuide returned control before completion, sleep 139
23:40:59.555 00.148 7680 IsGuiding returns 1
23:40:59.555 00.000 7680 scope still moving after pulse duration time elapsed
23:40:59.587 00.032 7680 IsSlewing returns 0
23:40:59.588 00.001 7680 IsGuiding returns 0
23:40:59.589 00.001 7680 scope move finished after 129 + 53 ms
23:40:59.590 00.001 7680 Move returns status 0, amount 129
23:40:59.590 00.000 7680 MoveAxis(N, 0, ABG)
23:40:59.591 00.001 7680 Move returns status 0, amount 0
23:40:59.591 00.000 7680 move complete, result=0
23:40:59.591 00.000 7680 worker thread done servicing request
23:40:59.592 00.001 6120 GuideStep: 0.3 px 129 ms WEST, -0.1 px 0 ms NORTH
23:40:59.598 00.006 7680 Worker thread wakes up
23:40:59.599 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:40:59.599 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:00.839 01.240 7680 Exposure complete
23:41:00.961 00.122 7680 worker thread done servicing request
23:41:00.962 00.001 6120 OnExposeComplete: enter
23:41:00.966 00.004 6120 UpdateGuideState(): m_state=6
23:41:00.970 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2422
23:41:00.973 00.003 6120 Star::Find returns 1 (1), X=959.61, Y=64.27, Mass=13549, SNR=74.3, Peak=255 HFD=7.0
23:41:00.976 00.003 6120 CameraToMount -- cameraTheta (0.13) - m_xAngle (-2.95) = xAngle (3.09 = 3.09)
23:41:00.980 00.004 6120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.82 = 2.82)
23:41:00.984 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.13 mountX=-0.02 mountY=0.01, mountTheta=2.83
23:41:00.990 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.00, opts=13)
23:41:00.993 00.003 6120 Enqueuing Move request for scope (0.02, 0.00)
23:41:00.997 00.004 7680 Worker thread wakes up
23:41:00.998 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
23:41:00.998 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
23:41:00.998 00.000 7680 Moving (0.02, 0.00) raw xDistance=-0.02 yDistance=0.01
23:41:00.998 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:41:00.998 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:41:00.998 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:01.003 00.005 6120 UpdateGuideState exits: m=13549 SNR=74.3 Saturated
23:41:01.007 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:01.010 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:41:01.010 00.000 7680 MoveAxis(E, 0, ABG)
23:41:01.010 00.000 7680 Move returns status 0, amount 0
23:41:01.010 00.000 7680 MoveAxis(N, 0, ABG)
23:41:01.011 00.001 7680 Move returns status 0, amount 0
23:41:01.011 00.000 7680 move complete, result=0
23:41:01.011 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:01.017 00.006 7680 worker thread done servicing request
23:41:01.018 00.001 6120 Enqueuing Expose request
23:41:01.024 00.006 7680 Worker thread wakes up
23:41:01.024 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:01.028 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:01.028 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:02.279 01.251 7680 Exposure complete
23:41:02.411 00.132 7680 worker thread done servicing request
23:41:02.412 00.001 6120 OnExposeComplete: enter
23:41:02.415 00.003 6120 UpdateGuideState(): m_state=6
23:41:02.420 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2423
23:41:02.424 00.004 6120 Star::Find returns 1 (1), X=959.59, Y=64.51, Mass=13349, SNR=75.1, Peak=255 HFD=7.1
23:41:02.428 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
23:41:02.432 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
23:41:02.435 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.54 mountX=-0.05 mountY=-0.22, mountTheta=-1.81
23:41:02.441 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.25, opts=13)
23:41:02.444 00.003 6120 Enqueuing Move request for scope (0.01, 0.25)
23:41:02.448 00.004 7680 Worker thread wakes up
23:41:02.448 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
23:41:02.448 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
23:41:02.448 00.000 7680 Moving (0.01, 0.25) raw xDistance=-0.05 yDistance=-0.22
23:41:02.448 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:41:02.449 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:41:02.449 00.000 7680 MoveAxis(E, 0, ABG)
23:41:02.449 00.000 7680 Move returns status 0, amount 0
23:41:02.449 00.000 7680 MoveAxis(N, 121, ABG)
23:41:02.449 00.000 7680 Guiding  Dir = 0, Dur = 121
23:41:02.449 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:02.453 00.004 7680 IsSlewing returns 0
23:41:02.454 00.001 6120 UpdateGuideState exits: m=13349 SNR=75.1 Saturated
23:41:02.457 00.003 7680 IsGuiding returns 0
23:41:02.457 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:02.462 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:02.466 00.004 6120 Enqueuing Expose request
23:41:02.470 00.004 7680 PulseGuide returned control before completion, sleep 131
23:41:02.615 00.145 7680 IsGuiding returns 0
23:41:02.616 00.001 7680 Move returns status 0, amount 121
23:41:02.616 00.000 7680 move complete, result=0
23:41:02.616 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 121 ms NORTH
23:41:02.623 00.007 7680 worker thread done servicing request
23:41:02.623 00.000 7680 Worker thread wakes up
23:41:02.623 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:02.623 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:03.880 01.257 7680 Exposure complete
23:41:04.008 00.128 7680 worker thread done servicing request
23:41:04.008 00.000 6120 OnExposeComplete: enter
23:41:04.014 00.006 6120 UpdateGuideState(): m_state=6
23:41:04.017 00.003 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2424
23:41:04.019 00.002 6120 Star::Find returns 1 (1), X=959.50, Y=64.48, Mass=13522, SNR=75.0, Peak=255 HFD=7.1
23:41:04.023 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
23:41:04.026 00.003 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
23:41:04.029 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.97 mountX=0.05 mountY=-0.23, mountTheta=-1.36
23:41:04.033 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.21, opts=13)
23:41:04.036 00.003 6120 Enqueuing Move request for scope (-0.09, 0.21)
23:41:04.039 00.003 7680 Worker thread wakes up
23:41:04.040 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:04.042 00.002 6120 UpdateGuideState exits: m=13522 SNR=75.0 Saturated
23:41:04.046 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:04.050 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:04.055 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
23:41:04.055 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
23:41:04.055 00.000 7680 Moving (-0.09, 0.21) raw xDistance=0.05 yDistance=-0.23
23:41:04.055 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:41:04.056 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:41:04.056 00.000 7680 MoveAxis(E, 0, ABG)
23:41:04.056 00.000 7680 Move returns status 0, amount 0
23:41:04.056 00.000 7680 MoveAxis(N, 125, ABG)
23:41:04.056 00.000 7680 Guiding  Dir = 0, Dur = 125
23:41:04.056 00.000 6120 Enqueuing Expose request
23:41:04.060 00.004 7680 IsSlewing returns 0
23:41:04.060 00.000 7680 IsGuiding returns 0
23:41:04.060 00.000 7680 PulseGuide returned control before completion, sleep 135
23:41:04.198 00.138 7680 IsGuiding returns 1
23:41:04.198 00.000 7680 scope still moving after pulse duration time elapsed
23:41:04.230 00.032 7680 IsSlewing returns 0
23:41:04.232 00.002 7680 IsGuiding returns 0
23:41:04.233 00.001 7680 scope move finished after 125 + 47 ms
23:41:04.234 00.001 7680 Move returns status 0, amount 125
23:41:04.234 00.000 7680 move complete, result=0
23:41:04.234 00.000 7680 worker thread done servicing request
23:41:04.234 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 125 ms NORTH
23:41:04.244 00.010 7680 Worker thread wakes up
23:41:04.245 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:04.245 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:05.495 01.250 7680 Exposure complete
23:41:05.636 00.141 7680 worker thread done servicing request
23:41:05.636 00.000 6120 OnExposeComplete: enter
23:41:05.641 00.005 6120 UpdateGuideState(): m_state=6
23:41:05.645 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2425
23:41:05.649 00.004 6120 Star::Find returns 1 (1), X=959.23, Y=64.76, Mass=13212, SNR=72.9, Peak=255 HFD=6.9
23:41:05.652 00.003 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
23:41:05.657 00.005 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.41)
23:41:05.661 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=0.50 hyp=0.61 cameraTheta=2.19 mountX=0.26 mountY=-0.60, mountTheta=-1.17
23:41:05.666 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.50, opts=13)
23:41:05.671 00.005 6120 Enqueuing Move request for scope (-0.35, 0.50)
23:41:05.674 00.003 7680 Worker thread wakes up
23:41:05.675 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:05.680 00.005 6120 UpdateGuideState exits: m=13212 SNR=72.9 Saturated
23:41:05.684 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:05.689 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.50) opts 0xd
23:41:05.689 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:05.693 00.004 6120 Enqueuing Expose request
23:41:05.696 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.50)
23:41:05.696 00.000 7680 Moving (-0.35, 0.50) raw xDistance=0.26 yDistance=-0.60
23:41:05.697 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
23:41:05.697 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
23:41:05.697 00.000 7680 MoveAxis(W, 104, ABG)
23:41:05.697 00.000 7680 Guiding  Dir = 3, Dur = 104
23:41:05.698 00.001 7680 IsSlewing returns 0
23:41:05.698 00.000 7680 IsGuiding returns 0
23:41:05.698 00.000 7680 PulseGuide returned control before completion, sleep 114
23:41:05.825 00.127 7680 IsGuiding returns 0
23:41:05.827 00.002 7680 Move returns status 0, amount 104
23:41:05.827 00.000 7680 MoveAxis(N, 327, ABG)
23:41:05.827 00.000 7680 Guiding  Dir = 0, Dur = 327
23:41:05.828 00.001 7680 IsSlewing returns 0
23:41:05.828 00.000 7680 IsGuiding returns 0
23:41:05.829 00.001 7680 PulseGuide returned control before completion, sleep 337
23:41:06.171 00.342 7680 IsGuiding returns 1
23:41:06.172 00.001 7680 scope still moving after pulse duration time elapsed
23:41:06.202 00.030 7680 IsSlewing returns 0
23:41:06.204 00.002 7680 IsGuiding returns 0
23:41:06.205 00.001 7680 scope move finished after 327 + 50 ms
23:41:06.207 00.002 7680 Move returns status 0, amount 327
23:41:06.207 00.000 7680 move complete, result=0
23:41:06.207 00.000 7680 worker thread done servicing request
23:41:06.207 00.000 7680 Worker thread wakes up
23:41:06.207 00.000 6120 GuideStep: 0.3 px 104 ms WEST, -0.6 px 327 ms NORTH
23:41:06.214 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:06.214 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:07.467 01.253 7680 Exposure complete
23:41:07.601 00.134 7680 worker thread done servicing request
23:41:07.601 00.000 6120 OnExposeComplete: enter
23:41:07.605 00.004 6120 UpdateGuideState(): m_state=6
23:41:07.609 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2426
23:41:07.612 00.003 6120 Star::Find returns 1 (1), X=959.38, Y=63.87, Mass=12758, SNR=72.8, Peak=255 HFD=6.8
23:41:07.616 00.004 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-2.95) = xAngle (0.91 = 0.91)
23:41:07.620 00.004 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.64 = 0.64)
23:41:07.623 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.40 hyp=0.45 cameraTheta=-2.05 mountX=0.27 mountY=0.27, mountTheta=0.77
23:41:07.629 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.40, opts=13)
23:41:07.632 00.003 6120 Enqueuing Move request for scope (-0.20, -0.40)
23:41:07.639 00.007 7680 Worker thread wakes up
23:41:07.639 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:07.643 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.40) opts 0xd
23:41:07.643 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.40)
23:41:07.644 00.001 7680 Moving (-0.20, -0.40) raw xDistance=0.27 yDistance=0.27
23:41:07.644 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
23:41:07.644 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:41:07.644 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:41:07.644 00.000 7680 MoveAxis(W, 119, ABG)
23:41:07.645 00.001 7680 Guiding  Dir = 3, Dur = 119
23:41:07.645 00.000 6120 UpdateGuideState exits: m=12758 SNR=72.8 Saturated
23:41:07.649 00.004 7680 IsSlewing returns 0
23:41:07.649 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:07.653 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:07.657 00.004 6120 Enqueuing Expose request
23:41:07.661 00.004 7680 IsGuiding returns 0
23:41:07.661 00.000 7680 PulseGuide returned control before completion, sleep 129
23:41:07.801 00.140 7680 IsGuiding returns 1
23:41:07.801 00.000 7680 scope still moving after pulse duration time elapsed
23:41:07.831 00.030 7680 IsSlewing returns 0
23:41:07.833 00.002 7680 IsGuiding returns 0
23:41:07.834 00.001 7680 scope move finished after 119 + 53 ms
23:41:07.834 00.000 7680 Move returns status 0, amount 119
23:41:07.835 00.001 7680 MoveAxis(N, 0, ABG)
23:41:07.835 00.000 7680 Move returns status 0, amount 0
23:41:07.835 00.000 7680 move complete, result=0
23:41:07.836 00.001 7680 worker thread done servicing request
23:41:07.836 00.000 6120 GuideStep: 0.3 px 119 ms WEST, 0.3 px 0 ms NORTH
23:41:07.843 00.007 7680 Worker thread wakes up
23:41:07.843 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:07.843 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:09.096 01.253 7680 Exposure complete
23:41:09.235 00.139 7680 worker thread done servicing request
23:41:09.236 00.001 6120 OnExposeComplete: enter
23:41:09.239 00.003 6120 UpdateGuideState(): m_state=6
23:41:09.244 00.005 6120 Star::Find(15, 959, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2427
23:41:09.248 00.004 6120 Star::Find returns 1 (1), X=959.55, Y=64.20, Mass=13867, SNR=77.2, Peak=255 HFD=7.1
23:41:09.252 00.004 6120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-2.95) = xAngle (0.93 = 0.93)
23:41:09.256 00.004 6120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.66 = 0.66)
23:41:09.260 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-2.02 mountX=0.04 mountY=0.05, mountTheta=0.80
23:41:09.266 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.07, opts=13)
23:41:09.272 00.006 6120 Enqueuing Move request for scope (-0.03, -0.07)
23:41:09.278 00.006 7680 Worker thread wakes up
23:41:09.278 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:09.283 00.005 6120 UpdateGuideState exits: m=13867 SNR=77.2 Saturated
23:41:09.287 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:09.290 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:09.295 00.005 6120 Enqueuing Expose request
23:41:09.298 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
23:41:09.300 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
23:41:09.300 00.000 7680 Moving (-0.03, -0.07) raw xDistance=0.04 yDistance=0.05
23:41:09.300 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:41:09.300 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:41:09.300 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:41:09.301 00.001 7680 MoveAxis(E, 0, ABG)
23:41:09.302 00.001 7680 Move returns status 0, amount 0
23:41:09.302 00.000 7680 MoveAxis(N, 0, ABG)
23:41:09.302 00.000 7680 Move returns status 0, amount 0
23:41:09.302 00.000 7680 move complete, result=0
23:41:09.303 00.001 7680 worker thread done servicing request
23:41:09.303 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:09.307 00.004 7680 Worker thread wakes up
23:41:09.307 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:09.308 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:10.554 01.246 7680 Exposure complete
23:41:10.694 00.140 7680 worker thread done servicing request
23:41:10.695 00.001 6120 OnExposeComplete: enter
23:41:10.700 00.005 6120 UpdateGuideState(): m_state=6
23:41:10.705 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2428
23:41:10.710 00.005 6120 Star::Find returns 1 (1), X=959.37, Y=64.66, Mass=13708, SNR=75.5, Peak=255 HFD=7.1
23:41:10.715 00.005 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.04 = -1.25)
23:41:10.721 00.006 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.52)
23:41:10.724 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.39 hyp=0.45 cameraTheta=2.08 mountX=0.14 mountY=-0.45, mountTheta=-1.26
23:41:10.731 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.39, opts=13)
23:41:10.736 00.005 6120 Enqueuing Move request for scope (-0.22, 0.39)
23:41:10.740 00.004 7680 Worker thread wakes up
23:41:10.741 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:10.745 00.004 6120 UpdateGuideState exits: m=13708 SNR=75.5 Saturated
23:41:10.748 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:10.751 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:10.756 00.005 6120 Enqueuing Expose request
23:41:10.759 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.39) opts 0xd
23:41:10.759 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.39)
23:41:10.759 00.000 7680 Moving (-0.22, 0.39) raw xDistance=0.14 yDistance=-0.45
23:41:10.760 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:41:10.760 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:41:10.760 00.000 7680 MoveAxis(E, 0, ABG)
23:41:10.760 00.000 7680 Move returns status 0, amount 0
23:41:10.760 00.000 7680 MoveAxis(N, 244, ABG)
23:41:10.760 00.000 7680 Guiding  Dir = 0, Dur = 244
23:41:10.762 00.002 7680 IsSlewing returns 0
23:41:10.762 00.000 7680 IsGuiding returns 0
23:41:10.763 00.001 7680 PulseGuide returned control before completion, sleep 254
23:41:11.028 00.265 7680 IsGuiding returns 1
23:41:11.029 00.001 7680 scope still moving after pulse duration time elapsed
23:41:11.059 00.030 7680 IsSlewing returns 0
23:41:11.060 00.001 7680 IsGuiding returns 0
23:41:11.061 00.001 7680 scope move finished after 244 + 54 ms
23:41:11.061 00.000 7680 Move returns status 0, amount 244
23:41:11.062 00.001 7680 move complete, result=0
23:41:11.062 00.000 7680 worker thread done servicing request
23:41:11.062 00.000 7680 Worker thread wakes up
23:41:11.063 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:11.063 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:11.063 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 244 ms NORTH
23:41:12.309 01.246 7680 Exposure complete
23:41:12.443 00.134 7680 worker thread done servicing request
23:41:12.443 00.000 6120 OnExposeComplete: enter
23:41:12.448 00.005 6120 UpdateGuideState(): m_state=6
23:41:12.452 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2429
23:41:12.457 00.005 6120 Star::Find returns 1 (1), X=959.32, Y=64.62, Mass=14150, SNR=77.7, Peak=255 HFD=7.2
23:41:12.462 00.005 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
23:41:12.465 00.003 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
23:41:12.469 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.36 hyp=0.45 cameraTheta=2.22 mountX=0.20 mountY=-0.44, mountTheta=-1.15
23:41:12.474 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.36, opts=13)
23:41:12.478 00.004 6120 Enqueuing Move request for scope (-0.27, 0.36)
23:41:12.481 00.003 7680 Worker thread wakes up
23:41:12.481 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:12.488 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.36) opts 0xd
23:41:12.488 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.36)
23:41:12.488 00.000 7680 Moving (-0.27, 0.36) raw xDistance=0.20 yDistance=-0.44
23:41:12.489 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:41:12.489 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:41:12.489 00.000 7680 MoveAxis(E, 0, ABG)
23:41:12.489 00.000 7680 Move returns status 0, amount 0
23:41:12.489 00.000 7680 MoveAxis(N, 238, ABG)
23:41:12.489 00.000 7680 Guiding  Dir = 0, Dur = 238
23:41:12.489 00.000 6120 UpdateGuideState exits: m=14150 SNR=77.7 Saturated
23:41:12.494 00.005 7680 IsSlewing returns 0
23:41:12.495 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:12.498 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:12.502 00.004 7680 IsGuiding returns 0
23:41:12.503 00.001 6120 Enqueuing Expose request
23:41:12.507 00.004 7680 PulseGuide returned control before completion, sleep 248
23:41:12.766 00.259 7680 IsGuiding returns 1
23:41:12.766 00.000 7680 scope still moving after pulse duration time elapsed
23:41:12.797 00.031 7680 IsSlewing returns 0
23:41:12.797 00.000 7680 IsGuiding returns 0
23:41:12.798 00.001 7680 scope move finished after 238 + 57 ms
23:41:12.798 00.000 7680 Move returns status 0, amount 238
23:41:12.798 00.000 7680 move complete, result=0
23:41:12.800 00.002 7680 worker thread done servicing request
23:41:12.800 00.000 7680 Worker thread wakes up
23:41:12.801 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 238 ms NORTH
23:41:12.808 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:12.808 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:14.057 01.249 7680 Exposure complete
23:41:14.192 00.135 7680 worker thread done servicing request
23:41:14.193 00.001 6120 OnExposeComplete: enter
23:41:14.197 00.004 6120 UpdateGuideState(): m_state=6
23:41:14.202 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2430
23:41:14.206 00.004 6120 Star::Find returns 1 (1), X=959.26, Y=64.47, Mass=14061, SNR=76.9, Peak=255 HFD=7.1
23:41:14.212 00.006 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.53 = -0.75)
23:41:14.216 00.004 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.02)
23:41:14.221 00.005 6120 CameraToMount -- cameraX=-0.33 cameraY=0.21 hyp=0.39 cameraTheta=2.58 mountX=0.28 mountY=-0.33, mountTheta=-0.86
23:41:14.226 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.21, opts=13)
23:41:14.229 00.003 6120 Enqueuing Move request for scope (-0.33, 0.21)
23:41:14.235 00.006 7680 Worker thread wakes up
23:41:14.235 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.21) opts 0xd
23:41:14.236 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:14.240 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.21)
23:41:14.240 00.000 7680 Moving (-0.33, 0.21) raw xDistance=0.28 yDistance=-0.33
23:41:14.240 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
23:41:14.241 00.001 6120 UpdateGuideState exits: m=14061 SNR=76.9 Saturated
23:41:14.245 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:14.249 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:41:14.249 00.000 7680 MoveAxis(W, 116, ABG)
23:41:14.249 00.000 7680 Guiding  Dir = 3, Dur = 116
23:41:14.249 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:14.253 00.004 6120 Enqueuing Expose request
23:41:14.256 00.003 7680 IsSlewing returns 0
23:41:14.256 00.000 7680 IsGuiding returns 0
23:41:14.258 00.002 7680 PulseGuide returned control before completion, sleep 126
23:41:14.390 00.132 7680 IsGuiding returns 1
23:41:14.392 00.002 7680 scope still moving after pulse duration time elapsed
23:41:14.422 00.030 7680 IsSlewing returns 0
23:41:14.422 00.000 7680 IsGuiding returns 0
23:41:14.424 00.002 7680 scope move finished after 116 + 50 ms
23:41:14.424 00.000 7680 Move returns status 0, amount 116
23:41:14.425 00.001 7680 MoveAxis(N, 179, ABG)
23:41:14.425 00.000 7680 Guiding  Dir = 0, Dur = 179
23:41:14.425 00.000 7680 IsSlewing returns 0
23:41:14.426 00.001 7680 IsGuiding returns 0
23:41:14.428 00.002 7680 PulseGuide returned control before completion, sleep 188
23:41:14.627 00.199 7680 IsGuiding returns 1
23:41:14.627 00.000 7680 scope still moving after pulse duration time elapsed
23:41:14.657 00.030 7680 IsSlewing returns 0
23:41:14.658 00.001 7680 IsGuiding returns 0
23:41:14.659 00.001 7680 scope move finished after 179 + 53 ms
23:41:14.659 00.000 7680 Move returns status 0, amount 179
23:41:14.660 00.001 7680 move complete, result=0
23:41:14.660 00.000 7680 worker thread done servicing request
23:41:14.660 00.000 7680 Worker thread wakes up
23:41:14.662 00.002 6120 GuideStep: 0.3 px 116 ms WEST, -0.3 px 179 ms NORTH
23:41:14.675 00.013 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:14.676 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:15.935 01.259 7680 Exposure complete
23:41:16.074 00.139 7680 worker thread done servicing request
23:41:16.074 00.000 6120 OnExposeComplete: enter
23:41:16.080 00.006 6120 UpdateGuideState(): m_state=6
23:41:16.084 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2431
23:41:16.088 00.004 6120 Star::Find returns 1 (1), X=959.21, Y=64.20, Mass=13944, SNR=76.9, Peak=255 HFD=7.0
23:41:16.091 00.003 6120 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-2.95) = xAngle (-0.03 = -0.03)
23:41:16.096 00.005 6120 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.30 = -0.30)
23:41:16.101 00.005 6120 CameraToMount -- cameraX=-0.37 cameraY=-0.06 hyp=0.38 cameraTheta=-2.99 mountX=0.38 mountY=-0.11, mountTheta=-0.29
23:41:16.107 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=-0.06, opts=13)
23:41:16.110 00.003 6120 Enqueuing Move request for scope (-0.37, -0.06)
23:41:16.113 00.003 7680 Worker thread wakes up
23:41:16.114 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.06) opts 0xd
23:41:16.114 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, -0.06)
23:41:16.114 00.000 7680 Moving (-0.37, -0.06) raw xDistance=0.38 yDistance=-0.11
23:41:16.115 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:16.118 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
23:41:16.118 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:41:16.118 00.000 6120 UpdateGuideState exits: m=13944 SNR=76.9 Saturated
23:41:16.121 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:16.125 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:16.128 00.003 6120 Enqueuing Expose request
23:41:16.133 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:41:16.133 00.000 7680 MoveAxis(W, 163, ABG)
23:41:16.133 00.000 7680 Guiding  Dir = 3, Dur = 163
23:41:16.133 00.000 7680 IsSlewing returns 0
23:41:16.134 00.001 7680 IsGuiding returns 0
23:41:16.134 00.000 7680 PulseGuide returned control before completion, sleep 173
23:41:16.311 00.177 7680 IsGuiding returns 1
23:41:16.311 00.000 7680 scope still moving after pulse duration time elapsed
23:41:16.340 00.029 7680 IsSlewing returns 0
23:41:16.341 00.001 7680 IsGuiding returns 0
23:41:16.341 00.000 7680 scope move finished after 163 + 44 ms
23:41:16.342 00.001 7680 Move returns status 0, amount 163
23:41:16.342 00.000 7680 MoveAxis(N, 0, ABG)
23:41:16.342 00.000 7680 Move returns status 0, amount 0
23:41:16.343 00.001 7680 move complete, result=0
23:41:16.343 00.000 7680 worker thread done servicing request
23:41:16.343 00.000 6120 GuideStep: 0.4 px 163 ms WEST, -0.1 px 0 ms NORTH
23:41:16.350 00.007 7680 Worker thread wakes up
23:41:16.350 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:16.350 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:17.602 01.252 7680 Exposure complete
23:41:17.737 00.135 7680 worker thread done servicing request
23:41:17.737 00.000 6120 OnExposeComplete: enter
23:41:17.741 00.004 6120 UpdateGuideState(): m_state=6
23:41:17.745 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2432
23:41:17.749 00.004 6120 Star::Find returns 1 (1), X=959.73, Y=64.32, Mass=13907, SNR=77.2, Peak=255 HFD=7.0
23:41:17.753 00.004 6120 CameraToMount -- cameraTheta (0.39) - m_xAngle (-2.95) = xAngle (3.35 = -2.93)
23:41:17.756 00.003 6120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.08 = 3.08)
23:41:17.759 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.39 mountX=-0.15 mountY=0.01, mountTheta=3.08
23:41:17.765 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.06, opts=13)
23:41:17.771 00.006 6120 Enqueuing Move request for scope (0.14, 0.06)
23:41:17.775 00.004 7680 Worker thread wakes up
23:41:17.775 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:17.780 00.005 6120 UpdateGuideState exits: m=13907 SNR=77.2 Saturated
23:41:17.783 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:17.787 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:17.791 00.004 6120 Enqueuing Expose request
23:41:17.795 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
23:41:17.795 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
23:41:17.795 00.000 7680 Moving (0.14, 0.06) raw xDistance=-0.15 yDistance=0.01
23:41:17.795 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:41:17.795 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:41:17.796 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:41:17.796 00.000 7680 MoveAxis(E, 0, ABG)
23:41:17.796 00.000 7680 Move returns status 0, amount 0
23:41:17.797 00.001 7680 MoveAxis(N, 0, ABG)
23:41:17.797 00.000 7680 Move returns status 0, amount 0
23:41:17.797 00.000 7680 move complete, result=0
23:41:17.797 00.000 7680 worker thread done servicing request
23:41:17.797 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:17.801 00.004 7680 Worker thread wakes up
23:41:17.801 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:17.801 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:19.047 01.246 7680 Exposure complete
23:41:19.183 00.136 7680 worker thread done servicing request
23:41:19.184 00.001 6120 OnExposeComplete: enter
23:41:19.188 00.004 6120 UpdateGuideState(): m_state=6
23:41:19.192 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2433
23:41:19.196 00.004 6120 Star::Find returns 1 (1), X=959.65, Y=64.45, Mass=13754, SNR=77.3, Peak=255 HFD=7.1
23:41:19.201 00.005 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
23:41:19.206 00.005 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.35)
23:41:19.209 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.24 mountX=-0.10 mountY=-0.14, mountTheta=-2.18
23:41:19.215 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.19, opts=13)
23:41:19.218 00.003 6120 Enqueuing Move request for scope (0.06, 0.19)
23:41:19.222 00.004 7680 Worker thread wakes up
23:41:19.222 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
23:41:19.223 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
23:41:19.223 00.000 7680 Moving (0.06, 0.19) raw xDistance=-0.10 yDistance=-0.14
23:41:19.223 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:41:19.223 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:41:19.223 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:19.228 00.005 6120 UpdateGuideState exits: m=13754 SNR=77.3 Saturated
23:41:19.232 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:19.236 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:19.240 00.004 6120 Enqueuing Expose request
23:41:19.244 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:41:19.244 00.000 7680 MoveAxis(E, 0, ABG)
23:41:19.244 00.000 7680 Move returns status 0, amount 0
23:41:19.244 00.000 7680 MoveAxis(N, 0, ABG)
23:41:19.244 00.000 7680 Move returns status 0, amount 0
23:41:19.245 00.001 7680 move complete, result=0
23:41:19.245 00.000 7680 worker thread done servicing request
23:41:19.246 00.001 7680 Worker thread wakes up
23:41:19.246 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:19.249 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:19.250 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:20.499 01.249 7680 Exposure complete
23:41:20.630 00.131 7680 worker thread done servicing request
23:41:20.630 00.000 6120 OnExposeComplete: enter
23:41:20.635 00.005 6120 UpdateGuideState(): m_state=6
23:41:20.638 00.003 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2434
23:41:20.644 00.006 6120 Star::Find returns 1 (1), X=959.69, Y=64.90, Mass=13880, SNR=76.8, Peak=255 HFD=6.9
23:41:20.648 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.92)
23:41:20.653 00.005 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
23:41:20.656 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.64 hyp=0.65 cameraTheta=1.41 mountX=-0.22 mountY=-0.53, mountTheta=-1.96
23:41:20.663 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.64, opts=13)
23:41:20.667 00.004 6120 Enqueuing Move request for scope (0.10, 0.64)
23:41:20.671 00.004 7680 Worker thread wakes up
23:41:20.672 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.64) opts 0xd
23:41:20.673 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.64)
23:41:20.673 00.000 7680 Moving (0.10, 0.64) raw xDistance=-0.22 yDistance=-0.53
23:41:20.673 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:41:20.673 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
23:41:20.674 00.001 7680 MoveAxis(E, 89, ABG)
23:41:20.674 00.000 7680 Guiding  Dir = 2, Dur = 89
23:41:20.674 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:20.679 00.005 7680 IsSlewing returns 0
23:41:20.680 00.001 6120 UpdateGuideState exits: m=13880 SNR=76.8 Saturated
23:41:20.684 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:20.688 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:20.692 00.004 6120 Enqueuing Expose request
23:41:20.695 00.003 7680 IsGuiding returns 0
23:41:20.696 00.001 7680 PulseGuide returned control before completion, sleep 99
23:41:20.799 00.103 7680 IsGuiding returns 1
23:41:20.800 00.001 7680 scope still moving after pulse duration time elapsed
23:41:20.831 00.031 7680 IsSlewing returns 0
23:41:20.832 00.001 7680 IsGuiding returns 1
23:41:20.863 00.031 7680 IsSlewing returns 0
23:41:20.863 00.000 7680 IsGuiding returns 0
23:41:20.864 00.001 7680 scope move finished after 89 + 78 ms
23:41:20.865 00.001 7680 Move returns status 0, amount 89
23:41:20.865 00.000 7680 MoveAxis(N, 287, ABG)
23:41:20.865 00.000 7680 Guiding  Dir = 0, Dur = 287
23:41:20.865 00.000 7680 IsSlewing returns 0
23:41:20.866 00.001 7680 IsGuiding returns 0
23:41:20.867 00.001 7680 PulseGuide returned control before completion, sleep 297
23:41:21.177 00.310 7680 IsGuiding returns 1
23:41:21.179 00.002 7680 scope still moving after pulse duration time elapsed
23:41:21.210 00.031 7680 IsSlewing returns 0
23:41:21.211 00.001 7680 IsGuiding returns 0
23:41:21.212 00.001 7680 scope move finished after 287 + 58 ms
23:41:21.212 00.000 7680 Move returns status 0, amount 287
23:41:21.212 00.000 7680 move complete, result=0
23:41:21.213 00.001 7680 worker thread done servicing request
23:41:21.213 00.000 7680 Worker thread wakes up
23:41:21.213 00.000 6120 GuideStep: -0.2 px 89 ms EAST, -0.5 px 287 ms NORTH
23:41:21.220 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:21.220 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:22.477 01.257 7680 Exposure complete
23:41:22.611 00.134 7680 worker thread done servicing request
23:41:22.611 00.000 6120 OnExposeComplete: enter
23:41:22.618 00.007 6120 UpdateGuideState(): m_state=6
23:41:22.623 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2435
23:41:22.627 00.004 6120 Star::Find returns 1 (1), X=959.62, Y=64.41, Mass=13391, SNR=74.3, Peak=255 HFD=7.1
23:41:22.631 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
23:41:22.636 00.005 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
23:41:22.640 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.36 mountX=-0.06 mountY=-0.12, mountTheta=-2.03
23:41:22.650 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.15, opts=13)
23:41:22.658 00.008 6120 Enqueuing Move request for scope (0.03, 0.15)
23:41:22.665 00.007 7680 Worker thread wakes up
23:41:22.665 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:22.674 00.009 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
23:41:22.675 00.001 6120 UpdateGuideState exits: m=13391 SNR=74.3 Saturated
23:41:22.682 00.007 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
23:41:22.683 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:22.689 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:22.694 00.005 6120 Enqueuing Expose request
23:41:22.698 00.004 7680 Moving (0.03, 0.15) raw xDistance=-0.06 yDistance=-0.12
23:41:22.698 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:41:22.698 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:41:22.698 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:41:22.700 00.002 7680 MoveAxis(E, 0, ABG)
23:41:22.700 00.000 7680 Move returns status 0, amount 0
23:41:22.700 00.000 7680 MoveAxis(N, 0, ABG)
23:41:22.700 00.000 7680 Move returns status 0, amount 0
23:41:22.700 00.000 7680 move complete, result=0
23:41:22.701 00.001 7680 worker thread done servicing request
23:41:22.701 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:22.706 00.005 7680 Worker thread wakes up
23:41:22.707 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:22.707 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:23.960 01.253 7680 Exposure complete
23:41:24.099 00.139 7680 worker thread done servicing request
23:41:24.100 00.001 6120 OnExposeComplete: enter
23:41:24.104 00.004 6120 UpdateGuideState(): m_state=6
23:41:24.109 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2436
23:41:24.112 00.003 6120 Star::Find returns 1 (1), X=959.29, Y=64.84, Mass=13104, SNR=71.8, Peak=255 HFD=6.8
23:41:24.117 00.005 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (5.00 = -1.29)
23:41:24.121 00.004 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.56)
23:41:24.124 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=0.57 hyp=0.64 cameraTheta=2.04 mountX=0.18 mountY=-0.64, mountTheta=-1.30
23:41:24.129 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.57, opts=13)
23:41:24.133 00.004 6120 Enqueuing Move request for scope (-0.29, 0.57)
23:41:24.136 00.003 7680 Worker thread wakes up
23:41:24.137 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.57) opts 0xd
23:41:24.137 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.57)
23:41:24.137 00.000 7680 Moving (-0.29, 0.57) raw xDistance=0.18 yDistance=-0.64
23:41:24.138 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:24.142 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:41:24.142 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
23:41:24.142 00.000 7680 MoveAxis(E, 0, ABG)
23:41:24.144 00.002 7680 Move returns status 0, amount 0
23:41:24.144 00.000 7680 MoveAxis(N, 350, ABG)
23:41:24.144 00.000 7680 Guiding  Dir = 0, Dur = 350
23:41:24.144 00.000 6120 UpdateGuideState exits: m=13104 SNR=71.8 Saturated
23:41:24.149 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:24.153 00.004 7680 IsSlewing returns 0
23:41:24.153 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:24.157 00.004 6120 Enqueuing Expose request
23:41:24.160 00.003 7680 IsGuiding returns 0
23:41:24.161 00.001 7680 PulseGuide returned control before completion, sleep 360
23:41:24.531 00.370 7680 IsGuiding returns 1
23:41:24.532 00.001 7680 scope still moving after pulse duration time elapsed
23:41:24.562 00.030 7680 IsSlewing returns 0
23:41:24.564 00.002 7680 IsGuiding returns 0
23:41:24.564 00.000 7680 scope move finished after 350 + 53 ms
23:41:24.565 00.001 7680 Move returns status 0, amount 350
23:41:24.565 00.000 7680 move complete, result=0
23:41:24.566 00.001 7680 worker thread done servicing request
23:41:24.566 00.000 7680 Worker thread wakes up
23:41:24.566 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 350 ms NORTH
23:41:24.573 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:24.573 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:25.827 01.254 7680 Exposure complete
23:41:25.963 00.136 7680 worker thread done servicing request
23:41:25.963 00.000 6120 OnExposeComplete: enter
23:41:25.967 00.004 6120 UpdateGuideState(): m_state=6
23:41:25.971 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2437
23:41:25.975 00.004 6120 Star::Find returns 1 (1), X=959.20, Y=64.67, Mass=14059, SNR=75.0, Peak=255 HFD=6.9
23:41:25.979 00.004 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
23:41:25.982 00.003 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
23:41:25.985 00.003 6120 CameraToMount -- cameraX=-0.38 cameraY=0.40 hyp=0.55 cameraTheta=2.33 mountX=0.30 mountY=-0.53, mountTheta=-1.06
23:41:25.990 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.40, opts=13)
23:41:25.993 00.003 6120 Enqueuing Move request for scope (-0.38, 0.40)
23:41:25.996 00.003 7680 Worker thread wakes up
23:41:25.996 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.40) opts 0xd
23:41:25.998 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.40)
23:41:25.998 00.000 7680 Moving (-0.38, 0.40) raw xDistance=0.30 yDistance=-0.53
23:41:25.998 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
23:41:25.999 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
23:41:25.999 00.000 7680 MoveAxis(W, 122, ABG)
23:41:25.999 00.000 7680 Guiding  Dir = 3, Dur = 122
23:41:25.999 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:26.003 00.004 7680 IsSlewing returns 0
23:41:26.003 00.000 6120 UpdateGuideState exits: m=14059 SNR=75.0 Saturated
23:41:26.007 00.004 7680 IsGuiding returns 0
23:41:26.008 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:26.012 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:26.016 00.004 6120 Enqueuing Expose request
23:41:26.020 00.004 7680 PulseGuide returned control before completion, sleep 132
23:41:26.163 00.143 7680 IsGuiding returns 0
23:41:26.163 00.000 7680 Move returns status 0, amount 122
23:41:26.165 00.002 7680 MoveAxis(N, 288, ABG)
23:41:26.165 00.000 7680 Guiding  Dir = 0, Dur = 288
23:41:26.166 00.001 7680 IsSlewing returns 0
23:41:26.167 00.001 7680 IsGuiding returns 0
23:41:26.169 00.002 7680 PulseGuide returned control before completion, sleep 298
23:41:26.472 00.303 7680 IsGuiding returns 1
23:41:26.472 00.000 7680 scope still moving after pulse duration time elapsed
23:41:26.504 00.032 7680 IsSlewing returns 0
23:41:26.504 00.000 7680 IsGuiding returns 0
23:41:26.504 00.000 7680 scope move finished after 288 + 47 ms
23:41:26.504 00.000 7680 Move returns status 0, amount 288
23:41:26.504 00.000 7680 move complete, result=0
23:41:26.505 00.001 7680 worker thread done servicing request
23:41:26.506 00.001 7680 Worker thread wakes up
23:41:26.506 00.000 6120 GuideStep: 0.3 px 122 ms WEST, -0.5 px 288 ms NORTH
23:41:26.510 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:26.511 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:27.761 01.250 7680 Exposure complete
23:41:27.894 00.133 7680 worker thread done servicing request
23:41:27.896 00.002 6120 OnExposeComplete: enter
23:41:27.899 00.003 6120 UpdateGuideState(): m_state=6
23:41:27.903 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2438
23:41:27.906 00.003 6120 Star::Find returns 1 (1), X=959.20, Y=64.20, Mass=13300, SNR=74.0, Peak=255 HFD=6.8
23:41:27.912 00.006 6120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-2.95) = xAngle (-0.02 = -0.02)
23:41:27.919 00.007 6120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.29 = -0.29)
23:41:27.923 00.004 6120 CameraToMount -- cameraX=-0.39 cameraY=-0.06 hyp=0.39 cameraTheta=-2.98 mountX=0.39 mountY=-0.11, mountTheta=-0.28
23:41:27.931 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=-0.06, opts=13)
23:41:27.937 00.006 6120 Enqueuing Move request for scope (-0.39, -0.06)
23:41:27.943 00.006 7680 Worker thread wakes up
23:41:27.943 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:27.950 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.06) opts 0xd
23:41:27.950 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, -0.06)
23:41:27.950 00.000 7680 Moving (-0.39, -0.06) raw xDistance=0.39 yDistance=-0.11
23:41:27.950 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
23:41:27.950 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:41:27.951 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:41:27.951 00.000 6120 UpdateGuideState exits: m=13300 SNR=74.0 Saturated
23:41:27.956 00.005 7680 MoveAxis(W, 169, ABG)
23:41:27.956 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:27.961 00.005 7680 Guiding  Dir = 3, Dur = 169
23:41:27.961 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:27.966 00.005 7680 IsSlewing returns 0
23:41:27.966 00.000 6120 Enqueuing Expose request
23:41:27.972 00.006 7680 IsGuiding returns 0
23:41:27.972 00.000 7680 PulseGuide returned control before completion, sleep 179
23:41:28.163 00.191 7680 IsGuiding returns 0
23:41:28.163 00.000 7680 Move returns status 0, amount 169
23:41:28.163 00.000 7680 MoveAxis(N, 0, ABG)
23:41:28.164 00.001 7680 Move returns status 0, amount 0
23:41:28.164 00.000 7680 move complete, result=0
23:41:28.164 00.000 7680 worker thread done servicing request
23:41:28.164 00.000 6120 GuideStep: 0.4 px 169 ms WEST, -0.1 px 0 ms NORTH
23:41:28.172 00.008 7680 Worker thread wakes up
23:41:28.172 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:28.172 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:29.421 01.249 7680 Exposure complete
23:41:29.550 00.129 7680 worker thread done servicing request
23:41:29.550 00.000 6120 OnExposeComplete: enter
23:41:29.554 00.004 6120 UpdateGuideState(): m_state=6
23:41:29.557 00.003 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2439
23:41:29.562 00.005 6120 Star::Find returns 1 (1), X=959.43, Y=64.57, Mass=13367, SNR=74.9, Peak=255 HFD=7.1
23:41:29.565 00.003 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
23:41:29.569 00.004 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.57)
23:41:29.573 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.31 hyp=0.35 cameraTheta=2.03 mountX=0.09 mountY=-0.35, mountTheta=-1.31
23:41:29.579 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.31, opts=13)
23:41:29.584 00.005 6120 Enqueuing Move request for scope (-0.15, 0.31)
23:41:29.589 00.005 7680 Worker thread wakes up
23:41:29.589 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:29.593 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.31) opts 0xd
23:41:29.593 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.31)
23:41:29.594 00.001 6120 UpdateGuideState exits: m=13367 SNR=74.9 Saturated
23:41:29.597 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:29.601 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:29.607 00.006 7680 Moving (-0.15, 0.31) raw xDistance=0.09 yDistance=-0.35
23:41:29.607 00.000 6120 Enqueuing Expose request
23:41:29.612 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:41:29.612 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:41:29.612 00.000 7680 MoveAxis(E, 0, ABG)
23:41:29.612 00.000 7680 Move returns status 0, amount 0
23:41:29.613 00.001 7680 MoveAxis(N, 189, ABG)
23:41:29.613 00.000 7680 Guiding  Dir = 0, Dur = 189
23:41:29.613 00.000 7680 IsSlewing returns 0
23:41:29.613 00.000 7680 IsGuiding returns 0
23:41:29.614 00.001 7680 PulseGuide returned control before completion, sleep 199
23:41:29.818 00.204 7680 IsGuiding returns 1
23:41:29.820 00.002 7680 scope still moving after pulse duration time elapsed
23:41:29.848 00.028 7680 IsSlewing returns 0
23:41:29.850 00.002 7680 IsGuiding returns 0
23:41:29.851 00.001 7680 scope move finished after 189 + 47 ms
23:41:29.851 00.000 7680 Move returns status 0, amount 189
23:41:29.852 00.001 7680 move complete, result=0
23:41:29.852 00.000 7680 worker thread done servicing request
23:41:29.853 00.001 7680 Worker thread wakes up
23:41:29.853 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 189 ms NORTH
23:41:29.860 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:29.860 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:31.112 01.252 7680 Exposure complete
23:41:31.249 00.137 7680 worker thread done servicing request
23:41:31.249 00.000 6120 OnExposeComplete: enter
23:41:31.253 00.004 6120 UpdateGuideState(): m_state=6
23:41:31.257 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2440
23:41:31.260 00.003 6120 Star::Find returns 1 (1), X=959.54, Y=64.41, Mass=13462, SNR=76.7, Peak=255 HFD=7.1
23:41:31.265 00.005 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.49)
23:41:31.268 00.003 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.76)
23:41:31.271 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.84 mountX=0.01 mountY=-0.15, mountTheta=-1.49
23:41:31.277 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.15, opts=13)
23:41:31.281 00.004 6120 Enqueuing Move request for scope (-0.04, 0.15)
23:41:31.285 00.004 7680 Worker thread wakes up
23:41:31.285 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
23:41:31.285 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
23:41:31.285 00.000 7680 Moving (-0.04, 0.15) raw xDistance=0.01 yDistance=-0.15
23:41:31.286 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:41:31.286 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:41:31.286 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:41:31.286 00.000 7680 MoveAxis(E, 0, ABG)
23:41:31.286 00.000 7680 Move returns status 0, amount 0
23:41:31.286 00.000 7680 MoveAxis(N, 0, ABG)
23:41:31.286 00.000 7680 Move returns status 0, amount 0
23:41:31.286 00.000 7680 move complete, result=0
23:41:31.286 00.000 7680 worker thread done servicing request
23:41:31.287 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:31.292 00.005 6120 UpdateGuideState exits: m=13462 SNR=76.7 Saturated
23:41:31.295 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:31.300 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:31.303 00.003 6120 Enqueuing Expose request
23:41:31.307 00.004 7680 Worker thread wakes up
23:41:31.307 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:41:31.311 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:31.311 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:32.559 01.248 7680 Exposure complete
23:41:32.700 00.141 7680 worker thread done servicing request
23:41:32.702 00.002 6120 OnExposeComplete: enter
23:41:32.707 00.005 6120 UpdateGuideState(): m_state=6
23:41:32.712 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2441
23:41:32.717 00.005 6120 Star::Find returns 1 (1), X=959.82, Y=64.31, Mass=14083, SNR=76.7, Peak=255 HFD=6.9
23:41:32.720 00.003 6120 CameraToMount -- cameraTheta (0.21) - m_xAngle (-2.95) = xAngle (3.16 = -3.12)
23:41:32.724 00.004 6120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.90 = 2.90)
23:41:32.727 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=0.05 hyp=0.24 cameraTheta=0.21 mountX=-0.24 mountY=0.06, mountTheta=2.90
23:41:32.736 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.05, opts=13)
23:41:32.742 00.006 6120 Enqueuing Move request for scope (0.24, 0.05)
23:41:32.746 00.004 7680 Worker thread wakes up
23:41:32.747 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:32.751 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.05) opts 0xd
23:41:32.751 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.05)
23:41:32.751 00.000 7680 Moving (0.24, 0.05) raw xDistance=-0.24 yDistance=0.06
23:41:32.752 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:41:32.753 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:41:32.753 00.000 6120 UpdateGuideState exits: m=14083 SNR=76.7 Saturated
23:41:32.757 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:32.760 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:41:32.760 00.000 7680 MoveAxis(E, 100, ABG)
23:41:32.761 00.001 7680 Guiding  Dir = 2, Dur = 100
23:41:32.761 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:32.768 00.007 6120 Enqueuing Expose request
23:41:32.772 00.004 7680 IsSlewing returns 0
23:41:32.772 00.000 7680 IsGuiding returns 0
23:41:32.773 00.001 7680 PulseGuide returned control before completion, sleep 110
23:41:32.888 00.115 7680 IsGuiding returns 1
23:41:32.889 00.001 7680 scope still moving after pulse duration time elapsed
23:41:32.919 00.030 7680 IsSlewing returns 0
23:41:32.919 00.000 7680 IsGuiding returns 0
23:41:32.919 00.000 7680 scope move finished after 100 + 47 ms
23:41:32.919 00.000 7680 Move returns status 0, amount 100
23:41:32.919 00.000 7680 MoveAxis(N, 0, ABG)
23:41:32.919 00.000 7680 Move returns status 0, amount 0
23:41:32.919 00.000 7680 move complete, result=0
23:41:32.919 00.000 7680 worker thread done servicing request
23:41:32.919 00.000 7680 Worker thread wakes up
23:41:32.921 00.002 6120 GuideStep: -0.2 px 100 ms EAST, 0.1 px 0 ms NORTH
23:41:32.925 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:32.925 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:34.185 01.260 7680 Exposure complete
23:41:34.317 00.132 7680 worker thread done servicing request
23:41:34.318 00.001 6120 OnExposeComplete: enter
23:41:34.321 00.003 6120 UpdateGuideState(): m_state=6
23:41:34.326 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2442
23:41:34.330 00.004 6120 Star::Find returns 1 (1), X=959.70, Y=64.50, Mass=13915, SNR=77.3, Peak=255 HFD=7.0
23:41:34.335 00.005 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.07 = -2.22)
23:41:34.340 00.005 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
23:41:34.343 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.24 hyp=0.26 cameraTheta=1.11 mountX=-0.16 mountY=-0.16, mountTheta=-2.35
23:41:34.348 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.24, opts=13)
23:41:34.353 00.005 6120 Enqueuing Move request for scope (0.12, 0.24)
23:41:34.356 00.003 7680 Worker thread wakes up
23:41:34.356 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.24) opts 0xd
23:41:34.356 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.24)
23:41:34.356 00.000 7680 Moving (0.12, 0.24) raw xDistance=-0.16 yDistance=-0.16
23:41:34.356 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:41:34.358 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:34.362 00.004 6120 UpdateGuideState exits: m=13915 SNR=77.3 Saturated
23:41:34.365 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:34.369 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:34.373 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:41:34.373 00.000 6120 Enqueuing Expose request
23:41:34.378 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:41:34.378 00.000 7680 MoveAxis(E, 0, ABG)
23:41:34.378 00.000 7680 Move returns status 0, amount 0
23:41:34.379 00.001 7680 MoveAxis(N, 0, ABG)
23:41:34.379 00.000 7680 Move returns status 0, amount 0
23:41:34.379 00.000 7680 move complete, result=0
23:41:34.379 00.000 7680 worker thread done servicing request
23:41:34.379 00.000 7680 Worker thread wakes up
23:41:34.379 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:41:34.383 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:34.383 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:35.635 01.252 7680 Exposure complete
23:41:35.767 00.132 7680 worker thread done servicing request
23:41:35.768 00.001 6120 OnExposeComplete: enter
23:41:35.773 00.005 6120 UpdateGuideState(): m_state=6
23:41:35.777 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2443
23:41:35.780 00.003 6120 Star::Find returns 1 (1), X=959.70, Y=64.81, Mass=13638, SNR=75.6, Peak=255 HFD=7.0
23:41:35.783 00.003 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
23:41:35.788 00.005 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
23:41:35.790 00.002 6120 CameraToMount -- cameraX=0.11 cameraY=0.55 hyp=0.56 cameraTheta=1.37 mountX=-0.21 mountY=-0.44, mountTheta=-2.02
23:41:35.796 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.55, opts=13)
23:41:35.799 00.003 6120 Enqueuing Move request for scope (0.11, 0.55)
23:41:35.803 00.004 7680 Worker thread wakes up
23:41:35.803 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:35.807 00.004 6120 UpdateGuideState exits: m=13638 SNR=75.6 Saturated
23:41:35.810 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:35.815 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:35.818 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.55) opts 0xd
23:41:35.818 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.55)
23:41:35.818 00.000 7680 Moving (0.11, 0.55) raw xDistance=-0.21 yDistance=-0.44
23:41:35.818 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:41:35.818 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:41:35.819 00.001 7680 MoveAxis(E, 87, ABG)
23:41:35.819 00.000 7680 Guiding  Dir = 2, Dur = 87
23:41:35.819 00.000 6120 Enqueuing Expose request
23:41:35.824 00.005 7680 IsSlewing returns 0
23:41:35.824 00.000 7680 IsGuiding returns 0
23:41:35.824 00.000 7680 PulseGuide returned control before completion, sleep 97
23:41:35.938 00.114 7680 IsGuiding returns 0
23:41:35.939 00.001 7680 Move returns status 0, amount 87
23:41:35.939 00.000 7680 MoveAxis(N, 240, ABG)
23:41:35.939 00.000 7680 Guiding  Dir = 0, Dur = 240
23:41:35.939 00.000 7680 IsSlewing returns 0
23:41:35.940 00.001 7680 IsGuiding returns 0
23:41:35.941 00.001 7680 PulseGuide returned control before completion, sleep 250
23:41:36.192 00.251 7680 IsGuiding returns 1
23:41:36.193 00.001 7680 scope still moving after pulse duration time elapsed
23:41:36.224 00.031 7680 IsSlewing returns 0
23:41:36.225 00.001 7680 IsGuiding returns 0
23:41:36.225 00.000 7680 scope move finished after 240 + 44 ms
23:41:36.226 00.001 7680 Move returns status 0, amount 240
23:41:36.226 00.000 7680 move complete, result=0
23:41:36.226 00.000 7680 worker thread done servicing request
23:41:36.227 00.001 7680 Worker thread wakes up
23:41:36.228 00.001 6120 GuideStep: -0.2 px 87 ms EAST, -0.4 px 240 ms NORTH
23:41:36.235 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:36.235 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:37.485 01.250 7680 Exposure complete
23:41:37.625 00.140 7680 worker thread done servicing request
23:41:37.625 00.000 6120 OnExposeComplete: enter
23:41:37.630 00.005 6120 UpdateGuideState(): m_state=6
23:41:37.633 00.003 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2444
23:41:37.639 00.006 6120 Star::Find returns 1 (1), X=959.58, Y=64.70, Mass=14253, SNR=77.2, Peak=255 HFD=7.2
23:41:37.642 00.003 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.74)
23:41:37.645 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
23:41:37.650 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.59 mountX=-0.07 mountY=-0.40, mountTheta=-1.75
23:41:37.655 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.44, opts=13)
23:41:37.658 00.003 6120 Enqueuing Move request for scope (-0.01, 0.44)
23:41:37.662 00.004 7680 Worker thread wakes up
23:41:37.662 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.44) opts 0xd
23:41:37.663 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.44)
23:41:37.663 00.000 7680 Moving (-0.01, 0.44) raw xDistance=-0.07 yDistance=-0.40
23:41:37.663 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:41:37.663 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:41:37.663 00.000 7680 MoveAxis(E, 0, ABG)
23:41:37.663 00.000 7680 Move returns status 0, amount 0
23:41:37.664 00.001 7680 MoveAxis(N, 216, ABG)
23:41:37.664 00.000 7680 Guiding  Dir = 0, Dur = 216
23:41:37.665 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:37.668 00.003 7680 IsSlewing returns 0
23:41:37.668 00.000 6120 UpdateGuideState exits: m=14253 SNR=77.2 Saturated
23:41:37.673 00.005 7680 IsGuiding returns 0
23:41:37.673 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:37.677 00.004 7680 PulseGuide returned control before completion, sleep 226
23:41:37.677 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:37.681 00.004 6120 Enqueuing Expose request
23:41:37.911 00.230 7680 IsGuiding returns 1
23:41:37.911 00.000 7680 scope still moving after pulse duration time elapsed
23:41:37.943 00.032 7680 IsSlewing returns 0
23:41:37.943 00.000 7680 IsGuiding returns 0
23:41:37.944 00.001 7680 scope move finished after 216 + 54 ms
23:41:37.944 00.000 7680 Move returns status 0, amount 216
23:41:37.944 00.000 7680 move complete, result=0
23:41:37.944 00.000 7680 worker thread done servicing request
23:41:37.944 00.000 7680 Worker thread wakes up
23:41:37.944 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 216 ms NORTH
23:41:37.951 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:37.951 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:39.206 01.255 7680 Exposure complete
23:41:39.345 00.139 7680 worker thread done servicing request
23:41:39.345 00.000 6120 OnExposeComplete: enter
23:41:39.349 00.004 6120 UpdateGuideState(): m_state=6
23:41:39.352 00.003 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2445
23:41:39.356 00.004 6120 Star::Find returns 1 (1), X=959.67, Y=64.62, Mass=14554, SNR=78.4, Peak=255 HFD=7.2
23:41:39.361 00.005 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
23:41:39.365 00.004 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
23:41:39.369 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.35 hyp=0.36 cameraTheta=1.35 mountX=-0.15 mountY=-0.28, mountTheta=-2.05
23:41:39.374 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.35, opts=13)
23:41:39.378 00.004 6120 Enqueuing Move request for scope (0.08, 0.35)
23:41:39.382 00.004 7680 Worker thread wakes up
23:41:39.382 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.35) opts 0xd
23:41:39.383 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.35)
23:41:39.383 00.000 7680 Moving (0.08, 0.35) raw xDistance=-0.15 yDistance=-0.28
23:41:39.384 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:41:39.384 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:41:39.384 00.000 7680 MoveAxis(E, 0, ABG)
23:41:39.384 00.000 7680 Move returns status 0, amount 0
23:41:39.384 00.000 7680 MoveAxis(N, 154, ABG)
23:41:39.384 00.000 7680 Guiding  Dir = 0, Dur = 154
23:41:39.385 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:39.390 00.005 7680 IsSlewing returns 0
23:41:39.391 00.001 6120 UpdateGuideState exits: m=14554 SNR=78.4 Saturated
23:41:39.396 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:39.401 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:39.404 00.003 6120 Enqueuing Expose request
23:41:39.408 00.004 7680 IsGuiding returns 0
23:41:39.409 00.001 7680 PulseGuide returned control before completion, sleep 164
23:41:39.585 00.176 7680 IsGuiding returns 1
23:41:39.586 00.001 7680 scope still moving after pulse duration time elapsed
23:41:39.616 00.030 7680 IsSlewing returns 0
23:41:39.617 00.001 7680 IsGuiding returns 0
23:41:39.617 00.000 7680 scope move finished after 154 + 55 ms
23:41:39.618 00.001 7680 Move returns status 0, amount 154
23:41:39.618 00.000 7680 move complete, result=0
23:41:39.620 00.002 7680 worker thread done servicing request
23:41:39.620 00.000 7680 Worker thread wakes up
23:41:39.620 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 154 ms NORTH
23:41:39.626 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:39.626 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:40.880 01.254 7680 Exposure complete
23:41:41.006 00.126 7680 worker thread done servicing request
23:41:41.008 00.002 6120 OnExposeComplete: enter
23:41:41.012 00.004 6120 UpdateGuideState(): m_state=6
23:41:41.017 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2446
23:41:41.023 00.006 6120 Star::Find returns 1 (1), X=959.71, Y=64.37, Mass=13071, SNR=73.7, Peak=255 HFD=7.0
23:41:41.027 00.004 6120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-2.95) = xAngle (3.66 = -2.63)
23:41:41.031 00.004 6120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.39 = -2.89)
23:41:41.035 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.70 mountX=-0.14 mountY=-0.04, mountTheta=-2.87
23:41:41.039 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.10, opts=13)
23:41:41.044 00.005 6120 Enqueuing Move request for scope (0.12, 0.10)
23:41:41.048 00.004 7680 Worker thread wakes up
23:41:41.048 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
23:41:41.048 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
23:41:41.048 00.000 7680 Moving (0.12, 0.10) raw xDistance=-0.14 yDistance=-0.04
23:41:41.048 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:41:41.048 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:41:41.049 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:41.052 00.003 6120 UpdateGuideState exits: m=13071 SNR=73.7 Saturated
23:41:41.057 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:41:41.057 00.000 7680 MoveAxis(E, 0, ABG)
23:41:41.057 00.000 7680 Move returns status 0, amount 0
23:41:41.057 00.000 7680 MoveAxis(N, 0, ABG)
23:41:41.058 00.001 7680 Move returns status 0, amount 0
23:41:41.058 00.000 7680 move complete, result=0
23:41:41.059 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:41.062 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:41.067 00.005 6120 Enqueuing Expose request
23:41:41.070 00.003 7680 worker thread done servicing request
23:41:41.071 00.001 7680 Worker thread wakes up
23:41:41.071 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:41:41.075 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:41.075 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:42.328 01.253 7680 Exposure complete
23:41:42.459 00.131 7680 worker thread done servicing request
23:41:42.459 00.000 6120 OnExposeComplete: enter
23:41:42.463 00.004 6120 UpdateGuideState(): m_state=6
23:41:42.467 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2447
23:41:42.470 00.003 6120 Star::Find returns 1 (1), X=959.74, Y=64.76, Mass=14405, SNR=79.2, Peak=255 HFD=7.1
23:41:42.475 00.005 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.22 = -2.07)
23:41:42.478 00.003 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
23:41:42.483 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=0.49 hyp=0.52 cameraTheta=1.26 mountX=-0.25 mountY=-0.37, mountTheta=-2.15
23:41:42.490 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.49, opts=13)
23:41:42.494 00.004 6120 Enqueuing Move request for scope (0.16, 0.49)
23:41:42.499 00.005 7680 Worker thread wakes up
23:41:42.499 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:42.502 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.49) opts 0xd
23:41:42.503 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.49)
23:41:42.503 00.000 6120 UpdateGuideState exits: m=14405 SNR=79.2 Saturated
23:41:42.507 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:42.511 00.004 7680 Moving (0.16, 0.49) raw xDistance=-0.25 yDistance=-0.37
23:41:42.511 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:41:42.511 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:41:42.511 00.000 7680 MoveAxis(E, 101, ABG)
23:41:42.511 00.000 7680 Guiding  Dir = 2, Dur = 101
23:41:42.511 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:42.516 00.005 6120 Enqueuing Expose request
23:41:42.521 00.005 7680 IsSlewing returns 0
23:41:42.521 00.000 7680 IsGuiding returns 0
23:41:42.521 00.000 7680 PulseGuide returned control before completion, sleep 111
23:41:42.644 00.123 7680 IsGuiding returns 1
23:41:42.644 00.000 7680 scope still moving after pulse duration time elapsed
23:41:42.675 00.031 7680 IsSlewing returns 0
23:41:42.675 00.000 7680 IsGuiding returns 0
23:41:42.677 00.002 7680 scope move finished after 101 + 53 ms
23:41:42.677 00.000 7680 Move returns status 0, amount 101
23:41:42.677 00.000 7680 MoveAxis(N, 203, ABG)
23:41:42.677 00.000 7680 Guiding  Dir = 0, Dur = 203
23:41:42.677 00.000 7680 IsSlewing returns 0
23:41:42.678 00.001 7680 IsGuiding returns 0
23:41:42.678 00.000 7680 PulseGuide returned control before completion, sleep 213
23:41:42.895 00.217 7680 IsGuiding returns 1
23:41:42.896 00.001 7680 scope still moving after pulse duration time elapsed
23:41:42.926 00.030 7680 IsSlewing returns 0
23:41:42.926 00.000 7680 IsGuiding returns 0
23:41:42.927 00.001 7680 scope move finished after 203 + 45 ms
23:41:42.927 00.000 7680 Move returns status 0, amount 203
23:41:42.928 00.001 7680 move complete, result=0
23:41:42.928 00.000 7680 worker thread done servicing request
23:41:42.928 00.000 6120 GuideStep: -0.2 px 101 ms EAST, -0.4 px 203 ms NORTH
23:41:42.936 00.008 7680 Worker thread wakes up
23:41:42.936 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:42.936 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:44.182 01.246 7680 Exposure complete
23:41:44.319 00.137 7680 worker thread done servicing request
23:41:44.319 00.000 6120 OnExposeComplete: enter
23:41:44.323 00.004 6120 UpdateGuideState(): m_state=6
23:41:44.328 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2448
23:41:44.335 00.007 6120 Star::Find returns 1 (1), X=959.60, Y=64.69, Mass=14445, SNR=77.9, Peak=255 HFD=7.2
23:41:44.340 00.005 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
23:41:44.344 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
23:41:44.347 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.43 hyp=0.43 cameraTheta=1.53 mountX=-0.10 mountY=-0.37, mountTheta=-1.83
23:41:44.352 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.43, opts=13)
23:41:44.357 00.005 6120 Enqueuing Move request for scope (0.02, 0.43)
23:41:44.363 00.006 7680 Worker thread wakes up
23:41:44.364 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:44.368 00.004 6120 UpdateGuideState exits: m=14445 SNR=77.9 Saturated
23:41:44.373 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:44.376 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:44.380 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.43) opts 0xd
23:41:44.381 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.43)
23:41:44.381 00.000 7680 Moving (0.02, 0.43) raw xDistance=-0.10 yDistance=-0.37
23:41:44.381 00.000 6120 Enqueuing Expose request
23:41:44.384 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:41:44.385 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:41:44.385 00.000 7680 MoveAxis(E, 0, ABG)
23:41:44.385 00.000 7680 Move returns status 0, amount 0
23:41:44.385 00.000 7680 MoveAxis(N, 203, ABG)
23:41:44.386 00.001 7680 Guiding  Dir = 0, Dur = 203
23:41:44.386 00.000 7680 IsSlewing returns 0
23:41:44.386 00.000 7680 IsGuiding returns 0
23:41:44.387 00.001 7680 PulseGuide returned control before completion, sleep 213
23:41:44.608 00.221 7680 IsGuiding returns 1
23:41:44.609 00.001 7680 scope still moving after pulse duration time elapsed
23:41:44.640 00.031 7680 IsSlewing returns 0
23:41:44.642 00.002 7680 IsGuiding returns 0
23:41:44.642 00.000 7680 scope move finished after 203 + 52 ms
23:41:44.643 00.001 7680 Move returns status 0, amount 203
23:41:44.643 00.000 7680 move complete, result=0
23:41:44.643 00.000 7680 worker thread done servicing request
23:41:44.644 00.001 7680 Worker thread wakes up
23:41:44.644 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 203 ms NORTH
23:41:44.653 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:44.654 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:45.902 01.248 7680 Exposure complete
23:41:46.034 00.132 7680 worker thread done servicing request
23:41:46.034 00.000 6120 OnExposeComplete: enter
23:41:46.038 00.004 6120 UpdateGuideState(): m_state=6
23:41:46.042 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2449
23:41:46.046 00.004 6120 Star::Find returns 1 (1), X=959.66, Y=64.44, Mass=13516, SNR=75.6, Peak=255 HFD=7.1
23:41:46.051 00.005 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
23:41:46.055 00.004 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.44)
23:41:46.060 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.19 cameraTheta=1.16 mountX=-0.11 mountY=-0.12, mountTheta=-2.29
23:41:46.064 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.18, opts=13)
23:41:46.069 00.005 6120 Enqueuing Move request for scope (0.08, 0.18)
23:41:46.072 00.003 7680 Worker thread wakes up
23:41:46.073 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:46.075 00.002 6120 UpdateGuideState exits: m=13516 SNR=75.6 Saturated
23:41:46.080 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:46.084 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:46.088 00.004 6120 Enqueuing Expose request
23:41:46.092 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
23:41:46.092 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
23:41:46.092 00.000 7680 Moving (0.08, 0.18) raw xDistance=-0.11 yDistance=-0.12
23:41:46.092 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:41:46.092 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:41:46.093 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:41:46.093 00.000 7680 MoveAxis(E, 0, ABG)
23:41:46.093 00.000 7680 Move returns status 0, amount 0
23:41:46.093 00.000 7680 MoveAxis(N, 0, ABG)
23:41:46.093 00.000 7680 Move returns status 0, amount 0
23:41:46.095 00.002 7680 move complete, result=0
23:41:46.095 00.000 7680 worker thread done servicing request
23:41:46.095 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:41:46.099 00.004 7680 Worker thread wakes up
23:41:46.099 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:46.099 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:47.355 01.256 7680 Exposure complete
23:41:47.486 00.131 7680 worker thread done servicing request
23:41:47.487 00.001 6120 OnExposeComplete: enter
23:41:47.492 00.005 6120 UpdateGuideState(): m_state=6
23:41:47.496 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2450
23:41:47.499 00.003 6120 Star::Find returns 1 (1), X=959.49, Y=64.78, Mass=13432, SNR=75.3, Peak=255 HFD=7.0
23:41:47.504 00.005 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
23:41:47.508 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
23:41:47.513 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.51 hyp=0.52 cameraTheta=1.75 mountX=-0.00 mountY=-0.50, mountTheta=-1.57
23:41:47.517 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.51, opts=13)
23:41:47.522 00.005 6120 Enqueuing Move request for scope (-0.10, 0.51)
23:41:47.526 00.004 7680 Worker thread wakes up
23:41:47.526 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:47.529 00.003 6120 UpdateGuideState exits: m=13432 SNR=75.3 Saturated
23:41:47.533 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:47.537 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:47.540 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.51) opts 0xd
23:41:47.540 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.51)
23:41:47.540 00.000 7680 Moving (-0.10, 0.51) raw xDistance=-0.00 yDistance=-0.50
23:41:47.540 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:41:47.540 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
23:41:47.540 00.000 7680 MoveAxis(E, 0, ABG)
23:41:47.542 00.002 7680 Move returns status 0, amount 0
23:41:47.542 00.000 7680 MoveAxis(N, 273, ABG)
23:41:47.542 00.000 7680 Guiding  Dir = 0, Dur = 273
23:41:47.542 00.000 7680 IsSlewing returns 0
23:41:47.542 00.000 7680 IsGuiding returns 0
23:41:47.543 00.001 7680 PulseGuide returned control before completion, sleep 283
23:41:47.543 00.000 6120 Enqueuing Expose request
23:41:47.828 00.285 7680 IsGuiding returns 1
23:41:47.829 00.001 7680 scope still moving after pulse duration time elapsed
23:41:47.860 00.031 7680 IsSlewing returns 0
23:41:47.861 00.001 7680 IsGuiding returns 0
23:41:47.862 00.001 7680 scope move finished after 273 + 45 ms
23:41:47.862 00.000 7680 Move returns status 0, amount 273
23:41:47.862 00.000 7680 move complete, result=0
23:41:47.862 00.000 7680 worker thread done servicing request
23:41:47.863 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 273 ms NORTH
23:41:47.870 00.007 7680 Worker thread wakes up
23:41:47.870 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:47.870 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:49.121 01.251 7680 Exposure complete
23:41:49.258 00.137 7680 worker thread done servicing request
23:41:49.258 00.000 6120 OnExposeComplete: enter
23:41:49.263 00.005 6120 UpdateGuideState(): m_state=6
23:41:49.268 00.005 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2451
23:41:49.273 00.005 6120 Star::Find returns 1 (1), X=959.72, Y=64.31, Mass=13223, SNR=74.7, Peak=255 HFD=7.1
23:41:49.277 00.004 6120 CameraToMount -- cameraTheta (0.32) - m_xAngle (-2.95) = xAngle (3.28 = -3.00)
23:41:49.282 00.005 6120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.01 = 3.01)
23:41:49.286 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.32 mountX=-0.14 mountY=0.02, mountTheta=3.01
23:41:49.290 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.04, opts=13)
23:41:49.295 00.005 6120 Enqueuing Move request for scope (0.13, 0.04)
23:41:49.300 00.005 7680 Worker thread wakes up
23:41:49.301 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:49.305 00.004 6120 UpdateGuideState exits: m=13223 SNR=74.7 Saturated
23:41:49.309 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:49.312 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:49.316 00.004 6120 Enqueuing Expose request
23:41:49.320 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
23:41:49.321 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
23:41:49.321 00.000 7680 Moving (0.13, 0.04) raw xDistance=-0.14 yDistance=0.02
23:41:49.321 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:41:49.322 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:41:49.322 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:41:49.322 00.000 7680 MoveAxis(E, 0, ABG)
23:41:49.322 00.000 7680 Move returns status 0, amount 0
23:41:49.323 00.001 7680 MoveAxis(N, 0, ABG)
23:41:49.323 00.000 7680 Move returns status 0, amount 0
23:41:49.323 00.000 7680 move complete, result=0
23:41:49.323 00.000 7680 worker thread done servicing request
23:41:49.323 00.000 7680 Worker thread wakes up
23:41:49.323 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:49.328 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:49.328 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:50.587 01.259 7680 Exposure complete
23:41:50.729 00.142 7680 worker thread done servicing request
23:41:50.729 00.000 6120 OnExposeComplete: enter
23:41:50.734 00.005 6120 UpdateGuideState(): m_state=6
23:41:50.738 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2452
23:41:50.743 00.005 6120 Star::Find returns 1 (1), X=959.77, Y=64.41, Mass=13726, SNR=75.3, Peak=255 HFD=7.0
23:41:50.747 00.004 6120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-2.95) = xAngle (3.65 = -2.63)
23:41:50.750 00.003 6120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.38 = -2.90)
23:41:50.753 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.24 cameraTheta=0.69 mountX=-0.21 mountY=-0.06, mountTheta=-2.88
23:41:50.758 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.15, opts=13)
23:41:50.763 00.005 6120 Enqueuing Move request for scope (0.18, 0.15)
23:41:50.768 00.005 7680 Worker thread wakes up
23:41:50.768 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
23:41:50.768 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:50.772 00.004 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
23:41:50.772 00.000 7680 Moving (0.18, 0.15) raw xDistance=-0.21 yDistance=-0.06
23:41:50.772 00.000 6120 UpdateGuideState exits: m=13726 SNR=75.3 Saturated
23:41:50.777 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:50.780 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:50.785 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:41:50.785 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:41:50.785 00.000 6120 Enqueuing Expose request
23:41:50.789 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:41:50.789 00.000 7680 MoveAxis(E, 85, ABG)
23:41:50.789 00.000 7680 Guiding  Dir = 2, Dur = 85
23:41:50.789 00.000 7680 IsSlewing returns 0
23:41:50.791 00.002 7680 IsGuiding returns 0
23:41:50.791 00.000 7680 PulseGuide returned control before completion, sleep 95
23:41:50.895 00.104 7680 IsGuiding returns 1
23:41:50.899 00.004 7680 scope still moving after pulse duration time elapsed
23:41:50.926 00.027 7680 IsSlewing returns 0
23:41:50.927 00.001 7680 IsGuiding returns 0
23:41:50.927 00.000 7680 scope move finished after 85 + 51 ms
23:41:50.927 00.000 7680 Move returns status 0, amount 85
23:41:50.927 00.000 7680 MoveAxis(N, 0, ABG)
23:41:50.927 00.000 7680 Move returns status 0, amount 0
23:41:50.928 00.001 7680 move complete, result=0
23:41:50.928 00.000 7680 worker thread done servicing request
23:41:50.928 00.000 7680 Worker thread wakes up
23:41:50.928 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:50.928 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:50.928 00.000 6120 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
23:41:52.184 01.256 7680 Exposure complete
23:41:52.315 00.131 7680 worker thread done servicing request
23:41:52.316 00.001 6120 OnExposeComplete: enter
23:41:52.319 00.003 6120 UpdateGuideState(): m_state=6
23:41:52.323 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2453
23:41:52.327 00.004 6120 Star::Find returns 1 (1), X=959.67, Y=64.52, Mass=14021, SNR=76.4, Peak=255 HFD=7.1
23:41:52.332 00.005 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
23:41:52.336 00.004 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.35)
23:41:52.339 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.24 mountX=-0.13 mountY=-0.19, mountTheta=-2.18
23:41:52.345 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.26, opts=13)
23:41:52.348 00.003 6120 Enqueuing Move request for scope (0.09, 0.26)
23:41:52.352 00.004 7680 Worker thread wakes up
23:41:52.352 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
23:41:52.352 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
23:41:52.352 00.000 7680 Moving (0.09, 0.26) raw xDistance=-0.13 yDistance=-0.19
23:41:52.352 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:41:52.352 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:41:52.352 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:41:52.352 00.000 7680 MoveAxis(E, 0, ABG)
23:41:52.352 00.000 7680 Move returns status 0, amount 0
23:41:52.353 00.001 7680 MoveAxis(N, 0, ABG)
23:41:52.353 00.000 7680 Move returns status 0, amount 0
23:41:52.353 00.000 7680 move complete, result=0
23:41:52.354 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:52.357 00.003 7680 worker thread done servicing request
23:41:52.357 00.000 6120 UpdateGuideState exits: m=14021 SNR=76.4 Saturated
23:41:52.361 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:52.365 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:52.369 00.004 6120 Enqueuing Expose request
23:41:52.371 00.002 7680 Worker thread wakes up
23:41:52.371 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:52.371 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:41:52.375 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:53.620 01.245 7680 Exposure complete
23:41:53.754 00.134 7680 worker thread done servicing request
23:41:53.755 00.001 6120 OnExposeComplete: enter
23:41:53.758 00.003 6120 UpdateGuideState(): m_state=6
23:41:53.762 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2454
23:41:53.767 00.005 6120 Star::Find returns 1 (1), X=959.65, Y=64.97, Mass=13629, SNR=75.0, Peak=255 HFD=6.9
23:41:53.772 00.005 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
23:41:53.775 00.003 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
23:41:53.778 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.70 hyp=0.71 cameraTheta=1.47 mountX=-0.20 mountY=-0.60, mountTheta=-1.89
23:41:53.784 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.70, opts=13)
23:41:53.788 00.004 6120 Enqueuing Move request for scope (0.07, 0.70)
23:41:53.792 00.004 7680 Worker thread wakes up
23:41:53.792 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.70) opts 0xd
23:41:53.792 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.70)
23:41:53.792 00.000 7680 Moving (0.07, 0.70) raw xDistance=-0.20 yDistance=-0.60
23:41:53.793 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:41:53.793 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
23:41:53.793 00.000 7680 MoveAxis(E, 0, ABG)
23:41:53.793 00.000 7680 Move returns status 0, amount 0
23:41:53.793 00.000 7680 MoveAxis(N, 326, ABG)
23:41:53.793 00.000 7680 Guiding  Dir = 0, Dur = 326
23:41:53.793 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:53.797 00.004 7680 IsSlewing returns 0
23:41:53.797 00.000 6120 UpdateGuideState exits: m=13629 SNR=75.0 Saturated
23:41:53.800 00.003 7680 IsGuiding returns 0
23:41:53.801 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:53.805 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:53.808 00.003 7680 PulseGuide returned control before completion, sleep 336
23:41:53.809 00.001 6120 Enqueuing Expose request
23:41:54.157 00.348 7680 IsGuiding returns 1
23:41:54.157 00.000 7680 scope still moving after pulse duration time elapsed
23:41:54.188 00.031 7680 IsSlewing returns 0
23:41:54.188 00.000 7680 IsGuiding returns 0
23:41:54.188 00.000 7680 scope move finished after 326 + 62 ms
23:41:54.190 00.002 7680 Move returns status 0, amount 326
23:41:54.190 00.000 7680 move complete, result=0
23:41:54.190 00.000 7680 worker thread done servicing request
23:41:54.191 00.001 7680 Worker thread wakes up
23:41:54.191 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 326 ms NORTH
23:41:54.198 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:54.198 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,49,31,31)
23:41:55.292 01.094 6120 evsrv: cli 0FAF0158 connect
23:41:55.432 00.140 6120 case statement mapped state 6 to 3
23:41:55.436 00.004 7680 Exposure complete
23:41:55.436 00.000 6120 case statement mapped state 6 to 3
23:41:55.440 00.004 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"0e5a6905-e158-498e-acce-b4c171182217"}
23:41:55.444 00.004 6120 case statement mapped state 6 to 3
23:41:55.449 00.005 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e5a6905-e158-498e-acce-b4c171182217"}
23:41:55.454 00.005 6120 evsrv: cli 0FAF0158 disconnect
23:41:55.459 00.005 6120 evsrv: cli 0FAEF7F8 connect
23:41:55.465 00.006 6120 case statement mapped state 6 to 3
23:41:55.470 00.005 6120 case statement mapped state 6 to 3
23:41:55.474 00.004 6120 evsrv: cli 0FAEF7F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"ab66e912-b200-4f76-b21f-2b078d7a7630"}
23:41:55.477 00.003 6120 PhdController::Dither begins
23:41:55.626 00.149 6120 dither: size=5.00, dRA=1.29 dDec=-3.40
23:41:55.630 00.004 6120 MountToCamera -- mountTheta (-1.21) + m_xAngle (-2.95) = xAngle (-4.16 = 2.12)
23:41:55.633 00.003 6120 MountToCamera -- mountX=1.29 mountY=-3.40 hyp=3.63 mountTheta=-1.21 cameraX=-1.90, cameraY=3.10 cameraTheta=2.12
23:41:55.638 00.005 6120 setting lock position to (957.69, 67.36)
23:41:55.751 00.113 6120 Mount: notify guiding dithered (-1.9, 3.1)
23:41:55.755 00.004 6120 Status Line: Dither by 1.29,-3.40
23:41:55.760 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:41:55.764 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
23:41:55.768 00.004 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":0,"id":"ab66e912-b200-4f76-b21f-2b078d7a7630"}
23:41:55.771 00.003 6120 evsrv: cli 0FAEF7F8 disconnect
23:41:55.798 00.027 7680 worker thread done servicing request
23:41:55.798 00.000 6120 OnExposeComplete: enter
23:41:55.801 00.003 6120 UpdateGuideState(): m_state=6
23:41:55.804 00.003 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2455
23:41:55.807 00.003 6120 Star::Find returns 1 (1), X=959.61, Y=64.41, Mass=12994, SNR=74.1, Peak=255 HFD=7.1
23:41:55.810 00.003 6120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-2.95) = xAngle (1.96 = 1.96)
23:41:55.813 00.003 6120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.69 = 1.69)
23:41:55.816 00.003 6120 CameraToMount -- cameraX=1.92 cameraY=-2.95 hyp=3.52 cameraTheta=-0.99 mountX=-1.34 mountY=3.49, mountTheta=1.94
23:41:55.820 00.004 6120 dither recenter: remaining=(-1.3,3.4) step=(-1.3,3.4)
23:41:55.823 00.003 6120 MountToCamera -- mountTheta (1.93) + m_xAngle (-2.95) = xAngle (-1.02 = -1.02)
23:41:55.827 00.004 6120 MountToCamera -- mountX=-1.29 mountY=3.40 hyp=3.63 mountTheta=1.93 cameraX=1.90, cameraY=-3.10 cameraTheta=-1.02
23:41:55.831 00.004 6120 SchedulePrimaryMove(0D6325F0, x=1.90, y=-3.10, opts=4)
23:41:55.833 00.002 6120 Enqueuing Move request for scope (1.90, -3.10)
23:41:55.836 00.003 6120 Mount: notify direct move -1.29,3.40
23:41:55.839 00.003 7680 Worker thread wakes up
23:41:55.839 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:41:55.842 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (1.90, -3.10) opts 0x4
23:41:55.842 00.000 6120 UpdateGuideState exits: m=12994 SNR=74.1 Saturated
23:41:55.845 00.003 7680 Handling offset move in thread for scope, endpoint = (1.90, -3.10)
23:41:55.845 00.000 6120 PhdController: settling, locked = 1, distance = 3.89 (1.50) aobump = 0 frame = 1 / 99999
23:41:55.849 00.004 7680 Moving (1.90, -3.10) raw xDistance=-1.29 yDistance=3.40
23:41:55.849 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049315.849,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.89,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:41:55.852 00.003 7680 MoveAxis(E, 834, B)
23:41:55.852 00.000 7680 Guiding  Dir = 2, Dur = 834
23:41:55.852 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:55.856 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:41:55.859 00.003 7680 IsSlewing returns 0
23:41:55.859 00.000 6120 Enqueuing Expose request
23:41:55.862 00.003 7680 IsGuiding returns 0
23:41:55.862 00.000 7680 PulseGuide returned control before completion, sleep 844
23:41:56.718 00.856 7680 IsGuiding returns 1
23:41:56.732 00.014 7680 scope still moving after pulse duration time elapsed
23:41:56.765 00.033 7680 IsSlewing returns 0
23:41:56.766 00.001 7680 IsGuiding returns 0
23:41:56.768 00.002 7680 scope move finished after 834 + 72 ms
23:41:56.769 00.001 7680 Move returns status 0, amount 834
23:41:56.771 00.002 7680 MoveAxis(S, 1845, B)
23:41:56.772 00.001 7680 Guiding  Dir = 1, Dur = 1845
23:41:56.773 00.001 7680 IsSlewing returns 0
23:41:56.774 00.001 7680 IsGuiding returns 0
23:41:56.775 00.001 7680 PulseGuide returned control before completion, sleep 1855
23:41:58.644 01.869 7680 IsGuiding returns 1
23:41:58.644 00.000 7680 scope still moving after pulse duration time elapsed
23:41:58.675 00.031 7680 IsSlewing returns 0
23:41:58.676 00.001 7680 IsGuiding returns 0
23:41:58.678 00.002 7680 scope move finished after 1845 + 57 ms
23:41:58.679 00.001 7680 Move returns status 0, amount 1845
23:41:58.680 00.001 7680 move complete, result=0
23:41:58.680 00.000 7680 worker thread done servicing request
23:41:58.681 00.001 6120 GuideStep: -1.3 px 834 ms EAST, 3.4 px 1845 ms SOUTH
23:41:58.688 00.007 7680 Worker thread wakes up
23:41:58.690 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:41:58.690 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:41:59.941 01.251 7680 Exposure complete
23:42:00.072 00.131 7680 worker thread done servicing request
23:42:00.072 00.000 6120 OnExposeComplete: enter
23:42:00.076 00.004 6120 UpdateGuideState(): m_state=6
23:42:00.080 00.004 6120 Star::Find(15, 959, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2456
23:42:00.083 00.003 6120 Star::Find returns 1 (1), X=958.71, Y=66.97, Mass=13808, SNR=75.9, Peak=255 HFD=6.9
23:42:00.087 00.004 6120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-2.95) = xAngle (2.59 = 2.59)
23:42:00.091 00.004 6120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.32 = 2.32)
23:42:00.095 00.004 6120 CameraToMount -- cameraX=1.02 cameraY=-0.39 hyp=1.09 cameraTheta=-0.36 mountX=-0.93 mountY=0.80, mountTheta=2.43
23:42:00.099 00.004 6120 SchedulePrimaryMove(0D6325F0, x=1.02, y=-0.39, opts=13)
23:42:00.103 00.004 6120 Enqueuing Move request for scope (1.02, -0.39)
23:42:00.108 00.005 7680 Worker thread wakes up
23:42:00.108 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.02, -0.39) opts 0xd
23:42:00.108 00.000 7680 Handling offset move in thread for scope, endpoint = (1.02, -0.39)
23:42:00.108 00.000 7680 Moving (1.02, -0.39) raw xDistance=-0.93 yDistance=0.80
23:42:00.109 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:00.112 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.93
23:42:00.112 00.000 7680 resist switch: large excursion: input 0.80 thresh 0.60 direction from 0 to 1
23:42:00.112 00.000 6120 UpdateGuideState exits: m=13808 SNR=75.9 Saturated
23:42:00.116 00.004 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.39
23:42:00.116 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
23:42:00.116 00.000 7680 MoveAxis(E, 379, ABG)
23:42:00.117 00.001 7680 Guiding  Dir = 2, Dur = 379
23:42:00.118 00.001 6120 PhdController: settling, locked = 1, distance = 1.09 (1.50) aobump = 0 frame = 2 / 99999
23:42:00.122 00.004 7680 IsSlewing returns 0
23:42:00.122 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049320.122,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.09,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:42:00.126 00.004 7680 IsGuiding returns 0
23:42:00.126 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:00.129 00.003 7680 PulseGuide returned control before completion, sleep 389
23:42:00.129 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:00.133 00.004 6120 Enqueuing Expose request
23:42:00.526 00.393 7680 IsGuiding returns 1
23:42:00.526 00.000 7680 scope still moving after pulse duration time elapsed
23:42:00.557 00.031 7680 IsSlewing returns 0
23:42:00.558 00.001 7680 IsGuiding returns 0
23:42:00.558 00.000 7680 scope move finished after 379 + 53 ms
23:42:00.559 00.001 7680 Move returns status 0, amount 379
23:42:00.560 00.001 7680 MoveAxis(S, 433, ABG)
23:42:00.560 00.000 7680 Guiding  Dir = 1, Dur = 433
23:42:00.560 00.000 7680 IsSlewing returns 0
23:42:00.561 00.001 7680 IsGuiding returns 0
23:42:00.561 00.000 7680 PulseGuide returned control before completion, sleep 443
23:42:01.010 00.449 7680 IsGuiding returns 1
23:42:01.013 00.003 7680 scope still moving after pulse duration time elapsed
23:42:01.043 00.030 7680 IsSlewing returns 0
23:42:01.044 00.001 7680 IsGuiding returns 0
23:42:01.045 00.001 7680 scope move finished after 433 + 50 ms
23:42:01.046 00.001 7680 Move returns status 0, amount 433
23:42:01.046 00.000 7680 move complete, result=0
23:42:01.047 00.001 7680 worker thread done servicing request
23:42:01.048 00.001 6120 GuideStep: -0.9 px 379 ms EAST, 0.8 px 433 ms SOUTH
23:42:01.055 00.007 7680 Worker thread wakes up
23:42:01.056 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:01.056 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:02.305 01.249 7680 Exposure complete
23:42:02.425 00.120 7680 worker thread done servicing request
23:42:02.425 00.000 6120 OnExposeComplete: enter
23:42:02.428 00.003 6120 UpdateGuideState(): m_state=6
23:42:02.433 00.005 6120 Star::Find(15, 958, 66, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2457
23:42:02.437 00.004 6120 Star::Find returns 1 (1), X=958.15, Y=67.90, Mass=13812, SNR=76.7, Peak=255 HFD=6.9
23:42:02.441 00.004 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.82 = -2.46)
23:42:02.444 00.003 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.55 = -2.73)
23:42:02.446 00.002 6120 CameraToMount -- cameraX=0.46 cameraY=0.54 hyp=0.71 cameraTheta=0.86 mountX=-0.56 mountY=-0.28, mountTheta=-2.67
23:42:02.454 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.46, y=0.54, opts=13)
23:42:02.458 00.004 6120 Enqueuing Move request for scope (0.46, 0.54)
23:42:02.462 00.004 7680 Worker thread wakes up
23:42:02.462 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.54) opts 0xd
23:42:02.462 00.000 7680 Handling offset move in thread for scope, endpoint = (0.46, 0.54)
23:42:02.462 00.000 7680 Moving (0.46, 0.54) raw xDistance=-0.56 yDistance=-0.28
23:42:02.462 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.56
23:42:02.463 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:42:02.463 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:42:02.463 00.000 7680 MoveAxis(E, 253, ABG)
23:42:02.463 00.000 7680 Guiding  Dir = 2, Dur = 253
23:42:02.463 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:02.466 00.003 7680 IsSlewing returns 0
23:42:02.467 00.001 6120 UpdateGuideState exits: m=13812 SNR=76.7 Saturated
23:42:02.470 00.003 7680 IsGuiding returns 0
23:42:02.470 00.000 6120 PhdController: settling, locked = 1, distance = 0.98 (1.50) aobump = 0 frame = 3 / 99999
23:42:02.475 00.005 7680 PulseGuide returned control before completion, sleep 263
23:42:02.475 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049322.475,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.98,"Time":2.4,"SettleTime":10.0,"StarLocked":true}
23:42:02.478 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:02.483 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:02.487 00.004 6120 Enqueuing Expose request
23:42:02.747 00.260 7680 IsGuiding returns 1
23:42:02.749 00.002 7680 scope still moving after pulse duration time elapsed
23:42:02.779 00.030 7680 IsSlewing returns 0
23:42:02.779 00.000 7680 IsGuiding returns 0
23:42:02.780 00.001 7680 scope move finished after 253 + 56 ms
23:42:02.780 00.000 7680 Move returns status 0, amount 253
23:42:02.782 00.002 7680 MoveAxis(N, 0, ABG)
23:42:02.782 00.000 7680 Move returns status 0, amount 0
23:42:02.782 00.000 7680 move complete, result=0
23:42:02.782 00.000 7680 worker thread done servicing request
23:42:02.782 00.000 6120 GuideStep: -0.6 px 253 ms EAST, -0.3 px 0 ms NORTH
23:42:02.789 00.007 7680 Worker thread wakes up
23:42:02.789 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:02.789 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:04.034 01.245 7680 Exposure complete
23:42:04.162 00.128 7680 worker thread done servicing request
23:42:04.162 00.000 6120 OnExposeComplete: enter
23:42:04.166 00.004 6120 UpdateGuideState(): m_state=6
23:42:04.170 00.004 6120 Star::Find(15, 958, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2458
23:42:04.174 00.004 6120 Star::Find returns 1 (1), X=957.94, Y=68.08, Mass=14104, SNR=77.8, Peak=255 HFD=7.0
23:42:04.177 00.003 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
23:42:04.182 00.005 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.36)
23:42:04.185 00.003 6120 CameraToMount -- cameraX=0.25 cameraY=0.72 hyp=0.76 cameraTheta=1.24 mountX=-0.38 mountY=-0.54, mountTheta=-2.18
23:42:04.191 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.72, opts=13)
23:42:04.194 00.003 6120 Enqueuing Move request for scope (0.25, 0.72)
23:42:04.198 00.004 7680 Worker thread wakes up
23:42:04.198 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.72) opts 0xd
23:42:04.199 00.001 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.72)
23:42:04.199 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:04.203 00.004 7680 Moving (0.25, 0.72) raw xDistance=-0.38 yDistance=-0.54
23:42:04.203 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
23:42:04.203 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:42:04.203 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
23:42:04.204 00.001 7680 MoveAxis(E, 172, ABG)
23:42:04.205 00.001 7680 Guiding  Dir = 2, Dur = 172
23:42:04.205 00.000 6120 UpdateGuideState exits: m=14104 SNR=77.8 Saturated
23:42:04.209 00.004 7680 IsSlewing returns 0
23:42:04.209 00.000 6120 PhdController: settling, locked = 1, distance = 0.91 (1.50) aobump = 0 frame = 4 / 99999
23:42:04.214 00.005 7680 IsGuiding returns 0
23:42:04.214 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049324.214,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.91,"Time":4.1,"SettleTime":10.0,"StarLocked":true}
23:42:04.218 00.004 7680 PulseGuide returned control before completion, sleep 182
23:42:04.218 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:04.221 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:04.225 00.004 6120 Enqueuing Expose request
23:42:04.413 00.188 7680 IsGuiding returns 1
23:42:04.414 00.001 7680 scope still moving after pulse duration time elapsed
23:42:04.443 00.029 7680 IsSlewing returns 0
23:42:04.444 00.001 7680 IsGuiding returns 0
23:42:04.446 00.002 7680 scope move finished after 172 + 59 ms
23:42:04.446 00.000 7680 Move returns status 0, amount 172
23:42:04.446 00.000 7680 MoveAxis(N, 0, ABG)
23:42:04.447 00.001 7680 Move returns status 0, amount 0
23:42:04.447 00.000 7680 move complete, result=0
23:42:04.447 00.000 7680 worker thread done servicing request
23:42:04.447 00.000 6120 GuideStep: -0.4 px 172 ms EAST, -0.5 px 0 ms NORTH
23:42:04.453 00.006 7680 Worker thread wakes up
23:42:04.453 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:04.453 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:05.708 01.255 7680 Exposure complete
23:42:05.830 00.122 7680 worker thread done servicing request
23:42:05.830 00.000 6120 OnExposeComplete: enter
23:42:05.833 00.003 6120 UpdateGuideState(): m_state=6
23:42:05.837 00.004 6120 Star::Find(15, 957, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2459
23:42:05.842 00.005 6120 Star::Find returns 1 (1), X=957.74, Y=68.25, Mass=13997, SNR=77.3, Peak=255 HFD=7.1
23:42:05.845 00.003 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
23:42:05.849 00.004 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
23:42:05.852 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.88 hyp=0.88 cameraTheta=1.51 mountX=-0.22 mountY=-0.77, mountTheta=-1.85
23:42:05.858 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.88, opts=13)
23:42:05.863 00.005 6120 Enqueuing Move request for scope (0.06, 0.88)
23:42:05.866 00.003 7680 Worker thread wakes up
23:42:05.866 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.88) opts 0xd
23:42:05.867 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.88)
23:42:05.868 00.001 7680 Moving (0.06, 0.88) raw xDistance=-0.22 yDistance=-0.77
23:42:05.868 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
23:42:05.868 00.000 7680 resist switch: large excursion: input -0.77 thresh 0.60 direction from 1 to -1
23:42:05.868 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.31
23:42:05.868 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
23:42:05.868 00.000 7680 MoveAxis(E, 101, ABG)
23:42:05.869 00.001 7680 Guiding  Dir = 2, Dur = 101
23:42:05.869 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:05.873 00.004 7680 IsSlewing returns 0
23:42:05.873 00.000 6120 UpdateGuideState exits: m=13997 SNR=77.3 Saturated
23:42:05.876 00.003 7680 IsGuiding returns 0
23:42:05.877 00.001 6120 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 5 / 99999
23:42:05.881 00.004 7680 PulseGuide returned control before completion, sleep 111
23:42:05.881 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049325.881,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.90,"Time":5.8,"SettleTime":10.0,"StarLocked":true}
23:42:05.884 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:05.887 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:05.892 00.005 6120 Enqueuing Expose request
23:42:05.998 00.106 7680 IsGuiding returns 1
23:42:05.998 00.000 7680 scope still moving after pulse duration time elapsed
23:42:06.029 00.031 7680 IsSlewing returns 0
23:42:06.031 00.002 7680 IsGuiding returns 0
23:42:06.032 00.001 7680 scope move finished after 101 + 53 ms
23:42:06.032 00.000 7680 Move returns status 0, amount 101
23:42:06.032 00.000 7680 MoveAxis(N, 417, ABG)
23:42:06.032 00.000 7680 Guiding  Dir = 0, Dur = 417
23:42:06.033 00.001 7680 IsSlewing returns 0
23:42:06.034 00.001 7680 IsGuiding returns 0
23:42:06.034 00.000 7680 PulseGuide returned control before completion, sleep 427
23:42:06.467 00.433 7680 IsGuiding returns 1
23:42:06.467 00.000 7680 scope still moving after pulse duration time elapsed
23:42:06.499 00.032 7680 IsSlewing returns 0
23:42:06.499 00.000 7680 IsGuiding returns 0
23:42:06.500 00.001 7680 scope move finished after 417 + 49 ms
23:42:06.500 00.000 7680 Move returns status 0, amount 417
23:42:06.500 00.000 7680 move complete, result=0
23:42:06.502 00.002 7680 worker thread done servicing request
23:42:06.502 00.000 6120 GuideStep: -0.2 px 101 ms EAST, -0.8 px 417 ms NORTH
23:42:06.508 00.006 7680 Worker thread wakes up
23:42:06.508 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:06.508 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:07.761 01.253 7680 Exposure complete
23:42:07.891 00.130 7680 worker thread done servicing request
23:42:07.892 00.001 6120 OnExposeComplete: enter
23:42:07.895 00.003 6120 UpdateGuideState(): m_state=6
23:42:07.900 00.005 6120 Star::Find(15, 957, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2460
23:42:07.903 00.003 6120 Star::Find returns 1 (1), X=957.73, Y=68.83, Mass=13380, SNR=75.1, Peak=255 HFD=6.9
23:42:07.906 00.003 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
23:42:07.911 00.005 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
23:42:07.914 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=1.47 hyp=1.47 cameraTheta=1.54 mountX=-0.31 mountY=-1.30, mountTheta=-1.81
23:42:07.918 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=1.47, opts=13)
23:42:07.922 00.004 6120 Enqueuing Move request for scope (0.04, 1.47)
23:42:07.927 00.005 7680 Worker thread wakes up
23:42:07.927 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 1.47) opts 0xd
23:42:07.927 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 1.47)
23:42:07.927 00.000 7680 Moving (0.04, 1.47) raw xDistance=-0.31 yDistance=-1.30
23:42:07.927 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
23:42:07.928 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.30 from input -1.30
23:42:07.928 00.000 7680 MoveAxis(E, 135, ABG)
23:42:07.928 00.000 7680 Guiding  Dir = 2, Dur = 135
23:42:07.928 00.000 7680 IsSlewing returns 0
23:42:07.929 00.001 7680 IsGuiding returns 0
23:42:07.929 00.000 7680 PulseGuide returned control before completion, sleep 145
23:42:07.929 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:07.933 00.004 6120 UpdateGuideState exits: m=13380 SNR=75.1 Saturated
23:42:07.937 00.004 6120 PhdController: settling, locked = 1, distance = 1.07 (1.50) aobump = 0 frame = 6 / 99999
23:42:07.940 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764049327.940,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.07,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
23:42:07.944 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:07.948 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:07.952 00.004 6120 Enqueuing Expose request
23:42:08.082 00.130 7680 IsGuiding returns 1
23:42:08.082 00.000 7680 scope still moving after pulse duration time elapsed
23:42:08.113 00.031 7680 IsSlewing returns 0
23:42:08.115 00.002 7680 IsGuiding returns 0
23:42:08.115 00.000 7680 scope move finished after 135 + 50 ms
23:42:08.116 00.001 7680 Move returns status 0, amount 135
23:42:08.117 00.001 7680 MoveAxis(N, 707, ABG)
23:42:08.117 00.000 7680 Guiding  Dir = 0, Dur = 707
23:42:08.117 00.000 7680 IsSlewing returns 0
23:42:08.117 00.000 7680 IsGuiding returns 0
23:42:08.118 00.001 7680 PulseGuide returned control before completion, sleep 717
23:42:08.844 00.726 7680 IsGuiding returns 1
23:42:08.844 00.000 7680 scope still moving after pulse duration time elapsed
23:42:08.874 00.030 7680 IsSlewing returns 0
23:42:08.875 00.001 7680 IsGuiding returns 0
23:42:08.876 00.001 7680 scope move finished after 707 + 50 ms
23:42:08.876 00.000 7680 Move returns status 0, amount 707
23:42:08.877 00.001 7680 move complete, result=0
23:42:08.877 00.000 7680 worker thread done servicing request
23:42:08.878 00.001 7680 Worker thread wakes up
23:42:08.878 00.000 6120 GuideStep: -0.3 px 135 ms EAST, -1.3 px 707 ms NORTH
23:42:08.883 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:08.884 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:10.132 01.248 7680 Exposure complete
23:42:10.279 00.147 7680 worker thread done servicing request
23:42:10.279 00.000 6120 OnExposeComplete: enter
23:42:10.284 00.005 6120 UpdateGuideState(): m_state=6
23:42:10.287 00.003 6120 Star::Find(15, 957, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2461
23:42:10.292 00.005 6120 Star::Find returns 1 (1), X=957.26, Y=67.95, Mass=13404, SNR=74.2, Peak=255 HFD=6.8
23:42:10.295 00.003 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.16 = -1.13)
23:42:10.299 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
23:42:10.303 00.004 6120 CameraToMount -- cameraX=-0.43 cameraY=0.58 hyp=0.72 cameraTheta=2.20 mountX=0.31 mountY=-0.71, mountTheta=-1.16
23:42:10.308 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=0.58, opts=13)
23:42:10.312 00.004 6120 Enqueuing Move request for scope (-0.43, 0.58)
23:42:10.315 00.003 7680 Worker thread wakes up
23:42:10.316 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.58) opts 0xd
23:42:10.316 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.43, 0.58)
23:42:10.317 00.001 7680 Moving (-0.43, 0.58) raw xDistance=0.31 yDistance=-0.71
23:42:10.317 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
23:42:10.317 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
23:42:10.317 00.000 7680 MoveAxis(W, 118, ABG)
23:42:10.318 00.001 7680 Guiding  Dir = 3, Dur = 118
23:42:10.318 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:10.322 00.004 7680 IsSlewing returns 0
23:42:10.323 00.001 6120 UpdateGuideState exits: m=13404 SNR=74.2 Saturated
23:42:10.326 00.003 7680 IsGuiding returns 0
23:42:10.327 00.001 6120 PhdController: settling, locked = 1, distance = 0.97 (1.50) aobump = 0 frame = 7 / 99999
23:42:10.330 00.003 6120 PhdController: newstate STATE_FINISH
23:42:10.335 00.005 7680 PulseGuide returned control before completion, sleep 128
23:42:10.335 00.000 6120 PhdController complete: success
23:42:10.339 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764049330.339,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
23:42:10.342 00.003 6120 Mount: notify guiding dither settle done success=1
23:42:10.346 00.004 6120 PhdController: newstate STATE_IDLE
23:42:10.350 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:10.353 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:10.357 00.004 6120 Enqueuing Expose request
23:42:10.469 00.112 7680 IsGuiding returns 0
23:42:10.470 00.001 7680 Move returns status 0, amount 118
23:42:10.471 00.001 7680 MoveAxis(N, 387, ABG)
23:42:10.472 00.001 7680 Guiding  Dir = 0, Dur = 387
23:42:10.472 00.000 7680 IsSlewing returns 0
23:42:10.473 00.001 7680 IsGuiding returns 0
23:42:10.473 00.000 7680 PulseGuide returned control before completion, sleep 397
23:42:10.878 00.405 7680 IsGuiding returns 1
23:42:10.878 00.000 7680 scope still moving after pulse duration time elapsed
23:42:10.910 00.032 7680 IsSlewing returns 0
23:42:10.910 00.000 7680 IsGuiding returns 0
23:42:10.910 00.000 7680 scope move finished after 387 + 50 ms
23:42:10.910 00.000 7680 Move returns status 0, amount 387
23:42:10.910 00.000 7680 move complete, result=0
23:42:10.911 00.001 7680 worker thread done servicing request
23:42:10.911 00.000 6120 GuideStep: 0.3 px 118 ms WEST, -0.7 px 387 ms NORTH
23:42:10.914 00.003 7680 Worker thread wakes up
23:42:10.915 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:10.915 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:12.158 01.243 7680 Exposure complete
23:42:12.290 00.132 7680 worker thread done servicing request
23:42:12.290 00.000 6120 OnExposeComplete: enter
23:42:12.295 00.005 6120 UpdateGuideState(): m_state=6
23:42:12.298 00.003 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2462
23:42:12.302 00.004 6120 Star::Find returns 1 (1), X=957.73, Y=67.48, Mass=13941, SNR=76.0, Peak=255 HFD=7.1
23:42:12.306 00.004 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.18 = -2.11)
23:42:12.310 00.004 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.37)
23:42:12.314 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.22 mountX=-0.06 mountY=-0.09, mountTheta=-2.20
23:42:12.318 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.12, opts=13)
23:42:12.321 00.003 6120 Enqueuing Move request for scope (0.04, 0.12)
23:42:12.326 00.005 7680 Worker thread wakes up
23:42:12.326 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
23:42:12.326 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
23:42:12.326 00.000 7680 Moving (0.04, 0.12) raw xDistance=-0.06 yDistance=-0.09
23:42:12.326 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:42:12.326 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:42:12.327 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:42:12.327 00.000 7680 MoveAxis(E, 0, ABG)
23:42:12.327 00.000 7680 Move returns status 0, amount 0
23:42:12.327 00.000 7680 MoveAxis(N, 0, ABG)
23:42:12.327 00.000 7680 Move returns status 0, amount 0
23:42:12.327 00.000 7680 move complete, result=0
23:42:12.327 00.000 7680 worker thread done servicing request
23:42:12.328 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:12.333 00.005 6120 UpdateGuideState exits: m=13941 SNR=76.0 Saturated
23:42:12.337 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:12.340 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:12.344 00.004 6120 Enqueuing Expose request
23:42:12.348 00.004 7680 Worker thread wakes up
23:42:12.348 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:12.352 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:12.352 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:13.606 01.254 7680 Exposure complete
23:42:13.747 00.141 7680 worker thread done servicing request
23:42:13.747 00.000 6120 OnExposeComplete: enter
23:42:13.751 00.004 6120 UpdateGuideState(): m_state=6
23:42:13.755 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2463
23:42:13.759 00.004 6120 Star::Find returns 1 (1), X=957.72, Y=67.89, Mass=14172, SNR=79.2, Peak=255 HFD=6.9
23:42:13.764 00.005 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
23:42:13.768 00.004 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
23:42:13.773 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.53 hyp=0.53 cameraTheta=1.52 mountX=-0.13 mountY=-0.46, mountTheta=-1.84
23:42:13.779 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.53, opts=13)
23:42:13.783 00.004 6120 Enqueuing Move request for scope (0.03, 0.53)
23:42:13.787 00.004 7680 Worker thread wakes up
23:42:13.787 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:13.791 00.004 6120 UpdateGuideState exits: m=14172 SNR=79.2 Saturated
23:42:13.795 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:13.798 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:13.802 00.004 6120 Enqueuing Expose request
23:42:13.807 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.53) opts 0xd
23:42:13.807 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.53)
23:42:13.807 00.000 7680 Moving (0.03, 0.53) raw xDistance=-0.13 yDistance=-0.46
23:42:13.807 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:42:13.808 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:42:13.808 00.000 7680 MoveAxis(E, 0, ABG)
23:42:13.808 00.000 7680 Move returns status 0, amount 0
23:42:13.808 00.000 7680 MoveAxis(N, 250, ABG)
23:42:13.809 00.001 7680 Guiding  Dir = 0, Dur = 250
23:42:13.809 00.000 7680 IsSlewing returns 0
23:42:13.809 00.000 7680 IsGuiding returns 0
23:42:13.810 00.001 7680 PulseGuide returned control before completion, sleep 260
23:42:14.080 00.270 7680 IsGuiding returns 1
23:42:14.081 00.001 7680 scope still moving after pulse duration time elapsed
23:42:14.111 00.030 7680 IsSlewing returns 0
23:42:14.112 00.001 7680 IsGuiding returns 0
23:42:14.112 00.000 7680 scope move finished after 250 + 52 ms
23:42:14.112 00.000 7680 Move returns status 0, amount 250
23:42:14.113 00.001 7680 move complete, result=0
23:42:14.113 00.000 7680 worker thread done servicing request
23:42:14.114 00.001 7680 Worker thread wakes up
23:42:14.114 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 250 ms NORTH
23:42:14.120 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:14.120 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:15.370 01.250 7680 Exposure complete
23:42:15.512 00.142 7680 worker thread done servicing request
23:42:15.513 00.001 6120 OnExposeComplete: enter
23:42:15.516 00.003 6120 UpdateGuideState(): m_state=6
23:42:15.521 00.005 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2464
23:42:15.525 00.004 6120 Star::Find returns 1 (1), X=957.73, Y=67.77, Mass=14346, SNR=77.5, Peak=255 HFD=7.0
23:42:15.528 00.003 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.85)
23:42:15.531 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.12)
23:42:15.536 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.41 hyp=0.41 cameraTheta=1.48 mountX=-0.11 mountY=-0.35, mountTheta=-1.88
23:42:15.541 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.41, opts=13)
23:42:15.544 00.003 6120 Enqueuing Move request for scope (0.04, 0.41)
23:42:15.548 00.004 7680 Worker thread wakes up
23:42:15.549 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.41) opts 0xd
23:42:15.549 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.41)
23:42:15.549 00.000 7680 Moving (0.04, 0.41) raw xDistance=-0.11 yDistance=-0.35
23:42:15.549 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:42:15.549 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:42:15.549 00.000 7680 MoveAxis(E, 0, ABG)
23:42:15.549 00.000 7680 Move returns status 0, amount 0
23:42:15.551 00.002 7680 MoveAxis(N, 191, ABG)
23:42:15.551 00.000 7680 Guiding  Dir = 0, Dur = 191
23:42:15.551 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:15.555 00.004 7680 IsSlewing returns 0
23:42:15.555 00.000 6120 UpdateGuideState exits: m=14346 SNR=77.5 Saturated
23:42:15.560 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:15.563 00.003 7680 IsGuiding returns 0
23:42:15.563 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:15.567 00.004 7680 PulseGuide returned control before completion, sleep 201
23:42:15.567 00.000 6120 Enqueuing Expose request
23:42:15.784 00.217 7680 IsGuiding returns 0
23:42:15.786 00.002 7680 Move returns status 0, amount 191
23:42:15.786 00.000 7680 move complete, result=0
23:42:15.787 00.001 7680 worker thread done servicing request
23:42:15.787 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 191 ms NORTH
23:42:15.794 00.007 7680 Worker thread wakes up
23:42:15.796 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:15.796 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:17.038 01.242 7680 Exposure complete
23:42:17.169 00.131 7680 worker thread done servicing request
23:42:17.170 00.001 6120 OnExposeComplete: enter
23:42:17.175 00.005 6120 UpdateGuideState(): m_state=6
23:42:17.181 00.006 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2465
23:42:17.185 00.004 6120 Star::Find returns 1 (1), X=957.77, Y=67.70, Mass=14066, SNR=76.7, Peak=255 HFD=7.0
23:42:17.189 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
23:42:17.193 00.004 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
23:42:17.197 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.34 hyp=0.35 cameraTheta=1.34 mountX=-0.14 mountY=-0.27, mountTheta=-2.06
23:42:17.202 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.34, opts=13)
23:42:17.206 00.004 6120 Enqueuing Move request for scope (0.08, 0.34)
23:42:17.210 00.004 7680 Worker thread wakes up
23:42:17.210 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:17.213 00.003 6120 UpdateGuideState exits: m=14066 SNR=76.7 Saturated
23:42:17.218 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:17.222 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:17.227 00.005 6120 Enqueuing Expose request
23:42:17.230 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.34) opts 0xd
23:42:17.231 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.34)
23:42:17.231 00.000 7680 Moving (0.08, 0.34) raw xDistance=-0.14 yDistance=-0.27
23:42:17.231 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:42:17.231 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:42:17.232 00.001 7680 MoveAxis(E, 0, ABG)
23:42:17.232 00.000 7680 Move returns status 0, amount 0
23:42:17.233 00.001 7680 MoveAxis(N, 146, ABG)
23:42:17.233 00.000 7680 Guiding  Dir = 0, Dur = 146
23:42:17.234 00.001 7680 IsSlewing returns 0
23:42:17.235 00.001 7680 IsGuiding returns 0
23:42:17.235 00.000 7680 PulseGuide returned control before completion, sleep 156
23:42:17.393 00.158 7680 IsGuiding returns 1
23:42:17.393 00.000 7680 scope still moving after pulse duration time elapsed
23:42:17.424 00.031 7680 IsSlewing returns 0
23:42:17.426 00.002 7680 IsGuiding returns 0
23:42:17.427 00.001 7680 scope move finished after 146 + 45 ms
23:42:17.427 00.000 7680 Move returns status 0, amount 146
23:42:17.428 00.001 7680 move complete, result=0
23:42:17.428 00.000 7680 worker thread done servicing request
23:42:17.428 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
23:42:17.435 00.007 7680 Worker thread wakes up
23:42:17.435 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:17.435 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:18.680 01.245 7680 Exposure complete
23:42:18.824 00.144 7680 worker thread done servicing request
23:42:18.824 00.000 6120 OnExposeComplete: enter
23:42:18.829 00.005 6120 UpdateGuideState(): m_state=6
23:42:18.832 00.003 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2466
23:42:18.835 00.003 6120 Star::Find returns 1 (1), X=957.78, Y=67.72, Mass=13359, SNR=74.6, Peak=255 HFD=7.0
23:42:18.840 00.005 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
23:42:18.843 00.003 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
23:42:18.848 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.36 hyp=0.37 cameraTheta=1.34 mountX=-0.15 mountY=-0.29, mountTheta=-2.06
23:42:18.851 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.36, opts=13)
23:42:18.855 00.004 6120 Enqueuing Move request for scope (0.09, 0.36)
23:42:18.859 00.004 7680 Worker thread wakes up
23:42:18.859 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:18.863 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.36) opts 0xd
23:42:18.863 00.000 6120 UpdateGuideState exits: m=13359 SNR=74.6 Saturated
23:42:18.867 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:18.870 00.003 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.36)
23:42:18.870 00.000 7680 Moving (0.09, 0.36) raw xDistance=-0.15 yDistance=-0.29
23:42:18.870 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:18.874 00.004 6120 Enqueuing Expose request
23:42:18.877 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:42:18.877 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:42:18.879 00.002 7680 MoveAxis(E, 0, ABG)
23:42:18.879 00.000 7680 Move returns status 0, amount 0
23:42:18.879 00.000 7680 MoveAxis(N, 155, ABG)
23:42:18.879 00.000 7680 Guiding  Dir = 0, Dur = 155
23:42:18.880 00.001 7680 IsSlewing returns 0
23:42:18.880 00.000 7680 IsGuiding returns 0
23:42:18.880 00.000 7680 PulseGuide returned control before completion, sleep 165
23:42:19.060 00.180 7680 IsGuiding returns 1
23:42:19.060 00.000 7680 scope still moving after pulse duration time elapsed
23:42:19.092 00.032 7680 IsSlewing returns 0
23:42:19.092 00.000 7680 IsGuiding returns 0
23:42:19.093 00.001 7680 scope move finished after 155 + 57 ms
23:42:19.093 00.000 7680 Move returns status 0, amount 155
23:42:19.094 00.001 7680 move complete, result=0
23:42:19.094 00.000 7680 worker thread done servicing request
23:42:19.094 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 155 ms NORTH
23:42:19.098 00.004 7680 Worker thread wakes up
23:42:19.098 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:19.098 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:20.350 01.252 7680 Exposure complete
23:42:20.473 00.123 7680 worker thread done servicing request
23:42:20.473 00.000 6120 OnExposeComplete: enter
23:42:20.479 00.006 6120 UpdateGuideState(): m_state=6
23:42:20.485 00.006 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2467
23:42:20.490 00.005 6120 Star::Find returns 1 (1), X=957.80, Y=67.33, Mass=13474, SNR=76.1, Peak=255 HFD=6.9
23:42:20.495 00.005 6120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-2.95) = xAngle (2.68 = 2.68)
23:42:20.499 00.004 6120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.41 = 2.41)
23:42:20.503 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.28 mountX=-0.10 mountY=0.07, mountTheta=2.50
23:42:20.508 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.03, opts=13)
23:42:20.512 00.004 6120 Enqueuing Move request for scope (0.11, -0.03)
23:42:20.517 00.005 7680 Worker thread wakes up
23:42:20.517 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:20.521 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
23:42:20.521 00.000 6120 UpdateGuideState exits: m=13474 SNR=76.1 Saturated
23:42:20.525 00.004 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
23:42:20.525 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:20.528 00.003 7680 Moving (0.11, -0.03) raw xDistance=-0.10 yDistance=0.07
23:42:20.528 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:20.531 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:42:20.531 00.000 6120 Enqueuing Expose request
23:42:20.536 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:42:20.536 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:42:20.536 00.000 7680 MoveAxis(E, 0, ABG)
23:42:20.536 00.000 7680 Move returns status 0, amount 0
23:42:20.536 00.000 7680 MoveAxis(N, 0, ABG)
23:42:20.537 00.001 7680 Move returns status 0, amount 0
23:42:20.537 00.000 7680 move complete, result=0
23:42:20.537 00.000 7680 worker thread done servicing request
23:42:20.537 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:20.540 00.003 7680 Worker thread wakes up
23:42:20.540 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:20.540 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:21.785 01.245 7680 Exposure complete
23:42:21.919 00.134 7680 worker thread done servicing request
23:42:21.919 00.000 6120 OnExposeComplete: enter
23:42:21.922 00.003 6120 UpdateGuideState(): m_state=6
23:42:21.926 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2468
23:42:21.931 00.005 6120 Star::Find returns 1 (1), X=957.80, Y=67.42, Mass=12687, SNR=72.1, Peak=255 HFD=7.0
23:42:21.935 00.004 6120 CameraToMount -- cameraTheta (0.46) - m_xAngle (-2.95) = xAngle (3.42 = -2.87)
23:42:21.939 00.004 6120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.15 = -3.13)
23:42:21.943 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.46 mountX=-0.12 mountY=-0.00, mountTheta=-3.13
23:42:21.950 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.05, opts=13)
23:42:21.954 00.004 6120 Enqueuing Move request for scope (0.11, 0.05)
23:42:21.958 00.004 7680 Worker thread wakes up
23:42:21.958 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:21.962 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
23:42:21.962 00.000 6120 UpdateGuideState exits: m=12687 SNR=72.1 Saturated
23:42:21.965 00.003 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
23:42:21.965 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:21.968 00.003 7680 Moving (0.11, 0.05) raw xDistance=-0.12 yDistance=-0.00
23:42:21.968 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:21.971 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:42:21.971 00.000 6120 Enqueuing Expose request
23:42:21.974 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:42:21.974 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:42:21.974 00.000 7680 MoveAxis(E, 0, ABG)
23:42:21.974 00.000 7680 Move returns status 0, amount 0
23:42:21.974 00.000 7680 MoveAxis(N, 0, ABG)
23:42:21.974 00.000 7680 Move returns status 0, amount 0
23:42:21.976 00.002 7680 move complete, result=0
23:42:21.976 00.000 7680 worker thread done servicing request
23:42:21.976 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:21.979 00.003 7680 Worker thread wakes up
23:42:21.979 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:21.979 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:23.223 01.244 7680 Exposure complete
23:42:23.358 00.135 7680 worker thread done servicing request
23:42:23.358 00.000 6120 OnExposeComplete: enter
23:42:23.363 00.005 6120 UpdateGuideState(): m_state=6
23:42:23.369 00.006 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2469
23:42:23.374 00.005 6120 Star::Find returns 1 (1), X=957.83, Y=67.90, Mass=13433, SNR=75.0, Peak=255 HFD=7.0
23:42:23.379 00.005 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
23:42:23.384 00.005 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
23:42:23.390 00.006 6120 CameraToMount -- cameraX=0.15 cameraY=0.54 hyp=0.56 cameraTheta=1.31 mountX=-0.24 mountY=-0.42, mountTheta=-2.10
23:42:23.400 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.54, opts=13)
23:42:23.406 00.006 6120 Enqueuing Move request for scope (0.15, 0.54)
23:42:23.411 00.005 7680 Worker thread wakes up
23:42:23.411 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.54) opts 0xd
23:42:23.412 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.54)
23:42:23.412 00.000 7680 Moving (0.15, 0.54) raw xDistance=-0.24 yDistance=-0.42
23:42:23.412 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:42:23.413 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:23.418 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:42:23.418 00.000 7680 MoveAxis(E, 99, ABG)
23:42:23.419 00.001 7680 Guiding  Dir = 2, Dur = 99
23:42:23.419 00.000 6120 UpdateGuideState exits: m=13433 SNR=75.0 Saturated
23:42:23.424 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:23.428 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:23.430 00.002 6120 Enqueuing Expose request
23:42:23.433 00.003 7680 IsSlewing returns 0
23:42:23.433 00.000 7680 IsGuiding returns 0
23:42:23.434 00.001 7680 PulseGuide returned control before completion, sleep 109
23:42:23.546 00.112 7680 IsGuiding returns 1
23:42:23.546 00.000 7680 scope still moving after pulse duration time elapsed
23:42:23.577 00.031 7680 IsSlewing returns 0
23:42:23.577 00.000 7680 IsGuiding returns 0
23:42:23.577 00.000 7680 scope move finished after 99 + 44 ms
23:42:23.577 00.000 7680 Move returns status 0, amount 99
23:42:23.578 00.001 7680 MoveAxis(N, 228, ABG)
23:42:23.578 00.000 7680 Guiding  Dir = 0, Dur = 228
23:42:23.578 00.000 7680 IsSlewing returns 0
23:42:23.578 00.000 7680 IsGuiding returns 0
23:42:23.579 00.001 7680 PulseGuide returned control before completion, sleep 238
23:42:23.826 00.247 7680 IsGuiding returns 1
23:42:23.826 00.000 7680 scope still moving after pulse duration time elapsed
23:42:23.857 00.031 7680 IsSlewing returns 0
23:42:23.857 00.000 7680 IsGuiding returns 0
23:42:23.857 00.000 7680 scope move finished after 228 + 51 ms
23:42:23.858 00.001 7680 Move returns status 0, amount 228
23:42:23.858 00.000 7680 move complete, result=0
23:42:23.858 00.000 7680 worker thread done servicing request
23:42:23.859 00.001 6120 GuideStep: -0.2 px 99 ms EAST, -0.4 px 228 ms NORTH
23:42:23.866 00.007 7680 Worker thread wakes up
23:42:23.866 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:23.867 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:25.118 01.251 7680 Exposure complete
23:42:25.250 00.132 7680 worker thread done servicing request
23:42:25.250 00.000 6120 OnExposeComplete: enter
23:42:25.254 00.004 6120 UpdateGuideState(): m_state=6
23:42:25.259 00.005 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2470
23:42:25.263 00.004 6120 Star::Find returns 1 (1), X=957.72, Y=67.52, Mass=12822, SNR=73.7, Peak=255 HFD=7.0
23:42:25.267 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
23:42:25.270 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
23:42:25.275 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.38 mountX=-0.06 mountY=-0.13, mountTheta=-2.01
23:42:25.284 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.15, opts=13)
23:42:25.291 00.007 6120 Enqueuing Move request for scope (0.03, 0.15)
23:42:25.300 00.009 7680 Worker thread wakes up
23:42:25.300 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:25.306 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
23:42:25.306 00.000 6120 UpdateGuideState exits: m=12822 SNR=73.7 Saturated
23:42:25.312 00.006 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
23:42:25.312 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:25.317 00.005 7680 Moving (0.03, 0.15) raw xDistance=-0.06 yDistance=-0.13
23:42:25.317 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:25.322 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:42:25.322 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:42:25.322 00.000 6120 Enqueuing Expose request
23:42:25.327 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:42:25.328 00.001 7680 MoveAxis(E, 0, ABG)
23:42:25.329 00.001 7680 Move returns status 0, amount 0
23:42:25.329 00.000 7680 MoveAxis(N, 0, ABG)
23:42:25.329 00.000 7680 Move returns status 0, amount 0
23:42:25.330 00.001 7680 move complete, result=0
23:42:25.330 00.000 7680 worker thread done servicing request
23:42:25.330 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:25.336 00.006 7680 Worker thread wakes up
23:42:25.337 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:25.337 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:26.585 01.248 7680 Exposure complete
23:42:26.697 00.112 7680 worker thread done servicing request
23:42:26.698 00.001 6120 OnExposeComplete: enter
23:42:26.701 00.003 6120 UpdateGuideState(): m_state=6
23:42:26.705 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2471
23:42:26.708 00.003 6120 Star::Find returns 1 (1), X=957.85, Y=67.85, Mass=12848, SNR=72.9, Peak=255 HFD=6.8
23:42:26.710 00.002 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
23:42:26.714 00.004 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
23:42:26.717 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.48 hyp=0.51 cameraTheta=1.26 mountX=-0.24 mountY=-0.36, mountTheta=-2.16
23:42:26.722 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.48, opts=13)
23:42:26.726 00.004 6120 Enqueuing Move request for scope (0.16, 0.48)
23:42:26.728 00.002 7680 Worker thread wakes up
23:42:26.728 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.48) opts 0xd
23:42:26.728 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:26.732 00.004 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.48)
23:42:26.732 00.000 6120 UpdateGuideState exits: m=12848 SNR=72.9 Saturated
23:42:26.736 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:26.740 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:26.743 00.003 6120 Enqueuing Expose request
23:42:26.746 00.003 7680 Moving (0.16, 0.48) raw xDistance=-0.24 yDistance=-0.36
23:42:26.746 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:42:26.746 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:42:26.746 00.000 7680 MoveAxis(E, 99, ABG)
23:42:26.746 00.000 7680 Guiding  Dir = 2, Dur = 99
23:42:26.747 00.001 7680 IsSlewing returns 0
23:42:26.747 00.000 7680 IsGuiding returns 0
23:42:26.747 00.000 7680 PulseGuide returned control before completion, sleep 109
23:42:26.857 00.110 7680 IsGuiding returns 1
23:42:26.859 00.002 7680 scope still moving after pulse duration time elapsed
23:42:26.889 00.030 7680 IsSlewing returns 0
23:42:26.890 00.001 7680 IsGuiding returns 0
23:42:26.890 00.000 7680 scope move finished after 99 + 43 ms
23:42:26.890 00.000 7680 Move returns status 0, amount 99
23:42:26.892 00.002 7680 MoveAxis(N, 198, ABG)
23:42:26.892 00.000 7680 Guiding  Dir = 0, Dur = 198
23:42:26.892 00.000 7680 IsSlewing returns 0
23:42:26.893 00.001 7680 IsGuiding returns 0
23:42:26.893 00.000 7680 PulseGuide returned control before completion, sleep 208
23:42:27.111 00.218 7680 IsGuiding returns 1
23:42:27.111 00.000 7680 scope still moving after pulse duration time elapsed
23:42:27.142 00.031 7680 IsSlewing returns 0
23:42:27.142 00.000 7680 IsGuiding returns 0
23:42:27.143 00.001 7680 scope move finished after 198 + 51 ms
23:42:27.144 00.001 7680 Move returns status 0, amount 198
23:42:27.144 00.000 7680 move complete, result=0
23:42:27.144 00.000 7680 worker thread done servicing request
23:42:27.145 00.001 7680 Worker thread wakes up
23:42:27.145 00.000 6120 GuideStep: -0.2 px 99 ms EAST, -0.4 px 198 ms NORTH
23:42:27.151 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:27.151 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:28.398 01.247 7680 Exposure complete
23:42:28.539 00.141 7680 worker thread done servicing request
23:42:28.539 00.000 6120 OnExposeComplete: enter
23:42:28.544 00.005 6120 UpdateGuideState(): m_state=6
23:42:28.549 00.005 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2472
23:42:28.555 00.006 6120 Star::Find returns 1 (1), X=957.71, Y=67.71, Mass=14656, SNR=79.6, Peak=255 HFD=7.1
23:42:28.559 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
23:42:28.565 00.006 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.09)
23:42:28.569 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.34 hyp=0.35 cameraTheta=1.51 mountX=-0.08 mountY=-0.30, mountTheta=-1.85
23:42:28.581 00.012 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.34, opts=13)
23:42:28.587 00.006 6120 Enqueuing Move request for scope (0.02, 0.34)
23:42:28.594 00.007 7680 Worker thread wakes up
23:42:28.594 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:28.600 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.34) opts 0xd
23:42:28.600 00.000 6120 UpdateGuideState exits: m=14656 SNR=79.6 Saturated
23:42:28.605 00.005 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.34)
23:42:28.606 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:28.610 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:28.613 00.003 7680 Moving (0.02, 0.34) raw xDistance=-0.08 yDistance=-0.30
23:42:28.613 00.000 6120 Enqueuing Expose request
23:42:28.617 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:42:28.617 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:42:28.617 00.000 7680 MoveAxis(E, 0, ABG)
23:42:28.617 00.000 7680 Move returns status 0, amount 0
23:42:28.618 00.001 7680 MoveAxis(N, 163, ABG)
23:42:28.618 00.000 7680 Guiding  Dir = 0, Dur = 163
23:42:28.618 00.000 7680 IsSlewing returns 0
23:42:28.618 00.000 7680 IsGuiding returns 0
23:42:28.620 00.002 7680 PulseGuide returned control before completion, sleep 173
23:42:28.795 00.175 7680 IsGuiding returns 1
23:42:28.795 00.000 7680 scope still moving after pulse duration time elapsed
23:42:28.827 00.032 7680 IsSlewing returns 0
23:42:28.827 00.000 7680 IsGuiding returns 0
23:42:28.827 00.000 7680 scope move finished after 163 + 45 ms
23:42:28.828 00.001 7680 Move returns status 0, amount 163
23:42:28.828 00.000 7680 move complete, result=0
23:42:28.828 00.000 7680 worker thread done servicing request
23:42:28.828 00.000 7680 Worker thread wakes up
23:42:28.828 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 163 ms NORTH
23:42:28.835 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:28.835 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:30.086 01.251 7680 Exposure complete
23:42:30.234 00.148 7680 worker thread done servicing request
23:42:30.234 00.000 6120 OnExposeComplete: enter
23:42:30.237 00.003 6120 UpdateGuideState(): m_state=6
23:42:30.240 00.003 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2473
23:42:30.243 00.003 6120 Star::Find returns 1 (1), X=957.72, Y=67.81, Mass=14171, SNR=77.3, Peak=255 HFD=7.0
23:42:30.246 00.003 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
23:42:30.250 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
23:42:30.253 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.45 hyp=0.45 cameraTheta=1.50 mountX=-0.12 mountY=-0.39, mountTheta=-1.86
23:42:30.258 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.45, opts=13)
23:42:30.265 00.007 6120 Enqueuing Move request for scope (0.03, 0.45)
23:42:30.273 00.008 7680 Worker thread wakes up
23:42:30.274 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:30.279 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.45) opts 0xd
23:42:30.279 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.45)
23:42:30.280 00.001 7680 Moving (0.03, 0.45) raw xDistance=-0.12 yDistance=-0.39
23:42:30.280 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:42:30.280 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:42:30.280 00.000 7680 MoveAxis(E, 0, ABG)
23:42:30.281 00.001 7680 Move returns status 0, amount 0
23:42:30.281 00.000 6120 UpdateGuideState exits: m=14171 SNR=77.3 Saturated
23:42:30.287 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:30.290 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:30.297 00.007 6120 Enqueuing Expose request
23:42:30.301 00.004 7680 MoveAxis(N, 210, ABG)
23:42:30.302 00.001 7680 Guiding  Dir = 0, Dur = 210
23:42:30.302 00.000 7680 IsSlewing returns 0
23:42:30.303 00.001 7680 IsGuiding returns 0
23:42:30.303 00.000 7680 PulseGuide returned control before completion, sleep 220
23:42:30.531 00.228 7680 IsGuiding returns 1
23:42:30.531 00.000 7680 scope still moving after pulse duration time elapsed
23:42:30.562 00.031 7680 IsSlewing returns 0
23:42:30.563 00.001 7680 IsGuiding returns 0
23:42:30.563 00.000 7680 scope move finished after 210 + 48 ms
23:42:30.563 00.000 7680 Move returns status 0, amount 210
23:42:30.563 00.000 7680 move complete, result=0
23:42:30.563 00.000 7680 worker thread done servicing request
23:42:30.563 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 210 ms NORTH
23:42:30.568 00.005 7680 Worker thread wakes up
23:42:30.568 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:30.568 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:31.807 01.239 7680 Exposure complete
23:42:31.939 00.132 7680 worker thread done servicing request
23:42:31.939 00.000 6120 OnExposeComplete: enter
23:42:31.943 00.004 6120 UpdateGuideState(): m_state=6
23:42:31.948 00.005 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2474
23:42:31.955 00.007 6120 Star::Find returns 1 (1), X=957.69, Y=67.81, Mass=13749, SNR=75.6, Peak=255 HFD=6.9
23:42:31.961 00.006 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.53 = -1.76)
23:42:31.965 00.004 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
23:42:31.970 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=0.45 hyp=0.45 cameraTheta=1.57 mountX=-0.08 mountY=-0.40, mountTheta=-1.77
23:42:31.978 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.45, opts=13)
23:42:31.985 00.007 6120 Enqueuing Move request for scope (-0.00, 0.45)
23:42:31.994 00.009 7680 Worker thread wakes up
23:42:31.994 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:32.001 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.45) opts 0xd
23:42:32.001 00.000 6120 UpdateGuideState exits: m=13749 SNR=75.6 Saturated
23:42:32.007 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.45)
23:42:32.007 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:32.013 00.006 7680 Moving (-0.00, 0.45) raw xDistance=-0.08 yDistance=-0.40
23:42:32.013 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:42:32.013 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:42:32.013 00.000 7680 MoveAxis(E, 0, ABG)
23:42:32.014 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:32.019 00.005 7680 Move returns status 0, amount 0
23:42:32.020 00.001 7680 MoveAxis(N, 219, ABG)
23:42:32.020 00.000 6120 Enqueuing Expose request
23:42:32.027 00.007 7680 Guiding  Dir = 0, Dur = 219
23:42:32.027 00.000 7680 IsSlewing returns 0
23:42:32.028 00.001 7680 IsGuiding returns 0
23:42:32.028 00.000 7680 PulseGuide returned control before completion, sleep 229
23:42:32.269 00.241 7680 IsGuiding returns 1
23:42:32.269 00.000 7680 scope still moving after pulse duration time elapsed
23:42:32.300 00.031 7680 IsSlewing returns 0
23:42:32.300 00.000 7680 IsGuiding returns 0
23:42:32.300 00.000 7680 scope move finished after 219 + 53 ms
23:42:32.300 00.000 7680 Move returns status 0, amount 219
23:42:32.301 00.001 7680 move complete, result=0
23:42:32.301 00.000 7680 worker thread done servicing request
23:42:32.301 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 219 ms NORTH
23:42:32.304 00.003 7680 Worker thread wakes up
23:42:32.306 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:32.306 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:33.541 01.235 7680 Exposure complete
23:42:33.654 00.113 7680 worker thread done servicing request
23:42:33.654 00.000 6120 OnExposeComplete: enter
23:42:33.657 00.003 6120 UpdateGuideState(): m_state=6
23:42:33.661 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2475
23:42:33.665 00.004 6120 Star::Find returns 1 (1), X=957.73, Y=67.43, Mass=13534, SNR=74.8, Peak=255 HFD=7.1
23:42:33.669 00.004 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.05 = -2.23)
23:42:33.673 00.004 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.50)
23:42:33.677 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.10 mountX=-0.05 mountY=-0.05, mountTheta=-2.37
23:42:33.682 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.07, opts=13)
23:42:33.685 00.003 6120 Enqueuing Move request for scope (0.04, 0.07)
23:42:33.688 00.003 7680 Worker thread wakes up
23:42:33.688 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
23:42:33.689 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:33.691 00.002 6120 UpdateGuideState exits: m=13534 SNR=74.8 Saturated
23:42:33.695 00.004 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
23:42:33.695 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:33.701 00.006 7680 Moving (0.04, 0.07) raw xDistance=-0.05 yDistance=-0.05
23:42:33.701 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:42:33.701 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:33.705 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:42:33.705 00.000 6120 Enqueuing Expose request
23:42:33.708 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:42:33.708 00.000 7680 MoveAxis(E, 0, ABG)
23:42:33.708 00.000 7680 Move returns status 0, amount 0
23:42:33.708 00.000 7680 MoveAxis(N, 0, ABG)
23:42:33.708 00.000 7680 Move returns status 0, amount 0
23:42:33.710 00.002 7680 move complete, result=0
23:42:33.710 00.000 7680 worker thread done servicing request
23:42:33.710 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:33.713 00.003 7680 Worker thread wakes up
23:42:33.713 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:33.714 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:34.962 01.248 7680 Exposure complete
23:42:35.100 00.138 7680 worker thread done servicing request
23:42:35.102 00.002 6120 OnExposeComplete: enter
23:42:35.107 00.005 6120 UpdateGuideState(): m_state=6
23:42:35.112 00.005 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2476
23:42:35.116 00.004 6120 Star::Find returns 1 (1), X=957.82, Y=67.34, Mass=13528, SNR=76.5, Peak=255 HFD=6.9
23:42:35.121 00.005 6120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-2.95) = xAngle (2.79 = 2.79)
23:42:35.124 00.003 6120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.52 = 2.52)
23:42:35.128 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.17 mountX=-0.12 mountY=0.08, mountTheta=2.59
23:42:35.132 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.02, opts=13)
23:42:35.136 00.004 6120 Enqueuing Move request for scope (0.13, -0.02)
23:42:35.141 00.005 7680 Worker thread wakes up
23:42:35.142 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
23:42:35.142 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
23:42:35.142 00.000 7680 Moving (0.13, -0.02) raw xDistance=-0.12 yDistance=0.08
23:42:35.142 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:42:35.142 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:42:35.142 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:35.147 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:42:35.147 00.000 6120 UpdateGuideState exits: m=13528 SNR=76.5 Saturated
23:42:35.152 00.005 7680 MoveAxis(E, 0, ABG)
23:42:35.152 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:35.157 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:35.160 00.003 6120 Enqueuing Expose request
23:42:35.164 00.004 7680 Move returns status 0, amount 0
23:42:35.164 00.000 7680 MoveAxis(N, 0, ABG)
23:42:35.164 00.000 7680 Move returns status 0, amount 0
23:42:35.164 00.000 7680 move complete, result=0
23:42:35.164 00.000 7680 worker thread done servicing request
23:42:35.166 00.002 7680 Worker thread wakes up
23:42:35.166 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:35.166 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:35.166 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:36.409 01.243 7680 Exposure complete
23:42:36.559 00.150 7680 worker thread done servicing request
23:42:36.559 00.000 6120 OnExposeComplete: enter
23:42:36.564 00.005 6120 UpdateGuideState(): m_state=6
23:42:36.570 00.006 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2477
23:42:36.574 00.004 6120 Star::Find returns 1 (1), X=957.84, Y=67.46, Mass=13756, SNR=76.2, Peak=255 HFD=7.0
23:42:36.582 00.008 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (-2.95) = xAngle (3.51 = -2.77)
23:42:36.586 00.004 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.24 = -3.04)
23:42:36.591 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.56 mountX=-0.17 mountY=-0.02, mountTheta=-3.03
23:42:36.598 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.10, opts=13)
23:42:36.602 00.004 6120 Enqueuing Move request for scope (0.15, 0.10)
23:42:36.608 00.006 7680 Worker thread wakes up
23:42:36.609 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:36.614 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
23:42:36.614 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
23:42:36.615 00.001 7680 Moving (0.15, 0.10) raw xDistance=-0.17 yDistance=-0.02
23:42:36.615 00.000 6120 UpdateGuideState exits: m=13756 SNR=76.2 Saturated
23:42:36.620 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:42:36.620 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:42:36.621 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:42:36.622 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:36.625 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:36.628 00.003 7680 MoveAxis(E, 0, ABG)
23:42:36.628 00.000 7680 Move returns status 0, amount 0
23:42:36.628 00.000 7680 MoveAxis(N, 0, ABG)
23:42:36.628 00.000 7680 Move returns status 0, amount 0
23:42:36.628 00.000 7680 move complete, result=0
23:42:36.630 00.002 6120 Enqueuing Expose request
23:42:36.633 00.003 7680 worker thread done servicing request
23:42:36.633 00.000 7680 Worker thread wakes up
23:42:36.633 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:36.634 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:36.634 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:42:37.878 01.244 7680 Exposure complete
23:42:38.015 00.137 7680 worker thread done servicing request
23:42:38.015 00.000 6120 OnExposeComplete: enter
23:42:38.020 00.005 6120 UpdateGuideState(): m_state=6
23:42:38.024 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2478
23:42:38.028 00.004 6120 Star::Find returns 1 (1), X=957.85, Y=67.91, Mass=14403, SNR=78.8, Peak=255 HFD=7.0
23:42:38.032 00.004 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
23:42:38.036 00.004 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
23:42:38.039 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.55 hyp=0.57 cameraTheta=1.28 mountX=-0.26 mountY=-0.42, mountTheta=-2.13
23:42:38.046 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.55, opts=13)
23:42:38.050 00.004 6120 Enqueuing Move request for scope (0.16, 0.55)
23:42:38.054 00.004 7680 Worker thread wakes up
23:42:38.054 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:38.059 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.55) opts 0xd
23:42:38.059 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.55)
23:42:38.059 00.000 7680 Moving (0.16, 0.55) raw xDistance=-0.26 yDistance=-0.42
23:42:38.060 00.001 6120 UpdateGuideState exits: m=14403 SNR=78.8 Saturated
23:42:38.064 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:38.067 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:38.070 00.003 6120 Enqueuing Expose request
23:42:38.075 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:42:38.075 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:42:38.076 00.001 7680 MoveAxis(E, 106, ABG)
23:42:38.076 00.000 7680 Guiding  Dir = 2, Dur = 106
23:42:38.076 00.000 7680 IsSlewing returns 0
23:42:38.078 00.002 7680 IsGuiding returns 0
23:42:38.078 00.000 7680 PulseGuide returned control before completion, sleep 116
23:42:38.198 00.120 7680 IsGuiding returns 1
23:42:38.199 00.001 7680 scope still moving after pulse duration time elapsed
23:42:38.228 00.029 7680 IsSlewing returns 0
23:42:38.228 00.000 7680 IsGuiding returns 0
23:42:38.228 00.000 7680 scope move finished after 106 + 45 ms
23:42:38.229 00.001 7680 Move returns status 0, amount 106
23:42:38.229 00.000 7680 MoveAxis(N, 228, ABG)
23:42:38.229 00.000 7680 Guiding  Dir = 0, Dur = 228
23:42:38.230 00.001 7680 IsSlewing returns 0
23:42:38.230 00.000 7680 IsGuiding returns 0
23:42:38.231 00.001 7680 PulseGuide returned control before completion, sleep 238
23:42:38.479 00.248 7680 IsGuiding returns 1
23:42:38.480 00.001 7680 scope still moving after pulse duration time elapsed
23:42:38.510 00.030 7680 IsSlewing returns 0
23:42:38.511 00.001 7680 IsGuiding returns 0
23:42:38.511 00.000 7680 scope move finished after 228 + 53 ms
23:42:38.513 00.002 7680 Move returns status 0, amount 228
23:42:38.513 00.000 7680 move complete, result=0
23:42:38.514 00.001 7680 worker thread done servicing request
23:42:38.514 00.000 7680 Worker thread wakes up
23:42:38.514 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:38.514 00.000 6120 GuideStep: -0.3 px 106 ms EAST, -0.4 px 228 ms NORTH
23:42:38.524 00.010 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:39.774 01.250 7680 Exposure complete
23:42:39.907 00.133 7680 worker thread done servicing request
23:42:39.908 00.001 6120 OnExposeComplete: enter
23:42:39.912 00.004 6120 UpdateGuideState(): m_state=6
23:42:39.915 00.003 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2479
23:42:39.919 00.004 6120 Star::Find returns 1 (1), X=957.74, Y=67.78, Mass=13767, SNR=77.6, Peak=255 HFD=7.0
23:42:39.923 00.004 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.87)
23:42:39.928 00.005 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
23:42:39.931 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.42 hyp=0.42 cameraTheta=1.46 mountX=-0.12 mountY=-0.35, mountTheta=-1.90
23:42:39.935 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.42, opts=13)
23:42:39.940 00.005 6120 Enqueuing Move request for scope (0.05, 0.42)
23:42:39.943 00.003 7680 Worker thread wakes up
23:42:39.943 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.42) opts 0xd
23:42:39.944 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.42)
23:42:39.944 00.000 7680 Moving (0.05, 0.42) raw xDistance=-0.12 yDistance=-0.35
23:42:39.944 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:42:39.944 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:42:39.945 00.001 7680 MoveAxis(E, 0, ABG)
23:42:39.945 00.000 7680 Move returns status 0, amount 0
23:42:39.945 00.000 7680 MoveAxis(N, 192, ABG)
23:42:39.945 00.000 7680 Guiding  Dir = 0, Dur = 192
23:42:39.946 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:39.950 00.004 7680 IsSlewing returns 0
23:42:39.950 00.000 6120 UpdateGuideState exits: m=13767 SNR=77.6 Saturated
23:42:39.955 00.005 7680 IsGuiding returns 0
23:42:39.956 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:39.960 00.004 7680 PulseGuide returned control before completion, sleep 202
23:42:39.960 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:39.964 00.004 6120 Enqueuing Expose request
23:42:40.170 00.206 7680 IsGuiding returns 1
23:42:40.170 00.000 7680 scope still moving after pulse duration time elapsed
23:42:40.201 00.031 7680 IsSlewing returns 0
23:42:40.203 00.002 7680 IsGuiding returns 0
23:42:40.204 00.001 7680 scope move finished after 192 + 56 ms
23:42:40.205 00.001 7680 Move returns status 0, amount 192
23:42:40.206 00.001 7680 move complete, result=0
23:42:40.206 00.000 7680 worker thread done servicing request
23:42:40.206 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 192 ms NORTH
23:42:40.217 00.011 7680 Worker thread wakes up
23:42:40.217 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:40.217 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:41.462 01.245 7680 Exposure complete
23:42:41.600 00.138 7680 worker thread done servicing request
23:42:41.600 00.000 6120 OnExposeComplete: enter
23:42:41.604 00.004 6120 UpdateGuideState(): m_state=6
23:42:41.608 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2480
23:42:41.613 00.005 6120 Star::Find returns 1 (1), X=957.78, Y=67.76, Mass=14173, SNR=78.1, Peak=255 HFD=7.0
23:42:41.617 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
23:42:41.620 00.003 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
23:42:41.626 00.006 6120 CameraToMount -- cameraX=0.10 cameraY=0.40 hyp=0.41 cameraTheta=1.34 mountX=-0.17 mountY=-0.32, mountTheta=-2.06
23:42:41.631 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.40, opts=13)
23:42:41.634 00.003 6120 Enqueuing Move request for scope (0.10, 0.40)
23:42:41.637 00.003 7680 Worker thread wakes up
23:42:41.637 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.40) opts 0xd
23:42:41.637 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.40)
23:42:41.637 00.000 7680 Moving (0.10, 0.40) raw xDistance=-0.17 yDistance=-0.32
23:42:41.639 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:42:41.639 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:42:41.639 00.000 7680 MoveAxis(E, 0, ABG)
23:42:41.639 00.000 7680 Move returns status 0, amount 0
23:42:41.639 00.000 7680 MoveAxis(N, 172, ABG)
23:42:41.639 00.000 7680 Guiding  Dir = 0, Dur = 172
23:42:41.640 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:41.646 00.006 7680 IsSlewing returns 0
23:42:41.646 00.000 6120 UpdateGuideState exits: m=14173 SNR=78.1 Saturated
23:42:41.651 00.005 7680 IsGuiding returns 0
23:42:41.651 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:41.660 00.009 7680 PulseGuide returned control before completion, sleep 182
23:42:41.661 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:41.665 00.004 6120 Enqueuing Expose request
23:42:41.856 00.191 7680 IsGuiding returns 1
23:42:41.856 00.000 7680 scope still moving after pulse duration time elapsed
23:42:41.888 00.032 7680 IsSlewing returns 0
23:42:41.888 00.000 7680 IsGuiding returns 0
23:42:41.888 00.000 7680 scope move finished after 172 + 64 ms
23:42:41.889 00.001 7680 Move returns status 0, amount 172
23:42:41.889 00.000 7680 move complete, result=0
23:42:41.889 00.000 7680 worker thread done servicing request
23:42:41.889 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 172 ms NORTH
23:42:41.895 00.006 7680 Worker thread wakes up
23:42:41.895 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:41.895 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:43.151 01.256 7680 Exposure complete
23:42:43.292 00.141 7680 worker thread done servicing request
23:42:43.292 00.000 6120 OnExposeComplete: enter
23:42:43.299 00.007 6120 UpdateGuideState(): m_state=6
23:42:43.304 00.005 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2481
23:42:43.308 00.004 6120 Star::Find returns 1 (1), X=957.81, Y=67.72, Mass=14274, SNR=77.0, Peak=255 HFD=7.0
23:42:43.313 00.005 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
23:42:43.321 00.008 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.36)
23:42:43.328 00.007 6120 CameraToMount -- cameraX=0.12 cameraY=0.36 hyp=0.38 cameraTheta=1.24 mountX=-0.19 mountY=-0.27, mountTheta=-2.18
23:42:43.336 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.36, opts=13)
23:42:43.341 00.005 6120 Enqueuing Move request for scope (0.12, 0.36)
23:42:43.345 00.004 7680 Worker thread wakes up
23:42:43.347 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.36) opts 0xd
23:42:43.347 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.36)
23:42:43.347 00.000 7680 Moving (0.12, 0.36) raw xDistance=-0.19 yDistance=-0.27
23:42:43.347 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:42:43.348 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:42:43.348 00.000 7680 MoveAxis(E, 0, ABG)
23:42:43.348 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:43.352 00.004 6120 UpdateGuideState exits: m=14274 SNR=77.0 Saturated
23:42:43.357 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:43.361 00.004 7680 Move returns status 0, amount 0
23:42:43.361 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:43.366 00.005 6120 Enqueuing Expose request
23:42:43.369 00.003 7680 MoveAxis(N, 146, ABG)
23:42:43.369 00.000 7680 Guiding  Dir = 0, Dur = 146
23:42:43.371 00.002 7680 IsSlewing returns 0
23:42:43.371 00.000 7680 IsGuiding returns 0
23:42:43.371 00.000 7680 PulseGuide returned control before completion, sleep 156
23:42:43.540 00.169 7680 IsGuiding returns 1
23:42:43.540 00.000 7680 scope still moving after pulse duration time elapsed
23:42:43.571 00.031 7680 IsSlewing returns 0
23:42:43.572 00.001 7680 IsGuiding returns 0
23:42:43.573 00.001 7680 scope move finished after 146 + 55 ms
23:42:43.573 00.000 7680 Move returns status 0, amount 146
23:42:43.574 00.001 7680 move complete, result=0
23:42:43.574 00.000 7680 worker thread done servicing request
23:42:43.576 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 146 ms NORTH
23:42:43.584 00.008 7680 Worker thread wakes up
23:42:43.584 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:43.584 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:44.840 01.256 7680 Exposure complete
23:42:44.958 00.118 7680 worker thread done servicing request
23:42:44.959 00.001 6120 OnExposeComplete: enter
23:42:44.963 00.004 6120 UpdateGuideState(): m_state=6
23:42:44.966 00.003 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2482
23:42:44.971 00.005 6120 Star::Find returns 1 (1), X=957.88, Y=67.64, Mass=14119, SNR=77.7, Peak=255 HFD=7.0
23:42:44.974 00.003 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.93 = -2.36)
23:42:44.979 00.005 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.63)
23:42:44.984 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=0.28 hyp=0.33 cameraTheta=0.97 mountX=-0.24 mountY=-0.17, mountTheta=-2.53
23:42:44.990 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.28, opts=13)
23:42:44.994 00.004 6120 Enqueuing Move request for scope (0.19, 0.28)
23:42:44.998 00.004 7680 Worker thread wakes up
23:42:44.998 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:45.001 00.003 6120 UpdateGuideState exits: m=14119 SNR=77.7 Saturated
23:42:45.006 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:45.009 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:45.014 00.005 6120 Enqueuing Expose request
23:42:45.018 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.28) opts 0xd
23:42:45.018 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.28)
23:42:45.018 00.000 7680 Moving (0.19, 0.28) raw xDistance=-0.24 yDistance=-0.17
23:42:45.018 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:42:45.019 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:42:45.019 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:42:45.020 00.001 7680 MoveAxis(E, 97, ABG)
23:42:45.020 00.000 7680 Guiding  Dir = 2, Dur = 97
23:42:45.020 00.000 7680 IsSlewing returns 0
23:42:45.021 00.001 7680 IsGuiding returns 0
23:42:45.021 00.000 7680 PulseGuide returned control before completion, sleep 107
23:42:45.138 00.117 7680 IsGuiding returns 1
23:42:45.140 00.002 7680 scope still moving after pulse duration time elapsed
23:42:45.169 00.029 7680 IsSlewing returns 0
23:42:45.171 00.002 7680 IsGuiding returns 0
23:42:45.172 00.001 7680 scope move finished after 97 + 53 ms
23:42:45.172 00.000 7680 Move returns status 0, amount 97
23:42:45.173 00.001 7680 MoveAxis(N, 0, ABG)
23:42:45.173 00.000 7680 Move returns status 0, amount 0
23:42:45.174 00.001 7680 move complete, result=0
23:42:45.174 00.000 7680 worker thread done servicing request
23:42:45.174 00.000 6120 GuideStep: -0.2 px 97 ms EAST, -0.2 px 0 ms NORTH
23:42:45.179 00.005 7680 Worker thread wakes up
23:42:45.180 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:45.180 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:46.436 01.256 7680 Exposure complete
23:42:46.571 00.135 7680 worker thread done servicing request
23:42:46.571 00.000 6120 OnExposeComplete: enter
23:42:46.576 00.005 6120 UpdateGuideState(): m_state=6
23:42:46.580 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2483
23:42:46.585 00.005 6120 Star::Find returns 1 (1), X=957.78, Y=67.57, Mass=12726, SNR=73.8, Peak=255 HFD=6.9
23:42:46.589 00.004 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
23:42:46.593 00.004 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.45)
23:42:46.597 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.15 mountX=-0.13 mountY=-0.14, mountTheta=-2.30
23:42:46.601 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.20, opts=13)
23:42:46.606 00.005 6120 Enqueuing Move request for scope (0.09, 0.20)
23:42:46.610 00.004 7680 Worker thread wakes up
23:42:46.610 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:46.615 00.005 6120 UpdateGuideState exits: m=12726 SNR=73.8 Saturated
23:42:46.619 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:46.623 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:46.626 00.003 6120 Enqueuing Expose request
23:42:46.631 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
23:42:46.631 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
23:42:46.631 00.000 7680 Moving (0.09, 0.20) raw xDistance=-0.13 yDistance=-0.14
23:42:46.633 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:42:46.633 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:42:46.633 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:42:46.633 00.000 7680 MoveAxis(E, 0, ABG)
23:42:46.634 00.001 7680 Move returns status 0, amount 0
23:42:46.634 00.000 7680 MoveAxis(N, 0, ABG)
23:42:46.634 00.000 7680 Move returns status 0, amount 0
23:42:46.635 00.001 7680 move complete, result=0
23:42:46.635 00.000 7680 worker thread done servicing request
23:42:46.636 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:46.639 00.003 7680 Worker thread wakes up
23:42:46.639 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:46.639 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:47.887 01.248 7680 Exposure complete
23:42:48.022 00.135 7680 worker thread done servicing request
23:42:48.022 00.000 6120 OnExposeComplete: enter
23:42:48.026 00.004 6120 UpdateGuideState(): m_state=6
23:42:48.030 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2484
23:42:48.033 00.003 6120 Star::Find returns 1 (1), X=957.75, Y=67.96, Mass=14081, SNR=78.0, Peak=255 HFD=6.9
23:42:48.038 00.005 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
23:42:48.041 00.003 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
23:42:48.044 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.60 hyp=0.60 cameraTheta=1.47 mountX=-0.17 mountY=-0.51, mountTheta=-1.89
23:42:48.050 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.60, opts=13)
23:42:48.055 00.005 6120 Enqueuing Move request for scope (0.06, 0.60)
23:42:48.059 00.004 7680 Worker thread wakes up
23:42:48.059 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.60) opts 0xd
23:42:48.059 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.60)
23:42:48.059 00.000 7680 Moving (0.06, 0.60) raw xDistance=-0.17 yDistance=-0.51
23:42:48.059 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:42:48.060 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:42:48.060 00.000 7680 MoveAxis(E, 0, ABG)
23:42:48.060 00.000 7680 Move returns status 0, amount 0
23:42:48.060 00.000 7680 MoveAxis(N, 277, ABG)
23:42:48.061 00.001 7680 Guiding  Dir = 0, Dur = 277
23:42:48.061 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:48.064 00.003 7680 IsSlewing returns 0
23:42:48.064 00.000 6120 UpdateGuideState exits: m=14081 SNR=78.0 Saturated
23:42:48.069 00.005 7680 IsGuiding returns 0
23:42:48.069 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:48.073 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:48.076 00.003 7680 PulseGuide returned control before completion, sleep 287
23:42:48.076 00.000 6120 Enqueuing Expose request
23:42:48.379 00.303 7680 IsGuiding returns 1
23:42:48.380 00.001 7680 scope still moving after pulse duration time elapsed
23:42:48.410 00.030 7680 IsSlewing returns 0
23:42:48.411 00.001 7680 IsGuiding returns 0
23:42:48.412 00.001 7680 scope move finished after 277 + 65 ms
23:42:48.412 00.000 7680 Move returns status 0, amount 277
23:42:48.412 00.000 7680 move complete, result=0
23:42:48.413 00.001 7680 worker thread done servicing request
23:42:48.414 00.001 7680 Worker thread wakes up
23:42:48.414 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 277 ms NORTH
23:42:48.419 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:48.420 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:49.672 01.252 7680 Exposure complete
23:42:49.816 00.144 7680 worker thread done servicing request
23:42:49.816 00.000 6120 OnExposeComplete: enter
23:42:49.820 00.004 6120 UpdateGuideState(): m_state=6
23:42:49.824 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2485
23:42:49.827 00.003 6120 Star::Find returns 1 (1), X=957.71, Y=67.44, Mass=14222, SNR=79.3, Peak=255 HFD=7.1
23:42:49.832 00.005 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
23:42:49.835 00.003 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
23:42:49.838 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.27 mountX=-0.04 mountY=-0.06, mountTheta=-2.15
23:42:49.844 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.08, opts=13)
23:42:49.847 00.003 6120 Enqueuing Move request for scope (0.02, 0.08)
23:42:49.851 00.004 7680 Worker thread wakes up
23:42:49.851 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:49.854 00.003 6120 UpdateGuideState exits: m=14222 SNR=79.3 Saturated
23:42:49.860 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
23:42:49.860 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:49.863 00.003 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
23:42:49.863 00.000 7680 Moving (0.02, 0.08) raw xDistance=-0.04 yDistance=-0.06
23:42:49.865 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:49.870 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:42:49.871 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:42:49.871 00.000 6120 Enqueuing Expose request
23:42:49.875 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:42:49.875 00.000 7680 MoveAxis(E, 0, ABG)
23:42:49.875 00.000 7680 Move returns status 0, amount 0
23:42:49.875 00.000 7680 MoveAxis(N, 0, ABG)
23:42:49.875 00.000 7680 Move returns status 0, amount 0
23:42:49.875 00.000 7680 move complete, result=0
23:42:49.875 00.000 7680 worker thread done servicing request
23:42:49.877 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:49.880 00.003 7680 Worker thread wakes up
23:42:49.880 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:49.880 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:51.124 01.244 7680 Exposure complete
23:42:51.257 00.133 7680 worker thread done servicing request
23:42:51.257 00.000 6120 OnExposeComplete: enter
23:42:51.263 00.006 6120 UpdateGuideState(): m_state=6
23:42:51.268 00.005 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2486
23:42:51.273 00.005 6120 Star::Find returns 1 (1), X=957.75, Y=67.85, Mass=14335, SNR=78.4, Peak=255 HFD=6.9
23:42:51.277 00.004 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
23:42:51.281 00.004 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.15)
23:42:51.284 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.49 hyp=0.49 cameraTheta=1.45 mountX=-0.15 mountY=-0.41, mountTheta=-1.92
23:42:51.290 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.49, opts=13)
23:42:51.295 00.005 6120 Enqueuing Move request for scope (0.06, 0.49)
23:42:51.300 00.005 7680 Worker thread wakes up
23:42:51.300 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.49) opts 0xd
23:42:51.300 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.49)
23:42:51.300 00.000 7680 Moving (0.06, 0.49) raw xDistance=-0.15 yDistance=-0.41
23:42:51.300 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:42:51.300 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:42:51.301 00.001 7680 MoveAxis(E, 0, ABG)
23:42:51.302 00.001 7680 Move returns status 0, amount 0
23:42:51.302 00.000 7680 MoveAxis(N, 224, ABG)
23:42:51.302 00.000 7680 Guiding  Dir = 0, Dur = 224
23:42:51.302 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:51.306 00.004 7680 IsSlewing returns 0
23:42:51.306 00.000 6120 UpdateGuideState exits: m=14335 SNR=78.4 Saturated
23:42:51.310 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:51.314 00.004 7680 IsGuiding returns 0
23:42:51.314 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:51.317 00.003 7680 PulseGuide returned control before completion, sleep 234
23:42:51.318 00.001 6120 Enqueuing Expose request
23:42:51.555 00.237 7680 IsGuiding returns 1
23:42:51.556 00.001 7680 scope still moving after pulse duration time elapsed
23:42:51.587 00.031 7680 IsSlewing returns 0
23:42:51.588 00.001 7680 IsGuiding returns 0
23:42:51.588 00.000 7680 scope move finished after 224 + 49 ms
23:42:51.588 00.000 7680 Move returns status 0, amount 224
23:42:51.589 00.001 7680 move complete, result=0
23:42:51.589 00.000 7680 worker thread done servicing request
23:42:51.589 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 224 ms NORTH
23:42:51.596 00.007 7680 Worker thread wakes up
23:42:51.596 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:51.597 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:52.843 01.246 7680 Exposure complete
23:42:52.977 00.134 7680 worker thread done servicing request
23:42:52.977 00.000 6120 OnExposeComplete: enter
23:42:52.983 00.006 6120 UpdateGuideState(): m_state=6
23:42:52.988 00.005 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2487
23:42:52.993 00.005 6120 Star::Find returns 1 (1), X=957.64, Y=67.53, Mass=13139, SNR=75.1, Peak=255 HFD=7.1
23:42:52.997 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
23:42:53.002 00.005 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.74)
23:42:53.005 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.86 mountX=0.02 mountY=-0.17, mountTheta=-1.47
23:42:53.010 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.16, opts=13)
23:42:53.014 00.004 6120 Enqueuing Move request for scope (-0.05, 0.16)
23:42:53.018 00.004 7680 Worker thread wakes up
23:42:53.018 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:53.021 00.003 6120 UpdateGuideState exits: m=13139 SNR=75.1 Saturated
23:42:53.024 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:53.029 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:53.032 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
23:42:53.032 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
23:42:53.032 00.000 7680 Moving (-0.05, 0.16) raw xDistance=0.02 yDistance=-0.17
23:42:53.032 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:42:53.033 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:42:53.033 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:42:53.034 00.001 7680 MoveAxis(E, 0, ABG)
23:42:53.034 00.000 7680 Move returns status 0, amount 0
23:42:53.034 00.000 7680 MoveAxis(N, 0, ABG)
23:42:53.034 00.000 7680 Move returns status 0, amount 0
23:42:53.034 00.000 7680 move complete, result=0
23:42:53.034 00.000 6120 Enqueuing Expose request
23:42:53.039 00.005 7680 worker thread done servicing request
23:42:53.039 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:42:53.044 00.005 7680 Worker thread wakes up
23:42:53.044 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:53.044 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:54.296 01.252 7680 Exposure complete
23:42:54.434 00.138 7680 worker thread done servicing request
23:42:54.435 00.001 6120 OnExposeComplete: enter
23:42:54.438 00.003 6120 UpdateGuideState(): m_state=6
23:42:54.443 00.005 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2488
23:42:54.447 00.004 6120 Star::Find returns 1 (1), X=957.71, Y=68.00, Mass=14273, SNR=75.7, Peak=255 HFD=6.9
23:42:54.450 00.003 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
23:42:54.455 00.005 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.06)
23:42:54.459 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.64 hyp=0.64 cameraTheta=1.54 mountX=-0.14 mountY=-0.57, mountTheta=-1.81
23:42:54.465 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.64, opts=13)
23:42:54.469 00.004 6120 Enqueuing Move request for scope (0.02, 0.64)
23:42:54.473 00.004 7680 Worker thread wakes up
23:42:54.473 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:54.476 00.003 6120 UpdateGuideState exits: m=14273 SNR=75.7 Saturated
23:42:54.482 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:54.486 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:54.489 00.003 6120 Enqueuing Expose request
23:42:54.493 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.64) opts 0xd
23:42:54.493 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.64)
23:42:54.493 00.000 7680 Moving (0.02, 0.64) raw xDistance=-0.14 yDistance=-0.57
23:42:54.493 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:42:54.493 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
23:42:54.495 00.002 7680 MoveAxis(E, 0, ABG)
23:42:54.495 00.000 7680 Move returns status 0, amount 0
23:42:54.495 00.000 7680 MoveAxis(N, 307, ABG)
23:42:54.495 00.000 7680 Guiding  Dir = 0, Dur = 307
23:42:54.496 00.001 7680 IsSlewing returns 0
23:42:54.496 00.000 7680 IsGuiding returns 0
23:42:54.497 00.001 7680 PulseGuide returned control before completion, sleep 317
23:42:54.816 00.319 7680 IsGuiding returns 1
23:42:54.817 00.001 7680 scope still moving after pulse duration time elapsed
23:42:54.847 00.030 7680 IsSlewing returns 0
23:42:54.848 00.001 7680 IsGuiding returns 0
23:42:54.850 00.002 7680 scope move finished after 307 + 46 ms
23:42:54.850 00.000 7680 Move returns status 0, amount 307
23:42:54.850 00.000 7680 move complete, result=0
23:42:54.851 00.001 7680 worker thread done servicing request
23:42:54.851 00.000 7680 Worker thread wakes up
23:42:54.852 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 307 ms NORTH
23:42:54.858 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:54.858 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:56.113 01.255 7680 Exposure complete
23:42:56.255 00.142 7680 worker thread done servicing request
23:42:56.255 00.000 6120 OnExposeComplete: enter
23:42:56.258 00.003 6120 UpdateGuideState(): m_state=6
23:42:56.262 00.004 6120 Star::Find(15, 957, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2489
23:42:56.266 00.004 6120 Star::Find returns 1 (1), X=957.71, Y=67.45, Mass=13182, SNR=74.5, Peak=255 HFD=7.1
23:42:56.270 00.004 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
23:42:56.273 00.003 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
23:42:56.277 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.37 mountX=-0.04 mountY=-0.07, mountTheta=-2.02
23:42:56.282 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.09, opts=13)
23:42:56.286 00.004 6120 Enqueuing Move request for scope (0.02, 0.09)
23:42:56.289 00.003 7680 Worker thread wakes up
23:42:56.289 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:42:56.289 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:42:56.289 00.000 7680 Moving (0.02, 0.09) raw xDistance=-0.04 yDistance=-0.07
23:42:56.289 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:42:56.290 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:42:56.290 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:42:56.290 00.000 7680 MoveAxis(E, 0, ABG)
23:42:56.290 00.000 7680 Move returns status 0, amount 0
23:42:56.290 00.000 7680 MoveAxis(N, 0, ABG)
23:42:56.290 00.000 7680 Move returns status 0, amount 0
23:42:56.290 00.000 7680 move complete, result=0
23:42:56.290 00.000 7680 worker thread done servicing request
23:42:56.290 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:56.295 00.005 6120 UpdateGuideState exits: m=13182 SNR=74.5 Saturated
23:42:56.298 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:56.303 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:56.306 00.003 6120 Enqueuing Expose request
23:42:56.311 00.005 7680 Worker thread wakes up
23:42:56.311 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:56.311 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:56.315 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:57.562 01.247 7680 Exposure complete
23:42:57.687 00.125 7680 worker thread done servicing request
23:42:57.687 00.000 6120 OnExposeComplete: enter
23:42:57.691 00.004 6120 UpdateGuideState(): m_state=6
23:42:57.695 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2490
23:42:57.699 00.004 6120 Star::Find returns 1 (1), X=957.79, Y=67.52, Mass=13571, SNR=75.2, Peak=255 HFD=7.1
23:42:57.702 00.003 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
23:42:57.707 00.005 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
23:42:57.713 00.006 6120 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.00 mountX=-0.13 mountY=-0.10, mountTheta=-2.49
23:42:57.719 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.16, opts=13)
23:42:57.724 00.005 6120 Enqueuing Move request for scope (0.10, 0.16)
23:42:57.727 00.003 7680 Worker thread wakes up
23:42:57.727 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:57.732 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
23:42:57.733 00.001 6120 UpdateGuideState exits: m=13571 SNR=75.2 Saturated
23:42:57.736 00.003 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
23:42:57.737 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:57.740 00.003 7680 Moving (0.10, 0.16) raw xDistance=-0.13 yDistance=-0.10
23:42:57.740 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:57.745 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:42:57.745 00.000 6120 Enqueuing Expose request
23:42:57.749 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:42:57.749 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:42:57.749 00.000 7680 MoveAxis(E, 0, ABG)
23:42:57.750 00.001 7680 Move returns status 0, amount 0
23:42:57.751 00.001 7680 MoveAxis(N, 0, ABG)
23:42:57.751 00.000 7680 Move returns status 0, amount 0
23:42:57.751 00.000 7680 move complete, result=0
23:42:57.751 00.000 7680 worker thread done servicing request
23:42:57.751 00.000 7680 Worker thread wakes up
23:42:57.751 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:42:57.755 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:57.756 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:42:59.004 01.248 7680 Exposure complete
23:42:59.145 00.141 7680 worker thread done servicing request
23:42:59.145 00.000 6120 OnExposeComplete: enter
23:42:59.150 00.005 6120 UpdateGuideState(): m_state=6
23:42:59.154 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2491
23:42:59.158 00.004 6120 Star::Find returns 1 (1), X=957.85, Y=67.86, Mass=13867, SNR=76.4, Peak=255 HFD=7.0
23:42:59.162 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
23:42:59.167 00.005 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
23:42:59.171 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.50 hyp=0.52 cameraTheta=1.26 mountX=-0.25 mountY=-0.38, mountTheta=-2.16
23:42:59.177 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.50, opts=13)
23:42:59.181 00.004 6120 Enqueuing Move request for scope (0.16, 0.50)
23:42:59.185 00.004 7680 Worker thread wakes up
23:42:59.185 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.50) opts 0xd
23:42:59.185 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.50)
23:42:59.185 00.000 7680 Moving (0.16, 0.50) raw xDistance=-0.25 yDistance=-0.38
23:42:59.185 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:42:59.186 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:42:59.186 00.000 7680 MoveAxis(E, 103, ABG)
23:42:59.186 00.000 7680 Guiding  Dir = 2, Dur = 103
23:42:59.187 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:42:59.190 00.003 7680 IsSlewing returns 0
23:42:59.190 00.000 6120 UpdateGuideState exits: m=13867 SNR=76.4 Saturated
23:42:59.194 00.004 7680 IsGuiding returns 0
23:42:59.194 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:59.199 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:42:59.203 00.004 7680 PulseGuide returned control before completion, sleep 113
23:42:59.203 00.000 6120 Enqueuing Expose request
23:42:59.321 00.118 7680 IsGuiding returns 0
23:42:59.321 00.000 7680 Move returns status 0, amount 103
23:42:59.323 00.002 7680 MoveAxis(N, 205, ABG)
23:42:59.324 00.001 7680 Guiding  Dir = 0, Dur = 205
23:42:59.325 00.001 7680 IsSlewing returns 0
23:42:59.325 00.000 7680 IsGuiding returns 0
23:42:59.327 00.002 7680 PulseGuide returned control before completion, sleep 215
23:42:59.554 00.227 7680 IsGuiding returns 1
23:42:59.556 00.002 7680 scope still moving after pulse duration time elapsed
23:42:59.587 00.031 7680 IsSlewing returns 0
23:42:59.588 00.001 7680 IsGuiding returns 1
23:42:59.618 00.030 7680 IsSlewing returns 0
23:42:59.619 00.001 7680 IsGuiding returns 1
23:42:59.648 00.029 7680 IsSlewing returns 0
23:42:59.649 00.001 7680 IsGuiding returns 0
23:42:59.649 00.000 7680 scope move finished after 205 + 118 ms
23:42:59.649 00.000 7680 Move returns status 0, amount 205
23:42:59.649 00.000 7680 move complete, result=0
23:42:59.651 00.002 7680 worker thread done servicing request
23:42:59.651 00.000 7680 Worker thread wakes up
23:42:59.651 00.000 6120 GuideStep: -0.3 px 103 ms EAST, -0.4 px 205 ms NORTH
23:42:59.657 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:42:59.657 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:00.901 01.244 7680 Exposure complete
23:43:01.031 00.130 7680 worker thread done servicing request
23:43:01.031 00.000 6120 OnExposeComplete: enter
23:43:01.035 00.004 6120 UpdateGuideState(): m_state=6
23:43:01.039 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2492
23:43:01.043 00.004 6120 Star::Find returns 1 (1), X=957.72, Y=67.92, Mass=13902, SNR=77.6, Peak=255 HFD=6.9
23:43:01.047 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
23:43:01.053 00.006 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.08)
23:43:01.058 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.56 hyp=0.56 cameraTheta=1.52 mountX=-0.13 mountY=-0.49, mountTheta=-1.83
23:43:01.063 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.56, opts=13)
23:43:01.067 00.004 6120 Enqueuing Move request for scope (0.03, 0.56)
23:43:01.070 00.003 7680 Worker thread wakes up
23:43:01.071 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:01.075 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.56) opts 0xd
23:43:01.076 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.56)
23:43:01.076 00.000 6120 UpdateGuideState exits: m=13902 SNR=77.6 Saturated
23:43:01.080 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:01.085 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:01.089 00.004 6120 Enqueuing Expose request
23:43:01.092 00.003 7680 Moving (0.03, 0.56) raw xDistance=-0.13 yDistance=-0.49
23:43:01.092 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:43:01.092 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:43:01.093 00.001 7680 MoveAxis(E, 0, ABG)
23:43:01.093 00.000 7680 Move returns status 0, amount 0
23:43:01.093 00.000 7680 MoveAxis(N, 266, ABG)
23:43:01.093 00.000 7680 Guiding  Dir = 0, Dur = 266
23:43:01.094 00.001 7680 IsSlewing returns 0
23:43:01.094 00.000 7680 IsGuiding returns 0
23:43:01.095 00.001 7680 PulseGuide returned control before completion, sleep 276
23:43:01.380 00.285 7680 IsGuiding returns 1
23:43:01.381 00.001 7680 scope still moving after pulse duration time elapsed
23:43:01.412 00.031 7680 IsSlewing returns 0
23:43:01.415 00.003 7680 IsGuiding returns 0
23:43:01.415 00.000 7680 scope move finished after 266 + 54 ms
23:43:01.416 00.001 7680 Move returns status 0, amount 266
23:43:01.416 00.000 7680 move complete, result=0
23:43:01.418 00.002 7680 worker thread done servicing request
23:43:01.418 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 266 ms NORTH
23:43:01.426 00.008 7680 Worker thread wakes up
23:43:01.426 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:01.426 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:02.673 01.247 7680 Exposure complete
23:43:02.830 00.157 7680 worker thread done servicing request
23:43:02.831 00.001 6120 OnExposeComplete: enter
23:43:02.835 00.004 6120 UpdateGuideState(): m_state=6
23:43:02.839 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2493
23:43:02.844 00.005 6120 Star::Find returns 1 (1), X=957.58, Y=67.47, Mass=13790, SNR=76.7, Peak=255 HFD=7.1
23:43:02.851 00.007 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.33 = -0.95)
23:43:02.857 00.006 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.22)
23:43:02.862 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.38 mountX=0.09 mountY=-0.14, mountTheta=-1.01
23:43:02.869 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.10, opts=13)
23:43:02.874 00.005 6120 Enqueuing Move request for scope (-0.11, 0.10)
23:43:02.878 00.004 7680 Worker thread wakes up
23:43:02.879 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:02.883 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
23:43:02.883 00.000 6120 UpdateGuideState exits: m=13790 SNR=76.7 Saturated
23:43:02.888 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
23:43:02.888 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:02.893 00.005 7680 Moving (-0.11, 0.10) raw xDistance=0.09 yDistance=-0.14
23:43:02.893 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:02.896 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:43:02.896 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:43:02.896 00.000 6120 Enqueuing Expose request
23:43:02.900 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:43:02.901 00.001 7680 MoveAxis(E, 0, ABG)
23:43:02.901 00.000 7680 Move returns status 0, amount 0
23:43:02.901 00.000 7680 MoveAxis(N, 0, ABG)
23:43:02.901 00.000 7680 Move returns status 0, amount 0
23:43:02.901 00.000 7680 move complete, result=0
23:43:02.901 00.000 7680 worker thread done servicing request
23:43:02.901 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:02.905 00.004 7680 Worker thread wakes up
23:43:02.905 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:02.905 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:04.155 01.250 7680 Exposure complete
23:43:04.280 00.125 7680 worker thread done servicing request
23:43:04.280 00.000 6120 OnExposeComplete: enter
23:43:04.285 00.005 6120 UpdateGuideState(): m_state=6
23:43:04.289 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2494
23:43:04.293 00.004 6120 Star::Find returns 1 (1), X=957.45, Y=67.91, Mass=13566, SNR=74.0, Peak=255 HFD=6.8
23:43:04.298 00.005 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
23:43:04.302 00.004 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
23:43:04.306 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.55 hyp=0.60 cameraTheta=1.99 mountX=0.14 mountY=-0.60, mountTheta=-1.35
23:43:04.312 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.55, opts=13)
23:43:04.316 00.004 6120 Enqueuing Move request for scope (-0.24, 0.55)
23:43:04.319 00.003 7680 Worker thread wakes up
23:43:04.319 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.55) opts 0xd
23:43:04.319 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.55)
23:43:04.320 00.001 7680 Moving (-0.24, 0.55) raw xDistance=0.14 yDistance=-0.60
23:43:04.320 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:43:04.320 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
23:43:04.320 00.000 7680 MoveAxis(E, 0, ABG)
23:43:04.321 00.001 7680 Move returns status 0, amount 0
23:43:04.321 00.000 7680 MoveAxis(N, 325, ABG)
23:43:04.321 00.000 7680 Guiding  Dir = 0, Dur = 325
23:43:04.321 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:04.325 00.004 7680 IsSlewing returns 0
23:43:04.325 00.000 6120 UpdateGuideState exits: m=13566 SNR=74.0 Saturated
23:43:04.330 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:04.333 00.003 7680 IsGuiding returns 0
23:43:04.334 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:04.337 00.003 7680 PulseGuide returned control before completion, sleep 335
23:43:04.338 00.001 6120 Enqueuing Expose request
23:43:04.675 00.337 7680 IsGuiding returns 1
23:43:04.675 00.000 7680 scope still moving after pulse duration time elapsed
23:43:04.707 00.032 7680 IsSlewing returns 0
23:43:04.708 00.001 7680 IsGuiding returns 0
23:43:04.709 00.001 7680 scope move finished after 325 + 49 ms
23:43:04.709 00.000 7680 Move returns status 0, amount 325
23:43:04.709 00.000 7680 move complete, result=0
23:43:04.710 00.001 7680 worker thread done servicing request
23:43:04.711 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 325 ms NORTH
23:43:04.717 00.006 7680 Worker thread wakes up
23:43:04.717 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:04.717 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:05.966 01.249 7680 Exposure complete
23:43:06.097 00.131 7680 worker thread done servicing request
23:43:06.097 00.000 6120 OnExposeComplete: enter
23:43:06.101 00.004 6120 UpdateGuideState(): m_state=6
23:43:06.105 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2495
23:43:06.110 00.005 6120 Star::Find returns 1 (1), X=957.73, Y=67.36, Mass=14298, SNR=75.9, Peak=255 HFD=7.0
23:43:06.116 00.006 6120 CameraToMount -- cameraTheta (0.03) - m_xAngle (-2.95) = xAngle (2.98 = 2.98)
23:43:06.121 00.005 6120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.71 = 2.71)
23:43:06.125 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.03 mountX=-0.04 mountY=0.02, mountTheta=2.74
23:43:06.130 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.00, opts=13)
23:43:06.134 00.004 6120 Enqueuing Move request for scope (0.04, 0.00)
23:43:06.138 00.004 7680 Worker thread wakes up
23:43:06.139 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:06.142 00.003 6120 UpdateGuideState exits: m=14298 SNR=75.9 Saturated
23:43:06.146 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:06.150 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:06.154 00.004 6120 Enqueuing Expose request
23:43:06.157 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
23:43:06.157 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
23:43:06.157 00.000 7680 Moving (0.04, 0.00) raw xDistance=-0.04 yDistance=0.02
23:43:06.158 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:43:06.158 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:43:06.158 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:43:06.158 00.000 7680 MoveAxis(E, 0, ABG)
23:43:06.160 00.002 7680 Move returns status 0, amount 0
23:43:06.160 00.000 7680 MoveAxis(N, 0, ABG)
23:43:06.160 00.000 7680 Move returns status 0, amount 0
23:43:06.160 00.000 7680 move complete, result=0
23:43:06.161 00.001 7680 worker thread done servicing request
23:43:06.161 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:43:06.164 00.003 7680 Worker thread wakes up
23:43:06.165 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:06.165 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:07.421 01.256 7680 Exposure complete
23:43:07.554 00.133 7680 worker thread done servicing request
23:43:07.555 00.001 6120 OnExposeComplete: enter
23:43:07.558 00.003 6120 UpdateGuideState(): m_state=6
23:43:07.562 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2496
23:43:07.566 00.004 6120 Star::Find returns 1 (1), X=957.69, Y=67.63, Mass=13272, SNR=74.8, Peak=255 HFD=6.9
23:43:07.570 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.75)
23:43:07.575 00.005 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
23:43:07.578 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.27 hyp=0.27 cameraTheta=1.58 mountX=-0.05 mountY=-0.24, mountTheta=-1.76
23:43:07.584 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.27, opts=13)
23:43:07.588 00.004 6120 Enqueuing Move request for scope (-0.00, 0.27)
23:43:07.591 00.003 7680 Worker thread wakes up
23:43:07.591 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.27) opts 0xd
23:43:07.591 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:07.596 00.005 6120 UpdateGuideState exits: m=13272 SNR=74.8 Saturated
23:43:07.600 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.27)
23:43:07.601 00.001 7680 Moving (-0.00, 0.27) raw xDistance=-0.05 yDistance=-0.24
23:43:07.601 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:43:07.601 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:43:07.601 00.000 7680 MoveAxis(E, 0, ABG)
23:43:07.602 00.001 7680 Move returns status 0, amount 0
23:43:07.602 00.000 7680 MoveAxis(N, 132, ABG)
23:43:07.602 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:07.606 00.004 7680 Guiding  Dir = 0, Dur = 132
23:43:07.607 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:07.612 00.005 7680 IsSlewing returns 0
23:43:07.612 00.000 6120 Enqueuing Expose request
23:43:07.618 00.006 7680 IsGuiding returns 0
23:43:07.618 00.000 7680 PulseGuide returned control before completion, sleep 142
23:43:07.767 00.149 7680 IsGuiding returns 1
23:43:07.767 00.000 7680 scope still moving after pulse duration time elapsed
23:43:07.797 00.030 7680 IsSlewing returns 0
23:43:07.798 00.001 7680 IsGuiding returns 0
23:43:07.798 00.000 7680 scope move finished after 132 + 48 ms
23:43:07.799 00.001 7680 Move returns status 0, amount 132
23:43:07.799 00.000 7680 move complete, result=0
23:43:07.800 00.001 7680 worker thread done servicing request
23:43:07.800 00.000 7680 Worker thread wakes up
23:43:07.800 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 132 ms NORTH
23:43:07.810 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:07.810 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:09.057 01.247 7680 Exposure complete
23:43:09.196 00.139 7680 worker thread done servicing request
23:43:09.196 00.000 6120 OnExposeComplete: enter
23:43:09.201 00.005 6120 UpdateGuideState(): m_state=6
23:43:09.206 00.005 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2497
23:43:09.210 00.004 6120 Star::Find returns 1 (1), X=957.77, Y=67.83, Mass=13688, SNR=75.9, Peak=255 HFD=7.0
23:43:09.213 00.003 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.93)
23:43:09.218 00.005 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.20)
23:43:09.223 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.47 hyp=0.48 cameraTheta=1.40 mountX=-0.17 mountY=-0.39, mountTheta=-1.98
23:43:09.227 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.47, opts=13)
23:43:09.232 00.005 6120 Enqueuing Move request for scope (0.08, 0.47)
23:43:09.237 00.005 7680 Worker thread wakes up
23:43:09.237 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.47) opts 0xd
23:43:09.239 00.002 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.47)
23:43:09.239 00.000 7680 Moving (0.08, 0.47) raw xDistance=-0.17 yDistance=-0.39
23:43:09.239 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:43:09.239 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:43:09.239 00.000 7680 MoveAxis(E, 0, ABG)
23:43:09.239 00.000 7680 Move returns status 0, amount 0
23:43:09.240 00.001 7680 MoveAxis(N, 211, ABG)
23:43:09.240 00.000 7680 Guiding  Dir = 0, Dur = 211
23:43:09.240 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:09.245 00.005 7680 IsSlewing returns 0
23:43:09.246 00.001 6120 UpdateGuideState exits: m=13688 SNR=75.9 Saturated
23:43:09.250 00.004 7680 IsGuiding returns 0
23:43:09.250 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:09.254 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:09.258 00.004 6120 Enqueuing Expose request
23:43:09.263 00.005 7680 PulseGuide returned control before completion, sleep 221
23:43:09.487 00.224 7680 IsGuiding returns 0
23:43:09.487 00.000 7680 Move returns status 0, amount 211
23:43:09.488 00.001 7680 move complete, result=0
23:43:09.488 00.000 7680 worker thread done servicing request
23:43:09.489 00.001 7680 Worker thread wakes up
23:43:09.489 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 211 ms NORTH
23:43:09.495 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:09.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:10.752 01.257 7680 Exposure complete
23:43:10.884 00.132 7680 worker thread done servicing request
23:43:10.884 00.000 6120 OnExposeComplete: enter
23:43:10.889 00.005 6120 UpdateGuideState(): m_state=6
23:43:10.892 00.003 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2498
23:43:10.896 00.004 6120 Star::Find returns 1 (1), X=957.63, Y=67.49, Mass=14099, SNR=76.6, Peak=255 HFD=7.1
23:43:10.899 00.003 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
23:43:10.902 00.003 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.61)
23:43:10.905 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.99 mountX=0.03 mountY=-0.14, mountTheta=-1.34
23:43:10.908 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.13, opts=13)
23:43:10.912 00.004 6120 Enqueuing Move request for scope (-0.06, 0.13)
23:43:10.915 00.003 7680 Worker thread wakes up
23:43:10.915 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
23:43:10.915 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
23:43:10.915 00.000 7680 Moving (-0.06, 0.13) raw xDistance=0.03 yDistance=-0.14
23:43:10.915 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:43:10.916 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:43:10.916 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:43:10.916 00.000 7680 MoveAxis(E, 0, ABG)
23:43:10.917 00.001 7680 Move returns status 0, amount 0
23:43:10.917 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:10.924 00.007 7680 MoveAxis(N, 0, ABG)
23:43:10.924 00.000 7680 Move returns status 0, amount 0
23:43:10.924 00.000 7680 move complete, result=0
23:43:10.924 00.000 6120 UpdateGuideState exits: m=14099 SNR=76.6 Saturated
23:43:10.929 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:10.932 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:10.935 00.003 6120 Enqueuing Expose request
23:43:10.939 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:10.941 00.002 7680 worker thread done servicing request
23:43:10.942 00.001 7680 Worker thread wakes up
23:43:10.942 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:10.942 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:12.190 01.248 7680 Exposure complete
23:43:12.325 00.135 7680 worker thread done servicing request
23:43:12.326 00.001 6120 OnExposeComplete: enter
23:43:12.329 00.003 6120 UpdateGuideState(): m_state=6
23:43:12.333 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2499
23:43:12.337 00.004 6120 Star::Find returns 1 (1), X=957.37, Y=67.88, Mass=13581, SNR=76.8, Peak=255 HFD=6.9
23:43:12.340 00.003 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.09 = -1.20)
23:43:12.345 00.005 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.47)
23:43:12.348 00.003 6120 CameraToMount -- cameraX=-0.32 cameraY=0.51 hyp=0.60 cameraTheta=2.13 mountX=0.22 mountY=-0.60, mountTheta=-1.22
23:43:12.352 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.51, opts=13)
23:43:12.355 00.003 6120 Enqueuing Move request for scope (-0.32, 0.51)
23:43:12.359 00.004 7680 Worker thread wakes up
23:43:12.359 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.51) opts 0xd
23:43:12.359 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.51)
23:43:12.359 00.000 7680 Moving (-0.32, 0.51) raw xDistance=0.22 yDistance=-0.60
23:43:12.359 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:43:12.359 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
23:43:12.359 00.000 7680 MoveAxis(W, 90, ABG)
23:43:12.359 00.000 7680 Guiding  Dir = 3, Dur = 90
23:43:12.359 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:12.364 00.005 7680 IsSlewing returns 0
23:43:12.364 00.000 6120 UpdateGuideState exits: m=13581 SNR=76.8 Saturated
23:43:12.368 00.004 7680 IsGuiding returns 0
23:43:12.368 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:12.371 00.003 7680 PulseGuide returned control before completion, sleep 100
23:43:12.371 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:12.375 00.004 6120 Enqueuing Expose request
23:43:12.476 00.101 7680 IsGuiding returns 1
23:43:12.477 00.001 7680 scope still moving after pulse duration time elapsed
23:43:12.506 00.029 7680 IsSlewing returns 0
23:43:12.507 00.001 7680 IsGuiding returns 0
23:43:12.507 00.000 7680 scope move finished after 90 + 49 ms
23:43:12.507 00.000 7680 Move returns status 0, amount 90
23:43:12.509 00.002 7680 MoveAxis(N, 326, ABG)
23:43:12.509 00.000 7680 Guiding  Dir = 0, Dur = 326
23:43:12.509 00.000 7680 IsSlewing returns 0
23:43:12.510 00.001 7680 IsGuiding returns 0
23:43:12.511 00.001 7680 PulseGuide returned control before completion, sleep 336
23:43:12.851 00.340 7680 IsGuiding returns 1
23:43:12.852 00.001 7680 scope still moving after pulse duration time elapsed
23:43:12.883 00.031 7680 IsSlewing returns 0
23:43:12.884 00.001 7680 IsGuiding returns 0
23:43:12.885 00.001 7680 scope move finished after 326 + 48 ms
23:43:12.886 00.001 7680 Move returns status 0, amount 326
23:43:12.887 00.001 7680 move complete, result=0
23:43:12.887 00.000 7680 worker thread done servicing request
23:43:12.888 00.001 6120 GuideStep: 0.2 px 90 ms WEST, -0.6 px 326 ms NORTH
23:43:12.896 00.008 7680 Worker thread wakes up
23:43:12.897 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:12.897 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:14.144 01.247 7680 Exposure complete
23:43:14.631 00.487 7680 worker thread done servicing request
23:43:14.631 00.000 6120 OnExposeComplete: enter
23:43:14.635 00.004 6120 UpdateGuideState(): m_state=6
23:43:14.639 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2500
23:43:14.642 00.003 6120 Star::Find returns 1 (1), X=957.78, Y=67.30, Mass=13469, SNR=76.0, Peak=255 HFD=7.0
23:43:14.646 00.004 6120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-2.95) = xAngle (2.36 = 2.36)
23:43:14.648 00.002 6120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.09 = 2.09)
23:43:14.652 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.59 mountX=-0.08 mountY=0.10, mountTheta=2.26
23:43:14.656 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.06, opts=13)
23:43:14.659 00.003 6120 Enqueuing Move request for scope (0.09, -0.06)
23:43:14.662 00.003 7680 Worker thread wakes up
23:43:14.662 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:14.665 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
23:43:14.665 00.000 6120 UpdateGuideState exits: m=13469 SNR=76.0 Saturated
23:43:14.669 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
23:43:14.669 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:14.672 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:14.675 00.003 6120 Enqueuing Expose request
23:43:14.678 00.003 7680 Moving (0.09, -0.06) raw xDistance=-0.08 yDistance=0.10
23:43:14.678 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:43:14.678 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:43:14.679 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:43:14.679 00.000 7680 MoveAxis(E, 0, ABG)
23:43:14.679 00.000 7680 Move returns status 0, amount 0
23:43:14.679 00.000 7680 MoveAxis(N, 0, ABG)
23:43:14.679 00.000 7680 Move returns status 0, amount 0
23:43:14.679 00.000 7680 move complete, result=0
23:43:14.679 00.000 7680 worker thread done servicing request
23:43:14.679 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:14.683 00.004 7680 Worker thread wakes up
23:43:14.683 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:14.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:15.925 01.242 7680 Exposure complete
23:43:16.047 00.122 7680 worker thread done servicing request
23:43:16.047 00.000 6120 OnExposeComplete: enter
23:43:16.052 00.005 6120 UpdateGuideState(): m_state=6
23:43:16.056 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2501
23:43:16.061 00.005 6120 Star::Find returns 1 (1), X=957.86, Y=67.45, Mass=13763, SNR=75.5, Peak=255 HFD=7.0
23:43:16.065 00.004 6120 CameraToMount -- cameraTheta (0.49) - m_xAngle (-2.95) = xAngle (3.44 = -2.84)
23:43:16.068 00.003 6120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.17 = -3.11)
23:43:16.073 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.49 mountX=-0.18 mountY=-0.01, mountTheta=-3.11
23:43:16.079 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.09, opts=13)
23:43:16.084 00.005 6120 Enqueuing Move request for scope (0.17, 0.09)
23:43:16.087 00.003 7680 Worker thread wakes up
23:43:16.088 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:16.093 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
23:43:16.093 00.000 6120 UpdateGuideState exits: m=13763 SNR=75.5 Saturated
23:43:16.096 00.003 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
23:43:16.096 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:16.100 00.004 7680 Moving (0.17, 0.09) raw xDistance=-0.18 yDistance=-0.01
23:43:16.100 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:16.104 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:43:16.104 00.000 6120 Enqueuing Expose request
23:43:16.108 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:43:16.108 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:43:16.108 00.000 7680 MoveAxis(E, 0, ABG)
23:43:16.110 00.002 7680 Move returns status 0, amount 0
23:43:16.110 00.000 7680 MoveAxis(N, 0, ABG)
23:43:16.110 00.000 7680 Move returns status 0, amount 0
23:43:16.110 00.000 7680 move complete, result=0
23:43:16.110 00.000 7680 worker thread done servicing request
23:43:16.110 00.000 7680 Worker thread wakes up
23:43:16.110 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:16.115 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:16.115 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:17.370 01.255 7680 Exposure complete
23:43:17.515 00.145 7680 worker thread done servicing request
23:43:17.515 00.000 6120 OnExposeComplete: enter
23:43:17.520 00.005 6120 UpdateGuideState(): m_state=6
23:43:17.524 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2502
23:43:17.528 00.004 6120 Star::Find returns 1 (1), X=957.91, Y=67.83, Mass=13991, SNR=77.2, Peak=255 HFD=7.0
23:43:17.532 00.004 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
23:43:17.535 00.003 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
23:43:17.538 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=0.47 hyp=0.52 cameraTheta=1.13 mountX=-0.31 mountY=-0.32, mountTheta=-2.33
23:43:17.544 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.47, opts=13)
23:43:17.551 00.007 6120 Enqueuing Move request for scope (0.22, 0.47)
23:43:17.557 00.006 7680 Worker thread wakes up
23:43:17.557 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:17.561 00.004 6120 UpdateGuideState exits: m=13991 SNR=77.2 Saturated
23:43:17.566 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:17.569 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:17.573 00.004 6120 Enqueuing Expose request
23:43:17.577 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.47) opts 0xd
23:43:17.577 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.47)
23:43:17.578 00.001 7680 Moving (0.22, 0.47) raw xDistance=-0.31 yDistance=-0.32
23:43:17.578 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
23:43:17.578 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:43:17.579 00.001 7680 MoveAxis(E, 125, ABG)
23:43:17.579 00.000 7680 Guiding  Dir = 2, Dur = 125
23:43:17.580 00.001 7680 IsSlewing returns 0
23:43:17.580 00.000 7680 IsGuiding returns 0
23:43:17.581 00.001 7680 PulseGuide returned control before completion, sleep 135
23:43:17.731 00.150 7680 IsGuiding returns 1
23:43:17.732 00.001 7680 scope still moving after pulse duration time elapsed
23:43:17.763 00.031 7680 IsSlewing returns 0
23:43:17.765 00.002 7680 IsGuiding returns 0
23:43:17.766 00.001 7680 scope move finished after 125 + 60 ms
23:43:17.766 00.000 7680 Move returns status 0, amount 125
23:43:17.766 00.000 7680 MoveAxis(N, 176, ABG)
23:43:17.767 00.001 7680 Guiding  Dir = 0, Dur = 176
23:43:17.767 00.000 7680 IsSlewing returns 0
23:43:17.768 00.001 7680 IsGuiding returns 0
23:43:17.768 00.000 7680 PulseGuide returned control before completion, sleep 186
23:43:17.968 00.200 7680 IsGuiding returns 1
23:43:17.970 00.002 7680 scope still moving after pulse duration time elapsed
23:43:18.000 00.030 7680 IsSlewing returns 0
23:43:18.002 00.002 7680 IsGuiding returns 0
23:43:18.003 00.001 7680 scope move finished after 176 + 58 ms
23:43:18.003 00.000 7680 Move returns status 0, amount 176
23:43:18.004 00.001 7680 move complete, result=0
23:43:18.004 00.000 7680 worker thread done servicing request
23:43:18.005 00.001 6120 GuideStep: -0.3 px 125 ms EAST, -0.3 px 176 ms NORTH
23:43:18.011 00.006 7680 Worker thread wakes up
23:43:18.011 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:18.013 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:19.260 01.247 7680 Exposure complete
23:43:19.402 00.142 7680 worker thread done servicing request
23:43:19.402 00.000 6120 OnExposeComplete: enter
23:43:19.406 00.004 6120 UpdateGuideState(): m_state=6
23:43:19.411 00.005 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2503
23:43:19.415 00.004 6120 Star::Find returns 1 (1), X=957.90, Y=67.87, Mass=13661, SNR=75.4, Peak=255 HFD=7.1
23:43:19.419 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
23:43:19.424 00.005 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.42)
23:43:19.428 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.51 hyp=0.55 cameraTheta=1.17 mountX=-0.30 mountY=-0.36, mountTheta=-2.27
23:43:19.433 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.51, opts=13)
23:43:19.437 00.004 6120 Enqueuing Move request for scope (0.21, 0.51)
23:43:19.440 00.003 7680 Worker thread wakes up
23:43:19.441 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.51) opts 0xd
23:43:19.441 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.51)
23:43:19.442 00.001 7680 Moving (0.21, 0.51) raw xDistance=-0.30 yDistance=-0.36
23:43:19.442 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
23:43:19.442 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:43:19.442 00.000 7680 MoveAxis(E, 133, ABG)
23:43:19.443 00.001 7680 Guiding  Dir = 2, Dur = 133
23:43:19.443 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:19.446 00.003 7680 IsSlewing returns 0
23:43:19.446 00.000 6120 UpdateGuideState exits: m=13661 SNR=75.4 Saturated
23:43:19.450 00.004 7680 IsGuiding returns 0
23:43:19.450 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:19.455 00.005 7680 PulseGuide returned control before completion, sleep 143
23:43:19.456 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:19.459 00.003 6120 Enqueuing Expose request
23:43:19.608 00.149 7680 IsGuiding returns 0
23:43:19.609 00.001 7680 Move returns status 0, amount 133
23:43:19.610 00.001 7680 MoveAxis(N, 197, ABG)
23:43:19.610 00.000 7680 Guiding  Dir = 0, Dur = 197
23:43:19.612 00.002 7680 IsSlewing returns 0
23:43:19.613 00.001 7680 IsGuiding returns 0
23:43:19.614 00.001 7680 PulseGuide returned control before completion, sleep 207
23:43:19.827 00.213 7680 IsGuiding returns 1
23:43:19.828 00.001 7680 scope still moving after pulse duration time elapsed
23:43:19.859 00.031 7680 IsSlewing returns 0
23:43:19.861 00.002 7680 IsGuiding returns 0
23:43:19.861 00.000 7680 scope move finished after 197 + 50 ms
23:43:19.862 00.001 7680 Move returns status 0, amount 197
23:43:19.862 00.000 7680 move complete, result=0
23:43:19.862 00.000 7680 worker thread done servicing request
23:43:19.863 00.001 6120 GuideStep: -0.3 px 133 ms EAST, -0.4 px 197 ms NORTH
23:43:19.872 00.009 7680 Worker thread wakes up
23:43:19.872 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:19.873 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:21.124 01.251 7680 Exposure complete
23:43:21.263 00.139 7680 worker thread done servicing request
23:43:21.264 00.001 6120 OnExposeComplete: enter
23:43:21.270 00.006 6120 UpdateGuideState(): m_state=6
23:43:21.275 00.005 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2504
23:43:21.279 00.004 6120 Star::Find returns 1 (1), X=957.74, Y=67.87, Mass=13700, SNR=76.9, Peak=255 HFD=6.9
23:43:21.282 00.003 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
23:43:21.286 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
23:43:21.290 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.50 hyp=0.51 cameraTheta=1.48 mountX=-0.14 mountY=-0.43, mountTheta=-1.88
23:43:21.296 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.50, opts=13)
23:43:21.300 00.004 6120 Enqueuing Move request for scope (0.05, 0.50)
23:43:21.306 00.006 7680 Worker thread wakes up
23:43:21.306 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:21.310 00.004 6120 UpdateGuideState exits: m=13700 SNR=76.9 Saturated
23:43:21.313 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:21.316 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:21.320 00.004 6120 Enqueuing Expose request
23:43:21.325 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.50) opts 0xd
23:43:21.325 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.50)
23:43:21.325 00.000 7680 Moving (0.05, 0.50) raw xDistance=-0.14 yDistance=-0.43
23:43:21.325 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:43:21.326 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:43:21.326 00.000 7680 MoveAxis(E, 0, ABG)
23:43:21.326 00.000 7680 Move returns status 0, amount 0
23:43:21.326 00.000 7680 MoveAxis(N, 234, ABG)
23:43:21.326 00.000 7680 Guiding  Dir = 0, Dur = 234
23:43:21.327 00.001 7680 IsSlewing returns 0
23:43:21.328 00.001 7680 IsGuiding returns 0
23:43:21.328 00.000 7680 PulseGuide returned control before completion, sleep 244
23:43:21.584 00.256 7680 IsGuiding returns 1
23:43:21.585 00.001 7680 scope still moving after pulse duration time elapsed
23:43:21.615 00.030 7680 IsSlewing returns 0
23:43:21.617 00.002 7680 IsGuiding returns 0
23:43:21.618 00.001 7680 scope move finished after 234 + 56 ms
23:43:21.618 00.000 7680 Move returns status 0, amount 234
23:43:21.619 00.001 7680 move complete, result=0
23:43:21.619 00.000 7680 worker thread done servicing request
23:43:21.619 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 234 ms NORTH
23:43:21.627 00.008 7680 Worker thread wakes up
23:43:21.627 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:21.627 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:22.874 01.247 7680 Exposure complete
23:43:22.987 00.113 7680 worker thread done servicing request
23:43:22.988 00.001 6120 OnExposeComplete: enter
23:43:22.992 00.004 6120 UpdateGuideState(): m_state=6
23:43:22.997 00.005 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2505
23:43:23.001 00.004 6120 Star::Find returns 1 (1), X=957.79, Y=67.66, Mass=14225, SNR=77.3, Peak=255 HFD=7.0
23:43:23.004 00.003 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.19 = -2.10)
23:43:23.007 00.003 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
23:43:23.009 00.002 6120 CameraToMount -- cameraX=0.10 cameraY=0.29 hyp=0.31 cameraTheta=1.23 mountX=-0.16 mountY=-0.22, mountTheta=-2.19
23:43:23.016 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.29, opts=13)
23:43:23.038 00.022 6120 Enqueuing Move request for scope (0.10, 0.29)
23:43:23.048 00.010 7680 Worker thread wakes up
23:43:23.048 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:23.053 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.29) opts 0xd
23:43:23.053 00.000 6120 UpdateGuideState exits: m=14225 SNR=77.3 Saturated
23:43:23.056 00.003 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.29)
23:43:23.056 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:23.061 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:23.063 00.002 6120 Enqueuing Expose request
23:43:23.066 00.003 7680 Moving (0.10, 0.29) raw xDistance=-0.16 yDistance=-0.22
23:43:23.066 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:43:23.066 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:43:23.066 00.000 7680 MoveAxis(E, 0, ABG)
23:43:23.066 00.000 7680 Move returns status 0, amount 0
23:43:23.067 00.001 7680 MoveAxis(N, 119, ABG)
23:43:23.068 00.001 7680 Guiding  Dir = 0, Dur = 119
23:43:23.068 00.000 7680 IsSlewing returns 0
23:43:23.068 00.000 7680 IsGuiding returns 0
23:43:23.068 00.000 7680 PulseGuide returned control before completion, sleep 129
23:43:23.208 00.140 7680 IsGuiding returns 1
23:43:23.208 00.000 7680 scope still moving after pulse duration time elapsed
23:43:23.238 00.030 7680 IsSlewing returns 0
23:43:23.240 00.002 7680 IsGuiding returns 0
23:43:23.241 00.001 7680 scope move finished after 119 + 53 ms
23:43:23.241 00.000 7680 Move returns status 0, amount 119
23:43:23.241 00.000 7680 move complete, result=0
23:43:23.242 00.001 7680 worker thread done servicing request
23:43:23.243 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 119 ms NORTH
23:43:23.249 00.006 7680 Worker thread wakes up
23:43:23.249 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:23.249 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:24.501 01.252 7680 Exposure complete
23:43:24.642 00.141 7680 worker thread done servicing request
23:43:24.643 00.001 6120 OnExposeComplete: enter
23:43:24.648 00.005 6120 UpdateGuideState(): m_state=6
23:43:24.652 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2506
23:43:24.656 00.004 6120 Star::Find returns 1 (1), X=957.80, Y=67.31, Mass=13412, SNR=75.4, Peak=255 HFD=7.0
23:43:24.659 00.003 6120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-2.95) = xAngle (2.51 = 2.51)
23:43:24.663 00.004 6120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.24 = 2.24)
23:43:24.667 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.45 mountX=-0.10 mountY=0.09, mountTheta=2.37
23:43:24.673 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.05, opts=13)
23:43:24.679 00.006 6120 Enqueuing Move request for scope (0.11, -0.05)
23:43:24.684 00.005 7680 Worker thread wakes up
23:43:24.685 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
23:43:24.685 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
23:43:24.685 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:24.689 00.004 6120 UpdateGuideState exits: m=13412 SNR=75.4 Saturated
23:43:24.693 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:24.697 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:24.702 00.005 6120 Enqueuing Expose request
23:43:24.706 00.004 7680 Moving (0.11, -0.05) raw xDistance=-0.10 yDistance=0.09
23:43:24.707 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:43:24.707 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:43:24.707 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:43:24.707 00.000 7680 MoveAxis(E, 0, ABG)
23:43:24.708 00.001 7680 Move returns status 0, amount 0
23:43:24.708 00.000 7680 MoveAxis(N, 0, ABG)
23:43:24.708 00.000 7680 Move returns status 0, amount 0
23:43:24.708 00.000 7680 move complete, result=0
23:43:24.709 00.001 7680 worker thread done servicing request
23:43:24.710 00.001 7680 Worker thread wakes up
23:43:24.710 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:24.710 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:24.714 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:25.972 01.258 7680 Exposure complete
23:43:26.116 00.144 7680 worker thread done servicing request
23:43:26.117 00.001 6120 OnExposeComplete: enter
23:43:26.121 00.004 6120 UpdateGuideState(): m_state=6
23:43:26.125 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2507
23:43:26.130 00.005 6120 Star::Find returns 1 (1), X=957.83, Y=67.63, Mass=13989, SNR=77.5, Peak=255 HFD=7.0
23:43:26.133 00.003 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.03 = -2.25)
23:43:26.138 00.005 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.52)
23:43:26.143 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.26 hyp=0.30 cameraTheta=1.08 mountX=-0.19 mountY=-0.17, mountTheta=-2.39
23:43:26.147 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.26, opts=13)
23:43:26.152 00.005 6120 Enqueuing Move request for scope (0.14, 0.26)
23:43:26.155 00.003 7680 Worker thread wakes up
23:43:26.155 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.26) opts 0xd
23:43:26.156 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.26)
23:43:26.156 00.000 7680 Moving (0.14, 0.26) raw xDistance=-0.19 yDistance=-0.17
23:43:26.156 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:43:26.156 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:43:26.157 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:26.160 00.003 6120 UpdateGuideState exits: m=13989 SNR=77.5 Saturated
23:43:26.164 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:43:26.164 00.000 7680 MoveAxis(E, 0, ABG)
23:43:26.164 00.000 7680 Move returns status 0, amount 0
23:43:26.164 00.000 7680 MoveAxis(N, 0, ABG)
23:43:26.166 00.002 7680 Move returns status 0, amount 0
23:43:26.166 00.000 7680 move complete, result=0
23:43:26.166 00.000 7680 worker thread done servicing request
23:43:26.166 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:26.170 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:26.175 00.005 6120 Enqueuing Expose request
23:43:26.179 00.004 7680 Worker thread wakes up
23:43:26.179 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:26.179 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:26.179 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:43:27.424 01.245 7680 Exposure complete
23:43:27.562 00.138 7680 worker thread done servicing request
23:43:27.563 00.001 6120 OnExposeComplete: enter
23:43:27.566 00.003 6120 UpdateGuideState(): m_state=6
23:43:27.570 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2508
23:43:27.574 00.004 6120 Star::Find returns 1 (1), X=958.01, Y=67.91, Mass=13677, SNR=76.9, Peak=255 HFD=7.1
23:43:27.579 00.005 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (4.00 = -2.29)
23:43:27.584 00.005 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.56)
23:43:27.589 00.005 6120 CameraToMount -- cameraX=0.32 cameraY=0.55 hyp=0.63 cameraTheta=1.04 mountX=-0.42 mountY=-0.35, mountTheta=-2.44
23:43:27.594 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=0.55, opts=13)
23:43:27.598 00.004 6120 Enqueuing Move request for scope (0.32, 0.55)
23:43:27.603 00.005 7680 Worker thread wakes up
23:43:27.603 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.55) opts 0xd
23:43:27.603 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, 0.55)
23:43:27.603 00.000 7680 Moving (0.32, 0.55) raw xDistance=-0.42 yDistance=-0.35
23:43:27.603 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
23:43:27.603 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:43:27.603 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:27.607 00.004 7680 MoveAxis(E, 170, ABG)
23:43:27.609 00.002 6120 UpdateGuideState exits: m=13677 SNR=76.9 Saturated
23:43:27.614 00.005 7680 Guiding  Dir = 2, Dur = 170
23:43:27.614 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:27.618 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:27.622 00.004 6120 Enqueuing Expose request
23:43:27.626 00.004 7680 IsSlewing returns 0
23:43:27.626 00.000 7680 IsGuiding returns 0
23:43:27.626 00.000 7680 PulseGuide returned control before completion, sleep 180
23:43:27.823 00.197 7680 IsGuiding returns 1
23:43:27.824 00.001 7680 scope still moving after pulse duration time elapsed
23:43:27.854 00.030 7680 IsSlewing returns 0
23:43:27.856 00.002 7680 IsGuiding returns 0
23:43:27.857 00.001 7680 scope move finished after 170 + 61 ms
23:43:27.859 00.002 7680 Move returns status 0, amount 170
23:43:27.859 00.000 7680 MoveAxis(N, 190, ABG)
23:43:27.860 00.001 7680 Guiding  Dir = 0, Dur = 190
23:43:27.861 00.001 7680 IsSlewing returns 0
23:43:27.861 00.000 7680 IsGuiding returns 0
23:43:27.862 00.001 7680 PulseGuide returned control before completion, sleep 200
23:43:28.074 00.212 7680 IsGuiding returns 1
23:43:28.074 00.000 7680 scope still moving after pulse duration time elapsed
23:43:28.104 00.030 7680 IsSlewing returns 0
23:43:28.105 00.001 7680 IsGuiding returns 0
23:43:28.105 00.000 7680 scope move finished after 190 + 53 ms
23:43:28.106 00.001 7680 Move returns status 0, amount 190
23:43:28.106 00.000 7680 move complete, result=0
23:43:28.107 00.001 7680 worker thread done servicing request
23:43:28.107 00.000 7680 Worker thread wakes up
23:43:28.107 00.000 6120 GuideStep: -0.4 px 170 ms EAST, -0.4 px 190 ms NORTH
23:43:28.117 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:28.118 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:29.368 01.250 7680 Exposure complete
23:43:29.505 00.137 7680 worker thread done servicing request
23:43:29.506 00.001 6120 OnExposeComplete: enter
23:43:29.509 00.003 6120 UpdateGuideState(): m_state=6
23:43:29.513 00.004 6120 Star::Find(15, 958, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2509
23:43:29.518 00.005 6120 Star::Find returns 1 (1), X=957.92, Y=67.81, Mass=13922, SNR=76.3, Peak=255 HFD=6.8
23:43:29.521 00.003 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.05 = -2.24)
23:43:29.527 00.006 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.50)
23:43:29.530 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=0.44 hyp=0.50 cameraTheta=1.09 mountX=-0.31 mountY=-0.30, mountTheta=-2.37
23:43:29.536 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.44, opts=13)
23:43:29.540 00.004 6120 Enqueuing Move request for scope (0.23, 0.44)
23:43:29.543 00.003 7680 Worker thread wakes up
23:43:29.543 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.44) opts 0xd
23:43:29.544 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.44)
23:43:29.544 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:29.549 00.005 7680 Moving (0.23, 0.44) raw xDistance=-0.31 yDistance=-0.30
23:43:29.549 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
23:43:29.549 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:43:29.550 00.001 6120 UpdateGuideState exits: m=13922 SNR=76.3 Saturated
23:43:29.554 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:29.558 00.004 7680 MoveAxis(E, 138, ABG)
23:43:29.558 00.000 7680 Guiding  Dir = 2, Dur = 138
23:43:29.558 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:29.562 00.004 6120 Enqueuing Expose request
23:43:29.565 00.003 7680 IsSlewing returns 0
23:43:29.565 00.000 7680 IsGuiding returns 0
23:43:29.566 00.001 7680 PulseGuide returned control before completion, sleep 148
23:43:29.719 00.153 7680 IsGuiding returns 1
23:43:29.720 00.001 7680 scope still moving after pulse duration time elapsed
23:43:29.750 00.030 7680 IsSlewing returns 0
23:43:29.750 00.000 7680 IsGuiding returns 0
23:43:29.752 00.002 7680 scope move finished after 138 + 47 ms
23:43:29.753 00.001 7680 Move returns status 0, amount 138
23:43:29.753 00.000 7680 MoveAxis(N, 161, ABG)
23:43:29.753 00.000 7680 Guiding  Dir = 0, Dur = 161
23:43:29.754 00.001 7680 IsSlewing returns 0
23:43:29.754 00.000 7680 IsGuiding returns 0
23:43:29.755 00.001 7680 PulseGuide returned control before completion, sleep 171
23:43:29.937 00.182 7680 IsGuiding returns 1
23:43:29.938 00.001 7680 scope still moving after pulse duration time elapsed
23:43:29.968 00.030 7680 IsSlewing returns 0
23:43:29.969 00.001 7680 IsGuiding returns 0
23:43:29.969 00.000 7680 scope move finished after 161 + 54 ms
23:43:29.970 00.001 7680 Move returns status 0, amount 161
23:43:29.970 00.000 7680 move complete, result=0
23:43:29.971 00.001 7680 worker thread done servicing request
23:43:29.972 00.001 7680 Worker thread wakes up
23:43:29.972 00.000 6120 GuideStep: -0.3 px 138 ms EAST, -0.3 px 161 ms NORTH
23:43:29.978 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:29.978 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:31.230 01.252 7680 Exposure complete
23:43:31.362 00.132 7680 worker thread done servicing request
23:43:31.362 00.000 6120 OnExposeComplete: enter
23:43:31.366 00.004 6120 UpdateGuideState(): m_state=6
23:43:31.369 00.003 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2510
23:43:31.372 00.003 6120 Star::Find returns 1 (1), X=957.89, Y=67.90, Mass=13293, SNR=74.0, Peak=255 HFD=7.0
23:43:31.376 00.004 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.17 = -2.12)
23:43:31.379 00.003 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.39)
23:43:31.382 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.54 hyp=0.58 cameraTheta=1.21 mountX=-0.30 mountY=-0.40, mountTheta=-2.22
23:43:31.388 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.54, opts=13)
23:43:31.393 00.005 6120 Enqueuing Move request for scope (0.20, 0.54)
23:43:31.397 00.004 7680 Worker thread wakes up
23:43:31.397 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:31.401 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.54) opts 0xd
23:43:31.401 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.54)
23:43:31.402 00.001 6120 UpdateGuideState exits: m=13293 SNR=74.0 Saturated
23:43:31.405 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:31.409 00.004 7680 Moving (0.20, 0.54) raw xDistance=-0.30 yDistance=-0.40
23:43:31.409 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
23:43:31.409 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:43:31.410 00.001 7680 MoveAxis(E, 132, ABG)
23:43:31.410 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:31.414 00.004 6120 Enqueuing Expose request
23:43:31.416 00.002 7680 Guiding  Dir = 2, Dur = 132
23:43:31.418 00.002 7680 IsSlewing returns 0
23:43:31.418 00.000 7680 IsGuiding returns 0
23:43:31.419 00.001 7680 PulseGuide returned control before completion, sleep 142
23:43:31.565 00.146 7680 IsGuiding returns 1
23:43:31.566 00.001 7680 scope still moving after pulse duration time elapsed
23:43:31.594 00.028 7680 IsSlewing returns 0
23:43:31.595 00.001 7680 IsGuiding returns 0
23:43:31.596 00.001 7680 scope move finished after 132 + 45 ms
23:43:31.596 00.000 7680 Move returns status 0, amount 132
23:43:31.596 00.000 7680 MoveAxis(N, 215, ABG)
23:43:31.597 00.001 7680 Guiding  Dir = 0, Dur = 215
23:43:31.597 00.000 7680 IsSlewing returns 0
23:43:31.598 00.001 7680 IsGuiding returns 0
23:43:31.599 00.001 7680 PulseGuide returned control before completion, sleep 225
23:43:31.827 00.228 7680 IsGuiding returns 1
23:43:31.827 00.000 7680 scope still moving after pulse duration time elapsed
23:43:31.858 00.031 7680 IsSlewing returns 0
23:43:31.860 00.002 7680 IsGuiding returns 1
23:43:31.890 00.030 7680 IsSlewing returns 0
23:43:31.891 00.001 7680 IsGuiding returns 0
23:43:31.891 00.000 7680 scope move finished after 215 + 77 ms
23:43:31.891 00.000 7680 Move returns status 0, amount 215
23:43:31.892 00.001 7680 move complete, result=0
23:43:31.892 00.000 7680 worker thread done servicing request
23:43:31.893 00.001 7680 Worker thread wakes up
23:43:31.893 00.000 6120 GuideStep: -0.3 px 132 ms EAST, -0.4 px 215 ms NORTH
23:43:31.899 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:31.899 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:33.157 01.258 7680 Exposure complete
23:43:33.280 00.123 7680 worker thread done servicing request
23:43:33.281 00.001 6120 OnExposeComplete: enter
23:43:33.284 00.003 6120 UpdateGuideState(): m_state=6
23:43:33.288 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2511
23:43:33.293 00.005 6120 Star::Find returns 1 (1), X=957.65, Y=67.37, Mass=13889, SNR=77.1, Peak=255 HFD=7.2
23:43:33.296 00.003 6120 CameraToMount -- cameraTheta (2.92) - m_xAngle (-2.95) = xAngle (5.87 = -0.41)
23:43:33.299 00.003 6120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.61 = -0.68)
23:43:33.303 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.92 mountX=0.04 mountY=-0.03, mountTheta=-0.60
23:43:33.307 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.01, opts=13)
23:43:33.311 00.004 6120 Enqueuing Move request for scope (-0.04, 0.01)
23:43:33.314 00.003 7680 Worker thread wakes up
23:43:33.314 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
23:43:33.315 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
23:43:33.315 00.000 7680 Moving (-0.04, 0.01) raw xDistance=0.04 yDistance=-0.03
23:43:33.315 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:43:33.315 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:43:33.315 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:43:33.315 00.000 7680 MoveAxis(E, 0, ABG)
23:43:33.315 00.000 7680 Move returns status 0, amount 0
23:43:33.315 00.000 7680 MoveAxis(N, 0, ABG)
23:43:33.315 00.000 7680 Move returns status 0, amount 0
23:43:33.316 00.001 7680 move complete, result=0
23:43:33.316 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:33.320 00.004 7680 worker thread done servicing request
23:43:33.320 00.000 6120 UpdateGuideState exits: m=13889 SNR=77.1 Saturated
23:43:33.324 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:33.327 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:33.330 00.003 6120 Enqueuing Expose request
23:43:33.334 00.004 7680 Worker thread wakes up
23:43:33.334 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:33.339 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:33.339 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:34.593 01.254 7680 Exposure complete
23:43:34.732 00.139 7680 worker thread done servicing request
23:43:34.732 00.000 6120 OnExposeComplete: enter
23:43:34.739 00.007 6120 UpdateGuideState(): m_state=6
23:43:34.743 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2512
23:43:34.747 00.004 6120 Star::Find returns 1 (1), X=957.80, Y=67.78, Mass=13998, SNR=77.0, Peak=255 HFD=7.1
23:43:34.751 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
23:43:34.754 00.003 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
23:43:34.758 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.42 hyp=0.43 cameraTheta=1.32 mountX=-0.18 mountY=-0.33, mountTheta=-2.08
23:43:34.765 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.42, opts=13)
23:43:34.770 00.005 6120 Enqueuing Move request for scope (0.11, 0.42)
23:43:34.774 00.004 7680 Worker thread wakes up
23:43:34.774 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:34.778 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.42) opts 0xd
23:43:34.779 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.42)
23:43:34.779 00.000 6120 UpdateGuideState exits: m=13998 SNR=77.0 Saturated
23:43:34.783 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:34.786 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:34.790 00.004 6120 Enqueuing Expose request
23:43:34.794 00.004 7680 Moving (0.11, 0.42) raw xDistance=-0.18 yDistance=-0.33
23:43:34.794 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:43:34.794 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:43:34.794 00.000 7680 MoveAxis(E, 0, ABG)
23:43:34.794 00.000 7680 Move returns status 0, amount 0
23:43:34.795 00.001 7680 MoveAxis(N, 178, ABG)
23:43:34.795 00.000 7680 Guiding  Dir = 0, Dur = 178
23:43:34.795 00.000 7680 IsSlewing returns 0
23:43:34.797 00.002 7680 IsGuiding returns 0
23:43:34.797 00.000 7680 PulseGuide returned control before completion, sleep 188
23:43:34.993 00.196 7680 IsGuiding returns 1
23:43:34.994 00.001 7680 scope still moving after pulse duration time elapsed
23:43:35.024 00.030 7680 IsSlewing returns 0
23:43:35.025 00.001 7680 IsGuiding returns 0
23:43:35.026 00.001 7680 scope move finished after 178 + 51 ms
23:43:35.026 00.000 7680 Move returns status 0, amount 178
23:43:35.027 00.001 7680 move complete, result=0
23:43:35.027 00.000 7680 worker thread done servicing request
23:43:35.027 00.000 7680 Worker thread wakes up
23:43:35.028 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 178 ms NORTH
23:43:35.034 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:35.034 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:36.283 01.249 7680 Exposure complete
23:43:36.415 00.132 7680 worker thread done servicing request
23:43:36.415 00.000 6120 OnExposeComplete: enter
23:43:36.419 00.004 6120 UpdateGuideState(): m_state=6
23:43:36.423 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2513
23:43:36.427 00.004 6120 Star::Find returns 1 (1), X=957.78, Y=67.38, Mass=13780, SNR=77.1, Peak=255 HFD=6.9
23:43:36.431 00.004 6120 CameraToMount -- cameraTheta (0.14) - m_xAngle (-2.95) = xAngle (3.09 = 3.09)
23:43:36.434 00.003 6120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.83 = 2.83)
23:43:36.438 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.14 mountX=-0.09 mountY=0.03, mountTheta=2.84
23:43:36.442 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.01, opts=13)
23:43:36.446 00.004 6120 Enqueuing Move request for scope (0.09, 0.01)
23:43:36.450 00.004 7680 Worker thread wakes up
23:43:36.451 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:36.456 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:43:36.457 00.001 6120 UpdateGuideState exits: m=13780 SNR=77.1 Saturated
23:43:36.461 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:36.466 00.005 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:43:36.466 00.000 7680 Moving (0.09, 0.01) raw xDistance=-0.09 yDistance=0.03
23:43:36.466 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:43:36.467 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:43:36.467 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:43:36.467 00.000 7680 MoveAxis(E, 0, ABG)
23:43:36.467 00.000 7680 Move returns status 0, amount 0
23:43:36.468 00.001 7680 MoveAxis(N, 0, ABG)
23:43:36.468 00.000 7680 Move returns status 0, amount 0
23:43:36.468 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:36.472 00.004 7680 move complete, result=0
23:43:36.472 00.000 6120 Enqueuing Expose request
23:43:36.476 00.004 7680 worker thread done servicing request
23:43:36.477 00.001 7680 Worker thread wakes up
23:43:36.477 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:36.477 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:36.477 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:43:37.726 01.249 7680 Exposure complete
23:43:37.855 00.129 7680 worker thread done servicing request
23:43:37.855 00.000 6120 OnExposeComplete: enter
23:43:37.861 00.006 6120 UpdateGuideState(): m_state=6
23:43:37.867 00.006 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2514
23:43:37.871 00.004 6120 Star::Find returns 1 (1), X=957.70, Y=67.98, Mass=13912, SNR=77.0, Peak=255 HFD=6.9
23:43:37.875 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
23:43:37.879 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
23:43:37.883 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.62 hyp=0.62 cameraTheta=1.55 mountX=-0.13 mountY=-0.55, mountTheta=-1.80
23:43:37.889 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.62, opts=13)
23:43:37.893 00.004 6120 Enqueuing Move request for scope (0.01, 0.62)
23:43:37.898 00.005 7680 Worker thread wakes up
23:43:37.899 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:37.902 00.003 6120 UpdateGuideState exits: m=13912 SNR=77.0 Saturated
23:43:37.906 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:37.910 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:37.913 00.003 6120 Enqueuing Expose request
23:43:37.917 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.62) opts 0xd
23:43:37.918 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.62)
23:43:37.918 00.000 7680 Moving (0.01, 0.62) raw xDistance=-0.13 yDistance=-0.55
23:43:37.918 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:43:37.918 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:43:37.919 00.001 7680 MoveAxis(E, 0, ABG)
23:43:37.919 00.000 7680 Move returns status 0, amount 0
23:43:37.919 00.000 7680 MoveAxis(N, 298, ABG)
23:43:37.920 00.001 7680 Guiding  Dir = 0, Dur = 298
23:43:37.921 00.001 7680 IsSlewing returns 0
23:43:37.921 00.000 7680 IsGuiding returns 0
23:43:37.922 00.001 7680 PulseGuide returned control before completion, sleep 308
23:43:38.235 00.313 7680 IsGuiding returns 1
23:43:38.235 00.000 7680 scope still moving after pulse duration time elapsed
23:43:38.265 00.030 7680 IsSlewing returns 0
23:43:38.267 00.002 7680 IsGuiding returns 0
23:43:38.267 00.000 7680 scope move finished after 298 + 46 ms
23:43:38.267 00.000 7680 Move returns status 0, amount 298
23:43:38.268 00.001 7680 move complete, result=0
23:43:38.268 00.000 7680 worker thread done servicing request
23:43:38.268 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 298 ms NORTH
23:43:38.276 00.008 7680 Worker thread wakes up
23:43:38.276 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:38.276 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:39.525 01.249 7680 Exposure complete
23:43:39.658 00.133 7680 worker thread done servicing request
23:43:39.658 00.000 6120 OnExposeComplete: enter
23:43:39.662 00.004 6120 UpdateGuideState(): m_state=6
23:43:39.666 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2515
23:43:39.668 00.002 6120 Star::Find returns 1 (1), X=957.74, Y=67.76, Mass=13888, SNR=74.7, Peak=255 HFD=7.0
23:43:39.674 00.006 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.41 = -1.88)
23:43:39.678 00.004 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
23:43:39.681 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.40 hyp=0.40 cameraTheta=1.45 mountX=-0.12 mountY=-0.33, mountTheta=-1.91
23:43:39.686 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.40, opts=13)
23:43:39.690 00.004 6120 Enqueuing Move request for scope (0.05, 0.40)
23:43:39.694 00.004 7680 Worker thread wakes up
23:43:39.694 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.40) opts 0xd
23:43:39.695 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:39.698 00.003 6120 UpdateGuideState exits: m=13888 SNR=74.7 Saturated
23:43:39.704 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:39.708 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.40)
23:43:39.709 00.001 7680 Moving (0.05, 0.40) raw xDistance=-0.12 yDistance=-0.33
23:43:39.709 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:39.712 00.003 6120 Enqueuing Expose request
23:43:39.716 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:43:39.716 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:43:39.716 00.000 7680 MoveAxis(E, 0, ABG)
23:43:39.716 00.000 7680 Move returns status 0, amount 0
23:43:39.717 00.001 7680 MoveAxis(N, 181, ABG)
23:43:39.718 00.001 7680 Guiding  Dir = 0, Dur = 181
23:43:39.718 00.000 7680 IsSlewing returns 0
23:43:39.718 00.000 7680 IsGuiding returns 0
23:43:39.718 00.000 7680 PulseGuide returned control before completion, sleep 191
23:43:39.918 00.200 7680 IsGuiding returns 1
23:43:39.919 00.001 7680 scope still moving after pulse duration time elapsed
23:43:39.950 00.031 7680 IsSlewing returns 0
23:43:39.951 00.001 7680 IsGuiding returns 0
23:43:39.952 00.001 7680 scope move finished after 181 + 51 ms
23:43:39.952 00.000 7680 Move returns status 0, amount 181
23:43:39.953 00.001 7680 move complete, result=0
23:43:39.953 00.000 7680 worker thread done servicing request
23:43:39.954 00.001 7680 Worker thread wakes up
23:43:39.954 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 181 ms NORTH
23:43:39.964 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:39.964 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:41.214 01.250 7680 Exposure complete
23:43:41.346 00.132 7680 worker thread done servicing request
23:43:41.347 00.001 6120 OnExposeComplete: enter
23:43:41.352 00.005 6120 UpdateGuideState(): m_state=6
23:43:41.355 00.003 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2516
23:43:41.359 00.004 6120 Star::Find returns 1 (1), X=957.72, Y=67.62, Mass=14107, SNR=77.6, Peak=255 HFD=7.2
23:43:41.365 00.006 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
23:43:41.369 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
23:43:41.373 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.47 mountX=-0.07 mountY=-0.22, mountTheta=-1.89
23:43:41.377 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.26, opts=13)
23:43:41.382 00.005 6120 Enqueuing Move request for scope (0.03, 0.26)
23:43:41.386 00.004 7680 Worker thread wakes up
23:43:41.386 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.26) opts 0xd
23:43:41.386 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.26)
23:43:41.386 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:41.391 00.005 7680 Moving (0.03, 0.26) raw xDistance=-0.07 yDistance=-0.22
23:43:41.391 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:43:41.391 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:43:41.391 00.000 7680 MoveAxis(E, 0, ABG)
23:43:41.391 00.000 6120 UpdateGuideState exits: m=14107 SNR=77.6 Saturated
23:43:41.396 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:41.400 00.004 7680 Move returns status 0, amount 0
23:43:41.400 00.000 7680 MoveAxis(N, 121, ABG)
23:43:41.400 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:41.404 00.004 6120 Enqueuing Expose request
23:43:41.408 00.004 7680 Guiding  Dir = 0, Dur = 121
23:43:41.408 00.000 7680 IsSlewing returns 0
23:43:41.408 00.000 7680 IsGuiding returns 0
23:43:41.409 00.001 7680 PulseGuide returned control before completion, sleep 131
23:43:41.544 00.135 7680 IsGuiding returns 1
23:43:41.545 00.001 7680 scope still moving after pulse duration time elapsed
23:43:41.575 00.030 7680 IsSlewing returns 0
23:43:41.575 00.000 7680 IsGuiding returns 0
23:43:41.576 00.001 7680 scope move finished after 121 + 47 ms
23:43:41.576 00.000 7680 Move returns status 0, amount 121
23:43:41.577 00.001 7680 move complete, result=0
23:43:41.577 00.000 7680 worker thread done servicing request
23:43:41.577 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 121 ms NORTH
23:43:41.587 00.010 7680 Worker thread wakes up
23:43:41.587 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:41.587 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:42.840 01.253 7680 Exposure complete
23:43:42.969 00.129 7680 worker thread done servicing request
23:43:42.970 00.001 6120 OnExposeComplete: enter
23:43:42.974 00.004 6120 UpdateGuideState(): m_state=6
23:43:42.977 00.003 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2517
23:43:42.981 00.004 6120 Star::Find returns 1 (1), X=957.72, Y=67.43, Mass=14157, SNR=76.3, Peak=255 HFD=7.1
23:43:42.985 00.004 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.02 = -2.26)
23:43:42.991 00.006 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.53)
23:43:42.996 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.07 mountX=-0.05 mountY=-0.04, mountTheta=-2.41
23:43:43.001 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.06, opts=13)
23:43:43.006 00.005 6120 Enqueuing Move request for scope (0.04, 0.06)
23:43:43.009 00.003 7680 Worker thread wakes up
23:43:43.009 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
23:43:43.009 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
23:43:43.009 00.000 7680 Moving (0.04, 0.06) raw xDistance=-0.05 yDistance=-0.04
23:43:43.010 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:43:43.010 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:43:43.010 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:43.015 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:43:43.015 00.000 7680 MoveAxis(E, 0, ABG)
23:43:43.015 00.000 7680 Move returns status 0, amount 0
23:43:43.016 00.001 6120 UpdateGuideState exits: m=14157 SNR=76.3 Saturated
23:43:43.020 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:43.024 00.004 7680 MoveAxis(N, 0, ABG)
23:43:43.024 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:43.029 00.005 6120 Enqueuing Expose request
23:43:43.033 00.004 7680 Move returns status 0, amount 0
23:43:43.033 00.000 7680 move complete, result=0
23:43:43.033 00.000 7680 worker thread done servicing request
23:43:43.033 00.000 7680 Worker thread wakes up
23:43:43.034 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:43.037 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:43.037 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:44.276 01.239 7680 Exposure complete
23:43:44.419 00.143 7680 worker thread done servicing request
23:43:44.419 00.000 6120 OnExposeComplete: enter
23:43:44.426 00.007 6120 UpdateGuideState(): m_state=6
23:43:44.432 00.006 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2518
23:43:44.437 00.005 6120 Star::Find returns 1 (1), X=957.40, Y=67.85, Mass=13545, SNR=77.1, Peak=255 HFD=7.0
23:43:44.441 00.004 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
23:43:44.445 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.49)
23:43:44.451 00.006 6120 CameraToMount -- cameraX=-0.29 cameraY=0.49 hyp=0.57 cameraTheta=2.11 mountX=0.20 mountY=-0.57, mountTheta=-1.24
23:43:44.460 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.49, opts=13)
23:43:44.466 00.006 6120 Enqueuing Move request for scope (-0.29, 0.49)
23:43:44.472 00.006 7680 Worker thread wakes up
23:43:44.472 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:44.477 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.49) opts 0xd
23:43:44.477 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.49)
23:43:44.479 00.002 7680 Moving (-0.29, 0.49) raw xDistance=0.20 yDistance=-0.57
23:43:44.479 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:43:44.479 00.000 6120 UpdateGuideState exits: m=13545 SNR=77.1 Saturated
23:43:44.486 00.007 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
23:43:44.486 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:44.493 00.007 7680 MoveAxis(E, 0, ABG)
23:43:44.493 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:44.499 00.006 7680 Move returns status 0, amount 0
23:43:44.499 00.000 6120 Enqueuing Expose request
23:43:44.506 00.007 7680 MoveAxis(N, 308, ABG)
23:43:44.507 00.001 7680 Guiding  Dir = 0, Dur = 308
23:43:44.507 00.000 7680 IsSlewing returns 0
23:43:44.507 00.000 7680 IsGuiding returns 0
23:43:44.508 00.001 7680 PulseGuide returned control before completion, sleep 318
23:43:44.829 00.321 7680 IsGuiding returns 1
23:43:44.829 00.000 7680 scope still moving after pulse duration time elapsed
23:43:44.861 00.032 7680 IsSlewing returns 0
23:43:44.862 00.001 7680 IsGuiding returns 0
23:43:44.862 00.000 7680 scope move finished after 308 + 45 ms
23:43:44.862 00.000 7680 Move returns status 0, amount 308
23:43:44.863 00.001 7680 move complete, result=0
23:43:44.863 00.000 7680 worker thread done servicing request
23:43:44.863 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 308 ms NORTH
23:43:44.870 00.007 7680 Worker thread wakes up
23:43:44.870 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:44.870 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:46.125 01.255 7680 Exposure complete
23:43:46.255 00.130 7680 worker thread done servicing request
23:43:46.255 00.000 6120 OnExposeComplete: enter
23:43:46.259 00.004 6120 UpdateGuideState(): m_state=6
23:43:46.264 00.005 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2519
23:43:46.269 00.005 6120 Star::Find returns 1 (1), X=957.69, Y=67.42, Mass=13290, SNR=74.4, Peak=255 HFD=7.2
23:43:46.273 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
23:43:46.277 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
23:43:46.281 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.54 mountX=-0.01 mountY=-0.05, mountTheta=-1.81
23:43:46.285 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.06, opts=13)
23:43:46.290 00.005 6120 Enqueuing Move request for scope (0.00, 0.06)
23:43:46.295 00.005 7680 Worker thread wakes up
23:43:46.295 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:46.300 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
23:43:46.301 00.001 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
23:43:46.301 00.000 7680 Moving (0.00, 0.06) raw xDistance=-0.01 yDistance=-0.05
23:43:46.301 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:43:46.301 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:43:46.302 00.001 6120 UpdateGuideState exits: m=13290 SNR=74.4 Saturated
23:43:46.307 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:46.311 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:46.315 00.004 6120 Enqueuing Expose request
23:43:46.318 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:43:46.318 00.000 7680 MoveAxis(E, 0, ABG)
23:43:46.318 00.000 7680 Move returns status 0, amount 0
23:43:46.320 00.002 7680 MoveAxis(N, 0, ABG)
23:43:46.320 00.000 7680 Move returns status 0, amount 0
23:43:46.320 00.000 7680 move complete, result=0
23:43:46.320 00.000 7680 worker thread done servicing request
23:43:46.320 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:46.325 00.005 7680 Worker thread wakes up
23:43:46.325 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:46.325 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:47.576 01.251 7680 Exposure complete
23:43:47.715 00.139 7680 worker thread done servicing request
23:43:47.715 00.000 6120 OnExposeComplete: enter
23:43:47.719 00.004 6120 UpdateGuideState(): m_state=6
23:43:47.724 00.005 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2520
23:43:47.727 00.003 6120 Star::Find returns 1 (1), X=957.73, Y=67.48, Mass=13423, SNR=74.3, Peak=255 HFD=7.1
23:43:47.730 00.003 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.17 = -2.11)
23:43:47.734 00.004 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.38)
23:43:47.737 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.06 mountY=-0.08, mountTheta=-2.21
23:43:47.742 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.11, opts=13)
23:43:47.745 00.003 6120 Enqueuing Move request for scope (0.04, 0.11)
23:43:47.749 00.004 7680 Worker thread wakes up
23:43:47.749 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
23:43:47.749 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
23:43:47.749 00.000 7680 Moving (0.04, 0.11) raw xDistance=-0.06 yDistance=-0.08
23:43:47.749 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:43:47.750 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:43:47.750 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:47.754 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:43:47.754 00.000 7680 MoveAxis(E, 0, ABG)
23:43:47.754 00.000 7680 Move returns status 0, amount 0
23:43:47.754 00.000 7680 MoveAxis(N, 0, ABG)
23:43:47.754 00.000 7680 Move returns status 0, amount 0
23:43:47.754 00.000 7680 move complete, result=0
23:43:47.755 00.001 7680 worker thread done servicing request
23:43:47.755 00.000 6120 UpdateGuideState exits: m=13423 SNR=74.3 Saturated
23:43:47.758 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:47.763 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:47.766 00.003 6120 Enqueuing Expose request
23:43:47.771 00.005 7680 Worker thread wakes up
23:43:47.771 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:47.774 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:47.774 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:49.033 01.259 7680 Exposure complete
23:43:49.166 00.133 7680 worker thread done servicing request
23:43:49.166 00.000 6120 OnExposeComplete: enter
23:43:49.171 00.005 6120 UpdateGuideState(): m_state=6
23:43:49.175 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2521
23:43:49.179 00.004 6120 Star::Find returns 1 (1), X=957.73, Y=67.90, Mass=13749, SNR=74.4, Peak=255 HFD=6.8
23:43:49.183 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.83)
23:43:49.185 00.002 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
23:43:49.189 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.54 hyp=0.54 cameraTheta=1.50 mountX=-0.14 mountY=-0.47, mountTheta=-1.85
23:43:49.194 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.54, opts=13)
23:43:49.198 00.004 6120 Enqueuing Move request for scope (0.04, 0.54)
23:43:49.203 00.005 7680 Worker thread wakes up
23:43:49.203 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.54) opts 0xd
23:43:49.203 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.54)
23:43:49.203 00.000 7680 Moving (0.04, 0.54) raw xDistance=-0.14 yDistance=-0.47
23:43:49.203 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:49.208 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:43:49.209 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:43:49.209 00.000 6120 UpdateGuideState exits: m=13749 SNR=74.4 Saturated
23:43:49.213 00.004 7680 MoveAxis(E, 0, ABG)
23:43:49.213 00.000 7680 Move returns status 0, amount 0
23:43:49.213 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:49.217 00.004 7680 MoveAxis(N, 253, ABG)
23:43:49.217 00.000 7680 Guiding  Dir = 0, Dur = 253
23:43:49.217 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:49.222 00.005 7680 IsSlewing returns 0
23:43:49.222 00.000 6120 Enqueuing Expose request
23:43:49.226 00.004 7680 IsGuiding returns 0
23:43:49.226 00.000 7680 PulseGuide returned control before completion, sleep 263
23:43:49.505 00.279 7680 IsGuiding returns 1
23:43:49.506 00.001 7680 scope still moving after pulse duration time elapsed
23:43:49.536 00.030 7680 IsSlewing returns 0
23:43:49.538 00.002 7680 IsGuiding returns 0
23:43:49.538 00.000 7680 scope move finished after 253 + 59 ms
23:43:49.539 00.001 7680 Move returns status 0, amount 253
23:43:49.539 00.000 7680 move complete, result=0
23:43:49.539 00.000 7680 worker thread done servicing request
23:43:49.540 00.001 7680 Worker thread wakes up
23:43:49.540 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 253 ms NORTH
23:43:49.548 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:49.548 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:50.799 01.251 7680 Exposure complete
23:43:50.916 00.117 7680 worker thread done servicing request
23:43:50.918 00.002 6120 OnExposeComplete: enter
23:43:50.922 00.004 6120 UpdateGuideState(): m_state=6
23:43:50.927 00.005 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2522
23:43:50.931 00.004 6120 Star::Find returns 1 (1), X=957.73, Y=67.78, Mass=13852, SNR=77.1, Peak=255 HFD=7.0
23:43:50.935 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
23:43:50.940 00.005 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
23:43:50.943 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.42 hyp=0.42 cameraTheta=1.48 mountX=-0.12 mountY=-0.36, mountTheta=-1.89
23:43:50.948 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.42, opts=13)
23:43:50.953 00.005 6120 Enqueuing Move request for scope (0.04, 0.42)
23:43:50.957 00.004 7680 Worker thread wakes up
23:43:50.957 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.42) opts 0xd
23:43:50.957 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.42)
23:43:50.959 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:50.962 00.003 6120 UpdateGuideState exits: m=13852 SNR=77.1 Saturated
23:43:50.966 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:50.970 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:50.973 00.003 7680 Moving (0.04, 0.42) raw xDistance=-0.12 yDistance=-0.36
23:43:50.973 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:43:50.974 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:43:50.974 00.000 7680 MoveAxis(E, 0, ABG)
23:43:50.974 00.000 6120 Enqueuing Expose request
23:43:50.978 00.004 7680 Move returns status 0, amount 0
23:43:50.978 00.000 7680 MoveAxis(N, 194, ABG)
23:43:50.978 00.000 7680 Guiding  Dir = 0, Dur = 194
23:43:50.979 00.001 7680 IsSlewing returns 0
23:43:50.980 00.001 7680 IsGuiding returns 0
23:43:50.980 00.000 7680 PulseGuide returned control before completion, sleep 204
23:43:51.189 00.209 7680 IsGuiding returns 1
23:43:51.190 00.001 7680 scope still moving after pulse duration time elapsed
23:43:51.220 00.030 7680 IsSlewing returns 0
23:43:51.221 00.001 7680 IsGuiding returns 0
23:43:51.222 00.001 7680 scope move finished after 194 + 48 ms
23:43:51.223 00.001 7680 Move returns status 0, amount 194
23:43:51.223 00.000 7680 move complete, result=0
23:43:51.224 00.001 7680 worker thread done servicing request
23:43:51.224 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 194 ms NORTH
23:43:51.230 00.006 7680 Worker thread wakes up
23:43:51.231 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:51.231 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:52.481 01.250 7680 Exposure complete
23:43:52.617 00.136 7680 worker thread done servicing request
23:43:52.617 00.000 6120 OnExposeComplete: enter
23:43:52.621 00.004 6120 UpdateGuideState(): m_state=6
23:43:52.626 00.005 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2523
23:43:52.632 00.006 6120 Star::Find returns 1 (1), X=957.68, Y=67.25, Mass=13718, SNR=76.1, Peak=255 HFD=7.0
23:43:52.635 00.003 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
23:43:52.639 00.004 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
23:43:52.644 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.68 mountX=0.03 mountY=0.09, mountTheta=1.24
23:43:52.650 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.11, opts=13)
23:43:52.655 00.005 6120 Enqueuing Move request for scope (-0.01, -0.11)
23:43:52.658 00.003 7680 Worker thread wakes up
23:43:52.658 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
23:43:52.658 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
23:43:52.658 00.000 7680 Moving (-0.01, -0.11) raw xDistance=0.03 yDistance=0.09
23:43:52.659 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:52.662 00.003 6120 UpdateGuideState exits: m=13718 SNR=76.1 Saturated
23:43:52.666 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:52.670 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:52.673 00.003 6120 Enqueuing Expose request
23:43:52.679 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:43:52.679 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:43:52.679 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:43:52.679 00.000 7680 MoveAxis(E, 0, ABG)
23:43:52.679 00.000 7680 Move returns status 0, amount 0
23:43:52.680 00.001 7680 MoveAxis(N, 0, ABG)
23:43:52.680 00.000 7680 Move returns status 0, amount 0
23:43:52.680 00.000 7680 move complete, result=0
23:43:52.680 00.000 7680 worker thread done servicing request
23:43:52.680 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:52.686 00.006 7680 Worker thread wakes up
23:43:52.686 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:52.686 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:53.937 01.251 7680 Exposure complete
23:43:54.078 00.141 7680 worker thread done servicing request
23:43:54.078 00.000 6120 OnExposeComplete: enter
23:43:54.081 00.003 6120 UpdateGuideState(): m_state=6
23:43:54.086 00.005 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2524
23:43:54.090 00.004 6120 Star::Find returns 1 (1), X=957.73, Y=67.45, Mass=13798, SNR=75.8, Peak=255 HFD=7.1
23:43:54.094 00.004 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
23:43:54.097 00.003 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.44)
23:43:54.102 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.16 mountX=-0.06 mountY=-0.06, mountTheta=-2.29
23:43:54.108 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.09, opts=13)
23:43:54.112 00.004 6120 Enqueuing Move request for scope (0.04, 0.09)
23:43:54.117 00.005 7680 Worker thread wakes up
23:43:54.117 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:54.121 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
23:43:54.121 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
23:43:54.121 00.000 7680 Moving (0.04, 0.09) raw xDistance=-0.06 yDistance=-0.06
23:43:54.121 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:43:54.121 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:43:54.121 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:43:54.121 00.000 7680 MoveAxis(E, 0, ABG)
23:43:54.121 00.000 7680 Move returns status 0, amount 0
23:43:54.122 00.001 7680 MoveAxis(N, 0, ABG)
23:43:54.122 00.000 7680 Move returns status 0, amount 0
23:43:54.122 00.000 7680 move complete, result=0
23:43:54.122 00.000 6120 UpdateGuideState exits: m=13798 SNR=75.8 Saturated
23:43:54.127 00.005 7680 worker thread done servicing request
23:43:54.127 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:54.130 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:54.134 00.004 6120 Enqueuing Expose request
23:43:54.138 00.004 7680 Worker thread wakes up
23:43:54.138 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:54.138 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:54.138 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:55.394 01.256 7680 Exposure complete
23:43:55.531 00.137 7680 worker thread done servicing request
23:43:55.532 00.001 6120 OnExposeComplete: enter
23:43:55.535 00.003 6120 UpdateGuideState(): m_state=6
23:43:55.540 00.005 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2525
23:43:55.546 00.006 6120 Star::Find returns 1 (1), X=957.81, Y=67.86, Mass=14002, SNR=78.9, Peak=255 HFD=7.1
23:43:55.551 00.005 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
23:43:55.556 00.005 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
23:43:55.560 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.50 hyp=0.52 cameraTheta=1.34 mountX=-0.21 mountY=-0.40, mountTheta=-2.06
23:43:55.566 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.50, opts=13)
23:43:55.569 00.003 6120 Enqueuing Move request for scope (0.12, 0.50)
23:43:55.574 00.005 7680 Worker thread wakes up
23:43:55.574 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.50) opts 0xd
23:43:55.575 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.50)
23:43:55.575 00.000 7680 Moving (0.12, 0.50) raw xDistance=-0.21 yDistance=-0.40
23:43:55.575 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:55.581 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:43:55.581 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:43:55.582 00.001 6120 UpdateGuideState exits: m=14002 SNR=78.9 Saturated
23:43:55.586 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:55.590 00.004 7680 MoveAxis(E, 86, ABG)
23:43:55.590 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:55.594 00.004 6120 Enqueuing Expose request
23:43:55.597 00.003 7680 Guiding  Dir = 2, Dur = 86
23:43:55.598 00.001 7680 IsSlewing returns 0
23:43:55.598 00.000 7680 IsGuiding returns 0
23:43:55.598 00.000 7680 PulseGuide returned control before completion, sleep 96
23:43:55.708 00.110 7680 IsGuiding returns 1
23:43:55.708 00.000 7680 scope still moving after pulse duration time elapsed
23:43:55.741 00.033 7680 IsSlewing returns 0
23:43:55.742 00.001 7680 IsGuiding returns 0
23:43:55.742 00.000 7680 scope move finished after 86 + 57 ms
23:43:55.742 00.000 7680 Move returns status 0, amount 86
23:43:55.743 00.001 7680 MoveAxis(N, 216, ABG)
23:43:55.743 00.000 7680 Guiding  Dir = 0, Dur = 216
23:43:55.744 00.001 7680 IsSlewing returns 0
23:43:55.745 00.001 7680 IsGuiding returns 0
23:43:55.745 00.000 7680 PulseGuide returned control before completion, sleep 226
23:43:55.987 00.242 7680 IsGuiding returns 1
23:43:55.988 00.001 7680 scope still moving after pulse duration time elapsed
23:43:56.018 00.030 7680 IsSlewing returns 0
23:43:56.019 00.001 7680 IsGuiding returns 0
23:43:56.019 00.000 7680 scope move finished after 216 + 58 ms
23:43:56.020 00.001 7680 Move returns status 0, amount 216
23:43:56.020 00.000 7680 move complete, result=0
23:43:56.020 00.000 7680 worker thread done servicing request
23:43:56.020 00.000 6120 GuideStep: -0.2 px 86 ms EAST, -0.4 px 216 ms NORTH
23:43:56.027 00.007 7680 Worker thread wakes up
23:43:56.027 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:56.027 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:57.274 01.247 7680 Exposure complete
23:43:57.401 00.127 7680 worker thread done servicing request
23:43:57.402 00.001 6120 OnExposeComplete: enter
23:43:57.405 00.003 6120 UpdateGuideState(): m_state=6
23:43:57.410 00.005 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2526
23:43:57.413 00.003 6120 Star::Find returns 1 (1), X=957.83, Y=67.83, Mass=14358, SNR=78.8, Peak=255 HFD=7.0
23:43:57.417 00.004 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
23:43:57.421 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
23:43:57.424 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.47 hyp=0.49 cameraTheta=1.29 mountX=-0.22 mountY=-0.36, mountTheta=-2.12
23:43:57.430 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.47, opts=13)
23:43:57.434 00.004 6120 Enqueuing Move request for scope (0.14, 0.47)
23:43:57.436 00.002 7680 Worker thread wakes up
23:43:57.437 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.47) opts 0xd
23:43:57.437 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.47)
23:43:57.437 00.000 7680 Moving (0.14, 0.47) raw xDistance=-0.22 yDistance=-0.36
23:43:57.437 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
23:43:57.438 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:43:57.438 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:57.442 00.004 6120 UpdateGuideState exits: m=14358 SNR=78.8 Saturated
23:43:57.446 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:57.449 00.003 7680 MoveAxis(E, 97, ABG)
23:43:57.450 00.001 7680 Guiding  Dir = 2, Dur = 97
23:43:57.450 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:57.454 00.004 6120 Enqueuing Expose request
23:43:57.459 00.005 7680 IsSlewing returns 0
23:43:57.459 00.000 7680 IsGuiding returns 0
23:43:57.460 00.001 7680 PulseGuide returned control before completion, sleep 107
23:43:57.579 00.119 7680 IsGuiding returns 1
23:43:57.580 00.001 7680 scope still moving after pulse duration time elapsed
23:43:57.611 00.031 7680 IsSlewing returns 0
23:43:57.612 00.001 7680 IsGuiding returns 0
23:43:57.613 00.001 7680 scope move finished after 97 + 57 ms
23:43:57.614 00.001 7680 Move returns status 0, amount 97
23:43:57.614 00.000 7680 MoveAxis(N, 196, ABG)
23:43:57.614 00.000 7680 Guiding  Dir = 0, Dur = 196
23:43:57.616 00.002 7680 IsSlewing returns 0
23:43:57.616 00.000 7680 IsGuiding returns 0
23:43:57.617 00.001 7680 PulseGuide returned control before completion, sleep 206
23:43:57.830 00.213 7680 IsGuiding returns 1
23:43:57.830 00.000 7680 scope still moving after pulse duration time elapsed
23:43:57.860 00.030 7680 IsSlewing returns 0
23:43:57.861 00.001 7680 IsGuiding returns 0
23:43:57.862 00.001 7680 scope move finished after 196 + 49 ms
23:43:57.862 00.000 7680 Move returns status 0, amount 196
23:43:57.863 00.001 7680 move complete, result=0
23:43:57.863 00.000 7680 worker thread done servicing request
23:43:57.863 00.000 7680 Worker thread wakes up
23:43:57.864 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:57.864 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:43:57.864 00.000 6120 GuideStep: -0.2 px 97 ms EAST, -0.4 px 196 ms NORTH
23:43:59.120 01.256 7680 Exposure complete
23:43:59.259 00.139 7680 worker thread done servicing request
23:43:59.259 00.000 6120 OnExposeComplete: enter
23:43:59.264 00.005 6120 UpdateGuideState(): m_state=6
23:43:59.268 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2527
23:43:59.274 00.006 6120 Star::Find returns 1 (1), X=957.71, Y=67.43, Mass=14248, SNR=79.5, Peak=255 HFD=7.2
23:43:59.279 00.005 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
23:43:59.282 00.003 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
23:43:59.286 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.24 mountX=-0.04 mountY=-0.05, mountTheta=-2.19
23:43:59.291 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.07, opts=13)
23:43:59.297 00.006 6120 Enqueuing Move request for scope (0.02, 0.07)
23:43:59.301 00.004 7680 Worker thread wakes up
23:43:59.301 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:43:59.305 00.004 6120 UpdateGuideState exits: m=14248 SNR=79.5 Saturated
23:43:59.309 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:59.312 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:43:59.316 00.004 6120 Enqueuing Expose request
23:43:59.320 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
23:43:59.320 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
23:43:59.320 00.000 7680 Moving (0.02, 0.07) raw xDistance=-0.04 yDistance=-0.05
23:43:59.320 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:43:59.320 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:43:59.320 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:43:59.321 00.001 7680 MoveAxis(E, 0, ABG)
23:43:59.321 00.000 7680 Move returns status 0, amount 0
23:43:59.321 00.000 7680 MoveAxis(N, 0, ABG)
23:43:59.321 00.000 7680 Move returns status 0, amount 0
23:43:59.321 00.000 7680 move complete, result=0
23:43:59.321 00.000 7680 worker thread done servicing request
23:43:59.321 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:59.325 00.004 7680 Worker thread wakes up
23:43:59.325 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:43:59.326 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:44:00.570 01.244 7680 Exposure complete
23:44:00.713 00.143 7680 worker thread done servicing request
23:44:00.714 00.001 6120 OnExposeComplete: enter
23:44:00.717 00.003 6120 UpdateGuideState(): m_state=6
23:44:00.720 00.003 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2528
23:44:00.725 00.005 6120 Star::Find returns 1 (1), X=957.84, Y=67.86, Mass=13844, SNR=76.6, Peak=255 HFD=6.9
23:44:00.730 00.005 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
23:44:00.735 00.005 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
23:44:00.739 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.49 hyp=0.52 cameraTheta=1.27 mountX=-0.24 mountY=-0.38, mountTheta=-2.14
23:44:00.745 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.49, opts=13)
23:44:00.749 00.004 6120 Enqueuing Move request for scope (0.15, 0.49)
23:44:00.752 00.003 7680 Worker thread wakes up
23:44:00.753 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.49) opts 0xd
23:44:00.754 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.49)
23:44:00.754 00.000 7680 Moving (0.15, 0.49) raw xDistance=-0.24 yDistance=-0.38
23:44:00.754 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:44:00.754 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:44:00.755 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:00.758 00.003 6120 UpdateGuideState exits: m=13844 SNR=76.6 Saturated
23:44:00.761 00.003 7680 MoveAxis(E, 98, ABG)
23:44:00.761 00.000 7680 Guiding  Dir = 2, Dur = 98
23:44:00.761 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:00.766 00.005 7680 IsSlewing returns 0
23:44:00.766 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:00.772 00.006 6120 Enqueuing Expose request
23:44:00.777 00.005 7680 IsGuiding returns 0
23:44:00.777 00.000 7680 PulseGuide returned control before completion, sleep 108
23:44:00.890 00.113 7680 IsGuiding returns 1
23:44:00.891 00.001 7680 scope still moving after pulse duration time elapsed
23:44:00.921 00.030 7680 IsSlewing returns 0
23:44:00.921 00.000 7680 IsGuiding returns 0
23:44:00.921 00.000 7680 scope move finished after 98 + 46 ms
23:44:00.922 00.001 7680 Move returns status 0, amount 98
23:44:00.922 00.000 7680 MoveAxis(N, 205, ABG)
23:44:00.922 00.000 7680 Guiding  Dir = 0, Dur = 205
23:44:00.922 00.000 7680 IsSlewing returns 0
23:44:00.923 00.001 7680 IsGuiding returns 0
23:44:00.923 00.000 7680 PulseGuide returned control before completion, sleep 215
23:44:01.140 00.217 7680 IsGuiding returns 1
23:44:01.140 00.000 7680 scope still moving after pulse duration time elapsed
23:44:01.170 00.030 7680 IsSlewing returns 0
23:44:01.171 00.001 7680 IsGuiding returns 0
23:44:01.171 00.000 7680 scope move finished after 205 + 44 ms
23:44:01.173 00.002 7680 Move returns status 0, amount 205
23:44:01.173 00.000 7680 move complete, result=0
23:44:01.173 00.000 7680 worker thread done servicing request
23:44:01.174 00.001 7680 Worker thread wakes up
23:44:01.174 00.000 6120 GuideStep: -0.2 px 98 ms EAST, -0.4 px 205 ms NORTH
23:44:01.181 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:01.181 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:44:02.434 01.253 7680 Exposure complete
23:44:02.573 00.139 7680 worker thread done servicing request
23:44:02.574 00.001 6120 OnExposeComplete: enter
23:44:02.578 00.004 6120 UpdateGuideState(): m_state=6
23:44:02.582 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2529
23:44:02.586 00.004 6120 Star::Find returns 1 (1), X=957.68, Y=67.72, Mass=14644, SNR=78.9, Peak=255 HFD=7.1
23:44:02.589 00.003 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
23:44:02.593 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
23:44:02.596 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.36 hyp=0.36 cameraTheta=1.61 mountX=-0.05 mountY=-0.33, mountTheta=-1.73
23:44:02.601 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.36, opts=13)
23:44:02.605 00.004 6120 Enqueuing Move request for scope (-0.01, 0.36)
23:44:02.610 00.005 7680 Worker thread wakes up
23:44:02.610 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:02.615 00.005 6120 UpdateGuideState exits: m=14644 SNR=78.9 Saturated
23:44:02.619 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:02.624 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:02.627 00.003 6120 Enqueuing Expose request
23:44:02.632 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.36) opts 0xd
23:44:02.632 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.36)
23:44:02.632 00.000 7680 Moving (-0.01, 0.36) raw xDistance=-0.05 yDistance=-0.33
23:44:02.633 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:44:02.633 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:44:02.633 00.000 7680 MoveAxis(E, 0, ABG)
23:44:02.633 00.000 7680 Move returns status 0, amount 0
23:44:02.634 00.001 7680 MoveAxis(N, 178, ABG)
23:44:02.634 00.000 7680 Guiding  Dir = 0, Dur = 178
23:44:02.634 00.000 7680 IsSlewing returns 0
23:44:02.635 00.001 7680 IsGuiding returns 0
23:44:02.635 00.000 7680 PulseGuide returned control before completion, sleep 188
23:44:02.828 00.193 7680 IsGuiding returns 1
23:44:02.828 00.000 7680 scope still moving after pulse duration time elapsed
23:44:02.859 00.031 7680 IsSlewing returns 0
23:44:02.862 00.003 7680 IsGuiding returns 0
23:44:02.862 00.000 7680 scope move finished after 178 + 50 ms
23:44:02.864 00.002 7680 Move returns status 0, amount 178
23:44:02.864 00.000 7680 move complete, result=0
23:44:02.864 00.000 7680 worker thread done servicing request
23:44:02.865 00.001 7680 Worker thread wakes up
23:44:02.866 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 178 ms NORTH
23:44:02.872 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:02.872 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:44:04.119 01.247 7680 Exposure complete
23:44:04.250 00.131 7680 worker thread done servicing request
23:44:04.250 00.000 6120 OnExposeComplete: enter
23:44:04.255 00.005 6120 UpdateGuideState(): m_state=6
23:44:04.258 00.003 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2530
23:44:04.263 00.005 6120 Star::Find returns 1 (1), X=957.75, Y=67.72, Mass=14072, SNR=75.6, Peak=255 HFD=7.0
23:44:04.267 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
23:44:04.271 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
23:44:04.275 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.36 hyp=0.36 cameraTheta=1.39 mountX=-0.13 mountY=-0.29, mountTheta=-1.99
23:44:04.281 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.36, opts=13)
23:44:04.285 00.004 6120 Enqueuing Move request for scope (0.06, 0.36)
23:44:04.289 00.004 7680 Worker thread wakes up
23:44:04.290 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.36) opts 0xd
23:44:04.290 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.36)
23:44:04.290 00.000 7680 Moving (0.06, 0.36) raw xDistance=-0.13 yDistance=-0.29
23:44:04.290 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:44:04.290 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:44:04.290 00.000 7680 MoveAxis(E, 0, ABG)
23:44:04.290 00.000 7680 Move returns status 0, amount 0
23:44:04.292 00.002 7680 MoveAxis(N, 159, ABG)
23:44:04.292 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:04.297 00.005 7680 Guiding  Dir = 0, Dur = 159
23:44:04.297 00.000 6120 UpdateGuideState exits: m=14072 SNR=75.6 Saturated
23:44:04.303 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:04.308 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:04.312 00.004 6120 Enqueuing Expose request
23:44:04.316 00.004 7680 IsSlewing returns 0
23:44:04.316 00.000 7680 IsGuiding returns 0
23:44:04.317 00.001 7680 PulseGuide returned control before completion, sleep 169
23:44:04.504 00.187 7680 IsGuiding returns 1
23:44:04.505 00.001 7680 scope still moving after pulse duration time elapsed
23:44:04.534 00.029 7680 IsSlewing returns 0
23:44:04.536 00.002 7680 IsGuiding returns 0
23:44:04.536 00.000 7680 scope move finished after 159 + 60 ms
23:44:04.537 00.001 7680 Move returns status 0, amount 159
23:44:04.537 00.000 7680 move complete, result=0
23:44:04.538 00.001 7680 worker thread done servicing request
23:44:04.538 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 159 ms NORTH
23:44:04.546 00.008 7680 Worker thread wakes up
23:44:04.547 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:04.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:44:05.794 01.247 7680 Exposure complete
23:44:05.921 00.127 7680 worker thread done servicing request
23:44:05.921 00.000 6120 OnExposeComplete: enter
23:44:05.926 00.005 6120 UpdateGuideState(): m_state=6
23:44:05.930 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2531
23:44:05.933 00.003 6120 Star::Find returns 1 (1), X=957.71, Y=67.83, Mass=13659, SNR=75.6, Peak=255 HFD=6.9
23:44:05.936 00.003 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
23:44:05.942 00.006 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
23:44:05.945 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.47 hyp=0.47 cameraTheta=1.54 mountX=-0.10 mountY=-0.42, mountTheta=-1.81
23:44:05.950 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.47, opts=13)
23:44:05.956 00.006 6120 Enqueuing Move request for scope (0.02, 0.47)
23:44:05.959 00.003 7680 Worker thread wakes up
23:44:05.959 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:05.964 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.47) opts 0xd
23:44:05.964 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.47)
23:44:05.964 00.000 7680 Moving (0.02, 0.47) raw xDistance=-0.10 yDistance=-0.42
23:44:05.964 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:44:05.965 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:44:05.965 00.000 7680 MoveAxis(E, 0, ABG)
23:44:05.965 00.000 7680 Move returns status 0, amount 0
23:44:05.965 00.000 7680 MoveAxis(N, 226, ABG)
23:44:05.965 00.000 7680 Guiding  Dir = 0, Dur = 226
23:44:05.966 00.001 6120 UpdateGuideState exits: m=13659 SNR=75.6 Saturated
23:44:05.970 00.004 7680 IsSlewing returns 0
23:44:05.970 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:05.974 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:05.977 00.003 7680 IsGuiding returns 0
23:44:05.977 00.000 6120 Enqueuing Expose request
23:44:05.982 00.005 7680 PulseGuide returned control before completion, sleep 236
23:44:06.224 00.242 7680 IsGuiding returns 1
23:44:06.224 00.000 7680 scope still moving after pulse duration time elapsed
23:44:06.255 00.031 7680 IsSlewing returns 0
23:44:06.258 00.003 7680 IsGuiding returns 0
23:44:06.259 00.001 7680 scope move finished after 226 + 55 ms
23:44:06.259 00.000 7680 Move returns status 0, amount 226
23:44:06.259 00.000 7680 move complete, result=0
23:44:06.262 00.003 7680 worker thread done servicing request
23:44:06.263 00.001 7680 Worker thread wakes up
23:44:06.263 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 226 ms NORTH
23:44:06.270 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:06.270 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:44:07.527 01.257 7680 Exposure complete
23:44:07.660 00.133 7680 worker thread done servicing request
23:44:07.661 00.001 6120 OnExposeComplete: enter
23:44:07.664 00.003 6120 UpdateGuideState(): m_state=6
23:44:07.669 00.005 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2532
23:44:07.673 00.004 6120 Star::Find returns 1 (1), X=957.79, Y=67.40, Mass=13639, SNR=75.3, Peak=255 HFD=7.0
23:44:07.676 00.003 6120 CameraToMount -- cameraTheta (0.36) - m_xAngle (-2.95) = xAngle (3.32 = -2.97)
23:44:07.681 00.005 6120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.05 = 3.05)
23:44:07.684 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.36 mountX=-0.11 mountY=0.01, mountTheta=3.05
23:44:07.689 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.04, opts=13)
23:44:07.694 00.005 6120 Enqueuing Move request for scope (0.10, 0.04)
23:44:07.697 00.003 7680 Worker thread wakes up
23:44:07.697 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
23:44:07.698 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
23:44:07.698 00.000 7680 Moving (0.10, 0.04) raw xDistance=-0.11 yDistance=0.01
23:44:07.698 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:44:07.698 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:44:07.698 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:07.704 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:44:07.705 00.001 7680 MoveAxis(E, 0, ABG)
23:44:07.705 00.000 7680 Move returns status 0, amount 0
23:44:07.705 00.000 7680 MoveAxis(N, 0, ABG)
23:44:07.705 00.000 7680 Move returns status 0, amount 0
23:44:07.706 00.001 7680 move complete, result=0
23:44:07.706 00.000 6120 UpdateGuideState exits: m=13639 SNR=75.3 Saturated
23:44:07.711 00.005 7680 worker thread done servicing request
23:44:07.712 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:07.716 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:07.719 00.003 6120 Enqueuing Expose request
23:44:07.724 00.005 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:44:07.727 00.003 7680 Worker thread wakes up
23:44:07.727 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:07.727 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:44:08.980 01.253 7680 Exposure complete
23:44:09.117 00.137 7680 worker thread done servicing request
23:44:09.117 00.000 6120 OnExposeComplete: enter
23:44:09.122 00.005 6120 UpdateGuideState(): m_state=6
23:44:09.126 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2533
23:44:09.130 00.004 6120 Star::Find returns 1 (1), X=957.72, Y=67.79, Mass=14094, SNR=78.6, Peak=255 HFD=7.0
23:44:09.134 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.83)
23:44:09.138 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.10)
23:44:09.143 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.43 hyp=0.43 cameraTheta=1.50 mountX=-0.11 mountY=-0.37, mountTheta=-1.86
23:44:09.148 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.43, opts=13)
23:44:09.153 00.005 6120 Enqueuing Move request for scope (0.03, 0.43)
23:44:09.156 00.003 7680 Worker thread wakes up
23:44:09.156 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.43) opts 0xd
23:44:09.156 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.43)
23:44:09.156 00.000 7680 Moving (0.03, 0.43) raw xDistance=-0.11 yDistance=-0.37
23:44:09.157 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:09.161 00.004 6120 UpdateGuideState exits: m=14094 SNR=78.6 Saturated
23:44:09.164 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:09.169 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:44:09.169 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:44:09.169 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:09.172 00.003 7680 MoveAxis(E, 0, ABG)
23:44:09.172 00.000 6120 Enqueuing Expose request
23:44:09.177 00.005 7680 Move returns status 0, amount 0
23:44:09.177 00.000 7680 MoveAxis(N, 201, ABG)
23:44:09.177 00.000 7680 Guiding  Dir = 0, Dur = 201
23:44:09.177 00.000 7680 IsSlewing returns 0
23:44:09.178 00.001 7680 IsGuiding returns 0
23:44:09.178 00.000 7680 PulseGuide returned control before completion, sleep 211
23:44:09.394 00.216 7680 IsGuiding returns 1
23:44:09.396 00.002 7680 scope still moving after pulse duration time elapsed
23:44:09.425 00.029 7680 IsSlewing returns 0
23:44:09.427 00.002 7680 IsGuiding returns 0
23:44:09.427 00.000 7680 scope move finished after 201 + 48 ms
23:44:09.428 00.001 7680 Move returns status 0, amount 201
23:44:09.428 00.000 7680 move complete, result=0
23:44:09.428 00.000 7680 worker thread done servicing request
23:44:09.428 00.000 7680 Worker thread wakes up
23:44:09.429 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 201 ms NORTH
23:44:09.435 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:09.435 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:44:10.685 01.250 7680 Exposure complete
23:44:10.827 00.142 7680 worker thread done servicing request
23:44:10.828 00.001 6120 OnExposeComplete: enter
23:44:10.835 00.007 6120 UpdateGuideState(): m_state=6
23:44:10.842 00.007 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2534
23:44:10.849 00.007 6120 Star::Find returns 1 (1), X=957.90, Y=67.65, Mass=14382, SNR=77.2, Peak=255 HFD=6.9
23:44:10.854 00.005 6120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-2.95) = xAngle (3.88 = -2.40)
23:44:10.860 00.006 6120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.62 = -2.67)
23:44:10.867 00.007 6120 CameraToMount -- cameraX=0.21 cameraY=0.29 hyp=0.36 cameraTheta=0.93 mountX=-0.26 mountY=-0.16, mountTheta=-2.59
23:44:10.874 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.29, opts=13)
23:44:10.881 00.007 6120 Enqueuing Move request for scope (0.21, 0.29)
23:44:10.891 00.010 7680 Worker thread wakes up
23:44:10.891 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.29) opts 0xd
23:44:10.891 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.29)
23:44:10.892 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:10.899 00.007 7680 Moving (0.21, 0.29) raw xDistance=-0.26 yDistance=-0.16
23:44:10.899 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:44:10.899 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:44:10.900 00.001 6120 UpdateGuideState exits: m=14382 SNR=77.2 Saturated
23:44:10.905 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:44:10.905 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:10.909 00.004 7680 MoveAxis(E, 108, ABG)
23:44:10.909 00.000 7680 Guiding  Dir = 2, Dur = 108
23:44:10.909 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:10.913 00.004 7680 IsSlewing returns 0
23:44:10.914 00.001 6120 Enqueuing Expose request
23:44:10.919 00.005 7680 IsGuiding returns 0
23:44:10.920 00.001 7680 PulseGuide returned control before completion, sleep 118
23:44:11.051 00.131 7680 IsGuiding returns 1
23:44:11.051 00.000 7680 scope still moving after pulse duration time elapsed
23:44:11.084 00.033 7680 IsSlewing returns 0
23:44:11.086 00.002 7680 IsGuiding returns 0
23:44:11.086 00.000 7680 scope move finished after 108 + 58 ms
23:44:11.086 00.000 7680 Move returns status 0, amount 108
23:44:11.087 00.001 7680 MoveAxis(N, 0, ABG)
23:44:11.087 00.000 7680 Move returns status 0, amount 0
23:44:11.087 00.000 7680 move complete, result=0
23:44:11.089 00.002 7680 worker thread done servicing request
23:44:11.089 00.000 7680 Worker thread wakes up
23:44:11.089 00.000 6120 GuideStep: -0.3 px 108 ms EAST, -0.2 px 0 ms NORTH
23:44:11.095 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:11.095 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:44:12.347 01.252 7680 Exposure complete
23:44:12.481 00.134 7680 worker thread done servicing request
23:44:12.483 00.002 6120 OnExposeComplete: enter
23:44:12.486 00.003 6120 UpdateGuideState(): m_state=6
23:44:12.490 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2535
23:44:12.495 00.005 6120 Star::Find returns 1 (1), X=957.77, Y=67.79, Mass=14271, SNR=78.9, Peak=255 HFD=7.0
23:44:12.499 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
23:44:12.502 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.22)
23:44:12.506 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.42 hyp=0.43 cameraTheta=1.38 mountX=-0.16 mountY=-0.34, mountTheta=-2.00
23:44:12.512 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.42, opts=13)
23:44:12.517 00.005 6120 Enqueuing Move request for scope (0.08, 0.42)
23:44:12.520 00.003 7680 Worker thread wakes up
23:44:12.520 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.42) opts 0xd
23:44:12.521 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.42)
23:44:12.521 00.000 7680 Moving (0.08, 0.42) raw xDistance=-0.16 yDistance=-0.34
23:44:12.521 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:44:12.522 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:44:12.522 00.000 7680 MoveAxis(E, 0, ABG)
23:44:12.522 00.000 7680 Move returns status 0, amount 0
23:44:12.522 00.000 7680 MoveAxis(N, 187, ABG)
23:44:12.522 00.000 7680 Guiding  Dir = 0, Dur = 187
23:44:12.522 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:12.527 00.005 7680 IsSlewing returns 0
23:44:12.527 00.000 6120 UpdateGuideState exits: m=14271 SNR=78.9 Saturated
23:44:12.531 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:12.535 00.004 7680 IsGuiding returns 0
23:44:12.535 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:12.538 00.003 7680 PulseGuide returned control before completion, sleep 197
23:44:12.539 00.001 6120 Enqueuing Expose request
23:44:12.744 00.205 7680 IsGuiding returns 1
23:44:12.744 00.000 7680 scope still moving after pulse duration time elapsed
23:44:12.775 00.031 7680 IsSlewing returns 0
23:44:12.775 00.000 7680 IsGuiding returns 0
23:44:12.777 00.002 7680 scope move finished after 187 + 54 ms
23:44:12.777 00.000 7680 Move returns status 0, amount 187
23:44:12.777 00.000 7680 move complete, result=0
23:44:12.777 00.000 7680 worker thread done servicing request
23:44:12.777 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 187 ms NORTH
23:44:12.784 00.007 7680 Worker thread wakes up
23:44:12.784 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:12.784 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:44:14.038 01.254 7680 Exposure complete
23:44:14.175 00.137 7680 worker thread done servicing request
23:44:14.175 00.000 6120 OnExposeComplete: enter
23:44:14.180 00.005 6120 UpdateGuideState(): m_state=6
23:44:14.184 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2536
23:44:14.188 00.004 6120 Star::Find returns 1 (1), X=957.79, Y=67.60, Mass=14239, SNR=78.4, Peak=255 HFD=7.1
23:44:14.191 00.003 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.14 = -2.15)
23:44:14.196 00.005 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.42)
23:44:14.200 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.18 mountX=-0.14 mountY=-0.17, mountTheta=-2.26
23:44:14.204 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.24, opts=13)
23:44:14.208 00.004 6120 Enqueuing Move request for scope (0.10, 0.24)
23:44:14.211 00.003 7680 Worker thread wakes up
23:44:14.212 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:14.216 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd
23:44:14.217 00.001 6120 UpdateGuideState exits: m=14239 SNR=78.4 Saturated
23:44:14.220 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:14.224 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:14.227 00.003 6120 Enqueuing Expose request
23:44:14.230 00.003 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.24)
23:44:14.231 00.001 7680 Moving (0.10, 0.24) raw xDistance=-0.14 yDistance=-0.17
23:44:14.231 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:44:14.231 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:44:14.232 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:44:14.232 00.000 7680 MoveAxis(E, 0, ABG)
23:44:14.233 00.001 7680 Move returns status 0, amount 0
23:44:14.233 00.000 7680 MoveAxis(N, 0, ABG)
23:44:14.233 00.000 7680 Move returns status 0, amount 0
23:44:14.233 00.000 7680 move complete, result=0
23:44:14.233 00.000 7680 worker thread done servicing request
23:44:14.233 00.000 7680 Worker thread wakes up
23:44:14.234 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:44:14.238 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:14.238 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:44:15.479 01.241 7680 Exposure complete
23:44:15.616 00.137 7680 worker thread done servicing request
23:44:15.616 00.000 6120 OnExposeComplete: enter
23:44:15.620 00.004 6120 UpdateGuideState(): m_state=6
23:44:15.623 00.003 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2537
23:44:15.628 00.005 6120 Star::Find returns 1 (1), X=957.87, Y=67.52, Mass=13498, SNR=76.8, Peak=255 HFD=7.0
23:44:15.632 00.004 6120 CameraToMount -- cameraTheta (0.72) - m_xAngle (-2.95) = xAngle (3.67 = -2.61)
23:44:15.636 00.004 6120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.40 = -2.88)
23:44:15.641 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.24 cameraTheta=0.72 mountX=-0.20 mountY=-0.06, mountTheta=-2.85
23:44:15.647 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.15, opts=13)
23:44:15.651 00.004 6120 Enqueuing Move request for scope (0.18, 0.15)
23:44:15.654 00.003 7680 Worker thread wakes up
23:44:15.655 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
23:44:15.655 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
23:44:15.655 00.000 7680 Moving (0.18, 0.15) raw xDistance=-0.20 yDistance=-0.06
23:44:15.655 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:44:15.656 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:44:15.656 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:44:15.656 00.000 7680 MoveAxis(E, 83, ABG)
23:44:15.656 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:15.661 00.005 7680 Guiding  Dir = 2, Dur = 83
23:44:15.662 00.001 6120 UpdateGuideState exits: m=13498 SNR=76.8 Saturated
23:44:15.665 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:15.668 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:15.672 00.004 6120 Enqueuing Expose request
23:44:15.676 00.004 7680 IsSlewing returns 0
23:44:15.677 00.001 7680 IsGuiding returns 0
23:44:15.677 00.000 7680 PulseGuide returned control before completion, sleep 93
23:44:15.780 00.103 7680 IsGuiding returns 1
23:44:15.782 00.002 7680 scope still moving after pulse duration time elapsed
23:44:15.811 00.029 7680 IsSlewing returns 0
23:44:15.812 00.001 7680 IsGuiding returns 0
23:44:15.812 00.000 7680 scope move finished after 83 + 53 ms
23:44:15.814 00.002 7680 Move returns status 0, amount 83
23:44:15.814 00.000 7680 MoveAxis(N, 0, ABG)
23:44:15.814 00.000 7680 Move returns status 0, amount 0
23:44:15.814 00.000 7680 move complete, result=0
23:44:15.815 00.001 7680 worker thread done servicing request
23:44:15.815 00.000 6120 GuideStep: -0.2 px 83 ms EAST, -0.1 px 0 ms NORTH
23:44:15.822 00.007 7680 Worker thread wakes up
23:44:15.822 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:15.823 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:44:17.077 01.254 7680 Exposure complete
23:44:17.190 00.113 7680 worker thread done servicing request
23:44:17.190 00.000 6120 OnExposeComplete: enter
23:44:17.194 00.004 6120 UpdateGuideState(): m_state=6
23:44:17.197 00.003 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2538
23:44:17.200 00.003 6120 Star::Find returns 1 (1), X=957.85, Y=67.94, Mass=13308, SNR=75.0, Peak=255 HFD=7.0
23:44:17.204 00.004 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
23:44:17.209 00.005 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.30)
23:44:17.212 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.58 hyp=0.60 cameraTheta=1.30 mountX=-0.26 mountY=-0.45, mountTheta=-2.11
23:44:17.218 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.58, opts=13)
23:44:17.225 00.007 6120 Enqueuing Move request for scope (0.16, 0.58)
23:44:17.232 00.007 7680 Worker thread wakes up
23:44:17.232 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.58) opts 0xd
23:44:17.232 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:17.240 00.008 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.58)
23:44:17.240 00.000 7680 Moving (0.16, 0.58) raw xDistance=-0.26 yDistance=-0.45
23:44:17.240 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
23:44:17.241 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:44:17.241 00.000 7680 MoveAxis(E, 114, ABG)
23:44:17.241 00.000 7680 Guiding  Dir = 2, Dur = 114
23:44:17.241 00.000 6120 UpdateGuideState exits: m=13308 SNR=75.0 Saturated
23:44:17.245 00.004 7680 IsSlewing returns 0
23:44:17.245 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:17.247 00.002 7680 IsGuiding returns 0
23:44:17.247 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:17.251 00.004 6120 Enqueuing Expose request
23:44:17.255 00.004 7680 PulseGuide returned control before completion, sleep 124
23:44:17.393 00.138 7680 IsGuiding returns 0
23:44:17.393 00.000 7680 Move returns status 0, amount 114
23:44:17.401 00.008 7680 MoveAxis(N, 242, ABG)
23:44:17.401 00.000 7680 Guiding  Dir = 0, Dur = 242
23:44:17.402 00.001 7680 IsSlewing returns 0
23:44:17.402 00.000 7680 IsGuiding returns 0
23:44:17.403 00.001 7680 PulseGuide returned control before completion, sleep 252
23:44:17.556 00.153 6120 evsrv: cli 0FAEFBB8 connect
23:44:17.562 00.006 6120 case statement mapped state 6 to 3
23:44:17.568 00.006 6120 case statement mapped state 6 to 3
23:44:17.571 00.003 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"7e356be9-35bc-43f7-bc4d-62f7bdf7ab7c"}
23:44:17.578 00.007 6120 case statement mapped state 6 to 3
23:44:17.582 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e356be9-35bc-43f7-bc4d-62f7bdf7ab7c"}
23:44:17.586 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
23:44:17.590 00.004 6120 evsrv: cli 0FAEF618 connect
23:44:17.595 00.005 6120 case statement mapped state 6 to 3
23:44:17.598 00.003 6120 case statement mapped state 6 to 3
23:44:17.602 00.004 6120 evsrv: cli 0FAEF618 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"dcb28e59-8601-43f8-8cb5-2c6e8fbc55c3"}
23:44:17.606 00.004 6120 PhdController::Dither begins
23:44:17.754 00.148 7680 IsGuiding returns 0
23:44:17.754 00.000 6120 dither: size=5.00, dRA=0.04 dDec=4.63
23:44:17.758 00.004 7680 Move returns status 0, amount 242
23:44:17.759 00.001 6120 MountToCamera -- mountTheta (1.56) + m_xAngle (-2.95) = xAngle (-1.39 = -1.39)
23:44:17.765 00.006 7680 move complete, result=0
23:44:17.765 00.000 6120 MountToCamera -- mountX=0.04 mountY=4.63 hyp=4.63 mountTheta=1.56 cameraX=0.82, cameraY=-4.56 cameraTheta=-1.39
23:44:17.768 00.003 7680 worker thread done servicing request
23:44:17.768 00.000 6120 setting lock position to (958.51, 62.81)
23:44:17.878 00.110 7680 Worker thread wakes up
23:44:17.878 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:17.878 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,52,31,31)
23:44:17.878 00.000 6120 Mount: notify guiding dithered (0.8, -4.6)
23:44:17.883 00.005 6120 Status Line: Dither by 0.04,4.63
23:44:17.891 00.008 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:44:17.894 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
23:44:17.897 00.003 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":0,"id":"dcb28e59-8601-43f8-8cb5-2c6e8fbc55c3"}
23:44:17.901 00.004 6120 GuideStep: -0.3 px 114 ms EAST, -0.4 px 242 ms NORTH
23:44:17.908 00.007 6120 evsrv: cli 0FAEF618 disconnect
23:44:19.122 01.214 7680 Exposure complete
23:44:19.241 00.119 7680 worker thread done servicing request
23:44:19.241 00.000 6120 OnExposeComplete: enter
23:44:19.247 00.006 6120 UpdateGuideState(): m_state=6
23:44:19.251 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2539
23:44:19.254 00.003 6120 Star::Find returns 1 (1), X=957.74, Y=67.56, Mass=13909, SNR=76.8, Peak=255 HFD=7.0
23:44:19.258 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.60)
23:44:19.263 00.005 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.87)
23:44:19.267 00.004 6120 CameraToMount -- cameraX=-0.77 cameraY=4.76 hyp=4.82 cameraTheta=1.73 mountX=-0.13 mountY=-4.61, mountTheta=-1.60
23:44:19.273 00.006 6120 dither recenter: remaining=(-0.0,-4.6) step=(-0.0,-4.6)
23:44:19.277 00.004 6120 MountToCamera -- mountTheta (-1.58) + m_xAngle (-2.95) = xAngle (-4.53 = 1.75)
23:44:19.281 00.004 6120 MountToCamera -- mountX=-0.04 mountY=-4.63 hyp=4.63 mountTheta=-1.58 cameraX=-0.82, cameraY=4.56 cameraTheta=1.75
23:44:19.284 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.82, y=4.56, opts=4)
23:44:19.288 00.004 6120 Enqueuing Move request for scope (-0.82, 4.56)
23:44:19.294 00.006 7680 Worker thread wakes up
23:44:19.294 00.000 6120 Mount: notify direct move -0.04,-4.63
23:44:19.298 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 4.56) opts 0x4
23:44:19.298 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:19.302 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.82, 4.56)
23:44:19.302 00.000 6120 UpdateGuideState exits: m=13909 SNR=76.8 Saturated
23:44:19.305 00.003 7680 Moving (-0.82, 4.56) raw xDistance=-0.04 yDistance=-4.63
23:44:19.305 00.000 6120 PhdController: settling, locked = 1, distance = 4.96 (1.50) aobump = 0 frame = 1 / 99999
23:44:19.310 00.005 7680 MoveAxis(E, 27, B)
23:44:19.310 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049459.310,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.96,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:44:19.314 00.004 7680 Guiding  Dir = 2, Dur = 27
23:44:19.314 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:19.317 00.003 7680 IsSlewing returns 0
23:44:19.317 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:19.322 00.005 7680 IsGuiding returns 0
23:44:19.322 00.000 6120 Enqueuing Expose request
23:44:19.326 00.004 7680 PulseGuide returned control before completion, sleep 37
23:44:19.367 00.041 7680 IsGuiding returns 1
23:44:19.367 00.000 7680 scope still moving after pulse duration time elapsed
23:44:19.398 00.031 7680 IsSlewing returns 0
23:44:19.399 00.001 7680 IsGuiding returns 1
23:44:19.429 00.030 7680 IsSlewing returns 0
23:44:19.429 00.000 7680 IsGuiding returns 1
23:44:19.460 00.031 7680 IsSlewing returns 0
23:44:19.460 00.000 7680 IsGuiding returns 1
23:44:19.491 00.031 7680 IsSlewing returns 0
23:44:19.491 00.000 7680 IsGuiding returns 0
23:44:19.491 00.000 7680 scope move finished after 27 + 142 ms
23:44:19.491 00.000 7680 Move returns status 0, amount 27
23:44:19.492 00.001 7680 MoveAxis(N, 2513, B)
23:44:19.492 00.000 7680 Guiding  Dir = 0, Dur = 2513
23:44:19.492 00.000 7680 IsSlewing returns 0
23:44:19.492 00.000 7680 IsGuiding returns 0
23:44:19.493 00.001 7680 PulseGuide returned control before completion, sleep 2523
23:44:22.030 02.537 7680 IsGuiding returns 1
23:44:22.031 00.001 7680 scope still moving after pulse duration time elapsed
23:44:22.060 00.029 7680 IsSlewing returns 0
23:44:22.062 00.002 7680 IsGuiding returns 0
23:44:22.062 00.000 7680 scope move finished after 2513 + 56 ms
23:44:22.063 00.001 7680 Move returns status 0, amount 2513
23:44:22.063 00.000 7680 move complete, result=0
23:44:22.063 00.000 7680 worker thread done servicing request
23:44:22.064 00.001 7680 Worker thread wakes up
23:44:22.064 00.000 6120 GuideStep: -0.0 px 27 ms EAST, -4.6 px 2513 ms NORTH
23:44:22.069 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:22.069 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:44:23.321 01.252 7680 Exposure complete
23:44:23.449 00.128 7680 worker thread done servicing request
23:44:23.450 00.001 6120 OnExposeComplete: enter
23:44:23.454 00.004 6120 UpdateGuideState(): m_state=6
23:44:23.458 00.004 6120 Star::Find(15, 957, 67, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2540
23:44:23.462 00.004 6120 Star::Find returns 1 (1), X=957.40, Y=64.60, Mass=14054, SNR=77.2, Peak=255 HFD=7.1
23:44:23.465 00.003 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
23:44:23.469 00.004 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.47)
23:44:23.472 00.003 6120 CameraToMount -- cameraX=-1.11 cameraY=1.79 hyp=2.11 cameraTheta=2.12 mountX=0.76 mountY=-2.10, mountTheta=-1.22
23:44:23.477 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-1.11, y=1.79, opts=13)
23:44:23.481 00.004 6120 Enqueuing Move request for scope (-1.11, 1.79)
23:44:23.486 00.005 7680 Worker thread wakes up
23:44:23.486 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:23.490 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.11, 1.79) opts 0xd
23:44:23.490 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.11, 1.79)
23:44:23.490 00.000 7680 Moving (-1.11, 1.79) raw xDistance=0.76 yDistance=-2.10
23:44:23.490 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
23:44:23.491 00.001 7680 resist switch: large excursion: input -2.10 thresh 0.60 direction from 0 to -1
23:44:23.491 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.29
23:44:23.491 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.10 from input -2.10
23:44:23.491 00.000 7680 MoveAxis(W, 308, ABG)
23:44:23.491 00.000 7680 Guiding  Dir = 3, Dur = 308
23:44:23.491 00.000 6120 UpdateGuideState exits: m=14054 SNR=77.2 Saturated
23:44:23.496 00.005 7680 IsSlewing returns 0
23:44:23.496 00.000 6120 PhdController: settling, locked = 1, distance = 2.11 (1.50) aobump = 0 frame = 2 / 99999
23:44:23.500 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764049463.500,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.11,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:44:23.504 00.004 7680 IsGuiding returns 0
23:44:23.504 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:23.508 00.004 7680 PulseGuide returned control before completion, sleep 318
23:44:23.508 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:23.511 00.003 6120 Enqueuing Expose request
23:44:23.841 00.330 7680 IsGuiding returns 1
23:44:23.842 00.001 7680 scope still moving after pulse duration time elapsed
23:44:23.872 00.030 7680 IsSlewing returns 0
23:44:23.872 00.000 7680 IsGuiding returns 0
23:44:23.873 00.001 7680 scope move finished after 308 + 60 ms
23:44:23.873 00.000 7680 Move returns status 0, amount 308
23:44:23.873 00.000 7680 MoveAxis(N, 1138, ABG)
23:44:23.873 00.000 7680 Guiding  Dir = 0, Dur = 1138
23:44:23.874 00.001 7680 IsSlewing returns 0
23:44:23.874 00.000 7680 IsGuiding returns 0
23:44:23.874 00.000 7680 PulseGuide returned control before completion, sleep 1148
23:44:25.033 01.159 7680 IsGuiding returns 1
23:44:25.034 00.001 7680 scope still moving after pulse duration time elapsed
23:44:25.063 00.029 7680 IsSlewing returns 0
23:44:25.063 00.000 7680 IsGuiding returns 0
23:44:25.065 00.002 7680 scope move finished after 1138 + 51 ms
23:44:25.065 00.000 7680 Move returns status 0, amount 1138
23:44:25.065 00.000 7680 move complete, result=0
23:44:25.066 00.001 7680 worker thread done servicing request
23:44:25.066 00.000 6120 GuideStep: 0.8 px 308 ms WEST, -2.1 px 1138 ms NORTH
23:44:25.071 00.005 7680 Worker thread wakes up
23:44:25.073 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:25.073 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:44:26.327 01.254 7680 Exposure complete
23:44:26.458 00.131 7680 worker thread done servicing request
23:44:26.459 00.001 6120 OnExposeComplete: enter
23:44:26.463 00.004 6120 UpdateGuideState(): m_state=6
23:44:26.467 00.004 6120 Star::Find(15, 957, 64, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2541
23:44:26.470 00.003 6120 Star::Find returns 1 (1), X=957.88, Y=63.02, Mass=14150, SNR=78.7, Peak=255 HFD=7.0
23:44:26.474 00.004 6120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-2.95) = xAngle (5.77 = -0.52)
23:44:26.478 00.004 6120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.50 = -0.78)
23:44:26.481 00.003 6120 CameraToMount -- cameraX=-0.63 cameraY=0.22 hyp=0.67 cameraTheta=2.81 mountX=0.58 mountY=-0.47, mountTheta=-0.68
23:44:26.485 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.63, y=0.22, opts=13)
23:44:26.490 00.005 6120 Enqueuing Move request for scope (-0.63, 0.22)
23:44:26.494 00.004 7680 Worker thread wakes up
23:44:26.494 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.22) opts 0xd
23:44:26.494 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.63, 0.22)
23:44:26.494 00.000 7680 Moving (-0.63, 0.22) raw xDistance=0.58 yDistance=-0.47
23:44:26.494 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.58
23:44:26.494 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:44:26.494 00.000 7680 MoveAxis(W, 259, ABG)
23:44:26.494 00.000 7680 Guiding  Dir = 3, Dur = 259
23:44:26.495 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:26.499 00.004 7680 IsSlewing returns 0
23:44:26.499 00.000 6120 UpdateGuideState exits: m=14150 SNR=78.7 Saturated
23:44:26.503 00.004 7680 IsGuiding returns 0
23:44:26.503 00.000 6120 PhdController: settling, locked = 1, distance = 1.68 (1.50) aobump = 0 frame = 3 / 99999
23:44:26.506 00.003 7680 PulseGuide returned control before completion, sleep 269
23:44:26.506 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049466.506,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.68,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:44:26.510 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:26.514 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:26.517 00.003 6120 Enqueuing Expose request
23:44:26.782 00.265 7680 IsGuiding returns 1
23:44:26.782 00.000 7680 scope still moving after pulse duration time elapsed
23:44:26.814 00.032 7680 IsSlewing returns 0
23:44:26.814 00.000 7680 IsGuiding returns 0
23:44:26.814 00.000 7680 scope move finished after 259 + 52 ms
23:44:26.815 00.001 7680 Move returns status 0, amount 259
23:44:26.815 00.000 7680 MoveAxis(N, 257, ABG)
23:44:26.815 00.000 7680 Guiding  Dir = 0, Dur = 257
23:44:26.816 00.001 7680 IsSlewing returns 0
23:44:26.816 00.000 7680 IsGuiding returns 0
23:44:26.817 00.001 7680 PulseGuide returned control before completion, sleep 267
23:44:27.095 00.278 7680 IsGuiding returns 1
23:44:27.095 00.000 7680 scope still moving after pulse duration time elapsed
23:44:27.126 00.031 7680 IsSlewing returns 0
23:44:27.126 00.000 7680 IsGuiding returns 0
23:44:27.127 00.001 7680 scope move finished after 257 + 53 ms
23:44:27.128 00.001 7680 Move returns status 0, amount 257
23:44:27.128 00.000 7680 move complete, result=0
23:44:27.129 00.001 7680 worker thread done servicing request
23:44:27.129 00.000 6120 GuideStep: 0.6 px 259 ms WEST, -0.5 px 257 ms NORTH
23:44:27.134 00.005 7680 Worker thread wakes up
23:44:27.135 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:27.135 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:44:28.388 01.253 7680 Exposure complete
23:44:28.522 00.134 7680 worker thread done servicing request
23:44:28.522 00.000 6120 OnExposeComplete: enter
23:44:28.525 00.003 6120 UpdateGuideState(): m_state=6
23:44:28.529 00.004 6120 Star::Find(15, 957, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2542
23:44:28.533 00.004 6120 Star::Find returns 1 (1), X=958.16, Y=62.79, Mass=13597, SNR=76.6, Peak=255 HFD=6.8
23:44:28.538 00.005 6120 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-2.95) = xAngle (-0.14 = -0.14)
23:44:28.542 00.004 6120 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.41 = -0.41)
23:44:28.546 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.02 hyp=0.35 cameraTheta=-3.10 mountX=0.34 mountY=-0.14, mountTheta=-0.38
23:44:28.550 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.02, opts=13)
23:44:28.555 00.005 6120 Enqueuing Move request for scope (-0.35, -0.02)
23:44:28.558 00.003 7680 Worker thread wakes up
23:44:28.558 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.02) opts 0xd
23:44:28.558 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.02)
23:44:28.559 00.001 7680 Moving (-0.35, -0.02) raw xDistance=0.34 yDistance=-0.14
23:44:28.559 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
23:44:28.559 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:44:28.559 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:28.563 00.004 6120 UpdateGuideState exits: m=13597 SNR=76.6 Saturated
23:44:28.567 00.004 6120 PhdController: settling, locked = 1, distance = 1.28 (1.50) aobump = 0 frame = 4 / 99999
23:44:28.570 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:44:28.570 00.000 7680 MoveAxis(W, 159, ABG)
23:44:28.571 00.001 7680 Guiding  Dir = 3, Dur = 159
23:44:28.571 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049468.570,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.28,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:44:28.575 00.004 7680 IsSlewing returns 0
23:44:28.575 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:28.579 00.004 7680 IsGuiding returns 0
23:44:28.579 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:28.583 00.004 6120 Enqueuing Expose request
23:44:28.588 00.005 7680 PulseGuide returned control before completion, sleep 169
23:44:28.771 00.183 7680 IsGuiding returns 0
23:44:28.773 00.002 7680 Move returns status 0, amount 159
23:44:28.773 00.000 7680 MoveAxis(N, 0, ABG)
23:44:28.773 00.000 7680 Move returns status 0, amount 0
23:44:28.773 00.000 7680 move complete, result=0
23:44:28.774 00.001 7680 worker thread done servicing request
23:44:28.774 00.000 6120 GuideStep: 0.3 px 159 ms WEST, -0.1 px 0 ms NORTH
23:44:28.780 00.006 7680 Worker thread wakes up
23:44:28.780 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:28.780 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:44:30.021 01.241 7680 Exposure complete
23:44:30.137 00.116 7680 worker thread done servicing request
23:44:30.137 00.000 6120 OnExposeComplete: enter
23:44:30.142 00.005 6120 UpdateGuideState(): m_state=6
23:44:30.145 00.003 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2543
23:44:30.148 00.003 6120 Star::Find returns 1 (1), X=958.60, Y=62.63, Mass=13611, SNR=76.8, Peak=255 HFD=7.0
23:44:30.153 00.005 6120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-2.95) = xAngle (1.89 = 1.89)
23:44:30.156 00.003 6120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.62 = 1.62)
23:44:30.160 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.07 mountX=-0.06 mountY=0.20, mountTheta=1.87
23:44:30.165 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.17, opts=13)
23:44:30.170 00.005 6120 Enqueuing Move request for scope (0.10, -0.17)
23:44:30.174 00.004 7680 Worker thread wakes up
23:44:30.174 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
23:44:30.174 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
23:44:30.174 00.000 7680 Moving (0.10, -0.17) raw xDistance=-0.06 yDistance=0.20
23:44:30.175 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:30.179 00.004 6120 UpdateGuideState exits: m=13611 SNR=76.8 Saturated
23:44:30.183 00.004 6120 PhdController: settling, locked = 1, distance = 0.95 (1.50) aobump = 0 frame = 5 / 99999
23:44:30.187 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:44:30.187 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:44:30.187 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049470.187,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.95,"Time":1.6,"SettleTime":10.0,"StarLocked":true}
23:44:30.191 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:44:30.191 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:30.195 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:30.198 00.003 7680 MoveAxis(E, 0, ABG)
23:44:30.198 00.000 7680 Move returns status 0, amount 0
23:44:30.198 00.000 6120 Enqueuing Expose request
23:44:30.202 00.004 7680 MoveAxis(N, 0, ABG)
23:44:30.202 00.000 7680 Move returns status 0, amount 0
23:44:30.202 00.000 7680 move complete, result=0
23:44:30.202 00.000 7680 worker thread done servicing request
23:44:30.202 00.000 7680 Worker thread wakes up
23:44:30.203 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:44:30.207 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:30.207 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:44:31.460 01.253 7680 Exposure complete
23:44:31.583 00.123 7680 worker thread done servicing request
23:44:31.584 00.001 6120 OnExposeComplete: enter
23:44:31.587 00.003 6120 UpdateGuideState(): m_state=6
23:44:31.592 00.005 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2544
23:44:31.595 00.003 6120 Star::Find returns 1 (1), X=958.71, Y=63.08, Mass=13978, SNR=77.1, Peak=255 HFD=6.8
23:44:31.599 00.004 6120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-2.95) = xAngle (3.90 = -2.39)
23:44:31.603 00.004 6120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.66)
23:44:31.607 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.27 hyp=0.33 cameraTheta=0.94 mountX=-0.24 mountY=-0.16, mountTheta=-2.57
23:44:31.611 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.27, opts=13)
23:44:31.615 00.004 6120 Enqueuing Move request for scope (0.20, 0.27)
23:44:31.619 00.004 7680 Worker thread wakes up
23:44:31.619 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.27) opts 0xd
23:44:31.619 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.27)
23:44:31.620 00.001 7680 Moving (0.20, 0.27) raw xDistance=-0.24 yDistance=-0.16
23:44:31.620 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:44:31.620 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:44:31.620 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:31.624 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:44:31.624 00.000 7680 MoveAxis(E, 100, ABG)
23:44:31.625 00.001 7680 Guiding  Dir = 2, Dur = 100
23:44:31.625 00.000 6120 UpdateGuideState exits: m=13978 SNR=77.1 Saturated
23:44:31.629 00.004 7680 IsSlewing returns 0
23:44:31.629 00.000 6120 PhdController: settling, locked = 1, distance = 0.77 (1.50) aobump = 0 frame = 6 / 99999
23:44:31.631 00.002 7680 IsGuiding returns 0
23:44:31.631 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049471.631,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.77,"Time":3.1,"SettleTime":10.0,"StarLocked":true}
23:44:31.636 00.005 7680 PulseGuide returned control before completion, sleep 110
23:44:31.636 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:31.639 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:31.644 00.005 6120 Enqueuing Expose request
23:44:31.747 00.103 7680 IsGuiding returns 1
23:44:31.747 00.000 7680 scope still moving after pulse duration time elapsed
23:44:31.778 00.031 7680 IsSlewing returns 0
23:44:31.779 00.001 7680 IsGuiding returns 0
23:44:31.779 00.000 7680 scope move finished after 100 + 47 ms
23:44:31.780 00.001 7680 Move returns status 0, amount 100
23:44:31.780 00.000 7680 MoveAxis(N, 0, ABG)
23:44:31.780 00.000 7680 Move returns status 0, amount 0
23:44:31.780 00.000 7680 move complete, result=0
23:44:31.782 00.002 7680 worker thread done servicing request
23:44:31.782 00.000 6120 GuideStep: -0.2 px 100 ms EAST, -0.2 px 0 ms NORTH
23:44:31.788 00.006 7680 Worker thread wakes up
23:44:31.788 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:31.788 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:44:33.037 01.249 7680 Exposure complete
23:44:33.168 00.131 7680 worker thread done servicing request
23:44:33.168 00.000 6120 OnExposeComplete: enter
23:44:33.172 00.004 6120 UpdateGuideState(): m_state=6
23:44:33.175 00.003 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2545
23:44:33.179 00.004 6120 Star::Find returns 1 (1), X=958.61, Y=63.17, Mass=13882, SNR=76.6, Peak=255 HFD=7.0
23:44:33.182 00.003 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.02)
23:44:33.185 00.003 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.29)
23:44:33.190 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.36 hyp=0.37 cameraTheta=1.31 mountX=-0.16 mountY=-0.28, mountTheta=-2.09
23:44:33.194 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.36, opts=13)
23:44:33.198 00.004 6120 Enqueuing Move request for scope (0.10, 0.36)
23:44:33.201 00.003 7680 Worker thread wakes up
23:44:33.201 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.36) opts 0xd
23:44:33.201 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.36)
23:44:33.201 00.000 7680 Moving (0.10, 0.36) raw xDistance=-0.16 yDistance=-0.28
23:44:33.202 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:33.206 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:44:33.206 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:44:33.207 00.001 7680 MoveAxis(E, 0, ABG)
23:44:33.207 00.000 7680 Move returns status 0, amount 0
23:44:33.207 00.000 7680 MoveAxis(N, 153, ABG)
23:44:33.207 00.000 7680 Guiding  Dir = 0, Dur = 153
23:44:33.207 00.000 6120 UpdateGuideState exits: m=13882 SNR=76.6 Saturated
23:44:33.211 00.004 7680 IsSlewing returns 0
23:44:33.211 00.000 6120 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 7 / 99999
23:44:33.214 00.003 7680 IsGuiding returns 0
23:44:33.214 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049473.214,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.65,"Time":4.6,"SettleTime":10.0,"StarLocked":true}
23:44:33.219 00.005 7680 PulseGuide returned control before completion, sleep 163
23:44:33.219 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:33.223 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:33.226 00.003 6120 Enqueuing Expose request
23:44:33.387 00.161 7680 IsGuiding returns 1
23:44:33.389 00.002 7680 scope still moving after pulse duration time elapsed
23:44:33.418 00.029 7680 IsSlewing returns 0
23:44:33.419 00.001 7680 IsGuiding returns 0
23:44:33.421 00.002 7680 scope move finished after 153 + 53 ms
23:44:33.421 00.000 7680 Move returns status 0, amount 153
23:44:33.422 00.001 7680 move complete, result=0
23:44:33.422 00.000 7680 worker thread done servicing request
23:44:33.423 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 153 ms NORTH
23:44:33.430 00.007 7680 Worker thread wakes up
23:44:33.430 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:33.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:44:34.679 01.249 7680 Exposure complete
23:44:34.812 00.133 7680 worker thread done servicing request
23:44:34.812 00.000 6120 OnExposeComplete: enter
23:44:34.816 00.004 6120 UpdateGuideState(): m_state=6
23:44:34.820 00.004 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2546
23:44:34.823 00.003 6120 Star::Find returns 1 (1), X=958.36, Y=63.44, Mass=14348, SNR=76.6, Peak=255 HFD=7.2
23:44:34.827 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
23:44:34.831 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.80)
23:44:34.835 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.64 hyp=0.65 cameraTheta=1.80 mountX=0.03 mountY=-0.64, mountTheta=-1.53
23:44:34.839 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.64, opts=13)
23:44:34.843 00.004 6120 Enqueuing Move request for scope (-0.15, 0.64)
23:44:34.847 00.004 7680 Worker thread wakes up
23:44:34.847 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.64) opts 0xd
23:44:34.848 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.64)
23:44:34.848 00.000 7680 Moving (-0.15, 0.64) raw xDistance=0.03 yDistance=-0.64
23:44:34.848 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:34.852 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:44:34.852 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
23:44:34.853 00.001 7680 MoveAxis(E, 0, ABG)
23:44:34.853 00.000 7680 Move returns status 0, amount 0
23:44:34.853 00.000 7680 MoveAxis(N, 345, ABG)
23:44:34.853 00.000 7680 Guiding  Dir = 0, Dur = 345
23:44:34.853 00.000 6120 UpdateGuideState exits: m=14348 SNR=76.6 Saturated
23:44:34.857 00.004 7680 IsSlewing returns 0
23:44:34.857 00.000 6120 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 8 / 99999
23:44:34.862 00.005 7680 IsGuiding returns 0
23:44:34.862 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049474.862,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.65,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
23:44:34.866 00.004 7680 PulseGuide returned control before completion, sleep 355
23:44:34.866 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:34.871 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:34.874 00.003 6120 Enqueuing Expose request
23:44:35.234 00.360 7680 IsGuiding returns 1
23:44:35.235 00.001 7680 scope still moving after pulse duration time elapsed
23:44:35.266 00.031 7680 IsSlewing returns 0
23:44:35.268 00.002 7680 IsGuiding returns 1
23:44:35.298 00.030 7680 IsSlewing returns 0
23:44:35.300 00.002 7680 IsGuiding returns 1
23:44:35.329 00.029 7680 IsSlewing returns 0
23:44:35.331 00.002 7680 IsGuiding returns 0
23:44:35.331 00.000 7680 scope move finished after 345 + 123 ms
23:44:35.331 00.000 7680 Move returns status 0, amount 345
23:44:35.332 00.001 7680 move complete, result=0
23:44:35.332 00.000 7680 worker thread done servicing request
23:44:35.333 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 345 ms NORTH
23:44:35.339 00.006 7680 Worker thread wakes up
23:44:35.339 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:35.339 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:44:36.593 01.254 7680 Exposure complete
23:44:36.721 00.128 7680 worker thread done servicing request
23:44:36.722 00.001 6120 OnExposeComplete: enter
23:44:36.725 00.003 6120 UpdateGuideState(): m_state=6
23:44:36.729 00.004 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2547
23:44:36.733 00.004 6120 Star::Find returns 1 (1), X=958.23, Y=63.06, Mass=13593, SNR=75.0, Peak=255 HFD=6.8
23:44:36.737 00.004 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.34 = -0.94)
23:44:36.741 00.004 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.21)
23:44:36.744 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=0.26 hyp=0.38 cameraTheta=2.39 mountX=0.22 mountY=-0.35, mountTheta=-1.01
23:44:36.749 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.26, opts=13)
23:44:36.753 00.004 6120 Enqueuing Move request for scope (-0.28, 0.26)
23:44:36.758 00.005 7680 Worker thread wakes up
23:44:36.758 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.26) opts 0xd
23:44:36.758 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.26)
23:44:36.758 00.000 7680 Moving (-0.28, 0.26) raw xDistance=0.22 yDistance=-0.35
23:44:36.759 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:44:36.759 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:44:36.759 00.000 7680 MoveAxis(W, 91, ABG)
23:44:36.759 00.000 7680 Guiding  Dir = 3, Dur = 91
23:44:36.759 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:36.764 00.005 6120 UpdateGuideState exits: m=13593 SNR=75.0 Saturated
23:44:36.770 00.006 7680 IsSlewing returns 0
23:44:36.770 00.000 6120 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 9 / 99999
23:44:36.774 00.004 7680 IsGuiding returns 0
23:44:36.774 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049476.774,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.57,"Time":8.2,"SettleTime":10.0,"StarLocked":true}
23:44:36.778 00.004 7680 PulseGuide returned control before completion, sleep 101
23:44:36.778 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:36.782 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:36.786 00.004 6120 Enqueuing Expose request
23:44:36.892 00.106 7680 IsGuiding returns 1
23:44:36.893 00.001 7680 scope still moving after pulse duration time elapsed
23:44:36.924 00.031 7680 IsSlewing returns 0
23:44:36.924 00.000 7680 IsGuiding returns 0
23:44:36.925 00.001 7680 scope move finished after 91 + 59 ms
23:44:36.925 00.000 7680 Move returns status 0, amount 91
23:44:36.926 00.001 7680 MoveAxis(N, 192, ABG)
23:44:36.926 00.000 7680 Guiding  Dir = 0, Dur = 192
23:44:36.927 00.001 7680 IsSlewing returns 0
23:44:36.927 00.000 7680 IsGuiding returns 0
23:44:36.927 00.000 7680 PulseGuide returned control before completion, sleep 202
23:44:37.141 00.214 7680 IsGuiding returns 1
23:44:37.141 00.000 7680 scope still moving after pulse duration time elapsed
23:44:37.173 00.032 7680 IsSlewing returns 0
23:44:37.173 00.000 7680 IsGuiding returns 0
23:44:37.173 00.000 7680 scope move finished after 192 + 54 ms
23:44:37.173 00.000 7680 Move returns status 0, amount 192
23:44:37.174 00.001 7680 move complete, result=0
23:44:37.174 00.000 7680 worker thread done servicing request
23:44:37.174 00.000 6120 GuideStep: 0.2 px 91 ms WEST, -0.4 px 192 ms NORTH
23:44:37.178 00.004 7680 Worker thread wakes up
23:44:37.178 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:37.179 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:44:38.423 01.244 7680 Exposure complete
23:44:38.553 00.130 7680 worker thread done servicing request
23:44:38.553 00.000 6120 OnExposeComplete: enter
23:44:38.556 00.003 6120 UpdateGuideState(): m_state=6
23:44:38.561 00.005 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2548
23:44:38.564 00.003 6120 Star::Find returns 1 (1), X=958.56, Y=62.58, Mass=13340, SNR=74.9, Peak=255 HFD=7.0
23:44:38.568 00.004 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-2.95) = xAngle (1.61 = 1.61)
23:44:38.571 00.003 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.34 = 1.34)
23:44:38.577 00.006 6120 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.35 mountX=-0.01 mountY=0.23, mountTheta=1.61
23:44:38.581 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.23, opts=13)
23:44:38.585 00.004 6120 Enqueuing Move request for scope (0.05, -0.23)
23:44:38.590 00.005 7680 Worker thread wakes up
23:44:38.590 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
23:44:38.591 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:38.595 00.004 6120 UpdateGuideState exits: m=13340 SNR=74.9 Saturated
23:44:38.599 00.004 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 10 / 99999
23:44:38.603 00.004 6120 PhdController: newstate STATE_FINISH
23:44:38.606 00.003 6120 PhdController complete: success
23:44:38.610 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
23:44:38.610 00.000 7680 Moving (0.05, -0.23) raw xDistance=-0.01 yDistance=0.23
23:44:38.610 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:44:38.610 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:44:38.612 00.002 6120 evsrv: {"Event":"SettleDone","Timestamp":1764049478.610,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
23:44:38.616 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:44:38.616 00.000 7680 MoveAxis(E, 0, ABG)
23:44:38.617 00.001 6120 Mount: notify guiding dither settle done success=1
23:44:38.620 00.003 6120 PhdController: newstate STATE_IDLE
23:44:38.624 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:38.628 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:38.632 00.004 7680 Move returns status 0, amount 0
23:44:38.632 00.000 7680 MoveAxis(N, 0, ABG)
23:44:38.632 00.000 7680 Move returns status 0, amount 0
23:44:38.632 00.000 7680 move complete, result=0
23:44:38.632 00.000 6120 Enqueuing Expose request
23:44:38.636 00.004 7680 worker thread done servicing request
23:44:38.636 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:44:38.640 00.004 7680 Worker thread wakes up
23:44:38.640 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:38.642 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:44:39.896 01.254 7680 Exposure complete
23:44:40.030 00.134 7680 worker thread done servicing request
23:44:40.030 00.000 6120 OnExposeComplete: enter
23:44:40.035 00.005 6120 UpdateGuideState(): m_state=6
23:44:40.038 00.003 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2549
23:44:40.042 00.004 6120 Star::Find returns 1 (1), X=958.54, Y=62.72, Mass=14136, SNR=76.3, Peak=255 HFD=7.0
23:44:40.046 00.004 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-2.95) = xAngle (1.71 = 1.71)
23:44:40.049 00.003 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.44 = 1.44)
23:44:40.055 00.006 6120 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.24 mountX=-0.01 mountY=0.09, mountTheta=1.71
23:44:40.060 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.08, opts=13)
23:44:40.064 00.004 6120 Enqueuing Move request for scope (0.03, -0.08)
23:44:40.067 00.003 7680 Worker thread wakes up
23:44:40.067 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
23:44:40.068 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
23:44:40.068 00.000 7680 Moving (0.03, -0.08) raw xDistance=-0.01 yDistance=0.09
23:44:40.068 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:44:40.068 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:44:40.068 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:40.072 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:44:40.073 00.001 7680 MoveAxis(E, 0, ABG)
23:44:40.073 00.000 7680 Move returns status 0, amount 0
23:44:40.073 00.000 7680 MoveAxis(N, 0, ABG)
23:44:40.073 00.000 7680 Move returns status 0, amount 0
23:44:40.073 00.000 7680 move complete, result=0
23:44:40.073 00.000 6120 UpdateGuideState exits: m=14136 SNR=76.3 Saturated
23:44:40.076 00.003 7680 worker thread done servicing request
23:44:40.076 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:40.082 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:40.086 00.004 6120 Enqueuing Expose request
23:44:40.091 00.005 7680 Worker thread wakes up
23:44:40.091 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:40.095 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:40.095 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:44:41.342 01.247 7680 Exposure complete
23:44:41.477 00.135 7680 worker thread done servicing request
23:44:41.477 00.000 6120 OnExposeComplete: enter
23:44:41.484 00.007 6120 UpdateGuideState(): m_state=6
23:44:41.491 00.007 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2550
23:44:41.497 00.006 6120 Star::Find returns 1 (1), X=958.67, Y=63.00, Mass=14007, SNR=76.9, Peak=255 HFD=6.9
23:44:41.502 00.005 6120 CameraToMount -- cameraTheta (0.88) - m_xAngle (-2.95) = xAngle (3.84 = -2.44)
23:44:41.506 00.004 6120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.57 = -2.71)
23:44:41.509 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.25 cameraTheta=0.88 mountX=-0.19 mountY=-0.10, mountTheta=-2.64
23:44:41.515 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.19, opts=13)
23:44:41.519 00.004 6120 Enqueuing Move request for scope (0.16, 0.19)
23:44:41.524 00.005 7680 Worker thread wakes up
23:44:41.525 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.19) opts 0xd
23:44:41.525 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.19)
23:44:41.525 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:41.529 00.004 6120 UpdateGuideState exits: m=14007 SNR=76.9 Saturated
23:44:41.533 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:41.537 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:41.540 00.003 6120 Enqueuing Expose request
23:44:41.544 00.004 7680 Moving (0.16, 0.19) raw xDistance=-0.19 yDistance=-0.10
23:44:41.544 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:44:41.545 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:44:41.545 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:44:41.545 00.000 7680 MoveAxis(E, 0, ABG)
23:44:41.545 00.000 7680 Move returns status 0, amount 0
23:44:41.546 00.001 7680 MoveAxis(N, 0, ABG)
23:44:41.546 00.000 7680 Move returns status 0, amount 0
23:44:41.546 00.000 7680 move complete, result=0
23:44:41.546 00.000 7680 worker thread done servicing request
23:44:41.546 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:41.552 00.006 7680 Worker thread wakes up
23:44:41.552 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:41.552 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:44:42.788 01.236 7680 Exposure complete
23:44:42.914 00.126 7680 worker thread done servicing request
23:44:42.914 00.000 6120 OnExposeComplete: enter
23:44:42.924 00.010 6120 UpdateGuideState(): m_state=6
23:44:42.932 00.008 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2551
23:44:42.939 00.007 6120 Star::Find returns 1 (1), X=958.42, Y=63.41, Mass=14119, SNR=78.1, Peak=255 HFD=7.2
23:44:42.946 00.007 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.61)
23:44:42.951 00.005 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
23:44:42.955 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.60 hyp=0.61 cameraTheta=1.72 mountX=-0.02 mountY=-0.58, mountTheta=-1.61
23:44:42.962 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.60, opts=13)
23:44:42.968 00.006 6120 Enqueuing Move request for scope (-0.09, 0.60)
23:44:42.974 00.006 7680 Worker thread wakes up
23:44:42.974 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.60) opts 0xd
23:44:42.975 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.60)
23:44:42.975 00.000 7680 Moving (-0.09, 0.60) raw xDistance=-0.02 yDistance=-0.58
23:44:42.975 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:44:42.975 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
23:44:42.975 00.000 7680 MoveAxis(E, 0, ABG)
23:44:42.976 00.001 7680 Move returns status 0, amount 0
23:44:42.976 00.000 7680 MoveAxis(N, 316, ABG)
23:44:42.976 00.000 7680 Guiding  Dir = 0, Dur = 316
23:44:42.976 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:42.981 00.005 7680 IsSlewing returns 0
23:44:42.981 00.000 6120 UpdateGuideState exits: m=14119 SNR=78.1 Saturated
23:44:42.988 00.007 7680 IsGuiding returns 0
23:44:42.988 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:42.993 00.005 7680 PulseGuide returned control before completion, sleep 326
23:44:42.993 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:42.997 00.004 6120 Enqueuing Expose request
23:44:43.328 00.331 7680 IsGuiding returns 1
23:44:43.329 00.001 7680 scope still moving after pulse duration time elapsed
23:44:43.360 00.031 7680 IsSlewing returns 0
23:44:43.361 00.001 7680 IsGuiding returns 0
23:44:43.361 00.000 7680 scope move finished after 316 + 56 ms
23:44:43.361 00.000 7680 Move returns status 0, amount 316
23:44:43.361 00.000 7680 move complete, result=0
23:44:43.362 00.001 7680 worker thread done servicing request
23:44:43.362 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 316 ms NORTH
23:44:43.373 00.011 7680 Worker thread wakes up
23:44:43.373 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:43.373 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:44:44.624 01.251 7680 Exposure complete
23:44:44.785 00.161 7680 worker thread done servicing request
23:44:44.786 00.001 6120 OnExposeComplete: enter
23:44:44.793 00.007 6120 UpdateGuideState(): m_state=6
23:44:44.800 00.007 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2552
23:44:44.806 00.006 6120 Star::Find returns 1 (1), X=958.37, Y=63.13, Mass=13845, SNR=75.2, Peak=255 HFD=6.9
23:44:44.811 00.005 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
23:44:44.815 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
23:44:44.819 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.32 hyp=0.35 cameraTheta=1.98 mountX=0.08 mountY=-0.35, mountTheta=-1.36
23:44:44.824 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.32, opts=13)
23:44:44.829 00.005 6120 Enqueuing Move request for scope (-0.14, 0.32)
23:44:44.834 00.005 7680 Worker thread wakes up
23:44:44.835 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:44.840 00.005 6120 UpdateGuideState exits: m=13845 SNR=75.2 Saturated
23:44:44.844 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.32) opts 0xd
23:44:44.844 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.32)
23:44:44.844 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:44.847 00.003 7680 Moving (-0.14, 0.32) raw xDistance=0.08 yDistance=-0.35
23:44:44.848 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:44.851 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:44:44.851 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:44:44.852 00.001 6120 Enqueuing Expose request
23:44:44.856 00.004 7680 MoveAxis(E, 0, ABG)
23:44:44.856 00.000 7680 Move returns status 0, amount 0
23:44:44.856 00.000 7680 MoveAxis(N, 190, ABG)
23:44:44.857 00.001 7680 Guiding  Dir = 0, Dur = 190
23:44:44.858 00.001 7680 IsSlewing returns 0
23:44:44.858 00.000 7680 IsGuiding returns 0
23:44:44.860 00.002 7680 PulseGuide returned control before completion, sleep 200
23:44:45.061 00.201 7680 IsGuiding returns 1
23:44:45.061 00.000 7680 scope still moving after pulse duration time elapsed
23:44:45.092 00.031 7680 IsSlewing returns 0
23:44:45.092 00.000 7680 IsGuiding returns 0
23:44:45.092 00.000 7680 scope move finished after 190 + 43 ms
23:44:45.092 00.000 7680 Move returns status 0, amount 190
23:44:45.094 00.002 7680 move complete, result=0
23:44:45.094 00.000 7680 worker thread done servicing request
23:44:45.094 00.000 7680 Worker thread wakes up
23:44:45.094 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 190 ms NORTH
23:44:45.099 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:45.099 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:44:46.357 01.258 7680 Exposure complete
23:44:46.487 00.130 7680 worker thread done servicing request
23:44:46.487 00.000 6120 OnExposeComplete: enter
23:44:46.492 00.005 6120 UpdateGuideState(): m_state=6
23:44:46.495 00.003 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2553
23:44:46.498 00.003 6120 Star::Find returns 1 (1), X=958.64, Y=63.14, Mass=13253, SNR=74.5, Peak=255 HFD=6.8
23:44:46.503 00.005 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.15 = -2.14)
23:44:46.506 00.003 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.41)
23:44:46.510 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.34 hyp=0.36 cameraTheta=1.19 mountX=-0.19 mountY=-0.24, mountTheta=-2.25
23:44:46.517 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.34, opts=13)
23:44:46.523 00.006 6120 Enqueuing Move request for scope (0.13, 0.34)
23:44:46.526 00.003 7680 Worker thread wakes up
23:44:46.526 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.34) opts 0xd
23:44:46.526 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.34)
23:44:46.527 00.001 7680 Moving (0.13, 0.34) raw xDistance=-0.19 yDistance=-0.24
23:44:46.527 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:46.531 00.004 6120 UpdateGuideState exits: m=13253 SNR=74.5 Saturated
23:44:46.534 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:46.539 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:46.542 00.003 6120 Enqueuing Expose request
23:44:46.546 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:44:46.546 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:44:46.546 00.000 7680 MoveAxis(E, 0, ABG)
23:44:46.546 00.000 7680 Move returns status 0, amount 0
23:44:46.546 00.000 7680 MoveAxis(N, 132, ABG)
23:44:46.547 00.001 7680 Guiding  Dir = 0, Dur = 132
23:44:46.548 00.001 7680 IsSlewing returns 0
23:44:46.548 00.000 7680 IsGuiding returns 0
23:44:46.550 00.002 7680 PulseGuide returned control before completion, sleep 142
23:44:46.706 00.156 7680 IsGuiding returns 1
23:44:46.706 00.000 7680 scope still moving after pulse duration time elapsed
23:44:46.737 00.031 7680 IsSlewing returns 0
23:44:46.737 00.000 7680 IsGuiding returns 0
23:44:46.739 00.002 7680 scope move finished after 132 + 57 ms
23:44:46.739 00.000 7680 Move returns status 0, amount 132
23:44:46.739 00.000 7680 move complete, result=0
23:44:46.740 00.001 7680 worker thread done servicing request
23:44:46.740 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 132 ms NORTH
23:44:46.745 00.005 7680 Worker thread wakes up
23:44:46.745 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:46.745 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:44:47.997 01.252 7680 Exposure complete
23:44:48.125 00.128 7680 worker thread done servicing request
23:44:48.126 00.001 6120 OnExposeComplete: enter
23:44:48.129 00.003 6120 UpdateGuideState(): m_state=6
23:44:48.133 00.004 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2554
23:44:48.138 00.005 6120 Star::Find returns 1 (1), X=958.28, Y=63.04, Mass=13721, SNR=75.8, Peak=255 HFD=6.8
23:44:48.143 00.005 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
23:44:48.147 00.004 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
23:44:48.152 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.23 hyp=0.33 cameraTheta=2.36 mountX=0.18 mountY=-0.31, mountTheta=-1.03
23:44:48.157 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.23, opts=13)
23:44:48.160 00.003 6120 Enqueuing Move request for scope (-0.23, 0.23)
23:44:48.165 00.005 7680 Worker thread wakes up
23:44:48.165 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.23) opts 0xd
23:44:48.165 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.23)
23:44:48.165 00.000 7680 Moving (-0.23, 0.23) raw xDistance=0.18 yDistance=-0.31
23:44:48.165 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:44:48.166 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:44:48.167 00.001 7680 MoveAxis(E, 0, ABG)
23:44:48.167 00.000 7680 Move returns status 0, amount 0
23:44:48.167 00.000 7680 MoveAxis(N, 168, ABG)
23:44:48.167 00.000 7680 Guiding  Dir = 0, Dur = 168
23:44:48.167 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:48.170 00.003 7680 IsSlewing returns 0
23:44:48.171 00.001 6120 UpdateGuideState exits: m=13721 SNR=75.8 Saturated
23:44:48.174 00.003 7680 IsGuiding returns 0
23:44:48.174 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:48.179 00.005 7680 PulseGuide returned control before completion, sleep 178
23:44:48.179 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:48.182 00.003 6120 Enqueuing Expose request
23:44:48.366 00.184 7680 IsGuiding returns 1
23:44:48.366 00.000 7680 scope still moving after pulse duration time elapsed
23:44:48.396 00.030 7680 IsSlewing returns 0
23:44:48.397 00.001 7680 IsGuiding returns 0
23:44:48.397 00.000 7680 scope move finished after 168 + 55 ms
23:44:48.398 00.001 7680 Move returns status 0, amount 168
23:44:48.398 00.000 7680 move complete, result=0
23:44:48.398 00.000 7680 worker thread done servicing request
23:44:48.399 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 168 ms NORTH
23:44:48.406 00.007 7680 Worker thread wakes up
23:44:48.406 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:48.406 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:44:49.660 01.254 7680 Exposure complete
23:44:49.795 00.135 6120 OnExposeComplete: enter
23:44:49.797 00.002 6120 UpdateGuideState(): m_state=6
23:44:49.802 00.005 7680 worker thread done servicing request
23:44:49.802 00.000 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2555
23:44:49.806 00.004 6120 Star::Find returns 1 (1), X=958.28, Y=62.91, Mass=13495, SNR=74.3, Peak=255 HFD=6.8
23:44:49.810 00.004 6120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-2.95) = xAngle (5.68 = -0.60)
23:44:49.814 00.004 6120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.41 = -0.87)
23:44:49.818 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.10 hyp=0.25 cameraTheta=2.73 mountX=0.21 mountY=-0.19, mountTheta=-0.75
23:44:49.822 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.10, opts=13)
23:44:49.827 00.005 6120 Enqueuing Move request for scope (-0.23, 0.10)
23:44:49.831 00.004 7680 Worker thread wakes up
23:44:49.831 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:49.837 00.006 6120 UpdateGuideState exits: m=13495 SNR=74.3 Saturated
23:44:49.841 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:49.845 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:49.849 00.004 6120 Enqueuing Expose request
23:44:49.852 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.10) opts 0xd
23:44:49.852 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.10)
23:44:49.852 00.000 7680 Moving (-0.23, 0.10) raw xDistance=0.21 yDistance=-0.19
23:44:49.854 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:44:49.854 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:44:49.854 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:44:49.854 00.000 7680 MoveAxis(W, 85, ABG)
23:44:49.854 00.000 7680 Guiding  Dir = 3, Dur = 85
23:44:49.855 00.001 7680 IsSlewing returns 0
23:44:49.855 00.000 7680 IsGuiding returns 0
23:44:49.856 00.001 7680 PulseGuide returned control before completion, sleep 95
23:44:49.964 00.108 7680 IsGuiding returns 1
23:44:49.964 00.000 7680 scope still moving after pulse duration time elapsed
23:44:49.996 00.032 7680 IsSlewing returns 0
23:44:49.997 00.001 7680 IsGuiding returns 0
23:44:49.997 00.000 7680 scope move finished after 85 + 56 ms
23:44:49.998 00.001 7680 Move returns status 0, amount 85
23:44:49.998 00.000 7680 MoveAxis(N, 0, ABG)
23:44:50.000 00.002 7680 Move returns status 0, amount 0
23:44:50.000 00.000 7680 move complete, result=0
23:44:50.000 00.000 7680 worker thread done servicing request
23:44:50.001 00.001 7680 Worker thread wakes up
23:44:50.001 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:50.001 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:44:50.001 00.000 6120 GuideStep: 0.2 px 85 ms WEST, -0.2 px 0 ms NORTH
23:44:51.247 01.246 7680 Exposure complete
23:44:51.383 00.136 7680 worker thread done servicing request
23:44:51.384 00.001 6120 OnExposeComplete: enter
23:44:51.389 00.005 6120 UpdateGuideState(): m_state=6
23:44:51.395 00.006 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2556
23:44:51.399 00.004 6120 Star::Find returns 1 (1), X=958.55, Y=62.78, Mass=12973, SNR=74.1, Peak=255 HFD=6.9
23:44:51.403 00.004 6120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-2.95) = xAngle (2.37 = 2.37)
23:44:51.407 00.004 6120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.10 = 2.10)
23:44:51.411 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-0.58 mountX=-0.04 mountY=0.05, mountTheta=2.27
23:44:51.416 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.03, opts=13)
23:44:51.419 00.003 6120 Enqueuing Move request for scope (0.05, -0.03)
23:44:51.423 00.004 7680 Worker thread wakes up
23:44:51.423 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:44:51.424 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:44:51.425 00.001 7680 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=0.05
23:44:51.425 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:44:51.425 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:44:51.425 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:51.430 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:44:51.430 00.000 7680 MoveAxis(E, 0, ABG)
23:44:51.430 00.000 7680 Move returns status 0, amount 0
23:44:51.430 00.000 7680 MoveAxis(N, 0, ABG)
23:44:51.431 00.001 6120 UpdateGuideState exits: m=12973 SNR=74.1 Saturated
23:44:51.435 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:51.438 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:51.442 00.004 6120 Enqueuing Expose request
23:44:51.445 00.003 7680 Move returns status 0, amount 0
23:44:51.445 00.000 7680 move complete, result=0
23:44:51.445 00.000 7680 worker thread done servicing request
23:44:51.445 00.000 7680 Worker thread wakes up
23:44:51.445 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:44:51.449 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:51.450 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:44:52.705 01.255 7680 Exposure complete
23:44:52.844 00.139 7680 worker thread done servicing request
23:44:52.844 00.000 6120 OnExposeComplete: enter
23:44:52.848 00.004 6120 UpdateGuideState(): m_state=6
23:44:52.852 00.004 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2557
23:44:52.856 00.004 6120 Star::Find returns 1 (1), X=958.43, Y=63.40, Mass=13371, SNR=76.0, Peak=255 HFD=7.1
23:44:52.860 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
23:44:52.868 00.008 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
23:44:52.872 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.59 hyp=0.60 cameraTheta=1.70 mountX=-0.03 mountY=-0.57, mountTheta=-1.63
23:44:52.877 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.59, opts=13)
23:44:52.882 00.005 6120 Enqueuing Move request for scope (-0.08, 0.59)
23:44:52.885 00.003 7680 Worker thread wakes up
23:44:52.885 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.59) opts 0xd
23:44:52.885 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.59)
23:44:52.885 00.000 7680 Moving (-0.08, 0.59) raw xDistance=-0.03 yDistance=-0.57
23:44:52.885 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:44:52.885 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
23:44:52.887 00.002 7680 MoveAxis(E, 0, ABG)
23:44:52.887 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:52.890 00.003 7680 Move returns status 0, amount 0
23:44:52.890 00.000 7680 MoveAxis(N, 309, ABG)
23:44:52.890 00.000 7680 Guiding  Dir = 0, Dur = 309
23:44:52.890 00.000 6120 UpdateGuideState exits: m=13371 SNR=76.0 Saturated
23:44:52.895 00.005 7680 IsSlewing returns 0
23:44:52.895 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:52.898 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:52.901 00.003 7680 IsGuiding returns 0
23:44:52.901 00.000 6120 Enqueuing Expose request
23:44:52.904 00.003 7680 PulseGuide returned control before completion, sleep 319
23:44:53.234 00.330 7680 IsGuiding returns 1
23:44:53.235 00.001 7680 scope still moving after pulse duration time elapsed
23:44:53.266 00.031 7680 IsSlewing returns 0
23:44:53.266 00.000 7680 IsGuiding returns 0
23:44:53.266 00.000 7680 scope move finished after 309 + 56 ms
23:44:53.267 00.001 7680 Move returns status 0, amount 309
23:44:53.267 00.000 7680 move complete, result=0
23:44:53.267 00.000 7680 worker thread done servicing request
23:44:53.267 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 309 ms NORTH
23:44:53.272 00.005 7680 Worker thread wakes up
23:44:53.273 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:53.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:44:54.525 01.252 7680 Exposure complete
23:44:54.664 00.139 7680 worker thread done servicing request
23:44:54.664 00.000 6120 OnExposeComplete: enter
23:44:54.669 00.005 6120 UpdateGuideState(): m_state=6
23:44:54.675 00.006 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2558
23:44:54.680 00.005 6120 Star::Find returns 1 (1), X=958.43, Y=63.00, Mass=13955, SNR=76.4, Peak=255 HFD=6.8
23:44:54.685 00.005 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.92 = -1.37)
23:44:54.688 00.003 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
23:44:54.693 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.96 mountX=0.04 mountY=-0.21, mountTheta=-1.37
23:44:54.696 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.19, opts=13)
23:44:54.702 00.006 6120 Enqueuing Move request for scope (-0.08, 0.19)
23:44:54.706 00.004 7680 Worker thread wakes up
23:44:54.706 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:54.710 00.004 6120 UpdateGuideState exits: m=13955 SNR=76.4 Saturated
23:44:54.714 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:54.717 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:54.721 00.004 6120 Enqueuing Expose request
23:44:54.725 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.19) opts 0xd
23:44:54.725 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.19)
23:44:54.725 00.000 7680 Moving (-0.08, 0.19) raw xDistance=0.04 yDistance=-0.21
23:44:54.725 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:44:54.725 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:44:54.725 00.000 7680 MoveAxis(E, 0, ABG)
23:44:54.726 00.001 7680 Move returns status 0, amount 0
23:44:54.726 00.000 7680 MoveAxis(N, 114, ABG)
23:44:54.726 00.000 7680 Guiding  Dir = 0, Dur = 114
23:44:54.727 00.001 7680 IsSlewing returns 0
23:44:54.727 00.000 7680 IsGuiding returns 0
23:44:54.727 00.000 7680 PulseGuide returned control before completion, sleep 124
23:44:54.860 00.133 7680 IsGuiding returns 1
23:44:54.860 00.000 7680 scope still moving after pulse duration time elapsed
23:44:54.890 00.030 7680 IsSlewing returns 0
23:44:54.893 00.003 7680 IsGuiding returns 0
23:44:54.893 00.000 7680 scope move finished after 114 + 51 ms
23:44:54.894 00.001 7680 Move returns status 0, amount 114
23:44:54.894 00.000 7680 move complete, result=0
23:44:54.894 00.000 7680 worker thread done servicing request
23:44:54.895 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 114 ms NORTH
23:44:54.901 00.006 7680 Worker thread wakes up
23:44:54.901 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:54.902 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:44:56.155 01.253 7680 Exposure complete
23:44:56.288 00.133 7680 worker thread done servicing request
23:44:56.288 00.000 6120 OnExposeComplete: enter
23:44:56.292 00.004 6120 UpdateGuideState(): m_state=6
23:44:56.296 00.004 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2559
23:44:56.299 00.003 6120 Star::Find returns 1 (1), X=958.35, Y=63.04, Mass=13961, SNR=77.4, Peak=255 HFD=6.8
23:44:56.303 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
23:44:56.307 00.004 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.42)
23:44:56.310 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.28 cameraTheta=2.18 mountX=0.12 mountY=-0.28, mountTheta=-1.18
23:44:56.315 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.23, opts=13)
23:44:56.319 00.004 6120 Enqueuing Move request for scope (-0.16, 0.23)
23:44:56.324 00.005 7680 Worker thread wakes up
23:44:56.324 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.23) opts 0xd
23:44:56.324 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.23)
23:44:56.325 00.001 7680 Moving (-0.16, 0.23) raw xDistance=0.12 yDistance=-0.28
23:44:56.325 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:44:56.325 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:44:56.325 00.000 7680 MoveAxis(E, 0, ABG)
23:44:56.325 00.000 7680 Move returns status 0, amount 0
23:44:56.325 00.000 7680 MoveAxis(N, 151, ABG)
23:44:56.325 00.000 7680 Guiding  Dir = 0, Dur = 151
23:44:56.325 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:56.329 00.004 7680 IsSlewing returns 0
23:44:56.330 00.001 6120 UpdateGuideState exits: m=13961 SNR=77.4 Saturated
23:44:56.333 00.003 7680 IsGuiding returns 0
23:44:56.333 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:56.338 00.005 7680 PulseGuide returned control before completion, sleep 161
23:44:56.338 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:56.342 00.004 6120 Enqueuing Expose request
23:44:56.503 00.161 7680 IsGuiding returns 1
23:44:56.505 00.002 7680 scope still moving after pulse duration time elapsed
23:44:56.535 00.030 7680 IsSlewing returns 0
23:44:56.536 00.001 7680 IsGuiding returns 0
23:44:56.537 00.001 7680 scope move finished after 151 + 51 ms
23:44:56.538 00.001 7680 Move returns status 0, amount 151
23:44:56.538 00.000 7680 move complete, result=0
23:44:56.539 00.001 7680 worker thread done servicing request
23:44:56.539 00.000 7680 Worker thread wakes up
23:44:56.539 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 151 ms NORTH
23:44:56.547 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:56.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:44:57.804 01.257 7680 Exposure complete
23:44:57.933 00.129 7680 worker thread done servicing request
23:44:57.934 00.001 6120 OnExposeComplete: enter
23:44:57.939 00.005 6120 UpdateGuideState(): m_state=6
23:44:57.944 00.005 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2560
23:44:57.948 00.004 6120 Star::Find returns 1 (1), X=958.53, Y=62.73, Mass=12224, SNR=71.6, Peak=255 HFD=6.9
23:44:57.952 00.004 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-2.95) = xAngle (1.64 = 1.64)
23:44:57.956 00.004 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.38 = 1.38)
23:44:57.960 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.31 mountX=-0.01 mountY=0.08, mountTheta=1.65
23:44:57.966 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.08, opts=13)
23:44:57.969 00.003 6120 Enqueuing Move request for scope (0.02, -0.08)
23:44:57.974 00.005 7680 Worker thread wakes up
23:44:57.974 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
23:44:57.974 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:57.977 00.003 6120 UpdateGuideState exits: m=12224 SNR=71.6 Saturated
23:44:57.980 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:57.985 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:57.990 00.005 6120 Enqueuing Expose request
23:44:57.993 00.003 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
23:44:57.993 00.000 7680 Moving (0.02, -0.08) raw xDistance=-0.01 yDistance=0.08
23:44:57.993 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:44:57.993 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:44:57.993 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:44:57.993 00.000 7680 MoveAxis(E, 0, ABG)
23:44:57.993 00.000 7680 Move returns status 0, amount 0
23:44:57.993 00.000 7680 MoveAxis(N, 0, ABG)
23:44:57.993 00.000 7680 Move returns status 0, amount 0
23:44:57.993 00.000 7680 move complete, result=0
23:44:57.993 00.000 7680 worker thread done servicing request
23:44:57.995 00.002 7680 Worker thread wakes up
23:44:57.995 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:57.998 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:57.998 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:44:59.242 01.244 7680 Exposure complete
23:44:59.377 00.135 7680 worker thread done servicing request
23:44:59.377 00.000 6120 OnExposeComplete: enter
23:44:59.381 00.004 6120 UpdateGuideState(): m_state=6
23:44:59.385 00.004 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2561
23:44:59.390 00.005 6120 Star::Find returns 1 (1), X=958.59, Y=62.75, Mass=13387, SNR=75.1, Peak=255 HFD=6.9
23:44:59.394 00.004 6120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-2.95) = xAngle (2.38 = 2.38)
23:44:59.397 00.003 6120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.11 = 2.11)
23:44:59.400 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.57 mountX=-0.07 mountY=0.08, mountTheta=2.27
23:44:59.406 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.05, opts=13)
23:44:59.411 00.005 6120 Enqueuing Move request for scope (0.08, -0.05)
23:44:59.414 00.003 7680 Worker thread wakes up
23:44:59.414 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
23:44:59.415 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:44:59.418 00.003 6120 UpdateGuideState exits: m=13387 SNR=75.1 Saturated
23:44:59.423 00.005 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
23:44:59.423 00.000 7680 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=0.08
23:44:59.423 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:44:59.423 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:44:59.424 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:59.429 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:44:59.429 00.000 7680 MoveAxis(E, 0, ABG)
23:44:59.430 00.001 7680 Move returns status 0, amount 0
23:44:59.430 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:44:59.435 00.005 6120 Enqueuing Expose request
23:44:59.439 00.004 7680 MoveAxis(N, 0, ABG)
23:44:59.439 00.000 7680 Move returns status 0, amount 0
23:44:59.439 00.000 7680 move complete, result=0
23:44:59.439 00.000 7680 worker thread done servicing request
23:44:59.441 00.002 7680 Worker thread wakes up
23:44:59.441 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:59.445 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:44:59.445 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:00.685 01.240 7680 Exposure complete
23:45:00.824 00.139 7680 worker thread done servicing request
23:45:00.824 00.000 6120 OnExposeComplete: enter
23:45:00.828 00.004 6120 UpdateGuideState(): m_state=6
23:45:00.832 00.004 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2562
23:45:00.837 00.005 6120 Star::Find returns 1 (1), X=958.32, Y=63.47, Mass=14062, SNR=76.6, Peak=255 HFD=7.1
23:45:00.841 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
23:45:00.844 00.003 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
23:45:00.847 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.66 hyp=0.69 cameraTheta=1.85 mountX=0.06 mountY=-0.68, mountTheta=-1.48
23:45:00.852 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.66, opts=13)
23:45:00.856 00.004 6120 Enqueuing Move request for scope (-0.19, 0.66)
23:45:00.861 00.005 7680 Worker thread wakes up
23:45:00.861 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.66) opts 0xd
23:45:00.861 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.66)
23:45:00.861 00.000 7680 Moving (-0.19, 0.66) raw xDistance=0.06 yDistance=-0.68
23:45:00.861 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:45:00.862 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
23:45:00.863 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:00.868 00.005 7680 MoveAxis(E, 0, ABG)
23:45:00.868 00.000 7680 Move returns status 0, amount 0
23:45:00.868 00.000 7680 MoveAxis(N, 367, ABG)
23:45:00.868 00.000 7680 Guiding  Dir = 0, Dur = 367
23:45:00.868 00.000 6120 UpdateGuideState exits: m=14062 SNR=76.6 Saturated
23:45:00.873 00.005 7680 IsSlewing returns 0
23:45:00.873 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:00.876 00.003 7680 IsGuiding returns 0
23:45:00.876 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:00.881 00.005 7680 PulseGuide returned control before completion, sleep 377
23:45:00.881 00.000 6120 Enqueuing Expose request
23:45:01.268 00.387 7680 IsGuiding returns 0
23:45:01.269 00.001 7680 Move returns status 0, amount 367
23:45:01.269 00.000 7680 move complete, result=0
23:45:01.269 00.000 7680 worker thread done servicing request
23:45:01.270 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 367 ms NORTH
23:45:01.279 00.009 7680 Worker thread wakes up
23:45:01.279 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:01.281 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:02.534 01.253 7680 Exposure complete
23:45:02.661 00.127 7680 worker thread done servicing request
23:45:02.661 00.000 6120 OnExposeComplete: enter
23:45:02.664 00.003 6120 UpdateGuideState(): m_state=6
23:45:02.671 00.007 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2563
23:45:02.677 00.006 6120 Star::Find returns 1 (1), X=958.26, Y=62.96, Mass=13502, SNR=76.0, Peak=255 HFD=6.8
23:45:02.682 00.005 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.53 = -0.75)
23:45:02.686 00.004 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.02)
23:45:02.690 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.16 hyp=0.30 cameraTheta=2.58 mountX=0.22 mountY=-0.25, mountTheta=-0.86
23:45:02.695 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.16, opts=13)
23:45:02.699 00.004 6120 Enqueuing Move request for scope (-0.25, 0.16)
23:45:02.702 00.003 7680 Worker thread wakes up
23:45:02.703 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.16) opts 0xd
23:45:02.703 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.16)
23:45:02.703 00.000 7680 Moving (-0.25, 0.16) raw xDistance=0.22 yDistance=-0.25
23:45:02.704 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:45:02.704 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:45:02.704 00.000 7680 MoveAxis(W, 88, ABG)
23:45:02.704 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:02.708 00.004 7680 Guiding  Dir = 3, Dur = 88
23:45:02.708 00.000 6120 UpdateGuideState exits: m=13502 SNR=76.0 Saturated
23:45:02.713 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:02.717 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:02.720 00.003 7680 IsSlewing returns 0
23:45:02.721 00.001 6120 Enqueuing Expose request
23:45:02.723 00.002 7680 IsGuiding returns 0
23:45:02.724 00.001 7680 PulseGuide returned control before completion, sleep 98
23:45:02.836 00.112 7680 IsGuiding returns 1
23:45:02.837 00.001 7680 scope still moving after pulse duration time elapsed
23:45:02.867 00.030 7680 IsSlewing returns 0
23:45:02.868 00.001 7680 IsGuiding returns 0
23:45:02.868 00.000 7680 scope move finished after 88 + 56 ms
23:45:02.869 00.001 7680 Move returns status 0, amount 88
23:45:02.870 00.001 7680 MoveAxis(N, 137, ABG)
23:45:02.870 00.000 7680 Guiding  Dir = 0, Dur = 137
23:45:02.870 00.000 7680 IsSlewing returns 0
23:45:02.871 00.001 7680 IsGuiding returns 0
23:45:02.871 00.000 7680 PulseGuide returned control before completion, sleep 147
23:45:03.023 00.152 7680 IsGuiding returns 1
23:45:03.025 00.002 7680 scope still moving after pulse duration time elapsed
23:45:03.055 00.030 7680 IsSlewing returns 0
23:45:03.056 00.001 7680 IsGuiding returns 0
23:45:03.056 00.000 7680 scope move finished after 137 + 48 ms
23:45:03.056 00.000 7680 Move returns status 0, amount 137
23:45:03.057 00.001 7680 move complete, result=0
23:45:03.057 00.000 7680 worker thread done servicing request
23:45:03.057 00.000 6120 GuideStep: 0.2 px 88 ms WEST, -0.3 px 137 ms NORTH
23:45:03.064 00.007 7680 Worker thread wakes up
23:45:03.064 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:03.064 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:04.319 01.255 7680 Exposure complete
23:45:04.453 00.134 7680 worker thread done servicing request
23:45:04.453 00.000 6120 OnExposeComplete: enter
23:45:04.459 00.006 6120 UpdateGuideState(): m_state=6
23:45:04.464 00.005 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2564
23:45:04.468 00.004 6120 Star::Find returns 1 (1), X=958.34, Y=62.86, Mass=13389, SNR=74.1, Peak=255 HFD=6.8
23:45:04.472 00.004 6120 CameraToMount -- cameraTheta (2.83) - m_xAngle (-2.95) = xAngle (5.78 = -0.50)
23:45:04.475 00.003 6120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.51 = -0.77)
23:45:04.479 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.83 mountX=0.16 mountY=-0.13, mountTheta=-0.67
23:45:04.485 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.06, opts=13)
23:45:04.489 00.004 6120 Enqueuing Move request for scope (-0.17, 0.06)
23:45:04.493 00.004 7680 Worker thread wakes up
23:45:04.494 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
23:45:04.494 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
23:45:04.494 00.000 7680 Moving (-0.17, 0.06) raw xDistance=0.16 yDistance=-0.13
23:45:04.495 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:04.499 00.004 6120 UpdateGuideState exits: m=13389 SNR=74.1 Saturated
23:45:04.504 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:04.507 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:04.512 00.005 6120 Enqueuing Expose request
23:45:04.515 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:45:04.516 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:45:04.516 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:45:04.516 00.000 7680 MoveAxis(E, 0, ABG)
23:45:04.516 00.000 7680 Move returns status 0, amount 0
23:45:04.516 00.000 7680 MoveAxis(N, 0, ABG)
23:45:04.517 00.001 7680 Move returns status 0, amount 0
23:45:04.517 00.000 7680 move complete, result=0
23:45:04.517 00.000 7680 worker thread done servicing request
23:45:04.518 00.001 7680 Worker thread wakes up
23:45:04.518 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:04.518 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:04.518 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:05.772 01.254 7680 Exposure complete
23:45:05.907 00.135 7680 worker thread done servicing request
23:45:05.908 00.001 6120 OnExposeComplete: enter
23:45:05.912 00.004 6120 UpdateGuideState(): m_state=6
23:45:05.915 00.003 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2565
23:45:05.920 00.005 6120 Star::Find returns 1 (1), X=958.30, Y=63.08, Mass=13186, SNR=76.4, Peak=255 HFD=6.8
23:45:05.923 00.003 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.19 = -1.09)
23:45:05.927 00.004 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
23:45:05.931 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.27 hyp=0.34 cameraTheta=2.24 mountX=0.16 mountY=-0.34, mountTheta=-1.13
23:45:05.935 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.27, opts=13)
23:45:05.940 00.005 6120 Enqueuing Move request for scope (-0.21, 0.27)
23:45:05.943 00.003 7680 Worker thread wakes up
23:45:05.944 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:05.949 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.27) opts 0xd
23:45:05.949 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.27)
23:45:05.949 00.000 7680 Moving (-0.21, 0.27) raw xDistance=0.16 yDistance=-0.34
23:45:05.951 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:45:05.951 00.000 6120 UpdateGuideState exits: m=13186 SNR=76.4 Saturated
23:45:05.955 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:05.958 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:05.963 00.005 6120 Enqueuing Expose request
23:45:05.966 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:45:05.966 00.000 7680 MoveAxis(E, 0, ABG)
23:45:05.966 00.000 7680 Move returns status 0, amount 0
23:45:05.966 00.000 7680 MoveAxis(N, 183, ABG)
23:45:05.966 00.000 7680 Guiding  Dir = 0, Dur = 183
23:45:05.968 00.002 7680 IsSlewing returns 0
23:45:05.968 00.000 7680 IsGuiding returns 0
23:45:05.968 00.000 7680 PulseGuide returned control before completion, sleep 193
23:45:06.177 00.209 7680 IsGuiding returns 1
23:45:06.177 00.000 7680 scope still moving after pulse duration time elapsed
23:45:06.209 00.032 7680 IsSlewing returns 0
23:45:06.210 00.001 7680 IsGuiding returns 0
23:45:06.211 00.001 7680 scope move finished after 183 + 59 ms
23:45:06.211 00.000 7680 Move returns status 0, amount 183
23:45:06.212 00.001 7680 move complete, result=0
23:45:06.213 00.001 7680 worker thread done servicing request
23:45:06.213 00.000 7680 Worker thread wakes up
23:45:06.213 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:06.213 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:06.213 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 183 ms NORTH
23:45:07.465 01.252 7680 Exposure complete
23:45:07.600 00.135 7680 worker thread done servicing request
23:45:07.601 00.001 6120 OnExposeComplete: enter
23:45:07.604 00.003 6120 UpdateGuideState(): m_state=6
23:45:07.610 00.006 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2566
23:45:07.615 00.005 6120 Star::Find returns 1 (1), X=958.22, Y=62.88, Mass=13191, SNR=75.1, Peak=255 HFD=6.8
23:45:07.619 00.004 6120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-2.95) = xAngle (5.84 = -0.44)
23:45:07.623 00.004 6120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.57 = -0.71)
23:45:07.628 00.005 6120 CameraToMount -- cameraX=-0.29 cameraY=0.07 hyp=0.29 cameraTheta=2.88 mountX=0.27 mountY=-0.19, mountTheta=-0.63
23:45:07.633 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.07, opts=13)
23:45:07.636 00.003 6120 Enqueuing Move request for scope (-0.29, 0.07)
23:45:07.640 00.004 7680 Worker thread wakes up
23:45:07.640 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.07) opts 0xd
23:45:07.640 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.07)
23:45:07.640 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:07.646 00.006 7680 Moving (-0.29, 0.07) raw xDistance=0.27 yDistance=-0.19
23:45:07.646 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
23:45:07.646 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:45:07.647 00.001 6120 UpdateGuideState exits: m=13191 SNR=75.1 Saturated
23:45:07.650 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:07.654 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:07.658 00.004 6120 Enqueuing Expose request
23:45:07.661 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:45:07.661 00.000 7680 MoveAxis(W, 109, ABG)
23:45:07.661 00.000 7680 Guiding  Dir = 3, Dur = 109
23:45:07.663 00.002 7680 IsSlewing returns 0
23:45:07.663 00.000 7680 IsGuiding returns 0
23:45:07.664 00.001 7680 PulseGuide returned control before completion, sleep 119
23:45:07.797 00.133 7680 IsGuiding returns 1
23:45:07.797 00.000 7680 scope still moving after pulse duration time elapsed
23:45:07.828 00.031 7680 IsSlewing returns 0
23:45:07.830 00.002 7680 IsGuiding returns 0
23:45:07.830 00.000 7680 scope move finished after 109 + 58 ms
23:45:07.830 00.000 7680 Move returns status 0, amount 109
23:45:07.831 00.001 7680 MoveAxis(N, 0, ABG)
23:45:07.831 00.000 7680 Move returns status 0, amount 0
23:45:07.831 00.000 7680 move complete, result=0
23:45:07.831 00.000 7680 worker thread done servicing request
23:45:07.832 00.001 6120 GuideStep: 0.3 px 109 ms WEST, -0.2 px 0 ms NORTH
23:45:07.837 00.005 7680 Worker thread wakes up
23:45:07.839 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:07.839 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:09.092 01.253 7680 Exposure complete
23:45:09.236 00.144 7680 worker thread done servicing request
23:45:09.236 00.000 6120 OnExposeComplete: enter
23:45:09.242 00.006 6120 UpdateGuideState(): m_state=6
23:45:09.246 00.004 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2567
23:45:09.250 00.004 6120 Star::Find returns 1 (1), X=958.43, Y=62.97, Mass=12403, SNR=72.8, Peak=255 HFD=6.7
23:45:09.253 00.003 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (4.99 = -1.29)
23:45:09.257 00.004 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.56)
23:45:09.260 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.04 mountX=0.05 mountY=-0.18, mountTheta=-1.30
23:45:09.266 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.16, opts=13)
23:45:09.270 00.004 6120 Enqueuing Move request for scope (-0.08, 0.16)
23:45:09.274 00.004 7680 Worker thread wakes up
23:45:09.274 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
23:45:09.274 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
23:45:09.274 00.000 7680 Moving (-0.08, 0.16) raw xDistance=0.05 yDistance=-0.18
23:45:09.275 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:09.279 00.004 6120 UpdateGuideState exits: m=12403 SNR=72.8 Saturated
23:45:09.282 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:09.285 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:09.289 00.004 6120 Enqueuing Expose request
23:45:09.293 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:45:09.293 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:45:09.293 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:45:09.293 00.000 7680 MoveAxis(E, 0, ABG)
23:45:09.294 00.001 7680 Move returns status 0, amount 0
23:45:09.295 00.001 7680 MoveAxis(N, 0, ABG)
23:45:09.295 00.000 7680 Move returns status 0, amount 0
23:45:09.295 00.000 7680 move complete, result=0
23:45:09.295 00.000 7680 worker thread done servicing request
23:45:09.295 00.000 7680 Worker thread wakes up
23:45:09.296 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:45:09.300 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:09.300 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:10.538 01.238 7680 Exposure complete
23:45:10.663 00.125 7680 worker thread done servicing request
23:45:10.663 00.000 6120 OnExposeComplete: enter
23:45:10.669 00.006 6120 UpdateGuideState(): m_state=6
23:45:10.674 00.005 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2568
23:45:10.678 00.004 6120 Star::Find returns 1 (1), X=958.39, Y=63.46, Mass=13801, SNR=77.2, Peak=255 HFD=7.1
23:45:10.682 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
23:45:10.686 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
23:45:10.690 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.65 hyp=0.66 cameraTheta=1.76 mountX=-0.00 mountY=-0.64, mountTheta=-1.57
23:45:10.695 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.65, opts=13)
23:45:10.699 00.004 6120 Enqueuing Move request for scope (-0.12, 0.65)
23:45:10.703 00.004 7680 Worker thread wakes up
23:45:10.704 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:10.710 00.006 6120 UpdateGuideState exits: m=13801 SNR=77.2 Saturated
23:45:10.716 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:10.720 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:10.723 00.003 6120 Enqueuing Expose request
23:45:10.728 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.65) opts 0xd
23:45:10.728 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.65)
23:45:10.728 00.000 7680 Moving (-0.12, 0.65) raw xDistance=-0.00 yDistance=-0.64
23:45:10.728 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:45:10.728 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
23:45:10.729 00.001 7680 MoveAxis(E, 0, ABG)
23:45:10.729 00.000 7680 Move returns status 0, amount 0
23:45:10.729 00.000 7680 MoveAxis(N, 347, ABG)
23:45:10.729 00.000 7680 Guiding  Dir = 0, Dur = 347
23:45:10.729 00.000 7680 IsSlewing returns 0
23:45:10.730 00.001 7680 IsGuiding returns 0
23:45:10.730 00.000 7680 PulseGuide returned control before completion, sleep 357
23:45:11.096 00.366 7680 IsGuiding returns 1
23:45:11.097 00.001 7680 scope still moving after pulse duration time elapsed
23:45:11.127 00.030 7680 IsSlewing returns 0
23:45:11.128 00.001 7680 IsGuiding returns 0
23:45:11.128 00.000 7680 scope move finished after 347 + 51 ms
23:45:11.129 00.001 7680 Move returns status 0, amount 347
23:45:11.129 00.000 7680 move complete, result=0
23:45:11.129 00.000 7680 worker thread done servicing request
23:45:11.130 00.001 7680 Worker thread wakes up
23:45:11.131 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 347 ms NORTH
23:45:11.137 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:11.137 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:12.397 01.260 7680 Exposure complete
23:45:12.532 00.135 7680 worker thread done servicing request
23:45:12.532 00.000 6120 OnExposeComplete: enter
23:45:12.537 00.005 6120 UpdateGuideState(): m_state=6
23:45:12.542 00.005 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2569
23:45:12.546 00.004 6120 Star::Find returns 1 (1), X=958.33, Y=63.04, Mass=13139, SNR=73.7, Peak=255 HFD=6.9
23:45:12.552 00.006 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.11)
23:45:12.555 00.003 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
23:45:12.560 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.30 cameraTheta=2.22 mountX=0.13 mountY=-0.29, mountTheta=-1.14
23:45:12.565 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.24, opts=13)
23:45:12.568 00.003 6120 Enqueuing Move request for scope (-0.18, 0.24)
23:45:12.573 00.005 7680 Worker thread wakes up
23:45:12.573 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:12.578 00.005 6120 UpdateGuideState exits: m=13139 SNR=73.7 Saturated
23:45:12.583 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:12.587 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.24) opts 0xd
23:45:12.587 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:12.591 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.24)
23:45:12.591 00.000 7680 Moving (-0.18, 0.24) raw xDistance=0.13 yDistance=-0.29
23:45:12.591 00.000 6120 Enqueuing Expose request
23:45:12.596 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:45:12.596 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:45:12.597 00.001 7680 MoveAxis(E, 0, ABG)
23:45:12.597 00.000 7680 Move returns status 0, amount 0
23:45:12.597 00.000 7680 MoveAxis(N, 158, ABG)
23:45:12.597 00.000 7680 Guiding  Dir = 0, Dur = 158
23:45:12.597 00.000 7680 IsSlewing returns 0
23:45:12.598 00.001 7680 IsGuiding returns 0
23:45:12.598 00.000 7680 PulseGuide returned control before completion, sleep 168
23:45:12.775 00.177 7680 IsGuiding returns 1
23:45:12.776 00.001 7680 scope still moving after pulse duration time elapsed
23:45:12.805 00.029 7680 IsSlewing returns 0
23:45:12.806 00.001 7680 IsGuiding returns 0
23:45:12.808 00.002 7680 scope move finished after 158 + 51 ms
23:45:12.808 00.000 7680 Move returns status 0, amount 158
23:45:12.809 00.001 7680 move complete, result=0
23:45:12.809 00.000 7680 worker thread done servicing request
23:45:12.809 00.000 7680 Worker thread wakes up
23:45:12.811 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 158 ms NORTH
23:45:12.817 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:12.817 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:14.068 01.251 7680 Exposure complete
23:45:14.213 00.145 7680 worker thread done servicing request
23:45:14.213 00.000 6120 OnExposeComplete: enter
23:45:14.218 00.005 6120 UpdateGuideState(): m_state=6
23:45:14.224 00.006 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2570
23:45:14.227 00.003 6120 Star::Find returns 1 (1), X=958.28, Y=62.96, Mass=13913, SNR=77.0, Peak=255 HFD=6.8
23:45:14.230 00.003 6120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-2.95) = xAngle (5.49 = -0.80)
23:45:14.233 00.003 6120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.06)
23:45:14.237 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.16 hyp=0.28 cameraTheta=2.53 mountX=0.19 mountY=-0.24, mountTheta=-0.90
23:45:14.244 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.16, opts=13)
23:45:14.248 00.004 6120 Enqueuing Move request for scope (-0.23, 0.16)
23:45:14.252 00.004 7680 Worker thread wakes up
23:45:14.252 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.16) opts 0xd
23:45:14.252 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.16)
23:45:14.253 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:14.256 00.003 7680 Moving (-0.23, 0.16) raw xDistance=0.19 yDistance=-0.24
23:45:14.256 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:45:14.256 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:45:14.257 00.001 6120 UpdateGuideState exits: m=13913 SNR=77.0 Saturated
23:45:14.260 00.003 7680 MoveAxis(E, 0, ABG)
23:45:14.260 00.000 7680 Move returns status 0, amount 0
23:45:14.260 00.000 7680 MoveAxis(N, 131, ABG)
23:45:14.262 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:14.266 00.004 7680 Guiding  Dir = 0, Dur = 131
23:45:14.266 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:14.270 00.004 6120 Enqueuing Expose request
23:45:14.274 00.004 7680 IsSlewing returns 0
23:45:14.274 00.000 7680 IsGuiding returns 0
23:45:14.275 00.001 7680 PulseGuide returned control before completion, sleep 141
23:45:14.421 00.146 7680 IsGuiding returns 1
23:45:14.421 00.000 7680 scope still moving after pulse duration time elapsed
23:45:14.453 00.032 7680 IsSlewing returns 0
23:45:14.454 00.001 7680 IsGuiding returns 0
23:45:14.455 00.001 7680 scope move finished after 131 + 48 ms
23:45:14.455 00.000 7680 Move returns status 0, amount 131
23:45:14.455 00.000 7680 move complete, result=0
23:45:14.455 00.000 7680 worker thread done servicing request
23:45:14.456 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 131 ms NORTH
23:45:14.460 00.004 7680 Worker thread wakes up
23:45:14.460 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:14.460 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:15.710 01.250 7680 Exposure complete
23:45:15.841 00.131 7680 worker thread done servicing request
23:45:15.842 00.001 6120 OnExposeComplete: enter
23:45:15.845 00.003 6120 UpdateGuideState(): m_state=6
23:45:15.849 00.004 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2571
23:45:15.852 00.003 6120 Star::Find returns 1 (1), X=958.28, Y=63.07, Mass=13549, SNR=74.8, Peak=255 HFD=6.8
23:45:15.857 00.005 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
23:45:15.861 00.004 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
23:45:15.864 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.26 hyp=0.35 cameraTheta=2.30 mountX=0.18 mountY=-0.34, mountTheta=-1.08
23:45:15.870 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.26, opts=13)
23:45:15.873 00.003 6120 Enqueuing Move request for scope (-0.23, 0.26)
23:45:15.877 00.004 7680 Worker thread wakes up
23:45:15.877 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.26) opts 0xd
23:45:15.877 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.26)
23:45:15.877 00.000 7680 Moving (-0.23, 0.26) raw xDistance=0.18 yDistance=-0.34
23:45:15.877 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:45:15.877 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:45:15.877 00.000 7680 MoveAxis(E, 0, ABG)
23:45:15.877 00.000 7680 Move returns status 0, amount 0
23:45:15.878 00.001 7680 MoveAxis(N, 184, ABG)
23:45:15.878 00.000 7680 Guiding  Dir = 0, Dur = 184
23:45:15.879 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:15.882 00.003 7680 IsSlewing returns 0
23:45:15.882 00.000 6120 UpdateGuideState exits: m=13549 SNR=74.8 Saturated
23:45:15.886 00.004 7680 IsGuiding returns 0
23:45:15.886 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:15.891 00.005 7680 PulseGuide returned control before completion, sleep 194
23:45:15.891 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:15.894 00.003 6120 Enqueuing Expose request
23:45:16.092 00.198 7680 IsGuiding returns 0
23:45:16.094 00.002 7680 Move returns status 0, amount 184
23:45:16.095 00.001 7680 move complete, result=0
23:45:16.096 00.001 7680 worker thread done servicing request
23:45:16.097 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 184 ms NORTH
23:45:16.102 00.005 7680 Worker thread wakes up
23:45:16.103 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:16.103 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:17.358 01.255 7680 Exposure complete
23:45:17.500 00.142 7680 worker thread done servicing request
23:45:17.500 00.000 6120 OnExposeComplete: enter
23:45:17.504 00.004 6120 UpdateGuideState(): m_state=6
23:45:17.508 00.004 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2572
23:45:17.513 00.005 6120 Star::Find returns 1 (1), X=958.28, Y=62.89, Mass=13385, SNR=75.6, Peak=255 HFD=6.9
23:45:17.517 00.004 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-2.95) = xAngle (5.72 = -0.56)
23:45:17.521 00.004 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.46 = -0.83)
23:45:17.525 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.09 hyp=0.24 cameraTheta=2.77 mountX=0.21 mountY=-0.18, mountTheta=-0.71
23:45:17.531 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.09, opts=13)
23:45:17.535 00.004 6120 Enqueuing Move request for scope (-0.23, 0.09)
23:45:17.538 00.003 7680 Worker thread wakes up
23:45:17.538 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.09) opts 0xd
23:45:17.539 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.09)
23:45:17.539 00.000 7680 Moving (-0.23, 0.09) raw xDistance=0.21 yDistance=-0.18
23:45:17.539 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:45:17.539 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:45:17.539 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:45:17.539 00.000 7680 MoveAxis(W, 84, ABG)
23:45:17.540 00.001 7680 Guiding  Dir = 3, Dur = 84
23:45:17.540 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:17.544 00.004 7680 IsSlewing returns 0
23:45:17.544 00.000 6120 UpdateGuideState exits: m=13385 SNR=75.6 Saturated
23:45:17.548 00.004 7680 IsGuiding returns 0
23:45:17.549 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:17.555 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:17.560 00.005 6120 Enqueuing Expose request
23:45:17.564 00.004 7680 PulseGuide returned control before completion, sleep 94
23:45:17.660 00.096 7680 IsGuiding returns 1
23:45:17.661 00.001 7680 scope still moving after pulse duration time elapsed
23:45:17.691 00.030 7680 IsSlewing returns 0
23:45:17.691 00.000 7680 IsGuiding returns 0
23:45:17.691 00.000 7680 scope move finished after 84 + 58 ms
23:45:17.693 00.002 7680 Move returns status 0, amount 84
23:45:17.693 00.000 7680 MoveAxis(N, 0, ABG)
23:45:17.694 00.001 7680 Move returns status 0, amount 0
23:45:17.694 00.000 7680 move complete, result=0
23:45:17.694 00.000 7680 worker thread done servicing request
23:45:17.694 00.000 6120 GuideStep: 0.2 px 84 ms WEST, -0.2 px 0 ms NORTH
23:45:17.703 00.009 7680 Worker thread wakes up
23:45:17.703 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:17.703 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:18.948 01.245 7680 Exposure complete
23:45:19.077 00.129 7680 worker thread done servicing request
23:45:19.077 00.000 6120 OnExposeComplete: enter
23:45:19.082 00.005 6120 UpdateGuideState(): m_state=6
23:45:19.085 00.003 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2573
23:45:19.090 00.005 6120 Star::Find returns 1 (1), X=958.63, Y=63.05, Mass=13794, SNR=76.3, Peak=255 HFD=6.8
23:45:19.094 00.004 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.07 = -2.22)
23:45:19.098 00.004 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
23:45:19.102 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.24 hyp=0.27 cameraTheta=1.11 mountX=-0.16 mountY=-0.17, mountTheta=-2.35
23:45:19.107 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.24, opts=13)
23:45:19.112 00.005 6120 Enqueuing Move request for scope (0.12, 0.24)
23:45:19.116 00.004 7680 Worker thread wakes up
23:45:19.116 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:19.120 00.004 6120 UpdateGuideState exits: m=13794 SNR=76.3 Saturated
23:45:19.123 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:19.126 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:19.129 00.003 6120 Enqueuing Expose request
23:45:19.133 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.24) opts 0xd
23:45:19.133 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.24)
23:45:19.134 00.001 7680 Moving (0.12, 0.24) raw xDistance=-0.16 yDistance=-0.17
23:45:19.134 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:45:19.134 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:45:19.134 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:45:19.134 00.000 7680 MoveAxis(E, 0, ABG)
23:45:19.134 00.000 7680 Move returns status 0, amount 0
23:45:19.134 00.000 7680 MoveAxis(N, 0, ABG)
23:45:19.134 00.000 7680 Move returns status 0, amount 0
23:45:19.135 00.001 7680 move complete, result=0
23:45:19.135 00.000 7680 worker thread done servicing request
23:45:19.135 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:45:19.139 00.004 7680 Worker thread wakes up
23:45:19.139 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:19.139 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:20.388 01.249 7680 Exposure complete
23:45:20.526 00.138 7680 worker thread done servicing request
23:45:20.526 00.000 6120 OnExposeComplete: enter
23:45:20.529 00.003 6120 UpdateGuideState(): m_state=6
23:45:20.534 00.005 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2574
23:45:20.538 00.004 6120 Star::Find returns 1 (1), X=958.50, Y=63.43, Mass=13061, SNR=74.1, Peak=255 HFD=7.1
23:45:20.541 00.003 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
23:45:20.544 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
23:45:20.550 00.006 6120 CameraToMount -- cameraX=-0.01 cameraY=0.63 hyp=0.63 cameraTheta=1.58 mountX=-0.11 mountY=-0.57, mountTheta=-1.76
23:45:20.555 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.63, opts=13)
23:45:20.559 00.004 6120 Enqueuing Move request for scope (-0.01, 0.63)
23:45:20.562 00.003 7680 Worker thread wakes up
23:45:20.562 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.63) opts 0xd
23:45:20.562 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.63)
23:45:20.562 00.000 7680 Moving (-0.01, 0.63) raw xDistance=-0.11 yDistance=-0.57
23:45:20.563 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:20.567 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:45:20.568 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
23:45:20.568 00.000 7680 MoveAxis(E, 0, ABG)
23:45:20.568 00.000 6120 UpdateGuideState exits: m=13061 SNR=74.1 Saturated
23:45:20.571 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:20.575 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:20.580 00.005 6120 Enqueuing Expose request
23:45:20.584 00.004 7680 Move returns status 0, amount 0
23:45:20.584 00.000 7680 MoveAxis(N, 309, ABG)
23:45:20.585 00.001 7680 Guiding  Dir = 0, Dur = 309
23:45:20.585 00.000 7680 IsSlewing returns 0
23:45:20.585 00.000 7680 IsGuiding returns 0
23:45:20.586 00.001 7680 PulseGuide returned control before completion, sleep 319
23:45:20.906 00.320 7680 IsGuiding returns 1
23:45:20.906 00.000 7680 scope still moving after pulse duration time elapsed
23:45:20.937 00.031 7680 IsSlewing returns 0
23:45:20.937 00.000 7680 IsGuiding returns 0
23:45:20.937 00.000 7680 scope move finished after 309 + 43 ms
23:45:20.938 00.001 7680 Move returns status 0, amount 309
23:45:20.938 00.000 7680 move complete, result=0
23:45:20.938 00.000 7680 worker thread done servicing request
23:45:20.938 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 309 ms NORTH
23:45:20.942 00.004 7680 Worker thread wakes up
23:45:20.943 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:20.943 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:22.195 01.252 7680 Exposure complete
23:45:22.333 00.138 7680 worker thread done servicing request
23:45:22.334 00.001 6120 OnExposeComplete: enter
23:45:22.339 00.005 6120 UpdateGuideState(): m_state=6
23:45:22.343 00.004 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2575
23:45:22.347 00.004 6120 Star::Find returns 1 (1), X=958.42, Y=62.91, Mass=13448, SNR=73.5, Peak=255 HFD=6.8
23:45:22.350 00.003 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.23 = -1.05)
23:45:22.354 00.004 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.32)
23:45:22.358 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.28 mountX=0.07 mountY=-0.13, mountTheta=-1.10
23:45:22.364 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.11, opts=13)
23:45:22.369 00.005 6120 Enqueuing Move request for scope (-0.09, 0.11)
23:45:22.373 00.004 7680 Worker thread wakes up
23:45:22.373 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
23:45:22.374 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
23:45:22.374 00.000 7680 Moving (-0.09, 0.11) raw xDistance=0.07 yDistance=-0.13
23:45:22.374 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:45:22.374 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:45:22.374 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:22.379 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:45:22.379 00.000 7680 MoveAxis(E, 0, ABG)
23:45:22.379 00.000 6120 UpdateGuideState exits: m=13448 SNR=73.5 Saturated
23:45:22.383 00.004 7680 Move returns status 0, amount 0
23:45:22.383 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:22.388 00.005 7680 MoveAxis(N, 0, ABG)
23:45:22.388 00.000 7680 Move returns status 0, amount 0
23:45:22.388 00.000 7680 move complete, result=0
23:45:22.390 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:22.394 00.004 7680 worker thread done servicing request
23:45:22.394 00.000 6120 Enqueuing Expose request
23:45:22.399 00.005 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:22.403 00.004 7680 Worker thread wakes up
23:45:22.403 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:22.403 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:23.649 01.246 7680 Exposure complete
23:45:23.790 00.141 7680 worker thread done servicing request
23:45:23.792 00.002 6120 OnExposeComplete: enter
23:45:23.795 00.003 6120 UpdateGuideState(): m_state=6
23:45:23.802 00.007 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2576
23:45:23.806 00.004 6120 Star::Find returns 1 (1), X=958.67, Y=63.03, Mass=13871, SNR=77.3, Peak=255 HFD=6.9
23:45:23.811 00.005 6120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-2.95) = xAngle (3.89 = -2.39)
23:45:23.814 00.003 6120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.66)
23:45:23.817 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.28 cameraTheta=0.94 mountX=-0.20 mountY=-0.13, mountTheta=-2.57
23:45:23.823 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.22, opts=13)
23:45:23.829 00.006 6120 Enqueuing Move request for scope (0.16, 0.22)
23:45:23.833 00.004 7680 Worker thread wakes up
23:45:23.834 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:23.838 00.004 6120 UpdateGuideState exits: m=13871 SNR=77.3 Saturated
23:45:23.841 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:23.845 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:23.849 00.004 6120 Enqueuing Expose request
23:45:23.852 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
23:45:23.852 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
23:45:23.852 00.000 7680 Moving (0.16, 0.22) raw xDistance=-0.20 yDistance=-0.13
23:45:23.852 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
23:45:23.852 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:45:23.854 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:45:23.854 00.000 7680 MoveAxis(E, 83, ABG)
23:45:23.854 00.000 7680 Guiding  Dir = 2, Dur = 83
23:45:23.855 00.001 7680 IsSlewing returns 0
23:45:23.855 00.000 7680 IsGuiding returns 0
23:45:23.856 00.001 7680 PulseGuide returned control before completion, sleep 93
23:45:23.951 00.095 7680 IsGuiding returns 1
23:45:23.951 00.000 7680 scope still moving after pulse duration time elapsed
23:45:23.983 00.032 7680 IsSlewing returns 0
23:45:23.984 00.001 7680 IsGuiding returns 1
23:45:24.014 00.030 7680 IsSlewing returns 0
23:45:24.016 00.002 7680 IsGuiding returns 0
23:45:24.016 00.000 7680 scope move finished after 83 + 78 ms
23:45:24.016 00.000 7680 Move returns status 0, amount 83
23:45:24.018 00.002 7680 MoveAxis(N, 0, ABG)
23:45:24.018 00.000 7680 Move returns status 0, amount 0
23:45:24.018 00.000 7680 move complete, result=0
23:45:24.019 00.001 7680 worker thread done servicing request
23:45:24.019 00.000 6120 GuideStep: -0.2 px 83 ms EAST, -0.1 px 0 ms NORTH
23:45:24.023 00.004 7680 Worker thread wakes up
23:45:24.023 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:24.023 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:25.276 01.253 7680 Exposure complete
23:45:25.406 00.130 7680 worker thread done servicing request
23:45:25.406 00.000 6120 OnExposeComplete: enter
23:45:25.410 00.004 6120 UpdateGuideState(): m_state=6
23:45:25.414 00.004 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2577
23:45:25.417 00.003 6120 Star::Find returns 1 (1), X=958.37, Y=63.26, Mass=12918, SNR=72.0, Peak=255 HFD=6.9
23:45:25.422 00.005 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
23:45:25.426 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
23:45:25.429 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.45 hyp=0.47 cameraTheta=1.87 mountX=0.06 mountY=-0.47, mountTheta=-1.45
23:45:25.434 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.45, opts=13)
23:45:25.438 00.004 6120 Enqueuing Move request for scope (-0.14, 0.45)
23:45:25.442 00.004 7680 Worker thread wakes up
23:45:25.442 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.45) opts 0xd
23:45:25.443 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.45)
23:45:25.443 00.000 7680 Moving (-0.14, 0.45) raw xDistance=0.06 yDistance=-0.47
23:45:25.443 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:45:25.443 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:45:25.443 00.000 7680 MoveAxis(E, 0, ABG)
23:45:25.444 00.001 7680 Move returns status 0, amount 0
23:45:25.444 00.000 7680 MoveAxis(N, 254, ABG)
23:45:25.444 00.000 7680 Guiding  Dir = 0, Dur = 254
23:45:25.444 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:25.448 00.004 7680 IsSlewing returns 0
23:45:25.449 00.001 6120 UpdateGuideState exits: m=12918 SNR=72.0 Saturated
23:45:25.453 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:25.457 00.004 7680 IsGuiding returns 0
23:45:25.458 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:25.461 00.003 7680 PulseGuide returned control before completion, sleep 264
23:45:25.462 00.001 6120 Enqueuing Expose request
23:45:25.734 00.272 7680 IsGuiding returns 1
23:45:25.735 00.001 7680 scope still moving after pulse duration time elapsed
23:45:25.766 00.031 7680 IsSlewing returns 0
23:45:25.767 00.001 7680 IsGuiding returns 0
23:45:25.767 00.000 7680 scope move finished after 254 + 56 ms
23:45:25.768 00.001 7680 Move returns status 0, amount 254
23:45:25.768 00.000 7680 move complete, result=0
23:45:25.768 00.000 7680 worker thread done servicing request
23:45:25.770 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 254 ms NORTH
23:45:25.776 00.006 7680 Worker thread wakes up
23:45:25.778 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:25.778 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:27.027 01.249 7680 Exposure complete
23:45:27.155 00.128 7680 worker thread done servicing request
23:45:27.155 00.000 6120 OnExposeComplete: enter
23:45:27.158 00.003 6120 UpdateGuideState(): m_state=6
23:45:27.163 00.005 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2578
23:45:27.167 00.004 6120 Star::Find returns 1 (1), X=958.30, Y=63.17, Mass=13138, SNR=73.1, Peak=255 HFD=6.9
23:45:27.171 00.004 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
23:45:27.175 00.004 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
23:45:27.179 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.37 hyp=0.42 cameraTheta=2.10 mountX=0.14 mountY=-0.42, mountTheta=-1.25
23:45:27.185 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.37, opts=13)
23:45:27.189 00.004 6120 Enqueuing Move request for scope (-0.21, 0.37)
23:45:27.195 00.006 7680 Worker thread wakes up
23:45:27.195 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.37) opts 0xd
23:45:27.196 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.37)
23:45:27.196 00.000 7680 Moving (-0.21, 0.37) raw xDistance=0.14 yDistance=-0.42
23:45:27.196 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:45:27.196 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:45:27.197 00.001 7680 MoveAxis(E, 0, ABG)
23:45:27.197 00.000 7680 Move returns status 0, amount 0
23:45:27.197 00.000 7680 MoveAxis(N, 230, ABG)
23:45:27.197 00.000 7680 Guiding  Dir = 0, Dur = 230
23:45:27.198 00.001 7680 IsSlewing returns 0
23:45:27.198 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:27.204 00.006 7680 IsGuiding returns 0
23:45:27.204 00.000 6120 UpdateGuideState exits: m=13138 SNR=73.1 Saturated
23:45:27.209 00.005 7680 PulseGuide returned control before completion, sleep 240
23:45:27.209 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:27.213 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:27.217 00.004 6120 Enqueuing Expose request
23:45:27.452 00.235 7680 IsGuiding returns 1
23:45:27.453 00.001 7680 scope still moving after pulse duration time elapsed
23:45:27.484 00.031 7680 IsSlewing returns 0
23:45:27.485 00.001 7680 IsGuiding returns 0
23:45:27.486 00.001 7680 scope move finished after 230 + 51 ms
23:45:27.486 00.000 7680 Move returns status 0, amount 230
23:45:27.486 00.000 7680 move complete, result=0
23:45:27.487 00.001 7680 worker thread done servicing request
23:45:27.488 00.001 7680 Worker thread wakes up
23:45:27.488 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 230 ms NORTH
23:45:27.494 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:27.494 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:28.743 01.249 7680 Exposure complete
23:45:28.879 00.136 7680 worker thread done servicing request
23:45:28.879 00.000 6120 OnExposeComplete: enter
23:45:28.883 00.004 6120 UpdateGuideState(): m_state=6
23:45:28.886 00.003 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2579
23:45:28.892 00.006 6120 Star::Find returns 1 (1), X=958.33, Y=62.94, Mass=13994, SNR=76.9, Peak=255 HFD=6.7
23:45:28.896 00.004 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.44 = -0.84)
23:45:28.899 00.003 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.17 = -1.11)
23:45:28.902 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.22 cameraTheta=2.49 mountX=0.15 mountY=-0.20, mountTheta=-0.93
23:45:28.906 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.13, opts=13)
23:45:28.910 00.004 6120 Enqueuing Move request for scope (-0.17, 0.13)
23:45:28.914 00.004 7680 Worker thread wakes up
23:45:28.914 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
23:45:28.915 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
23:45:28.915 00.000 7680 Moving (-0.17, 0.13) raw xDistance=0.15 yDistance=-0.20
23:45:28.915 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:45:28.915 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:45:28.915 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:28.918 00.003 6120 UpdateGuideState exits: m=13994 SNR=76.9 Saturated
23:45:28.923 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:28.927 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:28.931 00.004 6120 Enqueuing Expose request
23:45:28.936 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:45:28.936 00.000 7680 MoveAxis(E, 0, ABG)
23:45:28.936 00.000 7680 Move returns status 0, amount 0
23:45:28.936 00.000 7680 MoveAxis(N, 0, ABG)
23:45:28.936 00.000 7680 Move returns status 0, amount 0
23:45:28.937 00.001 7680 move complete, result=0
23:45:28.938 00.001 7680 worker thread done servicing request
23:45:28.938 00.000 7680 Worker thread wakes up
23:45:28.938 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:45:28.942 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:28.942 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:30.185 01.243 7680 Exposure complete
23:45:30.324 00.139 7680 worker thread done servicing request
23:45:30.324 00.000 6120 OnExposeComplete: enter
23:45:30.327 00.003 6120 UpdateGuideState(): m_state=6
23:45:30.333 00.006 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2580
23:45:30.338 00.005 6120 Star::Find returns 1 (1), X=958.50, Y=62.72, Mass=13543, SNR=75.9, Peak=255 HFD=7.0
23:45:30.342 00.004 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
23:45:30.345 00.003 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
23:45:30.349 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.68 mountX=0.03 mountY=0.07, mountTheta=1.23
23:45:30.354 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.08, opts=13)
23:45:30.357 00.003 6120 Enqueuing Move request for scope (-0.01, -0.08)
23:45:30.362 00.005 7680 Worker thread wakes up
23:45:30.362 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
23:45:30.362 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
23:45:30.363 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:30.368 00.005 7680 Moving (-0.01, -0.08) raw xDistance=0.03 yDistance=0.07
23:45:30.368 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:45:30.369 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:45:30.369 00.000 6120 UpdateGuideState exits: m=13543 SNR=75.9 Saturated
23:45:30.372 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:30.376 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:45:30.377 00.001 7680 MoveAxis(E, 0, ABG)
23:45:30.377 00.000 7680 Move returns status 0, amount 0
23:45:30.377 00.000 7680 MoveAxis(N, 0, ABG)
23:45:30.377 00.000 7680 Move returns status 0, amount 0
23:45:30.378 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:30.382 00.004 6120 Enqueuing Expose request
23:45:30.385 00.003 7680 move complete, result=0
23:45:30.385 00.000 7680 worker thread done servicing request
23:45:30.385 00.000 7680 Worker thread wakes up
23:45:30.385 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:30.385 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:30.391 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:31.641 01.250 7680 Exposure complete
23:45:31.777 00.136 7680 worker thread done servicing request
23:45:31.777 00.000 6120 OnExposeComplete: enter
23:45:31.781 00.004 6120 UpdateGuideState(): m_state=6
23:45:31.784 00.003 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2581
23:45:31.788 00.004 6120 Star::Find returns 1 (1), X=958.35, Y=63.19, Mass=13784, SNR=75.8, Peak=255 HFD=6.9
23:45:31.791 00.003 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.36)
23:45:31.797 00.006 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
23:45:31.800 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.38 hyp=0.42 cameraTheta=1.97 mountX=0.09 mountY=-0.41, mountTheta=-1.36
23:45:31.806 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.38, opts=13)
23:45:31.809 00.003 6120 Enqueuing Move request for scope (-0.16, 0.38)
23:45:31.813 00.004 7680 Worker thread wakes up
23:45:31.813 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.38) opts 0xd
23:45:31.813 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.38)
23:45:31.813 00.000 7680 Moving (-0.16, 0.38) raw xDistance=0.09 yDistance=-0.41
23:45:31.813 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:31.817 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:45:31.818 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:45:31.818 00.000 7680 MoveAxis(E, 0, ABG)
23:45:31.818 00.000 6120 UpdateGuideState exits: m=13784 SNR=75.8 Saturated
23:45:31.822 00.004 7680 Move returns status 0, amount 0
23:45:31.822 00.000 7680 MoveAxis(N, 225, ABG)
23:45:31.822 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:31.826 00.004 7680 Guiding  Dir = 0, Dur = 225
23:45:31.827 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:31.830 00.003 7680 IsSlewing returns 0
23:45:31.831 00.001 6120 Enqueuing Expose request
23:45:31.834 00.003 7680 IsGuiding returns 0
23:45:31.834 00.000 7680 PulseGuide returned control before completion, sleep 235
23:45:32.082 00.248 7680 IsGuiding returns 1
23:45:32.084 00.002 7680 scope still moving after pulse duration time elapsed
23:45:32.114 00.030 7680 IsSlewing returns 0
23:45:32.115 00.001 7680 IsGuiding returns 0
23:45:32.115 00.000 7680 scope move finished after 225 + 55 ms
23:45:32.115 00.000 7680 Move returns status 0, amount 225
23:45:32.116 00.001 7680 move complete, result=0
23:45:32.116 00.000 7680 worker thread done servicing request
23:45:32.118 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 225 ms NORTH
23:45:32.124 00.006 7680 Worker thread wakes up
23:45:32.124 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:32.124 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:33.372 01.248 7680 Exposure complete
23:45:33.503 00.131 7680 worker thread done servicing request
23:45:33.503 00.000 6120 OnExposeComplete: enter
23:45:33.507 00.004 6120 UpdateGuideState(): m_state=6
23:45:33.510 00.003 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2582
23:45:33.514 00.004 6120 Star::Find returns 1 (1), X=958.37, Y=63.38, Mass=13509, SNR=74.9, Peak=255 HFD=7.1
23:45:33.518 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.77 = -1.52)
23:45:33.521 00.003 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
23:45:33.525 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.57 hyp=0.59 cameraTheta=1.81 mountX=0.03 mountY=-0.58, mountTheta=-1.51
23:45:33.530 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.57, opts=13)
23:45:33.533 00.003 6120 Enqueuing Move request for scope (-0.14, 0.57)
23:45:33.537 00.004 7680 Worker thread wakes up
23:45:33.537 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.57) opts 0xd
23:45:33.537 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.57)
23:45:33.538 00.001 7680 Moving (-0.14, 0.57) raw xDistance=0.03 yDistance=-0.58
23:45:33.538 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:45:33.538 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
23:45:33.539 00.001 7680 MoveAxis(E, 0, ABG)
23:45:33.539 00.000 7680 Move returns status 0, amount 0
23:45:33.539 00.000 7680 MoveAxis(N, 312, ABG)
23:45:33.539 00.000 7680 Guiding  Dir = 0, Dur = 312
23:45:33.539 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:33.543 00.004 7680 IsSlewing returns 0
23:45:33.543 00.000 6120 UpdateGuideState exits: m=13509 SNR=74.9 Saturated
23:45:33.547 00.004 7680 IsGuiding returns 0
23:45:33.548 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:33.552 00.004 7680 PulseGuide returned control before completion, sleep 322
23:45:33.552 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:33.555 00.003 6120 Enqueuing Expose request
23:45:33.891 00.336 7680 IsGuiding returns 1
23:45:33.891 00.000 7680 scope still moving after pulse duration time elapsed
23:45:33.922 00.031 7680 IsSlewing returns 0
23:45:33.923 00.001 7680 IsGuiding returns 0
23:45:33.923 00.000 7680 scope move finished after 312 + 63 ms
23:45:33.924 00.001 7680 Move returns status 0, amount 312
23:45:33.924 00.000 7680 move complete, result=0
23:45:33.925 00.001 7680 worker thread done servicing request
23:45:33.925 00.000 7680 Worker thread wakes up
23:45:33.926 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 312 ms NORTH
23:45:33.933 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:33.934 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:35.185 01.251 7680 Exposure complete
23:45:35.324 00.139 7680 worker thread done servicing request
23:45:35.324 00.000 6120 OnExposeComplete: enter
23:45:35.329 00.005 6120 UpdateGuideState(): m_state=6
23:45:35.334 00.005 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2583
23:45:35.338 00.004 6120 Star::Find returns 1 (1), X=958.22, Y=63.00, Mass=14194, SNR=77.5, Peak=255 HFD=6.8
23:45:35.341 00.003 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.51 = -0.78)
23:45:35.345 00.004 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.05)
23:45:35.349 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.19 hyp=0.34 cameraTheta=2.55 mountX=0.25 mountY=-0.30, mountTheta=-0.88
23:45:35.354 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.19, opts=13)
23:45:35.358 00.004 6120 Enqueuing Move request for scope (-0.29, 0.19)
23:45:35.363 00.005 7680 Worker thread wakes up
23:45:35.363 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.19) opts 0xd
23:45:35.364 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.19)
23:45:35.364 00.000 7680 Moving (-0.29, 0.19) raw xDistance=0.25 yDistance=-0.30
23:45:35.364 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
23:45:35.364 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:45:35.364 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:35.369 00.005 6120 UpdateGuideState exits: m=14194 SNR=77.5 Saturated
23:45:35.373 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:35.376 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:35.380 00.004 7680 MoveAxis(W, 100, ABG)
23:45:35.381 00.001 6120 Enqueuing Expose request
23:45:35.384 00.003 7680 Guiding  Dir = 3, Dur = 100
23:45:35.384 00.000 7680 IsSlewing returns 0
23:45:35.384 00.000 7680 IsGuiding returns 0
23:45:35.385 00.001 7680 PulseGuide returned control before completion, sleep 110
23:45:35.499 00.114 7680 IsGuiding returns 1
23:45:35.501 00.002 7680 scope still moving after pulse duration time elapsed
23:45:35.530 00.029 7680 IsSlewing returns 0
23:45:35.531 00.001 7680 IsGuiding returns 0
23:45:35.531 00.000 7680 scope move finished after 100 + 46 ms
23:45:35.531 00.000 7680 Move returns status 0, amount 100
23:45:35.532 00.001 7680 MoveAxis(N, 162, ABG)
23:45:35.533 00.001 7680 Guiding  Dir = 0, Dur = 162
23:45:35.533 00.000 7680 IsSlewing returns 0
23:45:35.534 00.001 7680 IsGuiding returns 0
23:45:35.534 00.000 7680 PulseGuide returned control before completion, sleep 172
23:45:35.719 00.185 7680 IsGuiding returns 1
23:45:35.721 00.002 7680 scope still moving after pulse duration time elapsed
23:45:35.749 00.028 7680 IsSlewing returns 0
23:45:35.750 00.001 7680 IsGuiding returns 0
23:45:35.751 00.001 7680 scope move finished after 162 + 55 ms
23:45:35.751 00.000 7680 Move returns status 0, amount 162
23:45:35.751 00.000 7680 move complete, result=0
23:45:35.753 00.002 7680 worker thread done servicing request
23:45:35.753 00.000 6120 GuideStep: 0.2 px 100 ms WEST, -0.3 px 162 ms NORTH
23:45:35.759 00.006 7680 Worker thread wakes up
23:45:35.759 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:35.759 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:37.000 01.241 7680 Exposure complete
23:45:37.125 00.125 7680 worker thread done servicing request
23:45:37.127 00.002 6120 OnExposeComplete: enter
23:45:37.130 00.003 6120 UpdateGuideState(): m_state=6
23:45:37.134 00.004 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2584
23:45:37.139 00.005 6120 Star::Find returns 1 (1), X=958.44, Y=62.91, Mass=12801, SNR=72.4, Peak=255 HFD=6.8
23:45:37.143 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
23:45:37.148 00.005 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
23:45:37.151 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.13 cameraTheta=2.17 mountX=0.05 mountY=-0.13, mountTheta=-1.18
23:45:37.157 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.10, opts=13)
23:45:37.161 00.004 6120 Enqueuing Move request for scope (-0.07, 0.10)
23:45:37.166 00.005 7680 Worker thread wakes up
23:45:37.166 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:37.171 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
23:45:37.171 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
23:45:37.171 00.000 7680 Moving (-0.07, 0.10) raw xDistance=0.05 yDistance=-0.13
23:45:37.171 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:45:37.171 00.000 6120 UpdateGuideState exits: m=12801 SNR=72.4 Saturated
23:45:37.178 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:37.183 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:37.187 00.004 6120 Enqueuing Expose request
23:45:37.191 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:45:37.191 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:45:37.191 00.000 7680 MoveAxis(E, 0, ABG)
23:45:37.192 00.001 7680 Move returns status 0, amount 0
23:45:37.192 00.000 7680 MoveAxis(N, 0, ABG)
23:45:37.192 00.000 7680 Move returns status 0, amount 0
23:45:37.192 00.000 7680 move complete, result=0
23:45:37.193 00.001 7680 worker thread done servicing request
23:45:37.193 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:37.197 00.004 7680 Worker thread wakes up
23:45:37.197 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:37.197 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:38.446 01.249 7680 Exposure complete
23:45:38.579 00.133 7680 worker thread done servicing request
23:45:38.580 00.001 6120 OnExposeComplete: enter
23:45:38.586 00.006 6120 UpdateGuideState(): m_state=6
23:45:38.591 00.005 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2585
23:45:38.595 00.004 6120 Star::Find returns 1 (1), X=958.42, Y=63.00, Mass=13490, SNR=76.0, Peak=255 HFD=6.8
23:45:38.598 00.003 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.32)
23:45:38.603 00.005 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
23:45:38.608 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.22 cameraTheta=2.01 mountX=0.05 mountY=-0.22, mountTheta=-1.32
23:45:38.615 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.19, opts=13)
23:45:38.619 00.004 6120 Enqueuing Move request for scope (-0.09, 0.19)
23:45:38.622 00.003 7680 Worker thread wakes up
23:45:38.623 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:38.627 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
23:45:38.627 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
23:45:38.627 00.000 7680 Moving (-0.09, 0.19) raw xDistance=0.05 yDistance=-0.22
23:45:38.627 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:45:38.627 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:45:38.627 00.000 6120 UpdateGuideState exits: m=13490 SNR=76.0 Saturated
23:45:38.631 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:38.636 00.005 7680 MoveAxis(E, 0, ABG)
23:45:38.636 00.000 7680 Move returns status 0, amount 0
23:45:38.638 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:38.641 00.003 7680 MoveAxis(N, 117, ABG)
23:45:38.642 00.001 6120 Enqueuing Expose request
23:45:38.645 00.003 7680 Guiding  Dir = 0, Dur = 117
23:45:38.646 00.001 7680 IsSlewing returns 0
23:45:38.646 00.000 7680 IsGuiding returns 0
23:45:38.646 00.000 7680 PulseGuide returned control before completion, sleep 127
23:45:38.783 00.137 7680 IsGuiding returns 1
23:45:38.784 00.001 7680 scope still moving after pulse duration time elapsed
23:45:38.815 00.031 7680 IsSlewing returns 0
23:45:38.817 00.002 7680 IsGuiding returns 0
23:45:38.818 00.001 7680 scope move finished after 117 + 54 ms
23:45:38.818 00.000 7680 Move returns status 0, amount 117
23:45:38.818 00.000 7680 move complete, result=0
23:45:38.819 00.001 7680 worker thread done servicing request
23:45:38.820 00.001 7680 Worker thread wakes up
23:45:38.820 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 117 ms NORTH
23:45:38.829 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:38.829 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:40.076 01.247 7680 Exposure complete
23:45:40.205 00.129 7680 worker thread done servicing request
23:45:40.206 00.001 6120 OnExposeComplete: enter
23:45:40.210 00.004 6120 UpdateGuideState(): m_state=6
23:45:40.215 00.005 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2586
23:45:40.218 00.003 6120 Star::Find returns 1 (1), X=958.68, Y=63.05, Mass=13833, SNR=75.7, Peak=255 HFD=6.9
23:45:40.221 00.003 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.92 = -2.36)
23:45:40.226 00.005 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.63)
23:45:40.229 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.24 hyp=0.29 cameraTheta=0.96 mountX=-0.21 mountY=-0.14, mountTheta=-2.54
23:45:40.234 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.24, opts=13)
23:45:40.238 00.004 6120 Enqueuing Move request for scope (0.17, 0.24)
23:45:40.242 00.004 7680 Worker thread wakes up
23:45:40.242 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.24) opts 0xd
23:45:40.242 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.24)
23:45:40.242 00.000 7680 Moving (0.17, 0.24) raw xDistance=-0.21 yDistance=-0.14
23:45:40.242 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:40.246 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:45:40.246 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:45:40.246 00.000 6120 UpdateGuideState exits: m=13833 SNR=75.7 Saturated
23:45:40.250 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:45:40.250 00.000 7680 MoveAxis(E, 86, ABG)
23:45:40.250 00.000 7680 Guiding  Dir = 2, Dur = 86
23:45:40.251 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:40.254 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:40.259 00.005 7680 IsSlewing returns 0
23:45:40.259 00.000 6120 Enqueuing Expose request
23:45:40.264 00.005 7680 IsGuiding returns 0
23:45:40.264 00.000 7680 PulseGuide returned control before completion, sleep 96
23:45:40.365 00.101 7680 IsGuiding returns 1
23:45:40.365 00.000 7680 scope still moving after pulse duration time elapsed
23:45:40.396 00.031 7680 IsSlewing returns 0
23:45:40.397 00.001 7680 IsGuiding returns 0
23:45:40.397 00.000 7680 scope move finished after 86 + 47 ms
23:45:40.397 00.000 7680 Move returns status 0, amount 86
23:45:40.397 00.000 7680 MoveAxis(N, 0, ABG)
23:45:40.397 00.000 7680 Move returns status 0, amount 0
23:45:40.399 00.002 7680 move complete, result=0
23:45:40.399 00.000 7680 worker thread done servicing request
23:45:40.399 00.000 7680 Worker thread wakes up
23:45:40.399 00.000 6120 GuideStep: -0.2 px 86 ms EAST, -0.1 px 0 ms NORTH
23:45:40.404 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:40.404 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:41.660 01.256 7680 Exposure complete
23:45:41.783 00.123 7680 worker thread done servicing request
23:45:41.783 00.000 6120 OnExposeComplete: enter
23:45:41.787 00.004 6120 UpdateGuideState(): m_state=6
23:45:41.791 00.004 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2587
23:45:41.794 00.003 6120 Star::Find returns 1 (1), X=958.64, Y=63.08, Mass=13997, SNR=77.0, Peak=255 HFD=6.9
23:45:41.798 00.004 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.09 = -2.20)
23:45:41.801 00.003 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.47)
23:45:41.805 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.13 mountX=-0.18 mountY=-0.19, mountTheta=-2.32
23:45:41.809 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.27, opts=13)
23:45:41.814 00.005 6120 Enqueuing Move request for scope (0.13, 0.27)
23:45:41.817 00.003 7680 Worker thread wakes up
23:45:41.817 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.27) opts 0xd
23:45:41.817 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.27)
23:45:41.817 00.000 7680 Moving (0.13, 0.27) raw xDistance=-0.18 yDistance=-0.19
23:45:41.818 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:45:41.818 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:45:41.818 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:45:41.818 00.000 7680 MoveAxis(E, 0, ABG)
23:45:41.818 00.000 7680 Move returns status 0, amount 0
23:45:41.818 00.000 7680 MoveAxis(N, 0, ABG)
23:45:41.819 00.001 7680 Move returns status 0, amount 0
23:45:41.819 00.000 7680 move complete, result=0
23:45:41.819 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:41.823 00.004 7680 worker thread done servicing request
23:45:41.823 00.000 6120 UpdateGuideState exits: m=13997 SNR=77.0 Saturated
23:45:41.827 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:41.830 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:41.834 00.004 6120 Enqueuing Expose request
23:45:41.837 00.003 7680 Worker thread wakes up
23:45:41.837 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:41.837 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:41.837 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:45:43.107 01.270 7680 Exposure complete
23:45:43.200 00.093 7680 worker thread done servicing request
23:45:43.200 00.000 6120 OnExposeComplete: enter
23:45:43.203 00.003 6120 UpdateGuideState(): m_state=6
23:45:43.206 00.003 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2588
23:45:43.208 00.002 6120 Star::Find returns 1 (1), X=958.63, Y=63.35, Mass=13431, SNR=74.2, Peak=255 HFD=7.1
23:45:43.212 00.004 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.31 = -1.98)
23:45:43.215 00.003 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
23:45:43.218 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.54 hyp=0.55 cameraTheta=1.35 mountX=-0.22 mountY=-0.43, mountTheta=-2.04
23:45:43.221 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.54, opts=13)
23:45:43.224 00.003 6120 Enqueuing Move request for scope (0.12, 0.54)
23:45:43.227 00.003 7680 Worker thread wakes up
23:45:43.227 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.54) opts 0xd
23:45:43.227 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.54)
23:45:43.227 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:43.232 00.005 6120 UpdateGuideState exits: m=13431 SNR=74.2 Saturated
23:45:43.235 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:43.238 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:43.240 00.002 6120 Enqueuing Expose request
23:45:43.243 00.003 7680 Moving (0.12, 0.54) raw xDistance=-0.22 yDistance=-0.43
23:45:43.243 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:45:43.243 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:45:43.243 00.000 7680 MoveAxis(E, 89, ABG)
23:45:43.244 00.001 7680 Guiding  Dir = 2, Dur = 89
23:45:43.244 00.000 7680 IsSlewing returns 0
23:45:43.244 00.000 7680 IsGuiding returns 0
23:45:43.244 00.000 7680 PulseGuide returned control before completion, sleep 99
23:45:43.351 00.107 7680 IsGuiding returns 1
23:45:43.352 00.001 7680 scope still moving after pulse duration time elapsed
23:45:43.382 00.030 7680 IsSlewing returns 0
23:45:43.382 00.000 7680 IsGuiding returns 0
23:45:43.382 00.000 7680 scope move finished after 89 + 49 ms
23:45:43.383 00.001 7680 Move returns status 0, amount 89
23:45:43.383 00.000 7680 MoveAxis(N, 235, ABG)
23:45:43.383 00.000 7680 Guiding  Dir = 0, Dur = 235
23:45:43.383 00.000 7680 IsSlewing returns 0
23:45:43.384 00.001 7680 IsGuiding returns 0
23:45:43.384 00.000 7680 PulseGuide returned control before completion, sleep 245
23:45:43.631 00.247 7680 IsGuiding returns 1
23:45:43.632 00.001 7680 scope still moving after pulse duration time elapsed
23:45:43.661 00.029 7680 IsSlewing returns 0
23:45:43.661 00.000 7680 IsGuiding returns 0
23:45:43.661 00.000 7680 scope move finished after 235 + 42 ms
23:45:43.662 00.001 7680 Move returns status 0, amount 235
23:45:43.662 00.000 7680 move complete, result=0
23:45:43.663 00.001 7680 worker thread done servicing request
23:45:43.663 00.000 6120 GuideStep: -0.2 px 89 ms EAST, -0.4 px 235 ms NORTH
23:45:43.665 00.002 7680 Worker thread wakes up
23:45:43.666 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:43.666 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:44.903 01.237 7680 Exposure complete
23:45:45.013 00.110 7680 worker thread done servicing request
23:45:45.013 00.000 6120 OnExposeComplete: enter
23:45:45.018 00.005 6120 UpdateGuideState(): m_state=6
23:45:45.021 00.003 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2589
23:45:45.025 00.004 6120 Star::Find returns 1 (1), X=958.27, Y=63.24, Mass=13109, SNR=73.3, Peak=255 HFD=6.9
23:45:45.029 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.26)
23:45:45.033 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
23:45:45.037 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.43 hyp=0.50 cameraTheta=2.07 mountX=0.15 mountY=-0.49, mountTheta=-1.27
23:45:45.043 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.43, opts=13)
23:45:45.045 00.002 6120 Enqueuing Move request for scope (-0.24, 0.43)
23:45:45.049 00.004 7680 Worker thread wakes up
23:45:45.049 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.43) opts 0xd
23:45:45.049 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.43)
23:45:45.049 00.000 7680 Moving (-0.24, 0.43) raw xDistance=0.15 yDistance=-0.49
23:45:45.049 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:45:45.049 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:45:45.049 00.000 7680 MoveAxis(E, 0, ABG)
23:45:45.050 00.001 7680 Move returns status 0, amount 0
23:45:45.050 00.000 7680 MoveAxis(N, 269, ABG)
23:45:45.050 00.000 7680 Guiding  Dir = 0, Dur = 269
23:45:45.050 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:45.054 00.004 7680 IsSlewing returns 0
23:45:45.054 00.000 6120 UpdateGuideState exits: m=13109 SNR=73.3 Saturated
23:45:45.057 00.003 7680 IsGuiding returns 0
23:45:45.057 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:45.061 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:45.064 00.003 7680 PulseGuide returned control before completion, sleep 279
23:45:45.064 00.000 6120 Enqueuing Expose request
23:45:45.351 00.287 7680 IsGuiding returns 1
23:45:45.351 00.000 7680 scope still moving after pulse duration time elapsed
23:45:45.382 00.031 7680 IsSlewing returns 0
23:45:45.383 00.001 7680 IsGuiding returns 0
23:45:45.383 00.000 7680 scope move finished after 269 + 57 ms
23:45:45.384 00.001 7680 Move returns status 0, amount 269
23:45:45.384 00.000 7680 move complete, result=0
23:45:45.385 00.001 7680 worker thread done servicing request
23:45:45.385 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 269 ms NORTH
23:45:45.394 00.009 7680 Worker thread wakes up
23:45:45.394 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:45.396 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:46.646 01.250 7680 Exposure complete
23:45:46.782 00.136 7680 worker thread done servicing request
23:45:46.782 00.000 6120 OnExposeComplete: enter
23:45:46.785 00.003 6120 UpdateGuideState(): m_state=6
23:45:46.790 00.005 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2590
23:45:46.795 00.005 6120 Star::Find returns 1 (1), X=958.25, Y=63.06, Mass=13023, SNR=73.5, Peak=255 HFD=6.8
23:45:46.798 00.003 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-2.95) = xAngle (5.32 = -0.96)
23:45:46.802 00.004 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
23:45:46.806 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.26 hyp=0.37 cameraTheta=2.37 mountX=0.21 mountY=-0.35, mountTheta=-1.03
23:45:46.811 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.26, opts=13)
23:45:46.815 00.004 6120 Enqueuing Move request for scope (-0.26, 0.26)
23:45:46.819 00.004 7680 Worker thread wakes up
23:45:46.819 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:46.823 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.26) opts 0xd
23:45:46.823 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.26)
23:45:46.823 00.000 7680 Moving (-0.26, 0.26) raw xDistance=0.21 yDistance=-0.35
23:45:46.824 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:45:46.824 00.000 6120 UpdateGuideState exits: m=13023 SNR=73.5 Saturated
23:45:46.829 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:45:46.829 00.000 7680 MoveAxis(W, 86, ABG)
23:45:46.829 00.000 7680 Guiding  Dir = 3, Dur = 86
23:45:46.829 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:46.834 00.005 7680 IsSlewing returns 0
23:45:46.834 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:46.837 00.003 6120 Enqueuing Expose request
23:45:46.842 00.005 7680 IsGuiding returns 0
23:45:46.842 00.000 7680 PulseGuide returned control before completion, sleep 96
23:45:46.945 00.103 7680 IsGuiding returns 1
23:45:46.945 00.000 7680 scope still moving after pulse duration time elapsed
23:45:46.976 00.031 7680 IsSlewing returns 0
23:45:46.977 00.001 7680 IsGuiding returns 0
23:45:46.977 00.000 7680 scope move finished after 86 + 50 ms
23:45:46.979 00.002 7680 Move returns status 0, amount 86
23:45:46.979 00.000 7680 MoveAxis(N, 188, ABG)
23:45:46.980 00.001 7680 Guiding  Dir = 0, Dur = 188
23:45:46.981 00.001 7680 IsSlewing returns 0
23:45:46.982 00.001 7680 IsGuiding returns 0
23:45:46.984 00.002 7680 PulseGuide returned control before completion, sleep 198
23:45:47.198 00.214 7680 IsGuiding returns 1
23:45:47.198 00.000 7680 scope still moving after pulse duration time elapsed
23:45:47.229 00.031 7680 IsSlewing returns 0
23:45:47.230 00.001 7680 IsGuiding returns 0
23:45:47.231 00.001 7680 scope move finished after 188 + 59 ms
23:45:47.231 00.000 7680 Move returns status 0, amount 188
23:45:47.233 00.002 7680 move complete, result=0
23:45:47.234 00.001 7680 worker thread done servicing request
23:45:47.234 00.000 6120 GuideStep: 0.2 px 86 ms WEST, -0.3 px 188 ms NORTH
23:45:47.241 00.007 7680 Worker thread wakes up
23:45:47.241 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:47.241 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:48.490 01.249 7680 Exposure complete
23:45:48.627 00.137 7680 worker thread done servicing request
23:45:48.627 00.000 6120 OnExposeComplete: enter
23:45:48.631 00.004 6120 UpdateGuideState(): m_state=6
23:45:48.635 00.004 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2591
23:45:48.642 00.007 6120 Star::Find returns 1 (1), X=958.36, Y=62.98, Mass=13325, SNR=74.3, Peak=255 HFD=6.8
23:45:48.646 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.22 = -1.06)
23:45:48.651 00.005 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
23:45:48.656 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.27 mountX=0.11 mountY=-0.22, mountTheta=-1.11
23:45:48.661 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.18, opts=13)
23:45:48.666 00.005 6120 Enqueuing Move request for scope (-0.15, 0.18)
23:45:48.672 00.006 7680 Worker thread wakes up
23:45:48.672 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:48.681 00.009 6120 UpdateGuideState exits: m=13325 SNR=74.3 Saturated
23:45:48.685 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:48.690 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:48.694 00.004 6120 Enqueuing Expose request
23:45:48.698 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
23:45:48.698 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
23:45:48.698 00.000 7680 Moving (-0.15, 0.18) raw xDistance=0.11 yDistance=-0.22
23:45:48.698 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:45:48.698 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:45:48.698 00.000 7680 MoveAxis(E, 0, ABG)
23:45:48.699 00.001 7680 Move returns status 0, amount 0
23:45:48.700 00.001 7680 MoveAxis(N, 121, ABG)
23:45:48.701 00.001 7680 Guiding  Dir = 0, Dur = 121
23:45:48.701 00.000 7680 IsSlewing returns 0
23:45:48.702 00.001 7680 IsGuiding returns 0
23:45:48.703 00.001 7680 PulseGuide returned control before completion, sleep 131
23:45:48.840 00.137 7680 IsGuiding returns 1
23:45:48.841 00.001 7680 scope still moving after pulse duration time elapsed
23:45:48.872 00.031 7680 IsSlewing returns 0
23:45:48.873 00.001 7680 IsGuiding returns 0
23:45:48.874 00.001 7680 scope move finished after 121 + 50 ms
23:45:48.874 00.000 7680 Move returns status 0, amount 121
23:45:48.874 00.000 7680 move complete, result=0
23:45:48.875 00.001 7680 worker thread done servicing request
23:45:48.876 00.001 7680 Worker thread wakes up
23:45:48.876 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 121 ms NORTH
23:45:48.882 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:48.883 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:50.135 01.252 7680 Exposure complete
23:45:50.273 00.138 7680 worker thread done servicing request
23:45:50.275 00.002 6120 OnExposeComplete: enter
23:45:50.278 00.003 6120 UpdateGuideState(): m_state=6
23:45:50.282 00.004 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2592
23:45:50.286 00.004 6120 Star::Find returns 1 (1), X=958.29, Y=63.02, Mass=14822, SNR=78.3, Peak=255 HFD=6.9
23:45:50.289 00.003 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-2.95) = xAngle (5.33 = -0.96)
23:45:50.292 00.003 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.06 = -1.23)
23:45:50.297 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.21 hyp=0.31 cameraTheta=2.37 mountX=0.18 mountY=-0.29, mountTheta=-1.02
23:45:50.304 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.21, opts=13)
23:45:50.309 00.005 6120 Enqueuing Move request for scope (-0.22, 0.21)
23:45:50.314 00.005 7680 Worker thread wakes up
23:45:50.314 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:50.319 00.005 6120 UpdateGuideState exits: m=14822 SNR=78.3 Saturated
23:45:50.322 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:50.325 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:50.331 00.006 6120 Enqueuing Expose request
23:45:50.335 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.21) opts 0xd
23:45:50.335 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.21)
23:45:50.335 00.000 7680 Moving (-0.22, 0.21) raw xDistance=0.18 yDistance=-0.29
23:45:50.336 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:45:50.336 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:45:50.336 00.000 7680 MoveAxis(E, 0, ABG)
23:45:50.337 00.001 7680 Move returns status 0, amount 0
23:45:50.337 00.000 7680 MoveAxis(N, 157, ABG)
23:45:50.337 00.000 7680 Guiding  Dir = 0, Dur = 157
23:45:50.337 00.000 7680 IsSlewing returns 0
23:45:50.337 00.000 7680 IsGuiding returns 0
23:45:50.338 00.001 7680 PulseGuide returned control before completion, sleep 167
23:45:50.516 00.178 7680 IsGuiding returns 1
23:45:50.516 00.000 7680 scope still moving after pulse duration time elapsed
23:45:50.546 00.030 7680 IsSlewing returns 0
23:45:50.547 00.001 7680 IsGuiding returns 0
23:45:50.547 00.000 7680 scope move finished after 157 + 52 ms
23:45:50.547 00.000 7680 Move returns status 0, amount 157
23:45:50.548 00.001 7680 move complete, result=0
23:45:50.548 00.000 7680 worker thread done servicing request
23:45:50.549 00.001 7680 Worker thread wakes up
23:45:50.549 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 157 ms NORTH
23:45:50.557 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:50.557 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:51.807 01.250 7680 Exposure complete
23:45:51.937 00.130 7680 worker thread done servicing request
23:45:51.938 00.001 6120 OnExposeComplete: enter
23:45:51.942 00.004 6120 UpdateGuideState(): m_state=6
23:45:51.946 00.004 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2593
23:45:51.950 00.004 6120 Star::Find returns 1 (1), X=958.27, Y=62.93, Mass=13786, SNR=75.8, Peak=255 HFD=6.8
23:45:51.954 00.004 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-2.95) = xAngle (5.60 = -0.68)
23:45:51.957 00.003 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.33 = -0.95)
23:45:51.962 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=0.13 hyp=0.27 cameraTheta=2.65 mountX=0.21 mountY=-0.22, mountTheta=-0.81
23:45:51.967 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.13, opts=13)
23:45:51.970 00.003 6120 Enqueuing Move request for scope (-0.24, 0.13)
23:45:51.975 00.005 7680 Worker thread wakes up
23:45:51.975 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.13) opts 0xd
23:45:51.975 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.13)
23:45:51.975 00.000 7680 Moving (-0.24, 0.13) raw xDistance=0.21 yDistance=-0.22
23:45:51.975 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:45:51.975 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:51.979 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:45:51.980 00.001 7680 MoveAxis(W, 85, ABG)
23:45:51.980 00.000 7680 Guiding  Dir = 3, Dur = 85
23:45:51.980 00.000 7680 IsSlewing returns 0
23:45:51.980 00.000 7680 IsGuiding returns 0
23:45:51.981 00.001 7680 PulseGuide returned control before completion, sleep 95
23:45:51.981 00.000 6120 UpdateGuideState exits: m=13786 SNR=75.8 Saturated
23:45:51.986 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:51.989 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:51.993 00.004 6120 Enqueuing Expose request
23:45:52.079 00.086 7680 IsGuiding returns 1
23:45:52.081 00.002 7680 scope still moving after pulse duration time elapsed
23:45:52.111 00.030 7680 IsSlewing returns 0
23:45:52.113 00.002 7680 IsGuiding returns 0
23:45:52.113 00.000 7680 scope move finished after 85 + 48 ms
23:45:52.113 00.000 7680 Move returns status 0, amount 85
23:45:52.115 00.002 7680 MoveAxis(N, 119, ABG)
23:45:52.115 00.000 7680 Guiding  Dir = 0, Dur = 119
23:45:52.115 00.000 7680 IsSlewing returns 0
23:45:52.116 00.001 7680 IsGuiding returns 0
23:45:52.116 00.000 7680 PulseGuide returned control before completion, sleep 129
23:45:52.251 00.135 7680 IsGuiding returns 1
23:45:52.252 00.001 7680 scope still moving after pulse duration time elapsed
23:45:52.282 00.030 7680 IsSlewing returns 0
23:45:52.283 00.001 7680 IsGuiding returns 0
23:45:52.284 00.001 7680 scope move finished after 119 + 49 ms
23:45:52.285 00.001 7680 Move returns status 0, amount 119
23:45:52.285 00.000 7680 move complete, result=0
23:45:52.287 00.002 6120 GuideStep: 0.2 px 85 ms WEST, -0.2 px 119 ms NORTH
23:45:52.297 00.010 7680 worker thread done servicing request
23:45:52.297 00.000 7680 Worker thread wakes up
23:45:52.297 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:52.298 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:53.538 01.240 7680 Exposure complete
23:45:53.675 00.137 7680 worker thread done servicing request
23:45:53.676 00.001 6120 OnExposeComplete: enter
23:45:53.680 00.004 6120 UpdateGuideState(): m_state=6
23:45:53.684 00.004 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2594
23:45:53.688 00.004 6120 Star::Find returns 1 (1), X=958.37, Y=62.90, Mass=13724, SNR=75.2, Peak=255 HFD=6.8
23:45:53.692 00.004 6120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-2.95) = xAngle (5.49 = -0.80)
23:45:53.695 00.003 6120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.06)
23:45:53.699 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.53 mountX=0.12 mountY=-0.15, mountTheta=-0.90
23:45:53.706 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.10, opts=13)
23:45:53.711 00.005 6120 Enqueuing Move request for scope (-0.14, 0.10)
23:45:53.715 00.004 7680 Worker thread wakes up
23:45:53.715 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:53.721 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
23:45:53.721 00.000 6120 UpdateGuideState exits: m=13724 SNR=75.2 Saturated
23:45:53.725 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:53.729 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
23:45:53.729 00.000 7680 Moving (-0.14, 0.10) raw xDistance=0.12 yDistance=-0.15
23:45:53.729 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:45:53.729 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:45:53.729 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:53.735 00.006 6120 Enqueuing Expose request
23:45:53.739 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:45:53.739 00.000 7680 MoveAxis(E, 0, ABG)
23:45:53.739 00.000 7680 Move returns status 0, amount 0
23:45:53.739 00.000 7680 MoveAxis(N, 0, ABG)
23:45:53.740 00.001 7680 Move returns status 0, amount 0
23:45:53.740 00.000 7680 move complete, result=0
23:45:53.740 00.000 7680 worker thread done servicing request
23:45:53.740 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:53.744 00.004 7680 Worker thread wakes up
23:45:53.746 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:53.746 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:54.994 01.248 7680 Exposure complete
23:45:55.130 00.136 7680 worker thread done servicing request
23:45:55.130 00.000 6120 OnExposeComplete: enter
23:45:55.134 00.004 6120 UpdateGuideState(): m_state=6
23:45:55.139 00.005 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2595
23:45:55.143 00.004 6120 Star::Find returns 1 (1), X=958.44, Y=62.90, Mass=13352, SNR=75.5, Peak=255 HFD=6.8
23:45:55.148 00.005 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.17 = -1.12)
23:45:55.151 00.003 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.39)
23:45:55.155 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.21 mountX=0.05 mountY=-0.11, mountTheta=-1.15
23:45:55.160 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.09, opts=13)
23:45:55.164 00.004 6120 Enqueuing Move request for scope (-0.07, 0.09)
23:45:55.169 00.005 7680 Worker thread wakes up
23:45:55.169 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:55.174 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
23:45:55.174 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
23:45:55.174 00.000 6120 UpdateGuideState exits: m=13352 SNR=75.5 Saturated
23:45:55.178 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:55.182 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:55.186 00.004 6120 Enqueuing Expose request
23:45:55.189 00.003 7680 Moving (-0.07, 0.09) raw xDistance=0.05 yDistance=-0.11
23:45:55.189 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:45:55.189 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:45:55.189 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:45:55.190 00.001 7680 MoveAxis(E, 0, ABG)
23:45:55.190 00.000 7680 Move returns status 0, amount 0
23:45:55.190 00.000 7680 MoveAxis(N, 0, ABG)
23:45:55.190 00.000 7680 Move returns status 0, amount 0
23:45:55.191 00.001 7680 move complete, result=0
23:45:55.191 00.000 7680 worker thread done servicing request
23:45:55.191 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:55.195 00.004 7680 Worker thread wakes up
23:45:55.195 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:55.195 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:56.446 01.251 7680 Exposure complete
23:45:56.580 00.134 7680 worker thread done servicing request
23:45:56.580 00.000 6120 OnExposeComplete: enter
23:45:56.584 00.004 6120 UpdateGuideState(): m_state=6
23:45:56.589 00.005 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2596
23:45:56.592 00.003 6120 Star::Find returns 1 (1), X=958.57, Y=63.05, Mass=12855, SNR=74.8, Peak=255 HFD=6.9
23:45:56.597 00.005 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.02)
23:45:56.600 00.003 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.29)
23:45:56.604 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.31 mountX=-0.11 mountY=-0.19, mountTheta=-2.09
23:45:56.611 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.24, opts=13)
23:45:56.617 00.006 6120 Enqueuing Move request for scope (0.07, 0.24)
23:45:56.621 00.004 7680 Worker thread wakes up
23:45:56.622 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:56.625 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.24) opts 0xd
23:45:56.625 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.24)
23:45:56.625 00.000 7680 Moving (0.07, 0.24) raw xDistance=-0.11 yDistance=-0.19
23:45:56.627 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:45:56.627 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:45:56.627 00.000 6120 UpdateGuideState exits: m=12855 SNR=74.8 Saturated
23:45:56.630 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:56.634 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:56.637 00.003 6120 Enqueuing Expose request
23:45:56.641 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:45:56.641 00.000 7680 MoveAxis(E, 0, ABG)
23:45:56.641 00.000 7680 Move returns status 0, amount 0
23:45:56.643 00.002 7680 MoveAxis(N, 0, ABG)
23:45:56.643 00.000 7680 Move returns status 0, amount 0
23:45:56.643 00.000 7680 move complete, result=0
23:45:56.643 00.000 7680 worker thread done servicing request
23:45:56.644 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:45:56.647 00.003 7680 Worker thread wakes up
23:45:56.647 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:56.647 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:57.900 01.253 7680 Exposure complete
23:45:58.034 00.134 7680 worker thread done servicing request
23:45:58.034 00.000 6120 OnExposeComplete: enter
23:45:58.038 00.004 6120 UpdateGuideState(): m_state=6
23:45:58.042 00.004 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2597
23:45:58.047 00.005 6120 Star::Find returns 1 (1), X=958.69, Y=63.17, Mass=12933, SNR=73.3, Peak=255 HFD=6.9
23:45:58.052 00.005 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.06 = -2.23)
23:45:58.056 00.004 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.50)
23:45:58.060 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.36 hyp=0.41 cameraTheta=1.10 mountX=-0.25 mountY=-0.25, mountTheta=-2.36
23:45:58.065 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.36, opts=13)
23:45:58.069 00.004 6120 Enqueuing Move request for scope (0.19, 0.36)
23:45:58.073 00.004 7680 Worker thread wakes up
23:45:58.073 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:58.077 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.36) opts 0xd
23:45:58.077 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.36)
23:45:58.077 00.000 7680 Moving (0.19, 0.36) raw xDistance=-0.25 yDistance=-0.25
23:45:58.079 00.002 6120 UpdateGuideState exits: m=12933 SNR=73.3 Saturated
23:45:58.082 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:45:58.082 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:45:58.083 00.001 7680 MoveAxis(E, 102, ABG)
23:45:58.083 00.000 7680 Guiding  Dir = 2, Dur = 102
23:45:58.083 00.000 7680 IsSlewing returns 0
23:45:58.084 00.001 7680 IsGuiding returns 0
23:45:58.084 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:58.088 00.004 7680 PulseGuide returned control before completion, sleep 112
23:45:58.089 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:58.093 00.004 6120 Enqueuing Expose request
23:45:58.204 00.111 7680 IsGuiding returns 1
23:45:58.205 00.001 7680 scope still moving after pulse duration time elapsed
23:45:58.235 00.030 7680 IsSlewing returns 0
23:45:58.236 00.001 7680 IsGuiding returns 0
23:45:58.236 00.000 7680 scope move finished after 102 + 49 ms
23:45:58.237 00.001 7680 Move returns status 0, amount 102
23:45:58.237 00.000 7680 MoveAxis(N, 133, ABG)
23:45:58.237 00.000 7680 Guiding  Dir = 0, Dur = 133
23:45:58.238 00.001 7680 IsSlewing returns 0
23:45:58.239 00.001 7680 IsGuiding returns 0
23:45:58.239 00.000 7680 PulseGuide returned control before completion, sleep 143
23:45:58.392 00.153 7680 IsGuiding returns 1
23:45:58.392 00.000 7680 scope still moving after pulse duration time elapsed
23:45:58.422 00.030 7680 IsSlewing returns 0
23:45:58.422 00.000 7680 IsGuiding returns 0
23:45:58.422 00.000 7680 scope move finished after 133 + 51 ms
23:45:58.423 00.001 7680 Move returns status 0, amount 133
23:45:58.423 00.000 7680 move complete, result=0
23:45:58.423 00.000 7680 worker thread done servicing request
23:45:58.424 00.001 6120 GuideStep: -0.2 px 102 ms EAST, -0.2 px 133 ms NORTH
23:45:58.434 00.010 7680 Worker thread wakes up
23:45:58.434 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:45:58.434 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:45:59.682 01.248 7680 Exposure complete
23:45:59.817 00.135 7680 worker thread done servicing request
23:45:59.817 00.000 6120 OnExposeComplete: enter
23:45:59.821 00.004 6120 UpdateGuideState(): m_state=6
23:45:59.826 00.005 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2598
23:45:59.831 00.005 6120 Star::Find returns 1 (1), X=958.27, Y=63.48, Mass=13985, SNR=76.6, Peak=255 HFD=7.1
23:45:59.837 00.006 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
23:45:59.841 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
23:45:59.846 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=0.67 hyp=0.71 cameraTheta=1.92 mountX=0.11 mountY=-0.71, mountTheta=-1.41
23:45:59.852 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.67, opts=13)
23:45:59.857 00.005 6120 Enqueuing Move request for scope (-0.24, 0.67)
23:45:59.862 00.005 7680 Worker thread wakes up
23:45:59.863 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.67) opts 0xd
23:45:59.863 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.67)
23:45:59.863 00.000 7680 Moving (-0.24, 0.67) raw xDistance=0.11 yDistance=-0.71
23:45:59.863 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:45:59.863 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
23:45:59.864 00.001 7680 MoveAxis(E, 0, ABG)
23:45:59.864 00.000 7680 Move returns status 0, amount 0
23:45:59.864 00.000 7680 MoveAxis(N, 385, ABG)
23:45:59.864 00.000 7680 Guiding  Dir = 0, Dur = 385
23:45:59.864 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:45:59.869 00.005 6120 UpdateGuideState exits: m=13985 SNR=76.6 Saturated
23:45:59.874 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:59.877 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:45:59.880 00.003 6120 Enqueuing Expose request
23:45:59.884 00.004 7680 IsSlewing returns 0
23:45:59.885 00.001 7680 IsGuiding returns 0
23:45:59.885 00.000 7680 PulseGuide returned control before completion, sleep 395
23:46:00.294 00.409 7680 IsGuiding returns 0
23:46:00.294 00.000 7680 Move returns status 0, amount 385
23:46:00.295 00.001 7680 move complete, result=0
23:46:00.296 00.001 7680 worker thread done servicing request
23:46:00.296 00.000 7680 Worker thread wakes up
23:46:00.296 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 385 ms NORTH
23:46:00.303 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:00.303 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:01.554 01.251 7680 Exposure complete
23:46:01.686 00.132 7680 worker thread done servicing request
23:46:01.686 00.000 6120 OnExposeComplete: enter
23:46:01.689 00.003 6120 UpdateGuideState(): m_state=6
23:46:01.694 00.005 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2599
23:46:01.698 00.004 6120 Star::Find returns 1 (1), X=958.17, Y=63.02, Mass=14403, SNR=78.9, Peak=255 HFD=7.0
23:46:01.701 00.003 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.52 = -0.76)
23:46:01.705 00.004 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.25 = -1.03)
23:46:01.710 00.005 6120 CameraToMount -- cameraX=-0.34 cameraY=0.22 hyp=0.40 cameraTheta=2.57 mountX=0.29 mountY=-0.34, mountTheta=-0.87
23:46:01.716 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.22, opts=13)
23:46:01.719 00.003 6120 Enqueuing Move request for scope (-0.34, 0.22)
23:46:01.723 00.004 7680 Worker thread wakes up
23:46:01.723 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.22) opts 0xd
23:46:01.724 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:01.727 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.22)
23:46:01.728 00.001 7680 Moving (-0.34, 0.22) raw xDistance=0.29 yDistance=-0.34
23:46:01.728 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
23:46:01.728 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:46:01.728 00.000 7680 MoveAxis(W, 118, ABG)
23:46:01.729 00.001 7680 Guiding  Dir = 3, Dur = 118
23:46:01.729 00.000 6120 UpdateGuideState exits: m=14403 SNR=78.9 Saturated
23:46:01.734 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:01.738 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:01.743 00.005 6120 Enqueuing Expose request
23:46:01.746 00.003 7680 IsSlewing returns 0
23:46:01.747 00.001 7680 IsGuiding returns 0
23:46:01.747 00.000 7680 PulseGuide returned control before completion, sleep 128
23:46:01.877 00.130 7680 IsGuiding returns 1
23:46:01.877 00.000 7680 scope still moving after pulse duration time elapsed
23:46:01.908 00.031 7680 IsSlewing returns 0
23:46:01.910 00.002 7680 IsGuiding returns 0
23:46:01.910 00.000 7680 scope move finished after 118 + 45 ms
23:46:01.910 00.000 7680 Move returns status 0, amount 118
23:46:01.910 00.000 7680 MoveAxis(N, 186, ABG)
23:46:01.910 00.000 7680 Guiding  Dir = 0, Dur = 186
23:46:01.912 00.002 7680 IsSlewing returns 0
23:46:01.913 00.001 7680 IsGuiding returns 0
23:46:01.913 00.000 7680 PulseGuide returned control before completion, sleep 196
23:46:02.111 00.198 7680 IsGuiding returns 1
23:46:02.113 00.002 7680 scope still moving after pulse duration time elapsed
23:46:02.143 00.030 7680 IsSlewing returns 0
23:46:02.144 00.001 7680 IsGuiding returns 0
23:46:02.144 00.000 7680 scope move finished after 186 + 45 ms
23:46:02.146 00.002 7680 Move returns status 0, amount 186
23:46:02.146 00.000 7680 move complete, result=0
23:46:02.147 00.001 7680 worker thread done servicing request
23:46:02.147 00.000 6120 GuideStep: 0.3 px 118 ms WEST, -0.3 px 186 ms NORTH
23:46:02.155 00.008 7680 Worker thread wakes up
23:46:02.155 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:02.155 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:03.410 01.255 7680 Exposure complete
23:46:03.542 00.132 7680 worker thread done servicing request
23:46:03.542 00.000 6120 OnExposeComplete: enter
23:46:03.548 00.006 6120 UpdateGuideState(): m_state=6
23:46:03.553 00.005 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2600
23:46:03.558 00.005 6120 Star::Find returns 1 (1), X=958.56, Y=62.57, Mass=13599, SNR=75.7, Peak=255 HFD=7.0
23:46:03.562 00.004 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-2.95) = xAngle (1.60 = 1.60)
23:46:03.566 00.004 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.33 = 1.33)
23:46:03.569 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.24 cameraTheta=-1.36 mountX=-0.01 mountY=0.23, mountTheta=1.60
23:46:03.578 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.24, opts=13)
23:46:03.583 00.005 6120 Enqueuing Move request for scope (0.05, -0.24)
23:46:03.588 00.005 7680 Worker thread wakes up
23:46:03.589 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:03.593 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd
23:46:03.593 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.24)
23:46:03.594 00.001 7680 Moving (0.05, -0.24) raw xDistance=-0.01 yDistance=0.23
23:46:03.594 00.000 6120 UpdateGuideState exits: m=13599 SNR=75.7 Saturated
23:46:03.597 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:03.602 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:46:03.602 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:03.605 00.003 6120 Enqueuing Expose request
23:46:03.610 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:46:03.610 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:46:03.610 00.000 7680 MoveAxis(E, 0, ABG)
23:46:03.610 00.000 7680 Move returns status 0, amount 0
23:46:03.611 00.001 7680 MoveAxis(N, 0, ABG)
23:46:03.612 00.001 7680 Move returns status 0, amount 0
23:46:03.612 00.000 7680 move complete, result=0
23:46:03.612 00.000 7680 worker thread done servicing request
23:46:03.613 00.001 7680 Worker thread wakes up
23:46:03.613 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:03.613 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:46:03.617 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:04.869 01.252 7680 Exposure complete
23:46:04.987 00.118 7680 worker thread done servicing request
23:46:04.988 00.001 6120 OnExposeComplete: enter
23:46:04.992 00.004 6120 UpdateGuideState(): m_state=6
23:46:04.996 00.004 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2601
23:46:05.000 00.004 6120 Star::Find returns 1 (1), X=958.24, Y=62.94, Mass=13848, SNR=76.4, Peak=255 HFD=6.8
23:46:05.004 00.004 6120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-2.95) = xAngle (5.65 = -0.63)
23:46:05.007 00.003 6120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.38 = -0.90)
23:46:05.012 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.13 hyp=0.30 cameraTheta=2.69 mountX=0.24 mountY=-0.24, mountTheta=-0.77
23:46:05.017 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.13, opts=13)
23:46:05.022 00.005 6120 Enqueuing Move request for scope (-0.27, 0.13)
23:46:05.025 00.003 7680 Worker thread wakes up
23:46:05.025 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.13) opts 0xd
23:46:05.025 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.13)
23:46:05.025 00.000 7680 Moving (-0.27, 0.13) raw xDistance=0.24 yDistance=-0.24
23:46:05.025 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:46:05.026 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:46:05.026 00.000 7680 MoveAxis(W, 100, ABG)
23:46:05.026 00.000 7680 Guiding  Dir = 3, Dur = 100
23:46:05.027 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:05.031 00.004 7680 IsSlewing returns 0
23:46:05.031 00.000 6120 UpdateGuideState exits: m=13848 SNR=76.4 Saturated
23:46:05.034 00.003 7680 IsGuiding returns 0
23:46:05.035 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:05.038 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:05.044 00.006 7680 PulseGuide returned control before completion, sleep 110
23:46:05.044 00.000 6120 Enqueuing Expose request
23:46:05.166 00.122 7680 IsGuiding returns 0
23:46:05.166 00.000 7680 Move returns status 0, amount 100
23:46:05.166 00.000 7680 MoveAxis(N, 129, ABG)
23:46:05.168 00.002 7680 Guiding  Dir = 0, Dur = 129
23:46:05.168 00.000 7680 IsSlewing returns 0
23:46:05.169 00.001 7680 IsGuiding returns 0
23:46:05.170 00.001 7680 PulseGuide returned control before completion, sleep 139
23:46:05.324 00.154 7680 IsGuiding returns 1
23:46:05.325 00.001 7680 scope still moving after pulse duration time elapsed
23:46:05.355 00.030 7680 IsSlewing returns 0
23:46:05.356 00.001 7680 IsGuiding returns 0
23:46:05.356 00.000 7680 scope move finished after 129 + 58 ms
23:46:05.357 00.001 7680 Move returns status 0, amount 129
23:46:05.357 00.000 7680 move complete, result=0
23:46:05.357 00.000 7680 worker thread done servicing request
23:46:05.357 00.000 6120 GuideStep: 0.2 px 100 ms WEST, -0.2 px 129 ms NORTH
23:46:05.366 00.009 7680 Worker thread wakes up
23:46:05.367 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:05.367 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:06.616 01.249 7680 Exposure complete
23:46:06.788 00.172 7680 worker thread done servicing request
23:46:06.788 00.000 6120 OnExposeComplete: enter
23:46:06.792 00.004 6120 UpdateGuideState(): m_state=6
23:46:06.795 00.003 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2602
23:46:06.801 00.006 6120 Star::Find returns 1 (1), X=958.26, Y=63.01, Mass=14175, SNR=77.3, Peak=255 HFD=6.8
23:46:06.806 00.005 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-2.95) = xAngle (5.41 = -0.87)
23:46:06.810 00.004 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.15 = -1.14)
23:46:06.815 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=0.21 hyp=0.33 cameraTheta=2.46 mountX=0.21 mountY=-0.30, mountTheta=-0.95
23:46:06.821 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.21, opts=13)
23:46:06.826 00.005 6120 Enqueuing Move request for scope (-0.25, 0.21)
23:46:06.830 00.004 7680 Worker thread wakes up
23:46:06.830 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:06.835 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.21) opts 0xd
23:46:06.835 00.000 6120 UpdateGuideState exits: m=14175 SNR=77.3 Saturated
23:46:06.840 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.21)
23:46:06.840 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:06.845 00.005 7680 Moving (-0.25, 0.21) raw xDistance=0.21 yDistance=-0.30
23:46:06.845 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:06.850 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:46:06.850 00.000 6120 Enqueuing Expose request
23:46:06.854 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:46:06.854 00.000 7680 MoveAxis(W, 93, ABG)
23:46:06.854 00.000 7680 Guiding  Dir = 3, Dur = 93
23:46:06.855 00.001 7680 IsSlewing returns 0
23:46:06.855 00.000 7680 IsGuiding returns 0
23:46:06.856 00.001 7680 PulseGuide returned control before completion, sleep 103
23:46:06.964 00.108 7680 IsGuiding returns 1
23:46:06.966 00.002 7680 scope still moving after pulse duration time elapsed
23:46:06.995 00.029 7680 IsSlewing returns 0
23:46:06.996 00.001 7680 IsGuiding returns 0
23:46:06.997 00.001 7680 scope move finished after 93 + 47 ms
23:46:06.997 00.000 7680 Move returns status 0, amount 93
23:46:06.997 00.000 7680 MoveAxis(N, 161, ABG)
23:46:06.997 00.000 7680 Guiding  Dir = 0, Dur = 161
23:46:06.998 00.001 7680 IsSlewing returns 0
23:46:06.998 00.000 7680 IsGuiding returns 0
23:46:07.000 00.002 7680 PulseGuide returned control before completion, sleep 171
23:46:07.183 00.183 7680 IsGuiding returns 1
23:46:07.185 00.002 7680 scope still moving after pulse duration time elapsed
23:46:07.214 00.029 7680 IsSlewing returns 0
23:46:07.215 00.001 7680 IsGuiding returns 0
23:46:07.215 00.000 7680 scope move finished after 161 + 54 ms
23:46:07.215 00.000 7680 Move returns status 0, amount 161
23:46:07.216 00.001 7680 move complete, result=0
23:46:07.216 00.000 7680 worker thread done servicing request
23:46:07.216 00.000 7680 Worker thread wakes up
23:46:07.217 00.001 6120 GuideStep: 0.2 px 93 ms WEST, -0.3 px 161 ms NORTH
23:46:07.222 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:07.222 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:08.463 01.241 7680 Exposure complete
23:46:08.602 00.139 7680 worker thread done servicing request
23:46:08.602 00.000 6120 OnExposeComplete: enter
23:46:08.606 00.004 6120 UpdateGuideState(): m_state=6
23:46:08.612 00.006 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2603
23:46:08.619 00.007 6120 Star::Find returns 1 (1), X=958.35, Y=63.06, Mass=13593, SNR=76.1, Peak=255 HFD=6.7
23:46:08.623 00.004 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
23:46:08.628 00.005 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
23:46:08.631 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.25 hyp=0.30 cameraTheta=2.15 mountX=0.11 mountY=-0.30, mountTheta=-1.21
23:46:08.638 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.25, opts=13)
23:46:08.643 00.005 6120 Enqueuing Move request for scope (-0.16, 0.25)
23:46:08.647 00.004 7680 Worker thread wakes up
23:46:08.647 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:08.653 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.25) opts 0xd
23:46:08.653 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.25)
23:46:08.653 00.000 7680 Moving (-0.16, 0.25) raw xDistance=0.11 yDistance=-0.30
23:46:08.653 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:46:08.655 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:46:08.655 00.000 6120 UpdateGuideState exits: m=13593 SNR=76.1 Saturated
23:46:08.659 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:08.664 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:08.669 00.005 6120 Enqueuing Expose request
23:46:08.674 00.005 7680 MoveAxis(E, 0, ABG)
23:46:08.675 00.001 7680 Move returns status 0, amount 0
23:46:08.675 00.000 7680 MoveAxis(N, 161, ABG)
23:46:08.675 00.000 7680 Guiding  Dir = 0, Dur = 161
23:46:08.676 00.001 7680 IsSlewing returns 0
23:46:08.676 00.000 7680 IsGuiding returns 0
23:46:08.677 00.001 7680 PulseGuide returned control before completion, sleep 171
23:46:08.861 00.184 7680 IsGuiding returns 1
23:46:08.862 00.001 7680 scope still moving after pulse duration time elapsed
23:46:08.891 00.029 7680 IsSlewing returns 0
23:46:08.892 00.001 7680 IsGuiding returns 0
23:46:08.892 00.000 7680 scope move finished after 161 + 55 ms
23:46:08.892 00.000 7680 Move returns status 0, amount 161
23:46:08.894 00.002 7680 move complete, result=0
23:46:08.894 00.000 7680 worker thread done servicing request
23:46:08.894 00.000 7680 Worker thread wakes up
23:46:08.895 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 161 ms NORTH
23:46:08.901 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:08.901 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:10.148 01.247 7680 Exposure complete
23:46:10.282 00.134 7680 worker thread done servicing request
23:46:10.282 00.000 6120 OnExposeComplete: enter
23:46:10.286 00.004 6120 UpdateGuideState(): m_state=6
23:46:10.289 00.003 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2604
23:46:10.295 00.006 6120 Star::Find returns 1 (1), X=958.20, Y=62.97, Mass=14277, SNR=77.1, Peak=255 HFD=6.9
23:46:10.299 00.004 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-2.95) = xAngle (5.61 = -0.68)
23:46:10.302 00.003 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.34 = -0.94)
23:46:10.306 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.16 hyp=0.35 cameraTheta=2.65 mountX=0.27 mountY=-0.28, mountTheta=-0.80
23:46:10.310 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.16, opts=13)
23:46:10.315 00.005 6120 Enqueuing Move request for scope (-0.31, 0.16)
23:46:10.318 00.003 7680 Worker thread wakes up
23:46:10.318 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.16) opts 0xd
23:46:10.318 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.16)
23:46:10.319 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:10.323 00.004 6120 UpdateGuideState exits: m=14277 SNR=77.1 Saturated
23:46:10.327 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:10.332 00.005 7680 Moving (-0.31, 0.16) raw xDistance=0.27 yDistance=-0.28
23:46:10.332 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
23:46:10.332 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:46:10.332 00.000 7680 MoveAxis(W, 110, ABG)
23:46:10.333 00.001 7680 Guiding  Dir = 3, Dur = 110
23:46:10.333 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:10.338 00.005 6120 Enqueuing Expose request
23:46:10.342 00.004 7680 IsSlewing returns 0
23:46:10.342 00.000 7680 IsGuiding returns 0
23:46:10.342 00.000 7680 PulseGuide returned control before completion, sleep 120
23:46:10.466 00.124 7680 IsGuiding returns 1
23:46:10.469 00.003 7680 scope still moving after pulse duration time elapsed
23:46:10.496 00.027 7680 IsSlewing returns 0
23:46:10.498 00.002 7680 IsGuiding returns 0
23:46:10.498 00.000 7680 scope move finished after 110 + 46 ms
23:46:10.500 00.002 7680 Move returns status 0, amount 110
23:46:10.500 00.000 7680 MoveAxis(N, 152, ABG)
23:46:10.500 00.000 7680 Guiding  Dir = 0, Dur = 152
23:46:10.501 00.001 7680 IsSlewing returns 0
23:46:10.502 00.001 7680 IsGuiding returns 0
23:46:10.503 00.001 7680 PulseGuide returned control before completion, sleep 162
23:46:10.671 00.168 7680 IsGuiding returns 1
23:46:10.673 00.002 7680 scope still moving after pulse duration time elapsed
23:46:10.701 00.028 7680 IsSlewing returns 0
23:46:10.701 00.000 7680 IsGuiding returns 0
23:46:10.702 00.001 7680 scope move finished after 152 + 47 ms
23:46:10.702 00.000 7680 Move returns status 0, amount 152
23:46:10.702 00.000 7680 move complete, result=0
23:46:10.702 00.000 7680 worker thread done servicing request
23:46:10.703 00.001 7680 Worker thread wakes up
23:46:10.703 00.000 6120 GuideStep: 0.3 px 110 ms WEST, -0.3 px 152 ms NORTH
23:46:10.710 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:10.710 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:11.962 01.252 7680 Exposure complete
23:46:12.097 00.135 7680 worker thread done servicing request
23:46:12.097 00.000 6120 OnExposeComplete: enter
23:46:12.101 00.004 6120 UpdateGuideState(): m_state=6
23:46:12.105 00.004 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2605
23:46:12.109 00.004 6120 Star::Find returns 1 (1), X=958.21, Y=62.99, Mass=14065, SNR=77.4, Peak=255 HFD=6.9
23:46:12.112 00.003 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-2.95) = xAngle (5.54 = -0.74)
23:46:12.115 00.003 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.01)
23:46:12.119 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.18 hyp=0.35 cameraTheta=2.59 mountX=0.26 mountY=-0.30, mountTheta=-0.85
23:46:12.124 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.18, opts=13)
23:46:12.127 00.003 6120 Enqueuing Move request for scope (-0.30, 0.18)
23:46:12.131 00.004 7680 Worker thread wakes up
23:46:12.131 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:12.135 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.18) opts 0xd
23:46:12.135 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.18)
23:46:12.135 00.000 6120 UpdateGuideState exits: m=14065 SNR=77.4 Saturated
23:46:12.140 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:12.145 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:12.150 00.005 7680 Moving (-0.30, 0.18) raw xDistance=0.26 yDistance=-0.30
23:46:12.150 00.000 6120 Enqueuing Expose request
23:46:12.155 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
23:46:12.155 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:46:12.155 00.000 7680 MoveAxis(W, 113, ABG)
23:46:12.155 00.000 7680 Guiding  Dir = 3, Dur = 113
23:46:12.156 00.001 7680 IsSlewing returns 0
23:46:12.156 00.000 7680 IsGuiding returns 0
23:46:12.156 00.000 7680 PulseGuide returned control before completion, sleep 123
23:46:12.282 00.126 7680 IsGuiding returns 1
23:46:12.283 00.001 7680 scope still moving after pulse duration time elapsed
23:46:12.313 00.030 7680 IsSlewing returns 0
23:46:12.315 00.002 7680 IsGuiding returns 0
23:46:12.315 00.000 7680 scope move finished after 113 + 46 ms
23:46:12.316 00.001 7680 Move returns status 0, amount 113
23:46:12.316 00.000 7680 MoveAxis(N, 161, ABG)
23:46:12.317 00.001 7680 Guiding  Dir = 0, Dur = 161
23:46:12.318 00.001 7680 IsSlewing returns 0
23:46:12.319 00.001 7680 IsGuiding returns 0
23:46:12.319 00.000 7680 PulseGuide returned control before completion, sleep 171
23:46:12.501 00.182 7680 IsGuiding returns 1
23:46:12.502 00.001 7680 scope still moving after pulse duration time elapsed
23:46:12.532 00.030 7680 IsSlewing returns 0
23:46:12.534 00.002 7680 IsGuiding returns 0
23:46:12.535 00.001 7680 scope move finished after 161 + 54 ms
23:46:12.535 00.000 7680 Move returns status 0, amount 161
23:46:12.536 00.001 7680 move complete, result=0
23:46:12.536 00.000 7680 worker thread done servicing request
23:46:12.537 00.001 7680 Worker thread wakes up
23:46:12.537 00.000 6120 GuideStep: 0.3 px 113 ms WEST, -0.3 px 161 ms NORTH
23:46:12.544 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:12.544 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:13.799 01.255 7680 Exposure complete
23:46:13.935 00.136 7680 worker thread done servicing request
23:46:13.935 00.000 6120 OnExposeComplete: enter
23:46:13.940 00.005 6120 UpdateGuideState(): m_state=6
23:46:13.944 00.004 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2606
23:46:13.948 00.004 6120 Star::Find returns 1 (1), X=958.32, Y=62.92, Mass=13672, SNR=75.1, Peak=255 HFD=6.8
23:46:13.953 00.005 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.53 = -0.75)
23:46:13.957 00.004 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.02)
23:46:13.960 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.22 cameraTheta=2.58 mountX=0.16 mountY=-0.19, mountTheta=-0.86
23:46:13.965 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.12, opts=13)
23:46:13.969 00.004 6120 Enqueuing Move request for scope (-0.19, 0.12)
23:46:13.973 00.004 7680 Worker thread wakes up
23:46:13.973 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
23:46:13.973 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
23:46:13.973 00.000 7680 Moving (-0.19, 0.12) raw xDistance=0.16 yDistance=-0.19
23:46:13.973 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:46:13.973 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:46:13.974 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:46:13.974 00.000 7680 MoveAxis(E, 0, ABG)
23:46:13.974 00.000 7680 Move returns status 0, amount 0
23:46:13.974 00.000 7680 MoveAxis(N, 0, ABG)
23:46:13.974 00.000 7680 Move returns status 0, amount 0
23:46:13.974 00.000 7680 move complete, result=0
23:46:13.975 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:13.979 00.004 7680 worker thread done servicing request
23:46:13.979 00.000 6120 UpdateGuideState exits: m=13672 SNR=75.1 Saturated
23:46:13.984 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:13.988 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:13.992 00.004 6120 Enqueuing Expose request
23:46:13.996 00.004 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:46:14.000 00.004 7680 Worker thread wakes up
23:46:14.000 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:14.000 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:15.240 01.240 7680 Exposure complete
23:46:15.377 00.137 7680 worker thread done servicing request
23:46:15.377 00.000 6120 OnExposeComplete: enter
23:46:15.381 00.004 6120 UpdateGuideState(): m_state=6
23:46:15.386 00.005 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2607
23:46:15.390 00.004 6120 Star::Find returns 1 (1), X=958.44, Y=63.03, Mass=13455, SNR=73.9, Peak=255 HFD=6.8
23:46:15.394 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.83 = -1.46)
23:46:15.398 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.73)
23:46:15.403 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.87 mountX=0.03 mountY=-0.23, mountTheta=-1.46
23:46:15.408 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.22, opts=13)
23:46:15.412 00.004 6120 Enqueuing Move request for scope (-0.07, 0.22)
23:46:15.417 00.005 7680 Worker thread wakes up
23:46:15.417 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:15.421 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
23:46:15.422 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
23:46:15.422 00.000 7680 Moving (-0.07, 0.22) raw xDistance=0.03 yDistance=-0.23
23:46:15.422 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:46:15.422 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:46:15.423 00.001 7680 MoveAxis(E, 0, ABG)
23:46:15.423 00.000 7680 Move returns status 0, amount 0
23:46:15.423 00.000 6120 UpdateGuideState exits: m=13455 SNR=73.9 Saturated
23:46:15.427 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:15.431 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:15.435 00.004 6120 Enqueuing Expose request
23:46:15.439 00.004 7680 MoveAxis(N, 126, ABG)
23:46:15.439 00.000 7680 Guiding  Dir = 0, Dur = 126
23:46:15.439 00.000 7680 IsSlewing returns 0
23:46:15.439 00.000 7680 IsGuiding returns 0
23:46:15.440 00.001 7680 PulseGuide returned control before completion, sleep 136
23:46:15.585 00.145 7680 IsGuiding returns 1
23:46:15.586 00.001 7680 scope still moving after pulse duration time elapsed
23:46:15.618 00.032 7680 IsSlewing returns 0
23:46:15.619 00.001 7680 IsGuiding returns 0
23:46:15.619 00.000 7680 scope move finished after 126 + 53 ms
23:46:15.620 00.001 7680 Move returns status 0, amount 126
23:46:15.620 00.000 7680 move complete, result=0
23:46:15.621 00.001 7680 worker thread done servicing request
23:46:15.621 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 126 ms NORTH
23:46:15.628 00.007 7680 Worker thread wakes up
23:46:15.628 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:15.628 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:16.879 01.251 7680 Exposure complete
23:46:17.000 00.121 7680 worker thread done servicing request
23:46:17.001 00.001 6120 OnExposeComplete: enter
23:46:17.004 00.003 6120 UpdateGuideState(): m_state=6
23:46:17.009 00.005 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2608
23:46:17.013 00.004 6120 Star::Find returns 1 (1), X=958.69, Y=63.04, Mass=14112, SNR=76.3, Peak=255 HFD=6.9
23:46:17.018 00.005 6120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-2.95) = xAngle (3.87 = -2.42)
23:46:17.022 00.004 6120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.60 = -2.68)
23:46:17.025 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.23 hyp=0.29 cameraTheta=0.91 mountX=-0.22 mountY=-0.13, mountTheta=-2.61
23:46:17.031 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.23, opts=13)
23:46:17.035 00.004 6120 Enqueuing Move request for scope (0.18, 0.23)
23:46:17.038 00.003 7680 Worker thread wakes up
23:46:17.039 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.23) opts 0xd
23:46:17.039 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.23)
23:46:17.039 00.000 7680 Moving (0.18, 0.23) raw xDistance=-0.22 yDistance=-0.13
23:46:17.039 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:46:17.039 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:46:17.039 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:17.046 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:46:17.046 00.000 7680 MoveAxis(E, 90, ABG)
23:46:17.047 00.001 7680 Guiding  Dir = 2, Dur = 90
23:46:17.047 00.000 6120 UpdateGuideState exits: m=14112 SNR=76.3 Saturated
23:46:17.051 00.004 7680 IsSlewing returns 0
23:46:17.052 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:17.056 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:17.059 00.003 7680 IsGuiding returns 0
23:46:17.060 00.001 6120 Enqueuing Expose request
23:46:17.064 00.004 7680 PulseGuide returned control before completion, sleep 100
23:46:17.168 00.104 7680 IsGuiding returns 1
23:46:17.168 00.000 7680 scope still moving after pulse duration time elapsed
23:46:17.199 00.031 7680 IsSlewing returns 0
23:46:17.201 00.002 7680 IsGuiding returns 0
23:46:17.201 00.000 7680 scope move finished after 90 + 50 ms
23:46:17.202 00.001 7680 Move returns status 0, amount 90
23:46:17.202 00.000 7680 MoveAxis(N, 0, ABG)
23:46:17.202 00.000 7680 Move returns status 0, amount 0
23:46:17.202 00.000 7680 move complete, result=0
23:46:17.203 00.001 7680 worker thread done servicing request
23:46:17.203 00.000 6120 GuideStep: -0.2 px 90 ms EAST, -0.1 px 0 ms NORTH
23:46:17.209 00.006 7680 Worker thread wakes up
23:46:17.210 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:17.210 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:18.468 01.258 7680 Exposure complete
23:46:18.600 00.132 7680 worker thread done servicing request
23:46:18.600 00.000 6120 OnExposeComplete: enter
23:46:18.604 00.004 6120 UpdateGuideState(): m_state=6
23:46:18.609 00.005 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2609
23:46:18.614 00.005 6120 Star::Find returns 1 (1), X=958.34, Y=63.14, Mass=13705, SNR=75.7, Peak=255 HFD=6.9
23:46:18.618 00.004 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
23:46:18.622 00.004 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
23:46:18.625 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.33 hyp=0.37 cameraTheta=2.04 mountX=0.10 mountY=-0.37, mountTheta=-1.30
23:46:18.631 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.33, opts=13)
23:46:18.635 00.004 6120 Enqueuing Move request for scope (-0.17, 0.33)
23:46:18.640 00.005 7680 Worker thread wakes up
23:46:18.641 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.33) opts 0xd
23:46:18.641 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.33)
23:46:18.641 00.000 7680 Moving (-0.17, 0.33) raw xDistance=0.10 yDistance=-0.37
23:46:18.641 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:46:18.641 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:18.646 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:46:18.646 00.000 7680 MoveAxis(E, 0, ABG)
23:46:18.646 00.000 7680 Move returns status 0, amount 0
23:46:18.646 00.000 7680 MoveAxis(N, 202, ABG)
23:46:18.648 00.002 7680 Guiding  Dir = 0, Dur = 202
23:46:18.648 00.000 6120 UpdateGuideState exits: m=13705 SNR=75.7 Saturated
23:46:18.652 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:18.656 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:18.659 00.003 6120 Enqueuing Expose request
23:46:18.665 00.006 7680 IsSlewing returns 0
23:46:18.665 00.000 7680 IsGuiding returns 0
23:46:18.665 00.000 7680 PulseGuide returned control before completion, sleep 212
23:46:18.881 00.216 7680 IsGuiding returns 1
23:46:18.884 00.003 7680 scope still moving after pulse duration time elapsed
23:46:18.912 00.028 7680 IsSlewing returns 0
23:46:18.913 00.001 7680 IsGuiding returns 0
23:46:18.913 00.000 7680 scope move finished after 202 + 45 ms
23:46:18.913 00.000 7680 Move returns status 0, amount 202
23:46:18.914 00.001 7680 move complete, result=0
23:46:18.914 00.000 7680 worker thread done servicing request
23:46:18.914 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 202 ms NORTH
23:46:18.920 00.006 7680 Worker thread wakes up
23:46:18.921 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:18.921 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:20.175 01.254 7680 Exposure complete
23:46:20.307 00.132 7680 worker thread done servicing request
23:46:20.308 00.001 6120 OnExposeComplete: enter
23:46:20.311 00.003 6120 UpdateGuideState(): m_state=6
23:46:20.315 00.004 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2610
23:46:20.319 00.004 6120 Star::Find returns 1 (1), X=958.67, Y=63.19, Mass=13917, SNR=78.2, Peak=255 HFD=6.9
23:46:20.323 00.004 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.14 = -2.15)
23:46:20.327 00.004 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
23:46:20.330 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.39 hyp=0.42 cameraTheta=1.18 mountX=-0.23 mountY=-0.28, mountTheta=-2.26
23:46:20.336 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.39, opts=13)
23:46:20.340 00.004 6120 Enqueuing Move request for scope (0.16, 0.39)
23:46:20.344 00.004 7680 Worker thread wakes up
23:46:20.344 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.39) opts 0xd
23:46:20.345 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.39)
23:46:20.345 00.000 7680 Moving (0.16, 0.39) raw xDistance=-0.23 yDistance=-0.28
23:46:20.345 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:46:20.345 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:46:20.346 00.001 7680 MoveAxis(E, 93, ABG)
23:46:20.346 00.000 7680 Guiding  Dir = 2, Dur = 93
23:46:20.346 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:20.350 00.004 7680 IsSlewing returns 0
23:46:20.350 00.000 6120 UpdateGuideState exits: m=13917 SNR=78.2 Saturated
23:46:20.355 00.005 7680 IsGuiding returns 0
23:46:20.355 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:20.359 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:20.363 00.004 7680 PulseGuide returned control before completion, sleep 103
23:46:20.363 00.000 6120 Enqueuing Expose request
23:46:20.475 00.112 7680 IsGuiding returns 1
23:46:20.475 00.000 7680 scope still moving after pulse duration time elapsed
23:46:20.506 00.031 7680 IsSlewing returns 0
23:46:20.508 00.002 7680 IsGuiding returns 0
23:46:20.508 00.000 7680 scope move finished after 93 + 59 ms
23:46:20.509 00.001 7680 Move returns status 0, amount 93
23:46:20.509 00.000 7680 MoveAxis(N, 152, ABG)
23:46:20.509 00.000 7680 Guiding  Dir = 0, Dur = 152
23:46:20.510 00.001 7680 IsSlewing returns 0
23:46:20.511 00.001 7680 IsGuiding returns 0
23:46:20.511 00.000 7680 PulseGuide returned control before completion, sleep 162
23:46:20.679 00.168 7680 IsGuiding returns 1
23:46:20.679 00.000 7680 scope still moving after pulse duration time elapsed
23:46:20.711 00.032 7680 IsSlewing returns 0
23:46:20.712 00.001 7680 IsGuiding returns 0
23:46:20.712 00.000 7680 scope move finished after 152 + 49 ms
23:46:20.713 00.001 7680 Move returns status 0, amount 152
23:46:20.713 00.000 7680 move complete, result=0
23:46:20.713 00.000 7680 worker thread done servicing request
23:46:20.713 00.000 7680 Worker thread wakes up
23:46:20.714 00.001 6120 GuideStep: -0.2 px 93 ms EAST, -0.3 px 152 ms NORTH
23:46:20.720 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:20.720 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:21.974 01.254 7680 Exposure complete
23:46:22.118 00.144 7680 worker thread done servicing request
23:46:22.119 00.001 6120 OnExposeComplete: enter
23:46:22.123 00.004 6120 UpdateGuideState(): m_state=6
23:46:22.127 00.004 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2611
23:46:22.131 00.004 6120 Star::Find returns 1 (1), X=958.72, Y=63.31, Mass=13248, SNR=74.4, Peak=255 HFD=7.1
23:46:22.134 00.003 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
23:46:22.139 00.005 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
23:46:22.144 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=0.50 hyp=0.55 cameraTheta=1.17 mountX=-0.30 mountY=-0.36, mountTheta=-2.28
23:46:22.149 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.50, opts=13)
23:46:22.154 00.005 6120 Enqueuing Move request for scope (0.21, 0.50)
23:46:22.158 00.004 7680 Worker thread wakes up
23:46:22.158 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:22.161 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.50) opts 0xd
23:46:22.161 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.50)
23:46:22.163 00.002 7680 Moving (0.21, 0.50) raw xDistance=-0.30 yDistance=-0.36
23:46:22.163 00.000 6120 UpdateGuideState exits: m=13248 SNR=74.4 Saturated
23:46:22.166 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
23:46:22.166 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:46:22.168 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:22.171 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:22.176 00.005 6120 Enqueuing Expose request
23:46:22.179 00.003 7680 MoveAxis(E, 131, ABG)
23:46:22.180 00.001 7680 Guiding  Dir = 2, Dur = 131
23:46:22.180 00.000 7680 IsSlewing returns 0
23:46:22.181 00.001 7680 IsGuiding returns 0
23:46:22.181 00.000 7680 PulseGuide returned control before completion, sleep 141
23:46:22.324 00.143 7680 IsGuiding returns 1
23:46:22.326 00.002 7680 scope still moving after pulse duration time elapsed
23:46:22.355 00.029 7680 IsSlewing returns 0
23:46:22.358 00.003 7680 IsGuiding returns 0
23:46:22.358 00.000 7680 scope move finished after 131 + 46 ms
23:46:22.359 00.001 7680 Move returns status 0, amount 131
23:46:22.359 00.000 7680 MoveAxis(N, 193, ABG)
23:46:22.359 00.000 7680 Guiding  Dir = 0, Dur = 193
23:46:22.360 00.001 7680 IsSlewing returns 0
23:46:22.360 00.000 7680 IsGuiding returns 0
23:46:22.362 00.002 7680 PulseGuide returned control before completion, sleep 203
23:46:22.575 00.213 7680 IsGuiding returns 1
23:46:22.576 00.001 7680 scope still moving after pulse duration time elapsed
23:46:22.607 00.031 7680 IsSlewing returns 0
23:46:22.607 00.000 7680 IsGuiding returns 0
23:46:22.608 00.001 7680 scope move finished after 193 + 53 ms
23:46:22.608 00.000 7680 Move returns status 0, amount 193
23:46:22.608 00.000 7680 move complete, result=0
23:46:22.608 00.000 7680 worker thread done servicing request
23:46:22.608 00.000 6120 GuideStep: -0.3 px 131 ms EAST, -0.4 px 193 ms NORTH
23:46:22.615 00.007 7680 Worker thread wakes up
23:46:22.615 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:22.616 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:23.870 01.254 7680 Exposure complete
23:46:23.991 00.121 7680 worker thread done servicing request
23:46:23.993 00.002 6120 OnExposeComplete: enter
23:46:23.996 00.003 6120 UpdateGuideState(): m_state=6
23:46:24.000 00.004 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2612
23:46:24.004 00.004 6120 Star::Find returns 1 (1), X=958.38, Y=63.02, Mass=13770, SNR=75.6, Peak=255 HFD=6.8
23:46:24.009 00.005 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
23:46:24.012 00.003 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
23:46:24.017 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.21 hyp=0.25 cameraTheta=2.14 mountX=0.09 mountY=-0.25, mountTheta=-1.21
23:46:24.023 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.21, opts=13)
23:46:24.027 00.004 6120 Enqueuing Move request for scope (-0.13, 0.21)
23:46:24.031 00.004 7680 Worker thread wakes up
23:46:24.031 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:24.036 00.005 6120 UpdateGuideState exits: m=13770 SNR=75.6 Saturated
23:46:24.040 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:24.045 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.21) opts 0xd
23:46:24.045 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:24.049 00.004 6120 Enqueuing Expose request
23:46:24.053 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.21)
23:46:24.053 00.000 7680 Moving (-0.13, 0.21) raw xDistance=0.09 yDistance=-0.25
23:46:24.053 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:46:24.053 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:46:24.053 00.000 7680 MoveAxis(E, 0, ABG)
23:46:24.053 00.000 7680 Move returns status 0, amount 0
23:46:24.054 00.001 7680 MoveAxis(N, 135, ABG)
23:46:24.054 00.000 7680 Guiding  Dir = 0, Dur = 135
23:46:24.055 00.001 7680 IsSlewing returns 0
23:46:24.055 00.000 7680 IsGuiding returns 0
23:46:24.056 00.001 7680 PulseGuide returned control before completion, sleep 145
23:46:24.217 00.161 7680 IsGuiding returns 1
23:46:24.218 00.001 7680 scope still moving after pulse duration time elapsed
23:46:24.248 00.030 7680 IsSlewing returns 0
23:46:24.250 00.002 7680 IsGuiding returns 0
23:46:24.251 00.001 7680 scope move finished after 135 + 60 ms
23:46:24.251 00.000 7680 Move returns status 0, amount 135
23:46:24.252 00.001 7680 move complete, result=0
23:46:24.252 00.000 7680 worker thread done servicing request
23:46:24.253 00.001 7680 Worker thread wakes up
23:46:24.253 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 135 ms NORTH
23:46:24.259 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:24.259 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:25.512 01.253 7680 Exposure complete
23:46:25.649 00.137 7680 worker thread done servicing request
23:46:25.649 00.000 6120 OnExposeComplete: enter
23:46:25.653 00.004 6120 UpdateGuideState(): m_state=6
23:46:25.657 00.004 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2613
23:46:25.661 00.004 6120 Star::Find returns 1 (1), X=958.38, Y=63.01, Mass=13326, SNR=74.6, Peak=255 HFD=6.8
23:46:25.663 00.002 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.08 = -1.21)
23:46:25.668 00.005 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.48)
23:46:25.671 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.21 hyp=0.24 cameraTheta=2.12 mountX=0.09 mountY=-0.24, mountTheta=-1.23
23:46:25.676 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.21, opts=13)
23:46:25.680 00.004 6120 Enqueuing Move request for scope (-0.13, 0.21)
23:46:25.684 00.004 7680 Worker thread wakes up
23:46:25.684 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.21) opts 0xd
23:46:25.684 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.21)
23:46:25.685 00.001 7680 Moving (-0.13, 0.21) raw xDistance=0.09 yDistance=-0.24
23:46:25.685 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:46:25.685 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:46:25.685 00.000 7680 MoveAxis(E, 0, ABG)
23:46:25.685 00.000 7680 Move returns status 0, amount 0
23:46:25.685 00.000 7680 MoveAxis(N, 132, ABG)
23:46:25.686 00.001 7680 Guiding  Dir = 0, Dur = 132
23:46:25.686 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:25.690 00.004 7680 IsSlewing returns 0
23:46:25.690 00.000 6120 UpdateGuideState exits: m=13326 SNR=74.6 Saturated
23:46:25.694 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:25.697 00.003 7680 IsGuiding returns 0
23:46:25.697 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:25.700 00.003 7680 PulseGuide returned control before completion, sleep 142
23:46:25.701 00.001 6120 Enqueuing Expose request
23:46:25.847 00.146 7680 IsGuiding returns 1
23:46:25.848 00.001 7680 scope still moving after pulse duration time elapsed
23:46:25.878 00.030 7680 IsSlewing returns 0
23:46:25.879 00.001 7680 IsGuiding returns 0
23:46:25.881 00.002 7680 scope move finished after 132 + 52 ms
23:46:25.883 00.002 7680 Move returns status 0, amount 132
23:46:25.883 00.000 7680 move complete, result=0
23:46:25.884 00.001 7680 worker thread done servicing request
23:46:25.884 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 132 ms NORTH
23:46:25.891 00.007 7680 Worker thread wakes up
23:46:25.891 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:25.891 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:27.146 01.255 7680 Exposure complete
23:46:27.279 00.133 7680 worker thread done servicing request
23:46:27.279 00.000 6120 OnExposeComplete: enter
23:46:27.282 00.003 6120 UpdateGuideState(): m_state=6
23:46:27.285 00.003 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2614
23:46:27.289 00.004 6120 Star::Find returns 1 (1), X=958.33, Y=62.98, Mass=13475, SNR=75.2, Peak=255 HFD=6.8
23:46:27.292 00.003 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-2.95) = xAngle (5.32 = -0.96)
23:46:27.296 00.004 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
23:46:27.298 00.002 6120 CameraToMount -- cameraX=-0.18 cameraY=0.17 hyp=0.25 cameraTheta=2.37 mountX=0.14 mountY=-0.24, mountTheta=-1.03
23:46:27.302 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.17, opts=13)
23:46:27.305 00.003 6120 Enqueuing Move request for scope (-0.18, 0.17)
23:46:27.309 00.004 7680 Worker thread wakes up
23:46:27.309 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.17) opts 0xd
23:46:27.310 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.17)
23:46:27.310 00.000 7680 Moving (-0.18, 0.17) raw xDistance=0.14 yDistance=-0.24
23:46:27.310 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:46:27.310 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:46:27.311 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:27.314 00.003 6120 UpdateGuideState exits: m=13475 SNR=75.2 Saturated
23:46:27.317 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:27.319 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:27.323 00.004 6120 Enqueuing Expose request
23:46:27.327 00.004 7680 MoveAxis(E, 0, ABG)
23:46:27.327 00.000 7680 Move returns status 0, amount 0
23:46:27.327 00.000 7680 MoveAxis(N, 128, ABG)
23:46:27.327 00.000 7680 Guiding  Dir = 0, Dur = 128
23:46:27.328 00.001 7680 IsSlewing returns 0
23:46:27.328 00.000 7680 IsGuiding returns 0
23:46:27.328 00.000 7680 PulseGuide returned control before completion, sleep 138
23:46:27.475 00.147 7680 IsGuiding returns 1
23:46:27.476 00.001 7680 scope still moving after pulse duration time elapsed
23:46:27.508 00.032 7680 IsSlewing returns 0
23:46:27.509 00.001 7680 IsGuiding returns 1
23:46:27.539 00.030 7680 IsSlewing returns 0
23:46:27.540 00.001 7680 IsGuiding returns 1
23:46:27.570 00.030 7680 IsSlewing returns 0
23:46:27.571 00.001 7680 IsGuiding returns 1
23:46:27.601 00.030 7680 IsSlewing returns 0
23:46:27.602 00.001 7680 IsGuiding returns 0
23:46:27.602 00.000 7680 scope move finished after 128 + 146 ms
23:46:27.602 00.000 7680 Move returns status 0, amount 128
23:46:27.604 00.002 7680 move complete, result=0
23:46:27.604 00.000 7680 worker thread done servicing request
23:46:27.605 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 128 ms NORTH
23:46:27.612 00.007 7680 Worker thread wakes up
23:46:27.612 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:27.613 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:28.866 01.253 7680 Exposure complete
23:46:28.989 00.123 7680 worker thread done servicing request
23:46:28.989 00.000 6120 OnExposeComplete: enter
23:46:28.993 00.004 6120 UpdateGuideState(): m_state=6
23:46:28.998 00.005 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2615
23:46:29.002 00.004 6120 Star::Find returns 1 (1), X=958.26, Y=63.02, Mass=13473, SNR=75.1, Peak=255 HFD=6.8
23:46:29.005 00.003 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.90)
23:46:29.008 00.003 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.17)
23:46:29.012 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.22 hyp=0.33 cameraTheta=2.43 mountX=0.21 mountY=-0.31, mountTheta=-0.97
23:46:29.017 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.22, opts=13)
23:46:29.021 00.004 6120 Enqueuing Move request for scope (-0.25, 0.22)
23:46:29.026 00.005 7680 Worker thread wakes up
23:46:29.026 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.22) opts 0xd
23:46:29.026 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.22)
23:46:29.026 00.000 7680 Moving (-0.25, 0.22) raw xDistance=0.21 yDistance=-0.31
23:46:29.026 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:46:29.026 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:46:29.027 00.001 7680 MoveAxis(W, 85, ABG)
23:46:29.027 00.000 7680 Guiding  Dir = 3, Dur = 85
23:46:29.027 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:29.032 00.005 7680 IsSlewing returns 0
23:46:29.032 00.000 6120 UpdateGuideState exits: m=13473 SNR=75.1 Saturated
23:46:29.036 00.004 7680 IsGuiding returns 0
23:46:29.036 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:29.041 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:29.046 00.005 7680 PulseGuide returned control before completion, sleep 95
23:46:29.046 00.000 6120 Enqueuing Expose request
23:46:29.148 00.102 7680 IsGuiding returns 0
23:46:29.149 00.001 7680 Move returns status 0, amount 85
23:46:29.149 00.000 7680 MoveAxis(N, 166, ABG)
23:46:29.150 00.001 7680 Guiding  Dir = 0, Dur = 166
23:46:29.150 00.000 7680 IsSlewing returns 0
23:46:29.151 00.001 7680 IsGuiding returns 0
23:46:29.152 00.001 7680 PulseGuide returned control before completion, sleep 176
23:46:29.335 00.183 7680 IsGuiding returns 1
23:46:29.336 00.001 7680 scope still moving after pulse duration time elapsed
23:46:29.367 00.031 7680 IsSlewing returns 0
23:46:29.368 00.001 7680 IsGuiding returns 0
23:46:29.368 00.000 7680 scope move finished after 166 + 50 ms
23:46:29.368 00.000 7680 Move returns status 0, amount 166
23:46:29.368 00.000 7680 move complete, result=0
23:46:29.369 00.001 7680 worker thread done servicing request
23:46:29.369 00.000 7680 Worker thread wakes up
23:46:29.369 00.000 6120 GuideStep: 0.2 px 85 ms WEST, -0.3 px 166 ms NORTH
23:46:29.376 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:29.376 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:30.633 01.257 7680 Exposure complete
23:46:30.775 00.142 7680 worker thread done servicing request
23:46:30.775 00.000 6120 OnExposeComplete: enter
23:46:30.780 00.005 6120 UpdateGuideState(): m_state=6
23:46:30.783 00.003 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2616
23:46:30.788 00.005 6120 Star::Find returns 1 (1), X=958.34, Y=62.61, Mass=12873, SNR=73.4, Peak=255 HFD=7.0
23:46:30.792 00.004 6120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-2.95) = xAngle (0.66 = 0.66)
23:46:30.797 00.005 6120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.39 = 0.39)
23:46:30.802 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.19 hyp=0.26 cameraTheta=-2.30 mountX=0.21 mountY=0.10, mountTheta=0.45
23:46:30.807 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.19, opts=13)
23:46:30.811 00.004 6120 Enqueuing Move request for scope (-0.17, -0.19)
23:46:30.815 00.004 7680 Worker thread wakes up
23:46:30.815 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:30.818 00.003 6120 UpdateGuideState exits: m=12873 SNR=73.4 Saturated
23:46:30.823 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.19) opts 0xd
23:46:30.823 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.19)
23:46:30.823 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:30.827 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:30.831 00.004 7680 Moving (-0.17, -0.19) raw xDistance=0.21 yDistance=0.10
23:46:30.831 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:46:30.831 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:46:30.831 00.000 6120 Enqueuing Expose request
23:46:30.836 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:46:30.836 00.000 7680 MoveAxis(W, 90, ABG)
23:46:30.836 00.000 7680 Guiding  Dir = 3, Dur = 90
23:46:30.836 00.000 7680 IsSlewing returns 0
23:46:30.837 00.001 7680 IsGuiding returns 0
23:46:30.837 00.000 7680 PulseGuide returned control before completion, sleep 100
23:46:30.950 00.113 7680 IsGuiding returns 1
23:46:30.951 00.001 7680 scope still moving after pulse duration time elapsed
23:46:30.982 00.031 7680 IsSlewing returns 0
23:46:30.983 00.001 7680 IsGuiding returns 0
23:46:30.983 00.000 7680 scope move finished after 90 + 56 ms
23:46:30.984 00.001 7680 Move returns status 0, amount 90
23:46:30.984 00.000 7680 MoveAxis(N, 0, ABG)
23:46:30.984 00.000 7680 Move returns status 0, amount 0
23:46:30.986 00.002 7680 move complete, result=0
23:46:30.986 00.000 7680 worker thread done servicing request
23:46:30.986 00.000 7680 Worker thread wakes up
23:46:30.986 00.000 6120 GuideStep: 0.2 px 90 ms WEST, 0.1 px 0 ms NORTH
23:46:30.996 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:30.997 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:32.249 01.252 7680 Exposure complete
23:46:32.387 00.138 7680 worker thread done servicing request
23:46:32.387 00.000 6120 OnExposeComplete: enter
23:46:32.393 00.006 6120 UpdateGuideState(): m_state=6
23:46:32.401 00.008 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2617
23:46:32.404 00.003 6120 Star::Find returns 1 (1), X=958.19, Y=63.02, Mass=13363, SNR=75.4, Peak=255 HFD=6.9
23:46:32.407 00.003 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-2.95) = xAngle (5.50 = -0.79)
23:46:32.412 00.005 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.23 = -1.05)
23:46:32.415 00.003 6120 CameraToMount -- cameraX=-0.32 cameraY=0.22 hyp=0.39 cameraTheta=2.54 mountX=0.27 mountY=-0.34, mountTheta=-0.89
23:46:32.421 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.22, opts=13)
23:46:32.425 00.004 6120 Enqueuing Move request for scope (-0.32, 0.22)
23:46:32.430 00.005 7680 Worker thread wakes up
23:46:32.431 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.22) opts 0xd
23:46:32.431 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.22)
23:46:32.431 00.000 7680 Moving (-0.32, 0.22) raw xDistance=0.27 yDistance=-0.34
23:46:32.431 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
23:46:32.431 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:32.435 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:46:32.436 00.001 7680 MoveAxis(W, 118, ABG)
23:46:32.436 00.000 6120 UpdateGuideState exits: m=13363 SNR=75.4 Saturated
23:46:32.441 00.005 7680 Guiding  Dir = 3, Dur = 118
23:46:32.441 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:32.445 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:32.448 00.003 7680 IsSlewing returns 0
23:46:32.448 00.000 6120 Enqueuing Expose request
23:46:32.453 00.005 7680 IsGuiding returns 0
23:46:32.454 00.001 7680 PulseGuide returned control before completion, sleep 128
23:46:32.596 00.142 7680 IsGuiding returns 0
23:46:32.597 00.001 7680 Move returns status 0, amount 118
23:46:32.597 00.000 7680 MoveAxis(N, 183, ABG)
23:46:32.597 00.000 7680 Guiding  Dir = 0, Dur = 183
23:46:32.599 00.002 7680 IsSlewing returns 0
23:46:32.600 00.001 7680 IsGuiding returns 0
23:46:32.600 00.000 7680 PulseGuide returned control before completion, sleep 193
23:46:32.801 00.201 7680 IsGuiding returns 1
23:46:32.801 00.000 7680 scope still moving after pulse duration time elapsed
23:46:32.833 00.032 7680 IsSlewing returns 0
23:46:32.836 00.003 7680 IsGuiding returns 0
23:46:32.837 00.001 7680 scope move finished after 183 + 53 ms
23:46:32.837 00.000 7680 Move returns status 0, amount 183
23:46:32.837 00.000 7680 move complete, result=0
23:46:32.838 00.001 7680 worker thread done servicing request
23:46:32.838 00.000 6120 GuideStep: 0.3 px 118 ms WEST, -0.3 px 183 ms NORTH
23:46:32.843 00.005 7680 Worker thread wakes up
23:46:32.843 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:32.843 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:34.091 01.248 7680 Exposure complete
23:46:34.224 00.133 7680 worker thread done servicing request
23:46:34.224 00.000 6120 OnExposeComplete: enter
23:46:34.227 00.003 6120 UpdateGuideState(): m_state=6
23:46:34.232 00.005 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2618
23:46:34.235 00.003 6120 Star::Find returns 1 (1), X=958.27, Y=63.11, Mass=13073, SNR=74.1, Peak=255 HFD=6.8
23:46:34.239 00.004 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.20 = -1.09)
23:46:34.243 00.004 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.93 = -1.36)
23:46:34.247 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.30 hyp=0.39 cameraTheta=2.24 mountX=0.18 mountY=-0.38, mountTheta=-1.13
23:46:34.252 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.30, opts=13)
23:46:34.257 00.005 6120 Enqueuing Move request for scope (-0.24, 0.30)
23:46:34.260 00.003 7680 Worker thread wakes up
23:46:34.260 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.30) opts 0xd
23:46:34.260 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:34.265 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.30)
23:46:34.266 00.001 7680 Moving (-0.24, 0.30) raw xDistance=0.18 yDistance=-0.38
23:46:34.266 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:46:34.266 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:46:34.266 00.000 7680 MoveAxis(E, 0, ABG)
23:46:34.266 00.000 7680 Move returns status 0, amount 0
23:46:34.267 00.001 7680 MoveAxis(N, 204, ABG)
23:46:34.267 00.000 7680 Guiding  Dir = 0, Dur = 204
23:46:34.267 00.000 6120 UpdateGuideState exits: m=13073 SNR=74.1 Saturated
23:46:34.271 00.004 7680 IsSlewing returns 0
23:46:34.272 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:34.276 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:34.279 00.003 6120 Enqueuing Expose request
23:46:34.283 00.004 7680 IsGuiding returns 0
23:46:34.283 00.000 7680 PulseGuide returned control before completion, sleep 214
23:46:34.500 00.217 7680 IsGuiding returns 1
23:46:34.500 00.000 7680 scope still moving after pulse duration time elapsed
23:46:34.531 00.031 7680 IsSlewing returns 0
23:46:34.533 00.002 7680 IsGuiding returns 0
23:46:34.534 00.001 7680 scope move finished after 204 + 46 ms
23:46:34.534 00.000 7680 Move returns status 0, amount 204
23:46:34.534 00.000 7680 move complete, result=0
23:46:34.534 00.000 7680 worker thread done servicing request
23:46:34.536 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 204 ms NORTH
23:46:34.544 00.008 7680 Worker thread wakes up
23:46:34.544 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:34.544 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:35.790 01.246 7680 Exposure complete
23:46:35.931 00.141 7680 worker thread done servicing request
23:46:35.932 00.001 6120 OnExposeComplete: enter
23:46:35.935 00.003 6120 UpdateGuideState(): m_state=6
23:46:35.939 00.004 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2619
23:46:35.944 00.005 6120 Star::Find returns 1 (1), X=958.20, Y=63.00, Mass=13096, SNR=74.0, Peak=255 HFD=6.9
23:46:35.948 00.004 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.53 = -0.76)
23:46:35.951 00.003 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.03)
23:46:35.955 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.20 hyp=0.36 cameraTheta=2.57 mountX=0.26 mountY=-0.31, mountTheta=-0.87
23:46:35.960 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.20, opts=13)
23:46:35.964 00.004 6120 Enqueuing Move request for scope (-0.31, 0.20)
23:46:35.967 00.003 7680 Worker thread wakes up
23:46:35.968 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.20) opts 0xd
23:46:35.968 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.20)
23:46:35.968 00.000 7680 Moving (-0.31, 0.20) raw xDistance=0.26 yDistance=-0.31
23:46:35.968 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
23:46:35.968 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:46:35.968 00.000 7680 MoveAxis(W, 108, ABG)
23:46:35.968 00.000 7680 Guiding  Dir = 3, Dur = 108
23:46:35.968 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:35.972 00.004 7680 IsSlewing returns 0
23:46:35.973 00.001 6120 UpdateGuideState exits: m=13096 SNR=74.0 Saturated
23:46:35.976 00.003 7680 IsGuiding returns 0
23:46:35.977 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:35.980 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:35.984 00.004 7680 PulseGuide returned control before completion, sleep 118
23:46:35.984 00.000 6120 Enqueuing Expose request
23:46:36.108 00.124 7680 IsGuiding returns 1
23:46:36.109 00.001 7680 scope still moving after pulse duration time elapsed
23:46:36.140 00.031 7680 IsSlewing returns 0
23:46:36.141 00.001 7680 IsGuiding returns 0
23:46:36.141 00.000 7680 scope move finished after 108 + 57 ms
23:46:36.143 00.002 7680 Move returns status 0, amount 108
23:46:36.143 00.000 7680 MoveAxis(N, 168, ABG)
23:46:36.143 00.000 7680 Guiding  Dir = 0, Dur = 168
23:46:36.143 00.000 7680 IsSlewing returns 0
23:46:36.144 00.001 7680 IsGuiding returns 0
23:46:36.145 00.001 7680 PulseGuide returned control before completion, sleep 178
23:46:36.328 00.183 7680 IsGuiding returns 1
23:46:36.329 00.001 7680 scope still moving after pulse duration time elapsed
23:46:36.360 00.031 7680 IsSlewing returns 0
23:46:36.360 00.000 7680 IsGuiding returns 0
23:46:36.360 00.000 7680 scope move finished after 168 + 48 ms
23:46:36.362 00.002 7680 Move returns status 0, amount 168
23:46:36.362 00.000 7680 move complete, result=0
23:46:36.362 00.000 7680 worker thread done servicing request
23:46:36.363 00.001 7680 Worker thread wakes up
23:46:36.363 00.000 6120 GuideStep: 0.3 px 108 ms WEST, -0.3 px 168 ms NORTH
23:46:36.369 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:36.369 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:37.622 01.253 7680 Exposure complete
23:46:37.750 00.128 7680 worker thread done servicing request
23:46:37.751 00.001 6120 OnExposeComplete: enter
23:46:37.754 00.003 6120 UpdateGuideState(): m_state=6
23:46:37.759 00.005 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2620
23:46:37.764 00.005 6120 Star::Find returns 1 (1), X=958.17, Y=62.89, Mass=13097, SNR=74.3, Peak=255 HFD=6.8
23:46:37.766 00.002 6120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-2.95) = xAngle (5.85 = -0.43)
23:46:37.769 00.003 6120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.58 = -0.70)
23:46:37.774 00.005 6120 CameraToMount -- cameraX=-0.34 cameraY=0.08 hyp=0.35 cameraTheta=2.90 mountX=0.32 mountY=-0.23, mountTheta=-0.62
23:46:37.778 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.08, opts=13)
23:46:37.782 00.004 6120 Enqueuing Move request for scope (-0.34, 0.08)
23:46:37.787 00.005 7680 Worker thread wakes up
23:46:37.787 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:37.790 00.003 6120 UpdateGuideState exits: m=13097 SNR=74.3 Saturated
23:46:37.793 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:37.797 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:37.803 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.08) opts 0xd
23:46:37.804 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.08)
23:46:37.804 00.000 6120 Enqueuing Expose request
23:46:37.808 00.004 7680 Moving (-0.34, 0.08) raw xDistance=0.32 yDistance=-0.23
23:46:37.808 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
23:46:37.808 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:46:37.808 00.000 7680 MoveAxis(W, 138, ABG)
23:46:37.809 00.001 7680 Guiding  Dir = 3, Dur = 138
23:46:37.809 00.000 7680 IsSlewing returns 0
23:46:37.809 00.000 7680 IsGuiding returns 0
23:46:37.810 00.001 7680 PulseGuide returned control before completion, sleep 148
23:46:37.971 00.161 7680 IsGuiding returns 1
23:46:37.972 00.001 7680 scope still moving after pulse duration time elapsed
23:46:38.002 00.030 7680 IsSlewing returns 0
23:46:38.003 00.001 7680 IsGuiding returns 0
23:46:38.004 00.001 7680 scope move finished after 138 + 55 ms
23:46:38.004 00.000 7680 Move returns status 0, amount 138
23:46:38.004 00.000 7680 MoveAxis(N, 123, ABG)
23:46:38.005 00.001 7680 Guiding  Dir = 0, Dur = 123
23:46:38.006 00.001 7680 IsSlewing returns 0
23:46:38.006 00.000 7680 IsGuiding returns 0
23:46:38.007 00.001 7680 PulseGuide returned control before completion, sleep 133
23:46:38.146 00.139 7680 IsGuiding returns 1
23:46:38.146 00.000 7680 scope still moving after pulse duration time elapsed
23:46:38.177 00.031 7680 IsSlewing returns 0
23:46:38.178 00.001 7680 IsGuiding returns 0
23:46:38.178 00.000 7680 scope move finished after 123 + 48 ms
23:46:38.178 00.000 7680 Move returns status 0, amount 123
23:46:38.178 00.000 7680 move complete, result=0
23:46:38.178 00.000 7680 worker thread done servicing request
23:46:38.180 00.002 6120 GuideStep: 0.3 px 138 ms WEST, -0.2 px 123 ms NORTH
23:46:38.185 00.005 7680 Worker thread wakes up
23:46:38.185 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:38.185 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:39.424 01.239 7680 Exposure complete
23:46:39.545 00.121 7680 worker thread done servicing request
23:46:39.545 00.000 6120 OnExposeComplete: enter
23:46:39.551 00.006 6120 UpdateGuideState(): m_state=6
23:46:39.555 00.004 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2621
23:46:39.561 00.006 6120 Star::Find returns 1 (1), X=958.54, Y=62.57, Mass=14120, SNR=78.0, Peak=255 HFD=7.0
23:46:39.564 00.003 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-2.95) = xAngle (1.51 = 1.51)
23:46:39.569 00.005 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.24 = 1.24)
23:46:39.572 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.23 hyp=0.24 cameraTheta=-1.45 mountX=0.01 mountY=0.22, mountTheta=1.50
23:46:39.578 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.23, opts=13)
23:46:39.583 00.005 6120 Enqueuing Move request for scope (0.03, -0.23)
23:46:39.587 00.004 7680 Worker thread wakes up
23:46:39.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:39.591 00.004 6120 UpdateGuideState exits: m=14120 SNR=78.0 Saturated
23:46:39.595 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:39.599 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:39.603 00.004 6120 Enqueuing Expose request
23:46:39.607 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.23) opts 0xd
23:46:39.607 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.23)
23:46:39.607 00.000 7680 Moving (0.03, -0.23) raw xDistance=0.01 yDistance=0.22
23:46:39.607 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:46:39.607 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:46:39.609 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:46:39.609 00.000 7680 MoveAxis(E, 0, ABG)
23:46:39.609 00.000 7680 Move returns status 0, amount 0
23:46:39.609 00.000 7680 MoveAxis(N, 0, ABG)
23:46:39.610 00.001 7680 Move returns status 0, amount 0
23:46:39.610 00.000 7680 move complete, result=0
23:46:39.610 00.000 7680 worker thread done servicing request
23:46:39.610 00.000 7680 Worker thread wakes up
23:46:39.610 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:46:39.614 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:39.614 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:40.871 01.257 7680 Exposure complete
23:46:40.996 00.125 7680 worker thread done servicing request
23:46:40.997 00.001 6120 OnExposeComplete: enter
23:46:41.002 00.005 6120 UpdateGuideState(): m_state=6
23:46:41.006 00.004 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2622
23:46:41.009 00.003 6120 Star::Find returns 1 (1), X=958.33, Y=63.06, Mass=14053, SNR=77.2, Peak=255 HFD=6.9
23:46:41.014 00.005 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
23:46:41.019 00.005 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.42)
23:46:41.022 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.25 hyp=0.31 cameraTheta=2.18 mountX=0.13 mountY=-0.30, mountTheta=-1.18
23:46:41.027 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.25, opts=13)
23:46:41.032 00.005 6120 Enqueuing Move request for scope (-0.18, 0.25)
23:46:41.035 00.003 7680 Worker thread wakes up
23:46:41.035 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.25) opts 0xd
23:46:41.036 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.25)
23:46:41.036 00.000 7680 Moving (-0.18, 0.25) raw xDistance=0.13 yDistance=-0.30
23:46:41.036 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:46:41.036 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:46:41.036 00.000 7680 MoveAxis(E, 0, ABG)
23:46:41.037 00.001 7680 Move returns status 0, amount 0
23:46:41.037 00.000 7680 MoveAxis(N, 164, ABG)
23:46:41.037 00.000 7680 Guiding  Dir = 0, Dur = 164
23:46:41.037 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:41.041 00.004 7680 IsSlewing returns 0
23:46:41.042 00.001 6120 UpdateGuideState exits: m=14053 SNR=77.2 Saturated
23:46:41.045 00.003 7680 IsGuiding returns 0
23:46:41.046 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:41.050 00.004 7680 PulseGuide returned control before completion, sleep 174
23:46:41.051 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:41.056 00.005 6120 Enqueuing Expose request
23:46:41.231 00.175 7680 IsGuiding returns 1
23:46:41.232 00.001 7680 scope still moving after pulse duration time elapsed
23:46:41.261 00.029 7680 IsSlewing returns 0
23:46:41.264 00.003 7680 IsGuiding returns 0
23:46:41.264 00.000 7680 scope move finished after 164 + 55 ms
23:46:41.265 00.001 7680 Move returns status 0, amount 164
23:46:41.265 00.000 7680 move complete, result=0
23:46:41.265 00.000 7680 worker thread done servicing request
23:46:41.265 00.000 7680 Worker thread wakes up
23:46:41.266 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 164 ms NORTH
23:46:41.277 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:41.277 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:42.529 01.252 7680 Exposure complete
23:46:42.665 00.136 7680 worker thread done servicing request
23:46:42.665 00.000 6120 OnExposeComplete: enter
23:46:42.671 00.006 6120 UpdateGuideState(): m_state=6
23:46:42.675 00.004 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2623
23:46:42.680 00.005 6120 Star::Find returns 1 (1), X=958.30, Y=63.01, Mass=13089, SNR=74.0, Peak=255 HFD=6.8
23:46:42.683 00.003 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.32 = -0.97)
23:46:42.686 00.003 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
23:46:42.691 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.21 hyp=0.30 cameraTheta=2.36 mountX=0.17 mountY=-0.28, mountTheta=-1.03
23:46:42.697 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.21, opts=13)
23:46:42.700 00.003 6120 Enqueuing Move request for scope (-0.21, 0.21)
23:46:42.706 00.006 7680 Worker thread wakes up
23:46:42.706 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.21) opts 0xd
23:46:42.706 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:42.710 00.004 6120 UpdateGuideState exits: m=13089 SNR=74.0 Saturated
23:46:42.714 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:42.717 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.21)
23:46:42.717 00.000 7680 Moving (-0.21, 0.21) raw xDistance=0.17 yDistance=-0.28
23:46:42.717 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:46:42.717 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:46:42.719 00.002 7680 MoveAxis(E, 0, ABG)
23:46:42.719 00.000 7680 Move returns status 0, amount 0
23:46:42.719 00.000 7680 MoveAxis(N, 152, ABG)
23:46:42.719 00.000 7680 Guiding  Dir = 0, Dur = 152
23:46:42.720 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:42.723 00.003 7680 IsSlewing returns 0
23:46:42.723 00.000 6120 Enqueuing Expose request
23:46:42.727 00.004 7680 IsGuiding returns 0
23:46:42.727 00.000 7680 PulseGuide returned control before completion, sleep 162
23:46:42.892 00.165 7680 IsGuiding returns 1
23:46:42.893 00.001 7680 scope still moving after pulse duration time elapsed
23:46:42.925 00.032 7680 IsSlewing returns 0
23:46:42.925 00.000 7680 IsGuiding returns 0
23:46:42.926 00.001 7680 scope move finished after 152 + 46 ms
23:46:42.926 00.000 7680 Move returns status 0, amount 152
23:46:42.927 00.001 7680 move complete, result=0
23:46:42.927 00.000 7680 worker thread done servicing request
23:46:42.927 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 152 ms NORTH
23:46:42.935 00.008 7680 Worker thread wakes up
23:46:42.935 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:42.935 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:44.180 01.245 7680 Exposure complete
23:46:44.306 00.126 7680 worker thread done servicing request
23:46:44.307 00.001 6120 OnExposeComplete: enter
23:46:44.311 00.004 6120 UpdateGuideState(): m_state=6
23:46:44.315 00.004 6120 Star::Find(15, 958, 63, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2624
23:46:44.319 00.004 6120 Star::Find returns 1 (1), X=958.24, Y=62.98, Mass=13915, SNR=76.1, Peak=255 HFD=6.8
23:46:44.323 00.004 6120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
23:46:44.325 00.002 6120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
23:46:44.328 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.18 hyp=0.32 cameraTheta=2.56 mountX=0.23 mountY=-0.28, mountTheta=-0.88
23:46:44.334 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.18, opts=13)
23:46:44.338 00.004 6120 Enqueuing Move request for scope (-0.27, 0.18)
23:46:44.341 00.003 7680 Worker thread wakes up
23:46:44.341 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.18) opts 0xd
23:46:44.342 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.18)
23:46:44.342 00.000 7680 Moving (-0.27, 0.18) raw xDistance=0.23 yDistance=-0.28
23:46:44.342 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
23:46:44.342 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:46:44.342 00.000 7680 MoveAxis(W, 93, ABG)
23:46:44.343 00.001 7680 Guiding  Dir = 3, Dur = 93
23:46:44.343 00.000 7680 IsSlewing returns 0
23:46:44.343 00.000 7680 IsGuiding returns 0
23:46:44.344 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:44.349 00.005 7680 PulseGuide returned control before completion, sleep 103
23:46:44.349 00.000 6120 UpdateGuideState exits: m=13915 SNR=76.1 Saturated
23:46:44.353 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:44.356 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:44.361 00.005 6120 Enqueuing Expose request
23:46:44.454 00.093 7680 IsGuiding returns 1
23:46:44.457 00.003 7680 scope still moving after pulse duration time elapsed
23:46:44.484 00.027 7680 IsSlewing returns 0
23:46:44.485 00.001 7680 IsGuiding returns 0
23:46:44.486 00.001 7680 scope move finished after 93 + 49 ms
23:46:44.486 00.000 7680 Move returns status 0, amount 93
23:46:44.486 00.000 7680 MoveAxis(N, 149, ABG)
23:46:44.488 00.002 7680 Guiding  Dir = 0, Dur = 149
23:46:44.488 00.000 7680 IsSlewing returns 0
23:46:44.489 00.001 7680 IsGuiding returns 0
23:46:44.489 00.000 7680 PulseGuide returned control before completion, sleep 159
23:46:44.657 00.168 7680 IsGuiding returns 1
23:46:44.658 00.001 7680 scope still moving after pulse duration time elapsed
23:46:44.689 00.031 7680 IsSlewing returns 0
23:46:44.691 00.002 7680 IsGuiding returns 0
23:46:44.691 00.000 7680 scope move finished after 149 + 53 ms
23:46:44.691 00.000 7680 Move returns status 0, amount 149
23:46:44.692 00.001 7680 move complete, result=0
23:46:44.692 00.000 7680 worker thread done servicing request
23:46:44.692 00.000 6120 GuideStep: 0.2 px 93 ms WEST, -0.3 px 149 ms NORTH
23:46:44.701 00.009 7680 Worker thread wakes up
23:46:44.701 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:44.702 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,48,31,31)
23:46:45.687 00.985 6120 evsrv: cli 0FAEFED8 connect
23:46:45.691 00.004 6120 case statement mapped state 6 to 3
23:46:45.694 00.003 6120 case statement mapped state 6 to 3
23:46:45.700 00.006 6120 evsrv: cli 0FAEFED8 request: {"method":"get_app_state","id":"84ea814a-3fcb-4af5-ac1d-eb0f5e767009"}
23:46:45.705 00.005 6120 case statement mapped state 6 to 3
23:46:45.707 00.002 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":"Guiding","id":"84ea814a-3fcb-4af5-ac1d-eb0f5e767009"}
23:46:45.712 00.005 6120 evsrv: cli 0FAEFED8 disconnect
23:46:45.716 00.004 6120 evsrv: cli 0FAEF2F8 connect
23:46:45.720 00.004 6120 case statement mapped state 6 to 3
23:46:45.725 00.005 6120 case statement mapped state 6 to 3
23:46:45.730 00.005 6120 evsrv: cli 0FAEF2F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"e78008c0-0b3b-403a-bee9-19af45668827"}
23:46:45.738 00.008 6120 PhdController::Dither begins
23:46:45.742 00.004 6120 dither: size=5.00, dRA=1.96 dDec=4.25
23:46:45.746 00.004 6120 MountToCamera -- mountTheta (1.14) + m_xAngle (-2.95) = xAngle (-1.82 = -1.82)
23:46:45.904 00.158 6120 MountToCamera -- mountX=1.96 mountY=4.25 hyp=4.68 mountTheta=1.14 cameraX=-1.13, cameraY=-4.54 cameraTheta=-1.82
23:46:45.908 00.004 6120 setting lock position to (957.38, 58.27)
23:46:45.913 00.005 6120 Mount: notify guiding dithered (-1.1, -4.5)
23:46:46.028 00.115 6120 Status Line: Dither by 1.96,4.25
23:46:46.033 00.005 7680 Exposure complete
23:46:46.035 00.002 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:46:46.040 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
23:46:46.044 00.004 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":0,"id":"e78008c0-0b3b-403a-bee9-19af45668827"}
23:46:46.047 00.003 6120 evsrv: cli 0FAEF2F8 disconnect
23:46:46.138 00.091 7680 worker thread done servicing request
23:46:46.138 00.000 6120 OnExposeComplete: enter
23:46:46.141 00.003 6120 UpdateGuideState(): m_state=6
23:46:46.145 00.004 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2625
23:46:46.148 00.003 6120 Star::Find returns 1 (1), X=958.27, Y=62.98, Mass=14143, SNR=76.6, Peak=255 HFD=6.8
23:46:46.151 00.003 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
23:46:46.153 00.002 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
23:46:46.157 00.004 6120 CameraToMount -- cameraX=0.90 cameraY=4.71 hyp=4.79 cameraTheta=1.38 mountX=-1.76 mountY=-3.83, mountTheta=-2.00
23:46:46.161 00.004 6120 dither recenter: remaining=(-2.0,-4.2) step=(-2.0,-4.2)
23:46:46.164 00.003 6120 MountToCamera -- mountTheta (-2.00) + m_xAngle (-2.95) = xAngle (-4.96 = 1.33)
23:46:46.167 00.003 6120 MountToCamera -- mountX=-1.96 mountY=-4.25 hyp=4.68 mountTheta=-2.00 cameraX=1.13, cameraY=4.54 cameraTheta=1.33
23:46:46.171 00.004 6120 SchedulePrimaryMove(0D6325F0, x=1.13, y=4.54, opts=4)
23:46:46.173 00.002 6120 Enqueuing Move request for scope (1.13, 4.54)
23:46:46.176 00.003 7680 Worker thread wakes up
23:46:46.176 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.13, 4.54) opts 0x4
23:46:46.176 00.000 7680 Handling offset move in thread for scope, endpoint = (1.13, 4.54)
23:46:46.176 00.000 7680 Moving (1.13, 4.54) raw xDistance=-1.96 yDistance=-4.25
23:46:46.176 00.000 7680 MoveAxis(E, 1269, B)
23:46:46.177 00.001 7680 Guiding  Dir = 2, Dur = 1269
23:46:46.177 00.000 6120 Mount: notify direct move -1.96,-4.25
23:46:46.180 00.003 7680 IsSlewing returns 0
23:46:46.180 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:46.184 00.004 7680 IsGuiding returns 0
23:46:46.184 00.000 6120 UpdateGuideState exits: m=14143 SNR=76.6 Saturated
23:46:46.187 00.003 7680 PulseGuide returned control before completion, sleep 1279
23:46:46.187 00.000 6120 PhdController: settling, locked = 1, distance = 4.93 (1.50) aobump = 0 frame = 1 / 99999
23:46:46.189 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764049606.189,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.93,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:46:46.192 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:46.196 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:46.199 00.003 6120 Enqueuing Expose request
23:46:47.468 01.269 7680 IsGuiding returns 1
23:46:47.468 00.000 7680 scope still moving after pulse duration time elapsed
23:46:47.499 00.031 7680 IsSlewing returns 0
23:46:47.499 00.000 7680 IsGuiding returns 0
23:46:47.499 00.000 7680 scope move finished after 1269 + 47 ms
23:46:47.501 00.002 7680 Move returns status 0, amount 1269
23:46:47.501 00.000 7680 MoveAxis(N, 2306, B)
23:46:47.501 00.000 7680 Guiding  Dir = 0, Dur = 2306
23:46:47.501 00.000 7680 IsSlewing returns 0
23:46:47.501 00.000 7680 IsGuiding returns 0
23:46:47.501 00.000 7680 PulseGuide returned control before completion, sleep 2316
23:46:49.830 02.329 7680 IsGuiding returns 1
23:46:49.832 00.002 7680 scope still moving after pulse duration time elapsed
23:46:49.862 00.030 7680 IsSlewing returns 0
23:46:49.863 00.001 7680 IsGuiding returns 0
23:46:49.863 00.000 7680 scope move finished after 2306 + 55 ms
23:46:49.863 00.000 7680 Move returns status 0, amount 2306
23:46:49.863 00.000 7680 move complete, result=0
23:46:49.864 00.001 7680 worker thread done servicing request
23:46:49.864 00.000 6120 GuideStep: -2.0 px 1269 ms EAST, -4.2 px 2306 ms NORTH
23:46:49.870 00.006 7680 Worker thread wakes up
23:46:49.870 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:49.870 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:46:51.117 01.247 7680 Exposure complete
23:46:51.245 00.128 7680 worker thread done servicing request
23:46:51.245 00.000 6120 OnExposeComplete: enter
23:46:51.249 00.004 6120 UpdateGuideState(): m_state=6
23:46:51.252 00.003 6120 Star::Find(15, 958, 62, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2626
23:46:51.257 00.005 6120 Star::Find returns 1 (1), X=955.89, Y=60.04, Mass=13828, SNR=78.1, Peak=255 HFD=7.0
23:46:51.260 00.003 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.22 = -1.06)
23:46:51.265 00.005 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.33)
23:46:51.268 00.003 6120 CameraToMount -- cameraX=-1.49 cameraY=1.77 hyp=2.31 cameraTheta=2.27 mountX=1.13 mountY=-2.24, mountTheta=-1.10
23:46:51.274 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-1.49, y=1.77, opts=13)
23:46:51.278 00.004 6120 Enqueuing Move request for scope (-1.49, 1.77)
23:46:51.281 00.003 7680 Worker thread wakes up
23:46:51.281 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.49, 1.77) opts 0xd
23:46:51.283 00.002 7680 Handling offset move in thread for scope, endpoint = (-1.49, 1.77)
23:46:51.283 00.000 7680 Moving (-1.49, 1.77) raw xDistance=1.13 yDistance=-2.24
23:46:51.283 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.13
23:46:51.283 00.000 7680 resist switch: large excursion: input -2.24 thresh 0.60 direction from 0 to -1
23:46:51.283 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.73
23:46:51.283 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.24 from input -2.24
23:46:51.283 00.000 7680 MoveAxis(W, 462, ABG)
23:46:51.283 00.000 7680 Guiding  Dir = 3, Dur = 462
23:46:51.283 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:51.286 00.003 7680 IsSlewing returns 0
23:46:51.286 00.000 6120 UpdateGuideState exits: m=13828 SNR=78.1 Saturated
23:46:51.291 00.005 7680 IsGuiding returns 0
23:46:51.292 00.001 6120 PhdController: settling, locked = 1, distance = 2.31 (1.50) aobump = 0 frame = 2 / 99999
23:46:51.296 00.004 7680 PulseGuide returned control before completion, sleep 472
23:46:51.296 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049611.296,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.31,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:46:51.300 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:51.303 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:51.308 00.005 6120 Enqueuing Expose request
23:46:51.784 00.476 7680 IsGuiding returns 0
23:46:51.784 00.000 7680 Move returns status 0, amount 462
23:46:51.785 00.001 7680 MoveAxis(N, 1218, ABG)
23:46:51.785 00.000 7680 Guiding  Dir = 0, Dur = 1218
23:46:51.785 00.000 7680 IsSlewing returns 0
23:46:51.786 00.001 7680 IsGuiding returns 0
23:46:51.787 00.001 7680 PulseGuide returned control before completion, sleep 1228
23:46:53.017 01.230 7680 IsGuiding returns 1
23:46:53.018 00.001 7680 scope still moving after pulse duration time elapsed
23:46:53.048 00.030 7680 IsSlewing returns 0
23:46:53.050 00.002 7680 IsGuiding returns 1
23:46:53.079 00.029 7680 IsSlewing returns 0
23:46:53.080 00.001 7680 IsGuiding returns 1
23:46:53.110 00.030 7680 IsSlewing returns 0
23:46:53.111 00.001 7680 IsGuiding returns 0
23:46:53.111 00.000 7680 scope move finished after 1218 + 107 ms
23:46:53.113 00.002 7680 Move returns status 0, amount 1218
23:46:53.113 00.000 7680 move complete, result=0
23:46:53.113 00.000 7680 worker thread done servicing request
23:46:53.114 00.001 7680 Worker thread wakes up
23:46:53.114 00.000 6120 GuideStep: 1.1 px 462 ms WEST, -2.2 px 1218 ms NORTH
23:46:53.120 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:53.120 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:46:54.371 01.251 7680 Exposure complete
23:46:54.500 00.129 7680 worker thread done servicing request
23:46:54.500 00.000 6120 OnExposeComplete: enter
23:46:54.504 00.004 6120 UpdateGuideState(): m_state=6
23:46:54.508 00.004 6120 Star::Find(15, 955, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2627
23:46:54.513 00.005 6120 Star::Find returns 1 (1), X=956.22, Y=58.65, Mass=13903, SNR=76.4, Peak=255 HFD=7.0
23:46:54.516 00.003 6120 CameraToMount -- cameraTheta (2.83) - m_xAngle (-2.95) = xAngle (5.78 = -0.50)
23:46:54.520 00.004 6120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.51 = -0.77)
23:46:54.523 00.003 6120 CameraToMount -- cameraX=-1.16 cameraY=0.38 hyp=1.22 cameraTheta=2.83 mountX=1.07 mountY=-0.85, mountTheta=-0.67
23:46:54.529 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-1.16, y=0.38, opts=13)
23:46:54.533 00.004 6120 Enqueuing Move request for scope (-1.16, 0.38)
23:46:54.536 00.003 7680 Worker thread wakes up
23:46:54.536 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.16, 0.38) opts 0xd
23:46:54.537 00.001 7680 Handling offset move in thread for scope, endpoint = (-1.16, 0.38)
23:46:54.537 00.000 7680 Moving (-1.16, 0.38) raw xDistance=1.07 yDistance=-0.85
23:46:54.537 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.07
23:46:54.537 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85
23:46:54.538 00.001 7680 MoveAxis(W, 469, ABG)
23:46:54.538 00.000 7680 Guiding  Dir = 3, Dur = 469
23:46:54.538 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:54.541 00.003 7680 IsSlewing returns 0
23:46:54.542 00.001 6120 UpdateGuideState exits: m=13903 SNR=76.4 Saturated
23:46:54.545 00.003 7680 IsGuiding returns 0
23:46:54.546 00.001 6120 PhdController: settling, locked = 1, distance = 1.98 (1.50) aobump = 0 frame = 3 / 99999
23:46:54.549 00.003 7680 PulseGuide returned control before completion, sleep 479
23:46:54.549 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049614.549,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.98,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:46:54.554 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:54.557 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:54.560 00.003 6120 Enqueuing Expose request
23:46:55.035 00.475 7680 IsGuiding returns 1
23:46:55.036 00.001 7680 scope still moving after pulse duration time elapsed
23:46:55.066 00.030 7680 IsSlewing returns 0
23:46:55.068 00.002 7680 IsGuiding returns 0
23:46:55.069 00.001 7680 scope move finished after 469 + 53 ms
23:46:55.069 00.000 7680 Move returns status 0, amount 469
23:46:55.069 00.000 7680 MoveAxis(N, 462, ABG)
23:46:55.069 00.000 7680 Guiding  Dir = 0, Dur = 462
23:46:55.070 00.001 7680 IsSlewing returns 0
23:46:55.070 00.000 7680 IsGuiding returns 0
23:46:55.071 00.001 7680 PulseGuide returned control before completion, sleep 472
23:46:55.553 00.482 7680 IsGuiding returns 1
23:46:55.554 00.001 7680 scope still moving after pulse duration time elapsed
23:46:55.585 00.031 7680 IsSlewing returns 0
23:46:55.586 00.001 7680 IsGuiding returns 0
23:46:55.587 00.001 7680 scope move finished after 462 + 54 ms
23:46:55.587 00.000 7680 Move returns status 0, amount 462
23:46:55.587 00.000 7680 move complete, result=0
23:46:55.587 00.000 7680 worker thread done servicing request
23:46:55.587 00.000 6120 GuideStep: 1.1 px 469 ms WEST, -0.9 px 462 ms NORTH
23:46:55.595 00.008 7680 Worker thread wakes up
23:46:55.595 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:55.596 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:46:56.850 01.254 7680 Exposure complete
23:46:56.962 00.112 7680 worker thread done servicing request
23:46:56.962 00.000 6120 OnExposeComplete: enter
23:46:56.967 00.005 6120 UpdateGuideState(): m_state=6
23:46:56.971 00.004 6120 Star::Find(15, 956, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2628
23:46:56.974 00.003 6120 Star::Find returns 1 (1), X=956.92, Y=58.05, Mass=14415, SNR=78.7, Peak=255 HFD=7.0
23:46:56.977 00.003 6120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-2.95) = xAngle (0.25 = 0.25)
23:46:56.982 00.005 6120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.02 = -0.02)
23:46:56.986 00.004 6120 CameraToMount -- cameraX=-0.46 cameraY=-0.22 hyp=0.51 cameraTheta=-2.70 mountX=0.49 mountY=-0.01, mountTheta=-0.02
23:46:56.991 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.46, y=-0.22, opts=13)
23:46:56.995 00.004 6120 Enqueuing Move request for scope (-0.46, -0.22)
23:46:56.999 00.004 7680 Worker thread wakes up
23:46:56.999 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:57.002 00.003 6120 UpdateGuideState exits: m=14415 SNR=78.7 Saturated
23:46:57.006 00.004 6120 PhdController: settling, locked = 1, distance = 1.54 (1.50) aobump = 0 frame = 4 / 99999
23:46:57.010 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.22) opts 0xd
23:46:57.010 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.46, -0.22)
23:46:57.010 00.000 7680 Moving (-0.46, -0.22) raw xDistance=0.49 yDistance=-0.01
23:46:57.010 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.49
23:46:57.010 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:46:57.010 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:46:57.012 00.002 7680 MoveAxis(W, 234, ABG)
23:46:57.012 00.000 7680 Guiding  Dir = 3, Dur = 234
23:46:57.012 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049617.010,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.54,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:46:57.015 00.003 7680 IsSlewing returns 0
23:46:57.015 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:57.020 00.005 7680 IsGuiding returns 0
23:46:57.020 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:57.023 00.003 6120 Enqueuing Expose request
23:46:57.027 00.004 7680 PulseGuide returned control before completion, sleep 244
23:46:57.273 00.246 7680 IsGuiding returns 1
23:46:57.273 00.000 7680 scope still moving after pulse duration time elapsed
23:46:57.304 00.031 7680 IsSlewing returns 0
23:46:57.304 00.000 7680 IsGuiding returns 0
23:46:57.305 00.001 7680 scope move finished after 234 + 51 ms
23:46:57.305 00.000 7680 Move returns status 0, amount 234
23:46:57.306 00.001 7680 MoveAxis(N, 0, ABG)
23:46:57.306 00.000 7680 Move returns status 0, amount 0
23:46:57.306 00.000 7680 move complete, result=0
23:46:57.306 00.000 7680 worker thread done servicing request
23:46:57.306 00.000 6120 GuideStep: 0.5 px 234 ms WEST, -0.0 px 0 ms NORTH
23:46:57.311 00.005 7680 Worker thread wakes up
23:46:57.311 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:57.311 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:46:58.567 01.256 7680 Exposure complete
23:46:58.686 00.119 7680 worker thread done servicing request
23:46:58.686 00.000 6120 OnExposeComplete: enter
23:46:58.691 00.005 6120 UpdateGuideState(): m_state=6
23:46:58.694 00.003 6120 Star::Find(15, 956, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2629
23:46:58.699 00.005 6120 Star::Find returns 1 (1), X=957.15, Y=58.17, Mass=14099, SNR=78.3, Peak=255 HFD=6.8
23:46:58.702 00.003 6120 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-2.95) = xAngle (0.23 = 0.23)
23:46:58.705 00.003 6120 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.04 = -0.04)
23:46:58.709 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-2.72 mountX=0.24 mountY=-0.01, mountTheta=-0.04
23:46:58.715 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.10, opts=13)
23:46:58.719 00.004 6120 Enqueuing Move request for scope (-0.22, -0.10)
23:46:58.723 00.004 7680 Worker thread wakes up
23:46:58.723 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:46:58.726 00.003 6120 UpdateGuideState exits: m=14099 SNR=78.3 Saturated
23:46:58.731 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.10) opts 0xd
23:46:58.732 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.10)
23:46:58.732 00.000 7680 Moving (-0.22, -0.10) raw xDistance=0.24 yDistance=-0.01
23:46:58.732 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.24
23:46:58.732 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:46:58.732 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:46:58.733 00.001 7680 MoveAxis(W, 114, ABG)
23:46:58.733 00.000 6120 PhdController: settling, locked = 1, distance = 1.15 (1.50) aobump = 0 frame = 5 / 99999
23:46:58.738 00.005 7680 Guiding  Dir = 3, Dur = 114
23:46:58.738 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049618.738,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.15,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:46:58.743 00.005 7680 IsSlewing returns 0
23:46:58.743 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:58.747 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:46:58.750 00.003 6120 Enqueuing Expose request
23:46:58.754 00.004 7680 IsGuiding returns 0
23:46:58.754 00.000 7680 PulseGuide returned control before completion, sleep 124
23:46:58.888 00.134 7680 IsGuiding returns 1
23:46:58.889 00.001 7680 scope still moving after pulse duration time elapsed
23:46:58.920 00.031 7680 IsSlewing returns 0
23:46:58.920 00.000 7680 IsGuiding returns 0
23:46:58.920 00.000 7680 scope move finished after 114 + 52 ms
23:46:58.920 00.000 7680 Move returns status 0, amount 114
23:46:58.920 00.000 7680 MoveAxis(N, 0, ABG)
23:46:58.921 00.001 7680 Move returns status 0, amount 0
23:46:58.921 00.000 7680 move complete, result=0
23:46:58.921 00.000 7680 worker thread done servicing request
23:46:58.921 00.000 6120 GuideStep: 0.2 px 114 ms WEST, -0.0 px 0 ms NORTH
23:46:58.924 00.003 7680 Worker thread wakes up
23:46:58.925 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:46:58.925 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:00.164 01.239 7680 Exposure complete
23:47:00.290 00.126 7680 worker thread done servicing request
23:47:00.290 00.000 6120 OnExposeComplete: enter
23:47:00.297 00.007 6120 UpdateGuideState(): m_state=6
23:47:00.302 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2630
23:47:00.308 00.006 6120 Star::Find returns 1 (1), X=957.40, Y=58.28, Mass=13152, SNR=74.4, Peak=255 HFD=7.2
23:47:00.312 00.004 6120 CameraToMount -- cameraTheta (0.50) - m_xAngle (-2.95) = xAngle (3.45 = -2.83)
23:47:00.316 00.004 6120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.18 = -3.10)
23:47:00.319 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.50 mountX=-0.03 mountY=-0.00, mountTheta=-3.10
23:47:00.325 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.01, opts=13)
23:47:00.329 00.004 6120 Enqueuing Move request for scope (0.03, 0.01)
23:47:00.333 00.004 7680 Worker thread wakes up
23:47:00.333 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:00.337 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
23:47:00.337 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
23:47:00.337 00.000 7680 Moving (0.03, 0.01) raw xDistance=-0.03 yDistance=-0.00
23:47:00.337 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:47:00.337 00.000 6120 UpdateGuideState exits: m=13152 SNR=74.4 Saturated
23:47:00.341 00.004 6120 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 6 / 99999
23:47:00.345 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:47:00.345 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049620.345,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.82,"Time":1.6,"SettleTime":10.0,"StarLocked":true}
23:47:00.350 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:47:00.350 00.000 7680 MoveAxis(E, 0, ABG)
23:47:00.350 00.000 7680 Move returns status 0, amount 0
23:47:00.351 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:00.354 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:00.358 00.004 6120 Enqueuing Expose request
23:47:00.363 00.005 7680 MoveAxis(N, 0, ABG)
23:47:00.363 00.000 7680 Move returns status 0, amount 0
23:47:00.363 00.000 7680 move complete, result=0
23:47:00.363 00.000 7680 worker thread done servicing request
23:47:00.363 00.000 7680 Worker thread wakes up
23:47:00.364 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:47:00.369 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:00.369 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:01.620 01.251 7680 Exposure complete
23:47:01.745 00.125 7680 worker thread done servicing request
23:47:01.745 00.000 6120 OnExposeComplete: enter
23:47:01.749 00.004 6120 UpdateGuideState(): m_state=6
23:47:01.753 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2631
23:47:01.757 00.004 6120 Star::Find returns 1 (1), X=957.13, Y=58.74, Mass=13843, SNR=77.4, Peak=255 HFD=6.8
23:47:01.760 00.003 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
23:47:01.764 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.55)
23:47:01.768 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.47 hyp=0.53 cameraTheta=2.05 mountX=0.15 mountY=-0.53, mountTheta=-1.29
23:47:01.772 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.47, opts=13)
23:47:01.776 00.004 6120 Enqueuing Move request for scope (-0.24, 0.47)
23:47:01.779 00.003 7680 Worker thread wakes up
23:47:01.779 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.47) opts 0xd
23:47:01.780 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.47)
23:47:01.780 00.000 7680 Moving (-0.24, 0.47) raw xDistance=0.15 yDistance=-0.53
23:47:01.780 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:47:01.780 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
23:47:01.780 00.000 7680 MoveAxis(E, 0, ABG)
23:47:01.780 00.000 7680 Move returns status 0, amount 0
23:47:01.780 00.000 7680 MoveAxis(N, 287, ABG)
23:47:01.780 00.000 7680 Guiding  Dir = 0, Dur = 287
23:47:01.781 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:01.785 00.004 7680 IsSlewing returns 0
23:47:01.785 00.000 6120 UpdateGuideState exits: m=13843 SNR=77.4 Saturated
23:47:01.789 00.004 6120 PhdController: settling, locked = 1, distance = 0.73 (1.50) aobump = 0 frame = 7 / 99999
23:47:01.793 00.004 7680 IsGuiding returns 0
23:47:01.794 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764049621.793,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.73,"Time":3.1,"SettleTime":10.0,"StarLocked":true}
23:47:01.797 00.003 7680 PulseGuide returned control before completion, sleep 297
23:47:01.799 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:01.803 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:01.806 00.003 6120 Enqueuing Expose request
23:47:02.111 00.305 7680 IsGuiding returns 1
23:47:02.112 00.001 7680 scope still moving after pulse duration time elapsed
23:47:02.142 00.030 7680 IsSlewing returns 0
23:47:02.143 00.001 7680 IsGuiding returns 1
23:47:02.173 00.030 7680 IsSlewing returns 0
23:47:02.174 00.001 7680 IsGuiding returns 0
23:47:02.175 00.001 7680 scope move finished after 287 + 94 ms
23:47:02.175 00.000 7680 Move returns status 0, amount 287
23:47:02.175 00.000 7680 move complete, result=0
23:47:02.176 00.001 7680 worker thread done servicing request
23:47:02.176 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 287 ms NORTH
23:47:02.180 00.004 7680 Worker thread wakes up
23:47:02.180 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:02.180 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:03.424 01.244 7680 Exposure complete
23:47:03.549 00.125 7680 worker thread done servicing request
23:47:03.549 00.000 6120 OnExposeComplete: enter
23:47:03.553 00.004 6120 UpdateGuideState(): m_state=6
23:47:03.557 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2632
23:47:03.562 00.005 6120 Star::Find returns 1 (1), X=957.18, Y=58.20, Mass=13973, SNR=77.6, Peak=255 HFD=6.9
23:47:03.565 00.003 6120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-2.95) = xAngle (0.14 = 0.14)
23:47:03.569 00.004 6120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.13 = -0.13)
23:47:03.573 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-2.82 mountX=0.20 mountY=-0.03, mountTheta=-0.13
23:47:03.577 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.07, opts=13)
23:47:03.581 00.004 6120 Enqueuing Move request for scope (-0.19, -0.07)
23:47:03.585 00.004 7680 Worker thread wakes up
23:47:03.585 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
23:47:03.585 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
23:47:03.586 00.001 7680 Moving (-0.19, -0.07) raw xDistance=0.20 yDistance=-0.03
23:47:03.586 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:47:03.586 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:47:03.586 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:47:03.586 00.000 7680 MoveAxis(W, 83, ABG)
23:47:03.587 00.001 7680 Guiding  Dir = 3, Dur = 83
23:47:03.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:03.590 00.003 7680 IsSlewing returns 0
23:47:03.591 00.001 6120 UpdateGuideState exits: m=13973 SNR=77.6 Saturated
23:47:03.595 00.004 7680 IsGuiding returns 0
23:47:03.595 00.000 6120 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 8 / 99999
23:47:03.598 00.003 7680 PulseGuide returned control before completion, sleep 93
23:47:03.598 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049623.598,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.57,"Time":4.9,"SettleTime":10.0,"StarLocked":true}
23:47:03.604 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:03.607 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:03.611 00.004 6120 Enqueuing Expose request
23:47:03.695 00.084 7680 IsGuiding returns 1
23:47:03.695 00.000 7680 scope still moving after pulse duration time elapsed
23:47:03.726 00.031 7680 IsSlewing returns 0
23:47:03.726 00.000 7680 IsGuiding returns 0
23:47:03.728 00.002 7680 scope move finished after 83 + 49 ms
23:47:03.728 00.000 7680 Move returns status 0, amount 83
23:47:03.728 00.000 7680 MoveAxis(N, 0, ABG)
23:47:03.729 00.001 7680 Move returns status 0, amount 0
23:47:03.729 00.000 7680 move complete, result=0
23:47:03.729 00.000 7680 worker thread done servicing request
23:47:03.729 00.000 6120 GuideStep: 0.2 px 83 ms WEST, -0.0 px 0 ms NORTH
23:47:03.736 00.007 7680 Worker thread wakes up
23:47:03.736 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:03.736 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:04.989 01.253 7680 Exposure complete
23:47:05.108 00.119 7680 worker thread done servicing request
23:47:05.109 00.001 6120 OnExposeComplete: enter
23:47:05.113 00.004 6120 UpdateGuideState(): m_state=6
23:47:05.116 00.003 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2633
23:47:05.122 00.006 6120 Star::Find returns 1 (1), X=957.22, Y=58.31, Mass=13642, SNR=75.2, Peak=255 HFD=7.0
23:47:05.125 00.003 6120 CameraToMount -- cameraTheta (2.89) - m_xAngle (-2.95) = xAngle (5.84 = -0.44)
23:47:05.130 00.005 6120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.57 = -0.71)
23:47:05.134 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.89 mountX=0.14 mountY=-0.10, mountTheta=-0.62
23:47:05.139 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.04, opts=13)
23:47:05.143 00.004 6120 Enqueuing Move request for scope (-0.15, 0.04)
23:47:05.146 00.003 7680 Worker thread wakes up
23:47:05.146 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
23:47:05.147 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
23:47:05.147 00.000 7680 Moving (-0.15, 0.04) raw xDistance=0.14 yDistance=-0.10
23:47:05.147 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:47:05.147 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:47:05.147 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:05.152 00.005 6120 UpdateGuideState exits: m=13642 SNR=75.2 Saturated
23:47:05.156 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:47:05.156 00.000 7680 MoveAxis(E, 0, ABG)
23:47:05.156 00.000 7680 Move returns status 0, amount 0
23:47:05.157 00.001 6120 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 9 / 99999
23:47:05.160 00.003 7680 MoveAxis(N, 0, ABG)
23:47:05.160 00.000 7680 Move returns status 0, amount 0
23:47:05.161 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764049625.160,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.45,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
23:47:05.165 00.004 7680 move complete, result=0
23:47:05.166 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:05.169 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:05.173 00.004 6120 Enqueuing Expose request
23:47:05.178 00.005 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:05.181 00.003 7680 worker thread done servicing request
23:47:05.182 00.001 7680 Worker thread wakes up
23:47:05.182 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:05.182 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:06.427 01.245 7680 Exposure complete
23:47:06.556 00.129 7680 worker thread done servicing request
23:47:06.556 00.000 6120 OnExposeComplete: enter
23:47:06.560 00.004 6120 UpdateGuideState(): m_state=6
23:47:06.563 00.003 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2634
23:47:06.568 00.005 6120 Star::Find returns 1 (1), X=957.37, Y=58.49, Mass=14066, SNR=77.2, Peak=255 HFD=7.1
23:47:06.571 00.003 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
23:47:06.575 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
23:47:06.578 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.60 mountX=-0.04 mountY=-0.20, mountTheta=-1.75
23:47:06.583 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.23, opts=13)
23:47:06.588 00.005 6120 Enqueuing Move request for scope (-0.01, 0.23)
23:47:06.590 00.002 7680 Worker thread wakes up
23:47:06.590 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
23:47:06.590 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
23:47:06.592 00.002 7680 Moving (-0.01, 0.23) raw xDistance=-0.04 yDistance=-0.20
23:47:06.592 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:47:06.592 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:47:06.592 00.000 7680 MoveAxis(E, 0, ABG)
23:47:06.592 00.000 7680 Move returns status 0, amount 0
23:47:06.592 00.000 7680 MoveAxis(N, 111, ABG)
23:47:06.592 00.000 7680 Guiding  Dir = 0, Dur = 111
23:47:06.592 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:06.596 00.004 7680 IsSlewing returns 0
23:47:06.596 00.000 6120 UpdateGuideState exits: m=14066 SNR=77.2 Saturated
23:47:06.601 00.005 7680 IsGuiding returns 0
23:47:06.601 00.000 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 10 / 99999
23:47:06.606 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764049626.606,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.38,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
23:47:06.610 00.004 7680 PulseGuide returned control before completion, sleep 121
23:47:06.610 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:06.614 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:06.618 00.004 6120 Enqueuing Expose request
23:47:06.742 00.124 7680 IsGuiding returns 1
23:47:06.743 00.001 7680 scope still moving after pulse duration time elapsed
23:47:06.774 00.031 7680 IsSlewing returns 0
23:47:06.775 00.001 7680 IsGuiding returns 0
23:47:06.775 00.000 7680 scope move finished after 111 + 63 ms
23:47:06.776 00.001 7680 Move returns status 0, amount 111
23:47:06.776 00.000 7680 move complete, result=0
23:47:06.776 00.000 7680 worker thread done servicing request
23:47:06.776 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 111 ms NORTH
23:47:06.783 00.007 7680 Worker thread wakes up
23:47:06.784 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:06.784 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:08.034 01.250 7680 Exposure complete
23:47:08.164 00.130 7680 worker thread done servicing request
23:47:08.165 00.001 6120 OnExposeComplete: enter
23:47:08.168 00.003 6120 UpdateGuideState(): m_state=6
23:47:08.172 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2635
23:47:08.175 00.003 6120 Star::Find returns 1 (1), X=957.17, Y=58.66, Mass=13879, SNR=77.9, Peak=255 HFD=6.9
23:47:08.179 00.004 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
23:47:08.183 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.55)
23:47:08.186 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.40 hyp=0.45 cameraTheta=2.05 mountX=0.13 mountY=-0.45, mountTheta=-1.29
23:47:08.191 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.40, opts=13)
23:47:08.194 00.003 6120 Enqueuing Move request for scope (-0.21, 0.40)
23:47:08.198 00.004 7680 Worker thread wakes up
23:47:08.198 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.40) opts 0xd
23:47:08.199 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.40)
23:47:08.199 00.000 7680 Moving (-0.21, 0.40) raw xDistance=0.13 yDistance=-0.45
23:47:08.199 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:47:08.199 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:47:08.200 00.001 7680 MoveAxis(E, 0, ABG)
23:47:08.200 00.000 7680 Move returns status 0, amount 0
23:47:08.200 00.000 7680 MoveAxis(N, 243, ABG)
23:47:08.200 00.000 7680 Guiding  Dir = 0, Dur = 243
23:47:08.200 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:08.204 00.004 7680 IsSlewing returns 0
23:47:08.204 00.000 6120 UpdateGuideState exits: m=13879 SNR=77.9 Saturated
23:47:08.207 00.003 7680 IsGuiding returns 0
23:47:08.207 00.000 6120 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 11 / 99999
23:47:08.212 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764049628.211,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.40,"Time":9.5,"SettleTime":10.0,"StarLocked":true}
23:47:08.216 00.004 7680 PulseGuide returned control before completion, sleep 253
23:47:08.216 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:08.219 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:08.222 00.003 6120 Enqueuing Expose request
23:47:08.477 00.255 7680 IsGuiding returns 0
23:47:08.478 00.001 7680 Move returns status 0, amount 243
23:47:08.478 00.000 7680 move complete, result=0
23:47:08.478 00.000 7680 worker thread done servicing request
23:47:08.479 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 243 ms NORTH
23:47:08.487 00.008 7680 Worker thread wakes up
23:47:08.487 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:08.488 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:09.741 01.253 7680 Exposure complete
23:47:09.860 00.119 7680 worker thread done servicing request
23:47:09.861 00.001 6120 OnExposeComplete: enter
23:47:09.865 00.004 6120 UpdateGuideState(): m_state=6
23:47:09.871 00.006 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2636
23:47:09.875 00.004 6120 Star::Find returns 1 (1), X=957.34, Y=58.38, Mass=13845, SNR=78.4, Peak=255 HFD=7.2
23:47:09.879 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
23:47:09.884 00.005 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.75)
23:47:09.888 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.85 mountX=0.01 mountY=-0.11, mountTheta=-1.48
23:47:09.896 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.11, opts=13)
23:47:09.901 00.005 6120 Enqueuing Move request for scope (-0.03, 0.11)
23:47:09.907 00.006 7680 Worker thread wakes up
23:47:09.907 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:09.913 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
23:47:09.913 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
23:47:09.913 00.000 7680 Moving (-0.03, 0.11) raw xDistance=0.01 yDistance=-0.11
23:47:09.913 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:47:09.913 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:47:09.914 00.001 6120 UpdateGuideState exits: m=13845 SNR=78.4 Saturated
23:47:09.919 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:47:09.919 00.000 6120 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 12 / 99999
23:47:09.924 00.005 6120 PhdController: newstate STATE_FINISH
23:47:09.927 00.003 6120 PhdController complete: success
23:47:09.932 00.005 7680 MoveAxis(E, 0, ABG)
23:47:09.932 00.000 7680 Move returns status 0, amount 0
23:47:09.932 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764049629.932,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
23:47:09.936 00.004 7680 MoveAxis(N, 0, ABG)
23:47:09.936 00.000 7680 Move returns status 0, amount 0
23:47:09.937 00.001 6120 Mount: notify guiding dither settle done success=1
23:47:09.942 00.005 7680 move complete, result=0
23:47:09.942 00.000 6120 PhdController: newstate STATE_IDLE
23:47:09.946 00.004 7680 worker thread done servicing request
23:47:09.946 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:09.951 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:09.954 00.003 6120 Enqueuing Expose request
23:47:09.958 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:09.961 00.003 7680 Worker thread wakes up
23:47:09.963 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:09.963 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:11.217 01.254 7680 Exposure complete
23:47:11.355 00.138 7680 worker thread done servicing request
23:47:11.355 00.000 6120 OnExposeComplete: enter
23:47:11.360 00.005 6120 UpdateGuideState(): m_state=6
23:47:11.365 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2637
23:47:11.368 00.003 6120 Star::Find returns 1 (1), X=957.16, Y=58.78, Mass=14113, SNR=77.9, Peak=255 HFD=6.8
23:47:11.372 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
23:47:11.375 00.003 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
23:47:11.379 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.51 hyp=0.55 cameraTheta=1.98 mountX=0.12 mountY=-0.55, mountTheta=-1.36
23:47:11.383 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.51, opts=13)
23:47:11.388 00.005 6120 Enqueuing Move request for scope (-0.22, 0.51)
23:47:11.392 00.004 7680 Worker thread wakes up
23:47:11.392 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.51) opts 0xd
23:47:11.392 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.51)
23:47:11.392 00.000 7680 Moving (-0.22, 0.51) raw xDistance=0.12 yDistance=-0.55
23:47:11.393 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:47:11.393 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:47:11.393 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:11.398 00.005 7680 MoveAxis(E, 0, ABG)
23:47:11.399 00.001 7680 Move returns status 0, amount 0
23:47:11.399 00.000 7680 MoveAxis(N, 301, ABG)
23:47:11.399 00.000 7680 Guiding  Dir = 0, Dur = 301
23:47:11.399 00.000 6120 UpdateGuideState exits: m=14113 SNR=77.9 Saturated
23:47:11.403 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:11.408 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:11.411 00.003 6120 Enqueuing Expose request
23:47:11.415 00.004 7680 IsSlewing returns 0
23:47:11.415 00.000 7680 IsGuiding returns 0
23:47:11.415 00.000 7680 PulseGuide returned control before completion, sleep 311
23:47:11.737 00.322 7680 IsGuiding returns 1
23:47:11.737 00.000 7680 scope still moving after pulse duration time elapsed
23:47:11.768 00.031 7680 IsSlewing returns 0
23:47:11.768 00.000 7680 IsGuiding returns 0
23:47:11.769 00.001 7680 scope move finished after 301 + 52 ms
23:47:11.770 00.001 7680 Move returns status 0, amount 301
23:47:11.770 00.000 7680 move complete, result=0
23:47:11.770 00.000 7680 worker thread done servicing request
23:47:11.771 00.001 7680 Worker thread wakes up
23:47:11.771 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 301 ms NORTH
23:47:11.777 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:11.777 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:13.028 01.251 7680 Exposure complete
23:47:13.159 00.131 7680 worker thread done servicing request
23:47:13.159 00.000 6120 OnExposeComplete: enter
23:47:13.163 00.004 6120 UpdateGuideState(): m_state=6
23:47:13.168 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2638
23:47:13.171 00.003 6120 Star::Find returns 1 (1), X=957.11, Y=58.67, Mass=14190, SNR=77.2, Peak=255 HFD=6.9
23:47:13.175 00.004 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.11 = -1.17)
23:47:13.179 00.004 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.44)
23:47:13.182 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.40 hyp=0.48 cameraTheta=2.16 mountX=0.19 mountY=-0.48, mountTheta=-1.20
23:47:13.188 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.40, opts=13)
23:47:13.192 00.004 6120 Enqueuing Move request for scope (-0.27, 0.40)
23:47:13.196 00.004 7680 Worker thread wakes up
23:47:13.196 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.40) opts 0xd
23:47:13.196 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.40)
23:47:13.196 00.000 7680 Moving (-0.27, 0.40) raw xDistance=0.19 yDistance=-0.48
23:47:13.196 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:47:13.196 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
23:47:13.196 00.000 7680 MoveAxis(E, 0, ABG)
23:47:13.196 00.000 7680 Move returns status 0, amount 0
23:47:13.196 00.000 7680 MoveAxis(N, 261, ABG)
23:47:13.196 00.000 7680 Guiding  Dir = 0, Dur = 261
23:47:13.198 00.002 7680 IsSlewing returns 0
23:47:13.198 00.000 7680 IsGuiding returns 0
23:47:13.199 00.001 7680 PulseGuide returned control before completion, sleep 271
23:47:13.199 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:13.203 00.004 6120 UpdateGuideState exits: m=14190 SNR=77.2 Saturated
23:47:13.207 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:13.211 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:13.214 00.003 6120 Enqueuing Expose request
23:47:13.483 00.269 7680 IsGuiding returns 1
23:47:13.484 00.001 7680 scope still moving after pulse duration time elapsed
23:47:13.514 00.030 7680 IsSlewing returns 0
23:47:13.515 00.001 7680 IsGuiding returns 0
23:47:13.515 00.000 7680 scope move finished after 261 + 56 ms
23:47:13.516 00.001 7680 Move returns status 0, amount 261
23:47:13.516 00.000 7680 move complete, result=0
23:47:13.516 00.000 7680 worker thread done servicing request
23:47:13.516 00.000 7680 Worker thread wakes up
23:47:13.517 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 261 ms NORTH
23:47:13.526 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:13.527 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:14.782 01.255 7680 Exposure complete
23:47:14.912 00.130 7680 worker thread done servicing request
23:47:14.912 00.000 6120 OnExposeComplete: enter
23:47:14.918 00.006 6120 UpdateGuideState(): m_state=6
23:47:14.924 00.006 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2639
23:47:14.931 00.007 6120 Star::Find returns 1 (1), X=957.15, Y=58.26, Mass=13566, SNR=75.3, Peak=255 HFD=6.9
23:47:14.937 00.006 6120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-2.95) = xAngle (-0.16 = -0.16)
23:47:14.942 00.005 6120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.43 = -0.43)
23:47:14.946 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-3.12 mountX=0.23 mountY=-0.10, mountTheta=-0.40
23:47:14.953 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.01, opts=13)
23:47:14.958 00.005 6120 Enqueuing Move request for scope (-0.23, -0.01)
23:47:14.964 00.006 7680 Worker thread wakes up
23:47:14.964 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:14.969 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.01) opts 0xd
23:47:14.971 00.002 6120 UpdateGuideState exits: m=13566 SNR=75.3 Saturated
23:47:14.976 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.01)
23:47:14.977 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:14.983 00.006 7680 Moving (-0.23, -0.01) raw xDistance=0.23 yDistance=-0.10
23:47:14.983 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
23:47:14.984 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:47:14.984 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:14.990 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:47:14.990 00.000 7680 MoveAxis(W, 92, ABG)
23:47:14.991 00.001 6120 Enqueuing Expose request
23:47:14.996 00.005 7680 Guiding  Dir = 3, Dur = 92
23:47:14.997 00.001 7680 IsSlewing returns 0
23:47:14.998 00.001 7680 IsGuiding returns 0
23:47:14.998 00.000 7680 PulseGuide returned control before completion, sleep 102
23:47:15.101 00.103 7680 IsGuiding returns 1
23:47:15.101 00.000 7680 scope still moving after pulse duration time elapsed
23:47:15.133 00.032 7680 IsSlewing returns 0
23:47:15.133 00.000 7680 IsGuiding returns 0
23:47:15.133 00.000 7680 scope move finished after 92 + 43 ms
23:47:15.134 00.001 7680 Move returns status 0, amount 92
23:47:15.134 00.000 7680 MoveAxis(N, 0, ABG)
23:47:15.134 00.000 7680 Move returns status 0, amount 0
23:47:15.135 00.001 7680 move complete, result=0
23:47:15.136 00.001 7680 worker thread done servicing request
23:47:15.136 00.000 6120 GuideStep: 0.2 px 92 ms WEST, -0.1 px 0 ms NORTH
23:47:15.141 00.005 7680 Worker thread wakes up
23:47:15.141 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:15.141 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:16.385 01.244 7680 Exposure complete
23:47:16.504 00.119 7680 worker thread done servicing request
23:47:16.505 00.001 6120 OnExposeComplete: enter
23:47:16.508 00.003 6120 UpdateGuideState(): m_state=6
23:47:16.513 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2640
23:47:16.517 00.004 6120 Star::Find returns 1 (1), X=957.15, Y=58.30, Mass=13694, SNR=75.9, Peak=255 HFD=6.9
23:47:16.520 00.003 6120 CameraToMount -- cameraTheta (3.01) - m_xAngle (-2.95) = xAngle (5.96 = -0.32)
23:47:16.524 00.004 6120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.69 = -0.59)
23:47:16.528 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.03 hyp=0.22 cameraTheta=3.01 mountX=0.21 mountY=-0.13, mountTheta=-0.53
23:47:16.532 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.03, opts=13)
23:47:16.536 00.004 6120 Enqueuing Move request for scope (-0.22, 0.03)
23:47:16.540 00.004 7680 Worker thread wakes up
23:47:16.540 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.03) opts 0xd
23:47:16.540 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.03)
23:47:16.540 00.000 7680 Moving (-0.22, 0.03) raw xDistance=0.21 yDistance=-0.13
23:47:16.540 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
23:47:16.540 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:47:16.541 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:47:16.541 00.000 7680 MoveAxis(W, 93, ABG)
23:47:16.541 00.000 7680 Guiding  Dir = 3, Dur = 93
23:47:16.542 00.001 7680 IsSlewing returns 0
23:47:16.542 00.000 7680 IsGuiding returns 0
23:47:16.542 00.000 7680 PulseGuide returned control before completion, sleep 103
23:47:16.543 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:16.546 00.003 6120 UpdateGuideState exits: m=13694 SNR=75.9 Saturated
23:47:16.550 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:16.554 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:16.559 00.005 6120 Enqueuing Expose request
23:47:16.656 00.097 7680 IsGuiding returns 1
23:47:16.656 00.000 7680 scope still moving after pulse duration time elapsed
23:47:16.688 00.032 7680 IsSlewing returns 0
23:47:16.693 00.005 7680 IsGuiding returns 0
23:47:16.694 00.001 7680 scope move finished after 93 + 58 ms
23:47:16.694 00.000 7680 Move returns status 0, amount 93
23:47:16.695 00.001 7680 MoveAxis(N, 0, ABG)
23:47:16.695 00.000 7680 Move returns status 0, amount 0
23:47:16.695 00.000 7680 move complete, result=0
23:47:16.695 00.000 6120 GuideStep: 0.2 px 93 ms WEST, -0.1 px 0 ms NORTH
23:47:16.701 00.006 7680 worker thread done servicing request
23:47:16.701 00.000 7680 Worker thread wakes up
23:47:16.701 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:16.701 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:17.953 01.252 7680 Exposure complete
23:47:18.087 00.134 7680 worker thread done servicing request
23:47:18.088 00.001 6120 OnExposeComplete: enter
23:47:18.091 00.003 6120 UpdateGuideState(): m_state=6
23:47:18.095 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2641
23:47:18.099 00.004 6120 Star::Find returns 1 (1), X=957.19, Y=58.83, Mass=14350, SNR=79.1, Peak=255 HFD=6.8
23:47:18.103 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.84 = -1.45)
23:47:18.107 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
23:47:18.112 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.56 hyp=0.59 cameraTheta=1.88 mountX=0.07 mountY=-0.59, mountTheta=-1.45
23:47:18.116 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.56, opts=13)
23:47:18.121 00.005 6120 Enqueuing Move request for scope (-0.18, 0.56)
23:47:18.124 00.003 7680 Worker thread wakes up
23:47:18.124 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:18.129 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.56) opts 0xd
23:47:18.129 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.56)
23:47:18.130 00.001 7680 Moving (-0.18, 0.56) raw xDistance=0.07 yDistance=-0.59
23:47:18.130 00.000 6120 UpdateGuideState exits: m=14350 SNR=79.1 Saturated
23:47:18.134 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:18.139 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:47:18.140 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
23:47:18.140 00.000 7680 MoveAxis(E, 0, ABG)
23:47:18.140 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:18.146 00.006 6120 Enqueuing Expose request
23:47:18.150 00.004 7680 Move returns status 0, amount 0
23:47:18.150 00.000 7680 MoveAxis(N, 319, ABG)
23:47:18.150 00.000 7680 Guiding  Dir = 0, Dur = 319
23:47:18.151 00.001 7680 IsSlewing returns 0
23:47:18.152 00.001 7680 IsGuiding returns 0
23:47:18.152 00.000 7680 PulseGuide returned control before completion, sleep 329
23:47:18.493 00.341 7680 IsGuiding returns 1
23:47:18.494 00.001 7680 scope still moving after pulse duration time elapsed
23:47:18.524 00.030 7680 IsSlewing returns 0
23:47:18.525 00.001 7680 IsGuiding returns 0
23:47:18.525 00.000 7680 scope move finished after 319 + 54 ms
23:47:18.525 00.000 7680 Move returns status 0, amount 319
23:47:18.525 00.000 7680 move complete, result=0
23:47:18.526 00.001 7680 worker thread done servicing request
23:47:18.527 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 319 ms NORTH
23:47:18.532 00.005 7680 Worker thread wakes up
23:47:18.534 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:18.534 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:19.777 01.243 7680 Exposure complete
23:47:19.915 00.138 7680 worker thread done servicing request
23:47:19.916 00.001 6120 OnExposeComplete: enter
23:47:19.920 00.004 6120 UpdateGuideState(): m_state=6
23:47:19.925 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2642
23:47:19.928 00.003 6120 Star::Find returns 1 (1), X=957.17, Y=58.61, Mass=14373, SNR=78.1, Peak=255 HFD=7.0
23:47:19.933 00.005 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
23:47:19.938 00.005 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
23:47:19.941 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.34 hyp=0.40 cameraTheta=2.11 mountX=0.14 mountY=-0.40, mountTheta=-1.24
23:47:19.946 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.34, opts=13)
23:47:19.951 00.005 6120 Enqueuing Move request for scope (-0.20, 0.34)
23:47:19.957 00.006 7680 Worker thread wakes up
23:47:19.957 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.34) opts 0xd
23:47:19.957 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.34)
23:47:19.957 00.000 7680 Moving (-0.20, 0.34) raw xDistance=0.14 yDistance=-0.40
23:47:19.958 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:47:19.958 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:47:19.958 00.000 7680 MoveAxis(E, 0, ABG)
23:47:19.958 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:19.963 00.005 7680 Move returns status 0, amount 0
23:47:19.963 00.000 7680 MoveAxis(N, 216, ABG)
23:47:19.963 00.000 7680 Guiding  Dir = 0, Dur = 216
23:47:19.963 00.000 6120 UpdateGuideState exits: m=14373 SNR=78.1 Saturated
23:47:19.968 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:19.971 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:19.976 00.005 6120 Enqueuing Expose request
23:47:19.979 00.003 7680 IsSlewing returns 0
23:47:19.979 00.000 7680 IsGuiding returns 0
23:47:19.979 00.000 7680 PulseGuide returned control before completion, sleep 226
23:47:20.220 00.241 7680 IsGuiding returns 0
23:47:20.220 00.000 7680 Move returns status 0, amount 216
23:47:20.222 00.002 7680 move complete, result=0
23:47:20.222 00.000 7680 worker thread done servicing request
23:47:20.222 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 216 ms NORTH
23:47:20.228 00.006 7680 Worker thread wakes up
23:47:20.230 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:20.230 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:21.482 01.252 7680 Exposure complete
23:47:21.606 00.124 7680 worker thread done servicing request
23:47:21.606 00.000 6120 OnExposeComplete: enter
23:47:21.609 00.003 6120 UpdateGuideState(): m_state=6
23:47:21.614 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2643
23:47:21.618 00.004 6120 Star::Find returns 1 (1), X=957.28, Y=58.03, Mass=13387, SNR=75.3, Peak=255 HFD=6.8
23:47:21.622 00.004 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-2.95) = xAngle (1.00 = 1.00)
23:47:21.624 00.002 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.73 = 0.73)
23:47:21.629 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.96 mountX=0.14 mountY=0.17, mountTheta=0.89
23:47:21.635 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.24, opts=13)
23:47:21.640 00.005 6120 Enqueuing Move request for scope (-0.10, -0.24)
23:47:21.644 00.004 7680 Worker thread wakes up
23:47:21.644 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:21.649 00.005 6120 UpdateGuideState exits: m=13387 SNR=75.3 Saturated
23:47:21.653 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:21.656 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:21.660 00.004 6120 Enqueuing Expose request
23:47:21.664 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.24) opts 0xd
23:47:21.664 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.24)
23:47:21.664 00.000 7680 Moving (-0.10, -0.24) raw xDistance=0.14 yDistance=0.17
23:47:21.664 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:47:21.665 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:47:21.665 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:47:21.665 00.000 7680 MoveAxis(E, 0, ABG)
23:47:21.665 00.000 7680 Move returns status 0, amount 0
23:47:21.665 00.000 7680 MoveAxis(N, 0, ABG)
23:47:21.665 00.000 7680 Move returns status 0, amount 0
23:47:21.665 00.000 7680 move complete, result=0
23:47:21.666 00.001 7680 worker thread done servicing request
23:47:21.666 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:47:21.671 00.005 7680 Worker thread wakes up
23:47:21.673 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:21.673 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:22.912 01.239 7680 Exposure complete
23:47:23.051 00.139 7680 worker thread done servicing request
23:47:23.051 00.000 6120 OnExposeComplete: enter
23:47:23.055 00.004 6120 UpdateGuideState(): m_state=6
23:47:23.058 00.003 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2644
23:47:23.061 00.003 6120 Star::Find returns 1 (1), X=957.26, Y=58.21, Mass=13363, SNR=74.8, Peak=255 HFD=7.0
23:47:23.063 00.002 6120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-2.95) = xAngle (0.27 = 0.27)
23:47:23.066 00.003 6120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.00 = -0.00)
23:47:23.069 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.69 mountX=0.12 mountY=-0.00, mountTheta=-0.00
23:47:23.073 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.05, opts=13)
23:47:23.077 00.004 6120 Enqueuing Move request for scope (-0.11, -0.05)
23:47:23.082 00.005 7680 Worker thread wakes up
23:47:23.082 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
23:47:23.082 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
23:47:23.082 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:23.085 00.003 6120 UpdateGuideState exits: m=13363 SNR=74.8 Saturated
23:47:23.089 00.004 7680 Moving (-0.11, -0.05) raw xDistance=0.12 yDistance=-0.00
23:47:23.089 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:47:23.089 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:47:23.089 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:23.093 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:23.097 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:47:23.097 00.000 6120 Enqueuing Expose request
23:47:23.102 00.005 7680 MoveAxis(E, 0, ABG)
23:47:23.102 00.000 7680 Move returns status 0, amount 0
23:47:23.102 00.000 7680 MoveAxis(N, 0, ABG)
23:47:23.102 00.000 7680 Move returns status 0, amount 0
23:47:23.102 00.000 7680 move complete, result=0
23:47:23.102 00.000 7680 worker thread done servicing request
23:47:23.102 00.000 7680 Worker thread wakes up
23:47:23.103 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:23.103 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:23.103 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:47:24.349 01.246 7680 Exposure complete
23:47:24.489 00.140 7680 worker thread done servicing request
23:47:24.489 00.000 6120 OnExposeComplete: enter
23:47:24.494 00.005 6120 UpdateGuideState(): m_state=6
23:47:24.499 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2645
23:47:24.502 00.003 6120 Star::Find returns 1 (1), X=957.25, Y=58.22, Mass=13607, SNR=76.7, Peak=255 HFD=7.0
23:47:24.504 00.002 6120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-2.95) = xAngle (0.17 = 0.17)
23:47:24.507 00.003 6120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.10 = -0.10)
23:47:24.512 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.78 mountX=0.13 mountY=-0.01, mountTheta=-0.10
23:47:24.518 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.05, opts=13)
23:47:24.522 00.004 6120 Enqueuing Move request for scope (-0.12, -0.05)
23:47:24.526 00.004 7680 Worker thread wakes up
23:47:24.527 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
23:47:24.527 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
23:47:24.528 00.001 7680 Moving (-0.12, -0.05) raw xDistance=0.13 yDistance=-0.01
23:47:24.528 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:47:24.528 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:47:24.528 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:24.532 00.004 6120 UpdateGuideState exits: m=13607 SNR=76.7 Saturated
23:47:24.536 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:47:24.536 00.000 7680 MoveAxis(E, 0, ABG)
23:47:24.536 00.000 7680 Move returns status 0, amount 0
23:47:24.536 00.000 7680 MoveAxis(N, 0, ABG)
23:47:24.537 00.001 7680 Move returns status 0, amount 0
23:47:24.537 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:24.540 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:24.545 00.005 7680 move complete, result=0
23:47:24.545 00.000 7680 worker thread done servicing request
23:47:24.546 00.001 6120 Enqueuing Expose request
23:47:24.551 00.005 7680 Worker thread wakes up
23:47:24.551 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:47:24.554 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:24.554 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:25.804 01.250 7680 Exposure complete
23:47:25.939 00.135 7680 worker thread done servicing request
23:47:25.939 00.000 6120 OnExposeComplete: enter
23:47:25.944 00.005 6120 UpdateGuideState(): m_state=6
23:47:25.948 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2646
23:47:25.953 00.005 6120 Star::Find returns 1 (1), X=957.52, Y=58.40, Mass=13529, SNR=75.2, Peak=255 HFD=7.1
23:47:25.956 00.003 6120 CameraToMount -- cameraTheta (0.74) - m_xAngle (-2.95) = xAngle (3.70 = -2.59)
23:47:25.960 00.004 6120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.43 = -2.85)
23:47:25.964 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.74 mountX=-0.16 mountY=-0.05, mountTheta=-2.82
23:47:25.969 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.13, opts=13)
23:47:25.973 00.004 6120 Enqueuing Move request for scope (0.14, 0.13)
23:47:25.976 00.003 7680 Worker thread wakes up
23:47:25.976 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
23:47:25.976 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
23:47:25.976 00.000 7680 Moving (0.14, 0.13) raw xDistance=-0.16 yDistance=-0.05
23:47:25.978 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:47:25.978 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:47:25.978 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:25.983 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:47:25.983 00.000 7680 MoveAxis(E, 0, ABG)
23:47:25.983 00.000 7680 Move returns status 0, amount 0
23:47:25.983 00.000 7680 MoveAxis(N, 0, ABG)
23:47:25.983 00.000 7680 Move returns status 0, amount 0
23:47:25.983 00.000 7680 move complete, result=0
23:47:25.983 00.000 7680 worker thread done servicing request
23:47:25.984 00.001 6120 UpdateGuideState exits: m=13529 SNR=75.2 Saturated
23:47:25.989 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:25.993 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:25.998 00.005 6120 Enqueuing Expose request
23:47:26.002 00.004 7680 Worker thread wakes up
23:47:26.002 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:26.006 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:26.006 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:27.254 01.248 7680 Exposure complete
23:47:27.377 00.123 7680 worker thread done servicing request
23:47:27.378 00.001 6120 OnExposeComplete: enter
23:47:27.381 00.003 6120 UpdateGuideState(): m_state=6
23:47:27.384 00.003 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2647
23:47:27.388 00.004 6120 Star::Find returns 1 (1), X=957.34, Y=58.87, Mass=14097, SNR=76.0, Peak=255 HFD=6.8
23:47:27.392 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
23:47:27.396 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
23:47:27.400 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.60 hyp=0.60 cameraTheta=1.64 mountX=-0.07 mountY=-0.56, mountTheta=-1.70
23:47:27.404 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.60, opts=13)
23:47:27.408 00.004 6120 Enqueuing Move request for scope (-0.04, 0.60)
23:47:27.411 00.003 7680 Worker thread wakes up
23:47:27.411 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:27.415 00.004 6120 UpdateGuideState exits: m=14097 SNR=76.0 Saturated
23:47:27.419 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:27.422 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:27.426 00.004 6120 Enqueuing Expose request
23:47:27.430 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.60) opts 0xd
23:47:27.430 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.60)
23:47:27.430 00.000 7680 Moving (-0.04, 0.60) raw xDistance=-0.07 yDistance=-0.56
23:47:27.431 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:47:27.431 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:47:27.431 00.000 7680 MoveAxis(E, 0, ABG)
23:47:27.431 00.000 7680 Move returns status 0, amount 0
23:47:27.431 00.000 7680 MoveAxis(N, 303, ABG)
23:47:27.432 00.001 7680 Guiding  Dir = 0, Dur = 303
23:47:27.432 00.000 7680 IsSlewing returns 0
23:47:27.432 00.000 7680 IsGuiding returns 0
23:47:27.433 00.001 7680 PulseGuide returned control before completion, sleep 313
23:47:27.753 00.320 7680 IsGuiding returns 1
23:47:27.754 00.001 7680 scope still moving after pulse duration time elapsed
23:47:27.784 00.030 7680 IsSlewing returns 0
23:47:27.786 00.002 7680 IsGuiding returns 0
23:47:27.786 00.000 7680 scope move finished after 303 + 50 ms
23:47:27.787 00.001 7680 Move returns status 0, amount 303
23:47:27.788 00.001 7680 move complete, result=0
23:47:27.788 00.000 7680 worker thread done servicing request
23:47:27.788 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 303 ms NORTH
23:47:27.797 00.009 7680 Worker thread wakes up
23:47:27.797 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:27.797 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:29.039 01.242 7680 Exposure complete
23:47:29.166 00.127 7680 worker thread done servicing request
23:47:29.166 00.000 6120 OnExposeComplete: enter
23:47:29.171 00.005 6120 UpdateGuideState(): m_state=6
23:47:29.176 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2648
23:47:29.179 00.003 6120 Star::Find returns 1 (1), X=957.32, Y=58.73, Mass=14005, SNR=78.0, Peak=255 HFD=7.0
23:47:29.184 00.005 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
23:47:29.187 00.003 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
23:47:29.191 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.46 hyp=0.46 cameraTheta=1.70 mountX=-0.03 mountY=-0.44, mountTheta=-1.64
23:47:29.196 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.46, opts=13)
23:47:29.199 00.003 6120 Enqueuing Move request for scope (-0.06, 0.46)
23:47:29.204 00.005 7680 Worker thread wakes up
23:47:29.205 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.46) opts 0xd
23:47:29.205 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.46)
23:47:29.205 00.000 7680 Moving (-0.06, 0.46) raw xDistance=-0.03 yDistance=-0.44
23:47:29.206 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:47:29.206 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:29.211 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:47:29.212 00.001 6120 UpdateGuideState exits: m=14005 SNR=78.0 Saturated
23:47:29.215 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:29.221 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:29.225 00.004 6120 Enqueuing Expose request
23:47:29.227 00.002 7680 MoveAxis(E, 0, ABG)
23:47:29.229 00.002 7680 Move returns status 0, amount 0
23:47:29.229 00.000 7680 MoveAxis(N, 237, ABG)
23:47:29.229 00.000 7680 Guiding  Dir = 0, Dur = 237
23:47:29.229 00.000 7680 IsSlewing returns 0
23:47:29.230 00.001 7680 IsGuiding returns 0
23:47:29.230 00.000 7680 PulseGuide returned control before completion, sleep 247
23:47:29.480 00.250 7680 IsGuiding returns 1
23:47:29.481 00.001 7680 scope still moving after pulse duration time elapsed
23:47:29.512 00.031 7680 IsSlewing returns 0
23:47:29.512 00.000 7680 IsGuiding returns 0
23:47:29.513 00.001 7680 scope move finished after 237 + 45 ms
23:47:29.513 00.000 7680 Move returns status 0, amount 237
23:47:29.513 00.000 7680 move complete, result=0
23:47:29.514 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 237 ms NORTH
23:47:29.523 00.009 7680 worker thread done servicing request
23:47:29.523 00.000 7680 Worker thread wakes up
23:47:29.523 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:29.524 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:30.773 01.249 7680 Exposure complete
23:47:30.940 00.167 7680 worker thread done servicing request
23:47:30.940 00.000 6120 OnExposeComplete: enter
23:47:30.944 00.004 6120 UpdateGuideState(): m_state=6
23:47:30.948 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2649
23:47:30.951 00.003 6120 Star::Find returns 1 (1), X=957.40, Y=58.60, Mass=14050, SNR=77.2, Peak=255 HFD=7.1
23:47:30.957 00.006 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.83)
23:47:30.962 00.005 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.10)
23:47:30.968 00.006 6120 CameraToMount -- cameraX=0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.50 mountX=-0.09 mountY=-0.29, mountTheta=-1.86
23:47:30.974 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.34, opts=13)
23:47:30.978 00.004 6120 Enqueuing Move request for scope (0.02, 0.34)
23:47:30.983 00.005 7680 Worker thread wakes up
23:47:30.983 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:30.986 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.34) opts 0xd
23:47:30.986 00.000 6120 UpdateGuideState exits: m=14050 SNR=77.2 Saturated
23:47:30.991 00.005 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.34)
23:47:30.991 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:30.998 00.007 7680 Moving (0.02, 0.34) raw xDistance=-0.09 yDistance=-0.29
23:47:30.998 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:31.003 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:47:31.003 00.000 6120 Enqueuing Expose request
23:47:31.006 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:47:31.007 00.001 7680 MoveAxis(E, 0, ABG)
23:47:31.007 00.000 7680 Move returns status 0, amount 0
23:47:31.007 00.000 7680 MoveAxis(N, 158, ABG)
23:47:31.007 00.000 7680 Guiding  Dir = 0, Dur = 158
23:47:31.008 00.001 7680 IsSlewing returns 0
23:47:31.008 00.000 7680 IsGuiding returns 0
23:47:31.008 00.000 7680 PulseGuide returned control before completion, sleep 168
23:47:31.187 00.179 7680 IsGuiding returns 1
23:47:31.187 00.000 7680 scope still moving after pulse duration time elapsed
23:47:31.218 00.031 7680 IsSlewing returns 0
23:47:31.219 00.001 7680 IsGuiding returns 0
23:47:31.221 00.002 7680 scope move finished after 158 + 53 ms
23:47:31.221 00.000 7680 Move returns status 0, amount 158
23:47:31.221 00.000 7680 move complete, result=0
23:47:31.222 00.001 7680 worker thread done servicing request
23:47:31.222 00.000 7680 Worker thread wakes up
23:47:31.223 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 158 ms NORTH
23:47:31.229 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:31.229 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:32.483 01.254 7680 Exposure complete
23:47:32.627 00.144 7680 worker thread done servicing request
23:47:32.628 00.001 6120 OnExposeComplete: enter
23:47:32.632 00.004 6120 UpdateGuideState(): m_state=6
23:47:32.636 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2650
23:47:32.642 00.006 6120 Star::Find returns 1 (1), X=957.43, Y=58.55, Mass=13984, SNR=76.9, Peak=255 HFD=7.1
23:47:32.648 00.006 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.96)
23:47:32.653 00.005 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.23)
23:47:32.657 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.37 mountX=-0.11 mountY=-0.23, mountTheta=-2.01
23:47:32.664 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.28, opts=13)
23:47:32.668 00.004 6120 Enqueuing Move request for scope (0.06, 0.28)
23:47:32.673 00.005 7680 Worker thread wakes up
23:47:32.673 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:32.678 00.005 6120 UpdateGuideState exits: m=13984 SNR=76.9 Saturated
23:47:32.681 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:32.684 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:32.687 00.003 6120 Enqueuing Expose request
23:47:32.691 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.28) opts 0xd
23:47:32.691 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.28)
23:47:32.691 00.000 7680 Moving (0.06, 0.28) raw xDistance=-0.11 yDistance=-0.23
23:47:32.692 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:47:32.692 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:47:32.692 00.000 7680 MoveAxis(E, 0, ABG)
23:47:32.692 00.000 7680 Move returns status 0, amount 0
23:47:32.692 00.000 7680 MoveAxis(N, 125, ABG)
23:47:32.692 00.000 7680 Guiding  Dir = 0, Dur = 125
23:47:32.694 00.002 7680 IsSlewing returns 0
23:47:32.694 00.000 7680 IsGuiding returns 0
23:47:32.695 00.001 7680 PulseGuide returned control before completion, sleep 135
23:47:32.831 00.136 7680 IsGuiding returns 1
23:47:32.834 00.003 7680 scope still moving after pulse duration time elapsed
23:47:32.862 00.028 7680 IsSlewing returns 0
23:47:32.866 00.004 7680 IsGuiding returns 0
23:47:32.867 00.001 7680 scope move finished after 125 + 46 ms
23:47:32.867 00.000 7680 Move returns status 0, amount 125
23:47:32.867 00.000 7680 move complete, result=0
23:47:32.868 00.001 7680 worker thread done servicing request
23:47:32.868 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 125 ms NORTH
23:47:32.874 00.006 7680 Worker thread wakes up
23:47:32.874 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:32.874 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:34.119 01.245 7680 Exposure complete
23:47:34.257 00.138 7680 worker thread done servicing request
23:47:34.258 00.001 6120 OnExposeComplete: enter
23:47:34.261 00.003 6120 UpdateGuideState(): m_state=6
23:47:34.266 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2651
23:47:34.271 00.005 6120 Star::Find returns 1 (1), X=957.66, Y=58.29, Mass=13806, SNR=76.1, Peak=255 HFD=7.1
23:47:34.275 00.004 6120 CameraToMount -- cameraTheta (0.08) - m_xAngle (-2.95) = xAngle (3.03 = 3.03)
23:47:34.279 00.004 6120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.76 = 2.76)
23:47:34.283 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=0.02 hyp=0.28 cameraTheta=0.08 mountX=-0.28 mountY=0.10, mountTheta=2.79
23:47:34.287 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.02, opts=13)
23:47:34.293 00.006 6120 Enqueuing Move request for scope (0.28, 0.02)
23:47:34.297 00.004 7680 Worker thread wakes up
23:47:34.297 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:34.302 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.02) opts 0xd
23:47:34.302 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.02)
23:47:34.302 00.000 7680 Moving (0.28, 0.02) raw xDistance=-0.28 yDistance=0.10
23:47:34.302 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:47:34.302 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:47:34.303 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:47:34.303 00.000 7680 MoveAxis(E, 114, ABG)
23:47:34.303 00.000 7680 Guiding  Dir = 2, Dur = 114
23:47:34.303 00.000 6120 UpdateGuideState exits: m=13806 SNR=76.1 Saturated
23:47:34.307 00.004 7680 IsSlewing returns 0
23:47:34.308 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:34.311 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:34.316 00.005 7680 IsGuiding returns 0
23:47:34.316 00.000 6120 Enqueuing Expose request
23:47:34.320 00.004 7680 PulseGuide returned control before completion, sleep 124
23:47:34.454 00.134 7680 IsGuiding returns 1
23:47:34.456 00.002 7680 scope still moving after pulse duration time elapsed
23:47:34.485 00.029 7680 IsSlewing returns 0
23:47:34.487 00.002 7680 IsGuiding returns 0
23:47:34.487 00.000 7680 scope move finished after 114 + 58 ms
23:47:34.488 00.001 7680 Move returns status 0, amount 114
23:47:34.488 00.000 7680 MoveAxis(N, 0, ABG)
23:47:34.488 00.000 7680 Move returns status 0, amount 0
23:47:34.489 00.001 7680 move complete, result=0
23:47:34.489 00.000 7680 worker thread done servicing request
23:47:34.490 00.001 7680 Worker thread wakes up
23:47:34.490 00.000 6120 GuideStep: -0.3 px 114 ms EAST, 0.1 px 0 ms NORTH
23:47:34.497 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:34.497 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:35.740 01.243 7680 Exposure complete
23:47:35.878 00.138 7680 worker thread done servicing request
23:47:35.879 00.001 6120 OnExposeComplete: enter
23:47:35.882 00.003 6120 UpdateGuideState(): m_state=6
23:47:35.886 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2652
23:47:35.890 00.004 6120 Star::Find returns 1 (1), X=957.65, Y=58.67, Mass=14960, SNR=79.6, Peak=255 HFD=7.1
23:47:35.895 00.005 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.94 = -2.35)
23:47:35.899 00.004 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.61)
23:47:35.902 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=0.41 hyp=0.49 cameraTheta=0.98 mountX=-0.34 mountY=-0.25, mountTheta=-2.52
23:47:35.907 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.41, opts=13)
23:47:35.911 00.004 6120 Enqueuing Move request for scope (0.27, 0.41)
23:47:35.915 00.004 7680 Worker thread wakes up
23:47:35.915 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.41) opts 0xd
23:47:35.915 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.41)
23:47:35.915 00.000 7680 Moving (0.27, 0.41) raw xDistance=-0.34 yDistance=-0.25
23:47:35.916 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
23:47:35.916 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:35.920 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:47:35.920 00.000 7680 MoveAxis(E, 147, ABG)
23:47:35.920 00.000 6120 UpdateGuideState exits: m=14960 SNR=79.6 Saturated
23:47:35.922 00.002 7680 Guiding  Dir = 2, Dur = 147
23:47:35.923 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:35.927 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:35.930 00.003 7680 IsSlewing returns 0
23:47:35.930 00.000 6120 Enqueuing Expose request
23:47:35.935 00.005 7680 IsGuiding returns 0
23:47:35.936 00.001 7680 PulseGuide returned control before completion, sleep 157
23:47:36.109 00.173 7680 IsGuiding returns 0
23:47:36.109 00.000 7680 Move returns status 0, amount 147
23:47:36.110 00.001 7680 MoveAxis(N, 133, ABG)
23:47:36.110 00.000 7680 Guiding  Dir = 0, Dur = 133
23:47:36.111 00.001 7680 IsSlewing returns 0
23:47:36.111 00.000 7680 IsGuiding returns 0
23:47:36.113 00.002 7680 PulseGuide returned control before completion, sleep 143
23:47:36.263 00.150 7680 IsGuiding returns 1
23:47:36.264 00.001 7680 scope still moving after pulse duration time elapsed
23:47:36.294 00.030 7680 IsSlewing returns 0
23:47:36.294 00.000 7680 IsGuiding returns 0
23:47:36.295 00.001 7680 scope move finished after 133 + 50 ms
23:47:36.295 00.000 7680 Move returns status 0, amount 133
23:47:36.295 00.000 7680 move complete, result=0
23:47:36.295 00.000 6120 GuideStep: -0.3 px 147 ms EAST, -0.2 px 133 ms NORTH
23:47:36.302 00.007 7680 worker thread done servicing request
23:47:36.302 00.000 7680 Worker thread wakes up
23:47:36.302 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:36.302 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:37.555 01.253 7680 Exposure complete
23:47:37.701 00.146 7680 worker thread done servicing request
23:47:37.703 00.002 6120 OnExposeComplete: enter
23:47:37.707 00.004 6120 UpdateGuideState(): m_state=6
23:47:37.711 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2653
23:47:37.716 00.005 6120 Star::Find returns 1 (1), X=957.51, Y=58.66, Mass=14754, SNR=79.4, Peak=255 HFD=7.2
23:47:37.720 00.004 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.19 = -2.10)
23:47:37.724 00.004 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
23:47:37.727 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.39 hyp=0.42 cameraTheta=1.23 mountX=-0.21 mountY=-0.29, mountTheta=-2.19
23:47:37.733 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.39, opts=13)
23:47:37.736 00.003 6120 Enqueuing Move request for scope (0.14, 0.39)
23:47:37.741 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:37.744 00.003 6120 UpdateGuideState exits: m=14754 SNR=79.4 Saturated
23:47:37.749 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:37.753 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:37.757 00.004 6120 Enqueuing Expose request
23:47:37.760 00.003 7680 Worker thread wakes up
23:47:37.760 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.39) opts 0xd
23:47:37.760 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.39)
23:47:37.761 00.001 7680 Moving (0.14, 0.39) raw xDistance=-0.21 yDistance=-0.29
23:47:37.761 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
23:47:37.761 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:47:37.761 00.000 7680 MoveAxis(E, 96, ABG)
23:47:37.761 00.000 7680 Guiding  Dir = 2, Dur = 96
23:47:37.762 00.001 7680 IsSlewing returns 0
23:47:37.762 00.000 7680 IsGuiding returns 0
23:47:37.763 00.001 7680 PulseGuide returned control before completion, sleep 106
23:47:37.870 00.107 7680 IsGuiding returns 1
23:47:37.871 00.001 7680 scope still moving after pulse duration time elapsed
23:47:37.901 00.030 7680 IsSlewing returns 0
23:47:37.902 00.001 7680 IsGuiding returns 0
23:47:37.903 00.001 7680 scope move finished after 96 + 43 ms
23:47:37.903 00.000 7680 Move returns status 0, amount 96
23:47:37.904 00.001 7680 MoveAxis(N, 159, ABG)
23:47:37.905 00.001 7680 Guiding  Dir = 0, Dur = 159
23:47:37.905 00.000 7680 IsSlewing returns 0
23:47:37.905 00.000 7680 IsGuiding returns 0
23:47:37.907 00.002 7680 PulseGuide returned control before completion, sleep 169
23:47:38.088 00.181 7680 IsGuiding returns 1
23:47:38.089 00.001 7680 scope still moving after pulse duration time elapsed
23:47:38.119 00.030 7680 IsSlewing returns 0
23:47:38.121 00.002 7680 IsGuiding returns 0
23:47:38.122 00.001 7680 scope move finished after 159 + 56 ms
23:47:38.123 00.001 7680 Move returns status 0, amount 159
23:47:38.123 00.000 7680 move complete, result=0
23:47:38.123 00.000 7680 worker thread done servicing request
23:47:38.124 00.001 7680 Worker thread wakes up
23:47:38.124 00.000 6120 GuideStep: -0.2 px 96 ms EAST, -0.3 px 159 ms NORTH
23:47:38.130 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:38.130 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:39.379 01.249 7680 Exposure complete
23:47:39.512 00.133 7680 worker thread done servicing request
23:47:39.513 00.001 6120 OnExposeComplete: enter
23:47:39.518 00.005 6120 UpdateGuideState(): m_state=6
23:47:39.522 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2654
23:47:39.525 00.003 6120 Star::Find returns 1 (1), X=957.21, Y=58.79, Mass=13998, SNR=75.3, Peak=255 HFD=6.9
23:47:39.530 00.005 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
23:47:39.533 00.003 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
23:47:39.536 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.52 hyp=0.55 cameraTheta=1.88 mountX=0.06 mountY=-0.54, mountTheta=-1.45
23:47:39.542 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.52, opts=13)
23:47:39.545 00.003 6120 Enqueuing Move request for scope (-0.16, 0.52)
23:47:39.549 00.004 7680 Worker thread wakes up
23:47:39.549 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.52) opts 0xd
23:47:39.550 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.52)
23:47:39.550 00.000 7680 Moving (-0.16, 0.52) raw xDistance=0.06 yDistance=-0.54
23:47:39.550 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:47:39.550 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
23:47:39.550 00.000 7680 MoveAxis(E, 0, ABG)
23:47:39.551 00.001 7680 Move returns status 0, amount 0
23:47:39.551 00.000 7680 MoveAxis(N, 293, ABG)
23:47:39.551 00.000 7680 Guiding  Dir = 0, Dur = 293
23:47:39.551 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:39.555 00.004 7680 IsSlewing returns 0
23:47:39.556 00.001 6120 UpdateGuideState exits: m=13998 SNR=75.3 Saturated
23:47:39.559 00.003 7680 IsGuiding returns 0
23:47:39.560 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:39.564 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:39.567 00.003 7680 PulseGuide returned control before completion, sleep 303
23:47:39.567 00.000 6120 Enqueuing Expose request
23:47:39.873 00.306 7680 IsGuiding returns 1
23:47:39.875 00.002 7680 scope still moving after pulse duration time elapsed
23:47:39.904 00.029 7680 IsSlewing returns 0
23:47:39.905 00.001 7680 IsGuiding returns 1
23:47:39.935 00.030 7680 IsSlewing returns 0
23:47:39.937 00.002 7680 IsGuiding returns 0
23:47:39.937 00.000 7680 scope move finished after 293 + 84 ms
23:47:39.937 00.000 7680 Move returns status 0, amount 293
23:47:39.937 00.000 7680 move complete, result=0
23:47:39.938 00.001 7680 worker thread done servicing request
23:47:39.938 00.000 7680 Worker thread wakes up
23:47:39.940 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 293 ms NORTH
23:47:39.945 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:39.945 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:41.200 01.255 7680 Exposure complete
23:47:41.334 00.134 7680 worker thread done servicing request
23:47:41.334 00.000 6120 OnExposeComplete: enter
23:47:41.340 00.006 6120 UpdateGuideState(): m_state=6
23:47:41.345 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2655
23:47:41.350 00.005 6120 Star::Find returns 1 (1), X=957.17, Y=58.50, Mass=14323, SNR=78.6, Peak=255 HFD=7.1
23:47:41.355 00.005 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.23 = -1.05)
23:47:41.359 00.004 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.32)
23:47:41.365 00.006 6120 CameraToMount -- cameraX=-0.20 cameraY=0.24 hyp=0.31 cameraTheta=2.28 mountX=0.15 mountY=-0.30, mountTheta=-1.10
23:47:41.371 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.24, opts=13)
23:47:41.375 00.004 6120 Enqueuing Move request for scope (-0.20, 0.24)
23:47:41.379 00.004 7680 Worker thread wakes up
23:47:41.379 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:41.384 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.24) opts 0xd
23:47:41.384 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.24)
23:47:41.385 00.001 6120 UpdateGuideState exits: m=14323 SNR=78.6 Saturated
23:47:41.389 00.004 7680 Moving (-0.20, 0.24) raw xDistance=0.15 yDistance=-0.30
23:47:41.390 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:47:41.390 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:47:41.390 00.000 7680 MoveAxis(E, 0, ABG)
23:47:41.391 00.001 7680 Move returns status 0, amount 0
23:47:41.391 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:41.396 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:41.399 00.003 7680 MoveAxis(N, 164, ABG)
23:47:41.399 00.000 7680 Guiding  Dir = 0, Dur = 164
23:47:41.399 00.000 6120 Enqueuing Expose request
23:47:41.404 00.005 7680 IsSlewing returns 0
23:47:41.404 00.000 7680 IsGuiding returns 0
23:47:41.405 00.001 7680 PulseGuide returned control before completion, sleep 174
23:47:41.591 00.186 7680 IsGuiding returns 0
23:47:41.592 00.001 7680 Move returns status 0, amount 164
23:47:41.593 00.001 7680 move complete, result=0
23:47:41.593 00.000 7680 worker thread done servicing request
23:47:41.593 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 164 ms NORTH
23:47:41.600 00.007 7680 Worker thread wakes up
23:47:41.600 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:41.600 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:42.850 01.250 7680 Exposure complete
23:47:42.975 00.125 7680 worker thread done servicing request
23:47:42.975 00.000 6120 OnExposeComplete: enter
23:47:42.978 00.003 6120 UpdateGuideState(): m_state=6
23:47:42.984 00.006 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2656
23:47:42.989 00.005 6120 Star::Find returns 1 (1), X=957.18, Y=58.19, Mass=14045, SNR=77.2, Peak=255 HFD=6.8
23:47:42.994 00.005 6120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-2.95) = xAngle (0.19 = 0.19)
23:47:42.998 00.004 6120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.08 = -0.08)
23:47:43.002 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-2.77 mountX=0.21 mountY=-0.02, mountTheta=-0.08
23:47:43.007 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.08, opts=13)
23:47:43.012 00.005 6120 Enqueuing Move request for scope (-0.20, -0.08)
23:47:43.019 00.007 7680 Worker thread wakes up
23:47:43.019 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
23:47:43.019 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
23:47:43.019 00.000 7680 Moving (-0.20, -0.08) raw xDistance=0.21 yDistance=-0.02
23:47:43.019 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:47:43.019 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:47:43.020 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:43.025 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:47:43.025 00.000 7680 MoveAxis(W, 86, ABG)
23:47:43.025 00.000 7680 Guiding  Dir = 3, Dur = 86
23:47:43.026 00.001 6120 UpdateGuideState exits: m=14045 SNR=77.2 Saturated
23:47:43.030 00.004 7680 IsSlewing returns 0
23:47:43.030 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:43.035 00.005 7680 IsGuiding returns 0
23:47:43.035 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:43.039 00.004 6120 Enqueuing Expose request
23:47:43.042 00.003 7680 PulseGuide returned control before completion, sleep 96
23:47:43.152 00.110 7680 IsGuiding returns 0
23:47:43.153 00.001 7680 Move returns status 0, amount 86
23:47:43.154 00.001 7680 MoveAxis(N, 0, ABG)
23:47:43.154 00.000 7680 Move returns status 0, amount 0
23:47:43.155 00.001 7680 move complete, result=0
23:47:43.155 00.000 7680 worker thread done servicing request
23:47:43.155 00.000 7680 Worker thread wakes up
23:47:43.155 00.000 6120 GuideStep: 0.2 px 86 ms WEST, -0.0 px 0 ms NORTH
23:47:43.162 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:43.162 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:44.411 01.249 7680 Exposure complete
23:47:44.540 00.129 7680 worker thread done servicing request
23:47:44.540 00.000 6120 OnExposeComplete: enter
23:47:44.544 00.004 6120 UpdateGuideState(): m_state=6
23:47:44.548 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2657
23:47:44.553 00.005 6120 Star::Find returns 1 (1), X=957.34, Y=58.55, Mass=13746, SNR=75.8, Peak=255 HFD=7.1
23:47:44.556 00.003 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.65)
23:47:44.561 00.005 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
23:47:44.565 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.68 mountX=-0.02 mountY=-0.27, mountTheta=-1.65
23:47:44.570 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.28, opts=13)
23:47:44.575 00.005 6120 Enqueuing Move request for scope (-0.03, 0.28)
23:47:44.579 00.004 7680 Worker thread wakes up
23:47:44.579 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.28) opts 0xd
23:47:44.579 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:44.583 00.004 6120 UpdateGuideState exits: m=13746 SNR=75.8 Saturated
23:47:44.587 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:44.591 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:44.595 00.004 6120 Enqueuing Expose request
23:47:44.599 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.28)
23:47:44.599 00.000 7680 Moving (-0.03, 0.28) raw xDistance=-0.02 yDistance=-0.27
23:47:44.599 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:47:44.599 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:47:44.599 00.000 7680 MoveAxis(E, 0, ABG)
23:47:44.599 00.000 7680 Move returns status 0, amount 0
23:47:44.599 00.000 7680 MoveAxis(N, 145, ABG)
23:47:44.600 00.001 7680 Guiding  Dir = 0, Dur = 145
23:47:44.600 00.000 7680 IsSlewing returns 0
23:47:44.601 00.001 7680 IsGuiding returns 0
23:47:44.601 00.000 7680 PulseGuide returned control before completion, sleep 155
23:47:44.761 00.160 7680 IsGuiding returns 1
23:47:44.763 00.002 7680 scope still moving after pulse duration time elapsed
23:47:44.793 00.030 7680 IsSlewing returns 0
23:47:44.794 00.001 7680 IsGuiding returns 0
23:47:44.795 00.001 7680 scope move finished after 145 + 48 ms
23:47:44.795 00.000 7680 Move returns status 0, amount 145
23:47:44.796 00.001 7680 move complete, result=0
23:47:44.796 00.000 7680 worker thread done servicing request
23:47:44.796 00.000 7680 Worker thread wakes up
23:47:44.798 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 145 ms NORTH
23:47:44.804 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:44.804 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:46.057 01.253 7680 Exposure complete
23:47:46.195 00.138 7680 worker thread done servicing request
23:47:46.195 00.000 6120 OnExposeComplete: enter
23:47:46.202 00.007 6120 UpdateGuideState(): m_state=6
23:47:46.206 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2658
23:47:46.210 00.004 6120 Star::Find returns 1 (1), X=957.34, Y=58.60, Mass=14026, SNR=78.2, Peak=255 HFD=7.2
23:47:46.215 00.005 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.66)
23:47:46.218 00.003 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.93)
23:47:46.222 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.67 mountX=-0.03 mountY=-0.31, mountTheta=-1.66
23:47:46.227 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.33, opts=13)
23:47:46.232 00.005 6120 Enqueuing Move request for scope (-0.03, 0.33)
23:47:46.237 00.005 7680 Worker thread wakes up
23:47:46.237 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:46.242 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.33) opts 0xd
23:47:46.242 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.33)
23:47:46.242 00.000 6120 UpdateGuideState exits: m=14026 SNR=78.2 Saturated
23:47:46.246 00.004 7680 Moving (-0.03, 0.33) raw xDistance=-0.03 yDistance=-0.31
23:47:46.248 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:47:46.248 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:46.252 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:46.256 00.004 6120 Enqueuing Expose request
23:47:46.259 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:47:46.259 00.000 7680 MoveAxis(E, 0, ABG)
23:47:46.260 00.001 7680 Move returns status 0, amount 0
23:47:46.260 00.000 7680 MoveAxis(N, 168, ABG)
23:47:46.260 00.000 7680 Guiding  Dir = 0, Dur = 168
23:47:46.260 00.000 7680 IsSlewing returns 0
23:47:46.261 00.001 7680 IsGuiding returns 0
23:47:46.261 00.000 7680 PulseGuide returned control before completion, sleep 178
23:47:46.450 00.189 7680 IsGuiding returns 1
23:47:46.451 00.001 7680 scope still moving after pulse duration time elapsed
23:47:46.481 00.030 7680 IsSlewing returns 0
23:47:46.482 00.001 7680 IsGuiding returns 1
23:47:46.513 00.031 7680 IsSlewing returns 0
23:47:46.514 00.001 7680 IsGuiding returns 0
23:47:46.514 00.000 7680 scope move finished after 168 + 84 ms
23:47:46.514 00.000 7680 Move returns status 0, amount 168
23:47:46.516 00.002 7680 move complete, result=0
23:47:46.516 00.000 7680 worker thread done servicing request
23:47:46.516 00.000 7680 Worker thread wakes up
23:47:46.517 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 168 ms NORTH
23:47:46.526 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:46.526 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:47.770 01.244 7680 Exposure complete
23:47:47.902 00.132 7680 worker thread done servicing request
23:47:47.902 00.000 6120 OnExposeComplete: enter
23:47:47.906 00.004 6120 UpdateGuideState(): m_state=6
23:47:47.909 00.003 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2659
23:47:47.914 00.005 6120 Star::Find returns 1 (1), X=957.64, Y=58.26, Mass=13604, SNR=73.3, Peak=255 HFD=7.0
23:47:47.918 00.004 6120 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-2.95) = xAngle (2.91 = 2.91)
23:47:47.922 00.004 6120 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.65 = 2.65)
23:47:47.927 00.005 6120 CameraToMount -- cameraX=0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-0.04 mountX=-0.26 mountY=0.13, mountTheta=2.69
23:47:47.934 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.01, opts=13)
23:47:47.939 00.005 6120 Enqueuing Move request for scope (0.27, -0.01)
23:47:47.943 00.004 7680 Worker thread wakes up
23:47:47.944 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.01) opts 0xd
23:47:47.944 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:47.949 00.005 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.01)
23:47:47.950 00.001 6120 UpdateGuideState exits: m=13604 SNR=73.3 Saturated
23:47:47.954 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:47.959 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:47.963 00.004 6120 Enqueuing Expose request
23:47:47.967 00.004 7680 Moving (0.27, -0.01) raw xDistance=-0.26 yDistance=0.13
23:47:47.967 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:47:47.968 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:47:47.968 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:47:47.969 00.001 7680 MoveAxis(E, 106, ABG)
23:47:47.969 00.000 7680 Guiding  Dir = 2, Dur = 106
23:47:47.969 00.000 7680 IsSlewing returns 0
23:47:47.970 00.001 7680 IsGuiding returns 0
23:47:47.970 00.000 7680 PulseGuide returned control before completion, sleep 116
23:47:48.090 00.120 7680 IsGuiding returns 1
23:47:48.092 00.002 7680 scope still moving after pulse duration time elapsed
23:47:48.121 00.029 7680 IsSlewing returns 0
23:47:48.122 00.001 7680 IsGuiding returns 0
23:47:48.123 00.001 7680 scope move finished after 106 + 47 ms
23:47:48.124 00.001 7680 Move returns status 0, amount 106
23:47:48.124 00.000 7680 MoveAxis(N, 0, ABG)
23:47:48.124 00.000 7680 Move returns status 0, amount 0
23:47:48.125 00.001 7680 move complete, result=0
23:47:48.126 00.001 7680 worker thread done servicing request
23:47:48.126 00.000 7680 Worker thread wakes up
23:47:48.126 00.000 6120 GuideStep: -0.3 px 106 ms EAST, 0.1 px 0 ms NORTH
23:47:48.132 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:48.132 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:49.380 01.248 7680 Exposure complete
23:47:49.515 00.135 7680 worker thread done servicing request
23:47:49.515 00.000 6120 OnExposeComplete: enter
23:47:49.519 00.004 6120 UpdateGuideState(): m_state=6
23:47:49.522 00.003 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2660
23:47:49.527 00.005 6120 Star::Find returns 1 (1), X=957.33, Y=58.58, Mass=13742, SNR=76.2, Peak=255 HFD=7.1
23:47:49.530 00.003 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.63)
23:47:49.534 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.90)
23:47:49.538 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.31 hyp=0.31 cameraTheta=1.70 mountX=-0.02 mountY=-0.30, mountTheta=-1.63
23:47:49.543 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.31, opts=13)
23:47:49.548 00.005 6120 Enqueuing Move request for scope (-0.04, 0.31)
23:47:49.554 00.006 7680 Worker thread wakes up
23:47:49.554 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.31) opts 0xd
23:47:49.554 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.31)
23:47:49.554 00.000 7680 Moving (-0.04, 0.31) raw xDistance=-0.02 yDistance=-0.30
23:47:49.554 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:47:49.554 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:47:49.554 00.000 7680 MoveAxis(E, 0, ABG)
23:47:49.554 00.000 7680 Move returns status 0, amount 0
23:47:49.554 00.000 7680 MoveAxis(N, 161, ABG)
23:47:49.556 00.002 7680 Guiding  Dir = 0, Dur = 161
23:47:49.556 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:49.561 00.005 7680 IsSlewing returns 0
23:47:49.561 00.000 6120 UpdateGuideState exits: m=13742 SNR=76.2 Saturated
23:47:49.566 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:49.570 00.004 7680 IsGuiding returns 0
23:47:49.570 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:49.574 00.004 7680 PulseGuide returned control before completion, sleep 171
23:47:49.575 00.001 6120 Enqueuing Expose request
23:47:49.747 00.172 7680 IsGuiding returns 1
23:47:49.748 00.001 7680 scope still moving after pulse duration time elapsed
23:47:49.778 00.030 7680 IsSlewing returns 0
23:47:49.779 00.001 7680 IsGuiding returns 1
23:47:49.809 00.030 7680 IsSlewing returns 0
23:47:49.811 00.002 7680 IsGuiding returns 1
23:47:49.840 00.029 7680 IsSlewing returns 0
23:47:49.842 00.002 7680 IsGuiding returns 0
23:47:49.842 00.000 7680 scope move finished after 161 + 111 ms
23:47:49.843 00.001 7680 Move returns status 0, amount 161
23:47:49.843 00.000 7680 move complete, result=0
23:47:49.843 00.000 7680 worker thread done servicing request
23:47:49.844 00.001 7680 Worker thread wakes up
23:47:49.845 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 161 ms NORTH
23:47:49.851 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:49.851 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:51.104 01.253 7680 Exposure complete
23:47:51.232 00.128 7680 worker thread done servicing request
23:47:51.232 00.000 6120 OnExposeComplete: enter
23:47:51.236 00.004 6120 UpdateGuideState(): m_state=6
23:47:51.240 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2661
23:47:51.244 00.004 6120 Star::Find returns 1 (1), X=957.24, Y=58.51, Mass=14807, SNR=79.1, Peak=255 HFD=7.1
23:47:51.247 00.003 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.26)
23:47:51.250 00.003 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
23:47:51.254 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.24 hyp=0.28 cameraTheta=2.07 mountX=0.09 mountY=-0.28, mountTheta=-1.27
23:47:51.258 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.24, opts=13)
23:47:51.263 00.005 6120 Enqueuing Move request for scope (-0.13, 0.24)
23:47:51.267 00.004 7680 Worker thread wakes up
23:47:51.267 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.24) opts 0xd
23:47:51.267 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.24)
23:47:51.267 00.000 7680 Moving (-0.13, 0.24) raw xDistance=0.09 yDistance=-0.28
23:47:51.268 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:51.272 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:47:51.272 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:47:51.273 00.001 7680 MoveAxis(E, 0, ABG)
23:47:51.273 00.000 7680 Move returns status 0, amount 0
23:47:51.273 00.000 7680 MoveAxis(N, 151, ABG)
23:47:51.273 00.000 7680 Guiding  Dir = 0, Dur = 151
23:47:51.273 00.000 6120 UpdateGuideState exits: m=14807 SNR=79.1 Saturated
23:47:51.277 00.004 7680 IsSlewing returns 0
23:47:51.278 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:51.281 00.003 7680 IsGuiding returns 0
23:47:51.281 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:51.286 00.005 7680 PulseGuide returned control before completion, sleep 161
23:47:51.286 00.000 6120 Enqueuing Expose request
23:47:51.454 00.168 7680 IsGuiding returns 1
23:47:51.457 00.003 7680 scope still moving after pulse duration time elapsed
23:47:51.486 00.029 7680 IsSlewing returns 0
23:47:51.488 00.002 7680 IsGuiding returns 0
23:47:51.488 00.000 7680 scope move finished after 151 + 55 ms
23:47:51.489 00.001 7680 Move returns status 0, amount 151
23:47:51.489 00.000 7680 move complete, result=0
23:47:51.490 00.001 7680 worker thread done servicing request
23:47:51.490 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 151 ms NORTH
23:47:51.496 00.006 7680 Worker thread wakes up
23:47:51.496 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:51.496 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:52.749 01.253 7680 Exposure complete
23:47:52.888 00.139 7680 worker thread done servicing request
23:47:52.888 00.000 6120 OnExposeComplete: enter
23:47:52.892 00.004 6120 UpdateGuideState(): m_state=6
23:47:52.896 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2662
23:47:52.899 00.003 6120 Star::Find returns 1 (1), X=957.39, Y=58.63, Mass=13973, SNR=77.1, Peak=255 HFD=7.1
23:47:52.902 00.003 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.48 = -1.81)
23:47:52.904 00.002 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
23:47:52.908 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.37 hyp=0.37 cameraTheta=1.52 mountX=-0.09 mountY=-0.32, mountTheta=-1.83
23:47:52.913 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.37, opts=13)
23:47:52.915 00.002 6120 Enqueuing Move request for scope (0.02, 0.37)
23:47:52.921 00.006 7680 Worker thread wakes up
23:47:52.921 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.37) opts 0xd
23:47:52.921 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.37)
23:47:52.921 00.000 7680 Moving (0.02, 0.37) raw xDistance=-0.09 yDistance=-0.32
23:47:52.921 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:47:52.922 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:47:52.922 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:52.926 00.004 6120 UpdateGuideState exits: m=13973 SNR=77.1 Saturated
23:47:52.930 00.004 7680 MoveAxis(E, 0, ABG)
23:47:52.930 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:52.934 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:52.938 00.004 6120 Enqueuing Expose request
23:47:52.941 00.003 7680 Move returns status 0, amount 0
23:47:52.941 00.000 7680 MoveAxis(N, 175, ABG)
23:47:52.941 00.000 7680 Guiding  Dir = 0, Dur = 175
23:47:52.941 00.000 7680 IsSlewing returns 0
23:47:52.943 00.002 7680 IsGuiding returns 0
23:47:52.943 00.000 7680 PulseGuide returned control before completion, sleep 185
23:47:53.130 00.187 7680 IsGuiding returns 1
23:47:53.131 00.001 7680 scope still moving after pulse duration time elapsed
23:47:53.161 00.030 7680 IsSlewing returns 0
23:47:53.163 00.002 7680 IsGuiding returns 1
23:47:53.192 00.029 7680 IsSlewing returns 0
23:47:53.194 00.002 7680 IsGuiding returns 1
23:47:53.224 00.030 7680 IsSlewing returns 0
23:47:53.226 00.002 7680 IsGuiding returns 0
23:47:53.226 00.000 7680 scope move finished after 175 + 108 ms
23:47:53.227 00.001 7680 Move returns status 0, amount 175
23:47:53.227 00.000 7680 move complete, result=0
23:47:53.227 00.000 7680 worker thread done servicing request
23:47:53.229 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 175 ms NORTH
23:47:53.237 00.008 7680 Worker thread wakes up
23:47:53.237 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:53.237 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:54.487 01.250 7680 Exposure complete
23:47:54.614 00.127 7680 worker thread done servicing request
23:47:54.614 00.000 6120 OnExposeComplete: enter
23:47:54.619 00.005 6120 UpdateGuideState(): m_state=6
23:47:54.623 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2663
23:47:54.626 00.003 6120 Star::Find returns 1 (1), X=957.63, Y=58.29, Mass=13686, SNR=75.0, Peak=255 HFD=7.0
23:47:54.631 00.005 6120 CameraToMount -- cameraTheta (0.07) - m_xAngle (-2.95) = xAngle (3.02 = 3.02)
23:47:54.635 00.004 6120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.76 = 2.76)
23:47:54.639 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=0.02 hyp=0.26 cameraTheta=0.07 mountX=-0.25 mountY=0.10, mountTheta=2.78
23:47:54.644 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.02, opts=13)
23:47:54.649 00.005 6120 Enqueuing Move request for scope (0.26, 0.02)
23:47:54.653 00.004 7680 Worker thread wakes up
23:47:54.653 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.02) opts 0xd
23:47:54.654 00.001 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.02)
23:47:54.654 00.000 7680 Moving (0.26, 0.02) raw xDistance=-0.25 yDistance=0.10
23:47:54.654 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
23:47:54.654 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:47:54.654 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:54.660 00.006 6120 UpdateGuideState exits: m=13686 SNR=75.0 Saturated
23:47:54.665 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:54.669 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:54.674 00.005 6120 Enqueuing Expose request
23:47:54.680 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:47:54.680 00.000 7680 MoveAxis(E, 104, ABG)
23:47:54.680 00.000 7680 Guiding  Dir = 2, Dur = 104
23:47:54.680 00.000 7680 IsSlewing returns 0
23:47:54.681 00.001 7680 IsGuiding returns 0
23:47:54.681 00.000 7680 PulseGuide returned control before completion, sleep 114
23:47:54.802 00.121 7680 IsGuiding returns 1
23:47:54.802 00.000 7680 scope still moving after pulse duration time elapsed
23:47:54.833 00.031 7680 IsSlewing returns 0
23:47:54.835 00.002 7680 IsGuiding returns 0
23:47:54.835 00.000 7680 scope move finished after 104 + 50 ms
23:47:54.835 00.000 7680 Move returns status 0, amount 104
23:47:54.836 00.001 7680 MoveAxis(N, 0, ABG)
23:47:54.836 00.000 7680 Move returns status 0, amount 0
23:47:54.837 00.001 7680 move complete, result=0
23:47:54.837 00.000 7680 worker thread done servicing request
23:47:54.837 00.000 6120 GuideStep: -0.3 px 104 ms EAST, 0.1 px 0 ms NORTH
23:47:54.843 00.006 7680 Worker thread wakes up
23:47:54.843 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:54.843 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:56.096 01.253 7680 Exposure complete
23:47:56.231 00.135 7680 worker thread done servicing request
23:47:56.231 00.000 6120 OnExposeComplete: enter
23:47:56.235 00.004 6120 UpdateGuideState(): m_state=6
23:47:56.239 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2664
23:47:56.244 00.005 6120 Star::Find returns 1 (1), X=957.27, Y=58.64, Mass=14614, SNR=78.0, Peak=255 HFD=7.1
23:47:56.249 00.005 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
23:47:56.253 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
23:47:56.257 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.38 hyp=0.39 cameraTheta=1.85 mountX=0.04 mountY=-0.38, mountTheta=-1.48
23:47:56.262 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.38, opts=13)
23:47:56.267 00.005 6120 Enqueuing Move request for scope (-0.11, 0.38)
23:47:56.271 00.004 7680 Worker thread wakes up
23:47:56.271 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:56.276 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.38) opts 0xd
23:47:56.276 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.38)
23:47:56.277 00.001 6120 UpdateGuideState exits: m=14614 SNR=78.0 Saturated
23:47:56.280 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:56.284 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:56.288 00.004 6120 Enqueuing Expose request
23:47:56.292 00.004 7680 Moving (-0.11, 0.38) raw xDistance=0.04 yDistance=-0.38
23:47:56.292 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:47:56.293 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:47:56.293 00.000 7680 MoveAxis(E, 0, ABG)
23:47:56.293 00.000 7680 Move returns status 0, amount 0
23:47:56.293 00.000 7680 MoveAxis(N, 208, ABG)
23:47:56.293 00.000 7680 Guiding  Dir = 0, Dur = 208
23:47:56.293 00.000 7680 IsSlewing returns 0
23:47:56.294 00.001 7680 IsGuiding returns 0
23:47:56.294 00.000 7680 PulseGuide returned control before completion, sleep 218
23:47:56.521 00.227 7680 IsGuiding returns 1
23:47:56.522 00.001 7680 scope still moving after pulse duration time elapsed
23:47:56.552 00.030 7680 IsSlewing returns 0
23:47:56.552 00.000 7680 IsGuiding returns 0
23:47:56.553 00.001 7680 scope move finished after 208 + 50 ms
23:47:56.554 00.001 7680 Move returns status 0, amount 208
23:47:56.554 00.000 7680 move complete, result=0
23:47:56.554 00.000 7680 worker thread done servicing request
23:47:56.555 00.001 7680 Worker thread wakes up
23:47:56.555 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 208 ms NORTH
23:47:56.561 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:56.561 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:57.818 01.257 7680 Exposure complete
23:47:57.948 00.130 7680 worker thread done servicing request
23:47:57.948 00.000 6120 OnExposeComplete: enter
23:47:57.953 00.005 6120 UpdateGuideState(): m_state=6
23:47:57.958 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2665
23:47:57.962 00.004 6120 Star::Find returns 1 (1), X=957.35, Y=58.20, Mass=13760, SNR=76.3, Peak=255 HFD=6.9
23:47:57.965 00.003 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-2.95) = xAngle (0.95 = 0.95)
23:47:57.969 00.004 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.68 = 0.68)
23:47:57.973 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.00 mountX=0.04 mountY=0.04, mountTheta=0.83
23:47:57.977 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.06, opts=13)
23:47:57.983 00.006 6120 Enqueuing Move request for scope (-0.03, -0.06)
23:47:57.988 00.005 7680 Worker thread wakes up
23:47:57.988 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:57.992 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
23:47:57.993 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
23:47:57.993 00.000 7680 Moving (-0.03, -0.06) raw xDistance=0.04 yDistance=0.04
23:47:57.994 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:47:57.994 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:47:57.994 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:47:57.994 00.000 7680 MoveAxis(E, 0, ABG)
23:47:57.994 00.000 7680 Move returns status 0, amount 0
23:47:57.994 00.000 7680 MoveAxis(N, 0, ABG)
23:47:57.995 00.001 7680 Move returns status 0, amount 0
23:47:57.995 00.000 7680 move complete, result=0
23:47:57.995 00.000 7680 worker thread done servicing request
23:47:57.995 00.000 6120 UpdateGuideState exits: m=13760 SNR=76.3 Saturated
23:47:58.001 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:58.005 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:58.009 00.004 6120 Enqueuing Expose request
23:47:58.015 00.006 7680 Worker thread wakes up
23:47:58.015 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:58.016 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:47:58.016 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:59.265 01.249 7680 Exposure complete
23:47:59.401 00.136 7680 worker thread done servicing request
23:47:59.401 00.000 6120 OnExposeComplete: enter
23:47:59.406 00.005 6120 UpdateGuideState(): m_state=6
23:47:59.409 00.003 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2666
23:47:59.414 00.005 6120 Star::Find returns 1 (1), X=957.64, Y=58.41, Mass=13915, SNR=76.8, Peak=255 HFD=7.2
23:47:59.417 00.003 6120 CameraToMount -- cameraTheta (0.51) - m_xAngle (-2.95) = xAngle (3.46 = -2.82)
23:47:59.421 00.004 6120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.19 = -3.09)
23:47:59.425 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=0.14 hyp=0.30 cameraTheta=0.51 mountX=-0.28 mountY=-0.02, mountTheta=-3.09
23:47:59.430 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.14, opts=13)
23:47:59.435 00.005 6120 Enqueuing Move request for scope (0.26, 0.14)
23:47:59.439 00.004 7680 Worker thread wakes up
23:47:59.439 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.14) opts 0xd
23:47:59.439 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.14)
23:47:59.439 00.000 7680 Moving (0.26, 0.14) raw xDistance=-0.28 yDistance=-0.02
23:47:59.439 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
23:47:59.440 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:47:59.440 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:47:59.440 00.000 7680 MoveAxis(E, 115, ABG)
23:47:59.440 00.000 7680 Guiding  Dir = 2, Dur = 115
23:47:59.440 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:47:59.444 00.004 7680 IsSlewing returns 0
23:47:59.445 00.001 6120 UpdateGuideState exits: m=13915 SNR=76.8 Saturated
23:47:59.448 00.003 7680 IsGuiding returns 0
23:47:59.448 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:59.452 00.004 7680 PulseGuide returned control before completion, sleep 125
23:47:59.452 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:47:59.457 00.005 6120 Enqueuing Expose request
23:47:59.582 00.125 7680 IsGuiding returns 1
23:47:59.584 00.002 7680 scope still moving after pulse duration time elapsed
23:47:59.614 00.030 7680 IsSlewing returns 0
23:47:59.615 00.001 7680 IsGuiding returns 0
23:47:59.616 00.001 7680 scope move finished after 115 + 52 ms
23:47:59.616 00.000 7680 Move returns status 0, amount 115
23:47:59.616 00.000 7680 MoveAxis(N, 0, ABG)
23:47:59.616 00.000 7680 Move returns status 0, amount 0
23:47:59.618 00.002 7680 move complete, result=0
23:47:59.618 00.000 7680 worker thread done servicing request
23:47:59.618 00.000 7680 Worker thread wakes up
23:47:59.619 00.001 6120 GuideStep: -0.3 px 115 ms EAST, -0.0 px 0 ms NORTH
23:47:59.625 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:47:59.625 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:00.882 01.257 7680 Exposure complete
23:48:01.011 00.129 7680 worker thread done servicing request
23:48:01.012 00.001 6120 OnExposeComplete: enter
23:48:01.016 00.004 6120 UpdateGuideState(): m_state=6
23:48:01.023 00.007 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2667
23:48:01.026 00.003 6120 Star::Find returns 1 (1), X=957.26, Y=58.78, Mass=13965, SNR=77.0, Peak=255 HFD=6.9
23:48:01.031 00.005 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
23:48:01.035 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
23:48:01.038 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.52 hyp=0.53 cameraTheta=1.80 mountX=0.02 mountY=-0.52, mountTheta=-1.53
23:48:01.043 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.52, opts=13)
23:48:01.045 00.002 6120 Enqueuing Move request for scope (-0.12, 0.52)
23:48:01.049 00.004 7680 Worker thread wakes up
23:48:01.049 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.52) opts 0xd
23:48:01.050 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.52)
23:48:01.050 00.000 7680 Moving (-0.12, 0.52) raw xDistance=0.02 yDistance=-0.52
23:48:01.050 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:48:01.050 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
23:48:01.050 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:01.053 00.003 6120 UpdateGuideState exits: m=13965 SNR=77.0 Saturated
23:48:01.057 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:01.061 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:01.064 00.003 6120 Enqueuing Expose request
23:48:01.068 00.004 7680 MoveAxis(E, 0, ABG)
23:48:01.068 00.000 7680 Move returns status 0, amount 0
23:48:01.068 00.000 7680 MoveAxis(N, 280, ABG)
23:48:01.068 00.000 7680 Guiding  Dir = 0, Dur = 280
23:48:01.069 00.001 7680 IsSlewing returns 0
23:48:01.070 00.001 7680 IsGuiding returns 0
23:48:01.070 00.000 7680 PulseGuide returned control before completion, sleep 290
23:48:01.371 00.301 7680 IsGuiding returns 1
23:48:01.373 00.002 7680 scope still moving after pulse duration time elapsed
23:48:01.403 00.030 7680 IsSlewing returns 0
23:48:01.405 00.002 7680 IsGuiding returns 0
23:48:01.405 00.000 7680 scope move finished after 280 + 56 ms
23:48:01.406 00.001 7680 Move returns status 0, amount 280
23:48:01.406 00.000 7680 move complete, result=0
23:48:01.407 00.001 7680 worker thread done servicing request
23:48:01.407 00.000 7680 Worker thread wakes up
23:48:01.408 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 280 ms NORTH
23:48:01.415 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:01.415 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:02.665 01.250 7680 Exposure complete
23:48:02.808 00.143 7680 worker thread done servicing request
23:48:02.808 00.000 6120 OnExposeComplete: enter
23:48:02.813 00.005 6120 UpdateGuideState(): m_state=6
23:48:02.817 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2668
23:48:02.821 00.004 6120 Star::Find returns 1 (1), X=957.30, Y=58.78, Mass=14132, SNR=77.7, Peak=255 HFD=7.0
23:48:02.824 00.003 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
23:48:02.830 00.006 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
23:48:02.834 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.51 hyp=0.52 cameraTheta=1.72 mountX=-0.02 mountY=-0.49, mountTheta=-1.61
23:48:02.840 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.51, opts=13)
23:48:02.844 00.004 6120 Enqueuing Move request for scope (-0.08, 0.51)
23:48:02.849 00.005 7680 Worker thread wakes up
23:48:02.849 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:02.852 00.003 6120 UpdateGuideState exits: m=14132 SNR=77.7 Saturated
23:48:02.855 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:02.861 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:02.865 00.004 6120 Enqueuing Expose request
23:48:02.870 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.51) opts 0xd
23:48:02.870 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.51)
23:48:02.870 00.000 7680 Moving (-0.08, 0.51) raw xDistance=-0.02 yDistance=-0.49
23:48:02.870 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:48:02.871 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:48:02.871 00.000 7680 MoveAxis(E, 0, ABG)
23:48:02.871 00.000 7680 Move returns status 0, amount 0
23:48:02.871 00.000 7680 MoveAxis(N, 268, ABG)
23:48:02.871 00.000 7680 Guiding  Dir = 0, Dur = 268
23:48:02.872 00.001 7680 IsSlewing returns 0
23:48:02.872 00.000 7680 IsGuiding returns 0
23:48:02.873 00.001 7680 PulseGuide returned control before completion, sleep 278
23:48:03.155 00.282 7680 IsGuiding returns 1
23:48:03.156 00.001 7680 scope still moving after pulse duration time elapsed
23:48:03.187 00.031 7680 IsSlewing returns 0
23:48:03.188 00.001 7680 IsGuiding returns 1
23:48:03.218 00.030 7680 IsSlewing returns 0
23:48:03.220 00.002 7680 IsGuiding returns 1
23:48:03.250 00.030 7680 IsSlewing returns 0
23:48:03.251 00.001 7680 IsGuiding returns 0
23:48:03.251 00.000 7680 scope move finished after 268 + 111 ms
23:48:03.252 00.001 7680 Move returns status 0, amount 268
23:48:03.252 00.000 7680 move complete, result=0
23:48:03.252 00.000 7680 worker thread done servicing request
23:48:03.253 00.001 7680 Worker thread wakes up
23:48:03.253 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 268 ms NORTH
23:48:03.259 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:03.259 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:04.513 01.254 7680 Exposure complete
23:48:04.653 00.140 7680 worker thread done servicing request
23:48:04.653 00.000 6120 OnExposeComplete: enter
23:48:04.657 00.004 6120 UpdateGuideState(): m_state=6
23:48:04.661 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2669
23:48:04.666 00.005 6120 Star::Find returns 1 (1), X=957.31, Y=58.50, Mass=13570, SNR=75.4, Peak=255 HFD=7.1
23:48:04.670 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
23:48:04.675 00.005 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
23:48:04.679 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.87 mountX=0.03 mountY=-0.24, mountTheta=-1.46
23:48:04.683 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.23, opts=13)
23:48:04.686 00.003 6120 Enqueuing Move request for scope (-0.07, 0.23)
23:48:04.688 00.002 7680 Worker thread wakes up
23:48:04.688 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0xd
23:48:04.690 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
23:48:04.690 00.000 7680 Moving (-0.07, 0.23) raw xDistance=0.03 yDistance=-0.24
23:48:04.690 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:48:04.690 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:48:04.690 00.000 7680 MoveAxis(E, 0, ABG)
23:48:04.690 00.000 7680 Move returns status 0, amount 0
23:48:04.691 00.001 7680 MoveAxis(N, 129, ABG)
23:48:04.691 00.000 7680 Guiding  Dir = 0, Dur = 129
23:48:04.691 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:04.694 00.003 7680 IsSlewing returns 0
23:48:04.694 00.000 6120 UpdateGuideState exits: m=13570 SNR=75.4 Saturated
23:48:04.697 00.003 7680 IsGuiding returns 0
23:48:04.697 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:04.702 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:04.706 00.004 7680 PulseGuide returned control before completion, sleep 139
23:48:04.706 00.000 6120 Enqueuing Expose request
23:48:04.859 00.153 7680 IsGuiding returns 0
23:48:04.859 00.000 7680 Move returns status 0, amount 129
23:48:04.859 00.000 7680 move complete, result=0
23:48:04.861 00.002 7680 worker thread done servicing request
23:48:04.861 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 129 ms NORTH
23:48:04.867 00.006 7680 Worker thread wakes up
23:48:04.868 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:04.868 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:06.123 01.255 7680 Exposure complete
23:48:06.259 00.136 7680 worker thread done servicing request
23:48:06.259 00.000 6120 OnExposeComplete: enter
23:48:06.265 00.006 6120 UpdateGuideState(): m_state=6
23:48:06.272 00.007 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2670
23:48:06.277 00.005 6120 Star::Find returns 1 (1), X=957.29, Y=58.45, Mass=13865, SNR=77.0, Peak=255 HFD=7.1
23:48:06.280 00.003 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
23:48:06.285 00.005 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
23:48:06.289 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.20 cameraTheta=2.00 mountX=0.05 mountY=-0.20, mountTheta=-1.33
23:48:06.293 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.18, opts=13)
23:48:06.297 00.004 6120 Enqueuing Move request for scope (-0.08, 0.18)
23:48:06.302 00.005 7680 Worker thread wakes up
23:48:06.302 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.18) opts 0xd
23:48:06.302 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.18)
23:48:06.302 00.000 7680 Moving (-0.08, 0.18) raw xDistance=0.05 yDistance=-0.20
23:48:06.302 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:48:06.303 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:48:06.304 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:06.307 00.003 6120 UpdateGuideState exits: m=13865 SNR=77.0 Saturated
23:48:06.311 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:06.315 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:06.318 00.003 6120 Enqueuing Expose request
23:48:06.321 00.003 7680 MoveAxis(E, 0, ABG)
23:48:06.321 00.000 7680 Move returns status 0, amount 0
23:48:06.321 00.000 7680 MoveAxis(N, 109, ABG)
23:48:06.323 00.002 7680 Guiding  Dir = 0, Dur = 109
23:48:06.323 00.000 7680 IsSlewing returns 0
23:48:06.323 00.000 7680 IsGuiding returns 0
23:48:06.324 00.001 7680 PulseGuide returned control before completion, sleep 119
23:48:06.455 00.131 7680 IsGuiding returns 1
23:48:06.456 00.001 7680 scope still moving after pulse duration time elapsed
23:48:06.486 00.030 7680 IsSlewing returns 0
23:48:06.488 00.002 7680 IsGuiding returns 0
23:48:06.489 00.001 7680 scope move finished after 109 + 56 ms
23:48:06.490 00.001 7680 Move returns status 0, amount 109
23:48:06.490 00.000 7680 move complete, result=0
23:48:06.490 00.000 7680 worker thread done servicing request
23:48:06.491 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 109 ms NORTH
23:48:06.497 00.006 7680 Worker thread wakes up
23:48:06.497 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:06.497 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:07.754 01.257 7680 Exposure complete
23:48:07.922 00.168 7680 worker thread done servicing request
23:48:07.923 00.001 6120 OnExposeComplete: enter
23:48:07.928 00.005 6120 UpdateGuideState(): m_state=6
23:48:07.935 00.007 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2671
23:48:07.939 00.004 6120 Star::Find returns 1 (1), X=957.55, Y=58.23, Mass=13854, SNR=75.9, Peak=255 HFD=7.1
23:48:07.942 00.003 6120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-2.95) = xAngle (2.76 = 2.76)
23:48:07.946 00.004 6120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.49 = 2.49)
23:48:07.951 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-0.20 mountX=-0.17 mountY=0.11, mountTheta=2.56
23:48:07.956 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.04, opts=13)
23:48:07.960 00.004 6120 Enqueuing Move request for scope (0.18, -0.04)
23:48:07.963 00.003 7680 Worker thread wakes up
23:48:07.963 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:07.967 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
23:48:07.968 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
23:48:07.968 00.000 7680 Moving (0.18, -0.04) raw xDistance=-0.17 yDistance=0.11
23:48:07.968 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:48:07.968 00.000 6120 UpdateGuideState exits: m=13854 SNR=75.9 Saturated
23:48:07.972 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:48:07.973 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:07.977 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:07.981 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:48:07.982 00.001 6120 Enqueuing Expose request
23:48:07.986 00.004 7680 MoveAxis(E, 0, ABG)
23:48:07.986 00.000 7680 Move returns status 0, amount 0
23:48:07.986 00.000 7680 MoveAxis(N, 0, ABG)
23:48:07.986 00.000 7680 Move returns status 0, amount 0
23:48:07.986 00.000 7680 move complete, result=0
23:48:07.987 00.001 7680 worker thread done servicing request
23:48:07.987 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:07.991 00.004 7680 Worker thread wakes up
23:48:07.991 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:07.991 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:09.244 01.253 7680 Exposure complete
23:48:09.372 00.128 7680 worker thread done servicing request
23:48:09.372 00.000 6120 OnExposeComplete: enter
23:48:09.375 00.003 6120 UpdateGuideState(): m_state=6
23:48:09.380 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2672
23:48:09.383 00.003 6120 Star::Find returns 1 (1), X=957.65, Y=58.28, Mass=14126, SNR=76.7, Peak=255 HFD=7.1
23:48:09.386 00.003 6120 CameraToMount -- cameraTheta (0.05) - m_xAngle (-2.95) = xAngle (3.00 = 3.00)
23:48:09.390 00.004 6120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.74 = 2.74)
23:48:09.393 00.003 6120 CameraToMount -- cameraX=0.28 cameraY=0.01 hyp=0.28 cameraTheta=0.05 mountX=-0.27 mountY=0.11, mountTheta=2.76
23:48:09.398 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.01, opts=13)
23:48:09.402 00.004 6120 Enqueuing Move request for scope (0.28, 0.01)
23:48:09.406 00.004 7680 Worker thread wakes up
23:48:09.406 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.01) opts 0xd
23:48:09.406 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.01)
23:48:09.406 00.000 7680 Moving (0.28, 0.01) raw xDistance=-0.27 yDistance=0.11
23:48:09.406 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:48:09.408 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:48:09.408 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:48:09.408 00.000 7680 MoveAxis(E, 112, ABG)
23:48:09.408 00.000 7680 Guiding  Dir = 2, Dur = 112
23:48:09.408 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:09.412 00.004 7680 IsSlewing returns 0
23:48:09.413 00.001 6120 UpdateGuideState exits: m=14126 SNR=76.7 Saturated
23:48:09.416 00.003 7680 IsGuiding returns 0
23:48:09.416 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:09.421 00.005 7680 PulseGuide returned control before completion, sleep 122
23:48:09.422 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:09.426 00.004 6120 Enqueuing Expose request
23:48:09.546 00.120 7680 IsGuiding returns 1
23:48:09.546 00.000 7680 scope still moving after pulse duration time elapsed
23:48:09.576 00.030 7680 IsSlewing returns 0
23:48:09.579 00.003 7680 IsGuiding returns 0
23:48:09.579 00.000 7680 scope move finished after 112 + 50 ms
23:48:09.580 00.001 7680 Move returns status 0, amount 112
23:48:09.580 00.000 7680 MoveAxis(N, 0, ABG)
23:48:09.580 00.000 7680 Move returns status 0, amount 0
23:48:09.581 00.001 7680 move complete, result=0
23:48:09.581 00.000 7680 worker thread done servicing request
23:48:09.581 00.000 6120 GuideStep: -0.3 px 112 ms EAST, 0.1 px 0 ms NORTH
23:48:09.587 00.006 7680 Worker thread wakes up
23:48:09.588 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:09.588 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:10.838 01.250 7680 Exposure complete
23:48:10.959 00.121 7680 worker thread done servicing request
23:48:10.959 00.000 6120 OnExposeComplete: enter
23:48:10.964 00.005 6120 UpdateGuideState(): m_state=6
23:48:10.968 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2673
23:48:10.971 00.003 6120 Star::Find returns 1 (1), X=957.56, Y=58.64, Mass=14187, SNR=77.3, Peak=255 HFD=7.1
23:48:10.976 00.005 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.06 = -2.22)
23:48:10.980 00.004 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.49)
23:48:10.983 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.37 hyp=0.42 cameraTheta=1.11 mountX=-0.25 mountY=-0.25, mountTheta=-2.35
23:48:10.988 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.37, opts=13)
23:48:10.992 00.004 6120 Enqueuing Move request for scope (0.19, 0.37)
23:48:10.996 00.004 7680 Worker thread wakes up
23:48:10.996 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.37) opts 0xd
23:48:10.996 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.37)
23:48:10.997 00.001 7680 Moving (0.19, 0.37) raw xDistance=-0.25 yDistance=-0.25
23:48:10.997 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
23:48:10.997 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:48:10.997 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:11.001 00.004 6120 UpdateGuideState exits: m=14187 SNR=77.3 Saturated
23:48:11.004 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:11.008 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:11.012 00.004 7680 MoveAxis(E, 111, ABG)
23:48:11.012 00.000 7680 Guiding  Dir = 2, Dur = 111
23:48:11.012 00.000 6120 Enqueuing Expose request
23:48:11.016 00.004 7680 IsSlewing returns 0
23:48:11.017 00.001 7680 IsGuiding returns 0
23:48:11.017 00.000 7680 PulseGuide returned control before completion, sleep 121
23:48:11.155 00.138 7680 IsGuiding returns 1
23:48:11.157 00.002 7680 scope still moving after pulse duration time elapsed
23:48:11.186 00.029 7680 IsSlewing returns 0
23:48:11.187 00.001 7680 IsGuiding returns 0
23:48:11.187 00.000 7680 scope move finished after 111 + 59 ms
23:48:11.188 00.001 7680 Move returns status 0, amount 111
23:48:11.188 00.000 7680 MoveAxis(N, 138, ABG)
23:48:11.188 00.000 7680 Guiding  Dir = 0, Dur = 138
23:48:11.190 00.002 7680 IsSlewing returns 0
23:48:11.191 00.001 7680 IsGuiding returns 0
23:48:11.192 00.001 7680 PulseGuide returned control before completion, sleep 148
23:48:11.343 00.151 7680 IsGuiding returns 1
23:48:11.344 00.001 7680 scope still moving after pulse duration time elapsed
23:48:11.373 00.029 7680 IsSlewing returns 0
23:48:11.374 00.001 7680 IsGuiding returns 0
23:48:11.375 00.001 7680 scope move finished after 138 + 46 ms
23:48:11.375 00.000 7680 Move returns status 0, amount 138
23:48:11.377 00.002 7680 move complete, result=0
23:48:11.377 00.000 7680 worker thread done servicing request
23:48:11.377 00.000 6120 GuideStep: -0.3 px 111 ms EAST, -0.3 px 138 ms NORTH
23:48:11.383 00.006 7680 Worker thread wakes up
23:48:11.384 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:11.384 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:12.635 01.251 7680 Exposure complete
23:48:12.759 00.124 7680 worker thread done servicing request
23:48:12.761 00.002 6120 OnExposeComplete: enter
23:48:12.764 00.003 6120 UpdateGuideState(): m_state=6
23:48:12.768 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2674
23:48:12.771 00.003 6120 Star::Find returns 1 (1), X=957.48, Y=58.43, Mass=12990, SNR=74.4, Peak=255 HFD=7.1
23:48:12.776 00.005 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.97 = -2.31)
23:48:12.779 00.003 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.58)
23:48:12.784 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.19 cameraTheta=1.02 mountX=-0.13 mountY=-0.10, mountTheta=-2.47
23:48:12.788 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.17, opts=13)
23:48:12.792 00.004 6120 Enqueuing Move request for scope (0.10, 0.17)
23:48:12.795 00.003 7680 Worker thread wakes up
23:48:12.795 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
23:48:12.795 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
23:48:12.795 00.000 7680 Moving (0.10, 0.17) raw xDistance=-0.13 yDistance=-0.10
23:48:12.796 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:48:12.796 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:12.801 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:48:12.801 00.000 6120 UpdateGuideState exits: m=12990 SNR=74.4 Saturated
23:48:12.804 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:48:12.806 00.002 7680 MoveAxis(E, 0, ABG)
23:48:12.806 00.000 7680 Move returns status 0, amount 0
23:48:12.806 00.000 7680 MoveAxis(N, 0, ABG)
23:48:12.806 00.000 7680 Move returns status 0, amount 0
23:48:12.806 00.000 7680 move complete, result=0
23:48:12.806 00.000 7680 worker thread done servicing request
23:48:12.806 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:12.811 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:12.814 00.003 6120 Enqueuing Expose request
23:48:12.818 00.004 7680 Worker thread wakes up
23:48:12.818 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:12.818 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:12.818 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:14.040 01.222 7680 Exposure complete
23:48:14.126 00.086 7680 worker thread done servicing request
23:48:14.126 00.000 6120 OnExposeComplete: enter
23:48:14.129 00.003 6120 UpdateGuideState(): m_state=6
23:48:14.147 00.018 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2675
23:48:14.150 00.003 6120 Star::Find returns 1 (1), X=957.23, Y=58.80, Mass=14365, SNR=79.0, Peak=255 HFD=6.9
23:48:14.153 00.003 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
23:48:14.155 00.002 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
23:48:14.159 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.53 hyp=0.55 cameraTheta=1.84 mountX=0.04 mountY=-0.54, mountTheta=-1.49
23:48:14.164 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.53, opts=13)
23:48:14.168 00.004 6120 Enqueuing Move request for scope (-0.15, 0.53)
23:48:14.171 00.003 7680 Worker thread wakes up
23:48:14.171 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.53) opts 0xd
23:48:14.171 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.53)
23:48:14.171 00.000 7680 Moving (-0.15, 0.53) raw xDistance=0.04 yDistance=-0.54
23:48:14.172 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:48:14.172 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
23:48:14.172 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:14.175 00.003 6120 UpdateGuideState exits: m=14365 SNR=79.0 Saturated
23:48:14.177 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:14.181 00.004 7680 MoveAxis(E, 0, ABG)
23:48:14.182 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:14.184 00.002 7680 Move returns status 0, amount 0
23:48:14.184 00.000 7680 MoveAxis(N, 295, ABG)
23:48:14.185 00.001 6120 Enqueuing Expose request
23:48:14.187 00.002 7680 Guiding  Dir = 0, Dur = 295
23:48:14.187 00.000 7680 IsSlewing returns 0
23:48:14.188 00.001 7680 IsGuiding returns 0
23:48:14.188 00.000 7680 PulseGuide returned control before completion, sleep 305
23:48:14.506 00.318 7680 IsGuiding returns 1
23:48:14.506 00.000 7680 scope still moving after pulse duration time elapsed
23:48:14.538 00.032 7680 IsSlewing returns 0
23:48:14.538 00.000 7680 IsGuiding returns 0
23:48:14.538 00.000 7680 scope move finished after 295 + 54 ms
23:48:14.539 00.001 7680 Move returns status 0, amount 295
23:48:14.539 00.000 7680 move complete, result=0
23:48:14.539 00.000 7680 worker thread done servicing request
23:48:14.539 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 295 ms NORTH
23:48:14.544 00.005 7680 Worker thread wakes up
23:48:14.544 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:14.544 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:15.798 01.254 7680 Exposure complete
23:48:15.911 00.113 7680 worker thread done servicing request
23:48:15.911 00.000 6120 OnExposeComplete: enter
23:48:15.914 00.003 6120 UpdateGuideState(): m_state=6
23:48:15.919 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2676
23:48:15.921 00.002 6120 Star::Find returns 1 (1), X=957.23, Y=58.76, Mass=13947, SNR=77.7, Peak=255 HFD=6.9
23:48:15.924 00.003 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
23:48:15.928 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
23:48:15.932 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.50 hyp=0.52 cameraTheta=1.85 mountX=0.05 mountY=-0.51, mountTheta=-1.48
23:48:15.937 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.50, opts=13)
23:48:15.940 00.003 6120 Enqueuing Move request for scope (-0.14, 0.50)
23:48:15.944 00.004 7680 Worker thread wakes up
23:48:15.945 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:15.948 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.50) opts 0xd
23:48:15.948 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.50)
23:48:15.948 00.000 7680 Moving (-0.14, 0.50) raw xDistance=0.05 yDistance=-0.51
23:48:15.948 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:48:15.948 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:48:15.949 00.001 7680 MoveAxis(E, 0, ABG)
23:48:15.949 00.000 7680 Move returns status 0, amount 0
23:48:15.949 00.000 7680 MoveAxis(N, 276, ABG)
23:48:15.950 00.001 6120 UpdateGuideState exits: m=13947 SNR=77.7 Saturated
23:48:15.954 00.004 7680 Guiding  Dir = 0, Dur = 276
23:48:15.954 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:15.959 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:15.963 00.004 7680 IsSlewing returns 0
23:48:15.963 00.000 6120 Enqueuing Expose request
23:48:15.967 00.004 7680 IsGuiding returns 0
23:48:15.968 00.001 7680 PulseGuide returned control before completion, sleep 286
23:48:16.262 00.294 7680 IsGuiding returns 1
23:48:16.262 00.000 7680 scope still moving after pulse duration time elapsed
23:48:16.293 00.031 7680 IsSlewing returns 0
23:48:16.294 00.001 7680 IsGuiding returns 0
23:48:16.294 00.000 7680 scope move finished after 276 + 51 ms
23:48:16.295 00.001 7680 Move returns status 0, amount 276
23:48:16.295 00.000 7680 move complete, result=0
23:48:16.295 00.000 7680 worker thread done servicing request
23:48:16.295 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 276 ms NORTH
23:48:16.299 00.004 7680 Worker thread wakes up
23:48:16.299 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:16.300 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:17.544 01.244 7680 Exposure complete
23:48:17.677 00.133 7680 worker thread done servicing request
23:48:17.677 00.000 6120 OnExposeComplete: enter
23:48:17.682 00.005 6120 UpdateGuideState(): m_state=6
23:48:17.685 00.003 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2677
23:48:17.688 00.003 6120 Star::Find returns 1 (1), X=957.26, Y=58.60, Mass=13899, SNR=77.4, Peak=255 HFD=7.1
23:48:17.693 00.005 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
23:48:17.696 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
23:48:17.700 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.33 hyp=0.35 cameraTheta=1.90 mountX=0.05 mountY=-0.35, mountTheta=-1.43
23:48:17.706 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.33, opts=13)
23:48:17.712 00.006 6120 Enqueuing Move request for scope (-0.11, 0.33)
23:48:17.715 00.003 7680 Worker thread wakes up
23:48:17.715 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:17.719 00.004 6120 UpdateGuideState exits: m=13899 SNR=77.4 Saturated
23:48:17.723 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:17.726 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:17.730 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.33) opts 0xd
23:48:17.731 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.33)
23:48:17.731 00.000 7680 Moving (-0.11, 0.33) raw xDistance=0.05 yDistance=-0.35
23:48:17.731 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:48:17.731 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:48:17.731 00.000 7680 MoveAxis(E, 0, ABG)
23:48:17.731 00.000 7680 Move returns status 0, amount 0
23:48:17.731 00.000 7680 MoveAxis(N, 188, ABG)
23:48:17.731 00.000 7680 Guiding  Dir = 0, Dur = 188
23:48:17.731 00.000 6120 Enqueuing Expose request
23:48:17.736 00.005 7680 IsSlewing returns 0
23:48:17.737 00.001 7680 IsGuiding returns 0
23:48:17.737 00.000 7680 PulseGuide returned control before completion, sleep 198
23:48:17.938 00.201 7680 IsGuiding returns 1
23:48:17.938 00.000 7680 scope still moving after pulse duration time elapsed
23:48:17.969 00.031 7680 IsSlewing returns 0
23:48:17.971 00.002 7680 IsGuiding returns 0
23:48:17.972 00.001 7680 scope move finished after 188 + 47 ms
23:48:17.972 00.000 7680 Move returns status 0, amount 188
23:48:17.973 00.001 7680 move complete, result=0
23:48:17.973 00.000 7680 worker thread done servicing request
23:48:17.974 00.001 7680 Worker thread wakes up
23:48:17.974 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 188 ms NORTH
23:48:17.981 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:17.981 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:19.231 01.250 7680 Exposure complete
23:48:19.364 00.133 7680 worker thread done servicing request
23:48:19.365 00.001 6120 OnExposeComplete: enter
23:48:19.368 00.003 6120 UpdateGuideState(): m_state=6
23:48:19.372 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2678
23:48:19.376 00.004 6120 Star::Find returns 1 (1), X=957.31, Y=58.52, Mass=13195, SNR=75.0, Peak=255 HFD=7.1
23:48:19.380 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
23:48:19.384 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.79)
23:48:19.386 00.002 6120 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.81 mountX=0.01 mountY=-0.25, mountTheta=-1.52
23:48:19.393 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.25, opts=13)
23:48:19.398 00.005 6120 Enqueuing Move request for scope (-0.06, 0.25)
23:48:19.403 00.005 7680 Worker thread wakes up
23:48:19.403 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
23:48:19.403 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:19.408 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
23:48:19.408 00.000 7680 Moving (-0.06, 0.25) raw xDistance=0.01 yDistance=-0.25
23:48:19.408 00.000 6120 UpdateGuideState exits: m=13195 SNR=75.0 Saturated
23:48:19.412 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:48:19.413 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:48:19.413 00.000 7680 MoveAxis(E, 0, ABG)
23:48:19.413 00.000 7680 Move returns status 0, amount 0
23:48:19.413 00.000 7680 MoveAxis(N, 136, ABG)
23:48:19.414 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:19.417 00.003 7680 Guiding  Dir = 0, Dur = 136
23:48:19.417 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:19.423 00.006 6120 Enqueuing Expose request
23:48:19.426 00.003 7680 IsSlewing returns 0
23:48:19.427 00.001 7680 IsGuiding returns 0
23:48:19.427 00.000 7680 PulseGuide returned control before completion, sleep 146
23:48:19.578 00.151 7680 IsGuiding returns 1
23:48:19.578 00.000 7680 scope still moving after pulse duration time elapsed
23:48:19.608 00.030 7680 IsSlewing returns 0
23:48:19.608 00.000 7680 IsGuiding returns 0
23:48:19.608 00.000 7680 scope move finished after 136 + 45 ms
23:48:19.608 00.000 7680 Move returns status 0, amount 136
23:48:19.609 00.001 7680 move complete, result=0
23:48:19.609 00.000 7680 worker thread done servicing request
23:48:19.609 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 136 ms NORTH
23:48:19.613 00.004 7680 Worker thread wakes up
23:48:19.614 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:19.614 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:20.868 01.254 7680 Exposure complete
23:48:20.986 00.118 7680 worker thread done servicing request
23:48:20.986 00.000 6120 OnExposeComplete: enter
23:48:20.990 00.004 6120 UpdateGuideState(): m_state=6
23:48:20.995 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2679
23:48:21.000 00.005 6120 Star::Find returns 1 (1), X=957.61, Y=58.18, Mass=14082, SNR=77.9, Peak=255 HFD=7.0
23:48:21.004 00.004 6120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-2.95) = xAngle (2.60 = 2.60)
23:48:21.007 00.003 6120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.33 = 2.33)
23:48:21.011 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.25 cameraTheta=-0.35 mountX=-0.22 mountY=0.18, mountTheta=2.44
23:48:21.016 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.09, opts=13)
23:48:21.019 00.003 6120 Enqueuing Move request for scope (0.24, -0.09)
23:48:21.024 00.005 7680 Worker thread wakes up
23:48:21.024 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd
23:48:21.024 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.09)
23:48:21.024 00.000 7680 Moving (0.24, -0.09) raw xDistance=-0.22 yDistance=0.18
23:48:21.024 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:48:21.025 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:48:21.025 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:21.028 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:48:21.029 00.001 7680 MoveAxis(E, 89, ABG)
23:48:21.029 00.000 7680 Guiding  Dir = 2, Dur = 89
23:48:21.029 00.000 6120 UpdateGuideState exits: m=14082 SNR=77.9 Saturated
23:48:21.032 00.003 7680 IsSlewing returns 0
23:48:21.032 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:21.037 00.005 7680 IsGuiding returns 0
23:48:21.037 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:21.041 00.004 7680 PulseGuide returned control before completion, sleep 99
23:48:21.042 00.001 6120 Enqueuing Expose request
23:48:21.143 00.101 7680 IsGuiding returns 1
23:48:21.144 00.001 7680 scope still moving after pulse duration time elapsed
23:48:21.173 00.029 7680 IsSlewing returns 0
23:48:21.174 00.001 7680 IsGuiding returns 0
23:48:21.175 00.001 7680 scope move finished after 89 + 48 ms
23:48:21.175 00.000 7680 Move returns status 0, amount 89
23:48:21.176 00.001 7680 MoveAxis(N, 0, ABG)
23:48:21.176 00.000 7680 Move returns status 0, amount 0
23:48:21.176 00.000 7680 move complete, result=0
23:48:21.177 00.001 7680 worker thread done servicing request
23:48:21.177 00.000 6120 GuideStep: -0.2 px 89 ms EAST, 0.2 px 0 ms NORTH
23:48:21.183 00.006 7680 Worker thread wakes up
23:48:21.183 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:21.183 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:22.440 01.257 7680 Exposure complete
23:48:22.575 00.135 7680 worker thread done servicing request
23:48:22.575 00.000 6120 OnExposeComplete: enter
23:48:22.581 00.006 6120 UpdateGuideState(): m_state=6
23:48:22.586 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2680
23:48:22.591 00.005 6120 Star::Find returns 1 (1), X=957.58, Y=58.31, Mass=13807, SNR=75.9, Peak=255 HFD=7.2
23:48:22.595 00.004 6120 CameraToMount -- cameraTheta (0.20) - m_xAngle (-2.95) = xAngle (3.16 = -3.12)
23:48:22.600 00.005 6120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.89 = 2.89)
23:48:22.604 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.21 cameraTheta=0.20 mountX=-0.21 mountY=0.05, mountTheta=2.90
23:48:22.611 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.04, opts=13)
23:48:22.617 00.006 6120 Enqueuing Move request for scope (0.20, 0.04)
23:48:22.621 00.004 7680 Worker thread wakes up
23:48:22.621 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
23:48:22.621 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:22.626 00.005 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
23:48:22.626 00.000 7680 Moving (0.20, 0.04) raw xDistance=-0.21 yDistance=0.05
23:48:22.626 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
23:48:22.626 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:48:22.626 00.000 6120 UpdateGuideState exits: m=13807 SNR=75.9 Saturated
23:48:22.631 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:48:22.631 00.000 7680 MoveAxis(E, 90, ABG)
23:48:22.631 00.000 7680 Guiding  Dir = 2, Dur = 90
23:48:22.631 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:22.635 00.004 7680 IsSlewing returns 0
23:48:22.635 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:22.641 00.006 6120 Enqueuing Expose request
23:48:22.644 00.003 7680 IsGuiding returns 0
23:48:22.646 00.002 7680 PulseGuide returned control before completion, sleep 100
23:48:22.758 00.112 7680 IsGuiding returns 1
23:48:22.759 00.001 7680 scope still moving after pulse duration time elapsed
23:48:22.788 00.029 7680 IsSlewing returns 0
23:48:22.790 00.002 7680 IsGuiding returns 1
23:48:22.819 00.029 7680 IsSlewing returns 0
23:48:22.821 00.002 7680 IsGuiding returns 0
23:48:22.822 00.001 7680 scope move finished after 90 + 86 ms
23:48:22.823 00.001 7680 Move returns status 0, amount 90
23:48:22.823 00.000 7680 MoveAxis(N, 0, ABG)
23:48:22.823 00.000 7680 Move returns status 0, amount 0
23:48:22.825 00.002 7680 move complete, result=0
23:48:22.826 00.001 6120 GuideStep: -0.2 px 90 ms EAST, 0.1 px 0 ms NORTH
23:48:22.835 00.009 7680 worker thread done servicing request
23:48:22.835 00.000 7680 Worker thread wakes up
23:48:22.835 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:22.836 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:24.083 01.247 7680 Exposure complete
23:48:24.224 00.141 7680 worker thread done servicing request
23:48:24.224 00.000 6120 OnExposeComplete: enter
23:48:24.227 00.003 6120 UpdateGuideState(): m_state=6
23:48:24.232 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2681
23:48:24.236 00.004 6120 Star::Find returns 1 (1), X=957.24, Y=58.74, Mass=14119, SNR=78.0, Peak=255 HFD=6.9
23:48:24.240 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
23:48:24.243 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
23:48:24.247 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.47 hyp=0.49 cameraTheta=1.86 mountX=0.05 mountY=-0.48, mountTheta=-1.47
23:48:24.252 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.47, opts=13)
23:48:24.256 00.004 6120 Enqueuing Move request for scope (-0.14, 0.47)
23:48:24.259 00.003 7680 Worker thread wakes up
23:48:24.260 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:24.265 00.005 6120 UpdateGuideState exits: m=14119 SNR=78.0 Saturated
23:48:24.269 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:24.272 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:24.277 00.005 6120 Enqueuing Expose request
23:48:24.281 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.47) opts 0xd
23:48:24.281 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.47)
23:48:24.281 00.000 7680 Moving (-0.14, 0.47) raw xDistance=0.05 yDistance=-0.48
23:48:24.281 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:48:24.282 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
23:48:24.282 00.000 7680 MoveAxis(E, 0, ABG)
23:48:24.282 00.000 7680 Move returns status 0, amount 0
23:48:24.283 00.001 7680 MoveAxis(N, 262, ABG)
23:48:24.283 00.000 7680 Guiding  Dir = 0, Dur = 262
23:48:24.283 00.000 7680 IsSlewing returns 0
23:48:24.283 00.000 7680 IsGuiding returns 0
23:48:24.283 00.000 7680 PulseGuide returned control before completion, sleep 272
23:48:24.572 00.289 7680 IsGuiding returns 1
23:48:24.573 00.001 7680 scope still moving after pulse duration time elapsed
23:48:24.604 00.031 7680 IsSlewing returns 0
23:48:24.606 00.002 7680 IsGuiding returns 0
23:48:24.608 00.002 7680 scope move finished after 262 + 62 ms
23:48:24.608 00.000 7680 Move returns status 0, amount 262
23:48:24.609 00.001 7680 move complete, result=0
23:48:24.610 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 262 ms NORTH
23:48:24.622 00.012 7680 worker thread done servicing request
23:48:24.622 00.000 7680 Worker thread wakes up
23:48:24.623 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:24.623 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:25.881 01.258 7680 Exposure complete
23:48:26.020 00.139 7680 worker thread done servicing request
23:48:26.021 00.001 6120 OnExposeComplete: enter
23:48:26.025 00.004 6120 UpdateGuideState(): m_state=6
23:48:26.029 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2682
23:48:26.033 00.004 6120 Star::Find returns 1 (1), X=957.49, Y=58.28, Mass=14437, SNR=79.6, Peak=255 HFD=7.2
23:48:26.037 00.004 6120 CameraToMount -- cameraTheta (0.14) - m_xAngle (-2.95) = xAngle (3.09 = 3.09)
23:48:26.040 00.003 6120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.82 = 2.82)
23:48:26.046 00.006 6120 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.14 mountX=-0.11 mountY=0.03, mountTheta=2.84
23:48:26.052 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.01, opts=13)
23:48:26.056 00.004 6120 Enqueuing Move request for scope (0.11, 0.01)
23:48:26.061 00.005 7680 Worker thread wakes up
23:48:26.061 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:26.065 00.004 6120 UpdateGuideState exits: m=14437 SNR=79.6 Saturated
23:48:26.068 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:26.073 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
23:48:26.073 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:26.077 00.004 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
23:48:26.078 00.001 7680 Moving (0.11, 0.01) raw xDistance=-0.11 yDistance=0.03
23:48:26.078 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:48:26.078 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:48:26.078 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:48:26.079 00.001 7680 MoveAxis(E, 0, ABG)
23:48:26.079 00.000 7680 Move returns status 0, amount 0
23:48:26.079 00.000 6120 Enqueuing Expose request
23:48:26.083 00.004 7680 MoveAxis(N, 0, ABG)
23:48:26.083 00.000 7680 Move returns status 0, amount 0
23:48:26.083 00.000 7680 move complete, result=0
23:48:26.083 00.000 7680 worker thread done servicing request
23:48:26.083 00.000 7680 Worker thread wakes up
23:48:26.083 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:26.083 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:26.089 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:27.344 01.255 7680 Exposure complete
23:48:27.476 00.132 7680 worker thread done servicing request
23:48:27.477 00.001 6120 OnExposeComplete: enter
23:48:27.481 00.004 6120 UpdateGuideState(): m_state=6
23:48:27.485 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2683
23:48:27.490 00.005 6120 Star::Find returns 1 (1), X=957.34, Y=58.74, Mass=14125, SNR=77.3, Peak=255 HFD=7.0
23:48:27.493 00.003 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.68)
23:48:27.497 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.95)
23:48:27.501 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.47 hyp=0.47 cameraTheta=1.65 mountX=-0.05 mountY=-0.44, mountTheta=-1.69
23:48:27.506 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.47, opts=13)
23:48:27.509 00.003 6120 Enqueuing Move request for scope (-0.04, 0.47)
23:48:27.514 00.005 7680 Worker thread wakes up
23:48:27.514 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:27.518 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.47) opts 0xd
23:48:27.518 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.47)
23:48:27.518 00.000 7680 Moving (-0.04, 0.47) raw xDistance=-0.05 yDistance=-0.44
23:48:27.520 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:48:27.520 00.000 6120 UpdateGuideState exits: m=14125 SNR=77.3 Saturated
23:48:27.524 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:48:27.524 00.000 7680 MoveAxis(E, 0, ABG)
23:48:27.524 00.000 7680 Move returns status 0, amount 0
23:48:27.524 00.000 7680 MoveAxis(N, 238, ABG)
23:48:27.524 00.000 7680 Guiding  Dir = 0, Dur = 238
23:48:27.524 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:27.528 00.004 7680 IsSlewing returns 0
23:48:27.529 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:27.532 00.003 7680 IsGuiding returns 0
23:48:27.533 00.001 6120 Enqueuing Expose request
23:48:27.536 00.003 7680 PulseGuide returned control before completion, sleep 248
23:48:27.798 00.262 7680 IsGuiding returns 0
23:48:27.800 00.002 7680 Move returns status 0, amount 238
23:48:27.800 00.000 7680 move complete, result=0
23:48:27.800 00.000 7680 worker thread done servicing request
23:48:27.800 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 238 ms NORTH
23:48:27.807 00.007 7680 Worker thread wakes up
23:48:27.807 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:27.807 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:29.063 01.256 7680 Exposure complete
23:48:29.199 00.136 7680 worker thread done servicing request
23:48:29.200 00.001 6120 OnExposeComplete: enter
23:48:29.204 00.004 6120 UpdateGuideState(): m_state=6
23:48:29.207 00.003 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2684
23:48:29.212 00.005 6120 Star::Find returns 1 (1), X=957.61, Y=58.27, Mass=13910, SNR=76.2, Peak=255 HFD=7.1
23:48:29.215 00.003 6120 CameraToMount -- cameraTheta (0.01) - m_xAngle (-2.95) = xAngle (2.97 = 2.97)
23:48:29.219 00.004 6120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.70 = 2.70)
23:48:29.223 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.00 hyp=0.23 cameraTheta=0.01 mountX=-0.23 mountY=0.10, mountTheta=2.73
23:48:29.227 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.00, opts=13)
23:48:29.232 00.005 6120 Enqueuing Move request for scope (0.23, 0.00)
23:48:29.235 00.003 7680 Worker thread wakes up
23:48:29.236 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:29.242 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.00) opts 0xd
23:48:29.242 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.00)
23:48:29.242 00.000 6120 UpdateGuideState exits: m=13910 SNR=76.2 Saturated
23:48:29.246 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:29.250 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:29.253 00.003 6120 Enqueuing Expose request
23:48:29.258 00.005 7680 Moving (0.23, 0.00) raw xDistance=-0.23 yDistance=0.10
23:48:29.258 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
23:48:29.258 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:48:29.258 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:48:29.258 00.000 7680 MoveAxis(E, 93, ABG)
23:48:29.260 00.002 7680 Guiding  Dir = 2, Dur = 93
23:48:29.260 00.000 7680 IsSlewing returns 0
23:48:29.260 00.000 7680 IsGuiding returns 0
23:48:29.260 00.000 7680 PulseGuide returned control before completion, sleep 103
23:48:29.378 00.118 7680 IsGuiding returns 1
23:48:29.379 00.001 7680 scope still moving after pulse duration time elapsed
23:48:29.409 00.030 7680 IsSlewing returns 0
23:48:29.411 00.002 7680 IsGuiding returns 0
23:48:29.412 00.001 7680 scope move finished after 93 + 58 ms
23:48:29.412 00.000 7680 Move returns status 0, amount 93
23:48:29.413 00.001 7680 MoveAxis(N, 0, ABG)
23:48:29.413 00.000 7680 Move returns status 0, amount 0
23:48:29.414 00.001 7680 move complete, result=0
23:48:29.414 00.000 7680 worker thread done servicing request
23:48:29.415 00.001 6120 GuideStep: -0.2 px 93 ms EAST, 0.1 px 0 ms NORTH
23:48:29.421 00.006 7680 Worker thread wakes up
23:48:29.422 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:29.422 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:30.677 01.255 7680 Exposure complete
23:48:30.809 00.132 7680 worker thread done servicing request
23:48:30.809 00.000 6120 OnExposeComplete: enter
23:48:30.813 00.004 6120 UpdateGuideState(): m_state=6
23:48:30.817 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2685
23:48:30.820 00.003 6120 Star::Find returns 1 (1), X=957.31, Y=58.63, Mass=14498, SNR=77.6, Peak=255 HFD=7.1
23:48:30.823 00.003 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
23:48:30.828 00.005 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
23:48:30.832 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.37 hyp=0.37 cameraTheta=1.75 mountX=-0.00 mountY=-0.36, mountTheta=-1.58
23:48:30.836 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.37, opts=13)
23:48:30.840 00.004 6120 Enqueuing Move request for scope (-0.06, 0.37)
23:48:30.843 00.003 7680 Worker thread wakes up
23:48:30.844 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.37) opts 0xd
23:48:30.844 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.37)
23:48:30.844 00.000 7680 Moving (-0.06, 0.37) raw xDistance=-0.00 yDistance=-0.36
23:48:30.844 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:48:30.844 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:48:30.844 00.000 7680 MoveAxis(E, 0, ABG)
23:48:30.844 00.000 7680 Move returns status 0, amount 0
23:48:30.844 00.000 7680 MoveAxis(N, 193, ABG)
23:48:30.846 00.002 7680 Guiding  Dir = 0, Dur = 193
23:48:30.846 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:30.850 00.004 7680 IsSlewing returns 0
23:48:30.850 00.000 6120 UpdateGuideState exits: m=14498 SNR=77.6 Saturated
23:48:30.853 00.003 7680 IsGuiding returns 0
23:48:30.854 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:30.858 00.004 7680 PulseGuide returned control before completion, sleep 203
23:48:30.858 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:30.863 00.005 6120 Enqueuing Expose request
23:48:31.077 00.214 7680 IsGuiding returns 1
23:48:31.078 00.001 7680 scope still moving after pulse duration time elapsed
23:48:31.107 00.029 7680 IsSlewing returns 0
23:48:31.110 00.003 7680 IsGuiding returns 0
23:48:31.110 00.000 7680 scope move finished after 193 + 61 ms
23:48:31.110 00.000 7680 Move returns status 0, amount 193
23:48:31.111 00.001 7680 move complete, result=0
23:48:31.111 00.000 7680 worker thread done servicing request
23:48:31.112 00.001 7680 Worker thread wakes up
23:48:31.112 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 193 ms NORTH
23:48:31.118 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:31.118 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:32.372 01.254 7680 Exposure complete
23:48:32.512 00.140 7680 worker thread done servicing request
23:48:32.513 00.001 6120 OnExposeComplete: enter
23:48:32.517 00.004 6120 UpdateGuideState(): m_state=6
23:48:32.521 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2686
23:48:32.524 00.003 6120 Star::Find returns 1 (1), X=957.32, Y=58.59, Mass=14306, SNR=78.6, Peak=255 HFD=7.2
23:48:32.529 00.005 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.60)
23:48:32.533 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
23:48:32.536 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.32 hyp=0.32 cameraTheta=1.73 mountX=-0.01 mountY=-0.31, mountTheta=-1.60
23:48:32.540 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.32, opts=13)
23:48:32.545 00.005 6120 Enqueuing Move request for scope (-0.05, 0.32)
23:48:32.549 00.004 7680 Worker thread wakes up
23:48:32.551 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:32.554 00.003 6120 UpdateGuideState exits: m=14306 SNR=78.6 Saturated
23:48:32.558 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:32.561 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:32.564 00.003 6120 Enqueuing Expose request
23:48:32.567 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.32) opts 0xd
23:48:32.567 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.32)
23:48:32.567 00.000 7680 Moving (-0.05, 0.32) raw xDistance=-0.01 yDistance=-0.31
23:48:32.567 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:48:32.568 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:48:32.568 00.000 7680 MoveAxis(E, 0, ABG)
23:48:32.568 00.000 7680 Move returns status 0, amount 0
23:48:32.568 00.000 7680 MoveAxis(N, 168, ABG)
23:48:32.568 00.000 7680 Guiding  Dir = 0, Dur = 168
23:48:32.569 00.001 7680 IsSlewing returns 0
23:48:32.569 00.000 7680 IsGuiding returns 0
23:48:32.569 00.000 7680 PulseGuide returned control before completion, sleep 178
23:48:32.752 00.183 7680 IsGuiding returns 1
23:48:32.753 00.001 7680 scope still moving after pulse duration time elapsed
23:48:32.782 00.029 7680 IsSlewing returns 0
23:48:32.783 00.001 7680 IsGuiding returns 0
23:48:32.783 00.000 7680 scope move finished after 168 + 46 ms
23:48:32.783 00.000 7680 Move returns status 0, amount 168
23:48:32.785 00.002 7680 move complete, result=0
23:48:32.785 00.000 7680 worker thread done servicing request
23:48:32.785 00.000 7680 Worker thread wakes up
23:48:32.786 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 168 ms NORTH
23:48:32.792 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:32.794 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:34.037 01.243 7680 Exposure complete
23:48:34.178 00.141 7680 worker thread done servicing request
23:48:34.178 00.000 6120 OnExposeComplete: enter
23:48:34.184 00.006 6120 UpdateGuideState(): m_state=6
23:48:34.197 00.013 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2687
23:48:34.204 00.007 6120 Star::Find returns 1 (1), X=957.50, Y=58.29, Mass=13459, SNR=74.6, Peak=255 HFD=7.1
23:48:34.210 00.006 6120 CameraToMount -- cameraTheta (0.16) - m_xAngle (-2.95) = xAngle (3.12 = 3.12)
23:48:34.214 00.004 6120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.85 = 2.85)
23:48:34.218 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.16 mountX=-0.12 mountY=0.04, mountTheta=2.86
23:48:34.222 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.02, opts=13)
23:48:34.225 00.003 6120 Enqueuing Move request for scope (0.12, 0.02)
23:48:34.228 00.003 7680 Worker thread wakes up
23:48:34.229 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:34.233 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
23:48:34.233 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
23:48:34.233 00.000 7680 Moving (0.12, 0.02) raw xDistance=-0.12 yDistance=0.04
23:48:34.233 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:48:34.234 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:48:34.234 00.000 6120 UpdateGuideState exits: m=13459 SNR=74.6 Saturated
23:48:34.237 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:48:34.237 00.000 7680 MoveAxis(E, 0, ABG)
23:48:34.237 00.000 7680 Move returns status 0, amount 0
23:48:34.237 00.000 7680 MoveAxis(N, 0, ABG)
23:48:34.237 00.000 7680 Move returns status 0, amount 0
23:48:34.237 00.000 7680 move complete, result=0
23:48:34.238 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:34.241 00.003 7680 worker thread done servicing request
23:48:34.242 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:34.245 00.003 6120 Enqueuing Expose request
23:48:34.249 00.004 7680 Worker thread wakes up
23:48:34.250 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:34.254 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:34.254 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:35.496 01.242 7680 Exposure complete
23:48:35.631 00.135 7680 worker thread done servicing request
23:48:35.632 00.001 6120 OnExposeComplete: enter
23:48:35.637 00.005 6120 UpdateGuideState(): m_state=6
23:48:35.642 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2688
23:48:35.646 00.004 6120 Star::Find returns 1 (1), X=957.57, Y=58.64, Mass=14093, SNR=76.9, Peak=255 HFD=7.2
23:48:35.650 00.004 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.05 = -2.24)
23:48:35.654 00.004 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.50)
23:48:35.657 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.37 hyp=0.42 cameraTheta=1.09 mountX=-0.26 mountY=-0.25, mountTheta=-2.37
23:48:35.663 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.37, opts=13)
23:48:35.666 00.003 6120 Enqueuing Move request for scope (0.19, 0.37)
23:48:35.669 00.003 7680 Worker thread wakes up
23:48:35.670 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:35.674 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.37) opts 0xd
23:48:35.674 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.37)
23:48:35.674 00.000 7680 Moving (0.19, 0.37) raw xDistance=-0.26 yDistance=-0.25
23:48:35.674 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:48:35.674 00.000 6120 UpdateGuideState exits: m=14093 SNR=76.9 Saturated
23:48:35.680 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:35.684 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:35.687 00.003 6120 Enqueuing Expose request
23:48:35.692 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:48:35.692 00.000 7680 MoveAxis(E, 105, ABG)
23:48:35.692 00.000 7680 Guiding  Dir = 2, Dur = 105
23:48:35.692 00.000 7680 IsSlewing returns 0
23:48:35.693 00.001 7680 IsGuiding returns 0
23:48:35.693 00.000 7680 PulseGuide returned control before completion, sleep 115
23:48:35.811 00.118 7680 IsGuiding returns 1
23:48:35.812 00.001 7680 scope still moving after pulse duration time elapsed
23:48:35.842 00.030 7680 IsSlewing returns 0
23:48:35.843 00.001 7680 IsGuiding returns 0
23:48:35.844 00.001 7680 scope move finished after 105 + 46 ms
23:48:35.845 00.001 7680 Move returns status 0, amount 105
23:48:35.846 00.001 7680 MoveAxis(N, 134, ABG)
23:48:35.846 00.000 7680 Guiding  Dir = 0, Dur = 134
23:48:35.846 00.000 7680 IsSlewing returns 0
23:48:35.847 00.001 7680 IsGuiding returns 0
23:48:35.847 00.000 7680 PulseGuide returned control before completion, sleep 144
23:48:35.997 00.150 7680 IsGuiding returns 1
23:48:35.998 00.001 7680 scope still moving after pulse duration time elapsed
23:48:36.028 00.030 7680 IsSlewing returns 0
23:48:36.029 00.001 7680 IsGuiding returns 0
23:48:36.030 00.001 7680 scope move finished after 134 + 48 ms
23:48:36.030 00.000 7680 Move returns status 0, amount 134
23:48:36.031 00.001 7680 move complete, result=0
23:48:36.031 00.000 7680 worker thread done servicing request
23:48:36.032 00.001 6120 GuideStep: -0.3 px 105 ms EAST, -0.2 px 134 ms NORTH
23:48:36.039 00.007 7680 Worker thread wakes up
23:48:36.039 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:36.039 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:37.289 01.250 7680 Exposure complete
23:48:37.416 00.127 7680 worker thread done servicing request
23:48:37.416 00.000 6120 OnExposeComplete: enter
23:48:37.421 00.005 6120 UpdateGuideState(): m_state=6
23:48:37.427 00.006 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2689
23:48:37.432 00.005 6120 Star::Find returns 1 (1), X=957.19, Y=58.70, Mass=13760, SNR=77.0, Peak=255 HFD=7.0
23:48:37.438 00.006 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
23:48:37.444 00.006 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
23:48:37.450 00.006 6120 CameraToMount -- cameraX=-0.18 cameraY=0.43 hyp=0.47 cameraTheta=1.97 mountX=0.10 mountY=-0.47, mountTheta=-1.36
23:48:37.457 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.43, opts=13)
23:48:37.462 00.005 6120 Enqueuing Move request for scope (-0.18, 0.43)
23:48:37.466 00.004 7680 Worker thread wakes up
23:48:37.466 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.43) opts 0xd
23:48:37.467 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:37.472 00.005 6120 UpdateGuideState exits: m=13760 SNR=77.0 Saturated
23:48:37.476 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.43)
23:48:37.477 00.001 7680 Moving (-0.18, 0.43) raw xDistance=0.10 yDistance=-0.47
23:48:37.477 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:48:37.477 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:48:37.477 00.000 7680 MoveAxis(E, 0, ABG)
23:48:37.478 00.001 7680 Move returns status 0, amount 0
23:48:37.478 00.000 7680 MoveAxis(N, 255, ABG)
23:48:37.478 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:37.483 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:37.489 00.006 7680 Guiding  Dir = 0, Dur = 255
23:48:37.489 00.000 6120 Enqueuing Expose request
23:48:37.496 00.007 7680 IsSlewing returns 0
23:48:37.496 00.000 7680 IsGuiding returns 0
23:48:37.497 00.001 7680 PulseGuide returned control before completion, sleep 265
23:48:37.778 00.281 7680 IsGuiding returns 0
23:48:37.778 00.000 7680 Move returns status 0, amount 255
23:48:37.779 00.001 7680 move complete, result=0
23:48:37.779 00.000 7680 worker thread done servicing request
23:48:37.780 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 255 ms NORTH
23:48:37.787 00.007 7680 Worker thread wakes up
23:48:37.787 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:37.788 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:39.042 01.254 7680 Exposure complete
23:48:39.166 00.124 7680 worker thread done servicing request
23:48:39.166 00.000 6120 OnExposeComplete: enter
23:48:39.171 00.005 6120 UpdateGuideState(): m_state=6
23:48:39.175 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2690
23:48:39.179 00.004 6120 Star::Find returns 1 (1), X=957.15, Y=58.18, Mass=13607, SNR=77.4, Peak=255 HFD=6.9
23:48:39.183 00.004 6120 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-2.95) = xAngle (0.20 = 0.20)
23:48:39.186 00.003 6120 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.07 = -0.07)
23:48:39.189 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-2.76 mountX=0.24 mountY=-0.02, mountTheta=-0.07
23:48:39.194 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.09, opts=13)
23:48:39.198 00.004 6120 Enqueuing Move request for scope (-0.22, -0.09)
23:48:39.201 00.003 7680 Worker thread wakes up
23:48:39.201 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.09) opts 0xd
23:48:39.201 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.09)
23:48:39.202 00.001 7680 Moving (-0.22, -0.09) raw xDistance=0.24 yDistance=-0.02
23:48:39.202 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:39.207 00.005 6120 UpdateGuideState exits: m=13607 SNR=77.4 Saturated
23:48:39.211 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:48:39.211 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:48:39.211 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:39.215 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:48:39.216 00.001 7680 MoveAxis(W, 97, ABG)
23:48:39.216 00.000 7680 Guiding  Dir = 3, Dur = 97
23:48:39.216 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:39.220 00.004 6120 Enqueuing Expose request
23:48:39.225 00.005 7680 IsSlewing returns 0
23:48:39.225 00.000 7680 IsGuiding returns 0
23:48:39.226 00.001 7680 PulseGuide returned control before completion, sleep 107
23:48:39.346 00.120 7680 IsGuiding returns 1
23:48:39.346 00.000 7680 scope still moving after pulse duration time elapsed
23:48:39.378 00.032 7680 IsSlewing returns 0
23:48:39.378 00.000 7680 IsGuiding returns 0
23:48:39.378 00.000 7680 scope move finished after 97 + 55 ms
23:48:39.378 00.000 7680 Move returns status 0, amount 97
23:48:39.379 00.001 7680 MoveAxis(N, 0, ABG)
23:48:39.379 00.000 7680 Move returns status 0, amount 0
23:48:39.379 00.000 7680 move complete, result=0
23:48:39.379 00.000 7680 worker thread done servicing request
23:48:39.379 00.000 6120 GuideStep: 0.2 px 97 ms WEST, -0.0 px 0 ms NORTH
23:48:39.384 00.005 7680 Worker thread wakes up
23:48:39.386 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:39.387 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:40.639 01.252 7680 Exposure complete
23:48:40.778 00.139 7680 worker thread done servicing request
23:48:40.778 00.000 6120 OnExposeComplete: enter
23:48:40.782 00.004 6120 UpdateGuideState(): m_state=6
23:48:40.786 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2691
23:48:40.790 00.004 6120 Star::Find returns 1 (1), X=957.25, Y=58.67, Mass=13567, SNR=76.6, Peak=255 HFD=7.1
23:48:40.795 00.005 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
23:48:40.799 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
23:48:40.804 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.40 hyp=0.42 cameraTheta=1.88 mountX=0.05 mountY=-0.42, mountTheta=-1.45
23:48:40.809 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.40, opts=13)
23:48:40.813 00.004 6120 Enqueuing Move request for scope (-0.13, 0.40)
23:48:40.817 00.004 7680 Worker thread wakes up
23:48:40.817 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.40) opts 0xd
23:48:40.817 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.40)
23:48:40.817 00.000 7680 Moving (-0.13, 0.40) raw xDistance=0.05 yDistance=-0.42
23:48:40.817 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:40.822 00.005 6120 UpdateGuideState exits: m=13567 SNR=76.6 Saturated
23:48:40.824 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:48:40.826 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:48:40.826 00.000 7680 MoveAxis(E, 0, ABG)
23:48:40.826 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:40.830 00.004 7680 Move returns status 0, amount 0
23:48:40.831 00.001 7680 MoveAxis(N, 225, ABG)
23:48:40.831 00.000 7680 Guiding  Dir = 0, Dur = 225
23:48:40.831 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:40.837 00.006 6120 Enqueuing Expose request
23:48:40.842 00.005 7680 IsSlewing returns 0
23:48:40.842 00.000 7680 IsGuiding returns 0
23:48:40.843 00.001 7680 PulseGuide returned control before completion, sleep 235
23:48:41.083 00.240 7680 IsGuiding returns 1
23:48:41.084 00.001 7680 scope still moving after pulse duration time elapsed
23:48:41.114 00.030 7680 IsSlewing returns 0
23:48:41.117 00.003 7680 IsGuiding returns 0
23:48:41.117 00.000 7680 scope move finished after 225 + 50 ms
23:48:41.118 00.001 7680 Move returns status 0, amount 225
23:48:41.118 00.000 7680 move complete, result=0
23:48:41.118 00.000 7680 worker thread done servicing request
23:48:41.118 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 225 ms NORTH
23:48:41.125 00.007 7680 Worker thread wakes up
23:48:41.126 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:41.126 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:42.369 01.243 7680 Exposure complete
23:48:42.512 00.143 6120 OnExposeComplete: enter
23:48:42.517 00.005 6120 UpdateGuideState(): m_state=6
23:48:42.522 00.005 7680 worker thread done servicing request
23:48:42.522 00.000 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2692
23:48:42.526 00.004 6120 Star::Find returns 1 (1), X=957.44, Y=58.39, Mass=13564, SNR=75.9, Peak=255 HFD=7.1
23:48:42.531 00.005 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.03 = -2.26)
23:48:42.534 00.003 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.53)
23:48:42.537 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.07 mountX=-0.09 mountY=-0.08, mountTheta=-2.40
23:48:42.542 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.12, opts=13)
23:48:42.548 00.006 6120 Enqueuing Move request for scope (0.07, 0.12)
23:48:42.552 00.004 7680 Worker thread wakes up
23:48:42.552 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
23:48:42.552 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
23:48:42.553 00.001 7680 Moving (0.07, 0.12) raw xDistance=-0.09 yDistance=-0.08
23:48:42.553 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:48:42.553 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:48:42.553 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:48:42.553 00.000 7680 MoveAxis(E, 0, ABG)
23:48:42.554 00.001 7680 Move returns status 0, amount 0
23:48:42.554 00.000 7680 MoveAxis(N, 0, ABG)
23:48:42.554 00.000 7680 Move returns status 0, amount 0
23:48:42.554 00.000 7680 move complete, result=0
23:48:42.554 00.000 7680 worker thread done servicing request
23:48:42.554 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:42.558 00.004 6120 UpdateGuideState exits: m=13564 SNR=75.9 Saturated
23:48:42.562 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:42.565 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:42.570 00.005 6120 Enqueuing Expose request
23:48:42.573 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:42.577 00.004 7680 Worker thread wakes up
23:48:42.578 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:42.578 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:43.826 01.248 7680 Exposure complete
23:48:43.967 00.141 7680 worker thread done servicing request
23:48:43.967 00.000 6120 OnExposeComplete: enter
23:48:43.971 00.004 6120 UpdateGuideState(): m_state=6
23:48:43.976 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2693
23:48:43.979 00.003 6120 Star::Find returns 1 (1), X=957.27, Y=58.74, Mass=13868, SNR=76.2, Peak=255 HFD=7.0
23:48:43.984 00.005 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
23:48:43.989 00.005 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
23:48:43.994 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.47 hyp=0.49 cameraTheta=1.80 mountX=0.02 mountY=-0.47, mountTheta=-1.53
23:48:44.001 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.47, opts=13)
23:48:44.005 00.004 6120 Enqueuing Move request for scope (-0.11, 0.47)
23:48:44.009 00.004 7680 Worker thread wakes up
23:48:44.009 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:44.014 00.005 6120 UpdateGuideState exits: m=13868 SNR=76.2 Saturated
23:48:44.020 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.47) opts 0xd
23:48:44.020 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.47)
23:48:44.020 00.000 7680 Moving (-0.11, 0.47) raw xDistance=0.02 yDistance=-0.47
23:48:44.020 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:48:44.020 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:44.026 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:44.030 00.004 6120 Enqueuing Expose request
23:48:44.034 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:48:44.034 00.000 7680 MoveAxis(E, 0, ABG)
23:48:44.035 00.001 7680 Move returns status 0, amount 0
23:48:44.035 00.000 7680 MoveAxis(N, 257, ABG)
23:48:44.035 00.000 7680 Guiding  Dir = 0, Dur = 257
23:48:44.036 00.001 7680 IsSlewing returns 0
23:48:44.036 00.000 7680 IsGuiding returns 0
23:48:44.037 00.001 7680 PulseGuide returned control before completion, sleep 267
23:48:44.315 00.278 7680 IsGuiding returns 1
23:48:44.316 00.001 7680 scope still moving after pulse duration time elapsed
23:48:44.346 00.030 7680 IsSlewing returns 0
23:48:44.347 00.001 7680 IsGuiding returns 0
23:48:44.348 00.001 7680 scope move finished after 257 + 54 ms
23:48:44.348 00.000 7680 Move returns status 0, amount 257
23:48:44.349 00.001 7680 move complete, result=0
23:48:44.349 00.000 7680 worker thread done servicing request
23:48:44.349 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 257 ms NORTH
23:48:44.356 00.007 7680 Worker thread wakes up
23:48:44.356 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:44.356 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:45.602 01.246 7680 Exposure complete
23:48:45.740 00.138 7680 worker thread done servicing request
23:48:45.740 00.000 6120 OnExposeComplete: enter
23:48:45.745 00.005 6120 UpdateGuideState(): m_state=6
23:48:45.749 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2694
23:48:45.753 00.004 6120 Star::Find returns 1 (1), X=957.55, Y=58.26, Mass=13865, SNR=76.3, Peak=255 HFD=7.1
23:48:45.757 00.004 6120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-2.95) = xAngle (2.92 = 2.92)
23:48:45.761 00.004 6120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.66 = 2.66)
23:48:45.764 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.03 mountX=-0.17 mountY=0.08, mountTheta=2.70
23:48:45.770 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.01, opts=13)
23:48:45.773 00.003 6120 Enqueuing Move request for scope (0.18, -0.01)
23:48:45.777 00.004 7680 Worker thread wakes up
23:48:45.777 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
23:48:45.777 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
23:48:45.778 00.001 7680 Moving (0.18, -0.01) raw xDistance=-0.17 yDistance=0.08
23:48:45.778 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:48:45.778 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:48:45.778 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:48:45.778 00.000 7680 MoveAxis(E, 0, ABG)
23:48:45.778 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:45.782 00.004 7680 Move returns status 0, amount 0
23:48:45.782 00.000 7680 MoveAxis(N, 0, ABG)
23:48:45.783 00.001 7680 Move returns status 0, amount 0
23:48:45.783 00.000 7680 move complete, result=0
23:48:45.783 00.000 7680 worker thread done servicing request
23:48:45.783 00.000 6120 UpdateGuideState exits: m=13865 SNR=76.3 Saturated
23:48:45.786 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:45.790 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:45.794 00.004 6120 Enqueuing Expose request
23:48:45.798 00.004 7680 Worker thread wakes up
23:48:45.798 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:45.798 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:45.799 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:47.045 01.246 7680 Exposure complete
23:48:47.180 00.135 7680 worker thread done servicing request
23:48:47.180 00.000 6120 OnExposeComplete: enter
23:48:47.184 00.004 6120 UpdateGuideState(): m_state=6
23:48:47.188 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2695
23:48:47.191 00.003 6120 Star::Find returns 1 (1), X=957.33, Y=58.63, Mass=13270, SNR=74.2, Peak=255 HFD=7.0
23:48:47.196 00.005 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.63)
23:48:47.200 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.90)
23:48:47.203 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.36 hyp=0.36 cameraTheta=1.70 mountX=-0.02 mountY=-0.34, mountTheta=-1.63
23:48:47.209 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.36, opts=13)
23:48:47.213 00.004 6120 Enqueuing Move request for scope (-0.05, 0.36)
23:48:47.217 00.004 7680 Worker thread wakes up
23:48:47.217 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:47.220 00.003 6120 UpdateGuideState exits: m=13270 SNR=74.2 Saturated
23:48:47.225 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:47.229 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.36) opts 0xd
23:48:47.229 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.36)
23:48:47.229 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:47.234 00.005 6120 Enqueuing Expose request
23:48:47.238 00.004 7680 Moving (-0.05, 0.36) raw xDistance=-0.02 yDistance=-0.34
23:48:47.238 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:48:47.238 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:48:47.238 00.000 7680 MoveAxis(E, 0, ABG)
23:48:47.239 00.001 7680 Move returns status 0, amount 0
23:48:47.239 00.000 7680 MoveAxis(N, 187, ABG)
23:48:47.240 00.001 7680 Guiding  Dir = 0, Dur = 187
23:48:47.240 00.000 7680 IsSlewing returns 0
23:48:47.240 00.000 7680 IsGuiding returns 0
23:48:47.240 00.000 7680 PulseGuide returned control before completion, sleep 197
23:48:47.455 00.215 7680 IsGuiding returns 1
23:48:47.455 00.000 7680 scope still moving after pulse duration time elapsed
23:48:47.485 00.030 7680 IsSlewing returns 0
23:48:47.487 00.002 7680 IsGuiding returns 0
23:48:47.488 00.001 7680 scope move finished after 187 + 59 ms
23:48:47.488 00.000 7680 Move returns status 0, amount 187
23:48:47.488 00.000 7680 move complete, result=0
23:48:47.489 00.001 7680 worker thread done servicing request
23:48:47.489 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 187 ms NORTH
23:48:47.495 00.006 7680 Worker thread wakes up
23:48:47.495 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:47.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:48.749 01.254 7680 Exposure complete
23:48:48.886 00.137 7680 worker thread done servicing request
23:48:48.886 00.000 6120 OnExposeComplete: enter
23:48:48.893 00.007 6120 UpdateGuideState(): m_state=6
23:48:48.897 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2696
23:48:48.900 00.003 6120 Star::Find returns 1 (1), X=957.62, Y=58.41, Mass=13166, SNR=74.6, Peak=255 HFD=7.1
23:48:48.902 00.002 6120 CameraToMount -- cameraTheta (0.53) - m_xAngle (-2.95) = xAngle (3.49 = -2.80)
23:48:48.905 00.003 6120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.22 = -3.06)
23:48:48.908 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=0.14 hyp=0.28 cameraTheta=0.53 mountX=-0.27 mountY=-0.02, mountTheta=-3.06
23:48:48.914 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.14, opts=13)
23:48:48.919 00.005 6120 Enqueuing Move request for scope (0.24, 0.14)
23:48:48.922 00.003 7680 Worker thread wakes up
23:48:48.922 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.14) opts 0xd
23:48:48.923 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:48.926 00.003 6120 UpdateGuideState exits: m=13166 SNR=74.6 Saturated
23:48:48.931 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:48.934 00.003 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.14)
23:48:48.935 00.001 7680 Moving (0.24, 0.14) raw xDistance=-0.27 yDistance=-0.02
23:48:48.935 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:48.938 00.003 6120 Enqueuing Expose request
23:48:48.943 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:48:48.943 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:48:48.943 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:48:48.943 00.000 7680 MoveAxis(E, 109, ABG)
23:48:48.944 00.001 7680 Guiding  Dir = 2, Dur = 109
23:48:48.944 00.000 7680 IsSlewing returns 0
23:48:48.944 00.000 7680 IsGuiding returns 0
23:48:48.945 00.001 7680 PulseGuide returned control before completion, sleep 119
23:48:49.080 00.135 7680 IsGuiding returns 1
23:48:49.083 00.003 7680 scope still moving after pulse duration time elapsed
23:48:49.112 00.029 7680 IsSlewing returns 0
23:48:49.113 00.001 7680 IsGuiding returns 0
23:48:49.113 00.000 7680 scope move finished after 109 + 60 ms
23:48:49.114 00.001 7680 Move returns status 0, amount 109
23:48:49.114 00.000 7680 MoveAxis(N, 0, ABG)
23:48:49.114 00.000 7680 Move returns status 0, amount 0
23:48:49.115 00.001 7680 move complete, result=0
23:48:49.115 00.000 7680 worker thread done servicing request
23:48:49.115 00.000 6120 GuideStep: -0.3 px 109 ms EAST, -0.0 px 0 ms NORTH
23:48:49.122 00.007 7680 Worker thread wakes up
23:48:49.122 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:49.122 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:50.373 01.251 7680 Exposure complete
23:48:50.508 00.135 7680 worker thread done servicing request
23:48:50.508 00.000 6120 OnExposeComplete: enter
23:48:50.513 00.005 6120 UpdateGuideState(): m_state=6
23:48:50.519 00.006 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2697
23:48:50.522 00.003 6120 Star::Find returns 1 (1), X=957.27, Y=58.82, Mass=13786, SNR=76.1, Peak=255 HFD=6.8
23:48:50.526 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.57)
23:48:50.530 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
23:48:50.533 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.56 hyp=0.57 cameraTheta=1.76 mountX=0.00 mountY=-0.55, mountTheta=-1.56
23:48:50.538 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.56, opts=13)
23:48:50.541 00.003 6120 Enqueuing Move request for scope (-0.11, 0.56)
23:48:50.545 00.004 7680 Worker thread wakes up
23:48:50.545 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.56) opts 0xd
23:48:50.545 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.56)
23:48:50.545 00.000 7680 Moving (-0.11, 0.56) raw xDistance=0.00 yDistance=-0.55
23:48:50.545 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:48:50.545 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:48:50.545 00.000 7680 MoveAxis(E, 0, ABG)
23:48:50.545 00.000 7680 Move returns status 0, amount 0
23:48:50.545 00.000 7680 MoveAxis(N, 298, ABG)
23:48:50.546 00.001 7680 Guiding  Dir = 0, Dur = 298
23:48:50.546 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:50.550 00.004 7680 IsSlewing returns 0
23:48:50.550 00.000 6120 UpdateGuideState exits: m=13786 SNR=76.1 Saturated
23:48:50.553 00.003 7680 IsGuiding returns 0
23:48:50.553 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:50.558 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:50.561 00.003 7680 PulseGuide returned control before completion, sleep 308
23:48:50.561 00.000 6120 Enqueuing Expose request
23:48:50.877 00.316 7680 IsGuiding returns 1
23:48:50.879 00.002 7680 scope still moving after pulse duration time elapsed
23:48:50.908 00.029 7680 IsSlewing returns 0
23:48:50.908 00.000 7680 IsGuiding returns 0
23:48:50.908 00.000 7680 scope move finished after 298 + 57 ms
23:48:50.908 00.000 7680 Move returns status 0, amount 298
23:48:50.908 00.000 7680 move complete, result=0
23:48:50.908 00.000 7680 worker thread done servicing request
23:48:50.908 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 298 ms NORTH
23:48:50.914 00.006 7680 Worker thread wakes up
23:48:50.914 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:50.915 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:52.159 01.244 7680 Exposure complete
23:48:52.297 00.138 7680 worker thread done servicing request
23:48:52.297 00.000 6120 OnExposeComplete: enter
23:48:52.301 00.004 6120 UpdateGuideState(): m_state=6
23:48:52.306 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2698
23:48:52.310 00.004 6120 Star::Find returns 1 (1), X=957.23, Y=58.60, Mass=14382, SNR=77.9, Peak=255 HFD=7.1
23:48:52.314 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
23:48:52.317 00.003 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
23:48:52.321 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.33 hyp=0.36 cameraTheta=1.98 mountX=0.08 mountY=-0.36, mountTheta=-1.36
23:48:52.328 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.33, opts=13)
23:48:52.332 00.004 6120 Enqueuing Move request for scope (-0.14, 0.33)
23:48:52.337 00.005 7680 Worker thread wakes up
23:48:52.337 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.33) opts 0xd
23:48:52.337 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.33)
23:48:52.338 00.001 7680 Moving (-0.14, 0.33) raw xDistance=0.08 yDistance=-0.36
23:48:52.338 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:48:52.338 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:48:52.338 00.000 7680 MoveAxis(E, 0, ABG)
23:48:52.339 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:52.343 00.004 6120 UpdateGuideState exits: m=14382 SNR=77.9 Saturated
23:48:52.347 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:52.350 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:52.355 00.005 7680 Move returns status 0, amount 0
23:48:52.355 00.000 7680 MoveAxis(N, 195, ABG)
23:48:52.355 00.000 7680 Guiding  Dir = 0, Dur = 195
23:48:52.356 00.001 6120 Enqueuing Expose request
23:48:52.360 00.004 7680 IsSlewing returns 0
23:48:52.360 00.000 7680 IsGuiding returns 0
23:48:52.362 00.002 7680 PulseGuide returned control before completion, sleep 205
23:48:52.583 00.221 7680 IsGuiding returns 0
23:48:52.584 00.001 7680 Move returns status 0, amount 195
23:48:52.584 00.000 7680 move complete, result=0
23:48:52.586 00.002 7680 worker thread done servicing request
23:48:52.586 00.000 7680 Worker thread wakes up
23:48:52.586 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 195 ms NORTH
23:48:52.595 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:52.595 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:53.841 01.246 7680 Exposure complete
23:48:53.975 00.134 7680 worker thread done servicing request
23:48:53.975 00.000 6120 OnExposeComplete: enter
23:48:53.979 00.004 6120 UpdateGuideState(): m_state=6
23:48:53.984 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2699
23:48:53.988 00.004 6120 Star::Find returns 1 (1), X=957.62, Y=58.16, Mass=14035, SNR=77.1, Peak=255 HFD=7.0
23:48:53.994 00.006 6120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-2.95) = xAngle (2.53 = 2.53)
23:48:53.998 00.004 6120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.26 = 2.26)
23:48:54.002 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.11 hyp=0.26 cameraTheta=-0.43 mountX=-0.22 mountY=0.20, mountTheta=2.38
23:48:54.008 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.11, opts=13)
23:48:54.012 00.004 6120 Enqueuing Move request for scope (0.24, -0.11)
23:48:54.016 00.004 7680 Worker thread wakes up
23:48:54.016 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.11) opts 0xd
23:48:54.017 00.001 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.11)
23:48:54.017 00.000 7680 Moving (0.24, -0.11) raw xDistance=-0.22 yDistance=0.20
23:48:54.017 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:48:54.017 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:48:54.018 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:54.021 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:48:54.023 00.002 7680 MoveAxis(E, 88, ABG)
23:48:54.023 00.000 7680 Guiding  Dir = 2, Dur = 88
23:48:54.023 00.000 6120 UpdateGuideState exits: m=14035 SNR=77.1 Saturated
23:48:54.027 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:54.031 00.004 7680 IsSlewing returns 0
23:48:54.031 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:54.035 00.004 6120 Enqueuing Expose request
23:48:54.038 00.003 7680 IsGuiding returns 0
23:48:54.040 00.002 7680 PulseGuide returned control before completion, sleep 98
23:48:54.145 00.105 7680 IsGuiding returns 1
23:48:54.145 00.000 7680 scope still moving after pulse duration time elapsed
23:48:54.177 00.032 7680 IsSlewing returns 0
23:48:54.179 00.002 7680 IsGuiding returns 0
23:48:54.180 00.001 7680 scope move finished after 88 + 52 ms
23:48:54.180 00.000 7680 Move returns status 0, amount 88
23:48:54.181 00.001 7680 MoveAxis(N, 0, ABG)
23:48:54.181 00.000 7680 Move returns status 0, amount 0
23:48:54.181 00.000 7680 move complete, result=0
23:48:54.182 00.001 7680 worker thread done servicing request
23:48:54.182 00.000 6120 GuideStep: -0.2 px 88 ms EAST, 0.2 px 0 ms NORTH
23:48:54.188 00.006 7680 Worker thread wakes up
23:48:54.188 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:54.189 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:55.434 01.245 7680 Exposure complete
23:48:55.567 00.133 7680 worker thread done servicing request
23:48:55.567 00.000 6120 OnExposeComplete: enter
23:48:55.571 00.004 6120 UpdateGuideState(): m_state=6
23:48:55.575 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2700
23:48:55.579 00.004 6120 Star::Find returns 1 (1), X=957.50, Y=58.65, Mass=13726, SNR=76.4, Peak=255 HFD=7.1
23:48:55.582 00.003 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
23:48:55.587 00.005 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.35)
23:48:55.590 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.38 hyp=0.40 cameraTheta=1.25 mountX=-0.20 mountY=-0.29, mountTheta=-2.17
23:48:55.595 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.38, opts=13)
23:48:55.599 00.004 6120 Enqueuing Move request for scope (0.13, 0.38)
23:48:55.602 00.003 7680 Worker thread wakes up
23:48:55.602 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.38) opts 0xd
23:48:55.602 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.38)
23:48:55.602 00.000 7680 Moving (0.13, 0.38) raw xDistance=-0.20 yDistance=-0.29
23:48:55.602 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:48:55.604 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:48:55.604 00.000 7680 MoveAxis(E, 0, ABG)
23:48:55.604 00.000 7680 Move returns status 0, amount 0
23:48:55.604 00.000 7680 MoveAxis(N, 156, ABG)
23:48:55.604 00.000 7680 Guiding  Dir = 0, Dur = 156
23:48:55.605 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:55.609 00.004 7680 IsSlewing returns 0
23:48:55.610 00.001 6120 UpdateGuideState exits: m=13726 SNR=76.4 Saturated
23:48:55.615 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:55.619 00.004 7680 IsGuiding returns 0
23:48:55.619 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:55.623 00.004 6120 Enqueuing Expose request
23:48:55.627 00.004 7680 PulseGuide returned control before completion, sleep 166
23:48:55.800 00.173 7680 IsGuiding returns 1
23:48:55.802 00.002 7680 scope still moving after pulse duration time elapsed
23:48:55.831 00.029 7680 IsSlewing returns 0
23:48:55.832 00.001 7680 IsGuiding returns 0
23:48:55.834 00.002 7680 scope move finished after 156 + 59 ms
23:48:55.834 00.000 7680 Move returns status 0, amount 156
23:48:55.835 00.001 7680 move complete, result=0
23:48:55.835 00.000 7680 worker thread done servicing request
23:48:55.836 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 156 ms NORTH
23:48:55.842 00.006 7680 Worker thread wakes up
23:48:55.842 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:55.842 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:57.093 01.251 7680 Exposure complete
23:48:57.223 00.130 7680 worker thread done servicing request
23:48:57.224 00.001 6120 OnExposeComplete: enter
23:48:57.227 00.003 6120 UpdateGuideState(): m_state=6
23:48:57.232 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2701
23:48:57.237 00.005 6120 Star::Find returns 1 (1), X=957.59, Y=58.27, Mass=13760, SNR=77.6, Peak=255 HFD=7.1
23:48:57.241 00.004 6120 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-2.95) = xAngle (2.95 = 2.95)
23:48:57.244 00.003 6120 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.68 = 2.68)
23:48:57.247 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=-0.00 hyp=0.22 cameraTheta=-0.00 mountX=-0.21 mountY=0.10, mountTheta=2.72
23:48:57.252 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.00, opts=13)
23:48:57.257 00.005 6120 Enqueuing Move request for scope (0.22, -0.00)
23:48:57.259 00.002 7680 Worker thread wakes up
23:48:57.260 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:57.263 00.003 6120 UpdateGuideState exits: m=13760 SNR=77.6 Saturated
23:48:57.266 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:57.269 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:57.274 00.005 6120 Enqueuing Expose request
23:48:57.277 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.00) opts 0xd
23:48:57.277 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.00)
23:48:57.278 00.001 7680 Moving (0.22, -0.00) raw xDistance=-0.21 yDistance=0.10
23:48:57.278 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:48:57.278 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:48:57.279 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:48:57.279 00.000 7680 MoveAxis(E, 87, ABG)
23:48:57.279 00.000 7680 Guiding  Dir = 2, Dur = 87
23:48:57.280 00.001 7680 IsSlewing returns 0
23:48:57.280 00.000 7680 IsGuiding returns 0
23:48:57.280 00.000 7680 PulseGuide returned control before completion, sleep 97
23:48:57.380 00.100 7680 IsGuiding returns 1
23:48:57.384 00.004 7680 scope still moving after pulse duration time elapsed
23:48:57.411 00.027 7680 IsSlewing returns 0
23:48:57.413 00.002 7680 IsGuiding returns 0
23:48:57.413 00.000 7680 scope move finished after 87 + 46 ms
23:48:57.414 00.001 7680 Move returns status 0, amount 87
23:48:57.414 00.000 7680 MoveAxis(N, 0, ABG)
23:48:57.414 00.000 7680 Move returns status 0, amount 0
23:48:57.414 00.000 7680 move complete, result=0
23:48:57.416 00.002 7680 worker thread done servicing request
23:48:57.416 00.000 7680 Worker thread wakes up
23:48:57.417 00.001 6120 GuideStep: -0.2 px 87 ms EAST, 0.1 px 0 ms NORTH
23:48:57.424 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:57.426 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:48:58.674 01.248 7680 Exposure complete
23:48:58.803 00.129 7680 worker thread done servicing request
23:48:58.804 00.001 6120 OnExposeComplete: enter
23:48:58.808 00.004 6120 UpdateGuideState(): m_state=6
23:48:58.813 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2702
23:48:58.817 00.004 6120 Star::Find returns 1 (1), X=957.26, Y=58.66, Mass=13954, SNR=77.5, Peak=255 HFD=7.1
23:48:58.821 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
23:48:58.825 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
23:48:58.828 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.40 hyp=0.41 cameraTheta=1.85 mountX=0.04 mountY=-0.41, mountTheta=-1.48
23:48:58.834 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.40, opts=13)
23:48:58.837 00.003 6120 Enqueuing Move request for scope (-0.11, 0.40)
23:48:58.842 00.005 7680 Worker thread wakes up
23:48:58.843 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.40) opts 0xd
23:48:58.843 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.40)
23:48:58.843 00.000 7680 Moving (-0.11, 0.40) raw xDistance=0.04 yDistance=-0.41
23:48:58.843 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:48:58.844 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:48:58.844 00.000 7680 MoveAxis(E, 0, ABG)
23:48:58.844 00.000 7680 Move returns status 0, amount 0
23:48:58.844 00.000 7680 MoveAxis(N, 220, ABG)
23:48:58.844 00.000 7680 Guiding  Dir = 0, Dur = 220
23:48:58.844 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:48:58.848 00.004 6120 UpdateGuideState exits: m=13954 SNR=77.5 Saturated
23:48:58.852 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:58.857 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:48:58.862 00.005 6120 Enqueuing Expose request
23:48:58.866 00.004 7680 IsSlewing returns 0
23:48:58.866 00.000 7680 IsGuiding returns 0
23:48:58.866 00.000 7680 PulseGuide returned control before completion, sleep 230
23:48:59.102 00.236 7680 IsGuiding returns 1
23:48:59.102 00.000 7680 scope still moving after pulse duration time elapsed
23:48:59.133 00.031 7680 IsSlewing returns 0
23:48:59.133 00.000 7680 IsGuiding returns 0
23:48:59.134 00.001 7680 scope move finished after 220 + 47 ms
23:48:59.136 00.002 7680 Move returns status 0, amount 220
23:48:59.137 00.001 7680 move complete, result=0
23:48:59.137 00.000 7680 worker thread done servicing request
23:48:59.138 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 220 ms NORTH
23:48:59.146 00.008 7680 Worker thread wakes up
23:48:59.146 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:48:59.146 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:49:00.392 01.246 7680 Exposure complete
23:49:00.536 00.144 7680 worker thread done servicing request
23:49:00.536 00.000 6120 OnExposeComplete: enter
23:49:00.541 00.005 6120 UpdateGuideState(): m_state=6
23:49:00.545 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2703
23:49:00.549 00.004 6120 Star::Find returns 1 (1), X=957.58, Y=58.33, Mass=13829, SNR=77.0, Peak=255 HFD=7.2
23:49:00.553 00.004 6120 CameraToMount -- cameraTheta (0.30) - m_xAngle (-2.95) = xAngle (3.25 = -3.03)
23:49:00.557 00.004 6120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.98 = 2.98)
23:49:00.561 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.22 cameraTheta=0.30 mountX=-0.22 mountY=0.03, mountTheta=2.98
23:49:00.566 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.06, opts=13)
23:49:00.570 00.004 6120 Enqueuing Move request for scope (0.21, 0.06)
23:49:00.574 00.004 7680 Worker thread wakes up
23:49:00.574 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
23:49:00.575 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
23:49:00.575 00.000 7680 Moving (0.21, 0.06) raw xDistance=-0.22 yDistance=0.03
23:49:00.575 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:49:00.575 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:49:00.575 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:49:00.575 00.000 7680 MoveAxis(E, 88, ABG)
23:49:00.575 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:00.579 00.004 7680 Guiding  Dir = 2, Dur = 88
23:49:00.579 00.000 6120 UpdateGuideState exits: m=13829 SNR=77.0 Saturated
23:49:00.582 00.003 7680 IsSlewing returns 0
23:49:00.582 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:00.586 00.004 7680 IsGuiding returns 0
23:49:00.586 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:00.590 00.004 7680 PulseGuide returned control before completion, sleep 98
23:49:00.590 00.000 6120 Enqueuing Expose request
23:49:00.697 00.107 7680 IsGuiding returns 0
23:49:00.699 00.002 7680 Move returns status 0, amount 88
23:49:00.700 00.001 7680 MoveAxis(N, 0, ABG)
23:49:00.700 00.000 7680 Move returns status 0, amount 0
23:49:00.700 00.000 7680 move complete, result=0
23:49:00.701 00.001 7680 worker thread done servicing request
23:49:00.701 00.000 6120 GuideStep: -0.2 px 88 ms EAST, 0.0 px 0 ms NORTH
23:49:00.707 00.006 7680 Worker thread wakes up
23:49:00.707 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:00.707 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:49:01.958 01.251 7680 Exposure complete
23:49:02.096 00.138 7680 worker thread done servicing request
23:49:02.096 00.000 6120 OnExposeComplete: enter
23:49:02.100 00.004 6120 UpdateGuideState(): m_state=6
23:49:02.104 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2704
23:49:02.109 00.005 6120 Star::Find returns 1 (1), X=957.24, Y=58.66, Mass=14218, SNR=76.7, Peak=255 HFD=7.0
23:49:02.113 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
23:49:02.116 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
23:49:02.120 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.40 hyp=0.42 cameraTheta=1.90 mountX=0.06 mountY=-0.42, mountTheta=-1.43
23:49:02.124 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.40, opts=13)
23:49:02.128 00.004 6120 Enqueuing Move request for scope (-0.14, 0.40)
23:49:02.132 00.004 7680 Worker thread wakes up
23:49:02.132 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.40) opts 0xd
23:49:02.133 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.40)
23:49:02.133 00.000 7680 Moving (-0.14, 0.40) raw xDistance=0.06 yDistance=-0.42
23:49:02.133 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:49:02.133 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:49:02.133 00.000 7680 MoveAxis(E, 0, ABG)
23:49:02.134 00.001 7680 Move returns status 0, amount 0
23:49:02.134 00.000 7680 MoveAxis(N, 226, ABG)
23:49:02.134 00.000 7680 Guiding  Dir = 0, Dur = 226
23:49:02.134 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:02.138 00.004 7680 IsSlewing returns 0
23:49:02.138 00.000 6120 UpdateGuideState exits: m=14218 SNR=76.7 Saturated
23:49:02.144 00.006 7680 IsGuiding returns 0
23:49:02.144 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:02.149 00.005 7680 PulseGuide returned control before completion, sleep 236
23:49:02.149 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:02.152 00.003 6120 Enqueuing Expose request
23:49:02.388 00.236 7680 IsGuiding returns 1
23:49:02.389 00.001 7680 scope still moving after pulse duration time elapsed
23:49:02.418 00.029 7680 IsSlewing returns 0
23:49:02.421 00.003 7680 IsGuiding returns 0
23:49:02.422 00.001 7680 scope move finished after 226 + 51 ms
23:49:02.422 00.000 7680 Move returns status 0, amount 226
23:49:02.422 00.000 7680 move complete, result=0
23:49:02.422 00.000 7680 worker thread done servicing request
23:49:02.422 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 226 ms NORTH
23:49:02.429 00.007 7680 Worker thread wakes up
23:49:02.429 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:02.431 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:49:03.673 01.242 7680 Exposure complete
23:49:03.812 00.139 7680 worker thread done servicing request
23:49:03.812 00.000 6120 OnExposeComplete: enter
23:49:03.815 00.003 6120 UpdateGuideState(): m_state=6
23:49:03.820 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2705
23:49:03.824 00.004 6120 Star::Find returns 1 (1), X=957.20, Y=58.71, Mass=13673, SNR=74.9, Peak=255 HFD=7.0
23:49:03.829 00.005 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
23:49:03.834 00.005 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
23:49:03.839 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.44 hyp=0.48 cameraTheta=1.94 mountX=0.09 mountY=-0.47, mountTheta=-1.39
23:49:03.844 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.44, opts=13)
23:49:03.848 00.004 6120 Enqueuing Move request for scope (-0.17, 0.44)
23:49:03.852 00.004 7680 Worker thread wakes up
23:49:03.852 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:03.857 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.44) opts 0xd
23:49:03.857 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.44)
23:49:03.857 00.000 7680 Moving (-0.17, 0.44) raw xDistance=0.09 yDistance=-0.47
23:49:03.857 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:49:03.859 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:49:03.859 00.000 7680 MoveAxis(E, 0, ABG)
23:49:03.860 00.001 7680 Move returns status 0, amount 0
23:49:03.860 00.000 7680 MoveAxis(N, 258, ABG)
23:49:03.860 00.000 7680 Guiding  Dir = 0, Dur = 258
23:49:03.861 00.001 6120 UpdateGuideState exits: m=13673 SNR=74.9 Saturated
23:49:03.866 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:03.870 00.004 7680 IsSlewing returns 0
23:49:03.870 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:03.874 00.004 6120 Enqueuing Expose request
23:49:03.878 00.004 7680 IsGuiding returns 0
23:49:03.878 00.000 7680 PulseGuide returned control before completion, sleep 268
23:49:04.150 00.272 7680 IsGuiding returns 1
23:49:04.150 00.000 7680 scope still moving after pulse duration time elapsed
23:49:04.180 00.030 7680 IsSlewing returns 0
23:49:04.181 00.001 7680 IsGuiding returns 0
23:49:04.182 00.001 7680 scope move finished after 258 + 46 ms
23:49:04.183 00.001 7680 Move returns status 0, amount 258
23:49:04.183 00.000 7680 move complete, result=0
23:49:04.184 00.001 7680 worker thread done servicing request
23:49:04.184 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 258 ms NORTH
23:49:04.190 00.006 7680 Worker thread wakes up
23:49:04.191 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:04.191 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:49:05.446 01.255 7680 Exposure complete
23:49:05.607 00.161 7680 worker thread done servicing request
23:49:05.607 00.000 6120 OnExposeComplete: enter
23:49:05.610 00.003 6120 UpdateGuideState(): m_state=6
23:49:05.615 00.005 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2706
23:49:05.619 00.004 6120 Star::Find returns 1 (1), X=957.26, Y=58.53, Mass=13725, SNR=76.3, Peak=255 HFD=7.1
23:49:05.622 00.003 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
23:49:05.625 00.003 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
23:49:05.629 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.98 mountX=0.06 mountY=-0.28, mountTheta=-1.36
23:49:05.638 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.26, opts=13)
23:49:05.644 00.006 6120 Enqueuing Move request for scope (-0.11, 0.26)
23:49:05.651 00.007 7680 Worker thread wakes up
23:49:05.651 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:05.656 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
23:49:05.657 00.001 6120 UpdateGuideState exits: m=13725 SNR=76.3 Saturated
23:49:05.662 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
23:49:05.662 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:05.669 00.007 7680 Moving (-0.11, 0.26) raw xDistance=0.06 yDistance=-0.28
23:49:05.670 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:05.674 00.004 6120 Enqueuing Expose request
23:49:05.680 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:49:05.680 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:49:05.681 00.001 7680 MoveAxis(E, 0, ABG)
23:49:05.682 00.001 7680 Move returns status 0, amount 0
23:49:05.682 00.000 7680 MoveAxis(N, 152, ABG)
23:49:05.682 00.000 7680 Guiding  Dir = 0, Dur = 152
23:49:05.682 00.000 7680 IsSlewing returns 0
23:49:05.683 00.001 7680 IsGuiding returns 0
23:49:05.684 00.001 7680 PulseGuide returned control before completion, sleep 162
23:49:05.856 00.172 7680 IsGuiding returns 1
23:49:05.857 00.001 7680 scope still moving after pulse duration time elapsed
23:49:05.886 00.029 7680 IsSlewing returns 0
23:49:05.887 00.001 7680 IsGuiding returns 0
23:49:05.888 00.001 7680 scope move finished after 152 + 52 ms
23:49:05.888 00.000 7680 Move returns status 0, amount 152
23:49:05.888 00.000 7680 move complete, result=0
23:49:05.889 00.001 7680 worker thread done servicing request
23:49:05.889 00.000 7680 Worker thread wakes up
23:49:05.891 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 152 ms NORTH
23:49:05.897 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:05.897 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:49:07.150 01.253 7680 Exposure complete
23:49:07.286 00.136 7680 worker thread done servicing request
23:49:07.286 00.000 6120 OnExposeComplete: enter
23:49:07.290 00.004 6120 UpdateGuideState(): m_state=6
23:49:07.296 00.006 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2707
23:49:07.300 00.004 6120 Star::Find returns 1 (1), X=957.21, Y=58.10, Mass=13701, SNR=76.1, Peak=255 HFD=6.8
23:49:07.305 00.005 6120 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-2.95) = xAngle (0.59 = 0.59)
23:49:07.308 00.003 6120 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.32 = 0.32)
23:49:07.313 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-2.37 mountX=0.19 mountY=0.07, mountTheta=0.36
23:49:07.318 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.16, opts=13)
23:49:07.321 00.003 6120 Enqueuing Move request for scope (-0.17, -0.16)
23:49:07.325 00.004 7680 Worker thread wakes up
23:49:07.325 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.16) opts 0xd
23:49:07.326 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.16)
23:49:07.326 00.000 7680 Moving (-0.17, -0.16) raw xDistance=0.19 yDistance=0.07
23:49:07.326 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:49:07.326 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:49:07.326 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:49:07.327 00.001 7680 MoveAxis(E, 0, ABG)
23:49:07.327 00.000 7680 Move returns status 0, amount 0
23:49:07.327 00.000 7680 MoveAxis(N, 0, ABG)
23:49:07.327 00.000 7680 Move returns status 0, amount 0
23:49:07.327 00.000 7680 move complete, result=0
23:49:07.327 00.000 7680 worker thread done servicing request
23:49:07.328 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:07.331 00.003 6120 UpdateGuideState exits: m=13701 SNR=76.1 Saturated
23:49:07.335 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:07.338 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:07.342 00.004 6120 Enqueuing Expose request
23:49:07.346 00.004 7680 Worker thread wakes up
23:49:07.346 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:07.350 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:07.350 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:49:08.601 01.251 7680 Exposure complete
23:49:08.743 00.142 7680 worker thread done servicing request
23:49:08.743 00.000 6120 OnExposeComplete: enter
23:49:08.747 00.004 6120 UpdateGuideState(): m_state=6
23:49:08.751 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2708
23:49:08.754 00.003 6120 Star::Find returns 1 (1), X=957.30, Y=58.59, Mass=14841, SNR=78.1, Peak=255 HFD=7.2
23:49:08.759 00.005 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.54)
23:49:08.763 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.81)
23:49:08.767 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.32 hyp=0.33 cameraTheta=1.79 mountX=0.01 mountY=-0.32, mountTheta=-1.54
23:49:08.773 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.32, opts=13)
23:49:08.777 00.004 6120 Enqueuing Move request for scope (-0.07, 0.32)
23:49:08.782 00.005 7680 Worker thread wakes up
23:49:08.782 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.32) opts 0xd
23:49:08.782 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.32)
23:49:08.782 00.000 7680 Moving (-0.07, 0.32) raw xDistance=0.01 yDistance=-0.32
23:49:08.784 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:49:08.784 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:49:08.784 00.000 7680 MoveAxis(E, 0, ABG)
23:49:08.784 00.000 7680 Move returns status 0, amount 0
23:49:08.784 00.000 7680 MoveAxis(N, 176, ABG)
23:49:08.784 00.000 7680 Guiding  Dir = 0, Dur = 176
23:49:08.784 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:08.787 00.003 7680 IsSlewing returns 0
23:49:08.787 00.000 6120 UpdateGuideState exits: m=14841 SNR=78.1 Saturated
23:49:08.791 00.004 7680 IsGuiding returns 0
23:49:08.793 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:08.798 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:08.801 00.003 6120 Enqueuing Expose request
23:49:08.805 00.004 7680 PulseGuide returned control before completion, sleep 186
23:49:08.994 00.189 7680 IsGuiding returns 1
23:49:08.994 00.000 7680 scope still moving after pulse duration time elapsed
23:49:09.025 00.031 7680 IsSlewing returns 0
23:49:09.026 00.001 7680 IsGuiding returns 0
23:49:09.027 00.001 7680 scope move finished after 176 + 58 ms
23:49:09.027 00.000 7680 Move returns status 0, amount 176
23:49:09.027 00.000 7680 move complete, result=0
23:49:09.028 00.001 7680 worker thread done servicing request
23:49:09.029 00.001 7680 Worker thread wakes up
23:49:09.029 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 176 ms NORTH
23:49:09.035 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:09.035 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:49:10.293 01.258 7680 Exposure complete
23:49:10.433 00.140 7680 worker thread done servicing request
23:49:10.433 00.000 6120 OnExposeComplete: enter
23:49:10.437 00.004 6120 UpdateGuideState(): m_state=6
23:49:10.441 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2709
23:49:10.445 00.004 6120 Star::Find returns 1 (1), X=957.33, Y=58.12, Mass=13512, SNR=76.5, Peak=255 HFD=6.8
23:49:10.448 00.003 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-2.95) = xAngle (1.05 = 1.05)
23:49:10.452 00.004 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.78 = 0.78)
23:49:10.457 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.91 mountX=0.08 mountY=0.11, mountTheta=0.95
23:49:10.462 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.14, opts=13)
23:49:10.466 00.004 6120 Enqueuing Move request for scope (-0.05, -0.14)
23:49:10.470 00.004 7680 Worker thread wakes up
23:49:10.470 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
23:49:10.470 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
23:49:10.470 00.000 7680 Moving (-0.05, -0.14) raw xDistance=0.08 yDistance=0.11
23:49:10.471 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:49:10.471 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:49:10.471 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:10.474 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:49:10.475 00.001 7680 MoveAxis(E, 0, ABG)
23:49:10.475 00.000 7680 Move returns status 0, amount 0
23:49:10.475 00.000 7680 MoveAxis(N, 0, ABG)
23:49:10.475 00.000 7680 Move returns status 0, amount 0
23:49:10.475 00.000 7680 move complete, result=0
23:49:10.475 00.000 7680 worker thread done servicing request
23:49:10.476 00.001 6120 UpdateGuideState exits: m=13512 SNR=76.5 Saturated
23:49:10.479 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:10.483 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:10.488 00.005 6120 Enqueuing Expose request
23:49:10.491 00.003 7680 Worker thread wakes up
23:49:10.491 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:10.494 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:10.495 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:49:11.752 01.257 7680 Exposure complete
23:49:11.882 00.130 7680 worker thread done servicing request
23:49:11.882 00.000 6120 OnExposeComplete: enter
23:49:11.886 00.004 6120 UpdateGuideState(): m_state=6
23:49:11.890 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2710
23:49:11.897 00.007 6120 Star::Find returns 1 (1), X=957.58, Y=58.26, Mass=13411, SNR=75.4, Peak=255 HFD=7.1
23:49:11.901 00.004 6120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-2.95) = xAngle (2.90 = 2.90)
23:49:11.904 00.003 6120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.64 = 2.64)
23:49:11.909 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.05 mountX=-0.20 mountY=0.10, mountTheta=2.68
23:49:11.913 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.01, opts=13)
23:49:11.917 00.004 6120 Enqueuing Move request for scope (0.20, -0.01)
23:49:11.920 00.003 7680 Worker thread wakes up
23:49:11.920 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
23:49:11.921 00.001 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
23:49:11.921 00.000 7680 Moving (0.20, -0.01) raw xDistance=-0.20 yDistance=0.10
23:49:11.922 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:49:11.922 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:49:11.922 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:11.926 00.004 6120 UpdateGuideState exits: m=13411 SNR=75.4 Saturated
23:49:11.928 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:49:11.928 00.000 7680 MoveAxis(E, 0, ABG)
23:49:11.930 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:11.934 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:11.937 00.003 6120 Enqueuing Expose request
23:49:11.942 00.005 7680 Move returns status 0, amount 0
23:49:11.942 00.000 7680 MoveAxis(N, 0, ABG)
23:49:11.943 00.001 7680 Move returns status 0, amount 0
23:49:11.943 00.000 7680 move complete, result=0
23:49:11.943 00.000 7680 worker thread done servicing request
23:49:11.944 00.001 7680 Worker thread wakes up
23:49:11.944 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:11.949 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:11.949 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:49:13.199 01.250 7680 Exposure complete
23:49:13.338 00.139 7680 worker thread done servicing request
23:49:13.339 00.001 6120 OnExposeComplete: enter
23:49:13.343 00.004 6120 UpdateGuideState(): m_state=6
23:49:13.347 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2711
23:49:13.351 00.004 6120 Star::Find returns 1 (1), X=957.63, Y=58.74, Mass=13970, SNR=77.0, Peak=255 HFD=7.0
23:49:13.354 00.003 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
23:49:13.359 00.005 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.51)
23:49:13.363 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=0.47 hyp=0.54 cameraTheta=1.09 mountX=-0.33 mountY=-0.32, mountTheta=-2.38
23:49:13.369 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.47, opts=13)
23:49:13.372 00.003 6120 Enqueuing Move request for scope (0.25, 0.47)
23:49:13.376 00.004 7680 Worker thread wakes up
23:49:13.376 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.47) opts 0xd
23:49:13.376 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.47)
23:49:13.377 00.001 7680 Moving (0.25, 0.47) raw xDistance=-0.33 yDistance=-0.32
23:49:13.377 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
23:49:13.377 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:49:13.377 00.000 7680 MoveAxis(E, 137, ABG)
23:49:13.378 00.001 7680 Guiding  Dir = 2, Dur = 137
23:49:13.378 00.000 7680 IsSlewing returns 0
23:49:13.379 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:13.383 00.004 6120 UpdateGuideState exits: m=13970 SNR=77.0 Saturated
23:49:13.388 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:13.392 00.004 7680 IsGuiding returns 0
23:49:13.394 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:13.399 00.005 6120 Enqueuing Expose request
23:49:13.403 00.004 7680 PulseGuide returned control before completion, sleep 147
23:49:13.566 00.163 7680 IsGuiding returns 0
23:49:13.568 00.002 7680 Move returns status 0, amount 137
23:49:13.568 00.000 7680 MoveAxis(N, 172, ABG)
23:49:13.569 00.001 7680 Guiding  Dir = 0, Dur = 172
23:49:13.569 00.000 7680 IsSlewing returns 0
23:49:13.570 00.001 7680 IsGuiding returns 0
23:49:13.571 00.001 7680 PulseGuide returned control before completion, sleep 182
23:49:13.754 00.183 7680 IsGuiding returns 1
23:49:13.755 00.001 7680 scope still moving after pulse duration time elapsed
23:49:13.785 00.030 7680 IsSlewing returns 0
23:49:13.786 00.001 7680 IsGuiding returns 0
23:49:13.786 00.000 7680 scope move finished after 172 + 43 ms
23:49:13.786 00.000 7680 Move returns status 0, amount 172
23:49:13.786 00.000 7680 move complete, result=0
23:49:13.788 00.002 7680 worker thread done servicing request
23:49:13.788 00.000 6120 GuideStep: -0.3 px 137 ms EAST, -0.3 px 172 ms NORTH
23:49:13.794 00.006 7680 Worker thread wakes up
23:49:13.794 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:13.794 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:49:15.047 01.253 7680 Exposure complete
23:49:15.173 00.126 7680 worker thread done servicing request
23:49:15.175 00.002 6120 OnExposeComplete: enter
23:49:15.179 00.004 6120 UpdateGuideState(): m_state=6
23:49:15.182 00.003 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2712
23:49:15.185 00.003 6120 Star::Find returns 1 (1), X=957.27, Y=58.68, Mass=14327, SNR=78.3, Peak=255 HFD=7.0
23:49:15.188 00.003 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
23:49:15.193 00.005 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
23:49:15.196 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.41 hyp=0.42 cameraTheta=1.83 mountX=0.03 mountY=-0.41, mountTheta=-1.50
23:49:15.201 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.41, opts=13)
23:49:15.205 00.004 6120 Enqueuing Move request for scope (-0.11, 0.41)
23:49:15.209 00.004 7680 Worker thread wakes up
23:49:15.209 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.41) opts 0xd
23:49:15.209 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.41)
23:49:15.210 00.001 7680 Moving (-0.11, 0.41) raw xDistance=0.03 yDistance=-0.41
23:49:15.210 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:49:15.210 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:49:15.210 00.000 7680 MoveAxis(E, 0, ABG)
23:49:15.210 00.000 7680 Move returns status 0, amount 0
23:49:15.210 00.000 7680 MoveAxis(N, 225, ABG)
23:49:15.211 00.001 7680 Guiding  Dir = 0, Dur = 225
23:49:15.211 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:15.215 00.004 7680 IsSlewing returns 0
23:49:15.215 00.000 6120 UpdateGuideState exits: m=14327 SNR=78.3 Saturated
23:49:15.219 00.004 7680 IsGuiding returns 0
23:49:15.219 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:15.223 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:15.226 00.003 7680 PulseGuide returned control before completion, sleep 235
23:49:15.226 00.000 6120 Enqueuing Expose request
23:49:15.475 00.249 7680 IsGuiding returns 0
23:49:15.476 00.001 7680 Move returns status 0, amount 225
23:49:15.476 00.000 7680 move complete, result=0
23:49:15.477 00.001 7680 worker thread done servicing request
23:49:15.478 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 225 ms NORTH
23:49:15.487 00.009 7680 Worker thread wakes up
23:49:15.487 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:15.487 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(942,43,31,31)
23:49:16.667 01.180 6120 evsrv: cli 0FAEF2F8 connect
23:49:16.815 00.148 6120 case statement mapped state 6 to 3
23:49:16.818 00.003 7680 Exposure complete
23:49:16.820 00.002 6120 case statement mapped state 6 to 3
23:49:16.824 00.004 6120 evsrv: cli 0FAEF2F8 request: {"method":"get_app_state","id":"30e84f08-b0a4-4cf1-b6f7-8bb3eeec1dd3"}
23:49:16.833 00.009 6120 case statement mapped state 6 to 3
23:49:16.837 00.004 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"30e84f08-b0a4-4cf1-b6f7-8bb3eeec1dd3"}
23:49:16.841 00.004 6120 evsrv: cli 0FAEF2F8 disconnect
23:49:16.844 00.003 6120 evsrv: cli 0FAEF1B8 connect
23:49:16.847 00.003 6120 case statement mapped state 6 to 3
23:49:16.851 00.004 6120 case statement mapped state 6 to 3
23:49:16.857 00.006 6120 evsrv: cli 0FAEF1B8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"ea492ecd-e9e5-403c-845a-56e0964dad7f"}
23:49:16.975 00.118 6120 PhdController::Dither begins
23:49:16.978 00.003 6120 dither: size=5.00, dRA=-3.10 dDec=-1.64
23:49:16.981 00.003 6120 MountToCamera -- mountTheta (-2.65) + m_xAngle (-2.95) = xAngle (-5.61 = 0.67)
23:49:16.985 00.004 6120 MountToCamera -- mountX=-3.10 mountY=-1.64 hyp=3.51 mountTheta=-2.65 cameraX=2.74, cameraY=2.19 cameraTheta=0.67
23:49:17.030 00.045 6120 setting lock position to (960.12, 60.46)
23:49:17.033 00.003 6120 Mount: notify guiding dithered (2.7, 2.2)
23:49:17.037 00.004 6120 Status Line: Dither by -3.10,-1.64
23:49:17.151 00.114 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:49:17.158 00.007 6120 PhdController: newstate STATE_SETTLE_WAIT
23:49:17.162 00.004 6120 evsrv: cli 0FAEF1B8 response: {"jsonrpc":"2.0","result":0,"id":"ea492ecd-e9e5-403c-845a-56e0964dad7f"}
23:49:17.165 00.003 6120 evsrv: cli 0FAEF1B8 disconnect
23:49:17.196 00.031 7680 worker thread done servicing request
23:49:17.198 00.002 6120 OnExposeComplete: enter
23:49:17.201 00.003 6120 UpdateGuideState(): m_state=6
23:49:17.203 00.002 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2713
23:49:17.208 00.005 6120 Star::Find returns 1 (1), X=957.27, Y=58.26, Mass=13811, SNR=76.2, Peak=255 HFD=7.0
23:49:17.210 00.002 6120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-2.95) = xAngle (0.47 = 0.47)
23:49:17.213 00.003 6120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.20 = 0.20)
23:49:17.216 00.003 6120 CameraToMount -- cameraX=-2.84 cameraY=-2.20 hyp=3.59 cameraTheta=-2.48 mountX=3.20 mountY=0.72, mountTheta=0.22
23:49:17.220 00.004 6120 dither recenter: remaining=(3.1,1.6) step=(3.1,1.6)
23:49:17.223 00.003 6120 MountToCamera -- mountTheta (0.49) + m_xAngle (-2.95) = xAngle (-2.47 = -2.47)
23:49:17.227 00.004 6120 MountToCamera -- mountX=3.10 mountY=1.64 hyp=3.51 mountTheta=0.49 cameraX=-2.74, cameraY=-2.19 cameraTheta=-2.47
23:49:17.229 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-2.74, y=-2.19, opts=4)
23:49:17.234 00.005 6120 Enqueuing Move request for scope (-2.74, -2.19)
23:49:17.236 00.002 6120 Mount: notify direct move 3.10,1.64
23:49:17.239 00.003 7680 Worker thread wakes up
23:49:17.239 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:17.242 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-2.74, -2.19) opts 0x4
23:49:17.242 00.000 6120 UpdateGuideState exits: m=13811 SNR=76.2 Saturated
23:49:17.245 00.003 7680 Handling offset move in thread for scope, endpoint = (-2.74, -2.19)
23:49:17.245 00.000 6120 PhdController: settling, locked = 1, distance = 3.79 (1.50) aobump = 0 frame = 1 / 99999
23:49:17.247 00.002 7680 Moving (-2.74, -2.19) raw xDistance=3.10 yDistance=1.64
23:49:17.248 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764049757.247,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.79,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:49:17.250 00.002 7680 MoveAxis(W, 2010, B)
23:49:17.251 00.001 7680 Guiding  Dir = 3, Dur = 2010
23:49:17.251 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:17.254 00.003 7680 IsSlewing returns 0
23:49:17.254 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:17.257 00.003 7680 IsGuiding returns 0
23:49:17.257 00.000 6120 Enqueuing Expose request
23:49:17.261 00.004 7680 PulseGuide returned control before completion, sleep 2020
23:49:19.294 02.033 7680 IsGuiding returns 1
23:49:19.294 00.000 7680 scope still moving after pulse duration time elapsed
23:49:19.326 00.032 7680 IsSlewing returns 0
23:49:19.326 00.000 7680 IsGuiding returns 0
23:49:19.326 00.000 7680 scope move finished after 2010 + 58 ms
23:49:19.326 00.000 7680 Move returns status 0, amount 2010
23:49:19.326 00.000 7680 MoveAxis(S, 890, B)
23:49:19.326 00.000 7680 Guiding  Dir = 1, Dur = 890
23:49:19.326 00.000 7680 IsSlewing returns 0
23:49:19.326 00.000 7680 IsGuiding returns 0
23:49:19.327 00.001 7680 PulseGuide returned control before completion, sleep 900
23:49:20.235 00.908 7680 IsGuiding returns 1
23:49:20.235 00.000 7680 scope still moving after pulse duration time elapsed
23:49:20.265 00.030 7680 IsSlewing returns 0
23:49:20.266 00.001 7680 IsGuiding returns 1
23:49:20.296 00.030 7680 IsSlewing returns 0
23:49:20.298 00.002 7680 IsGuiding returns 1
23:49:20.328 00.030 7680 IsSlewing returns 0
23:49:20.329 00.001 7680 IsGuiding returns 0
23:49:20.330 00.001 7680 scope move finished after 890 + 113 ms
23:49:20.331 00.001 7680 Move returns status 0, amount 890
23:49:20.331 00.000 7680 move complete, result=0
23:49:20.331 00.000 7680 worker thread done servicing request
23:49:20.333 00.002 7680 Worker thread wakes up
23:49:20.333 00.000 6120 GuideStep: 3.1 px 2010 ms WEST, 1.6 px 890 ms SOUTH
23:49:20.339 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:20.339 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:21.589 01.250 7680 Exposure complete
23:49:21.710 00.121 7680 worker thread done servicing request
23:49:21.711 00.001 6120 OnExposeComplete: enter
23:49:21.715 00.004 6120 UpdateGuideState(): m_state=6
23:49:21.719 00.004 6120 Star::Find(15, 957, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2714
23:49:21.723 00.004 6120 Star::Find returns 1 (1), X=960.73, Y=59.09, Mass=14107, SNR=77.2, Peak=255 HFD=6.9
23:49:21.726 00.003 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-2.95) = xAngle (1.81 = 1.81)
23:49:21.730 00.004 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.54 = 1.54)
23:49:21.734 00.004 6120 CameraToMount -- cameraX=0.61 cameraY=-1.36 hyp=1.49 cameraTheta=-1.15 mountX=-0.35 mountY=1.49, mountTheta=1.80
23:49:21.740 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.61, y=-1.36, opts=13)
23:49:21.744 00.004 6120 Enqueuing Move request for scope (0.61, -1.36)
23:49:21.748 00.004 7680 Worker thread wakes up
23:49:21.748 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.61, -1.36) opts 0xd
23:49:21.748 00.000 7680 Handling offset move in thread for scope, endpoint = (0.61, -1.36)
23:49:21.748 00.000 7680 Moving (0.61, -1.36) raw xDistance=-0.35 yDistance=1.49
23:49:21.749 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
23:49:21.749 00.000 7680 resist switch: large excursion: input 1.49 thresh 0.60 direction from 0 to 1
23:49:21.749 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:21.753 00.004 6120 UpdateGuideState exits: m=14107 SNR=77.2 Saturated
23:49:21.756 00.003 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.48
23:49:21.756 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.49 from input 1.49
23:49:21.756 00.000 7680 MoveAxis(E, 143, ABG)
23:49:21.756 00.000 7680 Guiding  Dir = 2, Dur = 143
23:49:21.756 00.000 6120 PhdController: settling, locked = 1, distance = 1.49 (1.50) aobump = 0 frame = 2 / 99999
23:49:21.761 00.005 7680 IsSlewing returns 0
23:49:21.761 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049761.761,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.49,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:49:21.765 00.004 7680 IsGuiding returns 0
23:49:21.765 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:21.770 00.005 7680 PulseGuide returned control before completion, sleep 153
23:49:21.770 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:21.773 00.003 6120 Enqueuing Expose request
23:49:21.939 00.166 7680 IsGuiding returns 0
23:49:21.939 00.000 7680 Move returns status 0, amount 143
23:49:21.940 00.001 7680 MoveAxis(S, 811, ABG)
23:49:21.940 00.000 7680 Guiding  Dir = 1, Dur = 811
23:49:21.940 00.000 7680 IsSlewing returns 0
23:49:21.940 00.000 7680 IsGuiding returns 0
23:49:21.941 00.001 7680 PulseGuide returned control before completion, sleep 821
23:49:22.770 00.829 7680 IsGuiding returns 1
23:49:22.770 00.000 7680 scope still moving after pulse duration time elapsed
23:49:22.801 00.031 7680 IsSlewing returns 0
23:49:22.802 00.001 7680 IsGuiding returns 0
23:49:22.803 00.001 7680 scope move finished after 811 + 52 ms
23:49:22.805 00.002 7680 Move returns status 0, amount 811
23:49:22.805 00.000 7680 move complete, result=0
23:49:22.806 00.001 6120 GuideStep: -0.4 px 143 ms EAST, 1.5 px 811 ms SOUTH
23:49:22.812 00.006 7680 worker thread done servicing request
23:49:22.813 00.001 7680 Worker thread wakes up
23:49:22.813 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:22.813 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:24.065 01.252 7680 Exposure complete
23:49:24.191 00.126 7680 worker thread done servicing request
23:49:24.191 00.000 6120 OnExposeComplete: enter
23:49:24.195 00.004 6120 UpdateGuideState(): m_state=6
23:49:24.199 00.004 6120 Star::Find(15, 960, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2715
23:49:24.202 00.003 6120 Star::Find returns 1 (1), X=960.68, Y=60.39, Mass=13871, SNR=75.9, Peak=255 HFD=7.2
23:49:24.206 00.004 6120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-2.95) = xAngle (2.84 = 2.84)
23:49:24.210 00.004 6120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.57 = 2.57)
23:49:24.214 00.004 6120 CameraToMount -- cameraX=0.56 cameraY=-0.07 hyp=0.56 cameraTheta=-0.12 mountX=-0.54 mountY=0.31, mountTheta=2.62
23:49:24.218 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.56, y=-0.07, opts=13)
23:49:24.222 00.004 6120 Enqueuing Move request for scope (0.56, -0.07)
23:49:24.227 00.005 7680 Worker thread wakes up
23:49:24.227 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.07) opts 0xd
23:49:24.227 00.000 7680 Handling offset move in thread for scope, endpoint = (0.56, -0.07)
23:49:24.228 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:24.231 00.003 6120 UpdateGuideState exits: m=13871 SNR=75.9 Saturated
23:49:24.234 00.003 6120 PhdController: settling, locked = 1, distance = 1.22 (1.50) aobump = 0 frame = 3 / 99999
23:49:24.238 00.004 7680 Moving (0.56, -0.07) raw xDistance=-0.54 yDistance=0.31
23:49:24.239 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764049764.238,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.22,"Time":2.5,"SettleTime":10.0,"StarLocked":true}
23:49:24.243 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.54
23:49:24.243 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
23:49:24.244 00.001 7680 MoveAxis(E, 230, ABG)
23:49:24.244 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:24.248 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:24.251 00.003 6120 Enqueuing Expose request
23:49:24.254 00.003 7680 Guiding  Dir = 2, Dur = 230
23:49:24.254 00.000 7680 IsSlewing returns 0
23:49:24.254 00.000 7680 IsGuiding returns 0
23:49:24.256 00.002 7680 PulseGuide returned control before completion, sleep 240
23:49:24.508 00.252 7680 IsGuiding returns 1
23:49:24.508 00.000 7680 scope still moving after pulse duration time elapsed
23:49:24.540 00.032 7680 IsSlewing returns 0
23:49:24.542 00.002 7680 IsGuiding returns 0
23:49:24.543 00.001 7680 scope move finished after 230 + 56 ms
23:49:24.543 00.000 7680 Move returns status 0, amount 230
23:49:24.544 00.001 7680 MoveAxis(S, 166, ABG)
23:49:24.544 00.000 7680 Guiding  Dir = 1, Dur = 166
23:49:24.544 00.000 7680 IsSlewing returns 0
23:49:24.544 00.000 7680 IsGuiding returns 0
23:49:24.545 00.001 7680 PulseGuide returned control before completion, sleep 176
23:49:24.728 00.183 7680 IsGuiding returns 1
23:49:24.730 00.002 7680 scope still moving after pulse duration time elapsed
23:49:24.759 00.029 7680 IsSlewing returns 0
23:49:24.760 00.001 7680 IsGuiding returns 0
23:49:24.761 00.001 7680 scope move finished after 166 + 51 ms
23:49:24.762 00.001 7680 Move returns status 0, amount 166
23:49:24.763 00.001 7680 move complete, result=0
23:49:24.763 00.000 7680 worker thread done servicing request
23:49:24.763 00.000 7680 Worker thread wakes up
23:49:24.765 00.002 6120 GuideStep: -0.5 px 230 ms EAST, 0.3 px 166 ms SOUTH
23:49:24.774 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:24.774 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:26.021 01.247 7680 Exposure complete
23:49:26.149 00.128 7680 worker thread done servicing request
23:49:26.149 00.000 6120 OnExposeComplete: enter
23:49:26.153 00.004 6120 UpdateGuideState(): m_state=6
23:49:26.157 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2716
23:49:26.161 00.004 6120 Star::Find returns 1 (1), X=960.28, Y=61.03, Mass=14268, SNR=78.0, Peak=255 HFD=6.8
23:49:26.164 00.003 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
23:49:26.168 00.004 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
23:49:26.172 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.58 hyp=0.60 cameraTheta=1.30 mountX=-0.27 mountY=-0.45, mountTheta=-2.11
23:49:26.177 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.58, opts=13)
23:49:26.181 00.004 6120 Enqueuing Move request for scope (0.16, 0.58)
23:49:26.185 00.004 7680 Worker thread wakes up
23:49:26.185 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.58) opts 0xd
23:49:26.186 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.58)
23:49:26.186 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:26.190 00.004 6120 UpdateGuideState exits: m=14268 SNR=78.0 Saturated
23:49:26.193 00.003 6120 PhdController: settling, locked = 1, distance = 1.03 (1.50) aobump = 0 frame = 4 / 99999
23:49:26.196 00.003 7680 Moving (0.16, 0.58) raw xDistance=-0.27 yDistance=-0.45
23:49:26.196 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
23:49:26.196 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:49:26.196 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049766.196,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.03,"Time":4.4,"SettleTime":10.0,"StarLocked":true}
23:49:26.201 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
23:49:26.203 00.002 7680 MoveAxis(E, 124, ABG)
23:49:26.203 00.000 7680 Guiding  Dir = 2, Dur = 124
23:49:26.203 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:26.208 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:26.212 00.004 6120 Enqueuing Expose request
23:49:26.215 00.003 7680 IsSlewing returns 0
23:49:26.215 00.000 7680 IsGuiding returns 0
23:49:26.216 00.001 7680 PulseGuide returned control before completion, sleep 134
23:49:26.358 00.142 7680 IsGuiding returns 1
23:49:26.363 00.005 7680 scope still moving after pulse duration time elapsed
23:49:26.401 00.038 7680 IsSlewing returns 0
23:49:26.401 00.000 7680 IsGuiding returns 0
23:49:26.402 00.001 7680 scope move finished after 124 + 62 ms
23:49:26.402 00.000 7680 Move returns status 0, amount 124
23:49:26.402 00.000 7680 MoveAxis(N, 0, ABG)
23:49:26.402 00.000 7680 Move returns status 0, amount 0
23:49:26.402 00.000 7680 move complete, result=0
23:49:26.402 00.000 7680 worker thread done servicing request
23:49:26.402 00.000 6120 GuideStep: -0.3 px 124 ms EAST, -0.4 px 0 ms NORTH
23:49:26.406 00.004 7680 Worker thread wakes up
23:49:26.407 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:26.407 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:27.651 01.244 7680 Exposure complete
23:49:27.782 00.131 7680 worker thread done servicing request
23:49:27.782 00.000 6120 OnExposeComplete: enter
23:49:27.786 00.004 6120 UpdateGuideState(): m_state=6
23:49:27.790 00.004 6120 Star::Find(15, 960, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2717
23:49:27.795 00.005 6120 Star::Find returns 1 (1), X=960.10, Y=61.07, Mass=12722, SNR=73.8, Peak=255 HFD=7.0
23:49:27.798 00.003 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
23:49:27.802 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
23:49:27.806 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.61 hyp=0.61 cameraTheta=1.60 mountX=-0.10 mountY=-0.55, mountTheta=-1.75
23:49:27.811 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.61, opts=13)
23:49:27.815 00.004 6120 Enqueuing Move request for scope (-0.02, 0.61)
23:49:27.818 00.003 7680 Worker thread wakes up
23:49:27.818 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.61) opts 0xd
23:49:27.818 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.61)
23:49:27.818 00.000 7680 Moving (-0.02, 0.61) raw xDistance=-0.10 yDistance=-0.55
23:49:27.818 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:49:27.818 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:49:27.819 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
23:49:27.819 00.000 7680 MoveAxis(E, 0, ABG)
23:49:27.819 00.000 7680 Move returns status 0, amount 0
23:49:27.819 00.000 7680 MoveAxis(N, 0, ABG)
23:49:27.819 00.000 7680 Move returns status 0, amount 0
23:49:27.819 00.000 7680 move complete, result=0
23:49:27.819 00.000 7680 worker thread done servicing request
23:49:27.821 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:27.824 00.003 6120 UpdateGuideState exits: m=12722 SNR=73.8 Saturated
23:49:27.828 00.004 6120 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 5 / 99999
23:49:27.832 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764049767.832,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.90,"Time":6.1,"SettleTime":10.0,"StarLocked":true}
23:49:27.835 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:27.838 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:27.841 00.003 6120 Enqueuing Expose request
23:49:27.845 00.004 7680 Worker thread wakes up
23:49:27.845 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:27.845 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:27.846 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
23:49:29.094 01.248 7680 Exposure complete
23:49:29.222 00.128 7680 worker thread done servicing request
23:49:29.222 00.000 6120 OnExposeComplete: enter
23:49:29.226 00.004 6120 UpdateGuideState(): m_state=6
23:49:29.230 00.004 6120 Star::Find(15, 960, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2718
23:49:29.236 00.006 6120 Star::Find returns 1 (1), X=960.13, Y=61.16, Mass=14078, SNR=77.9, Peak=255 HFD=6.9
23:49:29.239 00.003 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
23:49:29.243 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
23:49:29.247 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.71 hyp=0.71 cameraTheta=1.55 mountX=-0.15 mountY=-0.63, mountTheta=-1.80
23:49:29.252 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.71, opts=13)
23:49:29.256 00.004 6120 Enqueuing Move request for scope (0.02, 0.71)
23:49:29.259 00.003 7680 Worker thread wakes up
23:49:29.259 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.71) opts 0xd
23:49:29.259 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.71)
23:49:29.260 00.001 7680 Moving (0.02, 0.71) raw xDistance=-0.15 yDistance=-0.63
23:49:29.260 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:49:29.260 00.000 7680 resist switch: large excursion: input -0.63 thresh 0.60 direction from 1 to -1
23:49:29.260 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.88
23:49:29.261 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
23:49:29.261 00.000 7680 MoveAxis(E, 0, ABG)
23:49:29.261 00.000 7680 Move returns status 0, amount 0
23:49:29.261 00.000 7680 MoveAxis(N, 341, ABG)
23:49:29.261 00.000 7680 Guiding  Dir = 0, Dur = 341
23:49:29.261 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:29.264 00.003 7680 IsSlewing returns 0
23:49:29.265 00.001 6120 UpdateGuideState exits: m=14078 SNR=77.9 Saturated
23:49:29.269 00.004 7680 IsGuiding returns 0
23:49:29.269 00.000 6120 PhdController: settling, locked = 1, distance = 0.85 (1.50) aobump = 0 frame = 6 / 99999
23:49:29.273 00.004 7680 PulseGuide returned control before completion, sleep 351
23:49:29.273 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049769.273,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.85,"Time":7.5,"SettleTime":10.0,"StarLocked":true}
23:49:29.277 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:29.280 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:29.283 00.003 6120 Enqueuing Expose request
23:49:29.628 00.345 7680 IsGuiding returns 1
23:49:29.629 00.001 7680 scope still moving after pulse duration time elapsed
23:49:29.659 00.030 7680 IsSlewing returns 0
23:49:29.660 00.001 7680 IsGuiding returns 0
23:49:29.660 00.000 7680 scope move finished after 341 + 50 ms
23:49:29.660 00.000 7680 Move returns status 0, amount 341
23:49:29.660 00.000 7680 move complete, result=0
23:49:29.662 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 341 ms NORTH
23:49:29.669 00.007 7680 worker thread done servicing request
23:49:29.670 00.001 7680 Worker thread wakes up
23:49:29.670 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:29.671 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:30.915 01.244 7680 Exposure complete
23:49:31.036 00.121 7680 worker thread done servicing request
23:49:31.036 00.000 6120 OnExposeComplete: enter
23:49:31.040 00.004 6120 UpdateGuideState(): m_state=6
23:49:31.044 00.004 6120 Star::Find(15, 960, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2719
23:49:31.046 00.002 6120 Star::Find returns 1 (1), X=960.08, Y=61.37, Mass=14559, SNR=78.8, Peak=255 HFD=7.0
23:49:31.051 00.005 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.72)
23:49:31.053 00.002 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.99)
23:49:31.057 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.91 hyp=0.91 cameraTheta=1.61 mountX=-0.13 mountY=-0.84, mountTheta=-1.73
23:49:31.062 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.91, opts=13)
23:49:31.065 00.003 6120 Enqueuing Move request for scope (-0.04, 0.91)
23:49:31.068 00.003 7680 Worker thread wakes up
23:49:31.068 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.91) opts 0xd
23:49:31.068 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.91)
23:49:31.068 00.000 7680 Moving (-0.04, 0.91) raw xDistance=-0.13 yDistance=-0.84
23:49:31.068 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:49:31.068 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
23:49:31.070 00.002 7680 MoveAxis(E, 0, ABG)
23:49:31.070 00.000 7680 Move returns status 0, amount 0
23:49:31.070 00.000 7680 MoveAxis(N, 454, ABG)
23:49:31.070 00.000 7680 Guiding  Dir = 0, Dur = 454
23:49:31.070 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:31.074 00.004 7680 IsSlewing returns 0
23:49:31.075 00.001 6120 UpdateGuideState exits: m=14559 SNR=78.8 Saturated
23:49:31.079 00.004 6120 PhdController: settling, locked = 1, distance = 0.87 (1.50) aobump = 0 frame = 7 / 99999
23:49:31.082 00.003 7680 IsGuiding returns 0
23:49:31.083 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764049771.082,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.87,"Time":9.3,"SettleTime":10.0,"StarLocked":true}
23:49:31.087 00.004 7680 PulseGuide returned control before completion, sleep 464
23:49:31.087 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:31.090 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:31.094 00.004 6120 Enqueuing Expose request
23:49:31.555 00.461 7680 IsGuiding returns 1
23:49:31.555 00.000 7680 scope still moving after pulse duration time elapsed
23:49:31.585 00.030 7680 IsSlewing returns 0
23:49:31.586 00.001 7680 IsGuiding returns 0
23:49:31.587 00.001 7680 scope move finished after 454 + 50 ms
23:49:31.587 00.000 7680 Move returns status 0, amount 454
23:49:31.588 00.001 7680 move complete, result=0
23:49:31.588 00.000 7680 worker thread done servicing request
23:49:31.590 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.8 px 454 ms NORTH
23:49:31.596 00.006 7680 Worker thread wakes up
23:49:31.596 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:31.596 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:32.852 01.256 7680 Exposure complete
23:49:32.979 00.127 7680 worker thread done servicing request
23:49:32.980 00.001 6120 OnExposeComplete: enter
23:49:32.985 00.005 6120 UpdateGuideState(): m_state=6
23:49:32.988 00.003 6120 Star::Find(15, 960, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2720
23:49:32.992 00.004 6120 Star::Find returns 1 (1), X=960.02, Y=61.30, Mass=13669, SNR=76.2, Peak=255 HFD=6.9
23:49:32.995 00.003 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
23:49:33.000 00.005 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.91)
23:49:33.003 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.84 hyp=0.85 cameraTheta=1.69 mountX=-0.06 mountY=-0.80, mountTheta=-1.64
23:49:33.007 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.84, opts=13)
23:49:33.011 00.004 6120 Enqueuing Move request for scope (-0.10, 0.84)
23:49:33.016 00.005 7680 Worker thread wakes up
23:49:33.016 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.84) opts 0xd
23:49:33.016 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.84)
23:49:33.016 00.000 7680 Moving (-0.10, 0.84) raw xDistance=-0.06 yDistance=-0.80
23:49:33.016 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:49:33.017 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
23:49:33.017 00.000 7680 MoveAxis(E, 0, ABG)
23:49:33.017 00.000 7680 Move returns status 0, amount 0
23:49:33.017 00.000 7680 MoveAxis(N, 434, ABG)
23:49:33.018 00.001 7680 Guiding  Dir = 0, Dur = 434
23:49:33.018 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:33.022 00.004 7680 IsSlewing returns 0
23:49:33.023 00.001 6120 UpdateGuideState exits: m=13669 SNR=76.2 Saturated
23:49:33.027 00.004 7680 IsGuiding returns 0
23:49:33.027 00.000 6120 PhdController: settling, locked = 1, distance = 0.86 (1.50) aobump = 0 frame = 8 / 99999
23:49:33.032 00.005 6120 PhdController: newstate STATE_FINISH
23:49:33.035 00.003 6120 PhdController complete: success
23:49:33.040 00.005 7680 PulseGuide returned control before completion, sleep 444
23:49:33.040 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764049773.040,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
23:49:33.044 00.004 6120 Mount: notify guiding dither settle done success=1
23:49:33.048 00.004 6120 PhdController: newstate STATE_IDLE
23:49:33.052 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:33.056 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:33.059 00.003 6120 Enqueuing Expose request
23:49:33.485 00.426 7680 IsGuiding returns 0
23:49:33.486 00.001 7680 Move returns status 0, amount 434
23:49:33.487 00.001 7680 move complete, result=0
23:49:33.488 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.8 px 434 ms NORTH
23:49:33.494 00.006 7680 worker thread done servicing request
23:49:33.495 00.001 7680 Worker thread wakes up
23:49:33.495 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:33.497 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:34.743 01.246 7680 Exposure complete
23:49:34.880 00.137 7680 worker thread done servicing request
23:49:34.880 00.000 6120 OnExposeComplete: enter
23:49:34.885 00.005 6120 UpdateGuideState(): m_state=6
23:49:34.890 00.005 6120 Star::Find(15, 960, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2721
23:49:34.895 00.005 6120 Star::Find returns 1 (1), X=959.99, Y=60.91, Mass=13674, SNR=77.7, Peak=255 HFD=7.1
23:49:34.898 00.003 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
23:49:34.902 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
23:49:34.906 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.45 hyp=0.47 cameraTheta=1.84 mountX=0.04 mountY=-0.46, mountTheta=-1.48
23:49:34.911 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.45, opts=13)
23:49:34.914 00.003 6120 Enqueuing Move request for scope (-0.13, 0.45)
23:49:34.919 00.005 7680 Worker thread wakes up
23:49:34.919 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.45) opts 0xd
23:49:34.919 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:34.922 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.45)
23:49:34.923 00.001 7680 Moving (-0.13, 0.45) raw xDistance=0.04 yDistance=-0.46
23:49:34.923 00.000 6120 UpdateGuideState exits: m=13674 SNR=77.7 Saturated
23:49:34.927 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:49:34.928 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:49:34.928 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:34.932 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:34.935 00.003 7680 MoveAxis(E, 0, ABG)
23:49:34.935 00.000 6120 Enqueuing Expose request
23:49:34.940 00.005 7680 Move returns status 0, amount 0
23:49:34.940 00.000 7680 MoveAxis(N, 250, ABG)
23:49:34.940 00.000 7680 Guiding  Dir = 0, Dur = 250
23:49:34.940 00.000 7680 IsSlewing returns 0
23:49:34.942 00.002 7680 IsGuiding returns 0
23:49:34.942 00.000 7680 PulseGuide returned control before completion, sleep 260
23:49:35.217 00.275 7680 IsGuiding returns 1
23:49:35.218 00.001 7680 scope still moving after pulse duration time elapsed
23:49:35.249 00.031 7680 IsSlewing returns 0
23:49:35.251 00.002 7680 IsGuiding returns 0
23:49:35.251 00.000 7680 scope move finished after 250 + 59 ms
23:49:35.252 00.001 7680 Move returns status 0, amount 250
23:49:35.253 00.001 7680 move complete, result=0
23:49:35.253 00.000 7680 worker thread done servicing request
23:49:35.253 00.000 7680 Worker thread wakes up
23:49:35.254 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 250 ms NORTH
23:49:35.262 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:35.262 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:36.514 01.252 7680 Exposure complete
23:49:36.649 00.135 7680 worker thread done servicing request
23:49:36.649 00.000 6120 OnExposeComplete: enter
23:49:36.654 00.005 6120 UpdateGuideState(): m_state=6
23:49:36.658 00.004 6120 Star::Find(15, 959, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2722
23:49:36.664 00.006 6120 Star::Find returns 1 (1), X=960.04, Y=60.87, Mass=13983, SNR=76.4, Peak=255 HFD=7.0
23:49:36.668 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
23:49:36.673 00.005 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.85)
23:49:36.678 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.41 hyp=0.42 cameraTheta=1.75 mountX=-0.00 mountY=-0.40, mountTheta=-1.58
23:49:36.683 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.41, opts=13)
23:49:36.688 00.005 6120 Enqueuing Move request for scope (-0.07, 0.41)
23:49:36.692 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:36.695 00.003 7680 Worker thread wakes up
23:49:36.696 00.001 6120 UpdateGuideState exits: m=13983 SNR=76.4 Saturated
23:49:36.700 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:36.703 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.41) opts 0xd
23:49:36.704 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:36.708 00.004 6120 Enqueuing Expose request
23:49:36.712 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.41)
23:49:36.712 00.000 7680 Moving (-0.07, 0.41) raw xDistance=-0.00 yDistance=-0.40
23:49:36.712 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:49:36.712 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:49:36.712 00.000 7680 MoveAxis(E, 0, ABG)
23:49:36.713 00.001 7680 Move returns status 0, amount 0
23:49:36.713 00.000 7680 MoveAxis(N, 219, ABG)
23:49:36.714 00.001 7680 Guiding  Dir = 0, Dur = 219
23:49:36.714 00.000 7680 IsSlewing returns 0
23:49:36.714 00.000 7680 IsGuiding returns 0
23:49:36.714 00.000 7680 PulseGuide returned control before completion, sleep 229
23:49:36.955 00.241 7680 IsGuiding returns 1
23:49:36.955 00.000 7680 scope still moving after pulse duration time elapsed
23:49:36.985 00.030 7680 IsSlewing returns 0
23:49:36.986 00.001 7680 IsGuiding returns 0
23:49:36.986 00.000 7680 scope move finished after 219 + 53 ms
23:49:36.987 00.001 7680 Move returns status 0, amount 219
23:49:36.987 00.000 7680 move complete, result=0
23:49:36.988 00.001 7680 worker thread done servicing request
23:49:36.988 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 219 ms NORTH
23:49:36.994 00.006 7680 Worker thread wakes up
23:49:36.994 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:36.994 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:38.246 01.252 7680 Exposure complete
23:49:38.384 00.138 7680 worker thread done servicing request
23:49:38.384 00.000 6120 OnExposeComplete: enter
23:49:38.388 00.004 6120 UpdateGuideState(): m_state=6
23:49:38.392 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2723
23:49:38.396 00.004 6120 Star::Find returns 1 (1), X=960.04, Y=60.82, Mass=13915, SNR=75.6, Peak=255 HFD=6.9
23:49:38.400 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
23:49:38.404 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
23:49:38.407 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.36 hyp=0.37 cameraTheta=1.79 mountX=0.01 mountY=-0.36, mountTheta=-1.53
23:49:38.412 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.36, opts=13)
23:49:38.415 00.003 6120 Enqueuing Move request for scope (-0.08, 0.36)
23:49:38.420 00.005 7680 Worker thread wakes up
23:49:38.420 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.36) opts 0xd
23:49:38.420 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.36)
23:49:38.420 00.000 7680 Moving (-0.08, 0.36) raw xDistance=0.01 yDistance=-0.36
23:49:38.420 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:49:38.420 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:49:38.421 00.001 7680 MoveAxis(E, 0, ABG)
23:49:38.421 00.000 7680 Move returns status 0, amount 0
23:49:38.421 00.000 7680 MoveAxis(N, 195, ABG)
23:49:38.421 00.000 7680 Guiding  Dir = 0, Dur = 195
23:49:38.421 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:38.425 00.004 7680 IsSlewing returns 0
23:49:38.426 00.001 6120 UpdateGuideState exits: m=13915 SNR=75.6 Saturated
23:49:38.429 00.003 7680 IsGuiding returns 0
23:49:38.430 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:38.432 00.002 7680 PulseGuide returned control before completion, sleep 205
23:49:38.433 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:38.437 00.004 6120 Enqueuing Expose request
23:49:38.643 00.206 7680 IsGuiding returns 1
23:49:38.644 00.001 7680 scope still moving after pulse duration time elapsed
23:49:38.676 00.032 7680 IsSlewing returns 0
23:49:38.677 00.001 7680 IsGuiding returns 0
23:49:38.677 00.000 7680 scope move finished after 195 + 53 ms
23:49:38.678 00.001 7680 Move returns status 0, amount 195
23:49:38.679 00.001 7680 move complete, result=0
23:49:38.681 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 195 ms NORTH
23:49:38.689 00.008 7680 worker thread done servicing request
23:49:38.689 00.000 7680 Worker thread wakes up
23:49:38.689 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:38.690 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:39.941 01.251 7680 Exposure complete
23:49:40.078 00.137 7680 worker thread done servicing request
23:49:40.079 00.001 6120 OnExposeComplete: enter
23:49:40.083 00.004 6120 UpdateGuideState(): m_state=6
23:49:40.087 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2724
23:49:40.092 00.005 6120 Star::Find returns 1 (1), X=960.01, Y=60.77, Mass=14196, SNR=79.7, Peak=255 HFD=6.9
23:49:40.095 00.003 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
23:49:40.099 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
23:49:40.103 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.32 hyp=0.33 cameraTheta=1.90 mountX=0.05 mountY=-0.33, mountTheta=-1.43
23:49:40.108 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.32, opts=13)
23:49:40.113 00.005 6120 Enqueuing Move request for scope (-0.11, 0.32)
23:49:40.118 00.005 7680 Worker thread wakes up
23:49:40.118 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.32) opts 0xd
23:49:40.118 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.32)
23:49:40.118 00.000 7680 Moving (-0.11, 0.32) raw xDistance=0.05 yDistance=-0.33
23:49:40.118 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:49:40.119 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:49:40.119 00.000 7680 MoveAxis(E, 0, ABG)
23:49:40.119 00.000 7680 Move returns status 0, amount 0
23:49:40.119 00.000 7680 MoveAxis(N, 180, ABG)
23:49:40.119 00.000 7680 Guiding  Dir = 0, Dur = 180
23:49:40.120 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:40.124 00.004 7680 IsSlewing returns 0
23:49:40.125 00.001 6120 UpdateGuideState exits: m=14196 SNR=79.7 Saturated
23:49:40.128 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:40.132 00.004 7680 IsGuiding returns 0
23:49:40.132 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:40.136 00.004 6120 Enqueuing Expose request
23:49:40.139 00.003 7680 PulseGuide returned control before completion, sleep 190
23:49:40.338 00.199 7680 IsGuiding returns 0
23:49:40.340 00.002 7680 Move returns status 0, amount 180
23:49:40.340 00.000 7680 move complete, result=0
23:49:40.342 00.002 7680 worker thread done servicing request
23:49:40.342 00.000 7680 Worker thread wakes up
23:49:40.342 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 180 ms NORTH
23:49:40.349 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:40.349 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:41.604 01.255 7680 Exposure complete
23:49:41.745 00.141 7680 worker thread done servicing request
23:49:41.745 00.000 6120 OnExposeComplete: enter
23:49:41.750 00.005 6120 UpdateGuideState(): m_state=6
23:49:41.753 00.003 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2725
23:49:41.757 00.004 6120 Star::Find returns 1 (1), X=960.07, Y=60.27, Mass=13539, SNR=76.1, Peak=255 HFD=6.8
23:49:41.760 00.003 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-2.95) = xAngle (1.11 = 1.11)
23:49:41.765 00.005 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.84 = 0.84)
23:49:41.769 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.84 mountX=0.08 mountY=0.14, mountTheta=1.04
23:49:41.775 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.18, opts=13)
23:49:41.780 00.005 6120 Enqueuing Move request for scope (-0.05, -0.18)
23:49:41.783 00.003 7680 Worker thread wakes up
23:49:41.784 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:41.787 00.003 6120 UpdateGuideState exits: m=13539 SNR=76.1 Saturated
23:49:41.791 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
23:49:41.791 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
23:49:41.792 00.001 7680 Moving (-0.05, -0.18) raw xDistance=0.08 yDistance=0.14
23:49:41.792 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:49:41.792 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:49:41.792 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:41.796 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:41.801 00.005 6120 Enqueuing Expose request
23:49:41.804 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:49:41.805 00.001 7680 MoveAxis(E, 0, ABG)
23:49:41.805 00.000 7680 Move returns status 0, amount 0
23:49:41.805 00.000 7680 MoveAxis(N, 0, ABG)
23:49:41.805 00.000 7680 Move returns status 0, amount 0
23:49:41.805 00.000 7680 move complete, result=0
23:49:41.806 00.001 7680 worker thread done servicing request
23:49:41.806 00.000 7680 Worker thread wakes up
23:49:41.806 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:49:41.809 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:41.810 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:43.056 01.246 7680 Exposure complete
23:49:43.199 00.143 7680 worker thread done servicing request
23:49:43.199 00.000 6120 OnExposeComplete: enter
23:49:43.205 00.006 6120 UpdateGuideState(): m_state=6
23:49:43.209 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2726
23:49:43.215 00.006 6120 Star::Find returns 1 (1), X=960.14, Y=60.73, Mass=14368, SNR=78.4, Peak=255 HFD=6.9
23:49:43.221 00.006 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
23:49:43.227 00.006 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
23:49:43.234 00.007 6120 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.50 mountX=-0.07 mountY=-0.24, mountTheta=-1.86
23:49:43.242 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.27, opts=13)
23:49:43.248 00.006 6120 Enqueuing Move request for scope (0.02, 0.27)
23:49:43.252 00.004 7680 Worker thread wakes up
23:49:43.252 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:43.258 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd
23:49:43.258 00.000 6120 UpdateGuideState exits: m=14368 SNR=78.4 Saturated
23:49:43.262 00.004 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.27)
23:49:43.263 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:43.268 00.005 7680 Moving (0.02, 0.27) raw xDistance=-0.07 yDistance=-0.24
23:49:43.268 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:43.272 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:49:43.272 00.000 6120 Enqueuing Expose request
23:49:43.276 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:49:43.276 00.000 7680 MoveAxis(E, 0, ABG)
23:49:43.276 00.000 7680 Move returns status 0, amount 0
23:49:43.276 00.000 7680 MoveAxis(N, 128, ABG)
23:49:43.276 00.000 7680 Guiding  Dir = 0, Dur = 128
23:49:43.276 00.000 7680 IsSlewing returns 0
23:49:43.277 00.001 7680 IsGuiding returns 0
23:49:43.277 00.000 7680 PulseGuide returned control before completion, sleep 138
23:49:43.420 00.143 7680 IsGuiding returns 1
23:49:43.420 00.000 7680 scope still moving after pulse duration time elapsed
23:49:43.452 00.032 7680 IsSlewing returns 0
23:49:43.455 00.003 7680 IsGuiding returns 0
23:49:43.456 00.001 7680 scope move finished after 128 + 50 ms
23:49:43.456 00.000 7680 Move returns status 0, amount 128
23:49:43.456 00.000 7680 move complete, result=0
23:49:43.457 00.001 7680 worker thread done servicing request
23:49:43.457 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 128 ms NORTH
23:49:43.465 00.008 7680 Worker thread wakes up
23:49:43.465 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:43.465 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:44.718 01.253 7680 Exposure complete
23:49:44.890 00.172 7680 worker thread done servicing request
23:49:44.890 00.000 6120 OnExposeComplete: enter
23:49:44.897 00.007 6120 UpdateGuideState(): m_state=6
23:49:44.905 00.008 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2727
23:49:44.910 00.005 6120 Star::Find returns 1 (1), X=960.17, Y=60.71, Mass=13463, SNR=75.5, Peak=255 HFD=6.9
23:49:44.914 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
23:49:44.918 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
23:49:44.924 00.006 6120 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.26 cameraTheta=1.38 mountX=-0.10 mountY=-0.21, mountTheta=-2.01
23:49:44.930 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.26, opts=13)
23:49:44.933 00.003 6120 Enqueuing Move request for scope (0.05, 0.26)
23:49:44.938 00.005 7680 Worker thread wakes up
23:49:44.938 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:44.941 00.003 6120 UpdateGuideState exits: m=13463 SNR=75.5 Saturated
23:49:44.944 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
23:49:44.944 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
23:49:44.944 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:44.948 00.004 7680 Moving (0.05, 0.26) raw xDistance=-0.10 yDistance=-0.21
23:49:44.948 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:49:44.949 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:44.952 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:49:44.952 00.000 7680 MoveAxis(E, 0, ABG)
23:49:44.952 00.000 6120 Enqueuing Expose request
23:49:44.955 00.003 7680 Move returns status 0, amount 0
23:49:44.956 00.001 7680 MoveAxis(N, 113, ABG)
23:49:44.956 00.000 7680 Guiding  Dir = 0, Dur = 113
23:49:44.958 00.002 7680 IsSlewing returns 0
23:49:44.958 00.000 7680 IsGuiding returns 0
23:49:44.958 00.000 7680 PulseGuide returned control before completion, sleep 123
23:49:45.095 00.137 7680 IsGuiding returns 1
23:49:45.096 00.001 7680 scope still moving after pulse duration time elapsed
23:49:45.127 00.031 7680 IsSlewing returns 0
23:49:45.127 00.000 7680 IsGuiding returns 0
23:49:45.127 00.000 7680 scope move finished after 113 + 55 ms
23:49:45.128 00.001 7680 Move returns status 0, amount 113
23:49:45.128 00.000 7680 move complete, result=0
23:49:45.128 00.000 7680 worker thread done servicing request
23:49:45.128 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 113 ms NORTH
23:49:45.132 00.004 7680 Worker thread wakes up
23:49:45.133 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:45.134 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:46.392 01.258 7680 Exposure complete
23:49:46.526 00.134 7680 worker thread done servicing request
23:49:46.527 00.001 6120 OnExposeComplete: enter
23:49:46.530 00.003 6120 UpdateGuideState(): m_state=6
23:49:46.534 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2728
23:49:46.539 00.005 6120 Star::Find returns 1 (1), X=960.23, Y=60.85, Mass=14549, SNR=78.0, Peak=255 HFD=6.8
23:49:46.543 00.004 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
23:49:46.547 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.31)
23:49:46.552 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.40 hyp=0.41 cameraTheta=1.29 mountX=-0.19 mountY=-0.31, mountTheta=-2.12
23:49:46.557 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.40, opts=13)
23:49:46.560 00.003 6120 Enqueuing Move request for scope (0.11, 0.40)
23:49:46.564 00.004 7680 Worker thread wakes up
23:49:46.564 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.40) opts 0xd
23:49:46.564 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.40)
23:49:46.564 00.000 7680 Moving (0.11, 0.40) raw xDistance=-0.19 yDistance=-0.31
23:49:46.565 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:49:46.565 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:49:46.565 00.000 7680 MoveAxis(E, 0, ABG)
23:49:46.565 00.000 7680 Move returns status 0, amount 0
23:49:46.565 00.000 7680 MoveAxis(N, 166, ABG)
23:49:46.565 00.000 7680 Guiding  Dir = 0, Dur = 166
23:49:46.565 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:46.570 00.005 6120 UpdateGuideState exits: m=14549 SNR=78.0 Saturated
23:49:46.573 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:46.577 00.004 7680 IsSlewing returns 0
23:49:46.578 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:46.583 00.005 7680 IsGuiding returns 0
23:49:46.584 00.001 6120 Enqueuing Expose request
23:49:46.587 00.003 7680 PulseGuide returned control before completion, sleep 176
23:49:46.769 00.182 7680 IsGuiding returns 1
23:49:46.769 00.000 7680 scope still moving after pulse duration time elapsed
23:49:46.800 00.031 7680 IsSlewing returns 0
23:49:46.802 00.002 7680 IsGuiding returns 0
23:49:46.803 00.001 7680 scope move finished after 166 + 53 ms
23:49:46.804 00.001 7680 Move returns status 0, amount 166
23:49:46.805 00.001 7680 move complete, result=0
23:49:46.806 00.001 7680 worker thread done servicing request
23:49:46.806 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 166 ms NORTH
23:49:46.812 00.006 7680 Worker thread wakes up
23:49:46.813 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:46.813 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:48.069 01.256 7680 Exposure complete
23:49:48.204 00.135 7680 worker thread done servicing request
23:49:48.204 00.000 6120 OnExposeComplete: enter
23:49:48.209 00.005 6120 UpdateGuideState(): m_state=6
23:49:48.214 00.005 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2729
23:49:48.218 00.004 6120 Star::Find returns 1 (1), X=960.31, Y=60.70, Mass=13734, SNR=77.8, Peak=255 HFD=7.1
23:49:48.222 00.004 6120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-2.95) = xAngle (3.86 = -2.42)
23:49:48.226 00.004 6120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.60 = -2.69)
23:49:48.231 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=0.25 hyp=0.31 cameraTheta=0.91 mountX=-0.24 mountY=-0.14, mountTheta=-2.61
23:49:48.236 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.25, opts=13)
23:49:48.240 00.004 6120 Enqueuing Move request for scope (0.19, 0.25)
23:49:48.243 00.003 7680 Worker thread wakes up
23:49:48.243 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:48.248 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.25) opts 0xd
23:49:48.249 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.25)
23:49:48.249 00.000 6120 UpdateGuideState exits: m=13734 SNR=77.8 Saturated
23:49:48.252 00.003 7680 Moving (0.19, 0.25) raw xDistance=-0.24 yDistance=-0.14
23:49:48.253 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:49:48.253 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:48.256 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:49:48.257 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:48.260 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:49:48.260 00.000 7680 MoveAxis(E, 96, ABG)
23:49:48.260 00.000 7680 Guiding  Dir = 2, Dur = 96
23:49:48.260 00.000 6120 Enqueuing Expose request
23:49:48.265 00.005 7680 IsSlewing returns 0
23:49:48.265 00.000 7680 IsGuiding returns 0
23:49:48.266 00.001 7680 PulseGuide returned control before completion, sleep 106
23:49:48.388 00.122 7680 IsGuiding returns 1
23:49:48.389 00.001 7680 scope still moving after pulse duration time elapsed
23:49:48.418 00.029 7680 IsSlewing returns 0
23:49:48.420 00.002 7680 IsGuiding returns 0
23:49:48.420 00.000 7680 scope move finished after 96 + 58 ms
23:49:48.421 00.001 7680 Move returns status 0, amount 96
23:49:48.421 00.000 7680 MoveAxis(N, 0, ABG)
23:49:48.421 00.000 7680 Move returns status 0, amount 0
23:49:48.421 00.000 7680 move complete, result=0
23:49:48.422 00.001 7680 worker thread done servicing request
23:49:48.423 00.001 6120 GuideStep: -0.2 px 96 ms EAST, -0.1 px 0 ms NORTH
23:49:48.429 00.006 7680 Worker thread wakes up
23:49:48.429 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:48.429 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:49.684 01.255 7680 Exposure complete
23:49:49.810 00.126 7680 worker thread done servicing request
23:49:49.812 00.002 6120 OnExposeComplete: enter
23:49:49.815 00.003 6120 UpdateGuideState(): m_state=6
23:49:49.819 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2730
23:49:49.823 00.004 6120 Star::Find returns 1 (1), X=960.19, Y=60.92, Mass=13302, SNR=75.3, Peak=255 HFD=6.8
23:49:49.827 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
23:49:49.832 00.005 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
23:49:49.835 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.46 hyp=0.47 cameraTheta=1.41 mountX=-0.16 mountY=-0.38, mountTheta=-1.97
23:49:49.841 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.46, opts=13)
23:49:49.845 00.004 6120 Enqueuing Move request for scope (0.08, 0.46)
23:49:49.848 00.003 7680 Worker thread wakes up
23:49:49.848 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.46) opts 0xd
23:49:49.849 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.46)
23:49:49.849 00.000 7680 Moving (0.08, 0.46) raw xDistance=-0.16 yDistance=-0.38
23:49:49.849 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:49:49.849 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:49:49.850 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:49.853 00.003 6120 UpdateGuideState exits: m=13302 SNR=75.3 Saturated
23:49:49.857 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:49.863 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:49.867 00.004 6120 Enqueuing Expose request
23:49:49.870 00.003 7680 MoveAxis(E, 0, ABG)
23:49:49.870 00.000 7680 Move returns status 0, amount 0
23:49:49.870 00.000 7680 MoveAxis(N, 206, ABG)
23:49:49.870 00.000 7680 Guiding  Dir = 0, Dur = 206
23:49:49.870 00.000 7680 IsSlewing returns 0
23:49:49.872 00.002 7680 IsGuiding returns 0
23:49:49.872 00.000 7680 PulseGuide returned control before completion, sleep 216
23:49:50.093 00.221 7680 IsGuiding returns 1
23:49:50.093 00.000 7680 scope still moving after pulse duration time elapsed
23:49:50.124 00.031 7680 IsSlewing returns 0
23:49:50.125 00.001 7680 IsGuiding returns 0
23:49:50.126 00.001 7680 scope move finished after 206 + 47 ms
23:49:50.126 00.000 7680 Move returns status 0, amount 206
23:49:50.126 00.000 7680 move complete, result=0
23:49:50.126 00.000 7680 worker thread done servicing request
23:49:50.128 00.002 7680 Worker thread wakes up
23:49:50.128 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 206 ms NORTH
23:49:50.134 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:50.134 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:51.386 01.252 7680 Exposure complete
23:49:51.525 00.139 7680 worker thread done servicing request
23:49:51.525 00.000 6120 OnExposeComplete: enter
23:49:51.529 00.004 6120 UpdateGuideState(): m_state=6
23:49:51.534 00.005 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2731
23:49:51.538 00.004 6120 Star::Find returns 1 (1), X=960.46, Y=60.35, Mass=13463, SNR=76.1, Peak=255 HFD=7.2
23:49:51.541 00.003 6120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-2.95) = xAngle (2.66 = 2.66)
23:49:51.546 00.005 6120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.39 = 2.39)
23:49:51.550 00.004 6120 CameraToMount -- cameraX=0.34 cameraY=-0.11 hyp=0.36 cameraTheta=-0.30 mountX=-0.32 mountY=0.24, mountTheta=2.48
23:49:51.555 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-0.11, opts=13)
23:49:51.560 00.005 6120 Enqueuing Move request for scope (0.34, -0.11)
23:49:51.564 00.004 7680 Worker thread wakes up
23:49:51.564 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.11) opts 0xd
23:49:51.564 00.000 7680 Handling offset move in thread for scope, endpoint = (0.34, -0.11)
23:49:51.564 00.000 7680 Moving (0.34, -0.11) raw xDistance=-0.32 yDistance=0.24
23:49:51.564 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
23:49:51.565 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:49:51.565 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:49:51.565 00.000 7680 MoveAxis(E, 129, ABG)
23:49:51.565 00.000 7680 Guiding  Dir = 2, Dur = 129
23:49:51.565 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:51.570 00.005 6120 UpdateGuideState exits: m=13463 SNR=76.1 Saturated
23:49:51.573 00.003 7680 IsSlewing returns 0
23:49:51.573 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:51.578 00.005 7680 IsGuiding returns 0
23:49:51.578 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:51.587 00.009 6120 Enqueuing Expose request
23:49:51.591 00.004 7680 PulseGuide returned control before completion, sleep 139
23:49:51.735 00.144 7680 IsGuiding returns 1
23:49:51.737 00.002 7680 scope still moving after pulse duration time elapsed
23:49:51.765 00.028 7680 IsSlewing returns 0
23:49:51.765 00.000 7680 IsGuiding returns 0
23:49:51.767 00.002 7680 scope move finished after 129 + 58 ms
23:49:51.767 00.000 7680 Move returns status 0, amount 129
23:49:51.767 00.000 7680 MoveAxis(N, 0, ABG)
23:49:51.768 00.001 7680 Move returns status 0, amount 0
23:49:51.768 00.000 7680 move complete, result=0
23:49:51.768 00.000 7680 worker thread done servicing request
23:49:51.769 00.001 6120 GuideStep: -0.3 px 129 ms EAST, 0.2 px 0 ms NORTH
23:49:51.775 00.006 7680 Worker thread wakes up
23:49:51.775 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:51.775 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:53.030 01.255 7680 Exposure complete
23:49:53.179 00.149 7680 worker thread done servicing request
23:49:53.180 00.001 6120 OnExposeComplete: enter
23:49:53.183 00.003 6120 UpdateGuideState(): m_state=6
23:49:53.186 00.003 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2732
23:49:53.193 00.007 6120 Star::Find returns 1 (1), X=960.08, Y=60.97, Mass=12789, SNR=73.9, Peak=255 HFD=7.1
23:49:53.196 00.003 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
23:49:53.201 00.005 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
23:49:53.206 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.52 hyp=0.52 cameraTheta=1.65 mountX=-0.06 mountY=-0.48, mountTheta=-1.69
23:49:53.211 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.52, opts=13)
23:49:53.215 00.004 6120 Enqueuing Move request for scope (-0.04, 0.52)
23:49:53.217 00.002 7680 Worker thread wakes up
23:49:53.217 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:53.221 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.52) opts 0xd
23:49:53.221 00.000 6120 UpdateGuideState exits: m=12789 SNR=73.9 Saturated
23:49:53.226 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.52)
23:49:53.226 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:53.228 00.002 7680 Moving (-0.04, 0.52) raw xDistance=-0.06 yDistance=-0.48
23:49:53.229 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:49:53.229 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:53.233 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
23:49:53.233 00.000 6120 Enqueuing Expose request
23:49:53.238 00.005 7680 MoveAxis(E, 0, ABG)
23:49:53.238 00.000 7680 Move returns status 0, amount 0
23:49:53.238 00.000 7680 MoveAxis(N, 261, ABG)
23:49:53.238 00.000 7680 Guiding  Dir = 0, Dur = 261
23:49:53.238 00.000 7680 IsSlewing returns 0
23:49:53.239 00.001 7680 IsGuiding returns 0
23:49:53.239 00.000 7680 PulseGuide returned control before completion, sleep 271
23:49:53.518 00.279 7680 IsGuiding returns 1
23:49:53.518 00.000 7680 scope still moving after pulse duration time elapsed
23:49:53.549 00.031 7680 IsSlewing returns 0
23:49:53.551 00.002 7680 IsGuiding returns 0
23:49:53.551 00.000 7680 scope move finished after 261 + 51 ms
23:49:53.552 00.001 7680 Move returns status 0, amount 261
23:49:53.552 00.000 7680 move complete, result=0
23:49:53.553 00.001 7680 worker thread done servicing request
23:49:53.553 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 261 ms NORTH
23:49:53.560 00.007 7680 Worker thread wakes up
23:49:53.560 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:53.560 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:54.817 01.257 7680 Exposure complete
23:49:54.948 00.131 7680 worker thread done servicing request
23:49:54.949 00.001 6120 OnExposeComplete: enter
23:49:54.953 00.004 6120 UpdateGuideState(): m_state=6
23:49:54.957 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2733
23:49:54.960 00.003 6120 Star::Find returns 1 (1), X=960.08, Y=60.84, Mass=13744, SNR=76.1, Peak=255 HFD=6.9
23:49:54.964 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
23:49:54.967 00.003 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
23:49:54.972 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.38 hyp=0.39 cameraTheta=1.67 mountX=-0.03 mountY=-0.36, mountTheta=-1.67
23:49:54.976 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.38, opts=13)
23:49:54.981 00.005 6120 Enqueuing Move request for scope (-0.04, 0.38)
23:49:54.985 00.004 7680 Worker thread wakes up
23:49:54.985 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.38) opts 0xd
23:49:54.985 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.38)
23:49:54.985 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:54.989 00.004 6120 UpdateGuideState exits: m=13744 SNR=76.1 Saturated
23:49:54.994 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:54.997 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:55.002 00.005 6120 Enqueuing Expose request
23:49:55.005 00.003 7680 Moving (-0.04, 0.38) raw xDistance=-0.03 yDistance=-0.36
23:49:55.005 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:49:55.005 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:49:55.005 00.000 7680 MoveAxis(E, 0, ABG)
23:49:55.006 00.001 7680 Move returns status 0, amount 0
23:49:55.006 00.000 7680 MoveAxis(N, 196, ABG)
23:49:55.006 00.000 7680 Guiding  Dir = 0, Dur = 196
23:49:55.006 00.000 7680 IsSlewing returns 0
23:49:55.006 00.000 7680 IsGuiding returns 0
23:49:55.007 00.001 7680 PulseGuide returned control before completion, sleep 206
23:49:55.227 00.220 7680 IsGuiding returns 0
23:49:55.227 00.000 7680 Move returns status 0, amount 196
23:49:55.228 00.001 7680 move complete, result=0
23:49:55.228 00.000 7680 worker thread done servicing request
23:49:55.228 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 196 ms NORTH
23:49:55.235 00.007 7680 Worker thread wakes up
23:49:55.235 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:55.235 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:56.494 01.259 7680 Exposure complete
23:49:56.639 00.145 7680 worker thread done servicing request
23:49:56.639 00.000 6120 OnExposeComplete: enter
23:49:56.643 00.004 6120 UpdateGuideState(): m_state=6
23:49:56.650 00.007 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2734
23:49:56.654 00.004 6120 Star::Find returns 1 (1), X=960.13, Y=60.71, Mass=14347, SNR=80.0, Peak=255 HFD=6.9
23:49:56.657 00.003 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
23:49:56.661 00.004 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
23:49:56.666 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.52 mountX=-0.06 mountY=-0.22, mountTheta=-1.84
23:49:56.672 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.26, opts=13)
23:49:56.677 00.005 6120 Enqueuing Move request for scope (0.01, 0.26)
23:49:56.681 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:56.685 00.004 7680 Worker thread wakes up
23:49:56.685 00.000 6120 UpdateGuideState exits: m=14347 SNR=80.0 Saturated
23:49:56.689 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:56.692 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:56.695 00.003 6120 Enqueuing Expose request
23:49:56.699 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
23:49:56.699 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
23:49:56.700 00.001 7680 Moving (0.01, 0.26) raw xDistance=-0.06 yDistance=-0.22
23:49:56.700 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:49:56.700 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:49:56.700 00.000 7680 MoveAxis(E, 0, ABG)
23:49:56.700 00.000 7680 Move returns status 0, amount 0
23:49:56.701 00.001 7680 MoveAxis(N, 121, ABG)
23:49:56.701 00.000 7680 Guiding  Dir = 0, Dur = 121
23:49:56.701 00.000 7680 IsSlewing returns 0
23:49:56.702 00.001 7680 IsGuiding returns 0
23:49:56.704 00.002 7680 PulseGuide returned control before completion, sleep 131
23:49:56.852 00.148 7680 IsGuiding returns 1
23:49:56.852 00.000 7680 scope still moving after pulse duration time elapsed
23:49:56.882 00.030 7680 IsSlewing returns 0
23:49:56.884 00.002 7680 IsGuiding returns 0
23:49:56.884 00.000 7680 scope move finished after 121 + 60 ms
23:49:56.885 00.001 7680 Move returns status 0, amount 121
23:49:56.886 00.001 7680 move complete, result=0
23:49:56.887 00.001 7680 worker thread done servicing request
23:49:56.889 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 121 ms NORTH
23:49:56.895 00.006 7680 Worker thread wakes up
23:49:56.895 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:56.895 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:58.143 01.248 7680 Exposure complete
23:49:58.295 00.152 7680 worker thread done servicing request
23:49:58.295 00.000 6120 OnExposeComplete: enter
23:49:58.301 00.006 6120 UpdateGuideState(): m_state=6
23:49:58.307 00.006 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2735
23:49:58.313 00.006 6120 Star::Find returns 1 (1), X=960.15, Y=60.75, Mass=14310, SNR=78.5, Peak=255 HFD=6.8
23:49:58.318 00.005 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
23:49:58.323 00.005 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
23:49:58.329 00.006 6120 CameraToMount -- cameraX=0.04 cameraY=0.30 hyp=0.30 cameraTheta=1.45 mountX=-0.09 mountY=-0.25, mountTheta=-1.92
23:49:58.337 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.30, opts=13)
23:49:58.343 00.006 6120 Enqueuing Move request for scope (0.04, 0.30)
23:49:58.348 00.005 7680 Worker thread wakes up
23:49:58.348 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:49:58.353 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.30) opts 0xd
23:49:58.354 00.001 6120 UpdateGuideState exits: m=14310 SNR=78.5 Saturated
23:49:58.358 00.004 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.30)
23:49:58.358 00.000 7680 Moving (0.04, 0.30) raw xDistance=-0.09 yDistance=-0.25
23:49:58.359 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:58.365 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:49:58.365 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:49:58.365 00.000 7680 MoveAxis(E, 0, ABG)
23:49:58.367 00.002 7680 Move returns status 0, amount 0
23:49:58.367 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:49:58.372 00.005 7680 MoveAxis(N, 135, ABG)
23:49:58.373 00.001 7680 Guiding  Dir = 0, Dur = 135
23:49:58.373 00.000 6120 Enqueuing Expose request
23:49:58.378 00.005 7680 IsSlewing returns 0
23:49:58.379 00.001 7680 IsGuiding returns 0
23:49:58.379 00.000 7680 PulseGuide returned control before completion, sleep 145
23:49:58.537 00.158 7680 IsGuiding returns 1
23:49:58.537 00.000 7680 scope still moving after pulse duration time elapsed
23:49:58.568 00.031 7680 IsSlewing returns 0
23:49:58.569 00.001 7680 IsGuiding returns 0
23:49:58.570 00.001 7680 scope move finished after 135 + 55 ms
23:49:58.570 00.000 7680 Move returns status 0, amount 135
23:49:58.570 00.000 7680 move complete, result=0
23:49:58.571 00.001 7680 worker thread done servicing request
23:49:58.571 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 135 ms NORTH
23:49:58.579 00.008 7680 Worker thread wakes up
23:49:58.579 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:49:58.580 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:49:59.832 01.252 7680 Exposure complete
23:49:59.966 00.134 7680 worker thread done servicing request
23:49:59.967 00.001 6120 OnExposeComplete: enter
23:49:59.971 00.004 6120 UpdateGuideState(): m_state=6
23:49:59.975 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2736
23:49:59.979 00.004 6120 Star::Find returns 1 (1), X=960.46, Y=60.39, Mass=14282, SNR=77.9, Peak=255 HFD=7.1
23:49:59.983 00.004 6120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-2.95) = xAngle (2.76 = 2.76)
23:49:59.987 00.004 6120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.49 = 2.49)
23:49:59.990 00.003 6120 CameraToMount -- cameraX=0.34 cameraY=-0.07 hyp=0.35 cameraTheta=-0.20 mountX=-0.33 mountY=0.21, mountTheta=2.56
23:49:59.996 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-0.07, opts=13)
23:49:59.999 00.003 6120 Enqueuing Move request for scope (0.34, -0.07)
23:50:00.002 00.003 7680 Worker thread wakes up
23:50:00.002 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.07) opts 0xd
23:50:00.002 00.000 7680 Handling offset move in thread for scope, endpoint = (0.34, -0.07)
23:50:00.002 00.000 7680 Moving (0.34, -0.07) raw xDistance=-0.33 yDistance=0.21
23:50:00.002 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
23:50:00.002 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:50:00.004 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:50:00.004 00.000 7680 MoveAxis(E, 133, ABG)
23:50:00.004 00.000 7680 Guiding  Dir = 2, Dur = 133
23:50:00.004 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:00.008 00.004 7680 IsSlewing returns 0
23:50:00.009 00.001 6120 UpdateGuideState exits: m=14282 SNR=77.9 Saturated
23:50:00.018 00.009 7680 IsGuiding returns 0
23:50:00.019 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:00.026 00.007 7680 PulseGuide returned control before completion, sleep 143
23:50:00.026 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:00.033 00.007 6120 Enqueuing Expose request
23:50:00.178 00.145 7680 IsGuiding returns 0
23:50:00.181 00.003 7680 Move returns status 0, amount 133
23:50:00.181 00.000 7680 MoveAxis(N, 0, ABG)
23:50:00.181 00.000 7680 Move returns status 0, amount 0
23:50:00.182 00.001 7680 move complete, result=0
23:50:00.182 00.000 7680 worker thread done servicing request
23:50:00.182 00.000 7680 Worker thread wakes up
23:50:00.183 00.001 6120 GuideStep: -0.3 px 133 ms EAST, 0.2 px 0 ms NORTH
23:50:00.189 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:00.190 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:01.439 01.249 7680 Exposure complete
23:50:01.570 00.131 7680 worker thread done servicing request
23:50:01.570 00.000 6120 OnExposeComplete: enter
23:50:01.575 00.005 6120 UpdateGuideState(): m_state=6
23:50:01.580 00.005 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2737
23:50:01.584 00.004 6120 Star::Find returns 1 (1), X=960.24, Y=60.75, Mass=13738, SNR=74.9, Peak=255 HFD=6.9
23:50:01.588 00.004 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
23:50:01.592 00.004 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.42)
23:50:01.596 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.29 hyp=0.31 cameraTheta=1.18 mountX=-0.17 mountY=-0.21, mountTheta=-2.26
23:50:01.601 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.29, opts=13)
23:50:01.606 00.005 6120 Enqueuing Move request for scope (0.12, 0.29)
23:50:01.610 00.004 7680 Worker thread wakes up
23:50:01.610 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:01.615 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.29) opts 0xd
23:50:01.615 00.000 6120 UpdateGuideState exits: m=13738 SNR=74.9 Saturated
23:50:01.619 00.004 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.29)
23:50:01.619 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:01.622 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:01.626 00.004 6120 Enqueuing Expose request
23:50:01.630 00.004 7680 Moving (0.12, 0.29) raw xDistance=-0.17 yDistance=-0.21
23:50:01.630 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:50:01.630 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:50:01.630 00.000 7680 MoveAxis(E, 0, ABG)
23:50:01.630 00.000 7680 Move returns status 0, amount 0
23:50:01.631 00.001 7680 MoveAxis(N, 113, ABG)
23:50:01.631 00.000 7680 Guiding  Dir = 0, Dur = 113
23:50:01.632 00.001 7680 IsSlewing returns 0
23:50:01.632 00.000 7680 IsGuiding returns 0
23:50:01.632 00.000 7680 PulseGuide returned control before completion, sleep 123
23:50:01.773 00.141 7680 IsGuiding returns 1
23:50:01.774 00.001 7680 scope still moving after pulse duration time elapsed
23:50:01.803 00.029 7680 IsSlewing returns 0
23:50:01.804 00.001 7680 IsGuiding returns 0
23:50:01.804 00.000 7680 scope move finished after 113 + 58 ms
23:50:01.805 00.001 7680 Move returns status 0, amount 113
23:50:01.805 00.000 7680 move complete, result=0
23:50:01.805 00.000 7680 worker thread done servicing request
23:50:01.805 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 113 ms NORTH
23:50:01.812 00.007 7680 Worker thread wakes up
23:50:01.812 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:01.812 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:03.069 01.257 7680 Exposure complete
23:50:03.209 00.140 7680 worker thread done servicing request
23:50:03.210 00.001 6120 OnExposeComplete: enter
23:50:03.213 00.003 6120 UpdateGuideState(): m_state=6
23:50:03.216 00.003 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2738
23:50:03.220 00.004 6120 Star::Find returns 1 (1), X=960.22, Y=60.83, Mass=14245, SNR=77.0, Peak=255 HFD=6.8
23:50:03.224 00.004 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.02)
23:50:03.227 00.003 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.29)
23:50:03.230 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.37 hyp=0.39 cameraTheta=1.31 mountX=-0.17 mountY=-0.29, mountTheta=-2.09
23:50:03.237 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.37, opts=13)
23:50:03.241 00.004 6120 Enqueuing Move request for scope (0.10, 0.37)
23:50:03.245 00.004 7680 Worker thread wakes up
23:50:03.245 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:03.249 00.004 6120 UpdateGuideState exits: m=14245 SNR=77.0 Saturated
23:50:03.253 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:03.257 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:03.260 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.37) opts 0xd
23:50:03.260 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.37)
23:50:03.260 00.000 7680 Moving (0.10, 0.37) raw xDistance=-0.17 yDistance=-0.29
23:50:03.260 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:50:03.260 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:50:03.260 00.000 7680 MoveAxis(E, 0, ABG)
23:50:03.260 00.000 7680 Move returns status 0, amount 0
23:50:03.260 00.000 7680 MoveAxis(N, 159, ABG)
23:50:03.262 00.002 7680 Guiding  Dir = 0, Dur = 159
23:50:03.262 00.000 6120 Enqueuing Expose request
23:50:03.267 00.005 7680 IsSlewing returns 0
23:50:03.267 00.000 7680 IsGuiding returns 0
23:50:03.267 00.000 7680 PulseGuide returned control before completion, sleep 169
23:50:03.452 00.185 7680 IsGuiding returns 1
23:50:03.452 00.000 7680 scope still moving after pulse duration time elapsed
23:50:03.481 00.029 7680 IsSlewing returns 0
23:50:03.483 00.002 7680 IsGuiding returns 0
23:50:03.484 00.001 7680 scope move finished after 159 + 58 ms
23:50:03.484 00.000 7680 Move returns status 0, amount 159
23:50:03.486 00.002 7680 move complete, result=0
23:50:03.486 00.000 7680 worker thread done servicing request
23:50:03.486 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 159 ms NORTH
23:50:03.493 00.007 7680 Worker thread wakes up
23:50:03.493 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:03.493 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:04.743 01.250 7680 Exposure complete
23:50:04.876 00.133 7680 worker thread done servicing request
23:50:04.877 00.001 6120 OnExposeComplete: enter
23:50:04.881 00.004 6120 UpdateGuideState(): m_state=6
23:50:04.885 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2739
23:50:04.890 00.005 6120 Star::Find returns 1 (1), X=960.30, Y=60.73, Mass=14399, SNR=77.8, Peak=255 HFD=7.0
23:50:04.895 00.005 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.93 = -2.36)
23:50:04.899 00.004 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.63)
23:50:04.901 00.002 6120 CameraToMount -- cameraX=0.18 cameraY=0.27 hyp=0.33 cameraTheta=0.97 mountX=-0.23 mountY=-0.16, mountTheta=-2.53
23:50:04.905 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.27, opts=13)
23:50:04.908 00.003 6120 Enqueuing Move request for scope (0.18, 0.27)
23:50:04.912 00.004 7680 Worker thread wakes up
23:50:04.913 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.27) opts 0xd
23:50:04.913 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:04.917 00.004 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.27)
23:50:04.917 00.000 7680 Moving (0.18, 0.27) raw xDistance=-0.23 yDistance=-0.16
23:50:04.917 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
23:50:04.917 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:50:04.917 00.000 6120 UpdateGuideState exits: m=14399 SNR=77.8 Saturated
23:50:04.921 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:50:04.921 00.000 7680 MoveAxis(E, 94, ABG)
23:50:04.921 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:04.926 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:04.929 00.003 6120 Enqueuing Expose request
23:50:04.933 00.004 7680 Guiding  Dir = 2, Dur = 94
23:50:04.933 00.000 7680 IsSlewing returns 0
23:50:04.933 00.000 7680 IsGuiding returns 0
23:50:04.934 00.001 7680 PulseGuide returned control before completion, sleep 104
23:50:05.047 00.113 7680 IsGuiding returns 1
23:50:05.047 00.000 7680 scope still moving after pulse duration time elapsed
23:50:05.077 00.030 7680 IsSlewing returns 0
23:50:05.078 00.001 7680 IsGuiding returns 0
23:50:05.080 00.002 7680 scope move finished after 94 + 52 ms
23:50:05.081 00.001 7680 Move returns status 0, amount 94
23:50:05.081 00.000 7680 MoveAxis(N, 0, ABG)
23:50:05.081 00.000 7680 Move returns status 0, amount 0
23:50:05.081 00.000 7680 move complete, result=0
23:50:05.082 00.001 7680 worker thread done servicing request
23:50:05.082 00.000 7680 Worker thread wakes up
23:50:05.082 00.000 6120 GuideStep: -0.2 px 94 ms EAST, -0.2 px 0 ms NORTH
23:50:05.089 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:05.089 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:06.337 01.248 7680 Exposure complete
23:50:06.461 00.124 7680 worker thread done servicing request
23:50:06.461 00.000 6120 OnExposeComplete: enter
23:50:06.464 00.003 6120 UpdateGuideState(): m_state=6
23:50:06.470 00.006 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2740
23:50:06.474 00.004 6120 Star::Find returns 1 (1), X=960.15, Y=60.78, Mass=13584, SNR=75.7, Peak=255 HFD=6.8
23:50:06.477 00.003 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
23:50:06.481 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
23:50:06.484 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.32 hyp=0.33 cameraTheta=1.47 mountX=-0.09 mountY=-0.28, mountTheta=-1.89
23:50:06.490 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.32, opts=13)
23:50:06.494 00.004 6120 Enqueuing Move request for scope (0.03, 0.32)
23:50:06.497 00.003 7680 Worker thread wakes up
23:50:06.498 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:06.500 00.002 6120 UpdateGuideState exits: m=13584 SNR=75.7 Saturated
23:50:06.504 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:06.507 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:06.511 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.32) opts 0xd
23:50:06.512 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.32)
23:50:06.512 00.000 7680 Moving (0.03, 0.32) raw xDistance=-0.09 yDistance=-0.28
23:50:06.512 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:50:06.512 00.000 6120 Enqueuing Expose request
23:50:06.516 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:50:06.516 00.000 7680 MoveAxis(E, 0, ABG)
23:50:06.516 00.000 7680 Move returns status 0, amount 0
23:50:06.517 00.001 7680 MoveAxis(N, 150, ABG)
23:50:06.517 00.000 7680 Guiding  Dir = 0, Dur = 150
23:50:06.517 00.000 7680 IsSlewing returns 0
23:50:06.517 00.000 7680 IsGuiding returns 0
23:50:06.518 00.001 7680 PulseGuide returned control before completion, sleep 160
23:50:06.686 00.168 7680 IsGuiding returns 1
23:50:06.687 00.001 7680 scope still moving after pulse duration time elapsed
23:50:06.718 00.031 7680 IsSlewing returns 0
23:50:06.720 00.002 7680 IsGuiding returns 0
23:50:06.721 00.001 7680 scope move finished after 150 + 52 ms
23:50:06.721 00.000 7680 Move returns status 0, amount 150
23:50:06.721 00.000 7680 move complete, result=0
23:50:06.721 00.000 7680 worker thread done servicing request
23:50:06.721 00.000 7680 Worker thread wakes up
23:50:06.721 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 150 ms NORTH
23:50:06.728 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:06.728 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:07.988 01.260 7680 Exposure complete
23:50:08.127 00.139 7680 worker thread done servicing request
23:50:08.128 00.001 6120 OnExposeComplete: enter
23:50:08.133 00.005 6120 UpdateGuideState(): m_state=6
23:50:08.139 00.006 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2741
23:50:08.145 00.006 6120 Star::Find returns 1 (1), X=960.06, Y=60.84, Mass=14516, SNR=77.9, Peak=255 HFD=6.9
23:50:08.150 00.005 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
23:50:08.153 00.003 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.88)
23:50:08.157 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.38 hyp=0.39 cameraTheta=1.72 mountX=-0.01 mountY=-0.37, mountTheta=-1.61
23:50:08.162 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.38, opts=13)
23:50:08.167 00.005 6120 Enqueuing Move request for scope (-0.06, 0.38)
23:50:08.172 00.005 7680 Worker thread wakes up
23:50:08.173 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:08.178 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.38) opts 0xd
23:50:08.178 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.38)
23:50:08.179 00.001 6120 UpdateGuideState exits: m=14516 SNR=77.9 Saturated
23:50:08.183 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:08.187 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:08.191 00.004 7680 Moving (-0.06, 0.38) raw xDistance=-0.01 yDistance=-0.37
23:50:08.192 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:50:08.192 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:50:08.192 00.000 6120 Enqueuing Expose request
23:50:08.196 00.004 7680 MoveAxis(E, 0, ABG)
23:50:08.196 00.000 7680 Move returns status 0, amount 0
23:50:08.196 00.000 7680 MoveAxis(N, 200, ABG)
23:50:08.196 00.000 7680 Guiding  Dir = 0, Dur = 200
23:50:08.197 00.001 7680 IsSlewing returns 0
23:50:08.197 00.000 7680 IsGuiding returns 0
23:50:08.198 00.001 7680 PulseGuide returned control before completion, sleep 210
23:50:08.411 00.213 7680 IsGuiding returns 1
23:50:08.412 00.001 7680 scope still moving after pulse duration time elapsed
23:50:08.442 00.030 7680 IsSlewing returns 0
23:50:08.443 00.001 7680 IsGuiding returns 1
23:50:08.474 00.031 7680 IsSlewing returns 0
23:50:08.475 00.001 7680 IsGuiding returns 1
23:50:08.506 00.031 7680 IsSlewing returns 0
23:50:08.506 00.000 7680 IsGuiding returns 1
23:50:08.537 00.031 7680 IsSlewing returns 0
23:50:08.538 00.001 7680 IsGuiding returns 0
23:50:08.539 00.001 7680 scope move finished after 200 + 141 ms
23:50:08.540 00.001 7680 Move returns status 0, amount 200
23:50:08.540 00.000 7680 move complete, result=0
23:50:08.540 00.000 7680 worker thread done servicing request
23:50:08.542 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 200 ms NORTH
23:50:08.545 00.003 7680 Worker thread wakes up
23:50:08.546 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:08.546 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:09.795 01.249 7680 Exposure complete
23:50:09.932 00.137 7680 worker thread done servicing request
23:50:09.932 00.000 6120 OnExposeComplete: enter
23:50:09.936 00.004 6120 UpdateGuideState(): m_state=6
23:50:09.940 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2742
23:50:09.945 00.005 6120 Star::Find returns 1 (1), X=960.26, Y=60.86, Mass=14020, SNR=75.2, Peak=255 HFD=6.8
23:50:09.949 00.004 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.18 = -2.11)
23:50:09.953 00.004 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.38)
23:50:09.956 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.40 hyp=0.43 cameraTheta=1.22 mountX=-0.22 mountY=-0.30, mountTheta=-2.21
23:50:09.962 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.40, opts=13)
23:50:09.966 00.004 6120 Enqueuing Move request for scope (0.15, 0.40)
23:50:09.968 00.002 7680 Worker thread wakes up
23:50:09.968 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.40) opts 0xd
23:50:09.968 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.40)
23:50:09.970 00.002 7680 Moving (0.15, 0.40) raw xDistance=-0.22 yDistance=-0.30
23:50:09.970 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:50:09.970 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:50:09.970 00.000 7680 MoveAxis(E, 90, ABG)
23:50:09.970 00.000 7680 Guiding  Dir = 2, Dur = 90
23:50:09.970 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:09.974 00.004 7680 IsSlewing returns 0
23:50:09.974 00.000 6120 UpdateGuideState exits: m=14020 SNR=75.2 Saturated
23:50:09.977 00.003 7680 IsGuiding returns 0
23:50:09.977 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:09.982 00.005 7680 PulseGuide returned control before completion, sleep 100
23:50:09.983 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:09.989 00.006 6120 Enqueuing Expose request
23:50:10.097 00.108 7680 IsGuiding returns 1
23:50:10.098 00.001 7680 scope still moving after pulse duration time elapsed
23:50:10.127 00.029 7680 IsSlewing returns 0
23:50:10.130 00.003 7680 IsGuiding returns 0
23:50:10.130 00.000 7680 scope move finished after 90 + 61 ms
23:50:10.130 00.000 7680 Move returns status 0, amount 90
23:50:10.130 00.000 7680 MoveAxis(N, 162, ABG)
23:50:10.130 00.000 7680 Guiding  Dir = 0, Dur = 162
23:50:10.131 00.001 7680 IsSlewing returns 0
23:50:10.132 00.001 7680 IsGuiding returns 0
23:50:10.132 00.000 7680 PulseGuide returned control before completion, sleep 172
23:50:10.315 00.183 7680 IsGuiding returns 1
23:50:10.316 00.001 7680 scope still moving after pulse duration time elapsed
23:50:10.346 00.030 7680 IsSlewing returns 0
23:50:10.347 00.001 7680 IsGuiding returns 0
23:50:10.348 00.001 7680 scope move finished after 162 + 53 ms
23:50:10.348 00.000 7680 Move returns status 0, amount 162
23:50:10.349 00.001 7680 move complete, result=0
23:50:10.349 00.000 7680 worker thread done servicing request
23:50:10.350 00.001 7680 Worker thread wakes up
23:50:10.350 00.000 6120 GuideStep: -0.2 px 90 ms EAST, -0.3 px 162 ms NORTH
23:50:10.358 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:10.358 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:11.616 01.258 7680 Exposure complete
23:50:11.744 00.128 7680 worker thread done servicing request
23:50:11.744 00.000 6120 OnExposeComplete: enter
23:50:11.749 00.005 6120 UpdateGuideState(): m_state=6
23:50:11.752 00.003 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2743
23:50:11.756 00.004 6120 Star::Find returns 1 (1), X=960.18, Y=60.76, Mass=14379, SNR=76.6, Peak=255 HFD=6.9
23:50:11.761 00.005 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
23:50:11.766 00.005 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
23:50:11.770 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.30 hyp=0.31 cameraTheta=1.37 mountX=-0.12 mountY=-0.24, mountTheta=-2.02
23:50:11.774 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.30, opts=13)
23:50:11.779 00.005 6120 Enqueuing Move request for scope (0.06, 0.30)
23:50:11.782 00.003 7680 Worker thread wakes up
23:50:11.782 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.30) opts 0xd
23:50:11.783 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.30)
23:50:11.783 00.000 7680 Moving (0.06, 0.30) raw xDistance=-0.12 yDistance=-0.24
23:50:11.783 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:50:11.784 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:50:11.784 00.000 7680 MoveAxis(E, 0, ABG)
23:50:11.784 00.000 7680 Move returns status 0, amount 0
23:50:11.784 00.000 7680 MoveAxis(N, 131, ABG)
23:50:11.784 00.000 7680 Guiding  Dir = 0, Dur = 131
23:50:11.785 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:11.788 00.003 7680 IsSlewing returns 0
23:50:11.789 00.001 6120 UpdateGuideState exits: m=14379 SNR=76.6 Saturated
23:50:11.793 00.004 7680 IsGuiding returns 0
23:50:11.793 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:11.796 00.003 7680 PulseGuide returned control before completion, sleep 141
23:50:11.796 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:11.801 00.005 6120 Enqueuing Expose request
23:50:11.946 00.145 7680 IsGuiding returns 1
23:50:11.947 00.001 7680 scope still moving after pulse duration time elapsed
23:50:11.978 00.031 7680 IsSlewing returns 0
23:50:11.979 00.001 7680 IsGuiding returns 0
23:50:11.980 00.001 7680 scope move finished after 131 + 55 ms
23:50:11.981 00.001 7680 Move returns status 0, amount 131
23:50:11.981 00.000 7680 move complete, result=0
23:50:11.982 00.001 7680 worker thread done servicing request
23:50:11.982 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 131 ms NORTH
23:50:11.989 00.007 7680 Worker thread wakes up
23:50:11.989 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:11.989 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:13.243 01.254 7680 Exposure complete
23:50:13.374 00.131 7680 worker thread done servicing request
23:50:13.375 00.001 6120 OnExposeComplete: enter
23:50:13.378 00.003 6120 UpdateGuideState(): m_state=6
23:50:13.382 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2744
23:50:13.387 00.005 6120 Star::Find returns 1 (1), X=960.10, Y=60.78, Mass=13118, SNR=75.0, Peak=255 HFD=6.8
23:50:13.392 00.005 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
23:50:13.395 00.003 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
23:50:13.399 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.61 mountX=-0.05 mountY=-0.30, mountTheta=-1.73
23:50:13.405 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.32, opts=13)
23:50:13.409 00.004 6120 Enqueuing Move request for scope (-0.01, 0.32)
23:50:13.412 00.003 7680 Worker thread wakes up
23:50:13.412 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.32) opts 0xd
23:50:13.413 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.32)
23:50:13.413 00.000 7680 Moving (-0.01, 0.32) raw xDistance=-0.05 yDistance=-0.30
23:50:13.413 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:50:13.413 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:50:13.413 00.000 7680 MoveAxis(E, 0, ABG)
23:50:13.413 00.000 7680 Move returns status 0, amount 0
23:50:13.413 00.000 7680 MoveAxis(N, 161, ABG)
23:50:13.414 00.001 7680 Guiding  Dir = 0, Dur = 161
23:50:13.414 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:13.418 00.004 7680 IsSlewing returns 0
23:50:13.418 00.000 6120 UpdateGuideState exits: m=13118 SNR=75.0 Saturated
23:50:13.423 00.005 7680 IsGuiding returns 0
23:50:13.423 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:13.428 00.005 7680 PulseGuide returned control before completion, sleep 171
23:50:13.428 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:13.432 00.004 6120 Enqueuing Expose request
23:50:13.603 00.171 7680 IsGuiding returns 1
23:50:13.605 00.002 7680 scope still moving after pulse duration time elapsed
23:50:13.635 00.030 7680 IsSlewing returns 0
23:50:13.637 00.002 7680 IsGuiding returns 0
23:50:13.637 00.000 7680 scope move finished after 161 + 52 ms
23:50:13.638 00.001 7680 Move returns status 0, amount 161
23:50:13.638 00.000 7680 move complete, result=0
23:50:13.639 00.001 7680 worker thread done servicing request
23:50:13.639 00.000 7680 Worker thread wakes up
23:50:13.640 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 161 ms NORTH
23:50:13.647 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:13.647 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:14.900 01.253 7680 Exposure complete
23:50:15.022 00.122 7680 worker thread done servicing request
23:50:15.022 00.000 6120 OnExposeComplete: enter
23:50:15.028 00.006 6120 UpdateGuideState(): m_state=6
23:50:15.032 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2745
23:50:15.035 00.003 6120 Star::Find returns 1 (1), X=960.17, Y=60.89, Mass=13719, SNR=76.4, Peak=255 HFD=6.8
23:50:15.040 00.005 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
23:50:15.044 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
23:50:15.049 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.43 hyp=0.44 cameraTheta=1.46 mountX=-0.13 mountY=-0.37, mountTheta=-1.91
23:50:15.055 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.43, opts=13)
23:50:15.059 00.004 6120 Enqueuing Move request for scope (0.05, 0.43)
23:50:15.063 00.004 7680 Worker thread wakes up
23:50:15.063 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.43) opts 0xd
23:50:15.064 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:15.067 00.003 6120 UpdateGuideState exits: m=13719 SNR=76.4 Saturated
23:50:15.071 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:15.075 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:15.078 00.003 6120 Enqueuing Expose request
23:50:15.082 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.43)
23:50:15.082 00.000 7680 Moving (0.05, 0.43) raw xDistance=-0.13 yDistance=-0.37
23:50:15.082 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:50:15.082 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:50:15.082 00.000 7680 MoveAxis(E, 0, ABG)
23:50:15.083 00.001 7680 Move returns status 0, amount 0
23:50:15.083 00.000 7680 MoveAxis(N, 200, ABG)
23:50:15.083 00.000 7680 Guiding  Dir = 0, Dur = 200
23:50:15.083 00.000 7680 IsSlewing returns 0
23:50:15.084 00.001 7680 IsGuiding returns 0
23:50:15.084 00.000 7680 PulseGuide returned control before completion, sleep 210
23:50:15.301 00.217 7680 IsGuiding returns 1
23:50:15.302 00.001 7680 scope still moving after pulse duration time elapsed
23:50:15.332 00.030 7680 IsSlewing returns 0
23:50:15.337 00.005 7680 IsGuiding returns 0
23:50:15.337 00.000 7680 scope move finished after 200 + 53 ms
23:50:15.338 00.001 7680 Move returns status 0, amount 200
23:50:15.338 00.000 7680 move complete, result=0
23:50:15.338 00.000 7680 worker thread done servicing request
23:50:15.339 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 200 ms NORTH
23:50:15.345 00.006 7680 Worker thread wakes up
23:50:15.346 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:15.346 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:16.601 01.255 7680 Exposure complete
23:50:16.737 00.136 7680 worker thread done servicing request
23:50:16.737 00.000 6120 OnExposeComplete: enter
23:50:16.742 00.005 6120 UpdateGuideState(): m_state=6
23:50:16.746 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2746
23:50:16.750 00.004 6120 Star::Find returns 1 (1), X=960.44, Y=60.39, Mass=13497, SNR=75.8, Peak=255 HFD=7.1
23:50:16.754 00.004 6120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-2.95) = xAngle (2.77 = 2.77)
23:50:16.757 00.003 6120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.50 = 2.50)
23:50:16.761 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=-0.06 hyp=0.33 cameraTheta=-0.19 mountX=-0.30 mountY=0.20, mountTheta=2.57
23:50:16.767 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.06, opts=13)
23:50:16.771 00.004 6120 Enqueuing Move request for scope (0.32, -0.06)
23:50:16.776 00.005 7680 Worker thread wakes up
23:50:16.776 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.06) opts 0xd
23:50:16.777 00.001 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.06)
23:50:16.777 00.000 7680 Moving (0.32, -0.06) raw xDistance=-0.30 yDistance=0.20
23:50:16.777 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:16.781 00.004 6120 UpdateGuideState exits: m=13497 SNR=75.8 Saturated
23:50:16.785 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:16.789 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:16.793 00.004 6120 Enqueuing Expose request
23:50:16.798 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:50:16.798 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:50:16.798 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:50:16.799 00.001 7680 MoveAxis(E, 124, ABG)
23:50:16.799 00.000 7680 Guiding  Dir = 2, Dur = 124
23:50:16.800 00.001 7680 IsSlewing returns 0
23:50:16.800 00.000 7680 IsGuiding returns 0
23:50:16.800 00.000 7680 PulseGuide returned control before completion, sleep 134
23:50:16.948 00.148 7680 IsGuiding returns 1
23:50:16.950 00.002 7680 scope still moving after pulse duration time elapsed
23:50:16.978 00.028 7680 IsSlewing returns 0
23:50:16.979 00.001 7680 IsGuiding returns 0
23:50:16.979 00.000 7680 scope move finished after 124 + 55 ms
23:50:16.980 00.001 7680 Move returns status 0, amount 124
23:50:16.980 00.000 7680 MoveAxis(N, 0, ABG)
23:50:16.981 00.001 7680 Move returns status 0, amount 0
23:50:16.981 00.000 7680 move complete, result=0
23:50:16.981 00.000 7680 worker thread done servicing request
23:50:16.983 00.002 7680 Worker thread wakes up
23:50:16.983 00.000 6120 GuideStep: -0.3 px 124 ms EAST, 0.2 px 0 ms NORTH
23:50:16.989 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:16.989 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:18.229 01.240 7680 Exposure complete
23:50:18.367 00.138 7680 worker thread done servicing request
23:50:18.368 00.001 6120 OnExposeComplete: enter
23:50:18.372 00.004 6120 UpdateGuideState(): m_state=6
23:50:18.377 00.005 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2747
23:50:18.380 00.003 6120 Star::Find returns 1 (1), X=960.11, Y=60.89, Mass=14216, SNR=77.6, Peak=255 HFD=6.9
23:50:18.384 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
23:50:18.388 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
23:50:18.392 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.43 hyp=0.43 cameraTheta=1.60 mountX=-0.07 mountY=-0.39, mountTheta=-1.74
23:50:18.397 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.43, opts=13)
23:50:18.401 00.004 6120 Enqueuing Move request for scope (-0.01, 0.43)
23:50:18.404 00.003 7680 Worker thread wakes up
23:50:18.404 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.43) opts 0xd
23:50:18.405 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.43)
23:50:18.405 00.000 7680 Moving (-0.01, 0.43) raw xDistance=-0.07 yDistance=-0.39
23:50:18.405 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:50:18.405 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:50:18.405 00.000 7680 MoveAxis(E, 0, ABG)
23:50:18.405 00.000 7680 Move returns status 0, amount 0
23:50:18.406 00.001 7680 MoveAxis(N, 213, ABG)
23:50:18.406 00.000 7680 Guiding  Dir = 0, Dur = 213
23:50:18.406 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:18.411 00.005 7680 IsSlewing returns 0
23:50:18.411 00.000 6120 UpdateGuideState exits: m=14216 SNR=77.6 Saturated
23:50:18.414 00.003 7680 IsGuiding returns 0
23:50:18.415 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:18.418 00.003 7680 PulseGuide returned control before completion, sleep 223
23:50:18.418 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:18.423 00.005 6120 Enqueuing Expose request
23:50:18.642 00.219 7680 IsGuiding returns 1
23:50:18.643 00.001 7680 scope still moving after pulse duration time elapsed
23:50:18.673 00.030 7680 IsSlewing returns 0
23:50:18.673 00.000 7680 IsGuiding returns 0
23:50:18.675 00.002 7680 scope move finished after 213 + 46 ms
23:50:18.675 00.000 7680 Move returns status 0, amount 213
23:50:18.675 00.000 7680 move complete, result=0
23:50:18.676 00.001 7680 worker thread done servicing request
23:50:18.676 00.000 7680 Worker thread wakes up
23:50:18.676 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 213 ms NORTH
23:50:18.682 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:18.682 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:19.932 01.250 7680 Exposure complete
23:50:20.067 00.135 7680 worker thread done servicing request
23:50:20.067 00.000 6120 OnExposeComplete: enter
23:50:20.071 00.004 6120 UpdateGuideState(): m_state=6
23:50:20.076 00.005 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2748
23:50:20.080 00.004 6120 Star::Find returns 1 (1), X=960.01, Y=60.74, Mass=13935, SNR=77.3, Peak=255 HFD=6.9
23:50:20.087 00.007 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.40)
23:50:20.091 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.67)
23:50:20.094 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.93 mountX=0.05 mountY=-0.31, mountTheta=-1.40
23:50:20.100 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.29, opts=13)
23:50:20.104 00.004 6120 Enqueuing Move request for scope (-0.11, 0.29)
23:50:20.108 00.004 7680 Worker thread wakes up
23:50:20.108 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.29) opts 0xd
23:50:20.108 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:20.112 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.29)
23:50:20.113 00.001 7680 Moving (-0.11, 0.29) raw xDistance=0.05 yDistance=-0.31
23:50:20.113 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:50:20.113 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:50:20.113 00.000 7680 MoveAxis(E, 0, ABG)
23:50:20.115 00.002 7680 Move returns status 0, amount 0
23:50:20.115 00.000 6120 UpdateGuideState exits: m=13935 SNR=77.3 Saturated
23:50:20.119 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:20.123 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:20.126 00.003 6120 Enqueuing Expose request
23:50:20.130 00.004 7680 MoveAxis(N, 167, ABG)
23:50:20.130 00.000 7680 Guiding  Dir = 0, Dur = 167
23:50:20.130 00.000 7680 IsSlewing returns 0
23:50:20.130 00.000 7680 IsGuiding returns 0
23:50:20.131 00.001 7680 PulseGuide returned control before completion, sleep 177
23:50:20.316 00.185 7680 IsGuiding returns 1
23:50:20.317 00.001 7680 scope still moving after pulse duration time elapsed
23:50:20.346 00.029 7680 IsSlewing returns 0
23:50:20.348 00.002 7680 IsGuiding returns 0
23:50:20.348 00.000 7680 scope move finished after 167 + 49 ms
23:50:20.348 00.000 7680 Move returns status 0, amount 167
23:50:20.349 00.001 7680 move complete, result=0
23:50:20.349 00.000 7680 worker thread done servicing request
23:50:20.349 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 167 ms NORTH
23:50:20.356 00.007 7680 Worker thread wakes up
23:50:20.357 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:20.357 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:21.613 01.256 7680 Exposure complete
23:50:21.734 00.121 7680 worker thread done servicing request
23:50:21.735 00.001 6120 OnExposeComplete: enter
23:50:21.739 00.004 6120 UpdateGuideState(): m_state=6
23:50:21.742 00.003 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2749
23:50:21.747 00.005 6120 Star::Find returns 1 (1), X=960.00, Y=60.44, Mass=13350, SNR=74.9, Peak=255 HFD=6.9
23:50:21.751 00.004 6120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-2.95) = xAngle (-0.05 = -0.05)
23:50:21.753 00.002 6120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.32 = -0.32)
23:50:21.758 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-3.01 mountX=0.12 mountY=-0.04, mountTheta=-0.30
23:50:21.763 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.02, opts=13)
23:50:21.768 00.005 6120 Enqueuing Move request for scope (-0.12, -0.02)
23:50:21.773 00.005 7680 Worker thread wakes up
23:50:21.773 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:21.778 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
23:50:21.778 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
23:50:21.778 00.000 6120 UpdateGuideState exits: m=13350 SNR=74.9 Saturated
23:50:21.782 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:21.786 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:21.790 00.004 7680 Moving (-0.12, -0.02) raw xDistance=0.12 yDistance=-0.04
23:50:21.790 00.000 6120 Enqueuing Expose request
23:50:21.794 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:50:21.794 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:50:21.796 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:50:21.796 00.000 7680 MoveAxis(E, 0, ABG)
23:50:21.796 00.000 7680 Move returns status 0, amount 0
23:50:21.797 00.001 7680 MoveAxis(N, 0, ABG)
23:50:21.797 00.000 7680 Move returns status 0, amount 0
23:50:21.797 00.000 7680 move complete, result=0
23:50:21.797 00.000 7680 worker thread done servicing request
23:50:21.797 00.000 7680 Worker thread wakes up
23:50:21.798 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:21.798 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:21.798 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:50:23.049 01.251 7680 Exposure complete
23:50:23.165 00.116 7680 worker thread done servicing request
23:50:23.165 00.000 6120 OnExposeComplete: enter
23:50:23.170 00.005 6120 UpdateGuideState(): m_state=6
23:50:23.176 00.006 6120 Star::Find(15, 959, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2750
23:50:23.180 00.004 6120 Star::Find returns 1 (1), X=960.04, Y=60.88, Mass=13538, SNR=75.9, Peak=255 HFD=7.0
23:50:23.183 00.003 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
23:50:23.188 00.005 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
23:50:23.193 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.43 hyp=0.43 cameraTheta=1.74 mountX=-0.01 mountY=-0.42, mountTheta=-1.59
23:50:23.198 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.43, opts=13)
23:50:23.204 00.006 6120 Enqueuing Move request for scope (-0.07, 0.43)
23:50:23.207 00.003 7680 Worker thread wakes up
23:50:23.207 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.43) opts 0xd
23:50:23.207 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.43)
23:50:23.209 00.002 7680 Moving (-0.07, 0.43) raw xDistance=-0.01 yDistance=-0.42
23:50:23.209 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:50:23.209 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:50:23.209 00.000 7680 MoveAxis(E, 0, ABG)
23:50:23.209 00.000 7680 Move returns status 0, amount 0
23:50:23.209 00.000 7680 MoveAxis(N, 226, ABG)
23:50:23.209 00.000 7680 Guiding  Dir = 0, Dur = 226
23:50:23.209 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:23.213 00.004 7680 IsSlewing returns 0
23:50:23.213 00.000 6120 UpdateGuideState exits: m=13538 SNR=75.9 Saturated
23:50:23.218 00.005 7680 IsGuiding returns 0
23:50:23.219 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:23.222 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:23.226 00.004 7680 PulseGuide returned control before completion, sleep 236
23:50:23.227 00.001 6120 Enqueuing Expose request
23:50:23.469 00.242 7680 IsGuiding returns 1
23:50:23.470 00.001 7680 scope still moving after pulse duration time elapsed
23:50:23.499 00.029 7680 IsSlewing returns 0
23:50:23.499 00.000 7680 IsGuiding returns 0
23:50:23.500 00.001 7680 scope move finished after 226 + 56 ms
23:50:23.500 00.000 7680 Move returns status 0, amount 226
23:50:23.500 00.000 7680 move complete, result=0
23:50:23.500 00.000 7680 worker thread done servicing request
23:50:23.502 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 226 ms NORTH
23:50:23.509 00.007 7680 Worker thread wakes up
23:50:23.509 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:23.509 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:24.750 01.241 7680 Exposure complete
23:50:24.903 00.153 7680 worker thread done servicing request
23:50:24.903 00.000 6120 OnExposeComplete: enter
23:50:24.906 00.003 6120 UpdateGuideState(): m_state=6
23:50:24.911 00.005 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2751
23:50:24.915 00.004 6120 Star::Find returns 1 (1), X=960.17, Y=60.78, Mass=13848, SNR=75.9, Peak=255 HFD=6.8
23:50:24.921 00.006 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
23:50:24.925 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.20)
23:50:24.930 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.32 hyp=0.33 cameraTheta=1.40 mountX=-0.11 mountY=-0.26, mountTheta=-1.98
23:50:24.934 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.32, opts=13)
23:50:24.937 00.003 6120 Enqueuing Move request for scope (0.06, 0.32)
23:50:24.940 00.003 7680 Worker thread wakes up
23:50:24.940 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.32) opts 0xd
23:50:24.941 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.32)
23:50:24.941 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:24.945 00.004 6120 UpdateGuideState exits: m=13848 SNR=75.9 Saturated
23:50:24.949 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:24.953 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:24.957 00.004 7680 Moving (0.06, 0.32) raw xDistance=-0.11 yDistance=-0.26
23:50:24.957 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:50:24.957 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:50:24.957 00.000 6120 Enqueuing Expose request
23:50:24.963 00.006 7680 MoveAxis(E, 0, ABG)
23:50:24.963 00.000 7680 Move returns status 0, amount 0
23:50:24.963 00.000 7680 MoveAxis(N, 144, ABG)
23:50:24.963 00.000 7680 Guiding  Dir = 0, Dur = 144
23:50:24.963 00.000 7680 IsSlewing returns 0
23:50:24.964 00.001 7680 IsGuiding returns 0
23:50:24.964 00.000 7680 PulseGuide returned control before completion, sleep 154
23:50:25.132 00.168 7680 IsGuiding returns 1
23:50:25.134 00.002 7680 scope still moving after pulse duration time elapsed
23:50:25.164 00.030 7680 IsSlewing returns 0
23:50:25.165 00.001 7680 IsGuiding returns 0
23:50:25.165 00.000 7680 scope move finished after 144 + 58 ms
23:50:25.166 00.001 7680 Move returns status 0, amount 144
23:50:25.166 00.000 7680 move complete, result=0
23:50:25.166 00.000 7680 worker thread done servicing request
23:50:25.168 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 144 ms NORTH
23:50:25.175 00.007 7680 Worker thread wakes up
23:50:25.175 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:25.175 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:26.421 01.246 7680 Exposure complete
23:50:26.560 00.139 7680 worker thread done servicing request
23:50:26.560 00.000 6120 OnExposeComplete: enter
23:50:26.564 00.004 6120 UpdateGuideState(): m_state=6
23:50:26.569 00.005 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2752
23:50:26.573 00.004 6120 Star::Find returns 1 (1), X=960.13, Y=60.69, Mass=14082, SNR=77.0, Peak=255 HFD=6.9
23:50:26.577 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
23:50:26.582 00.005 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.08)
23:50:26.586 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.52 mountX=-0.06 mountY=-0.21, mountTheta=-1.83
23:50:26.591 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.24, opts=13)
23:50:26.594 00.003 6120 Enqueuing Move request for scope (0.01, 0.24)
23:50:26.597 00.003 7680 Worker thread wakes up
23:50:26.598 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:26.602 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0xd
23:50:26.603 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
23:50:26.603 00.000 7680 Moving (0.01, 0.24) raw xDistance=-0.06 yDistance=-0.21
23:50:26.603 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:50:26.603 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:50:26.603 00.000 7680 MoveAxis(E, 0, ABG)
23:50:26.603 00.000 7680 Move returns status 0, amount 0
23:50:26.604 00.001 7680 MoveAxis(N, 113, ABG)
23:50:26.604 00.000 7680 Guiding  Dir = 0, Dur = 113
23:50:26.604 00.000 7680 IsSlewing returns 0
23:50:26.604 00.000 7680 IsGuiding returns 0
23:50:26.605 00.001 6120 UpdateGuideState exits: m=14082 SNR=77.0 Saturated
23:50:26.609 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:26.613 00.004 7680 PulseGuide returned control before completion, sleep 121
23:50:26.614 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:26.619 00.005 6120 Enqueuing Expose request
23:50:26.738 00.119 7680 IsGuiding returns 1
23:50:26.739 00.001 7680 scope still moving after pulse duration time elapsed
23:50:26.769 00.030 7680 IsSlewing returns 0
23:50:26.771 00.002 7680 IsGuiding returns 0
23:50:26.771 00.000 7680 scope move finished after 113 + 53 ms
23:50:26.772 00.001 7680 Move returns status 0, amount 113
23:50:26.772 00.000 7680 move complete, result=0
23:50:26.772 00.000 7680 worker thread done servicing request
23:50:26.773 00.001 7680 Worker thread wakes up
23:50:26.773 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 113 ms NORTH
23:50:26.778 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:26.779 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:28.031 01.252 7680 Exposure complete
23:50:28.162 00.131 7680 worker thread done servicing request
23:50:28.162 00.000 6120 OnExposeComplete: enter
23:50:28.166 00.004 6120 UpdateGuideState(): m_state=6
23:50:28.169 00.003 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2753
23:50:28.173 00.004 6120 Star::Find returns 1 (1), X=960.14, Y=60.38, Mass=12945, SNR=74.9, Peak=255 HFD=6.9
23:50:28.178 00.005 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-2.95) = xAngle (1.65 = 1.65)
23:50:28.181 00.003 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.38 = 1.38)
23:50:28.185 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.30 mountX=-0.01 mountY=0.07, mountTheta=1.65
23:50:28.189 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.07, opts=13)
23:50:28.194 00.005 6120 Enqueuing Move request for scope (0.02, -0.07)
23:50:28.199 00.005 7680 Worker thread wakes up
23:50:28.199 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
23:50:28.199 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
23:50:28.199 00.000 7680 Moving (0.02, -0.07) raw xDistance=-0.01 yDistance=0.07
23:50:28.200 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:50:28.200 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:50:28.200 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:28.205 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:50:28.205 00.000 7680 MoveAxis(E, 0, ABG)
23:50:28.207 00.002 6120 UpdateGuideState exits: m=12945 SNR=74.9 Saturated
23:50:28.214 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:28.219 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:28.223 00.004 7680 Move returns status 0, amount 0
23:50:28.223 00.000 7680 MoveAxis(N, 0, ABG)
23:50:28.223 00.000 6120 Enqueuing Expose request
23:50:28.227 00.004 7680 Move returns status 0, amount 0
23:50:28.227 00.000 7680 move complete, result=0
23:50:28.227 00.000 7680 worker thread done servicing request
23:50:28.227 00.000 7680 Worker thread wakes up
23:50:28.227 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:28.227 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:50:28.232 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:29.486 01.254 7680 Exposure complete
23:50:29.624 00.138 7680 worker thread done servicing request
23:50:29.625 00.001 6120 OnExposeComplete: enter
23:50:29.629 00.004 6120 UpdateGuideState(): m_state=6
23:50:29.632 00.003 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2754
23:50:29.637 00.005 6120 Star::Find returns 1 (1), X=960.13, Y=60.84, Mass=13993, SNR=76.3, Peak=255 HFD=6.8
23:50:29.642 00.005 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
23:50:29.646 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
23:50:29.650 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.39 hyp=0.39 cameraTheta=1.53 mountX=-0.09 mountY=-0.34, mountTheta=-1.82
23:50:29.655 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.39, opts=13)
23:50:29.659 00.004 6120 Enqueuing Move request for scope (0.02, 0.39)
23:50:29.663 00.004 7680 Worker thread wakes up
23:50:29.664 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:29.667 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.39) opts 0xd
23:50:29.667 00.000 6120 UpdateGuideState exits: m=13993 SNR=76.3 Saturated
23:50:29.672 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:29.675 00.003 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.39)
23:50:29.676 00.001 7680 Moving (0.02, 0.39) raw xDistance=-0.09 yDistance=-0.34
23:50:29.676 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:50:29.676 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:29.679 00.003 6120 Enqueuing Expose request
23:50:29.684 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:50:29.684 00.000 7680 MoveAxis(E, 0, ABG)
23:50:29.684 00.000 7680 Move returns status 0, amount 0
23:50:29.684 00.000 7680 MoveAxis(N, 186, ABG)
23:50:29.684 00.000 7680 Guiding  Dir = 0, Dur = 186
23:50:29.685 00.001 7680 IsSlewing returns 0
23:50:29.685 00.000 7680 IsGuiding returns 0
23:50:29.685 00.000 7680 PulseGuide returned control before completion, sleep 196
23:50:29.883 00.198 7680 IsGuiding returns 1
23:50:29.883 00.000 7680 scope still moving after pulse duration time elapsed
23:50:29.914 00.031 7680 IsSlewing returns 0
23:50:29.914 00.000 7680 IsGuiding returns 0
23:50:29.914 00.000 7680 scope move finished after 186 + 43 ms
23:50:29.914 00.000 7680 Move returns status 0, amount 186
23:50:29.914 00.000 7680 move complete, result=0
23:50:29.916 00.002 7680 worker thread done servicing request
23:50:29.916 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 186 ms NORTH
23:50:29.921 00.005 7680 Worker thread wakes up
23:50:29.921 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:29.922 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:31.182 01.260 7680 Exposure complete
23:50:31.316 00.134 7680 worker thread done servicing request
23:50:31.316 00.000 6120 OnExposeComplete: enter
23:50:31.320 00.004 6120 UpdateGuideState(): m_state=6
23:50:31.324 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2755
23:50:31.329 00.005 6120 Star::Find returns 1 (1), X=960.12, Y=60.82, Mass=13960, SNR=78.0, Peak=255 HFD=6.8
23:50:31.333 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
23:50:31.338 00.005 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
23:50:31.342 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.37 hyp=0.37 cameraTheta=1.56 mountX=-0.07 mountY=-0.33, mountTheta=-1.79
23:50:31.347 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.37, opts=13)
23:50:31.351 00.004 6120 Enqueuing Move request for scope (0.01, 0.37)
23:50:31.355 00.004 7680 Worker thread wakes up
23:50:31.356 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:31.361 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.37) opts 0xd
23:50:31.361 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.37)
23:50:31.362 00.001 7680 Moving (0.01, 0.37) raw xDistance=-0.07 yDistance=-0.33
23:50:31.362 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:50:31.362 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:50:31.362 00.000 7680 MoveAxis(E, 0, ABG)
23:50:31.362 00.000 7680 Move returns status 0, amount 0
23:50:31.362 00.000 6120 UpdateGuideState exits: m=13960 SNR=78.0 Saturated
23:50:31.366 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:31.371 00.005 7680 MoveAxis(N, 177, ABG)
23:50:31.371 00.000 7680 Guiding  Dir = 0, Dur = 177
23:50:31.371 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:31.375 00.004 6120 Enqueuing Expose request
23:50:31.379 00.004 7680 IsSlewing returns 0
23:50:31.379 00.000 7680 IsGuiding returns 0
23:50:31.379 00.000 7680 PulseGuide returned control before completion, sleep 187
23:50:31.576 00.197 7680 IsGuiding returns 1
23:50:31.577 00.001 7680 scope still moving after pulse duration time elapsed
23:50:31.607 00.030 7680 IsSlewing returns 0
23:50:31.607 00.000 7680 IsGuiding returns 0
23:50:31.608 00.001 7680 scope move finished after 177 + 52 ms
23:50:31.608 00.000 7680 Move returns status 0, amount 177
23:50:31.608 00.000 7680 move complete, result=0
23:50:31.609 00.001 7680 worker thread done servicing request
23:50:31.609 00.000 7680 Worker thread wakes up
23:50:31.610 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 177 ms NORTH
23:50:31.617 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:31.617 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:32.870 01.253 7680 Exposure complete
23:50:32.993 00.123 7680 worker thread done servicing request
23:50:32.994 00.001 6120 OnExposeComplete: enter
23:50:32.997 00.003 6120 UpdateGuideState(): m_state=6
23:50:33.002 00.005 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2756
23:50:33.006 00.004 6120 Star::Find returns 1 (1), X=960.05, Y=60.70, Mass=13646, SNR=76.7, Peak=255 HFD=6.9
23:50:33.010 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.78 = -1.51)
23:50:33.015 00.005 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
23:50:33.020 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.82 mountX=0.02 mountY=-0.25, mountTheta=-1.50
23:50:33.025 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.24, opts=13)
23:50:33.028 00.003 6120 Enqueuing Move request for scope (-0.06, 0.24)
23:50:33.033 00.005 7680 Worker thread wakes up
23:50:33.033 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
23:50:33.033 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:33.037 00.004 6120 UpdateGuideState exits: m=13646 SNR=76.7 Saturated
23:50:33.040 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:33.044 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:33.048 00.004 6120 Enqueuing Expose request
23:50:33.054 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
23:50:33.054 00.000 7680 Moving (-0.06, 0.24) raw xDistance=0.02 yDistance=-0.25
23:50:33.054 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:50:33.054 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:50:33.054 00.000 7680 MoveAxis(E, 0, ABG)
23:50:33.055 00.001 7680 Move returns status 0, amount 0
23:50:33.056 00.001 7680 MoveAxis(N, 134, ABG)
23:50:33.056 00.000 7680 Guiding  Dir = 0, Dur = 134
23:50:33.056 00.000 7680 IsSlewing returns 0
23:50:33.057 00.001 7680 IsGuiding returns 0
23:50:33.057 00.000 7680 PulseGuide returned control before completion, sleep 144
23:50:33.217 00.160 7680 IsGuiding returns 0
23:50:33.218 00.001 7680 Move returns status 0, amount 134
23:50:33.218 00.000 7680 move complete, result=0
23:50:33.219 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 134 ms NORTH
23:50:33.228 00.009 7680 worker thread done servicing request
23:50:33.228 00.000 7680 Worker thread wakes up
23:50:33.228 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:33.229 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:34.487 01.258 7680 Exposure complete
23:50:34.617 00.130 7680 worker thread done servicing request
23:50:34.617 00.000 6120 OnExposeComplete: enter
23:50:34.621 00.004 6120 UpdateGuideState(): m_state=6
23:50:34.625 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2757
23:50:34.629 00.004 6120 Star::Find returns 1 (1), X=960.10, Y=60.68, Mass=14111, SNR=77.1, Peak=255 HFD=6.9
23:50:34.633 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.70)
23:50:34.637 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
23:50:34.642 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.63 mountX=-0.03 mountY=-0.21, mountTheta=-1.70
23:50:34.647 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.23, opts=13)
23:50:34.652 00.005 6120 Enqueuing Move request for scope (-0.01, 0.23)
23:50:34.656 00.004 7680 Worker thread wakes up
23:50:34.656 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:34.662 00.006 6120 UpdateGuideState exits: m=14111 SNR=77.1 Saturated
23:50:34.665 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:34.669 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:34.674 00.005 6120 Enqueuing Expose request
23:50:34.678 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
23:50:34.678 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
23:50:34.678 00.000 7680 Moving (-0.01, 0.23) raw xDistance=-0.03 yDistance=-0.21
23:50:34.678 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:50:34.678 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:50:34.679 00.001 7680 MoveAxis(E, 0, ABG)
23:50:34.679 00.000 7680 Move returns status 0, amount 0
23:50:34.679 00.000 7680 MoveAxis(N, 114, ABG)
23:50:34.679 00.000 7680 Guiding  Dir = 0, Dur = 114
23:50:34.680 00.001 7680 IsSlewing returns 0
23:50:34.681 00.001 7680 IsGuiding returns 0
23:50:34.681 00.000 7680 PulseGuide returned control before completion, sleep 124
23:50:34.817 00.136 7680 IsGuiding returns 1
23:50:34.819 00.002 7680 scope still moving after pulse duration time elapsed
23:50:34.848 00.029 7680 IsSlewing returns 0
23:50:34.849 00.001 7680 IsGuiding returns 0
23:50:34.850 00.001 7680 scope move finished after 114 + 55 ms
23:50:34.850 00.000 7680 Move returns status 0, amount 114
23:50:34.850 00.000 7680 move complete, result=0
23:50:34.852 00.002 7680 worker thread done servicing request
23:50:34.852 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 114 ms NORTH
23:50:34.860 00.008 7680 Worker thread wakes up
23:50:34.860 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:34.860 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:36.107 01.247 7680 Exposure complete
23:50:36.242 00.135 7680 worker thread done servicing request
23:50:36.242 00.000 6120 OnExposeComplete: enter
23:50:36.246 00.004 6120 UpdateGuideState(): m_state=6
23:50:36.249 00.003 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2758
23:50:36.252 00.003 6120 Star::Find returns 1 (1), X=960.03, Y=60.41, Mass=12842, SNR=73.0, Peak=255 HFD=6.8
23:50:36.257 00.005 6120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-2.95) = xAngle (0.26 = 0.26)
23:50:36.261 00.004 6120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.01 = -0.01)
23:50:36.264 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.70 mountX=0.09 mountY=-0.00, mountTheta=-0.01
23:50:36.269 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.04, opts=13)
23:50:36.272 00.003 6120 Enqueuing Move request for scope (-0.09, -0.04)
23:50:36.276 00.004 7680 Worker thread wakes up
23:50:36.276 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
23:50:36.277 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
23:50:36.277 00.000 7680 Moving (-0.09, -0.04) raw xDistance=0.09 yDistance=-0.00
23:50:36.277 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:50:36.277 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:50:36.278 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:50:36.278 00.000 7680 MoveAxis(E, 0, ABG)
23:50:36.278 00.000 7680 Move returns status 0, amount 0
23:50:36.278 00.000 7680 MoveAxis(N, 0, ABG)
23:50:36.278 00.000 7680 Move returns status 0, amount 0
23:50:36.278 00.000 7680 move complete, result=0
23:50:36.279 00.001 7680 worker thread done servicing request
23:50:36.279 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:36.282 00.003 6120 UpdateGuideState exits: m=12842 SNR=73.0 Saturated
23:50:36.286 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:36.289 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:36.293 00.004 6120 Enqueuing Expose request
23:50:36.296 00.003 7680 Worker thread wakes up
23:50:36.297 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:50:36.300 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:36.300 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:37.592 01.292 7680 Exposure complete
23:50:37.686 00.094 7680 worker thread done servicing request
23:50:37.686 00.000 6120 OnExposeComplete: enter
23:50:37.690 00.004 6120 UpdateGuideState(): m_state=6
23:50:37.693 00.003 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2759
23:50:37.695 00.002 6120 Star::Find returns 1 (1), X=960.02, Y=60.89, Mass=14031, SNR=77.5, Peak=255 HFD=7.0
23:50:37.699 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
23:50:37.703 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
23:50:37.706 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.43 hyp=0.44 cameraTheta=1.79 mountX=0.02 mountY=-0.43, mountTheta=-1.53
23:50:37.710 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.43, opts=13)
23:50:37.714 00.004 6120 Enqueuing Move request for scope (-0.10, 0.43)
23:50:37.716 00.002 7680 Worker thread wakes up
23:50:37.716 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:37.720 00.004 6120 UpdateGuideState exits: m=14031 SNR=77.5 Saturated
23:50:37.722 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.43) opts 0xd
23:50:37.723 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:37.725 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.43)
23:50:37.726 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:37.727 00.001 7680 Moving (-0.10, 0.43) raw xDistance=0.02 yDistance=-0.43
23:50:37.729 00.002 6120 Enqueuing Expose request
23:50:37.731 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:50:37.732 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:50:37.732 00.000 7680 MoveAxis(E, 0, ABG)
23:50:37.732 00.000 7680 Move returns status 0, amount 0
23:50:37.732 00.000 7680 MoveAxis(N, 235, ABG)
23:50:37.732 00.000 7680 Guiding  Dir = 0, Dur = 235
23:50:37.732 00.000 7680 IsSlewing returns 0
23:50:37.734 00.002 7680 IsGuiding returns 0
23:50:37.734 00.000 7680 PulseGuide returned control before completion, sleep 245
23:50:37.989 00.255 7680 IsGuiding returns 1
23:50:37.990 00.001 7680 scope still moving after pulse duration time elapsed
23:50:38.021 00.031 7680 IsSlewing returns 0
23:50:38.021 00.000 7680 IsGuiding returns 0
23:50:38.021 00.000 7680 scope move finished after 235 + 53 ms
23:50:38.022 00.001 7680 Move returns status 0, amount 235
23:50:38.022 00.000 7680 move complete, result=0
23:50:38.023 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 235 ms NORTH
23:50:38.026 00.003 7680 worker thread done servicing request
23:50:38.027 00.001 7680 Worker thread wakes up
23:50:38.027 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:38.027 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:39.279 01.252 7680 Exposure complete
23:50:39.398 00.119 7680 worker thread done servicing request
23:50:39.398 00.000 6120 OnExposeComplete: enter
23:50:39.403 00.005 6120 UpdateGuideState(): m_state=6
23:50:39.408 00.005 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2760
23:50:39.412 00.004 6120 Star::Find returns 1 (1), X=960.00, Y=60.78, Mass=14037, SNR=76.7, Peak=255 HFD=6.8
23:50:39.417 00.005 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.40)
23:50:39.422 00.005 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.67)
23:50:39.427 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.32 hyp=0.34 cameraTheta=1.93 mountX=0.06 mountY=-0.34, mountTheta=-1.40
23:50:39.433 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.32, opts=13)
23:50:39.437 00.004 6120 Enqueuing Move request for scope (-0.12, 0.32)
23:50:39.442 00.005 7680 Worker thread wakes up
23:50:39.442 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:39.446 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.32) opts 0xd
23:50:39.446 00.000 6120 UpdateGuideState exits: m=14037 SNR=76.7 Saturated
23:50:39.451 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.32)
23:50:39.451 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:39.454 00.003 7680 Moving (-0.12, 0.32) raw xDistance=0.06 yDistance=-0.34
23:50:39.454 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:39.459 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:50:39.459 00.000 6120 Enqueuing Expose request
23:50:39.464 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:50:39.464 00.000 7680 MoveAxis(E, 0, ABG)
23:50:39.464 00.000 7680 Move returns status 0, amount 0
23:50:39.464 00.000 7680 MoveAxis(N, 185, ABG)
23:50:39.464 00.000 7680 Guiding  Dir = 0, Dur = 185
23:50:39.464 00.000 7680 IsSlewing returns 0
23:50:39.464 00.000 7680 IsGuiding returns 0
23:50:39.465 00.001 7680 PulseGuide returned control before completion, sleep 195
23:50:39.664 00.199 7680 IsGuiding returns 1
23:50:39.664 00.000 7680 scope still moving after pulse duration time elapsed
23:50:39.696 00.032 7680 IsSlewing returns 0
23:50:39.696 00.000 7680 IsGuiding returns 0
23:50:39.697 00.001 7680 scope move finished after 185 + 47 ms
23:50:39.697 00.000 7680 Move returns status 0, amount 185
23:50:39.698 00.001 7680 move complete, result=0
23:50:39.698 00.000 7680 worker thread done servicing request
23:50:39.698 00.000 7680 Worker thread wakes up
23:50:39.698 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 185 ms NORTH
23:50:39.702 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:39.702 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:40.955 01.253 7680 Exposure complete
23:50:41.080 00.125 7680 worker thread done servicing request
23:50:41.080 00.000 6120 OnExposeComplete: enter
23:50:41.085 00.005 6120 UpdateGuideState(): m_state=6
23:50:41.089 00.004 6120 Star::Find(15, 959, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2761
23:50:41.093 00.004 6120 Star::Find returns 1 (1), X=959.94, Y=60.30, Mass=14235, SNR=77.8, Peak=255 HFD=6.9
23:50:41.096 00.003 6120 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-2.95) = xAngle (0.55 = 0.55)
23:50:41.100 00.004 6120 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.28 = 0.28)
23:50:41.104 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.16 hyp=0.24 cameraTheta=-2.40 mountX=0.20 mountY=0.07, mountTheta=0.32
23:50:41.109 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.16, opts=13)
23:50:41.114 00.005 6120 Enqueuing Move request for scope (-0.17, -0.16)
23:50:41.118 00.004 7680 Worker thread wakes up
23:50:41.118 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.16) opts 0xd
23:50:41.119 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:41.122 00.003 6120 UpdateGuideState exits: m=14235 SNR=77.8 Saturated
23:50:41.126 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:41.130 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.16)
23:50:41.130 00.000 7680 Moving (-0.17, -0.16) raw xDistance=0.20 yDistance=0.07
23:50:41.130 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:50:41.131 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:50:41.131 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:41.134 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:50:41.134 00.000 7680 MoveAxis(W, 82, ABG)
23:50:41.134 00.000 7680 Guiding  Dir = 3, Dur = 82
23:50:41.134 00.000 6120 Enqueuing Expose request
23:50:41.139 00.005 7680 IsSlewing returns 0
23:50:41.139 00.000 7680 IsGuiding returns 0
23:50:41.139 00.000 7680 PulseGuide returned control before completion, sleep 92
23:50:41.242 00.103 7680 IsGuiding returns 1
23:50:41.243 00.001 7680 scope still moving after pulse duration time elapsed
23:50:41.273 00.030 7680 IsSlewing returns 0
23:50:41.274 00.001 7680 IsGuiding returns 0
23:50:41.275 00.001 7680 scope move finished after 82 + 52 ms
23:50:41.275 00.000 7680 Move returns status 0, amount 82
23:50:41.275 00.000 7680 MoveAxis(N, 0, ABG)
23:50:41.276 00.001 7680 Move returns status 0, amount 0
23:50:41.276 00.000 7680 move complete, result=0
23:50:41.276 00.000 7680 worker thread done servicing request
23:50:41.276 00.000 6120 GuideStep: 0.2 px 82 ms WEST, 0.1 px 0 ms NORTH
23:50:41.282 00.006 7680 Worker thread wakes up
23:50:41.283 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:41.283 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:42.532 01.249 7680 Exposure complete
23:50:42.674 00.142 7680 worker thread done servicing request
23:50:42.676 00.002 6120 OnExposeComplete: enter
23:50:42.680 00.004 6120 UpdateGuideState(): m_state=6
23:50:42.684 00.004 6120 Star::Find(15, 959, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2762
23:50:42.688 00.004 6120 Star::Find returns 1 (1), X=960.03, Y=60.77, Mass=13471, SNR=75.2, Peak=255 HFD=6.8
23:50:42.691 00.003 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
23:50:42.696 00.005 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.76)
23:50:42.701 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.32 hyp=0.33 cameraTheta=1.84 mountX=0.03 mountY=-0.32, mountTheta=-1.49
23:50:42.707 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.32, opts=13)
23:50:42.712 00.005 6120 Enqueuing Move request for scope (-0.09, 0.32)
23:50:42.715 00.003 7680 Worker thread wakes up
23:50:42.716 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:42.719 00.003 6120 UpdateGuideState exits: m=13471 SNR=75.2 Saturated
23:50:42.724 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.32) opts 0xd
23:50:42.724 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.32)
23:50:42.724 00.000 7680 Moving (-0.09, 0.32) raw xDistance=0.03 yDistance=-0.32
23:50:42.724 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:50:42.725 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:50:42.726 00.001 7680 MoveAxis(E, 0, ABG)
23:50:42.726 00.000 7680 Move returns status 0, amount 0
23:50:42.726 00.000 7680 MoveAxis(N, 175, ABG)
23:50:42.726 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:42.730 00.004 7680 Guiding  Dir = 0, Dur = 175
23:50:42.730 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:42.735 00.005 7680 IsSlewing returns 0
23:50:42.735 00.000 6120 Enqueuing Expose request
23:50:42.740 00.005 7680 IsGuiding returns 0
23:50:42.740 00.000 7680 PulseGuide returned control before completion, sleep 185
23:50:42.941 00.201 7680 IsGuiding returns 1
23:50:42.941 00.000 7680 scope still moving after pulse duration time elapsed
23:50:42.973 00.032 7680 IsSlewing returns 0
23:50:42.974 00.001 7680 IsGuiding returns 0
23:50:42.975 00.001 7680 scope move finished after 175 + 59 ms
23:50:42.975 00.000 7680 Move returns status 0, amount 175
23:50:42.976 00.001 7680 move complete, result=0
23:50:42.977 00.001 7680 worker thread done servicing request
23:50:42.977 00.000 7680 Worker thread wakes up
23:50:42.978 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 175 ms NORTH
23:50:42.986 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:42.986 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:44.229 01.243 7680 Exposure complete
23:50:44.346 00.117 7680 worker thread done servicing request
23:50:44.347 00.001 6120 OnExposeComplete: enter
23:50:44.350 00.003 6120 UpdateGuideState(): m_state=6
23:50:44.354 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2763
23:50:44.358 00.004 6120 Star::Find returns 1 (1), X=959.96, Y=60.72, Mass=13757, SNR=76.3, Peak=255 HFD=6.9
23:50:44.363 00.005 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
23:50:44.368 00.005 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
23:50:44.372 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.27 hyp=0.31 cameraTheta=2.10 mountX=0.10 mountY=-0.31, mountTheta=-1.25
23:50:44.378 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.27, opts=13)
23:50:44.382 00.004 6120 Enqueuing Move request for scope (-0.15, 0.27)
23:50:44.387 00.005 7680 Worker thread wakes up
23:50:44.387 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:44.392 00.005 6120 UpdateGuideState exits: m=13757 SNR=76.3 Saturated
23:50:44.395 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:44.400 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:44.403 00.003 6120 Enqueuing Expose request
23:50:44.407 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.27) opts 0xd
23:50:44.407 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.27)
23:50:44.407 00.000 7680 Moving (-0.15, 0.27) raw xDistance=0.10 yDistance=-0.31
23:50:44.407 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:50:44.407 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:50:44.408 00.001 7680 MoveAxis(E, 0, ABG)
23:50:44.408 00.000 7680 Move returns status 0, amount 0
23:50:44.409 00.001 7680 MoveAxis(N, 166, ABG)
23:50:44.409 00.000 7680 Guiding  Dir = 0, Dur = 166
23:50:44.409 00.000 7680 IsSlewing returns 0
23:50:44.410 00.001 7680 IsGuiding returns 0
23:50:44.410 00.000 7680 PulseGuide returned control before completion, sleep 176
23:50:44.594 00.184 7680 IsGuiding returns 1
23:50:44.594 00.000 7680 scope still moving after pulse duration time elapsed
23:50:44.625 00.031 7680 IsSlewing returns 0
23:50:44.627 00.002 7680 IsGuiding returns 0
23:50:44.627 00.000 7680 scope move finished after 166 + 51 ms
23:50:44.627 00.000 7680 Move returns status 0, amount 166
23:50:44.628 00.001 7680 move complete, result=0
23:50:44.628 00.000 7680 worker thread done servicing request
23:50:44.629 00.001 7680 Worker thread wakes up
23:50:44.629 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 166 ms NORTH
23:50:44.635 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:44.635 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:45.884 01.249 7680 Exposure complete
23:50:46.007 00.123 7680 worker thread done servicing request
23:50:46.008 00.001 6120 OnExposeComplete: enter
23:50:46.013 00.005 6120 UpdateGuideState(): m_state=6
23:50:46.017 00.004 6120 Star::Find(15, 959, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2764
23:50:46.022 00.005 6120 Star::Find returns 1 (1), X=960.23, Y=60.49, Mass=14413, SNR=77.9, Peak=255 HFD=7.0
23:50:46.025 00.003 6120 CameraToMount -- cameraTheta (0.33) - m_xAngle (-2.95) = xAngle (3.28 = -3.00)
23:50:46.029 00.004 6120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.01 = 3.01)
23:50:46.033 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.33 mountX=-0.12 mountY=0.02, mountTheta=3.01
23:50:46.037 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.04, opts=13)
23:50:46.041 00.004 6120 Enqueuing Move request for scope (0.12, 0.04)
23:50:46.044 00.003 7680 Worker thread wakes up
23:50:46.044 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
23:50:46.045 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:46.051 00.006 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
23:50:46.051 00.000 7680 Moving (0.12, 0.04) raw xDistance=-0.12 yDistance=0.02
23:50:46.051 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:50:46.051 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:50:46.052 00.001 6120 UpdateGuideState exits: m=14413 SNR=77.9 Saturated
23:50:46.056 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:46.061 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:46.064 00.003 6120 Enqueuing Expose request
23:50:46.067 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:50:46.067 00.000 7680 MoveAxis(E, 0, ABG)
23:50:46.069 00.002 7680 Move returns status 0, amount 0
23:50:46.069 00.000 7680 MoveAxis(N, 0, ABG)
23:50:46.069 00.000 7680 Move returns status 0, amount 0
23:50:46.069 00.000 7680 move complete, result=0
23:50:46.069 00.000 7680 worker thread done servicing request
23:50:46.070 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:50:46.074 00.004 7680 Worker thread wakes up
23:50:46.074 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:46.074 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:47.325 01.251 7680 Exposure complete
23:50:47.456 00.131 7680 worker thread done servicing request
23:50:47.457 00.001 6120 OnExposeComplete: enter
23:50:47.462 00.005 6120 UpdateGuideState(): m_state=6
23:50:47.466 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2765
23:50:47.471 00.005 6120 Star::Find returns 1 (1), X=959.97, Y=60.85, Mass=12919, SNR=71.9, Peak=255 HFD=7.0
23:50:47.475 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
23:50:47.479 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
23:50:47.484 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.39 hyp=0.42 cameraTheta=1.93 mountX=0.07 mountY=-0.42, mountTheta=-1.40
23:50:47.488 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.39, opts=13)
23:50:47.493 00.005 6120 Enqueuing Move request for scope (-0.15, 0.39)
23:50:47.497 00.004 7680 Worker thread wakes up
23:50:47.497 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.39) opts 0xd
23:50:47.498 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.39)
23:50:47.498 00.000 7680 Moving (-0.15, 0.39) raw xDistance=0.07 yDistance=-0.42
23:50:47.498 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:50:47.498 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:50:47.498 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:47.502 00.004 7680 MoveAxis(E, 0, ABG)
23:50:47.503 00.001 7680 Move returns status 0, amount 0
23:50:47.503 00.000 7680 MoveAxis(N, 226, ABG)
23:50:47.503 00.000 7680 Guiding  Dir = 0, Dur = 226
23:50:47.503 00.000 6120 UpdateGuideState exits: m=12919 SNR=71.9 Saturated
23:50:47.507 00.004 7680 IsSlewing returns 0
23:50:47.508 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:47.512 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:47.517 00.005 6120 Enqueuing Expose request
23:50:47.521 00.004 7680 IsGuiding returns 0
23:50:47.521 00.000 7680 PulseGuide returned control before completion, sleep 236
23:50:47.765 00.244 7680 IsGuiding returns 1
23:50:47.766 00.001 7680 scope still moving after pulse duration time elapsed
23:50:47.796 00.030 7680 IsSlewing returns 0
23:50:47.798 00.002 7680 IsGuiding returns 0
23:50:47.798 00.000 7680 scope move finished after 226 + 52 ms
23:50:47.800 00.002 7680 Move returns status 0, amount 226
23:50:47.800 00.000 7680 move complete, result=0
23:50:47.801 00.001 7680 worker thread done servicing request
23:50:47.801 00.000 7680 Worker thread wakes up
23:50:47.802 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 226 ms NORTH
23:50:47.808 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:47.808 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:49.058 01.250 7680 Exposure complete
23:50:49.193 00.135 7680 worker thread done servicing request
23:50:49.193 00.000 6120 OnExposeComplete: enter
23:50:49.198 00.005 6120 UpdateGuideState(): m_state=6
23:50:49.202 00.004 6120 Star::Find(15, 959, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2766
23:50:49.208 00.006 6120 Star::Find returns 1 (1), X=959.93, Y=60.38, Mass=13428, SNR=75.0, Peak=255 HFD=6.9
23:50:49.212 00.004 6120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-2.95) = xAngle (0.18 = 0.18)
23:50:49.215 00.003 6120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.09 = -0.09)
23:50:49.220 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-2.78 mountX=0.20 mountY=-0.02, mountTheta=-0.09
23:50:49.224 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.07, opts=13)
23:50:49.227 00.003 6120 Enqueuing Move request for scope (-0.19, -0.07)
23:50:49.232 00.005 7680 Worker thread wakes up
23:50:49.232 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
23:50:49.233 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:49.237 00.004 6120 UpdateGuideState exits: m=13428 SNR=75.0 Saturated
23:50:49.242 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
23:50:49.242 00.000 7680 Moving (-0.19, -0.07) raw xDistance=0.20 yDistance=-0.02
23:50:49.242 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:49.245 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:50:49.245 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:50:49.245 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:49.250 00.005 6120 Enqueuing Expose request
23:50:49.254 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:50:49.254 00.000 7680 MoveAxis(E, 0, ABG)
23:50:49.254 00.000 7680 Move returns status 0, amount 0
23:50:49.254 00.000 7680 MoveAxis(N, 0, ABG)
23:50:49.255 00.001 7680 Move returns status 0, amount 0
23:50:49.255 00.000 7680 move complete, result=0
23:50:49.255 00.000 7680 worker thread done servicing request
23:50:49.255 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:50:49.259 00.004 7680 Worker thread wakes up
23:50:49.259 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:49.259 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:50.511 01.252 7680 Exposure complete
23:50:50.644 00.133 7680 worker thread done servicing request
23:50:50.644 00.000 6120 OnExposeComplete: enter
23:50:50.648 00.004 6120 UpdateGuideState(): m_state=6
23:50:50.653 00.005 6120 Star::Find(15, 959, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2767
23:50:50.658 00.005 6120 Star::Find returns 1 (1), X=959.89, Y=60.80, Mass=14370, SNR=77.8, Peak=255 HFD=6.9
23:50:50.661 00.003 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
23:50:50.666 00.005 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.45)
23:50:50.671 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.34 hyp=0.41 cameraTheta=2.15 mountX=0.16 mountY=-0.40, mountTheta=-1.20
23:50:50.678 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.34, opts=13)
23:50:50.683 00.005 6120 Enqueuing Move request for scope (-0.22, 0.34)
23:50:50.688 00.005 7680 Worker thread wakes up
23:50:50.688 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:50.691 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.34) opts 0xd
23:50:50.691 00.000 6120 UpdateGuideState exits: m=14370 SNR=77.8 Saturated
23:50:50.695 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.34)
23:50:50.695 00.000 7680 Moving (-0.22, 0.34) raw xDistance=0.16 yDistance=-0.40
23:50:50.695 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:50.699 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:50:50.699 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:50.703 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:50:50.704 00.001 7680 MoveAxis(E, 0, ABG)
23:50:50.704 00.000 7680 Move returns status 0, amount 0
23:50:50.704 00.000 7680 MoveAxis(N, 219, ABG)
23:50:50.704 00.000 6120 Enqueuing Expose request
23:50:50.709 00.005 7680 Guiding  Dir = 0, Dur = 219
23:50:50.709 00.000 7680 IsSlewing returns 0
23:50:50.710 00.001 7680 IsGuiding returns 0
23:50:50.710 00.000 7680 PulseGuide returned control before completion, sleep 229
23:50:50.956 00.246 7680 IsGuiding returns 1
23:50:50.957 00.001 7680 scope still moving after pulse duration time elapsed
23:50:50.986 00.029 7680 IsSlewing returns 0
23:50:50.986 00.000 7680 IsGuiding returns 1
23:50:51.017 00.031 7680 IsSlewing returns 0
23:50:51.017 00.000 7680 IsGuiding returns 0
23:50:51.018 00.001 7680 scope move finished after 219 + 88 ms
23:50:51.018 00.000 7680 Move returns status 0, amount 219
23:50:51.018 00.000 7680 move complete, result=0
23:50:51.019 00.001 7680 worker thread done servicing request
23:50:51.019 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 219 ms NORTH
23:50:51.026 00.007 7680 Worker thread wakes up
23:50:51.027 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:51.027 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:52.276 01.249 7680 Exposure complete
23:50:52.400 00.124 7680 worker thread done servicing request
23:50:52.401 00.001 6120 OnExposeComplete: enter
23:50:52.405 00.004 6120 UpdateGuideState(): m_state=6
23:50:52.409 00.004 6120 Star::Find(15, 959, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2768
23:50:52.412 00.003 6120 Star::Find returns 1 (1), X=959.81, Y=60.70, Mass=14052, SNR=77.1, Peak=255 HFD=7.0
23:50:52.415 00.003 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-2.95) = xAngle (5.44 = -0.85)
23:50:52.419 00.004 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.17 = -1.12)
23:50:52.422 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=0.24 hyp=0.39 cameraTheta=2.48 mountX=0.26 mountY=-0.35, mountTheta=-0.94
23:50:52.428 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.24, opts=13)
23:50:52.431 00.003 6120 Enqueuing Move request for scope (-0.31, 0.24)
23:50:52.434 00.003 7680 Worker thread wakes up
23:50:52.434 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.24) opts 0xd
23:50:52.435 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.24)
23:50:52.435 00.000 7680 Moving (-0.31, 0.24) raw xDistance=0.26 yDistance=-0.35
23:50:52.435 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
23:50:52.435 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:50:52.435 00.000 7680 MoveAxis(W, 106, ABG)
23:50:52.436 00.001 7680 Guiding  Dir = 3, Dur = 106
23:50:52.436 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:52.440 00.004 7680 IsSlewing returns 0
23:50:52.440 00.000 6120 UpdateGuideState exits: m=14052 SNR=77.1 Saturated
23:50:52.443 00.003 7680 IsGuiding returns 0
23:50:52.443 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:52.446 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:52.451 00.005 7680 PulseGuide returned control before completion, sleep 116
23:50:52.452 00.001 6120 Enqueuing Expose request
23:50:52.579 00.127 7680 IsGuiding returns 1
23:50:52.580 00.001 7680 scope still moving after pulse duration time elapsed
23:50:52.609 00.029 7680 IsSlewing returns 0
23:50:52.611 00.002 7680 IsGuiding returns 0
23:50:52.612 00.001 7680 scope move finished after 106 + 62 ms
23:50:52.612 00.000 7680 Move returns status 0, amount 106
23:50:52.612 00.000 7680 MoveAxis(N, 192, ABG)
23:50:52.612 00.000 7680 Guiding  Dir = 0, Dur = 192
23:50:52.614 00.002 7680 IsSlewing returns 0
23:50:52.614 00.000 7680 IsGuiding returns 0
23:50:52.615 00.001 7680 PulseGuide returned control before completion, sleep 202
23:50:52.829 00.214 7680 IsGuiding returns 1
23:50:52.829 00.000 7680 scope still moving after pulse duration time elapsed
23:50:52.859 00.030 7680 IsSlewing returns 0
23:50:52.860 00.001 7680 IsGuiding returns 0
23:50:52.861 00.001 7680 scope move finished after 192 + 53 ms
23:50:52.861 00.000 7680 Move returns status 0, amount 192
23:50:52.861 00.000 7680 move complete, result=0
23:50:52.861 00.000 7680 worker thread done servicing request
23:50:52.862 00.001 6120 GuideStep: 0.3 px 106 ms WEST, -0.4 px 192 ms NORTH
23:50:52.868 00.006 7680 Worker thread wakes up
23:50:52.868 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:52.868 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:54.121 01.253 7680 Exposure complete
23:50:54.255 00.134 7680 worker thread done servicing request
23:50:54.255 00.000 6120 OnExposeComplete: enter
23:50:54.259 00.004 6120 UpdateGuideState(): m_state=6
23:50:54.262 00.003 6120 Star::Find(15, 959, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2769
23:50:54.267 00.005 6120 Star::Find returns 1 (1), X=959.95, Y=60.45, Mass=13291, SNR=74.0, Peak=255 HFD=6.9
23:50:54.270 00.003 6120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-2.95) = xAngle (-0.13 = -0.13)
23:50:54.274 00.004 6120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.39 = -0.39)
23:50:54.278 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.08 mountX=0.16 mountY=-0.06, mountTheta=-0.37
23:50:54.282 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.01, opts=13)
23:50:54.286 00.004 6120 Enqueuing Move request for scope (-0.16, -0.01)
23:50:54.290 00.004 7680 Worker thread wakes up
23:50:54.290 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
23:50:54.291 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
23:50:54.291 00.000 7680 Moving (-0.16, -0.01) raw xDistance=0.16 yDistance=-0.06
23:50:54.291 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:50:54.291 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:50:54.291 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:50:54.291 00.000 7680 MoveAxis(E, 0, ABG)
23:50:54.292 00.001 7680 Move returns status 0, amount 0
23:50:54.292 00.000 7680 MoveAxis(N, 0, ABG)
23:50:54.292 00.000 7680 Move returns status 0, amount 0
23:50:54.292 00.000 7680 move complete, result=0
23:50:54.292 00.000 7680 worker thread done servicing request
23:50:54.292 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:54.296 00.004 6120 UpdateGuideState exits: m=13291 SNR=74.0 Saturated
23:50:54.301 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:54.305 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:54.309 00.004 6120 Enqueuing Expose request
23:50:54.312 00.003 7680 Worker thread wakes up
23:50:54.312 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:54.312 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:50:54.317 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:55.557 01.240 7680 Exposure complete
23:50:55.689 00.132 7680 worker thread done servicing request
23:50:55.690 00.001 6120 OnExposeComplete: enter
23:50:55.694 00.004 6120 UpdateGuideState(): m_state=6
23:50:55.698 00.004 6120 Star::Find(15, 959, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2770
23:50:55.701 00.003 6120 Star::Find returns 1 (1), X=959.85, Y=60.82, Mass=13737, SNR=75.3, Peak=255 HFD=6.9
23:50:55.706 00.005 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.16 = -1.13)
23:50:55.710 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.40)
23:50:55.713 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.36 hyp=0.45 cameraTheta=2.20 mountX=0.19 mountY=-0.44, mountTheta=-1.16
23:50:55.718 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.36, opts=13)
23:50:55.722 00.004 6120 Enqueuing Move request for scope (-0.26, 0.36)
23:50:55.724 00.002 7680 Worker thread wakes up
23:50:55.724 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.36) opts 0xd
23:50:55.725 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.36)
23:50:55.725 00.000 7680 Moving (-0.26, 0.36) raw xDistance=0.19 yDistance=-0.44
23:50:55.725 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:50:55.725 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:55.728 00.003 6120 UpdateGuideState exits: m=13737 SNR=75.3 Saturated
23:50:55.732 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:50:55.732 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:55.737 00.005 7680 MoveAxis(E, 0, ABG)
23:50:55.737 00.000 7680 Move returns status 0, amount 0
23:50:55.737 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:55.743 00.006 6120 Enqueuing Expose request
23:50:55.747 00.004 7680 MoveAxis(N, 240, ABG)
23:50:55.747 00.000 7680 Guiding  Dir = 0, Dur = 240
23:50:55.747 00.000 7680 IsSlewing returns 0
23:50:55.748 00.001 7680 IsGuiding returns 0
23:50:55.748 00.000 7680 PulseGuide returned control before completion, sleep 250
23:50:56.003 00.255 7680 IsGuiding returns 1
23:50:56.005 00.002 7680 scope still moving after pulse duration time elapsed
23:50:56.035 00.030 7680 IsSlewing returns 0
23:50:56.036 00.001 7680 IsGuiding returns 0
23:50:56.037 00.001 7680 scope move finished after 240 + 48 ms
23:50:56.038 00.001 7680 Move returns status 0, amount 240
23:50:56.038 00.000 7680 move complete, result=0
23:50:56.039 00.001 7680 worker thread done servicing request
23:50:56.039 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 240 ms NORTH
23:50:56.046 00.007 7680 Worker thread wakes up
23:50:56.046 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:56.046 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:57.303 01.257 7680 Exposure complete
23:50:57.428 00.125 7680 worker thread done servicing request
23:50:57.430 00.002 6120 OnExposeComplete: enter
23:50:57.434 00.004 6120 UpdateGuideState(): m_state=6
23:50:57.438 00.004 6120 Star::Find(15, 959, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2771
23:50:57.441 00.003 6120 Star::Find returns 1 (1), X=959.87, Y=60.35, Mass=13856, SNR=76.1, Peak=255 HFD=6.8
23:50:57.446 00.005 6120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-2.95) = xAngle (0.20 = 0.20)
23:50:57.450 00.004 6120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.07 = -0.07)
23:50:57.455 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-2.75 mountX=0.26 mountY=-0.02, mountTheta=-0.07
23:50:57.460 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.10, opts=13)
23:50:57.465 00.005 6120 Enqueuing Move request for scope (-0.25, -0.10)
23:50:57.469 00.004 7680 Worker thread wakes up
23:50:57.469 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:57.472 00.003 6120 UpdateGuideState exits: m=13856 SNR=76.1 Saturated
23:50:57.477 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:57.480 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.10) opts 0xd
23:50:57.480 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:57.485 00.005 6120 Enqueuing Expose request
23:50:57.489 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.10)
23:50:57.489 00.000 7680 Moving (-0.25, -0.10) raw xDistance=0.26 yDistance=-0.02
23:50:57.489 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
23:50:57.489 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:50:57.489 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:50:57.491 00.002 7680 MoveAxis(W, 107, ABG)
23:50:57.491 00.000 7680 Guiding  Dir = 3, Dur = 107
23:50:57.491 00.000 7680 IsSlewing returns 0
23:50:57.492 00.001 7680 IsGuiding returns 0
23:50:57.492 00.000 7680 PulseGuide returned control before completion, sleep 117
23:50:57.621 00.129 7680 IsGuiding returns 1
23:50:57.623 00.002 7680 scope still moving after pulse duration time elapsed
23:50:57.652 00.029 7680 IsSlewing returns 0
23:50:57.653 00.001 7680 IsGuiding returns 0
23:50:57.653 00.000 7680 scope move finished after 107 + 54 ms
23:50:57.653 00.000 7680 Move returns status 0, amount 107
23:50:57.654 00.001 7680 MoveAxis(N, 0, ABG)
23:50:57.655 00.001 7680 Move returns status 0, amount 0
23:50:57.655 00.000 7680 move complete, result=0
23:50:57.655 00.000 7680 worker thread done servicing request
23:50:57.655 00.000 6120 GuideStep: 0.3 px 107 ms WEST, -0.0 px 0 ms NORTH
23:50:57.661 00.006 7680 Worker thread wakes up
23:50:57.662 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:57.662 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:50:58.904 01.242 7680 Exposure complete
23:50:59.019 00.115 7680 worker thread done servicing request
23:50:59.020 00.001 6120 OnExposeComplete: enter
23:50:59.023 00.003 6120 UpdateGuideState(): m_state=6
23:50:59.028 00.005 6120 Star::Find(15, 959, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2772
23:50:59.032 00.004 6120 Star::Find returns 1 (1), X=959.97, Y=60.82, Mass=14142, SNR=78.4, Peak=255 HFD=6.9
23:50:59.036 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
23:50:59.040 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
23:50:59.044 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.37 hyp=0.39 cameraTheta=1.95 mountX=0.07 mountY=-0.39, mountTheta=-1.38
23:50:59.050 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.37, opts=13)
23:50:59.055 00.005 6120 Enqueuing Move request for scope (-0.15, 0.37)
23:50:59.060 00.005 7680 Worker thread wakes up
23:50:59.061 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.37) opts 0xd
23:50:59.061 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.37)
23:50:59.061 00.000 7680 Moving (-0.15, 0.37) raw xDistance=0.07 yDistance=-0.39
23:50:59.061 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:50:59.062 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:50:59.063 00.001 7680 MoveAxis(E, 0, ABG)
23:50:59.063 00.000 7680 Move returns status 0, amount 0
23:50:59.063 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:50:59.068 00.005 6120 UpdateGuideState exits: m=14142 SNR=78.4 Saturated
23:50:59.071 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:59.076 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:50:59.081 00.005 6120 Enqueuing Expose request
23:50:59.084 00.003 7680 MoveAxis(N, 213, ABG)
23:50:59.084 00.000 7680 Guiding  Dir = 0, Dur = 213
23:50:59.086 00.002 7680 IsSlewing returns 0
23:50:59.086 00.000 7680 IsGuiding returns 0
23:50:59.086 00.000 7680 PulseGuide returned control before completion, sleep 223
23:50:59.312 00.226 7680 IsGuiding returns 1
23:50:59.313 00.001 7680 scope still moving after pulse duration time elapsed
23:50:59.341 00.028 7680 IsSlewing returns 0
23:50:59.342 00.001 7680 IsGuiding returns 0
23:50:59.342 00.000 7680 scope move finished after 213 + 43 ms
23:50:59.344 00.002 7680 Move returns status 0, amount 213
23:50:59.344 00.000 7680 move complete, result=0
23:50:59.345 00.001 7680 worker thread done servicing request
23:50:59.345 00.000 7680 Worker thread wakes up
23:50:59.345 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 213 ms NORTH
23:50:59.351 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:50:59.351 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:00.607 01.256 7680 Exposure complete
23:51:00.742 00.135 7680 worker thread done servicing request
23:51:00.743 00.001 6120 OnExposeComplete: enter
23:51:00.747 00.004 6120 UpdateGuideState(): m_state=6
23:51:00.751 00.004 6120 Star::Find(15, 959, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2773
23:51:00.755 00.004 6120 Star::Find returns 1 (1), X=959.95, Y=60.81, Mass=13951, SNR=76.3, Peak=255 HFD=6.9
23:51:00.759 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
23:51:00.763 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
23:51:00.768 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.36 hyp=0.39 cameraTheta=2.01 mountX=0.10 mountY=-0.39, mountTheta=-1.33
23:51:00.773 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.36, opts=13)
23:51:00.779 00.006 6120 Enqueuing Move request for scope (-0.17, 0.36)
23:51:00.783 00.004 7680 Worker thread wakes up
23:51:00.783 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:00.787 00.004 6120 UpdateGuideState exits: m=13951 SNR=76.3 Saturated
23:51:00.791 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:00.796 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:00.799 00.003 6120 Enqueuing Expose request
23:51:00.804 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.36) opts 0xd
23:51:00.804 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.36)
23:51:00.804 00.000 7680 Moving (-0.17, 0.36) raw xDistance=0.10 yDistance=-0.39
23:51:00.804 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:51:00.805 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:51:00.805 00.000 7680 MoveAxis(E, 0, ABG)
23:51:00.806 00.001 7680 Move returns status 0, amount 0
23:51:00.806 00.000 7680 MoveAxis(N, 214, ABG)
23:51:00.806 00.000 7680 Guiding  Dir = 0, Dur = 214
23:51:00.806 00.000 7680 IsSlewing returns 0
23:51:00.807 00.001 7680 IsGuiding returns 0
23:51:00.807 00.000 7680 PulseGuide returned control before completion, sleep 224
23:51:01.034 00.227 7680 IsGuiding returns 1
23:51:01.036 00.002 7680 scope still moving after pulse duration time elapsed
23:51:01.066 00.030 7680 IsSlewing returns 0
23:51:01.067 00.001 7680 IsGuiding returns 0
23:51:01.068 00.001 7680 scope move finished after 214 + 46 ms
23:51:01.069 00.001 7680 Move returns status 0, amount 214
23:51:01.069 00.000 7680 move complete, result=0
23:51:01.069 00.000 7680 worker thread done servicing request
23:51:01.070 00.001 7680 Worker thread wakes up
23:51:01.070 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 214 ms NORTH
23:51:01.078 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:01.078 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:02.330 01.252 7680 Exposure complete
23:51:02.465 00.135 7680 worker thread done servicing request
23:51:02.466 00.001 6120 OnExposeComplete: enter
23:51:02.470 00.004 6120 UpdateGuideState(): m_state=6
23:51:02.474 00.004 6120 Star::Find(15, 959, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2774
23:51:02.478 00.004 6120 Star::Find returns 1 (1), X=959.88, Y=60.18, Mass=13280, SNR=75.7, Peak=255 HFD=6.8
23:51:02.482 00.004 6120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-2.95) = xAngle (0.67 = 0.67)
23:51:02.485 00.003 6120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.40 = 0.40)
23:51:02.490 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.27 hyp=0.36 cameraTheta=-2.28 mountX=0.28 mountY=0.14, mountTheta=0.47
23:51:02.496 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.27, opts=13)
23:51:02.500 00.004 6120 Enqueuing Move request for scope (-0.24, -0.27)
23:51:02.503 00.003 7680 Worker thread wakes up
23:51:02.503 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.27) opts 0xd
23:51:02.503 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.27)
23:51:02.504 00.001 7680 Moving (-0.24, -0.27) raw xDistance=0.28 yDistance=0.14
23:51:02.504 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
23:51:02.504 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:51:02.504 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:51:02.504 00.000 7680 MoveAxis(W, 116, ABG)
23:51:02.506 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:02.509 00.003 7680 Guiding  Dir = 3, Dur = 116
23:51:02.509 00.000 6120 UpdateGuideState exits: m=13280 SNR=75.7 Saturated
23:51:02.512 00.003 7680 IsSlewing returns 0
23:51:02.513 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:02.516 00.003 7680 IsGuiding returns 0
23:51:02.516 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:02.520 00.004 6120 Enqueuing Expose request
23:51:02.525 00.005 7680 PulseGuide returned control before completion, sleep 126
23:51:02.660 00.135 7680 IsGuiding returns 0
23:51:02.661 00.001 7680 Move returns status 0, amount 116
23:51:02.661 00.000 7680 MoveAxis(N, 0, ABG)
23:51:02.661 00.000 7680 Move returns status 0, amount 0
23:51:02.662 00.001 7680 move complete, result=0
23:51:02.663 00.001 6120 GuideStep: 0.3 px 116 ms WEST, 0.1 px 0 ms NORTH
23:51:02.673 00.010 7680 worker thread done servicing request
23:51:02.673 00.000 7680 Worker thread wakes up
23:51:02.673 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:02.674 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:03.918 01.244 7680 Exposure complete
23:51:04.059 00.141 7680 worker thread done servicing request
23:51:04.060 00.001 6120 OnExposeComplete: enter
23:51:04.063 00.003 6120 UpdateGuideState(): m_state=6
23:51:04.066 00.003 6120 Star::Find(15, 959, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2775
23:51:04.071 00.005 6120 Star::Find returns 1 (1), X=960.01, Y=60.33, Mass=14503, SNR=78.9, Peak=255 HFD=6.9
23:51:04.076 00.005 6120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-2.95) = xAngle (0.68 = 0.68)
23:51:04.081 00.005 6120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.41 = 0.41)
23:51:04.084 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.28 mountX=0.13 mountY=0.07, mountTheta=0.47
23:51:04.090 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.13, opts=13)
23:51:04.095 00.005 6120 Enqueuing Move request for scope (-0.11, -0.13)
23:51:04.098 00.003 7680 Worker thread wakes up
23:51:04.099 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:04.102 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
23:51:04.102 00.000 6120 UpdateGuideState exits: m=14503 SNR=78.9 Saturated
23:51:04.105 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:04.109 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:04.115 00.006 6120 Enqueuing Expose request
23:51:04.120 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
23:51:04.120 00.000 7680 Moving (-0.11, -0.13) raw xDistance=0.13 yDistance=0.07
23:51:04.121 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:51:04.121 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:51:04.122 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:51:04.122 00.000 7680 MoveAxis(E, 0, ABG)
23:51:04.122 00.000 7680 Move returns status 0, amount 0
23:51:04.123 00.001 7680 MoveAxis(N, 0, ABG)
23:51:04.123 00.000 7680 Move returns status 0, amount 0
23:51:04.123 00.000 7680 move complete, result=0
23:51:04.123 00.000 7680 worker thread done servicing request
23:51:04.123 00.000 7680 Worker thread wakes up
23:51:04.123 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:04.128 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:04.128 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:05.375 01.247 7680 Exposure complete
23:51:05.513 00.138 7680 worker thread done servicing request
23:51:05.513 00.000 6120 OnExposeComplete: enter
23:51:05.519 00.006 6120 UpdateGuideState(): m_state=6
23:51:05.524 00.005 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2776
23:51:05.528 00.004 6120 Star::Find returns 1 (1), X=960.24, Y=60.82, Mass=14274, SNR=75.4, Peak=255 HFD=6.8
23:51:05.532 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
23:51:05.536 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.35)
23:51:05.539 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.36 hyp=0.38 cameraTheta=1.25 mountX=-0.19 mountY=-0.27, mountTheta=-2.17
23:51:05.544 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.36, opts=13)
23:51:05.549 00.005 6120 Enqueuing Move request for scope (0.12, 0.36)
23:51:05.553 00.004 7680 Worker thread wakes up
23:51:05.553 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.36) opts 0xd
23:51:05.554 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.36)
23:51:05.554 00.000 7680 Moving (0.12, 0.36) raw xDistance=-0.19 yDistance=-0.27
23:51:05.554 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:51:05.555 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:51:05.555 00.000 7680 MoveAxis(E, 0, ABG)
23:51:05.555 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:05.559 00.004 7680 Move returns status 0, amount 0
23:51:05.560 00.001 6120 UpdateGuideState exits: m=14274 SNR=75.4 Saturated
23:51:05.563 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:05.567 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:05.570 00.003 6120 Enqueuing Expose request
23:51:05.575 00.005 7680 MoveAxis(N, 148, ABG)
23:51:05.575 00.000 7680 Guiding  Dir = 0, Dur = 148
23:51:05.575 00.000 7680 IsSlewing returns 0
23:51:05.576 00.001 7680 IsGuiding returns 0
23:51:05.576 00.000 7680 PulseGuide returned control before completion, sleep 158
23:51:05.737 00.161 7680 IsGuiding returns 1
23:51:05.738 00.001 7680 scope still moving after pulse duration time elapsed
23:51:05.769 00.031 7680 IsSlewing returns 0
23:51:05.770 00.001 7680 IsGuiding returns 0
23:51:05.770 00.000 7680 scope move finished after 148 + 46 ms
23:51:05.771 00.001 7680 Move returns status 0, amount 148
23:51:05.771 00.000 7680 move complete, result=0
23:51:05.771 00.000 7680 worker thread done servicing request
23:51:05.772 00.001 7680 Worker thread wakes up
23:51:05.772 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 148 ms NORTH
23:51:05.779 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:05.779 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:07.030 01.251 7680 Exposure complete
23:51:07.159 00.129 7680 worker thread done servicing request
23:51:07.160 00.001 6120 OnExposeComplete: enter
23:51:07.163 00.003 6120 UpdateGuideState(): m_state=6
23:51:07.168 00.005 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2777
23:51:07.171 00.003 6120 Star::Find returns 1 (1), X=959.99, Y=60.54, Mass=13125, SNR=75.5, Peak=255 HFD=6.8
23:51:07.176 00.005 6120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-2.95) = xAngle (5.52 = -0.76)
23:51:07.180 00.004 6120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.25 = -1.03)
23:51:07.183 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.15 cameraTheta=2.56 mountX=0.11 mountY=-0.13, mountTheta=-0.87
23:51:07.188 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.08, opts=13)
23:51:07.192 00.004 6120 Enqueuing Move request for scope (-0.12, 0.08)
23:51:07.196 00.004 7680 Worker thread wakes up
23:51:07.196 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:07.199 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
23:51:07.199 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
23:51:07.200 00.001 7680 Moving (-0.12, 0.08) raw xDistance=0.11 yDistance=-0.13
23:51:07.201 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:51:07.201 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:51:07.201 00.000 6120 UpdateGuideState exits: m=13125 SNR=75.5 Saturated
23:51:07.205 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:51:07.206 00.001 7680 MoveAxis(E, 0, ABG)
23:51:07.206 00.000 7680 Move returns status 0, amount 0
23:51:07.206 00.000 7680 MoveAxis(N, 0, ABG)
23:51:07.206 00.000 7680 Move returns status 0, amount 0
23:51:07.208 00.002 7680 move complete, result=0
23:51:07.208 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:07.212 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:07.216 00.004 6120 Enqueuing Expose request
23:51:07.220 00.004 7680 worker thread done servicing request
23:51:07.221 00.001 7680 Worker thread wakes up
23:51:07.221 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:07.225 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:07.225 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:08.479 01.254 7680 Exposure complete
23:51:08.608 00.129 7680 worker thread done servicing request
23:51:08.608 00.000 6120 OnExposeComplete: enter
23:51:08.616 00.008 6120 UpdateGuideState(): m_state=6
23:51:08.619 00.003 6120 Star::Find(15, 959, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2778
23:51:08.624 00.005 6120 Star::Find returns 1 (1), X=960.17, Y=60.96, Mass=14476, SNR=79.5, Peak=255 HFD=7.0
23:51:08.627 00.003 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
23:51:08.631 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
23:51:08.635 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.50 hyp=0.51 cameraTheta=1.47 mountX=-0.14 mountY=-0.43, mountTheta=-1.89
23:51:08.640 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.50, opts=13)
23:51:08.644 00.004 6120 Enqueuing Move request for scope (0.05, 0.50)
23:51:08.647 00.003 7680 Worker thread wakes up
23:51:08.648 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:08.652 00.004 6120 UpdateGuideState exits: m=14476 SNR=79.5 Saturated
23:51:08.657 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:08.661 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:08.665 00.004 6120 Enqueuing Expose request
23:51:08.669 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.50) opts 0xd
23:51:08.670 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.50)
23:51:08.670 00.000 7680 Moving (0.05, 0.50) raw xDistance=-0.14 yDistance=-0.43
23:51:08.672 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:51:08.673 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:51:08.673 00.000 7680 MoveAxis(E, 0, ABG)
23:51:08.673 00.000 7680 Move returns status 0, amount 0
23:51:08.673 00.000 7680 MoveAxis(N, 234, ABG)
23:51:08.674 00.001 7680 Guiding  Dir = 0, Dur = 234
23:51:08.674 00.000 7680 IsSlewing returns 0
23:51:08.675 00.001 7680 IsGuiding returns 0
23:51:08.675 00.000 7680 PulseGuide returned control before completion, sleep 244
23:51:08.936 00.261 7680 IsGuiding returns 1
23:51:08.936 00.000 7680 scope still moving after pulse duration time elapsed
23:51:08.966 00.030 7680 IsSlewing returns 0
23:51:08.967 00.001 7680 IsGuiding returns 0
23:51:08.967 00.000 7680 scope move finished after 234 + 59 ms
23:51:08.969 00.002 7680 Move returns status 0, amount 234
23:51:08.969 00.000 7680 move complete, result=0
23:51:08.969 00.000 7680 worker thread done servicing request
23:51:08.970 00.001 7680 Worker thread wakes up
23:51:08.970 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 234 ms NORTH
23:51:08.976 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:08.976 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:10.226 01.250 7680 Exposure complete
23:51:10.363 00.137 7680 worker thread done servicing request
23:51:10.364 00.001 6120 OnExposeComplete: enter
23:51:10.368 00.004 6120 UpdateGuideState(): m_state=6
23:51:10.372 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2779
23:51:10.375 00.003 6120 Star::Find returns 1 (1), X=959.96, Y=60.85, Mass=13884, SNR=78.8, Peak=255 HFD=7.0
23:51:10.380 00.005 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.92 = -1.37)
23:51:10.384 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
23:51:10.388 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.39 hyp=0.42 cameraTheta=1.96 mountX=0.09 mountY=-0.42, mountTheta=-1.37
23:51:10.393 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.39, opts=13)
23:51:10.398 00.005 6120 Enqueuing Move request for scope (-0.16, 0.39)
23:51:10.401 00.003 7680 Worker thread wakes up
23:51:10.401 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.39) opts 0xd
23:51:10.402 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.39)
23:51:10.402 00.000 7680 Moving (-0.16, 0.39) raw xDistance=0.09 yDistance=-0.42
23:51:10.402 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:51:10.402 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:51:10.402 00.000 7680 MoveAxis(E, 0, ABG)
23:51:10.402 00.000 7680 Move returns status 0, amount 0
23:51:10.402 00.000 7680 MoveAxis(N, 229, ABG)
23:51:10.403 00.001 7680 Guiding  Dir = 0, Dur = 229
23:51:10.403 00.000 7680 IsSlewing returns 0
23:51:10.403 00.000 7680 IsGuiding returns 0
23:51:10.404 00.001 7680 PulseGuide returned control before completion, sleep 239
23:51:10.404 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:10.409 00.005 6120 UpdateGuideState exits: m=13884 SNR=78.8 Saturated
23:51:10.412 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:10.416 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:10.420 00.004 6120 Enqueuing Expose request
23:51:10.656 00.236 7680 IsGuiding returns 1
23:51:10.656 00.000 7680 scope still moving after pulse duration time elapsed
23:51:10.688 00.032 7680 IsSlewing returns 0
23:51:10.689 00.001 7680 IsGuiding returns 0
23:51:10.689 00.000 7680 scope move finished after 229 + 55 ms
23:51:10.690 00.001 7680 Move returns status 0, amount 229
23:51:10.690 00.000 7680 move complete, result=0
23:51:10.690 00.000 7680 worker thread done servicing request
23:51:10.691 00.001 7680 Worker thread wakes up
23:51:10.691 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 229 ms NORTH
23:51:10.696 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:10.698 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:11.945 01.247 7680 Exposure complete
23:51:12.102 00.157 7680 worker thread done servicing request
23:51:12.102 00.000 6120 OnExposeComplete: enter
23:51:12.109 00.007 6120 UpdateGuideState(): m_state=6
23:51:12.117 00.008 6120 Star::Find(15, 959, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2780
23:51:12.122 00.005 6120 Star::Find returns 1 (1), X=960.01, Y=60.68, Mass=14805, SNR=79.6, Peak=255 HFD=6.9
23:51:12.129 00.007 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
23:51:12.134 00.005 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
23:51:12.138 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.23 hyp=0.25 cameraTheta=2.02 mountX=0.07 mountY=-0.25, mountTheta=-1.31
23:51:12.145 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.23, opts=13)
23:51:12.150 00.005 6120 Enqueuing Move request for scope (-0.11, 0.23)
23:51:12.157 00.007 7680 Worker thread wakes up
23:51:12.157 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:12.163 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.23) opts 0xd
23:51:12.163 00.000 6120 UpdateGuideState exits: m=14805 SNR=79.6 Saturated
23:51:12.170 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.23)
23:51:12.170 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:12.177 00.007 7680 Moving (-0.11, 0.23) raw xDistance=0.07 yDistance=-0.25
23:51:12.177 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:12.182 00.005 6120 Enqueuing Expose request
23:51:12.186 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:51:12.186 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:51:12.187 00.001 7680 MoveAxis(E, 0, ABG)
23:51:12.187 00.000 7680 Move returns status 0, amount 0
23:51:12.187 00.000 7680 MoveAxis(N, 136, ABG)
23:51:12.187 00.000 7680 Guiding  Dir = 0, Dur = 136
23:51:12.188 00.001 7680 IsSlewing returns 0
23:51:12.188 00.000 7680 IsGuiding returns 0
23:51:12.188 00.000 7680 PulseGuide returned control before completion, sleep 146
23:51:12.340 00.152 7680 IsGuiding returns 1
23:51:12.341 00.001 7680 scope still moving after pulse duration time elapsed
23:51:12.371 00.030 7680 IsSlewing returns 0
23:51:12.372 00.001 7680 IsGuiding returns 0
23:51:12.373 00.001 7680 scope move finished after 136 + 48 ms
23:51:12.373 00.000 7680 Move returns status 0, amount 136
23:51:12.373 00.000 7680 move complete, result=0
23:51:12.374 00.001 7680 worker thread done servicing request
23:51:12.374 00.000 7680 Worker thread wakes up
23:51:12.375 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 136 ms NORTH
23:51:12.382 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:12.382 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:13.635 01.253 7680 Exposure complete
23:51:13.775 00.140 7680 worker thread done servicing request
23:51:13.776 00.001 6120 OnExposeComplete: enter
23:51:13.779 00.003 6120 UpdateGuideState(): m_state=6
23:51:13.784 00.005 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2781
23:51:13.787 00.003 6120 Star::Find returns 1 (1), X=960.02, Y=60.41, Mass=13133, SNR=75.4, Peak=255 HFD=6.8
23:51:13.790 00.003 6120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-2.95) = xAngle (0.23 = 0.23)
23:51:13.795 00.005 6120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.04 = -0.04)
23:51:13.799 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.73 mountX=0.10 mountY=-0.00, mountTheta=-0.04
23:51:13.804 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.04, opts=13)
23:51:13.809 00.005 6120 Enqueuing Move request for scope (-0.10, -0.04)
23:51:13.812 00.003 7680 Worker thread wakes up
23:51:13.813 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
23:51:13.813 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
23:51:13.814 00.001 7680 Moving (-0.10, -0.04) raw xDistance=0.10 yDistance=-0.00
23:51:13.814 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:51:13.814 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:51:13.814 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:51:13.814 00.000 7680 MoveAxis(E, 0, ABG)
23:51:13.815 00.001 7680 Move returns status 0, amount 0
23:51:13.815 00.000 7680 MoveAxis(N, 0, ABG)
23:51:13.815 00.000 7680 Move returns status 0, amount 0
23:51:13.815 00.000 7680 move complete, result=0
23:51:13.815 00.000 7680 worker thread done servicing request
23:51:13.816 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:13.819 00.003 6120 UpdateGuideState exits: m=13133 SNR=75.4 Saturated
23:51:13.823 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:13.828 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:13.831 00.003 6120 Enqueuing Expose request
23:51:13.835 00.004 7680 Worker thread wakes up
23:51:13.835 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:13.838 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:13.838 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:15.094 01.256 7680 Exposure complete
23:51:15.229 00.135 7680 worker thread done servicing request
23:51:15.229 00.000 6120 OnExposeComplete: enter
23:51:15.233 00.004 6120 UpdateGuideState(): m_state=6
23:51:15.238 00.005 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2782
23:51:15.241 00.003 6120 Star::Find returns 1 (1), X=959.97, Y=60.76, Mass=13040, SNR=76.3, Peak=255 HFD=6.9
23:51:15.245 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.31)
23:51:15.249 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
23:51:15.252 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.31 hyp=0.34 cameraTheta=2.02 mountX=0.09 mountY=-0.34, mountTheta=-1.31
23:51:15.256 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.31, opts=13)
23:51:15.260 00.004 6120 Enqueuing Move request for scope (-0.15, 0.31)
23:51:15.264 00.004 7680 Worker thread wakes up
23:51:15.265 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.31) opts 0xd
23:51:15.265 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.31)
23:51:15.265 00.000 7680 Moving (-0.15, 0.31) raw xDistance=0.09 yDistance=-0.34
23:51:15.265 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:51:15.266 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:51:15.266 00.000 7680 MoveAxis(E, 0, ABG)
23:51:15.266 00.000 7680 Move returns status 0, amount 0
23:51:15.266 00.000 7680 MoveAxis(N, 185, ABG)
23:51:15.266 00.000 7680 Guiding  Dir = 0, Dur = 185
23:51:15.266 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:15.270 00.004 7680 IsSlewing returns 0
23:51:15.270 00.000 6120 UpdateGuideState exits: m=13040 SNR=76.3 Saturated
23:51:15.275 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:15.279 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:15.283 00.004 6120 Enqueuing Expose request
23:51:15.286 00.003 7680 IsGuiding returns 0
23:51:15.286 00.000 7680 PulseGuide returned control before completion, sleep 195
23:51:15.489 00.203 7680 IsGuiding returns 1
23:51:15.490 00.001 7680 scope still moving after pulse duration time elapsed
23:51:15.521 00.031 7680 IsSlewing returns 0
23:51:15.522 00.001 7680 IsGuiding returns 0
23:51:15.523 00.001 7680 scope move finished after 185 + 52 ms
23:51:15.523 00.000 7680 Move returns status 0, amount 185
23:51:15.524 00.001 7680 move complete, result=0
23:51:15.524 00.000 7680 worker thread done servicing request
23:51:15.524 00.000 7680 Worker thread wakes up
23:51:15.524 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 185 ms NORTH
23:51:15.532 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:15.532 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:16.781 01.249 7680 Exposure complete
23:51:16.908 00.127 7680 worker thread done servicing request
23:51:16.908 00.000 6120 OnExposeComplete: enter
23:51:16.912 00.004 6120 UpdateGuideState(): m_state=6
23:51:16.915 00.003 6120 Star::Find(15, 959, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2783
23:51:16.919 00.004 6120 Star::Find returns 1 (1), X=960.10, Y=60.79, Mass=14254, SNR=76.4, Peak=255 HFD=6.8
23:51:16.922 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.70)
23:51:16.925 00.003 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.97)
23:51:16.929 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.63 mountX=-0.04 mountY=-0.31, mountTheta=-1.71
23:51:16.933 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.34, opts=13)
23:51:16.935 00.002 6120 Enqueuing Move request for scope (-0.02, 0.34)
23:51:16.938 00.003 7680 Worker thread wakes up
23:51:16.939 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:16.942 00.003 6120 UpdateGuideState exits: m=14254 SNR=76.4 Saturated
23:51:16.945 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.34) opts 0xd
23:51:16.946 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.34)
23:51:16.946 00.000 7680 Moving (-0.02, 0.34) raw xDistance=-0.04 yDistance=-0.31
23:51:16.946 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:51:16.946 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:51:16.946 00.000 7680 MoveAxis(E, 0, ABG)
23:51:16.946 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:16.950 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:16.954 00.004 6120 Enqueuing Expose request
23:51:16.957 00.003 7680 Move returns status 0, amount 0
23:51:16.957 00.000 7680 MoveAxis(N, 169, ABG)
23:51:16.957 00.000 7680 Guiding  Dir = 0, Dur = 169
23:51:16.958 00.001 7680 IsSlewing returns 0
23:51:16.958 00.000 7680 IsGuiding returns 0
23:51:16.959 00.001 7680 PulseGuide returned control before completion, sleep 179
23:51:17.146 00.187 7680 IsGuiding returns 1
23:51:17.147 00.001 7680 scope still moving after pulse duration time elapsed
23:51:17.177 00.030 7680 IsSlewing returns 0
23:51:17.179 00.002 7680 IsGuiding returns 0
23:51:17.180 00.001 7680 scope move finished after 169 + 51 ms
23:51:17.180 00.000 7680 Move returns status 0, amount 169
23:51:17.180 00.000 7680 move complete, result=0
23:51:17.181 00.001 7680 worker thread done servicing request
23:51:17.181 00.000 7680 Worker thread wakes up
23:51:17.182 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 169 ms NORTH
23:51:17.187 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:17.188 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:18.440 01.252 7680 Exposure complete
23:51:18.580 00.140 7680 worker thread done servicing request
23:51:18.581 00.001 6120 OnExposeComplete: enter
23:51:18.584 00.003 6120 UpdateGuideState(): m_state=6
23:51:18.588 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2784
23:51:18.593 00.005 6120 Star::Find returns 1 (1), X=960.05, Y=60.66, Mass=13826, SNR=78.1, Peak=255 HFD=6.9
23:51:18.597 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
23:51:18.601 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.70)
23:51:18.605 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.90 mountX=0.03 mountY=-0.22, mountTheta=-1.43
23:51:18.611 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.21, opts=13)
23:51:18.618 00.007 6120 Enqueuing Move request for scope (-0.07, 0.21)
23:51:18.624 00.006 7680 Worker thread wakes up
23:51:18.624 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:18.628 00.004 6120 UpdateGuideState exits: m=13826 SNR=78.1 Saturated
23:51:18.632 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:18.636 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
23:51:18.636 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
23:51:18.636 00.000 7680 Moving (-0.07, 0.21) raw xDistance=0.03 yDistance=-0.22
23:51:18.637 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:51:18.637 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:18.642 00.005 6120 Enqueuing Expose request
23:51:18.648 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:51:18.648 00.000 7680 MoveAxis(E, 0, ABG)
23:51:18.648 00.000 7680 Move returns status 0, amount 0
23:51:18.648 00.000 7680 MoveAxis(N, 118, ABG)
23:51:18.649 00.001 7680 Guiding  Dir = 0, Dur = 118
23:51:18.649 00.000 7680 IsSlewing returns 0
23:51:18.649 00.000 7680 IsGuiding returns 0
23:51:18.650 00.001 7680 PulseGuide returned control before completion, sleep 128
23:51:18.784 00.134 7680 IsGuiding returns 1
23:51:18.786 00.002 7680 scope still moving after pulse duration time elapsed
23:51:18.816 00.030 7680 IsSlewing returns 0
23:51:18.818 00.002 7680 IsGuiding returns 0
23:51:18.818 00.000 7680 scope move finished after 118 + 50 ms
23:51:18.818 00.000 7680 Move returns status 0, amount 118
23:51:18.818 00.000 7680 move complete, result=0
23:51:18.819 00.001 7680 worker thread done servicing request
23:51:18.819 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 118 ms NORTH
23:51:18.826 00.007 7680 Worker thread wakes up
23:51:18.826 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:18.826 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:20.076 01.250 7680 Exposure complete
23:51:20.210 00.134 7680 worker thread done servicing request
23:51:20.210 00.000 6120 OnExposeComplete: enter
23:51:20.214 00.004 6120 UpdateGuideState(): m_state=6
23:51:20.218 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2785
23:51:20.224 00.006 6120 Star::Find returns 1 (1), X=960.04, Y=60.73, Mass=13588, SNR=74.1, Peak=255 HFD=6.9
23:51:20.227 00.003 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
23:51:20.231 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
23:51:20.234 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.85 mountX=0.03 mountY=-0.28, mountTheta=-1.48
23:51:20.239 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.28, opts=13)
23:51:20.244 00.005 6120 Enqueuing Move request for scope (-0.08, 0.28)
23:51:20.247 00.003 7680 Worker thread wakes up
23:51:20.248 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:20.251 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.28) opts 0xd
23:51:20.252 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.28)
23:51:20.252 00.000 7680 Moving (-0.08, 0.28) raw xDistance=0.03 yDistance=-0.28
23:51:20.252 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:51:20.252 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:51:20.253 00.001 7680 MoveAxis(E, 0, ABG)
23:51:20.253 00.000 7680 Move returns status 0, amount 0
23:51:20.253 00.000 7680 MoveAxis(N, 154, ABG)
23:51:20.253 00.000 7680 Guiding  Dir = 0, Dur = 154
23:51:20.253 00.000 6120 UpdateGuideState exits: m=13588 SNR=74.1 Saturated
23:51:20.259 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:20.262 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:20.267 00.005 6120 Enqueuing Expose request
23:51:20.272 00.005 7680 IsSlewing returns 0
23:51:20.272 00.000 7680 IsGuiding returns 0
23:51:20.272 00.000 7680 PulseGuide returned control before completion, sleep 164
23:51:20.438 00.166 7680 IsGuiding returns 1
23:51:20.439 00.001 7680 scope still moving after pulse duration time elapsed
23:51:20.469 00.030 7680 IsSlewing returns 0
23:51:20.470 00.001 7680 IsGuiding returns 0
23:51:20.471 00.001 7680 scope move finished after 154 + 44 ms
23:51:20.471 00.000 7680 Move returns status 0, amount 154
23:51:20.472 00.001 7680 move complete, result=0
23:51:20.472 00.000 7680 worker thread done servicing request
23:51:20.473 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 154 ms NORTH
23:51:20.479 00.006 7680 Worker thread wakes up
23:51:20.479 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:20.479 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:21.730 01.251 7680 Exposure complete
23:51:21.865 00.135 7680 worker thread done servicing request
23:51:21.866 00.001 6120 OnExposeComplete: enter
23:51:21.870 00.004 6120 UpdateGuideState(): m_state=6
23:51:21.873 00.003 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2786
23:51:21.877 00.004 6120 Star::Find returns 1 (1), X=960.04, Y=60.83, Mass=13674, SNR=77.2, Peak=255 HFD=6.9
23:51:21.881 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
23:51:21.885 00.004 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
23:51:21.890 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.38 hyp=0.39 cameraTheta=1.78 mountX=0.01 mountY=-0.37, mountTheta=-1.54
23:51:21.896 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.38, opts=13)
23:51:21.901 00.005 6120 Enqueuing Move request for scope (-0.08, 0.38)
23:51:21.905 00.004 7680 Worker thread wakes up
23:51:21.906 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:21.909 00.003 6120 UpdateGuideState exits: m=13674 SNR=77.2 Saturated
23:51:21.913 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:21.915 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:21.920 00.005 6120 Enqueuing Expose request
23:51:21.925 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.38) opts 0xd
23:51:21.925 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.38)
23:51:21.925 00.000 7680 Moving (-0.08, 0.38) raw xDistance=0.01 yDistance=-0.37
23:51:21.926 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:51:21.926 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:51:21.926 00.000 7680 MoveAxis(E, 0, ABG)
23:51:21.926 00.000 7680 Move returns status 0, amount 0
23:51:21.926 00.000 7680 MoveAxis(N, 203, ABG)
23:51:21.928 00.002 7680 Guiding  Dir = 0, Dur = 203
23:51:21.929 00.001 7680 IsSlewing returns 0
23:51:21.929 00.000 7680 IsGuiding returns 0
23:51:21.929 00.000 7680 PulseGuide returned control before completion, sleep 213
23:51:22.158 00.229 7680 IsGuiding returns 1
23:51:22.159 00.001 7680 scope still moving after pulse duration time elapsed
23:51:22.188 00.029 7680 IsSlewing returns 0
23:51:22.190 00.002 7680 IsGuiding returns 0
23:51:22.190 00.000 7680 scope move finished after 203 + 57 ms
23:51:22.190 00.000 7680 Move returns status 0, amount 203
23:51:22.191 00.001 7680 move complete, result=0
23:51:22.191 00.000 7680 worker thread done servicing request
23:51:22.192 00.001 7680 Worker thread wakes up
23:51:22.192 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 203 ms NORTH
23:51:22.198 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:22.200 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:23.448 01.248 7680 Exposure complete
23:51:23.581 00.133 7680 worker thread done servicing request
23:51:23.582 00.001 6120 OnExposeComplete: enter
23:51:23.586 00.004 6120 UpdateGuideState(): m_state=6
23:51:23.590 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2787
23:51:23.594 00.004 6120 Star::Find returns 1 (1), X=960.01, Y=60.33, Mass=13476, SNR=75.8, Peak=255 HFD=6.9
23:51:23.599 00.005 6120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-2.95) = xAngle (0.68 = 0.68)
23:51:23.603 00.004 6120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.41 = 0.41)
23:51:23.607 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.28 mountX=0.13 mountY=0.06, mountTheta=0.47
23:51:23.613 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.12, opts=13)
23:51:23.618 00.005 6120 Enqueuing Move request for scope (-0.11, -0.12)
23:51:23.622 00.004 7680 Worker thread wakes up
23:51:23.622 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
23:51:23.622 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
23:51:23.622 00.000 7680 Moving (-0.11, -0.12) raw xDistance=0.13 yDistance=0.06
23:51:23.622 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:51:23.623 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:51:23.623 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:51:23.623 00.000 7680 MoveAxis(E, 0, ABG)
23:51:23.623 00.000 7680 Move returns status 0, amount 0
23:51:23.623 00.000 7680 MoveAxis(N, 0, ABG)
23:51:23.623 00.000 7680 Move returns status 0, amount 0
23:51:23.623 00.000 7680 move complete, result=0
23:51:23.624 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:23.629 00.005 7680 worker thread done servicing request
23:51:23.629 00.000 6120 UpdateGuideState exits: m=13476 SNR=75.8 Saturated
23:51:23.633 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:23.636 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:23.640 00.004 6120 Enqueuing Expose request
23:51:23.646 00.006 7680 Worker thread wakes up
23:51:23.646 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:23.652 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:23.652 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:24.904 01.252 7680 Exposure complete
23:51:25.027 00.123 7680 worker thread done servicing request
23:51:25.027 00.000 6120 OnExposeComplete: enter
23:51:25.030 00.003 6120 UpdateGuideState(): m_state=6
23:51:25.034 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2788
23:51:25.038 00.004 6120 Star::Find returns 1 (1), X=960.04, Y=60.72, Mass=13957, SNR=77.2, Peak=255 HFD=6.8
23:51:25.041 00.003 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.48)
23:51:25.045 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
23:51:25.049 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.85 mountX=0.03 mountY=-0.27, mountTheta=-1.47
23:51:25.055 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.26, opts=13)
23:51:25.059 00.004 6120 Enqueuing Move request for scope (-0.08, 0.26)
23:51:25.063 00.004 7680 Worker thread wakes up
23:51:25.063 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.26) opts 0xd
23:51:25.064 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.26)
23:51:25.064 00.000 7680 Moving (-0.08, 0.26) raw xDistance=0.03 yDistance=-0.27
23:51:25.064 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:51:25.064 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:51:25.064 00.000 7680 MoveAxis(E, 0, ABG)
23:51:25.064 00.000 7680 Move returns status 0, amount 0
23:51:25.064 00.000 7680 MoveAxis(N, 145, ABG)
23:51:25.064 00.000 7680 Guiding  Dir = 0, Dur = 145
23:51:25.065 00.001 7680 IsSlewing returns 0
23:51:25.065 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:25.069 00.004 7680 IsGuiding returns 0
23:51:25.070 00.001 6120 UpdateGuideState exits: m=13957 SNR=77.2 Saturated
23:51:25.073 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:25.076 00.003 7680 PulseGuide returned control before completion, sleep 155
23:51:25.076 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:25.081 00.005 6120 Enqueuing Expose request
23:51:25.238 00.157 7680 IsGuiding returns 1
23:51:25.241 00.003 7680 scope still moving after pulse duration time elapsed
23:51:25.270 00.029 7680 IsSlewing returns 0
23:51:25.270 00.000 7680 IsGuiding returns 0
23:51:25.271 00.001 7680 scope move finished after 145 + 56 ms
23:51:25.271 00.000 7680 Move returns status 0, amount 145
23:51:25.271 00.000 7680 move complete, result=0
23:51:25.272 00.001 7680 worker thread done servicing request
23:51:25.272 00.000 7680 Worker thread wakes up
23:51:25.273 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 145 ms NORTH
23:51:25.279 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:25.279 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:26.531 01.252 7680 Exposure complete
23:51:26.670 00.139 7680 worker thread done servicing request
23:51:26.671 00.001 6120 OnExposeComplete: enter
23:51:26.674 00.003 6120 UpdateGuideState(): m_state=6
23:51:26.680 00.006 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2789
23:51:26.685 00.005 6120 Star::Find returns 1 (1), X=960.07, Y=60.42, Mass=13374, SNR=75.7, Peak=255 HFD=6.9
23:51:26.690 00.005 6120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-2.95) = xAngle (0.54 = 0.54)
23:51:26.693 00.003 6120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.27 = 0.27)
23:51:26.696 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.42 mountX=0.05 mountY=0.02, mountTheta=0.30
23:51:26.703 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.04, opts=13)
23:51:26.707 00.004 6120 Enqueuing Move request for scope (-0.04, -0.04)
23:51:26.711 00.004 7680 Worker thread wakes up
23:51:26.713 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
23:51:26.713 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
23:51:26.713 00.000 7680 Moving (-0.04, -0.04) raw xDistance=0.05 yDistance=0.02
23:51:26.713 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:51:26.714 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:51:26.714 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:26.718 00.004 6120 UpdateGuideState exits: m=13374 SNR=75.7 Saturated
23:51:26.722 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:26.726 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:26.730 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:51:26.730 00.000 7680 MoveAxis(E, 0, ABG)
23:51:26.730 00.000 7680 Move returns status 0, amount 0
23:51:26.730 00.000 6120 Enqueuing Expose request
23:51:26.735 00.005 7680 MoveAxis(N, 0, ABG)
23:51:26.735 00.000 7680 Move returns status 0, amount 0
23:51:26.735 00.000 7680 move complete, result=0
23:51:26.736 00.001 7680 worker thread done servicing request
23:51:26.736 00.000 7680 Worker thread wakes up
23:51:26.736 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:51:26.742 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:26.742 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:27.980 01.238 7680 Exposure complete
23:51:28.108 00.128 7680 worker thread done servicing request
23:51:28.108 00.000 6120 OnExposeComplete: enter
23:51:28.114 00.006 6120 UpdateGuideState(): m_state=6
23:51:28.117 00.003 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2790
23:51:28.121 00.004 6120 Star::Find returns 1 (1), X=960.16, Y=60.81, Mass=13953, SNR=76.2, Peak=255 HFD=6.8
23:51:28.125 00.004 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
23:51:28.130 00.005 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.16)
23:51:28.134 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.35 hyp=0.36 cameraTheta=1.44 mountX=-0.11 mountY=-0.30, mountTheta=-1.93
23:51:28.139 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.35, opts=13)
23:51:28.145 00.006 6120 Enqueuing Move request for scope (0.05, 0.35)
23:51:28.148 00.003 7680 Worker thread wakes up
23:51:28.150 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:28.153 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.35) opts 0xd
23:51:28.154 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.35)
23:51:28.154 00.000 7680 Moving (0.05, 0.35) raw xDistance=-0.11 yDistance=-0.30
23:51:28.154 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:51:28.154 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:51:28.154 00.000 7680 MoveAxis(E, 0, ABG)
23:51:28.155 00.001 7680 Move returns status 0, amount 0
23:51:28.155 00.000 7680 MoveAxis(N, 161, ABG)
23:51:28.155 00.000 7680 Guiding  Dir = 0, Dur = 161
23:51:28.156 00.001 6120 UpdateGuideState exits: m=13953 SNR=76.2 Saturated
23:51:28.160 00.004 7680 IsSlewing returns 0
23:51:28.160 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:28.163 00.003 7680 IsGuiding returns 0
23:51:28.164 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:28.169 00.005 7680 PulseGuide returned control before completion, sleep 171
23:51:28.169 00.000 6120 Enqueuing Expose request
23:51:28.349 00.180 7680 IsGuiding returns 1
23:51:28.352 00.003 7680 scope still moving after pulse duration time elapsed
23:51:28.379 00.027 7680 IsSlewing returns 0
23:51:28.380 00.001 7680 IsGuiding returns 0
23:51:28.380 00.000 7680 scope move finished after 161 + 56 ms
23:51:28.382 00.002 7680 Move returns status 0, amount 161
23:51:28.382 00.000 7680 move complete, result=0
23:51:28.383 00.001 7680 worker thread done servicing request
23:51:28.383 00.000 7680 Worker thread wakes up
23:51:28.383 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 161 ms NORTH
23:51:28.391 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:28.391 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:29.639 01.248 7680 Exposure complete
23:51:29.781 00.142 7680 worker thread done servicing request
23:51:29.781 00.000 6120 OnExposeComplete: enter
23:51:29.785 00.004 6120 UpdateGuideState(): m_state=6
23:51:29.790 00.005 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2791
23:51:29.795 00.005 6120 Star::Find returns 1 (1), X=960.08, Y=60.86, Mass=13459, SNR=75.0, Peak=255 HFD=6.9
23:51:29.799 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.68)
23:51:29.803 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.95)
23:51:29.807 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.41 hyp=0.41 cameraTheta=1.65 mountX=-0.04 mountY=-0.38, mountTheta=-1.69
23:51:29.813 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.41, opts=13)
23:51:29.816 00.003 6120 Enqueuing Move request for scope (-0.03, 0.41)
23:51:29.819 00.003 7680 Worker thread wakes up
23:51:29.820 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:29.824 00.004 6120 UpdateGuideState exits: m=13459 SNR=75.0 Saturated
23:51:29.827 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:29.831 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.41) opts 0xd
23:51:29.831 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.41)
23:51:29.831 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:29.835 00.004 6120 Enqueuing Expose request
23:51:29.838 00.003 7680 Moving (-0.03, 0.41) raw xDistance=-0.04 yDistance=-0.38
23:51:29.840 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:51:29.840 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:51:29.840 00.000 7680 MoveAxis(E, 0, ABG)
23:51:29.840 00.000 7680 Move returns status 0, amount 0
23:51:29.841 00.001 7680 MoveAxis(N, 207, ABG)
23:51:29.841 00.000 7680 Guiding  Dir = 0, Dur = 207
23:51:29.841 00.000 7680 IsSlewing returns 0
23:51:29.841 00.000 7680 IsGuiding returns 0
23:51:29.842 00.001 7680 PulseGuide returned control before completion, sleep 217
23:51:30.066 00.224 7680 IsGuiding returns 1
23:51:30.067 00.001 7680 scope still moving after pulse duration time elapsed
23:51:30.097 00.030 7680 IsSlewing returns 0
23:51:30.099 00.002 7680 IsGuiding returns 0
23:51:30.100 00.001 7680 scope move finished after 207 + 51 ms
23:51:30.100 00.000 7680 Move returns status 0, amount 207
23:51:30.101 00.001 7680 move complete, result=0
23:51:30.101 00.000 7680 worker thread done servicing request
23:51:30.101 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 207 ms NORTH
23:51:30.111 00.010 7680 Worker thread wakes up
23:51:30.111 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:30.111 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:31.354 01.243 7680 Exposure complete
23:51:31.484 00.130 7680 worker thread done servicing request
23:51:31.484 00.000 6120 OnExposeComplete: enter
23:51:31.490 00.006 6120 UpdateGuideState(): m_state=6
23:51:31.495 00.005 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2792
23:51:31.499 00.004 6120 Star::Find returns 1 (1), X=960.07, Y=60.65, Mass=13662, SNR=75.6, Peak=255 HFD=6.8
23:51:31.503 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
23:51:31.507 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
23:51:31.511 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.81 mountX=0.01 mountY=-0.20, mountTheta=-1.52
23:51:31.516 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.20, opts=13)
23:51:31.520 00.004 6120 Enqueuing Move request for scope (-0.05, 0.20)
23:51:31.524 00.004 7680 Worker thread wakes up
23:51:31.525 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:31.528 00.003 6120 UpdateGuideState exits: m=13662 SNR=75.6 Saturated
23:51:31.532 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
23:51:31.532 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:31.536 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:31.540 00.004 6120 Enqueuing Expose request
23:51:31.545 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
23:51:31.545 00.000 7680 Moving (-0.05, 0.20) raw xDistance=0.01 yDistance=-0.20
23:51:31.545 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:51:31.545 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:51:31.546 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:51:31.546 00.000 7680 MoveAxis(E, 0, ABG)
23:51:31.546 00.000 7680 Move returns status 0, amount 0
23:51:31.546 00.000 7680 MoveAxis(N, 0, ABG)
23:51:31.547 00.001 7680 Move returns status 0, amount 0
23:51:31.547 00.000 7680 move complete, result=0
23:51:31.547 00.000 7680 worker thread done servicing request
23:51:31.547 00.000 7680 Worker thread wakes up
23:51:31.547 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:51:31.551 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:31.551 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:32.812 01.261 7680 Exposure complete
23:51:32.944 00.132 6120 OnExposeComplete: enter
23:51:32.948 00.004 6120 UpdateGuideState(): m_state=6
23:51:32.953 00.005 7680 worker thread done servicing request
23:51:32.953 00.000 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2793
23:51:32.958 00.005 6120 Star::Find returns 1 (1), X=960.15, Y=60.81, Mass=13901, SNR=77.0, Peak=255 HFD=6.8
23:51:32.963 00.005 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
23:51:32.970 00.007 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
23:51:32.975 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.36 hyp=0.36 cameraTheta=1.48 mountX=-0.10 mountY=-0.31, mountTheta=-1.88
23:51:32.984 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.36, opts=13)
23:51:32.994 00.010 6120 Enqueuing Move request for scope (0.03, 0.36)
23:51:33.000 00.006 7680 Worker thread wakes up
23:51:33.000 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:33.006 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.36) opts 0xd
23:51:33.007 00.001 6120 UpdateGuideState exits: m=13901 SNR=77.0 Saturated
23:51:33.013 00.006 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.36)
23:51:33.013 00.000 7680 Moving (0.03, 0.36) raw xDistance=-0.10 yDistance=-0.31
23:51:33.013 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:33.019 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:51:33.019 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:33.025 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:51:33.025 00.000 6120 Enqueuing Expose request
23:51:33.031 00.006 7680 MoveAxis(E, 0, ABG)
23:51:33.031 00.000 7680 Move returns status 0, amount 0
23:51:33.031 00.000 7680 MoveAxis(N, 167, ABG)
23:51:33.031 00.000 7680 Guiding  Dir = 0, Dur = 167
23:51:33.032 00.001 7680 IsSlewing returns 0
23:51:33.032 00.000 7680 IsGuiding returns 0
23:51:33.033 00.001 7680 PulseGuide returned control before completion, sleep 177
23:51:33.224 00.191 7680 IsGuiding returns 0
23:51:33.224 00.000 7680 Move returns status 0, amount 167
23:51:33.224 00.000 7680 move complete, result=0
23:51:33.225 00.001 7680 worker thread done servicing request
23:51:33.225 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 167 ms NORTH
23:51:33.230 00.005 7680 Worker thread wakes up
23:51:33.230 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:33.230 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:34.470 01.240 7680 Exposure complete
23:51:34.608 00.138 7680 worker thread done servicing request
23:51:34.609 00.001 6120 OnExposeComplete: enter
23:51:34.617 00.008 6120 UpdateGuideState(): m_state=6
23:51:34.622 00.005 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2794
23:51:34.626 00.004 6120 Star::Find returns 1 (1), X=959.96, Y=60.38, Mass=13800, SNR=76.5, Peak=255 HFD=6.8
23:51:34.631 00.005 6120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-2.95) = xAngle (0.26 = 0.26)
23:51:34.635 00.004 6120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.00 = -0.00)
23:51:34.640 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-2.69 mountX=0.17 mountY=-0.00, mountTheta=-0.00
23:51:34.646 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.08, opts=13)
23:51:34.650 00.004 6120 Enqueuing Move request for scope (-0.16, -0.08)
23:51:34.654 00.004 7680 Worker thread wakes up
23:51:34.654 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:34.658 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.08) opts 0xd
23:51:34.659 00.001 6120 UpdateGuideState exits: m=13800 SNR=76.5 Saturated
23:51:34.664 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.08)
23:51:34.664 00.000 7680 Moving (-0.16, -0.08) raw xDistance=0.17 yDistance=-0.00
23:51:34.664 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:51:34.664 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:51:34.664 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:34.669 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:51:34.669 00.000 7680 MoveAxis(E, 0, ABG)
23:51:34.669 00.000 7680 Move returns status 0, amount 0
23:51:34.670 00.001 7680 MoveAxis(N, 0, ABG)
23:51:34.670 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:34.673 00.003 7680 Move returns status 0, amount 0
23:51:34.675 00.002 7680 move complete, result=0
23:51:34.675 00.000 6120 Enqueuing Expose request
23:51:34.679 00.004 7680 worker thread done servicing request
23:51:34.679 00.000 7680 Worker thread wakes up
23:51:34.679 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:34.684 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:34.684 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:35.933 01.249 7680 Exposure complete
23:51:36.060 00.127 7680 worker thread done servicing request
23:51:36.061 00.001 6120 OnExposeComplete: enter
23:51:36.064 00.003 6120 UpdateGuideState(): m_state=6
23:51:36.069 00.005 6120 Star::Find(15, 959, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2795
23:51:36.072 00.003 6120 Star::Find returns 1 (1), X=960.01, Y=60.27, Mass=14177, SNR=78.6, Peak=255 HFD=6.8
23:51:36.078 00.006 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-2.95) = xAngle (0.87 = 0.87)
23:51:36.082 00.004 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.61 = 0.61)
23:51:36.086 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-2.08 mountX=0.14 mountY=0.12, mountTheta=0.73
23:51:36.091 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.19, opts=13)
23:51:36.095 00.004 6120 Enqueuing Move request for scope (-0.10, -0.19)
23:51:36.099 00.004 7680 Worker thread wakes up
23:51:36.099 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:36.103 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
23:51:36.103 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
23:51:36.104 00.001 6120 UpdateGuideState exits: m=14177 SNR=78.6 Saturated
23:51:36.107 00.003 7680 Moving (-0.10, -0.19) raw xDistance=0.14 yDistance=0.12
23:51:36.107 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:51:36.107 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:51:36.107 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:36.113 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:36.117 00.004 6120 Enqueuing Expose request
23:51:36.122 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:51:36.122 00.000 7680 MoveAxis(E, 0, ABG)
23:51:36.122 00.000 7680 Move returns status 0, amount 0
23:51:36.122 00.000 7680 MoveAxis(N, 0, ABG)
23:51:36.122 00.000 7680 Move returns status 0, amount 0
23:51:36.123 00.001 7680 move complete, result=0
23:51:36.123 00.000 7680 worker thread done servicing request
23:51:36.123 00.000 7680 Worker thread wakes up
23:51:36.123 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:36.128 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:36.128 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:37.371 01.243 7680 Exposure complete
23:51:37.506 00.135 7680 worker thread done servicing request
23:51:37.506 00.000 6120 OnExposeComplete: enter
23:51:37.510 00.004 6120 UpdateGuideState(): m_state=6
23:51:37.515 00.005 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2796
23:51:37.519 00.004 6120 Star::Find returns 1 (1), X=960.06, Y=60.93, Mass=13545, SNR=76.4, Peak=255 HFD=7.0
23:51:37.522 00.003 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
23:51:37.526 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.92)
23:51:37.530 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.48 hyp=0.48 cameraTheta=1.68 mountX=-0.04 mountY=-0.45, mountTheta=-1.65
23:51:37.535 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.48, opts=13)
23:51:37.538 00.003 6120 Enqueuing Move request for scope (-0.05, 0.48)
23:51:37.542 00.004 7680 Worker thread wakes up
23:51:37.542 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:37.546 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.48) opts 0xd
23:51:37.546 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.48)
23:51:37.547 00.001 7680 Moving (-0.05, 0.48) raw xDistance=-0.04 yDistance=-0.45
23:51:37.547 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:51:37.547 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:51:37.547 00.000 7680 MoveAxis(E, 0, ABG)
23:51:37.547 00.000 7680 Move returns status 0, amount 0
23:51:37.547 00.000 7680 MoveAxis(N, 245, ABG)
23:51:37.547 00.000 7680 Guiding  Dir = 0, Dur = 245
23:51:37.547 00.000 6120 UpdateGuideState exits: m=13545 SNR=76.4 Saturated
23:51:37.552 00.005 7680 IsSlewing returns 0
23:51:37.552 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:37.556 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:37.560 00.004 7680 IsGuiding returns 0
23:51:37.560 00.000 6120 Enqueuing Expose request
23:51:37.563 00.003 7680 PulseGuide returned control before completion, sleep 255
23:51:37.827 00.264 7680 IsGuiding returns 1
23:51:37.828 00.001 7680 scope still moving after pulse duration time elapsed
23:51:37.858 00.030 7680 IsSlewing returns 0
23:51:37.859 00.001 7680 IsGuiding returns 0
23:51:37.861 00.002 7680 scope move finished after 245 + 55 ms
23:51:37.861 00.000 7680 Move returns status 0, amount 245
23:51:37.861 00.000 7680 move complete, result=0
23:51:37.861 00.000 7680 worker thread done servicing request
23:51:37.863 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 245 ms NORTH
23:51:37.869 00.006 7680 Worker thread wakes up
23:51:37.869 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:37.869 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:39.132 01.263 7680 Exposure complete
23:51:39.265 00.133 7680 worker thread done servicing request
23:51:39.266 00.001 6120 OnExposeComplete: enter
23:51:39.270 00.004 6120 UpdateGuideState(): m_state=6
23:51:39.274 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2797
23:51:39.277 00.003 6120 Star::Find returns 1 (1), X=960.19, Y=60.86, Mass=13184, SNR=74.3, Peak=255 HFD=6.8
23:51:39.282 00.005 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
23:51:39.285 00.003 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.21)
23:51:39.289 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.41 hyp=0.41 cameraTheta=1.39 mountX=-0.15 mountY=-0.33, mountTheta=-1.99
23:51:39.294 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.41, opts=13)
23:51:39.298 00.004 6120 Enqueuing Move request for scope (0.07, 0.41)
23:51:39.301 00.003 7680 Worker thread wakes up
23:51:39.301 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:39.306 00.005 6120 UpdateGuideState exits: m=13184 SNR=74.3 Saturated
23:51:39.309 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:39.313 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:39.317 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.41) opts 0xd
23:51:39.318 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.41)
23:51:39.318 00.000 7680 Moving (0.07, 0.41) raw xDistance=-0.15 yDistance=-0.33
23:51:39.318 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:51:39.318 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:51:39.318 00.000 7680 MoveAxis(E, 0, ABG)
23:51:39.318 00.000 7680 Move returns status 0, amount 0
23:51:39.318 00.000 7680 MoveAxis(N, 181, ABG)
23:51:39.318 00.000 7680 Guiding  Dir = 0, Dur = 181
23:51:39.319 00.001 6120 Enqueuing Expose request
23:51:39.323 00.004 7680 IsSlewing returns 0
23:51:39.323 00.000 7680 IsGuiding returns 0
23:51:39.323 00.000 7680 PulseGuide returned control before completion, sleep 191
23:51:39.529 00.206 7680 IsGuiding returns 0
23:51:39.531 00.002 7680 Move returns status 0, amount 181
23:51:39.531 00.000 7680 move complete, result=0
23:51:39.531 00.000 7680 worker thread done servicing request
23:51:39.532 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 181 ms NORTH
23:51:39.539 00.007 7680 Worker thread wakes up
23:51:39.539 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:39.539 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,45,31,31)
23:51:40.386 00.847 6120 evsrv: cli 0FAF03D8 connect
23:51:40.519 00.133 6120 case statement mapped state 6 to 3
23:51:40.525 00.006 6120 case statement mapped state 6 to 3
23:51:40.528 00.003 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"abb0bb22-2e62-4a5c-b4e8-e41aeedd8294"}
23:51:40.531 00.003 6120 case statement mapped state 6 to 3
23:51:40.534 00.003 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"abb0bb22-2e62-4a5c-b4e8-e41aeedd8294"}
23:51:40.540 00.006 6120 evsrv: cli 0FAF03D8 disconnect
23:51:40.548 00.008 6120 evsrv: cli 0FAEFBB8 connect
23:51:40.553 00.005 6120 case statement mapped state 6 to 3
23:51:40.556 00.003 6120 case statement mapped state 6 to 3
23:51:40.559 00.003 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"5fd408ac-640e-417b-be32-4b892cbf0348"}
23:51:40.563 00.004 6120 PhdController::Dither begins
23:51:40.565 00.002 6120 dither: size=5.00, dRA=-3.22 dDec=4.95
23:51:40.568 00.003 6120 MountToCamera -- mountTheta (2.15) + m_xAngle (-2.95) = xAngle (-0.81 = -0.81)
23:51:40.570 00.002 6120 MountToCamera -- mountX=-3.22 mountY=4.95 hyp=5.90 mountTheta=2.15 cameraX=4.08, cameraY=-4.27 cameraTheta=-0.81
23:51:40.573 00.003 6120 setting lock position to (964.20, 56.19)
23:51:40.582 00.009 6120 Mount: notify guiding dithered (4.1, -4.3)
23:51:40.586 00.004 6120 Status Line: Dither by -3.22,4.95
23:51:40.594 00.008 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:51:40.598 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
23:51:40.602 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"5fd408ac-640e-417b-be32-4b892cbf0348"}
23:51:40.650 00.048 6120 evsrv: cli 0FAEFBB8 disconnect
23:51:40.870 00.220 7680 Exposure complete
23:51:40.971 00.101 7680 worker thread done servicing request
23:51:40.972 00.001 6120 OnExposeComplete: enter
23:51:40.975 00.003 6120 UpdateGuideState(): m_state=6
23:51:40.979 00.004 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2798
23:51:40.983 00.004 6120 Star::Find returns 1 (1), X=960.10, Y=60.75, Mass=13918, SNR=76.0, Peak=255 HFD=6.8
23:51:40.985 00.002 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.26 = -1.03)
23:51:40.988 00.003 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.29)
23:51:40.991 00.003 6120 CameraToMount -- cameraX=-4.10 cameraY=4.57 hyp=6.14 cameraTheta=2.30 mountX=3.18 mountY=-5.90, mountTheta=-1.08
23:51:40.994 00.003 6120 dither recenter: remaining=(3.2,-5.0) step=(3.2,-5.0)
23:51:40.997 00.003 6120 MountToCamera -- mountTheta (-0.99) + m_xAngle (-2.95) = xAngle (-3.95 = 2.33)
23:51:41.001 00.004 6120 MountToCamera -- mountX=3.22 mountY=-4.95 hyp=5.90 mountTheta=-0.99 cameraX=-4.08, cameraY=4.27 cameraTheta=2.33
23:51:41.004 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-4.08, y=4.27, opts=4)
23:51:41.006 00.002 6120 Enqueuing Move request for scope (-4.08, 4.27)
23:51:41.009 00.003 6120 Mount: notify direct move 3.22,-4.95
23:51:41.013 00.004 7680 Worker thread wakes up
23:51:41.013 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:41.017 00.004 6120 UpdateGuideState exits: m=13918 SNR=76.0 Saturated
23:51:41.019 00.002 6120 PhdController: settling, locked = 1, distance = 6.22 (1.50) aobump = 0 frame = 1 / 99999
23:51:41.022 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-4.08, 4.27) opts 0x4
23:51:41.022 00.000 7680 Handling offset move in thread for scope, endpoint = (-4.08, 4.27)
23:51:41.022 00.000 7680 Moving (-4.08, 4.27) raw xDistance=3.22 yDistance=-4.95
23:51:41.022 00.000 7680 MoveAxis(W, 2085, B)
23:51:41.022 00.000 7680 Guiding  Dir = 3, Dur = 2085
23:51:41.023 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764049901.022,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":6.22,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:51:41.026 00.003 7680 IsSlewing returns 0
23:51:41.026 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:41.030 00.004 7680 IsGuiding returns 0
23:51:41.030 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:41.033 00.003 7680 PulseGuide returned control before completion, sleep 2095
23:51:41.033 00.000 6120 Enqueuing Expose request
23:51:43.141 02.108 7680 IsGuiding returns 1
23:51:43.141 00.000 7680 scope still moving after pulse duration time elapsed
23:51:43.177 00.036 7680 IsSlewing returns 0
23:51:43.178 00.001 7680 IsGuiding returns 0
23:51:43.178 00.000 7680 scope move finished after 2085 + 63 ms
23:51:43.179 00.001 7680 Move returns status 0, amount 2085
23:51:43.179 00.000 7680 MoveAxis(N, 2688, B)
23:51:43.179 00.000 7680 Guiding  Dir = 0, Dur = 2688
23:51:43.179 00.000 7680 IsSlewing returns 0
23:51:43.180 00.001 7680 IsGuiding returns 0
23:51:43.180 00.000 7680 PulseGuide returned control before completion, sleep 2698
23:51:45.889 02.709 7680 IsGuiding returns 1
23:51:45.890 00.001 7680 scope still moving after pulse duration time elapsed
23:51:45.921 00.031 7680 IsSlewing returns 0
23:51:45.922 00.001 7680 IsGuiding returns 0
23:51:45.923 00.001 7680 scope move finished after 2688 + 55 ms
23:51:45.923 00.000 7680 Move returns status 0, amount 2688
23:51:45.923 00.000 7680 move complete, result=0
23:51:45.924 00.001 7680 worker thread done servicing request
23:51:45.924 00.000 7680 Worker thread wakes up
23:51:45.925 00.001 6120 GuideStep: 3.2 px 2085 ms WEST, -5.0 px 2688 ms NORTH
23:51:45.932 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:45.932 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(945,46,31,31)
23:51:47.173 01.241 7680 Exposure complete
23:51:47.298 00.125 7680 worker thread done servicing request
23:51:47.298 00.000 6120 OnExposeComplete: enter
23:51:47.303 00.005 6120 UpdateGuideState(): m_state=6
23:51:47.306 00.003 6120 Star::Find(15, 960, 60, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2799
23:51:47.311 00.005 6120 Star::Find returns 1 (1), X=963.03, Y=57.02, Mass=14794, SNR=78.8, Peak=255 HFD=7.2
23:51:47.314 00.003 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.48 = -0.80)
23:51:47.318 00.004 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.21 = -1.07)
23:51:47.321 00.003 6120 CameraToMount -- cameraX=-1.17 cameraY=0.83 hyp=1.43 cameraTheta=2.52 mountX=0.99 mountY=-1.26, mountTheta=-0.90
23:51:47.327 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-1.17, y=0.83, opts=13)
23:51:47.333 00.006 6120 Enqueuing Move request for scope (-1.17, 0.83)
23:51:47.336 00.003 7680 Worker thread wakes up
23:51:47.336 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.17, 0.83) opts 0xd
23:51:47.336 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.17, 0.83)
23:51:47.336 00.000 7680 Moving (-1.17, 0.83) raw xDistance=0.99 yDistance=-1.26
23:51:47.336 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.99
23:51:47.336 00.000 7680 resist switch: large excursion: input -1.26 thresh 0.60 direction from 0 to -1
23:51:47.336 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.77
23:51:47.336 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.26 from input -1.26
23:51:47.338 00.002 7680 MoveAxis(W, 406, ABG)
23:51:47.338 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:47.343 00.005 7680 Guiding  Dir = 3, Dur = 406
23:51:47.343 00.000 6120 UpdateGuideState exits: m=14794 SNR=78.8 Saturated
23:51:47.346 00.003 6120 PhdController: settling, locked = 1, distance = 1.43 (1.50) aobump = 0 frame = 2 / 99999
23:51:47.351 00.005 7680 IsSlewing returns 0
23:51:47.351 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049907.350,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.43,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:51:47.354 00.003 7680 IsGuiding returns 0
23:51:47.355 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:47.360 00.005 7680 PulseGuide returned control before completion, sleep 416
23:51:47.360 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:47.364 00.004 6120 Enqueuing Expose request
23:51:47.790 00.426 7680 IsGuiding returns 1
23:51:47.790 00.000 7680 scope still moving after pulse duration time elapsed
23:51:47.821 00.031 7680 IsSlewing returns 0
23:51:47.821 00.000 7680 IsGuiding returns 0
23:51:47.822 00.001 7680 scope move finished after 406 + 60 ms
23:51:47.822 00.000 7680 Move returns status 0, amount 406
23:51:47.822 00.000 7680 MoveAxis(N, 682, ABG)
23:51:47.823 00.001 7680 Guiding  Dir = 0, Dur = 682
23:51:47.823 00.000 7680 IsSlewing returns 0
23:51:47.824 00.001 7680 IsGuiding returns 0
23:51:47.824 00.000 7680 PulseGuide returned control before completion, sleep 692
23:51:48.528 00.704 7680 IsGuiding returns 1
23:51:48.529 00.001 7680 scope still moving after pulse duration time elapsed
23:51:48.559 00.030 7680 IsSlewing returns 0
23:51:48.560 00.001 7680 IsGuiding returns 0
23:51:48.560 00.000 7680 scope move finished after 682 + 54 ms
23:51:48.561 00.001 7680 Move returns status 0, amount 682
23:51:48.561 00.000 7680 move complete, result=0
23:51:48.562 00.001 7680 worker thread done servicing request
23:51:48.562 00.000 6120 GuideStep: 1.0 px 406 ms WEST, -1.3 px 682 ms NORTH
23:51:48.567 00.005 7680 Worker thread wakes up
23:51:48.568 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:48.568 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:51:49.821 01.253 7680 Exposure complete
23:51:49.942 00.121 7680 worker thread done servicing request
23:51:49.943 00.001 6120 OnExposeComplete: enter
23:51:49.947 00.004 6120 UpdateGuideState(): m_state=6
23:51:49.952 00.005 6120 Star::Find(15, 963, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2800
23:51:49.956 00.004 6120 Star::Find returns 1 (1), X=963.33, Y=56.05, Mass=14009, SNR=78.0, Peak=255 HFD=6.9
23:51:49.960 00.004 6120 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-2.95) = xAngle (-0.03 = -0.03)
23:51:49.963 00.003 6120 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.30 = -0.30)
23:51:49.967 00.004 6120 CameraToMount -- cameraX=-0.87 cameraY=-0.13 hyp=0.88 cameraTheta=-2.99 mountX=0.88 mountY=-0.26, mountTheta=-0.29
23:51:49.972 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.87, y=-0.13, opts=13)
23:51:49.975 00.003 6120 Enqueuing Move request for scope (-0.87, -0.13)
23:51:49.979 00.004 7680 Worker thread wakes up
23:51:49.979 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.87, -0.13) opts 0xd
23:51:49.979 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.87, -0.13)
23:51:49.979 00.000 7680 Moving (-0.87, -0.13) raw xDistance=0.88 yDistance=-0.26
23:51:49.979 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.88
23:51:49.980 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:49.986 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:51:49.986 00.000 7680 MoveAxis(W, 387, ABG)
23:51:49.986 00.000 7680 Guiding  Dir = 3, Dur = 387
23:51:49.986 00.000 6120 UpdateGuideState exits: m=14009 SNR=78.0 Saturated
23:51:49.990 00.004 7680 IsSlewing returns 0
23:51:49.990 00.000 6120 PhdController: settling, locked = 1, distance = 1.27 (1.50) aobump = 0 frame = 3 / 99999
23:51:49.994 00.004 7680 IsGuiding returns 0
23:51:49.995 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764049909.994,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.27,"Time":2.6,"SettleTime":10.0,"StarLocked":true}
23:51:49.999 00.004 7680 PulseGuide returned control before completion, sleep 397
23:51:49.999 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:50.002 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:50.007 00.005 6120 Enqueuing Expose request
23:51:50.403 00.396 7680 IsGuiding returns 1
23:51:50.404 00.001 7680 scope still moving after pulse duration time elapsed
23:51:50.435 00.031 7680 IsSlewing returns 0
23:51:50.436 00.001 7680 IsGuiding returns 0
23:51:50.437 00.001 7680 scope move finished after 387 + 55 ms
23:51:50.437 00.000 7680 Move returns status 0, amount 387
23:51:50.438 00.001 7680 MoveAxis(N, 142, ABG)
23:51:50.438 00.000 7680 Guiding  Dir = 0, Dur = 142
23:51:50.440 00.002 7680 IsSlewing returns 0
23:51:50.440 00.000 7680 IsGuiding returns 0
23:51:50.441 00.001 7680 PulseGuide returned control before completion, sleep 152
23:51:50.610 00.169 7680 IsGuiding returns 1
23:51:50.611 00.001 7680 scope still moving after pulse duration time elapsed
23:51:50.640 00.029 7680 IsSlewing returns 0
23:51:50.641 00.001 7680 IsGuiding returns 0
23:51:50.643 00.002 7680 scope move finished after 142 + 59 ms
23:51:50.643 00.000 7680 Move returns status 0, amount 142
23:51:50.644 00.001 7680 move complete, result=0
23:51:50.644 00.000 7680 worker thread done servicing request
23:51:50.644 00.000 7680 Worker thread wakes up
23:51:50.645 00.001 6120 GuideStep: 0.9 px 387 ms WEST, -0.3 px 142 ms NORTH
23:51:50.651 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:50.651 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:51:51.904 01.253 7680 Exposure complete
23:51:52.024 00.120 7680 worker thread done servicing request
23:51:52.025 00.001 6120 OnExposeComplete: enter
23:51:52.028 00.003 6120 UpdateGuideState(): m_state=6
23:51:52.032 00.004 6120 Star::Find(15, 963, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2801
23:51:52.035 00.003 6120 Star::Find returns 1 (1), X=963.98, Y=56.02, Mass=14003, SNR=78.2, Peak=255 HFD=7.2
23:51:52.040 00.005 6120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-2.95) = xAngle (0.49 = 0.49)
23:51:52.043 00.003 6120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.22 = 0.22)
23:51:52.047 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-2.47 mountX=0.24 mountY=0.06, mountTheta=0.24
23:51:52.053 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.17, opts=13)
23:51:52.057 00.004 6120 Enqueuing Move request for scope (-0.21, -0.17)
23:51:52.060 00.003 7680 Worker thread wakes up
23:51:52.060 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:52.064 00.004 6120 UpdateGuideState exits: m=14003 SNR=78.2 Saturated
23:51:52.068 00.004 6120 PhdController: settling, locked = 1, distance = 0.97 (1.50) aobump = 0 frame = 4 / 99999
23:51:52.071 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.17) opts 0xd
23:51:52.071 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.17)
23:51:52.071 00.000 7680 Moving (-0.21, -0.17) raw xDistance=0.24 yDistance=0.06
23:51:52.071 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.24
23:51:52.073 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:51:52.073 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049912.071,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.97,"Time":4.7,"SettleTime":10.0,"StarLocked":true}
23:51:52.076 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:51:52.076 00.000 7680 MoveAxis(W, 126, ABG)
23:51:52.077 00.001 7680 Guiding  Dir = 3, Dur = 126
23:51:52.077 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:52.081 00.004 7680 IsSlewing returns 0
23:51:52.081 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:52.085 00.004 7680 IsGuiding returns 0
23:51:52.085 00.000 6120 Enqueuing Expose request
23:51:52.089 00.004 7680 PulseGuide returned control before completion, sleep 136
23:51:52.242 00.153 7680 IsGuiding returns 1
23:51:52.243 00.001 7680 scope still moving after pulse duration time elapsed
23:51:52.272 00.029 7680 IsSlewing returns 0
23:51:52.273 00.001 7680 IsGuiding returns 0
23:51:52.274 00.001 7680 scope move finished after 126 + 62 ms
23:51:52.274 00.000 7680 Move returns status 0, amount 126
23:51:52.275 00.001 7680 MoveAxis(N, 0, ABG)
23:51:52.276 00.001 7680 Move returns status 0, amount 0
23:51:52.276 00.000 7680 move complete, result=0
23:51:52.277 00.001 7680 worker thread done servicing request
23:51:52.277 00.000 7680 Worker thread wakes up
23:51:52.277 00.000 6120 GuideStep: 0.2 px 126 ms WEST, 0.1 px 0 ms NORTH
23:51:52.284 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:52.284 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:51:53.534 01.250 7680 Exposure complete
23:51:53.653 00.119 7680 worker thread done servicing request
23:51:53.654 00.001 6120 OnExposeComplete: enter
23:51:53.657 00.003 6120 UpdateGuideState(): m_state=6
23:51:53.661 00.004 6120 Star::Find(15, 963, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2802
23:51:53.664 00.003 6120 Star::Find returns 1 (1), X=963.99, Y=56.08, Mass=13560, SNR=76.5, Peak=255 HFD=7.1
23:51:53.668 00.004 6120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-2.95) = xAngle (0.28 = 0.28)
23:51:53.671 00.003 6120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.02 = 0.02)
23:51:53.675 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-2.67 mountX=0.22 mountY=0.00, mountTheta=0.02
23:51:53.680 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.10, opts=13)
23:51:53.683 00.003 6120 Enqueuing Move request for scope (-0.21, -0.10)
23:51:53.687 00.004 7680 Worker thread wakes up
23:51:53.687 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.10) opts 0xd
23:51:53.688 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.10)
23:51:53.688 00.000 7680 Moving (-0.21, -0.10) raw xDistance=0.22 yDistance=0.00
23:51:53.688 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
23:51:53.689 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:51:53.689 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:53.692 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:51:53.693 00.001 7680 MoveAxis(W, 99, ABG)
23:51:53.693 00.000 7680 Guiding  Dir = 3, Dur = 99
23:51:53.693 00.000 6120 UpdateGuideState exits: m=13560 SNR=76.5 Saturated
23:51:53.696 00.003 7680 IsSlewing returns 0
23:51:53.696 00.000 6120 PhdController: settling, locked = 1, distance = 0.75 (1.50) aobump = 0 frame = 5 / 99999
23:51:53.702 00.006 7680 IsGuiding returns 0
23:51:53.702 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049913.702,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.75,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
23:51:53.706 00.004 7680 PulseGuide returned control before completion, sleep 109
23:51:53.706 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:53.711 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:53.714 00.003 6120 Enqueuing Expose request
23:51:53.824 00.110 7680 IsGuiding returns 1
23:51:53.825 00.001 7680 scope still moving after pulse duration time elapsed
23:51:53.853 00.028 7680 IsSlewing returns 0
23:51:53.853 00.000 7680 IsGuiding returns 0
23:51:53.854 00.001 7680 scope move finished after 99 + 53 ms
23:51:53.854 00.000 7680 Move returns status 0, amount 99
23:51:53.855 00.001 7680 MoveAxis(N, 0, ABG)
23:51:53.855 00.000 7680 Move returns status 0, amount 0
23:51:53.855 00.000 7680 move complete, result=0
23:51:53.855 00.000 7680 worker thread done servicing request
23:51:53.855 00.000 6120 GuideStep: 0.2 px 99 ms WEST, 0.0 px 0 ms NORTH
23:51:53.862 00.007 7680 Worker thread wakes up
23:51:53.862 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:53.862 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:51:55.119 01.257 7680 Exposure complete
23:51:55.247 00.128 7680 worker thread done servicing request
23:51:55.247 00.000 6120 OnExposeComplete: enter
23:51:55.251 00.004 6120 UpdateGuideState(): m_state=6
23:51:55.255 00.004 6120 Star::Find(15, 963, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2803
23:51:55.259 00.004 6120 Star::Find returns 1 (1), X=964.10, Y=56.27, Mass=13605, SNR=75.3, Peak=255 HFD=6.8
23:51:55.264 00.005 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.37 = -0.91)
23:51:55.268 00.004 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
23:51:55.271 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.13 cameraTheta=2.42 mountX=0.08 mountY=-0.12, mountTheta=-0.99
23:51:55.276 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.08, opts=13)
23:51:55.281 00.005 6120 Enqueuing Move request for scope (-0.09, 0.08)
23:51:55.285 00.004 7680 Worker thread wakes up
23:51:55.285 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:55.289 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
23:51:55.290 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
23:51:55.290 00.000 7680 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.12
23:51:55.290 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:51:55.290 00.000 6120 UpdateGuideState exits: m=13605 SNR=75.3 Saturated
23:51:55.294 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:51:55.294 00.000 6120 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 6 / 99999
23:51:55.299 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:51:55.299 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049915.299,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.56,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
23:51:55.303 00.004 7680 MoveAxis(E, 0, ABG)
23:51:55.303 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:55.307 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:55.311 00.004 6120 Enqueuing Expose request
23:51:55.315 00.004 7680 Move returns status 0, amount 0
23:51:55.315 00.000 7680 MoveAxis(N, 0, ABG)
23:51:55.315 00.000 7680 Move returns status 0, amount 0
23:51:55.315 00.000 7680 move complete, result=0
23:51:55.315 00.000 7680 worker thread done servicing request
23:51:55.316 00.001 7680 Worker thread wakes up
23:51:55.316 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:55.319 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:55.319 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:51:56.576 01.257 7680 Exposure complete
23:51:56.709 00.133 7680 worker thread done servicing request
23:51:56.709 00.000 6120 OnExposeComplete: enter
23:51:56.713 00.004 6120 UpdateGuideState(): m_state=6
23:51:56.717 00.004 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2804
23:51:56.721 00.004 6120 Star::Find returns 1 (1), X=964.16, Y=56.68, Mass=14284, SNR=77.8, Peak=255 HFD=6.9
23:51:56.724 00.003 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
23:51:56.729 00.005 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
23:51:56.735 00.006 6120 CameraToMount -- cameraX=-0.04 cameraY=0.49 hyp=0.49 cameraTheta=1.65 mountX=-0.06 mountY=-0.46, mountTheta=-1.69
23:51:56.740 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.49, opts=13)
23:51:56.745 00.005 6120 Enqueuing Move request for scope (-0.04, 0.49)
23:51:56.748 00.003 7680 Worker thread wakes up
23:51:56.748 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:56.752 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.49) opts 0xd
23:51:56.752 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.49)
23:51:56.754 00.002 7680 Moving (-0.04, 0.49) raw xDistance=-0.06 yDistance=-0.46
23:51:56.754 00.000 6120 UpdateGuideState exits: m=14284 SNR=77.8 Saturated
23:51:56.758 00.004 6120 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 7 / 99999
23:51:56.762 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:51:56.762 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:51:56.763 00.001 7680 MoveAxis(E, 0, ABG)
23:51:56.763 00.000 7680 Move returns status 0, amount 0
23:51:56.763 00.000 7680 MoveAxis(N, 249, ABG)
23:51:56.763 00.000 7680 Guiding  Dir = 0, Dur = 249
23:51:56.763 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764049916.762,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.54,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
23:51:56.768 00.005 7680 IsSlewing returns 0
23:51:56.769 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:56.774 00.005 7680 IsGuiding returns 0
23:51:56.774 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:56.778 00.004 7680 PulseGuide returned control before completion, sleep 259
23:51:56.778 00.000 6120 Enqueuing Expose request
23:51:57.049 00.271 7680 IsGuiding returns 1
23:51:57.049 00.000 7680 scope still moving after pulse duration time elapsed
23:51:57.080 00.031 7680 IsSlewing returns 0
23:51:57.082 00.002 7680 IsGuiding returns 0
23:51:57.083 00.001 7680 scope move finished after 249 + 60 ms
23:51:57.084 00.001 7680 Move returns status 0, amount 249
23:51:57.084 00.000 7680 move complete, result=0
23:51:57.084 00.000 7680 worker thread done servicing request
23:51:57.084 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 249 ms NORTH
23:51:57.091 00.007 7680 Worker thread wakes up
23:51:57.091 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:57.091 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:51:58.342 01.251 7680 Exposure complete
23:51:58.465 00.123 7680 worker thread done servicing request
23:51:58.465 00.000 6120 OnExposeComplete: enter
23:51:58.468 00.003 6120 UpdateGuideState(): m_state=6
23:51:58.471 00.003 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2805
23:51:58.475 00.004 6120 Star::Find returns 1 (1), X=964.10, Y=56.32, Mass=13693, SNR=75.2, Peak=255 HFD=6.9
23:51:58.478 00.003 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
23:51:58.480 00.002 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
23:51:58.485 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.21 mountX=0.07 mountY=-0.17, mountTheta=-1.15
23:51:58.489 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.14, opts=13)
23:51:58.493 00.004 6120 Enqueuing Move request for scope (-0.10, 0.14)
23:51:58.496 00.003 7680 Worker thread wakes up
23:51:58.496 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
23:51:58.496 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
23:51:58.496 00.000 7680 Moving (-0.10, 0.14) raw xDistance=0.07 yDistance=-0.17
23:51:58.496 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:51:58.498 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:51:58.498 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:51:58.498 00.000 7680 MoveAxis(E, 0, ABG)
23:51:58.498 00.000 7680 Move returns status 0, amount 0
23:51:58.498 00.000 7680 MoveAxis(N, 0, ABG)
23:51:58.499 00.001 7680 Move returns status 0, amount 0
23:51:58.499 00.000 7680 move complete, result=0
23:51:58.499 00.000 7680 worker thread done servicing request
23:51:58.499 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:58.502 00.003 6120 UpdateGuideState exits: m=13693 SNR=75.2 Saturated
23:51:58.506 00.004 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 8 / 99999
23:51:58.510 00.004 6120 PhdController: newstate STATE_FINISH
23:51:58.514 00.004 6120 PhdController complete: success
23:51:58.517 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764049918.517,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
23:51:58.523 00.006 6120 Mount: notify guiding dither settle done success=1
23:51:58.528 00.005 6120 PhdController: newstate STATE_IDLE
23:51:58.532 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:58.536 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:58.539 00.003 6120 Enqueuing Expose request
23:51:58.543 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:51:58.547 00.004 7680 Worker thread wakes up
23:51:58.547 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:51:58.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:51:59.801 01.254 7680 Exposure complete
23:51:59.933 00.132 6120 OnExposeComplete: enter
23:51:59.936 00.003 6120 UpdateGuideState(): m_state=6
23:51:59.941 00.005 7680 worker thread done servicing request
23:51:59.941 00.000 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2806
23:51:59.945 00.004 6120 Star::Find returns 1 (1), X=964.11, Y=56.34, Mass=13242, SNR=75.8, Peak=255 HFD=6.8
23:51:59.949 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.04 = -1.25)
23:51:59.953 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
23:51:59.958 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.08 mountX=0.05 mountY=-0.17, mountTheta=-1.26
23:51:59.965 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.15, opts=13)
23:51:59.969 00.004 6120 Enqueuing Move request for scope (-0.08, 0.15)
23:51:59.973 00.004 7680 Worker thread wakes up
23:51:59.973 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:51:59.978 00.005 6120 UpdateGuideState exits: m=13242 SNR=75.8 Saturated
23:51:59.982 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:59.987 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:51:59.991 00.004 6120 Enqueuing Expose request
23:51:59.995 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
23:51:59.995 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
23:51:59.995 00.000 7680 Moving (-0.08, 0.15) raw xDistance=0.05 yDistance=-0.17
23:51:59.995 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:51:59.995 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:51:59.996 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:51:59.996 00.000 7680 MoveAxis(E, 0, ABG)
23:51:59.996 00.000 7680 Move returns status 0, amount 0
23:51:59.996 00.000 7680 MoveAxis(N, 0, ABG)
23:51:59.996 00.000 7680 Move returns status 0, amount 0
23:51:59.996 00.000 7680 move complete, result=0
23:51:59.997 00.001 7680 worker thread done servicing request
23:51:59.997 00.000 7680 Worker thread wakes up
23:51:59.997 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:52:00.002 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:00.002 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:01.258 01.256 7680 Exposure complete
23:52:01.399 00.141 7680 worker thread done servicing request
23:52:01.399 00.000 6120 OnExposeComplete: enter
23:52:01.403 00.004 6120 UpdateGuideState(): m_state=6
23:52:01.408 00.005 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2807
23:52:01.413 00.005 6120 Star::Find returns 1 (1), X=964.10, Y=56.74, Mass=13593, SNR=76.1, Peak=255 HFD=6.8
23:52:01.416 00.003 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
23:52:01.421 00.005 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
23:52:01.426 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.55 hyp=0.56 cameraTheta=1.75 mountX=-0.01 mountY=-0.54, mountTheta=-1.58
23:52:01.432 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.55, opts=13)
23:52:01.436 00.004 6120 Enqueuing Move request for scope (-0.10, 0.55)
23:52:01.440 00.004 7680 Worker thread wakes up
23:52:01.440 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:01.444 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.55) opts 0xd
23:52:01.444 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.55)
23:52:01.445 00.001 7680 Moving (-0.10, 0.55) raw xDistance=-0.01 yDistance=-0.54
23:52:01.445 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:52:01.445 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
23:52:01.445 00.000 7680 MoveAxis(E, 0, ABG)
23:52:01.446 00.001 7680 Move returns status 0, amount 0
23:52:01.446 00.000 7680 MoveAxis(N, 292, ABG)
23:52:01.446 00.000 7680 Guiding  Dir = 0, Dur = 292
23:52:01.446 00.000 6120 UpdateGuideState exits: m=13593 SNR=76.1 Saturated
23:52:01.451 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:01.455 00.004 7680 IsSlewing returns 0
23:52:01.455 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:01.459 00.004 6120 Enqueuing Expose request
23:52:01.463 00.004 7680 IsGuiding returns 0
23:52:01.463 00.000 7680 PulseGuide returned control before completion, sleep 302
23:52:01.779 00.316 7680 IsGuiding returns 1
23:52:01.781 00.002 7680 scope still moving after pulse duration time elapsed
23:52:01.810 00.029 7680 IsSlewing returns 0
23:52:01.811 00.001 7680 IsGuiding returns 0
23:52:01.812 00.001 7680 scope move finished after 292 + 56 ms
23:52:01.812 00.000 7680 Move returns status 0, amount 292
23:52:01.812 00.000 7680 move complete, result=0
23:52:01.813 00.001 7680 worker thread done servicing request
23:52:01.813 00.000 7680 Worker thread wakes up
23:52:01.814 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 292 ms NORTH
23:52:01.820 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:01.820 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:03.072 01.252 7680 Exposure complete
23:52:03.213 00.141 7680 worker thread done servicing request
23:52:03.213 00.000 6120 OnExposeComplete: enter
23:52:03.218 00.005 6120 UpdateGuideState(): m_state=6
23:52:03.223 00.005 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2808
23:52:03.227 00.004 6120 Star::Find returns 1 (1), X=964.26, Y=56.53, Mass=13658, SNR=75.5, Peak=255 HFD=7.1
23:52:03.230 00.003 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.93)
23:52:03.237 00.007 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.20)
23:52:03.240 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.34 hyp=0.35 cameraTheta=1.40 mountX=-0.12 mountY=-0.28, mountTheta=-1.98
23:52:03.247 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.34, opts=13)
23:52:03.250 00.003 6120 Enqueuing Move request for scope (0.06, 0.34)
23:52:03.254 00.004 7680 Worker thread wakes up
23:52:03.254 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:03.259 00.005 6120 UpdateGuideState exits: m=13658 SNR=75.5 Saturated
23:52:03.263 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:03.267 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:03.271 00.004 6120 Enqueuing Expose request
23:52:03.275 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.34) opts 0xd
23:52:03.275 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.34)
23:52:03.275 00.000 7680 Moving (0.06, 0.34) raw xDistance=-0.12 yDistance=-0.28
23:52:03.275 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:52:03.276 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:52:03.277 00.001 7680 MoveAxis(E, 0, ABG)
23:52:03.277 00.000 7680 Move returns status 0, amount 0
23:52:03.277 00.000 7680 MoveAxis(N, 153, ABG)
23:52:03.277 00.000 7680 Guiding  Dir = 0, Dur = 153
23:52:03.278 00.001 7680 IsSlewing returns 0
23:52:03.278 00.000 7680 IsGuiding returns 0
23:52:03.278 00.000 7680 PulseGuide returned control before completion, sleep 163
23:52:03.451 00.173 7680 IsGuiding returns 1
23:52:03.451 00.000 7680 scope still moving after pulse duration time elapsed
23:52:03.483 00.032 7680 IsSlewing returns 0
23:52:03.486 00.003 7680 IsGuiding returns 0
23:52:03.486 00.000 7680 scope move finished after 153 + 54 ms
23:52:03.487 00.001 7680 Move returns status 0, amount 153
23:52:03.487 00.000 7680 move complete, result=0
23:52:03.488 00.001 7680 worker thread done servicing request
23:52:03.488 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 153 ms NORTH
23:52:03.496 00.008 7680 Worker thread wakes up
23:52:03.498 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:03.498 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:04.745 01.247 7680 Exposure complete
23:52:04.889 00.144 7680 worker thread done servicing request
23:52:04.890 00.001 6120 OnExposeComplete: enter
23:52:04.894 00.004 6120 UpdateGuideState(): m_state=6
23:52:04.896 00.002 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2809
23:52:04.900 00.004 6120 Star::Find returns 1 (1), X=964.58, Y=56.24, Mass=14813, SNR=79.4, Peak=255 HFD=7.1
23:52:04.903 00.003 6120 CameraToMount -- cameraTheta (0.14) - m_xAngle (-2.95) = xAngle (3.10 = 3.10)
23:52:04.906 00.003 6120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.83 = 2.83)
23:52:04.909 00.003 6120 CameraToMount -- cameraX=0.38 cameraY=0.06 hyp=0.39 cameraTheta=0.14 mountX=-0.39 mountY=0.12, mountTheta=2.84
23:52:04.914 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=0.06, opts=13)
23:52:04.918 00.004 6120 Enqueuing Move request for scope (0.38, 0.06)
23:52:04.921 00.003 7680 Worker thread wakes up
23:52:04.921 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:04.926 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.06) opts 0xd
23:52:04.926 00.000 6120 UpdateGuideState exits: m=14813 SNR=79.4 Saturated
23:52:04.930 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:04.934 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:04.937 00.003 6120 Enqueuing Expose request
23:52:04.941 00.004 7680 Handling offset move in thread for scope, endpoint = (0.38, 0.06)
23:52:04.941 00.000 7680 Moving (0.38, 0.06) raw xDistance=-0.39 yDistance=0.12
23:52:04.941 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
23:52:04.942 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:52:04.942 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:52:04.942 00.000 7680 MoveAxis(E, 158, ABG)
23:52:04.942 00.000 7680 Guiding  Dir = 2, Dur = 158
23:52:04.944 00.002 7680 IsSlewing returns 0
23:52:04.944 00.000 7680 IsGuiding returns 0
23:52:04.944 00.000 7680 PulseGuide returned control before completion, sleep 168
23:52:05.116 00.172 7680 IsGuiding returns 1
23:52:05.116 00.000 7680 scope still moving after pulse duration time elapsed
23:52:05.145 00.029 7680 IsSlewing returns 0
23:52:05.145 00.000 7680 IsGuiding returns 0
23:52:05.145 00.000 7680 scope move finished after 158 + 44 ms
23:52:05.147 00.002 7680 Move returns status 0, amount 158
23:52:05.147 00.000 7680 MoveAxis(N, 0, ABG)
23:52:05.147 00.000 7680 Move returns status 0, amount 0
23:52:05.148 00.001 7680 move complete, result=0
23:52:05.148 00.000 7680 worker thread done servicing request
23:52:05.149 00.001 7680 Worker thread wakes up
23:52:05.149 00.000 6120 GuideStep: -0.4 px 158 ms EAST, 0.1 px 0 ms NORTH
23:52:05.155 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:05.155 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:06.403 01.248 7680 Exposure complete
23:52:06.538 00.135 7680 worker thread done servicing request
23:52:06.539 00.001 6120 OnExposeComplete: enter
23:52:06.543 00.004 6120 UpdateGuideState(): m_state=6
23:52:06.547 00.004 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2810
23:52:06.552 00.005 6120 Star::Find returns 1 (1), X=964.33, Y=56.73, Mass=13785, SNR=75.9, Peak=255 HFD=7.0
23:52:06.557 00.005 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
23:52:06.560 00.003 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
23:52:06.563 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.54 hyp=0.56 cameraTheta=1.34 mountX=-0.23 mountY=-0.43, mountTheta=-2.06
23:52:06.568 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.54, opts=13)
23:52:06.574 00.006 6120 Enqueuing Move request for scope (0.13, 0.54)
23:52:06.577 00.003 7680 Worker thread wakes up
23:52:06.577 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.54) opts 0xd
23:52:06.577 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.54)
23:52:06.577 00.000 7680 Moving (0.13, 0.54) raw xDistance=-0.23 yDistance=-0.43
23:52:06.577 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
23:52:06.579 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:52:06.579 00.000 7680 MoveAxis(E, 105, ABG)
23:52:06.579 00.000 7680 Guiding  Dir = 2, Dur = 105
23:52:06.579 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:06.583 00.004 7680 IsSlewing returns 0
23:52:06.584 00.001 6120 UpdateGuideState exits: m=13785 SNR=75.9 Saturated
23:52:06.588 00.004 7680 IsGuiding returns 0
23:52:06.588 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:06.591 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:06.596 00.005 6120 Enqueuing Expose request
23:52:06.600 00.004 7680 PulseGuide returned control before completion, sleep 115
23:52:06.723 00.123 7680 IsGuiding returns 1
23:52:06.724 00.001 7680 scope still moving after pulse duration time elapsed
23:52:06.754 00.030 7680 IsSlewing returns 0
23:52:06.756 00.002 7680 IsGuiding returns 0
23:52:06.757 00.001 7680 scope move finished after 105 + 63 ms
23:52:06.757 00.000 7680 Move returns status 0, amount 105
23:52:06.757 00.000 7680 MoveAxis(N, 234, ABG)
23:52:06.758 00.001 7680 Guiding  Dir = 0, Dur = 234
23:52:06.759 00.001 7680 IsSlewing returns 0
23:52:06.759 00.000 7680 IsGuiding returns 0
23:52:06.761 00.002 7680 PulseGuide returned control before completion, sleep 244
23:52:07.009 00.248 7680 IsGuiding returns 1
23:52:07.009 00.000 7680 scope still moving after pulse duration time elapsed
23:52:07.040 00.031 7680 IsSlewing returns 0
23:52:07.042 00.002 7680 IsGuiding returns 0
23:52:07.043 00.001 7680 scope move finished after 234 + 48 ms
23:52:07.043 00.000 7680 Move returns status 0, amount 234
23:52:07.044 00.001 7680 move complete, result=0
23:52:07.044 00.000 6120 GuideStep: -0.2 px 105 ms EAST, -0.4 px 234 ms NORTH
23:52:07.049 00.005 7680 worker thread done servicing request
23:52:07.049 00.000 7680 Worker thread wakes up
23:52:07.049 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:07.049 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:08.307 01.258 7680 Exposure complete
23:52:08.443 00.136 7680 worker thread done servicing request
23:52:08.443 00.000 6120 OnExposeComplete: enter
23:52:08.448 00.005 6120 UpdateGuideState(): m_state=6
23:52:08.451 00.003 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2811
23:52:08.455 00.004 6120 Star::Find returns 1 (1), X=964.46, Y=56.43, Mass=13783, SNR=77.1, Peak=255 HFD=7.1
23:52:08.460 00.005 6120 CameraToMount -- cameraTheta (0.73) - m_xAngle (-2.95) = xAngle (3.69 = -2.60)
23:52:08.464 00.004 6120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.42 = -2.86)
23:52:08.468 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=0.24 hyp=0.36 cameraTheta=0.73 mountX=-0.31 mountY=-0.10, mountTheta=-2.83
23:52:08.472 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.24, opts=13)
23:52:08.476 00.004 6120 Enqueuing Move request for scope (0.27, 0.24)
23:52:08.481 00.005 7680 Worker thread wakes up
23:52:08.482 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.24) opts 0xd
23:52:08.482 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.24)
23:52:08.482 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:08.486 00.004 7680 Moving (0.27, 0.24) raw xDistance=-0.31 yDistance=-0.10
23:52:08.486 00.000 6120 UpdateGuideState exits: m=13783 SNR=77.1 Saturated
23:52:08.491 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
23:52:08.491 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:52:08.492 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:08.496 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:08.499 00.003 6120 Enqueuing Expose request
23:52:08.504 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:52:08.504 00.000 7680 MoveAxis(E, 132, ABG)
23:52:08.504 00.000 7680 Guiding  Dir = 2, Dur = 132
23:52:08.504 00.000 7680 IsSlewing returns 0
23:52:08.505 00.001 7680 IsGuiding returns 0
23:52:08.505 00.000 7680 PulseGuide returned control before completion, sleep 142
23:52:08.657 00.152 7680 IsGuiding returns 1
23:52:08.657 00.000 7680 scope still moving after pulse duration time elapsed
23:52:08.686 00.029 7680 IsSlewing returns 0
23:52:08.687 00.001 7680 IsGuiding returns 0
23:52:08.688 00.001 7680 scope move finished after 132 + 51 ms
23:52:08.688 00.000 7680 Move returns status 0, amount 132
23:52:08.689 00.001 7680 MoveAxis(N, 0, ABG)
23:52:08.690 00.001 7680 Move returns status 0, amount 0
23:52:08.690 00.000 7680 move complete, result=0
23:52:08.690 00.000 7680 worker thread done servicing request
23:52:08.691 00.001 7680 Worker thread wakes up
23:52:08.691 00.000 6120 GuideStep: -0.3 px 132 ms EAST, -0.1 px 0 ms NORTH
23:52:08.696 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:08.697 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:09.944 01.247 7680 Exposure complete
23:52:10.089 00.145 7680 worker thread done servicing request
23:52:10.089 00.000 6120 OnExposeComplete: enter
23:52:10.093 00.004 6120 UpdateGuideState(): m_state=6
23:52:10.099 00.006 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2812
23:52:10.102 00.003 6120 Star::Find returns 1 (1), X=964.08, Y=56.92, Mass=14108, SNR=77.2, Peak=255 HFD=7.0
23:52:10.107 00.005 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
23:52:10.112 00.005 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
23:52:10.115 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.74 hyp=0.75 cameraTheta=1.74 mountX=-0.02 mountY=-0.71, mountTheta=-1.59
23:52:10.119 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.74, opts=13)
23:52:10.122 00.003 6120 Enqueuing Move request for scope (-0.12, 0.74)
23:52:10.125 00.003 7680 Worker thread wakes up
23:52:10.126 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:10.130 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.74) opts 0xd
23:52:10.130 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.74)
23:52:10.130 00.000 7680 Moving (-0.12, 0.74) raw xDistance=-0.02 yDistance=-0.71
23:52:10.130 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:52:10.131 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
23:52:10.131 00.000 7680 MoveAxis(E, 0, ABG)
23:52:10.131 00.000 7680 Move returns status 0, amount 0
23:52:10.131 00.000 7680 MoveAxis(N, 388, ABG)
23:52:10.131 00.000 7680 Guiding  Dir = 0, Dur = 388
23:52:10.131 00.000 6120 UpdateGuideState exits: m=14108 SNR=77.2 Saturated
23:52:10.134 00.003 7680 IsSlewing returns 0
23:52:10.134 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:10.139 00.005 7680 IsGuiding returns 0
23:52:10.139 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:10.144 00.005 7680 PulseGuide returned control before completion, sleep 398
23:52:10.144 00.000 6120 Enqueuing Expose request
23:52:10.547 00.403 7680 IsGuiding returns 1
23:52:10.547 00.000 7680 scope still moving after pulse duration time elapsed
23:52:10.579 00.032 7680 IsSlewing returns 0
23:52:10.580 00.001 7680 IsGuiding returns 0
23:52:10.582 00.002 7680 scope move finished after 388 + 54 ms
23:52:10.582 00.000 7680 Move returns status 0, amount 388
23:52:10.582 00.000 7680 move complete, result=0
23:52:10.583 00.001 7680 worker thread done servicing request
23:52:10.583 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.7 px 388 ms NORTH
23:52:10.588 00.005 7680 Worker thread wakes up
23:52:10.590 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:10.590 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:11.842 01.252 7680 Exposure complete
23:52:11.973 00.131 7680 worker thread done servicing request
23:52:11.974 00.001 6120 OnExposeComplete: enter
23:52:11.977 00.003 6120 UpdateGuideState(): m_state=6
23:52:11.981 00.004 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2813
23:52:11.985 00.004 6120 Star::Find returns 1 (1), X=964.13, Y=56.14, Mass=14209, SNR=78.0, Peak=255 HFD=6.9
23:52:11.989 00.004 6120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-2.95) = xAngle (0.48 = 0.48)
23:52:11.993 00.004 6120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.21 = 0.21)
23:52:11.996 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.48 mountX=0.07 mountY=0.02, mountTheta=0.23
23:52:12.002 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.05, opts=13)
23:52:12.005 00.003 6120 Enqueuing Move request for scope (-0.07, -0.05)
23:52:12.008 00.003 7680 Worker thread wakes up
23:52:12.009 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
23:52:12.009 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
23:52:12.009 00.000 7680 Moving (-0.07, -0.05) raw xDistance=0.07 yDistance=0.02
23:52:12.009 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:52:12.009 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:52:12.009 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:52:12.010 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:12.014 00.004 7680 MoveAxis(E, 0, ABG)
23:52:12.014 00.000 7680 Move returns status 0, amount 0
23:52:12.014 00.000 7680 MoveAxis(N, 0, ABG)
23:52:12.014 00.000 7680 Move returns status 0, amount 0
23:52:12.014 00.000 7680 move complete, result=0
23:52:12.014 00.000 7680 worker thread done servicing request
23:52:12.015 00.001 6120 UpdateGuideState exits: m=14209 SNR=78.0 Saturated
23:52:12.018 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:12.023 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:12.026 00.003 6120 Enqueuing Expose request
23:52:12.030 00.004 7680 Worker thread wakes up
23:52:12.030 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:52:12.033 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:12.034 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:13.281 01.247 7680 Exposure complete
23:52:13.412 00.131 7680 worker thread done servicing request
23:52:13.413 00.001 6120 OnExposeComplete: enter
23:52:13.417 00.004 6120 UpdateGuideState(): m_state=6
23:52:13.422 00.005 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2814
23:52:13.426 00.004 6120 Star::Find returns 1 (1), X=964.05, Y=56.30, Mass=13411, SNR=75.6, Peak=255 HFD=6.8
23:52:13.431 00.005 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.46 = -0.83)
23:52:13.435 00.004 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.10)
23:52:13.438 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.50 mountX=0.12 mountY=-0.16, mountTheta=-0.92
23:52:13.444 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.11, opts=13)
23:52:13.448 00.004 6120 Enqueuing Move request for scope (-0.14, 0.11)
23:52:13.452 00.004 7680 Worker thread wakes up
23:52:13.452 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
23:52:13.452 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
23:52:13.452 00.000 7680 Moving (-0.14, 0.11) raw xDistance=0.12 yDistance=-0.16
23:52:13.453 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:13.457 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:52:13.457 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:52:13.457 00.000 6120 UpdateGuideState exits: m=13411 SNR=75.6 Saturated
23:52:13.463 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:13.467 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:52:13.467 00.000 7680 MoveAxis(E, 0, ABG)
23:52:13.467 00.000 7680 Move returns status 0, amount 0
23:52:13.467 00.000 7680 MoveAxis(N, 0, ABG)
23:52:13.467 00.000 7680 Move returns status 0, amount 0
23:52:13.469 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:13.472 00.003 6120 Enqueuing Expose request
23:52:13.476 00.004 7680 move complete, result=0
23:52:13.476 00.000 7680 worker thread done servicing request
23:52:13.476 00.000 7680 Worker thread wakes up
23:52:13.476 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:52:13.480 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:13.480 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:14.732 01.252 7680 Exposure complete
23:52:14.871 00.139 7680 worker thread done servicing request
23:52:14.872 00.001 6120 OnExposeComplete: enter
23:52:14.875 00.003 6120 UpdateGuideState(): m_state=6
23:52:14.880 00.005 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2815
23:52:14.884 00.004 6120 Star::Find returns 1 (1), X=963.97, Y=56.40, Mass=13312, SNR=75.9, Peak=255 HFD=6.8
23:52:14.888 00.004 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
23:52:14.892 00.004 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
23:52:14.895 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.21 hyp=0.32 cameraTheta=2.40 mountX=0.19 mountY=-0.29, mountTheta=-1.00
23:52:14.898 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.21, opts=13)
23:52:14.901 00.003 6120 Enqueuing Move request for scope (-0.23, 0.21)
23:52:14.904 00.003 7680 Worker thread wakes up
23:52:14.905 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.21) opts 0xd
23:52:14.905 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.21)
23:52:14.905 00.000 7680 Moving (-0.23, 0.21) raw xDistance=0.19 yDistance=-0.29
23:52:14.905 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:52:14.905 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:52:14.906 00.001 7680 MoveAxis(E, 0, ABG)
23:52:14.906 00.000 7680 Move returns status 0, amount 0
23:52:14.906 00.000 7680 MoveAxis(N, 159, ABG)
23:52:14.906 00.000 7680 Guiding  Dir = 0, Dur = 159
23:52:14.907 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:14.910 00.003 7680 IsSlewing returns 0
23:52:14.910 00.000 6120 UpdateGuideState exits: m=13312 SNR=75.9 Saturated
23:52:14.914 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:14.917 00.003 7680 IsGuiding returns 0
23:52:14.917 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:14.920 00.003 7680 PulseGuide returned control before completion, sleep 169
23:52:14.921 00.001 6120 Enqueuing Expose request
23:52:15.098 00.177 7680 IsGuiding returns 1
23:52:15.099 00.001 7680 scope still moving after pulse duration time elapsed
23:52:15.128 00.029 7680 IsSlewing returns 0
23:52:15.130 00.002 7680 IsGuiding returns 0
23:52:15.131 00.001 7680 scope move finished after 159 + 55 ms
23:52:15.131 00.000 7680 Move returns status 0, amount 159
23:52:15.132 00.001 7680 move complete, result=0
23:52:15.132 00.000 7680 worker thread done servicing request
23:52:15.132 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 159 ms NORTH
23:52:15.142 00.010 7680 Worker thread wakes up
23:52:15.145 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:15.145 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:16.400 01.255 7680 Exposure complete
23:52:16.536 00.136 7680 worker thread done servicing request
23:52:16.537 00.001 6120 OnExposeComplete: enter
23:52:16.541 00.004 6120 UpdateGuideState(): m_state=6
23:52:16.546 00.005 6120 Star::Find(15, 963, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2816
23:52:16.551 00.005 6120 Star::Find returns 1 (1), X=963.81, Y=56.45, Mass=13572, SNR=77.5, Peak=255 HFD=7.1
23:52:16.555 00.004 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.51 = -0.78)
23:52:16.558 00.003 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
23:52:16.562 00.004 6120 CameraToMount -- cameraX=-0.39 cameraY=0.26 hyp=0.47 cameraTheta=2.55 mountX=0.34 mountY=-0.41, mountTheta=-0.88
23:52:16.566 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=0.26, opts=13)
23:52:16.570 00.004 6120 Enqueuing Move request for scope (-0.39, 0.26)
23:52:16.573 00.003 7680 Worker thread wakes up
23:52:16.573 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.26) opts 0xd
23:52:16.573 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, 0.26)
23:52:16.573 00.000 7680 Moving (-0.39, 0.26) raw xDistance=0.34 yDistance=-0.41
23:52:16.573 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
23:52:16.575 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:52:16.575 00.000 7680 MoveAxis(W, 138, ABG)
23:52:16.575 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:16.579 00.004 7680 Guiding  Dir = 3, Dur = 138
23:52:16.579 00.000 7680 IsSlewing returns 0
23:52:16.579 00.000 6120 UpdateGuideState exits: m=13572 SNR=77.5 Saturated
23:52:16.584 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:16.587 00.003 7680 IsGuiding returns 0
23:52:16.589 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:16.592 00.003 6120 Enqueuing Expose request
23:52:16.595 00.003 7680 PulseGuide returned control before completion, sleep 148
23:52:16.758 00.163 7680 IsGuiding returns 1
23:52:16.760 00.002 7680 scope still moving after pulse duration time elapsed
23:52:16.790 00.030 7680 IsSlewing returns 0
23:52:16.790 00.000 7680 IsGuiding returns 0
23:52:16.792 00.002 7680 scope move finished after 138 + 64 ms
23:52:16.792 00.000 7680 Move returns status 0, amount 138
23:52:16.792 00.000 7680 MoveAxis(N, 222, ABG)
23:52:16.792 00.000 7680 Guiding  Dir = 0, Dur = 222
23:52:16.793 00.001 7680 IsSlewing returns 0
23:52:16.794 00.001 7680 IsGuiding returns 0
23:52:16.794 00.000 7680 PulseGuide returned control before completion, sleep 232
23:52:17.039 00.245 7680 IsGuiding returns 1
23:52:17.040 00.001 7680 scope still moving after pulse duration time elapsed
23:52:17.071 00.031 7680 IsSlewing returns 0
23:52:17.073 00.002 7680 IsGuiding returns 0
23:52:17.074 00.001 7680 scope move finished after 222 + 58 ms
23:52:17.074 00.000 7680 Move returns status 0, amount 222
23:52:17.075 00.001 7680 move complete, result=0
23:52:17.075 00.000 7680 worker thread done servicing request
23:52:17.075 00.000 6120 GuideStep: 0.3 px 138 ms WEST, -0.4 px 222 ms NORTH
23:52:17.082 00.007 7680 Worker thread wakes up
23:52:17.083 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:17.084 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:18.332 01.248 7680 Exposure complete
23:52:18.471 00.139 7680 worker thread done servicing request
23:52:18.471 00.000 6120 OnExposeComplete: enter
23:52:18.475 00.004 6120 UpdateGuideState(): m_state=6
23:52:18.479 00.004 6120 Star::Find(15, 963, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2817
23:52:18.484 00.005 6120 Star::Find returns 1 (1), X=964.00, Y=56.34, Mass=13483, SNR=76.3, Peak=255 HFD=6.9
23:52:18.488 00.004 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.45 = -0.83)
23:52:18.494 00.006 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.10)
23:52:18.498 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.15 hyp=0.25 cameraTheta=2.49 mountX=0.17 mountY=-0.22, mountTheta=-0.93
23:52:18.503 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.15, opts=13)
23:52:18.507 00.004 6120 Enqueuing Move request for scope (-0.20, 0.15)
23:52:18.512 00.005 7680 Worker thread wakes up
23:52:18.513 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:18.518 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.15) opts 0xd
23:52:18.518 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.15)
23:52:18.519 00.001 7680 Moving (-0.20, 0.15) raw xDistance=0.17 yDistance=-0.22
23:52:18.519 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:52:18.519 00.000 6120 UpdateGuideState exits: m=13483 SNR=76.3 Saturated
23:52:18.523 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:18.528 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:18.533 00.005 6120 Enqueuing Expose request
23:52:18.536 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:52:18.536 00.000 7680 MoveAxis(E, 0, ABG)
23:52:18.536 00.000 7680 Move returns status 0, amount 0
23:52:18.536 00.000 7680 MoveAxis(N, 122, ABG)
23:52:18.536 00.000 7680 Guiding  Dir = 0, Dur = 122
23:52:18.538 00.002 7680 IsSlewing returns 0
23:52:18.538 00.000 7680 IsGuiding returns 0
23:52:18.539 00.001 7680 PulseGuide returned control before completion, sleep 132
23:52:18.680 00.141 7680 IsGuiding returns 1
23:52:18.681 00.001 7680 scope still moving after pulse duration time elapsed
23:52:18.710 00.029 7680 IsSlewing returns 0
23:52:18.711 00.001 7680 IsGuiding returns 0
23:52:18.711 00.000 7680 scope move finished after 122 + 51 ms
23:52:18.712 00.001 7680 Move returns status 0, amount 122
23:52:18.712 00.000 7680 move complete, result=0
23:52:18.713 00.001 7680 worker thread done servicing request
23:52:18.713 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 122 ms NORTH
23:52:18.719 00.006 7680 Worker thread wakes up
23:52:18.719 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:18.719 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:19.967 01.248 7680 Exposure complete
23:52:20.102 00.135 7680 worker thread done servicing request
23:52:20.102 00.000 6120 OnExposeComplete: enter
23:52:20.107 00.005 6120 UpdateGuideState(): m_state=6
23:52:20.111 00.004 6120 Star::Find(15, 963, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2818
23:52:20.116 00.005 6120 Star::Find returns 1 (1), X=963.95, Y=56.32, Mass=13969, SNR=77.5, Peak=255 HFD=6.8
23:52:20.120 00.004 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-2.95) = xAngle (5.62 = -0.67)
23:52:20.125 00.005 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.93)
23:52:20.128 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.28 cameraTheta=2.66 mountX=0.22 mountY=-0.22, mountTheta=-0.80
23:52:20.133 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.13, opts=13)
23:52:20.138 00.005 6120 Enqueuing Move request for scope (-0.25, 0.13)
23:52:20.142 00.004 7680 Worker thread wakes up
23:52:20.142 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:20.146 00.004 6120 UpdateGuideState exits: m=13969 SNR=77.5 Saturated
23:52:20.151 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:20.154 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.13) opts 0xd
23:52:20.154 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.13)
23:52:20.155 00.001 7680 Moving (-0.25, 0.13) raw xDistance=0.22 yDistance=-0.22
23:52:20.155 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:20.158 00.003 6120 Enqueuing Expose request
23:52:20.162 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
23:52:20.162 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:52:20.162 00.000 7680 MoveAxis(W, 90, ABG)
23:52:20.162 00.000 7680 Guiding  Dir = 3, Dur = 90
23:52:20.163 00.001 7680 IsSlewing returns 0
23:52:20.164 00.001 7680 IsGuiding returns 0
23:52:20.164 00.000 7680 PulseGuide returned control before completion, sleep 100
23:52:20.268 00.104 7680 IsGuiding returns 1
23:52:20.269 00.001 7680 scope still moving after pulse duration time elapsed
23:52:20.298 00.029 7680 IsSlewing returns 0
23:52:20.299 00.001 7680 IsGuiding returns 0
23:52:20.299 00.000 7680 scope move finished after 90 + 45 ms
23:52:20.300 00.001 7680 Move returns status 0, amount 90
23:52:20.301 00.001 7680 MoveAxis(N, 122, ABG)
23:52:20.301 00.000 7680 Guiding  Dir = 0, Dur = 122
23:52:20.301 00.000 7680 IsSlewing returns 0
23:52:20.302 00.001 7680 IsGuiding returns 0
23:52:20.304 00.002 7680 PulseGuide returned control before completion, sleep 132
23:52:20.453 00.149 7680 IsGuiding returns 1
23:52:20.453 00.000 7680 scope still moving after pulse duration time elapsed
23:52:20.484 00.031 7680 IsSlewing returns 0
23:52:20.485 00.001 7680 IsGuiding returns 0
23:52:20.485 00.000 7680 scope move finished after 122 + 60 ms
23:52:20.485 00.000 7680 Move returns status 0, amount 122
23:52:20.486 00.001 7680 move complete, result=0
23:52:20.486 00.000 7680 worker thread done servicing request
23:52:20.486 00.000 6120 GuideStep: 0.2 px 90 ms WEST, -0.2 px 122 ms NORTH
23:52:20.495 00.009 7680 Worker thread wakes up
23:52:20.495 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:20.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:21.743 01.248 7680 Exposure complete
23:52:21.881 00.138 7680 worker thread done servicing request
23:52:21.881 00.000 6120 OnExposeComplete: enter
23:52:21.884 00.003 6120 UpdateGuideState(): m_state=6
23:52:21.888 00.004 6120 Star::Find(15, 963, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2819
23:52:21.893 00.005 6120 Star::Find returns 1 (1), X=964.02, Y=56.40, Mass=13630, SNR=74.6, Peak=255 HFD=6.8
23:52:21.899 00.006 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.22 = -1.07)
23:52:21.903 00.004 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
23:52:21.906 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.21 hyp=0.28 cameraTheta=2.26 mountX=0.13 mountY=-0.27, mountTheta=-1.11
23:52:21.912 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.21, opts=13)
23:52:21.915 00.003 6120 Enqueuing Move request for scope (-0.18, 0.21)
23:52:21.919 00.004 7680 Worker thread wakes up
23:52:21.920 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.21) opts 0xd
23:52:21.920 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.21)
23:52:21.922 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:21.926 00.004 7680 Moving (-0.18, 0.21) raw xDistance=0.13 yDistance=-0.27
23:52:21.926 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:52:21.926 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:52:21.926 00.000 6120 UpdateGuideState exits: m=13630 SNR=74.6 Saturated
23:52:21.929 00.003 7680 MoveAxis(E, 0, ABG)
23:52:21.930 00.001 7680 Move returns status 0, amount 0
23:52:21.930 00.000 7680 MoveAxis(N, 146, ABG)
23:52:21.930 00.000 7680 Guiding  Dir = 0, Dur = 146
23:52:21.930 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:21.934 00.004 7680 IsSlewing returns 0
23:52:21.934 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:21.939 00.005 7680 IsGuiding returns 0
23:52:21.939 00.000 6120 Enqueuing Expose request
23:52:21.944 00.005 7680 PulseGuide returned control before completion, sleep 156
23:52:22.105 00.161 7680 IsGuiding returns 1
23:52:22.106 00.001 7680 scope still moving after pulse duration time elapsed
23:52:22.137 00.031 7680 IsSlewing returns 0
23:52:22.138 00.001 7680 IsGuiding returns 0
23:52:22.139 00.001 7680 scope move finished after 146 + 53 ms
23:52:22.139 00.000 7680 Move returns status 0, amount 146
23:52:22.140 00.001 7680 move complete, result=0
23:52:22.142 00.002 7680 worker thread done servicing request
23:52:22.142 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
23:52:22.149 00.007 7680 Worker thread wakes up
23:52:22.149 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:22.149 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:23.398 01.249 7680 Exposure complete
23:52:23.534 00.136 7680 worker thread done servicing request
23:52:23.534 00.000 6120 OnExposeComplete: enter
23:52:23.538 00.004 6120 UpdateGuideState(): m_state=6
23:52:23.543 00.005 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2820
23:52:23.548 00.005 6120 Star::Find returns 1 (1), X=964.03, Y=56.78, Mass=14333, SNR=77.8, Peak=255 HFD=6.9
23:52:23.552 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
23:52:23.557 00.005 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
23:52:23.561 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.59 hyp=0.62 cameraTheta=1.85 mountX=0.06 mountY=-0.61, mountTheta=-1.48
23:52:23.566 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.59, opts=13)
23:52:23.569 00.003 6120 Enqueuing Move request for scope (-0.17, 0.59)
23:52:23.573 00.004 7680 Worker thread wakes up
23:52:23.573 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:23.578 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.59) opts 0xd
23:52:23.578 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.59)
23:52:23.578 00.000 7680 Moving (-0.17, 0.59) raw xDistance=0.06 yDistance=-0.61
23:52:23.578 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:52:23.578 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
23:52:23.578 00.000 7680 MoveAxis(E, 0, ABG)
23:52:23.579 00.001 6120 UpdateGuideState exits: m=14333 SNR=77.8 Saturated
23:52:23.583 00.004 7680 Move returns status 0, amount 0
23:52:23.583 00.000 7680 MoveAxis(N, 329, ABG)
23:52:23.584 00.001 7680 Guiding  Dir = 0, Dur = 329
23:52:23.584 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:23.588 00.004 7680 IsSlewing returns 0
23:52:23.588 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:23.592 00.004 6120 Enqueuing Expose request
23:52:23.596 00.004 7680 IsGuiding returns 0
23:52:23.596 00.000 7680 PulseGuide returned control before completion, sleep 339
23:52:23.949 00.353 7680 IsGuiding returns 1
23:52:23.950 00.001 7680 scope still moving after pulse duration time elapsed
23:52:23.980 00.030 7680 IsSlewing returns 0
23:52:23.981 00.001 7680 IsGuiding returns 0
23:52:23.982 00.001 7680 scope move finished after 329 + 57 ms
23:52:23.983 00.001 7680 Move returns status 0, amount 329
23:52:23.983 00.000 7680 move complete, result=0
23:52:23.983 00.000 7680 worker thread done servicing request
23:52:23.985 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 329 ms NORTH
23:52:23.992 00.007 7680 Worker thread wakes up
23:52:23.993 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:23.993 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:25.247 01.254 7680 Exposure complete
23:52:25.362 00.115 7680 worker thread done servicing request
23:52:25.362 00.000 6120 OnExposeComplete: enter
23:52:25.367 00.005 6120 UpdateGuideState(): m_state=6
23:52:25.370 00.003 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2821
23:52:25.374 00.004 6120 Star::Find returns 1 (1), X=963.82, Y=56.19, Mass=13406, SNR=74.8, Peak=255 HFD=6.8
23:52:25.378 00.004 6120 CameraToMount -- cameraTheta (3.14) - m_xAngle (-2.95) = xAngle (6.09 = -0.19)
23:52:25.383 00.005 6120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.82 = -0.46)
23:52:25.387 00.004 6120 CameraToMount -- cameraX=-0.38 cameraY=0.00 hyp=0.38 cameraTheta=3.14 mountX=0.37 mountY=-0.17, mountTheta=-0.42
23:52:25.393 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.00, opts=13)
23:52:25.397 00.004 6120 Enqueuing Move request for scope (-0.38, 0.00)
23:52:25.401 00.004 7680 Worker thread wakes up
23:52:25.401 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:25.406 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.00) opts 0xd
23:52:25.406 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.00)
23:52:25.406 00.000 7680 Moving (-0.38, 0.00) raw xDistance=0.37 yDistance=-0.17
23:52:25.406 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
23:52:25.406 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:52:25.406 00.000 6120 UpdateGuideState exits: m=13406 SNR=74.8 Saturated
23:52:25.410 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:25.415 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:25.417 00.002 6120 Enqueuing Expose request
23:52:25.421 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:52:25.423 00.002 7680 MoveAxis(W, 151, ABG)
23:52:25.423 00.000 7680 Guiding  Dir = 3, Dur = 151
23:52:25.423 00.000 7680 IsSlewing returns 0
23:52:25.424 00.001 7680 IsGuiding returns 0
23:52:25.424 00.000 7680 PulseGuide returned control before completion, sleep 161
23:52:25.594 00.170 7680 IsGuiding returns 1
23:52:25.595 00.001 7680 scope still moving after pulse duration time elapsed
23:52:25.625 00.030 7680 IsSlewing returns 0
23:52:25.627 00.002 7680 IsGuiding returns 0
23:52:25.627 00.000 7680 scope move finished after 151 + 52 ms
23:52:25.628 00.001 7680 Move returns status 0, amount 151
23:52:25.628 00.000 7680 MoveAxis(N, 0, ABG)
23:52:25.629 00.001 7680 Move returns status 0, amount 0
23:52:25.629 00.000 7680 move complete, result=0
23:52:25.629 00.000 7680 worker thread done servicing request
23:52:25.630 00.001 7680 Worker thread wakes up
23:52:25.631 00.001 6120 GuideStep: 0.4 px 151 ms WEST, -0.2 px 0 ms NORTH
23:52:25.637 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:25.637 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:26.894 01.257 7680 Exposure complete
23:52:27.025 00.131 7680 worker thread done servicing request
23:52:27.025 00.000 6120 OnExposeComplete: enter
23:52:27.029 00.004 6120 UpdateGuideState(): m_state=6
23:52:27.033 00.004 6120 Star::Find(15, 963, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2822
23:52:27.037 00.004 6120 Star::Find returns 1 (1), X=963.96, Y=56.29, Mass=14041, SNR=77.6, Peak=255 HFD=6.9
23:52:27.040 00.003 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.69 = -0.59)
23:52:27.044 00.004 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.42 = -0.86)
23:52:27.048 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.10 hyp=0.26 cameraTheta=2.74 mountX=0.22 mountY=-0.20, mountTheta=-0.74
23:52:27.054 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.10, opts=13)
23:52:27.057 00.003 6120 Enqueuing Move request for scope (-0.24, 0.10)
23:52:27.060 00.003 7680 Worker thread wakes up
23:52:27.062 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:27.064 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.10) opts 0xd
23:52:27.065 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.10)
23:52:27.065 00.000 7680 Moving (-0.24, 0.10) raw xDistance=0.22 yDistance=-0.20
23:52:27.066 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
23:52:27.066 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:52:27.066 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:52:27.066 00.000 7680 MoveAxis(W, 99, ABG)
23:52:27.066 00.000 7680 Guiding  Dir = 3, Dur = 99
23:52:27.067 00.001 6120 UpdateGuideState exits: m=14041 SNR=77.6 Saturated
23:52:27.070 00.003 7680 IsSlewing returns 0
23:52:27.070 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:27.074 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:27.078 00.004 7680 IsGuiding returns 0
23:52:27.078 00.000 6120 Enqueuing Expose request
23:52:27.080 00.002 7680 PulseGuide returned control before completion, sleep 109
23:52:27.195 00.115 7680 IsGuiding returns 1
23:52:27.196 00.001 7680 scope still moving after pulse duration time elapsed
23:52:27.226 00.030 7680 IsSlewing returns 0
23:52:27.228 00.002 7680 IsGuiding returns 0
23:52:27.228 00.000 7680 scope move finished after 99 + 51 ms
23:52:27.228 00.000 7680 Move returns status 0, amount 99
23:52:27.228 00.000 7680 MoveAxis(N, 0, ABG)
23:52:27.229 00.001 7680 Move returns status 0, amount 0
23:52:27.230 00.001 7680 move complete, result=0
23:52:27.230 00.000 6120 GuideStep: 0.2 px 99 ms WEST, -0.2 px 0 ms NORTH
23:52:27.239 00.009 7680 worker thread done servicing request
23:52:27.240 00.001 7680 Worker thread wakes up
23:52:27.241 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:27.241 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:28.490 01.249 7680 Exposure complete
23:52:28.617 00.127 7680 worker thread done servicing request
23:52:28.618 00.001 6120 OnExposeComplete: enter
23:52:28.623 00.005 6120 UpdateGuideState(): m_state=6
23:52:28.628 00.005 6120 Star::Find(15, 963, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2823
23:52:28.633 00.005 6120 Star::Find returns 1 (1), X=964.11, Y=56.34, Mass=13313, SNR=75.7, Peak=255 HFD=6.8
23:52:28.637 00.004 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.22)
23:52:28.643 00.006 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.49)
23:52:28.649 00.006 6120 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.18 cameraTheta=2.11 mountX=0.06 mountY=-0.17, mountTheta=-1.24
23:52:28.655 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.15, opts=13)
23:52:28.660 00.005 6120 Enqueuing Move request for scope (-0.09, 0.15)
23:52:28.663 00.003 7680 Worker thread wakes up
23:52:28.664 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:28.669 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
23:52:28.669 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
23:52:28.669 00.000 7680 Moving (-0.09, 0.15) raw xDistance=0.06 yDistance=-0.17
23:52:28.671 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:52:28.671 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:52:28.671 00.000 6120 UpdateGuideState exits: m=13313 SNR=75.7 Saturated
23:52:28.674 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:52:28.675 00.001 7680 MoveAxis(E, 0, ABG)
23:52:28.675 00.000 7680 Move returns status 0, amount 0
23:52:28.675 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:28.679 00.004 7680 MoveAxis(N, 0, ABG)
23:52:28.679 00.000 7680 Move returns status 0, amount 0
23:52:28.679 00.000 7680 move complete, result=0
23:52:28.679 00.000 7680 worker thread done servicing request
23:52:28.679 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:28.686 00.007 6120 Enqueuing Expose request
23:52:28.690 00.004 7680 Worker thread wakes up
23:52:28.690 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:28.690 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:28.690 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:52:29.944 01.254 7680 Exposure complete
23:52:30.065 00.121 7680 worker thread done servicing request
23:52:30.065 00.000 6120 OnExposeComplete: enter
23:52:30.069 00.004 6120 UpdateGuideState(): m_state=6
23:52:30.073 00.004 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2824
23:52:30.077 00.004 6120 Star::Find returns 1 (1), X=964.10, Y=56.70, Mass=13848, SNR=76.6, Peak=255 HFD=6.9
23:52:30.082 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
23:52:30.087 00.005 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
23:52:30.091 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.52 hyp=0.53 cameraTheta=1.76 mountX=0.00 mountY=-0.51, mountTheta=-1.56
23:52:30.095 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.52, opts=13)
23:52:30.099 00.004 6120 Enqueuing Move request for scope (-0.10, 0.52)
23:52:30.103 00.004 7680 Worker thread wakes up
23:52:30.103 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:30.108 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.52) opts 0xd
23:52:30.108 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.52)
23:52:30.108 00.000 7680 Moving (-0.10, 0.52) raw xDistance=0.00 yDistance=-0.51
23:52:30.109 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:52:30.109 00.000 6120 UpdateGuideState exits: m=13848 SNR=76.6 Saturated
23:52:30.114 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:30.117 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:30.121 00.004 6120 Enqueuing Expose request
23:52:30.124 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:52:30.125 00.001 7680 MoveAxis(E, 0, ABG)
23:52:30.125 00.000 7680 Move returns status 0, amount 0
23:52:30.125 00.000 7680 MoveAxis(N, 276, ABG)
23:52:30.125 00.000 7680 Guiding  Dir = 0, Dur = 276
23:52:30.125 00.000 7680 IsSlewing returns 0
23:52:30.127 00.002 7680 IsGuiding returns 0
23:52:30.127 00.000 7680 PulseGuide returned control before completion, sleep 286
23:52:30.418 00.291 7680 IsGuiding returns 1
23:52:30.419 00.001 7680 scope still moving after pulse duration time elapsed
23:52:30.448 00.029 7680 IsSlewing returns 0
23:52:30.449 00.001 7680 IsGuiding returns 0
23:52:30.451 00.002 7680 scope move finished after 276 + 47 ms
23:52:30.451 00.000 7680 Move returns status 0, amount 276
23:52:30.452 00.001 7680 move complete, result=0
23:52:30.452 00.000 7680 worker thread done servicing request
23:52:30.453 00.001 7680 Worker thread wakes up
23:52:30.453 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 276 ms NORTH
23:52:30.460 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:30.460 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:31.706 01.246 7680 Exposure complete
23:52:31.840 00.134 7680 worker thread done servicing request
23:52:31.840 00.000 6120 OnExposeComplete: enter
23:52:31.843 00.003 6120 UpdateGuideState(): m_state=6
23:52:31.848 00.005 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2825
23:52:31.852 00.004 6120 Star::Find returns 1 (1), X=964.03, Y=56.41, Mass=13481, SNR=75.5, Peak=255 HFD=6.8
23:52:31.855 00.003 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
23:52:31.860 00.005 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
23:52:31.866 00.006 6120 CameraToMount -- cameraX=-0.16 cameraY=0.22 hyp=0.28 cameraTheta=2.20 mountX=0.12 mountY=-0.27, mountTheta=-1.16
23:52:31.872 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.22, opts=13)
23:52:31.875 00.003 6120 Enqueuing Move request for scope (-0.16, 0.22)
23:52:31.880 00.005 7680 Worker thread wakes up
23:52:31.880 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.22) opts 0xd
23:52:31.880 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.22)
23:52:31.880 00.000 7680 Moving (-0.16, 0.22) raw xDistance=0.12 yDistance=-0.27
23:52:31.880 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:52:31.880 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:52:31.880 00.000 7680 MoveAxis(E, 0, ABG)
23:52:31.880 00.000 7680 Move returns status 0, amount 0
23:52:31.880 00.000 7680 MoveAxis(N, 148, ABG)
23:52:31.880 00.000 7680 Guiding  Dir = 0, Dur = 148
23:52:31.882 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:31.885 00.003 7680 IsSlewing returns 0
23:52:31.886 00.001 6120 UpdateGuideState exits: m=13481 SNR=75.5 Saturated
23:52:31.889 00.003 7680 IsGuiding returns 0
23:52:31.889 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:31.893 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:31.897 00.004 7680 PulseGuide returned control before completion, sleep 158
23:52:31.897 00.000 6120 Enqueuing Expose request
23:52:32.057 00.160 7680 IsGuiding returns 1
23:52:32.058 00.001 7680 scope still moving after pulse duration time elapsed
23:52:32.089 00.031 7680 IsSlewing returns 0
23:52:32.090 00.001 7680 IsGuiding returns 0
23:52:32.091 00.001 7680 scope move finished after 148 + 53 ms
23:52:32.091 00.000 7680 Move returns status 0, amount 148
23:52:32.091 00.000 7680 move complete, result=0
23:52:32.093 00.002 7680 worker thread done servicing request
23:52:32.094 00.001 7680 Worker thread wakes up
23:52:32.094 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 148 ms NORTH
23:52:32.102 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:32.102 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:33.355 01.253 7680 Exposure complete
23:52:33.486 00.131 7680 worker thread done servicing request
23:52:33.487 00.001 6120 OnExposeComplete: enter
23:52:33.492 00.005 6120 UpdateGuideState(): m_state=6
23:52:33.495 00.003 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2826
23:52:33.499 00.004 6120 Star::Find returns 1 (1), X=963.90, Y=56.24, Mass=13622, SNR=76.3, Peak=255 HFD=6.8
23:52:33.504 00.005 6120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-2.95) = xAngle (5.93 = -0.36)
23:52:33.508 00.004 6120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.66 = -0.62)
23:52:33.512 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.05 hyp=0.30 cameraTheta=2.97 mountX=0.28 mountY=-0.17, mountTheta=-0.56
23:52:33.518 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.05, opts=13)
23:52:33.523 00.005 6120 Enqueuing Move request for scope (-0.29, 0.05)
23:52:33.526 00.003 7680 Worker thread wakes up
23:52:33.527 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:33.530 00.003 6120 UpdateGuideState exits: m=13622 SNR=76.3 Saturated
23:52:33.534 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.05) opts 0xd
23:52:33.535 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:33.539 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:33.543 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.05)
23:52:33.543 00.000 7680 Moving (-0.29, 0.05) raw xDistance=0.28 yDistance=-0.17
23:52:33.544 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
23:52:33.544 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:52:33.544 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:52:33.544 00.000 6120 Enqueuing Expose request
23:52:33.547 00.003 7680 MoveAxis(W, 114, ABG)
23:52:33.547 00.000 7680 Guiding  Dir = 3, Dur = 114
23:52:33.547 00.000 7680 IsSlewing returns 0
23:52:33.548 00.001 7680 IsGuiding returns 0
23:52:33.548 00.000 7680 PulseGuide returned control before completion, sleep 124
23:52:33.688 00.140 7680 IsGuiding returns 1
23:52:33.688 00.000 7680 scope still moving after pulse duration time elapsed
23:52:33.720 00.032 7680 IsSlewing returns 0
23:52:33.720 00.000 7680 IsGuiding returns 0
23:52:33.721 00.001 7680 scope move finished after 114 + 58 ms
23:52:33.721 00.000 7680 Move returns status 0, amount 114
23:52:33.722 00.001 7680 MoveAxis(N, 0, ABG)
23:52:33.722 00.000 7680 Move returns status 0, amount 0
23:52:33.723 00.001 7680 move complete, result=0
23:52:33.723 00.000 7680 worker thread done servicing request
23:52:33.723 00.000 6120 GuideStep: 0.3 px 114 ms WEST, -0.2 px 0 ms NORTH
23:52:33.730 00.007 7680 Worker thread wakes up
23:52:33.731 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:33.731 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:34.984 01.253 7680 Exposure complete
23:52:35.118 00.134 7680 worker thread done servicing request
23:52:35.118 00.000 6120 OnExposeComplete: enter
23:52:35.123 00.005 6120 UpdateGuideState(): m_state=6
23:52:35.127 00.004 6120 Star::Find(15, 963, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2827
23:52:35.131 00.004 6120 Star::Find returns 1 (1), X=964.03, Y=56.46, Mass=13536, SNR=75.8, Peak=255 HFD=6.8
23:52:35.134 00.003 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
23:52:35.138 00.004 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.48)
23:52:35.142 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.27 hyp=0.32 cameraTheta=2.12 mountX=0.11 mountY=-0.32, mountTheta=-1.23
23:52:35.148 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.27, opts=13)
23:52:35.152 00.004 6120 Enqueuing Move request for scope (-0.17, 0.27)
23:52:35.156 00.004 7680 Worker thread wakes up
23:52:35.156 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.27) opts 0xd
23:52:35.156 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:35.160 00.004 6120 UpdateGuideState exits: m=13536 SNR=75.8 Saturated
23:52:35.164 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:35.167 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:35.171 00.004 6120 Enqueuing Expose request
23:52:35.175 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.27)
23:52:35.175 00.000 7680 Moving (-0.17, 0.27) raw xDistance=0.11 yDistance=-0.32
23:52:35.175 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:52:35.175 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:52:35.175 00.000 7680 MoveAxis(E, 0, ABG)
23:52:35.176 00.001 7680 Move returns status 0, amount 0
23:52:35.176 00.000 7680 MoveAxis(N, 172, ABG)
23:52:35.176 00.000 7680 Guiding  Dir = 0, Dur = 172
23:52:35.177 00.001 7680 IsSlewing returns 0
23:52:35.177 00.000 7680 IsGuiding returns 0
23:52:35.177 00.000 7680 PulseGuide returned control before completion, sleep 182
23:52:35.365 00.188 7680 IsGuiding returns 1
23:52:35.366 00.001 7680 scope still moving after pulse duration time elapsed
23:52:35.397 00.031 7680 IsSlewing returns 0
23:52:35.398 00.001 7680 IsGuiding returns 0
23:52:35.399 00.001 7680 scope move finished after 172 + 50 ms
23:52:35.399 00.000 7680 Move returns status 0, amount 172
23:52:35.400 00.001 7680 move complete, result=0
23:52:35.400 00.000 7680 worker thread done servicing request
23:52:35.400 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 172 ms NORTH
23:52:35.408 00.008 7680 Worker thread wakes up
23:52:35.408 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:35.409 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:36.658 01.249 7680 Exposure complete
23:52:36.776 00.118 7680 worker thread done servicing request
23:52:36.777 00.001 6120 OnExposeComplete: enter
23:52:36.781 00.004 6120 UpdateGuideState(): m_state=6
23:52:36.785 00.004 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2828
23:52:36.788 00.003 6120 Star::Find returns 1 (1), X=963.98, Y=56.40, Mass=13747, SNR=76.4, Peak=255 HFD=6.8
23:52:36.792 00.004 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.32 = -0.97)
23:52:36.796 00.004 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
23:52:36.801 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.21 hyp=0.31 cameraTheta=2.36 mountX=0.17 mountY=-0.29, mountTheta=-1.03
23:52:36.806 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.21, opts=13)
23:52:36.810 00.004 6120 Enqueuing Move request for scope (-0.22, 0.21)
23:52:36.814 00.004 7680 Worker thread wakes up
23:52:36.814 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.21) opts 0xd
23:52:36.814 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.21)
23:52:36.815 00.001 7680 Moving (-0.22, 0.21) raw xDistance=0.17 yDistance=-0.29
23:52:36.815 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:52:36.815 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:52:36.815 00.000 7680 MoveAxis(E, 0, ABG)
23:52:36.815 00.000 7680 Move returns status 0, amount 0
23:52:36.816 00.001 7680 MoveAxis(N, 156, ABG)
23:52:36.816 00.000 7680 Guiding  Dir = 0, Dur = 156
23:52:36.816 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:36.820 00.004 7680 IsSlewing returns 0
23:52:36.820 00.000 6120 UpdateGuideState exits: m=13747 SNR=76.4 Saturated
23:52:36.825 00.005 7680 IsGuiding returns 0
23:52:36.826 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:36.831 00.005 7680 PulseGuide returned control before completion, sleep 166
23:52:36.832 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:36.837 00.005 6120 Enqueuing Expose request
23:52:37.010 00.173 7680 IsGuiding returns 1
23:52:37.012 00.002 7680 scope still moving after pulse duration time elapsed
23:52:37.041 00.029 7680 IsSlewing returns 0
23:52:37.042 00.001 7680 IsGuiding returns 0
23:52:37.043 00.001 7680 scope move finished after 156 + 60 ms
23:52:37.043 00.000 7680 Move returns status 0, amount 156
23:52:37.044 00.001 7680 move complete, result=0
23:52:37.044 00.000 7680 worker thread done servicing request
23:52:37.044 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 156 ms NORTH
23:52:37.050 00.006 7680 Worker thread wakes up
23:52:37.050 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:37.050 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:38.305 01.255 7680 Exposure complete
23:52:38.445 00.140 7680 worker thread done servicing request
23:52:38.445 00.000 6120 OnExposeComplete: enter
23:52:38.449 00.004 6120 UpdateGuideState(): m_state=6
23:52:38.455 00.006 6120 Star::Find(15, 963, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2829
23:52:38.459 00.004 6120 Star::Find returns 1 (1), X=963.84, Y=56.45, Mass=13679, SNR=76.0, Peak=255 HFD=7.0
23:52:38.463 00.004 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.46 = -0.83)
23:52:38.467 00.004 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.09)
23:52:38.470 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=0.26 hyp=0.44 cameraTheta=2.50 mountX=0.30 mountY=-0.39, mountTheta=-0.92
23:52:38.476 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.26, opts=13)
23:52:38.479 00.003 6120 Enqueuing Move request for scope (-0.35, 0.26)
23:52:38.484 00.005 7680 Worker thread wakes up
23:52:38.485 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.26) opts 0xd
23:52:38.485 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.26)
23:52:38.485 00.000 7680 Moving (-0.35, 0.26) raw xDistance=0.30 yDistance=-0.39
23:52:38.486 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
23:52:38.486 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:52:38.486 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:38.490 00.004 6120 UpdateGuideState exits: m=13679 SNR=76.0 Saturated
23:52:38.494 00.004 7680 MoveAxis(W, 122, ABG)
23:52:38.494 00.000 7680 Guiding  Dir = 3, Dur = 122
23:52:38.494 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:38.497 00.003 7680 IsSlewing returns 0
23:52:38.498 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:38.501 00.003 7680 IsGuiding returns 0
23:52:38.502 00.001 6120 Enqueuing Expose request
23:52:38.506 00.004 7680 PulseGuide returned control before completion, sleep 132
23:52:38.641 00.135 7680 IsGuiding returns 1
23:52:38.641 00.000 7680 scope still moving after pulse duration time elapsed
23:52:38.673 00.032 7680 IsSlewing returns 0
23:52:38.673 00.000 7680 IsGuiding returns 0
23:52:38.673 00.000 7680 scope move finished after 122 + 50 ms
23:52:38.673 00.000 7680 Move returns status 0, amount 122
23:52:38.675 00.002 7680 MoveAxis(N, 212, ABG)
23:52:38.675 00.000 7680 Guiding  Dir = 0, Dur = 212
23:52:38.675 00.000 7680 IsSlewing returns 0
23:52:38.675 00.000 7680 IsGuiding returns 0
23:52:38.675 00.000 7680 PulseGuide returned control before completion, sleep 222
23:52:38.908 00.233 7680 IsGuiding returns 1
23:52:38.908 00.000 7680 scope still moving after pulse duration time elapsed
23:52:38.939 00.031 7680 IsSlewing returns 0
23:52:38.943 00.004 7680 IsGuiding returns 0
23:52:38.944 00.001 7680 scope move finished after 212 + 56 ms
23:52:38.944 00.000 7680 Move returns status 0, amount 212
23:52:38.945 00.001 7680 move complete, result=0
23:52:38.947 00.002 7680 worker thread done servicing request
23:52:38.947 00.000 6120 GuideStep: 0.3 px 122 ms WEST, -0.4 px 212 ms NORTH
23:52:38.958 00.011 7680 Worker thread wakes up
23:52:38.958 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:38.958 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:40.213 01.255 7680 Exposure complete
23:52:40.350 00.137 7680 worker thread done servicing request
23:52:40.351 00.001 6120 OnExposeComplete: enter
23:52:40.355 00.004 6120 UpdateGuideState(): m_state=6
23:52:40.360 00.005 6120 Star::Find(15, 963, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2830
23:52:40.364 00.004 6120 Star::Find returns 1 (1), X=963.93, Y=56.23, Mass=13225, SNR=75.4, Peak=255 HFD=6.9
23:52:40.368 00.004 6120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-2.95) = xAngle (5.93 = -0.35)
23:52:40.371 00.003 6120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.66 = -0.62)
23:52:40.375 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.05 hyp=0.28 cameraTheta=2.98 mountX=0.26 mountY=-0.16, mountTheta=-0.55
23:52:40.379 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.05, opts=13)
23:52:40.383 00.004 6120 Enqueuing Move request for scope (-0.27, 0.05)
23:52:40.387 00.004 7680 Worker thread wakes up
23:52:40.387 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:40.392 00.005 6120 UpdateGuideState exits: m=13225 SNR=75.4 Saturated
23:52:40.396 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.05) opts 0xd
23:52:40.396 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.05)
23:52:40.396 00.000 7680 Moving (-0.27, 0.05) raw xDistance=0.26 yDistance=-0.16
23:52:40.397 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:40.401 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:40.404 00.003 6120 Enqueuing Expose request
23:52:40.407 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
23:52:40.408 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:52:40.408 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:52:40.408 00.000 7680 MoveAxis(W, 114, ABG)
23:52:40.409 00.001 7680 Guiding  Dir = 3, Dur = 114
23:52:40.409 00.000 7680 IsSlewing returns 0
23:52:40.409 00.000 7680 IsGuiding returns 0
23:52:40.410 00.001 7680 PulseGuide returned control before completion, sleep 124
23:52:40.546 00.136 7680 IsGuiding returns 1
23:52:40.546 00.000 7680 scope still moving after pulse duration time elapsed
23:52:40.577 00.031 7680 IsSlewing returns 0
23:52:40.579 00.002 7680 IsGuiding returns 0
23:52:40.579 00.000 7680 scope move finished after 114 + 56 ms
23:52:40.581 00.002 7680 Move returns status 0, amount 114
23:52:40.581 00.000 7680 MoveAxis(N, 0, ABG)
23:52:40.581 00.000 7680 Move returns status 0, amount 0
23:52:40.581 00.000 7680 move complete, result=0
23:52:40.581 00.000 7680 worker thread done servicing request
23:52:40.581 00.000 6120 GuideStep: 0.3 px 114 ms WEST, -0.2 px 0 ms NORTH
23:52:40.586 00.005 7680 Worker thread wakes up
23:52:40.586 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:40.586 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:41.841 01.255 7680 Exposure complete
23:52:41.966 00.125 7680 worker thread done servicing request
23:52:41.966 00.000 6120 OnExposeComplete: enter
23:52:41.970 00.004 6120 UpdateGuideState(): m_state=6
23:52:41.975 00.005 6120 Star::Find(15, 963, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2831
23:52:41.979 00.004 6120 Star::Find returns 1 (1), X=963.97, Y=56.43, Mass=13296, SNR=74.6, Peak=255 HFD=6.8
23:52:41.983 00.004 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-2.95) = xAngle (5.29 = -0.99)
23:52:41.988 00.005 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.26)
23:52:41.991 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.24 hyp=0.33 cameraTheta=2.34 mountX=0.18 mountY=-0.31, mountTheta=-1.05
23:52:41.997 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.24, opts=13)
23:52:42.001 00.004 6120 Enqueuing Move request for scope (-0.23, 0.24)
23:52:42.005 00.004 7680 Worker thread wakes up
23:52:42.005 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:42.008 00.003 6120 UpdateGuideState exits: m=13296 SNR=74.6 Saturated
23:52:42.013 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:42.018 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.24) opts 0xd
23:52:42.018 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:42.024 00.006 6120 Enqueuing Expose request
23:52:42.027 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.24)
23:52:42.027 00.000 7680 Moving (-0.23, 0.24) raw xDistance=0.18 yDistance=-0.31
23:52:42.028 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:52:42.028 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:52:42.028 00.000 7680 MoveAxis(E, 0, ABG)
23:52:42.029 00.001 7680 Move returns status 0, amount 0
23:52:42.029 00.000 7680 MoveAxis(N, 171, ABG)
23:52:42.029 00.000 7680 Guiding  Dir = 0, Dur = 171
23:52:42.029 00.000 7680 IsSlewing returns 0
23:52:42.030 00.001 7680 IsGuiding returns 0
23:52:42.030 00.000 7680 PulseGuide returned control before completion, sleep 181
23:52:42.221 00.191 7680 IsGuiding returns 1
23:52:42.222 00.001 7680 scope still moving after pulse duration time elapsed
23:52:42.251 00.029 7680 IsSlewing returns 0
23:52:42.252 00.001 7680 IsGuiding returns 0
23:52:42.252 00.000 7680 scope move finished after 171 + 50 ms
23:52:42.253 00.001 7680 Move returns status 0, amount 171
23:52:42.253 00.000 7680 move complete, result=0
23:52:42.253 00.000 7680 worker thread done servicing request
23:52:42.254 00.001 7680 Worker thread wakes up
23:52:42.254 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 171 ms NORTH
23:52:42.259 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:42.260 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:43.517 01.257 7680 Exposure complete
23:52:43.654 00.137 7680 worker thread done servicing request
23:52:43.655 00.001 6120 OnExposeComplete: enter
23:52:43.660 00.005 6120 UpdateGuideState(): m_state=6
23:52:43.664 00.004 6120 Star::Find(15, 963, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2832
23:52:43.671 00.007 6120 Star::Find returns 1 (1), X=963.87, Y=56.71, Mass=14369, SNR=77.0, Peak=255 HFD=6.9
23:52:43.676 00.005 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
23:52:43.680 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.46)
23:52:43.685 00.005 6120 CameraToMount -- cameraX=-0.33 cameraY=0.52 hyp=0.62 cameraTheta=2.14 mountX=0.23 mountY=-0.61, mountTheta=-1.21
23:52:43.690 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.52, opts=13)
23:52:43.693 00.003 6120 Enqueuing Move request for scope (-0.33, 0.52)
23:52:43.696 00.003 7680 Worker thread wakes up
23:52:43.698 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:43.701 00.003 6120 UpdateGuideState exits: m=14369 SNR=77.0 Saturated
23:52:43.706 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:43.710 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:43.714 00.004 6120 Enqueuing Expose request
23:52:43.718 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.52) opts 0xd
23:52:43.718 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.52)
23:52:43.718 00.000 7680 Moving (-0.33, 0.52) raw xDistance=0.23 yDistance=-0.61
23:52:43.718 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
23:52:43.719 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
23:52:43.719 00.000 7680 MoveAxis(W, 94, ABG)
23:52:43.719 00.000 7680 Guiding  Dir = 3, Dur = 94
23:52:43.719 00.000 7680 IsSlewing returns 0
23:52:43.720 00.001 7680 IsGuiding returns 0
23:52:43.721 00.001 7680 PulseGuide returned control before completion, sleep 104
23:52:43.833 00.112 7680 IsGuiding returns 1
23:52:43.834 00.001 7680 scope still moving after pulse duration time elapsed
23:52:43.865 00.031 7680 IsSlewing returns 0
23:52:43.865 00.000 7680 IsGuiding returns 0
23:52:43.865 00.000 7680 scope move finished after 94 + 51 ms
23:52:43.866 00.001 7680 Move returns status 0, amount 94
23:52:43.866 00.000 7680 MoveAxis(N, 332, ABG)
23:52:43.866 00.000 7680 Guiding  Dir = 0, Dur = 332
23:52:43.867 00.001 7680 IsSlewing returns 0
23:52:43.867 00.000 7680 IsGuiding returns 0
23:52:43.869 00.002 7680 PulseGuide returned control before completion, sleep 342
23:52:44.227 00.358 7680 IsGuiding returns 1
23:52:44.230 00.003 7680 scope still moving after pulse duration time elapsed
23:52:44.258 00.028 7680 IsSlewing returns 0
23:52:44.259 00.001 7680 IsGuiding returns 0
23:52:44.260 00.001 7680 scope move finished after 332 + 59 ms
23:52:44.261 00.001 7680 Move returns status 0, amount 332
23:52:44.261 00.000 7680 move complete, result=0
23:52:44.261 00.000 7680 worker thread done servicing request
23:52:44.263 00.002 6120 GuideStep: 0.2 px 94 ms WEST, -0.6 px 332 ms NORTH
23:52:44.271 00.008 7680 Worker thread wakes up
23:52:44.271 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:44.271 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:45.526 01.255 7680 Exposure complete
23:52:45.665 00.139 7680 worker thread done servicing request
23:52:45.665 00.000 6120 OnExposeComplete: enter
23:52:45.669 00.004 6120 UpdateGuideState(): m_state=6
23:52:45.675 00.006 6120 Star::Find(15, 963, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2833
23:52:45.679 00.004 6120 Star::Find returns 1 (1), X=963.81, Y=56.11, Mass=14009, SNR=76.2, Peak=255 HFD=6.8
23:52:45.682 00.003 6120 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-2.95) = xAngle (0.02 = 0.02)
23:52:45.687 00.005 6120 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.25 = -0.25)
23:52:45.691 00.004 6120 CameraToMount -- cameraX=-0.39 cameraY=-0.08 hyp=0.40 cameraTheta=-2.94 mountX=0.40 mountY=-0.10, mountTheta=-0.24
23:52:45.695 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=-0.08, opts=13)
23:52:45.700 00.005 6120 Enqueuing Move request for scope (-0.39, -0.08)
23:52:45.704 00.004 7680 Worker thread wakes up
23:52:45.704 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.08) opts 0xd
23:52:45.704 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, -0.08)
23:52:45.704 00.000 7680 Moving (-0.39, -0.08) raw xDistance=0.40 yDistance=-0.10
23:52:45.705 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
23:52:45.705 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:52:45.705 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:45.709 00.004 6120 UpdateGuideState exits: m=14009 SNR=76.2 Saturated
23:52:45.713 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:45.717 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:45.721 00.004 6120 Enqueuing Expose request
23:52:45.724 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:52:45.724 00.000 7680 MoveAxis(W, 169, ABG)
23:52:45.724 00.000 7680 Guiding  Dir = 3, Dur = 169
23:52:45.724 00.000 7680 IsSlewing returns 0
23:52:45.726 00.002 7680 IsGuiding returns 0
23:52:45.726 00.000 7680 PulseGuide returned control before completion, sleep 179
23:52:45.907 00.181 7680 IsGuiding returns 1
23:52:45.908 00.001 7680 scope still moving after pulse duration time elapsed
23:52:45.938 00.030 7680 IsSlewing returns 0
23:52:45.939 00.001 7680 IsGuiding returns 0
23:52:45.939 00.000 7680 scope move finished after 169 + 44 ms
23:52:45.939 00.000 7680 Move returns status 0, amount 169
23:52:45.939 00.000 7680 MoveAxis(N, 0, ABG)
23:52:45.939 00.000 7680 Move returns status 0, amount 0
23:52:45.941 00.002 7680 move complete, result=0
23:52:45.941 00.000 7680 worker thread done servicing request
23:52:45.941 00.000 6120 GuideStep: 0.4 px 169 ms WEST, -0.1 px 0 ms NORTH
23:52:45.946 00.005 7680 Worker thread wakes up
23:52:45.948 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:45.948 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:47.198 01.250 7680 Exposure complete
23:52:47.331 00.133 7680 worker thread done servicing request
23:52:47.332 00.001 6120 OnExposeComplete: enter
23:52:47.335 00.003 6120 UpdateGuideState(): m_state=6
23:52:47.339 00.004 6120 Star::Find(15, 963, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2834
23:52:47.342 00.003 6120 Star::Find returns 1 (1), X=964.06, Y=56.27, Mass=14208, SNR=78.7, Peak=255 HFD=6.9
23:52:47.347 00.005 6120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-2.95) = xAngle (5.55 = -0.73)
23:52:47.350 00.003 6120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.29 = -1.00)
23:52:47.354 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.16 cameraTheta=2.60 mountX=0.12 mountY=-0.13, mountTheta=-0.84
23:52:47.359 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.08, opts=13)
23:52:47.365 00.006 6120 Enqueuing Move request for scope (-0.13, 0.08)
23:52:47.370 00.005 7680 Worker thread wakes up
23:52:47.370 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
23:52:47.370 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
23:52:47.370 00.000 7680 Moving (-0.13, 0.08) raw xDistance=0.12 yDistance=-0.13
23:52:47.370 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:52:47.370 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:52:47.370 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:52:47.370 00.000 7680 MoveAxis(E, 0, ABG)
23:52:47.370 00.000 7680 Move returns status 0, amount 0
23:52:47.372 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:47.375 00.003 7680 MoveAxis(N, 0, ABG)
23:52:47.375 00.000 6120 UpdateGuideState exits: m=14208 SNR=78.7 Saturated
23:52:47.379 00.004 7680 Move returns status 0, amount 0
23:52:47.379 00.000 7680 move complete, result=0
23:52:47.379 00.000 7680 worker thread done servicing request
23:52:47.380 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:47.383 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:47.390 00.007 6120 Enqueuing Expose request
23:52:47.394 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:47.398 00.004 7680 Worker thread wakes up
23:52:47.398 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:47.398 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:48.655 01.257 7680 Exposure complete
23:52:48.793 00.138 7680 worker thread done servicing request
23:52:48.794 00.001 6120 OnExposeComplete: enter
23:52:48.797 00.003 6120 UpdateGuideState(): m_state=6
23:52:48.804 00.007 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2835
23:52:48.808 00.004 6120 Star::Find returns 1 (1), X=964.12, Y=56.68, Mass=14023, SNR=76.3, Peak=255 HFD=6.9
23:52:48.813 00.005 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
23:52:48.816 00.003 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
23:52:48.820 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.49 hyp=0.50 cameraTheta=1.73 mountX=-0.01 mountY=-0.48, mountTheta=-1.59
23:52:48.827 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.49, opts=13)
23:52:48.830 00.003 6120 Enqueuing Move request for scope (-0.08, 0.49)
23:52:48.835 00.005 7680 Worker thread wakes up
23:52:48.836 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.49) opts 0xd
23:52:48.836 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.49)
23:52:48.836 00.000 7680 Moving (-0.08, 0.49) raw xDistance=-0.01 yDistance=-0.48
23:52:48.836 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:48.841 00.005 6120 UpdateGuideState exits: m=14023 SNR=76.3 Saturated
23:52:48.844 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:52:48.845 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
23:52:48.845 00.000 7680 MoveAxis(E, 0, ABG)
23:52:48.845 00.000 7680 Move returns status 0, amount 0
23:52:48.845 00.000 7680 MoveAxis(N, 259, ABG)
23:52:48.846 00.001 7680 Guiding  Dir = 0, Dur = 259
23:52:48.846 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:48.850 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:48.853 00.003 6120 Enqueuing Expose request
23:52:48.858 00.005 7680 IsSlewing returns 0
23:52:48.858 00.000 7680 IsGuiding returns 0
23:52:48.859 00.001 7680 PulseGuide returned control before completion, sleep 269
23:52:49.142 00.283 7680 IsGuiding returns 0
23:52:49.143 00.001 7680 Move returns status 0, amount 259
23:52:49.143 00.000 7680 move complete, result=0
23:52:49.143 00.000 7680 worker thread done servicing request
23:52:49.144 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 259 ms NORTH
23:52:49.149 00.005 7680 Worker thread wakes up
23:52:49.150 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:49.150 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:50.401 01.251 7680 Exposure complete
23:52:50.535 00.134 7680 worker thread done servicing request
23:52:50.537 00.002 6120 OnExposeComplete: enter
23:52:50.540 00.003 6120 UpdateGuideState(): m_state=6
23:52:50.545 00.005 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2836
23:52:50.550 00.005 6120 Star::Find returns 1 (1), X=963.92, Y=56.30, Mass=12701, SNR=73.5, Peak=255 HFD=6.8
23:52:50.555 00.005 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-2.95) = xAngle (5.71 = -0.57)
23:52:50.558 00.003 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.44 = -0.84)
23:52:50.562 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.11 hyp=0.30 cameraTheta=2.76 mountX=0.25 mountY=-0.22, mountTheta=-0.72
23:52:50.566 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.11, opts=13)
23:52:50.570 00.004 6120 Enqueuing Move request for scope (-0.28, 0.11)
23:52:50.575 00.005 7680 Worker thread wakes up
23:52:50.575 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:50.579 00.004 6120 UpdateGuideState exits: m=12701 SNR=73.5 Saturated
23:52:50.584 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:50.588 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:50.593 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.11) opts 0xd
23:52:50.593 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.11)
23:52:50.593 00.000 7680 Moving (-0.28, 0.11) raw xDistance=0.25 yDistance=-0.22
23:52:50.593 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
23:52:50.593 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:52:50.593 00.000 7680 MoveAxis(W, 103, ABG)
23:52:50.595 00.002 6120 Enqueuing Expose request
23:52:50.598 00.003 7680 Guiding  Dir = 3, Dur = 103
23:52:50.598 00.000 7680 IsSlewing returns 0
23:52:50.599 00.001 7680 IsGuiding returns 0
23:52:50.599 00.000 7680 PulseGuide returned control before completion, sleep 113
23:52:50.720 00.121 7680 IsGuiding returns 1
23:52:50.721 00.001 7680 scope still moving after pulse duration time elapsed
23:52:50.751 00.030 7680 IsSlewing returns 0
23:52:50.752 00.001 7680 IsGuiding returns 0
23:52:50.752 00.000 7680 scope move finished after 103 + 50 ms
23:52:50.753 00.001 7680 Move returns status 0, amount 103
23:52:50.753 00.000 7680 MoveAxis(N, 121, ABG)
23:52:50.753 00.000 7680 Guiding  Dir = 0, Dur = 121
23:52:50.754 00.001 7680 IsSlewing returns 0
23:52:50.755 00.001 7680 IsGuiding returns 0
23:52:50.755 00.000 7680 PulseGuide returned control before completion, sleep 131
23:52:50.891 00.136 7680 IsGuiding returns 1
23:52:50.892 00.001 7680 scope still moving after pulse duration time elapsed
23:52:50.922 00.030 7680 IsSlewing returns 0
23:52:50.923 00.001 7680 IsGuiding returns 0
23:52:50.923 00.000 7680 scope move finished after 121 + 46 ms
23:52:50.924 00.001 7680 Move returns status 0, amount 121
23:52:50.924 00.000 7680 move complete, result=0
23:52:50.924 00.000 7680 worker thread done servicing request
23:52:50.924 00.000 7680 Worker thread wakes up
23:52:50.925 00.001 6120 GuideStep: 0.3 px 103 ms WEST, -0.2 px 121 ms NORTH
23:52:50.930 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:50.930 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:52.181 01.251 7680 Exposure complete
23:52:52.327 00.146 7680 worker thread done servicing request
23:52:52.327 00.000 6120 OnExposeComplete: enter
23:52:52.333 00.006 6120 UpdateGuideState(): m_state=6
23:52:52.337 00.004 6120 Star::Find(15, 963, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2837
23:52:52.340 00.003 6120 Star::Find returns 1 (1), X=964.10, Y=56.28, Mass=13847, SNR=76.5, Peak=255 HFD=6.8
23:52:52.344 00.004 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.38 = -0.90)
23:52:52.348 00.004 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.17)
23:52:52.352 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.43 mountX=0.08 mountY=-0.12, mountTheta=-0.98
23:52:52.358 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.09, opts=13)
23:52:52.363 00.005 6120 Enqueuing Move request for scope (-0.10, 0.09)
23:52:52.367 00.004 7680 Worker thread wakes up
23:52:52.367 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
23:52:52.367 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
23:52:52.367 00.000 7680 Moving (-0.10, 0.09) raw xDistance=0.08 yDistance=-0.12
23:52:52.368 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:52:52.368 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:52:52.369 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:52.373 00.004 6120 UpdateGuideState exits: m=13847 SNR=76.5 Saturated
23:52:52.377 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:52:52.377 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:52.380 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:52.384 00.004 6120 Enqueuing Expose request
23:52:52.389 00.005 7680 MoveAxis(E, 0, ABG)
23:52:52.389 00.000 7680 Move returns status 0, amount 0
23:52:52.389 00.000 7680 MoveAxis(N, 0, ABG)
23:52:52.389 00.000 7680 Move returns status 0, amount 0
23:52:52.390 00.001 7680 move complete, result=0
23:52:52.390 00.000 7680 worker thread done servicing request
23:52:52.390 00.000 7680 Worker thread wakes up
23:52:52.390 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:52.396 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:52.396 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:53.639 01.243 7680 Exposure complete
23:52:53.764 00.125 7680 worker thread done servicing request
23:52:53.765 00.001 6120 OnExposeComplete: enter
23:52:53.770 00.005 6120 UpdateGuideState(): m_state=6
23:52:53.773 00.003 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2838
23:52:53.777 00.004 6120 Star::Find returns 1 (1), X=964.11, Y=56.63, Mass=13902, SNR=77.2, Peak=255 HFD=7.0
23:52:53.781 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
23:52:53.786 00.005 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
23:52:53.790 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.44 hyp=0.45 cameraTheta=1.77 mountX=0.01 mountY=-0.44, mountTheta=-1.55
23:52:53.795 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.44, opts=13)
23:52:53.801 00.006 6120 Enqueuing Move request for scope (-0.09, 0.44)
23:52:53.805 00.004 7680 Worker thread wakes up
23:52:53.805 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.44) opts 0xd
23:52:53.805 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.44)
23:52:53.805 00.000 7680 Moving (-0.09, 0.44) raw xDistance=0.01 yDistance=-0.44
23:52:53.806 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:52:53.806 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:52:53.806 00.000 7680 MoveAxis(E, 0, ABG)
23:52:53.806 00.000 7680 Move returns status 0, amount 0
23:52:53.806 00.000 7680 MoveAxis(N, 237, ABG)
23:52:53.806 00.000 7680 Guiding  Dir = 0, Dur = 237
23:52:53.807 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:53.811 00.004 7680 IsSlewing returns 0
23:52:53.811 00.000 6120 UpdateGuideState exits: m=13902 SNR=77.2 Saturated
23:52:53.815 00.004 7680 IsGuiding returns 0
23:52:53.815 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:53.819 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:53.823 00.004 7680 PulseGuide returned control before completion, sleep 247
23:52:53.823 00.000 6120 Enqueuing Expose request
23:52:54.082 00.259 7680 IsGuiding returns 1
23:52:54.083 00.001 7680 scope still moving after pulse duration time elapsed
23:52:54.113 00.030 7680 IsSlewing returns 0
23:52:54.115 00.002 7680 IsGuiding returns 0
23:52:54.116 00.001 7680 scope move finished after 237 + 63 ms
23:52:54.116 00.000 7680 Move returns status 0, amount 237
23:52:54.116 00.000 7680 move complete, result=0
23:52:54.116 00.000 7680 worker thread done servicing request
23:52:54.116 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 237 ms NORTH
23:52:54.123 00.007 7680 Worker thread wakes up
23:52:54.123 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:54.123 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:55.374 01.251 7680 Exposure complete
23:52:55.508 00.134 7680 worker thread done servicing request
23:52:55.509 00.001 6120 OnExposeComplete: enter
23:52:55.513 00.004 6120 UpdateGuideState(): m_state=6
23:52:55.517 00.004 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2839
23:52:55.522 00.005 6120 Star::Find returns 1 (1), X=963.88, Y=56.23, Mass=13627, SNR=77.3, Peak=255 HFD=6.8
23:52:55.525 00.003 6120 CameraToMount -- cameraTheta (3.01) - m_xAngle (-2.95) = xAngle (5.96 = -0.32)
23:52:55.530 00.005 6120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.69 = -0.59)
23:52:55.533 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=0.04 hyp=0.32 cameraTheta=3.01 mountX=0.30 mountY=-0.18, mountTheta=-0.53
23:52:55.538 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.04, opts=13)
23:52:55.542 00.004 6120 Enqueuing Move request for scope (-0.31, 0.04)
23:52:55.546 00.004 7680 Worker thread wakes up
23:52:55.546 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.04) opts 0xd
23:52:55.546 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.04)
23:52:55.546 00.000 7680 Moving (-0.31, 0.04) raw xDistance=0.30 yDistance=-0.18
23:52:55.547 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
23:52:55.547 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:52:55.548 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:55.554 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:52:55.555 00.001 7680 MoveAxis(W, 123, ABG)
23:52:55.555 00.000 7680 Guiding  Dir = 3, Dur = 123
23:52:55.555 00.000 6120 UpdateGuideState exits: m=13627 SNR=77.3 Saturated
23:52:55.559 00.004 7680 IsSlewing returns 0
23:52:55.560 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:55.564 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:55.568 00.004 6120 Enqueuing Expose request
23:52:55.572 00.004 7680 IsGuiding returns 0
23:52:55.572 00.000 7680 PulseGuide returned control before completion, sleep 133
23:52:55.707 00.135 7680 IsGuiding returns 1
23:52:55.707 00.000 7680 scope still moving after pulse duration time elapsed
23:52:55.738 00.031 7680 IsSlewing returns 0
23:52:55.739 00.001 7680 IsGuiding returns 0
23:52:55.740 00.001 7680 scope move finished after 123 + 45 ms
23:52:55.741 00.001 7680 Move returns status 0, amount 123
23:52:55.741 00.000 7680 MoveAxis(N, 0, ABG)
23:52:55.741 00.000 7680 Move returns status 0, amount 0
23:52:55.741 00.000 7680 move complete, result=0
23:52:55.743 00.002 7680 worker thread done servicing request
23:52:55.743 00.000 6120 GuideStep: 0.3 px 123 ms WEST, -0.2 px 0 ms NORTH
23:52:55.748 00.005 7680 Worker thread wakes up
23:52:55.748 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:55.748 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:57.001 01.253 7680 Exposure complete
23:52:57.123 00.122 7680 worker thread done servicing request
23:52:57.124 00.001 6120 OnExposeComplete: enter
23:52:57.127 00.003 6120 UpdateGuideState(): m_state=6
23:52:57.132 00.005 6120 Star::Find(15, 963, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2840
23:52:57.136 00.004 6120 Star::Find returns 1 (1), X=964.06, Y=56.27, Mass=14069, SNR=77.7, Peak=255 HFD=6.8
23:52:57.141 00.005 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-2.95) = xAngle (5.55 = -0.74)
23:52:57.148 00.007 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.01)
23:52:57.153 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.16 cameraTheta=2.59 mountX=0.12 mountY=-0.14, mountTheta=-0.85
23:52:57.158 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.09, opts=13)
23:52:57.163 00.005 6120 Enqueuing Move request for scope (-0.14, 0.09)
23:52:57.167 00.004 7680 Worker thread wakes up
23:52:57.167 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:57.171 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
23:52:57.171 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
23:52:57.172 00.001 7680 Moving (-0.14, 0.09) raw xDistance=0.12 yDistance=-0.14
23:52:57.173 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:52:57.173 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:52:57.173 00.000 6120 UpdateGuideState exits: m=14069 SNR=77.7 Saturated
23:52:57.178 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:57.182 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:52:57.182 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:57.186 00.004 6120 Enqueuing Expose request
23:52:57.189 00.003 7680 MoveAxis(E, 0, ABG)
23:52:57.189 00.000 7680 Move returns status 0, amount 0
23:52:57.191 00.002 7680 MoveAxis(N, 0, ABG)
23:52:57.191 00.000 7680 Move returns status 0, amount 0
23:52:57.191 00.000 7680 move complete, result=0
23:52:57.191 00.000 7680 worker thread done servicing request
23:52:57.191 00.000 7680 Worker thread wakes up
23:52:57.192 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:57.196 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:57.196 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:58.456 01.260 7680 Exposure complete
23:52:58.597 00.141 7680 worker thread done servicing request
23:52:58.598 00.001 6120 OnExposeComplete: enter
23:52:58.601 00.003 6120 UpdateGuideState(): m_state=6
23:52:58.607 00.006 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2841
23:52:58.611 00.004 6120 Star::Find returns 1 (1), X=964.09, Y=56.35, Mass=14036, SNR=78.0, Peak=255 HFD=6.8
23:52:58.616 00.005 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
23:52:58.620 00.004 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.43)
23:52:58.624 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.16 mountX=0.08 mountY=-0.19, mountTheta=-1.19
23:52:58.629 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.16, opts=13)
23:52:58.634 00.005 6120 Enqueuing Move request for scope (-0.11, 0.16)
23:52:58.639 00.005 7680 Worker thread wakes up
23:52:58.639 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
23:52:58.639 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:52:58.643 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
23:52:58.644 00.001 6120 UpdateGuideState exits: m=14036 SNR=78.0 Saturated
23:52:58.650 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:58.654 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:52:58.657 00.003 7680 Moving (-0.11, 0.16) raw xDistance=0.08 yDistance=-0.19
23:52:58.657 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:52:58.659 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:52:58.659 00.000 6120 Enqueuing Expose request
23:52:58.661 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:52:58.662 00.001 7680 MoveAxis(E, 0, ABG)
23:52:58.662 00.000 7680 Move returns status 0, amount 0
23:52:58.662 00.000 7680 MoveAxis(N, 0, ABG)
23:52:58.662 00.000 7680 Move returns status 0, amount 0
23:52:58.662 00.000 7680 move complete, result=0
23:52:58.662 00.000 7680 worker thread done servicing request
23:52:58.664 00.002 7680 Worker thread wakes up
23:52:58.664 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:52:58.664 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:52:58.668 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:52:59.922 01.254 7680 Exposure complete
23:53:00.065 00.143 7680 worker thread done servicing request
23:53:00.066 00.001 6120 OnExposeComplete: enter
23:53:00.070 00.004 6120 UpdateGuideState(): m_state=6
23:53:00.076 00.006 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2842
23:53:00.079 00.003 6120 Star::Find returns 1 (1), X=964.07, Y=56.98, Mass=13919, SNR=76.7, Peak=255 HFD=7.1
23:53:00.083 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.60)
23:53:00.088 00.005 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.87)
23:53:00.092 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.79 hyp=0.80 cameraTheta=1.73 mountX=-0.02 mountY=-0.77, mountTheta=-1.60
23:53:00.097 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.79, opts=13)
23:53:00.101 00.004 6120 Enqueuing Move request for scope (-0.13, 0.79)
23:53:00.104 00.003 7680 Worker thread wakes up
23:53:00.105 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.79) opts 0xd
23:53:00.105 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.79)
23:53:00.105 00.000 7680 Moving (-0.13, 0.79) raw xDistance=-0.02 yDistance=-0.77
23:53:00.105 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:53:00.106 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:00.109 00.003 6120 UpdateGuideState exits: m=13919 SNR=76.7 Saturated
23:53:00.114 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:00.118 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:00.122 00.004 6120 Enqueuing Expose request
23:53:00.126 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
23:53:00.126 00.000 7680 MoveAxis(E, 0, ABG)
23:53:00.126 00.000 7680 Move returns status 0, amount 0
23:53:00.126 00.000 7680 MoveAxis(N, 418, ABG)
23:53:00.126 00.000 7680 Guiding  Dir = 0, Dur = 418
23:53:00.127 00.001 7680 IsSlewing returns 0
23:53:00.127 00.000 7680 IsGuiding returns 0
23:53:00.127 00.000 7680 PulseGuide returned control before completion, sleep 428
23:53:00.569 00.442 7680 IsGuiding returns 1
23:53:00.569 00.000 7680 scope still moving after pulse duration time elapsed
23:53:00.601 00.032 7680 IsSlewing returns 0
23:53:00.603 00.002 7680 IsGuiding returns 0
23:53:00.604 00.001 7680 scope move finished after 418 + 59 ms
23:53:00.604 00.000 7680 Move returns status 0, amount 418
23:53:00.605 00.001 7680 move complete, result=0
23:53:00.605 00.000 7680 worker thread done servicing request
23:53:00.605 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.8 px 418 ms NORTH
23:53:00.613 00.008 7680 Worker thread wakes up
23:53:00.613 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:00.613 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:01.862 01.249 7680 Exposure complete
23:53:01.991 00.129 7680 worker thread done servicing request
23:53:01.991 00.000 6120 OnExposeComplete: enter
23:53:01.995 00.004 6120 UpdateGuideState(): m_state=6
23:53:01.999 00.004 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2843
23:53:02.002 00.003 6120 Star::Find returns 1 (1), X=964.10, Y=56.71, Mass=13836, SNR=77.0, Peak=255 HFD=6.8
23:53:02.007 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
23:53:02.009 00.002 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
23:53:02.013 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.52 hyp=0.53 cameraTheta=1.76 mountX=-0.00 mountY=-0.51, mountTheta=-1.57
23:53:02.019 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.52, opts=13)
23:53:02.023 00.004 6120 Enqueuing Move request for scope (-0.10, 0.52)
23:53:02.026 00.003 7680 Worker thread wakes up
23:53:02.026 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.52) opts 0xd
23:53:02.026 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.52)
23:53:02.026 00.000 7680 Moving (-0.10, 0.52) raw xDistance=-0.00 yDistance=-0.51
23:53:02.026 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:53:02.027 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:53:02.028 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:02.031 00.003 6120 UpdateGuideState exits: m=13836 SNR=77.0 Saturated
23:53:02.034 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:02.039 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:02.043 00.004 7680 MoveAxis(E, 0, ABG)
23:53:02.043 00.000 7680 Move returns status 0, amount 0
23:53:02.044 00.001 7680 MoveAxis(N, 279, ABG)
23:53:02.044 00.000 7680 Guiding  Dir = 0, Dur = 279
23:53:02.044 00.000 6120 Enqueuing Expose request
23:53:02.049 00.005 7680 IsSlewing returns 0
23:53:02.049 00.000 7680 IsGuiding returns 0
23:53:02.049 00.000 7680 PulseGuide returned control before completion, sleep 289
23:53:02.350 00.301 7680 IsGuiding returns 1
23:53:02.352 00.002 7680 scope still moving after pulse duration time elapsed
23:53:02.382 00.030 7680 IsSlewing returns 0
23:53:02.384 00.002 7680 IsGuiding returns 0
23:53:02.384 00.000 7680 scope move finished after 279 + 56 ms
23:53:02.384 00.000 7680 Move returns status 0, amount 279
23:53:02.385 00.001 7680 move complete, result=0
23:53:02.388 00.003 7680 worker thread done servicing request
23:53:02.389 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 279 ms NORTH
23:53:02.395 00.006 7680 Worker thread wakes up
23:53:02.395 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:02.395 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:03.635 01.240 7680 Exposure complete
23:53:03.723 00.088 7680 worker thread done servicing request
23:53:03.723 00.000 6120 OnExposeComplete: enter
23:53:03.729 00.006 6120 UpdateGuideState(): m_state=6
23:53:03.737 00.008 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2844
23:53:03.744 00.007 6120 Star::Find returns 1 (1), X=964.07, Y=56.27, Mass=13839, SNR=76.5, Peak=255 HFD=6.8
23:53:03.746 00.002 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-2.95) = xAngle (5.54 = -0.74)
23:53:03.750 00.004 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.01)
23:53:03.752 00.002 6120 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.59 mountX=0.11 mountY=-0.13, mountTheta=-0.85
23:53:03.758 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.08, opts=13)
23:53:03.762 00.004 6120 Enqueuing Move request for scope (-0.13, 0.08)
23:53:03.766 00.004 7680 Worker thread wakes up
23:53:03.766 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
23:53:03.766 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
23:53:03.767 00.001 7680 Moving (-0.13, 0.08) raw xDistance=0.11 yDistance=-0.13
23:53:03.767 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:53:03.767 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:53:03.767 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:03.770 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:53:03.770 00.000 7680 MoveAxis(E, 0, ABG)
23:53:03.771 00.001 7680 Move returns status 0, amount 0
23:53:03.771 00.000 7680 MoveAxis(N, 0, ABG)
23:53:03.771 00.000 6120 UpdateGuideState exits: m=13839 SNR=76.5 Saturated
23:53:03.774 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:03.778 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:03.781 00.003 6120 Enqueuing Expose request
23:53:03.783 00.002 7680 Move returns status 0, amount 0
23:53:03.783 00.000 7680 move complete, result=0
23:53:03.784 00.001 7680 worker thread done servicing request
23:53:03.784 00.000 7680 Worker thread wakes up
23:53:03.784 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:03.784 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:03.784 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:05.025 01.241 7680 Exposure complete
23:53:05.139 00.114 7680 worker thread done servicing request
23:53:05.140 00.001 6120 OnExposeComplete: enter
23:53:05.144 00.004 6120 UpdateGuideState(): m_state=6
23:53:05.149 00.005 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2845
23:53:05.152 00.003 6120 Star::Find returns 1 (1), X=964.14, Y=56.29, Mass=14141, SNR=77.6, Peak=255 HFD=6.9
23:53:05.155 00.003 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.01 = -1.28)
23:53:05.158 00.003 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
23:53:05.161 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.12 cameraTheta=2.05 mountX=0.03 mountY=-0.12, mountTheta=-1.29
23:53:05.165 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.10, opts=13)
23:53:05.169 00.004 6120 Enqueuing Move request for scope (-0.05, 0.10)
23:53:05.173 00.004 7680 Worker thread wakes up
23:53:05.173 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
23:53:05.173 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:05.177 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
23:53:05.177 00.000 7680 Moving (-0.05, 0.10) raw xDistance=0.03 yDistance=-0.12
23:53:05.177 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:53:05.177 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:53:05.178 00.001 6120 UpdateGuideState exits: m=14141 SNR=77.6 Saturated
23:53:05.181 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:53:05.182 00.001 7680 MoveAxis(E, 0, ABG)
23:53:05.182 00.000 7680 Move returns status 0, amount 0
23:53:05.182 00.000 7680 MoveAxis(N, 0, ABG)
23:53:05.182 00.000 7680 Move returns status 0, amount 0
23:53:05.182 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:05.185 00.003 7680 move complete, result=0
23:53:05.185 00.000 7680 worker thread done servicing request
23:53:05.186 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:05.189 00.003 6120 Enqueuing Expose request
23:53:05.193 00.004 7680 Worker thread wakes up
23:53:05.195 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:05.195 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:05.196 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:06.453 01.257 7680 Exposure complete
23:53:06.586 00.133 7680 worker thread done servicing request
23:53:06.586 00.000 6120 OnExposeComplete: enter
23:53:06.590 00.004 6120 UpdateGuideState(): m_state=6
23:53:06.594 00.004 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2846
23:53:06.600 00.006 6120 Star::Find returns 1 (1), X=964.25, Y=56.69, Mass=13885, SNR=75.5, Peak=255 HFD=7.0
23:53:06.604 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
23:53:06.608 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
23:53:06.613 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.50 hyp=0.50 cameraTheta=1.47 mountX=-0.14 mountY=-0.43, mountTheta=-1.89
23:53:06.617 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.50, opts=13)
23:53:06.622 00.005 6120 Enqueuing Move request for scope (0.05, 0.50)
23:53:06.626 00.004 7680 Worker thread wakes up
23:53:06.626 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:06.631 00.005 6120 UpdateGuideState exits: m=13885 SNR=75.5 Saturated
23:53:06.634 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:06.640 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:06.645 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.50) opts 0xd
23:53:06.645 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.50)
23:53:06.645 00.000 7680 Moving (0.05, 0.50) raw xDistance=-0.14 yDistance=-0.43
23:53:06.645 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:53:06.645 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:53:06.645 00.000 6120 Enqueuing Expose request
23:53:06.650 00.005 7680 MoveAxis(E, 0, ABG)
23:53:06.650 00.000 7680 Move returns status 0, amount 0
23:53:06.651 00.001 7680 MoveAxis(N, 232, ABG)
23:53:06.651 00.000 7680 Guiding  Dir = 0, Dur = 232
23:53:06.651 00.000 7680 IsSlewing returns 0
23:53:06.651 00.000 7680 IsGuiding returns 0
23:53:06.652 00.001 7680 PulseGuide returned control before completion, sleep 242
23:53:06.910 00.258 7680 IsGuiding returns 1
23:53:06.910 00.000 7680 scope still moving after pulse duration time elapsed
23:53:06.941 00.031 7680 IsSlewing returns 0
23:53:06.941 00.000 7680 IsGuiding returns 0
23:53:06.942 00.001 7680 scope move finished after 232 + 58 ms
23:53:06.942 00.000 7680 Move returns status 0, amount 232
23:53:06.942 00.000 7680 move complete, result=0
23:53:06.942 00.000 7680 worker thread done servicing request
23:53:06.942 00.000 7680 Worker thread wakes up
23:53:06.943 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 232 ms NORTH
23:53:06.949 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:06.949 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:08.208 01.259 7680 Exposure complete
23:53:08.335 00.127 7680 worker thread done servicing request
23:53:08.337 00.002 6120 OnExposeComplete: enter
23:53:08.340 00.003 6120 UpdateGuideState(): m_state=6
23:53:08.345 00.005 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2847
23:53:08.349 00.004 6120 Star::Find returns 1 (1), X=964.20, Y=56.55, Mass=14000, SNR=76.9, Peak=255 HFD=7.1
23:53:08.352 00.003 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
23:53:08.358 00.006 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
23:53:08.362 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.36 hyp=0.36 cameraTheta=1.57 mountX=-0.07 mountY=-0.32, mountTheta=-1.77
23:53:08.368 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.36, opts=13)
23:53:08.372 00.004 6120 Enqueuing Move request for scope (-0.00, 0.36)
23:53:08.376 00.004 7680 Worker thread wakes up
23:53:08.376 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:08.380 00.004 6120 UpdateGuideState exits: m=14000 SNR=76.9 Saturated
23:53:08.384 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:08.388 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:08.391 00.003 6120 Enqueuing Expose request
23:53:08.398 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.36) opts 0xd
23:53:08.398 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.36)
23:53:08.398 00.000 7680 Moving (-0.00, 0.36) raw xDistance=-0.07 yDistance=-0.32
23:53:08.398 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:53:08.398 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:53:08.398 00.000 7680 MoveAxis(E, 0, ABG)
23:53:08.399 00.001 7680 Move returns status 0, amount 0
23:53:08.399 00.000 7680 MoveAxis(N, 175, ABG)
23:53:08.399 00.000 7680 Guiding  Dir = 0, Dur = 175
23:53:08.399 00.000 7680 IsSlewing returns 0
23:53:08.400 00.001 7680 IsGuiding returns 0
23:53:08.401 00.001 7680 PulseGuide returned control before completion, sleep 185
23:53:08.589 00.188 7680 IsGuiding returns 1
23:53:08.589 00.000 7680 scope still moving after pulse duration time elapsed
23:53:08.621 00.032 7680 IsSlewing returns 0
23:53:08.622 00.001 7680 IsGuiding returns 1
23:53:08.653 00.031 7680 IsSlewing returns 0
23:53:08.654 00.001 7680 IsGuiding returns 0
23:53:08.655 00.001 7680 scope move finished after 175 + 79 ms
23:53:08.655 00.000 7680 Move returns status 0, amount 175
23:53:08.656 00.001 7680 move complete, result=0
23:53:08.656 00.000 7680 worker thread done servicing request
23:53:08.656 00.000 7680 Worker thread wakes up
23:53:08.658 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 175 ms NORTH
23:53:08.664 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:08.664 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:09.911 01.247 7680 Exposure complete
23:53:10.052 00.141 7680 worker thread done servicing request
23:53:10.053 00.001 6120 OnExposeComplete: enter
23:53:10.057 00.004 6120 UpdateGuideState(): m_state=6
23:53:10.061 00.004 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2848
23:53:10.065 00.004 6120 Star::Find returns 1 (1), X=964.26, Y=56.11, Mass=13357, SNR=75.3, Peak=255 HFD=6.8
23:53:10.068 00.003 6120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-2.95) = xAngle (2.00 = 2.00)
23:53:10.073 00.005 6120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.73 = 1.73)
23:53:10.077 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.96 mountX=-0.04 mountY=0.10, mountTheta=1.97
23:53:10.082 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.08, opts=13)
23:53:10.086 00.004 6120 Enqueuing Move request for scope (0.06, -0.08)
23:53:10.090 00.004 7680 Worker thread wakes up
23:53:10.090 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
23:53:10.090 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
23:53:10.090 00.000 7680 Moving (0.06, -0.08) raw xDistance=-0.04 yDistance=0.10
23:53:10.090 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:53:10.091 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:53:10.091 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:53:10.091 00.000 7680 MoveAxis(E, 0, ABG)
23:53:10.092 00.001 7680 Move returns status 0, amount 0
23:53:10.092 00.000 7680 MoveAxis(N, 0, ABG)
23:53:10.092 00.000 7680 Move returns status 0, amount 0
23:53:10.092 00.000 7680 move complete, result=0
23:53:10.093 00.001 7680 worker thread done servicing request
23:53:10.093 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:10.097 00.004 6120 UpdateGuideState exits: m=13357 SNR=75.3 Saturated
23:53:10.101 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:10.103 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:10.108 00.005 6120 Enqueuing Expose request
23:53:10.114 00.006 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:10.117 00.003 7680 Worker thread wakes up
23:53:10.117 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:10.117 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:11.371 01.254 7680 Exposure complete
23:53:11.503 00.132 7680 worker thread done servicing request
23:53:11.503 00.000 6120 OnExposeComplete: enter
23:53:11.506 00.003 6120 UpdateGuideState(): m_state=6
23:53:11.508 00.002 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2849
23:53:11.512 00.004 6120 Star::Find returns 1 (1), X=964.39, Y=56.67, Mass=14874, SNR=77.4, Peak=255 HFD=7.2
23:53:11.516 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.15 = -2.14)
23:53:11.518 00.002 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
23:53:11.522 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.48 hyp=0.51 cameraTheta=1.19 mountX=-0.27 mountY=-0.35, mountTheta=-2.24
23:53:11.526 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.48, opts=13)
23:53:11.529 00.003 6120 Enqueuing Move request for scope (0.19, 0.48)
23:53:11.533 00.004 7680 Worker thread wakes up
23:53:11.533 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.48) opts 0xd
23:53:11.534 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.48)
23:53:11.534 00.000 7680 Moving (0.19, 0.48) raw xDistance=-0.27 yDistance=-0.35
23:53:11.534 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:53:11.534 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:11.538 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:53:11.538 00.000 7680 MoveAxis(E, 112, ABG)
23:53:11.538 00.000 7680 Guiding  Dir = 2, Dur = 112
23:53:11.538 00.000 6120 UpdateGuideState exits: m=14874 SNR=77.4 Saturated
23:53:11.542 00.004 7680 IsSlewing returns 0
23:53:11.542 00.000 7680 IsGuiding returns 0
23:53:11.542 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:11.548 00.006 7680 PulseGuide returned control before completion, sleep 122
23:53:11.548 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:11.553 00.005 6120 Enqueuing Expose request
23:53:11.685 00.132 7680 IsGuiding returns 0
23:53:11.687 00.002 7680 Move returns status 0, amount 112
23:53:11.687 00.000 7680 MoveAxis(N, 187, ABG)
23:53:11.687 00.000 7680 Guiding  Dir = 0, Dur = 187
23:53:11.687 00.000 7680 IsSlewing returns 0
23:53:11.688 00.001 7680 IsGuiding returns 0
23:53:11.690 00.002 7680 PulseGuide returned control before completion, sleep 197
23:53:11.890 00.200 7680 IsGuiding returns 1
23:53:11.890 00.000 7680 scope still moving after pulse duration time elapsed
23:53:11.920 00.030 7680 IsSlewing returns 0
23:53:11.921 00.001 7680 IsGuiding returns 1
23:53:11.950 00.029 7680 IsSlewing returns 0
23:53:11.951 00.001 7680 IsGuiding returns 1
23:53:11.983 00.032 7680 IsSlewing returns 0
23:53:11.984 00.001 7680 IsGuiding returns 1
23:53:12.014 00.030 7680 IsSlewing returns 0
23:53:12.015 00.001 7680 IsGuiding returns 0
23:53:12.016 00.001 7680 scope move finished after 187 + 139 ms
23:53:12.017 00.001 7680 Move returns status 0, amount 187
23:53:12.017 00.000 7680 move complete, result=0
23:53:12.017 00.000 7680 worker thread done servicing request
23:53:12.018 00.001 7680 Worker thread wakes up
23:53:12.018 00.000 6120 GuideStep: -0.3 px 112 ms EAST, -0.3 px 187 ms NORTH
23:53:12.023 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:12.024 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:13.270 01.246 7680 Exposure complete
23:53:13.406 00.136 7680 worker thread done servicing request
23:53:13.406 00.000 6120 OnExposeComplete: enter
23:53:13.411 00.005 6120 UpdateGuideState(): m_state=6
23:53:13.416 00.005 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2850
23:53:13.421 00.005 6120 Star::Find returns 1 (1), X=964.49, Y=56.43, Mass=14071, SNR=76.5, Peak=255 HFD=7.1
23:53:13.428 00.007 6120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-2.95) = xAngle (3.64 = -2.64)
23:53:13.432 00.004 6120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.37 = -2.91)
23:53:13.436 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=0.24 hyp=0.38 cameraTheta=0.69 mountX=-0.33 mountY=-0.09, mountTheta=-2.89
23:53:13.441 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.24, opts=13)
23:53:13.445 00.004 6120 Enqueuing Move request for scope (0.29, 0.24)
23:53:13.449 00.004 7680 Worker thread wakes up
23:53:13.450 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:13.455 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.24) opts 0xd
23:53:13.455 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.24)
23:53:13.455 00.000 7680 Moving (0.29, 0.24) raw xDistance=-0.33 yDistance=-0.09
23:53:13.456 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
23:53:13.456 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:53:13.456 00.000 6120 UpdateGuideState exits: m=14071 SNR=76.5 Saturated
23:53:13.461 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:13.464 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:13.468 00.004 6120 Enqueuing Expose request
23:53:13.472 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:53:13.472 00.000 7680 MoveAxis(E, 144, ABG)
23:53:13.472 00.000 7680 Guiding  Dir = 2, Dur = 144
23:53:13.473 00.001 7680 IsSlewing returns 0
23:53:13.473 00.000 7680 IsGuiding returns 0
23:53:13.473 00.000 7680 PulseGuide returned control before completion, sleep 154
23:53:13.641 00.168 7680 IsGuiding returns 1
23:53:13.642 00.001 7680 scope still moving after pulse duration time elapsed
23:53:13.671 00.029 7680 IsSlewing returns 0
23:53:13.672 00.001 7680 IsGuiding returns 0
23:53:13.673 00.001 7680 scope move finished after 144 + 55 ms
23:53:13.673 00.000 7680 Move returns status 0, amount 144
23:53:13.673 00.000 7680 MoveAxis(N, 0, ABG)
23:53:13.674 00.001 7680 Move returns status 0, amount 0
23:53:13.674 00.000 7680 move complete, result=0
23:53:13.675 00.001 7680 worker thread done servicing request
23:53:13.675 00.000 7680 Worker thread wakes up
23:53:13.675 00.000 6120 GuideStep: -0.3 px 144 ms EAST, -0.1 px 0 ms NORTH
23:53:13.682 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:13.682 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:14.929 01.247 7680 Exposure complete
23:53:15.063 00.134 7680 worker thread done servicing request
23:53:15.063 00.000 6120 OnExposeComplete: enter
23:53:15.068 00.005 6120 UpdateGuideState(): m_state=6
23:53:15.072 00.004 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2851
23:53:15.076 00.004 6120 Star::Find returns 1 (1), X=964.12, Y=56.74, Mass=13962, SNR=77.8, Peak=255 HFD=6.8
23:53:15.082 00.006 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.62)
23:53:15.087 00.005 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
23:53:15.090 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.56 hyp=0.56 cameraTheta=1.71 mountX=-0.03 mountY=-0.53, mountTheta=-1.62
23:53:15.095 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.56, opts=13)
23:53:15.099 00.004 6120 Enqueuing Move request for scope (-0.08, 0.56)
23:53:15.102 00.003 7680 Worker thread wakes up
23:53:15.104 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.56) opts 0xd
23:53:15.104 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.56)
23:53:15.104 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:15.108 00.004 7680 Moving (-0.08, 0.56) raw xDistance=-0.03 yDistance=-0.53
23:53:15.108 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:53:15.109 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
23:53:15.109 00.000 7680 MoveAxis(E, 0, ABG)
23:53:15.109 00.000 7680 Move returns status 0, amount 0
23:53:15.110 00.001 6120 UpdateGuideState exits: m=13962 SNR=77.8 Saturated
23:53:15.114 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:15.118 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:15.121 00.003 6120 Enqueuing Expose request
23:53:15.124 00.003 7680 MoveAxis(N, 290, ABG)
23:53:15.124 00.000 7680 Guiding  Dir = 0, Dur = 290
23:53:15.126 00.002 7680 IsSlewing returns 0
23:53:15.126 00.000 7680 IsGuiding returns 0
23:53:15.126 00.000 7680 PulseGuide returned control before completion, sleep 300
23:53:15.437 00.311 7680 IsGuiding returns 1
23:53:15.437 00.000 7680 scope still moving after pulse duration time elapsed
23:53:15.468 00.031 7680 IsSlewing returns 0
23:53:15.470 00.002 7680 IsGuiding returns 0
23:53:15.470 00.000 7680 scope move finished after 290 + 54 ms
23:53:15.471 00.001 7680 Move returns status 0, amount 290
23:53:15.471 00.000 7680 move complete, result=0
23:53:15.472 00.001 7680 worker thread done servicing request
23:53:15.472 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 290 ms NORTH
23:53:15.477 00.005 7680 Worker thread wakes up
23:53:15.479 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:15.480 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:16.731 01.251 7680 Exposure complete
23:53:16.866 00.135 7680 worker thread done servicing request
23:53:16.867 00.001 6120 OnExposeComplete: enter
23:53:16.871 00.004 6120 UpdateGuideState(): m_state=6
23:53:16.874 00.003 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2852
23:53:16.878 00.004 6120 Star::Find returns 1 (1), X=964.24, Y=56.29, Mass=13280, SNR=74.4, Peak=255 HFD=7.0
23:53:16.882 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
23:53:16.886 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
23:53:16.890 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.17 mountX=-0.06 mountY=-0.07, mountTheta=-2.27
23:53:16.894 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.10, opts=13)
23:53:16.900 00.006 6120 Enqueuing Move request for scope (0.04, 0.10)
23:53:16.903 00.003 7680 Worker thread wakes up
23:53:16.903 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:16.907 00.004 6120 UpdateGuideState exits: m=13280 SNR=74.4 Saturated
23:53:16.909 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:16.913 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:16.917 00.004 6120 Enqueuing Expose request
23:53:16.921 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
23:53:16.921 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
23:53:16.921 00.000 7680 Moving (0.04, 0.10) raw xDistance=-0.06 yDistance=-0.07
23:53:16.922 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:53:16.922 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:53:16.922 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:53:16.922 00.000 7680 MoveAxis(E, 0, ABG)
23:53:16.923 00.001 7680 Move returns status 0, amount 0
23:53:16.923 00.000 7680 MoveAxis(N, 0, ABG)
23:53:16.923 00.000 7680 Move returns status 0, amount 0
23:53:16.923 00.000 7680 move complete, result=0
23:53:16.925 00.002 7680 worker thread done servicing request
23:53:16.925 00.000 7680 Worker thread wakes up
23:53:16.925 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:16.930 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:16.930 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:18.177 01.247 7680 Exposure complete
23:53:18.313 00.136 7680 worker thread done servicing request
23:53:18.314 00.001 6120 OnExposeComplete: enter
23:53:18.318 00.004 6120 UpdateGuideState(): m_state=6
23:53:18.323 00.005 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2853
23:53:18.328 00.005 6120 Star::Find returns 1 (1), X=964.35, Y=56.59, Mass=13795, SNR=76.1, Peak=255 HFD=7.1
23:53:18.332 00.004 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.17 = -2.12)
23:53:18.336 00.004 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.39)
23:53:18.340 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.40 hyp=0.43 cameraTheta=1.21 mountX=-0.22 mountY=-0.29, mountTheta=-2.22
23:53:18.346 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.40, opts=13)
23:53:18.350 00.004 6120 Enqueuing Move request for scope (0.15, 0.40)
23:53:18.354 00.004 7680 Worker thread wakes up
23:53:18.354 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:18.360 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.40) opts 0xd
23:53:18.360 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.40)
23:53:18.360 00.000 7680 Moving (0.15, 0.40) raw xDistance=-0.22 yDistance=-0.29
23:53:18.362 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:53:18.362 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:53:18.362 00.000 7680 MoveAxis(E, 91, ABG)
23:53:18.363 00.001 7680 Guiding  Dir = 2, Dur = 91
23:53:18.363 00.000 6120 UpdateGuideState exits: m=13795 SNR=76.1 Saturated
23:53:18.369 00.006 7680 IsSlewing returns 0
23:53:18.369 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:18.373 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:18.377 00.004 7680 IsGuiding returns 0
23:53:18.377 00.000 6120 Enqueuing Expose request
23:53:18.381 00.004 7680 PulseGuide returned control before completion, sleep 101
23:53:18.494 00.113 7680 IsGuiding returns 1
23:53:18.494 00.000 7680 scope still moving after pulse duration time elapsed
23:53:18.525 00.031 7680 IsSlewing returns 0
23:53:18.525 00.000 7680 IsGuiding returns 1
23:53:18.555 00.030 7680 IsSlewing returns 0
23:53:18.555 00.000 7680 IsGuiding returns 0
23:53:18.555 00.000 7680 scope move finished after 91 + 87 ms
23:53:18.555 00.000 7680 Move returns status 0, amount 91
23:53:18.555 00.000 7680 MoveAxis(N, 160, ABG)
23:53:18.557 00.002 7680 Guiding  Dir = 0, Dur = 160
23:53:18.557 00.000 7680 IsSlewing returns 0
23:53:18.557 00.000 7680 IsGuiding returns 0
23:53:18.558 00.001 7680 PulseGuide returned control before completion, sleep 170
23:53:18.729 00.171 7680 IsGuiding returns 1
23:53:18.729 00.000 7680 scope still moving after pulse duration time elapsed
23:53:18.759 00.030 7680 IsSlewing returns 0
23:53:18.763 00.004 7680 IsGuiding returns 0
23:53:18.763 00.000 7680 scope move finished after 160 + 46 ms
23:53:18.765 00.002 7680 Move returns status 0, amount 160
23:53:18.765 00.000 7680 move complete, result=0
23:53:18.765 00.000 7680 worker thread done servicing request
23:53:18.765 00.000 6120 GuideStep: -0.2 px 91 ms EAST, -0.3 px 160 ms NORTH
23:53:18.770 00.005 7680 Worker thread wakes up
23:53:18.770 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:18.770 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:20.023 01.253 7680 Exposure complete
23:53:20.158 00.135 7680 worker thread done servicing request
23:53:20.158 00.000 6120 OnExposeComplete: enter
23:53:20.162 00.004 6120 UpdateGuideState(): m_state=6
23:53:20.167 00.005 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2854
23:53:20.170 00.003 6120 Star::Find returns 1 (1), X=964.18, Y=56.64, Mass=13580, SNR=75.6, Peak=255 HFD=6.9
23:53:20.173 00.003 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.72)
23:53:20.178 00.005 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.99)
23:53:20.181 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.45 hyp=0.45 cameraTheta=1.61 mountX=-0.07 mountY=-0.41, mountTheta=-1.73
23:53:20.187 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.45, opts=13)
23:53:20.192 00.005 6120 Enqueuing Move request for scope (-0.02, 0.45)
23:53:20.195 00.003 7680 Worker thread wakes up
23:53:20.195 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.45) opts 0xd
23:53:20.195 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.45)
23:53:20.195 00.000 7680 Moving (-0.02, 0.45) raw xDistance=-0.07 yDistance=-0.41
23:53:20.195 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:53:20.196 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:53:20.196 00.000 7680 MoveAxis(E, 0, ABG)
23:53:20.196 00.000 7680 Move returns status 0, amount 0
23:53:20.196 00.000 7680 MoveAxis(N, 225, ABG)
23:53:20.196 00.000 7680 Guiding  Dir = 0, Dur = 225
23:53:20.196 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:20.200 00.004 7680 IsSlewing returns 0
23:53:20.200 00.000 6120 UpdateGuideState exits: m=13580 SNR=75.6 Saturated
23:53:20.204 00.004 7680 IsGuiding returns 0
23:53:20.204 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:20.208 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:20.212 00.004 7680 PulseGuide returned control before completion, sleep 235
23:53:20.212 00.000 6120 Enqueuing Expose request
23:53:20.453 00.241 7680 IsGuiding returns 1
23:53:20.454 00.001 7680 scope still moving after pulse duration time elapsed
23:53:20.483 00.029 7680 IsSlewing returns 0
23:53:20.485 00.002 7680 IsGuiding returns 0
23:53:20.486 00.001 7680 scope move finished after 225 + 56 ms
23:53:20.486 00.000 7680 Move returns status 0, amount 225
23:53:20.486 00.000 7680 move complete, result=0
23:53:20.487 00.001 7680 worker thread done servicing request
23:53:20.487 00.000 7680 Worker thread wakes up
23:53:20.487 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 225 ms NORTH
23:53:20.493 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:20.493 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:21.745 01.252 7680 Exposure complete
23:53:21.883 00.138 7680 worker thread done servicing request
23:53:21.883 00.000 6120 OnExposeComplete: enter
23:53:21.889 00.006 6120 UpdateGuideState(): m_state=6
23:53:21.894 00.005 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2855
23:53:21.900 00.006 6120 Star::Find returns 1 (1), X=964.22, Y=56.28, Mass=13568, SNR=76.3, Peak=255 HFD=7.0
23:53:21.904 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
23:53:21.909 00.005 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.28)
23:53:21.913 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.32 mountX=-0.04 mountY=-0.07, mountTheta=-2.08
23:53:21.918 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.09, opts=13)
23:53:21.922 00.004 6120 Enqueuing Move request for scope (0.02, 0.09)
23:53:21.925 00.003 7680 Worker thread wakes up
23:53:21.925 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
23:53:21.925 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
23:53:21.925 00.000 7680 Moving (0.02, 0.09) raw xDistance=-0.04 yDistance=-0.07
23:53:21.926 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:53:21.926 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:53:21.927 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:21.930 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:53:21.930 00.000 7680 MoveAxis(E, 0, ABG)
23:53:21.930 00.000 7680 Move returns status 0, amount 0
23:53:21.930 00.000 6120 UpdateGuideState exits: m=13568 SNR=76.3 Saturated
23:53:21.936 00.006 7680 MoveAxis(N, 0, ABG)
23:53:21.936 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:21.942 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:21.946 00.004 6120 Enqueuing Expose request
23:53:21.951 00.005 7680 Move returns status 0, amount 0
23:53:21.951 00.000 7680 move complete, result=0
23:53:21.951 00.000 7680 worker thread done servicing request
23:53:21.951 00.000 7680 Worker thread wakes up
23:53:21.951 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:21.955 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:21.955 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:23.213 01.258 7680 Exposure complete
23:53:23.340 00.127 7680 worker thread done servicing request
23:53:23.340 00.000 6120 OnExposeComplete: enter
23:53:23.344 00.004 6120 UpdateGuideState(): m_state=6
23:53:23.348 00.004 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2856
23:53:23.351 00.003 6120 Star::Find returns 1 (1), X=964.23, Y=56.57, Mass=13379, SNR=74.3, Peak=255 HFD=7.1
23:53:23.356 00.005 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
23:53:23.361 00.005 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
23:53:23.365 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.38 hyp=0.39 cameraTheta=1.49 mountX=-0.10 mountY=-0.33, mountTheta=-1.87
23:53:23.370 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.38, opts=13)
23:53:23.374 00.004 6120 Enqueuing Move request for scope (0.03, 0.38)
23:53:23.378 00.004 7680 Worker thread wakes up
23:53:23.378 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:23.382 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.38) opts 0xd
23:53:23.383 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.38)
23:53:23.383 00.000 7680 Moving (0.03, 0.38) raw xDistance=-0.10 yDistance=-0.33
23:53:23.383 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:53:23.383 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:53:23.384 00.001 7680 MoveAxis(E, 0, ABG)
23:53:23.384 00.000 6120 UpdateGuideState exits: m=13379 SNR=74.3 Saturated
23:53:23.389 00.005 7680 Move returns status 0, amount 0
23:53:23.390 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:23.394 00.004 7680 MoveAxis(N, 180, ABG)
23:53:23.394 00.000 7680 Guiding  Dir = 0, Dur = 180
23:53:23.395 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:23.398 00.003 6120 Enqueuing Expose request
23:53:23.403 00.005 7680 IsSlewing returns 0
23:53:23.403 00.000 7680 IsGuiding returns 0
23:53:23.403 00.000 7680 PulseGuide returned control before completion, sleep 190
23:53:23.606 00.203 7680 IsGuiding returns 1
23:53:23.606 00.000 7680 scope still moving after pulse duration time elapsed
23:53:23.638 00.032 7680 IsSlewing returns 0
23:53:23.638 00.000 7680 IsGuiding returns 0
23:53:23.639 00.001 7680 scope move finished after 180 + 55 ms
23:53:23.639 00.000 7680 Move returns status 0, amount 180
23:53:23.639 00.000 7680 move complete, result=0
23:53:23.640 00.001 7680 worker thread done servicing request
23:53:23.640 00.000 7680 Worker thread wakes up
23:53:23.641 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 180 ms NORTH
23:53:23.650 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:23.650 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:24.898 01.248 7680 Exposure complete
23:53:25.032 00.134 7680 worker thread done servicing request
23:53:25.034 00.002 6120 OnExposeComplete: enter
23:53:25.037 00.003 6120 UpdateGuideState(): m_state=6
23:53:25.041 00.004 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2857
23:53:25.046 00.005 6120 Star::Find returns 1 (1), X=964.21, Y=56.68, Mass=14080, SNR=77.6, Peak=255 HFD=7.0
23:53:25.051 00.005 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
23:53:25.055 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.06)
23:53:25.059 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.49 hyp=0.49 cameraTheta=1.54 mountX=-0.11 mountY=-0.43, mountTheta=-1.81
23:53:25.063 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.49, opts=13)
23:53:25.068 00.005 6120 Enqueuing Move request for scope (0.01, 0.49)
23:53:25.071 00.003 7680 Worker thread wakes up
23:53:25.071 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:25.076 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.49) opts 0xd
23:53:25.076 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.49)
23:53:25.076 00.000 7680 Moving (0.01, 0.49) raw xDistance=-0.11 yDistance=-0.43
23:53:25.076 00.000 6120 UpdateGuideState exits: m=14080 SNR=77.6 Saturated
23:53:25.080 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:25.084 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:53:25.084 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:53:25.084 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:25.088 00.004 6120 Enqueuing Expose request
23:53:25.092 00.004 7680 MoveAxis(E, 0, ABG)
23:53:25.092 00.000 7680 Move returns status 0, amount 0
23:53:25.092 00.000 7680 MoveAxis(N, 236, ABG)
23:53:25.093 00.001 7680 Guiding  Dir = 0, Dur = 236
23:53:25.093 00.000 7680 IsSlewing returns 0
23:53:25.093 00.000 7680 IsGuiding returns 0
23:53:25.093 00.000 7680 PulseGuide returned control before completion, sleep 246
23:53:25.342 00.249 7680 IsGuiding returns 1
23:53:25.342 00.000 7680 scope still moving after pulse duration time elapsed
23:53:25.374 00.032 7680 IsSlewing returns 0
23:53:25.375 00.001 7680 IsGuiding returns 0
23:53:25.376 00.001 7680 scope move finished after 236 + 46 ms
23:53:25.377 00.001 7680 Move returns status 0, amount 236
23:53:25.379 00.002 7680 move complete, result=0
23:53:25.379 00.000 7680 worker thread done servicing request
23:53:25.379 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 236 ms NORTH
23:53:25.385 00.006 7680 Worker thread wakes up
23:53:25.386 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:25.386 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:26.644 01.258 7680 Exposure complete
23:53:26.775 00.131 7680 worker thread done servicing request
23:53:26.776 00.001 6120 OnExposeComplete: enter
23:53:26.780 00.004 6120 UpdateGuideState(): m_state=6
23:53:26.784 00.004 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2858
23:53:26.788 00.004 6120 Star::Find returns 1 (1), X=964.22, Y=56.23, Mass=13833, SNR=77.5, Peak=255 HFD=7.0
23:53:26.790 00.002 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
23:53:26.795 00.005 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.40)
23:53:26.799 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.20 mountX=-0.03 mountY=-0.03, mountTheta=-2.23
23:53:26.803 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.05, opts=13)
23:53:26.806 00.003 6120 Enqueuing Move request for scope (0.02, 0.05)
23:53:26.810 00.004 7680 Worker thread wakes up
23:53:26.811 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
23:53:26.811 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
23:53:26.811 00.000 7680 Moving (0.02, 0.05) raw xDistance=-0.03 yDistance=-0.03
23:53:26.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:53:26.811 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:53:26.811 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:53:26.811 00.000 7680 MoveAxis(E, 0, ABG)
23:53:26.811 00.000 7680 Move returns status 0, amount 0
23:53:26.811 00.000 7680 MoveAxis(N, 0, ABG)
23:53:26.811 00.000 7680 Move returns status 0, amount 0
23:53:26.813 00.002 7680 move complete, result=0
23:53:26.813 00.000 7680 worker thread done servicing request
23:53:26.813 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:26.817 00.004 6120 UpdateGuideState exits: m=13833 SNR=77.5 Saturated
23:53:26.821 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:26.823 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:26.828 00.005 6120 Enqueuing Expose request
23:53:26.833 00.005 7680 Worker thread wakes up
23:53:26.833 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:26.833 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:26.833 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:53:28.090 01.257 7680 Exposure complete
23:53:28.225 00.135 7680 worker thread done servicing request
23:53:28.225 00.000 6120 OnExposeComplete: enter
23:53:28.229 00.004 6120 UpdateGuideState(): m_state=6
23:53:28.232 00.003 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2859
23:53:28.239 00.007 6120 Star::Find returns 1 (1), X=964.26, Y=56.62, Mass=13787, SNR=75.6, Peak=255 HFD=7.0
23:53:28.243 00.004 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
23:53:28.247 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
23:53:28.252 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.43 hyp=0.43 cameraTheta=1.43 mountX=-0.14 mountY=-0.36, mountTheta=-1.94
23:53:28.257 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.43, opts=13)
23:53:28.260 00.003 6120 Enqueuing Move request for scope (0.06, 0.43)
23:53:28.264 00.004 7680 Worker thread wakes up
23:53:28.264 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:28.267 00.003 6120 UpdateGuideState exits: m=13787 SNR=75.6 Saturated
23:53:28.272 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:28.276 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:28.280 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.43) opts 0xd
23:53:28.280 00.000 6120 Enqueuing Expose request
23:53:28.284 00.004 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.43)
23:53:28.284 00.000 7680 Moving (0.06, 0.43) raw xDistance=-0.14 yDistance=-0.36
23:53:28.284 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:53:28.284 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:53:28.284 00.000 7680 MoveAxis(E, 0, ABG)
23:53:28.284 00.000 7680 Move returns status 0, amount 0
23:53:28.285 00.001 7680 MoveAxis(N, 195, ABG)
23:53:28.285 00.000 7680 Guiding  Dir = 0, Dur = 195
23:53:28.285 00.000 7680 IsSlewing returns 0
23:53:28.285 00.000 7680 IsGuiding returns 0
23:53:28.287 00.002 7680 PulseGuide returned control before completion, sleep 205
23:53:28.499 00.212 7680 IsGuiding returns 1
23:53:28.500 00.001 7680 scope still moving after pulse duration time elapsed
23:53:28.530 00.030 7680 IsSlewing returns 0
23:53:28.531 00.001 7680 IsGuiding returns 1
23:53:28.561 00.030 7680 IsSlewing returns 0
23:53:28.562 00.001 7680 IsGuiding returns 1
23:53:28.593 00.031 7680 IsSlewing returns 0
23:53:28.595 00.002 7680 IsGuiding returns 0
23:53:28.595 00.000 7680 scope move finished after 195 + 114 ms
23:53:28.595 00.000 7680 Move returns status 0, amount 195
23:53:28.595 00.000 7680 move complete, result=0
23:53:28.597 00.002 7680 worker thread done servicing request
23:53:28.597 00.000 7680 Worker thread wakes up
23:53:28.598 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:28.598 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:28.598 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 195 ms NORTH
23:53:29.852 01.254 7680 Exposure complete
23:53:29.993 00.141 7680 worker thread done servicing request
23:53:29.994 00.001 6120 OnExposeComplete: enter
23:53:29.997 00.003 6120 UpdateGuideState(): m_state=6
23:53:30.002 00.005 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2860
23:53:30.006 00.004 6120 Star::Find returns 1 (1), X=964.23, Y=56.70, Mass=14732, SNR=77.6, Peak=255 HFD=7.0
23:53:30.010 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
23:53:30.014 00.004 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.09)
23:53:30.018 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.51 hyp=0.51 cameraTheta=1.51 mountX=-0.13 mountY=-0.44, mountTheta=-1.85
23:53:30.023 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.51, opts=13)
23:53:30.027 00.004 6120 Enqueuing Move request for scope (0.03, 0.51)
23:53:30.031 00.004 7680 Worker thread wakes up
23:53:30.032 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.51) opts 0xd
23:53:30.032 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.51)
23:53:30.032 00.000 7680 Moving (0.03, 0.51) raw xDistance=-0.13 yDistance=-0.44
23:53:30.032 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:53:30.032 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:53:30.032 00.000 7680 MoveAxis(E, 0, ABG)
23:53:30.032 00.000 7680 Move returns status 0, amount 0
23:53:30.032 00.000 7680 MoveAxis(N, 240, ABG)
23:53:30.032 00.000 7680 Guiding  Dir = 0, Dur = 240
23:53:30.032 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:30.036 00.004 7680 IsSlewing returns 0
23:53:30.036 00.000 6120 UpdateGuideState exits: m=14732 SNR=77.6 Saturated
23:53:30.041 00.005 7680 IsGuiding returns 0
23:53:30.041 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:30.044 00.003 7680 PulseGuide returned control before completion, sleep 250
23:53:30.044 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:30.051 00.007 6120 Enqueuing Expose request
23:53:30.311 00.260 7680 IsGuiding returns 0
23:53:30.313 00.002 7680 Move returns status 0, amount 240
23:53:30.313 00.000 7680 move complete, result=0
23:53:30.314 00.001 7680 worker thread done servicing request
23:53:30.314 00.000 7680 Worker thread wakes up
23:53:30.315 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 240 ms NORTH
23:53:30.321 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:30.321 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:31.575 01.254 7680 Exposure complete
23:53:31.718 00.143 7680 worker thread done servicing request
23:53:31.719 00.001 6120 OnExposeComplete: enter
23:53:31.722 00.003 6120 UpdateGuideState(): m_state=6
23:53:31.726 00.004 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2861
23:53:31.730 00.004 6120 Star::Find returns 1 (1), X=964.24, Y=56.15, Mass=14036, SNR=76.6, Peak=255 HFD=6.8
23:53:31.735 00.005 6120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-2.95) = xAngle (2.15 = 2.15)
23:53:31.738 00.003 6120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.89 = 1.89)
23:53:31.742 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.80 mountX=-0.03 mountY=0.06, mountTheta=2.10
23:53:31.747 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.04, opts=13)
23:53:31.751 00.004 6120 Enqueuing Move request for scope (0.04, -0.04)
23:53:31.754 00.003 7680 Worker thread wakes up
23:53:31.755 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:53:31.755 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:53:31.755 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:31.758 00.003 6120 UpdateGuideState exits: m=14036 SNR=76.6 Saturated
23:53:31.762 00.004 7680 Moving (0.04, -0.04) raw xDistance=-0.03 yDistance=0.06
23:53:31.763 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:53:31.763 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:53:31.763 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:31.768 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:53:31.768 00.000 7680 MoveAxis(E, 0, ABG)
23:53:31.769 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:31.772 00.003 6120 Enqueuing Expose request
23:53:31.776 00.004 7680 Move returns status 0, amount 0
23:53:31.777 00.001 7680 MoveAxis(N, 0, ABG)
23:53:31.777 00.000 7680 Move returns status 0, amount 0
23:53:31.777 00.000 7680 move complete, result=0
23:53:31.777 00.000 7680 worker thread done servicing request
23:53:31.777 00.000 7680 Worker thread wakes up
23:53:31.777 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:31.782 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:31.782 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:33.023 01.241 7680 Exposure complete
23:53:33.154 00.131 7680 worker thread done servicing request
23:53:33.154 00.000 6120 OnExposeComplete: enter
23:53:33.159 00.005 6120 UpdateGuideState(): m_state=6
23:53:33.162 00.003 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2862
23:53:33.165 00.003 6120 Star::Find returns 1 (1), X=964.34, Y=56.31, Mass=13672, SNR=75.9, Peak=255 HFD=7.0
23:53:33.168 00.003 6120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-2.95) = xAngle (3.66 = -2.63)
23:53:33.174 00.006 6120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.39 = -2.89)
23:53:33.179 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.70 mountX=-0.17 mountY=-0.05, mountTheta=-2.87
23:53:33.185 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.12, opts=13)
23:53:33.189 00.004 6120 Enqueuing Move request for scope (0.15, 0.12)
23:53:33.192 00.003 7680 Worker thread wakes up
23:53:33.194 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:33.197 00.003 6120 UpdateGuideState exits: m=13672 SNR=75.9 Saturated
23:53:33.200 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:33.206 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:33.210 00.004 6120 Enqueuing Expose request
23:53:33.213 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
23:53:33.213 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
23:53:33.214 00.001 7680 Moving (0.15, 0.12) raw xDistance=-0.17 yDistance=-0.05
23:53:33.214 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:53:33.214 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:53:33.215 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:53:33.215 00.000 7680 MoveAxis(E, 0, ABG)
23:53:33.215 00.000 7680 Move returns status 0, amount 0
23:53:33.215 00.000 7680 MoveAxis(N, 0, ABG)
23:53:33.215 00.000 7680 Move returns status 0, amount 0
23:53:33.215 00.000 7680 move complete, result=0
23:53:33.216 00.001 7680 worker thread done servicing request
23:53:33.216 00.000 7680 Worker thread wakes up
23:53:33.216 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:53:33.220 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:33.220 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:34.465 01.245 7680 Exposure complete
23:53:34.596 00.131 7680 worker thread done servicing request
23:53:34.596 00.000 6120 OnExposeComplete: enter
23:53:34.600 00.004 6120 UpdateGuideState(): m_state=6
23:53:34.605 00.005 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2863
23:53:34.610 00.005 6120 Star::Find returns 1 (1), X=964.61, Y=56.36, Mass=13444, SNR=74.5, Peak=255 HFD=7.1
23:53:34.613 00.003 6120 CameraToMount -- cameraTheta (0.40) - m_xAngle (-2.95) = xAngle (3.35 = -2.93)
23:53:34.619 00.006 6120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.08 = 3.08)
23:53:34.622 00.003 6120 CameraToMount -- cameraX=0.41 cameraY=0.17 hyp=0.44 cameraTheta=0.40 mountX=-0.43 mountY=0.03, mountTheta=3.08
23:53:34.627 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=0.17, opts=13)
23:53:34.631 00.004 6120 Enqueuing Move request for scope (0.41, 0.17)
23:53:34.634 00.003 7680 Worker thread wakes up
23:53:34.635 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.17) opts 0xd
23:53:34.635 00.000 7680 Handling offset move in thread for scope, endpoint = (0.41, 0.17)
23:53:34.636 00.001 7680 Moving (0.41, 0.17) raw xDistance=-0.43 yDistance=0.03
23:53:34.636 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
23:53:34.636 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:53:34.636 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:53:34.637 00.001 7680 MoveAxis(E, 177, ABG)
23:53:34.637 00.000 7680 Guiding  Dir = 2, Dur = 177
23:53:34.637 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:34.641 00.004 7680 IsSlewing returns 0
23:53:34.642 00.001 6120 UpdateGuideState exits: m=13444 SNR=74.5 Saturated
23:53:34.646 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:34.650 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:34.654 00.004 6120 Enqueuing Expose request
23:53:34.657 00.003 7680 IsGuiding returns 0
23:53:34.659 00.002 7680 PulseGuide returned control before completion, sleep 187
23:53:34.863 00.204 7680 IsGuiding returns 1
23:53:34.865 00.002 7680 scope still moving after pulse duration time elapsed
23:53:34.893 00.028 7680 IsSlewing returns 0
23:53:34.893 00.000 7680 IsGuiding returns 0
23:53:34.895 00.002 7680 scope move finished after 177 + 59 ms
23:53:34.895 00.000 7680 Move returns status 0, amount 177
23:53:34.896 00.001 7680 MoveAxis(N, 0, ABG)
23:53:34.896 00.000 7680 Move returns status 0, amount 0
23:53:34.897 00.001 7680 move complete, result=0
23:53:34.898 00.001 7680 worker thread done servicing request
23:53:34.899 00.001 6120 GuideStep: -0.4 px 177 ms EAST, 0.0 px 0 ms NORTH
23:53:34.905 00.006 7680 Worker thread wakes up
23:53:34.905 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:34.906 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:36.156 01.250 7680 Exposure complete
23:53:36.293 00.137 7680 worker thread done servicing request
23:53:36.294 00.001 6120 OnExposeComplete: enter
23:53:36.298 00.004 6120 UpdateGuideState(): m_state=6
23:53:36.304 00.006 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2864
23:53:36.308 00.004 6120 Star::Find returns 1 (1), X=964.11, Y=56.76, Mass=14378, SNR=78.3, Peak=255 HFD=6.8
23:53:36.311 00.003 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
23:53:36.315 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
23:53:36.318 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.58 hyp=0.58 cameraTheta=1.72 mountX=-0.02 mountY=-0.56, mountTheta=-1.61
23:53:36.324 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.58, opts=13)
23:53:36.330 00.006 6120 Enqueuing Move request for scope (-0.09, 0.58)
23:53:36.334 00.004 7680 Worker thread wakes up
23:53:36.334 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.58) opts 0xd
23:53:36.334 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.58)
23:53:36.334 00.000 7680 Moving (-0.09, 0.58) raw xDistance=-0.02 yDistance=-0.56
23:53:36.334 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:53:36.336 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:53:36.336 00.000 7680 MoveAxis(E, 0, ABG)
23:53:36.336 00.000 7680 Move returns status 0, amount 0
23:53:36.336 00.000 7680 MoveAxis(N, 301, ABG)
23:53:36.336 00.000 7680 Guiding  Dir = 0, Dur = 301
23:53:36.336 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:36.341 00.005 7680 IsSlewing returns 0
23:53:36.341 00.000 6120 UpdateGuideState exits: m=14378 SNR=78.3 Saturated
23:53:36.344 00.003 7680 IsGuiding returns 0
23:53:36.344 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:36.349 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:36.352 00.003 7680 PulseGuide returned control before completion, sleep 311
23:53:36.352 00.000 6120 Enqueuing Expose request
23:53:36.666 00.314 7680 IsGuiding returns 1
23:53:36.667 00.001 7680 scope still moving after pulse duration time elapsed
23:53:36.697 00.030 7680 IsSlewing returns 0
23:53:36.699 00.002 7680 IsGuiding returns 0
23:53:36.700 00.001 7680 scope move finished after 301 + 54 ms
23:53:36.700 00.000 7680 Move returns status 0, amount 301
23:53:36.701 00.001 7680 move complete, result=0
23:53:36.702 00.001 7680 worker thread done servicing request
23:53:36.702 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 301 ms NORTH
23:53:36.707 00.005 7680 Worker thread wakes up
23:53:36.708 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:36.708 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:37.965 01.257 7680 Exposure complete
23:53:38.123 00.158 7680 worker thread done servicing request
23:53:38.124 00.001 6120 OnExposeComplete: enter
23:53:38.128 00.004 6120 UpdateGuideState(): m_state=6
23:53:38.133 00.005 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2865
23:53:38.138 00.005 6120 Star::Find returns 1 (1), X=964.16, Y=56.25, Mass=13551, SNR=76.0, Peak=255 HFD=6.9
23:53:38.143 00.005 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
23:53:38.147 00.004 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
23:53:38.151 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.09 mountX=0.02 mountY=-0.07, mountTheta=-1.26
23:53:38.158 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.06, opts=13)
23:53:38.163 00.005 6120 Enqueuing Move request for scope (-0.04, 0.06)
23:53:38.169 00.006 7680 Worker thread wakes up
23:53:38.169 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
23:53:38.169 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:38.175 00.006 6120 UpdateGuideState exits: m=13551 SNR=76.0 Saturated
23:53:38.180 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:38.184 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:38.190 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
23:53:38.190 00.000 7680 Moving (-0.04, 0.06) raw xDistance=0.02 yDistance=-0.07
23:53:38.190 00.000 6120 Enqueuing Expose request
23:53:38.195 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:53:38.195 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:53:38.195 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:53:38.195 00.000 7680 MoveAxis(E, 0, ABG)
23:53:38.196 00.001 7680 Move returns status 0, amount 0
23:53:38.196 00.000 7680 MoveAxis(N, 0, ABG)
23:53:38.196 00.000 7680 Move returns status 0, amount 0
23:53:38.196 00.000 7680 move complete, result=0
23:53:38.197 00.001 7680 worker thread done servicing request
23:53:38.197 00.000 7680 Worker thread wakes up
23:53:38.197 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:38.203 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:38.203 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:39.446 01.243 7680 Exposure complete
23:53:39.614 00.168 7680 worker thread done servicing request
23:53:39.614 00.000 6120 OnExposeComplete: enter
23:53:39.618 00.004 6120 UpdateGuideState(): m_state=6
23:53:39.624 00.006 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2866
23:53:39.627 00.003 6120 Star::Find returns 1 (1), X=964.07, Y=56.45, Mass=13361, SNR=74.6, Peak=255 HFD=6.9
23:53:39.631 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.32)
23:53:39.634 00.003 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
23:53:39.641 00.007 6120 CameraToMount -- cameraX=-0.12 cameraY=0.26 hyp=0.29 cameraTheta=2.01 mountX=0.07 mountY=-0.29, mountTheta=-1.32
23:53:39.646 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.26, opts=13)
23:53:39.650 00.004 6120 Enqueuing Move request for scope (-0.12, 0.26)
23:53:39.653 00.003 7680 Worker thread wakes up
23:53:39.654 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:39.658 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.26) opts 0xd
23:53:39.658 00.000 6120 UpdateGuideState exits: m=13361 SNR=74.6 Saturated
23:53:39.662 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.26)
23:53:39.662 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:39.665 00.003 7680 Moving (-0.12, 0.26) raw xDistance=0.07 yDistance=-0.29
23:53:39.665 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:39.669 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:53:39.669 00.000 6120 Enqueuing Expose request
23:53:39.672 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:53:39.672 00.000 7680 MoveAxis(E, 0, ABG)
23:53:39.672 00.000 7680 Move returns status 0, amount 0
23:53:39.672 00.000 7680 MoveAxis(N, 158, ABG)
23:53:39.672 00.000 7680 Guiding  Dir = 0, Dur = 158
23:53:39.672 00.000 7680 IsSlewing returns 0
23:53:39.673 00.001 7680 IsGuiding returns 0
23:53:39.673 00.000 7680 PulseGuide returned control before completion, sleep 168
23:53:39.858 00.185 7680 IsGuiding returns 1
23:53:39.859 00.001 7680 scope still moving after pulse duration time elapsed
23:53:39.890 00.031 7680 IsSlewing returns 0
23:53:39.893 00.003 7680 IsGuiding returns 0
23:53:39.893 00.000 7680 scope move finished after 158 + 62 ms
23:53:39.894 00.001 7680 Move returns status 0, amount 158
23:53:39.894 00.000 7680 move complete, result=0
23:53:39.895 00.001 7680 worker thread done servicing request
23:53:39.895 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 158 ms NORTH
23:53:39.901 00.006 7680 Worker thread wakes up
23:53:39.901 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:39.901 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:41.151 01.250 7680 Exposure complete
23:53:41.287 00.136 7680 worker thread done servicing request
23:53:41.287 00.000 6120 OnExposeComplete: enter
23:53:41.291 00.004 6120 UpdateGuideState(): m_state=6
23:53:41.295 00.004 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2867
23:53:41.299 00.004 6120 Star::Find returns 1 (1), X=964.17, Y=56.62, Mass=14735, SNR=80.0, Peak=255 HFD=7.1
23:53:41.303 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.70)
23:53:41.307 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
23:53:41.311 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.43 hyp=0.43 cameraTheta=1.63 mountX=-0.05 mountY=-0.40, mountTheta=-1.71
23:53:41.316 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.43, opts=13)
23:53:41.319 00.003 6120 Enqueuing Move request for scope (-0.03, 0.43)
23:53:41.323 00.004 7680 Worker thread wakes up
23:53:41.324 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:41.328 00.004 6120 UpdateGuideState exits: m=14735 SNR=80.0 Saturated
23:53:41.332 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:41.335 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:41.339 00.004 6120 Enqueuing Expose request
23:53:41.343 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.43) opts 0xd
23:53:41.343 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.43)
23:53:41.343 00.000 7680 Moving (-0.03, 0.43) raw xDistance=-0.05 yDistance=-0.40
23:53:41.343 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:53:41.345 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:53:41.345 00.000 7680 MoveAxis(E, 0, ABG)
23:53:41.345 00.000 7680 Move returns status 0, amount 0
23:53:41.345 00.000 7680 MoveAxis(N, 217, ABG)
23:53:41.345 00.000 7680 Guiding  Dir = 0, Dur = 217
23:53:41.346 00.001 7680 IsSlewing returns 0
23:53:41.346 00.000 7680 IsGuiding returns 0
23:53:41.346 00.000 7680 PulseGuide returned control before completion, sleep 227
23:53:41.580 00.234 7680 IsGuiding returns 1
23:53:41.581 00.001 7680 scope still moving after pulse duration time elapsed
23:53:41.611 00.030 7680 IsSlewing returns 0
23:53:41.611 00.000 7680 IsGuiding returns 0
23:53:41.612 00.001 7680 scope move finished after 217 + 49 ms
23:53:41.612 00.000 7680 Move returns status 0, amount 217
23:53:41.612 00.000 7680 move complete, result=0
23:53:41.612 00.000 7680 worker thread done servicing request
23:53:41.613 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 217 ms NORTH
23:53:41.620 00.007 7680 Worker thread wakes up
23:53:41.620 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:41.620 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:42.873 01.253 7680 Exposure complete
23:53:43.000 00.127 7680 worker thread done servicing request
23:53:43.000 00.000 6120 OnExposeComplete: enter
23:53:43.004 00.004 6120 UpdateGuideState(): m_state=6
23:53:43.008 00.004 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2868
23:53:43.011 00.003 6120 Star::Find returns 1 (1), X=964.23, Y=56.52, Mass=14056, SNR=77.1, Peak=255 HFD=7.1
23:53:43.016 00.005 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
23:53:43.019 00.003 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
23:53:43.023 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.47 mountX=-0.09 mountY=-0.28, mountTheta=-1.89
23:53:43.027 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.33, opts=13)
23:53:43.032 00.005 6120 Enqueuing Move request for scope (0.03, 0.33)
23:53:43.035 00.003 7680 Worker thread wakes up
23:53:43.035 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:43.039 00.004 6120 UpdateGuideState exits: m=14056 SNR=77.1 Saturated
23:53:43.042 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:43.047 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.33) opts 0xd
23:53:43.048 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.33)
23:53:43.048 00.000 7680 Moving (0.03, 0.33) raw xDistance=-0.09 yDistance=-0.28
23:53:43.048 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:53:43.048 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:53:43.049 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:43.053 00.004 7680 MoveAxis(E, 0, ABG)
23:53:43.054 00.001 7680 Move returns status 0, amount 0
23:53:43.054 00.000 7680 MoveAxis(N, 155, ABG)
23:53:43.055 00.001 7680 Guiding  Dir = 0, Dur = 155
23:53:43.055 00.000 6120 Enqueuing Expose request
23:53:43.057 00.002 7680 IsSlewing returns 0
23:53:43.058 00.001 7680 IsGuiding returns 0
23:53:43.058 00.000 7680 PulseGuide returned control before completion, sleep 165
23:53:43.238 00.180 7680 IsGuiding returns 1
23:53:43.238 00.000 7680 scope still moving after pulse duration time elapsed
23:53:43.269 00.031 7680 IsSlewing returns 0
23:53:43.271 00.002 7680 IsGuiding returns 0
23:53:43.272 00.001 7680 scope move finished after 155 + 58 ms
23:53:43.272 00.000 7680 Move returns status 0, amount 155
23:53:43.274 00.002 7680 move complete, result=0
23:53:43.274 00.000 7680 worker thread done servicing request
23:53:43.276 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 155 ms NORTH
23:53:43.281 00.005 7680 Worker thread wakes up
23:53:43.282 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:43.282 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:44.539 01.257 7680 Exposure complete
23:53:44.675 00.136 7680 worker thread done servicing request
23:53:44.675 00.000 6120 OnExposeComplete: enter
23:53:44.683 00.008 6120 UpdateGuideState(): m_state=6
23:53:44.689 00.006 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2869
23:53:44.695 00.006 6120 Star::Find returns 1 (1), X=964.13, Y=56.23, Mass=13281, SNR=75.7, Peak=255 HFD=6.9
23:53:44.702 00.007 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.54 = -0.75)
23:53:44.708 00.006 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.02)
23:53:44.713 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.58 mountX=0.06 mountY=-0.07, mountTheta=-0.86
23:53:44.721 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.04, opts=13)
23:53:44.726 00.005 6120 Enqueuing Move request for scope (-0.07, 0.04)
23:53:44.732 00.006 7680 Worker thread wakes up
23:53:44.732 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
23:53:44.732 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
23:53:44.732 00.000 7680 Moving (-0.07, 0.04) raw xDistance=0.06 yDistance=-0.07
23:53:44.733 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:53:44.733 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:53:44.733 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:44.737 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:53:44.737 00.000 7680 MoveAxis(E, 0, ABG)
23:53:44.738 00.001 6120 UpdateGuideState exits: m=13281 SNR=75.7 Saturated
23:53:44.742 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:44.747 00.005 7680 Move returns status 0, amount 0
23:53:44.747 00.000 7680 MoveAxis(N, 0, ABG)
23:53:44.747 00.000 7680 Move returns status 0, amount 0
23:53:44.747 00.000 7680 move complete, result=0
23:53:44.749 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:44.755 00.006 7680 worker thread done servicing request
23:53:44.755 00.000 6120 Enqueuing Expose request
23:53:44.759 00.004 7680 Worker thread wakes up
23:53:44.760 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:44.766 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:44.766 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:46.023 01.257 7680 Exposure complete
23:53:46.165 00.142 7680 worker thread done servicing request
23:53:46.165 00.000 6120 OnExposeComplete: enter
23:53:46.170 00.005 6120 UpdateGuideState(): m_state=6
23:53:46.176 00.006 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2870
23:53:46.181 00.005 6120 Star::Find returns 1 (1), X=964.11, Y=56.33, Mass=13522, SNR=75.5, Peak=255 HFD=6.8
23:53:46.185 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
23:53:46.189 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
23:53:46.193 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.14 mountX=0.06 mountY=-0.17, mountTheta=-1.21
23:53:46.198 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.14, opts=13)
23:53:46.203 00.005 6120 Enqueuing Move request for scope (-0.09, 0.14)
23:53:46.208 00.005 7680 Worker thread wakes up
23:53:46.208 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
23:53:46.208 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
23:53:46.208 00.000 7680 Moving (-0.09, 0.14) raw xDistance=0.06 yDistance=-0.17
23:53:46.209 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:46.213 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:53:46.213 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:53:46.213 00.000 6120 UpdateGuideState exits: m=13522 SNR=75.5 Saturated
23:53:46.218 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:53:46.218 00.000 7680 MoveAxis(E, 0, ABG)
23:53:46.219 00.001 7680 Move returns status 0, amount 0
23:53:46.219 00.000 7680 MoveAxis(N, 0, ABG)
23:53:46.219 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:46.223 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:46.226 00.003 6120 Enqueuing Expose request
23:53:46.231 00.005 7680 Move returns status 0, amount 0
23:53:46.231 00.000 7680 move complete, result=0
23:53:46.231 00.000 7680 worker thread done servicing request
23:53:46.232 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:53:46.236 00.004 7680 Worker thread wakes up
23:53:46.236 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:46.236 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:47.479 01.243 7680 Exposure complete
23:53:47.624 00.145 7680 worker thread done servicing request
23:53:47.624 00.000 6120 OnExposeComplete: enter
23:53:47.629 00.005 6120 UpdateGuideState(): m_state=6
23:53:47.632 00.003 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2871
23:53:47.638 00.006 6120 Star::Find returns 1 (1), X=964.12, Y=56.74, Mass=14296, SNR=77.3, Peak=255 HFD=6.9
23:53:47.642 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
23:53:47.646 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
23:53:47.651 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.55 hyp=0.56 cameraTheta=1.72 mountX=-0.02 mountY=-0.53, mountTheta=-1.61
23:53:47.658 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.55, opts=13)
23:53:47.662 00.004 6120 Enqueuing Move request for scope (-0.08, 0.55)
23:53:47.667 00.005 7680 Worker thread wakes up
23:53:47.667 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.55) opts 0xd
23:53:47.667 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.55)
23:53:47.667 00.000 7680 Moving (-0.08, 0.55) raw xDistance=-0.02 yDistance=-0.53
23:53:47.667 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:53:47.667 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
23:53:47.667 00.000 7680 MoveAxis(E, 0, ABG)
23:53:47.668 00.001 7680 Move returns status 0, amount 0
23:53:47.668 00.000 7680 MoveAxis(N, 289, ABG)
23:53:47.668 00.000 7680 Guiding  Dir = 0, Dur = 289
23:53:47.668 00.000 7680 IsSlewing returns 0
23:53:47.669 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:47.674 00.005 7680 IsGuiding returns 0
23:53:47.674 00.000 6120 UpdateGuideState exits: m=14296 SNR=77.3 Saturated
23:53:47.679 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:47.684 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:47.688 00.004 6120 Enqueuing Expose request
23:53:47.693 00.005 7680 PulseGuide returned control before completion, sleep 299
23:53:47.997 00.304 7680 IsGuiding returns 0
23:53:47.998 00.001 7680 Move returns status 0, amount 289
23:53:47.999 00.001 7680 move complete, result=0
23:53:47.999 00.000 7680 worker thread done servicing request
23:53:47.999 00.000 7680 Worker thread wakes up
23:53:48.000 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 289 ms NORTH
23:53:48.007 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:48.007 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:49.259 01.252 7680 Exposure complete
23:53:49.399 00.140 7680 worker thread done servicing request
23:53:49.399 00.000 6120 OnExposeComplete: enter
23:53:49.403 00.004 6120 UpdateGuideState(): m_state=6
23:53:49.408 00.005 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2872
23:53:49.412 00.004 6120 Star::Find returns 1 (1), X=964.41, Y=56.34, Mass=13900, SNR=78.3, Peak=255 HFD=7.2
23:53:49.416 00.004 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.57 = -2.72)
23:53:49.419 00.003 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.30 = -2.99)
23:53:49.424 00.005 6120 CameraToMount -- cameraX=0.22 cameraY=0.15 hyp=0.26 cameraTheta=0.61 mountX=-0.24 mountY=-0.04, mountTheta=-2.97
23:53:49.429 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.15, opts=13)
23:53:49.434 00.005 6120 Enqueuing Move request for scope (0.22, 0.15)
23:53:49.437 00.003 7680 Worker thread wakes up
23:53:49.437 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:49.442 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.15) opts 0xd
23:53:49.442 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.15)
23:53:49.443 00.001 7680 Moving (0.22, 0.15) raw xDistance=-0.24 yDistance=-0.04
23:53:49.443 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:53:49.443 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:53:49.443 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:53:49.443 00.000 7680 MoveAxis(E, 98, ABG)
23:53:49.444 00.001 7680 Guiding  Dir = 2, Dur = 98
23:53:49.444 00.000 6120 UpdateGuideState exits: m=13900 SNR=78.3 Saturated
23:53:49.449 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:49.452 00.003 7680 IsSlewing returns 0
23:53:49.453 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:49.456 00.003 7680 IsGuiding returns 0
23:53:49.457 00.001 6120 Enqueuing Expose request
23:53:49.461 00.004 7680 PulseGuide returned control before completion, sleep 108
23:53:49.577 00.116 7680 IsGuiding returns 1
23:53:49.578 00.001 7680 scope still moving after pulse duration time elapsed
23:53:49.607 00.029 7680 IsSlewing returns 0
23:53:49.608 00.001 7680 IsGuiding returns 0
23:53:49.608 00.000 7680 scope move finished after 98 + 53 ms
23:53:49.609 00.001 7680 Move returns status 0, amount 98
23:53:49.609 00.000 7680 MoveAxis(N, 0, ABG)
23:53:49.609 00.000 7680 Move returns status 0, amount 0
23:53:49.610 00.001 7680 move complete, result=0
23:53:49.610 00.000 7680 worker thread done servicing request
23:53:49.610 00.000 6120 GuideStep: -0.2 px 98 ms EAST, -0.0 px 0 ms NORTH
23:53:49.619 00.009 7680 Worker thread wakes up
23:53:49.619 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:49.620 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:50.869 01.249 7680 Exposure complete
23:53:50.991 00.122 7680 worker thread done servicing request
23:53:50.992 00.001 6120 OnExposeComplete: enter
23:53:50.995 00.003 6120 UpdateGuideState(): m_state=6
23:53:50.999 00.004 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2873
23:53:51.004 00.005 6120 Star::Find returns 1 (1), X=964.11, Y=56.77, Mass=14240, SNR=77.6, Peak=255 HFD=6.8
23:53:51.007 00.003 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
23:53:51.011 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.88)
23:53:51.015 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.58 hyp=0.58 cameraTheta=1.72 mountX=-0.02 mountY=-0.56, mountTheta=-1.61
23:53:51.023 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.58, opts=13)
23:53:51.027 00.004 6120 Enqueuing Move request for scope (-0.09, 0.58)
23:53:51.031 00.004 7680 Worker thread wakes up
23:53:51.031 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:51.035 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.58) opts 0xd
23:53:51.035 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.58)
23:53:51.036 00.001 7680 Moving (-0.09, 0.58) raw xDistance=-0.02 yDistance=-0.56
23:53:51.036 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:53:51.036 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:53:51.036 00.000 7680 MoveAxis(E, 0, ABG)
23:53:51.036 00.000 7680 Move returns status 0, amount 0
23:53:51.038 00.002 7680 MoveAxis(N, 302, ABG)
23:53:51.038 00.000 6120 UpdateGuideState exits: m=14240 SNR=77.6 Saturated
23:53:51.042 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:51.045 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:51.049 00.004 6120 Enqueuing Expose request
23:53:51.053 00.004 7680 Guiding  Dir = 0, Dur = 302
23:53:51.053 00.000 7680 IsSlewing returns 0
23:53:51.053 00.000 7680 IsGuiding returns 0
23:53:51.053 00.000 7680 PulseGuide returned control before completion, sleep 312
23:53:51.378 00.325 7680 IsGuiding returns 1
23:53:51.379 00.001 7680 scope still moving after pulse duration time elapsed
23:53:51.409 00.030 7680 IsSlewing returns 0
23:53:51.410 00.001 7680 IsGuiding returns 0
23:53:51.411 00.001 7680 scope move finished after 302 + 54 ms
23:53:51.411 00.000 7680 Move returns status 0, amount 302
23:53:51.411 00.000 7680 move complete, result=0
23:53:51.412 00.001 7680 worker thread done servicing request
23:53:51.412 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 302 ms NORTH
23:53:51.418 00.006 7680 Worker thread wakes up
23:53:51.418 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:51.419 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:52.673 01.254 7680 Exposure complete
23:53:52.811 00.138 7680 worker thread done servicing request
23:53:52.811 00.000 6120 OnExposeComplete: enter
23:53:52.814 00.003 6120 UpdateGuideState(): m_state=6
23:53:52.818 00.004 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2874
23:53:52.823 00.005 6120 Star::Find returns 1 (1), X=964.12, Y=56.32, Mass=14580, SNR=77.6, Peak=255 HFD=6.9
23:53:52.827 00.004 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
23:53:52.833 00.006 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
23:53:52.837 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.10 mountX=0.05 mountY=-0.15, mountTheta=-1.25
23:53:52.843 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.13, opts=13)
23:53:52.847 00.004 6120 Enqueuing Move request for scope (-0.07, 0.13)
23:53:52.852 00.005 7680 Worker thread wakes up
23:53:52.852 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:52.856 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
23:53:52.857 00.001 6120 UpdateGuideState exits: m=14580 SNR=77.6 Saturated
23:53:52.861 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:52.864 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:52.869 00.005 6120 Enqueuing Expose request
23:53:52.872 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
23:53:52.872 00.000 7680 Moving (-0.07, 0.13) raw xDistance=0.05 yDistance=-0.15
23:53:52.873 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:53:52.873 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:53:52.873 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:53:52.874 00.001 7680 MoveAxis(E, 0, ABG)
23:53:52.874 00.000 7680 Move returns status 0, amount 0
23:53:52.874 00.000 7680 MoveAxis(N, 0, ABG)
23:53:52.875 00.001 7680 Move returns status 0, amount 0
23:53:52.875 00.000 7680 move complete, result=0
23:53:52.875 00.000 7680 worker thread done servicing request
23:53:52.875 00.000 7680 Worker thread wakes up
23:53:52.875 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:52.880 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:52.880 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:54.125 01.245 7680 Exposure complete
23:53:54.254 00.129 7680 worker thread done servicing request
23:53:54.256 00.002 6120 OnExposeComplete: enter
23:53:54.261 00.005 6120 UpdateGuideState(): m_state=6
23:53:54.264 00.003 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2875
23:53:54.269 00.005 6120 Star::Find returns 1 (1), X=964.19, Y=56.66, Mass=13598, SNR=75.1, Peak=255 HFD=6.9
23:53:54.272 00.003 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
23:53:54.277 00.005 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.01)
23:53:54.280 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.47 hyp=0.48 cameraTheta=1.59 mountX=-0.08 mountY=-0.43, mountTheta=-1.75
23:53:54.284 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.47, opts=13)
23:53:54.288 00.004 6120 Enqueuing Move request for scope (-0.01, 0.47)
23:53:54.292 00.004 7680 Worker thread wakes up
23:53:54.293 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:54.296 00.003 6120 UpdateGuideState exits: m=13598 SNR=75.1 Saturated
23:53:54.300 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:54.304 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:54.307 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.47) opts 0xd
23:53:54.307 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.47)
23:53:54.307 00.000 7680 Moving (-0.01, 0.47) raw xDistance=-0.08 yDistance=-0.43
23:53:54.307 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:53:54.307 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:53:54.308 00.001 7680 MoveAxis(E, 0, ABG)
23:53:54.308 00.000 7680 Move returns status 0, amount 0
23:53:54.309 00.001 7680 MoveAxis(N, 234, ABG)
23:53:54.309 00.000 7680 Guiding  Dir = 0, Dur = 234
23:53:54.309 00.000 6120 Enqueuing Expose request
23:53:54.312 00.003 7680 IsSlewing returns 0
23:53:54.312 00.000 7680 IsGuiding returns 0
23:53:54.313 00.001 7680 PulseGuide returned control before completion, sleep 244
23:53:54.566 00.253 7680 IsGuiding returns 1
23:53:54.568 00.002 7680 scope still moving after pulse duration time elapsed
23:53:54.597 00.029 7680 IsSlewing returns 0
23:53:54.599 00.002 7680 IsGuiding returns 0
23:53:54.599 00.000 7680 scope move finished after 234 + 52 ms
23:53:54.599 00.000 7680 Move returns status 0, amount 234
23:53:54.599 00.000 7680 move complete, result=0
23:53:54.601 00.002 7680 worker thread done servicing request
23:53:54.601 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 234 ms NORTH
23:53:54.607 00.006 7680 Worker thread wakes up
23:53:54.607 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:54.608 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:55.868 01.260 7680 Exposure complete
23:53:56.007 00.139 7680 worker thread done servicing request
23:53:56.007 00.000 6120 OnExposeComplete: enter
23:53:56.012 00.005 6120 UpdateGuideState(): m_state=6
23:53:56.017 00.005 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2876
23:53:56.022 00.005 6120 Star::Find returns 1 (1), X=964.15, Y=56.63, Mass=13582, SNR=75.8, Peak=255 HFD=6.9
23:53:56.025 00.003 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
23:53:56.030 00.005 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.91)
23:53:56.033 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.44 hyp=0.44 cameraTheta=1.69 mountX=-0.03 mountY=-0.42, mountTheta=-1.64
23:53:56.038 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.44, opts=13)
23:53:56.043 00.005 6120 Enqueuing Move request for scope (-0.05, 0.44)
23:53:56.047 00.004 7680 Worker thread wakes up
23:53:56.047 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:56.052 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.44) opts 0xd
23:53:56.052 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.44)
23:53:56.053 00.001 7680 Moving (-0.05, 0.44) raw xDistance=-0.03 yDistance=-0.42
23:53:56.053 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:53:56.053 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:53:56.054 00.001 7680 MoveAxis(E, 0, ABG)
23:53:56.054 00.000 6120 UpdateGuideState exits: m=13582 SNR=75.8 Saturated
23:53:56.059 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:56.062 00.003 7680 Move returns status 0, amount 0
23:53:56.062 00.000 7680 MoveAxis(N, 227, ABG)
23:53:56.063 00.001 7680 Guiding  Dir = 0, Dur = 227
23:53:56.063 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:56.067 00.004 6120 Enqueuing Expose request
23:53:56.071 00.004 7680 IsSlewing returns 0
23:53:56.071 00.000 7680 IsGuiding returns 0
23:53:56.071 00.000 7680 PulseGuide returned control before completion, sleep 237
23:53:56.323 00.252 7680 IsGuiding returns 0
23:53:56.324 00.001 7680 Move returns status 0, amount 227
23:53:56.326 00.002 7680 move complete, result=0
23:53:56.326 00.000 7680 worker thread done servicing request
23:53:56.327 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 227 ms NORTH
23:53:56.335 00.008 7680 Worker thread wakes up
23:53:56.335 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:56.335 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:57.586 01.251 7680 Exposure complete
23:53:57.727 00.141 7680 worker thread done servicing request
23:53:57.727 00.000 6120 OnExposeComplete: enter
23:53:57.731 00.004 6120 UpdateGuideState(): m_state=6
23:53:57.736 00.005 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2877
23:53:57.739 00.003 6120 Star::Find returns 1 (1), X=964.07, Y=56.30, Mass=13373, SNR=76.4, Peak=255 HFD=6.8
23:53:57.744 00.005 6120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-2.95) = xAngle (5.39 = -0.89)
23:53:57.747 00.003 6120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.16)
23:53:57.750 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.44 mountX=0.11 mountY=-0.16, mountTheta=-0.97
23:53:57.756 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.11, opts=13)
23:53:57.760 00.004 6120 Enqueuing Move request for scope (-0.13, 0.11)
23:53:57.763 00.003 7680 Worker thread wakes up
23:53:57.763 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
23:53:57.764 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
23:53:57.764 00.000 7680 Moving (-0.13, 0.11) raw xDistance=0.11 yDistance=-0.16
23:53:57.764 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:53:57.764 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:53:57.765 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:57.772 00.007 6120 UpdateGuideState exits: m=13373 SNR=76.4 Saturated
23:53:57.775 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:57.779 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:57.784 00.005 6120 Enqueuing Expose request
23:53:57.787 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:53:57.787 00.000 7680 MoveAxis(E, 0, ABG)
23:53:57.787 00.000 7680 Move returns status 0, amount 0
23:53:57.788 00.001 7680 MoveAxis(N, 0, ABG)
23:53:57.788 00.000 7680 Move returns status 0, amount 0
23:53:57.789 00.001 7680 move complete, result=0
23:53:57.789 00.000 7680 worker thread done servicing request
23:53:57.789 00.000 7680 Worker thread wakes up
23:53:57.789 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:53:57.794 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:57.794 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:53:59.046 01.252 7680 Exposure complete
23:53:59.177 00.131 7680 worker thread done servicing request
23:53:59.177 00.000 6120 OnExposeComplete: enter
23:53:59.181 00.004 6120 UpdateGuideState(): m_state=6
23:53:59.185 00.004 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2878
23:53:59.189 00.004 6120 Star::Find returns 1 (1), X=964.15, Y=56.69, Mass=13742, SNR=76.5, Peak=255 HFD=6.9
23:53:59.194 00.005 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
23:53:59.198 00.004 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.93)
23:53:59.203 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.50 hyp=0.51 cameraTheta=1.67 mountX=-0.04 mountY=-0.47, mountTheta=-1.66
23:53:59.209 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.50, opts=13)
23:53:59.213 00.004 6120 Enqueuing Move request for scope (-0.05, 0.50)
23:53:59.216 00.003 7680 Worker thread wakes up
23:53:59.216 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.50) opts 0xd
23:53:59.217 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.50)
23:53:59.217 00.000 7680 Moving (-0.05, 0.50) raw xDistance=-0.04 yDistance=-0.47
23:53:59.218 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:53:59.218 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
23:53:59.218 00.000 7680 MoveAxis(E, 0, ABG)
23:53:59.218 00.000 7680 Move returns status 0, amount 0
23:53:59.218 00.000 7680 MoveAxis(N, 258, ABG)
23:53:59.218 00.000 7680 Guiding  Dir = 0, Dur = 258
23:53:59.218 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:53:59.222 00.004 7680 IsSlewing returns 0
23:53:59.222 00.000 6120 UpdateGuideState exits: m=13742 SNR=76.5 Saturated
23:53:59.226 00.004 7680 IsGuiding returns 0
23:53:59.226 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:59.230 00.004 7680 PulseGuide returned control before completion, sleep 268
23:53:59.230 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:53:59.234 00.004 6120 Enqueuing Expose request
23:53:59.501 00.267 7680 IsGuiding returns 1
23:53:59.502 00.001 7680 scope still moving after pulse duration time elapsed
23:53:59.533 00.031 7680 IsSlewing returns 0
23:53:59.534 00.001 7680 IsGuiding returns 0
23:53:59.534 00.000 7680 scope move finished after 258 + 49 ms
23:53:59.535 00.001 7680 Move returns status 0, amount 258
23:53:59.535 00.000 7680 move complete, result=0
23:53:59.535 00.000 7680 worker thread done servicing request
23:53:59.536 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 258 ms NORTH
23:53:59.541 00.005 7680 Worker thread wakes up
23:53:59.541 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:53:59.541 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:54:00.793 01.252 7680 Exposure complete
23:54:00.919 00.126 7680 worker thread done servicing request
23:54:00.920 00.001 6120 OnExposeComplete: enter
23:54:00.923 00.003 6120 UpdateGuideState(): m_state=6
23:54:00.927 00.004 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2879
23:54:00.930 00.003 6120 Star::Find returns 1 (1), X=964.20, Y=56.20, Mass=12941, SNR=73.2, Peak=255 HFD=6.8
23:54:00.932 00.002 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.91 = -2.38)
23:54:00.935 00.003 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.65)
23:54:00.938 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=0.95 mountX=-0.01 mountY=-0.00, mountTheta=-2.56
23:54:00.944 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.01, opts=13)
23:54:00.949 00.005 6120 Enqueuing Move request for scope (0.00, 0.01)
23:54:00.953 00.004 7680 Worker thread wakes up
23:54:00.953 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
23:54:00.954 00.001 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
23:54:00.954 00.000 7680 Moving (0.00, 0.01) raw xDistance=-0.01 yDistance=-0.00
23:54:00.954 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:54:00.954 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:54:00.955 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:00.959 00.004 6120 UpdateGuideState exits: m=12941 SNR=73.2 Saturated
23:54:00.963 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:00.966 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:00.971 00.005 6120 Enqueuing Expose request
23:54:00.975 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:54:00.975 00.000 7680 MoveAxis(E, 0, ABG)
23:54:00.975 00.000 7680 Move returns status 0, amount 0
23:54:00.975 00.000 7680 MoveAxis(N, 0, ABG)
23:54:00.976 00.001 7680 Move returns status 0, amount 0
23:54:00.976 00.000 7680 move complete, result=0
23:54:00.976 00.000 7680 worker thread done servicing request
23:54:00.976 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:54:00.981 00.005 7680 Worker thread wakes up
23:54:00.981 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:00.981 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:54:02.230 01.249 7680 Exposure complete
23:54:02.357 00.127 7680 worker thread done servicing request
23:54:02.358 00.001 6120 OnExposeComplete: enter
23:54:02.363 00.005 6120 UpdateGuideState(): m_state=6
23:54:02.366 00.003 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2880
23:54:02.370 00.004 6120 Star::Find returns 1 (1), X=964.23, Y=56.67, Mass=13912, SNR=76.2, Peak=255 HFD=7.0
23:54:02.373 00.003 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
23:54:02.377 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
23:54:02.380 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.48 hyp=0.48 cameraTheta=1.49 mountX=-0.13 mountY=-0.42, mountTheta=-1.86
23:54:02.385 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.48, opts=13)
23:54:02.389 00.004 6120 Enqueuing Move request for scope (0.04, 0.48)
23:54:02.395 00.006 7680 Worker thread wakes up
23:54:02.396 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:02.400 00.004 6120 UpdateGuideState exits: m=13912 SNR=76.2 Saturated
23:54:02.404 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:02.408 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:02.411 00.003 6120 Enqueuing Expose request
23:54:02.415 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.48) opts 0xd
23:54:02.415 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.48)
23:54:02.415 00.000 7680 Moving (0.04, 0.48) raw xDistance=-0.13 yDistance=-0.42
23:54:02.415 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:54:02.415 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:54:02.415 00.000 7680 MoveAxis(E, 0, ABG)
23:54:02.417 00.002 7680 Move returns status 0, amount 0
23:54:02.417 00.000 7680 MoveAxis(N, 226, ABG)
23:54:02.417 00.000 7680 Guiding  Dir = 0, Dur = 226
23:54:02.418 00.001 7680 IsSlewing returns 0
23:54:02.418 00.000 7680 IsGuiding returns 0
23:54:02.419 00.001 7680 PulseGuide returned control before completion, sleep 236
23:54:02.671 00.252 7680 IsGuiding returns 0
23:54:02.672 00.001 7680 Move returns status 0, amount 226
23:54:02.672 00.000 7680 move complete, result=0
23:54:02.673 00.001 7680 worker thread done servicing request
23:54:02.673 00.000 7680 Worker thread wakes up
23:54:02.673 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 226 ms NORTH
23:54:02.680 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:02.681 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:54:03.926 01.245 7680 Exposure complete
23:54:04.062 00.136 7680 worker thread done servicing request
23:54:04.062 00.000 6120 OnExposeComplete: enter
23:54:04.066 00.004 6120 UpdateGuideState(): m_state=6
23:54:04.070 00.004 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2881
23:54:04.074 00.004 6120 Star::Find returns 1 (1), X=964.24, Y=56.52, Mass=14061, SNR=78.0, Peak=255 HFD=7.1
23:54:04.077 00.003 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
23:54:04.081 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
23:54:04.084 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.34 hyp=0.34 cameraTheta=1.46 mountX=-0.10 mountY=-0.28, mountTheta=-1.91
23:54:04.090 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.34, opts=13)
23:54:04.093 00.003 6120 Enqueuing Move request for scope (0.04, 0.34)
23:54:04.097 00.004 7680 Worker thread wakes up
23:54:04.097 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.34) opts 0xd
23:54:04.098 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.34)
23:54:04.098 00.000 7680 Moving (0.04, 0.34) raw xDistance=-0.10 yDistance=-0.28
23:54:04.098 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:54:04.098 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:54:04.099 00.001 7680 MoveAxis(E, 0, ABG)
23:54:04.099 00.000 7680 Move returns status 0, amount 0
23:54:04.099 00.000 7680 MoveAxis(N, 154, ABG)
23:54:04.099 00.000 7680 Guiding  Dir = 0, Dur = 154
23:54:04.099 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:04.103 00.004 7680 IsSlewing returns 0
23:54:04.103 00.000 6120 UpdateGuideState exits: m=14061 SNR=78.0 Saturated
23:54:04.107 00.004 7680 IsGuiding returns 0
23:54:04.107 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:04.111 00.004 7680 PulseGuide returned control before completion, sleep 164
23:54:04.111 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:04.113 00.002 6120 Enqueuing Expose request
23:54:04.289 00.176 7680 IsGuiding returns 1
23:54:04.291 00.002 7680 scope still moving after pulse duration time elapsed
23:54:04.321 00.030 7680 IsSlewing returns 0
23:54:04.323 00.002 7680 IsGuiding returns 0
23:54:04.323 00.000 7680 scope move finished after 154 + 62 ms
23:54:04.323 00.000 7680 Move returns status 0, amount 154
23:54:04.325 00.002 7680 move complete, result=0
23:54:04.325 00.000 7680 worker thread done servicing request
23:54:04.325 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 154 ms NORTH
23:54:04.332 00.007 7680 Worker thread wakes up
23:54:04.332 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:04.332 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:54:05.590 01.258 7680 Exposure complete
23:54:05.810 00.220 7680 worker thread done servicing request
23:54:05.810 00.000 6120 OnExposeComplete: enter
23:54:05.815 00.005 6120 UpdateGuideState(): m_state=6
23:54:05.820 00.005 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2882
23:54:05.825 00.005 6120 Star::Find returns 1 (1), X=964.22, Y=56.07, Mass=14243, SNR=78.0, Peak=255 HFD=6.8
23:54:05.828 00.003 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-2.95) = xAngle (1.56 = 1.56)
23:54:05.831 00.003 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.29 = 1.29)
23:54:05.834 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.12 cameraTheta=-1.40 mountX=0.00 mountY=0.11, mountTheta=1.55
23:54:05.838 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.11, opts=13)
23:54:05.841 00.003 6120 Enqueuing Move request for scope (0.02, -0.11)
23:54:05.844 00.003 7680 Worker thread wakes up
23:54:05.844 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:05.848 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
23:54:05.848 00.000 6120 UpdateGuideState exits: m=14243 SNR=78.0 Saturated
23:54:05.851 00.003 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
23:54:05.851 00.000 7680 Moving (0.02, -0.11) raw xDistance=0.00 yDistance=0.11
23:54:05.851 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:54:05.852 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:54:05.852 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:05.855 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:54:05.855 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:05.861 00.006 7680 MoveAxis(E, 0, ABG)
23:54:05.862 00.001 7680 Move returns status 0, amount 0
23:54:05.862 00.000 7680 MoveAxis(N, 0, ABG)
23:54:05.863 00.001 7680 Move returns status 0, amount 0
23:54:05.863 00.000 6120 Enqueuing Expose request
23:54:05.867 00.004 7680 move complete, result=0
23:54:05.869 00.002 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:05.873 00.004 7680 worker thread done servicing request
23:54:05.874 00.001 7680 Worker thread wakes up
23:54:05.874 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:05.874 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,41,31,31)
23:54:05.950 00.076 6120 evsrv: cli 0FAF03D8 connect
23:54:06.023 00.073 6120 case statement mapped state 6 to 3
23:54:06.027 00.004 6120 case statement mapped state 6 to 3
23:54:06.074 00.047 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"7195ef44-a84b-44f9-ba84-e95db95c787a"}
23:54:06.081 00.007 6120 case statement mapped state 6 to 3
23:54:06.084 00.003 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"7195ef44-a84b-44f9-ba84-e95db95c787a"}
23:54:06.087 00.003 6120 evsrv: cli 0FAF03D8 disconnect
23:54:06.090 00.003 6120 evsrv: cli 0FAEFBB8 connect
23:54:06.094 00.004 6120 case statement mapped state 6 to 3
23:54:06.098 00.004 6120 case statement mapped state 6 to 3
23:54:06.101 00.003 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"a04fd6dd-e98a-453a-afb0-28ee3199f4cd"}
23:54:06.105 00.004 6120 PhdController::Dither begins
23:54:06.107 00.002 6120 dither: size=5.00, dRA=-0.43 dDec=4.98
23:54:06.110 00.003 6120 MountToCamera -- mountTheta (1.66) + m_xAngle (-2.95) = xAngle (-1.30 = -1.30)
23:54:06.113 00.003 6120 MountToCamera -- mountX=-0.43 mountY=4.98 hyp=5.00 mountTheta=1.66 cameraX=1.34, cameraY=-4.81 cameraTheta=-1.30
23:54:06.116 00.003 6120 setting lock position to (965.54, 51.37)
23:54:06.118 00.002 6120 Mount: notify guiding dithered (1.3, -4.8)
23:54:06.122 00.004 6120 Status Line: Dither by -0.43,4.98
23:54:06.126 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:54:06.275 00.149 6120 PhdController: newstate STATE_SETTLE_WAIT
23:54:06.279 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"a04fd6dd-e98a-453a-afb0-28ee3199f4cd"}
23:54:06.283 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
23:54:07.110 00.827 7680 Exposure complete
23:54:07.199 00.089 7680 worker thread done servicing request
23:54:07.200 00.001 6120 OnExposeComplete: enter
23:54:07.203 00.003 6120 UpdateGuideState(): m_state=6
23:54:07.205 00.002 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2883
23:54:07.209 00.004 6120 Star::Find returns 1 (1), X=964.21, Y=56.22, Mass=13626, SNR=75.2, Peak=255 HFD=6.9
23:54:07.214 00.005 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
23:54:07.221 00.007 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.76)
23:54:07.229 00.008 6120 CameraToMount -- cameraX=-1.33 cameraY=4.85 hyp=5.03 cameraTheta=1.84 mountX=0.41 mountY=-4.94, mountTheta=-1.49
23:54:07.237 00.008 6120 dither recenter: remaining=(0.4,-5.0) step=(0.4,-5.0)
23:54:07.243 00.006 6120 MountToCamera -- mountTheta (-1.49) + m_xAngle (-2.95) = xAngle (-4.44 = 1.84)
23:54:07.251 00.008 6120 MountToCamera -- mountX=0.43 mountY=-4.98 hyp=5.00 mountTheta=-1.49 cameraX=-1.34, cameraY=4.81 cameraTheta=1.84
23:54:07.257 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-1.34, y=4.81, opts=4)
23:54:07.265 00.008 6120 Enqueuing Move request for scope (-1.34, 4.81)
23:54:07.270 00.005 7680 Worker thread wakes up
23:54:07.270 00.000 6120 Mount: notify direct move 0.43,-4.98
23:54:07.274 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.34, 4.81) opts 0x4
23:54:07.274 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.34, 4.81)
23:54:07.274 00.000 7680 Moving (-1.34, 4.81) raw xDistance=0.43 yDistance=-4.98
23:54:07.274 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:07.278 00.004 7680 MoveAxis(W, 276, B)
23:54:07.278 00.000 7680 Guiding  Dir = 3, Dur = 276
23:54:07.279 00.001 7680 IsSlewing returns 0
23:54:07.279 00.000 6120 UpdateGuideState exits: m=13626 SNR=75.2 Saturated
23:54:07.283 00.004 7680 IsGuiding returns 0
23:54:07.283 00.000 6120 PhdController: settling, locked = 1, distance = 5.20 (1.50) aobump = 0 frame = 1 / 99999
23:54:07.287 00.004 7680 PulseGuide returned control before completion, sleep 286
23:54:07.287 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050047.287,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.20,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:54:07.292 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:07.298 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:07.303 00.005 6120 Enqueuing Expose request
23:54:07.576 00.273 7680 IsGuiding returns 1
23:54:07.576 00.000 7680 scope still moving after pulse duration time elapsed
23:54:07.607 00.031 7680 IsSlewing returns 0
23:54:07.609 00.002 7680 IsGuiding returns 0
23:54:07.609 00.000 7680 scope move finished after 276 + 49 ms
23:54:07.610 00.001 7680 Move returns status 0, amount 276
23:54:07.610 00.000 7680 MoveAxis(N, 2703, B)
23:54:07.610 00.000 7680 Guiding  Dir = 0, Dur = 2703
23:54:07.611 00.001 7680 IsSlewing returns 0
23:54:07.611 00.000 7680 IsGuiding returns 0
23:54:07.611 00.000 7680 PulseGuide returned control before completion, sleep 2713
23:54:10.340 02.729 7680 IsGuiding returns 1
23:54:10.340 00.000 7680 scope still moving after pulse duration time elapsed
23:54:10.371 00.031 7680 IsSlewing returns 0
23:54:10.371 00.000 7680 IsGuiding returns 0
23:54:10.372 00.001 7680 scope move finished after 2703 + 58 ms
23:54:10.372 00.000 7680 Move returns status 0, amount 2703
23:54:10.373 00.001 7680 move complete, result=0
23:54:10.374 00.001 7680 worker thread done servicing request
23:54:10.374 00.000 7680 Worker thread wakes up
23:54:10.374 00.000 6120 GuideStep: 0.4 px 276 ms WEST, -5.0 px 2703 ms NORTH
23:54:10.380 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:10.380 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:11.621 01.241 7680 Exposure complete
23:54:11.750 00.129 7680 worker thread done servicing request
23:54:11.750 00.000 6120 OnExposeComplete: enter
23:54:11.754 00.004 6120 UpdateGuideState(): m_state=6
23:54:11.758 00.004 6120 Star::Find(15, 964, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2884
23:54:11.762 00.004 6120 Star::Find returns 1 (1), X=964.60, Y=52.56, Mass=13690, SNR=75.1, Peak=255 HFD=7.0
23:54:11.766 00.004 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.20 = -1.09)
23:54:11.769 00.003 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.93 = -1.35)
23:54:11.774 00.005 6120 CameraToMount -- cameraX=-0.94 cameraY=1.19 hyp=1.51 cameraTheta=2.24 mountX=0.71 mountY=-1.48, mountTheta=-1.13
23:54:11.778 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.94, y=1.19, opts=13)
23:54:11.782 00.004 6120 Enqueuing Move request for scope (-0.94, 1.19)
23:54:11.786 00.004 7680 Worker thread wakes up
23:54:11.786 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.94, 1.19) opts 0xd
23:54:11.786 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.94, 1.19)
23:54:11.787 00.001 7680 Moving (-0.94, 1.19) raw xDistance=0.71 yDistance=-1.48
23:54:11.787 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.71
23:54:11.787 00.000 7680 resist switch: large excursion: input -1.48 thresh 0.60 direction from 0 to -1
23:54:11.787 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.44
23:54:11.788 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.48 from input -1.48
23:54:11.788 00.000 7680 MoveAxis(W, 288, ABG)
23:54:11.788 00.000 7680 Guiding  Dir = 3, Dur = 288
23:54:11.788 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:11.793 00.005 7680 IsSlewing returns 0
23:54:11.793 00.000 6120 UpdateGuideState exits: m=13690 SNR=75.1 Saturated
23:54:11.797 00.004 6120 PhdController: settling, locked = 1, distance = 1.51 (1.50) aobump = 0 frame = 2 / 99999
23:54:11.800 00.003 7680 IsGuiding returns 0
23:54:11.800 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050051.800,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.51,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:54:11.805 00.005 7680 PulseGuide returned control before completion, sleep 298
23:54:11.805 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:11.809 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:11.813 00.004 6120 Enqueuing Expose request
23:54:12.115 00.302 7680 IsGuiding returns 1
23:54:12.115 00.000 7680 scope still moving after pulse duration time elapsed
23:54:12.145 00.030 7680 IsSlewing returns 0
23:54:12.147 00.002 7680 IsGuiding returns 0
23:54:12.147 00.000 7680 scope move finished after 288 + 57 ms
23:54:12.147 00.000 7680 Move returns status 0, amount 288
23:54:12.147 00.000 7680 MoveAxis(N, 803, ABG)
23:54:12.147 00.000 7680 Guiding  Dir = 0, Dur = 803
23:54:12.149 00.002 7680 IsSlewing returns 0
23:54:12.149 00.000 7680 IsGuiding returns 0
23:54:12.150 00.001 7680 PulseGuide returned control before completion, sleep 813
23:54:12.975 00.825 7680 IsGuiding returns 1
23:54:12.975 00.000 7680 scope still moving after pulse duration time elapsed
23:54:13.008 00.033 7680 IsSlewing returns 0
23:54:13.009 00.001 7680 IsGuiding returns 0
23:54:13.009 00.000 7680 scope move finished after 803 + 57 ms
23:54:13.010 00.001 7680 Move returns status 0, amount 803
23:54:13.011 00.001 7680 move complete, result=0
23:54:13.012 00.001 6120 GuideStep: 0.7 px 288 ms WEST, -1.5 px 803 ms NORTH
23:54:13.020 00.008 7680 worker thread done servicing request
23:54:13.020 00.000 7680 Worker thread wakes up
23:54:13.020 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:13.020 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:14.277 01.257 7680 Exposure complete
23:54:14.412 00.135 7680 worker thread done servicing request
23:54:14.412 00.000 6120 OnExposeComplete: enter
23:54:14.416 00.004 6120 UpdateGuideState(): m_state=6
23:54:14.419 00.003 6120 Star::Find(15, 964, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2885
23:54:14.424 00.005 6120 Star::Find returns 1 (1), X=964.91, Y=51.81, Mass=14408, SNR=78.7, Peak=255 HFD=6.9
23:54:14.428 00.004 6120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-2.95) = xAngle (5.49 = -0.79)
23:54:14.432 00.004 6120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.06)
23:54:14.435 00.003 6120 CameraToMount -- cameraX=-0.63 cameraY=0.44 hyp=0.76 cameraTheta=2.53 mountX=0.54 mountY=-0.67, mountTheta=-0.90
23:54:14.441 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.63, y=0.44, opts=13)
23:54:14.445 00.004 6120 Enqueuing Move request for scope (-0.63, 0.44)
23:54:14.448 00.003 7680 Worker thread wakes up
23:54:14.449 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.44) opts 0xd
23:54:14.449 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.63, 0.44)
23:54:14.449 00.000 7680 Moving (-0.63, 0.44) raw xDistance=0.54 yDistance=-0.67
23:54:14.450 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.54
23:54:14.450 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
23:54:14.450 00.000 7680 MoveAxis(W, 239, ABG)
23:54:14.450 00.000 7680 Guiding  Dir = 3, Dur = 239
23:54:14.450 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:14.456 00.006 7680 IsSlewing returns 0
23:54:14.456 00.000 6120 UpdateGuideState exits: m=14408 SNR=78.7 Saturated
23:54:14.460 00.004 6120 PhdController: settling, locked = 1, distance = 1.29 (1.50) aobump = 0 frame = 3 / 99999
23:54:14.464 00.004 7680 IsGuiding returns 0
23:54:14.464 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050054.464,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.29,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:54:14.467 00.003 7680 PulseGuide returned control before completion, sleep 249
23:54:14.467 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:14.472 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:14.475 00.003 6120 Enqueuing Expose request
23:54:14.732 00.257 7680 IsGuiding returns 0
23:54:14.733 00.001 7680 Move returns status 0, amount 239
23:54:14.734 00.001 7680 MoveAxis(N, 363, ABG)
23:54:14.734 00.000 7680 Guiding  Dir = 0, Dur = 363
23:54:14.736 00.002 7680 IsSlewing returns 0
23:54:14.736 00.000 7680 IsGuiding returns 0
23:54:14.736 00.000 7680 PulseGuide returned control before completion, sleep 373
23:54:15.122 00.386 7680 IsGuiding returns 1
23:54:15.122 00.000 7680 scope still moving after pulse duration time elapsed
23:54:15.153 00.031 7680 IsSlewing returns 0
23:54:15.154 00.001 7680 IsGuiding returns 0
23:54:15.155 00.001 7680 scope move finished after 363 + 54 ms
23:54:15.156 00.001 7680 Move returns status 0, amount 363
23:54:15.156 00.000 7680 move complete, result=0
23:54:15.156 00.000 7680 worker thread done servicing request
23:54:15.157 00.001 7680 Worker thread wakes up
23:54:15.157 00.000 6120 GuideStep: 0.5 px 239 ms WEST, -0.7 px 363 ms NORTH
23:54:15.162 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:15.164 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:16.419 01.255 7680 Exposure complete
23:54:16.549 00.130 6120 OnExposeComplete: enter
23:54:16.554 00.005 6120 UpdateGuideState(): m_state=6
23:54:16.558 00.004 7680 worker thread done servicing request
23:54:16.558 00.000 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2886
23:54:16.561 00.003 6120 Star::Find returns 1 (1), X=965.29, Y=51.48, Mass=14107, SNR=77.9, Peak=255 HFD=7.1
23:54:16.566 00.005 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-2.95) = xAngle (5.70 = -0.58)
23:54:16.569 00.003 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.85)
23:54:16.573 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.10 hyp=0.27 cameraTheta=2.75 mountX=0.22 mountY=-0.20, mountTheta=-0.73
23:54:16.577 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.10, opts=13)
23:54:16.581 00.004 6120 Enqueuing Move request for scope (-0.25, 0.10)
23:54:16.584 00.003 7680 Worker thread wakes up
23:54:16.584 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.10) opts 0xd
23:54:16.584 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.10)
23:54:16.585 00.001 7680 Moving (-0.25, 0.10) raw xDistance=0.22 yDistance=-0.20
23:54:16.585 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.22
23:54:16.585 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:54:16.585 00.000 7680 MoveAxis(W, 108, ABG)
23:54:16.585 00.000 7680 Guiding  Dir = 3, Dur = 108
23:54:16.585 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:16.588 00.003 7680 IsSlewing returns 0
23:54:16.589 00.001 7680 IsGuiding returns 0
23:54:16.589 00.000 7680 PulseGuide returned control before completion, sleep 118
23:54:16.589 00.000 6120 UpdateGuideState exits: m=14107 SNR=77.9 Saturated
23:54:16.594 00.005 6120 PhdController: settling, locked = 1, distance = 0.98 (1.50) aobump = 0 frame = 4 / 99999
23:54:16.597 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764050056.597,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.98,"Time":2.1,"SettleTime":10.0,"StarLocked":true}
23:54:16.601 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:16.605 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:16.609 00.004 6120 Enqueuing Expose request
23:54:16.720 00.111 7680 IsGuiding returns 1
23:54:16.721 00.001 7680 scope still moving after pulse duration time elapsed
23:54:16.752 00.031 7680 IsSlewing returns 0
23:54:16.752 00.000 7680 IsGuiding returns 0
23:54:16.754 00.002 7680 scope move finished after 108 + 56 ms
23:54:16.754 00.000 7680 Move returns status 0, amount 108
23:54:16.755 00.001 7680 MoveAxis(N, 110, ABG)
23:54:16.755 00.000 7680 Guiding  Dir = 0, Dur = 110
23:54:16.755 00.000 7680 IsSlewing returns 0
23:54:16.757 00.002 7680 IsGuiding returns 0
23:54:16.758 00.001 7680 PulseGuide returned control before completion, sleep 120
23:54:16.892 00.134 7680 IsGuiding returns 1
23:54:16.893 00.001 7680 scope still moving after pulse duration time elapsed
23:54:16.923 00.030 7680 IsSlewing returns 0
23:54:16.923 00.000 7680 IsGuiding returns 0
23:54:16.924 00.001 7680 scope move finished after 110 + 57 ms
23:54:16.924 00.000 7680 Move returns status 0, amount 110
23:54:16.924 00.000 7680 move complete, result=0
23:54:16.925 00.001 7680 worker thread done servicing request
23:54:16.925 00.000 6120 GuideStep: 0.2 px 108 ms WEST, -0.2 px 110 ms NORTH
23:54:16.931 00.006 7680 Worker thread wakes up
23:54:16.931 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:16.932 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:18.188 01.256 7680 Exposure complete
23:54:18.317 00.129 7680 worker thread done servicing request
23:54:18.318 00.001 6120 OnExposeComplete: enter
23:54:18.321 00.003 6120 UpdateGuideState(): m_state=6
23:54:18.326 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2887
23:54:18.329 00.003 6120 Star::Find returns 1 (1), X=965.52, Y=51.30, Mass=14562, SNR=77.8, Peak=255 HFD=7.1
23:54:18.333 00.004 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-2.95) = xAngle (1.10 = 1.10)
23:54:18.337 00.004 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.83 = 0.83)
23:54:18.341 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.86 mountX=0.04 mountY=0.06, mountTheta=1.02
23:54:18.346 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.08, opts=13)
23:54:18.351 00.005 6120 Enqueuing Move request for scope (-0.02, -0.08)
23:54:18.354 00.003 7680 Worker thread wakes up
23:54:18.354 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
23:54:18.354 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
23:54:18.354 00.000 7680 Moving (-0.02, -0.08) raw xDistance=0.04 yDistance=0.06
23:54:18.355 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:54:18.356 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:54:18.356 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:18.360 00.004 6120 UpdateGuideState exits: m=14562 SNR=77.8 Saturated
23:54:18.363 00.003 6120 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 5 / 99999
23:54:18.367 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:54:18.367 00.000 7680 MoveAxis(E, 0, ABG)
23:54:18.367 00.000 7680 Move returns status 0, amount 0
23:54:18.367 00.000 7680 MoveAxis(N, 0, ABG)
23:54:18.367 00.000 7680 Move returns status 0, amount 0
23:54:18.369 00.002 7680 move complete, result=0
23:54:18.369 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050058.367,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.71,"Time":3.9,"SettleTime":10.0,"StarLocked":true}
23:54:18.373 00.004 7680 worker thread done servicing request
23:54:18.373 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:18.377 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:18.381 00.004 6120 Enqueuing Expose request
23:54:18.384 00.003 7680 Worker thread wakes up
23:54:18.384 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:18.389 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:18.389 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:19.641 01.252 7680 Exposure complete
23:54:19.776 00.135 7680 worker thread done servicing request
23:54:19.776 00.000 6120 OnExposeComplete: enter
23:54:19.780 00.004 6120 UpdateGuideState(): m_state=6
23:54:19.784 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2888
23:54:19.788 00.004 6120 Star::Find returns 1 (1), X=965.64, Y=51.61, Mass=14425, SNR=80.8, Peak=255 HFD=7.2
23:54:19.792 00.004 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
23:54:19.797 00.005 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.40)
23:54:19.801 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.20 mountX=-0.14 mountY=-0.17, mountTheta=-2.23
23:54:19.807 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.24, opts=13)
23:54:19.812 00.005 6120 Enqueuing Move request for scope (0.09, 0.24)
23:54:19.815 00.003 7680 Worker thread wakes up
23:54:19.815 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:19.820 00.005 6120 UpdateGuideState exits: m=14425 SNR=80.8 Saturated
23:54:19.823 00.003 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 6 / 99999
23:54:19.826 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.24) opts 0xd
23:54:19.826 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.24)
23:54:19.826 00.000 7680 Moving (0.09, 0.24) raw xDistance=-0.14 yDistance=-0.17
23:54:19.827 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:54:19.827 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:54:19.827 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:54:19.827 00.000 7680 MoveAxis(E, 0, ABG)
23:54:19.828 00.001 7680 Move returns status 0, amount 0
23:54:19.828 00.000 7680 MoveAxis(N, 0, ABG)
23:54:19.828 00.000 7680 Move returns status 0, amount 0
23:54:19.828 00.000 7680 move complete, result=0
23:54:19.829 00.001 7680 worker thread done servicing request
23:54:19.829 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050059.826,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.58,"Time":5.4,"SettleTime":10.0,"StarLocked":true}
23:54:19.833 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:19.836 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:19.840 00.004 6120 Enqueuing Expose request
23:54:19.844 00.004 7680 Worker thread wakes up
23:54:19.844 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:19.844 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:19.844 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:54:21.099 01.255 7680 Exposure complete
23:54:21.231 00.132 7680 worker thread done servicing request
23:54:21.231 00.000 6120 OnExposeComplete: enter
23:54:21.236 00.005 6120 UpdateGuideState(): m_state=6
23:54:21.240 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2889
23:54:21.246 00.006 6120 Star::Find returns 1 (1), X=965.68, Y=51.84, Mass=14289, SNR=78.2, Peak=255 HFD=6.9
23:54:21.249 00.003 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.24 = -2.05)
23:54:21.252 00.003 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
23:54:21.256 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.47 hyp=0.49 cameraTheta=1.28 mountX=-0.22 mountY=-0.36, mountTheta=-2.13
23:54:21.261 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.47, opts=13)
23:54:21.264 00.003 6120 Enqueuing Move request for scope (0.14, 0.47)
23:54:21.268 00.004 7680 Worker thread wakes up
23:54:21.268 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.47) opts 0xd
23:54:21.268 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.47)
23:54:21.268 00.000 7680 Moving (0.14, 0.47) raw xDistance=-0.22 yDistance=-0.36
23:54:21.269 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:54:21.269 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
23:54:21.269 00.000 7680 MoveAxis(E, 92, ABG)
23:54:21.269 00.000 7680 Guiding  Dir = 2, Dur = 92
23:54:21.269 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:21.273 00.004 7680 IsSlewing returns 0
23:54:21.273 00.000 6120 UpdateGuideState exits: m=14289 SNR=78.2 Saturated
23:54:21.278 00.005 7680 IsGuiding returns 0
23:54:21.278 00.000 6120 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 7 / 99999
23:54:21.282 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764050061.281,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.55,"Time":6.8,"SettleTime":10.0,"StarLocked":true}
23:54:21.285 00.003 7680 PulseGuide returned control before completion, sleep 102
23:54:21.285 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:21.289 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:21.293 00.004 6120 Enqueuing Expose request
23:54:21.399 00.106 7680 IsGuiding returns 1
23:54:21.399 00.000 7680 scope still moving after pulse duration time elapsed
23:54:21.432 00.033 7680 IsSlewing returns 0
23:54:21.433 00.001 7680 IsGuiding returns 0
23:54:21.433 00.000 7680 scope move finished after 92 + 63 ms
23:54:21.433 00.000 7680 Move returns status 0, amount 92
23:54:21.434 00.001 7680 MoveAxis(N, 196, ABG)
23:54:21.434 00.000 7680 Guiding  Dir = 0, Dur = 196
23:54:21.434 00.000 7680 IsSlewing returns 0
23:54:21.435 00.001 7680 IsGuiding returns 0
23:54:21.435 00.000 7680 PulseGuide returned control before completion, sleep 206
23:54:21.652 00.217 7680 IsGuiding returns 1
23:54:21.654 00.002 7680 scope still moving after pulse duration time elapsed
23:54:21.683 00.029 7680 IsSlewing returns 0
23:54:21.684 00.001 7680 IsGuiding returns 0
23:54:21.684 00.000 7680 scope move finished after 196 + 54 ms
23:54:21.685 00.001 7680 Move returns status 0, amount 196
23:54:21.685 00.000 7680 move complete, result=0
23:54:21.685 00.000 7680 worker thread done servicing request
23:54:21.687 00.002 7680 Worker thread wakes up
23:54:21.687 00.000 6120 GuideStep: -0.2 px 92 ms EAST, -0.4 px 196 ms NORTH
23:54:21.693 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:21.693 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:22.948 01.255 7680 Exposure complete
23:54:23.074 00.126 7680 worker thread done servicing request
23:54:23.074 00.000 6120 OnExposeComplete: enter
23:54:23.078 00.004 6120 UpdateGuideState(): m_state=6
23:54:23.082 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2890
23:54:23.086 00.004 6120 Star::Find returns 1 (1), X=965.50, Y=51.42, Mass=13886, SNR=77.0, Peak=255 HFD=7.1
23:54:23.090 00.004 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.28 = -1.01)
23:54:23.093 00.003 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.28)
23:54:23.097 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.32 mountX=0.03 mountY=-0.06, mountTheta=-1.06
23:54:23.101 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.05, opts=13)
23:54:23.105 00.004 6120 Enqueuing Move request for scope (-0.04, 0.05)
23:54:23.111 00.006 7680 Worker thread wakes up
23:54:23.111 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
23:54:23.111 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
23:54:23.111 00.000 7680 Moving (-0.04, 0.05) raw xDistance=0.03 yDistance=-0.06
23:54:23.111 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:54:23.112 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:54:23.112 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:23.116 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:54:23.117 00.001 7680 MoveAxis(E, 0, ABG)
23:54:23.117 00.000 7680 Move returns status 0, amount 0
23:54:23.117 00.000 7680 MoveAxis(N, 0, ABG)
23:54:23.117 00.000 7680 Move returns status 0, amount 0
23:54:23.117 00.000 7680 move complete, result=0
23:54:23.117 00.000 7680 worker thread done servicing request
23:54:23.118 00.001 6120 UpdateGuideState exits: m=13886 SNR=77.0 Saturated
23:54:23.122 00.004 6120 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 8 / 99999
23:54:23.125 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764050063.125,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.40,"Time":8.7,"SettleTime":10.0,"StarLocked":true}
23:54:23.129 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:23.133 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:23.135 00.002 6120 Enqueuing Expose request
23:54:23.140 00.005 7680 Worker thread wakes up
23:54:23.140 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:23.143 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:23.143 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:24.388 01.245 7680 Exposure complete
23:54:24.515 00.127 7680 worker thread done servicing request
23:54:24.515 00.000 6120 OnExposeComplete: enter
23:54:24.519 00.004 6120 UpdateGuideState(): m_state=6
23:54:24.522 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2891
23:54:24.526 00.004 6120 Star::Find returns 1 (1), X=965.51, Y=51.59, Mass=14149, SNR=77.4, Peak=255 HFD=7.0
23:54:24.530 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
23:54:24.533 00.003 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
23:54:24.538 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.70 mountX=-0.01 mountY=-0.21, mountTheta=-1.63
23:54:24.542 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.22, opts=13)
23:54:24.546 00.004 6120 Enqueuing Move request for scope (-0.03, 0.22)
23:54:24.550 00.004 7680 Worker thread wakes up
23:54:24.550 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
23:54:24.550 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
23:54:24.550 00.000 7680 Moving (-0.03, 0.22) raw xDistance=-0.01 yDistance=-0.21
23:54:24.550 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:54:24.550 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:54:24.550 00.000 7680 MoveAxis(E, 0, ABG)
23:54:24.550 00.000 7680 Move returns status 0, amount 0
23:54:24.552 00.002 7680 MoveAxis(N, 114, ABG)
23:54:24.552 00.000 7680 Guiding  Dir = 0, Dur = 114
23:54:24.552 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:24.556 00.004 7680 IsSlewing returns 0
23:54:24.556 00.000 6120 UpdateGuideState exits: m=14149 SNR=77.4 Saturated
23:54:24.560 00.004 7680 IsGuiding returns 0
23:54:24.560 00.000 6120 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 9 / 99999
23:54:24.563 00.003 6120 PhdController: newstate STATE_FINISH
23:54:24.567 00.004 7680 PulseGuide returned control before completion, sleep 124
23:54:24.567 00.000 6120 PhdController complete: success
23:54:24.571 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764050064.571,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
23:54:24.574 00.003 6120 Mount: notify guiding dither settle done success=1
23:54:24.578 00.004 6120 PhdController: newstate STATE_IDLE
23:54:24.582 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:24.585 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:24.589 00.004 6120 Enqueuing Expose request
23:54:24.706 00.117 7680 IsGuiding returns 0
23:54:24.707 00.001 7680 Move returns status 0, amount 114
23:54:24.708 00.001 7680 move complete, result=0
23:54:24.709 00.001 7680 worker thread done servicing request
23:54:24.709 00.000 7680 Worker thread wakes up
23:54:24.710 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 114 ms NORTH
23:54:24.716 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:24.717 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:25.964 01.247 7680 Exposure complete
23:54:26.089 00.125 7680 worker thread done servicing request
23:54:26.089 00.000 6120 OnExposeComplete: enter
23:54:26.093 00.004 6120 UpdateGuideState(): m_state=6
23:54:26.096 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2892
23:54:26.101 00.005 6120 Star::Find returns 1 (1), X=965.40, Y=51.87, Mass=13755, SNR=75.7, Peak=255 HFD=6.8
23:54:26.105 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
23:54:26.109 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
23:54:26.113 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.50 hyp=0.52 cameraTheta=1.86 mountX=0.05 mountY=-0.51, mountTheta=-1.47
23:54:26.118 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.50, opts=13)
23:54:26.122 00.004 6120 Enqueuing Move request for scope (-0.15, 0.50)
23:54:26.126 00.004 7680 Worker thread wakes up
23:54:26.126 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.50) opts 0xd
23:54:26.126 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.50)
23:54:26.127 00.001 7680 Moving (-0.15, 0.50) raw xDistance=0.05 yDistance=-0.51
23:54:26.127 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:26.130 00.003 6120 UpdateGuideState exits: m=13755 SNR=75.7 Saturated
23:54:26.134 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:26.138 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:26.143 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:54:26.143 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:54:26.145 00.002 7680 MoveAxis(E, 0, ABG)
23:54:26.145 00.000 7680 Move returns status 0, amount 0
23:54:26.145 00.000 7680 MoveAxis(N, 278, ABG)
23:54:26.145 00.000 7680 Guiding  Dir = 0, Dur = 278
23:54:26.145 00.000 6120 Enqueuing Expose request
23:54:26.151 00.006 7680 IsSlewing returns 0
23:54:26.152 00.001 7680 IsGuiding returns 0
23:54:26.152 00.000 7680 PulseGuide returned control before completion, sleep 288
23:54:26.457 00.305 7680 IsGuiding returns 0
23:54:26.457 00.000 7680 Move returns status 0, amount 278
23:54:26.458 00.001 7680 move complete, result=0
23:54:26.459 00.001 7680 worker thread done servicing request
23:54:26.459 00.000 7680 Worker thread wakes up
23:54:26.459 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 278 ms NORTH
23:54:26.466 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:26.466 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:27.720 01.254 7680 Exposure complete
23:54:27.864 00.144 7680 worker thread done servicing request
23:54:27.864 00.000 6120 OnExposeComplete: enter
23:54:27.869 00.005 6120 UpdateGuideState(): m_state=6
23:54:27.872 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2893
23:54:27.876 00.004 6120 Star::Find returns 1 (1), X=965.42, Y=51.45, Mass=13039, SNR=73.8, Peak=255 HFD=7.1
23:54:27.880 00.004 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.56 = -0.72)
23:54:27.884 00.004 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.29 = -0.99)
23:54:27.887 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.61 mountX=0.11 mountY=-0.12, mountTheta=-0.84
23:54:27.892 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.07, opts=13)
23:54:27.900 00.008 6120 Enqueuing Move request for scope (-0.12, 0.07)
23:54:27.905 00.005 7680 Worker thread wakes up
23:54:27.905 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
23:54:27.905 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
23:54:27.905 00.000 7680 Moving (-0.12, 0.07) raw xDistance=0.11 yDistance=-0.12
23:54:27.906 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:54:27.906 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:54:27.906 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:27.911 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:54:27.912 00.001 7680 MoveAxis(E, 0, ABG)
23:54:27.912 00.000 7680 Move returns status 0, amount 0
23:54:27.912 00.000 7680 MoveAxis(N, 0, ABG)
23:54:27.912 00.000 7680 Move returns status 0, amount 0
23:54:27.913 00.001 7680 move complete, result=0
23:54:27.913 00.000 6120 UpdateGuideState exits: m=13039 SNR=73.8 Saturated
23:54:27.917 00.004 7680 worker thread done servicing request
23:54:27.917 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:27.922 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:27.926 00.004 6120 Enqueuing Expose request
23:54:27.929 00.003 7680 Worker thread wakes up
23:54:27.929 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:54:27.933 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:27.933 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:29.177 01.244 7680 Exposure complete
23:54:29.314 00.137 7680 worker thread done servicing request
23:54:29.314 00.000 6120 OnExposeComplete: enter
23:54:29.318 00.004 6120 UpdateGuideState(): m_state=6
23:54:29.323 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2894
23:54:29.327 00.004 6120 Star::Find returns 1 (1), X=965.39, Y=51.67, Mass=13368, SNR=75.5, Peak=255 HFD=7.0
23:54:29.331 00.004 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
23:54:29.334 00.003 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
23:54:29.338 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.29 hyp=0.33 cameraTheta=2.05 mountX=0.09 mountY=-0.33, mountTheta=-1.29
23:54:29.343 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.29, opts=13)
23:54:29.346 00.003 6120 Enqueuing Move request for scope (-0.15, 0.29)
23:54:29.350 00.004 7680 Worker thread wakes up
23:54:29.350 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.29) opts 0xd
23:54:29.350 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.29)
23:54:29.350 00.000 7680 Moving (-0.15, 0.29) raw xDistance=0.09 yDistance=-0.33
23:54:29.351 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:54:29.351 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:54:29.351 00.000 7680 MoveAxis(E, 0, ABG)
23:54:29.351 00.000 7680 Move returns status 0, amount 0
23:54:29.351 00.000 7680 MoveAxis(N, 179, ABG)
23:54:29.351 00.000 7680 Guiding  Dir = 0, Dur = 179
23:54:29.352 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:29.355 00.003 7680 IsSlewing returns 0
23:54:29.356 00.001 7680 IsGuiding returns 0
23:54:29.356 00.000 6120 UpdateGuideState exits: m=13368 SNR=75.5 Saturated
23:54:29.360 00.004 7680 PulseGuide returned control before completion, sleep 189
23:54:29.360 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:29.364 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:29.369 00.005 6120 Enqueuing Expose request
23:54:29.563 00.194 7680 IsGuiding returns 0
23:54:29.564 00.001 7680 Move returns status 0, amount 179
23:54:29.564 00.000 7680 move complete, result=0
23:54:29.564 00.000 7680 worker thread done servicing request
23:54:29.565 00.001 7680 Worker thread wakes up
23:54:29.566 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 179 ms NORTH
23:54:29.571 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:29.571 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:30.827 01.256 7680 Exposure complete
23:54:30.946 00.119 7680 worker thread done servicing request
23:54:30.946 00.000 6120 OnExposeComplete: enter
23:54:30.951 00.005 6120 UpdateGuideState(): m_state=6
23:54:30.955 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2895
23:54:30.960 00.005 6120 Star::Find returns 1 (1), X=965.54, Y=51.72, Mass=14267, SNR=78.2, Peak=255 HFD=7.1
23:54:30.964 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
23:54:30.967 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.03)
23:54:30.971 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.35 hyp=0.35 cameraTheta=1.57 mountX=-0.07 mountY=-0.31, mountTheta=-1.78
23:54:30.976 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.35, opts=13)
23:54:30.980 00.004 6120 Enqueuing Move request for scope (0.00, 0.35)
23:54:30.985 00.005 7680 Worker thread wakes up
23:54:30.985 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.35) opts 0xd
23:54:30.985 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.35)
23:54:30.985 00.000 7680 Moving (0.00, 0.35) raw xDistance=-0.07 yDistance=-0.31
23:54:30.986 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:54:30.986 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:54:30.986 00.000 7680 MoveAxis(E, 0, ABG)
23:54:30.986 00.000 7680 Move returns status 0, amount 0
23:54:30.987 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:30.992 00.005 7680 MoveAxis(N, 170, ABG)
23:54:30.992 00.000 7680 Guiding  Dir = 0, Dur = 170
23:54:30.992 00.000 6120 UpdateGuideState exits: m=14267 SNR=78.2 Saturated
23:54:30.996 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:31.000 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:31.004 00.004 7680 IsSlewing returns 0
23:54:31.005 00.001 6120 Enqueuing Expose request
23:54:31.009 00.004 7680 IsGuiding returns 0
23:54:31.009 00.000 7680 PulseGuide returned control before completion, sleep 180
23:54:31.191 00.182 7680 IsGuiding returns 1
23:54:31.192 00.001 7680 scope still moving after pulse duration time elapsed
23:54:31.222 00.030 7680 IsSlewing returns 0
23:54:31.224 00.002 7680 IsGuiding returns 0
23:54:31.225 00.001 7680 scope move finished after 170 + 45 ms
23:54:31.225 00.000 7680 Move returns status 0, amount 170
23:54:31.225 00.000 7680 move complete, result=0
23:54:31.226 00.001 7680 worker thread done servicing request
23:54:31.226 00.000 7680 Worker thread wakes up
23:54:31.227 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 170 ms NORTH
23:54:31.235 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:31.235 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:32.485 01.250 7680 Exposure complete
23:54:32.631 00.146 7680 worker thread done servicing request
23:54:32.631 00.000 6120 OnExposeComplete: enter
23:54:32.635 00.004 6120 UpdateGuideState(): m_state=6
23:54:32.639 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2896
23:54:32.643 00.004 6120 Star::Find returns 1 (1), X=965.49, Y=51.36, Mass=14001, SNR=76.8, Peak=255 HFD=7.2
23:54:32.647 00.004 6120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-2.95) = xAngle (0.01 = 0.01)
23:54:32.652 00.005 6120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.26 = -0.26)
23:54:32.655 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.95 mountX=0.05 mountY=-0.01, mountTheta=-0.25
23:54:32.662 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.01, opts=13)
23:54:32.665 00.003 6120 Enqueuing Move request for scope (-0.05, -0.01)
23:54:32.669 00.004 7680 Worker thread wakes up
23:54:32.669 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
23:54:32.669 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:32.673 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
23:54:32.673 00.000 7680 Moving (-0.05, -0.01) raw xDistance=0.05 yDistance=-0.01
23:54:32.674 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:54:32.674 00.000 6120 UpdateGuideState exits: m=14001 SNR=76.8 Saturated
23:54:32.677 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:54:32.677 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:32.681 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:54:32.681 00.000 7680 MoveAxis(E, 0, ABG)
23:54:32.682 00.001 7680 Move returns status 0, amount 0
23:54:32.682 00.000 7680 MoveAxis(N, 0, ABG)
23:54:32.682 00.000 7680 Move returns status 0, amount 0
23:54:32.682 00.000 7680 move complete, result=0
23:54:32.682 00.000 7680 worker thread done servicing request
23:54:32.682 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:32.686 00.004 6120 Enqueuing Expose request
23:54:32.689 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:54:32.694 00.005 7680 Worker thread wakes up
23:54:32.694 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:32.695 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:33.935 01.240 7680 Exposure complete
23:54:34.077 00.142 7680 worker thread done servicing request
23:54:34.077 00.000 6120 OnExposeComplete: enter
23:54:34.082 00.005 6120 UpdateGuideState(): m_state=6
23:54:34.085 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2897
23:54:34.089 00.004 6120 Star::Find returns 1 (1), X=965.70, Y=51.70, Mass=14545, SNR=77.6, Peak=255 HFD=7.1
23:54:34.092 00.003 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.09 = -2.19)
23:54:34.096 00.004 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.46)
23:54:34.100 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.33 hyp=0.36 cameraTheta=1.14 mountX=-0.21 mountY=-0.23, mountTheta=-2.32
23:54:34.105 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.33, opts=13)
23:54:34.110 00.005 6120 Enqueuing Move request for scope (0.15, 0.33)
23:54:34.119 00.009 7680 Worker thread wakes up
23:54:34.119 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.33) opts 0xd
23:54:34.119 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.33)
23:54:34.119 00.000 7680 Moving (0.15, 0.33) raw xDistance=-0.21 yDistance=-0.23
23:54:34.120 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:54:34.120 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:54:34.121 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:34.126 00.005 6120 UpdateGuideState exits: m=14545 SNR=77.6 Saturated
23:54:34.129 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:34.133 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:34.138 00.005 6120 Enqueuing Expose request
23:54:34.142 00.004 7680 MoveAxis(E, 86, ABG)
23:54:34.142 00.000 7680 Guiding  Dir = 2, Dur = 86
23:54:34.142 00.000 7680 IsSlewing returns 0
23:54:34.143 00.001 7680 IsGuiding returns 0
23:54:34.143 00.000 7680 PulseGuide returned control before completion, sleep 96
23:54:34.251 00.108 7680 IsGuiding returns 1
23:54:34.251 00.000 7680 scope still moving after pulse duration time elapsed
23:54:34.281 00.030 7680 IsSlewing returns 0
23:54:34.282 00.001 7680 IsGuiding returns 0
23:54:34.282 00.000 7680 scope move finished after 86 + 53 ms
23:54:34.284 00.002 7680 Move returns status 0, amount 86
23:54:34.284 00.000 7680 MoveAxis(N, 124, ABG)
23:54:34.284 00.000 7680 Guiding  Dir = 0, Dur = 124
23:54:34.285 00.001 7680 IsSlewing returns 0
23:54:34.285 00.000 7680 IsGuiding returns 0
23:54:34.287 00.002 7680 PulseGuide returned control before completion, sleep 134
23:54:34.422 00.135 7680 IsGuiding returns 1
23:54:34.423 00.001 7680 scope still moving after pulse duration time elapsed
23:54:34.455 00.032 7680 IsSlewing returns 0
23:54:34.457 00.002 7680 IsGuiding returns 0
23:54:34.459 00.002 7680 scope move finished after 124 + 47 ms
23:54:34.459 00.000 7680 Move returns status 0, amount 124
23:54:34.459 00.000 7680 move complete, result=0
23:54:34.460 00.001 7680 worker thread done servicing request
23:54:34.460 00.000 7680 Worker thread wakes up
23:54:34.460 00.000 6120 GuideStep: -0.2 px 86 ms EAST, -0.2 px 124 ms NORTH
23:54:34.467 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:34.467 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:35.718 01.251 7680 Exposure complete
23:54:35.852 00.134 7680 worker thread done servicing request
23:54:35.854 00.002 6120 OnExposeComplete: enter
23:54:35.857 00.003 6120 UpdateGuideState(): m_state=6
23:54:35.861 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2898
23:54:35.866 00.005 6120 Star::Find returns 1 (1), X=965.31, Y=51.72, Mass=14213, SNR=77.9, Peak=255 HFD=7.0
23:54:35.870 00.004 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.11 = -1.17)
23:54:35.874 00.004 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.44)
23:54:35.877 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.35 hyp=0.42 cameraTheta=2.16 mountX=0.16 mountY=-0.42, mountTheta=-1.20
23:54:35.883 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.35, opts=13)
23:54:35.887 00.004 6120 Enqueuing Move request for scope (-0.23, 0.35)
23:54:35.892 00.005 7680 Worker thread wakes up
23:54:35.892 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.35) opts 0xd
23:54:35.892 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.35)
23:54:35.892 00.000 7680 Moving (-0.23, 0.35) raw xDistance=0.16 yDistance=-0.42
23:54:35.893 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:54:35.893 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:54:35.893 00.000 7680 MoveAxis(E, 0, ABG)
23:54:35.893 00.000 7680 Move returns status 0, amount 0
23:54:35.893 00.000 7680 MoveAxis(N, 226, ABG)
23:54:35.893 00.000 7680 Guiding  Dir = 0, Dur = 226
23:54:35.893 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:35.898 00.005 7680 IsSlewing returns 0
23:54:35.898 00.000 6120 UpdateGuideState exits: m=14213 SNR=77.9 Saturated
23:54:35.901 00.003 7680 IsGuiding returns 0
23:54:35.902 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:35.906 00.004 7680 PulseGuide returned control before completion, sleep 236
23:54:35.906 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:35.909 00.003 6120 Enqueuing Expose request
23:54:36.143 00.234 7680 IsGuiding returns 1
23:54:36.143 00.000 7680 scope still moving after pulse duration time elapsed
23:54:36.173 00.030 7680 IsSlewing returns 0
23:54:36.174 00.001 7680 IsGuiding returns 1
23:54:36.204 00.030 7680 IsSlewing returns 0
23:54:36.205 00.001 7680 IsGuiding returns 1
23:54:36.235 00.030 7680 IsSlewing returns 0
23:54:36.236 00.001 7680 IsGuiding returns 0
23:54:36.238 00.002 7680 scope move finished after 226 + 109 ms
23:54:36.238 00.000 7680 Move returns status 0, amount 226
23:54:36.238 00.000 7680 move complete, result=0
23:54:36.239 00.001 7680 worker thread done servicing request
23:54:36.239 00.000 7680 Worker thread wakes up
23:54:36.241 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 226 ms NORTH
23:54:36.247 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:36.247 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:37.496 01.249 7680 Exposure complete
23:54:37.638 00.142 7680 worker thread done servicing request
23:54:37.639 00.001 6120 OnExposeComplete: enter
23:54:37.644 00.005 6120 UpdateGuideState(): m_state=6
23:54:37.649 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2899
23:54:37.653 00.004 6120 Star::Find returns 1 (1), X=965.29, Y=51.71, Mass=14776, SNR=79.3, Peak=255 HFD=7.1
23:54:37.657 00.004 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.17 = -1.12)
23:54:37.661 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.39)
23:54:37.665 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.33 hyp=0.41 cameraTheta=2.21 mountX=0.18 mountY=-0.41, mountTheta=-1.15
23:54:37.670 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.33, opts=13)
23:54:37.674 00.004 6120 Enqueuing Move request for scope (-0.25, 0.33)
23:54:37.679 00.005 7680 Worker thread wakes up
23:54:37.679 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:37.683 00.004 6120 UpdateGuideState exits: m=14776 SNR=79.3 Saturated
23:54:37.686 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:37.690 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:37.693 00.003 6120 Enqueuing Expose request
23:54:37.697 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.33) opts 0xd
23:54:37.698 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.33)
23:54:37.698 00.000 7680 Moving (-0.25, 0.33) raw xDistance=0.18 yDistance=-0.41
23:54:37.698 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:54:37.698 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:54:37.698 00.000 7680 MoveAxis(E, 0, ABG)
23:54:37.698 00.000 7680 Move returns status 0, amount 0
23:54:37.698 00.000 7680 MoveAxis(N, 221, ABG)
23:54:37.699 00.001 7680 Guiding  Dir = 0, Dur = 221
23:54:37.699 00.000 7680 IsSlewing returns 0
23:54:37.699 00.000 7680 IsGuiding returns 0
23:54:37.700 00.001 7680 PulseGuide returned control before completion, sleep 231
23:54:37.937 00.237 7680 IsGuiding returns 1
23:54:37.939 00.002 7680 scope still moving after pulse duration time elapsed
23:54:37.968 00.029 7680 IsSlewing returns 0
23:54:37.969 00.001 7680 IsGuiding returns 0
23:54:37.969 00.000 7680 scope move finished after 221 + 47 ms
23:54:37.969 00.000 7680 Move returns status 0, amount 221
23:54:37.969 00.000 7680 move complete, result=0
23:54:37.970 00.001 7680 worker thread done servicing request
23:54:37.970 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 221 ms NORTH
23:54:37.976 00.006 7680 Worker thread wakes up
23:54:37.976 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:37.976 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:39.230 01.254 7680 Exposure complete
23:54:39.374 00.144 7680 worker thread done servicing request
23:54:39.374 00.000 6120 OnExposeComplete: enter
23:54:39.378 00.004 6120 UpdateGuideState(): m_state=6
23:54:39.382 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2900
23:54:39.385 00.003 6120 Star::Find returns 1 (1), X=965.59, Y=51.35, Mass=13357, SNR=74.3, Peak=255 HFD=7.2
23:54:39.391 00.006 6120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-2.95) = xAngle (2.39 = 2.39)
23:54:39.395 00.004 6120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.12 = 2.12)
23:54:39.399 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-0.57 mountX=-0.04 mountY=0.05, mountTheta=2.28
23:54:39.403 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.03, opts=13)
23:54:39.407 00.004 6120 Enqueuing Move request for scope (0.05, -0.03)
23:54:39.412 00.005 7680 Worker thread wakes up
23:54:39.412 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:39.416 00.004 6120 UpdateGuideState exits: m=13357 SNR=74.3 Saturated
23:54:39.420 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:39.425 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:54:39.425 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:54:39.425 00.000 7680 Moving (0.05, -0.03) raw xDistance=-0.04 yDistance=0.05
23:54:39.427 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:54:39.427 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:39.431 00.004 6120 Enqueuing Expose request
23:54:39.435 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:54:39.436 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:54:39.436 00.000 7680 MoveAxis(E, 0, ABG)
23:54:39.436 00.000 7680 Move returns status 0, amount 0
23:54:39.436 00.000 7680 MoveAxis(N, 0, ABG)
23:54:39.437 00.001 7680 Move returns status 0, amount 0
23:54:39.437 00.000 7680 move complete, result=0
23:54:39.437 00.000 7680 worker thread done servicing request
23:54:39.437 00.000 7680 Worker thread wakes up
23:54:39.438 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:54:39.441 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:39.442 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:40.690 01.248 7680 Exposure complete
23:54:40.814 00.124 7680 worker thread done servicing request
23:54:40.814 00.000 6120 OnExposeComplete: enter
23:54:40.818 00.004 6120 UpdateGuideState(): m_state=6
23:54:40.821 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2901
23:54:40.824 00.003 6120 Star::Find returns 1 (1), X=965.39, Y=51.61, Mass=13749, SNR=77.0, Peak=255 HFD=7.1
23:54:40.828 00.004 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.11 = -1.17)
23:54:40.833 00.005 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.44)
23:54:40.836 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.23 hyp=0.28 cameraTheta=2.16 mountX=0.11 mountY=-0.28, mountTheta=-1.20
23:54:40.841 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.23, opts=13)
23:54:40.845 00.004 6120 Enqueuing Move request for scope (-0.15, 0.23)
23:54:40.849 00.004 7680 Worker thread wakes up
23:54:40.849 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.23) opts 0xd
23:54:40.850 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.23)
23:54:40.850 00.000 7680 Moving (-0.15, 0.23) raw xDistance=0.11 yDistance=-0.28
23:54:40.850 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:54:40.850 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:54:40.850 00.000 7680 MoveAxis(E, 0, ABG)
23:54:40.850 00.000 7680 Move returns status 0, amount 0
23:54:40.851 00.001 7680 MoveAxis(N, 150, ABG)
23:54:40.851 00.000 7680 Guiding  Dir = 0, Dur = 150
23:54:40.851 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:40.855 00.004 7680 IsSlewing returns 0
23:54:40.855 00.000 6120 UpdateGuideState exits: m=13749 SNR=77.0 Saturated
23:54:40.859 00.004 7680 IsGuiding returns 0
23:54:40.859 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:40.862 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:40.867 00.005 7680 PulseGuide returned control before completion, sleep 160
23:54:40.867 00.000 6120 Enqueuing Expose request
23:54:41.039 00.172 7680 IsGuiding returns 0
23:54:41.040 00.001 7680 Move returns status 0, amount 150
23:54:41.040 00.000 7680 move complete, result=0
23:54:41.041 00.001 7680 worker thread done servicing request
23:54:41.042 00.001 7680 Worker thread wakes up
23:54:41.043 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 150 ms NORTH
23:54:41.053 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:41.053 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:42.307 01.254 7680 Exposure complete
23:54:42.490 00.183 7680 worker thread done servicing request
23:54:42.490 00.000 6120 OnExposeComplete: enter
23:54:42.497 00.007 6120 UpdateGuideState(): m_state=6
23:54:42.501 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2902
23:54:42.505 00.004 6120 Star::Find returns 1 (1), X=965.60, Y=51.70, Mass=14352, SNR=78.5, Peak=255 HFD=7.2
23:54:42.510 00.005 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
23:54:42.515 00.005 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
23:54:42.520 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.33 hyp=0.33 cameraTheta=1.38 mountX=-0.12 mountY=-0.27, mountTheta=-2.00
23:54:42.526 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.33, opts=13)
23:54:42.531 00.005 6120 Enqueuing Move request for scope (0.06, 0.33)
23:54:42.535 00.004 7680 Worker thread wakes up
23:54:42.535 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.33) opts 0xd
23:54:42.535 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.33)
23:54:42.535 00.000 7680 Moving (0.06, 0.33) raw xDistance=-0.12 yDistance=-0.27
23:54:42.537 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:54:42.537 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:54:42.537 00.000 7680 MoveAxis(E, 0, ABG)
23:54:42.537 00.000 7680 Move returns status 0, amount 0
23:54:42.537 00.000 7680 MoveAxis(N, 145, ABG)
23:54:42.537 00.000 7680 Guiding  Dir = 0, Dur = 145
23:54:42.537 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:42.542 00.005 7680 IsSlewing returns 0
23:54:42.543 00.001 7680 IsGuiding returns 0
23:54:42.543 00.000 6120 UpdateGuideState exits: m=14352 SNR=78.5 Saturated
23:54:42.547 00.004 7680 PulseGuide returned control before completion, sleep 155
23:54:42.547 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:42.551 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:42.555 00.004 6120 Enqueuing Expose request
23:54:42.716 00.161 7680 IsGuiding returns 1
23:54:42.716 00.000 7680 scope still moving after pulse duration time elapsed
23:54:42.747 00.031 7680 IsSlewing returns 0
23:54:42.747 00.000 7680 IsGuiding returns 1
23:54:42.779 00.032 7680 IsSlewing returns 0
23:54:42.779 00.000 7680 IsGuiding returns 0
23:54:42.779 00.000 7680 scope move finished after 145 + 90 ms
23:54:42.779 00.000 7680 Move returns status 0, amount 145
23:54:42.781 00.002 7680 move complete, result=0
23:54:42.781 00.000 7680 worker thread done servicing request
23:54:42.781 00.000 7680 Worker thread wakes up
23:54:42.781 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 145 ms NORTH
23:54:42.786 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:42.787 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:44.026 01.239 7680 Exposure complete
23:54:44.160 00.134 7680 worker thread done servicing request
23:54:44.160 00.000 6120 OnExposeComplete: enter
23:54:44.165 00.005 6120 UpdateGuideState(): m_state=6
23:54:44.168 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2903
23:54:44.172 00.004 6120 Star::Find returns 1 (1), X=965.29, Y=51.73, Mass=13822, SNR=76.6, Peak=255 HFD=7.0
23:54:44.178 00.006 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.15 = -1.14)
23:54:44.183 00.005 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.40)
23:54:44.186 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.35 hyp=0.43 cameraTheta=2.19 mountX=0.18 mountY=-0.43, mountTheta=-1.17
23:54:44.192 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.35, opts=13)
23:54:44.196 00.004 6120 Enqueuing Move request for scope (-0.25, 0.35)
23:54:44.200 00.004 7680 Worker thread wakes up
23:54:44.201 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:44.205 00.004 6120 UpdateGuideState exits: m=13822 SNR=76.6 Saturated
23:54:44.209 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.35) opts 0xd
23:54:44.209 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.35)
23:54:44.209 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:44.213 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:44.217 00.004 6120 Enqueuing Expose request
23:54:44.221 00.004 7680 Moving (-0.25, 0.35) raw xDistance=0.18 yDistance=-0.43
23:54:44.221 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:54:44.221 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:54:44.221 00.000 7680 MoveAxis(E, 0, ABG)
23:54:44.221 00.000 7680 Move returns status 0, amount 0
23:54:44.222 00.001 7680 MoveAxis(N, 231, ABG)
23:54:44.223 00.001 7680 Guiding  Dir = 0, Dur = 231
23:54:44.224 00.001 7680 IsSlewing returns 0
23:54:44.224 00.000 7680 IsGuiding returns 0
23:54:44.225 00.001 7680 PulseGuide returned control before completion, sleep 241
23:54:44.469 00.244 7680 IsGuiding returns 1
23:54:44.470 00.001 7680 scope still moving after pulse duration time elapsed
23:54:44.501 00.031 7680 IsSlewing returns 0
23:54:44.502 00.001 7680 IsGuiding returns 0
23:54:44.503 00.001 7680 scope move finished after 231 + 46 ms
23:54:44.503 00.000 7680 Move returns status 0, amount 231
23:54:44.503 00.000 7680 move complete, result=0
23:54:44.504 00.001 7680 worker thread done servicing request
23:54:44.504 00.000 7680 Worker thread wakes up
23:54:44.505 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 231 ms NORTH
23:54:44.510 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:44.510 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:45.765 01.255 7680 Exposure complete
23:54:45.901 00.136 7680 worker thread done servicing request
23:54:45.901 00.000 6120 OnExposeComplete: enter
23:54:45.905 00.004 6120 UpdateGuideState(): m_state=6
23:54:45.909 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2904
23:54:45.912 00.003 6120 Star::Find returns 1 (1), X=965.59, Y=51.30, Mass=13120, SNR=73.5, Peak=255 HFD=7.2
23:54:45.915 00.003 6120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-2.95) = xAngle (1.96 = 1.96)
23:54:45.919 00.004 6120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.69 = 1.69)
23:54:45.923 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.99 mountX=-0.03 mountY=0.09, mountTheta=1.94
23:54:45.927 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.07, opts=13)
23:54:45.930 00.003 6120 Enqueuing Move request for scope (0.05, -0.07)
23:54:45.933 00.003 7680 Worker thread wakes up
23:54:45.934 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
23:54:45.934 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
23:54:45.934 00.000 7680 Moving (0.05, -0.07) raw xDistance=-0.03 yDistance=0.09
23:54:45.934 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:54:45.935 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:54:45.935 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:45.939 00.004 6120 UpdateGuideState exits: m=13120 SNR=73.5 Saturated
23:54:45.942 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:45.947 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:45.951 00.004 6120 Enqueuing Expose request
23:54:45.955 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:54:45.955 00.000 7680 MoveAxis(E, 0, ABG)
23:54:45.955 00.000 7680 Move returns status 0, amount 0
23:54:45.955 00.000 7680 MoveAxis(N, 0, ABG)
23:54:45.955 00.000 7680 Move returns status 0, amount 0
23:54:45.957 00.002 7680 move complete, result=0
23:54:45.957 00.000 7680 worker thread done servicing request
23:54:45.957 00.000 7680 Worker thread wakes up
23:54:45.957 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:45.962 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:45.962 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:47.212 01.250 7680 Exposure complete
23:54:47.342 00.130 7680 worker thread done servicing request
23:54:47.342 00.000 6120 OnExposeComplete: enter
23:54:47.346 00.004 6120 UpdateGuideState(): m_state=6
23:54:47.350 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2905
23:54:47.354 00.004 6120 Star::Find returns 1 (1), X=965.74, Y=51.40, Mass=13751, SNR=76.2, Peak=255 HFD=7.0
23:54:47.359 00.005 6120 CameraToMount -- cameraTheta (0.15) - m_xAngle (-2.95) = xAngle (3.11 = 3.11)
23:54:47.364 00.005 6120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.84 = 2.84)
23:54:47.367 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.15 mountX=-0.20 mountY=0.06, mountTheta=2.85
23:54:47.373 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.03, opts=13)
23:54:47.377 00.004 6120 Enqueuing Move request for scope (0.20, 0.03)
23:54:47.381 00.004 7680 Worker thread wakes up
23:54:47.381 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
23:54:47.381 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
23:54:47.381 00.000 7680 Moving (0.20, 0.03) raw xDistance=-0.20 yDistance=0.06
23:54:47.381 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:54:47.382 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:54:47.382 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:54:47.382 00.000 7680 MoveAxis(E, 0, ABG)
23:54:47.382 00.000 7680 Move returns status 0, amount 0
23:54:47.382 00.000 7680 MoveAxis(N, 0, ABG)
23:54:47.382 00.000 7680 Move returns status 0, amount 0
23:54:47.382 00.000 7680 move complete, result=0
23:54:47.382 00.000 7680 worker thread done servicing request
23:54:47.382 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:47.388 00.006 6120 UpdateGuideState exits: m=13751 SNR=76.2 Saturated
23:54:47.393 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:47.397 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:47.400 00.003 6120 Enqueuing Expose request
23:54:47.405 00.005 7680 Worker thread wakes up
23:54:47.405 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:54:47.408 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:47.408 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:48.661 01.253 7680 Exposure complete
23:54:48.802 00.141 7680 worker thread done servicing request
23:54:48.804 00.002 6120 OnExposeComplete: enter
23:54:48.807 00.003 6120 UpdateGuideState(): m_state=6
23:54:48.812 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2906
23:54:48.816 00.004 6120 Star::Find returns 1 (1), X=965.77, Y=51.80, Mass=14228, SNR=78.2, Peak=255 HFD=6.9
23:54:48.819 00.003 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.03 = -2.25)
23:54:48.823 00.004 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.52)
23:54:48.829 00.006 6120 CameraToMount -- cameraX=0.23 cameraY=0.42 hyp=0.48 cameraTheta=1.08 mountX=-0.30 mountY=-0.28, mountTheta=-2.39
23:54:48.836 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.42, opts=13)
23:54:48.840 00.004 6120 Enqueuing Move request for scope (0.23, 0.42)
23:54:48.844 00.004 7680 Worker thread wakes up
23:54:48.845 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:48.849 00.004 6120 UpdateGuideState exits: m=14228 SNR=78.2 Saturated
23:54:48.852 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:48.856 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.42) opts 0xd
23:54:48.856 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:48.861 00.005 6120 Enqueuing Expose request
23:54:48.866 00.005 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.42)
23:54:48.866 00.000 7680 Moving (0.23, 0.42) raw xDistance=-0.30 yDistance=-0.28
23:54:48.866 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:54:48.867 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:54:48.867 00.000 7680 MoveAxis(E, 124, ABG)
23:54:48.867 00.000 7680 Guiding  Dir = 2, Dur = 124
23:54:48.868 00.001 7680 IsSlewing returns 0
23:54:48.869 00.001 7680 IsGuiding returns 0
23:54:48.869 00.000 7680 PulseGuide returned control before completion, sleep 134
23:54:49.010 00.141 7680 IsGuiding returns 1
23:54:49.012 00.002 7680 scope still moving after pulse duration time elapsed
23:54:49.041 00.029 7680 IsSlewing returns 0
23:54:49.043 00.002 7680 IsGuiding returns 0
23:54:49.044 00.001 7680 scope move finished after 124 + 50 ms
23:54:49.044 00.000 7680 Move returns status 0, amount 124
23:54:49.045 00.001 7680 MoveAxis(N, 153, ABG)
23:54:49.045 00.000 7680 Guiding  Dir = 0, Dur = 153
23:54:49.046 00.001 7680 IsSlewing returns 0
23:54:49.046 00.000 7680 IsGuiding returns 0
23:54:49.048 00.002 7680 PulseGuide returned control before completion, sleep 163
23:54:49.213 00.165 7680 IsGuiding returns 1
23:54:49.213 00.000 7680 scope still moving after pulse duration time elapsed
23:54:49.244 00.031 7680 IsSlewing returns 0
23:54:49.245 00.001 7680 IsGuiding returns 0
23:54:49.245 00.000 7680 scope move finished after 153 + 44 ms
23:54:49.245 00.000 7680 Move returns status 0, amount 153
23:54:49.245 00.000 7680 move complete, result=0
23:54:49.246 00.001 7680 worker thread done servicing request
23:54:49.246 00.000 6120 GuideStep: -0.3 px 124 ms EAST, -0.3 px 153 ms NORTH
23:54:49.252 00.006 7680 Worker thread wakes up
23:54:49.252 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:49.252 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:50.501 01.249 7680 Exposure complete
23:54:50.645 00.144 7680 worker thread done servicing request
23:54:50.646 00.001 6120 OnExposeComplete: enter
23:54:50.653 00.007 6120 UpdateGuideState(): m_state=6
23:54:50.658 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2907
23:54:50.662 00.004 6120 Star::Find returns 1 (1), X=965.65, Y=51.60, Mass=13568, SNR=75.2, Peak=255 HFD=6.9
23:54:50.666 00.004 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.09 = -2.20)
23:54:50.671 00.005 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.46)
23:54:50.677 00.006 6120 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.25 cameraTheta=1.13 mountX=-0.15 mountY=-0.16, mountTheta=-2.32
23:54:50.684 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.23, opts=13)
23:54:50.688 00.004 6120 Enqueuing Move request for scope (0.11, 0.23)
23:54:50.691 00.003 7680 Worker thread wakes up
23:54:50.692 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:50.696 00.004 6120 UpdateGuideState exits: m=13568 SNR=75.2 Saturated
23:54:50.701 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:50.706 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:50.709 00.003 6120 Enqueuing Expose request
23:54:50.713 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.23) opts 0xd
23:54:50.713 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.23)
23:54:50.713 00.000 7680 Moving (0.11, 0.23) raw xDistance=-0.15 yDistance=-0.16
23:54:50.713 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:54:50.714 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:54:50.714 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:54:50.714 00.000 7680 MoveAxis(E, 0, ABG)
23:54:50.714 00.000 7680 Move returns status 0, amount 0
23:54:50.716 00.002 7680 MoveAxis(N, 0, ABG)
23:54:50.716 00.000 7680 Move returns status 0, amount 0
23:54:50.716 00.000 7680 move complete, result=0
23:54:50.716 00.000 7680 worker thread done servicing request
23:54:50.716 00.000 7680 Worker thread wakes up
23:54:50.717 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:54:50.720 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:50.721 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:51.975 01.254 7680 Exposure complete
23:54:52.114 00.139 7680 worker thread done servicing request
23:54:52.114 00.000 6120 OnExposeComplete: enter
23:54:52.119 00.005 6120 UpdateGuideState(): m_state=6
23:54:52.122 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2908
23:54:52.125 00.003 6120 Star::Find returns 1 (1), X=965.71, Y=51.92, Mass=14116, SNR=78.0, Peak=255 HFD=6.9
23:54:52.130 00.005 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
23:54:52.134 00.004 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
23:54:52.139 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=0.55 hyp=0.57 cameraTheta=1.27 mountX=-0.27 mountY=-0.42, mountTheta=-2.15
23:54:52.145 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.55, opts=13)
23:54:52.149 00.004 6120 Enqueuing Move request for scope (0.17, 0.55)
23:54:52.155 00.006 7680 Worker thread wakes up
23:54:52.155 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:52.160 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.55) opts 0xd
23:54:52.160 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.55)
23:54:52.160 00.000 7680 Moving (0.17, 0.55) raw xDistance=-0.27 yDistance=-0.42
23:54:52.161 00.001 6120 UpdateGuideState exits: m=14116 SNR=78.0 Saturated
23:54:52.165 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:54:52.165 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:54:52.165 00.000 7680 MoveAxis(E, 110, ABG)
23:54:52.165 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:52.169 00.004 7680 Guiding  Dir = 2, Dur = 110
23:54:52.170 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:52.173 00.003 6120 Enqueuing Expose request
23:54:52.177 00.004 7680 IsSlewing returns 0
23:54:52.177 00.000 7680 IsGuiding returns 0
23:54:52.177 00.000 7680 PulseGuide returned control before completion, sleep 120
23:54:52.307 00.130 7680 IsGuiding returns 1
23:54:52.308 00.001 7680 scope still moving after pulse duration time elapsed
23:54:52.338 00.030 7680 IsSlewing returns 0
23:54:52.340 00.002 7680 IsGuiding returns 0
23:54:52.340 00.000 7680 scope move finished after 110 + 52 ms
23:54:52.340 00.000 7680 Move returns status 0, amount 110
23:54:52.341 00.001 7680 MoveAxis(N, 226, ABG)
23:54:52.341 00.000 7680 Guiding  Dir = 0, Dur = 226
23:54:52.341 00.000 7680 IsSlewing returns 0
23:54:52.341 00.000 7680 IsGuiding returns 0
23:54:52.342 00.001 7680 PulseGuide returned control before completion, sleep 236
23:54:52.587 00.245 7680 IsGuiding returns 1
23:54:52.589 00.002 7680 scope still moving after pulse duration time elapsed
23:54:52.618 00.029 7680 IsSlewing returns 0
23:54:52.620 00.002 7680 IsGuiding returns 0
23:54:52.620 00.000 7680 scope move finished after 226 + 51 ms
23:54:52.621 00.001 7680 Move returns status 0, amount 226
23:54:52.621 00.000 7680 move complete, result=0
23:54:52.621 00.000 7680 worker thread done servicing request
23:54:52.622 00.001 7680 Worker thread wakes up
23:54:52.622 00.000 6120 GuideStep: -0.3 px 110 ms EAST, -0.4 px 226 ms NORTH
23:54:52.629 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:52.630 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:53.880 01.250 7680 Exposure complete
23:54:54.020 00.140 7680 worker thread done servicing request
23:54:54.020 00.000 6120 OnExposeComplete: enter
23:54:54.024 00.004 6120 UpdateGuideState(): m_state=6
23:54:54.027 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2909
23:54:54.032 00.005 6120 Star::Find returns 1 (1), X=965.65, Y=51.86, Mass=14025, SNR=77.1, Peak=255 HFD=6.9
23:54:54.036 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
23:54:54.039 00.003 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
23:54:54.043 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.48 hyp=0.49 cameraTheta=1.36 mountX=-0.19 mountY=-0.39, mountTheta=-2.03
23:54:54.050 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.48, opts=13)
23:54:54.055 00.005 6120 Enqueuing Move request for scope (0.10, 0.48)
23:54:54.059 00.004 7680 Worker thread wakes up
23:54:54.059 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.48) opts 0xd
23:54:54.059 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.48)
23:54:54.059 00.000 7680 Moving (0.10, 0.48) raw xDistance=-0.19 yDistance=-0.39
23:54:54.059 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:54:54.060 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:54:54.060 00.000 7680 MoveAxis(E, 0, ABG)
23:54:54.060 00.000 7680 Move returns status 0, amount 0
23:54:54.060 00.000 7680 MoveAxis(N, 209, ABG)
23:54:54.060 00.000 7680 Guiding  Dir = 0, Dur = 209
23:54:54.060 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:54.066 00.006 7680 IsSlewing returns 0
23:54:54.066 00.000 6120 UpdateGuideState exits: m=14025 SNR=77.1 Saturated
23:54:54.069 00.003 7680 IsGuiding returns 0
23:54:54.070 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:54.074 00.004 7680 PulseGuide returned control before completion, sleep 219
23:54:54.074 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:54.081 00.007 6120 Enqueuing Expose request
23:54:54.299 00.218 7680 IsGuiding returns 1
23:54:54.300 00.001 7680 scope still moving after pulse duration time elapsed
23:54:54.329 00.029 7680 IsSlewing returns 0
23:54:54.331 00.002 7680 IsGuiding returns 0
23:54:54.331 00.000 7680 scope move finished after 209 + 51 ms
23:54:54.331 00.000 7680 Move returns status 0, amount 209
23:54:54.332 00.001 7680 move complete, result=0
23:54:54.332 00.000 7680 worker thread done servicing request
23:54:54.332 00.000 7680 Worker thread wakes up
23:54:54.333 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 209 ms NORTH
23:54:54.339 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:54.339 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:55.592 01.253 7680 Exposure complete
23:54:55.733 00.141 7680 worker thread done servicing request
23:54:55.733 00.000 6120 OnExposeComplete: enter
23:54:55.738 00.005 6120 UpdateGuideState(): m_state=6
23:54:55.743 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2910
23:54:55.747 00.004 6120 Star::Find returns 1 (1), X=965.64, Y=51.76, Mass=13839, SNR=76.2, Peak=255 HFD=7.0
23:54:55.750 00.003 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
23:54:55.754 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
23:54:55.758 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.39 hyp=0.40 cameraTheta=1.32 mountX=-0.17 mountY=-0.30, mountTheta=-2.08
23:54:55.762 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.39, opts=13)
23:54:55.768 00.006 6120 Enqueuing Move request for scope (0.10, 0.39)
23:54:55.773 00.005 7680 Worker thread wakes up
23:54:55.773 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.39) opts 0xd
23:54:55.774 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.39)
23:54:55.774 00.000 7680 Moving (0.10, 0.39) raw xDistance=-0.17 yDistance=-0.30
23:54:55.774 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:54:55.775 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:54:55.775 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:55.780 00.005 6120 UpdateGuideState exits: m=13839 SNR=76.2 Saturated
23:54:55.783 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:55.787 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:55.790 00.003 6120 Enqueuing Expose request
23:54:55.794 00.004 7680 MoveAxis(E, 0, ABG)
23:54:55.795 00.001 7680 Move returns status 0, amount 0
23:54:55.795 00.000 7680 MoveAxis(N, 164, ABG)
23:54:55.795 00.000 7680 Guiding  Dir = 0, Dur = 164
23:54:55.795 00.000 7680 IsSlewing returns 0
23:54:55.796 00.001 7680 IsGuiding returns 0
23:54:55.796 00.000 7680 PulseGuide returned control before completion, sleep 174
23:54:55.983 00.187 7680 IsGuiding returns 0
23:54:55.983 00.000 7680 Move returns status 0, amount 164
23:54:55.985 00.002 7680 move complete, result=0
23:54:55.985 00.000 7680 worker thread done servicing request
23:54:55.985 00.000 7680 Worker thread wakes up
23:54:55.985 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 164 ms NORTH
23:54:55.995 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:55.995 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:57.242 01.247 7680 Exposure complete
23:54:57.370 00.128 7680 worker thread done servicing request
23:54:57.370 00.000 6120 OnExposeComplete: enter
23:54:57.375 00.005 6120 UpdateGuideState(): m_state=6
23:54:57.379 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2911
23:54:57.383 00.004 6120 Star::Find returns 1 (1), X=965.42, Y=51.70, Mass=13870, SNR=76.0, Peak=255 HFD=7.0
23:54:57.386 00.003 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
23:54:57.391 00.005 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
23:54:57.396 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.32 hyp=0.35 cameraTheta=1.94 mountX=0.06 mountY=-0.34, mountTheta=-1.39
23:54:57.402 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.32, opts=13)
23:54:57.406 00.004 6120 Enqueuing Move request for scope (-0.13, 0.32)
23:54:57.410 00.004 7680 Worker thread wakes up
23:54:57.411 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:57.414 00.003 6120 UpdateGuideState exits: m=13870 SNR=76.0 Saturated
23:54:57.418 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:57.422 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:57.427 00.005 6120 Enqueuing Expose request
23:54:57.430 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.32) opts 0xd
23:54:57.430 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.32)
23:54:57.430 00.000 7680 Moving (-0.13, 0.32) raw xDistance=0.06 yDistance=-0.34
23:54:57.431 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:54:57.431 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:54:57.431 00.000 7680 MoveAxis(E, 0, ABG)
23:54:57.431 00.000 7680 Move returns status 0, amount 0
23:54:57.431 00.000 7680 MoveAxis(N, 187, ABG)
23:54:57.431 00.000 7680 Guiding  Dir = 0, Dur = 187
23:54:57.432 00.001 7680 IsSlewing returns 0
23:54:57.432 00.000 7680 IsGuiding returns 0
23:54:57.433 00.001 7680 PulseGuide returned control before completion, sleep 197
23:54:57.639 00.206 7680 IsGuiding returns 1
23:54:57.640 00.001 7680 scope still moving after pulse duration time elapsed
23:54:57.669 00.029 7680 IsSlewing returns 0
23:54:57.671 00.002 7680 IsGuiding returns 0
23:54:57.672 00.001 7680 scope move finished after 187 + 52 ms
23:54:57.672 00.000 7680 Move returns status 0, amount 187
23:54:57.672 00.000 7680 move complete, result=0
23:54:57.673 00.001 7680 worker thread done servicing request
23:54:57.674 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 187 ms NORTH
23:54:57.680 00.006 7680 Worker thread wakes up
23:54:57.680 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:57.680 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:58.925 01.245 7680 Exposure complete
23:54:59.053 00.128 7680 worker thread done servicing request
23:54:59.054 00.001 6120 OnExposeComplete: enter
23:54:59.058 00.004 6120 UpdateGuideState(): m_state=6
23:54:59.061 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2912
23:54:59.066 00.005 6120 Star::Find returns 1 (1), X=965.71, Y=51.32, Mass=13633, SNR=74.8, Peak=255 HFD=7.0
23:54:59.070 00.004 6120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-2.95) = xAngle (2.66 = 2.66)
23:54:59.074 00.004 6120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.39 = 2.39)
23:54:59.077 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-0.30 mountX=-0.16 mountY=0.12, mountTheta=2.48
23:54:59.083 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.05, opts=13)
23:54:59.086 00.003 6120 Enqueuing Move request for scope (0.17, -0.05)
23:54:59.091 00.005 7680 Worker thread wakes up
23:54:59.091 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
23:54:59.091 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
23:54:59.091 00.000 7680 Moving (0.17, -0.05) raw xDistance=-0.16 yDistance=0.12
23:54:59.091 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:54:59.092 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:54:59.092 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:54:59.092 00.000 7680 MoveAxis(E, 0, ABG)
23:54:59.092 00.000 7680 Move returns status 0, amount 0
23:54:59.092 00.000 7680 MoveAxis(N, 0, ABG)
23:54:59.093 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:54:59.097 00.004 7680 Move returns status 0, amount 0
23:54:59.098 00.001 7680 move complete, result=0
23:54:59.098 00.000 6120 UpdateGuideState exits: m=13633 SNR=74.8 Saturated
23:54:59.102 00.004 7680 worker thread done servicing request
23:54:59.102 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:59.106 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:54:59.115 00.009 6120 Enqueuing Expose request
23:54:59.119 00.004 7680 Worker thread wakes up
23:54:59.120 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:54:59.120 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:54:59.120 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:00.370 01.250 7680 Exposure complete
23:55:00.509 00.139 7680 worker thread done servicing request
23:55:00.510 00.001 6120 OnExposeComplete: enter
23:55:00.516 00.006 6120 UpdateGuideState(): m_state=6
23:55:00.521 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2913
23:55:00.526 00.005 6120 Star::Find returns 1 (1), X=965.72, Y=51.64, Mass=14424, SNR=78.2, Peak=255 HFD=7.1
23:55:00.530 00.004 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
23:55:00.535 00.005 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.62)
23:55:00.539 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.26 hyp=0.32 cameraTheta=0.98 mountX=-0.22 mountY=-0.16, mountTheta=-2.52
23:55:00.545 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.26, opts=13)
23:55:00.551 00.006 6120 Enqueuing Move request for scope (0.18, 0.26)
23:55:00.555 00.004 7680 Worker thread wakes up
23:55:00.557 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.26) opts 0xd
23:55:00.557 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.26)
23:55:00.557 00.000 7680 Moving (0.18, 0.26) raw xDistance=-0.22 yDistance=-0.16
23:55:00.557 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:55:00.558 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:55:00.558 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:00.562 00.004 6120 UpdateGuideState exits: m=14424 SNR=78.2 Saturated
23:55:00.566 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:00.570 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:00.573 00.003 6120 Enqueuing Expose request
23:55:00.578 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:55:00.578 00.000 7680 MoveAxis(E, 91, ABG)
23:55:00.578 00.000 7680 Guiding  Dir = 2, Dur = 91
23:55:00.579 00.001 7680 IsSlewing returns 0
23:55:00.579 00.000 7680 IsGuiding returns 0
23:55:00.580 00.001 7680 PulseGuide returned control before completion, sleep 101
23:55:00.688 00.108 7680 IsGuiding returns 1
23:55:00.688 00.000 7680 scope still moving after pulse duration time elapsed
23:55:00.718 00.030 7680 IsSlewing returns 0
23:55:00.719 00.001 7680 IsGuiding returns 0
23:55:00.719 00.000 7680 scope move finished after 91 + 49 ms
23:55:00.721 00.002 7680 Move returns status 0, amount 91
23:55:00.721 00.000 7680 MoveAxis(N, 0, ABG)
23:55:00.721 00.000 7680 Move returns status 0, amount 0
23:55:00.721 00.000 7680 move complete, result=0
23:55:00.722 00.001 7680 worker thread done servicing request
23:55:00.722 00.000 6120 GuideStep: -0.2 px 91 ms EAST, -0.2 px 0 ms NORTH
23:55:00.728 00.006 7680 Worker thread wakes up
23:55:00.728 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:00.728 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:01.984 01.256 7680 Exposure complete
23:55:02.118 00.134 7680 worker thread done servicing request
23:55:02.119 00.001 6120 OnExposeComplete: enter
23:55:02.122 00.003 6120 UpdateGuideState(): m_state=6
23:55:02.127 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2914
23:55:02.131 00.004 6120 Star::Find returns 1 (1), X=965.68, Y=51.85, Mass=14176, SNR=75.4, Peak=255 HFD=6.9
23:55:02.134 00.003 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.04)
23:55:02.138 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.31)
23:55:02.142 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.48 hyp=0.50 cameraTheta=1.29 mountX=-0.22 mountY=-0.37, mountTheta=-2.12
23:55:02.147 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.48, opts=13)
23:55:02.152 00.005 6120 Enqueuing Move request for scope (0.14, 0.48)
23:55:02.156 00.004 7680 Worker thread wakes up
23:55:02.156 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:02.160 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.48) opts 0xd
23:55:02.160 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.48)
23:55:02.160 00.000 7680 Moving (0.14, 0.48) raw xDistance=-0.22 yDistance=-0.37
23:55:02.161 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
23:55:02.161 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:55:02.161 00.000 7680 MoveAxis(E, 97, ABG)
23:55:02.161 00.000 6120 UpdateGuideState exits: m=14176 SNR=75.4 Saturated
23:55:02.165 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:02.170 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:02.175 00.005 6120 Enqueuing Expose request
23:55:02.178 00.003 7680 Guiding  Dir = 2, Dur = 97
23:55:02.179 00.001 7680 IsSlewing returns 0
23:55:02.179 00.000 7680 IsGuiding returns 0
23:55:02.179 00.000 7680 PulseGuide returned control before completion, sleep 107
23:55:02.302 00.123 7680 IsGuiding returns 1
23:55:02.303 00.001 7680 scope still moving after pulse duration time elapsed
23:55:02.332 00.029 7680 IsSlewing returns 0
23:55:02.334 00.002 7680 IsGuiding returns 0
23:55:02.336 00.002 7680 scope move finished after 97 + 59 ms
23:55:02.336 00.000 7680 Move returns status 0, amount 97
23:55:02.336 00.000 7680 MoveAxis(N, 199, ABG)
23:55:02.336 00.000 7680 Guiding  Dir = 0, Dur = 199
23:55:02.336 00.000 7680 IsSlewing returns 0
23:55:02.337 00.001 7680 IsGuiding returns 0
23:55:02.338 00.001 7680 PulseGuide returned control before completion, sleep 209
23:55:02.549 00.211 7680 IsGuiding returns 1
23:55:02.549 00.000 7680 scope still moving after pulse duration time elapsed
23:55:02.580 00.031 7680 IsSlewing returns 0
23:55:02.583 00.003 7680 IsGuiding returns 0
23:55:02.583 00.000 7680 scope move finished after 199 + 46 ms
23:55:02.583 00.000 7680 Move returns status 0, amount 199
23:55:02.584 00.001 7680 move complete, result=0
23:55:02.584 00.000 7680 worker thread done servicing request
23:55:02.584 00.000 7680 Worker thread wakes up
23:55:02.584 00.000 6120 GuideStep: -0.2 px 97 ms EAST, -0.4 px 199 ms NORTH
23:55:02.591 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:02.591 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:03.843 01.252 7680 Exposure complete
23:55:03.976 00.133 7680 worker thread done servicing request
23:55:03.976 00.000 6120 OnExposeComplete: enter
23:55:03.980 00.004 6120 UpdateGuideState(): m_state=6
23:55:03.983 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2915
23:55:03.988 00.005 6120 Star::Find returns 1 (1), X=965.24, Y=51.86, Mass=14053, SNR=77.5, Peak=255 HFD=6.8
23:55:03.991 00.003 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
23:55:03.996 00.005 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.47)
23:55:04.000 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.48 hyp=0.57 cameraTheta=2.13 mountX=0.20 mountY=-0.56, mountTheta=-1.22
23:55:04.005 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.48, opts=13)
23:55:04.009 00.004 6120 Enqueuing Move request for scope (-0.30, 0.48)
23:55:04.013 00.004 7680 Worker thread wakes up
23:55:04.013 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.48) opts 0xd
23:55:04.014 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.48)
23:55:04.014 00.000 7680 Moving (-0.30, 0.48) raw xDistance=0.20 yDistance=-0.56
23:55:04.014 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.20
23:55:04.014 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:04.019 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:55:04.020 00.001 7680 MoveAxis(W, 77, ABG)
23:55:04.020 00.000 6120 UpdateGuideState exits: m=14053 SNR=77.5 Saturated
23:55:04.025 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:04.029 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:04.034 00.005 6120 Enqueuing Expose request
23:55:04.037 00.003 7680 Guiding  Dir = 3, Dur = 77
23:55:04.038 00.001 7680 IsSlewing returns 0
23:55:04.038 00.000 7680 IsGuiding returns 0
23:55:04.038 00.000 7680 PulseGuide returned control before completion, sleep 87
23:55:04.133 00.095 7680 IsGuiding returns 1
23:55:04.134 00.001 7680 scope still moving after pulse duration time elapsed
23:55:04.162 00.028 7680 IsSlewing returns 0
23:55:04.164 00.002 7680 IsGuiding returns 0
23:55:04.164 00.000 7680 scope move finished after 77 + 49 ms
23:55:04.165 00.001 7680 Move returns status 0, amount 77
23:55:04.165 00.000 7680 MoveAxis(N, 306, ABG)
23:55:04.165 00.000 7680 Guiding  Dir = 0, Dur = 306
23:55:04.167 00.002 7680 IsSlewing returns 0
23:55:04.167 00.000 7680 IsGuiding returns 0
23:55:04.168 00.001 7680 PulseGuide returned control before completion, sleep 316
23:55:04.496 00.328 7680 IsGuiding returns 1
23:55:04.497 00.001 7680 scope still moving after pulse duration time elapsed
23:55:04.527 00.030 7680 IsSlewing returns 0
23:55:04.527 00.000 7680 IsGuiding returns 0
23:55:04.528 00.001 7680 scope move finished after 306 + 54 ms
23:55:04.528 00.000 7680 Move returns status 0, amount 306
23:55:04.528 00.000 7680 move complete, result=0
23:55:04.529 00.001 7680 worker thread done servicing request
23:55:04.530 00.001 7680 Worker thread wakes up
23:55:04.530 00.000 6120 GuideStep: 0.2 px 77 ms WEST, -0.6 px 306 ms NORTH
23:55:04.536 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:04.536 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:05.776 01.240 7680 Exposure complete
23:55:05.915 00.139 7680 worker thread done servicing request
23:55:05.915 00.000 6120 OnExposeComplete: enter
23:55:05.918 00.003 6120 UpdateGuideState(): m_state=6
23:55:05.923 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2916
23:55:05.926 00.003 6120 Star::Find returns 1 (1), X=965.34, Y=51.56, Mass=14158, SNR=75.7, Peak=255 HFD=7.2
23:55:05.928 00.002 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
23:55:05.932 00.004 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
23:55:05.935 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.18 hyp=0.27 cameraTheta=2.40 mountX=0.16 mountY=-0.25, mountTheta=-1.00
23:55:05.940 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.18, opts=13)
23:55:05.944 00.004 6120 Enqueuing Move request for scope (-0.20, 0.18)
23:55:05.947 00.003 7680 Worker thread wakes up
23:55:05.947 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:05.951 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.18) opts 0xd
23:55:05.952 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.18)
23:55:05.952 00.000 7680 Moving (-0.20, 0.18) raw xDistance=0.16 yDistance=-0.25
23:55:05.952 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:55:05.952 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:55:05.952 00.000 7680 MoveAxis(E, 0, ABG)
23:55:05.952 00.000 7680 Move returns status 0, amount 0
23:55:05.952 00.000 7680 MoveAxis(N, 137, ABG)
23:55:05.952 00.000 7680 Guiding  Dir = 0, Dur = 137
23:55:05.952 00.000 6120 UpdateGuideState exits: m=14158 SNR=75.7 Saturated
23:55:05.956 00.004 7680 IsSlewing returns 0
23:55:05.956 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:05.960 00.004 7680 IsGuiding returns 0
23:55:05.960 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:05.965 00.005 6120 Enqueuing Expose request
23:55:05.969 00.004 7680 PulseGuide returned control before completion, sleep 147
23:55:06.124 00.155 7680 IsGuiding returns 0
23:55:06.125 00.001 7680 Move returns status 0, amount 137
23:55:06.125 00.000 7680 move complete, result=0
23:55:06.127 00.002 7680 worker thread done servicing request
23:55:06.127 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 137 ms NORTH
23:55:06.134 00.007 7680 Worker thread wakes up
23:55:06.134 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:06.134 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:07.384 01.250 7680 Exposure complete
23:55:07.517 00.133 7680 worker thread done servicing request
23:55:07.517 00.000 6120 OnExposeComplete: enter
23:55:07.522 00.005 6120 UpdateGuideState(): m_state=6
23:55:07.526 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2917
23:55:07.530 00.004 6120 Star::Find returns 1 (1), X=965.35, Y=51.58, Mass=14251, SNR=79.3, Peak=255 HFD=7.2
23:55:07.533 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
23:55:07.537 00.004 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
23:55:07.540 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.21 hyp=0.29 cameraTheta=2.32 mountX=0.15 mountY=-0.28, mountTheta=-1.06
23:55:07.547 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.21, opts=13)
23:55:07.552 00.005 6120 Enqueuing Move request for scope (-0.20, 0.21)
23:55:07.558 00.006 7680 Worker thread wakes up
23:55:07.558 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:07.562 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.21) opts 0xd
23:55:07.562 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.21)
23:55:07.562 00.000 7680 Moving (-0.20, 0.21) raw xDistance=0.15 yDistance=-0.28
23:55:07.563 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:55:07.563 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
23:55:07.563 00.000 6120 UpdateGuideState exits: m=14251 SNR=79.3 Saturated
23:55:07.568 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:07.571 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:07.575 00.004 6120 Enqueuing Expose request
23:55:07.581 00.006 7680 MoveAxis(E, 0, ABG)
23:55:07.581 00.000 7680 Move returns status 0, amount 0
23:55:07.581 00.000 7680 MoveAxis(N, 149, ABG)
23:55:07.581 00.000 7680 Guiding  Dir = 0, Dur = 149
23:55:07.582 00.001 7680 IsSlewing returns 0
23:55:07.582 00.000 7680 IsGuiding returns 0
23:55:07.582 00.000 7680 PulseGuide returned control before completion, sleep 159
23:55:07.749 00.167 7680 IsGuiding returns 1
23:55:07.750 00.001 7680 scope still moving after pulse duration time elapsed
23:55:07.779 00.029 7680 IsSlewing returns 0
23:55:07.780 00.001 7680 IsGuiding returns 0
23:55:07.781 00.001 7680 scope move finished after 149 + 48 ms
23:55:07.781 00.000 7680 Move returns status 0, amount 149
23:55:07.781 00.000 7680 move complete, result=0
23:55:07.781 00.000 7680 worker thread done servicing request
23:55:07.781 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 149 ms NORTH
23:55:07.789 00.008 7680 Worker thread wakes up
23:55:07.789 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:07.789 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:09.042 01.253 7680 Exposure complete
23:55:09.181 00.139 7680 worker thread done servicing request
23:55:09.182 00.001 6120 OnExposeComplete: enter
23:55:09.185 00.003 6120 UpdateGuideState(): m_state=6
23:55:09.190 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2918
23:55:09.194 00.004 6120 Star::Find returns 1 (1), X=965.58, Y=51.32, Mass=14001, SNR=78.4, Peak=255 HFD=7.2
23:55:09.198 00.004 6120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-2.95) = xAngle (2.02 = 2.02)
23:55:09.201 00.003 6120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.76 = 1.76)
23:55:09.207 00.006 6120 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.93 mountX=-0.03 mountY=0.07, mountTheta=1.99
23:55:09.212 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.05, opts=13)
23:55:09.215 00.003 6120 Enqueuing Move request for scope (0.04, -0.05)
23:55:09.219 00.004 7680 Worker thread wakes up
23:55:09.220 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:09.223 00.003 6120 UpdateGuideState exits: m=14001 SNR=78.4 Saturated
23:55:09.227 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
23:55:09.227 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
23:55:09.227 00.000 7680 Moving (0.04, -0.05) raw xDistance=-0.03 yDistance=0.07
23:55:09.227 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:55:09.227 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:55:09.227 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:09.233 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:09.237 00.004 6120 Enqueuing Expose request
23:55:09.241 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:55:09.241 00.000 7680 MoveAxis(E, 0, ABG)
23:55:09.241 00.000 7680 Move returns status 0, amount 0
23:55:09.241 00.000 7680 MoveAxis(N, 0, ABG)
23:55:09.241 00.000 7680 Move returns status 0, amount 0
23:55:09.242 00.001 7680 move complete, result=0
23:55:09.243 00.001 7680 worker thread done servicing request
23:55:09.243 00.000 7680 Worker thread wakes up
23:55:09.243 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:09.246 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:09.246 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:10.497 01.251 7680 Exposure complete
23:55:10.634 00.137 7680 worker thread done servicing request
23:55:10.634 00.000 6120 OnExposeComplete: enter
23:55:10.640 00.006 6120 UpdateGuideState(): m_state=6
23:55:10.646 00.006 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2919
23:55:10.651 00.005 6120 Star::Find returns 1 (1), X=965.67, Y=51.35, Mass=13790, SNR=76.0, Peak=255 HFD=7.1
23:55:10.655 00.004 6120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-2.95) = xAngle (2.77 = 2.77)
23:55:10.659 00.004 6120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.50 = 2.50)
23:55:10.664 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.13 cameraTheta=-0.18 mountX=-0.12 mountY=0.08, mountTheta=2.57
23:55:10.670 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.02, opts=13)
23:55:10.675 00.005 6120 Enqueuing Move request for scope (0.12, -0.02)
23:55:10.678 00.003 7680 Worker thread wakes up
23:55:10.678 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
23:55:10.679 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
23:55:10.679 00.000 7680 Moving (0.12, -0.02) raw xDistance=-0.12 yDistance=0.08
23:55:10.679 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:55:10.679 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:55:10.679 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:10.684 00.005 6120 UpdateGuideState exits: m=13790 SNR=76.0 Saturated
23:55:10.689 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:10.694 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:10.697 00.003 6120 Enqueuing Expose request
23:55:10.701 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:55:10.701 00.000 7680 MoveAxis(E, 0, ABG)
23:55:10.701 00.000 7680 Move returns status 0, amount 0
23:55:10.703 00.002 7680 MoveAxis(N, 0, ABG)
23:55:10.703 00.000 7680 Move returns status 0, amount 0
23:55:10.703 00.000 7680 move complete, result=0
23:55:10.703 00.000 7680 worker thread done servicing request
23:55:10.704 00.001 7680 Worker thread wakes up
23:55:10.704 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:10.705 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:10.705 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:11.949 01.244 7680 Exposure complete
23:55:12.085 00.136 7680 worker thread done servicing request
23:55:12.086 00.001 6120 OnExposeComplete: enter
23:55:12.089 00.003 6120 UpdateGuideState(): m_state=6
23:55:12.094 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2920
23:55:12.098 00.004 6120 Star::Find returns 1 (1), X=965.64, Y=51.69, Mass=14367, SNR=78.7, Peak=255 HFD=7.1
23:55:12.102 00.004 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
23:55:12.107 00.005 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
23:55:12.111 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.32 hyp=0.33 cameraTheta=1.28 mountX=-0.15 mountY=-0.24, mountTheta=-2.13
23:55:12.115 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.32, opts=13)
23:55:12.120 00.005 6120 Enqueuing Move request for scope (0.10, 0.32)
23:55:12.124 00.004 7680 Worker thread wakes up
23:55:12.124 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.32) opts 0xd
23:55:12.125 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:12.128 00.003 6120 UpdateGuideState exits: m=14367 SNR=78.7 Saturated
23:55:12.133 00.005 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.32)
23:55:12.133 00.000 7680 Moving (0.10, 0.32) raw xDistance=-0.15 yDistance=-0.24
23:55:12.133 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:55:12.133 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:55:12.133 00.000 7680 MoveAxis(E, 0, ABG)
23:55:12.133 00.000 7680 Move returns status 0, amount 0
23:55:12.133 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:12.138 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:12.142 00.004 7680 MoveAxis(N, 131, ABG)
23:55:12.143 00.001 7680 Guiding  Dir = 0, Dur = 131
23:55:12.143 00.000 6120 Enqueuing Expose request
23:55:12.148 00.005 7680 IsSlewing returns 0
23:55:12.148 00.000 7680 IsGuiding returns 0
23:55:12.148 00.000 7680 PulseGuide returned control before completion, sleep 141
23:55:12.299 00.151 7680 IsGuiding returns 1
23:55:12.299 00.000 7680 scope still moving after pulse duration time elapsed
23:55:12.329 00.030 7680 IsSlewing returns 0
23:55:12.330 00.001 7680 IsGuiding returns 0
23:55:12.331 00.001 7680 scope move finished after 131 + 51 ms
23:55:12.331 00.000 7680 Move returns status 0, amount 131
23:55:12.332 00.001 7680 move complete, result=0
23:55:12.332 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 131 ms NORTH
23:55:12.339 00.007 7680 worker thread done servicing request
23:55:12.340 00.001 7680 Worker thread wakes up
23:55:12.340 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:12.340 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:13.594 01.254 7680 Exposure complete
23:55:13.733 00.139 7680 worker thread done servicing request
23:55:13.733 00.000 6120 OnExposeComplete: enter
23:55:13.737 00.004 6120 UpdateGuideState(): m_state=6
23:55:13.744 00.007 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2921
23:55:13.749 00.005 6120 Star::Find returns 1 (1), X=965.66, Y=51.41, Mass=14585, SNR=78.8, Peak=255 HFD=7.2
23:55:13.757 00.008 6120 CameraToMount -- cameraTheta (0.32) - m_xAngle (-2.95) = xAngle (3.28 = -3.01)
23:55:13.764 00.007 6120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.01 = 3.01)
23:55:13.772 00.008 6120 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.32 mountX=-0.12 mountY=0.02, mountTheta=3.01
23:55:13.781 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.04, opts=13)
23:55:13.788 00.007 6120 Enqueuing Move request for scope (0.12, 0.04)
23:55:13.797 00.009 7680 Worker thread wakes up
23:55:13.797 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:13.803 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
23:55:13.803 00.000 6120 UpdateGuideState exits: m=14585 SNR=78.8 Saturated
23:55:13.809 00.006 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
23:55:13.809 00.000 7680 Moving (0.12, 0.04) raw xDistance=-0.12 yDistance=0.02
23:55:13.809 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:13.815 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:55:13.815 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:13.820 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:55:13.820 00.000 6120 Enqueuing Expose request
23:55:13.825 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:55:13.825 00.000 7680 MoveAxis(E, 0, ABG)
23:55:13.825 00.000 7680 Move returns status 0, amount 0
23:55:13.825 00.000 7680 MoveAxis(N, 0, ABG)
23:55:13.826 00.001 7680 Move returns status 0, amount 0
23:55:13.826 00.000 7680 move complete, result=0
23:55:13.826 00.000 7680 worker thread done servicing request
23:55:13.826 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:55:13.830 00.004 7680 Worker thread wakes up
23:55:13.830 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:13.830 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:15.082 01.252 7680 Exposure complete
23:55:15.224 00.142 7680 worker thread done servicing request
23:55:15.225 00.001 6120 OnExposeComplete: enter
23:55:15.229 00.004 6120 UpdateGuideState(): m_state=6
23:55:15.235 00.006 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2922
23:55:15.238 00.003 6120 Star::Find returns 1 (1), X=965.72, Y=51.90, Mass=14118, SNR=78.3, Peak=255 HFD=6.9
23:55:15.242 00.004 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
23:55:15.246 00.004 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
23:55:15.250 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.52 hyp=0.55 cameraTheta=1.24 mountX=-0.27 mountY=-0.39, mountTheta=-2.19
23:55:15.254 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.52, opts=13)
23:55:15.258 00.004 6120 Enqueuing Move request for scope (0.18, 0.52)
23:55:15.261 00.003 7680 Worker thread wakes up
23:55:15.261 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:15.266 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.52) opts 0xd
23:55:15.266 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.52)
23:55:15.266 00.000 7680 Moving (0.18, 0.52) raw xDistance=-0.27 yDistance=-0.39
23:55:15.266 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:55:15.266 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:55:15.266 00.000 7680 MoveAxis(E, 112, ABG)
23:55:15.266 00.000 7680 Guiding  Dir = 2, Dur = 112
23:55:15.267 00.001 6120 UpdateGuideState exits: m=14118 SNR=78.3 Saturated
23:55:15.272 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:15.276 00.004 7680 IsSlewing returns 0
23:55:15.276 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:15.280 00.004 6120 Enqueuing Expose request
23:55:15.284 00.004 7680 IsGuiding returns 0
23:55:15.284 00.000 7680 PulseGuide returned control before completion, sleep 122
23:55:15.413 00.129 7680 IsGuiding returns 1
23:55:15.413 00.000 7680 scope still moving after pulse duration time elapsed
23:55:15.443 00.030 7680 IsSlewing returns 0
23:55:15.443 00.000 7680 IsGuiding returns 0
23:55:15.445 00.002 7680 scope move finished after 112 + 48 ms
23:55:15.445 00.000 7680 Move returns status 0, amount 112
23:55:15.446 00.001 7680 MoveAxis(N, 211, ABG)
23:55:15.446 00.000 7680 Guiding  Dir = 0, Dur = 211
23:55:15.446 00.000 7680 IsSlewing returns 0
23:55:15.447 00.001 7680 IsGuiding returns 0
23:55:15.448 00.001 7680 PulseGuide returned control before completion, sleep 221
23:55:15.678 00.230 7680 IsGuiding returns 1
23:55:15.679 00.001 7680 scope still moving after pulse duration time elapsed
23:55:15.708 00.029 7680 IsSlewing returns 0
23:55:15.709 00.001 7680 IsGuiding returns 0
23:55:15.709 00.000 7680 scope move finished after 211 + 51 ms
23:55:15.709 00.000 7680 Move returns status 0, amount 211
23:55:15.709 00.000 7680 move complete, result=0
23:55:15.711 00.002 7680 worker thread done servicing request
23:55:15.711 00.000 7680 Worker thread wakes up
23:55:15.712 00.001 6120 GuideStep: -0.3 px 112 ms EAST, -0.4 px 211 ms NORTH
23:55:15.717 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:15.717 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:16.973 01.256 7680 Exposure complete
23:55:17.107 00.134 7680 worker thread done servicing request
23:55:17.107 00.000 6120 OnExposeComplete: enter
23:55:17.112 00.005 6120 UpdateGuideState(): m_state=6
23:55:17.116 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2923
23:55:17.120 00.004 6120 Star::Find returns 1 (1), X=965.30, Y=51.87, Mass=14048, SNR=77.9, Peak=255 HFD=6.9
23:55:17.125 00.005 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
23:55:17.128 00.003 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.58)
23:55:17.131 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.50 hyp=0.55 cameraTheta=2.02 mountX=0.14 mountY=-0.55, mountTheta=-1.32
23:55:17.135 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.50, opts=13)
23:55:17.140 00.005 6120 Enqueuing Move request for scope (-0.24, 0.50)
23:55:17.143 00.003 7680 Worker thread wakes up
23:55:17.143 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.50) opts 0xd
23:55:17.143 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.50)
23:55:17.143 00.000 7680 Moving (-0.24, 0.50) raw xDistance=0.14 yDistance=-0.55
23:55:17.143 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:55:17.144 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:17.148 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:55:17.148 00.000 7680 MoveAxis(E, 0, ABG)
23:55:17.148 00.000 7680 Move returns status 0, amount 0
23:55:17.148 00.000 7680 MoveAxis(N, 301, ABG)
23:55:17.148 00.000 7680 Guiding  Dir = 0, Dur = 301
23:55:17.148 00.000 6120 UpdateGuideState exits: m=14048 SNR=77.9 Saturated
23:55:17.153 00.005 7680 IsSlewing returns 0
23:55:17.153 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:17.157 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:17.160 00.003 7680 IsGuiding returns 0
23:55:17.161 00.001 6120 Enqueuing Expose request
23:55:17.165 00.004 7680 PulseGuide returned control before completion, sleep 311
23:55:17.479 00.314 7680 IsGuiding returns 1
23:55:17.480 00.001 7680 scope still moving after pulse duration time elapsed
23:55:17.509 00.029 7680 IsSlewing returns 0
23:55:17.511 00.002 7680 IsGuiding returns 0
23:55:17.512 00.001 7680 scope move finished after 301 + 49 ms
23:55:17.512 00.000 7680 Move returns status 0, amount 301
23:55:17.513 00.001 7680 move complete, result=0
23:55:17.513 00.000 7680 worker thread done servicing request
23:55:17.514 00.001 7680 Worker thread wakes up
23:55:17.515 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 301 ms NORTH
23:55:17.523 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:17.523 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:18.772 01.249 7680 Exposure complete
23:55:18.907 00.135 7680 worker thread done servicing request
23:55:18.907 00.000 6120 OnExposeComplete: enter
23:55:18.910 00.003 6120 UpdateGuideState(): m_state=6
23:55:18.914 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2924
23:55:18.920 00.006 6120 Star::Find returns 1 (1), X=965.31, Y=51.68, Mass=14342, SNR=78.8, Peak=255 HFD=7.1
23:55:18.928 00.008 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
23:55:18.932 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.39)
23:55:18.937 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.31 hyp=0.39 cameraTheta=2.21 mountX=0.17 mountY=-0.38, mountTheta=-1.15
23:55:18.942 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.31, opts=13)
23:55:18.945 00.003 6120 Enqueuing Move request for scope (-0.23, 0.31)
23:55:18.948 00.003 7680 Worker thread wakes up
23:55:18.949 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.31) opts 0xd
23:55:18.949 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:18.954 00.005 6120 UpdateGuideState exits: m=14342 SNR=78.8 Saturated
23:55:18.956 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:18.959 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:18.963 00.004 6120 Enqueuing Expose request
23:55:18.965 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.31)
23:55:18.966 00.001 7680 Moving (-0.23, 0.31) raw xDistance=0.17 yDistance=-0.38
23:55:18.966 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:55:18.966 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:55:18.967 00.001 7680 MoveAxis(E, 0, ABG)
23:55:18.967 00.000 7680 Move returns status 0, amount 0
23:55:18.967 00.000 7680 MoveAxis(N, 206, ABG)
23:55:18.967 00.000 7680 Guiding  Dir = 0, Dur = 206
23:55:18.967 00.000 7680 IsSlewing returns 0
23:55:18.968 00.001 7680 IsGuiding returns 0
23:55:18.968 00.000 7680 PulseGuide returned control before completion, sleep 216
23:55:19.196 00.228 7680 IsGuiding returns 1
23:55:19.196 00.000 7680 scope still moving after pulse duration time elapsed
23:55:19.229 00.033 7680 IsSlewing returns 0
23:55:19.232 00.003 7680 IsGuiding returns 0
23:55:19.233 00.001 7680 scope move finished after 206 + 59 ms
23:55:19.233 00.000 7680 Move returns status 0, amount 206
23:55:19.234 00.001 7680 move complete, result=0
23:55:19.234 00.000 7680 worker thread done servicing request
23:55:19.234 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 206 ms NORTH
23:55:19.243 00.009 7680 Worker thread wakes up
23:55:19.243 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:19.243 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:20.493 01.250 7680 Exposure complete
23:55:20.630 00.137 7680 worker thread done servicing request
23:55:20.630 00.000 6120 OnExposeComplete: enter
23:55:20.634 00.004 6120 UpdateGuideState(): m_state=6
23:55:20.639 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2925
23:55:20.643 00.004 6120 Star::Find returns 1 (1), X=965.31, Y=51.63, Mass=14031, SNR=78.2, Peak=255 HFD=7.2
23:55:20.647 00.004 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
23:55:20.651 00.004 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
23:55:20.655 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.25 hyp=0.34 cameraTheta=2.32 mountX=0.18 mountY=-0.33, mountTheta=-1.07
23:55:20.662 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.25, opts=13)
23:55:20.665 00.003 6120 Enqueuing Move request for scope (-0.23, 0.25)
23:55:20.672 00.007 7680 Worker thread wakes up
23:55:20.672 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.25) opts 0xd
23:55:20.672 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.25)
23:55:20.672 00.000 7680 Moving (-0.23, 0.25) raw xDistance=0.18 yDistance=-0.33
23:55:20.673 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:55:20.673 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:55:20.674 00.001 7680 MoveAxis(E, 0, ABG)
23:55:20.674 00.000 7680 Move returns status 0, amount 0
23:55:20.674 00.000 7680 MoveAxis(N, 178, ABG)
23:55:20.674 00.000 7680 Guiding  Dir = 0, Dur = 178
23:55:20.674 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:20.679 00.005 7680 IsSlewing returns 0
23:55:20.680 00.001 6120 UpdateGuideState exits: m=14031 SNR=78.2 Saturated
23:55:20.684 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:20.687 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:20.692 00.005 6120 Enqueuing Expose request
23:55:20.695 00.003 7680 IsGuiding returns 0
23:55:20.695 00.000 7680 PulseGuide returned control before completion, sleep 188
23:55:20.888 00.193 7680 IsGuiding returns 1
23:55:20.889 00.001 7680 scope still moving after pulse duration time elapsed
23:55:20.920 00.031 7680 IsSlewing returns 0
23:55:20.920 00.000 7680 IsGuiding returns 0
23:55:20.921 00.001 7680 scope move finished after 178 + 47 ms
23:55:20.921 00.000 7680 Move returns status 0, amount 178
23:55:20.921 00.000 7680 move complete, result=0
23:55:20.921 00.000 7680 worker thread done servicing request
23:55:20.922 00.001 7680 Worker thread wakes up
23:55:20.922 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 178 ms NORTH
23:55:20.927 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:20.927 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:22.164 01.237 7680 Exposure complete
23:55:22.302 00.138 7680 worker thread done servicing request
23:55:22.303 00.001 6120 OnExposeComplete: enter
23:55:22.307 00.004 6120 UpdateGuideState(): m_state=6
23:55:22.310 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2926
23:55:22.315 00.005 6120 Star::Find returns 1 (1), X=965.46, Y=51.52, Mass=14257, SNR=76.7, Peak=255 HFD=7.1
23:55:22.318 00.003 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
23:55:22.321 00.003 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.50)
23:55:22.326 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.10 mountX=0.06 mountY=-0.17, mountTheta=-1.25
23:55:22.330 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.15, opts=13)
23:55:22.333 00.003 6120 Enqueuing Move request for scope (-0.09, 0.15)
23:55:22.337 00.004 7680 Worker thread wakes up
23:55:22.338 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
23:55:22.338 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
23:55:22.338 00.000 7680 Moving (-0.09, 0.15) raw xDistance=0.06 yDistance=-0.17
23:55:22.338 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:55:22.339 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:55:22.339 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:22.343 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:55:22.343 00.000 7680 MoveAxis(E, 0, ABG)
23:55:22.343 00.000 7680 Move returns status 0, amount 0
23:55:22.344 00.001 6120 UpdateGuideState exits: m=14257 SNR=76.7 Saturated
23:55:22.347 00.003 7680 MoveAxis(N, 0, ABG)
23:55:22.347 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:22.350 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:22.354 00.004 7680 Move returns status 0, amount 0
23:55:22.355 00.001 7680 move complete, result=0
23:55:22.355 00.000 7680 worker thread done servicing request
23:55:22.355 00.000 6120 Enqueuing Expose request
23:55:22.361 00.006 7680 Worker thread wakes up
23:55:22.361 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:22.362 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:22.362 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:55:23.608 01.246 7680 Exposure complete
23:55:23.745 00.137 7680 worker thread done servicing request
23:55:23.745 00.000 6120 OnExposeComplete: enter
23:55:23.748 00.003 6120 UpdateGuideState(): m_state=6
23:55:23.753 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2927
23:55:23.756 00.003 6120 Star::Find returns 1 (1), X=965.57, Y=51.44, Mass=14055, SNR=77.8, Peak=255 HFD=7.2
23:55:23.761 00.005 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.04 = -2.25)
23:55:23.766 00.005 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.51)
23:55:23.770 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.08 mountX=-0.04 mountY=-0.04, mountTheta=-2.39
23:55:23.776 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.06, opts=13)
23:55:23.779 00.003 6120 Enqueuing Move request for scope (0.03, 0.06)
23:55:23.784 00.005 7680 Worker thread wakes up
23:55:23.785 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
23:55:23.785 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
23:55:23.785 00.000 7680 Moving (0.03, 0.06) raw xDistance=-0.04 yDistance=-0.04
23:55:23.785 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:23.789 00.004 6120 UpdateGuideState exits: m=14055 SNR=77.8 Saturated
23:55:23.793 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:23.797 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:23.800 00.003 6120 Enqueuing Expose request
23:55:23.805 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:55:23.805 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:55:23.805 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:55:23.805 00.000 7680 MoveAxis(E, 0, ABG)
23:55:23.805 00.000 7680 Move returns status 0, amount 0
23:55:23.806 00.001 7680 MoveAxis(N, 0, ABG)
23:55:23.806 00.000 7680 Move returns status 0, amount 0
23:55:23.806 00.000 7680 move complete, result=0
23:55:23.807 00.001 7680 worker thread done servicing request
23:55:23.807 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:55:23.810 00.003 7680 Worker thread wakes up
23:55:23.811 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:23.811 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:25.060 01.249 7680 Exposure complete
23:55:25.188 00.128 7680 worker thread done servicing request
23:55:25.189 00.001 6120 OnExposeComplete: enter
23:55:25.194 00.005 6120 UpdateGuideState(): m_state=6
23:55:25.197 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2928
23:55:25.203 00.006 6120 Star::Find returns 1 (1), X=965.60, Y=51.75, Mass=13686, SNR=76.4, Peak=255 HFD=7.1
23:55:25.207 00.004 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
23:55:25.212 00.005 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.17)
23:55:25.215 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.38 hyp=0.38 cameraTheta=1.43 mountX=-0.12 mountY=-0.32, mountTheta=-1.94
23:55:25.220 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.38, opts=13)
23:55:25.224 00.004 6120 Enqueuing Move request for scope (0.05, 0.38)
23:55:25.227 00.003 7680 Worker thread wakes up
23:55:25.227 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.38) opts 0xd
23:55:25.229 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:25.232 00.003 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.38)
23:55:25.232 00.000 7680 Moving (0.05, 0.38) raw xDistance=-0.12 yDistance=-0.32
23:55:25.232 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:55:25.233 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:55:25.233 00.000 7680 MoveAxis(E, 0, ABG)
23:55:25.233 00.000 7680 Move returns status 0, amount 0
23:55:25.234 00.001 7680 MoveAxis(N, 172, ABG)
23:55:25.234 00.000 7680 Guiding  Dir = 0, Dur = 172
23:55:25.234 00.000 6120 UpdateGuideState exits: m=13686 SNR=76.4 Saturated
23:55:25.238 00.004 7680 IsSlewing returns 0
23:55:25.238 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:25.241 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:25.246 00.005 7680 IsGuiding returns 0
23:55:25.246 00.000 6120 Enqueuing Expose request
23:55:25.249 00.003 7680 PulseGuide returned control before completion, sleep 182
23:55:25.441 00.192 7680 IsGuiding returns 1
23:55:25.441 00.000 7680 scope still moving after pulse duration time elapsed
23:55:25.471 00.030 7680 IsSlewing returns 0
23:55:25.472 00.001 7680 IsGuiding returns 0
23:55:25.472 00.000 7680 scope move finished after 172 + 54 ms
23:55:25.472 00.000 7680 Move returns status 0, amount 172
23:55:25.473 00.001 7680 move complete, result=0
23:55:25.474 00.001 7680 worker thread done servicing request
23:55:25.474 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 172 ms NORTH
23:55:25.480 00.006 7680 Worker thread wakes up
23:55:25.481 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:25.481 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:26.734 01.253 7680 Exposure complete
23:55:26.869 00.135 7680 worker thread done servicing request
23:55:26.869 00.000 6120 OnExposeComplete: enter
23:55:26.873 00.004 6120 UpdateGuideState(): m_state=6
23:55:26.877 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2929
23:55:26.881 00.004 6120 Star::Find returns 1 (1), X=965.78, Y=51.69, Mass=14327, SNR=78.7, Peak=255 HFD=7.0
23:55:26.884 00.003 6120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-2.95) = xAngle (3.88 = -2.40)
23:55:26.887 00.003 6120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.61 = -2.67)
23:55:26.893 00.006 6120 CameraToMount -- cameraX=0.24 cameraY=0.32 hyp=0.40 cameraTheta=0.93 mountX=-0.29 mountY=-0.18, mountTheta=-2.59
23:55:26.897 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.32, opts=13)
23:55:26.900 00.003 6120 Enqueuing Move request for scope (0.24, 0.32)
23:55:26.903 00.003 7680 Worker thread wakes up
23:55:26.903 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.32) opts 0xd
23:55:26.903 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.32)
23:55:26.903 00.000 7680 Moving (0.24, 0.32) raw xDistance=-0.29 yDistance=-0.18
23:55:26.904 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:55:26.904 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:55:26.904 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:55:26.904 00.000 7680 MoveAxis(E, 120, ABG)
23:55:26.904 00.000 7680 Guiding  Dir = 2, Dur = 120
23:55:26.904 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:26.908 00.004 7680 IsSlewing returns 0
23:55:26.908 00.000 6120 UpdateGuideState exits: m=14327 SNR=78.7 Saturated
23:55:26.910 00.002 7680 IsGuiding returns 0
23:55:26.910 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:26.914 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:26.917 00.003 6120 Enqueuing Expose request
23:55:26.920 00.003 7680 PulseGuide returned control before completion, sleep 130
23:55:27.065 00.145 7680 IsGuiding returns 0
23:55:27.066 00.001 7680 Move returns status 0, amount 120
23:55:27.067 00.001 7680 MoveAxis(N, 0, ABG)
23:55:27.067 00.000 7680 Move returns status 0, amount 0
23:55:27.068 00.001 7680 move complete, result=0
23:55:27.069 00.001 7680 worker thread done servicing request
23:55:27.069 00.000 6120 GuideStep: -0.3 px 120 ms EAST, -0.2 px 0 ms NORTH
23:55:27.076 00.007 7680 Worker thread wakes up
23:55:27.076 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:27.076 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:28.319 01.243 7680 Exposure complete
23:55:28.456 00.137 7680 worker thread done servicing request
23:55:28.457 00.001 6120 OnExposeComplete: enter
23:55:28.459 00.002 6120 UpdateGuideState(): m_state=6
23:55:28.463 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2930
23:55:28.467 00.004 6120 Star::Find returns 1 (1), X=965.56, Y=51.92, Mass=13739, SNR=76.9, Peak=255 HFD=6.9
23:55:28.471 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.80)
23:55:28.475 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.07)
23:55:28.478 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.54 hyp=0.54 cameraTheta=1.53 mountX=-0.12 mountY=-0.48, mountTheta=-1.82
23:55:28.483 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.54, opts=13)
23:55:28.487 00.004 6120 Enqueuing Move request for scope (0.02, 0.54)
23:55:28.493 00.006 7680 Worker thread wakes up
23:55:28.493 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:28.498 00.005 6120 UpdateGuideState exits: m=13739 SNR=76.9 Saturated
23:55:28.502 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.54) opts 0xd
23:55:28.502 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.54)
23:55:28.502 00.000 7680 Moving (0.02, 0.54) raw xDistance=-0.12 yDistance=-0.48
23:55:28.502 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:55:28.503 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
23:55:28.503 00.000 7680 MoveAxis(E, 0, ABG)
23:55:28.503 00.000 7680 Move returns status 0, amount 0
23:55:28.503 00.000 7680 MoveAxis(N, 260, ABG)
23:55:28.503 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:28.507 00.004 7680 Guiding  Dir = 0, Dur = 260
23:55:28.507 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:28.511 00.004 7680 IsSlewing returns 0
23:55:28.511 00.000 6120 Enqueuing Expose request
23:55:28.515 00.004 7680 IsGuiding returns 0
23:55:28.515 00.000 7680 PulseGuide returned control before completion, sleep 270
23:55:28.927 00.412 7680 IsGuiding returns 0
23:55:28.930 00.003 7680 Move returns status 0, amount 260
23:55:28.930 00.000 7680 move complete, result=0
23:55:28.930 00.000 7680 worker thread done servicing request
23:55:28.930 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 260 ms NORTH
23:55:28.934 00.004 7680 Worker thread wakes up
23:55:28.935 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:28.935 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:30.178 01.243 7680 Exposure complete
23:55:30.301 00.123 7680 worker thread done servicing request
23:55:30.301 00.000 6120 OnExposeComplete: enter
23:55:30.305 00.004 6120 UpdateGuideState(): m_state=6
23:55:30.310 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2931
23:55:30.319 00.009 6120 Star::Find returns 1 (1), X=965.78, Y=51.68, Mass=14483, SNR=78.7, Peak=255 HFD=7.0
23:55:30.324 00.005 6120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-2.95) = xAngle (3.87 = -2.41)
23:55:30.328 00.004 6120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.60 = -2.68)
23:55:30.332 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.30 hyp=0.38 cameraTheta=0.91 mountX=-0.29 mountY=-0.17, mountTheta=-2.61
23:55:30.337 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.30, opts=13)
23:55:30.340 00.003 6120 Enqueuing Move request for scope (0.23, 0.30)
23:55:30.343 00.003 7680 Worker thread wakes up
23:55:30.343 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:30.347 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.30) opts 0xd
23:55:30.349 00.002 6120 UpdateGuideState exits: m=14483 SNR=78.7 Saturated
23:55:30.352 00.003 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.30)
23:55:30.352 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:30.356 00.004 7680 Moving (0.23, 0.30) raw xDistance=-0.29 yDistance=-0.17
23:55:30.356 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:30.360 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:55:30.360 00.000 6120 Enqueuing Expose request
23:55:30.366 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:55:30.366 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:55:30.367 00.001 7680 MoveAxis(E, 117, ABG)
23:55:30.367 00.000 7680 Guiding  Dir = 2, Dur = 117
23:55:30.368 00.001 7680 IsSlewing returns 0
23:55:30.368 00.000 7680 IsGuiding returns 0
23:55:30.368 00.000 7680 PulseGuide returned control before completion, sleep 127
23:55:30.503 00.135 7680 IsGuiding returns 1
23:55:30.503 00.000 7680 scope still moving after pulse duration time elapsed
23:55:30.535 00.032 7680 IsSlewing returns 0
23:55:30.535 00.000 7680 IsGuiding returns 0
23:55:30.535 00.000 7680 scope move finished after 117 + 50 ms
23:55:30.535 00.000 7680 Move returns status 0, amount 117
23:55:30.535 00.000 7680 MoveAxis(N, 0, ABG)
23:55:30.535 00.000 7680 Move returns status 0, amount 0
23:55:30.535 00.000 7680 move complete, result=0
23:55:30.535 00.000 7680 worker thread done servicing request
23:55:30.536 00.001 6120 GuideStep: -0.3 px 117 ms EAST, -0.2 px 0 ms NORTH
23:55:30.542 00.006 7680 Worker thread wakes up
23:55:30.542 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:30.542 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:31.789 01.247 7680 Exposure complete
23:55:31.914 00.125 7680 worker thread done servicing request
23:55:31.914 00.000 6120 OnExposeComplete: enter
23:55:31.920 00.006 6120 UpdateGuideState(): m_state=6
23:55:31.941 00.021 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2932
23:55:31.949 00.008 6120 Star::Find returns 1 (1), X=965.65, Y=51.66, Mass=12976, SNR=73.7, Peak=255 HFD=6.8
23:55:31.956 00.007 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.18 = -2.10)
23:55:31.962 00.006 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.37)
23:55:31.967 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.29 hyp=0.30 cameraTheta=1.22 mountX=-0.15 mountY=-0.21, mountTheta=-2.20
23:55:31.975 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.29, opts=13)
23:55:31.984 00.009 6120 Enqueuing Move request for scope (0.10, 0.29)
23:55:31.990 00.006 7680 Worker thread wakes up
23:55:31.991 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:31.997 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.29) opts 0xd
23:55:31.997 00.000 6120 UpdateGuideState exits: m=12976 SNR=73.7 Saturated
23:55:32.003 00.006 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.29)
23:55:32.003 00.000 7680 Moving (0.10, 0.29) raw xDistance=-0.15 yDistance=-0.21
23:55:32.003 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:32.010 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:32.018 00.008 6120 Enqueuing Expose request
23:55:32.025 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:55:32.025 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:55:32.025 00.000 7680 MoveAxis(E, 0, ABG)
23:55:32.026 00.001 7680 Move returns status 0, amount 0
23:55:32.026 00.000 7680 MoveAxis(N, 115, ABG)
23:55:32.026 00.000 7680 Guiding  Dir = 0, Dur = 115
23:55:32.027 00.001 7680 IsSlewing returns 0
23:55:32.027 00.000 7680 IsGuiding returns 0
23:55:32.028 00.001 7680 PulseGuide returned control before completion, sleep 125
23:55:32.167 00.139 7680 IsGuiding returns 1
23:55:32.168 00.001 7680 scope still moving after pulse duration time elapsed
23:55:32.200 00.032 7680 IsSlewing returns 0
23:55:32.201 00.001 7680 IsGuiding returns 0
23:55:32.201 00.000 7680 scope move finished after 115 + 58 ms
23:55:32.201 00.000 7680 Move returns status 0, amount 115
23:55:32.202 00.001 7680 move complete, result=0
23:55:32.202 00.000 7680 worker thread done servicing request
23:55:32.202 00.000 7680 Worker thread wakes up
23:55:32.204 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 115 ms NORTH
23:55:32.212 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:32.212 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:33.465 01.253 7680 Exposure complete
23:55:33.602 00.137 7680 worker thread done servicing request
23:55:33.602 00.000 6120 OnExposeComplete: enter
23:55:33.607 00.005 6120 UpdateGuideState(): m_state=6
23:55:33.613 00.006 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2933
23:55:33.617 00.004 6120 Star::Find returns 1 (1), X=965.54, Y=51.76, Mass=14781, SNR=80.6, Peak=255 HFD=7.1
23:55:33.622 00.005 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
23:55:33.625 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
23:55:33.630 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=0.38 hyp=0.38 cameraTheta=1.58 mountX=-0.07 mountY=-0.35, mountTheta=-1.77
23:55:33.634 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.38, opts=13)
23:55:33.638 00.004 6120 Enqueuing Move request for scope (-0.00, 0.38)
23:55:33.642 00.004 7680 Worker thread wakes up
23:55:33.642 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:33.647 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.38) opts 0xd
23:55:33.648 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.38)
23:55:33.648 00.000 7680 Moving (-0.00, 0.38) raw xDistance=-0.07 yDistance=-0.35
23:55:33.648 00.000 6120 UpdateGuideState exits: m=14781 SNR=80.6 Saturated
23:55:33.652 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:33.656 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:33.660 00.004 6120 Enqueuing Expose request
23:55:33.664 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:55:33.664 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:55:33.665 00.001 7680 MoveAxis(E, 0, ABG)
23:55:33.665 00.000 7680 Move returns status 0, amount 0
23:55:33.665 00.000 7680 MoveAxis(N, 188, ABG)
23:55:33.665 00.000 7680 Guiding  Dir = 0, Dur = 188
23:55:33.665 00.000 7680 IsSlewing returns 0
23:55:33.666 00.001 7680 IsGuiding returns 0
23:55:33.666 00.000 7680 PulseGuide returned control before completion, sleep 198
23:55:33.875 00.209 7680 IsGuiding returns 1
23:55:33.876 00.001 7680 scope still moving after pulse duration time elapsed
23:55:33.907 00.031 7680 IsSlewing returns 0
23:55:33.908 00.001 7680 IsGuiding returns 1
23:55:33.939 00.031 7680 IsSlewing returns 0
23:55:33.940 00.001 7680 IsGuiding returns 0
23:55:33.940 00.000 7680 scope move finished after 188 + 85 ms
23:55:33.940 00.000 7680 Move returns status 0, amount 188
23:55:33.941 00.001 7680 move complete, result=0
23:55:33.941 00.000 7680 worker thread done servicing request
23:55:33.941 00.000 7680 Worker thread wakes up
23:55:33.942 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 188 ms NORTH
23:55:33.947 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:33.948 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:35.200 01.252 7680 Exposure complete
23:55:35.340 00.140 7680 worker thread done servicing request
23:55:35.340 00.000 6120 OnExposeComplete: enter
23:55:35.345 00.005 6120 UpdateGuideState(): m_state=6
23:55:35.349 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2934
23:55:35.352 00.003 6120 Star::Find returns 1 (1), X=965.35, Y=51.67, Mass=14080, SNR=78.3, Peak=255 HFD=7.1
23:55:35.356 00.004 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
23:55:35.361 00.005 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
23:55:35.365 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.30 hyp=0.35 cameraTheta=2.15 mountX=0.13 mountY=-0.35, mountTheta=-1.21
23:55:35.370 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.30, opts=13)
23:55:35.373 00.003 6120 Enqueuing Move request for scope (-0.19, 0.30)
23:55:35.376 00.003 7680 Worker thread wakes up
23:55:35.376 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:35.380 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.30) opts 0xd
23:55:35.381 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.30)
23:55:35.381 00.000 6120 UpdateGuideState exits: m=14080 SNR=78.3 Saturated
23:55:35.385 00.004 7680 Moving (-0.19, 0.30) raw xDistance=0.13 yDistance=-0.35
23:55:35.385 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:55:35.385 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:35.389 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:35.394 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:55:35.394 00.000 7680 MoveAxis(E, 0, ABG)
23:55:35.394 00.000 7680 Move returns status 0, amount 0
23:55:35.394 00.000 7680 MoveAxis(N, 190, ABG)
23:55:35.395 00.001 7680 Guiding  Dir = 0, Dur = 190
23:55:35.395 00.000 6120 Enqueuing Expose request
23:55:35.398 00.003 7680 IsSlewing returns 0
23:55:35.398 00.000 7680 IsGuiding returns 0
23:55:35.400 00.002 7680 PulseGuide returned control before completion, sleep 200
23:55:35.612 00.212 7680 IsGuiding returns 1
23:55:35.614 00.002 7680 scope still moving after pulse duration time elapsed
23:55:35.643 00.029 7680 IsSlewing returns 0
23:55:35.644 00.001 7680 IsGuiding returns 0
23:55:35.644 00.000 7680 scope move finished after 190 + 55 ms
23:55:35.645 00.001 7680 Move returns status 0, amount 190
23:55:35.645 00.000 7680 move complete, result=0
23:55:35.645 00.000 7680 worker thread done servicing request
23:55:35.647 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 190 ms NORTH
23:55:35.652 00.005 7680 Worker thread wakes up
23:55:35.653 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:35.653 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:36.903 01.250 7680 Exposure complete
23:55:37.013 00.110 7680 worker thread done servicing request
23:55:37.014 00.001 6120 OnExposeComplete: enter
23:55:37.018 00.004 6120 UpdateGuideState(): m_state=6
23:55:37.023 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2935
23:55:37.026 00.003 6120 Star::Find returns 1 (1), X=965.32, Y=51.24, Mass=14172, SNR=78.0, Peak=255 HFD=7.2
23:55:37.031 00.005 6120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-2.95) = xAngle (0.37 = 0.37)
23:55:37.035 00.004 6120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.10 = 0.10)
23:55:37.040 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-2.58 mountX=0.24 mountY=0.03, mountTheta=0.11
23:55:37.046 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.14, opts=13)
23:55:37.051 00.005 6120 Enqueuing Move request for scope (-0.22, -0.14)
23:55:37.056 00.005 7680 Worker thread wakes up
23:55:37.056 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.14) opts 0xd
23:55:37.056 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.14)
23:55:37.056 00.000 7680 Moving (-0.22, -0.14) raw xDistance=0.24 yDistance=0.03
23:55:37.057 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
23:55:37.057 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:37.062 00.005 6120 UpdateGuideState exits: m=14172 SNR=78.0 Saturated
23:55:37.065 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:37.070 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:37.075 00.005 6120 Enqueuing Expose request
23:55:37.080 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:55:37.080 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:55:37.080 00.000 7680 MoveAxis(W, 99, ABG)
23:55:37.080 00.000 7680 Guiding  Dir = 3, Dur = 99
23:55:37.081 00.001 7680 IsSlewing returns 0
23:55:37.081 00.000 7680 IsGuiding returns 0
23:55:37.081 00.000 7680 PulseGuide returned control before completion, sleep 109
23:55:37.197 00.116 7680 IsGuiding returns 1
23:55:37.198 00.001 7680 scope still moving after pulse duration time elapsed
23:55:37.228 00.030 7680 IsSlewing returns 0
23:55:37.230 00.002 7680 IsGuiding returns 0
23:55:37.231 00.001 7680 scope move finished after 99 + 49 ms
23:55:37.231 00.000 7680 Move returns status 0, amount 99
23:55:37.232 00.001 7680 MoveAxis(N, 0, ABG)
23:55:37.232 00.000 7680 Move returns status 0, amount 0
23:55:37.233 00.001 7680 move complete, result=0
23:55:37.234 00.001 7680 worker thread done servicing request
23:55:37.234 00.000 6120 GuideStep: 0.2 px 99 ms WEST, 0.0 px 0 ms NORTH
23:55:37.243 00.009 7680 Worker thread wakes up
23:55:37.243 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:37.243 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:38.495 01.252 7680 Exposure complete
23:55:38.624 00.129 7680 worker thread done servicing request
23:55:38.624 00.000 6120 OnExposeComplete: enter
23:55:38.629 00.005 6120 UpdateGuideState(): m_state=6
23:55:38.632 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2936
23:55:38.636 00.004 6120 Star::Find returns 1 (1), X=965.40, Y=51.92, Mass=13152, SNR=74.1, Peak=255 HFD=7.1
23:55:38.641 00.005 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
23:55:38.646 00.005 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
23:55:38.650 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.54 hyp=0.56 cameraTheta=1.83 mountX=0.04 mountY=-0.55, mountTheta=-1.50
23:55:38.656 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.54, opts=13)
23:55:38.661 00.005 6120 Enqueuing Move request for scope (-0.14, 0.54)
23:55:38.665 00.004 7680 Worker thread wakes up
23:55:38.665 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:38.669 00.004 6120 UpdateGuideState exits: m=13152 SNR=74.1 Saturated
23:55:38.673 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:38.677 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:38.682 00.005 6120 Enqueuing Expose request
23:55:38.685 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.54) opts 0xd
23:55:38.685 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.54)
23:55:38.685 00.000 7680 Moving (-0.14, 0.54) raw xDistance=0.04 yDistance=-0.55
23:55:38.686 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:55:38.686 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
23:55:38.686 00.000 7680 MoveAxis(E, 0, ABG)
23:55:38.686 00.000 7680 Move returns status 0, amount 0
23:55:38.686 00.000 7680 MoveAxis(N, 300, ABG)
23:55:38.687 00.001 7680 Guiding  Dir = 0, Dur = 300
23:55:38.687 00.000 7680 IsSlewing returns 0
23:55:38.688 00.001 7680 IsGuiding returns 0
23:55:38.688 00.000 7680 PulseGuide returned control before completion, sleep 310
23:55:39.015 00.327 7680 IsGuiding returns 1
23:55:39.019 00.004 7680 scope still moving after pulse duration time elapsed
23:55:39.046 00.027 7680 IsSlewing returns 0
23:55:39.047 00.001 7680 IsGuiding returns 0
23:55:39.047 00.000 7680 scope move finished after 300 + 59 ms
23:55:39.048 00.001 7680 Move returns status 0, amount 300
23:55:39.049 00.001 7680 move complete, result=0
23:55:39.049 00.000 7680 worker thread done servicing request
23:55:39.050 00.001 7680 Worker thread wakes up
23:55:39.050 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 300 ms NORTH
23:55:39.058 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:39.060 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:40.310 01.250 7680 Exposure complete
23:55:40.440 00.130 7680 worker thread done servicing request
23:55:40.440 00.000 6120 OnExposeComplete: enter
23:55:40.444 00.004 6120 UpdateGuideState(): m_state=6
23:55:40.448 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2937
23:55:40.451 00.003 6120 Star::Find returns 1 (1), X=965.94, Y=51.70, Mass=13825, SNR=76.1, Peak=255 HFD=6.9
23:55:40.455 00.004 6120 CameraToMount -- cameraTheta (0.68) - m_xAngle (-2.95) = xAngle (3.64 = -2.65)
23:55:40.460 00.005 6120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.37 = -2.92)
23:55:40.463 00.003 6120 CameraToMount -- cameraX=0.40 cameraY=0.33 hyp=0.52 cameraTheta=0.68 mountX=-0.45 mountY=-0.12, mountTheta=-2.89
23:55:40.469 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.40, y=0.33, opts=13)
23:55:40.473 00.004 6120 Enqueuing Move request for scope (0.40, 0.33)
23:55:40.477 00.004 7680 Worker thread wakes up
23:55:40.477 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.33) opts 0xd
23:55:40.477 00.000 7680 Handling offset move in thread for scope, endpoint = (0.40, 0.33)
23:55:40.477 00.000 7680 Moving (0.40, 0.33) raw xDistance=-0.45 yDistance=-0.12
23:55:40.477 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
23:55:40.478 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:55:40.478 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:55:40.478 00.000 7680 MoveAxis(E, 186, ABG)
23:55:40.478 00.000 7680 Guiding  Dir = 2, Dur = 186
23:55:40.478 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:40.481 00.003 7680 IsSlewing returns 0
23:55:40.481 00.000 6120 UpdateGuideState exits: m=13825 SNR=76.1 Saturated
23:55:40.486 00.005 7680 IsGuiding returns 0
23:55:40.486 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:40.490 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:40.493 00.003 7680 PulseGuide returned control before completion, sleep 196
23:55:40.493 00.000 6120 Enqueuing Expose request
23:55:40.705 00.212 7680 IsGuiding returns 0
23:55:40.707 00.002 7680 Move returns status 0, amount 186
23:55:40.707 00.000 7680 MoveAxis(N, 0, ABG)
23:55:40.708 00.001 7680 Move returns status 0, amount 0
23:55:40.708 00.000 7680 move complete, result=0
23:55:40.708 00.000 7680 worker thread done servicing request
23:55:40.709 00.001 7680 Worker thread wakes up
23:55:40.709 00.000 6120 GuideStep: -0.5 px 186 ms EAST, -0.1 px 0 ms NORTH
23:55:40.716 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:40.716 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:41.968 01.252 7680 Exposure complete
23:55:42.110 00.142 7680 worker thread done servicing request
23:55:42.111 00.001 6120 OnExposeComplete: enter
23:55:42.116 00.005 6120 UpdateGuideState(): m_state=6
23:55:42.120 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2938
23:55:42.123 00.003 6120 Star::Find returns 1 (1), X=965.30, Y=51.88, Mass=13540, SNR=75.6, Peak=255 HFD=6.8
23:55:42.127 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
23:55:42.131 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.58)
23:55:42.134 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.51 hyp=0.56 cameraTheta=2.02 mountX=0.15 mountY=-0.56, mountTheta=-1.32
23:55:42.139 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.51, opts=13)
23:55:42.145 00.006 6120 Enqueuing Move request for scope (-0.24, 0.51)
23:55:42.149 00.004 7680 Worker thread wakes up
23:55:42.149 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:42.153 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.51) opts 0xd
23:55:42.153 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.51)
23:55:42.153 00.000 7680 Moving (-0.24, 0.51) raw xDistance=0.15 yDistance=-0.56
23:55:42.154 00.001 6120 UpdateGuideState exits: m=13540 SNR=75.6 Saturated
23:55:42.157 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:55:42.158 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:55:42.158 00.000 7680 MoveAxis(E, 0, ABG)
23:55:42.158 00.000 7680 Move returns status 0, amount 0
23:55:42.158 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:42.162 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:42.166 00.004 6120 Enqueuing Expose request
23:55:42.169 00.003 7680 MoveAxis(N, 306, ABG)
23:55:42.169 00.000 7680 Guiding  Dir = 0, Dur = 306
23:55:42.169 00.000 7680 IsSlewing returns 0
23:55:42.171 00.002 7680 IsGuiding returns 0
23:55:42.171 00.000 7680 PulseGuide returned control before completion, sleep 316
23:55:42.499 00.328 7680 IsGuiding returns 1
23:55:42.499 00.000 7680 scope still moving after pulse duration time elapsed
23:55:42.530 00.031 7680 IsSlewing returns 0
23:55:42.531 00.001 7680 IsGuiding returns 0
23:55:42.532 00.001 7680 scope move finished after 306 + 54 ms
23:55:42.532 00.000 7680 Move returns status 0, amount 306
23:55:42.532 00.000 7680 move complete, result=0
23:55:42.532 00.000 7680 worker thread done servicing request
23:55:42.532 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 306 ms NORTH
23:55:42.539 00.007 7680 Worker thread wakes up
23:55:42.539 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:42.539 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:43.795 01.256 7680 Exposure complete
23:55:43.928 00.133 7680 worker thread done servicing request
23:55:43.928 00.000 6120 OnExposeComplete: enter
23:55:43.934 00.006 6120 UpdateGuideState(): m_state=6
23:55:43.937 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2939
23:55:43.941 00.004 6120 Star::Find returns 1 (1), X=965.73, Y=51.23, Mass=12931, SNR=74.2, Peak=255 HFD=7.0
23:55:43.946 00.005 6120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-2.95) = xAngle (2.29 = 2.29)
23:55:43.952 00.006 6120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.03 = 2.03)
23:55:43.959 00.007 6120 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.66 mountX=-0.16 mountY=0.22, mountTheta=2.21
23:55:43.967 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.15, opts=13)
23:55:43.973 00.006 6120 Enqueuing Move request for scope (0.19, -0.15)
23:55:43.979 00.006 7680 Worker thread wakes up
23:55:43.979 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:43.985 00.006 6120 UpdateGuideState exits: m=12931 SNR=74.2 Saturated
23:55:43.988 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:43.990 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:43.993 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
23:55:43.995 00.002 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
23:55:43.995 00.000 6120 Enqueuing Expose request
23:55:44.000 00.005 7680 Moving (0.19, -0.15) raw xDistance=-0.16 yDistance=0.22
23:55:44.000 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:55:44.000 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:55:44.000 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:55:44.001 00.001 7680 MoveAxis(E, 0, ABG)
23:55:44.001 00.000 7680 Move returns status 0, amount 0
23:55:44.001 00.000 7680 MoveAxis(N, 0, ABG)
23:55:44.001 00.000 7680 Move returns status 0, amount 0
23:55:44.002 00.001 7680 move complete, result=0
23:55:44.002 00.000 7680 worker thread done servicing request
23:55:44.002 00.000 7680 Worker thread wakes up
23:55:44.002 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:55:44.007 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:44.007 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:45.252 01.245 7680 Exposure complete
23:55:45.386 00.134 7680 worker thread done servicing request
23:55:45.386 00.000 6120 OnExposeComplete: enter
23:55:45.393 00.007 6120 UpdateGuideState(): m_state=6
23:55:45.400 00.007 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2940
23:55:45.405 00.005 6120 Star::Find returns 1 (1), X=965.67, Y=51.76, Mass=14032, SNR=78.6, Peak=255 HFD=7.1
23:55:45.410 00.005 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
23:55:45.417 00.007 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.34)
23:55:45.423 00.006 6120 CameraToMount -- cameraX=0.12 cameraY=0.39 hyp=0.41 cameraTheta=1.26 mountX=-0.19 mountY=-0.29, mountTheta=-2.16
23:55:45.433 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.39, opts=13)
23:55:45.438 00.005 6120 Enqueuing Move request for scope (0.12, 0.39)
23:55:45.444 00.006 7680 Worker thread wakes up
23:55:45.445 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:45.450 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.39) opts 0xd
23:55:45.451 00.001 6120 UpdateGuideState exits: m=14032 SNR=78.6 Saturated
23:55:45.457 00.006 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.39)
23:55:45.457 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:45.464 00.007 7680 Moving (0.12, 0.39) raw xDistance=-0.19 yDistance=-0.29
23:55:45.464 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:55:45.465 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:55:45.465 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:45.470 00.005 7680 MoveAxis(E, 0, ABG)
23:55:45.470 00.000 7680 Move returns status 0, amount 0
23:55:45.471 00.001 6120 Enqueuing Expose request
23:55:45.477 00.006 7680 MoveAxis(N, 159, ABG)
23:55:45.477 00.000 7680 Guiding  Dir = 0, Dur = 159
23:55:45.478 00.001 7680 IsSlewing returns 0
23:55:45.478 00.000 7680 IsGuiding returns 0
23:55:45.479 00.001 7680 PulseGuide returned control before completion, sleep 169
23:55:45.659 00.180 7680 IsGuiding returns 1
23:55:45.659 00.000 7680 scope still moving after pulse duration time elapsed
23:55:45.692 00.033 7680 IsSlewing returns 0
23:55:45.695 00.003 7680 IsGuiding returns 0
23:55:45.696 00.001 7680 scope move finished after 159 + 57 ms
23:55:45.696 00.000 7680 Move returns status 0, amount 159
23:55:45.696 00.000 7680 move complete, result=0
23:55:45.696 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 159 ms NORTH
23:55:45.705 00.009 7680 worker thread done servicing request
23:55:45.705 00.000 7680 Worker thread wakes up
23:55:45.706 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:45.706 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:46.948 01.242 7680 Exposure complete
23:55:47.081 00.133 7680 worker thread done servicing request
23:55:47.081 00.000 6120 OnExposeComplete: enter
23:55:47.085 00.004 6120 UpdateGuideState(): m_state=6
23:55:47.090 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2941
23:55:47.093 00.003 6120 Star::Find returns 1 (1), X=965.37, Y=51.71, Mass=13976, SNR=76.9, Peak=255 HFD=7.1
23:55:47.097 00.004 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
23:55:47.101 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.55)
23:55:47.104 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.34 hyp=0.38 cameraTheta=2.05 mountX=0.11 mountY=-0.38, mountTheta=-1.29
23:55:47.109 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.34, opts=13)
23:55:47.115 00.006 6120 Enqueuing Move request for scope (-0.18, 0.34)
23:55:47.119 00.004 7680 Worker thread wakes up
23:55:47.119 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.34) opts 0xd
23:55:47.119 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.34)
23:55:47.119 00.000 7680 Moving (-0.18, 0.34) raw xDistance=0.11 yDistance=-0.38
23:55:47.119 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:55:47.120 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:55:47.120 00.000 7680 MoveAxis(E, 0, ABG)
23:55:47.120 00.000 7680 Move returns status 0, amount 0
23:55:47.120 00.000 7680 MoveAxis(N, 207, ABG)
23:55:47.120 00.000 7680 Guiding  Dir = 0, Dur = 207
23:55:47.120 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:47.125 00.005 7680 IsSlewing returns 0
23:55:47.125 00.000 6120 UpdateGuideState exits: m=13976 SNR=76.9 Saturated
23:55:47.130 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:47.133 00.003 7680 IsGuiding returns 0
23:55:47.134 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:47.137 00.003 7680 PulseGuide returned control before completion, sleep 217
23:55:47.137 00.000 6120 Enqueuing Expose request
23:55:47.360 00.223 7680 IsGuiding returns 1
23:55:47.360 00.000 7680 scope still moving after pulse duration time elapsed
23:55:47.390 00.030 7680 IsSlewing returns 0
23:55:47.391 00.001 7680 IsGuiding returns 0
23:55:47.391 00.000 7680 scope move finished after 207 + 50 ms
23:55:47.391 00.000 7680 Move returns status 0, amount 207
23:55:47.391 00.000 7680 move complete, result=0
23:55:47.392 00.001 7680 worker thread done servicing request
23:55:47.392 00.000 7680 Worker thread wakes up
23:55:47.393 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 207 ms NORTH
23:55:47.402 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:47.402 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:48.648 01.246 7680 Exposure complete
23:55:48.789 00.141 7680 worker thread done servicing request
23:55:48.789 00.000 6120 OnExposeComplete: enter
23:55:48.793 00.004 6120 UpdateGuideState(): m_state=6
23:55:48.799 00.006 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2942
23:55:48.803 00.004 6120 Star::Find returns 1 (1), X=965.56, Y=51.39, Mass=13380, SNR=74.2, Peak=255 HFD=7.1
23:55:48.808 00.005 6120 CameraToMount -- cameraTheta (0.76) - m_xAngle (-2.95) = xAngle (3.72 = -2.57)
23:55:48.812 00.004 6120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.45 = -2.83)
23:55:48.816 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.76 mountX=-0.03 mountY=-0.01, mountTheta=-2.80
23:55:48.821 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.02, opts=13)
23:55:48.824 00.003 6120 Enqueuing Move request for scope (0.02, 0.02)
23:55:48.828 00.004 7680 Worker thread wakes up
23:55:48.828 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:48.832 00.004 6120 UpdateGuideState exits: m=13380 SNR=74.2 Saturated
23:55:48.835 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:48.838 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
23:55:48.839 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
23:55:48.839 00.000 7680 Moving (0.02, 0.02) raw xDistance=-0.03 yDistance=-0.01
23:55:48.839 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:55:48.839 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:55:48.839 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:48.844 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:55:48.844 00.000 7680 MoveAxis(E, 0, ABG)
23:55:48.844 00.000 7680 Move returns status 0, amount 0
23:55:48.844 00.000 7680 MoveAxis(N, 0, ABG)
23:55:48.844 00.000 7680 Move returns status 0, amount 0
23:55:48.844 00.000 7680 move complete, result=0
23:55:48.844 00.000 7680 worker thread done servicing request
23:55:48.846 00.002 6120 Enqueuing Expose request
23:55:48.849 00.003 7680 Worker thread wakes up
23:55:48.849 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:48.849 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:48.849 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:55:50.102 01.253 7680 Exposure complete
23:55:50.237 00.135 7680 worker thread done servicing request
23:55:50.237 00.000 6120 OnExposeComplete: enter
23:55:50.244 00.007 6120 UpdateGuideState(): m_state=6
23:55:50.249 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2943
23:55:50.253 00.004 6120 Star::Find returns 1 (1), X=965.69, Y=51.77, Mass=14028, SNR=77.4, Peak=255 HFD=7.0
23:55:50.256 00.003 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.17 = -2.12)
23:55:50.260 00.004 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.38)
23:55:50.264 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.40 hyp=0.43 cameraTheta=1.21 mountX=-0.22 mountY=-0.29, mountTheta=-2.22
23:55:50.270 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.40, opts=13)
23:55:50.274 00.004 6120 Enqueuing Move request for scope (0.15, 0.40)
23:55:50.277 00.003 7680 Worker thread wakes up
23:55:50.277 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:50.282 00.005 6120 UpdateGuideState exits: m=14028 SNR=77.4 Saturated
23:55:50.286 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:50.290 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.40) opts 0xd
23:55:50.290 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.40)
23:55:50.290 00.000 7680 Moving (0.15, 0.40) raw xDistance=-0.22 yDistance=-0.29
23:55:50.290 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
23:55:50.290 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:55:50.291 00.001 7680 MoveAxis(E, 90, ABG)
23:55:50.291 00.000 7680 Guiding  Dir = 2, Dur = 90
23:55:50.291 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:50.297 00.006 7680 IsSlewing returns 0
23:55:50.297 00.000 6120 Enqueuing Expose request
23:55:50.302 00.005 7680 IsGuiding returns 0
23:55:50.302 00.000 7680 PulseGuide returned control before completion, sleep 100
23:55:50.403 00.101 7680 IsGuiding returns 1
23:55:50.404 00.001 7680 scope still moving after pulse duration time elapsed
23:55:50.434 00.030 7680 IsSlewing returns 0
23:55:50.436 00.002 7680 IsGuiding returns 1
23:55:50.466 00.030 7680 IsSlewing returns 0
23:55:50.467 00.001 7680 IsGuiding returns 0
23:55:50.467 00.000 7680 scope move finished after 90 + 76 ms
23:55:50.468 00.001 7680 Move returns status 0, amount 90
23:55:50.468 00.000 7680 MoveAxis(N, 159, ABG)
23:55:50.470 00.002 7680 Guiding  Dir = 0, Dur = 159
23:55:50.470 00.000 7680 IsSlewing returns 0
23:55:50.471 00.001 7680 IsGuiding returns 0
23:55:50.471 00.000 7680 PulseGuide returned control before completion, sleep 169
23:55:50.651 00.180 7680 IsGuiding returns 1
23:55:50.651 00.000 7680 scope still moving after pulse duration time elapsed
23:55:50.682 00.031 7680 IsSlewing returns 0
23:55:50.682 00.000 7680 IsGuiding returns 0
23:55:50.683 00.001 7680 scope move finished after 159 + 53 ms
23:55:50.684 00.001 7680 Move returns status 0, amount 159
23:55:50.685 00.001 7680 move complete, result=0
23:55:50.686 00.001 6120 GuideStep: -0.2 px 90 ms EAST, -0.3 px 159 ms NORTH
23:55:50.695 00.009 7680 worker thread done servicing request
23:55:50.695 00.000 7680 Worker thread wakes up
23:55:50.695 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:50.697 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:51.945 01.248 7680 Exposure complete
23:55:52.075 00.130 7680 worker thread done servicing request
23:55:52.075 00.000 6120 OnExposeComplete: enter
23:55:52.080 00.005 6120 UpdateGuideState(): m_state=6
23:55:52.084 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2944
23:55:52.087 00.003 6120 Star::Find returns 1 (1), X=965.82, Y=51.77, Mass=14479, SNR=77.8, Peak=255 HFD=6.9
23:55:52.091 00.004 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.92 = -2.36)
23:55:52.095 00.004 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.63)
23:55:52.098 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=0.40 hyp=0.48 cameraTheta=0.96 mountX=-0.34 mountY=-0.23, mountTheta=-2.54
23:55:52.103 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.40, opts=13)
23:55:52.106 00.003 6120 Enqueuing Move request for scope (0.27, 0.40)
23:55:52.111 00.005 7680 Worker thread wakes up
23:55:52.111 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:52.115 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.40) opts 0xd
23:55:52.115 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.40)
23:55:52.115 00.000 7680 Moving (0.27, 0.40) raw xDistance=-0.34 yDistance=-0.23
23:55:52.115 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
23:55:52.115 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:55:52.115 00.000 7680 MoveAxis(E, 146, ABG)
23:55:52.116 00.001 7680 Guiding  Dir = 2, Dur = 146
23:55:52.116 00.000 6120 UpdateGuideState exits: m=14479 SNR=77.8 Saturated
23:55:52.120 00.004 7680 IsSlewing returns 0
23:55:52.120 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:52.123 00.003 7680 IsGuiding returns 0
23:55:52.123 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:52.127 00.004 7680 PulseGuide returned control before completion, sleep 156
23:55:52.127 00.000 6120 Enqueuing Expose request
23:55:52.295 00.168 7680 IsGuiding returns 1
23:55:52.296 00.001 7680 scope still moving after pulse duration time elapsed
23:55:52.326 00.030 7680 IsSlewing returns 0
23:55:52.327 00.001 7680 IsGuiding returns 0
23:55:52.328 00.001 7680 scope move finished after 146 + 59 ms
23:55:52.328 00.000 7680 Move returns status 0, amount 146
23:55:52.329 00.001 7680 MoveAxis(N, 127, ABG)
23:55:52.330 00.001 7680 Guiding  Dir = 0, Dur = 127
23:55:52.330 00.000 7680 IsSlewing returns 0
23:55:52.331 00.001 7680 IsGuiding returns 0
23:55:52.332 00.001 7680 PulseGuide returned control before completion, sleep 137
23:55:52.484 00.152 7680 IsGuiding returns 1
23:55:52.485 00.001 7680 scope still moving after pulse duration time elapsed
23:55:52.514 00.029 7680 IsSlewing returns 0
23:55:52.515 00.001 7680 IsGuiding returns 0
23:55:52.515 00.000 7680 scope move finished after 127 + 57 ms
23:55:52.516 00.001 7680 Move returns status 0, amount 127
23:55:52.516 00.000 7680 move complete, result=0
23:55:52.516 00.000 7680 worker thread done servicing request
23:55:52.517 00.001 6120 GuideStep: -0.3 px 146 ms EAST, -0.2 px 127 ms NORTH
23:55:52.523 00.006 7680 Worker thread wakes up
23:55:52.523 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:52.524 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:53.777 01.253 7680 Exposure complete
23:55:53.912 00.135 7680 worker thread done servicing request
23:55:53.913 00.001 6120 OnExposeComplete: enter
23:55:53.917 00.004 6120 UpdateGuideState(): m_state=6
23:55:53.922 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2945
23:55:53.926 00.004 6120 Star::Find returns 1 (1), X=965.33, Y=51.91, Mass=13726, SNR=77.1, Peak=255 HFD=6.8
23:55:53.930 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.91 = -1.38)
23:55:53.934 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
23:55:53.938 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.54 hyp=0.58 cameraTheta=1.95 mountX=0.11 mountY=-0.58, mountTheta=-1.38
23:55:53.945 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.54, opts=13)
23:55:53.949 00.004 6120 Enqueuing Move request for scope (-0.22, 0.54)
23:55:53.953 00.004 7680 Worker thread wakes up
23:55:53.953 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.54) opts 0xd
23:55:53.953 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.54)
23:55:53.953 00.000 7680 Moving (-0.22, 0.54) raw xDistance=0.11 yDistance=-0.58
23:55:53.953 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:55:53.954 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
23:55:53.954 00.000 7680 MoveAxis(E, 0, ABG)
23:55:53.954 00.000 7680 Move returns status 0, amount 0
23:55:53.954 00.000 7680 MoveAxis(N, 314, ABG)
23:55:53.954 00.000 7680 Guiding  Dir = 0, Dur = 314
23:55:53.954 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:53.960 00.006 7680 IsSlewing returns 0
23:55:53.961 00.001 6120 UpdateGuideState exits: m=13726 SNR=77.1 Saturated
23:55:53.965 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:53.969 00.004 7680 IsGuiding returns 0
23:55:53.970 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:53.973 00.003 6120 Enqueuing Expose request
23:55:53.978 00.005 7680 PulseGuide returned control before completion, sleep 324
23:55:54.302 00.324 7680 IsGuiding returns 1
23:55:54.303 00.001 7680 scope still moving after pulse duration time elapsed
23:55:54.334 00.031 7680 IsSlewing returns 0
23:55:54.335 00.001 7680 IsGuiding returns 0
23:55:54.336 00.001 7680 scope move finished after 314 + 52 ms
23:55:54.336 00.000 7680 Move returns status 0, amount 314
23:55:54.337 00.001 7680 move complete, result=0
23:55:54.337 00.000 7680 worker thread done servicing request
23:55:54.337 00.000 7680 Worker thread wakes up
23:55:54.337 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 314 ms NORTH
23:55:54.344 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:54.344 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:55.596 01.252 7680 Exposure complete
23:55:55.721 00.125 7680 worker thread done servicing request
23:55:55.721 00.000 6120 OnExposeComplete: enter
23:55:55.725 00.004 6120 UpdateGuideState(): m_state=6
23:55:55.727 00.002 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2946
23:55:55.733 00.006 6120 Star::Find returns 1 (1), X=965.17, Y=51.58, Mass=14833, SNR=80.3, Peak=255 HFD=7.0
23:55:55.736 00.003 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.58 = -0.70)
23:55:55.741 00.005 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.97)
23:55:55.744 00.003 6120 CameraToMount -- cameraX=-0.37 cameraY=0.21 hyp=0.43 cameraTheta=2.63 mountX=0.33 mountY=-0.35, mountTheta=-0.82
23:55:55.750 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.21, opts=13)
23:55:55.753 00.003 6120 Enqueuing Move request for scope (-0.37, 0.21)
23:55:55.757 00.004 7680 Worker thread wakes up
23:55:55.757 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.21) opts 0xd
23:55:55.757 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.21)
23:55:55.757 00.000 7680 Moving (-0.37, 0.21) raw xDistance=0.33 yDistance=-0.35
23:55:55.757 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
23:55:55.757 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:55:55.758 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:55.762 00.004 7680 MoveAxis(W, 133, ABG)
23:55:55.763 00.001 7680 Guiding  Dir = 3, Dur = 133
23:55:55.763 00.000 6120 UpdateGuideState exits: m=14833 SNR=80.3 Saturated
23:55:55.768 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:55.772 00.004 7680 IsSlewing returns 0
23:55:55.772 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:55.776 00.004 7680 IsGuiding returns 0
23:55:55.777 00.001 6120 Enqueuing Expose request
23:55:55.781 00.004 7680 PulseGuide returned control before completion, sleep 143
23:55:55.929 00.148 7680 IsGuiding returns 1
23:55:55.930 00.001 7680 scope still moving after pulse duration time elapsed
23:55:55.960 00.030 7680 IsSlewing returns 0
23:55:55.961 00.001 7680 IsGuiding returns 1
23:55:55.991 00.030 7680 IsSlewing returns 0
23:55:55.991 00.000 7680 IsGuiding returns 1
23:55:56.023 00.032 7680 IsSlewing returns 0
23:55:56.023 00.000 7680 IsGuiding returns 0
23:55:56.024 00.001 7680 scope move finished after 133 + 113 ms
23:55:56.024 00.000 7680 Move returns status 0, amount 133
23:55:56.024 00.000 7680 MoveAxis(N, 191, ABG)
23:55:56.024 00.000 7680 Guiding  Dir = 0, Dur = 191
23:55:56.025 00.001 7680 IsSlewing returns 0
23:55:56.025 00.000 7680 IsGuiding returns 0
23:55:56.026 00.001 7680 PulseGuide returned control before completion, sleep 201
23:55:56.241 00.215 7680 IsGuiding returns 1
23:55:56.241 00.000 7680 scope still moving after pulse duration time elapsed
23:55:56.272 00.031 7680 IsSlewing returns 0
23:55:56.273 00.001 7680 IsGuiding returns 0
23:55:56.273 00.000 7680 scope move finished after 191 + 56 ms
23:55:56.274 00.001 7680 Move returns status 0, amount 191
23:55:56.274 00.000 7680 move complete, result=0
23:55:56.275 00.001 7680 worker thread done servicing request
23:55:56.275 00.000 6120 GuideStep: 0.3 px 133 ms WEST, -0.4 px 191 ms NORTH
23:55:56.280 00.005 7680 Worker thread wakes up
23:55:56.280 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:56.280 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:57.531 01.251 7680 Exposure complete
23:55:57.668 00.137 7680 worker thread done servicing request
23:55:57.668 00.000 6120 OnExposeComplete: enter
23:55:57.673 00.005 6120 UpdateGuideState(): m_state=6
23:55:57.677 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2947
23:55:57.682 00.005 6120 Star::Find returns 1 (1), X=965.62, Y=51.30, Mass=13793, SNR=76.1, Peak=255 HFD=7.1
23:55:57.687 00.005 6120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-2.95) = xAngle (2.24 = 2.24)
23:55:57.690 00.003 6120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.98 = 1.98)
23:55:57.694 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.71 mountX=-0.07 mountY=0.10, mountTheta=2.17
23:55:57.699 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.07, opts=13)
23:55:57.703 00.004 6120 Enqueuing Move request for scope (0.08, -0.07)
23:55:57.707 00.004 7680 Worker thread wakes up
23:55:57.707 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
23:55:57.707 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
23:55:57.707 00.000 7680 Moving (0.08, -0.07) raw xDistance=-0.07 yDistance=0.10
23:55:57.708 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:55:57.708 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:55:57.708 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:55:57.708 00.000 7680 MoveAxis(E, 0, ABG)
23:55:57.708 00.000 7680 Move returns status 0, amount 0
23:55:57.709 00.001 7680 MoveAxis(N, 0, ABG)
23:55:57.709 00.000 7680 Move returns status 0, amount 0
23:55:57.709 00.000 7680 move complete, result=0
23:55:57.709 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:57.714 00.005 7680 worker thread done servicing request
23:55:57.714 00.000 6120 UpdateGuideState exits: m=13793 SNR=76.1 Saturated
23:55:57.718 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:57.721 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:57.726 00.005 6120 Enqueuing Expose request
23:55:57.730 00.004 7680 Worker thread wakes up
23:55:57.730 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:57.731 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:55:57.731 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:55:58.990 01.259 7680 Exposure complete
23:55:59.127 00.137 7680 worker thread done servicing request
23:55:59.128 00.001 6120 OnExposeComplete: enter
23:55:59.132 00.004 6120 UpdateGuideState(): m_state=6
23:55:59.136 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2948
23:55:59.139 00.003 6120 Star::Find returns 1 (1), X=965.60, Y=51.76, Mass=14144, SNR=77.6, Peak=255 HFD=7.0
23:55:59.144 00.005 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
23:55:59.147 00.003 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
23:55:59.151 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.39 hyp=0.39 cameraTheta=1.42 mountX=-0.13 mountY=-0.32, mountTheta=-1.96
23:55:59.156 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.39, opts=13)
23:55:59.160 00.004 6120 Enqueuing Move request for scope (0.06, 0.39)
23:55:59.163 00.003 7680 Worker thread wakes up
23:55:59.163 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.39) opts 0xd
23:55:59.163 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.39)
23:55:59.163 00.000 7680 Moving (0.06, 0.39) raw xDistance=-0.13 yDistance=-0.32
23:55:59.163 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:55:59.163 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:55:59.164 00.001 7680 MoveAxis(E, 0, ABG)
23:55:59.164 00.000 7680 Move returns status 0, amount 0
23:55:59.164 00.000 7680 MoveAxis(N, 174, ABG)
23:55:59.165 00.001 7680 Guiding  Dir = 0, Dur = 174
23:55:59.165 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:55:59.168 00.003 7680 IsSlewing returns 0
23:55:59.168 00.000 6120 UpdateGuideState exits: m=14144 SNR=77.6 Saturated
23:55:59.173 00.005 7680 IsGuiding returns 0
23:55:59.173 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:59.178 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:55:59.181 00.003 7680 PulseGuide returned control before completion, sleep 184
23:55:59.181 00.000 6120 Enqueuing Expose request
23:55:59.382 00.201 7680 IsGuiding returns 0
23:55:59.384 00.002 7680 Move returns status 0, amount 174
23:55:59.384 00.000 7680 move complete, result=0
23:55:59.384 00.000 7680 worker thread done servicing request
23:55:59.384 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 174 ms NORTH
23:55:59.394 00.010 7680 Worker thread wakes up
23:55:59.394 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:55:59.394 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:56:00.643 01.249 7680 Exposure complete
23:56:00.779 00.136 7680 worker thread done servicing request
23:56:00.779 00.000 6120 OnExposeComplete: enter
23:56:00.783 00.004 6120 UpdateGuideState(): m_state=6
23:56:00.787 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2949
23:56:00.790 00.003 6120 Star::Find returns 1 (1), X=965.40, Y=51.73, Mass=14605, SNR=80.0, Peak=255 HFD=7.1
23:56:00.796 00.006 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
23:56:00.800 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
23:56:00.803 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.36 hyp=0.38 cameraTheta=1.96 mountX=0.08 mountY=-0.38, mountTheta=-1.38
23:56:00.809 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.36, opts=13)
23:56:00.813 00.004 6120 Enqueuing Move request for scope (-0.14, 0.36)
23:56:00.817 00.004 7680 Worker thread wakes up
23:56:00.817 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:00.820 00.003 6120 UpdateGuideState exits: m=14605 SNR=80.0 Saturated
23:56:00.825 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.36) opts 0xd
23:56:00.826 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:00.830 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:00.837 00.007 6120 Enqueuing Expose request
23:56:00.841 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.36)
23:56:00.841 00.000 7680 Moving (-0.14, 0.36) raw xDistance=0.08 yDistance=-0.38
23:56:00.841 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:56:00.841 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:56:00.841 00.000 7680 MoveAxis(E, 0, ABG)
23:56:00.841 00.000 7680 Move returns status 0, amount 0
23:56:00.843 00.002 7680 MoveAxis(N, 208, ABG)
23:56:00.843 00.000 7680 Guiding  Dir = 0, Dur = 208
23:56:00.843 00.000 7680 IsSlewing returns 0
23:56:00.844 00.001 7680 IsGuiding returns 0
23:56:00.844 00.000 7680 PulseGuide returned control before completion, sleep 218
23:56:01.078 00.234 7680 IsGuiding returns 1
23:56:01.078 00.000 7680 scope still moving after pulse duration time elapsed
23:56:01.108 00.030 7680 IsSlewing returns 0
23:56:01.110 00.002 7680 IsGuiding returns 0
23:56:01.111 00.001 7680 scope move finished after 208 + 58 ms
23:56:01.112 00.001 7680 Move returns status 0, amount 208
23:56:01.112 00.000 7680 move complete, result=0
23:56:01.112 00.000 7680 worker thread done servicing request
23:56:01.113 00.001 7680 Worker thread wakes up
23:56:01.113 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 208 ms NORTH
23:56:01.123 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:01.124 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:56:02.370 01.246 7680 Exposure complete
23:56:02.510 00.140 7680 worker thread done servicing request
23:56:02.510 00.000 6120 OnExposeComplete: enter
23:56:02.515 00.005 6120 UpdateGuideState(): m_state=6
23:56:02.518 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2950
23:56:02.523 00.005 6120 Star::Find returns 1 (1), X=965.64, Y=51.29, Mass=13381, SNR=76.1, Peak=255 HFD=7.1
23:56:02.526 00.003 6120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-2.95) = xAngle (2.20 = 2.20)
23:56:02.530 00.004 6120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.93 = 1.93)
23:56:02.534 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.76 mountX=-0.08 mountY=0.12, mountTheta=2.13
23:56:02.540 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.09, opts=13)
23:56:02.544 00.004 6120 Enqueuing Move request for scope (0.09, -0.09)
23:56:02.550 00.006 7680 Worker thread wakes up
23:56:02.550 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
23:56:02.551 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
23:56:02.551 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:02.555 00.004 7680 Moving (0.09, -0.09) raw xDistance=-0.08 yDistance=0.12
23:56:02.555 00.000 6120 UpdateGuideState exits: m=13381 SNR=76.1 Saturated
23:56:02.559 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:02.562 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:02.565 00.003 6120 Enqueuing Expose request
23:56:02.567 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:56:02.567 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:56:02.569 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:56:02.569 00.000 7680 MoveAxis(E, 0, ABG)
23:56:02.569 00.000 7680 Move returns status 0, amount 0
23:56:02.569 00.000 7680 MoveAxis(N, 0, ABG)
23:56:02.570 00.001 7680 Move returns status 0, amount 0
23:56:02.570 00.000 7680 move complete, result=0
23:56:02.570 00.000 7680 worker thread done servicing request
23:56:02.570 00.000 7680 Worker thread wakes up
23:56:02.570 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:02.570 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:56:02.570 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:03.824 01.254 7680 Exposure complete
23:56:03.961 00.137 7680 worker thread done servicing request
23:56:03.962 00.001 6120 OnExposeComplete: enter
23:56:03.965 00.003 6120 UpdateGuideState(): m_state=6
23:56:03.970 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2951
23:56:03.974 00.004 6120 Star::Find returns 1 (1), X=965.63, Y=51.35, Mass=13941, SNR=78.0, Peak=255 HFD=7.2
23:56:03.977 00.003 6120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-2.95) = xAngle (2.68 = 2.68)
23:56:03.981 00.004 6120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.41 = 2.41)
23:56:03.985 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.28 mountX=-0.08 mountY=0.06, mountTheta=2.50
23:56:03.991 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.03, opts=13)
23:56:03.995 00.004 6120 Enqueuing Move request for scope (0.09, -0.03)
23:56:04.000 00.005 7680 Worker thread wakes up
23:56:04.000 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:04.003 00.003 6120 UpdateGuideState exits: m=13941 SNR=78.0 Saturated
23:56:04.006 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:04.010 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:04.015 00.005 6120 Enqueuing Expose request
23:56:04.020 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
23:56:04.020 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
23:56:04.020 00.000 7680 Moving (0.09, -0.03) raw xDistance=-0.08 yDistance=0.06
23:56:04.021 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:56:04.021 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:56:04.021 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:56:04.022 00.001 7680 MoveAxis(E, 0, ABG)
23:56:04.022 00.000 7680 Move returns status 0, amount 0
23:56:04.022 00.000 7680 MoveAxis(N, 0, ABG)
23:56:04.022 00.000 7680 Move returns status 0, amount 0
23:56:04.024 00.002 7680 move complete, result=0
23:56:04.024 00.000 7680 worker thread done servicing request
23:56:04.024 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:04.029 00.005 7680 Worker thread wakes up
23:56:04.029 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:04.029 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:56:05.276 01.247 7680 Exposure complete
23:56:05.410 00.134 7680 worker thread done servicing request
23:56:05.411 00.001 6120 OnExposeComplete: enter
23:56:05.414 00.003 6120 UpdateGuideState(): m_state=6
23:56:05.419 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2952
23:56:05.424 00.005 6120 Star::Find returns 1 (1), X=965.57, Y=51.75, Mass=14952, SNR=81.7, Peak=255 HFD=7.1
23:56:05.430 00.006 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
23:56:05.434 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.11)
23:56:05.438 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.38 hyp=0.38 cameraTheta=1.49 mountX=-0.10 mountY=-0.33, mountTheta=-1.87
23:56:05.444 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.38, opts=13)
23:56:05.447 00.003 6120 Enqueuing Move request for scope (0.03, 0.38)
23:56:05.452 00.005 7680 Worker thread wakes up
23:56:05.452 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.38) opts 0xd
23:56:05.452 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.38)
23:56:05.453 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:05.457 00.004 7680 Moving (0.03, 0.38) raw xDistance=-0.10 yDistance=-0.33
23:56:05.457 00.000 6120 UpdateGuideState exits: m=14952 SNR=81.7 Saturated
23:56:05.461 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:05.465 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:56:05.465 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:56:05.466 00.001 7680 MoveAxis(E, 0, ABG)
23:56:05.466 00.000 7680 Move returns status 0, amount 0
23:56:05.466 00.000 7680 MoveAxis(N, 177, ABG)
23:56:05.467 00.001 7680 Guiding  Dir = 0, Dur = 177
23:56:05.467 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:05.470 00.003 6120 Enqueuing Expose request
23:56:05.473 00.003 7680 IsSlewing returns 0
23:56:05.473 00.000 7680 IsGuiding returns 0
23:56:05.475 00.002 7680 PulseGuide returned control before completion, sleep 187
23:56:05.673 00.198 7680 IsGuiding returns 1
23:56:05.675 00.002 7680 scope still moving after pulse duration time elapsed
23:56:05.704 00.029 7680 IsSlewing returns 0
23:56:05.704 00.000 7680 IsGuiding returns 0
23:56:05.706 00.002 7680 scope move finished after 177 + 54 ms
23:56:05.706 00.000 7680 Move returns status 0, amount 177
23:56:05.706 00.000 7680 move complete, result=0
23:56:05.707 00.001 7680 worker thread done servicing request
23:56:05.707 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 177 ms NORTH
23:56:05.713 00.006 7680 Worker thread wakes up
23:56:05.713 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:05.713 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:56:06.969 01.256 7680 Exposure complete
23:56:07.100 00.131 7680 worker thread done servicing request
23:56:07.101 00.001 6120 OnExposeComplete: enter
23:56:07.105 00.004 6120 UpdateGuideState(): m_state=6
23:56:07.109 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2953
23:56:07.113 00.004 6120 Star::Find returns 1 (1), X=965.50, Y=51.54, Mass=14034, SNR=78.0, Peak=255 HFD=7.1
23:56:07.117 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
23:56:07.121 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
23:56:07.124 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.81 mountX=0.01 mountY=-0.17, mountTheta=-1.52
23:56:07.129 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.17, opts=13)
23:56:07.133 00.004 6120 Enqueuing Move request for scope (-0.04, 0.17)
23:56:07.136 00.003 7680 Worker thread wakes up
23:56:07.137 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
23:56:07.137 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
23:56:07.137 00.000 7680 Moving (-0.04, 0.17) raw xDistance=0.01 yDistance=-0.17
23:56:07.137 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:56:07.137 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:56:07.138 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:07.142 00.004 6120 UpdateGuideState exits: m=14034 SNR=78.0 Saturated
23:56:07.147 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:56:07.147 00.000 7680 MoveAxis(E, 0, ABG)
23:56:07.148 00.001 7680 Move returns status 0, amount 0
23:56:07.148 00.000 7680 MoveAxis(N, 0, ABG)
23:56:07.148 00.000 7680 Move returns status 0, amount 0
23:56:07.148 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:07.154 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:07.157 00.003 6120 Enqueuing Expose request
23:56:07.161 00.004 7680 move complete, result=0
23:56:07.162 00.001 7680 worker thread done servicing request
23:56:07.162 00.000 7680 Worker thread wakes up
23:56:07.162 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:07.162 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:56:07.162 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:56:08.408 01.246 7680 Exposure complete
23:56:08.542 00.134 6120 OnExposeComplete: enter
23:56:08.546 00.004 6120 UpdateGuideState(): m_state=6
23:56:08.551 00.005 7680 worker thread done servicing request
23:56:08.552 00.001 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2954
23:56:08.555 00.003 6120 Star::Find returns 1 (1), X=965.25, Y=51.80, Mass=13539, SNR=76.0, Peak=255 HFD=6.8
23:56:08.561 00.006 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.14 = -1.15)
23:56:08.564 00.003 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
23:56:08.568 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.42 hyp=0.51 cameraTheta=2.18 mountX=0.21 mountY=-0.51, mountTheta=-1.18
23:56:08.574 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.42, opts=13)
23:56:08.579 00.005 6120 Enqueuing Move request for scope (-0.30, 0.42)
23:56:08.584 00.005 7680 Worker thread wakes up
23:56:08.584 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.42) opts 0xd
23:56:08.584 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.42)
23:56:08.584 00.000 7680 Moving (-0.30, 0.42) raw xDistance=0.21 yDistance=-0.51
23:56:08.584 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
23:56:08.586 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:56:08.586 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:08.591 00.005 6120 UpdateGuideState exits: m=13539 SNR=76.0 Saturated
23:56:08.595 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:08.599 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:08.602 00.003 6120 Enqueuing Expose request
23:56:08.607 00.005 7680 MoveAxis(W, 87, ABG)
23:56:08.607 00.000 7680 Guiding  Dir = 3, Dur = 87
23:56:08.608 00.001 7680 IsSlewing returns 0
23:56:08.608 00.000 7680 IsGuiding returns 0
23:56:08.610 00.002 7680 PulseGuide returned control before completion, sleep 97
23:56:08.711 00.101 7680 IsGuiding returns 1
23:56:08.712 00.001 7680 scope still moving after pulse duration time elapsed
23:56:08.742 00.030 7680 IsSlewing returns 0
23:56:08.743 00.001 7680 IsGuiding returns 0
23:56:08.744 00.001 7680 scope move finished after 87 + 48 ms
23:56:08.745 00.001 7680 Move returns status 0, amount 87
23:56:08.745 00.000 7680 MoveAxis(N, 276, ABG)
23:56:08.745 00.000 7680 Guiding  Dir = 0, Dur = 276
23:56:08.747 00.002 7680 IsSlewing returns 0
23:56:08.747 00.000 7680 IsGuiding returns 0
23:56:08.748 00.001 7680 PulseGuide returned control before completion, sleep 286
23:56:09.037 00.289 7680 IsGuiding returns 1
23:56:09.038 00.001 7680 scope still moving after pulse duration time elapsed
23:56:09.069 00.031 7680 IsSlewing returns 0
23:56:09.070 00.001 7680 IsGuiding returns 0
23:56:09.070 00.000 7680 scope move finished after 276 + 47 ms
23:56:09.072 00.002 7680 Move returns status 0, amount 276
23:56:09.072 00.000 7680 move complete, result=0
23:56:09.073 00.001 7680 worker thread done servicing request
23:56:09.073 00.000 6120 GuideStep: 0.2 px 87 ms WEST, -0.5 px 276 ms NORTH
23:56:09.082 00.009 7680 Worker thread wakes up
23:56:09.082 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:09.082 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:56:10.331 01.249 7680 Exposure complete
23:56:10.470 00.139 7680 worker thread done servicing request
23:56:10.471 00.001 6120 OnExposeComplete: enter
23:56:10.475 00.004 6120 UpdateGuideState(): m_state=6
23:56:10.480 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2955
23:56:10.484 00.004 6120 Star::Find returns 1 (1), X=965.83, Y=51.63, Mass=14077, SNR=77.1, Peak=255 HFD=6.9
23:56:10.488 00.004 6120 CameraToMount -- cameraTheta (0.72) - m_xAngle (-2.95) = xAngle (3.68 = -2.60)
23:56:10.494 00.006 6120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.41 = -2.87)
23:56:10.497 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=0.25 hyp=0.38 cameraTheta=0.72 mountX=-0.33 mountY=-0.10, mountTheta=-2.84
23:56:10.502 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.25, opts=13)
23:56:10.505 00.003 6120 Enqueuing Move request for scope (0.29, 0.25)
23:56:10.509 00.004 7680 Worker thread wakes up
23:56:10.509 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:10.514 00.005 6120 UpdateGuideState exits: m=14077 SNR=77.1 Saturated
23:56:10.518 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:10.521 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:10.525 00.004 6120 Enqueuing Expose request
23:56:10.530 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.25) opts 0xd
23:56:10.530 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.25)
23:56:10.530 00.000 7680 Moving (0.29, 0.25) raw xDistance=-0.33 yDistance=-0.10
23:56:10.530 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
23:56:10.531 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:56:10.531 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:56:10.531 00.000 7680 MoveAxis(E, 129, ABG)
23:56:10.531 00.000 7680 Guiding  Dir = 2, Dur = 129
23:56:10.532 00.001 7680 IsSlewing returns 0
23:56:10.532 00.000 7680 IsGuiding returns 0
23:56:10.532 00.000 7680 PulseGuide returned control before completion, sleep 139
23:56:10.678 00.146 7680 IsGuiding returns 1
23:56:10.678 00.000 7680 scope still moving after pulse duration time elapsed
23:56:10.710 00.032 7680 IsSlewing returns 0
23:56:10.714 00.004 7680 IsGuiding returns 0
23:56:10.714 00.000 7680 scope move finished after 129 + 52 ms
23:56:10.714 00.000 7680 Move returns status 0, amount 129
23:56:10.715 00.001 7680 MoveAxis(N, 0, ABG)
23:56:10.715 00.000 7680 Move returns status 0, amount 0
23:56:10.715 00.000 7680 move complete, result=0
23:56:10.716 00.001 7680 worker thread done servicing request
23:56:10.717 00.001 7680 Worker thread wakes up
23:56:10.717 00.000 6120 GuideStep: -0.3 px 129 ms EAST, -0.1 px 0 ms NORTH
23:56:10.723 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:10.723 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:56:11.969 01.246 7680 Exposure complete
23:56:12.107 00.138 7680 worker thread done servicing request
23:56:12.107 00.000 6120 OnExposeComplete: enter
23:56:12.112 00.005 6120 UpdateGuideState(): m_state=6
23:56:12.116 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2956
23:56:12.120 00.004 6120 Star::Find returns 1 (1), X=965.35, Y=51.92, Mass=13769, SNR=74.4, Peak=255 HFD=6.7
23:56:12.123 00.003 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
23:56:12.127 00.004 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
23:56:12.131 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.54 hyp=0.57 cameraTheta=1.91 mountX=0.08 mountY=-0.57, mountTheta=-1.42
23:56:12.136 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.54, opts=13)
23:56:12.139 00.003 6120 Enqueuing Move request for scope (-0.19, 0.54)
23:56:12.143 00.004 7680 Worker thread wakes up
23:56:12.145 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.54) opts 0xd
23:56:12.145 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.54)
23:56:12.145 00.000 7680 Moving (-0.19, 0.54) raw xDistance=0.08 yDistance=-0.57
23:56:12.145 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:12.150 00.005 6120 UpdateGuideState exits: m=13769 SNR=74.4 Saturated
23:56:12.154 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:56:12.155 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
23:56:12.155 00.000 7680 MoveAxis(E, 0, ABG)
23:56:12.155 00.000 7680 Move returns status 0, amount 0
23:56:12.155 00.000 7680 MoveAxis(N, 310, ABG)
23:56:12.155 00.000 7680 Guiding  Dir = 0, Dur = 310
23:56:12.156 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:12.159 00.003 7680 IsSlewing returns 0
23:56:12.160 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:12.163 00.003 6120 Enqueuing Expose request
23:56:12.167 00.004 7680 IsGuiding returns 0
23:56:12.167 00.000 7680 PulseGuide returned control before completion, sleep 320
23:56:12.493 00.326 7680 IsGuiding returns 1
23:56:12.494 00.001 7680 scope still moving after pulse duration time elapsed
23:56:12.525 00.031 7680 IsSlewing returns 0
23:56:12.525 00.000 7680 IsGuiding returns 0
23:56:12.526 00.001 7680 scope move finished after 310 + 49 ms
23:56:12.526 00.000 7680 Move returns status 0, amount 310
23:56:12.527 00.001 7680 move complete, result=0
23:56:12.527 00.000 7680 worker thread done servicing request
23:56:12.527 00.000 7680 Worker thread wakes up
23:56:12.528 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 310 ms NORTH
23:56:12.534 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:12.534 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:56:13.793 01.259 7680 Exposure complete
23:56:13.929 00.136 7680 worker thread done servicing request
23:56:13.929 00.000 6120 OnExposeComplete: enter
23:56:13.934 00.005 6120 UpdateGuideState(): m_state=6
23:56:13.938 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2957
23:56:13.942 00.004 6120 Star::Find returns 1 (1), X=965.37, Y=51.63, Mass=13740, SNR=76.5, Peak=255 HFD=7.1
23:56:13.946 00.004 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.12 = -1.17)
23:56:13.951 00.005 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.43)
23:56:13.955 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.26 hyp=0.31 cameraTheta=2.16 mountX=0.12 mountY=-0.31, mountTheta=-1.19
23:56:13.960 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.26, opts=13)
23:56:13.964 00.004 6120 Enqueuing Move request for scope (-0.17, 0.26)
23:56:13.968 00.004 7680 Worker thread wakes up
23:56:13.969 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.26) opts 0xd
23:56:13.969 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:13.973 00.004 6120 UpdateGuideState exits: m=13740 SNR=76.5 Saturated
23:56:13.976 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:13.980 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:13.984 00.004 6120 Enqueuing Expose request
23:56:13.988 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.26)
23:56:13.988 00.000 7680 Moving (-0.17, 0.26) raw xDistance=0.12 yDistance=-0.31
23:56:13.988 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:56:13.990 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:56:13.990 00.000 7680 MoveAxis(E, 0, ABG)
23:56:13.990 00.000 7680 Move returns status 0, amount 0
23:56:13.991 00.001 7680 MoveAxis(N, 168, ABG)
23:56:13.991 00.000 7680 Guiding  Dir = 0, Dur = 168
23:56:13.991 00.000 7680 IsSlewing returns 0
23:56:13.991 00.000 7680 IsGuiding returns 0
23:56:13.992 00.001 7680 PulseGuide returned control before completion, sleep 178
23:56:14.186 00.194 7680 IsGuiding returns 1
23:56:14.186 00.000 7680 scope still moving after pulse duration time elapsed
23:56:14.218 00.032 7680 IsSlewing returns 0
23:56:14.220 00.002 7680 IsGuiding returns 0
23:56:14.220 00.000 7680 scope move finished after 168 + 60 ms
23:56:14.220 00.000 7680 Move returns status 0, amount 168
23:56:14.221 00.001 7680 move complete, result=0
23:56:14.221 00.000 7680 worker thread done servicing request
23:56:14.221 00.000 7680 Worker thread wakes up
23:56:14.222 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 168 ms NORTH
23:56:14.228 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:14.228 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:56:15.480 01.252 7680 Exposure complete
23:56:15.618 00.138 7680 worker thread done servicing request
23:56:15.619 00.001 6120 OnExposeComplete: enter
23:56:15.622 00.003 6120 UpdateGuideState(): m_state=6
23:56:15.626 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2958
23:56:15.631 00.005 6120 Star::Find returns 1 (1), X=965.34, Y=51.55, Mass=13762, SNR=76.1, Peak=255 HFD=7.1
23:56:15.634 00.003 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.90)
23:56:15.639 00.005 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.17)
23:56:15.644 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.17 hyp=0.27 cameraTheta=2.43 mountX=0.17 mountY=-0.24, mountTheta=-0.97
23:56:15.648 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.17, opts=13)
23:56:15.653 00.005 6120 Enqueuing Move request for scope (-0.20, 0.17)
23:56:15.656 00.003 7680 Worker thread wakes up
23:56:15.657 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.17) opts 0xd
23:56:15.657 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.17)
23:56:15.657 00.000 7680 Moving (-0.20, 0.17) raw xDistance=0.17 yDistance=-0.24
23:56:15.657 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:56:15.657 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:56:15.658 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:15.661 00.003 7680 MoveAxis(E, 0, ABG)
23:56:15.662 00.001 7680 Move returns status 0, amount 0
23:56:15.662 00.000 7680 MoveAxis(N, 133, ABG)
23:56:15.662 00.000 7680 Guiding  Dir = 0, Dur = 133
23:56:15.662 00.000 6120 UpdateGuideState exits: m=13762 SNR=76.1 Saturated
23:56:15.666 00.004 7680 IsSlewing returns 0
23:56:15.667 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:15.671 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:15.677 00.006 7680 IsGuiding returns 0
23:56:15.677 00.000 6120 Enqueuing Expose request
23:56:15.681 00.004 7680 PulseGuide returned control before completion, sleep 143
23:56:15.828 00.147 7680 IsGuiding returns 1
23:56:15.831 00.003 7680 scope still moving after pulse duration time elapsed
23:56:15.860 00.029 7680 IsSlewing returns 0
23:56:15.860 00.000 7680 IsGuiding returns 0
23:56:15.861 00.001 7680 scope move finished after 133 + 51 ms
23:56:15.861 00.000 7680 Move returns status 0, amount 133
23:56:15.861 00.000 7680 move complete, result=0
23:56:15.863 00.002 7680 worker thread done servicing request
23:56:15.863 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 133 ms NORTH
23:56:15.868 00.005 7680 Worker thread wakes up
23:56:15.869 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:15.869 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:56:17.111 01.242 7680 Exposure complete
23:56:17.266 00.155 7680 worker thread done servicing request
23:56:17.266 00.000 6120 OnExposeComplete: enter
23:56:17.271 00.005 6120 UpdateGuideState(): m_state=6
23:56:17.277 00.006 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2959
23:56:17.281 00.004 6120 Star::Find returns 1 (1), X=965.30, Y=51.60, Mass=13747, SNR=76.3, Peak=255 HFD=6.9
23:56:17.285 00.004 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.34 = -0.94)
23:56:17.290 00.005 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.21)
23:56:17.295 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=0.23 hyp=0.33 cameraTheta=2.39 mountX=0.20 mountY=-0.31, mountTheta=-1.01
23:56:17.302 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.23, opts=13)
23:56:17.306 00.004 6120 Enqueuing Move request for scope (-0.24, 0.23)
23:56:17.311 00.005 7680 Worker thread wakes up
23:56:17.312 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:17.315 00.003 6120 UpdateGuideState exits: m=13747 SNR=76.3 Saturated
23:56:17.319 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:17.321 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:17.326 00.005 6120 Enqueuing Expose request
23:56:17.329 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.23) opts 0xd
23:56:17.329 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.23)
23:56:17.329 00.000 7680 Moving (-0.24, 0.23) raw xDistance=0.20 yDistance=-0.31
23:56:17.329 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:56:17.329 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:56:17.331 00.002 7680 MoveAxis(E, 0, ABG)
23:56:17.331 00.000 7680 Move returns status 0, amount 0
23:56:17.331 00.000 7680 MoveAxis(N, 168, ABG)
23:56:17.331 00.000 7680 Guiding  Dir = 0, Dur = 168
23:56:17.331 00.000 7680 IsSlewing returns 0
23:56:17.332 00.001 7680 IsGuiding returns 0
23:56:17.332 00.000 7680 PulseGuide returned control before completion, sleep 178
23:56:17.524 00.192 7680 IsGuiding returns 1
23:56:17.526 00.002 7680 scope still moving after pulse duration time elapsed
23:56:17.556 00.030 7680 IsSlewing returns 0
23:56:17.557 00.001 7680 IsGuiding returns 0
23:56:17.558 00.001 7680 scope move finished after 168 + 58 ms
23:56:17.558 00.000 7680 Move returns status 0, amount 168
23:56:17.559 00.001 7680 move complete, result=0
23:56:17.559 00.000 7680 worker thread done servicing request
23:56:17.560 00.001 7680 Worker thread wakes up
23:56:17.560 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 168 ms NORTH
23:56:17.567 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:17.567 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:56:18.821 01.254 7680 Exposure complete
23:56:18.953 00.132 7680 worker thread done servicing request
23:56:18.954 00.001 6120 OnExposeComplete: enter
23:56:18.959 00.005 6120 UpdateGuideState(): m_state=6
23:56:18.963 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2960
23:56:18.967 00.004 6120 Star::Find returns 1 (1), X=965.13, Y=51.56, Mass=13838, SNR=77.2, Peak=255 HFD=7.0
23:56:18.971 00.004 6120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-2.95) = xAngle (5.67 = -0.61)
23:56:18.974 00.003 6120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.40 = -0.88)
23:56:18.977 00.003 6120 CameraToMount -- cameraX=-0.41 cameraY=0.19 hyp=0.45 cameraTheta=2.72 mountX=0.37 mountY=-0.35, mountTheta=-0.76
23:56:18.985 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=0.19, opts=13)
23:56:18.990 00.005 6120 Enqueuing Move request for scope (-0.41, 0.19)
23:56:18.994 00.004 7680 Worker thread wakes up
23:56:18.995 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:18.998 00.003 6120 UpdateGuideState exits: m=13838 SNR=77.2 Saturated
23:56:19.001 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:19.006 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:19.009 00.003 6120 Enqueuing Expose request
23:56:19.013 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.19) opts 0xd
23:56:19.013 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, 0.19)
23:56:19.013 00.000 7680 Moving (-0.41, 0.19) raw xDistance=0.37 yDistance=-0.35
23:56:19.015 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
23:56:19.015 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
23:56:19.015 00.000 7680 MoveAxis(W, 152, ABG)
23:56:19.015 00.000 7680 Guiding  Dir = 3, Dur = 152
23:56:19.016 00.001 7680 IsSlewing returns 0
23:56:19.016 00.000 7680 IsGuiding returns 0
23:56:19.017 00.001 7680 PulseGuide returned control before completion, sleep 162
23:56:19.188 00.171 7680 IsGuiding returns 1
23:56:19.189 00.001 7680 scope still moving after pulse duration time elapsed
23:56:19.220 00.031 7680 IsSlewing returns 0
23:56:19.220 00.000 7680 IsGuiding returns 0
23:56:19.221 00.001 7680 scope move finished after 152 + 51 ms
23:56:19.221 00.000 7680 Move returns status 0, amount 152
23:56:19.221 00.000 7680 MoveAxis(N, 190, ABG)
23:56:19.222 00.001 7680 Guiding  Dir = 0, Dur = 190
23:56:19.222 00.000 7680 IsSlewing returns 0
23:56:19.222 00.000 7680 IsGuiding returns 0
23:56:19.223 00.001 7680 PulseGuide returned control before completion, sleep 200
23:56:19.424 00.201 7680 IsGuiding returns 1
23:56:19.425 00.001 7680 scope still moving after pulse duration time elapsed
23:56:19.456 00.031 7680 IsSlewing returns 0
23:56:19.458 00.002 7680 IsGuiding returns 0
23:56:19.458 00.000 7680 scope move finished after 190 + 44 ms
23:56:19.458 00.000 7680 Move returns status 0, amount 190
23:56:19.459 00.001 7680 move complete, result=0
23:56:19.459 00.000 7680 worker thread done servicing request
23:56:19.459 00.000 6120 GuideStep: 0.4 px 152 ms WEST, -0.4 px 190 ms NORTH
23:56:19.465 00.006 7680 Worker thread wakes up
23:56:19.465 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:19.465 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:56:20.715 01.250 7680 Exposure complete
23:56:20.842 00.127 7680 worker thread done servicing request
23:56:20.842 00.000 6120 OnExposeComplete: enter
23:56:20.847 00.005 6120 UpdateGuideState(): m_state=6
23:56:20.851 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2961
23:56:20.855 00.004 6120 Star::Find returns 1 (1), X=965.32, Y=51.02, Mass=14001, SNR=77.4, Peak=255 HFD=6.8
23:56:20.860 00.005 6120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-2.95) = xAngle (0.82 = 0.82)
23:56:20.865 00.005 6120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.55 = 0.55)
23:56:20.869 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.35 hyp=0.42 cameraTheta=-2.14 mountX=0.29 mountY=0.22, mountTheta=0.65
23:56:20.874 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.35, opts=13)
23:56:20.878 00.004 6120 Enqueuing Move request for scope (-0.22, -0.35)
23:56:20.881 00.003 7680 Worker thread wakes up
23:56:20.881 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.35) opts 0xd
23:56:20.881 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.35)
23:56:20.881 00.000 7680 Moving (-0.22, -0.35) raw xDistance=0.29 yDistance=0.22
23:56:20.881 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
23:56:20.881 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:56:20.882 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:56:20.882 00.000 7680 MoveAxis(W, 127, ABG)
23:56:20.883 00.001 7680 Guiding  Dir = 3, Dur = 127
23:56:20.883 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:20.886 00.003 7680 IsSlewing returns 0
23:56:20.887 00.001 6120 UpdateGuideState exits: m=14001 SNR=77.4 Saturated
23:56:20.890 00.003 7680 IsGuiding returns 0
23:56:20.890 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:20.893 00.003 7680 PulseGuide returned control before completion, sleep 137
23:56:20.894 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:20.896 00.002 6120 Enqueuing Expose request
23:56:21.032 00.136 7680 IsGuiding returns 1
23:56:21.034 00.002 7680 scope still moving after pulse duration time elapsed
23:56:21.065 00.031 7680 IsSlewing returns 0
23:56:21.067 00.002 7680 IsGuiding returns 0
23:56:21.068 00.001 7680 scope move finished after 127 + 50 ms
23:56:21.068 00.000 7680 Move returns status 0, amount 127
23:56:21.068 00.000 7680 MoveAxis(N, 0, ABG)
23:56:21.069 00.001 7680 Move returns status 0, amount 0
23:56:21.069 00.000 7680 move complete, result=0
23:56:21.069 00.000 7680 worker thread done servicing request
23:56:21.071 00.002 6120 GuideStep: 0.3 px 127 ms WEST, 0.2 px 0 ms NORTH
23:56:21.079 00.008 7680 Worker thread wakes up
23:56:21.079 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:21.079 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:56:22.323 01.244 7680 Exposure complete
23:56:22.485 00.162 7680 worker thread done servicing request
23:56:22.486 00.001 6120 OnExposeComplete: enter
23:56:22.492 00.006 6120 UpdateGuideState(): m_state=6
23:56:22.497 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2962
23:56:22.505 00.008 6120 Star::Find returns 1 (1), X=965.81, Y=51.19, Mass=14627, SNR=79.5, Peak=255 HFD=6.8
23:56:22.510 00.005 6120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-2.95) = xAngle (2.35 = 2.35)
23:56:22.513 00.003 6120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.08 = 2.08)
23:56:22.518 00.005 6120 CameraToMount -- cameraX=0.27 cameraY=-0.19 hyp=0.33 cameraTheta=-0.61 mountX=-0.23 mountY=0.28, mountTheta=2.25
23:56:22.524 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.19, opts=13)
23:56:22.528 00.004 6120 Enqueuing Move request for scope (0.27, -0.19)
23:56:22.533 00.005 7680 Worker thread wakes up
23:56:22.533 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:22.536 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.19) opts 0xd
23:56:22.537 00.001 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.19)
23:56:22.537 00.000 7680 Moving (0.27, -0.19) raw xDistance=-0.23 yDistance=0.28
23:56:22.537 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
23:56:22.537 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:56:22.537 00.000 6120 UpdateGuideState exits: m=14627 SNR=79.5 Saturated
23:56:22.541 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:56:22.541 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:22.544 00.003 7680 MoveAxis(E, 84, ABG)
23:56:22.544 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:22.550 00.006 7680 Guiding  Dir = 2, Dur = 84
23:56:22.550 00.000 6120 Enqueuing Expose request
23:56:22.555 00.005 7680 IsSlewing returns 0
23:56:22.555 00.000 7680 IsGuiding returns 0
23:56:22.556 00.001 7680 PulseGuide returned control before completion, sleep 94
23:56:22.660 00.104 7680 IsGuiding returns 1
23:56:22.660 00.000 7680 scope still moving after pulse duration time elapsed
23:56:22.690 00.030 7680 IsSlewing returns 0
23:56:22.692 00.002 7680 IsGuiding returns 0
23:56:22.692 00.000 7680 scope move finished after 84 + 52 ms
23:56:22.693 00.001 7680 Move returns status 0, amount 84
23:56:22.693 00.000 7680 MoveAxis(N, 0, ABG)
23:56:22.693 00.000 7680 Move returns status 0, amount 0
23:56:22.693 00.000 7680 move complete, result=0
23:56:22.695 00.002 7680 worker thread done servicing request
23:56:22.695 00.000 7680 Worker thread wakes up
23:56:22.695 00.000 6120 GuideStep: -0.2 px 84 ms EAST, 0.3 px 0 ms NORTH
23:56:22.703 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:22.703 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:56:23.949 01.246 7680 Exposure complete
23:56:24.078 00.129 7680 worker thread done servicing request
23:56:24.078 00.000 6120 OnExposeComplete: enter
23:56:24.082 00.004 6120 UpdateGuideState(): m_state=6
23:56:24.087 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2963
23:56:24.091 00.004 6120 Star::Find returns 1 (1), X=965.70, Y=51.47, Mass=13427, SNR=76.3, Peak=255 HFD=7.1
23:56:24.094 00.003 6120 CameraToMount -- cameraTheta (0.55) - m_xAngle (-2.95) = xAngle (3.50 = -2.78)
23:56:24.099 00.005 6120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.23 = -3.05)
23:56:24.103 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.55 mountX=-0.18 mountY=-0.02, mountTheta=-3.04
23:56:24.109 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.10, opts=13)
23:56:24.114 00.005 6120 Enqueuing Move request for scope (0.16, 0.10)
23:56:24.117 00.003 7680 Worker thread wakes up
23:56:24.118 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:24.122 00.004 6120 UpdateGuideState exits: m=13427 SNR=76.3 Saturated
23:56:24.126 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:24.130 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:24.134 00.004 6120 Enqueuing Expose request
23:56:24.139 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
23:56:24.139 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
23:56:24.139 00.000 7680 Moving (0.16, 0.10) raw xDistance=-0.18 yDistance=-0.02
23:56:24.139 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:56:24.140 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:56:24.140 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:56:24.140 00.000 7680 MoveAxis(E, 0, ABG)
23:56:24.141 00.001 7680 Move returns status 0, amount 0
23:56:24.141 00.000 7680 MoveAxis(N, 0, ABG)
23:56:24.141 00.000 7680 Move returns status 0, amount 0
23:56:24.141 00.000 7680 move complete, result=0
23:56:24.142 00.001 7680 worker thread done servicing request
23:56:24.142 00.000 7680 Worker thread wakes up
23:56:24.142 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:24.149 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:24.149 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:56:25.391 01.242 7680 Exposure complete
23:56:25.519 00.128 7680 worker thread done servicing request
23:56:25.520 00.001 6120 OnExposeComplete: enter
23:56:25.524 00.004 6120 UpdateGuideState(): m_state=6
23:56:25.527 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2964
23:56:25.531 00.004 6120 Star::Find returns 1 (1), X=965.62, Y=51.89, Mass=14254, SNR=77.5, Peak=255 HFD=6.9
23:56:25.534 00.003 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.91)
23:56:25.539 00.005 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.18)
23:56:25.542 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.52 hyp=0.52 cameraTheta=1.42 mountX=-0.17 mountY=-0.43, mountTheta=-1.95
23:56:25.548 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.52, opts=13)
23:56:25.553 00.005 6120 Enqueuing Move request for scope (0.08, 0.52)
23:56:25.557 00.004 7680 Worker thread wakes up
23:56:25.557 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:25.560 00.003 6120 UpdateGuideState exits: m=14254 SNR=77.5 Saturated
23:56:25.563 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:25.567 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:25.570 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.52) opts 0xd
23:56:25.570 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.52)
23:56:25.571 00.001 7680 Moving (0.08, 0.52) raw xDistance=-0.17 yDistance=-0.43
23:56:25.571 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:56:25.572 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
23:56:25.572 00.000 7680 MoveAxis(E, 0, ABG)
23:56:25.572 00.000 7680 Move returns status 0, amount 0
23:56:25.572 00.000 7680 MoveAxis(N, 233, ABG)
23:56:25.572 00.000 7680 Guiding  Dir = 0, Dur = 233
23:56:25.572 00.000 6120 Enqueuing Expose request
23:56:25.576 00.004 7680 IsSlewing returns 0
23:56:25.576 00.000 7680 IsGuiding returns 0
23:56:25.576 00.000 7680 PulseGuide returned control before completion, sleep 243
23:56:25.833 00.257 7680 IsGuiding returns 1
23:56:25.833 00.000 7680 scope still moving after pulse duration time elapsed
23:56:25.865 00.032 7680 IsSlewing returns 0
23:56:25.867 00.002 7680 IsGuiding returns 0
23:56:25.868 00.001 7680 scope move finished after 233 + 57 ms
23:56:25.868 00.000 7680 Move returns status 0, amount 233
23:56:25.868 00.000 7680 move complete, result=0
23:56:25.868 00.000 7680 worker thread done servicing request
23:56:25.869 00.001 7680 Worker thread wakes up
23:56:25.869 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 233 ms NORTH
23:56:25.876 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:25.876 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:56:27.126 01.250 7680 Exposure complete
23:56:27.254 00.128 7680 worker thread done servicing request
23:56:27.255 00.001 6120 OnExposeComplete: enter
23:56:27.257 00.002 6120 UpdateGuideState(): m_state=6
23:56:27.261 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2965
23:56:27.264 00.003 6120 Star::Find returns 1 (1), X=965.74, Y=51.45, Mass=13479, SNR=75.4, Peak=255 HFD=7.1
23:56:27.267 00.003 6120 CameraToMount -- cameraTheta (0.36) - m_xAngle (-2.95) = xAngle (3.31 = -2.97)
23:56:27.272 00.005 6120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.05 = 3.05)
23:56:27.274 00.002 6120 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.36 mountX=-0.21 mountY=0.02, mountTheta=3.05
23:56:27.279 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.07, opts=13)
23:56:27.284 00.005 6120 Enqueuing Move request for scope (0.20, 0.07)
23:56:27.287 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:27.290 00.003 6120 UpdateGuideState exits: m=13479 SNR=75.4 Saturated
23:56:27.294 00.004 7680 Worker thread wakes up
23:56:27.294 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:27.298 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:27.301 00.003 6120 Enqueuing Expose request
23:56:27.309 00.008 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
23:56:27.309 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
23:56:27.309 00.000 7680 Moving (0.20, 0.07) raw xDistance=-0.21 yDistance=0.02
23:56:27.310 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:56:27.310 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:56:27.310 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:56:27.310 00.000 7680 MoveAxis(E, 85, ABG)
23:56:27.310 00.000 7680 Guiding  Dir = 2, Dur = 85
23:56:27.312 00.002 7680 IsSlewing returns 0
23:56:27.312 00.000 7680 IsGuiding returns 0
23:56:27.312 00.000 7680 PulseGuide returned control before completion, sleep 95
23:56:27.413 00.101 7680 IsGuiding returns 1
23:56:27.415 00.002 7680 scope still moving after pulse duration time elapsed
23:56:27.444 00.029 7680 IsSlewing returns 0
23:56:27.445 00.001 7680 IsGuiding returns 0
23:56:27.445 00.000 7680 scope move finished after 85 + 48 ms
23:56:27.446 00.001 7680 Move returns status 0, amount 85
23:56:27.446 00.000 7680 MoveAxis(N, 0, ABG)
23:56:27.446 00.000 7680 Move returns status 0, amount 0
23:56:27.448 00.002 7680 move complete, result=0
23:56:27.448 00.000 7680 worker thread done servicing request
23:56:27.450 00.002 6120 GuideStep: -0.2 px 85 ms EAST, 0.0 px 0 ms NORTH
23:56:27.458 00.008 7680 Worker thread wakes up
23:56:27.459 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:27.460 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:56:28.705 01.245 7680 Exposure complete
23:56:28.834 00.129 7680 worker thread done servicing request
23:56:28.834 00.000 6120 OnExposeComplete: enter
23:56:28.839 00.005 6120 UpdateGuideState(): m_state=6
23:56:28.843 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2966
23:56:28.846 00.003 6120 Star::Find returns 1 (1), X=965.29, Y=51.91, Mass=14843, SNR=79.5, Peak=255 HFD=6.8
23:56:28.850 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
23:56:28.854 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
23:56:28.858 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.54 hyp=0.60 cameraTheta=2.01 mountX=0.15 mountY=-0.60, mountTheta=-1.32
23:56:28.864 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.54, opts=13)
23:56:28.868 00.004 6120 Enqueuing Move request for scope (-0.26, 0.54)
23:56:28.872 00.004 7680 Worker thread wakes up
23:56:28.872 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:28.877 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.54) opts 0xd
23:56:28.877 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.54)
23:56:28.877 00.000 7680 Moving (-0.26, 0.54) raw xDistance=0.15 yDistance=-0.60
23:56:28.877 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:56:28.877 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
23:56:28.878 00.001 7680 MoveAxis(E, 0, ABG)
23:56:28.878 00.000 6120 UpdateGuideState exits: m=14843 SNR=79.5 Saturated
23:56:28.881 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:28.885 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:28.889 00.004 7680 Move returns status 0, amount 0
23:56:28.889 00.000 7680 MoveAxis(N, 325, ABG)
23:56:28.889 00.000 7680 Guiding  Dir = 0, Dur = 325
23:56:28.889 00.000 6120 Enqueuing Expose request
23:56:28.892 00.003 7680 IsSlewing returns 0
23:56:28.892 00.000 7680 IsGuiding returns 0
23:56:28.894 00.002 7680 PulseGuide returned control before completion, sleep 335
23:56:29.244 00.350 7680 IsGuiding returns 1
23:56:29.246 00.002 7680 scope still moving after pulse duration time elapsed
23:56:29.275 00.029 7680 IsSlewing returns 0
23:56:29.278 00.003 7680 IsGuiding returns 0
23:56:29.278 00.000 7680 scope move finished after 325 + 59 ms
23:56:29.279 00.001 7680 Move returns status 0, amount 325
23:56:29.279 00.000 7680 move complete, result=0
23:56:29.280 00.001 7680 worker thread done servicing request
23:56:29.280 00.000 7680 Worker thread wakes up
23:56:29.281 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 325 ms NORTH
23:56:29.287 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:29.287 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:56:30.542 01.255 7680 Exposure complete
23:56:30.673 00.131 7680 worker thread done servicing request
23:56:30.674 00.001 6120 OnExposeComplete: enter
23:56:30.679 00.005 6120 UpdateGuideState(): m_state=6
23:56:30.682 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2967
23:56:30.687 00.005 6120 Star::Find returns 1 (1), X=965.33, Y=51.65, Mass=13617, SNR=75.8, Peak=255 HFD=7.1
23:56:30.691 00.004 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.19 = -1.10)
23:56:30.694 00.003 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.37)
23:56:30.698 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.27 hyp=0.35 cameraTheta=2.23 mountX=0.16 mountY=-0.34, mountTheta=-1.13
23:56:30.704 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.27, opts=13)
23:56:30.710 00.006 6120 Enqueuing Move request for scope (-0.21, 0.27)
23:56:30.713 00.003 7680 Worker thread wakes up
23:56:30.713 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:30.718 00.005 6120 UpdateGuideState exits: m=13617 SNR=75.8 Saturated
23:56:30.721 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.27) opts 0xd
23:56:30.722 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.27)
23:56:30.722 00.000 7680 Moving (-0.21, 0.27) raw xDistance=0.16 yDistance=-0.34
23:56:30.722 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:56:30.722 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:56:30.723 00.001 7680 MoveAxis(E, 0, ABG)
23:56:30.723 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:30.727 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:30.731 00.004 6120 Enqueuing Expose request
23:56:30.734 00.003 7680 Move returns status 0, amount 0
23:56:30.734 00.000 7680 MoveAxis(N, 185, ABG)
23:56:30.735 00.001 7680 Guiding  Dir = 0, Dur = 185
23:56:30.735 00.000 7680 IsSlewing returns 0
23:56:30.735 00.000 7680 IsGuiding returns 0
23:56:30.737 00.002 7680 PulseGuide returned control before completion, sleep 195
23:56:30.935 00.198 7680 IsGuiding returns 1
23:56:30.935 00.000 7680 scope still moving after pulse duration time elapsed
23:56:30.966 00.031 7680 IsSlewing returns 0
23:56:30.968 00.002 7680 IsGuiding returns 0
23:56:30.968 00.000 7680 scope move finished after 185 + 47 ms
23:56:30.970 00.002 7680 Move returns status 0, amount 185
23:56:30.970 00.000 7680 move complete, result=0
23:56:30.970 00.000 7680 worker thread done servicing request
23:56:30.970 00.000 7680 Worker thread wakes up
23:56:30.971 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 185 ms NORTH
23:56:30.977 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:30.978 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,36,31,31)
23:56:32.035 01.057 6120 evsrv: cli 0FAEFBB8 connect
23:56:32.173 00.138 6120 case statement mapped state 6 to 3
23:56:32.178 00.005 6120 case statement mapped state 6 to 3
23:56:32.182 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"c87067ee-ad64-44ed-acde-c083b2c87f4a"}
23:56:32.184 00.002 6120 case statement mapped state 6 to 3
23:56:32.188 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"c87067ee-ad64-44ed-acde-c083b2c87f4a"}
23:56:32.191 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
23:56:32.196 00.005 6120 evsrv: cli 0FAF0158 connect
23:56:32.199 00.003 6120 case statement mapped state 6 to 3
23:56:32.204 00.005 6120 case statement mapped state 6 to 3
23:56:32.212 00.008 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"d21c845c-04f7-43aa-913f-d4f68ad8d649"}
23:56:32.218 00.006 6120 PhdController::Dither begins
23:56:32.366 00.148 6120 dither: size=5.00, dRA=-4.02 dDec=1.25
23:56:32.370 00.004 7680 Exposure complete
23:56:32.370 00.000 6120 MountToCamera -- mountTheta (2.84) + m_xAngle (-2.95) = xAngle (-0.11 = -0.11)
23:56:32.373 00.003 6120 MountToCamera -- mountX=-4.02 mountY=1.25 hyp=4.22 mountTheta=2.84 cameraX=4.19, cameraY=-0.48 cameraTheta=-0.11
23:56:32.485 00.112 6120 setting lock position to (969.73, 50.89)
23:56:32.489 00.004 6120 Mount: notify guiding dithered (4.2, -0.5)
23:56:32.494 00.005 6120 Status Line: Dither by -4.02,1.25
23:56:32.498 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:56:32.501 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
23:56:32.505 00.004 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"d21c845c-04f7-43aa-913f-d4f68ad8d649"}
23:56:32.508 00.003 6120 evsrv: cli 0FAF0158 disconnect
23:56:32.587 00.079 7680 worker thread done servicing request
23:56:32.587 00.000 6120 OnExposeComplete: enter
23:56:32.590 00.003 6120 UpdateGuideState(): m_state=6
23:56:32.594 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2968
23:56:32.597 00.003 6120 Star::Find returns 1 (1), X=965.24, Y=51.59, Mass=14584, SNR=79.3, Peak=255 HFD=7.1
23:56:32.600 00.003 6120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-2.95) = xAngle (5.94 = -0.34)
23:56:32.603 00.003 6120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.67 = -0.61)
23:56:32.607 00.004 6120 CameraToMount -- cameraX=-4.49 cameraY=0.69 hyp=4.54 cameraTheta=2.99 mountX=4.28 mountY=-2.60, mountTheta=-0.55
23:56:32.612 00.005 6120 dither recenter: remaining=(4.0,-1.3) step=(4.0,-1.3)
23:56:32.614 00.002 6120 MountToCamera -- mountTheta (-0.30) + m_xAngle (-2.95) = xAngle (-3.26 = 3.03)
23:56:32.618 00.004 6120 MountToCamera -- mountX=4.02 mountY=-1.25 hyp=4.22 mountTheta=-0.30 cameraX=-4.19, cameraY=0.48 cameraTheta=3.03
23:56:32.621 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-4.19, y=0.48, opts=4)
23:56:32.624 00.003 6120 Enqueuing Move request for scope (-4.19, 0.48)
23:56:32.626 00.002 6120 Mount: notify direct move 4.02,-1.25
23:56:32.629 00.003 7680 Worker thread wakes up
23:56:32.629 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:32.632 00.003 6120 UpdateGuideState exits: m=14584 SNR=79.3 Saturated
23:56:32.635 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-4.19, 0.48) opts 0x4
23:56:32.636 00.001 7680 Handling offset move in thread for scope, endpoint = (-4.19, 0.48)
23:56:32.636 00.000 6120 PhdController: settling, locked = 1, distance = 4.59 (1.50) aobump = 0 frame = 1 / 99999
23:56:32.639 00.003 7680 Moving (-4.19, 0.48) raw xDistance=4.02 yDistance=-1.25
23:56:32.639 00.000 7680 MoveAxis(W, 2609, B)
23:56:32.640 00.001 7680 Guiding  Dir = 3, Dur = 2609
23:56:32.640 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050192.639,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.59,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:56:32.643 00.003 7680 IsSlewing returns 0
23:56:32.644 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:32.646 00.002 7680 IsGuiding returns 0
23:56:32.646 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:32.649 00.003 7680 PulseGuide returned control before completion, sleep 2619
23:56:32.650 00.001 6120 Enqueuing Expose request
23:56:35.275 02.625 7680 IsGuiding returns 1
23:56:35.276 00.001 7680 scope still moving after pulse duration time elapsed
23:56:35.307 00.031 7680 IsSlewing returns 0
23:56:35.309 00.002 7680 IsGuiding returns 0
23:56:35.309 00.000 7680 scope move finished after 2609 + 54 ms
23:56:35.309 00.000 7680 Move returns status 0, amount 2609
23:56:35.311 00.002 7680 MoveAxis(N, 679, B)
23:56:35.311 00.000 7680 Guiding  Dir = 0, Dur = 679
23:56:35.312 00.001 7680 IsSlewing returns 0
23:56:35.313 00.001 7680 IsGuiding returns 0
23:56:35.314 00.001 7680 PulseGuide returned control before completion, sleep 689
23:56:36.009 00.695 7680 IsGuiding returns 1
23:56:36.010 00.001 7680 scope still moving after pulse duration time elapsed
23:56:36.041 00.031 7680 IsSlewing returns 0
23:56:36.043 00.002 7680 IsGuiding returns 0
23:56:36.044 00.001 7680 scope move finished after 679 + 51 ms
23:56:36.044 00.000 7680 Move returns status 0, amount 679
23:56:36.044 00.000 7680 move complete, result=0
23:56:36.045 00.001 7680 worker thread done servicing request
23:56:36.046 00.001 7680 Worker thread wakes up
23:56:36.046 00.000 6120 GuideStep: 4.0 px 2609 ms WEST, -1.3 px 679 ms NORTH
23:56:36.053 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:36.053 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:56:37.303 01.250 7680 Exposure complete
23:56:37.439 00.136 7680 worker thread done servicing request
23:56:37.439 00.000 6120 OnExposeComplete: enter
23:56:37.443 00.004 6120 UpdateGuideState(): m_state=6
23:56:37.446 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2969
23:56:37.450 00.004 6120 Star::Find returns 1 (1), X=969.22, Y=50.72, Mass=14456, SNR=78.4, Peak=255 HFD=6.9
23:56:37.454 00.004 6120 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-2.95) = xAngle (0.14 = 0.14)
23:56:37.457 00.003 6120 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.13 = -0.13)
23:56:37.461 00.004 6120 CameraToMount -- cameraX=-0.51 cameraY=-0.18 hyp=0.54 cameraTheta=-2.81 mountX=0.54 mountY=-0.07, mountTheta=-0.13
23:56:37.465 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.51, y=-0.18, opts=13)
23:56:37.470 00.005 6120 Enqueuing Move request for scope (-0.51, -0.18)
23:56:37.474 00.004 7680 Worker thread wakes up
23:56:37.474 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.18) opts 0xd
23:56:37.475 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.51, -0.18)
23:56:37.475 00.000 7680 Moving (-0.51, -0.18) raw xDistance=0.54 yDistance=-0.07
23:56:37.475 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
23:56:37.475 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:56:37.476 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:37.479 00.003 6120 UpdateGuideState exits: m=14456 SNR=78.4 Saturated
23:56:37.483 00.004 6120 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 2 / 99999
23:56:37.487 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:56:37.487 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050197.487,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.54,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:56:37.492 00.005 7680 MoveAxis(W, 219, ABG)
23:56:37.492 00.000 7680 Guiding  Dir = 3, Dur = 219
23:56:37.492 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:37.496 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:37.500 00.004 6120 Enqueuing Expose request
23:56:37.505 00.005 7680 IsSlewing returns 0
23:56:37.505 00.000 7680 IsGuiding returns 0
23:56:37.505 00.000 7680 PulseGuide returned control before completion, sleep 229
23:56:37.746 00.241 7680 IsGuiding returns 1
23:56:37.747 00.001 7680 scope still moving after pulse duration time elapsed
23:56:37.778 00.031 7680 IsSlewing returns 0
23:56:37.779 00.001 7680 IsGuiding returns 0
23:56:37.779 00.000 7680 scope move finished after 219 + 55 ms
23:56:37.779 00.000 7680 Move returns status 0, amount 219
23:56:37.780 00.001 7680 MoveAxis(N, 0, ABG)
23:56:37.780 00.000 7680 Move returns status 0, amount 0
23:56:37.780 00.000 7680 move complete, result=0
23:56:37.781 00.001 7680 worker thread done servicing request
23:56:37.781 00.000 7680 Worker thread wakes up
23:56:37.781 00.000 6120 GuideStep: 0.5 px 219 ms WEST, -0.1 px 0 ms NORTH
23:56:37.787 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:37.787 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:56:39.046 01.259 7680 Exposure complete
23:56:39.177 00.131 7680 worker thread done servicing request
23:56:39.177 00.000 6120 OnExposeComplete: enter
23:56:39.181 00.004 6120 UpdateGuideState(): m_state=6
23:56:39.184 00.003 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2970
23:56:39.188 00.004 6120 Star::Find returns 1 (1), X=969.37, Y=50.74, Mass=13763, SNR=77.2, Peak=255 HFD=7.0
23:56:39.192 00.004 6120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-2.95) = xAngle (0.21 = 0.21)
23:56:39.196 00.004 6120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.06 = -0.06)
23:56:39.200 00.004 6120 CameraToMount -- cameraX=-0.36 cameraY=-0.15 hyp=0.39 cameraTheta=-2.75 mountX=0.38 mountY=-0.02, mountTheta=-0.06
23:56:39.205 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=-0.15, opts=13)
23:56:39.209 00.004 6120 Enqueuing Move request for scope (-0.36, -0.15)
23:56:39.212 00.003 7680 Worker thread wakes up
23:56:39.212 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.15) opts 0xd
23:56:39.213 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.36, -0.15)
23:56:39.213 00.000 7680 Moving (-0.36, -0.15) raw xDistance=0.38 yDistance=-0.02
23:56:39.213 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
23:56:39.213 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:56:39.213 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:56:39.213 00.000 7680 MoveAxis(W, 170, ABG)
23:56:39.213 00.000 7680 Guiding  Dir = 3, Dur = 170
23:56:39.213 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:39.217 00.004 7680 IsSlewing returns 0
23:56:39.217 00.000 6120 UpdateGuideState exits: m=13763 SNR=77.2 Saturated
23:56:39.221 00.004 7680 IsGuiding returns 0
23:56:39.222 00.001 6120 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 3 / 99999
23:56:39.225 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764050199.225,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.50,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
23:56:39.229 00.004 7680 PulseGuide returned control before completion, sleep 180
23:56:39.229 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:39.233 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:39.237 00.004 6120 Enqueuing Expose request
23:56:39.421 00.184 7680 IsGuiding returns 1
23:56:39.422 00.001 7680 scope still moving after pulse duration time elapsed
23:56:39.451 00.029 7680 IsSlewing returns 0
23:56:39.453 00.002 7680 IsGuiding returns 0
23:56:39.454 00.001 7680 scope move finished after 170 + 62 ms
23:56:39.455 00.001 7680 Move returns status 0, amount 170
23:56:39.456 00.001 7680 MoveAxis(N, 0, ABG)
23:56:39.456 00.000 7680 Move returns status 0, amount 0
23:56:39.456 00.000 7680 move complete, result=0
23:56:39.457 00.001 7680 worker thread done servicing request
23:56:39.457 00.000 7680 Worker thread wakes up
23:56:39.458 00.001 6120 GuideStep: 0.4 px 170 ms WEST, -0.0 px 0 ms NORTH
23:56:39.463 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:39.464 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:56:40.706 01.242 7680 Exposure complete
23:56:40.849 00.143 7680 worker thread done servicing request
23:56:40.849 00.000 6120 OnExposeComplete: enter
23:56:40.852 00.003 6120 UpdateGuideState(): m_state=6
23:56:40.857 00.005 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2971
23:56:40.861 00.004 6120 Star::Find returns 1 (1), X=969.84, Y=50.95, Mass=14704, SNR=78.7, Peak=255 HFD=7.0
23:56:40.865 00.004 6120 CameraToMount -- cameraTheta (0.51) - m_xAngle (-2.95) = xAngle (3.46 = -2.82)
23:56:40.868 00.003 6120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.20 = -3.09)
23:56:40.873 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.51 mountX=-0.12 mountY=-0.01, mountTheta=-3.08
23:56:40.877 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.06, opts=13)
23:56:40.881 00.004 6120 Enqueuing Move request for scope (0.11, 0.06)
23:56:40.884 00.003 7680 Worker thread wakes up
23:56:40.884 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
23:56:40.884 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
23:56:40.886 00.002 7680 Moving (0.11, 0.06) raw xDistance=-0.12 yDistance=-0.01
23:56:40.886 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:56:40.886 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:56:40.886 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:56:40.886 00.000 7680 MoveAxis(E, 0, ABG)
23:56:40.887 00.001 7680 Move returns status 0, amount 0
23:56:40.887 00.000 7680 MoveAxis(N, 0, ABG)
23:56:40.887 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:40.891 00.004 7680 Move returns status 0, amount 0
23:56:40.891 00.000 6120 UpdateGuideState exits: m=14704 SNR=78.7 Saturated
23:56:40.894 00.003 7680 move complete, result=0
23:56:40.894 00.000 7680 worker thread done servicing request
23:56:40.894 00.000 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 4 / 99999
23:56:40.898 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764050200.898,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.38,"Time":3.4,"SettleTime":10.0,"StarLocked":true}
23:56:40.901 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:40.904 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:40.906 00.002 6120 Enqueuing Expose request
23:56:40.909 00.003 7680 Worker thread wakes up
23:56:40.909 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:40.909 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:56:40.909 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:42.168 01.259 7680 Exposure complete
23:56:42.296 00.128 7680 worker thread done servicing request
23:56:42.296 00.000 6120 OnExposeComplete: enter
23:56:42.301 00.005 6120 UpdateGuideState(): m_state=6
23:56:42.305 00.004 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2972
23:56:42.308 00.003 6120 Star::Find returns 1 (1), X=969.78, Y=50.98, Mass=14729, SNR=79.5, Peak=255 HFD=7.0
23:56:42.313 00.005 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.95 = -2.33)
23:56:42.317 00.004 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.68 = -2.60)
23:56:42.320 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.00 mountX=-0.07 mountY=-0.05, mountTheta=-2.50
23:56:42.326 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.08, opts=13)
23:56:42.329 00.003 6120 Enqueuing Move request for scope (0.05, 0.08)
23:56:42.334 00.005 7680 Worker thread wakes up
23:56:42.334 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
23:56:42.334 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
23:56:42.334 00.000 7680 Moving (0.05, 0.08) raw xDistance=-0.07 yDistance=-0.05
23:56:42.334 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:56:42.334 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:56:42.335 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:56:42.335 00.000 7680 MoveAxis(E, 0, ABG)
23:56:42.335 00.000 7680 Move returns status 0, amount 0
23:56:42.335 00.000 7680 MoveAxis(N, 0, ABG)
23:56:42.335 00.000 7680 Move returns status 0, amount 0
23:56:42.335 00.000 7680 move complete, result=0
23:56:42.335 00.000 7680 worker thread done servicing request
23:56:42.336 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:42.339 00.003 6120 UpdateGuideState exits: m=14729 SNR=79.5 Saturated
23:56:42.343 00.004 6120 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 5 / 99999
23:56:42.346 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764050202.346,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.30,"Time":4.9,"SettleTime":10.0,"StarLocked":true}
23:56:42.350 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:42.353 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:42.357 00.004 6120 Enqueuing Expose request
23:56:42.361 00.004 7680 Worker thread wakes up
23:56:42.362 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:42.366 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:42.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:56:43.619 01.253 7680 Exposure complete
23:56:43.745 00.126 7680 worker thread done servicing request
23:56:43.745 00.000 6120 OnExposeComplete: enter
23:56:43.748 00.003 6120 UpdateGuideState(): m_state=6
23:56:43.753 00.005 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2973
23:56:43.756 00.003 6120 Star::Find returns 1 (1), X=969.89, Y=51.16, Mass=14343, SNR=79.1, Peak=255 HFD=6.9
23:56:43.759 00.003 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (3.99 = -2.29)
23:56:43.763 00.004 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.56)
23:56:43.767 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.27 hyp=0.31 cameraTheta=1.04 mountX=-0.21 mountY=-0.17, mountTheta=-2.45
23:56:43.773 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.27, opts=13)
23:56:43.777 00.004 6120 Enqueuing Move request for scope (0.16, 0.27)
23:56:43.780 00.003 7680 Worker thread wakes up
23:56:43.780 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.27) opts 0xd
23:56:43.780 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.27)
23:56:43.780 00.000 7680 Moving (0.16, 0.27) raw xDistance=-0.21 yDistance=-0.17
23:56:43.780 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:56:43.780 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:56:43.782 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:56:43.782 00.000 7680 MoveAxis(E, 84, ABG)
23:56:43.782 00.000 7680 Guiding  Dir = 2, Dur = 84
23:56:43.782 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:43.786 00.004 7680 IsSlewing returns 0
23:56:43.786 00.000 6120 UpdateGuideState exits: m=14343 SNR=79.1 Saturated
23:56:43.789 00.003 7680 IsGuiding returns 0
23:56:43.790 00.001 6120 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 6 / 99999
23:56:43.794 00.004 7680 PulseGuide returned control before completion, sleep 94
23:56:43.794 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050203.794,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.30,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
23:56:43.796 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:43.800 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:43.804 00.004 6120 Enqueuing Expose request
23:56:43.891 00.087 7680 IsGuiding returns 1
23:56:43.892 00.001 7680 scope still moving after pulse duration time elapsed
23:56:43.922 00.030 7680 IsSlewing returns 0
23:56:43.922 00.000 7680 IsGuiding returns 0
23:56:43.923 00.001 7680 scope move finished after 84 + 49 ms
23:56:43.923 00.000 7680 Move returns status 0, amount 84
23:56:43.923 00.000 7680 MoveAxis(N, 0, ABG)
23:56:43.924 00.001 7680 Move returns status 0, amount 0
23:56:43.925 00.001 7680 move complete, result=0
23:56:43.925 00.000 7680 worker thread done servicing request
23:56:43.925 00.000 6120 GuideStep: -0.2 px 84 ms EAST, -0.2 px 0 ms NORTH
23:56:43.931 00.006 7680 Worker thread wakes up
23:56:43.932 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:43.932 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:56:45.185 01.253 7680 Exposure complete
23:56:45.313 00.128 7680 worker thread done servicing request
23:56:45.313 00.000 6120 OnExposeComplete: enter
23:56:45.318 00.005 6120 UpdateGuideState(): m_state=6
23:56:45.322 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2974
23:56:45.326 00.004 6120 Star::Find returns 1 (1), X=969.84, Y=51.68, Mass=13981, SNR=75.3, Peak=255 HFD=6.9
23:56:45.329 00.003 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
23:56:45.332 00.003 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
23:56:45.337 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.79 hyp=0.80 cameraTheta=1.43 mountX=-0.26 mountY=-0.66, mountTheta=-1.95
23:56:45.342 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.79, opts=13)
23:56:45.346 00.004 6120 Enqueuing Move request for scope (0.11, 0.79)
23:56:45.350 00.004 7680 Worker thread wakes up
23:56:45.350 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:45.354 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.79) opts 0xd
23:56:45.354 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.79)
23:56:45.354 00.000 7680 Moving (0.11, 0.79) raw xDistance=-0.26 yDistance=-0.66
23:56:45.354 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
23:56:45.355 00.001 7680 resist switch: large excursion: input -0.66 thresh 0.60 direction from 0 to -1
23:56:45.355 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.98
23:56:45.355 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
23:56:45.355 00.000 7680 MoveAxis(E, 112, ABG)
23:56:45.356 00.001 7680 Guiding  Dir = 2, Dur = 112
23:56:45.356 00.000 6120 UpdateGuideState exits: m=13981 SNR=75.3 Saturated
23:56:45.360 00.004 6120 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 7 / 99999
23:56:45.363 00.003 7680 IsSlewing returns 0
23:56:45.365 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764050205.363,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.45,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
23:56:45.368 00.003 7680 IsGuiding returns 0
23:56:45.368 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:45.372 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:45.376 00.004 6120 Enqueuing Expose request
23:56:45.380 00.004 7680 PulseGuide returned control before completion, sleep 122
23:56:45.518 00.138 7680 IsGuiding returns 0
23:56:45.519 00.001 7680 Move returns status 0, amount 112
23:56:45.519 00.000 7680 MoveAxis(N, 358, ABG)
23:56:45.520 00.001 7680 Guiding  Dir = 0, Dur = 358
23:56:45.521 00.001 7680 IsSlewing returns 0
23:56:45.521 00.000 7680 IsGuiding returns 0
23:56:45.522 00.001 7680 PulseGuide returned control before completion, sleep 368
23:56:45.893 00.371 7680 IsGuiding returns 1
23:56:45.893 00.000 7680 scope still moving after pulse duration time elapsed
23:56:45.924 00.031 7680 IsSlewing returns 0
23:56:45.926 00.002 7680 IsGuiding returns 0
23:56:45.926 00.000 7680 scope move finished after 358 + 47 ms
23:56:45.927 00.001 7680 Move returns status 0, amount 358
23:56:45.927 00.000 7680 move complete, result=0
23:56:45.928 00.001 7680 worker thread done servicing request
23:56:45.928 00.000 6120 GuideStep: -0.3 px 112 ms EAST, -0.7 px 358 ms NORTH
23:56:45.935 00.007 7680 Worker thread wakes up
23:56:45.935 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:45.935 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:56:47.186 01.251 7680 Exposure complete
23:56:47.316 00.130 7680 worker thread done servicing request
23:56:47.317 00.001 6120 OnExposeComplete: enter
23:56:47.320 00.003 6120 UpdateGuideState(): m_state=6
23:56:47.325 00.005 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2975
23:56:47.328 00.003 6120 Star::Find returns 1 (1), X=969.26, Y=51.41, Mass=14473, SNR=80.4, Peak=255 HFD=7.2
23:56:47.331 00.003 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.26 = -1.02)
23:56:47.336 00.005 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.29)
23:56:47.340 00.004 6120 CameraToMount -- cameraX=-0.47 cameraY=0.52 hyp=0.70 cameraTheta=2.31 mountX=0.37 mountY=-0.67, mountTheta=-1.07
23:56:47.344 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.47, y=0.52, opts=13)
23:56:47.350 00.006 6120 Enqueuing Move request for scope (-0.47, 0.52)
23:56:47.354 00.004 7680 Worker thread wakes up
23:56:47.354 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.52) opts 0xd
23:56:47.354 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.47, 0.52)
23:56:47.354 00.000 7680 Moving (-0.47, 0.52) raw xDistance=0.37 yDistance=-0.67
23:56:47.354 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37
23:56:47.356 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
23:56:47.356 00.000 7680 MoveAxis(W, 141, ABG)
23:56:47.356 00.000 7680 Guiding  Dir = 3, Dur = 141
23:56:47.356 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:47.360 00.004 7680 IsSlewing returns 0
23:56:47.360 00.000 6120 UpdateGuideState exits: m=14473 SNR=80.4 Saturated
23:56:47.363 00.003 7680 IsGuiding returns 0
23:56:47.364 00.001 6120 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 8 / 99999
23:56:47.368 00.004 7680 PulseGuide returned control before completion, sleep 151
23:56:47.368 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050207.368,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.53,"Time":9.9,"SettleTime":10.0,"StarLocked":true}
23:56:47.372 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:47.376 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:47.379 00.003 6120 Enqueuing Expose request
23:56:47.535 00.156 7680 IsGuiding returns 1
23:56:47.535 00.000 7680 scope still moving after pulse duration time elapsed
23:56:47.567 00.032 7680 IsSlewing returns 0
23:56:47.569 00.002 7680 IsGuiding returns 0
23:56:47.570 00.001 7680 scope move finished after 141 + 64 ms
23:56:47.570 00.000 7680 Move returns status 0, amount 141
23:56:47.571 00.001 7680 MoveAxis(N, 365, ABG)
23:56:47.571 00.000 7680 Guiding  Dir = 0, Dur = 365
23:56:47.572 00.001 7680 IsSlewing returns 0
23:56:47.573 00.001 7680 IsGuiding returns 0
23:56:47.574 00.001 7680 PulseGuide returned control before completion, sleep 375
23:56:47.957 00.383 7680 IsGuiding returns 1
23:56:47.958 00.001 7680 scope still moving after pulse duration time elapsed
23:56:47.989 00.031 7680 IsSlewing returns 0
23:56:47.991 00.002 7680 IsGuiding returns 0
23:56:47.991 00.000 7680 scope move finished after 365 + 52 ms
23:56:47.991 00.000 7680 Move returns status 0, amount 365
23:56:47.992 00.001 7680 move complete, result=0
23:56:47.992 00.000 7680 worker thread done servicing request
23:56:47.992 00.000 6120 GuideStep: 0.4 px 141 ms WEST, -0.7 px 365 ms NORTH
23:56:48.000 00.008 7680 Worker thread wakes up
23:56:48.000 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:48.000 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:56:49.251 01.251 7680 Exposure complete
23:56:49.383 00.132 7680 worker thread done servicing request
23:56:49.383 00.000 6120 OnExposeComplete: enter
23:56:49.386 00.003 6120 UpdateGuideState(): m_state=6
23:56:49.391 00.005 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2976
23:56:49.396 00.005 6120 Star::Find returns 1 (1), X=969.61, Y=50.81, Mass=14421, SNR=77.3, Peak=255 HFD=7.0
23:56:49.399 00.003 6120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-2.95) = xAngle (0.44 = 0.44)
23:56:49.403 00.004 6120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.17 = 0.17)
23:56:49.407 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.52 mountX=0.13 mountY=0.02, mountTheta=0.19
23:56:49.412 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.09, opts=13)
23:56:49.416 00.004 6120 Enqueuing Move request for scope (-0.12, -0.09)
23:56:49.420 00.004 7680 Worker thread wakes up
23:56:49.420 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
23:56:49.420 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
23:56:49.421 00.001 7680 Moving (-0.12, -0.09) raw xDistance=0.13 yDistance=0.02
23:56:49.421 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:56:49.421 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:56:49.421 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:56:49.422 00.001 7680 MoveAxis(E, 0, ABG)
23:56:49.422 00.000 7680 Move returns status 0, amount 0
23:56:49.422 00.000 7680 MoveAxis(N, 0, ABG)
23:56:49.422 00.000 7680 Move returns status 0, amount 0
23:56:49.422 00.000 7680 move complete, result=0
23:56:49.422 00.000 7680 worker thread done servicing request
23:56:49.423 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:49.426 00.003 6120 UpdateGuideState exits: m=14421 SNR=77.3 Saturated
23:56:49.431 00.005 6120 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 9 / 99999
23:56:49.435 00.004 6120 PhdController: newstate STATE_FINISH
23:56:49.438 00.003 6120 PhdController complete: success
23:56:49.441 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764050209.441,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
23:56:49.445 00.004 6120 Mount: notify guiding dither settle done success=1
23:56:49.451 00.006 6120 PhdController: newstate STATE_IDLE
23:56:49.454 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:49.458 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:49.462 00.004 6120 Enqueuing Expose request
23:56:49.467 00.005 7680 Worker thread wakes up
23:56:49.467 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:56:49.471 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:49.471 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:56:50.725 01.254 7680 Exposure complete
23:56:50.858 00.133 7680 worker thread done servicing request
23:56:50.859 00.001 6120 OnExposeComplete: enter
23:56:50.865 00.006 6120 UpdateGuideState(): m_state=6
23:56:50.869 00.004 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2977
23:56:50.873 00.004 6120 Star::Find returns 1 (1), X=969.67, Y=50.88, Mass=14468, SNR=78.9, Peak=255 HFD=6.9
23:56:50.877 00.004 6120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-2.95) = xAngle (0.08 = 0.08)
23:56:50.881 00.004 6120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.19 = -0.19)
23:56:50.884 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.88 mountX=0.06 mountY=-0.01, mountTheta=-0.19
23:56:50.891 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.02, opts=13)
23:56:50.894 00.003 6120 Enqueuing Move request for scope (-0.06, -0.02)
23:56:50.897 00.003 7680 Worker thread wakes up
23:56:50.897 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
23:56:50.897 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
23:56:50.897 00.000 7680 Moving (-0.06, -0.02) raw xDistance=0.06 yDistance=-0.01
23:56:50.897 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:56:50.898 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:56:50.898 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:50.901 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:56:50.901 00.000 7680 MoveAxis(E, 0, ABG)
23:56:50.901 00.000 7680 Move returns status 0, amount 0
23:56:50.901 00.000 6120 UpdateGuideState exits: m=14468 SNR=78.9 Saturated
23:56:50.905 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:50.908 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:50.911 00.003 6120 Enqueuing Expose request
23:56:50.915 00.004 7680 MoveAxis(N, 0, ABG)
23:56:50.915 00.000 7680 Move returns status 0, amount 0
23:56:50.915 00.000 7680 move complete, result=0
23:56:50.915 00.000 7680 worker thread done servicing request
23:56:50.915 00.000 7680 Worker thread wakes up
23:56:50.915 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:50.916 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:56:50.921 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:56:52.175 01.254 7680 Exposure complete
23:56:52.317 00.142 7680 worker thread done servicing request
23:56:52.317 00.000 6120 OnExposeComplete: enter
23:56:52.321 00.004 6120 UpdateGuideState(): m_state=6
23:56:52.326 00.005 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2978
23:56:52.330 00.004 6120 Star::Find returns 1 (1), X=969.69, Y=50.99, Mass=13689, SNR=76.7, Peak=255 HFD=6.9
23:56:52.335 00.005 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
23:56:52.339 00.004 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
23:56:52.342 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.97 mountX=0.02 mountY=-0.11, mountTheta=-1.36
23:56:52.347 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.10, opts=13)
23:56:52.352 00.005 6120 Enqueuing Move request for scope (-0.04, 0.10)
23:56:52.355 00.003 7680 Worker thread wakes up
23:56:52.355 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
23:56:52.355 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
23:56:52.355 00.000 7680 Moving (-0.04, 0.10) raw xDistance=0.02 yDistance=-0.11
23:56:52.355 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:56:52.355 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:56:52.356 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:52.361 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:56:52.361 00.000 7680 MoveAxis(E, 0, ABG)
23:56:52.361 00.000 7680 Move returns status 0, amount 0
23:56:52.361 00.000 7680 MoveAxis(N, 0, ABG)
23:56:52.362 00.001 7680 Move returns status 0, amount 0
23:56:52.362 00.000 7680 move complete, result=0
23:56:52.362 00.000 6120 UpdateGuideState exits: m=13689 SNR=76.7 Saturated
23:56:52.365 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:52.370 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:52.373 00.003 6120 Enqueuing Expose request
23:56:52.375 00.002 7680 worker thread done servicing request
23:56:52.376 00.001 7680 Worker thread wakes up
23:56:52.376 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:52.379 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:52.379 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:56:53.629 01.250 7680 Exposure complete
23:56:53.759 00.130 7680 worker thread done servicing request
23:56:53.760 00.001 6120 OnExposeComplete: enter
23:56:53.763 00.003 6120 UpdateGuideState(): m_state=6
23:56:53.768 00.005 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2979
23:56:53.772 00.004 6120 Star::Find returns 1 (1), X=969.59, Y=51.12, Mass=14017, SNR=78.3, Peak=255 HFD=7.0
23:56:53.776 00.004 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
23:56:53.780 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
23:56:53.784 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.11 mountX=0.09 mountY=-0.26, mountTheta=-1.24
23:56:53.788 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.23, opts=13)
23:56:53.792 00.004 6120 Enqueuing Move request for scope (-0.14, 0.23)
23:56:53.796 00.004 7680 Worker thread wakes up
23:56:53.796 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
23:56:53.796 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
23:56:53.796 00.000 7680 Moving (-0.14, 0.23) raw xDistance=0.09 yDistance=-0.26
23:56:53.797 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:56:53.797 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:56:53.797 00.000 7680 MoveAxis(E, 0, ABG)
23:56:53.797 00.000 7680 Move returns status 0, amount 0
23:56:53.797 00.000 7680 MoveAxis(N, 144, ABG)
23:56:53.798 00.001 7680 Guiding  Dir = 0, Dur = 144
23:56:53.798 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:53.802 00.004 7680 IsSlewing returns 0
23:56:53.803 00.001 6120 UpdateGuideState exits: m=14017 SNR=78.3 Saturated
23:56:53.806 00.003 7680 IsGuiding returns 0
23:56:53.807 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:53.811 00.004 7680 PulseGuide returned control before completion, sleep 154
23:56:53.811 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:53.814 00.003 6120 Enqueuing Expose request
23:56:53.976 00.162 7680 IsGuiding returns 1
23:56:53.976 00.000 7680 scope still moving after pulse duration time elapsed
23:56:54.008 00.032 7680 IsSlewing returns 0
23:56:54.008 00.000 7680 IsGuiding returns 0
23:56:54.008 00.000 7680 scope move finished after 144 + 57 ms
23:56:54.008 00.000 7680 Move returns status 0, amount 144
23:56:54.008 00.000 7680 move complete, result=0
23:56:54.009 00.001 7680 worker thread done servicing request
23:56:54.009 00.000 7680 Worker thread wakes up
23:56:54.009 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:54.009 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:56:54.009 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 144 ms NORTH
23:56:55.257 01.248 7680 Exposure complete
23:56:55.397 00.140 7680 worker thread done servicing request
23:56:55.397 00.000 6120 OnExposeComplete: enter
23:56:55.401 00.004 6120 UpdateGuideState(): m_state=6
23:56:55.406 00.005 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2980
23:56:55.410 00.004 6120 Star::Find returns 1 (1), X=969.60, Y=51.29, Mass=13457, SNR=76.1, Peak=255 HFD=7.1
23:56:55.413 00.003 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
23:56:55.417 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
23:56:55.420 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.40 hyp=0.42 cameraTheta=1.88 mountX=0.05 mountY=-0.41, mountTheta=-1.45
23:56:55.426 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.40, opts=13)
23:56:55.429 00.003 6120 Enqueuing Move request for scope (-0.13, 0.40)
23:56:55.432 00.003 7680 Worker thread wakes up
23:56:55.433 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.40) opts 0xd
23:56:55.433 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.40)
23:56:55.433 00.000 7680 Moving (-0.13, 0.40) raw xDistance=0.05 yDistance=-0.41
23:56:55.433 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:56:55.433 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:56:55.434 00.001 7680 MoveAxis(E, 0, ABG)
23:56:55.434 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:55.437 00.003 6120 UpdateGuideState exits: m=13457 SNR=76.1 Saturated
23:56:55.440 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:55.443 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:55.445 00.002 6120 Enqueuing Expose request
23:56:55.449 00.004 7680 Move returns status 0, amount 0
23:56:55.449 00.000 7680 MoveAxis(N, 223, ABG)
23:56:55.449 00.000 7680 Guiding  Dir = 0, Dur = 223
23:56:55.450 00.001 7680 IsSlewing returns 0
23:56:55.450 00.000 7680 IsGuiding returns 0
23:56:55.450 00.000 7680 PulseGuide returned control before completion, sleep 233
23:56:55.686 00.236 7680 IsGuiding returns 1
23:56:55.688 00.002 7680 scope still moving after pulse duration time elapsed
23:56:55.717 00.029 7680 IsSlewing returns 0
23:56:55.719 00.002 7680 IsGuiding returns 0
23:56:55.719 00.000 7680 scope move finished after 223 + 45 ms
23:56:55.719 00.000 7680 Move returns status 0, amount 223
23:56:55.720 00.001 7680 move complete, result=0
23:56:55.720 00.000 7680 worker thread done servicing request
23:56:55.721 00.001 7680 Worker thread wakes up
23:56:55.722 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 223 ms NORTH
23:56:55.728 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:55.728 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:56:56.982 01.254 7680 Exposure complete
23:56:57.122 00.140 7680 worker thread done servicing request
23:56:57.122 00.000 6120 OnExposeComplete: enter
23:56:57.126 00.004 6120 UpdateGuideState(): m_state=6
23:56:57.131 00.005 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2981
23:56:57.134 00.003 6120 Star::Find returns 1 (1), X=969.32, Y=51.38, Mass=14255, SNR=78.9, Peak=255 HFD=7.2
23:56:57.138 00.004 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.22 = -1.07)
23:56:57.143 00.005 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.34)
23:56:57.147 00.004 6120 CameraToMount -- cameraX=-0.40 cameraY=0.49 hyp=0.64 cameraTheta=2.26 mountX=0.31 mountY=-0.62, mountTheta=-1.11
23:56:57.153 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=0.49, opts=13)
23:56:57.157 00.004 6120 Enqueuing Move request for scope (-0.40, 0.49)
23:56:57.160 00.003 7680 Worker thread wakes up
23:56:57.161 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.49) opts 0xd
23:56:57.161 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.40, 0.49)
23:56:57.161 00.000 7680 Moving (-0.40, 0.49) raw xDistance=0.31 yDistance=-0.62
23:56:57.162 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
23:56:57.162 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:57.165 00.003 6120 UpdateGuideState exits: m=14255 SNR=78.9 Saturated
23:56:57.170 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
23:56:57.170 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:57.174 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:57.177 00.003 6120 Enqueuing Expose request
23:56:57.180 00.003 7680 MoveAxis(W, 125, ABG)
23:56:57.180 00.000 7680 Guiding  Dir = 3, Dur = 125
23:56:57.182 00.002 7680 IsSlewing returns 0
23:56:57.182 00.000 7680 IsGuiding returns 0
23:56:57.182 00.000 7680 PulseGuide returned control before completion, sleep 135
23:56:57.332 00.150 7680 IsGuiding returns 1
23:56:57.332 00.000 7680 scope still moving after pulse duration time elapsed
23:56:57.363 00.031 7680 IsSlewing returns 0
23:56:57.363 00.000 7680 IsGuiding returns 0
23:56:57.363 00.000 7680 scope move finished after 125 + 56 ms
23:56:57.364 00.001 7680 Move returns status 0, amount 125
23:56:57.364 00.000 7680 MoveAxis(N, 335, ABG)
23:56:57.365 00.001 7680 Guiding  Dir = 0, Dur = 335
23:56:57.365 00.000 7680 IsSlewing returns 0
23:56:57.365 00.000 7680 IsGuiding returns 0
23:56:57.366 00.001 7680 PulseGuide returned control before completion, sleep 345
23:56:57.722 00.356 7680 IsGuiding returns 1
23:56:57.722 00.000 7680 scope still moving after pulse duration time elapsed
23:56:57.753 00.031 7680 IsSlewing returns 0
23:56:57.755 00.002 7680 IsGuiding returns 0
23:56:57.756 00.001 7680 scope move finished after 335 + 55 ms
23:56:57.757 00.001 7680 Move returns status 0, amount 335
23:56:57.757 00.000 7680 move complete, result=0
23:56:57.757 00.000 7680 worker thread done servicing request
23:56:57.759 00.002 6120 GuideStep: 0.3 px 125 ms WEST, -0.6 px 335 ms NORTH
23:56:57.767 00.008 7680 Worker thread wakes up
23:56:57.767 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:57.768 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:56:59.013 01.245 7680 Exposure complete
23:56:59.143 00.130 7680 worker thread done servicing request
23:56:59.143 00.000 6120 OnExposeComplete: enter
23:56:59.148 00.005 6120 UpdateGuideState(): m_state=6
23:56:59.154 00.006 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2982
23:56:59.162 00.008 6120 Star::Find returns 1 (1), X=969.67, Y=50.71, Mass=13221, SNR=74.8, Peak=255 HFD=6.9
23:56:59.167 00.005 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-2.95) = xAngle (1.08 = 1.08)
23:56:59.173 00.006 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.81 = 0.81)
23:56:59.181 00.008 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.88 mountX=0.09 mountY=0.14, mountTheta=0.99
23:56:59.188 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.19, opts=13)
23:56:59.194 00.006 6120 Enqueuing Move request for scope (-0.06, -0.19)
23:56:59.200 00.006 7680 Worker thread wakes up
23:56:59.200 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
23:56:59.201 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
23:56:59.201 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:56:59.207 00.006 7680 Moving (-0.06, -0.19) raw xDistance=0.09 yDistance=0.14
23:56:59.208 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:56:59.208 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:56:59.208 00.000 6120 UpdateGuideState exits: m=13221 SNR=74.8 Saturated
23:56:59.214 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:56:59.214 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:59.219 00.005 7680 MoveAxis(E, 0, ABG)
23:56:59.219 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:56:59.224 00.005 7680 Move returns status 0, amount 0
23:56:59.225 00.001 6120 Enqueuing Expose request
23:56:59.229 00.004 7680 MoveAxis(N, 0, ABG)
23:56:59.229 00.000 7680 Move returns status 0, amount 0
23:56:59.229 00.000 7680 move complete, result=0
23:56:59.231 00.002 7680 worker thread done servicing request
23:56:59.231 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:59.237 00.006 7680 Worker thread wakes up
23:56:59.237 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:56:59.237 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:00.479 01.242 7680 Exposure complete
23:57:00.596 00.117 7680 worker thread done servicing request
23:57:00.596 00.000 6120 OnExposeComplete: enter
23:57:00.600 00.004 6120 UpdateGuideState(): m_state=6
23:57:00.605 00.005 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2983
23:57:00.611 00.006 6120 Star::Find returns 1 (1), X=969.73, Y=51.12, Mass=14292, SNR=77.9, Peak=255 HFD=6.8
23:57:00.615 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
23:57:00.618 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
23:57:00.623 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.57 mountX=-0.04 mountY=-0.21, mountTheta=-1.78
23:57:00.627 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.23, opts=13)
23:57:00.632 00.005 6120 Enqueuing Move request for scope (0.00, 0.23)
23:57:00.636 00.004 7680 Worker thread wakes up
23:57:00.636 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
23:57:00.636 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
23:57:00.636 00.000 7680 Moving (0.00, 0.23) raw xDistance=-0.04 yDistance=-0.21
23:57:00.636 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:57:00.637 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:57:00.637 00.000 7680 MoveAxis(E, 0, ABG)
23:57:00.637 00.000 7680 Move returns status 0, amount 0
23:57:00.637 00.000 7680 MoveAxis(N, 112, ABG)
23:57:00.638 00.001 7680 Guiding  Dir = 0, Dur = 112
23:57:00.638 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:00.643 00.005 7680 IsSlewing returns 0
23:57:00.643 00.000 6120 UpdateGuideState exits: m=14292 SNR=77.9 Saturated
23:57:00.648 00.005 7680 IsGuiding returns 0
23:57:00.648 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:00.652 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:00.656 00.004 7680 PulseGuide returned control before completion, sleep 122
23:57:00.656 00.000 6120 Enqueuing Expose request
23:57:00.780 00.124 7680 IsGuiding returns 1
23:57:00.782 00.002 7680 scope still moving after pulse duration time elapsed
23:57:00.811 00.029 7680 IsSlewing returns 0
23:57:00.814 00.003 7680 IsGuiding returns 0
23:57:00.814 00.000 7680 scope move finished after 112 + 54 ms
23:57:00.815 00.001 7680 Move returns status 0, amount 112
23:57:00.815 00.000 7680 move complete, result=0
23:57:00.815 00.000 7680 worker thread done servicing request
23:57:00.816 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 112 ms NORTH
23:57:00.823 00.007 7680 Worker thread wakes up
23:57:00.823 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:00.824 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:02.074 01.250 7680 Exposure complete
23:57:02.208 00.134 7680 worker thread done servicing request
23:57:02.209 00.001 6120 OnExposeComplete: enter
23:57:02.212 00.003 6120 UpdateGuideState(): m_state=6
23:57:02.216 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2984
23:57:02.219 00.003 6120 Star::Find returns 1 (1), X=969.67, Y=50.98, Mass=14647, SNR=79.4, Peak=255 HFD=6.9
23:57:02.224 00.005 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.11 = -1.17)
23:57:02.227 00.003 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.44)
23:57:02.230 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.15 mountX=0.04 mountY=-0.11, mountTheta=-1.20
23:57:02.238 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.09, opts=13)
23:57:02.242 00.004 6120 Enqueuing Move request for scope (-0.06, 0.09)
23:57:02.247 00.005 7680 Worker thread wakes up
23:57:02.247 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
23:57:02.247 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
23:57:02.247 00.000 7680 Moving (-0.06, 0.09) raw xDistance=0.04 yDistance=-0.11
23:57:02.247 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:57:02.247 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:57:02.247 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:02.253 00.006 6120 UpdateGuideState exits: m=14647 SNR=79.4 Saturated
23:57:02.257 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:02.259 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:02.264 00.005 6120 Enqueuing Expose request
23:57:02.267 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:57:02.267 00.000 7680 MoveAxis(E, 0, ABG)
23:57:02.268 00.001 7680 Move returns status 0, amount 0
23:57:02.268 00.000 7680 MoveAxis(N, 0, ABG)
23:57:02.268 00.000 7680 Move returns status 0, amount 0
23:57:02.268 00.000 7680 move complete, result=0
23:57:02.268 00.000 7680 worker thread done servicing request
23:57:02.270 00.002 7680 Worker thread wakes up
23:57:02.270 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:02.274 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:02.274 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:03.521 01.247 7680 Exposure complete
23:57:03.658 00.137 7680 worker thread done servicing request
23:57:03.658 00.000 6120 OnExposeComplete: enter
23:57:03.663 00.005 6120 UpdateGuideState(): m_state=6
23:57:03.668 00.005 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2985
23:57:03.673 00.005 6120 Star::Find returns 1 (1), X=969.43, Y=51.37, Mass=14388, SNR=77.5, Peak=255 HFD=7.2
23:57:03.677 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.08 = -1.21)
23:57:03.680 00.003 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.48)
23:57:03.685 00.005 6120 CameraToMount -- cameraX=-0.30 cameraY=0.48 hyp=0.57 cameraTheta=2.12 mountX=0.20 mountY=-0.56, mountTheta=-1.23
23:57:03.689 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.48, opts=13)
23:57:03.693 00.004 6120 Enqueuing Move request for scope (-0.30, 0.48)
23:57:03.697 00.004 7680 Worker thread wakes up
23:57:03.697 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.48) opts 0xd
23:57:03.697 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:03.701 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.48)
23:57:03.701 00.000 7680 Moving (-0.30, 0.48) raw xDistance=0.20 yDistance=-0.56
23:57:03.702 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:57:03.702 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:57:03.702 00.000 7680 MoveAxis(W, 82, ABG)
23:57:03.702 00.000 7680 Guiding  Dir = 3, Dur = 82
23:57:03.702 00.000 6120 UpdateGuideState exits: m=14388 SNR=77.5 Saturated
23:57:03.708 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:03.711 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:03.714 00.003 6120 Enqueuing Expose request
23:57:03.719 00.005 7680 IsSlewing returns 0
23:57:03.719 00.000 7680 IsGuiding returns 0
23:57:03.719 00.000 7680 PulseGuide returned control before completion, sleep 92
23:57:03.826 00.107 7680 IsGuiding returns 1
23:57:03.826 00.000 7680 scope still moving after pulse duration time elapsed
23:57:03.859 00.033 7680 IsSlewing returns 0
23:57:03.860 00.001 7680 IsGuiding returns 0
23:57:03.860 00.000 7680 scope move finished after 82 + 59 ms
23:57:03.862 00.002 7680 Move returns status 0, amount 82
23:57:03.862 00.000 7680 MoveAxis(N, 306, ABG)
23:57:03.862 00.000 7680 Guiding  Dir = 0, Dur = 306
23:57:03.863 00.001 7680 IsSlewing returns 0
23:57:03.864 00.001 7680 IsGuiding returns 0
23:57:03.865 00.001 7680 PulseGuide returned control before completion, sleep 316
23:57:04.187 00.322 7680 IsGuiding returns 1
23:57:04.188 00.001 7680 scope still moving after pulse duration time elapsed
23:57:04.219 00.031 7680 IsSlewing returns 0
23:57:04.220 00.001 7680 IsGuiding returns 0
23:57:04.221 00.001 7680 scope move finished after 306 + 50 ms
23:57:04.221 00.000 7680 Move returns status 0, amount 306
23:57:04.221 00.000 7680 move complete, result=0
23:57:04.222 00.001 7680 worker thread done servicing request
23:57:04.223 00.001 7680 Worker thread wakes up
23:57:04.223 00.000 6120 GuideStep: 0.2 px 82 ms WEST, -0.6 px 306 ms NORTH
23:57:04.230 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:04.231 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:05.484 01.253 7680 Exposure complete
23:57:05.618 00.134 7680 worker thread done servicing request
23:57:05.619 00.001 6120 OnExposeComplete: enter
23:57:05.623 00.004 6120 UpdateGuideState(): m_state=6
23:57:05.627 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2986
23:57:05.631 00.004 6120 Star::Find returns 1 (1), X=969.62, Y=50.73, Mass=12547, SNR=72.8, Peak=255 HFD=6.9
23:57:05.635 00.004 6120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-2.95) = xAngle (0.78 = 0.78)
23:57:05.640 00.005 6120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.51 = 0.51)
23:57:05.644 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-2.18 mountX=0.14 mountY=0.09, mountTheta=0.60
23:57:05.649 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.16, opts=13)
23:57:05.653 00.004 6120 Enqueuing Move request for scope (-0.11, -0.16)
23:57:05.657 00.004 7680 Worker thread wakes up
23:57:05.657 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
23:57:05.657 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
23:57:05.657 00.000 7680 Moving (-0.11, -0.16) raw xDistance=0.14 yDistance=0.09
23:57:05.657 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:57:05.659 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:57:05.659 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:05.662 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:57:05.663 00.001 6120 UpdateGuideState exits: m=12547 SNR=72.8 Saturated
23:57:05.667 00.004 7680 MoveAxis(E, 0, ABG)
23:57:05.667 00.000 7680 Move returns status 0, amount 0
23:57:05.667 00.000 7680 MoveAxis(N, 0, ABG)
23:57:05.667 00.000 7680 Move returns status 0, amount 0
23:57:05.667 00.000 7680 move complete, result=0
23:57:05.668 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:05.673 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:05.677 00.004 6120 Enqueuing Expose request
23:57:05.683 00.006 7680 worker thread done servicing request
23:57:05.683 00.000 7680 Worker thread wakes up
23:57:05.683 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:05.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:05.683 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:57:06.923 01.240 7680 Exposure complete
23:57:07.039 00.116 7680 worker thread done servicing request
23:57:07.040 00.001 6120 OnExposeComplete: enter
23:57:07.045 00.005 6120 UpdateGuideState(): m_state=6
23:57:07.049 00.004 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2987
23:57:07.053 00.004 6120 Star::Find returns 1 (1), X=969.75, Y=51.08, Mass=14134, SNR=77.2, Peak=255 HFD=6.8
23:57:07.056 00.003 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
23:57:07.061 00.005 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
23:57:07.065 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.19 cameraTheta=1.46 mountX=-0.05 mountY=-0.16, mountTheta=-1.91
23:57:07.070 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.18, opts=13)
23:57:07.075 00.005 6120 Enqueuing Move request for scope (0.02, 0.18)
23:57:07.079 00.004 7680 Worker thread wakes up
23:57:07.079 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
23:57:07.080 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
23:57:07.080 00.000 7680 Moving (0.02, 0.18) raw xDistance=-0.05 yDistance=-0.16
23:57:07.080 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:57:07.080 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:57:07.081 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:57:07.081 00.000 7680 MoveAxis(E, 0, ABG)
23:57:07.081 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:07.086 00.005 6120 UpdateGuideState exits: m=14134 SNR=77.2 Saturated
23:57:07.090 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:07.093 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:07.098 00.005 6120 Enqueuing Expose request
23:57:07.101 00.003 7680 Move returns status 0, amount 0
23:57:07.101 00.000 7680 MoveAxis(N, 0, ABG)
23:57:07.101 00.000 7680 Move returns status 0, amount 0
23:57:07.101 00.000 7680 move complete, result=0
23:57:07.101 00.000 7680 worker thread done servicing request
23:57:07.102 00.001 7680 Worker thread wakes up
23:57:07.102 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:07.102 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:07.102 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:57:08.353 01.251 7680 Exposure complete
23:57:08.493 00.140 7680 worker thread done servicing request
23:57:08.493 00.000 6120 OnExposeComplete: enter
23:57:08.497 00.004 6120 UpdateGuideState(): m_state=6
23:57:08.501 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2988
23:57:08.506 00.005 6120 Star::Find returns 1 (1), X=969.55, Y=51.37, Mass=14120, SNR=77.3, Peak=255 HFD=7.0
23:57:08.509 00.003 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.40)
23:57:08.513 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.67)
23:57:08.519 00.006 6120 CameraToMount -- cameraX=-0.18 cameraY=0.48 hyp=0.51 cameraTheta=1.93 mountX=0.09 mountY=-0.51, mountTheta=-1.40
23:57:08.524 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.48, opts=13)
23:57:08.528 00.004 6120 Enqueuing Move request for scope (-0.18, 0.48)
23:57:08.533 00.005 7680 Worker thread wakes up
23:57:08.533 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:08.537 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.48) opts 0xd
23:57:08.537 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.48)
23:57:08.537 00.000 7680 Moving (-0.18, 0.48) raw xDistance=0.09 yDistance=-0.51
23:57:08.538 00.001 6120 UpdateGuideState exits: m=14120 SNR=77.3 Saturated
23:57:08.541 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:08.544 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:08.549 00.005 6120 Enqueuing Expose request
23:57:08.552 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:57:08.553 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
23:57:08.553 00.000 7680 MoveAxis(E, 0, ABG)
23:57:08.553 00.000 7680 Move returns status 0, amount 0
23:57:08.554 00.001 7680 MoveAxis(N, 275, ABG)
23:57:08.554 00.000 7680 Guiding  Dir = 0, Dur = 275
23:57:08.554 00.000 7680 IsSlewing returns 0
23:57:08.554 00.000 7680 IsGuiding returns 0
23:57:08.555 00.001 7680 PulseGuide returned control before completion, sleep 285
23:57:08.844 00.289 7680 IsGuiding returns 1
23:57:08.845 00.001 7680 scope still moving after pulse duration time elapsed
23:57:08.875 00.030 7680 IsSlewing returns 0
23:57:08.876 00.001 7680 IsGuiding returns 0
23:57:08.876 00.000 7680 scope move finished after 275 + 46 ms
23:57:08.877 00.001 7680 Move returns status 0, amount 275
23:57:08.878 00.001 7680 move complete, result=0
23:57:08.878 00.000 7680 worker thread done servicing request
23:57:08.879 00.001 7680 Worker thread wakes up
23:57:08.879 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 275 ms NORTH
23:57:08.885 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:08.885 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:10.141 01.256 7680 Exposure complete
23:57:10.279 00.138 7680 worker thread done servicing request
23:57:10.279 00.000 6120 OnExposeComplete: enter
23:57:10.283 00.004 6120 UpdateGuideState(): m_state=6
23:57:10.287 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2989
23:57:10.290 00.003 6120 Star::Find returns 1 (1), X=969.67, Y=50.99, Mass=13617, SNR=76.4, Peak=255 HFD=6.9
23:57:10.294 00.004 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
23:57:10.299 00.005 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.43)
23:57:10.302 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.16 mountX=0.04 mountY=-0.11, mountTheta=-1.19
23:57:10.306 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.09, opts=13)
23:57:10.308 00.002 6120 Enqueuing Move request for scope (-0.06, 0.09)
23:57:10.312 00.004 7680 Worker thread wakes up
23:57:10.313 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
23:57:10.313 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
23:57:10.313 00.000 7680 Moving (-0.06, 0.09) raw xDistance=0.04 yDistance=-0.11
23:57:10.313 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:57:10.313 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:10.317 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:57:10.318 00.001 6120 UpdateGuideState exits: m=13617 SNR=76.4 Saturated
23:57:10.321 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:10.324 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:10.328 00.004 6120 Enqueuing Expose request
23:57:10.330 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:57:10.330 00.000 7680 MoveAxis(E, 0, ABG)
23:57:10.332 00.002 7680 Move returns status 0, amount 0
23:57:10.332 00.000 7680 MoveAxis(N, 0, ABG)
23:57:10.332 00.000 7680 Move returns status 0, amount 0
23:57:10.332 00.000 7680 move complete, result=0
23:57:10.332 00.000 7680 worker thread done servicing request
23:57:10.332 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:10.338 00.006 7680 Worker thread wakes up
23:57:10.338 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:10.338 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:11.584 01.246 7680 Exposure complete
23:57:11.715 00.131 7680 worker thread done servicing request
23:57:11.716 00.001 6120 OnExposeComplete: enter
23:57:11.720 00.004 6120 UpdateGuideState(): m_state=6
23:57:11.724 00.004 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2990
23:57:11.727 00.003 6120 Star::Find returns 1 (1), X=969.70, Y=51.16, Mass=13327, SNR=73.7, Peak=255 HFD=6.8
23:57:11.731 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.66)
23:57:11.736 00.005 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
23:57:11.740 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.26 hyp=0.27 cameraTheta=1.67 mountX=-0.02 mountY=-0.25, mountTheta=-1.66
23:57:11.745 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.26, opts=13)
23:57:11.748 00.003 6120 Enqueuing Move request for scope (-0.03, 0.26)
23:57:11.752 00.004 7680 Worker thread wakes up
23:57:11.752 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.26) opts 0xd
23:57:11.752 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.26)
23:57:11.752 00.000 7680 Moving (-0.03, 0.26) raw xDistance=-0.02 yDistance=-0.25
23:57:11.753 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:57:11.753 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:57:11.753 00.000 7680 MoveAxis(E, 0, ABG)
23:57:11.753 00.000 7680 Move returns status 0, amount 0
23:57:11.753 00.000 7680 MoveAxis(N, 135, ABG)
23:57:11.753 00.000 7680 Guiding  Dir = 0, Dur = 135
23:57:11.753 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:11.758 00.005 7680 IsSlewing returns 0
23:57:11.758 00.000 6120 UpdateGuideState exits: m=13327 SNR=73.7 Saturated
23:57:11.761 00.003 7680 IsGuiding returns 0
23:57:11.761 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:11.766 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:11.771 00.005 7680 PulseGuide returned control before completion, sleep 145
23:57:11.771 00.000 6120 Enqueuing Expose request
23:57:11.918 00.147 7680 IsGuiding returns 1
23:57:11.919 00.001 7680 scope still moving after pulse duration time elapsed
23:57:11.950 00.031 7680 IsSlewing returns 0
23:57:11.951 00.001 7680 IsGuiding returns 0
23:57:11.951 00.000 7680 scope move finished after 135 + 54 ms
23:57:11.952 00.001 7680 Move returns status 0, amount 135
23:57:11.952 00.000 7680 move complete, result=0
23:57:11.952 00.000 7680 worker thread done servicing request
23:57:11.953 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 135 ms NORTH
23:57:11.959 00.006 7680 Worker thread wakes up
23:57:11.960 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:11.960 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:13.216 01.256 7680 Exposure complete
23:57:13.357 00.141 7680 worker thread done servicing request
23:57:13.357 00.000 6120 OnExposeComplete: enter
23:57:13.362 00.005 6120 UpdateGuideState(): m_state=6
23:57:13.367 00.005 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2991
23:57:13.371 00.004 6120 Star::Find returns 1 (1), X=969.52, Y=51.46, Mass=14349, SNR=79.3, Peak=255 HFD=7.1
23:57:13.375 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.41)
23:57:13.379 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
23:57:13.383 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.57 hyp=0.60 cameraTheta=1.92 mountX=0.10 mountY=-0.60, mountTheta=-1.41
23:57:13.388 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.57, opts=13)
23:57:13.393 00.005 6120 Enqueuing Move request for scope (-0.21, 0.57)
23:57:13.396 00.003 7680 Worker thread wakes up
23:57:13.396 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:13.401 00.005 6120 UpdateGuideState exits: m=14349 SNR=79.3 Saturated
23:57:13.404 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:13.407 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:13.411 00.004 6120 Enqueuing Expose request
23:57:13.414 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.57) opts 0xd
23:57:13.414 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.57)
23:57:13.414 00.000 7680 Moving (-0.21, 0.57) raw xDistance=0.10 yDistance=-0.60
23:57:13.415 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
23:57:13.415 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
23:57:13.415 00.000 7680 MoveAxis(E, 0, ABG)
23:57:13.415 00.000 7680 Move returns status 0, amount 0
23:57:13.415 00.000 7680 MoveAxis(N, 327, ABG)
23:57:13.415 00.000 7680 Guiding  Dir = 0, Dur = 327
23:57:13.415 00.000 7680 IsSlewing returns 0
23:57:13.417 00.002 7680 IsGuiding returns 0
23:57:13.417 00.000 7680 PulseGuide returned control before completion, sleep 337
23:57:13.766 00.349 7680 IsGuiding returns 1
23:57:13.767 00.001 7680 scope still moving after pulse duration time elapsed
23:57:13.797 00.030 7680 IsSlewing returns 0
23:57:13.797 00.000 7680 IsGuiding returns 0
23:57:13.798 00.001 7680 scope move finished after 327 + 54 ms
23:57:13.799 00.001 7680 Move returns status 0, amount 327
23:57:13.799 00.000 7680 move complete, result=0
23:57:13.799 00.000 7680 worker thread done servicing request
23:57:13.799 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 327 ms NORTH
23:57:13.807 00.008 7680 Worker thread wakes up
23:57:13.808 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:13.808 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:15.054 01.246 7680 Exposure complete
23:57:15.210 00.156 7680 worker thread done servicing request
23:57:15.210 00.000 6120 OnExposeComplete: enter
23:57:15.214 00.004 6120 UpdateGuideState(): m_state=6
23:57:15.219 00.005 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2992
23:57:15.222 00.003 6120 Star::Find returns 1 (1), X=969.63, Y=50.99, Mass=14607, SNR=79.3, Peak=255 HFD=6.8
23:57:15.227 00.005 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.35 = -0.94)
23:57:15.231 00.004 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
23:57:15.236 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.39 mountX=0.08 mountY=-0.13, mountTheta=-1.00
23:57:15.243 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.09, opts=13)
23:57:15.246 00.003 6120 Enqueuing Move request for scope (-0.10, 0.09)
23:57:15.250 00.004 7680 Worker thread wakes up
23:57:15.250 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
23:57:15.250 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
23:57:15.251 00.001 7680 Moving (-0.10, 0.09) raw xDistance=0.08 yDistance=-0.13
23:57:15.251 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:57:15.251 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:57:15.251 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:15.256 00.005 6120 UpdateGuideState exits: m=14607 SNR=79.3 Saturated
23:57:15.259 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:57:15.259 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:15.262 00.003 7680 MoveAxis(E, 0, ABG)
23:57:15.262 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:15.267 00.005 6120 Enqueuing Expose request
23:57:15.270 00.003 7680 Move returns status 0, amount 0
23:57:15.271 00.001 7680 MoveAxis(N, 0, ABG)
23:57:15.271 00.000 7680 Move returns status 0, amount 0
23:57:15.271 00.000 7680 move complete, result=0
23:57:15.271 00.000 7680 worker thread done servicing request
23:57:15.271 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:15.276 00.005 7680 Worker thread wakes up
23:57:15.276 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:15.276 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:16.530 01.254 7680 Exposure complete
23:57:16.657 00.127 7680 worker thread done servicing request
23:57:16.658 00.001 6120 OnExposeComplete: enter
23:57:16.664 00.006 6120 UpdateGuideState(): m_state=6
23:57:16.667 00.003 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2993
23:57:16.672 00.005 6120 Star::Find returns 1 (1), X=969.70, Y=51.04, Mass=14386, SNR=77.7, Peak=255 HFD=6.8
23:57:16.676 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
23:57:16.680 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.84)
23:57:16.685 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.76 mountX=0.00 mountY=-0.15, mountTheta=-1.57
23:57:16.691 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.15, opts=13)
23:57:16.696 00.005 6120 Enqueuing Move request for scope (-0.03, 0.15)
23:57:16.699 00.003 7680 Worker thread wakes up
23:57:16.700 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
23:57:16.700 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
23:57:16.700 00.000 7680 Moving (-0.03, 0.15) raw xDistance=0.00 yDistance=-0.15
23:57:16.700 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:16.705 00.005 6120 UpdateGuideState exits: m=14386 SNR=77.7 Saturated
23:57:16.709 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:16.713 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:57:16.713 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:57:16.713 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:57:16.713 00.000 7680 MoveAxis(E, 0, ABG)
23:57:16.715 00.002 7680 Move returns status 0, amount 0
23:57:16.715 00.000 7680 MoveAxis(N, 0, ABG)
23:57:16.715 00.000 7680 Move returns status 0, amount 0
23:57:16.715 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:16.719 00.004 7680 move complete, result=0
23:57:16.719 00.000 6120 Enqueuing Expose request
23:57:16.723 00.004 7680 worker thread done servicing request
23:57:16.723 00.000 7680 Worker thread wakes up
23:57:16.723 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:16.723 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:16.723 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:17.968 01.245 7680 Exposure complete
23:57:18.100 00.132 7680 worker thread done servicing request
23:57:18.100 00.000 6120 OnExposeComplete: enter
23:57:18.104 00.004 6120 UpdateGuideState(): m_state=6
23:57:18.109 00.005 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2994
23:57:18.112 00.003 6120 Star::Find returns 1 (1), X=969.63, Y=51.35, Mass=14354, SNR=77.9, Peak=255 HFD=7.2
23:57:18.116 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
23:57:18.120 00.004 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
23:57:18.123 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.45 hyp=0.46 cameraTheta=1.78 mountX=0.01 mountY=-0.45, mountTheta=-1.55
23:57:18.128 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.45, opts=13)
23:57:18.132 00.004 6120 Enqueuing Move request for scope (-0.10, 0.45)
23:57:18.135 00.003 7680 Worker thread wakes up
23:57:18.135 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.45) opts 0xd
23:57:18.135 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.45)
23:57:18.135 00.000 7680 Moving (-0.10, 0.45) raw xDistance=0.01 yDistance=-0.45
23:57:18.136 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:57:18.136 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:57:18.136 00.000 7680 MoveAxis(E, 0, ABG)
23:57:18.137 00.001 7680 Move returns status 0, amount 0
23:57:18.137 00.000 7680 MoveAxis(N, 244, ABG)
23:57:18.137 00.000 7680 Guiding  Dir = 0, Dur = 244
23:57:18.137 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:18.141 00.004 7680 IsSlewing returns 0
23:57:18.141 00.000 6120 UpdateGuideState exits: m=14354 SNR=77.9 Saturated
23:57:18.147 00.006 7680 IsGuiding returns 0
23:57:18.147 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:18.151 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:18.155 00.004 7680 PulseGuide returned control before completion, sleep 254
23:57:18.155 00.000 6120 Enqueuing Expose request
23:57:18.414 00.259 7680 IsGuiding returns 1
23:57:18.415 00.001 7680 scope still moving after pulse duration time elapsed
23:57:18.444 00.029 7680 IsSlewing returns 0
23:57:18.445 00.001 7680 IsGuiding returns 0
23:57:18.445 00.000 7680 scope move finished after 244 + 55 ms
23:57:18.447 00.002 7680 Move returns status 0, amount 244
23:57:18.447 00.000 7680 move complete, result=0
23:57:18.447 00.000 7680 worker thread done servicing request
23:57:18.448 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 244 ms NORTH
23:57:18.455 00.007 7680 Worker thread wakes up
23:57:18.456 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:18.457 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:19.706 01.249 7680 Exposure complete
23:57:19.840 00.134 7680 worker thread done servicing request
23:57:19.841 00.001 6120 OnExposeComplete: enter
23:57:19.844 00.003 6120 UpdateGuideState(): m_state=6
23:57:19.847 00.003 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2995
23:57:19.851 00.004 6120 Star::Find returns 1 (1), X=969.68, Y=51.03, Mass=14115, SNR=78.7, Peak=255 HFD=6.9
23:57:19.855 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
23:57:19.858 00.003 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.68)
23:57:19.862 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.92 mountX=0.02 mountY=-0.14, mountTheta=-1.41
23:57:19.867 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.14, opts=13)
23:57:19.872 00.005 6120 Enqueuing Move request for scope (-0.05, 0.14)
23:57:19.875 00.003 7680 Worker thread wakes up
23:57:19.875 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:19.880 00.005 6120 UpdateGuideState exits: m=14115 SNR=78.7 Saturated
23:57:19.883 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
23:57:19.883 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
23:57:19.883 00.000 7680 Moving (-0.05, 0.14) raw xDistance=0.02 yDistance=-0.14
23:57:19.884 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:57:19.884 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:57:19.884 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:19.888 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:57:19.888 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:19.894 00.006 7680 MoveAxis(E, 0, ABG)
23:57:19.894 00.000 7680 Move returns status 0, amount 0
23:57:19.894 00.000 6120 Enqueuing Expose request
23:57:19.898 00.004 7680 MoveAxis(N, 0, ABG)
23:57:19.898 00.000 7680 Move returns status 0, amount 0
23:57:19.898 00.000 7680 move complete, result=0
23:57:19.898 00.000 7680 worker thread done servicing request
23:57:19.899 00.001 7680 Worker thread wakes up
23:57:19.899 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:19.903 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:19.903 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:21.152 01.249 7680 Exposure complete
23:57:21.289 00.137 7680 worker thread done servicing request
23:57:21.290 00.001 6120 OnExposeComplete: enter
23:57:21.294 00.004 6120 UpdateGuideState(): m_state=6
23:57:21.298 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2996
23:57:21.301 00.003 6120 Star::Find returns 1 (1), X=969.77, Y=51.20, Mass=14694, SNR=78.5, Peak=255 HFD=6.9
23:57:21.306 00.005 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
23:57:21.309 00.003 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.15)
23:57:21.312 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.30 hyp=0.31 cameraTheta=1.45 mountX=-0.09 mountY=-0.26, mountTheta=-1.92
23:57:21.318 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.30, opts=13)
23:57:21.321 00.003 6120 Enqueuing Move request for scope (0.04, 0.30)
23:57:21.327 00.006 7680 Worker thread wakes up
23:57:21.327 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.30) opts 0xd
23:57:21.328 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.30)
23:57:21.328 00.000 7680 Moving (0.04, 0.30) raw xDistance=-0.09 yDistance=-0.26
23:57:21.328 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:57:21.328 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
23:57:21.328 00.000 7680 MoveAxis(E, 0, ABG)
23:57:21.328 00.000 7680 Move returns status 0, amount 0
23:57:21.329 00.001 7680 MoveAxis(N, 140, ABG)
23:57:21.329 00.000 7680 Guiding  Dir = 0, Dur = 140
23:57:21.329 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:21.333 00.004 7680 IsSlewing returns 0
23:57:21.333 00.000 6120 UpdateGuideState exits: m=14694 SNR=78.5 Saturated
23:57:21.336 00.003 7680 IsGuiding returns 0
23:57:21.337 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:21.340 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:21.343 00.003 7680 PulseGuide returned control before completion, sleep 150
23:57:21.343 00.000 6120 Enqueuing Expose request
23:57:21.500 00.157 7680 IsGuiding returns 1
23:57:21.500 00.000 7680 scope still moving after pulse duration time elapsed
23:57:21.531 00.031 7680 IsSlewing returns 0
23:57:21.532 00.001 7680 IsGuiding returns 1
23:57:21.562 00.030 7680 IsSlewing returns 0
23:57:21.563 00.001 7680 IsGuiding returns 0
23:57:21.564 00.001 7680 scope move finished after 140 + 87 ms
23:57:21.564 00.000 7680 Move returns status 0, amount 140
23:57:21.564 00.000 7680 move complete, result=0
23:57:21.565 00.001 7680 worker thread done servicing request
23:57:21.565 00.000 7680 Worker thread wakes up
23:57:21.566 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 140 ms NORTH
23:57:21.571 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:21.571 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:22.821 01.250 7680 Exposure complete
23:57:22.943 00.122 7680 worker thread done servicing request
23:57:22.944 00.001 6120 OnExposeComplete: enter
23:57:22.948 00.004 6120 UpdateGuideState(): m_state=6
23:57:22.953 00.005 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2997
23:57:22.957 00.004 6120 Star::Find returns 1 (1), X=969.43, Y=51.44, Mass=13601, SNR=76.6, Peak=255 HFD=7.1
23:57:22.961 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
23:57:22.965 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.52)
23:57:22.969 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.54 hyp=0.62 cameraTheta=2.08 mountX=0.20 mountY=-0.62, mountTheta=-1.26
23:57:22.974 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.54, opts=13)
23:57:22.977 00.003 6120 Enqueuing Move request for scope (-0.30, 0.54)
23:57:22.981 00.004 7680 Worker thread wakes up
23:57:22.982 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.54) opts 0xd
23:57:22.982 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.54)
23:57:22.982 00.000 7680 Moving (-0.30, 0.54) raw xDistance=0.20 yDistance=-0.62
23:57:22.982 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:57:22.982 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
23:57:22.982 00.000 7680 MoveAxis(E, 0, ABG)
23:57:22.982 00.000 7680 Move returns status 0, amount 0
23:57:22.984 00.002 7680 MoveAxis(N, 338, ABG)
23:57:22.984 00.000 7680 Guiding  Dir = 0, Dur = 338
23:57:22.984 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:22.989 00.005 7680 IsSlewing returns 0
23:57:22.990 00.001 6120 UpdateGuideState exits: m=13601 SNR=76.6 Saturated
23:57:22.994 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:22.997 00.003 7680 IsGuiding returns 0
23:57:22.997 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:23.002 00.005 7680 PulseGuide returned control before completion, sleep 348
23:57:23.002 00.000 6120 Enqueuing Expose request
23:57:23.360 00.358 7680 IsGuiding returns 0
23:57:23.360 00.000 7680 Move returns status 0, amount 338
23:57:23.362 00.002 7680 move complete, result=0
23:57:23.362 00.000 7680 worker thread done servicing request
23:57:23.362 00.000 7680 Worker thread wakes up
23:57:23.363 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 338 ms NORTH
23:57:23.373 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:23.373 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:24.625 01.252 7680 Exposure complete
23:57:24.763 00.138 7680 worker thread done servicing request
23:57:24.764 00.001 6120 OnExposeComplete: enter
23:57:24.768 00.004 6120 UpdateGuideState(): m_state=6
23:57:24.773 00.005 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2998
23:57:24.777 00.004 6120 Star::Find returns 1 (1), X=969.74, Y=50.91, Mass=14135, SNR=77.5, Peak=255 HFD=6.9
23:57:24.781 00.004 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.01 = -2.28)
23:57:24.784 00.003 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.55)
23:57:24.788 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.05 mountX=-0.02 mountY=-0.01, mountTheta=-2.43
23:57:24.792 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.02, opts=13)
23:57:24.797 00.005 6120 Enqueuing Move request for scope (0.01, 0.02)
23:57:24.803 00.006 7680 Worker thread wakes up
23:57:24.803 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
23:57:24.803 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
23:57:24.803 00.000 7680 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=-0.01
23:57:24.804 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:24.808 00.004 6120 UpdateGuideState exits: m=14135 SNR=77.5 Saturated
23:57:24.812 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:57:24.813 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:57:24.813 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:24.816 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:57:24.817 00.001 7680 MoveAxis(E, 0, ABG)
23:57:24.817 00.000 7680 Move returns status 0, amount 0
23:57:24.817 00.000 7680 MoveAxis(N, 0, ABG)
23:57:24.817 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:24.822 00.005 7680 Move returns status 0, amount 0
23:57:24.822 00.000 7680 move complete, result=0
23:57:24.822 00.000 7680 worker thread done servicing request
23:57:24.822 00.000 6120 Enqueuing Expose request
23:57:24.826 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:57:24.832 00.006 7680 Worker thread wakes up
23:57:24.832 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:24.832 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:26.080 01.248 7680 Exposure complete
23:57:26.221 00.141 7680 worker thread done servicing request
23:57:26.222 00.001 6120 OnExposeComplete: enter
23:57:26.226 00.004 6120 UpdateGuideState(): m_state=6
23:57:26.229 00.003 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2999
23:57:26.233 00.004 6120 Star::Find returns 1 (1), X=969.52, Y=51.40, Mass=14451, SNR=78.8, Peak=255 HFD=7.1
23:57:26.236 00.003 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
23:57:26.240 00.004 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.63)
23:57:26.245 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.50 hyp=0.55 cameraTheta=1.97 mountX=0.12 mountY=-0.54, mountTheta=-1.36
23:57:26.250 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.50, opts=13)
23:57:26.253 00.003 6120 Enqueuing Move request for scope (-0.21, 0.50)
23:57:26.257 00.004 7680 Worker thread wakes up
23:57:26.258 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:26.265 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.50) opts 0xd
23:57:26.265 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.50)
23:57:26.265 00.000 7680 Moving (-0.21, 0.50) raw xDistance=0.12 yDistance=-0.54
23:57:26.265 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:57:26.266 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
23:57:26.266 00.000 6120 UpdateGuideState exits: m=14451 SNR=78.8 Saturated
23:57:26.270 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:26.275 00.005 7680 MoveAxis(E, 0, ABG)
23:57:26.275 00.000 7680 Move returns status 0, amount 0
23:57:26.275 00.000 7680 MoveAxis(N, 296, ABG)
23:57:26.276 00.001 7680 Guiding  Dir = 0, Dur = 296
23:57:26.276 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:26.280 00.004 7680 IsSlewing returns 0
23:57:26.280 00.000 6120 Enqueuing Expose request
23:57:26.286 00.006 7680 IsGuiding returns 0
23:57:26.287 00.001 7680 PulseGuide returned control before completion, sleep 306
23:57:26.603 00.316 7680 IsGuiding returns 1
23:57:26.603 00.000 7680 scope still moving after pulse duration time elapsed
23:57:26.633 00.030 7680 IsSlewing returns 0
23:57:26.635 00.002 7680 IsGuiding returns 0
23:57:26.637 00.002 7680 scope move finished after 296 + 53 ms
23:57:26.637 00.000 7680 Move returns status 0, amount 296
23:57:26.638 00.001 7680 move complete, result=0
23:57:26.638 00.000 7680 worker thread done servicing request
23:57:26.639 00.001 7680 Worker thread wakes up
23:57:26.639 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 296 ms NORTH
23:57:26.648 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:26.648 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:27.899 01.251 7680 Exposure complete
23:57:28.040 00.141 7680 worker thread done servicing request
23:57:28.040 00.000 6120 OnExposeComplete: enter
23:57:28.046 00.006 6120 UpdateGuideState(): m_state=6
23:57:28.050 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3000
23:57:28.054 00.004 6120 Star::Find returns 1 (1), X=969.81, Y=51.03, Mass=14063, SNR=77.1, Peak=255 HFD=6.9
23:57:28.059 00.005 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.98 = -2.31)
23:57:28.062 00.003 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.58)
23:57:28.066 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.02 mountX=-0.11 mountY=-0.09, mountTheta=-2.47
23:57:28.071 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.14, opts=13)
23:57:28.075 00.004 6120 Enqueuing Move request for scope (0.08, 0.14)
23:57:28.079 00.004 7680 Worker thread wakes up
23:57:28.079 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
23:57:28.079 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
23:57:28.079 00.000 7680 Moving (0.08, 0.14) raw xDistance=-0.11 yDistance=-0.09
23:57:28.079 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:57:28.080 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:57:28.081 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:28.084 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:57:28.085 00.001 7680 MoveAxis(E, 0, ABG)
23:57:28.085 00.000 7680 Move returns status 0, amount 0
23:57:28.085 00.000 7680 MoveAxis(N, 0, ABG)
23:57:28.086 00.001 7680 Move returns status 0, amount 0
23:57:28.086 00.000 7680 move complete, result=0
23:57:28.086 00.000 7680 worker thread done servicing request
23:57:28.086 00.000 6120 UpdateGuideState exits: m=14063 SNR=77.1 Saturated
23:57:28.090 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:28.093 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:28.097 00.004 6120 Enqueuing Expose request
23:57:28.101 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:28.104 00.003 7680 Worker thread wakes up
23:57:28.104 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:28.105 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:29.351 01.246 7680 Exposure complete
23:57:29.484 00.133 7680 worker thread done servicing request
23:57:29.484 00.000 6120 OnExposeComplete: enter
23:57:29.488 00.004 6120 UpdateGuideState(): m_state=6
23:57:29.491 00.003 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3001
23:57:29.495 00.004 6120 Star::Find returns 1 (1), X=969.70, Y=51.11, Mass=14068, SNR=78.1, Peak=255 HFD=6.9
23:57:29.499 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.65 = -1.64)
23:57:29.502 00.003 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.91)
23:57:29.506 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.69 mountX=-0.01 mountY=-0.21, mountTheta=-1.64
23:57:29.511 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.22, opts=13)
23:57:29.515 00.004 6120 Enqueuing Move request for scope (-0.03, 0.22)
23:57:29.520 00.005 7680 Worker thread wakes up
23:57:29.520 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:29.524 00.004 6120 UpdateGuideState exits: m=14068 SNR=78.1 Saturated
23:57:29.527 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
23:57:29.528 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
23:57:29.528 00.000 7680 Moving (-0.03, 0.22) raw xDistance=-0.01 yDistance=-0.21
23:57:29.528 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:29.532 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:57:29.533 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:57:29.533 00.000 7680 MoveAxis(E, 0, ABG)
23:57:29.533 00.000 7680 Move returns status 0, amount 0
23:57:29.533 00.000 7680 MoveAxis(N, 113, ABG)
23:57:29.533 00.000 7680 Guiding  Dir = 0, Dur = 113
23:57:29.533 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:29.538 00.005 7680 IsSlewing returns 0
23:57:29.539 00.001 6120 Enqueuing Expose request
23:57:29.542 00.003 7680 IsGuiding returns 0
23:57:29.544 00.002 7680 PulseGuide returned control before completion, sleep 123
23:57:29.682 00.138 7680 IsGuiding returns 1
23:57:29.683 00.001 7680 scope still moving after pulse duration time elapsed
23:57:29.713 00.030 7680 IsSlewing returns 0
23:57:29.713 00.000 7680 IsGuiding returns 0
23:57:29.713 00.000 7680 scope move finished after 113 + 57 ms
23:57:29.715 00.002 7680 Move returns status 0, amount 113
23:57:29.715 00.000 7680 move complete, result=0
23:57:29.715 00.000 7680 worker thread done servicing request
23:57:29.716 00.001 7680 Worker thread wakes up
23:57:29.716 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 113 ms NORTH
23:57:29.722 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:29.722 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:30.971 01.249 7680 Exposure complete
23:57:31.115 00.144 7680 worker thread done servicing request
23:57:31.116 00.001 6120 OnExposeComplete: enter
23:57:31.120 00.004 6120 UpdateGuideState(): m_state=6
23:57:31.124 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3002
23:57:31.127 00.003 6120 Star::Find returns 1 (1), X=969.71, Y=51.10, Mass=13704, SNR=75.5, Peak=255 HFD=6.8
23:57:31.131 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
23:57:31.134 00.003 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
23:57:31.139 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.21 cameraTheta=1.67 mountX=-0.02 mountY=-0.19, mountTheta=-1.66
23:57:31.145 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.20, opts=13)
23:57:31.151 00.006 6120 Enqueuing Move request for scope (-0.02, 0.20)
23:57:31.154 00.003 7680 Worker thread wakes up
23:57:31.155 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:31.159 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
23:57:31.159 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
23:57:31.160 00.001 7680 Moving (-0.02, 0.20) raw xDistance=-0.02 yDistance=-0.19
23:57:31.160 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:57:31.160 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:57:31.160 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:57:31.160 00.000 7680 MoveAxis(E, 0, ABG)
23:57:31.161 00.001 7680 Move returns status 0, amount 0
23:57:31.161 00.000 6120 UpdateGuideState exits: m=13704 SNR=75.5 Saturated
23:57:31.165 00.004 7680 MoveAxis(N, 0, ABG)
23:57:31.165 00.000 7680 Move returns status 0, amount 0
23:57:31.165 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:31.170 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:31.174 00.004 6120 Enqueuing Expose request
23:57:31.177 00.003 7680 move complete, result=0
23:57:31.177 00.000 7680 worker thread done servicing request
23:57:31.178 00.001 7680 Worker thread wakes up
23:57:31.178 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:57:31.182 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:31.182 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:32.430 01.248 7680 Exposure complete
23:57:32.568 00.138 7680 worker thread done servicing request
23:57:32.568 00.000 6120 OnExposeComplete: enter
23:57:32.573 00.005 6120 UpdateGuideState(): m_state=6
23:57:32.579 00.006 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3003
23:57:32.583 00.004 6120 Star::Find returns 1 (1), X=969.73, Y=51.13, Mass=14171, SNR=78.2, Peak=255 HFD=6.8
23:57:32.587 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
23:57:32.592 00.005 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
23:57:32.597 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.57 mountX=-0.05 mountY=-0.22, mountTheta=-1.78
23:57:32.604 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.24, opts=13)
23:57:32.609 00.005 6120 Enqueuing Move request for scope (0.00, 0.24)
23:57:32.613 00.004 7680 Worker thread wakes up
23:57:32.613 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:32.618 00.005 6120 UpdateGuideState exits: m=14171 SNR=78.2 Saturated
23:57:32.621 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:32.626 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0xd
23:57:32.626 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
23:57:32.626 00.000 7680 Moving (0.00, 0.24) raw xDistance=-0.05 yDistance=-0.22
23:57:32.627 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:57:32.627 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:57:32.627 00.000 7680 MoveAxis(E, 0, ABG)
23:57:32.627 00.000 7680 Move returns status 0, amount 0
23:57:32.628 00.001 7680 MoveAxis(N, 117, ABG)
23:57:32.628 00.000 7680 Guiding  Dir = 0, Dur = 117
23:57:32.628 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:32.632 00.004 6120 Enqueuing Expose request
23:57:32.637 00.005 7680 IsSlewing returns 0
23:57:32.637 00.000 7680 IsGuiding returns 0
23:57:32.637 00.000 7680 PulseGuide returned control before completion, sleep 127
23:57:32.767 00.130 7680 IsGuiding returns 1
23:57:32.768 00.001 7680 scope still moving after pulse duration time elapsed
23:57:32.799 00.031 7680 IsSlewing returns 0
23:57:32.801 00.002 7680 IsGuiding returns 0
23:57:32.802 00.001 7680 scope move finished after 117 + 46 ms
23:57:32.802 00.000 7680 Move returns status 0, amount 117
23:57:32.802 00.000 7680 move complete, result=0
23:57:32.803 00.001 7680 worker thread done servicing request
23:57:32.803 00.000 7680 Worker thread wakes up
23:57:32.803 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 117 ms NORTH
23:57:32.810 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:32.810 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:34.061 01.251 7680 Exposure complete
23:57:34.195 00.134 7680 worker thread done servicing request
23:57:34.195 00.000 6120 OnExposeComplete: enter
23:57:34.199 00.004 6120 UpdateGuideState(): m_state=6
23:57:34.202 00.003 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3004
23:57:34.207 00.005 6120 Star::Find returns 1 (1), X=969.69, Y=51.22, Mass=14019, SNR=77.5, Peak=255 HFD=7.0
23:57:34.211 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.65)
23:57:34.213 00.002 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
23:57:34.216 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.33 hyp=0.33 cameraTheta=1.68 mountX=-0.02 mountY=-0.31, mountTheta=-1.65
23:57:34.221 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.33, opts=13)
23:57:34.225 00.004 6120 Enqueuing Move request for scope (-0.04, 0.33)
23:57:34.229 00.004 7680 Worker thread wakes up
23:57:34.229 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:34.233 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.33) opts 0xd
23:57:34.233 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.33)
23:57:34.233 00.000 7680 Moving (-0.04, 0.33) raw xDistance=-0.02 yDistance=-0.31
23:57:34.235 00.002 6120 UpdateGuideState exits: m=14019 SNR=77.5 Saturated
23:57:34.239 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:34.244 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:34.248 00.004 6120 Enqueuing Expose request
23:57:34.251 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:57:34.251 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
23:57:34.251 00.000 7680 MoveAxis(E, 0, ABG)
23:57:34.251 00.000 7680 Move returns status 0, amount 0
23:57:34.251 00.000 7680 MoveAxis(N, 168, ABG)
23:57:34.252 00.001 7680 Guiding  Dir = 0, Dur = 168
23:57:34.252 00.000 7680 IsSlewing returns 0
23:57:34.253 00.001 7680 IsGuiding returns 0
23:57:34.253 00.000 7680 PulseGuide returned control before completion, sleep 178
23:57:34.441 00.188 7680 IsGuiding returns 1
23:57:34.442 00.001 7680 scope still moving after pulse duration time elapsed
23:57:34.471 00.029 7680 IsSlewing returns 0
23:57:34.472 00.001 7680 IsGuiding returns 0
23:57:34.474 00.002 7680 scope move finished after 168 + 52 ms
23:57:34.475 00.001 7680 Move returns status 0, amount 168
23:57:34.475 00.000 7680 move complete, result=0
23:57:34.476 00.001 7680 worker thread done servicing request
23:57:34.476 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 168 ms NORTH
23:57:34.483 00.007 7680 Worker thread wakes up
23:57:34.485 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:34.485 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:35.737 01.252 7680 Exposure complete
23:57:35.872 00.135 7680 worker thread done servicing request
23:57:35.874 00.002 6120 OnExposeComplete: enter
23:57:35.877 00.003 6120 UpdateGuideState(): m_state=6
23:57:35.882 00.005 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3005
23:57:35.887 00.005 6120 Star::Find returns 1 (1), X=969.65, Y=51.10, Mass=14563, SNR=80.0, Peak=255 HFD=7.0
23:57:35.891 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
23:57:35.894 00.003 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
23:57:35.899 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.95 mountX=0.04 mountY=-0.22, mountTheta=-1.39
23:57:35.903 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.21, opts=13)
23:57:35.907 00.004 6120 Enqueuing Move request for scope (-0.08, 0.21)
23:57:35.910 00.003 7680 Worker thread wakes up
23:57:35.910 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
23:57:35.910 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
23:57:35.910 00.000 7680 Moving (-0.08, 0.21) raw xDistance=0.04 yDistance=-0.22
23:57:35.910 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:57:35.910 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:57:35.911 00.001 7680 MoveAxis(E, 0, ABG)
23:57:35.911 00.000 7680 Move returns status 0, amount 0
23:57:35.911 00.000 7680 MoveAxis(N, 120, ABG)
23:57:35.911 00.000 7680 Guiding  Dir = 0, Dur = 120
23:57:35.911 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:35.915 00.004 7680 IsSlewing returns 0
23:57:35.915 00.000 6120 UpdateGuideState exits: m=14563 SNR=80.0 Saturated
23:57:35.921 00.006 7680 IsGuiding returns 0
23:57:35.921 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:35.926 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:35.930 00.004 7680 PulseGuide returned control before completion, sleep 130
23:57:35.930 00.000 6120 Enqueuing Expose request
23:57:36.068 00.138 7680 IsGuiding returns 0
23:57:36.068 00.000 7680 Move returns status 0, amount 120
23:57:36.068 00.000 7680 move complete, result=0
23:57:36.070 00.002 7680 worker thread done servicing request
23:57:36.070 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 120 ms NORTH
23:57:36.077 00.007 7680 Worker thread wakes up
23:57:36.077 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:36.077 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:37.331 01.254 7680 Exposure complete
23:57:37.467 00.136 7680 worker thread done servicing request
23:57:37.469 00.002 6120 OnExposeComplete: enter
23:57:37.472 00.003 6120 UpdateGuideState(): m_state=6
23:57:37.476 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3006
23:57:37.480 00.004 6120 Star::Find returns 1 (1), X=969.29, Y=51.10, Mass=13791, SNR=77.1, Peak=255 HFD=6.8
23:57:37.483 00.003 6120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-2.95) = xAngle (5.65 = -0.63)
23:57:37.489 00.006 6120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.38 = -0.90)
23:57:37.494 00.005 6120 CameraToMount -- cameraX=-0.44 cameraY=0.21 hyp=0.49 cameraTheta=2.69 mountX=0.40 mountY=-0.39, mountTheta=-0.77
23:57:37.499 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.44, y=0.21, opts=13)
23:57:37.504 00.005 6120 Enqueuing Move request for scope (-0.44, 0.21)
23:57:37.508 00.004 7680 Worker thread wakes up
23:57:37.508 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.21) opts 0xd
23:57:37.508 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:37.512 00.004 6120 UpdateGuideState exits: m=13791 SNR=77.1 Saturated
23:57:37.515 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:37.520 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:37.523 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.44, 0.21)
23:57:37.524 00.001 6120 Enqueuing Expose request
23:57:37.529 00.005 7680 Moving (-0.44, 0.21) raw xDistance=0.40 yDistance=-0.39
23:57:37.529 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
23:57:37.529 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
23:57:37.529 00.000 7680 MoveAxis(W, 161, ABG)
23:57:37.530 00.001 7680 Guiding  Dir = 3, Dur = 161
23:57:37.530 00.000 7680 IsSlewing returns 0
23:57:37.531 00.001 7680 IsGuiding returns 0
23:57:37.531 00.000 7680 PulseGuide returned control before completion, sleep 171
23:57:37.712 00.181 7680 IsGuiding returns 1
23:57:37.712 00.000 7680 scope still moving after pulse duration time elapsed
23:57:37.742 00.030 7680 IsSlewing returns 0
23:57:37.744 00.002 7680 IsGuiding returns 0
23:57:37.745 00.001 7680 scope move finished after 161 + 53 ms
23:57:37.745 00.000 7680 Move returns status 0, amount 161
23:57:37.745 00.000 7680 MoveAxis(N, 209, ABG)
23:57:37.745 00.000 7680 Guiding  Dir = 0, Dur = 209
23:57:37.747 00.002 7680 IsSlewing returns 0
23:57:37.748 00.001 7680 IsGuiding returns 0
23:57:37.749 00.001 7680 PulseGuide returned control before completion, sleep 219
23:57:37.978 00.229 7680 IsGuiding returns 1
23:57:37.979 00.001 7680 scope still moving after pulse duration time elapsed
23:57:38.009 00.030 7680 IsSlewing returns 0
23:57:38.010 00.001 7680 IsGuiding returns 0
23:57:38.011 00.001 7680 scope move finished after 209 + 54 ms
23:57:38.011 00.000 7680 Move returns status 0, amount 209
23:57:38.012 00.001 7680 move complete, result=0
23:57:38.012 00.000 7680 worker thread done servicing request
23:57:38.012 00.000 7680 Worker thread wakes up
23:57:38.014 00.002 6120 GuideStep: 0.4 px 161 ms WEST, -0.4 px 209 ms NORTH
23:57:38.021 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:38.021 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:39.268 01.247 7680 Exposure complete
23:57:39.410 00.142 7680 worker thread done servicing request
23:57:39.410 00.000 6120 OnExposeComplete: enter
23:57:39.415 00.005 6120 UpdateGuideState(): m_state=6
23:57:39.418 00.003 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3007
23:57:39.424 00.006 6120 Star::Find returns 1 (1), X=969.42, Y=50.97, Mass=13774, SNR=75.9, Peak=255 HFD=6.8
23:57:39.428 00.004 6120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-2.95) = xAngle (5.84 = -0.44)
23:57:39.432 00.004 6120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.57 = -0.71)
23:57:39.436 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.08 hyp=0.32 cameraTheta=2.88 mountX=0.29 mountY=-0.21, mountTheta=-0.63
23:57:39.440 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.08, opts=13)
23:57:39.445 00.005 6120 Enqueuing Move request for scope (-0.31, 0.08)
23:57:39.449 00.004 7680 Worker thread wakes up
23:57:39.449 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:39.453 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.08) opts 0xd
23:57:39.453 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.08)
23:57:39.453 00.000 7680 Moving (-0.31, 0.08) raw xDistance=0.29 yDistance=-0.21
23:57:39.453 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
23:57:39.453 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:57:39.453 00.000 7680 MoveAxis(W, 129, ABG)
23:57:39.453 00.000 6120 UpdateGuideState exits: m=13774 SNR=75.9 Saturated
23:57:39.458 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:39.462 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:39.466 00.004 7680 Guiding  Dir = 3, Dur = 129
23:57:39.466 00.000 6120 Enqueuing Expose request
23:57:39.471 00.005 7680 IsSlewing returns 0
23:57:39.471 00.000 7680 IsGuiding returns 0
23:57:39.471 00.000 7680 PulseGuide returned control before completion, sleep 139
23:57:39.615 00.144 7680 IsGuiding returns 1
23:57:39.616 00.001 7680 scope still moving after pulse duration time elapsed
23:57:39.647 00.031 7680 IsSlewing returns 0
23:57:39.649 00.002 7680 IsGuiding returns 0
23:57:39.649 00.000 7680 scope move finished after 129 + 49 ms
23:57:39.649 00.000 7680 Move returns status 0, amount 129
23:57:39.650 00.001 7680 MoveAxis(N, 113, ABG)
23:57:39.651 00.001 7680 Guiding  Dir = 0, Dur = 113
23:57:39.651 00.000 7680 IsSlewing returns 0
23:57:39.652 00.001 7680 IsGuiding returns 0
23:57:39.652 00.000 7680 PulseGuide returned control before completion, sleep 123
23:57:39.786 00.134 7680 IsGuiding returns 1
23:57:39.786 00.000 7680 scope still moving after pulse duration time elapsed
23:57:39.816 00.030 7680 IsSlewing returns 0
23:57:39.818 00.002 7680 IsGuiding returns 0
23:57:39.818 00.000 7680 scope move finished after 113 + 53 ms
23:57:39.819 00.001 7680 Move returns status 0, amount 113
23:57:39.819 00.000 7680 move complete, result=0
23:57:39.820 00.001 7680 worker thread done servicing request
23:57:39.820 00.000 7680 Worker thread wakes up
23:57:39.822 00.002 6120 GuideStep: 0.3 px 129 ms WEST, -0.2 px 113 ms NORTH
23:57:39.830 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:39.830 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:41.073 01.243 7680 Exposure complete
23:57:41.199 00.126 7680 worker thread done servicing request
23:57:41.200 00.001 6120 OnExposeComplete: enter
23:57:41.206 00.006 6120 UpdateGuideState(): m_state=6
23:57:41.210 00.004 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3008
23:57:41.214 00.004 6120 Star::Find returns 1 (1), X=969.73, Y=51.12, Mass=13535, SNR=76.2, Peak=255 HFD=6.8
23:57:41.218 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
23:57:41.221 00.003 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
23:57:41.225 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.56 mountX=-0.04 mountY=-0.20, mountTheta=-1.78
23:57:41.230 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.22, opts=13)
23:57:41.233 00.003 6120 Enqueuing Move request for scope (0.00, 0.22)
23:57:41.237 00.004 7680 Worker thread wakes up
23:57:41.237 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.22) opts 0xd
23:57:41.237 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.22)
23:57:41.237 00.000 7680 Moving (0.00, 0.22) raw xDistance=-0.04 yDistance=-0.20
23:57:41.239 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:57:41.239 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:57:41.239 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:57:41.239 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:41.243 00.004 7680 MoveAxis(E, 0, ABG)
23:57:41.244 00.001 7680 Move returns status 0, amount 0
23:57:41.244 00.000 7680 MoveAxis(N, 0, ABG)
23:57:41.244 00.000 7680 Move returns status 0, amount 0
23:57:41.244 00.000 7680 move complete, result=0
23:57:41.244 00.000 7680 worker thread done servicing request
23:57:41.245 00.001 6120 UpdateGuideState exits: m=13535 SNR=76.2 Saturated
23:57:41.249 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:41.252 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:41.257 00.005 6120 Enqueuing Expose request
23:57:41.263 00.006 7680 Worker thread wakes up
23:57:41.263 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:57:41.267 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:41.267 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:42.523 01.256 7680 Exposure complete
23:57:42.664 00.141 7680 worker thread done servicing request
23:57:42.665 00.001 6120 OnExposeComplete: enter
23:57:42.671 00.006 6120 UpdateGuideState(): m_state=6
23:57:42.675 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3009
23:57:42.681 00.006 6120 Star::Find returns 1 (1), X=969.72, Y=51.15, Mass=13881, SNR=76.9, Peak=255 HFD=6.8
23:57:42.685 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
23:57:42.688 00.003 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
23:57:42.693 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.60 mountX=-0.04 mountY=-0.24, mountTheta=-1.74
23:57:42.698 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.26, opts=13)
23:57:42.703 00.005 6120 Enqueuing Move request for scope (-0.01, 0.26)
23:57:42.709 00.006 7680 Worker thread wakes up
23:57:42.710 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:42.713 00.003 6120 UpdateGuideState exits: m=13881 SNR=76.9 Saturated
23:57:42.719 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:42.722 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:42.726 00.004 6120 Enqueuing Expose request
23:57:42.730 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
23:57:42.730 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
23:57:42.730 00.000 7680 Moving (-0.01, 0.26) raw xDistance=-0.04 yDistance=-0.24
23:57:42.730 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:57:42.731 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:57:42.731 00.000 7680 MoveAxis(E, 0, ABG)
23:57:42.731 00.000 7680 Move returns status 0, amount 0
23:57:42.731 00.000 7680 MoveAxis(N, 129, ABG)
23:57:42.732 00.001 7680 Guiding  Dir = 0, Dur = 129
23:57:42.732 00.000 7680 IsSlewing returns 0
23:57:42.732 00.000 7680 IsGuiding returns 0
23:57:42.733 00.001 7680 PulseGuide returned control before completion, sleep 139
23:57:42.888 00.155 7680 IsGuiding returns 1
23:57:42.890 00.002 7680 scope still moving after pulse duration time elapsed
23:57:42.919 00.029 7680 IsSlewing returns 0
23:57:42.919 00.000 7680 IsGuiding returns 0
23:57:42.919 00.000 7680 scope move finished after 129 + 57 ms
23:57:42.920 00.001 7680 Move returns status 0, amount 129
23:57:42.921 00.001 7680 move complete, result=0
23:57:42.921 00.000 7680 worker thread done servicing request
23:57:42.921 00.000 7680 Worker thread wakes up
23:57:42.921 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 129 ms NORTH
23:57:42.928 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:42.928 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:44.183 01.255 7680 Exposure complete
23:57:44.323 00.140 7680 worker thread done servicing request
23:57:44.323 00.000 6120 OnExposeComplete: enter
23:57:44.328 00.005 6120 UpdateGuideState(): m_state=6
23:57:44.333 00.005 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3010
23:57:44.339 00.006 6120 Star::Find returns 1 (1), X=969.45, Y=51.55, Mass=14002, SNR=78.1, Peak=255 HFD=7.1
23:57:44.344 00.005 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
23:57:44.350 00.006 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.62)
23:57:44.356 00.006 6120 CameraToMount -- cameraX=-0.28 cameraY=0.66 hyp=0.71 cameraTheta=1.98 mountX=0.16 mountY=-0.71, mountTheta=-1.35
23:57:44.361 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.66, opts=13)
23:57:44.366 00.005 6120 Enqueuing Move request for scope (-0.28, 0.66)
23:57:44.370 00.004 7680 Worker thread wakes up
23:57:44.370 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:44.374 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.66) opts 0xd
23:57:44.374 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.66)
23:57:44.374 00.000 7680 Moving (-0.28, 0.66) raw xDistance=0.16 yDistance=-0.71
23:57:44.374 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:57:44.374 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
23:57:44.375 00.001 7680 MoveAxis(E, 0, ABG)
23:57:44.375 00.000 6120 UpdateGuideState exits: m=14002 SNR=78.1 Saturated
23:57:44.379 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:44.383 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:44.386 00.003 7680 Move returns status 0, amount 0
23:57:44.386 00.000 6120 Enqueuing Expose request
23:57:44.390 00.004 7680 MoveAxis(N, 387, ABG)
23:57:44.391 00.001 7680 Guiding  Dir = 0, Dur = 387
23:57:44.392 00.001 7680 IsSlewing returns 0
23:57:44.393 00.001 7680 IsGuiding returns 0
23:57:44.393 00.000 7680 PulseGuide returned control before completion, sleep 397
23:57:44.798 00.405 7680 IsGuiding returns 1
23:57:44.799 00.001 7680 scope still moving after pulse duration time elapsed
23:57:44.828 00.029 7680 IsSlewing returns 0
23:57:44.828 00.000 7680 IsGuiding returns 0
23:57:44.830 00.002 7680 scope move finished after 387 + 49 ms
23:57:44.830 00.000 7680 Move returns status 0, amount 387
23:57:44.830 00.000 7680 move complete, result=0
23:57:44.831 00.001 7680 worker thread done servicing request
23:57:44.831 00.000 7680 Worker thread wakes up
23:57:44.832 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.7 px 387 ms NORTH
23:57:44.840 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:44.840 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:46.094 01.254 7680 Exposure complete
23:57:46.221 00.127 7680 worker thread done servicing request
23:57:46.221 00.000 6120 OnExposeComplete: enter
23:57:46.226 00.005 6120 UpdateGuideState(): m_state=6
23:57:46.230 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3011
23:57:46.235 00.005 6120 Star::Find returns 1 (1), X=969.69, Y=50.96, Mass=14179, SNR=78.4, Peak=255 HFD=6.9
23:57:46.241 00.006 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
23:57:46.246 00.005 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
23:57:46.249 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.12 mountX=0.03 mountY=-0.07, mountTheta=-1.23
23:57:46.254 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.06, opts=13)
23:57:46.259 00.005 6120 Enqueuing Move request for scope (-0.04, 0.06)
23:57:46.262 00.003 7680 Worker thread wakes up
23:57:46.263 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
23:57:46.263 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:46.267 00.004 6120 UpdateGuideState exits: m=14179 SNR=78.4 Saturated
23:57:46.270 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:46.274 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:46.278 00.004 6120 Enqueuing Expose request
23:57:46.281 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
23:57:46.281 00.000 7680 Moving (-0.04, 0.06) raw xDistance=0.03 yDistance=-0.07
23:57:46.281 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:57:46.281 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:57:46.283 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:57:46.283 00.000 7680 MoveAxis(E, 0, ABG)
23:57:46.283 00.000 7680 Move returns status 0, amount 0
23:57:46.283 00.000 7680 MoveAxis(N, 0, ABG)
23:57:46.283 00.000 7680 Move returns status 0, amount 0
23:57:46.283 00.000 7680 move complete, result=0
23:57:46.283 00.000 7680 worker thread done servicing request
23:57:46.283 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:46.288 00.005 7680 Worker thread wakes up
23:57:46.288 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:46.288 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:47.532 01.244 7680 Exposure complete
23:57:47.665 00.133 7680 worker thread done servicing request
23:57:47.665 00.000 6120 OnExposeComplete: enter
23:57:47.670 00.005 6120 UpdateGuideState(): m_state=6
23:57:47.673 00.003 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3012
23:57:47.676 00.003 6120 Star::Find returns 1 (1), X=969.65, Y=51.09, Mass=14103, SNR=76.1, Peak=255 HFD=6.8
23:57:47.680 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
23:57:47.685 00.005 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
23:57:47.689 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.93 mountX=0.04 mountY=-0.21, mountTheta=-1.40
23:57:47.693 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.20, opts=13)
23:57:47.696 00.003 6120 Enqueuing Move request for scope (-0.07, 0.20)
23:57:47.701 00.005 7680 Worker thread wakes up
23:57:47.701 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:47.706 00.005 6120 UpdateGuideState exits: m=14103 SNR=76.1 Saturated
23:57:47.710 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:47.714 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:47.718 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
23:57:47.718 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
23:57:47.718 00.000 7680 Moving (-0.07, 0.20) raw xDistance=0.04 yDistance=-0.21
23:57:47.719 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:57:47.719 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:57:47.719 00.000 7680 MoveAxis(E, 0, ABG)
23:57:47.719 00.000 7680 Move returns status 0, amount 0
23:57:47.719 00.000 7680 MoveAxis(N, 115, ABG)
23:57:47.719 00.000 7680 Guiding  Dir = 0, Dur = 115
23:57:47.719 00.000 6120 Enqueuing Expose request
23:57:47.723 00.004 7680 IsSlewing returns 0
23:57:47.723 00.000 7680 IsGuiding returns 0
23:57:47.724 00.001 7680 PulseGuide returned control before completion, sleep 125
23:57:47.864 00.140 7680 IsGuiding returns 1
23:57:47.864 00.000 7680 scope still moving after pulse duration time elapsed
23:57:47.895 00.031 7680 IsSlewing returns 0
23:57:47.896 00.001 7680 IsGuiding returns 0
23:57:47.897 00.001 7680 scope move finished after 115 + 56 ms
23:57:47.897 00.000 7680 Move returns status 0, amount 115
23:57:47.897 00.000 7680 move complete, result=0
23:57:47.897 00.000 7680 worker thread done servicing request
23:57:47.898 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 115 ms NORTH
23:57:47.904 00.006 7680 Worker thread wakes up
23:57:47.904 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:47.904 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:49.157 01.253 7680 Exposure complete
23:57:49.299 00.142 7680 worker thread done servicing request
23:57:49.299 00.000 6120 OnExposeComplete: enter
23:57:49.304 00.005 6120 UpdateGuideState(): m_state=6
23:57:49.309 00.005 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3013
23:57:49.313 00.004 6120 Star::Find returns 1 (1), X=969.87, Y=51.10, Mass=14228, SNR=77.5, Peak=255 HFD=6.9
23:57:49.316 00.003 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
23:57:49.321 00.005 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.62)
23:57:49.324 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.25 cameraTheta=0.98 mountX=-0.18 mountY=-0.13, mountTheta=-2.52
23:57:49.330 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.21, opts=13)
23:57:49.336 00.006 6120 Enqueuing Move request for scope (0.14, 0.21)
23:57:49.340 00.004 7680 Worker thread wakes up
23:57:49.340 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:49.344 00.004 6120 UpdateGuideState exits: m=14228 SNR=77.5 Saturated
23:57:49.348 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:49.353 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
23:57:49.353 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
23:57:49.353 00.000 7680 Moving (0.14, 0.21) raw xDistance=-0.18 yDistance=-0.13
23:57:49.353 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:57:49.353 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:57:49.354 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:49.359 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:57:49.359 00.000 7680 MoveAxis(E, 0, ABG)
23:57:49.359 00.000 7680 Move returns status 0, amount 0
23:57:49.359 00.000 7680 MoveAxis(N, 0, ABG)
23:57:49.359 00.000 7680 Move returns status 0, amount 0
23:57:49.359 00.000 7680 move complete, result=0
23:57:49.359 00.000 7680 worker thread done servicing request
23:57:49.359 00.000 6120 Enqueuing Expose request
23:57:49.364 00.005 7680 Worker thread wakes up
23:57:49.364 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:57:49.368 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:49.368 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:50.610 01.242 7680 Exposure complete
23:57:50.749 00.139 7680 worker thread done servicing request
23:57:50.749 00.000 6120 OnExposeComplete: enter
23:57:50.753 00.004 6120 UpdateGuideState(): m_state=6
23:57:50.758 00.005 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3014
23:57:50.762 00.004 6120 Star::Find returns 1 (1), X=969.91, Y=51.06, Mass=13221, SNR=74.1, Peak=255 HFD=7.0
23:57:50.766 00.004 6120 CameraToMount -- cameraTheta (0.75) - m_xAngle (-2.95) = xAngle (3.70 = -2.58)
23:57:50.770 00.004 6120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.43 = -2.85)
23:57:50.774 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.75 mountX=-0.21 mountY=-0.07, mountTheta=-2.82
23:57:50.778 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.16, opts=13)
23:57:50.783 00.005 6120 Enqueuing Move request for scope (0.18, 0.16)
23:57:50.787 00.004 7680 Worker thread wakes up
23:57:50.787 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd
23:57:50.787 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.16)
23:57:50.787 00.000 7680 Moving (0.18, 0.16) raw xDistance=-0.21 yDistance=-0.07
23:57:50.788 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
23:57:50.788 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:57:50.788 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:57:50.788 00.000 7680 MoveAxis(E, 84, ABG)
23:57:50.788 00.000 7680 Guiding  Dir = 2, Dur = 84
23:57:50.788 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:50.792 00.004 7680 IsSlewing returns 0
23:57:50.792 00.000 7680 IsGuiding returns 0
23:57:50.793 00.001 6120 UpdateGuideState exits: m=13221 SNR=74.1 Saturated
23:57:50.797 00.004 7680 PulseGuide returned control before completion, sleep 94
23:57:50.798 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:50.801 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:50.805 00.004 6120 Enqueuing Expose request
23:57:50.896 00.091 7680 IsGuiding returns 1
23:57:50.896 00.000 7680 scope still moving after pulse duration time elapsed
23:57:50.927 00.031 7680 IsSlewing returns 0
23:57:50.927 00.000 7680 IsGuiding returns 0
23:57:50.928 00.001 7680 scope move finished after 84 + 50 ms
23:57:50.928 00.000 7680 Move returns status 0, amount 84
23:57:50.928 00.000 7680 MoveAxis(N, 0, ABG)
23:57:50.928 00.000 7680 Move returns status 0, amount 0
23:57:50.928 00.000 7680 move complete, result=0
23:57:50.928 00.000 7680 worker thread done servicing request
23:57:50.928 00.000 7680 Worker thread wakes up
23:57:50.929 00.001 6120 GuideStep: -0.2 px 84 ms EAST, -0.1 px 0 ms NORTH
23:57:50.933 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:50.933 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:52.189 01.256 7680 Exposure complete
23:57:52.318 00.129 7680 worker thread done servicing request
23:57:52.319 00.001 6120 OnExposeComplete: enter
23:57:52.323 00.004 6120 UpdateGuideState(): m_state=6
23:57:52.327 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3015
23:57:52.331 00.004 6120 Star::Find returns 1 (1), X=969.87, Y=51.31, Mass=14014, SNR=76.9, Peak=255 HFD=6.9
23:57:52.335 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.08)
23:57:52.339 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.35)
23:57:52.343 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.42 hyp=0.44 cameraTheta=1.25 mountX=-0.21 mountY=-0.32, mountTheta=-2.17
23:57:52.347 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.42, opts=13)
23:57:52.352 00.005 6120 Enqueuing Move request for scope (0.14, 0.42)
23:57:52.355 00.003 7680 Worker thread wakes up
23:57:52.355 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.42) opts 0xd
23:57:52.356 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:52.358 00.002 6120 UpdateGuideState exits: m=14014 SNR=76.9 Saturated
23:57:52.363 00.005 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.42)
23:57:52.363 00.000 7680 Moving (0.14, 0.42) raw xDistance=-0.21 yDistance=-0.32
23:57:52.364 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
23:57:52.364 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:57:52.364 00.000 7680 MoveAxis(E, 94, ABG)
23:57:52.364 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:52.368 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:52.371 00.003 6120 Enqueuing Expose request
23:57:52.375 00.004 7680 Guiding  Dir = 2, Dur = 94
23:57:52.375 00.000 7680 IsSlewing returns 0
23:57:52.375 00.000 7680 IsGuiding returns 0
23:57:52.376 00.001 7680 PulseGuide returned control before completion, sleep 104
23:57:52.491 00.115 7680 IsGuiding returns 1
23:57:52.491 00.000 7680 scope still moving after pulse duration time elapsed
23:57:52.521 00.030 7680 IsSlewing returns 0
23:57:52.523 00.002 7680 IsGuiding returns 0
23:57:52.524 00.001 7680 scope move finished after 94 + 54 ms
23:57:52.525 00.001 7680 Move returns status 0, amount 94
23:57:52.525 00.000 7680 MoveAxis(N, 171, ABG)
23:57:52.526 00.001 7680 Guiding  Dir = 0, Dur = 171
23:57:52.526 00.000 7680 IsSlewing returns 0
23:57:52.528 00.002 7680 IsGuiding returns 0
23:57:52.528 00.000 7680 PulseGuide returned control before completion, sleep 181
23:57:52.724 00.196 7680 IsGuiding returns 1
23:57:52.725 00.001 7680 scope still moving after pulse duration time elapsed
23:57:52.757 00.032 7680 IsSlewing returns 0
23:57:52.758 00.001 7680 IsGuiding returns 0
23:57:52.758 00.000 7680 scope move finished after 171 + 59 ms
23:57:52.759 00.001 7680 Move returns status 0, amount 171
23:57:52.759 00.000 7680 move complete, result=0
23:57:52.759 00.000 7680 worker thread done servicing request
23:57:52.760 00.001 7680 Worker thread wakes up
23:57:52.761 00.001 6120 GuideStep: -0.2 px 94 ms EAST, -0.3 px 171 ms NORTH
23:57:52.769 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:52.769 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:54.017 01.248 7680 Exposure complete
23:57:54.112 00.095 7680 worker thread done servicing request
23:57:54.112 00.000 6120 OnExposeComplete: enter
23:57:54.115 00.003 6120 UpdateGuideState(): m_state=6
23:57:54.118 00.003 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3016
23:57:54.122 00.004 6120 Star::Find returns 1 (1), X=969.98, Y=51.21, Mass=13972, SNR=76.8, Peak=255 HFD=6.9
23:57:54.124 00.002 6120 CameraToMount -- cameraTheta (0.90) - m_xAngle (-2.95) = xAngle (3.86 = -2.42)
23:57:54.126 00.002 6120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.59 = -2.69)
23:57:54.129 00.003 6120 CameraToMount -- cameraX=0.25 cameraY=0.32 hyp=0.40 cameraTheta=0.90 mountX=-0.30 mountY=-0.17, mountTheta=-2.62
23:57:54.132 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.32, opts=13)
23:57:54.134 00.002 6120 Enqueuing Move request for scope (0.25, 0.32)
23:57:54.138 00.004 7680 Worker thread wakes up
23:57:54.138 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:54.142 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.32) opts 0xd
23:57:54.142 00.000 6120 UpdateGuideState exits: m=13972 SNR=76.8 Saturated
23:57:54.146 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:54.149 00.003 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.32)
23:57:54.149 00.000 7680 Moving (0.25, 0.32) raw xDistance=-0.30 yDistance=-0.17
23:57:54.149 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
23:57:54.149 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:57:54.149 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:54.153 00.004 6120 Enqueuing Expose request
23:57:54.156 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:57:54.156 00.000 7680 MoveAxis(E, 130, ABG)
23:57:54.156 00.000 7680 Guiding  Dir = 2, Dur = 130
23:57:54.156 00.000 7680 IsSlewing returns 0
23:57:54.156 00.000 7680 IsGuiding returns 0
23:57:54.157 00.001 7680 PulseGuide returned control before completion, sleep 140
23:57:54.307 00.150 7680 IsGuiding returns 1
23:57:54.307 00.000 7680 scope still moving after pulse duration time elapsed
23:57:54.338 00.031 7680 IsSlewing returns 0
23:57:54.338 00.000 7680 IsGuiding returns 0
23:57:54.338 00.000 7680 scope move finished after 130 + 52 ms
23:57:54.338 00.000 7680 Move returns status 0, amount 130
23:57:54.338 00.000 7680 MoveAxis(N, 0, ABG)
23:57:54.338 00.000 7680 Move returns status 0, amount 0
23:57:54.340 00.002 7680 move complete, result=0
23:57:54.340 00.000 7680 worker thread done servicing request
23:57:54.340 00.000 7680 Worker thread wakes up
23:57:54.340 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:54.341 00.001 6120 GuideStep: -0.3 px 130 ms EAST, -0.2 px 0 ms NORTH
23:57:54.344 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:55.599 01.255 7680 Exposure complete
23:57:55.716 00.117 7680 worker thread done servicing request
23:57:55.717 00.001 6120 OnExposeComplete: enter
23:57:55.722 00.005 6120 UpdateGuideState(): m_state=6
23:57:55.725 00.003 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3017
23:57:55.730 00.005 6120 Star::Find returns 1 (1), X=969.90, Y=51.36, Mass=13815, SNR=76.9, Peak=255 HFD=6.8
23:57:55.733 00.003 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.17 = -2.12)
23:57:55.737 00.004 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.38)
23:57:55.741 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.47 hyp=0.50 cameraTheta=1.21 mountX=-0.26 mountY=-0.34, mountTheta=-2.22
23:57:55.746 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.47, opts=13)
23:57:55.750 00.004 6120 Enqueuing Move request for scope (0.17, 0.47)
23:57:55.752 00.002 7680 Worker thread wakes up
23:57:55.752 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.47) opts 0xd
23:57:55.754 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:55.757 00.003 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.47)
23:57:55.757 00.000 7680 Moving (0.17, 0.47) raw xDistance=-0.26 yDistance=-0.34
23:57:55.757 00.000 6120 UpdateGuideState exits: m=13815 SNR=76.9 Saturated
23:57:55.762 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
23:57:55.763 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:55.770 00.007 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
23:57:55.770 00.000 7680 MoveAxis(E, 115, ABG)
23:57:55.770 00.000 7680 Guiding  Dir = 2, Dur = 115
23:57:55.770 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:55.774 00.004 7680 IsSlewing returns 0
23:57:55.774 00.000 6120 Enqueuing Expose request
23:57:55.779 00.005 7680 IsGuiding returns 0
23:57:55.779 00.000 7680 PulseGuide returned control before completion, sleep 125
23:57:55.920 00.141 7680 IsGuiding returns 0
23:57:55.920 00.000 7680 Move returns status 0, amount 115
23:57:55.920 00.000 7680 MoveAxis(N, 186, ABG)
23:57:55.920 00.000 7680 Guiding  Dir = 0, Dur = 186
23:57:55.921 00.001 7680 IsSlewing returns 0
23:57:55.921 00.000 7680 IsGuiding returns 0
23:57:55.921 00.000 7680 PulseGuide returned control before completion, sleep 196
23:57:56.124 00.203 7680 IsGuiding returns 1
23:57:56.124 00.000 7680 scope still moving after pulse duration time elapsed
23:57:56.155 00.031 7680 IsSlewing returns 0
23:57:56.155 00.000 7680 IsGuiding returns 0
23:57:56.155 00.000 7680 scope move finished after 186 + 47 ms
23:57:56.155 00.000 7680 Move returns status 0, amount 186
23:57:56.155 00.000 7680 move complete, result=0
23:57:56.156 00.001 7680 worker thread done servicing request
23:57:56.156 00.000 6120 GuideStep: -0.3 px 115 ms EAST, -0.3 px 186 ms NORTH
23:57:56.160 00.004 7680 Worker thread wakes up
23:57:56.161 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:56.161 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:57.406 01.245 7680 Exposure complete
23:57:57.543 00.137 7680 worker thread done servicing request
23:57:57.543 00.000 6120 OnExposeComplete: enter
23:57:57.547 00.004 6120 UpdateGuideState(): m_state=6
23:57:57.550 00.003 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3018
23:57:57.556 00.006 6120 Star::Find returns 1 (1), X=969.71, Y=51.34, Mass=14145, SNR=76.7, Peak=255 HFD=7.1
23:57:57.560 00.004 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.58 = -1.71)
23:57:57.563 00.003 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.98)
23:57:57.567 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.45 hyp=0.45 cameraTheta=1.62 mountX=-0.06 mountY=-0.41, mountTheta=-1.72
23:57:57.571 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.45, opts=13)
23:57:57.577 00.006 6120 Enqueuing Move request for scope (-0.02, 0.45)
23:57:57.581 00.004 7680 Worker thread wakes up
23:57:57.582 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.45) opts 0xd
23:57:57.582 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.45)
23:57:57.582 00.000 7680 Moving (-0.02, 0.45) raw xDistance=-0.06 yDistance=-0.41
23:57:57.582 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:57:57.582 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:57:57.584 00.002 7680 MoveAxis(E, 0, ABG)
23:57:57.584 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:57.587 00.003 6120 UpdateGuideState exits: m=14145 SNR=76.7 Saturated
23:57:57.592 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:57.596 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:57.599 00.003 7680 Move returns status 0, amount 0
23:57:57.599 00.000 7680 MoveAxis(N, 224, ABG)
23:57:57.599 00.000 6120 Enqueuing Expose request
23:57:57.604 00.005 7680 Guiding  Dir = 0, Dur = 224
23:57:57.604 00.000 7680 IsSlewing returns 0
23:57:57.604 00.000 7680 IsGuiding returns 0
23:57:57.604 00.000 7680 PulseGuide returned control before completion, sleep 234
23:57:57.850 00.246 7680 IsGuiding returns 1
23:57:57.851 00.001 7680 scope still moving after pulse duration time elapsed
23:57:57.881 00.030 7680 IsSlewing returns 0
23:57:57.882 00.001 7680 IsGuiding returns 0
23:57:57.882 00.000 7680 scope move finished after 224 + 54 ms
23:57:57.884 00.002 7680 Move returns status 0, amount 224
23:57:57.884 00.000 7680 move complete, result=0
23:57:57.884 00.000 7680 worker thread done servicing request
23:57:57.885 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 224 ms NORTH
23:57:57.893 00.008 7680 Worker thread wakes up
23:57:57.893 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:57.894 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:57:59.149 01.255 7680 Exposure complete
23:57:59.283 00.134 7680 worker thread done servicing request
23:57:59.284 00.001 6120 OnExposeComplete: enter
23:57:59.287 00.003 6120 UpdateGuideState(): m_state=6
23:57:59.292 00.005 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3019
23:57:59.297 00.005 6120 Star::Find returns 1 (1), X=969.70, Y=51.29, Mass=13635, SNR=75.2, Peak=255 HFD=7.1
23:57:59.302 00.005 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.68)
23:57:59.307 00.005 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
23:57:59.311 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.40 hyp=0.40 cameraTheta=1.65 mountX=-0.04 mountY=-0.37, mountTheta=-1.68
23:57:59.315 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.40, opts=13)
23:57:59.320 00.005 6120 Enqueuing Move request for scope (-0.03, 0.40)
23:57:59.324 00.004 7680 Worker thread wakes up
23:57:59.324 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:57:59.329 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.40) opts 0xd
23:57:59.329 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.40)
23:57:59.329 00.000 7680 Moving (-0.03, 0.40) raw xDistance=-0.04 yDistance=-0.37
23:57:59.329 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:57:59.329 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:57:59.329 00.000 7680 MoveAxis(E, 0, ABG)
23:57:59.331 00.002 6120 UpdateGuideState exits: m=13635 SNR=75.2 Saturated
23:57:59.335 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:57:59.338 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:57:59.342 00.004 7680 Move returns status 0, amount 0
23:57:59.342 00.000 7680 MoveAxis(N, 201, ABG)
23:57:59.342 00.000 7680 Guiding  Dir = 0, Dur = 201
23:57:59.343 00.001 6120 Enqueuing Expose request
23:57:59.347 00.004 7680 IsSlewing returns 0
23:57:59.347 00.000 7680 IsGuiding returns 0
23:57:59.347 00.000 7680 PulseGuide returned control before completion, sleep 211
23:57:59.574 00.227 7680 IsGuiding returns 1
23:57:59.575 00.001 7680 scope still moving after pulse duration time elapsed
23:57:59.604 00.029 7680 IsSlewing returns 0
23:57:59.606 00.002 7680 IsGuiding returns 0
23:57:59.606 00.000 7680 scope move finished after 201 + 58 ms
23:57:59.607 00.001 7680 Move returns status 0, amount 201
23:57:59.607 00.000 7680 move complete, result=0
23:57:59.608 00.001 7680 worker thread done servicing request
23:57:59.608 00.000 7680 Worker thread wakes up
23:57:59.609 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 201 ms NORTH
23:57:59.618 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:57:59.618 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:00.862 01.244 7680 Exposure complete
23:58:00.982 00.120 7680 worker thread done servicing request
23:58:00.983 00.001 6120 OnExposeComplete: enter
23:58:00.988 00.005 6120 UpdateGuideState(): m_state=6
23:58:00.992 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3020
23:58:00.997 00.005 6120 Star::Find returns 1 (1), X=969.52, Y=51.25, Mass=14087, SNR=78.5, Peak=255 HFD=7.1
23:58:01.000 00.003 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.22)
23:58:01.004 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
23:58:01.008 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.35 hyp=0.41 cameraTheta=2.11 mountX=0.14 mountY=-0.41, mountTheta=-1.23
23:58:01.015 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.35, opts=13)
23:58:01.019 00.004 6120 Enqueuing Move request for scope (-0.21, 0.35)
23:58:01.023 00.004 7680 Worker thread wakes up
23:58:01.024 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:01.028 00.004 6120 UpdateGuideState exits: m=14087 SNR=78.5 Saturated
23:58:01.031 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:01.034 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:01.039 00.005 6120 Enqueuing Expose request
23:58:01.042 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.35) opts 0xd
23:58:01.042 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.35)
23:58:01.042 00.000 7680 Moving (-0.21, 0.35) raw xDistance=0.14 yDistance=-0.41
23:58:01.042 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:58:01.042 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:58:01.044 00.002 7680 MoveAxis(E, 0, ABG)
23:58:01.044 00.000 7680 Move returns status 0, amount 0
23:58:01.044 00.000 7680 MoveAxis(N, 223, ABG)
23:58:01.044 00.000 7680 Guiding  Dir = 0, Dur = 223
23:58:01.045 00.001 7680 IsSlewing returns 0
23:58:01.045 00.000 7680 IsGuiding returns 0
23:58:01.046 00.001 7680 PulseGuide returned control before completion, sleep 233
23:58:01.293 00.247 7680 IsGuiding returns 1
23:58:01.294 00.001 7680 scope still moving after pulse duration time elapsed
23:58:01.323 00.029 7680 IsSlewing returns 0
23:58:01.324 00.001 7680 IsGuiding returns 0
23:58:01.326 00.002 7680 scope move finished after 223 + 57 ms
23:58:01.327 00.001 7680 Move returns status 0, amount 223
23:58:01.327 00.000 7680 move complete, result=0
23:58:01.327 00.000 7680 worker thread done servicing request
23:58:01.327 00.000 7680 Worker thread wakes up
23:58:01.328 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 223 ms NORTH
23:58:01.331 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:01.331 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:02.580 01.249 7680 Exposure complete
23:58:02.695 00.115 7680 worker thread done servicing request
23:58:02.695 00.000 6120 OnExposeComplete: enter
23:58:02.701 00.006 6120 UpdateGuideState(): m_state=6
23:58:02.705 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3021
23:58:02.710 00.005 6120 Star::Find returns 1 (1), X=969.27, Y=51.18, Mass=13455, SNR=75.3, Peak=255 HFD=6.9
23:58:02.713 00.003 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.54 = -0.74)
23:58:02.719 00.006 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.01)
23:58:02.722 00.003 6120 CameraToMount -- cameraX=-0.45 cameraY=0.28 hyp=0.54 cameraTheta=2.58 mountX=0.39 mountY=-0.45, mountTheta=-0.86
23:58:02.727 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.45, y=0.28, opts=13)
23:58:02.733 00.006 6120 Enqueuing Move request for scope (-0.45, 0.28)
23:58:02.737 00.004 7680 Worker thread wakes up
23:58:02.737 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:02.743 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.28) opts 0xd
23:58:02.743 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.45, 0.28)
23:58:02.743 00.000 7680 Moving (-0.45, 0.28) raw xDistance=0.39 yDistance=-0.45
23:58:02.743 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
23:58:02.743 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
23:58:02.743 00.000 7680 MoveAxis(W, 161, ABG)
23:58:02.743 00.000 7680 Guiding  Dir = 3, Dur = 161
23:58:02.744 00.001 6120 UpdateGuideState exits: m=13455 SNR=75.3 Saturated
23:58:02.747 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:02.752 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:02.756 00.004 6120 Enqueuing Expose request
23:58:02.759 00.003 7680 IsSlewing returns 0
23:58:02.759 00.000 7680 IsGuiding returns 0
23:58:02.760 00.001 7680 PulseGuide returned control before completion, sleep 171
23:58:02.946 00.186 7680 IsGuiding returns 1
23:58:02.946 00.000 7680 scope still moving after pulse duration time elapsed
23:58:02.978 00.032 7680 IsSlewing returns 0
23:58:02.980 00.002 7680 IsGuiding returns 0
23:58:02.980 00.000 7680 scope move finished after 161 + 59 ms
23:58:02.981 00.001 7680 Move returns status 0, amount 161
23:58:02.981 00.000 7680 MoveAxis(N, 247, ABG)
23:58:02.982 00.001 7680 Guiding  Dir = 0, Dur = 247
23:58:02.982 00.000 7680 IsSlewing returns 0
23:58:02.983 00.001 7680 IsGuiding returns 0
23:58:02.984 00.001 7680 PulseGuide returned control before completion, sleep 257
23:58:03.244 00.260 7680 IsGuiding returns 1
23:58:03.245 00.001 7680 scope still moving after pulse duration time elapsed
23:58:03.275 00.030 7680 IsSlewing returns 0
23:58:03.276 00.001 7680 IsGuiding returns 0
23:58:03.276 00.000 7680 scope move finished after 247 + 46 ms
23:58:03.277 00.001 7680 Move returns status 0, amount 247
23:58:03.277 00.000 7680 move complete, result=0
23:58:03.278 00.001 7680 worker thread done servicing request
23:58:03.279 00.001 7680 Worker thread wakes up
23:58:03.279 00.000 6120 GuideStep: 0.4 px 161 ms WEST, -0.5 px 247 ms NORTH
23:58:03.285 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:03.285 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:04.537 01.252 7680 Exposure complete
23:58:04.675 00.138 7680 worker thread done servicing request
23:58:04.675 00.000 6120 OnExposeComplete: enter
23:58:04.679 00.004 6120 UpdateGuideState(): m_state=6
23:58:04.683 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3022
23:58:04.687 00.004 6120 Star::Find returns 1 (1), X=969.25, Y=50.99, Mass=14104, SNR=78.2, Peak=255 HFD=6.8
23:58:04.692 00.005 6120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-2.95) = xAngle (5.89 = -0.39)
23:58:04.696 00.004 6120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.62 = -0.66)
23:58:04.701 00.005 6120 CameraToMount -- cameraX=-0.47 cameraY=0.10 hyp=0.48 cameraTheta=2.94 mountX=0.45 mountY=-0.30, mountTheta=-0.58
23:58:04.709 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.47, y=0.10, opts=13)
23:58:04.715 00.006 6120 Enqueuing Move request for scope (-0.47, 0.10)
23:58:04.720 00.005 7680 Worker thread wakes up
23:58:04.720 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:04.724 00.004 6120 UpdateGuideState exits: m=14104 SNR=78.2 Saturated
23:58:04.727 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:04.731 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:04.736 00.005 6120 Enqueuing Expose request
23:58:04.739 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.10) opts 0xd
23:58:04.740 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.47, 0.10)
23:58:04.740 00.000 7680 Moving (-0.47, 0.10) raw xDistance=0.45 yDistance=-0.30
23:58:04.740 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
23:58:04.740 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
23:58:04.741 00.001 7680 MoveAxis(W, 194, ABG)
23:58:04.741 00.000 7680 Guiding  Dir = 3, Dur = 194
23:58:04.741 00.000 7680 IsSlewing returns 0
23:58:04.741 00.000 7680 IsGuiding returns 0
23:58:04.742 00.001 7680 PulseGuide returned control before completion, sleep 204
23:58:04.960 00.218 7680 IsGuiding returns 0
23:58:04.961 00.001 7680 Move returns status 0, amount 194
23:58:04.961 00.000 7680 MoveAxis(N, 161, ABG)
23:58:04.962 00.001 7680 Guiding  Dir = 0, Dur = 161
23:58:04.962 00.000 7680 IsSlewing returns 0
23:58:04.963 00.001 7680 IsGuiding returns 0
23:58:04.963 00.000 7680 PulseGuide returned control before completion, sleep 171
23:58:05.148 00.185 7680 IsGuiding returns 1
23:58:05.149 00.001 7680 scope still moving after pulse duration time elapsed
23:58:05.179 00.030 7680 IsSlewing returns 0
23:58:05.180 00.001 7680 IsGuiding returns 0
23:58:05.180 00.000 7680 scope move finished after 161 + 56 ms
23:58:05.181 00.001 7680 Move returns status 0, amount 161
23:58:05.181 00.000 7680 move complete, result=0
23:58:05.181 00.000 7680 worker thread done servicing request
23:58:05.182 00.001 7680 Worker thread wakes up
23:58:05.183 00.001 6120 GuideStep: 0.4 px 194 ms WEST, -0.3 px 161 ms NORTH
23:58:05.188 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:05.188 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:06.447 01.259 7680 Exposure complete
23:58:06.584 00.137 7680 worker thread done servicing request
23:58:06.584 00.000 6120 OnExposeComplete: enter
23:58:06.588 00.004 6120 UpdateGuideState(): m_state=6
23:58:06.592 00.004 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3023
23:58:06.595 00.003 6120 Star::Find returns 1 (1), X=969.63, Y=50.94, Mass=14329, SNR=79.1, Peak=255 HFD=6.9
23:58:06.599 00.004 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-2.95) = xAngle (5.66 = -0.62)
23:58:06.602 00.003 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.89)
23:58:06.607 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.71 mountX=0.09 mountY=-0.09, mountTheta=-0.76
23:58:06.613 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.05, opts=13)
23:58:06.617 00.004 6120 Enqueuing Move request for scope (-0.10, 0.05)
23:58:06.621 00.004 7680 Worker thread wakes up
23:58:06.621 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:06.625 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
23:58:06.625 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
23:58:06.625 00.000 7680 Moving (-0.10, 0.05) raw xDistance=0.09 yDistance=-0.09
23:58:06.627 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:58:06.627 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:58:06.627 00.000 6120 UpdateGuideState exits: m=14329 SNR=79.1 Saturated
23:58:06.631 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:06.635 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:58:06.636 00.001 7680 MoveAxis(E, 0, ABG)
23:58:06.636 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:06.642 00.006 6120 Enqueuing Expose request
23:58:06.646 00.004 7680 Move returns status 0, amount 0
23:58:06.646 00.000 7680 MoveAxis(N, 0, ABG)
23:58:06.646 00.000 7680 Move returns status 0, amount 0
23:58:06.646 00.000 7680 move complete, result=0
23:58:06.647 00.001 7680 worker thread done servicing request
23:58:06.647 00.000 7680 Worker thread wakes up
23:58:06.647 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:06.653 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:06.653 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:07.894 01.241 7680 Exposure complete
23:58:08.024 00.130 7680 worker thread done servicing request
23:58:08.025 00.001 6120 OnExposeComplete: enter
23:58:08.029 00.004 6120 UpdateGuideState(): m_state=6
23:58:08.034 00.005 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3024
23:58:08.037 00.003 6120 Star::Find returns 1 (1), X=969.42, Y=50.98, Mass=13940, SNR=77.5, Peak=255 HFD=6.8
23:58:08.040 00.003 6120 CameraToMount -- cameraTheta (2.87) - m_xAngle (-2.95) = xAngle (5.82 = -0.46)
23:58:08.045 00.005 6120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.55 = -0.73)
23:58:08.048 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=0.09 hyp=0.33 cameraTheta=2.87 mountX=0.29 mountY=-0.22, mountTheta=-0.64
23:58:08.054 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.09, opts=13)
23:58:08.058 00.004 6120 Enqueuing Move request for scope (-0.31, 0.09)
23:58:08.062 00.004 7680 Worker thread wakes up
23:58:08.062 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.09) opts 0xd
23:58:08.063 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.09)
23:58:08.063 00.000 7680 Moving (-0.31, 0.09) raw xDistance=0.29 yDistance=-0.22
23:58:08.063 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
23:58:08.063 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:58:08.064 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:08.068 00.004 6120 UpdateGuideState exits: m=13940 SNR=77.5 Saturated
23:58:08.071 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:08.077 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:08.081 00.004 6120 Enqueuing Expose request
23:58:08.085 00.004 7680 MoveAxis(W, 119, ABG)
23:58:08.085 00.000 7680 Guiding  Dir = 3, Dur = 119
23:58:08.085 00.000 7680 IsSlewing returns 0
23:58:08.085 00.000 7680 IsGuiding returns 0
23:58:08.086 00.001 7680 PulseGuide returned control before completion, sleep 129
23:58:08.229 00.143 7680 IsGuiding returns 0
23:58:08.230 00.001 7680 Move returns status 0, amount 119
23:58:08.230 00.000 7680 MoveAxis(N, 118, ABG)
23:58:08.232 00.002 7680 Guiding  Dir = 0, Dur = 118
23:58:08.233 00.001 7680 IsSlewing returns 0
23:58:08.234 00.001 7680 IsGuiding returns 0
23:58:08.235 00.001 7680 PulseGuide returned control before completion, sleep 128
23:58:08.370 00.135 7680 IsGuiding returns 1
23:58:08.372 00.002 7680 scope still moving after pulse duration time elapsed
23:58:08.402 00.030 7680 IsSlewing returns 0
23:58:08.403 00.001 7680 IsGuiding returns 1
23:58:08.433 00.030 7680 IsSlewing returns 0
23:58:08.434 00.001 7680 IsGuiding returns 1
23:58:08.464 00.030 7680 IsSlewing returns 0
23:58:08.465 00.001 7680 IsGuiding returns 0
23:58:08.466 00.001 7680 scope move finished after 118 + 114 ms
23:58:08.467 00.001 7680 Move returns status 0, amount 118
23:58:08.467 00.000 7680 move complete, result=0
23:58:08.467 00.000 7680 worker thread done servicing request
23:58:08.467 00.000 6120 GuideStep: 0.3 px 119 ms WEST, -0.2 px 118 ms NORTH
23:58:08.474 00.007 7680 Worker thread wakes up
23:58:08.474 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:08.474 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:09.726 01.252 7680 Exposure complete
23:58:09.861 00.135 7680 worker thread done servicing request
23:58:09.862 00.001 6120 OnExposeComplete: enter
23:58:09.866 00.004 6120 UpdateGuideState(): m_state=6
23:58:09.870 00.004 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3025
23:58:09.874 00.004 6120 Star::Find returns 1 (1), X=969.85, Y=51.11, Mass=14045, SNR=76.7, Peak=255 HFD=6.8
23:58:09.879 00.005 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
23:58:09.883 00.004 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.51)
23:58:09.888 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.22 hyp=0.25 cameraTheta=1.08 mountX=-0.16 mountY=-0.15, mountTheta=-2.39
23:58:09.894 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.22, opts=13)
23:58:09.899 00.005 6120 Enqueuing Move request for scope (0.12, 0.22)
23:58:09.902 00.003 7680 Worker thread wakes up
23:58:09.902 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.22) opts 0xd
23:58:09.903 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.22)
23:58:09.903 00.000 7680 Moving (0.12, 0.22) raw xDistance=-0.16 yDistance=-0.15
23:58:09.903 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:58:09.903 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:58:09.904 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:09.908 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:58:09.909 00.001 7680 MoveAxis(E, 0, ABG)
23:58:09.909 00.000 7680 Move returns status 0, amount 0
23:58:09.909 00.000 7680 MoveAxis(N, 0, ABG)
23:58:09.909 00.000 6120 UpdateGuideState exits: m=14045 SNR=76.7 Saturated
23:58:09.913 00.004 7680 Move returns status 0, amount 0
23:58:09.914 00.001 7680 move complete, result=0
23:58:09.914 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:09.917 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:09.921 00.004 6120 Enqueuing Expose request
23:58:09.927 00.006 7680 worker thread done servicing request
23:58:09.927 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:09.930 00.003 7680 Worker thread wakes up
23:58:09.930 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:09.930 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:11.183 01.253 7680 Exposure complete
23:58:11.325 00.142 7680 worker thread done servicing request
23:58:11.325 00.000 6120 OnExposeComplete: enter
23:58:11.329 00.004 6120 UpdateGuideState(): m_state=6
23:58:11.336 00.007 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3026
23:58:11.341 00.005 6120 Star::Find returns 1 (1), X=969.82, Y=51.36, Mass=13666, SNR=75.2, Peak=255 HFD=6.9
23:58:11.346 00.005 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
23:58:11.349 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.22)
23:58:11.353 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.47 hyp=0.48 cameraTheta=1.38 mountX=-0.18 mountY=-0.38, mountTheta=-2.00
23:58:11.359 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.47, opts=13)
23:58:11.364 00.005 6120 Enqueuing Move request for scope (0.09, 0.47)
23:58:11.367 00.003 7680 Worker thread wakes up
23:58:11.367 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.47) opts 0xd
23:58:11.367 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.47)
23:58:11.367 00.000 7680 Moving (0.09, 0.47) raw xDistance=-0.18 yDistance=-0.38
23:58:11.369 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:58:11.369 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:58:11.369 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:11.373 00.004 7680 MoveAxis(E, 0, ABG)
23:58:11.373 00.000 6120 UpdateGuideState exits: m=13666 SNR=75.2 Saturated
23:58:11.378 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:11.382 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:11.385 00.003 6120 Enqueuing Expose request
23:58:11.390 00.005 7680 Move returns status 0, amount 0
23:58:11.390 00.000 7680 MoveAxis(N, 209, ABG)
23:58:11.390 00.000 7680 Guiding  Dir = 0, Dur = 209
23:58:11.390 00.000 7680 IsSlewing returns 0
23:58:11.391 00.001 7680 IsGuiding returns 0
23:58:11.392 00.001 7680 PulseGuide returned control before completion, sleep 219
23:58:11.626 00.234 7680 IsGuiding returns 1
23:58:11.627 00.001 7680 scope still moving after pulse duration time elapsed
23:58:11.658 00.031 7680 IsSlewing returns 0
23:58:11.659 00.001 7680 IsGuiding returns 0
23:58:11.659 00.000 7680 scope move finished after 209 + 58 ms
23:58:11.660 00.001 7680 Move returns status 0, amount 209
23:58:11.660 00.000 7680 move complete, result=0
23:58:11.660 00.000 7680 worker thread done servicing request
23:58:11.661 00.001 7680 Worker thread wakes up
23:58:11.661 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 209 ms NORTH
23:58:11.668 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:11.668 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:12.917 01.249 7680 Exposure complete
23:58:13.061 00.144 7680 worker thread done servicing request
23:58:13.061 00.000 6120 OnExposeComplete: enter
23:58:13.066 00.005 6120 UpdateGuideState(): m_state=6
23:58:13.070 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3027
23:58:13.075 00.005 6120 Star::Find returns 1 (1), X=969.55, Y=51.45, Mass=14135, SNR=76.2, Peak=255 HFD=7.1
23:58:13.082 00.007 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
23:58:13.086 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.72)
23:58:13.089 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.56 hyp=0.58 cameraTheta=1.88 mountX=0.07 mountY=-0.58, mountTheta=-1.45
23:58:13.094 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.56, opts=13)
23:58:13.098 00.004 6120 Enqueuing Move request for scope (-0.18, 0.56)
23:58:13.102 00.004 7680 Worker thread wakes up
23:58:13.102 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:13.107 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.56) opts 0xd
23:58:13.107 00.000 6120 UpdateGuideState exits: m=14135 SNR=76.2 Saturated
23:58:13.112 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.56)
23:58:13.112 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:13.116 00.004 7680 Moving (-0.18, 0.56) raw xDistance=0.07 yDistance=-0.58
23:58:13.116 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:58:13.116 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:13.120 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
23:58:13.120 00.000 6120 Enqueuing Expose request
23:58:13.124 00.004 7680 MoveAxis(E, 0, ABG)
23:58:13.125 00.001 7680 Move returns status 0, amount 0
23:58:13.125 00.000 7680 MoveAxis(N, 313, ABG)
23:58:13.125 00.000 7680 Guiding  Dir = 0, Dur = 313
23:58:13.125 00.000 7680 IsSlewing returns 0
23:58:13.126 00.001 7680 IsGuiding returns 0
23:58:13.126 00.000 7680 PulseGuide returned control before completion, sleep 323
23:58:13.455 00.329 7680 IsGuiding returns 1
23:58:13.456 00.001 7680 scope still moving after pulse duration time elapsed
23:58:13.487 00.031 7680 IsSlewing returns 0
23:58:13.488 00.001 7680 IsGuiding returns 0
23:58:13.490 00.002 7680 scope move finished after 313 + 51 ms
23:58:13.491 00.001 7680 Move returns status 0, amount 313
23:58:13.491 00.000 7680 move complete, result=0
23:58:13.491 00.000 7680 worker thread done servicing request
23:58:13.493 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 313 ms NORTH
23:58:13.499 00.006 7680 Worker thread wakes up
23:58:13.499 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:13.499 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:14.751 01.252 7680 Exposure complete
23:58:14.885 00.134 7680 worker thread done servicing request
23:58:14.886 00.001 6120 OnExposeComplete: enter
23:58:14.892 00.006 6120 UpdateGuideState(): m_state=6
23:58:14.895 00.003 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3028
23:58:14.898 00.003 6120 Star::Find returns 1 (1), X=969.35, Y=50.97, Mass=13991, SNR=77.2, Peak=255 HFD=6.8
23:58:14.901 00.003 6120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-2.95) = xAngle (5.90 = -0.39)
23:58:14.903 00.002 6120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.63 = -0.65)
23:58:14.907 00.004 6120 CameraToMount -- cameraX=-0.38 cameraY=0.08 hyp=0.38 cameraTheta=2.94 mountX=0.36 mountY=-0.23, mountTheta=-0.58
23:58:14.911 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.08, opts=13)
23:58:14.914 00.003 6120 Enqueuing Move request for scope (-0.38, 0.08)
23:58:14.917 00.003 7680 Worker thread wakes up
23:58:14.917 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:14.924 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.08) opts 0xd
23:58:14.924 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.08)
23:58:14.924 00.000 7680 Moving (-0.38, 0.08) raw xDistance=0.36 yDistance=-0.23
23:58:14.924 00.000 6120 UpdateGuideState exits: m=13991 SNR=77.2 Saturated
23:58:14.928 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:14.933 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:14.937 00.004 6120 Enqueuing Expose request
23:58:14.941 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
23:58:14.941 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:58:14.941 00.000 7680 MoveAxis(W, 145, ABG)
23:58:14.941 00.000 7680 Guiding  Dir = 3, Dur = 145
23:58:14.943 00.002 7680 IsSlewing returns 0
23:58:14.943 00.000 7680 IsGuiding returns 0
23:58:14.944 00.001 7680 PulseGuide returned control before completion, sleep 155
23:58:15.113 00.169 7680 IsGuiding returns 1
23:58:15.114 00.001 7680 scope still moving after pulse duration time elapsed
23:58:15.143 00.029 7680 IsSlewing returns 0
23:58:15.144 00.001 7680 IsGuiding returns 0
23:58:15.145 00.001 7680 scope move finished after 145 + 56 ms
23:58:15.145 00.000 7680 Move returns status 0, amount 145
23:58:15.145 00.000 7680 MoveAxis(N, 127, ABG)
23:58:15.146 00.001 7680 Guiding  Dir = 0, Dur = 127
23:58:15.146 00.000 7680 IsSlewing returns 0
23:58:15.147 00.001 7680 IsGuiding returns 0
23:58:15.148 00.001 7680 PulseGuide returned control before completion, sleep 137
23:58:15.300 00.152 7680 IsGuiding returns 1
23:58:15.303 00.003 7680 scope still moving after pulse duration time elapsed
23:58:15.331 00.028 7680 IsSlewing returns 0
23:58:15.332 00.001 7680 IsGuiding returns 0
23:58:15.332 00.000 7680 scope move finished after 127 + 58 ms
23:58:15.332 00.000 7680 Move returns status 0, amount 127
23:58:15.334 00.002 7680 move complete, result=0
23:58:15.334 00.000 7680 worker thread done servicing request
23:58:15.334 00.000 7680 Worker thread wakes up
23:58:15.335 00.001 6120 GuideStep: 0.4 px 145 ms WEST, -0.2 px 127 ms NORTH
23:58:15.341 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:15.341 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:16.595 01.254 7680 Exposure complete
23:58:16.734 00.139 7680 worker thread done servicing request
23:58:16.735 00.001 6120 OnExposeComplete: enter
23:58:16.740 00.005 6120 UpdateGuideState(): m_state=6
23:58:16.746 00.006 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3029
23:58:16.750 00.004 6120 Star::Find returns 1 (1), X=969.44, Y=51.01, Mass=12888, SNR=73.9, Peak=255 HFD=6.8
23:58:16.754 00.004 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-2.95) = xAngle (5.71 = -0.58)
23:58:16.758 00.004 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.44 = -0.85)
23:58:16.762 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.12 hyp=0.32 cameraTheta=2.75 mountX=0.27 mountY=-0.24, mountTheta=-0.73
23:58:16.767 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.12, opts=13)
23:58:16.771 00.004 6120 Enqueuing Move request for scope (-0.29, 0.12)
23:58:16.775 00.004 7680 Worker thread wakes up
23:58:16.775 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.12) opts 0xd
23:58:16.776 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.12)
23:58:16.776 00.000 7680 Moving (-0.29, 0.12) raw xDistance=0.27 yDistance=-0.24
23:58:16.776 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
23:58:16.776 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:58:16.776 00.000 7680 MoveAxis(W, 119, ABG)
23:58:16.776 00.000 7680 Guiding  Dir = 3, Dur = 119
23:58:16.776 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:16.781 00.005 7680 IsSlewing returns 0
23:58:16.781 00.000 6120 UpdateGuideState exits: m=12888 SNR=73.9 Saturated
23:58:16.785 00.004 7680 IsGuiding returns 0
23:58:16.785 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:16.790 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:16.792 00.002 7680 PulseGuide returned control before completion, sleep 129
23:58:16.793 00.001 6120 Enqueuing Expose request
23:58:16.926 00.133 7680 IsGuiding returns 0
23:58:16.926 00.000 7680 Move returns status 0, amount 119
23:58:16.927 00.001 7680 MoveAxis(N, 129, ABG)
23:58:16.928 00.001 7680 Guiding  Dir = 0, Dur = 129
23:58:16.928 00.000 7680 IsSlewing returns 0
23:58:16.929 00.001 7680 IsGuiding returns 0
23:58:16.929 00.000 7680 PulseGuide returned control before completion, sleep 139
23:58:17.082 00.153 7680 IsGuiding returns 1
23:58:17.083 00.001 7680 scope still moving after pulse duration time elapsed
23:58:17.114 00.031 7680 IsSlewing returns 0
23:58:17.116 00.002 7680 IsGuiding returns 0
23:58:17.116 00.000 7680 scope move finished after 129 + 58 ms
23:58:17.116 00.000 7680 Move returns status 0, amount 129
23:58:17.117 00.001 7680 move complete, result=0
23:58:17.118 00.001 7680 worker thread done servicing request
23:58:17.118 00.000 7680 Worker thread wakes up
23:58:17.119 00.001 6120 GuideStep: 0.3 px 119 ms WEST, -0.2 px 129 ms NORTH
23:58:17.125 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:17.125 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:18.374 01.249 7680 Exposure complete
23:58:18.506 00.132 7680 worker thread done servicing request
23:58:18.507 00.001 6120 OnExposeComplete: enter
23:58:18.512 00.005 6120 UpdateGuideState(): m_state=6
23:58:18.515 00.003 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3030
23:58:18.520 00.005 6120 Star::Find returns 1 (1), X=969.84, Y=51.03, Mass=14691, SNR=78.6, Peak=255 HFD=7.0
23:58:18.522 00.002 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-2.95) = xAngle (3.84 = -2.44)
23:58:18.527 00.005 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.58 = -2.71)
23:58:18.530 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.89 mountX=-0.13 mountY=-0.07, mountTheta=-2.64
23:58:18.534 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.14, opts=13)
23:58:18.539 00.005 6120 Enqueuing Move request for scope (0.11, 0.14)
23:58:18.542 00.003 7680 Worker thread wakes up
23:58:18.543 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:18.546 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
23:58:18.546 00.000 6120 UpdateGuideState exits: m=14691 SNR=78.6 Saturated
23:58:18.552 00.006 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
23:58:18.552 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:18.556 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:18.560 00.004 7680 Moving (0.11, 0.14) raw xDistance=-0.13 yDistance=-0.07
23:58:18.560 00.000 6120 Enqueuing Expose request
23:58:18.563 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:58:18.563 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:58:18.564 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:58:18.564 00.000 7680 MoveAxis(E, 0, ABG)
23:58:18.565 00.001 7680 Move returns status 0, amount 0
23:58:18.565 00.000 7680 MoveAxis(N, 0, ABG)
23:58:18.565 00.000 7680 Move returns status 0, amount 0
23:58:18.565 00.000 7680 move complete, result=0
23:58:18.565 00.000 7680 worker thread done servicing request
23:58:18.566 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:18.570 00.004 7680 Worker thread wakes up
23:58:18.570 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:18.570 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:19.816 01.246 7680 Exposure complete
23:58:19.951 00.135 7680 worker thread done servicing request
23:58:19.951 00.000 6120 OnExposeComplete: enter
23:58:19.958 00.007 6120 UpdateGuideState(): m_state=6
23:58:19.962 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3031
23:58:19.967 00.005 6120 Star::Find returns 1 (1), X=969.38, Y=51.05, Mass=13829, SNR=77.0, Peak=255 HFD=6.8
23:58:19.972 00.005 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-2.95) = xAngle (5.67 = -0.61)
23:58:19.976 00.004 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.40 = -0.88)
23:58:19.979 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=0.16 hyp=0.38 cameraTheta=2.71 mountX=0.31 mountY=-0.29, mountTheta=-0.76
23:58:19.985 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.16, opts=13)
23:58:19.988 00.003 6120 Enqueuing Move request for scope (-0.35, 0.16)
23:58:19.992 00.004 7680 Worker thread wakes up
23:58:19.993 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.16) opts 0xd
23:58:19.994 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.16)
23:58:19.994 00.000 7680 Moving (-0.35, 0.16) raw xDistance=0.31 yDistance=-0.29
23:58:19.994 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
23:58:19.994 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:19.997 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
23:58:19.997 00.000 7680 MoveAxis(W, 127, ABG)
23:58:19.999 00.002 7680 Guiding  Dir = 3, Dur = 127
23:58:19.999 00.000 6120 UpdateGuideState exits: m=13829 SNR=77.0 Saturated
23:58:20.001 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:20.006 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:20.010 00.004 7680 IsSlewing returns 0
23:58:20.010 00.000 6120 Enqueuing Expose request
23:58:20.015 00.005 7680 IsGuiding returns 0
23:58:20.015 00.000 7680 PulseGuide returned control before completion, sleep 137
23:58:20.166 00.151 7680 IsGuiding returns 1
23:58:20.168 00.002 7680 scope still moving after pulse duration time elapsed
23:58:20.196 00.028 7680 IsSlewing returns 0
23:58:20.198 00.002 7680 IsGuiding returns 0
23:58:20.198 00.000 7680 scope move finished after 127 + 56 ms
23:58:20.199 00.001 7680 Move returns status 0, amount 127
23:58:20.200 00.001 7680 MoveAxis(N, 160, ABG)
23:58:20.200 00.000 7680 Guiding  Dir = 0, Dur = 160
23:58:20.200 00.000 7680 IsSlewing returns 0
23:58:20.201 00.001 7680 IsGuiding returns 0
23:58:20.202 00.001 7680 PulseGuide returned control before completion, sleep 170
23:58:20.386 00.184 7680 IsGuiding returns 1
23:58:20.386 00.000 7680 scope still moving after pulse duration time elapsed
23:58:20.417 00.031 7680 IsSlewing returns 0
23:58:20.418 00.001 7680 IsGuiding returns 0
23:58:20.418 00.000 7680 scope move finished after 160 + 57 ms
23:58:20.419 00.001 7680 Move returns status 0, amount 160
23:58:20.419 00.000 7680 move complete, result=0
23:58:20.421 00.002 7680 worker thread done servicing request
23:58:20.421 00.000 7680 Worker thread wakes up
23:58:20.421 00.000 6120 GuideStep: 0.3 px 127 ms WEST, -0.3 px 160 ms NORTH
23:58:20.428 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:20.428 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:21.676 01.248 7680 Exposure complete
23:58:21.806 00.130 7680 worker thread done servicing request
23:58:21.806 00.000 6120 OnExposeComplete: enter
23:58:21.810 00.004 6120 UpdateGuideState(): m_state=6
23:58:21.814 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3032
23:58:21.817 00.003 6120 Star::Find returns 1 (1), X=969.63, Y=51.00, Mass=14933, SNR=80.0, Peak=255 HFD=7.0
23:58:21.821 00.004 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.27 = -1.02)
23:58:21.826 00.005 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.29)
23:58:21.829 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.31 mountX=0.07 mountY=-0.14, mountTheta=-1.07
23:58:21.834 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.10, opts=13)
23:58:21.838 00.004 6120 Enqueuing Move request for scope (-0.10, 0.10)
23:58:21.842 00.004 7680 Worker thread wakes up
23:58:21.842 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:21.845 00.003 6120 UpdateGuideState exits: m=14933 SNR=80.0 Saturated
23:58:21.849 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:21.852 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:21.856 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
23:58:21.856 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
23:58:21.856 00.000 7680 Moving (-0.10, 0.10) raw xDistance=0.07 yDistance=-0.14
23:58:21.856 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:58:21.857 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:58:21.858 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:58:21.858 00.000 7680 MoveAxis(E, 0, ABG)
23:58:21.858 00.000 7680 Move returns status 0, amount 0
23:58:21.858 00.000 7680 MoveAxis(N, 0, ABG)
23:58:21.858 00.000 7680 Move returns status 0, amount 0
23:58:21.858 00.000 7680 move complete, result=0
23:58:21.858 00.000 7680 worker thread done servicing request
23:58:21.858 00.000 6120 Enqueuing Expose request
23:58:21.863 00.005 7680 Worker thread wakes up
23:58:21.864 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:21.867 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:21.869 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:23.113 01.244 7680 Exposure complete
23:58:23.239 00.126 7680 worker thread done servicing request
23:58:23.239 00.000 6120 OnExposeComplete: enter
23:58:23.243 00.004 6120 UpdateGuideState(): m_state=6
23:58:23.246 00.003 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3033
23:58:23.249 00.003 6120 Star::Find returns 1 (1), X=969.61, Y=51.20, Mass=14193, SNR=77.4, Peak=255 HFD=7.0
23:58:23.252 00.003 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.90 = -1.39)
23:58:23.255 00.003 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
23:58:23.257 00.002 6120 CameraToMount -- cameraX=-0.12 cameraY=0.31 hyp=0.33 cameraTheta=1.94 mountX=0.06 mountY=-0.33, mountTheta=-1.39
23:58:23.263 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.31, opts=13)
23:58:23.267 00.004 6120 Enqueuing Move request for scope (-0.12, 0.31)
23:58:23.270 00.003 7680 Worker thread wakes up
23:58:23.270 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.31) opts 0xd
23:58:23.270 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.31)
23:58:23.270 00.000 7680 Moving (-0.12, 0.31) raw xDistance=0.06 yDistance=-0.33
23:58:23.270 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:58:23.270 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:58:23.271 00.001 7680 MoveAxis(E, 0, ABG)
23:58:23.271 00.000 7680 Move returns status 0, amount 0
23:58:23.271 00.000 7680 MoveAxis(N, 180, ABG)
23:58:23.271 00.000 7680 Guiding  Dir = 0, Dur = 180
23:58:23.271 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:23.276 00.005 7680 IsSlewing returns 0
23:58:23.276 00.000 6120 UpdateGuideState exits: m=14193 SNR=77.4 Saturated
23:58:23.280 00.004 7680 IsGuiding returns 0
23:58:23.280 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:23.283 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:23.287 00.004 7680 PulseGuide returned control before completion, sleep 190
23:58:23.287 00.000 6120 Enqueuing Expose request
23:58:23.493 00.206 7680 IsGuiding returns 0
23:58:23.495 00.002 7680 Move returns status 0, amount 180
23:58:23.496 00.001 7680 move complete, result=0
23:58:23.496 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 180 ms NORTH
23:58:23.501 00.005 7680 worker thread done servicing request
23:58:23.501 00.000 7680 Worker thread wakes up
23:58:23.502 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:23.502 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:24.751 01.249 7680 Exposure complete
23:58:24.890 00.139 7680 worker thread done servicing request
23:58:24.891 00.001 6120 OnExposeComplete: enter
23:58:24.897 00.006 6120 UpdateGuideState(): m_state=6
23:58:24.901 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3034
23:58:24.905 00.004 6120 Star::Find returns 1 (1), X=969.54, Y=51.22, Mass=14096, SNR=77.4, Peak=255 HFD=7.1
23:58:24.909 00.004 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
23:58:24.913 00.004 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
23:58:24.916 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.33 hyp=0.38 cameraTheta=2.10 mountX=0.13 mountY=-0.38, mountTheta=-1.24
23:58:24.924 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.33, opts=13)
23:58:24.926 00.002 6120 Enqueuing Move request for scope (-0.19, 0.33)
23:58:24.930 00.004 7680 Worker thread wakes up
23:58:24.932 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:24.936 00.004 6120 UpdateGuideState exits: m=14096 SNR=77.4 Saturated
23:58:24.939 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:24.943 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:24.946 00.003 6120 Enqueuing Expose request
23:58:24.950 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.33) opts 0xd
23:58:24.951 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.33)
23:58:24.951 00.000 7680 Moving (-0.19, 0.33) raw xDistance=0.13 yDistance=-0.38
23:58:24.951 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:58:24.951 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:58:24.951 00.000 7680 MoveAxis(E, 0, ABG)
23:58:24.952 00.001 7680 Move returns status 0, amount 0
23:58:24.952 00.000 7680 MoveAxis(N, 207, ABG)
23:58:24.952 00.000 7680 Guiding  Dir = 0, Dur = 207
23:58:24.952 00.000 7680 IsSlewing returns 0
23:58:24.952 00.000 7680 IsGuiding returns 0
23:58:24.953 00.001 7680 PulseGuide returned control before completion, sleep 217
23:58:25.176 00.223 7680 IsGuiding returns 1
23:58:25.177 00.001 7680 scope still moving after pulse duration time elapsed
23:58:25.208 00.031 7680 IsSlewing returns 0
23:58:25.210 00.002 7680 IsGuiding returns 0
23:58:25.210 00.000 7680 scope move finished after 207 + 51 ms
23:58:25.211 00.001 7680 Move returns status 0, amount 207
23:58:25.212 00.001 7680 move complete, result=0
23:58:25.212 00.000 7680 worker thread done servicing request
23:58:25.212 00.000 7680 Worker thread wakes up
23:58:25.212 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 207 ms NORTH
23:58:25.220 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:25.220 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:26.475 01.255 7680 Exposure complete
23:58:26.609 00.134 7680 worker thread done servicing request
23:58:26.609 00.000 6120 OnExposeComplete: enter
23:58:26.615 00.006 6120 UpdateGuideState(): m_state=6
23:58:26.622 00.007 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3035
23:58:26.625 00.003 6120 Star::Find returns 1 (1), X=969.63, Y=51.00, Mass=14221, SNR=78.2, Peak=255 HFD=6.8
23:58:26.630 00.005 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
23:58:26.634 00.004 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
23:58:26.638 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.33 mountX=0.08 mountY=-0.14, mountTheta=-1.06
23:58:26.643 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.11, opts=13)
23:58:26.647 00.004 6120 Enqueuing Move request for scope (-0.10, 0.11)
23:58:26.652 00.005 7680 Worker thread wakes up
23:58:26.653 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:26.657 00.004 6120 UpdateGuideState exits: m=14221 SNR=78.2 Saturated
23:58:26.660 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:26.665 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:26.672 00.007 6120 Enqueuing Expose request
23:58:26.674 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
23:58:26.675 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
23:58:26.675 00.000 7680 Moving (-0.10, 0.11) raw xDistance=0.08 yDistance=-0.14
23:58:26.675 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:58:26.676 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:58:26.676 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:58:26.676 00.000 7680 MoveAxis(E, 0, ABG)
23:58:26.676 00.000 7680 Move returns status 0, amount 0
23:58:26.676 00.000 7680 MoveAxis(N, 0, ABG)
23:58:26.676 00.000 7680 Move returns status 0, amount 0
23:58:26.678 00.002 7680 move complete, result=0
23:58:26.678 00.000 7680 worker thread done servicing request
23:58:26.678 00.000 7680 Worker thread wakes up
23:58:26.678 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:26.681 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:26.681 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:27.934 01.253 7680 Exposure complete
23:58:28.073 00.139 7680 worker thread done servicing request
23:58:28.073 00.000 6120 OnExposeComplete: enter
23:58:28.077 00.004 6120 UpdateGuideState(): m_state=6
23:58:28.080 00.003 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3036
23:58:28.085 00.005 6120 Star::Find returns 1 (1), X=969.43, Y=51.05, Mass=13609, SNR=75.4, Peak=255 HFD=6.7
23:58:28.089 00.004 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-2.95) = xAngle (5.61 = -0.67)
23:58:28.092 00.003 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.94)
23:58:28.096 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.16 hyp=0.34 cameraTheta=2.66 mountX=0.26 mountY=-0.27, mountTheta=-0.80
23:58:28.102 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.16, opts=13)
23:58:28.108 00.006 6120 Enqueuing Move request for scope (-0.30, 0.16)
23:58:28.112 00.004 7680 Worker thread wakes up
23:58:28.112 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:28.117 00.005 6120 UpdateGuideState exits: m=13609 SNR=75.4 Saturated
23:58:28.120 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:28.124 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:28.129 00.005 6120 Enqueuing Expose request
23:58:28.133 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.16) opts 0xd
23:58:28.133 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.16)
23:58:28.133 00.000 7680 Moving (-0.30, 0.16) raw xDistance=0.26 yDistance=-0.27
23:58:28.133 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
23:58:28.134 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:58:28.134 00.000 7680 MoveAxis(W, 107, ABG)
23:58:28.134 00.000 7680 Guiding  Dir = 3, Dur = 107
23:58:28.134 00.000 7680 IsSlewing returns 0
23:58:28.135 00.001 7680 IsGuiding returns 0
23:58:28.135 00.000 7680 PulseGuide returned control before completion, sleep 117
23:58:28.265 00.130 7680 IsGuiding returns 1
23:58:28.266 00.001 7680 scope still moving after pulse duration time elapsed
23:58:28.296 00.030 7680 IsSlewing returns 0
23:58:28.296 00.000 7680 IsGuiding returns 0
23:58:28.296 00.000 7680 scope move finished after 107 + 54 ms
23:58:28.298 00.002 7680 Move returns status 0, amount 107
23:58:28.298 00.000 7680 MoveAxis(N, 147, ABG)
23:58:28.298 00.000 7680 Guiding  Dir = 0, Dur = 147
23:58:28.299 00.001 7680 IsSlewing returns 0
23:58:28.299 00.000 7680 IsGuiding returns 0
23:58:28.300 00.001 7680 PulseGuide returned control before completion, sleep 157
23:58:28.469 00.169 7680 IsGuiding returns 1
23:58:28.469 00.000 7680 scope still moving after pulse duration time elapsed
23:58:28.499 00.030 7680 IsSlewing returns 0
23:58:28.501 00.002 7680 IsGuiding returns 0
23:58:28.501 00.000 7680 scope move finished after 147 + 54 ms
23:58:28.502 00.001 7680 Move returns status 0, amount 147
23:58:28.502 00.000 7680 move complete, result=0
23:58:28.503 00.001 7680 worker thread done servicing request
23:58:28.503 00.000 7680 Worker thread wakes up
23:58:28.504 00.001 6120 GuideStep: 0.3 px 107 ms WEST, -0.3 px 147 ms NORTH
23:58:28.511 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:28.511 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:29.758 01.247 7680 Exposure complete
23:58:29.900 00.142 7680 worker thread done servicing request
23:58:29.901 00.001 6120 OnExposeComplete: enter
23:58:29.904 00.003 6120 UpdateGuideState(): m_state=6
23:58:29.910 00.006 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3037
23:58:29.915 00.005 6120 Star::Find returns 1 (1), X=969.70, Y=51.10, Mass=14307, SNR=77.6, Peak=255 HFD=6.8
23:58:29.919 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
23:58:29.925 00.006 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
23:58:29.929 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.71 mountX=-0.01 mountY=-0.20, mountTheta=-1.63
23:58:29.934 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.21, opts=13)
23:58:29.937 00.003 6120 Enqueuing Move request for scope (-0.03, 0.21)
23:58:29.940 00.003 7680 Worker thread wakes up
23:58:29.940 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
23:58:29.940 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
23:58:29.940 00.000 7680 Moving (-0.03, 0.21) raw xDistance=-0.01 yDistance=-0.20
23:58:29.942 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:58:29.942 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:58:29.942 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:29.945 00.003 7680 MoveAxis(E, 0, ABG)
23:58:29.945 00.000 7680 Move returns status 0, amount 0
23:58:29.945 00.000 7680 MoveAxis(N, 110, ABG)
23:58:29.945 00.000 6120 UpdateGuideState exits: m=14307 SNR=77.6 Saturated
23:58:29.950 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:29.956 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:29.962 00.006 6120 Enqueuing Expose request
23:58:29.966 00.004 7680 Guiding  Dir = 0, Dur = 110
23:58:29.966 00.000 7680 IsSlewing returns 0
23:58:29.966 00.000 7680 IsGuiding returns 0
23:58:29.967 00.001 7680 PulseGuide returned control before completion, sleep 120
23:58:30.092 00.125 7680 IsGuiding returns 1
23:58:30.093 00.001 7680 scope still moving after pulse duration time elapsed
23:58:30.124 00.031 7680 IsSlewing returns 0
23:58:30.126 00.002 7680 IsGuiding returns 0
23:58:30.126 00.000 7680 scope move finished after 110 + 48 ms
23:58:30.127 00.001 7680 Move returns status 0, amount 110
23:58:30.127 00.000 7680 move complete, result=0
23:58:30.127 00.000 7680 worker thread done servicing request
23:58:30.128 00.001 7680 Worker thread wakes up
23:58:30.128 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 110 ms NORTH
23:58:30.135 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:30.135 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:31.392 01.257 7680 Exposure complete
23:58:31.516 00.124 7680 worker thread done servicing request
23:58:31.517 00.001 6120 OnExposeComplete: enter
23:58:31.522 00.005 6120 UpdateGuideState(): m_state=6
23:58:31.526 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3038
23:58:31.530 00.004 6120 Star::Find returns 1 (1), X=969.41, Y=51.50, Mass=14078, SNR=77.6, Peak=255 HFD=7.1
23:58:31.533 00.003 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.02 = -1.27)
23:58:31.538 00.005 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.54)
23:58:31.540 00.002 6120 CameraToMount -- cameraX=-0.32 cameraY=0.60 hyp=0.68 cameraTheta=2.06 mountX=0.20 mountY=-0.68, mountTheta=-1.28
23:58:31.546 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.60, opts=13)
23:58:31.551 00.005 6120 Enqueuing Move request for scope (-0.32, 0.60)
23:58:31.555 00.004 7680 Worker thread wakes up
23:58:31.556 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:31.560 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.60) opts 0xd
23:58:31.560 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.60)
23:58:31.561 00.001 7680 Moving (-0.32, 0.60) raw xDistance=0.20 yDistance=-0.68
23:58:31.561 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
23:58:31.561 00.000 6120 UpdateGuideState exits: m=14078 SNR=77.6 Saturated
23:58:31.565 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:31.569 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
23:58:31.569 00.000 7680 MoveAxis(W, 83, ABG)
23:58:31.570 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:31.573 00.003 6120 Enqueuing Expose request
23:58:31.577 00.004 7680 Guiding  Dir = 3, Dur = 83
23:58:31.577 00.000 7680 IsSlewing returns 0
23:58:31.577 00.000 7680 IsGuiding returns 0
23:58:31.578 00.001 7680 PulseGuide returned control before completion, sleep 93
23:58:31.676 00.098 7680 IsGuiding returns 1
23:58:31.676 00.000 7680 scope still moving after pulse duration time elapsed
23:58:31.707 00.031 7680 IsSlewing returns 0
23:58:31.709 00.002 7680 IsGuiding returns 1
23:58:31.739 00.030 7680 IsSlewing returns 0
23:58:31.740 00.001 7680 IsGuiding returns 0
23:58:31.741 00.001 7680 scope move finished after 83 + 80 ms
23:58:31.741 00.000 7680 Move returns status 0, amount 83
23:58:31.742 00.001 7680 MoveAxis(N, 371, ABG)
23:58:31.743 00.001 7680 Guiding  Dir = 0, Dur = 371
23:58:31.743 00.000 7680 IsSlewing returns 0
23:58:31.744 00.001 7680 IsGuiding returns 0
23:58:31.744 00.000 7680 PulseGuide returned control before completion, sleep 381
23:58:32.129 00.385 7680 IsGuiding returns 1
23:58:32.130 00.001 7680 scope still moving after pulse duration time elapsed
23:58:32.159 00.029 7680 IsSlewing returns 0
23:58:32.162 00.003 7680 IsGuiding returns 0
23:58:32.162 00.000 7680 scope move finished after 371 + 46 ms
23:58:32.163 00.001 7680 Move returns status 0, amount 371
23:58:32.163 00.000 7680 move complete, result=0
23:58:32.164 00.001 7680 worker thread done servicing request
23:58:32.164 00.000 7680 Worker thread wakes up
23:58:32.164 00.000 6120 GuideStep: 0.2 px 83 ms WEST, -0.7 px 371 ms NORTH
23:58:32.172 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:32.172 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:33.423 01.251 7680 Exposure complete
23:58:33.560 00.137 7680 worker thread done servicing request
23:58:33.560 00.000 6120 OnExposeComplete: enter
23:58:33.564 00.004 6120 UpdateGuideState(): m_state=6
23:58:33.568 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3039
23:58:33.573 00.005 6120 Star::Find returns 1 (1), X=969.39, Y=50.98, Mass=13254, SNR=74.6, Peak=255 HFD=6.8
23:58:33.577 00.004 6120 CameraToMount -- cameraTheta (2.89) - m_xAngle (-2.95) = xAngle (5.84 = -0.44)
23:58:33.581 00.004 6120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.57 = -0.71)
23:58:33.586 00.005 6120 CameraToMount -- cameraX=-0.34 cameraY=0.09 hyp=0.35 cameraTheta=2.89 mountX=0.32 mountY=-0.23, mountTheta=-0.62
23:58:33.591 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.09, opts=13)
23:58:33.595 00.004 6120 Enqueuing Move request for scope (-0.34, 0.09)
23:58:33.599 00.004 7680 Worker thread wakes up
23:58:33.599 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:33.603 00.004 6120 UpdateGuideState exits: m=13254 SNR=74.6 Saturated
23:58:33.608 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:33.611 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:33.616 00.005 6120 Enqueuing Expose request
23:58:33.620 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.09) opts 0xd
23:58:33.620 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.09)
23:58:33.620 00.000 7680 Moving (-0.34, 0.09) raw xDistance=0.32 yDistance=-0.23
23:58:33.620 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
23:58:33.621 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
23:58:33.621 00.000 7680 MoveAxis(W, 136, ABG)
23:58:33.621 00.000 7680 Guiding  Dir = 3, Dur = 136
23:58:33.622 00.001 7680 IsSlewing returns 0
23:58:33.622 00.000 7680 IsGuiding returns 0
23:58:33.623 00.001 7680 PulseGuide returned control before completion, sleep 146
23:58:33.785 00.162 7680 IsGuiding returns 1
23:58:33.785 00.000 7680 scope still moving after pulse duration time elapsed
23:58:33.816 00.031 7680 IsSlewing returns 0
23:58:33.816 00.000 7680 IsGuiding returns 0
23:58:33.816 00.000 7680 scope move finished after 136 + 58 ms
23:58:33.817 00.001 7680 Move returns status 0, amount 136
23:58:33.817 00.000 7680 MoveAxis(N, 125, ABG)
23:58:33.817 00.000 7680 Guiding  Dir = 0, Dur = 125
23:58:33.817 00.000 7680 IsSlewing returns 0
23:58:33.818 00.001 7680 IsGuiding returns 0
23:58:33.818 00.000 7680 PulseGuide returned control before completion, sleep 135
23:58:33.955 00.137 7680 IsGuiding returns 1
23:58:33.955 00.000 7680 scope still moving after pulse duration time elapsed
23:58:33.986 00.031 7680 IsSlewing returns 0
23:58:33.986 00.000 7680 IsGuiding returns 1
23:58:34.017 00.031 7680 IsSlewing returns 0
23:58:34.017 00.000 7680 IsGuiding returns 1
23:58:34.049 00.032 7680 IsSlewing returns 0
23:58:34.050 00.001 7680 IsGuiding returns 0
23:58:34.051 00.001 7680 scope move finished after 125 + 107 ms
23:58:34.051 00.000 7680 Move returns status 0, amount 125
23:58:34.052 00.001 7680 move complete, result=0
23:58:34.052 00.000 7680 worker thread done servicing request
23:58:34.052 00.000 6120 GuideStep: 0.3 px 136 ms WEST, -0.2 px 125 ms NORTH
23:58:34.058 00.006 7680 Worker thread wakes up
23:58:34.059 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:34.059 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:35.312 01.253 7680 Exposure complete
23:58:35.446 00.134 7680 worker thread done servicing request
23:58:35.446 00.000 6120 OnExposeComplete: enter
23:58:35.452 00.006 6120 UpdateGuideState(): m_state=6
23:58:35.456 00.004 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3040
23:58:35.460 00.004 6120 Star::Find returns 1 (1), X=969.80, Y=50.87, Mass=14550, SNR=78.0, Peak=255 HFD=6.8
23:58:35.464 00.004 6120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-2.95) = xAngle (2.57 = 2.57)
23:58:35.467 00.003 6120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.30 = 2.30)
23:58:35.470 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.38 mountX=-0.06 mountY=0.05, mountTheta=2.42
23:58:35.476 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.03, opts=13)
23:58:35.479 00.003 6120 Enqueuing Move request for scope (0.07, -0.03)
23:58:35.482 00.003 7680 Worker thread wakes up
23:58:35.482 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
23:58:35.483 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
23:58:35.483 00.000 7680 Moving (0.07, -0.03) raw xDistance=-0.06 yDistance=0.05
23:58:35.483 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:35.487 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:58:35.487 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:58:35.488 00.001 6120 UpdateGuideState exits: m=14550 SNR=78.0 Saturated
23:58:35.491 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:58:35.493 00.002 7680 MoveAxis(E, 0, ABG)
23:58:35.493 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:35.497 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:35.500 00.003 6120 Enqueuing Expose request
23:58:35.504 00.004 7680 Move returns status 0, amount 0
23:58:35.505 00.001 7680 MoveAxis(N, 0, ABG)
23:58:35.505 00.000 7680 Move returns status 0, amount 0
23:58:35.505 00.000 7680 move complete, result=0
23:58:35.505 00.000 7680 worker thread done servicing request
23:58:35.505 00.000 7680 Worker thread wakes up
23:58:35.506 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:35.510 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:35.510 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:36.760 01.250 7680 Exposure complete
23:58:36.889 00.129 7680 worker thread done servicing request
23:58:36.891 00.002 6120 OnExposeComplete: enter
23:58:36.896 00.005 6120 UpdateGuideState(): m_state=6
23:58:36.900 00.004 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3041
23:58:36.903 00.003 6120 Star::Find returns 1 (1), X=969.79, Y=51.10, Mass=13516, SNR=75.1, Peak=255 HFD=6.8
23:58:36.906 00.003 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
23:58:36.910 00.004 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
23:58:36.915 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.27 mountX=-0.10 mountY=-0.16, mountTheta=-2.14
23:58:36.921 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.21, opts=13)
23:58:36.926 00.005 6120 Enqueuing Move request for scope (0.06, 0.21)
23:58:36.931 00.005 7680 Worker thread wakes up
23:58:36.931 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:36.935 00.004 6120 UpdateGuideState exits: m=13516 SNR=75.1 Saturated
23:58:36.938 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:36.942 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:36.946 00.004 6120 Enqueuing Expose request
23:58:36.950 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
23:58:36.950 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
23:58:36.950 00.000 7680 Moving (0.06, 0.21) raw xDistance=-0.10 yDistance=-0.16
23:58:36.950 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:58:36.950 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:58:36.951 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:58:36.951 00.000 7680 MoveAxis(E, 0, ABG)
23:58:36.952 00.001 7680 Move returns status 0, amount 0
23:58:36.952 00.000 7680 MoveAxis(N, 0, ABG)
23:58:36.952 00.000 7680 Move returns status 0, amount 0
23:58:36.952 00.000 7680 move complete, result=0
23:58:36.953 00.001 7680 worker thread done servicing request
23:58:36.953 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:58:36.958 00.005 7680 Worker thread wakes up
23:58:36.958 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:36.958 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:38.203 01.245 7680 Exposure complete
23:58:38.328 00.125 7680 worker thread done servicing request
23:58:38.328 00.000 6120 OnExposeComplete: enter
23:58:38.332 00.004 6120 UpdateGuideState(): m_state=6
23:58:38.336 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3042
23:58:38.340 00.004 6120 Star::Find returns 1 (1), X=969.76, Y=51.21, Mass=14074, SNR=76.8, Peak=255 HFD=6.9
23:58:38.344 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
23:58:38.347 00.003 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
23:58:38.352 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.47 mountX=-0.09 mountY=-0.27, mountTheta=-1.89
23:58:38.358 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.31, opts=13)
23:58:38.362 00.004 6120 Enqueuing Move request for scope (0.03, 0.31)
23:58:38.365 00.003 7680 Worker thread wakes up
23:58:38.365 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:38.370 00.005 6120 UpdateGuideState exits: m=14074 SNR=76.8 Saturated
23:58:38.373 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:38.377 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:38.380 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.31) opts 0xd
23:58:38.380 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.31)
23:58:38.380 00.000 7680 Moving (0.03, 0.31) raw xDistance=-0.09 yDistance=-0.27
23:58:38.381 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:58:38.381 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:58:38.381 00.000 6120 Enqueuing Expose request
23:58:38.385 00.004 7680 MoveAxis(E, 0, ABG)
23:58:38.386 00.001 7680 Move returns status 0, amount 0
23:58:38.386 00.000 7680 MoveAxis(N, 145, ABG)
23:58:38.386 00.000 7680 Guiding  Dir = 0, Dur = 145
23:58:38.387 00.001 7680 IsSlewing returns 0
23:58:38.387 00.000 7680 IsGuiding returns 0
23:58:38.387 00.000 7680 PulseGuide returned control before completion, sleep 155
23:58:38.553 00.166 7680 IsGuiding returns 1
23:58:38.554 00.001 7680 scope still moving after pulse duration time elapsed
23:58:38.585 00.031 7680 IsSlewing returns 0
23:58:38.587 00.002 7680 IsGuiding returns 0
23:58:38.587 00.000 7680 scope move finished after 145 + 54 ms
23:58:38.588 00.001 7680 Move returns status 0, amount 145
23:58:38.588 00.000 7680 move complete, result=0
23:58:38.588 00.000 7680 worker thread done servicing request
23:58:38.588 00.000 7680 Worker thread wakes up
23:58:38.589 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 145 ms NORTH
23:58:38.596 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:38.596 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:39.845 01.249 7680 Exposure complete
23:58:39.981 00.136 7680 worker thread done servicing request
23:58:39.981 00.000 6120 OnExposeComplete: enter
23:58:39.985 00.004 6120 UpdateGuideState(): m_state=6
23:58:39.990 00.005 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3043
23:58:39.994 00.004 6120 Star::Find returns 1 (1), X=969.75, Y=51.18, Mass=14132, SNR=77.0, Peak=255 HFD=6.9
23:58:39.998 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
23:58:40.002 00.004 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
23:58:40.005 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.52 mountX=-0.07 mountY=-0.25, mountTheta=-1.84
23:58:40.010 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.29, opts=13)
23:58:40.015 00.005 6120 Enqueuing Move request for scope (0.02, 0.29)
23:58:40.019 00.004 7680 Worker thread wakes up
23:58:40.019 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:40.023 00.004 6120 UpdateGuideState exits: m=14132 SNR=77.0 Saturated
23:58:40.026 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:40.031 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:40.035 00.004 6120 Enqueuing Expose request
23:58:40.039 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.29) opts 0xd
23:58:40.039 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.29)
23:58:40.039 00.000 7680 Moving (0.02, 0.29) raw xDistance=-0.07 yDistance=-0.25
23:58:40.039 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:58:40.039 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:58:40.039 00.000 7680 MoveAxis(E, 0, ABG)
23:58:40.040 00.001 7680 Move returns status 0, amount 0
23:58:40.040 00.000 7680 MoveAxis(N, 135, ABG)
23:58:40.040 00.000 7680 Guiding  Dir = 0, Dur = 135
23:58:40.040 00.000 7680 IsSlewing returns 0
23:58:40.040 00.000 7680 IsGuiding returns 0
23:58:40.040 00.000 7680 PulseGuide returned control before completion, sleep 145
23:58:40.201 00.161 7680 IsGuiding returns 0
23:58:40.201 00.000 7680 Move returns status 0, amount 135
23:58:40.201 00.000 7680 move complete, result=0
23:58:40.202 00.001 7680 worker thread done servicing request
23:58:40.203 00.001 7680 Worker thread wakes up
23:58:40.203 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 135 ms NORTH
23:58:40.210 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:40.210 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:41.466 01.256 7680 Exposure complete
23:58:41.602 00.136 7680 worker thread done servicing request
23:58:41.602 00.000 6120 OnExposeComplete: enter
23:58:41.606 00.004 6120 UpdateGuideState(): m_state=6
23:58:41.610 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3044
23:58:41.615 00.005 6120 Star::Find returns 1 (1), X=969.75, Y=51.13, Mass=13967, SNR=76.2, Peak=255 HFD=6.8
23:58:41.620 00.005 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
23:58:41.624 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.11)
23:58:41.627 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.49 mountX=-0.06 mountY=-0.21, mountTheta=-1.87
23:58:41.632 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.24, opts=13)
23:58:41.637 00.005 6120 Enqueuing Move request for scope (0.02, 0.24)
23:58:41.640 00.003 7680 Worker thread wakes up
23:58:41.641 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:41.644 00.003 6120 UpdateGuideState exits: m=13967 SNR=76.2 Saturated
23:58:41.647 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0xd
23:58:41.647 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
23:58:41.648 00.001 7680 Moving (0.02, 0.24) raw xDistance=-0.06 yDistance=-0.21
23:58:41.648 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:58:41.648 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
23:58:41.648 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:41.652 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:41.656 00.004 6120 Enqueuing Expose request
23:58:41.659 00.003 7680 MoveAxis(E, 0, ABG)
23:58:41.659 00.000 7680 Move returns status 0, amount 0
23:58:41.659 00.000 7680 MoveAxis(N, 113, ABG)
23:58:41.659 00.000 7680 Guiding  Dir = 0, Dur = 113
23:58:41.660 00.001 7680 IsSlewing returns 0
23:58:41.660 00.000 7680 IsGuiding returns 0
23:58:41.660 00.000 7680 PulseGuide returned control before completion, sleep 123
23:58:41.801 00.141 7680 IsGuiding returns 1
23:58:41.802 00.001 7680 scope still moving after pulse duration time elapsed
23:58:41.832 00.030 7680 IsSlewing returns 0
23:58:41.833 00.001 7680 IsGuiding returns 0
23:58:41.834 00.001 7680 scope move finished after 113 + 59 ms
23:58:41.834 00.000 7680 Move returns status 0, amount 113
23:58:41.834 00.000 7680 move complete, result=0
23:58:41.834 00.000 7680 worker thread done servicing request
23:58:41.835 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 113 ms NORTH
23:58:41.842 00.007 7680 Worker thread wakes up
23:58:41.842 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:41.842 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:43.095 01.253 7680 Exposure complete
23:58:43.233 00.138 7680 worker thread done servicing request
23:58:43.233 00.000 6120 OnExposeComplete: enter
23:58:43.240 00.007 6120 UpdateGuideState(): m_state=6
23:58:43.244 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3045
23:58:43.248 00.004 6120 Star::Find returns 1 (1), X=969.56, Y=51.41, Mass=14467, SNR=78.2, Peak=255 HFD=7.1
23:58:43.252 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.84 = -1.45)
23:58:43.256 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
23:58:43.259 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.51 hyp=0.54 cameraTheta=1.88 mountX=0.07 mountY=-0.54, mountTheta=-1.45
23:58:43.264 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.51, opts=13)
23:58:43.270 00.006 6120 Enqueuing Move request for scope (-0.17, 0.51)
23:58:43.273 00.003 7680 Worker thread wakes up
23:58:43.273 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:43.278 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.51) opts 0xd
23:58:43.278 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.51)
23:58:43.278 00.000 7680 Moving (-0.17, 0.51) raw xDistance=0.07 yDistance=-0.54
23:58:43.278 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:58:43.278 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
23:58:43.278 00.000 7680 MoveAxis(E, 0, ABG)
23:58:43.279 00.001 7680 Move returns status 0, amount 0
23:58:43.279 00.000 6120 UpdateGuideState exits: m=14467 SNR=78.2 Saturated
23:58:43.284 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:43.287 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:43.291 00.004 7680 MoveAxis(N, 290, ABG)
23:58:43.291 00.000 7680 Guiding  Dir = 0, Dur = 290
23:58:43.291 00.000 6120 Enqueuing Expose request
23:58:43.297 00.006 7680 IsSlewing returns 0
23:58:43.297 00.000 7680 IsGuiding returns 0
23:58:43.297 00.000 7680 PulseGuide returned control before completion, sleep 300
23:58:43.604 00.307 7680 IsGuiding returns 1
23:58:43.604 00.000 7680 scope still moving after pulse duration time elapsed
23:58:43.636 00.032 7680 IsSlewing returns 0
23:58:43.637 00.001 7680 IsGuiding returns 0
23:58:43.637 00.000 7680 scope move finished after 290 + 50 ms
23:58:43.638 00.001 7680 Move returns status 0, amount 290
23:58:43.638 00.000 7680 move complete, result=0
23:58:43.639 00.001 7680 worker thread done servicing request
23:58:43.639 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 290 ms NORTH
23:58:43.646 00.007 7680 Worker thread wakes up
23:58:43.647 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:43.647 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:44.899 01.252 7680 Exposure complete
23:58:45.022 00.123 7680 worker thread done servicing request
23:58:45.022 00.000 6120 OnExposeComplete: enter
23:58:45.027 00.005 6120 UpdateGuideState(): m_state=6
23:58:45.032 00.005 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3046
23:58:45.036 00.004 6120 Star::Find returns 1 (1), X=969.60, Y=50.76, Mass=13408, SNR=75.3, Peak=255 HFD=6.9
23:58:45.039 00.003 6120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-2.95) = xAngle (0.62 = 0.62)
23:58:45.043 00.004 6120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.35 = 0.35)
23:58:45.048 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.33 mountX=0.15 mountY=0.06, mountTheta=0.40
23:58:45.054 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.13, opts=13)
23:58:45.060 00.006 6120 Enqueuing Move request for scope (-0.13, -0.13)
23:58:45.064 00.004 7680 Worker thread wakes up
23:58:45.064 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:45.068 00.004 6120 UpdateGuideState exits: m=13408 SNR=75.3 Saturated
23:58:45.071 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:45.075 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
23:58:45.076 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
23:58:45.076 00.000 7680 Moving (-0.13, -0.13) raw xDistance=0.15 yDistance=0.06
23:58:45.076 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:58:45.077 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:58:45.077 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:45.082 00.005 6120 Enqueuing Expose request
23:58:45.086 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:58:45.086 00.000 7680 MoveAxis(E, 0, ABG)
23:58:45.086 00.000 7680 Move returns status 0, amount 0
23:58:45.086 00.000 7680 MoveAxis(N, 0, ABG)
23:58:45.087 00.001 7680 Move returns status 0, amount 0
23:58:45.087 00.000 7680 move complete, result=0
23:58:45.087 00.000 7680 worker thread done servicing request
23:58:45.087 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:58:45.092 00.005 7680 Worker thread wakes up
23:58:45.092 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:45.092 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:46.341 01.249 7680 Exposure complete
23:58:46.481 00.140 7680 worker thread done servicing request
23:58:46.482 00.001 6120 OnExposeComplete: enter
23:58:46.485 00.003 6120 UpdateGuideState(): m_state=6
23:58:46.488 00.003 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3047
23:58:46.492 00.004 6120 Star::Find returns 1 (1), X=969.41, Y=51.38, Mass=14720, SNR=78.7, Peak=255 HFD=7.2
23:58:46.497 00.005 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.11 = -1.18)
23:58:46.500 00.003 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.45)
23:58:46.504 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.49 hyp=0.59 cameraTheta=2.15 mountX=0.23 mountY=-0.58, mountTheta=-1.20
23:58:46.509 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.49, opts=13)
23:58:46.514 00.005 6120 Enqueuing Move request for scope (-0.32, 0.49)
23:58:46.518 00.004 7680 Worker thread wakes up
23:58:46.518 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.49) opts 0xd
23:58:46.518 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.49)
23:58:46.518 00.000 7680 Moving (-0.32, 0.49) raw xDistance=0.23 yDistance=-0.58
23:58:46.518 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
23:58:46.519 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
23:58:46.519 00.000 7680 MoveAxis(W, 92, ABG)
23:58:46.519 00.000 7680 Guiding  Dir = 3, Dur = 92
23:58:46.519 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:46.523 00.004 7680 IsSlewing returns 0
23:58:46.523 00.000 6120 UpdateGuideState exits: m=14720 SNR=78.7 Saturated
23:58:46.527 00.004 7680 IsGuiding returns 0
23:58:46.528 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:46.531 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:46.534 00.003 7680 PulseGuide returned control before completion, sleep 102
23:58:46.535 00.001 6120 Enqueuing Expose request
23:58:46.645 00.110 7680 IsGuiding returns 1
23:58:46.646 00.001 7680 scope still moving after pulse duration time elapsed
23:58:46.676 00.030 7680 IsSlewing returns 0
23:58:46.677 00.001 7680 IsGuiding returns 0
23:58:46.677 00.000 7680 scope move finished after 92 + 58 ms
23:58:46.678 00.001 7680 Move returns status 0, amount 92
23:58:46.679 00.001 7680 MoveAxis(N, 317, ABG)
23:58:46.679 00.000 7680 Guiding  Dir = 0, Dur = 317
23:58:46.680 00.001 7680 IsSlewing returns 0
23:58:46.680 00.000 7680 IsGuiding returns 0
23:58:46.682 00.002 7680 PulseGuide returned control before completion, sleep 327
23:58:47.019 00.337 7680 IsGuiding returns 1
23:58:47.020 00.001 7680 scope still moving after pulse duration time elapsed
23:58:47.050 00.030 7680 IsSlewing returns 0
23:58:47.052 00.002 7680 IsGuiding returns 0
23:58:47.052 00.000 7680 scope move finished after 317 + 53 ms
23:58:47.053 00.001 7680 Move returns status 0, amount 317
23:58:47.054 00.001 7680 move complete, result=0
23:58:47.055 00.001 7680 worker thread done servicing request
23:58:47.055 00.000 6120 GuideStep: 0.2 px 92 ms WEST, -0.6 px 317 ms NORTH
23:58:47.062 00.007 7680 Worker thread wakes up
23:58:47.062 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:47.062 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:48.313 01.251 7680 Exposure complete
23:58:48.454 00.141 7680 worker thread done servicing request
23:58:48.454 00.000 6120 OnExposeComplete: enter
23:58:48.459 00.005 6120 UpdateGuideState(): m_state=6
23:58:48.464 00.005 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3048
23:58:48.467 00.003 6120 Star::Find returns 1 (1), X=969.69, Y=50.83, Mass=14533, SNR=77.6, Peak=255 HFD=6.9
23:58:48.471 00.004 6120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-2.95) = xAngle (0.80 = 0.80)
23:58:48.475 00.004 6120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.53 = 0.53)
23:58:48.479 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.15 mountX=0.05 mountY=0.04, mountTheta=0.63
23:58:48.483 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.06, opts=13)
23:58:48.487 00.004 6120 Enqueuing Move request for scope (-0.04, -0.06)
23:58:48.492 00.005 7680 Worker thread wakes up
23:58:48.492 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
23:58:48.492 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
23:58:48.492 00.000 7680 Moving (-0.04, -0.06) raw xDistance=0.05 yDistance=0.04
23:58:48.492 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:48.495 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:58:48.496 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:58:48.496 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:58:48.496 00.000 7680 MoveAxis(E, 0, ABG)
23:58:48.496 00.000 7680 Move returns status 0, amount 0
23:58:48.496 00.000 7680 MoveAxis(N, 0, ABG)
23:58:48.496 00.000 7680 Move returns status 0, amount 0
23:58:48.497 00.001 7680 move complete, result=0
23:58:48.497 00.000 7680 worker thread done servicing request
23:58:48.497 00.000 6120 UpdateGuideState exits: m=14533 SNR=77.6 Saturated
23:58:48.501 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:48.505 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:48.508 00.003 6120 Enqueuing Expose request
23:58:48.511 00.003 7680 Worker thread wakes up
23:58:48.513 00.002 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:58:48.516 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:48.516 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:49.753 01.237 7680 Exposure complete
23:58:49.884 00.131 7680 worker thread done servicing request
23:58:49.884 00.000 6120 OnExposeComplete: enter
23:58:49.887 00.003 6120 UpdateGuideState(): m_state=6
23:58:49.893 00.006 6120 Star::Find(15, 969, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3049
23:58:49.895 00.002 6120 Star::Find returns 1 (1), X=969.78, Y=51.00, Mass=13582, SNR=76.2, Peak=255 HFD=6.8
23:58:49.900 00.005 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
23:58:49.904 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.42)
23:58:49.908 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.17 mountX=-0.06 mountY=-0.08, mountTheta=-2.27
23:58:49.913 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.11, opts=13)
23:58:49.916 00.003 6120 Enqueuing Move request for scope (0.05, 0.11)
23:58:49.921 00.005 7680 Worker thread wakes up
23:58:49.921 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
23:58:49.921 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
23:58:49.922 00.001 7680 Moving (0.05, 0.11) raw xDistance=-0.06 yDistance=-0.08
23:58:49.922 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:58:49.922 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:58:49.922 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:49.927 00.005 6120 UpdateGuideState exits: m=13582 SNR=76.2 Saturated
23:58:49.930 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:49.936 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:58:49.936 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:49.942 00.006 7680 MoveAxis(E, 0, ABG)
23:58:49.942 00.000 6120 Enqueuing Expose request
23:58:49.947 00.005 7680 Move returns status 0, amount 0
23:58:49.947 00.000 7680 MoveAxis(N, 0, ABG)
23:58:49.947 00.000 7680 Move returns status 0, amount 0
23:58:49.948 00.001 7680 move complete, result=0
23:58:49.948 00.000 7680 worker thread done servicing request
23:58:49.948 00.000 7680 Worker thread wakes up
23:58:49.948 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:49.953 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:49.954 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:51.208 01.254 7680 Exposure complete
23:58:51.340 00.132 7680 worker thread done servicing request
23:58:51.341 00.001 6120 OnExposeComplete: enter
23:58:51.345 00.004 6120 UpdateGuideState(): m_state=6
23:58:51.349 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3050
23:58:51.352 00.003 6120 Star::Find returns 1 (1), X=969.82, Y=51.04, Mass=14600, SNR=78.2, Peak=255 HFD=6.9
23:58:51.357 00.005 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.97 = -2.32)
23:58:51.360 00.003 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.70 = -2.58)
23:58:51.366 00.006 6120 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.01 mountX=-0.12 mountY=-0.09, mountTheta=-2.48
23:58:51.372 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.15, opts=13)
23:58:51.375 00.003 6120 Enqueuing Move request for scope (0.09, 0.15)
23:58:51.379 00.004 7680 Worker thread wakes up
23:58:51.379 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
23:58:51.379 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
23:58:51.379 00.000 7680 Moving (0.09, 0.15) raw xDistance=-0.12 yDistance=-0.09
23:58:51.379 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:58:51.380 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:58:51.380 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:58:51.380 00.000 7680 MoveAxis(E, 0, ABG)
23:58:51.381 00.001 7680 Move returns status 0, amount 0
23:58:51.381 00.000 7680 MoveAxis(N, 0, ABG)
23:58:51.381 00.000 7680 Move returns status 0, amount 0
23:58:51.381 00.000 7680 move complete, result=0
23:58:51.381 00.000 7680 worker thread done servicing request
23:58:51.381 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:51.387 00.006 6120 UpdateGuideState exits: m=14600 SNR=78.2 Saturated
23:58:51.392 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:51.397 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:51.400 00.003 6120 Enqueuing Expose request
23:58:51.405 00.005 7680 Worker thread wakes up
23:58:51.405 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:58:51.409 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:51.409 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:52.661 01.252 7680 Exposure complete
23:58:52.798 00.137 7680 worker thread done servicing request
23:58:52.799 00.001 6120 OnExposeComplete: enter
23:58:52.803 00.004 6120 UpdateGuideState(): m_state=6
23:58:52.807 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3051
23:58:52.812 00.005 6120 Star::Find returns 1 (1), X=969.82, Y=51.19, Mass=13869, SNR=77.7, Peak=255 HFD=6.8
23:58:52.815 00.003 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.22 = -2.07)
23:58:52.819 00.004 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.34)
23:58:52.823 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.31 cameraTheta=1.26 mountX=-0.15 mountY=-0.22, mountTheta=-2.15
23:58:52.829 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.29, opts=13)
23:58:52.834 00.005 6120 Enqueuing Move request for scope (0.09, 0.29)
23:58:52.837 00.003 7680 Worker thread wakes up
23:58:52.838 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.29) opts 0xd
23:58:52.838 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.29)
23:58:52.838 00.000 7680 Moving (0.09, 0.29) raw xDistance=-0.15 yDistance=-0.22
23:58:52.839 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:58:52.839 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:58:52.839 00.000 7680 MoveAxis(E, 0, ABG)
23:58:52.839 00.000 7680 Move returns status 0, amount 0
23:58:52.840 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:52.843 00.003 6120 UpdateGuideState exits: m=13869 SNR=77.7 Saturated
23:58:52.846 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:52.851 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:52.854 00.003 7680 MoveAxis(N, 121, ABG)
23:58:52.857 00.003 7680 Guiding  Dir = 0, Dur = 121
23:58:52.857 00.000 6120 Enqueuing Expose request
23:58:52.862 00.005 7680 IsSlewing returns 0
23:58:52.862 00.000 7680 IsGuiding returns 0
23:58:52.862 00.000 7680 PulseGuide returned control before completion, sleep 131
23:58:53.010 00.148 7680 IsGuiding returns 1
23:58:53.011 00.001 7680 scope still moving after pulse duration time elapsed
23:58:53.042 00.031 7680 IsSlewing returns 0
23:58:53.043 00.001 7680 IsGuiding returns 0
23:58:53.043 00.000 7680 scope move finished after 121 + 60 ms
23:58:53.044 00.001 7680 Move returns status 0, amount 121
23:58:53.044 00.000 7680 move complete, result=0
23:58:53.045 00.001 7680 worker thread done servicing request
23:58:53.045 00.000 7680 Worker thread wakes up
23:58:53.046 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 121 ms NORTH
23:58:53.052 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:53.053 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:54.308 01.255 7680 Exposure complete
23:58:54.441 00.133 7680 worker thread done servicing request
23:58:54.441 00.000 6120 OnExposeComplete: enter
23:58:54.444 00.003 6120 UpdateGuideState(): m_state=6
23:58:54.448 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3052
23:58:54.451 00.003 6120 Star::Find returns 1 (1), X=969.93, Y=51.27, Mass=13501, SNR=76.0, Peak=255 HFD=6.9
23:58:54.456 00.005 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.03 = -2.26)
23:58:54.459 00.003 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.53)
23:58:54.463 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.37 hyp=0.42 cameraTheta=1.07 mountX=-0.27 mountY=-0.25, mountTheta=-2.40
23:58:54.467 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.37, opts=13)
23:58:54.472 00.005 6120 Enqueuing Move request for scope (0.20, 0.37)
23:58:54.475 00.003 7680 Worker thread wakes up
23:58:54.475 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.37) opts 0xd
23:58:54.475 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.37)
23:58:54.476 00.001 7680 Moving (0.20, 0.37) raw xDistance=-0.27 yDistance=-0.25
23:58:54.476 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
23:58:54.476 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:58:54.476 00.000 7680 MoveAxis(E, 110, ABG)
23:58:54.476 00.000 7680 Guiding  Dir = 2, Dur = 110
23:58:54.476 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:54.480 00.004 7680 IsSlewing returns 0
23:58:54.480 00.000 6120 UpdateGuideState exits: m=13501 SNR=76.0 Saturated
23:58:54.484 00.004 7680 IsGuiding returns 0
23:58:54.484 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:54.486 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:54.490 00.004 7680 PulseGuide returned control before completion, sleep 120
23:58:54.491 00.001 6120 Enqueuing Expose request
23:58:54.625 00.134 7680 IsGuiding returns 1
23:58:54.626 00.001 7680 scope still moving after pulse duration time elapsed
23:58:54.657 00.031 7680 IsSlewing returns 0
23:58:54.658 00.001 7680 IsGuiding returns 0
23:58:54.658 00.000 7680 scope move finished after 110 + 64 ms
23:58:54.659 00.001 7680 Move returns status 0, amount 110
23:58:54.659 00.000 7680 MoveAxis(N, 133, ABG)
23:58:54.659 00.000 7680 Guiding  Dir = 0, Dur = 133
23:58:54.661 00.002 7680 IsSlewing returns 0
23:58:54.662 00.001 7680 IsGuiding returns 0
23:58:54.662 00.000 7680 PulseGuide returned control before completion, sleep 143
23:58:54.811 00.149 7680 IsGuiding returns 1
23:58:54.813 00.002 7680 scope still moving after pulse duration time elapsed
23:58:54.843 00.030 7680 IsSlewing returns 0
23:58:54.844 00.001 7680 IsGuiding returns 0
23:58:54.845 00.001 7680 scope move finished after 133 + 49 ms
23:58:54.845 00.000 7680 Move returns status 0, amount 133
23:58:54.846 00.001 7680 move complete, result=0
23:58:54.846 00.000 7680 worker thread done servicing request
23:58:54.846 00.000 6120 GuideStep: -0.3 px 110 ms EAST, -0.2 px 133 ms NORTH
23:58:54.856 00.010 7680 Worker thread wakes up
23:58:54.856 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:54.856 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:56.105 01.249 7680 Exposure complete
23:58:56.231 00.126 7680 worker thread done servicing request
23:58:56.231 00.000 6120 OnExposeComplete: enter
23:58:56.236 00.005 6120 UpdateGuideState(): m_state=6
23:58:56.239 00.003 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3053
23:58:56.243 00.004 6120 Star::Find returns 1 (1), X=969.98, Y=51.24, Mass=13512, SNR=76.2, Peak=255 HFD=6.8
23:58:56.246 00.003 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.90 = -2.38)
23:58:56.251 00.005 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.65)
23:58:56.255 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=0.35 hyp=0.43 cameraTheta=0.95 mountX=-0.31 mountY=-0.20, mountTheta=-2.56
23:58:56.260 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.35, opts=13)
23:58:56.265 00.005 6120 Enqueuing Move request for scope (0.25, 0.35)
23:58:56.269 00.004 7680 Worker thread wakes up
23:58:56.269 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.35) opts 0xd
23:58:56.269 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.35)
23:58:56.269 00.000 7680 Moving (0.25, 0.35) raw xDistance=-0.31 yDistance=-0.20
23:58:56.269 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
23:58:56.269 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:56.273 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
23:58:56.273 00.000 7680 MoveAxis(E, 134, ABG)
23:58:56.273 00.000 7680 Guiding  Dir = 2, Dur = 134
23:58:56.273 00.000 6120 UpdateGuideState exits: m=13512 SNR=76.2 Saturated
23:58:56.277 00.004 7680 IsSlewing returns 0
23:58:56.278 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:56.281 00.003 7680 IsGuiding returns 0
23:58:56.281 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:56.285 00.004 7680 PulseGuide returned control before completion, sleep 144
23:58:56.286 00.001 6120 Enqueuing Expose request
23:58:56.437 00.151 7680 IsGuiding returns 1
23:58:56.437 00.000 7680 scope still moving after pulse duration time elapsed
23:58:56.468 00.031 7680 IsSlewing returns 0
23:58:56.468 00.000 7680 IsGuiding returns 0
23:58:56.469 00.001 7680 scope move finished after 134 + 53 ms
23:58:56.469 00.000 7680 Move returns status 0, amount 134
23:58:56.469 00.000 7680 MoveAxis(N, 110, ABG)
23:58:56.469 00.000 7680 Guiding  Dir = 0, Dur = 110
23:58:56.469 00.000 7680 IsSlewing returns 0
23:58:56.469 00.000 7680 IsGuiding returns 0
23:58:56.471 00.002 7680 PulseGuide returned control before completion, sleep 120
23:58:56.593 00.122 7680 IsGuiding returns 1
23:58:56.593 00.000 7680 scope still moving after pulse duration time elapsed
23:58:56.624 00.031 7680 IsSlewing returns 0
23:58:56.624 00.000 7680 IsGuiding returns 0
23:58:56.626 00.002 7680 scope move finished after 110 + 45 ms
23:58:56.626 00.000 7680 Move returns status 0, amount 110
23:58:56.626 00.000 7680 move complete, result=0
23:58:56.626 00.000 7680 worker thread done servicing request
23:58:56.626 00.000 6120 GuideStep: -0.3 px 134 ms EAST, -0.2 px 110 ms NORTH
23:58:56.632 00.006 7680 Worker thread wakes up
23:58:56.635 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:58:56.636 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(955,36,31,31)
23:58:56.665 00.029 6120 evsrv: cli 0FAEF618 connect
23:58:56.753 00.088 6120 case statement mapped state 6 to 3
23:58:56.758 00.005 6120 case statement mapped state 6 to 3
23:58:56.764 00.006 6120 evsrv: cli 0FAEF618 request: {"method":"get_app_state","id":"b808aebe-5542-4c44-ae7d-be03a7f512aa"}
23:58:56.828 00.064 6120 case statement mapped state 6 to 3
23:58:56.832 00.004 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":"Guiding","id":"b808aebe-5542-4c44-ae7d-be03a7f512aa"}
23:58:56.837 00.005 6120 evsrv: cli 0FAEF618 disconnect
23:58:56.840 00.003 6120 evsrv: cli 0FAEFBB8 connect
23:58:56.845 00.005 6120 case statement mapped state 6 to 3
23:58:56.849 00.004 6120 case statement mapped state 6 to 3
23:58:56.853 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"0fec2204-00e6-47de-9e1e-f641d48caab1"}
23:58:56.855 00.002 6120 PhdController::Dither begins
23:58:56.858 00.003 6120 dither: size=5.00, dRA=-4.06 dDec=-0.62
23:58:56.863 00.005 6120 MountToCamera -- mountTheta (-2.99) + m_xAngle (-2.95) = xAngle (-5.94 = 0.34)
23:58:56.866 00.003 6120 MountToCamera -- mountX=-4.06 mountY=-0.62 hyp=4.10 mountTheta=-2.99 cameraX=3.87, cameraY=1.37 cameraTheta=0.34
23:58:56.868 00.002 6120 setting lock position to (973.60, 52.26)
23:58:56.872 00.004 6120 Mount: notify guiding dithered (3.9, 1.4)
23:58:56.875 00.003 6120 Status Line: Dither by -4.06,-0.62
23:58:57.024 00.149 6120 PhdController: newstate STATE_SETTLE_BEGIN
23:58:57.029 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
23:58:57.032 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"0fec2204-00e6-47de-9e1e-f641d48caab1"}
23:58:57.037 00.005 6120 evsrv: cli 0FAEFBB8 disconnect
23:58:57.878 00.841 7680 Exposure complete
23:58:57.962 00.084 7680 worker thread done servicing request
23:58:57.962 00.000 6120 OnExposeComplete: enter
23:58:57.965 00.003 6120 UpdateGuideState(): m_state=6
23:58:57.972 00.007 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3054
23:58:57.977 00.005 6120 Star::Find returns 1 (1), X=969.79, Y=51.23, Mass=13870, SNR=77.3, Peak=255 HFD=6.9
23:58:57.980 00.003 6120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-2.95) = xAngle (0.08 = 0.08)
23:58:57.984 00.004 6120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.19 = -0.19)
23:58:57.988 00.004 6120 CameraToMount -- cameraX=-3.81 cameraY=-1.03 hyp=3.94 cameraTheta=-2.88 mountX=3.93 mountY=-0.75, mountTheta=-0.19
23:58:57.994 00.006 6120 dither recenter: remaining=(4.1,0.6) step=(4.1,0.6)
23:58:58.000 00.006 6120 MountToCamera -- mountTheta (0.15) + m_xAngle (-2.95) = xAngle (-2.80 = -2.80)
23:58:58.003 00.003 6120 MountToCamera -- mountX=4.06 mountY=0.62 hyp=4.10 mountTheta=0.15 cameraX=-3.87, cameraY=-1.37 cameraTheta=-2.80
23:58:58.009 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-3.87, y=-1.37, opts=4)
23:58:58.018 00.009 6120 Enqueuing Move request for scope (-3.87, -1.37)
23:58:58.024 00.006 7680 Worker thread wakes up
23:58:58.024 00.000 6120 Mount: notify direct move 4.06,0.62
23:58:58.029 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-3.87, -1.37) opts 0x4
23:58:58.029 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:58:58.033 00.004 7680 Handling offset move in thread for scope, endpoint = (-3.87, -1.37)
23:58:58.033 00.000 7680 Moving (-3.87, -1.37) raw xDistance=4.06 yDistance=0.62
23:58:58.033 00.000 7680 MoveAxis(W, 2629, B)
23:58:58.033 00.000 6120 UpdateGuideState exits: m=13870 SNR=77.3 Saturated
23:58:58.037 00.004 7680 Guiding  Dir = 3, Dur = 2629
23:58:58.037 00.000 6120 PhdController: settling, locked = 1, distance = 4.29 (1.50) aobump = 0 frame = 1 / 99999
23:58:58.042 00.005 7680 IsSlewing returns 0
23:58:58.044 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764050338.044,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.29,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:58:58.049 00.005 7680 IsGuiding returns 0
23:58:58.049 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:58:58.053 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:58:58.061 00.008 6120 Enqueuing Expose request
23:58:58.064 00.003 7680 PulseGuide returned control before completion, sleep 2639
23:59:00.706 02.642 7680 IsGuiding returns 1
23:59:00.707 00.001 7680 scope still moving after pulse duration time elapsed
23:59:00.737 00.030 7680 IsSlewing returns 0
23:59:00.739 00.002 7680 IsGuiding returns 0
23:59:00.740 00.001 7680 scope move finished after 2629 + 61 ms
23:59:00.740 00.000 7680 Move returns status 0, amount 2629
23:59:00.741 00.001 7680 MoveAxis(S, 338, B)
23:59:00.741 00.000 7680 Guiding  Dir = 1, Dur = 338
23:59:00.742 00.001 7680 IsSlewing returns 0
23:59:00.742 00.000 7680 IsGuiding returns 0
23:59:00.743 00.001 7680 PulseGuide returned control before completion, sleep 348
23:59:01.096 00.353 7680 IsGuiding returns 1
23:59:01.098 00.002 7680 scope still moving after pulse duration time elapsed
23:59:01.127 00.029 7680 IsSlewing returns 0
23:59:01.128 00.001 7680 IsGuiding returns 0
23:59:01.129 00.001 7680 scope move finished after 338 + 47 ms
23:59:01.129 00.000 7680 Move returns status 0, amount 338
23:59:01.130 00.001 7680 move complete, result=0
23:59:01.130 00.000 7680 worker thread done servicing request
23:59:01.130 00.000 7680 Worker thread wakes up
23:59:01.131 00.001 6120 GuideStep: 4.1 px 2629 ms WEST, 0.6 px 338 ms SOUTH
23:59:01.137 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:01.137 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:02.390 01.253 7680 Exposure complete
23:59:02.521 00.131 7680 worker thread done servicing request
23:59:02.521 00.000 6120 OnExposeComplete: enter
23:59:02.525 00.004 6120 UpdateGuideState(): m_state=6
23:59:02.529 00.004 6120 Star::Find(15, 969, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3055
23:59:02.533 00.004 6120 Star::Find returns 1 (1), X=973.94, Y=51.19, Mass=14136, SNR=77.5, Peak=255 HFD=6.8
23:59:02.537 00.004 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-2.95) = xAngle (1.69 = 1.69)
23:59:02.540 00.003 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.42 = 1.42)
23:59:02.545 00.005 6120 CameraToMount -- cameraX=0.34 cameraY=-1.07 hyp=1.12 cameraTheta=-1.26 mountX=-0.13 mountY=1.11, mountTheta=1.69
23:59:02.549 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-1.07, opts=13)
23:59:02.554 00.005 6120 Enqueuing Move request for scope (0.34, -1.07)
23:59:02.558 00.004 7680 Worker thread wakes up
23:59:02.558 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:02.561 00.003 6120 UpdateGuideState exits: m=14136 SNR=77.5 Saturated
23:59:02.565 00.004 6120 PhdController: settling, locked = 1, distance = 1.12 (1.50) aobump = 0 frame = 2 / 99999
23:59:02.569 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -1.07) opts 0xd
23:59:02.569 00.000 7680 Handling offset move in thread for scope, endpoint = (0.34, -1.07)
23:59:02.569 00.000 7680 Moving (0.34, -1.07) raw xDistance=-0.13 yDistance=1.11
23:59:02.569 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050342.569,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.12,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
23:59:02.575 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:59:02.575 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:02.578 00.003 7680 resist switch: large excursion: input 1.11 thresh 0.60 direction from 0 to 1
23:59:02.578 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.33
23:59:02.578 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.11 from input 1.11
23:59:02.578 00.000 7680 MoveAxis(E, 0, ABG)
23:59:02.578 00.000 7680 Move returns status 0, amount 0
23:59:02.578 00.000 7680 MoveAxis(S, 603, ABG)
23:59:02.580 00.002 7680 Guiding  Dir = 1, Dur = 603
23:59:02.580 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:02.584 00.004 7680 IsSlewing returns 0
23:59:02.585 00.001 6120 Enqueuing Expose request
23:59:02.589 00.004 7680 IsGuiding returns 0
23:59:02.590 00.001 7680 PulseGuide returned control before completion, sleep 613
23:59:03.206 00.616 7680 IsGuiding returns 1
23:59:03.208 00.002 7680 scope still moving after pulse duration time elapsed
23:59:03.237 00.029 7680 IsSlewing returns 0
23:59:03.238 00.001 7680 IsGuiding returns 0
23:59:03.238 00.000 7680 scope move finished after 603 + 46 ms
23:59:03.239 00.001 7680 Move returns status 0, amount 603
23:59:03.240 00.001 7680 move complete, result=0
23:59:03.240 00.000 7680 worker thread done servicing request
23:59:03.240 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.1 px 603 ms SOUTH
23:59:03.244 00.004 7680 Worker thread wakes up
23:59:03.244 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:03.244 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:04.501 01.257 7680 Exposure complete
23:59:04.638 00.137 7680 worker thread done servicing request
23:59:04.639 00.001 6120 OnExposeComplete: enter
23:59:04.643 00.004 6120 UpdateGuideState(): m_state=6
23:59:04.647 00.004 6120 Star::Find(15, 973, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3056
23:59:04.651 00.004 6120 Star::Find returns 1 (1), X=974.05, Y=52.10, Mass=13325, SNR=75.9, Peak=255 HFD=7.0
23:59:04.655 00.004 6120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-2.95) = xAngle (2.63 = 2.63)
23:59:04.659 00.004 6120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.36 = 2.36)
23:59:04.663 00.004 6120 CameraToMount -- cameraX=0.45 cameraY=-0.15 hyp=0.48 cameraTheta=-0.33 mountX=-0.42 mountY=0.34, mountTheta=2.46
23:59:04.668 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.45, y=-0.15, opts=13)
23:59:04.672 00.004 6120 Enqueuing Move request for scope (0.45, -0.15)
23:59:04.676 00.004 7680 Worker thread wakes up
23:59:04.676 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.15) opts 0xd
23:59:04.676 00.000 7680 Handling offset move in thread for scope, endpoint = (0.45, -0.15)
23:59:04.676 00.000 7680 Moving (0.45, -0.15) raw xDistance=-0.42 yDistance=0.34
23:59:04.678 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
23:59:04.678 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
23:59:04.678 00.000 7680 MoveAxis(E, 170, ABG)
23:59:04.678 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:04.683 00.005 7680 Guiding  Dir = 2, Dur = 170
23:59:04.683 00.000 6120 UpdateGuideState exits: m=13325 SNR=75.9 Saturated
23:59:04.688 00.005 6120 PhdController: settling, locked = 1, distance = 0.93 (1.50) aobump = 0 frame = 3 / 99999
23:59:04.692 00.004 7680 IsSlewing returns 0
23:59:04.692 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050344.692,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.93,"Time":2.1,"SettleTime":10.0,"StarLocked":true}
23:59:04.696 00.004 7680 IsGuiding returns 0
23:59:04.696 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:04.701 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:04.707 00.006 6120 Enqueuing Expose request
23:59:04.710 00.003 7680 PulseGuide returned control before completion, sleep 180
23:59:04.897 00.187 7680 IsGuiding returns 1
23:59:04.897 00.000 7680 scope still moving after pulse duration time elapsed
23:59:04.928 00.031 7680 IsSlewing returns 0
23:59:04.928 00.000 7680 IsGuiding returns 0
23:59:04.930 00.002 7680 scope move finished after 170 + 62 ms
23:59:04.930 00.000 7680 Move returns status 0, amount 170
23:59:04.930 00.000 7680 MoveAxis(S, 184, ABG)
23:59:04.930 00.000 7680 Guiding  Dir = 1, Dur = 184
23:59:04.930 00.000 7680 IsSlewing returns 0
23:59:04.930 00.000 7680 IsGuiding returns 0
23:59:04.931 00.001 7680 PulseGuide returned control before completion, sleep 194
23:59:05.133 00.202 7680 IsGuiding returns 1
23:59:05.134 00.001 7680 scope still moving after pulse duration time elapsed
23:59:05.164 00.030 7680 IsSlewing returns 0
23:59:05.165 00.001 7680 IsGuiding returns 0
23:59:05.165 00.000 7680 scope move finished after 184 + 50 ms
23:59:05.166 00.001 7680 Move returns status 0, amount 184
23:59:05.166 00.000 7680 move complete, result=0
23:59:05.166 00.000 7680 worker thread done servicing request
23:59:05.167 00.001 7680 Worker thread wakes up
23:59:05.167 00.000 6120 GuideStep: -0.4 px 170 ms EAST, 0.3 px 184 ms SOUTH
23:59:05.176 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:05.176 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:06.432 01.256 7680 Exposure complete
23:59:06.568 00.136 7680 worker thread done servicing request
23:59:06.569 00.001 6120 OnExposeComplete: enter
23:59:06.573 00.004 6120 UpdateGuideState(): m_state=6
23:59:06.578 00.005 6120 Star::Find(15, 974, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3057
23:59:06.582 00.004 6120 Star::Find returns 1 (1), X=973.90, Y=52.71, Mass=13950, SNR=78.4, Peak=255 HFD=6.9
23:59:06.586 00.004 6120 CameraToMount -- cameraTheta (0.99) - m_xAngle (-2.95) = xAngle (3.95 = -2.34)
23:59:06.589 00.003 6120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.68 = -2.61)
23:59:06.592 00.003 6120 CameraToMount -- cameraX=0.30 cameraY=0.45 hyp=0.54 cameraTheta=0.99 mountX=-0.38 mountY=-0.28, mountTheta=-2.51
23:59:06.597 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.45, opts=13)
23:59:06.601 00.004 6120 Enqueuing Move request for scope (0.30, 0.45)
23:59:06.606 00.005 7680 Worker thread wakes up
23:59:06.606 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.45) opts 0xd
23:59:06.606 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.45)
23:59:06.606 00.000 7680 Moving (0.30, 0.45) raw xDistance=-0.38 yDistance=-0.28
23:59:06.606 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
23:59:06.607 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:59:06.607 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:06.611 00.004 6120 UpdateGuideState exits: m=13950 SNR=78.4 Saturated
23:59:06.615 00.004 6120 PhdController: settling, locked = 1, distance = 0.81 (1.50) aobump = 0 frame = 4 / 99999
23:59:06.619 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:59:06.619 00.000 7680 MoveAxis(E, 166, ABG)
23:59:06.619 00.000 7680 Guiding  Dir = 2, Dur = 166
23:59:06.619 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050346.619,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.81,"Time":4.0,"SettleTime":10.0,"StarLocked":true}
23:59:06.623 00.004 7680 IsSlewing returns 0
23:59:06.623 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:06.627 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:06.632 00.005 6120 Enqueuing Expose request
23:59:06.636 00.004 7680 IsGuiding returns 0
23:59:06.636 00.000 7680 PulseGuide returned control before completion, sleep 176
23:59:06.813 00.177 7680 IsGuiding returns 1
23:59:06.814 00.001 7680 scope still moving after pulse duration time elapsed
23:59:06.845 00.031 7680 IsSlewing returns 0
23:59:06.846 00.001 7680 IsGuiding returns 0
23:59:06.848 00.002 7680 scope move finished after 166 + 45 ms
23:59:06.848 00.000 7680 Move returns status 0, amount 166
23:59:06.849 00.001 7680 MoveAxis(N, 0, ABG)
23:59:06.849 00.000 7680 Move returns status 0, amount 0
23:59:06.850 00.001 7680 move complete, result=0
23:59:06.850 00.000 7680 worker thread done servicing request
23:59:06.850 00.000 6120 GuideStep: -0.4 px 166 ms EAST, -0.3 px 0 ms NORTH
23:59:06.858 00.008 7680 Worker thread wakes up
23:59:06.858 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:06.858 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:08.116 01.258 7680 Exposure complete
23:59:08.233 00.117 7680 worker thread done servicing request
23:59:08.233 00.000 6120 OnExposeComplete: enter
23:59:08.237 00.004 6120 UpdateGuideState(): m_state=6
23:59:08.241 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3058
23:59:08.245 00.004 6120 Star::Find returns 1 (1), X=973.74, Y=52.89, Mass=14085, SNR=77.7, Peak=255 HFD=6.9
23:59:08.249 00.004 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
23:59:08.253 00.004 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
23:59:08.256 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.63 hyp=0.65 cameraTheta=1.35 mountX=-0.25 mountY=-0.51, mountTheta=-2.04
23:59:08.260 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.63, opts=13)
23:59:08.265 00.005 6120 Enqueuing Move request for scope (0.14, 0.63)
23:59:08.269 00.004 7680 Worker thread wakes up
23:59:08.269 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.63) opts 0xd
23:59:08.269 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.63)
23:59:08.269 00.000 7680 Moving (0.14, 0.63) raw xDistance=-0.25 yDistance=-0.51
23:59:08.269 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
23:59:08.269 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
23:59:08.270 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:08.274 00.004 6120 UpdateGuideState exits: m=14085 SNR=77.7 Saturated
23:59:08.277 00.003 6120 PhdController: settling, locked = 1, distance = 0.76 (1.50) aobump = 0 frame = 5 / 99999
23:59:08.281 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
23:59:08.281 00.000 7680 MoveAxis(E, 115, ABG)
23:59:08.282 00.001 7680 Guiding  Dir = 2, Dur = 115
23:59:08.282 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050348.281,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.76,"Time":5.7,"SettleTime":10.0,"StarLocked":true}
23:59:08.286 00.004 7680 IsSlewing returns 0
23:59:08.286 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:08.289 00.003 7680 IsGuiding returns 0
23:59:08.290 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:08.294 00.004 6120 Enqueuing Expose request
23:59:08.298 00.004 7680 PulseGuide returned control before completion, sleep 125
23:59:08.436 00.138 7680 IsGuiding returns 0
23:59:08.436 00.000 7680 Move returns status 0, amount 115
23:59:08.437 00.001 7680 MoveAxis(N, 0, ABG)
23:59:08.437 00.000 7680 Move returns status 0, amount 0
23:59:08.438 00.001 7680 move complete, result=0
23:59:08.438 00.000 6120 GuideStep: -0.3 px 115 ms EAST, -0.5 px 0 ms NORTH
23:59:08.444 00.006 7680 worker thread done servicing request
23:59:08.444 00.000 7680 Worker thread wakes up
23:59:08.445 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:08.445 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:09.694 01.249 7680 Exposure complete
23:59:09.818 00.124 7680 worker thread done servicing request
23:59:09.818 00.000 6120 OnExposeComplete: enter
23:59:09.823 00.005 6120 UpdateGuideState(): m_state=6
23:59:09.826 00.003 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3059
23:59:09.830 00.004 6120 Star::Find returns 1 (1), X=973.66, Y=53.07, Mass=13976, SNR=77.6, Peak=255 HFD=6.8
23:59:09.833 00.003 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
23:59:09.837 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
23:59:09.841 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.82 hyp=0.82 cameraTheta=1.49 mountX=-0.21 mountY=-0.70, mountTheta=-1.87
23:59:09.845 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.82, opts=13)
23:59:09.848 00.003 6120 Enqueuing Move request for scope (0.06, 0.82)
23:59:09.852 00.004 7680 Worker thread wakes up
23:59:09.852 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.82) opts 0xd
23:59:09.852 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.82)
23:59:09.852 00.000 7680 Moving (0.06, 0.82) raw xDistance=-0.21 yDistance=-0.70
23:59:09.852 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
23:59:09.853 00.001 7680 resist switch: large excursion: input -0.70 thresh 0.60 direction from 1 to -1
23:59:09.853 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.11
23:59:09.854 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
23:59:09.854 00.000 7680 MoveAxis(E, 95, ABG)
23:59:09.854 00.000 7680 Guiding  Dir = 2, Dur = 95
23:59:09.854 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:09.858 00.004 7680 IsSlewing returns 0
23:59:09.858 00.000 6120 UpdateGuideState exits: m=13976 SNR=77.6 Saturated
23:59:09.863 00.005 6120 PhdController: settling, locked = 1, distance = 0.78 (1.50) aobump = 0 frame = 6 / 99999
23:59:09.866 00.003 7680 IsGuiding returns 0
23:59:09.866 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050349.866,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.78,"Time":7.3,"SettleTime":10.0,"StarLocked":true}
23:59:09.870 00.004 7680 PulseGuide returned control before completion, sleep 105
23:59:09.871 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:09.874 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:09.877 00.003 6120 Enqueuing Expose request
23:59:09.984 00.107 7680 IsGuiding returns 1
23:59:09.984 00.000 7680 scope still moving after pulse duration time elapsed
23:59:10.014 00.030 7680 IsSlewing returns 0
23:59:10.014 00.000 7680 IsGuiding returns 0
23:59:10.015 00.001 7680 scope move finished after 95 + 53 ms
23:59:10.015 00.000 7680 Move returns status 0, amount 95
23:59:10.016 00.001 7680 MoveAxis(N, 382, ABG)
23:59:10.016 00.000 7680 Guiding  Dir = 0, Dur = 382
23:59:10.016 00.000 7680 IsSlewing returns 0
23:59:10.017 00.001 7680 IsGuiding returns 0
23:59:10.018 00.001 7680 PulseGuide returned control before completion, sleep 392
23:59:10.426 00.408 7680 IsGuiding returns 1
23:59:10.427 00.001 7680 scope still moving after pulse duration time elapsed
23:59:10.457 00.030 7680 IsSlewing returns 0
23:59:10.458 00.001 7680 IsGuiding returns 0
23:59:10.459 00.001 7680 scope move finished after 382 + 59 ms
23:59:10.459 00.000 7680 Move returns status 0, amount 382
23:59:10.460 00.001 7680 move complete, result=0
23:59:10.460 00.000 7680 worker thread done servicing request
23:59:10.460 00.000 6120 GuideStep: -0.2 px 95 ms EAST, -0.7 px 382 ms NORTH
23:59:10.467 00.007 7680 Worker thread wakes up
23:59:10.467 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:10.467 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:11.709 01.242 7680 Exposure complete
23:59:11.827 00.118 7680 worker thread done servicing request
23:59:11.828 00.001 6120 OnExposeComplete: enter
23:59:11.831 00.003 6120 UpdateGuideState(): m_state=6
23:59:11.836 00.005 6120 Star::Find(15, 973, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3060
23:59:11.838 00.002 6120 Star::Find returns 1 (1), X=973.31, Y=53.63, Mass=13487, SNR=74.3, Peak=255 HFD=7.1
23:59:11.841 00.003 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
23:59:11.845 00.004 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
23:59:11.849 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=1.37 hyp=1.40 cameraTheta=1.78 mountX=0.03 mountY=-1.36, mountTheta=-1.55
23:59:11.854 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=1.37, opts=13)
23:59:11.858 00.004 6120 Enqueuing Move request for scope (-0.29, 1.37)
23:59:11.861 00.003 7680 Worker thread wakes up
23:59:11.862 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 1.37) opts 0xd
23:59:11.862 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 1.37)
23:59:11.862 00.000 7680 Moving (-0.29, 1.37) raw xDistance=0.03 yDistance=-1.36
23:59:11.862 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:59:11.862 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.36 from input -1.36
23:59:11.862 00.000 7680 MoveAxis(E, 0, ABG)
23:59:11.863 00.001 7680 Move returns status 0, amount 0
23:59:11.863 00.000 7680 MoveAxis(N, 736, ABG)
23:59:11.863 00.000 7680 Guiding  Dir = 0, Dur = 736
23:59:11.863 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:11.865 00.002 7680 IsSlewing returns 0
23:59:11.866 00.001 6120 UpdateGuideState exits: m=13487 SNR=74.3 Saturated
23:59:11.870 00.004 7680 IsGuiding returns 0
23:59:11.870 00.000 6120 PhdController: settling, locked = 1, distance = 0.97 (1.50) aobump = 0 frame = 7 / 99999
23:59:11.873 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764050351.873,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.97,"Time":9.3,"SettleTime":10.0,"StarLocked":true}
23:59:11.878 00.005 7680 PulseGuide returned control before completion, sleep 746
23:59:11.878 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:11.882 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:11.885 00.003 6120 Enqueuing Expose request
23:59:12.627 00.742 7680 IsGuiding returns 1
23:59:12.627 00.000 7680 scope still moving after pulse duration time elapsed
23:59:12.659 00.032 7680 IsSlewing returns 0
23:59:12.660 00.001 7680 IsGuiding returns 0
23:59:12.660 00.000 7680 scope move finished after 736 + 54 ms
23:59:12.661 00.001 7680 Move returns status 0, amount 736
23:59:12.661 00.000 7680 move complete, result=0
23:59:12.662 00.001 7680 worker thread done servicing request
23:59:12.662 00.000 7680 Worker thread wakes up
23:59:12.662 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -1.4 px 736 ms NORTH
23:59:12.669 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:12.670 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:13.926 01.256 7680 Exposure complete
23:59:14.055 00.129 7680 worker thread done servicing request
23:59:14.055 00.000 6120 OnExposeComplete: enter
23:59:14.059 00.004 6120 UpdateGuideState(): m_state=6
23:59:14.063 00.004 6120 Star::Find(15, 973, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3061
23:59:14.067 00.004 6120 Star::Find returns 1 (1), X=973.18, Y=52.76, Mass=13686, SNR=75.8, Peak=255 HFD=6.9
23:59:14.070 00.003 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
23:59:14.074 00.004 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
23:59:14.078 00.004 6120 CameraToMount -- cameraX=-0.41 cameraY=0.50 hyp=0.65 cameraTheta=2.26 mountX=0.31 mountY=-0.64, mountTheta=-1.11
23:59:14.082 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=0.50, opts=13)
23:59:14.086 00.004 6120 Enqueuing Move request for scope (-0.41, 0.50)
23:59:14.090 00.004 7680 Worker thread wakes up
23:59:14.090 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.50) opts 0xd
23:59:14.090 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, 0.50)
23:59:14.090 00.000 7680 Moving (-0.41, 0.50) raw xDistance=0.31 yDistance=-0.64
23:59:14.091 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
23:59:14.091 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
23:59:14.091 00.000 7680 MoveAxis(W, 128, ABG)
23:59:14.091 00.000 7680 Guiding  Dir = 3, Dur = 128
23:59:14.091 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:14.095 00.004 7680 IsSlewing returns 0
23:59:14.095 00.000 6120 UpdateGuideState exits: m=13686 SNR=75.8 Saturated
23:59:14.100 00.005 7680 IsGuiding returns 0
23:59:14.100 00.000 6120 PhdController: settling, locked = 1, distance = 0.87 (1.50) aobump = 0 frame = 8 / 99999
23:59:14.104 00.004 6120 PhdController: newstate STATE_FINISH
23:59:14.107 00.003 7680 PulseGuide returned control before completion, sleep 138
23:59:14.107 00.000 6120 PhdController complete: success
23:59:14.110 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764050354.110,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
23:59:14.115 00.005 6120 Mount: notify guiding dither settle done success=1
23:59:14.118 00.003 6120 PhdController: newstate STATE_IDLE
23:59:14.122 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:14.126 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:14.129 00.003 6120 Enqueuing Expose request
23:59:14.256 00.127 7680 IsGuiding returns 0
23:59:14.261 00.005 7680 Move returns status 0, amount 128
23:59:14.262 00.001 7680 MoveAxis(N, 345, ABG)
23:59:14.262 00.000 7680 Guiding  Dir = 0, Dur = 345
23:59:14.262 00.000 7680 IsSlewing returns 0
23:59:14.264 00.002 7680 IsGuiding returns 0
23:59:14.264 00.000 7680 PulseGuide returned control before completion, sleep 355
23:59:14.631 00.367 7680 IsGuiding returns 1
23:59:14.631 00.000 7680 scope still moving after pulse duration time elapsed
23:59:14.662 00.031 7680 IsSlewing returns 0
23:59:14.662 00.000 7680 IsGuiding returns 0
23:59:14.662 00.000 7680 scope move finished after 345 + 52 ms
23:59:14.663 00.001 7680 Move returns status 0, amount 345
23:59:14.663 00.000 7680 move complete, result=0
23:59:14.664 00.001 7680 worker thread done servicing request
23:59:14.664 00.000 6120 GuideStep: 0.3 px 128 ms WEST, -0.6 px 345 ms NORTH
23:59:14.669 00.005 7680 Worker thread wakes up
23:59:14.670 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:14.670 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:15.916 01.246 7680 Exposure complete
23:59:16.066 00.150 7680 worker thread done servicing request
23:59:16.066 00.000 6120 OnExposeComplete: enter
23:59:16.071 00.005 6120 UpdateGuideState(): m_state=6
23:59:16.077 00.006 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3062
23:59:16.082 00.005 6120 Star::Find returns 1 (1), X=973.35, Y=52.55, Mass=13942, SNR=77.1, Peak=255 HFD=7.1
23:59:16.087 00.005 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.23 = -1.05)
23:59:16.093 00.006 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.32)
23:59:16.098 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=0.29 hyp=0.38 cameraTheta=2.27 mountX=0.19 mountY=-0.37, mountTheta=-1.10
23:59:16.105 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.29, opts=13)
23:59:16.113 00.008 6120 Enqueuing Move request for scope (-0.25, 0.29)
23:59:16.119 00.006 7680 Worker thread wakes up
23:59:16.119 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:16.125 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.29) opts 0xd
23:59:16.126 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.29)
23:59:16.126 00.000 7680 Moving (-0.25, 0.29) raw xDistance=0.19 yDistance=-0.37
23:59:16.126 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:59:16.126 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:59:16.127 00.001 6120 UpdateGuideState exits: m=13942 SNR=77.1 Saturated
23:59:16.133 00.006 7680 MoveAxis(E, 0, ABG)
23:59:16.133 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:16.140 00.007 7680 Move returns status 0, amount 0
23:59:16.141 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:16.147 00.006 7680 MoveAxis(N, 201, ABG)
23:59:16.147 00.000 6120 Enqueuing Expose request
23:59:16.153 00.006 7680 Guiding  Dir = 0, Dur = 201
23:59:16.153 00.000 7680 IsSlewing returns 0
23:59:16.153 00.000 7680 IsGuiding returns 0
23:59:16.155 00.002 7680 PulseGuide returned control before completion, sleep 211
23:59:16.374 00.219 7680 IsGuiding returns 1
23:59:16.374 00.000 7680 scope still moving after pulse duration time elapsed
23:59:16.406 00.032 7680 IsSlewing returns 0
23:59:16.407 00.001 7680 IsGuiding returns 0
23:59:16.408 00.001 7680 scope move finished after 201 + 52 ms
23:59:16.408 00.000 7680 Move returns status 0, amount 201
23:59:16.408 00.000 7680 move complete, result=0
23:59:16.410 00.002 7680 worker thread done servicing request
23:59:16.410 00.000 7680 Worker thread wakes up
23:59:16.410 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 201 ms NORTH
23:59:16.416 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:16.416 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:17.662 01.246 7680 Exposure complete
23:59:17.799 00.137 7680 worker thread done servicing request
23:59:17.799 00.000 6120 OnExposeComplete: enter
23:59:17.803 00.004 6120 UpdateGuideState(): m_state=6
23:59:17.808 00.005 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3063
23:59:17.812 00.004 6120 Star::Find returns 1 (1), X=973.42, Y=52.39, Mass=14003, SNR=77.3, Peak=255 HFD=7.1
23:59:17.816 00.004 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.46 = -0.83)
23:59:17.820 00.004 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.09)
23:59:17.823 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.13 hyp=0.22 cameraTheta=2.50 mountX=0.15 mountY=-0.20, mountTheta=-0.92
23:59:17.829 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.13, opts=13)
23:59:17.836 00.007 6120 Enqueuing Move request for scope (-0.18, 0.13)
23:59:17.840 00.004 7680 Worker thread wakes up
23:59:17.840 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.13) opts 0xd
23:59:17.840 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.13)
23:59:17.840 00.000 7680 Moving (-0.18, 0.13) raw xDistance=0.15 yDistance=-0.20
23:59:17.841 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:59:17.841 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:59:17.841 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:17.846 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:59:17.847 00.001 7680 MoveAxis(E, 0, ABG)
23:59:17.847 00.000 7680 Move returns status 0, amount 0
23:59:17.847 00.000 7680 MoveAxis(N, 0, ABG)
23:59:17.847 00.000 7680 Move returns status 0, amount 0
23:59:17.848 00.001 7680 move complete, result=0
23:59:17.848 00.000 6120 UpdateGuideState exits: m=14003 SNR=77.3 Saturated
23:59:17.852 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:17.855 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:17.860 00.005 6120 Enqueuing Expose request
23:59:17.864 00.004 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:59:17.867 00.003 7680 worker thread done servicing request
23:59:17.867 00.000 7680 Worker thread wakes up
23:59:17.867 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:17.867 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:19.124 01.257 7680 Exposure complete
23:59:19.255 00.131 7680 worker thread done servicing request
23:59:19.256 00.001 6120 OnExposeComplete: enter
23:59:19.259 00.003 6120 UpdateGuideState(): m_state=6
23:59:19.264 00.005 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3064
23:59:19.267 00.003 6120 Star::Find returns 1 (1), X=973.35, Y=52.60, Mass=13649, SNR=75.8, Peak=255 HFD=7.1
23:59:19.272 00.005 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
23:59:19.276 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
23:59:19.280 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.34 hyp=0.42 cameraTheta=2.21 mountX=0.18 mountY=-0.42, mountTheta=-1.16
23:59:19.283 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.34, opts=13)
23:59:19.287 00.004 6120 Enqueuing Move request for scope (-0.25, 0.34)
23:59:19.292 00.005 7680 Worker thread wakes up
23:59:19.292 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.34) opts 0xd
23:59:19.292 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.34)
23:59:19.293 00.001 7680 Moving (-0.25, 0.34) raw xDistance=0.18 yDistance=-0.42
23:59:19.293 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:59:19.293 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
23:59:19.293 00.000 7680 MoveAxis(E, 0, ABG)
23:59:19.293 00.000 7680 Move returns status 0, amount 0
23:59:19.293 00.000 7680 MoveAxis(N, 227, ABG)
23:59:19.293 00.000 7680 Guiding  Dir = 0, Dur = 227
23:59:19.293 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:19.298 00.005 7680 IsSlewing returns 0
23:59:19.298 00.000 6120 UpdateGuideState exits: m=13649 SNR=75.8 Saturated
23:59:19.301 00.003 7680 IsGuiding returns 0
23:59:19.301 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:19.306 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:19.310 00.004 7680 PulseGuide returned control before completion, sleep 237
23:59:19.310 00.000 6120 Enqueuing Expose request
23:59:19.552 00.242 7680 IsGuiding returns 0
23:59:19.553 00.001 7680 Move returns status 0, amount 227
23:59:19.553 00.000 7680 move complete, result=0
23:59:19.555 00.002 7680 worker thread done servicing request
23:59:19.555 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 227 ms NORTH
23:59:19.562 00.007 7680 Worker thread wakes up
23:59:19.562 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:19.563 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:20.815 01.252 7680 Exposure complete
23:59:20.951 00.136 7680 worker thread done servicing request
23:59:20.952 00.001 6120 OnExposeComplete: enter
23:59:20.957 00.005 6120 UpdateGuideState(): m_state=6
23:59:20.963 00.006 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3065
23:59:20.967 00.004 6120 Star::Find returns 1 (1), X=973.36, Y=52.51, Mass=13723, SNR=76.5, Peak=255 HFD=7.1
23:59:20.972 00.005 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.28 = -1.01)
23:59:20.975 00.003 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
23:59:20.980 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=0.25 hyp=0.35 cameraTheta=2.32 mountX=0.19 mountY=-0.33, mountTheta=-1.06
23:59:20.987 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.25, opts=13)
23:59:20.992 00.005 6120 Enqueuing Move request for scope (-0.24, 0.25)
23:59:20.995 00.003 7680 Worker thread wakes up
23:59:20.996 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:21.000 00.004 6120 UpdateGuideState exits: m=13723 SNR=76.5 Saturated
23:59:21.003 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:21.007 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:21.011 00.004 6120 Enqueuing Expose request
23:59:21.016 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.25) opts 0xd
23:59:21.016 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.25)
23:59:21.016 00.000 7680 Moving (-0.24, 0.25) raw xDistance=0.19 yDistance=-0.33
23:59:21.016 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:59:21.017 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
23:59:21.017 00.000 7680 MoveAxis(E, 0, ABG)
23:59:21.017 00.000 7680 Move returns status 0, amount 0
23:59:21.017 00.000 7680 MoveAxis(N, 180, ABG)
23:59:21.018 00.001 7680 Guiding  Dir = 0, Dur = 180
23:59:21.018 00.000 7680 IsSlewing returns 0
23:59:21.018 00.000 7680 IsGuiding returns 0
23:59:21.019 00.001 7680 PulseGuide returned control before completion, sleep 190
23:59:21.211 00.192 7680 IsGuiding returns 1
23:59:21.211 00.000 7680 scope still moving after pulse duration time elapsed
23:59:21.242 00.031 7680 IsSlewing returns 0
23:59:21.243 00.001 7680 IsGuiding returns 0
23:59:21.243 00.000 7680 scope move finished after 180 + 45 ms
23:59:21.244 00.001 7680 Move returns status 0, amount 180
23:59:21.245 00.001 7680 move complete, result=0
23:59:21.245 00.000 7680 worker thread done servicing request
23:59:21.245 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 180 ms NORTH
23:59:21.252 00.007 7680 Worker thread wakes up
23:59:21.252 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:21.252 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:22.506 01.254 7680 Exposure complete
23:59:22.655 00.149 7680 worker thread done servicing request
23:59:22.656 00.001 6120 OnExposeComplete: enter
23:59:22.660 00.004 6120 UpdateGuideState(): m_state=6
23:59:22.664 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3066
23:59:22.668 00.004 6120 Star::Find returns 1 (1), X=973.25, Y=52.17, Mass=13604, SNR=76.2, Peak=255 HFD=6.9
23:59:22.673 00.005 6120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-2.95) = xAngle (0.07 = 0.07)
23:59:22.678 00.005 6120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.20 = -0.20)
23:59:22.684 00.006 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.09 hyp=0.36 cameraTheta=-2.88 mountX=0.36 mountY=-0.07, mountTheta=-0.19
23:59:22.690 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.09, opts=13)
23:59:22.694 00.004 6120 Enqueuing Move request for scope (-0.35, -0.09)
23:59:22.698 00.004 7680 Worker thread wakes up
23:59:22.698 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.09) opts 0xd
23:59:22.699 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.09)
23:59:22.699 00.000 7680 Moving (-0.35, -0.09) raw xDistance=0.36 yDistance=-0.07
23:59:22.700 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:22.706 00.006 6120 UpdateGuideState exits: m=13604 SNR=76.2 Saturated
23:59:22.711 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
23:59:22.711 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:59:22.711 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:22.717 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:22.721 00.004 6120 Enqueuing Expose request
23:59:22.725 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:59:22.725 00.000 7680 MoveAxis(W, 147, ABG)
23:59:22.725 00.000 7680 Guiding  Dir = 3, Dur = 147
23:59:22.726 00.001 7680 IsSlewing returns 0
23:59:22.727 00.001 7680 IsGuiding returns 0
23:59:22.727 00.000 7680 PulseGuide returned control before completion, sleep 157
23:59:22.886 00.159 7680 IsGuiding returns 1
23:59:22.888 00.002 7680 scope still moving after pulse duration time elapsed
23:59:22.918 00.030 7680 IsSlewing returns 0
23:59:22.918 00.000 7680 IsGuiding returns 1
23:59:22.949 00.031 7680 IsSlewing returns 0
23:59:22.951 00.002 7680 IsGuiding returns 0
23:59:22.951 00.000 7680 scope move finished after 147 + 77 ms
23:59:22.951 00.000 7680 Move returns status 0, amount 147
23:59:22.952 00.001 7680 MoveAxis(N, 0, ABG)
23:59:22.952 00.000 7680 Move returns status 0, amount 0
23:59:22.952 00.000 7680 move complete, result=0
23:59:22.953 00.001 7680 worker thread done servicing request
23:59:22.953 00.000 7680 Worker thread wakes up
23:59:22.953 00.000 6120 GuideStep: 0.4 px 147 ms WEST, -0.1 px 0 ms NORTH
23:59:22.959 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:22.959 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:24.214 01.255 7680 Exposure complete
23:59:24.344 00.130 7680 worker thread done servicing request
23:59:24.344 00.000 6120 OnExposeComplete: enter
23:59:24.349 00.005 6120 UpdateGuideState(): m_state=6
23:59:24.352 00.003 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3067
23:59:24.357 00.005 6120 Star::Find returns 1 (1), X=973.73, Y=52.18, Mass=13446, SNR=76.6, Peak=255 HFD=6.9
23:59:24.363 00.006 6120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-2.95) = xAngle (2.38 = 2.38)
23:59:24.368 00.005 6120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.11 = 2.11)
23:59:24.373 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.57 mountX=-0.11 mountY=0.13, mountTheta=2.27
23:59:24.377 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.08, opts=13)
23:59:24.382 00.005 6120 Enqueuing Move request for scope (0.13, -0.08)
23:59:24.385 00.003 7680 Worker thread wakes up
23:59:24.385 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
23:59:24.385 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
23:59:24.385 00.000 7680 Moving (0.13, -0.08) raw xDistance=-0.11 yDistance=0.13
23:59:24.385 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:59:24.386 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:24.392 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:59:24.393 00.001 6120 UpdateGuideState exits: m=13446 SNR=76.6 Saturated
23:59:24.397 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:24.400 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:24.404 00.004 6120 Enqueuing Expose request
23:59:24.408 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:59:24.408 00.000 7680 MoveAxis(E, 0, ABG)
23:59:24.408 00.000 7680 Move returns status 0, amount 0
23:59:24.408 00.000 7680 MoveAxis(N, 0, ABG)
23:59:24.408 00.000 7680 Move returns status 0, amount 0
23:59:24.408 00.000 7680 move complete, result=0
23:59:24.409 00.001 7680 worker thread done servicing request
23:59:24.409 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:24.413 00.004 7680 Worker thread wakes up
23:59:24.413 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:24.413 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:25.655 01.242 7680 Exposure complete
23:59:25.783 00.128 7680 worker thread done servicing request
23:59:25.783 00.000 6120 OnExposeComplete: enter
23:59:25.788 00.005 6120 UpdateGuideState(): m_state=6
23:59:25.793 00.005 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3068
23:59:25.798 00.005 6120 Star::Find returns 1 (1), X=973.84, Y=52.28, Mass=13232, SNR=75.6, Peak=255 HFD=6.9
23:59:25.804 00.006 6120 CameraToMount -- cameraTheta (0.08) - m_xAngle (-2.95) = xAngle (3.04 = 3.04)
23:59:25.809 00.005 6120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.77 = 2.77)
23:59:25.812 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.25 cameraTheta=0.08 mountX=-0.24 mountY=0.09, mountTheta=2.79
23:59:25.817 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.02, opts=13)
23:59:25.821 00.004 6120 Enqueuing Move request for scope (0.24, 0.02)
23:59:25.825 00.004 7680 Worker thread wakes up
23:59:25.825 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:25.828 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
23:59:25.828 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
23:59:25.829 00.001 7680 Moving (0.24, 0.02) raw xDistance=-0.24 yDistance=0.09
23:59:25.829 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:59:25.829 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:59:25.829 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:59:25.829 00.000 7680 MoveAxis(E, 100, ABG)
23:59:25.829 00.000 7680 Guiding  Dir = 2, Dur = 100
23:59:25.830 00.001 6120 UpdateGuideState exits: m=13232 SNR=75.6 Saturated
23:59:25.835 00.005 7680 IsSlewing returns 0
23:59:25.835 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:25.838 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:25.843 00.005 7680 IsGuiding returns 0
23:59:25.844 00.001 6120 Enqueuing Expose request
23:59:25.847 00.003 7680 PulseGuide returned control before completion, sleep 110
23:59:25.972 00.125 7680 IsGuiding returns 0
23:59:25.973 00.001 7680 Move returns status 0, amount 100
23:59:25.974 00.001 7680 MoveAxis(N, 0, ABG)
23:59:25.975 00.001 7680 Move returns status 0, amount 0
23:59:25.975 00.000 7680 move complete, result=0
23:59:25.976 00.001 7680 worker thread done servicing request
23:59:25.976 00.000 6120 GuideStep: -0.2 px 100 ms EAST, 0.1 px 0 ms NORTH
23:59:25.985 00.009 7680 Worker thread wakes up
23:59:25.985 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:25.985 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:27.241 01.256 7680 Exposure complete
23:59:27.362 00.121 7680 worker thread done servicing request
23:59:27.363 00.001 6120 OnExposeComplete: enter
23:59:27.366 00.003 6120 UpdateGuideState(): m_state=6
23:59:27.371 00.005 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3069
23:59:27.375 00.004 6120 Star::Find returns 1 (1), X=973.79, Y=52.71, Mass=13919, SNR=76.5, Peak=255 HFD=7.0
23:59:27.379 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
23:59:27.382 00.003 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
23:59:27.386 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.45 hyp=0.49 cameraTheta=1.17 mountX=-0.27 mountY=-0.32, mountTheta=-2.28
23:59:27.393 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.45, opts=13)
23:59:27.398 00.005 6120 Enqueuing Move request for scope (0.19, 0.45)
23:59:27.401 00.003 7680 Worker thread wakes up
23:59:27.401 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.45) opts 0xd
23:59:27.401 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.45)
23:59:27.401 00.000 7680 Moving (0.19, 0.45) raw xDistance=-0.27 yDistance=-0.32
23:59:27.403 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
23:59:27.403 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:59:27.403 00.000 7680 MoveAxis(E, 119, ABG)
23:59:27.403 00.000 7680 Guiding  Dir = 2, Dur = 119
23:59:27.403 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:27.407 00.004 7680 IsSlewing returns 0
23:59:27.408 00.001 6120 UpdateGuideState exits: m=13919 SNR=76.5 Saturated
23:59:27.410 00.002 7680 IsGuiding returns 0
23:59:27.411 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:27.415 00.004 7680 PulseGuide returned control before completion, sleep 129
23:59:27.415 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:27.419 00.004 6120 Enqueuing Expose request
23:59:27.545 00.126 7680 IsGuiding returns 1
23:59:27.546 00.001 7680 scope still moving after pulse duration time elapsed
23:59:27.576 00.030 7680 IsSlewing returns 0
23:59:27.577 00.001 7680 IsGuiding returns 0
23:59:27.579 00.002 7680 scope move finished after 119 + 48 ms
23:59:27.579 00.000 7680 Move returns status 0, amount 119
23:59:27.579 00.000 7680 MoveAxis(N, 174, ABG)
23:59:27.579 00.000 7680 Guiding  Dir = 0, Dur = 174
23:59:27.580 00.001 7680 IsSlewing returns 0
23:59:27.581 00.001 7680 IsGuiding returns 0
23:59:27.581 00.000 7680 PulseGuide returned control before completion, sleep 184
23:59:27.780 00.199 7680 IsGuiding returns 1
23:59:27.781 00.001 7680 scope still moving after pulse duration time elapsed
23:59:27.811 00.030 7680 IsSlewing returns 0
23:59:27.812 00.001 7680 IsGuiding returns 0
23:59:27.812 00.000 7680 scope move finished after 174 + 56 ms
23:59:27.813 00.001 7680 Move returns status 0, amount 174
23:59:27.813 00.000 7680 move complete, result=0
23:59:27.814 00.001 7680 worker thread done servicing request
23:59:27.814 00.000 6120 GuideStep: -0.3 px 119 ms EAST, -0.3 px 174 ms NORTH
23:59:27.820 00.006 7680 Worker thread wakes up
23:59:27.820 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:27.820 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:29.071 01.251 7680 Exposure complete
23:59:29.205 00.134 7680 worker thread done servicing request
23:59:29.207 00.002 6120 OnExposeComplete: enter
23:59:29.211 00.004 6120 UpdateGuideState(): m_state=6
23:59:29.215 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3070
23:59:29.218 00.003 6120 Star::Find returns 1 (1), X=973.69, Y=52.79, Mass=13788, SNR=75.2, Peak=255 HFD=6.9
23:59:29.223 00.005 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
23:59:29.226 00.003 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
23:59:29.230 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.53 hyp=0.54 cameraTheta=1.40 mountX=-0.19 mountY=-0.44, mountTheta=-1.98
23:59:29.235 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.53, opts=13)
23:59:29.240 00.005 6120 Enqueuing Move request for scope (0.09, 0.53)
23:59:29.244 00.004 7680 Worker thread wakes up
23:59:29.244 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.53) opts 0xd
23:59:29.244 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.53)
23:59:29.244 00.000 7680 Moving (0.09, 0.53) raw xDistance=-0.19 yDistance=-0.44
23:59:29.244 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:59:29.244 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
23:59:29.245 00.001 7680 MoveAxis(E, 0, ABG)
23:59:29.245 00.000 7680 Move returns status 0, amount 0
23:59:29.245 00.000 7680 MoveAxis(N, 238, ABG)
23:59:29.246 00.001 7680 Guiding  Dir = 0, Dur = 238
23:59:29.246 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:29.249 00.003 7680 IsSlewing returns 0
23:59:29.250 00.001 6120 UpdateGuideState exits: m=13788 SNR=75.2 Saturated
23:59:29.254 00.004 7680 IsGuiding returns 0
23:59:29.255 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:29.258 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:29.262 00.004 7680 PulseGuide returned control before completion, sleep 248
23:59:29.262 00.000 6120 Enqueuing Expose request
23:59:29.516 00.254 7680 IsGuiding returns 1
23:59:29.516 00.000 7680 scope still moving after pulse duration time elapsed
23:59:29.546 00.030 7680 IsSlewing returns 0
23:59:29.546 00.000 7680 IsGuiding returns 0
23:59:29.548 00.002 7680 scope move finished after 238 + 55 ms
23:59:29.548 00.000 7680 Move returns status 0, amount 238
23:59:29.548 00.000 7680 move complete, result=0
23:59:29.549 00.001 7680 worker thread done servicing request
23:59:29.549 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 238 ms NORTH
23:59:29.556 00.007 7680 Worker thread wakes up
23:59:29.556 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:29.556 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:30.809 01.253 7680 Exposure complete
23:59:30.943 00.134 7680 worker thread done servicing request
23:59:30.944 00.001 6120 OnExposeComplete: enter
23:59:30.948 00.004 6120 UpdateGuideState(): m_state=6
23:59:30.954 00.006 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3071
23:59:30.959 00.005 6120 Star::Find returns 1 (1), X=973.70, Y=52.42, Mass=13674, SNR=74.4, Peak=255 HFD=7.0
23:59:30.963 00.004 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
23:59:30.967 00.004 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
23:59:30.970 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.01 mountX=-0.13 mountY=-0.10, mountTheta=-2.49
23:59:30.975 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.16, opts=13)
23:59:30.979 00.004 6120 Enqueuing Move request for scope (0.10, 0.16)
23:59:30.983 00.004 7680 Worker thread wakes up
23:59:30.984 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:30.987 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
23:59:30.987 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
23:59:30.987 00.000 6120 UpdateGuideState exits: m=13674 SNR=74.4 Saturated
23:59:30.991 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:30.995 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:30.999 00.004 6120 Enqueuing Expose request
23:59:31.002 00.003 7680 Moving (0.10, 0.16) raw xDistance=-0.13 yDistance=-0.10
23:59:31.002 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:59:31.003 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:59:31.003 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:59:31.003 00.000 7680 MoveAxis(E, 0, ABG)
23:59:31.003 00.000 7680 Move returns status 0, amount 0
23:59:31.003 00.000 7680 MoveAxis(N, 0, ABG)
23:59:31.003 00.000 7680 Move returns status 0, amount 0
23:59:31.003 00.000 7680 move complete, result=0
23:59:31.004 00.001 7680 worker thread done servicing request
23:59:31.005 00.001 7680 Worker thread wakes up
23:59:31.005 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:59:31.008 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:31.009 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:32.257 01.248 7680 Exposure complete
23:59:32.398 00.141 7680 worker thread done servicing request
23:59:32.399 00.001 6120 OnExposeComplete: enter
23:59:32.403 00.004 6120 UpdateGuideState(): m_state=6
23:59:32.406 00.003 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3072
23:59:32.410 00.004 6120 Star::Find returns 1 (1), X=973.65, Y=52.74, Mass=14221, SNR=76.4, Peak=255 HFD=7.1
23:59:32.413 00.003 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
23:59:32.418 00.005 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
23:59:32.421 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.48 hyp=0.48 cameraTheta=1.46 mountX=-0.14 mountY=-0.41, mountTheta=-1.91
23:59:32.427 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.48, opts=13)
23:59:32.432 00.005 6120 Enqueuing Move request for scope (0.05, 0.48)
23:59:32.435 00.003 7680 Worker thread wakes up
23:59:32.435 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:32.439 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.48) opts 0xd
23:59:32.439 00.000 6120 UpdateGuideState exits: m=14221 SNR=76.4 Saturated
23:59:32.443 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.48)
23:59:32.444 00.001 7680 Moving (0.05, 0.48) raw xDistance=-0.14 yDistance=-0.41
23:59:32.444 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:59:32.444 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
23:59:32.444 00.000 7680 MoveAxis(E, 0, ABG)
23:59:32.444 00.000 7680 Move returns status 0, amount 0
23:59:32.445 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:32.449 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:32.453 00.004 7680 MoveAxis(N, 220, ABG)
23:59:32.453 00.000 7680 Guiding  Dir = 0, Dur = 220
23:59:32.453 00.000 6120 Enqueuing Expose request
23:59:32.457 00.004 7680 IsSlewing returns 0
23:59:32.458 00.001 7680 IsGuiding returns 0
23:59:32.458 00.000 7680 PulseGuide returned control before completion, sleep 230
23:59:32.701 00.243 7680 IsGuiding returns 1
23:59:32.701 00.000 7680 scope still moving after pulse duration time elapsed
23:59:32.732 00.031 7680 IsSlewing returns 0
23:59:32.732 00.000 7680 IsGuiding returns 0
23:59:32.733 00.001 7680 scope move finished after 220 + 55 ms
23:59:32.734 00.001 7680 Move returns status 0, amount 220
23:59:32.734 00.000 7680 move complete, result=0
23:59:32.734 00.000 7680 worker thread done servicing request
23:59:32.734 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 220 ms NORTH
23:59:32.745 00.011 7680 Worker thread wakes up
23:59:32.745 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:32.745 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:34.000 01.255 7680 Exposure complete
23:59:34.129 00.129 7680 worker thread done servicing request
23:59:34.130 00.001 6120 OnExposeComplete: enter
23:59:34.133 00.003 6120 UpdateGuideState(): m_state=6
23:59:34.137 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3073
23:59:34.142 00.005 6120 Star::Find returns 1 (1), X=973.40, Y=52.60, Mass=14304, SNR=78.5, Peak=255 HFD=7.2
23:59:34.148 00.006 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
23:59:34.152 00.004 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
23:59:34.156 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.35 hyp=0.40 cameraTheta=2.10 mountX=0.13 mountY=-0.40, mountTheta=-1.25
23:59:34.161 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.35, opts=13)
23:59:34.166 00.005 6120 Enqueuing Move request for scope (-0.20, 0.35)
23:59:34.169 00.003 7680 Worker thread wakes up
23:59:34.170 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:34.174 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.35) opts 0xd
23:59:34.174 00.000 6120 UpdateGuideState exits: m=14304 SNR=78.5 Saturated
23:59:34.178 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:34.182 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:34.185 00.003 6120 Enqueuing Expose request
23:59:34.189 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.35)
23:59:34.189 00.000 7680 Moving (-0.20, 0.35) raw xDistance=0.13 yDistance=-0.40
23:59:34.189 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:59:34.189 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
23:59:34.189 00.000 7680 MoveAxis(E, 0, ABG)
23:59:34.191 00.002 7680 Move returns status 0, amount 0
23:59:34.191 00.000 7680 MoveAxis(N, 216, ABG)
23:59:34.191 00.000 7680 Guiding  Dir = 0, Dur = 216
23:59:34.191 00.000 7680 IsSlewing returns 0
23:59:34.191 00.000 7680 IsGuiding returns 0
23:59:34.191 00.000 7680 PulseGuide returned control before completion, sleep 226
23:59:34.426 00.235 7680 IsGuiding returns 1
23:59:34.427 00.001 7680 scope still moving after pulse duration time elapsed
23:59:34.457 00.030 7680 IsSlewing returns 0
23:59:34.458 00.001 7680 IsGuiding returns 0
23:59:34.460 00.002 7680 scope move finished after 216 + 51 ms
23:59:34.460 00.000 7680 Move returns status 0, amount 216
23:59:34.460 00.000 7680 move complete, result=0
23:59:34.461 00.001 7680 worker thread done servicing request
23:59:34.461 00.000 7680 Worker thread wakes up
23:59:34.462 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 216 ms NORTH
23:59:34.468 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:34.468 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:35.710 01.242 7680 Exposure complete
23:59:35.835 00.125 7680 worker thread done servicing request
23:59:35.836 00.001 6120 OnExposeComplete: enter
23:59:35.839 00.003 6120 UpdateGuideState(): m_state=6
23:59:35.843 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3074
23:59:35.848 00.005 6120 Star::Find returns 1 (1), X=973.54, Y=52.51, Mass=14066, SNR=76.0, Peak=255 HFD=7.1
23:59:35.851 00.003 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
23:59:35.854 00.003 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
23:59:35.860 00.006 6120 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.79 mountX=0.01 mountY=-0.25, mountTheta=-1.54
23:59:35.866 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.25, opts=13)
23:59:35.871 00.005 6120 Enqueuing Move request for scope (-0.06, 0.25)
23:59:35.876 00.005 7680 Worker thread wakes up
23:59:35.876 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:35.879 00.003 6120 UpdateGuideState exits: m=14066 SNR=76.0 Saturated
23:59:35.884 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:35.888 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:35.892 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
23:59:35.892 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
23:59:35.892 00.000 7680 Moving (-0.06, 0.25) raw xDistance=0.01 yDistance=-0.25
23:59:35.892 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:59:35.894 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
23:59:35.894 00.000 7680 MoveAxis(E, 0, ABG)
23:59:35.894 00.000 6120 Enqueuing Expose request
23:59:35.899 00.005 7680 Move returns status 0, amount 0
23:59:35.899 00.000 7680 MoveAxis(N, 136, ABG)
23:59:35.899 00.000 7680 Guiding  Dir = 0, Dur = 136
23:59:35.899 00.000 7680 IsSlewing returns 0
23:59:35.900 00.001 7680 IsGuiding returns 0
23:59:35.900 00.000 7680 PulseGuide returned control before completion, sleep 146
23:59:36.060 00.160 7680 IsGuiding returns 0
23:59:36.060 00.000 7680 Move returns status 0, amount 136
23:59:36.061 00.001 7680 move complete, result=0
23:59:36.061 00.000 7680 worker thread done servicing request
23:59:36.062 00.001 7680 Worker thread wakes up
23:59:36.062 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 136 ms NORTH
23:59:36.069 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:36.069 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:37.321 01.252 7680 Exposure complete
23:59:37.459 00.138 7680 worker thread done servicing request
23:59:37.460 00.001 6120 OnExposeComplete: enter
23:59:37.463 00.003 6120 UpdateGuideState(): m_state=6
23:59:37.469 00.006 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3075
23:59:37.473 00.004 6120 Star::Find returns 1 (1), X=973.46, Y=52.49, Mass=14160, SNR=76.5, Peak=255 HFD=7.1
23:59:37.477 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.08 = -1.21)
23:59:37.480 00.003 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.48)
23:59:37.483 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.12 mountX=0.09 mountY=-0.27, mountTheta=-1.23
23:59:37.489 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.23, opts=13)
23:59:37.493 00.004 6120 Enqueuing Move request for scope (-0.14, 0.23)
23:59:37.497 00.004 7680 Worker thread wakes up
23:59:37.497 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
23:59:37.497 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
23:59:37.497 00.000 7680 Moving (-0.14, 0.23) raw xDistance=0.09 yDistance=-0.27
23:59:37.497 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:59:37.498 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:37.502 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
23:59:37.503 00.001 7680 MoveAxis(E, 0, ABG)
23:59:37.503 00.000 7680 Move returns status 0, amount 0
23:59:37.503 00.000 6120 UpdateGuideState exits: m=14160 SNR=76.5 Saturated
23:59:37.507 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:37.510 00.003 7680 MoveAxis(N, 144, ABG)
23:59:37.510 00.000 7680 Guiding  Dir = 0, Dur = 144
23:59:37.512 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:37.518 00.006 6120 Enqueuing Expose request
23:59:37.523 00.005 7680 IsSlewing returns 0
23:59:37.523 00.000 7680 IsGuiding returns 0
23:59:37.523 00.000 7680 PulseGuide returned control before completion, sleep 154
23:59:37.685 00.162 7680 IsGuiding returns 1
23:59:37.687 00.002 7680 scope still moving after pulse duration time elapsed
23:59:37.716 00.029 7680 IsSlewing returns 0
23:59:37.718 00.002 7680 IsGuiding returns 0
23:59:37.719 00.001 7680 scope move finished after 144 + 52 ms
23:59:37.720 00.001 7680 Move returns status 0, amount 144
23:59:37.720 00.000 7680 move complete, result=0
23:59:37.720 00.000 7680 worker thread done servicing request
23:59:37.720 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 144 ms NORTH
23:59:37.727 00.007 7680 Worker thread wakes up
23:59:37.727 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:37.727 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:38.988 01.261 7680 Exposure complete
23:59:39.126 00.138 7680 worker thread done servicing request
23:59:39.127 00.001 6120 OnExposeComplete: enter
23:59:39.131 00.004 6120 UpdateGuideState(): m_state=6
23:59:39.135 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3076
23:59:39.139 00.004 6120 Star::Find returns 1 (1), X=973.74, Y=52.31, Mass=13525, SNR=75.6, Peak=255 HFD=7.0
23:59:39.143 00.004 6120 CameraToMount -- cameraTheta (0.32) - m_xAngle (-2.95) = xAngle (3.28 = -3.01)
23:59:39.146 00.003 6120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.01 = 3.01)
23:59:39.151 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.15 cameraTheta=0.32 mountX=-0.15 mountY=0.02, mountTheta=3.01
23:59:39.156 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.05, opts=13)
23:59:39.159 00.003 6120 Enqueuing Move request for scope (0.15, 0.05)
23:59:39.163 00.004 7680 Worker thread wakes up
23:59:39.163 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
23:59:39.163 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
23:59:39.163 00.000 7680 Moving (0.15, 0.05) raw xDistance=-0.15 yDistance=0.02
23:59:39.163 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:39.168 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:59:39.168 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:59:39.168 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:59:39.168 00.000 7680 MoveAxis(E, 0, ABG)
23:59:39.168 00.000 7680 Move returns status 0, amount 0
23:59:39.168 00.000 7680 MoveAxis(N, 0, ABG)
23:59:39.169 00.001 7680 Move returns status 0, amount 0
23:59:39.169 00.000 7680 move complete, result=0
23:59:39.169 00.000 7680 worker thread done servicing request
23:59:39.170 00.001 6120 UpdateGuideState exits: m=13525 SNR=75.6 Saturated
23:59:39.175 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:39.178 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:39.183 00.005 6120 Enqueuing Expose request
23:59:39.187 00.004 7680 Worker thread wakes up
23:59:39.187 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:59:39.190 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:39.190 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:40.435 01.245 7680 Exposure complete
23:59:40.570 00.135 7680 worker thread done servicing request
23:59:40.570 00.000 6120 OnExposeComplete: enter
23:59:40.574 00.004 6120 UpdateGuideState(): m_state=6
23:59:40.578 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3077
23:59:40.584 00.006 6120 Star::Find returns 1 (1), X=973.79, Y=52.22, Mass=14827, SNR=79.0, Peak=255 HFD=6.9
23:59:40.588 00.004 6120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-2.95) = xAngle (2.74 = 2.74)
23:59:40.592 00.004 6120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.47 = 2.47)
23:59:40.595 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.20 cameraTheta=-0.22 mountX=-0.18 mountY=0.12, mountTheta=2.55
23:59:40.601 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.04, opts=13)
23:59:40.607 00.006 6120 Enqueuing Move request for scope (0.19, -0.04)
23:59:40.612 00.005 7680 Worker thread wakes up
23:59:40.612 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
23:59:40.612 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:40.617 00.005 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
23:59:40.617 00.000 7680 Moving (0.19, -0.04) raw xDistance=-0.18 yDistance=0.12
23:59:40.617 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:59:40.617 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:59:40.617 00.000 6120 UpdateGuideState exits: m=14827 SNR=79.0 Saturated
23:59:40.622 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:40.627 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:40.630 00.003 6120 Enqueuing Expose request
23:59:40.634 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:59:40.635 00.001 7680 MoveAxis(E, 0, ABG)
23:59:40.635 00.000 7680 Move returns status 0, amount 0
23:59:40.635 00.000 7680 MoveAxis(N, 0, ABG)
23:59:40.635 00.000 7680 Move returns status 0, amount 0
23:59:40.635 00.000 7680 move complete, result=0
23:59:40.635 00.000 7680 worker thread done servicing request
23:59:40.637 00.002 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:59:40.640 00.003 7680 Worker thread wakes up
23:59:40.640 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:40.640 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:41.886 01.246 7680 Exposure complete
23:59:42.010 00.124 7680 worker thread done servicing request
23:59:42.010 00.000 6120 OnExposeComplete: enter
23:59:42.016 00.006 6120 UpdateGuideState(): m_state=6
23:59:42.021 00.005 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3078
23:59:42.026 00.005 6120 Star::Find returns 1 (1), X=973.87, Y=52.38, Mass=13489, SNR=75.3, Peak=255 HFD=6.9
23:59:42.031 00.005 6120 CameraToMount -- cameraTheta (0.42) - m_xAngle (-2.95) = xAngle (3.38 = -2.90)
23:59:42.035 00.004 6120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.11 = 3.11)
23:59:42.038 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=0.12 hyp=0.30 cameraTheta=0.42 mountX=-0.29 mountY=0.01, mountTheta=3.11
23:59:42.045 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.12, opts=13)
23:59:42.049 00.004 6120 Enqueuing Move request for scope (0.27, 0.12)
23:59:42.054 00.005 7680 Worker thread wakes up
23:59:42.054 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.12) opts 0xd
23:59:42.054 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.12)
23:59:42.054 00.000 7680 Moving (0.27, 0.12) raw xDistance=-0.29 yDistance=0.01
23:59:42.055 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
23:59:42.055 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:59:42.055 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:42.059 00.004 6120 UpdateGuideState exits: m=13489 SNR=75.3 Saturated
23:59:42.063 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:59:42.063 00.000 7680 MoveAxis(E, 119, ABG)
23:59:42.064 00.001 7680 Guiding  Dir = 2, Dur = 119
23:59:42.064 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:42.068 00.004 7680 IsSlewing returns 0
23:59:42.068 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:42.073 00.005 6120 Enqueuing Expose request
23:59:42.077 00.004 7680 IsGuiding returns 0
23:59:42.077 00.000 7680 PulseGuide returned control before completion, sleep 129
23:59:42.222 00.145 7680 IsGuiding returns 0
23:59:42.222 00.000 7680 Move returns status 0, amount 119
23:59:42.222 00.000 7680 MoveAxis(N, 0, ABG)
23:59:42.222 00.000 7680 Move returns status 0, amount 0
23:59:42.222 00.000 7680 move complete, result=0
23:59:42.222 00.000 7680 worker thread done servicing request
23:59:42.224 00.002 6120 GuideStep: -0.3 px 119 ms EAST, 0.0 px 0 ms NORTH
23:59:42.230 00.006 7680 Worker thread wakes up
23:59:42.231 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:42.231 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:43.481 01.250 7680 Exposure complete
23:59:43.622 00.141 7680 worker thread done servicing request
23:59:43.622 00.000 6120 OnExposeComplete: enter
23:59:43.626 00.004 6120 UpdateGuideState(): m_state=6
23:59:43.631 00.005 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3079
23:59:43.634 00.003 6120 Star::Find returns 1 (1), X=973.72, Y=52.45, Mass=13842, SNR=75.9, Peak=255 HFD=7.1
23:59:43.640 00.006 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.95 = -2.33)
23:59:43.644 00.004 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.68 = -2.60)
23:59:43.648 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.23 cameraTheta=1.00 mountX=-0.16 mountY=-0.12, mountTheta=-2.50
23:59:43.653 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.19, opts=13)
23:59:43.656 00.003 6120 Enqueuing Move request for scope (0.12, 0.19)
23:59:43.660 00.004 7680 Worker thread wakes up
23:59:43.661 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:43.666 00.005 6120 UpdateGuideState exits: m=13842 SNR=75.9 Saturated
23:59:43.670 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:43.674 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
23:59:43.674 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:43.680 00.006 6120 Enqueuing Expose request
23:59:43.685 00.005 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
23:59:43.685 00.000 7680 Moving (0.12, 0.19) raw xDistance=-0.16 yDistance=-0.12
23:59:43.685 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:59:43.685 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:59:43.686 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:59:43.686 00.000 7680 MoveAxis(E, 0, ABG)
23:59:43.686 00.000 7680 Move returns status 0, amount 0
23:59:43.686 00.000 7680 MoveAxis(N, 0, ABG)
23:59:43.686 00.000 7680 Move returns status 0, amount 0
23:59:43.686 00.000 7680 move complete, result=0
23:59:43.686 00.000 7680 worker thread done servicing request
23:59:43.687 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:59:43.692 00.005 7680 Worker thread wakes up
23:59:43.692 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:43.692 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:44.944 01.252 7680 Exposure complete
23:59:45.095 00.151 7680 worker thread done servicing request
23:59:45.095 00.000 6120 OnExposeComplete: enter
23:59:45.099 00.004 6120 UpdateGuideState(): m_state=6
23:59:45.102 00.003 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3080
23:59:45.107 00.005 6120 Star::Find returns 1 (1), X=973.78, Y=53.09, Mass=14319, SNR=77.8, Peak=255 HFD=6.8
23:59:45.113 00.006 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
23:59:45.118 00.005 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
23:59:45.122 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.83 hyp=0.85 cameraTheta=1.36 mountX=-0.33 mountY=-0.67, mountTheta=-2.03
23:59:45.126 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.83, opts=13)
23:59:45.130 00.004 6120 Enqueuing Move request for scope (0.18, 0.83)
23:59:45.133 00.003 7680 Worker thread wakes up
23:59:45.133 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:45.137 00.004 6120 UpdateGuideState exits: m=14319 SNR=77.8 Saturated
23:59:45.141 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:45.145 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.83) opts 0xd
23:59:45.145 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.83)
23:59:45.146 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:45.149 00.003 6120 Enqueuing Expose request
23:59:45.153 00.004 7680 Moving (0.18, 0.83) raw xDistance=-0.33 yDistance=-0.67
23:59:45.153 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
23:59:45.153 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
23:59:45.153 00.000 7680 MoveAxis(E, 136, ABG)
23:59:45.153 00.000 7680 Guiding  Dir = 2, Dur = 136
23:59:45.155 00.002 7680 IsSlewing returns 0
23:59:45.155 00.000 7680 IsGuiding returns 0
23:59:45.156 00.001 7680 PulseGuide returned control before completion, sleep 146
23:59:45.313 00.157 7680 IsGuiding returns 1
23:59:45.314 00.001 7680 scope still moving after pulse duration time elapsed
23:59:45.344 00.030 7680 IsSlewing returns 0
23:59:45.345 00.001 7680 IsGuiding returns 0
23:59:45.345 00.000 7680 scope move finished after 136 + 52 ms
23:59:45.345 00.000 7680 Move returns status 0, amount 136
23:59:45.346 00.001 7680 MoveAxis(N, 362, ABG)
23:59:45.346 00.000 7680 Guiding  Dir = 0, Dur = 362
23:59:45.348 00.002 7680 IsSlewing returns 0
23:59:45.348 00.000 7680 IsGuiding returns 0
23:59:45.349 00.001 7680 PulseGuide returned control before completion, sleep 372
23:59:45.731 00.382 7680 IsGuiding returns 1
23:59:45.732 00.001 7680 scope still moving after pulse duration time elapsed
23:59:45.764 00.032 7680 IsSlewing returns 0
23:59:45.765 00.001 7680 IsGuiding returns 0
23:59:45.766 00.001 7680 scope move finished after 362 + 56 ms
23:59:45.767 00.001 7680 Move returns status 0, amount 362
23:59:45.767 00.000 7680 move complete, result=0
23:59:45.769 00.002 7680 worker thread done servicing request
23:59:45.769 00.000 7680 Worker thread wakes up
23:59:45.769 00.000 6120 GuideStep: -0.3 px 136 ms EAST, -0.7 px 362 ms NORTH
23:59:45.776 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:45.776 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:47.022 01.246 7680 Exposure complete
23:59:47.163 00.141 7680 worker thread done servicing request
23:59:47.164 00.001 6120 OnExposeComplete: enter
23:59:47.169 00.005 6120 UpdateGuideState(): m_state=6
23:59:47.174 00.005 6120 Star::Find(15, 973, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3081
23:59:47.179 00.005 6120 Star::Find returns 1 (1), X=973.74, Y=52.46, Mass=13882, SNR=76.2, Peak=255 HFD=7.1
23:59:47.183 00.004 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.91 = -2.38)
23:59:47.187 00.004 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.65)
23:59:47.191 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.25 cameraTheta=0.95 mountX=-0.18 mountY=-0.12, mountTheta=-2.56
23:59:47.196 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.20, opts=13)
23:59:47.200 00.004 6120 Enqueuing Move request for scope (0.14, 0.20)
23:59:47.206 00.006 7680 Worker thread wakes up
23:59:47.206 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
23:59:47.206 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
23:59:47.206 00.000 7680 Moving (0.14, 0.20) raw xDistance=-0.18 yDistance=-0.12
23:59:47.207 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:59:47.207 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:59:47.207 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:47.212 00.005 6120 UpdateGuideState exits: m=13882 SNR=76.2 Saturated
23:59:47.216 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:47.220 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:47.223 00.003 6120 Enqueuing Expose request
23:59:47.228 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:59:47.228 00.000 7680 MoveAxis(E, 0, ABG)
23:59:47.228 00.000 7680 Move returns status 0, amount 0
23:59:47.228 00.000 7680 MoveAxis(N, 0, ABG)
23:59:47.229 00.001 7680 Move returns status 0, amount 0
23:59:47.229 00.000 7680 move complete, result=0
23:59:47.229 00.000 7680 worker thread done servicing request
23:59:47.229 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:59:47.232 00.003 7680 Worker thread wakes up
23:59:47.232 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:47.233 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:48.484 01.251 7680 Exposure complete
23:59:48.622 00.138 7680 worker thread done servicing request
23:59:48.622 00.000 6120 OnExposeComplete: enter
23:59:48.626 00.004 6120 UpdateGuideState(): m_state=6
23:59:48.630 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3082
23:59:48.634 00.004 6120 Star::Find returns 1 (1), X=973.65, Y=52.92, Mass=13880, SNR=76.5, Peak=255 HFD=6.9
23:59:48.638 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
23:59:48.644 00.006 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
23:59:48.648 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.66 hyp=0.66 cameraTheta=1.50 mountX=-0.17 mountY=-0.57, mountTheta=-1.86
23:59:48.654 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.66, opts=13)
23:59:48.660 00.006 6120 Enqueuing Move request for scope (0.05, 0.66)
23:59:48.665 00.005 7680 Worker thread wakes up
23:59:48.665 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.66) opts 0xd
23:59:48.665 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.66)
23:59:48.665 00.000 7680 Moving (0.05, 0.66) raw xDistance=-0.17 yDistance=-0.57
23:59:48.665 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:59:48.665 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
23:59:48.665 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:48.669 00.004 7680 MoveAxis(E, 0, ABG)
23:59:48.669 00.000 7680 Move returns status 0, amount 0
23:59:48.669 00.000 6120 UpdateGuideState exits: m=13880 SNR=76.5 Saturated
23:59:48.673 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:48.677 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:48.679 00.002 6120 Enqueuing Expose request
23:59:48.682 00.003 7680 MoveAxis(N, 310, ABG)
23:59:48.682 00.000 7680 Guiding  Dir = 0, Dur = 310
23:59:48.683 00.001 7680 IsSlewing returns 0
23:59:48.683 00.000 7680 IsGuiding returns 0
23:59:48.683 00.000 7680 PulseGuide returned control before completion, sleep 320
23:59:49.016 00.333 7680 IsGuiding returns 1
23:59:49.017 00.001 7680 scope still moving after pulse duration time elapsed
23:59:49.048 00.031 7680 IsSlewing returns 0
23:59:49.048 00.000 7680 IsGuiding returns 0
23:59:49.049 00.001 7680 scope move finished after 310 + 55 ms
23:59:49.050 00.001 7680 Move returns status 0, amount 310
23:59:49.050 00.000 7680 move complete, result=0
23:59:49.051 00.001 7680 worker thread done servicing request
23:59:49.051 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 310 ms NORTH
23:59:49.060 00.009 7680 Worker thread wakes up
23:59:49.060 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:49.060 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:50.309 01.249 7680 Exposure complete
23:59:50.447 00.138 7680 worker thread done servicing request
23:59:50.447 00.000 6120 OnExposeComplete: enter
23:59:50.453 00.006 6120 UpdateGuideState(): m_state=6
23:59:50.458 00.005 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3083
23:59:50.463 00.005 6120 Star::Find returns 1 (1), X=973.71, Y=52.67, Mass=15033, SNR=80.9, Peak=255 HFD=7.1
23:59:50.466 00.003 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.26 = -2.03)
23:59:50.471 00.005 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
23:59:50.475 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.41 hyp=0.43 cameraTheta=1.30 mountX=-0.19 mountY=-0.32, mountTheta=-2.10
23:59:50.479 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.41, opts=13)
23:59:50.483 00.004 6120 Enqueuing Move request for scope (0.11, 0.41)
23:59:50.486 00.003 7680 Worker thread wakes up
23:59:50.486 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.41) opts 0xd
23:59:50.487 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.41)
23:59:50.487 00.000 7680 Moving (0.11, 0.41) raw xDistance=-0.19 yDistance=-0.32
23:59:50.487 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:59:50.487 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
23:59:50.487 00.000 7680 MoveAxis(E, 0, ABG)
23:59:50.488 00.001 7680 Move returns status 0, amount 0
23:59:50.488 00.000 7680 MoveAxis(N, 174, ABG)
23:59:50.488 00.000 7680 Guiding  Dir = 0, Dur = 174
23:59:50.488 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:50.493 00.005 6120 UpdateGuideState exits: m=15033 SNR=80.9 Saturated
23:59:50.496 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:50.501 00.005 7680 IsSlewing returns 0
23:59:50.501 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:50.504 00.003 7680 IsGuiding returns 0
23:59:50.505 00.001 6120 Enqueuing Expose request
23:59:50.508 00.003 7680 PulseGuide returned control before completion, sleep 184
23:59:50.705 00.197 7680 IsGuiding returns 1
23:59:50.706 00.001 7680 scope still moving after pulse duration time elapsed
23:59:50.737 00.031 7680 IsSlewing returns 0
23:59:50.738 00.001 7680 IsGuiding returns 0
23:59:50.738 00.000 7680 scope move finished after 174 + 60 ms
23:59:50.739 00.001 7680 Move returns status 0, amount 174
23:59:50.739 00.000 7680 move complete, result=0
23:59:50.740 00.001 7680 worker thread done servicing request
23:59:50.740 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 174 ms NORTH
23:59:50.746 00.006 7680 Worker thread wakes up
23:59:50.746 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:50.746 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:52.003 01.257 7680 Exposure complete
23:59:52.137 00.134 7680 worker thread done servicing request
23:59:52.137 00.000 6120 OnExposeComplete: enter
23:59:52.142 00.005 6120 UpdateGuideState(): m_state=6
23:59:52.145 00.003 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3084
23:59:52.151 00.006 6120 Star::Find returns 1 (1), X=973.68, Y=52.45, Mass=13437, SNR=76.2, Peak=255 HFD=7.1
23:59:52.154 00.003 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.15 = -2.14)
23:59:52.158 00.004 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
23:59:52.162 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.19 mountX=-0.11 mountY=-0.14, mountTheta=-2.24
23:59:52.167 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.19, opts=13)
23:59:52.173 00.006 6120 Enqueuing Move request for scope (0.08, 0.19)
23:59:52.178 00.005 7680 Worker thread wakes up
23:59:52.179 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
23:59:52.179 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
23:59:52.180 00.001 7680 Moving (0.08, 0.19) raw xDistance=-0.11 yDistance=-0.14
23:59:52.180 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:59:52.180 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:59:52.181 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:52.184 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:59:52.185 00.001 7680 MoveAxis(E, 0, ABG)
23:59:52.186 00.001 7680 Move returns status 0, amount 0
23:59:52.186 00.000 7680 MoveAxis(N, 0, ABG)
23:59:52.186 00.000 7680 Move returns status 0, amount 0
23:59:52.186 00.000 7680 move complete, result=0
23:59:52.186 00.000 6120 UpdateGuideState exits: m=13437 SNR=76.2 Saturated
23:59:52.191 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:52.194 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:52.198 00.004 7680 worker thread done servicing request
23:59:52.199 00.001 6120 Enqueuing Expose request
23:59:52.204 00.005 7680 Worker thread wakes up
23:59:52.204 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:52.204 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:52.204 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:59:53.457 01.253 7680 Exposure complete
23:59:53.597 00.140 7680 worker thread done servicing request
23:59:53.597 00.000 6120 OnExposeComplete: enter
23:59:53.602 00.005 6120 UpdateGuideState(): m_state=6
23:59:53.605 00.003 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3085
23:59:53.612 00.007 6120 Star::Find returns 1 (1), X=973.77, Y=52.76, Mass=14236, SNR=78.5, Peak=255 HFD=6.9
23:59:53.618 00.006 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
23:59:53.621 00.003 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
23:59:53.625 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.51 hyp=0.53 cameraTheta=1.25 mountX=-0.26 mountY=-0.38, mountTheta=-2.16
23:59:53.631 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.51, opts=13)
23:59:53.634 00.003 6120 Enqueuing Move request for scope (0.17, 0.51)
23:59:53.639 00.005 7680 Worker thread wakes up
23:59:53.639 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:53.643 00.004 6120 UpdateGuideState exits: m=14236 SNR=78.5 Saturated
23:59:53.646 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:53.649 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:53.652 00.003 6120 Enqueuing Expose request
23:59:53.656 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.51) opts 0xd
23:59:53.656 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.51)
23:59:53.656 00.000 7680 Moving (0.17, 0.51) raw xDistance=-0.26 yDistance=-0.38
23:59:53.657 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
23:59:53.657 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
23:59:53.658 00.001 7680 MoveAxis(E, 105, ABG)
23:59:53.658 00.000 7680 Guiding  Dir = 2, Dur = 105
23:59:53.658 00.000 7680 IsSlewing returns 0
23:59:53.659 00.001 7680 IsGuiding returns 0
23:59:53.659 00.000 7680 PulseGuide returned control before completion, sleep 115
23:59:53.780 00.121 7680 IsGuiding returns 1
23:59:53.780 00.000 7680 scope still moving after pulse duration time elapsed
23:59:53.810 00.030 7680 IsSlewing returns 0
23:59:53.811 00.001 7680 IsGuiding returns 0
23:59:53.811 00.000 7680 scope move finished after 105 + 47 ms
23:59:53.812 00.001 7680 Move returns status 0, amount 105
23:59:53.812 00.000 7680 MoveAxis(N, 207, ABG)
23:59:53.812 00.000 7680 Guiding  Dir = 0, Dur = 207
23:59:53.814 00.002 7680 IsSlewing returns 0
23:59:53.814 00.000 7680 IsGuiding returns 0
23:59:53.815 00.001 7680 PulseGuide returned control before completion, sleep 217
23:59:54.046 00.231 7680 IsGuiding returns 1
23:59:54.047 00.001 7680 scope still moving after pulse duration time elapsed
23:59:54.078 00.031 7680 IsSlewing returns 0
23:59:54.079 00.001 7680 IsGuiding returns 0
23:59:54.079 00.000 7680 scope move finished after 207 + 57 ms
23:59:54.079 00.000 7680 Move returns status 0, amount 207
23:59:54.080 00.001 7680 move complete, result=0
23:59:54.080 00.000 7680 worker thread done servicing request
23:59:54.080 00.000 6120 GuideStep: -0.3 px 105 ms EAST, -0.4 px 207 ms NORTH
23:59:54.089 00.009 7680 Worker thread wakes up
23:59:54.089 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:54.089 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:55.339 01.250 7680 Exposure complete
23:59:55.476 00.137 7680 worker thread done servicing request
23:59:55.477 00.001 6120 OnExposeComplete: enter
23:59:55.481 00.004 6120 UpdateGuideState(): m_state=6
23:59:55.485 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3086
23:59:55.489 00.004 6120 Star::Find returns 1 (1), X=973.57, Y=52.42, Mass=14142, SNR=77.5, Peak=255 HFD=7.1
23:59:55.493 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
23:59:55.496 00.003 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
23:59:55.501 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.76 mountX=-0.00 mountY=-0.16, mountTheta=-1.57
23:59:55.504 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.16, opts=13)
23:59:55.508 00.004 6120 Enqueuing Move request for scope (-0.03, 0.16)
23:59:55.512 00.004 7680 Worker thread wakes up
23:59:55.512 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
23:59:55.512 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
23:59:55.512 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:55.519 00.007 7680 Moving (-0.03, 0.16) raw xDistance=-0.00 yDistance=-0.16
23:59:55.519 00.000 6120 UpdateGuideState exits: m=14142 SNR=77.5 Saturated
23:59:55.524 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:59:55.524 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
23:59:55.525 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:55.529 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:59:55.529 00.000 7680 MoveAxis(E, 0, ABG)
23:59:55.529 00.000 7680 Move returns status 0, amount 0
23:59:55.529 00.000 7680 MoveAxis(N, 0, ABG)
23:59:55.529 00.000 7680 Move returns status 0, amount 0
23:59:55.530 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:55.535 00.005 6120 Enqueuing Expose request
23:59:55.538 00.003 7680 move complete, result=0
23:59:55.538 00.000 7680 worker thread done servicing request
23:59:55.538 00.000 7680 Worker thread wakes up
23:59:55.538 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:55.538 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:55.540 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:59:56.793 01.253 7680 Exposure complete
23:59:56.907 00.114 7680 worker thread done servicing request
23:59:56.908 00.001 6120 OnExposeComplete: enter
23:59:56.910 00.002 6120 UpdateGuideState(): m_state=6
23:59:56.914 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3087
23:59:56.916 00.002 6120 Star::Find returns 1 (1), X=973.63, Y=52.54, Mass=13888, SNR=77.4, Peak=255 HFD=7.0
23:59:56.921 00.005 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.87)
23:59:56.926 00.005 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
23:59:56.929 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.46 mountX=-0.08 mountY=-0.24, mountTheta=-1.90
23:59:56.933 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.28, opts=13)
23:59:56.937 00.004 6120 Enqueuing Move request for scope (0.03, 0.28)
23:59:56.940 00.003 7680 Worker thread wakes up
23:59:56.940 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.28) opts 0xd
23:59:56.941 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.28)
23:59:56.941 00.000 7680 Moving (0.03, 0.28) raw xDistance=-0.08 yDistance=-0.24
23:59:56.942 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:59:56.942 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
23:59:56.942 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:56.945 00.003 7680 MoveAxis(E, 0, ABG)
23:59:56.945 00.000 6120 UpdateGuideState exits: m=13888 SNR=77.4 Saturated
23:59:56.950 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:56.954 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:56.958 00.004 6120 Enqueuing Expose request
23:59:56.962 00.004 7680 Move returns status 0, amount 0
23:59:56.962 00.000 7680 MoveAxis(N, 128, ABG)
23:59:56.962 00.000 7680 Guiding  Dir = 0, Dur = 128
23:59:56.963 00.001 7680 IsSlewing returns 0
23:59:56.963 00.000 7680 IsGuiding returns 0
23:59:56.963 00.000 7680 PulseGuide returned control before completion, sleep 138
23:59:57.108 00.145 7680 IsGuiding returns 1
23:59:57.109 00.001 7680 scope still moving after pulse duration time elapsed
23:59:57.139 00.030 7680 IsSlewing returns 0
23:59:57.141 00.002 7680 IsGuiding returns 0
23:59:57.142 00.001 7680 scope move finished after 128 + 51 ms
23:59:57.142 00.000 7680 Move returns status 0, amount 128
23:59:57.142 00.000 7680 move complete, result=0
23:59:57.144 00.002 7680 worker thread done servicing request
23:59:57.144 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 128 ms NORTH
23:59:57.150 00.006 7680 Worker thread wakes up
23:59:57.150 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:57.150 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
23:59:58.401 01.251 7680 Exposure complete
23:59:58.514 00.113 7680 worker thread done servicing request
23:59:58.515 00.001 6120 OnExposeComplete: enter
23:59:58.523 00.008 6120 UpdateGuideState(): m_state=6
23:59:58.526 00.003 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3088
23:59:58.531 00.005 6120 Star::Find returns 1 (1), X=973.75, Y=52.75, Mass=13548, SNR=74.7, Peak=255 HFD=7.0
23:59:58.535 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
23:59:58.539 00.004 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.33)
23:59:58.543 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.49 hyp=0.51 cameraTheta=1.27 mountX=-0.24 mountY=-0.37, mountTheta=-2.14
23:59:58.549 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.49, opts=13)
23:59:58.553 00.004 6120 Enqueuing Move request for scope (0.15, 0.49)
23:59:58.557 00.004 7680 Worker thread wakes up
23:59:58.557 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
23:59:58.561 00.004 6120 UpdateGuideState exits: m=13548 SNR=74.7 Saturated
23:59:58.564 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:58.568 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
23:59:58.571 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.49) opts 0xd
23:59:58.573 00.002 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.49)
23:59:58.573 00.000 7680 Moving (0.15, 0.49) raw xDistance=-0.24 yDistance=-0.37
23:59:58.573 00.000 6120 Enqueuing Expose request
23:59:58.577 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
23:59:58.577 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
23:59:58.577 00.000 7680 MoveAxis(E, 98, ABG)
23:59:58.578 00.001 7680 Guiding  Dir = 2, Dur = 98
23:59:58.578 00.000 7680 IsSlewing returns 0
23:59:58.578 00.000 7680 IsGuiding returns 0
23:59:58.578 00.000 7680 PulseGuide returned control before completion, sleep 108
23:59:58.704 00.126 7680 IsGuiding returns 1
23:59:58.705 00.001 7680 scope still moving after pulse duration time elapsed
23:59:58.733 00.028 7680 IsSlewing returns 0
23:59:58.736 00.003 7680 IsGuiding returns 0
23:59:58.737 00.001 7680 scope move finished after 98 + 60 ms
23:59:58.737 00.000 7680 Move returns status 0, amount 98
23:59:58.737 00.000 7680 MoveAxis(N, 202, ABG)
23:59:58.738 00.001 7680 Guiding  Dir = 0, Dur = 202
23:59:58.738 00.000 7680 IsSlewing returns 0
23:59:58.739 00.001 7680 IsGuiding returns 0
23:59:58.739 00.000 7680 PulseGuide returned control before completion, sleep 212
23:59:58.953 00.214 7680 IsGuiding returns 1
23:59:58.955 00.002 7680 scope still moving after pulse duration time elapsed
23:59:58.984 00.029 7680 IsSlewing returns 0
23:59:58.985 00.001 7680 IsGuiding returns 0
23:59:58.986 00.001 7680 scope move finished after 202 + 44 ms
23:59:58.986 00.000 7680 Move returns status 0, amount 202
23:59:58.986 00.000 7680 move complete, result=0
23:59:58.987 00.001 7680 worker thread done servicing request
23:59:58.987 00.000 7680 Worker thread wakes up
23:59:58.988 00.001 6120 GuideStep: -0.2 px 98 ms EAST, -0.4 px 202 ms NORTH
23:59:58.994 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
23:59:58.994 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:00.246 01.252 7680 Exposure complete
00:00:00.386 00.140 7680 worker thread done servicing request
00:00:00.387 00.001 6120 OnExposeComplete: enter
00:00:00.392 00.005 6120 UpdateGuideState(): m_state=6
00:00:00.395 00.003 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3089
00:00:00.399 00.004 6120 Star::Find returns 1 (1), X=973.67, Y=52.71, Mass=14606, SNR=78.1, Peak=255 HFD=7.1
00:00:00.403 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
00:00:00.407 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
00:00:00.411 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.45 hyp=0.46 cameraTheta=1.41 mountX=-0.15 mountY=-0.37, mountTheta=-1.96
00:00:00.415 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.45, opts=13)
00:00:00.420 00.005 6120 Enqueuing Move request for scope (0.07, 0.45)
00:00:00.424 00.004 7680 Worker thread wakes up
00:00:00.424 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:00.428 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.45) opts 0xd
00:00:00.429 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.45)
00:00:00.429 00.000 7680 Moving (0.07, 0.45) raw xDistance=-0.15 yDistance=-0.37
00:00:00.429 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:00:00.429 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:00:00.429 00.000 7680 MoveAxis(E, 0, ABG)
00:00:00.429 00.000 7680 Move returns status 0, amount 0
00:00:00.430 00.001 7680 MoveAxis(N, 203, ABG)
00:00:00.430 00.000 7680 Guiding  Dir = 0, Dur = 203
00:00:00.430 00.000 6120 UpdateGuideState exits: m=14606 SNR=78.1 Saturated
00:00:00.434 00.004 7680 IsSlewing returns 0
00:00:00.435 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:00.438 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:00.443 00.005 7680 IsGuiding returns 0
00:00:00.443 00.000 6120 Enqueuing Expose request
00:00:00.446 00.003 7680 PulseGuide returned control before completion, sleep 213
00:00:00.669 00.223 7680 IsGuiding returns 1
00:00:00.670 00.001 7680 scope still moving after pulse duration time elapsed
00:00:00.700 00.030 7680 IsSlewing returns 0
00:00:00.702 00.002 7680 IsGuiding returns 0
00:00:00.706 00.004 7680 scope move finished after 203 + 60 ms
00:00:00.706 00.000 7680 Move returns status 0, amount 203
00:00:00.707 00.001 7680 move complete, result=0
00:00:00.707 00.000 7680 worker thread done servicing request
00:00:00.708 00.001 7680 Worker thread wakes up
00:00:00.708 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 203 ms NORTH
00:00:00.713 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:00.714 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:01.962 01.248 7680 Exposure complete
00:00:02.100 00.138 7680 worker thread done servicing request
00:00:02.101 00.001 6120 OnExposeComplete: enter
00:00:02.104 00.003 6120 UpdateGuideState(): m_state=6
00:00:02.110 00.006 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3090
00:00:02.114 00.004 6120 Star::Find returns 1 (1), X=973.62, Y=52.34, Mass=13426, SNR=75.3, Peak=255 HFD=7.2
00:00:02.117 00.003 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
00:00:02.121 00.004 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.24)
00:00:02.125 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.36 mountX=-0.03 mountY=-0.07, mountTheta=-2.03
00:00:02.130 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.08, opts=13)
00:00:02.134 00.004 6120 Enqueuing Move request for scope (0.02, 0.08)
00:00:02.139 00.005 7680 Worker thread wakes up
00:00:02.140 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:02.145 00.005 6120 UpdateGuideState exits: m=13426 SNR=75.3 Saturated
00:00:02.149 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:02.153 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:02.158 00.005 6120 Enqueuing Expose request
00:00:02.161 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
00:00:02.161 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
00:00:02.162 00.001 7680 Moving (0.02, 0.08) raw xDistance=-0.03 yDistance=-0.07
00:00:02.162 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:00:02.162 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:00:02.162 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:00:02.164 00.002 7680 MoveAxis(E, 0, ABG)
00:00:02.164 00.000 7680 Move returns status 0, amount 0
00:00:02.164 00.000 7680 MoveAxis(N, 0, ABG)
00:00:02.164 00.000 7680 Move returns status 0, amount 0
00:00:02.164 00.000 7680 move complete, result=0
00:00:02.165 00.001 7680 worker thread done servicing request
00:00:02.165 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:02.170 00.005 7680 Worker thread wakes up
00:00:02.170 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:02.170 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:03.410 01.240 7680 Exposure complete
00:00:03.537 00.127 7680 worker thread done servicing request
00:00:03.537 00.000 6120 OnExposeComplete: enter
00:00:03.540 00.003 6120 UpdateGuideState(): m_state=6
00:00:03.546 00.006 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3091
00:00:03.550 00.004 6120 Star::Find returns 1 (1), X=973.67, Y=52.77, Mass=14780, SNR=78.1, Peak=255 HFD=7.0
00:00:03.555 00.005 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.90)
00:00:03.558 00.003 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
00:00:03.563 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.52 hyp=0.52 cameraTheta=1.43 mountX=-0.17 mountY=-0.43, mountTheta=-1.94
00:00:03.568 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.52, opts=13)
00:00:03.571 00.003 6120 Enqueuing Move request for scope (0.07, 0.52)
00:00:03.575 00.004 7680 Worker thread wakes up
00:00:03.576 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.52) opts 0xd
00:00:03.576 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.52)
00:00:03.576 00.000 7680 Moving (0.07, 0.52) raw xDistance=-0.17 yDistance=-0.43
00:00:03.577 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:00:03.577 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:00:03.577 00.000 7680 MoveAxis(E, 0, ABG)
00:00:03.577 00.000 7680 Move returns status 0, amount 0
00:00:03.577 00.000 7680 MoveAxis(N, 235, ABG)
00:00:03.577 00.000 7680 Guiding  Dir = 0, Dur = 235
00:00:03.577 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:03.583 00.006 7680 IsSlewing returns 0
00:00:03.583 00.000 6120 UpdateGuideState exits: m=14780 SNR=78.1 Saturated
00:00:03.586 00.003 7680 IsGuiding returns 0
00:00:03.586 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:03.591 00.005 7680 PulseGuide returned control before completion, sleep 245
00:00:03.591 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:03.594 00.003 6120 Enqueuing Expose request
00:00:03.842 00.248 7680 IsGuiding returns 1
00:00:03.843 00.001 7680 scope still moving after pulse duration time elapsed
00:00:03.874 00.031 7680 IsSlewing returns 0
00:00:03.878 00.004 7680 IsGuiding returns 0
00:00:03.879 00.001 7680 scope move finished after 235 + 57 ms
00:00:03.880 00.001 7680 Move returns status 0, amount 235
00:00:03.880 00.000 7680 move complete, result=0
00:00:03.880 00.000 7680 worker thread done servicing request
00:00:03.880 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 235 ms NORTH
00:00:03.887 00.007 7680 Worker thread wakes up
00:00:03.888 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:03.889 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:05.141 01.252 7680 Exposure complete
00:00:05.280 00.139 7680 worker thread done servicing request
00:00:05.280 00.000 6120 OnExposeComplete: enter
00:00:05.285 00.005 6120 UpdateGuideState(): m_state=6
00:00:05.289 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3092
00:00:05.294 00.005 6120 Star::Find returns 1 (1), X=973.42, Y=52.78, Mass=13373, SNR=74.2, Peak=255 HFD=7.0
00:00:05.299 00.005 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
00:00:05.302 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
00:00:05.306 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.52 hyp=0.55 cameraTheta=1.90 mountX=0.08 mountY=-0.54, mountTheta=-1.43
00:00:05.311 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.52, opts=13)
00:00:05.315 00.004 6120 Enqueuing Move request for scope (-0.17, 0.52)
00:00:05.318 00.003 7680 Worker thread wakes up
00:00:05.318 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.52) opts 0xd
00:00:05.318 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.52)
00:00:05.318 00.000 7680 Moving (-0.17, 0.52) raw xDistance=0.08 yDistance=-0.54
00:00:05.319 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:05.323 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:00:05.323 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
00:00:05.323 00.000 6120 UpdateGuideState exits: m=13373 SNR=74.2 Saturated
00:00:05.329 00.006 7680 MoveAxis(E, 0, ABG)
00:00:05.329 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:05.332 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:05.337 00.005 6120 Enqueuing Expose request
00:00:05.341 00.004 7680 Move returns status 0, amount 0
00:00:05.341 00.000 7680 MoveAxis(N, 294, ABG)
00:00:05.341 00.000 7680 Guiding  Dir = 0, Dur = 294
00:00:05.341 00.000 7680 IsSlewing returns 0
00:00:05.342 00.001 7680 IsGuiding returns 0
00:00:05.342 00.000 7680 PulseGuide returned control before completion, sleep 304
00:00:05.658 00.316 7680 IsGuiding returns 0
00:00:05.659 00.001 7680 Move returns status 0, amount 294
00:00:05.660 00.001 7680 move complete, result=0
00:00:05.661 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 294 ms NORTH
00:00:05.668 00.007 7680 worker thread done servicing request
00:00:05.669 00.001 7680 Worker thread wakes up
00:00:05.669 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:05.669 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:06.910 01.241 7680 Exposure complete
00:00:07.040 00.130 7680 worker thread done servicing request
00:00:07.042 00.002 6120 OnExposeComplete: enter
00:00:07.045 00.003 6120 UpdateGuideState(): m_state=6
00:00:07.050 00.005 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3093
00:00:07.054 00.004 6120 Star::Find returns 1 (1), X=973.72, Y=52.23, Mass=14496, SNR=78.9, Peak=255 HFD=7.0
00:00:07.057 00.003 6120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-2.95) = xAngle (2.71 = 2.71)
00:00:07.061 00.004 6120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.44 = 2.44)
00:00:07.065 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.24 mountX=-0.11 mountY=0.08, mountTheta=2.53
00:00:07.070 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.03, opts=13)
00:00:07.074 00.004 6120 Enqueuing Move request for scope (0.12, -0.03)
00:00:07.079 00.005 7680 Worker thread wakes up
00:00:07.079 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
00:00:07.079 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
00:00:07.079 00.000 7680 Moving (0.12, -0.03) raw xDistance=-0.11 yDistance=0.08
00:00:07.079 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:00:07.080 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:00:07.080 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:00:07.080 00.000 7680 MoveAxis(E, 0, ABG)
00:00:07.081 00.001 7680 Move returns status 0, amount 0
00:00:07.081 00.000 7680 MoveAxis(N, 0, ABG)
00:00:07.081 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:07.085 00.004 7680 Move returns status 0, amount 0
00:00:07.086 00.001 7680 move complete, result=0
00:00:07.086 00.000 6120 UpdateGuideState exits: m=14496 SNR=78.9 Saturated
00:00:07.090 00.004 7680 worker thread done servicing request
00:00:07.090 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:07.093 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:07.097 00.004 6120 Enqueuing Expose request
00:00:07.099 00.002 7680 Worker thread wakes up
00:00:07.099 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:07.100 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:07.101 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:08.356 01.255 7680 Exposure complete
00:00:08.502 00.146 7680 worker thread done servicing request
00:00:08.502 00.000 6120 OnExposeComplete: enter
00:00:08.508 00.006 6120 UpdateGuideState(): m_state=6
00:00:08.514 00.006 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3094
00:00:08.519 00.005 6120 Star::Find returns 1 (1), X=973.67, Y=52.31, Mass=14046, SNR=77.6, Peak=255 HFD=7.1
00:00:08.524 00.005 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.56 = -2.72)
00:00:08.528 00.004 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.29 = -2.99)
00:00:08.533 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.61 mountX=-0.08 mountY=-0.01, mountTheta=-2.98
00:00:08.539 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.05, opts=13)
00:00:08.544 00.005 6120 Enqueuing Move request for scope (0.07, 0.05)
00:00:08.547 00.003 7680 Worker thread wakes up
00:00:08.547 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:08.552 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
00:00:08.552 00.000 6120 UpdateGuideState exits: m=14046 SNR=77.6 Saturated
00:00:08.556 00.004 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
00:00:08.556 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:08.561 00.005 7680 Moving (0.07, 0.05) raw xDistance=-0.08 yDistance=-0.01
00:00:08.561 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:08.565 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:00:08.565 00.000 6120 Enqueuing Expose request
00:00:08.570 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:00:08.572 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:00:08.572 00.000 7680 MoveAxis(E, 0, ABG)
00:00:08.572 00.000 7680 Move returns status 0, amount 0
00:00:08.573 00.001 7680 MoveAxis(N, 0, ABG)
00:00:08.574 00.001 7680 Move returns status 0, amount 0
00:00:08.574 00.000 7680 move complete, result=0
00:00:08.574 00.000 7680 worker thread done servicing request
00:00:08.574 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:00:08.580 00.006 7680 Worker thread wakes up
00:00:08.580 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:08.580 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:09.831 01.251 7680 Exposure complete
00:00:09.972 00.141 7680 worker thread done servicing request
00:00:09.972 00.000 6120 OnExposeComplete: enter
00:00:09.976 00.004 6120 UpdateGuideState(): m_state=6
00:00:09.980 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3095
00:00:09.984 00.004 6120 Star::Find returns 1 (1), X=973.65, Y=52.51, Mass=14460, SNR=77.6, Peak=255 HFD=7.0
00:00:09.987 00.003 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
00:00:09.992 00.005 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
00:00:09.996 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.38 mountX=-0.10 mountY=-0.20, mountTheta=-2.01
00:00:10.001 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.25, opts=13)
00:00:10.005 00.004 6120 Enqueuing Move request for scope (0.05, 0.25)
00:00:10.008 00.003 7680 Worker thread wakes up
00:00:10.008 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:10.011 00.003 6120 UpdateGuideState exits: m=14460 SNR=77.6 Saturated
00:00:10.017 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:10.021 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
00:00:10.021 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
00:00:10.021 00.000 7680 Moving (0.05, 0.25) raw xDistance=-0.10 yDistance=-0.20
00:00:10.022 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:00:10.022 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:00:10.022 00.000 7680 MoveAxis(E, 0, ABG)
00:00:10.022 00.000 7680 Move returns status 0, amount 0
00:00:10.023 00.001 7680 MoveAxis(N, 111, ABG)
00:00:10.023 00.000 7680 Guiding  Dir = 0, Dur = 111
00:00:10.024 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:10.028 00.004 6120 Enqueuing Expose request
00:00:10.032 00.004 7680 IsSlewing returns 0
00:00:10.033 00.001 7680 IsGuiding returns 0
00:00:10.034 00.001 7680 PulseGuide returned control before completion, sleep 121
00:00:10.161 00.127 7680 IsGuiding returns 1
00:00:10.162 00.001 7680 scope still moving after pulse duration time elapsed
00:00:10.193 00.031 7680 IsSlewing returns 0
00:00:10.194 00.001 7680 IsGuiding returns 0
00:00:10.195 00.001 7680 scope move finished after 111 + 50 ms
00:00:10.195 00.000 7680 Move returns status 0, amount 111
00:00:10.196 00.001 7680 move complete, result=0
00:00:10.196 00.000 7680 worker thread done servicing request
00:00:10.196 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 111 ms NORTH
00:00:10.204 00.008 7680 Worker thread wakes up
00:00:10.205 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:10.205 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:11.458 01.253 7680 Exposure complete
00:00:11.589 00.131 7680 worker thread done servicing request
00:00:11.590 00.001 6120 OnExposeComplete: enter
00:00:11.593 00.003 6120 UpdateGuideState(): m_state=6
00:00:11.598 00.005 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3096
00:00:11.601 00.003 6120 Star::Find returns 1 (1), X=973.65, Y=52.75, Mass=14839, SNR=80.1, Peak=255 HFD=7.1
00:00:11.605 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
00:00:11.609 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
00:00:11.614 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.49 hyp=0.49 cameraTheta=1.47 mountX=-0.14 mountY=-0.42, mountTheta=-1.89
00:00:11.619 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.49, opts=13)
00:00:11.623 00.004 6120 Enqueuing Move request for scope (0.05, 0.49)
00:00:11.626 00.003 7680 Worker thread wakes up
00:00:11.626 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.49) opts 0xd
00:00:11.626 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.49)
00:00:11.626 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:11.631 00.005 6120 UpdateGuideState exits: m=14839 SNR=80.1 Saturated
00:00:11.634 00.003 7680 Moving (0.05, 0.49) raw xDistance=-0.14 yDistance=-0.42
00:00:11.634 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:00:11.635 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:00:11.635 00.000 7680 MoveAxis(E, 0, ABG)
00:00:11.635 00.000 7680 Move returns status 0, amount 0
00:00:11.635 00.000 7680 MoveAxis(N, 227, ABG)
00:00:11.636 00.001 7680 Guiding  Dir = 0, Dur = 227
00:00:11.636 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:11.639 00.003 7680 IsSlewing returns 0
00:00:11.639 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:11.643 00.004 7680 IsGuiding returns 0
00:00:11.643 00.000 6120 Enqueuing Expose request
00:00:11.647 00.004 7680 PulseGuide returned control before completion, sleep 237
00:00:11.900 00.253 7680 IsGuiding returns 0
00:00:11.900 00.000 7680 Move returns status 0, amount 227
00:00:11.901 00.001 7680 move complete, result=0
00:00:11.901 00.000 7680 worker thread done servicing request
00:00:11.902 00.001 7680 Worker thread wakes up
00:00:11.902 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 227 ms NORTH
00:00:11.908 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:11.909 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:13.165 01.256 7680 Exposure complete
00:00:13.296 00.131 7680 worker thread done servicing request
00:00:13.296 00.000 6120 OnExposeComplete: enter
00:00:13.301 00.005 6120 UpdateGuideState(): m_state=6
00:00:13.304 00.003 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3097
00:00:13.308 00.004 6120 Star::Find returns 1 (1), X=973.65, Y=52.65, Mass=15160, SNR=81.2, Peak=255 HFD=7.2
00:00:13.313 00.005 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
00:00:13.317 00.004 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.16)
00:00:13.320 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.40 hyp=0.40 cameraTheta=1.44 mountX=-0.12 mountY=-0.33, mountTheta=-1.93
00:00:13.326 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.40, opts=13)
00:00:13.331 00.005 6120 Enqueuing Move request for scope (0.05, 0.40)
00:00:13.337 00.006 7680 Worker thread wakes up
00:00:13.337 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:13.341 00.004 6120 UpdateGuideState exits: m=15160 SNR=81.2 Saturated
00:00:13.345 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:13.349 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.40) opts 0xd
00:00:13.349 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.40)
00:00:13.349 00.000 7680 Moving (0.05, 0.40) raw xDistance=-0.12 yDistance=-0.33
00:00:13.349 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:00:13.349 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:00:13.350 00.001 7680 MoveAxis(E, 0, ABG)
00:00:13.350 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:13.354 00.004 7680 Move returns status 0, amount 0
00:00:13.354 00.000 7680 MoveAxis(N, 180, ABG)
00:00:13.354 00.000 7680 Guiding  Dir = 0, Dur = 180
00:00:13.354 00.000 6120 Enqueuing Expose request
00:00:13.359 00.005 7680 IsSlewing returns 0
00:00:13.359 00.000 7680 IsGuiding returns 0
00:00:13.359 00.000 7680 PulseGuide returned control before completion, sleep 190
00:00:13.561 00.202 7680 IsGuiding returns 1
00:00:13.563 00.002 7680 scope still moving after pulse duration time elapsed
00:00:13.593 00.030 7680 IsSlewing returns 0
00:00:13.594 00.001 7680 IsGuiding returns 0
00:00:13.595 00.001 7680 scope move finished after 180 + 54 ms
00:00:13.595 00.000 7680 Move returns status 0, amount 180
00:00:13.595 00.000 7680 move complete, result=0
00:00:13.595 00.000 7680 worker thread done servicing request
00:00:13.596 00.001 7680 Worker thread wakes up
00:00:13.596 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 180 ms NORTH
00:00:13.602 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:13.604 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:14.852 01.248 7680 Exposure complete
00:00:14.965 00.113 6120 OnExposeComplete: enter
00:00:14.970 00.005 6120 UpdateGuideState(): m_state=6
00:00:14.974 00.004 7680 worker thread done servicing request
00:00:14.974 00.000 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3098
00:00:14.979 00.005 6120 Star::Find returns 1 (1), X=973.73, Y=52.30, Mass=15041, SNR=80.1, Peak=255 HFD=7.1
00:00:14.984 00.005 6120 CameraToMount -- cameraTheta (0.33) - m_xAngle (-2.95) = xAngle (3.29 = -2.99)
00:00:14.989 00.005 6120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.02 = 3.02)
00:00:14.993 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.33 mountX=-0.14 mountY=0.02, mountTheta=3.02
00:00:14.998 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.05, opts=13)
00:00:15.003 00.005 6120 Enqueuing Move request for scope (0.13, 0.05)
00:00:15.006 00.003 7680 Worker thread wakes up
00:00:15.007 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:15.011 00.004 6120 UpdateGuideState exits: m=15041 SNR=80.1 Saturated
00:00:15.015 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:15.019 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:15.022 00.003 6120 Enqueuing Expose request
00:00:15.026 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
00:00:15.026 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
00:00:15.026 00.000 7680 Moving (0.13, 0.05) raw xDistance=-0.14 yDistance=0.02
00:00:15.026 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:00:15.026 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:00:15.028 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:00:15.028 00.000 7680 MoveAxis(E, 0, ABG)
00:00:15.028 00.000 7680 Move returns status 0, amount 0
00:00:15.029 00.001 7680 MoveAxis(N, 0, ABG)
00:00:15.029 00.000 7680 Move returns status 0, amount 0
00:00:15.029 00.000 7680 move complete, result=0
00:00:15.029 00.000 7680 worker thread done servicing request
00:00:15.030 00.001 7680 Worker thread wakes up
00:00:15.030 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:00:15.034 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:15.034 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:16.293 01.259 7680 Exposure complete
00:00:16.398 00.105 7680 worker thread done servicing request
00:00:16.398 00.000 6120 OnExposeComplete: enter
00:00:16.403 00.005 6120 UpdateGuideState(): m_state=6
00:00:16.406 00.003 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3099
00:00:16.410 00.004 6120 Star::Find returns 1 (1), X=973.77, Y=52.74, Mass=14809, SNR=78.7, Peak=255 HFD=7.0
00:00:16.413 00.003 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.19 = -2.10)
00:00:16.417 00.004 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.37)
00:00:16.420 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.48 hyp=0.51 cameraTheta=1.23 mountX=-0.26 mountY=-0.36, mountTheta=-2.19
00:00:16.426 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.48, opts=13)
00:00:16.429 00.003 6120 Enqueuing Move request for scope (0.17, 0.48)
00:00:16.433 00.004 7680 Worker thread wakes up
00:00:16.433 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.48) opts 0xd
00:00:16.433 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.48)
00:00:16.434 00.001 7680 Moving (0.17, 0.48) raw xDistance=-0.26 yDistance=-0.36
00:00:16.434 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:00:16.434 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:00:16.434 00.000 7680 MoveAxis(E, 104, ABG)
00:00:16.434 00.000 7680 Guiding  Dir = 2, Dur = 104
00:00:16.434 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:16.438 00.004 7680 IsSlewing returns 0
00:00:16.438 00.000 6120 UpdateGuideState exits: m=14809 SNR=78.7 Saturated
00:00:16.442 00.004 7680 IsGuiding returns 0
00:00:16.442 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:16.446 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:16.450 00.004 7680 PulseGuide returned control before completion, sleep 114
00:00:16.450 00.000 6120 Enqueuing Expose request
00:00:16.579 00.129 7680 IsGuiding returns 0
00:00:16.580 00.001 7680 Move returns status 0, amount 104
00:00:16.582 00.002 7680 MoveAxis(N, 194, ABG)
00:00:16.582 00.000 7680 Guiding  Dir = 0, Dur = 194
00:00:16.583 00.001 7680 IsSlewing returns 0
00:00:16.583 00.000 7680 IsGuiding returns 0
00:00:16.584 00.001 7680 PulseGuide returned control before completion, sleep 204
00:00:16.800 00.216 7680 IsGuiding returns 1
00:00:16.802 00.002 7680 scope still moving after pulse duration time elapsed
00:00:16.833 00.031 7680 IsSlewing returns 0
00:00:16.834 00.001 7680 IsGuiding returns 0
00:00:16.834 00.000 7680 scope move finished after 194 + 55 ms
00:00:16.835 00.001 7680 Move returns status 0, amount 194
00:00:16.835 00.000 7680 move complete, result=0
00:00:16.835 00.000 7680 worker thread done servicing request
00:00:16.835 00.000 6120 GuideStep: -0.3 px 104 ms EAST, -0.4 px 194 ms NORTH
00:00:16.841 00.006 7680 Worker thread wakes up
00:00:16.841 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:16.842 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:18.126 01.284 7680 Exposure complete
00:00:18.478 00.352 7680 worker thread done servicing request
00:00:18.479 00.001 6120 OnExposeComplete: enter
00:00:18.482 00.003 6120 UpdateGuideState(): m_state=6
00:00:18.487 00.005 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3100
00:00:18.490 00.003 6120 Star::Find returns 1 (1), X=973.62, Y=52.48, Mass=13456, SNR=76.3, Peak=255 HFD=7.1
00:00:18.493 00.003 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
00:00:18.496 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
00:00:18.498 00.002 6120 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.48 mountX=-0.06 mountY=-0.19, mountTheta=-1.89
00:00:18.502 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.22, opts=13)
00:00:18.506 00.004 6120 Enqueuing Move request for scope (0.02, 0.22)
00:00:18.509 00.003 7680 Worker thread wakes up
00:00:18.509 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:18.512 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
00:00:18.512 00.000 6120 UpdateGuideState exits: m=13456 SNR=76.3 Saturated
00:00:18.515 00.003 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
00:00:18.515 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:18.519 00.004 7680 Moving (0.02, 0.22) raw xDistance=-0.06 yDistance=-0.19
00:00:18.519 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:18.523 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:00:18.523 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:00:18.523 00.000 6120 Enqueuing Expose request
00:00:18.526 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:00:18.526 00.000 7680 MoveAxis(E, 0, ABG)
00:00:18.526 00.000 7680 Move returns status 0, amount 0
00:00:18.526 00.000 7680 MoveAxis(N, 0, ABG)
00:00:18.526 00.000 7680 Move returns status 0, amount 0
00:00:18.526 00.000 7680 move complete, result=0
00:00:18.526 00.000 7680 worker thread done servicing request
00:00:18.526 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:00:18.529 00.003 7680 Worker thread wakes up
00:00:18.529 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:18.529 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:19.774 01.245 7680 Exposure complete
00:00:19.896 00.122 7680 worker thread done servicing request
00:00:19.896 00.000 6120 OnExposeComplete: enter
00:00:19.901 00.005 6120 UpdateGuideState(): m_state=6
00:00:19.905 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3101
00:00:19.908 00.003 6120 Star::Find returns 1 (1), X=973.54, Y=52.72, Mass=14507, SNR=78.2, Peak=255 HFD=7.1
00:00:19.913 00.005 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
00:00:19.916 00.003 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
00:00:19.921 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.46 hyp=0.46 cameraTheta=1.70 mountX=-0.02 mountY=-0.44, mountTheta=-1.63
00:00:19.926 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.46, opts=13)
00:00:19.931 00.005 6120 Enqueuing Move request for scope (-0.06, 0.46)
00:00:19.935 00.004 7680 Worker thread wakes up
00:00:19.935 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:19.940 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.46) opts 0xd
00:00:19.940 00.000 6120 UpdateGuideState exits: m=14507 SNR=78.2 Saturated
00:00:19.944 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.46)
00:00:19.944 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:19.948 00.004 7680 Moving (-0.06, 0.46) raw xDistance=-0.02 yDistance=-0.44
00:00:19.948 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:19.951 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:00:19.951 00.000 6120 Enqueuing Expose request
00:00:19.956 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
00:00:19.956 00.000 7680 MoveAxis(E, 0, ABG)
00:00:19.956 00.000 7680 Move returns status 0, amount 0
00:00:19.956 00.000 7680 MoveAxis(N, 239, ABG)
00:00:19.956 00.000 7680 Guiding  Dir = 0, Dur = 239
00:00:19.956 00.000 7680 IsSlewing returns 0
00:00:19.957 00.001 7680 IsGuiding returns 0
00:00:19.957 00.000 7680 PulseGuide returned control before completion, sleep 249
00:00:20.223 00.266 7680 IsGuiding returns 1
00:00:20.223 00.000 7680 scope still moving after pulse duration time elapsed
00:00:20.254 00.031 7680 IsSlewing returns 0
00:00:20.255 00.001 7680 IsGuiding returns 0
00:00:20.255 00.000 7680 scope move finished after 239 + 58 ms
00:00:20.255 00.000 7680 Move returns status 0, amount 239
00:00:20.255 00.000 7680 move complete, result=0
00:00:20.256 00.001 7680 worker thread done servicing request
00:00:20.256 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 239 ms NORTH
00:00:20.263 00.007 7680 Worker thread wakes up
00:00:20.264 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:20.264 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:21.510 01.246 7680 Exposure complete
00:00:21.646 00.136 7680 worker thread done servicing request
00:00:21.647 00.001 6120 OnExposeComplete: enter
00:00:21.650 00.003 6120 UpdateGuideState(): m_state=6
00:00:21.655 00.005 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3102
00:00:21.659 00.004 6120 Star::Find returns 1 (1), X=973.34, Y=52.65, Mass=13861, SNR=76.5, Peak=255 HFD=7.1
00:00:21.663 00.004 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
00:00:21.667 00.004 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.43)
00:00:21.671 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.39 hyp=0.47 cameraTheta=2.16 mountX=0.19 mountY=-0.47, mountTheta=-1.19
00:00:21.675 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.39, opts=13)
00:00:21.680 00.005 6120 Enqueuing Move request for scope (-0.26, 0.39)
00:00:21.683 00.003 7680 Worker thread wakes up
00:00:21.683 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:21.688 00.005 6120 UpdateGuideState exits: m=13861 SNR=76.5 Saturated
00:00:21.691 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.39) opts 0xd
00:00:21.691 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:21.696 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:21.699 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.39)
00:00:21.699 00.000 7680 Moving (-0.26, 0.39) raw xDistance=0.19 yDistance=-0.47
00:00:21.699 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:00:21.700 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:00:21.700 00.000 6120 Enqueuing Expose request
00:00:21.707 00.007 7680 MoveAxis(E, 0, ABG)
00:00:21.707 00.000 7680 Move returns status 0, amount 0
00:00:21.707 00.000 7680 MoveAxis(N, 253, ABG)
00:00:21.708 00.001 7680 Guiding  Dir = 0, Dur = 253
00:00:21.708 00.000 7680 IsSlewing returns 0
00:00:21.710 00.002 7680 IsGuiding returns 0
00:00:21.710 00.000 7680 PulseGuide returned control before completion, sleep 263
00:00:21.985 00.275 7680 IsGuiding returns 1
00:00:21.986 00.001 7680 scope still moving after pulse duration time elapsed
00:00:22.017 00.031 7680 IsSlewing returns 0
00:00:22.018 00.001 7680 IsGuiding returns 1
00:00:22.048 00.030 7680 IsSlewing returns 0
00:00:22.050 00.002 7680 IsGuiding returns 0
00:00:22.050 00.000 7680 scope move finished after 253 + 87 ms
00:00:22.051 00.001 7680 Move returns status 0, amount 253
00:00:22.051 00.000 7680 move complete, result=0
00:00:22.051 00.000 7680 worker thread done servicing request
00:00:22.052 00.001 7680 Worker thread wakes up
00:00:22.053 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 253 ms NORTH
00:00:22.058 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:22.059 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:23.310 01.251 7680 Exposure complete
00:00:23.437 00.127 7680 worker thread done servicing request
00:00:23.437 00.000 6120 OnExposeComplete: enter
00:00:23.442 00.005 6120 UpdateGuideState(): m_state=6
00:00:23.445 00.003 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3103
00:00:23.449 00.004 6120 Star::Find returns 1 (1), X=973.57, Y=52.25, Mass=12746, SNR=74.7, Peak=255 HFD=7.1
00:00:23.453 00.004 6120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-2.95) = xAngle (0.18 = 0.18)
00:00:23.457 00.004 6120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.09 = -0.09)
00:00:23.461 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.78 mountX=0.03 mountY=-0.00, mountTheta=-0.09
00:00:23.465 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.01, opts=13)
00:00:23.468 00.003 6120 Enqueuing Move request for scope (-0.03, -0.01)
00:00:23.473 00.005 7680 Worker thread wakes up
00:00:23.473 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
00:00:23.474 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
00:00:23.474 00.000 7680 Moving (-0.03, -0.01) raw xDistance=0.03 yDistance=-0.00
00:00:23.474 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:00:23.474 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:00:23.474 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:00:23.474 00.000 7680 MoveAxis(E, 0, ABG)
00:00:23.474 00.000 7680 Move returns status 0, amount 0
00:00:23.474 00.000 7680 MoveAxis(N, 0, ABG)
00:00:23.475 00.001 7680 Move returns status 0, amount 0
00:00:23.475 00.000 7680 move complete, result=0
00:00:23.475 00.000 7680 worker thread done servicing request
00:00:23.475 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:23.479 00.004 6120 UpdateGuideState exits: m=12746 SNR=74.7 Saturated
00:00:23.483 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:23.487 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:23.491 00.004 6120 Enqueuing Expose request
00:00:23.495 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:00:23.498 00.003 7680 Worker thread wakes up
00:00:23.498 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:23.498 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:24.747 01.249 7680 Exposure complete
00:00:24.883 00.136 7680 worker thread done servicing request
00:00:24.884 00.001 6120 OnExposeComplete: enter
00:00:24.889 00.005 6120 UpdateGuideState(): m_state=6
00:00:24.892 00.003 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3104
00:00:24.895 00.003 6120 Star::Find returns 1 (1), X=973.35, Y=52.74, Mass=14212, SNR=77.5, Peak=255 HFD=7.0
00:00:24.897 00.002 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (5.00 = -1.29)
00:00:24.900 00.003 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
00:00:24.902 00.002 6120 CameraToMount -- cameraX=-0.25 cameraY=0.49 hyp=0.55 cameraTheta=2.04 mountX=0.15 mountY=-0.55, mountTheta=-1.30
00:00:24.908 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.49, opts=13)
00:00:24.911 00.003 6120 Enqueuing Move request for scope (-0.25, 0.49)
00:00:24.914 00.003 7680 Worker thread wakes up
00:00:24.914 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.49) opts 0xd
00:00:24.914 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.49)
00:00:24.914 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:24.918 00.004 6120 UpdateGuideState exits: m=14212 SNR=77.5 Saturated
00:00:24.922 00.004 7680 Moving (-0.25, 0.49) raw xDistance=0.15 yDistance=-0.55
00:00:24.922 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:24.927 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:00:24.927 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:00:24.927 00.000 7680 MoveAxis(E, 0, ABG)
00:00:24.928 00.001 7680 Move returns status 0, amount 0
00:00:24.928 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:24.932 00.004 6120 Enqueuing Expose request
00:00:24.935 00.003 7680 MoveAxis(N, 296, ABG)
00:00:24.935 00.000 7680 Guiding  Dir = 0, Dur = 296
00:00:24.936 00.001 7680 IsSlewing returns 0
00:00:24.936 00.000 7680 IsGuiding returns 0
00:00:24.937 00.001 7680 PulseGuide returned control before completion, sleep 306
00:00:25.249 00.312 7680 IsGuiding returns 1
00:00:25.250 00.001 7680 scope still moving after pulse duration time elapsed
00:00:25.280 00.030 7680 IsSlewing returns 0
00:00:25.281 00.001 7680 IsGuiding returns 0
00:00:25.281 00.000 7680 scope move finished after 296 + 48 ms
00:00:25.282 00.001 7680 Move returns status 0, amount 296
00:00:25.282 00.000 7680 move complete, result=0
00:00:25.282 00.000 7680 worker thread done servicing request
00:00:25.283 00.001 7680 Worker thread wakes up
00:00:25.283 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:25.283 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:25.284 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 296 ms NORTH
00:00:26.521 01.237 7680 Exposure complete
00:00:26.653 00.132 6120 OnExposeComplete: enter
00:00:26.658 00.005 7680 worker thread done servicing request
00:00:26.658 00.000 6120 UpdateGuideState(): m_state=6
00:00:26.662 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3105
00:00:26.666 00.004 6120 Star::Find returns 1 (1), X=973.20, Y=52.25, Mass=14073, SNR=78.2, Peak=255 HFD=6.9
00:00:26.670 00.004 6120 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-2.95) = xAngle (-0.15 = -0.15)
00:00:26.676 00.006 6120 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.42 = -0.42)
00:00:26.681 00.005 6120 CameraToMount -- cameraX=-0.40 cameraY=-0.01 hyp=0.40 cameraTheta=-3.11 mountX=0.39 mountY=-0.16, mountTheta=-0.39
00:00:26.687 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=-0.01, opts=13)
00:00:26.691 00.004 6120 Enqueuing Move request for scope (-0.40, -0.01)
00:00:26.695 00.004 7680 Worker thread wakes up
00:00:26.695 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.01) opts 0xd
00:00:26.695 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.40, -0.01)
00:00:26.695 00.000 7680 Moving (-0.40, -0.01) raw xDistance=0.39 yDistance=-0.16
00:00:26.695 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
00:00:26.696 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:00:26.696 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:00:26.696 00.000 7680 MoveAxis(W, 160, ABG)
00:00:26.696 00.000 7680 Guiding  Dir = 3, Dur = 160
00:00:26.696 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:26.700 00.004 7680 IsSlewing returns 0
00:00:26.701 00.001 6120 UpdateGuideState exits: m=14073 SNR=78.2 Saturated
00:00:26.705 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:26.708 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:26.713 00.005 6120 Enqueuing Expose request
00:00:26.716 00.003 7680 IsGuiding returns 0
00:00:26.717 00.001 7680 PulseGuide returned control before completion, sleep 170
00:00:26.891 00.174 7680 IsGuiding returns 1
00:00:26.892 00.001 7680 scope still moving after pulse duration time elapsed
00:00:26.922 00.030 7680 IsSlewing returns 0
00:00:26.923 00.001 7680 IsGuiding returns 0
00:00:26.923 00.000 7680 scope move finished after 160 + 45 ms
00:00:26.923 00.000 7680 Move returns status 0, amount 160
00:00:26.924 00.001 7680 MoveAxis(N, 0, ABG)
00:00:26.924 00.000 7680 Move returns status 0, amount 0
00:00:26.924 00.000 7680 move complete, result=0
00:00:26.924 00.000 7680 worker thread done servicing request
00:00:26.925 00.001 7680 Worker thread wakes up
00:00:26.925 00.000 6120 GuideStep: 0.4 px 160 ms WEST, -0.2 px 0 ms NORTH
00:00:26.930 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:26.930 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:28.185 01.255 7680 Exposure complete
00:00:28.318 00.133 7680 worker thread done servicing request
00:00:28.319 00.001 6120 OnExposeComplete: enter
00:00:28.323 00.004 6120 UpdateGuideState(): m_state=6
00:00:28.327 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3106
00:00:28.333 00.006 6120 Star::Find returns 1 (1), X=973.41, Y=52.64, Mass=13912, SNR=77.8, Peak=255 HFD=7.2
00:00:28.336 00.003 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
00:00:28.340 00.004 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.57)
00:00:28.343 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.38 hyp=0.42 cameraTheta=2.03 mountX=0.11 mountY=-0.42, mountTheta=-1.31
00:00:28.348 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.38, opts=13)
00:00:28.353 00.005 6120 Enqueuing Move request for scope (-0.19, 0.38)
00:00:28.356 00.003 7680 Worker thread wakes up
00:00:28.356 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.38) opts 0xd
00:00:28.356 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.38)
00:00:28.357 00.001 7680 Moving (-0.19, 0.38) raw xDistance=0.11 yDistance=-0.42
00:00:28.357 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:00:28.357 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:00:28.357 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:28.364 00.007 7680 MoveAxis(E, 0, ABG)
00:00:28.364 00.000 7680 Move returns status 0, amount 0
00:00:28.364 00.000 7680 MoveAxis(N, 231, ABG)
00:00:28.364 00.000 7680 Guiding  Dir = 0, Dur = 231
00:00:28.365 00.001 6120 UpdateGuideState exits: m=13912 SNR=77.8 Saturated
00:00:28.370 00.005 7680 IsSlewing returns 0
00:00:28.370 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:28.374 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:28.378 00.004 7680 IsGuiding returns 0
00:00:28.378 00.000 6120 Enqueuing Expose request
00:00:28.383 00.005 7680 PulseGuide returned control before completion, sleep 241
00:00:28.629 00.246 7680 IsGuiding returns 1
00:00:28.630 00.001 7680 scope still moving after pulse duration time elapsed
00:00:28.659 00.029 7680 IsSlewing returns 0
00:00:28.660 00.001 7680 IsGuiding returns 0
00:00:28.660 00.000 7680 scope move finished after 231 + 51 ms
00:00:28.661 00.001 7680 Move returns status 0, amount 231
00:00:28.661 00.000 7680 move complete, result=0
00:00:28.662 00.001 7680 worker thread done servicing request
00:00:28.662 00.000 7680 Worker thread wakes up
00:00:28.662 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 231 ms NORTH
00:00:28.672 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:28.672 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:29.922 01.250 7680 Exposure complete
00:00:30.058 00.136 7680 worker thread done servicing request
00:00:30.059 00.001 6120 OnExposeComplete: enter
00:00:30.063 00.004 6120 UpdateGuideState(): m_state=6
00:00:30.067 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3107
00:00:30.070 00.003 6120 Star::Find returns 1 (1), X=973.47, Y=52.56, Mass=14648, SNR=77.8, Peak=255 HFD=7.1
00:00:30.074 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.36)
00:00:30.079 00.005 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.63)
00:00:30.085 00.006 6120 CameraToMount -- cameraX=-0.13 cameraY=0.31 hyp=0.33 cameraTheta=1.97 mountX=0.07 mountY=-0.33, mountTheta=-1.36
00:00:30.090 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.31, opts=13)
00:00:30.095 00.005 6120 Enqueuing Move request for scope (-0.13, 0.31)
00:00:30.099 00.004 7680 Worker thread wakes up
00:00:30.100 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:30.104 00.004 6120 UpdateGuideState exits: m=14648 SNR=77.8 Saturated
00:00:30.107 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:30.110 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.31) opts 0xd
00:00:30.110 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.31)
00:00:30.110 00.000 7680 Moving (-0.13, 0.31) raw xDistance=0.07 yDistance=-0.33
00:00:30.112 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:00:30.112 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:00:30.112 00.000 7680 MoveAxis(E, 0, ABG)
00:00:30.112 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:30.117 00.005 6120 Enqueuing Expose request
00:00:30.120 00.003 7680 Move returns status 0, amount 0
00:00:30.120 00.000 7680 MoveAxis(N, 180, ABG)
00:00:30.121 00.001 7680 Guiding  Dir = 0, Dur = 180
00:00:30.121 00.000 7680 IsSlewing returns 0
00:00:30.121 00.000 7680 IsGuiding returns 0
00:00:30.121 00.000 7680 PulseGuide returned control before completion, sleep 190
00:00:30.316 00.195 7680 IsGuiding returns 1
00:00:30.318 00.002 7680 scope still moving after pulse duration time elapsed
00:00:30.347 00.029 7680 IsSlewing returns 0
00:00:30.348 00.001 7680 IsGuiding returns 0
00:00:30.348 00.000 7680 scope move finished after 180 + 46 ms
00:00:30.348 00.000 7680 Move returns status 0, amount 180
00:00:30.348 00.000 7680 move complete, result=0
00:00:30.349 00.001 7680 worker thread done servicing request
00:00:30.349 00.000 7680 Worker thread wakes up
00:00:30.350 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 180 ms NORTH
00:00:30.356 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:30.356 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:31.607 01.251 7680 Exposure complete
00:00:31.751 00.144 7680 worker thread done servicing request
00:00:31.751 00.000 6120 OnExposeComplete: enter
00:00:31.754 00.003 6120 UpdateGuideState(): m_state=6
00:00:31.759 00.005 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3108
00:00:31.763 00.004 6120 Star::Find returns 1 (1), X=973.73, Y=52.22, Mass=14315, SNR=78.2, Peak=255 HFD=7.0
00:00:31.770 00.007 6120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-2.95) = xAngle (2.68 = 2.68)
00:00:31.776 00.006 6120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.41 = 2.41)
00:00:31.781 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.28 mountX=-0.12 mountY=0.09, mountTheta=2.50
00:00:31.786 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.04, opts=13)
00:00:31.790 00.004 6120 Enqueuing Move request for scope (0.13, -0.04)
00:00:31.795 00.005 7680 Worker thread wakes up
00:00:31.795 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
00:00:31.795 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
00:00:31.796 00.001 7680 Moving (0.13, -0.04) raw xDistance=-0.12 yDistance=0.09
00:00:31.796 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:00:31.796 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:00:31.797 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:31.803 00.006 6120 UpdateGuideState exits: m=14315 SNR=78.2 Saturated
00:00:31.808 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:31.811 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:31.816 00.005 6120 Enqueuing Expose request
00:00:31.819 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:00:31.819 00.000 7680 MoveAxis(E, 0, ABG)
00:00:31.820 00.001 7680 Move returns status 0, amount 0
00:00:31.820 00.000 7680 MoveAxis(N, 0, ABG)
00:00:31.820 00.000 7680 Move returns status 0, amount 0
00:00:31.820 00.000 7680 move complete, result=0
00:00:31.820 00.000 7680 worker thread done servicing request
00:00:31.822 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:31.824 00.002 7680 Worker thread wakes up
00:00:31.824 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:31.826 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:33.073 01.247 7680 Exposure complete
00:00:33.216 00.143 7680 worker thread done servicing request
00:00:33.216 00.000 6120 OnExposeComplete: enter
00:00:33.221 00.005 6120 UpdateGuideState(): m_state=6
00:00:33.225 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3109
00:00:33.229 00.004 6120 Star::Find returns 1 (1), X=973.79, Y=52.30, Mass=13493, SNR=76.0, Peak=255 HFD=6.9
00:00:33.235 00.006 6120 CameraToMount -- cameraTheta (0.20) - m_xAngle (-2.95) = xAngle (3.16 = -3.12)
00:00:33.239 00.004 6120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.89 = 2.89)
00:00:33.244 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.20 cameraTheta=0.20 mountX=-0.20 mountY=0.05, mountTheta=2.90
00:00:33.248 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.04, opts=13)
00:00:33.252 00.004 6120 Enqueuing Move request for scope (0.20, 0.04)
00:00:33.257 00.005 7680 Worker thread wakes up
00:00:33.257 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
00:00:33.257 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
00:00:33.257 00.000 7680 Moving (0.20, 0.04) raw xDistance=-0.20 yDistance=0.05
00:00:33.257 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:00:33.258 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:00:33.258 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:33.263 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:00:33.263 00.000 7680 MoveAxis(E, 0, ABG)
00:00:33.263 00.000 6120 UpdateGuideState exits: m=13493 SNR=76.0 Saturated
00:00:33.267 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:33.272 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:33.275 00.003 7680 Move returns status 0, amount 0
00:00:33.276 00.001 7680 MoveAxis(N, 0, ABG)
00:00:33.276 00.000 6120 Enqueuing Expose request
00:00:33.279 00.003 7680 Move returns status 0, amount 0
00:00:33.279 00.000 7680 move complete, result=0
00:00:33.280 00.001 7680 worker thread done servicing request
00:00:33.280 00.000 7680 Worker thread wakes up
00:00:33.280 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:33.281 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:33.281 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:00:34.532 01.251 7680 Exposure complete
00:00:34.682 00.150 7680 worker thread done servicing request
00:00:34.683 00.001 6120 OnExposeComplete: enter
00:00:34.689 00.006 6120 UpdateGuideState(): m_state=6
00:00:34.694 00.005 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3110
00:00:34.701 00.007 6120 Star::Find returns 1 (1), X=973.76, Y=52.74, Mass=13585, SNR=76.4, Peak=255 HFD=7.0
00:00:34.706 00.005 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
00:00:34.711 00.005 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.35)
00:00:34.715 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.48 hyp=0.51 cameraTheta=1.25 mountX=-0.25 mountY=-0.36, mountTheta=-2.17
00:00:34.721 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.48, opts=13)
00:00:34.725 00.004 6120 Enqueuing Move request for scope (0.16, 0.48)
00:00:34.732 00.007 7680 Worker thread wakes up
00:00:34.732 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:34.738 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.48) opts 0xd
00:00:34.738 00.000 6120 UpdateGuideState exits: m=13585 SNR=76.4 Saturated
00:00:34.745 00.007 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.48)
00:00:34.745 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:34.750 00.005 7680 Moving (0.16, 0.48) raw xDistance=-0.25 yDistance=-0.36
00:00:34.750 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:00:34.750 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:34.755 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:00:34.755 00.000 7680 MoveAxis(E, 102, ABG)
00:00:34.755 00.000 7680 Guiding  Dir = 2, Dur = 102
00:00:34.756 00.001 6120 Enqueuing Expose request
00:00:34.760 00.004 7680 IsSlewing returns 0
00:00:34.761 00.001 7680 IsGuiding returns 0
00:00:34.761 00.000 7680 PulseGuide returned control before completion, sleep 112
00:00:34.882 00.121 7680 IsGuiding returns 1
00:00:34.883 00.001 7680 scope still moving after pulse duration time elapsed
00:00:34.912 00.029 7680 IsSlewing returns 0
00:00:34.912 00.000 7680 IsGuiding returns 0
00:00:34.912 00.000 7680 scope move finished after 102 + 49 ms
00:00:34.912 00.000 7680 Move returns status 0, amount 102
00:00:34.913 00.001 7680 MoveAxis(N, 197, ABG)
00:00:34.913 00.000 7680 Guiding  Dir = 0, Dur = 197
00:00:34.913 00.000 7680 IsSlewing returns 0
00:00:34.913 00.000 7680 IsGuiding returns 0
00:00:34.914 00.001 7680 PulseGuide returned control before completion, sleep 207
00:00:35.131 00.217 7680 IsGuiding returns 1
00:00:35.133 00.002 7680 scope still moving after pulse duration time elapsed
00:00:35.163 00.030 7680 IsSlewing returns 0
00:00:35.165 00.002 7680 IsGuiding returns 0
00:00:35.165 00.000 7680 scope move finished after 197 + 54 ms
00:00:35.165 00.000 7680 Move returns status 0, amount 197
00:00:35.167 00.002 7680 move complete, result=0
00:00:35.168 00.001 7680 worker thread done servicing request
00:00:35.169 00.001 6120 GuideStep: -0.2 px 102 ms EAST, -0.4 px 197 ms NORTH
00:00:35.175 00.006 7680 Worker thread wakes up
00:00:35.175 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:35.176 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:36.426 01.250 7680 Exposure complete
00:00:36.562 00.136 7680 worker thread done servicing request
00:00:36.562 00.000 6120 OnExposeComplete: enter
00:00:36.566 00.004 6120 UpdateGuideState(): m_state=6
00:00:36.570 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3111
00:00:36.574 00.004 6120 Star::Find returns 1 (1), X=973.40, Y=52.74, Mass=13756, SNR=76.8, Peak=255 HFD=7.1
00:00:36.578 00.004 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.92 = -1.37)
00:00:36.582 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.64)
00:00:36.587 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.48 hyp=0.52 cameraTheta=1.96 mountX=0.11 mountY=-0.52, mountTheta=-1.37
00:00:36.593 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.48, opts=13)
00:00:36.598 00.005 6120 Enqueuing Move request for scope (-0.20, 0.48)
00:00:36.602 00.004 7680 Worker thread wakes up
00:00:36.602 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:36.607 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.48) opts 0xd
00:00:36.607 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.48)
00:00:36.607 00.000 7680 Moving (-0.20, 0.48) raw xDistance=0.11 yDistance=-0.52
00:00:36.607 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:00:36.607 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
00:00:36.609 00.002 7680 MoveAxis(E, 0, ABG)
00:00:36.609 00.000 7680 Move returns status 0, amount 0
00:00:36.609 00.000 6120 UpdateGuideState exits: m=13756 SNR=76.8 Saturated
00:00:36.615 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:36.620 00.005 7680 MoveAxis(N, 282, ABG)
00:00:36.621 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:36.625 00.004 6120 Enqueuing Expose request
00:00:36.628 00.003 7680 Guiding  Dir = 0, Dur = 282
00:00:36.629 00.001 7680 IsSlewing returns 0
00:00:36.629 00.000 7680 IsGuiding returns 0
00:00:36.629 00.000 7680 PulseGuide returned control before completion, sleep 292
00:00:36.929 00.300 7680 IsGuiding returns 1
00:00:36.929 00.000 7680 scope still moving after pulse duration time elapsed
00:00:36.959 00.030 7680 IsSlewing returns 0
00:00:36.960 00.001 7680 IsGuiding returns 0
00:00:36.962 00.002 7680 scope move finished after 282 + 49 ms
00:00:36.962 00.000 7680 Move returns status 0, amount 282
00:00:36.962 00.000 7680 move complete, result=0
00:00:36.963 00.001 7680 worker thread done servicing request
00:00:36.963 00.000 7680 Worker thread wakes up
00:00:36.963 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 282 ms NORTH
00:00:36.970 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:36.970 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:38.225 01.255 7680 Exposure complete
00:00:38.361 00.136 7680 worker thread done servicing request
00:00:38.362 00.001 6120 OnExposeComplete: enter
00:00:38.366 00.004 6120 UpdateGuideState(): m_state=6
00:00:38.369 00.003 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3112
00:00:38.374 00.005 6120 Star::Find returns 1 (1), X=973.62, Y=52.18, Mass=13665, SNR=76.1, Peak=255 HFD=7.1
00:00:38.378 00.004 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-2.95) = xAngle (1.61 = 1.61)
00:00:38.383 00.005 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.34 = 1.34)
00:00:38.386 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.35 mountX=-0.00 mountY=0.08, mountTheta=1.61
00:00:38.392 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.08, opts=13)
00:00:38.396 00.004 6120 Enqueuing Move request for scope (0.02, -0.08)
00:00:38.400 00.004 7680 Worker thread wakes up
00:00:38.400 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:38.403 00.003 6120 UpdateGuideState exits: m=13665 SNR=76.1 Saturated
00:00:38.408 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:38.412 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:38.415 00.003 6120 Enqueuing Expose request
00:00:38.420 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
00:00:38.420 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
00:00:38.420 00.000 7680 Moving (0.02, -0.08) raw xDistance=-0.00 yDistance=0.08
00:00:38.420 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:00:38.420 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:00:38.421 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:00:38.421 00.000 7680 MoveAxis(E, 0, ABG)
00:00:38.421 00.000 7680 Move returns status 0, amount 0
00:00:38.421 00.000 7680 MoveAxis(N, 0, ABG)
00:00:38.421 00.000 7680 Move returns status 0, amount 0
00:00:38.422 00.001 7680 move complete, result=0
00:00:38.422 00.000 7680 worker thread done servicing request
00:00:38.422 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:38.428 00.006 7680 Worker thread wakes up
00:00:38.429 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:38.429 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:39.683 01.254 7680 Exposure complete
00:00:39.803 00.120 7680 worker thread done servicing request
00:00:39.803 00.000 6120 OnExposeComplete: enter
00:00:39.807 00.004 6120 UpdateGuideState(): m_state=6
00:00:39.811 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3113
00:00:39.815 00.004 6120 Star::Find returns 1 (1), X=973.43, Y=52.57, Mass=14616, SNR=78.0, Peak=255 HFD=7.1
00:00:39.818 00.003 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.26)
00:00:39.821 00.003 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
00:00:39.825 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.31 hyp=0.35 cameraTheta=2.07 mountX=0.11 mountY=-0.35, mountTheta=-1.27
00:00:39.831 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.31, opts=13)
00:00:39.835 00.004 6120 Enqueuing Move request for scope (-0.17, 0.31)
00:00:39.838 00.003 7680 Worker thread wakes up
00:00:39.838 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.31) opts 0xd
00:00:39.838 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.31)
00:00:39.838 00.000 7680 Moving (-0.17, 0.31) raw xDistance=0.11 yDistance=-0.35
00:00:39.838 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:00:39.838 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:00:39.839 00.001 7680 MoveAxis(E, 0, ABG)
00:00:39.839 00.000 7680 Move returns status 0, amount 0
00:00:39.839 00.000 7680 MoveAxis(N, 191, ABG)
00:00:39.839 00.000 7680 Guiding  Dir = 0, Dur = 191
00:00:39.840 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:39.844 00.004 7680 IsSlewing returns 0
00:00:39.844 00.000 6120 UpdateGuideState exits: m=14616 SNR=78.0 Saturated
00:00:39.847 00.003 7680 IsGuiding returns 0
00:00:39.848 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:39.851 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:39.855 00.004 7680 PulseGuide returned control before completion, sleep 201
00:00:39.855 00.000 6120 Enqueuing Expose request
00:00:40.062 00.207 7680 IsGuiding returns 1
00:00:40.062 00.000 7680 scope still moving after pulse duration time elapsed
00:00:40.094 00.032 7680 IsSlewing returns 0
00:00:40.095 00.001 7680 IsGuiding returns 0
00:00:40.095 00.000 7680 scope move finished after 191 + 56 ms
00:00:40.096 00.001 7680 Move returns status 0, amount 191
00:00:40.096 00.000 7680 move complete, result=0
00:00:40.096 00.000 7680 worker thread done servicing request
00:00:40.096 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 191 ms NORTH
00:00:40.102 00.006 7680 Worker thread wakes up
00:00:40.103 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:40.103 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:41.355 01.252 7680 Exposure complete
00:00:41.483 00.128 7680 worker thread done servicing request
00:00:41.483 00.000 6120 OnExposeComplete: enter
00:00:41.487 00.004 6120 UpdateGuideState(): m_state=6
00:00:41.491 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3114
00:00:41.494 00.003 6120 Star::Find returns 1 (1), X=973.80, Y=52.13, Mass=13799, SNR=77.3, Peak=255 HFD=6.8
00:00:41.499 00.005 6120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-2.95) = xAngle (2.38 = 2.38)
00:00:41.502 00.003 6120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.11 = 2.11)
00:00:41.506 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.58 mountX=-0.17 mountY=0.20, mountTheta=2.27
00:00:41.511 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.13, opts=13)
00:00:41.517 00.006 6120 Enqueuing Move request for scope (0.20, -0.13)
00:00:41.520 00.003 7680 Worker thread wakes up
00:00:41.520 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:41.524 00.004 6120 UpdateGuideState exits: m=13799 SNR=77.3 Saturated
00:00:41.528 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
00:00:41.528 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:41.532 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:41.536 00.004 6120 Enqueuing Expose request
00:00:41.540 00.004 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
00:00:41.540 00.000 7680 Moving (0.20, -0.13) raw xDistance=-0.17 yDistance=0.20
00:00:41.540 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:00:41.540 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:00:41.540 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:00:41.541 00.001 7680 MoveAxis(E, 0, ABG)
00:00:41.541 00.000 7680 Move returns status 0, amount 0
00:00:41.541 00.000 7680 MoveAxis(N, 0, ABG)
00:00:41.541 00.000 7680 Move returns status 0, amount 0
00:00:41.541 00.000 7680 move complete, result=0
00:00:41.541 00.000 7680 worker thread done servicing request
00:00:41.541 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:00:41.547 00.006 7680 Worker thread wakes up
00:00:41.547 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:41.548 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:42.799 01.251 7680 Exposure complete
00:00:42.917 00.118 7680 worker thread done servicing request
00:00:42.918 00.001 6120 OnExposeComplete: enter
00:00:42.923 00.005 6120 UpdateGuideState(): m_state=6
00:00:42.927 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3115
00:00:42.932 00.005 6120 Star::Find returns 1 (1), X=973.91, Y=52.33, Mass=14178, SNR=78.7, Peak=255 HFD=6.9
00:00:42.936 00.004 6120 CameraToMount -- cameraTheta (0.24) - m_xAngle (-2.95) = xAngle (3.19 = -3.09)
00:00:42.940 00.004 6120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.92 = 2.92)
00:00:42.944 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=0.08 hyp=0.32 cameraTheta=0.24 mountX=-0.32 mountY=0.07, mountTheta=2.93
00:00:42.950 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.08, opts=13)
00:00:42.954 00.004 6120 Enqueuing Move request for scope (0.31, 0.08)
00:00:42.959 00.005 7680 Worker thread wakes up
00:00:42.959 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.08) opts 0xd
00:00:42.959 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.08)
00:00:42.959 00.000 7680 Moving (0.31, 0.08) raw xDistance=-0.32 yDistance=0.07
00:00:42.959 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:00:42.959 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:42.964 00.005 6120 UpdateGuideState exits: m=14178 SNR=78.7 Saturated
00:00:42.968 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:42.972 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:42.975 00.003 6120 Enqueuing Expose request
00:00:42.980 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:00:42.981 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:00:42.981 00.000 7680 MoveAxis(E, 132, ABG)
00:00:42.981 00.000 7680 Guiding  Dir = 2, Dur = 132
00:00:42.981 00.000 7680 IsSlewing returns 0
00:00:42.983 00.002 7680 IsGuiding returns 0
00:00:42.983 00.000 7680 PulseGuide returned control before completion, sleep 142
00:00:43.134 00.151 7680 IsGuiding returns 1
00:00:43.136 00.002 7680 scope still moving after pulse duration time elapsed
00:00:43.166 00.030 7680 IsSlewing returns 0
00:00:43.168 00.002 7680 IsGuiding returns 0
00:00:43.169 00.001 7680 scope move finished after 132 + 54 ms
00:00:43.169 00.000 7680 Move returns status 0, amount 132
00:00:43.169 00.000 7680 MoveAxis(N, 0, ABG)
00:00:43.169 00.000 7680 Move returns status 0, amount 0
00:00:43.170 00.001 7680 move complete, result=0
00:00:43.170 00.000 7680 worker thread done servicing request
00:00:43.172 00.002 6120 GuideStep: -0.3 px 132 ms EAST, 0.1 px 0 ms NORTH
00:00:43.179 00.007 7680 Worker thread wakes up
00:00:43.180 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:43.180 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:44.433 01.253 7680 Exposure complete
00:00:44.573 00.140 7680 worker thread done servicing request
00:00:44.573 00.000 6120 OnExposeComplete: enter
00:00:44.577 00.004 6120 UpdateGuideState(): m_state=6
00:00:44.583 00.006 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3116
00:00:44.587 00.004 6120 Star::Find returns 1 (1), X=973.83, Y=52.47, Mass=12836, SNR=72.8, Peak=255 HFD=7.0
00:00:44.591 00.004 6120 CameraToMount -- cameraTheta (0.74) - m_xAngle (-2.95) = xAngle (3.69 = -2.59)
00:00:44.596 00.005 6120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.42 = -2.86)
00:00:44.601 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=0.21 hyp=0.32 cameraTheta=0.74 mountX=-0.27 mountY=-0.09, mountTheta=-2.83
00:00:44.608 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.21, opts=13)
00:00:44.613 00.005 6120 Enqueuing Move request for scope (0.24, 0.21)
00:00:44.618 00.005 7680 Worker thread wakes up
00:00:44.618 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:44.622 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.21) opts 0xd
00:00:44.622 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.21)
00:00:44.623 00.001 6120 UpdateGuideState exits: m=12836 SNR=72.8 Saturated
00:00:44.627 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:44.631 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:44.635 00.004 7680 Moving (0.24, 0.21) raw xDistance=-0.27 yDistance=-0.09
00:00:44.635 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
00:00:44.635 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:00:44.635 00.000 6120 Enqueuing Expose request
00:00:44.640 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:00:44.641 00.001 7680 MoveAxis(E, 120, ABG)
00:00:44.641 00.000 7680 Guiding  Dir = 2, Dur = 120
00:00:44.641 00.000 7680 IsSlewing returns 0
00:00:44.643 00.002 7680 IsGuiding returns 0
00:00:44.643 00.000 7680 PulseGuide returned control before completion, sleep 130
00:00:44.780 00.137 7680 IsGuiding returns 1
00:00:44.780 00.000 7680 scope still moving after pulse duration time elapsed
00:00:44.811 00.031 7680 IsSlewing returns 0
00:00:44.812 00.001 7680 IsGuiding returns 0
00:00:44.813 00.001 7680 scope move finished after 120 + 50 ms
00:00:44.814 00.001 7680 Move returns status 0, amount 120
00:00:44.814 00.000 7680 MoveAxis(N, 0, ABG)
00:00:44.814 00.000 7680 Move returns status 0, amount 0
00:00:44.815 00.001 7680 move complete, result=0
00:00:44.815 00.000 7680 worker thread done servicing request
00:00:44.815 00.000 7680 Worker thread wakes up
00:00:44.816 00.001 6120 GuideStep: -0.3 px 120 ms EAST, -0.1 px 0 ms NORTH
00:00:44.821 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:44.821 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:46.073 01.252 7680 Exposure complete
00:00:46.218 00.145 7680 worker thread done servicing request
00:00:46.218 00.000 6120 OnExposeComplete: enter
00:00:46.223 00.005 6120 UpdateGuideState(): m_state=6
00:00:46.226 00.003 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3117
00:00:46.232 00.006 6120 Star::Find returns 1 (1), X=973.71, Y=52.82, Mass=14705, SNR=77.9, Peak=255 HFD=6.9
00:00:46.236 00.004 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
00:00:46.241 00.005 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
00:00:46.244 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.56 hyp=0.57 cameraTheta=1.37 mountX=-0.21 mountY=-0.45, mountTheta=-2.01
00:00:46.250 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.56, opts=13)
00:00:46.254 00.004 6120 Enqueuing Move request for scope (0.11, 0.56)
00:00:46.257 00.003 7680 Worker thread wakes up
00:00:46.257 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.56) opts 0xd
00:00:46.258 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.56)
00:00:46.259 00.001 7680 Moving (0.11, 0.56) raw xDistance=-0.21 yDistance=-0.45
00:00:46.259 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
00:00:46.259 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:46.262 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
00:00:46.262 00.000 7680 MoveAxis(E, 96, ABG)
00:00:46.262 00.000 7680 Guiding  Dir = 2, Dur = 96
00:00:46.264 00.002 6120 UpdateGuideState exits: m=14705 SNR=77.9 Saturated
00:00:46.266 00.002 7680 IsSlewing returns 0
00:00:46.268 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:46.271 00.003 7680 IsGuiding returns 0
00:00:46.271 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:46.274 00.003 6120 Enqueuing Expose request
00:00:46.278 00.004 7680 PulseGuide returned control before completion, sleep 106
00:00:46.392 00.114 7680 IsGuiding returns 1
00:00:46.394 00.002 7680 scope still moving after pulse duration time elapsed
00:00:46.425 00.031 7680 IsSlewing returns 0
00:00:46.426 00.001 7680 IsGuiding returns 0
00:00:46.427 00.001 7680 scope move finished after 96 + 59 ms
00:00:46.428 00.001 7680 Move returns status 0, amount 96
00:00:46.428 00.000 7680 MoveAxis(N, 247, ABG)
00:00:46.429 00.001 7680 Guiding  Dir = 0, Dur = 247
00:00:46.429 00.000 7680 IsSlewing returns 0
00:00:46.430 00.001 7680 IsGuiding returns 0
00:00:46.431 00.001 7680 PulseGuide returned control before completion, sleep 257
00:00:46.705 00.274 7680 IsGuiding returns 1
00:00:46.707 00.002 7680 scope still moving after pulse duration time elapsed
00:00:46.736 00.029 7680 IsSlewing returns 0
00:00:46.737 00.001 7680 IsGuiding returns 0
00:00:46.737 00.000 7680 scope move finished after 247 + 59 ms
00:00:46.738 00.001 7680 Move returns status 0, amount 247
00:00:46.738 00.000 7680 move complete, result=0
00:00:46.738 00.000 7680 worker thread done servicing request
00:00:46.739 00.001 7680 Worker thread wakes up
00:00:46.740 00.001 6120 GuideStep: -0.2 px 96 ms EAST, -0.5 px 247 ms NORTH
00:00:46.746 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:46.746 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:47.994 01.248 7680 Exposure complete
00:00:48.134 00.140 7680 worker thread done servicing request
00:00:48.134 00.000 6120 OnExposeComplete: enter
00:00:48.140 00.006 6120 UpdateGuideState(): m_state=6
00:00:48.144 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3118
00:00:48.148 00.004 6120 Star::Find returns 1 (1), X=973.68, Y=52.50, Mass=13411, SNR=76.0, Peak=255 HFD=7.1
00:00:48.151 00.003 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.20 = -2.09)
00:00:48.156 00.005 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.36)
00:00:48.159 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.24 mountX=-0.12 mountY=-0.18, mountTheta=-2.18
00:00:48.164 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.24, opts=13)
00:00:48.168 00.004 6120 Enqueuing Move request for scope (0.08, 0.24)
00:00:48.174 00.006 7680 Worker thread wakes up
00:00:48.174 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:48.179 00.005 6120 UpdateGuideState exits: m=13411 SNR=76.0 Saturated
00:00:48.183 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:48.188 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:48.192 00.004 6120 Enqueuing Expose request
00:00:48.196 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.24) opts 0xd
00:00:48.196 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.24)
00:00:48.196 00.000 7680 Moving (0.08, 0.24) raw xDistance=-0.12 yDistance=-0.18
00:00:48.196 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:00:48.197 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:00:48.197 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:00:48.198 00.001 7680 MoveAxis(E, 0, ABG)
00:00:48.198 00.000 7680 Move returns status 0, amount 0
00:00:48.198 00.000 7680 MoveAxis(N, 0, ABG)
00:00:48.198 00.000 7680 Move returns status 0, amount 0
00:00:48.198 00.000 7680 move complete, result=0
00:00:48.198 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:00:48.203 00.005 7680 worker thread done servicing request
00:00:48.203 00.000 7680 Worker thread wakes up
00:00:48.203 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:48.203 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:49.446 01.243 7680 Exposure complete
00:00:49.581 00.135 7680 worker thread done servicing request
00:00:49.582 00.001 6120 OnExposeComplete: enter
00:00:49.586 00.004 6120 UpdateGuideState(): m_state=6
00:00:49.591 00.005 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3119
00:00:49.595 00.004 6120 Star::Find returns 1 (1), X=973.62, Y=52.95, Mass=13356, SNR=76.5, Peak=255 HFD=6.8
00:00:49.598 00.003 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
00:00:49.603 00.005 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.06)
00:00:49.607 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.69 hyp=0.69 cameraTheta=1.54 mountX=-0.15 mountY=-0.61, mountTheta=-1.81
00:00:49.611 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.69, opts=13)
00:00:49.615 00.004 6120 Enqueuing Move request for scope (0.02, 0.69)
00:00:49.619 00.004 7680 Worker thread wakes up
00:00:49.619 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.69) opts 0xd
00:00:49.619 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.69)
00:00:49.619 00.000 7680 Moving (0.02, 0.69) raw xDistance=-0.15 yDistance=-0.61
00:00:49.619 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:00:49.619 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
00:00:49.620 00.001 7680 MoveAxis(E, 0, ABG)
00:00:49.620 00.000 7680 Move returns status 0, amount 0
00:00:49.620 00.000 7680 MoveAxis(N, 334, ABG)
00:00:49.620 00.000 7680 Guiding  Dir = 0, Dur = 334
00:00:49.620 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:49.624 00.004 7680 IsSlewing returns 0
00:00:49.624 00.000 6120 UpdateGuideState exits: m=13356 SNR=76.5 Saturated
00:00:49.627 00.003 7680 IsGuiding returns 0
00:00:49.628 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:49.632 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:49.635 00.003 7680 PulseGuide returned control before completion, sleep 344
00:00:49.637 00.002 6120 Enqueuing Expose request
00:00:49.982 00.345 7680 IsGuiding returns 1
00:00:49.982 00.000 7680 scope still moving after pulse duration time elapsed
00:00:50.012 00.030 7680 IsSlewing returns 0
00:00:50.014 00.002 7680 IsGuiding returns 0
00:00:50.014 00.000 7680 scope move finished after 334 + 52 ms
00:00:50.015 00.001 7680 Move returns status 0, amount 334
00:00:50.015 00.000 7680 move complete, result=0
00:00:50.016 00.001 7680 worker thread done servicing request
00:00:50.016 00.000 7680 Worker thread wakes up
00:00:50.017 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 334 ms NORTH
00:00:50.024 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:50.024 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:51.274 01.250 7680 Exposure complete
00:00:51.407 00.133 7680 worker thread done servicing request
00:00:51.408 00.001 6120 OnExposeComplete: enter
00:00:51.412 00.004 6120 UpdateGuideState(): m_state=6
00:00:51.415 00.003 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3120
00:00:51.420 00.005 6120 Star::Find returns 1 (1), X=973.67, Y=52.63, Mass=15431, SNR=81.7, Peak=255 HFD=7.2
00:00:51.424 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
00:00:51.428 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.22)
00:00:51.431 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.37 hyp=0.38 cameraTheta=1.38 mountX=-0.14 mountY=-0.30, mountTheta=-2.00
00:00:51.437 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.37, opts=13)
00:00:51.441 00.004 6120 Enqueuing Move request for scope (0.07, 0.37)
00:00:51.446 00.005 7680 Worker thread wakes up
00:00:51.446 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.37) opts 0xd
00:00:51.446 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.37)
00:00:51.446 00.000 7680 Moving (0.07, 0.37) raw xDistance=-0.14 yDistance=-0.30
00:00:51.446 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:00:51.446 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:00:51.446 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:51.451 00.005 6120 UpdateGuideState exits: m=15431 SNR=81.7 Saturated
00:00:51.455 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:51.458 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:51.463 00.005 6120 Enqueuing Expose request
00:00:51.466 00.003 7680 MoveAxis(E, 0, ABG)
00:00:51.466 00.000 7680 Move returns status 0, amount 0
00:00:51.467 00.001 7680 MoveAxis(N, 164, ABG)
00:00:51.467 00.000 7680 Guiding  Dir = 0, Dur = 164
00:00:51.467 00.000 7680 IsSlewing returns 0
00:00:51.467 00.000 7680 IsGuiding returns 0
00:00:51.469 00.002 7680 PulseGuide returned control before completion, sleep 174
00:00:51.657 00.188 7680 IsGuiding returns 1
00:00:51.657 00.000 7680 scope still moving after pulse duration time elapsed
00:00:51.687 00.030 7680 IsSlewing returns 0
00:00:51.689 00.002 7680 IsGuiding returns 0
00:00:51.690 00.001 7680 scope move finished after 164 + 57 ms
00:00:51.691 00.001 7680 Move returns status 0, amount 164
00:00:51.691 00.000 7680 move complete, result=0
00:00:51.691 00.000 7680 worker thread done servicing request
00:00:51.692 00.001 7680 Worker thread wakes up
00:00:51.693 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 164 ms NORTH
00:00:51.701 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:51.702 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:52.944 01.242 7680 Exposure complete
00:00:53.075 00.131 7680 worker thread done servicing request
00:00:53.075 00.000 6120 OnExposeComplete: enter
00:00:53.082 00.007 6120 UpdateGuideState(): m_state=6
00:00:53.086 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3121
00:00:53.090 00.004 6120 Star::Find returns 1 (1), X=973.78, Y=52.81, Mass=15074, SNR=78.9, Peak=255 HFD=7.0
00:00:53.095 00.005 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.08)
00:00:53.098 00.003 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
00:00:53.102 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.55 hyp=0.58 cameraTheta=1.25 mountX=-0.28 mountY=-0.41, mountTheta=-2.16
00:00:53.106 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.55, opts=13)
00:00:53.114 00.008 6120 Enqueuing Move request for scope (0.18, 0.55)
00:00:53.118 00.004 7680 Worker thread wakes up
00:00:53.118 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.55) opts 0xd
00:00:53.119 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.55)
00:00:53.119 00.000 7680 Moving (0.18, 0.55) raw xDistance=-0.28 yDistance=-0.41
00:00:53.119 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:00:53.119 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:00:53.119 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:53.123 00.004 7680 MoveAxis(E, 114, ABG)
00:00:53.124 00.001 6120 UpdateGuideState exits: m=15074 SNR=78.9 Saturated
00:00:53.129 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:53.132 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:53.136 00.004 7680 Guiding  Dir = 2, Dur = 114
00:00:53.136 00.000 6120 Enqueuing Expose request
00:00:53.141 00.005 7680 IsSlewing returns 0
00:00:53.142 00.001 7680 IsGuiding returns 0
00:00:53.142 00.000 7680 PulseGuide returned control before completion, sleep 124
00:00:53.280 00.138 7680 IsGuiding returns 1
00:00:53.281 00.001 7680 scope still moving after pulse duration time elapsed
00:00:53.312 00.031 7680 IsSlewing returns 0
00:00:53.314 00.002 7680 IsGuiding returns 0
00:00:53.314 00.000 7680 scope move finished after 114 + 57 ms
00:00:53.314 00.000 7680 Move returns status 0, amount 114
00:00:53.315 00.001 7680 MoveAxis(N, 225, ABG)
00:00:53.315 00.000 7680 Guiding  Dir = 0, Dur = 225
00:00:53.315 00.000 7680 IsSlewing returns 0
00:00:53.316 00.001 7680 IsGuiding returns 0
00:00:53.317 00.001 7680 PulseGuide returned control before completion, sleep 235
00:00:53.562 00.245 7680 IsGuiding returns 1
00:00:53.563 00.001 7680 scope still moving after pulse duration time elapsed
00:00:53.593 00.030 7680 IsSlewing returns 0
00:00:53.593 00.000 7680 IsGuiding returns 0
00:00:53.594 00.001 7680 scope move finished after 225 + 52 ms
00:00:53.594 00.000 7680 Move returns status 0, amount 225
00:00:53.594 00.000 7680 move complete, result=0
00:00:53.595 00.001 7680 worker thread done servicing request
00:00:53.595 00.000 7680 Worker thread wakes up
00:00:53.596 00.001 6120 GuideStep: -0.3 px 114 ms EAST, -0.4 px 225 ms NORTH
00:00:53.602 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:53.602 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:54.849 01.247 7680 Exposure complete
00:00:54.961 00.112 7680 worker thread done servicing request
00:00:54.963 00.002 6120 OnExposeComplete: enter
00:00:54.967 00.004 6120 UpdateGuideState(): m_state=6
00:00:54.971 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3122
00:00:54.975 00.004 6120 Star::Find returns 1 (1), X=973.30, Y=52.68, Mass=14276, SNR=78.0, Peak=255 HFD=7.1
00:00:54.979 00.004 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.15 = -1.13)
00:00:54.984 00.005 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.40)
00:00:54.988 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.42 hyp=0.52 cameraTheta=2.19 mountX=0.22 mountY=-0.51, mountTheta=-1.17
00:00:54.994 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.42, opts=13)
00:00:54.998 00.004 6120 Enqueuing Move request for scope (-0.30, 0.42)
00:00:55.002 00.004 7680 Worker thread wakes up
00:00:55.003 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:55.006 00.003 6120 UpdateGuideState exits: m=14276 SNR=78.0 Saturated
00:00:55.010 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:55.014 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:55.018 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.42) opts 0xd
00:00:55.018 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.42)
00:00:55.020 00.002 7680 Moving (-0.30, 0.42) raw xDistance=0.22 yDistance=-0.51
00:00:55.020 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.22
00:00:55.020 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
00:00:55.020 00.000 7680 MoveAxis(W, 82, ABG)
00:00:55.020 00.000 7680 Guiding  Dir = 3, Dur = 82
00:00:55.021 00.001 6120 Enqueuing Expose request
00:00:55.025 00.004 7680 IsSlewing returns 0
00:00:55.026 00.001 7680 IsGuiding returns 0
00:00:55.026 00.000 7680 PulseGuide returned control before completion, sleep 92
00:00:55.120 00.094 7680 IsGuiding returns 1
00:00:55.121 00.001 7680 scope still moving after pulse duration time elapsed
00:00:55.151 00.030 7680 IsSlewing returns 0
00:00:55.152 00.001 7680 IsGuiding returns 0
00:00:55.154 00.002 7680 scope move finished after 82 + 46 ms
00:00:55.154 00.000 7680 Move returns status 0, amount 82
00:00:55.154 00.000 7680 MoveAxis(N, 278, ABG)
00:00:55.156 00.002 7680 Guiding  Dir = 0, Dur = 278
00:00:55.156 00.000 7680 IsSlewing returns 0
00:00:55.157 00.001 7680 IsGuiding returns 0
00:00:55.158 00.001 7680 PulseGuide returned control before completion, sleep 288
00:00:55.452 00.294 7680 IsGuiding returns 1
00:00:55.453 00.001 7680 scope still moving after pulse duration time elapsed
00:00:55.483 00.030 7680 IsSlewing returns 0
00:00:55.484 00.001 7680 IsGuiding returns 0
00:00:55.484 00.000 7680 scope move finished after 278 + 49 ms
00:00:55.485 00.001 7680 Move returns status 0, amount 278
00:00:55.485 00.000 7680 move complete, result=0
00:00:55.486 00.001 7680 worker thread done servicing request
00:00:55.487 00.001 7680 Worker thread wakes up
00:00:55.487 00.000 6120 GuideStep: 0.2 px 82 ms WEST, -0.5 px 278 ms NORTH
00:00:55.493 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:55.493 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:56.744 01.251 7680 Exposure complete
00:00:56.881 00.137 7680 worker thread done servicing request
00:00:56.881 00.000 6120 OnExposeComplete: enter
00:00:56.884 00.003 6120 UpdateGuideState(): m_state=6
00:00:56.890 00.006 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3123
00:00:56.893 00.003 6120 Star::Find returns 1 (1), X=973.34, Y=52.47, Mass=13902, SNR=77.7, Peak=255 HFD=7.1
00:00:56.896 00.003 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-2.95) = xAngle (5.42 = -0.86)
00:00:56.899 00.003 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.15 = -1.13)
00:00:56.901 00.002 6120 CameraToMount -- cameraX=-0.26 cameraY=0.21 hyp=0.33 cameraTheta=2.47 mountX=0.22 mountY=-0.30, mountTheta=-0.95
00:00:56.907 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.21, opts=13)
00:00:56.910 00.003 6120 Enqueuing Move request for scope (-0.26, 0.21)
00:00:56.915 00.005 7680 Worker thread wakes up
00:00:56.915 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:56.917 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.21) opts 0xd
00:00:56.919 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.21)
00:00:56.919 00.000 7680 Moving (-0.26, 0.21) raw xDistance=0.22 yDistance=-0.30
00:00:56.919 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
00:00:56.919 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:00:56.919 00.000 7680 MoveAxis(W, 95, ABG)
00:00:56.919 00.000 6120 UpdateGuideState exits: m=13902 SNR=77.7 Saturated
00:00:56.924 00.005 7680 Guiding  Dir = 3, Dur = 95
00:00:56.924 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:56.930 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:56.934 00.004 6120 Enqueuing Expose request
00:00:56.938 00.004 7680 IsSlewing returns 0
00:00:56.939 00.001 7680 IsGuiding returns 0
00:00:56.939 00.000 7680 PulseGuide returned control before completion, sleep 105
00:00:57.045 00.106 7680 IsGuiding returns 1
00:00:57.047 00.002 7680 scope still moving after pulse duration time elapsed
00:00:57.076 00.029 7680 IsSlewing returns 0
00:00:57.077 00.001 7680 IsGuiding returns 0
00:00:57.078 00.001 7680 scope move finished after 95 + 43 ms
00:00:57.078 00.000 7680 Move returns status 0, amount 95
00:00:57.079 00.001 7680 MoveAxis(N, 164, ABG)
00:00:57.079 00.000 7680 Guiding  Dir = 0, Dur = 164
00:00:57.079 00.000 7680 IsSlewing returns 0
00:00:57.080 00.001 7680 IsGuiding returns 0
00:00:57.080 00.000 7680 PulseGuide returned control before completion, sleep 174
00:00:57.263 00.183 7680 IsGuiding returns 1
00:00:57.264 00.001 7680 scope still moving after pulse duration time elapsed
00:00:57.295 00.031 7680 IsSlewing returns 0
00:00:57.296 00.001 7680 IsGuiding returns 1
00:00:57.326 00.030 7680 IsSlewing returns 0
00:00:57.327 00.001 7680 IsGuiding returns 1
00:00:57.357 00.030 7680 IsSlewing returns 0
00:00:57.359 00.002 7680 IsGuiding returns 0
00:00:57.359 00.000 7680 scope move finished after 164 + 114 ms
00:00:57.359 00.000 7680 Move returns status 0, amount 164
00:00:57.359 00.000 7680 move complete, result=0
00:00:57.360 00.001 7680 worker thread done servicing request
00:00:57.360 00.000 7680 Worker thread wakes up
00:00:57.361 00.001 6120 GuideStep: 0.2 px 95 ms WEST, -0.3 px 164 ms NORTH
00:00:57.370 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:57.370 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:00:58.622 01.252 7680 Exposure complete
00:00:58.763 00.141 7680 worker thread done servicing request
00:00:58.763 00.000 6120 OnExposeComplete: enter
00:00:58.769 00.006 6120 UpdateGuideState(): m_state=6
00:00:58.773 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3124
00:00:58.776 00.003 6120 Star::Find returns 1 (1), X=973.75, Y=52.18, Mass=13895, SNR=76.4, Peak=255 HFD=6.9
00:00:58.780 00.004 6120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-2.95) = xAngle (2.44 = 2.44)
00:00:58.784 00.004 6120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.18 = 2.18)
00:00:58.788 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.51 mountX=-0.13 mountY=0.14, mountTheta=2.32
00:00:58.793 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.08, opts=13)
00:00:58.797 00.004 6120 Enqueuing Move request for scope (0.15, -0.08)
00:00:58.801 00.004 7680 Worker thread wakes up
00:00:58.801 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
00:00:58.801 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
00:00:58.801 00.000 7680 Moving (0.15, -0.08) raw xDistance=-0.13 yDistance=0.14
00:00:58.801 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:00:58.801 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:00:58.801 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:00:58.806 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:00:58.806 00.000 7680 MoveAxis(E, 0, ABG)
00:00:58.806 00.000 7680 Move returns status 0, amount 0
00:00:58.806 00.000 7680 MoveAxis(N, 0, ABG)
00:00:58.806 00.000 7680 Move returns status 0, amount 0
00:00:58.807 00.001 7680 move complete, result=0
00:00:58.807 00.000 7680 worker thread done servicing request
00:00:58.807 00.000 6120 UpdateGuideState exits: m=13895 SNR=76.4 Saturated
00:00:58.811 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:58.814 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:00:58.818 00.004 6120 Enqueuing Expose request
00:00:58.821 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:58.825 00.004 7680 Worker thread wakes up
00:00:58.825 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:00:58.825 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:01:00.072 01.247 7680 Exposure complete
00:01:00.211 00.139 7680 worker thread done servicing request
00:01:00.211 00.000 6120 OnExposeComplete: enter
00:01:00.215 00.004 6120 UpdateGuideState(): m_state=6
00:01:00.219 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3125
00:01:00.223 00.004 6120 Star::Find returns 1 (1), X=973.77, Y=52.21, Mass=13950, SNR=76.6, Peak=255 HFD=6.9
00:01:00.227 00.004 6120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-2.95) = xAngle (2.70 = 2.70)
00:01:00.230 00.003 6120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.43 = 2.43)
00:01:00.236 00.006 6120 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-0.26 mountX=-0.16 mountY=0.12, mountTheta=2.51
00:01:00.243 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.05, opts=13)
00:01:00.248 00.005 6120 Enqueuing Move request for scope (0.17, -0.05)
00:01:00.251 00.003 7680 Worker thread wakes up
00:01:00.251 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
00:01:00.251 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
00:01:00.251 00.000 7680 Moving (0.17, -0.05) raw xDistance=-0.16 yDistance=0.12
00:01:00.251 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:01:00.253 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:01:00.253 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:00.259 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:01:00.259 00.000 7680 MoveAxis(E, 0, ABG)
00:01:00.259 00.000 7680 Move returns status 0, amount 0
00:01:00.259 00.000 7680 MoveAxis(N, 0, ABG)
00:01:00.259 00.000 7680 Move returns status 0, amount 0
00:01:00.260 00.001 6120 UpdateGuideState exits: m=13950 SNR=76.6 Saturated
00:01:00.268 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:00.272 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:00.276 00.004 6120 Enqueuing Expose request
00:01:00.280 00.004 7680 move complete, result=0
00:01:00.280 00.000 7680 worker thread done servicing request
00:01:00.280 00.000 7680 Worker thread wakes up
00:01:00.280 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:00.282 00.002 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:01:00.285 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:01:01.530 01.245 7680 Exposure complete
00:01:01.669 00.139 7680 worker thread done servicing request
00:01:01.669 00.000 6120 OnExposeComplete: enter
00:01:01.673 00.004 6120 UpdateGuideState(): m_state=6
00:01:01.676 00.003 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3126
00:01:01.679 00.003 6120 Star::Find returns 1 (1), X=973.59, Y=52.69, Mass=14623, SNR=79.5, Peak=255 HFD=7.2
00:01:01.681 00.002 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.75)
00:01:01.685 00.004 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.02)
00:01:01.688 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.43 hyp=0.43 cameraTheta=1.58 mountX=-0.08 mountY=-0.39, mountTheta=-1.76
00:01:01.692 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.43, opts=13)
00:01:01.696 00.004 6120 Enqueuing Move request for scope (-0.00, 0.43)
00:01:01.699 00.003 7680 Worker thread wakes up
00:01:01.699 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.43) opts 0xd
00:01:01.699 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.43)
00:01:01.699 00.000 7680 Moving (-0.00, 0.43) raw xDistance=-0.08 yDistance=-0.39
00:01:01.701 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:01:01.701 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:01:01.701 00.000 7680 MoveAxis(E, 0, ABG)
00:01:01.701 00.000 7680 Move returns status 0, amount 0
00:01:01.701 00.000 7680 MoveAxis(N, 210, ABG)
00:01:01.701 00.000 7680 Guiding  Dir = 0, Dur = 210
00:01:01.701 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:01.704 00.003 7680 IsSlewing returns 0
00:01:01.704 00.000 6120 UpdateGuideState exits: m=14623 SNR=79.5 Saturated
00:01:01.707 00.003 7680 IsGuiding returns 0
00:01:01.707 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:01.711 00.004 7680 PulseGuide returned control before completion, sleep 220
00:01:01.711 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:01.714 00.003 6120 Enqueuing Expose request
00:01:01.943 00.229 7680 IsGuiding returns 1
00:01:01.943 00.000 7680 scope still moving after pulse duration time elapsed
00:01:01.975 00.032 7680 IsSlewing returns 0
00:01:01.976 00.001 7680 IsGuiding returns 0
00:01:01.977 00.001 7680 scope move finished after 210 + 58 ms
00:01:01.977 00.000 7680 Move returns status 0, amount 210
00:01:01.978 00.001 7680 move complete, result=0
00:01:01.978 00.000 7680 worker thread done servicing request
00:01:01.978 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 210 ms NORTH
00:01:01.983 00.005 7680 Worker thread wakes up
00:01:01.984 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:01.984 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:01:03.235 01.251 7680 Exposure complete
00:01:03.372 00.137 7680 worker thread done servicing request
00:01:03.372 00.000 6120 OnExposeComplete: enter
00:01:03.376 00.004 6120 UpdateGuideState(): m_state=6
00:01:03.381 00.005 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3127
00:01:03.384 00.003 6120 Star::Find returns 1 (1), X=973.37, Y=52.29, Mass=13150, SNR=74.1, Peak=255 HFD=7.0
00:01:03.388 00.004 6120 CameraToMount -- cameraTheta (3.01) - m_xAngle (-2.95) = xAngle (5.96 = -0.32)
00:01:03.393 00.005 6120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.69 = -0.59)
00:01:03.395 00.002 6120 CameraToMount -- cameraX=-0.23 cameraY=0.03 hyp=0.24 cameraTheta=3.01 mountX=0.22 mountY=-0.13, mountTheta=-0.53
00:01:03.401 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.03, opts=13)
00:01:03.405 00.004 6120 Enqueuing Move request for scope (-0.23, 0.03)
00:01:03.408 00.003 7680 Worker thread wakes up
00:01:03.408 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.03) opts 0xd
00:01:03.408 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.03)
00:01:03.408 00.000 7680 Moving (-0.23, 0.03) raw xDistance=0.22 yDistance=-0.13
00:01:03.408 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:01:03.410 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:01:03.410 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:01:03.410 00.000 7680 MoveAxis(W, 91, ABG)
00:01:03.410 00.000 7680 Guiding  Dir = 3, Dur = 91
00:01:03.410 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:03.413 00.003 7680 IsSlewing returns 0
00:01:03.413 00.000 6120 UpdateGuideState exits: m=13150 SNR=74.1 Saturated
00:01:03.419 00.006 7680 IsGuiding returns 0
00:01:03.419 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:03.423 00.004 7680 PulseGuide returned control before completion, sleep 101
00:01:03.423 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:03.426 00.003 6120 Enqueuing Expose request
00:01:03.538 00.112 7680 IsGuiding returns 1
00:01:03.538 00.000 7680 scope still moving after pulse duration time elapsed
00:01:03.568 00.030 7680 IsSlewing returns 0
00:01:03.569 00.001 7680 IsGuiding returns 0
00:01:03.570 00.001 7680 scope move finished after 91 + 60 ms
00:01:03.571 00.001 7680 Move returns status 0, amount 91
00:01:03.571 00.000 7680 MoveAxis(N, 0, ABG)
00:01:03.571 00.000 7680 Move returns status 0, amount 0
00:01:03.571 00.000 7680 move complete, result=0
00:01:03.572 00.001 7680 worker thread done servicing request
00:01:03.573 00.001 7680 Worker thread wakes up
00:01:03.573 00.000 6120 GuideStep: 0.2 px 91 ms WEST, -0.1 px 0 ms NORTH
00:01:03.580 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:03.580 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:01:04.828 01.248 7680 Exposure complete
00:01:04.951 00.123 7680 worker thread done servicing request
00:01:04.951 00.000 6120 OnExposeComplete: enter
00:01:04.957 00.006 6120 UpdateGuideState(): m_state=6
00:01:04.962 00.005 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3128
00:01:04.965 00.003 6120 Star::Find returns 1 (1), X=973.72, Y=52.39, Mass=13763, SNR=77.7, Peak=255 HFD=7.0
00:01:04.970 00.005 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.82 = -2.47)
00:01:04.973 00.003 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.55 = -2.74)
00:01:04.977 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.18 cameraTheta=0.86 mountX=-0.14 mountY=-0.07, mountTheta=-2.67
00:01:04.982 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.14, opts=13)
00:01:04.988 00.006 6120 Enqueuing Move request for scope (0.12, 0.14)
00:01:04.992 00.004 7680 Worker thread wakes up
00:01:04.993 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:04.996 00.003 6120 UpdateGuideState exits: m=13763 SNR=77.7 Saturated
00:01:05.001 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:05.005 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:05.008 00.003 6120 Enqueuing Expose request
00:01:05.012 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
00:01:05.012 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
00:01:05.012 00.000 7680 Moving (0.12, 0.14) raw xDistance=-0.14 yDistance=-0.07
00:01:05.013 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:01:05.014 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:01:05.014 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:01:05.014 00.000 7680 MoveAxis(E, 0, ABG)
00:01:05.014 00.000 7680 Move returns status 0, amount 0
00:01:05.015 00.001 7680 MoveAxis(N, 0, ABG)
00:01:05.015 00.000 7680 Move returns status 0, amount 0
00:01:05.015 00.000 7680 move complete, result=0
00:01:05.015 00.000 7680 worker thread done servicing request
00:01:05.015 00.000 7680 Worker thread wakes up
00:01:05.016 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:05.020 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:05.021 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:01:06.275 01.254 7680 Exposure complete
00:01:06.417 00.142 7680 worker thread done servicing request
00:01:06.418 00.001 6120 OnExposeComplete: enter
00:01:06.422 00.004 6120 UpdateGuideState(): m_state=6
00:01:06.426 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3129
00:01:06.430 00.004 6120 Star::Find returns 1 (1), X=973.80, Y=52.48, Mass=13024, SNR=73.3, Peak=255 HFD=7.0
00:01:06.435 00.005 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.79 = -2.50)
00:01:06.438 00.003 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.52 = -2.77)
00:01:06.442 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.22 hyp=0.30 cameraTheta=0.83 mountX=-0.24 mountY=-0.11, mountTheta=-2.71
00:01:06.446 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.22, opts=13)
00:01:06.450 00.004 6120 Enqueuing Move request for scope (0.20, 0.22)
00:01:06.453 00.003 7680 Worker thread wakes up
00:01:06.453 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.22) opts 0xd
00:01:06.454 00.001 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.22)
00:01:06.455 00.001 7680 Moving (0.20, 0.22) raw xDistance=-0.24 yDistance=-0.11
00:01:06.455 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:01:06.455 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:01:06.455 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:01:06.455 00.000 7680 MoveAxis(E, 98, ABG)
00:01:06.456 00.001 7680 Guiding  Dir = 2, Dur = 98
00:01:06.456 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:06.459 00.003 7680 IsSlewing returns 0
00:01:06.460 00.001 6120 UpdateGuideState exits: m=13024 SNR=73.3 Saturated
00:01:06.463 00.003 7680 IsGuiding returns 0
00:01:06.464 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:06.467 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:06.472 00.005 7680 PulseGuide returned control before completion, sleep 108
00:01:06.472 00.000 6120 Enqueuing Expose request
00:01:06.593 00.121 7680 IsGuiding returns 0
00:01:06.593 00.000 7680 Move returns status 0, amount 98
00:01:06.594 00.001 7680 MoveAxis(N, 0, ABG)
00:01:06.594 00.000 7680 Move returns status 0, amount 0
00:01:06.594 00.000 7680 move complete, result=0
00:01:06.594 00.000 7680 worker thread done servicing request
00:01:06.596 00.002 6120 GuideStep: -0.2 px 98 ms EAST, -0.1 px 0 ms NORTH
00:01:06.603 00.007 7680 Worker thread wakes up
00:01:06.603 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:06.603 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:01:07.851 01.248 7680 Exposure complete
00:01:07.990 00.139 7680 worker thread done servicing request
00:01:07.990 00.000 6120 OnExposeComplete: enter
00:01:07.994 00.004 6120 UpdateGuideState(): m_state=6
00:01:07.998 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3130
00:01:08.003 00.005 6120 Star::Find returns 1 (1), X=973.69, Y=52.74, Mass=13715, SNR=75.3, Peak=255 HFD=6.9
00:01:08.007 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
00:01:08.011 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
00:01:08.017 00.006 6120 CameraToMount -- cameraX=0.10 cameraY=0.48 hyp=0.49 cameraTheta=1.38 mountX=-0.18 mountY=-0.39, mountTheta=-2.01
00:01:08.023 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.48, opts=13)
00:01:08.028 00.005 6120 Enqueuing Move request for scope (0.10, 0.48)
00:01:08.031 00.003 7680 Worker thread wakes up
00:01:08.033 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:08.036 00.003 6120 UpdateGuideState exits: m=13715 SNR=75.3 Saturated
00:01:08.039 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:08.044 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:08.049 00.005 6120 Enqueuing Expose request
00:01:08.053 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.48) opts 0xd
00:01:08.053 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.48)
00:01:08.053 00.000 7680 Moving (0.10, 0.48) raw xDistance=-0.18 yDistance=-0.39
00:01:08.053 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:01:08.055 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:01:08.055 00.000 7680 MoveAxis(E, 0, ABG)
00:01:08.055 00.000 7680 Move returns status 0, amount 0
00:01:08.055 00.000 7680 MoveAxis(N, 213, ABG)
00:01:08.056 00.001 7680 Guiding  Dir = 0, Dur = 213
00:01:08.056 00.000 7680 IsSlewing returns 0
00:01:08.057 00.001 7680 IsGuiding returns 0
00:01:08.057 00.000 7680 PulseGuide returned control before completion, sleep 223
00:01:08.295 00.238 7680 IsGuiding returns 0
00:01:08.295 00.000 7680 Move returns status 0, amount 213
00:01:08.296 00.001 7680 move complete, result=0
00:01:08.296 00.000 7680 worker thread done servicing request
00:01:08.296 00.000 7680 Worker thread wakes up
00:01:08.296 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 213 ms NORTH
00:01:08.306 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:08.306 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:01:09.558 01.252 7680 Exposure complete
00:01:09.692 00.134 7680 worker thread done servicing request
00:01:09.692 00.000 6120 OnExposeComplete: enter
00:01:09.696 00.004 6120 UpdateGuideState(): m_state=6
00:01:09.700 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3131
00:01:09.705 00.005 6120 Star::Find returns 1 (1), X=973.66, Y=52.88, Mass=14565, SNR=79.7, Peak=255 HFD=6.9
00:01:09.710 00.005 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
00:01:09.714 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
00:01:09.717 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.62 hyp=0.62 cameraTheta=1.48 mountX=-0.17 mountY=-0.53, mountTheta=-1.89
00:01:09.722 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.62, opts=13)
00:01:09.727 00.005 6120 Enqueuing Move request for scope (0.06, 0.62)
00:01:09.731 00.004 7680 Worker thread wakes up
00:01:09.731 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.62) opts 0xd
00:01:09.731 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.62)
00:01:09.731 00.000 7680 Moving (0.06, 0.62) raw xDistance=-0.17 yDistance=-0.53
00:01:09.731 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:01:09.732 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:09.736 00.004 6120 UpdateGuideState exits: m=14565 SNR=79.7 Saturated
00:01:09.740 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:09.743 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:09.747 00.004 6120 Enqueuing Expose request
00:01:09.751 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
00:01:09.751 00.000 7680 MoveAxis(E, 0, ABG)
00:01:09.751 00.000 7680 Move returns status 0, amount 0
00:01:09.751 00.000 7680 MoveAxis(N, 289, ABG)
00:01:09.752 00.001 7680 Guiding  Dir = 0, Dur = 289
00:01:09.752 00.000 7680 IsSlewing returns 0
00:01:09.752 00.000 7680 IsGuiding returns 0
00:01:09.753 00.001 7680 PulseGuide returned control before completion, sleep 299
00:01:10.063 00.310 7680 IsGuiding returns 1
00:01:10.064 00.001 7680 scope still moving after pulse duration time elapsed
00:01:10.094 00.030 7680 IsSlewing returns 0
00:01:10.096 00.002 7680 IsGuiding returns 0
00:01:10.098 00.002 7680 scope move finished after 289 + 55 ms
00:01:10.098 00.000 7680 Move returns status 0, amount 289
00:01:10.098 00.000 7680 move complete, result=0
00:01:10.099 00.001 7680 worker thread done servicing request
00:01:10.099 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 289 ms NORTH
00:01:10.105 00.006 7680 Worker thread wakes up
00:01:10.106 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:10.106 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:01:11.362 01.256 7680 Exposure complete
00:01:11.511 00.149 7680 worker thread done servicing request
00:01:11.511 00.000 6120 OnExposeComplete: enter
00:01:11.515 00.004 6120 UpdateGuideState(): m_state=6
00:01:11.521 00.006 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3132
00:01:11.524 00.003 6120 Star::Find returns 1 (1), X=973.82, Y=52.74, Mass=14298, SNR=78.2, Peak=255 HFD=6.9
00:01:11.529 00.005 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
00:01:11.534 00.005 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.45)
00:01:11.539 00.005 6120 CameraToMount -- cameraX=0.22 cameraY=0.48 hyp=0.53 cameraTheta=1.15 mountX=-0.30 mountY=-0.34, mountTheta=-2.30
00:01:11.546 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.48, opts=13)
00:01:11.552 00.006 6120 Enqueuing Move request for scope (0.22, 0.48)
00:01:11.556 00.004 7680 Worker thread wakes up
00:01:11.556 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:11.559 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.48) opts 0xd
00:01:11.559 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.48)
00:01:11.560 00.001 6120 UpdateGuideState exits: m=14298 SNR=78.2 Saturated
00:01:11.564 00.004 7680 Moving (0.22, 0.48) raw xDistance=-0.30 yDistance=-0.34
00:01:11.564 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:11.569 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:01:11.569 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:11.573 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:01:11.573 00.000 7680 MoveAxis(E, 124, ABG)
00:01:11.573 00.000 6120 Enqueuing Expose request
00:01:11.577 00.004 7680 Guiding  Dir = 2, Dur = 124
00:01:11.579 00.002 7680 IsSlewing returns 0
00:01:11.579 00.000 7680 IsGuiding returns 0
00:01:11.579 00.000 7680 PulseGuide returned control before completion, sleep 134
00:01:11.721 00.142 7680 IsGuiding returns 1
00:01:11.723 00.002 7680 scope still moving after pulse duration time elapsed
00:01:11.752 00.029 7680 IsSlewing returns 0
00:01:11.753 00.001 7680 IsGuiding returns 0
00:01:11.753 00.000 7680 scope move finished after 124 + 50 ms
00:01:11.754 00.001 7680 Move returns status 0, amount 124
00:01:11.755 00.001 7680 MoveAxis(N, 184, ABG)
00:01:11.755 00.000 7680 Guiding  Dir = 0, Dur = 184
00:01:11.756 00.001 7680 IsSlewing returns 0
00:01:11.756 00.000 7680 IsGuiding returns 0
00:01:11.757 00.001 7680 PulseGuide returned control before completion, sleep 194
00:01:11.957 00.200 7680 IsGuiding returns 1
00:01:11.957 00.000 7680 scope still moving after pulse duration time elapsed
00:01:11.988 00.031 7680 IsSlewing returns 0
00:01:11.989 00.001 7680 IsGuiding returns 0
00:01:11.989 00.000 7680 scope move finished after 184 + 48 ms
00:01:11.989 00.000 7680 Move returns status 0, amount 184
00:01:11.991 00.002 7680 move complete, result=0
00:01:11.991 00.000 7680 worker thread done servicing request
00:01:11.992 00.001 7680 Worker thread wakes up
00:01:11.992 00.000 6120 GuideStep: -0.3 px 124 ms EAST, -0.3 px 184 ms NORTH
00:01:11.998 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:11.998 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:01:13.251 01.253 7680 Exposure complete
00:01:13.378 00.127 7680 worker thread done servicing request
00:01:13.378 00.000 6120 OnExposeComplete: enter
00:01:13.383 00.005 6120 UpdateGuideState(): m_state=6
00:01:13.387 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3133
00:01:13.392 00.005 6120 Star::Find returns 1 (1), X=973.66, Y=52.64, Mass=14608, SNR=78.1, Peak=255 HFD=7.1
00:01:13.396 00.004 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.91)
00:01:13.400 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
00:01:13.403 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.38 hyp=0.39 cameraTheta=1.42 mountX=-0.13 mountY=-0.32, mountTheta=-1.95
00:01:13.407 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.38, opts=13)
00:01:13.411 00.004 6120 Enqueuing Move request for scope (0.06, 0.38)
00:01:13.415 00.004 7680 Worker thread wakes up
00:01:13.415 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.38) opts 0xd
00:01:13.415 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.38)
00:01:13.415 00.000 7680 Moving (0.06, 0.38) raw xDistance=-0.13 yDistance=-0.32
00:01:13.415 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:13.418 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:01:13.419 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:01:13.419 00.000 6120 UpdateGuideState exits: m=14608 SNR=78.1 Saturated
00:01:13.424 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:13.428 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:13.433 00.005 6120 Enqueuing Expose request
00:01:13.437 00.004 7680 MoveAxis(E, 0, ABG)
00:01:13.437 00.000 7680 Move returns status 0, amount 0
00:01:13.438 00.001 7680 MoveAxis(N, 174, ABG)
00:01:13.438 00.000 7680 Guiding  Dir = 0, Dur = 174
00:01:13.438 00.000 7680 IsSlewing returns 0
00:01:13.439 00.001 7680 IsGuiding returns 0
00:01:13.439 00.000 7680 PulseGuide returned control before completion, sleep 184
00:01:13.634 00.195 7680 IsGuiding returns 1
00:01:13.636 00.002 7680 scope still moving after pulse duration time elapsed
00:01:13.664 00.028 7680 IsSlewing returns 0
00:01:13.665 00.001 7680 IsGuiding returns 0
00:01:13.667 00.002 7680 scope move finished after 174 + 54 ms
00:01:13.668 00.001 7680 Move returns status 0, amount 174
00:01:13.668 00.000 7680 move complete, result=0
00:01:13.669 00.001 7680 worker thread done servicing request
00:01:13.669 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 174 ms NORTH
00:01:13.674 00.005 7680 Worker thread wakes up
00:01:13.674 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:13.676 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:01:14.919 01.243 7680 Exposure complete
00:01:15.054 00.135 7680 worker thread done servicing request
00:01:15.054 00.000 6120 OnExposeComplete: enter
00:01:15.058 00.004 6120 UpdateGuideState(): m_state=6
00:01:15.063 00.005 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3134
00:01:15.067 00.004 6120 Star::Find returns 1 (1), X=973.86, Y=52.31, Mass=14672, SNR=77.6, Peak=255 HFD=6.9
00:01:15.070 00.003 6120 CameraToMount -- cameraTheta (0.21) - m_xAngle (-2.95) = xAngle (3.16 = -3.12)
00:01:15.075 00.005 6120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.89 = 2.89)
00:01:15.080 00.005 6120 CameraToMount -- cameraX=0.26 cameraY=0.06 hyp=0.27 cameraTheta=0.21 mountX=-0.27 mountY=0.07, mountTheta=2.90
00:01:15.085 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.06, opts=13)
00:01:15.090 00.005 6120 Enqueuing Move request for scope (0.26, 0.06)
00:01:15.093 00.003 7680 Worker thread wakes up
00:01:15.093 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:15.098 00.005 6120 UpdateGuideState exits: m=14672 SNR=77.6 Saturated
00:01:15.102 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:15.105 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:15.109 00.004 6120 Enqueuing Expose request
00:01:15.115 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.06) opts 0xd
00:01:15.116 00.001 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.06)
00:01:15.116 00.000 7680 Moving (0.26, 0.06) raw xDistance=-0.27 yDistance=0.07
00:01:15.116 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:01:15.116 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:01:15.117 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:01:15.117 00.000 7680 MoveAxis(E, 110, ABG)
00:01:15.117 00.000 7680 Guiding  Dir = 2, Dur = 110
00:01:15.117 00.000 7680 IsSlewing returns 0
00:01:15.118 00.001 7680 IsGuiding returns 0
00:01:15.118 00.000 7680 PulseGuide returned control before completion, sleep 120
00:01:15.243 00.125 7680 IsGuiding returns 1
00:01:15.244 00.001 7680 scope still moving after pulse duration time elapsed
00:01:15.274 00.030 7680 IsSlewing returns 0
00:01:15.275 00.001 7680 IsGuiding returns 0
00:01:15.276 00.001 7680 scope move finished after 110 + 47 ms
00:01:15.276 00.000 7680 Move returns status 0, amount 110
00:01:15.277 00.001 7680 MoveAxis(N, 0, ABG)
00:01:15.277 00.000 7680 Move returns status 0, amount 0
00:01:15.278 00.001 7680 move complete, result=0
00:01:15.278 00.000 7680 worker thread done servicing request
00:01:15.278 00.000 6120 GuideStep: -0.3 px 110 ms EAST, 0.1 px 0 ms NORTH
00:01:15.284 00.006 7680 Worker thread wakes up
00:01:15.284 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:15.284 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:01:16.531 01.247 7680 Exposure complete
00:01:16.691 00.160 7680 worker thread done servicing request
00:01:16.692 00.001 6120 OnExposeComplete: enter
00:01:16.698 00.006 6120 UpdateGuideState(): m_state=6
00:01:16.703 00.005 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3135
00:01:16.710 00.007 6120 Star::Find returns 1 (1), X=973.73, Y=52.44, Mass=13535, SNR=74.8, Peak=255 HFD=7.0
00:01:16.715 00.005 6120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-2.95) = xAngle (3.89 = -2.39)
00:01:16.719 00.004 6120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.62 = -2.66)
00:01:16.723 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.94 mountX=-0.16 mountY=-0.10, mountTheta=-2.58
00:01:16.729 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.18, opts=13)
00:01:16.734 00.005 6120 Enqueuing Move request for scope (0.13, 0.18)
00:01:16.739 00.005 7680 Worker thread wakes up
00:01:16.739 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:16.743 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
00:01:16.743 00.000 6120 UpdateGuideState exits: m=13535 SNR=74.8 Saturated
00:01:16.747 00.004 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
00:01:16.747 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:16.750 00.003 7680 Moving (0.13, 0.18) raw xDistance=-0.16 yDistance=-0.10
00:01:16.751 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:01:16.751 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:16.755 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:01:16.755 00.000 6120 Enqueuing Expose request
00:01:16.758 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:01:16.758 00.000 7680 MoveAxis(E, 0, ABG)
00:01:16.758 00.000 7680 Move returns status 0, amount 0
00:01:16.758 00.000 7680 MoveAxis(N, 0, ABG)
00:01:16.758 00.000 7680 Move returns status 0, amount 0
00:01:16.759 00.001 7680 move complete, result=0
00:01:16.759 00.000 7680 worker thread done servicing request
00:01:16.759 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:16.762 00.003 7680 Worker thread wakes up
00:01:16.763 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:16.763 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:01:18.008 01.245 7680 Exposure complete
00:01:18.146 00.138 7680 worker thread done servicing request
00:01:18.146 00.000 6120 OnExposeComplete: enter
00:01:18.152 00.006 6120 UpdateGuideState(): m_state=6
00:01:18.158 00.006 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3136
00:01:18.163 00.005 6120 Star::Find returns 1 (1), X=973.66, Y=52.89, Mass=14108, SNR=75.2, Peak=255 HFD=6.9
00:01:18.168 00.005 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
00:01:18.173 00.005 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
00:01:18.177 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.63 hyp=0.63 cameraTheta=1.47 mountX=-0.18 mountY=-0.54, mountTheta=-1.90
00:01:18.183 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.63, opts=13)
00:01:18.187 00.004 6120 Enqueuing Move request for scope (0.06, 0.63)
00:01:18.191 00.004 7680 Worker thread wakes up
00:01:18.191 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.63) opts 0xd
00:01:18.191 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.63)
00:01:18.192 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:18.196 00.004 6120 UpdateGuideState exits: m=14108 SNR=75.2 Saturated
00:01:18.199 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:18.205 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:18.210 00.005 6120 Enqueuing Expose request
00:01:18.214 00.004 7680 Moving (0.06, 0.63) raw xDistance=-0.18 yDistance=-0.54
00:01:18.214 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:01:18.214 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
00:01:18.214 00.000 7680 MoveAxis(E, 0, ABG)
00:01:18.215 00.001 7680 Move returns status 0, amount 0
00:01:18.215 00.000 7680 MoveAxis(N, 291, ABG)
00:01:18.215 00.000 7680 Guiding  Dir = 0, Dur = 291
00:01:18.215 00.000 7680 IsSlewing returns 0
00:01:18.216 00.001 7680 IsGuiding returns 0
00:01:18.217 00.001 7680 PulseGuide returned control before completion, sleep 301
00:01:18.531 00.314 7680 IsGuiding returns 1
00:01:18.533 00.002 7680 scope still moving after pulse duration time elapsed
00:01:18.562 00.029 7680 IsSlewing returns 0
00:01:18.563 00.001 7680 IsGuiding returns 0
00:01:18.564 00.001 7680 scope move finished after 291 + 56 ms
00:01:18.564 00.000 7680 Move returns status 0, amount 291
00:01:18.565 00.001 7680 move complete, result=0
00:01:18.565 00.000 7680 worker thread done servicing request
00:01:18.566 00.001 7680 Worker thread wakes up
00:01:18.566 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 291 ms NORTH
00:01:18.573 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:18.573 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:01:19.824 01.251 7680 Exposure complete
00:01:19.942 00.118 7680 worker thread done servicing request
00:01:19.942 00.000 6120 OnExposeComplete: enter
00:01:19.948 00.006 6120 UpdateGuideState(): m_state=6
00:01:19.952 00.004 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3137
00:01:19.957 00.005 6120 Star::Find returns 1 (1), X=973.68, Y=52.58, Mass=15336, SNR=80.1, Peak=255 HFD=7.2
00:01:19.960 00.003 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
00:01:19.964 00.004 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
00:01:19.968 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.34 mountX=-0.14 mountY=-0.26, mountTheta=-2.06
00:01:19.973 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.32, opts=13)
00:01:19.977 00.004 6120 Enqueuing Move request for scope (0.08, 0.32)
00:01:19.981 00.004 7680 Worker thread wakes up
00:01:19.981 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.32) opts 0xd
00:01:19.981 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:19.985 00.004 6120 UpdateGuideState exits: m=15336 SNR=80.1 Saturated
00:01:19.989 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:19.992 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:19.996 00.004 6120 Enqueuing Expose request
00:01:19.999 00.003 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.32)
00:01:19.999 00.000 7680 Moving (0.08, 0.32) raw xDistance=-0.14 yDistance=-0.26
00:01:19.999 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:01:19.999 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:01:19.999 00.000 7680 MoveAxis(E, 0, ABG)
00:01:19.999 00.000 7680 Move returns status 0, amount 0
00:01:20.001 00.002 7680 MoveAxis(N, 140, ABG)
00:01:20.001 00.000 7680 Guiding  Dir = 0, Dur = 140
00:01:20.001 00.000 7680 IsSlewing returns 0
00:01:20.001 00.000 7680 IsGuiding returns 0
00:01:20.001 00.000 7680 PulseGuide returned control before completion, sleep 150
00:01:20.157 00.156 7680 IsGuiding returns 1
00:01:20.157 00.000 7680 scope still moving after pulse duration time elapsed
00:01:20.189 00.032 7680 IsSlewing returns 0
00:01:20.190 00.001 7680 IsGuiding returns 0
00:01:20.190 00.000 7680 scope move finished after 140 + 49 ms
00:01:20.192 00.002 7680 Move returns status 0, amount 140
00:01:20.192 00.000 7680 move complete, result=0
00:01:20.192 00.000 7680 worker thread done servicing request
00:01:20.192 00.000 7680 Worker thread wakes up
00:01:20.193 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 140 ms NORTH
00:01:20.200 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:20.200 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(959,37,31,31)
00:01:21.101 00.901 6120 evsrv: cli 0FAF0478 connect
00:01:21.105 00.004 6120 case statement mapped state 6 to 3
00:01:21.111 00.006 6120 case statement mapped state 6 to 3
00:01:21.271 00.160 6120 evsrv: cli 0FAF0478 request: {"method":"get_app_state","id":"dce87be5-eb59-4981-bd84-e4298fca667a"}
00:01:21.279 00.008 6120 case statement mapped state 6 to 3
00:01:21.283 00.004 6120 evsrv: cli 0FAF0478 response: {"jsonrpc":"2.0","result":"Guiding","id":"dce87be5-eb59-4981-bd84-e4298fca667a"}
00:01:21.287 00.004 6120 evsrv: cli 0FAF0478 disconnect
00:01:21.291 00.004 6120 evsrv: cli 0FAEF398 connect
00:01:21.294 00.003 6120 case statement mapped state 6 to 3
00:01:21.297 00.003 6120 case statement mapped state 6 to 3
00:01:21.301 00.004 6120 evsrv: cli 0FAEF398 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"56e24023-4b30-4c29-ad1b-e843f8f6e03a"}
00:01:21.304 00.003 6120 PhdController::Dither begins
00:01:21.306 00.002 6120 dither: size=5.00, dRA=4.32 dDec=-4.52
00:01:21.309 00.003 6120 MountToCamera -- mountTheta (-0.81) + m_xAngle (-2.95) = xAngle (-3.76 = 2.52)
00:01:21.311 00.002 6120 MountToCamera -- mountX=4.32 mountY=-4.52 hyp=6.25 mountTheta=-0.81 cameraX=-5.08, cameraY=3.63 cameraTheta=2.52
00:01:21.314 00.003 6120 setting lock position to (968.52, 55.89)
00:01:21.463 00.149 6120 Mount: notify guiding dithered (-5.1, 3.6)
00:01:21.466 00.003 7680 Exposure complete
00:01:21.466 00.000 6120 Status Line: Dither by 4.32,-4.52
00:01:21.473 00.007 6120 PhdController: newstate STATE_SETTLE_BEGIN
00:01:21.594 00.121 6120 PhdController: newstate STATE_SETTLE_WAIT
00:01:21.601 00.007 6120 evsrv: cli 0FAEF398 response: {"jsonrpc":"2.0","result":0,"id":"56e24023-4b30-4c29-ad1b-e843f8f6e03a"}
00:01:21.609 00.008 6120 evsrv: cli 0FAEF398 disconnect
00:01:21.691 00.082 7680 worker thread done servicing request
00:01:21.691 00.000 6120 OnExposeComplete: enter
00:01:21.694 00.003 6120 UpdateGuideState(): m_state=6
00:01:21.699 00.005 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3138
00:01:21.702 00.003 6120 Star::Find returns 1 (1), X=973.40, Y=52.62, Mass=13809, SNR=77.0, Peak=255 HFD=7.1
00:01:21.706 00.004 6120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-2.95) = xAngle (2.36 = 2.36)
00:01:21.709 00.003 6120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.09 = 2.09)
00:01:21.711 00.002 6120 CameraToMount -- cameraX=4.88 cameraY=-3.27 hyp=5.87 cameraTheta=-0.59 mountX=-4.18 mountY=5.09, mountTheta=2.26
00:01:21.716 00.005 6120 dither recenter: remaining=(-4.3,4.5) step=(-4.3,4.5)
00:01:21.718 00.002 6120 MountToCamera -- mountTheta (2.33) + m_xAngle (-2.95) = xAngle (-0.62 = -0.62)
00:01:21.721 00.003 6120 MountToCamera -- mountX=-4.32 mountY=4.52 hyp=6.25 mountTheta=2.33 cameraX=5.08, cameraY=-3.63 cameraTheta=-0.62
00:01:21.724 00.003 6120 SchedulePrimaryMove(0D6325F0, x=5.08, y=-3.63, opts=4)
00:01:21.728 00.004 6120 Enqueuing Move request for scope (5.08, -3.63)
00:01:21.731 00.003 7680 Worker thread wakes up
00:01:21.732 00.001 6120 Mount: notify direct move -4.32,4.52
00:01:21.734 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (5.08, -3.63) opts 0x4
00:01:21.734 00.000 7680 Handling offset move in thread for scope, endpoint = (5.08, -3.63)
00:01:21.734 00.000 7680 Moving (5.08, -3.63) raw xDistance=-4.32 yDistance=4.52
00:01:21.734 00.000 7680 MoveAxis(E, 2797, B)
00:01:21.734 00.000 7680 Guiding  Dir = 2, Dur = 2797
00:01:21.736 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:21.738 00.002 7680 IsSlewing returns 0
00:01:21.738 00.000 6120 UpdateGuideState exits: m=13809 SNR=77.0 Saturated
00:01:21.743 00.005 7680 IsGuiding returns 0
00:01:21.743 00.000 6120 PhdController: settling, locked = 1, distance = 6.41 (1.50) aobump = 0 frame = 1 / 99999
00:01:21.746 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764050481.746,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":6.41,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:01:21.749 00.003 7680 PulseGuide returned control before completion, sleep 2807
00:01:21.750 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:21.752 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:21.755 00.003 6120 Enqueuing Expose request
00:01:24.574 02.819 7680 IsGuiding returns 0
00:01:24.575 00.001 7680 Move returns status 0, amount 2797
00:01:24.583 00.008 7680 MoveAxis(S, 2451, B)
00:01:24.583 00.000 7680 Guiding  Dir = 1, Dur = 2451
00:01:24.583 00.000 7680 IsSlewing returns 0
00:01:24.584 00.001 7680 IsGuiding returns 0
00:01:24.584 00.000 7680 PulseGuide returned control before completion, sleep 2461
00:01:27.052 02.468 7680 IsGuiding returns 1
00:01:27.053 00.001 7680 scope still moving after pulse duration time elapsed
00:01:27.083 00.030 7680 IsSlewing returns 0
00:01:27.084 00.001 7680 IsGuiding returns 0
00:01:27.085 00.001 7680 scope move finished after 2451 + 48 ms
00:01:27.085 00.000 7680 Move returns status 0, amount 2451
00:01:27.086 00.001 7680 move complete, result=0
00:01:27.086 00.000 6120 GuideStep: -4.3 px 2797 ms EAST, 4.5 px 2451 ms SOUTH
00:01:27.093 00.007 7680 worker thread done servicing request
00:01:27.093 00.000 7680 Worker thread wakes up
00:01:27.093 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:27.093 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:01:28.339 01.246 7680 Exposure complete
00:01:28.464 00.125 7680 worker thread done servicing request
00:01:28.466 00.002 6120 OnExposeComplete: enter
00:01:28.469 00.003 6120 UpdateGuideState(): m_state=6
00:01:28.472 00.003 6120 Star::Find(15, 973, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3139
00:01:28.477 00.005 6120 Star::Find returns 1 (1), X=969.65, Y=56.56, Mass=13533, SNR=74.9, Peak=255 HFD=7.0
00:01:28.480 00.003 6120 CameraToMount -- cameraTheta (0.53) - m_xAngle (-2.95) = xAngle (3.49 = -2.80)
00:01:28.483 00.003 6120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.22 = -3.06)
00:01:28.487 00.004 6120 CameraToMount -- cameraX=1.13 cameraY=0.66 hyp=1.31 cameraTheta=0.53 mountX=-1.23 mountY=-0.10, mountTheta=-3.06
00:01:28.492 00.005 6120 SchedulePrimaryMove(0D6325F0, x=1.13, y=0.66, opts=13)
00:01:28.496 00.004 6120 Enqueuing Move request for scope (1.13, 0.66)
00:01:28.499 00.003 7680 Worker thread wakes up
00:01:28.499 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.13, 0.66) opts 0xd
00:01:28.499 00.000 7680 Handling offset move in thread for scope, endpoint = (1.13, 0.66)
00:01:28.499 00.000 7680 Moving (1.13, 0.66) raw xDistance=-1.23 yDistance=-0.10
00:01:28.500 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.23
00:01:28.500 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:01:28.501 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:01:28.501 00.000 7680 MoveAxis(E, 503, ABG)
00:01:28.501 00.000 7680 Guiding  Dir = 2, Dur = 503
00:01:28.501 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:28.505 00.004 7680 IsSlewing returns 0
00:01:28.506 00.001 6120 UpdateGuideState exits: m=13533 SNR=74.9 Saturated
00:01:28.509 00.003 7680 IsGuiding returns 0
00:01:28.510 00.001 6120 PhdController: settling, locked = 1, distance = 1.31 (1.50) aobump = 0 frame = 2 / 99999
00:01:28.515 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764050488.514,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.31,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:01:28.518 00.003 7680 PulseGuide returned control before completion, sleep 513
00:01:28.518 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:28.523 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:28.527 00.004 6120 Enqueuing Expose request
00:01:29.037 00.510 7680 IsGuiding returns 1
00:01:29.038 00.001 7680 scope still moving after pulse duration time elapsed
00:01:29.068 00.030 7680 IsSlewing returns 0
00:01:29.069 00.001 7680 IsGuiding returns 0
00:01:29.069 00.000 7680 scope move finished after 503 + 56 ms
00:01:29.070 00.001 7680 Move returns status 0, amount 503
00:01:29.070 00.000 7680 MoveAxis(N, 0, ABG)
00:01:29.070 00.000 7680 Move returns status 0, amount 0
00:01:29.070 00.000 7680 move complete, result=0
00:01:29.071 00.001 7680 worker thread done servicing request
00:01:29.071 00.000 6120 GuideStep: -1.2 px 503 ms EAST, -0.1 px 0 ms NORTH
00:01:29.077 00.006 7680 Worker thread wakes up
00:01:29.077 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:29.077 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:01:30.316 01.239 7680 Exposure complete
00:01:30.450 00.134 7680 worker thread done servicing request
00:01:30.450 00.000 6120 OnExposeComplete: enter
00:01:30.455 00.005 6120 UpdateGuideState(): m_state=6
00:01:30.459 00.004 6120 Star::Find(15, 969, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3140
00:01:30.462 00.003 6120 Star::Find returns 1 (1), X=969.04, Y=56.77, Mass=13853, SNR=76.5, Peak=255 HFD=6.8
00:01:30.466 00.004 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-2.95) = xAngle (3.99 = -2.30)
00:01:30.469 00.003 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.57)
00:01:30.473 00.004 6120 CameraToMount -- cameraX=0.52 cameraY=0.87 hyp=1.02 cameraTheta=1.03 mountX=-0.68 mountY=-0.55, mountTheta=-2.46
00:01:30.477 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.52, y=0.87, opts=13)
00:01:30.479 00.002 6120 Enqueuing Move request for scope (0.52, 0.87)
00:01:30.484 00.005 7680 Worker thread wakes up
00:01:30.484 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.87) opts 0xd
00:01:30.485 00.001 7680 Handling offset move in thread for scope, endpoint = (0.52, 0.87)
00:01:30.485 00.000 7680 Moving (0.52, 0.87) raw xDistance=-0.68 yDistance=-0.55
00:01:30.485 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.68
00:01:30.485 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
00:01:30.485 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:30.487 00.002 6120 UpdateGuideState exits: m=13853 SNR=76.5 Saturated
00:01:30.491 00.004 6120 PhdController: settling, locked = 1, distance = 1.22 (1.50) aobump = 0 frame = 3 / 99999
00:01:30.494 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
00:01:30.494 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050490.494,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.22,"Time":2.0,"SettleTime":10.0,"StarLocked":true}
00:01:30.497 00.003 7680 MoveAxis(E, 311, ABG)
00:01:30.497 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:30.501 00.004 7680 Guiding  Dir = 2, Dur = 311
00:01:30.501 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:30.505 00.004 6120 Enqueuing Expose request
00:01:30.509 00.004 7680 IsSlewing returns 0
00:01:30.509 00.000 7680 IsGuiding returns 0
00:01:30.509 00.000 7680 PulseGuide returned control before completion, sleep 321
00:01:30.839 00.330 7680 IsGuiding returns 1
00:01:30.839 00.000 7680 scope still moving after pulse duration time elapsed
00:01:30.870 00.031 7680 IsSlewing returns 0
00:01:30.871 00.001 7680 IsGuiding returns 0
00:01:30.871 00.000 7680 scope move finished after 311 + 50 ms
00:01:30.872 00.001 7680 Move returns status 0, amount 311
00:01:30.872 00.000 7680 MoveAxis(N, 0, ABG)
00:01:30.872 00.000 7680 Move returns status 0, amount 0
00:01:30.872 00.000 7680 move complete, result=0
00:01:30.872 00.000 7680 worker thread done servicing request
00:01:30.873 00.001 6120 GuideStep: -0.7 px 311 ms EAST, -0.6 px 0 ms NORTH
00:01:30.879 00.006 7680 Worker thread wakes up
00:01:30.879 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:30.879 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:01:32.120 01.241 7680 Exposure complete
00:01:32.238 00.118 7680 worker thread done servicing request
00:01:32.238 00.000 6120 OnExposeComplete: enter
00:01:32.243 00.005 6120 UpdateGuideState(): m_state=6
00:01:32.246 00.003 6120 Star::Find(15, 969, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3141
00:01:32.250 00.004 6120 Star::Find returns 1 (1), X=968.76, Y=56.97, Mass=14542, SNR=77.2, Peak=255 HFD=6.8
00:01:32.253 00.003 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
00:01:32.257 00.004 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
00:01:32.262 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=1.08 hyp=1.11 cameraTheta=1.35 mountX=-0.44 mountY=-0.86, mountTheta=-2.04
00:01:32.266 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=1.08, opts=13)
00:01:32.270 00.004 6120 Enqueuing Move request for scope (0.24, 1.08)
00:01:32.273 00.003 7680 Worker thread wakes up
00:01:32.273 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 1.08) opts 0xd
00:01:32.275 00.002 7680 Handling offset move in thread for scope, endpoint = (0.24, 1.08)
00:01:32.275 00.000 7680 Moving (0.24, 1.08) raw xDistance=-0.44 yDistance=-0.86
00:01:32.275 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44
00:01:32.275 00.000 7680 resist switch: large excursion: input -0.86 thresh 0.60 direction from 0 to -1
00:01:32.275 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.59
00:01:32.276 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
00:01:32.276 00.000 7680 MoveAxis(E, 202, ABG)
00:01:32.276 00.000 7680 Guiding  Dir = 2, Dur = 202
00:01:32.276 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:32.280 00.004 7680 IsSlewing returns 0
00:01:32.280 00.000 6120 UpdateGuideState exits: m=14542 SNR=77.2 Saturated
00:01:32.284 00.004 7680 IsGuiding returns 0
00:01:32.284 00.000 6120 PhdController: settling, locked = 1, distance = 1.19 (1.50) aobump = 0 frame = 4 / 99999
00:01:32.288 00.004 7680 PulseGuide returned control before completion, sleep 212
00:01:32.288 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050492.288,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.19,"Time":3.8,"SettleTime":10.0,"StarLocked":true}
00:01:32.292 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:32.296 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:32.300 00.004 6120 Enqueuing Expose request
00:01:32.502 00.202 7680 IsGuiding returns 1
00:01:32.502 00.000 7680 scope still moving after pulse duration time elapsed
00:01:32.533 00.031 7680 IsSlewing returns 0
00:01:32.535 00.002 7680 IsGuiding returns 0
00:01:32.535 00.000 7680 scope move finished after 202 + 49 ms
00:01:32.535 00.000 7680 Move returns status 0, amount 202
00:01:32.536 00.001 7680 MoveAxis(N, 469, ABG)
00:01:32.536 00.000 7680 Guiding  Dir = 0, Dur = 469
00:01:32.536 00.000 7680 IsSlewing returns 0
00:01:32.536 00.000 7680 IsGuiding returns 0
00:01:32.537 00.001 7680 PulseGuide returned control before completion, sleep 479
00:01:33.032 00.495 7680 IsGuiding returns 1
00:01:33.033 00.001 7680 scope still moving after pulse duration time elapsed
00:01:33.062 00.029 7680 IsSlewing returns 0
00:01:33.064 00.002 7680 IsGuiding returns 0
00:01:33.064 00.000 7680 scope move finished after 469 + 57 ms
00:01:33.064 00.000 7680 Move returns status 0, amount 469
00:01:33.064 00.000 7680 move complete, result=0
00:01:33.064 00.000 7680 worker thread done servicing request
00:01:33.064 00.000 6120 GuideStep: -0.4 px 202 ms EAST, -0.9 px 469 ms NORTH
00:01:33.071 00.007 7680 Worker thread wakes up
00:01:33.071 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:33.072 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:01:34.315 01.243 7680 Exposure complete
00:01:34.448 00.133 7680 worker thread done servicing request
00:01:34.450 00.002 6120 OnExposeComplete: enter
00:01:34.454 00.004 6120 UpdateGuideState(): m_state=6
00:01:34.458 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3142
00:01:34.461 00.003 6120 Star::Find returns 1 (1), X=968.42, Y=57.12, Mass=13500, SNR=74.2, Peak=255 HFD=6.8
00:01:34.466 00.005 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
00:01:34.469 00.003 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
00:01:34.473 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=1.23 hyp=1.23 cameraTheta=1.65 mountX=-0.13 mountY=-1.15, mountTheta=-1.68
00:01:34.478 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=1.23, opts=13)
00:01:34.482 00.004 6120 Enqueuing Move request for scope (-0.10, 1.23)
00:01:34.485 00.003 7680 Worker thread wakes up
00:01:34.487 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:34.490 00.003 6120 UpdateGuideState exits: m=13500 SNR=74.2 Saturated
00:01:34.493 00.003 6120 PhdController: settling, locked = 1, distance = 1.20 (1.50) aobump = 0 frame = 5 / 99999
00:01:34.497 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 1.23) opts 0xd
00:01:34.497 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050494.497,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.20,"Time":6.0,"SettleTime":10.0,"StarLocked":true}
00:01:34.500 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.10, 1.23)
00:01:34.501 00.001 7680 Moving (-0.10, 1.23) raw xDistance=-0.13 yDistance=-1.15
00:01:34.501 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:01:34.501 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.15 from input -1.15
00:01:34.501 00.000 7680 MoveAxis(E, 0, ABG)
00:01:34.503 00.002 7680 Move returns status 0, amount 0
00:01:34.503 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:34.507 00.004 7680 MoveAxis(N, 622, ABG)
00:01:34.507 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:34.510 00.003 7680 Guiding  Dir = 0, Dur = 622
00:01:34.510 00.000 6120 Enqueuing Expose request
00:01:34.515 00.005 7680 IsSlewing returns 0
00:01:34.515 00.000 7680 IsGuiding returns 0
00:01:34.515 00.000 7680 PulseGuide returned control before completion, sleep 632
00:01:35.154 00.639 7680 IsGuiding returns 1
00:01:35.155 00.001 7680 scope still moving after pulse duration time elapsed
00:01:35.184 00.029 7680 IsSlewing returns 0
00:01:35.185 00.001 7680 IsGuiding returns 0
00:01:35.187 00.002 7680 scope move finished after 622 + 49 ms
00:01:35.187 00.000 7680 Move returns status 0, amount 622
00:01:35.187 00.000 7680 move complete, result=0
00:01:35.188 00.001 7680 worker thread done servicing request
00:01:35.188 00.000 7680 Worker thread wakes up
00:01:35.188 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -1.1 px 622 ms NORTH
00:01:35.194 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:35.194 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:01:36.446 01.252 7680 Exposure complete
00:01:36.571 00.125 7680 worker thread done servicing request
00:01:36.573 00.002 6120 OnExposeComplete: enter
00:01:36.576 00.003 6120 UpdateGuideState(): m_state=6
00:01:36.580 00.004 6120 Star::Find(15, 968, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3143
00:01:36.583 00.003 6120 Star::Find returns 1 (1), X=968.29, Y=56.67, Mass=14934, SNR=79.0, Peak=255 HFD=7.1
00:01:36.586 00.003 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
00:01:36.589 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.74)
00:01:36.594 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.78 hyp=0.81 cameraTheta=1.86 mountX=0.08 mountY=-0.80, mountTheta=-1.47
00:01:36.599 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.78, opts=13)
00:01:36.602 00.003 6120 Enqueuing Move request for scope (-0.23, 0.78)
00:01:36.606 00.004 7680 Worker thread wakes up
00:01:36.606 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.78) opts 0xd
00:01:36.606 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.78)
00:01:36.606 00.000 7680 Moving (-0.23, 0.78) raw xDistance=0.08 yDistance=-0.80
00:01:36.606 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:01:36.608 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:36.612 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
00:01:36.612 00.000 7680 MoveAxis(E, 0, ABG)
00:01:36.612 00.000 7680 Move returns status 0, amount 0
00:01:36.612 00.000 7680 MoveAxis(N, 435, ABG)
00:01:36.612 00.000 7680 Guiding  Dir = 0, Dur = 435
00:01:36.612 00.000 6120 UpdateGuideState exits: m=14934 SNR=79.0 Saturated
00:01:36.617 00.005 6120 PhdController: settling, locked = 1, distance = 1.08 (1.50) aobump = 0 frame = 6 / 99999
00:01:36.620 00.003 7680 IsSlewing returns 0
00:01:36.620 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050496.620,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.08,"Time":8.1,"SettleTime":10.0,"StarLocked":true}
00:01:36.623 00.003 7680 IsGuiding returns 0
00:01:36.623 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:36.628 00.005 7680 PulseGuide returned control before completion, sleep 445
00:01:36.628 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:36.631 00.003 6120 Enqueuing Expose request
00:01:37.079 00.448 7680 IsGuiding returns 1
00:01:37.080 00.001 7680 scope still moving after pulse duration time elapsed
00:01:37.110 00.030 7680 IsSlewing returns 0
00:01:37.112 00.002 7680 IsGuiding returns 0
00:01:37.113 00.001 7680 scope move finished after 435 + 54 ms
00:01:37.113 00.000 7680 Move returns status 0, amount 435
00:01:37.115 00.002 7680 move complete, result=0
00:01:37.115 00.000 7680 worker thread done servicing request
00:01:37.116 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.8 px 435 ms NORTH
00:01:37.122 00.006 7680 Worker thread wakes up
00:01:37.122 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:37.122 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:01:38.369 01.247 7680 Exposure complete
00:01:38.515 00.146 7680 worker thread done servicing request
00:01:38.515 00.000 6120 OnExposeComplete: enter
00:01:38.521 00.006 6120 UpdateGuideState(): m_state=6
00:01:38.526 00.005 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3144
00:01:38.530 00.004 6120 Star::Find returns 1 (1), X=968.22, Y=56.24, Mass=14370, SNR=77.3, Peak=255 HFD=7.0
00:01:38.534 00.004 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
00:01:38.539 00.005 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.31)
00:01:38.541 00.002 6120 CameraToMount -- cameraX=-0.30 cameraY=0.35 hyp=0.46 cameraTheta=2.29 mountX=0.23 mountY=-0.44, mountTheta=-1.09
00:01:38.546 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.35, opts=13)
00:01:38.549 00.003 6120 Enqueuing Move request for scope (-0.30, 0.35)
00:01:38.553 00.004 7680 Worker thread wakes up
00:01:38.553 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.35) opts 0xd
00:01:38.553 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.35)
00:01:38.553 00.000 7680 Moving (-0.30, 0.35) raw xDistance=0.23 yDistance=-0.44
00:01:38.553 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:01:38.553 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
00:01:38.553 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:38.556 00.003 6120 UpdateGuideState exits: m=14370 SNR=77.3 Saturated
00:01:38.559 00.003 6120 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 7 / 99999
00:01:38.562 00.003 6120 PhdController: newstate STATE_FINISH
00:01:38.565 00.003 7680 MoveAxis(W, 95, ABG)
00:01:38.565 00.000 6120 PhdController complete: success
00:01:38.569 00.004 7680 Guiding  Dir = 3, Dur = 95
00:01:38.570 00.001 6120 evsrv: {"Event":"SettleDone","Timestamp":1764050498.569,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
00:01:38.572 00.002 7680 IsSlewing returns 0
00:01:38.573 00.001 6120 Mount: notify guiding dither settle done success=1
00:01:38.577 00.004 7680 IsGuiding returns 0
00:01:38.577 00.000 6120 PhdController: newstate STATE_IDLE
00:01:38.581 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:38.584 00.003 7680 PulseGuide returned control before completion, sleep 105
00:01:38.584 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:38.589 00.005 6120 Enqueuing Expose request
00:01:38.704 00.115 7680 IsGuiding returns 0
00:01:38.704 00.000 7680 Move returns status 0, amount 95
00:01:38.704 00.000 7680 MoveAxis(N, 240, ABG)
00:01:38.705 00.001 7680 Guiding  Dir = 0, Dur = 240
00:01:38.705 00.000 7680 IsSlewing returns 0
00:01:38.705 00.000 7680 IsGuiding returns 0
00:01:38.706 00.001 7680 PulseGuide returned control before completion, sleep 250
00:01:38.971 00.265 7680 IsGuiding returns 1
00:01:38.971 00.000 7680 scope still moving after pulse duration time elapsed
00:01:39.002 00.031 7680 IsSlewing returns 0
00:01:39.002 00.000 7680 IsGuiding returns 0
00:01:39.002 00.000 7680 scope move finished after 240 + 56 ms
00:01:39.002 00.000 7680 Move returns status 0, amount 240
00:01:39.002 00.000 7680 move complete, result=0
00:01:39.003 00.001 7680 worker thread done servicing request
00:01:39.003 00.000 6120 GuideStep: 0.2 px 95 ms WEST, -0.4 px 240 ms NORTH
00:01:39.007 00.004 7680 Worker thread wakes up
00:01:39.007 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:39.007 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:01:40.267 01.260 7680 Exposure complete
00:01:40.404 00.137 7680 worker thread done servicing request
00:01:40.405 00.001 6120 OnExposeComplete: enter
00:01:40.409 00.004 6120 UpdateGuideState(): m_state=6
00:01:40.413 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3145
00:01:40.418 00.005 6120 Star::Find returns 1 (1), X=968.66, Y=55.96, Mass=15498, SNR=80.3, Peak=255 HFD=6.9
00:01:40.421 00.003 6120 CameraToMount -- cameraTheta (0.45) - m_xAngle (-2.95) = xAngle (3.40 = -2.88)
00:01:40.425 00.004 6120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.13 = 3.13)
00:01:40.430 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.45 mountX=-0.15 mountY=0.00, mountTheta=3.13
00:01:40.436 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.07, opts=13)
00:01:40.440 00.004 6120 Enqueuing Move request for scope (0.14, 0.07)
00:01:40.444 00.004 7680 Worker thread wakes up
00:01:40.444 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:40.448 00.004 6120 UpdateGuideState exits: m=15498 SNR=80.3 Saturated
00:01:40.452 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:40.457 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:40.461 00.004 6120 Enqueuing Expose request
00:01:40.465 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
00:01:40.465 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
00:01:40.466 00.001 7680 Moving (0.14, 0.07) raw xDistance=-0.15 yDistance=0.00
00:01:40.466 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:01:40.467 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:01:40.467 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:01:40.467 00.000 7680 MoveAxis(E, 0, ABG)
00:01:40.467 00.000 7680 Move returns status 0, amount 0
00:01:40.468 00.001 7680 MoveAxis(N, 0, ABG)
00:01:40.468 00.000 7680 Move returns status 0, amount 0
00:01:40.468 00.000 7680 move complete, result=0
00:01:40.468 00.000 7680 worker thread done servicing request
00:01:40.469 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:01:40.473 00.004 7680 Worker thread wakes up
00:01:40.473 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:40.473 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:01:41.726 01.253 7680 Exposure complete
00:01:41.867 00.141 7680 worker thread done servicing request
00:01:41.868 00.001 6120 OnExposeComplete: enter
00:01:41.873 00.005 6120 UpdateGuideState(): m_state=6
00:01:41.876 00.003 6120 Star::Find(15, 968, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3146
00:01:41.881 00.005 6120 Star::Find returns 1 (1), X=968.60, Y=56.10, Mass=13718, SNR=77.5, Peak=255 HFD=7.0
00:01:41.885 00.004 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
00:01:41.891 00.006 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.39)
00:01:41.895 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.21 mountX=-0.12 mountY=-0.15, mountTheta=-2.22
00:01:41.900 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.21, opts=13)
00:01:41.904 00.004 6120 Enqueuing Move request for scope (0.08, 0.21)
00:01:41.908 00.004 7680 Worker thread wakes up
00:01:41.908 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:41.912 00.004 6120 UpdateGuideState exits: m=13718 SNR=77.5 Saturated
00:01:41.915 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:41.920 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:41.923 00.003 6120 Enqueuing Expose request
00:01:41.928 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
00:01:41.928 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
00:01:41.928 00.000 7680 Moving (0.08, 0.21) raw xDistance=-0.12 yDistance=-0.15
00:01:41.928 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:01:41.928 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:01:41.928 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:01:41.929 00.001 7680 MoveAxis(E, 0, ABG)
00:01:41.929 00.000 7680 Move returns status 0, amount 0
00:01:41.929 00.000 7680 MoveAxis(N, 0, ABG)
00:01:41.929 00.000 7680 Move returns status 0, amount 0
00:01:41.929 00.000 7680 move complete, result=0
00:01:41.929 00.000 7680 worker thread done servicing request
00:01:41.929 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:01:41.933 00.004 7680 Worker thread wakes up
00:01:41.934 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:41.934 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:01:43.180 01.246 7680 Exposure complete
00:01:43.309 00.129 7680 worker thread done servicing request
00:01:43.310 00.001 6120 OnExposeComplete: enter
00:01:43.313 00.003 6120 UpdateGuideState(): m_state=6
00:01:43.317 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3147
00:01:43.322 00.005 6120 Star::Find returns 1 (1), X=968.45, Y=56.53, Mass=13563, SNR=75.2, Peak=255 HFD=7.1
00:01:43.326 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
00:01:43.331 00.005 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
00:01:43.335 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.64 hyp=0.64 cameraTheta=1.69 mountX=-0.05 mountY=-0.61, mountTheta=-1.65
00:01:43.340 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.64, opts=13)
00:01:43.345 00.005 6120 Enqueuing Move request for scope (-0.07, 0.64)
00:01:43.349 00.004 7680 Worker thread wakes up
00:01:43.349 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:43.352 00.003 6120 UpdateGuideState exits: m=13563 SNR=75.2 Saturated
00:01:43.356 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:43.361 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:43.365 00.004 6120 Enqueuing Expose request
00:01:43.369 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.64) opts 0xd
00:01:43.369 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.64)
00:01:43.369 00.000 7680 Moving (-0.07, 0.64) raw xDistance=-0.05 yDistance=-0.61
00:01:43.369 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:01:43.369 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
00:01:43.369 00.000 7680 MoveAxis(E, 0, ABG)
00:01:43.369 00.000 7680 Move returns status 0, amount 0
00:01:43.371 00.002 7680 MoveAxis(N, 330, ABG)
00:01:43.371 00.000 7680 Guiding  Dir = 0, Dur = 330
00:01:43.371 00.000 7680 IsSlewing returns 0
00:01:43.372 00.001 7680 IsGuiding returns 0
00:01:43.372 00.000 7680 PulseGuide returned control before completion, sleep 340
00:01:43.716 00.344 7680 IsGuiding returns 1
00:01:43.717 00.001 7680 scope still moving after pulse duration time elapsed
00:01:43.748 00.031 7680 IsSlewing returns 0
00:01:43.749 00.001 7680 IsGuiding returns 0
00:01:43.750 00.001 7680 scope move finished after 330 + 48 ms
00:01:43.750 00.000 7680 Move returns status 0, amount 330
00:01:43.750 00.000 7680 move complete, result=0
00:01:43.751 00.001 7680 worker thread done servicing request
00:01:43.751 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 330 ms NORTH
00:01:43.759 00.008 7680 Worker thread wakes up
00:01:43.759 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:43.759 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:01:45.008 01.249 7680 Exposure complete
00:01:45.146 00.138 7680 worker thread done servicing request
00:01:45.146 00.000 6120 OnExposeComplete: enter
00:01:45.151 00.005 6120 UpdateGuideState(): m_state=6
00:01:45.154 00.003 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3148
00:01:45.159 00.005 6120 Star::Find returns 1 (1), X=968.72, Y=55.94, Mass=14741, SNR=79.1, Peak=255 HFD=6.9
00:01:45.162 00.003 6120 CameraToMount -- cameraTheta (0.23) - m_xAngle (-2.95) = xAngle (3.18 = -3.10)
00:01:45.166 00.004 6120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.92 = 2.92)
00:01:45.171 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.21 cameraTheta=0.23 mountX=-0.21 mountY=0.05, mountTheta=2.92
00:01:45.175 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.05, opts=13)
00:01:45.180 00.005 6120 Enqueuing Move request for scope (0.20, 0.05)
00:01:45.183 00.003 7680 Worker thread wakes up
00:01:45.183 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
00:01:45.183 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
00:01:45.183 00.000 7680 Moving (0.20, 0.05) raw xDistance=-0.21 yDistance=0.05
00:01:45.183 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:01:45.184 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:01:45.184 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:01:45.184 00.000 7680 MoveAxis(E, 84, ABG)
00:01:45.184 00.000 7680 Guiding  Dir = 2, Dur = 84
00:01:45.184 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:45.188 00.004 7680 IsSlewing returns 0
00:01:45.189 00.001 6120 UpdateGuideState exits: m=14741 SNR=79.1 Saturated
00:01:45.192 00.003 7680 IsGuiding returns 0
00:01:45.193 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:45.196 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:45.199 00.003 7680 PulseGuide returned control before completion, sleep 94
00:01:45.200 00.001 6120 Enqueuing Expose request
00:01:45.295 00.095 7680 IsGuiding returns 1
00:01:45.295 00.000 7680 scope still moving after pulse duration time elapsed
00:01:45.325 00.030 7680 IsSlewing returns 0
00:01:45.327 00.002 7680 IsGuiding returns 0
00:01:45.327 00.000 7680 scope move finished after 84 + 50 ms
00:01:45.327 00.000 7680 Move returns status 0, amount 84
00:01:45.328 00.001 7680 MoveAxis(N, 0, ABG)
00:01:45.328 00.000 7680 Move returns status 0, amount 0
00:01:45.328 00.000 7680 move complete, result=0
00:01:45.329 00.001 7680 worker thread done servicing request
00:01:45.329 00.000 7680 Worker thread wakes up
00:01:45.329 00.000 6120 GuideStep: -0.2 px 84 ms EAST, 0.0 px 0 ms NORTH
00:01:45.336 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:45.336 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:01:46.586 01.250 7680 Exposure complete
00:01:46.725 00.139 7680 worker thread done servicing request
00:01:46.725 00.000 6120 OnExposeComplete: enter
00:01:46.730 00.005 6120 UpdateGuideState(): m_state=6
00:01:46.735 00.005 6120 Star::Find(15, 968, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3149
00:01:46.739 00.004 6120 Star::Find returns 1 (1), X=968.42, Y=56.46, Mass=14091, SNR=76.1, Peak=255 HFD=7.1
00:01:46.745 00.006 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
00:01:46.748 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
00:01:46.752 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.56 hyp=0.57 cameraTheta=1.74 mountX=-0.01 mountY=-0.55, mountTheta=-1.59
00:01:46.757 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.56, opts=13)
00:01:46.760 00.003 6120 Enqueuing Move request for scope (-0.10, 0.56)
00:01:46.765 00.005 7680 Worker thread wakes up
00:01:46.765 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.56) opts 0xd
00:01:46.765 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.56)
00:01:46.765 00.000 7680 Moving (-0.10, 0.56) raw xDistance=-0.01 yDistance=-0.55
00:01:46.765 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:01:46.766 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:01:46.766 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:46.770 00.004 7680 MoveAxis(E, 0, ABG)
00:01:46.770 00.000 7680 Move returns status 0, amount 0
00:01:46.770 00.000 7680 MoveAxis(N, 297, ABG)
00:01:46.770 00.000 7680 Guiding  Dir = 0, Dur = 297
00:01:46.771 00.001 6120 UpdateGuideState exits: m=14091 SNR=76.1 Saturated
00:01:46.776 00.005 7680 IsSlewing returns 0
00:01:46.776 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:46.780 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:46.784 00.004 6120 Enqueuing Expose request
00:01:46.788 00.004 7680 IsGuiding returns 0
00:01:46.788 00.000 7680 PulseGuide returned control before completion, sleep 307
00:01:47.107 00.319 7680 IsGuiding returns 1
00:01:47.108 00.001 7680 scope still moving after pulse duration time elapsed
00:01:47.137 00.029 7680 IsSlewing returns 0
00:01:47.137 00.000 7680 IsGuiding returns 0
00:01:47.139 00.002 7680 scope move finished after 297 + 53 ms
00:01:47.139 00.000 7680 Move returns status 0, amount 297
00:01:47.139 00.000 7680 move complete, result=0
00:01:47.140 00.001 7680 worker thread done servicing request
00:01:47.140 00.000 7680 Worker thread wakes up
00:01:47.140 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 297 ms NORTH
00:01:47.150 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:47.150 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:01:48.397 01.247 7680 Exposure complete
00:01:48.543 00.146 7680 worker thread done servicing request
00:01:48.544 00.001 6120 OnExposeComplete: enter
00:01:48.549 00.005 6120 UpdateGuideState(): m_state=6
00:01:48.554 00.005 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3150
00:01:48.558 00.004 6120 Star::Find returns 1 (1), X=968.36, Y=56.08, Mass=14034, SNR=77.3, Peak=255 HFD=6.7
00:01:48.562 00.004 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
00:01:48.566 00.004 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.31)
00:01:48.569 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.29 mountX=0.12 mountY=-0.24, mountTheta=-1.09
00:01:48.574 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.18, opts=13)
00:01:48.577 00.003 6120 Enqueuing Move request for scope (-0.16, 0.18)
00:01:48.582 00.005 7680 Worker thread wakes up
00:01:48.582 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:48.586 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
00:01:48.587 00.001 6120 UpdateGuideState exits: m=14034 SNR=77.3 Saturated
00:01:48.590 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
00:01:48.590 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:48.594 00.004 7680 Moving (-0.16, 0.18) raw xDistance=0.12 yDistance=-0.24
00:01:48.594 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:48.598 00.004 6120 Enqueuing Expose request
00:01:48.603 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:01:48.603 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:01:48.603 00.000 7680 MoveAxis(E, 0, ABG)
00:01:48.603 00.000 7680 Move returns status 0, amount 0
00:01:48.603 00.000 7680 MoveAxis(N, 128, ABG)
00:01:48.603 00.000 7680 Guiding  Dir = 0, Dur = 128
00:01:48.603 00.000 7680 IsSlewing returns 0
00:01:48.604 00.001 7680 IsGuiding returns 0
00:01:48.604 00.000 7680 PulseGuide returned control before completion, sleep 138
00:01:48.748 00.144 7680 IsGuiding returns 1
00:01:48.749 00.001 7680 scope still moving after pulse duration time elapsed
00:01:48.780 00.031 7680 IsSlewing returns 0
00:01:48.781 00.001 7680 IsGuiding returns 0
00:01:48.782 00.001 7680 scope move finished after 128 + 49 ms
00:01:48.782 00.000 7680 Move returns status 0, amount 128
00:01:48.782 00.000 7680 move complete, result=0
00:01:48.783 00.001 7680 worker thread done servicing request
00:01:48.783 00.000 7680 Worker thread wakes up
00:01:48.784 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 128 ms NORTH
00:01:48.790 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:48.790 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:01:50.045 01.255 7680 Exposure complete
00:01:50.185 00.140 7680 worker thread done servicing request
00:01:50.186 00.001 6120 OnExposeComplete: enter
00:01:50.190 00.004 6120 UpdateGuideState(): m_state=6
00:01:50.194 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3151
00:01:50.196 00.002 6120 Star::Find returns 1 (1), X=968.57, Y=55.99, Mass=13552, SNR=76.4, Peak=255 HFD=6.8
00:01:50.201 00.005 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (3.99 = -2.29)
00:01:50.206 00.005 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.56)
00:01:50.210 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.04 mountX=-0.07 mountY=-0.06, mountTheta=-2.44
00:01:50.215 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.09, opts=13)
00:01:50.219 00.004 6120 Enqueuing Move request for scope (0.05, 0.09)
00:01:50.223 00.004 7680 Worker thread wakes up
00:01:50.223 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
00:01:50.223 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
00:01:50.223 00.000 7680 Moving (0.05, 0.09) raw xDistance=-0.07 yDistance=-0.06
00:01:50.223 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:01:50.223 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:01:50.224 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:50.227 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:01:50.227 00.000 7680 MoveAxis(E, 0, ABG)
00:01:50.227 00.000 7680 Move returns status 0, amount 0
00:01:50.227 00.000 6120 UpdateGuideState exits: m=13552 SNR=76.4 Saturated
00:01:50.232 00.005 7680 MoveAxis(N, 0, ABG)
00:01:50.232 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:50.237 00.005 7680 Move returns status 0, amount 0
00:01:50.237 00.000 7680 move complete, result=0
00:01:50.237 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:50.241 00.004 7680 worker thread done servicing request
00:01:50.241 00.000 6120 Enqueuing Expose request
00:01:50.246 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:50.249 00.003 7680 Worker thread wakes up
00:01:50.249 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:50.249 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:01:51.492 01.243 7680 Exposure complete
00:01:51.627 00.135 7680 worker thread done servicing request
00:01:51.627 00.000 6120 OnExposeComplete: enter
00:01:51.631 00.004 6120 UpdateGuideState(): m_state=6
00:01:51.635 00.004 6120 Star::Find(15, 968, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3152
00:01:51.639 00.004 6120 Star::Find returns 1 (1), X=968.61, Y=56.10, Mass=13508, SNR=76.5, Peak=255 HFD=7.0
00:01:51.644 00.005 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
00:01:51.649 00.005 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.42)
00:01:51.653 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.18 mountX=-0.12 mountY=-0.15, mountTheta=-2.26
00:01:51.658 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.21, opts=13)
00:01:51.662 00.004 6120 Enqueuing Move request for scope (0.09, 0.21)
00:01:51.665 00.003 7680 Worker thread wakes up
00:01:51.665 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
00:01:51.665 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
00:01:51.667 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:51.671 00.004 6120 UpdateGuideState exits: m=13508 SNR=76.5 Saturated
00:01:51.675 00.004 7680 Moving (0.09, 0.21) raw xDistance=-0.12 yDistance=-0.15
00:01:51.676 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:01:51.676 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:01:51.676 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:01:51.676 00.000 7680 MoveAxis(E, 0, ABG)
00:01:51.677 00.001 7680 Move returns status 0, amount 0
00:01:51.677 00.000 7680 MoveAxis(N, 0, ABG)
00:01:51.677 00.000 7680 Move returns status 0, amount 0
00:01:51.677 00.000 7680 move complete, result=0
00:01:51.677 00.000 7680 worker thread done servicing request
00:01:51.678 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:51.682 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:51.687 00.005 6120 Enqueuing Expose request
00:01:51.690 00.003 7680 Worker thread wakes up
00:01:51.691 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:51.691 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:01:51.692 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:01:52.928 01.236 7680 Exposure complete
00:01:53.058 00.130 7680 worker thread done servicing request
00:01:53.059 00.001 6120 OnExposeComplete: enter
00:01:53.062 00.003 6120 UpdateGuideState(): m_state=6
00:01:53.067 00.005 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3153
00:01:53.070 00.003 6120 Star::Find returns 1 (1), X=968.38, Y=56.54, Mass=14134, SNR=76.7, Peak=255 HFD=7.1
00:01:53.074 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
00:01:53.079 00.005 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
00:01:53.085 00.006 6120 CameraToMount -- cameraX=-0.14 cameraY=0.64 hyp=0.66 cameraTheta=1.78 mountX=0.01 mountY=-0.64, mountTheta=-1.55
00:01:53.091 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.64, opts=13)
00:01:53.096 00.005 6120 Enqueuing Move request for scope (-0.14, 0.64)
00:01:53.099 00.003 7680 Worker thread wakes up
00:01:53.100 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.64) opts 0xd
00:01:53.100 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.64)
00:01:53.101 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:53.105 00.004 6120 UpdateGuideState exits: m=14134 SNR=76.7 Saturated
00:01:53.108 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:53.112 00.004 7680 Moving (-0.14, 0.64) raw xDistance=0.01 yDistance=-0.64
00:01:53.112 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:01:53.113 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
00:01:53.113 00.000 7680 MoveAxis(E, 0, ABG)
00:01:53.113 00.000 7680 Move returns status 0, amount 0
00:01:53.113 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:53.118 00.005 6120 Enqueuing Expose request
00:01:53.121 00.003 7680 MoveAxis(N, 346, ABG)
00:01:53.121 00.000 7680 Guiding  Dir = 0, Dur = 346
00:01:53.121 00.000 7680 IsSlewing returns 0
00:01:53.121 00.000 7680 IsGuiding returns 0
00:01:53.122 00.001 7680 PulseGuide returned control before completion, sleep 356
00:01:53.490 00.368 7680 IsGuiding returns 1
00:01:53.490 00.000 7680 scope still moving after pulse duration time elapsed
00:01:53.521 00.031 7680 IsSlewing returns 0
00:01:53.521 00.000 7680 IsGuiding returns 0
00:01:53.522 00.001 7680 scope move finished after 346 + 53 ms
00:01:53.522 00.000 7680 Move returns status 0, amount 346
00:01:53.523 00.001 7680 move complete, result=0
00:01:53.523 00.000 7680 worker thread done servicing request
00:01:53.523 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 346 ms NORTH
00:01:53.530 00.007 7680 Worker thread wakes up
00:01:53.530 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:53.530 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:01:54.787 01.257 7680 Exposure complete
00:01:54.914 00.127 7680 worker thread done servicing request
00:01:54.914 00.000 6120 OnExposeComplete: enter
00:01:54.920 00.006 6120 UpdateGuideState(): m_state=6
00:01:54.924 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3154
00:01:54.927 00.003 6120 Star::Find returns 1 (1), X=968.42, Y=56.13, Mass=14081, SNR=75.3, Peak=255 HFD=6.9
00:01:54.930 00.003 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.92 = -1.37)
00:01:54.934 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.64)
00:01:54.937 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.96 mountX=0.05 mountY=-0.25, mountTheta=-1.37
00:01:54.942 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.23, opts=13)
00:01:54.945 00.003 6120 Enqueuing Move request for scope (-0.10, 0.23)
00:01:54.949 00.004 7680 Worker thread wakes up
00:01:54.949 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.23) opts 0xd
00:01:54.950 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.23)
00:01:54.950 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:54.955 00.005 7680 Moving (-0.10, 0.23) raw xDistance=0.05 yDistance=-0.25
00:01:54.955 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:01:54.955 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:01:54.955 00.000 7680 MoveAxis(E, 0, ABG)
00:01:54.955 00.000 7680 Move returns status 0, amount 0
00:01:54.955 00.000 7680 MoveAxis(N, 138, ABG)
00:01:54.955 00.000 7680 Guiding  Dir = 0, Dur = 138
00:01:54.955 00.000 7680 IsSlewing returns 0
00:01:54.956 00.001 6120 UpdateGuideState exits: m=14081 SNR=75.3 Saturated
00:01:54.961 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:54.966 00.005 7680 IsGuiding returns 0
00:01:54.966 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:54.970 00.004 6120 Enqueuing Expose request
00:01:54.974 00.004 7680 PulseGuide returned control before completion, sleep 148
00:01:55.134 00.160 7680 IsGuiding returns 1
00:01:55.134 00.000 7680 scope still moving after pulse duration time elapsed
00:01:55.165 00.031 7680 IsSlewing returns 0
00:01:55.168 00.003 7680 IsGuiding returns 0
00:01:55.168 00.000 7680 scope move finished after 138 + 64 ms
00:01:55.169 00.001 7680 Move returns status 0, amount 138
00:01:55.169 00.000 7680 move complete, result=0
00:01:55.169 00.000 7680 worker thread done servicing request
00:01:55.170 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 138 ms NORTH
00:01:55.178 00.008 7680 Worker thread wakes up
00:01:55.180 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:55.180 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:01:56.430 01.250 7680 Exposure complete
00:01:56.561 00.131 7680 worker thread done servicing request
00:01:56.562 00.001 6120 OnExposeComplete: enter
00:01:56.565 00.003 6120 UpdateGuideState(): m_state=6
00:01:56.569 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3155
00:01:56.573 00.004 6120 Star::Find returns 1 (1), X=968.40, Y=56.04, Mass=14473, SNR=77.8, Peak=255 HFD=6.9
00:01:56.577 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.23 = -1.06)
00:01:56.582 00.005 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.33)
00:01:56.586 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.27 mountX=0.09 mountY=-0.19, mountTheta=-1.10
00:01:56.592 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.15, opts=13)
00:01:56.595 00.003 6120 Enqueuing Move request for scope (-0.12, 0.15)
00:01:56.597 00.002 7680 Worker thread wakes up
00:01:56.599 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
00:01:56.599 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
00:01:56.599 00.000 7680 Moving (-0.12, 0.15) raw xDistance=0.09 yDistance=-0.19
00:01:56.599 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:01:56.599 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:01:56.599 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:01:56.599 00.000 7680 MoveAxis(E, 0, ABG)
00:01:56.600 00.001 7680 Move returns status 0, amount 0
00:01:56.600 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:56.604 00.004 7680 MoveAxis(N, 0, ABG)
00:01:56.604 00.000 7680 Move returns status 0, amount 0
00:01:56.604 00.000 7680 move complete, result=0
00:01:56.604 00.000 7680 worker thread done servicing request
00:01:56.604 00.000 6120 UpdateGuideState exits: m=14473 SNR=77.8 Saturated
00:01:56.608 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:56.611 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:56.615 00.004 6120 Enqueuing Expose request
00:01:56.620 00.005 7680 Worker thread wakes up
00:01:56.620 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:01:56.624 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:56.624 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:01:57.865 01.241 7680 Exposure complete
00:01:57.991 00.126 7680 worker thread done servicing request
00:01:57.992 00.001 6120 OnExposeComplete: enter
00:01:57.995 00.003 6120 UpdateGuideState(): m_state=6
00:01:57.999 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3156
00:01:58.002 00.003 6120 Star::Find returns 1 (1), X=968.37, Y=56.16, Mass=13668, SNR=74.9, Peak=255 HFD=6.9
00:01:58.005 00.003 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
00:01:58.009 00.004 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
00:01:58.014 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.27 hyp=0.31 cameraTheta=2.09 mountX=0.10 mountY=-0.31, mountTheta=-1.26
00:01:58.021 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.27, opts=13)
00:01:58.026 00.005 6120 Enqueuing Move request for scope (-0.15, 0.27)
00:01:58.031 00.005 7680 Worker thread wakes up
00:01:58.031 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.27) opts 0xd
00:01:58.031 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.27)
00:01:58.031 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:58.035 00.004 6120 UpdateGuideState exits: m=13668 SNR=74.9 Saturated
00:01:58.038 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:58.043 00.005 7680 Moving (-0.15, 0.27) raw xDistance=0.10 yDistance=-0.31
00:01:58.043 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:01:58.044 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:01:58.044 00.000 7680 MoveAxis(E, 0, ABG)
00:01:58.044 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:58.048 00.004 6120 Enqueuing Expose request
00:01:58.052 00.004 7680 Move returns status 0, amount 0
00:01:58.052 00.000 7680 MoveAxis(N, 167, ABG)
00:01:58.052 00.000 7680 Guiding  Dir = 0, Dur = 167
00:01:58.052 00.000 7680 IsSlewing returns 0
00:01:58.053 00.001 7680 IsGuiding returns 0
00:01:58.054 00.001 7680 PulseGuide returned control before completion, sleep 177
00:01:58.248 00.194 7680 IsGuiding returns 0
00:01:58.248 00.000 7680 Move returns status 0, amount 167
00:01:58.249 00.001 7680 move complete, result=0
00:01:58.249 00.000 7680 worker thread done servicing request
00:01:58.250 00.001 7680 Worker thread wakes up
00:01:58.250 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 167 ms NORTH
00:01:58.257 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:01:58.258 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:01:59.517 01.259 7680 Exposure complete
00:01:59.658 00.141 7680 worker thread done servicing request
00:01:59.658 00.000 6120 OnExposeComplete: enter
00:01:59.662 00.004 6120 UpdateGuideState(): m_state=6
00:01:59.667 00.005 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3157
00:01:59.671 00.004 6120 Star::Find returns 1 (1), X=968.33, Y=56.42, Mass=14393, SNR=77.5, Peak=255 HFD=7.2
00:01:59.676 00.005 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
00:01:59.680 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
00:01:59.684 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.53 hyp=0.56 cameraTheta=1.92 mountX=0.09 mountY=-0.56, mountTheta=-1.41
00:01:59.688 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.53, opts=13)
00:01:59.692 00.004 6120 Enqueuing Move request for scope (-0.19, 0.53)
00:01:59.697 00.005 7680 Worker thread wakes up
00:01:59.697 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:01:59.702 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.53) opts 0xd
00:01:59.702 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.53)
00:01:59.702 00.000 6120 UpdateGuideState exits: m=14393 SNR=77.5 Saturated
00:01:59.708 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:59.712 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:01:59.717 00.005 6120 Enqueuing Expose request
00:01:59.721 00.004 7680 Moving (-0.19, 0.53) raw xDistance=0.09 yDistance=-0.56
00:01:59.722 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:01:59.722 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
00:01:59.722 00.000 7680 MoveAxis(E, 0, ABG)
00:01:59.722 00.000 7680 Move returns status 0, amount 0
00:01:59.722 00.000 7680 MoveAxis(N, 305, ABG)
00:01:59.723 00.001 7680 Guiding  Dir = 0, Dur = 305
00:01:59.723 00.000 7680 IsSlewing returns 0
00:01:59.723 00.000 7680 IsGuiding returns 0
00:01:59.724 00.001 7680 PulseGuide returned control before completion, sleep 315
00:02:00.040 00.316 7680 IsGuiding returns 1
00:02:00.041 00.001 7680 scope still moving after pulse duration time elapsed
00:02:00.072 00.031 7680 IsSlewing returns 0
00:02:00.074 00.002 7680 IsGuiding returns 0
00:02:00.074 00.000 7680 scope move finished after 305 + 45 ms
00:02:00.075 00.001 7680 Move returns status 0, amount 305
00:02:00.075 00.000 7680 move complete, result=0
00:02:00.076 00.001 7680 worker thread done servicing request
00:02:00.077 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 305 ms NORTH
00:02:00.086 00.009 7680 Worker thread wakes up
00:02:00.087 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:00.087 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:01.343 01.256 7680 Exposure complete
00:02:01.473 00.130 7680 worker thread done servicing request
00:02:01.474 00.001 6120 OnExposeComplete: enter
00:02:01.478 00.004 6120 UpdateGuideState(): m_state=6
00:02:01.483 00.005 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3158
00:02:01.488 00.005 6120 Star::Find returns 1 (1), X=968.56, Y=55.67, Mass=13022, SNR=74.3, Peak=255 HFD=7.0
00:02:01.491 00.003 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-2.95) = xAngle (1.58 = 1.58)
00:02:01.495 00.004 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.31 = 1.31)
00:02:01.498 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.23 cameraTheta=-1.37 mountX=-0.00 mountY=0.22, mountTheta=1.58
00:02:01.503 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.22, opts=13)
00:02:01.507 00.004 6120 Enqueuing Move request for scope (0.04, -0.22)
00:02:01.511 00.004 7680 Worker thread wakes up
00:02:01.511 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
00:02:01.511 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
00:02:01.511 00.000 7680 Moving (0.04, -0.22) raw xDistance=-0.00 yDistance=0.22
00:02:01.512 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:02:01.512 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:02:01.512 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:01.517 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:02:01.518 00.001 7680 MoveAxis(E, 0, ABG)
00:02:01.518 00.000 7680 Move returns status 0, amount 0
00:02:01.518 00.000 7680 MoveAxis(N, 0, ABG)
00:02:01.518 00.000 7680 Move returns status 0, amount 0
00:02:01.518 00.000 6120 UpdateGuideState exits: m=13022 SNR=74.3 Saturated
00:02:01.522 00.004 7680 move complete, result=0
00:02:01.522 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:01.527 00.005 7680 worker thread done servicing request
00:02:01.528 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:01.532 00.004 6120 Enqueuing Expose request
00:02:01.536 00.004 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:02:01.539 00.003 7680 Worker thread wakes up
00:02:01.539 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:01.539 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:02.791 01.252 7680 Exposure complete
00:02:02.924 00.133 7680 worker thread done servicing request
00:02:02.924 00.000 6120 OnExposeComplete: enter
00:02:02.931 00.007 6120 UpdateGuideState(): m_state=6
00:02:02.935 00.004 6120 Star::Find(15, 968, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3159
00:02:02.939 00.004 6120 Star::Find returns 1 (1), X=968.27, Y=56.08, Mass=13484, SNR=76.1, Peak=255 HFD=6.8
00:02:02.942 00.003 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.45 = -0.84)
00:02:02.946 00.004 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.11)
00:02:02.950 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.19 hyp=0.31 cameraTheta=2.49 mountX=0.21 mountY=-0.28, mountTheta=-0.93
00:02:02.956 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.19, opts=13)
00:02:02.959 00.003 6120 Enqueuing Move request for scope (-0.25, 0.19)
00:02:02.961 00.002 7680 Worker thread wakes up
00:02:02.961 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:02.964 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.19) opts 0xd
00:02:02.964 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.19)
00:02:02.965 00.001 7680 Moving (-0.25, 0.19) raw xDistance=0.21 yDistance=-0.28
00:02:02.965 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:02:02.965 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:02:02.965 00.000 7680 MoveAxis(W, 85, ABG)
00:02:02.965 00.000 7680 Guiding  Dir = 3, Dur = 85
00:02:02.967 00.002 6120 UpdateGuideState exits: m=13484 SNR=76.1 Saturated
00:02:02.971 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:02.976 00.005 7680 IsSlewing returns 0
00:02:02.977 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:02.980 00.003 6120 Enqueuing Expose request
00:02:02.984 00.004 7680 IsGuiding returns 0
00:02:02.985 00.001 7680 PulseGuide returned control before completion, sleep 95
00:02:03.094 00.109 7680 IsGuiding returns 1
00:02:03.095 00.001 7680 scope still moving after pulse duration time elapsed
00:02:03.126 00.031 7680 IsSlewing returns 0
00:02:03.127 00.001 7680 IsGuiding returns 0
00:02:03.128 00.001 7680 scope move finished after 85 + 58 ms
00:02:03.129 00.001 7680 Move returns status 0, amount 85
00:02:03.129 00.000 7680 MoveAxis(N, 150, ABG)
00:02:03.129 00.000 7680 Guiding  Dir = 0, Dur = 150
00:02:03.130 00.001 7680 IsSlewing returns 0
00:02:03.130 00.000 7680 IsGuiding returns 0
00:02:03.131 00.001 7680 PulseGuide returned control before completion, sleep 160
00:02:03.298 00.167 7680 IsGuiding returns 1
00:02:03.298 00.000 7680 scope still moving after pulse duration time elapsed
00:02:03.329 00.031 7680 IsSlewing returns 0
00:02:03.330 00.001 7680 IsGuiding returns 0
00:02:03.330 00.000 7680 scope move finished after 150 + 49 ms
00:02:03.331 00.001 7680 Move returns status 0, amount 150
00:02:03.331 00.000 7680 move complete, result=0
00:02:03.331 00.000 7680 worker thread done servicing request
00:02:03.333 00.002 7680 Worker thread wakes up
00:02:03.333 00.000 6120 GuideStep: 0.2 px 85 ms WEST, -0.3 px 150 ms NORTH
00:02:03.340 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:03.340 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:04.588 01.248 7680 Exposure complete
00:02:04.730 00.142 7680 worker thread done servicing request
00:02:04.730 00.000 6120 OnExposeComplete: enter
00:02:04.735 00.005 6120 UpdateGuideState(): m_state=6
00:02:04.741 00.006 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3160
00:02:04.745 00.004 6120 Star::Find returns 1 (1), X=968.44, Y=56.06, Mass=13523, SNR=75.7, Peak=255 HFD=6.8
00:02:04.748 00.003 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
00:02:04.752 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
00:02:04.757 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.01 mountX=0.05 mountY=-0.19, mountTheta=-1.32
00:02:04.761 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.17, opts=13)
00:02:04.766 00.005 6120 Enqueuing Move request for scope (-0.08, 0.17)
00:02:04.768 00.002 7680 Worker thread wakes up
00:02:04.770 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
00:02:04.770 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
00:02:04.770 00.000 7680 Moving (-0.08, 0.17) raw xDistance=0.05 yDistance=-0.19
00:02:04.770 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:04.774 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:02:04.774 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:02:04.774 00.000 6120 UpdateGuideState exits: m=13523 SNR=75.7 Saturated
00:02:04.779 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:02:04.779 00.000 7680 MoveAxis(E, 0, ABG)
00:02:04.779 00.000 7680 Move returns status 0, amount 0
00:02:04.779 00.000 7680 MoveAxis(N, 0, ABG)
00:02:04.779 00.000 7680 Move returns status 0, amount 0
00:02:04.779 00.000 7680 move complete, result=0
00:02:04.780 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:04.783 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:04.787 00.004 7680 worker thread done servicing request
00:02:04.787 00.000 6120 Enqueuing Expose request
00:02:04.792 00.005 7680 Worker thread wakes up
00:02:04.792 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:02:04.797 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:04.797 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:06.043 01.246 7680 Exposure complete
00:02:06.185 00.142 7680 worker thread done servicing request
00:02:06.185 00.000 6120 OnExposeComplete: enter
00:02:06.188 00.003 6120 UpdateGuideState(): m_state=6
00:02:06.193 00.005 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3161
00:02:06.197 00.004 6120 Star::Find returns 1 (1), X=968.61, Y=56.28, Mass=13760, SNR=75.0, Peak=255 HFD=7.1
00:02:06.200 00.003 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.29 = -2.00)
00:02:06.205 00.005 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.27)
00:02:06.209 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.39 hyp=0.40 cameraTheta=1.33 mountX=-0.16 mountY=-0.30, mountTheta=-2.07
00:02:06.215 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.39, opts=13)
00:02:06.220 00.005 6120 Enqueuing Move request for scope (0.09, 0.39)
00:02:06.223 00.003 7680 Worker thread wakes up
00:02:06.223 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.39) opts 0xd
00:02:06.224 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:06.228 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.39)
00:02:06.228 00.000 6120 UpdateGuideState exits: m=13760 SNR=75.0 Saturated
00:02:06.234 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:06.239 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:06.242 00.003 6120 Enqueuing Expose request
00:02:06.247 00.005 7680 Moving (0.09, 0.39) raw xDistance=-0.16 yDistance=-0.30
00:02:06.247 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:02:06.247 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:02:06.247 00.000 7680 MoveAxis(E, 0, ABG)
00:02:06.248 00.001 7680 Move returns status 0, amount 0
00:02:06.248 00.000 7680 MoveAxis(N, 165, ABG)
00:02:06.248 00.000 7680 Guiding  Dir = 0, Dur = 165
00:02:06.248 00.000 7680 IsSlewing returns 0
00:02:06.249 00.001 7680 IsGuiding returns 0
00:02:06.249 00.000 7680 PulseGuide returned control before completion, sleep 175
00:02:06.429 00.180 7680 IsGuiding returns 1
00:02:06.430 00.001 7680 scope still moving after pulse duration time elapsed
00:02:06.459 00.029 7680 IsSlewing returns 0
00:02:06.459 00.000 7680 IsGuiding returns 0
00:02:06.461 00.002 7680 scope move finished after 165 + 46 ms
00:02:06.461 00.000 7680 Move returns status 0, amount 165
00:02:06.462 00.001 7680 move complete, result=0
00:02:06.462 00.000 7680 worker thread done servicing request
00:02:06.463 00.001 7680 Worker thread wakes up
00:02:06.463 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 165 ms NORTH
00:02:06.469 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:06.469 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:07.714 01.245 7680 Exposure complete
00:02:07.844 00.130 7680 worker thread done servicing request
00:02:07.844 00.000 6120 OnExposeComplete: enter
00:02:07.848 00.004 6120 UpdateGuideState(): m_state=6
00:02:07.854 00.006 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3162
00:02:07.858 00.004 6120 Star::Find returns 1 (1), X=968.40, Y=56.45, Mass=13716, SNR=75.5, Peak=255 HFD=7.1
00:02:07.865 00.007 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
00:02:07.871 00.006 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
00:02:07.875 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.56 hyp=0.57 cameraTheta=1.78 mountX=0.01 mountY=-0.55, mountTheta=-1.55
00:02:07.880 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.56, opts=13)
00:02:07.884 00.004 6120 Enqueuing Move request for scope (-0.12, 0.56)
00:02:07.889 00.005 7680 Worker thread wakes up
00:02:07.889 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:07.893 00.004 6120 UpdateGuideState exits: m=13716 SNR=75.5 Saturated
00:02:07.897 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:07.901 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:07.905 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.56) opts 0xd
00:02:07.905 00.000 6120 Enqueuing Expose request
00:02:07.908 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.56)
00:02:07.908 00.000 7680 Moving (-0.12, 0.56) raw xDistance=0.01 yDistance=-0.55
00:02:07.910 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:02:07.910 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:02:07.910 00.000 7680 MoveAxis(E, 0, ABG)
00:02:07.910 00.000 7680 Move returns status 0, amount 0
00:02:07.911 00.001 7680 MoveAxis(N, 300, ABG)
00:02:07.911 00.000 7680 Guiding  Dir = 0, Dur = 300
00:02:07.911 00.000 7680 IsSlewing returns 0
00:02:07.911 00.000 7680 IsGuiding returns 0
00:02:07.912 00.001 7680 PulseGuide returned control before completion, sleep 310
00:02:08.239 00.327 7680 IsGuiding returns 1
00:02:08.239 00.000 7680 scope still moving after pulse duration time elapsed
00:02:08.269 00.030 7680 IsSlewing returns 0
00:02:08.271 00.002 7680 IsGuiding returns 0
00:02:08.271 00.000 7680 scope move finished after 300 + 59 ms
00:02:08.272 00.001 7680 Move returns status 0, amount 300
00:02:08.272 00.000 7680 move complete, result=0
00:02:08.273 00.001 7680 worker thread done servicing request
00:02:08.273 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 300 ms NORTH
00:02:08.280 00.007 7680 Worker thread wakes up
00:02:08.281 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:08.281 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:09.529 01.248 7680 Exposure complete
00:02:09.657 00.128 7680 worker thread done servicing request
00:02:09.657 00.000 6120 OnExposeComplete: enter
00:02:09.660 00.003 6120 UpdateGuideState(): m_state=6
00:02:09.664 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3163
00:02:09.668 00.004 6120 Star::Find returns 1 (1), X=968.55, Y=55.70, Mass=13871, SNR=77.7, Peak=255 HFD=7.0
00:02:09.672 00.004 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-2.95) = xAngle (1.56 = 1.56)
00:02:09.675 00.003 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.29 = 1.29)
00:02:09.680 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.40 mountX=0.00 mountY=0.18, mountTheta=1.56
00:02:09.685 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.19, opts=13)
00:02:09.689 00.004 6120 Enqueuing Move request for scope (0.03, -0.19)
00:02:09.693 00.004 7680 Worker thread wakes up
00:02:09.693 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
00:02:09.693 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
00:02:09.693 00.000 7680 Moving (0.03, -0.19) raw xDistance=0.00 yDistance=0.18
00:02:09.693 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:02:09.693 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:02:09.694 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:02:09.694 00.000 7680 MoveAxis(E, 0, ABG)
00:02:09.694 00.000 7680 Move returns status 0, amount 0
00:02:09.694 00.000 7680 MoveAxis(N, 0, ABG)
00:02:09.695 00.001 7680 Move returns status 0, amount 0
00:02:09.695 00.000 7680 move complete, result=0
00:02:09.695 00.000 7680 worker thread done servicing request
00:02:09.695 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:09.698 00.003 6120 UpdateGuideState exits: m=13871 SNR=77.7 Saturated
00:02:09.702 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:09.705 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:09.709 00.004 6120 Enqueuing Expose request
00:02:09.713 00.004 7680 Worker thread wakes up
00:02:09.714 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:02:09.717 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:09.717 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:10.966 01.249 7680 Exposure complete
00:02:11.099 00.133 7680 worker thread done servicing request
00:02:11.100 00.001 6120 OnExposeComplete: enter
00:02:11.103 00.003 6120 UpdateGuideState(): m_state=6
00:02:11.107 00.004 6120 Star::Find(15, 968, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3164
00:02:11.113 00.006 6120 Star::Find returns 1 (1), X=968.40, Y=56.11, Mass=13235, SNR=73.7, Peak=255 HFD=6.8
00:02:11.118 00.005 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
00:02:11.122 00.004 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
00:02:11.125 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.25 cameraTheta=2.09 mountX=0.08 mountY=-0.25, mountTheta=-1.26
00:02:11.131 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.21, opts=13)
00:02:11.135 00.004 6120 Enqueuing Move request for scope (-0.12, 0.21)
00:02:11.140 00.005 7680 Worker thread wakes up
00:02:11.140 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:11.146 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
00:02:11.146 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
00:02:11.146 00.000 7680 Moving (-0.12, 0.21) raw xDistance=0.08 yDistance=-0.25
00:02:11.146 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:02:11.146 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:02:11.146 00.000 7680 MoveAxis(E, 0, ABG)
00:02:11.147 00.001 6120 UpdateGuideState exits: m=13235 SNR=73.7 Saturated
00:02:11.152 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:11.156 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:11.159 00.003 6120 Enqueuing Expose request
00:02:11.162 00.003 7680 Move returns status 0, amount 0
00:02:11.162 00.000 7680 MoveAxis(N, 134, ABG)
00:02:11.163 00.001 7680 Guiding  Dir = 0, Dur = 134
00:02:11.163 00.000 7680 IsSlewing returns 0
00:02:11.163 00.000 7680 IsGuiding returns 0
00:02:11.164 00.001 7680 PulseGuide returned control before completion, sleep 144
00:02:11.317 00.153 7680 IsGuiding returns 1
00:02:11.317 00.000 7680 scope still moving after pulse duration time elapsed
00:02:11.349 00.032 7680 IsSlewing returns 0
00:02:11.350 00.001 7680 IsGuiding returns 0
00:02:11.351 00.001 7680 scope move finished after 134 + 52 ms
00:02:11.351 00.000 7680 Move returns status 0, amount 134
00:02:11.352 00.001 7680 move complete, result=0
00:02:11.353 00.001 7680 worker thread done servicing request
00:02:11.353 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 134 ms NORTH
00:02:11.362 00.009 7680 Worker thread wakes up
00:02:11.363 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:11.363 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:12.616 01.253 7680 Exposure complete
00:02:12.755 00.139 7680 worker thread done servicing request
00:02:12.755 00.000 6120 OnExposeComplete: enter
00:02:12.758 00.003 6120 UpdateGuideState(): m_state=6
00:02:12.762 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3165
00:02:12.766 00.004 6120 Star::Find returns 1 (1), X=968.32, Y=56.37, Mass=14847, SNR=80.1, Peak=255 HFD=7.2
00:02:12.770 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
00:02:12.773 00.003 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
00:02:12.777 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.47 hyp=0.51 cameraTheta=1.97 mountX=0.11 mountY=-0.51, mountTheta=-1.37
00:02:12.782 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.47, opts=13)
00:02:12.787 00.005 6120 Enqueuing Move request for scope (-0.20, 0.47)
00:02:12.791 00.004 7680 Worker thread wakes up
00:02:12.791 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.47) opts 0xd
00:02:12.792 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:12.795 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.47)
00:02:12.795 00.000 7680 Moving (-0.20, 0.47) raw xDistance=0.11 yDistance=-0.51
00:02:12.796 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:02:12.796 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
00:02:12.796 00.000 7680 MoveAxis(E, 0, ABG)
00:02:12.797 00.001 6120 UpdateGuideState exits: m=14847 SNR=80.1 Saturated
00:02:12.801 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:12.805 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:12.808 00.003 6120 Enqueuing Expose request
00:02:12.813 00.005 7680 Move returns status 0, amount 0
00:02:12.813 00.000 7680 MoveAxis(N, 278, ABG)
00:02:12.813 00.000 7680 Guiding  Dir = 0, Dur = 278
00:02:12.813 00.000 7680 IsSlewing returns 0
00:02:12.814 00.001 7680 IsGuiding returns 0
00:02:12.814 00.000 7680 PulseGuide returned control before completion, sleep 288
00:02:13.118 00.304 7680 IsGuiding returns 1
00:02:13.119 00.001 7680 scope still moving after pulse duration time elapsed
00:02:13.150 00.031 7680 IsSlewing returns 0
00:02:13.151 00.001 7680 IsGuiding returns 0
00:02:13.152 00.001 7680 scope move finished after 278 + 59 ms
00:02:13.152 00.000 7680 Move returns status 0, amount 278
00:02:13.153 00.001 7680 move complete, result=0
00:02:13.153 00.000 7680 worker thread done servicing request
00:02:13.154 00.001 7680 Worker thread wakes up
00:02:13.154 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 278 ms NORTH
00:02:13.160 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:13.160 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:14.409 01.249 7680 Exposure complete
00:02:14.568 00.159 7680 worker thread done servicing request
00:02:14.568 00.000 6120 OnExposeComplete: enter
00:02:14.572 00.004 6120 UpdateGuideState(): m_state=6
00:02:14.579 00.007 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3166
00:02:14.583 00.004 6120 Star::Find returns 1 (1), X=968.38, Y=55.94, Mass=13492, SNR=75.3, Peak=255 HFD=6.7
00:02:14.587 00.004 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-2.95) = xAngle (5.76 = -0.53)
00:02:14.590 00.003 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.49 = -0.79)
00:02:14.593 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.80 mountX=0.13 mountY=-0.11, mountTheta=-0.69
00:02:14.598 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.05, opts=13)
00:02:14.602 00.004 6120 Enqueuing Move request for scope (-0.14, 0.05)
00:02:14.607 00.005 7680 Worker thread wakes up
00:02:14.607 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:14.612 00.005 6120 UpdateGuideState exits: m=13492 SNR=75.3 Saturated
00:02:14.616 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:14.620 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
00:02:14.620 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:14.623 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
00:02:14.623 00.000 6120 Enqueuing Expose request
00:02:14.627 00.004 7680 Moving (-0.14, 0.05) raw xDistance=0.13 yDistance=-0.11
00:02:14.627 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:02:14.627 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:02:14.627 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:02:14.627 00.000 7680 MoveAxis(E, 0, ABG)
00:02:14.627 00.000 7680 Move returns status 0, amount 0
00:02:14.629 00.002 7680 MoveAxis(N, 0, ABG)
00:02:14.629 00.000 7680 Move returns status 0, amount 0
00:02:14.629 00.000 7680 move complete, result=0
00:02:14.629 00.000 7680 worker thread done servicing request
00:02:14.629 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:14.633 00.004 7680 Worker thread wakes up
00:02:14.633 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:14.633 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:15.888 01.255 7680 Exposure complete
00:02:16.027 00.139 7680 worker thread done servicing request
00:02:16.028 00.001 6120 OnExposeComplete: enter
00:02:16.031 00.003 6120 UpdateGuideState(): m_state=6
00:02:16.035 00.004 6120 Star::Find(15, 968, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3167
00:02:16.039 00.004 6120 Star::Find returns 1 (1), X=968.61, Y=55.71, Mass=13864, SNR=75.6, Peak=255 HFD=6.9
00:02:16.041 00.002 6120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-2.95) = xAngle (1.86 = 1.86)
00:02:16.045 00.004 6120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.59 = 1.59)
00:02:16.049 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.10 mountX=-0.06 mountY=0.20, mountTheta=1.85
00:02:16.054 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.18, opts=13)
00:02:16.058 00.004 6120 Enqueuing Move request for scope (0.09, -0.18)
00:02:16.061 00.003 7680 Worker thread wakes up
00:02:16.061 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
00:02:16.061 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
00:02:16.061 00.000 7680 Moving (0.09, -0.18) raw xDistance=-0.06 yDistance=0.20
00:02:16.061 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:02:16.062 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:02:16.062 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:02:16.062 00.000 7680 MoveAxis(E, 0, ABG)
00:02:16.062 00.000 7680 Move returns status 0, amount 0
00:02:16.063 00.001 7680 MoveAxis(N, 0, ABG)
00:02:16.063 00.000 7680 Move returns status 0, amount 0
00:02:16.063 00.000 7680 move complete, result=0
00:02:16.063 00.000 7680 worker thread done servicing request
00:02:16.063 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:16.067 00.004 6120 UpdateGuideState exits: m=13864 SNR=75.6 Saturated
00:02:16.071 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:16.073 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:16.077 00.004 6120 Enqueuing Expose request
00:02:16.081 00.004 7680 Worker thread wakes up
00:02:16.082 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:16.082 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:16.082 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:02:17.321 01.239 7680 Exposure complete
00:02:17.445 00.124 7680 worker thread done servicing request
00:02:17.446 00.001 6120 OnExposeComplete: enter
00:02:17.450 00.004 6120 UpdateGuideState(): m_state=6
00:02:17.453 00.003 6120 Star::Find(15, 968, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3168
00:02:17.456 00.003 6120 Star::Find returns 1 (1), X=968.59, Y=56.23, Mass=13141, SNR=71.9, Peak=255 HFD=7.0
00:02:17.460 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
00:02:17.464 00.004 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
00:02:17.468 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.34 hyp=0.34 cameraTheta=1.36 mountX=-0.13 mountY=-0.27, mountTheta=-2.02
00:02:17.472 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.34, opts=13)
00:02:17.476 00.004 6120 Enqueuing Move request for scope (0.07, 0.34)
00:02:17.480 00.004 7680 Worker thread wakes up
00:02:17.480 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.34) opts 0xd
00:02:17.481 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.34)
00:02:17.481 00.000 7680 Moving (0.07, 0.34) raw xDistance=-0.13 yDistance=-0.27
00:02:17.481 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:02:17.481 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:02:17.481 00.000 7680 MoveAxis(E, 0, ABG)
00:02:17.481 00.000 7680 Move returns status 0, amount 0
00:02:17.481 00.000 7680 MoveAxis(N, 147, ABG)
00:02:17.482 00.001 7680 Guiding  Dir = 0, Dur = 147
00:02:17.482 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:17.485 00.003 7680 IsSlewing returns 0
00:02:17.485 00.000 6120 UpdateGuideState exits: m=13141 SNR=71.9 Saturated
00:02:17.490 00.005 7680 IsGuiding returns 0
00:02:17.491 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:17.495 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:17.499 00.004 6120 Enqueuing Expose request
00:02:17.503 00.004 7680 PulseGuide returned control before completion, sleep 157
00:02:17.676 00.173 7680 IsGuiding returns 0
00:02:17.677 00.001 7680 Move returns status 0, amount 147
00:02:17.678 00.001 7680 move complete, result=0
00:02:17.678 00.000 7680 worker thread done servicing request
00:02:17.679 00.001 7680 Worker thread wakes up
00:02:17.679 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 147 ms NORTH
00:02:17.686 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:17.686 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:18.942 01.256 7680 Exposure complete
00:02:19.081 00.139 7680 worker thread done servicing request
00:02:19.082 00.001 6120 OnExposeComplete: enter
00:02:19.086 00.004 6120 UpdateGuideState(): m_state=6
00:02:19.090 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3169
00:02:19.095 00.005 6120 Star::Find returns 1 (1), X=968.56, Y=56.21, Mass=13937, SNR=76.8, Peak=255 HFD=7.1
00:02:19.098 00.003 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.90)
00:02:19.102 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
00:02:19.106 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.32 hyp=0.32 cameraTheta=1.43 mountX=-0.10 mountY=-0.27, mountTheta=-1.94
00:02:19.112 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.32, opts=13)
00:02:19.116 00.004 6120 Enqueuing Move request for scope (0.04, 0.32)
00:02:19.120 00.004 7680 Worker thread wakes up
00:02:19.120 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:19.123 00.003 6120 UpdateGuideState exits: m=13937 SNR=76.8 Saturated
00:02:19.128 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:19.131 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:19.134 00.003 6120 Enqueuing Expose request
00:02:19.139 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.32) opts 0xd
00:02:19.139 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.32)
00:02:19.139 00.000 7680 Moving (0.04, 0.32) raw xDistance=-0.10 yDistance=-0.27
00:02:19.139 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:02:19.140 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:02:19.140 00.000 7680 MoveAxis(E, 0, ABG)
00:02:19.140 00.000 7680 Move returns status 0, amount 0
00:02:19.140 00.000 7680 MoveAxis(N, 145, ABG)
00:02:19.140 00.000 7680 Guiding  Dir = 0, Dur = 145
00:02:19.141 00.001 7680 IsSlewing returns 0
00:02:19.142 00.001 7680 IsGuiding returns 0
00:02:19.142 00.000 7680 PulseGuide returned control before completion, sleep 155
00:02:19.309 00.167 7680 IsGuiding returns 1
00:02:19.311 00.002 7680 scope still moving after pulse duration time elapsed
00:02:19.341 00.030 7680 IsSlewing returns 0
00:02:19.342 00.001 7680 IsGuiding returns 1
00:02:19.373 00.031 7680 IsSlewing returns 0
00:02:19.374 00.001 7680 IsGuiding returns 1
00:02:19.404 00.030 7680 IsSlewing returns 0
00:02:19.405 00.001 7680 IsGuiding returns 0
00:02:19.406 00.001 7680 scope move finished after 145 + 119 ms
00:02:19.407 00.001 7680 Move returns status 0, amount 145
00:02:19.407 00.000 7680 move complete, result=0
00:02:19.408 00.001 7680 worker thread done servicing request
00:02:19.408 00.000 7680 Worker thread wakes up
00:02:19.409 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 145 ms NORTH
00:02:19.415 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:19.415 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:20.668 01.253 7680 Exposure complete
00:02:20.807 00.139 7680 worker thread done servicing request
00:02:20.808 00.001 6120 OnExposeComplete: enter
00:02:20.811 00.003 6120 UpdateGuideState(): m_state=6
00:02:20.815 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3170
00:02:20.819 00.004 6120 Star::Find returns 1 (1), X=968.50, Y=56.14, Mass=14213, SNR=78.7, Peak=255 HFD=7.0
00:02:20.823 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
00:02:20.827 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
00:02:20.831 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.63 mountX=-0.03 mountY=-0.23, mountTheta=-1.70
00:02:20.836 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.24, opts=13)
00:02:20.840 00.004 6120 Enqueuing Move request for scope (-0.02, 0.24)
00:02:20.844 00.004 7680 Worker thread wakes up
00:02:20.844 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
00:02:20.845 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
00:02:20.845 00.000 7680 Moving (-0.02, 0.24) raw xDistance=-0.03 yDistance=-0.23
00:02:20.845 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:20.848 00.003 6120 UpdateGuideState exits: m=14213 SNR=78.7 Saturated
00:02:20.852 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:02:20.853 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:02:20.853 00.000 7680 MoveAxis(E, 0, ABG)
00:02:20.853 00.000 7680 Move returns status 0, amount 0
00:02:20.853 00.000 7680 MoveAxis(N, 122, ABG)
00:02:20.853 00.000 7680 Guiding  Dir = 0, Dur = 122
00:02:20.854 00.001 7680 IsSlewing returns 0
00:02:20.854 00.000 7680 IsGuiding returns 0
00:02:20.854 00.000 7680 PulseGuide returned control before completion, sleep 132
00:02:20.854 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:20.858 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:20.863 00.005 6120 Enqueuing Expose request
00:02:20.999 00.136 7680 IsGuiding returns 1
00:02:21.000 00.001 7680 scope still moving after pulse duration time elapsed
00:02:21.030 00.030 7680 IsSlewing returns 0
00:02:21.031 00.001 7680 IsGuiding returns 0
00:02:21.032 00.001 7680 scope move finished after 122 + 55 ms
00:02:21.032 00.000 7680 Move returns status 0, amount 122
00:02:21.033 00.001 7680 move complete, result=0
00:02:21.033 00.000 7680 worker thread done servicing request
00:02:21.034 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 122 ms NORTH
00:02:21.040 00.006 7680 Worker thread wakes up
00:02:21.040 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:21.040 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:22.292 01.252 7680 Exposure complete
00:02:22.425 00.133 7680 worker thread done servicing request
00:02:22.426 00.001 6120 OnExposeComplete: enter
00:02:22.429 00.003 6120 UpdateGuideState(): m_state=6
00:02:22.433 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3171
00:02:22.436 00.003 6120 Star::Find returns 1 (1), X=968.42, Y=56.23, Mass=14482, SNR=75.7, Peak=255 HFD=7.0
00:02:22.440 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
00:02:22.444 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
00:02:22.446 00.002 6120 CameraToMount -- cameraX=-0.10 cameraY=0.34 hyp=0.35 cameraTheta=1.86 mountX=0.03 mountY=-0.35, mountTheta=-1.47
00:02:22.452 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.34, opts=13)
00:02:22.457 00.005 6120 Enqueuing Move request for scope (-0.10, 0.34)
00:02:22.461 00.004 7680 Worker thread wakes up
00:02:22.462 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.34) opts 0xd
00:02:22.462 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.34)
00:02:22.462 00.000 7680 Moving (-0.10, 0.34) raw xDistance=0.03 yDistance=-0.35
00:02:22.462 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:02:22.462 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:22.466 00.004 6120 UpdateGuideState exits: m=14482 SNR=75.7 Saturated
00:02:22.470 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:22.474 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:22.478 00.004 6120 Enqueuing Expose request
00:02:22.481 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:02:22.481 00.000 7680 MoveAxis(E, 0, ABG)
00:02:22.481 00.000 7680 Move returns status 0, amount 0
00:02:22.481 00.000 7680 MoveAxis(N, 188, ABG)
00:02:22.483 00.002 7680 Guiding  Dir = 0, Dur = 188
00:02:22.483 00.000 7680 IsSlewing returns 0
00:02:22.483 00.000 7680 IsGuiding returns 0
00:02:22.483 00.000 7680 PulseGuide returned control before completion, sleep 198
00:02:22.689 00.206 7680 IsGuiding returns 1
00:02:22.690 00.001 7680 scope still moving after pulse duration time elapsed
00:02:22.720 00.030 7680 IsSlewing returns 0
00:02:22.720 00.000 7680 IsGuiding returns 1
00:02:22.751 00.031 7680 IsSlewing returns 0
00:02:22.752 00.001 7680 IsGuiding returns 1
00:02:22.782 00.030 7680 IsSlewing returns 0
00:02:22.784 00.002 7680 IsGuiding returns 0
00:02:22.784 00.000 7680 scope move finished after 188 + 112 ms
00:02:22.784 00.000 7680 Move returns status 0, amount 188
00:02:22.785 00.001 7680 move complete, result=0
00:02:22.785 00.000 7680 worker thread done servicing request
00:02:22.785 00.000 7680 Worker thread wakes up
00:02:22.786 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 188 ms NORTH
00:02:22.793 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:22.793 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:24.044 01.251 7680 Exposure complete
00:02:24.184 00.140 7680 worker thread done servicing request
00:02:24.184 00.000 6120 OnExposeComplete: enter
00:02:24.188 00.004 6120 UpdateGuideState(): m_state=6
00:02:24.191 00.003 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3172
00:02:24.195 00.004 6120 Star::Find returns 1 (1), X=968.29, Y=56.12, Mass=13792, SNR=76.6, Peak=255 HFD=6.9
00:02:24.199 00.004 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.33 = -0.95)
00:02:24.204 00.005 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.06 = -1.22)
00:02:24.208 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.22 hyp=0.32 cameraTheta=2.38 mountX=0.19 mountY=-0.30, mountTheta=-1.02
00:02:24.213 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.22, opts=13)
00:02:24.217 00.004 6120 Enqueuing Move request for scope (-0.23, 0.22)
00:02:24.220 00.003 7680 Worker thread wakes up
00:02:24.220 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.22) opts 0xd
00:02:24.221 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.22)
00:02:24.221 00.000 7680 Moving (-0.23, 0.22) raw xDistance=0.19 yDistance=-0.30
00:02:24.221 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:02:24.221 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:02:24.221 00.000 7680 MoveAxis(E, 0, ABG)
00:02:24.222 00.001 7680 Move returns status 0, amount 0
00:02:24.222 00.000 7680 MoveAxis(N, 164, ABG)
00:02:24.222 00.000 7680 Guiding  Dir = 0, Dur = 164
00:02:24.222 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:24.226 00.004 7680 IsSlewing returns 0
00:02:24.226 00.000 6120 UpdateGuideState exits: m=13792 SNR=76.6 Saturated
00:02:24.230 00.004 7680 IsGuiding returns 0
00:02:24.230 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:24.233 00.003 7680 PulseGuide returned control before completion, sleep 174
00:02:24.233 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:24.238 00.005 6120 Enqueuing Expose request
00:02:24.423 00.185 7680 IsGuiding returns 0
00:02:24.423 00.000 7680 Move returns status 0, amount 164
00:02:24.425 00.002 7680 move complete, result=0
00:02:24.425 00.000 7680 worker thread done servicing request
00:02:24.426 00.001 7680 Worker thread wakes up
00:02:24.426 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 164 ms NORTH
00:02:24.432 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:24.432 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:25.681 01.249 7680 Exposure complete
00:02:25.827 00.146 7680 worker thread done servicing request
00:02:25.827 00.000 6120 OnExposeComplete: enter
00:02:25.833 00.006 6120 UpdateGuideState(): m_state=6
00:02:25.837 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3173
00:02:25.841 00.004 6120 Star::Find returns 1 (1), X=968.52, Y=56.15, Mass=14389, SNR=76.4, Peak=255 HFD=7.0
00:02:25.845 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
00:02:25.849 00.004 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.01)
00:02:25.853 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.25 hyp=0.25 cameraTheta=1.59 mountX=-0.04 mountY=-0.23, mountTheta=-1.75
00:02:25.859 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.25, opts=13)
00:02:25.864 00.005 6120 Enqueuing Move request for scope (-0.00, 0.25)
00:02:25.867 00.003 7680 Worker thread wakes up
00:02:25.868 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:25.872 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.25) opts 0xd
00:02:25.872 00.000 6120 UpdateGuideState exits: m=14389 SNR=76.4 Saturated
00:02:25.876 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.25)
00:02:25.878 00.002 7680 Moving (-0.00, 0.25) raw xDistance=-0.04 yDistance=-0.23
00:02:25.878 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:25.882 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:25.885 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:02:25.885 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:02:25.885 00.000 7680 MoveAxis(E, 0, ABG)
00:02:25.885 00.000 7680 Move returns status 0, amount 0
00:02:25.885 00.000 7680 MoveAxis(N, 125, ABG)
00:02:25.885 00.000 7680 Guiding  Dir = 0, Dur = 125
00:02:25.887 00.002 6120 Enqueuing Expose request
00:02:25.891 00.004 7680 IsSlewing returns 0
00:02:25.891 00.000 7680 IsGuiding returns 0
00:02:25.892 00.001 7680 PulseGuide returned control before completion, sleep 135
00:02:26.031 00.139 7680 IsGuiding returns 1
00:02:26.032 00.001 7680 scope still moving after pulse duration time elapsed
00:02:26.062 00.030 7680 IsSlewing returns 0
00:02:26.063 00.001 7680 IsGuiding returns 0
00:02:26.064 00.001 7680 scope move finished after 125 + 47 ms
00:02:26.064 00.000 7680 Move returns status 0, amount 125
00:02:26.065 00.001 7680 move complete, result=0
00:02:26.065 00.000 7680 worker thread done servicing request
00:02:26.065 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 125 ms NORTH
00:02:26.071 00.006 7680 Worker thread wakes up
00:02:26.073 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:26.073 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:27.314 01.241 7680 Exposure complete
00:02:27.445 00.131 7680 worker thread done servicing request
00:02:27.446 00.001 6120 OnExposeComplete: enter
00:02:27.451 00.005 6120 UpdateGuideState(): m_state=6
00:02:27.455 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3174
00:02:27.460 00.005 6120 Star::Find returns 1 (1), X=968.27, Y=56.16, Mass=13733, SNR=76.0, Peak=255 HFD=6.9
00:02:27.462 00.002 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
00:02:27.465 00.003 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
00:02:27.470 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=0.26 hyp=0.36 cameraTheta=2.32 mountX=0.19 mountY=-0.34, mountTheta=-1.06
00:02:27.474 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.26, opts=13)
00:02:27.478 00.004 6120 Enqueuing Move request for scope (-0.25, 0.26)
00:02:27.482 00.004 7680 Worker thread wakes up
00:02:27.482 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.26) opts 0xd
00:02:27.482 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.26)
00:02:27.483 00.001 7680 Moving (-0.25, 0.26) raw xDistance=0.19 yDistance=-0.34
00:02:27.483 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:02:27.483 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:02:27.483 00.000 7680 MoveAxis(E, 0, ABG)
00:02:27.483 00.000 7680 Move returns status 0, amount 0
00:02:27.483 00.000 7680 MoveAxis(N, 187, ABG)
00:02:27.483 00.000 7680 Guiding  Dir = 0, Dur = 187
00:02:27.484 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:27.488 00.004 7680 IsSlewing returns 0
00:02:27.488 00.000 6120 UpdateGuideState exits: m=13733 SNR=76.0 Saturated
00:02:27.492 00.004 7680 IsGuiding returns 0
00:02:27.493 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:27.497 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:27.501 00.004 7680 PulseGuide returned control before completion, sleep 197
00:02:27.502 00.001 6120 Enqueuing Expose request
00:02:27.703 00.201 7680 IsGuiding returns 1
00:02:27.704 00.001 7680 scope still moving after pulse duration time elapsed
00:02:27.734 00.030 7680 IsSlewing returns 0
00:02:27.735 00.001 7680 IsGuiding returns 0
00:02:27.736 00.001 7680 scope move finished after 187 + 56 ms
00:02:27.737 00.001 7680 Move returns status 0, amount 187
00:02:27.738 00.001 7680 move complete, result=0
00:02:27.738 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 187 ms NORTH
00:02:27.743 00.005 7680 worker thread done servicing request
00:02:27.743 00.000 7680 Worker thread wakes up
00:02:27.743 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:27.743 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:28.997 01.254 7680 Exposure complete
00:02:29.140 00.143 7680 worker thread done servicing request
00:02:29.142 00.002 6120 OnExposeComplete: enter
00:02:29.147 00.005 6120 UpdateGuideState(): m_state=6
00:02:29.151 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3175
00:02:29.155 00.004 6120 Star::Find returns 1 (1), X=968.23, Y=56.03, Mass=14770, SNR=78.9, Peak=255 HFD=6.9
00:02:29.158 00.003 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-2.95) = xAngle (5.66 = -0.62)
00:02:29.162 00.004 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.40 = -0.89)
00:02:29.166 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.13 hyp=0.32 cameraTheta=2.71 mountX=0.26 mountY=-0.25, mountTheta=-0.76
00:02:29.172 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.13, opts=13)
00:02:29.177 00.005 6120 Enqueuing Move request for scope (-0.29, 0.13)
00:02:29.181 00.004 7680 Worker thread wakes up
00:02:29.181 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:29.185 00.004 6120 UpdateGuideState exits: m=14770 SNR=78.9 Saturated
00:02:29.189 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:29.193 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:29.196 00.003 6120 Enqueuing Expose request
00:02:29.199 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.13) opts 0xd
00:02:29.201 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.13)
00:02:29.201 00.000 7680 Moving (-0.29, 0.13) raw xDistance=0.26 yDistance=-0.25
00:02:29.201 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:02:29.201 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:02:29.201 00.000 7680 MoveAxis(W, 105, ABG)
00:02:29.201 00.000 7680 Guiding  Dir = 3, Dur = 105
00:02:29.202 00.001 7680 IsSlewing returns 0
00:02:29.202 00.000 7680 IsGuiding returns 0
00:02:29.203 00.001 7680 PulseGuide returned control before completion, sleep 115
00:02:29.331 00.128 7680 IsGuiding returns 1
00:02:29.332 00.001 7680 scope still moving after pulse duration time elapsed
00:02:29.363 00.031 7680 IsSlewing returns 0
00:02:29.364 00.001 7680 IsGuiding returns 0
00:02:29.365 00.001 7680 scope move finished after 105 + 57 ms
00:02:29.366 00.001 7680 Move returns status 0, amount 105
00:02:29.366 00.000 7680 MoveAxis(N, 133, ABG)
00:02:29.366 00.000 7680 Guiding  Dir = 0, Dur = 133
00:02:29.367 00.001 7680 IsSlewing returns 0
00:02:29.367 00.000 7680 IsGuiding returns 0
00:02:29.368 00.001 7680 PulseGuide returned control before completion, sleep 143
00:02:29.519 00.151 7680 IsGuiding returns 1
00:02:29.519 00.000 7680 scope still moving after pulse duration time elapsed
00:02:29.550 00.031 7680 IsSlewing returns 0
00:02:29.550 00.000 7680 IsGuiding returns 0
00:02:29.551 00.001 7680 scope move finished after 133 + 50 ms
00:02:29.551 00.000 7680 Move returns status 0, amount 133
00:02:29.551 00.000 7680 move complete, result=0
00:02:29.551 00.000 7680 worker thread done servicing request
00:02:29.553 00.002 6120 GuideStep: 0.3 px 105 ms WEST, -0.2 px 133 ms NORTH
00:02:29.558 00.005 7680 Worker thread wakes up
00:02:29.558 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:29.559 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:30.818 01.259 7680 Exposure complete
00:02:30.946 00.128 7680 worker thread done servicing request
00:02:30.946 00.000 6120 OnExposeComplete: enter
00:02:30.950 00.004 6120 UpdateGuideState(): m_state=6
00:02:30.953 00.003 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3176
00:02:30.958 00.005 6120 Star::Find returns 1 (1), X=968.39, Y=56.02, Mass=13956, SNR=75.3, Peak=255 HFD=6.8
00:02:30.961 00.003 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-2.95) = xAngle (5.32 = -0.96)
00:02:30.964 00.003 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
00:02:30.967 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.37 mountX=0.10 mountY=-0.17, mountTheta=-1.03
00:02:30.973 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.12, opts=13)
00:02:30.977 00.004 6120 Enqueuing Move request for scope (-0.13, 0.12)
00:02:30.983 00.006 7680 Worker thread wakes up
00:02:30.983 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:30.988 00.005 6120 UpdateGuideState exits: m=13956 SNR=75.3 Saturated
00:02:30.992 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:30.995 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:31.000 00.005 6120 Enqueuing Expose request
00:02:31.004 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
00:02:31.004 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
00:02:31.004 00.000 7680 Moving (-0.13, 0.12) raw xDistance=0.10 yDistance=-0.17
00:02:31.004 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:02:31.005 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:02:31.005 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:02:31.005 00.000 7680 MoveAxis(E, 0, ABG)
00:02:31.005 00.000 7680 Move returns status 0, amount 0
00:02:31.005 00.000 7680 MoveAxis(N, 0, ABG)
00:02:31.005 00.000 7680 Move returns status 0, amount 0
00:02:31.005 00.000 7680 move complete, result=0
00:02:31.005 00.000 7680 worker thread done servicing request
00:02:31.007 00.002 7680 Worker thread wakes up
00:02:31.007 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:31.007 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:31.007 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:02:32.262 01.255 7680 Exposure complete
00:02:32.399 00.137 7680 worker thread done servicing request
00:02:32.400 00.001 6120 OnExposeComplete: enter
00:02:32.403 00.003 6120 UpdateGuideState(): m_state=6
00:02:32.408 00.005 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3177
00:02:32.411 00.003 6120 Star::Find returns 1 (1), X=968.39, Y=56.14, Mass=14378, SNR=77.1, Peak=255 HFD=6.9
00:02:32.414 00.003 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
00:02:32.419 00.005 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
00:02:32.423 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.25 hyp=0.28 cameraTheta=2.05 mountX=0.08 mountY=-0.28, mountTheta=-1.29
00:02:32.429 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.25, opts=13)
00:02:32.433 00.004 6120 Enqueuing Move request for scope (-0.13, 0.25)
00:02:32.437 00.004 7680 Worker thread wakes up
00:02:32.437 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.25) opts 0xd
00:02:32.437 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.25)
00:02:32.437 00.000 7680 Moving (-0.13, 0.25) raw xDistance=0.08 yDistance=-0.28
00:02:32.437 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:02:32.437 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:02:32.438 00.001 7680 MoveAxis(E, 0, ABG)
00:02:32.438 00.000 7680 Move returns status 0, amount 0
00:02:32.438 00.000 7680 MoveAxis(N, 153, ABG)
00:02:32.438 00.000 7680 Guiding  Dir = 0, Dur = 153
00:02:32.439 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:32.442 00.003 7680 IsSlewing returns 0
00:02:32.443 00.001 6120 UpdateGuideState exits: m=14378 SNR=77.1 Saturated
00:02:32.447 00.004 7680 IsGuiding returns 0
00:02:32.447 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:32.451 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:32.456 00.005 7680 PulseGuide returned control before completion, sleep 163
00:02:32.456 00.000 6120 Enqueuing Expose request
00:02:32.626 00.170 7680 IsGuiding returns 1
00:02:32.626 00.000 7680 scope still moving after pulse duration time elapsed
00:02:32.658 00.032 7680 IsSlewing returns 0
00:02:32.659 00.001 7680 IsGuiding returns 0
00:02:32.659 00.000 7680 scope move finished after 153 + 59 ms
00:02:32.660 00.001 7680 Move returns status 0, amount 153
00:02:32.660 00.000 7680 move complete, result=0
00:02:32.660 00.000 7680 worker thread done servicing request
00:02:32.660 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 153 ms NORTH
00:02:32.667 00.007 7680 Worker thread wakes up
00:02:32.668 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:32.668 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:33.921 01.253 7680 Exposure complete
00:02:34.052 00.131 7680 worker thread done servicing request
00:02:34.053 00.001 6120 OnExposeComplete: enter
00:02:34.057 00.004 6120 UpdateGuideState(): m_state=6
00:02:34.061 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3178
00:02:34.065 00.004 6120 Star::Find returns 1 (1), X=968.58, Y=56.07, Mass=13918, SNR=76.7, Peak=255 HFD=6.9
00:02:34.069 00.004 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
00:02:34.073 00.004 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
00:02:34.078 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.23 mountX=-0.09 mountY=-0.13, mountTheta=-2.19
00:02:34.083 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.17, opts=13)
00:02:34.087 00.004 6120 Enqueuing Move request for scope (0.06, 0.17)
00:02:34.091 00.004 7680 Worker thread wakes up
00:02:34.091 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
00:02:34.091 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
00:02:34.091 00.000 7680 Moving (0.06, 0.17) raw xDistance=-0.09 yDistance=-0.13
00:02:34.091 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:02:34.093 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:02:34.093 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:02:34.093 00.000 7680 MoveAxis(E, 0, ABG)
00:02:34.093 00.000 7680 Move returns status 0, amount 0
00:02:34.093 00.000 7680 MoveAxis(N, 0, ABG)
00:02:34.093 00.000 7680 Move returns status 0, amount 0
00:02:34.094 00.001 7680 move complete, result=0
00:02:34.094 00.000 7680 worker thread done servicing request
00:02:34.094 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:34.097 00.003 6120 UpdateGuideState exits: m=13918 SNR=76.7 Saturated
00:02:34.101 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:34.105 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:34.108 00.003 6120 Enqueuing Expose request
00:02:34.112 00.004 7680 Worker thread wakes up
00:02:34.112 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:34.112 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:34.117 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:35.359 01.242 7680 Exposure complete
00:02:35.508 00.149 7680 worker thread done servicing request
00:02:35.509 00.001 6120 OnExposeComplete: enter
00:02:35.514 00.005 6120 UpdateGuideState(): m_state=6
00:02:35.517 00.003 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3179
00:02:35.521 00.004 6120 Star::Find returns 1 (1), X=968.28, Y=56.58, Mass=13876, SNR=77.3, Peak=255 HFD=7.2
00:02:35.524 00.003 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.42)
00:02:35.528 00.004 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
00:02:35.532 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.68 hyp=0.73 cameraTheta=1.91 mountX=0.11 mountY=-0.72, mountTheta=-1.42
00:02:35.536 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.68, opts=13)
00:02:35.538 00.002 6120 Enqueuing Move request for scope (-0.24, 0.68)
00:02:35.542 00.004 7680 Worker thread wakes up
00:02:35.542 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.68) opts 0xd
00:02:35.542 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.68)
00:02:35.542 00.000 7680 Moving (-0.24, 0.68) raw xDistance=0.11 yDistance=-0.72
00:02:35.542 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:02:35.542 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
00:02:35.544 00.002 7680 MoveAxis(E, 0, ABG)
00:02:35.544 00.000 7680 Move returns status 0, amount 0
00:02:35.544 00.000 7680 MoveAxis(N, 391, ABG)
00:02:35.544 00.000 7680 Guiding  Dir = 0, Dur = 391
00:02:35.544 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:35.548 00.004 7680 IsSlewing returns 0
00:02:35.548 00.000 6120 UpdateGuideState exits: m=13876 SNR=77.3 Saturated
00:02:35.551 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:35.555 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:35.559 00.004 6120 Enqueuing Expose request
00:02:35.562 00.003 7680 IsGuiding returns 0
00:02:35.562 00.000 7680 PulseGuide returned control before completion, sleep 401
00:02:35.978 00.416 7680 IsGuiding returns 1
00:02:35.981 00.003 7680 scope still moving after pulse duration time elapsed
00:02:36.009 00.028 7680 IsSlewing returns 0
00:02:36.011 00.002 7680 IsGuiding returns 0
00:02:36.014 00.003 7680 scope move finished after 391 + 61 ms
00:02:36.014 00.000 7680 Move returns status 0, amount 391
00:02:36.015 00.001 7680 move complete, result=0
00:02:36.015 00.000 7680 worker thread done servicing request
00:02:36.015 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 391 ms NORTH
00:02:36.022 00.007 7680 Worker thread wakes up
00:02:36.022 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:36.022 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:37.277 01.255 7680 Exposure complete
00:02:37.412 00.135 7680 worker thread done servicing request
00:02:37.412 00.000 6120 OnExposeComplete: enter
00:02:37.415 00.003 6120 UpdateGuideState(): m_state=6
00:02:37.421 00.006 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3180
00:02:37.425 00.004 6120 Star::Find returns 1 (1), X=968.66, Y=56.09, Mass=14122, SNR=77.5, Peak=255 HFD=6.8
00:02:37.429 00.004 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.91 = -2.37)
00:02:37.433 00.004 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.64)
00:02:37.437 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.24 cameraTheta=0.96 mountX=-0.17 mountY=-0.12, mountTheta=-2.55
00:02:37.441 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.20, opts=13)
00:02:37.446 00.005 6120 Enqueuing Move request for scope (0.14, 0.20)
00:02:37.449 00.003 7680 Worker thread wakes up
00:02:37.449 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
00:02:37.450 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:37.455 00.005 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
00:02:37.455 00.000 6120 UpdateGuideState exits: m=14122 SNR=77.5 Saturated
00:02:37.460 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:37.463 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:37.468 00.005 6120 Enqueuing Expose request
00:02:37.471 00.003 7680 Moving (0.14, 0.20) raw xDistance=-0.17 yDistance=-0.12
00:02:37.471 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:02:37.472 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:02:37.472 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:02:37.473 00.001 7680 MoveAxis(E, 0, ABG)
00:02:37.473 00.000 7680 Move returns status 0, amount 0
00:02:37.473 00.000 7680 MoveAxis(N, 0, ABG)
00:02:37.473 00.000 7680 Move returns status 0, amount 0
00:02:37.473 00.000 7680 move complete, result=0
00:02:37.473 00.000 7680 worker thread done servicing request
00:02:37.473 00.000 7680 Worker thread wakes up
00:02:37.474 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:37.478 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:37.478 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:38.724 01.246 7680 Exposure complete
00:02:38.865 00.141 7680 worker thread done servicing request
00:02:38.866 00.001 6120 OnExposeComplete: enter
00:02:38.871 00.005 6120 UpdateGuideState(): m_state=6
00:02:38.875 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3181
00:02:38.879 00.004 6120 Star::Find returns 1 (1), X=968.70, Y=55.97, Mass=14431, SNR=80.0, Peak=255 HFD=6.9
00:02:38.882 00.003 6120 CameraToMount -- cameraTheta (0.39) - m_xAngle (-2.95) = xAngle (3.35 = -2.94)
00:02:38.887 00.005 6120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.08 = 3.08)
00:02:38.891 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.39 mountX=-0.19 mountY=0.01, mountTheta=3.08
00:02:38.896 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.07, opts=13)
00:02:38.899 00.003 6120 Enqueuing Move request for scope (0.18, 0.07)
00:02:38.901 00.002 7680 Worker thread wakes up
00:02:38.901 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
00:02:38.902 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
00:02:38.902 00.000 7680 Moving (0.18, 0.07) raw xDistance=-0.19 yDistance=0.01
00:02:38.902 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:02:38.902 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:02:38.903 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:38.906 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:02:38.906 00.000 6120 UpdateGuideState exits: m=14431 SNR=80.0 Saturated
00:02:38.909 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:38.914 00.005 7680 MoveAxis(E, 0, ABG)
00:02:38.914 00.000 7680 Move returns status 0, amount 0
00:02:38.914 00.000 7680 MoveAxis(N, 0, ABG)
00:02:38.914 00.000 7680 Move returns status 0, amount 0
00:02:38.914 00.000 7680 move complete, result=0
00:02:38.915 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:38.918 00.003 6120 Enqueuing Expose request
00:02:38.923 00.005 7680 worker thread done servicing request
00:02:38.923 00.000 7680 Worker thread wakes up
00:02:38.923 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:38.923 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:38.923 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:02:40.171 01.248 7680 Exposure complete
00:02:40.290 00.119 7680 worker thread done servicing request
00:02:40.290 00.000 6120 OnExposeComplete: enter
00:02:40.295 00.005 6120 UpdateGuideState(): m_state=6
00:02:40.299 00.004 6120 Star::Find(15, 968, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3182
00:02:40.304 00.005 6120 Star::Find returns 1 (1), X=968.39, Y=56.14, Mass=13221, SNR=76.3, Peak=255 HFD=6.9
00:02:40.307 00.003 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.01 = -1.28)
00:02:40.311 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.55)
00:02:40.314 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.25 hyp=0.28 cameraTheta=2.05 mountX=0.08 mountY=-0.28, mountTheta=-1.29
00:02:40.318 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.25, opts=13)
00:02:40.323 00.005 6120 Enqueuing Move request for scope (-0.13, 0.25)
00:02:40.326 00.003 7680 Worker thread wakes up
00:02:40.326 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.25) opts 0xd
00:02:40.326 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.25)
00:02:40.327 00.001 7680 Moving (-0.13, 0.25) raw xDistance=0.08 yDistance=-0.28
00:02:40.327 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:02:40.327 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:02:40.327 00.000 7680 MoveAxis(E, 0, ABG)
00:02:40.327 00.000 7680 Move returns status 0, amount 0
00:02:40.327 00.000 7680 MoveAxis(N, 154, ABG)
00:02:40.328 00.001 7680 Guiding  Dir = 0, Dur = 154
00:02:40.328 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:40.332 00.004 7680 IsSlewing returns 0
00:02:40.332 00.000 6120 UpdateGuideState exits: m=13221 SNR=76.3 Saturated
00:02:40.336 00.004 7680 IsGuiding returns 0
00:02:40.336 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:40.339 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:40.342 00.003 7680 PulseGuide returned control before completion, sleep 164
00:02:40.343 00.001 6120 Enqueuing Expose request
00:02:40.516 00.173 7680 IsGuiding returns 1
00:02:40.516 00.000 7680 scope still moving after pulse duration time elapsed
00:02:40.548 00.032 7680 IsSlewing returns 0
00:02:40.549 00.001 7680 IsGuiding returns 0
00:02:40.549 00.000 7680 scope move finished after 154 + 58 ms
00:02:40.549 00.000 7680 Move returns status 0, amount 154
00:02:40.549 00.000 7680 move complete, result=0
00:02:40.549 00.000 7680 worker thread done servicing request
00:02:40.550 00.001 7680 Worker thread wakes up
00:02:40.550 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 154 ms NORTH
00:02:40.555 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:40.555 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:41.813 01.258 7680 Exposure complete
00:02:41.944 00.131 7680 worker thread done servicing request
00:02:41.944 00.000 6120 OnExposeComplete: enter
00:02:41.946 00.002 6120 UpdateGuideState(): m_state=6
00:02:41.951 00.005 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3183
00:02:41.954 00.003 6120 Star::Find returns 1 (1), X=968.79, Y=56.20, Mass=13632, SNR=75.7, Peak=255 HFD=6.8
00:02:41.958 00.004 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.81 = -2.47)
00:02:41.961 00.003 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.54 = -2.74)
00:02:41.963 00.002 6120 CameraToMount -- cameraX=0.27 cameraY=0.31 hyp=0.41 cameraTheta=0.86 mountX=-0.32 mountY=-0.16, mountTheta=-2.68
00:02:41.968 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.31, opts=13)
00:02:41.971 00.003 6120 Enqueuing Move request for scope (0.27, 0.31)
00:02:41.975 00.004 7680 Worker thread wakes up
00:02:41.975 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.31) opts 0xd
00:02:41.976 00.001 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.31)
00:02:41.976 00.000 7680 Moving (0.27, 0.31) raw xDistance=-0.32 yDistance=-0.16
00:02:41.976 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:02:41.976 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:02:41.976 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:02:41.977 00.001 7680 MoveAxis(E, 130, ABG)
00:02:41.977 00.000 7680 Guiding  Dir = 2, Dur = 130
00:02:41.977 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:41.980 00.003 7680 IsSlewing returns 0
00:02:41.981 00.001 6120 UpdateGuideState exits: m=13632 SNR=75.7 Saturated
00:02:41.984 00.003 7680 IsGuiding returns 0
00:02:41.984 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:41.988 00.004 7680 PulseGuide returned control before completion, sleep 140
00:02:41.988 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:41.991 00.003 6120 Enqueuing Expose request
00:02:42.144 00.153 7680 IsGuiding returns 0
00:02:42.145 00.001 7680 Move returns status 0, amount 130
00:02:42.147 00.002 7680 MoveAxis(N, 0, ABG)
00:02:42.147 00.000 7680 Move returns status 0, amount 0
00:02:42.148 00.001 7680 move complete, result=0
00:02:42.149 00.001 6120 GuideStep: -0.3 px 130 ms EAST, -0.2 px 0 ms NORTH
00:02:42.156 00.007 7680 worker thread done servicing request
00:02:42.156 00.000 7680 Worker thread wakes up
00:02:42.157 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:42.157 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:43.449 01.292 7680 Exposure complete
00:02:43.539 00.090 7680 worker thread done servicing request
00:02:43.540 00.001 6120 OnExposeComplete: enter
00:02:43.543 00.003 6120 UpdateGuideState(): m_state=6
00:02:43.546 00.003 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3184
00:02:43.548 00.002 6120 Star::Find returns 1 (1), X=968.28, Y=56.50, Mass=14781, SNR=79.1, Peak=255 HFD=7.2
00:02:43.552 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
00:02:43.556 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
00:02:43.558 00.002 6120 CameraToMount -- cameraX=-0.24 cameraY=0.61 hyp=0.66 cameraTheta=1.95 mountX=0.12 mountY=-0.65, mountTheta=-1.38
00:02:43.561 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.61, opts=13)
00:02:43.564 00.003 6120 Enqueuing Move request for scope (-0.24, 0.61)
00:02:43.568 00.004 7680 Worker thread wakes up
00:02:43.568 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.61) opts 0xd
00:02:43.568 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.61)
00:02:43.568 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:43.571 00.003 6120 UpdateGuideState exits: m=14781 SNR=79.1 Saturated
00:02:43.574 00.003 7680 Moving (-0.24, 0.61) raw xDistance=0.12 yDistance=-0.65
00:02:43.574 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:02:43.575 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
00:02:43.575 00.000 7680 MoveAxis(E, 0, ABG)
00:02:43.575 00.000 7680 Move returns status 0, amount 0
00:02:43.575 00.000 7680 MoveAxis(N, 355, ABG)
00:02:43.575 00.000 7680 Guiding  Dir = 0, Dur = 355
00:02:43.575 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:43.580 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:43.582 00.002 6120 Enqueuing Expose request
00:02:43.584 00.002 7680 IsSlewing returns 0
00:02:43.586 00.002 7680 IsGuiding returns 0
00:02:43.586 00.000 7680 PulseGuide returned control before completion, sleep 365
00:02:43.963 00.377 7680 IsGuiding returns 1
00:02:43.963 00.000 7680 scope still moving after pulse duration time elapsed
00:02:43.995 00.032 7680 IsSlewing returns 0
00:02:43.996 00.001 7680 IsGuiding returns 0
00:02:43.997 00.001 7680 scope move finished after 355 + 56 ms
00:02:43.997 00.000 7680 Move returns status 0, amount 355
00:02:43.997 00.000 7680 move complete, result=0
00:02:43.997 00.000 7680 worker thread done servicing request
00:02:43.998 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 355 ms NORTH
00:02:44.001 00.003 7680 Worker thread wakes up
00:02:44.002 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:44.002 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:45.244 01.242 7680 Exposure complete
00:02:45.336 00.092 7680 worker thread done servicing request
00:02:45.336 00.000 6120 OnExposeComplete: enter
00:02:45.340 00.004 6120 UpdateGuideState(): m_state=6
00:02:45.344 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3185
00:02:45.347 00.003 6120 Star::Find returns 1 (1), X=968.26, Y=56.05, Mass=13337, SNR=76.2, Peak=255 HFD=6.9
00:02:45.350 00.003 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.56 = -0.72)
00:02:45.354 00.004 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.29 = -0.99)
00:02:45.357 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.15 hyp=0.30 cameraTheta=2.61 mountX=0.23 mountY=-0.25, mountTheta=-0.84
00:02:45.363 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.15, opts=13)
00:02:45.367 00.004 6120 Enqueuing Move request for scope (-0.26, 0.15)
00:02:45.371 00.004 7680 Worker thread wakes up
00:02:45.371 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:45.375 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.15) opts 0xd
00:02:45.375 00.000 6120 UpdateGuideState exits: m=13337 SNR=76.2 Saturated
00:02:45.378 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:45.382 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.15)
00:02:45.382 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:45.387 00.005 7680 Moving (-0.26, 0.15) raw xDistance=0.23 yDistance=-0.25
00:02:45.387 00.000 6120 Enqueuing Expose request
00:02:45.391 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
00:02:45.391 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:02:45.391 00.000 7680 MoveAxis(W, 92, ABG)
00:02:45.391 00.000 7680 Guiding  Dir = 3, Dur = 92
00:02:45.392 00.001 7680 IsSlewing returns 0
00:02:45.392 00.000 7680 IsGuiding returns 0
00:02:45.392 00.000 7680 PulseGuide returned control before completion, sleep 102
00:02:45.506 00.114 7680 IsGuiding returns 1
00:02:45.506 00.000 7680 scope still moving after pulse duration time elapsed
00:02:45.538 00.032 7680 IsSlewing returns 0
00:02:45.538 00.000 7680 IsGuiding returns 0
00:02:45.538 00.000 7680 scope move finished after 92 + 54 ms
00:02:45.538 00.000 7680 Move returns status 0, amount 92
00:02:45.539 00.001 7680 MoveAxis(N, 137, ABG)
00:02:45.539 00.000 7680 Guiding  Dir = 0, Dur = 137
00:02:45.539 00.000 7680 IsSlewing returns 0
00:02:45.540 00.001 7680 IsGuiding returns 0
00:02:45.540 00.000 7680 PulseGuide returned control before completion, sleep 147
00:02:45.695 00.155 7680 IsGuiding returns 1
00:02:45.696 00.001 7680 scope still moving after pulse duration time elapsed
00:02:45.725 00.029 7680 IsSlewing returns 0
00:02:45.726 00.001 7680 IsGuiding returns 0
00:02:45.727 00.001 7680 scope move finished after 137 + 49 ms
00:02:45.727 00.000 7680 Move returns status 0, amount 137
00:02:45.727 00.000 7680 move complete, result=0
00:02:45.727 00.000 7680 worker thread done servicing request
00:02:45.729 00.002 7680 Worker thread wakes up
00:02:45.729 00.000 6120 GuideStep: 0.2 px 92 ms WEST, -0.3 px 137 ms NORTH
00:02:45.736 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:45.738 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:46.987 01.249 7680 Exposure complete
00:02:47.124 00.137 7680 worker thread done servicing request
00:02:47.124 00.000 6120 OnExposeComplete: enter
00:02:47.128 00.004 6120 UpdateGuideState(): m_state=6
00:02:47.133 00.005 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3186
00:02:47.137 00.004 6120 Star::Find returns 1 (1), X=968.44, Y=56.11, Mass=13967, SNR=76.7, Peak=255 HFD=6.9
00:02:47.140 00.003 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
00:02:47.144 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
00:02:47.147 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.92 mountX=0.04 mountY=-0.22, mountTheta=-1.41
00:02:47.153 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.21, opts=13)
00:02:47.158 00.005 6120 Enqueuing Move request for scope (-0.08, 0.21)
00:02:47.161 00.003 7680 Worker thread wakes up
00:02:47.161 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
00:02:47.162 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
00:02:47.162 00.000 7680 Moving (-0.08, 0.21) raw xDistance=0.04 yDistance=-0.22
00:02:47.162 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:02:47.162 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:02:47.162 00.000 7680 MoveAxis(E, 0, ABG)
00:02:47.163 00.001 7680 Move returns status 0, amount 0
00:02:47.163 00.000 7680 MoveAxis(N, 122, ABG)
00:02:47.163 00.000 7680 Guiding  Dir = 0, Dur = 122
00:02:47.163 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:47.169 00.006 7680 IsSlewing returns 0
00:02:47.169 00.000 6120 UpdateGuideState exits: m=13967 SNR=76.7 Saturated
00:02:47.174 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:47.177 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:47.181 00.004 6120 Enqueuing Expose request
00:02:47.186 00.005 7680 IsGuiding returns 0
00:02:47.186 00.000 7680 PulseGuide returned control before completion, sleep 132
00:02:47.332 00.146 7680 IsGuiding returns 1
00:02:47.333 00.001 7680 scope still moving after pulse duration time elapsed
00:02:47.364 00.031 7680 IsSlewing returns 0
00:02:47.365 00.001 7680 IsGuiding returns 0
00:02:47.366 00.001 7680 scope move finished after 122 + 57 ms
00:02:47.366 00.000 7680 Move returns status 0, amount 122
00:02:47.366 00.000 7680 move complete, result=0
00:02:47.367 00.001 7680 worker thread done servicing request
00:02:47.367 00.000 7680 Worker thread wakes up
00:02:47.368 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 122 ms NORTH
00:02:47.374 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:47.374 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:48.628 01.254 7680 Exposure complete
00:02:48.765 00.137 7680 worker thread done servicing request
00:02:48.766 00.001 6120 OnExposeComplete: enter
00:02:48.769 00.003 6120 UpdateGuideState(): m_state=6
00:02:48.772 00.003 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3187
00:02:48.777 00.005 6120 Star::Find returns 1 (1), X=968.37, Y=56.01, Mass=12888, SNR=73.5, Peak=255 HFD=6.8
00:02:48.782 00.005 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-2.95) = xAngle (5.42 = -0.86)
00:02:48.786 00.004 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.13)
00:02:48.789 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.47 mountX=0.12 mountY=-0.17, mountTheta=-0.94
00:02:48.795 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.12, opts=13)
00:02:48.798 00.003 6120 Enqueuing Move request for scope (-0.15, 0.12)
00:02:48.803 00.005 7680 Worker thread wakes up
00:02:48.804 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:48.808 00.004 6120 UpdateGuideState exits: m=12888 SNR=73.5 Saturated
00:02:48.812 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:48.816 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:48.819 00.003 6120 Enqueuing Expose request
00:02:48.823 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
00:02:48.823 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
00:02:48.824 00.001 7680 Moving (-0.15, 0.12) raw xDistance=0.12 yDistance=-0.17
00:02:48.824 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:02:48.824 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:02:48.824 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:02:48.825 00.001 7680 MoveAxis(E, 0, ABG)
00:02:48.825 00.000 7680 Move returns status 0, amount 0
00:02:48.825 00.000 7680 MoveAxis(N, 0, ABG)
00:02:48.826 00.001 7680 Move returns status 0, amount 0
00:02:48.826 00.000 7680 move complete, result=0
00:02:48.826 00.000 7680 worker thread done servicing request
00:02:48.826 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:02:48.831 00.005 7680 Worker thread wakes up
00:02:48.832 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:48.833 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:50.082 01.249 7680 Exposure complete
00:02:50.221 00.139 7680 worker thread done servicing request
00:02:50.222 00.001 6120 OnExposeComplete: enter
00:02:50.226 00.004 6120 UpdateGuideState(): m_state=6
00:02:50.229 00.003 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3188
00:02:50.233 00.004 6120 Star::Find returns 1 (1), X=968.34, Y=56.08, Mass=12514, SNR=73.1, Peak=255 HFD=6.8
00:02:50.238 00.005 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.31 = -0.98)
00:02:50.243 00.005 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.25)
00:02:50.246 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.35 mountX=0.15 mountY=-0.25, mountTheta=-1.04
00:02:50.252 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.19, opts=13)
00:02:50.257 00.005 6120 Enqueuing Move request for scope (-0.18, 0.19)
00:02:50.260 00.003 7680 Worker thread wakes up
00:02:50.260 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
00:02:50.260 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:50.265 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
00:02:50.266 00.001 7680 Moving (-0.18, 0.19) raw xDistance=0.15 yDistance=-0.25
00:02:50.266 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:02:50.266 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:02:50.266 00.000 6120 UpdateGuideState exits: m=12514 SNR=73.1 Saturated
00:02:50.271 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:50.277 00.006 7680 MoveAxis(E, 0, ABG)
00:02:50.277 00.000 7680 Move returns status 0, amount 0
00:02:50.277 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:50.281 00.004 6120 Enqueuing Expose request
00:02:50.285 00.004 7680 MoveAxis(N, 135, ABG)
00:02:50.285 00.000 7680 Guiding  Dir = 0, Dur = 135
00:02:50.285 00.000 7680 IsSlewing returns 0
00:02:50.285 00.000 7680 IsGuiding returns 0
00:02:50.287 00.002 7680 PulseGuide returned control before completion, sleep 145
00:02:50.441 00.154 7680 IsGuiding returns 1
00:02:50.442 00.001 7680 scope still moving after pulse duration time elapsed
00:02:50.473 00.031 7680 IsSlewing returns 0
00:02:50.475 00.002 7680 IsGuiding returns 0
00:02:50.475 00.000 7680 scope move finished after 135 + 54 ms
00:02:50.476 00.001 7680 Move returns status 0, amount 135
00:02:50.476 00.000 7680 move complete, result=0
00:02:50.477 00.001 7680 worker thread done servicing request
00:02:50.477 00.000 7680 Worker thread wakes up
00:02:50.478 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 135 ms NORTH
00:02:50.486 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:50.486 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:51.734 01.248 7680 Exposure complete
00:02:51.878 00.144 7680 worker thread done servicing request
00:02:51.879 00.001 6120 OnExposeComplete: enter
00:02:51.883 00.004 6120 UpdateGuideState(): m_state=6
00:02:51.887 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3189
00:02:51.892 00.005 6120 Star::Find returns 1 (1), X=968.67, Y=56.21, Mass=13520, SNR=74.3, Peak=255 HFD=7.0
00:02:51.896 00.004 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
00:02:51.899 00.003 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.48)
00:02:51.904 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.32 hyp=0.35 cameraTheta=1.12 mountX=-0.21 mountY=-0.22, mountTheta=-2.34
00:02:51.908 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.32, opts=13)
00:02:51.913 00.005 6120 Enqueuing Move request for scope (0.15, 0.32)
00:02:51.916 00.003 7680 Worker thread wakes up
00:02:51.916 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.32) opts 0xd
00:02:51.916 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.32)
00:02:51.916 00.000 7680 Moving (0.15, 0.32) raw xDistance=-0.21 yDistance=-0.22
00:02:51.916 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:02:51.917 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:02:51.917 00.000 7680 MoveAxis(E, 85, ABG)
00:02:51.917 00.000 7680 Guiding  Dir = 2, Dur = 85
00:02:51.917 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:51.922 00.005 7680 IsSlewing returns 0
00:02:51.923 00.001 6120 UpdateGuideState exits: m=13520 SNR=74.3 Saturated
00:02:51.928 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:51.932 00.004 7680 IsGuiding returns 0
00:02:51.932 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:51.936 00.004 6120 Enqueuing Expose request
00:02:51.940 00.004 7680 PulseGuide returned control before completion, sleep 95
00:02:52.038 00.098 7680 IsGuiding returns 1
00:02:52.040 00.002 7680 scope still moving after pulse duration time elapsed
00:02:52.068 00.028 7680 IsSlewing returns 0
00:02:52.069 00.001 7680 IsGuiding returns 0
00:02:52.070 00.001 7680 scope move finished after 85 + 53 ms
00:02:52.070 00.000 7680 Move returns status 0, amount 85
00:02:52.072 00.002 7680 MoveAxis(N, 118, ABG)
00:02:52.072 00.000 7680 Guiding  Dir = 0, Dur = 118
00:02:52.074 00.002 7680 IsSlewing returns 0
00:02:52.075 00.001 7680 IsGuiding returns 0
00:02:52.076 00.001 7680 PulseGuide returned control before completion, sleep 128
00:02:52.210 00.134 7680 IsGuiding returns 1
00:02:52.211 00.001 7680 scope still moving after pulse duration time elapsed
00:02:52.242 00.031 7680 IsSlewing returns 0
00:02:52.243 00.001 7680 IsGuiding returns 0
00:02:52.243 00.000 7680 scope move finished after 118 + 49 ms
00:02:52.243 00.000 7680 Move returns status 0, amount 118
00:02:52.245 00.002 7680 move complete, result=0
00:02:52.245 00.000 7680 worker thread done servicing request
00:02:52.245 00.000 6120 GuideStep: -0.2 px 85 ms EAST, -0.2 px 118 ms NORTH
00:02:52.251 00.006 7680 Worker thread wakes up
00:02:52.251 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:52.252 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:53.508 01.256 7680 Exposure complete
00:02:53.650 00.142 7680 worker thread done servicing request
00:02:53.650 00.000 6120 OnExposeComplete: enter
00:02:53.656 00.006 6120 UpdateGuideState(): m_state=6
00:02:53.660 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3190
00:02:53.664 00.004 6120 Star::Find returns 1 (1), X=968.32, Y=56.22, Mass=13540, SNR=74.7, Peak=255 HFD=7.0
00:02:53.667 00.003 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
00:02:53.672 00.005 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
00:02:53.676 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.33 hyp=0.38 cameraTheta=2.11 mountX=0.13 mountY=-0.38, mountTheta=-1.24
00:02:53.681 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.33, opts=13)
00:02:53.685 00.004 6120 Enqueuing Move request for scope (-0.20, 0.33)
00:02:53.689 00.004 7680 Worker thread wakes up
00:02:53.690 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:53.694 00.004 6120 UpdateGuideState exits: m=13540 SNR=74.7 Saturated
00:02:53.697 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:53.701 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.33) opts 0xd
00:02:53.702 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.33)
00:02:53.702 00.000 7680 Moving (-0.20, 0.33) raw xDistance=0.13 yDistance=-0.38
00:02:53.702 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:02:53.703 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:02:53.703 00.000 7680 MoveAxis(E, 0, ABG)
00:02:53.703 00.000 7680 Move returns status 0, amount 0
00:02:53.703 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:53.707 00.004 6120 Enqueuing Expose request
00:02:53.712 00.005 7680 MoveAxis(N, 207, ABG)
00:02:53.712 00.000 7680 Guiding  Dir = 0, Dur = 207
00:02:53.712 00.000 7680 IsSlewing returns 0
00:02:53.712 00.000 7680 IsGuiding returns 0
00:02:53.713 00.001 7680 PulseGuide returned control before completion, sleep 217
00:02:53.935 00.222 7680 IsGuiding returns 1
00:02:53.935 00.000 7680 scope still moving after pulse duration time elapsed
00:02:53.967 00.032 7680 IsSlewing returns 0
00:02:53.968 00.001 7680 IsGuiding returns 0
00:02:53.969 00.001 7680 scope move finished after 207 + 49 ms
00:02:53.969 00.000 7680 Move returns status 0, amount 207
00:02:53.970 00.001 7680 move complete, result=0
00:02:53.970 00.000 7680 worker thread done servicing request
00:02:53.971 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 207 ms NORTH
00:02:53.978 00.007 7680 Worker thread wakes up
00:02:53.979 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:53.979 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:55.234 01.255 7680 Exposure complete
00:02:55.369 00.135 7680 worker thread done servicing request
00:02:55.369 00.000 6120 OnExposeComplete: enter
00:02:55.373 00.004 6120 UpdateGuideState(): m_state=6
00:02:55.377 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3191
00:02:55.380 00.003 6120 Star::Find returns 1 (1), X=968.36, Y=56.09, Mass=13478, SNR=75.7, Peak=255 HFD=6.7
00:02:55.384 00.004 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
00:02:55.388 00.004 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
00:02:55.391 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.26 cameraTheta=2.26 mountX=0.12 mountY=-0.25, mountTheta=-1.11
00:02:55.398 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.20, opts=13)
00:02:55.402 00.004 6120 Enqueuing Move request for scope (-0.16, 0.20)
00:02:55.406 00.004 7680 Worker thread wakes up
00:02:55.407 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:55.410 00.003 6120 UpdateGuideState exits: m=13478 SNR=75.7 Saturated
00:02:55.414 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:55.418 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:55.422 00.004 6120 Enqueuing Expose request
00:02:55.426 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
00:02:55.426 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
00:02:55.427 00.001 7680 Moving (-0.16, 0.20) raw xDistance=0.12 yDistance=-0.25
00:02:55.427 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:02:55.427 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:02:55.427 00.000 7680 MoveAxis(E, 0, ABG)
00:02:55.427 00.000 7680 Move returns status 0, amount 0
00:02:55.428 00.001 7680 MoveAxis(N, 136, ABG)
00:02:55.428 00.000 7680 Guiding  Dir = 0, Dur = 136
00:02:55.428 00.000 7680 IsSlewing returns 0
00:02:55.428 00.000 7680 IsGuiding returns 0
00:02:55.429 00.001 7680 PulseGuide returned control before completion, sleep 146
00:02:55.584 00.155 7680 IsGuiding returns 1
00:02:55.586 00.002 7680 scope still moving after pulse duration time elapsed
00:02:55.615 00.029 7680 IsSlewing returns 0
00:02:55.618 00.003 7680 IsGuiding returns 0
00:02:55.618 00.000 7680 scope move finished after 136 + 53 ms
00:02:55.618 00.000 7680 Move returns status 0, amount 136
00:02:55.619 00.001 7680 move complete, result=0
00:02:55.620 00.001 7680 worker thread done servicing request
00:02:55.620 00.000 7680 Worker thread wakes up
00:02:55.620 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 136 ms NORTH
00:02:55.629 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:55.629 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:56.884 01.255 7680 Exposure complete
00:02:56.999 00.115 7680 worker thread done servicing request
00:02:56.999 00.000 6120 OnExposeComplete: enter
00:02:57.002 00.003 6120 UpdateGuideState(): m_state=6
00:02:57.007 00.005 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3192
00:02:57.011 00.004 6120 Star::Find returns 1 (1), X=968.39, Y=56.33, Mass=14816, SNR=78.5, Peak=255 HFD=7.2
00:02:57.014 00.003 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.48)
00:02:57.019 00.005 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
00:02:57.022 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.44 hyp=0.46 cameraTheta=1.85 mountX=0.04 mountY=-0.45, mountTheta=-1.48
00:02:57.027 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.44, opts=13)
00:02:57.030 00.003 6120 Enqueuing Move request for scope (-0.13, 0.44)
00:02:57.035 00.005 7680 Worker thread wakes up
00:02:57.035 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.44) opts 0xd
00:02:57.035 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.44)
00:02:57.035 00.000 7680 Moving (-0.13, 0.44) raw xDistance=0.04 yDistance=-0.45
00:02:57.035 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:02:57.035 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
00:02:57.035 00.000 7680 MoveAxis(E, 0, ABG)
00:02:57.035 00.000 7680 Move returns status 0, amount 0
00:02:57.035 00.000 7680 MoveAxis(N, 244, ABG)
00:02:57.035 00.000 7680 Guiding  Dir = 0, Dur = 244
00:02:57.036 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:57.039 00.003 7680 IsSlewing returns 0
00:02:57.039 00.000 6120 UpdateGuideState exits: m=14816 SNR=78.5 Saturated
00:02:57.043 00.004 7680 IsGuiding returns 0
00:02:57.044 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:57.048 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:57.053 00.005 7680 PulseGuide returned control before completion, sleep 254
00:02:57.053 00.000 6120 Enqueuing Expose request
00:02:57.313 00.260 7680 IsGuiding returns 0
00:02:57.313 00.000 7680 Move returns status 0, amount 244
00:02:57.315 00.002 7680 move complete, result=0
00:02:57.315 00.000 7680 worker thread done servicing request
00:02:57.316 00.001 7680 Worker thread wakes up
00:02:57.316 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 244 ms NORTH
00:02:57.324 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:57.324 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:02:58.582 01.258 7680 Exposure complete
00:02:58.725 00.143 7680 worker thread done servicing request
00:02:58.726 00.001 6120 OnExposeComplete: enter
00:02:58.731 00.005 6120 UpdateGuideState(): m_state=6
00:02:58.737 00.006 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3193
00:02:58.741 00.004 6120 Star::Find returns 1 (1), X=968.38, Y=56.05, Mass=14092, SNR=77.2, Peak=255 HFD=6.8
00:02:58.745 00.004 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
00:02:58.750 00.005 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.31)
00:02:58.753 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.29 mountX=0.11 mountY=-0.20, mountTheta=-1.09
00:02:58.758 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.16, opts=13)
00:02:58.761 00.003 6120 Enqueuing Move request for scope (-0.14, 0.16)
00:02:58.765 00.004 7680 Worker thread wakes up
00:02:58.765 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:02:58.771 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
00:02:58.771 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
00:02:58.771 00.000 7680 Moving (-0.14, 0.16) raw xDistance=0.11 yDistance=-0.20
00:02:58.771 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:02:58.772 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:02:58.772 00.000 7680 MoveAxis(E, 0, ABG)
00:02:58.773 00.001 6120 UpdateGuideState exits: m=14092 SNR=77.2 Saturated
00:02:58.777 00.004 7680 Move returns status 0, amount 0
00:02:58.777 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:58.781 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:02:58.785 00.004 7680 MoveAxis(N, 110, ABG)
00:02:58.785 00.000 7680 Guiding  Dir = 0, Dur = 110
00:02:58.785 00.000 6120 Enqueuing Expose request
00:02:58.789 00.004 7680 IsSlewing returns 0
00:02:58.789 00.000 7680 IsGuiding returns 0
00:02:58.790 00.001 7680 PulseGuide returned control before completion, sleep 120
00:02:58.916 00.126 7680 IsGuiding returns 1
00:02:58.916 00.000 7680 scope still moving after pulse duration time elapsed
00:02:58.948 00.032 7680 IsSlewing returns 0
00:02:58.949 00.001 7680 IsGuiding returns 0
00:02:58.950 00.001 7680 scope move finished after 110 + 50 ms
00:02:58.950 00.000 7680 Move returns status 0, amount 110
00:02:58.951 00.001 7680 move complete, result=0
00:02:58.951 00.000 7680 worker thread done servicing request
00:02:58.952 00.001 7680 Worker thread wakes up
00:02:58.952 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 110 ms NORTH
00:02:58.960 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:02:58.962 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:00.215 01.253 7680 Exposure complete
00:03:00.355 00.140 7680 worker thread done servicing request
00:03:00.356 00.001 6120 OnExposeComplete: enter
00:03:00.361 00.005 6120 UpdateGuideState(): m_state=6
00:03:00.367 00.006 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3194
00:03:00.371 00.004 6120 Star::Find returns 1 (1), X=968.39, Y=56.08, Mass=13418, SNR=75.5, Peak=255 HFD=6.8
00:03:00.374 00.003 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
00:03:00.379 00.005 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.42)
00:03:00.383 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.18 mountX=0.09 mountY=-0.23, mountTheta=-1.18
00:03:00.389 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.19, opts=13)
00:03:00.395 00.006 6120 Enqueuing Move request for scope (-0.13, 0.19)
00:03:00.399 00.004 7680 Worker thread wakes up
00:03:00.400 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:00.403 00.003 6120 UpdateGuideState exits: m=13418 SNR=75.5 Saturated
00:03:00.407 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
00:03:00.407 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
00:03:00.408 00.001 7680 Moving (-0.13, 0.19) raw xDistance=0.09 yDistance=-0.23
00:03:00.408 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:03:00.409 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:03:00.409 00.000 7680 MoveAxis(E, 0, ABG)
00:03:00.409 00.000 7680 Move returns status 0, amount 0
00:03:00.409 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:00.413 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:00.417 00.004 7680 MoveAxis(N, 123, ABG)
00:03:00.417 00.000 6120 Enqueuing Expose request
00:03:00.421 00.004 7680 Guiding  Dir = 0, Dur = 123
00:03:00.421 00.000 7680 IsSlewing returns 0
00:03:00.422 00.001 7680 IsGuiding returns 0
00:03:00.422 00.000 7680 PulseGuide returned control before completion, sleep 133
00:03:00.564 00.142 7680 IsGuiding returns 1
00:03:00.564 00.000 7680 scope still moving after pulse duration time elapsed
00:03:00.596 00.032 7680 IsSlewing returns 0
00:03:00.597 00.001 7680 IsGuiding returns 0
00:03:00.597 00.000 7680 scope move finished after 123 + 51 ms
00:03:00.597 00.000 7680 Move returns status 0, amount 123
00:03:00.598 00.001 7680 move complete, result=0
00:03:00.598 00.000 7680 worker thread done servicing request
00:03:00.599 00.001 7680 Worker thread wakes up
00:03:00.599 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 123 ms NORTH
00:03:00.606 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:00.606 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:01.852 01.246 7680 Exposure complete
00:03:01.990 00.138 7680 worker thread done servicing request
00:03:01.991 00.001 6120 OnExposeComplete: enter
00:03:01.995 00.004 6120 UpdateGuideState(): m_state=6
00:03:01.999 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3195
00:03:02.003 00.004 6120 Star::Find returns 1 (1), X=968.57, Y=55.63, Mass=13648, SNR=76.0, Peak=255 HFD=7.0
00:03:02.007 00.004 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-2.95) = xAngle (1.59 = 1.59)
00:03:02.011 00.004 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.32 = 1.32)
00:03:02.016 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.26 hyp=0.27 cameraTheta=-1.36 mountX=-0.01 mountY=0.26, mountTheta=1.59
00:03:02.022 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.26, opts=13)
00:03:02.027 00.005 6120 Enqueuing Move request for scope (0.05, -0.26)
00:03:02.031 00.004 7680 Worker thread wakes up
00:03:02.031 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.26) opts 0xd
00:03:02.031 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.26)
00:03:02.031 00.000 7680 Moving (0.05, -0.26) raw xDistance=-0.01 yDistance=0.26
00:03:02.031 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:02.036 00.005 6120 UpdateGuideState exits: m=13648 SNR=76.0 Saturated
00:03:02.039 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:03:02.039 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:03:02.039 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:02.044 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:02.048 00.004 6120 Enqueuing Expose request
00:03:02.051 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:03:02.052 00.001 7680 MoveAxis(E, 0, ABG)
00:03:02.052 00.000 7680 Move returns status 0, amount 0
00:03:02.052 00.000 7680 MoveAxis(N, 0, ABG)
00:03:02.052 00.000 7680 Move returns status 0, amount 0
00:03:02.052 00.000 7680 move complete, result=0
00:03:02.053 00.001 7680 worker thread done servicing request
00:03:02.053 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:03:02.058 00.005 7680 Worker thread wakes up
00:03:02.058 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:02.058 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:03.313 01.255 7680 Exposure complete
00:03:03.445 00.132 7680 worker thread done servicing request
00:03:03.445 00.000 6120 OnExposeComplete: enter
00:03:03.449 00.004 6120 UpdateGuideState(): m_state=6
00:03:03.453 00.004 6120 Star::Find(15, 968, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3196
00:03:03.458 00.005 6120 Star::Find returns 1 (1), X=968.32, Y=56.16, Mass=13978, SNR=76.7, Peak=255 HFD=6.9
00:03:03.461 00.003 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
00:03:03.466 00.005 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.38)
00:03:03.469 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.27 hyp=0.33 cameraTheta=2.22 mountX=0.15 mountY=-0.33, mountTheta=-1.15
00:03:03.475 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.27, opts=13)
00:03:03.479 00.004 6120 Enqueuing Move request for scope (-0.20, 0.27)
00:03:03.482 00.003 7680 Worker thread wakes up
00:03:03.483 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.27) opts 0xd
00:03:03.483 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.27)
00:03:03.483 00.000 7680 Moving (-0.20, 0.27) raw xDistance=0.15 yDistance=-0.33
00:03:03.483 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:03.489 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:03:03.489 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:03:03.489 00.000 7680 MoveAxis(E, 0, ABG)
00:03:03.489 00.000 7680 Move returns status 0, amount 0
00:03:03.489 00.000 6120 UpdateGuideState exits: m=13978 SNR=76.7 Saturated
00:03:03.495 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:03.499 00.004 7680 MoveAxis(N, 178, ABG)
00:03:03.499 00.000 7680 Guiding  Dir = 0, Dur = 178
00:03:03.499 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:03.503 00.004 6120 Enqueuing Expose request
00:03:03.506 00.003 7680 IsSlewing returns 0
00:03:03.506 00.000 7680 IsGuiding returns 0
00:03:03.506 00.000 7680 PulseGuide returned control before completion, sleep 188
00:03:03.703 00.197 7680 IsGuiding returns 1
00:03:03.704 00.001 7680 scope still moving after pulse duration time elapsed
00:03:03.735 00.031 7680 IsSlewing returns 0
00:03:03.738 00.003 7680 IsGuiding returns 1
00:03:03.765 00.027 7680 IsSlewing returns 0
00:03:03.766 00.001 7680 IsGuiding returns 1
00:03:03.797 00.031 7680 IsSlewing returns 0
00:03:03.797 00.000 7680 IsGuiding returns 0
00:03:03.798 00.001 7680 scope move finished after 178 + 112 ms
00:03:03.798 00.000 7680 Move returns status 0, amount 178
00:03:03.799 00.001 7680 move complete, result=0
00:03:03.799 00.000 7680 worker thread done servicing request
00:03:03.799 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 178 ms NORTH
00:03:03.808 00.009 7680 Worker thread wakes up
00:03:03.808 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:03.808 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:05.059 01.251 7680 Exposure complete
00:03:05.194 00.135 7680 worker thread done servicing request
00:03:05.195 00.001 6120 OnExposeComplete: enter
00:03:05.198 00.003 6120 UpdateGuideState(): m_state=6
00:03:05.202 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3197
00:03:05.208 00.006 6120 Star::Find returns 1 (1), X=968.24, Y=56.18, Mass=13460, SNR=74.8, Peak=255 HFD=6.9
00:03:05.212 00.004 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.31 = -0.98)
00:03:05.216 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.25)
00:03:05.219 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=0.29 hyp=0.40 cameraTheta=2.35 mountX=0.23 mountY=-0.38, mountTheta=-1.04
00:03:05.224 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.29, opts=13)
00:03:05.228 00.004 6120 Enqueuing Move request for scope (-0.28, 0.29)
00:03:05.231 00.003 7680 Worker thread wakes up
00:03:05.231 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.29) opts 0xd
00:03:05.231 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.29)
00:03:05.231 00.000 7680 Moving (-0.28, 0.29) raw xDistance=0.23 yDistance=-0.38
00:03:05.232 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
00:03:05.232 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:03:05.232 00.000 7680 MoveAxis(W, 92, ABG)
00:03:05.232 00.000 7680 Guiding  Dir = 3, Dur = 92
00:03:05.232 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:05.235 00.003 7680 IsSlewing returns 0
00:03:05.235 00.000 6120 UpdateGuideState exits: m=13460 SNR=74.8 Saturated
00:03:05.238 00.003 7680 IsGuiding returns 0
00:03:05.238 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:05.243 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:05.246 00.003 7680 PulseGuide returned control before completion, sleep 102
00:03:05.246 00.000 6120 Enqueuing Expose request
00:03:05.357 00.111 7680 IsGuiding returns 1
00:03:05.361 00.004 7680 scope still moving after pulse duration time elapsed
00:03:05.389 00.028 7680 IsSlewing returns 0
00:03:05.389 00.000 7680 IsGuiding returns 0
00:03:05.390 00.001 7680 scope move finished after 92 + 58 ms
00:03:05.390 00.000 7680 Move returns status 0, amount 92
00:03:05.390 00.000 7680 MoveAxis(N, 208, ABG)
00:03:05.391 00.001 7680 Guiding  Dir = 0, Dur = 208
00:03:05.392 00.001 7680 IsSlewing returns 0
00:03:05.392 00.000 7680 IsGuiding returns 0
00:03:05.393 00.001 7680 PulseGuide returned control before completion, sleep 218
00:03:05.624 00.231 7680 IsGuiding returns 1
00:03:05.625 00.001 7680 scope still moving after pulse duration time elapsed
00:03:05.655 00.030 7680 IsSlewing returns 0
00:03:05.656 00.001 7680 IsGuiding returns 0
00:03:05.656 00.000 7680 scope move finished after 208 + 55 ms
00:03:05.656 00.000 7680 Move returns status 0, amount 208
00:03:05.657 00.001 7680 move complete, result=0
00:03:05.657 00.000 7680 worker thread done servicing request
00:03:05.657 00.000 6120 GuideStep: 0.2 px 92 ms WEST, -0.4 px 208 ms NORTH
00:03:05.664 00.007 7680 Worker thread wakes up
00:03:05.664 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:05.664 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:06.919 01.255 7680 Exposure complete
00:03:07.044 00.125 7680 worker thread done servicing request
00:03:07.044 00.000 6120 OnExposeComplete: enter
00:03:07.049 00.005 6120 UpdateGuideState(): m_state=6
00:03:07.053 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3198
00:03:07.060 00.007 6120 Star::Find returns 1 (1), X=968.62, Y=55.90, Mass=14910, SNR=81.1, Peak=255 HFD=7.0
00:03:07.064 00.004 6120 CameraToMount -- cameraTheta (0.09) - m_xAngle (-2.95) = xAngle (3.05 = 3.05)
00:03:07.069 00.005 6120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.78 = 2.78)
00:03:07.073 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.11 cameraTheta=0.09 mountX=-0.10 mountY=0.04, mountTheta=2.80
00:03:07.083 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.01, opts=13)
00:03:07.088 00.005 6120 Enqueuing Move request for scope (0.10, 0.01)
00:03:07.092 00.004 7680 Worker thread wakes up
00:03:07.092 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:07.097 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
00:03:07.097 00.000 6120 UpdateGuideState exits: m=14910 SNR=81.1 Saturated
00:03:07.102 00.005 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
00:03:07.102 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:07.107 00.005 7680 Moving (0.10, 0.01) raw xDistance=-0.10 yDistance=0.04
00:03:07.107 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:07.113 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:03:07.113 00.000 6120 Enqueuing Expose request
00:03:07.118 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:03:07.118 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:03:07.118 00.000 7680 MoveAxis(E, 0, ABG)
00:03:07.118 00.000 7680 Move returns status 0, amount 0
00:03:07.120 00.002 7680 MoveAxis(N, 0, ABG)
00:03:07.120 00.000 7680 Move returns status 0, amount 0
00:03:07.120 00.000 7680 move complete, result=0
00:03:07.120 00.000 7680 worker thread done servicing request
00:03:07.120 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:03:07.125 00.005 7680 Worker thread wakes up
00:03:07.125 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:07.125 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:08.372 01.247 7680 Exposure complete
00:03:08.505 00.133 7680 worker thread done servicing request
00:03:08.505 00.000 6120 OnExposeComplete: enter
00:03:08.509 00.004 6120 UpdateGuideState(): m_state=6
00:03:08.513 00.004 6120 Star::Find(15, 968, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3199
00:03:08.517 00.004 6120 Star::Find returns 1 (1), X=968.30, Y=56.06, Mass=14126, SNR=78.4, Peak=255 HFD=6.9
00:03:08.521 00.004 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.46 = -0.82)
00:03:08.525 00.004 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.09)
00:03:08.528 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.16 hyp=0.28 cameraTheta=2.50 mountX=0.19 mountY=-0.24, mountTheta=-0.92
00:03:08.533 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.16, opts=13)
00:03:08.537 00.004 6120 Enqueuing Move request for scope (-0.22, 0.16)
00:03:08.540 00.003 7680 Worker thread wakes up
00:03:08.542 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:08.546 00.004 6120 UpdateGuideState exits: m=14126 SNR=78.4 Saturated
00:03:08.550 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:08.554 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:08.558 00.004 6120 Enqueuing Expose request
00:03:08.562 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.16) opts 0xd
00:03:08.562 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.16)
00:03:08.562 00.000 7680 Moving (-0.22, 0.16) raw xDistance=0.19 yDistance=-0.24
00:03:08.562 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:03:08.563 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:03:08.563 00.000 7680 MoveAxis(E, 0, ABG)
00:03:08.563 00.000 7680 Move returns status 0, amount 0
00:03:08.563 00.000 7680 MoveAxis(N, 133, ABG)
00:03:08.564 00.001 7680 Guiding  Dir = 0, Dur = 133
00:03:08.564 00.000 7680 IsSlewing returns 0
00:03:08.565 00.001 7680 IsGuiding returns 0
00:03:08.565 00.000 7680 PulseGuide returned control before completion, sleep 143
00:03:08.717 00.152 7680 IsGuiding returns 1
00:03:08.718 00.001 7680 scope still moving after pulse duration time elapsed
00:03:08.748 00.030 7680 IsSlewing returns 0
00:03:08.748 00.000 7680 IsGuiding returns 0
00:03:08.750 00.002 7680 scope move finished after 133 + 51 ms
00:03:08.750 00.000 7680 Move returns status 0, amount 133
00:03:08.750 00.000 7680 move complete, result=0
00:03:08.751 00.001 7680 worker thread done servicing request
00:03:08.751 00.000 7680 Worker thread wakes up
00:03:08.752 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 133 ms NORTH
00:03:08.757 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:08.758 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:10.000 01.242 7680 Exposure complete
00:03:10.129 00.129 7680 worker thread done servicing request
00:03:10.130 00.001 6120 OnExposeComplete: enter
00:03:10.134 00.004 6120 UpdateGuideState(): m_state=6
00:03:10.137 00.003 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3200
00:03:10.142 00.005 6120 Star::Find returns 1 (1), X=968.58, Y=56.15, Mass=14003, SNR=76.8, Peak=255 HFD=7.0
00:03:10.149 00.007 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
00:03:10.154 00.005 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
00:03:10.157 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.35 mountX=-0.11 mountY=-0.21, mountTheta=-2.04
00:03:10.163 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.26, opts=13)
00:03:10.166 00.003 6120 Enqueuing Move request for scope (0.06, 0.26)
00:03:10.170 00.004 7680 Worker thread wakes up
00:03:10.170 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.26) opts 0xd
00:03:10.170 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.26)
00:03:10.170 00.000 7680 Moving (0.06, 0.26) raw xDistance=-0.11 yDistance=-0.21
00:03:10.170 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:03:10.172 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:03:10.172 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:10.175 00.003 6120 UpdateGuideState exits: m=14003 SNR=76.8 Saturated
00:03:10.180 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:10.184 00.004 7680 MoveAxis(E, 0, ABG)
00:03:10.184 00.000 7680 Move returns status 0, amount 0
00:03:10.184 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:10.188 00.004 6120 Enqueuing Expose request
00:03:10.192 00.004 7680 MoveAxis(N, 113, ABG)
00:03:10.192 00.000 7680 Guiding  Dir = 0, Dur = 113
00:03:10.192 00.000 7680 IsSlewing returns 0
00:03:10.192 00.000 7680 IsGuiding returns 0
00:03:10.192 00.000 7680 PulseGuide returned control before completion, sleep 123
00:03:10.319 00.127 7680 IsGuiding returns 1
00:03:10.319 00.000 7680 scope still moving after pulse duration time elapsed
00:03:10.350 00.031 7680 IsSlewing returns 0
00:03:10.351 00.001 7680 IsGuiding returns 0
00:03:10.352 00.001 7680 scope move finished after 113 + 46 ms
00:03:10.352 00.000 7680 Move returns status 0, amount 113
00:03:10.352 00.000 7680 move complete, result=0
00:03:10.354 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 113 ms NORTH
00:03:10.362 00.008 7680 worker thread done servicing request
00:03:10.363 00.001 7680 Worker thread wakes up
00:03:10.363 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:10.363 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:11.610 01.247 7680 Exposure complete
00:03:11.739 00.129 7680 worker thread done servicing request
00:03:11.739 00.000 6120 OnExposeComplete: enter
00:03:11.744 00.005 6120 UpdateGuideState(): m_state=6
00:03:11.747 00.003 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3201
00:03:11.752 00.005 6120 Star::Find returns 1 (1), X=968.43, Y=56.39, Mass=13629, SNR=76.1, Peak=255 HFD=7.2
00:03:11.755 00.003 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
00:03:11.759 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
00:03:11.764 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.50 hyp=0.51 cameraTheta=1.75 mountX=-0.01 mountY=-0.49, mountTheta=-1.58
00:03:11.769 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.50, opts=13)
00:03:11.774 00.005 6120 Enqueuing Move request for scope (-0.09, 0.50)
00:03:11.777 00.003 7680 Worker thread wakes up
00:03:11.777 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.50) opts 0xd
00:03:11.778 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.50)
00:03:11.778 00.000 7680 Moving (-0.09, 0.50) raw xDistance=-0.01 yDistance=-0.49
00:03:11.778 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:03:11.778 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:03:11.778 00.000 7680 MoveAxis(E, 0, ABG)
00:03:11.778 00.000 7680 Move returns status 0, amount 0
00:03:11.779 00.001 7680 MoveAxis(N, 264, ABG)
00:03:11.779 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:11.784 00.005 7680 Guiding  Dir = 0, Dur = 264
00:03:11.784 00.000 6120 UpdateGuideState exits: m=13629 SNR=76.1 Saturated
00:03:11.788 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:11.791 00.003 7680 IsSlewing returns 0
00:03:11.792 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:11.796 00.004 6120 Enqueuing Expose request
00:03:11.802 00.006 7680 IsGuiding returns 0
00:03:11.802 00.000 7680 PulseGuide returned control before completion, sleep 274
00:03:12.085 00.283 7680 IsGuiding returns 1
00:03:12.086 00.001 7680 scope still moving after pulse duration time elapsed
00:03:12.116 00.030 7680 IsSlewing returns 0
00:03:12.118 00.002 7680 IsGuiding returns 0
00:03:12.119 00.001 7680 scope move finished after 264 + 53 ms
00:03:12.119 00.000 7680 Move returns status 0, amount 264
00:03:12.120 00.001 7680 move complete, result=0
00:03:12.120 00.000 7680 worker thread done servicing request
00:03:12.120 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 264 ms NORTH
00:03:12.128 00.008 7680 Worker thread wakes up
00:03:12.129 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:12.129 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:13.375 01.246 7680 Exposure complete
00:03:13.513 00.138 7680 worker thread done servicing request
00:03:13.513 00.000 6120 OnExposeComplete: enter
00:03:13.518 00.005 6120 UpdateGuideState(): m_state=6
00:03:13.521 00.003 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3202
00:03:13.526 00.005 6120 Star::Find returns 1 (1), X=968.63, Y=55.82, Mass=14588, SNR=77.5, Peak=255 HFD=6.9
00:03:13.530 00.004 6120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-2.95) = xAngle (2.36 = 2.36)
00:03:13.533 00.003 6120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.10 = 2.10)
00:03:13.536 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.59 mountX=-0.10 mountY=0.12, mountTheta=2.26
00:03:13.542 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.08, opts=13)
00:03:13.545 00.003 6120 Enqueuing Move request for scope (0.11, -0.08)
00:03:13.549 00.004 7680 Worker thread wakes up
00:03:13.549 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
00:03:13.549 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
00:03:13.549 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:13.553 00.004 6120 UpdateGuideState exits: m=14588 SNR=77.5 Saturated
00:03:13.555 00.002 7680 Moving (0.11, -0.08) raw xDistance=-0.10 yDistance=0.12
00:03:13.555 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:03:13.557 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:03:13.557 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:13.560 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:03:13.561 00.001 7680 MoveAxis(E, 0, ABG)
00:03:13.561 00.000 7680 Move returns status 0, amount 0
00:03:13.561 00.000 7680 MoveAxis(N, 0, ABG)
00:03:13.561 00.000 7680 Move returns status 0, amount 0
00:03:13.561 00.000 7680 move complete, result=0
00:03:13.561 00.000 7680 worker thread done servicing request
00:03:13.561 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:13.565 00.004 6120 Enqueuing Expose request
00:03:13.568 00.003 7680 Worker thread wakes up
00:03:13.568 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:13.568 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:13.571 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:14.813 01.242 7680 Exposure complete
00:03:14.941 00.128 7680 worker thread done servicing request
00:03:14.941 00.000 6120 OnExposeComplete: enter
00:03:14.946 00.005 6120 UpdateGuideState(): m_state=6
00:03:14.950 00.004 6120 Star::Find(15, 968, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3203
00:03:14.954 00.004 6120 Star::Find returns 1 (1), X=968.68, Y=56.03, Mass=14311, SNR=77.2, Peak=255 HFD=6.9
00:03:14.958 00.004 6120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-2.95) = xAngle (3.65 = -2.63)
00:03:14.961 00.003 6120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.38 = -2.90)
00:03:14.965 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.70 mountX=-0.18 mountY=-0.05, mountTheta=-2.88
00:03:14.969 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.13, opts=13)
00:03:14.974 00.005 6120 Enqueuing Move request for scope (0.16, 0.13)
00:03:14.978 00.004 7680 Worker thread wakes up
00:03:14.978 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:14.982 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
00:03:14.982 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
00:03:14.982 00.000 7680 Moving (0.16, 0.13) raw xDistance=-0.18 yDistance=-0.05
00:03:14.983 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:03:14.983 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:03:14.983 00.000 6120 UpdateGuideState exits: m=14311 SNR=77.2 Saturated
00:03:14.988 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:03:14.988 00.000 7680 MoveAxis(E, 0, ABG)
00:03:14.989 00.001 7680 Move returns status 0, amount 0
00:03:14.989 00.000 7680 MoveAxis(N, 0, ABG)
00:03:14.989 00.000 7680 Move returns status 0, amount 0
00:03:14.989 00.000 7680 move complete, result=0
00:03:14.989 00.000 7680 worker thread done servicing request
00:03:14.989 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:14.992 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:14.996 00.004 6120 Enqueuing Expose request
00:03:15.000 00.004 7680 Worker thread wakes up
00:03:15.000 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:03:15.003 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:15.003 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:16.251 01.248 7680 Exposure complete
00:03:16.386 00.135 6120 OnExposeComplete: enter
00:03:16.390 00.004 6120 UpdateGuideState(): m_state=6
00:03:16.394 00.004 7680 worker thread done servicing request
00:03:16.395 00.001 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3204
00:03:16.400 00.005 6120 Star::Find returns 1 (1), X=968.37, Y=56.34, Mass=14324, SNR=78.6, Peak=255 HFD=7.2
00:03:16.404 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
00:03:16.408 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
00:03:16.411 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.45 hyp=0.47 cameraTheta=1.89 mountX=0.06 mountY=-0.47, mountTheta=-1.44
00:03:16.417 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.45, opts=13)
00:03:16.421 00.004 6120 Enqueuing Move request for scope (-0.15, 0.45)
00:03:16.424 00.003 7680 Worker thread wakes up
00:03:16.424 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.45) opts 0xd
00:03:16.424 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.45)
00:03:16.424 00.000 7680 Moving (-0.15, 0.45) raw xDistance=0.06 yDistance=-0.47
00:03:16.424 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:03:16.424 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:03:16.425 00.001 7680 MoveAxis(E, 0, ABG)
00:03:16.425 00.000 7680 Move returns status 0, amount 0
00:03:16.425 00.000 7680 MoveAxis(N, 254, ABG)
00:03:16.425 00.000 7680 Guiding  Dir = 0, Dur = 254
00:03:16.425 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:16.431 00.006 7680 IsSlewing returns 0
00:03:16.431 00.000 7680 IsGuiding returns 0
00:03:16.431 00.000 6120 UpdateGuideState exits: m=14324 SNR=78.6 Saturated
00:03:16.435 00.004 7680 PulseGuide returned control before completion, sleep 264
00:03:16.435 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:16.439 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:16.442 00.003 6120 Enqueuing Expose request
00:03:16.711 00.269 7680 IsGuiding returns 1
00:03:16.713 00.002 7680 scope still moving after pulse duration time elapsed
00:03:16.743 00.030 7680 IsSlewing returns 0
00:03:16.744 00.001 7680 IsGuiding returns 0
00:03:16.744 00.000 7680 scope move finished after 254 + 59 ms
00:03:16.745 00.001 7680 Move returns status 0, amount 254
00:03:16.745 00.000 7680 move complete, result=0
00:03:16.746 00.001 7680 worker thread done servicing request
00:03:16.746 00.000 7680 Worker thread wakes up
00:03:16.748 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 254 ms NORTH
00:03:16.753 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:16.753 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:18.005 01.252 7680 Exposure complete
00:03:18.138 00.133 6120 OnExposeComplete: enter
00:03:18.144 00.006 7680 worker thread done servicing request
00:03:18.144 00.000 6120 UpdateGuideState(): m_state=6
00:03:18.148 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3205
00:03:18.152 00.004 6120 Star::Find returns 1 (1), X=968.62, Y=55.98, Mass=14138, SNR=77.7, Peak=255 HFD=6.9
00:03:18.156 00.004 6120 CameraToMount -- cameraTheta (0.73) - m_xAngle (-2.95) = xAngle (3.68 = -2.60)
00:03:18.159 00.003 6120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.41 = -2.87)
00:03:18.163 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.73 mountX=-0.11 mountY=-0.04, mountTheta=-2.84
00:03:18.169 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.09, opts=13)
00:03:18.175 00.006 6120 Enqueuing Move request for scope (0.10, 0.09)
00:03:18.178 00.003 7680 Worker thread wakes up
00:03:18.179 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:18.182 00.003 6120 UpdateGuideState exits: m=14138 SNR=77.7 Saturated
00:03:18.186 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
00:03:18.188 00.002 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
00:03:18.188 00.000 7680 Moving (0.10, 0.09) raw xDistance=-0.11 yDistance=-0.04
00:03:18.188 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:03:18.188 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:03:18.188 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:18.193 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:18.196 00.003 6120 Enqueuing Expose request
00:03:18.200 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:03:18.200 00.000 7680 MoveAxis(E, 0, ABG)
00:03:18.200 00.000 7680 Move returns status 0, amount 0
00:03:18.200 00.000 7680 MoveAxis(N, 0, ABG)
00:03:18.200 00.000 7680 Move returns status 0, amount 0
00:03:18.202 00.002 7680 move complete, result=0
00:03:18.202 00.000 7680 worker thread done servicing request
00:03:18.202 00.000 7680 Worker thread wakes up
00:03:18.202 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:18.202 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:18.202 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:03:19.449 01.247 7680 Exposure complete
00:03:19.575 00.126 7680 worker thread done servicing request
00:03:19.576 00.001 6120 OnExposeComplete: enter
00:03:19.580 00.004 6120 UpdateGuideState(): m_state=6
00:03:19.584 00.004 6120 Star::Find(15, 968, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3206
00:03:19.588 00.004 6120 Star::Find returns 1 (1), X=968.52, Y=56.46, Mass=13685, SNR=75.4, Peak=255 HFD=7.1
00:03:19.592 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
00:03:19.595 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.03)
00:03:19.597 00.002 6120 CameraToMount -- cameraX=0.00 cameraY=0.57 hyp=0.57 cameraTheta=1.57 mountX=-0.11 mountY=-0.51, mountTheta=-1.78
00:03:19.603 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.57, opts=13)
00:03:19.607 00.004 6120 Enqueuing Move request for scope (0.00, 0.57)
00:03:19.613 00.006 7680 Worker thread wakes up
00:03:19.613 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.57) opts 0xd
00:03:19.614 00.001 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.57)
00:03:19.614 00.000 7680 Moving (0.00, 0.57) raw xDistance=-0.11 yDistance=-0.51
00:03:19.614 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:03:19.614 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
00:03:19.614 00.000 7680 MoveAxis(E, 0, ABG)
00:03:19.614 00.000 7680 Move returns status 0, amount 0
00:03:19.615 00.001 7680 MoveAxis(N, 278, ABG)
00:03:19.615 00.000 7680 Guiding  Dir = 0, Dur = 278
00:03:19.615 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:19.619 00.004 6120 UpdateGuideState exits: m=13685 SNR=75.4 Saturated
00:03:19.623 00.004 7680 IsSlewing returns 0
00:03:19.624 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:19.627 00.003 7680 IsGuiding returns 0
00:03:19.627 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:19.632 00.005 7680 PulseGuide returned control before completion, sleep 288
00:03:19.633 00.001 6120 Enqueuing Expose request
00:03:19.921 00.288 7680 IsGuiding returns 1
00:03:19.922 00.001 7680 scope still moving after pulse duration time elapsed
00:03:19.952 00.030 7680 IsSlewing returns 0
00:03:19.954 00.002 7680 IsGuiding returns 0
00:03:19.954 00.000 7680 scope move finished after 278 + 49 ms
00:03:19.956 00.002 7680 Move returns status 0, amount 278
00:03:19.956 00.000 7680 move complete, result=0
00:03:19.956 00.000 7680 worker thread done servicing request
00:03:19.957 00.001 7680 Worker thread wakes up
00:03:19.957 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 278 ms NORTH
00:03:19.962 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:19.963 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:21.209 01.246 7680 Exposure complete
00:03:21.343 00.134 7680 worker thread done servicing request
00:03:21.344 00.001 6120 OnExposeComplete: enter
00:03:21.349 00.005 6120 UpdateGuideState(): m_state=6
00:03:21.353 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3207
00:03:21.358 00.005 6120 Star::Find returns 1 (1), X=968.69, Y=56.08, Mass=14038, SNR=76.7, Peak=255 HFD=6.8
00:03:21.362 00.004 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.79 = -2.50)
00:03:21.367 00.005 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.52 = -2.77)
00:03:21.370 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.19 hyp=0.25 cameraTheta=0.83 mountX=-0.20 mountY=-0.09, mountTheta=-2.71
00:03:21.376 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.19, opts=13)
00:03:21.380 00.004 6120 Enqueuing Move request for scope (0.17, 0.19)
00:03:21.384 00.004 7680 Worker thread wakes up
00:03:21.384 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:21.389 00.005 6120 UpdateGuideState exits: m=14038 SNR=76.7 Saturated
00:03:21.393 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:21.397 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:21.401 00.004 6120 Enqueuing Expose request
00:03:21.404 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.19) opts 0xd
00:03:21.405 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.19)
00:03:21.405 00.000 7680 Moving (0.17, 0.19) raw xDistance=-0.20 yDistance=-0.09
00:03:21.405 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:03:21.405 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:03:21.406 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:03:21.406 00.000 7680 MoveAxis(E, 82, ABG)
00:03:21.406 00.000 7680 Guiding  Dir = 2, Dur = 82
00:03:21.406 00.000 7680 IsSlewing returns 0
00:03:21.407 00.001 7680 IsGuiding returns 0
00:03:21.408 00.001 7680 PulseGuide returned control before completion, sleep 92
00:03:21.514 00.106 7680 IsGuiding returns 1
00:03:21.514 00.000 7680 scope still moving after pulse duration time elapsed
00:03:21.545 00.031 7680 IsSlewing returns 0
00:03:21.545 00.000 7680 IsGuiding returns 0
00:03:21.547 00.002 7680 scope move finished after 82 + 57 ms
00:03:21.547 00.000 7680 Move returns status 0, amount 82
00:03:21.548 00.001 7680 MoveAxis(N, 0, ABG)
00:03:21.548 00.000 7680 Move returns status 0, amount 0
00:03:21.548 00.000 7680 move complete, result=0
00:03:21.549 00.001 7680 worker thread done servicing request
00:03:21.549 00.000 7680 Worker thread wakes up
00:03:21.549 00.000 6120 GuideStep: -0.2 px 82 ms EAST, -0.1 px 0 ms NORTH
00:03:21.554 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:21.554 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:22.806 01.252 7680 Exposure complete
00:03:22.939 00.133 7680 worker thread done servicing request
00:03:22.939 00.000 6120 OnExposeComplete: enter
00:03:22.942 00.003 6120 UpdateGuideState(): m_state=6
00:03:22.945 00.003 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3208
00:03:22.948 00.003 6120 Star::Find returns 1 (1), X=968.36, Y=56.47, Mass=13186, SNR=75.0, Peak=255 HFD=7.1
00:03:22.951 00.003 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
00:03:22.955 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
00:03:22.957 00.002 6120 CameraToMount -- cameraX=-0.16 cameraY=0.58 hyp=0.60 cameraTheta=1.84 mountX=0.05 mountY=-0.59, mountTheta=-1.49
00:03:22.962 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.58, opts=13)
00:03:22.965 00.003 6120 Enqueuing Move request for scope (-0.16, 0.58)
00:03:22.968 00.003 7680 Worker thread wakes up
00:03:22.968 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.58) opts 0xd
00:03:22.968 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.58)
00:03:22.968 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:22.973 00.005 6120 UpdateGuideState exits: m=13186 SNR=75.0 Saturated
00:03:22.977 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:22.980 00.003 7680 Moving (-0.16, 0.58) raw xDistance=0.05 yDistance=-0.59
00:03:22.980 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:22.983 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:03:22.983 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
00:03:22.983 00.000 6120 Enqueuing Expose request
00:03:22.988 00.005 7680 MoveAxis(E, 0, ABG)
00:03:22.988 00.000 7680 Move returns status 0, amount 0
00:03:22.988 00.000 7680 MoveAxis(N, 321, ABG)
00:03:22.989 00.001 7680 Guiding  Dir = 0, Dur = 321
00:03:22.989 00.000 7680 IsSlewing returns 0
00:03:22.989 00.000 7680 IsGuiding returns 0
00:03:22.989 00.000 7680 PulseGuide returned control before completion, sleep 331
00:03:23.330 00.341 7680 IsGuiding returns 1
00:03:23.331 00.001 7680 scope still moving after pulse duration time elapsed
00:03:23.362 00.031 7680 IsSlewing returns 0
00:03:23.363 00.001 7680 IsGuiding returns 0
00:03:23.365 00.002 7680 scope move finished after 321 + 55 ms
00:03:23.366 00.001 7680 Move returns status 0, amount 321
00:03:23.366 00.000 7680 move complete, result=0
00:03:23.367 00.001 7680 worker thread done servicing request
00:03:23.367 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 321 ms NORTH
00:03:23.371 00.004 7680 Worker thread wakes up
00:03:23.373 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:23.373 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:24.622 01.249 7680 Exposure complete
00:03:24.770 00.148 7680 worker thread done servicing request
00:03:24.771 00.001 6120 OnExposeComplete: enter
00:03:24.776 00.005 6120 UpdateGuideState(): m_state=6
00:03:24.779 00.003 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3209
00:03:24.784 00.005 6120 Star::Find returns 1 (1), X=968.16, Y=55.97, Mass=14274, SNR=77.7, Peak=255 HFD=7.0
00:03:24.789 00.005 6120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-2.95) = xAngle (5.89 = -0.39)
00:03:24.793 00.004 6120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.63 = -0.66)
00:03:24.796 00.003 6120 CameraToMount -- cameraX=-0.36 cameraY=0.07 hyp=0.37 cameraTheta=2.94 mountX=0.34 mountY=-0.23, mountTheta=-0.58
00:03:24.803 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=0.07, opts=13)
00:03:24.808 00.005 6120 Enqueuing Move request for scope (-0.36, 0.07)
00:03:24.811 00.003 7680 Worker thread wakes up
00:03:24.812 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.07) opts 0xd
00:03:24.812 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, 0.07)
00:03:24.813 00.001 7680 Moving (-0.36, 0.07) raw xDistance=0.34 yDistance=-0.23
00:03:24.813 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
00:03:24.813 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:03:24.813 00.000 7680 MoveAxis(W, 139, ABG)
00:03:24.813 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:24.817 00.004 6120 UpdateGuideState exits: m=14274 SNR=77.7 Saturated
00:03:24.821 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:24.825 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:24.828 00.003 7680 Guiding  Dir = 3, Dur = 139
00:03:24.829 00.001 6120 Enqueuing Expose request
00:03:24.833 00.004 7680 IsSlewing returns 0
00:03:24.834 00.001 7680 IsGuiding returns 0
00:03:24.834 00.000 7680 PulseGuide returned control before completion, sleep 149
00:03:24.998 00.164 7680 IsGuiding returns 1
00:03:24.999 00.001 7680 scope still moving after pulse duration time elapsed
00:03:25.029 00.030 7680 IsSlewing returns 0
00:03:25.030 00.001 7680 IsGuiding returns 0
00:03:25.030 00.000 7680 scope move finished after 139 + 57 ms
00:03:25.030 00.000 7680 Move returns status 0, amount 139
00:03:25.032 00.002 7680 MoveAxis(N, 122, ABG)
00:03:25.032 00.000 7680 Guiding  Dir = 0, Dur = 122
00:03:25.032 00.000 7680 IsSlewing returns 0
00:03:25.032 00.000 7680 IsGuiding returns 0
00:03:25.033 00.001 7680 PulseGuide returned control before completion, sleep 132
00:03:25.172 00.139 7680 IsGuiding returns 1
00:03:25.173 00.001 7680 scope still moving after pulse duration time elapsed
00:03:25.202 00.029 7680 IsSlewing returns 0
00:03:25.203 00.001 7680 IsGuiding returns 0
00:03:25.203 00.000 7680 scope move finished after 122 + 48 ms
00:03:25.203 00.000 7680 Move returns status 0, amount 122
00:03:25.205 00.002 7680 move complete, result=0
00:03:25.205 00.000 7680 worker thread done servicing request
00:03:25.205 00.000 7680 Worker thread wakes up
00:03:25.205 00.000 6120 GuideStep: 0.3 px 139 ms WEST, -0.2 px 122 ms NORTH
00:03:25.214 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:25.214 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:26.464 01.250 7680 Exposure complete
00:03:26.601 00.137 7680 worker thread done servicing request
00:03:26.602 00.001 6120 OnExposeComplete: enter
00:03:26.606 00.004 6120 UpdateGuideState(): m_state=6
00:03:26.609 00.003 6120 Star::Find(15, 968, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3210
00:03:26.615 00.006 6120 Star::Find returns 1 (1), X=968.22, Y=55.96, Mass=12764, SNR=74.1, Peak=255 HFD=6.9
00:03:26.618 00.003 6120 CameraToMount -- cameraTheta (2.93) - m_xAngle (-2.95) = xAngle (5.89 = -0.40)
00:03:26.623 00.005 6120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.62 = -0.66)
00:03:26.626 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=0.06 hyp=0.31 cameraTheta=2.93 mountX=0.28 mountY=-0.19, mountTheta=-0.59
00:03:26.632 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.06, opts=13)
00:03:26.637 00.005 6120 Enqueuing Move request for scope (-0.30, 0.06)
00:03:26.642 00.005 7680 Worker thread wakes up
00:03:26.642 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.06) opts 0xd
00:03:26.642 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.06)
00:03:26.642 00.000 7680 Moving (-0.30, 0.06) raw xDistance=0.28 yDistance=-0.19
00:03:26.643 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
00:03:26.643 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:26.647 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:03:26.647 00.000 6120 UpdateGuideState exits: m=12764 SNR=74.1 Saturated
00:03:26.651 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:26.655 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:26.658 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:03:26.660 00.002 7680 MoveAxis(W, 125, ABG)
00:03:26.660 00.000 7680 Guiding  Dir = 3, Dur = 125
00:03:26.660 00.000 6120 Enqueuing Expose request
00:03:26.664 00.004 7680 IsSlewing returns 0
00:03:26.664 00.000 7680 IsGuiding returns 0
00:03:26.664 00.000 7680 PulseGuide returned control before completion, sleep 135
00:03:26.813 00.149 7680 IsGuiding returns 1
00:03:26.814 00.001 7680 scope still moving after pulse duration time elapsed
00:03:26.844 00.030 7680 IsSlewing returns 0
00:03:26.846 00.002 7680 IsGuiding returns 0
00:03:26.847 00.001 7680 scope move finished after 125 + 57 ms
00:03:26.847 00.000 7680 Move returns status 0, amount 125
00:03:26.847 00.000 7680 MoveAxis(N, 0, ABG)
00:03:26.848 00.001 7680 Move returns status 0, amount 0
00:03:26.848 00.000 7680 move complete, result=0
00:03:26.848 00.000 7680 worker thread done servicing request
00:03:26.848 00.000 6120 GuideStep: 0.3 px 125 ms WEST, -0.2 px 0 ms NORTH
00:03:26.855 00.007 7680 Worker thread wakes up
00:03:26.855 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:26.856 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:28.105 01.249 7680 Exposure complete
00:03:28.260 00.155 7680 worker thread done servicing request
00:03:28.260 00.000 6120 OnExposeComplete: enter
00:03:28.265 00.005 6120 UpdateGuideState(): m_state=6
00:03:28.270 00.005 6120 Star::Find(15, 968, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3211
00:03:28.274 00.004 6120 Star::Find returns 1 (1), X=968.28, Y=56.17, Mass=12593, SNR=73.0, Peak=255 HFD=6.9
00:03:28.277 00.003 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.25 = -1.04)
00:03:28.281 00.004 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
00:03:28.284 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.27 hyp=0.36 cameraTheta=2.29 mountX=0.18 mountY=-0.35, mountTheta=-1.09
00:03:28.289 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.27, opts=13)
00:03:28.293 00.004 6120 Enqueuing Move request for scope (-0.24, 0.27)
00:03:28.298 00.005 7680 Worker thread wakes up
00:03:28.298 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.27) opts 0xd
00:03:28.298 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.27)
00:03:28.298 00.000 7680 Moving (-0.24, 0.27) raw xDistance=0.18 yDistance=-0.35
00:03:28.298 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:03:28.298 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:03:28.301 00.003 7680 MoveAxis(E, 0, ABG)
00:03:28.302 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:28.305 00.003 7680 Move returns status 0, amount 0
00:03:28.305 00.000 7680 MoveAxis(N, 190, ABG)
00:03:28.307 00.002 7680 Guiding  Dir = 0, Dur = 190
00:03:28.307 00.000 6120 UpdateGuideState exits: m=12593 SNR=73.0 Saturated
00:03:28.312 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:28.316 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:28.319 00.003 6120 Enqueuing Expose request
00:03:28.323 00.004 7680 IsSlewing returns 0
00:03:28.324 00.001 7680 IsGuiding returns 0
00:03:28.324 00.000 7680 PulseGuide returned control before completion, sleep 200
00:03:28.538 00.214 7680 IsGuiding returns 1
00:03:28.540 00.002 7680 scope still moving after pulse duration time elapsed
00:03:28.569 00.029 7680 IsSlewing returns 0
00:03:28.570 00.001 7680 IsGuiding returns 0
00:03:28.571 00.001 7680 scope move finished after 190 + 57 ms
00:03:28.571 00.000 7680 Move returns status 0, amount 190
00:03:28.571 00.000 7680 move complete, result=0
00:03:28.571 00.000 7680 worker thread done servicing request
00:03:28.573 00.002 7680 Worker thread wakes up
00:03:28.573 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 190 ms NORTH
00:03:28.583 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:28.586 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:29.835 01.249 7680 Exposure complete
00:03:29.975 00.140 7680 worker thread done servicing request
00:03:29.975 00.000 6120 OnExposeComplete: enter
00:03:29.979 00.004 6120 UpdateGuideState(): m_state=6
00:03:29.985 00.006 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3212
00:03:29.990 00.005 6120 Star::Find returns 1 (1), X=968.31, Y=56.09, Mass=13643, SNR=75.4, Peak=255 HFD=6.8
00:03:29.994 00.004 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.34 = -0.95)
00:03:29.997 00.003 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.22)
00:03:30.001 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.20 hyp=0.29 cameraTheta=2.38 mountX=0.17 mountY=-0.27, mountTheta=-1.01
00:03:30.006 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.20, opts=13)
00:03:30.011 00.005 6120 Enqueuing Move request for scope (-0.21, 0.20)
00:03:30.014 00.003 7680 Worker thread wakes up
00:03:30.015 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.20) opts 0xd
00:03:30.015 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.20)
00:03:30.015 00.000 7680 Moving (-0.21, 0.20) raw xDistance=0.17 yDistance=-0.27
00:03:30.015 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:03:30.016 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:03:30.016 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:30.019 00.003 6120 UpdateGuideState exits: m=13643 SNR=75.4 Saturated
00:03:30.023 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:30.028 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:30.031 00.003 6120 Enqueuing Expose request
00:03:30.035 00.004 7680 MoveAxis(E, 0, ABG)
00:03:30.035 00.000 7680 Move returns status 0, amount 0
00:03:30.035 00.000 7680 MoveAxis(N, 145, ABG)
00:03:30.035 00.000 7680 Guiding  Dir = 0, Dur = 145
00:03:30.035 00.000 7680 IsSlewing returns 0
00:03:30.036 00.001 7680 IsGuiding returns 0
00:03:30.036 00.000 7680 PulseGuide returned control before completion, sleep 155
00:03:30.196 00.160 7680 IsGuiding returns 1
00:03:30.197 00.001 7680 scope still moving after pulse duration time elapsed
00:03:30.227 00.030 7680 IsSlewing returns 0
00:03:30.228 00.001 7680 IsGuiding returns 0
00:03:30.229 00.001 7680 scope move finished after 145 + 48 ms
00:03:30.229 00.000 7680 Move returns status 0, amount 145
00:03:30.230 00.001 7680 move complete, result=0
00:03:30.230 00.000 7680 worker thread done servicing request
00:03:30.231 00.001 7680 Worker thread wakes up
00:03:30.231 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 145 ms NORTH
00:03:30.238 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:30.239 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:31.493 01.254 7680 Exposure complete
00:03:31.634 00.141 7680 worker thread done servicing request
00:03:31.635 00.001 6120 OnExposeComplete: enter
00:03:31.639 00.004 6120 UpdateGuideState(): m_state=6
00:03:31.643 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3213
00:03:31.646 00.003 6120 Star::Find returns 1 (1), X=968.19, Y=56.10, Mass=14465, SNR=77.8, Peak=255 HFD=6.8
00:03:31.650 00.004 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.54 = -0.75)
00:03:31.654 00.004 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.01)
00:03:31.659 00.005 6120 CameraToMount -- cameraX=-0.33 cameraY=0.20 hyp=0.38 cameraTheta=2.58 mountX=0.28 mountY=-0.33, mountTheta=-0.86
00:03:31.664 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.20, opts=13)
00:03:31.669 00.005 6120 Enqueuing Move request for scope (-0.33, 0.20)
00:03:31.672 00.003 7680 Worker thread wakes up
00:03:31.673 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:31.676 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.20) opts 0xd
00:03:31.677 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.20)
00:03:31.677 00.000 7680 Moving (-0.33, 0.20) raw xDistance=0.28 yDistance=-0.33
00:03:31.677 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:03:31.677 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:03:31.679 00.002 7680 MoveAxis(W, 115, ABG)
00:03:31.679 00.000 7680 Guiding  Dir = 3, Dur = 115
00:03:31.679 00.000 6120 UpdateGuideState exits: m=14465 SNR=77.8 Saturated
00:03:31.684 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:31.687 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:31.691 00.004 6120 Enqueuing Expose request
00:03:31.695 00.004 7680 IsSlewing returns 0
00:03:31.695 00.000 7680 IsGuiding returns 0
00:03:31.695 00.000 7680 PulseGuide returned control before completion, sleep 125
00:03:31.823 00.128 7680 IsGuiding returns 1
00:03:31.824 00.001 7680 scope still moving after pulse duration time elapsed
00:03:31.854 00.030 7680 IsSlewing returns 0
00:03:31.855 00.001 7680 IsGuiding returns 0
00:03:31.856 00.001 7680 scope move finished after 115 + 46 ms
00:03:31.858 00.002 7680 Move returns status 0, amount 115
00:03:31.858 00.000 7680 MoveAxis(N, 177, ABG)
00:03:31.859 00.001 7680 Guiding  Dir = 0, Dur = 177
00:03:31.859 00.000 7680 IsSlewing returns 0
00:03:31.860 00.001 7680 IsGuiding returns 0
00:03:31.860 00.000 7680 PulseGuide returned control before completion, sleep 187
00:03:32.055 00.195 7680 IsGuiding returns 1
00:03:32.056 00.001 7680 scope still moving after pulse duration time elapsed
00:03:32.086 00.030 7680 IsSlewing returns 0
00:03:32.088 00.002 7680 IsGuiding returns 0
00:03:32.089 00.001 7680 scope move finished after 177 + 51 ms
00:03:32.089 00.000 7680 Move returns status 0, amount 177
00:03:32.090 00.001 7680 move complete, result=0
00:03:32.090 00.000 7680 worker thread done servicing request
00:03:32.091 00.001 7680 Worker thread wakes up
00:03:32.091 00.000 6120 GuideStep: 0.3 px 115 ms WEST, -0.3 px 177 ms NORTH
00:03:32.098 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:32.098 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:33.346 01.248 7680 Exposure complete
00:03:33.491 00.145 7680 worker thread done servicing request
00:03:33.492 00.001 6120 OnExposeComplete: enter
00:03:33.495 00.003 6120 UpdateGuideState(): m_state=6
00:03:33.499 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3214
00:03:33.503 00.004 6120 Star::Find returns 1 (1), X=968.26, Y=56.04, Mass=14271, SNR=75.8, Peak=255 HFD=6.8
00:03:33.506 00.003 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.59 = -0.69)
00:03:33.509 00.003 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.96)
00:03:33.515 00.006 6120 CameraToMount -- cameraX=-0.26 cameraY=0.14 hyp=0.30 cameraTheta=2.63 mountX=0.23 mountY=-0.24, mountTheta=-0.82
00:03:33.519 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.14, opts=13)
00:03:33.522 00.003 6120 Enqueuing Move request for scope (-0.26, 0.14)
00:03:33.525 00.003 7680 Worker thread wakes up
00:03:33.525 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:33.528 00.003 6120 UpdateGuideState exits: m=14271 SNR=75.8 Saturated
00:03:33.531 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:33.533 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.14) opts 0xd
00:03:33.533 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.14)
00:03:33.533 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:33.538 00.005 6120 Enqueuing Expose request
00:03:33.540 00.002 7680 Moving (-0.26, 0.14) raw xDistance=0.23 yDistance=-0.24
00:03:33.542 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
00:03:33.542 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:03:33.542 00.000 7680 MoveAxis(W, 101, ABG)
00:03:33.542 00.000 7680 Guiding  Dir = 3, Dur = 101
00:03:33.542 00.000 7680 IsSlewing returns 0
00:03:33.542 00.000 7680 IsGuiding returns 0
00:03:33.543 00.001 7680 PulseGuide returned control before completion, sleep 111
00:03:33.667 00.124 7680 IsGuiding returns 1
00:03:33.668 00.001 7680 scope still moving after pulse duration time elapsed
00:03:33.699 00.031 7680 IsSlewing returns 0
00:03:33.701 00.002 7680 IsGuiding returns 1
00:03:33.729 00.028 7680 IsSlewing returns 0
00:03:33.730 00.001 7680 IsGuiding returns 1
00:03:33.759 00.029 7680 IsSlewing returns 0
00:03:33.760 00.001 7680 IsGuiding returns 0
00:03:33.760 00.000 7680 scope move finished after 101 + 116 ms
00:03:33.761 00.001 7680 Move returns status 0, amount 101
00:03:33.761 00.000 7680 MoveAxis(N, 132, ABG)
00:03:33.763 00.002 7680 Guiding  Dir = 0, Dur = 132
00:03:33.763 00.000 7680 IsSlewing returns 0
00:03:33.764 00.001 7680 IsGuiding returns 0
00:03:33.765 00.001 7680 PulseGuide returned control before completion, sleep 142
00:03:33.914 00.149 7680 IsGuiding returns 1
00:03:33.915 00.001 7680 scope still moving after pulse duration time elapsed
00:03:33.945 00.030 7680 IsSlewing returns 0
00:03:33.946 00.001 7680 IsGuiding returns 0
00:03:33.946 00.000 7680 scope move finished after 132 + 50 ms
00:03:33.946 00.000 7680 Move returns status 0, amount 132
00:03:33.946 00.000 7680 move complete, result=0
00:03:33.948 00.002 7680 worker thread done servicing request
00:03:33.950 00.002 6120 GuideStep: 0.2 px 101 ms WEST, -0.2 px 132 ms NORTH
00:03:33.957 00.007 7680 Worker thread wakes up
00:03:33.957 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:33.957 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:35.204 01.247 7680 Exposure complete
00:03:35.334 00.130 7680 worker thread done servicing request
00:03:35.335 00.001 6120 OnExposeComplete: enter
00:03:35.340 00.005 6120 UpdateGuideState(): m_state=6
00:03:35.344 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3215
00:03:35.348 00.004 6120 Star::Find returns 1 (1), X=968.71, Y=56.03, Mass=13635, SNR=76.8, Peak=255 HFD=6.9
00:03:35.351 00.003 6120 CameraToMount -- cameraTheta (0.63) - m_xAngle (-2.95) = xAngle (3.58 = -2.70)
00:03:35.355 00.004 6120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.32 = -2.97)
00:03:35.359 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.23 cameraTheta=0.63 mountX=-0.21 mountY=-0.04, mountTheta=-2.95
00:03:35.365 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.14, opts=13)
00:03:35.369 00.004 6120 Enqueuing Move request for scope (0.19, 0.14)
00:03:35.373 00.004 7680 Worker thread wakes up
00:03:35.373 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:35.377 00.004 6120 UpdateGuideState exits: m=13635 SNR=76.8 Saturated
00:03:35.381 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
00:03:35.381 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:35.384 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:35.389 00.005 6120 Enqueuing Expose request
00:03:35.393 00.004 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
00:03:35.393 00.000 7680 Moving (0.19, 0.14) raw xDistance=-0.21 yDistance=-0.04
00:03:35.394 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
00:03:35.394 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:03:35.394 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:03:35.395 00.001 7680 MoveAxis(E, 78, ABG)
00:03:35.395 00.000 7680 Guiding  Dir = 2, Dur = 78
00:03:35.395 00.000 7680 IsSlewing returns 0
00:03:35.395 00.000 7680 IsGuiding returns 0
00:03:35.396 00.001 7680 PulseGuide returned control before completion, sleep 88
00:03:35.487 00.091 7680 IsGuiding returns 1
00:03:35.488 00.001 7680 scope still moving after pulse duration time elapsed
00:03:35.517 00.029 7680 IsSlewing returns 0
00:03:35.518 00.001 7680 IsGuiding returns 0
00:03:35.519 00.001 7680 scope move finished after 78 + 44 ms
00:03:35.519 00.000 7680 Move returns status 0, amount 78
00:03:35.519 00.000 7680 MoveAxis(N, 0, ABG)
00:03:35.519 00.000 7680 Move returns status 0, amount 0
00:03:35.519 00.000 7680 move complete, result=0
00:03:35.519 00.000 7680 worker thread done servicing request
00:03:35.521 00.002 6120 GuideStep: -0.2 px 78 ms EAST, -0.0 px 0 ms NORTH
00:03:35.529 00.008 7680 Worker thread wakes up
00:03:35.529 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:35.529 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:36.779 01.250 7680 Exposure complete
00:03:36.910 00.131 7680 worker thread done servicing request
00:03:36.910 00.000 6120 OnExposeComplete: enter
00:03:36.914 00.004 6120 UpdateGuideState(): m_state=6
00:03:36.918 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3216
00:03:36.923 00.005 6120 Star::Find returns 1 (1), X=968.76, Y=56.30, Mass=13686, SNR=75.1, Peak=255 HFD=7.0
00:03:36.928 00.005 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-2.95) = xAngle (3.98 = -2.30)
00:03:36.932 00.004 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.57)
00:03:36.937 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=0.40 hyp=0.47 cameraTheta=1.03 mountX=-0.31 mountY=-0.26, mountTheta=-2.46
00:03:36.941 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.40, opts=13)
00:03:36.946 00.005 6120 Enqueuing Move request for scope (0.24, 0.40)
00:03:36.950 00.004 7680 Worker thread wakes up
00:03:36.950 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:36.954 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.40) opts 0xd
00:03:36.954 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.40)
00:03:36.954 00.000 7680 Moving (0.24, 0.40) raw xDistance=-0.31 yDistance=-0.26
00:03:36.956 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
00:03:36.956 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:03:36.956 00.000 7680 MoveAxis(E, 133, ABG)
00:03:36.957 00.001 6120 UpdateGuideState exits: m=13686 SNR=75.1 Saturated
00:03:36.962 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:36.966 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:36.971 00.005 6120 Enqueuing Expose request
00:03:36.974 00.003 7680 Guiding  Dir = 2, Dur = 133
00:03:36.974 00.000 7680 IsSlewing returns 0
00:03:36.975 00.001 7680 IsGuiding returns 0
00:03:36.975 00.000 7680 PulseGuide returned control before completion, sleep 143
00:03:37.131 00.156 7680 IsGuiding returns 1
00:03:37.131 00.000 7680 scope still moving after pulse duration time elapsed
00:03:37.162 00.031 7680 IsSlewing returns 0
00:03:37.162 00.000 7680 IsGuiding returns 0
00:03:37.163 00.001 7680 scope move finished after 133 + 54 ms
00:03:37.163 00.000 7680 Move returns status 0, amount 133
00:03:37.163 00.000 7680 MoveAxis(N, 139, ABG)
00:03:37.164 00.001 7680 Guiding  Dir = 0, Dur = 139
00:03:37.164 00.000 7680 IsSlewing returns 0
00:03:37.166 00.002 7680 IsGuiding returns 0
00:03:37.166 00.000 7680 PulseGuide returned control before completion, sleep 149
00:03:37.318 00.152 7680 IsGuiding returns 1
00:03:37.320 00.002 7680 scope still moving after pulse duration time elapsed
00:03:37.349 00.029 7680 IsSlewing returns 0
00:03:37.351 00.002 7680 IsGuiding returns 0
00:03:37.351 00.000 7680 scope move finished after 139 + 46 ms
00:03:37.351 00.000 7680 Move returns status 0, amount 139
00:03:37.351 00.000 7680 move complete, result=0
00:03:37.353 00.002 7680 worker thread done servicing request
00:03:37.353 00.000 7680 Worker thread wakes up
00:03:37.353 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:37.355 00.002 6120 GuideStep: -0.3 px 133 ms EAST, -0.3 px 139 ms NORTH
00:03:37.364 00.009 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:38.612 01.248 7680 Exposure complete
00:03:38.743 00.131 7680 worker thread done servicing request
00:03:38.744 00.001 6120 OnExposeComplete: enter
00:03:38.748 00.004 6120 UpdateGuideState(): m_state=6
00:03:38.753 00.005 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3217
00:03:38.756 00.003 6120 Star::Find returns 1 (1), X=968.42, Y=56.15, Mass=13895, SNR=77.2, Peak=255 HFD=6.9
00:03:38.760 00.004 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
00:03:38.765 00.005 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
00:03:38.770 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.94 mountX=0.05 mountY=-0.27, mountTheta=-1.39
00:03:38.774 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.25, opts=13)
00:03:38.778 00.004 6120 Enqueuing Move request for scope (-0.10, 0.25)
00:03:38.782 00.004 7680 Worker thread wakes up
00:03:38.782 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.25) opts 0xd
00:03:38.782 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.25)
00:03:38.782 00.000 7680 Moving (-0.10, 0.25) raw xDistance=0.05 yDistance=-0.27
00:03:38.782 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:03:38.782 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:38.787 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:03:38.787 00.000 6120 UpdateGuideState exits: m=13895 SNR=77.2 Saturated
00:03:38.792 00.005 7680 MoveAxis(E, 0, ABG)
00:03:38.792 00.000 7680 Move returns status 0, amount 0
00:03:38.792 00.000 7680 MoveAxis(N, 148, ABG)
00:03:38.792 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:38.796 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:38.801 00.005 6120 Enqueuing Expose request
00:03:38.804 00.003 7680 Guiding  Dir = 0, Dur = 148
00:03:38.804 00.000 7680 IsSlewing returns 0
00:03:38.804 00.000 7680 IsGuiding returns 0
00:03:38.804 00.000 7680 PulseGuide returned control before completion, sleep 158
00:03:38.978 00.174 7680 IsGuiding returns 0
00:03:38.979 00.001 7680 Move returns status 0, amount 148
00:03:38.980 00.001 7680 move complete, result=0
00:03:38.981 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 148 ms NORTH
00:03:38.987 00.006 7680 worker thread done servicing request
00:03:38.987 00.000 7680 Worker thread wakes up
00:03:38.989 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:38.989 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:40.236 01.247 7680 Exposure complete
00:03:40.375 00.139 7680 worker thread done servicing request
00:03:40.375 00.000 6120 OnExposeComplete: enter
00:03:40.380 00.005 6120 UpdateGuideState(): m_state=6
00:03:40.384 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3218
00:03:40.389 00.005 6120 Star::Find returns 1 (1), X=968.77, Y=56.17, Mass=14310, SNR=76.1, Peak=255 HFD=6.9
00:03:40.392 00.003 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.79 = -2.49)
00:03:40.396 00.004 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.52 = -2.76)
00:03:40.401 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=0.27 hyp=0.37 cameraTheta=0.83 mountX=-0.29 mountY=-0.14, mountTheta=-2.71
00:03:40.406 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.27, opts=13)
00:03:40.409 00.003 6120 Enqueuing Move request for scope (0.25, 0.27)
00:03:40.414 00.005 7680 Worker thread wakes up
00:03:40.414 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.27) opts 0xd
00:03:40.414 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:40.418 00.004 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.27)
00:03:40.419 00.001 7680 Moving (0.25, 0.27) raw xDistance=-0.29 yDistance=-0.14
00:03:40.419 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:03:40.419 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:03:40.419 00.000 6120 UpdateGuideState exits: m=14310 SNR=76.1 Saturated
00:03:40.425 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:40.429 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:40.433 00.004 6120 Enqueuing Expose request
00:03:40.437 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:03:40.437 00.000 7680 MoveAxis(E, 120, ABG)
00:03:40.437 00.000 7680 Guiding  Dir = 2, Dur = 120
00:03:40.437 00.000 7680 IsSlewing returns 0
00:03:40.438 00.001 7680 IsGuiding returns 0
00:03:40.438 00.000 7680 PulseGuide returned control before completion, sleep 130
00:03:40.582 00.144 7680 IsGuiding returns 1
00:03:40.582 00.000 7680 scope still moving after pulse duration time elapsed
00:03:40.613 00.031 7680 IsSlewing returns 0
00:03:40.615 00.002 7680 IsGuiding returns 0
00:03:40.616 00.001 7680 scope move finished after 120 + 57 ms
00:03:40.616 00.000 7680 Move returns status 0, amount 120
00:03:40.616 00.000 7680 MoveAxis(N, 0, ABG)
00:03:40.617 00.001 7680 Move returns status 0, amount 0
00:03:40.617 00.000 7680 move complete, result=0
00:03:40.617 00.000 6120 GuideStep: -0.3 px 120 ms EAST, -0.1 px 0 ms NORTH
00:03:40.624 00.007 7680 worker thread done servicing request
00:03:40.624 00.000 7680 Worker thread wakes up
00:03:40.625 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:40.625 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:41.874 01.249 7680 Exposure complete
00:03:42.002 00.128 7680 worker thread done servicing request
00:03:42.003 00.001 6120 OnExposeComplete: enter
00:03:42.007 00.004 6120 UpdateGuideState(): m_state=6
00:03:42.010 00.003 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3219
00:03:42.014 00.004 6120 Star::Find returns 1 (1), X=968.46, Y=56.50, Mass=14130, SNR=78.2, Peak=255 HFD=7.1
00:03:42.019 00.005 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
00:03:42.022 00.003 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
00:03:42.026 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.60 hyp=0.61 cameraTheta=1.67 mountX=-0.05 mountY=-0.57, mountTheta=-1.67
00:03:42.031 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.60, opts=13)
00:03:42.036 00.005 6120 Enqueuing Move request for scope (-0.06, 0.60)
00:03:42.040 00.004 7680 Worker thread wakes up
00:03:42.040 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.60) opts 0xd
00:03:42.040 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.60)
00:03:42.040 00.000 7680 Moving (-0.06, 0.60) raw xDistance=-0.05 yDistance=-0.57
00:03:42.040 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:03:42.040 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:42.045 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
00:03:42.046 00.001 6120 UpdateGuideState exits: m=14130 SNR=78.2 Saturated
00:03:42.052 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:42.056 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:42.059 00.003 6120 Enqueuing Expose request
00:03:42.064 00.005 7680 MoveAxis(E, 0, ABG)
00:03:42.064 00.000 7680 Move returns status 0, amount 0
00:03:42.064 00.000 7680 MoveAxis(N, 308, ABG)
00:03:42.064 00.000 7680 Guiding  Dir = 0, Dur = 308
00:03:42.064 00.000 7680 IsSlewing returns 0
00:03:42.065 00.001 7680 IsGuiding returns 0
00:03:42.065 00.000 7680 PulseGuide returned control before completion, sleep 318
00:03:42.394 00.329 7680 IsGuiding returns 1
00:03:42.395 00.001 7680 scope still moving after pulse duration time elapsed
00:03:42.425 00.030 7680 IsSlewing returns 0
00:03:42.426 00.001 7680 IsGuiding returns 0
00:03:42.427 00.001 7680 scope move finished after 308 + 53 ms
00:03:42.427 00.000 7680 Move returns status 0, amount 308
00:03:42.427 00.000 7680 move complete, result=0
00:03:42.428 00.001 7680 worker thread done servicing request
00:03:42.428 00.000 7680 Worker thread wakes up
00:03:42.429 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 308 ms NORTH
00:03:42.434 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:42.435 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:43.679 01.244 7680 Exposure complete
00:03:43.812 00.133 7680 worker thread done servicing request
00:03:43.813 00.001 6120 OnExposeComplete: enter
00:03:43.818 00.005 6120 UpdateGuideState(): m_state=6
00:03:43.824 00.006 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3220
00:03:43.829 00.005 6120 Star::Find returns 1 (1), X=968.70, Y=56.10, Mass=13922, SNR=76.9, Peak=255 HFD=6.9
00:03:43.834 00.005 6120 CameraToMount -- cameraTheta (0.85) - m_xAngle (-2.95) = xAngle (3.81 = -2.47)
00:03:43.839 00.005 6120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.54 = -2.74)
00:03:43.843 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.21 hyp=0.28 cameraTheta=0.85 mountX=-0.22 mountY=-0.11, mountTheta=-2.68
00:03:43.849 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.21, opts=13)
00:03:43.852 00.003 6120 Enqueuing Move request for scope (0.18, 0.21)
00:03:43.855 00.003 7680 Worker thread wakes up
00:03:43.855 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:43.859 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.21) opts 0xd
00:03:43.859 00.000 6120 UpdateGuideState exits: m=13922 SNR=76.9 Saturated
00:03:43.863 00.004 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.21)
00:03:43.863 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:43.867 00.004 7680 Moving (0.18, 0.21) raw xDistance=-0.22 yDistance=-0.11
00:03:43.867 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:43.871 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:03:43.871 00.000 6120 Enqueuing Expose request
00:03:43.876 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:03:43.876 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:03:43.876 00.000 7680 MoveAxis(E, 89, ABG)
00:03:43.876 00.000 7680 Guiding  Dir = 2, Dur = 89
00:03:43.877 00.001 7680 IsSlewing returns 0
00:03:43.877 00.000 7680 IsGuiding returns 0
00:03:43.878 00.001 7680 PulseGuide returned control before completion, sleep 99
00:03:43.987 00.109 7680 IsGuiding returns 1
00:03:43.988 00.001 7680 scope still moving after pulse duration time elapsed
00:03:44.016 00.028 7680 IsSlewing returns 0
00:03:44.017 00.001 7680 IsGuiding returns 0
00:03:44.018 00.001 7680 scope move finished after 89 + 50 ms
00:03:44.018 00.000 7680 Move returns status 0, amount 89
00:03:44.018 00.000 7680 MoveAxis(N, 0, ABG)
00:03:44.018 00.000 7680 Move returns status 0, amount 0
00:03:44.019 00.001 7680 move complete, result=0
00:03:44.019 00.000 7680 worker thread done servicing request
00:03:44.019 00.000 6120 GuideStep: -0.2 px 89 ms EAST, -0.1 px 0 ms NORTH
00:03:44.025 00.006 7680 Worker thread wakes up
00:03:44.025 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:44.025 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:45.271 01.246 7680 Exposure complete
00:03:45.391 00.120 7680 worker thread done servicing request
00:03:45.392 00.001 6120 OnExposeComplete: enter
00:03:45.395 00.003 6120 UpdateGuideState(): m_state=6
00:03:45.399 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3221
00:03:45.403 00.004 6120 Star::Find returns 1 (1), X=968.47, Y=56.50, Mass=14126, SNR=78.1, Peak=255 HFD=7.1
00:03:45.407 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
00:03:45.411 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
00:03:45.415 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.60 hyp=0.61 cameraTheta=1.65 mountX=-0.07 mountY=-0.56, mountTheta=-1.69
00:03:45.420 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.60, opts=13)
00:03:45.426 00.006 6120 Enqueuing Move request for scope (-0.05, 0.60)
00:03:45.431 00.005 7680 Worker thread wakes up
00:03:45.432 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:45.438 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.60) opts 0xd
00:03:45.438 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.60)
00:03:45.438 00.000 6120 UpdateGuideState exits: m=14126 SNR=78.1 Saturated
00:03:45.443 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:45.446 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:45.451 00.005 6120 Enqueuing Expose request
00:03:45.456 00.005 7680 Moving (-0.05, 0.60) raw xDistance=-0.07 yDistance=-0.56
00:03:45.456 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:03:45.456 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
00:03:45.457 00.001 7680 MoveAxis(E, 0, ABG)
00:03:45.457 00.000 7680 Move returns status 0, amount 0
00:03:45.457 00.000 7680 MoveAxis(N, 306, ABG)
00:03:45.457 00.000 7680 Guiding  Dir = 0, Dur = 306
00:03:45.458 00.001 7680 IsSlewing returns 0
00:03:45.458 00.000 7680 IsGuiding returns 0
00:03:45.459 00.001 7680 PulseGuide returned control before completion, sleep 316
00:03:45.779 00.320 7680 IsGuiding returns 1
00:03:45.780 00.001 7680 scope still moving after pulse duration time elapsed
00:03:45.815 00.035 7680 IsSlewing returns 0
00:03:45.816 00.001 7680 IsGuiding returns 0
00:03:45.816 00.000 7680 scope move finished after 306 + 51 ms
00:03:45.816 00.000 7680 Move returns status 0, amount 306
00:03:45.817 00.001 7680 move complete, result=0
00:03:45.817 00.000 7680 worker thread done servicing request
00:03:45.817 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 306 ms NORTH
00:03:45.821 00.004 7680 Worker thread wakes up
00:03:45.821 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:45.821 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(954,41,31,31)
00:03:45.867 00.046 6120 evsrv: cli 0FAF0158 connect
00:03:45.991 00.124 6120 case statement mapped state 6 to 3
00:03:45.996 00.005 6120 case statement mapped state 6 to 3
00:03:46.000 00.004 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"e705ab3e-8702-4f65-a9b2-a4485c3c00c1"}
00:03:46.004 00.004 6120 case statement mapped state 6 to 3
00:03:46.006 00.002 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Guiding","id":"e705ab3e-8702-4f65-a9b2-a4485c3c00c1"}
00:03:46.011 00.005 6120 evsrv: cli 0FAF0158 disconnect
00:03:46.017 00.006 6120 evsrv: cli 0FAF03D8 connect
00:03:46.020 00.003 6120 case statement mapped state 6 to 3
00:03:46.023 00.003 6120 case statement mapped state 6 to 3
00:03:46.027 00.004 6120 evsrv: cli 0FAF03D8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"39499b56-965e-42a1-92b0-dcfeb02deebe"}
00:03:46.030 00.003 6120 PhdController::Dither begins
00:03:46.033 00.003 6120 dither: size=5.00, dRA=3.95 dDec=-2.10
00:03:46.036 00.003 6120 MountToCamera -- mountTheta (-0.49) + m_xAngle (-2.95) = xAngle (-3.44 = 2.84)
00:03:46.179 00.143 6120 MountToCamera -- mountX=3.95 mountY=-2.10 hyp=4.47 mountTheta=-0.49 cameraX=-4.27, cameraY=1.33 cameraTheta=2.84
00:03:46.183 00.004 6120 setting lock position to (964.25, 57.22)
00:03:46.186 00.003 6120 Mount: notify guiding dithered (-4.3, 1.3)
00:03:46.189 00.003 6120 Status Line: Dither by 3.95,-2.10
00:03:46.193 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
00:03:46.308 00.115 6120 PhdController: newstate STATE_SETTLE_WAIT
00:03:46.312 00.004 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":0,"id":"39499b56-965e-42a1-92b0-dcfeb02deebe"}
00:03:46.317 00.005 6120 evsrv: cli 0FAF03D8 disconnect
00:03:47.054 00.737 7680 Exposure complete
00:03:47.152 00.098 6120 OnExposeComplete: enter
00:03:47.156 00.004 7680 worker thread done servicing request
00:03:47.156 00.000 6120 UpdateGuideState(): m_state=6
00:03:47.162 00.006 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3222
00:03:47.168 00.006 6120 Star::Find returns 1 (1), X=968.31, Y=56.00, Mass=13580, SNR=75.7, Peak=255 HFD=6.9
00:03:47.173 00.005 6120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-2.95) = xAngle (2.66 = 2.66)
00:03:47.180 00.007 6120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.39 = 2.39)
00:03:47.183 00.003 6120 CameraToMount -- cameraX=4.06 cameraY=-1.22 hyp=4.24 cameraTheta=-0.29 mountX=-3.76 mountY=2.88, mountTheta=2.49
00:03:47.189 00.006 6120 dither recenter: remaining=(-3.9,2.1) step=(-3.9,2.1)
00:03:47.194 00.005 6120 MountToCamera -- mountTheta (2.65) + m_xAngle (-2.95) = xAngle (-0.30 = -0.30)
00:03:47.199 00.005 6120 MountToCamera -- mountX=-3.95 mountY=2.10 hyp=4.47 mountTheta=2.65 cameraX=4.27, cameraY=-1.33 cameraTheta=-0.30
00:03:47.203 00.004 6120 SchedulePrimaryMove(0D6325F0, x=4.27, y=-1.33, opts=4)
00:03:47.207 00.004 6120 Enqueuing Move request for scope (4.27, -1.33)
00:03:47.213 00.006 7680 Worker thread wakes up
00:03:47.213 00.000 6120 Mount: notify direct move -3.95,2.10
00:03:47.217 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (4.27, -1.33) opts 0x4
00:03:47.217 00.000 7680 Handling offset move in thread for scope, endpoint = (4.27, -1.33)
00:03:47.217 00.000 7680 Moving (4.27, -1.33) raw xDistance=-3.95 yDistance=2.10
00:03:47.217 00.000 7680 MoveAxis(E, 2558, B)
00:03:47.218 00.001 7680 Guiding  Dir = 2, Dur = 2558
00:03:47.218 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:47.222 00.004 7680 IsSlewing returns 0
00:03:47.222 00.000 7680 IsGuiding returns 0
00:03:47.223 00.001 6120 UpdateGuideState exits: m=13580 SNR=75.7 Saturated
00:03:47.225 00.002 7680 PulseGuide returned control before completion, sleep 2568
00:03:47.225 00.000 6120 PhdController: settling, locked = 1, distance = 4.71 (1.50) aobump = 0 frame = 1 / 99999
00:03:47.234 00.009 6120 evsrv: {"Event":"Settling","Timestamp":1764050627.234,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.71,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:03:47.240 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:47.244 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:47.248 00.004 6120 Enqueuing Expose request
00:03:49.797 02.549 7680 IsGuiding returns 1
00:03:49.798 00.001 7680 scope still moving after pulse duration time elapsed
00:03:49.828 00.030 7680 IsSlewing returns 0
00:03:49.830 00.002 7680 IsGuiding returns 0
00:03:49.830 00.000 7680 scope move finished after 2558 + 50 ms
00:03:49.831 00.001 7680 Move returns status 0, amount 2558
00:03:49.832 00.001 7680 MoveAxis(S, 1140, B)
00:03:49.832 00.000 7680 Guiding  Dir = 1, Dur = 1140
00:03:49.833 00.001 7680 IsSlewing returns 0
00:03:49.833 00.000 7680 IsGuiding returns 0
00:03:49.834 00.001 7680 PulseGuide returned control before completion, sleep 1150
00:03:50.991 01.157 7680 IsGuiding returns 1
00:03:50.992 00.001 7680 scope still moving after pulse duration time elapsed
00:03:51.022 00.030 7680 IsSlewing returns 0
00:03:51.023 00.001 7680 IsGuiding returns 0
00:03:51.025 00.002 7680 scope move finished after 1140 + 50 ms
00:03:51.025 00.000 7680 Move returns status 0, amount 1140
00:03:51.026 00.001 7680 move complete, result=0
00:03:51.026 00.000 7680 worker thread done servicing request
00:03:51.027 00.001 7680 Worker thread wakes up
00:03:51.027 00.000 6120 GuideStep: -3.9 px 2558 ms EAST, 2.1 px 1140 ms SOUTH
00:03:51.033 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:51.033 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:03:52.283 01.250 7680 Exposure complete
00:03:52.399 00.116 7680 worker thread done servicing request
00:03:52.399 00.000 6120 OnExposeComplete: enter
00:03:52.403 00.004 6120 UpdateGuideState(): m_state=6
00:03:52.407 00.004 6120 Star::Find(15, 968, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3223
00:03:52.410 00.003 6120 Star::Find returns 1 (1), X=964.34, Y=57.88, Mass=14477, SNR=79.4, Peak=255 HFD=6.8
00:03:52.414 00.004 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
00:03:52.417 00.003 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
00:03:52.421 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.66 hyp=0.66 cameraTheta=1.44 mountX=-0.21 mountY=-0.55, mountTheta=-1.93
00:03:52.426 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.66, opts=13)
00:03:52.430 00.004 6120 Enqueuing Move request for scope (0.09, 0.66)
00:03:52.433 00.003 7680 Worker thread wakes up
00:03:52.433 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.66) opts 0xd
00:03:52.433 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.66)
00:03:52.433 00.000 7680 Moving (0.09, 0.66) raw xDistance=-0.21 yDistance=-0.55
00:03:52.433 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:03:52.433 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
00:03:52.435 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
00:03:52.435 00.000 7680 MoveAxis(E, 86, ABG)
00:03:52.435 00.000 7680 Guiding  Dir = 2, Dur = 86
00:03:52.436 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:52.440 00.004 7680 IsSlewing returns 0
00:03:52.440 00.000 6120 UpdateGuideState exits: m=14477 SNR=79.4 Saturated
00:03:52.443 00.003 7680 IsGuiding returns 0
00:03:52.444 00.001 6120 PhdController: settling, locked = 1, distance = 0.66 (1.50) aobump = 0 frame = 2 / 99999
00:03:52.448 00.004 7680 PulseGuide returned control before completion, sleep 96
00:03:52.448 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050632.448,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.66,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:03:52.452 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:52.456 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:52.460 00.004 6120 Enqueuing Expose request
00:03:52.558 00.098 7680 IsGuiding returns 0
00:03:52.558 00.000 7680 Move returns status 0, amount 86
00:03:52.560 00.002 7680 MoveAxis(N, 0, ABG)
00:03:52.560 00.000 7680 Move returns status 0, amount 0
00:03:52.560 00.000 7680 move complete, result=0
00:03:52.560 00.000 7680 worker thread done servicing request
00:03:52.561 00.001 6120 GuideStep: -0.2 px 86 ms EAST, -0.6 px 0 ms NORTH
00:03:52.566 00.005 7680 Worker thread wakes up
00:03:52.567 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:52.567 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:03:53.821 01.254 7680 Exposure complete
00:03:53.946 00.125 7680 worker thread done servicing request
00:03:53.946 00.000 6120 OnExposeComplete: enter
00:03:53.950 00.004 6120 UpdateGuideState(): m_state=6
00:03:53.954 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3224
00:03:53.956 00.002 6120 Star::Find returns 1 (1), X=964.31, Y=58.02, Mass=13441, SNR=74.7, Peak=255 HFD=6.9
00:03:53.961 00.005 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
00:03:53.964 00.003 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.10)
00:03:53.967 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.79 hyp=0.80 cameraTheta=1.50 mountX=-0.20 mountY=-0.69, mountTheta=-1.86
00:03:53.972 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.79, opts=13)
00:03:53.977 00.005 6120 Enqueuing Move request for scope (0.06, 0.79)
00:03:53.980 00.003 7680 Worker thread wakes up
00:03:53.980 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:53.985 00.005 6120 UpdateGuideState exits: m=13441 SNR=74.7 Saturated
00:03:53.988 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.79) opts 0xd
00:03:53.989 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.79)
00:03:53.989 00.000 7680 Moving (0.06, 0.79) raw xDistance=-0.20 yDistance=-0.69
00:03:53.990 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
00:03:53.990 00.000 7680 resist switch: large excursion: input -0.69 thresh 0.60 direction from 0 to -1
00:03:53.990 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.06
00:03:53.990 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
00:03:53.990 00.000 7680 MoveAxis(E, 89, ABG)
00:03:53.990 00.000 7680 Guiding  Dir = 2, Dur = 89
00:03:53.990 00.000 6120 PhdController: settling, locked = 1, distance = 0.70 (1.50) aobump = 0 frame = 3 / 99999
00:03:53.995 00.005 7680 IsSlewing returns 0
00:03:53.995 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050633.995,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.70,"Time":1.5,"SettleTime":10.0,"StarLocked":true}
00:03:53.998 00.003 7680 IsGuiding returns 0
00:03:53.998 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:54.003 00.005 7680 PulseGuide returned control before completion, sleep 99
00:03:54.003 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:54.007 00.004 6120 Enqueuing Expose request
00:03:54.110 00.103 7680 IsGuiding returns 1
00:03:54.110 00.000 7680 scope still moving after pulse duration time elapsed
00:03:54.140 00.030 7680 IsSlewing returns 0
00:03:54.142 00.002 7680 IsGuiding returns 0
00:03:54.142 00.000 7680 scope move finished after 89 + 53 ms
00:03:54.142 00.000 7680 Move returns status 0, amount 89
00:03:54.142 00.000 7680 MoveAxis(N, 373, ABG)
00:03:54.143 00.001 7680 Guiding  Dir = 0, Dur = 373
00:03:54.143 00.000 7680 IsSlewing returns 0
00:03:54.144 00.001 7680 IsGuiding returns 0
00:03:54.144 00.000 7680 PulseGuide returned control before completion, sleep 383
00:03:54.534 00.390 7680 IsGuiding returns 1
00:03:54.534 00.000 7680 scope still moving after pulse duration time elapsed
00:03:54.565 00.031 7680 IsSlewing returns 0
00:03:54.567 00.002 7680 IsGuiding returns 0
00:03:54.567 00.000 7680 scope move finished after 373 + 50 ms
00:03:54.567 00.000 7680 Move returns status 0, amount 373
00:03:54.568 00.001 7680 move complete, result=0
00:03:54.568 00.000 7680 worker thread done servicing request
00:03:54.568 00.000 7680 Worker thread wakes up
00:03:54.569 00.001 6120 GuideStep: -0.2 px 89 ms EAST, -0.7 px 373 ms NORTH
00:03:54.573 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:54.573 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:03:55.815 01.242 7680 Exposure complete
00:03:55.952 00.137 7680 worker thread done servicing request
00:03:55.953 00.001 6120 OnExposeComplete: enter
00:03:55.956 00.003 6120 UpdateGuideState(): m_state=6
00:03:55.960 00.004 6120 Star::Find(15, 964, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3225
00:03:55.966 00.006 6120 Star::Find returns 1 (1), X=964.11, Y=58.27, Mass=14006, SNR=76.7, Peak=255 HFD=6.8
00:03:55.969 00.003 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.63)
00:03:55.973 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.90)
00:03:55.976 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=1.05 hyp=1.06 cameraTheta=1.70 mountX=-0.06 mountY=-1.00, mountTheta=-1.63
00:03:55.980 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=1.05, opts=13)
00:03:55.985 00.005 6120 Enqueuing Move request for scope (-0.14, 1.05)
00:03:55.988 00.003 7680 Worker thread wakes up
00:03:55.988 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 1.05) opts 0xd
00:03:55.988 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 1.05)
00:03:55.989 00.001 7680 Moving (-0.14, 1.05) raw xDistance=-0.06 yDistance=-1.00
00:03:55.989 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:03:55.989 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.00 from input -1.00
00:03:55.989 00.000 7680 MoveAxis(E, 0, ABG)
00:03:55.989 00.000 7680 Move returns status 0, amount 0
00:03:55.989 00.000 7680 MoveAxis(N, 543, ABG)
00:03:55.989 00.000 7680 Guiding  Dir = 0, Dur = 543
00:03:55.990 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:55.993 00.003 7680 IsSlewing returns 0
00:03:55.993 00.000 6120 UpdateGuideState exits: m=14006 SNR=76.7 Saturated
00:03:55.997 00.004 6120 PhdController: settling, locked = 1, distance = 0.81 (1.50) aobump = 0 frame = 4 / 99999
00:03:56.000 00.003 7680 IsGuiding returns 0
00:03:56.000 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050636.000,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.81,"Time":3.6,"SettleTime":10.0,"StarLocked":true}
00:03:56.005 00.005 7680 PulseGuide returned control before completion, sleep 553
00:03:56.005 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:56.008 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:56.012 00.004 6120 Enqueuing Expose request
00:03:56.570 00.558 7680 IsGuiding returns 1
00:03:56.570 00.000 7680 scope still moving after pulse duration time elapsed
00:03:56.602 00.032 7680 IsSlewing returns 0
00:03:56.607 00.005 7680 IsGuiding returns 0
00:03:56.607 00.000 7680 scope move finished after 543 + 64 ms
00:03:56.607 00.000 7680 Move returns status 0, amount 543
00:03:56.609 00.002 7680 move complete, result=0
00:03:56.609 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -1.0 px 543 ms NORTH
00:03:56.615 00.006 7680 worker thread done servicing request
00:03:56.617 00.002 7680 Worker thread wakes up
00:03:56.617 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:56.617 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:03:57.863 01.246 7680 Exposure complete
00:03:57.996 00.133 7680 worker thread done servicing request
00:03:57.998 00.002 6120 OnExposeComplete: enter
00:03:58.001 00.003 6120 UpdateGuideState(): m_state=6
00:03:58.005 00.004 6120 Star::Find(15, 964, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3226
00:03:58.009 00.004 6120 Star::Find returns 1 (1), X=964.08, Y=57.89, Mass=13540, SNR=75.7, Peak=255 HFD=6.9
00:03:58.012 00.003 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
00:03:58.017 00.005 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
00:03:58.020 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.67 hyp=0.69 cameraTheta=1.83 mountX=0.05 mountY=-0.68, mountTheta=-1.50
00:03:58.026 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.67, opts=13)
00:03:58.030 00.004 6120 Enqueuing Move request for scope (-0.17, 0.67)
00:03:58.033 00.003 7680 Worker thread wakes up
00:03:58.033 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.67) opts 0xd
00:03:58.033 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.67)
00:03:58.033 00.000 7680 Moving (-0.17, 0.67) raw xDistance=0.05 yDistance=-0.68
00:03:58.035 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:03:58.035 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
00:03:58.035 00.000 7680 MoveAxis(E, 0, ABG)
00:03:58.035 00.000 7680 Move returns status 0, amount 0
00:03:58.036 00.001 7680 MoveAxis(N, 368, ABG)
00:03:58.036 00.000 7680 Guiding  Dir = 0, Dur = 368
00:03:58.036 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:58.039 00.003 6120 UpdateGuideState exits: m=13540 SNR=75.7 Saturated
00:03:58.042 00.003 7680 IsSlewing returns 0
00:03:58.044 00.002 6120 PhdController: settling, locked = 1, distance = 0.77 (1.50) aobump = 0 frame = 5 / 99999
00:03:58.047 00.003 7680 IsGuiding returns 0
00:03:58.048 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764050638.047,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.77,"Time":5.6,"SettleTime":10.0,"StarLocked":true}
00:03:58.051 00.003 7680 PulseGuide returned control before completion, sleep 378
00:03:58.051 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:58.054 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:58.059 00.005 6120 Enqueuing Expose request
00:03:58.445 00.386 7680 IsGuiding returns 1
00:03:58.446 00.001 7680 scope still moving after pulse duration time elapsed
00:03:58.477 00.031 7680 IsSlewing returns 0
00:03:58.477 00.000 7680 IsGuiding returns 1
00:03:58.509 00.032 7680 IsSlewing returns 0
00:03:58.510 00.001 7680 IsGuiding returns 1
00:03:58.541 00.031 7680 IsSlewing returns 0
00:03:58.541 00.000 7680 IsGuiding returns 0
00:03:58.543 00.002 7680 scope move finished after 368 + 127 ms
00:03:58.543 00.000 7680 Move returns status 0, amount 368
00:03:58.543 00.000 7680 move complete, result=0
00:03:58.544 00.001 7680 worker thread done servicing request
00:03:58.544 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 368 ms NORTH
00:03:58.549 00.005 7680 Worker thread wakes up
00:03:58.550 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:03:58.550 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:03:59.799 01.249 7680 Exposure complete
00:03:59.918 00.119 7680 worker thread done servicing request
00:03:59.919 00.001 6120 OnExposeComplete: enter
00:03:59.923 00.004 6120 UpdateGuideState(): m_state=6
00:03:59.927 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3227
00:03:59.930 00.003 6120 Star::Find returns 1 (1), X=963.95, Y=57.71, Mass=14052, SNR=76.8, Peak=255 HFD=6.9
00:03:59.934 00.004 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
00:03:59.938 00.004 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.47)
00:03:59.941 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=0.48 hyp=0.57 cameraTheta=2.13 mountX=0.20 mountY=-0.57, mountTheta=-1.22
00:03:59.945 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.48, opts=13)
00:03:59.949 00.004 6120 Enqueuing Move request for scope (-0.30, 0.48)
00:03:59.953 00.004 7680 Worker thread wakes up
00:03:59.953 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.48) opts 0xd
00:03:59.953 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.48)
00:03:59.953 00.000 7680 Moving (-0.30, 0.48) raw xDistance=0.20 yDistance=-0.57
00:03:59.953 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:03:59.958 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:03:59.958 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
00:03:59.958 00.000 7680 MoveAxis(W, 84, ABG)
00:03:59.958 00.000 6120 UpdateGuideState exits: m=14052 SNR=76.8 Saturated
00:03:59.962 00.004 7680 Guiding  Dir = 3, Dur = 84
00:03:59.962 00.000 6120 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 6 / 99999
00:03:59.966 00.004 7680 IsSlewing returns 0
00:03:59.966 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050639.966,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.71,"Time":7.5,"SettleTime":10.0,"StarLocked":true}
00:03:59.969 00.003 7680 IsGuiding returns 0
00:03:59.969 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:59.974 00.005 7680 PulseGuide returned control before completion, sleep 94
00:03:59.974 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:03:59.977 00.003 6120 Enqueuing Expose request
00:04:00.075 00.098 7680 IsGuiding returns 1
00:04:00.076 00.001 7680 scope still moving after pulse duration time elapsed
00:04:00.106 00.030 7680 IsSlewing returns 0
00:04:00.108 00.002 7680 IsGuiding returns 0
00:04:00.109 00.001 7680 scope move finished after 84 + 54 ms
00:04:00.109 00.000 7680 Move returns status 0, amount 84
00:04:00.110 00.001 7680 MoveAxis(N, 307, ABG)
00:04:00.110 00.000 7680 Guiding  Dir = 0, Dur = 307
00:04:00.110 00.000 7680 IsSlewing returns 0
00:04:00.111 00.001 7680 IsGuiding returns 0
00:04:00.111 00.000 7680 PulseGuide returned control before completion, sleep 317
00:04:00.435 00.324 7680 IsGuiding returns 1
00:04:00.436 00.001 7680 scope still moving after pulse duration time elapsed
00:04:00.466 00.030 7680 IsSlewing returns 0
00:04:00.467 00.001 7680 IsGuiding returns 0
00:04:00.467 00.000 7680 scope move finished after 307 + 48 ms
00:04:00.467 00.000 7680 Move returns status 0, amount 307
00:04:00.468 00.001 7680 move complete, result=0
00:04:00.468 00.000 7680 worker thread done servicing request
00:04:00.469 00.001 7680 Worker thread wakes up
00:04:00.469 00.000 6120 GuideStep: 0.2 px 84 ms WEST, -0.6 px 307 ms NORTH
00:04:00.475 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:00.475 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:01.727 01.252 7680 Exposure complete
00:04:01.856 00.129 7680 worker thread done servicing request
00:04:01.858 00.002 6120 OnExposeComplete: enter
00:04:01.861 00.003 6120 UpdateGuideState(): m_state=6
00:04:01.866 00.005 6120 Star::Find(15, 963, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3228
00:04:01.869 00.003 6120 Star::Find returns 1 (1), X=963.89, Y=57.27, Mass=13971, SNR=78.5, Peak=255 HFD=6.9
00:04:01.872 00.003 6120 CameraToMount -- cameraTheta (3.02) - m_xAngle (-2.95) = xAngle (5.97 = -0.31)
00:04:01.876 00.004 6120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.70 = -0.58)
00:04:01.880 00.004 6120 CameraToMount -- cameraX=-0.37 cameraY=0.05 hyp=0.37 cameraTheta=3.02 mountX=0.35 mountY=-0.20, mountTheta=-0.52
00:04:01.885 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.05, opts=13)
00:04:01.888 00.003 6120 Enqueuing Move request for scope (-0.37, 0.05)
00:04:01.893 00.005 7680 Worker thread wakes up
00:04:01.893 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.05) opts 0xd
00:04:01.893 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.05)
00:04:01.893 00.000 7680 Moving (-0.37, 0.05) raw xDistance=0.35 yDistance=-0.20
00:04:01.893 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
00:04:01.893 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:04:01.893 00.000 7680 MoveAxis(W, 149, ABG)
00:04:01.893 00.000 7680 Guiding  Dir = 3, Dur = 149
00:04:01.893 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:01.899 00.006 7680 IsSlewing returns 0
00:04:01.899 00.000 6120 UpdateGuideState exits: m=13971 SNR=78.5 Saturated
00:04:01.902 00.003 7680 IsGuiding returns 0
00:04:01.903 00.001 6120 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 7 / 99999
00:04:01.906 00.003 7680 PulseGuide returned control before completion, sleep 159
00:04:01.906 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050641.906,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.61,"Time":9.5,"SettleTime":10.0,"StarLocked":true}
00:04:01.910 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:01.915 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:01.918 00.003 6120 Enqueuing Expose request
00:04:02.081 00.163 7680 IsGuiding returns 0
00:04:02.082 00.001 7680 Move returns status 0, amount 149
00:04:02.083 00.001 7680 MoveAxis(N, 110, ABG)
00:04:02.083 00.000 7680 Guiding  Dir = 0, Dur = 110
00:04:02.084 00.001 7680 IsSlewing returns 0
00:04:02.085 00.001 7680 IsGuiding returns 0
00:04:02.085 00.000 7680 PulseGuide returned control before completion, sleep 120
00:04:02.220 00.135 7680 IsGuiding returns 1
00:04:02.221 00.001 7680 scope still moving after pulse duration time elapsed
00:04:02.251 00.030 7680 IsSlewing returns 0
00:04:02.253 00.002 7680 IsGuiding returns 0
00:04:02.253 00.000 7680 scope move finished after 110 + 58 ms
00:04:02.254 00.001 7680 Move returns status 0, amount 110
00:04:02.255 00.001 7680 move complete, result=0
00:04:02.255 00.000 7680 worker thread done servicing request
00:04:02.255 00.000 6120 GuideStep: 0.4 px 149 ms WEST, -0.2 px 110 ms NORTH
00:04:02.261 00.006 7680 Worker thread wakes up
00:04:02.261 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:02.261 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:03.520 01.259 7680 Exposure complete
00:04:03.655 00.135 7680 worker thread done servicing request
00:04:03.655 00.000 6120 OnExposeComplete: enter
00:04:03.659 00.004 6120 UpdateGuideState(): m_state=6
00:04:03.662 00.003 6120 Star::Find(15, 963, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3229
00:04:03.666 00.004 6120 Star::Find returns 1 (1), X=964.09, Y=57.25, Mass=14486, SNR=78.5, Peak=255 HFD=6.9
00:04:03.670 00.004 6120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-2.95) = xAngle (5.93 = -0.35)
00:04:03.675 00.005 6120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.66 = -0.62)
00:04:03.678 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.98 mountX=0.15 mountY=-0.09, mountTheta=-0.56
00:04:03.684 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.03, opts=13)
00:04:03.688 00.004 6120 Enqueuing Move request for scope (-0.16, 0.03)
00:04:03.692 00.004 7680 Worker thread wakes up
00:04:03.692 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:03.696 00.004 6120 UpdateGuideState exits: m=14486 SNR=78.5 Saturated
00:04:03.700 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
00:04:03.700 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
00:04:03.701 00.001 7680 Moving (-0.16, 0.03) raw xDistance=0.15 yDistance=-0.09
00:04:03.701 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:04:03.701 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:04:03.701 00.000 6120 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 8 / 99999
00:04:03.704 00.003 6120 PhdController: newstate STATE_FINISH
00:04:03.709 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:04:03.709 00.000 6120 PhdController complete: success
00:04:03.713 00.004 7680 MoveAxis(E, 0, ABG)
00:04:03.713 00.000 7680 Move returns status 0, amount 0
00:04:03.714 00.001 6120 evsrv: {"Event":"SettleDone","Timestamp":1764050643.713,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
00:04:03.717 00.003 7680 MoveAxis(N, 0, ABG)
00:04:03.718 00.001 7680 Move returns status 0, amount 0
00:04:03.718 00.000 6120 Mount: notify guiding dither settle done success=1
00:04:03.721 00.003 7680 move complete, result=0
00:04:03.722 00.001 7680 worker thread done servicing request
00:04:03.722 00.000 6120 PhdController: newstate STATE_IDLE
00:04:03.726 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:03.730 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:03.735 00.005 6120 Enqueuing Expose request
00:04:03.739 00.004 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:03.743 00.004 7680 Worker thread wakes up
00:04:03.743 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:03.743 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:04.991 01.248 7680 Exposure complete
00:04:05.148 00.157 7680 worker thread done servicing request
00:04:05.148 00.000 6120 OnExposeComplete: enter
00:04:05.154 00.006 6120 UpdateGuideState(): m_state=6
00:04:05.159 00.005 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3230
00:04:05.163 00.004 6120 Star::Find returns 1 (1), X=964.11, Y=57.71, Mass=13894, SNR=77.2, Peak=255 HFD=6.8
00:04:05.166 00.003 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
00:04:05.170 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.75)
00:04:05.176 00.006 6120 CameraToMount -- cameraX=-0.14 cameraY=0.48 hyp=0.50 cameraTheta=1.85 mountX=0.05 mountY=-0.50, mountTheta=-1.48
00:04:05.182 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.48, opts=13)
00:04:05.186 00.004 6120 Enqueuing Move request for scope (-0.14, 0.48)
00:04:05.191 00.005 7680 Worker thread wakes up
00:04:05.191 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.48) opts 0xd
00:04:05.191 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.48)
00:04:05.191 00.000 7680 Moving (-0.14, 0.48) raw xDistance=0.05 yDistance=-0.50
00:04:05.192 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:04:05.192 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
00:04:05.192 00.000 7680 MoveAxis(E, 0, ABG)
00:04:05.192 00.000 7680 Move returns status 0, amount 0
00:04:05.192 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:05.197 00.005 7680 MoveAxis(N, 269, ABG)
00:04:05.197 00.000 6120 UpdateGuideState exits: m=13894 SNR=77.2 Saturated
00:04:05.202 00.005 7680 Guiding  Dir = 0, Dur = 269
00:04:05.202 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:05.206 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:05.209 00.003 6120 Enqueuing Expose request
00:04:05.213 00.004 7680 IsSlewing returns 0
00:04:05.214 00.001 7680 IsGuiding returns 0
00:04:05.214 00.000 7680 PulseGuide returned control before completion, sleep 279
00:04:05.500 00.286 7680 IsGuiding returns 1
00:04:05.500 00.000 7680 scope still moving after pulse duration time elapsed
00:04:05.530 00.030 7680 IsSlewing returns 0
00:04:05.531 00.001 7680 IsGuiding returns 0
00:04:05.532 00.001 7680 scope move finished after 269 + 49 ms
00:04:05.532 00.000 7680 Move returns status 0, amount 269
00:04:05.533 00.001 7680 move complete, result=0
00:04:05.533 00.000 7680 worker thread done servicing request
00:04:05.533 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 269 ms NORTH
00:04:05.539 00.006 7680 Worker thread wakes up
00:04:05.539 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:05.539 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:06.789 01.250 7680 Exposure complete
00:04:06.916 00.127 7680 worker thread done servicing request
00:04:06.916 00.000 6120 OnExposeComplete: enter
00:04:06.921 00.005 6120 UpdateGuideState(): m_state=6
00:04:06.926 00.005 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3231
00:04:06.929 00.003 6120 Star::Find returns 1 (1), X=964.00, Y=57.30, Mass=14134, SNR=77.6, Peak=255 HFD=6.9
00:04:06.933 00.004 6120 CameraToMount -- cameraTheta (2.84) - m_xAngle (-2.95) = xAngle (5.79 = -0.49)
00:04:06.937 00.004 6120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.52 = -0.76)
00:04:06.940 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.08 hyp=0.26 cameraTheta=2.84 mountX=0.23 mountY=-0.18, mountTheta=-0.66
00:04:06.945 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.08, opts=13)
00:04:06.950 00.005 6120 Enqueuing Move request for scope (-0.25, 0.08)
00:04:06.953 00.003 7680 Worker thread wakes up
00:04:06.954 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:06.958 00.004 6120 UpdateGuideState exits: m=14134 SNR=77.6 Saturated
00:04:06.963 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.08) opts 0xd
00:04:06.963 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.08)
00:04:06.963 00.000 7680 Moving (-0.25, 0.08) raw xDistance=0.23 yDistance=-0.18
00:04:06.963 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:04:06.963 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:04:06.964 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:06.969 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:06.972 00.003 6120 Enqueuing Expose request
00:04:06.977 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:04:06.977 00.000 7680 MoveAxis(W, 94, ABG)
00:04:06.977 00.000 7680 Guiding  Dir = 3, Dur = 94
00:04:06.977 00.000 7680 IsSlewing returns 0
00:04:06.978 00.001 7680 IsGuiding returns 0
00:04:06.978 00.000 7680 PulseGuide returned control before completion, sleep 104
00:04:07.093 00.115 7680 IsGuiding returns 1
00:04:07.094 00.001 7680 scope still moving after pulse duration time elapsed
00:04:07.123 00.029 7680 IsSlewing returns 0
00:04:07.124 00.001 7680 IsGuiding returns 0
00:04:07.126 00.002 7680 scope move finished after 94 + 54 ms
00:04:07.127 00.001 7680 Move returns status 0, amount 94
00:04:07.127 00.000 7680 MoveAxis(N, 0, ABG)
00:04:07.127 00.000 7680 Move returns status 0, amount 0
00:04:07.128 00.001 7680 move complete, result=0
00:04:07.128 00.000 7680 worker thread done servicing request
00:04:07.128 00.000 6120 GuideStep: 0.2 px 94 ms WEST, -0.2 px 0 ms NORTH
00:04:07.135 00.007 7680 Worker thread wakes up
00:04:07.135 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:07.136 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:08.389 01.253 7680 Exposure complete
00:04:08.516 00.127 7680 worker thread done servicing request
00:04:08.517 00.001 6120 OnExposeComplete: enter
00:04:08.520 00.003 6120 UpdateGuideState(): m_state=6
00:04:08.525 00.005 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3232
00:04:08.529 00.004 6120 Star::Find returns 1 (1), X=964.04, Y=57.67, Mass=14228, SNR=78.1, Peak=255 HFD=6.9
00:04:08.532 00.003 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
00:04:08.536 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
00:04:08.540 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.45 hyp=0.50 cameraTheta=2.01 mountX=0.13 mountY=-0.50, mountTheta=-1.32
00:04:08.545 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.45, opts=13)
00:04:08.550 00.005 6120 Enqueuing Move request for scope (-0.21, 0.45)
00:04:08.555 00.005 7680 Worker thread wakes up
00:04:08.555 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:08.559 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.45) opts 0xd
00:04:08.559 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.45)
00:04:08.560 00.001 6120 UpdateGuideState exits: m=14228 SNR=78.1 Saturated
00:04:08.563 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:08.567 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:08.571 00.004 6120 Enqueuing Expose request
00:04:08.575 00.004 7680 Moving (-0.21, 0.45) raw xDistance=0.13 yDistance=-0.50
00:04:08.575 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:04:08.575 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
00:04:08.575 00.000 7680 MoveAxis(E, 0, ABG)
00:04:08.576 00.001 7680 Move returns status 0, amount 0
00:04:08.576 00.000 7680 MoveAxis(N, 270, ABG)
00:04:08.576 00.000 7680 Guiding  Dir = 0, Dur = 270
00:04:08.576 00.000 7680 IsSlewing returns 0
00:04:08.576 00.000 7680 IsGuiding returns 0
00:04:08.577 00.001 7680 PulseGuide returned control before completion, sleep 280
00:04:08.875 00.298 7680 IsGuiding returns 0
00:04:08.875 00.000 7680 Move returns status 0, amount 270
00:04:08.875 00.000 7680 move complete, result=0
00:04:08.876 00.001 7680 worker thread done servicing request
00:04:08.876 00.000 7680 Worker thread wakes up
00:04:08.877 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 270 ms NORTH
00:04:08.884 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:08.884 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:10.136 01.252 7680 Exposure complete
00:04:10.290 00.154 7680 worker thread done servicing request
00:04:10.290 00.000 6120 OnExposeComplete: enter
00:04:10.297 00.007 6120 UpdateGuideState(): m_state=6
00:04:10.302 00.005 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3233
00:04:10.307 00.005 6120 Star::Find returns 1 (1), X=963.94, Y=57.22, Mass=14583, SNR=77.7, Peak=255 HFD=6.9
00:04:10.311 00.004 6120 CameraToMount -- cameraTheta (3.14) - m_xAngle (-2.95) = xAngle (6.09 = -0.19)
00:04:10.316 00.005 6120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.82 = -0.46)
00:04:10.323 00.007 6120 CameraToMount -- cameraX=-0.31 cameraY=0.00 hyp=0.31 cameraTheta=3.14 mountX=0.30 mountY=-0.14, mountTheta=-0.42
00:04:10.332 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.00, opts=13)
00:04:10.337 00.005 6120 Enqueuing Move request for scope (-0.31, 0.00)
00:04:10.341 00.004 7680 Worker thread wakes up
00:04:10.341 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:10.347 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.00) opts 0xd
00:04:10.347 00.000 6120 UpdateGuideState exits: m=14583 SNR=77.7 Saturated
00:04:10.353 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:10.358 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:10.364 00.006 6120 Enqueuing Expose request
00:04:10.368 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.00)
00:04:10.368 00.000 7680 Moving (-0.31, 0.00) raw xDistance=0.30 yDistance=-0.14
00:04:10.368 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:04:10.368 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:04:10.368 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:04:10.369 00.001 7680 MoveAxis(W, 123, ABG)
00:04:10.369 00.000 7680 Guiding  Dir = 3, Dur = 123
00:04:10.369 00.000 7680 IsSlewing returns 0
00:04:10.369 00.000 7680 IsGuiding returns 0
00:04:10.370 00.001 7680 PulseGuide returned control before completion, sleep 133
00:04:10.507 00.137 7680 IsGuiding returns 1
00:04:10.508 00.001 7680 scope still moving after pulse duration time elapsed
00:04:10.538 00.030 7680 IsSlewing returns 0
00:04:10.539 00.001 7680 IsGuiding returns 0
00:04:10.539 00.000 7680 scope move finished after 123 + 47 ms
00:04:10.540 00.001 7680 Move returns status 0, amount 123
00:04:10.542 00.002 7680 MoveAxis(N, 0, ABG)
00:04:10.542 00.000 7680 Move returns status 0, amount 0
00:04:10.543 00.001 7680 move complete, result=0
00:04:10.543 00.000 7680 worker thread done servicing request
00:04:10.543 00.000 7680 Worker thread wakes up
00:04:10.544 00.001 6120 GuideStep: 0.3 px 123 ms WEST, -0.1 px 0 ms NORTH
00:04:10.552 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:10.552 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:11.800 01.248 7680 Exposure complete
00:04:11.932 00.132 6120 OnExposeComplete: enter
00:04:11.936 00.004 7680 worker thread done servicing request
00:04:11.936 00.000 6120 UpdateGuideState(): m_state=6
00:04:11.940 00.004 6120 Star::Find(15, 963, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3234
00:04:11.944 00.004 6120 Star::Find returns 1 (1), X=964.04, Y=57.32, Mass=13207, SNR=74.0, Peak=255 HFD=6.8
00:04:11.948 00.004 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-2.95) = xAngle (5.65 = -0.63)
00:04:11.953 00.005 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.90)
00:04:11.958 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.70 mountX=0.19 mountY=-0.18, mountTheta=-0.77
00:04:11.962 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.10, opts=13)
00:04:11.967 00.005 6120 Enqueuing Move request for scope (-0.21, 0.10)
00:04:11.971 00.004 7680 Worker thread wakes up
00:04:11.971 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:11.975 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
00:04:11.975 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
00:04:11.975 00.000 6120 UpdateGuideState exits: m=13207 SNR=74.0 Saturated
00:04:11.980 00.005 7680 Moving (-0.21, 0.10) raw xDistance=0.19 yDistance=-0.18
00:04:11.980 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:11.985 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:11.988 00.003 6120 Enqueuing Expose request
00:04:11.993 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:04:11.993 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:04:11.993 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:04:11.994 00.001 7680 MoveAxis(E, 0, ABG)
00:04:11.994 00.000 7680 Move returns status 0, amount 0
00:04:11.994 00.000 7680 MoveAxis(N, 0, ABG)
00:04:11.994 00.000 7680 Move returns status 0, amount 0
00:04:11.995 00.001 7680 move complete, result=0
00:04:11.995 00.000 7680 worker thread done servicing request
00:04:11.995 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:04:12.000 00.005 7680 Worker thread wakes up
00:04:12.000 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:12.000 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:13.253 01.253 7680 Exposure complete
00:04:13.397 00.144 7680 worker thread done servicing request
00:04:13.397 00.000 6120 OnExposeComplete: enter
00:04:13.401 00.004 6120 UpdateGuideState(): m_state=6
00:04:13.405 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3235
00:04:13.408 00.003 6120 Star::Find returns 1 (1), X=964.10, Y=57.82, Mass=13895, SNR=76.7, Peak=255 HFD=6.8
00:04:13.413 00.005 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.77 = -1.52)
00:04:13.417 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.79)
00:04:13.421 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.60 hyp=0.62 cameraTheta=1.81 mountX=0.03 mountY=-0.61, mountTheta=-1.52
00:04:13.427 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.60, opts=13)
00:04:13.431 00.004 6120 Enqueuing Move request for scope (-0.15, 0.60)
00:04:13.435 00.004 7680 Worker thread wakes up
00:04:13.435 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:13.439 00.004 6120 UpdateGuideState exits: m=13895 SNR=76.7 Saturated
00:04:13.442 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:13.446 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:13.451 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.60) opts 0xd
00:04:13.452 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.60)
00:04:13.452 00.000 7680 Moving (-0.15, 0.60) raw xDistance=0.03 yDistance=-0.61
00:04:13.452 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:04:13.452 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
00:04:13.452 00.000 7680 MoveAxis(E, 0, ABG)
00:04:13.453 00.001 7680 Move returns status 0, amount 0
00:04:13.453 00.000 7680 MoveAxis(N, 329, ABG)
00:04:13.453 00.000 7680 Guiding  Dir = 0, Dur = 329
00:04:13.453 00.000 6120 Enqueuing Expose request
00:04:13.457 00.004 7680 IsSlewing returns 0
00:04:13.457 00.000 7680 IsGuiding returns 0
00:04:13.457 00.000 7680 PulseGuide returned control before completion, sleep 339
00:04:13.808 00.351 7680 IsGuiding returns 1
00:04:13.810 00.002 7680 scope still moving after pulse duration time elapsed
00:04:13.839 00.029 7680 IsSlewing returns 0
00:04:13.841 00.002 7680 IsGuiding returns 0
00:04:13.842 00.001 7680 scope move finished after 329 + 54 ms
00:04:13.842 00.000 7680 Move returns status 0, amount 329
00:04:13.843 00.001 7680 move complete, result=0
00:04:13.843 00.000 7680 worker thread done servicing request
00:04:13.844 00.001 7680 Worker thread wakes up
00:04:13.844 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 329 ms NORTH
00:04:13.850 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:13.851 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:15.102 01.251 7680 Exposure complete
00:04:15.223 00.121 7680 worker thread done servicing request
00:04:15.224 00.001 6120 OnExposeComplete: enter
00:04:15.228 00.004 6120 UpdateGuideState(): m_state=6
00:04:15.235 00.007 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3236
00:04:15.240 00.005 6120 Star::Find returns 1 (1), X=963.97, Y=57.30, Mass=13741, SNR=76.6, Peak=255 HFD=6.9
00:04:15.245 00.005 6120 CameraToMount -- cameraTheta (2.87) - m_xAngle (-2.95) = xAngle (5.82 = -0.46)
00:04:15.248 00.003 6120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.55 = -0.73)
00:04:15.252 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.08 hyp=0.30 cameraTheta=2.87 mountX=0.27 mountY=-0.20, mountTheta=-0.64
00:04:15.257 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.08, opts=13)
00:04:15.260 00.003 6120 Enqueuing Move request for scope (-0.29, 0.08)
00:04:15.265 00.005 7680 Worker thread wakes up
00:04:15.265 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:15.269 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.08) opts 0xd
00:04:15.269 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.08)
00:04:15.271 00.002 6120 UpdateGuideState exits: m=13741 SNR=76.6 Saturated
00:04:15.275 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:15.279 00.004 7680 Moving (-0.29, 0.08) raw xDistance=0.27 yDistance=-0.20
00:04:15.279 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:04:15.279 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:04:15.279 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:15.283 00.004 6120 Enqueuing Expose request
00:04:15.287 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:04:15.287 00.000 7680 MoveAxis(W, 108, ABG)
00:04:15.287 00.000 7680 Guiding  Dir = 3, Dur = 108
00:04:15.287 00.000 7680 IsSlewing returns 0
00:04:15.288 00.001 7680 IsGuiding returns 0
00:04:15.288 00.000 7680 PulseGuide returned control before completion, sleep 118
00:04:15.419 00.131 7680 IsGuiding returns 1
00:04:15.419 00.000 7680 scope still moving after pulse duration time elapsed
00:04:15.450 00.031 7680 IsSlewing returns 0
00:04:15.450 00.000 7680 IsGuiding returns 0
00:04:15.451 00.001 7680 scope move finished after 108 + 54 ms
00:04:15.451 00.000 7680 Move returns status 0, amount 108
00:04:15.451 00.000 7680 MoveAxis(N, 0, ABG)
00:04:15.452 00.001 7680 Move returns status 0, amount 0
00:04:15.452 00.000 7680 move complete, result=0
00:04:15.452 00.000 7680 worker thread done servicing request
00:04:15.452 00.000 6120 GuideStep: 0.3 px 108 ms WEST, -0.2 px 0 ms NORTH
00:04:15.458 00.006 7680 Worker thread wakes up
00:04:15.459 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:15.459 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:16.703 01.244 7680 Exposure complete
00:04:16.845 00.142 7680 worker thread done servicing request
00:04:16.845 00.000 6120 OnExposeComplete: enter
00:04:16.850 00.005 6120 UpdateGuideState(): m_state=6
00:04:16.854 00.004 6120 Star::Find(15, 963, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3237
00:04:16.859 00.005 6120 Star::Find returns 1 (1), X=963.93, Y=57.51, Mass=13032, SNR=74.1, Peak=255 HFD=6.9
00:04:16.863 00.004 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.36 = -0.92)
00:04:16.867 00.004 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.19)
00:04:16.871 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.29 hyp=0.43 cameraTheta=2.41 mountX=0.26 mountY=-0.40, mountTheta=-0.99
00:04:16.876 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.29, opts=13)
00:04:16.879 00.003 6120 Enqueuing Move request for scope (-0.32, 0.29)
00:04:16.884 00.005 7680 Worker thread wakes up
00:04:16.884 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:16.889 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.29) opts 0xd
00:04:16.889 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.29)
00:04:16.889 00.000 7680 Moving (-0.32, 0.29) raw xDistance=0.26 yDistance=-0.40
00:04:16.889 00.000 6120 UpdateGuideState exits: m=13032 SNR=74.1 Saturated
00:04:16.897 00.008 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
00:04:16.897 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:04:16.897 00.000 7680 MoveAxis(W, 114, ABG)
00:04:16.897 00.000 7680 Guiding  Dir = 3, Dur = 114
00:04:16.899 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:16.902 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:16.905 00.003 7680 IsSlewing returns 0
00:04:16.905 00.000 6120 Enqueuing Expose request
00:04:16.908 00.003 7680 IsGuiding returns 0
00:04:16.909 00.001 7680 PulseGuide returned control before completion, sleep 124
00:04:17.050 00.141 7680 IsGuiding returns 1
00:04:17.051 00.001 7680 scope still moving after pulse duration time elapsed
00:04:17.081 00.030 7680 IsSlewing returns 0
00:04:17.082 00.001 7680 IsGuiding returns 1
00:04:17.113 00.031 7680 IsSlewing returns 0
00:04:17.114 00.001 7680 IsGuiding returns 0
00:04:17.114 00.000 7680 scope move finished after 114 + 91 ms
00:04:17.115 00.001 7680 Move returns status 0, amount 114
00:04:17.115 00.000 7680 MoveAxis(N, 216, ABG)
00:04:17.115 00.000 7680 Guiding  Dir = 0, Dur = 216
00:04:17.116 00.001 7680 IsSlewing returns 0
00:04:17.116 00.000 7680 IsGuiding returns 0
00:04:17.117 00.001 7680 PulseGuide returned control before completion, sleep 226
00:04:17.349 00.232 7680 IsGuiding returns 1
00:04:17.349 00.000 7680 scope still moving after pulse duration time elapsed
00:04:17.380 00.031 7680 IsSlewing returns 0
00:04:17.381 00.001 7680 IsGuiding returns 0
00:04:17.381 00.000 7680 scope move finished after 216 + 49 ms
00:04:17.383 00.002 7680 Move returns status 0, amount 216
00:04:17.383 00.000 7680 move complete, result=0
00:04:17.384 00.001 7680 worker thread done servicing request
00:04:17.384 00.000 7680 Worker thread wakes up
00:04:17.384 00.000 6120 GuideStep: 0.3 px 114 ms WEST, -0.4 px 216 ms NORTH
00:04:17.393 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:17.394 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:18.639 01.245 7680 Exposure complete
00:04:18.774 00.135 7680 worker thread done servicing request
00:04:18.775 00.001 6120 OnExposeComplete: enter
00:04:18.778 00.003 6120 UpdateGuideState(): m_state=6
00:04:18.782 00.004 6120 Star::Find(15, 963, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3238
00:04:18.787 00.005 6120 Star::Find returns 1 (1), X=964.07, Y=57.74, Mass=13004, SNR=74.7, Peak=255 HFD=6.8
00:04:18.790 00.003 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
00:04:18.795 00.005 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.70)
00:04:18.800 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.52 hyp=0.55 cameraTheta=1.90 mountX=0.08 mountY=-0.55, mountTheta=-1.43
00:04:18.807 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.52, opts=13)
00:04:18.811 00.004 6120 Enqueuing Move request for scope (-0.18, 0.52)
00:04:18.816 00.005 7680 Worker thread wakes up
00:04:18.816 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:18.820 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.52) opts 0xd
00:04:18.820 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.52)
00:04:18.820 00.000 6120 UpdateGuideState exits: m=13004 SNR=74.7 Saturated
00:04:18.826 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:18.831 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:18.834 00.003 6120 Enqueuing Expose request
00:04:18.839 00.005 7680 Moving (-0.18, 0.52) raw xDistance=0.08 yDistance=-0.55
00:04:18.839 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:04:18.839 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:04:18.839 00.000 7680 MoveAxis(E, 0, ABG)
00:04:18.839 00.000 7680 Move returns status 0, amount 0
00:04:18.840 00.001 7680 MoveAxis(N, 296, ABG)
00:04:18.841 00.001 7680 Guiding  Dir = 0, Dur = 296
00:04:18.841 00.000 7680 IsSlewing returns 0
00:04:18.841 00.000 7680 IsGuiding returns 0
00:04:18.841 00.000 7680 PulseGuide returned control before completion, sleep 306
00:04:19.159 00.318 7680 IsGuiding returns 1
00:04:19.159 00.000 7680 scope still moving after pulse duration time elapsed
00:04:19.189 00.030 7680 IsSlewing returns 0
00:04:19.191 00.002 7680 IsGuiding returns 0
00:04:19.191 00.000 7680 scope move finished after 296 + 53 ms
00:04:19.191 00.000 7680 Move returns status 0, amount 296
00:04:19.191 00.000 7680 move complete, result=0
00:04:19.192 00.001 7680 worker thread done servicing request
00:04:19.192 00.000 7680 Worker thread wakes up
00:04:19.194 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 296 ms NORTH
00:04:19.200 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:19.200 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:20.459 01.259 7680 Exposure complete
00:04:20.597 00.138 7680 worker thread done servicing request
00:04:20.598 00.001 6120 OnExposeComplete: enter
00:04:20.603 00.005 6120 UpdateGuideState(): m_state=6
00:04:20.607 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3239
00:04:20.612 00.005 6120 Star::Find returns 1 (1), X=963.99, Y=57.25, Mass=13510, SNR=76.1, Peak=255 HFD=6.8
00:04:20.616 00.004 6120 CameraToMount -- cameraTheta (3.05) - m_xAngle (-2.95) = xAngle (6.00 = -0.28)
00:04:20.620 00.004 6120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.74 = -0.55)
00:04:20.624 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.02 hyp=0.27 cameraTheta=3.05 mountX=0.26 mountY=-0.14, mountTheta=-0.50
00:04:20.630 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.02, opts=13)
00:04:20.634 00.004 6120 Enqueuing Move request for scope (-0.27, 0.02)
00:04:20.639 00.005 7680 Worker thread wakes up
00:04:20.639 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:20.643 00.004 6120 UpdateGuideState exits: m=13510 SNR=76.1 Saturated
00:04:20.647 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:20.651 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:20.655 00.004 6120 Enqueuing Expose request
00:04:20.659 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.02) opts 0xd
00:04:20.659 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.02)
00:04:20.659 00.000 7680 Moving (-0.27, 0.02) raw xDistance=0.26 yDistance=-0.14
00:04:20.659 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:04:20.659 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:04:20.661 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:04:20.661 00.000 7680 MoveAxis(W, 105, ABG)
00:04:20.661 00.000 7680 Guiding  Dir = 3, Dur = 105
00:04:20.662 00.001 7680 IsSlewing returns 0
00:04:20.662 00.000 7680 IsGuiding returns 0
00:04:20.662 00.000 7680 PulseGuide returned control before completion, sleep 115
00:04:20.788 00.126 7680 IsGuiding returns 1
00:04:20.788 00.000 7680 scope still moving after pulse duration time elapsed
00:04:20.820 00.032 7680 IsSlewing returns 0
00:04:20.820 00.000 7680 IsGuiding returns 0
00:04:20.821 00.001 7680 scope move finished after 105 + 53 ms
00:04:20.821 00.000 7680 Move returns status 0, amount 105
00:04:20.821 00.000 7680 MoveAxis(N, 0, ABG)
00:04:20.821 00.000 7680 Move returns status 0, amount 0
00:04:20.823 00.002 7680 move complete, result=0
00:04:20.823 00.000 7680 worker thread done servicing request
00:04:20.823 00.000 6120 GuideStep: 0.3 px 105 ms WEST, -0.1 px 0 ms NORTH
00:04:20.830 00.007 7680 Worker thread wakes up
00:04:20.830 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:20.830 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:22.080 01.250 7680 Exposure complete
00:04:22.216 00.136 7680 worker thread done servicing request
00:04:22.217 00.001 6120 OnExposeComplete: enter
00:04:22.221 00.004 6120 UpdateGuideState(): m_state=6
00:04:22.224 00.003 6120 Star::Find(15, 963, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3240
00:04:22.228 00.004 6120 Star::Find returns 1 (1), X=964.06, Y=57.35, Mass=13457, SNR=75.4, Peak=255 HFD=6.9
00:04:22.232 00.004 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
00:04:22.236 00.004 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
00:04:22.239 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.24 cameraTheta=2.55 mountX=0.17 mountY=-0.20, mountTheta=-0.88
00:04:22.245 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.13, opts=13)
00:04:22.249 00.004 6120 Enqueuing Move request for scope (-0.20, 0.13)
00:04:22.252 00.003 7680 Worker thread wakes up
00:04:22.252 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.13) opts 0xd
00:04:22.252 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.13)
00:04:22.252 00.000 7680 Moving (-0.20, 0.13) raw xDistance=0.17 yDistance=-0.20
00:04:22.254 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:04:22.254 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:04:22.254 00.000 7680 MoveAxis(E, 0, ABG)
00:04:22.254 00.000 7680 Move returns status 0, amount 0
00:04:22.255 00.001 7680 MoveAxis(N, 111, ABG)
00:04:22.255 00.000 7680 Guiding  Dir = 0, Dur = 111
00:04:22.255 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:22.258 00.003 7680 IsSlewing returns 0
00:04:22.259 00.001 6120 UpdateGuideState exits: m=13457 SNR=75.4 Saturated
00:04:22.263 00.004 7680 IsGuiding returns 0
00:04:22.263 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:22.268 00.005 7680 PulseGuide returned control before completion, sleep 121
00:04:22.268 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:22.271 00.003 6120 Enqueuing Expose request
00:04:22.398 00.127 7680 IsGuiding returns 1
00:04:22.398 00.000 7680 scope still moving after pulse duration time elapsed
00:04:22.429 00.031 7680 IsSlewing returns 0
00:04:22.430 00.001 7680 IsGuiding returns 0
00:04:22.430 00.000 7680 scope move finished after 111 + 56 ms
00:04:22.431 00.001 7680 Move returns status 0, amount 111
00:04:22.431 00.000 7680 move complete, result=0
00:04:22.432 00.001 7680 worker thread done servicing request
00:04:22.432 00.000 7680 Worker thread wakes up
00:04:22.432 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 111 ms NORTH
00:04:22.438 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:22.438 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:23.689 01.251 7680 Exposure complete
00:04:23.825 00.136 7680 worker thread done servicing request
00:04:23.826 00.001 6120 OnExposeComplete: enter
00:04:23.831 00.005 6120 UpdateGuideState(): m_state=6
00:04:23.835 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3241
00:04:23.841 00.006 6120 Star::Find returns 1 (1), X=964.06, Y=57.68, Mass=14593, SNR=79.9, Peak=255 HFD=6.9
00:04:23.844 00.003 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.92 = -1.37)
00:04:23.847 00.003 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
00:04:23.852 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.46 hyp=0.50 cameraTheta=1.96 mountX=0.10 mountY=-0.50, mountTheta=-1.37
00:04:23.857 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.46, opts=13)
00:04:23.861 00.004 6120 Enqueuing Move request for scope (-0.19, 0.46)
00:04:23.864 00.003 7680 Worker thread wakes up
00:04:23.864 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.46) opts 0xd
00:04:23.865 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.46)
00:04:23.865 00.000 7680 Moving (-0.19, 0.46) raw xDistance=0.10 yDistance=-0.50
00:04:23.865 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:23.870 00.005 6120 UpdateGuideState exits: m=14593 SNR=79.9 Saturated
00:04:23.874 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:23.877 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:23.882 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:04:23.883 00.001 6120 Enqueuing Expose request
00:04:23.888 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
00:04:23.888 00.000 7680 MoveAxis(E, 0, ABG)
00:04:23.888 00.000 7680 Move returns status 0, amount 0
00:04:23.888 00.000 7680 MoveAxis(N, 270, ABG)
00:04:23.889 00.001 7680 Guiding  Dir = 0, Dur = 270
00:04:23.889 00.000 7680 IsSlewing returns 0
00:04:23.890 00.001 7680 IsGuiding returns 0
00:04:23.890 00.000 7680 PulseGuide returned control before completion, sleep 280
00:04:24.180 00.290 7680 IsGuiding returns 1
00:04:24.181 00.001 7680 scope still moving after pulse duration time elapsed
00:04:24.211 00.030 7680 IsSlewing returns 0
00:04:24.212 00.001 7680 IsGuiding returns 0
00:04:24.213 00.001 7680 scope move finished after 270 + 53 ms
00:04:24.213 00.000 7680 Move returns status 0, amount 270
00:04:24.213 00.000 7680 move complete, result=0
00:04:24.215 00.002 7680 worker thread done servicing request
00:04:24.215 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 270 ms NORTH
00:04:24.221 00.006 7680 Worker thread wakes up
00:04:24.222 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:24.222 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:25.468 01.246 7680 Exposure complete
00:04:25.607 00.139 7680 worker thread done servicing request
00:04:25.608 00.001 6120 OnExposeComplete: enter
00:04:25.611 00.003 6120 UpdateGuideState(): m_state=6
00:04:25.616 00.005 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3242
00:04:25.619 00.003 6120 Star::Find returns 1 (1), X=964.04, Y=57.25, Mass=13859, SNR=77.4, Peak=255 HFD=6.9
00:04:25.623 00.004 6120 CameraToMount -- cameraTheta (3.01) - m_xAngle (-2.95) = xAngle (5.96 = -0.32)
00:04:25.626 00.003 6120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.69 = -0.59)
00:04:25.631 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=3.01 mountX=0.20 mountY=-0.12, mountTheta=-0.53
00:04:25.636 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.03, opts=13)
00:04:25.641 00.005 6120 Enqueuing Move request for scope (-0.21, 0.03)
00:04:25.649 00.008 7680 Worker thread wakes up
00:04:25.649 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
00:04:25.649 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
00:04:25.649 00.000 7680 Moving (-0.21, 0.03) raw xDistance=0.20 yDistance=-0.12
00:04:25.649 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:04:25.649 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:04:25.650 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:25.654 00.004 6120 UpdateGuideState exits: m=13859 SNR=77.4 Saturated
00:04:25.658 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:25.662 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:25.666 00.004 6120 Enqueuing Expose request
00:04:25.670 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:04:25.670 00.000 7680 MoveAxis(W, 83, ABG)
00:04:25.671 00.001 7680 Guiding  Dir = 3, Dur = 83
00:04:25.671 00.000 7680 IsSlewing returns 0
00:04:25.671 00.000 7680 IsGuiding returns 0
00:04:25.671 00.000 7680 PulseGuide returned control before completion, sleep 93
00:04:25.769 00.098 7680 IsGuiding returns 1
00:04:25.769 00.000 7680 scope still moving after pulse duration time elapsed
00:04:25.799 00.030 7680 IsSlewing returns 0
00:04:25.799 00.000 7680 IsGuiding returns 0
00:04:25.800 00.001 7680 scope move finished after 83 + 45 ms
00:04:25.800 00.000 7680 Move returns status 0, amount 83
00:04:25.800 00.000 7680 MoveAxis(N, 0, ABG)
00:04:25.800 00.000 7680 Move returns status 0, amount 0
00:04:25.800 00.000 7680 move complete, result=0
00:04:25.802 00.002 7680 worker thread done servicing request
00:04:25.802 00.000 6120 GuideStep: 0.2 px 83 ms WEST, -0.1 px 0 ms NORTH
00:04:25.808 00.006 7680 Worker thread wakes up
00:04:25.808 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:25.808 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:27.057 01.249 7680 Exposure complete
00:04:27.190 00.133 7680 worker thread done servicing request
00:04:27.190 00.000 6120 OnExposeComplete: enter
00:04:27.195 00.005 6120 UpdateGuideState(): m_state=6
00:04:27.198 00.003 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3243
00:04:27.202 00.004 6120 Star::Find returns 1 (1), X=964.05, Y=57.65, Mass=13558, SNR=75.8, Peak=255 HFD=6.9
00:04:27.207 00.005 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.96 = -1.33)
00:04:27.212 00.005 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.60)
00:04:27.215 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.43 hyp=0.48 cameraTheta=2.00 mountX=0.11 mountY=-0.48, mountTheta=-1.33
00:04:27.220 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.43, opts=13)
00:04:27.224 00.004 6120 Enqueuing Move request for scope (-0.20, 0.43)
00:04:27.228 00.004 7680 Worker thread wakes up
00:04:27.228 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.43) opts 0xd
00:04:27.228 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.43)
00:04:27.228 00.000 7680 Moving (-0.20, 0.43) raw xDistance=0.11 yDistance=-0.48
00:04:27.228 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:04:27.229 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:04:27.229 00.000 7680 MoveAxis(E, 0, ABG)
00:04:27.229 00.000 7680 Move returns status 0, amount 0
00:04:27.229 00.000 7680 MoveAxis(N, 258, ABG)
00:04:27.229 00.000 7680 Guiding  Dir = 0, Dur = 258
00:04:27.230 00.001 7680 IsSlewing returns 0
00:04:27.230 00.000 7680 IsGuiding returns 0
00:04:27.230 00.000 7680 PulseGuide returned control before completion, sleep 268
00:04:27.230 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:27.235 00.005 6120 UpdateGuideState exits: m=13558 SNR=75.8 Saturated
00:04:27.241 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:27.244 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:27.247 00.003 6120 Enqueuing Expose request
00:04:27.505 00.258 7680 IsGuiding returns 1
00:04:27.506 00.001 7680 scope still moving after pulse duration time elapsed
00:04:27.535 00.029 7680 IsSlewing returns 0
00:04:27.536 00.001 7680 IsGuiding returns 0
00:04:27.537 00.001 7680 scope move finished after 258 + 48 ms
00:04:27.537 00.000 7680 Move returns status 0, amount 258
00:04:27.537 00.000 7680 move complete, result=0
00:04:27.539 00.002 7680 worker thread done servicing request
00:04:27.539 00.000 7680 Worker thread wakes up
00:04:27.540 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 258 ms NORTH
00:04:27.547 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:27.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:28.797 01.250 7680 Exposure complete
00:04:28.918 00.121 7680 worker thread done servicing request
00:04:28.919 00.001 6120 OnExposeComplete: enter
00:04:28.923 00.004 6120 UpdateGuideState(): m_state=6
00:04:28.925 00.002 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3244
00:04:28.929 00.004 6120 Star::Find returns 1 (1), X=964.08, Y=57.27, Mass=13802, SNR=75.8, Peak=255 HFD=6.9
00:04:28.932 00.003 6120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-2.95) = xAngle (5.85 = -0.43)
00:04:28.935 00.003 6120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.58 = -0.70)
00:04:28.937 00.002 6120 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.18 cameraTheta=2.90 mountX=0.16 mountY=-0.11, mountTheta=-0.62
00:04:28.942 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.04, opts=13)
00:04:28.945 00.003 6120 Enqueuing Move request for scope (-0.17, 0.04)
00:04:28.948 00.003 7680 Worker thread wakes up
00:04:28.948 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:28.952 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.04) opts 0xd
00:04:28.952 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.04)
00:04:28.952 00.000 7680 Moving (-0.17, 0.04) raw xDistance=0.16 yDistance=-0.11
00:04:28.952 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:04:28.952 00.000 6120 UpdateGuideState exits: m=13802 SNR=75.8 Saturated
00:04:28.956 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:28.960 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:28.963 00.003 6120 Enqueuing Expose request
00:04:28.965 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:04:28.965 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:04:28.966 00.001 7680 MoveAxis(E, 0, ABG)
00:04:28.966 00.000 7680 Move returns status 0, amount 0
00:04:28.966 00.000 7680 MoveAxis(N, 0, ABG)
00:04:28.966 00.000 7680 Move returns status 0, amount 0
00:04:28.966 00.000 7680 move complete, result=0
00:04:28.966 00.000 7680 worker thread done servicing request
00:04:28.966 00.000 7680 Worker thread wakes up
00:04:28.967 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:28.971 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:28.971 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:30.221 01.250 7680 Exposure complete
00:04:30.361 00.140 7680 worker thread done servicing request
00:04:30.361 00.000 6120 OnExposeComplete: enter
00:04:30.364 00.003 6120 UpdateGuideState(): m_state=6
00:04:30.369 00.005 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3245
00:04:30.373 00.004 6120 Star::Find returns 1 (1), X=964.07, Y=57.36, Mass=13740, SNR=76.3, Peak=255 HFD=7.0
00:04:30.376 00.003 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-2.95) = xAngle (5.43 = -0.86)
00:04:30.379 00.003 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.12)
00:04:30.382 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.23 cameraTheta=2.47 mountX=0.15 mountY=-0.21, mountTheta=-0.94
00:04:30.389 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.14, opts=13)
00:04:30.392 00.003 6120 Enqueuing Move request for scope (-0.18, 0.14)
00:04:30.395 00.003 7680 Worker thread wakes up
00:04:30.395 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0xd
00:04:30.395 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
00:04:30.395 00.000 7680 Moving (-0.18, 0.14) raw xDistance=0.15 yDistance=-0.21
00:04:30.397 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:04:30.397 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:04:30.397 00.000 7680 MoveAxis(E, 0, ABG)
00:04:30.398 00.001 7680 Move returns status 0, amount 0
00:04:30.398 00.000 7680 MoveAxis(N, 112, ABG)
00:04:30.398 00.000 7680 Guiding  Dir = 0, Dur = 112
00:04:30.398 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:30.403 00.005 7680 IsSlewing returns 0
00:04:30.403 00.000 6120 UpdateGuideState exits: m=13740 SNR=76.3 Saturated
00:04:30.406 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:30.410 00.004 7680 IsGuiding returns 0
00:04:30.411 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:30.415 00.004 7680 PulseGuide returned control before completion, sleep 122
00:04:30.415 00.000 6120 Enqueuing Expose request
00:04:30.539 00.124 7680 IsGuiding returns 1
00:04:30.541 00.002 7680 scope still moving after pulse duration time elapsed
00:04:30.571 00.030 7680 IsSlewing returns 0
00:04:30.572 00.001 7680 IsGuiding returns 0
00:04:30.573 00.001 7680 scope move finished after 112 + 50 ms
00:04:30.573 00.000 7680 Move returns status 0, amount 112
00:04:30.574 00.001 7680 move complete, result=0
00:04:30.576 00.002 7680 worker thread done servicing request
00:04:30.576 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 112 ms NORTH
00:04:30.583 00.007 7680 Worker thread wakes up
00:04:30.583 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:30.583 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:31.838 01.255 7680 Exposure complete
00:04:31.982 00.144 7680 worker thread done servicing request
00:04:31.982 00.000 6120 OnExposeComplete: enter
00:04:31.987 00.005 6120 UpdateGuideState(): m_state=6
00:04:31.992 00.005 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3246
00:04:31.996 00.004 6120 Star::Find returns 1 (1), X=964.00, Y=57.65, Mass=13843, SNR=76.4, Peak=255 HFD=6.9
00:04:31.999 00.003 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
00:04:32.004 00.005 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
00:04:32.008 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.42 hyp=0.49 cameraTheta=2.11 mountX=0.17 mountY=-0.49, mountTheta=-1.24
00:04:32.014 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.42, opts=13)
00:04:32.018 00.004 6120 Enqueuing Move request for scope (-0.25, 0.42)
00:04:32.023 00.005 7680 Worker thread wakes up
00:04:32.023 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:32.027 00.004 6120 UpdateGuideState exits: m=13843 SNR=76.4 Saturated
00:04:32.031 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:32.034 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:32.038 00.004 6120 Enqueuing Expose request
00:04:32.040 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.42) opts 0xd
00:04:32.042 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.42)
00:04:32.042 00.000 7680 Moving (-0.25, 0.42) raw xDistance=0.17 yDistance=-0.49
00:04:32.042 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:04:32.042 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:04:32.043 00.001 7680 MoveAxis(E, 0, ABG)
00:04:32.043 00.000 7680 Move returns status 0, amount 0
00:04:32.043 00.000 7680 MoveAxis(N, 266, ABG)
00:04:32.043 00.000 7680 Guiding  Dir = 0, Dur = 266
00:04:32.043 00.000 7680 IsSlewing returns 0
00:04:32.044 00.001 7680 IsGuiding returns 0
00:04:32.044 00.000 7680 PulseGuide returned control before completion, sleep 276
00:04:32.325 00.281 7680 IsGuiding returns 1
00:04:32.326 00.001 7680 scope still moving after pulse duration time elapsed
00:04:32.358 00.032 7680 IsSlewing returns 0
00:04:32.359 00.001 7680 IsGuiding returns 0
00:04:32.360 00.001 7680 scope move finished after 266 + 50 ms
00:04:32.361 00.001 7680 Move returns status 0, amount 266
00:04:32.361 00.000 7680 move complete, result=0
00:04:32.361 00.000 7680 worker thread done servicing request
00:04:32.361 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 266 ms NORTH
00:04:32.370 00.009 7680 Worker thread wakes up
00:04:32.370 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:32.372 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:33.621 01.249 7680 Exposure complete
00:04:33.758 00.137 7680 worker thread done servicing request
00:04:33.760 00.002 6120 OnExposeComplete: enter
00:04:33.762 00.002 6120 UpdateGuideState(): m_state=6
00:04:33.768 00.006 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3247
00:04:33.772 00.004 6120 Star::Find returns 1 (1), X=963.95, Y=57.28, Mass=13691, SNR=75.2, Peak=255 HFD=6.8
00:04:33.777 00.005 6120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-2.95) = xAngle (5.90 = -0.39)
00:04:33.780 00.003 6120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.63 = -0.65)
00:04:33.783 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=0.06 hyp=0.31 cameraTheta=2.94 mountX=0.29 mountY=-0.19, mountTheta=-0.58
00:04:33.788 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.06, opts=13)
00:04:33.793 00.005 6120 Enqueuing Move request for scope (-0.30, 0.06)
00:04:33.796 00.003 7680 Worker thread wakes up
00:04:33.796 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:33.801 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.06) opts 0xd
00:04:33.801 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.06)
00:04:33.801 00.000 7680 Moving (-0.30, 0.06) raw xDistance=0.29 yDistance=-0.19
00:04:33.802 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:04:33.802 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:04:33.802 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:04:33.802 00.000 7680 MoveAxis(W, 117, ABG)
00:04:33.803 00.001 7680 Guiding  Dir = 3, Dur = 117
00:04:33.803 00.000 6120 UpdateGuideState exits: m=13691 SNR=75.2 Saturated
00:04:33.807 00.004 7680 IsSlewing returns 0
00:04:33.807 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:33.810 00.003 7680 IsGuiding returns 0
00:04:33.810 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:33.815 00.005 6120 Enqueuing Expose request
00:04:33.820 00.005 7680 PulseGuide returned control before completion, sleep 127
00:04:33.955 00.135 7680 IsGuiding returns 0
00:04:33.956 00.001 7680 Move returns status 0, amount 117
00:04:33.958 00.002 7680 MoveAxis(N, 0, ABG)
00:04:33.959 00.001 7680 Move returns status 0, amount 0
00:04:33.959 00.000 7680 move complete, result=0
00:04:33.959 00.000 7680 worker thread done servicing request
00:04:33.959 00.000 7680 Worker thread wakes up
00:04:33.961 00.002 6120 GuideStep: 0.3 px 117 ms WEST, -0.2 px 0 ms NORTH
00:04:33.967 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:33.968 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:35.216 01.248 7680 Exposure complete
00:04:35.351 00.135 7680 worker thread done servicing request
00:04:35.352 00.001 6120 OnExposeComplete: enter
00:04:35.357 00.005 6120 UpdateGuideState(): m_state=6
00:04:35.362 00.005 6120 Star::Find(15, 963, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3248
00:04:35.366 00.004 6120 Star::Find returns 1 (1), X=964.17, Y=57.35, Mass=13479, SNR=74.3, Peak=255 HFD=6.9
00:04:35.370 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
00:04:35.373 00.003 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
00:04:35.376 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.12 mountX=0.05 mountY=-0.15, mountTheta=-1.23
00:04:35.381 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.13, opts=13)
00:04:35.385 00.004 6120 Enqueuing Move request for scope (-0.08, 0.13)
00:04:35.389 00.004 7680 Worker thread wakes up
00:04:35.389 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
00:04:35.389 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
00:04:35.390 00.001 7680 Moving (-0.08, 0.13) raw xDistance=0.05 yDistance=-0.15
00:04:35.390 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:04:35.390 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:04:35.390 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:35.395 00.005 6120 UpdateGuideState exits: m=13479 SNR=74.3 Saturated
00:04:35.400 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:04:35.400 00.000 7680 MoveAxis(E, 0, ABG)
00:04:35.400 00.000 7680 Move returns status 0, amount 0
00:04:35.400 00.000 7680 MoveAxis(N, 0, ABG)
00:04:35.400 00.000 7680 Move returns status 0, amount 0
00:04:35.400 00.000 7680 move complete, result=0
00:04:35.400 00.000 7680 worker thread done servicing request
00:04:35.401 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:35.404 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:35.407 00.003 6120 Enqueuing Expose request
00:04:35.412 00.005 7680 Worker thread wakes up
00:04:35.412 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:35.412 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:35.412 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:04:36.651 01.239 7680 Exposure complete
00:04:36.774 00.123 7680 worker thread done servicing request
00:04:36.775 00.001 6120 OnExposeComplete: enter
00:04:36.779 00.004 6120 UpdateGuideState(): m_state=6
00:04:36.783 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3249
00:04:36.787 00.004 6120 Star::Find returns 1 (1), X=964.07, Y=57.78, Mass=13897, SNR=77.0, Peak=255 HFD=6.8
00:04:36.790 00.003 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.84 = -1.45)
00:04:36.794 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.72)
00:04:36.797 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.55 hyp=0.58 cameraTheta=1.88 mountX=0.07 mountY=-0.58, mountTheta=-1.45
00:04:36.805 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.55, opts=13)
00:04:36.808 00.003 6120 Enqueuing Move request for scope (-0.18, 0.55)
00:04:36.812 00.004 7680 Worker thread wakes up
00:04:36.812 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:36.816 00.004 6120 UpdateGuideState exits: m=13897 SNR=77.0 Saturated
00:04:36.820 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:36.824 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.55) opts 0xd
00:04:36.825 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:36.829 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.55)
00:04:36.829 00.000 7680 Moving (-0.18, 0.55) raw xDistance=0.07 yDistance=-0.58
00:04:36.829 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:04:36.829 00.000 6120 Enqueuing Expose request
00:04:36.835 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
00:04:36.835 00.000 7680 MoveAxis(E, 0, ABG)
00:04:36.835 00.000 7680 Move returns status 0, amount 0
00:04:36.835 00.000 7680 MoveAxis(N, 312, ABG)
00:04:36.835 00.000 7680 Guiding  Dir = 0, Dur = 312
00:04:36.836 00.001 7680 IsSlewing returns 0
00:04:36.836 00.000 7680 IsGuiding returns 0
00:04:36.837 00.001 7680 PulseGuide returned control before completion, sleep 322
00:04:37.174 00.337 7680 IsGuiding returns 1
00:04:37.175 00.001 7680 scope still moving after pulse duration time elapsed
00:04:37.204 00.029 7680 IsSlewing returns 0
00:04:37.204 00.000 7680 IsGuiding returns 0
00:04:37.206 00.002 7680 scope move finished after 312 + 57 ms
00:04:37.207 00.001 7680 Move returns status 0, amount 312
00:04:37.207 00.000 7680 move complete, result=0
00:04:37.208 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 312 ms NORTH
00:04:37.214 00.006 7680 worker thread done servicing request
00:04:37.214 00.000 7680 Worker thread wakes up
00:04:37.215 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:37.215 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:38.476 01.261 7680 Exposure complete
00:04:38.614 00.138 7680 worker thread done servicing request
00:04:38.614 00.000 6120 OnExposeComplete: enter
00:04:38.619 00.005 6120 UpdateGuideState(): m_state=6
00:04:38.623 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3250
00:04:38.627 00.004 6120 Star::Find returns 1 (1), X=964.07, Y=57.30, Mass=13281, SNR=74.4, Peak=255 HFD=6.8
00:04:38.631 00.004 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.70 = -0.59)
00:04:38.636 00.005 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.85)
00:04:38.639 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.08 hyp=0.20 cameraTheta=2.74 mountX=0.17 mountY=-0.15, mountTheta=-0.74
00:04:38.645 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.08, opts=13)
00:04:38.649 00.004 6120 Enqueuing Move request for scope (-0.18, 0.08)
00:04:38.654 00.005 7680 Worker thread wakes up
00:04:38.655 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.08) opts 0xd
00:04:38.655 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.08)
00:04:38.655 00.000 7680 Moving (-0.18, 0.08) raw xDistance=0.17 yDistance=-0.15
00:04:38.655 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:38.659 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:04:38.659 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:04:38.659 00.000 6120 UpdateGuideState exits: m=13281 SNR=74.4 Saturated
00:04:38.664 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:38.670 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:38.676 00.006 6120 Enqueuing Expose request
00:04:38.680 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:04:38.680 00.000 7680 MoveAxis(E, 0, ABG)
00:04:38.680 00.000 7680 Move returns status 0, amount 0
00:04:38.681 00.001 7680 MoveAxis(N, 0, ABG)
00:04:38.681 00.000 7680 Move returns status 0, amount 0
00:04:38.681 00.000 7680 move complete, result=0
00:04:38.681 00.000 7680 worker thread done servicing request
00:04:38.682 00.001 7680 Worker thread wakes up
00:04:38.682 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:38.687 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:38.687 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:39.933 01.246 7680 Exposure complete
00:04:40.062 00.129 7680 worker thread done servicing request
00:04:40.062 00.000 6120 OnExposeComplete: enter
00:04:40.066 00.004 6120 UpdateGuideState(): m_state=6
00:04:40.069 00.003 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3251
00:04:40.071 00.002 6120 Star::Find returns 1 (1), X=964.06, Y=57.77, Mass=14238, SNR=78.4, Peak=255 HFD=6.9
00:04:40.075 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
00:04:40.080 00.005 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
00:04:40.083 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.55 hyp=0.58 cameraTheta=1.92 mountX=0.09 mountY=-0.58, mountTheta=-1.41
00:04:40.088 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.55, opts=13)
00:04:40.092 00.004 6120 Enqueuing Move request for scope (-0.20, 0.55)
00:04:40.097 00.005 7680 Worker thread wakes up
00:04:40.097 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.55) opts 0xd
00:04:40.097 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.55)
00:04:40.097 00.000 7680 Moving (-0.20, 0.55) raw xDistance=0.09 yDistance=-0.58
00:04:40.098 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:04:40.098 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:40.101 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
00:04:40.101 00.000 7680 MoveAxis(E, 0, ABG)
00:04:40.102 00.001 7680 Move returns status 0, amount 0
00:04:40.102 00.000 6120 UpdateGuideState exits: m=14238 SNR=78.4 Saturated
00:04:40.107 00.005 7680 MoveAxis(N, 313, ABG)
00:04:40.107 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:40.113 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:40.117 00.004 7680 Guiding  Dir = 0, Dur = 313
00:04:40.117 00.000 6120 Enqueuing Expose request
00:04:40.122 00.005 7680 IsSlewing returns 0
00:04:40.123 00.001 7680 IsGuiding returns 0
00:04:40.123 00.000 7680 PulseGuide returned control before completion, sleep 323
00:04:40.453 00.330 7680 IsGuiding returns 1
00:04:40.454 00.001 7680 scope still moving after pulse duration time elapsed
00:04:40.485 00.031 7680 IsSlewing returns 0
00:04:40.485 00.000 7680 IsGuiding returns 0
00:04:40.487 00.002 7680 scope move finished after 313 + 49 ms
00:04:40.487 00.000 7680 Move returns status 0, amount 313
00:04:40.487 00.000 7680 move complete, result=0
00:04:40.487 00.000 7680 worker thread done servicing request
00:04:40.488 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 313 ms NORTH
00:04:40.494 00.006 7680 Worker thread wakes up
00:04:40.494 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:40.494 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:41.743 01.249 7680 Exposure complete
00:04:41.891 00.148 7680 worker thread done servicing request
00:04:41.891 00.000 6120 OnExposeComplete: enter
00:04:41.895 00.004 6120 UpdateGuideState(): m_state=6
00:04:41.900 00.005 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3252
00:04:41.904 00.004 6120 Star::Find returns 1 (1), X=964.03, Y=57.62, Mass=13802, SNR=76.0, Peak=255 HFD=6.9
00:04:41.907 00.003 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
00:04:41.910 00.003 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
00:04:41.915 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.40 hyp=0.45 cameraTheta=2.08 mountX=0.14 mountY=-0.45, mountTheta=-1.27
00:04:41.919 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.40, opts=13)
00:04:41.926 00.007 6120 Enqueuing Move request for scope (-0.22, 0.40)
00:04:41.930 00.004 7680 Worker thread wakes up
00:04:41.930 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.40) opts 0xd
00:04:41.931 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.40)
00:04:41.931 00.000 7680 Moving (-0.22, 0.40) raw xDistance=0.14 yDistance=-0.45
00:04:41.931 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:04:41.931 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
00:04:41.931 00.000 7680 MoveAxis(E, 0, ABG)
00:04:41.931 00.000 7680 Move returns status 0, amount 0
00:04:41.932 00.001 7680 MoveAxis(N, 245, ABG)
00:04:41.932 00.000 7680 Guiding  Dir = 0, Dur = 245
00:04:41.932 00.000 7680 IsSlewing returns 0
00:04:41.932 00.000 7680 IsGuiding returns 0
00:04:41.933 00.001 7680 PulseGuide returned control before completion, sleep 255
00:04:41.933 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:41.937 00.004 6120 UpdateGuideState exits: m=13802 SNR=76.0 Saturated
00:04:41.940 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:41.944 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:41.948 00.004 6120 Enqueuing Expose request
00:04:42.204 00.256 7680 IsGuiding returns 0
00:04:42.205 00.001 7680 Move returns status 0, amount 245
00:04:42.205 00.000 7680 move complete, result=0
00:04:42.205 00.000 7680 worker thread done servicing request
00:04:42.206 00.001 7680 Worker thread wakes up
00:04:42.207 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 245 ms NORTH
00:04:42.213 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:42.213 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:43.469 01.256 7680 Exposure complete
00:04:43.611 00.142 7680 worker thread done servicing request
00:04:43.611 00.000 6120 OnExposeComplete: enter
00:04:43.617 00.006 6120 UpdateGuideState(): m_state=6
00:04:43.621 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3253
00:04:43.624 00.003 6120 Star::Find returns 1 (1), X=964.00, Y=57.20, Mass=14070, SNR=76.3, Peak=255 HFD=6.9
00:04:43.627 00.003 6120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-2.95) = xAngle (-0.08 = -0.08)
00:04:43.632 00.005 6120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.35 = -0.35)
00:04:43.635 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-3.04 mountX=0.25 mountY=-0.09, mountTheta=-0.33
00:04:43.641 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.03, opts=13)
00:04:43.645 00.004 6120 Enqueuing Move request for scope (-0.25, -0.03)
00:04:43.648 00.003 7680 Worker thread wakes up
00:04:43.648 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:43.652 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.03) opts 0xd
00:04:43.652 00.000 6120 UpdateGuideState exits: m=14070 SNR=76.3 Saturated
00:04:43.658 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:43.663 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.03)
00:04:43.663 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:43.668 00.005 7680 Moving (-0.25, -0.03) raw xDistance=0.25 yDistance=-0.09
00:04:43.668 00.000 6120 Enqueuing Expose request
00:04:43.672 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:04:43.672 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:04:43.672 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:04:43.672 00.000 7680 MoveAxis(W, 103, ABG)
00:04:43.672 00.000 7680 Guiding  Dir = 3, Dur = 103
00:04:43.674 00.002 7680 IsSlewing returns 0
00:04:43.674 00.000 7680 IsGuiding returns 0
00:04:43.675 00.001 7680 PulseGuide returned control before completion, sleep 113
00:04:43.803 00.128 7680 IsGuiding returns 0
00:04:43.803 00.000 7680 Move returns status 0, amount 103
00:04:43.803 00.000 7680 MoveAxis(N, 0, ABG)
00:04:43.803 00.000 7680 Move returns status 0, amount 0
00:04:43.804 00.001 7680 move complete, result=0
00:04:43.804 00.000 7680 worker thread done servicing request
00:04:43.804 00.000 6120 GuideStep: 0.3 px 103 ms WEST, -0.1 px 0 ms NORTH
00:04:43.811 00.007 7680 Worker thread wakes up
00:04:43.813 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:43.813 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:45.056 01.243 7680 Exposure complete
00:04:45.183 00.127 7680 worker thread done servicing request
00:04:45.183 00.000 6120 OnExposeComplete: enter
00:04:45.187 00.004 6120 UpdateGuideState(): m_state=6
00:04:45.192 00.005 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3254
00:04:45.196 00.004 6120 Star::Find returns 1 (1), X=964.21, Y=57.27, Mass=13469, SNR=75.0, Peak=255 HFD=7.0
00:04:45.200 00.004 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.25 = -1.04)
00:04:45.204 00.004 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
00:04:45.209 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.29 mountX=0.04 mountY=-0.07, mountTheta=-1.08
00:04:45.214 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.05, opts=13)
00:04:45.218 00.004 6120 Enqueuing Move request for scope (-0.05, 0.05)
00:04:45.222 00.004 7680 Worker thread wakes up
00:04:45.222 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
00:04:45.223 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
00:04:45.223 00.000 7680 Moving (-0.05, 0.05) raw xDistance=0.04 yDistance=-0.07
00:04:45.223 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:04:45.224 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:04:45.224 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:45.228 00.004 6120 UpdateGuideState exits: m=13469 SNR=75.0 Saturated
00:04:45.232 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:45.236 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:04:45.236 00.000 7680 MoveAxis(E, 0, ABG)
00:04:45.236 00.000 7680 Move returns status 0, amount 0
00:04:45.238 00.002 7680 MoveAxis(N, 0, ABG)
00:04:45.238 00.000 7680 Move returns status 0, amount 0
00:04:45.238 00.000 7680 move complete, result=0
00:04:45.238 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:45.244 00.006 6120 Enqueuing Expose request
00:04:45.247 00.003 7680 worker thread done servicing request
00:04:45.248 00.001 7680 Worker thread wakes up
00:04:45.248 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:45.251 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:45.251 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:46.492 01.241 7680 Exposure complete
00:04:46.630 00.138 7680 worker thread done servicing request
00:04:46.631 00.001 6120 OnExposeComplete: enter
00:04:46.634 00.003 6120 UpdateGuideState(): m_state=6
00:04:46.639 00.005 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3255
00:04:46.646 00.007 6120 Star::Find returns 1 (1), X=964.20, Y=57.61, Mass=13994, SNR=77.2, Peak=255 HFD=7.1
00:04:46.650 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
00:04:46.655 00.005 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
00:04:46.659 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.38 hyp=0.39 cameraTheta=1.69 mountX=-0.02 mountY=-0.36, mountTheta=-1.64
00:04:46.664 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.38, opts=13)
00:04:46.669 00.005 6120 Enqueuing Move request for scope (-0.05, 0.38)
00:04:46.674 00.005 7680 Worker thread wakes up
00:04:46.674 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:46.678 00.004 6120 UpdateGuideState exits: m=13994 SNR=77.2 Saturated
00:04:46.683 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:46.686 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:46.690 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.38) opts 0xd
00:04:46.690 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.38)
00:04:46.690 00.000 7680 Moving (-0.05, 0.38) raw xDistance=-0.02 yDistance=-0.36
00:04:46.690 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:04:46.691 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:04:46.691 00.000 7680 MoveAxis(E, 0, ABG)
00:04:46.691 00.000 6120 Enqueuing Expose request
00:04:46.696 00.005 7680 Move returns status 0, amount 0
00:04:46.696 00.000 7680 MoveAxis(N, 198, ABG)
00:04:46.696 00.000 7680 Guiding  Dir = 0, Dur = 198
00:04:46.698 00.002 7680 IsSlewing returns 0
00:04:46.698 00.000 7680 IsGuiding returns 0
00:04:46.699 00.001 7680 PulseGuide returned control before completion, sleep 208
00:04:46.920 00.221 7680 IsGuiding returns 1
00:04:46.921 00.001 7680 scope still moving after pulse duration time elapsed
00:04:46.952 00.031 7680 IsSlewing returns 0
00:04:46.952 00.000 7680 IsGuiding returns 0
00:04:46.952 00.000 7680 scope move finished after 198 + 55 ms
00:04:46.952 00.000 7680 Move returns status 0, amount 198
00:04:46.953 00.001 7680 move complete, result=0
00:04:46.953 00.000 7680 worker thread done servicing request
00:04:46.953 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 198 ms NORTH
00:04:46.958 00.005 7680 Worker thread wakes up
00:04:46.958 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:46.960 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:48.206 01.246 7680 Exposure complete
00:04:48.346 00.140 7680 worker thread done servicing request
00:04:48.347 00.001 6120 OnExposeComplete: enter
00:04:48.350 00.003 6120 UpdateGuideState(): m_state=6
00:04:48.354 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3256
00:04:48.358 00.004 6120 Star::Find returns 1 (1), X=964.24, Y=57.55, Mass=14190, SNR=78.4, Peak=255 HFD=7.1
00:04:48.362 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
00:04:48.366 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
00:04:48.370 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.60 mountX=-0.05 mountY=-0.30, mountTheta=-1.74
00:04:48.375 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.33, opts=13)
00:04:48.380 00.005 6120 Enqueuing Move request for scope (-0.01, 0.33)
00:04:48.384 00.004 7680 Worker thread wakes up
00:04:48.384 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.33) opts 0xd
00:04:48.384 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.33)
00:04:48.385 00.001 7680 Moving (-0.01, 0.33) raw xDistance=-0.05 yDistance=-0.30
00:04:48.385 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:04:48.385 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:04:48.385 00.000 7680 MoveAxis(E, 0, ABG)
00:04:48.385 00.000 7680 Move returns status 0, amount 0
00:04:48.385 00.000 7680 MoveAxis(N, 162, ABG)
00:04:48.387 00.002 7680 Guiding  Dir = 0, Dur = 162
00:04:48.387 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:48.392 00.005 6120 UpdateGuideState exits: m=14190 SNR=78.4 Saturated
00:04:48.396 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:48.401 00.005 7680 IsSlewing returns 0
00:04:48.401 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:48.405 00.004 6120 Enqueuing Expose request
00:04:48.408 00.003 7680 IsGuiding returns 0
00:04:48.408 00.000 7680 PulseGuide returned control before completion, sleep 172
00:04:48.586 00.178 7680 IsGuiding returns 1
00:04:48.587 00.001 7680 scope still moving after pulse duration time elapsed
00:04:48.617 00.030 7680 IsSlewing returns 0
00:04:48.619 00.002 7680 IsGuiding returns 0
00:04:48.619 00.000 7680 scope move finished after 162 + 48 ms
00:04:48.620 00.001 7680 Move returns status 0, amount 162
00:04:48.620 00.000 7680 move complete, result=0
00:04:48.621 00.001 7680 worker thread done servicing request
00:04:48.621 00.000 7680 Worker thread wakes up
00:04:48.621 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 162 ms NORTH
00:04:48.627 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:48.628 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:49.876 01.248 7680 Exposure complete
00:04:50.019 00.143 7680 worker thread done servicing request
00:04:50.019 00.000 6120 OnExposeComplete: enter
00:04:50.023 00.004 6120 UpdateGuideState(): m_state=6
00:04:50.027 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3257
00:04:50.031 00.004 6120 Star::Find returns 1 (1), X=964.34, Y=57.47, Mass=13345, SNR=75.7, Peak=255 HFD=7.1
00:04:50.034 00.003 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.18 = -2.10)
00:04:50.039 00.005 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.37)
00:04:50.043 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.22 mountX=-0.13 mountY=-0.18, mountTheta=-2.20
00:04:50.049 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.24, opts=13)
00:04:50.056 00.007 6120 Enqueuing Move request for scope (0.09, 0.24)
00:04:50.059 00.003 7680 Worker thread wakes up
00:04:50.060 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:50.065 00.005 6120 UpdateGuideState exits: m=13345 SNR=75.7 Saturated
00:04:50.068 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:50.073 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:50.078 00.005 6120 Enqueuing Expose request
00:04:50.083 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.24) opts 0xd
00:04:50.083 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.24)
00:04:50.083 00.000 7680 Moving (0.09, 0.24) raw xDistance=-0.13 yDistance=-0.18
00:04:50.083 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:04:50.084 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:04:50.084 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:04:50.084 00.000 7680 MoveAxis(E, 0, ABG)
00:04:50.084 00.000 7680 Move returns status 0, amount 0
00:04:50.084 00.000 7680 MoveAxis(N, 0, ABG)
00:04:50.085 00.001 7680 Move returns status 0, amount 0
00:04:50.085 00.000 7680 move complete, result=0
00:04:50.085 00.000 7680 worker thread done servicing request
00:04:50.085 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:04:50.090 00.005 7680 Worker thread wakes up
00:04:50.090 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:50.090 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:51.347 01.257 7680 Exposure complete
00:04:51.491 00.144 7680 worker thread done servicing request
00:04:51.491 00.000 6120 OnExposeComplete: enter
00:04:51.495 00.004 6120 UpdateGuideState(): m_state=6
00:04:51.499 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3258
00:04:51.503 00.004 6120 Star::Find returns 1 (1), X=964.61, Y=57.29, Mass=13836, SNR=76.7, Peak=255 HFD=7.1
00:04:51.507 00.004 6120 CameraToMount -- cameraTheta (0.19) - m_xAngle (-2.95) = xAngle (3.15 = -3.13)
00:04:51.512 00.005 6120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.88 = 2.88)
00:04:51.516 00.004 6120 CameraToMount -- cameraX=0.36 cameraY=0.07 hyp=0.36 cameraTheta=0.19 mountX=-0.36 mountY=0.09, mountTheta=2.89
00:04:51.522 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.36, y=0.07, opts=13)
00:04:51.526 00.004 6120 Enqueuing Move request for scope (0.36, 0.07)
00:04:51.529 00.003 7680 Worker thread wakes up
00:04:51.529 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.07) opts 0xd
00:04:51.530 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:51.533 00.003 7680 Handling offset move in thread for scope, endpoint = (0.36, 0.07)
00:04:51.534 00.001 7680 Moving (0.36, 0.07) raw xDistance=-0.36 yDistance=0.09
00:04:51.534 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:04:51.534 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:04:51.534 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:04:51.534 00.000 7680 MoveAxis(E, 149, ABG)
00:04:51.534 00.000 7680 Guiding  Dir = 2, Dur = 149
00:04:51.534 00.000 6120 UpdateGuideState exits: m=13836 SNR=76.7 Saturated
00:04:51.539 00.005 7680 IsSlewing returns 0
00:04:51.539 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:51.543 00.004 7680 IsGuiding returns 0
00:04:51.544 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:51.548 00.004 6120 Enqueuing Expose request
00:04:51.552 00.004 7680 PulseGuide returned control before completion, sleep 159
00:04:51.728 00.176 7680 IsGuiding returns 0
00:04:51.729 00.001 7680 Move returns status 0, amount 149
00:04:51.730 00.001 7680 MoveAxis(N, 0, ABG)
00:04:51.730 00.000 7680 Move returns status 0, amount 0
00:04:51.731 00.001 7680 move complete, result=0
00:04:51.731 00.000 7680 worker thread done servicing request
00:04:51.732 00.001 7680 Worker thread wakes up
00:04:51.732 00.000 6120 GuideStep: -0.4 px 149 ms EAST, 0.1 px 0 ms NORTH
00:04:51.741 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:51.741 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:52.992 01.251 7680 Exposure complete
00:04:53.129 00.137 7680 worker thread done servicing request
00:04:53.129 00.000 6120 OnExposeComplete: enter
00:04:53.133 00.004 6120 UpdateGuideState(): m_state=6
00:04:53.138 00.005 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3259
00:04:53.143 00.005 6120 Star::Find returns 1 (1), X=964.42, Y=57.41, Mass=14408, SNR=77.5, Peak=255 HFD=7.1
00:04:53.148 00.005 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.81 = -2.47)
00:04:53.152 00.004 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.54 = -2.74)
00:04:53.156 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.19 hyp=0.25 cameraTheta=0.86 mountX=-0.20 mountY=-0.10, mountTheta=-2.68
00:04:53.161 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.19, opts=13)
00:04:53.165 00.004 6120 Enqueuing Move request for scope (0.17, 0.19)
00:04:53.169 00.004 7680 Worker thread wakes up
00:04:53.170 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.19) opts 0xd
00:04:53.170 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.19)
00:04:53.170 00.000 7680 Moving (0.17, 0.19) raw xDistance=-0.20 yDistance=-0.10
00:04:53.170 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:04:53.171 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:04:53.171 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:04:53.171 00.000 7680 MoveAxis(E, 0, ABG)
00:04:53.171 00.000 7680 Move returns status 0, amount 0
00:04:53.172 00.001 7680 MoveAxis(N, 0, ABG)
00:04:53.172 00.000 7680 Move returns status 0, amount 0
00:04:53.172 00.000 7680 move complete, result=0
00:04:53.172 00.000 7680 worker thread done servicing request
00:04:53.172 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:53.176 00.004 6120 UpdateGuideState exits: m=14408 SNR=77.5 Saturated
00:04:53.180 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:53.183 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:53.187 00.004 6120 Enqueuing Expose request
00:04:53.191 00.004 7680 Worker thread wakes up
00:04:53.192 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:53.192 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:53.192 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:54.432 01.240 7680 Exposure complete
00:04:54.566 00.134 7680 worker thread done servicing request
00:04:54.567 00.001 6120 OnExposeComplete: enter
00:04:54.570 00.003 6120 UpdateGuideState(): m_state=6
00:04:54.575 00.005 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3260
00:04:54.579 00.004 6120 Star::Find returns 1 (1), X=964.28, Y=57.81, Mass=14012, SNR=77.7, Peak=255 HFD=6.9
00:04:54.584 00.005 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
00:04:54.588 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
00:04:54.593 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.58 hyp=0.59 cameraTheta=1.53 mountX=-0.13 mountY=-0.51, mountTheta=-1.83
00:04:54.599 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.58, opts=13)
00:04:54.603 00.004 6120 Enqueuing Move request for scope (0.03, 0.58)
00:04:54.607 00.004 7680 Worker thread wakes up
00:04:54.608 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:54.612 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.58) opts 0xd
00:04:54.612 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.58)
00:04:54.614 00.002 6120 UpdateGuideState exits: m=14012 SNR=77.7 Saturated
00:04:54.618 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:54.623 00.005 7680 Moving (0.03, 0.58) raw xDistance=-0.13 yDistance=-0.51
00:04:54.623 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:04:54.623 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
00:04:54.624 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:54.628 00.004 6120 Enqueuing Expose request
00:04:54.632 00.004 7680 MoveAxis(E, 0, ABG)
00:04:54.632 00.000 7680 Move returns status 0, amount 0
00:04:54.632 00.000 7680 MoveAxis(N, 279, ABG)
00:04:54.632 00.000 7680 Guiding  Dir = 0, Dur = 279
00:04:54.633 00.001 7680 IsSlewing returns 0
00:04:54.633 00.000 7680 IsGuiding returns 0
00:04:54.634 00.001 7680 PulseGuide returned control before completion, sleep 289
00:04:54.935 00.301 7680 IsGuiding returns 1
00:04:54.935 00.000 7680 scope still moving after pulse duration time elapsed
00:04:54.966 00.031 7680 IsSlewing returns 0
00:04:54.967 00.001 7680 IsGuiding returns 0
00:04:54.967 00.000 7680 scope move finished after 279 + 54 ms
00:04:54.967 00.000 7680 Move returns status 0, amount 279
00:04:54.968 00.001 7680 move complete, result=0
00:04:54.968 00.000 7680 worker thread done servicing request
00:04:54.969 00.001 7680 Worker thread wakes up
00:04:54.969 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 279 ms NORTH
00:04:54.974 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:54.975 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:56.232 01.257 7680 Exposure complete
00:04:56.365 00.133 7680 worker thread done servicing request
00:04:56.366 00.001 6120 OnExposeComplete: enter
00:04:56.369 00.003 6120 UpdateGuideState(): m_state=6
00:04:56.372 00.003 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3261
00:04:56.377 00.005 6120 Star::Find returns 1 (1), X=964.66, Y=57.51, Mass=13795, SNR=75.3, Peak=255 HFD=7.0
00:04:56.380 00.003 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.57 = -2.72)
00:04:56.383 00.003 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.30 = -2.98)
00:04:56.388 00.005 6120 CameraToMount -- cameraX=0.41 cameraY=0.29 hyp=0.50 cameraTheta=0.61 mountX=-0.46 mountY=-0.08, mountTheta=-2.97
00:04:56.393 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=0.29, opts=13)
00:04:56.397 00.004 6120 Enqueuing Move request for scope (0.41, 0.29)
00:04:56.400 00.003 7680 Worker thread wakes up
00:04:56.400 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.29) opts 0xd
00:04:56.400 00.000 7680 Handling offset move in thread for scope, endpoint = (0.41, 0.29)
00:04:56.400 00.000 7680 Moving (0.41, 0.29) raw xDistance=-0.46 yDistance=-0.08
00:04:56.400 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
00:04:56.400 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:04:56.402 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:04:56.402 00.000 7680 MoveAxis(E, 187, ABG)
00:04:56.402 00.000 7680 Guiding  Dir = 2, Dur = 187
00:04:56.402 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:56.406 00.004 7680 IsSlewing returns 0
00:04:56.406 00.000 6120 UpdateGuideState exits: m=13795 SNR=75.3 Saturated
00:04:56.409 00.003 7680 IsGuiding returns 0
00:04:56.409 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:56.414 00.005 7680 PulseGuide returned control before completion, sleep 197
00:04:56.415 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:56.418 00.003 6120 Enqueuing Expose request
00:04:56.613 00.195 7680 IsGuiding returns 1
00:04:56.613 00.000 7680 scope still moving after pulse duration time elapsed
00:04:56.644 00.031 7680 IsSlewing returns 0
00:04:56.644 00.000 7680 IsGuiding returns 0
00:04:56.645 00.001 7680 scope move finished after 187 + 48 ms
00:04:56.646 00.001 7680 Move returns status 0, amount 187
00:04:56.646 00.000 7680 MoveAxis(N, 0, ABG)
00:04:56.648 00.002 7680 Move returns status 0, amount 0
00:04:56.649 00.001 7680 move complete, result=0
00:04:56.649 00.000 7680 worker thread done servicing request
00:04:56.649 00.000 6120 GuideStep: -0.5 px 187 ms EAST, -0.1 px 0 ms NORTH
00:04:56.656 00.007 7680 Worker thread wakes up
00:04:56.656 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:56.656 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:57.908 01.252 7680 Exposure complete
00:04:58.052 00.144 7680 worker thread done servicing request
00:04:58.052 00.000 6120 OnExposeComplete: enter
00:04:58.057 00.005 6120 UpdateGuideState(): m_state=6
00:04:58.061 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3262
00:04:58.065 00.004 6120 Star::Find returns 1 (1), X=964.27, Y=57.88, Mass=13123, SNR=73.9, Peak=255 HFD=6.8
00:04:58.070 00.005 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
00:04:58.075 00.005 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
00:04:58.080 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.65 hyp=0.65 cameraTheta=1.55 mountX=-0.14 mountY=-0.58, mountTheta=-1.80
00:04:58.086 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.65, opts=13)
00:04:58.091 00.005 6120 Enqueuing Move request for scope (0.02, 0.65)
00:04:58.094 00.003 7680 Worker thread wakes up
00:04:58.095 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:58.099 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.65) opts 0xd
00:04:58.099 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.65)
00:04:58.099 00.000 7680 Moving (0.02, 0.65) raw xDistance=-0.14 yDistance=-0.58
00:04:58.100 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:04:58.100 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
00:04:58.100 00.000 6120 UpdateGuideState exits: m=13123 SNR=73.9 Saturated
00:04:58.104 00.004 7680 MoveAxis(E, 0, ABG)
00:04:58.104 00.000 7680 Move returns status 0, amount 0
00:04:58.104 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:58.108 00.004 7680 MoveAxis(N, 315, ABG)
00:04:58.108 00.000 7680 Guiding  Dir = 0, Dur = 315
00:04:58.109 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:58.112 00.003 6120 Enqueuing Expose request
00:04:58.117 00.005 7680 IsSlewing returns 0
00:04:58.117 00.000 7680 IsGuiding returns 0
00:04:58.117 00.000 7680 PulseGuide returned control before completion, sleep 325
00:04:58.445 00.328 7680 IsGuiding returns 1
00:04:58.445 00.000 7680 scope still moving after pulse duration time elapsed
00:04:58.474 00.029 7680 IsSlewing returns 0
00:04:58.475 00.001 7680 IsGuiding returns 0
00:04:58.476 00.001 7680 scope move finished after 315 + 43 ms
00:04:58.476 00.000 7680 Move returns status 0, amount 315
00:04:58.476 00.000 7680 move complete, result=0
00:04:58.477 00.001 7680 worker thread done servicing request
00:04:58.477 00.000 7680 Worker thread wakes up
00:04:58.477 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 315 ms NORTH
00:04:58.484 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:04:58.484 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:04:59.736 01.252 7680 Exposure complete
00:04:59.865 00.129 7680 worker thread done servicing request
00:04:59.865 00.000 6120 OnExposeComplete: enter
00:04:59.869 00.004 6120 UpdateGuideState(): m_state=6
00:04:59.875 00.006 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3263
00:04:59.878 00.003 6120 Star::Find returns 1 (1), X=964.26, Y=57.77, Mass=14660, SNR=78.2, Peak=255 HFD=7.0
00:04:59.882 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
00:04:59.886 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.05)
00:04:59.889 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.55 hyp=0.55 cameraTheta=1.55 mountX=-0.11 mountY=-0.49, mountTheta=-1.80
00:04:59.894 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.55, opts=13)
00:04:59.899 00.005 6120 Enqueuing Move request for scope (0.01, 0.55)
00:04:59.903 00.004 7680 Worker thread wakes up
00:04:59.903 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.55) opts 0xd
00:04:59.904 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.55)
00:04:59.904 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:04:59.908 00.004 6120 UpdateGuideState exits: m=14660 SNR=78.2 Saturated
00:04:59.912 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:59.915 00.003 7680 Moving (0.01, 0.55) raw xDistance=-0.11 yDistance=-0.49
00:04:59.916 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:04:59.920 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:04:59.921 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:04:59.922 00.001 7680 MoveAxis(E, 0, ABG)
00:04:59.922 00.000 7680 Move returns status 0, amount 0
00:04:59.922 00.000 7680 MoveAxis(N, 263, ABG)
00:04:59.922 00.000 7680 Guiding  Dir = 0, Dur = 263
00:04:59.923 00.001 6120 Enqueuing Expose request
00:04:59.927 00.004 7680 IsSlewing returns 0
00:04:59.927 00.000 7680 IsGuiding returns 0
00:04:59.927 00.000 7680 PulseGuide returned control before completion, sleep 273
00:05:00.214 00.287 7680 IsGuiding returns 0
00:05:00.214 00.000 7680 Move returns status 0, amount 263
00:05:00.215 00.001 7680 move complete, result=0
00:05:00.215 00.000 7680 worker thread done servicing request
00:05:00.216 00.001 7680 Worker thread wakes up
00:05:00.216 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 263 ms NORTH
00:05:00.222 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:00.222 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:01.466 01.244 7680 Exposure complete
00:05:01.601 00.135 7680 worker thread done servicing request
00:05:01.602 00.001 6120 OnExposeComplete: enter
00:05:01.607 00.005 6120 UpdateGuideState(): m_state=6
00:05:01.611 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3264
00:05:01.615 00.004 6120 Star::Find returns 1 (1), X=964.49, Y=57.28, Mass=14298, SNR=78.4, Peak=255 HFD=7.2
00:05:01.620 00.005 6120 CameraToMount -- cameraTheta (0.24) - m_xAngle (-2.95) = xAngle (3.19 = -3.09)
00:05:01.623 00.003 6120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.92 = 2.92)
00:05:01.627 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.06 hyp=0.24 cameraTheta=0.24 mountX=-0.24 mountY=0.05, mountTheta=2.93
00:05:01.630 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.06, opts=13)
00:05:01.635 00.005 6120 Enqueuing Move request for scope (0.23, 0.06)
00:05:01.639 00.004 7680 Worker thread wakes up
00:05:01.639 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.06) opts 0xd
00:05:01.639 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.06)
00:05:01.639 00.000 7680 Moving (0.23, 0.06) raw xDistance=-0.24 yDistance=0.05
00:05:01.639 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:05:01.641 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:05:01.641 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:01.645 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:05:01.645 00.000 7680 MoveAxis(E, 98, ABG)
00:05:01.645 00.000 7680 Guiding  Dir = 2, Dur = 98
00:05:01.646 00.001 6120 UpdateGuideState exits: m=14298 SNR=78.4 Saturated
00:05:01.649 00.003 7680 IsSlewing returns 0
00:05:01.649 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:01.653 00.004 7680 IsGuiding returns 0
00:05:01.653 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:01.657 00.004 6120 Enqueuing Expose request
00:05:01.661 00.004 7680 PulseGuide returned control before completion, sleep 108
00:05:01.780 00.119 7680 IsGuiding returns 0
00:05:01.781 00.001 7680 Move returns status 0, amount 98
00:05:01.782 00.001 7680 MoveAxis(N, 0, ABG)
00:05:01.783 00.001 7680 Move returns status 0, amount 0
00:05:01.783 00.000 7680 move complete, result=0
00:05:01.783 00.000 7680 worker thread done servicing request
00:05:01.783 00.000 6120 GuideStep: -0.2 px 98 ms EAST, 0.1 px 0 ms NORTH
00:05:01.791 00.008 7680 Worker thread wakes up
00:05:01.791 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:01.792 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:03.042 01.250 7680 Exposure complete
00:05:03.181 00.139 7680 worker thread done servicing request
00:05:03.181 00.000 6120 OnExposeComplete: enter
00:05:03.184 00.003 6120 UpdateGuideState(): m_state=6
00:05:03.189 00.005 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3265
00:05:03.193 00.004 6120 Star::Find returns 1 (1), X=964.20, Y=57.67, Mass=13614, SNR=75.7, Peak=255 HFD=6.9
00:05:03.196 00.003 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
00:05:03.200 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.92)
00:05:03.205 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.45 hyp=0.45 cameraTheta=1.68 mountX=-0.04 mountY=-0.43, mountTheta=-1.65
00:05:03.209 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.45, opts=13)
00:05:03.214 00.005 6120 Enqueuing Move request for scope (-0.05, 0.45)
00:05:03.217 00.003 7680 Worker thread wakes up
00:05:03.217 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:03.222 00.005 6120 UpdateGuideState exits: m=13614 SNR=75.7 Saturated
00:05:03.225 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:03.229 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.45) opts 0xd
00:05:03.229 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.45)
00:05:03.229 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:03.234 00.005 7680 Moving (-0.05, 0.45) raw xDistance=-0.04 yDistance=-0.43
00:05:03.234 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:05:03.234 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:05:03.234 00.000 7680 MoveAxis(E, 0, ABG)
00:05:03.235 00.001 6120 Enqueuing Expose request
00:05:03.239 00.004 7680 Move returns status 0, amount 0
00:05:03.239 00.000 7680 MoveAxis(N, 232, ABG)
00:05:03.239 00.000 7680 Guiding  Dir = 0, Dur = 232
00:05:03.240 00.001 7680 IsSlewing returns 0
00:05:03.240 00.000 7680 IsGuiding returns 0
00:05:03.241 00.001 7680 PulseGuide returned control before completion, sleep 242
00:05:03.499 00.258 7680 IsGuiding returns 1
00:05:03.500 00.001 7680 scope still moving after pulse duration time elapsed
00:05:03.530 00.030 7680 IsSlewing returns 0
00:05:03.531 00.001 7680 IsGuiding returns 0
00:05:03.532 00.001 7680 scope move finished after 232 + 59 ms
00:05:03.533 00.001 7680 Move returns status 0, amount 232
00:05:03.533 00.000 7680 move complete, result=0
00:05:03.534 00.001 7680 worker thread done servicing request
00:05:03.534 00.000 7680 Worker thread wakes up
00:05:03.534 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 232 ms NORTH
00:05:03.541 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:03.541 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:04.792 01.251 7680 Exposure complete
00:05:04.923 00.131 7680 worker thread done servicing request
00:05:04.924 00.001 6120 OnExposeComplete: enter
00:05:04.927 00.003 6120 UpdateGuideState(): m_state=6
00:05:04.931 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3266
00:05:04.935 00.004 6120 Star::Find returns 1 (1), X=964.20, Y=57.61, Mass=13564, SNR=74.1, Peak=255 HFD=7.0
00:05:04.939 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
00:05:04.942 00.003 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
00:05:04.945 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.39 hyp=0.39 cameraTheta=1.70 mountX=-0.02 mountY=-0.37, mountTheta=-1.64
00:05:04.949 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.39, opts=13)
00:05:04.954 00.005 6120 Enqueuing Move request for scope (-0.05, 0.39)
00:05:04.958 00.004 7680 Worker thread wakes up
00:05:04.958 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.39) opts 0xd
00:05:04.958 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.39)
00:05:04.958 00.000 7680 Moving (-0.05, 0.39) raw xDistance=-0.02 yDistance=-0.37
00:05:04.958 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:05:04.959 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:05:04.959 00.000 7680 MoveAxis(E, 0, ABG)
00:05:04.959 00.000 7680 Move returns status 0, amount 0
00:05:04.959 00.000 7680 MoveAxis(N, 202, ABG)
00:05:04.959 00.000 7680 Guiding  Dir = 0, Dur = 202
00:05:04.960 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:04.964 00.004 7680 IsSlewing returns 0
00:05:04.964 00.000 6120 UpdateGuideState exits: m=13564 SNR=74.1 Saturated
00:05:04.968 00.004 7680 IsGuiding returns 0
00:05:04.968 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:04.972 00.004 7680 PulseGuide returned control before completion, sleep 212
00:05:04.972 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:04.977 00.005 6120 Enqueuing Expose request
00:05:05.185 00.208 7680 IsGuiding returns 1
00:05:05.186 00.001 7680 scope still moving after pulse duration time elapsed
00:05:05.215 00.029 7680 IsSlewing returns 0
00:05:05.217 00.002 7680 IsGuiding returns 0
00:05:05.218 00.001 7680 scope move finished after 202 + 47 ms
00:05:05.218 00.000 7680 Move returns status 0, amount 202
00:05:05.219 00.001 7680 move complete, result=0
00:05:05.219 00.000 7680 worker thread done servicing request
00:05:05.220 00.001 7680 Worker thread wakes up
00:05:05.220 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 202 ms NORTH
00:05:05.227 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:05.227 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:06.484 01.257 7680 Exposure complete
00:05:06.618 00.134 7680 worker thread done servicing request
00:05:06.619 00.001 6120 OnExposeComplete: enter
00:05:06.623 00.004 6120 UpdateGuideState(): m_state=6
00:05:06.626 00.003 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3267
00:05:06.631 00.005 6120 Star::Find returns 1 (1), X=964.32, Y=57.18, Mass=13172, SNR=73.5, Peak=255 HFD=6.9
00:05:06.633 00.002 6120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-2.95) = xAngle (2.43 = 2.43)
00:05:06.638 00.005 6120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.16 = 2.16)
00:05:06.642 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.52 mountX=-0.06 mountY=0.07, mountTheta=2.31
00:05:06.648 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.04, opts=13)
00:05:06.652 00.004 6120 Enqueuing Move request for scope (0.07, -0.04)
00:05:06.657 00.005 7680 Worker thread wakes up
00:05:06.657 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:06.663 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
00:05:06.663 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
00:05:06.663 00.000 7680 Moving (0.07, -0.04) raw xDistance=-0.06 yDistance=0.07
00:05:06.663 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:05:06.664 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:05:06.664 00.000 6120 UpdateGuideState exits: m=13172 SNR=73.5 Saturated
00:05:06.669 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:06.674 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:06.677 00.003 6120 Enqueuing Expose request
00:05:06.681 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:05:06.682 00.001 7680 MoveAxis(E, 0, ABG)
00:05:06.682 00.000 7680 Move returns status 0, amount 0
00:05:06.682 00.000 7680 MoveAxis(N, 0, ABG)
00:05:06.682 00.000 7680 Move returns status 0, amount 0
00:05:06.683 00.001 7680 move complete, result=0
00:05:06.683 00.000 7680 worker thread done servicing request
00:05:06.683 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:06.687 00.004 7680 Worker thread wakes up
00:05:06.687 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:06.687 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:07.982 01.295 7680 Exposure complete
00:05:08.351 00.369 7680 worker thread done servicing request
00:05:08.352 00.001 6120 OnExposeComplete: enter
00:05:08.355 00.003 6120 UpdateGuideState(): m_state=6
00:05:08.361 00.006 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3268
00:05:08.366 00.005 6120 Star::Find returns 1 (1), X=964.25, Y=57.60, Mass=13759, SNR=76.4, Peak=255 HFD=7.1
00:05:08.369 00.003 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.53 = -1.76)
00:05:08.373 00.004 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.03)
00:05:08.376 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.38 hyp=0.38 cameraTheta=1.57 mountX=-0.07 mountY=-0.34, mountTheta=-1.77
00:05:08.381 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.38, opts=13)
00:05:08.385 00.004 6120 Enqueuing Move request for scope (-0.00, 0.38)
00:05:08.388 00.003 7680 Worker thread wakes up
00:05:08.388 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.38) opts 0xd
00:05:08.388 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.38)
00:05:08.389 00.001 7680 Moving (-0.00, 0.38) raw xDistance=-0.07 yDistance=-0.34
00:05:08.389 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:05:08.389 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:05:08.389 00.000 7680 MoveAxis(E, 0, ABG)
00:05:08.389 00.000 7680 Move returns status 0, amount 0
00:05:08.389 00.000 7680 MoveAxis(N, 185, ABG)
00:05:08.389 00.000 7680 Guiding  Dir = 0, Dur = 185
00:05:08.389 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:08.393 00.004 7680 IsSlewing returns 0
00:05:08.394 00.001 6120 UpdateGuideState exits: m=13759 SNR=76.4 Saturated
00:05:08.397 00.003 7680 IsGuiding returns 0
00:05:08.397 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:08.400 00.003 7680 PulseGuide returned control before completion, sleep 195
00:05:08.400 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:08.403 00.003 6120 Enqueuing Expose request
00:05:08.599 00.196 7680 IsGuiding returns 1
00:05:08.599 00.000 7680 scope still moving after pulse duration time elapsed
00:05:08.631 00.032 7680 IsSlewing returns 0
00:05:08.632 00.001 7680 IsGuiding returns 0
00:05:08.632 00.000 7680 scope move finished after 185 + 49 ms
00:05:08.633 00.001 7680 Move returns status 0, amount 185
00:05:08.633 00.000 7680 move complete, result=0
00:05:08.633 00.000 7680 worker thread done servicing request
00:05:08.633 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 185 ms NORTH
00:05:08.636 00.003 7680 Worker thread wakes up
00:05:08.636 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:08.638 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:09.885 01.247 7680 Exposure complete
00:05:10.007 00.122 7680 worker thread done servicing request
00:05:10.008 00.001 6120 OnExposeComplete: enter
00:05:10.013 00.005 6120 UpdateGuideState(): m_state=6
00:05:10.017 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3269
00:05:10.022 00.005 6120 Star::Find returns 1 (1), X=964.22, Y=57.31, Mass=13005, SNR=74.5, Peak=255 HFD=7.0
00:05:10.027 00.005 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
00:05:10.031 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.67)
00:05:10.035 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.93 mountX=0.02 mountY=-0.09, mountTheta=-1.40
00:05:10.039 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.08, opts=13)
00:05:10.043 00.004 6120 Enqueuing Move request for scope (-0.03, 0.08)
00:05:10.048 00.005 7680 Worker thread wakes up
00:05:10.048 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:10.052 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
00:05:10.052 00.000 6120 UpdateGuideState exits: m=13005 SNR=74.5 Saturated
00:05:10.056 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
00:05:10.056 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:10.061 00.005 7680 Moving (-0.03, 0.08) raw xDistance=0.02 yDistance=-0.09
00:05:10.061 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:10.065 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:05:10.065 00.000 6120 Enqueuing Expose request
00:05:10.068 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:05:10.069 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:05:10.069 00.000 7680 MoveAxis(E, 0, ABG)
00:05:10.069 00.000 7680 Move returns status 0, amount 0
00:05:10.069 00.000 7680 MoveAxis(N, 0, ABG)
00:05:10.069 00.000 7680 Move returns status 0, amount 0
00:05:10.069 00.000 7680 move complete, result=0
00:05:10.069 00.000 7680 worker thread done servicing request
00:05:10.069 00.000 7680 Worker thread wakes up
00:05:10.069 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:10.069 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:10.076 00.007 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:11.321 01.245 7680 Exposure complete
00:05:11.460 00.139 7680 worker thread done servicing request
00:05:11.461 00.001 6120 OnExposeComplete: enter
00:05:11.465 00.004 6120 UpdateGuideState(): m_state=6
00:05:11.469 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3270
00:05:11.472 00.003 6120 Star::Find returns 1 (1), X=964.28, Y=57.60, Mass=14447, SNR=78.6, Peak=255 HFD=7.2
00:05:11.477 00.005 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
00:05:11.480 00.003 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.11)
00:05:11.486 00.006 6120 CameraToMount -- cameraX=0.03 cameraY=0.38 hyp=0.38 cameraTheta=1.49 mountX=-0.10 mountY=-0.32, mountTheta=-1.87
00:05:11.491 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.38, opts=13)
00:05:11.494 00.003 6120 Enqueuing Move request for scope (0.03, 0.38)
00:05:11.498 00.004 7680 Worker thread wakes up
00:05:11.498 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.38) opts 0xd
00:05:11.498 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.38)
00:05:11.498 00.000 7680 Moving (0.03, 0.38) raw xDistance=-0.10 yDistance=-0.32
00:05:11.498 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:05:11.498 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:05:11.498 00.000 7680 MoveAxis(E, 0, ABG)
00:05:11.499 00.001 7680 Move returns status 0, amount 0
00:05:11.499 00.000 7680 MoveAxis(N, 176, ABG)
00:05:11.499 00.000 7680 Guiding  Dir = 0, Dur = 176
00:05:11.499 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:11.503 00.004 7680 IsSlewing returns 0
00:05:11.503 00.000 6120 UpdateGuideState exits: m=14447 SNR=78.6 Saturated
00:05:11.507 00.004 7680 IsGuiding returns 0
00:05:11.507 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:11.510 00.003 7680 PulseGuide returned control before completion, sleep 186
00:05:11.510 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:11.516 00.006 6120 Enqueuing Expose request
00:05:11.701 00.185 7680 IsGuiding returns 1
00:05:11.702 00.001 7680 scope still moving after pulse duration time elapsed
00:05:11.731 00.029 7680 IsSlewing returns 0
00:05:11.733 00.002 7680 IsGuiding returns 0
00:05:11.735 00.002 7680 scope move finished after 176 + 51 ms
00:05:11.735 00.000 7680 Move returns status 0, amount 176
00:05:11.736 00.001 7680 move complete, result=0
00:05:11.737 00.001 7680 worker thread done servicing request
00:05:11.737 00.000 7680 Worker thread wakes up
00:05:11.738 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 176 ms NORTH
00:05:11.744 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:11.745 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:12.992 01.247 7680 Exposure complete
00:05:13.128 00.136 7680 worker thread done servicing request
00:05:13.128 00.000 6120 OnExposeComplete: enter
00:05:13.132 00.004 6120 UpdateGuideState(): m_state=6
00:05:13.136 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3271
00:05:13.141 00.005 6120 Star::Find returns 1 (1), X=964.54, Y=57.31, Mass=14131, SNR=76.9, Peak=255 HFD=7.2
00:05:13.145 00.004 6120 CameraToMount -- cameraTheta (0.31) - m_xAngle (-2.95) = xAngle (3.26 = -3.02)
00:05:13.149 00.004 6120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.99 = 2.99)
00:05:13.153 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=0.09 hyp=0.31 cameraTheta=0.31 mountX=-0.30 mountY=0.05, mountTheta=2.99
00:05:13.158 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.09, opts=13)
00:05:13.162 00.004 6120 Enqueuing Move request for scope (0.29, 0.09)
00:05:13.165 00.003 7680 Worker thread wakes up
00:05:13.165 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.09) opts 0xd
00:05:13.165 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.09)
00:05:13.167 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:13.170 00.003 7680 Moving (0.29, 0.09) raw xDistance=-0.30 yDistance=0.05
00:05:13.170 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:05:13.170 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:05:13.171 00.001 6120 UpdateGuideState exits: m=14131 SNR=76.9 Saturated
00:05:13.175 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:13.179 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:13.183 00.004 6120 Enqueuing Expose request
00:05:13.186 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:05:13.186 00.000 7680 MoveAxis(E, 124, ABG)
00:05:13.186 00.000 7680 Guiding  Dir = 2, Dur = 124
00:05:13.188 00.002 7680 IsSlewing returns 0
00:05:13.188 00.000 7680 IsGuiding returns 0
00:05:13.188 00.000 7680 PulseGuide returned control before completion, sleep 134
00:05:13.328 00.140 7680 IsGuiding returns 1
00:05:13.329 00.001 7680 scope still moving after pulse duration time elapsed
00:05:13.358 00.029 7680 IsSlewing returns 0
00:05:13.359 00.001 7680 IsGuiding returns 0
00:05:13.360 00.001 7680 scope move finished after 124 + 48 ms
00:05:13.361 00.001 7680 Move returns status 0, amount 124
00:05:13.361 00.000 7680 MoveAxis(N, 0, ABG)
00:05:13.361 00.000 7680 Move returns status 0, amount 0
00:05:13.362 00.001 7680 move complete, result=0
00:05:13.362 00.000 7680 worker thread done servicing request
00:05:13.362 00.000 7680 Worker thread wakes up
00:05:13.363 00.001 6120 GuideStep: -0.3 px 124 ms EAST, 0.0 px 0 ms NORTH
00:05:13.369 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:13.369 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:14.620 01.251 7680 Exposure complete
00:05:14.762 00.142 7680 worker thread done servicing request
00:05:14.763 00.001 6120 OnExposeComplete: enter
00:05:14.767 00.004 6120 UpdateGuideState(): m_state=6
00:05:14.771 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3272
00:05:14.775 00.004 6120 Star::Find returns 1 (1), X=964.17, Y=57.38, Mass=13485, SNR=73.1, Peak=255 HFD=6.9
00:05:14.778 00.003 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (4.99 = -1.29)
00:05:14.782 00.004 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.56)
00:05:14.786 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.04 mountX=0.05 mountY=-0.18, mountTheta=-1.30
00:05:14.790 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.16, opts=13)
00:05:14.795 00.005 6120 Enqueuing Move request for scope (-0.08, 0.16)
00:05:14.801 00.006 7680 Worker thread wakes up
00:05:14.801 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
00:05:14.801 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
00:05:14.801 00.000 7680 Moving (-0.08, 0.16) raw xDistance=0.05 yDistance=-0.18
00:05:14.801 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:05:14.801 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:05:14.801 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:14.806 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:05:14.806 00.000 7680 MoveAxis(E, 0, ABG)
00:05:14.806 00.000 7680 Move returns status 0, amount 0
00:05:14.806 00.000 7680 MoveAxis(N, 0, ABG)
00:05:14.806 00.000 7680 Move returns status 0, amount 0
00:05:14.806 00.000 7680 move complete, result=0
00:05:14.807 00.001 7680 worker thread done servicing request
00:05:14.807 00.000 6120 UpdateGuideState exits: m=13485 SNR=73.1 Saturated
00:05:14.810 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:14.814 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:14.818 00.004 6120 Enqueuing Expose request
00:05:14.821 00.003 7680 Worker thread wakes up
00:05:14.821 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:05:14.825 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:14.825 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:16.077 01.252 7680 Exposure complete
00:05:16.208 00.131 7680 worker thread done servicing request
00:05:16.209 00.001 6120 OnExposeComplete: enter
00:05:16.212 00.003 6120 UpdateGuideState(): m_state=6
00:05:16.217 00.005 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3273
00:05:16.221 00.004 6120 Star::Find returns 1 (1), X=964.33, Y=57.54, Mass=12822, SNR=73.7, Peak=255 HFD=7.1
00:05:16.225 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
00:05:16.228 00.003 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.26)
00:05:16.233 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.34 mountX=-0.13 mountY=-0.25, mountTheta=-2.06
00:05:16.240 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.32, opts=13)
00:05:16.245 00.005 6120 Enqueuing Move request for scope (0.08, 0.32)
00:05:16.249 00.004 7680 Worker thread wakes up
00:05:16.249 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:16.253 00.004 6120 UpdateGuideState exits: m=12822 SNR=73.7 Saturated
00:05:16.257 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:16.260 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:16.265 00.005 6120 Enqueuing Expose request
00:05:16.268 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.32) opts 0xd
00:05:16.268 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.32)
00:05:16.268 00.000 7680 Moving (0.08, 0.32) raw xDistance=-0.13 yDistance=-0.25
00:05:16.268 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:05:16.268 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:05:16.270 00.002 7680 MoveAxis(E, 0, ABG)
00:05:16.270 00.000 7680 Move returns status 0, amount 0
00:05:16.270 00.000 7680 MoveAxis(N, 138, ABG)
00:05:16.270 00.000 7680 Guiding  Dir = 0, Dur = 138
00:05:16.270 00.000 7680 IsSlewing returns 0
00:05:16.270 00.000 7680 IsGuiding returns 0
00:05:16.272 00.002 7680 PulseGuide returned control before completion, sleep 148
00:05:16.428 00.156 7680 IsGuiding returns 1
00:05:16.429 00.001 7680 scope still moving after pulse duration time elapsed
00:05:16.458 00.029 7680 IsSlewing returns 0
00:05:16.460 00.002 7680 IsGuiding returns 0
00:05:16.460 00.000 7680 scope move finished after 138 + 51 ms
00:05:16.462 00.002 7680 Move returns status 0, amount 138
00:05:16.462 00.000 7680 move complete, result=0
00:05:16.462 00.000 7680 worker thread done servicing request
00:05:16.463 00.001 7680 Worker thread wakes up
00:05:16.463 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 138 ms NORTH
00:05:16.469 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:16.469 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:17.728 01.259 7680 Exposure complete
00:05:17.862 00.134 7680 worker thread done servicing request
00:05:17.864 00.002 6120 OnExposeComplete: enter
00:05:17.869 00.005 6120 UpdateGuideState(): m_state=6
00:05:17.873 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3274
00:05:17.877 00.004 6120 Star::Find returns 1 (1), X=964.21, Y=57.82, Mass=14566, SNR=78.3, Peak=255 HFD=6.8
00:05:17.881 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
00:05:17.885 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
00:05:17.890 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.59 hyp=0.59 cameraTheta=1.64 mountX=-0.07 mountY=-0.55, mountTheta=-1.69
00:05:17.896 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.59, opts=13)
00:05:17.900 00.004 6120 Enqueuing Move request for scope (-0.04, 0.59)
00:05:17.904 00.004 7680 Worker thread wakes up
00:05:17.905 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.59) opts 0xd
00:05:17.906 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.59)
00:05:17.906 00.000 7680 Moving (-0.04, 0.59) raw xDistance=-0.07 yDistance=-0.55
00:05:17.906 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:05:17.906 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:17.909 00.003 6120 UpdateGuideState exits: m=14566 SNR=78.3 Saturated
00:05:17.914 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:17.918 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:05:17.918 00.000 7680 MoveAxis(E, 0, ABG)
00:05:17.918 00.000 7680 Move returns status 0, amount 0
00:05:17.918 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:17.924 00.006 6120 Enqueuing Expose request
00:05:17.928 00.004 7680 MoveAxis(N, 299, ABG)
00:05:17.928 00.000 7680 Guiding  Dir = 0, Dur = 299
00:05:17.928 00.000 7680 IsSlewing returns 0
00:05:17.928 00.000 7680 IsGuiding returns 0
00:05:17.929 00.001 7680 PulseGuide returned control before completion, sleep 309
00:05:18.247 00.318 7680 IsGuiding returns 1
00:05:18.247 00.000 7680 scope still moving after pulse duration time elapsed
00:05:18.278 00.031 7680 IsSlewing returns 0
00:05:18.279 00.001 7680 IsGuiding returns 0
00:05:18.280 00.001 7680 scope move finished after 299 + 52 ms
00:05:18.281 00.001 7680 Move returns status 0, amount 299
00:05:18.282 00.001 7680 move complete, result=0
00:05:18.282 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 299 ms NORTH
00:05:18.290 00.008 7680 worker thread done servicing request
00:05:18.290 00.000 7680 Worker thread wakes up
00:05:18.290 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:18.290 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:19.546 01.256 7680 Exposure complete
00:05:19.680 00.134 7680 worker thread done servicing request
00:05:19.681 00.001 6120 OnExposeComplete: enter
00:05:19.685 00.004 6120 UpdateGuideState(): m_state=6
00:05:19.688 00.003 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3275
00:05:19.693 00.005 6120 Star::Find returns 1 (1), X=964.32, Y=57.73, Mass=13948, SNR=76.5, Peak=255 HFD=7.0
00:05:19.696 00.003 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
00:05:19.700 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
00:05:19.704 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.51 hyp=0.52 cameraTheta=1.43 mountX=-0.16 mountY=-0.43, mountTheta=-1.94
00:05:19.710 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.51, opts=13)
00:05:19.715 00.005 6120 Enqueuing Move request for scope (0.07, 0.51)
00:05:19.719 00.004 7680 Worker thread wakes up
00:05:19.719 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.51) opts 0xd
00:05:19.719 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.51)
00:05:19.720 00.001 7680 Moving (0.07, 0.51) raw xDistance=-0.16 yDistance=-0.43
00:05:19.720 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:05:19.720 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:05:19.720 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:19.724 00.004 6120 UpdateGuideState exits: m=13948 SNR=76.5 Saturated
00:05:19.727 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:19.732 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:19.736 00.004 7680 MoveAxis(E, 0, ABG)
00:05:19.736 00.000 6120 Enqueuing Expose request
00:05:19.740 00.004 7680 Move returns status 0, amount 0
00:05:19.740 00.000 7680 MoveAxis(N, 232, ABG)
00:05:19.740 00.000 7680 Guiding  Dir = 0, Dur = 232
00:05:19.740 00.000 7680 IsSlewing returns 0
00:05:19.741 00.001 7680 IsGuiding returns 0
00:05:19.741 00.000 7680 PulseGuide returned control before completion, sleep 242
00:05:19.986 00.245 7680 IsGuiding returns 1
00:05:19.988 00.002 7680 scope still moving after pulse duration time elapsed
00:05:20.018 00.030 7680 IsSlewing returns 0
00:05:20.019 00.001 7680 IsGuiding returns 0
00:05:20.019 00.000 7680 scope move finished after 232 + 45 ms
00:05:20.019 00.000 7680 Move returns status 0, amount 232
00:05:20.019 00.000 7680 move complete, result=0
00:05:20.019 00.000 7680 worker thread done servicing request
00:05:20.019 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 232 ms NORTH
00:05:20.026 00.007 7680 Worker thread wakes up
00:05:20.026 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:20.028 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:21.278 01.250 7680 Exposure complete
00:05:21.412 00.134 7680 worker thread done servicing request
00:05:21.412 00.000 6120 OnExposeComplete: enter
00:05:21.416 00.004 6120 UpdateGuideState(): m_state=6
00:05:21.422 00.006 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3276
00:05:21.426 00.004 6120 Star::Find returns 1 (1), X=964.22, Y=57.68, Mass=14063, SNR=76.6, Peak=255 HFD=7.0
00:05:21.429 00.003 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
00:05:21.433 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
00:05:21.437 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.46 hyp=0.46 cameraTheta=1.65 mountX=-0.05 mountY=-0.43, mountTheta=-1.69
00:05:21.441 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.46, opts=13)
00:05:21.445 00.004 6120 Enqueuing Move request for scope (-0.03, 0.46)
00:05:21.449 00.004 7680 Worker thread wakes up
00:05:21.449 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:21.452 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.46) opts 0xd
00:05:21.454 00.002 6120 UpdateGuideState exits: m=14063 SNR=76.6 Saturated
00:05:21.460 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:21.464 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:21.467 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.46)
00:05:21.468 00.001 7680 Moving (-0.03, 0.46) raw xDistance=-0.05 yDistance=-0.43
00:05:21.468 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:05:21.468 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:05:21.468 00.000 7680 MoveAxis(E, 0, ABG)
00:05:21.468 00.000 7680 Move returns status 0, amount 0
00:05:21.468 00.000 7680 MoveAxis(N, 232, ABG)
00:05:21.468 00.000 7680 Guiding  Dir = 0, Dur = 232
00:05:21.468 00.000 6120 Enqueuing Expose request
00:05:21.476 00.008 7680 IsSlewing returns 0
00:05:21.477 00.001 7680 IsGuiding returns 0
00:05:21.478 00.001 7680 PulseGuide returned control before completion, sleep 242
00:05:21.734 00.256 7680 IsGuiding returns 1
00:05:21.735 00.001 7680 scope still moving after pulse duration time elapsed
00:05:21.764 00.029 7680 IsSlewing returns 0
00:05:21.764 00.000 7680 IsGuiding returns 0
00:05:21.766 00.002 7680 scope move finished after 232 + 56 ms
00:05:21.766 00.000 7680 Move returns status 0, amount 232
00:05:21.766 00.000 7680 move complete, result=0
00:05:21.766 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 232 ms NORTH
00:05:21.773 00.007 7680 worker thread done servicing request
00:05:21.773 00.000 7680 Worker thread wakes up
00:05:21.773 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:21.773 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:23.026 01.253 7680 Exposure complete
00:05:23.184 00.158 7680 worker thread done servicing request
00:05:23.184 00.000 6120 OnExposeComplete: enter
00:05:23.188 00.004 6120 UpdateGuideState(): m_state=6
00:05:23.192 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3277
00:05:23.196 00.004 6120 Star::Find returns 1 (1), X=964.25, Y=57.21, Mass=14059, SNR=76.4, Peak=255 HFD=7.0
00:05:23.199 00.003 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-2.95) = xAngle (1.49 = 1.49)
00:05:23.203 00.004 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.22 = 1.22)
00:05:23.207 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.47 mountX=0.00 mountY=0.01, mountTheta=1.48
00:05:23.213 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.01, opts=13)
00:05:23.217 00.004 6120 Enqueuing Move request for scope (0.00, -0.01)
00:05:23.221 00.004 7680 Worker thread wakes up
00:05:23.221 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
00:05:23.221 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
00:05:23.221 00.000 7680 Moving (0.00, -0.01) raw xDistance=0.00 yDistance=0.01
00:05:23.221 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:05:23.222 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:05:23.222 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:05:23.222 00.000 7680 MoveAxis(E, 0, ABG)
00:05:23.222 00.000 7680 Move returns status 0, amount 0
00:05:23.223 00.001 7680 MoveAxis(N, 0, ABG)
00:05:23.223 00.000 7680 Move returns status 0, amount 0
00:05:23.223 00.000 7680 move complete, result=0
00:05:23.223 00.000 7680 worker thread done servicing request
00:05:23.223 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:23.227 00.004 6120 UpdateGuideState exits: m=14059 SNR=76.4 Saturated
00:05:23.232 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:23.235 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:23.239 00.004 6120 Enqueuing Expose request
00:05:23.242 00.003 7680 Worker thread wakes up
00:05:23.243 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:23.246 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:23.246 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:24.502 01.256 7680 Exposure complete
00:05:24.637 00.135 7680 worker thread done servicing request
00:05:24.637 00.000 6120 OnExposeComplete: enter
00:05:24.641 00.004 6120 UpdateGuideState(): m_state=6
00:05:24.644 00.003 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3278
00:05:24.647 00.003 6120 Star::Find returns 1 (1), X=964.28, Y=57.55, Mass=13980, SNR=76.3, Peak=255 HFD=7.2
00:05:24.650 00.003 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
00:05:24.654 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
00:05:24.657 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.32 hyp=0.33 cameraTheta=1.47 mountX=-0.09 mountY=-0.28, mountTheta=-1.89
00:05:24.662 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.32, opts=13)
00:05:24.666 00.004 6120 Enqueuing Move request for scope (0.03, 0.32)
00:05:24.672 00.006 7680 Worker thread wakes up
00:05:24.672 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:24.679 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.32) opts 0xd
00:05:24.679 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.32)
00:05:24.679 00.000 7680 Moving (0.03, 0.32) raw xDistance=-0.09 yDistance=-0.28
00:05:24.679 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:05:24.679 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:05:24.680 00.001 7680 MoveAxis(E, 0, ABG)
00:05:24.680 00.000 7680 Move returns status 0, amount 0
00:05:24.680 00.000 7680 MoveAxis(N, 151, ABG)
00:05:24.680 00.000 6120 UpdateGuideState exits: m=13980 SNR=76.3 Saturated
00:05:24.686 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:24.690 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:24.693 00.003 6120 Enqueuing Expose request
00:05:24.698 00.005 7680 Guiding  Dir = 0, Dur = 151
00:05:24.698 00.000 7680 IsSlewing returns 0
00:05:24.698 00.000 7680 IsGuiding returns 0
00:05:24.699 00.001 7680 PulseGuide returned control before completion, sleep 161
00:05:24.866 00.167 7680 IsGuiding returns 1
00:05:24.867 00.001 7680 scope still moving after pulse duration time elapsed
00:05:24.898 00.031 7680 IsSlewing returns 0
00:05:24.899 00.001 7680 IsGuiding returns 0
00:05:24.899 00.000 7680 scope move finished after 151 + 49 ms
00:05:24.900 00.001 7680 Move returns status 0, amount 151
00:05:24.900 00.000 7680 move complete, result=0
00:05:24.901 00.001 7680 worker thread done servicing request
00:05:24.901 00.000 7680 Worker thread wakes up
00:05:24.901 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 151 ms NORTH
00:05:24.908 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:24.908 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:26.159 01.251 7680 Exposure complete
00:05:26.293 00.134 7680 worker thread done servicing request
00:05:26.293 00.000 6120 OnExposeComplete: enter
00:05:26.298 00.005 6120 UpdateGuideState(): m_state=6
00:05:26.304 00.006 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3279
00:05:26.308 00.004 6120 Star::Find returns 1 (1), X=964.22, Y=57.31, Mass=14351, SNR=78.1, Peak=255 HFD=7.0
00:05:26.311 00.003 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
00:05:26.316 00.005 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
00:05:26.319 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.88 mountX=0.01 mountY=-0.09, mountTheta=-1.44
00:05:26.324 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.08, opts=13)
00:05:26.330 00.006 6120 Enqueuing Move request for scope (-0.03, 0.08)
00:05:26.333 00.003 7680 Worker thread wakes up
00:05:26.333 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
00:05:26.335 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
00:05:26.335 00.000 7680 Moving (-0.03, 0.08) raw xDistance=0.01 yDistance=-0.09
00:05:26.335 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:05:26.335 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:05:26.335 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:05:26.335 00.000 7680 MoveAxis(E, 0, ABG)
00:05:26.336 00.001 7680 Move returns status 0, amount 0
00:05:26.336 00.000 7680 MoveAxis(N, 0, ABG)
00:05:26.336 00.000 7680 Move returns status 0, amount 0
00:05:26.336 00.000 7680 move complete, result=0
00:05:26.336 00.000 7680 worker thread done servicing request
00:05:26.337 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:26.340 00.003 6120 UpdateGuideState exits: m=14351 SNR=78.1 Saturated
00:05:26.344 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:26.347 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:26.351 00.004 6120 Enqueuing Expose request
00:05:26.354 00.003 7680 Worker thread wakes up
00:05:26.355 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:26.358 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:26.358 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:27.618 01.260 7680 Exposure complete
00:05:27.752 00.134 7680 worker thread done servicing request
00:05:27.752 00.000 6120 OnExposeComplete: enter
00:05:27.755 00.003 6120 UpdateGuideState(): m_state=6
00:05:27.760 00.005 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3280
00:05:27.764 00.004 6120 Star::Find returns 1 (1), X=964.34, Y=57.62, Mass=13931, SNR=76.5, Peak=255 HFD=7.1
00:05:27.768 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
00:05:27.772 00.004 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
00:05:27.776 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.40 hyp=0.41 cameraTheta=1.36 mountX=-0.16 mountY=-0.32, mountTheta=-2.02
00:05:27.782 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.40, opts=13)
00:05:27.786 00.004 6120 Enqueuing Move request for scope (0.08, 0.40)
00:05:27.789 00.003 7680 Worker thread wakes up
00:05:27.790 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.40) opts 0xd
00:05:27.790 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.40)
00:05:27.791 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:27.797 00.006 7680 Moving (0.08, 0.40) raw xDistance=-0.16 yDistance=-0.32
00:05:27.797 00.000 6120 UpdateGuideState exits: m=13931 SNR=76.5 Saturated
00:05:27.803 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:27.807 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:27.812 00.005 6120 Enqueuing Expose request
00:05:27.816 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:05:27.816 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:05:27.817 00.001 7680 MoveAxis(E, 0, ABG)
00:05:27.817 00.000 7680 Move returns status 0, amount 0
00:05:27.817 00.000 7680 MoveAxis(N, 176, ABG)
00:05:27.818 00.001 7680 Guiding  Dir = 0, Dur = 176
00:05:27.818 00.000 7680 IsSlewing returns 0
00:05:27.818 00.000 7680 IsGuiding returns 0
00:05:27.818 00.000 7680 PulseGuide returned control before completion, sleep 186
00:05:28.016 00.198 7680 IsGuiding returns 1
00:05:28.016 00.000 7680 scope still moving after pulse duration time elapsed
00:05:28.049 00.033 7680 IsSlewing returns 0
00:05:28.050 00.001 7680 IsGuiding returns 0
00:05:28.050 00.000 7680 scope move finished after 176 + 56 ms
00:05:28.050 00.000 7680 Move returns status 0, amount 176
00:05:28.051 00.001 7680 move complete, result=0
00:05:28.052 00.001 7680 worker thread done servicing request
00:05:28.052 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 176 ms NORTH
00:05:28.057 00.005 7680 Worker thread wakes up
00:05:28.058 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:28.058 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:29.308 01.250 7680 Exposure complete
00:05:29.455 00.147 7680 worker thread done servicing request
00:05:29.455 00.000 6120 OnExposeComplete: enter
00:05:29.459 00.004 6120 UpdateGuideState(): m_state=6
00:05:29.463 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3281
00:05:29.467 00.004 6120 Star::Find returns 1 (1), X=964.27, Y=57.52, Mass=14234, SNR=77.8, Peak=255 HFD=7.1
00:05:29.471 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.83)
00:05:29.475 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
00:05:29.478 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.50 mountX=-0.08 mountY=-0.26, mountTheta=-1.85
00:05:29.485 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.30, opts=13)
00:05:29.489 00.004 6120 Enqueuing Move request for scope (0.02, 0.30)
00:05:29.493 00.004 7680 Worker thread wakes up
00:05:29.493 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.30) opts 0xd
00:05:29.494 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.30)
00:05:29.494 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:29.497 00.003 7680 Moving (0.02, 0.30) raw xDistance=-0.08 yDistance=-0.26
00:05:29.497 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:05:29.498 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:05:29.498 00.000 7680 MoveAxis(E, 0, ABG)
00:05:29.498 00.000 7680 Move returns status 0, amount 0
00:05:29.498 00.000 7680 MoveAxis(N, 140, ABG)
00:05:29.498 00.000 7680 Guiding  Dir = 0, Dur = 140
00:05:29.499 00.001 6120 UpdateGuideState exits: m=14234 SNR=77.8 Saturated
00:05:29.503 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:29.507 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:29.510 00.003 7680 IsSlewing returns 0
00:05:29.510 00.000 6120 Enqueuing Expose request
00:05:29.514 00.004 7680 IsGuiding returns 0
00:05:29.515 00.001 7680 PulseGuide returned control before completion, sleep 150
00:05:29.671 00.156 7680 IsGuiding returns 1
00:05:29.671 00.000 7680 scope still moving after pulse duration time elapsed
00:05:29.702 00.031 7680 IsSlewing returns 0
00:05:29.704 00.002 7680 IsGuiding returns 0
00:05:29.704 00.000 7680 scope move finished after 140 + 49 ms
00:05:29.705 00.001 7680 Move returns status 0, amount 140
00:05:29.705 00.000 7680 move complete, result=0
00:05:29.705 00.000 7680 worker thread done servicing request
00:05:29.705 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 140 ms NORTH
00:05:29.715 00.010 7680 Worker thread wakes up
00:05:29.715 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:29.715 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:30.968 01.253 7680 Exposure complete
00:05:31.108 00.140 7680 worker thread done servicing request
00:05:31.109 00.001 6120 OnExposeComplete: enter
00:05:31.114 00.005 6120 UpdateGuideState(): m_state=6
00:05:31.119 00.005 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3282
00:05:31.123 00.004 6120 Star::Find returns 1 (1), X=964.33, Y=57.58, Mass=13094, SNR=74.5, Peak=255 HFD=7.2
00:05:31.127 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.97)
00:05:31.130 00.003 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
00:05:31.134 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.36 hyp=0.36 cameraTheta=1.36 mountX=-0.14 mountY=-0.29, mountTheta=-2.03
00:05:31.140 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.36, opts=13)
00:05:31.145 00.005 6120 Enqueuing Move request for scope (0.08, 0.36)
00:05:31.149 00.004 7680 Worker thread wakes up
00:05:31.149 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.36) opts 0xd
00:05:31.150 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.36)
00:05:31.150 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:31.154 00.004 6120 UpdateGuideState exits: m=13094 SNR=74.5 Saturated
00:05:31.157 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:31.161 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:31.165 00.004 6120 Enqueuing Expose request
00:05:31.169 00.004 7680 Moving (0.08, 0.36) raw xDistance=-0.14 yDistance=-0.29
00:05:31.169 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:05:31.169 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:05:31.169 00.000 7680 MoveAxis(E, 0, ABG)
00:05:31.170 00.001 7680 Move returns status 0, amount 0
00:05:31.170 00.000 7680 MoveAxis(N, 156, ABG)
00:05:31.171 00.001 7680 Guiding  Dir = 0, Dur = 156
00:05:31.171 00.000 7680 IsSlewing returns 0
00:05:31.171 00.000 7680 IsGuiding returns 0
00:05:31.171 00.000 7680 PulseGuide returned control before completion, sleep 166
00:05:31.354 00.183 7680 IsGuiding returns 1
00:05:31.355 00.001 7680 scope still moving after pulse duration time elapsed
00:05:31.386 00.031 7680 IsSlewing returns 0
00:05:31.388 00.002 7680 IsGuiding returns 0
00:05:31.388 00.000 7680 scope move finished after 156 + 60 ms
00:05:31.389 00.001 7680 Move returns status 0, amount 156
00:05:31.390 00.001 7680 move complete, result=0
00:05:31.390 00.000 7680 worker thread done servicing request
00:05:31.390 00.000 7680 Worker thread wakes up
00:05:31.390 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 156 ms NORTH
00:05:31.397 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:31.397 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:32.654 01.257 7680 Exposure complete
00:05:32.796 00.142 6120 OnExposeComplete: enter
00:05:32.800 00.004 6120 UpdateGuideState(): m_state=6
00:05:32.804 00.004 7680 worker thread done servicing request
00:05:32.804 00.000 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3283
00:05:32.808 00.004 6120 Star::Find returns 1 (1), X=964.58, Y=57.21, Mass=14783, SNR=79.2, Peak=255 HFD=7.1
00:05:32.811 00.003 6120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-2.95) = xAngle (2.91 = 2.91)
00:05:32.815 00.004 6120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.64 = 2.64)
00:05:32.818 00.003 6120 CameraToMount -- cameraX=0.33 cameraY=-0.02 hyp=0.33 cameraTheta=-0.05 mountX=-0.32 mountY=0.16, mountTheta=2.68
00:05:32.823 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.02, opts=13)
00:05:32.827 00.004 6120 Enqueuing Move request for scope (0.33, -0.02)
00:05:32.830 00.003 7680 Worker thread wakes up
00:05:32.830 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.02) opts 0xd
00:05:32.832 00.002 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.02)
00:05:32.832 00.000 7680 Moving (0.33, -0.02) raw xDistance=-0.32 yDistance=0.16
00:05:32.832 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:05:32.832 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:05:32.832 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:05:32.832 00.000 7680 MoveAxis(E, 131, ABG)
00:05:32.832 00.000 7680 Guiding  Dir = 2, Dur = 131
00:05:32.832 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:32.836 00.004 7680 IsSlewing returns 0
00:05:32.838 00.002 6120 UpdateGuideState exits: m=14783 SNR=79.2 Saturated
00:05:32.841 00.003 7680 IsGuiding returns 0
00:05:32.841 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:32.846 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:32.849 00.003 7680 PulseGuide returned control before completion, sleep 141
00:05:32.849 00.000 6120 Enqueuing Expose request
00:05:33.000 00.151 7680 IsGuiding returns 0
00:05:33.001 00.001 7680 Move returns status 0, amount 131
00:05:33.001 00.000 7680 MoveAxis(N, 0, ABG)
00:05:33.002 00.001 7680 Move returns status 0, amount 0
00:05:33.002 00.000 7680 move complete, result=0
00:05:33.003 00.001 7680 worker thread done servicing request
00:05:33.003 00.000 7680 Worker thread wakes up
00:05:33.004 00.001 6120 GuideStep: -0.3 px 131 ms EAST, 0.2 px 0 ms NORTH
00:05:33.010 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:33.010 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:34.259 01.249 7680 Exposure complete
00:05:34.395 00.136 7680 worker thread done servicing request
00:05:34.395 00.000 6120 OnExposeComplete: enter
00:05:34.400 00.005 6120 UpdateGuideState(): m_state=6
00:05:34.404 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3284
00:05:34.407 00.003 6120 Star::Find returns 1 (1), X=964.35, Y=57.74, Mass=13935, SNR=75.2, Peak=255 HFD=7.0
00:05:34.411 00.004 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
00:05:34.417 00.006 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
00:05:34.421 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.52 hyp=0.53 cameraTheta=1.37 mountX=-0.20 mountY=-0.42, mountTheta=-2.01
00:05:34.428 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.52, opts=13)
00:05:34.433 00.005 6120 Enqueuing Move request for scope (0.10, 0.52)
00:05:34.437 00.004 7680 Worker thread wakes up
00:05:34.437 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:34.443 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.52) opts 0xd
00:05:34.443 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.52)
00:05:34.443 00.000 7680 Moving (0.10, 0.52) raw xDistance=-0.20 yDistance=-0.42
00:05:34.444 00.001 6120 UpdateGuideState exits: m=13935 SNR=75.2 Saturated
00:05:34.450 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:05:34.451 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:05:34.451 00.000 7680 MoveAxis(E, 0, ABG)
00:05:34.451 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:34.461 00.010 7680 Move returns status 0, amount 0
00:05:34.461 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:34.467 00.006 7680 MoveAxis(N, 227, ABG)
00:05:34.469 00.002 6120 Enqueuing Expose request
00:05:34.476 00.007 7680 Guiding  Dir = 0, Dur = 227
00:05:34.476 00.000 7680 IsSlewing returns 0
00:05:34.477 00.001 7680 IsGuiding returns 0
00:05:34.477 00.000 7680 PulseGuide returned control before completion, sleep 237
00:05:34.720 00.243 7680 IsGuiding returns 1
00:05:34.721 00.001 7680 scope still moving after pulse duration time elapsed
00:05:34.752 00.031 7680 IsSlewing returns 0
00:05:34.754 00.002 7680 IsGuiding returns 0
00:05:34.754 00.000 7680 scope move finished after 227 + 50 ms
00:05:34.754 00.000 7680 Move returns status 0, amount 227
00:05:34.755 00.001 7680 move complete, result=0
00:05:34.755 00.000 7680 worker thread done servicing request
00:05:34.756 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 227 ms NORTH
00:05:34.763 00.007 7680 Worker thread wakes up
00:05:34.764 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:34.765 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:36.017 01.252 7680 Exposure complete
00:05:36.156 00.139 7680 worker thread done servicing request
00:05:36.156 00.000 6120 OnExposeComplete: enter
00:05:36.160 00.004 6120 UpdateGuideState(): m_state=6
00:05:36.164 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3285
00:05:36.170 00.006 6120 Star::Find returns 1 (1), X=964.28, Y=57.59, Mass=14400, SNR=78.2, Peak=255 HFD=7.2
00:05:36.174 00.004 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
00:05:36.180 00.006 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
00:05:36.184 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.37 hyp=0.37 cameraTheta=1.49 mountX=-0.10 mountY=-0.32, mountTheta=-1.87
00:05:36.190 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.37, opts=13)
00:05:36.195 00.005 6120 Enqueuing Move request for scope (0.03, 0.37)
00:05:36.199 00.004 7680 Worker thread wakes up
00:05:36.199 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:36.204 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.37) opts 0xd
00:05:36.204 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.37)
00:05:36.205 00.001 7680 Moving (0.03, 0.37) raw xDistance=-0.10 yDistance=-0.32
00:05:36.205 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:05:36.205 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:05:36.205 00.000 7680 MoveAxis(E, 0, ABG)
00:05:36.206 00.001 6120 UpdateGuideState exits: m=14400 SNR=78.2 Saturated
00:05:36.210 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:36.214 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:36.218 00.004 6120 Enqueuing Expose request
00:05:36.222 00.004 7680 Move returns status 0, amount 0
00:05:36.222 00.000 7680 MoveAxis(N, 173, ABG)
00:05:36.222 00.000 7680 Guiding  Dir = 0, Dur = 173
00:05:36.222 00.000 7680 IsSlewing returns 0
00:05:36.223 00.001 7680 IsGuiding returns 0
00:05:36.223 00.000 7680 PulseGuide returned control before completion, sleep 183
00:05:36.412 00.189 7680 IsGuiding returns 1
00:05:36.413 00.001 7680 scope still moving after pulse duration time elapsed
00:05:36.444 00.031 7680 IsSlewing returns 0
00:05:36.445 00.001 7680 IsGuiding returns 0
00:05:36.447 00.002 7680 scope move finished after 173 + 49 ms
00:05:36.447 00.000 7680 Move returns status 0, amount 173
00:05:36.447 00.000 7680 move complete, result=0
00:05:36.448 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 173 ms NORTH
00:05:36.459 00.011 7680 worker thread done servicing request
00:05:36.459 00.000 7680 Worker thread wakes up
00:05:36.461 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:36.461 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:37.711 01.250 7680 Exposure complete
00:05:37.847 00.136 7680 worker thread done servicing request
00:05:37.847 00.000 6120 OnExposeComplete: enter
00:05:37.851 00.004 6120 UpdateGuideState(): m_state=6
00:05:37.856 00.005 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3286
00:05:37.860 00.004 6120 Star::Find returns 1 (1), X=964.26, Y=57.21, Mass=13997, SNR=76.5, Peak=255 HFD=7.0
00:05:37.865 00.005 6120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-2.95) = xAngle (1.98 = 1.98)
00:05:37.870 00.005 6120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.71 = 1.71)
00:05:37.873 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-0.98 mountX=-0.01 mountY=0.02, mountTheta=1.95
00:05:37.878 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.02, opts=13)
00:05:37.882 00.004 6120 Enqueuing Move request for scope (0.01, -0.02)
00:05:37.886 00.004 7680 Worker thread wakes up
00:05:37.886 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
00:05:37.887 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
00:05:37.887 00.000 7680 Moving (0.01, -0.02) raw xDistance=-0.01 yDistance=0.02
00:05:37.887 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:05:37.887 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:05:37.887 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:05:37.888 00.001 7680 MoveAxis(E, 0, ABG)
00:05:37.888 00.000 7680 Move returns status 0, amount 0
00:05:37.888 00.000 7680 MoveAxis(N, 0, ABG)
00:05:37.888 00.000 7680 Move returns status 0, amount 0
00:05:37.888 00.000 7680 move complete, result=0
00:05:37.888 00.000 7680 worker thread done servicing request
00:05:37.888 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:37.892 00.004 6120 UpdateGuideState exits: m=13997 SNR=76.5 Saturated
00:05:37.896 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:37.899 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:37.903 00.004 6120 Enqueuing Expose request
00:05:37.906 00.003 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:37.911 00.005 7680 Worker thread wakes up
00:05:37.911 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:37.911 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:39.165 01.254 7680 Exposure complete
00:05:39.304 00.139 7680 worker thread done servicing request
00:05:39.305 00.001 6120 OnExposeComplete: enter
00:05:39.309 00.004 6120 UpdateGuideState(): m_state=6
00:05:39.314 00.005 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3287
00:05:39.317 00.003 6120 Star::Find returns 1 (1), X=964.24, Y=57.70, Mass=15235, SNR=82.1, Peak=255 HFD=7.1
00:05:39.321 00.004 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
00:05:39.325 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
00:05:39.331 00.006 6120 CameraToMount -- cameraX=-0.02 cameraY=0.48 hyp=0.48 cameraTheta=1.61 mountX=-0.07 mountY=-0.44, mountTheta=-1.73
00:05:39.336 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.48, opts=13)
00:05:39.340 00.004 6120 Enqueuing Move request for scope (-0.02, 0.48)
00:05:39.344 00.004 7680 Worker thread wakes up
00:05:39.345 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.48) opts 0xd
00:05:39.345 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.48)
00:05:39.345 00.000 7680 Moving (-0.02, 0.48) raw xDistance=-0.07 yDistance=-0.44
00:05:39.345 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:39.348 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:05:39.350 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
00:05:39.350 00.000 6120 UpdateGuideState exits: m=15235 SNR=82.1 Saturated
00:05:39.354 00.004 7680 MoveAxis(E, 0, ABG)
00:05:39.354 00.000 7680 Move returns status 0, amount 0
00:05:39.354 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:39.359 00.005 7680 MoveAxis(N, 236, ABG)
00:05:39.360 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:39.363 00.003 7680 Guiding  Dir = 0, Dur = 236
00:05:39.364 00.001 6120 Enqueuing Expose request
00:05:39.368 00.004 7680 IsSlewing returns 0
00:05:39.368 00.000 7680 IsGuiding returns 0
00:05:39.369 00.001 7680 PulseGuide returned control before completion, sleep 246
00:05:39.623 00.254 7680 IsGuiding returns 1
00:05:39.624 00.001 7680 scope still moving after pulse duration time elapsed
00:05:39.654 00.030 7680 IsSlewing returns 0
00:05:39.656 00.002 7680 IsGuiding returns 0
00:05:39.656 00.000 7680 scope move finished after 236 + 52 ms
00:05:39.658 00.002 7680 Move returns status 0, amount 236
00:05:39.658 00.000 7680 move complete, result=0
00:05:39.658 00.000 7680 worker thread done servicing request
00:05:39.658 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 236 ms NORTH
00:05:39.665 00.007 7680 Worker thread wakes up
00:05:39.665 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:39.665 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:40.912 01.247 7680 Exposure complete
00:05:41.036 00.124 7680 worker thread done servicing request
00:05:41.037 00.001 6120 OnExposeComplete: enter
00:05:41.040 00.003 6120 UpdateGuideState(): m_state=6
00:05:41.044 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3288
00:05:41.050 00.006 6120 Star::Find returns 1 (1), X=964.36, Y=57.63, Mass=13515, SNR=75.2, Peak=255 HFD=7.1
00:05:41.054 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
00:05:41.058 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
00:05:41.061 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.40 hyp=0.42 cameraTheta=1.32 mountX=-0.18 mountY=-0.32, mountTheta=-2.08
00:05:41.066 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.40, opts=13)
00:05:41.070 00.004 6120 Enqueuing Move request for scope (0.10, 0.40)
00:05:41.074 00.004 7680 Worker thread wakes up
00:05:41.074 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.40) opts 0xd
00:05:41.075 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.40)
00:05:41.075 00.000 7680 Moving (0.10, 0.40) raw xDistance=-0.18 yDistance=-0.32
00:05:41.075 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:05:41.075 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:05:41.075 00.000 7680 MoveAxis(E, 0, ABG)
00:05:41.075 00.000 7680 Move returns status 0, amount 0
00:05:41.075 00.000 7680 MoveAxis(N, 172, ABG)
00:05:41.075 00.000 7680 Guiding  Dir = 0, Dur = 172
00:05:41.075 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:41.080 00.005 7680 IsSlewing returns 0
00:05:41.080 00.000 6120 UpdateGuideState exits: m=13515 SNR=75.2 Saturated
00:05:41.084 00.004 7680 IsGuiding returns 0
00:05:41.084 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:41.088 00.004 7680 PulseGuide returned control before completion, sleep 182
00:05:41.089 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:41.092 00.003 6120 Enqueuing Expose request
00:05:41.282 00.190 7680 IsGuiding returns 1
00:05:41.283 00.001 7680 scope still moving after pulse duration time elapsed
00:05:41.313 00.030 7680 IsSlewing returns 0
00:05:41.315 00.002 7680 IsGuiding returns 0
00:05:41.315 00.000 7680 scope move finished after 172 + 58 ms
00:05:41.316 00.001 7680 Move returns status 0, amount 172
00:05:41.316 00.000 7680 move complete, result=0
00:05:41.316 00.000 7680 worker thread done servicing request
00:05:41.317 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 172 ms NORTH
00:05:41.323 00.006 7680 Worker thread wakes up
00:05:41.324 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:41.324 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:42.579 01.255 7680 Exposure complete
00:05:42.728 00.149 7680 worker thread done servicing request
00:05:42.728 00.000 6120 OnExposeComplete: enter
00:05:42.733 00.005 6120 UpdateGuideState(): m_state=6
00:05:42.737 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3289
00:05:42.742 00.005 6120 Star::Find returns 1 (1), X=964.67, Y=57.35, Mass=13369, SNR=74.4, Peak=255 HFD=7.1
00:05:42.746 00.004 6120 CameraToMount -- cameraTheta (0.30) - m_xAngle (-2.95) = xAngle (3.26 = -3.03)
00:05:42.750 00.004 6120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.99 = 2.99)
00:05:42.753 00.003 6120 CameraToMount -- cameraX=0.41 cameraY=0.13 hyp=0.43 cameraTheta=0.30 mountX=-0.43 mountY=0.07, mountTheta=2.99
00:05:42.758 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=0.13, opts=13)
00:05:42.764 00.006 6120 Enqueuing Move request for scope (0.41, 0.13)
00:05:42.768 00.004 7680 Worker thread wakes up
00:05:42.768 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.13) opts 0xd
00:05:42.769 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:42.773 00.004 6120 UpdateGuideState exits: m=13369 SNR=74.4 Saturated
00:05:42.776 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:42.781 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:42.785 00.004 6120 Enqueuing Expose request
00:05:42.788 00.003 7680 Handling offset move in thread for scope, endpoint = (0.41, 0.13)
00:05:42.788 00.000 7680 Moving (0.41, 0.13) raw xDistance=-0.43 yDistance=0.07
00:05:42.788 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
00:05:42.788 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:05:42.789 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:05:42.789 00.000 7680 MoveAxis(E, 176, ABG)
00:05:42.790 00.001 7680 Guiding  Dir = 2, Dur = 176
00:05:42.790 00.000 7680 IsSlewing returns 0
00:05:42.790 00.000 7680 IsGuiding returns 0
00:05:42.791 00.001 7680 PulseGuide returned control before completion, sleep 186
00:05:42.991 00.200 7680 IsGuiding returns 1
00:05:42.991 00.000 7680 scope still moving after pulse duration time elapsed
00:05:43.021 00.030 7680 IsSlewing returns 0
00:05:43.023 00.002 7680 IsGuiding returns 0
00:05:43.023 00.000 7680 scope move finished after 176 + 57 ms
00:05:43.024 00.001 7680 Move returns status 0, amount 176
00:05:43.025 00.001 7680 MoveAxis(N, 0, ABG)
00:05:43.025 00.000 7680 Move returns status 0, amount 0
00:05:43.025 00.000 7680 move complete, result=0
00:05:43.026 00.001 7680 worker thread done servicing request
00:05:43.026 00.000 6120 GuideStep: -0.4 px 176 ms EAST, 0.1 px 0 ms NORTH
00:05:43.031 00.005 7680 Worker thread wakes up
00:05:43.032 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:43.032 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:44.278 01.246 7680 Exposure complete
00:05:44.446 00.168 7680 worker thread done servicing request
00:05:44.446 00.000 6120 OnExposeComplete: enter
00:05:44.452 00.006 6120 UpdateGuideState(): m_state=6
00:05:44.460 00.008 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3290
00:05:44.465 00.005 6120 Star::Find returns 1 (1), X=964.26, Y=57.66, Mass=13924, SNR=76.0, Peak=255 HFD=7.1
00:05:44.469 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
00:05:44.475 00.006 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.05)
00:05:44.483 00.008 6120 CameraToMount -- cameraX=0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.55 mountX=-0.09 mountY=-0.39, mountTheta=-1.80
00:05:44.489 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.44, opts=13)
00:05:44.494 00.005 6120 Enqueuing Move request for scope (0.01, 0.44)
00:05:44.498 00.004 7680 Worker thread wakes up
00:05:44.498 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:44.502 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.44) opts 0xd
00:05:44.502 00.000 6120 UpdateGuideState exits: m=13924 SNR=76.0 Saturated
00:05:44.507 00.005 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.44)
00:05:44.507 00.000 7680 Moving (0.01, 0.44) raw xDistance=-0.09 yDistance=-0.39
00:05:44.507 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:05:44.507 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:05:44.507 00.000 7680 MoveAxis(E, 0, ABG)
00:05:44.507 00.000 7680 Move returns status 0, amount 0
00:05:44.507 00.000 7680 MoveAxis(N, 211, ABG)
00:05:44.507 00.000 7680 Guiding  Dir = 0, Dur = 211
00:05:44.507 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:44.511 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:44.516 00.005 7680 IsSlewing returns 0
00:05:44.516 00.000 6120 Enqueuing Expose request
00:05:44.522 00.006 7680 IsGuiding returns 0
00:05:44.522 00.000 7680 PulseGuide returned control before completion, sleep 221
00:05:44.758 00.236 7680 IsGuiding returns 1
00:05:44.759 00.001 7680 scope still moving after pulse duration time elapsed
00:05:44.788 00.029 7680 IsSlewing returns 0
00:05:44.789 00.001 7680 IsGuiding returns 0
00:05:44.789 00.000 7680 scope move finished after 211 + 57 ms
00:05:44.791 00.002 7680 Move returns status 0, amount 211
00:05:44.791 00.000 7680 move complete, result=0
00:05:44.792 00.001 7680 worker thread done servicing request
00:05:44.793 00.001 7680 Worker thread wakes up
00:05:44.793 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 211 ms NORTH
00:05:44.799 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:44.799 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:46.053 01.254 7680 Exposure complete
00:05:46.194 00.141 7680 worker thread done servicing request
00:05:46.194 00.000 6120 OnExposeComplete: enter
00:05:46.199 00.005 6120 UpdateGuideState(): m_state=6
00:05:46.203 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3291
00:05:46.208 00.005 6120 Star::Find returns 1 (1), X=964.27, Y=57.17, Mass=13780, SNR=74.7, Peak=255 HFD=6.9
00:05:46.212 00.004 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-2.95) = xAngle (1.80 = 1.80)
00:05:46.215 00.003 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.54 = 1.54)
00:05:46.219 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.15 mountX=-0.01 mountY=0.05, mountTheta=1.80
00:05:46.224 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.05, opts=13)
00:05:46.228 00.004 6120 Enqueuing Move request for scope (0.02, -0.05)
00:05:46.232 00.004 7680 Worker thread wakes up
00:05:46.232 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
00:05:46.232 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
00:05:46.232 00.000 7680 Moving (0.02, -0.05) raw xDistance=-0.01 yDistance=0.05
00:05:46.233 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:46.238 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:05:46.238 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:05:46.238 00.000 6120 UpdateGuideState exits: m=13780 SNR=74.7 Saturated
00:05:46.243 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:05:46.243 00.000 7680 MoveAxis(E, 0, ABG)
00:05:46.243 00.000 7680 Move returns status 0, amount 0
00:05:46.244 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:46.248 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:46.253 00.005 6120 Enqueuing Expose request
00:05:46.257 00.004 7680 MoveAxis(N, 0, ABG)
00:05:46.257 00.000 7680 Move returns status 0, amount 0
00:05:46.257 00.000 7680 move complete, result=0
00:05:46.257 00.000 7680 worker thread done servicing request
00:05:46.257 00.000 7680 Worker thread wakes up
00:05:46.257 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:46.258 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:46.261 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:47.520 01.259 7680 Exposure complete
00:05:47.661 00.141 7680 worker thread done servicing request
00:05:47.662 00.001 6120 OnExposeComplete: enter
00:05:47.665 00.003 6120 UpdateGuideState(): m_state=6
00:05:47.669 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3292
00:05:47.673 00.004 6120 Star::Find returns 1 (1), X=964.56, Y=57.57, Mass=15148, SNR=81.4, Peak=255 HFD=7.2
00:05:47.676 00.003 6120 CameraToMount -- cameraTheta (0.84) - m_xAngle (-2.95) = xAngle (3.80 = -2.49)
00:05:47.680 00.004 6120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.53 = -2.75)
00:05:47.685 00.005 6120 CameraToMount -- cameraX=0.31 cameraY=0.35 hyp=0.47 cameraTheta=0.84 mountX=-0.37 mountY=-0.18, mountTheta=-2.70
00:05:47.690 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.35, opts=13)
00:05:47.693 00.003 6120 Enqueuing Move request for scope (0.31, 0.35)
00:05:47.697 00.004 7680 Worker thread wakes up
00:05:47.697 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.35) opts 0xd
00:05:47.697 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.35)
00:05:47.698 00.001 7680 Moving (0.31, 0.35) raw xDistance=-0.37 yDistance=-0.18
00:05:47.698 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
00:05:47.698 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:47.703 00.005 6120 UpdateGuideState exits: m=15148 SNR=81.4 Saturated
00:05:47.706 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:47.709 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:05:47.709 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:47.711 00.002 6120 Enqueuing Expose request
00:05:47.715 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:05:47.715 00.000 7680 MoveAxis(E, 152, ABG)
00:05:47.715 00.000 7680 Guiding  Dir = 2, Dur = 152
00:05:47.715 00.000 7680 IsSlewing returns 0
00:05:47.716 00.001 7680 IsGuiding returns 0
00:05:47.716 00.000 7680 PulseGuide returned control before completion, sleep 162
00:05:47.882 00.166 7680 IsGuiding returns 1
00:05:47.883 00.001 7680 scope still moving after pulse duration time elapsed
00:05:47.913 00.030 7680 IsSlewing returns 0
00:05:47.914 00.001 7680 IsGuiding returns 0
00:05:47.915 00.001 7680 scope move finished after 152 + 47 ms
00:05:47.915 00.000 7680 Move returns status 0, amount 152
00:05:47.915 00.000 7680 MoveAxis(N, 0, ABG)
00:05:47.917 00.002 7680 Move returns status 0, amount 0
00:05:47.917 00.000 7680 move complete, result=0
00:05:47.917 00.000 6120 GuideStep: -0.4 px 152 ms EAST, -0.2 px 0 ms NORTH
00:05:47.924 00.007 7680 worker thread done servicing request
00:05:47.924 00.000 7680 Worker thread wakes up
00:05:47.924 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:47.925 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:49.170 01.245 7680 Exposure complete
00:05:49.304 00.134 7680 worker thread done servicing request
00:05:49.304 00.000 6120 OnExposeComplete: enter
00:05:49.308 00.004 6120 UpdateGuideState(): m_state=6
00:05:49.311 00.003 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3293
00:05:49.316 00.005 6120 Star::Find returns 1 (1), X=964.11, Y=57.80, Mass=14185, SNR=78.8, Peak=255 HFD=6.8
00:05:49.320 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
00:05:49.324 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
00:05:49.329 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.57 hyp=0.59 cameraTheta=1.82 mountX=0.04 mountY=-0.58, mountTheta=-1.51
00:05:49.337 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.57, opts=13)
00:05:49.342 00.005 6120 Enqueuing Move request for scope (-0.14, 0.57)
00:05:49.345 00.003 7680 Worker thread wakes up
00:05:49.345 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:49.350 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.57) opts 0xd
00:05:49.350 00.000 6120 UpdateGuideState exits: m=14185 SNR=78.8 Saturated
00:05:49.354 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:49.359 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:49.362 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.57)
00:05:49.364 00.002 7680 Moving (-0.14, 0.57) raw xDistance=0.04 yDistance=-0.58
00:05:49.364 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:05:49.364 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
00:05:49.364 00.000 7680 MoveAxis(E, 0, ABG)
00:05:49.364 00.000 7680 Move returns status 0, amount 0
00:05:49.364 00.000 6120 Enqueuing Expose request
00:05:49.368 00.004 7680 MoveAxis(N, 315, ABG)
00:05:49.368 00.000 7680 Guiding  Dir = 0, Dur = 315
00:05:49.369 00.001 7680 IsSlewing returns 0
00:05:49.369 00.000 7680 IsGuiding returns 0
00:05:49.369 00.000 7680 PulseGuide returned control before completion, sleep 325
00:05:49.708 00.339 7680 IsGuiding returns 1
00:05:49.709 00.001 7680 scope still moving after pulse duration time elapsed
00:05:49.739 00.030 7680 IsSlewing returns 0
00:05:49.741 00.002 7680 IsGuiding returns 0
00:05:49.742 00.001 7680 scope move finished after 315 + 58 ms
00:05:49.744 00.002 7680 Move returns status 0, amount 315
00:05:49.744 00.000 7680 move complete, result=0
00:05:49.744 00.000 7680 worker thread done servicing request
00:05:49.745 00.001 7680 Worker thread wakes up
00:05:49.745 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 315 ms NORTH
00:05:49.751 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:49.751 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:51.000 01.249 7680 Exposure complete
00:05:51.137 00.137 7680 worker thread done servicing request
00:05:51.137 00.000 6120 OnExposeComplete: enter
00:05:51.142 00.005 6120 UpdateGuideState(): m_state=6
00:05:51.146 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3294
00:05:51.152 00.006 6120 Star::Find returns 1 (1), X=964.27, Y=57.67, Mass=13740, SNR=75.5, Peak=255 HFD=7.0
00:05:51.157 00.005 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
00:05:51.160 00.003 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.07)
00:05:51.165 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.45 hyp=0.45 cameraTheta=1.53 mountX=-0.10 mountY=-0.40, mountTheta=-1.82
00:05:51.170 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.45, opts=13)
00:05:51.174 00.004 6120 Enqueuing Move request for scope (0.02, 0.45)
00:05:51.177 00.003 7680 Worker thread wakes up
00:05:51.179 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.45) opts 0xd
00:05:51.179 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.45)
00:05:51.179 00.000 7680 Moving (0.02, 0.45) raw xDistance=-0.10 yDistance=-0.40
00:05:51.179 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:05:51.180 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:05:51.180 00.000 7680 MoveAxis(E, 0, ABG)
00:05:51.180 00.000 7680 Move returns status 0, amount 0
00:05:51.180 00.000 7680 MoveAxis(N, 215, ABG)
00:05:51.180 00.000 7680 Guiding  Dir = 0, Dur = 215
00:05:51.180 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:51.185 00.005 7680 IsSlewing returns 0
00:05:51.185 00.000 6120 UpdateGuideState exits: m=13740 SNR=75.5 Saturated
00:05:51.190 00.005 7680 IsGuiding returns 0
00:05:51.190 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:51.193 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:51.198 00.005 7680 PulseGuide returned control before completion, sleep 225
00:05:51.198 00.000 6120 Enqueuing Expose request
00:05:51.426 00.228 7680 IsGuiding returns 1
00:05:51.426 00.000 7680 scope still moving after pulse duration time elapsed
00:05:51.457 00.031 7680 IsSlewing returns 0
00:05:51.458 00.001 7680 IsGuiding returns 0
00:05:51.458 00.000 7680 scope move finished after 215 + 54 ms
00:05:51.462 00.004 7680 Move returns status 0, amount 215
00:05:51.462 00.000 7680 move complete, result=0
00:05:51.462 00.000 7680 worker thread done servicing request
00:05:51.462 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 215 ms NORTH
00:05:51.469 00.007 7680 Worker thread wakes up
00:05:51.469 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:51.469 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:52.717 01.248 7680 Exposure complete
00:05:52.854 00.137 7680 worker thread done servicing request
00:05:52.855 00.001 6120 OnExposeComplete: enter
00:05:52.860 00.005 6120 UpdateGuideState(): m_state=6
00:05:52.863 00.003 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3295
00:05:52.868 00.005 6120 Star::Find returns 1 (1), X=964.17, Y=57.64, Mass=14175, SNR=78.6, Peak=255 HFD=7.0
00:05:52.872 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
00:05:52.876 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
00:05:52.879 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.41 hyp=0.42 cameraTheta=1.76 mountX=0.00 mountY=-0.41, mountTheta=-1.57
00:05:52.884 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.41, opts=13)
00:05:52.888 00.004 6120 Enqueuing Move request for scope (-0.08, 0.41)
00:05:52.891 00.003 7680 Worker thread wakes up
00:05:52.891 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:52.896 00.005 6120 UpdateGuideState exits: m=14175 SNR=78.6 Saturated
00:05:52.898 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:52.901 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:52.905 00.004 6120 Enqueuing Expose request
00:05:52.908 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.41) opts 0xd
00:05:52.908 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.41)
00:05:52.908 00.000 7680 Moving (-0.08, 0.41) raw xDistance=0.00 yDistance=-0.41
00:05:52.909 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:05:52.909 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:05:52.909 00.000 7680 MoveAxis(E, 0, ABG)
00:05:52.909 00.000 7680 Move returns status 0, amount 0
00:05:52.910 00.001 7680 MoveAxis(N, 220, ABG)
00:05:52.910 00.000 7680 Guiding  Dir = 0, Dur = 220
00:05:52.910 00.000 7680 IsSlewing returns 0
00:05:52.910 00.000 7680 IsGuiding returns 0
00:05:52.911 00.001 7680 PulseGuide returned control before completion, sleep 230
00:05:53.147 00.236 7680 IsGuiding returns 1
00:05:53.147 00.000 7680 scope still moving after pulse duration time elapsed
00:05:53.178 00.031 7680 IsSlewing returns 0
00:05:53.180 00.002 7680 IsGuiding returns 0
00:05:53.180 00.000 7680 scope move finished after 220 + 49 ms
00:05:53.180 00.000 7680 Move returns status 0, amount 220
00:05:53.180 00.000 7680 move complete, result=0
00:05:53.180 00.000 7680 worker thread done servicing request
00:05:53.182 00.002 7680 Worker thread wakes up
00:05:53.182 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:53.182 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:53.183 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 220 ms NORTH
00:05:54.424 01.241 7680 Exposure complete
00:05:54.568 00.144 7680 worker thread done servicing request
00:05:54.568 00.000 6120 OnExposeComplete: enter
00:05:54.573 00.005 6120 UpdateGuideState(): m_state=6
00:05:54.579 00.006 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3296
00:05:54.583 00.004 6120 Star::Find returns 1 (1), X=964.21, Y=57.20, Mass=12602, SNR=72.8, Peak=255 HFD=6.8
00:05:54.588 00.005 6120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-2.95) = xAngle (0.29 = 0.29)
00:05:54.593 00.005 6120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.03 = 0.03)
00:05:54.597 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.66 mountX=0.05 mountY=0.00, mountTheta=0.03
00:05:54.603 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.02, opts=13)
00:05:54.607 00.004 6120 Enqueuing Move request for scope (-0.04, -0.02)
00:05:54.612 00.005 7680 Worker thread wakes up
00:05:54.612 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
00:05:54.612 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
00:05:54.612 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:54.617 00.005 6120 UpdateGuideState exits: m=12602 SNR=72.8 Saturated
00:05:54.622 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:54.626 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:54.630 00.004 6120 Enqueuing Expose request
00:05:54.633 00.003 7680 Moving (-0.04, -0.02) raw xDistance=0.05 yDistance=0.00
00:05:54.634 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:05:54.634 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:05:54.634 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:05:54.634 00.000 7680 MoveAxis(E, 0, ABG)
00:05:54.634 00.000 7680 Move returns status 0, amount 0
00:05:54.634 00.000 7680 MoveAxis(N, 0, ABG)
00:05:54.636 00.002 7680 Move returns status 0, amount 0
00:05:54.636 00.000 7680 move complete, result=0
00:05:54.636 00.000 7680 worker thread done servicing request
00:05:54.636 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:54.641 00.005 7680 Worker thread wakes up
00:05:54.641 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:54.641 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:55.893 01.252 7680 Exposure complete
00:05:56.027 00.134 7680 worker thread done servicing request
00:05:56.027 00.000 6120 OnExposeComplete: enter
00:05:56.031 00.004 6120 UpdateGuideState(): m_state=6
00:05:56.034 00.003 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3297
00:05:56.039 00.005 6120 Star::Find returns 1 (1), X=964.15, Y=57.17, Mass=13039, SNR=73.8, Peak=255 HFD=6.8
00:05:56.043 00.004 6120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-2.95) = xAngle (0.26 = 0.26)
00:05:56.047 00.004 6120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.01 = -0.01)
00:05:56.050 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.69 mountX=0.11 mountY=-0.00, mountTheta=-0.01
00:05:56.056 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.05, opts=13)
00:05:56.059 00.003 6120 Enqueuing Move request for scope (-0.11, -0.05)
00:05:56.063 00.004 7680 Worker thread wakes up
00:05:56.063 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
00:05:56.064 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
00:05:56.064 00.000 7680 Moving (-0.11, -0.05) raw xDistance=0.11 yDistance=-0.00
00:05:56.064 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:05:56.065 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:05:56.065 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:05:56.065 00.000 7680 MoveAxis(E, 0, ABG)
00:05:56.065 00.000 7680 Move returns status 0, amount 0
00:05:56.065 00.000 7680 MoveAxis(N, 0, ABG)
00:05:56.065 00.000 7680 Move returns status 0, amount 0
00:05:56.065 00.000 7680 move complete, result=0
00:05:56.065 00.000 7680 worker thread done servicing request
00:05:56.065 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:56.070 00.005 6120 UpdateGuideState exits: m=13039 SNR=73.8 Saturated
00:05:56.071 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:56.076 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:56.080 00.004 6120 Enqueuing Expose request
00:05:56.085 00.005 7680 Worker thread wakes up
00:05:56.085 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:56.085 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:56.085 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:57.332 01.247 7680 Exposure complete
00:05:57.463 00.131 7680 worker thread done servicing request
00:05:57.463 00.000 6120 OnExposeComplete: enter
00:05:57.467 00.004 6120 UpdateGuideState(): m_state=6
00:05:57.471 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3298
00:05:57.474 00.003 6120 Star::Find returns 1 (1), X=964.24, Y=57.60, Mass=13429, SNR=74.8, Peak=255 HFD=7.1
00:05:57.479 00.005 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.74)
00:05:57.482 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
00:05:57.487 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.38 hyp=0.38 cameraTheta=1.59 mountX=-0.06 mountY=-0.35, mountTheta=-1.75
00:05:57.491 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.38, opts=13)
00:05:57.496 00.005 6120 Enqueuing Move request for scope (-0.01, 0.38)
00:05:57.500 00.004 7680 Worker thread wakes up
00:05:57.500 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.38) opts 0xd
00:05:57.500 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.38)
00:05:57.500 00.000 7680 Moving (-0.01, 0.38) raw xDistance=-0.06 yDistance=-0.35
00:05:57.501 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:05:57.501 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:05:57.501 00.000 7680 MoveAxis(E, 0, ABG)
00:05:57.501 00.000 7680 Move returns status 0, amount 0
00:05:57.501 00.000 7680 MoveAxis(N, 188, ABG)
00:05:57.501 00.000 7680 Guiding  Dir = 0, Dur = 188
00:05:57.502 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:57.505 00.003 7680 IsSlewing returns 0
00:05:57.505 00.000 6120 UpdateGuideState exits: m=13429 SNR=74.8 Saturated
00:05:57.509 00.004 7680 IsGuiding returns 0
00:05:57.509 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:57.513 00.004 7680 PulseGuide returned control before completion, sleep 198
00:05:57.513 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:57.516 00.003 6120 Enqueuing Expose request
00:05:57.713 00.197 7680 IsGuiding returns 1
00:05:57.714 00.001 7680 scope still moving after pulse duration time elapsed
00:05:57.744 00.030 7680 IsSlewing returns 0
00:05:57.746 00.002 7680 IsGuiding returns 0
00:05:57.747 00.001 7680 scope move finished after 188 + 49 ms
00:05:57.747 00.000 7680 Move returns status 0, amount 188
00:05:57.747 00.000 7680 move complete, result=0
00:05:57.748 00.001 7680 worker thread done servicing request
00:05:57.748 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 188 ms NORTH
00:05:57.755 00.007 7680 Worker thread wakes up
00:05:57.755 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:57.756 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:05:59.010 01.254 7680 Exposure complete
00:05:59.150 00.140 7680 worker thread done servicing request
00:05:59.151 00.001 6120 OnExposeComplete: enter
00:05:59.155 00.004 6120 UpdateGuideState(): m_state=6
00:05:59.159 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3299
00:05:59.163 00.004 6120 Star::Find returns 1 (1), X=964.19, Y=57.31, Mass=13908, SNR=75.2, Peak=255 HFD=7.0
00:05:59.167 00.004 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.19 = -1.10)
00:05:59.170 00.003 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
00:05:59.176 00.006 6120 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.23 mountX=0.05 mountY=-0.11, mountTheta=-1.13
00:05:59.182 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.09, opts=13)
00:05:59.186 00.004 6120 Enqueuing Move request for scope (-0.07, 0.09)
00:05:59.191 00.005 7680 Worker thread wakes up
00:05:59.191 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:05:59.195 00.004 6120 UpdateGuideState exits: m=13908 SNR=75.2 Saturated
00:05:59.199 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
00:05:59.199 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:59.204 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:05:59.209 00.005 6120 Enqueuing Expose request
00:05:59.214 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
00:05:59.214 00.000 7680 Moving (-0.07, 0.09) raw xDistance=0.05 yDistance=-0.11
00:05:59.214 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:05:59.214 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:05:59.214 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:05:59.214 00.000 7680 MoveAxis(E, 0, ABG)
00:05:59.214 00.000 7680 Move returns status 0, amount 0
00:05:59.214 00.000 7680 MoveAxis(N, 0, ABG)
00:05:59.215 00.001 7680 Move returns status 0, amount 0
00:05:59.215 00.000 7680 move complete, result=0
00:05:59.215 00.000 7680 worker thread done servicing request
00:05:59.215 00.000 7680 Worker thread wakes up
00:05:59.217 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:59.221 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:05:59.221 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:06:00.461 01.240 7680 Exposure complete
00:06:00.592 00.131 7680 worker thread done servicing request
00:06:00.592 00.000 6120 OnExposeComplete: enter
00:06:00.597 00.005 6120 UpdateGuideState(): m_state=6
00:06:00.601 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3300
00:06:00.606 00.005 6120 Star::Find returns 1 (1), X=964.15, Y=57.62, Mass=13989, SNR=76.9, Peak=255 HFD=7.1
00:06:00.613 00.007 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.78 = -1.51)
00:06:00.617 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
00:06:00.621 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.39 hyp=0.41 cameraTheta=1.82 mountX=0.03 mountY=-0.40, mountTheta=-1.50
00:06:00.627 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.39, opts=13)
00:06:00.631 00.004 6120 Enqueuing Move request for scope (-0.10, 0.39)
00:06:00.635 00.004 7680 Worker thread wakes up
00:06:00.635 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:00.638 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.39) opts 0xd
00:06:00.638 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.39)
00:06:00.640 00.002 7680 Moving (-0.10, 0.39) raw xDistance=0.03 yDistance=-0.40
00:06:00.640 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:06:00.640 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:06:00.640 00.000 6120 UpdateGuideState exits: m=13989 SNR=76.9 Saturated
00:06:00.644 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:00.649 00.005 7680 MoveAxis(E, 0, ABG)
00:06:00.649 00.000 7680 Move returns status 0, amount 0
00:06:00.649 00.000 7680 MoveAxis(N, 216, ABG)
00:06:00.649 00.000 7680 Guiding  Dir = 0, Dur = 216
00:06:00.649 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:00.653 00.004 6120 Enqueuing Expose request
00:06:00.658 00.005 7680 IsSlewing returns 0
00:06:00.659 00.001 7680 IsGuiding returns 0
00:06:00.659 00.000 7680 PulseGuide returned control before completion, sleep 226
00:06:00.888 00.229 7680 IsGuiding returns 1
00:06:00.888 00.000 7680 scope still moving after pulse duration time elapsed
00:06:00.919 00.031 7680 IsSlewing returns 0
00:06:00.919 00.000 7680 IsGuiding returns 0
00:06:00.919 00.000 7680 scope move finished after 216 + 45 ms
00:06:00.920 00.001 7680 Move returns status 0, amount 216
00:06:00.920 00.000 7680 move complete, result=0
00:06:00.920 00.000 7680 worker thread done servicing request
00:06:00.920 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 216 ms NORTH
00:06:00.927 00.007 7680 Worker thread wakes up
00:06:00.927 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:00.928 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:06:02.181 01.253 7680 Exposure complete
00:06:02.315 00.134 7680 worker thread done servicing request
00:06:02.315 00.000 6120 OnExposeComplete: enter
00:06:02.319 00.004 6120 UpdateGuideState(): m_state=6
00:06:02.323 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3301
00:06:02.326 00.003 6120 Star::Find returns 1 (1), X=964.14, Y=57.28, Mass=13805, SNR=75.8, Peak=255 HFD=6.9
00:06:02.331 00.005 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-2.95) = xAngle (5.62 = -0.67)
00:06:02.334 00.003 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.94)
00:06:02.338 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.12 cameraTheta=2.66 mountX=0.10 mountY=-0.10, mountTheta=-0.80
00:06:02.342 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.06, opts=13)
00:06:02.346 00.004 6120 Enqueuing Move request for scope (-0.11, 0.06)
00:06:02.350 00.004 7680 Worker thread wakes up
00:06:02.350 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
00:06:02.350 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
00:06:02.350 00.000 7680 Moving (-0.11, 0.06) raw xDistance=0.10 yDistance=-0.10
00:06:02.350 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:06:02.350 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:06:02.350 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:06:02.351 00.001 7680 MoveAxis(E, 0, ABG)
00:06:02.351 00.000 7680 Move returns status 0, amount 0
00:06:02.351 00.000 7680 MoveAxis(N, 0, ABG)
00:06:02.352 00.001 7680 Move returns status 0, amount 0
00:06:02.352 00.000 7680 move complete, result=0
00:06:02.352 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:02.356 00.004 7680 worker thread done servicing request
00:06:02.356 00.000 6120 UpdateGuideState exits: m=13805 SNR=75.8 Saturated
00:06:02.360 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:02.364 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:02.366 00.002 6120 Enqueuing Expose request
00:06:02.370 00.004 7680 Worker thread wakes up
00:06:02.370 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:06:02.374 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:02.374 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:06:03.611 01.237 7680 Exposure complete
00:06:03.746 00.135 7680 worker thread done servicing request
00:06:03.747 00.001 6120 OnExposeComplete: enter
00:06:03.751 00.004 6120 UpdateGuideState(): m_state=6
00:06:03.754 00.003 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3302
00:06:03.758 00.004 6120 Star::Find returns 1 (1), X=964.17, Y=57.65, Mass=13750, SNR=77.2, Peak=255 HFD=6.9
00:06:03.764 00.006 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
00:06:03.769 00.005 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.84)
00:06:03.772 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.42 hyp=0.43 cameraTheta=1.76 mountX=0.00 mountY=-0.42, mountTheta=-1.57
00:06:03.777 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.42, opts=13)
00:06:03.782 00.005 6120 Enqueuing Move request for scope (-0.08, 0.42)
00:06:03.786 00.004 7680 Worker thread wakes up
00:06:03.786 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.42) opts 0xd
00:06:03.787 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:03.790 00.003 6120 UpdateGuideState exits: m=13750 SNR=77.2 Saturated
00:06:03.794 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:03.798 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:03.803 00.005 6120 Enqueuing Expose request
00:06:03.806 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.42)
00:06:03.806 00.000 7680 Moving (-0.08, 0.42) raw xDistance=0.00 yDistance=-0.42
00:06:03.807 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:06:03.807 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:06:03.807 00.000 7680 MoveAxis(E, 0, ABG)
00:06:03.808 00.001 7680 Move returns status 0, amount 0
00:06:03.808 00.000 7680 MoveAxis(N, 226, ABG)
00:06:03.808 00.000 7680 Guiding  Dir = 0, Dur = 226
00:06:03.809 00.001 7680 IsSlewing returns 0
00:06:03.809 00.000 7680 IsGuiding returns 0
00:06:03.810 00.001 7680 PulseGuide returned control before completion, sleep 236
00:06:04.056 00.246 7680 IsGuiding returns 1
00:06:04.058 00.002 7680 scope still moving after pulse duration time elapsed
00:06:04.087 00.029 7680 IsSlewing returns 0
00:06:04.089 00.002 7680 IsGuiding returns 0
00:06:04.089 00.000 7680 scope move finished after 226 + 54 ms
00:06:04.090 00.001 7680 Move returns status 0, amount 226
00:06:04.091 00.001 7680 move complete, result=0
00:06:04.091 00.000 7680 worker thread done servicing request
00:06:04.091 00.000 7680 Worker thread wakes up
00:06:04.093 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 226 ms NORTH
00:06:04.099 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:04.099 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:06:05.347 01.248 7680 Exposure complete
00:06:05.486 00.139 7680 worker thread done servicing request
00:06:05.487 00.001 6120 OnExposeComplete: enter
00:06:05.490 00.003 6120 UpdateGuideState(): m_state=6
00:06:05.495 00.005 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3303
00:06:05.499 00.004 6120 Star::Find returns 1 (1), X=964.25, Y=57.31, Mass=13781, SNR=75.1, Peak=255 HFD=7.0
00:06:05.503 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.78)
00:06:05.506 00.003 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
00:06:05.510 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.55 mountX=-0.02 mountY=-0.08, mountTheta=-1.80
00:06:05.515 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.09, opts=13)
00:06:05.520 00.005 6120 Enqueuing Move request for scope (0.00, 0.09)
00:06:05.523 00.003 7680 Worker thread wakes up
00:06:05.523 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
00:06:05.523 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:05.525 00.002 6120 UpdateGuideState exits: m=13781 SNR=75.1 Saturated
00:06:05.531 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:05.534 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:05.537 00.003 6120 Enqueuing Expose request
00:06:05.540 00.003 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
00:06:05.540 00.000 7680 Moving (0.00, 0.09) raw xDistance=-0.02 yDistance=-0.08
00:06:05.540 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:06:05.541 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:06:05.541 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:06:05.541 00.000 7680 MoveAxis(E, 0, ABG)
00:06:05.541 00.000 7680 Move returns status 0, amount 0
00:06:05.541 00.000 7680 MoveAxis(N, 0, ABG)
00:06:05.541 00.000 7680 Move returns status 0, amount 0
00:06:05.541 00.000 7680 move complete, result=0
00:06:05.543 00.002 7680 worker thread done servicing request
00:06:05.543 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:06:05.547 00.004 7680 Worker thread wakes up
00:06:05.547 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:05.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:06:06.798 01.251 7680 Exposure complete
00:06:06.922 00.124 7680 worker thread done servicing request
00:06:06.923 00.001 6120 OnExposeComplete: enter
00:06:06.926 00.003 6120 UpdateGuideState(): m_state=6
00:06:06.931 00.005 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3304
00:06:06.935 00.004 6120 Star::Find returns 1 (1), X=964.39, Y=57.77, Mass=13584, SNR=76.2, Peak=255 HFD=7.0
00:06:06.938 00.003 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
00:06:06.942 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
00:06:06.946 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.55 hyp=0.56 cameraTheta=1.32 mountX=-0.24 mountY=-0.43, mountTheta=-2.07
00:06:06.951 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.55, opts=13)
00:06:06.955 00.004 6120 Enqueuing Move request for scope (0.14, 0.55)
00:06:06.959 00.004 7680 Worker thread wakes up
00:06:06.959 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.55) opts 0xd
00:06:06.959 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.55)
00:06:06.960 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:06.965 00.005 7680 Moving (0.14, 0.55) raw xDistance=-0.24 yDistance=-0.43
00:06:06.965 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:06:06.965 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:06:06.966 00.001 6120 UpdateGuideState exits: m=13584 SNR=76.2 Saturated
00:06:06.969 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:06.973 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:06.977 00.004 6120 Enqueuing Expose request
00:06:06.981 00.004 7680 MoveAxis(E, 97, ABG)
00:06:06.982 00.001 7680 Guiding  Dir = 2, Dur = 97
00:06:06.982 00.000 7680 IsSlewing returns 0
00:06:06.982 00.000 7680 IsGuiding returns 0
00:06:06.983 00.001 7680 PulseGuide returned control before completion, sleep 107
00:06:07.101 00.118 7680 IsGuiding returns 1
00:06:07.102 00.001 7680 scope still moving after pulse duration time elapsed
00:06:07.131 00.029 7680 IsSlewing returns 0
00:06:07.132 00.001 7680 IsGuiding returns 0
00:06:07.133 00.001 7680 scope move finished after 97 + 53 ms
00:06:07.134 00.001 7680 Move returns status 0, amount 97
00:06:07.134 00.000 7680 MoveAxis(N, 234, ABG)
00:06:07.134 00.000 7680 Guiding  Dir = 0, Dur = 234
00:06:07.135 00.001 7680 IsSlewing returns 0
00:06:07.138 00.003 7680 IsGuiding returns 0
00:06:07.139 00.001 7680 PulseGuide returned control before completion, sleep 244
00:06:07.397 00.258 7680 IsGuiding returns 1
00:06:07.398 00.001 7680 scope still moving after pulse duration time elapsed
00:06:07.428 00.030 7680 IsSlewing returns 0
00:06:07.429 00.001 7680 IsGuiding returns 0
00:06:07.429 00.000 7680 scope move finished after 234 + 56 ms
00:06:07.429 00.000 7680 Move returns status 0, amount 234
00:06:07.430 00.001 7680 move complete, result=0
00:06:07.430 00.000 7680 worker thread done servicing request
00:06:07.431 00.001 7680 Worker thread wakes up
00:06:07.431 00.000 6120 GuideStep: -0.2 px 97 ms EAST, -0.4 px 234 ms NORTH
00:06:07.437 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:07.437 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:06:08.695 01.258 7680 Exposure complete
00:06:08.824 00.129 7680 worker thread done servicing request
00:06:08.824 00.000 6120 OnExposeComplete: enter
00:06:08.828 00.004 6120 UpdateGuideState(): m_state=6
00:06:08.833 00.005 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3305
00:06:08.837 00.004 6120 Star::Find returns 1 (1), X=964.28, Y=57.62, Mass=14655, SNR=78.9, Peak=255 HFD=7.1
00:06:08.841 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.83)
00:06:08.844 00.003 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
00:06:08.848 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.40 hyp=0.40 cameraTheta=1.50 mountX=-0.10 mountY=-0.35, mountTheta=-1.85
00:06:08.853 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.40, opts=13)
00:06:08.857 00.004 6120 Enqueuing Move request for scope (0.03, 0.40)
00:06:08.861 00.004 7680 Worker thread wakes up
00:06:08.861 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:08.865 00.004 6120 UpdateGuideState exits: m=14655 SNR=78.9 Saturated
00:06:08.868 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:08.873 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:08.876 00.003 6120 Enqueuing Expose request
00:06:08.880 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.40) opts 0xd
00:06:08.880 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.40)
00:06:08.880 00.000 7680 Moving (0.03, 0.40) raw xDistance=-0.10 yDistance=-0.35
00:06:08.880 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:06:08.880 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:06:08.880 00.000 7680 MoveAxis(E, 0, ABG)
00:06:08.881 00.001 7680 Move returns status 0, amount 0
00:06:08.881 00.000 7680 MoveAxis(N, 189, ABG)
00:06:08.881 00.000 7680 Guiding  Dir = 0, Dur = 189
00:06:08.881 00.000 7680 IsSlewing returns 0
00:06:08.881 00.000 7680 IsGuiding returns 0
00:06:08.882 00.001 7680 PulseGuide returned control before completion, sleep 199
00:06:09.090 00.208 7680 IsGuiding returns 1
00:06:09.091 00.001 7680 scope still moving after pulse duration time elapsed
00:06:09.122 00.031 7680 IsSlewing returns 0
00:06:09.124 00.002 7680 IsGuiding returns 0
00:06:09.124 00.000 7680 scope move finished after 189 + 53 ms
00:06:09.125 00.001 7680 Move returns status 0, amount 189
00:06:09.125 00.000 7680 move complete, result=0
00:06:09.126 00.001 7680 worker thread done servicing request
00:06:09.126 00.000 7680 Worker thread wakes up
00:06:09.127 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 189 ms NORTH
00:06:09.133 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:09.133 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:06:10.390 01.257 7680 Exposure complete
00:06:10.523 00.133 7680 worker thread done servicing request
00:06:10.525 00.002 6120 OnExposeComplete: enter
00:06:10.528 00.003 6120 UpdateGuideState(): m_state=6
00:06:10.531 00.003 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3306
00:06:10.535 00.004 6120 Star::Find returns 1 (1), X=964.30, Y=57.56, Mass=14982, SNR=79.7, Peak=255 HFD=7.2
00:06:10.539 00.004 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
00:06:10.543 00.004 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
00:06:10.547 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.34 hyp=0.34 cameraTheta=1.44 mountX=-0.11 mountY=-0.28, mountTheta=-1.93
00:06:10.553 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.34, opts=13)
00:06:10.558 00.005 6120 Enqueuing Move request for scope (0.05, 0.34)
00:06:10.562 00.004 7680 Worker thread wakes up
00:06:10.562 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:10.566 00.004 6120 UpdateGuideState exits: m=14982 SNR=79.7 Saturated
00:06:10.569 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:10.573 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:10.576 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.34) opts 0xd
00:06:10.576 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.34)
00:06:10.578 00.002 7680 Moving (0.05, 0.34) raw xDistance=-0.11 yDistance=-0.28
00:06:10.578 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:06:10.578 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:06:10.578 00.000 7680 MoveAxis(E, 0, ABG)
00:06:10.578 00.000 7680 Move returns status 0, amount 0
00:06:10.579 00.001 6120 Enqueuing Expose request
00:06:10.583 00.004 7680 MoveAxis(N, 154, ABG)
00:06:10.584 00.001 7680 Guiding  Dir = 0, Dur = 154
00:06:10.584 00.000 7680 IsSlewing returns 0
00:06:10.584 00.000 7680 IsGuiding returns 0
00:06:10.586 00.002 7680 PulseGuide returned control before completion, sleep 164
00:06:10.754 00.168 7680 IsGuiding returns 1
00:06:10.754 00.000 7680 scope still moving after pulse duration time elapsed
00:06:10.786 00.032 7680 IsSlewing returns 0
00:06:10.786 00.000 7680 IsGuiding returns 1
00:06:10.818 00.032 7680 IsSlewing returns 0
00:06:10.818 00.000 7680 IsGuiding returns 0
00:06:10.818 00.000 7680 scope move finished after 154 + 79 ms
00:06:10.818 00.000 7680 Move returns status 0, amount 154
00:06:10.818 00.000 7680 move complete, result=0
00:06:10.818 00.000 7680 worker thread done servicing request
00:06:10.819 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 154 ms NORTH
00:06:10.825 00.006 7680 Worker thread wakes up
00:06:10.825 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:10.826 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,42,31,31)
00:06:11.085 00.259 6120 evsrv: cli 0FAF03D8 connect
00:06:11.198 00.113 6120 case statement mapped state 6 to 3
00:06:11.206 00.008 6120 case statement mapped state 6 to 3
00:06:11.212 00.006 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"178316cb-41c5-4e32-9362-65b93dedc38f"}
00:06:11.215 00.003 6120 case statement mapped state 6 to 3
00:06:11.218 00.003 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"178316cb-41c5-4e32-9362-65b93dedc38f"}
00:06:11.223 00.005 6120 evsrv: cli 0FAF03D8 disconnect
00:06:11.227 00.004 6120 evsrv: cli 0FAEF438 connect
00:06:11.231 00.004 6120 case statement mapped state 6 to 3
00:06:11.235 00.004 6120 case statement mapped state 6 to 3
00:06:11.240 00.005 6120 evsrv: cli 0FAEF438 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"4035ce12-4a3c-4aae-83ed-bbc78fc276d9"}
00:06:11.386 00.146 6120 PhdController::Dither begins
00:06:11.394 00.008 6120 dither: size=5.00, dRA=-2.73 dDec=2.69
00:06:11.399 00.005 6120 MountToCamera -- mountTheta (2.36) + m_xAngle (-2.95) = xAngle (-0.59 = -0.59)
00:06:11.512 00.113 6120 MountToCamera -- mountX=-2.73 mountY=2.69 hyp=3.83 mountTheta=2.36 cameraX=3.18, cameraY=-2.14 cameraTheta=-0.59
00:06:11.518 00.006 6120 setting lock position to (967.43, 55.09)
00:06:11.522 00.004 6120 Mount: notify guiding dithered (3.2, -2.1)
00:06:11.525 00.003 6120 Status Line: Dither by -2.73,2.69
00:06:11.530 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
00:06:11.535 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
00:06:11.539 00.004 6120 evsrv: cli 0FAEF438 response: {"jsonrpc":"2.0","result":0,"id":"4035ce12-4a3c-4aae-83ed-bbc78fc276d9"}
00:06:11.547 00.008 6120 evsrv: cli 0FAEF438 disconnect
00:06:12.072 00.525 7680 Exposure complete
00:06:12.161 00.089 7680 worker thread done servicing request
00:06:12.161 00.000 6120 OnExposeComplete: enter
00:06:12.164 00.003 6120 UpdateGuideState(): m_state=6
00:06:12.168 00.004 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3307
00:06:12.172 00.004 6120 Star::Find returns 1 (1), X=964.33, Y=57.58, Mass=14344, SNR=78.0, Peak=255 HFD=7.2
00:06:12.175 00.003 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-2.95) = xAngle (5.42 = -0.86)
00:06:12.178 00.003 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.15 = -1.13)
00:06:12.180 00.002 6120 CameraToMount -- cameraX=-3.10 cameraY=2.50 hyp=3.98 cameraTheta=2.46 mountX=2.59 mountY=-3.61, mountTheta=-0.95
00:06:12.185 00.005 6120 dither recenter: remaining=(2.7,-2.7) step=(2.7,-2.7)
00:06:12.189 00.004 6120 MountToCamera -- mountTheta (-0.78) + m_xAngle (-2.95) = xAngle (-3.73 = 2.55)
00:06:12.192 00.003 6120 MountToCamera -- mountX=2.73 mountY=-2.69 hyp=3.83 mountTheta=-0.78 cameraX=-3.18, cameraY=2.14 cameraTheta=2.55
00:06:12.195 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-3.18, y=2.14, opts=4)
00:06:12.199 00.004 6120 Enqueuing Move request for scope (-3.18, 2.14)
00:06:12.201 00.002 7680 Worker thread wakes up
00:06:12.201 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-3.18, 2.14) opts 0x4
00:06:12.201 00.000 7680 Handling offset move in thread for scope, endpoint = (-3.18, 2.14)
00:06:12.201 00.000 7680 Moving (-3.18, 2.14) raw xDistance=2.73 yDistance=-2.69
00:06:12.201 00.000 7680 MoveAxis(W, 1768, B)
00:06:12.202 00.001 7680 Guiding  Dir = 3, Dur = 1768
00:06:12.202 00.000 6120 Mount: notify direct move 2.73,-2.69
00:06:12.204 00.002 7680 IsSlewing returns 0
00:06:12.205 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:12.207 00.002 7680 IsGuiding returns 0
00:06:12.207 00.000 6120 UpdateGuideState exits: m=14344 SNR=78.0 Saturated
00:06:12.211 00.004 7680 PulseGuide returned control before completion, sleep 1778
00:06:12.211 00.000 6120 PhdController: settling, locked = 1, distance = 4.12 (1.50) aobump = 0 frame = 1 / 99999
00:06:12.213 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764050772.213,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.12,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:06:12.216 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:12.219 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:12.222 00.003 6120 Enqueuing Expose request
00:06:13.998 01.776 7680 IsGuiding returns 0
00:06:13.998 00.000 7680 Move returns status 0, amount 1768
00:06:13.999 00.001 7680 MoveAxis(N, 1461, B)
00:06:14.000 00.001 7680 Guiding  Dir = 0, Dur = 1461
00:06:14.000 00.000 7680 IsSlewing returns 0
00:06:14.001 00.001 7680 IsGuiding returns 0
00:06:14.001 00.000 7680 PulseGuide returned control before completion, sleep 1471
00:06:15.485 01.484 7680 IsGuiding returns 1
00:06:15.485 00.000 7680 scope still moving after pulse duration time elapsed
00:06:15.517 00.032 7680 IsSlewing returns 0
00:06:15.519 00.002 7680 IsGuiding returns 0
00:06:15.519 00.000 7680 scope move finished after 1461 + 57 ms
00:06:15.519 00.000 7680 Move returns status 0, amount 1461
00:06:15.520 00.001 7680 move complete, result=0
00:06:15.520 00.000 7680 worker thread done servicing request
00:06:15.520 00.000 6120 GuideStep: 2.7 px 1768 ms WEST, -2.7 px 1461 ms NORTH
00:06:15.527 00.007 7680 Worker thread wakes up
00:06:15.527 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:15.527 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:16.776 01.249 7680 Exposure complete
00:06:16.920 00.144 7680 worker thread done servicing request
00:06:16.920 00.000 6120 OnExposeComplete: enter
00:06:16.925 00.005 6120 UpdateGuideState(): m_state=6
00:06:16.928 00.003 6120 Star::Find(15, 964, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3308
00:06:16.930 00.002 6120 Star::Find returns 1 (1), X=967.08, Y=55.21, Mass=13789, SNR=76.3, Peak=255 HFD=6.9
00:06:16.933 00.003 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-2.95) = xAngle (5.75 = -0.53)
00:06:16.936 00.003 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.48 = -0.80)
00:06:16.940 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=0.13 hyp=0.37 cameraTheta=2.80 mountX=0.32 mountY=-0.27, mountTheta=-0.69
00:06:16.944 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.13, opts=13)
00:06:16.950 00.006 6120 Enqueuing Move request for scope (-0.35, 0.13)
00:06:16.953 00.003 7680 Worker thread wakes up
00:06:16.954 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:16.958 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.13) opts 0xd
00:06:16.958 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.13)
00:06:16.958 00.000 7680 Moving (-0.35, 0.13) raw xDistance=0.32 yDistance=-0.27
00:06:16.958 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:06:16.959 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
00:06:16.959 00.000 6120 UpdateGuideState exits: m=13789 SNR=76.3 Saturated
00:06:16.963 00.004 6120 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 2 / 99999
00:06:16.967 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:06:16.967 00.000 7680 MoveAxis(W, 131, ABG)
00:06:16.968 00.001 7680 Guiding  Dir = 3, Dur = 131
00:06:16.968 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050776.967,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.37,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:06:16.973 00.005 7680 IsSlewing returns 0
00:06:16.973 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:16.976 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:16.980 00.004 6120 Enqueuing Expose request
00:06:16.984 00.004 7680 IsGuiding returns 0
00:06:16.984 00.000 7680 PulseGuide returned control before completion, sleep 141
00:06:17.128 00.144 7680 IsGuiding returns 1
00:06:17.129 00.001 7680 scope still moving after pulse duration time elapsed
00:06:17.159 00.030 7680 IsSlewing returns 0
00:06:17.160 00.001 7680 IsGuiding returns 0
00:06:17.160 00.000 7680 scope move finished after 131 + 45 ms
00:06:17.162 00.002 7680 Move returns status 0, amount 131
00:06:17.162 00.000 7680 MoveAxis(N, 0, ABG)
00:06:17.162 00.000 7680 Move returns status 0, amount 0
00:06:17.162 00.000 7680 move complete, result=0
00:06:17.162 00.000 6120 GuideStep: 0.3 px 131 ms WEST, -0.3 px 0 ms NORTH
00:06:17.169 00.007 7680 worker thread done servicing request
00:06:17.169 00.000 7680 Worker thread wakes up
00:06:17.169 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:17.169 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:18.424 01.255 7680 Exposure complete
00:06:18.544 00.120 7680 worker thread done servicing request
00:06:18.545 00.001 6120 OnExposeComplete: enter
00:06:18.548 00.003 6120 UpdateGuideState(): m_state=6
00:06:18.552 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3309
00:06:18.556 00.004 6120 Star::Find returns 1 (1), X=967.18, Y=55.60, Mass=14721, SNR=79.3, Peak=255 HFD=7.1
00:06:18.560 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
00:06:18.563 00.003 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
00:06:18.566 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.52 hyp=0.57 cameraTheta=2.02 mountX=0.15 mountY=-0.57, mountTheta=-1.32
00:06:18.571 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.52, opts=13)
00:06:18.574 00.003 6120 Enqueuing Move request for scope (-0.25, 0.52)
00:06:18.577 00.003 7680 Worker thread wakes up
00:06:18.577 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.52) opts 0xd
00:06:18.578 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.52)
00:06:18.578 00.000 7680 Moving (-0.25, 0.52) raw xDistance=0.15 yDistance=-0.57
00:06:18.578 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:06:18.578 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
00:06:18.578 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
00:06:18.578 00.000 7680 MoveAxis(E, 0, ABG)
00:06:18.578 00.000 7680 Move returns status 0, amount 0
00:06:18.578 00.000 7680 MoveAxis(N, 0, ABG)
00:06:18.578 00.000 7680 Move returns status 0, amount 0
00:06:18.580 00.002 7680 move complete, result=0
00:06:18.580 00.000 7680 worker thread done servicing request
00:06:18.580 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:18.584 00.004 6120 UpdateGuideState exits: m=14721 SNR=79.3 Saturated
00:06:18.588 00.004 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 3 / 99999
00:06:18.591 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764050778.591,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.43,"Time":1.6,"SettleTime":10.0,"StarLocked":true}
00:06:18.594 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:18.598 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:18.602 00.004 6120 Enqueuing Expose request
00:06:18.606 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
00:06:18.609 00.003 7680 Worker thread wakes up
00:06:18.610 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:18.610 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:19.866 01.256 7680 Exposure complete
00:06:19.999 00.133 7680 worker thread done servicing request
00:06:20.000 00.001 6120 OnExposeComplete: enter
00:06:20.003 00.003 6120 UpdateGuideState(): m_state=6
00:06:20.008 00.005 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3310
00:06:20.013 00.005 6120 Star::Find returns 1 (1), X=967.59, Y=55.48, Mass=13685, SNR=74.0, Peak=255 HFD=7.1
00:06:20.016 00.003 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
00:06:20.019 00.003 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
00:06:20.025 00.006 6120 CameraToMount -- cameraX=0.16 cameraY=0.40 hyp=0.43 cameraTheta=1.19 mountX=-0.23 mountY=-0.29, mountTheta=-2.24
00:06:20.030 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.40, opts=13)
00:06:20.034 00.004 6120 Enqueuing Move request for scope (0.16, 0.40)
00:06:20.038 00.004 7680 Worker thread wakes up
00:06:20.038 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:20.042 00.004 6120 UpdateGuideState exits: m=13685 SNR=74.0 Saturated
00:06:20.045 00.003 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 4 / 99999
00:06:20.049 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.40) opts 0xd
00:06:20.049 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.40)
00:06:20.049 00.000 7680 Moving (0.16, 0.40) raw xDistance=-0.23 yDistance=-0.29
00:06:20.049 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:06:20.049 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.13
00:06:20.049 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:06:20.050 00.001 7680 MoveAxis(E, 93, ABG)
00:06:20.050 00.000 7680 Guiding  Dir = 2, Dur = 93
00:06:20.050 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050780.049,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.43,"Time":3.1,"SettleTime":10.0,"StarLocked":true}
00:06:20.054 00.004 7680 IsSlewing returns 0
00:06:20.054 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:20.058 00.004 7680 IsGuiding returns 0
00:06:20.058 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:20.062 00.004 6120 Enqueuing Expose request
00:06:20.065 00.003 7680 PulseGuide returned control before completion, sleep 103
00:06:20.176 00.111 7680 IsGuiding returns 1
00:06:20.177 00.001 7680 scope still moving after pulse duration time elapsed
00:06:20.209 00.032 7680 IsSlewing returns 0
00:06:20.210 00.001 7680 IsGuiding returns 0
00:06:20.211 00.001 7680 scope move finished after 93 + 59 ms
00:06:20.213 00.002 7680 Move returns status 0, amount 93
00:06:20.214 00.001 7680 MoveAxis(N, 155, ABG)
00:06:20.214 00.000 7680 Guiding  Dir = 0, Dur = 155
00:06:20.215 00.001 7680 IsSlewing returns 0
00:06:20.215 00.000 7680 IsGuiding returns 0
00:06:20.216 00.001 7680 PulseGuide returned control before completion, sleep 165
00:06:20.395 00.179 7680 IsGuiding returns 1
00:06:20.396 00.001 7680 scope still moving after pulse duration time elapsed
00:06:20.426 00.030 7680 IsSlewing returns 0
00:06:20.427 00.001 7680 IsGuiding returns 0
00:06:20.428 00.001 7680 scope move finished after 155 + 57 ms
00:06:20.428 00.000 7680 Move returns status 0, amount 155
00:06:20.429 00.001 7680 move complete, result=0
00:06:20.429 00.000 7680 worker thread done servicing request
00:06:20.429 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.3 px 155 ms NORTH
00:06:20.436 00.007 7680 Worker thread wakes up
00:06:20.436 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:20.436 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:21.679 01.243 7680 Exposure complete
00:06:21.808 00.129 7680 worker thread done servicing request
00:06:21.808 00.000 6120 OnExposeComplete: enter
00:06:21.813 00.005 6120 UpdateGuideState(): m_state=6
00:06:21.817 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3311
00:06:21.820 00.003 6120 Star::Find returns 1 (1), X=967.48, Y=55.48, Mass=13993, SNR=76.7, Peak=255 HFD=7.1
00:06:21.826 00.006 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
00:06:21.829 00.003 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
00:06:21.834 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.39 hyp=0.40 cameraTheta=1.44 mountX=-0.12 mountY=-0.33, mountTheta=-1.92
00:06:21.839 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.39, opts=13)
00:06:21.843 00.004 6120 Enqueuing Move request for scope (0.05, 0.39)
00:06:21.847 00.004 7680 Worker thread wakes up
00:06:21.848 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.39) opts 0xd
00:06:21.848 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.39)
00:06:21.848 00.000 7680 Moving (0.05, 0.39) raw xDistance=-0.12 yDistance=-0.33
00:06:21.848 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:06:21.849 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:06:21.849 00.000 7680 MoveAxis(E, 0, ABG)
00:06:21.849 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:21.853 00.004 7680 Move returns status 0, amount 0
00:06:21.853 00.000 7680 MoveAxis(N, 180, ABG)
00:06:21.853 00.000 6120 UpdateGuideState exits: m=13993 SNR=76.7 Saturated
00:06:21.858 00.005 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 5 / 99999
00:06:21.862 00.004 7680 Guiding  Dir = 0, Dur = 180
00:06:21.863 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764050781.862,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.42,"Time":4.9,"SettleTime":10.0,"StarLocked":true}
00:06:21.867 00.004 7680 IsSlewing returns 0
00:06:21.867 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:21.870 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:21.872 00.002 6120 Enqueuing Expose request
00:06:21.877 00.005 7680 IsGuiding returns 0
00:06:21.877 00.000 7680 PulseGuide returned control before completion, sleep 190
00:06:22.073 00.196 7680 IsGuiding returns 1
00:06:22.073 00.000 7680 scope still moving after pulse duration time elapsed
00:06:22.104 00.031 7680 IsSlewing returns 0
00:06:22.104 00.000 7680 IsGuiding returns 0
00:06:22.104 00.000 7680 scope move finished after 180 + 47 ms
00:06:22.104 00.000 7680 Move returns status 0, amount 180
00:06:22.104 00.000 7680 move complete, result=0
00:06:22.106 00.002 7680 worker thread done servicing request
00:06:22.106 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 180 ms NORTH
00:06:22.111 00.005 7680 Worker thread wakes up
00:06:22.111 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:22.111 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:23.350 01.239 7680 Exposure complete
00:06:23.479 00.129 7680 worker thread done servicing request
00:06:23.481 00.002 6120 OnExposeComplete: enter
00:06:23.485 00.004 6120 UpdateGuideState(): m_state=6
00:06:23.489 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3312
00:06:23.494 00.005 6120 Star::Find returns 1 (1), X=967.27, Y=55.66, Mass=13792, SNR=76.8, Peak=255 HFD=7.1
00:06:23.497 00.003 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.49)
00:06:23.502 00.005 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.76)
00:06:23.505 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.58 hyp=0.60 cameraTheta=1.84 mountX=0.05 mountY=-0.59, mountTheta=-1.49
00:06:23.509 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.58, opts=13)
00:06:23.512 00.003 6120 Enqueuing Move request for scope (-0.16, 0.58)
00:06:23.517 00.005 7680 Worker thread wakes up
00:06:23.517 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:23.522 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.58) opts 0xd
00:06:23.522 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.58)
00:06:23.522 00.000 7680 Moving (-0.16, 0.58) raw xDistance=0.05 yDistance=-0.59
00:06:23.522 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:06:23.522 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
00:06:23.522 00.000 7680 MoveAxis(E, 0, ABG)
00:06:23.522 00.000 7680 Move returns status 0, amount 0
00:06:23.522 00.000 7680 MoveAxis(N, 320, ABG)
00:06:23.522 00.000 7680 Guiding  Dir = 0, Dur = 320
00:06:23.524 00.002 6120 UpdateGuideState exits: m=13792 SNR=76.8 Saturated
00:06:23.528 00.004 7680 IsSlewing returns 0
00:06:23.528 00.000 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 6 / 99999
00:06:23.532 00.004 7680 IsGuiding returns 0
00:06:23.532 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050783.532,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.47,"Time":6.6,"SettleTime":10.0,"StarLocked":true}
00:06:23.536 00.004 7680 PulseGuide returned control before completion, sleep 330
00:06:23.536 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:23.540 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:23.543 00.003 6120 Enqueuing Expose request
00:06:23.875 00.332 7680 IsGuiding returns 1
00:06:23.875 00.000 7680 scope still moving after pulse duration time elapsed
00:06:23.906 00.031 7680 IsSlewing returns 0
00:06:23.906 00.000 7680 IsGuiding returns 0
00:06:23.907 00.001 7680 scope move finished after 320 + 54 ms
00:06:23.908 00.001 7680 Move returns status 0, amount 320
00:06:23.908 00.000 7680 move complete, result=0
00:06:23.908 00.000 7680 worker thread done servicing request
00:06:23.908 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 320 ms NORTH
00:06:23.913 00.005 7680 Worker thread wakes up
00:06:23.914 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:23.914 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:25.165 01.251 7680 Exposure complete
00:06:25.289 00.124 7680 worker thread done servicing request
00:06:25.290 00.001 6120 OnExposeComplete: enter
00:06:25.294 00.004 6120 UpdateGuideState(): m_state=6
00:06:25.298 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3313
00:06:25.302 00.004 6120 Star::Find returns 1 (1), X=967.20, Y=55.27, Mass=13675, SNR=74.7, Peak=255 HFD=7.0
00:06:25.306 00.004 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.44 = -0.84)
00:06:25.309 00.003 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.17 = -1.11)
00:06:25.313 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.18 hyp=0.30 cameraTheta=2.49 mountX=0.20 mountY=-0.26, mountTheta=-0.93
00:06:25.319 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.18, opts=13)
00:06:25.323 00.004 6120 Enqueuing Move request for scope (-0.23, 0.18)
00:06:25.326 00.003 7680 Worker thread wakes up
00:06:25.326 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.18) opts 0xd
00:06:25.326 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.18)
00:06:25.326 00.000 7680 Moving (-0.23, 0.18) raw xDistance=0.20 yDistance=-0.26
00:06:25.326 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:06:25.326 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:06:25.328 00.002 7680 MoveAxis(E, 0, ABG)
00:06:25.328 00.000 7680 Move returns status 0, amount 0
00:06:25.328 00.000 7680 MoveAxis(N, 144, ABG)
00:06:25.328 00.000 7680 Guiding  Dir = 0, Dur = 144
00:06:25.328 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:25.332 00.004 7680 IsSlewing returns 0
00:06:25.333 00.001 6120 UpdateGuideState exits: m=13675 SNR=74.7 Saturated
00:06:25.336 00.003 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 7 / 99999
00:06:25.341 00.005 7680 IsGuiding returns 0
00:06:25.341 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050785.341,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.42,"Time":8.4,"SettleTime":10.0,"StarLocked":true}
00:06:25.344 00.003 7680 PulseGuide returned control before completion, sleep 154
00:06:25.344 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:25.348 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:25.352 00.004 6120 Enqueuing Expose request
00:06:25.501 00.149 7680 IsGuiding returns 1
00:06:25.502 00.001 7680 scope still moving after pulse duration time elapsed
00:06:25.533 00.031 7680 IsSlewing returns 0
00:06:25.534 00.001 7680 IsGuiding returns 0
00:06:25.534 00.000 7680 scope move finished after 144 + 50 ms
00:06:25.535 00.001 7680 Move returns status 0, amount 144
00:06:25.535 00.000 7680 move complete, result=0
00:06:25.536 00.001 7680 worker thread done servicing request
00:06:25.536 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 144 ms NORTH
00:06:25.539 00.003 7680 Worker thread wakes up
00:06:25.540 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:25.540 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:26.787 01.247 7680 Exposure complete
00:06:26.911 00.124 7680 worker thread done servicing request
00:06:26.911 00.000 6120 OnExposeComplete: enter
00:06:26.917 00.006 6120 UpdateGuideState(): m_state=6
00:06:26.920 00.003 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3314
00:06:26.924 00.004 6120 Star::Find returns 1 (1), X=967.24, Y=55.13, Mass=14662, SNR=78.4, Peak=255 HFD=6.9
00:06:26.928 00.004 6120 CameraToMount -- cameraTheta (2.91) - m_xAngle (-2.95) = xAngle (5.87 = -0.42)
00:06:26.932 00.004 6120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.60 = -0.69)
00:06:26.936 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.19 cameraTheta=2.91 mountX=0.18 mountY=-0.12, mountTheta=-0.61
00:06:26.942 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.04, opts=13)
00:06:26.946 00.004 6120 Enqueuing Move request for scope (-0.19, 0.04)
00:06:26.950 00.004 7680 Worker thread wakes up
00:06:26.951 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.04) opts 0xd
00:06:26.951 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.04)
00:06:26.952 00.001 7680 Moving (-0.19, 0.04) raw xDistance=0.18 yDistance=-0.12
00:06:26.952 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:06:26.952 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:06:26.953 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:26.957 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:06:26.957 00.000 7680 MoveAxis(E, 0, ABG)
00:06:26.957 00.000 7680 Move returns status 0, amount 0
00:06:26.957 00.000 7680 MoveAxis(N, 0, ABG)
00:06:26.957 00.000 7680 Move returns status 0, amount 0
00:06:26.957 00.000 7680 move complete, result=0
00:06:26.958 00.001 6120 UpdateGuideState exits: m=14662 SNR=78.4 Saturated
00:06:26.962 00.004 6120 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 8 / 99999
00:06:26.965 00.003 7680 worker thread done servicing request
00:06:26.966 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764050786.965,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.35,"Time":10.0,"SettleTime":10.0,"StarLocked":true}
00:06:26.970 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:26.974 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:26.977 00.003 6120 Enqueuing Expose request
00:06:26.981 00.004 7680 Worker thread wakes up
00:06:26.982 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:06:26.987 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:26.987 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:28.227 01.240 7680 Exposure complete
00:06:28.356 00.129 7680 worker thread done servicing request
00:06:28.356 00.000 6120 OnExposeComplete: enter
00:06:28.360 00.004 6120 UpdateGuideState(): m_state=6
00:06:28.363 00.003 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3315
00:06:28.366 00.003 6120 Star::Find returns 1 (1), X=967.21, Y=55.59, Mass=14259, SNR=78.6, Peak=255 HFD=7.0
00:06:28.370 00.004 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
00:06:28.374 00.004 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
00:06:28.378 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.50 hyp=0.55 cameraTheta=1.99 mountX=0.12 mountY=-0.55, mountTheta=-1.35
00:06:28.383 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.50, opts=13)
00:06:28.386 00.003 6120 Enqueuing Move request for scope (-0.22, 0.50)
00:06:28.390 00.004 7680 Worker thread wakes up
00:06:28.390 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.50) opts 0xd
00:06:28.390 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.50)
00:06:28.390 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:28.394 00.004 6120 UpdateGuideState exits: m=14259 SNR=78.6 Saturated
00:06:28.398 00.004 7680 Moving (-0.22, 0.50) raw xDistance=0.12 yDistance=-0.55
00:06:28.399 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:06:28.399 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:06:28.399 00.000 7680 MoveAxis(E, 0, ABG)
00:06:28.399 00.000 7680 Move returns status 0, amount 0
00:06:28.399 00.000 7680 MoveAxis(N, 297, ABG)
00:06:28.399 00.000 7680 Guiding  Dir = 0, Dur = 297
00:06:28.399 00.000 6120 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 9 / 99999
00:06:28.403 00.004 7680 IsSlewing returns 0
00:06:28.404 00.001 6120 PhdController: newstate STATE_FINISH
00:06:28.407 00.003 7680 IsGuiding returns 0
00:06:28.407 00.000 6120 PhdController complete: success
00:06:28.410 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764050788.410,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
00:06:28.414 00.004 7680 PulseGuide returned control before completion, sleep 307
00:06:28.415 00.001 6120 Mount: notify guiding dither settle done success=1
00:06:28.420 00.005 6120 PhdController: newstate STATE_IDLE
00:06:28.424 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:28.428 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:28.431 00.003 6120 Enqueuing Expose request
00:06:28.735 00.304 7680 IsGuiding returns 1
00:06:28.735 00.000 7680 scope still moving after pulse duration time elapsed
00:06:28.765 00.030 7680 IsSlewing returns 0
00:06:28.766 00.001 7680 IsGuiding returns 0
00:06:28.767 00.001 7680 scope move finished after 297 + 62 ms
00:06:28.767 00.000 7680 Move returns status 0, amount 297
00:06:28.767 00.000 7680 move complete, result=0
00:06:28.767 00.000 7680 worker thread done servicing request
00:06:28.769 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 297 ms NORTH
00:06:28.775 00.006 7680 Worker thread wakes up
00:06:28.776 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:28.776 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:30.026 01.250 7680 Exposure complete
00:06:30.156 00.130 7680 worker thread done servicing request
00:06:30.156 00.000 6120 OnExposeComplete: enter
00:06:30.160 00.004 6120 UpdateGuideState(): m_state=6
00:06:30.164 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3316
00:06:30.169 00.005 6120 Star::Find returns 1 (1), X=967.29, Y=55.12, Mass=13749, SNR=74.2, Peak=255 HFD=6.8
00:06:30.174 00.005 6120 CameraToMount -- cameraTheta (2.89) - m_xAngle (-2.95) = xAngle (5.84 = -0.44)
00:06:30.177 00.003 6120 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.57 = -0.71)
00:06:30.181 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.89 mountX=0.13 mountY=-0.10, mountTheta=-0.63
00:06:30.186 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.04, opts=13)
00:06:30.190 00.004 6120 Enqueuing Move request for scope (-0.14, 0.04)
00:06:30.194 00.004 7680 Worker thread wakes up
00:06:30.195 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:30.198 00.003 6120 UpdateGuideState exits: m=13749 SNR=74.2 Saturated
00:06:30.201 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:30.206 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:30.211 00.005 6120 Enqueuing Expose request
00:06:30.215 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
00:06:30.215 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
00:06:30.215 00.000 7680 Moving (-0.14, 0.04) raw xDistance=0.13 yDistance=-0.10
00:06:30.215 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:06:30.216 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:06:30.216 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:06:30.216 00.000 7680 MoveAxis(E, 0, ABG)
00:06:30.216 00.000 7680 Move returns status 0, amount 0
00:06:30.217 00.001 7680 MoveAxis(N, 0, ABG)
00:06:30.217 00.000 7680 Move returns status 0, amount 0
00:06:30.217 00.000 7680 move complete, result=0
00:06:30.217 00.000 7680 worker thread done servicing request
00:06:30.217 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:06:30.222 00.005 7680 Worker thread wakes up
00:06:30.222 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:30.222 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:31.466 01.244 7680 Exposure complete
00:06:31.596 00.130 7680 worker thread done servicing request
00:06:31.597 00.001 6120 OnExposeComplete: enter
00:06:31.600 00.003 6120 UpdateGuideState(): m_state=6
00:06:31.605 00.005 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3317
00:06:31.608 00.003 6120 Star::Find returns 1 (1), X=967.32, Y=55.47, Mass=14378, SNR=78.4, Peak=255 HFD=7.1
00:06:31.614 00.006 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
00:06:31.619 00.005 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.75)
00:06:31.623 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.39 hyp=0.40 cameraTheta=1.85 mountX=0.04 mountY=-0.40, mountTheta=-1.48
00:06:31.627 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.39, opts=13)
00:06:31.632 00.005 6120 Enqueuing Move request for scope (-0.11, 0.39)
00:06:31.635 00.003 7680 Worker thread wakes up
00:06:31.635 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:31.640 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.39) opts 0xd
00:06:31.640 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.39)
00:06:31.640 00.000 7680 Moving (-0.11, 0.39) raw xDistance=0.04 yDistance=-0.40
00:06:31.640 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:06:31.640 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:06:31.640 00.000 7680 MoveAxis(E, 0, ABG)
00:06:31.640 00.000 7680 Move returns status 0, amount 0
00:06:31.641 00.001 7680 MoveAxis(N, 216, ABG)
00:06:31.641 00.000 7680 Guiding  Dir = 0, Dur = 216
00:06:31.641 00.000 6120 UpdateGuideState exits: m=14378 SNR=78.4 Saturated
00:06:31.645 00.004 7680 IsSlewing returns 0
00:06:31.645 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:31.650 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:31.654 00.004 6120 Enqueuing Expose request
00:06:31.657 00.003 7680 IsGuiding returns 0
00:06:31.658 00.001 7680 PulseGuide returned control before completion, sleep 226
00:06:31.893 00.235 7680 IsGuiding returns 1
00:06:31.895 00.002 7680 scope still moving after pulse duration time elapsed
00:06:31.926 00.031 7680 IsSlewing returns 0
00:06:31.926 00.000 7680 IsGuiding returns 0
00:06:31.928 00.002 7680 scope move finished after 216 + 54 ms
00:06:31.929 00.001 7680 Move returns status 0, amount 216
00:06:31.931 00.002 7680 move complete, result=0
00:06:31.931 00.000 7680 worker thread done servicing request
00:06:31.931 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 216 ms NORTH
00:06:31.936 00.005 7680 Worker thread wakes up
00:06:31.936 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:31.937 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:33.187 01.250 7680 Exposure complete
00:06:33.322 00.135 7680 worker thread done servicing request
00:06:33.323 00.001 6120 OnExposeComplete: enter
00:06:33.326 00.003 6120 UpdateGuideState(): m_state=6
00:06:33.331 00.005 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3318
00:06:33.335 00.004 6120 Star::Find returns 1 (1), X=967.63, Y=55.30, Mass=13290, SNR=74.1, Peak=255 HFD=7.0
00:06:33.340 00.005 6120 CameraToMount -- cameraTheta (0.82) - m_xAngle (-2.95) = xAngle (3.78 = -2.51)
00:06:33.344 00.004 6120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.51 = -2.77)
00:06:33.347 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.21 hyp=0.29 cameraTheta=0.82 mountX=-0.23 mountY=-0.10, mountTheta=-2.72
00:06:33.352 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.21, opts=13)
00:06:33.356 00.004 6120 Enqueuing Move request for scope (0.20, 0.21)
00:06:33.360 00.004 7680 Worker thread wakes up
00:06:33.360 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.21) opts 0xd
00:06:33.361 00.001 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.21)
00:06:33.361 00.000 7680 Moving (0.20, 0.21) raw xDistance=-0.23 yDistance=-0.10
00:06:33.361 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:06:33.361 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:06:33.361 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:06:33.362 00.001 7680 MoveAxis(E, 96, ABG)
00:06:33.362 00.000 7680 Guiding  Dir = 2, Dur = 96
00:06:33.362 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:33.365 00.003 7680 IsSlewing returns 0
00:06:33.367 00.002 6120 UpdateGuideState exits: m=13290 SNR=74.1 Saturated
00:06:33.370 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:33.373 00.003 7680 IsGuiding returns 0
00:06:33.373 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:33.377 00.004 7680 PulseGuide returned control before completion, sleep 106
00:06:33.377 00.000 6120 Enqueuing Expose request
00:06:33.491 00.114 7680 IsGuiding returns 1
00:06:33.492 00.001 7680 scope still moving after pulse duration time elapsed
00:06:33.523 00.031 7680 IsSlewing returns 0
00:06:33.525 00.002 7680 IsGuiding returns 0
00:06:33.525 00.000 7680 scope move finished after 96 + 54 ms
00:06:33.525 00.000 7680 Move returns status 0, amount 96
00:06:33.526 00.001 7680 MoveAxis(N, 0, ABG)
00:06:33.526 00.000 7680 Move returns status 0, amount 0
00:06:33.526 00.000 7680 move complete, result=0
00:06:33.527 00.001 7680 worker thread done servicing request
00:06:33.527 00.000 6120 GuideStep: -0.2 px 96 ms EAST, -0.1 px 0 ms NORTH
00:06:33.533 00.006 7680 Worker thread wakes up
00:06:33.534 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:33.534 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:34.788 01.254 7680 Exposure complete
00:06:34.923 00.135 7680 worker thread done servicing request
00:06:34.923 00.000 6120 OnExposeComplete: enter
00:06:34.927 00.004 6120 UpdateGuideState(): m_state=6
00:06:34.930 00.003 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3319
00:06:34.932 00.002 6120 Star::Find returns 1 (1), X=967.60, Y=55.28, Mass=13873, SNR=75.9, Peak=255 HFD=7.2
00:06:34.936 00.004 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.82 = -2.47)
00:06:34.940 00.004 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.55 = -2.73)
00:06:34.944 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.20 hyp=0.26 cameraTheta=0.86 mountX=-0.20 mountY=-0.10, mountTheta=-2.67
00:06:34.949 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.20, opts=13)
00:06:34.956 00.007 6120 Enqueuing Move request for scope (0.17, 0.20)
00:06:34.960 00.004 7680 Worker thread wakes up
00:06:34.960 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.20) opts 0xd
00:06:34.961 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:34.966 00.005 6120 UpdateGuideState exits: m=13873 SNR=75.9 Saturated
00:06:34.972 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:34.977 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:34.981 00.004 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.20)
00:06:34.982 00.001 7680 Moving (0.17, 0.20) raw xDistance=-0.20 yDistance=-0.10
00:06:34.982 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
00:06:34.982 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:06:34.983 00.001 6120 Enqueuing Expose request
00:06:34.989 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:06:34.989 00.000 7680 MoveAxis(E, 89, ABG)
00:06:34.989 00.000 7680 Guiding  Dir = 2, Dur = 89
00:06:34.989 00.000 7680 IsSlewing returns 0
00:06:34.990 00.001 7680 IsGuiding returns 0
00:06:34.990 00.000 7680 PulseGuide returned control before completion, sleep 99
00:06:35.105 00.115 7680 IsGuiding returns 1
00:06:35.107 00.002 7680 scope still moving after pulse duration time elapsed
00:06:35.135 00.028 7680 IsSlewing returns 0
00:06:35.137 00.002 7680 IsGuiding returns 0
00:06:35.138 00.001 7680 scope move finished after 89 + 58 ms
00:06:35.139 00.001 7680 Move returns status 0, amount 89
00:06:35.139 00.000 7680 MoveAxis(N, 0, ABG)
00:06:35.140 00.001 7680 Move returns status 0, amount 0
00:06:35.140 00.000 7680 move complete, result=0
00:06:35.140 00.000 7680 worker thread done servicing request
00:06:35.141 00.001 7680 Worker thread wakes up
00:06:35.141 00.000 6120 GuideStep: -0.2 px 89 ms EAST, -0.1 px 0 ms NORTH
00:06:35.147 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:35.148 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:36.401 01.253 7680 Exposure complete
00:06:36.538 00.137 7680 worker thread done servicing request
00:06:36.538 00.000 6120 OnExposeComplete: enter
00:06:36.543 00.005 6120 UpdateGuideState(): m_state=6
00:06:36.547 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3320
00:06:36.551 00.004 6120 Star::Find returns 1 (1), X=967.25, Y=55.77, Mass=12885, SNR=72.6, Peak=255 HFD=6.9
00:06:36.555 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
00:06:36.558 00.003 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
00:06:36.562 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.69 hyp=0.71 cameraTheta=1.83 mountX=0.05 mountY=-0.70, mountTheta=-1.50
00:06:36.568 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.69, opts=13)
00:06:36.571 00.003 6120 Enqueuing Move request for scope (-0.18, 0.69)
00:06:36.575 00.004 7680 Worker thread wakes up
00:06:36.575 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.69) opts 0xd
00:06:36.576 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.69)
00:06:36.576 00.000 7680 Moving (-0.18, 0.69) raw xDistance=0.05 yDistance=-0.70
00:06:36.576 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:06:36.576 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
00:06:36.577 00.001 7680 MoveAxis(E, 0, ABG)
00:06:36.577 00.000 7680 Move returns status 0, amount 0
00:06:36.577 00.000 7680 MoveAxis(N, 378, ABG)
00:06:36.577 00.000 7680 Guiding  Dir = 0, Dur = 378
00:06:36.578 00.001 7680 IsSlewing returns 0
00:06:36.578 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:36.584 00.006 7680 IsGuiding returns 0
00:06:36.584 00.000 6120 UpdateGuideState exits: m=12885 SNR=72.6 Saturated
00:06:36.588 00.004 7680 PulseGuide returned control before completion, sleep 388
00:06:36.589 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:36.592 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:36.597 00.005 6120 Enqueuing Expose request
00:06:36.981 00.384 7680 IsGuiding returns 1
00:06:36.981 00.000 7680 scope still moving after pulse duration time elapsed
00:06:37.012 00.031 7680 IsSlewing returns 0
00:06:37.015 00.003 7680 IsGuiding returns 0
00:06:37.015 00.000 7680 scope move finished after 378 + 53 ms
00:06:37.016 00.001 7680 Move returns status 0, amount 378
00:06:37.016 00.000 7680 move complete, result=0
00:06:37.016 00.000 7680 worker thread done servicing request
00:06:37.016 00.000 7680 Worker thread wakes up
00:06:37.018 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 378 ms NORTH
00:06:37.026 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:37.027 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:38.268 01.241 7680 Exposure complete
00:06:38.419 00.151 7680 worker thread done servicing request
00:06:38.420 00.001 6120 OnExposeComplete: enter
00:06:38.424 00.004 6120 UpdateGuideState(): m_state=6
00:06:38.429 00.005 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3321
00:06:38.434 00.005 6120 Star::Find returns 1 (1), X=967.23, Y=55.48, Mass=13772, SNR=75.7, Peak=255 HFD=7.1
00:06:38.438 00.004 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (4.99 = -1.29)
00:06:38.443 00.005 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.56)
00:06:38.448 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.39 hyp=0.44 cameraTheta=2.04 mountX=0.12 mountY=-0.44, mountTheta=-1.30
00:06:38.454 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.39, opts=13)
00:06:38.458 00.004 6120 Enqueuing Move request for scope (-0.20, 0.39)
00:06:38.462 00.004 7680 Worker thread wakes up
00:06:38.462 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:38.466 00.004 6120 UpdateGuideState exits: m=13772 SNR=75.7 Saturated
00:06:38.469 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.39) opts 0xd
00:06:38.469 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:38.473 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.39)
00:06:38.473 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:38.477 00.004 7680 Moving (-0.20, 0.39) raw xDistance=0.12 yDistance=-0.44
00:06:38.477 00.000 6120 Enqueuing Expose request
00:06:38.480 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:06:38.480 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
00:06:38.480 00.000 7680 MoveAxis(E, 0, ABG)
00:06:38.482 00.002 7680 Move returns status 0, amount 0
00:06:38.482 00.000 7680 MoveAxis(N, 239, ABG)
00:06:38.482 00.000 7680 Guiding  Dir = 0, Dur = 239
00:06:38.482 00.000 7680 IsSlewing returns 0
00:06:38.482 00.000 7680 IsGuiding returns 0
00:06:38.482 00.000 7680 PulseGuide returned control before completion, sleep 249
00:06:38.748 00.266 7680 IsGuiding returns 1
00:06:38.748 00.000 7680 scope still moving after pulse duration time elapsed
00:06:38.779 00.031 7680 IsSlewing returns 0
00:06:38.779 00.000 7680 IsGuiding returns 0
00:06:38.779 00.000 7680 scope move finished after 239 + 57 ms
00:06:38.779 00.000 7680 Move returns status 0, amount 239
00:06:38.779 00.000 7680 move complete, result=0
00:06:38.780 00.001 7680 worker thread done servicing request
00:06:38.780 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 239 ms NORTH
00:06:38.783 00.003 7680 Worker thread wakes up
00:06:38.785 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:38.785 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:40.042 01.257 7680 Exposure complete
00:06:40.177 00.135 7680 worker thread done servicing request
00:06:40.177 00.000 6120 OnExposeComplete: enter
00:06:40.181 00.004 6120 UpdateGuideState(): m_state=6
00:06:40.184 00.003 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3322
00:06:40.188 00.004 6120 Star::Find returns 1 (1), X=967.27, Y=55.09, Mass=13778, SNR=76.4, Peak=255 HFD=6.8
00:06:40.191 00.003 6120 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-2.95) = xAngle (-0.19 = -0.19)
00:06:40.195 00.004 6120 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.45 = -0.45)
00:06:40.198 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.14 mountX=0.15 mountY=-0.07, mountTheta=-0.42
00:06:40.203 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.00, opts=13)
00:06:40.207 00.004 6120 Enqueuing Move request for scope (-0.16, -0.00)
00:06:40.211 00.004 7680 Worker thread wakes up
00:06:40.212 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.00) opts 0xd
00:06:40.212 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.00)
00:06:40.213 00.001 7680 Moving (-0.16, -0.00) raw xDistance=0.15 yDistance=-0.07
00:06:40.213 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:06:40.213 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:06:40.213 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:06:40.213 00.000 7680 MoveAxis(E, 0, ABG)
00:06:40.214 00.001 7680 Move returns status 0, amount 0
00:06:40.214 00.000 7680 MoveAxis(N, 0, ABG)
00:06:40.214 00.000 7680 Move returns status 0, amount 0
00:06:40.214 00.000 7680 move complete, result=0
00:06:40.214 00.000 7680 worker thread done servicing request
00:06:40.214 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:40.220 00.006 6120 UpdateGuideState exits: m=13778 SNR=76.4 Saturated
00:06:40.224 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:40.227 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:40.231 00.004 6120 Enqueuing Expose request
00:06:40.237 00.006 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:06:40.242 00.005 7680 Worker thread wakes up
00:06:40.242 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:40.242 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:41.497 01.255 7680 Exposure complete
00:06:41.631 00.134 7680 worker thread done servicing request
00:06:41.632 00.001 6120 OnExposeComplete: enter
00:06:41.636 00.004 6120 UpdateGuideState(): m_state=6
00:06:41.639 00.003 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3323
00:06:41.645 00.006 6120 Star::Find returns 1 (1), X=967.23, Y=55.19, Mass=13520, SNR=75.4, Peak=255 HFD=6.9
00:06:41.648 00.003 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-2.95) = xAngle (5.63 = -0.66)
00:06:41.653 00.005 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.36 = -0.93)
00:06:41.656 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.23 cameraTheta=2.67 mountX=0.18 mountY=-0.18, mountTheta=-0.79
00:06:41.661 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.10, opts=13)
00:06:41.665 00.004 6120 Enqueuing Move request for scope (-0.20, 0.10)
00:06:41.669 00.004 7680 Worker thread wakes up
00:06:41.669 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:41.674 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
00:06:41.674 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
00:06:41.674 00.000 7680 Moving (-0.20, 0.10) raw xDistance=0.18 yDistance=-0.18
00:06:41.674 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:06:41.674 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:06:41.674 00.000 6120 UpdateGuideState exits: m=13520 SNR=75.4 Saturated
00:06:41.679 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:41.684 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:41.687 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:06:41.688 00.001 7680 MoveAxis(E, 0, ABG)
00:06:41.688 00.000 7680 Move returns status 0, amount 0
00:06:41.688 00.000 7680 MoveAxis(N, 0, ABG)
00:06:41.688 00.000 6120 Enqueuing Expose request
00:06:41.693 00.005 7680 Move returns status 0, amount 0
00:06:41.693 00.000 7680 move complete, result=0
00:06:41.693 00.000 7680 worker thread done servicing request
00:06:41.693 00.000 7680 Worker thread wakes up
00:06:41.693 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:06:41.698 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:41.698 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:42.943 01.245 7680 Exposure complete
00:06:43.066 00.123 7680 worker thread done servicing request
00:06:43.066 00.000 6120 OnExposeComplete: enter
00:06:43.069 00.003 6120 UpdateGuideState(): m_state=6
00:06:43.073 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3324
00:06:43.077 00.004 6120 Star::Find returns 1 (1), X=967.26, Y=55.27, Mass=13483, SNR=73.0, Peak=255 HFD=6.8
00:06:43.080 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
00:06:43.084 00.004 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
00:06:43.086 00.002 6120 CameraToMount -- cameraX=-0.17 cameraY=0.18 hyp=0.25 cameraTheta=2.32 mountX=0.13 mountY=-0.24, mountTheta=-1.06
00:06:43.090 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.18, opts=13)
00:06:43.094 00.004 6120 Enqueuing Move request for scope (-0.17, 0.18)
00:06:43.097 00.003 7680 Worker thread wakes up
00:06:43.098 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:43.101 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.18) opts 0xd
00:06:43.101 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.18)
00:06:43.101 00.000 6120 UpdateGuideState exits: m=13483 SNR=73.0 Saturated
00:06:43.105 00.004 7680 Moving (-0.17, 0.18) raw xDistance=0.13 yDistance=-0.24
00:06:43.105 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:06:43.105 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:43.110 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:06:43.110 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:43.116 00.006 6120 Enqueuing Expose request
00:06:43.121 00.005 7680 MoveAxis(E, 0, ABG)
00:06:43.121 00.000 7680 Move returns status 0, amount 0
00:06:43.121 00.000 7680 MoveAxis(N, 128, ABG)
00:06:43.121 00.000 7680 Guiding  Dir = 0, Dur = 128
00:06:43.122 00.001 7680 IsSlewing returns 0
00:06:43.122 00.000 7680 IsGuiding returns 0
00:06:43.123 00.001 7680 PulseGuide returned control before completion, sleep 138
00:06:43.268 00.145 7680 IsGuiding returns 1
00:06:43.269 00.001 7680 scope still moving after pulse duration time elapsed
00:06:43.300 00.031 7680 IsSlewing returns 0
00:06:43.300 00.000 7680 IsGuiding returns 0
00:06:43.302 00.002 7680 scope move finished after 128 + 50 ms
00:06:43.302 00.000 7680 Move returns status 0, amount 128
00:06:43.303 00.001 7680 move complete, result=0
00:06:43.303 00.000 7680 worker thread done servicing request
00:06:43.303 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 128 ms NORTH
00:06:43.310 00.007 7680 Worker thread wakes up
00:06:43.311 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:43.311 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:44.562 01.251 7680 Exposure complete
00:06:44.713 00.151 7680 worker thread done servicing request
00:06:44.713 00.000 6120 OnExposeComplete: enter
00:06:44.717 00.004 6120 UpdateGuideState(): m_state=6
00:06:44.721 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3325
00:06:44.725 00.004 6120 Star::Find returns 1 (1), X=967.19, Y=55.59, Mass=14424, SNR=80.0, Peak=255 HFD=7.1
00:06:44.731 00.006 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.32)
00:06:44.737 00.006 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
00:06:44.740 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.50 hyp=0.56 cameraTheta=2.01 mountX=0.14 mountY=-0.56, mountTheta=-1.32
00:06:44.745 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.50, opts=13)
00:06:44.752 00.007 6120 Enqueuing Move request for scope (-0.24, 0.50)
00:06:44.758 00.006 7680 Worker thread wakes up
00:06:44.758 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.50) opts 0xd
00:06:44.758 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:44.763 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.50)
00:06:44.763 00.000 6120 UpdateGuideState exits: m=14424 SNR=80.0 Saturated
00:06:44.767 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:44.770 00.003 7680 Moving (-0.24, 0.50) raw xDistance=0.14 yDistance=-0.56
00:06:44.770 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:44.775 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:06:44.775 00.000 6120 Enqueuing Expose request
00:06:44.779 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
00:06:44.779 00.000 7680 MoveAxis(E, 0, ABG)
00:06:44.779 00.000 7680 Move returns status 0, amount 0
00:06:44.779 00.000 7680 MoveAxis(N, 301, ABG)
00:06:44.780 00.001 7680 Guiding  Dir = 0, Dur = 301
00:06:44.780 00.000 7680 IsSlewing returns 0
00:06:44.781 00.001 7680 IsGuiding returns 0
00:06:44.781 00.000 7680 PulseGuide returned control before completion, sleep 311
00:06:45.102 00.321 7680 IsGuiding returns 1
00:06:45.102 00.000 7680 scope still moving after pulse duration time elapsed
00:06:45.132 00.030 7680 IsSlewing returns 0
00:06:45.133 00.001 7680 IsGuiding returns 0
00:06:45.133 00.000 7680 scope move finished after 301 + 51 ms
00:06:45.135 00.002 7680 Move returns status 0, amount 301
00:06:45.135 00.000 7680 move complete, result=0
00:06:45.135 00.000 7680 worker thread done servicing request
00:06:45.135 00.000 7680 Worker thread wakes up
00:06:45.136 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 301 ms NORTH
00:06:45.143 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:45.143 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:46.395 01.252 7680 Exposure complete
00:06:46.532 00.137 7680 worker thread done servicing request
00:06:46.533 00.001 6120 OnExposeComplete: enter
00:06:46.537 00.004 6120 UpdateGuideState(): m_state=6
00:06:46.542 00.005 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3326
00:06:46.546 00.004 6120 Star::Find returns 1 (1), X=967.24, Y=55.17, Mass=13519, SNR=75.6, Peak=255 HFD=6.9
00:06:46.551 00.005 6120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-2.95) = xAngle (5.68 = -0.61)
00:06:46.555 00.004 6120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.41 = -0.87)
00:06:46.559 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.72 mountX=0.17 mountY=-0.16, mountTheta=-0.75
00:06:46.563 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.09, opts=13)
00:06:46.568 00.005 6120 Enqueuing Move request for scope (-0.19, 0.09)
00:06:46.572 00.004 7680 Worker thread wakes up
00:06:46.572 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:46.575 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
00:06:46.575 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
00:06:46.576 00.001 7680 Moving (-0.19, 0.09) raw xDistance=0.17 yDistance=-0.16
00:06:46.577 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:06:46.577 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:06:46.577 00.000 6120 UpdateGuideState exits: m=13519 SNR=75.6 Saturated
00:06:46.582 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:46.588 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:46.592 00.004 6120 Enqueuing Expose request
00:06:46.596 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:06:46.596 00.000 7680 MoveAxis(E, 0, ABG)
00:06:46.596 00.000 7680 Move returns status 0, amount 0
00:06:46.596 00.000 7680 MoveAxis(N, 0, ABG)
00:06:46.597 00.001 7680 Move returns status 0, amount 0
00:06:46.597 00.000 7680 move complete, result=0
00:06:46.597 00.000 7680 worker thread done servicing request
00:06:46.597 00.000 7680 Worker thread wakes up
00:06:46.597 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:06:46.603 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:46.603 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:47.854 01.251 7680 Exposure complete
00:06:47.995 00.141 7680 worker thread done servicing request
00:06:47.995 00.000 6120 OnExposeComplete: enter
00:06:47.998 00.003 6120 UpdateGuideState(): m_state=6
00:06:48.003 00.005 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3327
00:06:48.007 00.004 6120 Star::Find returns 1 (1), X=967.32, Y=55.49, Mass=14361, SNR=78.0, Peak=255 HFD=7.1
00:06:48.010 00.003 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
00:06:48.015 00.005 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.75)
00:06:48.020 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.41 hyp=0.42 cameraTheta=1.85 mountX=0.04 mountY=-0.42, mountTheta=-1.48
00:06:48.027 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.41, opts=13)
00:06:48.031 00.004 6120 Enqueuing Move request for scope (-0.12, 0.41)
00:06:48.034 00.003 7680 Worker thread wakes up
00:06:48.034 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.41) opts 0xd
00:06:48.034 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.41)
00:06:48.034 00.000 7680 Moving (-0.12, 0.41) raw xDistance=0.04 yDistance=-0.42
00:06:48.034 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:06:48.034 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:06:48.036 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:48.040 00.004 7680 MoveAxis(E, 0, ABG)
00:06:48.040 00.000 7680 Move returns status 0, amount 0
00:06:48.040 00.000 7680 MoveAxis(N, 227, ABG)
00:06:48.040 00.000 7680 Guiding  Dir = 0, Dur = 227
00:06:48.040 00.000 6120 UpdateGuideState exits: m=14361 SNR=78.0 Saturated
00:06:48.044 00.004 7680 IsSlewing returns 0
00:06:48.044 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:48.048 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:48.053 00.005 7680 IsGuiding returns 0
00:06:48.054 00.001 6120 Enqueuing Expose request
00:06:48.058 00.004 7680 PulseGuide returned control before completion, sleep 237
00:06:48.310 00.252 7680 IsGuiding returns 0
00:06:48.310 00.000 7680 Move returns status 0, amount 227
00:06:48.311 00.001 7680 move complete, result=0
00:06:48.311 00.000 7680 worker thread done servicing request
00:06:48.312 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 227 ms NORTH
00:06:48.316 00.004 7680 Worker thread wakes up
00:06:48.317 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:48.317 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:49.565 01.248 7680 Exposure complete
00:06:49.702 00.137 7680 worker thread done servicing request
00:06:49.703 00.001 6120 OnExposeComplete: enter
00:06:49.706 00.003 6120 UpdateGuideState(): m_state=6
00:06:49.710 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3328
00:06:49.715 00.005 6120 Star::Find returns 1 (1), X=967.19, Y=55.20, Mass=14636, SNR=78.4, Peak=255 HFD=7.0
00:06:49.719 00.004 6120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-2.95) = xAngle (5.65 = -0.64)
00:06:49.723 00.004 6120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.38 = -0.91)
00:06:49.727 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.12 hyp=0.27 cameraTheta=2.69 mountX=0.22 mountY=-0.21, mountTheta=-0.77
00:06:49.732 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.12, opts=13)
00:06:49.737 00.005 6120 Enqueuing Move request for scope (-0.24, 0.12)
00:06:49.741 00.004 7680 Worker thread wakes up
00:06:49.741 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:49.745 00.004 6120 UpdateGuideState exits: m=14636 SNR=78.4 Saturated
00:06:49.748 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:49.751 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:49.755 00.004 6120 Enqueuing Expose request
00:06:49.758 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.12) opts 0xd
00:06:49.758 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.12)
00:06:49.760 00.002 7680 Moving (-0.24, 0.12) raw xDistance=0.22 yDistance=-0.21
00:06:49.760 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:06:49.760 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:06:49.760 00.000 7680 MoveAxis(W, 89, ABG)
00:06:49.760 00.000 7680 Guiding  Dir = 3, Dur = 89
00:06:49.760 00.000 7680 IsSlewing returns 0
00:06:49.762 00.002 7680 IsGuiding returns 0
00:06:49.762 00.000 7680 PulseGuide returned control before completion, sleep 99
00:06:49.865 00.103 7680 IsGuiding returns 1
00:06:49.866 00.001 7680 scope still moving after pulse duration time elapsed
00:06:49.896 00.030 7680 IsSlewing returns 0
00:06:49.898 00.002 7680 IsGuiding returns 0
00:06:49.898 00.000 7680 scope move finished after 89 + 47 ms
00:06:49.899 00.001 7680 Move returns status 0, amount 89
00:06:49.899 00.000 7680 MoveAxis(N, 116, ABG)
00:06:49.899 00.000 7680 Guiding  Dir = 0, Dur = 116
00:06:49.900 00.001 7680 IsSlewing returns 0
00:06:49.900 00.000 7680 IsGuiding returns 0
00:06:49.901 00.001 7680 PulseGuide returned control before completion, sleep 126
00:06:50.039 00.138 7680 IsGuiding returns 1
00:06:50.039 00.000 7680 scope still moving after pulse duration time elapsed
00:06:50.069 00.030 7680 IsSlewing returns 0
00:06:50.071 00.002 7680 IsGuiding returns 0
00:06:50.071 00.000 7680 scope move finished after 116 + 54 ms
00:06:50.072 00.001 7680 Move returns status 0, amount 116
00:06:50.073 00.001 7680 move complete, result=0
00:06:50.073 00.000 7680 worker thread done servicing request
00:06:50.073 00.000 7680 Worker thread wakes up
00:06:50.073 00.000 6120 GuideStep: 0.2 px 89 ms WEST, -0.2 px 116 ms NORTH
00:06:50.080 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:50.080 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:51.335 01.255 7680 Exposure complete
00:06:51.471 00.136 7680 worker thread done servicing request
00:06:51.472 00.001 6120 OnExposeComplete: enter
00:06:51.476 00.004 6120 UpdateGuideState(): m_state=6
00:06:51.480 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3329
00:06:51.484 00.004 6120 Star::Find returns 1 (1), X=967.42, Y=55.08, Mass=14340, SNR=76.1, Peak=255 HFD=6.9
00:06:51.488 00.004 6120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-2.95) = xAngle (-0.02 = -0.02)
00:06:51.491 00.003 6120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.29 = -0.29)
00:06:51.495 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.98 mountX=0.01 mountY=-0.00, mountTheta=-0.28
00:06:51.500 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.00, opts=13)
00:06:51.504 00.004 6120 Enqueuing Move request for scope (-0.01, -0.00)
00:06:51.507 00.003 7680 Worker thread wakes up
00:06:51.507 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
00:06:51.508 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
00:06:51.508 00.000 7680 Moving (-0.01, -0.00) raw xDistance=0.01 yDistance=-0.00
00:06:51.508 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:06:51.508 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:06:51.508 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:06:51.508 00.000 7680 MoveAxis(E, 0, ABG)
00:06:51.509 00.001 7680 Move returns status 0, amount 0
00:06:51.509 00.000 7680 MoveAxis(N, 0, ABG)
00:06:51.509 00.000 7680 Move returns status 0, amount 0
00:06:51.509 00.000 7680 move complete, result=0
00:06:51.510 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:51.513 00.003 7680 worker thread done servicing request
00:06:51.513 00.000 6120 UpdateGuideState exits: m=14340 SNR=76.1 Saturated
00:06:51.517 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:51.521 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:51.524 00.003 6120 Enqueuing Expose request
00:06:51.528 00.004 7680 Worker thread wakes up
00:06:51.528 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:51.528 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:51.528 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:06:52.776 01.248 7680 Exposure complete
00:06:52.908 00.132 7680 worker thread done servicing request
00:06:52.908 00.000 6120 OnExposeComplete: enter
00:06:52.910 00.002 6120 UpdateGuideState(): m_state=6
00:06:52.915 00.005 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3330
00:06:52.918 00.003 6120 Star::Find returns 1 (1), X=967.32, Y=55.13, Mass=14286, SNR=78.0, Peak=255 HFD=6.9
00:06:52.922 00.004 6120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-2.95) = xAngle (5.69 = -0.59)
00:06:52.926 00.004 6120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.42 = -0.86)
00:06:52.930 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.73 mountX=0.10 mountY=-0.09, mountTheta=-0.74
00:06:52.935 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.05, opts=13)
00:06:52.940 00.005 6120 Enqueuing Move request for scope (-0.11, 0.05)
00:06:52.945 00.005 7680 Worker thread wakes up
00:06:52.945 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
00:06:52.946 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
00:06:52.946 00.000 7680 Moving (-0.11, 0.05) raw xDistance=0.10 yDistance=-0.09
00:06:52.946 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:06:52.946 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:06:52.946 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:52.953 00.007 6120 UpdateGuideState exits: m=14286 SNR=78.0 Saturated
00:06:52.957 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:52.961 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:52.965 00.004 6120 Enqueuing Expose request
00:06:52.968 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:06:52.969 00.001 7680 MoveAxis(E, 0, ABG)
00:06:52.969 00.000 7680 Move returns status 0, amount 0
00:06:52.969 00.000 7680 MoveAxis(N, 0, ABG)
00:06:52.969 00.000 7680 Move returns status 0, amount 0
00:06:52.969 00.000 7680 move complete, result=0
00:06:52.970 00.001 7680 worker thread done servicing request
00:06:52.970 00.000 7680 Worker thread wakes up
00:06:52.970 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:52.970 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:06:52.975 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:54.225 01.250 7680 Exposure complete
00:06:54.359 00.134 7680 worker thread done servicing request
00:06:54.359 00.000 6120 OnExposeComplete: enter
00:06:54.364 00.005 6120 UpdateGuideState(): m_state=6
00:06:54.368 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3331
00:06:54.372 00.004 6120 Star::Find returns 1 (1), X=967.57, Y=55.30, Mass=13599, SNR=76.0, Peak=255 HFD=7.2
00:06:54.376 00.004 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.97 = -2.32)
00:06:54.379 00.003 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.70 = -2.59)
00:06:54.383 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.22 hyp=0.26 cameraTheta=1.01 mountX=-0.17 mountY=-0.14, mountTheta=-2.48
00:06:54.389 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.22, opts=13)
00:06:54.395 00.006 6120 Enqueuing Move request for scope (0.14, 0.22)
00:06:54.400 00.005 7680 Worker thread wakes up
00:06:54.400 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.22) opts 0xd
00:06:54.400 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.22)
00:06:54.400 00.000 7680 Moving (0.14, 0.22) raw xDistance=-0.17 yDistance=-0.14
00:06:54.400 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:06:54.402 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:06:54.402 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:54.406 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:06:54.406 00.000 7680 MoveAxis(E, 0, ABG)
00:06:54.406 00.000 7680 Move returns status 0, amount 0
00:06:54.406 00.000 7680 MoveAxis(N, 0, ABG)
00:06:54.407 00.001 6120 UpdateGuideState exits: m=13599 SNR=76.0 Saturated
00:06:54.411 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:54.415 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:54.420 00.005 6120 Enqueuing Expose request
00:06:54.424 00.004 7680 Move returns status 0, amount 0
00:06:54.424 00.000 7680 move complete, result=0
00:06:54.424 00.000 7680 worker thread done servicing request
00:06:54.424 00.000 7680 Worker thread wakes up
00:06:54.425 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:06:54.430 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:54.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:55.681 01.251 7680 Exposure complete
00:06:55.814 00.133 7680 worker thread done servicing request
00:06:55.815 00.001 6120 OnExposeComplete: enter
00:06:55.819 00.004 6120 UpdateGuideState(): m_state=6
00:06:55.823 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3332
00:06:55.828 00.005 6120 Star::Find returns 1 (1), X=967.63, Y=55.52, Mass=14499, SNR=77.5, Peak=255 HFD=7.1
00:06:55.834 00.006 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
00:06:55.838 00.004 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.45)
00:06:55.842 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.43 hyp=0.47 cameraTheta=1.15 mountX=-0.27 mountY=-0.30, mountTheta=-2.30
00:06:55.847 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.43, opts=13)
00:06:55.852 00.005 6120 Enqueuing Move request for scope (0.19, 0.43)
00:06:55.856 00.004 7680 Worker thread wakes up
00:06:55.856 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:55.861 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.43) opts 0xd
00:06:55.861 00.000 6120 UpdateGuideState exits: m=14499 SNR=77.5 Saturated
00:06:55.865 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:55.869 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:55.873 00.004 6120 Enqueuing Expose request
00:06:55.877 00.004 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.43)
00:06:55.877 00.000 7680 Moving (0.19, 0.43) raw xDistance=-0.27 yDistance=-0.30
00:06:55.877 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:06:55.877 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:06:55.877 00.000 7680 MoveAxis(E, 111, ABG)
00:06:55.878 00.001 7680 Guiding  Dir = 2, Dur = 111
00:06:55.878 00.000 7680 IsSlewing returns 0
00:06:55.878 00.000 7680 IsGuiding returns 0
00:06:55.879 00.001 7680 PulseGuide returned control before completion, sleep 121
00:06:56.017 00.138 7680 IsGuiding returns 1
00:06:56.017 00.000 7680 scope still moving after pulse duration time elapsed
00:06:56.046 00.029 7680 IsSlewing returns 0
00:06:56.047 00.001 7680 IsGuiding returns 0
00:06:56.048 00.001 7680 scope move finished after 111 + 58 ms
00:06:56.048 00.000 7680 Move returns status 0, amount 111
00:06:56.048 00.000 7680 MoveAxis(N, 165, ABG)
00:06:56.048 00.000 7680 Guiding  Dir = 0, Dur = 165
00:06:56.049 00.001 7680 IsSlewing returns 0
00:06:56.049 00.000 7680 IsGuiding returns 0
00:06:56.051 00.002 7680 PulseGuide returned control before completion, sleep 175
00:06:56.234 00.183 7680 IsGuiding returns 1
00:06:56.235 00.001 7680 scope still moving after pulse duration time elapsed
00:06:56.265 00.030 7680 IsSlewing returns 0
00:06:56.266 00.001 7680 IsGuiding returns 0
00:06:56.266 00.000 7680 scope move finished after 165 + 51 ms
00:06:56.267 00.001 7680 Move returns status 0, amount 165
00:06:56.267 00.000 7680 move complete, result=0
00:06:56.267 00.000 7680 worker thread done servicing request
00:06:56.269 00.002 7680 Worker thread wakes up
00:06:56.269 00.000 6120 GuideStep: -0.3 px 111 ms EAST, -0.3 px 165 ms NORTH
00:06:56.275 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:56.275 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:57.525 01.250 7680 Exposure complete
00:06:57.660 00.135 7680 worker thread done servicing request
00:06:57.660 00.000 6120 OnExposeComplete: enter
00:06:57.664 00.004 6120 UpdateGuideState(): m_state=6
00:06:57.669 00.005 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3333
00:06:57.675 00.006 6120 Star::Find returns 1 (1), X=967.22, Y=55.80, Mass=14180, SNR=77.1, Peak=255 HFD=6.9
00:06:57.679 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
00:06:57.682 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
00:06:57.687 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.71 hyp=0.74 cameraTheta=1.86 mountX=0.07 mountY=-0.73, mountTheta=-1.47
00:06:57.691 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.71, opts=13)
00:06:57.695 00.004 6120 Enqueuing Move request for scope (-0.21, 0.71)
00:06:57.698 00.003 7680 Worker thread wakes up
00:06:57.698 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:57.703 00.005 6120 UpdateGuideState exits: m=14180 SNR=77.1 Saturated
00:06:57.707 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.71) opts 0xd
00:06:57.707 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.71)
00:06:57.707 00.000 7680 Moving (-0.21, 0.71) raw xDistance=0.07 yDistance=-0.73
00:06:57.707 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:06:57.708 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:57.712 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:57.715 00.003 6120 Enqueuing Expose request
00:06:57.719 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
00:06:57.719 00.000 7680 MoveAxis(E, 0, ABG)
00:06:57.719 00.000 7680 Move returns status 0, amount 0
00:06:57.719 00.000 7680 MoveAxis(N, 395, ABG)
00:06:57.719 00.000 7680 Guiding  Dir = 0, Dur = 395
00:06:57.720 00.001 7680 IsSlewing returns 0
00:06:57.720 00.000 7680 IsGuiding returns 0
00:06:57.721 00.001 7680 PulseGuide returned control before completion, sleep 405
00:06:58.142 00.421 7680 IsGuiding returns 1
00:06:58.143 00.001 7680 scope still moving after pulse duration time elapsed
00:06:58.172 00.029 7680 IsSlewing returns 0
00:06:58.173 00.001 7680 IsGuiding returns 0
00:06:58.174 00.001 7680 scope move finished after 395 + 57 ms
00:06:58.174 00.000 7680 Move returns status 0, amount 395
00:06:58.174 00.000 7680 move complete, result=0
00:06:58.175 00.001 7680 worker thread done servicing request
00:06:58.175 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 395 ms NORTH
00:06:58.181 00.006 7680 Worker thread wakes up
00:06:58.181 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:58.182 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:06:59.431 01.249 7680 Exposure complete
00:06:59.560 00.129 7680 worker thread done servicing request
00:06:59.561 00.001 6120 OnExposeComplete: enter
00:06:59.565 00.004 6120 UpdateGuideState(): m_state=6
00:06:59.568 00.003 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3334
00:06:59.571 00.003 6120 Star::Find returns 1 (1), X=967.27, Y=55.23, Mass=13964, SNR=76.8, Peak=255 HFD=7.0
00:06:59.576 00.005 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.90)
00:06:59.581 00.005 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.16)
00:06:59.586 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.43 mountX=0.13 mountY=-0.20, mountTheta=-0.97
00:06:59.592 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.14, opts=13)
00:06:59.597 00.005 6120 Enqueuing Move request for scope (-0.16, 0.14)
00:06:59.601 00.004 7680 Worker thread wakes up
00:06:59.601 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:06:59.605 00.004 6120 UpdateGuideState exits: m=13964 SNR=76.8 Saturated
00:06:59.608 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:59.612 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:06:59.615 00.003 6120 Enqueuing Expose request
00:06:59.620 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
00:06:59.620 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
00:06:59.620 00.000 7680 Moving (-0.16, 0.14) raw xDistance=0.13 yDistance=-0.20
00:06:59.620 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:06:59.620 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:06:59.620 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:06:59.621 00.001 7680 MoveAxis(E, 0, ABG)
00:06:59.621 00.000 7680 Move returns status 0, amount 0
00:06:59.621 00.000 7680 MoveAxis(N, 0, ABG)
00:06:59.621 00.000 7680 Move returns status 0, amount 0
00:06:59.621 00.000 7680 move complete, result=0
00:06:59.622 00.001 7680 worker thread done servicing request
00:06:59.622 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:06:59.625 00.003 7680 Worker thread wakes up
00:06:59.626 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:06:59.626 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:00.875 01.249 7680 Exposure complete
00:07:01.000 00.125 7680 worker thread done servicing request
00:07:01.002 00.002 6120 OnExposeComplete: enter
00:07:01.005 00.003 6120 UpdateGuideState(): m_state=6
00:07:01.009 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3335
00:07:01.013 00.004 6120 Star::Find returns 1 (1), X=967.33, Y=55.63, Mass=12961, SNR=73.9, Peak=255 HFD=7.1
00:07:01.017 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.71 = -1.58)
00:07:01.020 00.003 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
00:07:01.024 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.55 hyp=0.56 cameraTheta=1.75 mountX=-0.00 mountY=-0.54, mountTheta=-1.58
00:07:01.029 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.55, opts=13)
00:07:01.033 00.004 6120 Enqueuing Move request for scope (-0.10, 0.55)
00:07:01.037 00.004 7680 Worker thread wakes up
00:07:01.037 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:01.040 00.003 6120 UpdateGuideState exits: m=12961 SNR=73.9 Saturated
00:07:01.045 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:01.048 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:01.053 00.005 6120 Enqueuing Expose request
00:07:01.056 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.55) opts 0xd
00:07:01.057 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.55)
00:07:01.057 00.000 7680 Moving (-0.10, 0.55) raw xDistance=-0.00 yDistance=-0.54
00:07:01.057 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:07:01.058 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
00:07:01.058 00.000 7680 MoveAxis(E, 0, ABG)
00:07:01.059 00.001 7680 Move returns status 0, amount 0
00:07:01.059 00.000 7680 MoveAxis(N, 292, ABG)
00:07:01.059 00.000 7680 Guiding  Dir = 0, Dur = 292
00:07:01.059 00.000 7680 IsSlewing returns 0
00:07:01.060 00.001 7680 IsGuiding returns 0
00:07:01.060 00.000 7680 PulseGuide returned control before completion, sleep 302
00:07:01.366 00.306 7680 IsGuiding returns 1
00:07:01.366 00.000 7680 scope still moving after pulse duration time elapsed
00:07:01.397 00.031 7680 IsSlewing returns 0
00:07:01.398 00.001 7680 IsGuiding returns 0
00:07:01.398 00.000 7680 scope move finished after 292 + 46 ms
00:07:01.398 00.000 7680 Move returns status 0, amount 292
00:07:01.398 00.000 7680 move complete, result=0
00:07:01.399 00.001 7680 worker thread done servicing request
00:07:01.399 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 292 ms NORTH
00:07:01.405 00.006 7680 Worker thread wakes up
00:07:01.405 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:01.406 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:02.665 01.259 7680 Exposure complete
00:07:02.811 00.146 7680 worker thread done servicing request
00:07:02.811 00.000 6120 OnExposeComplete: enter
00:07:02.816 00.005 6120 UpdateGuideState(): m_state=6
00:07:02.820 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3336
00:07:02.825 00.005 6120 Star::Find returns 1 (1), X=967.56, Y=55.22, Mass=13983, SNR=77.1, Peak=255 HFD=7.1
00:07:02.830 00.005 6120 CameraToMount -- cameraTheta (0.81) - m_xAngle (-2.95) = xAngle (3.77 = -2.51)
00:07:02.834 00.004 6120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.50 = -2.78)
00:07:02.838 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.81 mountX=-0.15 mountY=-0.06, mountTheta=-2.73
00:07:02.844 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.13, opts=13)
00:07:02.848 00.004 6120 Enqueuing Move request for scope (0.13, 0.13)
00:07:02.851 00.003 7680 Worker thread wakes up
00:07:02.852 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
00:07:02.852 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
00:07:02.852 00.000 7680 Moving (0.13, 0.13) raw xDistance=-0.15 yDistance=-0.06
00:07:02.852 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:07:02.852 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:07:02.852 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:02.858 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:07:02.858 00.000 7680 MoveAxis(E, 0, ABG)
00:07:02.858 00.000 7680 Move returns status 0, amount 0
00:07:02.859 00.001 7680 MoveAxis(N, 0, ABG)
00:07:02.859 00.000 7680 Move returns status 0, amount 0
00:07:02.892 00.033 7680 move complete, result=0
00:07:02.892 00.000 6120 UpdateGuideState exits: m=13983 SNR=77.1 Saturated
00:07:02.895 00.003 7680 worker thread done servicing request
00:07:02.895 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:02.897 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:02.900 00.003 6120 Enqueuing Expose request
00:07:02.903 00.003 7680 Worker thread wakes up
00:07:02.903 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:02.903 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:02.904 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:04.151 01.247 7680 Exposure complete
00:07:04.280 00.129 7680 worker thread done servicing request
00:07:04.280 00.000 6120 OnExposeComplete: enter
00:07:04.284 00.004 6120 UpdateGuideState(): m_state=6
00:07:04.288 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3337
00:07:04.291 00.003 6120 Star::Find returns 1 (1), X=967.68, Y=55.29, Mass=14219, SNR=77.7, Peak=255 HFD=7.1
00:07:04.295 00.004 6120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-2.95) = xAngle (3.65 = -2.64)
00:07:04.300 00.005 6120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.38 = -2.91)
00:07:04.305 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=0.21 hyp=0.32 cameraTheta=0.69 mountX=-0.28 mountY=-0.08, mountTheta=-2.88
00:07:04.311 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.21, opts=13)
00:07:04.315 00.004 6120 Enqueuing Move request for scope (0.25, 0.21)
00:07:04.318 00.003 7680 Worker thread wakes up
00:07:04.319 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:04.323 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.21) opts 0xd
00:07:04.323 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.21)
00:07:04.324 00.001 7680 Moving (0.25, 0.21) raw xDistance=-0.28 yDistance=-0.08
00:07:04.324 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:07:04.324 00.000 6120 UpdateGuideState exits: m=14219 SNR=77.7 Saturated
00:07:04.328 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:07:04.328 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:04.332 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:07:04.332 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:04.337 00.005 6120 Enqueuing Expose request
00:07:04.341 00.004 7680 MoveAxis(E, 115, ABG)
00:07:04.341 00.000 7680 Guiding  Dir = 2, Dur = 115
00:07:04.341 00.000 7680 IsSlewing returns 0
00:07:04.341 00.000 7680 IsGuiding returns 0
00:07:04.342 00.001 7680 PulseGuide returned control before completion, sleep 125
00:07:04.469 00.127 7680 IsGuiding returns 1
00:07:04.470 00.001 7680 scope still moving after pulse duration time elapsed
00:07:04.501 00.031 7680 IsSlewing returns 0
00:07:04.502 00.001 7680 IsGuiding returns 0
00:07:04.502 00.000 7680 scope move finished after 115 + 45 ms
00:07:04.503 00.001 7680 Move returns status 0, amount 115
00:07:04.504 00.001 7680 MoveAxis(N, 0, ABG)
00:07:04.504 00.000 7680 Move returns status 0, amount 0
00:07:04.505 00.001 7680 move complete, result=0
00:07:04.505 00.000 7680 worker thread done servicing request
00:07:04.505 00.000 7680 Worker thread wakes up
00:07:04.506 00.001 6120 GuideStep: -0.3 px 115 ms EAST, -0.1 px 0 ms NORTH
00:07:04.512 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:04.512 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:05.761 01.249 7680 Exposure complete
00:07:05.875 00.114 7680 worker thread done servicing request
00:07:05.875 00.000 6120 OnExposeComplete: enter
00:07:05.880 00.005 6120 UpdateGuideState(): m_state=6
00:07:05.884 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3338
00:07:05.889 00.005 6120 Star::Find returns 1 (1), X=967.54, Y=55.69, Mass=14385, SNR=79.0, Peak=255 HFD=7.2
00:07:05.892 00.003 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
00:07:05.897 00.005 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
00:07:05.900 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.61 hyp=0.62 cameraTheta=1.39 mountX=-0.22 mountY=-0.50, mountTheta=-1.99
00:07:05.905 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.61, opts=13)
00:07:05.909 00.004 6120 Enqueuing Move request for scope (0.11, 0.61)
00:07:05.912 00.003 7680 Worker thread wakes up
00:07:05.912 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.61) opts 0xd
00:07:05.912 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.61)
00:07:05.913 00.001 7680 Moving (0.11, 0.61) raw xDistance=-0.22 yDistance=-0.50
00:07:05.913 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
00:07:05.913 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
00:07:05.913 00.000 7680 MoveAxis(E, 99, ABG)
00:07:05.913 00.000 7680 Guiding  Dir = 2, Dur = 99
00:07:05.914 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:05.917 00.003 7680 IsSlewing returns 0
00:07:05.917 00.000 6120 UpdateGuideState exits: m=14385 SNR=79.0 Saturated
00:07:05.921 00.004 7680 IsGuiding returns 0
00:07:05.922 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:05.928 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:05.932 00.004 7680 PulseGuide returned control before completion, sleep 109
00:07:05.933 00.001 6120 Enqueuing Expose request
00:07:06.051 00.118 7680 IsGuiding returns 0
00:07:06.052 00.001 7680 Move returns status 0, amount 99
00:07:06.052 00.000 7680 MoveAxis(N, 269, ABG)
00:07:06.052 00.000 7680 Guiding  Dir = 0, Dur = 269
00:07:06.054 00.002 7680 IsSlewing returns 0
00:07:06.054 00.000 7680 IsGuiding returns 0
00:07:06.055 00.001 7680 PulseGuide returned control before completion, sleep 279
00:07:06.347 00.292 7680 IsGuiding returns 1
00:07:06.348 00.001 7680 scope still moving after pulse duration time elapsed
00:07:06.377 00.029 7680 IsSlewing returns 0
00:07:06.379 00.002 7680 IsGuiding returns 0
00:07:06.380 00.001 7680 scope move finished after 269 + 56 ms
00:07:06.380 00.000 7680 Move returns status 0, amount 269
00:07:06.381 00.001 7680 move complete, result=0
00:07:06.381 00.000 7680 worker thread done servicing request
00:07:06.382 00.001 6120 GuideStep: -0.2 px 99 ms EAST, -0.5 px 269 ms NORTH
00:07:06.392 00.010 7680 Worker thread wakes up
00:07:06.393 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:06.393 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:07.646 01.253 7680 Exposure complete
00:07:07.782 00.136 7680 worker thread done servicing request
00:07:07.782 00.000 6120 OnExposeComplete: enter
00:07:07.786 00.004 6120 UpdateGuideState(): m_state=6
00:07:07.790 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3339
00:07:07.794 00.004 6120 Star::Find returns 1 (1), X=967.36, Y=55.51, Mass=13818, SNR=76.4, Peak=255 HFD=7.1
00:07:07.797 00.003 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
00:07:07.802 00.005 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.87)
00:07:07.806 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.43 hyp=0.43 cameraTheta=1.73 mountX=-0.01 mountY=-0.41, mountTheta=-1.60
00:07:07.810 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.43, opts=13)
00:07:07.813 00.003 6120 Enqueuing Move request for scope (-0.07, 0.43)
00:07:07.817 00.004 7680 Worker thread wakes up
00:07:07.817 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:07.821 00.004 6120 UpdateGuideState exits: m=13818 SNR=76.4 Saturated
00:07:07.824 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:07.829 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:07.832 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.43) opts 0xd
00:07:07.832 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.43)
00:07:07.833 00.001 7680 Moving (-0.07, 0.43) raw xDistance=-0.01 yDistance=-0.41
00:07:07.834 00.001 6120 Enqueuing Expose request
00:07:07.837 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:07:07.838 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:07:07.838 00.000 7680 MoveAxis(E, 0, ABG)
00:07:07.838 00.000 7680 Move returns status 0, amount 0
00:07:07.838 00.000 7680 MoveAxis(N, 225, ABG)
00:07:07.838 00.000 7680 Guiding  Dir = 0, Dur = 225
00:07:07.839 00.001 7680 IsSlewing returns 0
00:07:07.839 00.000 7680 IsGuiding returns 0
00:07:07.839 00.000 7680 PulseGuide returned control before completion, sleep 235
00:07:08.086 00.247 7680 IsGuiding returns 1
00:07:08.087 00.001 7680 scope still moving after pulse duration time elapsed
00:07:08.117 00.030 7680 IsSlewing returns 0
00:07:08.119 00.002 7680 IsGuiding returns 0
00:07:08.119 00.000 7680 scope move finished after 225 + 55 ms
00:07:08.120 00.001 7680 Move returns status 0, amount 225
00:07:08.120 00.000 7680 move complete, result=0
00:07:08.120 00.000 7680 worker thread done servicing request
00:07:08.122 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 225 ms NORTH
00:07:08.128 00.006 7680 Worker thread wakes up
00:07:08.128 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:08.128 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:09.379 01.251 7680 Exposure complete
00:07:09.505 00.126 7680 worker thread done servicing request
00:07:09.505 00.000 6120 OnExposeComplete: enter
00:07:09.509 00.004 6120 UpdateGuideState(): m_state=6
00:07:09.513 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3340
00:07:09.517 00.004 6120 Star::Find returns 1 (1), X=967.27, Y=55.11, Mass=13908, SNR=77.6, Peak=255 HFD=6.9
00:07:09.521 00.004 6120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-2.95) = xAngle (5.93 = -0.35)
00:07:09.525 00.004 6120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.66 = -0.62)
00:07:09.528 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.98 mountX=0.15 mountY=-0.10, mountTheta=-0.56
00:07:09.534 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.03, opts=13)
00:07:09.538 00.004 6120 Enqueuing Move request for scope (-0.16, 0.03)
00:07:09.540 00.002 7680 Worker thread wakes up
00:07:09.541 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
00:07:09.541 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
00:07:09.542 00.001 7680 Moving (-0.16, 0.03) raw xDistance=0.15 yDistance=-0.10
00:07:09.542 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:07:09.542 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:07:09.542 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:09.545 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:07:09.546 00.001 6120 UpdateGuideState exits: m=13908 SNR=77.6 Saturated
00:07:09.552 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:09.555 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:09.560 00.005 6120 Enqueuing Expose request
00:07:09.563 00.003 7680 MoveAxis(E, 0, ABG)
00:07:09.564 00.001 7680 Move returns status 0, amount 0
00:07:09.564 00.000 7680 MoveAxis(N, 0, ABG)
00:07:09.564 00.000 7680 Move returns status 0, amount 0
00:07:09.564 00.000 7680 move complete, result=0
00:07:09.564 00.000 7680 worker thread done servicing request
00:07:09.564 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:09.568 00.004 7680 Worker thread wakes up
00:07:09.568 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:09.568 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:10.824 01.256 7680 Exposure complete
00:07:10.950 00.126 7680 worker thread done servicing request
00:07:10.951 00.001 6120 OnExposeComplete: enter
00:07:10.957 00.006 6120 UpdateGuideState(): m_state=6
00:07:10.962 00.005 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3341
00:07:10.966 00.004 6120 Star::Find returns 1 (1), X=967.45, Y=55.54, Mass=14024, SNR=76.0, Peak=255 HFD=7.1
00:07:10.971 00.005 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.80)
00:07:10.975 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
00:07:10.978 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.45 hyp=0.45 cameraTheta=1.53 mountX=-0.10 mountY=-0.40, mountTheta=-1.82
00:07:10.983 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.45, opts=13)
00:07:10.988 00.005 6120 Enqueuing Move request for scope (0.02, 0.45)
00:07:10.992 00.004 7680 Worker thread wakes up
00:07:10.992 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:10.995 00.003 6120 UpdateGuideState exits: m=14024 SNR=76.0 Saturated
00:07:10.999 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:11.003 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:11.007 00.004 6120 Enqueuing Expose request
00:07:11.011 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.45) opts 0xd
00:07:11.011 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.45)
00:07:11.011 00.000 7680 Moving (0.02, 0.45) raw xDistance=-0.10 yDistance=-0.40
00:07:11.013 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:07:11.013 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:07:11.013 00.000 7680 MoveAxis(E, 0, ABG)
00:07:11.013 00.000 7680 Move returns status 0, amount 0
00:07:11.013 00.000 7680 MoveAxis(N, 216, ABG)
00:07:11.013 00.000 7680 Guiding  Dir = 0, Dur = 216
00:07:11.013 00.000 7680 IsSlewing returns 0
00:07:11.013 00.000 7680 IsGuiding returns 0
00:07:11.014 00.001 7680 PulseGuide returned control before completion, sleep 226
00:07:11.249 00.235 7680 IsGuiding returns 1
00:07:11.251 00.002 7680 scope still moving after pulse duration time elapsed
00:07:11.282 00.031 7680 IsSlewing returns 0
00:07:11.283 00.001 7680 IsGuiding returns 0
00:07:11.283 00.000 7680 scope move finished after 216 + 53 ms
00:07:11.284 00.001 7680 Move returns status 0, amount 216
00:07:11.284 00.000 7680 move complete, result=0
00:07:11.284 00.000 7680 worker thread done servicing request
00:07:11.284 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 216 ms NORTH
00:07:11.290 00.006 7680 Worker thread wakes up
00:07:11.290 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:11.292 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:12.540 01.248 7680 Exposure complete
00:07:12.679 00.139 7680 worker thread done servicing request
00:07:12.679 00.000 6120 OnExposeComplete: enter
00:07:12.684 00.005 6120 UpdateGuideState(): m_state=6
00:07:12.688 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3342
00:07:12.693 00.005 6120 Star::Find returns 1 (1), X=967.23, Y=55.18, Mass=13689, SNR=75.6, Peak=255 HFD=6.9
00:07:12.697 00.004 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-2.95) = xAngle (5.66 = -0.62)
00:07:12.700 00.003 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.89)
00:07:12.705 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.09 hyp=0.22 cameraTheta=2.70 mountX=0.18 mountY=-0.17, mountTheta=-0.76
00:07:12.712 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.09, opts=13)
00:07:12.716 00.004 6120 Enqueuing Move request for scope (-0.20, 0.09)
00:07:12.719 00.003 7680 Worker thread wakes up
00:07:12.719 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.09) opts 0xd
00:07:12.720 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.09)
00:07:12.720 00.000 7680 Moving (-0.20, 0.09) raw xDistance=0.18 yDistance=-0.17
00:07:12.720 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:12.725 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:07:12.725 00.000 6120 UpdateGuideState exits: m=13689 SNR=75.6 Saturated
00:07:12.730 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:12.734 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:12.739 00.005 6120 Enqueuing Expose request
00:07:12.742 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:07:12.743 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:07:12.743 00.000 7680 MoveAxis(E, 0, ABG)
00:07:12.743 00.000 7680 Move returns status 0, amount 0
00:07:12.743 00.000 7680 MoveAxis(N, 0, ABG)
00:07:12.743 00.000 7680 Move returns status 0, amount 0
00:07:12.743 00.000 7680 move complete, result=0
00:07:12.743 00.000 7680 worker thread done servicing request
00:07:12.744 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:07:12.748 00.004 7680 Worker thread wakes up
00:07:12.749 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:12.749 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:13.995 01.246 7680 Exposure complete
00:07:14.127 00.132 7680 worker thread done servicing request
00:07:14.128 00.001 6120 OnExposeComplete: enter
00:07:14.131 00.003 6120 UpdateGuideState(): m_state=6
00:07:14.135 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3343
00:07:14.140 00.005 6120 Star::Find returns 1 (1), X=967.35, Y=55.65, Mass=13603, SNR=75.6, Peak=255 HFD=7.1
00:07:14.143 00.003 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.62)
00:07:14.148 00.005 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.89)
00:07:14.151 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.56 hyp=0.57 cameraTheta=1.71 mountX=-0.03 mountY=-0.54, mountTheta=-1.62
00:07:14.157 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.56, opts=13)
00:07:14.161 00.004 6120 Enqueuing Move request for scope (-0.08, 0.56)
00:07:14.164 00.003 7680 Worker thread wakes up
00:07:14.165 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:14.169 00.004 6120 UpdateGuideState exits: m=13603 SNR=75.6 Saturated
00:07:14.173 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:14.179 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:14.183 00.004 6120 Enqueuing Expose request
00:07:14.187 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.56) opts 0xd
00:07:14.187 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.56)
00:07:14.187 00.000 7680 Moving (-0.08, 0.56) raw xDistance=-0.03 yDistance=-0.54
00:07:14.187 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:07:14.187 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
00:07:14.187 00.000 7680 MoveAxis(E, 0, ABG)
00:07:14.189 00.002 7680 Move returns status 0, amount 0
00:07:14.189 00.000 7680 MoveAxis(N, 292, ABG)
00:07:14.189 00.000 7680 Guiding  Dir = 0, Dur = 292
00:07:14.189 00.000 7680 IsSlewing returns 0
00:07:14.190 00.001 7680 IsGuiding returns 0
00:07:14.190 00.000 7680 PulseGuide returned control before completion, sleep 302
00:07:14.502 00.312 7680 IsGuiding returns 1
00:07:14.502 00.000 7680 scope still moving after pulse duration time elapsed
00:07:14.533 00.031 7680 IsSlewing returns 0
00:07:14.533 00.000 7680 IsGuiding returns 0
00:07:14.533 00.000 7680 scope move finished after 292 + 51 ms
00:07:14.534 00.001 7680 Move returns status 0, amount 292
00:07:14.534 00.000 7680 move complete, result=0
00:07:14.534 00.000 7680 worker thread done servicing request
00:07:14.534 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 292 ms NORTH
00:07:14.540 00.006 7680 Worker thread wakes up
00:07:14.541 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:14.541 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:15.798 01.257 7680 Exposure complete
00:07:15.924 00.126 7680 worker thread done servicing request
00:07:15.924 00.000 6120 OnExposeComplete: enter
00:07:15.929 00.005 6120 UpdateGuideState(): m_state=6
00:07:15.931 00.002 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3344
00:07:15.935 00.004 6120 Star::Find returns 1 (1), X=967.37, Y=55.08, Mass=13953, SNR=76.9, Peak=255 HFD=6.7
00:07:15.940 00.005 6120 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-2.95) = xAngle (-0.03 = -0.03)
00:07:15.944 00.004 6120 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.30 = -0.30)
00:07:15.947 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.99 mountX=0.07 mountY=-0.02, mountTheta=-0.29
00:07:15.953 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.01, opts=13)
00:07:15.957 00.004 6120 Enqueuing Move request for scope (-0.07, -0.01)
00:07:15.961 00.004 7680 Worker thread wakes up
00:07:15.961 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
00:07:15.962 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:15.966 00.004 6120 UpdateGuideState exits: m=13953 SNR=76.9 Saturated
00:07:15.969 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:15.972 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
00:07:15.972 00.000 7680 Moving (-0.07, -0.01) raw xDistance=0.07 yDistance=-0.02
00:07:15.972 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:07:15.972 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:07:15.972 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:07:15.973 00.001 7680 MoveAxis(E, 0, ABG)
00:07:15.973 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:15.977 00.004 7680 Move returns status 0, amount 0
00:07:15.978 00.001 7680 MoveAxis(N, 0, ABG)
00:07:15.978 00.000 7680 Move returns status 0, amount 0
00:07:15.978 00.000 7680 move complete, result=0
00:07:15.978 00.000 7680 worker thread done servicing request
00:07:15.978 00.000 6120 Enqueuing Expose request
00:07:15.982 00.004 7680 Worker thread wakes up
00:07:15.982 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:15.983 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:15.988 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:17.242 01.254 7680 Exposure complete
00:07:17.374 00.132 7680 worker thread done servicing request
00:07:17.374 00.000 6120 OnExposeComplete: enter
00:07:17.378 00.004 6120 UpdateGuideState(): m_state=6
00:07:17.382 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3345
00:07:17.389 00.007 6120 Star::Find returns 1 (1), X=967.72, Y=55.23, Mass=13756, SNR=75.8, Peak=255 HFD=7.0
00:07:17.393 00.004 6120 CameraToMount -- cameraTheta (0.47) - m_xAngle (-2.95) = xAngle (3.42 = -2.86)
00:07:17.398 00.005 6120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.15 = -3.13)
00:07:17.401 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=0.14 hyp=0.32 cameraTheta=0.47 mountX=-0.31 mountY=-0.00, mountTheta=-3.13
00:07:17.406 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.14, opts=13)
00:07:17.411 00.005 6120 Enqueuing Move request for scope (0.29, 0.14)
00:07:17.414 00.003 7680 Worker thread wakes up
00:07:17.415 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:17.417 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.14) opts 0xd
00:07:17.419 00.002 6120 UpdateGuideState exits: m=13756 SNR=75.8 Saturated
00:07:17.423 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:17.427 00.004 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.14)
00:07:17.428 00.001 7680 Moving (0.29, 0.14) raw xDistance=-0.31 yDistance=-0.00
00:07:17.428 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
00:07:17.428 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:07:17.428 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:17.432 00.004 6120 Enqueuing Expose request
00:07:17.437 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:07:17.437 00.000 7680 MoveAxis(E, 125, ABG)
00:07:17.437 00.000 7680 Guiding  Dir = 2, Dur = 125
00:07:17.437 00.000 7680 IsSlewing returns 0
00:07:17.438 00.001 7680 IsGuiding returns 0
00:07:17.438 00.000 7680 PulseGuide returned control before completion, sleep 135
00:07:17.575 00.137 7680 IsGuiding returns 1
00:07:17.577 00.002 7680 scope still moving after pulse duration time elapsed
00:07:17.606 00.029 7680 IsSlewing returns 0
00:07:17.607 00.001 7680 IsGuiding returns 0
00:07:17.608 00.001 7680 scope move finished after 125 + 45 ms
00:07:17.608 00.000 7680 Move returns status 0, amount 125
00:07:17.610 00.002 7680 MoveAxis(N, 0, ABG)
00:07:17.610 00.000 7680 Move returns status 0, amount 0
00:07:17.610 00.000 7680 move complete, result=0
00:07:17.610 00.000 7680 worker thread done servicing request
00:07:17.610 00.000 7680 Worker thread wakes up
00:07:17.611 00.001 6120 GuideStep: -0.3 px 125 ms EAST, -0.0 px 0 ms NORTH
00:07:17.618 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:17.618 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:18.872 01.254 7680 Exposure complete
00:07:18.998 00.126 7680 worker thread done servicing request
00:07:18.999 00.001 6120 OnExposeComplete: enter
00:07:19.003 00.004 6120 UpdateGuideState(): m_state=6
00:07:19.007 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3346
00:07:19.010 00.003 6120 Star::Find returns 1 (1), X=967.55, Y=55.41, Mass=14081, SNR=78.0, Peak=255 HFD=7.2
00:07:19.015 00.005 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.18 = -2.10)
00:07:19.021 00.006 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.37)
00:07:19.025 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.23 mountX=-0.18 mountY=-0.24, mountTheta=-2.20
00:07:19.030 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.33, opts=13)
00:07:19.034 00.004 6120 Enqueuing Move request for scope (0.12, 0.33)
00:07:19.038 00.004 7680 Worker thread wakes up
00:07:19.038 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.33) opts 0xd
00:07:19.038 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.33)
00:07:19.038 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:19.041 00.003 7680 Moving (0.12, 0.33) raw xDistance=-0.18 yDistance=-0.24
00:07:19.042 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:07:19.042 00.000 6120 UpdateGuideState exits: m=14081 SNR=78.0 Saturated
00:07:19.045 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:07:19.046 00.001 7680 MoveAxis(E, 0, ABG)
00:07:19.046 00.000 7680 Move returns status 0, amount 0
00:07:19.046 00.000 7680 MoveAxis(N, 132, ABG)
00:07:19.046 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:19.053 00.007 7680 Guiding  Dir = 0, Dur = 132
00:07:19.053 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:19.057 00.004 6120 Enqueuing Expose request
00:07:19.061 00.004 7680 IsSlewing returns 0
00:07:19.061 00.000 7680 IsGuiding returns 0
00:07:19.062 00.001 7680 PulseGuide returned control before completion, sleep 142
00:07:19.206 00.144 7680 IsGuiding returns 1
00:07:19.206 00.000 7680 scope still moving after pulse duration time elapsed
00:07:19.238 00.032 7680 IsSlewing returns 0
00:07:19.240 00.002 7680 IsGuiding returns 0
00:07:19.241 00.001 7680 scope move finished after 132 + 47 ms
00:07:19.242 00.001 7680 Move returns status 0, amount 132
00:07:19.242 00.000 7680 move complete, result=0
00:07:19.243 00.001 7680 worker thread done servicing request
00:07:19.244 00.001 7680 Worker thread wakes up
00:07:19.244 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 132 ms NORTH
00:07:19.249 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:19.250 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:20.501 01.251 7680 Exposure complete
00:07:20.632 00.131 7680 worker thread done servicing request
00:07:20.632 00.000 6120 OnExposeComplete: enter
00:07:20.637 00.005 6120 UpdateGuideState(): m_state=6
00:07:20.642 00.005 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3347
00:07:20.647 00.005 6120 Star::Find returns 1 (1), X=967.37, Y=55.59, Mass=13376, SNR=74.2, Peak=255 HFD=7.1
00:07:20.652 00.005 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
00:07:20.656 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
00:07:20.661 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.51 hyp=0.51 cameraTheta=1.69 mountX=-0.04 mountY=-0.48, mountTheta=-1.65
00:07:20.666 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.51, opts=13)
00:07:20.670 00.004 6120 Enqueuing Move request for scope (-0.06, 0.51)
00:07:20.673 00.003 7680 Worker thread wakes up
00:07:20.673 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:20.678 00.005 6120 UpdateGuideState exits: m=13376 SNR=74.2 Saturated
00:07:20.683 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:20.687 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:20.692 00.005 6120 Enqueuing Expose request
00:07:20.695 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.51) opts 0xd
00:07:20.695 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.51)
00:07:20.695 00.000 7680 Moving (-0.06, 0.51) raw xDistance=-0.04 yDistance=-0.48
00:07:20.696 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:07:20.696 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:07:20.696 00.000 7680 MoveAxis(E, 0, ABG)
00:07:20.696 00.000 7680 Move returns status 0, amount 0
00:07:20.696 00.000 7680 MoveAxis(N, 260, ABG)
00:07:20.696 00.000 7680 Guiding  Dir = 0, Dur = 260
00:07:20.698 00.002 7680 IsSlewing returns 0
00:07:20.698 00.000 7680 IsGuiding returns 0
00:07:20.698 00.000 7680 PulseGuide returned control before completion, sleep 270
00:07:20.973 00.275 7680 IsGuiding returns 1
00:07:20.974 00.001 7680 scope still moving after pulse duration time elapsed
00:07:21.006 00.032 7680 IsSlewing returns 0
00:07:21.008 00.002 7680 IsGuiding returns 0
00:07:21.009 00.001 7680 scope move finished after 260 + 50 ms
00:07:21.009 00.000 7680 Move returns status 0, amount 260
00:07:21.009 00.000 7680 move complete, result=0
00:07:21.011 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 260 ms NORTH
00:07:21.019 00.008 7680 worker thread done servicing request
00:07:21.020 00.001 7680 Worker thread wakes up
00:07:21.021 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:21.022 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:22.263 01.241 7680 Exposure complete
00:07:22.399 00.136 7680 worker thread done servicing request
00:07:22.399 00.000 6120 OnExposeComplete: enter
00:07:22.403 00.004 6120 UpdateGuideState(): m_state=6
00:07:22.407 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3348
00:07:22.411 00.004 6120 Star::Find returns 1 (1), X=967.41, Y=55.50, Mass=14411, SNR=79.0, Peak=255 HFD=7.1
00:07:22.415 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
00:07:22.419 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
00:07:22.422 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.41 hyp=0.41 cameraTheta=1.63 mountX=-0.05 mountY=-0.38, mountTheta=-1.70
00:07:22.429 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.41, opts=13)
00:07:22.432 00.003 6120 Enqueuing Move request for scope (-0.03, 0.41)
00:07:22.437 00.005 7680 Worker thread wakes up
00:07:22.437 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.41) opts 0xd
00:07:22.437 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.41)
00:07:22.438 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:22.442 00.004 7680 Moving (-0.03, 0.41) raw xDistance=-0.05 yDistance=-0.38
00:07:22.442 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:07:22.442 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:07:22.443 00.001 6120 UpdateGuideState exits: m=14411 SNR=79.0 Saturated
00:07:22.447 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:22.451 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:22.454 00.003 6120 Enqueuing Expose request
00:07:22.460 00.006 7680 MoveAxis(E, 0, ABG)
00:07:22.460 00.000 7680 Move returns status 0, amount 0
00:07:22.460 00.000 7680 MoveAxis(N, 206, ABG)
00:07:22.460 00.000 7680 Guiding  Dir = 0, Dur = 206
00:07:22.460 00.000 7680 IsSlewing returns 0
00:07:22.461 00.001 7680 IsGuiding returns 0
00:07:22.461 00.000 7680 PulseGuide returned control before completion, sleep 216
00:07:22.690 00.229 7680 IsGuiding returns 1
00:07:22.690 00.000 7680 scope still moving after pulse duration time elapsed
00:07:22.721 00.031 7680 IsSlewing returns 0
00:07:22.722 00.001 7680 IsGuiding returns 0
00:07:22.722 00.000 7680 scope move finished after 206 + 55 ms
00:07:22.723 00.001 7680 Move returns status 0, amount 206
00:07:22.724 00.001 7680 move complete, result=0
00:07:22.724 00.000 7680 worker thread done servicing request
00:07:22.724 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 206 ms NORTH
00:07:22.731 00.007 7680 Worker thread wakes up
00:07:22.731 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:22.731 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:23.986 01.255 7680 Exposure complete
00:07:24.115 00.129 7680 worker thread done servicing request
00:07:24.115 00.000 6120 OnExposeComplete: enter
00:07:24.120 00.005 6120 UpdateGuideState(): m_state=6
00:07:24.124 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3349
00:07:24.127 00.003 6120 Star::Find returns 1 (1), X=967.75, Y=55.12, Mass=13979, SNR=76.4, Peak=255 HFD=6.9
00:07:24.131 00.004 6120 CameraToMount -- cameraTheta (0.09) - m_xAngle (-2.95) = xAngle (3.05 = 3.05)
00:07:24.135 00.004 6120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.78 = 2.78)
00:07:24.139 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=0.03 hyp=0.32 cameraTheta=0.09 mountX=-0.32 mountY=0.11, mountTheta=2.80
00:07:24.145 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=0.03, opts=13)
00:07:24.149 00.004 6120 Enqueuing Move request for scope (0.32, 0.03)
00:07:24.152 00.003 7680 Worker thread wakes up
00:07:24.152 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:24.156 00.004 6120 UpdateGuideState exits: m=13979 SNR=76.4 Saturated
00:07:24.159 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:24.164 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.03) opts 0xd
00:07:24.164 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:24.167 00.003 7680 Handling offset move in thread for scope, endpoint = (0.32, 0.03)
00:07:24.169 00.002 7680 Moving (0.32, 0.03) raw xDistance=-0.32 yDistance=0.11
00:07:24.169 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:07:24.169 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:07:24.169 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:07:24.169 00.000 7680 MoveAxis(E, 129, ABG)
00:07:24.169 00.000 7680 Guiding  Dir = 2, Dur = 129
00:07:24.170 00.001 6120 Enqueuing Expose request
00:07:24.174 00.004 7680 IsSlewing returns 0
00:07:24.174 00.000 7680 IsGuiding returns 0
00:07:24.174 00.000 7680 PulseGuide returned control before completion, sleep 139
00:07:24.320 00.146 7680 IsGuiding returns 1
00:07:24.321 00.001 7680 scope still moving after pulse duration time elapsed
00:07:24.352 00.031 7680 IsSlewing returns 0
00:07:24.352 00.000 7680 IsGuiding returns 0
00:07:24.354 00.002 7680 scope move finished after 129 + 50 ms
00:07:24.354 00.000 7680 Move returns status 0, amount 129
00:07:24.355 00.001 7680 MoveAxis(N, 0, ABG)
00:07:24.355 00.000 7680 Move returns status 0, amount 0
00:07:24.357 00.002 7680 move complete, result=0
00:07:24.357 00.000 7680 worker thread done servicing request
00:07:24.358 00.001 6120 GuideStep: -0.3 px 129 ms EAST, 0.1 px 0 ms NORTH
00:07:24.365 00.007 7680 Worker thread wakes up
00:07:24.365 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:24.366 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:25.616 01.250 7680 Exposure complete
00:07:25.755 00.139 7680 worker thread done servicing request
00:07:25.755 00.000 6120 OnExposeComplete: enter
00:07:25.759 00.004 6120 UpdateGuideState(): m_state=6
00:07:25.764 00.005 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3350
00:07:25.768 00.004 6120 Star::Find returns 1 (1), X=967.55, Y=55.31, Mass=13836, SNR=76.1, Peak=255 HFD=7.1
00:07:25.772 00.004 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.03 = -2.25)
00:07:25.776 00.004 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.52)
00:07:25.780 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.08 mountX=-0.16 mountY=-0.15, mountTheta=-2.40
00:07:25.785 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.23, opts=13)
00:07:25.788 00.003 6120 Enqueuing Move request for scope (0.12, 0.23)
00:07:25.793 00.005 7680 Worker thread wakes up
00:07:25.793 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:25.796 00.003 6120 UpdateGuideState exits: m=13836 SNR=76.1 Saturated
00:07:25.800 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:25.803 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:25.807 00.004 6120 Enqueuing Expose request
00:07:25.811 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
00:07:25.811 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
00:07:25.811 00.000 7680 Moving (0.12, 0.23) raw xDistance=-0.16 yDistance=-0.15
00:07:25.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:07:25.811 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:07:25.813 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:07:25.813 00.000 7680 MoveAxis(E, 0, ABG)
00:07:25.813 00.000 7680 Move returns status 0, amount 0
00:07:25.813 00.000 7680 MoveAxis(N, 0, ABG)
00:07:25.813 00.000 7680 Move returns status 0, amount 0
00:07:25.814 00.001 7680 move complete, result=0
00:07:25.814 00.000 7680 worker thread done servicing request
00:07:25.814 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:07:25.819 00.005 7680 Worker thread wakes up
00:07:25.819 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:25.819 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:27.069 01.250 7680 Exposure complete
00:07:27.210 00.141 7680 worker thread done servicing request
00:07:27.211 00.001 6120 OnExposeComplete: enter
00:07:27.215 00.004 6120 UpdateGuideState(): m_state=6
00:07:27.219 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3351
00:07:27.222 00.003 6120 Star::Find returns 1 (1), X=967.65, Y=55.41, Mass=13233, SNR=73.7, Peak=255 HFD=7.0
00:07:27.227 00.005 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
00:07:27.231 00.004 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.62)
00:07:27.235 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.32 hyp=0.39 cameraTheta=0.98 mountX=-0.27 mountY=-0.19, mountTheta=-2.53
00:07:27.242 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.32, opts=13)
00:07:27.245 00.003 6120 Enqueuing Move request for scope (0.22, 0.32)
00:07:27.248 00.003 7680 Worker thread wakes up
00:07:27.249 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.32) opts 0xd
00:07:27.249 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.32)
00:07:27.249 00.000 7680 Moving (0.22, 0.32) raw xDistance=-0.27 yDistance=-0.19
00:07:27.249 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:07:27.250 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:07:27.250 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:27.254 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:07:27.254 00.000 7680 MoveAxis(E, 112, ABG)
00:07:27.255 00.001 7680 Guiding  Dir = 2, Dur = 112
00:07:27.256 00.001 6120 UpdateGuideState exits: m=13233 SNR=73.7 Saturated
00:07:27.259 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:27.263 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:27.267 00.004 6120 Enqueuing Expose request
00:07:27.271 00.004 7680 IsSlewing returns 0
00:07:27.271 00.000 7680 IsGuiding returns 0
00:07:27.271 00.000 7680 PulseGuide returned control before completion, sleep 122
00:07:27.403 00.132 7680 IsGuiding returns 1
00:07:27.404 00.001 7680 scope still moving after pulse duration time elapsed
00:07:27.433 00.029 7680 IsSlewing returns 0
00:07:27.434 00.001 7680 IsGuiding returns 0
00:07:27.435 00.001 7680 scope move finished after 112 + 51 ms
00:07:27.435 00.000 7680 Move returns status 0, amount 112
00:07:27.435 00.000 7680 MoveAxis(N, 0, ABG)
00:07:27.435 00.000 7680 Move returns status 0, amount 0
00:07:27.436 00.001 7680 move complete, result=0
00:07:27.436 00.000 7680 worker thread done servicing request
00:07:27.436 00.000 7680 Worker thread wakes up
00:07:27.436 00.000 6120 GuideStep: -0.3 px 112 ms EAST, -0.2 px 0 ms NORTH
00:07:27.443 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:27.444 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:28.692 01.248 7680 Exposure complete
00:07:28.823 00.131 7680 worker thread done servicing request
00:07:28.823 00.000 6120 OnExposeComplete: enter
00:07:28.828 00.005 6120 UpdateGuideState(): m_state=6
00:07:28.832 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3352
00:07:28.834 00.002 6120 Star::Find returns 1 (1), X=967.26, Y=55.79, Mass=14410, SNR=78.3, Peak=255 HFD=6.9
00:07:28.837 00.003 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
00:07:28.841 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.79)
00:07:28.843 00.002 6120 CameraToMount -- cameraX=-0.17 cameraY=0.70 hyp=0.72 cameraTheta=1.81 mountX=0.04 mountY=-0.71, mountTheta=-1.52
00:07:28.847 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.70, opts=13)
00:07:28.850 00.003 6120 Enqueuing Move request for scope (-0.17, 0.70)
00:07:28.852 00.002 7680 Worker thread wakes up
00:07:28.853 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:28.857 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.70) opts 0xd
00:07:28.857 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.70)
00:07:28.857 00.000 7680 Moving (-0.17, 0.70) raw xDistance=0.04 yDistance=-0.71
00:07:28.857 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:07:28.857 00.000 6120 UpdateGuideState exits: m=14410 SNR=78.3 Saturated
00:07:28.862 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
00:07:28.862 00.000 7680 MoveAxis(E, 0, ABG)
00:07:28.862 00.000 7680 Move returns status 0, amount 0
00:07:28.862 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:28.865 00.003 7680 MoveAxis(N, 383, ABG)
00:07:28.865 00.000 7680 Guiding  Dir = 0, Dur = 383
00:07:28.867 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:28.870 00.003 6120 Enqueuing Expose request
00:07:28.873 00.003 7680 IsSlewing returns 0
00:07:28.873 00.000 7680 IsGuiding returns 0
00:07:28.874 00.001 7680 PulseGuide returned control before completion, sleep 393
00:07:29.276 00.402 7680 IsGuiding returns 1
00:07:29.276 00.000 7680 scope still moving after pulse duration time elapsed
00:07:29.306 00.030 7680 IsSlewing returns 0
00:07:29.308 00.002 7680 IsGuiding returns 0
00:07:29.309 00.001 7680 scope move finished after 383 + 51 ms
00:07:29.310 00.001 7680 Move returns status 0, amount 383
00:07:29.310 00.000 7680 move complete, result=0
00:07:29.310 00.000 7680 worker thread done servicing request
00:07:29.310 00.000 7680 Worker thread wakes up
00:07:29.311 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 383 ms NORTH
00:07:29.317 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:29.317 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:30.568 01.251 7680 Exposure complete
00:07:30.693 00.125 7680 worker thread done servicing request
00:07:30.694 00.001 6120 OnExposeComplete: enter
00:07:30.697 00.003 6120 UpdateGuideState(): m_state=6
00:07:30.701 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3353
00:07:30.706 00.005 6120 Star::Find returns 1 (1), X=967.31, Y=55.64, Mass=13930, SNR=75.9, Peak=255 HFD=7.2
00:07:30.709 00.003 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
00:07:30.714 00.005 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
00:07:30.718 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.55 hyp=0.57 cameraTheta=1.78 mountX=0.01 mountY=-0.55, mountTheta=-1.55
00:07:30.723 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.55, opts=13)
00:07:30.727 00.004 6120 Enqueuing Move request for scope (-0.12, 0.55)
00:07:30.732 00.005 7680 Worker thread wakes up
00:07:30.732 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.55) opts 0xd
00:07:30.732 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.55)
00:07:30.732 00.000 7680 Moving (-0.12, 0.55) raw xDistance=0.01 yDistance=-0.55
00:07:30.733 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:07:30.733 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:07:30.733 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:30.738 00.005 6120 UpdateGuideState exits: m=13930 SNR=75.9 Saturated
00:07:30.741 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:30.745 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:30.749 00.004 7680 MoveAxis(E, 0, ABG)
00:07:30.749 00.000 7680 Move returns status 0, amount 0
00:07:30.749 00.000 7680 MoveAxis(N, 298, ABG)
00:07:30.750 00.001 7680 Guiding  Dir = 0, Dur = 298
00:07:30.750 00.000 6120 Enqueuing Expose request
00:07:30.754 00.004 7680 IsSlewing returns 0
00:07:30.754 00.000 7680 IsGuiding returns 0
00:07:30.755 00.001 7680 PulseGuide returned control before completion, sleep 308
00:07:31.077 00.322 7680 IsGuiding returns 1
00:07:31.077 00.000 7680 scope still moving after pulse duration time elapsed
00:07:31.107 00.030 7680 IsSlewing returns 0
00:07:31.109 00.002 7680 IsGuiding returns 0
00:07:31.109 00.000 7680 scope move finished after 298 + 56 ms
00:07:31.110 00.001 7680 Move returns status 0, amount 298
00:07:31.110 00.000 7680 move complete, result=0
00:07:31.112 00.002 7680 worker thread done servicing request
00:07:31.112 00.000 7680 Worker thread wakes up
00:07:31.112 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 298 ms NORTH
00:07:31.120 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:31.120 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:32.442 01.322 7680 Exposure complete
00:07:32.543 00.101 7680 worker thread done servicing request
00:07:32.544 00.001 6120 OnExposeComplete: enter
00:07:32.548 00.004 6120 UpdateGuideState(): m_state=6
00:07:32.551 00.003 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3354
00:07:32.555 00.004 6120 Star::Find returns 1 (1), X=967.44, Y=55.46, Mass=13870, SNR=76.2, Peak=255 HFD=7.1
00:07:32.557 00.002 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.78)
00:07:32.560 00.003 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.05)
00:07:32.563 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.37 hyp=0.37 cameraTheta=1.55 mountX=-0.08 mountY=-0.33, mountTheta=-1.80
00:07:32.567 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.37, opts=13)
00:07:32.570 00.003 6120 Enqueuing Move request for scope (0.01, 0.37)
00:07:32.574 00.004 7680 Worker thread wakes up
00:07:32.574 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:32.577 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.37) opts 0xd
00:07:32.577 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.37)
00:07:32.578 00.001 7680 Moving (0.01, 0.37) raw xDistance=-0.08 yDistance=-0.33
00:07:32.578 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:07:32.578 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:07:32.578 00.000 7680 MoveAxis(E, 0, ABG)
00:07:32.578 00.000 7680 Move returns status 0, amount 0
00:07:32.578 00.000 7680 MoveAxis(N, 179, ABG)
00:07:32.579 00.001 7680 Guiding  Dir = 0, Dur = 179
00:07:32.579 00.000 6120 UpdateGuideState exits: m=13870 SNR=76.2 Saturated
00:07:32.583 00.004 7680 IsSlewing returns 0
00:07:32.583 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:32.586 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:32.588 00.002 6120 Enqueuing Expose request
00:07:32.591 00.003 7680 IsGuiding returns 0
00:07:32.592 00.001 7680 PulseGuide returned control before completion, sleep 189
00:07:32.797 00.205 7680 IsGuiding returns 0
00:07:32.797 00.000 7680 Move returns status 0, amount 179
00:07:32.797 00.000 7680 move complete, result=0
00:07:32.797 00.000 7680 worker thread done servicing request
00:07:32.797 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 179 ms NORTH
00:07:32.800 00.003 7680 Worker thread wakes up
00:07:32.800 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:32.801 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:34.046 01.245 7680 Exposure complete
00:07:34.166 00.120 7680 worker thread done servicing request
00:07:34.166 00.000 6120 OnExposeComplete: enter
00:07:34.172 00.006 6120 UpdateGuideState(): m_state=6
00:07:34.176 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3355
00:07:34.180 00.004 6120 Star::Find returns 1 (1), X=967.32, Y=55.06, Mass=14488, SNR=78.3, Peak=255 HFD=6.9
00:07:34.184 00.004 6120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-2.95) = xAngle (0.04 = 0.04)
00:07:34.187 00.003 6120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.23 = -0.23)
00:07:34.193 00.006 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.92 mountX=0.11 mountY=-0.03, mountTheta=-0.23
00:07:34.199 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.03, opts=13)
00:07:34.202 00.003 6120 Enqueuing Move request for scope (-0.11, -0.03)
00:07:34.207 00.005 7680 Worker thread wakes up
00:07:34.208 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:34.212 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
00:07:34.212 00.000 6120 UpdateGuideState exits: m=14488 SNR=78.3 Saturated
00:07:34.216 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
00:07:34.216 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:34.219 00.003 7680 Moving (-0.11, -0.03) raw xDistance=0.11 yDistance=-0.03
00:07:34.220 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:34.223 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:07:34.223 00.000 6120 Enqueuing Expose request
00:07:34.227 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:07:34.227 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:07:34.227 00.000 7680 MoveAxis(E, 0, ABG)
00:07:34.227 00.000 7680 Move returns status 0, amount 0
00:07:34.227 00.000 7680 MoveAxis(N, 0, ABG)
00:07:34.227 00.000 7680 Move returns status 0, amount 0
00:07:34.227 00.000 7680 move complete, result=0
00:07:34.229 00.002 7680 worker thread done servicing request
00:07:34.229 00.000 7680 Worker thread wakes up
00:07:34.229 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:34.229 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:34.233 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:35.475 01.242 7680 Exposure complete
00:07:35.623 00.148 7680 worker thread done servicing request
00:07:35.623 00.000 6120 OnExposeComplete: enter
00:07:35.629 00.006 6120 UpdateGuideState(): m_state=6
00:07:35.634 00.005 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3356
00:07:35.641 00.007 6120 Star::Find returns 1 (1), X=967.39, Y=55.54, Mass=13423, SNR=75.3, Peak=255 HFD=7.1
00:07:35.648 00.007 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
00:07:35.655 00.007 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.94)
00:07:35.661 00.006 6120 CameraToMount -- cameraX=-0.04 cameraY=0.45 hyp=0.45 cameraTheta=1.66 mountX=-0.04 mountY=-0.42, mountTheta=-1.67
00:07:35.668 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.45, opts=13)
00:07:35.673 00.005 6120 Enqueuing Move request for scope (-0.04, 0.45)
00:07:35.679 00.006 7680 Worker thread wakes up
00:07:35.680 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:35.686 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.45) opts 0xd
00:07:35.686 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.45)
00:07:35.686 00.000 7680 Moving (-0.04, 0.45) raw xDistance=-0.04 yDistance=-0.42
00:07:35.687 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:07:35.687 00.000 6120 UpdateGuideState exits: m=13423 SNR=75.3 Saturated
00:07:35.692 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:07:35.692 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:35.699 00.007 7680 MoveAxis(E, 0, ABG)
00:07:35.700 00.001 7680 Move returns status 0, amount 0
00:07:35.700 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:35.706 00.006 7680 MoveAxis(N, 229, ABG)
00:07:35.706 00.000 6120 Enqueuing Expose request
00:07:35.711 00.005 7680 Guiding  Dir = 0, Dur = 229
00:07:35.713 00.002 7680 IsSlewing returns 0
00:07:35.713 00.000 7680 IsGuiding returns 0
00:07:35.713 00.000 7680 PulseGuide returned control before completion, sleep 239
00:07:35.964 00.251 7680 IsGuiding returns 0
00:07:35.965 00.001 7680 Move returns status 0, amount 229
00:07:35.965 00.000 7680 move complete, result=0
00:07:35.966 00.001 7680 worker thread done servicing request
00:07:35.966 00.000 7680 Worker thread wakes up
00:07:35.967 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 229 ms NORTH
00:07:35.975 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:35.975 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:37.226 01.251 7680 Exposure complete
00:07:37.367 00.141 7680 worker thread done servicing request
00:07:37.368 00.001 6120 OnExposeComplete: enter
00:07:37.373 00.005 6120 UpdateGuideState(): m_state=6
00:07:37.377 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3357
00:07:37.380 00.003 6120 Star::Find returns 1 (1), X=967.43, Y=55.09, Mass=12780, SNR=72.0, Peak=255 HFD=6.8
00:07:37.384 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
00:07:37.390 00.006 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
00:07:37.395 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.56 mountX=-0.00 mountY=-0.00, mountTheta=-1.79
00:07:37.399 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.01, opts=13)
00:07:37.404 00.005 6120 Enqueuing Move request for scope (0.00, 0.01)
00:07:37.408 00.004 7680 Worker thread wakes up
00:07:37.408 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:37.412 00.004 6120 UpdateGuideState exits: m=12780 SNR=72.0 Saturated
00:07:37.415 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:37.420 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:37.424 00.004 6120 Enqueuing Expose request
00:07:37.427 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
00:07:37.427 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
00:07:37.428 00.001 7680 Moving (0.00, 0.01) raw xDistance=-0.00 yDistance=-0.00
00:07:37.428 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:07:37.428 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:07:37.428 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:07:37.429 00.001 7680 MoveAxis(E, 0, ABG)
00:07:37.430 00.001 7680 Move returns status 0, amount 0
00:07:37.430 00.000 7680 MoveAxis(N, 0, ABG)
00:07:37.430 00.000 7680 Move returns status 0, amount 0
00:07:37.430 00.000 7680 move complete, result=0
00:07:37.430 00.000 7680 worker thread done servicing request
00:07:37.430 00.000 7680 Worker thread wakes up
00:07:37.430 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:37.434 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:37.434 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:38.684 01.250 7680 Exposure complete
00:07:38.821 00.137 7680 worker thread done servicing request
00:07:38.821 00.000 6120 OnExposeComplete: enter
00:07:38.827 00.006 6120 UpdateGuideState(): m_state=6
00:07:38.830 00.003 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3358
00:07:38.835 00.005 6120 Star::Find returns 1 (1), X=967.61, Y=55.18, Mass=14712, SNR=80.3, Peak=255 HFD=7.1
00:07:38.839 00.004 6120 CameraToMount -- cameraTheta (0.47) - m_xAngle (-2.95) = xAngle (3.43 = -2.85)
00:07:38.842 00.003 6120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.16 = -3.12)
00:07:38.846 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.47 mountX=-0.19 mountY=-0.00, mountTheta=-3.12
00:07:38.851 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.09, opts=13)
00:07:38.855 00.004 6120 Enqueuing Move request for scope (0.18, 0.09)
00:07:38.859 00.004 7680 Worker thread wakes up
00:07:38.859 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
00:07:38.859 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
00:07:38.859 00.000 7680 Moving (0.18, 0.09) raw xDistance=-0.19 yDistance=-0.00
00:07:38.859 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:07:38.859 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:07:38.860 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:38.864 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:07:38.864 00.000 7680 MoveAxis(E, 0, ABG)
00:07:38.864 00.000 7680 Move returns status 0, amount 0
00:07:38.864 00.000 7680 MoveAxis(N, 0, ABG)
00:07:38.864 00.000 7680 Move returns status 0, amount 0
00:07:38.864 00.000 7680 move complete, result=0
00:07:38.864 00.000 7680 worker thread done servicing request
00:07:38.865 00.001 6120 UpdateGuideState exits: m=14712 SNR=80.3 Saturated
00:07:38.869 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:38.873 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:38.876 00.003 6120 Enqueuing Expose request
00:07:38.880 00.004 7680 Worker thread wakes up
00:07:38.881 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:07:38.884 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:38.884 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:40.134 01.250 7680 Exposure complete
00:07:40.275 00.141 7680 worker thread done servicing request
00:07:40.275 00.000 6120 OnExposeComplete: enter
00:07:40.279 00.004 6120 UpdateGuideState(): m_state=6
00:07:40.284 00.005 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3359
00:07:40.289 00.005 6120 Star::Find returns 1 (1), X=967.48, Y=55.25, Mass=14485, SNR=79.5, Peak=255 HFD=7.2
00:07:40.292 00.003 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
00:07:40.295 00.003 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
00:07:40.300 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.28 mountX=-0.08 mountY=-0.13, mountTheta=-2.13
00:07:40.305 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.17, opts=13)
00:07:40.309 00.004 6120 Enqueuing Move request for scope (0.05, 0.17)
00:07:40.312 00.003 7680 Worker thread wakes up
00:07:40.312 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
00:07:40.313 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
00:07:40.313 00.000 7680 Moving (0.05, 0.17) raw xDistance=-0.08 yDistance=-0.13
00:07:40.313 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:07:40.314 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:07:40.314 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:07:40.314 00.000 7680 MoveAxis(E, 0, ABG)
00:07:40.314 00.000 7680 Move returns status 0, amount 0
00:07:40.314 00.000 7680 MoveAxis(N, 0, ABG)
00:07:40.314 00.000 7680 Move returns status 0, amount 0
00:07:40.314 00.000 7680 move complete, result=0
00:07:40.314 00.000 7680 worker thread done servicing request
00:07:40.315 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:40.318 00.003 6120 UpdateGuideState exits: m=14485 SNR=79.5 Saturated
00:07:40.322 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:40.326 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:40.330 00.004 6120 Enqueuing Expose request
00:07:40.334 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:40.338 00.004 7680 Worker thread wakes up
00:07:40.338 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:40.338 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:41.590 01.252 7680 Exposure complete
00:07:41.726 00.136 7680 worker thread done servicing request
00:07:41.727 00.001 6120 OnExposeComplete: enter
00:07:41.732 00.005 6120 UpdateGuideState(): m_state=6
00:07:41.736 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3360
00:07:41.742 00.006 6120 Star::Find returns 1 (1), X=967.26, Y=55.66, Mass=14727, SNR=77.8, Peak=255 HFD=7.1
00:07:41.745 00.003 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
00:07:41.749 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.74)
00:07:41.753 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.57 hyp=0.60 cameraTheta=1.86 mountX=0.06 mountY=-0.59, mountTheta=-1.47
00:07:41.758 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.57, opts=13)
00:07:41.762 00.004 6120 Enqueuing Move request for scope (-0.17, 0.57)
00:07:41.767 00.005 7680 Worker thread wakes up
00:07:41.768 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.57) opts 0xd
00:07:41.768 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.57)
00:07:41.768 00.000 7680 Moving (-0.17, 0.57) raw xDistance=0.06 yDistance=-0.59
00:07:41.768 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:41.774 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:07:41.774 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
00:07:41.774 00.000 7680 MoveAxis(E, 0, ABG)
00:07:41.774 00.000 7680 Move returns status 0, amount 0
00:07:41.775 00.001 7680 MoveAxis(N, 320, ABG)
00:07:41.775 00.000 7680 Guiding  Dir = 0, Dur = 320
00:07:41.775 00.000 6120 UpdateGuideState exits: m=14727 SNR=77.8 Saturated
00:07:41.779 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:41.784 00.005 7680 IsSlewing returns 0
00:07:41.784 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:41.787 00.003 7680 IsGuiding returns 0
00:07:41.788 00.001 6120 Enqueuing Expose request
00:07:41.790 00.002 7680 PulseGuide returned control before completion, sleep 330
00:07:42.125 00.335 7680 IsGuiding returns 1
00:07:42.128 00.003 7680 scope still moving after pulse duration time elapsed
00:07:42.157 00.029 7680 IsSlewing returns 0
00:07:42.160 00.003 7680 IsGuiding returns 0
00:07:42.160 00.000 7680 scope move finished after 320 + 52 ms
00:07:42.161 00.001 7680 Move returns status 0, amount 320
00:07:42.161 00.000 7680 move complete, result=0
00:07:42.162 00.001 7680 worker thread done servicing request
00:07:42.162 00.000 7680 Worker thread wakes up
00:07:42.162 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 320 ms NORTH
00:07:42.170 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:42.170 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:43.414 01.244 7680 Exposure complete
00:07:43.555 00.141 7680 worker thread done servicing request
00:07:43.556 00.001 6120 OnExposeComplete: enter
00:07:43.559 00.003 6120 UpdateGuideState(): m_state=6
00:07:43.564 00.005 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3361
00:07:43.568 00.004 6120 Star::Find returns 1 (1), X=967.59, Y=55.61, Mass=15200, SNR=82.4, Peak=255 HFD=7.2
00:07:43.571 00.003 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
00:07:43.575 00.004 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
00:07:43.580 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=0.52 hyp=0.54 cameraTheta=1.28 mountX=-0.25 mountY=-0.40, mountTheta=-2.14
00:07:43.587 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.52, opts=13)
00:07:43.591 00.004 6120 Enqueuing Move request for scope (0.16, 0.52)
00:07:43.594 00.003 7680 Worker thread wakes up
00:07:43.594 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.52) opts 0xd
00:07:43.594 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.52)
00:07:43.594 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:43.599 00.005 6120 UpdateGuideState exits: m=15200 SNR=82.4 Saturated
00:07:43.603 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:43.608 00.005 7680 Moving (0.16, 0.52) raw xDistance=-0.25 yDistance=-0.40
00:07:43.608 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:43.614 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:07:43.614 00.000 6120 Enqueuing Expose request
00:07:43.619 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:07:43.619 00.000 7680 MoveAxis(E, 103, ABG)
00:07:43.619 00.000 7680 Guiding  Dir = 2, Dur = 103
00:07:43.619 00.000 7680 IsSlewing returns 0
00:07:43.620 00.001 7680 IsGuiding returns 0
00:07:43.620 00.000 7680 PulseGuide returned control before completion, sleep 113
00:07:43.749 00.129 7680 IsGuiding returns 0
00:07:43.749 00.000 7680 Move returns status 0, amount 103
00:07:43.750 00.001 7680 MoveAxis(N, 216, ABG)
00:07:43.751 00.001 7680 Guiding  Dir = 0, Dur = 216
00:07:43.751 00.000 7680 IsSlewing returns 0
00:07:43.752 00.001 7680 IsGuiding returns 0
00:07:43.753 00.001 7680 PulseGuide returned control before completion, sleep 226
00:07:43.985 00.232 7680 IsGuiding returns 1
00:07:43.986 00.001 7680 scope still moving after pulse duration time elapsed
00:07:44.015 00.029 7680 IsSlewing returns 0
00:07:44.016 00.001 7680 IsGuiding returns 0
00:07:44.016 00.000 7680 scope move finished after 216 + 47 ms
00:07:44.017 00.001 7680 Move returns status 0, amount 216
00:07:44.017 00.000 7680 move complete, result=0
00:07:44.017 00.000 7680 worker thread done servicing request
00:07:44.017 00.000 6120 GuideStep: -0.3 px 103 ms EAST, -0.4 px 216 ms NORTH
00:07:44.024 00.007 7680 Worker thread wakes up
00:07:44.024 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:44.024 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:45.275 01.251 7680 Exposure complete
00:07:45.405 00.130 7680 worker thread done servicing request
00:07:45.405 00.000 6120 OnExposeComplete: enter
00:07:45.408 00.003 6120 UpdateGuideState(): m_state=6
00:07:45.411 00.003 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3362
00:07:45.414 00.003 6120 Star::Find returns 1 (1), X=967.31, Y=55.11, Mass=13807, SNR=76.7, Peak=255 HFD=6.8
00:07:45.417 00.003 6120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-2.95) = xAngle (5.92 = -0.36)
00:07:45.420 00.003 6120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.65 = -0.63)
00:07:45.423 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.13 cameraTheta=2.97 mountX=0.12 mountY=-0.07, mountTheta=-0.56
00:07:45.428 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.02, opts=13)
00:07:45.431 00.003 6120 Enqueuing Move request for scope (-0.12, 0.02)
00:07:45.435 00.004 7680 Worker thread wakes up
00:07:45.435 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
00:07:45.435 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
00:07:45.435 00.000 7680 Moving (-0.12, 0.02) raw xDistance=0.12 yDistance=-0.07
00:07:45.435 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:07:45.436 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:07:45.436 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:07:45.436 00.000 7680 MoveAxis(E, 0, ABG)
00:07:45.436 00.000 7680 Move returns status 0, amount 0
00:07:45.436 00.000 7680 MoveAxis(N, 0, ABG)
00:07:45.436 00.000 7680 Move returns status 0, amount 0
00:07:45.436 00.000 7680 move complete, result=0
00:07:45.438 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:45.442 00.004 7680 worker thread done servicing request
00:07:45.442 00.000 6120 UpdateGuideState exits: m=13807 SNR=76.7 Saturated
00:07:45.445 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:45.450 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:45.454 00.004 6120 Enqueuing Expose request
00:07:45.458 00.004 7680 Worker thread wakes up
00:07:45.458 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:45.461 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:45.462 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:46.710 01.248 7680 Exposure complete
00:07:46.856 00.146 7680 worker thread done servicing request
00:07:46.856 00.000 6120 OnExposeComplete: enter
00:07:46.861 00.005 6120 UpdateGuideState(): m_state=6
00:07:46.865 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3363
00:07:46.868 00.003 6120 Star::Find returns 1 (1), X=967.43, Y=55.22, Mass=13567, SNR=74.5, Peak=255 HFD=6.9
00:07:46.871 00.003 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.75)
00:07:46.873 00.002 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
00:07:46.877 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.58 mountX=-0.02 mountY=-0.12, mountTheta=-1.76
00:07:46.881 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.13, opts=13)
00:07:46.883 00.002 6120 Enqueuing Move request for scope (-0.00, 0.13)
00:07:46.887 00.004 7680 Worker thread wakes up
00:07:46.887 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:46.890 00.003 6120 UpdateGuideState exits: m=13567 SNR=74.5 Saturated
00:07:46.893 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:46.896 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
00:07:46.896 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
00:07:46.896 00.000 7680 Moving (-0.00, 0.13) raw xDistance=-0.02 yDistance=-0.12
00:07:46.897 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:07:46.897 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:07:46.897 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:46.899 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:07:46.899 00.000 7680 MoveAxis(E, 0, ABG)
00:07:46.901 00.002 7680 Move returns status 0, amount 0
00:07:46.901 00.000 7680 MoveAxis(N, 0, ABG)
00:07:46.901 00.000 7680 Move returns status 0, amount 0
00:07:46.901 00.000 7680 move complete, result=0
00:07:46.901 00.000 6120 Enqueuing Expose request
00:07:46.905 00.004 7680 worker thread done servicing request
00:07:46.905 00.000 7680 Worker thread wakes up
00:07:46.905 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:46.905 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:46.908 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:48.151 01.243 7680 Exposure complete
00:07:48.292 00.141 7680 worker thread done servicing request
00:07:48.292 00.000 6120 OnExposeComplete: enter
00:07:48.297 00.005 6120 UpdateGuideState(): m_state=6
00:07:48.302 00.005 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3364
00:07:48.307 00.005 6120 Star::Find returns 1 (1), X=967.18, Y=55.69, Mass=13709, SNR=76.5, Peak=255 HFD=6.9
00:07:48.310 00.003 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
00:07:48.314 00.004 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.63)
00:07:48.319 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=0.60 hyp=0.66 cameraTheta=1.97 mountX=0.14 mountY=-0.65, mountTheta=-1.36
00:07:48.324 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.60, opts=13)
00:07:48.330 00.006 6120 Enqueuing Move request for scope (-0.25, 0.60)
00:07:48.332 00.002 7680 Worker thread wakes up
00:07:48.334 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.60) opts 0xd
00:07:48.334 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.60)
00:07:48.334 00.000 7680 Moving (-0.25, 0.60) raw xDistance=0.14 yDistance=-0.65
00:07:48.334 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:48.337 00.003 6120 UpdateGuideState exits: m=13709 SNR=76.5 Saturated
00:07:48.341 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:48.345 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:48.348 00.003 6120 Enqueuing Expose request
00:07:48.352 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:07:48.352 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
00:07:48.352 00.000 7680 MoveAxis(E, 0, ABG)
00:07:48.352 00.000 7680 Move returns status 0, amount 0
00:07:48.353 00.001 7680 MoveAxis(N, 355, ABG)
00:07:48.353 00.000 7680 Guiding  Dir = 0, Dur = 355
00:07:48.353 00.000 7680 IsSlewing returns 0
00:07:48.354 00.001 7680 IsGuiding returns 0
00:07:48.354 00.000 7680 PulseGuide returned control before completion, sleep 365
00:07:48.733 00.379 7680 IsGuiding returns 1
00:07:48.734 00.001 7680 scope still moving after pulse duration time elapsed
00:07:48.764 00.030 7680 IsSlewing returns 0
00:07:48.766 00.002 7680 IsGuiding returns 0
00:07:48.766 00.000 7680 scope move finished after 355 + 57 ms
00:07:48.767 00.001 7680 Move returns status 0, amount 355
00:07:48.767 00.000 7680 move complete, result=0
00:07:48.768 00.001 7680 worker thread done servicing request
00:07:48.768 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 355 ms NORTH
00:07:48.774 00.006 7680 Worker thread wakes up
00:07:48.774 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:48.774 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:50.029 01.255 7680 Exposure complete
00:07:50.169 00.140 7680 worker thread done servicing request
00:07:50.170 00.001 6120 OnExposeComplete: enter
00:07:50.178 00.008 6120 UpdateGuideState(): m_state=6
00:07:50.181 00.003 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3365
00:07:50.185 00.004 6120 Star::Find returns 1 (1), X=967.23, Y=55.09, Mass=14127, SNR=76.8, Peak=255 HFD=6.8
00:07:50.189 00.004 6120 CameraToMount -- cameraTheta (3.12) - m_xAngle (-2.95) = xAngle (6.07 = -0.21)
00:07:50.194 00.005 6120 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.81 = -0.48)
00:07:50.198 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.00 hyp=0.21 cameraTheta=3.12 mountX=0.20 mountY=-0.09, mountTheta=-0.44
00:07:50.204 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.00, opts=13)
00:07:50.208 00.004 6120 Enqueuing Move request for scope (-0.21, 0.00)
00:07:50.212 00.004 7680 Worker thread wakes up
00:07:50.212 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:50.216 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.00) opts 0xd
00:07:50.216 00.000 6120 UpdateGuideState exits: m=14127 SNR=76.8 Saturated
00:07:50.219 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:50.223 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.00)
00:07:50.224 00.001 7680 Moving (-0.21, 0.00) raw xDistance=0.20 yDistance=-0.09
00:07:50.224 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:50.228 00.004 6120 Enqueuing Expose request
00:07:50.230 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:07:50.230 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:07:50.231 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:07:50.231 00.000 7680 MoveAxis(W, 82, ABG)
00:07:50.231 00.000 7680 Guiding  Dir = 3, Dur = 82
00:07:50.231 00.000 7680 IsSlewing returns 0
00:07:50.232 00.001 7680 IsGuiding returns 0
00:07:50.232 00.000 7680 PulseGuide returned control before completion, sleep 92
00:07:50.327 00.095 7680 IsGuiding returns 1
00:07:50.327 00.000 7680 scope still moving after pulse duration time elapsed
00:07:50.359 00.032 7680 IsSlewing returns 0
00:07:50.360 00.001 7680 IsGuiding returns 0
00:07:50.360 00.000 7680 scope move finished after 82 + 46 ms
00:07:50.360 00.000 7680 Move returns status 0, amount 82
00:07:50.361 00.001 7680 MoveAxis(N, 0, ABG)
00:07:50.361 00.000 7680 Move returns status 0, amount 0
00:07:50.361 00.000 7680 move complete, result=0
00:07:50.362 00.001 7680 worker thread done servicing request
00:07:50.362 00.000 6120 GuideStep: 0.2 px 82 ms WEST, -0.1 px 0 ms NORTH
00:07:50.371 00.009 7680 Worker thread wakes up
00:07:50.371 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:50.372 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:51.622 01.250 7680 Exposure complete
00:07:51.756 00.134 7680 worker thread done servicing request
00:07:51.756 00.000 6120 OnExposeComplete: enter
00:07:51.760 00.004 6120 UpdateGuideState(): m_state=6
00:07:51.764 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3366
00:07:51.768 00.004 6120 Star::Find returns 1 (1), X=967.27, Y=55.50, Mass=14219, SNR=76.2, Peak=255 HFD=7.1
00:07:51.772 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.91 = -1.38)
00:07:51.775 00.003 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
00:07:51.779 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.41 hyp=0.44 cameraTheta=1.95 mountX=0.09 mountY=-0.44, mountTheta=-1.38
00:07:51.785 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.41, opts=13)
00:07:51.790 00.005 6120 Enqueuing Move request for scope (-0.17, 0.41)
00:07:51.795 00.005 7680 Worker thread wakes up
00:07:51.795 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.41) opts 0xd
00:07:51.796 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:51.800 00.004 6120 UpdateGuideState exits: m=14219 SNR=76.2 Saturated
00:07:51.803 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:51.807 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:51.811 00.004 6120 Enqueuing Expose request
00:07:51.814 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.41)
00:07:51.814 00.000 7680 Moving (-0.17, 0.41) raw xDistance=0.09 yDistance=-0.44
00:07:51.815 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:07:51.815 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
00:07:51.816 00.001 7680 MoveAxis(E, 0, ABG)
00:07:51.816 00.000 7680 Move returns status 0, amount 0
00:07:51.816 00.000 7680 MoveAxis(N, 240, ABG)
00:07:51.816 00.000 7680 Guiding  Dir = 0, Dur = 240
00:07:51.816 00.000 7680 IsSlewing returns 0
00:07:51.817 00.001 7680 IsGuiding returns 0
00:07:51.817 00.000 7680 PulseGuide returned control before completion, sleep 250
00:07:52.081 00.264 7680 IsGuiding returns 1
00:07:52.082 00.001 7680 scope still moving after pulse duration time elapsed
00:07:52.111 00.029 7680 IsSlewing returns 0
00:07:52.112 00.001 7680 IsGuiding returns 0
00:07:52.113 00.001 7680 scope move finished after 240 + 56 ms
00:07:52.113 00.000 7680 Move returns status 0, amount 240
00:07:52.113 00.000 7680 move complete, result=0
00:07:52.115 00.002 7680 worker thread done servicing request
00:07:52.115 00.000 7680 Worker thread wakes up
00:07:52.116 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 240 ms NORTH
00:07:52.122 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:52.122 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:53.375 01.253 7680 Exposure complete
00:07:53.509 00.134 7680 worker thread done servicing request
00:07:53.511 00.002 6120 OnExposeComplete: enter
00:07:53.515 00.004 6120 UpdateGuideState(): m_state=6
00:07:53.519 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3367
00:07:53.524 00.005 6120 Star::Find returns 1 (1), X=967.28, Y=55.13, Mass=13606, SNR=75.8, Peak=255 HFD=6.8
00:07:53.527 00.003 6120 CameraToMount -- cameraTheta (2.87) - m_xAngle (-2.95) = xAngle (5.82 = -0.46)
00:07:53.532 00.005 6120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.55 = -0.73)
00:07:53.534 00.002 6120 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.87 mountX=0.14 mountY=-0.11, mountTheta=-0.64
00:07:53.540 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.04, opts=13)
00:07:53.544 00.004 6120 Enqueuing Move request for scope (-0.15, 0.04)
00:07:53.548 00.004 7680 Worker thread wakes up
00:07:53.549 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
00:07:53.549 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
00:07:53.550 00.001 7680 Moving (-0.15, 0.04) raw xDistance=0.14 yDistance=-0.11
00:07:53.550 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:07:53.550 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:07:53.550 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:07:53.551 00.001 7680 MoveAxis(E, 0, ABG)
00:07:53.551 00.000 7680 Move returns status 0, amount 0
00:07:53.551 00.000 7680 MoveAxis(N, 0, ABG)
00:07:53.551 00.000 7680 Move returns status 0, amount 0
00:07:53.551 00.000 7680 move complete, result=0
00:07:53.551 00.000 7680 worker thread done servicing request
00:07:53.551 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:53.555 00.004 6120 UpdateGuideState exits: m=13606 SNR=75.8 Saturated
00:07:53.560 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:53.563 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:53.567 00.004 6120 Enqueuing Expose request
00:07:53.570 00.003 7680 Worker thread wakes up
00:07:53.570 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:53.570 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:53.571 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:07:54.829 01.258 7680 Exposure complete
00:07:54.950 00.121 7680 worker thread done servicing request
00:07:54.951 00.001 6120 OnExposeComplete: enter
00:07:54.955 00.004 6120 UpdateGuideState(): m_state=6
00:07:54.961 00.006 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3368
00:07:54.965 00.004 6120 Star::Find returns 1 (1), X=967.29, Y=55.19, Mass=13699, SNR=75.9, Peak=255 HFD=6.9
00:07:54.969 00.004 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.47 = -0.81)
00:07:54.973 00.004 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.20 = -1.08)
00:07:54.978 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.52 mountX=0.12 mountY=-0.15, mountTheta=-0.91
00:07:54.987 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.10, opts=13)
00:07:54.992 00.005 6120 Enqueuing Move request for scope (-0.14, 0.10)
00:07:54.996 00.004 7680 Worker thread wakes up
00:07:54.996 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:55.000 00.004 6120 UpdateGuideState exits: m=13699 SNR=75.9 Saturated
00:07:55.004 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:55.008 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:55.013 00.005 6120 Enqueuing Expose request
00:07:55.017 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
00:07:55.018 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
00:07:55.018 00.000 7680 Moving (-0.14, 0.10) raw xDistance=0.12 yDistance=-0.15
00:07:55.018 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:07:55.018 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:07:55.019 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:07:55.019 00.000 7680 MoveAxis(E, 0, ABG)
00:07:55.019 00.000 7680 Move returns status 0, amount 0
00:07:55.019 00.000 7680 MoveAxis(N, 0, ABG)
00:07:55.020 00.001 7680 Move returns status 0, amount 0
00:07:55.020 00.000 7680 move complete, result=0
00:07:55.020 00.000 7680 worker thread done servicing request
00:07:55.020 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:07:55.024 00.004 7680 Worker thread wakes up
00:07:55.024 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:55.025 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:56.281 01.256 7680 Exposure complete
00:07:56.422 00.141 7680 worker thread done servicing request
00:07:56.423 00.001 6120 OnExposeComplete: enter
00:07:56.427 00.004 6120 UpdateGuideState(): m_state=6
00:07:56.432 00.005 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3369
00:07:56.436 00.004 6120 Star::Find returns 1 (1), X=967.32, Y=55.58, Mass=13978, SNR=78.0, Peak=255 HFD=7.2
00:07:56.441 00.005 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
00:07:56.445 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
00:07:56.448 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.50 hyp=0.51 cameraTheta=1.79 mountX=0.02 mountY=-0.49, mountTheta=-1.54
00:07:56.455 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.50, opts=13)
00:07:56.461 00.006 6120 Enqueuing Move request for scope (-0.11, 0.50)
00:07:56.465 00.004 7680 Worker thread wakes up
00:07:56.466 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:56.470 00.004 6120 UpdateGuideState exits: m=13978 SNR=78.0 Saturated
00:07:56.473 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.50) opts 0xd
00:07:56.473 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.50)
00:07:56.474 00.001 7680 Moving (-0.11, 0.50) raw xDistance=0.02 yDistance=-0.49
00:07:56.474 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:07:56.474 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:07:56.474 00.000 7680 MoveAxis(E, 0, ABG)
00:07:56.474 00.000 7680 Move returns status 0, amount 0
00:07:56.474 00.000 7680 MoveAxis(N, 268, ABG)
00:07:56.475 00.001 7680 Guiding  Dir = 0, Dur = 268
00:07:56.476 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:56.480 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:56.485 00.005 6120 Enqueuing Expose request
00:07:56.491 00.006 7680 IsSlewing returns 0
00:07:56.491 00.000 7680 IsGuiding returns 0
00:07:56.492 00.001 7680 PulseGuide returned control before completion, sleep 278
00:07:56.784 00.292 7680 IsGuiding returns 1
00:07:56.785 00.001 7680 scope still moving after pulse duration time elapsed
00:07:56.816 00.031 7680 IsSlewing returns 0
00:07:56.816 00.000 7680 IsGuiding returns 0
00:07:56.816 00.000 7680 scope move finished after 268 + 57 ms
00:07:56.816 00.000 7680 Move returns status 0, amount 268
00:07:56.817 00.001 7680 move complete, result=0
00:07:56.817 00.000 7680 worker thread done servicing request
00:07:56.817 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 268 ms NORTH
00:07:56.823 00.006 7680 Worker thread wakes up
00:07:56.823 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:56.824 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:58.068 01.244 7680 Exposure complete
00:07:58.212 00.144 7680 worker thread done servicing request
00:07:58.212 00.000 6120 OnExposeComplete: enter
00:07:58.216 00.004 6120 UpdateGuideState(): m_state=6
00:07:58.219 00.003 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3370
00:07:58.223 00.004 6120 Star::Find returns 1 (1), X=967.19, Y=55.32, Mass=13686, SNR=74.4, Peak=255 HFD=6.9
00:07:58.227 00.004 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
00:07:58.232 00.005 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
00:07:58.236 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.24 hyp=0.34 cameraTheta=2.36 mountX=0.19 mountY=-0.32, mountTheta=-1.03
00:07:58.242 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.24, opts=13)
00:07:58.245 00.003 6120 Enqueuing Move request for scope (-0.24, 0.24)
00:07:58.250 00.005 7680 Worker thread wakes up
00:07:58.250 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.24) opts 0xd
00:07:58.250 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.24)
00:07:58.250 00.000 7680 Moving (-0.24, 0.24) raw xDistance=0.19 yDistance=-0.32
00:07:58.251 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:07:58.251 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:07:58.251 00.000 7680 MoveAxis(E, 0, ABG)
00:07:58.251 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:58.256 00.005 6120 UpdateGuideState exits: m=13686 SNR=74.4 Saturated
00:07:58.260 00.004 7680 Move returns status 0, amount 0
00:07:58.260 00.000 7680 MoveAxis(N, 174, ABG)
00:07:58.260 00.000 7680 Guiding  Dir = 0, Dur = 174
00:07:58.261 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:58.265 00.004 7680 IsSlewing returns 0
00:07:58.266 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:58.271 00.005 6120 Enqueuing Expose request
00:07:58.276 00.005 7680 IsGuiding returns 0
00:07:58.276 00.000 7680 PulseGuide returned control before completion, sleep 184
00:07:58.464 00.188 7680 IsGuiding returns 1
00:07:58.465 00.001 7680 scope still moving after pulse duration time elapsed
00:07:58.496 00.031 7680 IsSlewing returns 0
00:07:58.497 00.001 7680 IsGuiding returns 0
00:07:58.498 00.001 7680 scope move finished after 174 + 47 ms
00:07:58.498 00.000 7680 Move returns status 0, amount 174
00:07:58.499 00.001 7680 move complete, result=0
00:07:58.499 00.000 7680 worker thread done servicing request
00:07:58.499 00.000 7680 Worker thread wakes up
00:07:58.500 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 174 ms NORTH
00:07:58.507 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:07:58.507 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:07:59.759 01.252 7680 Exposure complete
00:07:59.923 00.164 7680 worker thread done servicing request
00:07:59.924 00.001 6120 OnExposeComplete: enter
00:07:59.928 00.004 6120 UpdateGuideState(): m_state=6
00:07:59.936 00.008 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3371
00:07:59.943 00.007 6120 Star::Find returns 1 (1), X=967.12, Y=55.29, Mass=13568, SNR=76.5, Peak=255 HFD=6.9
00:07:59.949 00.006 6120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
00:07:59.955 00.006 6120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.25 = -1.04)
00:07:59.960 00.005 6120 CameraToMount -- cameraX=-0.31 cameraY=0.20 hyp=0.37 cameraTheta=2.56 mountX=0.27 mountY=-0.32, mountTheta=-0.87
00:07:59.967 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.20, opts=13)
00:07:59.973 00.006 6120 Enqueuing Move request for scope (-0.31, 0.20)
00:07:59.977 00.004 7680 Worker thread wakes up
00:07:59.977 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.20) opts 0xd
00:07:59.977 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:07:59.981 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.20)
00:07:59.982 00.001 6120 UpdateGuideState exits: m=13568 SNR=76.5 Saturated
00:07:59.987 00.005 7680 Moving (-0.31, 0.20) raw xDistance=0.27 yDistance=-0.32
00:07:59.988 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:07:59.988 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:07:59.988 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:59.994 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:07:59.999 00.005 7680 MoveAxis(W, 109, ABG)
00:07:59.999 00.000 7680 Guiding  Dir = 3, Dur = 109
00:07:59.999 00.000 6120 Enqueuing Expose request
00:08:00.003 00.004 7680 IsSlewing returns 0
00:08:00.004 00.001 7680 IsGuiding returns 0
00:08:00.004 00.000 7680 PulseGuide returned control before completion, sleep 119
00:08:00.138 00.134 7680 IsGuiding returns 1
00:08:00.138 00.000 7680 scope still moving after pulse duration time elapsed
00:08:00.169 00.031 7680 IsSlewing returns 0
00:08:00.169 00.000 7680 IsGuiding returns 0
00:08:00.170 00.001 7680 scope move finished after 109 + 56 ms
00:08:00.170 00.000 7680 Move returns status 0, amount 109
00:08:00.170 00.000 7680 MoveAxis(N, 174, ABG)
00:08:00.170 00.000 7680 Guiding  Dir = 0, Dur = 174
00:08:00.171 00.001 7680 IsSlewing returns 0
00:08:00.171 00.000 7680 IsGuiding returns 0
00:08:00.172 00.001 7680 PulseGuide returned control before completion, sleep 184
00:08:00.373 00.201 7680 IsGuiding returns 1
00:08:00.373 00.000 7680 scope still moving after pulse duration time elapsed
00:08:00.404 00.031 7680 IsSlewing returns 0
00:08:00.404 00.000 7680 IsGuiding returns 0
00:08:00.404 00.000 7680 scope move finished after 174 + 58 ms
00:08:00.404 00.000 7680 Move returns status 0, amount 174
00:08:00.405 00.001 7680 move complete, result=0
00:08:00.405 00.000 7680 worker thread done servicing request
00:08:00.405 00.000 7680 Worker thread wakes up
00:08:00.405 00.000 6120 GuideStep: 0.3 px 109 ms WEST, -0.3 px 174 ms NORTH
00:08:00.411 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:00.411 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:08:01.664 01.253 7680 Exposure complete
00:08:01.792 00.128 7680 worker thread done servicing request
00:08:01.792 00.000 6120 OnExposeComplete: enter
00:08:01.796 00.004 6120 UpdateGuideState(): m_state=6
00:08:01.801 00.005 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3372
00:08:01.804 00.003 6120 Star::Find returns 1 (1), X=967.29, Y=55.17, Mass=13810, SNR=76.7, Peak=255 HFD=6.9
00:08:01.807 00.003 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-2.95) = xAngle (5.55 = -0.73)
00:08:01.811 00.004 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.00)
00:08:01.813 00.002 6120 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.17 cameraTheta=2.59 mountX=0.13 mountY=-0.14, mountTheta=-0.85
00:08:01.818 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.09, opts=13)
00:08:01.823 00.005 6120 Enqueuing Move request for scope (-0.15, 0.09)
00:08:01.826 00.003 7680 Worker thread wakes up
00:08:01.826 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:01.831 00.005 6120 UpdateGuideState exits: m=13810 SNR=76.7 Saturated
00:08:01.834 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:01.838 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
00:08:01.838 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
00:08:01.839 00.001 7680 Moving (-0.15, 0.09) raw xDistance=0.13 yDistance=-0.14
00:08:01.839 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:08:01.839 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:08:01.839 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:01.844 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:08:01.844 00.000 7680 MoveAxis(E, 0, ABG)
00:08:01.845 00.001 6120 Enqueuing Expose request
00:08:01.849 00.004 7680 Move returns status 0, amount 0
00:08:01.849 00.000 7680 MoveAxis(N, 0, ABG)
00:08:01.849 00.000 7680 Move returns status 0, amount 0
00:08:01.849 00.000 7680 move complete, result=0
00:08:01.849 00.000 7680 worker thread done servicing request
00:08:01.850 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:01.853 00.003 7680 Worker thread wakes up
00:08:01.854 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:01.854 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:08:03.102 01.248 7680 Exposure complete
00:08:03.241 00.139 7680 worker thread done servicing request
00:08:03.242 00.001 6120 OnExposeComplete: enter
00:08:03.245 00.003 6120 UpdateGuideState(): m_state=6
00:08:03.249 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3373
00:08:03.254 00.005 6120 Star::Find returns 1 (1), X=967.29, Y=55.23, Mass=13616, SNR=75.5, Peak=255 HFD=7.0
00:08:03.257 00.003 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.32 = -0.97)
00:08:03.261 00.004 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
00:08:03.265 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.14 hyp=0.20 cameraTheta=2.36 mountX=0.12 mountY=-0.19, mountTheta=-1.03
00:08:03.270 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.14, opts=13)
00:08:03.274 00.004 6120 Enqueuing Move request for scope (-0.15, 0.14)
00:08:03.279 00.005 7680 Worker thread wakes up
00:08:03.279 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:03.282 00.003 6120 UpdateGuideState exits: m=13616 SNR=75.5 Saturated
00:08:03.286 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:03.289 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:03.294 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.14) opts 0xd
00:08:03.295 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.14)
00:08:03.295 00.000 6120 Enqueuing Expose request
00:08:03.300 00.005 7680 Moving (-0.15, 0.14) raw xDistance=0.12 yDistance=-0.19
00:08:03.300 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:08:03.300 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:08:03.301 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:08:03.301 00.000 7680 MoveAxis(E, 0, ABG)
00:08:03.301 00.000 7680 Move returns status 0, amount 0
00:08:03.301 00.000 7680 MoveAxis(N, 0, ABG)
00:08:03.302 00.001 7680 Move returns status 0, amount 0
00:08:03.303 00.001 7680 move complete, result=0
00:08:03.303 00.000 7680 worker thread done servicing request
00:08:03.303 00.000 7680 Worker thread wakes up
00:08:03.304 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:08:03.309 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:03.309 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:08:04.556 01.247 7680 Exposure complete
00:08:04.701 00.145 7680 worker thread done servicing request
00:08:04.701 00.000 6120 OnExposeComplete: enter
00:08:04.706 00.005 6120 UpdateGuideState(): m_state=6
00:08:04.713 00.007 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3374
00:08:04.717 00.004 6120 Star::Find returns 1 (1), X=967.22, Y=55.32, Mass=13918, SNR=77.2, Peak=255 HFD=7.0
00:08:04.720 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
00:08:04.724 00.004 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
00:08:04.728 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.23 hyp=0.32 cameraTheta=2.32 mountX=0.17 mountY=-0.30, mountTheta=-1.06
00:08:04.735 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.23, opts=13)
00:08:04.739 00.004 6120 Enqueuing Move request for scope (-0.22, 0.23)
00:08:04.742 00.003 7680 Worker thread wakes up
00:08:04.742 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.23) opts 0xd
00:08:04.742 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.23)
00:08:04.744 00.002 7680 Moving (-0.22, 0.23) raw xDistance=0.17 yDistance=-0.30
00:08:04.744 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:08:04.744 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:08:04.744 00.000 7680 MoveAxis(E, 0, ABG)
00:08:04.744 00.000 7680 Move returns status 0, amount 0
00:08:04.745 00.001 7680 MoveAxis(N, 165, ABG)
00:08:04.745 00.000 7680 Guiding  Dir = 0, Dur = 165
00:08:04.745 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:04.749 00.004 7680 IsSlewing returns 0
00:08:04.749 00.000 6120 UpdateGuideState exits: m=13918 SNR=77.2 Saturated
00:08:04.752 00.003 7680 IsGuiding returns 0
00:08:04.752 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:04.757 00.005 7680 PulseGuide returned control before completion, sleep 175
00:08:04.757 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:04.764 00.007 6120 Enqueuing Expose request
00:08:04.950 00.186 7680 IsGuiding returns 0
00:08:04.953 00.003 7680 Move returns status 0, amount 165
00:08:04.953 00.000 7680 move complete, result=0
00:08:04.954 00.001 7680 worker thread done servicing request
00:08:04.954 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 165 ms NORTH
00:08:04.962 00.008 7680 Worker thread wakes up
00:08:04.962 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:04.963 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:08:06.216 01.253 7680 Exposure complete
00:08:06.348 00.132 7680 worker thread done servicing request
00:08:06.349 00.001 6120 OnExposeComplete: enter
00:08:06.352 00.003 6120 UpdateGuideState(): m_state=6
00:08:06.358 00.006 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3375
00:08:06.363 00.005 6120 Star::Find returns 1 (1), X=967.25, Y=55.75, Mass=13887, SNR=75.0, Peak=255 HFD=7.0
00:08:06.367 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
00:08:06.371 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
00:08:06.374 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.66 hyp=0.69 cameraTheta=1.84 mountX=0.05 mountY=-0.67, mountTheta=-1.49
00:08:06.380 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.66, opts=13)
00:08:06.384 00.004 6120 Enqueuing Move request for scope (-0.18, 0.66)
00:08:06.388 00.004 7680 Worker thread wakes up
00:08:06.388 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:06.392 00.004 6120 UpdateGuideState exits: m=13887 SNR=75.0 Saturated
00:08:06.395 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:06.398 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:06.403 00.005 6120 Enqueuing Expose request
00:08:06.406 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.66) opts 0xd
00:08:06.406 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.66)
00:08:06.406 00.000 7680 Moving (-0.18, 0.66) raw xDistance=0.05 yDistance=-0.67
00:08:06.406 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:08:06.406 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
00:08:06.407 00.001 7680 MoveAxis(E, 0, ABG)
00:08:06.407 00.000 7680 Move returns status 0, amount 0
00:08:06.407 00.000 7680 MoveAxis(N, 365, ABG)
00:08:06.407 00.000 7680 Guiding  Dir = 0, Dur = 365
00:08:06.410 00.003 7680 IsSlewing returns 0
00:08:06.410 00.000 7680 IsGuiding returns 0
00:08:06.410 00.000 7680 PulseGuide returned control before completion, sleep 375
00:08:06.796 00.386 7680 IsGuiding returns 1
00:08:06.797 00.001 7680 scope still moving after pulse duration time elapsed
00:08:06.828 00.031 7680 IsSlewing returns 0
00:08:06.830 00.002 7680 IsGuiding returns 0
00:08:06.830 00.000 7680 scope move finished after 365 + 55 ms
00:08:06.831 00.001 7680 Move returns status 0, amount 365
00:08:06.831 00.000 7680 move complete, result=0
00:08:06.831 00.000 7680 worker thread done servicing request
00:08:06.832 00.001 7680 Worker thread wakes up
00:08:06.832 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 365 ms NORTH
00:08:06.842 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:06.842 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:08:08.089 01.247 7680 Exposure complete
00:08:08.218 00.129 7680 worker thread done servicing request
00:08:08.218 00.000 6120 OnExposeComplete: enter
00:08:08.222 00.004 6120 UpdateGuideState(): m_state=6
00:08:08.225 00.003 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3376
00:08:08.230 00.005 6120 Star::Find returns 1 (1), X=967.11, Y=55.05, Mass=14397, SNR=79.3, Peak=255 HFD=7.0
00:08:08.235 00.005 6120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-2.95) = xAngle (-0.07 = -0.07)
00:08:08.239 00.004 6120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.34 = -0.34)
00:08:08.243 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.04 hyp=0.33 cameraTheta=-3.03 mountX=0.33 mountY=-0.11, mountTheta=-0.32
00:08:08.250 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.04, opts=13)
00:08:08.253 00.003 6120 Enqueuing Move request for scope (-0.32, -0.04)
00:08:08.256 00.003 7680 Worker thread wakes up
00:08:08.256 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.04) opts 0xd
00:08:08.257 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.04)
00:08:08.257 00.000 7680 Moving (-0.32, -0.04) raw xDistance=0.33 yDistance=-0.11
00:08:08.257 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.33
00:08:08.257 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:08:08.257 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:08.262 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:08:08.262 00.000 7680 MoveAxis(W, 133, ABG)
00:08:08.262 00.000 7680 Guiding  Dir = 3, Dur = 133
00:08:08.262 00.000 6120 UpdateGuideState exits: m=14397 SNR=79.3 Saturated
00:08:08.265 00.003 7680 IsSlewing returns 0
00:08:08.267 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:08.270 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:08.274 00.004 7680 IsGuiding returns 0
00:08:08.274 00.000 6120 Enqueuing Expose request
00:08:08.278 00.004 7680 PulseGuide returned control before completion, sleep 143
00:08:08.423 00.145 7680 IsGuiding returns 1
00:08:08.425 00.002 7680 scope still moving after pulse duration time elapsed
00:08:08.454 00.029 7680 IsSlewing returns 0
00:08:08.455 00.001 7680 IsGuiding returns 0
00:08:08.456 00.001 7680 scope move finished after 133 + 48 ms
00:08:08.457 00.001 7680 Move returns status 0, amount 133
00:08:08.457 00.000 7680 MoveAxis(N, 0, ABG)
00:08:08.457 00.000 7680 Move returns status 0, amount 0
00:08:08.457 00.000 7680 move complete, result=0
00:08:08.457 00.000 7680 worker thread done servicing request
00:08:08.457 00.000 6120 GuideStep: 0.3 px 133 ms WEST, -0.1 px 0 ms NORTH
00:08:08.464 00.007 7680 Worker thread wakes up
00:08:08.464 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:08.464 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:08:09.719 01.255 7680 Exposure complete
00:08:09.856 00.137 7680 worker thread done servicing request
00:08:09.856 00.000 6120 OnExposeComplete: enter
00:08:09.860 00.004 6120 UpdateGuideState(): m_state=6
00:08:09.864 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3377
00:08:09.868 00.004 6120 Star::Find returns 1 (1), X=967.49, Y=55.27, Mass=14036, SNR=75.3, Peak=255 HFD=7.2
00:08:09.872 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
00:08:09.875 00.003 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.35)
00:08:09.878 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.25 mountX=-0.10 mountY=-0.14, mountTheta=-2.17
00:08:09.884 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.19, opts=13)
00:08:09.888 00.004 6120 Enqueuing Move request for scope (0.06, 0.19)
00:08:09.892 00.004 7680 Worker thread wakes up
00:08:09.893 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
00:08:09.893 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
00:08:09.893 00.000 7680 Moving (0.06, 0.19) raw xDistance=-0.10 yDistance=-0.14
00:08:09.893 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:08:09.893 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:08:09.893 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:08:09.893 00.000 7680 MoveAxis(E, 0, ABG)
00:08:09.894 00.001 7680 Move returns status 0, amount 0
00:08:09.894 00.000 7680 MoveAxis(N, 0, ABG)
00:08:09.894 00.000 7680 Move returns status 0, amount 0
00:08:09.894 00.000 7680 move complete, result=0
00:08:09.894 00.000 7680 worker thread done servicing request
00:08:09.894 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:09.899 00.005 6120 UpdateGuideState exits: m=14036 SNR=75.3 Saturated
00:08:09.903 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:09.906 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:09.909 00.003 6120 Enqueuing Expose request
00:08:09.912 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:09.916 00.004 7680 Worker thread wakes up
00:08:09.916 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:09.916 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:08:11.160 01.244 7680 Exposure complete
00:08:11.294 00.134 7680 worker thread done servicing request
00:08:11.294 00.000 6120 OnExposeComplete: enter
00:08:11.299 00.005 6120 UpdateGuideState(): m_state=6
00:08:11.303 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3378
00:08:11.307 00.004 6120 Star::Find returns 1 (1), X=967.34, Y=55.64, Mass=14510, SNR=77.1, Peak=255 HFD=7.2
00:08:11.311 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
00:08:11.314 00.003 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
00:08:11.318 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.55 hyp=0.56 cameraTheta=1.73 mountX=-0.02 mountY=-0.54, mountTheta=-1.60
00:08:11.323 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.55, opts=13)
00:08:11.328 00.005 6120 Enqueuing Move request for scope (-0.09, 0.55)
00:08:11.332 00.004 7680 Worker thread wakes up
00:08:11.333 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:11.338 00.005 6120 UpdateGuideState exits: m=14510 SNR=77.1 Saturated
00:08:11.343 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:11.347 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:11.350 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.55) opts 0xd
00:08:11.351 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.55)
00:08:11.351 00.000 7680 Moving (-0.09, 0.55) raw xDistance=-0.02 yDistance=-0.54
00:08:11.351 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:08:11.351 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
00:08:11.351 00.000 7680 MoveAxis(E, 0, ABG)
00:08:11.351 00.000 7680 Move returns status 0, amount 0
00:08:11.351 00.000 7680 MoveAxis(N, 291, ABG)
00:08:11.351 00.000 7680 Guiding  Dir = 0, Dur = 291
00:08:11.352 00.001 6120 Enqueuing Expose request
00:08:11.356 00.004 7680 IsSlewing returns 0
00:08:11.356 00.000 7680 IsGuiding returns 0
00:08:11.357 00.001 7680 PulseGuide returned control before completion, sleep 301
00:08:11.669 00.312 7680 IsGuiding returns 1
00:08:11.669 00.000 7680 scope still moving after pulse duration time elapsed
00:08:11.701 00.032 7680 IsSlewing returns 0
00:08:11.702 00.001 7680 IsGuiding returns 0
00:08:11.702 00.000 7680 scope move finished after 291 + 55 ms
00:08:11.703 00.001 7680 Move returns status 0, amount 291
00:08:11.704 00.001 7680 move complete, result=0
00:08:11.704 00.000 7680 worker thread done servicing request
00:08:11.704 00.000 7680 Worker thread wakes up
00:08:11.704 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 291 ms NORTH
00:08:11.712 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:11.712 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:08:12.963 01.251 7680 Exposure complete
00:08:13.093 00.130 7680 worker thread done servicing request
00:08:13.094 00.001 6120 OnExposeComplete: enter
00:08:13.098 00.004 6120 UpdateGuideState(): m_state=6
00:08:13.102 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3379
00:08:13.106 00.004 6120 Star::Find returns 1 (1), X=967.26, Y=55.29, Mass=13837, SNR=75.8, Peak=255 HFD=7.0
00:08:13.111 00.005 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.24 = -1.05)
00:08:13.114 00.003 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.31)
00:08:13.119 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.20 hyp=0.27 cameraTheta=2.28 mountX=0.13 mountY=-0.26, mountTheta=-1.09
00:08:13.123 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.20, opts=13)
00:08:13.127 00.004 6120 Enqueuing Move request for scope (-0.17, 0.20)
00:08:13.131 00.004 7680 Worker thread wakes up
00:08:13.131 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.20) opts 0xd
00:08:13.131 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.20)
00:08:13.131 00.000 7680 Moving (-0.17, 0.20) raw xDistance=0.13 yDistance=-0.26
00:08:13.131 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:08:13.131 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:08:13.132 00.001 7680 MoveAxis(E, 0, ABG)
00:08:13.132 00.000 7680 Move returns status 0, amount 0
00:08:13.132 00.000 7680 MoveAxis(N, 139, ABG)
00:08:13.132 00.000 7680 Guiding  Dir = 0, Dur = 139
00:08:13.132 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:13.135 00.003 7680 IsSlewing returns 0
00:08:13.136 00.001 7680 IsGuiding returns 0
00:08:13.136 00.000 7680 PulseGuide returned control before completion, sleep 149
00:08:13.136 00.000 6120 UpdateGuideState exits: m=13837 SNR=75.8 Saturated
00:08:13.140 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:13.145 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:13.149 00.004 6120 Enqueuing Expose request
00:08:13.297 00.148 7680 IsGuiding returns 1
00:08:13.298 00.001 7680 scope still moving after pulse duration time elapsed
00:08:13.328 00.030 7680 IsSlewing returns 0
00:08:13.329 00.001 7680 IsGuiding returns 0
00:08:13.330 00.001 7680 scope move finished after 139 + 53 ms
00:08:13.330 00.000 7680 Move returns status 0, amount 139
00:08:13.330 00.000 7680 move complete, result=0
00:08:13.330 00.000 7680 worker thread done servicing request
00:08:13.330 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 139 ms NORTH
00:08:13.337 00.007 7680 Worker thread wakes up
00:08:13.337 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:13.337 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:08:14.590 01.253 7680 Exposure complete
00:08:14.722 00.132 7680 worker thread done servicing request
00:08:14.722 00.000 6120 OnExposeComplete: enter
00:08:14.726 00.004 6120 UpdateGuideState(): m_state=6
00:08:14.731 00.005 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3380
00:08:14.735 00.004 6120 Star::Find returns 1 (1), X=967.20, Y=55.04, Mass=13818, SNR=77.3, Peak=255 HFD=6.9
00:08:14.740 00.005 6120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-2.95) = xAngle (0.01 = 0.01)
00:08:14.743 00.003 6120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.26 = -0.26)
00:08:14.746 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.05 hyp=0.24 cameraTheta=-2.95 mountX=0.24 mountY=-0.06, mountTheta=-0.25
00:08:14.752 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.05, opts=13)
00:08:14.756 00.004 6120 Enqueuing Move request for scope (-0.24, -0.05)
00:08:14.760 00.004 7680 Worker thread wakes up
00:08:14.760 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:14.765 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.05) opts 0xd
00:08:14.765 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.05)
00:08:14.765 00.000 7680 Moving (-0.24, -0.05) raw xDistance=0.24 yDistance=-0.06
00:08:14.765 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:08:14.766 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:08:14.766 00.000 6120 UpdateGuideState exits: m=13818 SNR=77.3 Saturated
00:08:14.772 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:14.776 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:14.781 00.005 6120 Enqueuing Expose request
00:08:14.785 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:08:14.785 00.000 7680 MoveAxis(W, 98, ABG)
00:08:14.785 00.000 7680 Guiding  Dir = 3, Dur = 98
00:08:14.785 00.000 7680 IsSlewing returns 0
00:08:14.786 00.001 7680 IsGuiding returns 0
00:08:14.786 00.000 7680 PulseGuide returned control before completion, sleep 108
00:08:14.907 00.121 7680 IsGuiding returns 1
00:08:14.907 00.000 7680 scope still moving after pulse duration time elapsed
00:08:14.939 00.032 7680 IsSlewing returns 0
00:08:14.940 00.001 7680 IsGuiding returns 0
00:08:14.941 00.001 7680 scope move finished after 98 + 55 ms
00:08:14.941 00.000 7680 Move returns status 0, amount 98
00:08:14.941 00.000 7680 MoveAxis(N, 0, ABG)
00:08:14.942 00.001 7680 Move returns status 0, amount 0
00:08:14.942 00.000 7680 move complete, result=0
00:08:14.943 00.001 7680 worker thread done servicing request
00:08:14.943 00.000 7680 Worker thread wakes up
00:08:14.944 00.001 6120 GuideStep: 0.2 px 98 ms WEST, -0.1 px 0 ms NORTH
00:08:14.949 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:14.949 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:08:16.198 01.249 7680 Exposure complete
00:08:16.332 00.134 7680 worker thread done servicing request
00:08:16.333 00.001 6120 OnExposeComplete: enter
00:08:16.337 00.004 6120 UpdateGuideState(): m_state=6
00:08:16.341 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3381
00:08:16.345 00.004 6120 Star::Find returns 1 (1), X=967.36, Y=55.64, Mass=14600, SNR=77.8, Peak=255 HFD=7.1
00:08:16.349 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
00:08:16.353 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
00:08:16.357 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.55 hyp=0.56 cameraTheta=1.69 mountX=-0.04 mountY=-0.53, mountTheta=-1.64
00:08:16.363 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.55, opts=13)
00:08:16.368 00.005 6120 Enqueuing Move request for scope (-0.07, 0.55)
00:08:16.372 00.004 7680 Worker thread wakes up
00:08:16.372 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:16.375 00.003 6120 UpdateGuideState exits: m=14600 SNR=77.8 Saturated
00:08:16.379 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:16.384 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:16.387 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.55) opts 0xd
00:08:16.387 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.55)
00:08:16.387 00.000 7680 Moving (-0.07, 0.55) raw xDistance=-0.04 yDistance=-0.53
00:08:16.387 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:08:16.387 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
00:08:16.387 00.000 7680 MoveAxis(E, 0, ABG)
00:08:16.389 00.002 7680 Move returns status 0, amount 0
00:08:16.389 00.000 6120 Enqueuing Expose request
00:08:16.394 00.005 7680 MoveAxis(N, 285, ABG)
00:08:16.394 00.000 7680 Guiding  Dir = 0, Dur = 285
00:08:16.395 00.001 7680 IsSlewing returns 0
00:08:16.395 00.000 7680 IsGuiding returns 0
00:08:16.396 00.001 7680 PulseGuide returned control before completion, sleep 295
00:08:16.704 00.308 7680 IsGuiding returns 1
00:08:16.704 00.000 7680 scope still moving after pulse duration time elapsed
00:08:16.736 00.032 7680 IsSlewing returns 0
00:08:16.737 00.001 7680 IsGuiding returns 0
00:08:16.738 00.001 7680 scope move finished after 285 + 57 ms
00:08:16.738 00.000 7680 Move returns status 0, amount 285
00:08:16.739 00.001 7680 move complete, result=0
00:08:16.739 00.000 7680 worker thread done servicing request
00:08:16.740 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 285 ms NORTH
00:08:16.746 00.006 7680 Worker thread wakes up
00:08:16.746 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:16.746 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:08:17.997 01.251 7680 Exposure complete
00:08:18.127 00.130 7680 worker thread done servicing request
00:08:18.127 00.000 6120 OnExposeComplete: enter
00:08:18.132 00.005 6120 UpdateGuideState(): m_state=6
00:08:18.135 00.003 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3382
00:08:18.139 00.004 6120 Star::Find returns 1 (1), X=967.33, Y=55.44, Mass=14442, SNR=77.5, Peak=255 HFD=7.2
00:08:18.142 00.003 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
00:08:18.147 00.005 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.74)
00:08:18.151 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.35 hyp=0.37 cameraTheta=1.86 mountX=0.04 mountY=-0.36, mountTheta=-1.47
00:08:18.155 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.35, opts=13)
00:08:18.161 00.006 6120 Enqueuing Move request for scope (-0.11, 0.35)
00:08:18.165 00.004 7680 Worker thread wakes up
00:08:18.165 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:18.169 00.004 6120 UpdateGuideState exits: m=14442 SNR=77.5 Saturated
00:08:18.172 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:18.176 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:18.180 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.35) opts 0xd
00:08:18.180 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.35)
00:08:18.180 00.000 7680 Moving (-0.11, 0.35) raw xDistance=0.04 yDistance=-0.36
00:08:18.180 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:08:18.180 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:08:18.180 00.000 6120 Enqueuing Expose request
00:08:18.186 00.006 7680 MoveAxis(E, 0, ABG)
00:08:18.186 00.000 7680 Move returns status 0, amount 0
00:08:18.186 00.000 7680 MoveAxis(N, 197, ABG)
00:08:18.186 00.000 7680 Guiding  Dir = 0, Dur = 197
00:08:18.187 00.001 7680 IsSlewing returns 0
00:08:18.187 00.000 7680 IsGuiding returns 0
00:08:18.188 00.001 7680 PulseGuide returned control before completion, sleep 207
00:08:18.411 00.223 7680 IsGuiding returns 0
00:08:18.411 00.000 7680 Move returns status 0, amount 197
00:08:18.412 00.001 7680 move complete, result=0
00:08:18.412 00.000 7680 worker thread done servicing request
00:08:18.412 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 197 ms NORTH
00:08:18.419 00.007 7680 Worker thread wakes up
00:08:18.419 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:18.419 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:08:19.681 01.262 7680 Exposure complete
00:08:19.820 00.139 7680 worker thread done servicing request
00:08:19.821 00.001 6120 OnExposeComplete: enter
00:08:19.825 00.004 6120 UpdateGuideState(): m_state=6
00:08:19.830 00.005 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3383
00:08:19.834 00.004 6120 Star::Find returns 1 (1), X=967.22, Y=54.97, Mass=13282, SNR=74.5, Peak=255 HFD=6.9
00:08:19.837 00.003 6120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-2.95) = xAngle (0.32 = 0.32)
00:08:19.842 00.005 6120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.06 = 0.06)
00:08:19.846 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-2.63 mountX=0.23 mountY=0.01, mountTheta=0.06
00:08:19.851 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.12, opts=13)
00:08:19.855 00.004 6120 Enqueuing Move request for scope (-0.21, -0.12)
00:08:19.860 00.005 7680 Worker thread wakes up
00:08:19.860 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.12) opts 0xd
00:08:19.860 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.12)
00:08:19.860 00.000 7680 Moving (-0.21, -0.12) raw xDistance=0.23 yDistance=0.01
00:08:19.861 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
00:08:19.861 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:08:19.861 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:19.865 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:08:19.865 00.000 7680 MoveAxis(W, 93, ABG)
00:08:19.865 00.000 7680 Guiding  Dir = 3, Dur = 93
00:08:19.865 00.000 6120 UpdateGuideState exits: m=13282 SNR=74.5 Saturated
00:08:19.869 00.004 7680 IsSlewing returns 0
00:08:19.869 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:19.873 00.004 7680 IsGuiding returns 0
00:08:19.874 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:19.877 00.003 7680 PulseGuide returned control before completion, sleep 103
00:08:19.877 00.000 6120 Enqueuing Expose request
00:08:19.994 00.117 7680 IsGuiding returns 1
00:08:19.995 00.001 7680 scope still moving after pulse duration time elapsed
00:08:20.025 00.030 7680 IsSlewing returns 0
00:08:20.027 00.002 7680 IsGuiding returns 0
00:08:20.027 00.000 7680 scope move finished after 93 + 60 ms
00:08:20.028 00.001 7680 Move returns status 0, amount 93
00:08:20.028 00.000 7680 MoveAxis(N, 0, ABG)
00:08:20.028 00.000 7680 Move returns status 0, amount 0
00:08:20.029 00.001 7680 move complete, result=0
00:08:20.029 00.000 7680 worker thread done servicing request
00:08:20.029 00.000 7680 Worker thread wakes up
00:08:20.030 00.001 6120 GuideStep: 0.2 px 93 ms WEST, 0.0 px 0 ms NORTH
00:08:20.036 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:20.036 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:08:21.277 01.241 7680 Exposure complete
00:08:21.419 00.142 7680 worker thread done servicing request
00:08:21.420 00.001 6120 OnExposeComplete: enter
00:08:21.425 00.005 6120 UpdateGuideState(): m_state=6
00:08:21.430 00.005 6120 Star::Find(15, 967, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3384
00:08:21.434 00.004 6120 Star::Find returns 1 (1), X=967.20, Y=55.10, Mass=13379, SNR=76.4, Peak=255 HFD=6.9
00:08:21.437 00.003 6120 CameraToMount -- cameraTheta (3.07) - m_xAngle (-2.95) = xAngle (6.02 = -0.26)
00:08:21.441 00.004 6120 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.75 = -0.53)
00:08:21.446 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=0.02 hyp=0.24 cameraTheta=3.07 mountX=0.23 mountY=-0.12, mountTheta=-0.48
00:08:21.450 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.02, opts=13)
00:08:21.455 00.005 6120 Enqueuing Move request for scope (-0.24, 0.02)
00:08:21.460 00.005 7680 Worker thread wakes up
00:08:21.460 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:21.464 00.004 6120 UpdateGuideState exits: m=13379 SNR=76.4 Saturated
00:08:21.467 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:21.474 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.02) opts 0xd
00:08:21.474 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.02)
00:08:21.474 00.000 7680 Moving (-0.24, 0.02) raw xDistance=0.23 yDistance=-0.12
00:08:21.475 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:08:21.475 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:08:21.475 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:21.482 00.007 6120 Enqueuing Expose request
00:08:21.486 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:08:21.486 00.000 7680 MoveAxis(W, 100, ABG)
00:08:21.486 00.000 7680 Guiding  Dir = 3, Dur = 100
00:08:21.487 00.001 7680 IsSlewing returns 0
00:08:21.487 00.000 7680 IsGuiding returns 0
00:08:21.487 00.000 7680 PulseGuide returned control before completion, sleep 110
00:08:21.609 00.122 7680 IsGuiding returns 1
00:08:21.611 00.002 7680 scope still moving after pulse duration time elapsed
00:08:21.641 00.030 7680 IsSlewing returns 0
00:08:21.642 00.001 7680 IsGuiding returns 0
00:08:21.642 00.000 7680 scope move finished after 100 + 55 ms
00:08:21.643 00.001 7680 Move returns status 0, amount 100
00:08:21.643 00.000 7680 MoveAxis(N, 0, ABG)
00:08:21.643 00.000 7680 Move returns status 0, amount 0
00:08:21.643 00.000 7680 move complete, result=0
00:08:21.643 00.000 7680 worker thread done servicing request
00:08:21.644 00.001 6120 GuideStep: 0.2 px 100 ms WEST, -0.1 px 0 ms NORTH
00:08:21.650 00.006 7680 Worker thread wakes up
00:08:21.650 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:21.650 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:08:22.903 01.253 7680 Exposure complete
00:08:23.059 00.156 7680 worker thread done servicing request
00:08:23.061 00.002 6120 OnExposeComplete: enter
00:08:23.065 00.004 6120 UpdateGuideState(): m_state=6
00:08:23.071 00.006 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3385
00:08:23.077 00.006 6120 Star::Find returns 1 (1), X=967.66, Y=55.28, Mass=13694, SNR=75.5, Peak=255 HFD=7.1
00:08:23.080 00.003 6120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-2.95) = xAngle (3.65 = -2.63)
00:08:23.083 00.003 6120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.39 = -2.90)
00:08:23.088 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=0.19 hyp=0.30 cameraTheta=0.70 mountX=-0.26 mountY=-0.07, mountTheta=-2.87
00:08:23.093 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.19, opts=13)
00:08:23.096 00.003 6120 Enqueuing Move request for scope (0.23, 0.19)
00:08:23.099 00.003 7680 Worker thread wakes up
00:08:23.099 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.19) opts 0xd
00:08:23.099 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:23.102 00.003 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.19)
00:08:23.102 00.000 6120 UpdateGuideState exits: m=13694 SNR=75.5 Saturated
00:08:23.107 00.005 7680 Moving (0.23, 0.19) raw xDistance=-0.26 yDistance=-0.07
00:08:23.107 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:23.110 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
00:08:23.110 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:23.113 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:08:23.113 00.000 6120 Enqueuing Expose request
00:08:23.118 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:08:23.118 00.000 7680 MoveAxis(E, 99, ABG)
00:08:23.118 00.000 7680 Guiding  Dir = 2, Dur = 99
00:08:23.119 00.001 7680 IsSlewing returns 0
00:08:23.119 00.000 7680 IsGuiding returns 0
00:08:23.120 00.001 7680 PulseGuide returned control before completion, sleep 109
00:08:23.240 00.120 7680 IsGuiding returns 1
00:08:23.240 00.000 7680 scope still moving after pulse duration time elapsed
00:08:23.270 00.030 7680 IsSlewing returns 0
00:08:23.272 00.002 7680 IsGuiding returns 0
00:08:23.272 00.000 7680 scope move finished after 99 + 53 ms
00:08:23.273 00.001 7680 Move returns status 0, amount 99
00:08:23.274 00.001 7680 MoveAxis(N, 0, ABG)
00:08:23.274 00.000 7680 Move returns status 0, amount 0
00:08:23.275 00.001 7680 move complete, result=0
00:08:23.275 00.000 7680 worker thread done servicing request
00:08:23.276 00.001 7680 Worker thread wakes up
00:08:23.276 00.000 6120 GuideStep: -0.3 px 99 ms EAST, -0.1 px 0 ms NORTH
00:08:23.282 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:23.282 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:08:24.530 01.248 7680 Exposure complete
00:08:24.678 00.148 7680 worker thread done servicing request
00:08:24.678 00.000 6120 OnExposeComplete: enter
00:08:24.683 00.005 6120 UpdateGuideState(): m_state=6
00:08:24.688 00.005 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3386
00:08:24.692 00.004 6120 Star::Find returns 1 (1), X=967.66, Y=55.48, Mass=13446, SNR=75.0, Peak=255 HFD=7.0
00:08:24.695 00.003 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.01 = -2.27)
00:08:24.700 00.005 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.54)
00:08:24.704 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.40 hyp=0.46 cameraTheta=1.06 mountX=-0.30 mountY=-0.26, mountTheta=-2.42
00:08:24.709 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.40, opts=13)
00:08:24.713 00.004 6120 Enqueuing Move request for scope (0.23, 0.40)
00:08:24.717 00.004 7680 Worker thread wakes up
00:08:24.717 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:24.720 00.003 6120 UpdateGuideState exits: m=13446 SNR=75.0 Saturated
00:08:24.725 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:24.729 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.40) opts 0xd
00:08:24.729 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:24.733 00.004 6120 Enqueuing Expose request
00:08:24.738 00.005 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.40)
00:08:24.738 00.000 7680 Moving (0.23, 0.40) raw xDistance=-0.30 yDistance=-0.26
00:08:24.739 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
00:08:24.739 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:08:24.740 00.001 7680 MoveAxis(E, 128, ABG)
00:08:24.740 00.000 7680 Guiding  Dir = 2, Dur = 128
00:08:24.740 00.000 7680 IsSlewing returns 0
00:08:24.740 00.000 7680 IsGuiding returns 0
00:08:24.741 00.001 7680 PulseGuide returned control before completion, sleep 138
00:08:24.883 00.142 7680 IsGuiding returns 1
00:08:24.884 00.001 7680 scope still moving after pulse duration time elapsed
00:08:24.914 00.030 7680 IsSlewing returns 0
00:08:24.914 00.000 7680 IsGuiding returns 0
00:08:24.914 00.000 7680 scope move finished after 128 + 45 ms
00:08:24.915 00.001 7680 Move returns status 0, amount 128
00:08:24.915 00.000 7680 MoveAxis(N, 140, ABG)
00:08:24.915 00.000 7680 Guiding  Dir = 0, Dur = 140
00:08:24.915 00.000 7680 IsSlewing returns 0
00:08:24.915 00.000 7680 IsGuiding returns 0
00:08:24.915 00.000 7680 PulseGuide returned control before completion, sleep 150
00:08:25.071 00.156 7680 IsGuiding returns 1
00:08:25.071 00.000 7680 scope still moving after pulse duration time elapsed
00:08:25.102 00.031 7680 IsSlewing returns 0
00:08:25.103 00.001 7680 IsGuiding returns 1
00:08:25.133 00.030 7680 IsSlewing returns 0
00:08:25.135 00.002 7680 IsGuiding returns 1
00:08:25.164 00.029 7680 IsSlewing returns 0
00:08:25.165 00.001 7680 IsGuiding returns 0
00:08:25.166 00.001 7680 scope move finished after 140 + 110 ms
00:08:25.166 00.000 7680 Move returns status 0, amount 140
00:08:25.167 00.001 7680 move complete, result=0
00:08:25.167 00.000 7680 worker thread done servicing request
00:08:25.168 00.001 7680 Worker thread wakes up
00:08:25.169 00.001 6120 GuideStep: -0.3 px 128 ms EAST, -0.3 px 140 ms NORTH
00:08:25.175 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:25.176 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:08:26.430 01.254 7680 Exposure complete
00:08:26.568 00.138 7680 worker thread done servicing request
00:08:26.568 00.000 6120 OnExposeComplete: enter
00:08:26.571 00.003 6120 UpdateGuideState(): m_state=6
00:08:26.579 00.008 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3387
00:08:26.583 00.004 6120 Star::Find returns 1 (1), X=967.10, Y=55.70, Mass=14357, SNR=78.3, Peak=255 HFD=6.9
00:08:26.587 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
00:08:26.592 00.005 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
00:08:26.597 00.005 6120 CameraToMount -- cameraX=-0.34 cameraY=0.61 hyp=0.70 cameraTheta=2.07 mountX=0.22 mountY=-0.70, mountTheta=-1.27
00:08:26.603 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.61, opts=13)
00:08:26.609 00.006 6120 Enqueuing Move request for scope (-0.34, 0.61)
00:08:26.615 00.006 7680 Worker thread wakes up
00:08:26.615 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:26.620 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.61) opts 0xd
00:08:26.621 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.61)
00:08:26.621 00.000 7680 Moving (-0.34, 0.61) raw xDistance=0.22 yDistance=-0.70
00:08:26.621 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.22
00:08:26.621 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
00:08:26.622 00.001 6120 UpdateGuideState exits: m=14357 SNR=78.3 Saturated
00:08:26.626 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:26.631 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:26.635 00.004 7680 MoveAxis(W, 79, ABG)
00:08:26.635 00.000 7680 Guiding  Dir = 3, Dur = 79
00:08:26.635 00.000 6120 Enqueuing Expose request
00:08:26.640 00.005 7680 IsSlewing returns 0
00:08:26.641 00.001 7680 IsGuiding returns 0
00:08:26.641 00.000 7680 PulseGuide returned control before completion, sleep 89
00:08:26.746 00.105 7680 IsGuiding returns 1
00:08:26.747 00.001 7680 scope still moving after pulse duration time elapsed
00:08:26.778 00.031 7680 IsSlewing returns 0
00:08:26.779 00.001 7680 IsGuiding returns 0
00:08:26.780 00.001 7680 scope move finished after 79 + 59 ms
00:08:26.780 00.000 7680 Move returns status 0, amount 79
00:08:26.781 00.001 7680 MoveAxis(N, 377, ABG)
00:08:26.781 00.000 7680 Guiding  Dir = 0, Dur = 377
00:08:26.782 00.001 7680 IsSlewing returns 0
00:08:26.782 00.000 7680 IsGuiding returns 0
00:08:26.783 00.001 7680 PulseGuide returned control before completion, sleep 387
00:08:27.172 00.389 7680 IsGuiding returns 1
00:08:27.172 00.000 7680 scope still moving after pulse duration time elapsed
00:08:27.203 00.031 7680 IsSlewing returns 0
00:08:27.204 00.001 7680 IsGuiding returns 0
00:08:27.204 00.000 7680 scope move finished after 377 + 44 ms
00:08:27.204 00.000 7680 Move returns status 0, amount 377
00:08:27.205 00.001 7680 move complete, result=0
00:08:27.205 00.000 7680 worker thread done servicing request
00:08:27.206 00.001 7680 Worker thread wakes up
00:08:27.206 00.000 6120 GuideStep: 0.2 px 79 ms WEST, -0.7 px 377 ms NORTH
00:08:27.212 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:27.212 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:08:28.461 01.249 7680 Exposure complete
00:08:28.586 00.125 7680 worker thread done servicing request
00:08:28.586 00.000 6120 OnExposeComplete: enter
00:08:28.592 00.006 6120 UpdateGuideState(): m_state=6
00:08:28.596 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3388
00:08:28.601 00.005 6120 Star::Find returns 1 (1), X=967.31, Y=55.14, Mass=13959, SNR=77.3, Peak=255 HFD=6.9
00:08:28.606 00.005 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-2.95) = xAngle (5.70 = -0.58)
00:08:28.610 00.004 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.85)
00:08:28.614 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.75 mountX=0.11 mountY=-0.10, mountTheta=-0.73
00:08:28.620 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.05, opts=13)
00:08:28.624 00.004 6120 Enqueuing Move request for scope (-0.13, 0.05)
00:08:28.628 00.004 7680 Worker thread wakes up
00:08:28.628 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:28.631 00.003 6120 UpdateGuideState exits: m=13959 SNR=77.3 Saturated
00:08:28.634 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:28.639 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:28.643 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
00:08:28.643 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
00:08:28.645 00.002 7680 Moving (-0.13, 0.05) raw xDistance=0.11 yDistance=-0.10
00:08:28.645 00.000 6120 Enqueuing Expose request
00:08:28.650 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:08:28.650 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:08:28.650 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:08:28.650 00.000 7680 MoveAxis(E, 0, ABG)
00:08:28.650 00.000 7680 Move returns status 0, amount 0
00:08:28.651 00.001 7680 MoveAxis(N, 0, ABG)
00:08:28.652 00.001 7680 Move returns status 0, amount 0
00:08:28.652 00.000 7680 move complete, result=0
00:08:28.652 00.000 7680 worker thread done servicing request
00:08:28.652 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:28.655 00.003 7680 Worker thread wakes up
00:08:28.657 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:28.657 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:08:29.906 01.249 7680 Exposure complete
00:08:30.049 00.143 7680 worker thread done servicing request
00:08:30.049 00.000 6120 OnExposeComplete: enter
00:08:30.053 00.004 6120 UpdateGuideState(): m_state=6
00:08:30.058 00.005 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3389
00:08:30.061 00.003 6120 Star::Find returns 1 (1), X=967.62, Y=55.25, Mass=14238, SNR=78.3, Peak=255 HFD=7.0
00:08:30.065 00.004 6120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-2.95) = xAngle (3.66 = -2.62)
00:08:30.068 00.003 6120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.39 = -2.89)
00:08:30.073 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.25 cameraTheta=0.70 mountX=-0.22 mountY=-0.06, mountTheta=-2.87
00:08:30.081 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.16, opts=13)
00:08:30.086 00.005 6120 Enqueuing Move request for scope (0.19, 0.16)
00:08:30.090 00.004 7680 Worker thread wakes up
00:08:30.091 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:30.095 00.004 6120 UpdateGuideState exits: m=14238 SNR=78.3 Saturated
00:08:30.099 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.16) opts 0xd
00:08:30.099 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.16)
00:08:30.099 00.000 7680 Moving (0.19, 0.16) raw xDistance=-0.22 yDistance=-0.06
00:08:30.100 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:08:30.100 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:08:30.100 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:30.104 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:30.106 00.002 6120 Enqueuing Expose request
00:08:30.111 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:08:30.111 00.000 7680 MoveAxis(E, 90, ABG)
00:08:30.111 00.000 7680 Guiding  Dir = 2, Dur = 90
00:08:30.111 00.000 7680 IsSlewing returns 0
00:08:30.112 00.001 7680 IsGuiding returns 0
00:08:30.112 00.000 7680 PulseGuide returned control before completion, sleep 100
00:08:30.227 00.115 7680 IsGuiding returns 0
00:08:30.228 00.001 7680 Move returns status 0, amount 90
00:08:30.229 00.001 7680 MoveAxis(N, 0, ABG)
00:08:30.230 00.001 7680 Move returns status 0, amount 0
00:08:30.231 00.001 7680 move complete, result=0
00:08:30.232 00.001 7680 worker thread done servicing request
00:08:30.232 00.000 6120 GuideStep: -0.2 px 90 ms EAST, -0.1 px 0 ms NORTH
00:08:30.239 00.007 7680 Worker thread wakes up
00:08:30.239 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:30.240 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:08:31.497 01.257 7680 Exposure complete
00:08:31.645 00.148 7680 worker thread done servicing request
00:08:31.645 00.000 6120 OnExposeComplete: enter
00:08:31.650 00.005 6120 UpdateGuideState(): m_state=6
00:08:31.654 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3390
00:08:31.659 00.005 6120 Star::Find returns 1 (1), X=967.23, Y=55.64, Mass=13878, SNR=76.3, Peak=255 HFD=7.1
00:08:31.662 00.003 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
00:08:31.665 00.003 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
00:08:31.671 00.006 6120 CameraToMount -- cameraX=-0.20 cameraY=0.56 hyp=0.59 cameraTheta=1.92 mountX=0.09 mountY=-0.59, mountTheta=-1.41
00:08:31.677 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.56, opts=13)
00:08:31.682 00.005 6120 Enqueuing Move request for scope (-0.20, 0.56)
00:08:31.686 00.004 7680 Worker thread wakes up
00:08:31.687 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.56) opts 0xd
00:08:31.687 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.56)
00:08:31.687 00.000 7680 Moving (-0.20, 0.56) raw xDistance=0.09 yDistance=-0.59
00:08:31.687 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:08:31.688 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
00:08:31.688 00.000 7680 MoveAxis(E, 0, ABG)
00:08:31.688 00.000 7680 Move returns status 0, amount 0
00:08:31.688 00.000 7680 MoveAxis(N, 320, ABG)
00:08:31.689 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:31.693 00.004 6120 UpdateGuideState exits: m=13878 SNR=76.3 Saturated
00:08:31.696 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:31.701 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:31.706 00.005 6120 Enqueuing Expose request
00:08:31.709 00.003 7680 Guiding  Dir = 0, Dur = 320
00:08:31.710 00.001 7680 IsSlewing returns 0
00:08:31.710 00.000 7680 IsGuiding returns 0
00:08:31.711 00.001 7680 PulseGuide returned control before completion, sleep 330
00:08:32.044 00.333 7680 IsGuiding returns 1
00:08:32.046 00.002 7680 scope still moving after pulse duration time elapsed
00:08:32.076 00.030 7680 IsSlewing returns 0
00:08:32.077 00.001 7680 IsGuiding returns 0
00:08:32.078 00.001 7680 scope move finished after 320 + 47 ms
00:08:32.078 00.000 7680 Move returns status 0, amount 320
00:08:32.079 00.001 7680 move complete, result=0
00:08:32.079 00.000 7680 worker thread done servicing request
00:08:32.079 00.000 7680 Worker thread wakes up
00:08:32.080 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 320 ms NORTH
00:08:32.087 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:32.087 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:08:33.339 01.252 7680 Exposure complete
00:08:33.470 00.131 7680 worker thread done servicing request
00:08:33.470 00.000 6120 OnExposeComplete: enter
00:08:33.475 00.005 6120 UpdateGuideState(): m_state=6
00:08:33.481 00.006 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3391
00:08:33.487 00.006 6120 Star::Find returns 1 (1), X=967.28, Y=55.32, Mass=13285, SNR=74.0, Peak=255 HFD=7.0
00:08:33.492 00.005 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
00:08:33.498 00.006 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
00:08:33.503 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.24 hyp=0.28 cameraTheta=2.15 mountX=0.11 mountY=-0.28, mountTheta=-1.21
00:08:33.512 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.24, opts=13)
00:08:33.517 00.005 6120 Enqueuing Move request for scope (-0.15, 0.24)
00:08:33.523 00.006 7680 Worker thread wakes up
00:08:33.523 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.24) opts 0xd
00:08:33.524 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.24)
00:08:33.524 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:33.529 00.005 7680 Moving (-0.15, 0.24) raw xDistance=0.11 yDistance=-0.28
00:08:33.529 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:08:33.529 00.000 6120 UpdateGuideState exits: m=13285 SNR=74.0 Saturated
00:08:33.535 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:08:33.535 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:33.541 00.006 7680 MoveAxis(E, 0, ABG)
00:08:33.541 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:33.548 00.007 7680 Move returns status 0, amount 0
00:08:33.548 00.000 6120 Enqueuing Expose request
00:08:33.555 00.007 7680 MoveAxis(N, 153, ABG)
00:08:33.555 00.000 7680 Guiding  Dir = 0, Dur = 153
00:08:33.556 00.001 7680 IsSlewing returns 0
00:08:33.556 00.000 7680 IsGuiding returns 0
00:08:33.556 00.000 7680 PulseGuide returned control before completion, sleep 163
00:08:33.734 00.178 7680 IsGuiding returns 1
00:08:33.734 00.000 7680 scope still moving after pulse duration time elapsed
00:08:33.765 00.031 7680 IsSlewing returns 0
00:08:33.766 00.001 7680 IsGuiding returns 0
00:08:33.766 00.000 7680 scope move finished after 153 + 57 ms
00:08:33.767 00.001 7680 Move returns status 0, amount 153
00:08:33.768 00.001 7680 move complete, result=0
00:08:33.768 00.000 7680 worker thread done servicing request
00:08:33.769 00.001 7680 Worker thread wakes up
00:08:33.769 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 153 ms NORTH
00:08:33.775 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:33.775 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:08:35.024 01.249 7680 Exposure complete
00:08:35.133 00.109 6120 OnExposeComplete: enter
00:08:35.138 00.005 7680 worker thread done servicing request
00:08:35.138 00.000 6120 UpdateGuideState(): m_state=6
00:08:35.142 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3392
00:08:35.147 00.005 6120 Star::Find returns 1 (1), X=967.29, Y=55.18, Mass=13721, SNR=75.8, Peak=255 HFD=6.8
00:08:35.151 00.004 6120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-2.95) = xAngle (5.52 = -0.77)
00:08:35.157 00.006 6120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.25 = -1.03)
00:08:35.170 00.013 6120 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.56 mountX=0.12 mountY=-0.14, mountTheta=-0.87
00:08:35.175 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.09, opts=13)
00:08:35.179 00.004 6120 Enqueuing Move request for scope (-0.14, 0.09)
00:08:35.183 00.004 7680 Worker thread wakes up
00:08:35.183 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:35.186 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
00:08:35.186 00.000 6120 UpdateGuideState exits: m=13721 SNR=75.8 Saturated
00:08:35.188 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
00:08:35.188 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:35.192 00.004 7680 Moving (-0.14, 0.09) raw xDistance=0.12 yDistance=-0.14
00:08:35.193 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:35.196 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:08:35.196 00.000 6120 Enqueuing Expose request
00:08:35.201 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:08:35.201 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:08:35.202 00.001 7680 MoveAxis(E, 0, ABG)
00:08:35.202 00.000 7680 Move returns status 0, amount 0
00:08:35.202 00.000 7680 MoveAxis(N, 0, ABG)
00:08:35.203 00.001 7680 Move returns status 0, amount 0
00:08:35.204 00.001 7680 move complete, result=0
00:08:35.205 00.001 7680 worker thread done servicing request
00:08:35.205 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:35.211 00.006 7680 Worker thread wakes up
00:08:35.214 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:35.215 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,40,31,31)
00:08:35.256 00.041 6120 evsrv: cli 0FAEFBB8 connect
00:08:35.259 00.003 6120 case statement mapped state 6 to 3
00:08:35.262 00.003 6120 case statement mapped state 6 to 3
00:08:35.392 00.130 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"2f0acb82-bbc0-4656-8ec6-4cb40a6899a0"}
00:08:35.399 00.007 6120 case statement mapped state 6 to 3
00:08:35.403 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f0acb82-bbc0-4656-8ec6-4cb40a6899a0"}
00:08:35.407 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
00:08:35.412 00.005 6120 evsrv: cli 0FAEFD98 connect
00:08:35.415 00.003 6120 case statement mapped state 6 to 3
00:08:35.422 00.007 6120 case statement mapped state 6 to 3
00:08:35.427 00.005 6120 evsrv: cli 0FAEFD98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"b94f2f97-4e3a-4970-bbe4-447a60bce12b"}
00:08:35.431 00.004 6120 PhdController::Dither begins
00:08:35.434 00.003 6120 dither: size=5.00, dRA=-0.89 dDec=-2.98
00:08:35.437 00.003 6120 MountToCamera -- mountTheta (-1.86) + m_xAngle (-2.95) = xAngle (-4.82 = 1.47)
00:08:35.440 00.003 6120 MountToCamera -- mountX=-0.89 mountY=-2.98 hyp=3.11 mountTheta=-1.86 cameraX=0.32, cameraY=3.09 cameraTheta=1.47
00:08:35.443 00.003 6120 setting lock position to (967.75, 58.18)
00:08:35.446 00.003 6120 Mount: notify guiding dithered (0.3, 3.1)
00:08:35.591 00.145 6120 Status Line: Dither by -0.89,-2.98
00:08:35.603 00.012 6120 PhdController: newstate STATE_SETTLE_BEGIN
00:08:35.717 00.114 6120 PhdController: newstate STATE_SETTLE_WAIT
00:08:35.721 00.004 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"b94f2f97-4e3a-4970-bbe4-447a60bce12b"}
00:08:35.725 00.004 6120 evsrv: cli 0FAEFD98 disconnect
00:08:36.458 00.733 7680 Exposure complete
00:08:36.557 00.099 7680 worker thread done servicing request
00:08:36.557 00.000 6120 OnExposeComplete: enter
00:08:36.561 00.004 6120 UpdateGuideState(): m_state=6
00:08:36.568 00.007 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3393
00:08:36.571 00.003 6120 Star::Find returns 1 (1), X=967.15, Y=55.29, Mass=13551, SNR=76.0, Peak=255 HFD=6.9
00:08:36.575 00.004 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-2.95) = xAngle (1.18 = 1.18)
00:08:36.580 00.005 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.91 = 0.91)
00:08:36.587 00.007 6120 CameraToMount -- cameraX=-0.60 cameraY=-2.89 hyp=2.95 cameraTheta=-1.78 mountX=1.13 mountY=2.33, mountTheta=1.12
00:08:36.595 00.008 6120 dither recenter: remaining=(0.9,3.0) step=(0.9,3.0)
00:08:36.599 00.004 6120 MountToCamera -- mountTheta (1.28) + m_xAngle (-2.95) = xAngle (-1.67 = -1.67)
00:08:36.608 00.009 6120 MountToCamera -- mountX=0.89 mountY=2.98 hyp=3.11 mountTheta=1.28 cameraX=-0.32, cameraY=-3.09 cameraTheta=-1.67
00:08:36.614 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-3.09, opts=4)
00:08:36.619 00.005 6120 Enqueuing Move request for scope (-0.32, -3.09)
00:08:36.625 00.006 7680 Worker thread wakes up
00:08:36.625 00.000 6120 Mount: notify direct move 0.89,2.98
00:08:36.629 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -3.09) opts 0x4
00:08:36.630 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.32, -3.09)
00:08:36.630 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:36.634 00.004 7680 Moving (-0.32, -3.09) raw xDistance=0.89 yDistance=2.98
00:08:36.634 00.000 6120 UpdateGuideState exits: m=13551 SNR=76.0 Saturated
00:08:36.637 00.003 7680 MoveAxis(W, 579, B)
00:08:36.638 00.001 7680 Guiding  Dir = 3, Dur = 579
00:08:36.638 00.000 6120 PhdController: settling, locked = 1, distance = 3.28 (1.50) aobump = 0 frame = 1 / 99999
00:08:36.643 00.005 7680 IsSlewing returns 0
00:08:36.643 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050916.643,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.28,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:08:36.648 00.005 7680 IsGuiding returns 0
00:08:36.648 00.000 7680 PulseGuide returned control before completion, sleep 589
00:08:36.648 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:36.653 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:36.666 00.013 6120 Enqueuing Expose request
00:08:37.250 00.584 7680 IsGuiding returns 1
00:08:37.250 00.000 7680 scope still moving after pulse duration time elapsed
00:08:37.282 00.032 7680 IsSlewing returns 0
00:08:37.282 00.000 7680 IsGuiding returns 0
00:08:37.282 00.000 7680 scope move finished after 579 + 55 ms
00:08:37.283 00.001 7680 Move returns status 0, amount 579
00:08:37.283 00.000 7680 MoveAxis(S, 1618, B)
00:08:37.283 00.000 7680 Guiding  Dir = 1, Dur = 1618
00:08:37.283 00.000 7680 IsSlewing returns 0
00:08:37.283 00.000 7680 IsGuiding returns 0
00:08:37.284 00.001 7680 PulseGuide returned control before completion, sleep 1628
00:08:38.920 01.636 7680 IsGuiding returns 1
00:08:38.920 00.000 7680 scope still moving after pulse duration time elapsed
00:08:38.952 00.032 7680 IsSlewing returns 0
00:08:38.955 00.003 7680 IsGuiding returns 0
00:08:38.956 00.001 7680 scope move finished after 1618 + 54 ms
00:08:38.956 00.000 7680 Move returns status 0, amount 1618
00:08:38.957 00.001 7680 move complete, result=0
00:08:38.958 00.001 7680 worker thread done servicing request
00:08:38.958 00.000 6120 GuideStep: 0.9 px 579 ms WEST, 3.0 px 1618 ms SOUTH
00:08:38.964 00.006 7680 Worker thread wakes up
00:08:38.966 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:38.966 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:08:40.211 01.245 7680 Exposure complete
00:08:40.341 00.130 7680 worker thread done servicing request
00:08:40.341 00.000 6120 OnExposeComplete: enter
00:08:40.345 00.004 6120 UpdateGuideState(): m_state=6
00:08:40.349 00.004 6120 Star::Find(15, 967, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3394
00:08:40.352 00.003 6120 Star::Find returns 1 (1), X=968.33, Y=57.15, Mass=13798, SNR=76.4, Peak=255 HFD=6.9
00:08:40.356 00.004 6120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-2.95) = xAngle (1.89 = 1.89)
00:08:40.359 00.003 6120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.62 = 1.62)
00:08:40.363 00.004 6120 CameraToMount -- cameraX=0.57 cameraY=-1.03 hyp=1.18 cameraTheta=-1.06 mountX=-0.37 mountY=1.18, mountTheta=1.88
00:08:40.368 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.57, y=-1.03, opts=13)
00:08:40.372 00.004 6120 Enqueuing Move request for scope (0.57, -1.03)
00:08:40.375 00.003 7680 Worker thread wakes up
00:08:40.375 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.57, -1.03) opts 0xd
00:08:40.376 00.001 7680 Handling offset move in thread for scope, endpoint = (0.57, -1.03)
00:08:40.376 00.000 7680 Moving (0.57, -1.03) raw xDistance=-0.37 yDistance=1.18
00:08:40.376 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
00:08:40.376 00.000 7680 resist switch: large excursion: input 1.18 thresh 0.60 direction from 0 to 1
00:08:40.377 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.54
00:08:40.377 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.18 from input 1.18
00:08:40.377 00.000 7680 MoveAxis(E, 151, ABG)
00:08:40.377 00.000 7680 Guiding  Dir = 2, Dur = 151
00:08:40.377 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:40.380 00.003 7680 IsSlewing returns 0
00:08:40.382 00.002 6120 UpdateGuideState exits: m=13798 SNR=76.4 Saturated
00:08:40.385 00.003 7680 IsGuiding returns 0
00:08:40.386 00.001 6120 PhdController: settling, locked = 1, distance = 1.18 (1.50) aobump = 0 frame = 2 / 99999
00:08:40.389 00.003 7680 PulseGuide returned control before completion, sleep 161
00:08:40.389 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050920.389,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.18,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:08:40.393 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:40.397 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:40.400 00.003 6120 Enqueuing Expose request
00:08:40.563 00.163 7680 IsGuiding returns 1
00:08:40.564 00.001 7680 scope still moving after pulse duration time elapsed
00:08:40.595 00.031 7680 IsSlewing returns 0
00:08:40.597 00.002 7680 IsGuiding returns 1
00:08:40.628 00.031 7680 IsSlewing returns 0
00:08:40.628 00.000 7680 IsGuiding returns 1
00:08:40.658 00.030 7680 IsSlewing returns 0
00:08:40.658 00.000 7680 IsGuiding returns 0
00:08:40.658 00.000 7680 scope move finished after 151 + 122 ms
00:08:40.660 00.002 7680 Move returns status 0, amount 151
00:08:40.660 00.000 7680 MoveAxis(S, 640, ABG)
00:08:40.660 00.000 7680 Guiding  Dir = 1, Dur = 640
00:08:40.661 00.001 7680 IsSlewing returns 0
00:08:40.661 00.000 7680 IsGuiding returns 0
00:08:40.662 00.001 7680 PulseGuide returned control before completion, sleep 650
00:08:41.315 00.653 7680 IsGuiding returns 1
00:08:41.316 00.001 7680 scope still moving after pulse duration time elapsed
00:08:41.346 00.030 7680 IsSlewing returns 0
00:08:41.347 00.001 7680 IsGuiding returns 0
00:08:41.348 00.001 7680 scope move finished after 640 + 46 ms
00:08:41.348 00.000 7680 Move returns status 0, amount 640
00:08:41.348 00.000 7680 move complete, result=0
00:08:41.348 00.000 7680 worker thread done servicing request
00:08:41.350 00.002 7680 Worker thread wakes up
00:08:41.351 00.001 6120 GuideStep: -0.4 px 151 ms EAST, 1.2 px 640 ms SOUTH
00:08:41.357 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:41.357 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:08:42.613 01.256 7680 Exposure complete
00:08:42.743 00.130 7680 worker thread done servicing request
00:08:42.744 00.001 6120 OnExposeComplete: enter
00:08:42.748 00.004 6120 UpdateGuideState(): m_state=6
00:08:42.753 00.005 6120 Star::Find(15, 968, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3395
00:08:42.757 00.004 6120 Star::Find returns 1 (1), X=968.21, Y=58.19, Mass=14024, SNR=77.6, Peak=255 HFD=7.0
00:08:42.761 00.004 6120 CameraToMount -- cameraTheta (0.03) - m_xAngle (-2.95) = xAngle (2.98 = 2.98)
00:08:42.765 00.004 6120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.72 = 2.72)
00:08:42.771 00.006 6120 CameraToMount -- cameraX=0.45 cameraY=0.01 hyp=0.45 cameraTheta=0.03 mountX=-0.45 mountY=0.19, mountTheta=2.75
00:08:42.776 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.45, y=0.01, opts=13)
00:08:42.780 00.004 6120 Enqueuing Move request for scope (0.45, 0.01)
00:08:42.785 00.005 7680 Worker thread wakes up
00:08:42.785 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.01) opts 0xd
00:08:42.785 00.000 7680 Handling offset move in thread for scope, endpoint = (0.45, 0.01)
00:08:42.785 00.000 7680 Moving (0.45, 0.01) raw xDistance=-0.45 yDistance=0.19
00:08:42.785 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
00:08:42.785 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:08:42.786 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:42.789 00.003 6120 UpdateGuideState exits: m=14024 SNR=77.6 Saturated
00:08:42.793 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:08:42.794 00.001 7680 MoveAxis(E, 193, ABG)
00:08:42.794 00.000 7680 Guiding  Dir = 2, Dur = 193
00:08:42.794 00.000 6120 PhdController: settling, locked = 1, distance = 0.96 (1.50) aobump = 0 frame = 3 / 99999
00:08:42.799 00.005 7680 IsSlewing returns 0
00:08:42.799 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050922.799,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.96,"Time":2.4,"SettleTime":10.0,"StarLocked":true}
00:08:42.803 00.004 7680 IsGuiding returns 0
00:08:42.804 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:42.807 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:42.811 00.004 6120 Enqueuing Expose request
00:08:42.816 00.005 7680 PulseGuide returned control before completion, sleep 203
00:08:43.031 00.215 7680 IsGuiding returns 0
00:08:43.031 00.000 7680 Move returns status 0, amount 193
00:08:43.032 00.001 7680 MoveAxis(N, 0, ABG)
00:08:43.033 00.001 7680 Move returns status 0, amount 0
00:08:43.033 00.000 7680 move complete, result=0
00:08:43.033 00.000 7680 worker thread done servicing request
00:08:43.033 00.000 6120 GuideStep: -0.4 px 193 ms EAST, 0.2 px 0 ms NORTH
00:08:43.039 00.006 7680 Worker thread wakes up
00:08:43.039 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:43.039 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:08:44.293 01.254 7680 Exposure complete
00:08:44.422 00.129 7680 worker thread done servicing request
00:08:44.424 00.002 6120 OnExposeComplete: enter
00:08:44.427 00.003 6120 UpdateGuideState(): m_state=6
00:08:44.431 00.004 6120 Star::Find(15, 968, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3396
00:08:44.435 00.004 6120 Star::Find returns 1 (1), X=967.92, Y=58.75, Mass=14592, SNR=80.4, Peak=255 HFD=6.9
00:08:44.438 00.003 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.24 = -2.05)
00:08:44.441 00.003 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
00:08:44.445 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.57 hyp=0.59 cameraTheta=1.28 mountX=-0.27 mountY=-0.44, mountTheta=-2.13
00:08:44.449 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.57, opts=13)
00:08:44.453 00.004 6120 Enqueuing Move request for scope (0.17, 0.57)
00:08:44.456 00.003 7680 Worker thread wakes up
00:08:44.456 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.57) opts 0xd
00:08:44.456 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.57)
00:08:44.456 00.000 7680 Moving (0.17, 0.57) raw xDistance=-0.27 yDistance=-0.44
00:08:44.457 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
00:08:44.457 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:08:44.457 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
00:08:44.457 00.000 7680 MoveAxis(E, 124, ABG)
00:08:44.457 00.000 7680 Guiding  Dir = 2, Dur = 124
00:08:44.458 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:44.461 00.003 7680 IsSlewing returns 0
00:08:44.462 00.001 6120 UpdateGuideState exits: m=14592 SNR=80.4 Saturated
00:08:44.466 00.004 7680 IsGuiding returns 0
00:08:44.466 00.000 6120 PhdController: settling, locked = 1, distance = 0.85 (1.50) aobump = 0 frame = 4 / 99999
00:08:44.470 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764050924.470,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.85,"Time":4.1,"SettleTime":10.0,"StarLocked":true}
00:08:44.473 00.003 7680 PulseGuide returned control before completion, sleep 134
00:08:44.474 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:44.477 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:44.481 00.004 6120 Enqueuing Expose request
00:08:44.617 00.136 7680 IsGuiding returns 1
00:08:44.618 00.001 7680 scope still moving after pulse duration time elapsed
00:08:44.648 00.030 7680 IsSlewing returns 0
00:08:44.649 00.001 7680 IsGuiding returns 0
00:08:44.650 00.001 7680 scope move finished after 124 + 60 ms
00:08:44.650 00.000 7680 Move returns status 0, amount 124
00:08:44.651 00.001 7680 MoveAxis(N, 0, ABG)
00:08:44.651 00.000 7680 Move returns status 0, amount 0
00:08:44.652 00.001 7680 move complete, result=0
00:08:44.652 00.000 7680 worker thread done servicing request
00:08:44.652 00.000 6120 GuideStep: -0.3 px 124 ms EAST, -0.4 px 0 ms NORTH
00:08:44.661 00.009 7680 Worker thread wakes up
00:08:44.661 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:44.661 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:08:45.912 01.251 7680 Exposure complete
00:08:46.037 00.125 7680 worker thread done servicing request
00:08:46.037 00.000 6120 OnExposeComplete: enter
00:08:46.040 00.003 6120 UpdateGuideState(): m_state=6
00:08:46.047 00.007 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3397
00:08:46.051 00.004 6120 Star::Find returns 1 (1), X=967.96, Y=58.89, Mass=14246, SNR=78.0, Peak=255 HFD=7.1
00:08:46.055 00.004 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
00:08:46.058 00.003 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
00:08:46.062 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.71 hyp=0.73 cameraTheta=1.29 mountX=-0.33 mountY=-0.55, mountTheta=-2.11
00:08:46.068 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.71, opts=13)
00:08:46.072 00.004 6120 Enqueuing Move request for scope (0.20, 0.71)
00:08:46.075 00.003 7680 Worker thread wakes up
00:08:46.075 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.71) opts 0xd
00:08:46.075 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.71)
00:08:46.075 00.000 7680 Moving (0.20, 0.71) raw xDistance=-0.33 yDistance=-0.55
00:08:46.077 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
00:08:46.077 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:46.081 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:08:46.081 00.000 6120 UpdateGuideState exits: m=14246 SNR=78.0 Saturated
00:08:46.085 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
00:08:46.085 00.000 7680 MoveAxis(E, 143, ABG)
00:08:46.085 00.000 7680 Guiding  Dir = 2, Dur = 143
00:08:46.085 00.000 6120 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 5 / 99999
00:08:46.090 00.005 7680 IsSlewing returns 0
00:08:46.090 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050926.090,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.82,"Time":5.7,"SettleTime":10.0,"StarLocked":true}
00:08:46.093 00.003 7680 IsGuiding returns 0
00:08:46.093 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:46.098 00.005 7680 PulseGuide returned control before completion, sleep 153
00:08:46.098 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:46.101 00.003 6120 Enqueuing Expose request
00:08:46.265 00.164 7680 IsGuiding returns 1
00:08:46.266 00.001 7680 scope still moving after pulse duration time elapsed
00:08:46.294 00.028 7680 IsSlewing returns 0
00:08:46.295 00.001 7680 IsGuiding returns 0
00:08:46.295 00.000 7680 scope move finished after 143 + 58 ms
00:08:46.295 00.000 7680 Move returns status 0, amount 143
00:08:46.296 00.001 7680 MoveAxis(N, 0, ABG)
00:08:46.296 00.000 7680 Move returns status 0, amount 0
00:08:46.296 00.000 7680 move complete, result=0
00:08:46.297 00.001 7680 worker thread done servicing request
00:08:46.297 00.000 6120 GuideStep: -0.3 px 143 ms EAST, -0.5 px 0 ms NORTH
00:08:46.302 00.005 7680 Worker thread wakes up
00:08:46.303 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:46.303 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:08:47.555 01.252 7680 Exposure complete
00:08:47.677 00.122 7680 worker thread done servicing request
00:08:47.677 00.000 6120 OnExposeComplete: enter
00:08:47.681 00.004 6120 UpdateGuideState(): m_state=6
00:08:47.684 00.003 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3398
00:08:47.688 00.004 6120 Star::Find returns 1 (1), X=967.74, Y=59.07, Mass=15282, SNR=80.8, Peak=255 HFD=6.9
00:08:47.692 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.75)
00:08:47.696 00.004 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
00:08:47.700 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.89 hyp=0.89 cameraTheta=1.58 mountX=-0.15 mountY=-0.80, mountTheta=-1.76
00:08:47.706 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.89, opts=13)
00:08:47.710 00.004 6120 Enqueuing Move request for scope (-0.01, 0.89)
00:08:47.714 00.004 7680 Worker thread wakes up
00:08:47.714 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.89) opts 0xd
00:08:47.715 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.89)
00:08:47.715 00.000 7680 Moving (-0.01, 0.89) raw xDistance=-0.15 yDistance=-0.80
00:08:47.715 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:08:47.715 00.000 7680 resist switch: large excursion: input -0.80 thresh 0.60 direction from 1 to -1
00:08:47.716 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.40
00:08:47.716 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
00:08:47.716 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:47.719 00.003 7680 MoveAxis(E, 0, ABG)
00:08:47.719 00.000 7680 Move returns status 0, amount 0
00:08:47.719 00.000 7680 MoveAxis(N, 435, ABG)
00:08:47.720 00.001 7680 Guiding  Dir = 0, Dur = 435
00:08:47.720 00.000 6120 UpdateGuideState exits: m=15282 SNR=80.8 Saturated
00:08:47.724 00.004 6120 PhdController: settling, locked = 1, distance = 0.84 (1.50) aobump = 0 frame = 6 / 99999
00:08:47.728 00.004 7680 IsSlewing returns 0
00:08:47.728 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050927.728,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.84,"Time":7.3,"SettleTime":10.0,"StarLocked":true}
00:08:47.731 00.003 7680 IsGuiding returns 0
00:08:47.732 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:47.736 00.004 7680 PulseGuide returned control before completion, sleep 445
00:08:47.736 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:47.740 00.004 6120 Enqueuing Expose request
00:08:48.188 00.448 7680 IsGuiding returns 1
00:08:48.190 00.002 7680 scope still moving after pulse duration time elapsed
00:08:48.219 00.029 7680 IsSlewing returns 0
00:08:48.220 00.001 7680 IsGuiding returns 0
00:08:48.220 00.000 7680 scope move finished after 435 + 54 ms
00:08:48.222 00.002 7680 Move returns status 0, amount 435
00:08:48.223 00.001 7680 move complete, result=0
00:08:48.223 00.000 7680 worker thread done servicing request
00:08:48.223 00.000 7680 Worker thread wakes up
00:08:48.224 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.8 px 435 ms NORTH
00:08:48.231 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:48.231 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:08:49.476 01.245 7680 Exposure complete
00:08:49.623 00.147 7680 worker thread done servicing request
00:08:49.623 00.000 6120 OnExposeComplete: enter
00:08:49.628 00.005 6120 UpdateGuideState(): m_state=6
00:08:49.631 00.003 6120 Star::Find(15, 967, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3399
00:08:49.635 00.004 6120 Star::Find returns 1 (1), X=967.75, Y=59.23, Mass=13892, SNR=77.4, Peak=255 HFD=6.9
00:08:49.639 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
00:08:49.642 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
00:08:49.646 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=1.05 hyp=1.05 cameraTheta=1.58 mountX=-0.19 mountY=-0.95, mountTheta=-1.77
00:08:49.652 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=1.05, opts=13)
00:08:49.656 00.004 6120 Enqueuing Move request for scope (-0.01, 1.05)
00:08:49.659 00.003 7680 Worker thread wakes up
00:08:49.659 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 1.05) opts 0xd
00:08:49.660 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 1.05)
00:08:49.660 00.000 7680 Moving (-0.01, 1.05) raw xDistance=-0.19 yDistance=-0.95
00:08:49.661 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:08:49.661 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95
00:08:49.661 00.000 7680 MoveAxis(E, 0, ABG)
00:08:49.661 00.000 7680 Move returns status 0, amount 0
00:08:49.661 00.000 7680 MoveAxis(N, 516, ABG)
00:08:49.662 00.001 7680 Guiding  Dir = 0, Dur = 516
00:08:49.662 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:49.665 00.003 7680 IsSlewing returns 0
00:08:49.665 00.000 6120 UpdateGuideState exits: m=13892 SNR=77.4 Saturated
00:08:49.670 00.005 6120 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 7 / 99999
00:08:49.674 00.004 7680 IsGuiding returns 0
00:08:49.674 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764050929.674,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.90,"Time":9.3,"SettleTime":10.0,"StarLocked":true}
00:08:49.678 00.004 7680 PulseGuide returned control before completion, sleep 526
00:08:49.679 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:49.682 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:49.685 00.003 6120 Enqueuing Expose request
00:08:50.206 00.521 7680 IsGuiding returns 1
00:08:50.206 00.000 7680 scope still moving after pulse duration time elapsed
00:08:50.237 00.031 7680 IsSlewing returns 0
00:08:50.238 00.001 7680 IsGuiding returns 0
00:08:50.238 00.000 7680 scope move finished after 516 + 47 ms
00:08:50.238 00.000 7680 Move returns status 0, amount 516
00:08:50.238 00.000 7680 move complete, result=0
00:08:50.239 00.001 7680 worker thread done servicing request
00:08:50.239 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -1.0 px 516 ms NORTH
00:08:50.245 00.006 7680 Worker thread wakes up
00:08:50.245 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:50.245 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:08:51.496 01.251 7680 Exposure complete
00:08:51.620 00.124 7680 worker thread done servicing request
00:08:51.621 00.001 6120 OnExposeComplete: enter
00:08:51.625 00.004 6120 UpdateGuideState(): m_state=6
00:08:51.628 00.003 6120 Star::Find(15, 967, 59, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3400
00:08:51.633 00.005 6120 Star::Find returns 1 (1), X=967.37, Y=58.90, Mass=14221, SNR=78.0, Peak=255 HFD=6.8
00:08:51.636 00.003 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.02 = -1.27)
00:08:51.641 00.005 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
00:08:51.646 00.005 6120 CameraToMount -- cameraX=-0.39 cameraY=0.72 hyp=0.82 cameraTheta=2.06 mountX=0.25 mountY=-0.81, mountTheta=-1.28
00:08:51.651 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=0.72, opts=13)
00:08:51.655 00.004 6120 Enqueuing Move request for scope (-0.39, 0.72)
00:08:51.659 00.004 7680 Worker thread wakes up
00:08:51.659 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:51.663 00.004 6120 UpdateGuideState exits: m=14221 SNR=78.0 Saturated
00:08:51.666 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.72) opts 0xd
00:08:51.666 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, 0.72)
00:08:51.666 00.000 7680 Moving (-0.39, 0.72) raw xDistance=0.25 yDistance=-0.81
00:08:51.667 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
00:08:51.667 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
00:08:51.667 00.000 7680 MoveAxis(W, 100, ABG)
00:08:51.667 00.000 6120 PhdController: settling, locked = 1, distance = 0.88 (1.50) aobump = 0 frame = 8 / 99999
00:08:51.672 00.005 7680 Guiding  Dir = 3, Dur = 100
00:08:51.672 00.000 6120 PhdController: newstate STATE_FINISH
00:08:51.676 00.004 6120 PhdController complete: success
00:08:51.680 00.004 7680 IsSlewing returns 0
00:08:51.680 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764050931.680,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
00:08:51.683 00.003 7680 IsGuiding returns 0
00:08:51.684 00.001 6120 Mount: notify guiding dither settle done success=1
00:08:51.687 00.003 6120 PhdController: newstate STATE_IDLE
00:08:51.692 00.005 7680 PulseGuide returned control before completion, sleep 110
00:08:51.692 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:51.696 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:51.701 00.005 6120 Enqueuing Expose request
00:08:51.815 00.114 7680 IsGuiding returns 0
00:08:51.817 00.002 7680 Move returns status 0, amount 100
00:08:51.817 00.000 7680 MoveAxis(N, 442, ABG)
00:08:51.817 00.000 7680 Guiding  Dir = 0, Dur = 442
00:08:51.818 00.001 7680 IsSlewing returns 0
00:08:51.818 00.000 7680 IsGuiding returns 0
00:08:51.819 00.001 7680 PulseGuide returned control before completion, sleep 452
00:08:52.284 00.465 7680 IsGuiding returns 1
00:08:52.285 00.001 7680 scope still moving after pulse duration time elapsed
00:08:52.316 00.031 7680 IsSlewing returns 0
00:08:52.316 00.000 7680 IsGuiding returns 0
00:08:52.317 00.001 7680 scope move finished after 442 + 56 ms
00:08:52.318 00.001 7680 Move returns status 0, amount 442
00:08:52.318 00.000 7680 move complete, result=0
00:08:52.318 00.000 7680 worker thread done servicing request
00:08:52.318 00.000 6120 GuideStep: 0.2 px 100 ms WEST, -0.8 px 442 ms NORTH
00:08:52.328 00.010 7680 Worker thread wakes up
00:08:52.328 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:52.328 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:08:53.578 01.250 7680 Exposure complete
00:08:53.725 00.147 7680 worker thread done servicing request
00:08:53.725 00.000 6120 OnExposeComplete: enter
00:08:53.729 00.004 6120 UpdateGuideState(): m_state=6
00:08:53.733 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3401
00:08:53.737 00.004 6120 Star::Find returns 1 (1), X=967.62, Y=58.62, Mass=14511, SNR=78.6, Peak=255 HFD=7.2
00:08:53.741 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.83 = -1.46)
00:08:53.744 00.003 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.73)
00:08:53.747 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.44 hyp=0.47 cameraTheta=1.87 mountX=0.05 mountY=-0.46, mountTheta=-1.46
00:08:53.752 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.44, opts=13)
00:08:53.755 00.003 6120 Enqueuing Move request for scope (-0.14, 0.44)
00:08:53.759 00.004 7680 Worker thread wakes up
00:08:53.759 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:53.764 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.44) opts 0xd
00:08:53.765 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.44)
00:08:53.765 00.000 7680 Moving (-0.14, 0.44) raw xDistance=0.05 yDistance=-0.46
00:08:53.765 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:08:53.765 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:08:53.765 00.000 6120 UpdateGuideState exits: m=14511 SNR=78.6 Saturated
00:08:53.772 00.007 7680 MoveAxis(E, 0, ABG)
00:08:53.772 00.000 7680 Move returns status 0, amount 0
00:08:53.772 00.000 7680 MoveAxis(N, 250, ABG)
00:08:53.772 00.000 7680 Guiding  Dir = 0, Dur = 250
00:08:53.773 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:53.777 00.004 7680 IsSlewing returns 0
00:08:53.777 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:53.781 00.004 6120 Enqueuing Expose request
00:08:53.785 00.004 7680 IsGuiding returns 0
00:08:53.786 00.001 7680 PulseGuide returned control before completion, sleep 260
00:08:54.050 00.264 7680 IsGuiding returns 1
00:08:54.051 00.001 7680 scope still moving after pulse duration time elapsed
00:08:54.082 00.031 7680 IsSlewing returns 0
00:08:54.083 00.001 7680 IsGuiding returns 1
00:08:54.113 00.030 7680 IsSlewing returns 0
00:08:54.114 00.001 7680 IsGuiding returns 1
00:08:54.145 00.031 7680 IsSlewing returns 0
00:08:54.146 00.001 7680 IsGuiding returns 0
00:08:54.146 00.000 7680 scope move finished after 250 + 110 ms
00:08:54.147 00.001 7680 Move returns status 0, amount 250
00:08:54.147 00.000 7680 move complete, result=0
00:08:54.147 00.000 7680 worker thread done servicing request
00:08:54.148 00.001 7680 Worker thread wakes up
00:08:54.148 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 250 ms NORTH
00:08:54.154 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:54.155 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:08:55.408 01.253 7680 Exposure complete
00:08:55.535 00.127 7680 worker thread done servicing request
00:08:55.535 00.000 6120 OnExposeComplete: enter
00:08:55.540 00.005 6120 UpdateGuideState(): m_state=6
00:08:55.543 00.003 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3402
00:08:55.547 00.004 6120 Star::Find returns 1 (1), X=967.63, Y=58.32, Mass=14088, SNR=77.2, Peak=255 HFD=7.2
00:08:55.550 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
00:08:55.554 00.004 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
00:08:55.557 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.32 mountX=0.10 mountY=-0.18, mountTheta=-1.07
00:08:55.562 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.14, opts=13)
00:08:55.566 00.004 6120 Enqueuing Move request for scope (-0.13, 0.14)
00:08:55.568 00.002 7680 Worker thread wakes up
00:08:55.569 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
00:08:55.569 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
00:08:55.569 00.000 7680 Moving (-0.13, 0.14) raw xDistance=0.10 yDistance=-0.18
00:08:55.569 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:08:55.569 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:08:55.569 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:08:55.569 00.000 7680 MoveAxis(E, 0, ABG)
00:08:55.570 00.001 7680 Move returns status 0, amount 0
00:08:55.570 00.000 7680 MoveAxis(N, 0, ABG)
00:08:55.571 00.001 7680 Move returns status 0, amount 0
00:08:55.571 00.000 7680 move complete, result=0
00:08:55.571 00.000 7680 worker thread done servicing request
00:08:55.571 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:55.575 00.004 6120 UpdateGuideState exits: m=14088 SNR=77.2 Saturated
00:08:55.578 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:55.583 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:55.586 00.003 6120 Enqueuing Expose request
00:08:55.590 00.004 7680 Worker thread wakes up
00:08:55.590 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:08:55.595 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:55.595 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:08:56.847 01.252 7680 Exposure complete
00:08:56.963 00.116 7680 worker thread done servicing request
00:08:56.964 00.001 6120 OnExposeComplete: enter
00:08:56.967 00.003 6120 UpdateGuideState(): m_state=6
00:08:56.971 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3403
00:08:56.975 00.004 6120 Star::Find returns 1 (1), X=967.71, Y=58.41, Mass=14448, SNR=77.9, Peak=255 HFD=7.1
00:08:56.978 00.003 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
00:08:56.983 00.005 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
00:08:56.986 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.77 mountX=0.00 mountY=-0.23, mountTheta=-1.55
00:08:56.992 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.23, opts=13)
00:08:56.996 00.004 6120 Enqueuing Move request for scope (-0.05, 0.23)
00:08:56.999 00.003 7680 Worker thread wakes up
00:08:56.999 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
00:08:57.000 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
00:08:57.000 00.000 7680 Moving (-0.05, 0.23) raw xDistance=0.00 yDistance=-0.23
00:08:57.000 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:08:57.000 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:57.003 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:08:57.003 00.000 7680 MoveAxis(E, 0, ABG)
00:08:57.003 00.000 7680 Move returns status 0, amount 0
00:08:57.003 00.000 7680 MoveAxis(N, 124, ABG)
00:08:57.003 00.000 7680 Guiding  Dir = 0, Dur = 124
00:08:57.003 00.000 6120 UpdateGuideState exits: m=14448 SNR=77.9 Saturated
00:08:57.007 00.004 7680 IsSlewing returns 0
00:08:57.007 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:57.011 00.004 7680 IsGuiding returns 0
00:08:57.011 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:57.016 00.005 7680 PulseGuide returned control before completion, sleep 134
00:08:57.016 00.000 6120 Enqueuing Expose request
00:08:57.160 00.144 7680 IsGuiding returns 1
00:08:57.161 00.001 7680 scope still moving after pulse duration time elapsed
00:08:57.191 00.030 7680 IsSlewing returns 0
00:08:57.194 00.003 7680 IsGuiding returns 0
00:08:57.195 00.001 7680 scope move finished after 124 + 59 ms
00:08:57.195 00.000 7680 Move returns status 0, amount 124
00:08:57.196 00.001 7680 move complete, result=0
00:08:57.196 00.000 7680 worker thread done servicing request
00:08:57.196 00.000 7680 Worker thread wakes up
00:08:57.197 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 124 ms NORTH
00:08:57.205 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:57.205 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:08:58.462 01.257 7680 Exposure complete
00:08:58.595 00.133 7680 worker thread done servicing request
00:08:58.595 00.000 6120 OnExposeComplete: enter
00:08:58.600 00.005 6120 UpdateGuideState(): m_state=6
00:08:58.604 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3404
00:08:58.608 00.004 6120 Star::Find returns 1 (1), X=967.75, Y=58.64, Mass=14237, SNR=76.6, Peak=255 HFD=7.0
00:08:58.613 00.005 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
00:08:58.617 00.004 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
00:08:58.621 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.46 hyp=0.46 cameraTheta=1.58 mountX=-0.08 mountY=-0.41, mountTheta=-1.77
00:08:58.626 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.46, opts=13)
00:08:58.630 00.004 6120 Enqueuing Move request for scope (-0.00, 0.46)
00:08:58.635 00.005 7680 Worker thread wakes up
00:08:58.635 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.46) opts 0xd
00:08:58.637 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.46)
00:08:58.637 00.000 7680 Moving (-0.00, 0.46) raw xDistance=-0.08 yDistance=-0.41
00:08:58.637 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:08:58.637 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:08:58.638 00.001 7680 MoveAxis(E, 0, ABG)
00:08:58.638 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:08:58.643 00.005 6120 UpdateGuideState exits: m=14237 SNR=76.6 Saturated
00:08:58.648 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:58.652 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:08:58.657 00.005 6120 Enqueuing Expose request
00:08:58.661 00.004 7680 Move returns status 0, amount 0
00:08:58.661 00.000 7680 MoveAxis(N, 224, ABG)
00:08:58.663 00.002 7680 Guiding  Dir = 0, Dur = 224
00:08:58.663 00.000 7680 IsSlewing returns 0
00:08:58.663 00.000 7680 IsGuiding returns 0
00:08:58.664 00.001 7680 PulseGuide returned control before completion, sleep 234
00:08:58.911 00.247 7680 IsGuiding returns 1
00:08:58.911 00.000 7680 scope still moving after pulse duration time elapsed
00:08:58.942 00.031 7680 IsSlewing returns 0
00:08:58.942 00.000 7680 IsGuiding returns 0
00:08:58.942 00.000 7680 scope move finished after 224 + 54 ms
00:08:58.942 00.000 7680 Move returns status 0, amount 224
00:08:58.943 00.001 7680 move complete, result=0
00:08:58.943 00.000 7680 worker thread done servicing request
00:08:58.944 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 224 ms NORTH
00:08:58.950 00.006 7680 Worker thread wakes up
00:08:58.950 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:08:58.950 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:00.204 01.254 7680 Exposure complete
00:09:00.321 00.117 7680 worker thread done servicing request
00:09:00.323 00.002 6120 OnExposeComplete: enter
00:09:00.327 00.004 6120 UpdateGuideState(): m_state=6
00:09:00.332 00.005 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3405
00:09:00.336 00.004 6120 Star::Find returns 1 (1), X=967.44, Y=58.54, Mass=14819, SNR=80.1, Peak=255 HFD=7.1
00:09:00.339 00.003 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.25 = -1.04)
00:09:00.343 00.004 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.31)
00:09:00.348 00.005 6120 CameraToMount -- cameraX=-0.32 cameraY=0.36 hyp=0.48 cameraTheta=2.29 mountX=0.24 mountY=-0.46, mountTheta=-1.09
00:09:00.353 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.36, opts=13)
00:09:00.355 00.002 6120 Enqueuing Move request for scope (-0.32, 0.36)
00:09:00.361 00.006 7680 Worker thread wakes up
00:09:00.361 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:00.366 00.005 6120 UpdateGuideState exits: m=14819 SNR=80.1 Saturated
00:09:00.370 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:00.375 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:00.378 00.003 6120 Enqueuing Expose request
00:09:00.382 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.36) opts 0xd
00:09:00.382 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.36)
00:09:00.383 00.001 7680 Moving (-0.32, 0.36) raw xDistance=0.24 yDistance=-0.46
00:09:00.383 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:09:00.383 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:09:00.383 00.000 7680 MoveAxis(W, 99, ABG)
00:09:00.383 00.000 7680 Guiding  Dir = 3, Dur = 99
00:09:00.385 00.002 7680 IsSlewing returns 0
00:09:00.385 00.000 7680 IsGuiding returns 0
00:09:00.385 00.000 7680 PulseGuide returned control before completion, sleep 109
00:09:00.505 00.120 7680 IsGuiding returns 1
00:09:00.506 00.001 7680 scope still moving after pulse duration time elapsed
00:09:00.536 00.030 7680 IsSlewing returns 0
00:09:00.537 00.001 7680 IsGuiding returns 1
00:09:00.567 00.030 7680 IsSlewing returns 0
00:09:00.569 00.002 7680 IsGuiding returns 1
00:09:00.599 00.030 7680 IsSlewing returns 0
00:09:00.600 00.001 7680 IsGuiding returns 1
00:09:00.630 00.030 7680 IsSlewing returns 0
00:09:00.631 00.001 7680 IsGuiding returns 0
00:09:00.631 00.000 7680 scope move finished after 99 + 148 ms
00:09:00.633 00.002 7680 Move returns status 0, amount 99
00:09:00.633 00.000 7680 MoveAxis(N, 251, ABG)
00:09:00.634 00.001 7680 Guiding  Dir = 0, Dur = 251
00:09:00.634 00.000 7680 IsSlewing returns 0
00:09:00.635 00.001 7680 IsGuiding returns 0
00:09:00.636 00.001 7680 PulseGuide returned control before completion, sleep 261
00:09:00.908 00.272 7680 IsGuiding returns 1
00:09:00.908 00.000 7680 scope still moving after pulse duration time elapsed
00:09:00.939 00.031 7680 IsSlewing returns 0
00:09:00.939 00.000 7680 IsGuiding returns 0
00:09:00.939 00.000 7680 scope move finished after 251 + 52 ms
00:09:00.939 00.000 7680 Move returns status 0, amount 251
00:09:00.940 00.001 7680 move complete, result=0
00:09:00.940 00.000 7680 worker thread done servicing request
00:09:00.941 00.001 7680 Worker thread wakes up
00:09:00.941 00.000 6120 GuideStep: 0.2 px 99 ms WEST, -0.5 px 251 ms NORTH
00:09:00.948 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:00.948 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:02.196 01.248 7680 Exposure complete
00:09:02.335 00.139 7680 worker thread done servicing request
00:09:02.335 00.000 6120 OnExposeComplete: enter
00:09:02.339 00.004 6120 UpdateGuideState(): m_state=6
00:09:02.343 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3406
00:09:02.347 00.004 6120 Star::Find returns 1 (1), X=967.75, Y=58.26, Mass=13320, SNR=74.8, Peak=255 HFD=7.0
00:09:02.350 00.003 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
00:09:02.355 00.005 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
00:09:02.360 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.64 mountX=-0.01 mountY=-0.07, mountTheta=-1.70
00:09:02.365 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.08, opts=13)
00:09:02.369 00.004 6120 Enqueuing Move request for scope (-0.01, 0.08)
00:09:02.373 00.004 7680 Worker thread wakes up
00:09:02.374 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:02.378 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
00:09:02.378 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
00:09:02.378 00.000 7680 Moving (-0.01, 0.08) raw xDistance=-0.01 yDistance=-0.07
00:09:02.378 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:09:02.378 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:09:02.379 00.001 6120 UpdateGuideState exits: m=13320 SNR=74.8 Saturated
00:09:02.383 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:02.387 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:09:02.387 00.000 7680 MoveAxis(E, 0, ABG)
00:09:02.387 00.000 7680 Move returns status 0, amount 0
00:09:02.388 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:02.392 00.004 7680 MoveAxis(N, 0, ABG)
00:09:02.392 00.000 6120 Enqueuing Expose request
00:09:02.398 00.006 7680 Move returns status 0, amount 0
00:09:02.398 00.000 7680 move complete, result=0
00:09:02.398 00.000 7680 worker thread done servicing request
00:09:02.398 00.000 7680 Worker thread wakes up
00:09:02.399 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:02.403 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:02.404 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:03.655 01.251 7680 Exposure complete
00:09:03.796 00.141 7680 worker thread done servicing request
00:09:03.797 00.001 6120 OnExposeComplete: enter
00:09:03.802 00.005 6120 UpdateGuideState(): m_state=6
00:09:03.807 00.005 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3407
00:09:03.811 00.004 6120 Star::Find returns 1 (1), X=967.68, Y=58.37, Mass=13332, SNR=73.6, Peak=255 HFD=7.1
00:09:03.814 00.003 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.92 = -1.37)
00:09:03.818 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
00:09:03.822 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.19 hyp=0.20 cameraTheta=1.96 mountX=0.04 mountY=-0.20, mountTheta=-1.37
00:09:03.827 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.19, opts=13)
00:09:03.831 00.004 6120 Enqueuing Move request for scope (-0.08, 0.19)
00:09:03.835 00.004 7680 Worker thread wakes up
00:09:03.835 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:03.839 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.19) opts 0xd
00:09:03.839 00.000 6120 UpdateGuideState exits: m=13332 SNR=73.6 Saturated
00:09:03.843 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.19)
00:09:03.844 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:03.847 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:03.851 00.004 6120 Enqueuing Expose request
00:09:03.855 00.004 7680 Moving (-0.08, 0.19) raw xDistance=0.04 yDistance=-0.20
00:09:03.855 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:09:03.855 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:09:03.855 00.000 7680 MoveAxis(E, 0, ABG)
00:09:03.855 00.000 7680 Move returns status 0, amount 0
00:09:03.855 00.000 7680 MoveAxis(N, 111, ABG)
00:09:03.857 00.002 7680 Guiding  Dir = 0, Dur = 111
00:09:03.857 00.000 7680 IsSlewing returns 0
00:09:03.857 00.000 7680 IsGuiding returns 0
00:09:03.858 00.001 7680 PulseGuide returned control before completion, sleep 121
00:09:03.985 00.127 7680 IsGuiding returns 1
00:09:03.986 00.001 7680 scope still moving after pulse duration time elapsed
00:09:04.016 00.030 7680 IsSlewing returns 0
00:09:04.017 00.001 7680 IsGuiding returns 0
00:09:04.018 00.001 7680 scope move finished after 111 + 49 ms
00:09:04.018 00.000 7680 Move returns status 0, amount 111
00:09:04.019 00.001 7680 move complete, result=0
00:09:04.019 00.000 7680 worker thread done servicing request
00:09:04.019 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 111 ms NORTH
00:09:04.026 00.007 7680 Worker thread wakes up
00:09:04.026 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:04.026 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:05.277 01.251 7680 Exposure complete
00:09:05.428 00.151 7680 worker thread done servicing request
00:09:05.428 00.000 6120 OnExposeComplete: enter
00:09:05.433 00.005 6120 UpdateGuideState(): m_state=6
00:09:05.437 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3408
00:09:05.442 00.005 6120 Star::Find returns 1 (1), X=967.47, Y=58.59, Mass=14248, SNR=78.6, Peak=255 HFD=7.2
00:09:05.445 00.003 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.14 = -1.15)
00:09:05.450 00.005 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.42)
00:09:05.454 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.41 hyp=0.50 cameraTheta=2.18 mountX=0.21 mountY=-0.50, mountTheta=-1.18
00:09:05.459 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.41, opts=13)
00:09:05.463 00.004 6120 Enqueuing Move request for scope (-0.29, 0.41)
00:09:05.467 00.004 7680 Worker thread wakes up
00:09:05.467 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:05.470 00.003 6120 UpdateGuideState exits: m=14248 SNR=78.6 Saturated
00:09:05.474 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:05.477 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:05.482 00.005 6120 Enqueuing Expose request
00:09:05.486 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.41) opts 0xd
00:09:05.486 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.41)
00:09:05.486 00.000 7680 Moving (-0.29, 0.41) raw xDistance=0.21 yDistance=-0.50
00:09:05.487 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:09:05.487 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
00:09:05.487 00.000 7680 MoveAxis(W, 84, ABG)
00:09:05.488 00.001 7680 Guiding  Dir = 3, Dur = 84
00:09:05.488 00.000 7680 IsSlewing returns 0
00:09:05.488 00.000 7680 IsGuiding returns 0
00:09:05.489 00.001 7680 PulseGuide returned control before completion, sleep 94
00:09:05.597 00.108 7680 IsGuiding returns 1
00:09:05.597 00.000 7680 scope still moving after pulse duration time elapsed
00:09:05.628 00.031 7680 IsSlewing returns 0
00:09:05.630 00.002 7680 IsGuiding returns 0
00:09:05.631 00.001 7680 scope move finished after 84 + 57 ms
00:09:05.631 00.000 7680 Move returns status 0, amount 84
00:09:05.632 00.001 7680 MoveAxis(N, 269, ABG)
00:09:05.632 00.000 7680 Guiding  Dir = 0, Dur = 269
00:09:05.633 00.001 7680 IsSlewing returns 0
00:09:05.633 00.000 7680 IsGuiding returns 0
00:09:05.634 00.001 7680 PulseGuide returned control before completion, sleep 279
00:09:05.928 00.294 7680 IsGuiding returns 1
00:09:05.930 00.002 7680 scope still moving after pulse duration time elapsed
00:09:05.959 00.029 7680 IsSlewing returns 0
00:09:05.961 00.002 7680 IsGuiding returns 0
00:09:05.961 00.000 7680 scope move finished after 269 + 58 ms
00:09:05.962 00.001 7680 Move returns status 0, amount 269
00:09:05.962 00.000 7680 move complete, result=0
00:09:05.963 00.001 7680 worker thread done servicing request
00:09:05.963 00.000 7680 Worker thread wakes up
00:09:05.964 00.001 6120 GuideStep: 0.2 px 84 ms WEST, -0.5 px 269 ms NORTH
00:09:05.970 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:05.970 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:07.213 01.243 7680 Exposure complete
00:09:07.348 00.135 7680 worker thread done servicing request
00:09:07.348 00.000 6120 OnExposeComplete: enter
00:09:07.352 00.004 6120 UpdateGuideState(): m_state=6
00:09:07.358 00.006 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3409
00:09:07.361 00.003 6120 Star::Find returns 1 (1), X=967.80, Y=58.21, Mass=14044, SNR=76.2, Peak=255 HFD=6.9
00:09:07.366 00.005 6120 CameraToMount -- cameraTheta (0.68) - m_xAngle (-2.95) = xAngle (3.64 = -2.64)
00:09:07.370 00.004 6120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.37 = -2.91)
00:09:07.374 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.68 mountX=-0.05 mountY=-0.01, mountTheta=-2.89
00:09:07.378 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.03, opts=13)
00:09:07.383 00.005 6120 Enqueuing Move request for scope (0.04, 0.03)
00:09:07.388 00.005 7680 Worker thread wakes up
00:09:07.388 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
00:09:07.388 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
00:09:07.389 00.001 7680 Moving (0.04, 0.03) raw xDistance=-0.05 yDistance=-0.01
00:09:07.389 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:09:07.389 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:09:07.389 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:09:07.389 00.000 7680 MoveAxis(E, 0, ABG)
00:09:07.389 00.000 7680 Move returns status 0, amount 0
00:09:07.389 00.000 7680 MoveAxis(N, 0, ABG)
00:09:07.389 00.000 7680 Move returns status 0, amount 0
00:09:07.389 00.000 7680 move complete, result=0
00:09:07.390 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:07.394 00.004 7680 worker thread done servicing request
00:09:07.394 00.000 6120 UpdateGuideState exits: m=14044 SNR=76.2 Saturated
00:09:07.399 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:07.402 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:07.407 00.005 6120 Enqueuing Expose request
00:09:07.410 00.003 7680 Worker thread wakes up
00:09:07.410 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:07.414 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:07.414 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:08.662 01.248 7680 Exposure complete
00:09:08.798 00.136 7680 worker thread done servicing request
00:09:08.798 00.000 6120 OnExposeComplete: enter
00:09:08.802 00.004 6120 UpdateGuideState(): m_state=6
00:09:08.807 00.005 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3410
00:09:08.812 00.005 6120 Star::Find returns 1 (1), X=967.80, Y=58.36, Mass=13525, SNR=75.1, Peak=255 HFD=6.9
00:09:08.816 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
00:09:08.820 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
00:09:08.823 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.32 mountX=-0.08 mountY=-0.14, mountTheta=-2.09
00:09:08.831 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.18, opts=13)
00:09:08.837 00.006 6120 Enqueuing Move request for scope (0.05, 0.18)
00:09:08.841 00.004 7680 Worker thread wakes up
00:09:08.842 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:08.846 00.004 6120 UpdateGuideState exits: m=13525 SNR=75.1 Saturated
00:09:08.848 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:08.853 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:08.857 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
00:09:08.857 00.000 6120 Enqueuing Expose request
00:09:08.861 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
00:09:08.861 00.000 7680 Moving (0.05, 0.18) raw xDistance=-0.08 yDistance=-0.14
00:09:08.861 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:09:08.861 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:09:08.861 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:09:08.862 00.001 7680 MoveAxis(E, 0, ABG)
00:09:08.863 00.001 7680 Move returns status 0, amount 0
00:09:08.863 00.000 7680 MoveAxis(N, 0, ABG)
00:09:08.863 00.000 7680 Move returns status 0, amount 0
00:09:08.863 00.000 7680 move complete, result=0
00:09:08.863 00.000 7680 worker thread done servicing request
00:09:08.863 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:08.868 00.005 7680 Worker thread wakes up
00:09:08.868 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:08.868 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:10.122 01.254 7680 Exposure complete
00:09:10.257 00.135 7680 worker thread done servicing request
00:09:10.258 00.001 6120 OnExposeComplete: enter
00:09:10.263 00.005 6120 UpdateGuideState(): m_state=6
00:09:10.268 00.005 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3411
00:09:10.272 00.004 6120 Star::Find returns 1 (1), X=967.79, Y=58.76, Mass=14456, SNR=77.7, Peak=255 HFD=7.0
00:09:10.276 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
00:09:10.279 00.003 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
00:09:10.283 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.58 hyp=0.58 cameraTheta=1.52 mountX=-0.14 mountY=-0.51, mountTheta=-1.84
00:09:10.286 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.58, opts=13)
00:09:10.290 00.004 6120 Enqueuing Move request for scope (0.03, 0.58)
00:09:10.294 00.004 7680 Worker thread wakes up
00:09:10.294 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.58) opts 0xd
00:09:10.294 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.58)
00:09:10.294 00.000 7680 Moving (0.03, 0.58) raw xDistance=-0.14 yDistance=-0.51
00:09:10.294 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:10.299 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:09:10.299 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
00:09:10.299 00.000 7680 MoveAxis(E, 0, ABG)
00:09:10.300 00.001 7680 Move returns status 0, amount 0
00:09:10.300 00.000 7680 MoveAxis(N, 274, ABG)
00:09:10.300 00.000 7680 Guiding  Dir = 0, Dur = 274
00:09:10.300 00.000 6120 UpdateGuideState exits: m=14456 SNR=77.7 Saturated
00:09:10.305 00.005 7680 IsSlewing returns 0
00:09:10.305 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:10.309 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:10.312 00.003 7680 IsGuiding returns 0
00:09:10.312 00.000 6120 Enqueuing Expose request
00:09:10.316 00.004 7680 PulseGuide returned control before completion, sleep 284
00:09:10.613 00.297 7680 IsGuiding returns 0
00:09:10.614 00.001 7680 Move returns status 0, amount 274
00:09:10.614 00.000 7680 move complete, result=0
00:09:10.614 00.000 7680 worker thread done servicing request
00:09:10.615 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 274 ms NORTH
00:09:10.621 00.006 7680 Worker thread wakes up
00:09:10.621 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:10.623 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:11.874 01.251 7680 Exposure complete
00:09:12.014 00.140 7680 worker thread done servicing request
00:09:12.014 00.000 6120 OnExposeComplete: enter
00:09:12.019 00.005 6120 UpdateGuideState(): m_state=6
00:09:12.024 00.005 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3412
00:09:12.027 00.003 6120 Star::Find returns 1 (1), X=967.56, Y=58.53, Mass=15110, SNR=80.7, Peak=255 HFD=7.1
00:09:12.031 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
00:09:12.035 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
00:09:12.039 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.35 hyp=0.41 cameraTheta=2.08 mountX=0.13 mountY=-0.40, mountTheta=-1.27
00:09:12.043 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.35, opts=13)
00:09:12.048 00.005 6120 Enqueuing Move request for scope (-0.20, 0.35)
00:09:12.053 00.005 7680 Worker thread wakes up
00:09:12.053 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:12.057 00.004 6120 UpdateGuideState exits: m=15110 SNR=80.7 Saturated
00:09:12.061 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:12.065 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:12.070 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.35) opts 0xd
00:09:12.070 00.000 6120 Enqueuing Expose request
00:09:12.075 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.35)
00:09:12.075 00.000 7680 Moving (-0.20, 0.35) raw xDistance=0.13 yDistance=-0.40
00:09:12.075 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:09:12.076 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:09:12.077 00.001 7680 MoveAxis(E, 0, ABG)
00:09:12.077 00.000 7680 Move returns status 0, amount 0
00:09:12.077 00.000 7680 MoveAxis(N, 220, ABG)
00:09:12.077 00.000 7680 Guiding  Dir = 0, Dur = 220
00:09:12.077 00.000 7680 IsSlewing returns 0
00:09:12.078 00.001 7680 IsGuiding returns 0
00:09:12.078 00.000 7680 PulseGuide returned control before completion, sleep 230
00:09:12.318 00.240 7680 IsGuiding returns 1
00:09:12.319 00.001 7680 scope still moving after pulse duration time elapsed
00:09:12.348 00.029 7680 IsSlewing returns 0
00:09:12.350 00.002 7680 IsGuiding returns 0
00:09:12.350 00.000 7680 scope move finished after 220 + 51 ms
00:09:12.351 00.001 7680 Move returns status 0, amount 220
00:09:12.351 00.000 7680 move complete, result=0
00:09:12.351 00.000 7680 worker thread done servicing request
00:09:12.352 00.001 7680 Worker thread wakes up
00:09:12.352 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 220 ms NORTH
00:09:12.361 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:12.362 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:13.606 01.244 7680 Exposure complete
00:09:13.735 00.129 7680 worker thread done servicing request
00:09:13.736 00.001 6120 OnExposeComplete: enter
00:09:13.740 00.004 6120 UpdateGuideState(): m_state=6
00:09:13.744 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3413
00:09:13.749 00.005 6120 Star::Find returns 1 (1), X=967.58, Y=58.20, Mass=13267, SNR=75.9, Peak=255 HFD=7.1
00:09:13.753 00.004 6120 CameraToMount -- cameraTheta (3.02) - m_xAngle (-2.95) = xAngle (5.98 = -0.30)
00:09:13.756 00.003 6120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.71 = -0.57)
00:09:13.759 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.02 mountX=0.17 mountY=-0.10, mountTheta=-0.52
00:09:13.765 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.02, opts=13)
00:09:13.773 00.008 6120 Enqueuing Move request for scope (-0.18, 0.02)
00:09:13.777 00.004 7680 Worker thread wakes up
00:09:13.778 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:13.781 00.003 6120 UpdateGuideState exits: m=13267 SNR=75.9 Saturated
00:09:13.785 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
00:09:13.785 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
00:09:13.785 00.000 7680 Moving (-0.18, 0.02) raw xDistance=0.17 yDistance=-0.10
00:09:13.785 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:09:13.785 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:09:13.786 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:13.789 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:13.793 00.004 6120 Enqueuing Expose request
00:09:13.798 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:09:13.798 00.000 7680 MoveAxis(E, 0, ABG)
00:09:13.798 00.000 7680 Move returns status 0, amount 0
00:09:13.800 00.002 7680 MoveAxis(N, 0, ABG)
00:09:13.800 00.000 7680 Move returns status 0, amount 0
00:09:13.800 00.000 7680 move complete, result=0
00:09:13.800 00.000 7680 worker thread done servicing request
00:09:13.801 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:13.806 00.005 7680 Worker thread wakes up
00:09:13.806 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:13.806 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:15.058 01.252 7680 Exposure complete
00:09:15.190 00.132 7680 worker thread done servicing request
00:09:15.190 00.000 6120 OnExposeComplete: enter
00:09:15.196 00.006 6120 UpdateGuideState(): m_state=6
00:09:15.200 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3414
00:09:15.204 00.004 6120 Star::Find returns 1 (1), X=967.49, Y=58.53, Mass=14744, SNR=78.1, Peak=255 HFD=7.1
00:09:15.209 00.005 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.17 = -1.12)
00:09:15.213 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
00:09:15.216 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.35 hyp=0.44 cameraTheta=2.21 mountX=0.19 mountY=-0.43, mountTheta=-1.15
00:09:15.221 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.35, opts=13)
00:09:15.225 00.004 6120 Enqueuing Move request for scope (-0.26, 0.35)
00:09:15.230 00.005 7680 Worker thread wakes up
00:09:15.230 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:15.234 00.004 6120 UpdateGuideState exits: m=14744 SNR=78.1 Saturated
00:09:15.240 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:15.244 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:15.247 00.003 6120 Enqueuing Expose request
00:09:15.251 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.35) opts 0xd
00:09:15.251 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.35)
00:09:15.251 00.000 7680 Moving (-0.26, 0.35) raw xDistance=0.19 yDistance=-0.43
00:09:15.251 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:09:15.251 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:09:15.252 00.001 7680 MoveAxis(E, 0, ABG)
00:09:15.253 00.001 7680 Move returns status 0, amount 0
00:09:15.253 00.000 7680 MoveAxis(N, 236, ABG)
00:09:15.253 00.000 7680 Guiding  Dir = 0, Dur = 236
00:09:15.253 00.000 7680 IsSlewing returns 0
00:09:15.254 00.001 7680 IsGuiding returns 0
00:09:15.254 00.000 7680 PulseGuide returned control before completion, sleep 246
00:09:15.502 00.248 7680 IsGuiding returns 1
00:09:15.503 00.001 7680 scope still moving after pulse duration time elapsed
00:09:15.533 00.030 7680 IsSlewing returns 0
00:09:15.534 00.001 7680 IsGuiding returns 0
00:09:15.535 00.001 7680 scope move finished after 236 + 45 ms
00:09:15.535 00.000 7680 Move returns status 0, amount 236
00:09:15.535 00.000 7680 move complete, result=0
00:09:15.537 00.002 7680 worker thread done servicing request
00:09:15.537 00.000 7680 Worker thread wakes up
00:09:15.538 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 236 ms NORTH
00:09:15.546 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:15.546 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:16.801 01.255 7680 Exposure complete
00:09:16.934 00.133 7680 worker thread done servicing request
00:09:16.935 00.001 6120 OnExposeComplete: enter
00:09:16.938 00.003 6120 UpdateGuideState(): m_state=6
00:09:16.943 00.005 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3415
00:09:16.948 00.005 6120 Star::Find returns 1 (1), X=967.37, Y=58.11, Mass=13214, SNR=73.3, Peak=255 HFD=6.9
00:09:16.952 00.004 6120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-2.95) = xAngle (-0.01 = -0.01)
00:09:16.957 00.005 6120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.28 = -0.28)
00:09:16.960 00.003 6120 CameraToMount -- cameraX=-0.38 cameraY=-0.07 hyp=0.39 cameraTheta=-2.96 mountX=0.39 mountY=-0.11, mountTheta=-0.27
00:09:16.965 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=-0.07, opts=13)
00:09:16.969 00.004 6120 Enqueuing Move request for scope (-0.38, -0.07)
00:09:16.973 00.004 7680 Worker thread wakes up
00:09:16.973 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.07) opts 0xd
00:09:16.974 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.38, -0.07)
00:09:16.974 00.000 7680 Moving (-0.38, -0.07) raw xDistance=0.39 yDistance=-0.11
00:09:16.974 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
00:09:16.975 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:09:16.975 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:16.979 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:09:16.979 00.000 7680 MoveAxis(W, 159, ABG)
00:09:16.979 00.000 7680 Guiding  Dir = 3, Dur = 159
00:09:16.979 00.000 6120 UpdateGuideState exits: m=13214 SNR=73.3 Saturated
00:09:16.984 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:16.989 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:16.995 00.006 6120 Enqueuing Expose request
00:09:16.999 00.004 7680 IsSlewing returns 0
00:09:16.999 00.000 7680 IsGuiding returns 0
00:09:17.000 00.001 7680 PulseGuide returned control before completion, sleep 169
00:09:17.178 00.178 7680 IsGuiding returns 1
00:09:17.179 00.001 7680 scope still moving after pulse duration time elapsed
00:09:17.210 00.031 7680 IsSlewing returns 0
00:09:17.211 00.001 7680 IsGuiding returns 0
00:09:17.211 00.000 7680 scope move finished after 159 + 53 ms
00:09:17.212 00.001 7680 Move returns status 0, amount 159
00:09:17.212 00.000 7680 MoveAxis(N, 0, ABG)
00:09:17.212 00.000 7680 Move returns status 0, amount 0
00:09:17.213 00.001 7680 move complete, result=0
00:09:17.214 00.001 7680 worker thread done servicing request
00:09:17.214 00.000 7680 Worker thread wakes up
00:09:17.214 00.000 6120 GuideStep: 0.4 px 159 ms WEST, -0.1 px 0 ms NORTH
00:09:17.219 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:17.221 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:18.476 01.255 7680 Exposure complete
00:09:18.620 00.144 7680 worker thread done servicing request
00:09:18.620 00.000 6120 OnExposeComplete: enter
00:09:18.623 00.003 6120 UpdateGuideState(): m_state=6
00:09:18.627 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3416
00:09:18.631 00.004 6120 Star::Find returns 1 (1), X=967.80, Y=58.24, Mass=13265, SNR=74.7, Peak=255 HFD=6.9
00:09:18.635 00.004 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.91 = -2.38)
00:09:18.639 00.004 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.64)
00:09:18.644 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.95 mountX=-0.05 mountY=-0.03, mountTheta=-2.56
00:09:18.648 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.06, opts=13)
00:09:18.655 00.007 6120 Enqueuing Move request for scope (0.04, 0.06)
00:09:18.659 00.004 7680 Worker thread wakes up
00:09:18.659 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
00:09:18.659 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
00:09:18.659 00.000 7680 Moving (0.04, 0.06) raw xDistance=-0.05 yDistance=-0.03
00:09:18.659 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:09:18.659 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:09:18.660 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:18.664 00.004 6120 UpdateGuideState exits: m=13265 SNR=74.7 Saturated
00:09:18.667 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:18.671 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:18.674 00.003 6120 Enqueuing Expose request
00:09:18.678 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:09:18.678 00.000 7680 MoveAxis(E, 0, ABG)
00:09:18.678 00.000 7680 Move returns status 0, amount 0
00:09:18.678 00.000 7680 MoveAxis(N, 0, ABG)
00:09:18.678 00.000 7680 Move returns status 0, amount 0
00:09:18.679 00.001 7680 move complete, result=0
00:09:18.679 00.000 7680 worker thread done servicing request
00:09:18.679 00.000 7680 Worker thread wakes up
00:09:18.679 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:18.683 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:18.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:19.927 01.244 7680 Exposure complete
00:09:20.063 00.136 7680 worker thread done servicing request
00:09:20.064 00.001 6120 OnExposeComplete: enter
00:09:20.068 00.004 6120 UpdateGuideState(): m_state=6
00:09:20.071 00.003 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3417
00:09:20.076 00.005 6120 Star::Find returns 1 (1), X=967.76, Y=58.68, Mass=14057, SNR=78.0, Peak=255 HFD=7.0
00:09:20.081 00.005 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.77)
00:09:20.085 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
00:09:20.088 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=0.50 hyp=0.50 cameraTheta=1.56 mountX=-0.10 mountY=-0.44, mountTheta=-1.78
00:09:20.095 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.50, opts=13)
00:09:20.099 00.004 6120 Enqueuing Move request for scope (0.00, 0.50)
00:09:20.103 00.004 7680 Worker thread wakes up
00:09:20.103 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:20.107 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.50) opts 0xd
00:09:20.108 00.001 6120 UpdateGuideState exits: m=14057 SNR=78.0 Saturated
00:09:20.113 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:20.117 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:20.120 00.003 6120 Enqueuing Expose request
00:09:20.124 00.004 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.50)
00:09:20.124 00.000 7680 Moving (0.00, 0.50) raw xDistance=-0.10 yDistance=-0.44
00:09:20.125 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:09:20.125 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
00:09:20.125 00.000 7680 MoveAxis(E, 0, ABG)
00:09:20.126 00.001 7680 Move returns status 0, amount 0
00:09:20.126 00.000 7680 MoveAxis(N, 241, ABG)
00:09:20.126 00.000 7680 Guiding  Dir = 0, Dur = 241
00:09:20.127 00.001 7680 IsSlewing returns 0
00:09:20.127 00.000 7680 IsGuiding returns 0
00:09:20.127 00.000 7680 PulseGuide returned control before completion, sleep 251
00:09:20.387 00.260 7680 IsGuiding returns 1
00:09:20.388 00.001 7680 scope still moving after pulse duration time elapsed
00:09:20.418 00.030 7680 IsSlewing returns 0
00:09:20.418 00.000 7680 IsGuiding returns 0
00:09:20.418 00.000 7680 scope move finished after 241 + 51 ms
00:09:20.420 00.002 7680 Move returns status 0, amount 241
00:09:20.420 00.000 7680 move complete, result=0
00:09:20.421 00.001 7680 worker thread done servicing request
00:09:20.421 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 241 ms NORTH
00:09:20.428 00.007 7680 Worker thread wakes up
00:09:20.428 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:20.429 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:21.680 01.251 7680 Exposure complete
00:09:21.824 00.144 7680 worker thread done servicing request
00:09:21.825 00.001 6120 OnExposeComplete: enter
00:09:21.829 00.004 6120 UpdateGuideState(): m_state=6
00:09:21.833 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3418
00:09:21.837 00.004 6120 Star::Find returns 1 (1), X=967.74, Y=58.38, Mass=13264, SNR=76.0, Peak=255 HFD=7.0
00:09:21.840 00.003 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.68)
00:09:21.844 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.95)
00:09:21.849 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.65 mountX=-0.02 mountY=-0.19, mountTheta=-1.69
00:09:21.853 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.20, opts=13)
00:09:21.857 00.004 6120 Enqueuing Move request for scope (-0.02, 0.20)
00:09:21.861 00.004 7680 Worker thread wakes up
00:09:21.861 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
00:09:21.861 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
00:09:21.863 00.002 7680 Moving (-0.02, 0.20) raw xDistance=-0.02 yDistance=-0.19
00:09:21.863 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:09:21.863 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:09:21.863 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:21.868 00.005 6120 UpdateGuideState exits: m=13264 SNR=76.0 Saturated
00:09:21.871 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:21.875 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:09:21.875 00.000 7680 MoveAxis(E, 0, ABG)
00:09:21.876 00.001 7680 Move returns status 0, amount 0
00:09:21.876 00.000 7680 MoveAxis(N, 0, ABG)
00:09:21.876 00.000 7680 Move returns status 0, amount 0
00:09:21.876 00.000 7680 move complete, result=0
00:09:21.876 00.000 7680 worker thread done servicing request
00:09:21.876 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:21.879 00.003 6120 Enqueuing Expose request
00:09:21.883 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:09:21.886 00.003 7680 Worker thread wakes up
00:09:21.886 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:21.886 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:23.132 01.246 7680 Exposure complete
00:09:23.252 00.120 7680 worker thread done servicing request
00:09:23.252 00.000 6120 OnExposeComplete: enter
00:09:23.256 00.004 6120 UpdateGuideState(): m_state=6
00:09:23.259 00.003 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3419
00:09:23.265 00.006 6120 Star::Find returns 1 (1), X=967.75, Y=58.70, Mass=14307, SNR=77.5, Peak=255 HFD=7.0
00:09:23.268 00.003 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
00:09:23.273 00.005 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
00:09:23.276 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.52 hyp=0.52 cameraTheta=1.57 mountX=-0.10 mountY=-0.47, mountTheta=-1.77
00:09:23.281 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.52, opts=13)
00:09:23.285 00.004 6120 Enqueuing Move request for scope (-0.00, 0.52)
00:09:23.288 00.003 7680 Worker thread wakes up
00:09:23.289 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:23.292 00.003 6120 UpdateGuideState exits: m=14307 SNR=77.5 Saturated
00:09:23.297 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:23.301 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:23.305 00.004 6120 Enqueuing Expose request
00:09:23.309 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.52) opts 0xd
00:09:23.310 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.52)
00:09:23.310 00.000 7680 Moving (-0.00, 0.52) raw xDistance=-0.10 yDistance=-0.47
00:09:23.310 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:09:23.310 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:09:23.310 00.000 7680 MoveAxis(E, 0, ABG)
00:09:23.310 00.000 7680 Move returns status 0, amount 0
00:09:23.311 00.001 7680 MoveAxis(N, 256, ABG)
00:09:23.311 00.000 7680 Guiding  Dir = 0, Dur = 256
00:09:23.311 00.000 7680 IsSlewing returns 0
00:09:23.311 00.000 7680 IsGuiding returns 0
00:09:23.312 00.001 7680 PulseGuide returned control before completion, sleep 266
00:09:23.593 00.281 7680 IsGuiding returns 1
00:09:23.594 00.001 7680 scope still moving after pulse duration time elapsed
00:09:23.623 00.029 7680 IsSlewing returns 0
00:09:23.625 00.002 7680 IsGuiding returns 0
00:09:23.625 00.000 7680 scope move finished after 256 + 57 ms
00:09:23.626 00.001 7680 Move returns status 0, amount 256
00:09:23.626 00.000 7680 move complete, result=0
00:09:23.627 00.001 7680 worker thread done servicing request
00:09:23.627 00.000 7680 Worker thread wakes up
00:09:23.628 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 256 ms NORTH
00:09:23.634 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:23.634 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:24.884 01.250 7680 Exposure complete
00:09:25.021 00.137 7680 worker thread done servicing request
00:09:25.021 00.000 6120 OnExposeComplete: enter
00:09:25.027 00.006 6120 UpdateGuideState(): m_state=6
00:09:25.032 00.005 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3420
00:09:25.036 00.004 6120 Star::Find returns 1 (1), X=967.90, Y=58.21, Mass=14325, SNR=77.8, Peak=255 HFD=6.9
00:09:25.039 00.003 6120 CameraToMount -- cameraTheta (0.18) - m_xAngle (-2.95) = xAngle (3.13 = 3.13)
00:09:25.044 00.005 6120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.86 = 2.86)
00:09:25.049 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.18 mountX=-0.15 mountY=0.04, mountTheta=2.87
00:09:25.055 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.03, opts=13)
00:09:25.059 00.004 6120 Enqueuing Move request for scope (0.15, 0.03)
00:09:25.063 00.004 7680 Worker thread wakes up
00:09:25.063 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
00:09:25.064 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
00:09:25.064 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:25.067 00.003 6120 UpdateGuideState exits: m=14325 SNR=77.8 Saturated
00:09:25.072 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:25.076 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:25.079 00.003 6120 Enqueuing Expose request
00:09:25.084 00.005 7680 Moving (0.15, 0.03) raw xDistance=-0.15 yDistance=0.04
00:09:25.084 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:09:25.084 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:09:25.084 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:09:25.084 00.000 7680 MoveAxis(E, 0, ABG)
00:09:25.085 00.001 7680 Move returns status 0, amount 0
00:09:25.085 00.000 7680 MoveAxis(N, 0, ABG)
00:09:25.085 00.000 7680 Move returns status 0, amount 0
00:09:25.085 00.000 7680 move complete, result=0
00:09:25.085 00.000 7680 worker thread done servicing request
00:09:25.085 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:09:25.090 00.005 7680 Worker thread wakes up
00:09:25.090 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:25.091 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:26.342 01.251 7680 Exposure complete
00:09:26.488 00.146 7680 worker thread done servicing request
00:09:26.488 00.000 6120 OnExposeComplete: enter
00:09:26.492 00.004 6120 UpdateGuideState(): m_state=6
00:09:26.496 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3421
00:09:26.501 00.005 6120 Star::Find returns 1 (1), X=967.93, Y=58.33, Mass=13494, SNR=76.2, Peak=255 HFD=6.8
00:09:26.504 00.003 6120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-2.95) = xAngle (3.66 = -2.63)
00:09:26.508 00.004 6120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.39 = -2.89)
00:09:26.511 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.70 mountX=-0.20 mountY=-0.06, mountTheta=-2.87
00:09:26.518 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.15, opts=13)
00:09:26.524 00.006 6120 Enqueuing Move request for scope (0.18, 0.15)
00:09:26.528 00.004 7680 Worker thread wakes up
00:09:26.528 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:26.533 00.005 6120 UpdateGuideState exits: m=13494 SNR=76.2 Saturated
00:09:26.536 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:26.540 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:26.544 00.004 6120 Enqueuing Expose request
00:09:26.549 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
00:09:26.549 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
00:09:26.549 00.000 7680 Moving (0.18, 0.15) raw xDistance=-0.20 yDistance=-0.06
00:09:26.549 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:09:26.550 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:09:26.550 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:09:26.550 00.000 7680 MoveAxis(E, 82, ABG)
00:09:26.551 00.001 7680 Guiding  Dir = 2, Dur = 82
00:09:26.552 00.001 7680 IsSlewing returns 0
00:09:26.552 00.000 7680 IsGuiding returns 0
00:09:26.553 00.001 7680 PulseGuide returned control before completion, sleep 92
00:09:26.655 00.102 7680 IsGuiding returns 1
00:09:26.656 00.001 7680 scope still moving after pulse duration time elapsed
00:09:26.686 00.030 7680 IsSlewing returns 0
00:09:26.687 00.001 7680 IsGuiding returns 0
00:09:26.687 00.000 7680 scope move finished after 82 + 53 ms
00:09:26.688 00.001 7680 Move returns status 0, amount 82
00:09:26.688 00.000 7680 MoveAxis(N, 0, ABG)
00:09:26.689 00.001 7680 Move returns status 0, amount 0
00:09:26.689 00.000 7680 move complete, result=0
00:09:26.689 00.000 7680 worker thread done servicing request
00:09:26.690 00.001 7680 Worker thread wakes up
00:09:26.691 00.001 6120 GuideStep: -0.2 px 82 ms EAST, -0.1 px 0 ms NORTH
00:09:26.696 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:26.696 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:27.948 01.252 7680 Exposure complete
00:09:28.078 00.130 7680 worker thread done servicing request
00:09:28.078 00.000 6120 OnExposeComplete: enter
00:09:28.084 00.006 6120 UpdateGuideState(): m_state=6
00:09:28.088 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3422
00:09:28.092 00.004 6120 Star::Find returns 1 (1), X=967.99, Y=58.82, Mass=13977, SNR=77.3, Peak=255 HFD=7.0
00:09:28.097 00.005 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.18 = -2.10)
00:09:28.100 00.003 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.37)
00:09:28.104 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.64 hyp=0.68 cameraTheta=1.22 mountX=-0.35 mountY=-0.47, mountTheta=-2.20
00:09:28.110 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.64, opts=13)
00:09:28.114 00.004 6120 Enqueuing Move request for scope (0.23, 0.64)
00:09:28.116 00.002 7680 Worker thread wakes up
00:09:28.118 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:28.121 00.003 6120 UpdateGuideState exits: m=13977 SNR=77.3 Saturated
00:09:28.125 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:28.129 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:28.133 00.004 6120 Enqueuing Expose request
00:09:28.135 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.64) opts 0xd
00:09:28.136 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.64)
00:09:28.136 00.000 7680 Moving (0.23, 0.64) raw xDistance=-0.35 yDistance=-0.47
00:09:28.136 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
00:09:28.136 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:09:28.136 00.000 7680 MoveAxis(E, 147, ABG)
00:09:28.136 00.000 7680 Guiding  Dir = 2, Dur = 147
00:09:28.138 00.002 7680 IsSlewing returns 0
00:09:28.138 00.000 7680 IsGuiding returns 0
00:09:28.138 00.000 7680 PulseGuide returned control before completion, sleep 157
00:09:28.299 00.161 7680 IsGuiding returns 1
00:09:28.300 00.001 7680 scope still moving after pulse duration time elapsed
00:09:28.330 00.030 7680 IsSlewing returns 0
00:09:28.331 00.001 7680 IsGuiding returns 0
00:09:28.332 00.001 7680 scope move finished after 147 + 46 ms
00:09:28.333 00.001 7680 Move returns status 0, amount 147
00:09:28.333 00.000 7680 MoveAxis(N, 257, ABG)
00:09:28.334 00.001 7680 Guiding  Dir = 0, Dur = 257
00:09:28.334 00.000 7680 IsSlewing returns 0
00:09:28.336 00.002 7680 IsGuiding returns 0
00:09:28.336 00.000 7680 PulseGuide returned control before completion, sleep 267
00:09:28.611 00.275 7680 IsGuiding returns 1
00:09:28.612 00.001 7680 scope still moving after pulse duration time elapsed
00:09:28.644 00.032 7680 IsSlewing returns 0
00:09:28.644 00.000 7680 IsGuiding returns 0
00:09:28.645 00.001 7680 scope move finished after 257 + 52 ms
00:09:28.646 00.001 7680 Move returns status 0, amount 257
00:09:28.646 00.000 7680 move complete, result=0
00:09:28.647 00.001 7680 worker thread done servicing request
00:09:28.648 00.001 6120 GuideStep: -0.3 px 147 ms EAST, -0.5 px 257 ms NORTH
00:09:28.654 00.006 7680 Worker thread wakes up
00:09:28.654 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:28.655 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:29.899 01.244 7680 Exposure complete
00:09:30.025 00.126 7680 worker thread done servicing request
00:09:30.025 00.000 6120 OnExposeComplete: enter
00:09:30.030 00.005 6120 UpdateGuideState(): m_state=6
00:09:30.035 00.005 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3423
00:09:30.039 00.004 6120 Star::Find returns 1 (1), X=968.01, Y=58.65, Mass=14270, SNR=77.9, Peak=255 HFD=6.9
00:09:30.042 00.003 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.03 = -2.25)
00:09:30.047 00.005 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.52)
00:09:30.051 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=0.47 hyp=0.54 cameraTheta=1.08 mountX=-0.34 mountY=-0.31, mountTheta=-2.40
00:09:30.056 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.47, opts=13)
00:09:30.061 00.005 6120 Enqueuing Move request for scope (0.26, 0.47)
00:09:30.065 00.004 7680 Worker thread wakes up
00:09:30.065 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:30.069 00.004 6120 UpdateGuideState exits: m=14270 SNR=77.9 Saturated
00:09:30.073 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:30.078 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:30.083 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.47) opts 0xd
00:09:30.083 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.47)
00:09:30.083 00.000 7680 Moving (0.26, 0.47) raw xDistance=-0.34 yDistance=-0.31
00:09:30.083 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
00:09:30.084 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:09:30.084 00.000 7680 MoveAxis(E, 149, ABG)
00:09:30.084 00.000 7680 Guiding  Dir = 2, Dur = 149
00:09:30.084 00.000 6120 Enqueuing Expose request
00:09:30.088 00.004 7680 IsSlewing returns 0
00:09:30.089 00.001 7680 IsGuiding returns 0
00:09:30.089 00.000 7680 PulseGuide returned control before completion, sleep 159
00:09:30.264 00.175 7680 IsGuiding returns 0
00:09:30.264 00.000 7680 Move returns status 0, amount 149
00:09:30.265 00.001 7680 MoveAxis(N, 170, ABG)
00:09:30.265 00.000 7680 Guiding  Dir = 0, Dur = 170
00:09:30.266 00.001 7680 IsSlewing returns 0
00:09:30.267 00.001 7680 IsGuiding returns 0
00:09:30.267 00.000 7680 PulseGuide returned control before completion, sleep 180
00:09:30.450 00.183 7680 IsGuiding returns 1
00:09:30.451 00.001 7680 scope still moving after pulse duration time elapsed
00:09:30.482 00.031 7680 IsSlewing returns 0
00:09:30.487 00.005 7680 IsGuiding returns 0
00:09:30.487 00.000 7680 scope move finished after 170 + 49 ms
00:09:30.488 00.001 7680 Move returns status 0, amount 170
00:09:30.488 00.000 7680 move complete, result=0
00:09:30.489 00.001 7680 worker thread done servicing request
00:09:30.489 00.000 7680 Worker thread wakes up
00:09:30.489 00.000 6120 GuideStep: -0.3 px 149 ms EAST, -0.3 px 170 ms NORTH
00:09:30.495 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:30.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:31.744 01.249 7680 Exposure complete
00:09:31.875 00.131 7680 worker thread done servicing request
00:09:31.876 00.001 6120 OnExposeComplete: enter
00:09:31.880 00.004 6120 UpdateGuideState(): m_state=6
00:09:31.883 00.003 6120 Star::Find(15, 968, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3424
00:09:31.888 00.005 6120 Star::Find returns 1 (1), X=967.89, Y=58.73, Mass=13918, SNR=78.4, Peak=255 HFD=6.9
00:09:31.892 00.004 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
00:09:31.895 00.003 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
00:09:31.899 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.55 hyp=0.57 cameraTheta=1.33 mountX=-0.24 mountY=-0.44, mountTheta=-2.07
00:09:31.904 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.55, opts=13)
00:09:31.907 00.003 6120 Enqueuing Move request for scope (0.14, 0.55)
00:09:31.912 00.005 7680 Worker thread wakes up
00:09:31.912 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.55) opts 0xd
00:09:31.912 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.55)
00:09:31.912 00.000 7680 Moving (0.14, 0.55) raw xDistance=-0.24 yDistance=-0.44
00:09:31.913 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
00:09:31.913 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
00:09:31.913 00.000 7680 MoveAxis(E, 107, ABG)
00:09:31.913 00.000 7680 Guiding  Dir = 2, Dur = 107
00:09:31.913 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:31.917 00.004 7680 IsSlewing returns 0
00:09:31.917 00.000 6120 UpdateGuideState exits: m=13918 SNR=78.4 Saturated
00:09:31.922 00.005 7680 IsGuiding returns 0
00:09:31.922 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:31.926 00.004 7680 PulseGuide returned control before completion, sleep 117
00:09:31.927 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:31.930 00.003 6120 Enqueuing Expose request
00:09:32.047 00.117 7680 IsGuiding returns 1
00:09:32.047 00.000 7680 scope still moving after pulse duration time elapsed
00:09:32.077 00.030 7680 IsSlewing returns 0
00:09:32.080 00.003 7680 IsGuiding returns 0
00:09:32.080 00.000 7680 scope move finished after 107 + 50 ms
00:09:32.081 00.001 7680 Move returns status 0, amount 107
00:09:32.081 00.000 7680 MoveAxis(N, 236, ABG)
00:09:32.081 00.000 7680 Guiding  Dir = 0, Dur = 236
00:09:32.082 00.001 7680 IsSlewing returns 0
00:09:32.082 00.000 7680 IsGuiding returns 0
00:09:32.083 00.001 7680 PulseGuide returned control before completion, sleep 246
00:09:32.342 00.259 7680 IsGuiding returns 1
00:09:32.344 00.002 7680 scope still moving after pulse duration time elapsed
00:09:32.373 00.029 7680 IsSlewing returns 0
00:09:32.374 00.001 7680 IsGuiding returns 0
00:09:32.374 00.000 7680 scope move finished after 236 + 55 ms
00:09:32.374 00.000 7680 Move returns status 0, amount 236
00:09:32.375 00.001 7680 move complete, result=0
00:09:32.375 00.000 7680 worker thread done servicing request
00:09:32.375 00.000 6120 GuideStep: -0.2 px 107 ms EAST, -0.4 px 236 ms NORTH
00:09:32.382 00.007 7680 Worker thread wakes up
00:09:32.384 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:32.384 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:33.633 01.249 7680 Exposure complete
00:09:33.768 00.135 7680 worker thread done servicing request
00:09:33.768 00.000 6120 OnExposeComplete: enter
00:09:33.774 00.006 6120 UpdateGuideState(): m_state=6
00:09:33.778 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3425
00:09:33.783 00.005 6120 Star::Find returns 1 (1), X=967.72, Y=58.45, Mass=13450, SNR=75.7, Peak=255 HFD=7.1
00:09:33.786 00.003 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
00:09:33.790 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.91)
00:09:33.795 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.69 mountX=-0.02 mountY=-0.25, mountTheta=-1.64
00:09:33.802 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.27, opts=13)
00:09:33.807 00.005 6120 Enqueuing Move request for scope (-0.03, 0.27)
00:09:33.811 00.004 7680 Worker thread wakes up
00:09:33.811 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:33.816 00.005 6120 UpdateGuideState exits: m=13450 SNR=75.7 Saturated
00:09:33.820 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:33.825 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:33.829 00.004 6120 Enqueuing Expose request
00:09:33.832 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
00:09:33.832 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
00:09:33.833 00.001 7680 Moving (-0.03, 0.27) raw xDistance=-0.02 yDistance=-0.25
00:09:33.833 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:09:33.834 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:09:33.834 00.000 7680 MoveAxis(E, 0, ABG)
00:09:33.834 00.000 7680 Move returns status 0, amount 0
00:09:33.834 00.000 7680 MoveAxis(N, 138, ABG)
00:09:33.835 00.001 7680 Guiding  Dir = 0, Dur = 138
00:09:33.835 00.000 7680 IsSlewing returns 0
00:09:33.835 00.000 7680 IsGuiding returns 0
00:09:33.836 00.001 7680 PulseGuide returned control before completion, sleep 148
00:09:33.997 00.161 7680 IsGuiding returns 1
00:09:33.998 00.001 7680 scope still moving after pulse duration time elapsed
00:09:34.028 00.030 7680 IsSlewing returns 0
00:09:34.030 00.002 7680 IsGuiding returns 1
00:09:34.060 00.030 7680 IsSlewing returns 0
00:09:34.062 00.002 7680 IsGuiding returns 0
00:09:34.062 00.000 7680 scope move finished after 138 + 88 ms
00:09:34.062 00.000 7680 Move returns status 0, amount 138
00:09:34.063 00.001 7680 move complete, result=0
00:09:34.063 00.000 7680 worker thread done servicing request
00:09:34.064 00.001 7680 Worker thread wakes up
00:09:34.064 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 138 ms NORTH
00:09:34.070 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:34.070 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:35.328 01.258 7680 Exposure complete
00:09:35.471 00.143 7680 worker thread done servicing request
00:09:35.472 00.001 6120 OnExposeComplete: enter
00:09:35.477 00.005 6120 UpdateGuideState(): m_state=6
00:09:35.483 00.006 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3426
00:09:35.490 00.007 6120 Star::Find returns 1 (1), X=967.33, Y=58.63, Mass=14055, SNR=76.9, Peak=255 HFD=7.1
00:09:35.497 00.007 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
00:09:35.504 00.007 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
00:09:35.508 00.004 6120 CameraToMount -- cameraX=-0.42 cameraY=0.45 hyp=0.61 cameraTheta=2.33 mountX=0.33 mountY=-0.59, mountTheta=-1.06
00:09:35.516 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.42, y=0.45, opts=13)
00:09:35.522 00.006 6120 Enqueuing Move request for scope (-0.42, 0.45)
00:09:35.528 00.006 7680 Worker thread wakes up
00:09:35.528 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:35.532 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.45) opts 0xd
00:09:35.532 00.000 6120 UpdateGuideState exits: m=14055 SNR=76.9 Saturated
00:09:35.538 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.42, 0.45)
00:09:35.538 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:35.545 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:35.549 00.004 6120 Enqueuing Expose request
00:09:35.553 00.004 7680 Moving (-0.42, 0.45) raw xDistance=0.33 yDistance=-0.59
00:09:35.553 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:09:35.553 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
00:09:35.553 00.000 7680 MoveAxis(W, 135, ABG)
00:09:35.555 00.002 7680 Guiding  Dir = 3, Dur = 135
00:09:35.555 00.000 7680 IsSlewing returns 0
00:09:35.555 00.000 7680 IsGuiding returns 0
00:09:35.556 00.001 7680 PulseGuide returned control before completion, sleep 145
00:09:35.709 00.153 7680 IsGuiding returns 1
00:09:35.711 00.002 7680 scope still moving after pulse duration time elapsed
00:09:35.741 00.030 7680 IsSlewing returns 0
00:09:35.743 00.002 7680 IsGuiding returns 0
00:09:35.744 00.001 7680 scope move finished after 135 + 53 ms
00:09:35.744 00.000 7680 Move returns status 0, amount 135
00:09:35.744 00.000 7680 MoveAxis(N, 318, ABG)
00:09:35.746 00.002 7680 Guiding  Dir = 0, Dur = 318
00:09:35.746 00.000 7680 IsSlewing returns 0
00:09:35.747 00.001 7680 IsGuiding returns 0
00:09:35.747 00.000 7680 PulseGuide returned control before completion, sleep 328
00:09:36.083 00.336 7680 IsGuiding returns 1
00:09:36.084 00.001 7680 scope still moving after pulse duration time elapsed
00:09:36.114 00.030 7680 IsSlewing returns 0
00:09:36.117 00.003 7680 IsGuiding returns 0
00:09:36.117 00.000 7680 scope move finished after 318 + 52 ms
00:09:36.117 00.000 7680 Move returns status 0, amount 318
00:09:36.118 00.001 7680 move complete, result=0
00:09:36.118 00.000 7680 worker thread done servicing request
00:09:36.119 00.001 7680 Worker thread wakes up
00:09:36.119 00.000 6120 GuideStep: 0.3 px 135 ms WEST, -0.6 px 318 ms NORTH
00:09:36.125 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:36.126 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:37.377 01.251 7680 Exposure complete
00:09:37.511 00.134 6120 OnExposeComplete: enter
00:09:37.516 00.005 7680 worker thread done servicing request
00:09:37.517 00.001 6120 UpdateGuideState(): m_state=6
00:09:37.520 00.003 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3427
00:09:37.525 00.005 6120 Star::Find returns 1 (1), X=967.47, Y=58.46, Mass=14149, SNR=76.8, Peak=255 HFD=7.1
00:09:37.529 00.004 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-2.95) = xAngle (5.33 = -0.96)
00:09:37.533 00.004 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.06 = -1.23)
00:09:37.537 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.28 hyp=0.40 cameraTheta=2.37 mountX=0.23 mountY=-0.38, mountTheta=-1.02
00:09:37.542 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.28, opts=13)
00:09:37.546 00.004 6120 Enqueuing Move request for scope (-0.29, 0.28)
00:09:37.550 00.004 7680 Worker thread wakes up
00:09:37.551 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:37.555 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.28) opts 0xd
00:09:37.556 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.28)
00:09:37.556 00.000 7680 Moving (-0.29, 0.28) raw xDistance=0.23 yDistance=-0.38
00:09:37.556 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
00:09:37.556 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:09:37.556 00.000 7680 MoveAxis(W, 103, ABG)
00:09:37.557 00.001 6120 UpdateGuideState exits: m=14149 SNR=76.8 Saturated
00:09:37.560 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:37.565 00.005 7680 Guiding  Dir = 3, Dur = 103
00:09:37.565 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:37.569 00.004 7680 IsSlewing returns 0
00:09:37.569 00.000 6120 Enqueuing Expose request
00:09:37.572 00.003 7680 IsGuiding returns 0
00:09:37.573 00.001 7680 PulseGuide returned control before completion, sleep 113
00:09:37.696 00.123 7680 IsGuiding returns 1
00:09:37.697 00.001 7680 scope still moving after pulse duration time elapsed
00:09:37.727 00.030 7680 IsSlewing returns 0
00:09:37.728 00.001 7680 IsGuiding returns 0
00:09:37.729 00.001 7680 scope move finished after 103 + 52 ms
00:09:37.729 00.000 7680 Move returns status 0, amount 103
00:09:37.729 00.000 7680 MoveAxis(N, 204, ABG)
00:09:37.729 00.000 7680 Guiding  Dir = 0, Dur = 204
00:09:37.729 00.000 7680 IsSlewing returns 0
00:09:37.731 00.002 7680 IsGuiding returns 0
00:09:37.732 00.001 7680 PulseGuide returned control before completion, sleep 214
00:09:37.961 00.229 7680 IsGuiding returns 1
00:09:37.961 00.000 7680 scope still moving after pulse duration time elapsed
00:09:37.990 00.029 7680 IsSlewing returns 0
00:09:37.992 00.002 7680 IsGuiding returns 0
00:09:37.993 00.001 7680 scope move finished after 204 + 57 ms
00:09:37.993 00.000 7680 Move returns status 0, amount 204
00:09:37.993 00.000 7680 move complete, result=0
00:09:37.994 00.001 7680 worker thread done servicing request
00:09:37.994 00.000 6120 GuideStep: 0.2 px 103 ms WEST, -0.4 px 204 ms NORTH
00:09:38.000 00.006 7680 Worker thread wakes up
00:09:38.000 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:38.000 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:39.255 01.255 7680 Exposure complete
00:09:39.391 00.136 7680 worker thread done servicing request
00:09:39.392 00.001 6120 OnExposeComplete: enter
00:09:39.397 00.005 6120 UpdateGuideState(): m_state=6
00:09:39.402 00.005 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3428
00:09:39.405 00.003 6120 Star::Find returns 1 (1), X=967.56, Y=57.70, Mass=13758, SNR=77.6, Peak=255 HFD=7.1
00:09:39.410 00.005 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-2.95) = xAngle (1.00 = 1.00)
00:09:39.413 00.003 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.73 = 0.73)
00:09:39.417 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.48 hyp=0.52 cameraTheta=-1.96 mountX=0.28 mountY=0.35, mountTheta=0.89
00:09:39.422 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.48, opts=13)
00:09:39.426 00.004 6120 Enqueuing Move request for scope (-0.20, -0.48)
00:09:39.431 00.005 7680 Worker thread wakes up
00:09:39.431 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:39.435 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.48) opts 0xd
00:09:39.435 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.48)
00:09:39.435 00.000 7680 Moving (-0.20, -0.48) raw xDistance=0.28 yDistance=0.35
00:09:39.435 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
00:09:39.435 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:09:39.435 00.000 6120 UpdateGuideState exits: m=13758 SNR=77.6 Saturated
00:09:39.440 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
00:09:39.441 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:39.444 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:39.449 00.005 6120 Enqueuing Expose request
00:09:39.452 00.003 7680 MoveAxis(W, 123, ABG)
00:09:39.452 00.000 7680 Guiding  Dir = 3, Dur = 123
00:09:39.452 00.000 7680 IsSlewing returns 0
00:09:39.452 00.000 7680 IsGuiding returns 0
00:09:39.453 00.001 7680 PulseGuide returned control before completion, sleep 133
00:09:39.602 00.149 7680 IsGuiding returns 1
00:09:39.603 00.001 7680 scope still moving after pulse duration time elapsed
00:09:39.633 00.030 7680 IsSlewing returns 0
00:09:39.633 00.000 7680 IsGuiding returns 0
00:09:39.635 00.002 7680 scope move finished after 123 + 58 ms
00:09:39.635 00.000 7680 Move returns status 0, amount 123
00:09:39.635 00.000 7680 MoveAxis(N, 0, ABG)
00:09:39.635 00.000 7680 Move returns status 0, amount 0
00:09:39.635 00.000 7680 move complete, result=0
00:09:39.636 00.001 7680 worker thread done servicing request
00:09:39.638 00.002 7680 Worker thread wakes up
00:09:39.638 00.000 6120 GuideStep: 0.3 px 123 ms WEST, 0.3 px 0 ms NORTH
00:09:39.645 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:39.646 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:40.900 01.254 7680 Exposure complete
00:09:41.025 00.125 7680 worker thread done servicing request
00:09:41.025 00.000 6120 OnExposeComplete: enter
00:09:41.030 00.005 6120 UpdateGuideState(): m_state=6
00:09:41.033 00.003 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3429
00:09:41.038 00.005 6120 Star::Find returns 1 (1), X=967.60, Y=58.49, Mass=13003, SNR=71.5, Peak=255 HFD=7.0
00:09:41.041 00.003 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
00:09:41.045 00.004 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.57)
00:09:41.049 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.31 hyp=0.35 cameraTheta=2.03 mountX=0.09 mountY=-0.35, mountTheta=-1.31
00:09:41.055 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.31, opts=13)
00:09:41.058 00.003 6120 Enqueuing Move request for scope (-0.15, 0.31)
00:09:41.062 00.004 7680 Worker thread wakes up
00:09:41.062 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.31) opts 0xd
00:09:41.063 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.31)
00:09:41.063 00.000 7680 Moving (-0.15, 0.31) raw xDistance=0.09 yDistance=-0.35
00:09:41.063 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:09:41.063 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:09:41.064 00.001 7680 MoveAxis(E, 0, ABG)
00:09:41.064 00.000 7680 Move returns status 0, amount 0
00:09:41.064 00.000 7680 MoveAxis(N, 188, ABG)
00:09:41.064 00.000 7680 Guiding  Dir = 0, Dur = 188
00:09:41.064 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:41.068 00.004 7680 IsSlewing returns 0
00:09:41.068 00.000 6120 UpdateGuideState exits: m=13003 SNR=71.5 Saturated
00:09:41.071 00.003 7680 IsGuiding returns 0
00:09:41.071 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:41.075 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:41.080 00.005 7680 PulseGuide returned control before completion, sleep 198
00:09:41.081 00.001 6120 Enqueuing Expose request
00:09:41.294 00.213 7680 IsGuiding returns 0
00:09:41.296 00.002 7680 Move returns status 0, amount 188
00:09:41.296 00.000 7680 move complete, result=0
00:09:41.298 00.002 7680 worker thread done servicing request
00:09:41.298 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 188 ms NORTH
00:09:41.304 00.006 7680 Worker thread wakes up
00:09:41.305 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:41.305 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:42.558 01.253 7680 Exposure complete
00:09:42.706 00.148 7680 worker thread done servicing request
00:09:42.706 00.000 6120 OnExposeComplete: enter
00:09:42.710 00.004 6120 UpdateGuideState(): m_state=6
00:09:42.713 00.003 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3430
00:09:42.717 00.004 6120 Star::Find returns 1 (1), X=967.68, Y=58.04, Mass=14872, SNR=80.0, Peak=255 HFD=6.9
00:09:42.721 00.004 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-2.95) = xAngle (0.87 = 0.87)
00:09:42.725 00.004 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.60 = 0.60)
00:09:42.728 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.08 mountX=0.10 mountY=0.09, mountTheta=0.72
00:09:42.733 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.14, opts=13)
00:09:42.740 00.007 6120 Enqueuing Move request for scope (-0.08, -0.14)
00:09:42.744 00.004 7680 Worker thread wakes up
00:09:42.744 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:42.747 00.003 6120 UpdateGuideState exits: m=14872 SNR=80.0 Saturated
00:09:42.752 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
00:09:42.752 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
00:09:42.753 00.001 7680 Moving (-0.08, -0.14) raw xDistance=0.10 yDistance=0.09
00:09:42.753 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:09:42.753 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:09:42.753 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:42.757 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:42.760 00.003 6120 Enqueuing Expose request
00:09:42.764 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:09:42.764 00.000 7680 MoveAxis(E, 0, ABG)
00:09:42.767 00.003 7680 Move returns status 0, amount 0
00:09:42.767 00.000 7680 MoveAxis(N, 0, ABG)
00:09:42.767 00.000 7680 Move returns status 0, amount 0
00:09:42.767 00.000 7680 move complete, result=0
00:09:42.768 00.001 7680 worker thread done servicing request
00:09:42.768 00.000 7680 Worker thread wakes up
00:09:42.768 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:42.768 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:42.772 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:44.021 01.249 7680 Exposure complete
00:09:44.156 00.135 7680 worker thread done servicing request
00:09:44.156 00.000 6120 OnExposeComplete: enter
00:09:44.161 00.005 6120 UpdateGuideState(): m_state=6
00:09:44.164 00.003 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3431
00:09:44.169 00.005 6120 Star::Find returns 1 (1), X=967.61, Y=58.18, Mass=14111, SNR=77.2, Peak=255 HFD=7.0
00:09:44.174 00.005 6120 CameraToMount -- cameraTheta (3.12) - m_xAngle (-2.95) = xAngle (6.07 = -0.21)
00:09:44.177 00.003 6120 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.80 = -0.48)
00:09:44.181 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.00 hyp=0.14 cameraTheta=3.12 mountX=0.14 mountY=-0.07, mountTheta=-0.44
00:09:44.186 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.00, opts=13)
00:09:44.191 00.005 6120 Enqueuing Move request for scope (-0.14, 0.00)
00:09:44.195 00.004 7680 Worker thread wakes up
00:09:44.195 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:44.199 00.004 6120 UpdateGuideState exits: m=14111 SNR=77.2 Saturated
00:09:44.204 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.00) opts 0xd
00:09:44.204 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.00)
00:09:44.205 00.001 7680 Moving (-0.14, 0.00) raw xDistance=0.14 yDistance=-0.07
00:09:44.205 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:09:44.205 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:09:44.205 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:44.209 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:44.213 00.004 6120 Enqueuing Expose request
00:09:44.217 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:09:44.217 00.000 7680 MoveAxis(E, 0, ABG)
00:09:44.218 00.001 7680 Move returns status 0, amount 0
00:09:44.218 00.000 7680 MoveAxis(N, 0, ABG)
00:09:44.218 00.000 7680 Move returns status 0, amount 0
00:09:44.219 00.001 7680 move complete, result=0
00:09:44.219 00.000 7680 worker thread done servicing request
00:09:44.219 00.000 7680 Worker thread wakes up
00:09:44.219 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:44.223 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:44.223 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:45.473 01.250 7680 Exposure complete
00:09:45.607 00.134 7680 worker thread done servicing request
00:09:45.607 00.000 6120 OnExposeComplete: enter
00:09:45.611 00.004 6120 UpdateGuideState(): m_state=6
00:09:45.615 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3432
00:09:45.620 00.005 6120 Star::Find returns 1 (1), X=967.63, Y=58.45, Mass=13602, SNR=74.1, Peak=255 HFD=7.0
00:09:45.623 00.003 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.96 = -1.33)
00:09:45.628 00.005 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.60)
00:09:45.631 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.27 hyp=0.30 cameraTheta=2.00 mountX=0.07 mountY=-0.30, mountTheta=-1.33
00:09:45.637 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.27, opts=13)
00:09:45.641 00.004 6120 Enqueuing Move request for scope (-0.12, 0.27)
00:09:45.646 00.005 7680 Worker thread wakes up
00:09:45.646 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:45.651 00.005 6120 UpdateGuideState exits: m=13602 SNR=74.1 Saturated
00:09:45.655 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.27) opts 0xd
00:09:45.655 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:45.661 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:45.667 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.27)
00:09:45.667 00.000 6120 Enqueuing Expose request
00:09:45.672 00.005 7680 Moving (-0.12, 0.27) raw xDistance=0.07 yDistance=-0.30
00:09:45.672 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:09:45.672 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:09:45.673 00.001 7680 MoveAxis(E, 0, ABG)
00:09:45.673 00.000 7680 Move returns status 0, amount 0
00:09:45.673 00.000 7680 MoveAxis(N, 162, ABG)
00:09:45.673 00.000 7680 Guiding  Dir = 0, Dur = 162
00:09:45.673 00.000 7680 IsSlewing returns 0
00:09:45.675 00.002 7680 IsGuiding returns 0
00:09:45.675 00.000 7680 PulseGuide returned control before completion, sleep 172
00:09:45.856 00.181 7680 IsGuiding returns 1
00:09:45.857 00.001 7680 scope still moving after pulse duration time elapsed
00:09:45.887 00.030 7680 IsSlewing returns 0
00:09:45.887 00.000 7680 IsGuiding returns 0
00:09:45.887 00.000 7680 scope move finished after 162 + 51 ms
00:09:45.889 00.002 7680 Move returns status 0, amount 162
00:09:45.889 00.000 7680 move complete, result=0
00:09:45.889 00.000 7680 worker thread done servicing request
00:09:45.889 00.000 7680 Worker thread wakes up
00:09:45.890 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 162 ms NORTH
00:09:45.895 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:45.896 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:47.148 01.252 7680 Exposure complete
00:09:47.282 00.134 7680 worker thread done servicing request
00:09:47.283 00.001 6120 OnExposeComplete: enter
00:09:47.288 00.005 6120 UpdateGuideState(): m_state=6
00:09:47.295 00.007 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3433
00:09:47.302 00.007 6120 Star::Find returns 1 (1), X=967.31, Y=58.58, Mass=14052, SNR=76.0, Peak=255 HFD=7.2
00:09:47.307 00.005 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.36 = -0.92)
00:09:47.314 00.007 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.19)
00:09:47.319 00.005 6120 CameraToMount -- cameraX=-0.44 cameraY=0.40 hyp=0.60 cameraTheta=2.41 mountX=0.36 mountY=-0.55, mountTheta=-0.99
00:09:47.325 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.44, y=0.40, opts=13)
00:09:47.330 00.005 6120 Enqueuing Move request for scope (-0.44, 0.40)
00:09:47.335 00.005 7680 Worker thread wakes up
00:09:47.335 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:47.342 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.40) opts 0xd
00:09:47.342 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.44, 0.40)
00:09:47.343 00.001 7680 Moving (-0.44, 0.40) raw xDistance=0.36 yDistance=-0.55
00:09:47.343 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
00:09:47.343 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:09:47.343 00.000 6120 UpdateGuideState exits: m=14052 SNR=76.0 Saturated
00:09:47.348 00.005 7680 MoveAxis(W, 148, ABG)
00:09:47.348 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:47.355 00.007 7680 Guiding  Dir = 3, Dur = 148
00:09:47.355 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:47.360 00.005 7680 IsSlewing returns 0
00:09:47.361 00.001 6120 Enqueuing Expose request
00:09:47.368 00.007 7680 IsGuiding returns 0
00:09:47.369 00.001 7680 PulseGuide returned control before completion, sleep 158
00:09:47.528 00.159 7680 IsGuiding returns 1
00:09:47.529 00.001 7680 scope still moving after pulse duration time elapsed
00:09:47.560 00.031 7680 IsSlewing returns 0
00:09:47.561 00.001 7680 IsGuiding returns 0
00:09:47.561 00.000 7680 scope move finished after 148 + 46 ms
00:09:47.562 00.001 7680 Move returns status 0, amount 148
00:09:47.562 00.000 7680 MoveAxis(N, 300, ABG)
00:09:47.562 00.000 7680 Guiding  Dir = 0, Dur = 300
00:09:47.564 00.002 7680 IsSlewing returns 0
00:09:47.565 00.001 7680 IsGuiding returns 0
00:09:47.565 00.000 7680 PulseGuide returned control before completion, sleep 310
00:09:47.890 00.325 7680 IsGuiding returns 1
00:09:47.890 00.000 7680 scope still moving after pulse duration time elapsed
00:09:47.921 00.031 7680 IsSlewing returns 0
00:09:47.922 00.001 7680 IsGuiding returns 0
00:09:47.922 00.000 7680 scope move finished after 300 + 57 ms
00:09:47.922 00.000 7680 Move returns status 0, amount 300
00:09:47.922 00.000 7680 move complete, result=0
00:09:47.923 00.001 7680 worker thread done servicing request
00:09:47.923 00.000 6120 GuideStep: 0.4 px 148 ms WEST, -0.6 px 300 ms NORTH
00:09:47.932 00.009 7680 Worker thread wakes up
00:09:47.932 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:47.932 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:49.184 01.252 7680 Exposure complete
00:09:49.326 00.142 7680 worker thread done servicing request
00:09:49.326 00.000 6120 OnExposeComplete: enter
00:09:49.332 00.006 6120 UpdateGuideState(): m_state=6
00:09:49.337 00.005 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3434
00:09:49.341 00.004 6120 Star::Find returns 1 (1), X=967.42, Y=58.39, Mass=14006, SNR=77.3, Peak=255 HFD=7.2
00:09:49.346 00.005 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.53 = -0.75)
00:09:49.350 00.004 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.02)
00:09:49.354 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=0.21 hyp=0.39 cameraTheta=2.58 mountX=0.29 mountY=-0.33, mountTheta=-0.86
00:09:49.360 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.21, opts=13)
00:09:49.365 00.005 6120 Enqueuing Move request for scope (-0.33, 0.21)
00:09:49.368 00.003 7680 Worker thread wakes up
00:09:49.368 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:49.371 00.003 6120 UpdateGuideState exits: m=14006 SNR=77.3 Saturated
00:09:49.377 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.21) opts 0xd
00:09:49.377 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:49.380 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.21)
00:09:49.381 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:49.384 00.003 6120 Enqueuing Expose request
00:09:49.387 00.003 7680 Moving (-0.33, 0.21) raw xDistance=0.29 yDistance=-0.33
00:09:49.388 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
00:09:49.388 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:09:49.388 00.000 7680 MoveAxis(W, 127, ABG)
00:09:49.388 00.000 7680 Guiding  Dir = 3, Dur = 127
00:09:49.389 00.001 7680 IsSlewing returns 0
00:09:49.390 00.001 7680 IsGuiding returns 0
00:09:49.390 00.000 7680 PulseGuide returned control before completion, sleep 137
00:09:49.531 00.141 7680 IsGuiding returns 1
00:09:49.532 00.001 7680 scope still moving after pulse duration time elapsed
00:09:49.560 00.028 7680 IsSlewing returns 0
00:09:49.561 00.001 7680 IsGuiding returns 0
00:09:49.562 00.001 7680 scope move finished after 127 + 45 ms
00:09:49.562 00.000 7680 Move returns status 0, amount 127
00:09:49.562 00.000 7680 MoveAxis(N, 181, ABG)
00:09:49.563 00.001 7680 Guiding  Dir = 0, Dur = 181
00:09:49.563 00.000 7680 IsSlewing returns 0
00:09:49.564 00.001 7680 IsGuiding returns 0
00:09:49.564 00.000 7680 PulseGuide returned control before completion, sleep 191
00:09:49.763 00.199 7680 IsGuiding returns 1
00:09:49.764 00.001 7680 scope still moving after pulse duration time elapsed
00:09:49.796 00.032 7680 IsSlewing returns 0
00:09:49.797 00.001 7680 IsGuiding returns 0
00:09:49.797 00.000 7680 scope move finished after 181 + 51 ms
00:09:49.798 00.001 7680 Move returns status 0, amount 181
00:09:49.798 00.000 7680 move complete, result=0
00:09:49.798 00.000 7680 worker thread done servicing request
00:09:49.799 00.001 7680 Worker thread wakes up
00:09:49.799 00.000 6120 GuideStep: 0.3 px 127 ms WEST, -0.3 px 181 ms NORTH
00:09:49.806 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:49.806 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:51.057 01.251 7680 Exposure complete
00:09:51.198 00.141 7680 worker thread done servicing request
00:09:51.199 00.001 6120 OnExposeComplete: enter
00:09:51.204 00.005 6120 UpdateGuideState(): m_state=6
00:09:51.209 00.005 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3435
00:09:51.215 00.006 6120 Star::Find returns 1 (1), X=967.63, Y=58.14, Mass=15020, SNR=78.9, Peak=255 HFD=7.1
00:09:51.219 00.004 6120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-2.95) = xAngle (0.12 = 0.12)
00:09:51.224 00.005 6120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.14 = -0.14)
00:09:51.228 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.83 mountX=0.13 mountY=-0.02, mountTheta=-0.14
00:09:51.234 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.04, opts=13)
00:09:51.239 00.005 6120 Enqueuing Move request for scope (-0.12, -0.04)
00:09:51.243 00.004 7680 Worker thread wakes up
00:09:51.244 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:51.247 00.003 6120 UpdateGuideState exits: m=15020 SNR=78.9 Saturated
00:09:51.251 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:51.255 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:51.259 00.004 6120 Enqueuing Expose request
00:09:51.263 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
00:09:51.263 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
00:09:51.263 00.000 7680 Moving (-0.12, -0.04) raw xDistance=0.13 yDistance=-0.02
00:09:51.263 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:09:51.264 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:09:51.264 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:09:51.264 00.000 7680 MoveAxis(E, 0, ABG)
00:09:51.264 00.000 7680 Move returns status 0, amount 0
00:09:51.264 00.000 7680 MoveAxis(N, 0, ABG)
00:09:51.264 00.000 7680 Move returns status 0, amount 0
00:09:51.265 00.001 7680 move complete, result=0
00:09:51.265 00.000 7680 worker thread done servicing request
00:09:51.265 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:09:51.269 00.004 7680 Worker thread wakes up
00:09:51.271 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:51.271 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:52.518 01.247 7680 Exposure complete
00:09:52.675 00.157 7680 worker thread done servicing request
00:09:52.676 00.001 6120 OnExposeComplete: enter
00:09:52.679 00.003 6120 UpdateGuideState(): m_state=6
00:09:52.690 00.011 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3436
00:09:52.695 00.005 6120 Star::Find returns 1 (1), X=967.45, Y=58.56, Mass=14973, SNR=80.1, Peak=255 HFD=7.1
00:09:52.699 00.004 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.19 = -1.09)
00:09:52.703 00.004 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
00:09:52.708 00.005 6120 CameraToMount -- cameraX=-0.30 cameraY=0.38 hyp=0.49 cameraTheta=2.24 mountX=0.22 mountY=-0.48, mountTheta=-1.13
00:09:52.715 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.38, opts=13)
00:09:52.721 00.006 6120 Enqueuing Move request for scope (-0.30, 0.38)
00:09:52.727 00.006 7680 Worker thread wakes up
00:09:52.727 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:52.732 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.38) opts 0xd
00:09:52.732 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.38)
00:09:52.733 00.001 7680 Moving (-0.30, 0.38) raw xDistance=0.22 yDistance=-0.48
00:09:52.733 00.000 6120 UpdateGuideState exits: m=14973 SNR=80.1 Saturated
00:09:52.737 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:09:52.737 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:09:52.738 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:52.741 00.003 7680 MoveAxis(W, 92, ABG)
00:09:52.741 00.000 7680 Guiding  Dir = 3, Dur = 92
00:09:52.741 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:52.746 00.005 7680 IsSlewing returns 0
00:09:52.746 00.000 6120 Enqueuing Expose request
00:09:52.749 00.003 7680 IsGuiding returns 0
00:09:52.749 00.000 7680 PulseGuide returned control before completion, sleep 102
00:09:52.866 00.117 7680 IsGuiding returns 1
00:09:52.867 00.001 7680 scope still moving after pulse duration time elapsed
00:09:52.897 00.030 7680 IsSlewing returns 0
00:09:52.897 00.000 7680 IsGuiding returns 0
00:09:52.897 00.000 7680 scope move finished after 92 + 57 ms
00:09:52.899 00.002 7680 Move returns status 0, amount 92
00:09:52.899 00.000 7680 MoveAxis(N, 258, ABG)
00:09:52.899 00.000 7680 Guiding  Dir = 0, Dur = 258
00:09:52.900 00.001 7680 IsSlewing returns 0
00:09:52.900 00.000 7680 IsGuiding returns 0
00:09:52.901 00.001 7680 PulseGuide returned control before completion, sleep 268
00:09:53.179 00.278 7680 IsGuiding returns 1
00:09:53.180 00.001 7680 scope still moving after pulse duration time elapsed
00:09:53.212 00.032 7680 IsSlewing returns 0
00:09:53.213 00.001 7680 IsGuiding returns 0
00:09:53.214 00.001 7680 scope move finished after 258 + 55 ms
00:09:53.215 00.001 7680 Move returns status 0, amount 258
00:09:53.215 00.000 7680 move complete, result=0
00:09:53.216 00.001 7680 worker thread done servicing request
00:09:53.216 00.000 6120 GuideStep: 0.2 px 92 ms WEST, -0.5 px 258 ms NORTH
00:09:53.223 00.007 7680 Worker thread wakes up
00:09:53.223 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:53.223 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:54.474 01.251 7680 Exposure complete
00:09:54.603 00.129 7680 worker thread done servicing request
00:09:54.604 00.001 6120 OnExposeComplete: enter
00:09:54.607 00.003 6120 UpdateGuideState(): m_state=6
00:09:54.612 00.005 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3437
00:09:54.615 00.003 6120 Star::Find returns 1 (1), X=967.48, Y=58.46, Mass=13755, SNR=76.9, Peak=255 HFD=7.1
00:09:54.620 00.005 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.31 = -0.98)
00:09:54.624 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
00:09:54.627 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=0.28 hyp=0.39 cameraTheta=2.35 mountX=0.22 mountY=-0.37, mountTheta=-1.04
00:09:54.632 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.28, opts=13)
00:09:54.636 00.004 6120 Enqueuing Move request for scope (-0.28, 0.28)
00:09:54.639 00.003 7680 Worker thread wakes up
00:09:54.639 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.28) opts 0xd
00:09:54.639 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.28)
00:09:54.639 00.000 7680 Moving (-0.28, 0.28) raw xDistance=0.22 yDistance=-0.37
00:09:54.639 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
00:09:54.639 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:09:54.639 00.000 7680 MoveAxis(W, 96, ABG)
00:09:54.640 00.001 7680 Guiding  Dir = 3, Dur = 96
00:09:54.640 00.000 7680 IsSlewing returns 0
00:09:54.640 00.000 7680 IsGuiding returns 0
00:09:54.641 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:54.644 00.003 7680 PulseGuide returned control before completion, sleep 106
00:09:54.644 00.000 6120 UpdateGuideState exits: m=13755 SNR=76.9 Saturated
00:09:54.649 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:54.653 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:54.656 00.003 6120 Enqueuing Expose request
00:09:54.757 00.101 7680 IsGuiding returns 1
00:09:54.758 00.001 7680 scope still moving after pulse duration time elapsed
00:09:54.788 00.030 7680 IsSlewing returns 0
00:09:54.789 00.001 7680 IsGuiding returns 0
00:09:54.790 00.001 7680 scope move finished after 96 + 52 ms
00:09:54.790 00.000 7680 Move returns status 0, amount 96
00:09:54.791 00.001 7680 MoveAxis(N, 201, ABG)
00:09:54.791 00.000 7680 Guiding  Dir = 0, Dur = 201
00:09:54.793 00.002 7680 IsSlewing returns 0
00:09:54.794 00.001 7680 IsGuiding returns 0
00:09:54.795 00.001 7680 PulseGuide returned control before completion, sleep 211
00:09:55.019 00.224 7680 IsGuiding returns 1
00:09:55.020 00.001 7680 scope still moving after pulse duration time elapsed
00:09:55.052 00.032 7680 IsSlewing returns 0
00:09:55.053 00.001 7680 IsGuiding returns 0
00:09:55.053 00.000 7680 scope move finished after 201 + 58 ms
00:09:55.054 00.001 7680 Move returns status 0, amount 201
00:09:55.054 00.000 7680 move complete, result=0
00:09:55.054 00.000 7680 worker thread done servicing request
00:09:55.055 00.001 6120 GuideStep: 0.2 px 96 ms WEST, -0.4 px 201 ms NORTH
00:09:55.061 00.006 7680 Worker thread wakes up
00:09:55.061 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:55.061 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:56.309 01.248 7680 Exposure complete
00:09:56.396 00.087 7680 worker thread done servicing request
00:09:56.396 00.000 6120 OnExposeComplete: enter
00:09:56.399 00.003 6120 UpdateGuideState(): m_state=6
00:09:56.401 00.002 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3438
00:09:56.405 00.004 6120 Star::Find returns 1 (1), X=967.37, Y=58.02, Mass=13445, SNR=74.0, Peak=255 HFD=6.8
00:09:56.407 00.002 6120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-2.95) = xAngle (0.20 = 0.20)
00:09:56.410 00.003 6120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.07 = -0.07)
00:09:56.412 00.002 6120 CameraToMount -- cameraX=-0.39 cameraY=-0.16 hyp=0.42 cameraTheta=-2.75 mountX=0.41 mountY=-0.03, mountTheta=-0.07
00:09:56.417 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=-0.16, opts=13)
00:09:56.421 00.004 6120 Enqueuing Move request for scope (-0.39, -0.16)
00:09:56.424 00.003 7680 Worker thread wakes up
00:09:56.424 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.16) opts 0xd
00:09:56.425 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.39, -0.16)
00:09:56.425 00.000 7680 Moving (-0.39, -0.16) raw xDistance=0.41 yDistance=-0.03
00:09:56.425 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
00:09:56.425 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:09:56.425 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:56.428 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:09:56.429 00.001 7680 MoveAxis(W, 173, ABG)
00:09:56.429 00.000 7680 Guiding  Dir = 3, Dur = 173
00:09:56.429 00.000 6120 UpdateGuideState exits: m=13445 SNR=74.0 Saturated
00:09:56.432 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:56.435 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:56.437 00.002 6120 Enqueuing Expose request
00:09:56.440 00.003 7680 IsSlewing returns 0
00:09:56.440 00.000 7680 IsGuiding returns 0
00:09:56.440 00.000 7680 PulseGuide returned control before completion, sleep 183
00:09:56.631 00.191 7680 IsGuiding returns 1
00:09:56.631 00.000 7680 scope still moving after pulse duration time elapsed
00:09:56.661 00.030 7680 IsSlewing returns 0
00:09:56.661 00.000 7680 IsGuiding returns 0
00:09:56.661 00.000 7680 scope move finished after 173 + 48 ms
00:09:56.663 00.002 7680 Move returns status 0, amount 173
00:09:56.663 00.000 7680 MoveAxis(N, 0, ABG)
00:09:56.663 00.000 7680 Move returns status 0, amount 0
00:09:56.663 00.000 7680 move complete, result=0
00:09:56.663 00.000 7680 worker thread done servicing request
00:09:56.663 00.000 7680 Worker thread wakes up
00:09:56.664 00.001 6120 GuideStep: 0.4 px 173 ms WEST, -0.0 px 0 ms NORTH
00:09:56.667 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:56.668 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:57.910 01.242 7680 Exposure complete
00:09:58.025 00.115 7680 worker thread done servicing request
00:09:58.025 00.000 6120 OnExposeComplete: enter
00:09:58.030 00.005 6120 UpdateGuideState(): m_state=6
00:09:58.033 00.003 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3439
00:09:58.036 00.003 6120 Star::Find returns 1 (1), X=967.87, Y=58.06, Mass=14555, SNR=78.4, Peak=255 HFD=7.0
00:09:58.039 00.003 6120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-2.95) = xAngle (2.14 = 2.14)
00:09:58.043 00.004 6120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.87 = 1.87)
00:09:58.046 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-0.82 mountX=-0.09 mountY=0.16, mountTheta=2.08
00:09:58.051 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.12, opts=13)
00:09:58.055 00.004 6120 Enqueuing Move request for scope (0.11, -0.12)
00:09:58.059 00.004 7680 Worker thread wakes up
00:09:58.060 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:58.063 00.003 6120 UpdateGuideState exits: m=14555 SNR=78.4 Saturated
00:09:58.067 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
00:09:58.067 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
00:09:58.067 00.000 7680 Moving (0.11, -0.12) raw xDistance=-0.09 yDistance=0.16
00:09:58.067 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:09:58.067 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:58.072 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:58.077 00.005 6120 Enqueuing Expose request
00:09:58.081 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:09:58.081 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:09:58.081 00.000 7680 MoveAxis(E, 0, ABG)
00:09:58.081 00.000 7680 Move returns status 0, amount 0
00:09:58.081 00.000 7680 MoveAxis(N, 0, ABG)
00:09:58.082 00.001 7680 Move returns status 0, amount 0
00:09:58.082 00.000 7680 move complete, result=0
00:09:58.082 00.000 7680 worker thread done servicing request
00:09:58.082 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:09:58.089 00.007 7680 Worker thread wakes up
00:09:58.089 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:58.089 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:59.341 01.252 7680 Exposure complete
00:09:59.464 00.123 7680 worker thread done servicing request
00:09:59.465 00.001 6120 OnExposeComplete: enter
00:09:59.468 00.003 6120 UpdateGuideState(): m_state=6
00:09:59.472 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3440
00:09:59.476 00.004 6120 Star::Find returns 1 (1), X=967.85, Y=58.35, Mass=13775, SNR=75.6, Peak=255 HFD=6.9
00:09:59.480 00.004 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.03 = -2.26)
00:09:59.484 00.004 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.53)
00:09:59.488 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.07 mountX=-0.12 mountY=-0.11, mountTheta=-2.40
00:09:59.493 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.17, opts=13)
00:09:59.497 00.004 6120 Enqueuing Move request for scope (0.09, 0.17)
00:09:59.501 00.004 7680 Worker thread wakes up
00:09:59.501 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
00:09:59.501 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
00:09:59.501 00.000 7680 Moving (0.09, 0.17) raw xDistance=-0.12 yDistance=-0.11
00:09:59.501 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:09:59.501 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:09:59.502 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:09:59.506 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:09:59.506 00.000 7680 MoveAxis(E, 0, ABG)
00:09:59.506 00.000 7680 Move returns status 0, amount 0
00:09:59.506 00.000 7680 MoveAxis(N, 0, ABG)
00:09:59.506 00.000 7680 Move returns status 0, amount 0
00:09:59.506 00.000 7680 move complete, result=0
00:09:59.506 00.000 7680 worker thread done servicing request
00:09:59.506 00.000 6120 UpdateGuideState exits: m=13775 SNR=75.6 Saturated
00:09:59.511 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:59.515 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:09:59.520 00.005 6120 Enqueuing Expose request
00:09:59.524 00.004 7680 Worker thread wakes up
00:09:59.524 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:09:59.525 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:09:59.525 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:00.779 01.254 7680 Exposure complete
00:10:00.908 00.129 7680 worker thread done servicing request
00:10:00.909 00.001 6120 OnExposeComplete: enter
00:10:00.912 00.003 6120 UpdateGuideState(): m_state=6
00:10:00.915 00.003 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3441
00:10:00.919 00.004 6120 Star::Find returns 1 (1), X=967.80, Y=58.32, Mass=14485, SNR=76.8, Peak=255 HFD=7.0
00:10:00.922 00.003 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
00:10:00.926 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
00:10:00.928 00.002 6120 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.29 mountX=-0.07 mountY=-0.11, mountTheta=-2.12
00:10:00.935 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.14, opts=13)
00:10:00.938 00.003 6120 Enqueuing Move request for scope (0.04, 0.14)
00:10:00.941 00.003 7680 Worker thread wakes up
00:10:00.942 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:00.944 00.002 6120 UpdateGuideState exits: m=14485 SNR=76.8 Saturated
00:10:00.948 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:00.952 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:00.956 00.004 6120 Enqueuing Expose request
00:10:00.962 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
00:10:00.962 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
00:10:00.962 00.000 7680 Moving (0.04, 0.14) raw xDistance=-0.07 yDistance=-0.11
00:10:00.962 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:10:00.962 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:10:00.963 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:10:00.963 00.000 7680 MoveAxis(E, 0, ABG)
00:10:00.963 00.000 7680 Move returns status 0, amount 0
00:10:00.964 00.001 7680 MoveAxis(N, 0, ABG)
00:10:00.964 00.000 7680 Move returns status 0, amount 0
00:10:00.964 00.000 7680 move complete, result=0
00:10:00.964 00.000 7680 worker thread done servicing request
00:10:00.965 00.001 7680 Worker thread wakes up
00:10:00.965 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:00.969 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:00.969 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:02.219 01.250 7680 Exposure complete
00:10:02.355 00.136 7680 worker thread done servicing request
00:10:02.356 00.001 6120 OnExposeComplete: enter
00:10:02.361 00.005 6120 UpdateGuideState(): m_state=6
00:10:02.366 00.005 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3442
00:10:02.371 00.005 6120 Star::Find returns 1 (1), X=967.67, Y=58.78, Mass=13177, SNR=75.0, Peak=255 HFD=7.0
00:10:02.376 00.005 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
00:10:02.380 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.89)
00:10:02.383 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.60 hyp=0.61 cameraTheta=1.71 mountX=-0.03 mountY=-0.58, mountTheta=-1.62
00:10:02.389 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.60, opts=13)
00:10:02.393 00.004 6120 Enqueuing Move request for scope (-0.08, 0.60)
00:10:02.399 00.006 7680 Worker thread wakes up
00:10:02.400 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:02.403 00.003 6120 UpdateGuideState exits: m=13177 SNR=75.0 Saturated
00:10:02.407 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:02.411 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:02.415 00.004 6120 Enqueuing Expose request
00:10:02.419 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.60) opts 0xd
00:10:02.419 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.60)
00:10:02.419 00.000 7680 Moving (-0.08, 0.60) raw xDistance=-0.03 yDistance=-0.58
00:10:02.419 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:10:02.421 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
00:10:02.421 00.000 7680 MoveAxis(E, 0, ABG)
00:10:02.421 00.000 7680 Move returns status 0, amount 0
00:10:02.421 00.000 7680 MoveAxis(N, 313, ABG)
00:10:02.421 00.000 7680 Guiding  Dir = 0, Dur = 313
00:10:02.422 00.001 7680 IsSlewing returns 0
00:10:02.422 00.000 7680 IsGuiding returns 0
00:10:02.423 00.001 7680 PulseGuide returned control before completion, sleep 323
00:10:02.754 00.331 7680 IsGuiding returns 1
00:10:02.755 00.001 7680 scope still moving after pulse duration time elapsed
00:10:02.785 00.030 7680 IsSlewing returns 0
00:10:02.785 00.000 7680 IsGuiding returns 0
00:10:02.786 00.001 7680 scope move finished after 313 + 50 ms
00:10:02.786 00.000 7680 Move returns status 0, amount 313
00:10:02.787 00.001 7680 move complete, result=0
00:10:02.787 00.000 7680 worker thread done servicing request
00:10:02.787 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 313 ms NORTH
00:10:02.794 00.007 7680 Worker thread wakes up
00:10:02.794 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:02.794 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:04.049 01.255 7680 Exposure complete
00:10:04.191 00.142 7680 worker thread done servicing request
00:10:04.191 00.000 6120 OnExposeComplete: enter
00:10:04.196 00.005 6120 UpdateGuideState(): m_state=6
00:10:04.200 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3443
00:10:04.205 00.005 6120 Star::Find returns 1 (1), X=967.32, Y=58.69, Mass=13852, SNR=77.2, Peak=255 HFD=7.1
00:10:04.211 00.006 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
00:10:04.214 00.003 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.31)
00:10:04.218 00.004 6120 CameraToMount -- cameraX=-0.44 cameraY=0.51 hyp=0.67 cameraTheta=2.28 mountX=0.34 mountY=-0.65, mountTheta=-1.09
00:10:04.223 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.44, y=0.51, opts=13)
00:10:04.227 00.004 6120 Enqueuing Move request for scope (-0.44, 0.51)
00:10:04.232 00.005 7680 Worker thread wakes up
00:10:04.233 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:04.237 00.004 6120 UpdateGuideState exits: m=13852 SNR=77.2 Saturated
00:10:04.241 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:04.245 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:04.249 00.004 6120 Enqueuing Expose request
00:10:04.254 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.51) opts 0xd
00:10:04.254 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.44, 0.51)
00:10:04.254 00.000 7680 Moving (-0.44, 0.51) raw xDistance=0.34 yDistance=-0.65
00:10:04.254 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
00:10:04.255 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
00:10:04.255 00.000 7680 MoveAxis(W, 137, ABG)
00:10:04.255 00.000 7680 Guiding  Dir = 3, Dur = 137
00:10:04.256 00.001 7680 IsSlewing returns 0
00:10:04.256 00.000 7680 IsGuiding returns 0
00:10:04.256 00.000 7680 PulseGuide returned control before completion, sleep 147
00:10:04.407 00.151 7680 IsGuiding returns 1
00:10:04.409 00.002 7680 scope still moving after pulse duration time elapsed
00:10:04.438 00.029 7680 IsSlewing returns 0
00:10:04.439 00.001 7680 IsGuiding returns 0
00:10:04.439 00.000 7680 scope move finished after 137 + 46 ms
00:10:04.440 00.001 7680 Move returns status 0, amount 137
00:10:04.440 00.000 7680 MoveAxis(N, 352, ABG)
00:10:04.441 00.001 7680 Guiding  Dir = 0, Dur = 352
00:10:04.442 00.001 7680 IsSlewing returns 0
00:10:04.442 00.000 7680 IsGuiding returns 0
00:10:04.442 00.000 7680 PulseGuide returned control before completion, sleep 362
00:10:04.813 00.371 7680 IsGuiding returns 1
00:10:04.814 00.001 7680 scope still moving after pulse duration time elapsed
00:10:04.844 00.030 7680 IsSlewing returns 0
00:10:04.845 00.001 7680 IsGuiding returns 0
00:10:04.846 00.001 7680 scope move finished after 352 + 51 ms
00:10:04.846 00.000 7680 Move returns status 0, amount 352
00:10:04.846 00.000 7680 move complete, result=0
00:10:04.848 00.002 7680 worker thread done servicing request
00:10:04.848 00.000 7680 Worker thread wakes up
00:10:04.849 00.001 6120 GuideStep: 0.3 px 137 ms WEST, -0.6 px 352 ms NORTH
00:10:04.855 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:04.855 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:06.103 01.248 7680 Exposure complete
00:10:06.235 00.132 7680 worker thread done servicing request
00:10:06.237 00.002 6120 OnExposeComplete: enter
00:10:06.241 00.004 6120 UpdateGuideState(): m_state=6
00:10:06.244 00.003 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3444
00:10:06.249 00.005 6120 Star::Find returns 1 (1), X=967.58, Y=58.24, Mass=14070, SNR=75.9, Peak=255 HFD=7.1
00:10:06.254 00.005 6120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-2.95) = xAngle (5.77 = -0.51)
00:10:06.257 00.003 6120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.50 = -0.78)
00:10:06.260 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.82 mountX=0.16 mountY=-0.13, mountTheta=-0.68
00:10:06.268 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.06, opts=13)
00:10:06.272 00.004 6120 Enqueuing Move request for scope (-0.18, 0.06)
00:10:06.277 00.005 7680 Worker thread wakes up
00:10:06.277 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:06.280 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
00:10:06.281 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
00:10:06.282 00.001 7680 Moving (-0.18, 0.06) raw xDistance=0.16 yDistance=-0.13
00:10:06.282 00.000 6120 UpdateGuideState exits: m=14070 SNR=75.9 Saturated
00:10:06.285 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:06.290 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:06.293 00.003 6120 Enqueuing Expose request
00:10:06.298 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:10:06.298 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:10:06.300 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:10:06.300 00.000 7680 MoveAxis(E, 0, ABG)
00:10:06.300 00.000 7680 Move returns status 0, amount 0
00:10:06.301 00.001 7680 MoveAxis(N, 0, ABG)
00:10:06.301 00.000 7680 Move returns status 0, amount 0
00:10:06.301 00.000 7680 move complete, result=0
00:10:06.301 00.000 7680 worker thread done servicing request
00:10:06.301 00.000 7680 Worker thread wakes up
00:10:06.302 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:06.308 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:06.308 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:07.555 01.247 7680 Exposure complete
00:10:07.687 00.132 7680 worker thread done servicing request
00:10:07.688 00.001 6120 OnExposeComplete: enter
00:10:07.693 00.005 6120 UpdateGuideState(): m_state=6
00:10:07.695 00.002 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3445
00:10:07.700 00.005 6120 Star::Find returns 1 (1), X=967.36, Y=58.58, Mass=13987, SNR=76.9, Peak=255 HFD=7.2
00:10:07.705 00.005 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
00:10:07.709 00.004 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
00:10:07.712 00.003 6120 CameraToMount -- cameraX=-0.40 cameraY=0.40 hyp=0.56 cameraTheta=2.36 mountX=0.32 mountY=-0.53, mountTheta=-1.03
00:10:07.718 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=0.40, opts=13)
00:10:07.721 00.003 6120 Enqueuing Move request for scope (-0.40, 0.40)
00:10:07.724 00.003 7680 Worker thread wakes up
00:10:07.725 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.40) opts 0xd
00:10:07.725 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.40, 0.40)
00:10:07.725 00.000 7680 Moving (-0.40, 0.40) raw xDistance=0.32 yDistance=-0.53
00:10:07.726 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:10:07.726 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
00:10:07.726 00.000 7680 MoveAxis(W, 130, ABG)
00:10:07.726 00.000 7680 Guiding  Dir = 3, Dur = 130
00:10:07.726 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:07.730 00.004 7680 IsSlewing returns 0
00:10:07.730 00.000 6120 UpdateGuideState exits: m=13987 SNR=76.9 Saturated
00:10:07.734 00.004 7680 IsGuiding returns 0
00:10:07.734 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:07.738 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:07.742 00.004 7680 PulseGuide returned control before completion, sleep 140
00:10:07.742 00.000 6120 Enqueuing Expose request
00:10:07.888 00.146 7680 IsGuiding returns 1
00:10:07.888 00.000 7680 scope still moving after pulse duration time elapsed
00:10:07.919 00.031 7680 IsSlewing returns 0
00:10:07.920 00.001 7680 IsGuiding returns 0
00:10:07.921 00.001 7680 scope move finished after 130 + 55 ms
00:10:07.921 00.000 7680 Move returns status 0, amount 130
00:10:07.922 00.001 7680 MoveAxis(N, 290, ABG)
00:10:07.922 00.000 7680 Guiding  Dir = 0, Dur = 290
00:10:07.923 00.001 7680 IsSlewing returns 0
00:10:07.924 00.001 7680 IsGuiding returns 0
00:10:07.924 00.000 7680 PulseGuide returned control before completion, sleep 300
00:10:08.230 00.306 7680 IsGuiding returns 1
00:10:08.231 00.001 7680 scope still moving after pulse duration time elapsed
00:10:08.262 00.031 7680 IsSlewing returns 0
00:10:08.262 00.000 7680 IsGuiding returns 0
00:10:08.263 00.001 7680 scope move finished after 290 + 48 ms
00:10:08.263 00.000 7680 Move returns status 0, amount 290
00:10:08.263 00.000 7680 move complete, result=0
00:10:08.263 00.000 7680 worker thread done servicing request
00:10:08.263 00.000 7680 Worker thread wakes up
00:10:08.264 00.001 6120 GuideStep: 0.3 px 130 ms WEST, -0.5 px 290 ms NORTH
00:10:08.270 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:08.270 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:09.509 01.239 7680 Exposure complete
00:10:09.642 00.133 7680 worker thread done servicing request
00:10:09.642 00.000 6120 OnExposeComplete: enter
00:10:09.647 00.005 6120 UpdateGuideState(): m_state=6
00:10:09.650 00.003 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3446
00:10:09.654 00.004 6120 Star::Find returns 1 (1), X=967.36, Y=58.13, Mass=13753, SNR=77.7, Peak=255 HFD=6.9
00:10:09.658 00.004 6120 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-2.95) = xAngle (-0.07 = -0.07)
00:10:09.662 00.004 6120 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.33 = -0.33)
00:10:09.665 00.003 6120 CameraToMount -- cameraX=-0.40 cameraY=-0.05 hyp=0.40 cameraTheta=-3.02 mountX=0.40 mountY=-0.13, mountTheta=-0.32
00:10:09.671 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=-0.05, opts=13)
00:10:09.676 00.005 6120 Enqueuing Move request for scope (-0.40, -0.05)
00:10:09.680 00.004 7680 Worker thread wakes up
00:10:09.680 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.05) opts 0xd
00:10:09.680 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.40, -0.05)
00:10:09.680 00.000 7680 Moving (-0.40, -0.05) raw xDistance=0.40 yDistance=-0.13
00:10:09.680 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:09.684 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
00:10:09.685 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:10:09.685 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:10:09.685 00.000 7680 MoveAxis(W, 172, ABG)
00:10:09.685 00.000 7680 Guiding  Dir = 3, Dur = 172
00:10:09.685 00.000 6120 UpdateGuideState exits: m=13753 SNR=77.7 Saturated
00:10:09.689 00.004 7680 IsSlewing returns 0
00:10:09.689 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:09.692 00.003 7680 IsGuiding returns 0
00:10:09.693 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:09.697 00.004 6120 Enqueuing Expose request
00:10:09.700 00.003 7680 PulseGuide returned control before completion, sleep 182
00:10:09.890 00.190 7680 IsGuiding returns 1
00:10:09.891 00.001 7680 scope still moving after pulse duration time elapsed
00:10:09.921 00.030 7680 IsSlewing returns 0
00:10:09.923 00.002 7680 IsGuiding returns 0
00:10:09.923 00.000 7680 scope move finished after 172 + 59 ms
00:10:09.924 00.001 7680 Move returns status 0, amount 172
00:10:09.924 00.000 7680 MoveAxis(N, 0, ABG)
00:10:09.925 00.001 7680 Move returns status 0, amount 0
00:10:09.925 00.000 7680 move complete, result=0
00:10:09.925 00.000 7680 worker thread done servicing request
00:10:09.925 00.000 6120 GuideStep: 0.4 px 172 ms WEST, -0.1 px 0 ms NORTH
00:10:09.932 00.007 7680 Worker thread wakes up
00:10:09.933 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:09.933 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:11.189 01.256 7680 Exposure complete
00:10:11.331 00.142 7680 worker thread done servicing request
00:10:11.333 00.002 6120 OnExposeComplete: enter
00:10:11.337 00.004 6120 UpdateGuideState(): m_state=6
00:10:11.341 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3447
00:10:11.345 00.004 6120 Star::Find returns 1 (1), X=967.78, Y=58.22, Mass=14747, SNR=79.4, Peak=255 HFD=6.9
00:10:11.348 00.003 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
00:10:11.353 00.005 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
00:10:11.357 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=1.01 mountX=-0.03 mountY=-0.03, mountTheta=-2.49
00:10:11.363 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.04, opts=13)
00:10:11.368 00.005 6120 Enqueuing Move request for scope (0.03, 0.04)
00:10:11.372 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:11.375 00.003 6120 UpdateGuideState exits: m=14747 SNR=79.4 Saturated
00:10:11.380 00.005 7680 Worker thread wakes up
00:10:11.380 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:11.384 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:11.388 00.004 6120 Enqueuing Expose request
00:10:11.393 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
00:10:11.393 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
00:10:11.393 00.000 7680 Moving (0.03, 0.04) raw xDistance=-0.03 yDistance=-0.03
00:10:11.393 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:10:11.393 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:10:11.394 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:10:11.394 00.000 7680 MoveAxis(E, 0, ABG)
00:10:11.394 00.000 7680 Move returns status 0, amount 0
00:10:11.395 00.001 7680 MoveAxis(N, 0, ABG)
00:10:11.395 00.000 7680 Move returns status 0, amount 0
00:10:11.395 00.000 7680 move complete, result=0
00:10:11.395 00.000 7680 worker thread done servicing request
00:10:11.395 00.000 7680 Worker thread wakes up
00:10:11.395 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:10:11.400 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:11.401 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:12.650 01.249 7680 Exposure complete
00:10:12.778 00.128 7680 worker thread done servicing request
00:10:12.779 00.001 6120 OnExposeComplete: enter
00:10:12.782 00.003 6120 UpdateGuideState(): m_state=6
00:10:12.785 00.003 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3448
00:10:12.789 00.004 6120 Star::Find returns 1 (1), X=967.73, Y=58.39, Mass=13793, SNR=77.3, Peak=255 HFD=7.0
00:10:12.793 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.63)
00:10:12.796 00.003 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.90)
00:10:12.800 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.22 cameraTheta=1.70 mountX=-0.01 mountY=-0.20, mountTheta=-1.63
00:10:12.805 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.21, opts=13)
00:10:12.809 00.004 6120 Enqueuing Move request for scope (-0.03, 0.21)
00:10:12.812 00.003 7680 Worker thread wakes up
00:10:12.812 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
00:10:12.813 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
00:10:12.813 00.000 7680 Moving (-0.03, 0.21) raw xDistance=-0.01 yDistance=-0.20
00:10:12.813 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:10:12.813 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:10:12.813 00.000 7680 MoveAxis(E, 0, ABG)
00:10:12.813 00.000 7680 Move returns status 0, amount 0
00:10:12.813 00.000 7680 MoveAxis(N, 111, ABG)
00:10:12.813 00.000 7680 Guiding  Dir = 0, Dur = 111
00:10:12.813 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:12.817 00.004 7680 IsSlewing returns 0
00:10:12.817 00.000 6120 UpdateGuideState exits: m=13793 SNR=77.3 Saturated
00:10:12.820 00.003 7680 IsGuiding returns 0
00:10:12.820 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:12.824 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:12.829 00.005 6120 Enqueuing Expose request
00:10:12.835 00.006 7680 PulseGuide returned control before completion, sleep 121
00:10:12.970 00.135 7680 IsGuiding returns 0
00:10:12.971 00.001 7680 Move returns status 0, amount 111
00:10:12.971 00.000 7680 move complete, result=0
00:10:12.972 00.001 7680 worker thread done servicing request
00:10:12.973 00.001 7680 Worker thread wakes up
00:10:12.973 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:12.973 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:12.973 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 111 ms NORTH
00:10:14.230 01.257 7680 Exposure complete
00:10:14.372 00.142 7680 worker thread done servicing request
00:10:14.373 00.001 6120 OnExposeComplete: enter
00:10:14.377 00.004 6120 UpdateGuideState(): m_state=6
00:10:14.381 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3449
00:10:14.385 00.004 6120 Star::Find returns 1 (1), X=967.72, Y=58.71, Mass=13988, SNR=77.3, Peak=255 HFD=7.1
00:10:14.390 00.005 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
00:10:14.395 00.005 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.96)
00:10:14.399 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.53 hyp=0.53 cameraTheta=1.64 mountX=-0.06 mountY=-0.49, mountTheta=-1.70
00:10:14.404 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.53, opts=13)
00:10:14.409 00.005 6120 Enqueuing Move request for scope (-0.04, 0.53)
00:10:14.413 00.004 7680 Worker thread wakes up
00:10:14.414 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:14.418 00.004 6120 UpdateGuideState exits: m=13988 SNR=77.3 Saturated
00:10:14.422 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.53) opts 0xd
00:10:14.422 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:14.428 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:14.432 00.004 6120 Enqueuing Expose request
00:10:14.436 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.53)
00:10:14.436 00.000 7680 Moving (-0.04, 0.53) raw xDistance=-0.06 yDistance=-0.49
00:10:14.436 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:10:14.436 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:10:14.437 00.001 7680 MoveAxis(E, 0, ABG)
00:10:14.437 00.000 7680 Move returns status 0, amount 0
00:10:14.437 00.000 7680 MoveAxis(N, 266, ABG)
00:10:14.437 00.000 7680 Guiding  Dir = 0, Dur = 266
00:10:14.438 00.001 7680 IsSlewing returns 0
00:10:14.438 00.000 7680 IsGuiding returns 0
00:10:14.440 00.002 7680 PulseGuide returned control before completion, sleep 276
00:10:14.725 00.285 7680 IsGuiding returns 1
00:10:14.725 00.000 7680 scope still moving after pulse duration time elapsed
00:10:14.755 00.030 7680 IsSlewing returns 0
00:10:14.757 00.002 7680 IsGuiding returns 0
00:10:14.757 00.000 7680 scope move finished after 266 + 51 ms
00:10:14.757 00.000 7680 Move returns status 0, amount 266
00:10:14.758 00.001 7680 move complete, result=0
00:10:14.758 00.000 7680 worker thread done servicing request
00:10:14.758 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 266 ms NORTH
00:10:14.766 00.008 7680 Worker thread wakes up
00:10:14.767 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:14.767 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:16.015 01.248 7680 Exposure complete
00:10:16.150 00.135 7680 worker thread done servicing request
00:10:16.151 00.001 6120 OnExposeComplete: enter
00:10:16.155 00.004 6120 UpdateGuideState(): m_state=6
00:10:16.159 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3450
00:10:16.164 00.005 6120 Star::Find returns 1 (1), X=967.57, Y=58.22, Mass=13279, SNR=75.6, Peak=255 HFD=7.0
00:10:16.167 00.003 6120 CameraToMount -- cameraTheta (2.95) - m_xAngle (-2.95) = xAngle (5.91 = -0.38)
00:10:16.171 00.004 6120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.64 = -0.64)
00:10:16.175 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.19 cameraTheta=2.95 mountX=0.18 mountY=-0.11, mountTheta=-0.57
00:10:16.181 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.04, opts=13)
00:10:16.186 00.005 6120 Enqueuing Move request for scope (-0.18, 0.04)
00:10:16.189 00.003 7680 Worker thread wakes up
00:10:16.190 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
00:10:16.190 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
00:10:16.190 00.000 7680 Moving (-0.18, 0.04) raw xDistance=0.18 yDistance=-0.11
00:10:16.190 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:10:16.190 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:10:16.190 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:10:16.191 00.001 7680 MoveAxis(E, 0, ABG)
00:10:16.191 00.000 7680 Move returns status 0, amount 0
00:10:16.191 00.000 7680 MoveAxis(N, 0, ABG)
00:10:16.191 00.000 7680 Move returns status 0, amount 0
00:10:16.191 00.000 7680 move complete, result=0
00:10:16.191 00.000 7680 worker thread done servicing request
00:10:16.191 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:16.195 00.004 6120 UpdateGuideState exits: m=13279 SNR=75.6 Saturated
00:10:16.198 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:16.202 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:16.206 00.004 6120 Enqueuing Expose request
00:10:16.209 00.003 7680 Worker thread wakes up
00:10:16.209 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:16.213 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:16.213 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:17.469 01.256 7680 Exposure complete
00:10:17.605 00.136 7680 worker thread done servicing request
00:10:17.605 00.000 6120 OnExposeComplete: enter
00:10:17.610 00.005 6120 UpdateGuideState(): m_state=6
00:10:17.613 00.003 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3451
00:10:17.618 00.005 6120 Star::Find returns 1 (1), X=967.59, Y=58.40, Mass=14013, SNR=77.0, Peak=255 HFD=7.1
00:10:17.621 00.003 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
00:10:17.625 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
00:10:17.628 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.22 hyp=0.27 cameraTheta=2.21 mountX=0.12 mountY=-0.27, mountTheta=-1.15
00:10:17.633 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.22, opts=13)
00:10:17.636 00.003 6120 Enqueuing Move request for scope (-0.16, 0.22)
00:10:17.641 00.005 7680 Worker thread wakes up
00:10:17.641 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.22) opts 0xd
00:10:17.641 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.22)
00:10:17.641 00.000 7680 Moving (-0.16, 0.22) raw xDistance=0.12 yDistance=-0.27
00:10:17.642 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:10:17.642 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:10:17.643 00.001 7680 MoveAxis(E, 0, ABG)
00:10:17.643 00.000 7680 Move returns status 0, amount 0
00:10:17.643 00.000 7680 MoveAxis(N, 144, ABG)
00:10:17.643 00.000 7680 Guiding  Dir = 0, Dur = 144
00:10:17.643 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:17.646 00.003 7680 IsSlewing returns 0
00:10:17.648 00.002 6120 UpdateGuideState exits: m=14013 SNR=77.0 Saturated
00:10:17.652 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:17.655 00.003 7680 IsGuiding returns 0
00:10:17.655 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:17.659 00.004 7680 PulseGuide returned control before completion, sleep 154
00:10:17.659 00.000 6120 Enqueuing Expose request
00:10:17.816 00.157 7680 IsGuiding returns 1
00:10:17.818 00.002 7680 scope still moving after pulse duration time elapsed
00:10:17.848 00.030 7680 IsSlewing returns 0
00:10:17.849 00.001 7680 IsGuiding returns 0
00:10:17.850 00.001 7680 scope move finished after 144 + 50 ms
00:10:17.851 00.001 7680 Move returns status 0, amount 144
00:10:17.851 00.000 7680 move complete, result=0
00:10:17.852 00.001 7680 worker thread done servicing request
00:10:17.852 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 144 ms NORTH
00:10:17.860 00.008 7680 Worker thread wakes up
00:10:17.861 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:17.861 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:19.104 01.243 7680 Exposure complete
00:10:19.243 00.139 7680 worker thread done servicing request
00:10:19.243 00.000 6120 OnExposeComplete: enter
00:10:19.247 00.004 6120 UpdateGuideState(): m_state=6
00:10:19.250 00.003 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3452
00:10:19.255 00.005 6120 Star::Find returns 1 (1), X=967.53, Y=58.33, Mass=13440, SNR=76.6, Peak=255 HFD=7.2
00:10:19.259 00.004 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-2.95) = xAngle (5.49 = -0.79)
00:10:19.262 00.003 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.06)
00:10:19.268 00.006 6120 CameraToMount -- cameraX=-0.22 cameraY=0.15 hyp=0.27 cameraTheta=2.54 mountX=0.19 mountY=-0.24, mountTheta=-0.89
00:10:19.274 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.15, opts=13)
00:10:19.279 00.005 6120 Enqueuing Move request for scope (-0.22, 0.15)
00:10:19.284 00.005 7680 Worker thread wakes up
00:10:19.284 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:19.289 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.15) opts 0xd
00:10:19.289 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.15)
00:10:19.290 00.001 7680 Moving (-0.22, 0.15) raw xDistance=0.19 yDistance=-0.24
00:10:19.290 00.000 6120 UpdateGuideState exits: m=13440 SNR=76.6 Saturated
00:10:19.295 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:19.300 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:19.304 00.004 6120 Enqueuing Expose request
00:10:19.308 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:10:19.308 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:10:19.308 00.000 7680 MoveAxis(E, 0, ABG)
00:10:19.308 00.000 7680 Move returns status 0, amount 0
00:10:19.308 00.000 7680 MoveAxis(N, 128, ABG)
00:10:19.309 00.001 7680 Guiding  Dir = 0, Dur = 128
00:10:19.310 00.001 7680 IsSlewing returns 0
00:10:19.310 00.000 7680 IsGuiding returns 0
00:10:19.310 00.000 7680 PulseGuide returned control before completion, sleep 138
00:10:19.453 00.143 7680 IsGuiding returns 1
00:10:19.455 00.002 7680 scope still moving after pulse duration time elapsed
00:10:19.485 00.030 7680 IsSlewing returns 0
00:10:19.486 00.001 7680 IsGuiding returns 1
00:10:19.516 00.030 7680 IsSlewing returns 0
00:10:19.517 00.001 7680 IsGuiding returns 1
00:10:19.547 00.030 7680 IsSlewing returns 0
00:10:19.547 00.000 7680 IsGuiding returns 0
00:10:19.547 00.000 7680 scope move finished after 128 + 109 ms
00:10:19.548 00.001 7680 Move returns status 0, amount 128
00:10:19.548 00.000 7680 move complete, result=0
00:10:19.549 00.001 7680 worker thread done servicing request
00:10:19.549 00.000 7680 Worker thread wakes up
00:10:19.549 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 128 ms NORTH
00:10:19.558 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:19.558 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:20.813 01.255 7680 Exposure complete
00:10:20.948 00.135 7680 worker thread done servicing request
00:10:20.948 00.000 6120 OnExposeComplete: enter
00:10:20.951 00.003 6120 UpdateGuideState(): m_state=6
00:10:20.957 00.006 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3453
00:10:20.961 00.004 6120 Star::Find returns 1 (1), X=967.24, Y=58.67, Mass=14248, SNR=78.8, Peak=255 HFD=7.0
00:10:20.965 00.004 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.34 = -0.95)
00:10:20.969 00.004 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.22)
00:10:20.973 00.004 6120 CameraToMount -- cameraX=-0.51 cameraY=0.49 hyp=0.71 cameraTheta=2.38 mountX=0.41 mountY=-0.66, mountTheta=-1.01
00:10:20.978 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.51, y=0.49, opts=13)
00:10:20.982 00.004 6120 Enqueuing Move request for scope (-0.51, 0.49)
00:10:20.985 00.003 7680 Worker thread wakes up
00:10:20.985 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.49) opts 0xd
00:10:20.985 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.51, 0.49)
00:10:20.985 00.000 7680 Moving (-0.51, 0.49) raw xDistance=0.41 yDistance=-0.66
00:10:20.987 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:10:20.987 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
00:10:20.987 00.000 7680 MoveAxis(W, 169, ABG)
00:10:20.987 00.000 7680 Guiding  Dir = 3, Dur = 169
00:10:20.987 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:20.991 00.004 7680 IsSlewing returns 0
00:10:20.992 00.001 6120 UpdateGuideState exits: m=14248 SNR=78.8 Saturated
00:10:20.996 00.004 7680 IsGuiding returns 0
00:10:20.997 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:21.001 00.004 7680 PulseGuide returned control before completion, sleep 179
00:10:21.001 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:21.004 00.003 6120 Enqueuing Expose request
00:10:21.194 00.190 7680 IsGuiding returns 1
00:10:21.195 00.001 7680 scope still moving after pulse duration time elapsed
00:10:21.227 00.032 7680 IsSlewing returns 0
00:10:21.229 00.002 7680 IsGuiding returns 0
00:10:21.229 00.000 7680 scope move finished after 169 + 63 ms
00:10:21.230 00.001 7680 Move returns status 0, amount 169
00:10:21.232 00.002 7680 MoveAxis(N, 361, ABG)
00:10:21.233 00.001 7680 Guiding  Dir = 0, Dur = 361
00:10:21.233 00.000 7680 IsSlewing returns 0
00:10:21.234 00.001 7680 IsGuiding returns 0
00:10:21.234 00.000 7680 PulseGuide returned control before completion, sleep 371
00:10:21.620 00.386 7680 IsGuiding returns 1
00:10:21.621 00.001 7680 scope still moving after pulse duration time elapsed
00:10:21.650 00.029 7680 IsSlewing returns 0
00:10:21.651 00.001 7680 IsGuiding returns 0
00:10:21.651 00.000 7680 scope move finished after 361 + 56 ms
00:10:21.651 00.000 7680 Move returns status 0, amount 361
00:10:21.652 00.001 7680 move complete, result=0
00:10:21.652 00.000 7680 worker thread done servicing request
00:10:21.653 00.001 7680 Worker thread wakes up
00:10:21.653 00.000 6120 GuideStep: 0.4 px 169 ms WEST, -0.7 px 361 ms NORTH
00:10:21.658 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:21.659 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:22.912 01.253 7680 Exposure complete
00:10:23.066 00.154 7680 worker thread done servicing request
00:10:23.068 00.002 6120 OnExposeComplete: enter
00:10:23.070 00.002 6120 UpdateGuideState(): m_state=6
00:10:23.074 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3454
00:10:23.077 00.003 6120 Star::Find returns 1 (1), X=967.51, Y=58.32, Mass=13869, SNR=77.8, Peak=255 HFD=7.1
00:10:23.080 00.003 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.56 = -0.72)
00:10:23.082 00.002 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.99)
00:10:23.086 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.14 hyp=0.28 cameraTheta=2.61 mountX=0.21 mountY=-0.23, mountTheta=-0.84
00:10:23.092 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.14, opts=13)
00:10:23.095 00.003 6120 Enqueuing Move request for scope (-0.24, 0.14)
00:10:23.099 00.004 7680 Worker thread wakes up
00:10:23.099 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:23.102 00.003 6120 UpdateGuideState exits: m=13869 SNR=77.8 Saturated
00:10:23.105 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:23.110 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.14) opts 0xd
00:10:23.110 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.14)
00:10:23.110 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:23.115 00.005 7680 Moving (-0.24, 0.14) raw xDistance=0.21 yDistance=-0.23
00:10:23.115 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
00:10:23.115 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:10:23.115 00.000 7680 MoveAxis(W, 98, ABG)
00:10:23.115 00.000 7680 Guiding  Dir = 3, Dur = 98
00:10:23.115 00.000 6120 Enqueuing Expose request
00:10:23.119 00.004 7680 IsSlewing returns 0
00:10:23.120 00.001 7680 IsGuiding returns 0
00:10:23.120 00.000 7680 PulseGuide returned control before completion, sleep 108
00:10:23.235 00.115 7680 IsGuiding returns 1
00:10:23.235 00.000 7680 scope still moving after pulse duration time elapsed
00:10:23.265 00.030 7680 IsSlewing returns 0
00:10:23.266 00.001 7680 IsGuiding returns 0
00:10:23.267 00.001 7680 scope move finished after 98 + 48 ms
00:10:23.267 00.000 7680 Move returns status 0, amount 98
00:10:23.268 00.001 7680 MoveAxis(N, 127, ABG)
00:10:23.268 00.000 7680 Guiding  Dir = 0, Dur = 127
00:10:23.269 00.001 7680 IsSlewing returns 0
00:10:23.270 00.001 7680 IsGuiding returns 0
00:10:23.271 00.001 7680 PulseGuide returned control before completion, sleep 137
00:10:23.421 00.150 7680 IsGuiding returns 1
00:10:23.422 00.001 7680 scope still moving after pulse duration time elapsed
00:10:23.453 00.031 7680 IsSlewing returns 0
00:10:23.454 00.001 7680 IsGuiding returns 0
00:10:23.454 00.000 7680 scope move finished after 127 + 57 ms
00:10:23.454 00.000 7680 Move returns status 0, amount 127
00:10:23.454 00.000 7680 move complete, result=0
00:10:23.455 00.001 7680 worker thread done servicing request
00:10:23.456 00.001 6120 GuideStep: 0.2 px 98 ms WEST, -0.2 px 127 ms NORTH
00:10:23.462 00.006 7680 Worker thread wakes up
00:10:23.462 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:23.462 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:24.718 01.256 7680 Exposure complete
00:10:24.855 00.137 7680 worker thread done servicing request
00:10:24.856 00.001 6120 OnExposeComplete: enter
00:10:24.860 00.004 6120 UpdateGuideState(): m_state=6
00:10:24.865 00.005 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3455
00:10:24.869 00.004 6120 Star::Find returns 1 (1), X=967.87, Y=58.06, Mass=13973, SNR=76.6, Peak=255 HFD=7.0
00:10:24.873 00.004 6120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-2.95) = xAngle (2.15 = 2.15)
00:10:24.875 00.002 6120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.88 = 1.88)
00:10:24.880 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.80 mountX=-0.09 mountY=0.16, mountTheta=2.09
00:10:24.885 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.12, opts=13)
00:10:24.888 00.003 6120 Enqueuing Move request for scope (0.12, -0.12)
00:10:24.891 00.003 7680 Worker thread wakes up
00:10:24.891 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
00:10:24.891 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
00:10:24.892 00.001 7680 Moving (0.12, -0.12) raw xDistance=-0.09 yDistance=0.16
00:10:24.892 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:10:24.892 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:10:24.892 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:10:24.892 00.000 7680 MoveAxis(E, 0, ABG)
00:10:24.892 00.000 7680 Move returns status 0, amount 0
00:10:24.893 00.001 7680 MoveAxis(N, 0, ABG)
00:10:24.894 00.001 7680 Move returns status 0, amount 0
00:10:24.894 00.000 7680 move complete, result=0
00:10:24.894 00.000 7680 worker thread done servicing request
00:10:24.894 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:24.897 00.003 6120 UpdateGuideState exits: m=13973 SNR=76.6 Saturated
00:10:24.900 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:24.903 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:24.906 00.003 6120 Enqueuing Expose request
00:10:24.909 00.003 7680 Worker thread wakes up
00:10:24.909 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:10:24.913 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:24.913 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:26.153 01.240 7680 Exposure complete
00:10:26.291 00.138 7680 worker thread done servicing request
00:10:26.292 00.001 6120 OnExposeComplete: enter
00:10:26.296 00.004 6120 UpdateGuideState(): m_state=6
00:10:26.300 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3456
00:10:26.304 00.004 6120 Star::Find returns 1 (1), X=967.87, Y=58.17, Mass=14083, SNR=77.4, Peak=255 HFD=6.8
00:10:26.308 00.004 6120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-2.95) = xAngle (2.85 = 2.85)
00:10:26.312 00.004 6120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.58 = 2.58)
00:10:26.315 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.12 cameraTheta=-0.10 mountX=-0.11 mountY=0.06, mountTheta=2.63
00:10:26.321 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.01, opts=13)
00:10:26.325 00.004 6120 Enqueuing Move request for scope (0.11, -0.01)
00:10:26.329 00.004 7680 Worker thread wakes up
00:10:26.329 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:26.333 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
00:10:26.333 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
00:10:26.334 00.001 7680 Moving (0.11, -0.01) raw xDistance=-0.11 yDistance=0.06
00:10:26.334 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:10:26.334 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:10:26.334 00.000 6120 UpdateGuideState exits: m=14083 SNR=77.4 Saturated
00:10:26.338 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:26.343 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:26.347 00.004 6120 Enqueuing Expose request
00:10:26.351 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:10:26.351 00.000 7680 MoveAxis(E, 0, ABG)
00:10:26.352 00.001 7680 Move returns status 0, amount 0
00:10:26.352 00.000 7680 MoveAxis(N, 0, ABG)
00:10:26.352 00.000 7680 Move returns status 0, amount 0
00:10:26.352 00.000 7680 move complete, result=0
00:10:26.352 00.000 7680 worker thread done servicing request
00:10:26.352 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:26.358 00.006 7680 Worker thread wakes up
00:10:26.358 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:26.358 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:27.601 01.243 7680 Exposure complete
00:10:27.735 00.134 7680 worker thread done servicing request
00:10:27.735 00.000 6120 OnExposeComplete: enter
00:10:27.739 00.004 6120 UpdateGuideState(): m_state=6
00:10:27.743 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3457
00:10:27.746 00.003 6120 Star::Find returns 1 (1), X=967.88, Y=58.37, Mass=13203, SNR=75.5, Peak=255 HFD=7.0
00:10:27.751 00.005 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
00:10:27.755 00.004 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.62)
00:10:27.758 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.98 mountX=-0.16 mountY=-0.11, mountTheta=-2.52
00:10:27.766 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.19, opts=13)
00:10:27.771 00.005 6120 Enqueuing Move request for scope (0.13, 0.19)
00:10:27.775 00.004 7680 Worker thread wakes up
00:10:27.775 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:27.778 00.003 6120 UpdateGuideState exits: m=13203 SNR=75.5 Saturated
00:10:27.783 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:27.786 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:27.790 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
00:10:27.790 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
00:10:27.790 00.000 7680 Moving (0.13, 0.19) raw xDistance=-0.16 yDistance=-0.11
00:10:27.790 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:10:27.790 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:10:27.790 00.000 6120 Enqueuing Expose request
00:10:27.795 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:10:27.796 00.001 7680 MoveAxis(E, 0, ABG)
00:10:27.796 00.000 7680 Move returns status 0, amount 0
00:10:27.796 00.000 7680 MoveAxis(N, 0, ABG)
00:10:27.796 00.000 7680 Move returns status 0, amount 0
00:10:27.796 00.000 7680 move complete, result=0
00:10:27.798 00.002 7680 worker thread done servicing request
00:10:27.798 00.000 7680 Worker thread wakes up
00:10:27.798 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:27.804 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:27.804 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:29.052 01.248 7680 Exposure complete
00:10:29.191 00.139 7680 worker thread done servicing request
00:10:29.192 00.001 6120 OnExposeComplete: enter
00:10:29.195 00.003 6120 UpdateGuideState(): m_state=6
00:10:29.201 00.006 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3458
00:10:29.204 00.003 6120 Star::Find returns 1 (1), X=968.01, Y=58.77, Mass=13342, SNR=73.9, Peak=255 HFD=6.8
00:10:29.208 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
00:10:29.212 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
00:10:29.216 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=0.59 hyp=0.64 cameraTheta=1.17 mountX=-0.36 mountY=-0.42, mountTheta=-2.28
00:10:29.221 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.59, opts=13)
00:10:29.225 00.004 6120 Enqueuing Move request for scope (0.25, 0.59)
00:10:29.230 00.005 7680 Worker thread wakes up
00:10:29.230 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:29.235 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.59) opts 0xd
00:10:29.235 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.59)
00:10:29.236 00.001 7680 Moving (0.25, 0.59) raw xDistance=-0.36 yDistance=-0.42
00:10:29.236 00.000 6120 UpdateGuideState exits: m=13342 SNR=73.9 Saturated
00:10:29.244 00.008 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:10:29.246 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:10:29.246 00.000 7680 MoveAxis(E, 147, ABG)
00:10:29.246 00.000 7680 Guiding  Dir = 2, Dur = 147
00:10:29.246 00.000 7680 IsSlewing returns 0
00:10:29.247 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:29.253 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:29.258 00.005 7680 IsGuiding returns 0
00:10:29.258 00.000 6120 Enqueuing Expose request
00:10:29.264 00.006 7680 PulseGuide returned control before completion, sleep 157
00:10:29.432 00.168 7680 IsGuiding returns 0
00:10:29.432 00.000 7680 Move returns status 0, amount 147
00:10:29.433 00.001 7680 MoveAxis(N, 228, ABG)
00:10:29.433 00.000 7680 Guiding  Dir = 0, Dur = 228
00:10:29.433 00.000 7680 IsSlewing returns 0
00:10:29.434 00.001 7680 IsGuiding returns 0
00:10:29.434 00.000 7680 PulseGuide returned control before completion, sleep 238
00:10:29.683 00.249 7680 IsGuiding returns 1
00:10:29.685 00.002 7680 scope still moving after pulse duration time elapsed
00:10:29.714 00.029 7680 IsSlewing returns 0
00:10:29.715 00.001 7680 IsGuiding returns 0
00:10:29.715 00.000 7680 scope move finished after 228 + 53 ms
00:10:29.717 00.002 7680 Move returns status 0, amount 228
00:10:29.717 00.000 7680 move complete, result=0
00:10:29.718 00.001 7680 worker thread done servicing request
00:10:29.718 00.000 6120 GuideStep: -0.4 px 147 ms EAST, -0.4 px 228 ms NORTH
00:10:29.725 00.007 7680 Worker thread wakes up
00:10:29.725 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:29.725 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:30.978 01.253 7680 Exposure complete
00:10:31.098 00.120 7680 worker thread done servicing request
00:10:31.098 00.000 6120 OnExposeComplete: enter
00:10:31.101 00.003 6120 UpdateGuideState(): m_state=6
00:10:31.104 00.003 6120 Star::Find(15, 968, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3459
00:10:31.107 00.003 6120 Star::Find returns 1 (1), X=967.84, Y=58.36, Mass=13765, SNR=76.9, Peak=255 HFD=6.9
00:10:31.113 00.006 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.10 = -2.19)
00:10:31.117 00.004 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.46)
00:10:31.120 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.14 mountX=-0.11 mountY=-0.12, mountTheta=-2.31
00:10:31.125 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.18, opts=13)
00:10:31.129 00.004 6120 Enqueuing Move request for scope (0.08, 0.18)
00:10:31.132 00.003 7680 Worker thread wakes up
00:10:31.133 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:31.136 00.003 6120 UpdateGuideState exits: m=13765 SNR=76.9 Saturated
00:10:31.140 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
00:10:31.141 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:31.146 00.005 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
00:10:31.146 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:31.151 00.005 6120 Enqueuing Expose request
00:10:31.154 00.003 7680 Moving (0.08, 0.18) raw xDistance=-0.11 yDistance=-0.12
00:10:31.155 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:10:31.155 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:10:31.155 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:10:31.157 00.002 7680 MoveAxis(E, 0, ABG)
00:10:31.157 00.000 7680 Move returns status 0, amount 0
00:10:31.157 00.000 7680 MoveAxis(N, 0, ABG)
00:10:31.157 00.000 7680 Move returns status 0, amount 0
00:10:31.157 00.000 7680 move complete, result=0
00:10:31.158 00.001 7680 worker thread done servicing request
00:10:31.158 00.000 7680 Worker thread wakes up
00:10:31.159 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:31.163 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:31.163 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:32.405 01.242 7680 Exposure complete
00:10:32.529 00.124 7680 worker thread done servicing request
00:10:32.529 00.000 6120 OnExposeComplete: enter
00:10:32.533 00.004 6120 UpdateGuideState(): m_state=6
00:10:32.537 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3460
00:10:32.540 00.003 6120 Star::Find returns 1 (1), X=968.01, Y=58.79, Mass=13097, SNR=73.4, Peak=255 HFD=6.9
00:10:32.544 00.004 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
00:10:32.547 00.003 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.42)
00:10:32.552 00.005 6120 CameraToMount -- cameraX=0.26 cameraY=0.61 hyp=0.66 cameraTheta=1.18 mountX=-0.36 mountY=-0.44, mountTheta=-2.27
00:10:32.557 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.61, opts=13)
00:10:32.562 00.005 6120 Enqueuing Move request for scope (0.26, 0.61)
00:10:32.565 00.003 7680 Worker thread wakes up
00:10:32.566 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.61) opts 0xd
00:10:32.566 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.61)
00:10:32.567 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:32.571 00.004 7680 Moving (0.26, 0.61) raw xDistance=-0.36 yDistance=-0.44
00:10:32.571 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:10:32.571 00.000 6120 UpdateGuideState exits: m=13097 SNR=73.4 Saturated
00:10:32.575 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:32.577 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
00:10:32.577 00.000 7680 MoveAxis(E, 149, ABG)
00:10:32.579 00.002 7680 Guiding  Dir = 2, Dur = 149
00:10:32.579 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:32.583 00.004 6120 Enqueuing Expose request
00:10:32.587 00.004 7680 IsSlewing returns 0
00:10:32.588 00.001 7680 IsGuiding returns 0
00:10:32.588 00.000 7680 PulseGuide returned control before completion, sleep 159
00:10:32.755 00.167 7680 IsGuiding returns 1
00:10:32.755 00.000 7680 scope still moving after pulse duration time elapsed
00:10:32.786 00.031 7680 IsSlewing returns 0
00:10:32.789 00.003 7680 IsGuiding returns 1
00:10:32.819 00.030 7680 IsSlewing returns 0
00:10:32.819 00.000 7680 IsGuiding returns 0
00:10:32.820 00.001 7680 scope move finished after 149 + 82 ms
00:10:32.820 00.000 7680 Move returns status 0, amount 149
00:10:32.821 00.001 7680 MoveAxis(N, 237, ABG)
00:10:32.821 00.000 7680 Guiding  Dir = 0, Dur = 237
00:10:32.821 00.000 7680 IsSlewing returns 0
00:10:32.823 00.002 7680 IsGuiding returns 0
00:10:32.823 00.000 7680 PulseGuide returned control before completion, sleep 247
00:10:33.084 00.261 7680 IsGuiding returns 1
00:10:33.085 00.001 7680 scope still moving after pulse duration time elapsed
00:10:33.115 00.030 7680 IsSlewing returns 0
00:10:33.116 00.001 7680 IsGuiding returns 0
00:10:33.117 00.001 7680 scope move finished after 237 + 57 ms
00:10:33.117 00.000 7680 Move returns status 0, amount 237
00:10:33.118 00.001 7680 move complete, result=0
00:10:33.119 00.001 7680 worker thread done servicing request
00:10:33.119 00.000 7680 Worker thread wakes up
00:10:33.119 00.000 6120 GuideStep: -0.4 px 149 ms EAST, -0.4 px 237 ms NORTH
00:10:33.126 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:33.126 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:34.370 01.244 7680 Exposure complete
00:10:34.515 00.145 7680 worker thread done servicing request
00:10:34.515 00.000 6120 OnExposeComplete: enter
00:10:34.522 00.007 6120 UpdateGuideState(): m_state=6
00:10:34.528 00.006 6120 Star::Find(15, 968, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3461
00:10:34.533 00.005 6120 Star::Find returns 1 (1), X=967.87, Y=58.85, Mass=14374, SNR=77.4, Peak=255 HFD=6.9
00:10:34.539 00.006 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
00:10:34.544 00.005 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
00:10:34.554 00.010 6120 CameraToMount -- cameraX=0.11 cameraY=0.67 hyp=0.68 cameraTheta=1.40 mountX=-0.24 mountY=-0.55, mountTheta=-1.97
00:10:34.562 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.67, opts=13)
00:10:34.568 00.006 6120 Enqueuing Move request for scope (0.11, 0.67)
00:10:34.573 00.005 7680 Worker thread wakes up
00:10:34.574 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.67) opts 0xd
00:10:34.574 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.67)
00:10:34.577 00.003 7680 Moving (0.11, 0.67) raw xDistance=-0.24 yDistance=-0.55
00:10:34.579 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
00:10:34.579 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:10:34.579 00.000 7680 MoveAxis(E, 107, ABG)
00:10:34.579 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:34.585 00.006 6120 UpdateGuideState exits: m=14374 SNR=77.4 Saturated
00:10:34.589 00.004 7680 Guiding  Dir = 2, Dur = 107
00:10:34.589 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:34.593 00.004 7680 IsSlewing returns 0
00:10:34.593 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:34.597 00.004 7680 IsGuiding returns 0
00:10:34.597 00.000 6120 Enqueuing Expose request
00:10:34.602 00.005 7680 PulseGuide returned control before completion, sleep 117
00:10:34.733 00.131 7680 IsGuiding returns 1
00:10:34.733 00.000 7680 scope still moving after pulse duration time elapsed
00:10:34.764 00.031 7680 IsSlewing returns 0
00:10:34.765 00.001 7680 IsGuiding returns 0
00:10:34.765 00.000 7680 scope move finished after 107 + 60 ms
00:10:34.765 00.000 7680 Move returns status 0, amount 107
00:10:34.765 00.000 7680 MoveAxis(N, 300, ABG)
00:10:34.766 00.001 7680 Guiding  Dir = 0, Dur = 300
00:10:34.766 00.000 7680 IsSlewing returns 0
00:10:34.767 00.001 7680 IsGuiding returns 0
00:10:34.768 00.001 7680 PulseGuide returned control before completion, sleep 310
00:10:35.093 00.325 7680 IsGuiding returns 1
00:10:35.093 00.000 7680 scope still moving after pulse duration time elapsed
00:10:35.123 00.030 7680 IsSlewing returns 0
00:10:35.124 00.001 7680 IsGuiding returns 0
00:10:35.125 00.001 7680 scope move finished after 300 + 57 ms
00:10:35.125 00.000 7680 Move returns status 0, amount 300
00:10:35.126 00.001 7680 move complete, result=0
00:10:35.127 00.001 7680 worker thread done servicing request
00:10:35.127 00.000 7680 Worker thread wakes up
00:10:35.127 00.000 6120 GuideStep: -0.2 px 107 ms EAST, -0.6 px 300 ms NORTH
00:10:35.134 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:35.134 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:36.383 01.249 7680 Exposure complete
00:10:36.519 00.136 7680 worker thread done servicing request
00:10:36.519 00.000 6120 OnExposeComplete: enter
00:10:36.523 00.004 6120 UpdateGuideState(): m_state=6
00:10:36.527 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3462
00:10:36.532 00.005 6120 Star::Find returns 1 (1), X=967.78, Y=58.70, Mass=14573, SNR=78.4, Peak=255 HFD=7.0
00:10:36.535 00.003 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
00:10:36.538 00.003 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
00:10:36.543 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.52 hyp=0.52 cameraTheta=1.52 mountX=-0.12 mountY=-0.45, mountTheta=-1.83
00:10:36.549 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.52, opts=13)
00:10:36.552 00.003 6120 Enqueuing Move request for scope (0.02, 0.52)
00:10:36.556 00.004 7680 Worker thread wakes up
00:10:36.557 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.52) opts 0xd
00:10:36.557 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.52)
00:10:36.557 00.000 7680 Moving (0.02, 0.52) raw xDistance=-0.12 yDistance=-0.45
00:10:36.557 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:10:36.557 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
00:10:36.558 00.001 7680 MoveAxis(E, 0, ABG)
00:10:36.558 00.000 7680 Move returns status 0, amount 0
00:10:36.558 00.000 7680 MoveAxis(N, 246, ABG)
00:10:36.558 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:36.563 00.005 7680 Guiding  Dir = 0, Dur = 246
00:10:36.563 00.000 6120 UpdateGuideState exits: m=14573 SNR=78.4 Saturated
00:10:36.567 00.004 7680 IsSlewing returns 0
00:10:36.567 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:36.571 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:36.574 00.003 6120 Enqueuing Expose request
00:10:36.578 00.004 7680 IsGuiding returns 0
00:10:36.579 00.001 7680 PulseGuide returned control before completion, sleep 256
00:10:36.841 00.262 7680 IsGuiding returns 1
00:10:36.842 00.001 7680 scope still moving after pulse duration time elapsed
00:10:36.872 00.030 7680 IsSlewing returns 0
00:10:36.874 00.002 7680 IsGuiding returns 0
00:10:36.874 00.000 7680 scope move finished after 246 + 49 ms
00:10:36.875 00.001 7680 Move returns status 0, amount 246
00:10:36.875 00.000 7680 move complete, result=0
00:10:36.875 00.000 7680 worker thread done servicing request
00:10:36.875 00.000 7680 Worker thread wakes up
00:10:36.875 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 246 ms NORTH
00:10:36.882 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:36.882 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:38.137 01.255 7680 Exposure complete
00:10:38.274 00.137 7680 worker thread done servicing request
00:10:38.275 00.001 6120 OnExposeComplete: enter
00:10:38.278 00.003 6120 UpdateGuideState(): m_state=6
00:10:38.283 00.005 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3463
00:10:38.287 00.004 6120 Star::Find returns 1 (1), X=967.81, Y=58.10, Mass=14543, SNR=77.8, Peak=255 HFD=7.0
00:10:38.290 00.003 6120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-2.95) = xAngle (2.00 = 2.00)
00:10:38.294 00.004 6120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.73 = 1.73)
00:10:38.298 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.96 mountX=-0.04 mountY=0.10, mountTheta=1.97
00:10:38.305 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.08, opts=13)
00:10:38.309 00.004 6120 Enqueuing Move request for scope (0.06, -0.08)
00:10:38.314 00.005 7680 Worker thread wakes up
00:10:38.314 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:38.318 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
00:10:38.318 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
00:10:38.319 00.001 7680 Moving (0.06, -0.08) raw xDistance=-0.04 yDistance=0.10
00:10:38.319 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:10:38.319 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:10:38.319 00.000 6120 UpdateGuideState exits: m=14543 SNR=77.8 Saturated
00:10:38.323 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:10:38.324 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:38.328 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:38.332 00.004 6120 Enqueuing Expose request
00:10:38.336 00.004 7680 MoveAxis(E, 0, ABG)
00:10:38.337 00.001 7680 Move returns status 0, amount 0
00:10:38.337 00.000 7680 MoveAxis(N, 0, ABG)
00:10:38.337 00.000 7680 Move returns status 0, amount 0
00:10:38.337 00.000 7680 move complete, result=0
00:10:38.338 00.001 7680 worker thread done servicing request
00:10:38.338 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:10:38.342 00.004 7680 Worker thread wakes up
00:10:38.342 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:38.342 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:39.592 01.250 7680 Exposure complete
00:10:39.727 00.135 7680 worker thread done servicing request
00:10:39.727 00.000 6120 OnExposeComplete: enter
00:10:39.731 00.004 6120 UpdateGuideState(): m_state=6
00:10:39.735 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3464
00:10:39.739 00.004 6120 Star::Find returns 1 (1), X=967.76, Y=58.30, Mass=13376, SNR=75.3, Peak=255 HFD=7.0
00:10:39.743 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
00:10:39.746 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
00:10:39.750 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.02 mountY=-0.11, mountTheta=-1.78
00:10:39.755 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.12, opts=13)
00:10:39.759 00.004 6120 Enqueuing Move request for scope (0.00, 0.12)
00:10:39.763 00.004 7680 Worker thread wakes up
00:10:39.763 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
00:10:39.763 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
00:10:39.763 00.000 7680 Moving (0.00, 0.12) raw xDistance=-0.02 yDistance=-0.11
00:10:39.763 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:10:39.765 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:10:39.765 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:39.769 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:10:39.769 00.000 7680 MoveAxis(E, 0, ABG)
00:10:39.769 00.000 7680 Move returns status 0, amount 0
00:10:39.769 00.000 7680 MoveAxis(N, 0, ABG)
00:10:39.769 00.000 7680 Move returns status 0, amount 0
00:10:39.769 00.000 7680 move complete, result=0
00:10:39.769 00.000 7680 worker thread done servicing request
00:10:39.769 00.000 6120 UpdateGuideState exits: m=13376 SNR=75.3 Saturated
00:10:39.774 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:39.778 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:39.782 00.004 6120 Enqueuing Expose request
00:10:39.786 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:39.793 00.007 7680 Worker thread wakes up
00:10:39.793 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:39.794 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:41.041 01.247 7680 Exposure complete
00:10:41.165 00.124 7680 worker thread done servicing request
00:10:41.165 00.000 6120 OnExposeComplete: enter
00:10:41.170 00.005 6120 UpdateGuideState(): m_state=6
00:10:41.173 00.003 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3465
00:10:41.178 00.005 6120 Star::Find returns 1 (1), X=967.85, Y=58.32, Mass=13725, SNR=75.3, Peak=255 HFD=6.9
00:10:41.180 00.002 6120 CameraToMount -- cameraTheta (0.99) - m_xAngle (-2.95) = xAngle (3.95 = -2.34)
00:10:41.184 00.004 6120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.68 = -2.61)
00:10:41.187 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=0.99 mountX=-0.12 mountY=-0.08, mountTheta=-2.51
00:10:41.192 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.14, opts=13)
00:10:41.196 00.004 6120 Enqueuing Move request for scope (0.09, 0.14)
00:10:41.199 00.003 7680 Worker thread wakes up
00:10:41.200 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
00:10:41.200 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
00:10:41.200 00.000 7680 Moving (0.09, 0.14) raw xDistance=-0.12 yDistance=-0.08
00:10:41.200 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:10:41.200 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:10:41.200 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:10:41.201 00.001 7680 MoveAxis(E, 0, ABG)
00:10:41.201 00.000 7680 Move returns status 0, amount 0
00:10:41.201 00.000 7680 MoveAxis(N, 0, ABG)
00:10:41.201 00.000 7680 Move returns status 0, amount 0
00:10:41.201 00.000 7680 move complete, result=0
00:10:41.201 00.000 7680 worker thread done servicing request
00:10:41.201 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:41.207 00.006 6120 UpdateGuideState exits: m=13725 SNR=75.3 Saturated
00:10:41.211 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:41.215 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:41.218 00.003 6120 Enqueuing Expose request
00:10:41.222 00.004 7680 Worker thread wakes up
00:10:41.223 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:41.226 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:41.226 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:42.483 01.257 7680 Exposure complete
00:10:42.619 00.136 7680 worker thread done servicing request
00:10:42.619 00.000 6120 OnExposeComplete: enter
00:10:42.623 00.004 6120 UpdateGuideState(): m_state=6
00:10:42.626 00.003 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3466
00:10:42.631 00.005 6120 Star::Find returns 1 (1), X=967.67, Y=58.94, Mass=14279, SNR=76.2, Peak=255 HFD=6.9
00:10:42.635 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
00:10:42.638 00.003 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
00:10:42.642 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.76 hyp=0.77 cameraTheta=1.69 mountX=-0.05 mountY=-0.72, mountTheta=-1.65
00:10:42.648 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.76, opts=13)
00:10:42.652 00.004 6120 Enqueuing Move request for scope (-0.09, 0.76)
00:10:42.654 00.002 7680 Worker thread wakes up
00:10:42.655 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.76) opts 0xd
00:10:42.655 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.76)
00:10:42.655 00.000 7680 Moving (-0.09, 0.76) raw xDistance=-0.05 yDistance=-0.72
00:10:42.655 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:10:42.655 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
00:10:42.655 00.000 7680 MoveAxis(E, 0, ABG)
00:10:42.657 00.002 7680 Move returns status 0, amount 0
00:10:42.657 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:42.660 00.003 7680 MoveAxis(N, 393, ABG)
00:10:42.660 00.000 7680 Guiding  Dir = 0, Dur = 393
00:10:42.660 00.000 6120 UpdateGuideState exits: m=14279 SNR=76.2 Saturated
00:10:42.665 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:42.669 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:42.671 00.002 6120 Enqueuing Expose request
00:10:42.675 00.004 7680 IsSlewing returns 0
00:10:42.675 00.000 7680 IsGuiding returns 0
00:10:42.675 00.000 7680 PulseGuide returned control before completion, sleep 403
00:10:43.095 00.420 7680 IsGuiding returns 1
00:10:43.096 00.001 7680 scope still moving after pulse duration time elapsed
00:10:43.126 00.030 7680 IsSlewing returns 0
00:10:43.127 00.001 7680 IsGuiding returns 1
00:10:43.157 00.030 7680 IsSlewing returns 0
00:10:43.158 00.001 7680 IsGuiding returns 1
00:10:43.188 00.030 7680 IsSlewing returns 0
00:10:43.190 00.002 7680 IsGuiding returns 0
00:10:43.190 00.000 7680 scope move finished after 393 + 122 ms
00:10:43.192 00.002 7680 Move returns status 0, amount 393
00:10:43.192 00.000 7680 move complete, result=0
00:10:43.193 00.001 7680 worker thread done servicing request
00:10:43.193 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.7 px 393 ms NORTH
00:10:43.201 00.008 7680 Worker thread wakes up
00:10:43.201 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:43.201 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:44.446 01.245 7680 Exposure complete
00:10:44.576 00.130 7680 worker thread done servicing request
00:10:44.576 00.000 6120 OnExposeComplete: enter
00:10:44.581 00.005 6120 UpdateGuideState(): m_state=6
00:10:44.585 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3467
00:10:44.589 00.004 6120 Star::Find returns 1 (1), X=967.84, Y=58.27, Mass=13821, SNR=75.7, Peak=255 HFD=6.9
00:10:44.593 00.004 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.78 = -2.50)
00:10:44.596 00.003 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.52 = -2.77)
00:10:44.598 00.002 6120 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.83 mountX=-0.10 mountY=-0.05, mountTheta=-2.71
00:10:44.604 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.09, opts=13)
00:10:44.609 00.005 6120 Enqueuing Move request for scope (0.08, 0.09)
00:10:44.616 00.007 7680 Worker thread wakes up
00:10:44.616 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
00:10:44.616 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
00:10:44.616 00.000 7680 Moving (0.08, 0.09) raw xDistance=-0.10 yDistance=-0.05
00:10:44.617 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:10:44.617 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:44.622 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:10:44.622 00.000 6120 UpdateGuideState exits: m=13821 SNR=75.7 Saturated
00:10:44.626 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:44.630 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:44.634 00.004 6120 Enqueuing Expose request
00:10:44.638 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:10:44.639 00.001 7680 MoveAxis(E, 0, ABG)
00:10:44.639 00.000 7680 Move returns status 0, amount 0
00:10:44.640 00.001 7680 MoveAxis(N, 0, ABG)
00:10:44.640 00.000 7680 Move returns status 0, amount 0
00:10:44.640 00.000 7680 move complete, result=0
00:10:44.640 00.000 7680 worker thread done servicing request
00:10:44.640 00.000 7680 Worker thread wakes up
00:10:44.641 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:10:44.646 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:44.646 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:45.901 01.255 7680 Exposure complete
00:10:46.057 00.156 7680 worker thread done servicing request
00:10:46.057 00.000 6120 OnExposeComplete: enter
00:10:46.063 00.006 6120 UpdateGuideState(): m_state=6
00:10:46.070 00.007 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3468
00:10:46.076 00.006 6120 Star::Find returns 1 (1), X=967.84, Y=58.43, Mass=13443, SNR=75.9, Peak=255 HFD=7.0
00:10:46.082 00.006 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
00:10:46.088 00.006 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.35)
00:10:46.092 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.25 mountX=-0.13 mountY=-0.19, mountTheta=-2.17
00:10:46.100 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.25, opts=13)
00:10:46.105 00.005 6120 Enqueuing Move request for scope (0.08, 0.25)
00:10:46.115 00.010 7680 Worker thread wakes up
00:10:46.115 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:46.123 00.008 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
00:10:46.124 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
00:10:46.124 00.000 7680 Moving (0.08, 0.25) raw xDistance=-0.13 yDistance=-0.19
00:10:46.124 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:10:46.125 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:10:46.125 00.000 6120 UpdateGuideState exits: m=13443 SNR=75.9 Saturated
00:10:46.131 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:10:46.131 00.000 7680 MoveAxis(E, 0, ABG)
00:10:46.132 00.001 7680 Move returns status 0, amount 0
00:10:46.132 00.000 7680 MoveAxis(N, 0, ABG)
00:10:46.132 00.000 7680 Move returns status 0, amount 0
00:10:46.132 00.000 7680 move complete, result=0
00:10:46.133 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:46.139 00.006 7680 worker thread done servicing request
00:10:46.139 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:46.147 00.008 6120 Enqueuing Expose request
00:10:46.151 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:10:46.157 00.006 7680 Worker thread wakes up
00:10:46.157 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:46.157 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:47.414 01.257 7680 Exposure complete
00:10:47.556 00.142 7680 worker thread done servicing request
00:10:47.556 00.000 6120 OnExposeComplete: enter
00:10:47.561 00.005 6120 UpdateGuideState(): m_state=6
00:10:47.565 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3469
00:10:47.569 00.004 6120 Star::Find returns 1 (1), X=968.00, Y=58.75, Mass=15099, SNR=80.7, Peak=255 HFD=6.9
00:10:47.573 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
00:10:47.577 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.43)
00:10:47.581 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=0.57 hyp=0.62 cameraTheta=1.17 mountX=-0.34 mountY=-0.40, mountTheta=-2.27
00:10:47.585 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.57, opts=13)
00:10:47.590 00.005 6120 Enqueuing Move request for scope (0.24, 0.57)
00:10:47.593 00.003 7680 Worker thread wakes up
00:10:47.593 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.57) opts 0xd
00:10:47.594 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:47.598 00.004 6120 UpdateGuideState exits: m=15099 SNR=80.7 Saturated
00:10:47.601 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:47.604 00.003 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.57)
00:10:47.604 00.000 7680 Moving (0.24, 0.57) raw xDistance=-0.34 yDistance=-0.40
00:10:47.604 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
00:10:47.604 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:10:47.604 00.000 7680 MoveAxis(E, 139, ABG)
00:10:47.606 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:47.609 00.003 7680 Guiding  Dir = 2, Dur = 139
00:10:47.609 00.000 6120 Enqueuing Expose request
00:10:47.614 00.005 7680 IsSlewing returns 0
00:10:47.614 00.000 7680 IsGuiding returns 0
00:10:47.615 00.001 7680 PulseGuide returned control before completion, sleep 149
00:10:47.779 00.164 7680 IsGuiding returns 1
00:10:47.780 00.001 7680 scope still moving after pulse duration time elapsed
00:10:47.811 00.031 7680 IsSlewing returns 0
00:10:47.812 00.001 7680 IsGuiding returns 0
00:10:47.813 00.001 7680 scope move finished after 139 + 59 ms
00:10:47.813 00.000 7680 Move returns status 0, amount 139
00:10:47.813 00.000 7680 MoveAxis(N, 219, ABG)
00:10:47.813 00.000 7680 Guiding  Dir = 0, Dur = 219
00:10:47.815 00.002 7680 IsSlewing returns 0
00:10:47.815 00.000 7680 IsGuiding returns 0
00:10:47.816 00.001 7680 PulseGuide returned control before completion, sleep 229
00:10:48.061 00.245 7680 IsGuiding returns 1
00:10:48.061 00.000 7680 scope still moving after pulse duration time elapsed
00:10:48.092 00.031 7680 IsSlewing returns 0
00:10:48.093 00.001 7680 IsGuiding returns 0
00:10:48.093 00.000 7680 scope move finished after 219 + 58 ms
00:10:48.094 00.001 7680 Move returns status 0, amount 219
00:10:48.094 00.000 7680 move complete, result=0
00:10:48.094 00.000 7680 worker thread done servicing request
00:10:48.094 00.000 6120 GuideStep: -0.3 px 139 ms EAST, -0.4 px 219 ms NORTH
00:10:48.101 00.007 7680 Worker thread wakes up
00:10:48.101 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:48.101 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:49.356 01.255 7680 Exposure complete
00:10:49.498 00.142 7680 worker thread done servicing request
00:10:49.498 00.000 6120 OnExposeComplete: enter
00:10:49.503 00.005 6120 UpdateGuideState(): m_state=6
00:10:49.507 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3470
00:10:49.510 00.003 6120 Star::Find returns 1 (1), X=967.87, Y=58.69, Mass=13925, SNR=78.0, Peak=255 HFD=6.9
00:10:49.515 00.005 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.31 = -1.98)
00:10:49.521 00.006 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.25)
00:10:49.526 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.51 hyp=0.52 cameraTheta=1.35 mountX=-0.21 mountY=-0.41, mountTheta=-2.04
00:10:49.531 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.51, opts=13)
00:10:49.536 00.005 6120 Enqueuing Move request for scope (0.11, 0.51)
00:10:49.540 00.004 7680 Worker thread wakes up
00:10:49.540 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.51) opts 0xd
00:10:49.540 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.51)
00:10:49.540 00.000 7680 Moving (0.11, 0.51) raw xDistance=-0.21 yDistance=-0.41
00:10:49.540 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
00:10:49.540 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:10:49.540 00.000 7680 MoveAxis(E, 94, ABG)
00:10:49.541 00.001 7680 Guiding  Dir = 2, Dur = 94
00:10:49.541 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:49.548 00.007 6120 UpdateGuideState exits: m=13925 SNR=78.0 Saturated
00:10:49.552 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:49.556 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:49.560 00.004 6120 Enqueuing Expose request
00:10:49.563 00.003 7680 IsSlewing returns 0
00:10:49.564 00.001 7680 IsGuiding returns 0
00:10:49.564 00.000 7680 PulseGuide returned control before completion, sleep 104
00:10:49.673 00.109 7680 IsGuiding returns 1
00:10:49.675 00.002 7680 scope still moving after pulse duration time elapsed
00:10:49.705 00.030 7680 IsSlewing returns 0
00:10:49.706 00.001 7680 IsGuiding returns 0
00:10:49.706 00.000 7680 scope move finished after 94 + 48 ms
00:10:49.707 00.001 7680 Move returns status 0, amount 94
00:10:49.707 00.000 7680 MoveAxis(N, 222, ABG)
00:10:49.708 00.001 7680 Guiding  Dir = 0, Dur = 222
00:10:49.708 00.000 7680 IsSlewing returns 0
00:10:49.709 00.001 7680 IsGuiding returns 0
00:10:49.709 00.000 7680 PulseGuide returned control before completion, sleep 232
00:10:49.953 00.244 7680 IsGuiding returns 1
00:10:49.954 00.001 7680 scope still moving after pulse duration time elapsed
00:10:49.985 00.031 7680 IsSlewing returns 0
00:10:49.986 00.001 7680 IsGuiding returns 0
00:10:49.986 00.000 7680 scope move finished after 222 + 54 ms
00:10:49.986 00.000 7680 Move returns status 0, amount 222
00:10:49.987 00.001 7680 move complete, result=0
00:10:49.987 00.000 7680 worker thread done servicing request
00:10:49.988 00.001 6120 GuideStep: -0.2 px 94 ms EAST, -0.4 px 222 ms NORTH
00:10:49.993 00.005 7680 Worker thread wakes up
00:10:49.993 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:49.993 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:51.246 01.253 7680 Exposure complete
00:10:51.380 00.134 7680 worker thread done servicing request
00:10:51.381 00.001 6120 OnExposeComplete: enter
00:10:51.384 00.003 6120 UpdateGuideState(): m_state=6
00:10:51.388 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3471
00:10:51.394 00.006 6120 Star::Find returns 1 (1), X=967.76, Y=58.72, Mass=14747, SNR=79.9, Peak=255 HFD=7.0
00:10:51.398 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
00:10:51.402 00.004 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
00:10:51.405 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=0.54 hyp=0.54 cameraTheta=1.57 mountX=-0.10 mountY=-0.49, mountTheta=-1.78
00:10:51.411 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.54, opts=13)
00:10:51.415 00.004 6120 Enqueuing Move request for scope (0.00, 0.54)
00:10:51.422 00.007 7680 Worker thread wakes up
00:10:51.422 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.54) opts 0xd
00:10:51.422 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.54)
00:10:51.422 00.000 7680 Moving (0.00, 0.54) raw xDistance=-0.10 yDistance=-0.49
00:10:51.423 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:10:51.423 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:10:51.424 00.001 7680 MoveAxis(E, 0, ABG)
00:10:51.424 00.000 7680 Move returns status 0, amount 0
00:10:51.424 00.000 7680 MoveAxis(N, 264, ABG)
00:10:51.425 00.001 7680 Guiding  Dir = 0, Dur = 264
00:10:51.425 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:51.429 00.004 6120 UpdateGuideState exits: m=14747 SNR=79.9 Saturated
00:10:51.433 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:51.437 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:51.441 00.004 6120 Enqueuing Expose request
00:10:51.445 00.004 7680 IsSlewing returns 0
00:10:51.445 00.000 7680 IsGuiding returns 0
00:10:51.446 00.001 7680 PulseGuide returned control before completion, sleep 274
00:10:51.735 00.289 7680 IsGuiding returns 1
00:10:51.736 00.001 7680 scope still moving after pulse duration time elapsed
00:10:51.766 00.030 7680 IsSlewing returns 0
00:10:51.767 00.001 7680 IsGuiding returns 0
00:10:51.767 00.000 7680 scope move finished after 264 + 58 ms
00:10:51.769 00.002 7680 Move returns status 0, amount 264
00:10:51.769 00.000 7680 move complete, result=0
00:10:51.769 00.000 7680 worker thread done servicing request
00:10:51.769 00.000 7680 Worker thread wakes up
00:10:51.770 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 264 ms NORTH
00:10:51.776 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:51.776 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:53.029 01.253 7680 Exposure complete
00:10:53.166 00.137 6120 OnExposeComplete: enter
00:10:53.172 00.006 6120 UpdateGuideState(): m_state=6
00:10:53.177 00.005 7680 worker thread done servicing request
00:10:53.177 00.000 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3472
00:10:53.181 00.004 6120 Star::Find returns 1 (1), X=967.71, Y=58.35, Mass=14147, SNR=76.7, Peak=255 HFD=7.1
00:10:53.185 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
00:10:53.190 00.005 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
00:10:53.193 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.84 mountX=0.01 mountY=-0.17, mountTheta=-1.48
00:10:53.198 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.17, opts=13)
00:10:53.202 00.004 6120 Enqueuing Move request for scope (-0.05, 0.17)
00:10:53.206 00.004 7680 Worker thread wakes up
00:10:53.206 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
00:10:53.206 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
00:10:53.206 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:53.210 00.004 6120 UpdateGuideState exits: m=14147 SNR=76.7 Saturated
00:10:53.214 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:53.217 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:53.221 00.004 7680 Moving (-0.05, 0.17) raw xDistance=0.01 yDistance=-0.17
00:10:53.221 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:10:53.221 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:10:53.222 00.001 6120 Enqueuing Expose request
00:10:53.225 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:10:53.225 00.000 7680 MoveAxis(E, 0, ABG)
00:10:53.225 00.000 7680 Move returns status 0, amount 0
00:10:53.225 00.000 7680 MoveAxis(N, 0, ABG)
00:10:53.226 00.001 7680 Move returns status 0, amount 0
00:10:53.226 00.000 7680 move complete, result=0
00:10:53.226 00.000 7680 worker thread done servicing request
00:10:53.226 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:10:53.230 00.004 7680 Worker thread wakes up
00:10:53.231 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:53.231 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:54.486 01.255 7680 Exposure complete
00:10:54.626 00.140 7680 worker thread done servicing request
00:10:54.626 00.000 6120 OnExposeComplete: enter
00:10:54.631 00.005 6120 UpdateGuideState(): m_state=6
00:10:54.635 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3473
00:10:54.639 00.004 6120 Star::Find returns 1 (1), X=967.84, Y=58.21, Mass=14162, SNR=76.9, Peak=255 HFD=6.9
00:10:54.645 00.006 6120 CameraToMount -- cameraTheta (0.29) - m_xAngle (-2.95) = xAngle (3.24 = -3.04)
00:10:54.650 00.005 6120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.97 = 2.97)
00:10:54.652 00.002 6120 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.29 mountX=-0.09 mountY=0.01, mountTheta=2.97
00:10:54.656 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.02, opts=13)
00:10:54.660 00.004 6120 Enqueuing Move request for scope (0.08, 0.02)
00:10:54.664 00.004 7680 Worker thread wakes up
00:10:54.665 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:54.668 00.003 6120 UpdateGuideState exits: m=14162 SNR=76.9 Saturated
00:10:54.674 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:54.677 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:54.682 00.005 6120 Enqueuing Expose request
00:10:54.685 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
00:10:54.685 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
00:10:54.685 00.000 7680 Moving (0.08, 0.02) raw xDistance=-0.09 yDistance=0.01
00:10:54.686 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:10:54.686 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:10:54.687 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:10:54.687 00.000 7680 MoveAxis(E, 0, ABG)
00:10:54.688 00.001 7680 Move returns status 0, amount 0
00:10:54.688 00.000 7680 MoveAxis(N, 0, ABG)
00:10:54.688 00.000 7680 Move returns status 0, amount 0
00:10:54.688 00.000 7680 move complete, result=0
00:10:54.688 00.000 7680 worker thread done servicing request
00:10:54.688 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:10:54.693 00.005 7680 Worker thread wakes up
00:10:54.694 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:54.694 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:55.939 01.245 7680 Exposure complete
00:10:56.071 00.132 7680 worker thread done servicing request
00:10:56.073 00.002 6120 OnExposeComplete: enter
00:10:56.077 00.004 6120 UpdateGuideState(): m_state=6
00:10:56.080 00.003 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3474
00:10:56.086 00.006 6120 Star::Find returns 1 (1), X=967.92, Y=58.38, Mass=13519, SNR=75.7, Peak=255 HFD=6.8
00:10:56.090 00.004 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-2.95) = xAngle (3.84 = -2.44)
00:10:56.093 00.003 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.57 = -2.71)
00:10:56.097 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.20 hyp=0.25 cameraTheta=0.89 mountX=-0.19 mountY=-0.11, mountTheta=-2.64
00:10:56.102 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.20, opts=13)
00:10:56.107 00.005 6120 Enqueuing Move request for scope (0.16, 0.20)
00:10:56.111 00.004 7680 Worker thread wakes up
00:10:56.111 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.20) opts 0xd
00:10:56.111 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.20)
00:10:56.111 00.000 7680 Moving (0.16, 0.20) raw xDistance=-0.19 yDistance=-0.11
00:10:56.112 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:10:56.112 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:10:56.112 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:10:56.112 00.000 7680 MoveAxis(E, 0, ABG)
00:10:56.112 00.000 7680 Move returns status 0, amount 0
00:10:56.112 00.000 7680 MoveAxis(N, 0, ABG)
00:10:56.112 00.000 7680 Move returns status 0, amount 0
00:10:56.113 00.001 7680 move complete, result=0
00:10:56.113 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:56.117 00.004 7680 worker thread done servicing request
00:10:56.117 00.000 6120 UpdateGuideState exits: m=13519 SNR=75.7 Saturated
00:10:56.121 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:56.124 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:56.127 00.003 6120 Enqueuing Expose request
00:10:56.131 00.004 7680 Worker thread wakes up
00:10:56.132 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:56.135 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:56.135 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:57.392 01.257 7680 Exposure complete
00:10:57.521 00.129 7680 worker thread done servicing request
00:10:57.522 00.001 6120 OnExposeComplete: enter
00:10:57.524 00.002 6120 UpdateGuideState(): m_state=6
00:10:57.528 00.004 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3475
00:10:57.532 00.004 6120 Star::Find returns 1 (1), X=967.82, Y=58.72, Mass=14286, SNR=78.3, Peak=255 HFD=7.0
00:10:57.536 00.004 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.41 = -1.88)
00:10:57.540 00.004 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
00:10:57.546 00.006 6120 CameraToMount -- cameraX=0.06 cameraY=0.54 hyp=0.54 cameraTheta=1.45 mountX=-0.16 mountY=-0.45, mountTheta=-1.92
00:10:57.552 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.54, opts=13)
00:10:57.557 00.005 6120 Enqueuing Move request for scope (0.06, 0.54)
00:10:57.561 00.004 7680 Worker thread wakes up
00:10:57.561 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.54) opts 0xd
00:10:57.562 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.54)
00:10:57.562 00.000 7680 Moving (0.06, 0.54) raw xDistance=-0.16 yDistance=-0.45
00:10:57.562 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:10:57.562 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
00:10:57.562 00.000 7680 MoveAxis(E, 0, ABG)
00:10:57.562 00.000 7680 Move returns status 0, amount 0
00:10:57.562 00.000 7680 MoveAxis(N, 246, ABG)
00:10:57.563 00.001 7680 Guiding  Dir = 0, Dur = 246
00:10:57.563 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:57.567 00.004 7680 IsSlewing returns 0
00:10:57.567 00.000 6120 UpdateGuideState exits: m=14286 SNR=78.3 Saturated
00:10:57.572 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:57.575 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:57.580 00.005 6120 Enqueuing Expose request
00:10:57.583 00.003 7680 IsGuiding returns 0
00:10:57.584 00.001 7680 PulseGuide returned control before completion, sleep 256
00:10:57.847 00.263 7680 IsGuiding returns 1
00:10:57.849 00.002 7680 scope still moving after pulse duration time elapsed
00:10:57.879 00.030 7680 IsSlewing returns 0
00:10:57.880 00.001 7680 IsGuiding returns 0
00:10:57.882 00.002 7680 scope move finished after 246 + 52 ms
00:10:57.882 00.000 7680 Move returns status 0, amount 246
00:10:57.883 00.001 7680 move complete, result=0
00:10:57.883 00.000 7680 worker thread done servicing request
00:10:57.883 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 246 ms NORTH
00:10:57.890 00.007 7680 Worker thread wakes up
00:10:57.890 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:10:57.891 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,43,31,31)
00:10:59.147 01.256 6120 evsrv: cli 0FAEFED8 connect
00:10:59.153 00.006 6120 case statement mapped state 6 to 3
00:10:59.157 00.004 7680 Exposure complete
00:10:59.157 00.000 6120 case statement mapped state 6 to 3
00:10:59.162 00.005 6120 evsrv: cli 0FAEFED8 request: {"method":"get_app_state","id":"42814447-a669-41f8-b9f9-0cd461e50e7f"}
00:10:59.277 00.115 6120 case statement mapped state 6 to 3
00:10:59.282 00.005 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":"Guiding","id":"42814447-a669-41f8-b9f9-0cd461e50e7f"}
00:10:59.287 00.005 6120 evsrv: cli 0FAEFED8 disconnect
00:10:59.290 00.003 6120 evsrv: cli 0FAF03D8 connect
00:10:59.294 00.004 6120 case statement mapped state 6 to 3
00:10:59.298 00.004 6120 case statement mapped state 6 to 3
00:10:59.302 00.004 6120 evsrv: cli 0FAF03D8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"27720abd-9b80-46fc-af5c-e73b6462d791"}
00:10:59.305 00.003 6120 PhdController::Dither begins
00:10:59.308 00.003 6120 dither: size=5.00, dRA=1.28 dDec=1.04
00:10:59.311 00.003 6120 MountToCamera -- mountTheta (0.68) + m_xAngle (-2.95) = xAngle (-2.27 = -2.27)
00:10:59.314 00.003 6120 MountToCamera -- mountX=1.28 mountY=1.04 hyp=1.65 mountTheta=0.68 cameraX=-1.06, cameraY=-1.26 cameraTheta=-2.27
00:10:59.317 00.003 6120 setting lock position to (966.69, 56.92)
00:10:59.320 00.003 6120 Mount: notify guiding dithered (-1.1, -1.3)
00:10:59.323 00.003 6120 Status Line: Dither by 1.28,1.04
00:10:59.327 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
00:10:59.331 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
00:10:59.334 00.003 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":0,"id":"27720abd-9b80-46fc-af5c-e73b6462d791"}
00:10:59.338 00.004 6120 evsrv: cli 0FAF03D8 disconnect
00:10:59.374 00.036 7680 worker thread done servicing request
00:10:59.374 00.000 6120 OnExposeComplete: enter
00:10:59.377 00.003 6120 UpdateGuideState(): m_state=6
00:10:59.382 00.005 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3476
00:10:59.385 00.003 6120 Star::Find returns 1 (1), X=967.83, Y=58.36, Mass=13324, SNR=74.8, Peak=255 HFD=6.9
00:10:59.389 00.004 6120 CameraToMount -- cameraTheta (0.90) - m_xAngle (-2.95) = xAngle (3.85 = -2.43)
00:10:59.392 00.003 6120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.59 = -2.70)
00:10:59.394 00.002 6120 CameraToMount -- cameraX=1.14 cameraY=1.44 hyp=1.84 cameraTheta=0.90 mountX=-1.39 mountY=-0.79, mountTheta=-2.62
00:10:59.398 00.004 6120 dither recenter: remaining=(-1.3,-1.0) step=(-1.3,-1.0)
00:10:59.403 00.005 6120 MountToCamera -- mountTheta (-2.46) + m_xAngle (-2.95) = xAngle (-5.41 = 0.87)
00:10:59.405 00.002 6120 MountToCamera -- mountX=-1.28 mountY=-1.04 hyp=1.65 mountTheta=-2.46 cameraX=1.06, cameraY=1.26 cameraTheta=0.87
00:10:59.408 00.003 6120 SchedulePrimaryMove(0D6325F0, x=1.06, y=1.26, opts=4)
00:10:59.410 00.002 6120 Enqueuing Move request for scope (1.06, 1.26)
00:10:59.414 00.004 6120 Mount: notify direct move -1.28,-1.04
00:10:59.417 00.003 7680 Worker thread wakes up
00:10:59.417 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:10:59.420 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (1.06, 1.26) opts 0x4
00:10:59.420 00.000 6120 UpdateGuideState exits: m=13324 SNR=74.8 Saturated
00:10:59.423 00.003 7680 Handling offset move in thread for scope, endpoint = (1.06, 1.26)
00:10:59.423 00.000 6120 PhdController: settling, locked = 1, distance = 1.96 (1.50) aobump = 0 frame = 1 / 99999
00:10:59.426 00.003 7680 Moving (1.06, 1.26) raw xDistance=-1.28 yDistance=-1.04
00:10:59.427 00.001 7680 MoveAxis(E, 830, B)
00:10:59.427 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051059.426,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.96,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:10:59.429 00.002 7680 Guiding  Dir = 2, Dur = 830
00:10:59.429 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:59.432 00.003 7680 IsSlewing returns 0
00:10:59.432 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:10:59.435 00.003 7680 IsGuiding returns 0
00:10:59.435 00.000 6120 Enqueuing Expose request
00:10:59.438 00.003 7680 PulseGuide returned control before completion, sleep 840
00:11:00.280 00.842 7680 IsGuiding returns 1
00:11:00.280 00.000 7680 scope still moving after pulse duration time elapsed
00:11:00.311 00.031 7680 IsSlewing returns 0
00:11:00.311 00.000 7680 IsGuiding returns 0
00:11:00.311 00.000 7680 scope move finished after 830 + 46 ms
00:11:00.311 00.000 7680 Move returns status 0, amount 830
00:11:00.312 00.001 7680 MoveAxis(N, 565, B)
00:11:00.312 00.000 7680 Guiding  Dir = 0, Dur = 565
00:11:00.312 00.000 7680 IsSlewing returns 0
00:11:00.312 00.000 7680 IsGuiding returns 0
00:11:00.313 00.001 7680 PulseGuide returned control before completion, sleep 575
00:11:00.890 00.577 7680 IsGuiding returns 1
00:11:00.890 00.000 7680 scope still moving after pulse duration time elapsed
00:11:00.922 00.032 7680 IsSlewing returns 0
00:11:00.922 00.000 7680 IsGuiding returns 0
00:11:00.922 00.000 7680 scope move finished after 565 + 45 ms
00:11:00.924 00.002 7680 Move returns status 0, amount 565
00:11:00.924 00.000 7680 move complete, result=0
00:11:00.924 00.000 7680 worker thread done servicing request
00:11:00.924 00.000 6120 GuideStep: -1.3 px 830 ms EAST, -1.0 px 565 ms NORTH
00:11:00.928 00.004 7680 Worker thread wakes up
00:11:00.928 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:00.928 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:02.179 01.251 7680 Exposure complete
00:11:02.311 00.132 7680 worker thread done servicing request
00:11:02.311 00.000 6120 OnExposeComplete: enter
00:11:02.315 00.004 6120 UpdateGuideState(): m_state=6
00:11:02.320 00.005 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3477
00:11:02.323 00.003 6120 Star::Find returns 1 (1), X=966.40, Y=58.56, Mass=14570, SNR=77.1, Peak=255 HFD=7.1
00:11:02.326 00.003 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
00:11:02.330 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
00:11:02.334 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=1.64 hyp=1.66 cameraTheta=1.75 mountX=-0.02 mountY=-1.60, mountTheta=-1.58
00:11:02.338 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=1.64, opts=13)
00:11:02.342 00.004 6120 Enqueuing Move request for scope (-0.29, 1.64)
00:11:02.344 00.002 7680 Worker thread wakes up
00:11:02.346 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:02.349 00.003 6120 UpdateGuideState exits: m=14570 SNR=77.1 Saturated
00:11:02.353 00.004 6120 PhdController: settling, locked = 1, distance = 1.66 (1.50) aobump = 0 frame = 2 / 99999
00:11:02.358 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 1.64) opts 0xd
00:11:02.358 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 1.64)
00:11:02.358 00.000 7680 Moving (-0.29, 1.64) raw xDistance=-0.02 yDistance=-1.60
00:11:02.358 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:11:02.358 00.000 7680 resist switch: large excursion: input -1.60 thresh 0.60 direction from 0 to -1
00:11:02.359 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.80
00:11:02.359 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.60 from input -1.60
00:11:02.359 00.000 7680 MoveAxis(E, 0, ABG)
00:11:02.359 00.000 7680 Move returns status 0, amount 0
00:11:02.359 00.000 7680 MoveAxis(N, 868, ABG)
00:11:02.359 00.000 7680 Guiding  Dir = 0, Dur = 868
00:11:02.359 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051062.358,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.66,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:11:02.364 00.005 7680 IsSlewing returns 0
00:11:02.364 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:02.368 00.004 7680 IsGuiding returns 0
00:11:02.368 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:02.372 00.004 7680 PulseGuide returned control before completion, sleep 878
00:11:02.372 00.000 6120 Enqueuing Expose request
00:11:03.261 00.889 7680 IsGuiding returns 1
00:11:03.263 00.002 7680 scope still moving after pulse duration time elapsed
00:11:03.293 00.030 7680 IsSlewing returns 0
00:11:03.294 00.001 7680 IsGuiding returns 0
00:11:03.295 00.001 7680 scope move finished after 868 + 59 ms
00:11:03.296 00.001 7680 Move returns status 0, amount 868
00:11:03.296 00.000 7680 move complete, result=0
00:11:03.296 00.000 7680 worker thread done servicing request
00:11:03.296 00.000 7680 Worker thread wakes up
00:11:03.297 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -1.6 px 868 ms NORTH
00:11:03.303 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:03.303 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:04.557 01.254 7680 Exposure complete
00:11:04.697 00.140 7680 worker thread done servicing request
00:11:04.697 00.000 6120 OnExposeComplete: enter
00:11:04.702 00.005 6120 UpdateGuideState(): m_state=6
00:11:04.707 00.005 6120 Star::Find(15, 966, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3478
00:11:04.710 00.003 6120 Star::Find returns 1 (1), X=966.30, Y=57.45, Mass=14080, SNR=77.2, Peak=255 HFD=7.2
00:11:04.714 00.004 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
00:11:04.718 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
00:11:04.721 00.003 6120 CameraToMount -- cameraX=-0.39 cameraY=0.53 hyp=0.66 cameraTheta=2.20 mountX=0.28 mountY=-0.65, mountTheta=-1.16
00:11:04.726 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=0.53, opts=13)
00:11:04.729 00.003 6120 Enqueuing Move request for scope (-0.39, 0.53)
00:11:04.735 00.006 7680 Worker thread wakes up
00:11:04.735 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:04.739 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.53) opts 0xd
00:11:04.739 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, 0.53)
00:11:04.740 00.001 7680 Moving (-0.39, 0.53) raw xDistance=0.28 yDistance=-0.65
00:11:04.740 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:11:04.740 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
00:11:04.741 00.001 6120 UpdateGuideState exits: m=14080 SNR=77.2 Saturated
00:11:04.746 00.005 7680 MoveAxis(W, 116, ABG)
00:11:04.746 00.000 7680 Guiding  Dir = 3, Dur = 116
00:11:04.746 00.000 6120 PhdController: settling, locked = 1, distance = 1.36 (1.50) aobump = 0 frame = 3 / 99999
00:11:04.751 00.005 7680 IsSlewing returns 0
00:11:04.751 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051064.751,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.36,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:11:04.755 00.004 7680 IsGuiding returns 0
00:11:04.755 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:04.759 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:04.763 00.004 7680 PulseGuide returned control before completion, sleep 126
00:11:04.763 00.000 6120 Enqueuing Expose request
00:11:04.902 00.139 7680 IsGuiding returns 0
00:11:04.902 00.000 7680 Move returns status 0, amount 116
00:11:04.903 00.001 7680 MoveAxis(N, 352, ABG)
00:11:04.903 00.000 7680 Guiding  Dir = 0, Dur = 352
00:11:04.903 00.000 7680 IsSlewing returns 0
00:11:04.904 00.001 7680 IsGuiding returns 0
00:11:04.904 00.000 7680 PulseGuide returned control before completion, sleep 362
00:11:05.279 00.375 7680 IsGuiding returns 1
00:11:05.280 00.001 7680 scope still moving after pulse duration time elapsed
00:11:05.311 00.031 7680 IsSlewing returns 0
00:11:05.311 00.000 7680 IsGuiding returns 1
00:11:05.343 00.032 7680 IsSlewing returns 0
00:11:05.343 00.000 7680 IsGuiding returns 1
00:11:05.374 00.031 7680 IsSlewing returns 0
00:11:05.375 00.001 7680 IsGuiding returns 0
00:11:05.376 00.001 7680 scope move finished after 352 + 119 ms
00:11:05.376 00.000 7680 Move returns status 0, amount 352
00:11:05.376 00.000 7680 move complete, result=0
00:11:05.377 00.001 7680 worker thread done servicing request
00:11:05.377 00.000 6120 GuideStep: 0.3 px 116 ms WEST, -0.6 px 352 ms NORTH
00:11:05.383 00.006 7680 Worker thread wakes up
00:11:05.383 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:05.383 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:06.634 01.251 7680 Exposure complete
00:11:06.768 00.134 7680 worker thread done servicing request
00:11:06.768 00.000 6120 OnExposeComplete: enter
00:11:06.772 00.004 6120 UpdateGuideState(): m_state=6
00:11:06.776 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3479
00:11:06.781 00.005 6120 Star::Find returns 1 (1), X=966.76, Y=56.77, Mass=14320, SNR=77.8, Peak=255 HFD=7.0
00:11:06.784 00.003 6120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-2.95) = xAngle (1.83 = 1.83)
00:11:06.788 00.004 6120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.57 = 1.57)
00:11:06.791 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.12 mountX=-0.04 mountY=0.16, mountTheta=1.83
00:11:06.797 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.14, opts=13)
00:11:06.800 00.003 6120 Enqueuing Move request for scope (0.07, -0.14)
00:11:06.803 00.003 7680 Worker thread wakes up
00:11:06.803 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:06.808 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
00:11:06.808 00.000 6120 UpdateGuideState exits: m=14320 SNR=77.8 Saturated
00:11:06.812 00.004 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
00:11:06.812 00.000 7680 Moving (0.07, -0.14) raw xDistance=-0.04 yDistance=0.16
00:11:06.812 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:11:06.812 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:11:06.813 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:11:06.814 00.001 7680 MoveAxis(E, 0, ABG)
00:11:06.814 00.000 7680 Move returns status 0, amount 0
00:11:06.814 00.000 7680 MoveAxis(N, 0, ABG)
00:11:06.814 00.000 7680 Move returns status 0, amount 0
00:11:06.814 00.000 7680 move complete, result=0
00:11:06.815 00.001 6120 PhdController: settling, locked = 1, distance = 1.00 (1.50) aobump = 0 frame = 4 / 99999
00:11:06.819 00.004 7680 worker thread done servicing request
00:11:06.819 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051066.819,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.00,"Time":2.1,"SettleTime":10.0,"StarLocked":true}
00:11:06.822 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:06.827 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:06.831 00.004 6120 Enqueuing Expose request
00:11:06.834 00.003 7680 Worker thread wakes up
00:11:06.834 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:11:06.838 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:06.838 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:08.087 01.249 7680 Exposure complete
00:11:08.215 00.128 7680 worker thread done servicing request
00:11:08.215 00.000 6120 OnExposeComplete: enter
00:11:08.218 00.003 6120 UpdateGuideState(): m_state=6
00:11:08.222 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3480
00:11:08.225 00.003 6120 Star::Find returns 1 (1), X=966.78, Y=57.00, Mass=14313, SNR=78.0, Peak=255 HFD=6.9
00:11:08.230 00.005 6120 CameraToMount -- cameraTheta (0.73) - m_xAngle (-2.95) = xAngle (3.68 = -2.60)
00:11:08.233 00.003 6120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.41 = -2.87)
00:11:08.236 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.13 cameraTheta=0.73 mountX=-0.11 mountY=-0.03, mountTheta=-2.84
00:11:08.241 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.08, opts=13)
00:11:08.245 00.004 6120 Enqueuing Move request for scope (0.09, 0.08)
00:11:08.248 00.003 7680 Worker thread wakes up
00:11:08.249 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
00:11:08.249 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
00:11:08.249 00.000 7680 Moving (0.09, 0.08) raw xDistance=-0.11 yDistance=-0.03
00:11:08.250 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:11:08.250 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:11:08.250 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:11:08.250 00.000 7680 MoveAxis(E, 0, ABG)
00:11:08.250 00.000 7680 Move returns status 0, amount 0
00:11:08.250 00.000 7680 MoveAxis(N, 0, ABG)
00:11:08.251 00.001 7680 Move returns status 0, amount 0
00:11:08.251 00.000 7680 move complete, result=0
00:11:08.251 00.000 7680 worker thread done servicing request
00:11:08.251 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:08.256 00.005 6120 UpdateGuideState exits: m=14313 SNR=78.0 Saturated
00:11:08.260 00.004 6120 PhdController: settling, locked = 1, distance = 0.74 (1.50) aobump = 0 frame = 5 / 99999
00:11:08.264 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764051068.264,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.74,"Time":3.5,"SettleTime":10.0,"StarLocked":true}
00:11:08.269 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:08.272 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:08.276 00.004 6120 Enqueuing Expose request
00:11:08.280 00.004 7680 Worker thread wakes up
00:11:08.280 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:08.280 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:08.280 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:11:09.531 01.251 7680 Exposure complete
00:11:09.658 00.127 7680 worker thread done servicing request
00:11:09.658 00.000 6120 OnExposeComplete: enter
00:11:09.662 00.004 6120 UpdateGuideState(): m_state=6
00:11:09.665 00.003 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3481
00:11:09.669 00.004 6120 Star::Find returns 1 (1), X=966.77, Y=57.13, Mass=14505, SNR=77.8, Peak=255 HFD=6.8
00:11:09.673 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
00:11:09.677 00.004 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.41)
00:11:09.680 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.19 mountX=-0.12 mountY=-0.15, mountTheta=-2.25
00:11:09.684 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.21, opts=13)
00:11:09.687 00.003 6120 Enqueuing Move request for scope (0.08, 0.21)
00:11:09.692 00.005 7680 Worker thread wakes up
00:11:09.692 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
00:11:09.692 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
00:11:09.692 00.000 7680 Moving (0.08, 0.21) raw xDistance=-0.12 yDistance=-0.15
00:11:09.692 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:11:09.693 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:11:09.693 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:11:09.693 00.000 7680 MoveAxis(E, 0, ABG)
00:11:09.693 00.000 7680 Move returns status 0, amount 0
00:11:09.693 00.000 7680 MoveAxis(N, 0, ABG)
00:11:09.693 00.000 7680 Move returns status 0, amount 0
00:11:09.693 00.000 7680 move complete, result=0
00:11:09.693 00.000 7680 worker thread done servicing request
00:11:09.694 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:09.698 00.004 6120 UpdateGuideState exits: m=14505 SNR=77.8 Saturated
00:11:09.702 00.004 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 6 / 99999
00:11:09.706 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764051069.706,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.58,"Time":5.0,"SettleTime":10.0,"StarLocked":true}
00:11:09.709 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:09.714 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:09.717 00.003 6120 Enqueuing Expose request
00:11:09.720 00.003 7680 Worker thread wakes up
00:11:09.720 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:09.720 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:09.720 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:10.965 01.245 7680 Exposure complete
00:11:11.108 00.143 7680 worker thread done servicing request
00:11:11.108 00.000 6120 OnExposeComplete: enter
00:11:11.115 00.007 6120 UpdateGuideState(): m_state=6
00:11:11.121 00.006 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3482
00:11:11.127 00.006 6120 Star::Find returns 1 (1), X=966.80, Y=57.23, Mass=14321, SNR=78.6, Peak=255 HFD=6.9
00:11:11.133 00.006 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.17 = -2.11)
00:11:11.138 00.005 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.38)
00:11:11.144 00.006 6120 CameraToMount -- cameraX=0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.22 mountX=-0.17 mountY=-0.23, mountTheta=-2.21
00:11:11.151 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.31, opts=13)
00:11:11.156 00.005 6120 Enqueuing Move request for scope (0.11, 0.31)
00:11:11.162 00.006 7680 Worker thread wakes up
00:11:11.162 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:11.167 00.005 6120 UpdateGuideState exits: m=14321 SNR=78.6 Saturated
00:11:11.174 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.31) opts 0xd
00:11:11.174 00.000 6120 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 7 / 99999
00:11:11.179 00.005 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.31)
00:11:11.179 00.000 7680 Moving (0.11, 0.31) raw xDistance=-0.17 yDistance=-0.23
00:11:11.179 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:11:11.179 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051071.179,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.51,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
00:11:11.185 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:11:11.185 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:11.191 00.006 7680 MoveAxis(E, 0, ABG)
00:11:11.191 00.000 7680 Move returns status 0, amount 0
00:11:11.191 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:11.196 00.005 7680 MoveAxis(N, 123, ABG)
00:11:11.196 00.000 7680 Guiding  Dir = 0, Dur = 123
00:11:11.196 00.000 6120 Enqueuing Expose request
00:11:11.202 00.006 7680 IsSlewing returns 0
00:11:11.203 00.001 7680 IsGuiding returns 0
00:11:11.203 00.000 7680 PulseGuide returned control before completion, sleep 133
00:11:11.346 00.143 7680 IsGuiding returns 1
00:11:11.346 00.000 7680 scope still moving after pulse duration time elapsed
00:11:11.376 00.030 7680 IsSlewing returns 0
00:11:11.377 00.001 7680 IsGuiding returns 0
00:11:11.378 00.001 7680 scope move finished after 123 + 51 ms
00:11:11.378 00.000 7680 Move returns status 0, amount 123
00:11:11.378 00.000 7680 move complete, result=0
00:11:11.379 00.001 7680 worker thread done servicing request
00:11:11.379 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 123 ms NORTH
00:11:11.384 00.005 7680 Worker thread wakes up
00:11:11.384 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:11.385 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:12.641 01.256 7680 Exposure complete
00:11:12.778 00.137 7680 worker thread done servicing request
00:11:12.779 00.001 6120 OnExposeComplete: enter
00:11:12.783 00.004 6120 UpdateGuideState(): m_state=6
00:11:12.787 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3483
00:11:12.791 00.004 6120 Star::Find returns 1 (1), X=966.77, Y=57.23, Mass=13328, SNR=76.3, Peak=255 HFD=7.0
00:11:12.794 00.003 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.29 = -2.00)
00:11:12.798 00.004 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.27)
00:11:12.802 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.33 mountX=-0.13 mountY=-0.25, mountTheta=-2.06
00:11:12.806 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.31, opts=13)
00:11:12.810 00.004 6120 Enqueuing Move request for scope (0.08, 0.31)
00:11:12.813 00.003 7680 Worker thread wakes up
00:11:12.813 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.31) opts 0xd
00:11:12.813 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.31)
00:11:12.813 00.000 7680 Moving (0.08, 0.31) raw xDistance=-0.13 yDistance=-0.25
00:11:12.813 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:11:12.813 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:11:12.813 00.000 7680 MoveAxis(E, 0, ABG)
00:11:12.814 00.001 7680 Move returns status 0, amount 0
00:11:12.814 00.000 7680 MoveAxis(N, 134, ABG)
00:11:12.814 00.000 7680 Guiding  Dir = 0, Dur = 134
00:11:12.814 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:12.819 00.005 7680 IsSlewing returns 0
00:11:12.819 00.000 6120 UpdateGuideState exits: m=13328 SNR=76.3 Saturated
00:11:12.822 00.003 7680 IsGuiding returns 0
00:11:12.822 00.000 6120 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 8 / 99999
00:11:12.826 00.004 7680 PulseGuide returned control before completion, sleep 144
00:11:12.826 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051072.826,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.45,"Time":8.1,"SettleTime":10.0,"StarLocked":true}
00:11:12.829 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:12.835 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:12.838 00.003 6120 Enqueuing Expose request
00:11:12.987 00.149 7680 IsGuiding returns 0
00:11:12.989 00.002 7680 Move returns status 0, amount 134
00:11:12.989 00.000 7680 move complete, result=0
00:11:12.991 00.002 7680 worker thread done servicing request
00:11:12.991 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 134 ms NORTH
00:11:12.997 00.006 7680 Worker thread wakes up
00:11:12.997 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:12.997 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:14.250 01.253 7680 Exposure complete
00:11:14.373 00.123 7680 worker thread done servicing request
00:11:14.373 00.000 6120 OnExposeComplete: enter
00:11:14.377 00.004 6120 UpdateGuideState(): m_state=6
00:11:14.381 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3484
00:11:14.384 00.003 6120 Star::Find returns 1 (1), X=966.74, Y=57.27, Mass=13650, SNR=76.7, Peak=255 HFD=7.0
00:11:14.389 00.005 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
00:11:14.392 00.003 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
00:11:14.396 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.35 hyp=0.36 cameraTheta=1.42 mountX=-0.12 mountY=-0.29, mountTheta=-1.96
00:11:14.401 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.35, opts=13)
00:11:14.404 00.003 6120 Enqueuing Move request for scope (0.05, 0.35)
00:11:14.407 00.003 7680 Worker thread wakes up
00:11:14.407 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.35) opts 0xd
00:11:14.407 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.35)
00:11:14.407 00.000 7680 Moving (0.05, 0.35) raw xDistance=-0.12 yDistance=-0.29
00:11:14.407 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:11:14.408 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:11:14.408 00.000 7680 MoveAxis(E, 0, ABG)
00:11:14.408 00.000 7680 Move returns status 0, amount 0
00:11:14.408 00.000 7680 MoveAxis(N, 159, ABG)
00:11:14.408 00.000 7680 Guiding  Dir = 0, Dur = 159
00:11:14.408 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:14.412 00.004 7680 IsSlewing returns 0
00:11:14.412 00.000 6120 UpdateGuideState exits: m=13650 SNR=76.7 Saturated
00:11:14.416 00.004 7680 IsGuiding returns 0
00:11:14.416 00.000 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 9 / 99999
00:11:14.420 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764051074.419,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.42,"Time":9.7,"SettleTime":10.0,"StarLocked":true}
00:11:14.422 00.002 7680 PulseGuide returned control before completion, sleep 169
00:11:14.422 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:14.427 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:14.430 00.003 6120 Enqueuing Expose request
00:11:14.599 00.169 7680 IsGuiding returns 1
00:11:14.599 00.000 7680 scope still moving after pulse duration time elapsed
00:11:14.629 00.030 7680 IsSlewing returns 0
00:11:14.630 00.001 7680 IsGuiding returns 0
00:11:14.630 00.000 7680 scope move finished after 159 + 55 ms
00:11:14.631 00.001 7680 Move returns status 0, amount 159
00:11:14.631 00.000 7680 move complete, result=0
00:11:14.633 00.002 7680 worker thread done servicing request
00:11:14.633 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 159 ms NORTH
00:11:14.640 00.007 7680 Worker thread wakes up
00:11:14.640 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:14.641 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:15.885 01.244 7680 Exposure complete
00:11:16.009 00.124 7680 worker thread done servicing request
00:11:16.009 00.000 6120 OnExposeComplete: enter
00:11:16.012 00.003 6120 UpdateGuideState(): m_state=6
00:11:16.016 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3485
00:11:16.020 00.004 6120 Star::Find returns 1 (1), X=966.80, Y=57.18, Mass=13858, SNR=76.6, Peak=255 HFD=6.8
00:11:16.023 00.003 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
00:11:16.026 00.003 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.42)
00:11:16.030 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.18 mountX=-0.16 mountY=-0.19, mountTheta=-2.26
00:11:16.036 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.26, opts=13)
00:11:16.040 00.004 6120 Enqueuing Move request for scope (0.11, 0.26)
00:11:16.043 00.003 7680 Worker thread wakes up
00:11:16.043 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:16.048 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.26) opts 0xd
00:11:16.048 00.000 6120 UpdateGuideState exits: m=13858 SNR=76.6 Saturated
00:11:16.053 00.005 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 10 / 99999
00:11:16.056 00.003 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.26)
00:11:16.057 00.001 7680 Moving (0.11, 0.26) raw xDistance=-0.16 yDistance=-0.19
00:11:16.057 00.000 6120 PhdController: newstate STATE_FINISH
00:11:16.060 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:11:16.061 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:11:16.061 00.000 6120 PhdController complete: success
00:11:16.064 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:11:16.064 00.000 7680 MoveAxis(E, 0, ABG)
00:11:16.064 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764051076.064,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
00:11:16.067 00.003 7680 Move returns status 0, amount 0
00:11:16.068 00.001 7680 MoveAxis(N, 0, ABG)
00:11:16.068 00.000 6120 Mount: notify guiding dither settle done success=1
00:11:16.071 00.003 7680 Move returns status 0, amount 0
00:11:16.071 00.000 6120 PhdController: newstate STATE_IDLE
00:11:16.075 00.004 7680 move complete, result=0
00:11:16.075 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:16.080 00.005 7680 worker thread done servicing request
00:11:16.080 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:16.084 00.004 6120 Enqueuing Expose request
00:11:16.087 00.003 7680 Worker thread wakes up
00:11:16.088 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:16.088 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:11:16.091 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:17.348 01.257 7680 Exposure complete
00:11:17.481 00.133 7680 worker thread done servicing request
00:11:17.481 00.000 6120 OnExposeComplete: enter
00:11:17.486 00.005 6120 UpdateGuideState(): m_state=6
00:11:17.492 00.006 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3486
00:11:17.496 00.004 6120 Star::Find returns 1 (1), X=966.73, Y=57.23, Mass=14625, SNR=78.1, Peak=255 HFD=7.0
00:11:17.500 00.004 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
00:11:17.504 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
00:11:17.508 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.31 hyp=0.31 cameraTheta=1.43 mountX=-0.10 mountY=-0.26, mountTheta=-1.94
00:11:17.513 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.31, opts=13)
00:11:17.517 00.004 6120 Enqueuing Move request for scope (0.04, 0.31)
00:11:17.520 00.003 7680 Worker thread wakes up
00:11:17.520 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.31) opts 0xd
00:11:17.520 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.31)
00:11:17.520 00.000 7680 Moving (0.04, 0.31) raw xDistance=-0.10 yDistance=-0.26
00:11:17.520 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:17.525 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:11:17.526 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:11:17.526 00.000 6120 UpdateGuideState exits: m=14625 SNR=78.1 Saturated
00:11:17.530 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:17.533 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:17.536 00.003 6120 Enqueuing Expose request
00:11:17.540 00.004 7680 MoveAxis(E, 0, ABG)
00:11:17.540 00.000 7680 Move returns status 0, amount 0
00:11:17.541 00.001 7680 MoveAxis(N, 139, ABG)
00:11:17.541 00.000 7680 Guiding  Dir = 0, Dur = 139
00:11:17.541 00.000 7680 IsSlewing returns 0
00:11:17.541 00.000 7680 IsGuiding returns 0
00:11:17.541 00.000 7680 PulseGuide returned control before completion, sleep 149
00:11:17.695 00.154 7680 IsGuiding returns 1
00:11:17.696 00.001 7680 scope still moving after pulse duration time elapsed
00:11:17.726 00.030 7680 IsSlewing returns 0
00:11:17.727 00.001 7680 IsGuiding returns 0
00:11:17.729 00.002 7680 scope move finished after 139 + 47 ms
00:11:17.729 00.000 7680 Move returns status 0, amount 139
00:11:17.729 00.000 7680 move complete, result=0
00:11:17.729 00.000 7680 worker thread done servicing request
00:11:17.730 00.001 7680 Worker thread wakes up
00:11:17.730 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 139 ms NORTH
00:11:17.737 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:17.737 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:18.991 01.254 7680 Exposure complete
00:11:19.131 00.140 7680 worker thread done servicing request
00:11:19.132 00.001 6120 OnExposeComplete: enter
00:11:19.135 00.003 6120 UpdateGuideState(): m_state=6
00:11:19.141 00.006 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3487
00:11:19.145 00.004 6120 Star::Find returns 1 (1), X=966.05, Y=57.45, Mass=14202, SNR=78.3, Peak=255 HFD=7.1
00:11:19.149 00.004 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.40 = -0.88)
00:11:19.153 00.004 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.15)
00:11:19.157 00.004 6120 CameraToMount -- cameraX=-0.65 cameraY=0.53 hyp=0.84 cameraTheta=2.45 mountX=0.53 mountY=-0.76, mountTheta=-0.96
00:11:19.162 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.65, y=0.53, opts=13)
00:11:19.165 00.003 6120 Enqueuing Move request for scope (-0.65, 0.53)
00:11:19.169 00.004 7680 Worker thread wakes up
00:11:19.170 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:19.174 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.53) opts 0xd
00:11:19.174 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.65, 0.53)
00:11:19.175 00.001 7680 Moving (-0.65, 0.53) raw xDistance=0.53 yDistance=-0.76
00:11:19.175 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
00:11:19.175 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
00:11:19.175 00.000 6120 UpdateGuideState exits: m=14202 SNR=78.3 Saturated
00:11:19.179 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:19.184 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:19.187 00.003 6120 Enqueuing Expose request
00:11:19.190 00.003 7680 MoveAxis(W, 218, ABG)
00:11:19.190 00.000 7680 Guiding  Dir = 3, Dur = 218
00:11:19.192 00.002 7680 IsSlewing returns 0
00:11:19.192 00.000 7680 IsGuiding returns 0
00:11:19.192 00.000 7680 PulseGuide returned control before completion, sleep 228
00:11:19.432 00.240 7680 IsGuiding returns 1
00:11:19.432 00.000 7680 scope still moving after pulse duration time elapsed
00:11:19.463 00.031 7680 IsSlewing returns 0
00:11:19.465 00.002 7680 IsGuiding returns 0
00:11:19.465 00.000 7680 scope move finished after 218 + 55 ms
00:11:19.466 00.001 7680 Move returns status 0, amount 218
00:11:19.466 00.000 7680 MoveAxis(N, 415, ABG)
00:11:19.467 00.001 7680 Guiding  Dir = 0, Dur = 415
00:11:19.467 00.000 7680 IsSlewing returns 0
00:11:19.468 00.001 7680 IsGuiding returns 0
00:11:19.469 00.001 7680 PulseGuide returned control before completion, sleep 425
00:11:19.904 00.435 7680 IsGuiding returns 1
00:11:19.905 00.001 7680 scope still moving after pulse duration time elapsed
00:11:19.935 00.030 7680 IsSlewing returns 0
00:11:19.936 00.001 7680 IsGuiding returns 0
00:11:19.937 00.001 7680 scope move finished after 415 + 53 ms
00:11:19.937 00.000 7680 Move returns status 0, amount 415
00:11:19.938 00.001 7680 move complete, result=0
00:11:19.938 00.000 7680 worker thread done servicing request
00:11:19.938 00.000 6120 GuideStep: 0.5 px 218 ms WEST, -0.8 px 415 ms NORTH
00:11:19.946 00.008 7680 Worker thread wakes up
00:11:19.946 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:19.947 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:21.198 01.251 7680 Exposure complete
00:11:21.336 00.138 7680 worker thread done servicing request
00:11:21.337 00.001 6120 OnExposeComplete: enter
00:11:21.340 00.003 6120 UpdateGuideState(): m_state=6
00:11:21.344 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3488
00:11:21.348 00.004 6120 Star::Find returns 1 (1), X=967.20, Y=56.80, Mass=14927, SNR=78.7, Peak=255 HFD=6.8
00:11:21.352 00.004 6120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-2.95) = xAngle (2.73 = 2.73)
00:11:21.355 00.003 6120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.46 = 2.46)
00:11:21.358 00.003 6120 CameraToMount -- cameraX=0.51 cameraY=-0.11 hyp=0.52 cameraTheta=-0.22 mountX=-0.48 mountY=0.33, mountTheta=2.54
00:11:21.364 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.51, y=-0.11, opts=13)
00:11:21.368 00.004 6120 Enqueuing Move request for scope (0.51, -0.11)
00:11:21.371 00.003 7680 Worker thread wakes up
00:11:21.371 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.11) opts 0xd
00:11:21.373 00.002 7680 Handling offset move in thread for scope, endpoint = (0.51, -0.11)
00:11:21.373 00.000 7680 Moving (0.51, -0.11) raw xDistance=-0.48 yDistance=0.33
00:11:21.373 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.48
00:11:21.373 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:21.377 00.004 6120 UpdateGuideState exits: m=14927 SNR=78.7 Saturated
00:11:21.381 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:21.384 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:21.387 00.003 6120 Enqueuing Expose request
00:11:21.392 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:11:21.392 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
00:11:21.392 00.000 7680 MoveAxis(E, 179, ABG)
00:11:21.393 00.001 7680 Guiding  Dir = 2, Dur = 179
00:11:21.393 00.000 7680 IsSlewing returns 0
00:11:21.394 00.001 7680 IsGuiding returns 0
00:11:21.394 00.000 7680 PulseGuide returned control before completion, sleep 189
00:11:21.596 00.202 7680 IsGuiding returns 1
00:11:21.596 00.000 7680 scope still moving after pulse duration time elapsed
00:11:21.628 00.032 7680 IsSlewing returns 0
00:11:21.629 00.001 7680 IsGuiding returns 0
00:11:21.631 00.002 7680 scope move finished after 179 + 57 ms
00:11:21.631 00.000 7680 Move returns status 0, amount 179
00:11:21.632 00.001 7680 MoveAxis(N, 0, ABG)
00:11:21.632 00.000 7680 Move returns status 0, amount 0
00:11:21.632 00.000 7680 move complete, result=0
00:11:21.632 00.000 7680 worker thread done servicing request
00:11:21.632 00.000 6120 GuideStep: -0.5 px 179 ms EAST, 0.3 px 0 ms NORTH
00:11:21.641 00.009 7680 Worker thread wakes up
00:11:21.641 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:21.641 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:22.889 01.248 7680 Exposure complete
00:11:23.003 00.114 7680 worker thread done servicing request
00:11:23.004 00.001 6120 OnExposeComplete: enter
00:11:23.007 00.003 6120 UpdateGuideState(): m_state=6
00:11:23.011 00.004 6120 Star::Find(15, 967, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3489
00:11:23.015 00.004 6120 Star::Find returns 1 (1), X=966.83, Y=57.28, Mass=13679, SNR=76.3, Peak=255 HFD=7.0
00:11:23.020 00.005 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.15 = -2.14)
00:11:23.023 00.003 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.41)
00:11:23.025 00.002 6120 CameraToMount -- cameraX=0.14 cameraY=0.36 hyp=0.39 cameraTheta=1.19 mountX=-0.21 mountY=-0.26, mountTheta=-2.24
00:11:23.030 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.36, opts=13)
00:11:23.058 00.028 6120 Enqueuing Move request for scope (0.14, 0.36)
00:11:23.068 00.010 7680 Worker thread wakes up
00:11:23.068 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.36) opts 0xd
00:11:23.069 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.36)
00:11:23.069 00.000 7680 Moving (0.14, 0.36) raw xDistance=-0.21 yDistance=-0.26
00:11:23.069 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
00:11:23.069 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:23.074 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:11:23.074 00.000 6120 UpdateGuideState exits: m=13679 SNR=76.3 Saturated
00:11:23.078 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:23.082 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:23.086 00.004 6120 Enqueuing Expose request
00:11:23.088 00.002 7680 MoveAxis(E, 98, ABG)
00:11:23.088 00.000 7680 Guiding  Dir = 2, Dur = 98
00:11:23.088 00.000 7680 IsSlewing returns 0
00:11:23.089 00.001 7680 IsGuiding returns 0
00:11:23.089 00.000 7680 PulseGuide returned control before completion, sleep 108
00:11:23.208 00.119 7680 IsGuiding returns 1
00:11:23.210 00.002 7680 scope still moving after pulse duration time elapsed
00:11:23.240 00.030 7680 IsSlewing returns 0
00:11:23.241 00.001 7680 IsGuiding returns 0
00:11:23.242 00.001 7680 scope move finished after 98 + 54 ms
00:11:23.243 00.001 7680 Move returns status 0, amount 98
00:11:23.243 00.000 7680 MoveAxis(N, 142, ABG)
00:11:23.243 00.000 7680 Guiding  Dir = 0, Dur = 142
00:11:23.245 00.002 7680 IsSlewing returns 0
00:11:23.245 00.000 7680 IsGuiding returns 0
00:11:23.246 00.001 7680 PulseGuide returned control before completion, sleep 152
00:11:23.415 00.169 7680 IsGuiding returns 1
00:11:23.416 00.001 7680 scope still moving after pulse duration time elapsed
00:11:23.444 00.028 7680 IsSlewing returns 0
00:11:23.446 00.002 7680 IsGuiding returns 0
00:11:23.447 00.001 7680 scope move finished after 142 + 59 ms
00:11:23.447 00.000 7680 Move returns status 0, amount 142
00:11:23.448 00.001 7680 move complete, result=0
00:11:23.449 00.001 7680 worker thread done servicing request
00:11:23.449 00.000 6120 GuideStep: -0.2 px 98 ms EAST, -0.3 px 142 ms NORTH
00:11:23.459 00.010 7680 Worker thread wakes up
00:11:23.459 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:23.459 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:24.717 01.258 7680 Exposure complete
00:11:24.855 00.138 7680 worker thread done servicing request
00:11:24.855 00.000 6120 OnExposeComplete: enter
00:11:24.860 00.005 6120 UpdateGuideState(): m_state=6
00:11:24.864 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3490
00:11:24.867 00.003 6120 Star::Find returns 1 (1), X=966.75, Y=57.11, Mass=14813, SNR=79.9, Peak=255 HFD=7.0
00:11:24.870 00.003 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.22 = -2.07)
00:11:24.873 00.003 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
00:11:24.876 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.26 mountX=-0.10 mountY=-0.15, mountTheta=-2.15
00:11:24.881 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.19, opts=13)
00:11:24.884 00.003 6120 Enqueuing Move request for scope (0.06, 0.19)
00:11:24.886 00.002 7680 Worker thread wakes up
00:11:24.887 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:24.891 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
00:11:24.891 00.000 6120 UpdateGuideState exits: m=14813 SNR=79.9 Saturated
00:11:24.894 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:24.898 00.004 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
00:11:24.898 00.000 7680 Moving (0.06, 0.19) raw xDistance=-0.10 yDistance=-0.15
00:11:24.898 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:11:24.898 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:11:24.898 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:11:24.898 00.000 7680 MoveAxis(E, 0, ABG)
00:11:24.899 00.001 7680 Move returns status 0, amount 0
00:11:24.899 00.000 7680 MoveAxis(N, 0, ABG)
00:11:24.899 00.000 7680 Move returns status 0, amount 0
00:11:24.899 00.000 7680 move complete, result=0
00:11:24.899 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:24.904 00.005 6120 Enqueuing Expose request
00:11:24.908 00.004 7680 worker thread done servicing request
00:11:24.908 00.000 7680 Worker thread wakes up
00:11:24.909 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:24.909 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:24.909 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:26.163 01.254 7680 Exposure complete
00:11:26.301 00.138 7680 worker thread done servicing request
00:11:26.301 00.000 6120 OnExposeComplete: enter
00:11:26.305 00.004 6120 UpdateGuideState(): m_state=6
00:11:26.308 00.003 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3491
00:11:26.312 00.004 6120 Star::Find returns 1 (1), X=966.82, Y=57.25, Mass=13880, SNR=76.8, Peak=255 HFD=6.9
00:11:26.316 00.004 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.16 = -2.13)
00:11:26.320 00.004 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.40)
00:11:26.324 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.33 hyp=0.35 cameraTheta=1.20 mountX=-0.19 mountY=-0.24, mountTheta=-2.23
00:11:26.330 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.33, opts=13)
00:11:26.334 00.004 6120 Enqueuing Move request for scope (0.13, 0.33)
00:11:26.337 00.003 7680 Worker thread wakes up
00:11:26.337 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.33) opts 0xd
00:11:26.337 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.33)
00:11:26.337 00.000 7680 Moving (0.13, 0.33) raw xDistance=-0.19 yDistance=-0.24
00:11:26.338 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:11:26.338 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:11:26.338 00.000 7680 MoveAxis(E, 0, ABG)
00:11:26.338 00.000 7680 Move returns status 0, amount 0
00:11:26.338 00.000 7680 MoveAxis(N, 130, ABG)
00:11:26.338 00.000 7680 Guiding  Dir = 0, Dur = 130
00:11:26.339 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:26.343 00.004 7680 IsSlewing returns 0
00:11:26.344 00.001 6120 UpdateGuideState exits: m=13880 SNR=76.8 Saturated
00:11:26.348 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:26.351 00.003 7680 IsGuiding returns 0
00:11:26.352 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:26.356 00.004 7680 PulseGuide returned control before completion, sleep 140
00:11:26.356 00.000 6120 Enqueuing Expose request
00:11:26.498 00.142 7680 IsGuiding returns 1
00:11:26.500 00.002 7680 scope still moving after pulse duration time elapsed
00:11:26.530 00.030 7680 IsSlewing returns 0
00:11:26.532 00.002 7680 IsGuiding returns 0
00:11:26.533 00.001 7680 scope move finished after 130 + 50 ms
00:11:26.533 00.000 7680 Move returns status 0, amount 130
00:11:26.533 00.000 7680 move complete, result=0
00:11:26.534 00.001 7680 worker thread done servicing request
00:11:26.534 00.000 7680 Worker thread wakes up
00:11:26.535 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 130 ms NORTH
00:11:26.541 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:26.541 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:27.796 01.255 7680 Exposure complete
00:11:27.923 00.127 7680 worker thread done servicing request
00:11:27.923 00.000 6120 OnExposeComplete: enter
00:11:27.927 00.004 6120 UpdateGuideState(): m_state=6
00:11:27.932 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3492
00:11:27.935 00.003 6120 Star::Find returns 1 (1), X=966.77, Y=57.29, Mass=13879, SNR=76.1, Peak=255 HFD=7.0
00:11:27.939 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
00:11:27.944 00.005 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
00:11:27.947 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.37 hyp=0.38 cameraTheta=1.36 mountX=-0.15 mountY=-0.30, mountTheta=-2.03
00:11:27.952 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.37, opts=13)
00:11:27.956 00.004 6120 Enqueuing Move request for scope (0.08, 0.37)
00:11:27.959 00.003 7680 Worker thread wakes up
00:11:27.959 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.37) opts 0xd
00:11:27.959 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.37)
00:11:27.959 00.000 7680 Moving (0.08, 0.37) raw xDistance=-0.15 yDistance=-0.30
00:11:27.960 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:11:27.960 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:11:27.960 00.000 7680 MoveAxis(E, 0, ABG)
00:11:27.961 00.001 7680 Move returns status 0, amount 0
00:11:27.961 00.000 7680 MoveAxis(N, 161, ABG)
00:11:27.961 00.000 7680 Guiding  Dir = 0, Dur = 161
00:11:27.961 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:27.964 00.003 7680 IsSlewing returns 0
00:11:27.964 00.000 6120 UpdateGuideState exits: m=13879 SNR=76.1 Saturated
00:11:27.967 00.003 7680 IsGuiding returns 0
00:11:27.967 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:27.970 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:27.973 00.003 7680 PulseGuide returned control before completion, sleep 171
00:11:27.973 00.000 6120 Enqueuing Expose request
00:11:28.158 00.185 7680 IsGuiding returns 0
00:11:28.159 00.001 7680 Move returns status 0, amount 161
00:11:28.159 00.000 7680 move complete, result=0
00:11:28.161 00.002 7680 worker thread done servicing request
00:11:28.162 00.001 7680 Worker thread wakes up
00:11:28.162 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 161 ms NORTH
00:11:28.170 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:28.170 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:29.422 01.252 7680 Exposure complete
00:11:29.582 00.160 7680 worker thread done servicing request
00:11:29.582 00.000 6120 OnExposeComplete: enter
00:11:29.587 00.005 6120 UpdateGuideState(): m_state=6
00:11:29.591 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3493
00:11:29.595 00.004 6120 Star::Find returns 1 (1), X=966.44, Y=57.54, Mass=14292, SNR=77.0, Peak=255 HFD=7.1
00:11:29.598 00.003 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
00:11:29.602 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
00:11:29.605 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.62 hyp=0.67 cameraTheta=1.96 mountX=0.13 mountY=-0.67, mountTheta=-1.37
00:11:29.609 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.62, opts=13)
00:11:29.612 00.003 6120 Enqueuing Move request for scope (-0.25, 0.62)
00:11:29.617 00.005 7680 Worker thread wakes up
00:11:29.617 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.62) opts 0xd
00:11:29.617 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.62)
00:11:29.617 00.000 7680 Moving (-0.25, 0.62) raw xDistance=0.13 yDistance=-0.67
00:11:29.617 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:11:29.619 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:29.623 00.004 6120 UpdateGuideState exits: m=14292 SNR=77.0 Saturated
00:11:29.627 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:29.630 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
00:11:29.630 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:29.634 00.004 6120 Enqueuing Expose request
00:11:29.639 00.005 7680 MoveAxis(E, 0, ABG)
00:11:29.639 00.000 7680 Move returns status 0, amount 0
00:11:29.640 00.001 7680 MoveAxis(N, 362, ABG)
00:11:29.640 00.000 7680 Guiding  Dir = 0, Dur = 362
00:11:29.640 00.000 7680 IsSlewing returns 0
00:11:29.640 00.000 7680 IsGuiding returns 0
00:11:29.641 00.001 7680 PulseGuide returned control before completion, sleep 372
00:11:30.021 00.380 7680 IsGuiding returns 1
00:11:30.022 00.001 7680 scope still moving after pulse duration time elapsed
00:11:30.051 00.029 7680 IsSlewing returns 0
00:11:30.051 00.000 7680 IsGuiding returns 0
00:11:30.053 00.002 7680 scope move finished after 362 + 50 ms
00:11:30.053 00.000 7680 Move returns status 0, amount 362
00:11:30.054 00.001 7680 move complete, result=0
00:11:30.054 00.000 7680 worker thread done servicing request
00:11:30.054 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 362 ms NORTH
00:11:30.061 00.007 7680 Worker thread wakes up
00:11:30.061 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:30.061 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:31.307 01.246 7680 Exposure complete
00:11:31.444 00.137 7680 worker thread done servicing request
00:11:31.444 00.000 6120 OnExposeComplete: enter
00:11:31.448 00.004 6120 UpdateGuideState(): m_state=6
00:11:31.454 00.006 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3494
00:11:31.458 00.004 6120 Star::Find returns 1 (1), X=966.78, Y=57.05, Mass=15190, SNR=79.4, Peak=255 HFD=6.9
00:11:31.462 00.004 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.94 = -2.35)
00:11:31.466 00.004 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.62)
00:11:31.469 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.15 cameraTheta=0.98 mountX=-0.11 mountY=-0.08, mountTheta=-2.52
00:11:31.474 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.13, opts=13)
00:11:31.478 00.004 6120 Enqueuing Move request for scope (0.09, 0.13)
00:11:31.483 00.005 7680 Worker thread wakes up
00:11:31.484 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
00:11:31.484 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
00:11:31.484 00.000 7680 Moving (0.09, 0.13) raw xDistance=-0.11 yDistance=-0.08
00:11:31.484 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:11:31.485 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:11:31.485 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:31.493 00.008 6120 UpdateGuideState exits: m=15190 SNR=79.4 Saturated
00:11:31.497 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:31.502 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:31.505 00.003 6120 Enqueuing Expose request
00:11:31.508 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:11:31.508 00.000 7680 MoveAxis(E, 0, ABG)
00:11:31.510 00.002 7680 Move returns status 0, amount 0
00:11:31.510 00.000 7680 MoveAxis(N, 0, ABG)
00:11:31.510 00.000 7680 Move returns status 0, amount 0
00:11:31.511 00.001 7680 move complete, result=0
00:11:31.511 00.000 7680 worker thread done servicing request
00:11:31.511 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:31.516 00.005 7680 Worker thread wakes up
00:11:31.516 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:31.517 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:32.759 01.242 7680 Exposure complete
00:11:32.889 00.130 7680 worker thread done servicing request
00:11:32.890 00.001 6120 OnExposeComplete: enter
00:11:32.894 00.004 6120 UpdateGuideState(): m_state=6
00:11:32.897 00.003 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3495
00:11:32.900 00.003 6120 Star::Find returns 1 (1), X=966.81, Y=56.96, Mass=13903, SNR=76.1, Peak=255 HFD=7.0
00:11:32.902 00.002 6120 CameraToMount -- cameraTheta (0.30) - m_xAngle (-2.95) = xAngle (3.26 = -3.03)
00:11:32.905 00.003 6120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.99 = 2.99)
00:11:32.909 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.30 mountX=-0.12 mountY=0.02, mountTheta=2.99
00:11:32.914 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.04, opts=13)
00:11:32.917 00.003 6120 Enqueuing Move request for scope (0.12, 0.04)
00:11:32.922 00.005 7680 Worker thread wakes up
00:11:32.923 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
00:11:32.923 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:32.927 00.004 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
00:11:32.927 00.000 7680 Moving (0.12, 0.04) raw xDistance=-0.12 yDistance=0.02
00:11:32.927 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:11:32.927 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:11:32.929 00.002 6120 UpdateGuideState exits: m=13903 SNR=76.1 Saturated
00:11:32.933 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:32.937 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:32.940 00.003 6120 Enqueuing Expose request
00:11:32.944 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:11:32.944 00.000 7680 MoveAxis(E, 0, ABG)
00:11:32.944 00.000 7680 Move returns status 0, amount 0
00:11:32.944 00.000 7680 MoveAxis(N, 0, ABG)
00:11:32.944 00.000 7680 Move returns status 0, amount 0
00:11:32.945 00.001 7680 move complete, result=0
00:11:32.945 00.000 7680 worker thread done servicing request
00:11:32.945 00.000 7680 Worker thread wakes up
00:11:32.945 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:11:32.950 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:32.950 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:34.194 01.244 7680 Exposure complete
00:11:34.336 00.142 7680 worker thread done servicing request
00:11:34.336 00.000 6120 OnExposeComplete: enter
00:11:34.340 00.004 6120 UpdateGuideState(): m_state=6
00:11:34.345 00.005 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3496
00:11:34.348 00.003 6120 Star::Find returns 1 (1), X=966.87, Y=56.96, Mass=14431, SNR=78.2, Peak=255 HFD=7.1
00:11:34.352 00.004 6120 CameraToMount -- cameraTheta (0.20) - m_xAngle (-2.95) = xAngle (3.16 = -3.12)
00:11:34.356 00.004 6120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.89 = 2.89)
00:11:34.361 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.20 mountX=-0.18 mountY=0.05, mountTheta=2.90
00:11:34.366 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.04, opts=13)
00:11:34.370 00.004 6120 Enqueuing Move request for scope (0.18, 0.04)
00:11:34.374 00.004 7680 Worker thread wakes up
00:11:34.374 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
00:11:34.374 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
00:11:34.374 00.000 7680 Moving (0.18, 0.04) raw xDistance=-0.18 yDistance=0.05
00:11:34.374 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:11:34.375 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:11:34.375 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:11:34.375 00.000 7680 MoveAxis(E, 0, ABG)
00:11:34.375 00.000 7680 Move returns status 0, amount 0
00:11:34.375 00.000 7680 MoveAxis(N, 0, ABG)
00:11:34.375 00.000 7680 Move returns status 0, amount 0
00:11:34.375 00.000 7680 move complete, result=0
00:11:34.375 00.000 7680 worker thread done servicing request
00:11:34.376 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:34.379 00.003 6120 UpdateGuideState exits: m=14431 SNR=78.2 Saturated
00:11:34.382 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:34.386 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:34.391 00.005 6120 Enqueuing Expose request
00:11:34.394 00.003 7680 Worker thread wakes up
00:11:34.395 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:34.395 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:34.395 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:11:35.648 01.253 7680 Exposure complete
00:11:35.788 00.140 7680 worker thread done servicing request
00:11:35.788 00.000 6120 OnExposeComplete: enter
00:11:35.792 00.004 6120 UpdateGuideState(): m_state=6
00:11:35.798 00.006 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3497
00:11:35.802 00.004 6120 Star::Find returns 1 (1), X=966.91, Y=57.29, Mass=14891, SNR=79.0, Peak=255 HFD=6.9
00:11:35.806 00.004 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-2.95) = xAngle (3.99 = -2.30)
00:11:35.810 00.004 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.56)
00:11:35.814 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.37 hyp=0.43 cameraTheta=1.03 mountX=-0.29 mountY=-0.24, mountTheta=-2.45
00:11:35.819 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.37, opts=13)
00:11:35.823 00.004 6120 Enqueuing Move request for scope (0.22, 0.37)
00:11:35.827 00.004 7680 Worker thread wakes up
00:11:35.827 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.37) opts 0xd
00:11:35.827 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.37)
00:11:35.827 00.000 7680 Moving (0.22, 0.37) raw xDistance=-0.29 yDistance=-0.24
00:11:35.828 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:11:35.828 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:35.834 00.006 6120 UpdateGuideState exits: m=14891 SNR=79.0 Saturated
00:11:35.838 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:35.843 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:35.846 00.003 6120 Enqueuing Expose request
00:11:35.850 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:11:35.850 00.000 7680 MoveAxis(E, 117, ABG)
00:11:35.850 00.000 7680 Guiding  Dir = 2, Dur = 117
00:11:35.850 00.000 7680 IsSlewing returns 0
00:11:35.851 00.001 7680 IsGuiding returns 0
00:11:35.852 00.001 7680 PulseGuide returned control before completion, sleep 127
00:11:35.983 00.131 7680 IsGuiding returns 1
00:11:35.983 00.000 7680 scope still moving after pulse duration time elapsed
00:11:36.015 00.032 7680 IsSlewing returns 0
00:11:36.016 00.001 7680 IsGuiding returns 0
00:11:36.017 00.001 7680 scope move finished after 117 + 47 ms
00:11:36.017 00.000 7680 Move returns status 0, amount 117
00:11:36.017 00.000 7680 MoveAxis(N, 128, ABG)
00:11:36.018 00.001 7680 Guiding  Dir = 0, Dur = 128
00:11:36.018 00.000 7680 IsSlewing returns 0
00:11:36.019 00.001 7680 IsGuiding returns 0
00:11:36.020 00.001 7680 PulseGuide returned control before completion, sleep 138
00:11:36.170 00.150 7680 IsGuiding returns 1
00:11:36.171 00.001 7680 scope still moving after pulse duration time elapsed
00:11:36.203 00.032 7680 IsSlewing returns 0
00:11:36.203 00.000 7680 IsGuiding returns 1
00:11:36.234 00.031 7680 IsSlewing returns 0
00:11:36.234 00.000 7680 IsGuiding returns 1
00:11:36.264 00.030 7680 IsSlewing returns 0
00:11:36.265 00.001 7680 IsGuiding returns 0
00:11:36.266 00.001 7680 scope move finished after 128 + 119 ms
00:11:36.267 00.001 7680 Move returns status 0, amount 128
00:11:36.267 00.000 7680 move complete, result=0
00:11:36.269 00.002 7680 worker thread done servicing request
00:11:36.269 00.000 7680 Worker thread wakes up
00:11:36.269 00.000 6120 GuideStep: -0.3 px 117 ms EAST, -0.2 px 128 ms NORTH
00:11:36.275 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:36.275 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:37.523 01.248 7680 Exposure complete
00:11:37.655 00.132 7680 worker thread done servicing request
00:11:37.656 00.001 6120 OnExposeComplete: enter
00:11:37.660 00.004 6120 UpdateGuideState(): m_state=6
00:11:37.663 00.003 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3498
00:11:37.668 00.005 6120 Star::Find returns 1 (1), X=966.74, Y=57.24, Mass=13577, SNR=74.9, Peak=255 HFD=7.0
00:11:37.674 00.006 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
00:11:37.678 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
00:11:37.682 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.32 hyp=0.33 cameraTheta=1.42 mountX=-0.11 mountY=-0.27, mountTheta=-1.95
00:11:37.688 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.32, opts=13)
00:11:37.692 00.004 6120 Enqueuing Move request for scope (0.05, 0.32)
00:11:37.696 00.004 7680 Worker thread wakes up
00:11:37.696 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:37.700 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.32) opts 0xd
00:11:37.700 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.32)
00:11:37.700 00.000 6120 UpdateGuideState exits: m=13577 SNR=74.9 Saturated
00:11:37.705 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:37.708 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:37.713 00.005 6120 Enqueuing Expose request
00:11:37.716 00.003 7680 Moving (0.05, 0.32) raw xDistance=-0.11 yDistance=-0.27
00:11:37.716 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:11:37.717 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:11:37.718 00.001 7680 MoveAxis(E, 0, ABG)
00:11:37.718 00.000 7680 Move returns status 0, amount 0
00:11:37.718 00.000 7680 MoveAxis(N, 146, ABG)
00:11:37.718 00.000 7680 Guiding  Dir = 0, Dur = 146
00:11:37.718 00.000 7680 IsSlewing returns 0
00:11:37.718 00.000 7680 IsGuiding returns 0
00:11:37.719 00.001 7680 PulseGuide returned control before completion, sleep 156
00:11:37.890 00.171 7680 IsGuiding returns 1
00:11:37.891 00.001 7680 scope still moving after pulse duration time elapsed
00:11:37.921 00.030 7680 IsSlewing returns 0
00:11:37.923 00.002 7680 IsGuiding returns 0
00:11:37.923 00.000 7680 scope move finished after 146 + 58 ms
00:11:37.924 00.001 7680 Move returns status 0, amount 146
00:11:37.924 00.000 7680 move complete, result=0
00:11:37.925 00.001 7680 worker thread done servicing request
00:11:37.925 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
00:11:37.934 00.009 7680 Worker thread wakes up
00:11:37.934 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:37.936 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:39.184 01.248 7680 Exposure complete
00:11:39.316 00.132 7680 worker thread done servicing request
00:11:39.317 00.001 6120 OnExposeComplete: enter
00:11:39.321 00.004 6120 UpdateGuideState(): m_state=6
00:11:39.325 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3499
00:11:39.330 00.005 6120 Star::Find returns 1 (1), X=967.04, Y=57.11, Mass=14471, SNR=78.0, Peak=255 HFD=7.0
00:11:39.334 00.004 6120 CameraToMount -- cameraTheta (0.50) - m_xAngle (-2.95) = xAngle (3.45 = -2.83)
00:11:39.340 00.006 6120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.18 = -3.10)
00:11:39.343 00.003 6120 CameraToMount -- cameraX=0.35 cameraY=0.19 hyp=0.40 cameraTheta=0.50 mountX=-0.38 mountY=-0.02, mountTheta=-3.10
00:11:39.348 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=0.19, opts=13)
00:11:39.353 00.005 6120 Enqueuing Move request for scope (0.35, 0.19)
00:11:39.357 00.004 7680 Worker thread wakes up
00:11:39.357 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:39.361 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.19) opts 0xd
00:11:39.361 00.000 7680 Handling offset move in thread for scope, endpoint = (0.35, 0.19)
00:11:39.361 00.000 7680 Moving (0.35, 0.19) raw xDistance=-0.38 yDistance=-0.02
00:11:39.361 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
00:11:39.362 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:11:39.362 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:11:39.362 00.000 7680 MoveAxis(E, 156, ABG)
00:11:39.362 00.000 7680 Guiding  Dir = 2, Dur = 156
00:11:39.362 00.000 6120 UpdateGuideState exits: m=14471 SNR=78.0 Saturated
00:11:39.366 00.004 7680 IsSlewing returns 0
00:11:39.366 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:39.369 00.003 7680 IsGuiding returns 0
00:11:39.371 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:39.374 00.003 6120 Enqueuing Expose request
00:11:39.377 00.003 7680 PulseGuide returned control before completion, sleep 166
00:11:39.551 00.174 7680 IsGuiding returns 1
00:11:39.553 00.002 7680 scope still moving after pulse duration time elapsed
00:11:39.583 00.030 7680 IsSlewing returns 0
00:11:39.587 00.004 7680 IsGuiding returns 1
00:11:39.614 00.027 7680 IsSlewing returns 0
00:11:39.615 00.001 7680 IsGuiding returns 0
00:11:39.615 00.000 7680 scope move finished after 156 + 88 ms
00:11:39.616 00.001 7680 Move returns status 0, amount 156
00:11:39.616 00.000 7680 MoveAxis(N, 0, ABG)
00:11:39.617 00.001 7680 Move returns status 0, amount 0
00:11:39.617 00.000 7680 move complete, result=0
00:11:39.618 00.001 7680 worker thread done servicing request
00:11:39.618 00.000 7680 Worker thread wakes up
00:11:39.619 00.001 6120 GuideStep: -0.4 px 156 ms EAST, -0.0 px 0 ms NORTH
00:11:39.625 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:39.625 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:40.881 01.256 7680 Exposure complete
00:11:40.995 00.114 7680 worker thread done servicing request
00:11:40.997 00.002 6120 OnExposeComplete: enter
00:11:41.000 00.003 6120 UpdateGuideState(): m_state=6
00:11:41.005 00.005 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3500
00:11:41.008 00.003 6120 Star::Find returns 1 (1), X=966.78, Y=57.44, Mass=13283, SNR=74.6, Peak=255 HFD=7.1
00:11:41.014 00.006 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
00:11:41.018 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
00:11:41.022 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.52 hyp=0.53 cameraTheta=1.40 mountX=-0.18 mountY=-0.43, mountTheta=-1.97
00:11:41.027 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.52, opts=13)
00:11:41.031 00.004 6120 Enqueuing Move request for scope (0.09, 0.52)
00:11:41.035 00.004 7680 Worker thread wakes up
00:11:41.036 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.52) opts 0xd
00:11:41.036 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.52)
00:11:41.036 00.000 7680 Moving (0.09, 0.52) raw xDistance=-0.18 yDistance=-0.43
00:11:41.036 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:11:41.037 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:11:41.037 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:41.040 00.003 6120 UpdateGuideState exits: m=13283 SNR=74.6 Saturated
00:11:41.046 00.006 7680 MoveAxis(E, 0, ABG)
00:11:41.046 00.000 7680 Move returns status 0, amount 0
00:11:41.046 00.000 7680 MoveAxis(N, 233, ABG)
00:11:41.046 00.000 7680 Guiding  Dir = 0, Dur = 233
00:11:41.046 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:41.051 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:41.057 00.006 6120 Enqueuing Expose request
00:11:41.061 00.004 7680 IsSlewing returns 0
00:11:41.061 00.000 7680 IsGuiding returns 0
00:11:41.061 00.000 7680 PulseGuide returned control before completion, sleep 243
00:11:41.310 00.249 7680 IsGuiding returns 1
00:11:41.311 00.001 7680 scope still moving after pulse duration time elapsed
00:11:41.341 00.030 7680 IsSlewing returns 0
00:11:41.342 00.001 7680 IsGuiding returns 0
00:11:41.342 00.000 7680 scope move finished after 233 + 48 ms
00:11:41.343 00.001 7680 Move returns status 0, amount 233
00:11:41.343 00.000 7680 move complete, result=0
00:11:41.343 00.000 7680 worker thread done servicing request
00:11:41.344 00.001 7680 Worker thread wakes up
00:11:41.344 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 233 ms NORTH
00:11:41.351 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:41.351 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:42.605 01.254 7680 Exposure complete
00:11:42.741 00.136 7680 worker thread done servicing request
00:11:42.742 00.001 6120 OnExposeComplete: enter
00:11:42.747 00.005 6120 UpdateGuideState(): m_state=6
00:11:42.753 00.006 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3501
00:11:42.757 00.004 6120 Star::Find returns 1 (1), X=966.68, Y=57.38, Mass=13139, SNR=74.4, Peak=255 HFD=7.1
00:11:42.761 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.74)
00:11:42.764 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
00:11:42.771 00.007 6120 CameraToMount -- cameraX=-0.01 cameraY=0.46 hyp=0.46 cameraTheta=1.59 mountX=-0.08 mountY=-0.42, mountTheta=-1.75
00:11:42.777 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.46, opts=13)
00:11:42.782 00.005 6120 Enqueuing Move request for scope (-0.01, 0.46)
00:11:42.785 00.003 7680 Worker thread wakes up
00:11:42.785 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:42.790 00.005 6120 UpdateGuideState exits: m=13139 SNR=74.4 Saturated
00:11:42.794 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:42.797 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:42.803 00.006 6120 Enqueuing Expose request
00:11:42.807 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.46) opts 0xd
00:11:42.807 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.46)
00:11:42.807 00.000 7680 Moving (-0.01, 0.46) raw xDistance=-0.08 yDistance=-0.42
00:11:42.807 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:11:42.807 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:11:42.809 00.002 7680 MoveAxis(E, 0, ABG)
00:11:42.809 00.000 7680 Move returns status 0, amount 0
00:11:42.809 00.000 7680 MoveAxis(N, 226, ABG)
00:11:42.809 00.000 7680 Guiding  Dir = 0, Dur = 226
00:11:42.809 00.000 7680 IsSlewing returns 0
00:11:42.810 00.001 7680 IsGuiding returns 0
00:11:42.810 00.000 7680 PulseGuide returned control before completion, sleep 236
00:11:43.049 00.239 7680 IsGuiding returns 1
00:11:43.049 00.000 7680 scope still moving after pulse duration time elapsed
00:11:43.080 00.031 7680 IsSlewing returns 0
00:11:43.082 00.002 7680 IsGuiding returns 0
00:11:43.082 00.000 7680 scope move finished after 226 + 46 ms
00:11:43.083 00.001 7680 Move returns status 0, amount 226
00:11:43.083 00.000 7680 move complete, result=0
00:11:43.086 00.003 7680 worker thread done servicing request
00:11:43.086 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 226 ms NORTH
00:11:43.092 00.006 7680 Worker thread wakes up
00:11:43.092 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:43.092 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:44.342 01.250 7680 Exposure complete
00:11:44.485 00.143 7680 worker thread done servicing request
00:11:44.485 00.000 6120 OnExposeComplete: enter
00:11:44.489 00.004 6120 UpdateGuideState(): m_state=6
00:11:44.495 00.006 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3502
00:11:44.498 00.003 6120 Star::Find returns 1 (1), X=966.74, Y=57.29, Mass=15321, SNR=80.1, Peak=255 HFD=7.1
00:11:44.501 00.003 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
00:11:44.506 00.005 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
00:11:44.510 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.37 hyp=0.37 cameraTheta=1.44 mountX=-0.11 mountY=-0.31, mountTheta=-1.93
00:11:44.516 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.37, opts=13)
00:11:44.521 00.005 6120 Enqueuing Move request for scope (0.05, 0.37)
00:11:44.526 00.005 7680 Worker thread wakes up
00:11:44.526 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:44.530 00.004 6120 UpdateGuideState exits: m=15321 SNR=80.1 Saturated
00:11:44.534 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:44.538 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:44.542 00.004 6120 Enqueuing Expose request
00:11:44.548 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.37) opts 0xd
00:11:44.549 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.37)
00:11:44.549 00.000 7680 Moving (0.05, 0.37) raw xDistance=-0.11 yDistance=-0.31
00:11:44.549 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:11:44.550 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:11:44.550 00.000 7680 MoveAxis(E, 0, ABG)
00:11:44.551 00.001 7680 Move returns status 0, amount 0
00:11:44.551 00.000 7680 MoveAxis(N, 168, ABG)
00:11:44.552 00.001 7680 Guiding  Dir = 0, Dur = 168
00:11:44.552 00.000 7680 IsSlewing returns 0
00:11:44.552 00.000 7680 IsGuiding returns 0
00:11:44.553 00.001 7680 PulseGuide returned control before completion, sleep 178
00:11:44.739 00.186 7680 IsGuiding returns 1
00:11:44.741 00.002 7680 scope still moving after pulse duration time elapsed
00:11:44.768 00.027 7680 IsSlewing returns 0
00:11:44.770 00.002 7680 IsGuiding returns 0
00:11:44.771 00.001 7680 scope move finished after 168 + 49 ms
00:11:44.771 00.000 7680 Move returns status 0, amount 168
00:11:44.772 00.001 7680 move complete, result=0
00:11:44.773 00.001 7680 worker thread done servicing request
00:11:44.773 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 168 ms NORTH
00:11:44.781 00.008 7680 Worker thread wakes up
00:11:44.781 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:44.781 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:46.031 01.250 7680 Exposure complete
00:11:46.170 00.139 7680 worker thread done servicing request
00:11:46.170 00.000 6120 OnExposeComplete: enter
00:11:46.177 00.007 6120 UpdateGuideState(): m_state=6
00:11:46.182 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3503
00:11:46.186 00.004 6120 Star::Find returns 1 (1), X=966.64, Y=57.28, Mass=13535, SNR=75.6, Peak=255 HFD=7.1
00:11:46.189 00.003 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
00:11:46.194 00.005 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
00:11:46.198 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.36 hyp=0.36 cameraTheta=1.71 mountX=-0.02 mountY=-0.34, mountTheta=-1.63
00:11:46.205 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.36, opts=13)
00:11:46.209 00.004 6120 Enqueuing Move request for scope (-0.05, 0.36)
00:11:46.213 00.004 7680 Worker thread wakes up
00:11:46.213 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.36) opts 0xd
00:11:46.214 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.36)
00:11:46.214 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:46.218 00.004 7680 Moving (-0.05, 0.36) raw xDistance=-0.02 yDistance=-0.34
00:11:46.218 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:11:46.218 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:11:46.218 00.000 6120 UpdateGuideState exits: m=13535 SNR=75.6 Saturated
00:11:46.222 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:46.226 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:46.229 00.003 7680 MoveAxis(E, 0, ABG)
00:11:46.229 00.000 7680 Move returns status 0, amount 0
00:11:46.229 00.000 7680 MoveAxis(N, 187, ABG)
00:11:46.229 00.000 7680 Guiding  Dir = 0, Dur = 187
00:11:46.231 00.002 6120 Enqueuing Expose request
00:11:46.234 00.003 7680 IsSlewing returns 0
00:11:46.235 00.001 7680 IsGuiding returns 0
00:11:46.235 00.000 7680 PulseGuide returned control before completion, sleep 197
00:11:46.440 00.205 7680 IsGuiding returns 1
00:11:46.442 00.002 7680 scope still moving after pulse duration time elapsed
00:11:46.471 00.029 7680 IsSlewing returns 0
00:11:46.471 00.000 7680 IsGuiding returns 0
00:11:46.471 00.000 7680 scope move finished after 187 + 49 ms
00:11:46.471 00.000 7680 Move returns status 0, amount 187
00:11:46.473 00.002 7680 move complete, result=0
00:11:46.473 00.000 7680 worker thread done servicing request
00:11:46.473 00.000 7680 Worker thread wakes up
00:11:46.473 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 187 ms NORTH
00:11:46.476 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:46.477 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:47.714 01.237 7680 Exposure complete
00:11:47.834 00.120 7680 worker thread done servicing request
00:11:47.834 00.000 6120 OnExposeComplete: enter
00:11:47.838 00.004 6120 UpdateGuideState(): m_state=6
00:11:47.843 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3504
00:11:47.848 00.005 6120 Star::Find returns 1 (1), X=966.29, Y=57.14, Mass=13435, SNR=74.9, Peak=255 HFD=6.9
00:11:47.852 00.004 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.58 = -0.70)
00:11:47.857 00.005 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.31 = -0.97)
00:11:47.862 00.005 6120 CameraToMount -- cameraX=-0.40 cameraY=0.22 hyp=0.45 cameraTheta=2.63 mountX=0.35 mountY=-0.37, mountTheta=-0.82
00:11:47.869 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=0.22, opts=13)
00:11:47.874 00.005 6120 Enqueuing Move request for scope (-0.40, 0.22)
00:11:47.878 00.004 7680 Worker thread wakes up
00:11:47.879 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:47.883 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.22) opts 0xd
00:11:47.883 00.000 6120 UpdateGuideState exits: m=13435 SNR=74.9 Saturated
00:11:47.889 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:47.894 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.40, 0.22)
00:11:47.894 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:47.898 00.004 6120 Enqueuing Expose request
00:11:47.903 00.005 7680 Moving (-0.40, 0.22) raw xDistance=0.35 yDistance=-0.37
00:11:47.903 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:11:47.903 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:11:47.903 00.000 7680 MoveAxis(W, 142, ABG)
00:11:47.903 00.000 7680 Guiding  Dir = 3, Dur = 142
00:11:47.904 00.001 7680 IsSlewing returns 0
00:11:47.904 00.000 7680 IsGuiding returns 0
00:11:47.905 00.001 7680 PulseGuide returned control before completion, sleep 152
00:11:48.070 00.165 7680 IsGuiding returns 1
00:11:48.071 00.001 7680 scope still moving after pulse duration time elapsed
00:11:48.100 00.029 7680 IsSlewing returns 0
00:11:48.102 00.002 7680 IsGuiding returns 0
00:11:48.102 00.000 7680 scope move finished after 142 + 56 ms
00:11:48.102 00.000 7680 Move returns status 0, amount 142
00:11:48.103 00.001 7680 MoveAxis(N, 203, ABG)
00:11:48.103 00.000 7680 Guiding  Dir = 0, Dur = 203
00:11:48.104 00.001 7680 IsSlewing returns 0
00:11:48.105 00.001 7680 IsGuiding returns 0
00:11:48.107 00.002 7680 PulseGuide returned control before completion, sleep 213
00:11:48.334 00.227 7680 IsGuiding returns 1
00:11:48.335 00.001 7680 scope still moving after pulse duration time elapsed
00:11:48.364 00.029 7680 IsSlewing returns 0
00:11:48.366 00.002 7680 IsGuiding returns 0
00:11:48.366 00.000 7680 scope move finished after 203 + 55 ms
00:11:48.366 00.000 7680 Move returns status 0, amount 203
00:11:48.366 00.000 7680 move complete, result=0
00:11:48.366 00.000 7680 worker thread done servicing request
00:11:48.367 00.001 7680 Worker thread wakes up
00:11:48.367 00.000 6120 GuideStep: 0.3 px 142 ms WEST, -0.4 px 203 ms NORTH
00:11:48.373 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:48.374 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:49.633 01.259 7680 Exposure complete
00:11:49.767 00.134 7680 worker thread done servicing request
00:11:49.767 00.000 6120 OnExposeComplete: enter
00:11:49.772 00.005 6120 UpdateGuideState(): m_state=6
00:11:49.775 00.003 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3505
00:11:49.779 00.004 6120 Star::Find returns 1 (1), X=966.80, Y=57.08, Mass=14951, SNR=78.1, Peak=255 HFD=6.8
00:11:49.784 00.005 6120 CameraToMount -- cameraTheta (0.99) - m_xAngle (-2.95) = xAngle (3.94 = -2.34)
00:11:49.787 00.003 6120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.61)
00:11:49.790 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.99 mountX=-0.13 mountY=-0.10, mountTheta=-2.51
00:11:49.796 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.16, opts=13)
00:11:49.802 00.006 6120 Enqueuing Move request for scope (0.11, 0.16)
00:11:49.806 00.004 7680 Worker thread wakes up
00:11:49.806 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:49.810 00.004 6120 UpdateGuideState exits: m=14951 SNR=78.1 Saturated
00:11:49.813 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:49.818 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:49.821 00.003 6120 Enqueuing Expose request
00:11:49.825 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
00:11:49.826 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
00:11:49.827 00.001 7680 Moving (0.11, 0.16) raw xDistance=-0.13 yDistance=-0.10
00:11:49.827 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:11:49.827 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:11:49.827 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:11:49.827 00.000 7680 MoveAxis(E, 0, ABG)
00:11:49.828 00.001 7680 Move returns status 0, amount 0
00:11:49.828 00.000 7680 MoveAxis(N, 0, ABG)
00:11:49.829 00.001 7680 Move returns status 0, amount 0
00:11:49.829 00.000 7680 move complete, result=0
00:11:49.829 00.000 7680 worker thread done servicing request
00:11:49.829 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:49.834 00.005 7680 Worker thread wakes up
00:11:49.834 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:49.834 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:51.090 01.256 7680 Exposure complete
00:11:51.230 00.140 7680 worker thread done servicing request
00:11:51.231 00.001 6120 OnExposeComplete: enter
00:11:51.237 00.006 6120 UpdateGuideState(): m_state=6
00:11:51.241 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3506
00:11:51.246 00.005 6120 Star::Find returns 1 (1), X=966.83, Y=57.15, Mass=14027, SNR=77.0, Peak=255 HFD=6.8
00:11:51.249 00.003 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-2.95) = xAngle (3.98 = -2.30)
00:11:51.253 00.004 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.57)
00:11:51.256 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.23 hyp=0.27 cameraTheta=1.03 mountX=-0.18 mountY=-0.14, mountTheta=-2.46
00:11:51.262 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.23, opts=13)
00:11:51.267 00.005 6120 Enqueuing Move request for scope (0.14, 0.23)
00:11:51.271 00.004 7680 Worker thread wakes up
00:11:51.271 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:51.275 00.004 6120 UpdateGuideState exits: m=14027 SNR=77.0 Saturated
00:11:51.278 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:51.282 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:51.286 00.004 6120 Enqueuing Expose request
00:11:51.289 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.23) opts 0xd
00:11:51.289 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.23)
00:11:51.289 00.000 7680 Moving (0.14, 0.23) raw xDistance=-0.18 yDistance=-0.14
00:11:51.289 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:11:51.289 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:11:51.290 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:11:51.290 00.000 7680 MoveAxis(E, 0, ABG)
00:11:51.290 00.000 7680 Move returns status 0, amount 0
00:11:51.290 00.000 7680 MoveAxis(N, 0, ABG)
00:11:51.290 00.000 7680 Move returns status 0, amount 0
00:11:51.291 00.001 7680 move complete, result=0
00:11:51.291 00.000 7680 worker thread done servicing request
00:11:51.291 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:51.296 00.005 7680 Worker thread wakes up
00:11:51.296 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:51.296 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:52.538 01.242 7680 Exposure complete
00:11:52.682 00.144 7680 worker thread done servicing request
00:11:52.682 00.000 6120 OnExposeComplete: enter
00:11:52.687 00.005 6120 UpdateGuideState(): m_state=6
00:11:52.691 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3507
00:11:52.694 00.003 6120 Star::Find returns 1 (1), X=966.97, Y=57.35, Mass=13540, SNR=75.8, Peak=255 HFD=6.9
00:11:52.699 00.005 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.95 = -2.33)
00:11:52.703 00.004 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.68 = -2.60)
00:11:52.710 00.007 6120 CameraToMount -- cameraX=0.28 cameraY=0.43 hyp=0.51 cameraTheta=1.00 mountX=-0.35 mountY=-0.26, mountTheta=-2.50
00:11:52.716 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.43, opts=13)
00:11:52.720 00.004 6120 Enqueuing Move request for scope (0.28, 0.43)
00:11:52.723 00.003 7680 Worker thread wakes up
00:11:52.725 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:52.728 00.003 6120 UpdateGuideState exits: m=13540 SNR=75.8 Saturated
00:11:52.735 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:52.739 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.43) opts 0xd
00:11:52.740 00.001 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.43)
00:11:52.740 00.000 7680 Moving (0.28, 0.43) raw xDistance=-0.35 yDistance=-0.26
00:11:52.740 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
00:11:52.740 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:11:52.740 00.000 7680 MoveAxis(E, 143, ABG)
00:11:52.741 00.001 7680 Guiding  Dir = 2, Dur = 143
00:11:52.741 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:52.746 00.005 6120 Enqueuing Expose request
00:11:52.750 00.004 7680 IsSlewing returns 0
00:11:52.750 00.000 7680 IsGuiding returns 0
00:11:52.751 00.001 7680 PulseGuide returned control before completion, sleep 153
00:11:52.916 00.165 7680 IsGuiding returns 1
00:11:52.916 00.000 7680 scope still moving after pulse duration time elapsed
00:11:52.947 00.031 7680 IsSlewing returns 0
00:11:52.949 00.002 7680 IsGuiding returns 0
00:11:52.949 00.000 7680 scope move finished after 143 + 55 ms
00:11:52.949 00.000 7680 Move returns status 0, amount 143
00:11:52.950 00.001 7680 MoveAxis(N, 143, ABG)
00:11:52.950 00.000 7680 Guiding  Dir = 0, Dur = 143
00:11:52.953 00.003 7680 IsSlewing returns 0
00:11:52.954 00.001 7680 IsGuiding returns 0
00:11:52.954 00.000 7680 PulseGuide returned control before completion, sleep 153
00:11:53.119 00.165 7680 IsGuiding returns 1
00:11:53.119 00.000 7680 scope still moving after pulse duration time elapsed
00:11:53.151 00.032 7680 IsSlewing returns 0
00:11:53.151 00.000 7680 IsGuiding returns 0
00:11:53.151 00.000 7680 scope move finished after 143 + 53 ms
00:11:53.152 00.001 7680 Move returns status 0, amount 143
00:11:53.152 00.000 7680 move complete, result=0
00:11:53.152 00.000 7680 worker thread done servicing request
00:11:53.152 00.000 6120 GuideStep: -0.4 px 143 ms EAST, -0.3 px 143 ms NORTH
00:11:53.157 00.005 7680 Worker thread wakes up
00:11:53.157 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:53.157 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:54.415 01.258 7680 Exposure complete
00:11:54.556 00.141 7680 worker thread done servicing request
00:11:54.556 00.000 6120 OnExposeComplete: enter
00:11:54.560 00.004 6120 UpdateGuideState(): m_state=6
00:11:54.564 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3508
00:11:54.567 00.003 6120 Star::Find returns 1 (1), X=966.73, Y=57.27, Mass=13229, SNR=75.4, Peak=255 HFD=7.0
00:11:54.571 00.004 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
00:11:54.575 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
00:11:54.582 00.007 6120 CameraToMount -- cameraX=0.04 cameraY=0.36 hyp=0.36 cameraTheta=1.46 mountX=-0.10 mountY=-0.30, mountTheta=-1.90
00:11:54.586 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.36, opts=13)
00:11:54.591 00.005 6120 Enqueuing Move request for scope (0.04, 0.36)
00:11:54.596 00.005 7680 Worker thread wakes up
00:11:54.596 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.36) opts 0xd
00:11:54.596 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.36)
00:11:54.596 00.000 7680 Moving (0.04, 0.36) raw xDistance=-0.10 yDistance=-0.30
00:11:54.596 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:11:54.596 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:11:54.597 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:54.602 00.005 7680 MoveAxis(E, 0, ABG)
00:11:54.602 00.000 7680 Move returns status 0, amount 0
00:11:54.602 00.000 7680 MoveAxis(N, 164, ABG)
00:11:54.602 00.000 7680 Guiding  Dir = 0, Dur = 164
00:11:54.603 00.001 6120 UpdateGuideState exits: m=13229 SNR=75.4 Saturated
00:11:54.608 00.005 7680 IsSlewing returns 0
00:11:54.608 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:54.612 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:54.617 00.005 6120 Enqueuing Expose request
00:11:54.621 00.004 7680 IsGuiding returns 0
00:11:54.622 00.001 7680 PulseGuide returned control before completion, sleep 174
00:11:54.812 00.190 7680 IsGuiding returns 0
00:11:54.812 00.000 7680 Move returns status 0, amount 164
00:11:54.813 00.001 7680 move complete, result=0
00:11:54.814 00.001 7680 worker thread done servicing request
00:11:54.814 00.000 7680 Worker thread wakes up
00:11:54.815 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 164 ms NORTH
00:11:54.822 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:54.822 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:56.074 01.252 7680 Exposure complete
00:11:56.207 00.133 7680 worker thread done servicing request
00:11:56.208 00.001 6120 OnExposeComplete: enter
00:11:56.211 00.003 6120 UpdateGuideState(): m_state=6
00:11:56.216 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3509
00:11:56.220 00.004 6120 Star::Find returns 1 (1), X=966.50, Y=57.65, Mass=14055, SNR=77.4, Peak=255 HFD=7.1
00:11:56.223 00.003 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
00:11:56.227 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
00:11:56.230 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.73 hyp=0.76 cameraTheta=1.83 mountX=0.05 mountY=-0.74, mountTheta=-1.50
00:11:56.238 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.73, opts=13)
00:11:56.244 00.006 6120 Enqueuing Move request for scope (-0.19, 0.73)
00:11:56.248 00.004 7680 Worker thread wakes up
00:11:56.248 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:56.253 00.005 6120 UpdateGuideState exits: m=14055 SNR=77.4 Saturated
00:11:56.256 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:56.259 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:56.263 00.004 6120 Enqueuing Expose request
00:11:56.268 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.73) opts 0xd
00:11:56.268 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.73)
00:11:56.268 00.000 7680 Moving (-0.19, 0.73) raw xDistance=0.05 yDistance=-0.74
00:11:56.268 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:11:56.269 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
00:11:56.269 00.000 7680 MoveAxis(E, 0, ABG)
00:11:56.269 00.000 7680 Move returns status 0, amount 0
00:11:56.269 00.000 7680 MoveAxis(N, 402, ABG)
00:11:56.270 00.001 7680 Guiding  Dir = 0, Dur = 402
00:11:56.270 00.000 7680 IsSlewing returns 0
00:11:56.270 00.000 7680 IsGuiding returns 0
00:11:56.271 00.001 7680 PulseGuide returned control before completion, sleep 412
00:11:56.685 00.414 7680 IsGuiding returns 1
00:11:56.686 00.001 7680 scope still moving after pulse duration time elapsed
00:11:56.717 00.031 7680 IsSlewing returns 0
00:11:56.718 00.001 7680 IsGuiding returns 0
00:11:56.719 00.001 7680 scope move finished after 402 + 45 ms
00:11:56.719 00.000 7680 Move returns status 0, amount 402
00:11:56.720 00.001 7680 move complete, result=0
00:11:56.720 00.000 7680 worker thread done servicing request
00:11:56.720 00.000 7680 Worker thread wakes up
00:11:56.721 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 402 ms NORTH
00:11:56.727 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:56.727 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:57.978 01.251 7680 Exposure complete
00:11:58.110 00.132 7680 worker thread done servicing request
00:11:58.111 00.001 6120 OnExposeComplete: enter
00:11:58.115 00.004 6120 UpdateGuideState(): m_state=6
00:11:58.119 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3510
00:11:58.122 00.003 6120 Star::Find returns 1 (1), X=966.76, Y=57.02, Mass=14549, SNR=79.4, Peak=255 HFD=6.9
00:11:58.127 00.005 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.90 = -2.38)
00:11:58.130 00.003 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.65)
00:11:58.134 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
00:11:58.139 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.10, opts=13)
00:11:58.144 00.005 6120 Enqueuing Move request for scope (0.07, 0.10)
00:11:58.148 00.004 7680 Worker thread wakes up
00:11:58.148 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:58.152 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
00:11:58.152 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
00:11:58.152 00.000 7680 Moving (0.07, 0.10) raw xDistance=-0.09 yDistance=-0.06
00:11:58.152 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:11:58.153 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:11:58.153 00.000 6120 UpdateGuideState exits: m=14549 SNR=79.4 Saturated
00:11:58.157 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:58.161 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:11:58.162 00.001 7680 MoveAxis(E, 0, ABG)
00:11:58.162 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:58.165 00.003 6120 Enqueuing Expose request
00:11:58.169 00.004 7680 Move returns status 0, amount 0
00:11:58.169 00.000 7680 MoveAxis(N, 0, ABG)
00:11:58.169 00.000 7680 Move returns status 0, amount 0
00:11:58.169 00.000 7680 move complete, result=0
00:11:58.169 00.000 7680 worker thread done servicing request
00:11:58.169 00.000 7680 Worker thread wakes up
00:11:58.170 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:58.176 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:58.176 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:11:59.428 01.252 7680 Exposure complete
00:11:59.559 00.131 7680 worker thread done servicing request
00:11:59.560 00.001 6120 OnExposeComplete: enter
00:11:59.564 00.004 6120 UpdateGuideState(): m_state=6
00:11:59.567 00.003 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3511
00:11:59.571 00.004 6120 Star::Find returns 1 (1), X=966.93, Y=57.13, Mass=14109, SNR=76.6, Peak=255 HFD=6.9
00:11:59.574 00.003 6120 CameraToMount -- cameraTheta (0.72) - m_xAngle (-2.95) = xAngle (3.67 = -2.61)
00:11:59.578 00.004 6120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.40 = -2.88)
00:11:59.583 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=0.21 hyp=0.32 cameraTheta=0.72 mountX=-0.28 mountY=-0.08, mountTheta=-2.85
00:11:59.588 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.21, opts=13)
00:11:59.593 00.005 6120 Enqueuing Move request for scope (0.24, 0.21)
00:11:59.597 00.004 7680 Worker thread wakes up
00:11:59.598 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.21) opts 0xd
00:11:59.598 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.21)
00:11:59.598 00.000 7680 Moving (0.24, 0.21) raw xDistance=-0.28 yDistance=-0.08
00:11:59.598 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
00:11:59.598 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:11:59.599 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:11:59.603 00.004 6120 UpdateGuideState exits: m=14109 SNR=76.6 Saturated
00:11:59.608 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:59.613 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:11:59.613 00.000 7680 MoveAxis(E, 113, ABG)
00:11:59.613 00.000 7680 Guiding  Dir = 2, Dur = 113
00:11:59.613 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:11:59.618 00.005 6120 Enqueuing Expose request
00:11:59.621 00.003 7680 IsSlewing returns 0
00:11:59.621 00.000 7680 IsGuiding returns 0
00:11:59.622 00.001 7680 PulseGuide returned control before completion, sleep 123
00:11:59.747 00.125 7680 IsGuiding returns 1
00:11:59.749 00.002 7680 scope still moving after pulse duration time elapsed
00:11:59.779 00.030 7680 IsSlewing returns 0
00:11:59.781 00.002 7680 IsGuiding returns 0
00:11:59.781 00.000 7680 scope move finished after 113 + 46 ms
00:11:59.781 00.000 7680 Move returns status 0, amount 113
00:11:59.782 00.001 7680 MoveAxis(N, 0, ABG)
00:11:59.782 00.000 7680 Move returns status 0, amount 0
00:11:59.782 00.000 7680 move complete, result=0
00:11:59.782 00.000 7680 worker thread done servicing request
00:11:59.783 00.001 6120 GuideStep: -0.3 px 113 ms EAST, -0.1 px 0 ms NORTH
00:11:59.790 00.007 7680 Worker thread wakes up
00:11:59.790 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:11:59.790 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:01.046 01.256 7680 Exposure complete
00:12:01.185 00.139 7680 worker thread done servicing request
00:12:01.185 00.000 6120 OnExposeComplete: enter
00:12:01.190 00.005 6120 UpdateGuideState(): m_state=6
00:12:01.194 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3512
00:12:01.197 00.003 6120 Star::Find returns 1 (1), X=966.53, Y=57.52, Mass=14361, SNR=77.1, Peak=255 HFD=7.1
00:12:01.202 00.005 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
00:12:01.205 00.003 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.77)
00:12:01.210 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.60 hyp=0.62 cameraTheta=1.83 mountX=0.04 mountY=-0.61, mountTheta=-1.50
00:12:01.214 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.60, opts=13)
00:12:01.219 00.005 6120 Enqueuing Move request for scope (-0.16, 0.60)
00:12:01.222 00.003 7680 Worker thread wakes up
00:12:01.222 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.60) opts 0xd
00:12:01.222 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.60)
00:12:01.222 00.000 7680 Moving (-0.16, 0.60) raw xDistance=0.04 yDistance=-0.61
00:12:01.222 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:12:01.222 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
00:12:01.222 00.000 7680 MoveAxis(E, 0, ABG)
00:12:01.224 00.002 7680 Move returns status 0, amount 0
00:12:01.224 00.000 7680 MoveAxis(N, 329, ABG)
00:12:01.224 00.000 7680 Guiding  Dir = 0, Dur = 329
00:12:01.224 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:01.227 00.003 7680 IsSlewing returns 0
00:12:01.227 00.000 6120 UpdateGuideState exits: m=14361 SNR=77.1 Saturated
00:12:01.232 00.005 7680 IsGuiding returns 0
00:12:01.232 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:01.236 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:01.240 00.004 7680 PulseGuide returned control before completion, sleep 339
00:12:01.240 00.000 6120 Enqueuing Expose request
00:12:01.583 00.343 7680 IsGuiding returns 1
00:12:01.585 00.002 7680 scope still moving after pulse duration time elapsed
00:12:01.614 00.029 7680 IsSlewing returns 0
00:12:01.615 00.001 7680 IsGuiding returns 0
00:12:01.615 00.000 7680 scope move finished after 329 + 54 ms
00:12:01.616 00.001 7680 Move returns status 0, amount 329
00:12:01.617 00.001 7680 move complete, result=0
00:12:01.617 00.000 7680 worker thread done servicing request
00:12:01.617 00.000 7680 Worker thread wakes up
00:12:01.618 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 329 ms NORTH
00:12:01.624 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:01.624 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:02.871 01.247 7680 Exposure complete
00:12:02.997 00.126 7680 worker thread done servicing request
00:12:02.997 00.000 6120 OnExposeComplete: enter
00:12:03.001 00.004 6120 UpdateGuideState(): m_state=6
00:12:03.006 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3513
00:12:03.010 00.004 6120 Star::Find returns 1 (1), X=966.85, Y=57.04, Mass=14894, SNR=79.9, Peak=255 HFD=7.0
00:12:03.014 00.004 6120 CameraToMount -- cameraTheta (0.66) - m_xAngle (-2.95) = xAngle (3.62 = -2.67)
00:12:03.018 00.004 6120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.35 = -2.93)
00:12:03.022 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.66 mountX=-0.18 mountY=-0.04, mountTheta=-2.91
00:12:03.027 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.12, opts=13)
00:12:03.031 00.004 6120 Enqueuing Move request for scope (0.16, 0.12)
00:12:03.035 00.004 7680 Worker thread wakes up
00:12:03.035 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
00:12:03.035 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
00:12:03.035 00.000 7680 Moving (0.16, 0.12) raw xDistance=-0.18 yDistance=-0.04
00:12:03.035 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:12:03.035 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:12:03.036 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:03.040 00.004 6120 UpdateGuideState exits: m=14894 SNR=79.9 Saturated
00:12:03.045 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:03.050 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:12:03.050 00.000 7680 MoveAxis(E, 0, ABG)
00:12:03.050 00.000 7680 Move returns status 0, amount 0
00:12:03.050 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:03.054 00.004 6120 Enqueuing Expose request
00:12:03.058 00.004 7680 MoveAxis(N, 0, ABG)
00:12:03.058 00.000 7680 Move returns status 0, amount 0
00:12:03.059 00.001 7680 move complete, result=0
00:12:03.059 00.000 7680 worker thread done servicing request
00:12:03.059 00.000 7680 Worker thread wakes up
00:12:03.059 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:03.063 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:03.063 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:04.312 01.249 7680 Exposure complete
00:12:04.446 00.134 7680 worker thread done servicing request
00:12:04.446 00.000 6120 OnExposeComplete: enter
00:12:04.450 00.004 6120 UpdateGuideState(): m_state=6
00:12:04.454 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3514
00:12:04.459 00.005 6120 Star::Find returns 1 (1), X=966.78, Y=57.14, Mass=13915, SNR=76.4, Peak=255 HFD=6.8
00:12:04.463 00.004 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
00:12:04.467 00.004 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.39)
00:12:04.469 00.002 6120 CameraToMount -- cameraX=0.09 cameraY=0.23 hyp=0.24 cameraTheta=1.21 mountX=-0.13 mountY=-0.16, mountTheta=-2.22
00:12:04.474 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.23, opts=13)
00:12:04.477 00.003 6120 Enqueuing Move request for scope (0.09, 0.23)
00:12:04.481 00.004 7680 Worker thread wakes up
00:12:04.481 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:04.485 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.23) opts 0xd
00:12:04.485 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.23)
00:12:04.486 00.001 7680 Moving (0.09, 0.23) raw xDistance=-0.13 yDistance=-0.16
00:12:04.486 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:12:04.486 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:12:04.486 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:12:04.487 00.001 7680 MoveAxis(E, 0, ABG)
00:12:04.487 00.000 7680 Move returns status 0, amount 0
00:12:04.487 00.000 6120 UpdateGuideState exits: m=13915 SNR=76.4 Saturated
00:12:04.493 00.006 7680 MoveAxis(N, 0, ABG)
00:12:04.493 00.000 7680 Move returns status 0, amount 0
00:12:04.493 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:04.497 00.004 7680 move complete, result=0
00:12:04.498 00.001 7680 worker thread done servicing request
00:12:04.498 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:04.501 00.003 6120 Enqueuing Expose request
00:12:04.505 00.004 7680 Worker thread wakes up
00:12:04.505 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:04.505 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:04.506 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:12:05.747 01.241 7680 Exposure complete
00:12:05.874 00.127 7680 worker thread done servicing request
00:12:05.874 00.000 6120 OnExposeComplete: enter
00:12:05.877 00.003 6120 UpdateGuideState(): m_state=6
00:12:05.882 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3515
00:12:05.885 00.003 6120 Star::Find returns 1 (1), X=966.80, Y=57.18, Mass=14344, SNR=78.3, Peak=255 HFD=6.9
00:12:05.890 00.005 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
00:12:05.894 00.004 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.42)
00:12:05.898 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.26 hyp=0.29 cameraTheta=1.18 mountX=-0.16 mountY=-0.19, mountTheta=-2.26
00:12:05.902 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.26, opts=13)
00:12:05.908 00.006 6120 Enqueuing Move request for scope (0.11, 0.26)
00:12:05.911 00.003 7680 Worker thread wakes up
00:12:05.911 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:05.915 00.004 6120 UpdateGuideState exits: m=14344 SNR=78.3 Saturated
00:12:05.919 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:05.924 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.26) opts 0xd
00:12:05.926 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:05.929 00.003 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.26)
00:12:05.929 00.000 7680 Moving (0.11, 0.26) raw xDistance=-0.16 yDistance=-0.19
00:12:05.930 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:12:05.930 00.000 6120 Enqueuing Expose request
00:12:05.934 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:12:05.934 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:12:05.935 00.001 7680 MoveAxis(E, 0, ABG)
00:12:05.935 00.000 7680 Move returns status 0, amount 0
00:12:05.935 00.000 7680 MoveAxis(N, 0, ABG)
00:12:05.935 00.000 7680 Move returns status 0, amount 0
00:12:05.936 00.001 7680 move complete, result=0
00:12:05.937 00.001 7680 worker thread done servicing request
00:12:05.937 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:12:05.941 00.004 7680 Worker thread wakes up
00:12:05.941 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:05.941 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:07.185 01.244 7680 Exposure complete
00:12:07.320 00.135 7680 worker thread done servicing request
00:12:07.320 00.000 6120 OnExposeComplete: enter
00:12:07.325 00.005 6120 UpdateGuideState(): m_state=6
00:12:07.330 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3516
00:12:07.336 00.006 6120 Star::Find returns 1 (1), X=966.98, Y=57.33, Mass=13840, SNR=76.2, Peak=255 HFD=6.9
00:12:07.340 00.004 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.90 = -2.38)
00:12:07.344 00.004 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.65)
00:12:07.349 00.005 6120 CameraToMount -- cameraX=0.29 cameraY=0.41 hyp=0.50 cameraTheta=0.95 mountX=-0.36 mountY=-0.24, mountTheta=-2.56
00:12:07.354 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.41, opts=13)
00:12:07.358 00.004 6120 Enqueuing Move request for scope (0.29, 0.41)
00:12:07.361 00.003 7680 Worker thread wakes up
00:12:07.361 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.41) opts 0xd
00:12:07.363 00.002 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.41)
00:12:07.363 00.000 7680 Moving (0.29, 0.41) raw xDistance=-0.36 yDistance=-0.24
00:12:07.363 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:12:07.363 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:12:07.363 00.000 7680 MoveAxis(E, 149, ABG)
00:12:07.363 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:07.368 00.005 7680 Guiding  Dir = 2, Dur = 149
00:12:07.368 00.000 6120 UpdateGuideState exits: m=13840 SNR=76.2 Saturated
00:12:07.371 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:07.375 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:07.379 00.004 6120 Enqueuing Expose request
00:12:07.383 00.004 7680 IsSlewing returns 0
00:12:07.383 00.000 7680 IsGuiding returns 0
00:12:07.384 00.001 7680 PulseGuide returned control before completion, sleep 159
00:12:07.549 00.165 7680 IsGuiding returns 1
00:12:07.549 00.000 7680 scope still moving after pulse duration time elapsed
00:12:07.581 00.032 7680 IsSlewing returns 0
00:12:07.582 00.001 7680 IsGuiding returns 0
00:12:07.582 00.000 7680 scope move finished after 149 + 49 ms
00:12:07.583 00.001 7680 Move returns status 0, amount 149
00:12:07.583 00.000 7680 MoveAxis(N, 129, ABG)
00:12:07.583 00.000 7680 Guiding  Dir = 0, Dur = 129
00:12:07.584 00.001 7680 IsSlewing returns 0
00:12:07.584 00.000 7680 IsGuiding returns 0
00:12:07.585 00.001 7680 PulseGuide returned control before completion, sleep 139
00:12:07.736 00.151 7680 IsGuiding returns 1
00:12:07.738 00.002 7680 scope still moving after pulse duration time elapsed
00:12:07.767 00.029 7680 IsSlewing returns 0
00:12:07.768 00.001 7680 IsGuiding returns 0
00:12:07.769 00.001 7680 scope move finished after 129 + 54 ms
00:12:07.769 00.000 7680 Move returns status 0, amount 129
00:12:07.769 00.000 7680 move complete, result=0
00:12:07.770 00.001 7680 worker thread done servicing request
00:12:07.770 00.000 7680 Worker thread wakes up
00:12:07.771 00.001 6120 GuideStep: -0.4 px 149 ms EAST, -0.2 px 129 ms NORTH
00:12:07.777 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:07.777 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:09.021 01.244 7680 Exposure complete
00:12:09.169 00.148 7680 worker thread done servicing request
00:12:09.170 00.001 6120 OnExposeComplete: enter
00:12:09.175 00.005 6120 UpdateGuideState(): m_state=6
00:12:09.180 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3517
00:12:09.184 00.004 6120 Star::Find returns 1 (1), X=966.84, Y=57.58, Mass=14909, SNR=80.4, Peak=255 HFD=7.1
00:12:09.188 00.004 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
00:12:09.191 00.003 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
00:12:09.196 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.66 hyp=0.68 cameraTheta=1.35 mountX=-0.27 mountY=-0.53, mountTheta=-2.04
00:12:09.200 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.66, opts=13)
00:12:09.205 00.005 6120 Enqueuing Move request for scope (0.15, 0.66)
00:12:09.208 00.003 7680 Worker thread wakes up
00:12:09.208 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.66) opts 0xd
00:12:09.208 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.66)
00:12:09.208 00.000 7680 Moving (0.15, 0.66) raw xDistance=-0.27 yDistance=-0.53
00:12:09.210 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:09.212 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
00:12:09.212 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
00:12:09.212 00.000 7680 MoveAxis(E, 119, ABG)
00:12:09.212 00.000 7680 Guiding  Dir = 2, Dur = 119
00:12:09.214 00.002 6120 UpdateGuideState exits: m=14909 SNR=80.4 Saturated
00:12:09.218 00.004 7680 IsSlewing returns 0
00:12:09.218 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:09.222 00.004 7680 IsGuiding returns 0
00:12:09.222 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:09.226 00.004 6120 Enqueuing Expose request
00:12:09.230 00.004 7680 PulseGuide returned control before completion, sleep 129
00:12:09.371 00.141 7680 IsGuiding returns 0
00:12:09.372 00.001 7680 Move returns status 0, amount 119
00:12:09.372 00.000 7680 MoveAxis(N, 287, ABG)
00:12:09.373 00.001 7680 Guiding  Dir = 0, Dur = 287
00:12:09.373 00.000 7680 IsSlewing returns 0
00:12:09.374 00.001 7680 IsGuiding returns 0
00:12:09.374 00.000 7680 PulseGuide returned control before completion, sleep 297
00:12:09.683 00.309 7680 IsGuiding returns 1
00:12:09.683 00.000 7680 scope still moving after pulse duration time elapsed
00:12:09.714 00.031 7680 IsSlewing returns 0
00:12:09.715 00.001 7680 IsGuiding returns 0
00:12:09.715 00.000 7680 scope move finished after 287 + 53 ms
00:12:09.716 00.001 7680 Move returns status 0, amount 287
00:12:09.716 00.000 7680 move complete, result=0
00:12:09.717 00.001 7680 worker thread done servicing request
00:12:09.717 00.000 7680 Worker thread wakes up
00:12:09.717 00.000 6120 GuideStep: -0.3 px 119 ms EAST, -0.5 px 287 ms NORTH
00:12:09.724 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:09.724 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:10.976 01.252 7680 Exposure complete
00:12:11.108 00.132 7680 worker thread done servicing request
00:12:11.108 00.000 6120 OnExposeComplete: enter
00:12:11.112 00.004 6120 UpdateGuideState(): m_state=6
00:12:11.116 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3518
00:12:11.119 00.003 6120 Star::Find returns 1 (1), X=966.47, Y=57.45, Mass=14413, SNR=77.4, Peak=255 HFD=7.1
00:12:11.124 00.005 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.36)
00:12:11.127 00.003 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
00:12:11.131 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.53 hyp=0.57 cameraTheta=1.97 mountX=0.12 mountY=-0.57, mountTheta=-1.36
00:12:11.137 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.53, opts=13)
00:12:11.140 00.003 6120 Enqueuing Move request for scope (-0.23, 0.53)
00:12:11.144 00.004 7680 Worker thread wakes up
00:12:11.144 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.53) opts 0xd
00:12:11.145 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.53)
00:12:11.145 00.000 7680 Moving (-0.23, 0.53) raw xDistance=0.12 yDistance=-0.57
00:12:11.145 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:12:11.145 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
00:12:11.145 00.000 7680 MoveAxis(E, 0, ABG)
00:12:11.145 00.000 7680 Move returns status 0, amount 0
00:12:11.145 00.000 7680 MoveAxis(N, 311, ABG)
00:12:11.145 00.000 7680 Guiding  Dir = 0, Dur = 311
00:12:11.145 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:11.150 00.005 7680 IsSlewing returns 0
00:12:11.151 00.001 6120 UpdateGuideState exits: m=14413 SNR=77.4 Saturated
00:12:11.154 00.003 7680 IsGuiding returns 0
00:12:11.154 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:11.159 00.005 7680 PulseGuide returned control before completion, sleep 321
00:12:11.159 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:11.162 00.003 6120 Enqueuing Expose request
00:12:11.483 00.321 7680 IsGuiding returns 1
00:12:11.483 00.000 7680 scope still moving after pulse duration time elapsed
00:12:11.514 00.031 7680 IsSlewing returns 0
00:12:11.514 00.000 7680 IsGuiding returns 0
00:12:11.515 00.001 7680 scope move finished after 311 + 49 ms
00:12:11.515 00.000 7680 Move returns status 0, amount 311
00:12:11.515 00.000 7680 move complete, result=0
00:12:11.516 00.001 7680 worker thread done servicing request
00:12:11.517 00.001 7680 Worker thread wakes up
00:12:11.517 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 311 ms NORTH
00:12:11.523 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:11.523 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:12.778 01.255 7680 Exposure complete
00:12:12.913 00.135 7680 worker thread done servicing request
00:12:12.913 00.000 6120 OnExposeComplete: enter
00:12:12.919 00.006 6120 UpdateGuideState(): m_state=6
00:12:12.925 00.006 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3519
00:12:12.931 00.006 6120 Star::Find returns 1 (1), X=966.74, Y=56.92, Mass=13262, SNR=74.6, Peak=255 HFD=6.9
00:12:12.934 00.003 6120 CameraToMount -- cameraTheta (0.05) - m_xAngle (-2.95) = xAngle (3.01 = 3.01)
00:12:12.939 00.005 6120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.74 = 2.74)
00:12:12.942 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.05 mountX=-0.05 mountY=0.02, mountTheta=2.77
00:12:12.947 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.00, opts=13)
00:12:12.950 00.003 6120 Enqueuing Move request for scope (0.05, 0.00)
00:12:12.952 00.002 7680 Worker thread wakes up
00:12:12.954 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
00:12:12.954 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
00:12:12.954 00.000 7680 Moving (0.05, 0.00) raw xDistance=-0.05 yDistance=0.02
00:12:12.954 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:12:12.954 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:12.958 00.004 6120 UpdateGuideState exits: m=13262 SNR=74.6 Saturated
00:12:12.961 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:12:12.961 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:12.965 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:12:12.965 00.000 7680 MoveAxis(E, 0, ABG)
00:12:12.965 00.000 7680 Move returns status 0, amount 0
00:12:12.965 00.000 7680 MoveAxis(N, 0, ABG)
00:12:12.965 00.000 7680 Move returns status 0, amount 0
00:12:12.965 00.000 7680 move complete, result=0
00:12:12.966 00.001 7680 worker thread done servicing request
00:12:12.966 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:12.970 00.004 6120 Enqueuing Expose request
00:12:12.973 00.003 7680 Worker thread wakes up
00:12:12.973 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:12.977 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:12.977 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:14.224 01.247 7680 Exposure complete
00:12:14.377 00.153 7680 worker thread done servicing request
00:12:14.377 00.000 6120 OnExposeComplete: enter
00:12:14.381 00.004 6120 UpdateGuideState(): m_state=6
00:12:14.385 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3520
00:12:14.389 00.004 6120 Star::Find returns 1 (1), X=966.75, Y=57.17, Mass=14066, SNR=77.0, Peak=255 HFD=6.9
00:12:14.394 00.005 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.29 = -2.00)
00:12:14.398 00.004 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
00:12:14.401 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.33 mountX=-0.11 mountY=-0.20, mountTheta=-2.06
00:12:14.406 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.25, opts=13)
00:12:14.411 00.005 6120 Enqueuing Move request for scope (0.06, 0.25)
00:12:14.414 00.003 7680 Worker thread wakes up
00:12:14.415 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:14.419 00.004 6120 UpdateGuideState exits: m=14066 SNR=77.0 Saturated
00:12:14.424 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.25) opts 0xd
00:12:14.424 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.25)
00:12:14.424 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:14.428 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:14.432 00.004 6120 Enqueuing Expose request
00:12:14.435 00.003 7680 Moving (0.06, 0.25) raw xDistance=-0.11 yDistance=-0.20
00:12:14.435 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:12:14.435 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:12:14.437 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:12:14.437 00.000 7680 MoveAxis(E, 0, ABG)
00:12:14.437 00.000 7680 Move returns status 0, amount 0
00:12:14.437 00.000 7680 MoveAxis(N, 0, ABG)
00:12:14.438 00.001 7680 Move returns status 0, amount 0
00:12:14.438 00.000 7680 move complete, result=0
00:12:14.438 00.000 7680 worker thread done servicing request
00:12:14.439 00.001 7680 Worker thread wakes up
00:12:14.439 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:14.439 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:12:14.443 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:15.687 01.244 7680 Exposure complete
00:12:15.821 00.134 7680 worker thread done servicing request
00:12:15.821 00.000 6120 OnExposeComplete: enter
00:12:15.826 00.005 6120 UpdateGuideState(): m_state=6
00:12:15.830 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3521
00:12:15.835 00.005 6120 Star::Find returns 1 (1), X=966.85, Y=57.14, Mass=14165, SNR=77.6, Peak=255 HFD=6.8
00:12:15.839 00.004 6120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-2.95) = xAngle (3.89 = -2.39)
00:12:15.842 00.003 6120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.66)
00:12:15.847 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.27 cameraTheta=0.94 mountX=-0.20 mountY=-0.13, mountTheta=-2.57
00:12:15.853 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.22, opts=13)
00:12:15.856 00.003 6120 Enqueuing Move request for scope (0.16, 0.22)
00:12:15.862 00.006 7680 Worker thread wakes up
00:12:15.863 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
00:12:15.863 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
00:12:15.863 00.000 7680 Moving (0.16, 0.22) raw xDistance=-0.20 yDistance=-0.13
00:12:15.863 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:12:15.863 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:12:15.864 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:15.868 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:12:15.869 00.001 7680 MoveAxis(E, 0, ABG)
00:12:15.870 00.001 7680 Move returns status 0, amount 0
00:12:15.870 00.000 7680 MoveAxis(N, 0, ABG)
00:12:15.870 00.000 6120 UpdateGuideState exits: m=14165 SNR=77.6 Saturated
00:12:15.874 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:15.878 00.004 7680 Move returns status 0, amount 0
00:12:15.878 00.000 7680 move complete, result=0
00:12:15.878 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:15.882 00.004 6120 Enqueuing Expose request
00:12:15.885 00.003 7680 worker thread done servicing request
00:12:15.885 00.000 7680 Worker thread wakes up
00:12:15.885 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:15.885 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:15.886 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:17.140 01.254 7680 Exposure complete
00:12:17.267 00.127 7680 worker thread done servicing request
00:12:17.267 00.000 6120 OnExposeComplete: enter
00:12:17.272 00.005 6120 UpdateGuideState(): m_state=6
00:12:17.276 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3522
00:12:17.281 00.005 6120 Star::Find returns 1 (1), X=966.85, Y=57.31, Mass=13791, SNR=76.9, Peak=255 HFD=6.9
00:12:17.284 00.003 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
00:12:17.288 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
00:12:17.290 00.002 6120 CameraToMount -- cameraX=0.16 cameraY=0.39 hyp=0.42 cameraTheta=1.17 mountX=-0.23 mountY=-0.27, mountTheta=-2.27
00:12:17.295 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.39, opts=13)
00:12:17.299 00.004 6120 Enqueuing Move request for scope (0.16, 0.39)
00:12:17.303 00.004 7680 Worker thread wakes up
00:12:17.303 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.39) opts 0xd
00:12:17.303 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.39)
00:12:17.304 00.001 7680 Moving (0.16, 0.39) raw xDistance=-0.23 yDistance=-0.27
00:12:17.304 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:12:17.304 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:12:17.304 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:17.307 00.003 7680 MoveAxis(E, 95, ABG)
00:12:17.307 00.000 7680 Guiding  Dir = 2, Dur = 95
00:12:17.307 00.000 6120 UpdateGuideState exits: m=13791 SNR=76.9 Saturated
00:12:17.311 00.004 7680 IsSlewing returns 0
00:12:17.311 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:17.315 00.004 7680 IsGuiding returns 0
00:12:17.315 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:17.318 00.003 7680 PulseGuide returned control before completion, sleep 105
00:12:17.319 00.001 6120 Enqueuing Expose request
00:12:17.426 00.107 7680 IsGuiding returns 1
00:12:17.426 00.000 7680 scope still moving after pulse duration time elapsed
00:12:17.455 00.029 7680 IsSlewing returns 0
00:12:17.456 00.001 7680 IsGuiding returns 0
00:12:17.457 00.001 7680 scope move finished after 95 + 46 ms
00:12:17.457 00.000 7680 Move returns status 0, amount 95
00:12:17.457 00.000 7680 MoveAxis(N, 149, ABG)
00:12:17.459 00.002 7680 Guiding  Dir = 0, Dur = 149
00:12:17.459 00.000 7680 IsSlewing returns 0
00:12:17.460 00.001 7680 IsGuiding returns 0
00:12:17.461 00.001 7680 PulseGuide returned control before completion, sleep 159
00:12:17.628 00.167 7680 IsGuiding returns 1
00:12:17.629 00.001 7680 scope still moving after pulse duration time elapsed
00:12:17.659 00.030 7680 IsSlewing returns 0
00:12:17.660 00.001 7680 IsGuiding returns 0
00:12:17.662 00.002 7680 scope move finished after 149 + 52 ms
00:12:17.662 00.000 7680 Move returns status 0, amount 149
00:12:17.663 00.001 7680 move complete, result=0
00:12:17.663 00.000 7680 worker thread done servicing request
00:12:17.664 00.001 7680 Worker thread wakes up
00:12:17.664 00.000 6120 GuideStep: -0.2 px 95 ms EAST, -0.3 px 149 ms NORTH
00:12:17.671 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:17.671 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:18.920 01.249 7680 Exposure complete
00:12:19.030 00.110 7680 worker thread done servicing request
00:12:19.031 00.001 6120 OnExposeComplete: enter
00:12:19.034 00.003 6120 UpdateGuideState(): m_state=6
00:12:19.038 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3523
00:12:19.042 00.004 6120 Star::Find returns 1 (1), X=966.78, Y=57.33, Mass=13809, SNR=77.9, Peak=255 HFD=7.0
00:12:19.046 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
00:12:19.049 00.003 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.24)
00:12:19.053 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.41 hyp=0.42 cameraTheta=1.36 mountX=-0.16 mountY=-0.33, mountTheta=-2.03
00:12:19.059 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.41, opts=13)
00:12:19.063 00.004 6120 Enqueuing Move request for scope (0.09, 0.41)
00:12:19.067 00.004 7680 Worker thread wakes up
00:12:19.068 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:19.071 00.003 6120 UpdateGuideState exits: m=13809 SNR=77.9 Saturated
00:12:19.075 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.41) opts 0xd
00:12:19.075 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.41)
00:12:19.076 00.001 7680 Moving (0.09, 0.41) raw xDistance=-0.16 yDistance=-0.33
00:12:19.076 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:19.080 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:19.083 00.003 6120 Enqueuing Expose request
00:12:19.087 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:12:19.087 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:12:19.087 00.000 7680 MoveAxis(E, 0, ABG)
00:12:19.087 00.000 7680 Move returns status 0, amount 0
00:12:19.088 00.001 7680 MoveAxis(N, 179, ABG)
00:12:19.088 00.000 7680 Guiding  Dir = 0, Dur = 179
00:12:19.088 00.000 7680 IsSlewing returns 0
00:12:19.088 00.000 7680 IsGuiding returns 0
00:12:19.089 00.001 7680 PulseGuide returned control before completion, sleep 189
00:12:19.289 00.200 7680 IsGuiding returns 1
00:12:19.289 00.000 7680 scope still moving after pulse duration time elapsed
00:12:19.321 00.032 7680 IsSlewing returns 0
00:12:19.321 00.000 7680 IsGuiding returns 0
00:12:19.321 00.000 7680 scope move finished after 179 + 53 ms
00:12:19.321 00.000 7680 Move returns status 0, amount 179
00:12:19.322 00.001 7680 move complete, result=0
00:12:19.322 00.000 7680 worker thread done servicing request
00:12:19.323 00.001 7680 Worker thread wakes up
00:12:19.323 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:19.323 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 179 ms NORTH
00:12:19.328 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:20.585 01.257 7680 Exposure complete
00:12:20.690 00.105 7680 worker thread done servicing request
00:12:20.690 00.000 6120 OnExposeComplete: enter
00:12:20.694 00.004 6120 UpdateGuideState(): m_state=6
00:12:20.699 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3524
00:12:20.703 00.004 6120 Star::Find returns 1 (1), X=966.82, Y=57.62, Mass=14642, SNR=79.1, Peak=255 HFD=7.0
00:12:20.706 00.003 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
00:12:20.709 00.003 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.21)
00:12:20.712 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.70 hyp=0.72 cameraTheta=1.39 mountX=-0.26 mountY=-0.58, mountTheta=-1.99
00:12:20.716 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.70, opts=13)
00:12:20.719 00.003 6120 Enqueuing Move request for scope (0.13, 0.70)
00:12:20.723 00.004 7680 Worker thread wakes up
00:12:20.723 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:20.726 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.70) opts 0xd
00:12:20.726 00.000 6120 UpdateGuideState exits: m=14642 SNR=79.1 Saturated
00:12:20.730 00.004 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.70)
00:12:20.730 00.000 7680 Moving (0.13, 0.70) raw xDistance=-0.26 yDistance=-0.58
00:12:20.730 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:12:20.730 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
00:12:20.730 00.000 7680 MoveAxis(E, 105, ABG)
00:12:20.731 00.001 7680 Guiding  Dir = 2, Dur = 105
00:12:20.731 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:20.734 00.003 7680 IsSlewing returns 0
00:12:20.735 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:20.740 00.005 7680 IsGuiding returns 0
00:12:20.740 00.000 6120 Enqueuing Expose request
00:12:20.743 00.003 7680 PulseGuide returned control before completion, sleep 115
00:12:20.860 00.117 7680 IsGuiding returns 1
00:12:20.861 00.001 7680 scope still moving after pulse duration time elapsed
00:12:20.891 00.030 7680 IsSlewing returns 0
00:12:20.891 00.000 7680 IsGuiding returns 0
00:12:20.892 00.001 7680 scope move finished after 105 + 47 ms
00:12:20.892 00.000 7680 Move returns status 0, amount 105
00:12:20.892 00.000 7680 MoveAxis(N, 313, ABG)
00:12:20.892 00.000 7680 Guiding  Dir = 0, Dur = 313
00:12:20.892 00.000 7680 IsSlewing returns 0
00:12:20.893 00.001 7680 IsGuiding returns 0
00:12:20.893 00.000 7680 PulseGuide returned control before completion, sleep 323
00:12:21.219 00.326 7680 IsGuiding returns 1
00:12:21.219 00.000 7680 scope still moving after pulse duration time elapsed
00:12:21.251 00.032 7680 IsSlewing returns 0
00:12:21.251 00.000 7680 IsGuiding returns 0
00:12:21.251 00.000 7680 scope move finished after 313 + 45 ms
00:12:21.252 00.001 7680 Move returns status 0, amount 313
00:12:21.252 00.000 7680 move complete, result=0
00:12:21.252 00.000 7680 worker thread done servicing request
00:12:21.252 00.000 6120 GuideStep: -0.3 px 105 ms EAST, -0.6 px 313 ms NORTH
00:12:21.256 00.004 7680 Worker thread wakes up
00:12:21.256 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:21.256 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:22.499 01.243 7680 Exposure complete
00:12:22.616 00.117 7680 worker thread done servicing request
00:12:22.616 00.000 6120 OnExposeComplete: enter
00:12:22.621 00.005 6120 UpdateGuideState(): m_state=6
00:12:22.624 00.003 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3525
00:12:22.628 00.004 6120 Star::Find returns 1 (1), X=966.43, Y=57.40, Mass=13589, SNR=76.8, Peak=255 HFD=7.2
00:12:22.632 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
00:12:22.638 00.006 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
00:12:22.642 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.48 hyp=0.55 cameraTheta=2.08 mountX=0.17 mountY=-0.55, mountTheta=-1.27
00:12:22.651 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.48, opts=13)
00:12:22.655 00.004 6120 Enqueuing Move request for scope (-0.26, 0.48)
00:12:22.658 00.003 7680 Worker thread wakes up
00:12:22.658 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:22.663 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.48) opts 0xd
00:12:22.663 00.000 6120 UpdateGuideState exits: m=13589 SNR=76.8 Saturated
00:12:22.667 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.48)
00:12:22.667 00.000 7680 Moving (-0.26, 0.48) raw xDistance=0.17 yDistance=-0.55
00:12:22.667 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:12:22.668 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:12:22.668 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:22.673 00.005 7680 MoveAxis(E, 0, ABG)
00:12:22.673 00.000 7680 Move returns status 0, amount 0
00:12:22.673 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:22.678 00.005 7680 MoveAxis(N, 296, ABG)
00:12:22.678 00.000 6120 Enqueuing Expose request
00:12:22.683 00.005 7680 Guiding  Dir = 0, Dur = 296
00:12:22.684 00.001 7680 IsSlewing returns 0
00:12:22.684 00.000 7680 IsGuiding returns 0
00:12:22.685 00.001 7680 PulseGuide returned control before completion, sleep 306
00:12:22.993 00.308 7680 IsGuiding returns 1
00:12:22.993 00.000 7680 scope still moving after pulse duration time elapsed
00:12:23.024 00.031 7680 IsSlewing returns 0
00:12:23.024 00.000 7680 IsGuiding returns 1
00:12:23.063 00.039 7680 IsSlewing returns 0
00:12:23.075 00.012 7680 IsGuiding returns 0
00:12:23.078 00.003 7680 scope move finished after 296 + 97 ms
00:12:23.083 00.005 7680 Move returns status 0, amount 296
00:12:23.084 00.001 7680 move complete, result=0
00:12:23.085 00.001 7680 worker thread done servicing request
00:12:23.085 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 296 ms NORTH
00:12:23.091 00.006 7680 Worker thread wakes up
00:12:23.091 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:23.091 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:24.330 01.239 7680 Exposure complete
00:12:24.475 00.145 7680 worker thread done servicing request
00:12:24.475 00.000 6120 OnExposeComplete: enter
00:12:24.479 00.004 6120 UpdateGuideState(): m_state=6
00:12:24.484 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3526
00:12:24.488 00.004 6120 Star::Find returns 1 (1), X=966.66, Y=56.93, Mass=14280, SNR=77.3, Peak=255 HFD=6.9
00:12:24.491 00.003 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-2.95) = xAngle (5.62 = -0.67)
00:12:24.494 00.003 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.93)
00:12:24.498 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.66 mountX=0.02 mountY=-0.02, mountTheta=-0.80
00:12:24.503 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.01, opts=13)
00:12:24.507 00.004 6120 Enqueuing Move request for scope (-0.03, 0.01)
00:12:24.514 00.007 7680 Worker thread wakes up
00:12:24.514 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:24.518 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
00:12:24.519 00.001 6120 UpdateGuideState exits: m=14280 SNR=77.3 Saturated
00:12:24.523 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
00:12:24.524 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:24.530 00.006 7680 Moving (-0.03, 0.01) raw xDistance=0.02 yDistance=-0.02
00:12:24.531 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:24.536 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:12:24.536 00.000 6120 Enqueuing Expose request
00:12:24.540 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:12:24.540 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:12:24.540 00.000 7680 MoveAxis(E, 0, ABG)
00:12:24.540 00.000 7680 Move returns status 0, amount 0
00:12:24.541 00.001 7680 MoveAxis(N, 0, ABG)
00:12:24.541 00.000 7680 Move returns status 0, amount 0
00:12:24.541 00.000 7680 move complete, result=0
00:12:24.543 00.002 7680 worker thread done servicing request
00:12:24.543 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:24.549 00.006 7680 Worker thread wakes up
00:12:24.549 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:24.549 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:25.799 01.250 7680 Exposure complete
00:12:25.923 00.124 7680 worker thread done servicing request
00:12:25.924 00.001 6120 OnExposeComplete: enter
00:12:25.929 00.005 6120 UpdateGuideState(): m_state=6
00:12:25.934 00.005 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3527
00:12:25.939 00.005 6120 Star::Find returns 1 (1), X=966.69, Y=57.05, Mass=13629, SNR=76.6, Peak=255 HFD=6.9
00:12:25.942 00.003 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
00:12:25.946 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
00:12:25.949 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.54 mountX=-0.03 mountY=-0.12, mountTheta=-1.82
00:12:25.956 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.14, opts=13)
00:12:25.960 00.004 6120 Enqueuing Move request for scope (0.00, 0.14)
00:12:25.963 00.003 7680 Worker thread wakes up
00:12:25.963 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:25.968 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
00:12:25.968 00.000 6120 UpdateGuideState exits: m=13629 SNR=76.6 Saturated
00:12:25.971 00.003 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
00:12:25.971 00.000 7680 Moving (0.00, 0.14) raw xDistance=-0.03 yDistance=-0.12
00:12:25.971 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:25.975 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:25.978 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:12:25.979 00.001 6120 Enqueuing Expose request
00:12:25.984 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:12:25.984 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:12:25.984 00.000 7680 MoveAxis(E, 0, ABG)
00:12:25.984 00.000 7680 Move returns status 0, amount 0
00:12:25.984 00.000 7680 MoveAxis(N, 0, ABG)
00:12:25.984 00.000 7680 Move returns status 0, amount 0
00:12:25.985 00.001 7680 move complete, result=0
00:12:25.985 00.000 7680 worker thread done servicing request
00:12:25.985 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:25.989 00.004 7680 Worker thread wakes up
00:12:25.989 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:25.989 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:27.247 01.258 7680 Exposure complete
00:12:27.396 00.149 7680 worker thread done servicing request
00:12:27.396 00.000 6120 OnExposeComplete: enter
00:12:27.399 00.003 6120 UpdateGuideState(): m_state=6
00:12:27.405 00.006 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3528
00:12:27.411 00.006 6120 Star::Find returns 1 (1), X=966.82, Y=57.18, Mass=14288, SNR=77.2, Peak=255 HFD=6.9
00:12:27.415 00.004 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.06 = -2.23)
00:12:27.422 00.007 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.50)
00:12:27.427 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=0.26 hyp=0.29 cameraTheta=1.10 mountX=-0.18 mountY=-0.17, mountTheta=-2.36
00:12:27.433 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.26, opts=13)
00:12:27.436 00.003 6120 Enqueuing Move request for scope (0.13, 0.26)
00:12:27.440 00.004 7680 Worker thread wakes up
00:12:27.440 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:27.443 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.26) opts 0xd
00:12:27.443 00.000 6120 UpdateGuideState exits: m=14288 SNR=77.2 Saturated
00:12:27.446 00.003 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.26)
00:12:27.446 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:27.451 00.005 7680 Moving (0.13, 0.26) raw xDistance=-0.18 yDistance=-0.17
00:12:27.452 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:27.457 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:12:27.457 00.000 6120 Enqueuing Expose request
00:12:27.461 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:12:27.462 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:12:27.462 00.000 7680 MoveAxis(E, 0, ABG)
00:12:27.462 00.000 7680 Move returns status 0, amount 0
00:12:27.462 00.000 7680 MoveAxis(N, 0, ABG)
00:12:27.462 00.000 7680 Move returns status 0, amount 0
00:12:27.463 00.001 7680 move complete, result=0
00:12:27.463 00.000 7680 worker thread done servicing request
00:12:27.463 00.000 7680 Worker thread wakes up
00:12:27.463 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:12:27.467 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:27.467 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:28.705 01.238 7680 Exposure complete
00:12:28.830 00.125 7680 worker thread done servicing request
00:12:28.830 00.000 6120 OnExposeComplete: enter
00:12:28.835 00.005 6120 UpdateGuideState(): m_state=6
00:12:28.840 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3529
00:12:28.844 00.004 6120 Star::Find returns 1 (1), X=966.81, Y=57.36, Mass=13852, SNR=77.6, Peak=255 HFD=6.9
00:12:28.848 00.004 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
00:12:28.851 00.003 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
00:12:28.855 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.44 hyp=0.46 cameraTheta=1.31 mountX=-0.20 mountY=-0.34, mountTheta=-2.09
00:12:28.862 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.44, opts=13)
00:12:28.865 00.003 6120 Enqueuing Move request for scope (0.12, 0.44)
00:12:28.870 00.005 7680 Worker thread wakes up
00:12:28.870 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.44) opts 0xd
00:12:28.870 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.44)
00:12:28.870 00.000 7680 Moving (0.12, 0.44) raw xDistance=-0.20 yDistance=-0.34
00:12:28.870 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:12:28.871 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:12:28.871 00.000 7680 MoveAxis(E, 0, ABG)
00:12:28.871 00.000 7680 Move returns status 0, amount 0
00:12:28.871 00.000 7680 MoveAxis(N, 187, ABG)
00:12:28.871 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:28.876 00.005 6120 UpdateGuideState exits: m=13852 SNR=77.6 Saturated
00:12:28.880 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:28.884 00.004 7680 Guiding  Dir = 0, Dur = 187
00:12:28.884 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:28.887 00.003 7680 IsSlewing returns 0
00:12:28.887 00.000 6120 Enqueuing Expose request
00:12:28.891 00.004 7680 IsGuiding returns 0
00:12:28.892 00.001 7680 PulseGuide returned control before completion, sleep 197
00:12:29.090 00.198 7680 IsGuiding returns 1
00:12:29.092 00.002 7680 scope still moving after pulse duration time elapsed
00:12:29.121 00.029 7680 IsSlewing returns 0
00:12:29.123 00.002 7680 IsGuiding returns 0
00:12:29.123 00.000 7680 scope move finished after 187 + 44 ms
00:12:29.124 00.001 7680 Move returns status 0, amount 187
00:12:29.124 00.000 7680 move complete, result=0
00:12:29.125 00.001 7680 worker thread done servicing request
00:12:29.125 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 187 ms NORTH
00:12:29.131 00.006 7680 Worker thread wakes up
00:12:29.132 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:29.132 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:30.386 01.254 7680 Exposure complete
00:12:30.521 00.135 7680 worker thread done servicing request
00:12:30.521 00.000 6120 OnExposeComplete: enter
00:12:30.525 00.004 6120 UpdateGuideState(): m_state=6
00:12:30.529 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3530
00:12:30.533 00.004 6120 Star::Find returns 1 (1), X=966.89, Y=57.29, Mass=13564, SNR=74.7, Peak=255 HFD=6.8
00:12:30.536 00.003 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.03 = -2.26)
00:12:30.539 00.003 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.53)
00:12:30.542 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.37 hyp=0.43 cameraTheta=1.07 mountX=-0.27 mountY=-0.25, mountTheta=-2.40
00:12:30.551 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.37, opts=13)
00:12:30.556 00.005 6120 Enqueuing Move request for scope (0.20, 0.37)
00:12:30.560 00.004 7680 Worker thread wakes up
00:12:30.560 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.37) opts 0xd
00:12:30.561 00.001 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.37)
00:12:30.561 00.000 7680 Moving (0.20, 0.37) raw xDistance=-0.27 yDistance=-0.25
00:12:30.561 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:30.566 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:12:30.566 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:12:30.567 00.001 7680 MoveAxis(E, 111, ABG)
00:12:30.567 00.000 7680 Guiding  Dir = 2, Dur = 111
00:12:30.567 00.000 6120 UpdateGuideState exits: m=13564 SNR=74.7 Saturated
00:12:30.571 00.004 7680 IsSlewing returns 0
00:12:30.571 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:30.575 00.004 7680 IsGuiding returns 0
00:12:30.575 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:30.582 00.007 6120 Enqueuing Expose request
00:12:30.586 00.004 7680 PulseGuide returned control before completion, sleep 121
00:12:30.719 00.133 7680 IsGuiding returns 0
00:12:30.721 00.002 7680 Move returns status 0, amount 111
00:12:30.721 00.000 7680 MoveAxis(N, 134, ABG)
00:12:30.722 00.001 7680 Guiding  Dir = 0, Dur = 134
00:12:30.722 00.000 7680 IsSlewing returns 0
00:12:30.723 00.001 7680 IsGuiding returns 0
00:12:30.724 00.001 7680 PulseGuide returned control before completion, sleep 144
00:12:30.875 00.151 7680 IsGuiding returns 1
00:12:30.876 00.001 7680 scope still moving after pulse duration time elapsed
00:12:30.906 00.030 7680 IsSlewing returns 0
00:12:30.906 00.000 7680 IsGuiding returns 0
00:12:30.906 00.000 7680 scope move finished after 134 + 49 ms
00:12:30.906 00.000 7680 Move returns status 0, amount 134
00:12:30.906 00.000 7680 move complete, result=0
00:12:30.906 00.000 7680 worker thread done servicing request
00:12:30.907 00.001 7680 Worker thread wakes up
00:12:30.907 00.000 6120 GuideStep: -0.3 px 111 ms EAST, -0.2 px 134 ms NORTH
00:12:30.911 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:30.912 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:32.155 01.243 7680 Exposure complete
00:12:32.283 00.128 7680 worker thread done servicing request
00:12:32.283 00.000 6120 OnExposeComplete: enter
00:12:32.288 00.005 6120 UpdateGuideState(): m_state=6
00:12:32.291 00.003 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3531
00:12:32.295 00.004 6120 Star::Find returns 1 (1), X=966.75, Y=57.24, Mass=13277, SNR=74.9, Peak=255 HFD=7.0
00:12:32.298 00.003 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.93)
00:12:32.303 00.005 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.20)
00:12:32.307 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.32 hyp=0.33 cameraTheta=1.40 mountX=-0.11 mountY=-0.27, mountTheta=-1.98
00:12:32.311 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.32, opts=13)
00:12:32.315 00.004 6120 Enqueuing Move request for scope (0.06, 0.32)
00:12:32.318 00.003 7680 Worker thread wakes up
00:12:32.318 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.32) opts 0xd
00:12:32.318 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:32.321 00.003 6120 UpdateGuideState exits: m=13277 SNR=74.9 Saturated
00:12:32.327 00.006 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.32)
00:12:32.327 00.000 7680 Moving (0.06, 0.32) raw xDistance=-0.11 yDistance=-0.27
00:12:32.327 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:12:32.327 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:12:32.327 00.000 7680 MoveAxis(E, 0, ABG)
00:12:32.327 00.000 7680 Move returns status 0, amount 0
00:12:32.327 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:32.332 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:32.336 00.004 6120 Enqueuing Expose request
00:12:32.339 00.003 7680 MoveAxis(N, 144, ABG)
00:12:32.339 00.000 7680 Guiding  Dir = 0, Dur = 144
00:12:32.340 00.001 7680 IsSlewing returns 0
00:12:32.340 00.000 7680 IsGuiding returns 0
00:12:32.341 00.001 7680 PulseGuide returned control before completion, sleep 154
00:12:32.503 00.162 7680 IsGuiding returns 1
00:12:32.504 00.001 7680 scope still moving after pulse duration time elapsed
00:12:32.534 00.030 7680 IsSlewing returns 0
00:12:32.536 00.002 7680 IsGuiding returns 0
00:12:32.536 00.000 7680 scope move finished after 144 + 51 ms
00:12:32.537 00.001 7680 Move returns status 0, amount 144
00:12:32.537 00.000 7680 move complete, result=0
00:12:32.538 00.001 7680 worker thread done servicing request
00:12:32.538 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 144 ms NORTH
00:12:32.546 00.008 7680 Worker thread wakes up
00:12:32.546 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:32.546 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:33.792 01.246 7680 Exposure complete
00:12:33.928 00.136 7680 worker thread done servicing request
00:12:33.928 00.000 6120 OnExposeComplete: enter
00:12:33.933 00.005 6120 UpdateGuideState(): m_state=6
00:12:33.937 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3532
00:12:33.942 00.005 6120 Star::Find returns 1 (1), X=966.59, Y=57.45, Mass=13996, SNR=77.2, Peak=255 HFD=7.1
00:12:33.946 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
00:12:33.950 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
00:12:33.953 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.53 hyp=0.54 cameraTheta=1.76 mountX=0.00 mountY=-0.52, mountTheta=-1.56
00:12:33.960 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.53, opts=13)
00:12:33.963 00.003 6120 Enqueuing Move request for scope (-0.10, 0.53)
00:12:33.967 00.004 7680 Worker thread wakes up
00:12:33.967 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.53) opts 0xd
00:12:33.967 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.53)
00:12:33.967 00.000 7680 Moving (-0.10, 0.53) raw xDistance=0.00 yDistance=-0.52
00:12:33.968 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:12:33.968 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
00:12:33.968 00.000 7680 MoveAxis(E, 0, ABG)
00:12:33.968 00.000 7680 Move returns status 0, amount 0
00:12:33.968 00.000 7680 MoveAxis(N, 285, ABG)
00:12:33.968 00.000 7680 Guiding  Dir = 0, Dur = 285
00:12:33.969 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:33.972 00.003 7680 IsSlewing returns 0
00:12:33.972 00.000 6120 UpdateGuideState exits: m=13996 SNR=77.2 Saturated
00:12:33.976 00.004 7680 IsGuiding returns 0
00:12:33.976 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:33.979 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:33.983 00.004 7680 PulseGuide returned control before completion, sleep 295
00:12:33.983 00.000 6120 Enqueuing Expose request
00:12:34.280 00.297 7680 IsGuiding returns 1
00:12:34.281 00.001 7680 scope still moving after pulse duration time elapsed
00:12:34.311 00.030 7680 IsSlewing returns 0
00:12:34.311 00.000 7680 IsGuiding returns 0
00:12:34.312 00.001 7680 scope move finished after 285 + 51 ms
00:12:34.313 00.001 7680 Move returns status 0, amount 285
00:12:34.313 00.000 7680 move complete, result=0
00:12:34.314 00.001 7680 worker thread done servicing request
00:12:34.314 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 285 ms NORTH
00:12:34.320 00.006 7680 Worker thread wakes up
00:12:34.320 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:34.320 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:35.571 01.251 7680 Exposure complete
00:12:35.705 00.134 7680 worker thread done servicing request
00:12:35.706 00.001 6120 OnExposeComplete: enter
00:12:35.712 00.006 6120 UpdateGuideState(): m_state=6
00:12:35.716 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3533
00:12:35.719 00.003 6120 Star::Find returns 1 (1), X=966.83, Y=57.13, Mass=13828, SNR=75.8, Peak=255 HFD=6.8
00:12:35.723 00.004 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
00:12:35.728 00.005 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.62)
00:12:35.731 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.26 cameraTheta=0.98 mountX=-0.18 mountY=-0.13, mountTheta=-2.53
00:12:35.738 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.21, opts=13)
00:12:35.743 00.005 6120 Enqueuing Move request for scope (0.14, 0.21)
00:12:35.747 00.004 7680 Worker thread wakes up
00:12:35.747 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:35.751 00.004 6120 UpdateGuideState exits: m=13828 SNR=75.8 Saturated
00:12:35.754 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:35.759 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:35.763 00.004 6120 Enqueuing Expose request
00:12:35.767 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
00:12:35.767 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
00:12:35.767 00.000 7680 Moving (0.14, 0.21) raw xDistance=-0.18 yDistance=-0.13
00:12:35.767 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:12:35.769 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:12:35.769 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:12:35.769 00.000 7680 MoveAxis(E, 0, ABG)
00:12:35.769 00.000 7680 Move returns status 0, amount 0
00:12:35.769 00.000 7680 MoveAxis(N, 0, ABG)
00:12:35.769 00.000 7680 Move returns status 0, amount 0
00:12:35.769 00.000 7680 move complete, result=0
00:12:35.770 00.001 7680 worker thread done servicing request
00:12:35.770 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:35.774 00.004 7680 Worker thread wakes up
00:12:35.774 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:35.774 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:37.022 01.248 7680 Exposure complete
00:12:37.158 00.136 7680 worker thread done servicing request
00:12:37.158 00.000 6120 OnExposeComplete: enter
00:12:37.162 00.004 6120 UpdateGuideState(): m_state=6
00:12:37.166 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3534
00:12:37.171 00.005 6120 Star::Find returns 1 (1), X=966.50, Y=57.54, Mass=14085, SNR=77.3, Peak=255 HFD=7.1
00:12:37.175 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.83 = -1.46)
00:12:37.179 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.73)
00:12:37.184 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.62 hyp=0.65 cameraTheta=1.87 mountX=0.07 mountY=-0.64, mountTheta=-1.46
00:12:37.188 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.62, opts=13)
00:12:37.192 00.004 6120 Enqueuing Move request for scope (-0.19, 0.62)
00:12:37.196 00.004 7680 Worker thread wakes up
00:12:37.196 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.62) opts 0xd
00:12:37.196 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.62)
00:12:37.196 00.000 7680 Moving (-0.19, 0.62) raw xDistance=0.07 yDistance=-0.64
00:12:37.197 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:12:37.197 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:37.202 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
00:12:37.202 00.000 7680 MoveAxis(E, 0, ABG)
00:12:37.202 00.000 7680 Move returns status 0, amount 0
00:12:37.202 00.000 6120 UpdateGuideState exits: m=14085 SNR=77.3 Saturated
00:12:37.208 00.006 7680 MoveAxis(N, 349, ABG)
00:12:37.208 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:37.214 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:37.217 00.003 6120 Enqueuing Expose request
00:12:37.221 00.004 7680 Guiding  Dir = 0, Dur = 349
00:12:37.221 00.000 7680 IsSlewing returns 0
00:12:37.221 00.000 7680 IsGuiding returns 0
00:12:37.222 00.001 7680 PulseGuide returned control before completion, sleep 359
00:12:37.587 00.365 7680 IsGuiding returns 1
00:12:37.587 00.000 7680 scope still moving after pulse duration time elapsed
00:12:37.617 00.030 7680 IsSlewing returns 0
00:12:37.618 00.001 7680 IsGuiding returns 0
00:12:37.618 00.000 7680 scope move finished after 349 + 47 ms
00:12:37.618 00.000 7680 Move returns status 0, amount 349
00:12:37.619 00.001 7680 move complete, result=0
00:12:37.619 00.000 7680 worker thread done servicing request
00:12:37.619 00.000 7680 Worker thread wakes up
00:12:37.620 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 349 ms NORTH
00:12:37.626 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:37.626 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:38.881 01.255 7680 Exposure complete
00:12:39.004 00.123 7680 worker thread done servicing request
00:12:39.005 00.001 6120 OnExposeComplete: enter
00:12:39.008 00.003 6120 UpdateGuideState(): m_state=6
00:12:39.013 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3535
00:12:39.018 00.005 6120 Star::Find returns 1 (1), X=966.70, Y=57.04, Mass=14243, SNR=77.3, Peak=255 HFD=6.9
00:12:39.023 00.005 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
00:12:39.027 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
00:12:39.030 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.47 mountX=-0.03 mountY=-0.10, mountTheta=-1.89
00:12:39.035 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.12, opts=13)
00:12:39.038 00.003 6120 Enqueuing Move request for scope (0.01, 0.12)
00:12:39.043 00.005 7680 Worker thread wakes up
00:12:39.043 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
00:12:39.044 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
00:12:39.044 00.000 7680 Moving (0.01, 0.12) raw xDistance=-0.03 yDistance=-0.10
00:12:39.044 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:39.049 00.005 6120 UpdateGuideState exits: m=14243 SNR=77.3 Saturated
00:12:39.052 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:39.057 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:12:39.057 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:12:39.057 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:39.061 00.004 6120 Enqueuing Expose request
00:12:39.065 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:12:39.065 00.000 7680 MoveAxis(E, 0, ABG)
00:12:39.065 00.000 7680 Move returns status 0, amount 0
00:12:39.065 00.000 7680 MoveAxis(N, 0, ABG)
00:12:39.066 00.001 7680 Move returns status 0, amount 0
00:12:39.066 00.000 7680 move complete, result=0
00:12:39.066 00.000 7680 worker thread done servicing request
00:12:39.066 00.000 7680 Worker thread wakes up
00:12:39.066 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:39.066 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:39.071 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:40.317 01.246 7680 Exposure complete
00:12:40.451 00.134 7680 worker thread done servicing request
00:12:40.451 00.000 6120 OnExposeComplete: enter
00:12:40.456 00.005 6120 UpdateGuideState(): m_state=6
00:12:40.460 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3536
00:12:40.463 00.003 6120 Star::Find returns 1 (1), X=966.79, Y=57.08, Mass=13356, SNR=74.8, Peak=255 HFD=6.8
00:12:40.467 00.004 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
00:12:40.471 00.004 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
00:12:40.474 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.01 mountX=-0.13 mountY=-0.10, mountTheta=-2.49
00:12:40.479 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.16, opts=13)
00:12:40.487 00.008 6120 Enqueuing Move request for scope (0.10, 0.16)
00:12:40.493 00.006 7680 Worker thread wakes up
00:12:40.493 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:40.499 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
00:12:40.499 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
00:12:40.500 00.001 7680 Moving (0.10, 0.16) raw xDistance=-0.13 yDistance=-0.10
00:12:40.500 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:12:40.500 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:12:40.501 00.001 6120 UpdateGuideState exits: m=13356 SNR=74.8 Saturated
00:12:40.506 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:12:40.506 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:40.512 00.006 7680 MoveAxis(E, 0, ABG)
00:12:40.512 00.000 7680 Move returns status 0, amount 0
00:12:40.513 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:40.519 00.006 7680 MoveAxis(N, 0, ABG)
00:12:40.519 00.000 7680 Move returns status 0, amount 0
00:12:40.520 00.001 7680 move complete, result=0
00:12:40.520 00.000 6120 Enqueuing Expose request
00:12:40.526 00.006 7680 worker thread done servicing request
00:12:40.526 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:40.531 00.005 7680 Worker thread wakes up
00:12:40.532 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:40.532 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:41.786 01.254 7680 Exposure complete
00:12:41.918 00.132 7680 worker thread done servicing request
00:12:41.919 00.001 6120 OnExposeComplete: enter
00:12:41.922 00.003 6120 UpdateGuideState(): m_state=6
00:12:41.926 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3537
00:12:41.929 00.003 6120 Star::Find returns 1 (1), X=966.74, Y=57.15, Mass=13889, SNR=76.7, Peak=255 HFD=7.0
00:12:41.932 00.003 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.96)
00:12:41.938 00.006 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
00:12:41.943 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.37 mountX=-0.09 mountY=-0.19, mountTheta=-2.01
00:12:41.948 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.23, opts=13)
00:12:41.954 00.006 6120 Enqueuing Move request for scope (0.05, 0.23)
00:12:41.958 00.004 7680 Worker thread wakes up
00:12:41.958 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
00:12:41.958 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
00:12:41.959 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:41.963 00.004 6120 UpdateGuideState exits: m=13889 SNR=76.7 Saturated
00:12:41.966 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:41.970 00.004 7680 Moving (0.05, 0.23) raw xDistance=-0.09 yDistance=-0.19
00:12:41.970 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:12:41.971 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:12:41.971 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:41.975 00.004 6120 Enqueuing Expose request
00:12:41.978 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:12:41.978 00.000 7680 MoveAxis(E, 0, ABG)
00:12:41.979 00.001 7680 Move returns status 0, amount 0
00:12:41.979 00.000 7680 MoveAxis(N, 0, ABG)
00:12:41.979 00.000 7680 Move returns status 0, amount 0
00:12:41.979 00.000 7680 move complete, result=0
00:12:41.979 00.000 7680 worker thread done servicing request
00:12:41.980 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:12:41.984 00.004 7680 Worker thread wakes up
00:12:41.984 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:41.984 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:43.232 01.248 7680 Exposure complete
00:12:43.363 00.131 7680 worker thread done servicing request
00:12:43.364 00.001 6120 OnExposeComplete: enter
00:12:43.368 00.004 6120 UpdateGuideState(): m_state=6
00:12:43.371 00.003 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3538
00:12:43.376 00.005 6120 Star::Find returns 1 (1), X=966.80, Y=57.26, Mass=14296, SNR=77.5, Peak=255 HFD=6.9
00:12:43.380 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.22 = -2.07)
00:12:43.384 00.004 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.34)
00:12:43.388 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.35 hyp=0.36 cameraTheta=1.26 mountX=-0.17 mountY=-0.26, mountTheta=-2.15
00:12:43.394 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.35, opts=13)
00:12:43.399 00.005 6120 Enqueuing Move request for scope (0.11, 0.35)
00:12:43.403 00.004 7680 Worker thread wakes up
00:12:43.403 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:43.407 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.35) opts 0xd
00:12:43.407 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.35)
00:12:43.407 00.000 7680 Moving (0.11, 0.35) raw xDistance=-0.17 yDistance=-0.26
00:12:43.407 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:12:43.407 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:12:43.407 00.000 7680 MoveAxis(E, 0, ABG)
00:12:43.408 00.001 7680 Move returns status 0, amount 0
00:12:43.408 00.000 6120 UpdateGuideState exits: m=14296 SNR=77.5 Saturated
00:12:43.413 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:43.416 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:43.419 00.003 6120 Enqueuing Expose request
00:12:43.423 00.004 7680 MoveAxis(N, 142, ABG)
00:12:43.423 00.000 7680 Guiding  Dir = 0, Dur = 142
00:12:43.425 00.002 7680 IsSlewing returns 0
00:12:43.426 00.001 7680 IsGuiding returns 0
00:12:43.426 00.000 7680 PulseGuide returned control before completion, sleep 152
00:12:43.580 00.154 7680 IsGuiding returns 1
00:12:43.580 00.000 7680 scope still moving after pulse duration time elapsed
00:12:43.612 00.032 7680 IsSlewing returns 0
00:12:43.612 00.000 7680 IsGuiding returns 0
00:12:43.613 00.001 7680 scope move finished after 142 + 45 ms
00:12:43.614 00.001 7680 Move returns status 0, amount 142
00:12:43.615 00.001 7680 move complete, result=0
00:12:43.617 00.002 7680 worker thread done servicing request
00:12:43.617 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 142 ms NORTH
00:12:43.623 00.006 7680 Worker thread wakes up
00:12:43.623 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:43.624 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:44.873 01.249 7680 Exposure complete
00:12:45.000 00.127 7680 worker thread done servicing request
00:12:45.000 00.000 6120 OnExposeComplete: enter
00:12:45.005 00.005 6120 UpdateGuideState(): m_state=6
00:12:45.009 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3539
00:12:45.012 00.003 6120 Star::Find returns 1 (1), X=966.82, Y=57.24, Mass=14364, SNR=78.4, Peak=255 HFD=6.9
00:12:45.016 00.004 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.14 = -2.15)
00:12:45.021 00.005 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
00:12:45.026 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=0.32 hyp=0.34 cameraTheta=1.18 mountX=-0.19 mountY=-0.23, mountTheta=-2.26
00:12:45.031 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.32, opts=13)
00:12:45.035 00.004 6120 Enqueuing Move request for scope (0.13, 0.32)
00:12:45.038 00.003 7680 Worker thread wakes up
00:12:45.038 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:45.043 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.32) opts 0xd
00:12:45.043 00.000 6120 UpdateGuideState exits: m=14364 SNR=78.4 Saturated
00:12:45.047 00.004 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.32)
00:12:45.048 00.001 7680 Moving (0.13, 0.32) raw xDistance=-0.19 yDistance=-0.23
00:12:45.048 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:12:45.048 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:12:45.048 00.000 7680 MoveAxis(E, 0, ABG)
00:12:45.049 00.001 7680 Move returns status 0, amount 0
00:12:45.049 00.000 7680 MoveAxis(N, 123, ABG)
00:12:45.049 00.000 7680 Guiding  Dir = 0, Dur = 123
00:12:45.049 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:45.054 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:45.059 00.005 6120 Enqueuing Expose request
00:12:45.062 00.003 7680 IsSlewing returns 0
00:12:45.062 00.000 7680 IsGuiding returns 0
00:12:45.063 00.001 7680 PulseGuide returned control before completion, sleep 133
00:12:45.202 00.139 7680 IsGuiding returns 1
00:12:45.202 00.000 7680 scope still moving after pulse duration time elapsed
00:12:45.233 00.031 7680 IsSlewing returns 0
00:12:45.233 00.000 7680 IsGuiding returns 0
00:12:45.235 00.002 7680 scope move finished after 123 + 48 ms
00:12:45.235 00.000 7680 Move returns status 0, amount 123
00:12:45.235 00.000 7680 move complete, result=0
00:12:45.236 00.001 7680 worker thread done servicing request
00:12:45.236 00.000 7680 Worker thread wakes up
00:12:45.237 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 123 ms NORTH
00:12:45.246 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:45.246 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:46.493 01.247 7680 Exposure complete
00:12:46.628 00.135 7680 worker thread done servicing request
00:12:46.628 00.000 6120 OnExposeComplete: enter
00:12:46.633 00.005 6120 UpdateGuideState(): m_state=6
00:12:46.636 00.003 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3540
00:12:46.641 00.005 6120 Star::Find returns 1 (1), X=966.98, Y=57.31, Mass=14062, SNR=77.3, Peak=255 HFD=6.9
00:12:46.647 00.006 6120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-2.95) = xAngle (3.88 = -2.40)
00:12:46.651 00.004 6120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.61 = -2.67)
00:12:46.655 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=0.39 hyp=0.49 cameraTheta=0.93 mountX=-0.36 mountY=-0.22, mountTheta=-2.59
00:12:46.661 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.39, opts=13)
00:12:46.664 00.003 6120 Enqueuing Move request for scope (0.29, 0.39)
00:12:46.669 00.005 7680 Worker thread wakes up
00:12:46.669 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:46.675 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.39) opts 0xd
00:12:46.675 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.39)
00:12:46.675 00.000 7680 Moving (0.29, 0.39) raw xDistance=-0.36 yDistance=-0.22
00:12:46.675 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:12:46.677 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:12:46.677 00.000 7680 MoveAxis(E, 148, ABG)
00:12:46.677 00.000 6120 UpdateGuideState exits: m=14062 SNR=77.3 Saturated
00:12:46.682 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:46.686 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:46.689 00.003 7680 Guiding  Dir = 2, Dur = 148
00:12:46.689 00.000 6120 Enqueuing Expose request
00:12:46.695 00.006 7680 IsSlewing returns 0
00:12:46.695 00.000 7680 IsGuiding returns 0
00:12:46.695 00.000 7680 PulseGuide returned control before completion, sleep 158
00:12:46.860 00.165 7680 IsGuiding returns 1
00:12:46.861 00.001 7680 scope still moving after pulse duration time elapsed
00:12:46.892 00.031 7680 IsSlewing returns 0
00:12:46.893 00.001 7680 IsGuiding returns 0
00:12:46.894 00.001 7680 scope move finished after 148 + 50 ms
00:12:46.894 00.000 7680 Move returns status 0, amount 148
00:12:46.894 00.000 7680 MoveAxis(N, 121, ABG)
00:12:46.895 00.001 7680 Guiding  Dir = 0, Dur = 121
00:12:46.896 00.001 7680 IsSlewing returns 0
00:12:46.897 00.001 7680 IsGuiding returns 0
00:12:46.897 00.000 7680 PulseGuide returned control before completion, sleep 131
00:12:47.031 00.134 7680 IsGuiding returns 1
00:12:47.031 00.000 7680 scope still moving after pulse duration time elapsed
00:12:47.063 00.032 7680 IsSlewing returns 0
00:12:47.063 00.000 7680 IsGuiding returns 0
00:12:47.064 00.001 7680 scope move finished after 121 + 45 ms
00:12:47.064 00.000 7680 Move returns status 0, amount 121
00:12:47.064 00.000 7680 move complete, result=0
00:12:47.064 00.000 7680 worker thread done servicing request
00:12:47.065 00.001 6120 GuideStep: -0.4 px 148 ms EAST, -0.2 px 121 ms NORTH
00:12:47.071 00.006 7680 Worker thread wakes up
00:12:47.072 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:47.073 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:48.328 01.255 7680 Exposure complete
00:12:48.468 00.140 7680 worker thread done servicing request
00:12:48.468 00.000 6120 OnExposeComplete: enter
00:12:48.472 00.004 6120 UpdateGuideState(): m_state=6
00:12:48.477 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3541
00:12:48.481 00.004 6120 Star::Find returns 1 (1), X=966.95, Y=57.28, Mass=13380, SNR=75.8, Peak=255 HFD=6.8
00:12:48.484 00.003 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.90 = -2.38)
00:12:48.488 00.004 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.65)
00:12:48.492 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=0.36 hyp=0.44 cameraTheta=0.95 mountX=-0.32 mountY=-0.21, mountTheta=-2.57
00:12:48.497 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.36, opts=13)
00:12:48.501 00.004 6120 Enqueuing Move request for scope (0.26, 0.36)
00:12:48.505 00.004 7680 Worker thread wakes up
00:12:48.505 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.36) opts 0xd
00:12:48.505 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.36)
00:12:48.506 00.001 7680 Moving (0.26, 0.36) raw xDistance=-0.32 yDistance=-0.21
00:12:48.507 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
00:12:48.507 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:12:48.507 00.000 7680 MoveAxis(E, 141, ABG)
00:12:48.507 00.000 7680 Guiding  Dir = 2, Dur = 141
00:12:48.507 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:48.512 00.005 7680 IsSlewing returns 0
00:12:48.513 00.001 6120 UpdateGuideState exits: m=13380 SNR=75.8 Saturated
00:12:48.517 00.004 7680 IsGuiding returns 0
00:12:48.517 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:48.522 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:48.525 00.003 6120 Enqueuing Expose request
00:12:48.529 00.004 7680 PulseGuide returned control before completion, sleep 151
00:12:48.692 00.163 7680 IsGuiding returns 0
00:12:48.693 00.001 7680 Move returns status 0, amount 141
00:12:48.693 00.000 7680 MoveAxis(N, 113, ABG)
00:12:48.695 00.002 7680 Guiding  Dir = 0, Dur = 113
00:12:48.695 00.000 7680 IsSlewing returns 0
00:12:48.696 00.001 7680 IsGuiding returns 0
00:12:48.697 00.001 7680 PulseGuide returned control before completion, sleep 123
00:12:48.835 00.138 7680 IsGuiding returns 1
00:12:48.836 00.001 7680 scope still moving after pulse duration time elapsed
00:12:48.866 00.030 7680 IsSlewing returns 0
00:12:48.867 00.001 7680 IsGuiding returns 0
00:12:48.868 00.001 7680 scope move finished after 113 + 58 ms
00:12:48.868 00.000 7680 Move returns status 0, amount 113
00:12:48.868 00.000 7680 move complete, result=0
00:12:48.868 00.000 7680 worker thread done servicing request
00:12:48.870 00.002 7680 Worker thread wakes up
00:12:48.870 00.000 6120 GuideStep: -0.3 px 141 ms EAST, -0.2 px 113 ms NORTH
00:12:48.876 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:48.876 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:50.127 01.251 7680 Exposure complete
00:12:50.270 00.143 7680 worker thread done servicing request
00:12:50.271 00.001 6120 OnExposeComplete: enter
00:12:50.276 00.005 6120 UpdateGuideState(): m_state=6
00:12:50.279 00.003 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3542
00:12:50.284 00.005 6120 Star::Find returns 1 (1), X=966.85, Y=57.25, Mass=13347, SNR=75.0, Peak=255 HFD=6.8
00:12:50.288 00.004 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
00:12:50.292 00.004 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
00:12:50.296 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.33 hyp=0.37 cameraTheta=1.13 mountX=-0.22 mountY=-0.23, mountTheta=-2.33
00:12:50.302 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.33, opts=13)
00:12:50.307 00.005 6120 Enqueuing Move request for scope (0.16, 0.33)
00:12:50.310 00.003 7680 Worker thread wakes up
00:12:50.310 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.33) opts 0xd
00:12:50.311 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.33)
00:12:50.311 00.000 7680 Moving (0.16, 0.33) raw xDistance=-0.22 yDistance=-0.23
00:12:50.311 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
00:12:50.311 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:12:50.311 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:50.316 00.005 6120 UpdateGuideState exits: m=13347 SNR=75.0 Saturated
00:12:50.319 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:50.322 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:50.326 00.004 7680 MoveAxis(E, 99, ABG)
00:12:50.326 00.000 7680 Guiding  Dir = 2, Dur = 99
00:12:50.326 00.000 6120 Enqueuing Expose request
00:12:50.330 00.004 7680 IsSlewing returns 0
00:12:50.330 00.000 7680 IsGuiding returns 0
00:12:50.331 00.001 7680 PulseGuide returned control before completion, sleep 109
00:12:50.444 00.113 7680 IsGuiding returns 1
00:12:50.446 00.002 7680 scope still moving after pulse duration time elapsed
00:12:50.476 00.030 7680 IsSlewing returns 0
00:12:50.477 00.001 7680 IsGuiding returns 0
00:12:50.478 00.001 7680 scope move finished after 99 + 47 ms
00:12:50.478 00.000 7680 Move returns status 0, amount 99
00:12:50.478 00.000 7680 MoveAxis(N, 124, ABG)
00:12:50.478 00.000 7680 Guiding  Dir = 0, Dur = 124
00:12:50.479 00.001 7680 IsSlewing returns 0
00:12:50.480 00.001 7680 IsGuiding returns 0
00:12:50.480 00.000 7680 PulseGuide returned control before completion, sleep 134
00:12:50.632 00.152 7680 IsGuiding returns 1
00:12:50.632 00.000 7680 scope still moving after pulse duration time elapsed
00:12:50.663 00.031 7680 IsSlewing returns 0
00:12:50.665 00.002 7680 IsGuiding returns 0
00:12:50.665 00.000 7680 scope move finished after 124 + 61 ms
00:12:50.666 00.001 7680 Move returns status 0, amount 124
00:12:50.666 00.000 7680 move complete, result=0
00:12:50.667 00.001 7680 worker thread done servicing request
00:12:50.667 00.000 6120 GuideStep: -0.2 px 99 ms EAST, -0.2 px 124 ms NORTH
00:12:50.677 00.010 7680 Worker thread wakes up
00:12:50.678 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:50.678 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:51.934 01.256 7680 Exposure complete
00:12:52.071 00.137 7680 worker thread done servicing request
00:12:52.072 00.001 6120 OnExposeComplete: enter
00:12:52.074 00.002 6120 UpdateGuideState(): m_state=6
00:12:52.079 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3543
00:12:52.085 00.006 6120 Star::Find returns 1 (1), X=966.71, Y=57.32, Mass=14293, SNR=76.4, Peak=255 HFD=7.1
00:12:52.089 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
00:12:52.093 00.004 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
00:12:52.096 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.40 hyp=0.40 cameraTheta=1.51 mountX=-0.10 mountY=-0.35, mountTheta=-1.84
00:12:52.102 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.40, opts=13)
00:12:52.106 00.004 6120 Enqueuing Move request for scope (0.02, 0.40)
00:12:52.109 00.003 7680 Worker thread wakes up
00:12:52.109 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:52.114 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.40) opts 0xd
00:12:52.114 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.40)
00:12:52.114 00.000 6120 UpdateGuideState exits: m=14293 SNR=76.4 Saturated
00:12:52.117 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:52.122 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:52.125 00.003 7680 Moving (0.02, 0.40) raw xDistance=-0.10 yDistance=-0.35
00:12:52.125 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:12:52.125 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:12:52.125 00.000 7680 MoveAxis(E, 0, ABG)
00:12:52.126 00.001 7680 Move returns status 0, amount 0
00:12:52.126 00.000 7680 MoveAxis(N, 188, ABG)
00:12:52.126 00.000 7680 Guiding  Dir = 0, Dur = 188
00:12:52.126 00.000 6120 Enqueuing Expose request
00:12:52.131 00.005 7680 IsSlewing returns 0
00:12:52.131 00.000 7680 IsGuiding returns 0
00:12:52.131 00.000 7680 PulseGuide returned control before completion, sleep 198
00:12:52.343 00.212 7680 IsGuiding returns 1
00:12:52.344 00.001 7680 scope still moving after pulse duration time elapsed
00:12:52.374 00.030 7680 IsSlewing returns 0
00:12:52.375 00.001 7680 IsGuiding returns 0
00:12:52.376 00.001 7680 scope move finished after 188 + 55 ms
00:12:52.376 00.000 7680 Move returns status 0, amount 188
00:12:52.376 00.000 7680 move complete, result=0
00:12:52.376 00.000 7680 worker thread done servicing request
00:12:52.377 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 188 ms NORTH
00:12:52.382 00.005 7680 Worker thread wakes up
00:12:52.382 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:52.382 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:53.638 01.256 7680 Exposure complete
00:12:53.782 00.144 7680 worker thread done servicing request
00:12:53.783 00.001 6120 OnExposeComplete: enter
00:12:53.786 00.003 6120 UpdateGuideState(): m_state=6
00:12:53.790 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3544
00:12:53.794 00.004 6120 Star::Find returns 1 (1), X=966.47, Y=57.58, Mass=13490, SNR=76.7, Peak=255 HFD=7.1
00:12:53.800 00.006 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
00:12:53.803 00.003 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
00:12:53.806 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.67 hyp=0.70 cameraTheta=1.88 mountX=0.09 mountY=-0.69, mountTheta=-1.44
00:12:53.812 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.67, opts=13)
00:12:53.816 00.004 6120 Enqueuing Move request for scope (-0.22, 0.67)
00:12:53.820 00.004 7680 Worker thread wakes up
00:12:53.821 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:53.825 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.67) opts 0xd
00:12:53.826 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.67)
00:12:53.826 00.000 7680 Moving (-0.22, 0.67) raw xDistance=0.09 yDistance=-0.69
00:12:53.826 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:12:53.826 00.000 6120 UpdateGuideState exits: m=13490 SNR=76.7 Saturated
00:12:53.831 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:53.835 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
00:12:53.836 00.001 7680 MoveAxis(E, 0, ABG)
00:12:53.836 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:53.840 00.004 7680 Move returns status 0, amount 0
00:12:53.840 00.000 6120 Enqueuing Expose request
00:12:53.844 00.004 7680 MoveAxis(N, 376, ABG)
00:12:53.844 00.000 7680 Guiding  Dir = 0, Dur = 376
00:12:53.844 00.000 7680 IsSlewing returns 0
00:12:53.844 00.000 7680 IsGuiding returns 0
00:12:53.845 00.001 7680 PulseGuide returned control before completion, sleep 386
00:12:54.236 00.391 7680 IsGuiding returns 1
00:12:54.237 00.001 7680 scope still moving after pulse duration time elapsed
00:12:54.267 00.030 7680 IsSlewing returns 0
00:12:54.268 00.001 7680 IsGuiding returns 0
00:12:54.268 00.000 7680 scope move finished after 376 + 47 ms
00:12:54.269 00.001 7680 Move returns status 0, amount 376
00:12:54.269 00.000 7680 move complete, result=0
00:12:54.269 00.000 7680 worker thread done servicing request
00:12:54.270 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 376 ms NORTH
00:12:54.278 00.008 7680 Worker thread wakes up
00:12:54.278 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:54.278 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:55.534 01.256 7680 Exposure complete
00:12:55.678 00.144 7680 worker thread done servicing request
00:12:55.678 00.000 6120 OnExposeComplete: enter
00:12:55.682 00.004 6120 UpdateGuideState(): m_state=6
00:12:55.687 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3545
00:12:55.691 00.004 6120 Star::Find returns 1 (1), X=966.85, Y=57.07, Mass=14080, SNR=76.6, Peak=255 HFD=6.9
00:12:55.694 00.003 6120 CameraToMount -- cameraTheta (0.78) - m_xAngle (-2.95) = xAngle (3.74 = -2.55)
00:12:55.698 00.004 6120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.47 = -2.81)
00:12:55.700 00.002 6120 CameraToMount -- cameraX=0.16 cameraY=0.16 hyp=0.22 cameraTheta=0.78 mountX=-0.18 mountY=-0.07, mountTheta=-2.77
00:12:55.706 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.16, opts=13)
00:12:55.709 00.003 6120 Enqueuing Move request for scope (0.16, 0.16)
00:12:55.713 00.004 7680 Worker thread wakes up
00:12:55.713 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.16) opts 0xd
00:12:55.714 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.16)
00:12:55.714 00.000 7680 Moving (0.16, 0.16) raw xDistance=-0.18 yDistance=-0.07
00:12:55.714 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:12:55.715 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:12:55.715 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:55.719 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:12:55.719 00.000 7680 MoveAxis(E, 0, ABG)
00:12:55.719 00.000 7680 Move returns status 0, amount 0
00:12:55.719 00.000 7680 MoveAxis(N, 0, ABG)
00:12:55.719 00.000 6120 UpdateGuideState exits: m=14080 SNR=76.6 Saturated
00:12:55.723 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:55.728 00.005 7680 Move returns status 0, amount 0
00:12:55.728 00.000 7680 move complete, result=0
00:12:55.728 00.000 7680 worker thread done servicing request
00:12:55.728 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:55.731 00.003 6120 Enqueuing Expose request
00:12:55.734 00.003 7680 Worker thread wakes up
00:12:55.734 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:12:55.739 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:55.739 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:56.995 01.256 7680 Exposure complete
00:12:57.129 00.134 7680 worker thread done servicing request
00:12:57.129 00.000 6120 OnExposeComplete: enter
00:12:57.133 00.004 6120 UpdateGuideState(): m_state=6
00:12:57.137 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3546
00:12:57.141 00.004 6120 Star::Find returns 1 (1), X=966.81, Y=57.15, Mass=13756, SNR=76.4, Peak=255 HFD=6.8
00:12:57.144 00.003 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
00:12:57.148 00.004 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.51)
00:12:57.152 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.09 mountX=-0.16 mountY=-0.16, mountTheta=-2.38
00:12:57.157 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.23, opts=13)
00:12:57.160 00.003 6120 Enqueuing Move request for scope (0.12, 0.23)
00:12:57.165 00.005 7680 Worker thread wakes up
00:12:57.165 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
00:12:57.165 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
00:12:57.165 00.000 7680 Moving (0.12, 0.23) raw xDistance=-0.16 yDistance=-0.16
00:12:57.165 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:12:57.165 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:12:57.165 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:57.170 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:12:57.170 00.000 7680 MoveAxis(E, 0, ABG)
00:12:57.170 00.000 7680 Move returns status 0, amount 0
00:12:57.170 00.000 7680 MoveAxis(N, 0, ABG)
00:12:57.170 00.000 7680 Move returns status 0, amount 0
00:12:57.170 00.000 7680 move complete, result=0
00:12:57.170 00.000 7680 worker thread done servicing request
00:12:57.170 00.000 6120 UpdateGuideState exits: m=13756 SNR=76.4 Saturated
00:12:57.174 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:57.177 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:57.180 00.003 6120 Enqueuing Expose request
00:12:57.184 00.004 7680 Worker thread wakes up
00:12:57.184 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:57.184 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:12:57.188 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:12:58.429 01.241 7680 Exposure complete
00:12:58.565 00.136 7680 worker thread done servicing request
00:12:58.566 00.001 6120 OnExposeComplete: enter
00:12:58.569 00.003 6120 UpdateGuideState(): m_state=6
00:12:58.573 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3547
00:12:58.577 00.004 6120 Star::Find returns 1 (1), X=966.79, Y=57.30, Mass=13984, SNR=76.7, Peak=255 HFD=7.0
00:12:58.581 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.28 = -2.01)
00:12:58.585 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.28)
00:12:58.589 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.38 hyp=0.39 cameraTheta=1.32 mountX=-0.17 mountY=-0.30, mountTheta=-2.08
00:12:58.595 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.38, opts=13)
00:12:58.598 00.003 6120 Enqueuing Move request for scope (0.10, 0.38)
00:12:58.601 00.003 7680 Worker thread wakes up
00:12:58.601 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.38) opts 0xd
00:12:58.601 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.38)
00:12:58.601 00.000 7680 Moving (0.10, 0.38) raw xDistance=-0.17 yDistance=-0.30
00:12:58.601 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:12:58.604 00.003 6120 UpdateGuideState exits: m=13984 SNR=76.7 Saturated
00:12:58.609 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:58.617 00.008 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:12:58.617 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:12:58.617 00.000 7680 MoveAxis(E, 0, ABG)
00:12:58.617 00.000 7680 Move returns status 0, amount 0
00:12:58.618 00.001 7680 MoveAxis(N, 162, ABG)
00:12:58.618 00.000 7680 Guiding  Dir = 0, Dur = 162
00:12:58.618 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:12:58.623 00.005 6120 Enqueuing Expose request
00:12:58.627 00.004 7680 IsSlewing returns 0
00:12:58.628 00.001 7680 IsGuiding returns 0
00:12:58.628 00.000 7680 PulseGuide returned control before completion, sleep 172
00:12:58.812 00.184 7680 IsGuiding returns 1
00:12:58.813 00.001 7680 scope still moving after pulse duration time elapsed
00:12:58.843 00.030 7680 IsSlewing returns 0
00:12:58.844 00.001 7680 IsGuiding returns 0
00:12:58.846 00.002 7680 scope move finished after 162 + 55 ms
00:12:58.846 00.000 7680 Move returns status 0, amount 162
00:12:58.847 00.001 7680 move complete, result=0
00:12:58.847 00.000 7680 worker thread done servicing request
00:12:58.848 00.001 7680 Worker thread wakes up
00:12:58.848 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 162 ms NORTH
00:12:58.854 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:12:58.854 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:00.106 01.252 7680 Exposure complete
00:13:00.247 00.141 7680 worker thread done servicing request
00:13:00.247 00.000 6120 OnExposeComplete: enter
00:13:00.252 00.005 6120 UpdateGuideState(): m_state=6
00:13:00.256 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3548
00:13:00.260 00.004 6120 Star::Find returns 1 (1), X=966.65, Y=57.61, Mass=14065, SNR=78.9, Peak=255 HFD=7.2
00:13:00.265 00.005 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
00:13:00.269 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
00:13:00.273 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.69 hyp=0.69 cameraTheta=1.63 mountX=-0.09 mountY=-0.64, mountTheta=-1.70
00:13:00.278 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.69, opts=13)
00:13:00.282 00.004 6120 Enqueuing Move request for scope (-0.04, 0.69)
00:13:00.287 00.005 7680 Worker thread wakes up
00:13:00.287 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:00.290 00.003 6120 UpdateGuideState exits: m=14065 SNR=78.9 Saturated
00:13:00.295 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:00.299 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:00.305 00.006 6120 Enqueuing Expose request
00:13:00.308 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.69) opts 0xd
00:13:00.308 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.69)
00:13:00.309 00.001 7680 Moving (-0.04, 0.69) raw xDistance=-0.09 yDistance=-0.64
00:13:00.309 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:13:00.309 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
00:13:00.309 00.000 7680 MoveAxis(E, 0, ABG)
00:13:00.310 00.001 7680 Move returns status 0, amount 0
00:13:00.311 00.001 7680 MoveAxis(N, 345, ABG)
00:13:00.311 00.000 7680 Guiding  Dir = 0, Dur = 345
00:13:00.311 00.000 7680 IsSlewing returns 0
00:13:00.311 00.000 7680 IsGuiding returns 0
00:13:00.312 00.001 7680 PulseGuide returned control before completion, sleep 355
00:13:00.677 00.365 7680 IsGuiding returns 1
00:13:00.678 00.001 7680 scope still moving after pulse duration time elapsed
00:13:00.709 00.031 7680 IsSlewing returns 0
00:13:00.710 00.001 7680 IsGuiding returns 0
00:13:00.711 00.001 7680 scope move finished after 345 + 54 ms
00:13:00.712 00.001 7680 Move returns status 0, amount 345
00:13:00.712 00.000 7680 move complete, result=0
00:13:00.712 00.000 7680 worker thread done servicing request
00:13:00.713 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 345 ms NORTH
00:13:00.719 00.006 7680 Worker thread wakes up
00:13:00.719 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:00.719 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:01.970 01.251 7680 Exposure complete
00:13:02.108 00.138 7680 worker thread done servicing request
00:13:02.108 00.000 6120 OnExposeComplete: enter
00:13:02.113 00.005 6120 UpdateGuideState(): m_state=6
00:13:02.118 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3549
00:13:02.122 00.004 6120 Star::Find returns 1 (1), X=966.45, Y=57.35, Mass=14342, SNR=78.7, Peak=255 HFD=7.2
00:13:02.125 00.003 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
00:13:02.129 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
00:13:02.132 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.43 hyp=0.50 cameraTheta=2.08 mountX=0.16 mountY=-0.49, mountTheta=-1.27
00:13:02.137 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.43, opts=13)
00:13:02.141 00.004 6120 Enqueuing Move request for scope (-0.24, 0.43)
00:13:02.145 00.004 7680 Worker thread wakes up
00:13:02.145 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.43) opts 0xd
00:13:02.145 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.43)
00:13:02.147 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:02.151 00.004 6120 UpdateGuideState exits: m=14342 SNR=78.7 Saturated
00:13:02.154 00.003 7680 Moving (-0.24, 0.43) raw xDistance=0.16 yDistance=-0.49
00:13:02.154 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:13:02.154 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:13:02.154 00.000 7680 MoveAxis(E, 0, ABG)
00:13:02.154 00.000 7680 Move returns status 0, amount 0
00:13:02.154 00.000 7680 MoveAxis(N, 269, ABG)
00:13:02.156 00.002 7680 Guiding  Dir = 0, Dur = 269
00:13:02.156 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:02.159 00.003 7680 IsSlewing returns 0
00:13:02.159 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:02.164 00.005 7680 IsGuiding returns 0
00:13:02.165 00.001 6120 Enqueuing Expose request
00:13:02.168 00.003 7680 PulseGuide returned control before completion, sleep 279
00:13:02.456 00.288 7680 IsGuiding returns 1
00:13:02.457 00.001 7680 scope still moving after pulse duration time elapsed
00:13:02.488 00.031 7680 IsSlewing returns 0
00:13:02.488 00.000 7680 IsGuiding returns 0
00:13:02.489 00.001 7680 scope move finished after 269 + 55 ms
00:13:02.489 00.000 7680 Move returns status 0, amount 269
00:13:02.489 00.000 7680 move complete, result=0
00:13:02.489 00.000 7680 worker thread done servicing request
00:13:02.490 00.001 7680 Worker thread wakes up
00:13:02.490 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 269 ms NORTH
00:13:02.497 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:02.497 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:03.751 01.254 7680 Exposure complete
00:13:03.894 00.143 7680 worker thread done servicing request
00:13:03.894 00.000 6120 OnExposeComplete: enter
00:13:03.899 00.005 6120 UpdateGuideState(): m_state=6
00:13:03.903 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3550
00:13:03.906 00.003 6120 Star::Find returns 1 (1), X=966.77, Y=56.75, Mass=14815, SNR=79.6, Peak=255 HFD=7.0
00:13:03.910 00.004 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-2.95) = xAngle (1.81 = 1.81)
00:13:03.914 00.004 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.54 = 1.54)
00:13:03.918 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.15 mountX=-0.04 mountY=0.19, mountTheta=1.80
00:13:03.923 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.17, opts=13)
00:13:03.928 00.005 6120 Enqueuing Move request for scope (0.08, -0.17)
00:13:03.931 00.003 7680 Worker thread wakes up
00:13:03.931 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:03.937 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
00:13:03.937 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
00:13:03.937 00.000 7680 Moving (0.08, -0.17) raw xDistance=-0.04 yDistance=0.19
00:13:03.937 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:13:03.937 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:13:03.939 00.002 6120 UpdateGuideState exits: m=14815 SNR=79.6 Saturated
00:13:03.943 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:13:03.943 00.000 7680 MoveAxis(E, 0, ABG)
00:13:03.944 00.001 7680 Move returns status 0, amount 0
00:13:03.944 00.000 7680 MoveAxis(N, 0, ABG)
00:13:03.944 00.000 7680 Move returns status 0, amount 0
00:13:03.944 00.000 7680 move complete, result=0
00:13:03.945 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:03.949 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:03.953 00.004 7680 worker thread done servicing request
00:13:03.953 00.000 6120 Enqueuing Expose request
00:13:03.958 00.005 7680 Worker thread wakes up
00:13:03.958 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:13:03.963 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:03.963 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:05.220 01.257 7680 Exposure complete
00:13:05.362 00.142 7680 worker thread done servicing request
00:13:05.362 00.000 6120 OnExposeComplete: enter
00:13:05.367 00.005 6120 UpdateGuideState(): m_state=6
00:13:05.371 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3551
00:13:05.375 00.004 6120 Star::Find returns 1 (1), X=966.87, Y=56.95, Mass=14170, SNR=77.2, Peak=255 HFD=7.0
00:13:05.379 00.004 6120 CameraToMount -- cameraTheta (0.16) - m_xAngle (-2.95) = xAngle (3.12 = 3.12)
00:13:05.383 00.004 6120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.85 = 2.85)
00:13:05.387 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.16 mountX=-0.18 mountY=0.05, mountTheta=2.86
00:13:05.394 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.03, opts=13)
00:13:05.398 00.004 6120 Enqueuing Move request for scope (0.18, 0.03)
00:13:05.401 00.003 7680 Worker thread wakes up
00:13:05.402 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
00:13:05.402 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
00:13:05.402 00.000 7680 Moving (0.18, 0.03) raw xDistance=-0.18 yDistance=0.05
00:13:05.402 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:05.406 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:13:05.406 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:13:05.406 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:13:05.407 00.001 7680 MoveAxis(E, 0, ABG)
00:13:05.407 00.000 7680 Move returns status 0, amount 0
00:13:05.407 00.000 7680 MoveAxis(N, 0, ABG)
00:13:05.407 00.000 7680 Move returns status 0, amount 0
00:13:05.407 00.000 7680 move complete, result=0
00:13:05.408 00.001 7680 worker thread done servicing request
00:13:05.408 00.000 6120 UpdateGuideState exits: m=14170 SNR=77.2 Saturated
00:13:05.412 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:05.415 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:05.419 00.004 6120 Enqueuing Expose request
00:13:05.422 00.003 7680 Worker thread wakes up
00:13:05.422 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:05.423 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:05.427 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:06.673 01.246 7680 Exposure complete
00:13:06.812 00.139 7680 worker thread done servicing request
00:13:06.813 00.001 6120 OnExposeComplete: enter
00:13:06.817 00.004 6120 UpdateGuideState(): m_state=6
00:13:06.821 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3552
00:13:06.825 00.004 6120 Star::Find returns 1 (1), X=966.90, Y=57.08, Mass=14197, SNR=77.6, Peak=255 HFD=7.0
00:13:06.830 00.005 6120 CameraToMount -- cameraTheta (0.64) - m_xAngle (-2.95) = xAngle (3.60 = -2.69)
00:13:06.835 00.005 6120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.33 = -2.95)
00:13:06.839 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.16 hyp=0.26 cameraTheta=0.64 mountX=-0.24 mountY=-0.05, mountTheta=-2.94
00:13:06.845 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.16, opts=13)
00:13:06.848 00.003 6120 Enqueuing Move request for scope (0.21, 0.16)
00:13:06.853 00.005 7680 Worker thread wakes up
00:13:06.853 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:06.860 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.16) opts 0xd
00:13:06.860 00.000 6120 UpdateGuideState exits: m=14197 SNR=77.6 Saturated
00:13:06.868 00.008 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.16)
00:13:06.868 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:06.873 00.005 7680 Moving (0.21, 0.16) raw xDistance=-0.24 yDistance=-0.05
00:13:06.873 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:06.879 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:13:06.879 00.000 6120 Enqueuing Expose request
00:13:06.886 00.007 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:13:06.886 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:13:06.886 00.000 7680 MoveAxis(E, 96, ABG)
00:13:06.886 00.000 7680 Guiding  Dir = 2, Dur = 96
00:13:06.887 00.001 7680 IsSlewing returns 0
00:13:06.887 00.000 7680 IsGuiding returns 0
00:13:06.889 00.002 7680 PulseGuide returned control before completion, sleep 106
00:13:07.007 00.118 7680 IsGuiding returns 1
00:13:07.008 00.001 7680 scope still moving after pulse duration time elapsed
00:13:07.039 00.031 7680 IsSlewing returns 0
00:13:07.039 00.000 7680 IsGuiding returns 0
00:13:07.039 00.000 7680 scope move finished after 96 + 55 ms
00:13:07.041 00.002 7680 Move returns status 0, amount 96
00:13:07.041 00.000 7680 MoveAxis(N, 0, ABG)
00:13:07.041 00.000 7680 Move returns status 0, amount 0
00:13:07.042 00.001 7680 move complete, result=0
00:13:07.042 00.000 7680 worker thread done servicing request
00:13:07.042 00.000 6120 GuideStep: -0.2 px 96 ms EAST, -0.0 px 0 ms NORTH
00:13:07.049 00.007 7680 Worker thread wakes up
00:13:07.049 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:07.049 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:08.308 01.259 7680 Exposure complete
00:13:08.434 00.126 7680 worker thread done servicing request
00:13:08.434 00.000 6120 OnExposeComplete: enter
00:13:08.438 00.004 6120 UpdateGuideState(): m_state=6
00:13:08.442 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3553
00:13:08.446 00.004 6120 Star::Find returns 1 (1), X=966.92, Y=57.19, Mass=14702, SNR=78.8, Peak=255 HFD=6.9
00:13:08.452 00.006 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.82 = -2.47)
00:13:08.457 00.005 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.55 = -2.73)
00:13:08.462 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=0.27 hyp=0.35 cameraTheta=0.86 mountX=-0.27 mountY=-0.14, mountTheta=-2.67
00:13:08.466 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.27, opts=13)
00:13:08.471 00.005 6120 Enqueuing Move request for scope (0.23, 0.27)
00:13:08.475 00.004 7680 Worker thread wakes up
00:13:08.475 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.27) opts 0xd
00:13:08.475 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.27)
00:13:08.475 00.000 7680 Moving (0.23, 0.27) raw xDistance=-0.27 yDistance=-0.14
00:13:08.475 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
00:13:08.475 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:13:08.475 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:08.480 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:13:08.480 00.000 7680 MoveAxis(E, 119, ABG)
00:13:08.480 00.000 7680 Guiding  Dir = 2, Dur = 119
00:13:08.480 00.000 6120 UpdateGuideState exits: m=14702 SNR=78.8 Saturated
00:13:08.486 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:08.491 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:08.495 00.004 6120 Enqueuing Expose request
00:13:08.498 00.003 7680 IsSlewing returns 0
00:13:08.499 00.001 7680 IsGuiding returns 0
00:13:08.502 00.003 7680 PulseGuide returned control before completion, sleep 129
00:13:08.640 00.138 7680 IsGuiding returns 1
00:13:08.640 00.000 7680 scope still moving after pulse duration time elapsed
00:13:08.672 00.032 7680 IsSlewing returns 0
00:13:08.673 00.001 7680 IsGuiding returns 0
00:13:08.676 00.003 7680 scope move finished after 119 + 55 ms
00:13:08.677 00.001 7680 Move returns status 0, amount 119
00:13:08.677 00.000 7680 MoveAxis(N, 0, ABG)
00:13:08.681 00.004 7680 Move returns status 0, amount 0
00:13:08.682 00.001 7680 move complete, result=0
00:13:08.682 00.000 7680 worker thread done servicing request
00:13:08.682 00.000 6120 GuideStep: -0.3 px 119 ms EAST, -0.1 px 0 ms NORTH
00:13:08.687 00.005 7680 Worker thread wakes up
00:13:08.687 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:08.687 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:09.940 01.253 7680 Exposure complete
00:13:10.075 00.135 7680 worker thread done servicing request
00:13:10.075 00.000 6120 OnExposeComplete: enter
00:13:10.079 00.004 6120 UpdateGuideState(): m_state=6
00:13:10.083 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3554
00:13:10.088 00.005 6120 Star::Find returns 1 (1), X=966.91, Y=57.23, Mass=14368, SNR=79.4, Peak=255 HFD=6.9
00:13:10.092 00.004 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.92 = -2.36)
00:13:10.095 00.003 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.63)
00:13:10.099 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.31 hyp=0.38 cameraTheta=0.97 mountX=-0.27 mountY=-0.19, mountTheta=-2.54
00:13:10.104 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.31, opts=13)
00:13:10.109 00.005 6120 Enqueuing Move request for scope (0.22, 0.31)
00:13:10.116 00.007 7680 Worker thread wakes up
00:13:10.117 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.31) opts 0xd
00:13:10.117 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.31)
00:13:10.117 00.000 7680 Moving (0.22, 0.31) raw xDistance=-0.27 yDistance=-0.19
00:13:10.117 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
00:13:10.117 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:13:10.118 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:10.121 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:13:10.121 00.000 7680 MoveAxis(E, 118, ABG)
00:13:10.122 00.001 7680 Guiding  Dir = 2, Dur = 118
00:13:10.122 00.000 6120 UpdateGuideState exits: m=14368 SNR=79.4 Saturated
00:13:10.129 00.007 7680 IsSlewing returns 0
00:13:10.129 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:10.133 00.004 7680 IsGuiding returns 0
00:13:10.133 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:10.137 00.004 7680 PulseGuide returned control before completion, sleep 128
00:13:10.137 00.000 6120 Enqueuing Expose request
00:13:10.273 00.136 7680 IsGuiding returns 1
00:13:10.273 00.000 7680 scope still moving after pulse duration time elapsed
00:13:10.304 00.031 7680 IsSlewing returns 0
00:13:10.305 00.001 7680 IsGuiding returns 0
00:13:10.305 00.000 7680 scope move finished after 118 + 54 ms
00:13:10.305 00.000 7680 Move returns status 0, amount 118
00:13:10.305 00.000 7680 MoveAxis(N, 0, ABG)
00:13:10.306 00.001 7680 Move returns status 0, amount 0
00:13:10.306 00.000 7680 move complete, result=0
00:13:10.306 00.000 7680 worker thread done servicing request
00:13:10.306 00.000 6120 GuideStep: -0.3 px 118 ms EAST, -0.2 px 0 ms NORTH
00:13:10.313 00.007 7680 Worker thread wakes up
00:13:10.313 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:10.314 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:11.566 01.252 7680 Exposure complete
00:13:11.696 00.130 7680 worker thread done servicing request
00:13:11.696 00.000 6120 OnExposeComplete: enter
00:13:11.702 00.006 6120 UpdateGuideState(): m_state=6
00:13:11.707 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3555
00:13:11.710 00.003 6120 Star::Find returns 1 (1), X=966.77, Y=57.76, Mass=14536, SNR=78.6, Peak=255 HFD=6.9
00:13:11.715 00.005 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
00:13:11.718 00.003 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
00:13:11.723 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.84 hyp=0.85 cameraTheta=1.47 mountX=-0.24 mountY=-0.72, mountTheta=-1.89
00:13:11.727 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.84, opts=13)
00:13:11.731 00.004 6120 Enqueuing Move request for scope (0.08, 0.84)
00:13:11.734 00.003 7680 Worker thread wakes up
00:13:11.734 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.84) opts 0xd
00:13:11.736 00.002 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.84)
00:13:11.736 00.000 7680 Moving (0.08, 0.84) raw xDistance=-0.24 yDistance=-0.72
00:13:11.736 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
00:13:11.736 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
00:13:11.736 00.000 7680 MoveAxis(E, 105, ABG)
00:13:11.737 00.001 7680 Guiding  Dir = 2, Dur = 105
00:13:11.737 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:11.741 00.004 7680 IsSlewing returns 0
00:13:11.741 00.000 6120 UpdateGuideState exits: m=14536 SNR=78.6 Saturated
00:13:11.744 00.003 7680 IsGuiding returns 0
00:13:11.745 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:11.749 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:11.753 00.004 7680 PulseGuide returned control before completion, sleep 115
00:13:11.753 00.000 6120 Enqueuing Expose request
00:13:11.869 00.116 7680 IsGuiding returns 1
00:13:11.870 00.001 7680 scope still moving after pulse duration time elapsed
00:13:11.901 00.031 7680 IsSlewing returns 0
00:13:11.902 00.001 7680 IsGuiding returns 0
00:13:11.902 00.000 7680 scope move finished after 105 + 52 ms
00:13:11.903 00.001 7680 Move returns status 0, amount 105
00:13:11.903 00.000 7680 MoveAxis(N, 391, ABG)
00:13:11.903 00.000 7680 Guiding  Dir = 0, Dur = 391
00:13:11.904 00.001 7680 IsSlewing returns 0
00:13:11.904 00.000 7680 IsGuiding returns 0
00:13:11.905 00.001 7680 PulseGuide returned control before completion, sleep 401
00:13:12.307 00.402 7680 IsGuiding returns 1
00:13:12.308 00.001 7680 scope still moving after pulse duration time elapsed
00:13:12.338 00.030 7680 IsSlewing returns 0
00:13:12.339 00.001 7680 IsGuiding returns 0
00:13:12.339 00.000 7680 scope move finished after 391 + 43 ms
00:13:12.340 00.001 7680 Move returns status 0, amount 391
00:13:12.340 00.000 7680 move complete, result=0
00:13:12.340 00.000 7680 worker thread done servicing request
00:13:12.341 00.001 7680 Worker thread wakes up
00:13:12.341 00.000 6120 GuideStep: -0.2 px 105 ms EAST, -0.7 px 391 ms NORTH
00:13:12.347 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:12.347 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:13.602 01.255 7680 Exposure complete
00:13:13.743 00.141 7680 worker thread done servicing request
00:13:13.743 00.000 6120 OnExposeComplete: enter
00:13:13.748 00.005 6120 UpdateGuideState(): m_state=6
00:13:13.752 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3556
00:13:13.756 00.004 6120 Star::Find returns 1 (1), X=966.79, Y=57.29, Mass=13360, SNR=75.4, Peak=255 HFD=7.0
00:13:13.759 00.003 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
00:13:13.765 00.006 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
00:13:13.770 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.37 hyp=0.39 cameraTheta=1.31 mountX=-0.17 mountY=-0.29, mountTheta=-2.09
00:13:13.775 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.37, opts=13)
00:13:13.779 00.004 6120 Enqueuing Move request for scope (0.10, 0.37)
00:13:13.783 00.004 7680 Worker thread wakes up
00:13:13.783 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.37) opts 0xd
00:13:13.783 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.37)
00:13:13.784 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:13.787 00.003 6120 UpdateGuideState exits: m=13360 SNR=75.4 Saturated
00:13:13.791 00.004 7680 Moving (0.10, 0.37) raw xDistance=-0.17 yDistance=-0.29
00:13:13.791 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:13:13.791 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:13:13.791 00.000 7680 MoveAxis(E, 0, ABG)
00:13:13.791 00.000 7680 Move returns status 0, amount 0
00:13:13.792 00.001 7680 MoveAxis(N, 158, ABG)
00:13:13.792 00.000 7680 Guiding  Dir = 0, Dur = 158
00:13:13.793 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:13.797 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:13.801 00.004 6120 Enqueuing Expose request
00:13:13.805 00.004 7680 IsSlewing returns 0
00:13:13.805 00.000 7680 IsGuiding returns 0
00:13:13.806 00.001 7680 PulseGuide returned control before completion, sleep 168
00:13:13.980 00.174 7680 IsGuiding returns 1
00:13:13.980 00.000 7680 scope still moving after pulse duration time elapsed
00:13:14.012 00.032 7680 IsSlewing returns 0
00:13:14.014 00.002 7680 IsGuiding returns 0
00:13:14.014 00.000 7680 scope move finished after 158 + 51 ms
00:13:14.015 00.001 7680 Move returns status 0, amount 158
00:13:14.016 00.001 7680 move complete, result=0
00:13:14.016 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 158 ms NORTH
00:13:14.026 00.010 7680 worker thread done servicing request
00:13:14.027 00.001 7680 Worker thread wakes up
00:13:14.027 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:14.027 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:15.276 01.249 7680 Exposure complete
00:13:15.407 00.131 7680 worker thread done servicing request
00:13:15.407 00.000 6120 OnExposeComplete: enter
00:13:15.412 00.005 6120 UpdateGuideState(): m_state=6
00:13:15.415 00.003 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3557
00:13:15.419 00.004 6120 Star::Find returns 1 (1), X=966.80, Y=57.25, Mass=13342, SNR=75.2, Peak=255 HFD=6.9
00:13:15.426 00.007 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
00:13:15.430 00.004 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
00:13:15.434 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.33 hyp=0.35 cameraTheta=1.26 mountX=-0.17 mountY=-0.25, mountTheta=-2.16
00:13:15.440 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.33, opts=13)
00:13:15.445 00.005 6120 Enqueuing Move request for scope (0.11, 0.33)
00:13:15.448 00.003 7680 Worker thread wakes up
00:13:15.448 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.33) opts 0xd
00:13:15.448 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.33)
00:13:15.448 00.000 7680 Moving (0.11, 0.33) raw xDistance=-0.17 yDistance=-0.25
00:13:15.449 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:13:15.449 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:15.454 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:13:15.455 00.001 7680 MoveAxis(E, 0, ABG)
00:13:15.455 00.000 7680 Move returns status 0, amount 0
00:13:15.455 00.000 7680 MoveAxis(N, 137, ABG)
00:13:15.455 00.000 7680 Guiding  Dir = 0, Dur = 137
00:13:15.455 00.000 6120 UpdateGuideState exits: m=13342 SNR=75.2 Saturated
00:13:15.460 00.005 7680 IsSlewing returns 0
00:13:15.460 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:15.463 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:15.468 00.005 7680 IsGuiding returns 0
00:13:15.468 00.000 6120 Enqueuing Expose request
00:13:15.472 00.004 7680 PulseGuide returned control before completion, sleep 147
00:13:15.623 00.151 7680 IsGuiding returns 1
00:13:15.623 00.000 7680 scope still moving after pulse duration time elapsed
00:13:15.655 00.032 7680 IsSlewing returns 0
00:13:15.656 00.001 7680 IsGuiding returns 0
00:13:15.656 00.000 7680 scope move finished after 137 + 51 ms
00:13:15.657 00.001 7680 Move returns status 0, amount 137
00:13:15.657 00.000 7680 move complete, result=0
00:13:15.657 00.000 7680 worker thread done servicing request
00:13:15.658 00.001 7680 Worker thread wakes up
00:13:15.658 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 137 ms NORTH
00:13:15.665 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:15.665 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:16.909 01.244 7680 Exposure complete
00:13:17.042 00.133 7680 worker thread done servicing request
00:13:17.042 00.000 6120 OnExposeComplete: enter
00:13:17.045 00.003 6120 UpdateGuideState(): m_state=6
00:13:17.051 00.006 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3558
00:13:17.056 00.005 6120 Star::Find returns 1 (1), X=966.81, Y=57.19, Mass=14712, SNR=79.4, Peak=255 HFD=6.8
00:13:17.060 00.004 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.12 = -2.17)
00:13:17.064 00.004 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
00:13:17.068 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.27 hyp=0.29 cameraTheta=1.16 mountX=-0.16 mountY=-0.19, mountTheta=-2.28
00:13:17.073 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.27, opts=13)
00:13:17.078 00.005 6120 Enqueuing Move request for scope (0.12, 0.27)
00:13:17.082 00.004 7680 Worker thread wakes up
00:13:17.082 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:17.086 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.27) opts 0xd
00:13:17.086 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.27)
00:13:17.086 00.000 7680 Moving (0.12, 0.27) raw xDistance=-0.16 yDistance=-0.19
00:13:17.086 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:13:17.087 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:13:17.087 00.000 6120 UpdateGuideState exits: m=14712 SNR=79.4 Saturated
00:13:17.092 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:13:17.092 00.000 7680 MoveAxis(E, 0, ABG)
00:13:17.092 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:17.095 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:17.099 00.004 7680 Move returns status 0, amount 0
00:13:17.099 00.000 7680 MoveAxis(N, 0, ABG)
00:13:17.099 00.000 7680 Move returns status 0, amount 0
00:13:17.099 00.000 7680 move complete, result=0
00:13:17.099 00.000 6120 Enqueuing Expose request
00:13:17.104 00.005 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:13:17.109 00.005 7680 worker thread done servicing request
00:13:17.109 00.000 7680 Worker thread wakes up
00:13:17.109 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:17.109 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:18.356 01.247 7680 Exposure complete
00:13:18.492 00.136 7680 worker thread done servicing request
00:13:18.493 00.001 6120 OnExposeComplete: enter
00:13:18.496 00.003 6120 UpdateGuideState(): m_state=6
00:13:18.501 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3559
00:13:18.505 00.004 6120 Star::Find returns 1 (1), X=966.82, Y=57.37, Mass=14088, SNR=75.9, Peak=255 HFD=6.9
00:13:18.508 00.003 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
00:13:18.516 00.008 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
00:13:18.520 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.45 hyp=0.47 cameraTheta=1.28 mountX=-0.21 mountY=-0.35, mountTheta=-2.12
00:13:18.525 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.45, opts=13)
00:13:18.529 00.004 6120 Enqueuing Move request for scope (0.13, 0.45)
00:13:18.534 00.005 7680 Worker thread wakes up
00:13:18.535 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:18.539 00.004 6120 UpdateGuideState exits: m=14088 SNR=75.9 Saturated
00:13:18.543 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:18.547 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.45) opts 0xd
00:13:18.547 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:18.553 00.006 6120 Enqueuing Expose request
00:13:18.557 00.004 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.45)
00:13:18.557 00.000 7680 Moving (0.13, 0.45) raw xDistance=-0.21 yDistance=-0.35
00:13:18.558 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:13:18.558 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:13:18.558 00.000 7680 MoveAxis(E, 87, ABG)
00:13:18.558 00.000 7680 Guiding  Dir = 2, Dur = 87
00:13:18.560 00.002 7680 IsSlewing returns 0
00:13:18.560 00.000 7680 IsGuiding returns 0
00:13:18.561 00.001 7680 PulseGuide returned control before completion, sleep 97
00:13:18.671 00.110 7680 IsGuiding returns 1
00:13:18.671 00.000 7680 scope still moving after pulse duration time elapsed
00:13:18.701 00.030 7680 IsSlewing returns 0
00:13:18.702 00.001 7680 IsGuiding returns 0
00:13:18.703 00.001 7680 scope move finished after 87 + 56 ms
00:13:18.703 00.000 7680 Move returns status 0, amount 87
00:13:18.703 00.000 7680 MoveAxis(N, 188, ABG)
00:13:18.705 00.002 7680 Guiding  Dir = 0, Dur = 188
00:13:18.705 00.000 7680 IsSlewing returns 0
00:13:18.705 00.000 7680 IsGuiding returns 0
00:13:18.706 00.001 7680 PulseGuide returned control before completion, sleep 198
00:13:18.907 00.201 7680 IsGuiding returns 1
00:13:18.907 00.000 7680 scope still moving after pulse duration time elapsed
00:13:18.938 00.031 7680 IsSlewing returns 0
00:13:18.938 00.000 7680 IsGuiding returns 0
00:13:18.939 00.001 7680 scope move finished after 188 + 44 ms
00:13:18.939 00.000 7680 Move returns status 0, amount 188
00:13:18.940 00.001 7680 move complete, result=0
00:13:18.940 00.000 7680 worker thread done servicing request
00:13:18.940 00.000 6120 GuideStep: -0.2 px 87 ms EAST, -0.3 px 188 ms NORTH
00:13:18.945 00.005 7680 Worker thread wakes up
00:13:18.946 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:18.946 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:20.201 01.255 7680 Exposure complete
00:13:20.328 00.127 7680 worker thread done servicing request
00:13:20.329 00.001 6120 OnExposeComplete: enter
00:13:20.333 00.004 6120 UpdateGuideState(): m_state=6
00:13:20.337 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3560
00:13:20.340 00.003 6120 Star::Find returns 1 (1), X=966.65, Y=57.20, Mass=13937, SNR=76.7, Peak=255 HFD=7.0
00:13:20.343 00.003 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.62)
00:13:20.348 00.005 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.89)
00:13:20.350 00.002 6120 CameraToMount -- cameraX=-0.04 cameraY=0.28 hyp=0.28 cameraTheta=1.71 mountX=-0.01 mountY=-0.27, mountTheta=-1.62
00:13:20.354 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.28, opts=13)
00:13:20.357 00.003 6120 Enqueuing Move request for scope (-0.04, 0.28)
00:13:20.360 00.003 7680 Worker thread wakes up
00:13:20.361 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:20.364 00.003 6120 UpdateGuideState exits: m=13937 SNR=76.7 Saturated
00:13:20.366 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:20.369 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:20.373 00.004 6120 Enqueuing Expose request
00:13:20.376 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.28) opts 0xd
00:13:20.376 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.28)
00:13:20.377 00.001 7680 Moving (-0.04, 0.28) raw xDistance=-0.01 yDistance=-0.27
00:13:20.377 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:13:20.378 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:13:20.378 00.000 7680 MoveAxis(E, 0, ABG)
00:13:20.379 00.001 7680 Move returns status 0, amount 0
00:13:20.379 00.000 7680 MoveAxis(N, 145, ABG)
00:13:20.379 00.000 7680 Guiding  Dir = 0, Dur = 145
00:13:20.379 00.000 7680 IsSlewing returns 0
00:13:20.380 00.001 7680 IsGuiding returns 0
00:13:20.380 00.000 7680 PulseGuide returned control before completion, sleep 155
00:13:20.547 00.167 7680 IsGuiding returns 1
00:13:20.548 00.001 7680 scope still moving after pulse duration time elapsed
00:13:20.578 00.030 7680 IsSlewing returns 0
00:13:20.578 00.000 7680 IsGuiding returns 0
00:13:20.579 00.001 7680 scope move finished after 145 + 54 ms
00:13:20.579 00.000 7680 Move returns status 0, amount 145
00:13:20.579 00.000 7680 move complete, result=0
00:13:20.580 00.001 7680 worker thread done servicing request
00:13:20.580 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 145 ms NORTH
00:13:20.588 00.008 7680 Worker thread wakes up
00:13:20.588 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:20.589 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:21.838 01.249 7680 Exposure complete
00:13:21.964 00.126 7680 worker thread done servicing request
00:13:21.964 00.000 6120 OnExposeComplete: enter
00:13:21.968 00.004 6120 UpdateGuideState(): m_state=6
00:13:21.973 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3561
00:13:21.977 00.004 6120 Star::Find returns 1 (1), X=966.50, Y=57.50, Mass=13894, SNR=76.2, Peak=255 HFD=7.1
00:13:21.981 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.44)
00:13:21.985 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
00:13:21.988 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.59 hyp=0.62 cameraTheta=1.89 mountX=0.08 mountY=-0.61, mountTheta=-1.44
00:13:21.994 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.59, opts=13)
00:13:21.997 00.003 6120 Enqueuing Move request for scope (-0.19, 0.59)
00:13:22.001 00.004 7680 Worker thread wakes up
00:13:22.001 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:22.005 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.59) opts 0xd
00:13:22.005 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.59)
00:13:22.006 00.001 6120 UpdateGuideState exits: m=13894 SNR=76.2 Saturated
00:13:22.009 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:22.012 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:22.015 00.003 7680 Moving (-0.19, 0.59) raw xDistance=0.08 yDistance=-0.61
00:13:22.015 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:13:22.015 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
00:13:22.015 00.000 7680 MoveAxis(E, 0, ABG)
00:13:22.017 00.002 7680 Move returns status 0, amount 0
00:13:22.017 00.000 6120 Enqueuing Expose request
00:13:22.020 00.003 7680 MoveAxis(N, 332, ABG)
00:13:22.021 00.001 7680 Guiding  Dir = 0, Dur = 332
00:13:22.021 00.000 7680 IsSlewing returns 0
00:13:22.021 00.000 7680 IsGuiding returns 0
00:13:22.022 00.001 7680 PulseGuide returned control before completion, sleep 342
00:13:22.373 00.351 7680 IsGuiding returns 1
00:13:22.374 00.001 7680 scope still moving after pulse duration time elapsed
00:13:22.404 00.030 7680 IsSlewing returns 0
00:13:22.404 00.000 7680 IsGuiding returns 0
00:13:22.405 00.001 7680 scope move finished after 332 + 51 ms
00:13:22.405 00.000 7680 Move returns status 0, amount 332
00:13:22.405 00.000 7680 move complete, result=0
00:13:22.406 00.001 7680 worker thread done servicing request
00:13:22.406 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 332 ms NORTH
00:13:22.412 00.006 7680 Worker thread wakes up
00:13:22.412 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:22.412 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:23.064 00.652 6120 evsrv: cli 0FAEF7F8 connect
00:13:23.226 00.162 6120 case statement mapped state 6 to 3
00:13:23.237 00.011 6120 case statement mapped state 6 to 3
00:13:23.242 00.005 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"b9b0aa76-76db-4dc3-8182-f829803cd776"}
00:13:23.246 00.004 6120 case statement mapped state 6 to 3
00:13:23.248 00.002 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9b0aa76-76db-4dc3-8182-f829803cd776"}
00:13:23.252 00.004 6120 evsrv: cli 0FAEF7F8 disconnect
00:13:23.255 00.003 6120 evsrv: cli 0FAEF2F8 connect
00:13:23.259 00.004 6120 case statement mapped state 6 to 3
00:13:23.408 00.149 6120 case statement mapped state 6 to 3
00:13:23.413 00.005 6120 evsrv: cli 0FAEF2F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"71f13e6f-805a-48c2-a0f0-b43c8521ebf0"}
00:13:23.416 00.003 6120 PhdController::Dither begins
00:13:23.421 00.005 6120 dither: size=5.00, dRA=-0.48 dDec=-0.34
00:13:23.532 00.111 6120 MountToCamera -- mountTheta (-2.53) + m_xAngle (-2.95) = xAngle (-5.49 = 0.79)
00:13:23.536 00.004 6120 MountToCamera -- mountX=-0.48 mountY=-0.34 hyp=0.59 mountTheta=-2.53 cameraX=0.41, cameraY=0.42 cameraTheta=0.79
00:13:23.540 00.004 6120 setting lock position to (967.10, 57.34)
00:13:23.544 00.004 6120 Mount: notify guiding dithered (0.4, 0.4)
00:13:23.548 00.004 6120 Status Line: Dither by -0.48,-0.34
00:13:23.552 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
00:13:23.555 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
00:13:23.558 00.003 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":0,"id":"71f13e6f-805a-48c2-a0f0-b43c8521ebf0"}
00:13:23.561 00.003 6120 evsrv: cli 0FAEF2F8 disconnect
00:13:23.646 00.085 7680 Exposure complete
00:13:23.737 00.091 7680 worker thread done servicing request
00:13:23.738 00.001 6120 OnExposeComplete: enter
00:13:23.740 00.002 6120 UpdateGuideState(): m_state=6
00:13:23.742 00.002 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3562
00:13:23.744 00.002 6120 Star::Find returns 1 (1), X=966.67, Y=56.99, Mass=14021, SNR=77.9, Peak=255 HFD=6.9
00:13:23.748 00.004 6120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-2.95) = xAngle (0.50 = 0.50)
00:13:23.751 00.003 6120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.23 = 0.23)
00:13:23.754 00.003 6120 CameraToMount -- cameraX=-0.43 cameraY=-0.35 hyp=0.56 cameraTheta=-2.46 mountX=0.49 mountY=0.13, mountTheta=0.25
00:13:23.757 00.003 6120 dither recenter: remaining=(0.5,0.3) step=(0.5,0.3)
00:13:23.760 00.003 6120 MountToCamera -- mountTheta (0.61) + m_xAngle (-2.95) = xAngle (-2.35 = -2.35)
00:13:23.763 00.003 6120 MountToCamera -- mountX=0.48 mountY=0.34 hyp=0.59 mountTheta=0.61 cameraX=-0.41, cameraY=-0.42 cameraTheta=-2.35
00:13:23.766 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=-0.42, opts=4)
00:13:23.769 00.003 6120 Enqueuing Move request for scope (-0.41, -0.42)
00:13:23.771 00.002 6120 Mount: notify direct move 0.48,0.34
00:13:23.773 00.002 7680 Worker thread wakes up
00:13:23.773 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.42) opts 0x4
00:13:23.773 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, -0.42)
00:13:23.773 00.000 7680 Moving (-0.41, -0.42) raw xDistance=0.48 yDistance=0.34
00:13:23.773 00.000 7680 MoveAxis(W, 314, B)
00:13:23.775 00.002 7680 Guiding  Dir = 3, Dur = 314
00:13:23.775 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:23.777 00.002 7680 IsSlewing returns 0
00:13:23.777 00.000 6120 UpdateGuideState exits: m=14021 SNR=77.9 Saturated
00:13:23.780 00.003 7680 IsGuiding returns 0
00:13:23.781 00.001 6120 PhdController: settling, locked = 1, distance = 0.89 (1.50) aobump = 0 frame = 1 / 99999
00:13:23.783 00.002 7680 PulseGuide returned control before completion, sleep 324
00:13:23.783 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051203.783,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.89,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:13:23.786 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:23.789 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:23.791 00.002 6120 Enqueuing Expose request
00:13:24.123 00.332 7680 IsGuiding returns 1
00:13:24.123 00.000 7680 scope still moving after pulse duration time elapsed
00:13:24.154 00.031 7680 IsSlewing returns 0
00:13:24.154 00.000 7680 IsGuiding returns 0
00:13:24.154 00.000 7680 scope move finished after 314 + 59 ms
00:13:24.155 00.001 7680 Move returns status 0, amount 314
00:13:24.155 00.000 7680 MoveAxis(S, 183, B)
00:13:24.155 00.000 7680 Guiding  Dir = 1, Dur = 183
00:13:24.155 00.000 7680 IsSlewing returns 0
00:13:24.156 00.001 7680 IsGuiding returns 0
00:13:24.156 00.000 7680 PulseGuide returned control before completion, sleep 193
00:13:24.356 00.200 7680 IsGuiding returns 1
00:13:24.356 00.000 7680 scope still moving after pulse duration time elapsed
00:13:24.387 00.031 7680 IsSlewing returns 0
00:13:24.387 00.000 7680 IsGuiding returns 0
00:13:24.387 00.000 7680 scope move finished after 183 + 49 ms
00:13:24.389 00.002 7680 Move returns status 0, amount 183
00:13:24.389 00.000 7680 move complete, result=0
00:13:24.389 00.000 6120 GuideStep: 0.5 px 314 ms WEST, 0.3 px 183 ms SOUTH
00:13:24.394 00.005 7680 worker thread done servicing request
00:13:24.394 00.000 7680 Worker thread wakes up
00:13:24.394 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:24.394 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:25.643 01.249 7680 Exposure complete
00:13:25.734 00.091 7680 worker thread done servicing request
00:13:25.734 00.000 6120 OnExposeComplete: enter
00:13:25.738 00.004 6120 UpdateGuideState(): m_state=6
00:13:25.742 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3563
00:13:25.746 00.004 6120 Star::Find returns 1 (1), X=967.08, Y=57.06, Mass=14306, SNR=77.4, Peak=255 HFD=7.1
00:13:25.750 00.004 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-2.95) = xAngle (1.31 = 1.31)
00:13:25.753 00.003 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.04 = 1.04)
00:13:25.757 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.65 mountX=0.07 mountY=0.24, mountTheta=1.28
00:13:25.760 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.28, opts=13)
00:13:25.764 00.004 6120 Enqueuing Move request for scope (-0.02, -0.28)
00:13:25.768 00.004 7680 Worker thread wakes up
00:13:25.768 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.28) opts 0xd
00:13:25.768 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.28)
00:13:25.768 00.000 7680 Moving (-0.02, -0.28) raw xDistance=0.07 yDistance=0.24
00:13:25.768 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:25.772 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:13:25.772 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
00:13:25.772 00.000 6120 UpdateGuideState exits: m=14306 SNR=77.4 Saturated
00:13:25.775 00.003 6120 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 2 / 99999
00:13:25.778 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764051205.778,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.28,"Time":2.0,"SettleTime":10.0,"StarLocked":true}
00:13:25.782 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:13:25.782 00.000 7680 MoveAxis(E, 0, ABG)
00:13:25.782 00.000 7680 Move returns status 0, amount 0
00:13:25.783 00.001 7680 MoveAxis(N, 0, ABG)
00:13:25.783 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:25.786 00.003 7680 Move returns status 0, amount 0
00:13:25.786 00.000 7680 move complete, result=0
00:13:25.788 00.002 7680 worker thread done servicing request
00:13:25.788 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:25.792 00.004 6120 Enqueuing Expose request
00:13:25.797 00.005 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:13:25.802 00.005 7680 Worker thread wakes up
00:13:25.802 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:25.803 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:27.049 01.246 7680 Exposure complete
00:13:27.183 00.134 7680 worker thread done servicing request
00:13:27.184 00.001 6120 OnExposeComplete: enter
00:13:27.188 00.004 6120 UpdateGuideState(): m_state=6
00:13:27.192 00.004 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3564
00:13:27.195 00.003 6120 Star::Find returns 1 (1), X=967.05, Y=57.15, Mass=14058, SNR=78.4, Peak=255 HFD=7.0
00:13:27.199 00.004 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-2.95) = xAngle (1.10 = 1.10)
00:13:27.203 00.004 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.83 = 0.83)
00:13:27.207 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.85 mountX=0.09 mountY=0.15, mountTheta=1.02
00:13:27.212 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.19, opts=13)
00:13:27.216 00.004 6120 Enqueuing Move request for scope (-0.06, -0.19)
00:13:27.218 00.002 7680 Worker thread wakes up
00:13:27.218 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
00:13:27.220 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
00:13:27.220 00.000 7680 Moving (-0.06, -0.19) raw xDistance=0.09 yDistance=0.15
00:13:27.220 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:13:27.220 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:13:27.220 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:13:27.220 00.000 7680 MoveAxis(E, 0, ABG)
00:13:27.220 00.000 7680 Move returns status 0, amount 0
00:13:27.221 00.001 7680 MoveAxis(N, 0, ABG)
00:13:27.221 00.000 7680 Move returns status 0, amount 0
00:13:27.221 00.000 7680 move complete, result=0
00:13:27.221 00.000 7680 worker thread done servicing request
00:13:27.222 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:27.226 00.004 6120 UpdateGuideState exits: m=14058 SNR=78.4 Saturated
00:13:27.229 00.003 6120 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 3 / 99999
00:13:27.233 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764051207.233,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.26,"Time":3.4,"SettleTime":10.0,"StarLocked":true}
00:13:27.236 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:27.241 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:27.244 00.003 6120 Enqueuing Expose request
00:13:27.248 00.004 7680 Worker thread wakes up
00:13:27.248 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:27.249 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:27.249 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:28.499 01.250 7680 Exposure complete
00:13:28.633 00.134 7680 worker thread done servicing request
00:13:28.633 00.000 6120 OnExposeComplete: enter
00:13:28.637 00.004 6120 UpdateGuideState(): m_state=6
00:13:28.643 00.006 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3565
00:13:28.647 00.004 6120 Star::Find returns 1 (1), X=967.11, Y=57.33, Mass=13505, SNR=75.1, Peak=255 HFD=6.9
00:13:28.652 00.005 6120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-2.95) = xAngle (2.04 = 2.04)
00:13:28.656 00.004 6120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.77 = 1.77)
00:13:28.659 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.91 mountX=-0.01 mountY=0.02, mountTheta=2.01
00:13:28.663 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.01, opts=13)
00:13:28.666 00.003 6120 Enqueuing Move request for scope (0.01, -0.01)
00:13:28.672 00.006 7680 Worker thread wakes up
00:13:28.672 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:28.676 00.004 6120 UpdateGuideState exits: m=13505 SNR=75.1 Saturated
00:13:28.681 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:13:28.682 00.001 6120 PhdController: settling, locked = 1, distance = 0.18 (1.50) aobump = 0 frame = 4 / 99999
00:13:28.686 00.004 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:13:28.686 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051208.686,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.18,"Time":4.9,"SettleTime":10.0,"StarLocked":true}
00:13:28.690 00.004 7680 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.02
00:13:28.691 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:28.694 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:28.698 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:13:28.698 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:13:28.699 00.001 6120 Enqueuing Expose request
00:13:28.703 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:13:28.703 00.000 7680 MoveAxis(E, 0, ABG)
00:13:28.703 00.000 7680 Move returns status 0, amount 0
00:13:28.704 00.001 7680 MoveAxis(N, 0, ABG)
00:13:28.704 00.000 7680 Move returns status 0, amount 0
00:13:28.704 00.000 7680 move complete, result=0
00:13:28.704 00.000 7680 worker thread done servicing request
00:13:28.704 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:13:28.711 00.007 7680 Worker thread wakes up
00:13:28.711 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:28.711 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:29.957 01.246 7680 Exposure complete
00:13:30.081 00.124 7680 worker thread done servicing request
00:13:30.082 00.001 6120 OnExposeComplete: enter
00:13:30.085 00.003 6120 UpdateGuideState(): m_state=6
00:13:30.090 00.005 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3566
00:13:30.094 00.004 6120 Star::Find returns 1 (1), X=967.12, Y=57.82, Mass=15018, SNR=80.1, Peak=255 HFD=6.8
00:13:30.097 00.003 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
00:13:30.101 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
00:13:30.106 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.48 hyp=0.48 cameraTheta=1.54 mountX=-0.10 mountY=-0.42, mountTheta=-1.81
00:13:30.110 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.48, opts=13)
00:13:30.115 00.005 6120 Enqueuing Move request for scope (0.02, 0.48)
00:13:30.118 00.003 7680 Worker thread wakes up
00:13:30.118 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.48) opts 0xd
00:13:30.118 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.48)
00:13:30.118 00.000 7680 Moving (0.02, 0.48) raw xDistance=-0.10 yDistance=-0.42
00:13:30.118 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:13:30.119 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
00:13:30.119 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:30.123 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
00:13:30.124 00.001 7680 MoveAxis(E, 0, ABG)
00:13:30.124 00.000 7680 Move returns status 0, amount 0
00:13:30.124 00.000 7680 MoveAxis(N, 0, ABG)
00:13:30.124 00.000 7680 Move returns status 0, amount 0
00:13:30.124 00.000 7680 move complete, result=0
00:13:30.125 00.001 7680 worker thread done servicing request
00:13:30.125 00.000 6120 UpdateGuideState exits: m=15018 SNR=80.1 Saturated
00:13:30.128 00.003 6120 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 5 / 99999
00:13:30.132 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764051210.132,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.27,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
00:13:30.135 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:30.140 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:30.144 00.004 6120 Enqueuing Expose request
00:13:30.147 00.003 7680 Worker thread wakes up
00:13:30.147 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:13:30.151 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:30.151 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:31.395 01.244 7680 Exposure complete
00:13:31.521 00.126 7680 worker thread done servicing request
00:13:31.522 00.001 6120 OnExposeComplete: enter
00:13:31.525 00.003 6120 UpdateGuideState(): m_state=6
00:13:31.530 00.005 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3567
00:13:31.533 00.003 6120 Star::Find returns 1 (1), X=967.18, Y=57.89, Mass=13166, SNR=73.5, Peak=255 HFD=6.8
00:13:31.537 00.004 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
00:13:31.540 00.003 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
00:13:31.544 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.55 hyp=0.55 cameraTheta=1.44 mountX=-0.17 mountY=-0.46, mountTheta=-1.93
00:13:31.550 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.55, opts=13)
00:13:31.553 00.003 6120 Enqueuing Move request for scope (0.07, 0.55)
00:13:31.556 00.003 7680 Worker thread wakes up
00:13:31.556 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.55) opts 0xd
00:13:31.558 00.002 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.55)
00:13:31.558 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:31.562 00.004 6120 UpdateGuideState exits: m=13166 SNR=73.5 Saturated
00:13:31.565 00.003 7680 Moving (0.07, 0.55) raw xDistance=-0.17 yDistance=-0.46
00:13:31.565 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:13:31.566 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
00:13:31.566 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
00:13:31.566 00.000 7680 MoveAxis(E, 0, ABG)
00:13:31.566 00.000 7680 Move returns status 0, amount 0
00:13:31.566 00.000 7680 MoveAxis(N, 0, ABG)
00:13:31.566 00.000 7680 Move returns status 0, amount 0
00:13:31.566 00.000 7680 move complete, result=0
00:13:31.568 00.002 6120 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 6 / 99999
00:13:31.571 00.003 7680 worker thread done servicing request
00:13:31.571 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051211.571,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.36,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
00:13:31.575 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:31.579 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:31.582 00.003 6120 Enqueuing Expose request
00:13:31.586 00.004 7680 Worker thread wakes up
00:13:31.586 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:31.586 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:31.586 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
00:13:32.840 01.254 7680 Exposure complete
00:13:32.964 00.124 7680 worker thread done servicing request
00:13:32.964 00.000 6120 OnExposeComplete: enter
00:13:32.968 00.004 6120 UpdateGuideState(): m_state=6
00:13:32.972 00.004 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3568
00:13:32.977 00.005 6120 Star::Find returns 1 (1), X=967.42, Y=57.60, Mass=13603, SNR=75.1, Peak=255 HFD=7.1
00:13:32.980 00.003 6120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-2.95) = xAngle (3.65 = -2.64)
00:13:32.984 00.004 6120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.38 = -2.90)
00:13:32.988 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=0.26 hyp=0.41 cameraTheta=0.69 mountX=-0.36 mountY=-0.10, mountTheta=-2.88
00:13:32.993 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=0.26, opts=13)
00:13:32.997 00.004 6120 Enqueuing Move request for scope (0.32, 0.26)
00:13:33.000 00.003 7680 Worker thread wakes up
00:13:33.000 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.26) opts 0xd
00:13:33.002 00.002 7680 Handling offset move in thread for scope, endpoint = (0.32, 0.26)
00:13:33.002 00.000 7680 Moving (0.32, 0.26) raw xDistance=-0.36 yDistance=-0.10
00:13:33.002 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:13:33.002 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:13:33.002 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:33.006 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:13:33.007 00.001 7680 MoveAxis(E, 147, ABG)
00:13:33.007 00.000 7680 Guiding  Dir = 2, Dur = 147
00:13:33.007 00.000 6120 UpdateGuideState exits: m=13603 SNR=75.1 Saturated
00:13:33.011 00.004 7680 IsSlewing returns 0
00:13:33.011 00.000 6120 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 7 / 99999
00:13:33.014 00.003 7680 IsGuiding returns 0
00:13:33.014 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051213.014,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.37,"Time":9.2,"SettleTime":10.0,"StarLocked":true}
00:13:33.018 00.004 7680 PulseGuide returned control before completion, sleep 157
00:13:33.019 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:33.022 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:33.025 00.003 6120 Enqueuing Expose request
00:13:33.190 00.165 7680 IsGuiding returns 0
00:13:33.192 00.002 7680 Move returns status 0, amount 147
00:13:33.192 00.000 7680 MoveAxis(N, 0, ABG)
00:13:33.192 00.000 7680 Move returns status 0, amount 0
00:13:33.192 00.000 7680 move complete, result=0
00:13:33.192 00.000 7680 worker thread done servicing request
00:13:33.192 00.000 6120 GuideStep: -0.4 px 147 ms EAST, -0.1 px 0 ms NORTH
00:13:33.198 00.006 7680 Worker thread wakes up
00:13:33.199 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:33.199 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:34.453 01.254 7680 Exposure complete
00:13:34.581 00.128 7680 worker thread done servicing request
00:13:34.582 00.001 6120 OnExposeComplete: enter
00:13:34.587 00.005 6120 UpdateGuideState(): m_state=6
00:13:34.591 00.004 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3569
00:13:34.595 00.004 6120 Star::Find returns 1 (1), X=966.99, Y=58.04, Mass=14136, SNR=78.1, Peak=255 HFD=7.1
00:13:34.600 00.005 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
00:13:34.603 00.003 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
00:13:34.608 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.70 hyp=0.71 cameraTheta=1.73 mountX=-0.02 mountY=-0.68, mountTheta=-1.60
00:13:34.613 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.70, opts=13)
00:13:34.617 00.004 6120 Enqueuing Move request for scope (-0.11, 0.70)
00:13:34.621 00.004 7680 Worker thread wakes up
00:13:34.621 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.70) opts 0xd
00:13:34.621 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.70)
00:13:34.622 00.001 7680 Moving (-0.11, 0.70) raw xDistance=-0.02 yDistance=-0.68
00:13:34.622 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:13:34.622 00.000 7680 resist switch: large excursion: input -0.68 thresh 0.60 direction from 0 to -1
00:13:34.622 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.03
00:13:34.623 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
00:13:34.623 00.000 7680 MoveAxis(E, 0, ABG)
00:13:34.623 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:34.628 00.005 6120 UpdateGuideState exits: m=14136 SNR=78.1 Saturated
00:13:34.631 00.003 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 8 / 99999
00:13:34.635 00.004 6120 PhdController: newstate STATE_FINISH
00:13:34.639 00.004 6120 PhdController complete: success
00:13:34.644 00.005 7680 Move returns status 0, amount 0
00:13:34.644 00.000 7680 MoveAxis(N, 367, ABG)
00:13:34.644 00.000 7680 Guiding  Dir = 0, Dur = 367
00:13:34.644 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764051214.644,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
00:13:34.649 00.005 7680 IsSlewing returns 0
00:13:34.649 00.000 6120 Mount: notify guiding dither settle done success=1
00:13:34.653 00.004 6120 PhdController: newstate STATE_IDLE
00:13:34.657 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:34.663 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:34.666 00.003 7680 IsGuiding returns 0
00:13:34.666 00.000 6120 Enqueuing Expose request
00:13:34.671 00.005 7680 PulseGuide returned control before completion, sleep 377
00:13:35.053 00.382 7680 IsGuiding returns 1
00:13:35.054 00.001 7680 scope still moving after pulse duration time elapsed
00:13:35.084 00.030 7680 IsSlewing returns 0
00:13:35.084 00.000 7680 IsGuiding returns 1
00:13:35.115 00.031 7680 IsSlewing returns 0
00:13:35.117 00.002 7680 IsGuiding returns 1
00:13:35.147 00.030 7680 IsSlewing returns 0
00:13:35.149 00.002 7680 IsGuiding returns 0
00:13:35.149 00.000 7680 scope move finished after 367 + 115 ms
00:13:35.150 00.001 7680 Move returns status 0, amount 367
00:13:35.150 00.000 7680 move complete, result=0
00:13:35.150 00.000 7680 worker thread done servicing request
00:13:35.150 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.7 px 367 ms NORTH
00:13:35.157 00.007 7680 Worker thread wakes up
00:13:35.157 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:35.157 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:36.410 01.253 7680 Exposure complete
00:13:36.544 00.134 7680 worker thread done servicing request
00:13:36.545 00.001 6120 OnExposeComplete: enter
00:13:36.548 00.003 6120 UpdateGuideState(): m_state=6
00:13:36.552 00.004 6120 Star::Find(15, 966, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3570
00:13:36.556 00.004 6120 Star::Find returns 1 (1), X=967.10, Y=58.08, Mass=14080, SNR=76.6, Peak=255 HFD=7.0
00:13:36.560 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
00:13:36.563 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
00:13:36.566 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.74 hyp=0.74 cameraTheta=1.58 mountX=-0.13 mountY=-0.66, mountTheta=-1.77
00:13:36.571 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.74, opts=13)
00:13:36.576 00.005 6120 Enqueuing Move request for scope (-0.00, 0.74)
00:13:36.580 00.004 7680 Worker thread wakes up
00:13:36.580 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.74) opts 0xd
00:13:36.580 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.74)
00:13:36.580 00.000 7680 Moving (-0.00, 0.74) raw xDistance=-0.13 yDistance=-0.66
00:13:36.580 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:13:36.580 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
00:13:36.581 00.001 7680 MoveAxis(E, 0, ABG)
00:13:36.581 00.000 7680 Move returns status 0, amount 0
00:13:36.581 00.000 7680 MoveAxis(N, 360, ABG)
00:13:36.581 00.000 7680 Guiding  Dir = 0, Dur = 360
00:13:36.581 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:36.585 00.004 7680 IsSlewing returns 0
00:13:36.585 00.000 6120 UpdateGuideState exits: m=14080 SNR=76.6 Saturated
00:13:36.589 00.004 7680 IsGuiding returns 0
00:13:36.589 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:36.594 00.005 7680 PulseGuide returned control before completion, sleep 370
00:13:36.594 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:36.597 00.003 6120 Enqueuing Expose request
00:13:36.978 00.381 7680 IsGuiding returns 1
00:13:36.979 00.001 7680 scope still moving after pulse duration time elapsed
00:13:37.010 00.031 7680 IsSlewing returns 0
00:13:37.012 00.002 7680 IsGuiding returns 0
00:13:37.013 00.001 7680 scope move finished after 360 + 63 ms
00:13:37.014 00.001 7680 Move returns status 0, amount 360
00:13:37.014 00.000 7680 move complete, result=0
00:13:37.015 00.001 7680 worker thread done servicing request
00:13:37.016 00.001 7680 Worker thread wakes up
00:13:37.016 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.7 px 360 ms NORTH
00:13:37.027 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:37.027 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:38.274 01.247 7680 Exposure complete
00:13:38.428 00.154 7680 worker thread done servicing request
00:13:38.428 00.000 6120 OnExposeComplete: enter
00:13:38.435 00.007 6120 UpdateGuideState(): m_state=6
00:13:38.441 00.006 6120 Star::Find(15, 967, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3571
00:13:38.443 00.002 6120 Star::Find returns 1 (1), X=966.99, Y=57.90, Mass=14197, SNR=76.4, Peak=255 HFD=7.0
00:13:38.448 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.57)
00:13:38.453 00.005 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
00:13:38.458 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.56 hyp=0.57 cameraTheta=1.76 mountX=0.00 mountY=-0.55, mountTheta=-1.57
00:13:38.463 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.56, opts=13)
00:13:38.469 00.006 6120 Enqueuing Move request for scope (-0.11, 0.56)
00:13:38.473 00.004 7680 Worker thread wakes up
00:13:38.473 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:38.477 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.56) opts 0xd
00:13:38.477 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.56)
00:13:38.477 00.000 6120 UpdateGuideState exits: m=14197 SNR=76.4 Saturated
00:13:38.482 00.005 7680 Moving (-0.11, 0.56) raw xDistance=0.00 yDistance=-0.55
00:13:38.482 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:13:38.483 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:13:38.483 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:38.487 00.004 7680 MoveAxis(E, 0, ABG)
00:13:38.487 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:38.490 00.003 7680 Move returns status 0, amount 0
00:13:38.490 00.000 6120 Enqueuing Expose request
00:13:38.496 00.006 7680 MoveAxis(N, 299, ABG)
00:13:38.496 00.000 7680 Guiding  Dir = 0, Dur = 299
00:13:38.497 00.001 7680 IsSlewing returns 0
00:13:38.498 00.001 7680 IsGuiding returns 0
00:13:38.498 00.000 7680 PulseGuide returned control before completion, sleep 309
00:13:38.812 00.314 7680 IsGuiding returns 1
00:13:38.812 00.000 7680 scope still moving after pulse duration time elapsed
00:13:38.843 00.031 7680 IsSlewing returns 0
00:13:38.844 00.001 7680 IsGuiding returns 0
00:13:38.844 00.000 7680 scope move finished after 299 + 47 ms
00:13:38.845 00.001 7680 Move returns status 0, amount 299
00:13:38.845 00.000 7680 move complete, result=0
00:13:38.846 00.001 7680 worker thread done servicing request
00:13:38.846 00.000 7680 Worker thread wakes up
00:13:38.846 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 299 ms NORTH
00:13:38.853 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:38.853 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:40.111 01.258 7680 Exposure complete
00:13:40.238 00.127 7680 worker thread done servicing request
00:13:40.238 00.000 6120 OnExposeComplete: enter
00:13:40.245 00.007 6120 UpdateGuideState(): m_state=6
00:13:40.250 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3572
00:13:40.254 00.004 6120 Star::Find returns 1 (1), X=966.94, Y=57.70, Mass=14512, SNR=79.5, Peak=255 HFD=6.9
00:13:40.259 00.005 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
00:13:40.263 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.62)
00:13:40.268 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.37 hyp=0.40 cameraTheta=1.98 mountX=0.09 mountY=-0.40, mountTheta=-1.35
00:13:40.273 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.37, opts=13)
00:13:40.278 00.005 6120 Enqueuing Move request for scope (-0.16, 0.37)
00:13:40.281 00.003 7680 Worker thread wakes up
00:13:40.282 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.37) opts 0xd
00:13:40.282 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.37)
00:13:40.282 00.000 7680 Moving (-0.16, 0.37) raw xDistance=0.09 yDistance=-0.40
00:13:40.282 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:13:40.283 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:13:40.283 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:40.286 00.003 7680 MoveAxis(E, 0, ABG)
00:13:40.286 00.000 6120 UpdateGuideState exits: m=14512 SNR=79.5 Saturated
00:13:40.290 00.004 7680 Move returns status 0, amount 0
00:13:40.290 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:40.295 00.005 7680 MoveAxis(N, 216, ABG)
00:13:40.295 00.000 7680 Guiding  Dir = 0, Dur = 216
00:13:40.295 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:40.299 00.004 7680 IsSlewing returns 0
00:13:40.299 00.000 6120 Enqueuing Expose request
00:13:40.303 00.004 7680 IsGuiding returns 0
00:13:40.305 00.002 7680 PulseGuide returned control before completion, sleep 226
00:13:40.538 00.233 7680 IsGuiding returns 1
00:13:40.539 00.001 7680 scope still moving after pulse duration time elapsed
00:13:40.570 00.031 7680 IsSlewing returns 0
00:13:40.573 00.003 7680 IsGuiding returns 0
00:13:40.573 00.000 7680 scope move finished after 216 + 53 ms
00:13:40.573 00.000 7680 Move returns status 0, amount 216
00:13:40.574 00.001 7680 move complete, result=0
00:13:40.574 00.000 7680 worker thread done servicing request
00:13:40.575 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 216 ms NORTH
00:13:40.584 00.009 7680 Worker thread wakes up
00:13:40.584 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:40.584 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:41.842 01.258 7680 Exposure complete
00:13:41.989 00.147 7680 worker thread done servicing request
00:13:41.990 00.001 6120 OnExposeComplete: enter
00:13:41.994 00.004 6120 UpdateGuideState(): m_state=6
00:13:41.998 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3573
00:13:42.002 00.004 6120 Star::Find returns 1 (1), X=966.82, Y=57.51, Mass=13398, SNR=75.2, Peak=255 HFD=7.0
00:13:42.005 00.003 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-2.95) = xAngle (5.55 = -0.73)
00:13:42.009 00.004 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.00)
00:13:42.014 00.005 6120 CameraToMount -- cameraX=-0.28 cameraY=0.17 hyp=0.33 cameraTheta=2.59 mountX=0.24 mountY=-0.28, mountTheta=-0.85
00:13:42.019 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.17, opts=13)
00:13:42.023 00.004 6120 Enqueuing Move request for scope (-0.28, 0.17)
00:13:42.026 00.003 7680 Worker thread wakes up
00:13:42.026 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.17) opts 0xd
00:13:42.026 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.17)
00:13:42.028 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:42.031 00.003 7680 Moving (-0.28, 0.17) raw xDistance=0.24 yDistance=-0.28
00:13:42.032 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:13:42.033 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:13:42.033 00.000 7680 MoveAxis(W, 100, ABG)
00:13:42.033 00.000 7680 Guiding  Dir = 3, Dur = 100
00:13:42.033 00.000 6120 UpdateGuideState exits: m=13398 SNR=75.2 Saturated
00:13:42.037 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:42.040 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:42.045 00.005 6120 Enqueuing Expose request
00:13:42.048 00.003 7680 IsSlewing returns 0
00:13:42.048 00.000 7680 IsGuiding returns 0
00:13:42.051 00.003 7680 PulseGuide returned control before completion, sleep 110
00:13:42.171 00.120 7680 IsGuiding returns 1
00:13:42.173 00.002 7680 scope still moving after pulse duration time elapsed
00:13:42.201 00.028 7680 IsSlewing returns 0
00:13:42.202 00.001 7680 IsGuiding returns 0
00:13:42.202 00.000 7680 scope move finished after 100 + 51 ms
00:13:42.203 00.001 7680 Move returns status 0, amount 100
00:13:42.204 00.001 7680 MoveAxis(N, 150, ABG)
00:13:42.204 00.000 7680 Guiding  Dir = 0, Dur = 150
00:13:42.204 00.000 7680 IsSlewing returns 0
00:13:42.205 00.001 7680 IsGuiding returns 0
00:13:42.205 00.000 7680 PulseGuide returned control before completion, sleep 160
00:13:42.374 00.169 7680 IsGuiding returns 1
00:13:42.374 00.000 7680 scope still moving after pulse duration time elapsed
00:13:42.405 00.031 7680 IsSlewing returns 0
00:13:42.408 00.003 7680 IsGuiding returns 0
00:13:42.408 00.000 7680 scope move finished after 150 + 52 ms
00:13:42.409 00.001 7680 Move returns status 0, amount 150
00:13:42.409 00.000 7680 move complete, result=0
00:13:42.410 00.001 7680 worker thread done servicing request
00:13:42.410 00.000 6120 GuideStep: 0.2 px 100 ms WEST, -0.3 px 150 ms NORTH
00:13:42.415 00.005 7680 Worker thread wakes up
00:13:42.417 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:42.417 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:43.667 01.250 7680 Exposure complete
00:13:43.812 00.145 7680 worker thread done servicing request
00:13:43.812 00.000 6120 OnExposeComplete: enter
00:13:43.816 00.004 6120 UpdateGuideState(): m_state=6
00:13:43.821 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3574
00:13:43.826 00.005 6120 Star::Find returns 1 (1), X=966.93, Y=57.37, Mass=14450, SNR=78.6, Peak=255 HFD=6.9
00:13:43.830 00.004 6120 CameraToMount -- cameraTheta (2.96) - m_xAngle (-2.95) = xAngle (5.92 = -0.37)
00:13:43.833 00.003 6120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.65 = -0.63)
00:13:43.836 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.17 cameraTheta=2.96 mountX=0.16 mountY=-0.10, mountTheta=-0.57
00:13:43.842 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.03, opts=13)
00:13:43.845 00.003 6120 Enqueuing Move request for scope (-0.17, 0.03)
00:13:43.848 00.003 7680 Worker thread wakes up
00:13:43.849 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
00:13:43.849 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
00:13:43.849 00.000 7680 Moving (-0.17, 0.03) raw xDistance=0.16 yDistance=-0.10
00:13:43.849 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:13:43.849 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:43.854 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:13:43.854 00.000 6120 UpdateGuideState exits: m=14450 SNR=78.6 Saturated
00:13:43.857 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:43.862 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:13:43.862 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:43.867 00.005 7680 MoveAxis(E, 0, ABG)
00:13:43.867 00.000 7680 Move returns status 0, amount 0
00:13:43.867 00.000 7680 MoveAxis(N, 0, ABG)
00:13:43.867 00.000 7680 Move returns status 0, amount 0
00:13:43.867 00.000 6120 Enqueuing Expose request
00:13:43.873 00.006 7680 move complete, result=0
00:13:43.873 00.000 7680 worker thread done servicing request
00:13:43.873 00.000 7680 Worker thread wakes up
00:13:43.873 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:13:43.877 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:43.877 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:45.124 01.247 7680 Exposure complete
00:13:45.262 00.138 7680 worker thread done servicing request
00:13:45.263 00.001 6120 OnExposeComplete: enter
00:13:45.268 00.005 6120 UpdateGuideState(): m_state=6
00:13:45.272 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3575
00:13:45.277 00.005 6120 Star::Find returns 1 (1), X=966.82, Y=57.80, Mass=13727, SNR=75.2, Peak=255 HFD=7.0
00:13:45.281 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
00:13:45.285 00.004 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.48)
00:13:45.289 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.46 hyp=0.54 cameraTheta=2.12 mountX=0.19 mountY=-0.54, mountTheta=-1.23
00:13:45.295 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.46, opts=13)
00:13:45.300 00.005 6120 Enqueuing Move request for scope (-0.28, 0.46)
00:13:45.305 00.005 7680 Worker thread wakes up
00:13:45.305 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:45.309 00.004 6120 UpdateGuideState exits: m=13727 SNR=75.2 Saturated
00:13:45.313 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.46) opts 0xd
00:13:45.313 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.46)
00:13:45.313 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:45.316 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:45.321 00.005 7680 Moving (-0.28, 0.46) raw xDistance=0.19 yDistance=-0.54
00:13:45.321 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:13:45.321 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
00:13:45.321 00.000 7680 MoveAxis(E, 0, ABG)
00:13:45.321 00.000 7680 Move returns status 0, amount 0
00:13:45.321 00.000 7680 MoveAxis(N, 290, ABG)
00:13:45.321 00.000 6120 Enqueuing Expose request
00:13:45.326 00.005 7680 Guiding  Dir = 0, Dur = 290
00:13:45.326 00.000 7680 IsSlewing returns 0
00:13:45.326 00.000 7680 IsGuiding returns 0
00:13:45.328 00.002 7680 PulseGuide returned control before completion, sleep 300
00:13:45.632 00.304 7680 IsGuiding returns 1
00:13:45.633 00.001 7680 scope still moving after pulse duration time elapsed
00:13:45.663 00.030 7680 IsSlewing returns 0
00:13:45.664 00.001 7680 IsGuiding returns 0
00:13:45.665 00.001 7680 scope move finished after 290 + 47 ms
00:13:45.665 00.000 7680 Move returns status 0, amount 290
00:13:45.665 00.000 7680 move complete, result=0
00:13:45.666 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 290 ms NORTH
00:13:45.676 00.010 7680 worker thread done servicing request
00:13:45.676 00.000 7680 Worker thread wakes up
00:13:45.676 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:45.677 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:46.938 01.261 7680 Exposure complete
00:13:47.066 00.128 7680 worker thread done servicing request
00:13:47.066 00.000 6120 OnExposeComplete: enter
00:13:47.071 00.005 6120 UpdateGuideState(): m_state=6
00:13:47.075 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3576
00:13:47.079 00.004 6120 Star::Find returns 1 (1), X=966.90, Y=57.28, Mass=13963, SNR=77.9, Peak=255 HFD=6.9
00:13:47.085 00.006 6120 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-2.95) = xAngle (0.11 = 0.11)
00:13:47.090 00.005 6120 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.16 = -0.16)
00:13:47.093 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.85 mountX=0.21 mountY=-0.03, mountTheta=-0.16
00:13:47.100 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.06, opts=13)
00:13:47.104 00.004 6120 Enqueuing Move request for scope (-0.20, -0.06)
00:13:47.109 00.005 7680 Worker thread wakes up
00:13:47.109 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
00:13:47.109 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:47.114 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
00:13:47.114 00.000 6120 UpdateGuideState exits: m=13963 SNR=77.9 Saturated
00:13:47.119 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:47.122 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:47.127 00.005 6120 Enqueuing Expose request
00:13:47.130 00.003 7680 Moving (-0.20, -0.06) raw xDistance=0.21 yDistance=-0.03
00:13:47.130 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:13:47.130 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:13:47.131 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:13:47.132 00.001 7680 MoveAxis(W, 85, ABG)
00:13:47.132 00.000 7680 Guiding  Dir = 3, Dur = 85
00:13:47.132 00.000 7680 IsSlewing returns 0
00:13:47.132 00.000 7680 IsGuiding returns 0
00:13:47.132 00.000 7680 PulseGuide returned control before completion, sleep 95
00:13:47.239 00.107 7680 IsGuiding returns 1
00:13:47.239 00.000 7680 scope still moving after pulse duration time elapsed
00:13:47.270 00.031 7680 IsSlewing returns 0
00:13:47.270 00.000 7680 IsGuiding returns 0
00:13:47.271 00.001 7680 scope move finished after 85 + 53 ms
00:13:47.271 00.000 7680 Move returns status 0, amount 85
00:13:47.271 00.000 7680 MoveAxis(N, 0, ABG)
00:13:47.271 00.000 7680 Move returns status 0, amount 0
00:13:47.272 00.001 7680 move complete, result=0
00:13:47.272 00.000 7680 worker thread done servicing request
00:13:47.272 00.000 7680 Worker thread wakes up
00:13:47.273 00.001 6120 GuideStep: 0.2 px 85 ms WEST, -0.0 px 0 ms NORTH
00:13:47.279 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:47.280 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:48.538 01.258 7680 Exposure complete
00:13:48.675 00.137 7680 worker thread done servicing request
00:13:48.675 00.000 6120 OnExposeComplete: enter
00:13:48.681 00.006 6120 UpdateGuideState(): m_state=6
00:13:48.686 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3577
00:13:48.690 00.004 6120 Star::Find returns 1 (1), X=966.99, Y=57.37, Mass=13671, SNR=76.4, Peak=255 HFD=6.8
00:13:48.695 00.005 6120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-2.95) = xAngle (5.81 = -0.47)
00:13:48.698 00.003 6120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.55 = -0.74)
00:13:48.703 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.86 mountX=0.11 mountY=-0.08, mountTheta=-0.65
00:13:48.711 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.03, opts=13)
00:13:48.716 00.005 6120 Enqueuing Move request for scope (-0.12, 0.03)
00:13:48.719 00.003 7680 Worker thread wakes up
00:13:48.720 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:48.724 00.004 6120 UpdateGuideState exits: m=13671 SNR=76.4 Saturated
00:13:48.728 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:48.732 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:48.737 00.005 6120 Enqueuing Expose request
00:13:48.740 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
00:13:48.740 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
00:13:48.740 00.000 7680 Moving (-0.12, 0.03) raw xDistance=0.11 yDistance=-0.08
00:13:48.740 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:13:48.740 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:13:48.742 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:13:48.742 00.000 7680 MoveAxis(E, 0, ABG)
00:13:48.742 00.000 7680 Move returns status 0, amount 0
00:13:48.742 00.000 7680 MoveAxis(N, 0, ABG)
00:13:48.743 00.001 7680 Move returns status 0, amount 0
00:13:48.743 00.000 7680 move complete, result=0
00:13:48.743 00.000 7680 worker thread done servicing request
00:13:48.743 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:13:48.748 00.005 7680 Worker thread wakes up
00:13:48.748 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:48.748 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:49.993 01.245 7680 Exposure complete
00:13:50.124 00.131 7680 worker thread done servicing request
00:13:50.125 00.001 6120 OnExposeComplete: enter
00:13:50.129 00.004 6120 UpdateGuideState(): m_state=6
00:13:50.132 00.003 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3578
00:13:50.137 00.005 6120 Star::Find returns 1 (1), X=966.95, Y=57.80, Mass=14474, SNR=78.8, Peak=255 HFD=6.9
00:13:50.141 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.86 = -1.43)
00:13:50.144 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.70)
00:13:50.148 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.46 hyp=0.49 cameraTheta=1.90 mountX=0.07 mountY=-0.48, mountTheta=-1.43
00:13:50.153 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.46, opts=13)
00:13:50.157 00.004 6120 Enqueuing Move request for scope (-0.16, 0.46)
00:13:50.161 00.004 7680 Worker thread wakes up
00:13:50.161 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.46) opts 0xd
00:13:50.162 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.46)
00:13:50.162 00.000 7680 Moving (-0.16, 0.46) raw xDistance=0.07 yDistance=-0.48
00:13:50.162 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:13:50.162 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:13:50.162 00.000 7680 MoveAxis(E, 0, ABG)
00:13:50.163 00.001 7680 Move returns status 0, amount 0
00:13:50.163 00.000 7680 MoveAxis(N, 262, ABG)
00:13:50.163 00.000 7680 Guiding  Dir = 0, Dur = 262
00:13:50.163 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:50.167 00.004 6120 UpdateGuideState exits: m=14474 SNR=78.8 Saturated
00:13:50.171 00.004 7680 IsSlewing returns 0
00:13:50.172 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:50.175 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:50.179 00.004 7680 IsGuiding returns 0
00:13:50.180 00.001 6120 Enqueuing Expose request
00:13:50.183 00.003 7680 PulseGuide returned control before completion, sleep 272
00:13:50.470 00.287 7680 IsGuiding returns 0
00:13:50.472 00.002 7680 Move returns status 0, amount 262
00:13:50.472 00.000 7680 move complete, result=0
00:13:50.472 00.000 7680 worker thread done servicing request
00:13:50.472 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 262 ms NORTH
00:13:50.480 00.008 7680 Worker thread wakes up
00:13:50.481 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:50.481 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:51.729 01.248 7680 Exposure complete
00:13:51.866 00.137 7680 worker thread done servicing request
00:13:51.867 00.001 6120 OnExposeComplete: enter
00:13:51.871 00.004 6120 UpdateGuideState(): m_state=6
00:13:51.875 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3579
00:13:51.879 00.004 6120 Star::Find returns 1 (1), X=967.03, Y=57.44, Mass=13934, SNR=76.7, Peak=255 HFD=6.8
00:13:51.882 00.003 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.19 = -1.09)
00:13:51.887 00.005 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
00:13:51.891 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.24 mountX=0.06 mountY=-0.12, mountTheta=-1.13
00:13:51.897 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.10, opts=13)
00:13:51.901 00.004 6120 Enqueuing Move request for scope (-0.08, 0.10)
00:13:51.904 00.003 7680 Worker thread wakes up
00:13:51.904 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
00:13:51.906 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:51.910 00.004 6120 UpdateGuideState exits: m=13934 SNR=76.7 Saturated
00:13:51.914 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:51.917 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:51.921 00.004 6120 Enqueuing Expose request
00:13:51.926 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
00:13:51.926 00.000 7680 Moving (-0.08, 0.10) raw xDistance=0.06 yDistance=-0.12
00:13:51.926 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:13:51.926 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:13:51.927 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:13:51.927 00.000 7680 MoveAxis(E, 0, ABG)
00:13:51.927 00.000 7680 Move returns status 0, amount 0
00:13:51.927 00.000 7680 MoveAxis(N, 0, ABG)
00:13:51.929 00.002 7680 Move returns status 0, amount 0
00:13:51.929 00.000 7680 move complete, result=0
00:13:51.929 00.000 7680 worker thread done servicing request
00:13:51.929 00.000 7680 Worker thread wakes up
00:13:51.929 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:13:51.933 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:51.933 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:53.182 01.249 7680 Exposure complete
00:13:53.318 00.136 7680 worker thread done servicing request
00:13:53.319 00.001 6120 OnExposeComplete: enter
00:13:53.323 00.004 6120 UpdateGuideState(): m_state=6
00:13:53.327 00.004 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3580
00:13:53.331 00.004 6120 Star::Find returns 1 (1), X=966.81, Y=57.82, Mass=14536, SNR=76.9, Peak=255 HFD=6.9
00:13:53.335 00.004 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
00:13:53.339 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
00:13:53.343 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.49 hyp=0.56 cameraTheta=2.11 mountX=0.19 mountY=-0.56, mountTheta=-1.24
00:13:53.348 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.49, opts=13)
00:13:53.353 00.005 6120 Enqueuing Move request for scope (-0.29, 0.49)
00:13:53.358 00.005 7680 Worker thread wakes up
00:13:53.358 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:53.362 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.49) opts 0xd
00:13:53.363 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.49)
00:13:53.363 00.000 7680 Moving (-0.29, 0.49) raw xDistance=0.19 yDistance=-0.56
00:13:53.363 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:13:53.364 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
00:13:53.364 00.000 7680 MoveAxis(E, 0, ABG)
00:13:53.364 00.000 7680 Move returns status 0, amount 0
00:13:53.364 00.000 7680 MoveAxis(N, 305, ABG)
00:13:53.364 00.000 7680 Guiding  Dir = 0, Dur = 305
00:13:53.365 00.001 6120 UpdateGuideState exits: m=14536 SNR=76.9 Saturated
00:13:53.369 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:53.372 00.003 7680 IsSlewing returns 0
00:13:53.373 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:53.377 00.004 6120 Enqueuing Expose request
00:13:53.381 00.004 7680 IsGuiding returns 0
00:13:53.381 00.000 7680 PulseGuide returned control before completion, sleep 315
00:13:53.701 00.320 7680 IsGuiding returns 1
00:13:53.702 00.001 7680 scope still moving after pulse duration time elapsed
00:13:53.733 00.031 7680 IsSlewing returns 0
00:13:53.736 00.003 7680 IsGuiding returns 0
00:13:53.736 00.000 7680 scope move finished after 305 + 50 ms
00:13:53.736 00.000 7680 Move returns status 0, amount 305
00:13:53.737 00.001 7680 move complete, result=0
00:13:53.737 00.000 7680 worker thread done servicing request
00:13:53.738 00.001 7680 Worker thread wakes up
00:13:53.738 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 305 ms NORTH
00:13:53.744 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:53.744 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:54.997 01.253 7680 Exposure complete
00:13:55.134 00.137 7680 worker thread done servicing request
00:13:55.134 00.000 6120 OnExposeComplete: enter
00:13:55.139 00.005 6120 UpdateGuideState(): m_state=6
00:13:55.143 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3581
00:13:55.148 00.005 6120 Star::Find returns 1 (1), X=966.87, Y=57.27, Mass=13292, SNR=75.3, Peak=255 HFD=6.9
00:13:55.151 00.003 6120 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-2.95) = xAngle (0.10 = 0.10)
00:13:55.154 00.003 6120 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.16 = -0.16)
00:13:55.159 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-2.85 mountX=0.24 mountY=-0.04, mountTheta=-0.16
00:13:55.163 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.07, opts=13)
00:13:55.168 00.005 6120 Enqueuing Move request for scope (-0.23, -0.07)
00:13:55.172 00.004 7680 Worker thread wakes up
00:13:55.173 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:55.179 00.006 6120 UpdateGuideState exits: m=13292 SNR=75.3 Saturated
00:13:55.184 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:55.187 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:55.191 00.004 6120 Enqueuing Expose request
00:13:55.195 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.07) opts 0xd
00:13:55.195 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.07)
00:13:55.195 00.000 7680 Moving (-0.23, -0.07) raw xDistance=0.24 yDistance=-0.04
00:13:55.195 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:13:55.195 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:13:55.196 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:13:55.196 00.000 7680 MoveAxis(W, 98, ABG)
00:13:55.196 00.000 7680 Guiding  Dir = 3, Dur = 98
00:13:55.196 00.000 7680 IsSlewing returns 0
00:13:55.198 00.002 7680 IsGuiding returns 0
00:13:55.198 00.000 7680 PulseGuide returned control before completion, sleep 108
00:13:55.315 00.117 7680 IsGuiding returns 1
00:13:55.317 00.002 7680 scope still moving after pulse duration time elapsed
00:13:55.345 00.028 7680 IsSlewing returns 0
00:13:55.347 00.002 7680 IsGuiding returns 0
00:13:55.348 00.001 7680 scope move finished after 98 + 51 ms
00:13:55.348 00.000 7680 Move returns status 0, amount 98
00:13:55.348 00.000 7680 MoveAxis(N, 0, ABG)
00:13:55.349 00.001 7680 Move returns status 0, amount 0
00:13:55.349 00.000 7680 move complete, result=0
00:13:55.349 00.000 7680 worker thread done servicing request
00:13:55.350 00.001 6120 GuideStep: 0.2 px 98 ms WEST, -0.0 px 0 ms NORTH
00:13:55.357 00.007 7680 Worker thread wakes up
00:13:55.357 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:55.358 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:56.605 01.247 7680 Exposure complete
00:13:56.740 00.135 7680 worker thread done servicing request
00:13:56.741 00.001 6120 OnExposeComplete: enter
00:13:56.745 00.004 6120 UpdateGuideState(): m_state=6
00:13:56.749 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3582
00:13:56.753 00.004 6120 Star::Find returns 1 (1), X=966.86, Y=57.35, Mass=14583, SNR=77.6, Peak=255 HFD=7.0
00:13:56.757 00.004 6120 CameraToMount -- cameraTheta (3.10) - m_xAngle (-2.95) = xAngle (6.05 = -0.23)
00:13:56.761 00.004 6120 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.79 = -0.50)
00:13:56.764 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.01 hyp=0.24 cameraTheta=3.10 mountX=0.24 mountY=-0.12, mountTheta=-0.46
00:13:56.772 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.01, opts=13)
00:13:56.777 00.005 6120 Enqueuing Move request for scope (-0.24, 0.01)
00:13:56.781 00.004 7680 Worker thread wakes up
00:13:56.781 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:56.785 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.01) opts 0xd
00:13:56.785 00.000 6120 UpdateGuideState exits: m=14583 SNR=77.6 Saturated
00:13:56.789 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:56.793 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.01)
00:13:56.793 00.000 7680 Moving (-0.24, 0.01) raw xDistance=0.24 yDistance=-0.12
00:13:56.794 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
00:13:56.794 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:13:56.794 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:56.798 00.004 6120 Enqueuing Expose request
00:13:56.802 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:13:56.802 00.000 7680 MoveAxis(W, 104, ABG)
00:13:56.803 00.001 7680 Guiding  Dir = 3, Dur = 104
00:13:56.803 00.000 7680 IsSlewing returns 0
00:13:56.803 00.000 7680 IsGuiding returns 0
00:13:56.804 00.001 7680 PulseGuide returned control before completion, sleep 114
00:13:56.926 00.122 7680 IsGuiding returns 1
00:13:56.927 00.001 7680 scope still moving after pulse duration time elapsed
00:13:56.957 00.030 7680 IsSlewing returns 0
00:13:56.957 00.000 7680 IsGuiding returns 0
00:13:56.958 00.001 7680 scope move finished after 104 + 49 ms
00:13:56.958 00.000 7680 Move returns status 0, amount 104
00:13:56.958 00.000 7680 MoveAxis(N, 0, ABG)
00:13:56.959 00.001 7680 Move returns status 0, amount 0
00:13:56.959 00.000 7680 move complete, result=0
00:13:56.960 00.001 7680 worker thread done servicing request
00:13:56.960 00.000 6120 GuideStep: 0.2 px 104 ms WEST, -0.1 px 0 ms NORTH
00:13:56.965 00.005 7680 Worker thread wakes up
00:13:56.965 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:56.965 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:58.221 01.256 7680 Exposure complete
00:13:58.356 00.135 7680 worker thread done servicing request
00:13:58.356 00.000 6120 OnExposeComplete: enter
00:13:58.361 00.005 6120 UpdateGuideState(): m_state=6
00:13:58.367 00.006 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3583
00:13:58.370 00.003 6120 Star::Find returns 1 (1), X=967.02, Y=57.76, Mass=14393, SNR=77.3, Peak=255 HFD=6.8
00:13:58.375 00.005 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
00:13:58.378 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
00:13:58.382 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.42 hyp=0.43 cameraTheta=1.77 mountX=0.00 mountY=-0.42, mountTheta=-1.56
00:13:58.388 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.42, opts=13)
00:13:58.393 00.005 6120 Enqueuing Move request for scope (-0.08, 0.42)
00:13:58.398 00.005 7680 Worker thread wakes up
00:13:58.398 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:13:58.401 00.003 6120 UpdateGuideState exits: m=14393 SNR=77.3 Saturated
00:13:58.406 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.42) opts 0xd
00:13:58.406 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.42)
00:13:58.406 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:58.410 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:13:58.413 00.003 6120 Enqueuing Expose request
00:13:58.418 00.005 7680 Moving (-0.08, 0.42) raw xDistance=0.00 yDistance=-0.42
00:13:58.418 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:13:58.418 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:13:58.418 00.000 7680 MoveAxis(E, 0, ABG)
00:13:58.418 00.000 7680 Move returns status 0, amount 0
00:13:58.419 00.001 7680 MoveAxis(N, 227, ABG)
00:13:58.419 00.000 7680 Guiding  Dir = 0, Dur = 227
00:13:58.419 00.000 7680 IsSlewing returns 0
00:13:58.420 00.001 7680 IsGuiding returns 0
00:13:58.420 00.000 7680 PulseGuide returned control before completion, sleep 237
00:13:58.667 00.247 7680 IsGuiding returns 1
00:13:58.668 00.001 7680 scope still moving after pulse duration time elapsed
00:13:58.698 00.030 7680 IsSlewing returns 0
00:13:58.699 00.001 7680 IsGuiding returns 0
00:13:58.699 00.000 7680 scope move finished after 227 + 52 ms
00:13:58.700 00.001 7680 Move returns status 0, amount 227
00:13:58.700 00.000 7680 move complete, result=0
00:13:58.700 00.000 7680 worker thread done servicing request
00:13:58.700 00.000 7680 Worker thread wakes up
00:13:58.701 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 227 ms NORTH
00:13:58.710 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:13:58.710 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:13:59.958 01.248 7680 Exposure complete
00:14:00.102 00.144 7680 worker thread done servicing request
00:14:00.102 00.000 6120 OnExposeComplete: enter
00:14:00.106 00.004 6120 UpdateGuideState(): m_state=6
00:14:00.110 00.004 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3584
00:14:00.115 00.005 6120 Star::Find returns 1 (1), X=967.08, Y=57.72, Mass=14110, SNR=75.8, Peak=255 HFD=6.8
00:14:00.118 00.003 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
00:14:00.123 00.005 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.98)
00:14:00.126 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.38 hyp=0.39 cameraTheta=1.62 mountX=-0.05 mountY=-0.35, mountTheta=-1.72
00:14:00.132 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.38, opts=13)
00:14:00.137 00.005 6120 Enqueuing Move request for scope (-0.02, 0.38)
00:14:00.141 00.004 7680 Worker thread wakes up
00:14:00.141 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.38) opts 0xd
00:14:00.141 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.38)
00:14:00.141 00.000 7680 Moving (-0.02, 0.38) raw xDistance=-0.05 yDistance=-0.35
00:14:00.141 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:14:00.142 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:14:00.143 00.001 7680 MoveAxis(E, 0, ABG)
00:14:00.143 00.000 7680 Move returns status 0, amount 0
00:14:00.143 00.000 7680 MoveAxis(N, 192, ABG)
00:14:00.143 00.000 7680 Guiding  Dir = 0, Dur = 192
00:14:00.143 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:00.147 00.004 7680 IsSlewing returns 0
00:14:00.147 00.000 6120 UpdateGuideState exits: m=14110 SNR=75.8 Saturated
00:14:00.152 00.005 7680 IsGuiding returns 0
00:14:00.153 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:00.157 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:00.161 00.004 7680 PulseGuide returned control before completion, sleep 202
00:14:00.161 00.000 6120 Enqueuing Expose request
00:14:00.371 00.210 7680 IsGuiding returns 1
00:14:00.372 00.001 7680 scope still moving after pulse duration time elapsed
00:14:00.402 00.030 7680 IsSlewing returns 0
00:14:00.403 00.001 7680 IsGuiding returns 0
00:14:00.404 00.001 7680 scope move finished after 192 + 59 ms
00:14:00.404 00.000 7680 Move returns status 0, amount 192
00:14:00.404 00.000 7680 move complete, result=0
00:14:00.405 00.001 7680 worker thread done servicing request
00:14:00.405 00.000 7680 Worker thread wakes up
00:14:00.406 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 192 ms NORTH
00:14:00.412 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:00.412 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:01.668 01.256 7680 Exposure complete
00:14:01.804 00.136 7680 worker thread done servicing request
00:14:01.804 00.000 6120 OnExposeComplete: enter
00:14:01.808 00.004 6120 UpdateGuideState(): m_state=6
00:14:01.812 00.004 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3585
00:14:01.816 00.004 6120 Star::Find returns 1 (1), X=967.02, Y=57.36, Mass=14744, SNR=79.1, Peak=255 HFD=6.9
00:14:01.819 00.003 6120 CameraToMount -- cameraTheta (2.85) - m_xAngle (-2.95) = xAngle (5.80 = -0.48)
00:14:01.823 00.004 6120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.53 = -0.75)
00:14:01.826 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.85 mountX=0.07 mountY=-0.06, mountTheta=-0.66
00:14:01.832 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.02, opts=13)
00:14:01.838 00.006 6120 Enqueuing Move request for scope (-0.08, 0.02)
00:14:01.841 00.003 7680 Worker thread wakes up
00:14:01.841 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
00:14:01.842 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
00:14:01.842 00.000 7680 Moving (-0.08, 0.02) raw xDistance=0.07 yDistance=-0.06
00:14:01.842 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:14:01.842 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:14:01.842 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:14:01.843 00.001 7680 MoveAxis(E, 0, ABG)
00:14:01.843 00.000 7680 Move returns status 0, amount 0
00:14:01.843 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:01.847 00.004 7680 MoveAxis(N, 0, ABG)
00:14:01.847 00.000 7680 Move returns status 0, amount 0
00:14:01.847 00.000 7680 move complete, result=0
00:14:01.847 00.000 7680 worker thread done servicing request
00:14:01.847 00.000 6120 UpdateGuideState exits: m=14744 SNR=79.1 Saturated
00:14:01.851 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:01.855 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:01.859 00.004 6120 Enqueuing Expose request
00:14:01.863 00.004 7680 Worker thread wakes up
00:14:01.864 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:01.867 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:01.867 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:03.112 01.245 7680 Exposure complete
00:14:03.249 00.137 7680 worker thread done servicing request
00:14:03.249 00.000 6120 OnExposeComplete: enter
00:14:03.253 00.004 6120 UpdateGuideState(): m_state=6
00:14:03.258 00.005 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3586
00:14:03.261 00.003 6120 Star::Find returns 1 (1), X=966.93, Y=57.83, Mass=15091, SNR=81.3, Peak=255 HFD=7.0
00:14:03.265 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
00:14:03.270 00.005 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
00:14:03.274 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.49 hyp=0.52 cameraTheta=1.91 mountX=0.08 mountY=-0.51, mountTheta=-1.42
00:14:03.278 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.49, opts=13)
00:14:03.283 00.005 6120 Enqueuing Move request for scope (-0.17, 0.49)
00:14:03.287 00.004 7680 Worker thread wakes up
00:14:03.287 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:03.292 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.49) opts 0xd
00:14:03.292 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.49)
00:14:03.292 00.000 7680 Moving (-0.17, 0.49) raw xDistance=0.08 yDistance=-0.51
00:14:03.292 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:14:03.292 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
00:14:03.292 00.000 7680 MoveAxis(E, 0, ABG)
00:14:03.293 00.001 6120 UpdateGuideState exits: m=15091 SNR=81.3 Saturated
00:14:03.297 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:03.301 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:03.304 00.003 6120 Enqueuing Expose request
00:14:03.309 00.005 7680 Move returns status 0, amount 0
00:14:03.309 00.000 7680 MoveAxis(N, 278, ABG)
00:14:03.309 00.000 7680 Guiding  Dir = 0, Dur = 278
00:14:03.309 00.000 7680 IsSlewing returns 0
00:14:03.310 00.001 7680 IsGuiding returns 0
00:14:03.310 00.000 7680 PulseGuide returned control before completion, sleep 288
00:14:03.611 00.301 7680 IsGuiding returns 1
00:14:03.612 00.001 7680 scope still moving after pulse duration time elapsed
00:14:03.642 00.030 7680 IsSlewing returns 0
00:14:03.644 00.002 7680 IsGuiding returns 0
00:14:03.645 00.001 7680 scope move finished after 278 + 56 ms
00:14:03.646 00.001 7680 Move returns status 0, amount 278
00:14:03.647 00.001 7680 move complete, result=0
00:14:03.648 00.001 7680 worker thread done servicing request
00:14:03.650 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 278 ms NORTH
00:14:03.657 00.007 7680 Worker thread wakes up
00:14:03.657 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:03.657 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:04.899 01.242 7680 Exposure complete
00:14:05.020 00.121 7680 worker thread done servicing request
00:14:05.020 00.000 6120 OnExposeComplete: enter
00:14:05.024 00.004 6120 UpdateGuideState(): m_state=6
00:14:05.029 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3587
00:14:05.033 00.004 6120 Star::Find returns 1 (1), X=966.94, Y=57.33, Mass=13750, SNR=77.0, Peak=255 HFD=6.9
00:14:05.036 00.003 6120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-2.95) = xAngle (-0.12 = -0.12)
00:14:05.040 00.004 6120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.38 = -0.38)
00:14:05.044 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.07 mountX=0.17 mountY=-0.06, mountTheta=-0.36
00:14:05.048 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.01, opts=13)
00:14:05.053 00.005 6120 Enqueuing Move request for scope (-0.17, -0.01)
00:14:05.057 00.004 7680 Worker thread wakes up
00:14:05.058 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:05.061 00.003 6120 UpdateGuideState exits: m=13750 SNR=77.0 Saturated
00:14:05.065 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:05.069 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:05.073 00.004 6120 Enqueuing Expose request
00:14:05.078 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
00:14:05.078 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
00:14:05.078 00.000 7680 Moving (-0.17, -0.01) raw xDistance=0.17 yDistance=-0.06
00:14:05.078 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:14:05.078 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:14:05.079 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:14:05.079 00.000 7680 MoveAxis(E, 0, ABG)
00:14:05.079 00.000 7680 Move returns status 0, amount 0
00:14:05.079 00.000 7680 MoveAxis(N, 0, ABG)
00:14:05.080 00.001 7680 Move returns status 0, amount 0
00:14:05.080 00.000 7680 move complete, result=0
00:14:05.080 00.000 7680 worker thread done servicing request
00:14:05.080 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:05.084 00.004 7680 Worker thread wakes up
00:14:05.084 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:05.086 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:06.327 01.241 7680 Exposure complete
00:14:06.465 00.138 7680 worker thread done servicing request
00:14:06.466 00.001 6120 OnExposeComplete: enter
00:14:06.470 00.004 6120 UpdateGuideState(): m_state=6
00:14:06.473 00.003 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3588
00:14:06.476 00.003 6120 Star::Find returns 1 (1), X=966.94, Y=57.73, Mass=14372, SNR=77.7, Peak=255 HFD=6.8
00:14:06.481 00.005 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
00:14:06.485 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
00:14:06.489 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.39 hyp=0.42 cameraTheta=1.95 mountX=0.08 mountY=-0.42, mountTheta=-1.38
00:14:06.494 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.39, opts=13)
00:14:06.499 00.005 6120 Enqueuing Move request for scope (-0.16, 0.39)
00:14:06.502 00.003 7680 Worker thread wakes up
00:14:06.502 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.39) opts 0xd
00:14:06.502 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.39)
00:14:06.502 00.000 7680 Moving (-0.16, 0.39) raw xDistance=0.08 yDistance=-0.42
00:14:06.502 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:14:06.504 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:14:06.504 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:06.508 00.004 6120 UpdateGuideState exits: m=14372 SNR=77.7 Saturated
00:14:06.511 00.003 7680 MoveAxis(E, 0, ABG)
00:14:06.511 00.000 7680 Move returns status 0, amount 0
00:14:06.511 00.000 7680 MoveAxis(N, 230, ABG)
00:14:06.511 00.000 7680 Guiding  Dir = 0, Dur = 230
00:14:06.511 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:06.516 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:06.522 00.006 6120 Enqueuing Expose request
00:14:06.527 00.005 7680 IsSlewing returns 0
00:14:06.527 00.000 7680 IsGuiding returns 0
00:14:06.527 00.000 7680 PulseGuide returned control before completion, sleep 240
00:14:06.783 00.256 7680 IsGuiding returns 0
00:14:06.784 00.001 7680 Move returns status 0, amount 230
00:14:06.784 00.000 7680 move complete, result=0
00:14:06.785 00.001 7680 worker thread done servicing request
00:14:06.785 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 230 ms NORTH
00:14:06.793 00.008 7680 Worker thread wakes up
00:14:06.794 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:06.794 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:08.045 01.251 7680 Exposure complete
00:14:08.182 00.137 7680 worker thread done servicing request
00:14:08.182 00.000 6120 OnExposeComplete: enter
00:14:08.186 00.004 6120 UpdateGuideState(): m_state=6
00:14:08.191 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3589
00:14:08.195 00.004 6120 Star::Find returns 1 (1), X=966.95, Y=57.41, Mass=13876, SNR=75.4, Peak=255 HFD=6.8
00:14:08.200 00.005 6120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-2.95) = xAngle (5.68 = -0.61)
00:14:08.204 00.004 6120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.41 = -0.87)
00:14:08.208 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.16 cameraTheta=2.72 mountX=0.14 mountY=-0.13, mountTheta=-0.75
00:14:08.216 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.07, opts=13)
00:14:08.221 00.005 6120 Enqueuing Move request for scope (-0.15, 0.07)
00:14:08.225 00.004 7680 Worker thread wakes up
00:14:08.225 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:08.229 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
00:14:08.230 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
00:14:08.230 00.000 7680 Moving (-0.15, 0.07) raw xDistance=0.14 yDistance=-0.13
00:14:08.230 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:14:08.230 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:14:08.231 00.001 6120 UpdateGuideState exits: m=13876 SNR=75.4 Saturated
00:14:08.236 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:08.243 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:08.247 00.004 6120 Enqueuing Expose request
00:14:08.252 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:14:08.252 00.000 7680 MoveAxis(E, 0, ABG)
00:14:08.252 00.000 7680 Move returns status 0, amount 0
00:14:08.252 00.000 7680 MoveAxis(N, 0, ABG)
00:14:08.254 00.002 7680 Move returns status 0, amount 0
00:14:08.254 00.000 7680 move complete, result=0
00:14:08.254 00.000 7680 worker thread done servicing request
00:14:08.254 00.000 7680 Worker thread wakes up
00:14:08.255 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:08.259 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:08.259 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:09.515 01.256 7680 Exposure complete
00:14:09.654 00.139 7680 worker thread done servicing request
00:14:09.654 00.000 6120 OnExposeComplete: enter
00:14:09.658 00.004 6120 UpdateGuideState(): m_state=6
00:14:09.663 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3590
00:14:09.667 00.004 6120 Star::Find returns 1 (1), X=966.77, Y=57.88, Mass=14874, SNR=79.4, Peak=255 HFD=7.0
00:14:09.671 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
00:14:09.675 00.004 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.48)
00:14:09.679 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=0.54 hyp=0.63 cameraTheta=2.12 mountX=0.22 mountY=-0.63, mountTheta=-1.23
00:14:09.685 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.54, opts=13)
00:14:09.689 00.004 6120 Enqueuing Move request for scope (-0.33, 0.54)
00:14:09.693 00.004 7680 Worker thread wakes up
00:14:09.694 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:09.697 00.003 6120 UpdateGuideState exits: m=14874 SNR=79.4 Saturated
00:14:09.702 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:09.705 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:09.710 00.005 6120 Enqueuing Expose request
00:14:09.714 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.54) opts 0xd
00:14:09.714 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.54)
00:14:09.714 00.000 7680 Moving (-0.33, 0.54) raw xDistance=0.22 yDistance=-0.63
00:14:09.714 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:14:09.714 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
00:14:09.714 00.000 7680 MoveAxis(W, 92, ABG)
00:14:09.714 00.000 7680 Guiding  Dir = 3, Dur = 92
00:14:09.715 00.001 7680 IsSlewing returns 0
00:14:09.715 00.000 7680 IsGuiding returns 0
00:14:09.716 00.001 7680 PulseGuide returned control before completion, sleep 102
00:14:09.826 00.110 7680 IsGuiding returns 1
00:14:09.827 00.001 7680 scope still moving after pulse duration time elapsed
00:14:09.857 00.030 7680 IsSlewing returns 0
00:14:09.859 00.002 7680 IsGuiding returns 0
00:14:09.860 00.001 7680 scope move finished after 92 + 51 ms
00:14:09.861 00.001 7680 Move returns status 0, amount 92
00:14:09.861 00.000 7680 MoveAxis(N, 343, ABG)
00:14:09.861 00.000 7680 Guiding  Dir = 0, Dur = 343
00:14:09.861 00.000 7680 IsSlewing returns 0
00:14:09.862 00.001 7680 IsGuiding returns 0
00:14:09.863 00.001 7680 PulseGuide returned control before completion, sleep 353
00:14:10.219 00.356 7680 IsGuiding returns 1
00:14:10.219 00.000 7680 scope still moving after pulse duration time elapsed
00:14:10.250 00.031 7680 IsSlewing returns 0
00:14:10.250 00.000 7680 IsGuiding returns 0
00:14:10.250 00.000 7680 scope move finished after 343 + 45 ms
00:14:10.250 00.000 7680 Move returns status 0, amount 343
00:14:10.252 00.002 7680 move complete, result=0
00:14:10.252 00.000 7680 worker thread done servicing request
00:14:10.252 00.000 6120 GuideStep: 0.2 px 92 ms WEST, -0.6 px 343 ms NORTH
00:14:10.258 00.006 7680 Worker thread wakes up
00:14:10.258 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:10.258 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:11.514 01.256 7680 Exposure complete
00:14:11.651 00.137 7680 worker thread done servicing request
00:14:11.652 00.001 6120 OnExposeComplete: enter
00:14:11.655 00.003 6120 UpdateGuideState(): m_state=6
00:14:11.660 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3591
00:14:11.664 00.004 6120 Star::Find returns 1 (1), X=966.94, Y=57.21, Mass=14242, SNR=77.3, Peak=255 HFD=6.9
00:14:11.668 00.004 6120 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-2.95) = xAngle (0.47 = 0.47)
00:14:11.672 00.004 6120 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.20 = 0.20)
00:14:11.676 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-2.49 mountX=0.19 mountY=0.04, mountTheta=0.22
00:14:11.682 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.13, opts=13)
00:14:11.686 00.004 6120 Enqueuing Move request for scope (-0.17, -0.13)
00:14:11.690 00.004 7680 Worker thread wakes up
00:14:11.690 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.13) opts 0xd
00:14:11.690 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.13)
00:14:11.690 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:11.694 00.004 6120 UpdateGuideState exits: m=14242 SNR=77.3 Saturated
00:14:11.698 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:11.701 00.003 7680 Moving (-0.17, -0.13) raw xDistance=0.19 yDistance=0.04
00:14:11.701 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:14:11.702 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:14:11.702 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:14:11.702 00.000 7680 MoveAxis(E, 0, ABG)
00:14:11.702 00.000 7680 Move returns status 0, amount 0
00:14:11.702 00.000 7680 MoveAxis(N, 0, ABG)
00:14:11.703 00.001 7680 Move returns status 0, amount 0
00:14:11.703 00.000 7680 move complete, result=0
00:14:11.703 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:11.706 00.003 7680 worker thread done servicing request
00:14:11.706 00.000 6120 Enqueuing Expose request
00:14:11.711 00.005 7680 Worker thread wakes up
00:14:11.712 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:14:11.714 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:11.715 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:12.969 01.254 7680 Exposure complete
00:14:13.096 00.127 7680 worker thread done servicing request
00:14:13.097 00.001 6120 OnExposeComplete: enter
00:14:13.101 00.004 6120 UpdateGuideState(): m_state=6
00:14:13.106 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3592
00:14:13.111 00.005 6120 Star::Find returns 1 (1), X=967.05, Y=57.72, Mass=13706, SNR=74.3, Peak=255 HFD=6.8
00:14:13.115 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
00:14:13.119 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
00:14:13.123 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.39 hyp=0.39 cameraTheta=1.72 mountX=-0.02 mountY=-0.37, mountTheta=-1.61
00:14:13.128 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.39, opts=13)
00:14:13.133 00.005 6120 Enqueuing Move request for scope (-0.06, 0.39)
00:14:13.136 00.003 7680 Worker thread wakes up
00:14:13.137 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.39) opts 0xd
00:14:13.137 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.39)
00:14:13.137 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:13.142 00.005 7680 Moving (-0.06, 0.39) raw xDistance=-0.02 yDistance=-0.37
00:14:13.142 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:14:13.142 00.000 6120 UpdateGuideState exits: m=13706 SNR=74.3 Saturated
00:14:13.146 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:14:13.146 00.000 7680 MoveAxis(E, 0, ABG)
00:14:13.146 00.000 7680 Move returns status 0, amount 0
00:14:13.146 00.000 7680 MoveAxis(N, 202, ABG)
00:14:13.146 00.000 7680 Guiding  Dir = 0, Dur = 202
00:14:13.146 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:13.152 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:13.155 00.003 6120 Enqueuing Expose request
00:14:13.159 00.004 7680 IsSlewing returns 0
00:14:13.159 00.000 7680 IsGuiding returns 0
00:14:13.160 00.001 7680 PulseGuide returned control before completion, sleep 212
00:14:13.381 00.221 7680 IsGuiding returns 1
00:14:13.383 00.002 7680 scope still moving after pulse duration time elapsed
00:14:13.411 00.028 7680 IsSlewing returns 0
00:14:13.412 00.001 7680 IsGuiding returns 0
00:14:13.413 00.001 7680 scope move finished after 202 + 50 ms
00:14:13.413 00.000 7680 Move returns status 0, amount 202
00:14:13.413 00.000 7680 move complete, result=0
00:14:13.414 00.001 7680 worker thread done servicing request
00:14:13.414 00.000 7680 Worker thread wakes up
00:14:13.414 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 202 ms NORTH
00:14:13.422 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:13.424 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:14.675 01.251 7680 Exposure complete
00:14:14.811 00.136 7680 worker thread done servicing request
00:14:14.811 00.000 6120 OnExposeComplete: enter
00:14:14.816 00.005 6120 UpdateGuideState(): m_state=6
00:14:14.821 00.005 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3593
00:14:14.825 00.004 6120 Star::Find returns 1 (1), X=967.08, Y=57.34, Mass=13908, SNR=76.1, Peak=255 HFD=6.9
00:14:14.829 00.004 6120 CameraToMount -- cameraTheta (2.91) - m_xAngle (-2.95) = xAngle (5.87 = -0.42)
00:14:14.835 00.006 6120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.60 = -0.69)
00:14:14.838 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.91 mountX=0.02 mountY=-0.01, mountTheta=-0.61
00:14:14.844 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.00, opts=13)
00:14:14.849 00.005 6120 Enqueuing Move request for scope (-0.02, 0.00)
00:14:14.852 00.003 7680 Worker thread wakes up
00:14:14.852 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:14.856 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
00:14:14.857 00.001 6120 UpdateGuideState exits: m=13908 SNR=76.1 Saturated
00:14:14.862 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:14.865 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:14.869 00.004 6120 Enqueuing Expose request
00:14:14.873 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
00:14:14.873 00.000 7680 Moving (-0.02, 0.00) raw xDistance=0.02 yDistance=-0.01
00:14:14.873 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:14:14.873 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:14:14.874 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:14:14.875 00.001 7680 MoveAxis(E, 0, ABG)
00:14:14.875 00.000 7680 Move returns status 0, amount 0
00:14:14.875 00.000 7680 MoveAxis(N, 0, ABG)
00:14:14.875 00.000 7680 Move returns status 0, amount 0
00:14:14.876 00.001 7680 move complete, result=0
00:14:14.876 00.000 7680 worker thread done servicing request
00:14:14.876 00.000 7680 Worker thread wakes up
00:14:14.876 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:14:14.880 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:14.880 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:16.136 01.256 7680 Exposure complete
00:14:16.278 00.142 7680 worker thread done servicing request
00:14:16.278 00.000 6120 OnExposeComplete: enter
00:14:16.282 00.004 6120 UpdateGuideState(): m_state=6
00:14:16.286 00.004 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3594
00:14:16.289 00.003 6120 Star::Find returns 1 (1), X=966.96, Y=57.67, Mass=14871, SNR=79.7, Peak=255 HFD=6.9
00:14:16.294 00.005 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
00:14:16.298 00.004 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
00:14:16.301 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.33 hyp=0.37 cameraTheta=1.99 mountX=0.08 mountY=-0.36, mountTheta=-1.35
00:14:16.306 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.33, opts=13)
00:14:16.309 00.003 6120 Enqueuing Move request for scope (-0.15, 0.33)
00:14:16.312 00.003 7680 Worker thread wakes up
00:14:16.313 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:16.315 00.002 6120 UpdateGuideState exits: m=14871 SNR=79.7 Saturated
00:14:16.318 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.33) opts 0xd
00:14:16.319 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.33)
00:14:16.319 00.000 7680 Moving (-0.15, 0.33) raw xDistance=0.08 yDistance=-0.36
00:14:16.319 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:14:16.319 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:14:16.319 00.000 7680 MoveAxis(E, 0, ABG)
00:14:16.320 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:16.322 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:16.325 00.003 6120 Enqueuing Expose request
00:14:16.329 00.004 7680 Move returns status 0, amount 0
00:14:16.329 00.000 7680 MoveAxis(N, 198, ABG)
00:14:16.329 00.000 7680 Guiding  Dir = 0, Dur = 198
00:14:16.329 00.000 7680 IsSlewing returns 0
00:14:16.331 00.002 7680 IsGuiding returns 0
00:14:16.331 00.000 7680 PulseGuide returned control before completion, sleep 208
00:14:16.546 00.215 7680 IsGuiding returns 1
00:14:16.546 00.000 7680 scope still moving after pulse duration time elapsed
00:14:16.577 00.031 7680 IsSlewing returns 0
00:14:16.579 00.002 7680 IsGuiding returns 0
00:14:16.580 00.001 7680 scope move finished after 198 + 50 ms
00:14:16.580 00.000 7680 Move returns status 0, amount 198
00:14:16.581 00.001 7680 move complete, result=0
00:14:16.581 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 198 ms NORTH
00:14:16.587 00.006 7680 worker thread done servicing request
00:14:16.588 00.001 7680 Worker thread wakes up
00:14:16.588 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:16.588 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:17.836 01.248 7680 Exposure complete
00:14:17.969 00.133 7680 worker thread done servicing request
00:14:17.970 00.001 6120 OnExposeComplete: enter
00:14:17.974 00.004 6120 UpdateGuideState(): m_state=6
00:14:17.978 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3595
00:14:17.982 00.004 6120 Star::Find returns 1 (1), X=967.11, Y=57.38, Mass=13599, SNR=74.3, Peak=255 HFD=6.9
00:14:17.987 00.005 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
00:14:17.992 00.005 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
00:14:17.996 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.30 mountX=-0.02 mountY=-0.03, mountTheta=-2.11
00:14:18.000 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.04, opts=13)
00:14:18.005 00.005 6120 Enqueuing Move request for scope (0.01, 0.04)
00:14:18.009 00.004 7680 Worker thread wakes up
00:14:18.009 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:18.013 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
00:14:18.013 00.000 6120 UpdateGuideState exits: m=13599 SNR=74.3 Saturated
00:14:18.018 00.005 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
00:14:18.018 00.000 7680 Moving (0.01, 0.04) raw xDistance=-0.02 yDistance=-0.03
00:14:18.018 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:14:18.018 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:14:18.019 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:18.024 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:14:18.024 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:18.029 00.005 6120 Enqueuing Expose request
00:14:18.033 00.004 7680 MoveAxis(E, 0, ABG)
00:14:18.033 00.000 7680 Move returns status 0, amount 0
00:14:18.033 00.000 7680 MoveAxis(N, 0, ABG)
00:14:18.033 00.000 7680 Move returns status 0, amount 0
00:14:18.033 00.000 7680 move complete, result=0
00:14:18.033 00.000 7680 worker thread done servicing request
00:14:18.034 00.001 7680 Worker thread wakes up
00:14:18.034 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:18.034 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:14:18.038 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:19.289 01.251 7680 Exposure complete
00:14:19.424 00.135 7680 worker thread done servicing request
00:14:19.424 00.000 6120 OnExposeComplete: enter
00:14:19.429 00.005 6120 UpdateGuideState(): m_state=6
00:14:19.433 00.004 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3596
00:14:19.438 00.005 6120 Star::Find returns 1 (1), X=966.93, Y=57.34, Mass=14605, SNR=79.2, Peak=255 HFD=7.0
00:14:19.441 00.003 6120 CameraToMount -- cameraTheta (3.13) - m_xAngle (-2.95) = xAngle (6.09 = -0.20)
00:14:19.445 00.004 6120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.82 = -0.47)
00:14:19.449 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.00 hyp=0.17 cameraTheta=3.13 mountX=0.17 mountY=-0.08, mountTheta=-0.43
00:14:19.455 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.00, opts=13)
00:14:19.460 00.005 6120 Enqueuing Move request for scope (-0.17, 0.00)
00:14:19.463 00.003 7680 Worker thread wakes up
00:14:19.463 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:19.466 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.00) opts 0xd
00:14:19.466 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.00)
00:14:19.466 00.000 7680 Moving (-0.17, 0.00) raw xDistance=0.17 yDistance=-0.08
00:14:19.466 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:14:19.466 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:14:19.467 00.001 6120 UpdateGuideState exits: m=14605 SNR=79.2 Saturated
00:14:19.470 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:19.474 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:19.477 00.003 6120 Enqueuing Expose request
00:14:19.480 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:14:19.480 00.000 7680 MoveAxis(E, 0, ABG)
00:14:19.480 00.000 7680 Move returns status 0, amount 0
00:14:19.480 00.000 7680 MoveAxis(N, 0, ABG)
00:14:19.481 00.001 7680 Move returns status 0, amount 0
00:14:19.481 00.000 7680 move complete, result=0
00:14:19.481 00.000 7680 worker thread done servicing request
00:14:19.481 00.000 7680 Worker thread wakes up
00:14:19.481 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:19.487 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:19.487 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:20.729 01.242 7680 Exposure complete
00:14:20.857 00.128 7680 worker thread done servicing request
00:14:20.857 00.000 6120 OnExposeComplete: enter
00:14:20.861 00.004 6120 UpdateGuideState(): m_state=6
00:14:20.867 00.006 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3597
00:14:20.872 00.005 6120 Star::Find returns 1 (1), X=967.03, Y=57.73, Mass=13716, SNR=74.9, Peak=255 HFD=6.9
00:14:20.876 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
00:14:20.879 00.003 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.85)
00:14:20.883 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.39 hyp=0.39 cameraTheta=1.75 mountX=-0.00 mountY=-0.38, mountTheta=-1.58
00:14:20.890 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.39, opts=13)
00:14:20.893 00.003 6120 Enqueuing Move request for scope (-0.07, 0.39)
00:14:20.897 00.004 7680 Worker thread wakes up
00:14:20.897 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:20.900 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.39) opts 0xd
00:14:20.900 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.39)
00:14:20.900 00.000 7680 Moving (-0.07, 0.39) raw xDistance=-0.00 yDistance=-0.38
00:14:20.900 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:14:20.902 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:14:20.902 00.000 6120 UpdateGuideState exits: m=13716 SNR=74.9 Saturated
00:14:20.906 00.004 7680 MoveAxis(E, 0, ABG)
00:14:20.906 00.000 7680 Move returns status 0, amount 0
00:14:20.906 00.000 7680 MoveAxis(N, 206, ABG)
00:14:20.906 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:20.910 00.004 7680 Guiding  Dir = 0, Dur = 206
00:14:20.910 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:20.915 00.005 6120 Enqueuing Expose request
00:14:20.917 00.002 7680 IsSlewing returns 0
00:14:20.917 00.000 7680 IsGuiding returns 0
00:14:20.919 00.002 7680 PulseGuide returned control before completion, sleep 216
00:14:21.137 00.218 7680 IsGuiding returns 1
00:14:21.137 00.000 7680 scope still moving after pulse duration time elapsed
00:14:21.168 00.031 7680 IsSlewing returns 0
00:14:21.170 00.002 7680 IsGuiding returns 0
00:14:21.171 00.001 7680 scope move finished after 206 + 46 ms
00:14:21.171 00.000 7680 Move returns status 0, amount 206
00:14:21.171 00.000 7680 move complete, result=0
00:14:21.173 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 206 ms NORTH
00:14:21.181 00.008 7680 worker thread done servicing request
00:14:21.181 00.000 7680 Worker thread wakes up
00:14:21.181 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:21.181 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:22.430 01.249 7680 Exposure complete
00:14:22.571 00.141 7680 worker thread done servicing request
00:14:22.571 00.000 6120 OnExposeComplete: enter
00:14:22.579 00.008 6120 UpdateGuideState(): m_state=6
00:14:22.584 00.005 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3598
00:14:22.588 00.004 6120 Star::Find returns 1 (1), X=967.00, Y=57.52, Mass=13322, SNR=74.7, Peak=255 HFD=6.7
00:14:22.593 00.005 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
00:14:22.597 00.004 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
00:14:22.601 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.20 cameraTheta=2.09 mountX=0.07 mountY=-0.20, mountTheta=-1.26
00:14:22.607 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.18, opts=13)
00:14:22.614 00.007 6120 Enqueuing Move request for scope (-0.10, 0.18)
00:14:22.618 00.004 7680 Worker thread wakes up
00:14:22.618 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
00:14:22.618 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
00:14:22.619 00.001 7680 Moving (-0.10, 0.18) raw xDistance=0.07 yDistance=-0.20
00:14:22.619 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:14:22.619 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:14:22.619 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:22.625 00.006 6120 UpdateGuideState exits: m=13322 SNR=74.7 Saturated
00:14:22.631 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:22.637 00.006 7680 MoveAxis(E, 0, ABG)
00:14:22.637 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:22.644 00.007 6120 Enqueuing Expose request
00:14:22.648 00.004 7680 Move returns status 0, amount 0
00:14:22.648 00.000 7680 MoveAxis(N, 110, ABG)
00:14:22.648 00.000 7680 Guiding  Dir = 0, Dur = 110
00:14:22.649 00.001 7680 IsSlewing returns 0
00:14:22.650 00.001 7680 IsGuiding returns 0
00:14:22.650 00.000 7680 PulseGuide returned control before completion, sleep 120
00:14:22.778 00.128 7680 IsGuiding returns 1
00:14:22.778 00.000 7680 scope still moving after pulse duration time elapsed
00:14:22.810 00.032 7680 IsSlewing returns 0
00:14:22.811 00.001 7680 IsGuiding returns 0
00:14:22.811 00.000 7680 scope move finished after 110 + 51 ms
00:14:22.811 00.000 7680 Move returns status 0, amount 110
00:14:22.812 00.001 7680 move complete, result=0
00:14:22.812 00.000 7680 worker thread done servicing request
00:14:22.812 00.000 7680 Worker thread wakes up
00:14:22.813 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 110 ms NORTH
00:14:22.819 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:22.820 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:24.069 01.249 7680 Exposure complete
00:14:24.208 00.139 7680 worker thread done servicing request
00:14:24.208 00.000 6120 OnExposeComplete: enter
00:14:24.212 00.004 6120 UpdateGuideState(): m_state=6
00:14:24.217 00.005 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3599
00:14:24.221 00.004 6120 Star::Find returns 1 (1), X=966.94, Y=57.76, Mass=14236, SNR=79.4, Peak=255 HFD=6.9
00:14:24.225 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
00:14:24.228 00.003 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
00:14:24.232 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.42 hyp=0.45 cameraTheta=1.95 mountX=0.08 mountY=-0.45, mountTheta=-1.39
00:14:24.238 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.42, opts=13)
00:14:24.241 00.003 6120 Enqueuing Move request for scope (-0.17, 0.42)
00:14:24.244 00.003 7680 Worker thread wakes up
00:14:24.244 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.42) opts 0xd
00:14:24.246 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.42)
00:14:24.246 00.000 7680 Moving (-0.17, 0.42) raw xDistance=0.08 yDistance=-0.45
00:14:24.246 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:14:24.246 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
00:14:24.246 00.000 7680 MoveAxis(E, 0, ABG)
00:14:24.246 00.000 7680 Move returns status 0, amount 0
00:14:24.246 00.000 7680 MoveAxis(N, 245, ABG)
00:14:24.246 00.000 7680 Guiding  Dir = 0, Dur = 245
00:14:24.246 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:24.251 00.005 7680 IsSlewing returns 0
00:14:24.251 00.000 6120 UpdateGuideState exits: m=14236 SNR=79.4 Saturated
00:14:24.254 00.003 7680 IsGuiding returns 0
00:14:24.255 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:24.258 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:24.263 00.005 7680 PulseGuide returned control before completion, sleep 255
00:14:24.264 00.001 6120 Enqueuing Expose request
00:14:24.526 00.262 7680 IsGuiding returns 0
00:14:24.527 00.001 7680 Move returns status 0, amount 245
00:14:24.528 00.001 7680 move complete, result=0
00:14:24.528 00.000 7680 worker thread done servicing request
00:14:24.528 00.000 7680 Worker thread wakes up
00:14:24.529 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 245 ms NORTH
00:14:24.535 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:24.535 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:25.785 01.250 7680 Exposure complete
00:14:25.933 00.148 7680 worker thread done servicing request
00:14:25.934 00.001 6120 OnExposeComplete: enter
00:14:25.939 00.005 6120 UpdateGuideState(): m_state=6
00:14:25.943 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3600
00:14:25.947 00.004 6120 Star::Find returns 1 (1), X=966.90, Y=57.36, Mass=14452, SNR=77.1, Peak=255 HFD=7.0
00:14:25.952 00.005 6120 CameraToMount -- cameraTheta (3.04) - m_xAngle (-2.95) = xAngle (6.00 = -0.29)
00:14:25.956 00.004 6120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.73 = -0.56)
00:14:25.960 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.04 mountX=0.20 mountY=-0.11, mountTheta=-0.50
00:14:25.966 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.02, opts=13)
00:14:25.970 00.004 6120 Enqueuing Move request for scope (-0.20, 0.02)
00:14:25.974 00.004 7680 Worker thread wakes up
00:14:25.974 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:25.977 00.003 6120 UpdateGuideState exits: m=14452 SNR=77.1 Saturated
00:14:25.981 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:25.987 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
00:14:25.987 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
00:14:25.987 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:25.991 00.004 7680 Moving (-0.20, 0.02) raw xDistance=0.20 yDistance=-0.11
00:14:25.992 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:14:25.992 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:14:25.992 00.000 6120 Enqueuing Expose request
00:14:25.996 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:14:25.997 00.001 7680 MoveAxis(E, 0, ABG)
00:14:25.997 00.000 7680 Move returns status 0, amount 0
00:14:25.997 00.000 7680 MoveAxis(N, 0, ABG)
00:14:25.997 00.000 7680 Move returns status 0, amount 0
00:14:25.997 00.000 7680 move complete, result=0
00:14:25.998 00.001 7680 worker thread done servicing request
00:14:25.998 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:26.001 00.003 7680 Worker thread wakes up
00:14:26.001 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:26.001 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:27.242 01.241 7680 Exposure complete
00:14:27.358 00.116 7680 worker thread done servicing request
00:14:27.359 00.001 6120 OnExposeComplete: enter
00:14:27.363 00.004 6120 UpdateGuideState(): m_state=6
00:14:27.367 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3601
00:14:27.371 00.004 6120 Star::Find returns 1 (1), X=966.81, Y=57.41, Mass=14031, SNR=78.0, Peak=255 HFD=7.0
00:14:27.375 00.004 6120 CameraToMount -- cameraTheta (2.91) - m_xAngle (-2.95) = xAngle (5.86 = -0.42)
00:14:27.378 00.003 6120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.59 = -0.69)
00:14:27.381 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=0.07 hyp=0.30 cameraTheta=2.91 mountX=0.27 mountY=-0.19, mountTheta=-0.61
00:14:27.386 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.07, opts=13)
00:14:27.390 00.004 6120 Enqueuing Move request for scope (-0.29, 0.07)
00:14:27.397 00.007 7680 Worker thread wakes up
00:14:27.397 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.07) opts 0xd
00:14:27.397 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.07)
00:14:27.397 00.000 7680 Moving (-0.29, 0.07) raw xDistance=0.27 yDistance=-0.19
00:14:27.397 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:14:27.397 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:14:27.398 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:27.403 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:14:27.403 00.000 7680 MoveAxis(W, 111, ABG)
00:14:27.403 00.000 7680 Guiding  Dir = 3, Dur = 111
00:14:27.403 00.000 6120 UpdateGuideState exits: m=14031 SNR=78.0 Saturated
00:14:27.407 00.004 7680 IsSlewing returns 0
00:14:27.407 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:27.411 00.004 7680 IsGuiding returns 0
00:14:27.411 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:27.414 00.003 7680 PulseGuide returned control before completion, sleep 121
00:14:27.414 00.000 6120 Enqueuing Expose request
00:14:27.550 00.136 7680 IsGuiding returns 1
00:14:27.550 00.000 7680 scope still moving after pulse duration time elapsed
00:14:27.581 00.031 7680 IsSlewing returns 0
00:14:27.583 00.002 7680 IsGuiding returns 0
00:14:27.583 00.000 7680 scope move finished after 111 + 61 ms
00:14:27.583 00.000 7680 Move returns status 0, amount 111
00:14:27.584 00.001 7680 MoveAxis(N, 0, ABG)
00:14:27.584 00.000 7680 Move returns status 0, amount 0
00:14:27.584 00.000 7680 move complete, result=0
00:14:27.585 00.001 7680 worker thread done servicing request
00:14:27.585 00.000 7680 Worker thread wakes up
00:14:27.585 00.000 6120 GuideStep: 0.3 px 111 ms WEST, -0.2 px 0 ms NORTH
00:14:27.592 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:27.592 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:28.840 01.248 7680 Exposure complete
00:14:28.975 00.135 7680 worker thread done servicing request
00:14:28.975 00.000 6120 OnExposeComplete: enter
00:14:28.979 00.004 6120 UpdateGuideState(): m_state=6
00:14:28.983 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3602
00:14:28.989 00.006 6120 Star::Find returns 1 (1), X=967.08, Y=57.83, Mass=14107, SNR=78.4, Peak=255 HFD=6.9
00:14:28.993 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
00:14:28.996 00.003 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
00:14:29.000 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.50 hyp=0.50 cameraTheta=1.63 mountX=-0.07 mountY=-0.46, mountTheta=-1.71
00:14:29.004 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.50, opts=13)
00:14:29.008 00.004 6120 Enqueuing Move request for scope (-0.03, 0.50)
00:14:29.011 00.003 7680 Worker thread wakes up
00:14:29.011 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.50) opts 0xd
00:14:29.013 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.50)
00:14:29.013 00.000 7680 Moving (-0.03, 0.50) raw xDistance=-0.07 yDistance=-0.46
00:14:29.013 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:14:29.013 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:14:29.013 00.000 7680 MoveAxis(E, 0, ABG)
00:14:29.013 00.000 7680 Move returns status 0, amount 0
00:14:29.013 00.000 7680 MoveAxis(N, 248, ABG)
00:14:29.013 00.000 7680 Guiding  Dir = 0, Dur = 248
00:14:29.014 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:29.019 00.005 7680 IsSlewing returns 0
00:14:29.019 00.000 6120 UpdateGuideState exits: m=14107 SNR=78.4 Saturated
00:14:29.024 00.005 7680 IsGuiding returns 0
00:14:29.024 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:29.027 00.003 7680 PulseGuide returned control before completion, sleep 258
00:14:29.028 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:29.032 00.004 6120 Enqueuing Expose request
00:14:29.293 00.261 7680 IsGuiding returns 1
00:14:29.295 00.002 7680 scope still moving after pulse duration time elapsed
00:14:29.325 00.030 7680 IsSlewing returns 0
00:14:29.327 00.002 7680 IsGuiding returns 0
00:14:29.329 00.002 7680 scope move finished after 248 + 56 ms
00:14:29.330 00.001 7680 Move returns status 0, amount 248
00:14:29.330 00.000 7680 move complete, result=0
00:14:29.331 00.001 7680 worker thread done servicing request
00:14:29.331 00.000 7680 Worker thread wakes up
00:14:29.331 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 248 ms NORTH
00:14:29.344 00.013 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:29.344 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:30.589 01.245 7680 Exposure complete
00:14:30.730 00.141 6120 OnExposeComplete: enter
00:14:30.733 00.003 6120 UpdateGuideState(): m_state=6
00:14:30.739 00.006 7680 worker thread done servicing request
00:14:30.739 00.000 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3603
00:14:30.744 00.005 6120 Star::Find returns 1 (1), X=967.04, Y=57.87, Mass=14021, SNR=75.8, Peak=255 HFD=7.0
00:14:30.748 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
00:14:30.753 00.005 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
00:14:30.757 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.53 hyp=0.53 cameraTheta=1.69 mountX=-0.04 mountY=-0.50, mountTheta=-1.65
00:14:30.761 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.53, opts=13)
00:14:30.765 00.004 6120 Enqueuing Move request for scope (-0.06, 0.53)
00:14:30.769 00.004 7680 Worker thread wakes up
00:14:30.769 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:30.774 00.005 6120 UpdateGuideState exits: m=14021 SNR=75.8 Saturated
00:14:30.778 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.53) opts 0xd
00:14:30.778 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.53)
00:14:30.779 00.001 7680 Moving (-0.06, 0.53) raw xDistance=-0.04 yDistance=-0.50
00:14:30.779 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:30.782 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:30.787 00.005 6120 Enqueuing Expose request
00:14:30.790 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:14:30.790 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
00:14:30.790 00.000 7680 MoveAxis(E, 0, ABG)
00:14:30.792 00.002 7680 Move returns status 0, amount 0
00:14:30.792 00.000 7680 MoveAxis(N, 273, ABG)
00:14:30.792 00.000 7680 Guiding  Dir = 0, Dur = 273
00:14:30.792 00.000 7680 IsSlewing returns 0
00:14:30.793 00.001 7680 IsGuiding returns 0
00:14:30.793 00.000 7680 PulseGuide returned control before completion, sleep 283
00:14:31.083 00.290 7680 IsGuiding returns 1
00:14:31.084 00.001 7680 scope still moving after pulse duration time elapsed
00:14:31.114 00.030 7680 IsSlewing returns 0
00:14:31.115 00.001 7680 IsGuiding returns 0
00:14:31.115 00.000 7680 scope move finished after 273 + 49 ms
00:14:31.115 00.000 7680 Move returns status 0, amount 273
00:14:31.115 00.000 7680 move complete, result=0
00:14:31.116 00.001 7680 worker thread done servicing request
00:14:31.116 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 273 ms NORTH
00:14:31.122 00.006 7680 Worker thread wakes up
00:14:31.122 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:31.122 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:32.375 01.253 7680 Exposure complete
00:14:32.506 00.131 7680 worker thread done servicing request
00:14:32.506 00.000 6120 OnExposeComplete: enter
00:14:32.510 00.004 6120 UpdateGuideState(): m_state=6
00:14:32.516 00.006 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3604
00:14:32.519 00.003 6120 Star::Find returns 1 (1), X=966.98, Y=57.37, Mass=14088, SNR=77.6, Peak=255 HFD=6.8
00:14:32.523 00.004 6120 CameraToMount -- cameraTheta (2.93) - m_xAngle (-2.95) = xAngle (5.88 = -0.40)
00:14:32.528 00.005 6120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.61 = -0.67)
00:14:32.531 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.93 mountX=0.12 mountY=-0.08, mountTheta=-0.59
00:14:32.537 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.03, opts=13)
00:14:32.540 00.003 6120 Enqueuing Move request for scope (-0.12, 0.03)
00:14:32.546 00.006 7680 Worker thread wakes up
00:14:32.546 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
00:14:32.546 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
00:14:32.546 00.000 7680 Moving (-0.12, 0.03) raw xDistance=0.12 yDistance=-0.08
00:14:32.547 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:14:32.547 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:14:32.547 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:32.553 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:14:32.553 00.000 6120 UpdateGuideState exits: m=14088 SNR=77.6 Saturated
00:14:32.557 00.004 7680 MoveAxis(E, 0, ABG)
00:14:32.557 00.000 7680 Move returns status 0, amount 0
00:14:32.559 00.002 7680 MoveAxis(N, 0, ABG)
00:14:32.559 00.000 7680 Move returns status 0, amount 0
00:14:32.559 00.000 7680 move complete, result=0
00:14:32.559 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:32.563 00.004 7680 worker thread done servicing request
00:14:32.563 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:32.567 00.004 6120 Enqueuing Expose request
00:14:32.571 00.004 7680 Worker thread wakes up
00:14:32.571 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:32.576 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:32.576 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:33.828 01.252 7680 Exposure complete
00:14:33.963 00.135 7680 worker thread done servicing request
00:14:33.963 00.000 6120 OnExposeComplete: enter
00:14:33.968 00.005 6120 UpdateGuideState(): m_state=6
00:14:33.971 00.003 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3605
00:14:33.975 00.004 6120 Star::Find returns 1 (1), X=967.10, Y=57.77, Mass=13495, SNR=75.9, Peak=255 HFD=6.8
00:14:33.979 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
00:14:33.983 00.004 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
00:14:33.987 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.43 hyp=0.43 cameraTheta=1.58 mountX=-0.07 mountY=-0.39, mountTheta=-1.76
00:14:33.992 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.43, opts=13)
00:14:33.996 00.004 6120 Enqueuing Move request for scope (-0.01, 0.43)
00:14:33.999 00.003 7680 Worker thread wakes up
00:14:34.000 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.43) opts 0xd
00:14:34.000 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.43)
00:14:34.000 00.000 7680 Moving (-0.01, 0.43) raw xDistance=-0.07 yDistance=-0.39
00:14:34.001 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:14:34.001 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:14:34.001 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:34.006 00.005 7680 MoveAxis(E, 0, ABG)
00:14:34.006 00.000 7680 Move returns status 0, amount 0
00:14:34.006 00.000 6120 UpdateGuideState exits: m=13495 SNR=75.9 Saturated
00:14:34.010 00.004 7680 MoveAxis(N, 212, ABG)
00:14:34.011 00.001 7680 Guiding  Dir = 0, Dur = 212
00:14:34.011 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:34.016 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:34.020 00.004 6120 Enqueuing Expose request
00:14:34.024 00.004 7680 IsSlewing returns 0
00:14:34.024 00.000 7680 IsGuiding returns 0
00:14:34.025 00.001 7680 PulseGuide returned control before completion, sleep 222
00:14:34.254 00.229 7680 IsGuiding returns 1
00:14:34.254 00.000 7680 scope still moving after pulse duration time elapsed
00:14:34.285 00.031 7680 IsSlewing returns 0
00:14:34.286 00.001 7680 IsGuiding returns 0
00:14:34.286 00.000 7680 scope move finished after 212 + 49 ms
00:14:34.286 00.000 7680 Move returns status 0, amount 212
00:14:34.287 00.001 7680 move complete, result=0
00:14:34.287 00.000 7680 worker thread done servicing request
00:14:34.288 00.001 7680 Worker thread wakes up
00:14:34.288 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 212 ms NORTH
00:14:34.296 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:34.296 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:35.544 01.248 7680 Exposure complete
00:14:35.665 00.121 7680 worker thread done servicing request
00:14:35.666 00.001 6120 OnExposeComplete: enter
00:14:35.669 00.003 6120 UpdateGuideState(): m_state=6
00:14:35.673 00.004 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3606
00:14:35.677 00.004 6120 Star::Find returns 1 (1), X=966.97, Y=57.44, Mass=13647, SNR=75.6, Peak=255 HFD=6.8
00:14:35.681 00.004 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-2.95) = xAngle (5.42 = -0.87)
00:14:35.683 00.002 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.15 = -1.13)
00:14:35.687 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.17 cameraTheta=2.46 mountX=0.11 mountY=-0.15, mountTheta=-0.95
00:14:35.693 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.10, opts=13)
00:14:35.697 00.004 6120 Enqueuing Move request for scope (-0.13, 0.10)
00:14:35.701 00.004 7680 Worker thread wakes up
00:14:35.701 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
00:14:35.701 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
00:14:35.702 00.001 7680 Moving (-0.13, 0.10) raw xDistance=0.11 yDistance=-0.15
00:14:35.702 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:14:35.702 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:14:35.702 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:14:35.702 00.000 7680 MoveAxis(E, 0, ABG)
00:14:35.702 00.000 7680 Move returns status 0, amount 0
00:14:35.702 00.000 7680 MoveAxis(N, 0, ABG)
00:14:35.702 00.000 7680 Move returns status 0, amount 0
00:14:35.702 00.000 7680 move complete, result=0
00:14:35.703 00.001 7680 worker thread done servicing request
00:14:35.704 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:35.707 00.003 6120 UpdateGuideState exits: m=13647 SNR=75.6 Saturated
00:14:35.712 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:35.715 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:35.719 00.004 6120 Enqueuing Expose request
00:14:35.722 00.003 7680 Worker thread wakes up
00:14:35.722 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:14:35.725 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:35.725 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:36.967 01.242 7680 Exposure complete
00:14:37.090 00.123 7680 worker thread done servicing request
00:14:37.090 00.000 6120 OnExposeComplete: enter
00:14:37.094 00.004 6120 UpdateGuideState(): m_state=6
00:14:37.097 00.003 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3607
00:14:37.102 00.005 6120 Star::Find returns 1 (1), X=966.94, Y=57.81, Mass=13946, SNR=77.1, Peak=255 HFD=7.0
00:14:37.105 00.003 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
00:14:37.108 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
00:14:37.112 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.47 hyp=0.50 cameraTheta=1.90 mountX=0.07 mountY=-0.50, mountTheta=-1.43
00:14:37.118 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.47, opts=13)
00:14:37.122 00.004 6120 Enqueuing Move request for scope (-0.16, 0.47)
00:14:37.124 00.002 7680 Worker thread wakes up
00:14:37.124 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.47) opts 0xd
00:14:37.126 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.47)
00:14:37.126 00.000 7680 Moving (-0.16, 0.47) raw xDistance=0.07 yDistance=-0.50
00:14:37.126 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:14:37.126 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
00:14:37.127 00.001 7680 MoveAxis(E, 0, ABG)
00:14:37.127 00.000 7680 Move returns status 0, amount 0
00:14:37.127 00.000 7680 MoveAxis(N, 269, ABG)
00:14:37.127 00.000 7680 Guiding  Dir = 0, Dur = 269
00:14:37.127 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:37.131 00.004 7680 IsSlewing returns 0
00:14:37.131 00.000 6120 UpdateGuideState exits: m=13946 SNR=77.1 Saturated
00:14:37.135 00.004 7680 IsGuiding returns 0
00:14:37.135 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:37.140 00.005 7680 PulseGuide returned control before completion, sleep 279
00:14:37.140 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:37.144 00.004 6120 Enqueuing Expose request
00:14:37.428 00.284 7680 IsGuiding returns 1
00:14:37.429 00.001 7680 scope still moving after pulse duration time elapsed
00:14:37.458 00.029 7680 IsSlewing returns 0
00:14:37.459 00.001 7680 IsGuiding returns 0
00:14:37.460 00.001 7680 scope move finished after 269 + 55 ms
00:14:37.460 00.000 7680 Move returns status 0, amount 269
00:14:37.461 00.001 7680 move complete, result=0
00:14:37.461 00.000 7680 worker thread done servicing request
00:14:37.461 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 269 ms NORTH
00:14:37.468 00.007 7680 Worker thread wakes up
00:14:37.468 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:37.469 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:38.770 01.301 7680 Exposure complete
00:14:38.989 00.219 7680 worker thread done servicing request
00:14:38.989 00.000 6120 OnExposeComplete: enter
00:14:38.993 00.004 6120 UpdateGuideState(): m_state=6
00:14:38.995 00.002 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3608
00:14:38.998 00.003 6120 Star::Find returns 1 (1), X=967.00, Y=57.73, Mass=14788, SNR=78.6, Peak=255 HFD=6.8
00:14:39.002 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
00:14:39.005 00.003 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.77)
00:14:39.008 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.39 hyp=0.40 cameraTheta=1.83 mountX=0.03 mountY=-0.39, mountTheta=-1.50
00:14:39.013 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.39, opts=13)
00:14:39.018 00.005 6120 Enqueuing Move request for scope (-0.10, 0.39)
00:14:39.021 00.003 7680 Worker thread wakes up
00:14:39.021 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:39.024 00.003 6120 UpdateGuideState exits: m=14788 SNR=78.6 Saturated
00:14:39.027 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.39) opts 0xd
00:14:39.027 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.39)
00:14:39.027 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:39.030 00.003 7680 Moving (-0.10, 0.39) raw xDistance=0.03 yDistance=-0.39
00:14:39.030 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:39.033 00.003 6120 Enqueuing Expose request
00:14:39.036 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:14:39.036 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:14:39.036 00.000 7680 MoveAxis(E, 0, ABG)
00:14:39.036 00.000 7680 Move returns status 0, amount 0
00:14:39.036 00.000 7680 MoveAxis(N, 214, ABG)
00:14:39.036 00.000 7680 Guiding  Dir = 0, Dur = 214
00:14:39.037 00.001 7680 IsSlewing returns 0
00:14:39.037 00.000 7680 IsGuiding returns 0
00:14:39.037 00.000 7680 PulseGuide returned control before completion, sleep 224
00:14:39.262 00.225 7680 IsGuiding returns 1
00:14:39.264 00.002 7680 scope still moving after pulse duration time elapsed
00:14:39.294 00.030 7680 IsSlewing returns 0
00:14:39.294 00.000 7680 IsGuiding returns 0
00:14:39.294 00.000 7680 scope move finished after 214 + 42 ms
00:14:39.294 00.000 7680 Move returns status 0, amount 214
00:14:39.295 00.001 7680 move complete, result=0
00:14:39.295 00.000 7680 worker thread done servicing request
00:14:39.295 00.000 7680 Worker thread wakes up
00:14:39.295 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:39.296 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:39.296 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 214 ms NORTH
00:14:40.539 01.243 7680 Exposure complete
00:14:40.653 00.114 7680 worker thread done servicing request
00:14:40.653 00.000 6120 OnExposeComplete: enter
00:14:40.657 00.004 6120 UpdateGuideState(): m_state=6
00:14:40.661 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3609
00:14:40.664 00.003 6120 Star::Find returns 1 (1), X=966.83, Y=57.29, Mass=13816, SNR=76.2, Peak=255 HFD=6.9
00:14:40.669 00.005 6120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-2.95) = xAngle (0.01 = 0.01)
00:14:40.674 00.005 6120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.26 = -0.26)
00:14:40.678 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.05 hyp=0.28 cameraTheta=-2.95 mountX=0.28 mountY=-0.07, mountTheta=-0.25
00:14:40.682 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.05, opts=13)
00:14:40.687 00.005 6120 Enqueuing Move request for scope (-0.28, -0.05)
00:14:40.692 00.005 7680 Worker thread wakes up
00:14:40.692 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.05) opts 0xd
00:14:40.692 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.05)
00:14:40.692 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:40.696 00.004 7680 Moving (-0.28, -0.05) raw xDistance=0.28 yDistance=-0.07
00:14:40.696 00.000 6120 UpdateGuideState exits: m=13816 SNR=76.2 Saturated
00:14:40.700 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:14:40.700 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:40.704 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:14:40.704 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:40.707 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:14:40.707 00.000 6120 Enqueuing Expose request
00:14:40.711 00.004 7680 MoveAxis(W, 115, ABG)
00:14:40.711 00.000 7680 Guiding  Dir = 3, Dur = 115
00:14:40.711 00.000 7680 IsSlewing returns 0
00:14:40.712 00.001 7680 IsGuiding returns 0
00:14:40.712 00.000 7680 PulseGuide returned control before completion, sleep 125
00:14:40.844 00.132 7680 IsGuiding returns 1
00:14:40.845 00.001 7680 scope still moving after pulse duration time elapsed
00:14:40.876 00.031 7680 IsSlewing returns 0
00:14:40.876 00.000 7680 IsGuiding returns 0
00:14:40.877 00.001 7680 scope move finished after 115 + 49 ms
00:14:40.877 00.000 7680 Move returns status 0, amount 115
00:14:40.877 00.000 7680 MoveAxis(N, 0, ABG)
00:14:40.877 00.000 7680 Move returns status 0, amount 0
00:14:40.877 00.000 7680 move complete, result=0
00:14:40.878 00.001 7680 worker thread done servicing request
00:14:40.878 00.000 6120 GuideStep: 0.3 px 115 ms WEST, -0.1 px 0 ms NORTH
00:14:40.881 00.003 7680 Worker thread wakes up
00:14:40.881 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:40.881 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:42.123 01.242 7680 Exposure complete
00:14:42.264 00.141 7680 worker thread done servicing request
00:14:42.265 00.001 6120 OnExposeComplete: enter
00:14:42.277 00.012 6120 UpdateGuideState(): m_state=6
00:14:42.281 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3610
00:14:42.286 00.005 6120 Star::Find returns 1 (1), X=967.14, Y=57.65, Mass=13918, SNR=76.2, Peak=255 HFD=7.0
00:14:42.290 00.004 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
00:14:42.295 00.005 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
00:14:42.300 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.46 mountX=-0.09 mountY=-0.27, mountTheta=-1.90
00:14:42.304 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.31, opts=13)
00:14:42.309 00.005 6120 Enqueuing Move request for scope (0.03, 0.31)
00:14:42.313 00.004 7680 Worker thread wakes up
00:14:42.313 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.31) opts 0xd
00:14:42.314 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.31)
00:14:42.314 00.000 7680 Moving (0.03, 0.31) raw xDistance=-0.09 yDistance=-0.27
00:14:42.314 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:14:42.315 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:14:42.315 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:42.319 00.004 6120 UpdateGuideState exits: m=13918 SNR=76.2 Saturated
00:14:42.325 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:42.330 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:42.338 00.008 6120 Enqueuing Expose request
00:14:42.344 00.006 7680 MoveAxis(E, 0, ABG)
00:14:42.344 00.000 7680 Move returns status 0, amount 0
00:14:42.344 00.000 7680 MoveAxis(N, 144, ABG)
00:14:42.345 00.001 7680 Guiding  Dir = 0, Dur = 144
00:14:42.345 00.000 7680 IsSlewing returns 0
00:14:42.345 00.000 7680 IsGuiding returns 0
00:14:42.346 00.001 7680 PulseGuide returned control before completion, sleep 154
00:14:42.504 00.158 7680 IsGuiding returns 1
00:14:42.504 00.000 7680 scope still moving after pulse duration time elapsed
00:14:42.535 00.031 7680 IsSlewing returns 0
00:14:42.535 00.000 7680 IsGuiding returns 0
00:14:42.536 00.001 7680 scope move finished after 144 + 45 ms
00:14:42.536 00.000 7680 Move returns status 0, amount 144
00:14:42.536 00.000 7680 move complete, result=0
00:14:42.536 00.000 7680 worker thread done servicing request
00:14:42.536 00.000 7680 Worker thread wakes up
00:14:42.538 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 144 ms NORTH
00:14:42.544 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:42.546 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:43.792 01.246 7680 Exposure complete
00:14:43.916 00.124 7680 worker thread done servicing request
00:14:43.917 00.001 6120 OnExposeComplete: enter
00:14:43.921 00.004 6120 UpdateGuideState(): m_state=6
00:14:43.923 00.002 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3611
00:14:43.926 00.003 6120 Star::Find returns 1 (1), X=967.19, Y=57.74, Mass=13721, SNR=76.3, Peak=255 HFD=6.9
00:14:43.931 00.005 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
00:14:43.934 00.003 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
00:14:43.937 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.40 hyp=0.41 cameraTheta=1.35 mountX=-0.16 mountY=-0.32, mountTheta=-2.04
00:14:43.941 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.40, opts=13)
00:14:43.945 00.004 6120 Enqueuing Move request for scope (0.09, 0.40)
00:14:43.948 00.003 7680 Worker thread wakes up
00:14:43.948 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:43.953 00.005 6120 UpdateGuideState exits: m=13721 SNR=76.3 Saturated
00:14:43.956 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:43.959 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:43.963 00.004 6120 Enqueuing Expose request
00:14:43.965 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.40) opts 0xd
00:14:43.965 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.40)
00:14:43.965 00.000 7680 Moving (0.09, 0.40) raw xDistance=-0.16 yDistance=-0.32
00:14:43.966 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:14:43.966 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:14:43.966 00.000 7680 MoveAxis(E, 0, ABG)
00:14:43.966 00.000 7680 Move returns status 0, amount 0
00:14:43.966 00.000 7680 MoveAxis(N, 174, ABG)
00:14:43.966 00.000 7680 Guiding  Dir = 0, Dur = 174
00:14:43.968 00.002 7680 IsSlewing returns 0
00:14:43.968 00.000 7680 IsGuiding returns 0
00:14:43.968 00.000 7680 PulseGuide returned control before completion, sleep 184
00:14:44.161 00.193 7680 IsGuiding returns 1
00:14:44.162 00.001 7680 scope still moving after pulse duration time elapsed
00:14:44.192 00.030 7680 IsSlewing returns 0
00:14:44.193 00.001 7680 IsGuiding returns 0
00:14:44.194 00.001 7680 scope move finished after 174 + 51 ms
00:14:44.194 00.000 7680 Move returns status 0, amount 174
00:14:44.195 00.001 7680 move complete, result=0
00:14:44.195 00.000 7680 worker thread done servicing request
00:14:44.195 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 174 ms NORTH
00:14:44.202 00.007 7680 Worker thread wakes up
00:14:44.203 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:44.203 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:45.452 01.249 7680 Exposure complete
00:14:45.599 00.147 7680 worker thread done servicing request
00:14:45.599 00.000 6120 OnExposeComplete: enter
00:14:45.606 00.007 6120 UpdateGuideState(): m_state=6
00:14:45.611 00.005 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3612
00:14:45.617 00.006 6120 Star::Find returns 1 (1), X=967.05, Y=57.71, Mass=14059, SNR=76.4, Peak=255 HFD=6.8
00:14:45.621 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.61)
00:14:45.625 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.88)
00:14:45.629 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.37 hyp=0.38 cameraTheta=1.72 mountX=-0.01 mountY=-0.36, mountTheta=-1.61
00:14:45.634 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.37, opts=13)
00:14:45.638 00.004 6120 Enqueuing Move request for scope (-0.06, 0.37)
00:14:45.642 00.004 7680 Worker thread wakes up
00:14:45.642 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.37) opts 0xd
00:14:45.643 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.37)
00:14:45.644 00.001 7680 Moving (-0.06, 0.37) raw xDistance=-0.01 yDistance=-0.36
00:14:45.644 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:14:45.644 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:45.648 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:14:45.648 00.000 7680 MoveAxis(E, 0, ABG)
00:14:45.648 00.000 7680 Move returns status 0, amount 0
00:14:45.649 00.001 6120 UpdateGuideState exits: m=14059 SNR=76.4 Saturated
00:14:45.652 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:45.655 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:45.660 00.005 6120 Enqueuing Expose request
00:14:45.663 00.003 7680 MoveAxis(N, 194, ABG)
00:14:45.663 00.000 7680 Guiding  Dir = 0, Dur = 194
00:14:45.664 00.001 7680 IsSlewing returns 0
00:14:45.664 00.000 7680 IsGuiding returns 0
00:14:45.665 00.001 7680 PulseGuide returned control before completion, sleep 204
00:14:45.875 00.210 7680 IsGuiding returns 1
00:14:45.875 00.000 7680 scope still moving after pulse duration time elapsed
00:14:45.907 00.032 7680 IsSlewing returns 0
00:14:45.908 00.001 7680 IsGuiding returns 0
00:14:45.908 00.000 7680 scope move finished after 194 + 48 ms
00:14:45.908 00.000 7680 Move returns status 0, amount 194
00:14:45.908 00.000 7680 move complete, result=0
00:14:45.909 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 194 ms NORTH
00:14:45.912 00.003 7680 worker thread done servicing request
00:14:45.912 00.000 7680 Worker thread wakes up
00:14:45.913 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:45.913 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:47.168 01.255 7680 Exposure complete
00:14:47.308 00.140 7680 worker thread done servicing request
00:14:47.308 00.000 6120 OnExposeComplete: enter
00:14:47.313 00.005 6120 UpdateGuideState(): m_state=6
00:14:47.318 00.005 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3613
00:14:47.321 00.003 6120 Star::Find returns 1 (1), X=967.03, Y=57.29, Mass=13610, SNR=76.4, Peak=255 HFD=6.9
00:14:47.327 00.006 6120 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-2.95) = xAngle (0.39 = 0.39)
00:14:47.332 00.005 6120 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.12 = 0.12)
00:14:47.336 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.57 mountX=0.08 mountY=0.01, mountTheta=0.13
00:14:47.342 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.05, opts=13)
00:14:47.345 00.003 6120 Enqueuing Move request for scope (-0.08, -0.05)
00:14:47.349 00.004 7680 Worker thread wakes up
00:14:47.350 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:47.354 00.004 6120 UpdateGuideState exits: m=13610 SNR=76.4 Saturated
00:14:47.357 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:47.362 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:47.366 00.004 6120 Enqueuing Expose request
00:14:47.369 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
00:14:47.369 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
00:14:47.369 00.000 7680 Moving (-0.08, -0.05) raw xDistance=0.08 yDistance=0.01
00:14:47.369 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:14:47.371 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:14:47.371 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:14:47.371 00.000 7680 MoveAxis(E, 0, ABG)
00:14:47.371 00.000 7680 Move returns status 0, amount 0
00:14:47.372 00.001 7680 MoveAxis(N, 0, ABG)
00:14:47.372 00.000 7680 Move returns status 0, amount 0
00:14:47.372 00.000 7680 move complete, result=0
00:14:47.372 00.000 7680 worker thread done servicing request
00:14:47.372 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:14:47.377 00.005 7680 Worker thread wakes up
00:14:47.377 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:47.377 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:48.618 01.241 7680 Exposure complete
00:14:48.759 00.141 7680 worker thread done servicing request
00:14:48.760 00.001 6120 OnExposeComplete: enter
00:14:48.765 00.005 6120 UpdateGuideState(): m_state=6
00:14:48.771 00.006 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3614
00:14:48.775 00.004 6120 Star::Find returns 1 (1), X=967.06, Y=57.31, Mass=13418, SNR=76.8, Peak=255 HFD=6.9
00:14:48.778 00.003 6120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-2.95) = xAngle (0.48 = 0.48)
00:14:48.782 00.004 6120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.21 = 0.21)
00:14:48.786 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.48 mountX=0.05 mountY=0.01, mountTheta=0.23
00:14:48.790 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.03, opts=13)
00:14:48.794 00.004 6120 Enqueuing Move request for scope (-0.04, -0.03)
00:14:48.798 00.004 7680 Worker thread wakes up
00:14:48.798 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
00:14:48.798 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
00:14:48.799 00.001 7680 Moving (-0.04, -0.03) raw xDistance=0.05 yDistance=0.01
00:14:48.799 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:14:48.799 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:14:48.799 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:48.803 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:14:48.803 00.000 7680 MoveAxis(E, 0, ABG)
00:14:48.804 00.001 7680 Move returns status 0, amount 0
00:14:48.804 00.000 7680 MoveAxis(N, 0, ABG)
00:14:48.804 00.000 7680 Move returns status 0, amount 0
00:14:48.804 00.000 7680 move complete, result=0
00:14:48.804 00.000 7680 worker thread done servicing request
00:14:48.805 00.001 6120 UpdateGuideState exits: m=13418 SNR=76.8 Saturated
00:14:48.808 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:48.812 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:48.815 00.003 6120 Enqueuing Expose request
00:14:48.818 00.003 7680 Worker thread wakes up
00:14:48.818 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:14:48.821 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:48.823 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:50.074 01.251 7680 Exposure complete
00:14:50.212 00.138 7680 worker thread done servicing request
00:14:50.213 00.001 6120 OnExposeComplete: enter
00:14:50.216 00.003 6120 UpdateGuideState(): m_state=6
00:14:50.220 00.004 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3615
00:14:50.223 00.003 6120 Star::Find returns 1 (1), X=967.08, Y=57.72, Mass=14915, SNR=80.5, Peak=255 HFD=6.9
00:14:50.228 00.005 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
00:14:50.231 00.003 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
00:14:50.237 00.006 6120 CameraToMount -- cameraX=-0.02 cameraY=0.38 hyp=0.38 cameraTheta=1.63 mountX=-0.05 mountY=-0.35, mountTheta=-1.71
00:14:50.244 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.38, opts=13)
00:14:50.250 00.006 6120 Enqueuing Move request for scope (-0.02, 0.38)
00:14:50.253 00.003 7680 Worker thread wakes up
00:14:50.254 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:50.258 00.004 6120 UpdateGuideState exits: m=14915 SNR=80.5 Saturated
00:14:50.261 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:50.265 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:50.270 00.005 6120 Enqueuing Expose request
00:14:50.274 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.38) opts 0xd
00:14:50.274 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.38)
00:14:50.274 00.000 7680 Moving (-0.02, 0.38) raw xDistance=-0.05 yDistance=-0.35
00:14:50.274 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:14:50.274 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:14:50.275 00.001 7680 MoveAxis(E, 0, ABG)
00:14:50.275 00.000 7680 Move returns status 0, amount 0
00:14:50.275 00.000 7680 MoveAxis(N, 191, ABG)
00:14:50.275 00.000 7680 Guiding  Dir = 0, Dur = 191
00:14:50.275 00.000 7680 IsSlewing returns 0
00:14:50.275 00.000 7680 IsGuiding returns 0
00:14:50.276 00.001 7680 PulseGuide returned control before completion, sleep 201
00:14:50.484 00.208 7680 IsGuiding returns 1
00:14:50.485 00.001 7680 scope still moving after pulse duration time elapsed
00:14:50.515 00.030 7680 IsSlewing returns 0
00:14:50.516 00.001 7680 IsGuiding returns 1
00:14:50.545 00.029 7680 IsSlewing returns 0
00:14:50.547 00.002 7680 IsGuiding returns 0
00:14:50.548 00.001 7680 scope move finished after 191 + 80 ms
00:14:50.548 00.000 7680 Move returns status 0, amount 191
00:14:50.548 00.000 7680 move complete, result=0
00:14:50.549 00.001 7680 worker thread done servicing request
00:14:50.549 00.000 7680 Worker thread wakes up
00:14:50.550 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 191 ms NORTH
00:14:50.555 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:50.556 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:51.808 01.252 7680 Exposure complete
00:14:51.951 00.143 7680 worker thread done servicing request
00:14:51.951 00.000 6120 OnExposeComplete: enter
00:14:51.956 00.005 6120 UpdateGuideState(): m_state=6
00:14:51.959 00.003 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3616
00:14:51.964 00.005 6120 Star::Find returns 1 (1), X=967.12, Y=57.72, Mass=13951, SNR=76.3, Peak=255 HFD=6.9
00:14:51.967 00.003 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
00:14:51.970 00.003 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
00:14:51.974 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.38 hyp=0.38 cameraTheta=1.52 mountX=-0.09 mountY=-0.34, mountTheta=-1.84
00:14:51.981 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.38, opts=13)
00:14:51.986 00.005 6120 Enqueuing Move request for scope (0.02, 0.38)
00:14:51.991 00.005 7680 Worker thread wakes up
00:14:51.992 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.38) opts 0xd
00:14:51.992 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.38)
00:14:51.992 00.000 7680 Moving (0.02, 0.38) raw xDistance=-0.09 yDistance=-0.34
00:14:51.992 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:14:51.993 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:14:51.993 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:51.999 00.006 7680 MoveAxis(E, 0, ABG)
00:14:51.999 00.000 6120 UpdateGuideState exits: m=13951 SNR=76.3 Saturated
00:14:52.004 00.005 7680 Move returns status 0, amount 0
00:14:52.005 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:52.009 00.004 7680 MoveAxis(N, 182, ABG)
00:14:52.009 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:52.016 00.007 7680 Guiding  Dir = 0, Dur = 182
00:14:52.017 00.001 6120 Enqueuing Expose request
00:14:52.022 00.005 7680 IsSlewing returns 0
00:14:52.022 00.000 7680 IsGuiding returns 0
00:14:52.023 00.001 7680 PulseGuide returned control before completion, sleep 192
00:14:52.217 00.194 7680 IsGuiding returns 1
00:14:52.218 00.001 7680 scope still moving after pulse duration time elapsed
00:14:52.249 00.031 7680 IsSlewing returns 0
00:14:52.251 00.002 7680 IsGuiding returns 0
00:14:52.251 00.000 7680 scope move finished after 182 + 45 ms
00:14:52.251 00.000 7680 Move returns status 0, amount 182
00:14:52.252 00.001 7680 move complete, result=0
00:14:52.252 00.000 7680 worker thread done servicing request
00:14:52.252 00.000 7680 Worker thread wakes up
00:14:52.253 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 182 ms NORTH
00:14:52.259 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:52.259 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:53.510 01.251 7680 Exposure complete
00:14:53.644 00.134 7680 worker thread done servicing request
00:14:53.645 00.001 6120 OnExposeComplete: enter
00:14:53.650 00.005 6120 UpdateGuideState(): m_state=6
00:14:53.654 00.004 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3617
00:14:53.659 00.005 6120 Star::Find returns 1 (1), X=967.01, Y=57.42, Mass=14045, SNR=77.3, Peak=255 HFD=6.8
00:14:53.663 00.004 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.90)
00:14:53.667 00.004 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.16)
00:14:53.672 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.43 mountX=0.07 mountY=-0.11, mountTheta=-0.97
00:14:53.679 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.08, opts=13)
00:14:53.683 00.004 6120 Enqueuing Move request for scope (-0.09, 0.08)
00:14:53.688 00.005 7680 Worker thread wakes up
00:14:53.688 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:53.691 00.003 6120 UpdateGuideState exits: m=14045 SNR=77.3 Saturated
00:14:53.695 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:53.700 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:53.704 00.004 6120 Enqueuing Expose request
00:14:53.710 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
00:14:53.710 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
00:14:53.710 00.000 7680 Moving (-0.09, 0.08) raw xDistance=0.07 yDistance=-0.11
00:14:53.710 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:14:53.711 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:14:53.711 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:14:53.711 00.000 7680 MoveAxis(E, 0, ABG)
00:14:53.711 00.000 7680 Move returns status 0, amount 0
00:14:53.712 00.001 7680 MoveAxis(N, 0, ABG)
00:14:53.712 00.000 7680 Move returns status 0, amount 0
00:14:53.712 00.000 7680 move complete, result=0
00:14:53.712 00.000 7680 worker thread done servicing request
00:14:53.712 00.000 7680 Worker thread wakes up
00:14:53.713 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:53.713 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:53.713 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:14:54.962 01.249 7680 Exposure complete
00:14:55.095 00.133 7680 worker thread done servicing request
00:14:55.096 00.001 6120 OnExposeComplete: enter
00:14:55.100 00.004 6120 UpdateGuideState(): m_state=6
00:14:55.103 00.003 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3618
00:14:55.108 00.005 6120 Star::Find returns 1 (1), X=967.14, Y=57.71, Mass=14799, SNR=80.0, Peak=255 HFD=6.9
00:14:55.114 00.006 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
00:14:55.117 00.003 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
00:14:55.121 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.37 hyp=0.37 cameraTheta=1.46 mountX=-0.11 mountY=-0.31, mountTheta=-1.91
00:14:55.125 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.37, opts=13)
00:14:55.130 00.005 6120 Enqueuing Move request for scope (0.04, 0.37)
00:14:55.133 00.003 7680 Worker thread wakes up
00:14:55.133 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.37) opts 0xd
00:14:55.133 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.37)
00:14:55.133 00.000 7680 Moving (0.04, 0.37) raw xDistance=-0.11 yDistance=-0.31
00:14:55.134 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:14:55.134 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:14:55.134 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:55.138 00.004 7680 MoveAxis(E, 0, ABG)
00:14:55.138 00.000 6120 UpdateGuideState exits: m=14799 SNR=80.0 Saturated
00:14:55.142 00.004 7680 Move returns status 0, amount 0
00:14:55.142 00.000 7680 MoveAxis(N, 169, ABG)
00:14:55.142 00.000 7680 Guiding  Dir = 0, Dur = 169
00:14:55.143 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:55.147 00.004 7680 IsSlewing returns 0
00:14:55.147 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:55.150 00.003 7680 IsGuiding returns 0
00:14:55.150 00.000 6120 Enqueuing Expose request
00:14:55.155 00.005 7680 PulseGuide returned control before completion, sleep 179
00:14:55.343 00.188 7680 IsGuiding returns 1
00:14:55.343 00.000 7680 scope still moving after pulse duration time elapsed
00:14:55.373 00.030 7680 IsSlewing returns 0
00:14:55.375 00.002 7680 IsGuiding returns 0
00:14:55.376 00.001 7680 scope move finished after 169 + 55 ms
00:14:55.376 00.000 7680 Move returns status 0, amount 169
00:14:55.376 00.000 7680 move complete, result=0
00:14:55.377 00.001 7680 worker thread done servicing request
00:14:55.378 00.001 7680 Worker thread wakes up
00:14:55.378 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 169 ms NORTH
00:14:55.384 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:55.384 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:56.633 01.249 7680 Exposure complete
00:14:56.775 00.142 7680 worker thread done servicing request
00:14:56.777 00.002 6120 OnExposeComplete: enter
00:14:56.781 00.004 6120 UpdateGuideState(): m_state=6
00:14:56.785 00.004 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3619
00:14:56.789 00.004 6120 Star::Find returns 1 (1), X=967.10, Y=57.30, Mass=14447, SNR=78.4, Peak=255 HFD=6.9
00:14:56.793 00.004 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-2.95) = xAngle (1.25 = 1.25)
00:14:56.798 00.005 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
00:14:56.802 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.70 mountX=0.01 mountY=0.03, mountTheta=1.21
00:14:56.808 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.04, opts=13)
00:14:56.813 00.005 6120 Enqueuing Move request for scope (-0.00, -0.04)
00:14:56.817 00.004 7680 Worker thread wakes up
00:14:56.817 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:56.821 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
00:14:56.821 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
00:14:56.822 00.001 7680 Moving (-0.00, -0.04) raw xDistance=0.01 yDistance=0.03
00:14:56.822 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:14:56.822 00.000 6120 UpdateGuideState exits: m=14447 SNR=78.4 Saturated
00:14:56.827 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:14:56.827 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:56.831 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:56.835 00.004 6120 Enqueuing Expose request
00:14:56.839 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:14:56.839 00.000 7680 MoveAxis(E, 0, ABG)
00:14:56.839 00.000 7680 Move returns status 0, amount 0
00:14:56.840 00.001 7680 MoveAxis(N, 0, ABG)
00:14:56.840 00.000 7680 Move returns status 0, amount 0
00:14:56.840 00.000 7680 move complete, result=0
00:14:56.840 00.000 7680 worker thread done servicing request
00:14:56.840 00.000 7680 Worker thread wakes up
00:14:56.841 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:14:56.845 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:56.845 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:58.092 01.247 7680 Exposure complete
00:14:58.227 00.135 7680 worker thread done servicing request
00:14:58.227 00.000 6120 OnExposeComplete: enter
00:14:58.231 00.004 6120 UpdateGuideState(): m_state=6
00:14:58.236 00.005 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3620
00:14:58.240 00.004 6120 Star::Find returns 1 (1), X=967.06, Y=57.99, Mass=13810, SNR=75.8, Peak=255 HFD=7.1
00:14:58.243 00.003 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
00:14:58.248 00.005 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
00:14:58.251 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.65 hyp=0.65 cameraTheta=1.64 mountX=-0.07 mountY=-0.61, mountTheta=-1.69
00:14:58.258 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.65, opts=13)
00:14:58.262 00.004 6120 Enqueuing Move request for scope (-0.05, 0.65)
00:14:58.266 00.004 7680 Worker thread wakes up
00:14:58.266 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.65) opts 0xd
00:14:58.266 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.65)
00:14:58.267 00.001 7680 Moving (-0.05, 0.65) raw xDistance=-0.07 yDistance=-0.61
00:14:58.267 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:14:58.267 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:14:58.271 00.004 6120 UpdateGuideState exits: m=13810 SNR=75.8 Saturated
00:14:58.275 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:58.278 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:14:58.281 00.003 6120 Enqueuing Expose request
00:14:58.287 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
00:14:58.287 00.000 7680 MoveAxis(E, 0, ABG)
00:14:58.287 00.000 7680 Move returns status 0, amount 0
00:14:58.287 00.000 7680 MoveAxis(N, 329, ABG)
00:14:58.287 00.000 7680 Guiding  Dir = 0, Dur = 329
00:14:58.288 00.001 7680 IsSlewing returns 0
00:14:58.288 00.000 7680 IsGuiding returns 0
00:14:58.289 00.001 7680 PulseGuide returned control before completion, sleep 339
00:14:58.632 00.343 7680 IsGuiding returns 1
00:14:58.632 00.000 7680 scope still moving after pulse duration time elapsed
00:14:58.663 00.031 7680 IsSlewing returns 0
00:14:58.665 00.002 7680 IsGuiding returns 0
00:14:58.665 00.000 7680 scope move finished after 329 + 47 ms
00:14:58.665 00.000 7680 Move returns status 0, amount 329
00:14:58.665 00.000 7680 move complete, result=0
00:14:58.667 00.002 7680 worker thread done servicing request
00:14:58.668 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 329 ms NORTH
00:14:58.676 00.008 7680 Worker thread wakes up
00:14:58.676 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:14:58.676 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:14:59.930 01.254 7680 Exposure complete
00:15:00.075 00.145 7680 worker thread done servicing request
00:15:00.075 00.000 6120 OnExposeComplete: enter
00:15:00.080 00.005 6120 UpdateGuideState(): m_state=6
00:15:00.084 00.004 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3621
00:15:00.088 00.004 6120 Star::Find returns 1 (1), X=966.82, Y=57.36, Mass=12849, SNR=74.1, Peak=255 HFD=6.9
00:15:00.093 00.005 6120 CameraToMount -- cameraTheta (3.07) - m_xAngle (-2.95) = xAngle (6.02 = -0.26)
00:15:00.096 00.003 6120 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.76 = -0.53)
00:15:00.100 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.02 hyp=0.29 cameraTheta=3.07 mountX=0.28 mountY=-0.14, mountTheta=-0.48
00:15:00.105 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.02, opts=13)
00:15:00.110 00.005 6120 Enqueuing Move request for scope (-0.29, 0.02)
00:15:00.114 00.004 7680 Worker thread wakes up
00:15:00.115 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:00.120 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.02) opts 0xd
00:15:00.120 00.000 6120 UpdateGuideState exits: m=12849 SNR=74.1 Saturated
00:15:00.124 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:00.127 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:00.132 00.005 6120 Enqueuing Expose request
00:15:00.137 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.02)
00:15:00.137 00.000 7680 Moving (-0.29, 0.02) raw xDistance=0.28 yDistance=-0.14
00:15:00.138 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
00:15:00.138 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:15:00.138 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:15:00.139 00.001 7680 MoveAxis(W, 113, ABG)
00:15:00.139 00.000 7680 Guiding  Dir = 3, Dur = 113
00:15:00.140 00.001 7680 IsSlewing returns 0
00:15:00.141 00.001 7680 IsGuiding returns 0
00:15:00.141 00.000 7680 PulseGuide returned control before completion, sleep 123
00:15:00.277 00.136 7680 IsGuiding returns 1
00:15:00.277 00.000 7680 scope still moving after pulse duration time elapsed
00:15:00.308 00.031 7680 IsSlewing returns 0
00:15:00.309 00.001 7680 IsGuiding returns 0
00:15:00.309 00.000 7680 scope move finished after 113 + 55 ms
00:15:00.309 00.000 7680 Move returns status 0, amount 113
00:15:00.309 00.000 7680 MoveAxis(N, 0, ABG)
00:15:00.310 00.001 7680 Move returns status 0, amount 0
00:15:00.310 00.000 7680 move complete, result=0
00:15:00.311 00.001 7680 worker thread done servicing request
00:15:00.311 00.000 6120 GuideStep: 0.3 px 113 ms WEST, -0.1 px 0 ms NORTH
00:15:00.317 00.006 7680 Worker thread wakes up
00:15:00.317 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:00.317 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:01.573 01.256 7680 Exposure complete
00:15:01.707 00.134 7680 worker thread done servicing request
00:15:01.707 00.000 6120 OnExposeComplete: enter
00:15:01.712 00.005 6120 UpdateGuideState(): m_state=6
00:15:01.716 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3622
00:15:01.720 00.004 6120 Star::Find returns 1 (1), X=966.99, Y=57.71, Mass=14207, SNR=77.7, Peak=255 HFD=6.9
00:15:01.725 00.005 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
00:15:01.728 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
00:15:01.731 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.38 hyp=0.39 cameraTheta=1.86 mountX=0.04 mountY=-0.39, mountTheta=-1.47
00:15:01.737 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.38, opts=13)
00:15:01.742 00.005 6120 Enqueuing Move request for scope (-0.11, 0.38)
00:15:01.745 00.003 7680 Worker thread wakes up
00:15:01.745 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:01.748 00.003 6120 UpdateGuideState exits: m=14207 SNR=77.7 Saturated
00:15:01.754 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.38) opts 0xd
00:15:01.754 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.38)
00:15:01.755 00.001 7680 Moving (-0.11, 0.38) raw xDistance=0.04 yDistance=-0.39
00:15:01.755 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:01.761 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:15:01.761 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:15:01.761 00.000 7680 MoveAxis(E, 0, ABG)
00:15:01.761 00.000 7680 Move returns status 0, amount 0
00:15:01.762 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:01.768 00.006 6120 Enqueuing Expose request
00:15:01.772 00.004 7680 MoveAxis(N, 209, ABG)
00:15:01.772 00.000 7680 Guiding  Dir = 0, Dur = 209
00:15:01.773 00.001 7680 IsSlewing returns 0
00:15:01.773 00.000 7680 IsGuiding returns 0
00:15:01.773 00.000 7680 PulseGuide returned control before completion, sleep 219
00:15:02.001 00.228 7680 IsGuiding returns 1
00:15:02.002 00.001 7680 scope still moving after pulse duration time elapsed
00:15:02.033 00.031 7680 IsSlewing returns 0
00:15:02.034 00.001 7680 IsGuiding returns 0
00:15:02.035 00.001 7680 scope move finished after 209 + 53 ms
00:15:02.036 00.001 7680 Move returns status 0, amount 209
00:15:02.036 00.000 7680 move complete, result=0
00:15:02.036 00.000 7680 worker thread done servicing request
00:15:02.038 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 209 ms NORTH
00:15:02.045 00.007 7680 Worker thread wakes up
00:15:02.045 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:02.045 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:03.295 01.250 7680 Exposure complete
00:15:03.439 00.144 7680 worker thread done servicing request
00:15:03.439 00.000 6120 OnExposeComplete: enter
00:15:03.443 00.004 6120 UpdateGuideState(): m_state=6
00:15:03.448 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3623
00:15:03.453 00.005 6120 Star::Find returns 1 (1), X=966.96, Y=57.77, Mass=14905, SNR=78.5, Peak=255 HFD=6.9
00:15:03.458 00.005 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
00:15:03.462 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
00:15:03.466 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.43 hyp=0.46 cameraTheta=1.89 mountX=0.06 mountY=-0.45, mountTheta=-1.43
00:15:03.471 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.43, opts=13)
00:15:03.475 00.004 6120 Enqueuing Move request for scope (-0.14, 0.43)
00:15:03.480 00.005 7680 Worker thread wakes up
00:15:03.480 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.43) opts 0xd
00:15:03.480 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:03.486 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.43)
00:15:03.486 00.000 7680 Moving (-0.14, 0.43) raw xDistance=0.06 yDistance=-0.45
00:15:03.487 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:15:03.487 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
00:15:03.487 00.000 7680 MoveAxis(E, 0, ABG)
00:15:03.487 00.000 7680 Move returns status 0, amount 0
00:15:03.487 00.000 7680 MoveAxis(N, 245, ABG)
00:15:03.487 00.000 7680 Guiding  Dir = 0, Dur = 245
00:15:03.487 00.000 6120 UpdateGuideState exits: m=14905 SNR=78.5 Saturated
00:15:03.493 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:03.496 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:03.500 00.004 6120 Enqueuing Expose request
00:15:03.504 00.004 7680 IsSlewing returns 0
00:15:03.504 00.000 7680 IsGuiding returns 0
00:15:03.504 00.000 7680 PulseGuide returned control before completion, sleep 255
00:15:03.765 00.261 7680 IsGuiding returns 1
00:15:03.767 00.002 7680 scope still moving after pulse duration time elapsed
00:15:03.797 00.030 7680 IsSlewing returns 0
00:15:03.797 00.000 7680 IsGuiding returns 1
00:15:03.828 00.031 7680 IsSlewing returns 0
00:15:03.829 00.001 7680 IsGuiding returns 1
00:15:03.859 00.030 7680 IsSlewing returns 0
00:15:03.863 00.004 7680 IsGuiding returns 1
00:15:03.890 00.027 7680 IsSlewing returns 0
00:15:03.891 00.001 7680 IsGuiding returns 0
00:15:03.891 00.000 7680 scope move finished after 245 + 141 ms
00:15:03.892 00.001 7680 Move returns status 0, amount 245
00:15:03.892 00.000 7680 move complete, result=0
00:15:03.892 00.000 7680 worker thread done servicing request
00:15:03.893 00.001 7680 Worker thread wakes up
00:15:03.893 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 245 ms NORTH
00:15:03.898 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:03.900 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:05.136 01.236 7680 Exposure complete
00:15:05.261 00.125 7680 worker thread done servicing request
00:15:05.261 00.000 6120 OnExposeComplete: enter
00:15:05.265 00.004 6120 UpdateGuideState(): m_state=6
00:15:05.269 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3624
00:15:05.274 00.005 6120 Star::Find returns 1 (1), X=966.79, Y=57.39, Mass=14578, SNR=78.5, Peak=255 HFD=7.0
00:15:05.277 00.003 6120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-2.95) = xAngle (5.95 = -0.33)
00:15:05.281 00.004 6120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.68 = -0.60)
00:15:05.284 00.003 6120 CameraToMount -- cameraX=-0.32 cameraY=0.05 hyp=0.32 cameraTheta=2.99 mountX=0.30 mountY=-0.18, mountTheta=-0.54
00:15:05.289 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.05, opts=13)
00:15:05.292 00.003 6120 Enqueuing Move request for scope (-0.32, 0.05)
00:15:05.295 00.003 7680 Worker thread wakes up
00:15:05.296 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:05.300 00.004 6120 UpdateGuideState exits: m=14578 SNR=78.5 Saturated
00:15:05.303 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:05.306 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:05.310 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.05) opts 0xd
00:15:05.310 00.000 6120 Enqueuing Expose request
00:15:05.314 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.05)
00:15:05.314 00.000 7680 Moving (-0.32, 0.05) raw xDistance=0.30 yDistance=-0.18
00:15:05.314 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:15:05.314 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:15:05.314 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:15:05.314 00.000 7680 MoveAxis(W, 124, ABG)
00:15:05.314 00.000 7680 Guiding  Dir = 3, Dur = 124
00:15:05.317 00.003 7680 IsSlewing returns 0
00:15:05.317 00.000 7680 IsGuiding returns 0
00:15:05.317 00.000 7680 PulseGuide returned control before completion, sleep 134
00:15:05.456 00.139 7680 IsGuiding returns 1
00:15:05.456 00.000 7680 scope still moving after pulse duration time elapsed
00:15:05.487 00.031 7680 IsSlewing returns 0
00:15:05.489 00.002 7680 IsGuiding returns 0
00:15:05.489 00.000 7680 scope move finished after 124 + 48 ms
00:15:05.491 00.002 7680 Move returns status 0, amount 124
00:15:05.491 00.000 7680 MoveAxis(N, 0, ABG)
00:15:05.492 00.001 7680 Move returns status 0, amount 0
00:15:05.492 00.000 7680 move complete, result=0
00:15:05.492 00.000 7680 worker thread done servicing request
00:15:05.492 00.000 7680 Worker thread wakes up
00:15:05.493 00.001 6120 GuideStep: 0.3 px 124 ms WEST, -0.2 px 0 ms NORTH
00:15:05.499 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:05.499 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:06.747 01.248 7680 Exposure complete
00:15:06.877 00.130 7680 worker thread done servicing request
00:15:06.878 00.001 6120 OnExposeComplete: enter
00:15:06.882 00.004 6120 UpdateGuideState(): m_state=6
00:15:06.885 00.003 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3625
00:15:06.890 00.005 6120 Star::Find returns 1 (1), X=966.98, Y=57.42, Mass=13351, SNR=74.7, Peak=255 HFD=6.8
00:15:06.894 00.004 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.53 = -0.75)
00:15:06.899 00.005 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.02)
00:15:06.901 00.002 6120 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.58 mountX=0.10 mountY=-0.12, mountTheta=-0.86
00:15:06.906 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.08, opts=13)
00:15:06.911 00.005 6120 Enqueuing Move request for scope (-0.12, 0.08)
00:15:06.914 00.003 7680 Worker thread wakes up
00:15:06.914 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
00:15:06.914 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
00:15:06.914 00.000 7680 Moving (-0.12, 0.08) raw xDistance=0.10 yDistance=-0.12
00:15:06.914 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:15:06.915 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:15:06.915 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:15:06.915 00.000 7680 MoveAxis(E, 0, ABG)
00:15:06.915 00.000 7680 Move returns status 0, amount 0
00:15:06.915 00.000 7680 MoveAxis(N, 0, ABG)
00:15:06.915 00.000 7680 Move returns status 0, amount 0
00:15:06.915 00.000 7680 move complete, result=0
00:15:06.915 00.000 7680 worker thread done servicing request
00:15:06.917 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:06.922 00.005 6120 UpdateGuideState exits: m=13351 SNR=74.7 Saturated
00:15:06.927 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:06.930 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:06.932 00.002 6120 Enqueuing Expose request
00:15:06.936 00.004 7680 Worker thread wakes up
00:15:06.936 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:06.939 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:06.939 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:08.183 01.244 7680 Exposure complete
00:15:08.313 00.130 7680 worker thread done servicing request
00:15:08.313 00.000 6120 OnExposeComplete: enter
00:15:08.317 00.004 6120 UpdateGuideState(): m_state=6
00:15:08.321 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3626
00:15:08.324 00.003 6120 Star::Find returns 1 (1), X=966.99, Y=57.83, Mass=13625, SNR=77.0, Peak=255 HFD=6.9
00:15:08.330 00.006 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.54)
00:15:08.333 00.003 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
00:15:08.337 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.49 hyp=0.50 cameraTheta=1.79 mountX=0.02 mountY=-0.49, mountTheta=-1.54
00:15:08.341 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.49, opts=13)
00:15:08.345 00.004 6120 Enqueuing Move request for scope (-0.11, 0.49)
00:15:08.349 00.004 7680 Worker thread wakes up
00:15:08.349 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.49) opts 0xd
00:15:08.349 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.49)
00:15:08.349 00.000 7680 Moving (-0.11, 0.49) raw xDistance=0.02 yDistance=-0.49
00:15:08.350 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:15:08.350 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:15:08.350 00.000 7680 MoveAxis(E, 0, ABG)
00:15:08.350 00.000 7680 Move returns status 0, amount 0
00:15:08.350 00.000 7680 MoveAxis(N, 266, ABG)
00:15:08.350 00.000 7680 Guiding  Dir = 0, Dur = 266
00:15:08.351 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:08.356 00.005 7680 IsSlewing returns 0
00:15:08.356 00.000 6120 UpdateGuideState exits: m=13625 SNR=77.0 Saturated
00:15:08.359 00.003 7680 IsGuiding returns 0
00:15:08.360 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:08.363 00.003 7680 PulseGuide returned control before completion, sleep 276
00:15:08.363 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:08.368 00.005 6120 Enqueuing Expose request
00:15:08.655 00.287 7680 IsGuiding returns 1
00:15:08.656 00.001 7680 scope still moving after pulse duration time elapsed
00:15:08.687 00.031 7680 IsSlewing returns 0
00:15:08.688 00.001 7680 IsGuiding returns 0
00:15:08.688 00.000 7680 scope move finished after 266 + 62 ms
00:15:08.689 00.001 7680 Move returns status 0, amount 266
00:15:08.689 00.000 7680 move complete, result=0
00:15:08.689 00.000 7680 worker thread done servicing request
00:15:08.690 00.001 7680 Worker thread wakes up
00:15:08.691 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 266 ms NORTH
00:15:08.695 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:08.696 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:09.954 01.258 7680 Exposure complete
00:15:10.093 00.139 7680 worker thread done servicing request
00:15:10.094 00.001 6120 OnExposeComplete: enter
00:15:10.098 00.004 6120 UpdateGuideState(): m_state=6
00:15:10.102 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3627
00:15:10.107 00.005 6120 Star::Find returns 1 (1), X=967.01, Y=57.69, Mass=14319, SNR=77.4, Peak=255 HFD=6.9
00:15:10.112 00.005 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
00:15:10.116 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
00:15:10.120 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.35 hyp=0.37 cameraTheta=1.83 mountX=0.03 mountY=-0.36, mountTheta=-1.49
00:15:10.124 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.35, opts=13)
00:15:10.127 00.003 6120 Enqueuing Move request for scope (-0.10, 0.35)
00:15:10.131 00.004 7680 Worker thread wakes up
00:15:10.131 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.35) opts 0xd
00:15:10.131 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.35)
00:15:10.132 00.001 7680 Moving (-0.10, 0.35) raw xDistance=0.03 yDistance=-0.36
00:15:10.132 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:10.135 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:15:10.135 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:15:10.135 00.000 7680 MoveAxis(E, 0, ABG)
00:15:10.137 00.002 7680 Move returns status 0, amount 0
00:15:10.137 00.000 7680 MoveAxis(N, 196, ABG)
00:15:10.137 00.000 7680 Guiding  Dir = 0, Dur = 196
00:15:10.137 00.000 6120 UpdateGuideState exits: m=14319 SNR=77.4 Saturated
00:15:10.141 00.004 7680 IsSlewing returns 0
00:15:10.141 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:10.145 00.004 7680 IsGuiding returns 0
00:15:10.146 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:10.149 00.003 6120 Enqueuing Expose request
00:15:10.153 00.004 7680 PulseGuide returned control before completion, sleep 206
00:15:10.368 00.215 7680 IsGuiding returns 0
00:15:10.369 00.001 7680 Move returns status 0, amount 196
00:15:10.369 00.000 7680 move complete, result=0
00:15:10.370 00.001 7680 worker thread done servicing request
00:15:10.370 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 196 ms NORTH
00:15:10.377 00.007 7680 Worker thread wakes up
00:15:10.377 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:10.377 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:11.633 01.256 7680 Exposure complete
00:15:11.764 00.131 7680 worker thread done servicing request
00:15:11.765 00.001 6120 OnExposeComplete: enter
00:15:11.771 00.006 6120 UpdateGuideState(): m_state=6
00:15:11.774 00.003 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3628
00:15:11.779 00.005 6120 Star::Find returns 1 (1), X=967.06, Y=57.58, Mass=14424, SNR=77.9, Peak=255 HFD=7.1
00:15:11.784 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.57)
00:15:11.786 00.002 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
00:15:11.790 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.76 mountX=0.00 mountY=-0.24, mountTheta=-1.57
00:15:11.796 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.24, opts=13)
00:15:11.800 00.004 6120 Enqueuing Move request for scope (-0.05, 0.24)
00:15:11.805 00.005 7680 Worker thread wakes up
00:15:11.805 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.24) opts 0xd
00:15:11.805 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.24)
00:15:11.806 00.001 7680 Moving (-0.05, 0.24) raw xDistance=0.00 yDistance=-0.24
00:15:11.806 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:15:11.806 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:15:11.806 00.000 7680 MoveAxis(E, 0, ABG)
00:15:11.807 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:11.810 00.003 6120 UpdateGuideState exits: m=14424 SNR=77.9 Saturated
00:15:11.815 00.005 7680 Move returns status 0, amount 0
00:15:11.815 00.000 7680 MoveAxis(N, 130, ABG)
00:15:11.815 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:11.818 00.003 7680 Guiding  Dir = 0, Dur = 130
00:15:11.819 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:11.823 00.004 6120 Enqueuing Expose request
00:15:11.827 00.004 7680 IsSlewing returns 0
00:15:11.827 00.000 7680 IsGuiding returns 0
00:15:11.827 00.000 7680 PulseGuide returned control before completion, sleep 140
00:15:11.983 00.156 7680 IsGuiding returns 1
00:15:11.984 00.001 7680 scope still moving after pulse duration time elapsed
00:15:12.013 00.029 7680 IsSlewing returns 0
00:15:12.014 00.001 7680 IsGuiding returns 0
00:15:12.015 00.001 7680 scope move finished after 130 + 57 ms
00:15:12.015 00.000 7680 Move returns status 0, amount 130
00:15:12.015 00.000 7680 move complete, result=0
00:15:12.016 00.001 7680 worker thread done servicing request
00:15:12.017 00.001 7680 Worker thread wakes up
00:15:12.017 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 130 ms NORTH
00:15:12.024 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:12.024 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:13.274 01.250 7680 Exposure complete
00:15:13.409 00.135 7680 worker thread done servicing request
00:15:13.409 00.000 6120 OnExposeComplete: enter
00:15:13.413 00.004 6120 UpdateGuideState(): m_state=6
00:15:13.416 00.003 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3629
00:15:13.426 00.010 6120 Star::Find returns 1 (1), X=967.25, Y=57.63, Mass=14205, SNR=76.1, Peak=255 HFD=7.0
00:15:13.430 00.004 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.05 = -2.23)
00:15:13.433 00.003 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.50)
00:15:13.437 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.29 hyp=0.33 cameraTheta=1.09 mountX=-0.20 mountY=-0.20, mountTheta=-2.37
00:15:13.441 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.29, opts=13)
00:15:13.446 00.005 6120 Enqueuing Move request for scope (0.15, 0.29)
00:15:13.450 00.004 7680 Worker thread wakes up
00:15:13.450 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.29) opts 0xd
00:15:13.450 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:13.456 00.006 6120 UpdateGuideState exits: m=14205 SNR=76.1 Saturated
00:15:13.459 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:13.463 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:13.467 00.004 6120 Enqueuing Expose request
00:15:13.471 00.004 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.29)
00:15:13.471 00.000 7680 Moving (0.15, 0.29) raw xDistance=-0.20 yDistance=-0.20
00:15:13.471 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:15:13.471 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:15:13.471 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:15:13.472 00.001 7680 MoveAxis(E, 82, ABG)
00:15:13.472 00.000 7680 Guiding  Dir = 2, Dur = 82
00:15:13.473 00.001 7680 IsSlewing returns 0
00:15:13.473 00.000 7680 IsGuiding returns 0
00:15:13.473 00.000 7680 PulseGuide returned control before completion, sleep 92
00:15:13.574 00.101 7680 IsGuiding returns 1
00:15:13.575 00.001 7680 scope still moving after pulse duration time elapsed
00:15:13.605 00.030 7680 IsSlewing returns 0
00:15:13.606 00.001 7680 IsGuiding returns 0
00:15:13.606 00.000 7680 scope move finished after 82 + 51 ms
00:15:13.607 00.001 7680 Move returns status 0, amount 82
00:15:13.607 00.000 7680 MoveAxis(N, 0, ABG)
00:15:13.607 00.000 7680 Move returns status 0, amount 0
00:15:13.608 00.001 7680 move complete, result=0
00:15:13.609 00.001 7680 worker thread done servicing request
00:15:13.609 00.000 7680 Worker thread wakes up
00:15:13.609 00.000 6120 GuideStep: -0.2 px 82 ms EAST, -0.2 px 0 ms NORTH
00:15:13.617 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:13.619 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:14.869 01.250 7680 Exposure complete
00:15:14.997 00.128 7680 worker thread done servicing request
00:15:14.997 00.000 6120 OnExposeComplete: enter
00:15:15.001 00.004 6120 UpdateGuideState(): m_state=6
00:15:15.004 00.003 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3630
00:15:15.009 00.005 6120 Star::Find returns 1 (1), X=967.21, Y=57.65, Mass=14641, SNR=78.7, Peak=255 HFD=7.0
00:15:15.012 00.003 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
00:15:15.016 00.004 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
00:15:15.022 00.006 6120 CameraToMount -- cameraX=0.11 cameraY=0.32 hyp=0.33 cameraTheta=1.23 mountX=-0.17 mountY=-0.23, mountTheta=-2.19
00:15:15.027 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.32, opts=13)
00:15:15.031 00.004 6120 Enqueuing Move request for scope (0.11, 0.32)
00:15:15.036 00.005 7680 Worker thread wakes up
00:15:15.037 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.32) opts 0xd
00:15:15.037 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:15.040 00.003 6120 UpdateGuideState exits: m=14641 SNR=78.7 Saturated
00:15:15.045 00.005 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.32)
00:15:15.045 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:15.051 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:15.055 00.004 6120 Enqueuing Expose request
00:15:15.059 00.004 7680 Moving (0.11, 0.32) raw xDistance=-0.17 yDistance=-0.23
00:15:15.059 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:15:15.059 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:15:15.059 00.000 7680 MoveAxis(E, 0, ABG)
00:15:15.059 00.000 7680 Move returns status 0, amount 0
00:15:15.059 00.000 7680 MoveAxis(N, 127, ABG)
00:15:15.060 00.001 7680 Guiding  Dir = 0, Dur = 127
00:15:15.060 00.000 7680 IsSlewing returns 0
00:15:15.061 00.001 7680 IsGuiding returns 0
00:15:15.062 00.001 7680 PulseGuide returned control before completion, sleep 137
00:15:15.203 00.141 7680 IsGuiding returns 1
00:15:15.204 00.001 7680 scope still moving after pulse duration time elapsed
00:15:15.234 00.030 7680 IsSlewing returns 0
00:15:15.237 00.003 7680 IsGuiding returns 0
00:15:15.238 00.001 7680 scope move finished after 127 + 49 ms
00:15:15.238 00.000 7680 Move returns status 0, amount 127
00:15:15.238 00.000 7680 move complete, result=0
00:15:15.238 00.000 7680 worker thread done servicing request
00:15:15.238 00.000 7680 Worker thread wakes up
00:15:15.239 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:15.239 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 127 ms NORTH
00:15:15.242 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:16.493 01.251 7680 Exposure complete
00:15:16.632 00.139 7680 worker thread done servicing request
00:15:16.632 00.000 6120 OnExposeComplete: enter
00:15:16.637 00.005 6120 UpdateGuideState(): m_state=6
00:15:16.642 00.005 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3631
00:15:16.648 00.006 6120 Star::Find returns 1 (1), X=967.40, Y=57.64, Mass=13665, SNR=76.7, Peak=255 HFD=7.2
00:15:16.653 00.005 6120 CameraToMount -- cameraTheta (0.79) - m_xAngle (-2.95) = xAngle (3.75 = -2.54)
00:15:16.658 00.005 6120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.48 = -2.81)
00:15:16.663 00.005 6120 CameraToMount -- cameraX=0.30 cameraY=0.31 hyp=0.43 cameraTheta=0.79 mountX=-0.35 mountY=-0.14, mountTheta=-2.76
00:15:16.668 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.31, opts=13)
00:15:16.674 00.006 6120 Enqueuing Move request for scope (0.30, 0.31)
00:15:16.679 00.005 7680 Worker thread wakes up
00:15:16.679 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.31) opts 0xd
00:15:16.679 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.31)
00:15:16.680 00.001 7680 Moving (0.30, 0.31) raw xDistance=-0.35 yDistance=-0.14
00:15:16.680 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
00:15:16.681 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:15:16.681 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:16.686 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:15:16.686 00.000 7680 MoveAxis(E, 144, ABG)
00:15:16.686 00.000 7680 Guiding  Dir = 2, Dur = 144
00:15:16.686 00.000 6120 UpdateGuideState exits: m=13665 SNR=76.7 Saturated
00:15:16.690 00.004 7680 IsSlewing returns 0
00:15:16.691 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:16.695 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:16.699 00.004 7680 IsGuiding returns 0
00:15:16.699 00.000 6120 Enqueuing Expose request
00:15:16.704 00.005 7680 PulseGuide returned control before completion, sleep 154
00:15:16.873 00.169 7680 IsGuiding returns 0
00:15:16.875 00.002 7680 Move returns status 0, amount 144
00:15:16.876 00.001 7680 MoveAxis(N, 0, ABG)
00:15:16.877 00.001 7680 Move returns status 0, amount 0
00:15:16.877 00.000 7680 move complete, result=0
00:15:16.877 00.000 7680 worker thread done servicing request
00:15:16.877 00.000 6120 GuideStep: -0.4 px 144 ms EAST, -0.1 px 0 ms NORTH
00:15:16.884 00.007 7680 Worker thread wakes up
00:15:16.884 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:16.884 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:18.133 01.249 7680 Exposure complete
00:15:18.269 00.136 7680 worker thread done servicing request
00:15:18.269 00.000 6120 OnExposeComplete: enter
00:15:18.274 00.005 6120 UpdateGuideState(): m_state=6
00:15:18.277 00.003 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3632
00:15:18.282 00.005 6120 Star::Find returns 1 (1), X=967.31, Y=57.86, Mass=14255, SNR=77.2, Peak=255 HFD=6.9
00:15:18.286 00.004 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
00:15:18.290 00.004 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
00:15:18.294 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.52 hyp=0.56 cameraTheta=1.20 mountX=-0.30 mountY=-0.38, mountTheta=-2.24
00:15:18.302 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.52, opts=13)
00:15:18.306 00.004 6120 Enqueuing Move request for scope (0.20, 0.52)
00:15:18.309 00.003 7680 Worker thread wakes up
00:15:18.309 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.52) opts 0xd
00:15:18.309 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:18.313 00.004 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.52)
00:15:18.313 00.000 6120 UpdateGuideState exits: m=14255 SNR=77.2 Saturated
00:15:18.317 00.004 7680 Moving (0.20, 0.52) raw xDistance=-0.30 yDistance=-0.38
00:15:18.317 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:18.319 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:18.323 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
00:15:18.323 00.000 6120 Enqueuing Expose request
00:15:18.327 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:15:18.327 00.000 7680 MoveAxis(E, 132, ABG)
00:15:18.327 00.000 7680 Guiding  Dir = 2, Dur = 132
00:15:18.328 00.001 7680 IsSlewing returns 0
00:15:18.329 00.001 7680 IsGuiding returns 0
00:15:18.329 00.000 7680 PulseGuide returned control before completion, sleep 142
00:15:18.483 00.154 7680 IsGuiding returns 1
00:15:18.484 00.001 7680 scope still moving after pulse duration time elapsed
00:15:18.515 00.031 7680 IsSlewing returns 0
00:15:18.517 00.002 7680 IsGuiding returns 0
00:15:18.517 00.000 7680 scope move finished after 132 + 55 ms
00:15:18.517 00.000 7680 Move returns status 0, amount 132
00:15:18.518 00.001 7680 MoveAxis(N, 206, ABG)
00:15:18.518 00.000 7680 Guiding  Dir = 0, Dur = 206
00:15:18.519 00.001 7680 IsSlewing returns 0
00:15:18.519 00.000 7680 IsGuiding returns 0
00:15:18.520 00.001 7680 PulseGuide returned control before completion, sleep 216
00:15:18.752 00.232 7680 IsGuiding returns 1
00:15:18.753 00.001 7680 scope still moving after pulse duration time elapsed
00:15:18.783 00.030 7680 IsSlewing returns 0
00:15:18.784 00.001 7680 IsGuiding returns 0
00:15:18.785 00.001 7680 scope move finished after 206 + 59 ms
00:15:18.785 00.000 7680 Move returns status 0, amount 206
00:15:18.786 00.001 7680 move complete, result=0
00:15:18.786 00.000 7680 worker thread done servicing request
00:15:18.787 00.001 6120 GuideStep: -0.3 px 132 ms EAST, -0.4 px 206 ms NORTH
00:15:18.794 00.007 7680 Worker thread wakes up
00:15:18.794 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:18.794 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:20.053 01.259 7680 Exposure complete
00:15:20.192 00.139 7680 worker thread done servicing request
00:15:20.193 00.001 6120 OnExposeComplete: enter
00:15:20.196 00.003 6120 UpdateGuideState(): m_state=6
00:15:20.202 00.006 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3633
00:15:20.206 00.004 6120 Star::Find returns 1 (1), X=967.14, Y=57.73, Mass=13976, SNR=76.7, Peak=255 HFD=6.8
00:15:20.211 00.005 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.85)
00:15:20.214 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
00:15:20.218 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.48 mountX=-0.11 mountY=-0.34, mountTheta=-1.88
00:15:20.223 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.39, opts=13)
00:15:20.227 00.004 6120 Enqueuing Move request for scope (0.03, 0.39)
00:15:20.231 00.004 7680 Worker thread wakes up
00:15:20.231 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:20.236 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.39) opts 0xd
00:15:20.237 00.001 6120 UpdateGuideState exits: m=13976 SNR=76.7 Saturated
00:15:20.240 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:20.244 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:20.248 00.004 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.39)
00:15:20.248 00.000 7680 Moving (0.03, 0.39) raw xDistance=-0.11 yDistance=-0.34
00:15:20.248 00.000 6120 Enqueuing Expose request
00:15:20.251 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:15:20.251 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:15:20.251 00.000 7680 MoveAxis(E, 0, ABG)
00:15:20.253 00.002 7680 Move returns status 0, amount 0
00:15:20.253 00.000 7680 MoveAxis(N, 182, ABG)
00:15:20.253 00.000 7680 Guiding  Dir = 0, Dur = 182
00:15:20.253 00.000 7680 IsSlewing returns 0
00:15:20.254 00.001 7680 IsGuiding returns 0
00:15:20.254 00.000 7680 PulseGuide returned control before completion, sleep 192
00:15:20.459 00.205 7680 IsGuiding returns 1
00:15:20.460 00.001 7680 scope still moving after pulse duration time elapsed
00:15:20.492 00.032 7680 IsSlewing returns 0
00:15:20.494 00.002 7680 IsGuiding returns 1
00:15:20.522 00.028 7680 IsSlewing returns 0
00:15:20.523 00.001 7680 IsGuiding returns 0
00:15:20.523 00.000 7680 scope move finished after 182 + 87 ms
00:15:20.524 00.001 7680 Move returns status 0, amount 182
00:15:20.524 00.000 7680 move complete, result=0
00:15:20.524 00.000 7680 worker thread done servicing request
00:15:20.525 00.001 7680 Worker thread wakes up
00:15:20.525 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 182 ms NORTH
00:15:20.531 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:20.531 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:21.784 01.253 7680 Exposure complete
00:15:21.919 00.135 7680 worker thread done servicing request
00:15:21.920 00.001 6120 OnExposeComplete: enter
00:15:21.924 00.004 6120 UpdateGuideState(): m_state=6
00:15:21.928 00.004 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3634
00:15:21.932 00.004 6120 Star::Find returns 1 (1), X=967.18, Y=57.62, Mass=14246, SNR=78.1, Peak=255 HFD=7.0
00:15:21.936 00.004 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.26 = -2.03)
00:15:21.941 00.005 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.30)
00:15:21.944 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.30 mountX=-0.13 mountY=-0.21, mountTheta=-2.10
00:15:21.950 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.28, opts=13)
00:15:21.955 00.005 6120 Enqueuing Move request for scope (0.08, 0.28)
00:15:21.960 00.005 7680 Worker thread wakes up
00:15:21.960 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.28) opts 0xd
00:15:21.960 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.28)
00:15:21.960 00.000 7680 Moving (0.08, 0.28) raw xDistance=-0.13 yDistance=-0.21
00:15:21.960 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:15:21.962 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:21.966 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:15:21.966 00.000 7680 MoveAxis(E, 0, ABG)
00:15:21.966 00.000 7680 Move returns status 0, amount 0
00:15:21.967 00.001 7680 MoveAxis(N, 117, ABG)
00:15:21.967 00.000 7680 Guiding  Dir = 0, Dur = 117
00:15:21.967 00.000 6120 UpdateGuideState exits: m=14246 SNR=78.1 Saturated
00:15:21.972 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:21.976 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:21.981 00.005 7680 IsSlewing returns 0
00:15:21.981 00.000 6120 Enqueuing Expose request
00:15:21.985 00.004 7680 IsGuiding returns 0
00:15:21.985 00.000 7680 PulseGuide returned control before completion, sleep 127
00:15:22.120 00.135 7680 IsGuiding returns 1
00:15:22.121 00.001 7680 scope still moving after pulse duration time elapsed
00:15:22.150 00.029 7680 IsSlewing returns 0
00:15:22.151 00.001 7680 IsGuiding returns 0
00:15:22.151 00.000 7680 scope move finished after 117 + 49 ms
00:15:22.152 00.001 7680 Move returns status 0, amount 117
00:15:22.152 00.000 7680 move complete, result=0
00:15:22.153 00.001 7680 worker thread done servicing request
00:15:22.153 00.000 7680 Worker thread wakes up
00:15:22.154 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 117 ms NORTH
00:15:22.160 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:22.160 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:23.412 01.252 7680 Exposure complete
00:15:23.542 00.130 6120 OnExposeComplete: enter
00:15:23.546 00.004 7680 worker thread done servicing request
00:15:23.546 00.000 6120 UpdateGuideState(): m_state=6
00:15:23.550 00.004 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3635
00:15:23.555 00.005 6120 Star::Find returns 1 (1), X=967.05, Y=57.47, Mass=14614, SNR=77.8, Peak=255 HFD=7.0
00:15:23.558 00.003 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
00:15:23.563 00.005 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
00:15:23.566 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.93 mountX=0.03 mountY=-0.14, mountTheta=-1.40
00:15:23.571 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.13, opts=13)
00:15:23.577 00.006 6120 Enqueuing Move request for scope (-0.05, 0.13)
00:15:23.583 00.006 7680 Worker thread wakes up
00:15:23.583 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:23.588 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
00:15:23.588 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
00:15:23.589 00.001 7680 Moving (-0.05, 0.13) raw xDistance=0.03 yDistance=-0.14
00:15:23.589 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:15:23.589 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:15:23.589 00.000 6120 UpdateGuideState exits: m=14614 SNR=77.8 Saturated
00:15:23.593 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:15:23.593 00.000 7680 MoveAxis(E, 0, ABG)
00:15:23.593 00.000 7680 Move returns status 0, amount 0
00:15:23.593 00.000 7680 MoveAxis(N, 0, ABG)
00:15:23.593 00.000 7680 Move returns status 0, amount 0
00:15:23.593 00.000 7680 move complete, result=0
00:15:23.595 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:23.599 00.004 7680 worker thread done servicing request
00:15:23.599 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:23.603 00.004 6120 Enqueuing Expose request
00:15:23.607 00.004 7680 Worker thread wakes up
00:15:23.608 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:23.613 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:23.613 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:24.867 01.254 7680 Exposure complete
00:15:24.995 00.128 7680 worker thread done servicing request
00:15:24.995 00.000 6120 OnExposeComplete: enter
00:15:24.999 00.004 6120 UpdateGuideState(): m_state=6
00:15:25.002 00.003 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3636
00:15:25.007 00.005 6120 Star::Find returns 1 (1), X=967.03, Y=57.76, Mass=13509, SNR=76.5, Peak=255 HFD=6.8
00:15:25.011 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
00:15:25.017 00.006 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
00:15:25.021 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.42 hyp=0.43 cameraTheta=1.73 mountX=-0.01 mountY=-0.41, mountTheta=-1.59
00:15:25.027 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.42, opts=13)
00:15:25.031 00.004 6120 Enqueuing Move request for scope (-0.07, 0.42)
00:15:25.035 00.004 7680 Worker thread wakes up
00:15:25.036 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.42) opts 0xd
00:15:25.036 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.42)
00:15:25.036 00.000 7680 Moving (-0.07, 0.42) raw xDistance=-0.01 yDistance=-0.41
00:15:25.036 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:15:25.036 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:15:25.037 00.001 7680 MoveAxis(E, 0, ABG)
00:15:25.037 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:25.041 00.004 7680 Move returns status 0, amount 0
00:15:25.042 00.001 7680 MoveAxis(N, 223, ABG)
00:15:25.042 00.000 7680 Guiding  Dir = 0, Dur = 223
00:15:25.042 00.000 6120 UpdateGuideState exits: m=13509 SNR=76.5 Saturated
00:15:25.047 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:25.051 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:25.055 00.004 6120 Enqueuing Expose request
00:15:25.059 00.004 7680 IsSlewing returns 0
00:15:25.059 00.000 7680 IsGuiding returns 0
00:15:25.059 00.000 7680 PulseGuide returned control before completion, sleep 233
00:15:25.308 00.249 7680 IsGuiding returns 1
00:15:25.308 00.000 7680 scope still moving after pulse duration time elapsed
00:15:25.340 00.032 7680 IsSlewing returns 0
00:15:25.342 00.002 7680 IsGuiding returns 0
00:15:25.342 00.000 7680 scope move finished after 223 + 60 ms
00:15:25.342 00.000 7680 Move returns status 0, amount 223
00:15:25.344 00.002 7680 move complete, result=0
00:15:25.344 00.000 7680 worker thread done servicing request
00:15:25.344 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 223 ms NORTH
00:15:25.351 00.007 7680 Worker thread wakes up
00:15:25.351 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:25.351 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:26.599 01.248 7680 Exposure complete
00:15:26.740 00.141 7680 worker thread done servicing request
00:15:26.741 00.001 6120 OnExposeComplete: enter
00:15:26.745 00.004 6120 UpdateGuideState(): m_state=6
00:15:26.748 00.003 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3637
00:15:26.752 00.004 6120 Star::Find returns 1 (1), X=966.79, Y=57.49, Mass=14271, SNR=77.0, Peak=255 HFD=7.1
00:15:26.756 00.004 6120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-2.95) = xAngle (5.64 = -0.65)
00:15:26.759 00.003 6120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.37 = -0.91)
00:15:26.764 00.005 6120 CameraToMount -- cameraX=-0.31 cameraY=0.16 hyp=0.35 cameraTheta=2.68 mountX=0.28 mountY=-0.28, mountTheta=-0.78
00:15:26.768 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.16, opts=13)
00:15:26.773 00.005 6120 Enqueuing Move request for scope (-0.31, 0.16)
00:15:26.777 00.004 7680 Worker thread wakes up
00:15:26.777 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.16) opts 0xd
00:15:26.778 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.16)
00:15:26.778 00.000 7680 Moving (-0.31, 0.16) raw xDistance=0.28 yDistance=-0.28
00:15:26.778 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:15:26.778 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:15:26.778 00.000 7680 MoveAxis(W, 115, ABG)
00:15:26.778 00.000 7680 Guiding  Dir = 3, Dur = 115
00:15:26.778 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:26.782 00.004 7680 IsSlewing returns 0
00:15:26.783 00.001 6120 UpdateGuideState exits: m=14271 SNR=77.0 Saturated
00:15:26.786 00.003 7680 IsGuiding returns 0
00:15:26.787 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:26.790 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:26.796 00.006 7680 PulseGuide returned control before completion, sleep 125
00:15:26.796 00.000 6120 Enqueuing Expose request
00:15:26.932 00.136 7680 IsGuiding returns 0
00:15:26.932 00.000 7680 Move returns status 0, amount 115
00:15:26.933 00.001 7680 MoveAxis(N, 151, ABG)
00:15:26.933 00.000 7680 Guiding  Dir = 0, Dur = 151
00:15:26.934 00.001 7680 IsSlewing returns 0
00:15:26.935 00.001 7680 IsGuiding returns 0
00:15:26.936 00.001 7680 PulseGuide returned control before completion, sleep 161
00:15:27.104 00.168 7680 IsGuiding returns 1
00:15:27.105 00.001 7680 scope still moving after pulse duration time elapsed
00:15:27.135 00.030 7680 IsSlewing returns 0
00:15:27.137 00.002 7680 IsGuiding returns 0
00:15:27.138 00.001 7680 scope move finished after 151 + 51 ms
00:15:27.138 00.000 7680 Move returns status 0, amount 151
00:15:27.139 00.001 7680 move complete, result=0
00:15:27.139 00.000 7680 worker thread done servicing request
00:15:27.140 00.001 6120 GuideStep: 0.3 px 115 ms WEST, -0.3 px 151 ms NORTH
00:15:27.146 00.006 7680 Worker thread wakes up
00:15:27.146 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:27.146 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:28.401 01.255 7680 Exposure complete
00:15:28.539 00.138 7680 worker thread done servicing request
00:15:28.539 00.000 6120 OnExposeComplete: enter
00:15:28.543 00.004 6120 UpdateGuideState(): m_state=6
00:15:28.548 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3638
00:15:28.553 00.005 6120 Star::Find returns 1 (1), X=966.94, Y=57.78, Mass=14206, SNR=77.5, Peak=255 HFD=6.9
00:15:28.557 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.41)
00:15:28.563 00.006 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
00:15:28.568 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.44 hyp=0.47 cameraTheta=1.92 mountX=0.08 mountY=-0.47, mountTheta=-1.41
00:15:28.578 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.44, opts=13)
00:15:28.585 00.007 6120 Enqueuing Move request for scope (-0.16, 0.44)
00:15:28.591 00.006 7680 Worker thread wakes up
00:15:28.592 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.44) opts 0xd
00:15:28.592 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:28.598 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.44)
00:15:28.598 00.000 7680 Moving (-0.16, 0.44) raw xDistance=0.08 yDistance=-0.47
00:15:28.600 00.002 6120 UpdateGuideState exits: m=14206 SNR=77.5 Saturated
00:15:28.606 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:15:28.606 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:15:28.607 00.001 7680 MoveAxis(E, 0, ABG)
00:15:28.608 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:28.619 00.011 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:28.624 00.005 7680 Move returns status 0, amount 0
00:15:28.624 00.000 7680 MoveAxis(N, 256, ABG)
00:15:28.624 00.000 7680 Guiding  Dir = 0, Dur = 256
00:15:28.624 00.000 6120 Enqueuing Expose request
00:15:28.630 00.006 7680 IsSlewing returns 0
00:15:28.630 00.000 7680 IsGuiding returns 0
00:15:28.631 00.001 7680 PulseGuide returned control before completion, sleep 266
00:15:28.904 00.273 7680 IsGuiding returns 1
00:15:28.904 00.000 7680 scope still moving after pulse duration time elapsed
00:15:28.936 00.032 7680 IsSlewing returns 0
00:15:28.936 00.000 7680 IsGuiding returns 0
00:15:28.938 00.002 7680 scope move finished after 256 + 51 ms
00:15:28.938 00.000 7680 Move returns status 0, amount 256
00:15:28.938 00.000 7680 move complete, result=0
00:15:28.938 00.000 7680 worker thread done servicing request
00:15:28.939 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 256 ms NORTH
00:15:28.944 00.005 7680 Worker thread wakes up
00:15:28.944 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:28.944 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:30.198 01.254 7680 Exposure complete
00:15:30.340 00.142 7680 worker thread done servicing request
00:15:30.340 00.000 6120 OnExposeComplete: enter
00:15:30.344 00.004 6120 UpdateGuideState(): m_state=6
00:15:30.348 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3639
00:15:30.352 00.004 6120 Star::Find returns 1 (1), X=966.83, Y=57.30, Mass=14402, SNR=78.0, Peak=255 HFD=6.9
00:15:30.357 00.005 6120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-2.95) = xAngle (-0.03 = -0.03)
00:15:30.362 00.005 6120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.30 = -0.30)
00:15:30.365 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.04 hyp=0.28 cameraTheta=-2.98 mountX=0.28 mountY=-0.08, mountTheta=-0.29
00:15:30.370 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.04, opts=13)
00:15:30.374 00.004 6120 Enqueuing Move request for scope (-0.28, -0.04)
00:15:30.379 00.005 7680 Worker thread wakes up
00:15:30.379 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.04) opts 0xd
00:15:30.380 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.04)
00:15:30.380 00.000 7680 Moving (-0.28, -0.04) raw xDistance=0.28 yDistance=-0.08
00:15:30.380 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:15:30.380 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:30.384 00.004 6120 UpdateGuideState exits: m=14402 SNR=78.0 Saturated
00:15:30.390 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:15:30.390 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:30.395 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:30.399 00.004 6120 Enqueuing Expose request
00:15:30.402 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:15:30.402 00.000 7680 MoveAxis(W, 114, ABG)
00:15:30.403 00.001 7680 Guiding  Dir = 3, Dur = 114
00:15:30.403 00.000 7680 IsSlewing returns 0
00:15:30.403 00.000 7680 IsGuiding returns 0
00:15:30.403 00.000 7680 PulseGuide returned control before completion, sleep 124
00:15:30.529 00.126 7680 IsGuiding returns 1
00:15:30.531 00.002 7680 scope still moving after pulse duration time elapsed
00:15:30.560 00.029 7680 IsSlewing returns 0
00:15:30.563 00.003 7680 IsGuiding returns 0
00:15:30.563 00.000 7680 scope move finished after 114 + 45 ms
00:15:30.564 00.001 7680 Move returns status 0, amount 114
00:15:30.564 00.000 7680 MoveAxis(N, 0, ABG)
00:15:30.565 00.001 7680 Move returns status 0, amount 0
00:15:30.565 00.000 7680 move complete, result=0
00:15:30.565 00.000 7680 worker thread done servicing request
00:15:30.566 00.001 7680 Worker thread wakes up
00:15:30.566 00.000 6120 GuideStep: 0.3 px 114 ms WEST, -0.1 px 0 ms NORTH
00:15:30.573 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:30.573 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:31.825 01.252 7680 Exposure complete
00:15:31.963 00.138 7680 worker thread done servicing request
00:15:31.963 00.000 6120 OnExposeComplete: enter
00:15:31.967 00.004 6120 UpdateGuideState(): m_state=6
00:15:31.972 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3640
00:15:31.976 00.004 6120 Star::Find returns 1 (1), X=966.91, Y=57.53, Mass=13469, SNR=75.2, Peak=255 HFD=6.9
00:15:31.980 00.004 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
00:15:31.985 00.005 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.24)
00:15:31.988 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.19 hyp=0.27 cameraTheta=2.36 mountX=0.15 mountY=-0.25, mountTheta=-1.03
00:15:31.995 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.19, opts=13)
00:15:31.998 00.003 6120 Enqueuing Move request for scope (-0.19, 0.19)
00:15:32.003 00.005 7680 Worker thread wakes up
00:15:32.003 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:32.008 00.005 6120 UpdateGuideState exits: m=13469 SNR=75.2 Saturated
00:15:32.012 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.19) opts 0xd
00:15:32.013 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:32.017 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:32.022 00.005 6120 Enqueuing Expose request
00:15:32.027 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.19)
00:15:32.028 00.001 7680 Moving (-0.19, 0.19) raw xDistance=0.15 yDistance=-0.25
00:15:32.028 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:15:32.028 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:15:32.028 00.000 7680 MoveAxis(E, 0, ABG)
00:15:32.028 00.000 7680 Move returns status 0, amount 0
00:15:32.029 00.001 7680 MoveAxis(N, 138, ABG)
00:15:32.029 00.000 7680 Guiding  Dir = 0, Dur = 138
00:15:32.029 00.000 7680 IsSlewing returns 0
00:15:32.030 00.001 7680 IsGuiding returns 0
00:15:32.030 00.000 7680 PulseGuide returned control before completion, sleep 148
00:15:32.188 00.158 7680 IsGuiding returns 1
00:15:32.189 00.001 7680 scope still moving after pulse duration time elapsed
00:15:32.219 00.030 7680 IsSlewing returns 0
00:15:32.220 00.001 7680 IsGuiding returns 0
00:15:32.221 00.001 7680 scope move finished after 138 + 53 ms
00:15:32.221 00.000 7680 Move returns status 0, amount 138
00:15:32.221 00.000 7680 move complete, result=0
00:15:32.223 00.002 7680 worker thread done servicing request
00:15:32.223 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 138 ms NORTH
00:15:32.229 00.006 7680 Worker thread wakes up
00:15:32.230 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:32.230 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:33.484 01.254 7680 Exposure complete
00:15:33.628 00.144 7680 worker thread done servicing request
00:15:33.629 00.001 6120 OnExposeComplete: enter
00:15:33.632 00.003 6120 UpdateGuideState(): m_state=6
00:15:33.637 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3641
00:15:33.641 00.004 6120 Star::Find returns 1 (1), X=966.80, Y=57.76, Mass=14708, SNR=79.2, Peak=255 HFD=7.0
00:15:33.647 00.006 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.16 = -1.13)
00:15:33.651 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
00:15:33.655 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.42 hyp=0.52 cameraTheta=2.20 mountX=0.22 mountY=-0.51, mountTheta=-1.16
00:15:33.661 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.42, opts=13)
00:15:33.664 00.003 6120 Enqueuing Move request for scope (-0.31, 0.42)
00:15:33.670 00.006 7680 Worker thread wakes up
00:15:33.670 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:33.675 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.42) opts 0xd
00:15:33.676 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.42)
00:15:33.676 00.000 7680 Moving (-0.31, 0.42) raw xDistance=0.22 yDistance=-0.51
00:15:33.676 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:15:33.676 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
00:15:33.677 00.001 7680 MoveAxis(W, 91, ABG)
00:15:33.677 00.000 6120 UpdateGuideState exits: m=14708 SNR=79.2 Saturated
00:15:33.682 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:33.686 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:33.690 00.004 6120 Enqueuing Expose request
00:15:33.693 00.003 7680 Guiding  Dir = 3, Dur = 91
00:15:33.693 00.000 7680 IsSlewing returns 0
00:15:33.693 00.000 7680 IsGuiding returns 0
00:15:33.695 00.002 7680 PulseGuide returned control before completion, sleep 101
00:15:33.798 00.103 7680 IsGuiding returns 1
00:15:33.798 00.000 7680 scope still moving after pulse duration time elapsed
00:15:33.828 00.030 7680 IsSlewing returns 0
00:15:33.832 00.004 7680 IsGuiding returns 0
00:15:33.835 00.003 7680 scope move finished after 91 + 49 ms
00:15:33.835 00.000 7680 Move returns status 0, amount 91
00:15:33.836 00.001 7680 MoveAxis(N, 276, ABG)
00:15:33.836 00.000 7680 Guiding  Dir = 0, Dur = 276
00:15:33.836 00.000 7680 IsSlewing returns 0
00:15:33.837 00.001 7680 IsGuiding returns 0
00:15:33.838 00.001 7680 PulseGuide returned control before completion, sleep 286
00:15:34.127 00.289 7680 IsGuiding returns 1
00:15:34.128 00.001 7680 scope still moving after pulse duration time elapsed
00:15:34.157 00.029 7680 IsSlewing returns 0
00:15:34.158 00.001 7680 IsGuiding returns 0
00:15:34.158 00.000 7680 scope move finished after 276 + 44 ms
00:15:34.159 00.001 7680 Move returns status 0, amount 276
00:15:34.159 00.000 7680 move complete, result=0
00:15:34.160 00.001 7680 worker thread done servicing request
00:15:34.160 00.000 6120 GuideStep: 0.2 px 91 ms WEST, -0.5 px 276 ms NORTH
00:15:34.165 00.005 7680 Worker thread wakes up
00:15:34.165 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:34.165 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:35.421 01.256 7680 Exposure complete
00:15:35.558 00.137 7680 worker thread done servicing request
00:15:35.558 00.000 6120 OnExposeComplete: enter
00:15:35.563 00.005 6120 UpdateGuideState(): m_state=6
00:15:35.566 00.003 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3642
00:15:35.570 00.004 6120 Star::Find returns 1 (1), X=966.72, Y=57.31, Mass=13709, SNR=76.8, Peak=255 HFD=7.1
00:15:35.574 00.004 6120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-2.95) = xAngle (-0.11 = -0.11)
00:15:35.577 00.003 6120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.37 = -0.37)
00:15:35.581 00.004 6120 CameraToMount -- cameraX=-0.38 cameraY=-0.03 hyp=0.38 cameraTheta=-3.06 mountX=0.38 mountY=-0.14, mountTheta=-0.35
00:15:35.587 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=-0.03, opts=13)
00:15:35.591 00.004 6120 Enqueuing Move request for scope (-0.38, -0.03)
00:15:35.595 00.004 7680 Worker thread wakes up
00:15:35.596 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:35.600 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.03) opts 0xd
00:15:35.600 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, -0.03)
00:15:35.600 00.000 7680 Moving (-0.38, -0.03) raw xDistance=0.38 yDistance=-0.14
00:15:35.601 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
00:15:35.601 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:15:35.601 00.000 6120 UpdateGuideState exits: m=13709 SNR=76.8 Saturated
00:15:35.606 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:35.610 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:15:35.610 00.000 7680 MoveAxis(W, 160, ABG)
00:15:35.610 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:35.614 00.004 6120 Enqueuing Expose request
00:15:35.618 00.004 7680 Guiding  Dir = 3, Dur = 160
00:15:35.619 00.001 7680 IsSlewing returns 0
00:15:35.619 00.000 7680 IsGuiding returns 0
00:15:35.620 00.001 7680 PulseGuide returned control before completion, sleep 170
00:15:35.801 00.181 7680 IsGuiding returns 1
00:15:35.801 00.000 7680 scope still moving after pulse duration time elapsed
00:15:35.834 00.033 7680 IsSlewing returns 0
00:15:35.835 00.001 7680 IsGuiding returns 0
00:15:35.835 00.000 7680 scope move finished after 160 + 55 ms
00:15:35.835 00.000 7680 Move returns status 0, amount 160
00:15:35.836 00.001 7680 MoveAxis(N, 0, ABG)
00:15:35.836 00.000 7680 Move returns status 0, amount 0
00:15:35.836 00.000 7680 move complete, result=0
00:15:35.836 00.000 7680 worker thread done servicing request
00:15:35.836 00.000 6120 GuideStep: 0.4 px 160 ms WEST, -0.1 px 0 ms NORTH
00:15:35.843 00.007 7680 Worker thread wakes up
00:15:35.844 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:35.844 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:37.097 01.253 7680 Exposure complete
00:15:37.231 00.134 7680 worker thread done servicing request
00:15:37.231 00.000 6120 OnExposeComplete: enter
00:15:37.236 00.005 6120 UpdateGuideState(): m_state=6
00:15:37.240 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3643
00:15:37.243 00.003 6120 Star::Find returns 1 (1), X=967.09, Y=57.70, Mass=13834, SNR=76.6, Peak=255 HFD=6.9
00:15:37.248 00.005 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
00:15:37.252 00.004 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
00:15:37.255 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.36 hyp=0.36 cameraTheta=1.62 mountX=-0.05 mountY=-0.33, mountTheta=-1.72
00:15:37.260 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.36, opts=13)
00:15:37.264 00.004 6120 Enqueuing Move request for scope (-0.02, 0.36)
00:15:37.268 00.004 7680 Worker thread wakes up
00:15:37.268 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.36) opts 0xd
00:15:37.268 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.36)
00:15:37.268 00.000 7680 Moving (-0.02, 0.36) raw xDistance=-0.05 yDistance=-0.33
00:15:37.268 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:15:37.268 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:15:37.268 00.000 7680 MoveAxis(E, 0, ABG)
00:15:37.270 00.002 7680 Move returns status 0, amount 0
00:15:37.270 00.000 7680 MoveAxis(N, 180, ABG)
00:15:37.270 00.000 7680 Guiding  Dir = 0, Dur = 180
00:15:37.270 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:37.275 00.005 7680 IsSlewing returns 0
00:15:37.275 00.000 6120 UpdateGuideState exits: m=13834 SNR=76.6 Saturated
00:15:37.280 00.005 7680 IsGuiding returns 0
00:15:37.280 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:37.283 00.003 7680 PulseGuide returned control before completion, sleep 190
00:15:37.283 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:37.288 00.005 6120 Enqueuing Expose request
00:15:37.478 00.190 7680 IsGuiding returns 1
00:15:37.479 00.001 7680 scope still moving after pulse duration time elapsed
00:15:37.509 00.030 7680 IsSlewing returns 0
00:15:37.510 00.001 7680 IsGuiding returns 0
00:15:37.510 00.000 7680 scope move finished after 180 + 51 ms
00:15:37.512 00.002 7680 Move returns status 0, amount 180
00:15:37.512 00.000 7680 move complete, result=0
00:15:37.512 00.000 7680 worker thread done servicing request
00:15:37.513 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 180 ms NORTH
00:15:37.519 00.006 7680 Worker thread wakes up
00:15:37.519 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:37.519 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:38.772 01.253 7680 Exposure complete
00:15:38.902 00.130 7680 worker thread done servicing request
00:15:38.902 00.000 6120 OnExposeComplete: enter
00:15:38.906 00.004 6120 UpdateGuideState(): m_state=6
00:15:38.909 00.003 6120 Star::Find(15, 967, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3644
00:15:38.914 00.005 6120 Star::Find returns 1 (1), X=966.96, Y=57.43, Mass=13656, SNR=74.5, Peak=255 HFD=6.9
00:15:38.917 00.003 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.50 = -0.78)
00:15:38.920 00.003 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.23 = -1.05)
00:15:38.924 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.55 mountX=0.12 mountY=-0.14, mountTheta=-0.89
00:15:38.928 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.09, opts=13)
00:15:38.932 00.004 6120 Enqueuing Move request for scope (-0.14, 0.09)
00:15:38.936 00.004 7680 Worker thread wakes up
00:15:38.936 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:38.941 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
00:15:38.941 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
00:15:38.941 00.000 7680 Moving (-0.14, 0.09) raw xDistance=0.12 yDistance=-0.14
00:15:38.941 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:15:38.942 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:15:38.942 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:15:38.942 00.000 7680 MoveAxis(E, 0, ABG)
00:15:38.942 00.000 6120 UpdateGuideState exits: m=13656 SNR=74.5 Saturated
00:15:38.946 00.004 7680 Move returns status 0, amount 0
00:15:38.946 00.000 7680 MoveAxis(N, 0, ABG)
00:15:38.946 00.000 7680 Move returns status 0, amount 0
00:15:38.946 00.000 7680 move complete, result=0
00:15:38.946 00.000 7680 worker thread done servicing request
00:15:38.948 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:38.953 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:38.956 00.003 6120 Enqueuing Expose request
00:15:38.960 00.004 7680 Worker thread wakes up
00:15:38.960 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:38.960 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:38.960 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:40.218 01.258 7680 Exposure complete
00:15:40.351 00.133 7680 worker thread done servicing request
00:15:40.352 00.001 6120 OnExposeComplete: enter
00:15:40.355 00.003 6120 UpdateGuideState(): m_state=6
00:15:40.359 00.004 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3645
00:15:40.364 00.005 6120 Star::Find returns 1 (1), X=966.93, Y=57.87, Mass=13533, SNR=74.6, Peak=255 HFD=7.0
00:15:40.367 00.003 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.84 = -1.45)
00:15:40.371 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.72)
00:15:40.374 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.53 hyp=0.56 cameraTheta=1.88 mountX=0.07 mountY=-0.55, mountTheta=-1.45
00:15:40.378 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.53, opts=13)
00:15:40.383 00.005 6120 Enqueuing Move request for scope (-0.17, 0.53)
00:15:40.385 00.002 7680 Worker thread wakes up
00:15:40.385 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.53) opts 0xd
00:15:40.387 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.53)
00:15:40.387 00.000 7680 Moving (-0.17, 0.53) raw xDistance=0.07 yDistance=-0.55
00:15:40.387 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:15:40.388 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:15:40.388 00.000 7680 MoveAxis(E, 0, ABG)
00:15:40.388 00.000 7680 Move returns status 0, amount 0
00:15:40.388 00.000 7680 MoveAxis(N, 300, ABG)
00:15:40.388 00.000 7680 Guiding  Dir = 0, Dur = 300
00:15:40.388 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:40.392 00.004 7680 IsSlewing returns 0
00:15:40.393 00.001 6120 UpdateGuideState exits: m=13533 SNR=74.6 Saturated
00:15:40.396 00.003 7680 IsGuiding returns 0
00:15:40.396 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:40.400 00.004 7680 PulseGuide returned control before completion, sleep 310
00:15:40.400 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:40.403 00.003 6120 Enqueuing Expose request
00:15:40.722 00.319 7680 IsGuiding returns 1
00:15:40.723 00.001 7680 scope still moving after pulse duration time elapsed
00:15:40.753 00.030 7680 IsSlewing returns 0
00:15:40.754 00.001 7680 IsGuiding returns 0
00:15:40.755 00.001 7680 scope move finished after 300 + 58 ms
00:15:40.756 00.001 7680 Move returns status 0, amount 300
00:15:40.756 00.000 7680 move complete, result=0
00:15:40.756 00.000 7680 worker thread done servicing request
00:15:40.756 00.000 7680 Worker thread wakes up
00:15:40.758 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 300 ms NORTH
00:15:40.766 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:40.767 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,42,31,31)
00:15:41.666 00.899 6120 evsrv: cli 0FAEF7F8 connect
00:15:41.670 00.004 6120 case statement mapped state 6 to 3
00:15:41.675 00.005 6120 case statement mapped state 6 to 3
00:15:41.679 00.004 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"41634124-41a5-48e7-8928-4399bd1ec451"}
00:15:41.684 00.005 6120 case statement mapped state 6 to 3
00:15:41.828 00.144 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"41634124-41a5-48e7-8928-4399bd1ec451"}
00:15:41.832 00.004 6120 evsrv: cli 0FAEF7F8 disconnect
00:15:41.837 00.005 6120 evsrv: cli 0FAEFBB8 connect
00:15:41.840 00.003 6120 case statement mapped state 6 to 3
00:15:41.843 00.003 6120 case statement mapped state 6 to 3
00:15:41.846 00.003 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"dd779967-5920-411a-902b-086ab39262ed"}
00:15:41.850 00.004 6120 PhdController::Dither begins
00:15:41.853 00.003 6120 dither: size=5.00, dRA=0.98 dDec=1.35
00:15:41.858 00.005 6120 MountToCamera -- mountTheta (0.94) + m_xAngle (-2.95) = xAngle (-2.01 = -2.01)
00:15:41.861 00.003 6120 MountToCamera -- mountX=0.98 mountY=1.35 hyp=1.66 mountTheta=0.94 cameraX=-0.71, cameraY=-1.51 cameraTheta=-2.01
00:15:41.867 00.006 6120 setting lock position to (966.39, 55.83)
00:15:41.870 00.003 6120 Mount: notify guiding dithered (-0.7, -1.5)
00:15:42.020 00.150 6120 Status Line: Dither by 0.98,1.35
00:15:42.024 00.004 7680 Exposure complete
00:15:42.026 00.002 6120 PhdController: newstate STATE_SETTLE_BEGIN
00:15:42.139 00.113 6120 PhdController: newstate STATE_SETTLE_WAIT
00:15:42.143 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"dd779967-5920-411a-902b-086ab39262ed"}
00:15:42.149 00.006 6120 evsrv: cli 0FAEFBB8 disconnect
00:15:42.235 00.086 7680 worker thread done servicing request
00:15:42.236 00.001 6120 OnExposeComplete: enter
00:15:42.239 00.003 6120 UpdateGuideState(): m_state=6
00:15:42.242 00.003 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3646
00:15:42.246 00.004 6120 Star::Find returns 1 (1), X=966.93, Y=57.31, Mass=14306, SNR=79.1, Peak=255 HFD=6.9
00:15:42.249 00.003 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.18 = -2.11)
00:15:42.252 00.003 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.37)
00:15:42.255 00.003 6120 CameraToMount -- cameraX=0.54 cameraY=1.48 hyp=1.57 cameraTheta=1.22 mountX=-0.80 mountY=-1.09, mountTheta=-2.20
00:15:42.259 00.004 6120 dither recenter: remaining=(-1.0,-1.3) step=(-1.0,-1.3)
00:15:42.263 00.004 6120 MountToCamera -- mountTheta (-2.20) + m_xAngle (-2.95) = xAngle (-5.15 = 1.13)
00:15:42.267 00.004 6120 MountToCamera -- mountX=-0.98 mountY=-1.35 hyp=1.66 mountTheta=-2.20 cameraX=0.71, cameraY=1.51 cameraTheta=1.13
00:15:42.269 00.002 6120 SchedulePrimaryMove(0D6325F0, x=0.71, y=1.51, opts=4)
00:15:42.273 00.004 6120 Enqueuing Move request for scope (0.71, 1.51)
00:15:42.275 00.002 7680 Worker thread wakes up
00:15:42.275 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.71, 1.51) opts 0x4
00:15:42.275 00.000 7680 Handling offset move in thread for scope, endpoint = (0.71, 1.51)
00:15:42.275 00.000 7680 Moving (0.71, 1.51) raw xDistance=-0.98 yDistance=-1.35
00:15:42.275 00.000 7680 MoveAxis(E, 634, B)
00:15:42.276 00.001 7680 Guiding  Dir = 2, Dur = 634
00:15:42.276 00.000 6120 Mount: notify direct move -0.98,-1.35
00:15:42.279 00.003 7680 IsSlewing returns 0
00:15:42.279 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:42.282 00.003 7680 IsGuiding returns 0
00:15:42.282 00.000 6120 UpdateGuideState exits: m=14306 SNR=79.1 Saturated
00:15:42.285 00.003 7680 PulseGuide returned control before completion, sleep 644
00:15:42.286 00.001 6120 PhdController: settling, locked = 1, distance = 1.91 (1.50) aobump = 0 frame = 1 / 99999
00:15:42.289 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764051342.289,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.91,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:15:42.291 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:42.294 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:42.297 00.003 6120 Enqueuing Expose request
00:15:42.943 00.646 7680 IsGuiding returns 0
00:15:42.944 00.001 7680 Move returns status 0, amount 634
00:15:42.944 00.000 7680 MoveAxis(N, 731, B)
00:15:42.944 00.000 7680 Guiding  Dir = 0, Dur = 731
00:15:42.944 00.000 7680 IsSlewing returns 0
00:15:42.944 00.000 7680 IsGuiding returns 0
00:15:42.945 00.001 7680 PulseGuide returned control before completion, sleep 741
00:15:43.692 00.747 7680 IsGuiding returns 1
00:15:43.692 00.000 7680 scope still moving after pulse duration time elapsed
00:15:43.723 00.031 7680 IsSlewing returns 0
00:15:43.723 00.000 7680 IsGuiding returns 0
00:15:43.723 00.000 7680 scope move finished after 731 + 46 ms
00:15:43.723 00.000 7680 Move returns status 0, amount 731
00:15:43.723 00.000 7680 move complete, result=0
00:15:43.723 00.000 7680 worker thread done servicing request
00:15:43.723 00.000 6120 GuideStep: -1.0 px 634 ms EAST, -1.3 px 731 ms NORTH
00:15:43.728 00.005 7680 Worker thread wakes up
00:15:43.728 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:43.729 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:15:44.973 01.244 7680 Exposure complete
00:15:45.100 00.127 7680 worker thread done servicing request
00:15:45.100 00.000 6120 OnExposeComplete: enter
00:15:45.104 00.004 6120 UpdateGuideState(): m_state=6
00:15:45.109 00.005 6120 Star::Find(15, 966, 57, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3647
00:15:45.113 00.004 6120 Star::Find returns 1 (1), X=965.86, Y=56.88, Mass=13786, SNR=75.7, Peak=255 HFD=6.9
00:15:45.116 00.003 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (5.00 = -1.29)
00:15:45.119 00.003 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.56)
00:15:45.124 00.005 6120 CameraToMount -- cameraX=-0.53 cameraY=1.05 hyp=1.18 cameraTheta=2.04 mountX=0.33 mountY=-1.18, mountTheta=-1.30
00:15:45.129 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.53, y=1.05, opts=13)
00:15:45.132 00.003 6120 Enqueuing Move request for scope (-0.53, 1.05)
00:15:45.135 00.003 7680 Worker thread wakes up
00:15:45.135 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 1.05) opts 0xd
00:15:45.135 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.53, 1.05)
00:15:45.136 00.001 7680 Moving (-0.53, 1.05) raw xDistance=0.33 yDistance=-1.18
00:15:45.136 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:15:45.136 00.000 7680 resist switch: large excursion: input -1.18 thresh 0.60 direction from 0 to -1
00:15:45.136 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.53
00:15:45.137 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.18 from input -1.18
00:15:45.137 00.000 7680 MoveAxis(W, 134, ABG)
00:15:45.137 00.000 7680 Guiding  Dir = 3, Dur = 134
00:15:45.137 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:45.141 00.004 7680 IsSlewing returns 0
00:15:45.141 00.000 6120 UpdateGuideState exits: m=13786 SNR=75.7 Saturated
00:15:45.145 00.004 6120 PhdController: settling, locked = 1, distance = 1.18 (1.50) aobump = 0 frame = 2 / 99999
00:15:45.148 00.003 7680 IsGuiding returns 0
00:15:45.148 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051345.148,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.18,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:15:45.153 00.005 7680 PulseGuide returned control before completion, sleep 144
00:15:45.153 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:45.156 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:45.160 00.004 6120 Enqueuing Expose request
00:15:45.308 00.148 7680 IsGuiding returns 0
00:15:45.309 00.001 7680 Move returns status 0, amount 134
00:15:45.309 00.000 7680 MoveAxis(N, 639, ABG)
00:15:45.310 00.001 7680 Guiding  Dir = 0, Dur = 639
00:15:45.311 00.001 7680 IsSlewing returns 0
00:15:45.312 00.001 7680 IsGuiding returns 0
00:15:45.314 00.002 7680 PulseGuide returned control before completion, sleep 649
00:15:45.968 00.654 7680 IsGuiding returns 1
00:15:45.969 00.001 7680 scope still moving after pulse duration time elapsed
00:15:46.000 00.031 7680 IsSlewing returns 0
00:15:46.001 00.001 7680 IsGuiding returns 0
00:15:46.002 00.001 7680 scope move finished after 639 + 49 ms
00:15:46.002 00.000 7680 Move returns status 0, amount 639
00:15:46.003 00.001 7680 move complete, result=0
00:15:46.003 00.000 7680 worker thread done servicing request
00:15:46.003 00.000 6120 GuideStep: 0.3 px 134 ms WEST, -1.2 px 639 ms NORTH
00:15:46.010 00.007 7680 Worker thread wakes up
00:15:46.010 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:46.010 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:15:47.258 01.248 7680 Exposure complete
00:15:47.384 00.126 7680 worker thread done servicing request
00:15:47.384 00.000 6120 OnExposeComplete: enter
00:15:47.387 00.003 6120 UpdateGuideState(): m_state=6
00:15:47.392 00.005 6120 Star::Find(15, 965, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3648
00:15:47.396 00.004 6120 Star::Find returns 1 (1), X=965.75, Y=56.06, Mass=14466, SNR=77.2, Peak=255 HFD=6.8
00:15:47.399 00.003 6120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-2.95) = xAngle (5.76 = -0.52)
00:15:47.404 00.005 6120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.50 = -0.79)
00:15:47.407 00.003 6120 CameraToMount -- cameraX=-0.65 cameraY=0.22 hyp=0.68 cameraTheta=2.81 mountX=0.59 mountY=-0.48, mountTheta=-0.68
00:15:47.412 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.65, y=0.22, opts=13)
00:15:47.415 00.003 6120 Enqueuing Move request for scope (-0.65, 0.22)
00:15:47.421 00.006 7680 Worker thread wakes up
00:15:47.421 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:47.425 00.004 6120 UpdateGuideState exits: m=14466 SNR=77.2 Saturated
00:15:47.429 00.004 6120 PhdController: settling, locked = 1, distance = 1.03 (1.50) aobump = 0 frame = 3 / 99999
00:15:47.432 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.22) opts 0xd
00:15:47.432 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.65, 0.22)
00:15:47.433 00.001 7680 Moving (-0.65, 0.22) raw xDistance=0.59 yDistance=-0.48
00:15:47.433 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
00:15:47.433 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:15:47.434 00.001 7680 MoveAxis(W, 252, ABG)
00:15:47.434 00.000 7680 Guiding  Dir = 3, Dur = 252
00:15:47.434 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051347.432,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.03,"Time":2.3,"SettleTime":10.0,"StarLocked":true}
00:15:47.437 00.003 7680 IsSlewing returns 0
00:15:47.437 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:47.441 00.004 7680 IsGuiding returns 0
00:15:47.442 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:47.445 00.003 6120 Enqueuing Expose request
00:15:47.448 00.003 7680 PulseGuide returned control before completion, sleep 262
00:15:47.721 00.273 7680 IsGuiding returns 1
00:15:47.722 00.001 7680 scope still moving after pulse duration time elapsed
00:15:47.752 00.030 7680 IsSlewing returns 0
00:15:47.753 00.001 7680 IsGuiding returns 0
00:15:47.754 00.001 7680 scope move finished after 252 + 60 ms
00:15:47.754 00.000 7680 Move returns status 0, amount 252
00:15:47.755 00.001 7680 MoveAxis(N, 263, ABG)
00:15:47.755 00.000 7680 Guiding  Dir = 0, Dur = 263
00:15:47.756 00.001 7680 IsSlewing returns 0
00:15:47.756 00.000 7680 IsGuiding returns 0
00:15:47.757 00.001 7680 PulseGuide returned control before completion, sleep 273
00:15:48.032 00.275 7680 IsGuiding returns 1
00:15:48.032 00.000 7680 scope still moving after pulse duration time elapsed
00:15:48.064 00.032 7680 IsSlewing returns 0
00:15:48.064 00.000 7680 IsGuiding returns 0
00:15:48.065 00.001 7680 scope move finished after 263 + 44 ms
00:15:48.065 00.000 7680 Move returns status 0, amount 263
00:15:48.065 00.000 7680 move complete, result=0
00:15:48.065 00.000 7680 worker thread done servicing request
00:15:48.065 00.000 6120 GuideStep: 0.6 px 252 ms WEST, -0.5 px 263 ms NORTH
00:15:48.073 00.008 7680 Worker thread wakes up
00:15:48.074 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:48.074 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:15:49.321 01.247 7680 Exposure complete
00:15:49.452 00.131 7680 worker thread done servicing request
00:15:49.452 00.000 6120 OnExposeComplete: enter
00:15:49.456 00.004 6120 UpdateGuideState(): m_state=6
00:15:49.460 00.004 6120 Star::Find(15, 965, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3649
00:15:49.464 00.004 6120 Star::Find returns 1 (1), X=965.90, Y=55.99, Mass=14907, SNR=81.3, Peak=255 HFD=7.1
00:15:49.469 00.005 6120 CameraToMount -- cameraTheta (2.84) - m_xAngle (-2.95) = xAngle (5.80 = -0.49)
00:15:49.474 00.005 6120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.53 = -0.76)
00:15:49.477 00.003 6120 CameraToMount -- cameraX=-0.50 cameraY=0.15 hyp=0.52 cameraTheta=2.84 mountX=0.46 mountY=-0.36, mountTheta=-0.66
00:15:49.482 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.50, y=0.15, opts=13)
00:15:49.487 00.005 6120 Enqueuing Move request for scope (-0.50, 0.15)
00:15:49.491 00.004 7680 Worker thread wakes up
00:15:49.491 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.15) opts 0xd
00:15:49.492 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.50, 0.15)
00:15:49.492 00.000 7680 Moving (-0.50, 0.15) raw xDistance=0.46 yDistance=-0.36
00:15:49.492 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46
00:15:49.492 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:15:49.492 00.000 7680 MoveAxis(W, 205, ABG)
00:15:49.492 00.000 7680 Guiding  Dir = 3, Dur = 205
00:15:49.493 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:49.496 00.003 7680 IsSlewing returns 0
00:15:49.497 00.001 6120 UpdateGuideState exits: m=14907 SNR=81.3 Saturated
00:15:49.500 00.003 7680 IsGuiding returns 0
00:15:49.501 00.001 6120 PhdController: settling, locked = 1, distance = 0.88 (1.50) aobump = 0 frame = 4 / 99999
00:15:49.505 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764051349.505,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.88,"Time":4.4,"SettleTime":10.0,"StarLocked":true}
00:15:49.511 00.006 7680 PulseGuide returned control before completion, sleep 215
00:15:49.511 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:49.517 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:49.523 00.006 6120 Enqueuing Expose request
00:15:49.733 00.210 7680 IsGuiding returns 1
00:15:49.733 00.000 7680 scope still moving after pulse duration time elapsed
00:15:49.764 00.031 7680 IsSlewing returns 0
00:15:49.764 00.000 7680 IsGuiding returns 0
00:15:49.764 00.000 7680 scope move finished after 205 + 58 ms
00:15:49.765 00.001 7680 Move returns status 0, amount 205
00:15:49.765 00.000 7680 MoveAxis(N, 193, ABG)
00:15:49.765 00.000 7680 Guiding  Dir = 0, Dur = 193
00:15:49.766 00.001 7680 IsSlewing returns 0
00:15:49.766 00.000 7680 IsGuiding returns 0
00:15:49.767 00.001 7680 PulseGuide returned control before completion, sleep 203
00:15:49.985 00.218 7680 IsGuiding returns 1
00:15:49.986 00.001 7680 scope still moving after pulse duration time elapsed
00:15:50.017 00.031 7680 IsSlewing returns 0
00:15:50.018 00.001 7680 IsGuiding returns 0
00:15:50.020 00.002 7680 scope move finished after 193 + 59 ms
00:15:50.020 00.000 7680 Move returns status 0, amount 193
00:15:50.020 00.000 7680 move complete, result=0
00:15:50.021 00.001 7680 worker thread done servicing request
00:15:50.021 00.000 6120 GuideStep: 0.5 px 205 ms WEST, -0.4 px 193 ms NORTH
00:15:50.027 00.006 7680 Worker thread wakes up
00:15:50.027 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:50.027 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:15:51.285 01.258 7680 Exposure complete
00:15:51.410 00.125 7680 worker thread done servicing request
00:15:51.410 00.000 6120 OnExposeComplete: enter
00:15:51.414 00.004 6120 UpdateGuideState(): m_state=6
00:15:51.418 00.004 6120 Star::Find(15, 965, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3650
00:15:51.422 00.004 6120 Star::Find returns 1 (1), X=966.10, Y=55.83, Mass=14472, SNR=78.2, Peak=255 HFD=6.9
00:15:51.425 00.003 6120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-2.95) = xAngle (-0.17 = -0.17)
00:15:51.429 00.004 6120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.44 = -0.44)
00:15:51.433 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.00 hyp=0.29 cameraTheta=-3.13 mountX=0.29 mountY=-0.13, mountTheta=-0.41
00:15:51.437 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.00, opts=13)
00:15:51.441 00.004 6120 Enqueuing Move request for scope (-0.29, -0.00)
00:15:51.445 00.004 7680 Worker thread wakes up
00:15:51.445 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:51.450 00.005 6120 UpdateGuideState exits: m=14472 SNR=78.2 Saturated
00:15:51.454 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.00) opts 0xd
00:15:51.454 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.00)
00:15:51.454 00.000 7680 Moving (-0.29, -0.00) raw xDistance=0.29 yDistance=-0.13
00:15:51.454 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
00:15:51.454 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:15:51.454 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:15:51.455 00.001 6120 PhdController: settling, locked = 1, distance = 0.70 (1.50) aobump = 0 frame = 5 / 99999
00:15:51.459 00.004 7680 MoveAxis(W, 133, ABG)
00:15:51.459 00.000 7680 Guiding  Dir = 3, Dur = 133
00:15:51.459 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051351.459,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.70,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
00:15:51.462 00.003 7680 IsSlewing returns 0
00:15:51.462 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:51.467 00.005 7680 IsGuiding returns 0
00:15:51.467 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:51.471 00.004 7680 PulseGuide returned control before completion, sleep 143
00:15:51.471 00.000 6120 Enqueuing Expose request
00:15:51.629 00.158 7680 IsGuiding returns 0
00:15:51.630 00.001 7680 Move returns status 0, amount 133
00:15:51.632 00.002 7680 MoveAxis(N, 0, ABG)
00:15:51.632 00.000 7680 Move returns status 0, amount 0
00:15:51.632 00.000 7680 move complete, result=0
00:15:51.632 00.000 6120 GuideStep: 0.3 px 133 ms WEST, -0.1 px 0 ms NORTH
00:15:51.637 00.005 7680 worker thread done servicing request
00:15:51.638 00.001 7680 Worker thread wakes up
00:15:51.638 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:51.638 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:15:52.900 01.262 7680 Exposure complete
00:15:53.002 00.102 7680 worker thread done servicing request
00:15:53.002 00.000 6120 OnExposeComplete: enter
00:15:53.006 00.004 6120 UpdateGuideState(): m_state=6
00:15:53.010 00.004 6120 Star::Find(15, 966, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3651
00:15:53.013 00.003 6120 Star::Find returns 1 (1), X=966.20, Y=55.99, Mass=13611, SNR=76.6, Peak=255 HFD=6.9
00:15:53.017 00.004 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-2.95) = xAngle (5.42 = -0.87)
00:15:53.020 00.003 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.15 = -1.13)
00:15:53.025 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.46 mountX=0.16 mountY=-0.23, mountTheta=-0.95
00:15:53.029 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.16, opts=13)
00:15:53.033 00.004 6120 Enqueuing Move request for scope (-0.19, 0.16)
00:15:53.037 00.004 7680 Worker thread wakes up
00:15:53.037 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd
00:15:53.037 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.16)
00:15:53.037 00.000 7680 Moving (-0.19, 0.16) raw xDistance=0.16 yDistance=-0.23
00:15:53.037 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:15:53.037 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:15:53.037 00.000 7680 MoveAxis(E, 0, ABG)
00:15:53.038 00.001 7680 Move returns status 0, amount 0
00:15:53.039 00.001 7680 MoveAxis(N, 122, ABG)
00:15:53.039 00.000 7680 Guiding  Dir = 0, Dur = 122
00:15:53.039 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:53.043 00.004 7680 IsSlewing returns 0
00:15:53.043 00.000 6120 UpdateGuideState exits: m=13611 SNR=76.6 Saturated
00:15:53.046 00.003 7680 IsGuiding returns 0
00:15:53.047 00.001 6120 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 6 / 99999
00:15:53.051 00.004 7680 PulseGuide returned control before completion, sleep 132
00:15:53.051 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051353.051,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.57,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
00:15:53.055 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:53.058 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:53.062 00.004 6120 Enqueuing Expose request
00:15:53.194 00.132 7680 IsGuiding returns 1
00:15:53.198 00.004 7680 scope still moving after pulse duration time elapsed
00:15:53.225 00.027 7680 IsSlewing returns 0
00:15:53.225 00.000 7680 IsGuiding returns 0
00:15:53.225 00.000 7680 scope move finished after 122 + 56 ms
00:15:53.225 00.000 7680 Move returns status 0, amount 122
00:15:53.226 00.001 7680 move complete, result=0
00:15:53.226 00.000 7680 worker thread done servicing request
00:15:53.226 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 122 ms NORTH
00:15:53.232 00.006 7680 Worker thread wakes up
00:15:53.232 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:53.232 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:15:54.482 01.250 7680 Exposure complete
00:15:54.610 00.128 6120 OnExposeComplete: enter
00:15:54.614 00.004 6120 UpdateGuideState(): m_state=6
00:15:54.618 00.004 7680 worker thread done servicing request
00:15:54.618 00.000 6120 Star::Find(15, 966, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3652
00:15:54.621 00.003 6120 Star::Find returns 1 (1), X=966.13, Y=55.96, Mass=14450, SNR=78.6, Peak=255 HFD=7.0
00:15:54.626 00.005 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-2.95) = xAngle (5.66 = -0.62)
00:15:54.630 00.004 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.89)
00:15:54.633 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.12 hyp=0.29 cameraTheta=2.71 mountX=0.24 mountY=-0.23, mountTheta=-0.76
00:15:54.640 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.12, opts=13)
00:15:54.645 00.005 6120 Enqueuing Move request for scope (-0.27, 0.12)
00:15:54.650 00.005 7680 Worker thread wakes up
00:15:54.650 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:54.653 00.003 6120 UpdateGuideState exits: m=14450 SNR=78.6 Saturated
00:15:54.657 00.004 6120 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 7 / 99999
00:15:54.662 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.12) opts 0xd
00:15:54.663 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.12)
00:15:54.663 00.000 7680 Moving (-0.27, 0.12) raw xDistance=0.24 yDistance=-0.23
00:15:54.663 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:15:54.664 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:15:54.664 00.000 7680 MoveAxis(W, 97, ABG)
00:15:54.664 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051354.662,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.48,"Time":9.5,"SettleTime":10.0,"StarLocked":true}
00:15:54.668 00.004 7680 Guiding  Dir = 3, Dur = 97
00:15:54.668 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:54.673 00.005 7680 IsSlewing returns 0
00:15:54.674 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:54.678 00.004 7680 IsGuiding returns 0
00:15:54.678 00.000 6120 Enqueuing Expose request
00:15:54.683 00.005 7680 PulseGuide returned control before completion, sleep 107
00:15:54.799 00.116 7680 IsGuiding returns 1
00:15:54.799 00.000 7680 scope still moving after pulse duration time elapsed
00:15:54.830 00.031 7680 IsSlewing returns 0
00:15:54.830 00.000 7680 IsGuiding returns 1
00:15:54.862 00.032 7680 IsSlewing returns 0
00:15:54.862 00.000 7680 IsGuiding returns 0
00:15:54.862 00.000 7680 scope move finished after 97 + 87 ms
00:15:54.862 00.000 7680 Move returns status 0, amount 97
00:15:54.864 00.002 7680 MoveAxis(N, 124, ABG)
00:15:54.864 00.000 7680 Guiding  Dir = 0, Dur = 124
00:15:54.864 00.000 7680 IsSlewing returns 0
00:15:54.865 00.001 7680 IsGuiding returns 0
00:15:54.865 00.000 7680 PulseGuide returned control before completion, sleep 134
00:15:55.002 00.137 7680 IsGuiding returns 1
00:15:55.002 00.000 7680 scope still moving after pulse duration time elapsed
00:15:55.033 00.031 7680 IsSlewing returns 0
00:15:55.033 00.000 7680 IsGuiding returns 0
00:15:55.033 00.000 7680 scope move finished after 124 + 43 ms
00:15:55.033 00.000 7680 Move returns status 0, amount 124
00:15:55.033 00.000 7680 move complete, result=0
00:15:55.033 00.000 7680 worker thread done servicing request
00:15:55.033 00.000 6120 GuideStep: 0.2 px 97 ms WEST, -0.2 px 124 ms NORTH
00:15:55.039 00.006 7680 Worker thread wakes up
00:15:55.039 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:55.039 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:15:56.287 01.248 7680 Exposure complete
00:15:56.414 00.127 7680 worker thread done servicing request
00:15:56.414 00.000 6120 OnExposeComplete: enter
00:15:56.420 00.006 6120 UpdateGuideState(): m_state=6
00:15:56.425 00.005 6120 Star::Find(15, 966, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3653
00:15:56.429 00.004 6120 Star::Find returns 1 (1), X=966.28, Y=56.05, Mass=14627, SNR=77.5, Peak=255 HFD=6.8
00:15:56.434 00.005 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.26)
00:15:56.438 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
00:15:56.442 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.24 cameraTheta=2.07 mountX=0.08 mountY=-0.24, mountTheta=-1.27
00:15:56.447 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.21, opts=13)
00:15:56.451 00.004 6120 Enqueuing Move request for scope (-0.12, 0.21)
00:15:56.454 00.003 7680 Worker thread wakes up
00:15:56.455 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
00:15:56.455 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
00:15:56.455 00.000 7680 Moving (-0.12, 0.21) raw xDistance=0.08 yDistance=-0.24
00:15:56.455 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:15:56.456 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:56.460 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:15:56.460 00.000 7680 MoveAxis(E, 0, ABG)
00:15:56.460 00.000 7680 Move returns status 0, amount 0
00:15:56.460 00.000 7680 MoveAxis(N, 132, ABG)
00:15:56.461 00.001 6120 UpdateGuideState exits: m=14627 SNR=77.5 Saturated
00:15:56.464 00.003 7680 Guiding  Dir = 0, Dur = 132
00:15:56.464 00.000 6120 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 8 / 99999
00:15:56.469 00.005 6120 PhdController: newstate STATE_FINISH
00:15:56.472 00.003 6120 PhdController complete: success
00:15:56.476 00.004 7680 IsSlewing returns 0
00:15:56.476 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764051356.476,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
00:15:56.480 00.004 7680 IsGuiding returns 0
00:15:56.480 00.000 6120 Mount: notify guiding dither settle done success=1
00:15:56.484 00.004 6120 PhdController: newstate STATE_IDLE
00:15:56.488 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:56.491 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:56.495 00.004 7680 PulseGuide returned control before completion, sleep 142
00:15:56.495 00.000 6120 Enqueuing Expose request
00:15:56.652 00.157 7680 IsGuiding returns 0
00:15:56.652 00.000 7680 Move returns status 0, amount 132
00:15:56.652 00.000 7680 move complete, result=0
00:15:56.652 00.000 7680 worker thread done servicing request
00:15:56.654 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 132 ms NORTH
00:15:56.660 00.006 7680 Worker thread wakes up
00:15:56.661 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:56.661 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:15:57.915 01.254 7680 Exposure complete
00:15:58.058 00.143 7680 worker thread done servicing request
00:15:58.058 00.000 6120 OnExposeComplete: enter
00:15:58.062 00.004 6120 UpdateGuideState(): m_state=6
00:15:58.065 00.003 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3654
00:15:58.068 00.003 6120 Star::Find returns 1 (1), X=966.31, Y=56.02, Mass=13926, SNR=78.4, Peak=255 HFD=6.9
00:15:58.070 00.002 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
00:15:58.073 00.003 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
00:15:58.078 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.97 mountX=0.04 mountY=-0.20, mountTheta=-1.36
00:15:58.082 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.18, opts=13)
00:15:58.085 00.003 6120 Enqueuing Move request for scope (-0.08, 0.18)
00:15:58.088 00.003 7680 Worker thread wakes up
00:15:58.088 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:58.092 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.18) opts 0xd
00:15:58.092 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.18)
00:15:58.092 00.000 6120 UpdateGuideState exits: m=13926 SNR=78.4 Saturated
00:15:58.095 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:58.100 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:58.103 00.003 6120 Enqueuing Expose request
00:15:58.107 00.004 7680 Moving (-0.08, 0.18) raw xDistance=0.04 yDistance=-0.20
00:15:58.107 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:15:58.107 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:15:58.108 00.001 7680 MoveAxis(E, 0, ABG)
00:15:58.108 00.000 7680 Move returns status 0, amount 0
00:15:58.108 00.000 7680 MoveAxis(N, 109, ABG)
00:15:58.108 00.000 7680 Guiding  Dir = 0, Dur = 109
00:15:58.109 00.001 7680 IsSlewing returns 0
00:15:58.109 00.000 7680 IsGuiding returns 0
00:15:58.111 00.002 7680 PulseGuide returned control before completion, sleep 119
00:15:58.247 00.136 7680 IsGuiding returns 1
00:15:58.249 00.002 7680 scope still moving after pulse duration time elapsed
00:15:58.277 00.028 7680 IsSlewing returns 0
00:15:58.278 00.001 7680 IsGuiding returns 0
00:15:58.279 00.001 7680 scope move finished after 109 + 59 ms
00:15:58.280 00.001 7680 Move returns status 0, amount 109
00:15:58.280 00.000 7680 move complete, result=0
00:15:58.280 00.000 7680 worker thread done servicing request
00:15:58.281 00.001 7680 Worker thread wakes up
00:15:58.281 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 109 ms NORTH
00:15:58.287 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:58.287 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:15:59.540 01.253 7680 Exposure complete
00:15:59.668 00.128 7680 worker thread done servicing request
00:15:59.668 00.000 6120 OnExposeComplete: enter
00:15:59.672 00.004 6120 UpdateGuideState(): m_state=6
00:15:59.677 00.005 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3655
00:15:59.681 00.004 6120 Star::Find returns 1 (1), X=966.24, Y=55.96, Mass=14075, SNR=77.7, Peak=255 HFD=6.9
00:15:59.684 00.003 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.41 = -0.88)
00:15:59.688 00.004 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.15)
00:15:59.692 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.20 cameraTheta=2.45 mountX=0.13 mountY=-0.18, mountTheta=-0.96
00:15:59.696 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.13, opts=13)
00:15:59.700 00.004 6120 Enqueuing Move request for scope (-0.16, 0.13)
00:15:59.705 00.005 7680 Worker thread wakes up
00:15:59.706 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:15:59.711 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
00:15:59.712 00.001 6120 UpdateGuideState exits: m=14075 SNR=77.7 Saturated
00:15:59.716 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
00:15:59.716 00.000 7680 Moving (-0.16, 0.13) raw xDistance=0.13 yDistance=-0.18
00:15:59.716 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:15:59.716 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:15:59.717 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:59.721 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:15:59.721 00.000 7680 MoveAxis(E, 0, ABG)
00:15:59.722 00.001 7680 Move returns status 0, amount 0
00:15:59.722 00.000 7680 MoveAxis(N, 0, ABG)
00:15:59.722 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:15:59.726 00.004 6120 Enqueuing Expose request
00:15:59.729 00.003 7680 Move returns status 0, amount 0
00:15:59.730 00.001 7680 move complete, result=0
00:15:59.730 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:15:59.735 00.005 7680 worker thread done servicing request
00:15:59.735 00.000 7680 Worker thread wakes up
00:15:59.735 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:15:59.735 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:00.982 01.247 7680 Exposure complete
00:16:01.118 00.136 7680 worker thread done servicing request
00:16:01.120 00.002 6120 OnExposeComplete: enter
00:16:01.124 00.004 6120 UpdateGuideState(): m_state=6
00:16:01.128 00.004 6120 Star::Find(15, 966, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3656
00:16:01.132 00.004 6120 Star::Find returns 1 (1), X=966.26, Y=56.16, Mass=14145, SNR=76.8, Peak=255 HFD=6.9
00:16:01.135 00.003 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
00:16:01.141 00.006 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.64)
00:16:01.145 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.33 hyp=0.36 cameraTheta=1.96 mountX=0.07 mountY=-0.36, mountTheta=-1.37
00:16:01.150 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.33, opts=13)
00:16:01.154 00.004 6120 Enqueuing Move request for scope (-0.14, 0.33)
00:16:01.157 00.003 7680 Worker thread wakes up
00:16:01.158 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:01.162 00.004 6120 UpdateGuideState exits: m=14145 SNR=76.8 Saturated
00:16:01.165 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:01.169 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:01.173 00.004 6120 Enqueuing Expose request
00:16:01.177 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.33) opts 0xd
00:16:01.177 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.33)
00:16:01.177 00.000 7680 Moving (-0.14, 0.33) raw xDistance=0.07 yDistance=-0.36
00:16:01.177 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:16:01.177 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:16:01.177 00.000 7680 MoveAxis(E, 0, ABG)
00:16:01.177 00.000 7680 Move returns status 0, amount 0
00:16:01.179 00.002 7680 MoveAxis(N, 193, ABG)
00:16:01.179 00.000 7680 Guiding  Dir = 0, Dur = 193
00:16:01.179 00.000 7680 IsSlewing returns 0
00:16:01.180 00.001 7680 IsGuiding returns 0
00:16:01.180 00.000 7680 PulseGuide returned control before completion, sleep 203
00:16:01.390 00.210 7680 IsGuiding returns 1
00:16:01.392 00.002 7680 scope still moving after pulse duration time elapsed
00:16:01.423 00.031 7680 IsSlewing returns 0
00:16:01.424 00.001 7680 IsGuiding returns 0
00:16:01.424 00.000 7680 scope move finished after 193 + 52 ms
00:16:01.426 00.002 7680 Move returns status 0, amount 193
00:16:01.426 00.000 7680 move complete, result=0
00:16:01.427 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 193 ms NORTH
00:16:01.436 00.009 7680 worker thread done servicing request
00:16:01.436 00.000 7680 Worker thread wakes up
00:16:01.436 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:01.436 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:02.684 01.248 7680 Exposure complete
00:16:02.821 00.137 7680 worker thread done servicing request
00:16:02.823 00.002 6120 OnExposeComplete: enter
00:16:02.827 00.004 6120 UpdateGuideState(): m_state=6
00:16:02.832 00.005 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3657
00:16:02.836 00.004 6120 Star::Find returns 1 (1), X=966.15, Y=56.14, Mass=13641, SNR=74.3, Peak=255 HFD=6.8
00:16:02.839 00.003 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.19 = -1.10)
00:16:02.844 00.005 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.37)
00:16:02.847 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.31 hyp=0.39 cameraTheta=2.23 mountX=0.18 mountY=-0.38, mountTheta=-1.13
00:16:02.853 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.31, opts=13)
00:16:02.859 00.006 6120 Enqueuing Move request for scope (-0.24, 0.31)
00:16:02.865 00.006 7680 Worker thread wakes up
00:16:02.865 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.31) opts 0xd
00:16:02.865 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.31)
00:16:02.865 00.000 7680 Moving (-0.24, 0.31) raw xDistance=0.18 yDistance=-0.38
00:16:02.866 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:16:02.866 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:02.871 00.005 6120 UpdateGuideState exits: m=13641 SNR=74.3 Saturated
00:16:02.874 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:02.878 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:02.882 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:16:02.883 00.001 7680 MoveAxis(E, 0, ABG)
00:16:02.883 00.000 7680 Move returns status 0, amount 0
00:16:02.883 00.000 7680 MoveAxis(N, 207, ABG)
00:16:02.883 00.000 7680 Guiding  Dir = 0, Dur = 207
00:16:02.884 00.001 6120 Enqueuing Expose request
00:16:02.888 00.004 7680 IsSlewing returns 0
00:16:02.888 00.000 7680 IsGuiding returns 0
00:16:02.889 00.001 7680 PulseGuide returned control before completion, sleep 217
00:16:03.113 00.224 7680 IsGuiding returns 1
00:16:03.114 00.001 7680 scope still moving after pulse duration time elapsed
00:16:03.145 00.031 7680 IsSlewing returns 0
00:16:03.146 00.001 7680 IsGuiding returns 0
00:16:03.147 00.001 7680 scope move finished after 207 + 51 ms
00:16:03.147 00.000 7680 Move returns status 0, amount 207
00:16:03.147 00.000 7680 move complete, result=0
00:16:03.148 00.001 7680 worker thread done servicing request
00:16:03.148 00.000 7680 Worker thread wakes up
00:16:03.148 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:03.149 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:03.149 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 207 ms NORTH
00:16:04.389 01.240 7680 Exposure complete
00:16:04.526 00.137 7680 worker thread done servicing request
00:16:04.526 00.000 6120 OnExposeComplete: enter
00:16:04.530 00.004 6120 UpdateGuideState(): m_state=6
00:16:04.533 00.003 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3658
00:16:04.538 00.005 6120 Star::Find returns 1 (1), X=966.17, Y=55.85, Mass=14268, SNR=76.0, Peak=255 HFD=6.8
00:16:04.541 00.003 6120 CameraToMount -- cameraTheta (3.07) - m_xAngle (-2.95) = xAngle (6.03 = -0.26)
00:16:04.546 00.005 6120 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.76 = -0.53)
00:16:04.550 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.07 mountX=0.22 mountY=-0.11, mountTheta=-0.48
00:16:04.557 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.02, opts=13)
00:16:04.561 00.004 6120 Enqueuing Move request for scope (-0.22, 0.02)
00:16:04.564 00.003 7680 Worker thread wakes up
00:16:04.566 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.02) opts 0xd
00:16:04.566 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:04.570 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.02)
00:16:04.570 00.000 7680 Moving (-0.22, 0.02) raw xDistance=0.22 yDistance=-0.11
00:16:04.570 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:16:04.570 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:16:04.571 00.001 6120 UpdateGuideState exits: m=14268 SNR=76.0 Saturated
00:16:04.574 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:04.580 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:04.584 00.004 6120 Enqueuing Expose request
00:16:04.589 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:16:04.589 00.000 7680 MoveAxis(W, 89, ABG)
00:16:04.590 00.001 7680 Guiding  Dir = 3, Dur = 89
00:16:04.590 00.000 7680 IsSlewing returns 0
00:16:04.590 00.000 7680 IsGuiding returns 0
00:16:04.590 00.000 7680 PulseGuide returned control before completion, sleep 99
00:16:04.692 00.102 7680 IsGuiding returns 1
00:16:04.692 00.000 7680 scope still moving after pulse duration time elapsed
00:16:04.723 00.031 7680 IsSlewing returns 0
00:16:04.723 00.000 7680 IsGuiding returns 0
00:16:04.725 00.002 7680 scope move finished after 89 + 44 ms
00:16:04.725 00.000 7680 Move returns status 0, amount 89
00:16:04.726 00.001 7680 MoveAxis(N, 0, ABG)
00:16:04.726 00.000 7680 Move returns status 0, amount 0
00:16:04.727 00.001 7680 move complete, result=0
00:16:04.727 00.000 7680 worker thread done servicing request
00:16:04.727 00.000 7680 Worker thread wakes up
00:16:04.727 00.000 6120 GuideStep: 0.2 px 89 ms WEST, -0.1 px 0 ms NORTH
00:16:04.736 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:04.736 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:05.979 01.243 7680 Exposure complete
00:16:06.106 00.127 7680 worker thread done servicing request
00:16:06.106 00.000 6120 OnExposeComplete: enter
00:16:06.111 00.005 6120 UpdateGuideState(): m_state=6
00:16:06.114 00.003 6120 Star::Find(15, 966, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3659
00:16:06.117 00.003 6120 Star::Find returns 1 (1), X=966.16, Y=56.00, Mass=14887, SNR=79.6, Peak=255 HFD=7.0
00:16:06.119 00.002 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-2.95) = xAngle (5.46 = -0.82)
00:16:06.122 00.003 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.09)
00:16:06.126 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.17 hyp=0.28 cameraTheta=2.51 mountX=0.19 mountY=-0.25, mountTheta=-0.92
00:16:06.130 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.17, opts=13)
00:16:06.133 00.003 6120 Enqueuing Move request for scope (-0.23, 0.17)
00:16:06.136 00.003 7680 Worker thread wakes up
00:16:06.136 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.17) opts 0xd
00:16:06.136 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.17)
00:16:06.136 00.000 7680 Moving (-0.23, 0.17) raw xDistance=0.19 yDistance=-0.25
00:16:06.137 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:16:06.138 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:16:06.138 00.000 7680 MoveAxis(E, 0, ABG)
00:16:06.138 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:06.141 00.003 7680 Move returns status 0, amount 0
00:16:06.142 00.001 7680 MoveAxis(N, 137, ABG)
00:16:06.143 00.001 7680 Guiding  Dir = 0, Dur = 137
00:16:06.143 00.000 6120 UpdateGuideState exits: m=14887 SNR=79.6 Saturated
00:16:06.146 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:06.150 00.004 7680 IsSlewing returns 0
00:16:06.151 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:06.154 00.003 6120 Enqueuing Expose request
00:16:06.158 00.004 7680 IsGuiding returns 0
00:16:06.158 00.000 7680 PulseGuide returned control before completion, sleep 147
00:16:06.313 00.155 7680 IsGuiding returns 1
00:16:06.313 00.000 7680 scope still moving after pulse duration time elapsed
00:16:06.343 00.030 7680 IsSlewing returns 0
00:16:06.345 00.002 7680 IsGuiding returns 0
00:16:06.345 00.000 7680 scope move finished after 137 + 50 ms
00:16:06.346 00.001 7680 Move returns status 0, amount 137
00:16:06.346 00.000 7680 move complete, result=0
00:16:06.348 00.002 7680 worker thread done servicing request
00:16:06.348 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 137 ms NORTH
00:16:06.355 00.007 7680 Worker thread wakes up
00:16:06.355 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:06.357 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:07.608 01.251 7680 Exposure complete
00:16:07.747 00.139 7680 worker thread done servicing request
00:16:07.747 00.000 6120 OnExposeComplete: enter
00:16:07.751 00.004 6120 UpdateGuideState(): m_state=6
00:16:07.755 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3660
00:16:07.760 00.005 6120 Star::Find returns 1 (1), X=966.60, Y=56.21, Mass=14041, SNR=75.1, Peak=255 HFD=7.0
00:16:07.765 00.005 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.02 = -2.27)
00:16:07.773 00.008 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.53)
00:16:07.778 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=0.38 hyp=0.43 cameraTheta=1.06 mountX=-0.28 mountY=-0.25, mountTheta=-2.41
00:16:07.784 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.38, opts=13)
00:16:07.787 00.003 6120 Enqueuing Move request for scope (0.21, 0.38)
00:16:07.792 00.005 7680 Worker thread wakes up
00:16:07.792 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:07.797 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.38) opts 0xd
00:16:07.797 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.38)
00:16:07.797 00.000 7680 Moving (0.21, 0.38) raw xDistance=-0.28 yDistance=-0.25
00:16:07.798 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
00:16:07.798 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:16:07.798 00.000 7680 MoveAxis(E, 113, ABG)
00:16:07.798 00.000 6120 UpdateGuideState exits: m=14041 SNR=75.1 Saturated
00:16:07.803 00.005 7680 Guiding  Dir = 2, Dur = 113
00:16:07.803 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:07.808 00.005 7680 IsSlewing returns 0
00:16:07.808 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:07.811 00.003 7680 IsGuiding returns 0
00:16:07.812 00.001 6120 Enqueuing Expose request
00:16:07.816 00.004 7680 PulseGuide returned control before completion, sleep 123
00:16:07.940 00.124 7680 IsGuiding returns 1
00:16:07.940 00.000 7680 scope still moving after pulse duration time elapsed
00:16:07.972 00.032 7680 IsSlewing returns 0
00:16:07.975 00.003 7680 IsGuiding returns 0
00:16:07.976 00.001 7680 scope move finished after 113 + 50 ms
00:16:07.976 00.000 7680 Move returns status 0, amount 113
00:16:07.976 00.000 7680 MoveAxis(N, 134, ABG)
00:16:07.977 00.001 7680 Guiding  Dir = 0, Dur = 134
00:16:07.977 00.000 7680 IsSlewing returns 0
00:16:07.977 00.000 7680 IsGuiding returns 0
00:16:07.978 00.001 7680 PulseGuide returned control before completion, sleep 144
00:16:08.127 00.149 7680 IsGuiding returns 1
00:16:08.128 00.001 7680 scope still moving after pulse duration time elapsed
00:16:08.157 00.029 7680 IsSlewing returns 0
00:16:08.158 00.001 7680 IsGuiding returns 1
00:16:08.189 00.031 7680 IsSlewing returns 0
00:16:08.190 00.001 7680 IsGuiding returns 1
00:16:08.220 00.030 7680 IsSlewing returns 0
00:16:08.222 00.002 7680 IsGuiding returns 0
00:16:08.223 00.001 7680 scope move finished after 134 + 110 ms
00:16:08.223 00.000 7680 Move returns status 0, amount 134
00:16:08.224 00.001 7680 move complete, result=0
00:16:08.224 00.000 7680 worker thread done servicing request
00:16:08.224 00.000 7680 Worker thread wakes up
00:16:08.225 00.001 6120 GuideStep: -0.3 px 113 ms EAST, -0.2 px 134 ms NORTH
00:16:08.233 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:08.234 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:09.495 01.261 7680 Exposure complete
00:16:09.631 00.136 7680 worker thread done servicing request
00:16:09.631 00.000 6120 OnExposeComplete: enter
00:16:09.635 00.004 6120 UpdateGuideState(): m_state=6
00:16:09.640 00.005 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3661
00:16:09.644 00.004 6120 Star::Find returns 1 (1), X=966.00, Y=56.12, Mass=13997, SNR=77.8, Peak=255 HFD=7.0
00:16:09.649 00.005 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.47 = -0.81)
00:16:09.653 00.004 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.21 = -1.08)
00:16:09.656 00.003 6120 CameraToMount -- cameraX=-0.39 cameraY=0.28 hyp=0.48 cameraTheta=2.52 mountX=0.33 mountY=-0.43, mountTheta=-0.91
00:16:09.661 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=0.28, opts=13)
00:16:09.664 00.003 6120 Enqueuing Move request for scope (-0.39, 0.28)
00:16:09.668 00.004 7680 Worker thread wakes up
00:16:09.669 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.28) opts 0xd
00:16:09.669 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, 0.28)
00:16:09.669 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:09.673 00.004 7680 Moving (-0.39, 0.28) raw xDistance=0.33 yDistance=-0.43
00:16:09.673 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.33
00:16:09.675 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:16:09.675 00.000 7680 MoveAxis(W, 129, ABG)
00:16:09.675 00.000 6120 UpdateGuideState exits: m=13997 SNR=77.8 Saturated
00:16:09.680 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:09.684 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:09.687 00.003 6120 Enqueuing Expose request
00:16:09.691 00.004 7680 Guiding  Dir = 3, Dur = 129
00:16:09.691 00.000 7680 IsSlewing returns 0
00:16:09.691 00.000 7680 IsGuiding returns 0
00:16:09.692 00.001 7680 PulseGuide returned control before completion, sleep 139
00:16:09.839 00.147 7680 IsGuiding returns 1
00:16:09.839 00.000 7680 scope still moving after pulse duration time elapsed
00:16:09.870 00.031 7680 IsSlewing returns 0
00:16:09.871 00.001 7680 IsGuiding returns 0
00:16:09.871 00.000 7680 scope move finished after 129 + 50 ms
00:16:09.872 00.001 7680 Move returns status 0, amount 129
00:16:09.872 00.000 7680 MoveAxis(N, 232, ABG)
00:16:09.873 00.001 7680 Guiding  Dir = 0, Dur = 232
00:16:09.873 00.000 7680 IsSlewing returns 0
00:16:09.874 00.001 7680 IsGuiding returns 0
00:16:09.874 00.000 7680 PulseGuide returned control before completion, sleep 242
00:16:10.121 00.247 7680 IsGuiding returns 1
00:16:10.123 00.002 7680 scope still moving after pulse duration time elapsed
00:16:10.153 00.030 7680 IsSlewing returns 0
00:16:10.154 00.001 7680 IsGuiding returns 0
00:16:10.154 00.000 7680 scope move finished after 232 + 48 ms
00:16:10.155 00.001 7680 Move returns status 0, amount 232
00:16:10.155 00.000 7680 move complete, result=0
00:16:10.155 00.000 7680 worker thread done servicing request
00:16:10.157 00.002 7680 Worker thread wakes up
00:16:10.157 00.000 6120 GuideStep: 0.3 px 129 ms WEST, -0.4 px 232 ms NORTH
00:16:10.163 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:10.163 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:11.415 01.252 7680 Exposure complete
00:16:11.550 00.135 7680 worker thread done servicing request
00:16:11.551 00.001 6120 OnExposeComplete: enter
00:16:11.554 00.003 6120 UpdateGuideState(): m_state=6
00:16:11.558 00.004 6120 Star::Find(15, 965, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3662
00:16:11.561 00.003 6120 Star::Find returns 1 (1), X=966.03, Y=56.05, Mass=13570, SNR=75.4, Peak=255 HFD=7.1
00:16:11.565 00.004 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.57 = -0.71)
00:16:11.568 00.003 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.98)
00:16:11.573 00.005 6120 CameraToMount -- cameraX=-0.37 cameraY=0.21 hyp=0.42 cameraTheta=2.61 mountX=0.32 mountY=-0.35, mountTheta=-0.83
00:16:11.577 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.21, opts=13)
00:16:11.582 00.005 6120 Enqueuing Move request for scope (-0.37, 0.21)
00:16:11.587 00.005 7680 Worker thread wakes up
00:16:11.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:11.590 00.003 6120 UpdateGuideState exits: m=13570 SNR=75.4 Saturated
00:16:11.595 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:11.599 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:11.602 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.21) opts 0xd
00:16:11.602 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.21)
00:16:11.602 00.000 7680 Moving (-0.37, 0.21) raw xDistance=0.32 yDistance=-0.35
00:16:11.603 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
00:16:11.603 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:16:11.603 00.000 7680 MoveAxis(W, 140, ABG)
00:16:11.603 00.000 7680 Guiding  Dir = 3, Dur = 140
00:16:11.603 00.000 6120 Enqueuing Expose request
00:16:11.606 00.003 7680 IsSlewing returns 0
00:16:11.606 00.000 7680 IsGuiding returns 0
00:16:11.606 00.000 7680 PulseGuide returned control before completion, sleep 150
00:16:11.765 00.159 7680 IsGuiding returns 1
00:16:11.765 00.000 7680 scope still moving after pulse duration time elapsed
00:16:11.796 00.031 7680 IsSlewing returns 0
00:16:11.797 00.001 7680 IsGuiding returns 0
00:16:11.798 00.001 7680 scope move finished after 140 + 51 ms
00:16:11.798 00.000 7680 Move returns status 0, amount 140
00:16:11.798 00.000 7680 MoveAxis(N, 192, ABG)
00:16:11.799 00.001 7680 Guiding  Dir = 0, Dur = 192
00:16:11.800 00.001 7680 IsSlewing returns 0
00:16:11.800 00.000 7680 IsGuiding returns 0
00:16:11.801 00.001 7680 PulseGuide returned control before completion, sleep 202
00:16:12.016 00.215 7680 IsGuiding returns 1
00:16:12.016 00.000 7680 scope still moving after pulse duration time elapsed
00:16:12.049 00.033 7680 IsSlewing returns 0
00:16:12.052 00.003 7680 IsGuiding returns 0
00:16:12.052 00.000 7680 scope move finished after 192 + 60 ms
00:16:12.054 00.002 7680 Move returns status 0, amount 192
00:16:12.054 00.000 7680 move complete, result=0
00:16:12.055 00.001 7680 worker thread done servicing request
00:16:12.055 00.000 6120 GuideStep: 0.3 px 140 ms WEST, -0.4 px 192 ms NORTH
00:16:12.061 00.006 7680 Worker thread wakes up
00:16:12.061 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:12.061 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:13.314 01.253 7680 Exposure complete
00:16:13.449 00.135 7680 worker thread done servicing request
00:16:13.450 00.001 6120 OnExposeComplete: enter
00:16:13.454 00.004 6120 UpdateGuideState(): m_state=6
00:16:13.458 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3663
00:16:13.462 00.004 6120 Star::Find returns 1 (1), X=966.29, Y=55.94, Mass=14882, SNR=80.4, Peak=255 HFD=6.8
00:16:13.466 00.004 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.31 = -0.98)
00:16:13.470 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.25)
00:16:13.473 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.35 mountX=0.08 mountY=-0.14, mountTheta=-1.04
00:16:13.478 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.11, opts=13)
00:16:13.481 00.003 6120 Enqueuing Move request for scope (-0.11, 0.11)
00:16:13.486 00.005 7680 Worker thread wakes up
00:16:13.486 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:13.492 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
00:16:13.492 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
00:16:13.493 00.001 7680 Moving (-0.11, 0.11) raw xDistance=0.08 yDistance=-0.14
00:16:13.493 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:16:13.493 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:16:13.494 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:16:13.494 00.000 7680 MoveAxis(E, 0, ABG)
00:16:13.494 00.000 7680 Move returns status 0, amount 0
00:16:13.494 00.000 7680 MoveAxis(N, 0, ABG)
00:16:13.494 00.000 7680 Move returns status 0, amount 0
00:16:13.494 00.000 6120 UpdateGuideState exits: m=14882 SNR=80.4 Saturated
00:16:13.499 00.005 7680 move complete, result=0
00:16:13.499 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:13.503 00.004 7680 worker thread done servicing request
00:16:13.504 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:13.507 00.003 6120 Enqueuing Expose request
00:16:13.512 00.005 7680 Worker thread wakes up
00:16:13.512 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:13.512 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:13.512 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:14.766 01.254 7680 Exposure complete
00:16:14.896 00.130 7680 worker thread done servicing request
00:16:14.897 00.001 6120 OnExposeComplete: enter
00:16:14.902 00.005 6120 UpdateGuideState(): m_state=6
00:16:14.907 00.005 6120 Star::Find(15, 966, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3664
00:16:14.910 00.003 6120 Star::Find returns 1 (1), X=966.14, Y=56.13, Mass=13954, SNR=76.6, Peak=255 HFD=7.0
00:16:14.913 00.003 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.23 = -1.05)
00:16:14.915 00.002 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.32)
00:16:14.920 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=0.30 hyp=0.39 cameraTheta=2.27 mountX=0.19 mountY=-0.38, mountTheta=-1.10
00:16:14.926 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.30, opts=13)
00:16:14.932 00.006 6120 Enqueuing Move request for scope (-0.25, 0.30)
00:16:14.936 00.004 7680 Worker thread wakes up
00:16:14.936 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.30) opts 0xd
00:16:14.936 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.30)
00:16:14.936 00.000 7680 Moving (-0.25, 0.30) raw xDistance=0.19 yDistance=-0.38
00:16:14.937 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:16:14.937 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:16:14.938 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:14.941 00.003 6120 UpdateGuideState exits: m=13954 SNR=76.6 Saturated
00:16:14.945 00.004 7680 MoveAxis(E, 0, ABG)
00:16:14.945 00.000 7680 Move returns status 0, amount 0
00:16:14.945 00.000 7680 MoveAxis(N, 204, ABG)
00:16:14.945 00.000 7680 Guiding  Dir = 0, Dur = 204
00:16:14.945 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:14.954 00.009 7680 IsSlewing returns 0
00:16:14.954 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:14.959 00.005 6120 Enqueuing Expose request
00:16:14.963 00.004 7680 IsGuiding returns 0
00:16:14.965 00.002 7680 PulseGuide returned control before completion, sleep 214
00:16:15.181 00.216 7680 IsGuiding returns 1
00:16:15.182 00.001 7680 scope still moving after pulse duration time elapsed
00:16:15.212 00.030 7680 IsSlewing returns 0
00:16:15.213 00.001 7680 IsGuiding returns 0
00:16:15.214 00.001 7680 scope move finished after 204 + 46 ms
00:16:15.214 00.000 7680 Move returns status 0, amount 204
00:16:15.215 00.001 7680 move complete, result=0
00:16:15.215 00.000 7680 worker thread done servicing request
00:16:15.215 00.000 7680 Worker thread wakes up
00:16:15.216 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 204 ms NORTH
00:16:15.223 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:15.223 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:16.481 01.258 7680 Exposure complete
00:16:16.618 00.137 7680 worker thread done servicing request
00:16:16.618 00.000 6120 OnExposeComplete: enter
00:16:16.623 00.005 6120 UpdateGuideState(): m_state=6
00:16:16.628 00.005 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3665
00:16:16.632 00.004 6120 Star::Find returns 1 (1), X=966.23, Y=56.03, Mass=13955, SNR=76.3, Peak=255 HFD=6.9
00:16:16.636 00.004 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
00:16:16.639 00.003 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
00:16:16.644 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.26 cameraTheta=2.25 mountX=0.12 mountY=-0.25, mountTheta=-1.12
00:16:16.648 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.20, opts=13)
00:16:16.652 00.004 6120 Enqueuing Move request for scope (-0.16, 0.20)
00:16:16.657 00.005 7680 Worker thread wakes up
00:16:16.657 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:16.661 00.004 6120 UpdateGuideState exits: m=13955 SNR=76.3 Saturated
00:16:16.666 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:16.669 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:16.676 00.007 6120 Enqueuing Expose request
00:16:16.680 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
00:16:16.680 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
00:16:16.680 00.000 7680 Moving (-0.16, 0.20) raw xDistance=0.12 yDistance=-0.25
00:16:16.680 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:16:16.681 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:16:16.681 00.000 7680 MoveAxis(E, 0, ABG)
00:16:16.681 00.000 7680 Move returns status 0, amount 0
00:16:16.681 00.000 7680 MoveAxis(N, 136, ABG)
00:16:16.681 00.000 7680 Guiding  Dir = 0, Dur = 136
00:16:16.682 00.001 7680 IsSlewing returns 0
00:16:16.683 00.001 7680 IsGuiding returns 0
00:16:16.683 00.000 7680 PulseGuide returned control before completion, sleep 146
00:16:16.843 00.160 7680 IsGuiding returns 1
00:16:16.843 00.000 7680 scope still moving after pulse duration time elapsed
00:16:16.874 00.031 7680 IsSlewing returns 0
00:16:16.876 00.002 7680 IsGuiding returns 0
00:16:16.877 00.001 7680 scope move finished after 136 + 57 ms
00:16:16.877 00.000 7680 Move returns status 0, amount 136
00:16:16.878 00.001 7680 move complete, result=0
00:16:16.878 00.000 7680 worker thread done servicing request
00:16:16.879 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 136 ms NORTH
00:16:16.884 00.005 7680 Worker thread wakes up
00:16:16.885 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:16.886 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:18.135 01.249 7680 Exposure complete
00:16:18.276 00.141 7680 worker thread done servicing request
00:16:18.276 00.000 6120 OnExposeComplete: enter
00:16:18.280 00.004 6120 UpdateGuideState(): m_state=6
00:16:18.284 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3666
00:16:18.287 00.003 6120 Star::Find returns 1 (1), X=966.28, Y=56.06, Mass=13823, SNR=75.0, Peak=255 HFD=6.8
00:16:18.293 00.006 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
00:16:18.299 00.006 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
00:16:18.304 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.25 cameraTheta=2.04 mountX=0.07 mountY=-0.25, mountTheta=-1.30
00:16:18.309 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.22, opts=13)
00:16:18.313 00.004 6120 Enqueuing Move request for scope (-0.11, 0.22)
00:16:18.316 00.003 7680 Worker thread wakes up
00:16:18.317 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:18.321 00.004 6120 UpdateGuideState exits: m=13823 SNR=75.0 Saturated
00:16:18.324 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:18.329 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:18.335 00.006 6120 Enqueuing Expose request
00:16:18.338 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
00:16:18.339 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
00:16:18.339 00.000 7680 Moving (-0.11, 0.22) raw xDistance=0.07 yDistance=-0.25
00:16:18.339 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:16:18.339 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:16:18.339 00.000 7680 MoveAxis(E, 0, ABG)
00:16:18.340 00.001 7680 Move returns status 0, amount 0
00:16:18.340 00.000 7680 MoveAxis(N, 137, ABG)
00:16:18.340 00.000 7680 Guiding  Dir = 0, Dur = 137
00:16:18.340 00.000 7680 IsSlewing returns 0
00:16:18.341 00.001 7680 IsGuiding returns 0
00:16:18.341 00.000 7680 PulseGuide returned control before completion, sleep 147
00:16:18.501 00.160 7680 IsGuiding returns 1
00:16:18.502 00.001 7680 scope still moving after pulse duration time elapsed
00:16:18.532 00.030 7680 IsSlewing returns 0
00:16:18.533 00.001 7680 IsGuiding returns 0
00:16:18.534 00.001 7680 scope move finished after 137 + 54 ms
00:16:18.534 00.000 7680 Move returns status 0, amount 137
00:16:18.534 00.000 7680 move complete, result=0
00:16:18.534 00.000 7680 worker thread done servicing request
00:16:18.535 00.001 7680 Worker thread wakes up
00:16:18.536 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 137 ms NORTH
00:16:18.543 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:18.543 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:19.794 01.251 7680 Exposure complete
00:16:19.925 00.131 7680 worker thread done servicing request
00:16:19.925 00.000 6120 OnExposeComplete: enter
00:16:19.929 00.004 6120 UpdateGuideState(): m_state=6
00:16:19.932 00.003 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3667
00:16:19.936 00.004 6120 Star::Find returns 1 (1), X=966.30, Y=55.87, Mass=13878, SNR=77.2, Peak=255 HFD=6.8
00:16:19.940 00.004 6120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-2.95) = xAngle (5.76 = -0.52)
00:16:19.944 00.004 6120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.49 = -0.79)
00:16:19.947 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.81 mountX=0.08 mountY=-0.07, mountTheta=-0.69
00:16:19.951 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.03, opts=13)
00:16:19.960 00.009 6120 Enqueuing Move request for scope (-0.09, 0.03)
00:16:19.966 00.006 7680 Worker thread wakes up
00:16:19.966 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
00:16:19.966 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
00:16:19.966 00.000 7680 Moving (-0.09, 0.03) raw xDistance=0.08 yDistance=-0.07
00:16:19.967 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:16:19.967 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:16:19.967 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:19.972 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:16:19.973 00.001 7680 MoveAxis(E, 0, ABG)
00:16:19.973 00.000 7680 Move returns status 0, amount 0
00:16:19.974 00.001 6120 UpdateGuideState exits: m=13878 SNR=77.2 Saturated
00:16:19.978 00.004 7680 MoveAxis(N, 0, ABG)
00:16:19.978 00.000 7680 Move returns status 0, amount 0
00:16:19.978 00.000 7680 move complete, result=0
00:16:19.978 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:19.982 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:19.988 00.006 6120 Enqueuing Expose request
00:16:19.992 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:19.997 00.005 7680 worker thread done servicing request
00:16:19.997 00.000 7680 Worker thread wakes up
00:16:19.997 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:19.997 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:21.243 01.246 7680 Exposure complete
00:16:21.380 00.137 7680 worker thread done servicing request
00:16:21.380 00.000 6120 OnExposeComplete: enter
00:16:21.383 00.003 6120 UpdateGuideState(): m_state=6
00:16:21.389 00.006 6120 Star::Find(15, 966, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3668
00:16:21.394 00.005 6120 Star::Find returns 1 (1), X=966.34, Y=56.03, Mass=15036, SNR=79.1, Peak=255 HFD=6.8
00:16:21.398 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.48)
00:16:21.401 00.003 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
00:16:21.404 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.85 mountX=0.02 mountY=-0.20, mountTheta=-1.47
00:16:21.410 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.19, opts=13)
00:16:21.413 00.003 6120 Enqueuing Move request for scope (-0.06, 0.19)
00:16:21.418 00.005 7680 Worker thread wakes up
00:16:21.419 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:21.421 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
00:16:21.423 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
00:16:21.423 00.000 7680 Moving (-0.06, 0.19) raw xDistance=0.02 yDistance=-0.20
00:16:21.423 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:16:21.423 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:16:21.423 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:16:21.424 00.001 7680 MoveAxis(E, 0, ABG)
00:16:21.424 00.000 7680 Move returns status 0, amount 0
00:16:21.424 00.000 7680 MoveAxis(N, 0, ABG)
00:16:21.424 00.000 7680 Move returns status 0, amount 0
00:16:21.424 00.000 7680 move complete, result=0
00:16:21.424 00.000 6120 UpdateGuideState exits: m=15036 SNR=79.1 Saturated
00:16:21.428 00.004 7680 worker thread done servicing request
00:16:21.428 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:21.432 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:21.436 00.004 6120 Enqueuing Expose request
00:16:21.439 00.003 7680 Worker thread wakes up
00:16:21.440 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:21.440 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:16:21.444 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:22.693 01.249 7680 Exposure complete
00:16:22.828 00.135 7680 worker thread done servicing request
00:16:22.828 00.000 6120 OnExposeComplete: enter
00:16:22.833 00.005 6120 UpdateGuideState(): m_state=6
00:16:22.836 00.003 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3669
00:16:22.840 00.004 6120 Star::Find returns 1 (1), X=966.66, Y=56.19, Mass=14304, SNR=78.4, Peak=255 HFD=6.9
00:16:22.845 00.005 6120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-2.95) = xAngle (3.88 = -2.40)
00:16:22.849 00.004 6120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.61 = -2.67)
00:16:22.852 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=0.35 hyp=0.44 cameraTheta=0.92 mountX=-0.33 mountY=-0.20, mountTheta=-2.59
00:16:22.857 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.35, opts=13)
00:16:22.863 00.006 6120 Enqueuing Move request for scope (0.27, 0.35)
00:16:22.867 00.004 7680 Worker thread wakes up
00:16:22.867 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.35) opts 0xd
00:16:22.867 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:22.871 00.004 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.35)
00:16:22.871 00.000 7680 Moving (0.27, 0.35) raw xDistance=-0.33 yDistance=-0.20
00:16:22.871 00.000 6120 UpdateGuideState exits: m=14304 SNR=78.4 Saturated
00:16:22.875 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:16:22.875 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:22.880 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:22.883 00.003 6120 Enqueuing Expose request
00:16:22.888 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:16:22.888 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:16:22.889 00.001 7680 MoveAxis(E, 133, ABG)
00:16:22.889 00.000 7680 Guiding  Dir = 2, Dur = 133
00:16:22.889 00.000 7680 IsSlewing returns 0
00:16:22.891 00.002 7680 IsGuiding returns 0
00:16:22.891 00.000 7680 PulseGuide returned control before completion, sleep 143
00:16:23.043 00.152 7680 IsGuiding returns 1
00:16:23.043 00.000 7680 scope still moving after pulse duration time elapsed
00:16:23.074 00.031 7680 IsSlewing returns 0
00:16:23.074 00.000 7680 IsGuiding returns 0
00:16:23.075 00.001 7680 scope move finished after 133 + 51 ms
00:16:23.075 00.000 7680 Move returns status 0, amount 133
00:16:23.075 00.000 7680 MoveAxis(N, 0, ABG)
00:16:23.077 00.002 7680 Move returns status 0, amount 0
00:16:23.077 00.000 7680 move complete, result=0
00:16:23.077 00.000 7680 worker thread done servicing request
00:16:23.077 00.000 7680 Worker thread wakes up
00:16:23.077 00.000 6120 GuideStep: -0.3 px 133 ms EAST, -0.2 px 0 ms NORTH
00:16:23.085 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:23.085 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:24.339 01.254 7680 Exposure complete
00:16:24.466 00.127 7680 worker thread done servicing request
00:16:24.466 00.000 6120 OnExposeComplete: enter
00:16:24.470 00.004 6120 UpdateGuideState(): m_state=6
00:16:24.474 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3670
00:16:24.477 00.003 6120 Star::Find returns 1 (1), X=966.60, Y=56.16, Mass=14602, SNR=77.7, Peak=255 HFD=7.0
00:16:24.481 00.004 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.95 = -2.33)
00:16:24.485 00.004 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.68 = -2.60)
00:16:24.490 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=0.32 hyp=0.38 cameraTheta=1.00 mountX=-0.26 mountY=-0.20, mountTheta=-2.50
00:16:24.495 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.32, opts=13)
00:16:24.499 00.004 6120 Enqueuing Move request for scope (0.21, 0.32)
00:16:24.502 00.003 7680 Worker thread wakes up
00:16:24.502 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.32) opts 0xd
00:16:24.502 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.32)
00:16:24.502 00.000 7680 Moving (0.21, 0.32) raw xDistance=-0.26 yDistance=-0.20
00:16:24.502 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
00:16:24.503 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:16:24.503 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:16:24.503 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:24.507 00.004 7680 MoveAxis(E, 117, ABG)
00:16:24.507 00.000 7680 Guiding  Dir = 2, Dur = 117
00:16:24.507 00.000 6120 UpdateGuideState exits: m=14602 SNR=77.7 Saturated
00:16:24.511 00.004 7680 IsSlewing returns 0
00:16:24.511 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:24.514 00.003 7680 IsGuiding returns 0
00:16:24.514 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:24.519 00.005 7680 PulseGuide returned control before completion, sleep 127
00:16:24.519 00.000 6120 Enqueuing Expose request
00:16:24.653 00.134 7680 IsGuiding returns 1
00:16:24.654 00.001 7680 scope still moving after pulse duration time elapsed
00:16:24.684 00.030 7680 IsSlewing returns 0
00:16:24.684 00.000 7680 IsGuiding returns 0
00:16:24.684 00.000 7680 scope move finished after 117 + 53 ms
00:16:24.685 00.001 7680 Move returns status 0, amount 117
00:16:24.685 00.000 7680 MoveAxis(N, 0, ABG)
00:16:24.685 00.000 7680 Move returns status 0, amount 0
00:16:24.685 00.000 7680 move complete, result=0
00:16:24.685 00.000 7680 worker thread done servicing request
00:16:24.685 00.000 7680 Worker thread wakes up
00:16:24.685 00.000 6120 GuideStep: -0.3 px 117 ms EAST, -0.2 px 0 ms NORTH
00:16:24.692 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:24.692 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:25.946 01.254 7680 Exposure complete
00:16:26.085 00.139 7680 worker thread done servicing request
00:16:26.085 00.000 6120 OnExposeComplete: enter
00:16:26.088 00.003 6120 UpdateGuideState(): m_state=6
00:16:26.093 00.005 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3671
00:16:26.098 00.005 6120 Star::Find returns 1 (1), X=966.09, Y=56.79, Mass=14602, SNR=78.3, Peak=255 HFD=6.9
00:16:26.101 00.003 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
00:16:26.105 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
00:16:26.108 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=0.96 hyp=1.00 cameraTheta=1.88 mountX=0.12 mountY=-0.99, mountTheta=-1.45
00:16:26.114 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.96, opts=13)
00:16:26.119 00.005 6120 Enqueuing Move request for scope (-0.30, 0.96)
00:16:26.122 00.003 7680 Worker thread wakes up
00:16:26.122 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.96) opts 0xd
00:16:26.122 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.96)
00:16:26.123 00.001 7680 Moving (-0.30, 0.96) raw xDistance=0.12 yDistance=-0.99
00:16:26.123 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:16:26.124 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99
00:16:26.124 00.000 7680 MoveAxis(E, 0, ABG)
00:16:26.124 00.000 7680 Move returns status 0, amount 0
00:16:26.124 00.000 7680 MoveAxis(N, 538, ABG)
00:16:26.125 00.001 7680 Guiding  Dir = 0, Dur = 538
00:16:26.125 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:26.129 00.004 7680 IsSlewing returns 0
00:16:26.130 00.001 7680 IsGuiding returns 0
00:16:26.130 00.000 6120 UpdateGuideState exits: m=14602 SNR=78.3 Saturated
00:16:26.136 00.006 7680 PulseGuide returned control before completion, sleep 548
00:16:26.136 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:26.142 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:26.148 00.006 6120 Enqueuing Expose request
00:16:26.690 00.542 7680 IsGuiding returns 1
00:16:26.691 00.001 7680 scope still moving after pulse duration time elapsed
00:16:26.722 00.031 7680 IsSlewing returns 0
00:16:26.725 00.003 7680 IsGuiding returns 0
00:16:26.726 00.001 7680 scope move finished after 538 + 56 ms
00:16:26.727 00.001 7680 Move returns status 0, amount 538
00:16:26.727 00.000 7680 move complete, result=0
00:16:26.729 00.002 7680 worker thread done servicing request
00:16:26.729 00.000 7680 Worker thread wakes up
00:16:26.729 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.0 px 538 ms NORTH
00:16:26.737 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:26.737 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:27.987 01.250 7680 Exposure complete
00:16:28.127 00.140 7680 worker thread done servicing request
00:16:28.127 00.000 6120 OnExposeComplete: enter
00:16:28.132 00.005 6120 UpdateGuideState(): m_state=6
00:16:28.135 00.003 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3672
00:16:28.138 00.003 6120 Star::Find returns 1 (1), X=966.37, Y=56.05, Mass=13292, SNR=73.8, Peak=255 HFD=6.7
00:16:28.142 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
00:16:28.147 00.005 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
00:16:28.151 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.69 mountX=-0.02 mountY=-0.21, mountTheta=-1.65
00:16:28.156 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.22, opts=13)
00:16:28.160 00.004 6120 Enqueuing Move request for scope (-0.03, 0.22)
00:16:28.163 00.003 7680 Worker thread wakes up
00:16:28.163 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
00:16:28.163 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
00:16:28.164 00.001 7680 Moving (-0.03, 0.22) raw xDistance=-0.02 yDistance=-0.21
00:16:28.165 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:16:28.165 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:16:28.165 00.000 7680 MoveAxis(E, 0, ABG)
00:16:28.165 00.000 7680 Move returns status 0, amount 0
00:16:28.165 00.000 7680 MoveAxis(N, 113, ABG)
00:16:28.165 00.000 7680 Guiding  Dir = 0, Dur = 113
00:16:28.165 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:28.169 00.004 7680 IsSlewing returns 0
00:16:28.170 00.001 6120 UpdateGuideState exits: m=13292 SNR=73.8 Saturated
00:16:28.173 00.003 7680 IsGuiding returns 0
00:16:28.175 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:28.179 00.004 7680 PulseGuide returned control before completion, sleep 123
00:16:28.180 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:28.183 00.003 6120 Enqueuing Expose request
00:16:28.318 00.135 7680 IsGuiding returns 0
00:16:28.318 00.000 7680 Move returns status 0, amount 113
00:16:28.318 00.000 7680 move complete, result=0
00:16:28.319 00.001 7680 worker thread done servicing request
00:16:28.319 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 113 ms NORTH
00:16:28.326 00.007 7680 Worker thread wakes up
00:16:28.326 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:28.326 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:29.569 01.243 7680 Exposure complete
00:16:29.712 00.143 7680 worker thread done servicing request
00:16:29.712 00.000 6120 OnExposeComplete: enter
00:16:29.716 00.004 6120 UpdateGuideState(): m_state=6
00:16:29.720 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3673
00:16:29.723 00.003 6120 Star::Find returns 1 (1), X=966.28, Y=56.09, Mass=14131, SNR=76.4, Peak=255 HFD=6.9
00:16:29.726 00.003 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.36)
00:16:29.730 00.004 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.63)
00:16:29.735 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.97 mountX=0.06 mountY=-0.28, mountTheta=-1.36
00:16:29.741 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.26, opts=13)
00:16:29.746 00.005 6120 Enqueuing Move request for scope (-0.11, 0.26)
00:16:29.750 00.004 7680 Worker thread wakes up
00:16:29.750 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
00:16:29.751 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:29.755 00.004 6120 UpdateGuideState exits: m=14131 SNR=76.4 Saturated
00:16:29.758 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:29.761 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:29.766 00.005 6120 Enqueuing Expose request
00:16:29.770 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
00:16:29.770 00.000 7680 Moving (-0.11, 0.26) raw xDistance=0.06 yDistance=-0.28
00:16:29.770 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:16:29.770 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:16:29.770 00.000 7680 MoveAxis(E, 0, ABG)
00:16:29.771 00.001 7680 Move returns status 0, amount 0
00:16:29.771 00.000 7680 MoveAxis(N, 152, ABG)
00:16:29.771 00.000 7680 Guiding  Dir = 0, Dur = 152
00:16:29.771 00.000 7680 IsSlewing returns 0
00:16:29.772 00.001 7680 IsGuiding returns 0
00:16:29.772 00.000 7680 PulseGuide returned control before completion, sleep 162
00:16:29.948 00.176 7680 IsGuiding returns 1
00:16:29.949 00.001 7680 scope still moving after pulse duration time elapsed
00:16:29.980 00.031 7680 IsSlewing returns 0
00:16:29.982 00.002 7680 IsGuiding returns 0
00:16:29.982 00.000 7680 scope move finished after 152 + 58 ms
00:16:29.983 00.001 7680 Move returns status 0, amount 152
00:16:29.984 00.001 7680 move complete, result=0
00:16:29.984 00.000 7680 worker thread done servicing request
00:16:29.984 00.000 7680 Worker thread wakes up
00:16:29.985 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 152 ms NORTH
00:16:29.992 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:29.992 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:31.246 01.254 7680 Exposure complete
00:16:31.382 00.136 7680 worker thread done servicing request
00:16:31.382 00.000 6120 OnExposeComplete: enter
00:16:31.387 00.005 6120 UpdateGuideState(): m_state=6
00:16:31.392 00.005 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3674
00:16:31.397 00.005 6120 Star::Find returns 1 (1), X=966.19, Y=56.04, Mass=14254, SNR=76.7, Peak=255 HFD=6.9
00:16:31.401 00.004 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-2.95) = xAngle (5.30 = -0.99)
00:16:31.405 00.004 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.26)
00:16:31.411 00.006 6120 CameraToMount -- cameraX=-0.20 cameraY=0.21 hyp=0.29 cameraTheta=2.34 mountX=0.16 mountY=-0.28, mountTheta=-1.05
00:16:31.419 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.21, opts=13)
00:16:31.425 00.006 6120 Enqueuing Move request for scope (-0.20, 0.21)
00:16:31.430 00.005 7680 Worker thread wakes up
00:16:31.431 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:31.435 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.21) opts 0xd
00:16:31.436 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.21)
00:16:31.436 00.000 6120 UpdateGuideState exits: m=14254 SNR=76.7 Saturated
00:16:31.441 00.005 7680 Moving (-0.20, 0.21) raw xDistance=0.16 yDistance=-0.28
00:16:31.441 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:16:31.441 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:16:31.442 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:31.446 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:31.452 00.006 7680 MoveAxis(E, 0, ABG)
00:16:31.452 00.000 6120 Enqueuing Expose request
00:16:31.458 00.006 7680 Move returns status 0, amount 0
00:16:31.458 00.000 7680 MoveAxis(N, 150, ABG)
00:16:31.458 00.000 7680 Guiding  Dir = 0, Dur = 150
00:16:31.459 00.001 7680 IsSlewing returns 0
00:16:31.459 00.000 7680 IsGuiding returns 0
00:16:31.461 00.002 7680 PulseGuide returned control before completion, sleep 160
00:16:31.623 00.162 7680 IsGuiding returns 1
00:16:31.623 00.000 7680 scope still moving after pulse duration time elapsed
00:16:31.654 00.031 7680 IsSlewing returns 0
00:16:31.654 00.000 7680 IsGuiding returns 0
00:16:31.656 00.002 7680 scope move finished after 150 + 45 ms
00:16:31.656 00.000 7680 Move returns status 0, amount 150
00:16:31.656 00.000 7680 move complete, result=0
00:16:31.656 00.000 7680 worker thread done servicing request
00:16:31.657 00.001 7680 Worker thread wakes up
00:16:31.657 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 150 ms NORTH
00:16:31.662 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:31.662 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:32.906 01.244 7680 Exposure complete
00:16:33.027 00.121 7680 worker thread done servicing request
00:16:33.028 00.001 6120 OnExposeComplete: enter
00:16:33.031 00.003 6120 UpdateGuideState(): m_state=6
00:16:33.036 00.005 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3675
00:16:33.040 00.004 6120 Star::Find returns 1 (1), X=966.25, Y=56.19, Mass=13346, SNR=74.9, Peak=255 HFD=6.8
00:16:33.044 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
00:16:33.048 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
00:16:33.052 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.35 hyp=0.38 cameraTheta=1.95 mountX=0.07 mountY=-0.38, mountTheta=-1.39
00:16:33.058 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.35, opts=13)
00:16:33.062 00.004 6120 Enqueuing Move request for scope (-0.14, 0.35)
00:16:33.066 00.004 7680 Worker thread wakes up
00:16:33.067 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.35) opts 0xd
00:16:33.067 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.35)
00:16:33.067 00.000 7680 Moving (-0.14, 0.35) raw xDistance=0.07 yDistance=-0.38
00:16:33.067 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:16:33.068 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:16:33.068 00.000 7680 MoveAxis(E, 0, ABG)
00:16:33.068 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:33.071 00.003 6120 UpdateGuideState exits: m=13346 SNR=74.9 Saturated
00:16:33.076 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:33.080 00.004 7680 Move returns status 0, amount 0
00:16:33.081 00.001 7680 MoveAxis(N, 204, ABG)
00:16:33.081 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:33.089 00.008 6120 Enqueuing Expose request
00:16:33.094 00.005 7680 Guiding  Dir = 0, Dur = 204
00:16:33.095 00.001 7680 IsSlewing returns 0
00:16:33.095 00.000 7680 IsGuiding returns 0
00:16:33.095 00.000 7680 PulseGuide returned control before completion, sleep 214
00:16:33.320 00.225 7680 IsGuiding returns 1
00:16:33.321 00.001 7680 scope still moving after pulse duration time elapsed
00:16:33.351 00.030 7680 IsSlewing returns 0
00:16:33.353 00.002 7680 IsGuiding returns 0
00:16:33.353 00.000 7680 scope move finished after 204 + 53 ms
00:16:33.353 00.000 7680 Move returns status 0, amount 204
00:16:33.353 00.000 7680 move complete, result=0
00:16:33.354 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 204 ms NORTH
00:16:33.361 00.007 7680 worker thread done servicing request
00:16:33.361 00.000 7680 Worker thread wakes up
00:16:33.363 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:33.363 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:34.618 01.255 7680 Exposure complete
00:16:34.763 00.145 7680 worker thread done servicing request
00:16:34.763 00.000 6120 OnExposeComplete: enter
00:16:34.768 00.005 6120 UpdateGuideState(): m_state=6
00:16:34.773 00.005 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3676
00:16:34.777 00.004 6120 Star::Find returns 1 (1), X=966.32, Y=55.98, Mass=13979, SNR=77.1, Peak=255 HFD=6.9
00:16:34.781 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
00:16:34.785 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.58)
00:16:34.788 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.16 cameraTheta=2.02 mountX=0.04 mountY=-0.16, mountTheta=-1.32
00:16:34.793 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.15, opts=13)
00:16:34.799 00.006 6120 Enqueuing Move request for scope (-0.07, 0.15)
00:16:34.804 00.005 7680 Worker thread wakes up
00:16:34.804 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
00:16:34.804 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
00:16:34.804 00.000 7680 Moving (-0.07, 0.15) raw xDistance=0.04 yDistance=-0.16
00:16:34.804 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:16:34.804 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:16:34.805 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:16:34.805 00.000 7680 MoveAxis(E, 0, ABG)
00:16:34.805 00.000 7680 Move returns status 0, amount 0
00:16:34.805 00.000 7680 MoveAxis(N, 0, ABG)
00:16:34.805 00.000 7680 Move returns status 0, amount 0
00:16:34.805 00.000 7680 move complete, result=0
00:16:34.805 00.000 7680 worker thread done servicing request
00:16:34.805 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:34.810 00.005 6120 UpdateGuideState exits: m=13979 SNR=77.1 Saturated
00:16:34.814 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:34.818 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:34.821 00.003 6120 Enqueuing Expose request
00:16:34.825 00.004 7680 Worker thread wakes up
00:16:34.825 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:16:34.829 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:34.829 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:36.068 01.239 7680 Exposure complete
00:16:36.210 00.142 7680 worker thread done servicing request
00:16:36.211 00.001 6120 OnExposeComplete: enter
00:16:36.214 00.003 6120 UpdateGuideState(): m_state=6
00:16:36.219 00.005 6120 Star::Find(15, 966, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3677
00:16:36.223 00.004 6120 Star::Find returns 1 (1), X=966.55, Y=56.10, Mass=14198, SNR=77.7, Peak=255 HFD=7.0
00:16:36.227 00.004 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.01 = -2.28)
00:16:36.230 00.003 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.55)
00:16:36.234 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.27 hyp=0.31 cameraTheta=1.05 mountX=-0.20 mountY=-0.17, mountTheta=-2.43
00:16:36.239 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.27, opts=13)
00:16:36.242 00.003 6120 Enqueuing Move request for scope (0.15, 0.27)
00:16:36.247 00.005 7680 Worker thread wakes up
00:16:36.247 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.27) opts 0xd
00:16:36.247 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.27)
00:16:36.248 00.001 7680 Moving (0.15, 0.27) raw xDistance=-0.20 yDistance=-0.17
00:16:36.248 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:16:36.248 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:16:36.248 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:36.252 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:16:36.253 00.001 7680 MoveAxis(E, 82, ABG)
00:16:36.253 00.000 7680 Guiding  Dir = 2, Dur = 82
00:16:36.253 00.000 6120 UpdateGuideState exits: m=14198 SNR=77.7 Saturated
00:16:36.257 00.004 7680 IsSlewing returns 0
00:16:36.257 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:36.261 00.004 7680 IsGuiding returns 0
00:16:36.262 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:36.267 00.005 7680 PulseGuide returned control before completion, sleep 92
00:16:36.267 00.000 6120 Enqueuing Expose request
00:16:36.370 00.103 7680 IsGuiding returns 1
00:16:36.371 00.001 7680 scope still moving after pulse duration time elapsed
00:16:36.401 00.030 7680 IsSlewing returns 0
00:16:36.402 00.001 7680 IsGuiding returns 0
00:16:36.402 00.000 7680 scope move finished after 82 + 57 ms
00:16:36.403 00.001 7680 Move returns status 0, amount 82
00:16:36.403 00.000 7680 MoveAxis(N, 0, ABG)
00:16:36.403 00.000 7680 Move returns status 0, amount 0
00:16:36.403 00.000 7680 move complete, result=0
00:16:36.403 00.000 7680 worker thread done servicing request
00:16:36.403 00.000 6120 GuideStep: -0.2 px 82 ms EAST, -0.2 px 0 ms NORTH
00:16:36.409 00.006 7680 Worker thread wakes up
00:16:36.409 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:36.409 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:37.666 01.257 7680 Exposure complete
00:16:37.804 00.138 7680 worker thread done servicing request
00:16:37.805 00.001 6120 OnExposeComplete: enter
00:16:37.808 00.003 6120 UpdateGuideState(): m_state=6
00:16:37.813 00.005 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3678
00:16:37.817 00.004 6120 Star::Find returns 1 (1), X=966.25, Y=56.15, Mass=14727, SNR=79.9, Peak=255 HFD=7.0
00:16:37.821 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
00:16:37.825 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
00:16:37.829 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.31 hyp=0.34 cameraTheta=1.98 mountX=0.08 mountY=-0.34, mountTheta=-1.35
00:16:37.835 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.31, opts=13)
00:16:37.839 00.004 6120 Enqueuing Move request for scope (-0.14, 0.31)
00:16:37.842 00.003 7680 Worker thread wakes up
00:16:37.842 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.31) opts 0xd
00:16:37.843 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.31)
00:16:37.843 00.000 7680 Moving (-0.14, 0.31) raw xDistance=0.08 yDistance=-0.34
00:16:37.843 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:16:37.844 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:37.848 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:16:37.848 00.000 7680 MoveAxis(E, 0, ABG)
00:16:37.848 00.000 6120 UpdateGuideState exits: m=14727 SNR=79.9 Saturated
00:16:37.852 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:37.856 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:37.860 00.004 7680 Move returns status 0, amount 0
00:16:37.860 00.000 7680 MoveAxis(N, 186, ABG)
00:16:37.861 00.001 6120 Enqueuing Expose request
00:16:37.865 00.004 7680 Guiding  Dir = 0, Dur = 186
00:16:37.865 00.000 7680 IsSlewing returns 0
00:16:37.865 00.000 7680 IsGuiding returns 0
00:16:37.866 00.001 7680 PulseGuide returned control before completion, sleep 196
00:16:38.076 00.210 7680 IsGuiding returns 1
00:16:38.077 00.001 7680 scope still moving after pulse duration time elapsed
00:16:38.107 00.030 7680 IsSlewing returns 0
00:16:38.108 00.001 7680 IsGuiding returns 0
00:16:38.110 00.002 7680 scope move finished after 186 + 57 ms
00:16:38.110 00.000 7680 Move returns status 0, amount 186
00:16:38.110 00.000 7680 move complete, result=0
00:16:38.110 00.000 7680 worker thread done servicing request
00:16:38.111 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 186 ms NORTH
00:16:38.119 00.008 7680 Worker thread wakes up
00:16:38.119 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:38.119 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:39.370 01.251 7680 Exposure complete
00:16:39.507 00.137 7680 worker thread done servicing request
00:16:39.507 00.000 6120 OnExposeComplete: enter
00:16:39.511 00.004 6120 UpdateGuideState(): m_state=6
00:16:39.517 00.006 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3679
00:16:39.524 00.007 6120 Star::Find returns 1 (1), X=966.31, Y=56.19, Mass=12622, SNR=73.8, Peak=255 HFD=6.9
00:16:39.528 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
00:16:39.533 00.005 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
00:16:39.537 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.36 hyp=0.36 cameraTheta=1.79 mountX=0.01 mountY=-0.35, mountTheta=-1.54
00:16:39.542 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.36, opts=13)
00:16:39.547 00.005 6120 Enqueuing Move request for scope (-0.08, 0.36)
00:16:39.551 00.004 7680 Worker thread wakes up
00:16:39.552 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:39.555 00.003 6120 UpdateGuideState exits: m=12622 SNR=73.8 Saturated
00:16:39.559 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:39.564 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:39.567 00.003 6120 Enqueuing Expose request
00:16:39.570 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.36) opts 0xd
00:16:39.570 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.36)
00:16:39.571 00.001 7680 Moving (-0.08, 0.36) raw xDistance=0.01 yDistance=-0.35
00:16:39.571 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:16:39.571 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:16:39.571 00.000 7680 MoveAxis(E, 0, ABG)
00:16:39.571 00.000 7680 Move returns status 0, amount 0
00:16:39.571 00.000 7680 MoveAxis(N, 193, ABG)
00:16:39.571 00.000 7680 Guiding  Dir = 0, Dur = 193
00:16:39.573 00.002 7680 IsSlewing returns 0
00:16:39.573 00.000 7680 IsGuiding returns 0
00:16:39.573 00.000 7680 PulseGuide returned control before completion, sleep 203
00:16:39.780 00.207 7680 IsGuiding returns 1
00:16:39.780 00.000 7680 scope still moving after pulse duration time elapsed
00:16:39.811 00.031 7680 IsSlewing returns 0
00:16:39.812 00.001 7680 IsGuiding returns 0
00:16:39.813 00.001 7680 scope move finished after 193 + 46 ms
00:16:39.814 00.001 7680 Move returns status 0, amount 193
00:16:39.814 00.000 7680 move complete, result=0
00:16:39.814 00.000 7680 worker thread done servicing request
00:16:39.815 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 193 ms NORTH
00:16:39.821 00.006 7680 Worker thread wakes up
00:16:39.823 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:39.823 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:41.073 01.250 7680 Exposure complete
00:16:41.214 00.141 7680 worker thread done servicing request
00:16:41.214 00.000 6120 OnExposeComplete: enter
00:16:41.218 00.004 6120 UpdateGuideState(): m_state=6
00:16:41.222 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3680
00:16:41.227 00.005 6120 Star::Find returns 1 (1), X=966.23, Y=56.15, Mass=14767, SNR=77.7, Peak=255 HFD=6.9
00:16:41.230 00.003 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
00:16:41.234 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
00:16:41.239 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.31 hyp=0.35 cameraTheta=2.06 mountX=0.10 mountY=-0.35, mountTheta=-1.28
00:16:41.243 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.31, opts=13)
00:16:41.247 00.004 6120 Enqueuing Move request for scope (-0.17, 0.31)
00:16:41.252 00.005 7680 Worker thread wakes up
00:16:41.252 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:41.256 00.004 6120 UpdateGuideState exits: m=14767 SNR=77.7 Saturated
00:16:41.260 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.31) opts 0xd
00:16:41.260 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.31)
00:16:41.261 00.001 7680 Moving (-0.17, 0.31) raw xDistance=0.10 yDistance=-0.35
00:16:41.261 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:16:41.261 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:41.265 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:16:41.265 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:41.270 00.005 7680 MoveAxis(E, 0, ABG)
00:16:41.271 00.001 6120 Enqueuing Expose request
00:16:41.275 00.004 7680 Move returns status 0, amount 0
00:16:41.275 00.000 7680 MoveAxis(N, 192, ABG)
00:16:41.275 00.000 7680 Guiding  Dir = 0, Dur = 192
00:16:41.275 00.000 7680 IsSlewing returns 0
00:16:41.276 00.001 7680 IsGuiding returns 0
00:16:41.276 00.000 7680 PulseGuide returned control before completion, sleep 202
00:16:41.486 00.210 7680 IsGuiding returns 1
00:16:41.486 00.000 7680 scope still moving after pulse duration time elapsed
00:16:41.517 00.031 7680 IsSlewing returns 0
00:16:41.521 00.004 7680 IsGuiding returns 0
00:16:41.522 00.001 7680 scope move finished after 192 + 55 ms
00:16:41.524 00.002 7680 Move returns status 0, amount 192
00:16:41.524 00.000 7680 move complete, result=0
00:16:41.524 00.000 7680 worker thread done servicing request
00:16:41.526 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 192 ms NORTH
00:16:41.531 00.005 7680 Worker thread wakes up
00:16:41.532 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:41.532 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:42.778 01.246 7680 Exposure complete
00:16:42.907 00.129 7680 worker thread done servicing request
00:16:42.908 00.001 6120 OnExposeComplete: enter
00:16:42.912 00.004 6120 UpdateGuideState(): m_state=6
00:16:42.915 00.003 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3681
00:16:42.918 00.003 6120 Star::Find returns 1 (1), X=966.65, Y=55.63, Mass=12477, SNR=71.7, Peak=255 HFD=6.9
00:16:42.920 00.002 6120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-2.95) = xAngle (2.29 = 2.29)
00:16:42.924 00.004 6120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.02 = 2.02)
00:16:42.928 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-0.67 mountX=-0.21 mountY=0.29, mountTheta=2.20
00:16:42.934 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.20, opts=13)
00:16:42.939 00.005 6120 Enqueuing Move request for scope (0.25, -0.20)
00:16:42.943 00.004 7680 Worker thread wakes up
00:16:42.944 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.20) opts 0xd
00:16:42.944 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.20)
00:16:42.944 00.000 7680 Moving (0.25, -0.20) raw xDistance=-0.21 yDistance=0.29
00:16:42.944 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:16:42.945 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:16:42.945 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:42.949 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:16:42.949 00.000 7680 MoveAxis(E, 87, ABG)
00:16:42.949 00.000 6120 UpdateGuideState exits: m=12477 SNR=71.7 Saturated
00:16:42.955 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:42.960 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:42.963 00.003 6120 Enqueuing Expose request
00:16:42.967 00.004 7680 Guiding  Dir = 2, Dur = 87
00:16:42.968 00.001 7680 IsSlewing returns 0
00:16:42.968 00.000 7680 IsGuiding returns 0
00:16:42.968 00.000 7680 PulseGuide returned control before completion, sleep 97
00:16:43.076 00.108 7680 IsGuiding returns 1
00:16:43.077 00.001 7680 scope still moving after pulse duration time elapsed
00:16:43.108 00.031 7680 IsSlewing returns 0
00:16:43.109 00.001 7680 IsGuiding returns 0
00:16:43.109 00.000 7680 scope move finished after 87 + 54 ms
00:16:43.111 00.002 7680 Move returns status 0, amount 87
00:16:43.111 00.000 7680 MoveAxis(N, 0, ABG)
00:16:43.111 00.000 7680 Move returns status 0, amount 0
00:16:43.112 00.001 7680 move complete, result=0
00:16:43.112 00.000 7680 worker thread done servicing request
00:16:43.112 00.000 6120 GuideStep: -0.2 px 87 ms EAST, 0.3 px 0 ms NORTH
00:16:43.122 00.010 7680 Worker thread wakes up
00:16:43.123 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:43.123 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:44.371 01.248 7680 Exposure complete
00:16:44.502 00.131 7680 worker thread done servicing request
00:16:44.503 00.001 6120 OnExposeComplete: enter
00:16:44.507 00.004 6120 UpdateGuideState(): m_state=6
00:16:44.511 00.004 6120 Star::Find(15, 966, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3682
00:16:44.514 00.003 6120 Star::Find returns 1 (1), X=966.22, Y=56.08, Mass=14212, SNR=77.6, Peak=255 HFD=6.9
00:16:44.520 00.006 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.15 = -1.13)
00:16:44.524 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.40)
00:16:44.529 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.30 cameraTheta=2.20 mountX=0.13 mountY=-0.29, mountTheta=-1.16
00:16:44.534 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.24, opts=13)
00:16:44.538 00.004 6120 Enqueuing Move request for scope (-0.18, 0.24)
00:16:44.541 00.003 7680 Worker thread wakes up
00:16:44.542 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.24) opts 0xd
00:16:44.542 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.24)
00:16:44.542 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:44.546 00.004 6120 UpdateGuideState exits: m=14212 SNR=77.6 Saturated
00:16:44.551 00.005 7680 Moving (-0.18, 0.24) raw xDistance=0.13 yDistance=-0.29
00:16:44.551 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:44.555 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:44.560 00.005 6120 Enqueuing Expose request
00:16:44.564 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:16:44.564 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:16:44.564 00.000 7680 MoveAxis(E, 0, ABG)
00:16:44.564 00.000 7680 Move returns status 0, amount 0
00:16:44.564 00.000 7680 MoveAxis(N, 160, ABG)
00:16:44.564 00.000 7680 Guiding  Dir = 0, Dur = 160
00:16:44.566 00.002 7680 IsSlewing returns 0
00:16:44.566 00.000 7680 IsGuiding returns 0
00:16:44.566 00.000 7680 PulseGuide returned control before completion, sleep 170
00:16:44.751 00.185 7680 IsGuiding returns 1
00:16:44.752 00.001 7680 scope still moving after pulse duration time elapsed
00:16:44.783 00.031 7680 IsSlewing returns 0
00:16:44.784 00.001 7680 IsGuiding returns 0
00:16:44.784 00.000 7680 scope move finished after 160 + 57 ms
00:16:44.784 00.000 7680 Move returns status 0, amount 160
00:16:44.784 00.000 7680 move complete, result=0
00:16:44.785 00.001 7680 worker thread done servicing request
00:16:44.786 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 160 ms NORTH
00:16:44.791 00.005 7680 Worker thread wakes up
00:16:44.791 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:44.791 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:46.042 01.251 7680 Exposure complete
00:16:46.180 00.138 7680 worker thread done servicing request
00:16:46.180 00.000 6120 OnExposeComplete: enter
00:16:46.185 00.005 6120 UpdateGuideState(): m_state=6
00:16:46.188 00.003 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3683
00:16:46.192 00.004 6120 Star::Find returns 1 (1), X=966.31, Y=55.97, Mass=13920, SNR=75.7, Peak=255 HFD=6.9
00:16:46.195 00.003 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
00:16:46.200 00.005 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
00:16:46.204 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.11 mountX=0.05 mountY=-0.15, mountTheta=-1.23
00:16:46.209 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.13, opts=13)
00:16:46.212 00.003 6120 Enqueuing Move request for scope (-0.08, 0.13)
00:16:46.215 00.003 7680 Worker thread wakes up
00:16:46.216 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
00:16:46.216 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
00:16:46.217 00.001 7680 Moving (-0.08, 0.13) raw xDistance=0.05 yDistance=-0.15
00:16:46.217 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:16:46.217 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:16:46.217 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:16:46.217 00.000 7680 MoveAxis(E, 0, ABG)
00:16:46.218 00.001 7680 Move returns status 0, amount 0
00:16:46.218 00.000 7680 MoveAxis(N, 0, ABG)
00:16:46.218 00.000 7680 Move returns status 0, amount 0
00:16:46.218 00.000 7680 move complete, result=0
00:16:46.218 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:46.222 00.004 7680 worker thread done servicing request
00:16:46.222 00.000 6120 UpdateGuideState exits: m=13920 SNR=75.7 Saturated
00:16:46.226 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:46.230 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:46.232 00.002 6120 Enqueuing Expose request
00:16:46.238 00.006 7680 Worker thread wakes up
00:16:46.238 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:16:46.243 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:46.243 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:47.496 01.253 7680 Exposure complete
00:16:47.630 00.134 7680 worker thread done servicing request
00:16:47.631 00.001 6120 OnExposeComplete: enter
00:16:47.634 00.003 6120 UpdateGuideState(): m_state=6
00:16:47.639 00.005 6120 Star::Find(15, 966, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3684
00:16:47.643 00.004 6120 Star::Find returns 1 (1), X=966.59, Y=56.13, Mass=14664, SNR=79.0, Peak=255 HFD=7.0
00:16:47.648 00.005 6120 CameraToMount -- cameraTheta (0.99) - m_xAngle (-2.95) = xAngle (3.95 = -2.33)
00:16:47.651 00.003 6120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.68 = -2.60)
00:16:47.656 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=0.30 hyp=0.36 cameraTheta=0.99 mountX=-0.25 mountY=-0.18, mountTheta=-2.50
00:16:47.660 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.30, opts=13)
00:16:47.664 00.004 6120 Enqueuing Move request for scope (0.19, 0.30)
00:16:47.668 00.004 7680 Worker thread wakes up
00:16:47.668 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.30) opts 0xd
00:16:47.668 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.30)
00:16:47.668 00.000 7680 Moving (0.19, 0.30) raw xDistance=-0.25 yDistance=-0.18
00:16:47.669 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:16:47.670 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:16:47.670 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:47.673 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:16:47.674 00.001 7680 MoveAxis(E, 101, ABG)
00:16:47.674 00.000 7680 Guiding  Dir = 2, Dur = 101
00:16:47.674 00.000 6120 UpdateGuideState exits: m=14664 SNR=79.0 Saturated
00:16:47.680 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:47.684 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:47.688 00.004 6120 Enqueuing Expose request
00:16:47.691 00.003 7680 IsSlewing returns 0
00:16:47.691 00.000 7680 IsGuiding returns 0
00:16:47.691 00.000 7680 PulseGuide returned control before completion, sleep 111
00:16:47.816 00.125 7680 IsGuiding returns 1
00:16:47.816 00.000 7680 scope still moving after pulse duration time elapsed
00:16:47.847 00.031 7680 IsSlewing returns 0
00:16:47.848 00.001 7680 IsGuiding returns 0
00:16:47.850 00.002 7680 scope move finished after 101 + 57 ms
00:16:47.851 00.001 7680 Move returns status 0, amount 101
00:16:47.851 00.000 7680 MoveAxis(N, 0, ABG)
00:16:47.851 00.000 7680 Move returns status 0, amount 0
00:16:47.852 00.001 7680 move complete, result=0
00:16:47.852 00.000 7680 worker thread done servicing request
00:16:47.852 00.000 7680 Worker thread wakes up
00:16:47.854 00.002 6120 GuideStep: -0.2 px 101 ms EAST, -0.2 px 0 ms NORTH
00:16:47.861 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:47.861 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:49.109 01.248 7680 Exposure complete
00:16:49.250 00.141 7680 worker thread done servicing request
00:16:49.250 00.000 6120 OnExposeComplete: enter
00:16:49.254 00.004 6120 UpdateGuideState(): m_state=6
00:16:49.258 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3685
00:16:49.262 00.004 6120 Star::Find returns 1 (1), X=966.53, Y=56.17, Mass=14053, SNR=77.8, Peak=255 HFD=7.1
00:16:49.267 00.005 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
00:16:49.273 00.006 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.42)
00:16:49.277 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.34 hyp=0.36 cameraTheta=1.18 mountX=-0.20 mountY=-0.24, mountTheta=-2.26
00:16:49.282 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.34, opts=13)
00:16:49.286 00.004 6120 Enqueuing Move request for scope (0.14, 0.34)
00:16:49.291 00.005 7680 Worker thread wakes up
00:16:49.291 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.34) opts 0xd
00:16:49.291 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.34)
00:16:49.291 00.000 7680 Moving (0.14, 0.34) raw xDistance=-0.20 yDistance=-0.24
00:16:49.291 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:49.295 00.004 6120 UpdateGuideState exits: m=14053 SNR=77.8 Saturated
00:16:49.299 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:49.303 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:49.308 00.005 6120 Enqueuing Expose request
00:16:49.312 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:16:49.312 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:16:49.312 00.000 7680 MoveAxis(E, 0, ABG)
00:16:49.312 00.000 7680 Move returns status 0, amount 0
00:16:49.313 00.001 7680 MoveAxis(N, 131, ABG)
00:16:49.313 00.000 7680 Guiding  Dir = 0, Dur = 131
00:16:49.313 00.000 7680 IsSlewing returns 0
00:16:49.314 00.001 7680 IsGuiding returns 0
00:16:49.314 00.000 7680 PulseGuide returned control before completion, sleep 141
00:16:49.458 00.144 7680 IsGuiding returns 1
00:16:49.459 00.001 7680 scope still moving after pulse duration time elapsed
00:16:49.489 00.030 7680 IsSlewing returns 0
00:16:49.490 00.001 7680 IsGuiding returns 0
00:16:49.491 00.001 7680 scope move finished after 131 + 46 ms
00:16:49.493 00.002 7680 Move returns status 0, amount 131
00:16:49.493 00.000 7680 move complete, result=0
00:16:49.493 00.000 7680 worker thread done servicing request
00:16:49.494 00.001 7680 Worker thread wakes up
00:16:49.494 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 131 ms NORTH
00:16:49.501 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:49.501 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:50.751 01.250 7680 Exposure complete
00:16:50.882 00.131 7680 worker thread done servicing request
00:16:50.882 00.000 6120 OnExposeComplete: enter
00:16:50.886 00.004 6120 UpdateGuideState(): m_state=6
00:16:50.891 00.005 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3686
00:16:50.893 00.002 6120 Star::Find returns 1 (1), X=966.24, Y=56.71, Mass=13467, SNR=74.5, Peak=255 HFD=6.9
00:16:50.897 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
00:16:50.900 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
00:16:50.904 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.88 hyp=0.89 cameraTheta=1.74 mountX=-0.01 mountY=-0.85, mountTheta=-1.59
00:16:50.909 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.88, opts=13)
00:16:50.913 00.004 6120 Enqueuing Move request for scope (-0.15, 0.88)
00:16:50.918 00.005 7680 Worker thread wakes up
00:16:50.918 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.88) opts 0xd
00:16:50.918 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.88)
00:16:50.918 00.000 7680 Moving (-0.15, 0.88) raw xDistance=-0.01 yDistance=-0.85
00:16:50.918 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:16:50.918 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85
00:16:50.919 00.001 7680 MoveAxis(E, 0, ABG)
00:16:50.919 00.000 7680 Move returns status 0, amount 0
00:16:50.919 00.000 7680 MoveAxis(N, 463, ABG)
00:16:50.919 00.000 7680 Guiding  Dir = 0, Dur = 463
00:16:50.921 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:50.925 00.004 6120 UpdateGuideState exits: m=13467 SNR=74.5 Saturated
00:16:50.928 00.003 7680 IsSlewing returns 0
00:16:50.928 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:50.932 00.004 7680 IsGuiding returns 0
00:16:50.932 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:50.935 00.003 7680 PulseGuide returned control before completion, sleep 473
00:16:50.935 00.000 6120 Enqueuing Expose request
00:16:51.415 00.480 7680 IsGuiding returns 1
00:16:51.415 00.000 7680 scope still moving after pulse duration time elapsed
00:16:51.445 00.030 7680 IsSlewing returns 0
00:16:51.446 00.001 7680 IsGuiding returns 0
00:16:51.446 00.000 7680 scope move finished after 463 + 52 ms
00:16:51.448 00.002 7680 Move returns status 0, amount 463
00:16:51.449 00.001 7680 move complete, result=0
00:16:51.450 00.001 7680 worker thread done servicing request
00:16:51.451 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.9 px 463 ms NORTH
00:16:51.458 00.007 7680 Worker thread wakes up
00:16:51.458 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:51.458 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:52.709 01.251 7680 Exposure complete
00:16:52.838 00.129 7680 worker thread done servicing request
00:16:52.838 00.000 6120 OnExposeComplete: enter
00:16:52.843 00.005 6120 UpdateGuideState(): m_state=6
00:16:52.845 00.002 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3687
00:16:52.848 00.003 6120 Star::Find returns 1 (1), X=966.35, Y=55.95, Mass=14338, SNR=77.4, Peak=255 HFD=6.8
00:16:52.853 00.005 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
00:16:52.857 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
00:16:52.862 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.92 mountX=0.02 mountY=-0.13, mountTheta=-1.41
00:16:52.867 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.12, opts=13)
00:16:52.870 00.003 6120 Enqueuing Move request for scope (-0.04, 0.12)
00:16:52.873 00.003 7680 Worker thread wakes up
00:16:52.874 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
00:16:52.874 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
00:16:52.874 00.000 7680 Moving (-0.04, 0.12) raw xDistance=0.02 yDistance=-0.13
00:16:52.874 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:16:52.874 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:16:52.874 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:16:52.874 00.000 7680 MoveAxis(E, 0, ABG)
00:16:52.876 00.002 7680 Move returns status 0, amount 0
00:16:52.876 00.000 7680 MoveAxis(N, 0, ABG)
00:16:52.876 00.000 7680 Move returns status 0, amount 0
00:16:52.876 00.000 7680 move complete, result=0
00:16:52.876 00.000 7680 worker thread done servicing request
00:16:52.876 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:52.881 00.005 6120 UpdateGuideState exits: m=14338 SNR=77.4 Saturated
00:16:52.884 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:52.888 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:52.892 00.004 6120 Enqueuing Expose request
00:16:52.897 00.005 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:52.899 00.002 7680 Worker thread wakes up
00:16:52.900 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:52.900 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:54.153 01.253 7680 Exposure complete
00:16:54.272 00.119 7680 worker thread done servicing request
00:16:54.272 00.000 6120 OnExposeComplete: enter
00:16:54.275 00.003 6120 UpdateGuideState(): m_state=6
00:16:54.280 00.005 6120 Star::Find(15, 966, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3688
00:16:54.284 00.004 6120 Star::Find returns 1 (1), X=966.59, Y=56.07, Mass=13741, SNR=75.9, Peak=255 HFD=6.9
00:16:54.288 00.004 6120 CameraToMount -- cameraTheta (0.88) - m_xAngle (-2.95) = xAngle (3.84 = -2.45)
00:16:54.290 00.002 6120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.57 = -2.71)
00:16:54.294 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.24 hyp=0.31 cameraTheta=0.88 mountX=-0.24 mountY=-0.13, mountTheta=-2.65
00:16:54.301 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.24, opts=13)
00:16:54.306 00.005 6120 Enqueuing Move request for scope (0.20, 0.24)
00:16:54.310 00.004 7680 Worker thread wakes up
00:16:54.310 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:54.315 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.24) opts 0xd
00:16:54.316 00.001 6120 UpdateGuideState exits: m=13741 SNR=75.9 Saturated
00:16:54.319 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:54.323 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:54.327 00.004 6120 Enqueuing Expose request
00:16:54.331 00.004 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.24)
00:16:54.331 00.000 7680 Moving (0.20, 0.24) raw xDistance=-0.24 yDistance=-0.13
00:16:54.331 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:16:54.332 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:16:54.332 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:16:54.332 00.000 7680 MoveAxis(E, 98, ABG)
00:16:54.332 00.000 7680 Guiding  Dir = 2, Dur = 98
00:16:54.333 00.001 7680 IsSlewing returns 0
00:16:54.333 00.000 7680 IsGuiding returns 0
00:16:54.333 00.000 7680 PulseGuide returned control before completion, sleep 108
00:16:54.455 00.122 7680 IsGuiding returns 1
00:16:54.458 00.003 7680 scope still moving after pulse duration time elapsed
00:16:54.487 00.029 7680 IsSlewing returns 0
00:16:54.490 00.003 7680 IsGuiding returns 0
00:16:54.490 00.000 7680 scope move finished after 98 + 58 ms
00:16:54.491 00.001 7680 Move returns status 0, amount 98
00:16:54.491 00.000 7680 MoveAxis(N, 0, ABG)
00:16:54.492 00.001 7680 Move returns status 0, amount 0
00:16:54.493 00.001 7680 move complete, result=0
00:16:54.493 00.000 7680 worker thread done servicing request
00:16:54.493 00.000 6120 GuideStep: -0.2 px 98 ms EAST, -0.1 px 0 ms NORTH
00:16:54.500 00.007 7680 Worker thread wakes up
00:16:54.500 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:54.500 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:55.757 01.257 7680 Exposure complete
00:16:55.899 00.142 7680 worker thread done servicing request
00:16:55.899 00.000 6120 OnExposeComplete: enter
00:16:55.903 00.004 6120 UpdateGuideState(): m_state=6
00:16:55.908 00.005 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3689
00:16:55.911 00.003 6120 Star::Find returns 1 (1), X=966.56, Y=56.21, Mass=14130, SNR=76.7, Peak=255 HFD=7.1
00:16:55.914 00.003 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.11 = -2.18)
00:16:55.919 00.005 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.45)
00:16:55.924 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=0.38 hyp=0.41 cameraTheta=1.15 mountX=-0.24 mountY=-0.27, mountTheta=-2.30
00:16:55.930 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.38, opts=13)
00:16:55.933 00.003 6120 Enqueuing Move request for scope (0.17, 0.38)
00:16:55.937 00.004 7680 Worker thread wakes up
00:16:55.937 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:55.942 00.005 6120 UpdateGuideState exits: m=14130 SNR=76.7 Saturated
00:16:55.946 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:55.948 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:55.952 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.38) opts 0xd
00:16:55.952 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.38)
00:16:55.952 00.000 7680 Moving (0.17, 0.38) raw xDistance=-0.24 yDistance=-0.27
00:16:55.953 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
00:16:55.953 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:16:55.953 00.000 7680 MoveAxis(E, 103, ABG)
00:16:55.953 00.000 7680 Guiding  Dir = 2, Dur = 103
00:16:55.953 00.000 6120 Enqueuing Expose request
00:16:55.957 00.004 7680 IsSlewing returns 0
00:16:55.957 00.000 7680 IsGuiding returns 0
00:16:55.957 00.000 7680 PulseGuide returned control before completion, sleep 113
00:16:56.077 00.120 7680 IsGuiding returns 1
00:16:56.078 00.001 7680 scope still moving after pulse duration time elapsed
00:16:56.109 00.031 7680 IsSlewing returns 0
00:16:56.109 00.000 7680 IsGuiding returns 0
00:16:56.110 00.001 7680 scope move finished after 103 + 49 ms
00:16:56.110 00.000 7680 Move returns status 0, amount 103
00:16:56.111 00.001 7680 MoveAxis(N, 144, ABG)
00:16:56.111 00.000 7680 Guiding  Dir = 0, Dur = 144
00:16:56.111 00.000 7680 IsSlewing returns 0
00:16:56.112 00.001 7680 IsGuiding returns 0
00:16:56.113 00.001 7680 PulseGuide returned control before completion, sleep 154
00:16:56.279 00.166 7680 IsGuiding returns 1
00:16:56.280 00.001 7680 scope still moving after pulse duration time elapsed
00:16:56.310 00.030 7680 IsSlewing returns 0
00:16:56.312 00.002 7680 IsGuiding returns 0
00:16:56.312 00.000 7680 scope move finished after 144 + 55 ms
00:16:56.313 00.001 7680 Move returns status 0, amount 144
00:16:56.313 00.000 7680 move complete, result=0
00:16:56.313 00.000 7680 worker thread done servicing request
00:16:56.315 00.002 7680 Worker thread wakes up
00:16:56.315 00.000 6120 GuideStep: -0.2 px 103 ms EAST, -0.3 px 144 ms NORTH
00:16:56.321 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:56.321 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:57.575 01.254 7680 Exposure complete
00:16:57.708 00.133 7680 worker thread done servicing request
00:16:57.708 00.000 6120 OnExposeComplete: enter
00:16:57.712 00.004 6120 UpdateGuideState(): m_state=6
00:16:57.715 00.003 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3690
00:16:57.718 00.003 6120 Star::Find returns 1 (1), X=966.22, Y=56.14, Mass=13716, SNR=74.5, Peak=255 HFD=6.8
00:16:57.723 00.005 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.04 = -1.25)
00:16:57.727 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
00:16:57.731 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.31 hyp=0.36 cameraTheta=2.08 mountX=0.11 mountY=-0.35, mountTheta=-1.26
00:16:57.740 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.31, opts=13)
00:16:57.744 00.004 6120 Enqueuing Move request for scope (-0.17, 0.31)
00:16:57.748 00.004 7680 Worker thread wakes up
00:16:57.749 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.31) opts 0xd
00:16:57.749 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.31)
00:16:57.750 00.001 7680 Moving (-0.17, 0.31) raw xDistance=0.11 yDistance=-0.35
00:16:57.750 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:16:57.750 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:16:57.750 00.000 7680 MoveAxis(E, 0, ABG)
00:16:57.751 00.001 7680 Move returns status 0, amount 0
00:16:57.751 00.000 7680 MoveAxis(N, 193, ABG)
00:16:57.751 00.000 7680 Guiding  Dir = 0, Dur = 193
00:16:57.751 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:57.755 00.004 7680 IsSlewing returns 0
00:16:57.755 00.000 6120 UpdateGuideState exits: m=13716 SNR=74.5 Saturated
00:16:57.761 00.006 7680 IsGuiding returns 0
00:16:57.761 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:57.767 00.006 7680 PulseGuide returned control before completion, sleep 203
00:16:57.768 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:57.773 00.005 6120 Enqueuing Expose request
00:16:57.986 00.213 7680 IsGuiding returns 0
00:16:57.986 00.000 7680 Move returns status 0, amount 193
00:16:57.987 00.001 7680 move complete, result=0
00:16:57.987 00.000 7680 worker thread done servicing request
00:16:57.987 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 193 ms NORTH
00:16:57.994 00.007 7680 Worker thread wakes up
00:16:57.994 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:57.994 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:16:59.244 01.250 7680 Exposure complete
00:16:59.360 00.116 7680 worker thread done servicing request
00:16:59.361 00.001 6120 OnExposeComplete: enter
00:16:59.364 00.003 6120 UpdateGuideState(): m_state=6
00:16:59.368 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3691
00:16:59.372 00.004 6120 Star::Find returns 1 (1), X=966.21, Y=56.18, Mass=14254, SNR=77.3, Peak=255 HFD=6.9
00:16:59.376 00.004 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
00:16:59.379 00.003 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.55)
00:16:59.382 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.35 hyp=0.39 cameraTheta=2.05 mountX=0.11 mountY=-0.39, mountTheta=-1.29
00:16:59.388 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.35, opts=13)
00:16:59.392 00.004 6120 Enqueuing Move request for scope (-0.18, 0.35)
00:16:59.396 00.004 7680 Worker thread wakes up
00:16:59.396 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.35) opts 0xd
00:16:59.396 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.35)
00:16:59.396 00.000 7680 Moving (-0.18, 0.35) raw xDistance=0.11 yDistance=-0.39
00:16:59.396 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:16:59.396 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:16:59.396 00.000 7680 MoveAxis(E, 0, ABG)
00:16:59.396 00.000 7680 Move returns status 0, amount 0
00:16:59.396 00.000 7680 MoveAxis(N, 213, ABG)
00:16:59.396 00.000 7680 Guiding  Dir = 0, Dur = 213
00:16:59.396 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:16:59.401 00.005 7680 IsSlewing returns 0
00:16:59.401 00.000 6120 UpdateGuideState exits: m=14254 SNR=77.3 Saturated
00:16:59.405 00.004 7680 IsGuiding returns 0
00:16:59.405 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:59.408 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:16:59.411 00.003 7680 PulseGuide returned control before completion, sleep 223
00:16:59.411 00.000 6120 Enqueuing Expose request
00:16:59.640 00.229 7680 IsGuiding returns 1
00:16:59.640 00.000 7680 scope still moving after pulse duration time elapsed
00:16:59.670 00.030 7680 IsSlewing returns 0
00:16:59.670 00.000 7680 IsGuiding returns 0
00:16:59.671 00.001 7680 scope move finished after 213 + 53 ms
00:16:59.671 00.000 7680 Move returns status 0, amount 213
00:16:59.672 00.001 7680 move complete, result=0
00:16:59.672 00.000 7680 worker thread done servicing request
00:16:59.672 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 213 ms NORTH
00:16:59.677 00.005 7680 Worker thread wakes up
00:16:59.677 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:16:59.677 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:00.913 01.236 7680 Exposure complete
00:17:01.016 00.103 7680 worker thread done servicing request
00:17:01.016 00.000 6120 OnExposeComplete: enter
00:17:01.020 00.004 6120 UpdateGuideState(): m_state=6
00:17:01.023 00.003 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3692
00:17:01.026 00.003 6120 Star::Find returns 1 (1), X=966.22, Y=56.10, Mass=14226, SNR=76.6, Peak=255 HFD=6.8
00:17:01.028 00.002 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
00:17:01.030 00.002 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
00:17:01.034 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.27 hyp=0.32 cameraTheta=2.15 mountX=0.12 mountY=-0.32, mountTheta=-1.20
00:17:01.038 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.27, opts=13)
00:17:01.042 00.004 6120 Enqueuing Move request for scope (-0.18, 0.27)
00:17:01.046 00.004 7680 Worker thread wakes up
00:17:01.047 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.27) opts 0xd
00:17:01.047 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.27)
00:17:01.047 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:01.050 00.003 7680 Moving (-0.18, 0.27) raw xDistance=0.12 yDistance=-0.32
00:17:01.050 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:17:01.051 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:17:01.051 00.000 6120 UpdateGuideState exits: m=14226 SNR=76.6 Saturated
00:17:01.054 00.003 7680 MoveAxis(E, 0, ABG)
00:17:01.054 00.000 7680 Move returns status 0, amount 0
00:17:01.054 00.000 7680 MoveAxis(N, 173, ABG)
00:17:01.054 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:01.058 00.004 7680 Guiding  Dir = 0, Dur = 173
00:17:01.058 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:01.062 00.004 7680 IsSlewing returns 0
00:17:01.062 00.000 6120 Enqueuing Expose request
00:17:01.066 00.004 7680 IsGuiding returns 0
00:17:01.066 00.000 7680 PulseGuide returned control before completion, sleep 183
00:17:01.266 00.200 7680 IsGuiding returns 1
00:17:01.266 00.000 7680 scope still moving after pulse duration time elapsed
00:17:01.296 00.030 7680 IsSlewing returns 0
00:17:01.296 00.000 7680 IsGuiding returns 0
00:17:01.296 00.000 7680 scope move finished after 173 + 58 ms
00:17:01.296 00.000 7680 Move returns status 0, amount 173
00:17:01.298 00.002 7680 move complete, result=0
00:17:01.298 00.000 7680 worker thread done servicing request
00:17:01.298 00.000 7680 Worker thread wakes up
00:17:01.298 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 173 ms NORTH
00:17:01.303 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:01.303 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:02.556 01.253 7680 Exposure complete
00:17:02.653 00.097 7680 worker thread done servicing request
00:17:02.653 00.000 6120 OnExposeComplete: enter
00:17:02.657 00.004 6120 UpdateGuideState(): m_state=6
00:17:02.662 00.005 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3693
00:17:02.666 00.004 6120 Star::Find returns 1 (1), X=966.35, Y=56.03, Mass=13761, SNR=76.8, Peak=255 HFD=6.8
00:17:02.670 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
00:17:02.673 00.003 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
00:17:02.677 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.78 mountX=0.00 mountY=-0.19, mountTheta=-1.55
00:17:02.682 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.20, opts=13)
00:17:02.684 00.002 6120 Enqueuing Move request for scope (-0.04, 0.20)
00:17:02.686 00.002 7680 Worker thread wakes up
00:17:02.686 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
00:17:02.687 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
00:17:02.687 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:02.691 00.004 7680 Moving (-0.04, 0.20) raw xDistance=0.00 yDistance=-0.19
00:17:02.691 00.000 6120 UpdateGuideState exits: m=13761 SNR=76.8 Saturated
00:17:02.695 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:02.698 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:02.703 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:17:02.703 00.000 6120 Enqueuing Expose request
00:17:02.707 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:17:02.708 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:17:02.708 00.000 7680 MoveAxis(E, 0, ABG)
00:17:02.708 00.000 7680 Move returns status 0, amount 0
00:17:02.708 00.000 7680 MoveAxis(N, 0, ABG)
00:17:02.708 00.000 7680 Move returns status 0, amount 0
00:17:02.708 00.000 7680 move complete, result=0
00:17:02.708 00.000 7680 worker thread done servicing request
00:17:02.710 00.002 7680 Worker thread wakes up
00:17:02.710 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:17:02.713 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:02.713 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:03.962 01.249 7680 Exposure complete
00:17:04.101 00.139 7680 worker thread done servicing request
00:17:04.101 00.000 6120 OnExposeComplete: enter
00:17:04.106 00.005 6120 UpdateGuideState(): m_state=6
00:17:04.112 00.006 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3694
00:17:04.116 00.004 6120 Star::Find returns 1 (1), X=966.27, Y=56.10, Mass=14371, SNR=78.1, Peak=255 HFD=6.9
00:17:04.121 00.005 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.95 = -1.34)
00:17:04.124 00.003 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.61)
00:17:04.128 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.27 hyp=0.29 cameraTheta=1.99 mountX=0.07 mountY=-0.29, mountTheta=-1.34
00:17:04.133 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.27, opts=13)
00:17:04.137 00.004 6120 Enqueuing Move request for scope (-0.12, 0.27)
00:17:04.141 00.004 7680 Worker thread wakes up
00:17:04.141 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.27) opts 0xd
00:17:04.142 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.27)
00:17:04.142 00.000 7680 Moving (-0.12, 0.27) raw xDistance=0.07 yDistance=-0.29
00:17:04.142 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:17:04.142 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:17:04.143 00.001 7680 MoveAxis(E, 0, ABG)
00:17:04.143 00.000 7680 Move returns status 0, amount 0
00:17:04.143 00.000 7680 MoveAxis(N, 159, ABG)
00:17:04.143 00.000 7680 Guiding  Dir = 0, Dur = 159
00:17:04.143 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:04.147 00.004 7680 IsSlewing returns 0
00:17:04.147 00.000 6120 UpdateGuideState exits: m=14371 SNR=78.1 Saturated
00:17:04.150 00.003 7680 IsGuiding returns 0
00:17:04.150 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:04.155 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:04.158 00.003 7680 PulseGuide returned control before completion, sleep 169
00:17:04.159 00.001 6120 Enqueuing Expose request
00:17:04.344 00.185 7680 IsGuiding returns 0
00:17:04.344 00.000 7680 Move returns status 0, amount 159
00:17:04.345 00.001 7680 move complete, result=0
00:17:04.345 00.000 7680 worker thread done servicing request
00:17:04.346 00.001 7680 Worker thread wakes up
00:17:04.346 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 159 ms NORTH
00:17:04.353 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:04.354 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:05.605 01.251 7680 Exposure complete
00:17:05.749 00.144 7680 worker thread done servicing request
00:17:05.750 00.001 6120 OnExposeComplete: enter
00:17:05.753 00.003 6120 UpdateGuideState(): m_state=6
00:17:05.756 00.003 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3695
00:17:05.761 00.005 6120 Star::Find returns 1 (1), X=966.31, Y=56.00, Mass=14258, SNR=77.4, Peak=255 HFD=6.9
00:17:05.765 00.004 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (4.99 = -1.29)
00:17:05.769 00.004 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.56)
00:17:05.772 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.04 mountX=0.05 mountY=-0.19, mountTheta=-1.30
00:17:05.776 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.17, opts=13)
00:17:05.780 00.004 6120 Enqueuing Move request for scope (-0.08, 0.17)
00:17:05.783 00.003 7680 Worker thread wakes up
00:17:05.783 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
00:17:05.783 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
00:17:05.784 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:05.787 00.003 6120 UpdateGuideState exits: m=14258 SNR=77.4 Saturated
00:17:05.790 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:05.794 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:05.800 00.006 6120 Enqueuing Expose request
00:17:05.805 00.005 7680 Moving (-0.08, 0.17) raw xDistance=0.05 yDistance=-0.19
00:17:05.805 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:17:05.805 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:17:05.805 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:17:05.806 00.001 7680 MoveAxis(E, 0, ABG)
00:17:05.806 00.000 7680 Move returns status 0, amount 0
00:17:05.806 00.000 7680 MoveAxis(N, 0, ABG)
00:17:05.806 00.000 7680 Move returns status 0, amount 0
00:17:05.807 00.001 7680 move complete, result=0
00:17:05.807 00.000 7680 worker thread done servicing request
00:17:05.807 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:17:05.811 00.004 7680 Worker thread wakes up
00:17:05.812 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:05.812 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:07.057 01.245 7680 Exposure complete
00:17:07.187 00.130 7680 worker thread done servicing request
00:17:07.187 00.000 6120 OnExposeComplete: enter
00:17:07.191 00.004 6120 UpdateGuideState(): m_state=6
00:17:07.195 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3696
00:17:07.199 00.004 6120 Star::Find returns 1 (1), X=966.42, Y=56.46, Mass=14256, SNR=77.1, Peak=255 HFD=7.1
00:17:07.202 00.003 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
00:17:07.208 00.006 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
00:17:07.213 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.63 hyp=0.63 cameraTheta=1.52 mountX=-0.15 mountY=-0.55, mountTheta=-1.83
00:17:07.218 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.63, opts=13)
00:17:07.221 00.003 6120 Enqueuing Move request for scope (0.03, 0.63)
00:17:07.225 00.004 7680 Worker thread wakes up
00:17:07.226 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.63) opts 0xd
00:17:07.226 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.63)
00:17:07.226 00.000 7680 Moving (0.03, 0.63) raw xDistance=-0.15 yDistance=-0.55
00:17:07.226 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:17:07.227 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:17:07.227 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:07.230 00.003 6120 UpdateGuideState exits: m=14256 SNR=77.1 Saturated
00:17:07.234 00.004 7680 MoveAxis(E, 0, ABG)
00:17:07.235 00.001 7680 Move returns status 0, amount 0
00:17:07.235 00.000 7680 MoveAxis(N, 299, ABG)
00:17:07.235 00.000 7680 Guiding  Dir = 0, Dur = 299
00:17:07.235 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:07.239 00.004 7680 IsSlewing returns 0
00:17:07.239 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:07.244 00.005 6120 Enqueuing Expose request
00:17:07.248 00.004 7680 IsGuiding returns 0
00:17:07.248 00.000 7680 PulseGuide returned control before completion, sleep 309
00:17:07.561 00.313 7680 IsGuiding returns 1
00:17:07.561 00.000 7680 scope still moving after pulse duration time elapsed
00:17:07.591 00.030 7680 IsSlewing returns 0
00:17:07.592 00.001 7680 IsGuiding returns 0
00:17:07.593 00.001 7680 scope move finished after 299 + 46 ms
00:17:07.593 00.000 7680 Move returns status 0, amount 299
00:17:07.593 00.000 7680 move complete, result=0
00:17:07.594 00.001 7680 worker thread done servicing request
00:17:07.595 00.001 7680 Worker thread wakes up
00:17:07.596 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 299 ms NORTH
00:17:07.602 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:07.602 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:08.851 01.249 7680 Exposure complete
00:17:08.981 00.130 7680 worker thread done servicing request
00:17:08.982 00.001 6120 OnExposeComplete: enter
00:17:08.986 00.004 6120 UpdateGuideState(): m_state=6
00:17:08.990 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3697
00:17:08.993 00.003 6120 Star::Find returns 1 (1), X=966.66, Y=56.05, Mass=15371, SNR=80.0, Peak=255 HFD=6.9
00:17:08.997 00.004 6120 CameraToMount -- cameraTheta (0.68) - m_xAngle (-2.95) = xAngle (3.64 = -2.65)
00:17:09.001 00.004 6120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.37 = -2.92)
00:17:09.005 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=0.22 hyp=0.34 cameraTheta=0.68 mountX=-0.30 mountY=-0.08, mountTheta=-2.89
00:17:09.009 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.22, opts=13)
00:17:09.014 00.005 6120 Enqueuing Move request for scope (0.27, 0.22)
00:17:09.018 00.004 7680 Worker thread wakes up
00:17:09.018 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.22) opts 0xd
00:17:09.018 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:09.022 00.004 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.22)
00:17:09.022 00.000 7680 Moving (0.27, 0.22) raw xDistance=-0.30 yDistance=-0.08
00:17:09.022 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:17:09.023 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:17:09.023 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:17:09.024 00.001 7680 MoveAxis(E, 123, ABG)
00:17:09.024 00.000 7680 Guiding  Dir = 2, Dur = 123
00:17:09.024 00.000 6120 UpdateGuideState exits: m=15371 SNR=80.0 Saturated
00:17:09.028 00.004 7680 IsSlewing returns 0
00:17:09.028 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:09.033 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:09.036 00.003 7680 IsGuiding returns 0
00:17:09.036 00.000 6120 Enqueuing Expose request
00:17:09.040 00.004 7680 PulseGuide returned control before completion, sleep 133
00:17:09.184 00.144 7680 IsGuiding returns 1
00:17:09.185 00.001 7680 scope still moving after pulse duration time elapsed
00:17:09.215 00.030 7680 IsSlewing returns 0
00:17:09.216 00.001 7680 IsGuiding returns 0
00:17:09.216 00.000 7680 scope move finished after 123 + 56 ms
00:17:09.216 00.000 7680 Move returns status 0, amount 123
00:17:09.217 00.001 7680 MoveAxis(N, 0, ABG)
00:17:09.217 00.000 7680 Move returns status 0, amount 0
00:17:09.219 00.002 7680 move complete, result=0
00:17:09.219 00.000 7680 worker thread done servicing request
00:17:09.219 00.000 7680 Worker thread wakes up
00:17:09.220 00.001 6120 GuideStep: -0.3 px 123 ms EAST, -0.1 px 0 ms NORTH
00:17:09.226 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:09.226 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:10.479 01.253 7680 Exposure complete
00:17:10.614 00.135 7680 worker thread done servicing request
00:17:10.615 00.001 6120 OnExposeComplete: enter
00:17:10.619 00.004 6120 UpdateGuideState(): m_state=6
00:17:10.623 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3698
00:17:10.628 00.005 6120 Star::Find returns 1 (1), X=966.43, Y=56.44, Mass=13553, SNR=76.7, Peak=255 HFD=7.1
00:17:10.632 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
00:17:10.637 00.005 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
00:17:10.645 00.008 6120 CameraToMount -- cameraX=0.04 cameraY=0.61 hyp=0.61 cameraTheta=1.50 mountX=-0.15 mountY=-0.53, mountTheta=-1.85
00:17:10.654 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.61, opts=13)
00:17:10.658 00.004 6120 Enqueuing Move request for scope (0.04, 0.61)
00:17:10.661 00.003 7680 Worker thread wakes up
00:17:10.662 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:10.667 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.61) opts 0xd
00:17:10.667 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.61)
00:17:10.667 00.000 7680 Moving (0.04, 0.61) raw xDistance=-0.15 yDistance=-0.53
00:17:10.667 00.000 6120 UpdateGuideState exits: m=13553 SNR=76.7 Saturated
00:17:10.673 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:17:10.674 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
00:17:10.674 00.000 7680 MoveAxis(E, 0, ABG)
00:17:10.674 00.000 7680 Move returns status 0, amount 0
00:17:10.675 00.001 7680 MoveAxis(N, 286, ABG)
00:17:10.675 00.000 7680 Guiding  Dir = 0, Dur = 286
00:17:10.675 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:10.680 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:10.685 00.005 6120 Enqueuing Expose request
00:17:10.688 00.003 7680 IsSlewing returns 0
00:17:10.689 00.001 7680 IsGuiding returns 0
00:17:10.689 00.000 7680 PulseGuide returned control before completion, sleep 296
00:17:10.989 00.300 7680 IsGuiding returns 1
00:17:10.990 00.001 7680 scope still moving after pulse duration time elapsed
00:17:11.021 00.031 7680 IsSlewing returns 0
00:17:11.022 00.001 7680 IsGuiding returns 0
00:17:11.022 00.000 7680 scope move finished after 286 + 47 ms
00:17:11.023 00.001 7680 Move returns status 0, amount 286
00:17:11.023 00.000 7680 move complete, result=0
00:17:11.024 00.001 7680 worker thread done servicing request
00:17:11.024 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 286 ms NORTH
00:17:11.030 00.006 7680 Worker thread wakes up
00:17:11.030 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:11.030 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:12.282 01.252 7680 Exposure complete
00:17:12.415 00.133 7680 worker thread done servicing request
00:17:12.415 00.000 6120 OnExposeComplete: enter
00:17:12.419 00.004 6120 UpdateGuideState(): m_state=6
00:17:12.424 00.005 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3699
00:17:12.429 00.005 6120 Star::Find returns 1 (1), X=966.37, Y=56.02, Mass=15044, SNR=80.7, Peak=255 HFD=6.9
00:17:12.432 00.003 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.66)
00:17:12.436 00.004 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.93)
00:17:12.440 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.67 mountX=-0.02 mountY=-0.18, mountTheta=-1.66
00:17:12.445 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.19, opts=13)
00:17:12.449 00.004 6120 Enqueuing Move request for scope (-0.02, 0.19)
00:17:12.453 00.004 7680 Worker thread wakes up
00:17:12.453 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:12.459 00.006 6120 UpdateGuideState exits: m=15044 SNR=80.7 Saturated
00:17:12.464 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:12.468 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:12.472 00.004 6120 Enqueuing Expose request
00:17:12.475 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
00:17:12.475 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
00:17:12.475 00.000 7680 Moving (-0.02, 0.19) raw xDistance=-0.02 yDistance=-0.18
00:17:12.475 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:17:12.476 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:17:12.476 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:17:12.476 00.000 7680 MoveAxis(E, 0, ABG)
00:17:12.476 00.000 7680 Move returns status 0, amount 0
00:17:12.476 00.000 7680 MoveAxis(N, 0, ABG)
00:17:12.477 00.001 7680 Move returns status 0, amount 0
00:17:12.477 00.000 7680 move complete, result=0
00:17:12.477 00.000 7680 worker thread done servicing request
00:17:12.478 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:17:12.482 00.004 7680 Worker thread wakes up
00:17:12.482 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:12.482 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:13.737 01.255 7680 Exposure complete
00:17:13.870 00.133 7680 worker thread done servicing request
00:17:13.871 00.001 6120 OnExposeComplete: enter
00:17:13.874 00.003 6120 UpdateGuideState(): m_state=6
00:17:13.879 00.005 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3700
00:17:13.882 00.003 6120 Star::Find returns 1 (1), X=966.71, Y=55.95, Mass=13918, SNR=77.6, Peak=255 HFD=6.9
00:17:13.889 00.007 6120 CameraToMount -- cameraTheta (0.36) - m_xAngle (-2.95) = xAngle (3.31 = -2.97)
00:17:13.893 00.004 6120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.04 = 3.04)
00:17:13.897 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=0.12 hyp=0.34 cameraTheta=0.36 mountX=-0.34 mountY=0.03, mountTheta=3.04
00:17:13.902 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=0.12, opts=13)
00:17:13.907 00.005 6120 Enqueuing Move request for scope (0.32, 0.12)
00:17:13.910 00.003 7680 Worker thread wakes up
00:17:13.911 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:13.914 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.12) opts 0xd
00:17:13.915 00.001 6120 UpdateGuideState exits: m=13918 SNR=77.6 Saturated
00:17:13.920 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:13.925 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:13.928 00.003 7680 Handling offset move in thread for scope, endpoint = (0.32, 0.12)
00:17:13.928 00.000 7680 Moving (0.32, 0.12) raw xDistance=-0.34 yDistance=0.03
00:17:13.928 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
00:17:13.929 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:17:13.929 00.000 6120 Enqueuing Expose request
00:17:13.933 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:17:13.933 00.000 7680 MoveAxis(E, 138, ABG)
00:17:13.933 00.000 7680 Guiding  Dir = 2, Dur = 138
00:17:13.934 00.001 7680 IsSlewing returns 0
00:17:13.934 00.000 7680 IsGuiding returns 0
00:17:13.935 00.001 7680 PulseGuide returned control before completion, sleep 148
00:17:14.087 00.152 7680 IsGuiding returns 1
00:17:14.088 00.001 7680 scope still moving after pulse duration time elapsed
00:17:14.119 00.031 7680 IsSlewing returns 0
00:17:14.120 00.001 7680 IsGuiding returns 0
00:17:14.120 00.000 7680 scope move finished after 138 + 48 ms
00:17:14.122 00.002 7680 Move returns status 0, amount 138
00:17:14.122 00.000 7680 MoveAxis(N, 0, ABG)
00:17:14.123 00.001 7680 Move returns status 0, amount 0
00:17:14.124 00.001 7680 move complete, result=0
00:17:14.124 00.000 7680 worker thread done servicing request
00:17:14.124 00.000 7680 Worker thread wakes up
00:17:14.124 00.000 6120 GuideStep: -0.3 px 138 ms EAST, 0.0 px 0 ms NORTH
00:17:14.131 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:14.131 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:15.386 01.255 7680 Exposure complete
00:17:15.522 00.136 7680 worker thread done servicing request
00:17:15.523 00.001 6120 OnExposeComplete: enter
00:17:15.527 00.004 6120 UpdateGuideState(): m_state=6
00:17:15.530 00.003 6120 Star::Find(15, 966, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3701
00:17:15.534 00.004 6120 Star::Find returns 1 (1), X=966.43, Y=56.47, Mass=14607, SNR=77.9, Peak=255 HFD=7.1
00:17:15.538 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
00:17:15.542 00.004 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
00:17:15.545 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.63 hyp=0.63 cameraTheta=1.51 mountX=-0.15 mountY=-0.55, mountTheta=-1.84
00:17:15.551 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.63, opts=13)
00:17:15.556 00.005 6120 Enqueuing Move request for scope (0.04, 0.63)
00:17:15.560 00.004 7680 Worker thread wakes up
00:17:15.560 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:15.563 00.003 6120 UpdateGuideState exits: m=14607 SNR=77.9 Saturated
00:17:15.567 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:15.571 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:15.575 00.004 6120 Enqueuing Expose request
00:17:15.578 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.63) opts 0xd
00:17:15.578 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.63)
00:17:15.578 00.000 7680 Moving (0.04, 0.63) raw xDistance=-0.15 yDistance=-0.55
00:17:15.579 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:17:15.579 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:17:15.579 00.000 7680 MoveAxis(E, 0, ABG)
00:17:15.579 00.000 7680 Move returns status 0, amount 0
00:17:15.579 00.000 7680 MoveAxis(N, 299, ABG)
00:17:15.581 00.002 7680 Guiding  Dir = 0, Dur = 299
00:17:15.581 00.000 7680 IsSlewing returns 0
00:17:15.581 00.000 7680 IsGuiding returns 0
00:17:15.582 00.001 7680 PulseGuide returned control before completion, sleep 309
00:17:15.905 00.323 7680 IsGuiding returns 1
00:17:15.905 00.000 7680 scope still moving after pulse duration time elapsed
00:17:15.936 00.031 7680 IsSlewing returns 0
00:17:15.936 00.000 7680 IsGuiding returns 0
00:17:15.938 00.002 7680 scope move finished after 299 + 57 ms
00:17:15.938 00.000 7680 Move returns status 0, amount 299
00:17:15.939 00.001 7680 move complete, result=0
00:17:15.939 00.000 7680 worker thread done servicing request
00:17:15.939 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 299 ms NORTH
00:17:15.945 00.006 7680 Worker thread wakes up
00:17:15.945 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:15.945 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:17.198 01.253 7680 Exposure complete
00:17:17.337 00.139 7680 worker thread done servicing request
00:17:17.338 00.001 6120 OnExposeComplete: enter
00:17:17.342 00.004 6120 UpdateGuideState(): m_state=6
00:17:17.346 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3702
00:17:17.350 00.004 6120 Star::Find returns 1 (1), X=966.59, Y=55.79, Mass=13400, SNR=73.9, Peak=255 HFD=7.0
00:17:17.353 00.003 6120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-2.95) = xAngle (2.73 = 2.73)
00:17:17.357 00.004 6120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.46 = 2.46)
00:17:17.361 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-0.23 mountX=-0.19 mountY=0.13, mountTheta=2.54
00:17:17.366 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.05, opts=13)
00:17:17.370 00.004 6120 Enqueuing Move request for scope (0.20, -0.05)
00:17:17.373 00.003 7680 Worker thread wakes up
00:17:17.373 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
00:17:17.373 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
00:17:17.373 00.000 7680 Moving (0.20, -0.05) raw xDistance=-0.19 yDistance=0.13
00:17:17.373 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:17:17.373 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:17:17.373 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:17.377 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:17:17.378 00.001 7680 MoveAxis(E, 0, ABG)
00:17:17.378 00.000 7680 Move returns status 0, amount 0
00:17:17.378 00.000 7680 MoveAxis(N, 0, ABG)
00:17:17.379 00.001 7680 Move returns status 0, amount 0
00:17:17.379 00.000 7680 move complete, result=0
00:17:17.379 00.000 7680 worker thread done servicing request
00:17:17.379 00.000 6120 UpdateGuideState exits: m=13400 SNR=73.9 Saturated
00:17:17.382 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:17.385 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:17.390 00.005 6120 Enqueuing Expose request
00:17:17.393 00.003 7680 Worker thread wakes up
00:17:17.393 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:17:17.399 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:17.399 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:18.648 01.249 7680 Exposure complete
00:17:18.790 00.142 7680 worker thread done servicing request
00:17:18.790 00.000 6120 OnExposeComplete: enter
00:17:18.796 00.006 6120 UpdateGuideState(): m_state=6
00:17:18.800 00.004 6120 Star::Find(15, 966, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3703
00:17:18.804 00.004 6120 Star::Find returns 1 (1), X=966.71, Y=56.11, Mass=14470, SNR=77.4, Peak=255 HFD=6.9
00:17:18.808 00.004 6120 CameraToMount -- cameraTheta (0.72) - m_xAngle (-2.95) = xAngle (3.67 = -2.61)
00:17:18.811 00.003 6120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.40 = -2.88)
00:17:18.817 00.006 6120 CameraToMount -- cameraX=0.32 cameraY=0.28 hyp=0.42 cameraTheta=0.72 mountX=-0.36 mountY=-0.11, mountTheta=-2.85
00:17:18.824 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=0.28, opts=13)
00:17:18.829 00.005 6120 Enqueuing Move request for scope (0.32, 0.28)
00:17:18.831 00.002 7680 Worker thread wakes up
00:17:18.831 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:18.834 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.28) opts 0xd
00:17:18.834 00.000 6120 UpdateGuideState exits: m=14470 SNR=77.4 Saturated
00:17:18.837 00.003 7680 Handling offset move in thread for scope, endpoint = (0.32, 0.28)
00:17:18.837 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:18.840 00.003 7680 Moving (0.32, 0.28) raw xDistance=-0.36 yDistance=-0.11
00:17:18.840 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:18.842 00.002 6120 Enqueuing Expose request
00:17:18.846 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:17:18.847 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:17:18.847 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:17:18.847 00.000 7680 MoveAxis(E, 148, ABG)
00:17:18.847 00.000 7680 Guiding  Dir = 2, Dur = 148
00:17:18.847 00.000 7680 IsSlewing returns 0
00:17:18.848 00.001 7680 IsGuiding returns 0
00:17:18.848 00.000 7680 PulseGuide returned control before completion, sleep 158
00:17:19.014 00.166 7680 IsGuiding returns 1
00:17:19.014 00.000 7680 scope still moving after pulse duration time elapsed
00:17:19.045 00.031 7680 IsSlewing returns 0
00:17:19.045 00.000 7680 IsGuiding returns 0
00:17:19.046 00.001 7680 scope move finished after 148 + 50 ms
00:17:19.046 00.000 7680 Move returns status 0, amount 148
00:17:19.046 00.000 7680 MoveAxis(N, 0, ABG)
00:17:19.046 00.000 7680 Move returns status 0, amount 0
00:17:19.047 00.001 7680 move complete, result=0
00:17:19.047 00.000 7680 worker thread done servicing request
00:17:19.047 00.000 6120 GuideStep: -0.4 px 148 ms EAST, -0.1 px 0 ms NORTH
00:17:19.054 00.007 7680 Worker thread wakes up
00:17:19.055 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:19.055 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:20.304 01.249 7680 Exposure complete
00:17:20.442 00.138 7680 worker thread done servicing request
00:17:20.442 00.000 6120 OnExposeComplete: enter
00:17:20.446 00.004 6120 UpdateGuideState(): m_state=6
00:17:20.450 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3704
00:17:20.456 00.006 6120 Star::Find returns 1 (1), X=966.30, Y=56.62, Mass=14116, SNR=76.7, Peak=255 HFD=7.2
00:17:20.461 00.005 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.65 = -1.64)
00:17:20.464 00.003 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.91)
00:17:20.468 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.79 hyp=0.80 cameraTheta=1.69 mountX=-0.05 mountY=-0.75, mountTheta=-1.64
00:17:20.473 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.79, opts=13)
00:17:20.477 00.004 6120 Enqueuing Move request for scope (-0.10, 0.79)
00:17:20.481 00.004 7680 Worker thread wakes up
00:17:20.481 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.79) opts 0xd
00:17:20.481 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.79)
00:17:20.482 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:20.485 00.003 6120 UpdateGuideState exits: m=14116 SNR=76.7 Saturated
00:17:20.491 00.006 7680 Moving (-0.10, 0.79) raw xDistance=-0.05 yDistance=-0.75
00:17:20.491 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:17:20.492 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
00:17:20.492 00.000 7680 MoveAxis(E, 0, ABG)
00:17:20.492 00.000 7680 Move returns status 0, amount 0
00:17:20.492 00.000 7680 MoveAxis(N, 408, ABG)
00:17:20.492 00.000 7680 Guiding  Dir = 0, Dur = 408
00:17:20.492 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:20.498 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:20.502 00.004 7680 IsSlewing returns 0
00:17:20.502 00.000 6120 Enqueuing Expose request
00:17:20.506 00.004 7680 IsGuiding returns 0
00:17:20.506 00.000 7680 PulseGuide returned control before completion, sleep 418
00:17:20.936 00.430 7680 IsGuiding returns 1
00:17:20.936 00.000 7680 scope still moving after pulse duration time elapsed
00:17:20.967 00.031 7680 IsSlewing returns 0
00:17:20.968 00.001 7680 IsGuiding returns 0
00:17:20.968 00.000 7680 scope move finished after 408 + 53 ms
00:17:20.968 00.000 7680 Move returns status 0, amount 408
00:17:20.969 00.001 7680 move complete, result=0
00:17:20.969 00.000 7680 worker thread done servicing request
00:17:20.969 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.8 px 408 ms NORTH
00:17:20.975 00.006 7680 Worker thread wakes up
00:17:20.975 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:20.975 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:22.225 01.250 7680 Exposure complete
00:17:22.358 00.133 7680 worker thread done servicing request
00:17:22.359 00.001 6120 OnExposeComplete: enter
00:17:22.363 00.004 6120 UpdateGuideState(): m_state=6
00:17:22.367 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3705
00:17:22.372 00.005 6120 Star::Find returns 1 (1), X=966.32, Y=56.04, Mass=14181, SNR=76.8, Peak=255 HFD=6.8
00:17:22.375 00.003 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
00:17:22.378 00.003 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
00:17:22.383 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.22 cameraTheta=1.89 mountX=0.03 mountY=-0.21, mountTheta=-1.43
00:17:22.388 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.20, opts=13)
00:17:22.394 00.006 6120 Enqueuing Move request for scope (-0.07, 0.20)
00:17:22.398 00.004 7680 Worker thread wakes up
00:17:22.399 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:22.403 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
00:17:22.403 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
00:17:22.404 00.001 6120 UpdateGuideState exits: m=14181 SNR=76.8 Saturated
00:17:22.407 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:22.411 00.004 7680 Moving (-0.07, 0.20) raw xDistance=0.03 yDistance=-0.21
00:17:22.411 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:17:22.411 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:17:22.412 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:22.415 00.003 6120 Enqueuing Expose request
00:17:22.422 00.007 7680 MoveAxis(E, 0, ABG)
00:17:22.422 00.000 7680 Move returns status 0, amount 0
00:17:22.422 00.000 7680 MoveAxis(N, 116, ABG)
00:17:22.422 00.000 7680 Guiding  Dir = 0, Dur = 116
00:17:22.423 00.001 7680 IsSlewing returns 0
00:17:22.423 00.000 7680 IsGuiding returns 0
00:17:22.424 00.001 7680 PulseGuide returned control before completion, sleep 126
00:17:22.558 00.134 7680 IsGuiding returns 1
00:17:22.558 00.000 7680 scope still moving after pulse duration time elapsed
00:17:22.591 00.033 7680 IsSlewing returns 0
00:17:22.592 00.001 7680 IsGuiding returns 0
00:17:22.594 00.002 7680 scope move finished after 116 + 53 ms
00:17:22.594 00.000 7680 Move returns status 0, amount 116
00:17:22.594 00.000 7680 move complete, result=0
00:17:22.595 00.001 7680 worker thread done servicing request
00:17:22.595 00.000 7680 Worker thread wakes up
00:17:22.595 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 116 ms NORTH
00:17:22.602 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:22.602 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:23.854 01.252 7680 Exposure complete
00:17:24.015 00.161 7680 worker thread done servicing request
00:17:24.015 00.000 6120 OnExposeComplete: enter
00:17:24.022 00.007 6120 UpdateGuideState(): m_state=6
00:17:24.028 00.006 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3706
00:17:24.032 00.004 6120 Star::Find returns 1 (1), X=966.63, Y=55.68, Mass=12627, SNR=72.9, Peak=255 HFD=7.0
00:17:24.036 00.004 6120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-2.95) = xAngle (2.37 = 2.37)
00:17:24.039 00.003 6120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.10 = 2.10)
00:17:24.044 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=-0.16 hyp=0.28 cameraTheta=-0.59 mountX=-0.20 mountY=0.25, mountTheta=2.26
00:17:24.052 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.16, opts=13)
00:17:24.056 00.004 6120 Enqueuing Move request for scope (0.24, -0.16)
00:17:24.060 00.004 7680 Worker thread wakes up
00:17:24.060 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:24.064 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.16) opts 0xd
00:17:24.064 00.000 6120 UpdateGuideState exits: m=12627 SNR=72.9 Saturated
00:17:24.067 00.003 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.16)
00:17:24.067 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:24.071 00.004 7680 Moving (0.24, -0.16) raw xDistance=-0.20 yDistance=0.25
00:17:24.071 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:24.077 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:17:24.077 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:17:24.077 00.000 6120 Enqueuing Expose request
00:17:24.081 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:17:24.081 00.000 7680 MoveAxis(E, 83, ABG)
00:17:24.081 00.000 7680 Guiding  Dir = 2, Dur = 83
00:17:24.082 00.001 7680 IsSlewing returns 0
00:17:24.082 00.000 7680 IsGuiding returns 0
00:17:24.083 00.001 7680 PulseGuide returned control before completion, sleep 93
00:17:24.191 00.108 7680 IsGuiding returns 1
00:17:24.191 00.000 7680 scope still moving after pulse duration time elapsed
00:17:24.220 00.029 7680 IsSlewing returns 0
00:17:24.221 00.001 7680 IsGuiding returns 0
00:17:24.222 00.001 7680 scope move finished after 83 + 56 ms
00:17:24.222 00.000 7680 Move returns status 0, amount 83
00:17:24.222 00.000 7680 MoveAxis(N, 0, ABG)
00:17:24.222 00.000 7680 Move returns status 0, amount 0
00:17:24.224 00.002 7680 move complete, result=0
00:17:24.224 00.000 7680 worker thread done servicing request
00:17:24.225 00.001 7680 Worker thread wakes up
00:17:24.225 00.000 6120 GuideStep: -0.2 px 83 ms EAST, 0.2 px 0 ms NORTH
00:17:24.232 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:24.232 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:25.485 01.253 7680 Exposure complete
00:17:25.609 00.124 7680 worker thread done servicing request
00:17:25.610 00.001 6120 OnExposeComplete: enter
00:17:25.614 00.004 6120 UpdateGuideState(): m_state=6
00:17:25.617 00.003 6120 Star::Find(15, 966, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3707
00:17:25.622 00.005 6120 Star::Find returns 1 (1), X=966.48, Y=56.39, Mass=14032, SNR=77.0, Peak=255 HFD=7.1
00:17:25.625 00.003 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
00:17:25.628 00.003 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.19)
00:17:25.633 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.56 hyp=0.57 cameraTheta=1.41 mountX=-0.19 mountY=-0.46, mountTheta=-1.97
00:17:25.637 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.56, opts=13)
00:17:25.642 00.005 6120 Enqueuing Move request for scope (0.09, 0.56)
00:17:25.648 00.006 7680 Worker thread wakes up
00:17:25.648 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.56) opts 0xd
00:17:25.649 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.56)
00:17:25.649 00.000 7680 Moving (0.09, 0.56) raw xDistance=-0.19 yDistance=-0.46
00:17:25.649 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:17:25.649 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:17:25.650 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:25.654 00.004 6120 UpdateGuideState exits: m=14032 SNR=77.0 Saturated
00:17:25.658 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:25.662 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:25.666 00.004 6120 Enqueuing Expose request
00:17:25.670 00.004 7680 MoveAxis(E, 0, ABG)
00:17:25.670 00.000 7680 Move returns status 0, amount 0
00:17:25.671 00.001 7680 MoveAxis(N, 251, ABG)
00:17:25.671 00.000 7680 Guiding  Dir = 0, Dur = 251
00:17:25.671 00.000 7680 IsSlewing returns 0
00:17:25.671 00.000 7680 IsGuiding returns 0
00:17:25.672 00.001 7680 PulseGuide returned control before completion, sleep 261
00:17:25.944 00.272 7680 IsGuiding returns 1
00:17:25.945 00.001 7680 scope still moving after pulse duration time elapsed
00:17:25.976 00.031 7680 IsSlewing returns 0
00:17:25.977 00.001 7680 IsGuiding returns 0
00:17:25.978 00.001 7680 scope move finished after 251 + 55 ms
00:17:25.979 00.001 7680 Move returns status 0, amount 251
00:17:25.980 00.001 7680 move complete, result=0
00:17:25.981 00.001 7680 worker thread done servicing request
00:17:25.981 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 251 ms NORTH
00:17:25.988 00.007 7680 Worker thread wakes up
00:17:25.988 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:25.988 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:27.240 01.252 7680 Exposure complete
00:17:27.359 00.119 7680 worker thread done servicing request
00:17:27.360 00.001 6120 OnExposeComplete: enter
00:17:27.363 00.003 6120 UpdateGuideState(): m_state=6
00:17:27.366 00.003 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3708
00:17:27.369 00.003 6120 Star::Find returns 1 (1), X=966.40, Y=56.47, Mass=14353, SNR=75.9, Peak=255 HFD=7.1
00:17:27.373 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
00:17:27.377 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
00:17:27.381 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.63 hyp=0.63 cameraTheta=1.55 mountX=-0.13 mountY=-0.56, mountTheta=-1.79
00:17:27.385 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.63, opts=13)
00:17:27.390 00.005 6120 Enqueuing Move request for scope (0.01, 0.63)
00:17:27.394 00.004 7680 Worker thread wakes up
00:17:27.395 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:27.398 00.003 6120 UpdateGuideState exits: m=14353 SNR=75.9 Saturated
00:17:27.402 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:27.406 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:27.410 00.004 6120 Enqueuing Expose request
00:17:27.413 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.63) opts 0xd
00:17:27.413 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.63)
00:17:27.413 00.000 7680 Moving (0.01, 0.63) raw xDistance=-0.13 yDistance=-0.56
00:17:27.413 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:17:27.415 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
00:17:27.415 00.000 7680 MoveAxis(E, 0, ABG)
00:17:27.415 00.000 7680 Move returns status 0, amount 0
00:17:27.415 00.000 7680 MoveAxis(N, 305, ABG)
00:17:27.415 00.000 7680 Guiding  Dir = 0, Dur = 305
00:17:27.416 00.001 7680 IsSlewing returns 0
00:17:27.417 00.001 7680 IsGuiding returns 0
00:17:27.417 00.000 7680 PulseGuide returned control before completion, sleep 315
00:17:27.744 00.327 7680 IsGuiding returns 1
00:17:27.744 00.000 7680 scope still moving after pulse duration time elapsed
00:17:27.775 00.031 7680 IsSlewing returns 0
00:17:27.776 00.001 7680 IsGuiding returns 0
00:17:27.776 00.000 7680 scope move finished after 305 + 54 ms
00:17:27.777 00.001 7680 Move returns status 0, amount 305
00:17:27.777 00.000 7680 move complete, result=0
00:17:27.777 00.000 7680 worker thread done servicing request
00:17:27.778 00.001 7680 Worker thread wakes up
00:17:27.779 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 305 ms NORTH
00:17:27.784 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:27.785 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:29.039 01.254 7680 Exposure complete
00:17:29.216 00.177 7680 worker thread done servicing request
00:17:29.216 00.000 6120 OnExposeComplete: enter
00:17:29.219 00.003 6120 UpdateGuideState(): m_state=6
00:17:29.223 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3709
00:17:29.227 00.004 6120 Star::Find returns 1 (1), X=966.54, Y=55.52, Mass=13033, SNR=74.7, Peak=255 HFD=7.1
00:17:29.230 00.003 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-2.95) = xAngle (1.82 = 1.82)
00:17:29.236 00.006 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.55 = 1.55)
00:17:29.240 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.32 hyp=0.35 cameraTheta=-1.13 mountX=-0.09 mountY=0.35, mountTheta=1.81
00:17:29.245 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.32, opts=13)
00:17:29.251 00.006 6120 Enqueuing Move request for scope (0.15, -0.32)
00:17:29.256 00.005 7680 Worker thread wakes up
00:17:29.257 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:29.263 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.32) opts 0xd
00:17:29.263 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.32)
00:17:29.263 00.000 6120 UpdateGuideState exits: m=13033 SNR=74.7 Saturated
00:17:29.269 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:29.272 00.003 7680 Moving (0.15, -0.32) raw xDistance=-0.09 yDistance=0.35
00:17:29.273 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:29.277 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:17:29.277 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:17:29.278 00.001 6120 Enqueuing Expose request
00:17:29.282 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
00:17:29.282 00.000 7680 MoveAxis(E, 0, ABG)
00:17:29.282 00.000 7680 Move returns status 0, amount 0
00:17:29.282 00.000 7680 MoveAxis(N, 0, ABG)
00:17:29.282 00.000 7680 Move returns status 0, amount 0
00:17:29.282 00.000 7680 move complete, result=0
00:17:29.283 00.001 7680 worker thread done servicing request
00:17:29.283 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:17:29.288 00.005 7680 Worker thread wakes up
00:17:29.288 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:29.288 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:30.547 01.259 7680 Exposure complete
00:17:30.689 00.142 7680 worker thread done servicing request
00:17:30.691 00.002 6120 OnExposeComplete: enter
00:17:30.695 00.004 6120 UpdateGuideState(): m_state=6
00:17:30.700 00.005 6120 Star::Find(15, 966, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3710
00:17:30.706 00.006 6120 Star::Find returns 1 (1), X=966.47, Y=56.02, Mass=13918, SNR=74.0, Peak=255 HFD=6.8
00:17:30.711 00.005 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
00:17:30.714 00.003 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
00:17:30.718 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.20 mountX=-0.11 mountY=-0.14, mountTheta=-2.24
00:17:30.723 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.19, opts=13)
00:17:30.727 00.004 6120 Enqueuing Move request for scope (0.07, 0.19)
00:17:30.730 00.003 7680 Worker thread wakes up
00:17:30.732 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:30.735 00.003 6120 UpdateGuideState exits: m=13918 SNR=74.0 Saturated
00:17:30.739 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:30.743 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:30.746 00.003 6120 Enqueuing Expose request
00:17:30.750 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
00:17:30.750 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
00:17:30.750 00.000 7680 Moving (0.07, 0.19) raw xDistance=-0.11 yDistance=-0.14
00:17:30.750 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:17:30.751 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:17:30.751 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:17:30.751 00.000 7680 MoveAxis(E, 0, ABG)
00:17:30.751 00.000 7680 Move returns status 0, amount 0
00:17:30.752 00.001 7680 MoveAxis(N, 0, ABG)
00:17:30.752 00.000 7680 Move returns status 0, amount 0
00:17:30.752 00.000 7680 move complete, result=0
00:17:30.752 00.000 7680 worker thread done servicing request
00:17:30.753 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:30.756 00.003 7680 Worker thread wakes up
00:17:30.757 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:30.757 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:32.010 01.253 7680 Exposure complete
00:17:32.152 00.142 7680 worker thread done servicing request
00:17:32.152 00.000 6120 OnExposeComplete: enter
00:17:32.156 00.004 6120 UpdateGuideState(): m_state=6
00:17:32.160 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3711
00:17:32.164 00.004 6120 Star::Find returns 1 (1), X=966.20, Y=56.19, Mass=13766, SNR=76.3, Peak=255 HFD=6.8
00:17:32.167 00.003 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.02 = -1.27)
00:17:32.171 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
00:17:32.177 00.006 6120 CameraToMount -- cameraX=-0.19 cameraY=0.36 hyp=0.41 cameraTheta=2.06 mountX=0.12 mountY=-0.41, mountTheta=-1.28
00:17:32.183 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.36, opts=13)
00:17:32.188 00.005 6120 Enqueuing Move request for scope (-0.19, 0.36)
00:17:32.192 00.004 7680 Worker thread wakes up
00:17:32.193 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:32.196 00.003 6120 UpdateGuideState exits: m=13766 SNR=76.3 Saturated
00:17:32.200 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:32.203 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:32.207 00.004 6120 Enqueuing Expose request
00:17:32.212 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.36) opts 0xd
00:17:32.212 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.36)
00:17:32.212 00.000 7680 Moving (-0.19, 0.36) raw xDistance=0.12 yDistance=-0.41
00:17:32.212 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:17:32.212 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:17:32.213 00.001 7680 MoveAxis(E, 0, ABG)
00:17:32.213 00.000 7680 Move returns status 0, amount 0
00:17:32.213 00.000 7680 MoveAxis(N, 221, ABG)
00:17:32.213 00.000 7680 Guiding  Dir = 0, Dur = 221
00:17:32.214 00.001 7680 IsSlewing returns 0
00:17:32.214 00.000 7680 IsGuiding returns 0
00:17:32.214 00.000 7680 PulseGuide returned control before completion, sleep 231
00:17:32.456 00.242 7680 IsGuiding returns 1
00:17:32.456 00.000 7680 scope still moving after pulse duration time elapsed
00:17:32.487 00.031 7680 IsSlewing returns 0
00:17:32.489 00.002 7680 IsGuiding returns 0
00:17:32.489 00.000 7680 scope move finished after 221 + 54 ms
00:17:32.490 00.001 7680 Move returns status 0, amount 221
00:17:32.490 00.000 7680 move complete, result=0
00:17:32.492 00.002 7680 worker thread done servicing request
00:17:32.492 00.000 7680 Worker thread wakes up
00:17:32.492 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 221 ms NORTH
00:17:32.498 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:32.498 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:33.746 01.248 7680 Exposure complete
00:17:33.884 00.138 7680 worker thread done servicing request
00:17:33.884 00.000 6120 OnExposeComplete: enter
00:17:33.889 00.005 6120 UpdateGuideState(): m_state=6
00:17:33.894 00.005 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3712
00:17:33.898 00.004 6120 Star::Find returns 1 (1), X=966.42, Y=55.98, Mass=14083, SNR=76.9, Peak=255 HFD=6.8
00:17:33.903 00.005 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
00:17:33.905 00.002 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
00:17:33.910 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.36 mountX=-0.06 mountY=-0.12, mountTheta=-2.02
00:17:33.915 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.15, opts=13)
00:17:33.917 00.002 6120 Enqueuing Move request for scope (0.03, 0.15)
00:17:33.922 00.005 7680 Worker thread wakes up
00:17:33.922 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
00:17:33.922 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
00:17:33.922 00.000 7680 Moving (0.03, 0.15) raw xDistance=-0.06 yDistance=-0.12
00:17:33.924 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:17:33.924 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:17:33.924 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:33.926 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:17:33.927 00.001 7680 MoveAxis(E, 0, ABG)
00:17:33.927 00.000 7680 Move returns status 0, amount 0
00:17:33.927 00.000 7680 MoveAxis(N, 0, ABG)
00:17:33.927 00.000 7680 Move returns status 0, amount 0
00:17:33.927 00.000 7680 move complete, result=0
00:17:33.927 00.000 7680 worker thread done servicing request
00:17:33.927 00.000 6120 UpdateGuideState exits: m=14083 SNR=76.9 Saturated
00:17:33.932 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:33.935 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:33.938 00.003 6120 Enqueuing Expose request
00:17:33.941 00.003 7680 Worker thread wakes up
00:17:33.942 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:33.942 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:33.942 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:35.186 01.244 7680 Exposure complete
00:17:35.325 00.139 7680 worker thread done servicing request
00:17:35.325 00.000 6120 OnExposeComplete: enter
00:17:35.330 00.005 6120 UpdateGuideState(): m_state=6
00:17:35.335 00.005 6120 Star::Find(15, 966, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3713
00:17:35.339 00.004 6120 Star::Find returns 1 (1), X=966.35, Y=56.40, Mass=13956, SNR=77.2, Peak=255 HFD=7.2
00:17:35.343 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
00:17:35.347 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.96)
00:17:35.350 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.56 hyp=0.56 cameraTheta=1.64 mountX=-0.07 mountY=-0.52, mountTheta=-1.70
00:17:35.355 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.56, opts=13)
00:17:35.358 00.003 6120 Enqueuing Move request for scope (-0.04, 0.56)
00:17:35.363 00.005 7680 Worker thread wakes up
00:17:35.363 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:35.367 00.004 6120 UpdateGuideState exits: m=13956 SNR=77.2 Saturated
00:17:35.370 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:35.375 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:35.378 00.003 6120 Enqueuing Expose request
00:17:35.381 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.56) opts 0xd
00:17:35.381 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.56)
00:17:35.381 00.000 7680 Moving (-0.04, 0.56) raw xDistance=-0.07 yDistance=-0.52
00:17:35.381 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:17:35.382 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
00:17:35.382 00.000 7680 MoveAxis(E, 0, ABG)
00:17:35.382 00.000 7680 Move returns status 0, amount 0
00:17:35.382 00.000 7680 MoveAxis(N, 283, ABG)
00:17:35.383 00.001 7680 Guiding  Dir = 0, Dur = 283
00:17:35.383 00.000 7680 IsSlewing returns 0
00:17:35.384 00.001 7680 IsGuiding returns 0
00:17:35.384 00.000 7680 PulseGuide returned control before completion, sleep 293
00:17:35.690 00.306 7680 IsGuiding returns 1
00:17:35.692 00.002 7680 scope still moving after pulse duration time elapsed
00:17:35.720 00.028 7680 IsSlewing returns 0
00:17:35.721 00.001 7680 IsGuiding returns 0
00:17:35.721 00.000 7680 scope move finished after 283 + 55 ms
00:17:35.723 00.002 7680 Move returns status 0, amount 283
00:17:35.723 00.000 7680 move complete, result=0
00:17:35.724 00.001 7680 worker thread done servicing request
00:17:35.724 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 283 ms NORTH
00:17:35.733 00.009 7680 Worker thread wakes up
00:17:35.733 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:35.734 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:36.984 01.250 7680 Exposure complete
00:17:37.115 00.131 7680 worker thread done servicing request
00:17:37.115 00.000 6120 OnExposeComplete: enter
00:17:37.119 00.004 6120 UpdateGuideState(): m_state=6
00:17:37.122 00.003 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3714
00:17:37.127 00.005 6120 Star::Find returns 1 (1), X=966.55, Y=56.03, Mass=15555, SNR=82.7, Peak=255 HFD=7.1
00:17:37.130 00.003 6120 CameraToMount -- cameraTheta (0.88) - m_xAngle (-2.95) = xAngle (3.83 = -2.45)
00:17:37.134 00.004 6120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.57 = -2.72)
00:17:37.138 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.25 cameraTheta=0.88 mountX=-0.19 mountY=-0.10, mountTheta=-2.65
00:17:37.142 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.19, opts=13)
00:17:37.146 00.004 6120 Enqueuing Move request for scope (0.16, 0.19)
00:17:37.150 00.004 7680 Worker thread wakes up
00:17:37.151 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:37.155 00.004 6120 UpdateGuideState exits: m=15555 SNR=82.7 Saturated
00:17:37.159 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.19) opts 0xd
00:17:37.159 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.19)
00:17:37.159 00.000 7680 Moving (0.16, 0.19) raw xDistance=-0.19 yDistance=-0.10
00:17:37.159 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:17:37.159 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:17:37.159 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:17:37.159 00.000 7680 MoveAxis(E, 0, ABG)
00:17:37.159 00.000 7680 Move returns status 0, amount 0
00:17:37.159 00.000 7680 MoveAxis(N, 0, ABG)
00:17:37.160 00.001 7680 Move returns status 0, amount 0
00:17:37.160 00.000 7680 move complete, result=0
00:17:37.160 00.000 7680 worker thread done servicing request
00:17:37.160 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:37.163 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:37.168 00.005 6120 Enqueuing Expose request
00:17:37.171 00.003 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:37.176 00.005 7680 Worker thread wakes up
00:17:37.176 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:37.176 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:38.430 01.254 7680 Exposure complete
00:17:38.570 00.140 7680 worker thread done servicing request
00:17:38.570 00.000 6120 OnExposeComplete: enter
00:17:38.577 00.007 6120 UpdateGuideState(): m_state=6
00:17:38.583 00.006 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3715
00:17:38.588 00.005 6120 Star::Find returns 1 (1), X=966.60, Y=56.13, Mass=13172, SNR=74.6, Peak=255 HFD=7.0
00:17:38.593 00.005 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.92 = -2.36)
00:17:38.598 00.005 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.63)
00:17:38.602 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.30 hyp=0.36 cameraTheta=0.96 mountX=-0.26 mountY=-0.18, mountTheta=-2.54
00:17:38.608 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.30, opts=13)
00:17:38.614 00.006 6120 Enqueuing Move request for scope (0.20, 0.30)
00:17:38.617 00.003 7680 Worker thread wakes up
00:17:38.618 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:38.622 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.30) opts 0xd
00:17:38.622 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.30)
00:17:38.622 00.000 7680 Moving (0.20, 0.30) raw xDistance=-0.26 yDistance=-0.18
00:17:38.624 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:17:38.624 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:17:38.624 00.000 6120 UpdateGuideState exits: m=13172 SNR=74.6 Saturated
00:17:38.628 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:38.631 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:38.635 00.004 6120 Enqueuing Expose request
00:17:38.640 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:17:38.640 00.000 7680 MoveAxis(E, 105, ABG)
00:17:38.640 00.000 7680 Guiding  Dir = 2, Dur = 105
00:17:38.641 00.001 7680 IsSlewing returns 0
00:17:38.641 00.000 7680 IsGuiding returns 0
00:17:38.642 00.001 7680 PulseGuide returned control before completion, sleep 115
00:17:38.764 00.122 7680 IsGuiding returns 1
00:17:38.764 00.000 7680 scope still moving after pulse duration time elapsed
00:17:38.794 00.030 7680 IsSlewing returns 0
00:17:38.795 00.001 7680 IsGuiding returns 0
00:17:38.795 00.000 7680 scope move finished after 105 + 48 ms
00:17:38.795 00.000 7680 Move returns status 0, amount 105
00:17:38.796 00.001 7680 MoveAxis(N, 0, ABG)
00:17:38.796 00.000 7680 Move returns status 0, amount 0
00:17:38.796 00.000 7680 move complete, result=0
00:17:38.796 00.000 7680 worker thread done servicing request
00:17:38.797 00.001 7680 Worker thread wakes up
00:17:38.797 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:38.797 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:38.797 00.000 6120 GuideStep: -0.3 px 105 ms EAST, -0.2 px 0 ms NORTH
00:17:40.042 01.245 7680 Exposure complete
00:17:40.173 00.131 7680 worker thread done servicing request
00:17:40.173 00.000 6120 OnExposeComplete: enter
00:17:40.177 00.004 6120 UpdateGuideState(): m_state=6
00:17:40.181 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3716
00:17:40.184 00.003 6120 Star::Find returns 1 (1), X=966.32, Y=56.23, Mass=13689, SNR=76.2, Peak=255 HFD=7.0
00:17:40.189 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
00:17:40.193 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
00:17:40.196 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.40 hyp=0.40 cameraTheta=1.76 mountX=-0.00 mountY=-0.39, mountTheta=-1.57
00:17:40.200 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.40, opts=13)
00:17:40.206 00.006 6120 Enqueuing Move request for scope (-0.07, 0.40)
00:17:40.210 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:40.213 00.003 6120 UpdateGuideState exits: m=13689 SNR=76.2 Saturated
00:17:40.217 00.004 7680 Worker thread wakes up
00:17:40.217 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:40.221 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:40.225 00.004 6120 Enqueuing Expose request
00:17:40.228 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.40) opts 0xd
00:17:40.228 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.40)
00:17:40.228 00.000 7680 Moving (-0.07, 0.40) raw xDistance=-0.00 yDistance=-0.39
00:17:40.228 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:17:40.229 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:17:40.229 00.000 7680 MoveAxis(E, 0, ABG)
00:17:40.229 00.000 7680 Move returns status 0, amount 0
00:17:40.229 00.000 7680 MoveAxis(N, 211, ABG)
00:17:40.229 00.000 7680 Guiding  Dir = 0, Dur = 211
00:17:40.231 00.002 7680 IsSlewing returns 0
00:17:40.231 00.000 7680 IsGuiding returns 0
00:17:40.231 00.000 7680 PulseGuide returned control before completion, sleep 221
00:17:40.467 00.236 7680 IsGuiding returns 1
00:17:40.468 00.001 7680 scope still moving after pulse duration time elapsed
00:17:40.498 00.030 7680 IsSlewing returns 0
00:17:40.500 00.002 7680 IsGuiding returns 1
00:17:40.529 00.029 7680 IsSlewing returns 0
00:17:40.531 00.002 7680 IsGuiding returns 0
00:17:40.532 00.001 7680 scope move finished after 211 + 90 ms
00:17:40.533 00.001 7680 Move returns status 0, amount 211
00:17:40.533 00.000 7680 move complete, result=0
00:17:40.534 00.001 7680 worker thread done servicing request
00:17:40.534 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 211 ms NORTH
00:17:40.540 00.006 7680 Worker thread wakes up
00:17:40.540 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:40.540 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:41.783 01.243 7680 Exposure complete
00:17:41.909 00.126 7680 worker thread done servicing request
00:17:41.910 00.001 6120 OnExposeComplete: enter
00:17:41.914 00.004 6120 UpdateGuideState(): m_state=6
00:17:41.918 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3717
00:17:41.922 00.004 6120 Star::Find returns 1 (1), X=966.33, Y=56.12, Mass=13393, SNR=75.5, Peak=255 HFD=6.9
00:17:41.926 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
00:17:41.930 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
00:17:41.935 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.29 hyp=0.29 cameraTheta=1.79 mountX=0.01 mountY=-0.28, mountTheta=-1.54
00:17:41.939 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.29, opts=13)
00:17:41.945 00.006 6120 Enqueuing Move request for scope (-0.06, 0.29)
00:17:41.949 00.004 7680 Worker thread wakes up
00:17:41.949 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:41.953 00.004 6120 UpdateGuideState exits: m=13393 SNR=75.5 Saturated
00:17:41.957 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:41.961 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:41.965 00.004 6120 Enqueuing Expose request
00:17:41.969 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.29) opts 0xd
00:17:41.969 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.29)
00:17:41.969 00.000 7680 Moving (-0.06, 0.29) raw xDistance=0.01 yDistance=-0.28
00:17:41.969 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:17:41.970 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:17:41.970 00.000 7680 MoveAxis(E, 0, ABG)
00:17:41.970 00.000 7680 Move returns status 0, amount 0
00:17:41.970 00.000 7680 MoveAxis(N, 154, ABG)
00:17:41.971 00.001 7680 Guiding  Dir = 0, Dur = 154
00:17:41.971 00.000 7680 IsSlewing returns 0
00:17:41.971 00.000 7680 IsGuiding returns 0
00:17:41.972 00.001 7680 PulseGuide returned control before completion, sleep 164
00:17:42.146 00.174 7680 IsGuiding returns 1
00:17:42.147 00.001 7680 scope still moving after pulse duration time elapsed
00:17:42.177 00.030 7680 IsSlewing returns 0
00:17:42.179 00.002 7680 IsGuiding returns 0
00:17:42.179 00.000 7680 scope move finished after 154 + 54 ms
00:17:42.180 00.001 7680 Move returns status 0, amount 154
00:17:42.180 00.000 7680 move complete, result=0
00:17:42.181 00.001 7680 worker thread done servicing request
00:17:42.181 00.000 7680 Worker thread wakes up
00:17:42.181 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 154 ms NORTH
00:17:42.188 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:42.189 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:43.435 01.246 7680 Exposure complete
00:17:43.573 00.138 7680 worker thread done servicing request
00:17:43.574 00.001 6120 OnExposeComplete: enter
00:17:43.578 00.004 6120 UpdateGuideState(): m_state=6
00:17:43.583 00.005 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3718
00:17:43.588 00.005 6120 Star::Find returns 1 (1), X=966.29, Y=55.99, Mass=14728, SNR=78.6, Peak=255 HFD=6.9
00:17:43.592 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.10 = -1.19)
00:17:43.596 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.46)
00:17:43.601 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.14 mountX=0.07 mountY=-0.19, mountTheta=-1.21
00:17:43.607 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.16, opts=13)
00:17:43.612 00.005 6120 Enqueuing Move request for scope (-0.10, 0.16)
00:17:43.616 00.004 7680 Worker thread wakes up
00:17:43.616 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:43.620 00.004 6120 UpdateGuideState exits: m=14728 SNR=78.6 Saturated
00:17:43.624 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:43.627 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:43.632 00.005 6120 Enqueuing Expose request
00:17:43.635 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
00:17:43.635 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
00:17:43.635 00.000 7680 Moving (-0.10, 0.16) raw xDistance=0.07 yDistance=-0.19
00:17:43.637 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:17:43.637 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:17:43.637 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:17:43.637 00.000 7680 MoveAxis(E, 0, ABG)
00:17:43.638 00.001 7680 Move returns status 0, amount 0
00:17:43.638 00.000 7680 MoveAxis(N, 0, ABG)
00:17:43.638 00.000 7680 Move returns status 0, amount 0
00:17:43.638 00.000 7680 move complete, result=0
00:17:43.638 00.000 7680 worker thread done servicing request
00:17:43.638 00.000 7680 Worker thread wakes up
00:17:43.638 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:17:43.643 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:43.644 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:44.890 01.246 7680 Exposure complete
00:17:45.024 00.134 7680 worker thread done servicing request
00:17:45.024 00.000 6120 OnExposeComplete: enter
00:17:45.028 00.004 6120 UpdateGuideState(): m_state=6
00:17:45.032 00.004 6120 Star::Find(15, 966, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3719
00:17:45.036 00.004 6120 Star::Find returns 1 (1), X=966.30, Y=56.50, Mass=13898, SNR=74.9, Peak=255 HFD=7.1
00:17:45.040 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
00:17:45.044 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
00:17:45.048 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.66 hyp=0.67 cameraTheta=1.71 mountX=-0.03 mountY=-0.64, mountTheta=-1.62
00:17:45.055 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.66, opts=13)
00:17:45.058 00.003 6120 Enqueuing Move request for scope (-0.10, 0.66)
00:17:45.062 00.004 7680 Worker thread wakes up
00:17:45.062 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.66) opts 0xd
00:17:45.062 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.66)
00:17:45.062 00.000 7680 Moving (-0.10, 0.66) raw xDistance=-0.03 yDistance=-0.64
00:17:45.062 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:17:45.062 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:45.067 00.005 6120 UpdateGuideState exits: m=13898 SNR=74.9 Saturated
00:17:45.070 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:45.075 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:45.079 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
00:17:45.079 00.000 7680 MoveAxis(E, 0, ABG)
00:17:45.079 00.000 7680 Move returns status 0, amount 0
00:17:45.079 00.000 6120 Enqueuing Expose request
00:17:45.082 00.003 7680 MoveAxis(N, 346, ABG)
00:17:45.082 00.000 7680 Guiding  Dir = 0, Dur = 346
00:17:45.084 00.002 7680 IsSlewing returns 0
00:17:45.084 00.000 7680 IsGuiding returns 0
00:17:45.084 00.000 7680 PulseGuide returned control before completion, sleep 356
00:17:45.455 00.371 7680 IsGuiding returns 1
00:17:45.456 00.001 7680 scope still moving after pulse duration time elapsed
00:17:45.487 00.031 7680 IsSlewing returns 0
00:17:45.489 00.002 7680 IsGuiding returns 0
00:17:45.490 00.001 7680 scope move finished after 346 + 59 ms
00:17:45.490 00.000 7680 Move returns status 0, amount 346
00:17:45.491 00.001 7680 move complete, result=0
00:17:45.492 00.001 7680 worker thread done servicing request
00:17:45.492 00.000 7680 Worker thread wakes up
00:17:45.493 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 346 ms NORTH
00:17:45.498 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:45.498 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:46.750 01.252 7680 Exposure complete
00:17:46.879 00.129 7680 worker thread done servicing request
00:17:46.880 00.001 6120 OnExposeComplete: enter
00:17:46.883 00.003 6120 UpdateGuideState(): m_state=6
00:17:46.888 00.005 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3720
00:17:46.892 00.004 6120 Star::Find returns 1 (1), X=966.27, Y=55.95, Mass=13058, SNR=72.9, Peak=255 HFD=6.8
00:17:46.897 00.005 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.35 = -0.94)
00:17:46.900 00.003 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.21)
00:17:46.902 00.002 6120 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.17 cameraTheta=2.39 mountX=0.10 mountY=-0.16, mountTheta=-1.01
00:17:46.907 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.12, opts=13)
00:17:46.910 00.003 6120 Enqueuing Move request for scope (-0.13, 0.12)
00:17:46.913 00.003 7680 Worker thread wakes up
00:17:46.913 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
00:17:46.913 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
00:17:46.914 00.001 7680 Moving (-0.13, 0.12) raw xDistance=0.10 yDistance=-0.16
00:17:46.914 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:17:46.914 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:17:46.914 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:17:46.914 00.000 7680 MoveAxis(E, 0, ABG)
00:17:46.915 00.001 7680 Move returns status 0, amount 0
00:17:46.915 00.000 7680 MoveAxis(N, 0, ABG)
00:17:46.915 00.000 7680 Move returns status 0, amount 0
00:17:46.915 00.000 7680 move complete, result=0
00:17:46.915 00.000 7680 worker thread done servicing request
00:17:46.915 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:46.922 00.007 6120 UpdateGuideState exits: m=13058 SNR=72.9 Saturated
00:17:46.926 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:46.928 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:46.931 00.003 6120 Enqueuing Expose request
00:17:46.933 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:17:46.936 00.003 7680 Worker thread wakes up
00:17:46.936 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:46.937 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:48.189 01.252 7680 Exposure complete
00:17:48.330 00.141 7680 worker thread done servicing request
00:17:48.331 00.001 6120 OnExposeComplete: enter
00:17:48.336 00.005 6120 UpdateGuideState(): m_state=6
00:17:48.340 00.004 6120 Star::Find(15, 966, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3721
00:17:48.343 00.003 6120 Star::Find returns 1 (1), X=966.62, Y=56.16, Mass=14426, SNR=77.0, Peak=255 HFD=6.9
00:17:48.347 00.004 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.92 = -2.36)
00:17:48.352 00.005 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.63)
00:17:48.356 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.33 hyp=0.40 cameraTheta=0.97 mountX=-0.28 mountY=-0.19, mountTheta=-2.54
00:17:48.360 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.33, opts=13)
00:17:48.365 00.005 6120 Enqueuing Move request for scope (0.22, 0.33)
00:17:48.369 00.004 7680 Worker thread wakes up
00:17:48.369 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:48.373 00.004 6120 UpdateGuideState exits: m=14426 SNR=77.0 Saturated
00:17:48.376 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:48.379 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:48.383 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.33) opts 0xd
00:17:48.384 00.001 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.33)
00:17:48.384 00.000 7680 Moving (0.22, 0.33) raw xDistance=-0.28 yDistance=-0.19
00:17:48.384 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:17:48.384 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:17:48.384 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:17:48.385 00.001 7680 MoveAxis(E, 115, ABG)
00:17:48.385 00.000 7680 Guiding  Dir = 2, Dur = 115
00:17:48.386 00.001 7680 IsSlewing returns 0
00:17:48.386 00.000 7680 IsGuiding returns 0
00:17:48.386 00.000 6120 Enqueuing Expose request
00:17:48.390 00.004 7680 PulseGuide returned control before completion, sleep 122
00:17:48.521 00.131 7680 IsGuiding returns 1
00:17:48.522 00.001 7680 scope still moving after pulse duration time elapsed
00:17:48.553 00.031 7680 IsSlewing returns 0
00:17:48.554 00.001 7680 IsGuiding returns 0
00:17:48.554 00.000 7680 scope move finished after 115 + 53 ms
00:17:48.555 00.001 7680 Move returns status 0, amount 115
00:17:48.555 00.000 7680 MoveAxis(N, 0, ABG)
00:17:48.555 00.000 7680 Move returns status 0, amount 0
00:17:48.555 00.000 7680 move complete, result=0
00:17:48.556 00.001 7680 worker thread done servicing request
00:17:48.556 00.000 7680 Worker thread wakes up
00:17:48.556 00.000 6120 GuideStep: -0.3 px 115 ms EAST, -0.2 px 0 ms NORTH
00:17:48.562 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:48.562 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:49.816 01.254 7680 Exposure complete
00:17:49.948 00.132 7680 worker thread done servicing request
00:17:49.948 00.000 6120 OnExposeComplete: enter
00:17:49.953 00.005 6120 UpdateGuideState(): m_state=6
00:17:49.957 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3722
00:17:49.962 00.005 6120 Star::Find returns 1 (1), X=966.17, Y=56.23, Mass=13517, SNR=74.9, Peak=255 HFD=6.9
00:17:49.965 00.003 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.04 = -1.25)
00:17:49.970 00.005 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.52)
00:17:49.973 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.40 hyp=0.46 cameraTheta=2.08 mountX=0.14 mountY=-0.45, mountTheta=-1.26
00:17:49.978 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.40, opts=13)
00:17:49.982 00.004 6120 Enqueuing Move request for scope (-0.22, 0.40)
00:17:49.987 00.005 7680 Worker thread wakes up
00:17:49.987 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:49.991 00.004 6120 UpdateGuideState exits: m=13517 SNR=74.9 Saturated
00:17:49.995 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:49.998 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:50.002 00.004 6120 Enqueuing Expose request
00:17:50.005 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.40) opts 0xd
00:17:50.005 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.40)
00:17:50.005 00.000 7680 Moving (-0.22, 0.40) raw xDistance=0.14 yDistance=-0.45
00:17:50.005 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:17:50.005 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
00:17:50.006 00.001 7680 MoveAxis(E, 0, ABG)
00:17:50.006 00.000 7680 Move returns status 0, amount 0
00:17:50.007 00.001 7680 MoveAxis(N, 247, ABG)
00:17:50.007 00.000 7680 Guiding  Dir = 0, Dur = 247
00:17:50.007 00.000 7680 IsSlewing returns 0
00:17:50.008 00.001 7680 IsGuiding returns 0
00:17:50.008 00.000 7680 PulseGuide returned control before completion, sleep 257
00:17:50.271 00.263 7680 IsGuiding returns 1
00:17:50.271 00.000 7680 scope still moving after pulse duration time elapsed
00:17:50.302 00.031 7680 IsSlewing returns 0
00:17:50.302 00.000 7680 IsGuiding returns 0
00:17:50.303 00.001 7680 scope move finished after 247 + 48 ms
00:17:50.303 00.000 7680 Move returns status 0, amount 247
00:17:50.303 00.000 7680 move complete, result=0
00:17:50.303 00.000 7680 worker thread done servicing request
00:17:50.304 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 247 ms NORTH
00:17:50.309 00.005 7680 Worker thread wakes up
00:17:50.309 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:50.309 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:51.560 01.251 7680 Exposure complete
00:17:51.688 00.128 7680 worker thread done servicing request
00:17:51.688 00.000 6120 OnExposeComplete: enter
00:17:51.692 00.004 6120 UpdateGuideState(): m_state=6
00:17:51.696 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3723
00:17:51.701 00.005 6120 Star::Find returns 1 (1), X=966.17, Y=56.13, Mass=13593, SNR=74.8, Peak=255 HFD=6.8
00:17:51.706 00.005 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.16 = -1.13)
00:17:51.710 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
00:17:51.714 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.30 hyp=0.37 cameraTheta=2.20 mountX=0.16 mountY=-0.36, mountTheta=-1.16
00:17:51.718 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.30, opts=13)
00:17:51.723 00.005 6120 Enqueuing Move request for scope (-0.22, 0.30)
00:17:51.726 00.003 7680 Worker thread wakes up
00:17:51.727 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.30) opts 0xd
00:17:51.727 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.30)
00:17:51.727 00.000 7680 Moving (-0.22, 0.30) raw xDistance=0.16 yDistance=-0.36
00:17:51.727 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:17:51.728 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:51.731 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:17:51.731 00.000 7680 MoveAxis(E, 0, ABG)
00:17:51.732 00.001 7680 Move returns status 0, amount 0
00:17:51.732 00.000 7680 MoveAxis(N, 197, ABG)
00:17:51.733 00.001 6120 UpdateGuideState exits: m=13593 SNR=74.8 Saturated
00:17:51.737 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:51.742 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:51.745 00.003 6120 Enqueuing Expose request
00:17:51.750 00.005 7680 Guiding  Dir = 0, Dur = 197
00:17:51.750 00.000 7680 IsSlewing returns 0
00:17:51.750 00.000 7680 IsGuiding returns 0
00:17:51.751 00.001 7680 PulseGuide returned control before completion, sleep 207
00:17:51.973 00.222 7680 IsGuiding returns 0
00:17:51.973 00.000 7680 Move returns status 0, amount 197
00:17:51.975 00.002 7680 move complete, result=0
00:17:51.975 00.000 7680 worker thread done servicing request
00:17:51.975 00.000 7680 Worker thread wakes up
00:17:51.976 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 197 ms NORTH
00:17:51.983 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:51.983 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:53.239 01.256 7680 Exposure complete
00:17:53.384 00.145 7680 worker thread done servicing request
00:17:53.384 00.000 6120 OnExposeComplete: enter
00:17:53.389 00.005 6120 UpdateGuideState(): m_state=6
00:17:53.393 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3724
00:17:53.398 00.005 6120 Star::Find returns 1 (1), X=966.19, Y=56.01, Mass=13177, SNR=73.6, Peak=255 HFD=6.9
00:17:53.401 00.003 6120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-2.95) = xAngle (5.40 = -0.89)
00:17:53.405 00.004 6120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.13 = -1.16)
00:17:53.409 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.17 hyp=0.27 cameraTheta=2.44 mountX=0.17 mountY=-0.25, mountTheta=-0.97
00:17:53.414 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.17, opts=13)
00:17:53.417 00.003 6120 Enqueuing Move request for scope (-0.21, 0.17)
00:17:53.423 00.006 7680 Worker thread wakes up
00:17:53.423 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.17) opts 0xd
00:17:53.424 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.17)
00:17:53.424 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:53.428 00.004 7680 Moving (-0.21, 0.17) raw xDistance=0.17 yDistance=-0.25
00:17:53.428 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:17:53.428 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:17:53.429 00.001 7680 MoveAxis(E, 0, ABG)
00:17:53.429 00.000 7680 Move returns status 0, amount 0
00:17:53.429 00.000 7680 MoveAxis(N, 134, ABG)
00:17:53.429 00.000 7680 Guiding  Dir = 0, Dur = 134
00:17:53.429 00.000 6120 UpdateGuideState exits: m=13177 SNR=73.6 Saturated
00:17:53.434 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:53.438 00.004 7680 IsSlewing returns 0
00:17:53.438 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:53.442 00.004 6120 Enqueuing Expose request
00:17:53.445 00.003 7680 IsGuiding returns 0
00:17:53.445 00.000 7680 PulseGuide returned control before completion, sleep 144
00:17:53.601 00.156 7680 IsGuiding returns 1
00:17:53.602 00.001 7680 scope still moving after pulse duration time elapsed
00:17:53.633 00.031 7680 IsSlewing returns 0
00:17:53.634 00.001 7680 IsGuiding returns 0
00:17:53.634 00.000 7680 scope move finished after 134 + 54 ms
00:17:53.635 00.001 7680 Move returns status 0, amount 134
00:17:53.635 00.000 7680 move complete, result=0
00:17:53.636 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 134 ms NORTH
00:17:53.644 00.008 7680 worker thread done servicing request
00:17:53.645 00.001 7680 Worker thread wakes up
00:17:53.645 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:53.646 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:54.900 01.254 7680 Exposure complete
00:17:55.026 00.126 7680 worker thread done servicing request
00:17:55.026 00.000 6120 OnExposeComplete: enter
00:17:55.030 00.004 6120 UpdateGuideState(): m_state=6
00:17:55.034 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3725
00:17:55.037 00.003 6120 Star::Find returns 1 (1), X=966.14, Y=56.08, Mass=13785, SNR=77.2, Peak=255 HFD=6.9
00:17:55.041 00.004 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-2.95) = xAngle (5.32 = -0.96)
00:17:55.045 00.004 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
00:17:55.051 00.006 6120 CameraToMount -- cameraX=-0.25 cameraY=0.25 hyp=0.36 cameraTheta=2.37 mountX=0.20 mountY=-0.34, mountTheta=-1.03
00:17:55.056 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.25, opts=13)
00:17:55.061 00.005 6120 Enqueuing Move request for scope (-0.25, 0.25)
00:17:55.064 00.003 7680 Worker thread wakes up
00:17:55.065 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:55.070 00.005 6120 UpdateGuideState exits: m=13785 SNR=77.2 Saturated
00:17:55.073 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:55.076 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:55.081 00.005 6120 Enqueuing Expose request
00:17:55.085 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.25) opts 0xd
00:17:55.085 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.25)
00:17:55.085 00.000 7680 Moving (-0.25, 0.25) raw xDistance=0.20 yDistance=-0.34
00:17:55.085 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:17:55.085 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:17:55.086 00.001 7680 MoveAxis(W, 83, ABG)
00:17:55.087 00.001 7680 Guiding  Dir = 3, Dur = 83
00:17:55.087 00.000 7680 IsSlewing returns 0
00:17:55.087 00.000 7680 IsGuiding returns 0
00:17:55.087 00.000 7680 PulseGuide returned control before completion, sleep 93
00:17:55.187 00.100 7680 IsGuiding returns 1
00:17:55.188 00.001 7680 scope still moving after pulse duration time elapsed
00:17:55.218 00.030 7680 IsSlewing returns 0
00:17:55.220 00.002 7680 IsGuiding returns 0
00:17:55.220 00.000 7680 scope move finished after 83 + 50 ms
00:17:55.222 00.002 7680 Move returns status 0, amount 83
00:17:55.222 00.000 7680 MoveAxis(N, 182, ABG)
00:17:55.222 00.000 7680 Guiding  Dir = 0, Dur = 182
00:17:55.223 00.001 7680 IsSlewing returns 0
00:17:55.223 00.000 7680 IsGuiding returns 0
00:17:55.223 00.000 7680 PulseGuide returned control before completion, sleep 192
00:17:55.421 00.198 7680 IsGuiding returns 1
00:17:55.423 00.002 7680 scope still moving after pulse duration time elapsed
00:17:55.452 00.029 7680 IsSlewing returns 0
00:17:55.452 00.000 7680 IsGuiding returns 0
00:17:55.452 00.000 7680 scope move finished after 182 + 47 ms
00:17:55.452 00.000 7680 Move returns status 0, amount 182
00:17:55.454 00.002 7680 move complete, result=0
00:17:55.454 00.000 7680 worker thread done servicing request
00:17:55.454 00.000 7680 Worker thread wakes up
00:17:55.455 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:55.455 00.000 6120 GuideStep: 0.2 px 83 ms WEST, -0.3 px 182 ms NORTH
00:17:55.459 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:56.711 01.252 7680 Exposure complete
00:17:56.843 00.132 7680 worker thread done servicing request
00:17:56.844 00.001 6120 OnExposeComplete: enter
00:17:56.848 00.004 6120 UpdateGuideState(): m_state=6
00:17:56.854 00.006 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3726
00:17:56.858 00.004 6120 Star::Find returns 1 (1), X=966.32, Y=55.91, Mass=14182, SNR=78.0, Peak=255 HFD=6.9
00:17:56.864 00.006 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
00:17:56.868 00.004 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
00:17:56.872 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.29 mountX=0.05 mountY=-0.10, mountTheta=-1.08
00:17:56.878 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.08, opts=13)
00:17:56.881 00.003 6120 Enqueuing Move request for scope (-0.07, 0.08)
00:17:56.886 00.005 7680 Worker thread wakes up
00:17:56.886 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:56.891 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
00:17:56.892 00.001 6120 UpdateGuideState exits: m=14182 SNR=78.0 Saturated
00:17:56.897 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
00:17:56.897 00.000 7680 Moving (-0.07, 0.08) raw xDistance=0.05 yDistance=-0.10
00:17:56.897 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:17:56.899 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:17:56.899 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:56.902 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:56.905 00.003 6120 Enqueuing Expose request
00:17:56.908 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:17:56.909 00.001 7680 MoveAxis(E, 0, ABG)
00:17:56.909 00.000 7680 Move returns status 0, amount 0
00:17:56.909 00.000 7680 MoveAxis(N, 0, ABG)
00:17:56.909 00.000 7680 Move returns status 0, amount 0
00:17:56.909 00.000 7680 move complete, result=0
00:17:56.909 00.000 7680 worker thread done servicing request
00:17:56.910 00.001 7680 Worker thread wakes up
00:17:56.910 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:56.913 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:56.913 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:58.164 01.251 7680 Exposure complete
00:17:58.306 00.142 7680 worker thread done servicing request
00:17:58.307 00.001 6120 OnExposeComplete: enter
00:17:58.310 00.003 6120 UpdateGuideState(): m_state=6
00:17:58.315 00.005 6120 Star::Find(15, 966, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3727
00:17:58.319 00.004 6120 Star::Find returns 1 (1), X=966.39, Y=55.99, Mass=14556, SNR=78.7, Peak=255 HFD=6.8
00:17:58.323 00.004 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
00:17:58.326 00.003 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
00:17:58.331 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.61 mountX=-0.02 mountY=-0.14, mountTheta=-1.73
00:17:58.336 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.16, opts=13)
00:17:58.339 00.003 6120 Enqueuing Move request for scope (-0.01, 0.16)
00:17:58.343 00.004 7680 Worker thread wakes up
00:17:58.343 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
00:17:58.344 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:58.348 00.004 6120 UpdateGuideState exits: m=14556 SNR=78.7 Saturated
00:17:58.352 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:58.356 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:58.360 00.004 6120 Enqueuing Expose request
00:17:58.364 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
00:17:58.364 00.000 7680 Moving (-0.01, 0.16) raw xDistance=-0.02 yDistance=-0.14
00:17:58.364 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:17:58.364 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:17:58.364 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:17:58.365 00.001 7680 MoveAxis(E, 0, ABG)
00:17:58.365 00.000 7680 Move returns status 0, amount 0
00:17:58.365 00.000 7680 MoveAxis(N, 0, ABG)
00:17:58.365 00.000 7680 Move returns status 0, amount 0
00:17:58.365 00.000 7680 move complete, result=0
00:17:58.366 00.001 7680 worker thread done servicing request
00:17:58.367 00.001 7680 Worker thread wakes up
00:17:58.367 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:17:58.370 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:58.370 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:17:59.621 01.251 7680 Exposure complete
00:17:59.762 00.141 7680 worker thread done servicing request
00:17:59.762 00.000 6120 OnExposeComplete: enter
00:17:59.766 00.004 6120 UpdateGuideState(): m_state=6
00:17:59.770 00.004 6120 Star::Find(15, 966, 55, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3728
00:17:59.773 00.003 6120 Star::Find returns 1 (1), X=966.61, Y=56.11, Mass=13705, SNR=75.9, Peak=255 HFD=7.0
00:17:59.778 00.005 6120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-2.95) = xAngle (3.87 = -2.41)
00:17:59.781 00.003 6120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.60 = -2.68)
00:17:59.784 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.28 hyp=0.35 cameraTheta=0.92 mountX=-0.26 mountY=-0.16, mountTheta=-2.60
00:17:59.790 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.28, opts=13)
00:17:59.793 00.003 6120 Enqueuing Move request for scope (0.21, 0.28)
00:17:59.797 00.004 7680 Worker thread wakes up
00:17:59.797 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:17:59.804 00.007 6120 UpdateGuideState exits: m=13705 SNR=75.9 Saturated
00:17:59.809 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:59.812 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:17:59.816 00.004 6120 Enqueuing Expose request
00:17:59.820 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.28) opts 0xd
00:17:59.820 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.28)
00:17:59.820 00.000 7680 Moving (0.21, 0.28) raw xDistance=-0.26 yDistance=-0.16
00:17:59.820 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:17:59.820 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:17:59.820 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:17:59.820 00.000 7680 MoveAxis(E, 107, ABG)
00:17:59.821 00.001 7680 Guiding  Dir = 2, Dur = 107
00:17:59.821 00.000 7680 IsSlewing returns 0
00:17:59.821 00.000 7680 IsGuiding returns 0
00:17:59.821 00.000 7680 PulseGuide returned control before completion, sleep 117
00:17:59.954 00.133 7680 IsGuiding returns 1
00:17:59.954 00.000 7680 scope still moving after pulse duration time elapsed
00:17:59.984 00.030 7680 IsSlewing returns 0
00:17:59.985 00.001 7680 IsGuiding returns 0
00:17:59.985 00.000 7680 scope move finished after 107 + 57 ms
00:17:59.987 00.002 7680 Move returns status 0, amount 107
00:17:59.987 00.000 7680 MoveAxis(N, 0, ABG)
00:17:59.987 00.000 7680 Move returns status 0, amount 0
00:17:59.987 00.000 7680 move complete, result=0
00:17:59.988 00.001 7680 worker thread done servicing request
00:17:59.988 00.000 6120 GuideStep: -0.3 px 107 ms EAST, -0.2 px 0 ms NORTH
00:17:59.997 00.009 7680 Worker thread wakes up
00:17:59.997 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:17:59.997 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:18:01.248 01.251 7680 Exposure complete
00:18:01.380 00.132 7680 worker thread done servicing request
00:18:01.381 00.001 6120 OnExposeComplete: enter
00:18:01.385 00.004 6120 UpdateGuideState(): m_state=6
00:18:01.389 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3729
00:18:01.393 00.004 6120 Star::Find returns 1 (1), X=966.24, Y=56.55, Mass=13625, SNR=77.1, Peak=255 HFD=7.1
00:18:01.397 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
00:18:01.401 00.004 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
00:18:01.404 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.71 hyp=0.73 cameraTheta=1.78 mountX=0.01 mountY=-0.71, mountTheta=-1.55
00:18:01.409 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.71, opts=13)
00:18:01.412 00.003 6120 Enqueuing Move request for scope (-0.15, 0.71)
00:18:01.416 00.004 7680 Worker thread wakes up
00:18:01.417 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.71) opts 0xd
00:18:01.417 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.71)
00:18:01.417 00.000 7680 Moving (-0.15, 0.71) raw xDistance=0.01 yDistance=-0.71
00:18:01.417 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:18:01.418 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
00:18:01.418 00.000 7680 MoveAxis(E, 0, ABG)
00:18:01.418 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:01.422 00.004 6120 UpdateGuideState exits: m=13625 SNR=77.1 Saturated
00:18:01.425 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:01.429 00.004 7680 Move returns status 0, amount 0
00:18:01.429 00.000 7680 MoveAxis(N, 384, ABG)
00:18:01.430 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:01.433 00.003 6120 Enqueuing Expose request
00:18:01.437 00.004 7680 Guiding  Dir = 0, Dur = 384
00:18:01.437 00.000 7680 IsSlewing returns 0
00:18:01.437 00.000 7680 IsGuiding returns 0
00:18:01.438 00.001 7680 PulseGuide returned control before completion, sleep 394
00:18:01.847 00.409 7680 IsGuiding returns 0
00:18:01.849 00.002 7680 Move returns status 0, amount 384
00:18:01.849 00.000 7680 move complete, result=0
00:18:01.849 00.000 7680 worker thread done servicing request
00:18:01.850 00.001 7680 Worker thread wakes up
00:18:01.851 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 384 ms NORTH
00:18:01.857 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:01.857 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:18:03.102 01.245 7680 Exposure complete
00:18:03.203 00.101 7680 worker thread done servicing request
00:18:03.203 00.000 6120 OnExposeComplete: enter
00:18:03.207 00.004 6120 UpdateGuideState(): m_state=6
00:18:03.211 00.004 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3730
00:18:03.214 00.003 6120 Star::Find returns 1 (1), X=966.59, Y=56.09, Mass=15032, SNR=80.9, Peak=255 HFD=7.0
00:18:03.218 00.004 6120 CameraToMount -- cameraTheta (0.90) - m_xAngle (-2.95) = xAngle (3.86 = -2.43)
00:18:03.222 00.004 6120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.59 = -2.69)
00:18:03.227 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=0.26 hyp=0.33 cameraTheta=0.90 mountX=-0.25 mountY=-0.14, mountTheta=-2.62
00:18:03.233 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.26, opts=13)
00:18:03.238 00.005 6120 Enqueuing Move request for scope (0.20, 0.26)
00:18:03.244 00.006 7680 Worker thread wakes up
00:18:03.245 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.26) opts 0xd
00:18:03.245 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.26)
00:18:03.245 00.000 7680 Moving (0.20, 0.26) raw xDistance=-0.25 yDistance=-0.14
00:18:03.245 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
00:18:03.246 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:18:03.246 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:18:03.246 00.000 7680 MoveAxis(E, 100, ABG)
00:18:03.246 00.000 7680 Guiding  Dir = 2, Dur = 100
00:18:03.247 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:03.252 00.005 7680 IsSlewing returns 0
00:18:03.252 00.000 6120 UpdateGuideState exits: m=15032 SNR=80.9 Saturated
00:18:03.262 00.010 7680 IsGuiding returns 0
00:18:03.263 00.001 7680 PulseGuide returned control before completion, sleep 110
00:18:03.263 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:03.267 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:03.272 00.005 6120 Enqueuing Expose request
00:18:03.388 00.116 6120 evsrv: cli 0FAEFD98 connect
00:18:03.523 00.135 7680 IsGuiding returns 0
00:18:03.524 00.001 6120 case statement mapped state 6 to 3
00:18:03.528 00.004 7680 Move returns status 0, amount 100
00:18:03.528 00.000 7680 MoveAxis(N, 0, ABG)
00:18:03.528 00.000 7680 Move returns status 0, amount 0
00:18:03.528 00.000 7680 move complete, result=0
00:18:03.528 00.000 7680 worker thread done servicing request
00:18:03.529 00.001 7680 Worker thread wakes up
00:18:03.529 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:03.529 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,41,31,31)
00:18:03.529 00.000 6120 case statement mapped state 6 to 3
00:18:03.533 00.004 6120 GuideStep: -0.2 px 100 ms EAST, -0.1 px 0 ms NORTH
00:18:03.540 00.007 6120 evsrv: cli 0FAEFD98 request: {"method":"get_app_state","id":"1a7ac651-c3b5-46b5-876c-c5d5d6cda4fe"}
00:18:03.546 00.006 6120 case statement mapped state 6 to 3
00:18:03.549 00.003 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a7ac651-c3b5-46b5-876c-c5d5d6cda4fe"}
00:18:03.555 00.006 6120 evsrv: cli 0FAEFD98 disconnect
00:18:03.560 00.005 6120 evsrv: cli 0FAEFBB8 connect
00:18:03.563 00.003 6120 case statement mapped state 6 to 3
00:18:03.566 00.003 6120 case statement mapped state 6 to 3
00:18:03.570 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"53353f58-a7a6-4aeb-ac8e-8d4afa210562"}
00:18:03.573 00.003 6120 PhdController::Dither begins
00:18:03.713 00.140 6120 dither: size=5.00, dRA=3.55 dDec=3.29
00:18:03.717 00.004 6120 MountToCamera -- mountTheta (0.75) + m_xAngle (-2.95) = xAngle (-2.21 = -2.21)
00:18:03.720 00.003 6120 MountToCamera -- mountX=3.55 mountY=3.29 hyp=4.84 mountTheta=0.75 cameraX=-2.87, cameraY=-3.89 cameraTheta=-2.21
00:18:03.724 00.004 6120 setting lock position to (963.52, 51.94)
00:18:03.837 00.113 6120 Mount: notify guiding dithered (-2.9, -3.9)
00:18:03.841 00.004 6120 Status Line: Dither by 3.55,3.29
00:18:03.846 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
00:18:03.850 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
00:18:03.854 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"53353f58-a7a6-4aeb-ac8e-8d4afa210562"}
00:18:03.857 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
00:18:04.772 00.915 7680 Exposure complete
00:18:04.898 00.126 6120 OnExposeComplete: enter
00:18:04.902 00.004 7680 worker thread done servicing request
00:18:04.902 00.000 6120 UpdateGuideState(): m_state=6
00:18:04.908 00.006 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3731
00:18:04.913 00.005 6120 Star::Find returns 1 (1), X=966.28, Y=56.14, Mass=13225, SNR=74.6, Peak=255 HFD=6.8
00:18:04.916 00.003 6120 CameraToMount -- cameraTheta (0.99) - m_xAngle (-2.95) = xAngle (3.94 = -2.34)
00:18:04.920 00.004 6120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.68 = -2.61)
00:18:04.923 00.003 6120 CameraToMount -- cameraX=2.76 cameraY=4.20 hyp=5.02 cameraTheta=0.99 mountX=-3.49 mountY=-2.56, mountTheta=-2.51
00:18:04.929 00.006 6120 dither recenter: remaining=(-3.5,-3.3) step=(-3.5,-3.3)
00:18:04.934 00.005 6120 MountToCamera -- mountTheta (-2.39) + m_xAngle (-2.95) = xAngle (-5.35 = 0.93)
00:18:04.939 00.005 6120 MountToCamera -- mountX=-3.55 mountY=-3.29 hyp=4.84 mountTheta=-2.39 cameraX=2.87, cameraY=3.89 cameraTheta=0.93
00:18:04.944 00.005 6120 SchedulePrimaryMove(0D6325F0, x=2.87, y=3.89, opts=4)
00:18:04.948 00.004 6120 Enqueuing Move request for scope (2.87, 3.89)
00:18:04.953 00.005 7680 Worker thread wakes up
00:18:04.953 00.000 6120 Mount: notify direct move -3.55,-3.29
00:18:04.957 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (2.87, 3.89) opts 0x4
00:18:04.957 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:04.961 00.004 7680 Handling offset move in thread for scope, endpoint = (2.87, 3.89)
00:18:04.961 00.000 6120 UpdateGuideState exits: m=13225 SNR=74.6 Saturated
00:18:04.965 00.004 7680 Moving (2.87, 3.89) raw xDistance=-3.55 yDistance=-3.29
00:18:04.965 00.000 6120 PhdController: settling, locked = 1, distance = 5.16 (1.50) aobump = 0 frame = 1 / 99999
00:18:04.969 00.004 7680 MoveAxis(E, 2300, B)
00:18:04.969 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051484.969,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.16,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:18:04.974 00.005 7680 Guiding  Dir = 2, Dur = 2300
00:18:04.974 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:04.977 00.003 7680 IsSlewing returns 0
00:18:04.977 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:04.981 00.004 7680 IsGuiding returns 0
00:18:04.981 00.000 6120 Enqueuing Expose request
00:18:04.985 00.004 7680 PulseGuide returned control before completion, sleep 2310
00:18:07.310 02.325 7680 IsGuiding returns 0
00:18:07.312 00.002 7680 Move returns status 0, amount 2300
00:18:07.312 00.000 7680 MoveAxis(N, 1785, B)
00:18:07.313 00.001 7680 Guiding  Dir = 0, Dur = 1785
00:18:07.313 00.000 7680 IsSlewing returns 0
00:18:07.315 00.002 7680 IsGuiding returns 0
00:18:07.315 00.000 7680 PulseGuide returned control before completion, sleep 1795
00:18:09.127 01.812 7680 IsGuiding returns 1
00:18:09.129 00.002 7680 scope still moving after pulse duration time elapsed
00:18:09.159 00.030 7680 IsSlewing returns 0
00:18:09.161 00.002 7680 IsGuiding returns 0
00:18:09.161 00.000 7680 scope move finished after 1785 + 60 ms
00:18:09.161 00.000 7680 Move returns status 0, amount 1785
00:18:09.162 00.001 7680 move complete, result=0
00:18:09.162 00.000 7680 worker thread done servicing request
00:18:09.162 00.000 6120 GuideStep: -3.5 px 2300 ms EAST, -3.3 px 1785 ms NORTH
00:18:09.169 00.007 7680 Worker thread wakes up
00:18:09.169 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:09.169 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:10.428 01.259 7680 Exposure complete
00:18:10.543 00.115 7680 worker thread done servicing request
00:18:10.545 00.002 6120 OnExposeComplete: enter
00:18:10.548 00.003 6120 UpdateGuideState(): m_state=6
00:18:10.551 00.003 6120 Star::Find(15, 966, 56, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3732
00:18:10.553 00.002 6120 Star::Find returns 1 (1), X=962.89, Y=54.38, Mass=13282, SNR=75.1, Peak=255 HFD=6.9
00:18:10.557 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
00:18:10.561 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
00:18:10.563 00.002 6120 CameraToMount -- cameraX=-0.63 cameraY=2.43 hyp=2.51 cameraTheta=1.82 mountX=0.17 mountY=-2.46, mountTheta=-1.50
00:18:10.567 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.63, y=2.43, opts=13)
00:18:10.569 00.002 6120 Enqueuing Move request for scope (-0.63, 2.43)
00:18:10.573 00.004 7680 Worker thread wakes up
00:18:10.573 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 2.43) opts 0xd
00:18:10.573 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.63, 2.43)
00:18:10.573 00.000 7680 Moving (-0.63, 2.43) raw xDistance=0.17 yDistance=-2.46
00:18:10.573 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:18:10.573 00.000 7680 resist switch: large excursion: input -2.46 thresh 0.60 direction from 0 to -1
00:18:10.574 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.39
00:18:10.574 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.46 from input -2.46
00:18:10.574 00.000 7680 MoveAxis(E, 0, ABG)
00:18:10.574 00.000 7680 Move returns status 0, amount 0
00:18:10.574 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:10.579 00.005 7680 MoveAxis(N, 1337, ABG)
00:18:10.579 00.000 7680 Guiding  Dir = 0, Dur = 1337
00:18:10.579 00.000 6120 UpdateGuideState exits: m=13282 SNR=75.1 Saturated
00:18:10.583 00.004 7680 IsSlewing returns 0
00:18:10.583 00.000 6120 PhdController: settling, locked = 1, distance = 2.51 (1.50) aobump = 0 frame = 2 / 99999
00:18:10.586 00.003 7680 IsGuiding returns 0
00:18:10.586 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051490.586,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.51,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:18:10.591 00.005 7680 PulseGuide returned control before completion, sleep 1347
00:18:10.591 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:10.595 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:10.598 00.003 6120 Enqueuing Expose request
00:18:11.942 01.344 7680 IsGuiding returns 1
00:18:11.942 00.000 7680 scope still moving after pulse duration time elapsed
00:18:11.973 00.031 7680 IsSlewing returns 0
00:18:11.974 00.001 7680 IsGuiding returns 0
00:18:11.974 00.000 7680 scope move finished after 1337 + 50 ms
00:18:11.975 00.001 7680 Move returns status 0, amount 1337
00:18:11.975 00.000 7680 move complete, result=0
00:18:11.976 00.001 7680 worker thread done servicing request
00:18:11.976 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -2.5 px 1337 ms NORTH
00:18:11.985 00.009 7680 Worker thread wakes up
00:18:11.985 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:11.985 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:13.239 01.254 7680 Exposure complete
00:18:13.368 00.129 7680 worker thread done servicing request
00:18:13.368 00.000 6120 OnExposeComplete: enter
00:18:13.373 00.005 6120 UpdateGuideState(): m_state=6
00:18:13.377 00.004 6120 Star::Find(15, 962, 54, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3733
00:18:13.381 00.004 6120 Star::Find returns 1 (1), X=962.81, Y=52.92, Mass=15903, SNR=81.2, Peak=255 HFD=7.1
00:18:13.384 00.003 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.15 = -1.13)
00:18:13.388 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.40)
00:18:13.391 00.003 6120 CameraToMount -- cameraX=-0.71 cameraY=0.98 hyp=1.21 cameraTheta=2.20 mountX=0.51 mountY=-1.19, mountTheta=-1.16
00:18:13.397 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.71, y=0.98, opts=13)
00:18:13.400 00.003 6120 Enqueuing Move request for scope (-0.71, 0.98)
00:18:13.404 00.004 7680 Worker thread wakes up
00:18:13.404 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.98) opts 0xd
00:18:13.405 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.71, 0.98)
00:18:13.405 00.000 7680 Moving (-0.71, 0.98) raw xDistance=0.51 yDistance=-1.19
00:18:13.405 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
00:18:13.405 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.19 from input -1.19
00:18:13.405 00.000 7680 MoveAxis(W, 210, ABG)
00:18:13.406 00.001 7680 Guiding  Dir = 3, Dur = 210
00:18:13.406 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:13.410 00.004 7680 IsSlewing returns 0
00:18:13.410 00.000 6120 UpdateGuideState exits: m=15903 SNR=81.2 Saturated
00:18:13.413 00.003 7680 IsGuiding returns 0
00:18:13.413 00.000 6120 PhdController: settling, locked = 1, distance = 2.12 (1.50) aobump = 0 frame = 3 / 99999
00:18:13.418 00.005 7680 PulseGuide returned control before completion, sleep 220
00:18:13.419 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764051493.418,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.12,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:18:13.423 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:13.428 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:13.431 00.003 6120 Enqueuing Expose request
00:18:13.652 00.221 7680 IsGuiding returns 0
00:18:13.652 00.000 7680 Move returns status 0, amount 210
00:18:13.654 00.002 7680 MoveAxis(N, 646, ABG)
00:18:13.654 00.000 7680 Guiding  Dir = 0, Dur = 646
00:18:13.654 00.000 7680 IsSlewing returns 0
00:18:13.655 00.001 7680 IsGuiding returns 0
00:18:13.655 00.000 7680 PulseGuide returned control before completion, sleep 656
00:18:14.324 00.669 7680 IsGuiding returns 1
00:18:14.326 00.002 7680 scope still moving after pulse duration time elapsed
00:18:14.355 00.029 7680 IsSlewing returns 0
00:18:14.357 00.002 7680 IsGuiding returns 1
00:18:14.387 00.030 7680 IsSlewing returns 0
00:18:14.390 00.003 7680 IsGuiding returns 1
00:18:14.418 00.028 7680 IsSlewing returns 0
00:18:14.418 00.000 7680 IsGuiding returns 0
00:18:14.420 00.002 7680 scope move finished after 646 + 118 ms
00:18:14.421 00.001 7680 Move returns status 0, amount 646
00:18:14.421 00.000 7680 move complete, result=0
00:18:14.422 00.001 7680 worker thread done servicing request
00:18:14.422 00.000 7680 Worker thread wakes up
00:18:14.422 00.000 6120 GuideStep: 0.5 px 210 ms WEST, -1.2 px 646 ms NORTH
00:18:14.429 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:14.429 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:15.682 01.253 7680 Exposure complete
00:18:15.814 00.132 7680 worker thread done servicing request
00:18:15.814 00.000 6120 OnExposeComplete: enter
00:18:15.818 00.004 6120 UpdateGuideState(): m_state=6
00:18:15.822 00.004 6120 Star::Find(15, 962, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3734
00:18:15.825 00.003 6120 Star::Find returns 1 (1), X=963.18, Y=52.56, Mass=14768, SNR=78.9, Peak=255 HFD=7.1
00:18:15.831 00.006 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.02 = -1.26)
00:18:15.835 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
00:18:15.838 00.003 6120 CameraToMount -- cameraX=-0.33 cameraY=0.62 hyp=0.70 cameraTheta=2.06 mountX=0.21 mountY=-0.70, mountTheta=-1.28
00:18:15.842 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.62, opts=13)
00:18:15.847 00.005 6120 Enqueuing Move request for scope (-0.33, 0.62)
00:18:15.850 00.003 7680 Worker thread wakes up
00:18:15.850 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.62) opts 0xd
00:18:15.851 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.62)
00:18:15.851 00.000 7680 Moving (-0.33, 0.62) raw xDistance=0.21 yDistance=-0.70
00:18:15.851 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.21
00:18:15.851 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
00:18:15.851 00.000 7680 MoveAxis(W, 101, ABG)
00:18:15.851 00.000 7680 Guiding  Dir = 3, Dur = 101
00:18:15.852 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:15.857 00.005 7680 IsSlewing returns 0
00:18:15.857 00.000 6120 UpdateGuideState exits: m=14768 SNR=78.9 Saturated
00:18:15.861 00.004 7680 IsGuiding returns 0
00:18:15.861 00.000 6120 PhdController: settling, locked = 1, distance = 1.70 (1.50) aobump = 0 frame = 4 / 99999
00:18:15.865 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764051495.865,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.70,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:18:15.870 00.005 7680 PulseGuide returned control before completion, sleep 111
00:18:15.870 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:15.873 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:15.877 00.004 6120 Enqueuing Expose request
00:18:15.986 00.109 7680 IsGuiding returns 1
00:18:15.987 00.001 7680 scope still moving after pulse duration time elapsed
00:18:16.017 00.030 7680 IsSlewing returns 0
00:18:16.019 00.002 7680 IsGuiding returns 1
00:18:16.048 00.029 7680 IsSlewing returns 0
00:18:16.050 00.002 7680 IsGuiding returns 1
00:18:16.080 00.030 7680 IsSlewing returns 0
00:18:16.082 00.002 7680 IsGuiding returns 0
00:18:16.083 00.001 7680 scope move finished after 101 + 120 ms
00:18:16.083 00.000 7680 Move returns status 0, amount 101
00:18:16.084 00.001 7680 MoveAxis(N, 381, ABG)
00:18:16.084 00.000 7680 Guiding  Dir = 0, Dur = 381
00:18:16.085 00.001 7680 IsSlewing returns 0
00:18:16.085 00.000 7680 IsGuiding returns 0
00:18:16.086 00.001 7680 PulseGuide returned control before completion, sleep 391
00:18:16.486 00.400 7680 IsGuiding returns 1
00:18:16.486 00.000 7680 scope still moving after pulse duration time elapsed
00:18:16.518 00.032 7680 IsSlewing returns 0
00:18:16.518 00.000 7680 IsGuiding returns 0
00:18:16.519 00.001 7680 scope move finished after 381 + 51 ms
00:18:16.519 00.000 7680 Move returns status 0, amount 381
00:18:16.519 00.000 7680 move complete, result=0
00:18:16.519 00.000 7680 worker thread done servicing request
00:18:16.519 00.000 6120 GuideStep: 0.2 px 101 ms WEST, -0.7 px 381 ms NORTH
00:18:16.524 00.005 7680 Worker thread wakes up
00:18:16.524 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:16.524 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:17.775 01.251 7680 Exposure complete
00:18:17.899 00.124 7680 worker thread done servicing request
00:18:17.899 00.000 6120 OnExposeComplete: enter
00:18:17.903 00.004 6120 UpdateGuideState(): m_state=6
00:18:17.907 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3735
00:18:17.911 00.004 6120 Star::Find returns 1 (1), X=963.06, Y=51.65, Mass=14413, SNR=79.1, Peak=255 HFD=7.0
00:18:17.915 00.004 6120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-2.95) = xAngle (0.38 = 0.38)
00:18:17.918 00.003 6120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.11 = 0.11)
00:18:17.923 00.005 6120 CameraToMount -- cameraX=-0.46 cameraY=-0.29 hyp=0.54 cameraTheta=-2.58 mountX=0.50 mountY=0.06, mountTheta=0.12
00:18:17.928 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.46, y=-0.29, opts=13)
00:18:17.932 00.004 6120 Enqueuing Move request for scope (-0.46, -0.29)
00:18:17.937 00.005 7680 Worker thread wakes up
00:18:17.938 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.29) opts 0xd
00:18:17.938 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:17.942 00.004 6120 UpdateGuideState exits: m=14413 SNR=79.1 Saturated
00:18:17.946 00.004 6120 PhdController: settling, locked = 1, distance = 1.35 (1.50) aobump = 0 frame = 5 / 99999
00:18:17.950 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.46, -0.29)
00:18:17.950 00.000 7680 Moving (-0.46, -0.29) raw xDistance=0.50 yDistance=0.06
00:18:17.950 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
00:18:17.950 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:18:17.951 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764051497.950,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.35,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:18:17.955 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:18:17.955 00.000 7680 MoveAxis(W, 212, ABG)
00:18:17.956 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:17.960 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:17.964 00.004 6120 Enqueuing Expose request
00:18:17.967 00.003 7680 Guiding  Dir = 3, Dur = 212
00:18:17.967 00.000 7680 IsSlewing returns 0
00:18:17.967 00.000 7680 IsGuiding returns 0
00:18:17.968 00.001 7680 PulseGuide returned control before completion, sleep 222
00:18:18.203 00.235 7680 IsGuiding returns 1
00:18:18.205 00.002 7680 scope still moving after pulse duration time elapsed
00:18:18.233 00.028 7680 IsSlewing returns 0
00:18:18.233 00.000 7680 IsGuiding returns 0
00:18:18.235 00.002 7680 scope move finished after 212 + 55 ms
00:18:18.236 00.001 7680 Move returns status 0, amount 212
00:18:18.236 00.000 7680 MoveAxis(N, 0, ABG)
00:18:18.236 00.000 7680 Move returns status 0, amount 0
00:18:18.237 00.001 7680 move complete, result=0
00:18:18.237 00.000 7680 worker thread done servicing request
00:18:18.237 00.000 6120 GuideStep: 0.5 px 212 ms WEST, 0.1 px 0 ms NORTH
00:18:18.243 00.006 7680 Worker thread wakes up
00:18:18.243 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:18.243 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:19.496 01.253 7680 Exposure complete
00:18:19.623 00.127 7680 worker thread done servicing request
00:18:19.623 00.000 6120 OnExposeComplete: enter
00:18:19.627 00.004 6120 UpdateGuideState(): m_state=6
00:18:19.631 00.004 6120 Star::Find(15, 963, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3736
00:18:19.634 00.003 6120 Star::Find returns 1 (1), X=963.33, Y=51.77, Mass=14263, SNR=76.8, Peak=255 HFD=7.0
00:18:19.639 00.005 6120 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-2.95) = xAngle (0.56 = 0.56)
00:18:19.643 00.004 6120 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.29 = 0.29)
00:18:19.646 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-2.39 mountX=0.21 mountY=0.07, mountTheta=0.33
00:18:19.651 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.17, opts=13)
00:18:19.655 00.004 6120 Enqueuing Move request for scope (-0.18, -0.17)
00:18:19.658 00.003 7680 Worker thread wakes up
00:18:19.658 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.17) opts 0xd
00:18:19.658 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.17)
00:18:19.658 00.000 7680 Moving (-0.18, -0.17) raw xDistance=0.21 yDistance=0.07
00:18:19.658 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.21
00:18:19.659 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:18:19.659 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:19.662 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:18:19.662 00.000 7680 MoveAxis(W, 102, ABG)
00:18:19.662 00.000 7680 Guiding  Dir = 3, Dur = 102
00:18:19.662 00.000 6120 UpdateGuideState exits: m=14263 SNR=76.8 Saturated
00:18:19.666 00.004 7680 IsSlewing returns 0
00:18:19.666 00.000 6120 PhdController: settling, locked = 1, distance = 1.02 (1.50) aobump = 0 frame = 6 / 99999
00:18:19.669 00.003 7680 IsGuiding returns 0
00:18:19.669 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051499.669,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.02,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
00:18:19.672 00.003 7680 PulseGuide returned control before completion, sleep 112
00:18:19.673 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:19.677 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:19.681 00.004 6120 Enqueuing Expose request
00:18:19.799 00.118 7680 IsGuiding returns 0
00:18:19.801 00.002 7680 Move returns status 0, amount 102
00:18:19.801 00.000 7680 MoveAxis(N, 0, ABG)
00:18:19.801 00.000 7680 Move returns status 0, amount 0
00:18:19.802 00.001 7680 move complete, result=0
00:18:19.802 00.000 7680 worker thread done servicing request
00:18:19.802 00.000 6120 GuideStep: 0.2 px 102 ms WEST, 0.1 px 0 ms NORTH
00:18:19.809 00.007 7680 Worker thread wakes up
00:18:19.809 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:19.809 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:21.060 01.251 7680 Exposure complete
00:18:21.192 00.132 7680 worker thread done servicing request
00:18:21.192 00.000 6120 OnExposeComplete: enter
00:18:21.196 00.004 6120 UpdateGuideState(): m_state=6
00:18:21.200 00.004 6120 Star::Find(15, 963, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3737
00:18:21.204 00.004 6120 Star::Find returns 1 (1), X=963.87, Y=51.98, Mass=13692, SNR=75.6, Peak=255 HFD=7.0
00:18:21.207 00.003 6120 CameraToMount -- cameraTheta (0.10) - m_xAngle (-2.95) = xAngle (3.05 = 3.05)
00:18:21.212 00.005 6120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.78 = 2.78)
00:18:21.216 00.004 6120 CameraToMount -- cameraX=0.35 cameraY=0.03 hyp=0.35 cameraTheta=0.10 mountX=-0.35 mountY=0.12, mountTheta=2.80
00:18:21.220 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=0.03, opts=13)
00:18:21.225 00.005 6120 Enqueuing Move request for scope (0.35, 0.03)
00:18:21.228 00.003 7680 Worker thread wakes up
00:18:21.228 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.03) opts 0xd
00:18:21.228 00.000 7680 Handling offset move in thread for scope, endpoint = (0.35, 0.03)
00:18:21.228 00.000 7680 Moving (0.35, 0.03) raw xDistance=-0.35 yDistance=0.12
00:18:21.228 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.35
00:18:21.228 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:18:21.228 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:18:21.229 00.001 7680 MoveAxis(E, 137, ABG)
00:18:21.229 00.000 7680 Guiding  Dir = 2, Dur = 137
00:18:21.229 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:21.233 00.004 7680 IsSlewing returns 0
00:18:21.233 00.000 6120 UpdateGuideState exits: m=13692 SNR=75.6 Saturated
00:18:21.236 00.003 7680 IsGuiding returns 0
00:18:21.236 00.000 6120 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 7 / 99999
00:18:21.240 00.004 7680 PulseGuide returned control before completion, sleep 147
00:18:21.240 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051501.240,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.82,"Time":3.3,"SettleTime":10.0,"StarLocked":true}
00:18:21.244 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:21.248 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:21.252 00.004 6120 Enqueuing Expose request
00:18:21.395 00.143 7680 IsGuiding returns 1
00:18:21.396 00.001 7680 scope still moving after pulse duration time elapsed
00:18:21.426 00.030 7680 IsSlewing returns 0
00:18:21.427 00.001 7680 IsGuiding returns 0
00:18:21.427 00.000 7680 scope move finished after 137 + 54 ms
00:18:21.427 00.000 7680 Move returns status 0, amount 137
00:18:21.427 00.000 7680 MoveAxis(N, 0, ABG)
00:18:21.427 00.000 7680 Move returns status 0, amount 0
00:18:21.427 00.000 7680 move complete, result=0
00:18:21.429 00.002 7680 worker thread done servicing request
00:18:21.429 00.000 6120 GuideStep: -0.4 px 137 ms EAST, 0.1 px 0 ms NORTH
00:18:21.434 00.005 7680 Worker thread wakes up
00:18:21.434 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:21.434 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:22.694 01.260 7680 Exposure complete
00:18:22.829 00.135 7680 worker thread done servicing request
00:18:22.830 00.001 6120 OnExposeComplete: enter
00:18:22.833 00.003 6120 UpdateGuideState(): m_state=6
00:18:22.837 00.004 6120 Star::Find(15, 963, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3738
00:18:22.842 00.005 6120 Star::Find returns 1 (1), X=963.67, Y=52.05, Mass=15059, SNR=81.0, Peak=255 HFD=6.9
00:18:22.846 00.004 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
00:18:22.849 00.003 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
00:18:22.853 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.59 mountX=-0.17 mountY=-0.02, mountTheta=-3.00
00:18:22.859 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.10, opts=13)
00:18:22.863 00.004 6120 Enqueuing Move request for scope (0.16, 0.10)
00:18:22.867 00.004 7680 Worker thread wakes up
00:18:22.867 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:22.871 00.004 6120 UpdateGuideState exits: m=15059 SNR=81.0 Saturated
00:18:22.874 00.003 6120 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 8 / 99999
00:18:22.878 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
00:18:22.878 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051502.878,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.63,"Time":4.9,"SettleTime":10.0,"StarLocked":true}
00:18:22.882 00.004 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
00:18:22.882 00.000 7680 Moving (0.16, 0.10) raw xDistance=-0.17 yDistance=-0.02
00:18:22.883 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:18:22.884 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:18:22.884 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:22.887 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:22.892 00.005 6120 Enqueuing Expose request
00:18:22.895 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:18:22.896 00.001 7680 MoveAxis(E, 0, ABG)
00:18:22.896 00.000 7680 Move returns status 0, amount 0
00:18:22.896 00.000 7680 MoveAxis(N, 0, ABG)
00:18:22.896 00.000 7680 Move returns status 0, amount 0
00:18:22.897 00.001 7680 move complete, result=0
00:18:22.897 00.000 7680 worker thread done servicing request
00:18:22.897 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:18:22.902 00.005 7680 Worker thread wakes up
00:18:22.902 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:22.904 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:24.154 01.250 7680 Exposure complete
00:18:24.291 00.137 7680 worker thread done servicing request
00:18:24.292 00.001 6120 OnExposeComplete: enter
00:18:24.296 00.004 6120 UpdateGuideState(): m_state=6
00:18:24.300 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3739
00:18:24.304 00.004 6120 Star::Find returns 1 (1), X=963.43, Y=52.38, Mass=14569, SNR=77.7, Peak=255 HFD=7.2
00:18:24.308 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.57)
00:18:24.312 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
00:18:24.316 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.43 hyp=0.44 cameraTheta=1.76 mountX=0.00 mountY=-0.43, mountTheta=-1.56
00:18:24.320 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.43, opts=13)
00:18:24.324 00.004 6120 Enqueuing Move request for scope (-0.08, 0.43)
00:18:24.327 00.003 7680 Worker thread wakes up
00:18:24.327 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.43) opts 0xd
00:18:24.328 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:24.332 00.004 6120 UpdateGuideState exits: m=14569 SNR=77.7 Saturated
00:18:24.335 00.003 6120 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 9 / 99999
00:18:24.340 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.43)
00:18:24.340 00.000 7680 Moving (-0.08, 0.43) raw xDistance=0.00 yDistance=-0.43
00:18:24.340 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:18:24.340 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:18:24.341 00.001 7680 MoveAxis(E, 0, ABG)
00:18:24.341 00.000 7680 Move returns status 0, amount 0
00:18:24.341 00.000 7680 MoveAxis(N, 231, ABG)
00:18:24.341 00.000 7680 Guiding  Dir = 0, Dur = 231
00:18:24.341 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051504.340,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.57,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
00:18:24.345 00.004 7680 IsSlewing returns 0
00:18:24.345 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:24.350 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:24.353 00.003 6120 Enqueuing Expose request
00:18:24.358 00.005 7680 IsGuiding returns 0
00:18:24.358 00.000 7680 PulseGuide returned control before completion, sleep 241
00:18:24.610 00.252 7680 IsGuiding returns 1
00:18:24.611 00.001 7680 scope still moving after pulse duration time elapsed
00:18:24.641 00.030 7680 IsSlewing returns 0
00:18:24.643 00.002 7680 IsGuiding returns 0
00:18:24.645 00.002 7680 scope move finished after 231 + 56 ms
00:18:24.645 00.000 7680 Move returns status 0, amount 231
00:18:24.646 00.001 7680 move complete, result=0
00:18:24.646 00.000 7680 worker thread done servicing request
00:18:24.646 00.000 7680 Worker thread wakes up
00:18:24.648 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 231 ms NORTH
00:18:24.654 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:24.655 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:25.909 01.254 7680 Exposure complete
00:18:26.042 00.133 7680 worker thread done servicing request
00:18:26.042 00.000 6120 OnExposeComplete: enter
00:18:26.046 00.004 6120 UpdateGuideState(): m_state=6
00:18:26.049 00.003 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3740
00:18:26.053 00.004 6120 Star::Find returns 1 (1), X=963.42, Y=52.35, Mass=15043, SNR=79.3, Peak=255 HFD=7.2
00:18:26.057 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
00:18:26.060 00.003 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
00:18:26.063 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.41 hyp=0.42 cameraTheta=1.81 mountX=0.02 mountY=-0.41, mountTheta=-1.52
00:18:26.068 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.41, opts=13)
00:18:26.071 00.003 6120 Enqueuing Move request for scope (-0.10, 0.41)
00:18:26.075 00.004 7680 Worker thread wakes up
00:18:26.075 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.41) opts 0xd
00:18:26.075 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.41)
00:18:26.076 00.001 7680 Moving (-0.10, 0.41) raw xDistance=0.02 yDistance=-0.41
00:18:26.076 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:18:26.076 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:18:26.076 00.000 7680 MoveAxis(E, 0, ABG)
00:18:26.076 00.000 7680 Move returns status 0, amount 0
00:18:26.077 00.001 7680 MoveAxis(N, 223, ABG)
00:18:26.077 00.000 7680 Guiding  Dir = 0, Dur = 223
00:18:26.077 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:26.081 00.004 7680 IsSlewing returns 0
00:18:26.081 00.000 6120 UpdateGuideState exits: m=15043 SNR=79.3 Saturated
00:18:26.084 00.003 7680 IsGuiding returns 0
00:18:26.084 00.000 6120 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 10 / 99999
00:18:26.089 00.005 7680 PulseGuide returned control before completion, sleep 233
00:18:26.089 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051506.089,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.53,"Time":8.1,"SettleTime":10.0,"StarLocked":true}
00:18:26.093 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:26.096 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:26.099 00.003 6120 Enqueuing Expose request
00:18:26.337 00.238 7680 IsGuiding returns 0
00:18:26.338 00.001 7680 Move returns status 0, amount 223
00:18:26.338 00.000 7680 move complete, result=0
00:18:26.339 00.001 7680 worker thread done servicing request
00:18:26.339 00.000 7680 Worker thread wakes up
00:18:26.340 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 223 ms NORTH
00:18:26.345 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:26.346 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:27.591 01.245 7680 Exposure complete
00:18:27.720 00.129 7680 worker thread done servicing request
00:18:27.720 00.000 6120 OnExposeComplete: enter
00:18:27.725 00.005 6120 UpdateGuideState(): m_state=6
00:18:27.728 00.003 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3741
00:18:27.733 00.005 6120 Star::Find returns 1 (1), X=963.24, Y=52.04, Mass=14060, SNR=78.0, Peak=255 HFD=6.9
00:18:27.736 00.003 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-2.95) = xAngle (5.75 = -0.53)
00:18:27.740 00.004 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.48 = -0.80)
00:18:27.744 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.10 hyp=0.30 cameraTheta=2.80 mountX=0.25 mountY=-0.21, mountTheta=-0.69
00:18:27.749 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.10, opts=13)
00:18:27.753 00.004 6120 Enqueuing Move request for scope (-0.28, 0.10)
00:18:27.757 00.004 7680 Worker thread wakes up
00:18:27.757 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.10) opts 0xd
00:18:27.757 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.10)
00:18:27.757 00.000 7680 Moving (-0.28, 0.10) raw xDistance=0.25 yDistance=-0.21
00:18:27.757 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:18:27.757 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:18:27.759 00.002 7680 MoveAxis(W, 104, ABG)
00:18:27.759 00.000 7680 Guiding  Dir = 3, Dur = 104
00:18:27.759 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:27.761 00.002 7680 IsSlewing returns 0
00:18:27.763 00.002 6120 UpdateGuideState exits: m=14060 SNR=78.0 Saturated
00:18:27.768 00.005 7680 IsGuiding returns 0
00:18:27.768 00.000 6120 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 11 / 99999
00:18:27.771 00.003 7680 PulseGuide returned control before completion, sleep 114
00:18:27.771 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051507.771,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.46,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
00:18:27.775 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:27.780 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:27.783 00.003 6120 Enqueuing Expose request
00:18:27.892 00.109 7680 IsGuiding returns 1
00:18:27.893 00.001 7680 scope still moving after pulse duration time elapsed
00:18:27.922 00.029 7680 IsSlewing returns 0
00:18:27.923 00.001 7680 IsGuiding returns 0
00:18:27.923 00.000 7680 scope move finished after 104 + 51 ms
00:18:27.924 00.001 7680 Move returns status 0, amount 104
00:18:27.925 00.001 7680 MoveAxis(N, 115, ABG)
00:18:27.925 00.000 7680 Guiding  Dir = 0, Dur = 115
00:18:27.925 00.000 7680 IsSlewing returns 0
00:18:27.926 00.001 7680 IsGuiding returns 0
00:18:27.926 00.000 7680 PulseGuide returned control before completion, sleep 125
00:18:28.062 00.136 7680 IsGuiding returns 1
00:18:28.063 00.001 7680 scope still moving after pulse duration time elapsed
00:18:28.094 00.031 7680 IsSlewing returns 0
00:18:28.096 00.002 7680 IsGuiding returns 0
00:18:28.096 00.000 7680 scope move finished after 115 + 55 ms
00:18:28.096 00.000 7680 Move returns status 0, amount 115
00:18:28.098 00.002 7680 move complete, result=0
00:18:28.098 00.000 7680 worker thread done servicing request
00:18:28.099 00.001 7680 Worker thread wakes up
00:18:28.099 00.000 6120 GuideStep: 0.3 px 104 ms WEST, -0.2 px 115 ms NORTH
00:18:28.105 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:28.107 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:29.352 01.245 7680 Exposure complete
00:18:29.481 00.129 7680 worker thread done servicing request
00:18:29.481 00.000 6120 OnExposeComplete: enter
00:18:29.486 00.005 6120 UpdateGuideState(): m_state=6
00:18:29.490 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3742
00:18:29.493 00.003 6120 Star::Find returns 1 (1), X=963.55, Y=52.36, Mass=14142, SNR=76.4, Peak=255 HFD=7.0
00:18:29.497 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.83)
00:18:29.500 00.003 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
00:18:29.505 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.42 hyp=0.42 cameraTheta=1.50 mountX=-0.11 mountY=-0.36, mountTheta=-1.85
00:18:29.509 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.42, opts=13)
00:18:29.513 00.004 6120 Enqueuing Move request for scope (0.03, 0.42)
00:18:29.518 00.005 7680 Worker thread wakes up
00:18:29.518 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.42) opts 0xd
00:18:29.518 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.42)
00:18:29.518 00.000 7680 Moving (0.03, 0.42) raw xDistance=-0.11 yDistance=-0.36
00:18:29.519 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:18:29.519 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:18:29.519 00.000 7680 MoveAxis(E, 0, ABG)
00:18:29.519 00.000 7680 Move returns status 0, amount 0
00:18:29.520 00.001 7680 MoveAxis(N, 196, ABG)
00:18:29.520 00.000 7680 Guiding  Dir = 0, Dur = 196
00:18:29.520 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:29.524 00.004 7680 IsSlewing returns 0
00:18:29.524 00.000 6120 UpdateGuideState exits: m=14142 SNR=76.4 Saturated
00:18:29.528 00.004 6120 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 12 / 99999
00:18:29.532 00.004 6120 PhdController: newstate STATE_FINISH
00:18:29.536 00.004 7680 IsGuiding returns 0
00:18:29.537 00.001 6120 PhdController complete: success
00:18:29.540 00.003 7680 PulseGuide returned control before completion, sleep 206
00:18:29.540 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764051509.540,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
00:18:29.544 00.004 6120 Mount: notify guiding dither settle done success=1
00:18:29.548 00.004 6120 PhdController: newstate STATE_IDLE
00:18:29.552 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:29.555 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:29.558 00.003 6120 Enqueuing Expose request
00:18:29.751 00.193 7680 IsGuiding returns 1
00:18:29.751 00.000 7680 scope still moving after pulse duration time elapsed
00:18:29.782 00.031 7680 IsSlewing returns 0
00:18:29.782 00.000 7680 IsGuiding returns 0
00:18:29.783 00.001 7680 scope move finished after 196 + 50 ms
00:18:29.783 00.000 7680 Move returns status 0, amount 196
00:18:29.783 00.000 7680 move complete, result=0
00:18:29.784 00.001 7680 worker thread done servicing request
00:18:29.784 00.000 7680 Worker thread wakes up
00:18:29.784 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 196 ms NORTH
00:18:29.791 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:29.791 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:31.048 01.257 7680 Exposure complete
00:18:31.175 00.127 7680 worker thread done servicing request
00:18:31.177 00.002 6120 OnExposeComplete: enter
00:18:31.180 00.003 6120 UpdateGuideState(): m_state=6
00:18:31.185 00.005 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3743
00:18:31.188 00.003 6120 Star::Find returns 1 (1), X=963.67, Y=52.32, Mass=14726, SNR=78.6, Peak=255 HFD=7.1
00:18:31.192 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
00:18:31.196 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.42)
00:18:31.199 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.37 hyp=0.41 cameraTheta=1.17 mountX=-0.22 mountY=-0.27, mountTheta=-2.27
00:18:31.204 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.37, opts=13)
00:18:31.208 00.004 6120 Enqueuing Move request for scope (0.16, 0.37)
00:18:31.211 00.003 7680 Worker thread wakes up
00:18:31.211 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.37) opts 0xd
00:18:31.212 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:31.214 00.002 6120 UpdateGuideState exits: m=14726 SNR=78.6 Saturated
00:18:31.218 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:31.221 00.003 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.37)
00:18:31.221 00.000 7680 Moving (0.16, 0.37) raw xDistance=-0.22 yDistance=-0.27
00:18:31.221 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:18:31.221 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:18:31.223 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:31.226 00.003 7680 MoveAxis(E, 91, ABG)
00:18:31.227 00.001 7680 Guiding  Dir = 2, Dur = 91
00:18:31.227 00.000 6120 Enqueuing Expose request
00:18:31.229 00.002 7680 IsSlewing returns 0
00:18:31.229 00.000 7680 IsGuiding returns 0
00:18:31.231 00.002 7680 PulseGuide returned control before completion, sleep 101
00:18:31.347 00.116 7680 IsGuiding returns 1
00:18:31.347 00.000 7680 scope still moving after pulse duration time elapsed
00:18:31.378 00.031 7680 IsSlewing returns 0
00:18:31.381 00.003 7680 IsGuiding returns 0
00:18:31.382 00.001 7680 scope move finished after 91 + 60 ms
00:18:31.382 00.000 7680 Move returns status 0, amount 91
00:18:31.383 00.001 7680 MoveAxis(N, 145, ABG)
00:18:31.384 00.001 7680 Guiding  Dir = 0, Dur = 145
00:18:31.384 00.000 7680 IsSlewing returns 0
00:18:31.384 00.000 7680 IsGuiding returns 0
00:18:31.385 00.001 7680 PulseGuide returned control before completion, sleep 155
00:18:31.549 00.164 7680 IsGuiding returns 1
00:18:31.549 00.000 7680 scope still moving after pulse duration time elapsed
00:18:31.581 00.032 7680 IsSlewing returns 0
00:18:31.582 00.001 7680 IsGuiding returns 1
00:18:31.613 00.031 7680 IsSlewing returns 0
00:18:31.616 00.003 7680 IsGuiding returns 1
00:18:31.645 00.029 7680 IsSlewing returns 0
00:18:31.646 00.001 7680 IsGuiding returns 1
00:18:31.677 00.031 7680 IsSlewing returns 0
00:18:31.681 00.004 7680 IsGuiding returns 0
00:18:31.681 00.000 7680 scope move finished after 145 + 150 ms
00:18:31.681 00.000 7680 Move returns status 0, amount 145
00:18:31.681 00.000 7680 move complete, result=0
00:18:31.683 00.002 7680 worker thread done servicing request
00:18:31.683 00.000 7680 Worker thread wakes up
00:18:31.683 00.000 6120 GuideStep: -0.2 px 91 ms EAST, -0.3 px 145 ms NORTH
00:18:31.692 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:31.694 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:32.937 01.243 7680 Exposure complete
00:18:33.071 00.134 7680 worker thread done servicing request
00:18:33.072 00.001 6120 OnExposeComplete: enter
00:18:33.076 00.004 6120 UpdateGuideState(): m_state=6
00:18:33.082 00.006 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3744
00:18:33.086 00.004 6120 Star::Find returns 1 (1), X=963.74, Y=51.97, Mass=15192, SNR=82.0, Peak=255 HFD=6.9
00:18:33.089 00.003 6120 CameraToMount -- cameraTheta (0.12) - m_xAngle (-2.95) = xAngle (3.08 = 3.08)
00:18:33.094 00.005 6120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.81 = 2.81)
00:18:33.097 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=0.03 hyp=0.23 cameraTheta=0.12 mountX=-0.23 mountY=0.07, mountTheta=2.82
00:18:33.103 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.03, opts=13)
00:18:33.106 00.003 6120 Enqueuing Move request for scope (0.23, 0.03)
00:18:33.110 00.004 7680 Worker thread wakes up
00:18:33.110 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.03) opts 0xd
00:18:33.110 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.03)
00:18:33.110 00.000 7680 Moving (0.23, 0.03) raw xDistance=-0.23 yDistance=0.07
00:18:33.110 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:18:33.110 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:33.116 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:18:33.116 00.000 6120 UpdateGuideState exits: m=15192 SNR=82.0 Saturated
00:18:33.120 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:33.124 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:18:33.125 00.001 7680 MoveAxis(E, 99, ABG)
00:18:33.125 00.000 7680 Guiding  Dir = 2, Dur = 99
00:18:33.125 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:33.128 00.003 7680 IsSlewing returns 0
00:18:33.128 00.000 6120 Enqueuing Expose request
00:18:33.132 00.004 7680 IsGuiding returns 0
00:18:33.132 00.000 7680 PulseGuide returned control before completion, sleep 109
00:18:33.256 00.124 7680 IsGuiding returns 1
00:18:33.256 00.000 7680 scope still moving after pulse duration time elapsed
00:18:33.287 00.031 7680 IsSlewing returns 0
00:18:33.288 00.001 7680 IsGuiding returns 0
00:18:33.288 00.000 7680 scope move finished after 99 + 57 ms
00:18:33.289 00.001 7680 Move returns status 0, amount 99
00:18:33.290 00.001 7680 MoveAxis(N, 0, ABG)
00:18:33.290 00.000 7680 Move returns status 0, amount 0
00:18:33.290 00.000 7680 move complete, result=0
00:18:33.290 00.000 7680 worker thread done servicing request
00:18:33.292 00.002 6120 GuideStep: -0.2 px 99 ms EAST, 0.1 px 0 ms NORTH
00:18:33.300 00.008 7680 Worker thread wakes up
00:18:33.300 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:33.300 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:34.547 01.247 7680 Exposure complete
00:18:34.696 00.149 7680 worker thread done servicing request
00:18:34.696 00.000 6120 OnExposeComplete: enter
00:18:34.701 00.005 6120 UpdateGuideState(): m_state=6
00:18:34.705 00.004 6120 Star::Find(15, 963, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3745
00:18:34.710 00.005 6120 Star::Find returns 1 (1), X=963.55, Y=52.25, Mass=14159, SNR=77.1, Peak=255 HFD=7.1
00:18:34.715 00.005 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
00:18:34.718 00.003 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
00:18:34.722 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.46 mountX=-0.09 mountY=-0.26, mountTheta=-1.91
00:18:34.728 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.31, opts=13)
00:18:34.733 00.005 6120 Enqueuing Move request for scope (0.03, 0.31)
00:18:34.738 00.005 7680 Worker thread wakes up
00:18:34.739 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.31) opts 0xd
00:18:34.739 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.31)
00:18:34.739 00.000 7680 Moving (0.03, 0.31) raw xDistance=-0.09 yDistance=-0.26
00:18:34.740 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:18:34.740 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:18:34.740 00.000 7680 MoveAxis(E, 0, ABG)
00:18:34.740 00.000 7680 Move returns status 0, amount 0
00:18:34.740 00.000 7680 MoveAxis(N, 142, ABG)
00:18:34.741 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:34.745 00.004 6120 UpdateGuideState exits: m=14159 SNR=77.1 Saturated
00:18:34.749 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:34.753 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:34.757 00.004 6120 Enqueuing Expose request
00:18:34.760 00.003 7680 Guiding  Dir = 0, Dur = 142
00:18:34.760 00.000 7680 IsSlewing returns 0
00:18:34.761 00.001 7680 IsGuiding returns 0
00:18:34.761 00.000 7680 PulseGuide returned control before completion, sleep 152
00:18:34.924 00.163 7680 IsGuiding returns 1
00:18:34.924 00.000 7680 scope still moving after pulse duration time elapsed
00:18:34.957 00.033 7680 IsSlewing returns 0
00:18:34.957 00.000 7680 IsGuiding returns 1
00:18:34.989 00.032 7680 IsSlewing returns 0
00:18:34.990 00.001 7680 IsGuiding returns 0
00:18:34.991 00.001 7680 scope move finished after 142 + 88 ms
00:18:34.991 00.000 7680 Move returns status 0, amount 142
00:18:34.992 00.001 7680 move complete, result=0
00:18:34.992 00.000 7680 worker thread done servicing request
00:18:34.992 00.000 7680 Worker thread wakes up
00:18:34.994 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 142 ms NORTH
00:18:34.999 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:34.999 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:36.252 01.253 7680 Exposure complete
00:18:36.390 00.138 7680 worker thread done servicing request
00:18:36.391 00.001 6120 OnExposeComplete: enter
00:18:36.395 00.004 6120 UpdateGuideState(): m_state=6
00:18:36.398 00.003 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3746
00:18:36.403 00.005 6120 Star::Find returns 1 (1), X=963.41, Y=52.48, Mass=14072, SNR=77.4, Peak=255 HFD=7.1
00:18:36.407 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.56)
00:18:36.410 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.83)
00:18:36.414 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.53 hyp=0.55 cameraTheta=1.77 mountX=0.01 mountY=-0.53, mountTheta=-1.56
00:18:36.423 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.53, opts=13)
00:18:36.427 00.004 6120 Enqueuing Move request for scope (-0.11, 0.53)
00:18:36.431 00.004 7680 Worker thread wakes up
00:18:36.432 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:36.436 00.004 6120 UpdateGuideState exits: m=14072 SNR=77.4 Saturated
00:18:36.440 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:36.443 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:36.446 00.003 6120 Enqueuing Expose request
00:18:36.452 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.53) opts 0xd
00:18:36.452 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.53)
00:18:36.452 00.000 7680 Moving (-0.11, 0.53) raw xDistance=0.01 yDistance=-0.53
00:18:36.452 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:18:36.453 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
00:18:36.453 00.000 7680 MoveAxis(E, 0, ABG)
00:18:36.453 00.000 7680 Move returns status 0, amount 0
00:18:36.454 00.001 7680 MoveAxis(N, 286, ABG)
00:18:36.454 00.000 7680 Guiding  Dir = 0, Dur = 286
00:18:36.454 00.000 7680 IsSlewing returns 0
00:18:36.455 00.001 7680 IsGuiding returns 0
00:18:36.455 00.000 7680 PulseGuide returned control before completion, sleep 296
00:18:36.762 00.307 7680 IsGuiding returns 1
00:18:36.763 00.001 7680 scope still moving after pulse duration time elapsed
00:18:36.792 00.029 7680 IsSlewing returns 0
00:18:36.795 00.003 7680 IsGuiding returns 0
00:18:36.795 00.000 7680 scope move finished after 286 + 54 ms
00:18:36.796 00.001 7680 Move returns status 0, amount 286
00:18:36.796 00.000 7680 move complete, result=0
00:18:36.797 00.001 7680 worker thread done servicing request
00:18:36.798 00.001 7680 Worker thread wakes up
00:18:36.799 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 286 ms NORTH
00:18:36.806 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:36.806 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:38.051 01.245 7680 Exposure complete
00:18:38.185 00.134 7680 worker thread done servicing request
00:18:38.186 00.001 6120 OnExposeComplete: enter
00:18:38.189 00.003 6120 UpdateGuideState(): m_state=6
00:18:38.194 00.005 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3747
00:18:38.198 00.004 6120 Star::Find returns 1 (1), X=963.45, Y=51.96, Mass=13811, SNR=76.9, Peak=255 HFD=6.8
00:18:38.203 00.005 6120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-2.95) = xAngle (5.86 = -0.43)
00:18:38.206 00.003 6120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.59 = -0.70)
00:18:38.210 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.90 mountX=0.06 mountY=-0.04, mountTheta=-0.61
00:18:38.216 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.02, opts=13)
00:18:38.219 00.003 6120 Enqueuing Move request for scope (-0.06, 0.02)
00:18:38.223 00.004 7680 Worker thread wakes up
00:18:38.223 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
00:18:38.223 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
00:18:38.224 00.001 7680 Moving (-0.06, 0.02) raw xDistance=0.06 yDistance=-0.04
00:18:38.224 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:18:38.224 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:18:38.224 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:18:38.224 00.000 7680 MoveAxis(E, 0, ABG)
00:18:38.224 00.000 7680 Move returns status 0, amount 0
00:18:38.225 00.001 7680 MoveAxis(N, 0, ABG)
00:18:38.225 00.000 7680 Move returns status 0, amount 0
00:18:38.225 00.000 7680 move complete, result=0
00:18:38.225 00.000 7680 worker thread done servicing request
00:18:38.225 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:38.232 00.007 6120 UpdateGuideState exits: m=13811 SNR=76.9 Saturated
00:18:38.236 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:38.240 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:38.243 00.003 6120 Enqueuing Expose request
00:18:38.248 00.005 7680 Worker thread wakes up
00:18:38.248 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:18:38.251 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:38.252 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:39.492 01.240 7680 Exposure complete
00:18:39.629 00.137 7680 worker thread done servicing request
00:18:39.630 00.001 6120 OnExposeComplete: enter
00:18:39.633 00.003 6120 UpdateGuideState(): m_state=6
00:18:39.638 00.005 6120 Star::Find(15, 963, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3748
00:18:39.642 00.004 6120 Star::Find returns 1 (1), X=963.76, Y=51.99, Mass=14052, SNR=78.3, Peak=255 HFD=6.9
00:18:39.646 00.004 6120 CameraToMount -- cameraTheta (0.20) - m_xAngle (-2.95) = xAngle (3.16 = -3.13)
00:18:39.650 00.004 6120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.89 = 2.89)
00:18:39.653 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=0.05 hyp=0.25 cameraTheta=0.20 mountX=-0.25 mountY=0.06, mountTheta=2.89
00:18:39.659 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.05, opts=13)
00:18:39.663 00.004 6120 Enqueuing Move request for scope (0.24, 0.05)
00:18:39.666 00.003 7680 Worker thread wakes up
00:18:39.666 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.05) opts 0xd
00:18:39.666 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.05)
00:18:39.666 00.000 7680 Moving (0.24, 0.05) raw xDistance=-0.25 yDistance=0.06
00:18:39.666 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:18:39.667 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:18:39.667 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:39.671 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:18:39.672 00.001 7680 MoveAxis(E, 102, ABG)
00:18:39.673 00.001 6120 UpdateGuideState exits: m=14052 SNR=78.3 Saturated
00:18:39.678 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:39.682 00.004 7680 Guiding  Dir = 2, Dur = 102
00:18:39.683 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:39.686 00.003 6120 Enqueuing Expose request
00:18:39.689 00.003 7680 IsSlewing returns 0
00:18:39.690 00.001 7680 IsGuiding returns 0
00:18:39.690 00.000 7680 PulseGuide returned control before completion, sleep 112
00:18:39.810 00.120 7680 IsGuiding returns 1
00:18:39.810 00.000 7680 scope still moving after pulse duration time elapsed
00:18:39.841 00.031 7680 IsSlewing returns 0
00:18:39.842 00.001 7680 IsGuiding returns 0
00:18:39.844 00.002 7680 scope move finished after 102 + 51 ms
00:18:39.844 00.000 7680 Move returns status 0, amount 102
00:18:39.845 00.001 7680 MoveAxis(N, 0, ABG)
00:18:39.845 00.000 7680 Move returns status 0, amount 0
00:18:39.845 00.000 7680 move complete, result=0
00:18:39.846 00.001 7680 worker thread done servicing request
00:18:39.846 00.000 7680 Worker thread wakes up
00:18:39.847 00.001 6120 GuideStep: -0.2 px 102 ms EAST, 0.1 px 0 ms NORTH
00:18:39.852 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:39.853 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:41.106 01.253 7680 Exposure complete
00:18:41.248 00.142 7680 worker thread done servicing request
00:18:41.249 00.001 6120 OnExposeComplete: enter
00:18:41.253 00.004 6120 UpdateGuideState(): m_state=6
00:18:41.257 00.004 6120 Star::Find(15, 963, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3749
00:18:41.262 00.005 6120 Star::Find returns 1 (1), X=963.45, Y=52.43, Mass=13748, SNR=75.5, Peak=255 HFD=7.1
00:18:41.267 00.005 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
00:18:41.271 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.90)
00:18:41.274 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.49 hyp=0.49 cameraTheta=1.70 mountX=-0.03 mountY=-0.46, mountTheta=-1.63
00:18:41.280 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.49, opts=13)
00:18:41.283 00.003 6120 Enqueuing Move request for scope (-0.06, 0.49)
00:18:41.288 00.005 7680 Worker thread wakes up
00:18:41.288 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.49) opts 0xd
00:18:41.288 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:41.292 00.004 6120 UpdateGuideState exits: m=13748 SNR=75.5 Saturated
00:18:41.295 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:41.301 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:41.306 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.49)
00:18:41.306 00.000 7680 Moving (-0.06, 0.49) raw xDistance=-0.03 yDistance=-0.46
00:18:41.306 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:18:41.306 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:18:41.307 00.001 7680 MoveAxis(E, 0, ABG)
00:18:41.307 00.000 7680 Move returns status 0, amount 0
00:18:41.307 00.000 7680 MoveAxis(N, 252, ABG)
00:18:41.307 00.000 6120 Enqueuing Expose request
00:18:41.311 00.004 7680 Guiding  Dir = 0, Dur = 252
00:18:41.311 00.000 7680 IsSlewing returns 0
00:18:41.311 00.000 7680 IsGuiding returns 0
00:18:41.313 00.002 7680 PulseGuide returned control before completion, sleep 262
00:18:41.581 00.268 7680 IsGuiding returns 1
00:18:41.582 00.001 7680 scope still moving after pulse duration time elapsed
00:18:41.611 00.029 7680 IsSlewing returns 0
00:18:41.613 00.002 7680 IsGuiding returns 0
00:18:41.614 00.001 7680 scope move finished after 252 + 48 ms
00:18:41.614 00.000 7680 Move returns status 0, amount 252
00:18:41.614 00.000 7680 move complete, result=0
00:18:41.615 00.001 7680 worker thread done servicing request
00:18:41.615 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 252 ms NORTH
00:18:41.622 00.007 7680 Worker thread wakes up
00:18:41.622 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:41.622 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:42.876 01.254 7680 Exposure complete
00:18:43.017 00.141 7680 worker thread done servicing request
00:18:43.017 00.000 6120 OnExposeComplete: enter
00:18:43.022 00.005 6120 UpdateGuideState(): m_state=6
00:18:43.025 00.003 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3750
00:18:43.029 00.004 6120 Star::Find returns 1 (1), X=963.41, Y=52.07, Mass=14242, SNR=78.5, Peak=255 HFD=6.9
00:18:43.032 00.003 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.24 = -1.05)
00:18:43.036 00.004 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.32)
00:18:43.038 00.002 6120 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.28 mountX=0.08 mountY=-0.16, mountTheta=-1.09
00:18:43.043 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.13, opts=13)
00:18:43.048 00.005 6120 Enqueuing Move request for scope (-0.11, 0.13)
00:18:43.051 00.003 7680 Worker thread wakes up
00:18:43.051 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:43.056 00.005 6120 UpdateGuideState exits: m=14242 SNR=78.5 Saturated
00:18:43.059 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
00:18:43.060 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
00:18:43.060 00.000 7680 Moving (-0.11, 0.13) raw xDistance=0.08 yDistance=-0.16
00:18:43.060 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:43.064 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:18:43.064 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:18:43.064 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:43.068 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:18:43.068 00.000 7680 MoveAxis(E, 0, ABG)
00:18:43.068 00.000 7680 Move returns status 0, amount 0
00:18:43.068 00.000 6120 Enqueuing Expose request
00:18:43.073 00.005 7680 MoveAxis(N, 0, ABG)
00:18:43.073 00.000 7680 Move returns status 0, amount 0
00:18:43.073 00.000 7680 move complete, result=0
00:18:43.073 00.000 7680 worker thread done servicing request
00:18:43.073 00.000 7680 Worker thread wakes up
00:18:43.074 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:18:43.078 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:43.079 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:44.337 01.258 7680 Exposure complete
00:18:44.476 00.139 7680 worker thread done servicing request
00:18:44.476 00.000 6120 OnExposeComplete: enter
00:18:44.480 00.004 6120 UpdateGuideState(): m_state=6
00:18:44.484 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3751
00:18:44.489 00.005 6120 Star::Find returns 1 (1), X=963.71, Y=52.28, Mass=14915, SNR=78.7, Peak=255 HFD=7.1
00:18:44.493 00.004 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
00:18:44.496 00.003 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
00:18:44.500 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.34 hyp=0.39 cameraTheta=1.05 mountX=-0.25 mountY=-0.22, mountTheta=-2.43
00:18:44.505 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.34, opts=13)
00:18:44.509 00.004 6120 Enqueuing Move request for scope (0.19, 0.34)
00:18:44.515 00.006 7680 Worker thread wakes up
00:18:44.515 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.34) opts 0xd
00:18:44.515 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.34)
00:18:44.515 00.000 7680 Moving (0.19, 0.34) raw xDistance=-0.25 yDistance=-0.22
00:18:44.515 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:18:44.515 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:18:44.515 00.000 7680 MoveAxis(E, 103, ABG)
00:18:44.517 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:44.522 00.005 7680 Guiding  Dir = 2, Dur = 103
00:18:44.523 00.001 6120 UpdateGuideState exits: m=14915 SNR=78.7 Saturated
00:18:44.527 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:44.531 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:44.536 00.005 6120 Enqueuing Expose request
00:18:44.539 00.003 7680 IsSlewing returns 0
00:18:44.540 00.001 7680 IsGuiding returns 0
00:18:44.540 00.000 7680 PulseGuide returned control before completion, sleep 113
00:18:44.665 00.125 7680 IsGuiding returns 0
00:18:44.666 00.001 7680 Move returns status 0, amount 103
00:18:44.667 00.001 7680 MoveAxis(N, 117, ABG)
00:18:44.667 00.000 7680 Guiding  Dir = 0, Dur = 117
00:18:44.668 00.001 7680 IsSlewing returns 0
00:18:44.669 00.001 7680 IsGuiding returns 0
00:18:44.670 00.001 7680 PulseGuide returned control before completion, sleep 127
00:18:44.807 00.137 7680 IsGuiding returns 1
00:18:44.807 00.000 7680 scope still moving after pulse duration time elapsed
00:18:44.838 00.031 7680 IsSlewing returns 0
00:18:44.839 00.001 7680 IsGuiding returns 0
00:18:44.840 00.001 7680 scope move finished after 117 + 53 ms
00:18:44.840 00.000 7680 Move returns status 0, amount 117
00:18:44.840 00.000 7680 move complete, result=0
00:18:44.841 00.001 7680 worker thread done servicing request
00:18:44.841 00.000 6120 GuideStep: -0.3 px 103 ms EAST, -0.2 px 117 ms NORTH
00:18:44.846 00.005 7680 Worker thread wakes up
00:18:44.846 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:44.847 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:46.098 01.251 7680 Exposure complete
00:18:46.229 00.131 7680 worker thread done servicing request
00:18:46.229 00.000 6120 OnExposeComplete: enter
00:18:46.232 00.003 6120 UpdateGuideState(): m_state=6
00:18:46.236 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3752
00:18:46.240 00.004 6120 Star::Find returns 1 (1), X=963.33, Y=52.42, Mass=14999, SNR=80.3, Peak=255 HFD=7.2
00:18:46.244 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
00:18:46.247 00.003 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.65)
00:18:46.250 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.48 hyp=0.51 cameraTheta=1.95 mountX=0.10 mountY=-0.51, mountTheta=-1.38
00:18:46.256 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.48, opts=13)
00:18:46.259 00.003 6120 Enqueuing Move request for scope (-0.19, 0.48)
00:18:46.262 00.003 7680 Worker thread wakes up
00:18:46.263 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.48) opts 0xd
00:18:46.264 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.48)
00:18:46.264 00.000 7680 Moving (-0.19, 0.48) raw xDistance=0.10 yDistance=-0.51
00:18:46.264 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:18:46.264 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
00:18:46.264 00.000 7680 MoveAxis(E, 0, ABG)
00:18:46.264 00.000 7680 Move returns status 0, amount 0
00:18:46.264 00.000 7680 MoveAxis(N, 277, ABG)
00:18:46.265 00.001 7680 Guiding  Dir = 0, Dur = 277
00:18:46.265 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:46.269 00.004 7680 IsSlewing returns 0
00:18:46.269 00.000 6120 UpdateGuideState exits: m=14999 SNR=80.3 Saturated
00:18:46.272 00.003 7680 IsGuiding returns 0
00:18:46.272 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:46.277 00.005 7680 PulseGuide returned control before completion, sleep 287
00:18:46.277 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:46.281 00.004 6120 Enqueuing Expose request
00:18:46.574 00.293 7680 IsGuiding returns 0
00:18:46.575 00.001 7680 Move returns status 0, amount 277
00:18:46.576 00.001 7680 move complete, result=0
00:18:46.577 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 277 ms NORTH
00:18:46.586 00.009 7680 worker thread done servicing request
00:18:46.586 00.000 7680 Worker thread wakes up
00:18:46.586 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:46.588 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:47.838 01.250 7680 Exposure complete
00:18:47.974 00.136 7680 worker thread done servicing request
00:18:47.975 00.001 6120 OnExposeComplete: enter
00:18:47.979 00.004 6120 UpdateGuideState(): m_state=6
00:18:47.984 00.005 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3753
00:18:47.989 00.005 6120 Star::Find returns 1 (1), X=963.31, Y=52.47, Mass=14266, SNR=77.2, Peak=255 HFD=7.1
00:18:47.992 00.003 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.91 = -1.38)
00:18:47.998 00.006 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.65)
00:18:48.002 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.52 hyp=0.56 cameraTheta=1.95 mountX=0.11 mountY=-0.56, mountTheta=-1.38
00:18:48.006 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.52, opts=13)
00:18:48.011 00.005 6120 Enqueuing Move request for scope (-0.21, 0.52)
00:18:48.016 00.005 7680 Worker thread wakes up
00:18:48.016 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:48.021 00.005 6120 UpdateGuideState exits: m=14266 SNR=77.2 Saturated
00:18:48.027 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.52) opts 0xd
00:18:48.027 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.52)
00:18:48.027 00.000 7680 Moving (-0.21, 0.52) raw xDistance=0.11 yDistance=-0.56
00:18:48.027 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:18:48.029 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
00:18:48.029 00.000 7680 MoveAxis(E, 0, ABG)
00:18:48.029 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:48.033 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:48.037 00.004 6120 Enqueuing Expose request
00:18:48.041 00.004 7680 Move returns status 0, amount 0
00:18:48.041 00.000 7680 MoveAxis(N, 305, ABG)
00:18:48.042 00.001 7680 Guiding  Dir = 0, Dur = 305
00:18:48.042 00.000 7680 IsSlewing returns 0
00:18:48.042 00.000 7680 IsGuiding returns 0
00:18:48.043 00.001 7680 PulseGuide returned control before completion, sleep 315
00:18:48.371 00.328 7680 IsGuiding returns 1
00:18:48.372 00.001 7680 scope still moving after pulse duration time elapsed
00:18:48.402 00.030 7680 IsSlewing returns 0
00:18:48.405 00.003 7680 IsGuiding returns 1
00:18:48.433 00.028 7680 IsSlewing returns 0
00:18:48.434 00.001 7680 IsGuiding returns 0
00:18:48.434 00.000 7680 scope move finished after 305 + 86 ms
00:18:48.434 00.000 7680 Move returns status 0, amount 305
00:18:48.435 00.001 7680 move complete, result=0
00:18:48.435 00.000 7680 worker thread done servicing request
00:18:48.435 00.000 7680 Worker thread wakes up
00:18:48.436 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 305 ms NORTH
00:18:48.442 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:48.442 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:49.688 01.246 7680 Exposure complete
00:18:49.817 00.129 7680 worker thread done servicing request
00:18:49.817 00.000 6120 OnExposeComplete: enter
00:18:49.821 00.004 6120 UpdateGuideState(): m_state=6
00:18:49.825 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3754
00:18:49.830 00.005 6120 Star::Find returns 1 (1), X=963.25, Y=51.97, Mass=14609, SNR=79.4, Peak=255 HFD=6.9
00:18:49.834 00.004 6120 CameraToMount -- cameraTheta (3.04) - m_xAngle (-2.95) = xAngle (6.00 = -0.29)
00:18:49.838 00.004 6120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.73 = -0.56)
00:18:49.841 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.03 hyp=0.27 cameraTheta=3.04 mountX=0.26 mountY=-0.14, mountTheta=-0.50
00:18:49.847 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.03, opts=13)
00:18:49.851 00.004 6120 Enqueuing Move request for scope (-0.27, 0.03)
00:18:49.854 00.003 7680 Worker thread wakes up
00:18:49.854 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.03) opts 0xd
00:18:49.855 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.03)
00:18:49.855 00.000 7680 Moving (-0.27, 0.03) raw xDistance=0.26 yDistance=-0.14
00:18:49.855 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:18:49.855 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:18:49.855 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:18:49.855 00.000 7680 MoveAxis(W, 105, ABG)
00:18:49.855 00.000 7680 Guiding  Dir = 3, Dur = 105
00:18:49.855 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:49.860 00.005 7680 IsSlewing returns 0
00:18:49.860 00.000 6120 UpdateGuideState exits: m=14609 SNR=79.4 Saturated
00:18:49.864 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:49.868 00.004 7680 IsGuiding returns 0
00:18:49.868 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:49.872 00.004 6120 Enqueuing Expose request
00:18:49.875 00.003 7680 PulseGuide returned control before completion, sleep 115
00:18:50.006 00.131 7680 IsGuiding returns 0
00:18:50.007 00.001 7680 Move returns status 0, amount 105
00:18:50.007 00.000 7680 MoveAxis(N, 0, ABG)
00:18:50.008 00.001 7680 Move returns status 0, amount 0
00:18:50.008 00.000 7680 move complete, result=0
00:18:50.009 00.001 7680 worker thread done servicing request
00:18:50.009 00.000 6120 GuideStep: 0.3 px 105 ms WEST, -0.1 px 0 ms NORTH
00:18:50.016 00.007 7680 Worker thread wakes up
00:18:50.016 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:50.016 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:51.274 01.258 7680 Exposure complete
00:18:51.409 00.135 7680 worker thread done servicing request
00:18:51.409 00.000 6120 OnExposeComplete: enter
00:18:51.413 00.004 6120 UpdateGuideState(): m_state=6
00:18:51.417 00.004 6120 Star::Find(15, 963, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3755
00:18:51.421 00.004 6120 Star::Find returns 1 (1), X=963.68, Y=51.90, Mass=15266, SNR=80.4, Peak=255 HFD=6.9
00:18:51.426 00.005 6120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-2.95) = xAngle (2.68 = 2.68)
00:18:51.429 00.003 6120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.41 = 2.41)
00:18:51.434 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.27 mountX=-0.15 mountY=0.11, mountTheta=2.50
00:18:51.440 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.05, opts=13)
00:18:51.444 00.004 6120 Enqueuing Move request for scope (0.16, -0.05)
00:18:51.448 00.004 7680 Worker thread wakes up
00:18:51.448 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
00:18:51.448 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
00:18:51.449 00.001 7680 Moving (0.16, -0.05) raw xDistance=-0.15 yDistance=0.11
00:18:51.449 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:18:51.449 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:18:51.449 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:51.455 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:18:51.455 00.000 6120 UpdateGuideState exits: m=15266 SNR=80.4 Saturated
00:18:51.460 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:51.465 00.005 7680 MoveAxis(E, 0, ABG)
00:18:51.465 00.000 7680 Move returns status 0, amount 0
00:18:51.466 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:51.469 00.003 6120 Enqueuing Expose request
00:18:51.473 00.004 7680 MoveAxis(N, 0, ABG)
00:18:51.473 00.000 7680 Move returns status 0, amount 0
00:18:51.473 00.000 7680 move complete, result=0
00:18:51.473 00.000 7680 worker thread done servicing request
00:18:51.473 00.000 7680 Worker thread wakes up
00:18:51.474 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:51.474 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:51.475 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:18:52.732 01.257 7680 Exposure complete
00:18:52.870 00.138 7680 worker thread done servicing request
00:18:52.870 00.000 6120 OnExposeComplete: enter
00:18:52.875 00.005 6120 UpdateGuideState(): m_state=6
00:18:52.878 00.003 6120 Star::Find(15, 963, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3756
00:18:52.882 00.004 6120 Star::Find returns 1 (1), X=963.35, Y=52.47, Mass=13860, SNR=76.5, Peak=255 HFD=7.1
00:18:52.886 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.84 = -1.45)
00:18:52.889 00.003 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
00:18:52.893 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.53 hyp=0.56 cameraTheta=1.88 mountX=0.07 mountY=-0.55, mountTheta=-1.45
00:18:52.898 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.53, opts=13)
00:18:52.900 00.002 6120 Enqueuing Move request for scope (-0.17, 0.53)
00:18:52.904 00.004 7680 Worker thread wakes up
00:18:52.904 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.53) opts 0xd
00:18:52.904 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.53)
00:18:52.904 00.000 7680 Moving (-0.17, 0.53) raw xDistance=0.07 yDistance=-0.55
00:18:52.904 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:18:52.904 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:18:52.904 00.000 7680 MoveAxis(E, 0, ABG)
00:18:52.905 00.001 7680 Move returns status 0, amount 0
00:18:52.905 00.000 7680 MoveAxis(N, 300, ABG)
00:18:52.905 00.000 7680 Guiding  Dir = 0, Dur = 300
00:18:52.905 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:52.910 00.005 6120 UpdateGuideState exits: m=13860 SNR=76.5 Saturated
00:18:52.913 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:52.916 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:52.920 00.004 6120 Enqueuing Expose request
00:18:52.923 00.003 7680 IsSlewing returns 0
00:18:52.924 00.001 7680 IsGuiding returns 0
00:18:52.925 00.001 7680 PulseGuide returned control before completion, sleep 310
00:18:53.250 00.325 7680 IsGuiding returns 1
00:18:53.250 00.000 7680 scope still moving after pulse duration time elapsed
00:18:53.281 00.031 7680 IsSlewing returns 0
00:18:53.282 00.001 7680 IsGuiding returns 0
00:18:53.283 00.001 7680 scope move finished after 300 + 57 ms
00:18:53.283 00.000 7680 Move returns status 0, amount 300
00:18:53.283 00.000 7680 move complete, result=0
00:18:53.284 00.001 7680 worker thread done servicing request
00:18:53.284 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 300 ms NORTH
00:18:53.289 00.005 7680 Worker thread wakes up
00:18:53.289 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:53.289 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:54.540 01.251 7680 Exposure complete
00:18:54.678 00.138 7680 worker thread done servicing request
00:18:54.679 00.001 6120 OnExposeComplete: enter
00:18:54.683 00.004 6120 UpdateGuideState(): m_state=6
00:18:54.687 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3757
00:18:54.691 00.004 6120 Star::Find returns 1 (1), X=963.67, Y=51.97, Mass=14745, SNR=81.0, Peak=255 HFD=6.9
00:18:54.695 00.004 6120 CameraToMount -- cameraTheta (0.16) - m_xAngle (-2.95) = xAngle (3.11 = 3.11)
00:18:54.698 00.003 6120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.85 = 2.85)
00:18:54.702 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.16 mountX=-0.15 mountY=0.04, mountTheta=2.86
00:18:54.708 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.02, opts=13)
00:18:54.713 00.005 6120 Enqueuing Move request for scope (0.15, 0.02)
00:18:54.717 00.004 7680 Worker thread wakes up
00:18:54.717 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
00:18:54.717 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
00:18:54.717 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:54.723 00.006 6120 UpdateGuideState exits: m=14745 SNR=81.0 Saturated
00:18:54.726 00.003 7680 Moving (0.15, 0.02) raw xDistance=-0.15 yDistance=0.04
00:18:54.727 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:54.731 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:18:54.732 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:18:54.732 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:54.736 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:18:54.736 00.000 6120 Enqueuing Expose request
00:18:54.741 00.005 7680 MoveAxis(E, 0, ABG)
00:18:54.741 00.000 7680 Move returns status 0, amount 0
00:18:54.741 00.000 7680 MoveAxis(N, 0, ABG)
00:18:54.741 00.000 7680 Move returns status 0, amount 0
00:18:54.743 00.002 7680 move complete, result=0
00:18:54.743 00.000 7680 worker thread done servicing request
00:18:54.743 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:18:54.747 00.004 7680 Worker thread wakes up
00:18:54.747 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:54.747 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:55.997 01.250 7680 Exposure complete
00:18:56.132 00.135 7680 worker thread done servicing request
00:18:56.133 00.001 6120 OnExposeComplete: enter
00:18:56.136 00.003 6120 UpdateGuideState(): m_state=6
00:18:56.140 00.004 6120 Star::Find(15, 963, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3758
00:18:56.143 00.003 6120 Star::Find returns 1 (1), X=963.69, Y=52.14, Mass=13473, SNR=75.5, Peak=255 HFD=6.8
00:18:56.147 00.004 6120 CameraToMount -- cameraTheta (0.84) - m_xAngle (-2.95) = xAngle (3.79 = -2.49)
00:18:56.150 00.003 6120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.52 = -2.76)
00:18:56.154 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.19 hyp=0.26 cameraTheta=0.84 mountX=-0.21 mountY=-0.10, mountTheta=-2.71
00:18:56.159 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.19, opts=13)
00:18:56.163 00.004 6120 Enqueuing Move request for scope (0.18, 0.19)
00:18:56.167 00.004 7680 Worker thread wakes up
00:18:56.167 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.19) opts 0xd
00:18:56.168 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:56.171 00.003 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.19)
00:18:56.172 00.001 7680 Moving (0.18, 0.19) raw xDistance=-0.21 yDistance=-0.10
00:18:56.172 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:18:56.172 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:18:56.172 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:18:56.172 00.000 7680 MoveAxis(E, 86, ABG)
00:18:56.173 00.001 7680 Guiding  Dir = 2, Dur = 86
00:18:56.173 00.000 6120 UpdateGuideState exits: m=13473 SNR=75.5 Saturated
00:18:56.176 00.003 7680 IsSlewing returns 0
00:18:56.176 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:56.181 00.005 7680 IsGuiding returns 0
00:18:56.181 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:56.184 00.003 7680 PulseGuide returned control before completion, sleep 96
00:18:56.185 00.001 6120 Enqueuing Expose request
00:18:56.288 00.103 7680 IsGuiding returns 1
00:18:56.288 00.000 7680 scope still moving after pulse duration time elapsed
00:18:56.319 00.031 7680 IsSlewing returns 0
00:18:56.320 00.001 7680 IsGuiding returns 0
00:18:56.321 00.001 7680 scope move finished after 86 + 54 ms
00:18:56.321 00.000 7680 Move returns status 0, amount 86
00:18:56.321 00.000 7680 MoveAxis(N, 0, ABG)
00:18:56.321 00.000 7680 Move returns status 0, amount 0
00:18:56.323 00.002 7680 move complete, result=0
00:18:56.323 00.000 7680 worker thread done servicing request
00:18:56.323 00.000 6120 GuideStep: -0.2 px 86 ms EAST, -0.1 px 0 ms NORTH
00:18:56.331 00.008 7680 Worker thread wakes up
00:18:56.331 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:56.331 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:57.576 01.245 7680 Exposure complete
00:18:57.713 00.137 7680 worker thread done servicing request
00:18:57.714 00.001 6120 OnExposeComplete: enter
00:18:57.718 00.004 6120 UpdateGuideState(): m_state=6
00:18:57.722 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3759
00:18:57.726 00.004 6120 Star::Find returns 1 (1), X=963.65, Y=52.25, Mass=13134, SNR=74.3, Peak=255 HFD=7.0
00:18:57.731 00.005 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
00:18:57.735 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
00:18:57.740 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=0.31 hyp=0.34 cameraTheta=1.17 mountX=-0.19 mountY=-0.22, mountTheta=-2.28
00:18:57.746 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.31, opts=13)
00:18:57.749 00.003 6120 Enqueuing Move request for scope (0.13, 0.31)
00:18:57.753 00.004 7680 Worker thread wakes up
00:18:57.753 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:57.757 00.004 6120 UpdateGuideState exits: m=13134 SNR=74.3 Saturated
00:18:57.761 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:57.764 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:57.769 00.005 6120 Enqueuing Expose request
00:18:57.773 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.31) opts 0xd
00:18:57.773 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.31)
00:18:57.773 00.000 7680 Moving (0.13, 0.31) raw xDistance=-0.19 yDistance=-0.22
00:18:57.773 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:18:57.773 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:18:57.774 00.001 7680 MoveAxis(E, 0, ABG)
00:18:57.774 00.000 7680 Move returns status 0, amount 0
00:18:57.774 00.000 7680 MoveAxis(N, 120, ABG)
00:18:57.774 00.000 7680 Guiding  Dir = 0, Dur = 120
00:18:57.775 00.001 7680 IsSlewing returns 0
00:18:57.776 00.001 7680 IsGuiding returns 0
00:18:57.776 00.000 7680 PulseGuide returned control before completion, sleep 130
00:18:57.923 00.147 7680 IsGuiding returns 0
00:18:57.924 00.001 7680 Move returns status 0, amount 120
00:18:57.924 00.000 7680 move complete, result=0
00:18:57.925 00.001 7680 worker thread done servicing request
00:18:57.925 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 120 ms NORTH
00:18:57.933 00.008 7680 Worker thread wakes up
00:18:57.934 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:57.934 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:18:59.184 01.250 7680 Exposure complete
00:18:59.309 00.125 7680 worker thread done servicing request
00:18:59.309 00.000 6120 OnExposeComplete: enter
00:18:59.314 00.005 6120 UpdateGuideState(): m_state=6
00:18:59.318 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3760
00:18:59.323 00.005 6120 Star::Find returns 1 (1), X=963.67, Y=52.20, Mass=14434, SNR=79.1, Peak=255 HFD=7.0
00:18:59.327 00.004 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-2.95) = xAngle (3.99 = -2.30)
00:18:59.332 00.005 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.57)
00:18:59.336 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.26 hyp=0.30 cameraTheta=1.03 mountX=-0.20 mountY=-0.16, mountTheta=-2.45
00:18:59.342 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.26, opts=13)
00:18:59.346 00.004 6120 Enqueuing Move request for scope (0.15, 0.26)
00:18:59.349 00.003 7680 Worker thread wakes up
00:18:59.350 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:18:59.353 00.003 6120 UpdateGuideState exits: m=14434 SNR=79.1 Saturated
00:18:59.357 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:59.361 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.26) opts 0xd
00:18:59.361 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.26)
00:18:59.361 00.000 7680 Moving (0.15, 0.26) raw xDistance=-0.20 yDistance=-0.16
00:18:59.361 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:18:59.361 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:18:59.363 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:18:59.366 00.003 6120 Enqueuing Expose request
00:18:59.371 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:18:59.371 00.000 7680 MoveAxis(E, 0, ABG)
00:18:59.371 00.000 7680 Move returns status 0, amount 0
00:18:59.372 00.001 7680 MoveAxis(N, 0, ABG)
00:18:59.372 00.000 7680 Move returns status 0, amount 0
00:18:59.372 00.000 7680 move complete, result=0
00:18:59.372 00.000 7680 worker thread done servicing request
00:18:59.372 00.000 7680 Worker thread wakes up
00:18:59.373 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:18:59.377 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:18:59.377 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:00.627 01.250 7680 Exposure complete
00:19:00.765 00.138 7680 worker thread done servicing request
00:19:00.766 00.001 6120 OnExposeComplete: enter
00:19:00.770 00.004 6120 UpdateGuideState(): m_state=6
00:19:00.775 00.005 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3761
00:19:00.779 00.004 6120 Star::Find returns 1 (1), X=963.80, Y=52.65, Mass=15064, SNR=79.3, Peak=255 HFD=7.1
00:19:00.782 00.003 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
00:19:00.786 00.004 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
00:19:00.790 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=0.70 hyp=0.75 cameraTheta=1.19 mountX=-0.40 mountY=-0.51, mountTheta=-2.24
00:19:00.794 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.70, opts=13)
00:19:00.799 00.005 6120 Enqueuing Move request for scope (0.28, 0.70)
00:19:00.803 00.004 7680 Worker thread wakes up
00:19:00.803 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.70) opts 0xd
00:19:00.803 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.70)
00:19:00.803 00.000 7680 Moving (0.28, 0.70) raw xDistance=-0.40 yDistance=-0.51
00:19:00.803 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
00:19:00.803 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
00:19:00.803 00.000 7680 MoveAxis(E, 165, ABG)
00:19:00.804 00.001 7680 Guiding  Dir = 2, Dur = 165
00:19:00.804 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:00.807 00.003 7680 IsSlewing returns 0
00:19:00.807 00.000 6120 UpdateGuideState exits: m=15064 SNR=79.3 Saturated
00:19:00.811 00.004 7680 IsGuiding returns 0
00:19:00.812 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:00.815 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:00.819 00.004 7680 PulseGuide returned control before completion, sleep 175
00:19:00.819 00.000 6120 Enqueuing Expose request
00:19:01.008 00.189 7680 IsGuiding returns 0
00:19:01.009 00.001 7680 Move returns status 0, amount 165
00:19:01.011 00.002 7680 MoveAxis(N, 276, ABG)
00:19:01.012 00.001 7680 Guiding  Dir = 0, Dur = 276
00:19:01.013 00.001 7680 IsSlewing returns 0
00:19:01.014 00.001 7680 IsGuiding returns 0
00:19:01.015 00.001 7680 PulseGuide returned control before completion, sleep 286
00:19:01.305 00.290 7680 IsGuiding returns 1
00:19:01.307 00.002 7680 scope still moving after pulse duration time elapsed
00:19:01.336 00.029 7680 IsSlewing returns 0
00:19:01.336 00.000 7680 IsGuiding returns 0
00:19:01.337 00.001 7680 scope move finished after 276 + 46 ms
00:19:01.338 00.001 7680 Move returns status 0, amount 276
00:19:01.338 00.000 7680 move complete, result=0
00:19:01.338 00.000 7680 worker thread done servicing request
00:19:01.338 00.000 7680 Worker thread wakes up
00:19:01.339 00.001 6120 GuideStep: -0.4 px 165 ms EAST, -0.5 px 276 ms NORTH
00:19:01.345 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:01.345 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:02.599 01.254 7680 Exposure complete
00:19:02.733 00.134 7680 worker thread done servicing request
00:19:02.733 00.000 6120 OnExposeComplete: enter
00:19:02.741 00.008 6120 UpdateGuideState(): m_state=6
00:19:02.745 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3762
00:19:02.749 00.004 6120 Star::Find returns 1 (1), X=963.35, Y=52.57, Mass=14671, SNR=79.0, Peak=255 HFD=7.2
00:19:02.753 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
00:19:02.757 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
00:19:02.761 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.63 hyp=0.65 cameraTheta=1.84 mountX=0.05 mountY=-0.64, mountTheta=-1.49
00:19:02.767 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.63, opts=13)
00:19:02.772 00.005 6120 Enqueuing Move request for scope (-0.17, 0.63)
00:19:02.775 00.003 7680 Worker thread wakes up
00:19:02.775 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.63) opts 0xd
00:19:02.775 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.63)
00:19:02.775 00.000 7680 Moving (-0.17, 0.63) raw xDistance=0.05 yDistance=-0.64
00:19:02.776 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:19:02.776 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:02.780 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
00:19:02.780 00.000 7680 MoveAxis(E, 0, ABG)
00:19:02.781 00.001 7680 Move returns status 0, amount 0
00:19:02.781 00.000 7680 MoveAxis(N, 347, ABG)
00:19:02.781 00.000 7680 Guiding  Dir = 0, Dur = 347
00:19:02.781 00.000 6120 UpdateGuideState exits: m=14671 SNR=79.0 Saturated
00:19:02.784 00.003 7680 IsSlewing returns 0
00:19:02.786 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:02.789 00.003 7680 IsGuiding returns 0
00:19:02.789 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:02.794 00.005 6120 Enqueuing Expose request
00:19:02.798 00.004 7680 PulseGuide returned control before completion, sleep 357
00:19:03.168 00.370 7680 IsGuiding returns 0
00:19:03.169 00.001 7680 Move returns status 0, amount 347
00:19:03.169 00.000 7680 move complete, result=0
00:19:03.170 00.001 7680 worker thread done servicing request
00:19:03.170 00.000 7680 Worker thread wakes up
00:19:03.171 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 347 ms NORTH
00:19:03.179 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:03.179 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:04.427 01.248 7680 Exposure complete
00:19:04.566 00.139 7680 worker thread done servicing request
00:19:04.566 00.000 6120 OnExposeComplete: enter
00:19:04.571 00.005 6120 UpdateGuideState(): m_state=6
00:19:04.589 00.018 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3763
00:19:04.593 00.004 6120 Star::Find returns 1 (1), X=963.54, Y=52.14, Mass=14887, SNR=79.6, Peak=255 HFD=7.1
00:19:04.597 00.004 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.87)
00:19:04.601 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
00:19:04.604 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.46 mountX=-0.06 mountY=-0.17, mountTheta=-1.90
00:19:04.610 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.20, opts=13)
00:19:04.613 00.003 6120 Enqueuing Move request for scope (0.02, 0.20)
00:19:04.617 00.004 7680 Worker thread wakes up
00:19:04.617 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
00:19:04.617 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
00:19:04.618 00.001 7680 Moving (0.02, 0.20) raw xDistance=-0.06 yDistance=-0.17
00:19:04.618 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:19:04.618 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:04.621 00.003 6120 UpdateGuideState exits: m=14887 SNR=79.6 Saturated
00:19:04.626 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:04.629 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:04.633 00.004 6120 Enqueuing Expose request
00:19:04.637 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:19:04.637 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:19:04.637 00.000 7680 MoveAxis(E, 0, ABG)
00:19:04.637 00.000 7680 Move returns status 0, amount 0
00:19:04.638 00.001 7680 MoveAxis(N, 0, ABG)
00:19:04.638 00.000 7680 Move returns status 0, amount 0
00:19:04.638 00.000 7680 move complete, result=0
00:19:04.638 00.000 7680 worker thread done servicing request
00:19:04.638 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:19:04.644 00.006 7680 Worker thread wakes up
00:19:04.644 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:04.645 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:05.897 01.252 7680 Exposure complete
00:19:06.031 00.134 7680 worker thread done servicing request
00:19:06.031 00.000 6120 OnExposeComplete: enter
00:19:06.036 00.005 6120 UpdateGuideState(): m_state=6
00:19:06.039 00.003 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3764
00:19:06.045 00.006 6120 Star::Find returns 1 (1), X=963.36, Y=52.07, Mass=13537, SNR=76.3, Peak=255 HFD=6.8
00:19:06.048 00.003 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-2.95) = xAngle (5.42 = -0.87)
00:19:06.052 00.004 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.15 = -1.13)
00:19:06.056 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.20 cameraTheta=2.46 mountX=0.13 mountY=-0.18, mountTheta=-0.95
00:19:06.061 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.13, opts=13)
00:19:06.064 00.003 6120 Enqueuing Move request for scope (-0.16, 0.13)
00:19:06.068 00.004 7680 Worker thread wakes up
00:19:06.069 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
00:19:06.069 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
00:19:06.069 00.000 7680 Moving (-0.16, 0.13) raw xDistance=0.13 yDistance=-0.18
00:19:06.069 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:19:06.069 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:19:06.069 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:19:06.069 00.000 7680 MoveAxis(E, 0, ABG)
00:19:06.069 00.000 7680 Move returns status 0, amount 0
00:19:06.069 00.000 7680 MoveAxis(N, 0, ABG)
00:19:06.069 00.000 7680 Move returns status 0, amount 0
00:19:06.070 00.001 7680 move complete, result=0
00:19:06.070 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:06.073 00.003 7680 worker thread done servicing request
00:19:06.073 00.000 6120 UpdateGuideState exits: m=13537 SNR=76.3 Saturated
00:19:06.077 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:06.081 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:06.085 00.004 6120 Enqueuing Expose request
00:19:06.090 00.005 7680 Worker thread wakes up
00:19:06.090 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:06.090 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:06.091 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:19:07.338 01.247 7680 Exposure complete
00:19:07.477 00.139 7680 worker thread done servicing request
00:19:07.477 00.000 6120 OnExposeComplete: enter
00:19:07.480 00.003 6120 UpdateGuideState(): m_state=6
00:19:07.484 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3765
00:19:07.488 00.004 6120 Star::Find returns 1 (1), X=963.50, Y=52.52, Mass=15071, SNR=78.5, Peak=255 HFD=7.1
00:19:07.494 00.006 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
00:19:07.497 00.003 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
00:19:07.501 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.58 hyp=0.58 cameraTheta=1.60 mountX=-0.09 mountY=-0.53, mountTheta=-1.74
00:19:07.507 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.58, opts=13)
00:19:07.511 00.004 6120 Enqueuing Move request for scope (-0.02, 0.58)
00:19:07.514 00.003 7680 Worker thread wakes up
00:19:07.514 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:07.519 00.005 6120 UpdateGuideState exits: m=15071 SNR=78.5 Saturated
00:19:07.522 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:07.526 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:07.530 00.004 6120 Enqueuing Expose request
00:19:07.535 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.58) opts 0xd
00:19:07.535 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.58)
00:19:07.535 00.000 7680 Moving (-0.02, 0.58) raw xDistance=-0.09 yDistance=-0.53
00:19:07.535 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:19:07.536 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
00:19:07.536 00.000 7680 MoveAxis(E, 0, ABG)
00:19:07.536 00.000 7680 Move returns status 0, amount 0
00:19:07.536 00.000 7680 MoveAxis(N, 287, ABG)
00:19:07.536 00.000 7680 Guiding  Dir = 0, Dur = 287
00:19:07.537 00.001 7680 IsSlewing returns 0
00:19:07.537 00.000 7680 IsGuiding returns 0
00:19:07.538 00.001 7680 PulseGuide returned control before completion, sleep 297
00:19:07.841 00.303 7680 IsGuiding returns 1
00:19:07.841 00.000 7680 scope still moving after pulse duration time elapsed
00:19:07.871 00.030 7680 IsSlewing returns 0
00:19:07.872 00.001 7680 IsGuiding returns 0
00:19:07.872 00.000 7680 scope move finished after 287 + 47 ms
00:19:07.873 00.001 7680 Move returns status 0, amount 287
00:19:07.873 00.000 7680 move complete, result=0
00:19:07.874 00.001 7680 worker thread done servicing request
00:19:07.874 00.000 7680 Worker thread wakes up
00:19:07.874 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 287 ms NORTH
00:19:07.881 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:07.881 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:09.126 01.245 7680 Exposure complete
00:19:09.267 00.141 7680 worker thread done servicing request
00:19:09.267 00.000 6120 OnExposeComplete: enter
00:19:09.271 00.004 6120 UpdateGuideState(): m_state=6
00:19:09.275 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3766
00:19:09.280 00.005 6120 Star::Find returns 1 (1), X=963.36, Y=52.04, Mass=13601, SNR=76.1, Peak=255 HFD=6.8
00:19:09.286 00.006 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.56 = -0.72)
00:19:09.293 00.007 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.29 = -0.99)
00:19:09.301 00.008 6120 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.18 cameraTheta=2.61 mountX=0.14 mountY=-0.15, mountTheta=-0.84
00:19:09.308 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.09, opts=13)
00:19:09.311 00.003 6120 Enqueuing Move request for scope (-0.16, 0.09)
00:19:09.316 00.005 7680 Worker thread wakes up
00:19:09.316 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:09.321 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
00:19:09.321 00.000 6120 UpdateGuideState exits: m=13601 SNR=76.1 Saturated
00:19:09.325 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
00:19:09.325 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:09.331 00.006 7680 Moving (-0.16, 0.09) raw xDistance=0.14 yDistance=-0.15
00:19:09.331 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:09.335 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:19:09.335 00.000 6120 Enqueuing Expose request
00:19:09.339 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:19:09.339 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:19:09.339 00.000 7680 MoveAxis(E, 0, ABG)
00:19:09.339 00.000 7680 Move returns status 0, amount 0
00:19:09.339 00.000 7680 MoveAxis(N, 0, ABG)
00:19:09.341 00.002 7680 Move returns status 0, amount 0
00:19:09.341 00.000 7680 move complete, result=0
00:19:09.341 00.000 7680 worker thread done servicing request
00:19:09.341 00.000 7680 Worker thread wakes up
00:19:09.341 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:19:09.345 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:09.345 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:10.589 01.244 7680 Exposure complete
00:19:10.732 00.143 7680 worker thread done servicing request
00:19:10.733 00.001 6120 OnExposeComplete: enter
00:19:10.737 00.004 6120 UpdateGuideState(): m_state=6
00:19:10.741 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3767
00:19:10.746 00.005 6120 Star::Find returns 1 (1), X=963.61, Y=52.16, Mass=13536, SNR=76.3, Peak=255 HFD=7.1
00:19:10.749 00.003 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
00:19:10.754 00.005 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.44)
00:19:10.758 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.16 mountX=-0.13 mountY=-0.15, mountTheta=-2.29
00:19:10.763 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.21, opts=13)
00:19:10.767 00.004 6120 Enqueuing Move request for scope (0.09, 0.21)
00:19:10.772 00.005 7680 Worker thread wakes up
00:19:10.772 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:10.776 00.004 6120 UpdateGuideState exits: m=13536 SNR=76.3 Saturated
00:19:10.780 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:10.783 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:10.787 00.004 6120 Enqueuing Expose request
00:19:10.790 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
00:19:10.790 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
00:19:10.791 00.001 7680 Moving (0.09, 0.21) raw xDistance=-0.13 yDistance=-0.15
00:19:10.791 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:19:10.791 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:19:10.792 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:19:10.792 00.000 7680 MoveAxis(E, 0, ABG)
00:19:10.792 00.000 7680 Move returns status 0, amount 0
00:19:10.792 00.000 7680 MoveAxis(N, 0, ABG)
00:19:10.792 00.000 7680 Move returns status 0, amount 0
00:19:10.793 00.001 7680 move complete, result=0
00:19:10.793 00.000 7680 worker thread done servicing request
00:19:10.793 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:19:10.797 00.004 7680 Worker thread wakes up
00:19:10.799 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:10.799 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:12.039 01.240 7680 Exposure complete
00:19:12.170 00.131 7680 worker thread done servicing request
00:19:12.171 00.001 6120 OnExposeComplete: enter
00:19:12.175 00.004 6120 UpdateGuideState(): m_state=6
00:19:12.179 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3768
00:19:12.183 00.004 6120 Star::Find returns 1 (1), X=963.52, Y=52.61, Mass=12894, SNR=73.8, Peak=255 HFD=7.1
00:19:12.187 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.53 = -1.76)
00:19:12.190 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
00:19:12.194 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.67 hyp=0.67 cameraTheta=1.57 mountX=-0.12 mountY=-0.60, mountTheta=-1.77
00:19:12.199 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.67, opts=13)
00:19:12.204 00.005 6120 Enqueuing Move request for scope (-0.00, 0.67)
00:19:12.208 00.004 7680 Worker thread wakes up
00:19:12.208 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.67) opts 0xd
00:19:12.208 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.67)
00:19:12.209 00.001 7680 Moving (-0.00, 0.67) raw xDistance=-0.12 yDistance=-0.60
00:19:12.210 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:19:12.210 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
00:19:12.210 00.000 7680 MoveAxis(E, 0, ABG)
00:19:12.210 00.000 7680 Move returns status 0, amount 0
00:19:12.211 00.001 7680 MoveAxis(N, 325, ABG)
00:19:12.211 00.000 7680 Guiding  Dir = 0, Dur = 325
00:19:12.211 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:12.215 00.004 6120 UpdateGuideState exits: m=12894 SNR=73.8 Saturated
00:19:12.220 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:12.224 00.004 7680 IsSlewing returns 0
00:19:12.224 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:12.228 00.004 6120 Enqueuing Expose request
00:19:12.231 00.003 7680 IsGuiding returns 0
00:19:12.231 00.000 7680 PulseGuide returned control before completion, sleep 335
00:19:12.576 00.345 7680 IsGuiding returns 1
00:19:12.576 00.000 7680 scope still moving after pulse duration time elapsed
00:19:12.604 00.028 7680 IsSlewing returns 0
00:19:12.604 00.000 7680 IsGuiding returns 0
00:19:12.605 00.001 7680 scope move finished after 325 + 49 ms
00:19:12.605 00.000 7680 Move returns status 0, amount 325
00:19:12.607 00.002 7680 move complete, result=0
00:19:12.607 00.000 7680 worker thread done servicing request
00:19:12.608 00.001 7680 Worker thread wakes up
00:19:12.608 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 325 ms NORTH
00:19:12.619 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:12.619 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:13.867 01.248 7680 Exposure complete
00:19:14.003 00.136 7680 worker thread done servicing request
00:19:14.003 00.000 6120 OnExposeComplete: enter
00:19:14.007 00.004 6120 UpdateGuideState(): m_state=6
00:19:14.010 00.003 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3769
00:19:14.014 00.004 6120 Star::Find returns 1 (1), X=963.40, Y=52.38, Mass=14450, SNR=78.4, Peak=255 HFD=7.3
00:19:14.018 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
00:19:14.023 00.005 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
00:19:14.026 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.44 hyp=0.45 cameraTheta=1.84 mountX=0.04 mountY=-0.44, mountTheta=-1.49
00:19:14.031 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.44, opts=13)
00:19:14.035 00.004 6120 Enqueuing Move request for scope (-0.12, 0.44)
00:19:14.038 00.003 7680 Worker thread wakes up
00:19:14.039 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:14.043 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.44) opts 0xd
00:19:14.043 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.44)
00:19:14.043 00.000 7680 Moving (-0.12, 0.44) raw xDistance=0.04 yDistance=-0.44
00:19:14.044 00.001 6120 UpdateGuideState exits: m=14450 SNR=78.4 Saturated
00:19:14.049 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:19:14.049 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
00:19:14.049 00.000 7680 MoveAxis(E, 0, ABG)
00:19:14.049 00.000 7680 Move returns status 0, amount 0
00:19:14.050 00.001 7680 MoveAxis(N, 241, ABG)
00:19:14.050 00.000 7680 Guiding  Dir = 0, Dur = 241
00:19:14.050 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:14.053 00.003 7680 IsSlewing returns 0
00:19:14.053 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:14.058 00.005 7680 IsGuiding returns 0
00:19:14.058 00.000 6120 Enqueuing Expose request
00:19:14.062 00.004 7680 PulseGuide returned control before completion, sleep 251
00:19:14.326 00.264 7680 IsGuiding returns 0
00:19:14.329 00.003 7680 Move returns status 0, amount 241
00:19:14.329 00.000 7680 move complete, result=0
00:19:14.329 00.000 7680 worker thread done servicing request
00:19:14.329 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 241 ms NORTH
00:19:14.338 00.009 7680 Worker thread wakes up
00:19:14.338 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:14.338 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:15.588 01.250 7680 Exposure complete
00:19:15.726 00.138 7680 worker thread done servicing request
00:19:15.726 00.000 6120 OnExposeComplete: enter
00:19:15.729 00.003 6120 UpdateGuideState(): m_state=6
00:19:15.733 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3770
00:19:15.738 00.005 6120 Star::Find returns 1 (1), X=963.66, Y=51.96, Mass=14492, SNR=79.5, Peak=255 HFD=6.9
00:19:15.743 00.005 6120 CameraToMount -- cameraTheta (0.09) - m_xAngle (-2.95) = xAngle (3.04 = 3.04)
00:19:15.746 00.003 6120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.78 = 2.78)
00:19:15.751 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.09 mountX=-0.14 mountY=0.05, mountTheta=2.80
00:19:15.755 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.01, opts=13)
00:19:15.759 00.004 6120 Enqueuing Move request for scope (0.14, 0.01)
00:19:15.765 00.006 7680 Worker thread wakes up
00:19:15.765 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:15.770 00.005 6120 UpdateGuideState exits: m=14492 SNR=79.5 Saturated
00:19:15.774 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:15.777 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:15.781 00.004 6120 Enqueuing Expose request
00:19:15.785 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
00:19:15.785 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
00:19:15.785 00.000 7680 Moving (0.14, 0.01) raw xDistance=-0.14 yDistance=0.05
00:19:15.786 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:19:15.786 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:19:15.786 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:19:15.786 00.000 7680 MoveAxis(E, 0, ABG)
00:19:15.787 00.001 7680 Move returns status 0, amount 0
00:19:15.787 00.000 7680 MoveAxis(N, 0, ABG)
00:19:15.787 00.000 7680 Move returns status 0, amount 0
00:19:15.787 00.000 7680 move complete, result=0
00:19:15.787 00.000 7680 worker thread done servicing request
00:19:15.788 00.001 7680 Worker thread wakes up
00:19:15.788 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:15.792 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:15.793 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:17.034 01.241 7680 Exposure complete
00:19:17.174 00.140 7680 worker thread done servicing request
00:19:17.175 00.001 6120 OnExposeComplete: enter
00:19:17.179 00.004 6120 UpdateGuideState(): m_state=6
00:19:17.184 00.005 6120 Star::Find(15, 963, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3771
00:19:17.188 00.004 6120 Star::Find returns 1 (1), X=963.28, Y=52.10, Mass=13224, SNR=74.6, Peak=255 HFD=7.0
00:19:17.191 00.003 6120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
00:19:17.196 00.005 6120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
00:19:17.201 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=0.16 hyp=0.29 cameraTheta=2.56 mountX=0.21 mountY=-0.25, mountTheta=-0.88
00:19:17.206 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.16, opts=13)
00:19:17.210 00.004 6120 Enqueuing Move request for scope (-0.24, 0.16)
00:19:17.214 00.004 7680 Worker thread wakes up
00:19:17.214 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.16) opts 0xd
00:19:17.214 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.16)
00:19:17.214 00.000 7680 Moving (-0.24, 0.16) raw xDistance=0.21 yDistance=-0.25
00:19:17.216 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:17.219 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:19:17.219 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:19:17.220 00.001 7680 MoveAxis(W, 84, ABG)
00:19:17.220 00.000 6120 UpdateGuideState exits: m=13224 SNR=74.6 Saturated
00:19:17.224 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:17.227 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:17.231 00.004 6120 Enqueuing Expose request
00:19:17.235 00.004 7680 Guiding  Dir = 3, Dur = 84
00:19:17.235 00.000 7680 IsSlewing returns 0
00:19:17.236 00.001 7680 IsGuiding returns 0
00:19:17.236 00.000 7680 PulseGuide returned control before completion, sleep 94
00:19:17.338 00.102 7680 IsGuiding returns 1
00:19:17.339 00.001 7680 scope still moving after pulse duration time elapsed
00:19:17.369 00.030 7680 IsSlewing returns 0
00:19:17.370 00.001 7680 IsGuiding returns 0
00:19:17.371 00.001 7680 scope move finished after 84 + 50 ms
00:19:17.371 00.000 7680 Move returns status 0, amount 84
00:19:17.372 00.001 7680 MoveAxis(N, 135, ABG)
00:19:17.372 00.000 7680 Guiding  Dir = 0, Dur = 135
00:19:17.373 00.001 7680 IsSlewing returns 0
00:19:17.373 00.000 7680 IsGuiding returns 0
00:19:17.374 00.001 7680 PulseGuide returned control before completion, sleep 145
00:19:17.526 00.152 7680 IsGuiding returns 1
00:19:17.527 00.001 7680 scope still moving after pulse duration time elapsed
00:19:17.557 00.030 7680 IsSlewing returns 0
00:19:17.557 00.000 7680 IsGuiding returns 0
00:19:17.558 00.001 7680 scope move finished after 135 + 48 ms
00:19:17.559 00.001 7680 Move returns status 0, amount 135
00:19:17.559 00.000 7680 move complete, result=0
00:19:17.559 00.000 7680 worker thread done servicing request
00:19:17.560 00.001 7680 Worker thread wakes up
00:19:17.560 00.000 6120 GuideStep: 0.2 px 84 ms WEST, -0.2 px 135 ms NORTH
00:19:17.566 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:17.566 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:18.820 01.254 7680 Exposure complete
00:19:18.938 00.118 7680 worker thread done servicing request
00:19:18.939 00.001 6120 OnExposeComplete: enter
00:19:18.943 00.004 6120 UpdateGuideState(): m_state=6
00:19:18.946 00.003 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3772
00:19:18.951 00.005 6120 Star::Find returns 1 (1), X=963.69, Y=52.11, Mass=14708, SNR=78.7, Peak=255 HFD=6.9
00:19:18.955 00.004 6120 CameraToMount -- cameraTheta (0.75) - m_xAngle (-2.95) = xAngle (3.70 = -2.58)
00:19:18.960 00.005 6120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.43 = -2.85)
00:19:18.964 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.75 mountX=-0.20 mountY=-0.07, mountTheta=-2.82
00:19:18.969 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.16, opts=13)
00:19:18.973 00.004 6120 Enqueuing Move request for scope (0.18, 0.16)
00:19:18.977 00.004 7680 Worker thread wakes up
00:19:18.977 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd
00:19:18.978 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.16)
00:19:18.978 00.000 7680 Moving (0.18, 0.16) raw xDistance=-0.20 yDistance=-0.07
00:19:18.978 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:18.982 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.20
00:19:18.983 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:19:18.983 00.000 6120 UpdateGuideState exits: m=14708 SNR=78.7 Saturated
00:19:18.986 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:18.990 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:19:18.990 00.000 7680 MoveAxis(E, 77, ABG)
00:19:18.991 00.001 7680 Guiding  Dir = 2, Dur = 77
00:19:18.991 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:18.995 00.004 7680 IsSlewing returns 0
00:19:18.995 00.000 6120 Enqueuing Expose request
00:19:18.998 00.003 7680 IsGuiding returns 0
00:19:18.998 00.000 7680 PulseGuide returned control before completion, sleep 87
00:19:19.090 00.092 7680 IsGuiding returns 1
00:19:19.091 00.001 7680 scope still moving after pulse duration time elapsed
00:19:19.122 00.031 7680 IsSlewing returns 0
00:19:19.123 00.001 7680 IsGuiding returns 0
00:19:19.124 00.001 7680 scope move finished after 77 + 48 ms
00:19:19.124 00.000 7680 Move returns status 0, amount 77
00:19:19.125 00.001 7680 MoveAxis(N, 0, ABG)
00:19:19.125 00.000 7680 Move returns status 0, amount 0
00:19:19.126 00.001 7680 move complete, result=0
00:19:19.126 00.000 7680 worker thread done servicing request
00:19:19.126 00.000 7680 Worker thread wakes up
00:19:19.126 00.000 6120 GuideStep: -0.2 px 77 ms EAST, -0.1 px 0 ms NORTH
00:19:19.133 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:19.134 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:20.391 01.257 7680 Exposure complete
00:19:20.520 00.129 7680 worker thread done servicing request
00:19:20.521 00.001 6120 OnExposeComplete: enter
00:19:20.524 00.003 6120 UpdateGuideState(): m_state=6
00:19:20.529 00.005 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3773
00:19:20.532 00.003 6120 Star::Find returns 1 (1), X=963.74, Y=52.16, Mass=15454, SNR=80.4, Peak=255 HFD=7.0
00:19:20.536 00.004 6120 CameraToMount -- cameraTheta (0.77) - m_xAngle (-2.95) = xAngle (3.73 = -2.56)
00:19:20.540 00.004 6120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.46 = -2.83)
00:19:20.543 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=0.21 hyp=0.31 cameraTheta=0.77 mountX=-0.26 mountY=-0.10, mountTheta=-2.79
00:19:20.549 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.21, opts=13)
00:19:20.553 00.004 6120 Enqueuing Move request for scope (0.22, 0.21)
00:19:20.556 00.003 7680 Worker thread wakes up
00:19:20.556 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.21) opts 0xd
00:19:20.557 00.001 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.21)
00:19:20.557 00.000 7680 Moving (0.22, 0.21) raw xDistance=-0.26 yDistance=-0.10
00:19:20.557 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
00:19:20.557 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:19:20.558 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:19:20.558 00.000 7680 MoveAxis(E, 110, ABG)
00:19:20.558 00.000 7680 Guiding  Dir = 2, Dur = 110
00:19:20.558 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:20.562 00.004 7680 IsSlewing returns 0
00:19:20.562 00.000 6120 UpdateGuideState exits: m=15454 SNR=80.4 Saturated
00:19:20.566 00.004 7680 IsGuiding returns 0
00:19:20.567 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:20.570 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:20.573 00.003 7680 PulseGuide returned control before completion, sleep 120
00:19:20.574 00.001 6120 Enqueuing Expose request
00:19:20.707 00.133 7680 IsGuiding returns 1
00:19:20.708 00.001 7680 scope still moving after pulse duration time elapsed
00:19:20.739 00.031 7680 IsSlewing returns 0
00:19:20.739 00.000 7680 IsGuiding returns 0
00:19:20.740 00.001 7680 scope move finished after 110 + 63 ms
00:19:20.741 00.001 7680 Move returns status 0, amount 110
00:19:20.741 00.000 7680 MoveAxis(N, 0, ABG)
00:19:20.741 00.000 7680 Move returns status 0, amount 0
00:19:20.742 00.001 7680 move complete, result=0
00:19:20.742 00.000 7680 worker thread done servicing request
00:19:20.742 00.000 6120 GuideStep: -0.3 px 110 ms EAST, -0.1 px 0 ms NORTH
00:19:20.748 00.006 7680 Worker thread wakes up
00:19:20.748 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:20.748 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:22.002 01.254 7680 Exposure complete
00:19:22.133 00.131 7680 worker thread done servicing request
00:19:22.134 00.001 6120 OnExposeComplete: enter
00:19:22.138 00.004 6120 UpdateGuideState(): m_state=6
00:19:22.143 00.005 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3774
00:19:22.147 00.004 6120 Star::Find returns 1 (1), X=963.52, Y=52.30, Mass=14166, SNR=78.8, Peak=255 HFD=7.2
00:19:22.151 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
00:19:22.156 00.005 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.04)
00:19:22.160 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.35 hyp=0.35 cameraTheta=1.56 mountX=-0.07 mountY=-0.32, mountTheta=-1.79
00:19:22.164 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.35, opts=13)
00:19:22.169 00.005 6120 Enqueuing Move request for scope (0.00, 0.35)
00:19:22.173 00.004 7680 Worker thread wakes up
00:19:22.173 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:22.179 00.006 6120 UpdateGuideState exits: m=14166 SNR=78.8 Saturated
00:19:22.182 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:22.186 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:22.190 00.004 6120 Enqueuing Expose request
00:19:22.194 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.35) opts 0xd
00:19:22.194 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.35)
00:19:22.194 00.000 7680 Moving (0.00, 0.35) raw xDistance=-0.07 yDistance=-0.32
00:19:22.194 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:19:22.194 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:19:22.194 00.000 7680 MoveAxis(E, 0, ABG)
00:19:22.195 00.001 7680 Move returns status 0, amount 0
00:19:22.195 00.000 7680 MoveAxis(N, 171, ABG)
00:19:22.195 00.000 7680 Guiding  Dir = 0, Dur = 171
00:19:22.195 00.000 7680 IsSlewing returns 0
00:19:22.195 00.000 7680 IsGuiding returns 0
00:19:22.196 00.001 7680 PulseGuide returned control before completion, sleep 181
00:19:22.381 00.185 7680 IsGuiding returns 1
00:19:22.384 00.003 7680 scope still moving after pulse duration time elapsed
00:19:22.413 00.029 7680 IsSlewing returns 0
00:19:22.414 00.001 7680 IsGuiding returns 0
00:19:22.415 00.001 7680 scope move finished after 171 + 48 ms
00:19:22.415 00.000 7680 Move returns status 0, amount 171
00:19:22.416 00.001 7680 move complete, result=0
00:19:22.416 00.000 7680 worker thread done servicing request
00:19:22.416 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 171 ms NORTH
00:19:22.423 00.007 7680 Worker thread wakes up
00:19:22.423 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:22.423 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:23.681 01.258 7680 Exposure complete
00:19:23.826 00.145 7680 worker thread done servicing request
00:19:23.827 00.001 6120 OnExposeComplete: enter
00:19:23.830 00.003 6120 UpdateGuideState(): m_state=6
00:19:23.834 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3775
00:19:23.837 00.003 6120 Star::Find returns 1 (1), X=963.51, Y=52.32, Mass=13634, SNR=76.2, Peak=255 HFD=7.1
00:19:23.842 00.005 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
00:19:23.846 00.004 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
00:19:23.850 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.38 hyp=0.38 cameraTheta=1.58 mountX=-0.07 mountY=-0.34, mountTheta=-1.76
00:19:23.854 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.38, opts=13)
00:19:23.860 00.006 6120 Enqueuing Move request for scope (-0.01, 0.38)
00:19:23.863 00.003 7680 Worker thread wakes up
00:19:23.864 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:23.868 00.004 6120 UpdateGuideState exits: m=13634 SNR=76.2 Saturated
00:19:23.871 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:23.875 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:23.878 00.003 6120 Enqueuing Expose request
00:19:23.882 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.38) opts 0xd
00:19:23.882 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.38)
00:19:23.882 00.000 7680 Moving (-0.01, 0.38) raw xDistance=-0.07 yDistance=-0.34
00:19:23.882 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:19:23.882 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:19:23.883 00.001 7680 MoveAxis(E, 0, ABG)
00:19:23.884 00.001 7680 Move returns status 0, amount 0
00:19:23.884 00.000 7680 MoveAxis(N, 186, ABG)
00:19:23.884 00.000 7680 Guiding  Dir = 0, Dur = 186
00:19:23.884 00.000 7680 IsSlewing returns 0
00:19:23.885 00.001 7680 IsGuiding returns 0
00:19:23.885 00.000 7680 PulseGuide returned control before completion, sleep 196
00:19:24.089 00.204 7680 IsGuiding returns 1
00:19:24.089 00.000 7680 scope still moving after pulse duration time elapsed
00:19:24.120 00.031 7680 IsSlewing returns 0
00:19:24.122 00.002 7680 IsGuiding returns 0
00:19:24.122 00.000 7680 scope move finished after 186 + 51 ms
00:19:24.123 00.001 7680 Move returns status 0, amount 186
00:19:24.123 00.000 7680 move complete, result=0
00:19:24.123 00.000 7680 worker thread done servicing request
00:19:24.124 00.001 7680 Worker thread wakes up
00:19:24.124 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 186 ms NORTH
00:19:24.131 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:24.131 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:25.383 01.252 7680 Exposure complete
00:19:25.530 00.147 7680 worker thread done servicing request
00:19:25.531 00.001 6120 OnExposeComplete: enter
00:19:25.535 00.004 6120 UpdateGuideState(): m_state=6
00:19:25.539 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3776
00:19:25.544 00.005 6120 Star::Find returns 1 (1), X=963.42, Y=52.45, Mass=13960, SNR=77.5, Peak=255 HFD=7.1
00:19:25.549 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
00:19:25.552 00.003 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
00:19:25.557 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.50 hyp=0.51 cameraTheta=1.76 mountX=0.00 mountY=-0.49, mountTheta=-1.56
00:19:25.563 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.50, opts=13)
00:19:25.567 00.004 6120 Enqueuing Move request for scope (-0.10, 0.50)
00:19:25.570 00.003 7680 Worker thread wakes up
00:19:25.571 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.50) opts 0xd
00:19:25.571 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.50)
00:19:25.571 00.000 7680 Moving (-0.10, 0.50) raw xDistance=0.00 yDistance=-0.49
00:19:25.571 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:19:25.572 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:19:25.572 00.000 7680 MoveAxis(E, 0, ABG)
00:19:25.572 00.000 7680 Move returns status 0, amount 0
00:19:25.572 00.000 7680 MoveAxis(N, 269, ABG)
00:19:25.573 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:25.578 00.005 7680 Guiding  Dir = 0, Dur = 269
00:19:25.578 00.000 6120 UpdateGuideState exits: m=13960 SNR=77.5 Saturated
00:19:25.582 00.004 7680 IsSlewing returns 0
00:19:25.582 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:25.586 00.004 7680 IsGuiding returns 0
00:19:25.586 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:25.591 00.005 7680 PulseGuide returned control before completion, sleep 279
00:19:25.591 00.000 6120 Enqueuing Expose request
00:19:25.874 00.283 7680 IsGuiding returns 1
00:19:25.875 00.001 7680 scope still moving after pulse duration time elapsed
00:19:25.905 00.030 7680 IsSlewing returns 0
00:19:25.906 00.001 7680 IsGuiding returns 0
00:19:25.906 00.000 7680 scope move finished after 269 + 50 ms
00:19:25.907 00.001 7680 Move returns status 0, amount 269
00:19:25.907 00.000 7680 move complete, result=0
00:19:25.907 00.000 7680 worker thread done servicing request
00:19:25.907 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 269 ms NORTH
00:19:25.914 00.007 7680 Worker thread wakes up
00:19:25.914 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:25.914 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:27.171 01.257 7680 Exposure complete
00:19:27.299 00.128 7680 worker thread done servicing request
00:19:27.299 00.000 6120 OnExposeComplete: enter
00:19:27.303 00.004 6120 UpdateGuideState(): m_state=6
00:19:27.306 00.003 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3777
00:19:27.310 00.004 6120 Star::Find returns 1 (1), X=963.30, Y=52.07, Mass=13729, SNR=75.2, Peak=255 HFD=6.8
00:19:27.315 00.005 6120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-2.95) = xAngle (5.56 = -0.72)
00:19:27.319 00.004 6120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.29 = -0.99)
00:19:27.323 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.25 cameraTheta=2.60 mountX=0.19 mountY=-0.21, mountTheta=-0.84
00:19:27.328 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.13, opts=13)
00:19:27.333 00.005 6120 Enqueuing Move request for scope (-0.21, 0.13)
00:19:27.338 00.005 7680 Worker thread wakes up
00:19:27.338 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:27.342 00.004 6120 UpdateGuideState exits: m=13729 SNR=75.2 Saturated
00:19:27.345 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:27.349 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:27.353 00.004 6120 Enqueuing Expose request
00:19:27.357 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.13) opts 0xd
00:19:27.358 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.13)
00:19:27.358 00.000 7680 Moving (-0.21, 0.13) raw xDistance=0.19 yDistance=-0.21
00:19:27.358 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:19:27.358 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:19:27.359 00.001 7680 MoveAxis(E, 0, ABG)
00:19:27.359 00.000 7680 Move returns status 0, amount 0
00:19:27.359 00.000 7680 MoveAxis(N, 112, ABG)
00:19:27.359 00.000 7680 Guiding  Dir = 0, Dur = 112
00:19:27.361 00.002 7680 IsSlewing returns 0
00:19:27.361 00.000 7680 IsGuiding returns 0
00:19:27.361 00.000 7680 PulseGuide returned control before completion, sleep 122
00:19:27.486 00.125 7680 IsGuiding returns 1
00:19:27.487 00.001 7680 scope still moving after pulse duration time elapsed
00:19:27.517 00.030 7680 IsSlewing returns 0
00:19:27.518 00.001 7680 IsGuiding returns 0
00:19:27.518 00.000 7680 scope move finished after 112 + 44 ms
00:19:27.519 00.001 7680 Move returns status 0, amount 112
00:19:27.519 00.000 7680 move complete, result=0
00:19:27.519 00.000 7680 worker thread done servicing request
00:19:27.519 00.000 7680 Worker thread wakes up
00:19:27.519 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 112 ms NORTH
00:19:27.528 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:27.528 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:28.778 01.250 7680 Exposure complete
00:19:28.910 00.132 7680 worker thread done servicing request
00:19:28.911 00.001 6120 OnExposeComplete: enter
00:19:28.914 00.003 6120 UpdateGuideState(): m_state=6
00:19:28.917 00.003 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3778
00:19:28.923 00.006 6120 Star::Find returns 1 (1), X=963.29, Y=52.18, Mass=13668, SNR=75.4, Peak=255 HFD=6.9
00:19:28.928 00.005 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.30 = -0.98)
00:19:28.931 00.003 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.25)
00:19:28.934 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.23 hyp=0.33 cameraTheta=2.35 mountX=0.18 mountY=-0.31, mountTheta=-1.04
00:19:28.939 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.23, opts=13)
00:19:28.943 00.004 6120 Enqueuing Move request for scope (-0.23, 0.23)
00:19:28.948 00.005 7680 Worker thread wakes up
00:19:28.948 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:28.951 00.003 6120 UpdateGuideState exits: m=13668 SNR=75.4 Saturated
00:19:28.956 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:28.960 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:28.964 00.004 6120 Enqueuing Expose request
00:19:28.968 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.23) opts 0xd
00:19:28.969 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.23)
00:19:28.969 00.000 7680 Moving (-0.23, 0.23) raw xDistance=0.18 yDistance=-0.31
00:19:28.969 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:19:28.969 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:19:28.970 00.001 7680 MoveAxis(E, 0, ABG)
00:19:28.970 00.000 7680 Move returns status 0, amount 0
00:19:28.970 00.000 7680 MoveAxis(N, 169, ABG)
00:19:28.970 00.000 7680 Guiding  Dir = 0, Dur = 169
00:19:28.970 00.000 7680 IsSlewing returns 0
00:19:28.971 00.001 7680 IsGuiding returns 0
00:19:28.971 00.000 7680 PulseGuide returned control before completion, sleep 179
00:19:29.161 00.190 7680 IsGuiding returns 1
00:19:29.161 00.000 7680 scope still moving after pulse duration time elapsed
00:19:29.191 00.030 7680 IsSlewing returns 0
00:19:29.192 00.001 7680 IsGuiding returns 0
00:19:29.193 00.001 7680 scope move finished after 169 + 53 ms
00:19:29.194 00.001 7680 Move returns status 0, amount 169
00:19:29.194 00.000 7680 move complete, result=0
00:19:29.195 00.001 7680 worker thread done servicing request
00:19:29.195 00.000 7680 Worker thread wakes up
00:19:29.195 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 169 ms NORTH
00:19:29.204 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:29.204 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:30.458 01.254 7680 Exposure complete
00:19:30.583 00.125 7680 worker thread done servicing request
00:19:30.583 00.000 6120 OnExposeComplete: enter
00:19:30.588 00.005 6120 UpdateGuideState(): m_state=6
00:19:30.590 00.002 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3779
00:19:30.595 00.005 6120 Star::Find returns 1 (1), X=963.28, Y=51.99, Mass=14748, SNR=80.2, Peak=255 HFD=6.9
00:19:30.598 00.003 6120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-2.95) = xAngle (5.89 = -0.39)
00:19:30.602 00.004 6120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.62 = -0.66)
00:19:30.605 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.05 hyp=0.24 cameraTheta=2.94 mountX=0.22 mountY=-0.15, mountTheta=-0.59
00:19:30.610 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.05, opts=13)
00:19:30.613 00.003 6120 Enqueuing Move request for scope (-0.23, 0.05)
00:19:30.617 00.004 7680 Worker thread wakes up
00:19:30.617 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.05) opts 0xd
00:19:30.618 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:30.622 00.004 6120 UpdateGuideState exits: m=14748 SNR=80.2 Saturated
00:19:30.624 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:30.627 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.05)
00:19:30.627 00.000 7680 Moving (-0.23, 0.05) raw xDistance=0.22 yDistance=-0.15
00:19:30.627 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:19:30.627 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:19:30.629 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:30.631 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:19:30.631 00.000 7680 MoveAxis(W, 90, ABG)
00:19:30.631 00.000 7680 Guiding  Dir = 3, Dur = 90
00:19:30.632 00.001 6120 Enqueuing Expose request
00:19:30.635 00.003 7680 IsSlewing returns 0
00:19:30.636 00.001 7680 IsGuiding returns 0
00:19:30.636 00.000 7680 PulseGuide returned control before completion, sleep 100
00:19:30.742 00.106 7680 IsGuiding returns 1
00:19:30.743 00.001 7680 scope still moving after pulse duration time elapsed
00:19:30.772 00.029 7680 IsSlewing returns 0
00:19:30.773 00.001 7680 IsGuiding returns 0
00:19:30.773 00.000 7680 scope move finished after 90 + 47 ms
00:19:30.775 00.002 7680 Move returns status 0, amount 90
00:19:30.775 00.000 7680 MoveAxis(N, 0, ABG)
00:19:30.776 00.001 7680 Move returns status 0, amount 0
00:19:30.776 00.000 7680 move complete, result=0
00:19:30.776 00.000 7680 worker thread done servicing request
00:19:30.776 00.000 6120 GuideStep: 0.2 px 90 ms WEST, -0.1 px 0 ms NORTH
00:19:30.784 00.008 7680 Worker thread wakes up
00:19:30.784 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:30.785 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:32.032 01.247 7680 Exposure complete
00:19:32.169 00.137 7680 worker thread done servicing request
00:19:32.170 00.001 6120 OnExposeComplete: enter
00:19:32.175 00.005 6120 UpdateGuideState(): m_state=6
00:19:32.180 00.005 6120 Star::Find(15, 963, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3780
00:19:32.183 00.003 6120 Star::Find returns 1 (1), X=963.29, Y=52.60, Mass=14086, SNR=76.4, Peak=255 HFD=7.2
00:19:32.187 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.86 = -1.43)
00:19:32.190 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
00:19:32.195 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.65 hyp=0.69 cameraTheta=1.90 mountX=0.10 mountY=-0.69, mountTheta=-1.43
00:19:32.199 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.65, opts=13)
00:19:32.203 00.004 6120 Enqueuing Move request for scope (-0.23, 0.65)
00:19:32.206 00.003 7680 Worker thread wakes up
00:19:32.206 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.65) opts 0xd
00:19:32.206 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.65)
00:19:32.206 00.000 7680 Moving (-0.23, 0.65) raw xDistance=0.10 yDistance=-0.69
00:19:32.206 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:19:32.207 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
00:19:32.207 00.000 7680 MoveAxis(E, 0, ABG)
00:19:32.207 00.000 7680 Move returns status 0, amount 0
00:19:32.207 00.000 7680 MoveAxis(N, 372, ABG)
00:19:32.207 00.000 7680 Guiding  Dir = 0, Dur = 372
00:19:32.207 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:32.212 00.005 7680 IsSlewing returns 0
00:19:32.212 00.000 6120 UpdateGuideState exits: m=14086 SNR=76.4 Saturated
00:19:32.215 00.003 7680 IsGuiding returns 0
00:19:32.216 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:32.219 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:32.223 00.004 7680 PulseGuide returned control before completion, sleep 382
00:19:32.223 00.000 6120 Enqueuing Expose request
00:19:32.615 00.392 7680 IsGuiding returns 1
00:19:32.615 00.000 7680 scope still moving after pulse duration time elapsed
00:19:32.648 00.033 7680 IsSlewing returns 0
00:19:32.649 00.001 7680 IsGuiding returns 0
00:19:32.650 00.001 7680 scope move finished after 372 + 62 ms
00:19:32.651 00.001 7680 Move returns status 0, amount 372
00:19:32.651 00.000 7680 move complete, result=0
00:19:32.652 00.001 7680 worker thread done servicing request
00:19:32.652 00.000 7680 Worker thread wakes up
00:19:32.652 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 372 ms NORTH
00:19:32.660 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:32.661 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:33.924 01.263 7680 Exposure complete
00:19:34.011 00.087 7680 worker thread done servicing request
00:19:34.011 00.000 6120 OnExposeComplete: enter
00:19:34.015 00.004 6120 UpdateGuideState(): m_state=6
00:19:34.018 00.003 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3781
00:19:34.020 00.002 6120 Star::Find returns 1 (1), X=963.68, Y=51.87, Mass=14685, SNR=78.1, Peak=255 HFD=6.9
00:19:34.023 00.003 6120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-2.95) = xAngle (2.51 = 2.51)
00:19:34.027 00.004 6120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.24 = 2.24)
00:19:34.031 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.18 cameraTheta=-0.44 mountX=-0.15 mountY=0.14, mountTheta=2.37
00:19:34.034 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.08, opts=13)
00:19:34.037 00.003 6120 Enqueuing Move request for scope (0.17, -0.08)
00:19:34.041 00.004 7680 Worker thread wakes up
00:19:34.041 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
00:19:34.042 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:34.045 00.003 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
00:19:34.045 00.000 7680 Moving (0.17, -0.08) raw xDistance=-0.15 yDistance=0.14
00:19:34.045 00.000 6120 UpdateGuideState exits: m=14685 SNR=78.1 Saturated
00:19:34.049 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:34.051 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:34.054 00.003 6120 Enqueuing Expose request
00:19:34.056 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:19:34.057 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:19:34.057 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:19:34.057 00.000 7680 MoveAxis(E, 0, ABG)
00:19:34.057 00.000 7680 Move returns status 0, amount 0
00:19:34.057 00.000 7680 MoveAxis(N, 0, ABG)
00:19:34.057 00.000 7680 Move returns status 0, amount 0
00:19:34.057 00.000 7680 move complete, result=0
00:19:34.057 00.000 7680 worker thread done servicing request
00:19:34.057 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:34.062 00.005 7680 Worker thread wakes up
00:19:34.062 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:34.062 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:35.304 01.242 7680 Exposure complete
00:19:35.429 00.125 7680 worker thread done servicing request
00:19:35.429 00.000 6120 OnExposeComplete: enter
00:19:35.433 00.004 6120 UpdateGuideState(): m_state=6
00:19:35.438 00.005 6120 Star::Find(15, 963, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3782
00:19:35.443 00.005 6120 Star::Find returns 1 (1), X=963.29, Y=52.04, Mass=13511, SNR=75.6, Peak=255 HFD=6.8
00:19:35.447 00.004 6120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-2.95) = xAngle (5.68 = -0.60)
00:19:35.451 00.004 6120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.41 = -0.87)
00:19:35.456 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.24 cameraTheta=2.73 mountX=0.20 mountY=-0.19, mountTheta=-0.75
00:19:35.462 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.10, opts=13)
00:19:35.466 00.004 6120 Enqueuing Move request for scope (-0.22, 0.10)
00:19:35.470 00.004 7680 Worker thread wakes up
00:19:35.470 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:35.474 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.10) opts 0xd
00:19:35.474 00.000 6120 UpdateGuideState exits: m=13511 SNR=75.6 Saturated
00:19:35.479 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.10)
00:19:35.479 00.000 7680 Moving (-0.22, 0.10) raw xDistance=0.20 yDistance=-0.19
00:19:35.479 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:19:35.479 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:35.484 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:19:35.484 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:35.488 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:19:35.488 00.000 6120 Enqueuing Expose request
00:19:35.491 00.003 7680 MoveAxis(W, 82, ABG)
00:19:35.491 00.000 7680 Guiding  Dir = 3, Dur = 82
00:19:35.492 00.001 7680 IsSlewing returns 0
00:19:35.492 00.000 7680 IsGuiding returns 0
00:19:35.492 00.000 7680 PulseGuide returned control before completion, sleep 92
00:19:35.597 00.105 7680 IsGuiding returns 1
00:19:35.597 00.000 7680 scope still moving after pulse duration time elapsed
00:19:35.627 00.030 7680 IsSlewing returns 0
00:19:35.627 00.000 7680 IsGuiding returns 0
00:19:35.627 00.000 7680 scope move finished after 82 + 53 ms
00:19:35.628 00.001 7680 Move returns status 0, amount 82
00:19:35.628 00.000 7680 MoveAxis(N, 0, ABG)
00:19:35.628 00.000 7680 Move returns status 0, amount 0
00:19:35.628 00.000 7680 move complete, result=0
00:19:35.628 00.000 7680 worker thread done servicing request
00:19:35.630 00.002 6120 GuideStep: 0.2 px 82 ms WEST, -0.2 px 0 ms NORTH
00:19:35.633 00.003 7680 Worker thread wakes up
00:19:35.633 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:35.633 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:36.871 01.238 7680 Exposure complete
00:19:36.991 00.120 7680 worker thread done servicing request
00:19:36.992 00.001 6120 OnExposeComplete: enter
00:19:36.996 00.004 6120 UpdateGuideState(): m_state=6
00:19:37.000 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3783
00:19:37.003 00.003 6120 Star::Find returns 1 (1), X=963.35, Y=52.40, Mass=14521, SNR=79.6, Peak=255 HFD=7.2
00:19:37.008 00.005 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
00:19:37.012 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
00:19:37.016 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.46 hyp=0.49 cameraTheta=1.92 mountX=0.08 mountY=-0.49, mountTheta=-1.41
00:19:37.021 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.46, opts=13)
00:19:37.026 00.005 6120 Enqueuing Move request for scope (-0.17, 0.46)
00:19:37.030 00.004 7680 Worker thread wakes up
00:19:37.030 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.46) opts 0xd
00:19:37.030 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.46)
00:19:37.030 00.000 7680 Moving (-0.17, 0.46) raw xDistance=0.08 yDistance=-0.49
00:19:37.031 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:19:37.031 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:19:37.031 00.000 7680 MoveAxis(E, 0, ABG)
00:19:37.031 00.000 7680 Move returns status 0, amount 0
00:19:37.031 00.000 7680 MoveAxis(N, 264, ABG)
00:19:37.031 00.000 7680 Guiding  Dir = 0, Dur = 264
00:19:37.032 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:37.035 00.003 7680 IsSlewing returns 0
00:19:37.035 00.000 6120 UpdateGuideState exits: m=14521 SNR=79.6 Saturated
00:19:37.040 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:37.044 00.004 7680 IsGuiding returns 0
00:19:37.044 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:37.049 00.005 7680 PulseGuide returned control before completion, sleep 274
00:19:37.049 00.000 6120 Enqueuing Expose request
00:19:37.331 00.282 7680 IsGuiding returns 1
00:19:37.331 00.000 7680 scope still moving after pulse duration time elapsed
00:19:37.361 00.030 7680 IsSlewing returns 0
00:19:37.361 00.000 7680 IsGuiding returns 0
00:19:37.363 00.002 7680 scope move finished after 264 + 54 ms
00:19:37.363 00.000 7680 Move returns status 0, amount 264
00:19:37.364 00.001 7680 move complete, result=0
00:19:37.364 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 264 ms NORTH
00:19:37.373 00.009 7680 worker thread done servicing request
00:19:37.373 00.000 7680 Worker thread wakes up
00:19:37.373 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:37.374 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:38.624 01.250 7680 Exposure complete
00:19:38.761 00.137 6120 OnExposeComplete: enter
00:19:38.766 00.005 6120 UpdateGuideState(): m_state=6
00:19:38.771 00.005 7680 worker thread done servicing request
00:19:38.771 00.000 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3784
00:19:38.776 00.005 6120 Star::Find returns 1 (1), X=963.52, Y=51.68, Mass=13924, SNR=76.8, Peak=255 HFD=7.1
00:19:38.779 00.003 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-2.95) = xAngle (1.39 = 1.39)
00:19:38.783 00.004 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.12 = 1.12)
00:19:38.787 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.27 hyp=0.27 cameraTheta=-1.57 mountX=0.05 mountY=0.24, mountTheta=1.37
00:19:38.792 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.27, opts=13)
00:19:38.795 00.003 6120 Enqueuing Move request for scope (0.00, -0.27)
00:19:38.799 00.004 7680 Worker thread wakes up
00:19:38.799 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.27) opts 0xd
00:19:38.799 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:38.803 00.004 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.27)
00:19:38.804 00.001 7680 Moving (0.00, -0.27) raw xDistance=0.05 yDistance=0.24
00:19:38.804 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:19:38.804 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:19:38.804 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:19:38.805 00.001 7680 MoveAxis(E, 0, ABG)
00:19:38.805 00.000 7680 Move returns status 0, amount 0
00:19:38.805 00.000 7680 MoveAxis(N, 0, ABG)
00:19:38.805 00.000 7680 Move returns status 0, amount 0
00:19:38.806 00.001 7680 move complete, result=0
00:19:38.806 00.000 7680 worker thread done servicing request
00:19:38.806 00.000 6120 UpdateGuideState exits: m=13924 SNR=76.8 Saturated
00:19:38.809 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:38.814 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:38.818 00.004 6120 Enqueuing Expose request
00:19:38.823 00.005 7680 Worker thread wakes up
00:19:38.824 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:19:38.828 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:38.828 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:40.084 01.256 7680 Exposure complete
00:19:40.225 00.141 7680 worker thread done servicing request
00:19:40.225 00.000 6120 OnExposeComplete: enter
00:19:40.230 00.005 6120 UpdateGuideState(): m_state=6
00:19:40.234 00.004 6120 Star::Find(15, 963, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3785
00:19:40.238 00.004 6120 Star::Find returns 1 (1), X=963.64, Y=52.17, Mass=13719, SNR=76.3, Peak=255 HFD=6.9
00:19:40.243 00.005 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.01 = -2.27)
00:19:40.246 00.003 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.54)
00:19:40.250 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.22 hyp=0.25 cameraTheta=1.05 mountX=-0.16 mountY=-0.14, mountTheta=-2.43
00:19:40.255 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.22, opts=13)
00:19:40.259 00.004 6120 Enqueuing Move request for scope (0.13, 0.22)
00:19:40.262 00.003 7680 Worker thread wakes up
00:19:40.262 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.22) opts 0xd
00:19:40.264 00.002 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.22)
00:19:40.264 00.000 7680 Moving (0.13, 0.22) raw xDistance=-0.16 yDistance=-0.14
00:19:40.264 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:19:40.264 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:19:40.265 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:19:40.265 00.000 7680 MoveAxis(E, 0, ABG)
00:19:40.265 00.000 7680 Move returns status 0, amount 0
00:19:40.265 00.000 7680 MoveAxis(N, 0, ABG)
00:19:40.265 00.000 7680 Move returns status 0, amount 0
00:19:40.266 00.001 7680 move complete, result=0
00:19:40.266 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:40.270 00.004 7680 worker thread done servicing request
00:19:40.270 00.000 6120 UpdateGuideState exits: m=13719 SNR=76.3 Saturated
00:19:40.275 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:40.278 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:40.282 00.004 6120 Enqueuing Expose request
00:19:40.285 00.003 7680 Worker thread wakes up
00:19:40.285 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:40.287 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:40.287 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:19:41.534 01.247 7680 Exposure complete
00:19:41.672 00.138 7680 worker thread done servicing request
00:19:41.672 00.000 6120 OnExposeComplete: enter
00:19:41.676 00.004 6120 UpdateGuideState(): m_state=6
00:19:41.681 00.005 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3786
00:19:41.686 00.005 6120 Star::Find returns 1 (1), X=963.30, Y=52.55, Mass=14744, SNR=78.9, Peak=255 HFD=7.1
00:19:41.690 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
00:19:41.693 00.003 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
00:19:41.699 00.006 6120 CameraToMount -- cameraX=-0.22 cameraY=0.61 hyp=0.65 cameraTheta=1.91 mountX=0.10 mountY=-0.64, mountTheta=-1.42
00:19:41.703 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.61, opts=13)
00:19:41.707 00.004 6120 Enqueuing Move request for scope (-0.22, 0.61)
00:19:41.711 00.004 7680 Worker thread wakes up
00:19:41.711 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:41.716 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.61) opts 0xd
00:19:41.716 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.61)
00:19:41.716 00.000 6120 UpdateGuideState exits: m=14744 SNR=78.9 Saturated
00:19:41.719 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:41.723 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:41.727 00.004 6120 Enqueuing Expose request
00:19:41.730 00.003 7680 Moving (-0.22, 0.61) raw xDistance=0.10 yDistance=-0.64
00:19:41.730 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:19:41.732 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
00:19:41.732 00.000 7680 MoveAxis(E, 0, ABG)
00:19:41.732 00.000 7680 Move returns status 0, amount 0
00:19:41.733 00.001 7680 MoveAxis(N, 349, ABG)
00:19:41.733 00.000 7680 Guiding  Dir = 0, Dur = 349
00:19:41.733 00.000 7680 IsSlewing returns 0
00:19:41.734 00.001 7680 IsGuiding returns 0
00:19:41.734 00.000 7680 PulseGuide returned control before completion, sleep 359
00:19:42.098 00.364 7680 IsGuiding returns 1
00:19:42.099 00.001 7680 scope still moving after pulse duration time elapsed
00:19:42.130 00.031 7680 IsSlewing returns 0
00:19:42.131 00.001 7680 IsGuiding returns 0
00:19:42.132 00.001 7680 scope move finished after 349 + 48 ms
00:19:42.132 00.000 7680 Move returns status 0, amount 349
00:19:42.132 00.000 7680 move complete, result=0
00:19:42.133 00.001 7680 worker thread done servicing request
00:19:42.133 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 349 ms NORTH
00:19:42.141 00.008 7680 Worker thread wakes up
00:19:42.141 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:42.141 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:43.386 01.245 7680 Exposure complete
00:19:43.525 00.139 7680 worker thread done servicing request
00:19:43.526 00.001 6120 OnExposeComplete: enter
00:19:43.532 00.006 6120 UpdateGuideState(): m_state=6
00:19:43.539 00.007 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3787
00:19:43.544 00.005 6120 Star::Find returns 1 (1), X=963.52, Y=52.15, Mass=14753, SNR=78.3, Peak=255 HFD=7.0
00:19:43.550 00.006 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
00:19:43.553 00.003 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.06)
00:19:43.556 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.54 mountX=-0.04 mountY=-0.18, mountTheta=-1.81
00:19:43.561 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.20, opts=13)
00:19:43.564 00.003 6120 Enqueuing Move request for scope (0.01, 0.20)
00:19:43.566 00.002 7680 Worker thread wakes up
00:19:43.566 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:43.570 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
00:19:43.571 00.001 6120 UpdateGuideState exits: m=14753 SNR=78.3 Saturated
00:19:43.574 00.003 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
00:19:43.574 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:43.578 00.004 7680 Moving (0.01, 0.20) raw xDistance=-0.04 yDistance=-0.18
00:19:43.578 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:43.583 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:19:43.583 00.000 6120 Enqueuing Expose request
00:19:43.586 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:19:43.586 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:19:43.586 00.000 7680 MoveAxis(E, 0, ABG)
00:19:43.587 00.001 7680 Move returns status 0, amount 0
00:19:43.587 00.000 7680 MoveAxis(N, 0, ABG)
00:19:43.587 00.000 7680 Move returns status 0, amount 0
00:19:43.587 00.000 7680 move complete, result=0
00:19:43.587 00.000 7680 worker thread done servicing request
00:19:43.588 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:19:43.592 00.004 7680 Worker thread wakes up
00:19:43.592 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:43.592 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:44.833 01.241 7680 Exposure complete
00:19:44.949 00.116 7680 worker thread done servicing request
00:19:44.949 00.000 6120 OnExposeComplete: enter
00:19:44.955 00.006 6120 UpdateGuideState(): m_state=6
00:19:44.960 00.005 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3788
00:19:44.963 00.003 6120 Star::Find returns 1 (1), X=963.23, Y=52.11, Mass=14520, SNR=78.6, Peak=255 HFD=6.9
00:19:44.966 00.003 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.58 = -0.70)
00:19:44.972 00.006 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.31 = -0.97)
00:19:44.977 00.005 6120 CameraToMount -- cameraX=-0.29 cameraY=0.16 hyp=0.33 cameraTheta=2.63 mountX=0.25 mountY=-0.28, mountTheta=-0.83
00:19:44.981 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.16, opts=13)
00:19:44.987 00.006 6120 Enqueuing Move request for scope (-0.29, 0.16)
00:19:44.991 00.004 7680 Worker thread wakes up
00:19:44.991 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:44.996 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.16) opts 0xd
00:19:44.996 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.16)
00:19:44.996 00.000 6120 UpdateGuideState exits: m=14520 SNR=78.6 Saturated
00:19:45.001 00.005 7680 Moving (-0.29, 0.16) raw xDistance=0.25 yDistance=-0.28
00:19:45.001 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:45.005 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:45.008 00.003 6120 Enqueuing Expose request
00:19:45.013 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:19:45.013 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:19:45.013 00.000 7680 MoveAxis(W, 104, ABG)
00:19:45.014 00.001 7680 Guiding  Dir = 3, Dur = 104
00:19:45.015 00.001 7680 IsSlewing returns 0
00:19:45.016 00.001 7680 IsGuiding returns 0
00:19:45.016 00.000 7680 PulseGuide returned control before completion, sleep 114
00:19:45.138 00.122 7680 IsGuiding returns 1
00:19:45.140 00.002 7680 scope still moving after pulse duration time elapsed
00:19:45.170 00.030 7680 IsSlewing returns 0
00:19:45.171 00.001 7680 IsGuiding returns 0
00:19:45.171 00.000 7680 scope move finished after 104 + 51 ms
00:19:45.172 00.001 7680 Move returns status 0, amount 104
00:19:45.172 00.000 7680 MoveAxis(N, 150, ABG)
00:19:45.173 00.001 7680 Guiding  Dir = 0, Dur = 150
00:19:45.176 00.003 7680 IsSlewing returns 0
00:19:45.178 00.002 7680 IsGuiding returns 0
00:19:45.179 00.001 7680 PulseGuide returned control before completion, sleep 160
00:19:45.341 00.162 7680 IsGuiding returns 1
00:19:45.342 00.001 7680 scope still moving after pulse duration time elapsed
00:19:45.372 00.030 7680 IsSlewing returns 0
00:19:45.374 00.002 7680 IsGuiding returns 0
00:19:45.374 00.000 7680 scope move finished after 150 + 45 ms
00:19:45.375 00.001 7680 Move returns status 0, amount 150
00:19:45.375 00.000 7680 move complete, result=0
00:19:45.375 00.000 7680 worker thread done servicing request
00:19:45.376 00.001 6120 GuideStep: 0.3 px 104 ms WEST, -0.3 px 150 ms NORTH
00:19:45.382 00.006 7680 Worker thread wakes up
00:19:45.382 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:45.382 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:46.634 01.252 7680 Exposure complete
00:19:46.775 00.141 7680 worker thread done servicing request
00:19:46.775 00.000 6120 OnExposeComplete: enter
00:19:46.779 00.004 6120 UpdateGuideState(): m_state=6
00:19:46.783 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3789
00:19:46.787 00.004 6120 Star::Find returns 1 (1), X=963.45, Y=52.10, Mass=14753, SNR=78.7, Peak=255 HFD=6.9
00:19:46.790 00.003 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.35)
00:19:46.795 00.005 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
00:19:46.798 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.98 mountX=0.04 mountY=-0.17, mountTheta=-1.35
00:19:46.803 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.16, opts=13)
00:19:46.807 00.004 6120 Enqueuing Move request for scope (-0.07, 0.16)
00:19:46.810 00.003 7680 Worker thread wakes up
00:19:46.810 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
00:19:46.810 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
00:19:46.810 00.000 7680 Moving (-0.07, 0.16) raw xDistance=0.04 yDistance=-0.17
00:19:46.810 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:19:46.810 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:19:46.811 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:46.814 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:19:46.814 00.000 7680 MoveAxis(E, 0, ABG)
00:19:46.814 00.000 7680 Move returns status 0, amount 0
00:19:46.815 00.001 6120 UpdateGuideState exits: m=14753 SNR=78.7 Saturated
00:19:46.819 00.004 7680 MoveAxis(N, 0, ABG)
00:19:46.819 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:46.824 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:46.827 00.003 7680 Move returns status 0, amount 0
00:19:46.827 00.000 7680 move complete, result=0
00:19:46.827 00.000 7680 worker thread done servicing request
00:19:46.827 00.000 6120 Enqueuing Expose request
00:19:46.831 00.004 7680 Worker thread wakes up
00:19:46.832 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:19:46.835 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:46.836 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:48.080 01.244 7680 Exposure complete
00:19:48.226 00.146 7680 worker thread done servicing request
00:19:48.226 00.000 6120 OnExposeComplete: enter
00:19:48.229 00.003 6120 UpdateGuideState(): m_state=6
00:19:48.233 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3790
00:19:48.237 00.004 6120 Star::Find returns 1 (1), X=963.35, Y=52.57, Mass=14388, SNR=77.9, Peak=255 HFD=7.2
00:19:48.243 00.006 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
00:19:48.247 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
00:19:48.251 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.63 hyp=0.65 cameraTheta=1.84 mountX=0.05 mountY=-0.64, mountTheta=-1.49
00:19:48.256 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.63, opts=13)
00:19:48.262 00.006 6120 Enqueuing Move request for scope (-0.17, 0.63)
00:19:48.266 00.004 7680 Worker thread wakes up
00:19:48.266 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.63) opts 0xd
00:19:48.266 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.63)
00:19:48.267 00.001 7680 Moving (-0.17, 0.63) raw xDistance=0.05 yDistance=-0.64
00:19:48.267 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:19:48.267 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
00:19:48.267 00.000 7680 MoveAxis(E, 0, ABG)
00:19:48.267 00.000 7680 Move returns status 0, amount 0
00:19:48.267 00.000 7680 MoveAxis(N, 348, ABG)
00:19:48.267 00.000 7680 Guiding  Dir = 0, Dur = 348
00:19:48.267 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:48.271 00.004 7680 IsSlewing returns 0
00:19:48.271 00.000 6120 UpdateGuideState exits: m=14388 SNR=77.9 Saturated
00:19:48.276 00.005 7680 IsGuiding returns 0
00:19:48.276 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:48.280 00.004 7680 PulseGuide returned control before completion, sleep 358
00:19:48.280 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:48.284 00.004 6120 Enqueuing Expose request
00:19:48.652 00.368 7680 IsGuiding returns 1
00:19:48.653 00.001 7680 scope still moving after pulse duration time elapsed
00:19:48.682 00.029 7680 IsSlewing returns 0
00:19:48.682 00.000 7680 IsGuiding returns 0
00:19:48.684 00.002 7680 scope move finished after 348 + 59 ms
00:19:48.684 00.000 7680 Move returns status 0, amount 348
00:19:48.684 00.000 7680 move complete, result=0
00:19:48.685 00.001 7680 worker thread done servicing request
00:19:48.685 00.000 7680 Worker thread wakes up
00:19:48.685 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 348 ms NORTH
00:19:48.692 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:48.692 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:49.945 01.253 7680 Exposure complete
00:19:50.075 00.130 7680 worker thread done servicing request
00:19:50.075 00.000 6120 OnExposeComplete: enter
00:19:50.080 00.005 6120 UpdateGuideState(): m_state=6
00:19:50.085 00.005 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3791
00:19:50.090 00.005 6120 Star::Find returns 1 (1), X=963.26, Y=52.06, Mass=14814, SNR=80.7, Peak=255 HFD=6.9
00:19:50.094 00.004 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-2.95) = xAngle (5.66 = -0.62)
00:19:50.097 00.003 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.89)
00:19:50.101 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.12 hyp=0.29 cameraTheta=2.71 mountX=0.23 mountY=-0.22, mountTheta=-0.76
00:19:50.105 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.12, opts=13)
00:19:50.109 00.004 6120 Enqueuing Move request for scope (-0.26, 0.12)
00:19:50.113 00.004 7680 Worker thread wakes up
00:19:50.113 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:50.116 00.003 6120 UpdateGuideState exits: m=14814 SNR=80.7 Saturated
00:19:50.121 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:50.124 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.12) opts 0xd
00:19:50.124 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.12)
00:19:50.125 00.001 7680 Moving (-0.26, 0.12) raw xDistance=0.23 yDistance=-0.22
00:19:50.125 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:19:50.125 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:19:50.125 00.000 7680 MoveAxis(W, 95, ABG)
00:19:50.126 00.001 7680 Guiding  Dir = 3, Dur = 95
00:19:50.126 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:50.129 00.003 7680 IsSlewing returns 0
00:19:50.130 00.001 6120 Enqueuing Expose request
00:19:50.133 00.003 7680 IsGuiding returns 0
00:19:50.133 00.000 7680 PulseGuide returned control before completion, sleep 105
00:19:50.246 00.113 7680 IsGuiding returns 1
00:19:50.247 00.001 7680 scope still moving after pulse duration time elapsed
00:19:50.277 00.030 7680 IsSlewing returns 0
00:19:50.278 00.001 7680 IsGuiding returns 0
00:19:50.279 00.001 7680 scope move finished after 95 + 50 ms
00:19:50.279 00.000 7680 Move returns status 0, amount 95
00:19:50.280 00.001 7680 MoveAxis(N, 120, ABG)
00:19:50.280 00.000 7680 Guiding  Dir = 0, Dur = 120
00:19:50.281 00.001 7680 IsSlewing returns 0
00:19:50.281 00.000 7680 IsGuiding returns 0
00:19:50.282 00.001 7680 PulseGuide returned control before completion, sleep 130
00:19:50.419 00.137 7680 IsGuiding returns 1
00:19:50.420 00.001 7680 scope still moving after pulse duration time elapsed
00:19:50.449 00.029 7680 IsSlewing returns 0
00:19:50.451 00.002 7680 IsGuiding returns 0
00:19:50.452 00.001 7680 scope move finished after 120 + 50 ms
00:19:50.452 00.000 7680 Move returns status 0, amount 120
00:19:50.453 00.001 7680 move complete, result=0
00:19:50.453 00.000 7680 worker thread done servicing request
00:19:50.453 00.000 7680 Worker thread wakes up
00:19:50.454 00.001 6120 GuideStep: 0.2 px 95 ms WEST, -0.2 px 120 ms NORTH
00:19:50.462 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:50.462 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:51.714 01.252 7680 Exposure complete
00:19:51.829 00.115 7680 worker thread done servicing request
00:19:51.830 00.001 6120 OnExposeComplete: enter
00:19:51.833 00.003 6120 UpdateGuideState(): m_state=6
00:19:51.837 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3792
00:19:51.840 00.003 6120 Star::Find returns 1 (1), X=963.37, Y=51.90, Mass=13952, SNR=76.5, Peak=255 HFD=6.8
00:19:51.845 00.005 6120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-2.95) = xAngle (0.09 = 0.09)
00:19:51.848 00.003 6120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.18 = -0.18)
00:19:51.852 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-2.86 mountX=0.16 mountY=-0.03, mountTheta=-0.18
00:19:51.858 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.04, opts=13)
00:19:51.863 00.005 6120 Enqueuing Move request for scope (-0.15, -0.04)
00:19:51.866 00.003 7680 Worker thread wakes up
00:19:51.867 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
00:19:51.868 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:51.871 00.003 6120 UpdateGuideState exits: m=13952 SNR=76.5 Saturated
00:19:51.875 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:51.879 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:51.882 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
00:19:51.883 00.001 7680 Moving (-0.15, -0.04) raw xDistance=0.16 yDistance=-0.03
00:19:51.883 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:19:51.883 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:19:51.883 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:19:51.883 00.000 7680 MoveAxis(E, 0, ABG)
00:19:51.883 00.000 7680 Move returns status 0, amount 0
00:19:51.883 00.000 7680 MoveAxis(N, 0, ABG)
00:19:51.883 00.000 7680 Move returns status 0, amount 0
00:19:51.883 00.000 7680 move complete, result=0
00:19:51.883 00.000 7680 worker thread done servicing request
00:19:51.883 00.000 6120 Enqueuing Expose request
00:19:51.888 00.005 7680 Worker thread wakes up
00:19:51.888 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:19:51.893 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:51.893 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:53.152 01.259 7680 Exposure complete
00:19:53.290 00.138 7680 worker thread done servicing request
00:19:53.291 00.001 6120 OnExposeComplete: enter
00:19:53.296 00.005 6120 UpdateGuideState(): m_state=6
00:19:53.301 00.005 6120 Star::Find(15, 963, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3793
00:19:53.307 00.006 6120 Star::Find returns 1 (1), X=963.75, Y=52.20, Mass=12603, SNR=72.8, Peak=255 HFD=6.9
00:19:53.310 00.003 6120 CameraToMount -- cameraTheta (0.84) - m_xAngle (-2.95) = xAngle (3.79 = -2.49)
00:19:53.315 00.005 6120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.52 = -2.76)
00:19:53.318 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=0.25 hyp=0.34 cameraTheta=0.84 mountX=-0.27 mountY=-0.13, mountTheta=-2.70
00:19:53.323 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.25, opts=13)
00:19:53.327 00.004 6120 Enqueuing Move request for scope (0.23, 0.25)
00:19:53.331 00.004 7680 Worker thread wakes up
00:19:53.332 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:53.336 00.004 6120 UpdateGuideState exits: m=12603 SNR=72.8 Saturated
00:19:53.339 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:53.343 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:53.346 00.003 6120 Enqueuing Expose request
00:19:53.350 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.25) opts 0xd
00:19:53.350 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.25)
00:19:53.351 00.001 7680 Moving (0.23, 0.25) raw xDistance=-0.27 yDistance=-0.13
00:19:53.351 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:19:53.351 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:19:53.351 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:19:53.351 00.000 7680 MoveAxis(E, 112, ABG)
00:19:53.352 00.001 7680 Guiding  Dir = 2, Dur = 112
00:19:53.352 00.000 7680 IsSlewing returns 0
00:19:53.352 00.000 7680 IsGuiding returns 0
00:19:53.353 00.001 7680 PulseGuide returned control before completion, sleep 122
00:19:53.482 00.129 7680 IsGuiding returns 1
00:19:53.483 00.001 7680 scope still moving after pulse duration time elapsed
00:19:53.512 00.029 7680 IsSlewing returns 0
00:19:53.514 00.002 7680 IsGuiding returns 0
00:19:53.515 00.001 7680 scope move finished after 112 + 49 ms
00:19:53.515 00.000 7680 Move returns status 0, amount 112
00:19:53.515 00.000 7680 MoveAxis(N, 0, ABG)
00:19:53.516 00.001 7680 Move returns status 0, amount 0
00:19:53.516 00.000 7680 move complete, result=0
00:19:53.516 00.000 7680 worker thread done servicing request
00:19:53.516 00.000 7680 Worker thread wakes up
00:19:53.516 00.000 6120 GuideStep: -0.3 px 112 ms EAST, -0.1 px 0 ms NORTH
00:19:53.520 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:53.520 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:54.760 01.240 7680 Exposure complete
00:19:54.896 00.136 7680 worker thread done servicing request
00:19:54.896 00.000 6120 OnExposeComplete: enter
00:19:54.899 00.003 6120 UpdateGuideState(): m_state=6
00:19:54.903 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3794
00:19:54.906 00.003 6120 Star::Find returns 1 (1), X=963.24, Y=52.66, Mass=14483, SNR=77.9, Peak=255 HFD=7.0
00:19:54.910 00.004 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.90 = -1.39)
00:19:54.914 00.004 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.66)
00:19:54.919 00.005 6120 CameraToMount -- cameraX=-0.28 cameraY=0.72 hyp=0.77 cameraTheta=1.94 mountX=0.14 mountY=-0.77, mountTheta=-1.39
00:19:54.928 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.72, opts=13)
00:19:54.934 00.006 6120 Enqueuing Move request for scope (-0.28, 0.72)
00:19:54.938 00.004 7680 Worker thread wakes up
00:19:54.939 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:54.943 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.72) opts 0xd
00:19:54.943 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.72)
00:19:54.943 00.000 7680 Moving (-0.28, 0.72) raw xDistance=0.14 yDistance=-0.77
00:19:54.943 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:19:54.945 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
00:19:54.945 00.000 6120 UpdateGuideState exits: m=14483 SNR=77.9 Saturated
00:19:54.948 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:54.952 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:54.958 00.006 6120 Enqueuing Expose request
00:19:54.962 00.004 7680 MoveAxis(E, 0, ABG)
00:19:54.962 00.000 7680 Move returns status 0, amount 0
00:19:54.963 00.001 7680 MoveAxis(N, 418, ABG)
00:19:54.963 00.000 7680 Guiding  Dir = 0, Dur = 418
00:19:54.963 00.000 7680 IsSlewing returns 0
00:19:54.963 00.000 7680 IsGuiding returns 0
00:19:54.964 00.001 7680 PulseGuide returned control before completion, sleep 428
00:19:55.395 00.431 7680 IsGuiding returns 1
00:19:55.397 00.002 7680 scope still moving after pulse duration time elapsed
00:19:55.425 00.028 7680 IsSlewing returns 0
00:19:55.426 00.001 7680 IsGuiding returns 0
00:19:55.427 00.001 7680 scope move finished after 418 + 45 ms
00:19:55.428 00.001 7680 Move returns status 0, amount 418
00:19:55.428 00.000 7680 move complete, result=0
00:19:55.428 00.000 7680 worker thread done servicing request
00:19:55.428 00.000 7680 Worker thread wakes up
00:19:55.429 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.8 px 418 ms NORTH
00:19:55.435 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:55.435 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:56.687 01.252 7680 Exposure complete
00:19:56.823 00.136 7680 worker thread done servicing request
00:19:56.824 00.001 6120 OnExposeComplete: enter
00:19:56.828 00.004 6120 UpdateGuideState(): m_state=6
00:19:56.832 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3795
00:19:56.835 00.003 6120 Star::Find returns 1 (1), X=963.43, Y=51.65, Mass=13761, SNR=77.0, Peak=255 HFD=7.0
00:19:56.840 00.005 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-2.95) = xAngle (1.11 = 1.11)
00:19:56.844 00.004 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.84 = 0.84)
00:19:56.847 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.85 mountX=0.14 mountY=0.23, mountTheta=1.03
00:19:56.851 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.30, opts=13)
00:19:56.855 00.004 6120 Enqueuing Move request for scope (-0.08, -0.30)
00:19:56.860 00.005 7680 Worker thread wakes up
00:19:56.860 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.30) opts 0xd
00:19:56.860 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.30)
00:19:56.861 00.001 7680 Moving (-0.08, -0.30) raw xDistance=0.14 yDistance=0.23
00:19:56.861 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:19:56.861 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:19:56.861 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:19:56.861 00.000 7680 MoveAxis(E, 0, ABG)
00:19:56.861 00.000 7680 Move returns status 0, amount 0
00:19:56.861 00.000 7680 MoveAxis(N, 0, ABG)
00:19:56.861 00.000 7680 Move returns status 0, amount 0
00:19:56.862 00.001 7680 move complete, result=0
00:19:56.862 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:56.868 00.006 6120 UpdateGuideState exits: m=13761 SNR=77.0 Saturated
00:19:56.872 00.004 7680 worker thread done servicing request
00:19:56.872 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:56.876 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:56.879 00.003 6120 Enqueuing Expose request
00:19:56.883 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:19:56.886 00.003 7680 Worker thread wakes up
00:19:56.886 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:56.886 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:58.134 01.248 7680 Exposure complete
00:19:58.271 00.137 7680 worker thread done servicing request
00:19:58.271 00.000 6120 OnExposeComplete: enter
00:19:58.274 00.003 6120 UpdateGuideState(): m_state=6
00:19:58.278 00.004 6120 Star::Find(15, 963, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3796
00:19:58.282 00.004 6120 Star::Find returns 1 (1), X=963.45, Y=51.77, Mass=12835, SNR=74.4, Peak=255 HFD=7.0
00:19:58.285 00.003 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-2.95) = xAngle (1.03 = 1.03)
00:19:58.289 00.004 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.76 = 0.76)
00:19:58.292 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.92 mountX=0.10 mountY=0.13, mountTheta=0.93
00:19:58.298 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.18, opts=13)
00:19:58.302 00.004 6120 Enqueuing Move request for scope (-0.07, -0.18)
00:19:58.305 00.003 7680 Worker thread wakes up
00:19:58.305 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:58.309 00.004 6120 UpdateGuideState exits: m=12835 SNR=74.4 Saturated
00:19:58.313 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:58.317 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:58.321 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
00:19:58.321 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
00:19:58.321 00.000 7680 Moving (-0.07, -0.18) raw xDistance=0.10 yDistance=0.13
00:19:58.321 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:19:58.321 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:19:58.321 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:19:58.321 00.000 7680 MoveAxis(E, 0, ABG)
00:19:58.322 00.001 7680 Move returns status 0, amount 0
00:19:58.322 00.000 7680 MoveAxis(N, 0, ABG)
00:19:58.322 00.000 7680 Move returns status 0, amount 0
00:19:58.322 00.000 7680 move complete, result=0
00:19:58.322 00.000 6120 Enqueuing Expose request
00:19:58.327 00.005 7680 worker thread done servicing request
00:19:58.327 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:19:58.331 00.004 7680 Worker thread wakes up
00:19:58.331 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:19:58.331 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:19:59.569 01.238 7680 Exposure complete
00:19:59.702 00.133 7680 worker thread done servicing request
00:19:59.704 00.002 6120 OnExposeComplete: enter
00:19:59.707 00.003 6120 UpdateGuideState(): m_state=6
00:19:59.711 00.004 6120 Star::Find(15, 963, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3797
00:19:59.717 00.006 6120 Star::Find returns 1 (1), X=963.26, Y=52.73, Mass=13952, SNR=76.8, Peak=255 HFD=7.0
00:19:59.721 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
00:19:59.725 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
00:19:59.728 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.78 hyp=0.83 cameraTheta=1.89 mountX=0.11 mountY=-0.82, mountTheta=-1.44
00:19:59.733 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.78, opts=13)
00:19:59.736 00.003 6120 Enqueuing Move request for scope (-0.26, 0.78)
00:19:59.740 00.004 7680 Worker thread wakes up
00:19:59.740 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.78) opts 0xd
00:19:59.740 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.78)
00:19:59.740 00.000 7680 Moving (-0.26, 0.78) raw xDistance=0.11 yDistance=-0.82
00:19:59.740 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:19:59.740 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
00:19:59.740 00.000 7680 MoveAxis(E, 0, ABG)
00:19:59.740 00.000 7680 Move returns status 0, amount 0
00:19:59.740 00.000 7680 MoveAxis(N, 444, ABG)
00:19:59.740 00.000 7680 Guiding  Dir = 0, Dur = 444
00:19:59.740 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:19:59.745 00.005 7680 IsSlewing returns 0
00:19:59.746 00.001 6120 UpdateGuideState exits: m=13952 SNR=76.8 Saturated
00:19:59.749 00.003 7680 IsGuiding returns 0
00:19:59.750 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:59.752 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:19:59.757 00.005 7680 PulseGuide returned control before completion, sleep 454
00:19:59.757 00.000 6120 Enqueuing Expose request
00:20:00.219 00.462 7680 IsGuiding returns 1
00:20:00.219 00.000 7680 scope still moving after pulse duration time elapsed
00:20:00.251 00.032 7680 IsSlewing returns 0
00:20:00.251 00.000 7680 IsGuiding returns 0
00:20:00.253 00.002 7680 scope move finished after 444 + 59 ms
00:20:00.253 00.000 7680 Move returns status 0, amount 444
00:20:00.253 00.000 7680 move complete, result=0
00:20:00.254 00.001 7680 worker thread done servicing request
00:20:00.254 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.8 px 444 ms NORTH
00:20:00.261 00.007 7680 Worker thread wakes up
00:20:00.261 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:00.261 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:01.510 01.249 7680 Exposure complete
00:20:01.644 00.134 7680 worker thread done servicing request
00:20:01.644 00.000 6120 OnExposeComplete: enter
00:20:01.649 00.005 6120 UpdateGuideState(): m_state=6
00:20:01.654 00.005 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3798
00:20:01.657 00.003 6120 Star::Find returns 1 (1), X=963.20, Y=52.13, Mass=12921, SNR=72.5, Peak=255 HFD=6.8
00:20:01.661 00.004 6120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-2.95) = xAngle (5.56 = -0.72)
00:20:01.665 00.004 6120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.29 = -0.99)
00:20:01.669 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.19 hyp=0.37 cameraTheta=2.60 mountX=0.28 mountY=-0.31, mountTheta=-0.84
00:20:01.676 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.19, opts=13)
00:20:01.681 00.005 6120 Enqueuing Move request for scope (-0.32, 0.19)
00:20:01.686 00.005 7680 Worker thread wakes up
00:20:01.686 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.19) opts 0xd
00:20:01.686 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.19)
00:20:01.686 00.000 7680 Moving (-0.32, 0.19) raw xDistance=0.28 yDistance=-0.31
00:20:01.686 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
00:20:01.687 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:20:01.687 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:01.691 00.004 6120 UpdateGuideState exits: m=12921 SNR=72.5 Saturated
00:20:01.695 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:01.698 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:01.702 00.004 6120 Enqueuing Expose request
00:20:01.705 00.003 7680 MoveAxis(W, 112, ABG)
00:20:01.705 00.000 7680 Guiding  Dir = 3, Dur = 112
00:20:01.705 00.000 7680 IsSlewing returns 0
00:20:01.707 00.002 7680 IsGuiding returns 0
00:20:01.707 00.000 7680 PulseGuide returned control before completion, sleep 122
00:20:01.843 00.136 7680 IsGuiding returns 1
00:20:01.844 00.001 7680 scope still moving after pulse duration time elapsed
00:20:01.874 00.030 7680 IsSlewing returns 0
00:20:01.877 00.003 7680 IsGuiding returns 0
00:20:01.877 00.000 7680 scope move finished after 112 + 58 ms
00:20:01.878 00.001 7680 Move returns status 0, amount 112
00:20:01.878 00.000 7680 MoveAxis(N, 167, ABG)
00:20:01.879 00.001 7680 Guiding  Dir = 0, Dur = 167
00:20:01.879 00.000 7680 IsSlewing returns 0
00:20:01.880 00.001 7680 IsGuiding returns 0
00:20:01.881 00.001 7680 PulseGuide returned control before completion, sleep 177
00:20:02.062 00.181 7680 IsGuiding returns 1
00:20:02.063 00.001 7680 scope still moving after pulse duration time elapsed
00:20:02.093 00.030 7680 IsSlewing returns 0
00:20:02.094 00.001 7680 IsGuiding returns 0
00:20:02.094 00.000 7680 scope move finished after 167 + 46 ms
00:20:02.094 00.000 7680 Move returns status 0, amount 167
00:20:02.095 00.001 7680 move complete, result=0
00:20:02.096 00.001 7680 worker thread done servicing request
00:20:02.096 00.000 6120 GuideStep: 0.3 px 112 ms WEST, -0.3 px 167 ms NORTH
00:20:02.103 00.007 7680 Worker thread wakes up
00:20:02.103 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:02.103 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:03.355 01.252 7680 Exposure complete
00:20:03.492 00.137 7680 worker thread done servicing request
00:20:03.493 00.001 6120 OnExposeComplete: enter
00:20:03.497 00.004 6120 UpdateGuideState(): m_state=6
00:20:03.500 00.003 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3799
00:20:03.505 00.005 6120 Star::Find returns 1 (1), X=963.27, Y=52.04, Mass=13256, SNR=75.7, Peak=255 HFD=6.8
00:20:03.509 00.004 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-2.95) = xAngle (5.73 = -0.55)
00:20:03.513 00.004 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.46 = -0.82)
00:20:03.518 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=0.10 hyp=0.27 cameraTheta=2.77 mountX=0.23 mountY=-0.20, mountTheta=-0.71
00:20:03.524 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.10, opts=13)
00:20:03.528 00.004 6120 Enqueuing Move request for scope (-0.25, 0.10)
00:20:03.532 00.004 7680 Worker thread wakes up
00:20:03.532 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:03.537 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.10) opts 0xd
00:20:03.537 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.10)
00:20:03.537 00.000 7680 Moving (-0.25, 0.10) raw xDistance=0.23 yDistance=-0.20
00:20:03.537 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
00:20:03.538 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:20:03.538 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:20:03.538 00.000 7680 MoveAxis(W, 100, ABG)
00:20:03.538 00.000 7680 Guiding  Dir = 3, Dur = 100
00:20:03.539 00.001 6120 UpdateGuideState exits: m=13256 SNR=75.7 Saturated
00:20:03.544 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:03.547 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:03.550 00.003 6120 Enqueuing Expose request
00:20:03.555 00.005 7680 IsSlewing returns 0
00:20:03.555 00.000 7680 IsGuiding returns 0
00:20:03.555 00.000 7680 PulseGuide returned control before completion, sleep 110
00:20:03.670 00.115 7680 IsGuiding returns 1
00:20:03.671 00.001 7680 scope still moving after pulse duration time elapsed
00:20:03.702 00.031 7680 IsSlewing returns 0
00:20:03.703 00.001 7680 IsGuiding returns 0
00:20:03.703 00.000 7680 scope move finished after 100 + 48 ms
00:20:03.703 00.000 7680 Move returns status 0, amount 100
00:20:03.703 00.000 7680 MoveAxis(N, 0, ABG)
00:20:03.705 00.002 7680 Move returns status 0, amount 0
00:20:03.705 00.000 7680 move complete, result=0
00:20:03.705 00.000 7680 worker thread done servicing request
00:20:03.705 00.000 6120 GuideStep: 0.2 px 100 ms WEST, -0.2 px 0 ms NORTH
00:20:03.715 00.010 7680 Worker thread wakes up
00:20:03.715 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:03.715 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:04.958 01.243 7680 Exposure complete
00:20:05.085 00.127 7680 worker thread done servicing request
00:20:05.085 00.000 6120 OnExposeComplete: enter
00:20:05.089 00.004 6120 UpdateGuideState(): m_state=6
00:20:05.094 00.005 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3800
00:20:05.098 00.004 6120 Star::Find returns 1 (1), X=963.67, Y=52.08, Mass=14467, SNR=78.9, Peak=255 HFD=6.9
00:20:05.101 00.003 6120 CameraToMount -- cameraTheta (0.71) - m_xAngle (-2.95) = xAngle (3.66 = -2.62)
00:20:05.106 00.005 6120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.39 = -2.89)
00:20:05.109 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.71 mountX=-0.18 mountY=-0.05, mountTheta=-2.86
00:20:05.114 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.13, opts=13)
00:20:05.118 00.004 6120 Enqueuing Move request for scope (0.15, 0.13)
00:20:05.122 00.004 7680 Worker thread wakes up
00:20:05.122 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:05.126 00.004 6120 UpdateGuideState exits: m=14467 SNR=78.9 Saturated
00:20:05.129 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:05.133 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:05.137 00.004 6120 Enqueuing Expose request
00:20:05.140 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
00:20:05.141 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
00:20:05.141 00.000 7680 Moving (0.15, 0.13) raw xDistance=-0.18 yDistance=-0.05
00:20:05.141 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:20:05.141 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:20:05.141 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:20:05.143 00.002 7680 MoveAxis(E, 0, ABG)
00:20:05.143 00.000 7680 Move returns status 0, amount 0
00:20:05.143 00.000 7680 MoveAxis(N, 0, ABG)
00:20:05.143 00.000 7680 Move returns status 0, amount 0
00:20:05.145 00.002 7680 move complete, result=0
00:20:05.145 00.000 7680 worker thread done servicing request
00:20:05.145 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:05.151 00.006 7680 Worker thread wakes up
00:20:05.151 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:05.151 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:06.401 01.250 7680 Exposure complete
00:20:06.550 00.149 7680 worker thread done servicing request
00:20:06.550 00.000 6120 OnExposeComplete: enter
00:20:06.558 00.008 6120 UpdateGuideState(): m_state=6
00:20:06.565 00.007 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3801
00:20:06.571 00.006 6120 Star::Find returns 1 (1), X=963.67, Y=52.13, Mass=14004, SNR=78.4, Peak=255 HFD=7.0
00:20:06.581 00.010 6120 CameraToMount -- cameraTheta (0.88) - m_xAngle (-2.95) = xAngle (3.83 = -2.45)
00:20:06.587 00.006 6120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.56 = -2.72)
00:20:06.591 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.24 cameraTheta=0.88 mountX=-0.19 mountY=-0.10, mountTheta=-2.65
00:20:06.596 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.19, opts=13)
00:20:06.602 00.006 6120 Enqueuing Move request for scope (0.16, 0.19)
00:20:06.609 00.007 7680 Worker thread wakes up
00:20:06.609 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:06.615 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.19) opts 0xd
00:20:06.615 00.000 6120 UpdateGuideState exits: m=14004 SNR=78.4 Saturated
00:20:06.622 00.007 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.19)
00:20:06.622 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:06.629 00.007 7680 Moving (0.16, 0.19) raw xDistance=-0.19 yDistance=-0.10
00:20:06.629 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:06.634 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:20:06.634 00.000 6120 Enqueuing Expose request
00:20:06.641 00.007 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:20:06.642 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:20:06.643 00.001 7680 MoveAxis(E, 0, ABG)
00:20:06.643 00.000 7680 Move returns status 0, amount 0
00:20:06.643 00.000 7680 MoveAxis(N, 0, ABG)
00:20:06.644 00.001 7680 Move returns status 0, amount 0
00:20:06.644 00.000 7680 move complete, result=0
00:20:06.644 00.000 7680 worker thread done servicing request
00:20:06.645 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:06.650 00.005 7680 Worker thread wakes up
00:20:06.650 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:06.650 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:07.908 01.258 7680 Exposure complete
00:20:08.041 00.133 7680 worker thread done servicing request
00:20:08.042 00.001 6120 OnExposeComplete: enter
00:20:08.045 00.003 6120 UpdateGuideState(): m_state=6
00:20:08.049 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3802
00:20:08.055 00.006 6120 Star::Find returns 1 (0), X=963.67, Y=52.42, Mass=12970, SNR=73.5, Peak=253 HFD=7.1
00:20:08.060 00.005 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.08)
00:20:08.063 00.003 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.35)
00:20:08.068 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=0.47 hyp=0.50 cameraTheta=1.25 mountX=-0.24 mountY=-0.36, mountTheta=-2.17
00:20:08.072 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.47, opts=13)
00:20:08.076 00.004 6120 Enqueuing Move request for scope (0.16, 0.47)
00:20:08.079 00.003 7680 Worker thread wakes up
00:20:08.079 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:08.084 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.47) opts 0xd
00:20:08.084 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.47)
00:20:08.084 00.000 7680 Moving (0.16, 0.47) raw xDistance=-0.24 yDistance=-0.36
00:20:08.084 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:20:08.084 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:20:08.084 00.000 7680 MoveAxis(E, 98, ABG)
00:20:08.085 00.001 7680 Guiding  Dir = 2, Dur = 98
00:20:08.085 00.000 6120 UpdateGuideState exits: m=12970 SNR=73.5
00:20:08.089 00.004 7680 IsSlewing returns 0
00:20:08.089 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:08.092 00.003 7680 IsGuiding returns 0
00:20:08.093 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:08.097 00.004 6120 Enqueuing Expose request
00:20:08.102 00.005 7680 PulseGuide returned control before completion, sleep 108
00:20:08.224 00.122 7680 IsGuiding returns 0
00:20:08.225 00.001 7680 Move returns status 0, amount 98
00:20:08.225 00.000 7680 MoveAxis(N, 193, ABG)
00:20:08.226 00.001 7680 Guiding  Dir = 0, Dur = 193
00:20:08.226 00.000 7680 IsSlewing returns 0
00:20:08.227 00.001 7680 IsGuiding returns 0
00:20:08.228 00.001 7680 PulseGuide returned control before completion, sleep 203
00:20:08.443 00.215 7680 IsGuiding returns 1
00:20:08.443 00.000 7680 scope still moving after pulse duration time elapsed
00:20:08.473 00.030 7680 IsSlewing returns 0
00:20:08.473 00.000 7680 IsGuiding returns 1
00:20:08.503 00.030 7680 IsSlewing returns 0
00:20:08.504 00.001 7680 IsGuiding returns 1
00:20:08.534 00.030 7680 IsSlewing returns 0
00:20:08.535 00.001 7680 IsGuiding returns 0
00:20:08.536 00.001 7680 scope move finished after 193 + 115 ms
00:20:08.536 00.000 7680 Move returns status 0, amount 193
00:20:08.537 00.001 7680 move complete, result=0
00:20:08.537 00.000 7680 worker thread done servicing request
00:20:08.538 00.001 7680 Worker thread wakes up
00:20:08.539 00.001 6120 GuideStep: -0.2 px 98 ms EAST, -0.4 px 193 ms NORTH
00:20:08.547 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:08.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:09.793 01.246 7680 Exposure complete
00:20:09.922 00.129 7680 worker thread done servicing request
00:20:09.923 00.001 6120 OnExposeComplete: enter
00:20:09.927 00.004 6120 UpdateGuideState(): m_state=6
00:20:09.931 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3803
00:20:09.935 00.004 6120 Star::Find returns 1 (1), X=963.33, Y=52.47, Mass=14903, SNR=78.3, Peak=255 HFD=7.2
00:20:09.940 00.005 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
00:20:09.944 00.004 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
00:20:09.948 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.53 hyp=0.56 cameraTheta=1.91 mountX=0.09 mountY=-0.56, mountTheta=-1.41
00:20:09.952 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.53, opts=13)
00:20:09.958 00.006 6120 Enqueuing Move request for scope (-0.19, 0.53)
00:20:09.963 00.005 7680 Worker thread wakes up
00:20:09.963 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:09.967 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.53) opts 0xd
00:20:09.967 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.53)
00:20:09.967 00.000 7680 Moving (-0.19, 0.53) raw xDistance=0.09 yDistance=-0.56
00:20:09.967 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:20:09.967 00.000 6120 UpdateGuideState exits: m=14903 SNR=78.3 Saturated
00:20:09.972 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
00:20:09.972 00.000 7680 MoveAxis(E, 0, ABG)
00:20:09.972 00.000 7680 Move returns status 0, amount 0
00:20:09.973 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:09.976 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:09.980 00.004 6120 Enqueuing Expose request
00:20:09.984 00.004 7680 MoveAxis(N, 302, ABG)
00:20:09.984 00.000 7680 Guiding  Dir = 0, Dur = 302
00:20:09.984 00.000 7680 IsSlewing returns 0
00:20:09.984 00.000 7680 IsGuiding returns 0
00:20:09.986 00.002 7680 PulseGuide returned control before completion, sleep 312
00:20:10.312 00.326 7680 IsGuiding returns 1
00:20:10.313 00.001 7680 scope still moving after pulse duration time elapsed
00:20:10.342 00.029 7680 IsSlewing returns 0
00:20:10.344 00.002 7680 IsGuiding returns 0
00:20:10.344 00.000 7680 scope move finished after 302 + 57 ms
00:20:10.345 00.001 7680 Move returns status 0, amount 302
00:20:10.345 00.000 7680 move complete, result=0
00:20:10.346 00.001 7680 worker thread done servicing request
00:20:10.346 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 302 ms NORTH
00:20:10.353 00.007 7680 Worker thread wakes up
00:20:10.354 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:10.354 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:11.602 01.248 7680 Exposure complete
00:20:11.726 00.124 7680 worker thread done servicing request
00:20:11.726 00.000 6120 OnExposeComplete: enter
00:20:11.730 00.004 6120 UpdateGuideState(): m_state=6
00:20:11.737 00.007 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3804
00:20:11.743 00.006 6120 Star::Find returns 1 (1), X=963.34, Y=52.00, Mass=14227, SNR=78.2, Peak=255 HFD=6.9
00:20:11.748 00.005 6120 CameraToMount -- cameraTheta (2.85) - m_xAngle (-2.95) = xAngle (5.80 = -0.48)
00:20:11.755 00.007 6120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.53 = -0.75)
00:20:11.761 00.006 6120 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.85 mountX=0.17 mountY=-0.13, mountTheta=-0.66
00:20:11.772 00.011 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.06, opts=13)
00:20:11.779 00.007 6120 Enqueuing Move request for scope (-0.18, 0.06)
00:20:11.785 00.006 7680 Worker thread wakes up
00:20:11.786 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:11.790 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
00:20:11.790 00.000 6120 UpdateGuideState exits: m=14227 SNR=78.2 Saturated
00:20:11.796 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
00:20:11.796 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:11.802 00.006 7680 Moving (-0.18, 0.06) raw xDistance=0.17 yDistance=-0.13
00:20:11.802 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:20:11.802 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:20:11.802 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:11.809 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:20:11.809 00.000 7680 MoveAxis(E, 0, ABG)
00:20:11.809 00.000 6120 Enqueuing Expose request
00:20:11.815 00.006 7680 Move returns status 0, amount 0
00:20:11.815 00.000 7680 MoveAxis(N, 0, ABG)
00:20:11.816 00.001 7680 Move returns status 0, amount 0
00:20:11.816 00.000 7680 move complete, result=0
00:20:11.816 00.000 7680 worker thread done servicing request
00:20:11.816 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:11.823 00.007 7680 Worker thread wakes up
00:20:11.823 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:11.823 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:13.075 01.252 7680 Exposure complete
00:20:13.219 00.144 7680 worker thread done servicing request
00:20:13.220 00.001 6120 OnExposeComplete: enter
00:20:13.224 00.004 6120 UpdateGuideState(): m_state=6
00:20:13.227 00.003 6120 Star::Find(15, 963, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3805
00:20:13.231 00.004 6120 Star::Find returns 1 (1), X=963.58, Y=52.17, Mass=14176, SNR=76.8, Peak=255 HFD=7.0
00:20:13.236 00.005 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
00:20:13.240 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
00:20:13.244 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.32 mountX=-0.10 mountY=-0.17, mountTheta=-2.08
00:20:13.248 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.22, opts=13)
00:20:13.253 00.005 6120 Enqueuing Move request for scope (0.06, 0.22)
00:20:13.256 00.003 7680 Worker thread wakes up
00:20:13.256 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:13.260 00.004 6120 UpdateGuideState exits: m=14176 SNR=76.8 Saturated
00:20:13.265 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
00:20:13.265 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
00:20:13.265 00.000 7680 Moving (0.06, 0.22) raw xDistance=-0.10 yDistance=-0.17
00:20:13.265 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:13.271 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:20:13.271 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:13.276 00.005 6120 Enqueuing Expose request
00:20:13.280 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:20:13.280 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:20:13.280 00.000 7680 MoveAxis(E, 0, ABG)
00:20:13.280 00.000 7680 Move returns status 0, amount 0
00:20:13.281 00.001 7680 MoveAxis(N, 0, ABG)
00:20:13.282 00.001 7680 Move returns status 0, amount 0
00:20:13.282 00.000 7680 move complete, result=0
00:20:13.282 00.000 7680 worker thread done servicing request
00:20:13.282 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:20:13.285 00.003 7680 Worker thread wakes up
00:20:13.287 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:13.287 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:14.538 01.251 7680 Exposure complete
00:20:14.684 00.146 7680 worker thread done servicing request
00:20:14.685 00.001 6120 OnExposeComplete: enter
00:20:14.690 00.005 6120 UpdateGuideState(): m_state=6
00:20:14.694 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3806
00:20:14.698 00.004 6120 Star::Find returns 1 (1), X=963.30, Y=52.64, Mass=14960, SNR=79.1, Peak=255 HFD=7.2
00:20:14.704 00.006 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
00:20:14.707 00.003 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
00:20:14.711 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.70 hyp=0.73 cameraTheta=1.87 mountX=0.08 mountY=-0.72, mountTheta=-1.46
00:20:14.716 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.70, opts=13)
00:20:14.721 00.005 6120 Enqueuing Move request for scope (-0.21, 0.70)
00:20:14.724 00.003 7680 Worker thread wakes up
00:20:14.724 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.70) opts 0xd
00:20:14.725 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.70)
00:20:14.725 00.000 7680 Moving (-0.21, 0.70) raw xDistance=0.08 yDistance=-0.72
00:20:14.725 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:14.729 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:20:14.729 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
00:20:14.729 00.000 7680 MoveAxis(E, 0, ABG)
00:20:14.729 00.000 7680 Move returns status 0, amount 0
00:20:14.729 00.000 7680 MoveAxis(N, 392, ABG)
00:20:14.730 00.001 7680 Guiding  Dir = 0, Dur = 392
00:20:14.730 00.000 6120 UpdateGuideState exits: m=14960 SNR=79.1 Saturated
00:20:14.737 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:14.742 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:14.745 00.003 6120 Enqueuing Expose request
00:20:14.750 00.005 7680 IsSlewing returns 0
00:20:14.750 00.000 7680 IsGuiding returns 0
00:20:14.751 00.001 7680 PulseGuide returned control before completion, sleep 402
00:20:15.160 00.409 7680 IsGuiding returns 1
00:20:15.161 00.001 7680 scope still moving after pulse duration time elapsed
00:20:15.191 00.030 7680 IsSlewing returns 0
00:20:15.192 00.001 7680 IsGuiding returns 0
00:20:15.194 00.002 7680 scope move finished after 392 + 51 ms
00:20:15.194 00.000 7680 Move returns status 0, amount 392
00:20:15.195 00.001 7680 move complete, result=0
00:20:15.195 00.000 7680 worker thread done servicing request
00:20:15.195 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 392 ms NORTH
00:20:15.203 00.008 7680 Worker thread wakes up
00:20:15.203 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:15.203 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:16.452 01.249 7680 Exposure complete
00:20:16.581 00.129 7680 worker thread done servicing request
00:20:16.581 00.000 6120 OnExposeComplete: enter
00:20:16.586 00.005 6120 UpdateGuideState(): m_state=6
00:20:16.589 00.003 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3807
00:20:16.593 00.004 6120 Star::Find returns 1 (1), X=963.29, Y=52.14, Mass=13634, SNR=77.2, Peak=255 HFD=6.9
00:20:16.597 00.004 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.37 = -0.91)
00:20:16.602 00.005 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
00:20:16.605 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.20 hyp=0.30 cameraTheta=2.42 mountX=0.18 mountY=-0.27, mountTheta=-0.98
00:20:16.611 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.20, opts=13)
00:20:16.615 00.004 6120 Enqueuing Move request for scope (-0.22, 0.20)
00:20:16.618 00.003 7680 Worker thread wakes up
00:20:16.619 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.20) opts 0xd
00:20:16.619 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.20)
00:20:16.619 00.000 7680 Moving (-0.22, 0.20) raw xDistance=0.18 yDistance=-0.27
00:20:16.619 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:20:16.619 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:20:16.621 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:16.624 00.003 6120 UpdateGuideState exits: m=13634 SNR=77.2 Saturated
00:20:16.627 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:16.630 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:16.633 00.003 6120 Enqueuing Expose request
00:20:16.637 00.004 7680 MoveAxis(E, 0, ABG)
00:20:16.638 00.001 7680 Move returns status 0, amount 0
00:20:16.638 00.000 7680 MoveAxis(N, 149, ABG)
00:20:16.638 00.000 7680 Guiding  Dir = 0, Dur = 149
00:20:16.639 00.001 7680 IsSlewing returns 0
00:20:16.639 00.000 7680 IsGuiding returns 0
00:20:16.639 00.000 7680 PulseGuide returned control before completion, sleep 159
00:20:16.801 00.162 7680 IsGuiding returns 1
00:20:16.802 00.001 7680 scope still moving after pulse duration time elapsed
00:20:16.834 00.032 7680 IsSlewing returns 0
00:20:16.834 00.000 7680 IsGuiding returns 0
00:20:16.836 00.002 7680 scope move finished after 149 + 47 ms
00:20:16.836 00.000 7680 Move returns status 0, amount 149
00:20:16.836 00.000 7680 move complete, result=0
00:20:16.837 00.001 7680 worker thread done servicing request
00:20:16.837 00.000 7680 Worker thread wakes up
00:20:16.838 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 149 ms NORTH
00:20:16.844 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:16.844 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:18.099 01.255 7680 Exposure complete
00:20:18.229 00.130 7680 worker thread done servicing request
00:20:18.229 00.000 6120 OnExposeComplete: enter
00:20:18.235 00.006 6120 UpdateGuideState(): m_state=6
00:20:18.240 00.005 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3808
00:20:18.244 00.004 6120 Star::Find returns 1 (1), X=963.35, Y=52.05, Mass=14306, SNR=76.6, Peak=255 HFD=6.8
00:20:18.249 00.005 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.52 = -0.76)
00:20:18.253 00.004 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.25 = -1.03)
00:20:18.256 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.20 cameraTheta=2.57 mountX=0.14 mountY=-0.17, mountTheta=-0.87
00:20:18.262 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.11, opts=13)
00:20:18.267 00.005 6120 Enqueuing Move request for scope (-0.16, 0.11)
00:20:18.272 00.005 7680 Worker thread wakes up
00:20:18.272 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:18.275 00.003 6120 UpdateGuideState exits: m=14306 SNR=76.6 Saturated
00:20:18.279 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
00:20:18.279 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
00:20:18.279 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:18.284 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:18.287 00.003 7680 Moving (-0.16, 0.11) raw xDistance=0.14 yDistance=-0.17
00:20:18.287 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:20:18.287 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:20:18.287 00.000 6120 Enqueuing Expose request
00:20:18.292 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:20:18.292 00.000 7680 MoveAxis(E, 0, ABG)
00:20:18.292 00.000 7680 Move returns status 0, amount 0
00:20:18.292 00.000 7680 MoveAxis(N, 0, ABG)
00:20:18.292 00.000 7680 Move returns status 0, amount 0
00:20:18.292 00.000 7680 move complete, result=0
00:20:18.294 00.002 7680 worker thread done servicing request
00:20:18.294 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:20:18.299 00.005 7680 Worker thread wakes up
00:20:18.299 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:18.300 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:19.551 01.251 7680 Exposure complete
00:20:19.690 00.139 7680 worker thread done servicing request
00:20:19.690 00.000 6120 OnExposeComplete: enter
00:20:19.694 00.004 6120 UpdateGuideState(): m_state=6
00:20:19.698 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3809
00:20:19.701 00.003 6120 Star::Find returns 1 (1), X=963.36, Y=52.02, Mass=13779, SNR=76.7, Peak=255 HFD=6.8
00:20:19.706 00.005 6120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-2.95) = xAngle (5.63 = -0.65)
00:20:19.710 00.004 6120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.36 = -0.92)
00:20:19.714 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.17 cameraTheta=2.68 mountX=0.14 mountY=-0.14, mountTheta=-0.79
00:20:19.719 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.08, opts=13)
00:20:19.723 00.004 6120 Enqueuing Move request for scope (-0.16, 0.08)
00:20:19.726 00.003 7680 Worker thread wakes up
00:20:19.726 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
00:20:19.728 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
00:20:19.728 00.000 7680 Moving (-0.16, 0.08) raw xDistance=0.14 yDistance=-0.14
00:20:19.728 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:20:19.728 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:20:19.728 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:20:19.728 00.000 7680 MoveAxis(E, 0, ABG)
00:20:19.728 00.000 7680 Move returns status 0, amount 0
00:20:19.729 00.001 7680 MoveAxis(N, 0, ABG)
00:20:19.729 00.000 7680 Move returns status 0, amount 0
00:20:19.729 00.000 7680 move complete, result=0
00:20:19.729 00.000 7680 worker thread done servicing request
00:20:19.729 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:19.734 00.005 6120 UpdateGuideState exits: m=13779 SNR=76.7 Saturated
00:20:19.738 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:19.741 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:19.746 00.005 6120 Enqueuing Expose request
00:20:19.749 00.003 7680 Worker thread wakes up
00:20:19.749 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:19.753 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:19.753 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:20.997 01.244 7680 Exposure complete
00:20:21.135 00.138 7680 worker thread done servicing request
00:20:21.135 00.000 6120 OnExposeComplete: enter
00:20:21.141 00.006 6120 UpdateGuideState(): m_state=6
00:20:21.148 00.007 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3810
00:20:21.152 00.004 6120 Star::Find returns 1 (1), X=963.35, Y=52.12, Mass=13702, SNR=75.6, Peak=255 HFD=6.8
00:20:21.156 00.004 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.29 = -1.00)
00:20:21.160 00.004 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.26)
00:20:21.164 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.18 hyp=0.25 cameraTheta=2.33 mountX=0.13 mountY=-0.23, mountTheta=-1.05
00:20:21.169 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.18, opts=13)
00:20:21.172 00.003 6120 Enqueuing Move request for scope (-0.17, 0.18)
00:20:21.177 00.005 7680 Worker thread wakes up
00:20:21.177 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.18) opts 0xd
00:20:21.178 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.18)
00:20:21.178 00.000 7680 Moving (-0.17, 0.18) raw xDistance=0.13 yDistance=-0.23
00:20:21.178 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:21.182 00.004 6120 UpdateGuideState exits: m=13702 SNR=75.6 Saturated
00:20:21.186 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:20:21.186 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:20:21.186 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:21.190 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:21.194 00.004 6120 Enqueuing Expose request
00:20:21.197 00.003 7680 MoveAxis(E, 0, ABG)
00:20:21.198 00.001 7680 Move returns status 0, amount 0
00:20:21.198 00.000 7680 MoveAxis(N, 127, ABG)
00:20:21.198 00.000 7680 Guiding  Dir = 0, Dur = 127
00:20:21.198 00.000 7680 IsSlewing returns 0
00:20:21.198 00.000 7680 IsGuiding returns 0
00:20:21.200 00.002 7680 PulseGuide returned control before completion, sleep 137
00:20:21.347 00.147 7680 IsGuiding returns 1
00:20:21.348 00.001 7680 scope still moving after pulse duration time elapsed
00:20:21.378 00.030 7680 IsSlewing returns 0
00:20:21.380 00.002 7680 IsGuiding returns 0
00:20:21.380 00.000 7680 scope move finished after 127 + 54 ms
00:20:21.381 00.001 7680 Move returns status 0, amount 127
00:20:21.381 00.000 7680 move complete, result=0
00:20:21.382 00.001 7680 worker thread done servicing request
00:20:21.383 00.001 7680 Worker thread wakes up
00:20:21.383 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 127 ms NORTH
00:20:21.392 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:21.392 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:22.639 01.247 7680 Exposure complete
00:20:22.760 00.121 7680 worker thread done servicing request
00:20:22.760 00.000 6120 OnExposeComplete: enter
00:20:22.766 00.006 6120 UpdateGuideState(): m_state=6
00:20:22.772 00.006 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3811
00:20:22.776 00.004 6120 Star::Find returns 1 (1), X=963.32, Y=52.06, Mass=14274, SNR=77.1, Peak=255 HFD=6.8
00:20:22.780 00.004 6120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-2.95) = xAngle (5.55 = -0.73)
00:20:22.784 00.004 6120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.00)
00:20:22.788 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.60 mountX=0.17 mountY=-0.20, mountTheta=-0.85
00:20:22.793 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.12, opts=13)
00:20:22.798 00.005 6120 Enqueuing Move request for scope (-0.20, 0.12)
00:20:22.802 00.004 7680 Worker thread wakes up
00:20:22.802 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:22.807 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
00:20:22.807 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
00:20:22.808 00.001 7680 Moving (-0.20, 0.12) raw xDistance=0.17 yDistance=-0.20
00:20:22.808 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:20:22.808 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:20:22.808 00.000 6120 UpdateGuideState exits: m=14274 SNR=77.1 Saturated
00:20:22.813 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:22.816 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:22.820 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:20:22.820 00.000 7680 MoveAxis(E, 0, ABG)
00:20:22.820 00.000 7680 Move returns status 0, amount 0
00:20:22.820 00.000 6120 Enqueuing Expose request
00:20:22.826 00.006 7680 MoveAxis(N, 0, ABG)
00:20:22.826 00.000 7680 Move returns status 0, amount 0
00:20:22.826 00.000 7680 move complete, result=0
00:20:22.826 00.000 7680 worker thread done servicing request
00:20:22.826 00.000 7680 Worker thread wakes up
00:20:22.827 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:22.828 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:22.828 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:20:24.079 01.251 7680 Exposure complete
00:20:24.215 00.136 7680 worker thread done servicing request
00:20:24.215 00.000 6120 OnExposeComplete: enter
00:20:24.220 00.005 6120 UpdateGuideState(): m_state=6
00:20:24.223 00.003 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3812
00:20:24.227 00.004 6120 Star::Find returns 1 (1), X=963.40, Y=52.61, Mass=13915, SNR=77.7, Peak=255 HFD=7.2
00:20:24.230 00.003 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
00:20:24.235 00.005 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
00:20:24.241 00.006 6120 CameraToMount -- cameraX=-0.11 cameraY=0.66 hyp=0.67 cameraTheta=1.74 mountX=-0.01 mountY=-0.65, mountTheta=-1.59
00:20:24.247 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.66, opts=13)
00:20:24.251 00.004 6120 Enqueuing Move request for scope (-0.11, 0.66)
00:20:24.254 00.003 7680 Worker thread wakes up
00:20:24.255 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.66) opts 0xd
00:20:24.255 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.66)
00:20:24.255 00.000 7680 Moving (-0.11, 0.66) raw xDistance=-0.01 yDistance=-0.65
00:20:24.255 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:20:24.255 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
00:20:24.256 00.001 7680 MoveAxis(E, 0, ABG)
00:20:24.256 00.000 7680 Move returns status 0, amount 0
00:20:24.256 00.000 7680 MoveAxis(N, 351, ABG)
00:20:24.256 00.000 7680 Guiding  Dir = 0, Dur = 351
00:20:24.257 00.001 7680 IsSlewing returns 0
00:20:24.257 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:24.262 00.005 7680 IsGuiding returns 0
00:20:24.262 00.000 6120 UpdateGuideState exits: m=13915 SNR=77.7 Saturated
00:20:24.267 00.005 7680 PulseGuide returned control before completion, sleep 361
00:20:24.267 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:24.271 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:24.275 00.004 6120 Enqueuing Expose request
00:20:24.636 00.361 7680 IsGuiding returns 1
00:20:24.636 00.000 7680 scope still moving after pulse duration time elapsed
00:20:24.666 00.030 7680 IsSlewing returns 0
00:20:24.667 00.001 7680 IsGuiding returns 0
00:20:24.667 00.000 7680 scope move finished after 351 + 54 ms
00:20:24.668 00.001 7680 Move returns status 0, amount 351
00:20:24.668 00.000 7680 move complete, result=0
00:20:24.668 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 351 ms NORTH
00:20:24.676 00.008 7680 worker thread done servicing request
00:20:24.676 00.000 7680 Worker thread wakes up
00:20:24.676 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:24.676 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:25.934 01.258 7680 Exposure complete
00:20:26.065 00.131 7680 worker thread done servicing request
00:20:26.065 00.000 6120 OnExposeComplete: enter
00:20:26.069 00.004 6120 UpdateGuideState(): m_state=6
00:20:26.073 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3813
00:20:26.079 00.006 6120 Star::Find returns 1 (1), X=963.56, Y=52.15, Mass=13849, SNR=76.9, Peak=255 HFD=7.0
00:20:26.084 00.005 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.96)
00:20:26.089 00.005 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.23)
00:20:26.093 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.37 mountX=-0.08 mountY=-0.17, mountTheta=-2.01
00:20:26.099 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.21, opts=13)
00:20:26.103 00.004 6120 Enqueuing Move request for scope (0.04, 0.21)
00:20:26.108 00.005 7680 Worker thread wakes up
00:20:26.108 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:26.112 00.004 6120 UpdateGuideState exits: m=13849 SNR=76.9 Saturated
00:20:26.116 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
00:20:26.116 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
00:20:26.116 00.000 7680 Moving (0.04, 0.21) raw xDistance=-0.08 yDistance=-0.17
00:20:26.116 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:20:26.116 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:20:26.117 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:26.121 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:26.125 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:20:26.125 00.000 7680 MoveAxis(E, 0, ABG)
00:20:26.125 00.000 7680 Move returns status 0, amount 0
00:20:26.125 00.000 7680 MoveAxis(N, 0, ABG)
00:20:26.126 00.001 7680 Move returns status 0, amount 0
00:20:26.126 00.000 7680 move complete, result=0
00:20:26.126 00.000 6120 Enqueuing Expose request
00:20:26.132 00.006 7680 worker thread done servicing request
00:20:26.132 00.000 7680 Worker thread wakes up
00:20:26.132 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:20:26.136 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:26.136 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:27.388 01.252 7680 Exposure complete
00:20:27.524 00.136 7680 worker thread done servicing request
00:20:27.525 00.001 6120 OnExposeComplete: enter
00:20:27.528 00.003 6120 UpdateGuideState(): m_state=6
00:20:27.533 00.005 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3814
00:20:27.537 00.004 6120 Star::Find returns 1 (1), X=963.53, Y=52.22, Mass=13290, SNR=74.2, Peak=255 HFD=7.1
00:20:27.540 00.003 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
00:20:27.545 00.005 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
00:20:27.549 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.53 mountX=-0.06 mountY=-0.24, mountTheta=-1.83
00:20:27.556 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.27, opts=13)
00:20:27.560 00.004 6120 Enqueuing Move request for scope (0.01, 0.27)
00:20:27.563 00.003 7680 Worker thread wakes up
00:20:27.564 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
00:20:27.564 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
00:20:27.564 00.000 7680 Moving (0.01, 0.27) raw xDistance=-0.06 yDistance=-0.24
00:20:27.564 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:27.568 00.004 6120 UpdateGuideState exits: m=13290 SNR=74.2 Saturated
00:20:27.571 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:27.575 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:27.582 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:20:27.583 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:20:27.583 00.000 7680 MoveAxis(E, 0, ABG)
00:20:27.583 00.000 6120 Enqueuing Expose request
00:20:27.590 00.007 7680 Move returns status 0, amount 0
00:20:27.591 00.001 7680 MoveAxis(N, 130, ABG)
00:20:27.591 00.000 7680 Guiding  Dir = 0, Dur = 130
00:20:27.591 00.000 7680 IsSlewing returns 0
00:20:27.593 00.002 7680 IsGuiding returns 0
00:20:27.594 00.001 7680 PulseGuide returned control before completion, sleep 140
00:20:27.749 00.155 7680 IsGuiding returns 1
00:20:27.749 00.000 7680 scope still moving after pulse duration time elapsed
00:20:27.781 00.032 7680 IsSlewing returns 0
00:20:27.781 00.000 7680 IsGuiding returns 0
00:20:27.781 00.000 7680 scope move finished after 130 + 58 ms
00:20:27.781 00.000 7680 Move returns status 0, amount 130
00:20:27.781 00.000 7680 move complete, result=0
00:20:27.782 00.001 7680 worker thread done servicing request
00:20:27.782 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 130 ms NORTH
00:20:27.787 00.005 7680 Worker thread wakes up
00:20:27.788 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:27.788 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:29.045 01.257 7680 Exposure complete
00:20:29.180 00.135 7680 worker thread done servicing request
00:20:29.181 00.001 6120 OnExposeComplete: enter
00:20:29.184 00.003 6120 UpdateGuideState(): m_state=6
00:20:29.189 00.005 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3815
00:20:29.193 00.004 6120 Star::Find returns 1 (1), X=963.41, Y=52.60, Mass=13747, SNR=75.1, Peak=255 HFD=7.1
00:20:29.196 00.003 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.60)
00:20:29.202 00.006 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.87)
00:20:29.209 00.007 6120 CameraToMount -- cameraX=-0.11 cameraY=0.65 hyp=0.66 cameraTheta=1.73 mountX=-0.02 mountY=-0.63, mountTheta=-1.60
00:20:29.215 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.65, opts=13)
00:20:29.219 00.004 6120 Enqueuing Move request for scope (-0.11, 0.65)
00:20:29.223 00.004 7680 Worker thread wakes up
00:20:29.223 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:29.228 00.005 6120 UpdateGuideState exits: m=13747 SNR=75.1 Saturated
00:20:29.232 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:29.236 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.65) opts 0xd
00:20:29.236 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.65)
00:20:29.236 00.000 7680 Moving (-0.11, 0.65) raw xDistance=-0.02 yDistance=-0.63
00:20:29.237 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:20:29.237 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
00:20:29.237 00.000 7680 MoveAxis(E, 0, ABG)
00:20:29.237 00.000 7680 Move returns status 0, amount 0
00:20:29.237 00.000 7680 MoveAxis(N, 344, ABG)
00:20:29.238 00.001 7680 Guiding  Dir = 0, Dur = 344
00:20:29.239 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:29.243 00.004 6120 Enqueuing Expose request
00:20:29.247 00.004 7680 IsSlewing returns 0
00:20:29.247 00.000 7680 IsGuiding returns 0
00:20:29.247 00.000 7680 PulseGuide returned control before completion, sleep 354
00:20:29.612 00.365 7680 IsGuiding returns 1
00:20:29.613 00.001 7680 scope still moving after pulse duration time elapsed
00:20:29.642 00.029 7680 IsSlewing returns 0
00:20:29.643 00.001 7680 IsGuiding returns 0
00:20:29.644 00.001 7680 scope move finished after 344 + 51 ms
00:20:29.644 00.000 7680 Move returns status 0, amount 344
00:20:29.644 00.000 7680 move complete, result=0
00:20:29.645 00.001 7680 worker thread done servicing request
00:20:29.645 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 344 ms NORTH
00:20:29.651 00.006 7680 Worker thread wakes up
00:20:29.651 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:29.651 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:30.900 01.249 7680 Exposure complete
00:20:31.033 00.133 7680 worker thread done servicing request
00:20:31.033 00.000 6120 OnExposeComplete: enter
00:20:31.037 00.004 6120 UpdateGuideState(): m_state=6
00:20:31.041 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3816
00:20:31.046 00.005 6120 Star::Find returns 1 (1), X=963.30, Y=52.07, Mass=14284, SNR=77.1, Peak=255 HFD=6.8
00:20:31.050 00.004 6120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-2.95) = xAngle (5.58 = -0.71)
00:20:31.053 00.003 6120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.31 = -0.97)
00:20:31.057 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.62 mountX=0.19 mountY=-0.21, mountTheta=-0.83
00:20:31.062 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.12, opts=13)
00:20:31.066 00.004 6120 Enqueuing Move request for scope (-0.22, 0.12)
00:20:31.071 00.005 7680 Worker thread wakes up
00:20:31.071 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
00:20:31.071 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
00:20:31.071 00.000 7680 Moving (-0.22, 0.12) raw xDistance=0.19 yDistance=-0.21
00:20:31.071 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:20:31.072 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:31.075 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:20:31.075 00.000 7680 MoveAxis(E, 0, ABG)
00:20:31.075 00.000 7680 Move returns status 0, amount 0
00:20:31.076 00.001 7680 MoveAxis(N, 112, ABG)
00:20:31.076 00.000 7680 Guiding  Dir = 0, Dur = 112
00:20:31.077 00.001 6120 UpdateGuideState exits: m=14284 SNR=77.1 Saturated
00:20:31.081 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:31.086 00.005 7680 IsSlewing returns 0
00:20:31.086 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:31.091 00.005 6120 Enqueuing Expose request
00:20:31.094 00.003 7680 IsGuiding returns 0
00:20:31.094 00.000 7680 PulseGuide returned control before completion, sleep 122
00:20:31.223 00.129 7680 IsGuiding returns 1
00:20:31.224 00.001 7680 scope still moving after pulse duration time elapsed
00:20:31.253 00.029 7680 IsSlewing returns 0
00:20:31.254 00.001 7680 IsGuiding returns 0
00:20:31.255 00.001 7680 scope move finished after 112 + 49 ms
00:20:31.256 00.001 7680 Move returns status 0, amount 112
00:20:31.256 00.000 7680 move complete, result=0
00:20:31.257 00.001 7680 worker thread done servicing request
00:20:31.257 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 112 ms NORTH
00:20:31.265 00.008 7680 Worker thread wakes up
00:20:31.265 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:31.265 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:32.518 01.253 7680 Exposure complete
00:20:32.644 00.126 6120 OnExposeComplete: enter
00:20:32.649 00.005 6120 UpdateGuideState(): m_state=6
00:20:32.653 00.004 7680 worker thread done servicing request
00:20:32.653 00.000 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3817
00:20:32.658 00.005 6120 Star::Find returns 1 (1), X=963.34, Y=52.03, Mass=14804, SNR=79.5, Peak=255 HFD=6.8
00:20:32.661 00.003 6120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-2.95) = xAngle (5.65 = -0.63)
00:20:32.666 00.005 6120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.38 = -0.90)
00:20:32.671 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.19 cameraTheta=2.69 mountX=0.15 mountY=-0.15, mountTheta=-0.77
00:20:32.676 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.08, opts=13)
00:20:32.682 00.006 6120 Enqueuing Move request for scope (-0.17, 0.08)
00:20:32.686 00.004 7680 Worker thread wakes up
00:20:32.686 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:32.690 00.004 6120 UpdateGuideState exits: m=14804 SNR=79.5 Saturated
00:20:32.694 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:32.698 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.08) opts 0xd
00:20:32.699 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.08)
00:20:32.699 00.000 7680 Moving (-0.17, 0.08) raw xDistance=0.15 yDistance=-0.15
00:20:32.699 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:20:32.699 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:20:32.699 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:32.705 00.006 6120 Enqueuing Expose request
00:20:32.710 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:20:32.711 00.001 7680 MoveAxis(E, 0, ABG)
00:20:32.711 00.000 7680 Move returns status 0, amount 0
00:20:32.711 00.000 7680 MoveAxis(N, 0, ABG)
00:20:32.711 00.000 7680 Move returns status 0, amount 0
00:20:32.711 00.000 7680 move complete, result=0
00:20:32.713 00.002 7680 worker thread done servicing request
00:20:32.713 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:20:32.718 00.005 7680 Worker thread wakes up
00:20:32.718 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:32.718 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:33.972 01.254 7680 Exposure complete
00:20:34.111 00.139 7680 worker thread done servicing request
00:20:34.111 00.000 6120 OnExposeComplete: enter
00:20:34.116 00.005 6120 UpdateGuideState(): m_state=6
00:20:34.119 00.003 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3818
00:20:34.124 00.005 6120 Star::Find returns 1 (1), X=963.65, Y=52.23, Mass=13123, SNR=76.0, Peak=255 HFD=7.1
00:20:34.128 00.004 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.09 = -2.20)
00:20:34.132 00.004 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.46)
00:20:34.136 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.29 hyp=0.32 cameraTheta=1.13 mountX=-0.19 mountY=-0.20, mountTheta=-2.32
00:20:34.141 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.29, opts=13)
00:20:34.145 00.004 6120 Enqueuing Move request for scope (0.13, 0.29)
00:20:34.149 00.004 7680 Worker thread wakes up
00:20:34.149 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.29) opts 0xd
00:20:34.149 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.29)
00:20:34.149 00.000 7680 Moving (0.13, 0.29) raw xDistance=-0.19 yDistance=-0.20
00:20:34.150 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:20:34.151 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:20:34.151 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:34.154 00.003 6120 UpdateGuideState exits: m=13123 SNR=76.0 Saturated
00:20:34.158 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:34.162 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:20:34.162 00.000 7680 MoveAxis(E, 0, ABG)
00:20:34.163 00.001 7680 Move returns status 0, amount 0
00:20:34.163 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:34.166 00.003 7680 MoveAxis(N, 0, ABG)
00:20:34.166 00.000 6120 Enqueuing Expose request
00:20:34.170 00.004 7680 Move returns status 0, amount 0
00:20:34.170 00.000 7680 move complete, result=0
00:20:34.171 00.001 7680 worker thread done servicing request
00:20:34.171 00.000 7680 Worker thread wakes up
00:20:34.171 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:34.171 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:34.171 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:20:35.431 01.260 7680 Exposure complete
00:20:35.563 00.132 7680 worker thread done servicing request
00:20:35.565 00.002 6120 OnExposeComplete: enter
00:20:35.568 00.003 6120 UpdateGuideState(): m_state=6
00:20:35.572 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3819
00:20:35.577 00.005 6120 Star::Find returns 1 (1), X=963.44, Y=52.45, Mass=13667, SNR=74.9, Peak=255 HFD=7.1
00:20:35.582 00.005 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
00:20:35.586 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
00:20:35.590 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.50 hyp=0.51 cameraTheta=1.71 mountX=-0.02 mountY=-0.48, mountTheta=-1.62
00:20:35.594 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.50, opts=13)
00:20:35.599 00.005 6120 Enqueuing Move request for scope (-0.07, 0.50)
00:20:35.603 00.004 7680 Worker thread wakes up
00:20:35.603 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.50) opts 0xd
00:20:35.603 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.50)
00:20:35.603 00.000 7680 Moving (-0.07, 0.50) raw xDistance=-0.02 yDistance=-0.48
00:20:35.603 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:20:35.604 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:20:35.604 00.000 7680 MoveAxis(E, 0, ABG)
00:20:35.604 00.000 7680 Move returns status 0, amount 0
00:20:35.604 00.000 7680 MoveAxis(N, 263, ABG)
00:20:35.604 00.000 7680 Guiding  Dir = 0, Dur = 263
00:20:35.605 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:35.608 00.003 7680 IsSlewing returns 0
00:20:35.609 00.001 6120 UpdateGuideState exits: m=13667 SNR=74.9 Saturated
00:20:35.611 00.002 7680 IsGuiding returns 0
00:20:35.612 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:35.616 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:35.619 00.003 7680 PulseGuide returned control before completion, sleep 273
00:20:35.619 00.000 6120 Enqueuing Expose request
00:20:35.905 00.286 7680 IsGuiding returns 1
00:20:35.907 00.002 7680 scope still moving after pulse duration time elapsed
00:20:35.936 00.029 7680 IsSlewing returns 0
00:20:35.937 00.001 7680 IsGuiding returns 0
00:20:35.938 00.001 7680 scope move finished after 263 + 62 ms
00:20:35.938 00.000 7680 Move returns status 0, amount 263
00:20:35.938 00.000 7680 move complete, result=0
00:20:35.939 00.001 7680 worker thread done servicing request
00:20:35.940 00.001 7680 Worker thread wakes up
00:20:35.940 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 263 ms NORTH
00:20:35.944 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:35.944 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(949,37,31,31)
00:20:36.584 00.640 6120 evsrv: cli 0FAEFBB8 connect
00:20:36.631 00.047 6120 case statement mapped state 6 to 3
00:20:36.637 00.006 6120 case statement mapped state 6 to 3
00:20:36.677 00.040 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"316807cb-7065-4f54-8f0b-15d909f6fb92"}
00:20:36.682 00.005 6120 case statement mapped state 6 to 3
00:20:36.710 00.028 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"316807cb-7065-4f54-8f0b-15d909f6fb92"}
00:20:36.717 00.007 6120 evsrv: cli 0FAEFBB8 disconnect
00:20:36.722 00.005 6120 evsrv: cli 0FAF03D8 connect
00:20:36.726 00.004 6120 case statement mapped state 6 to 3
00:20:36.729 00.003 6120 case statement mapped state 6 to 3
00:20:36.736 00.007 6120 evsrv: cli 0FAF03D8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"d540ca39-a96d-4711-ab71-0c0134db7e85"}
00:20:36.740 00.004 6120 PhdController::Dither begins
00:20:36.743 00.003 6120 dither: size=5.00, dRA=1.25 dDec=2.21
00:20:36.746 00.003 6120 MountToCamera -- mountTheta (1.06) + m_xAngle (-2.95) = xAngle (-1.90 = -1.90)
00:20:36.748 00.002 6120 MountToCamera -- mountX=1.25 mountY=2.21 hyp=2.54 mountTheta=1.06 cameraX=-0.82, cameraY=-2.40 cameraTheta=-1.90
00:20:36.752 00.004 6120 setting lock position to (962.70, 49.54)
00:20:36.756 00.004 6120 Mount: notify guiding dithered (-0.8, -2.4)
00:20:36.905 00.149 6120 Status Line: Dither by 1.25,2.21
00:20:36.910 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
00:20:36.915 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
00:20:37.031 00.116 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":0,"id":"d540ca39-a96d-4711-ab71-0c0134db7e85"}
00:20:37.035 00.004 6120 evsrv: cli 0FAF03D8 disconnect
00:20:37.255 00.220 7680 Exposure complete
00:20:37.338 00.083 7680 worker thread done servicing request
00:20:37.339 00.001 6120 OnExposeComplete: enter
00:20:37.341 00.002 6120 UpdateGuideState(): m_state=6
00:20:37.345 00.004 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3820
00:20:37.347 00.002 6120 Star::Find returns 1 (1), X=963.33, Y=52.06, Mass=14622, SNR=78.0, Peak=255 HFD=6.8
00:20:37.349 00.002 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
00:20:37.352 00.003 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
00:20:37.355 00.003 6120 CameraToMount -- cameraX=0.62 cameraY=2.52 hyp=2.60 cameraTheta=1.33 mountX=-1.08 mountY=-1.99, mountTheta=-2.07
00:20:37.358 00.003 6120 dither recenter: remaining=(-1.2,-2.2) step=(-1.2,-2.2)
00:20:37.362 00.004 6120 MountToCamera -- mountTheta (-2.08) + m_xAngle (-2.95) = xAngle (-5.04 = 1.24)
00:20:37.364 00.002 6120 MountToCamera -- mountX=-1.25 mountY=-2.21 hyp=2.54 mountTheta=-2.08 cameraX=0.82, cameraY=2.40 cameraTheta=1.24
00:20:37.366 00.002 6120 SchedulePrimaryMove(0D6325F0, x=0.82, y=2.40, opts=4)
00:20:37.370 00.004 6120 Enqueuing Move request for scope (0.82, 2.40)
00:20:37.373 00.003 6120 Mount: notify direct move -1.25,-2.21
00:20:37.377 00.004 7680 Worker thread wakes up
00:20:37.377 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.82, 2.40) opts 0x4
00:20:37.377 00.000 7680 Handling offset move in thread for scope, endpoint = (0.82, 2.40)
00:20:37.377 00.000 7680 Moving (0.82, 2.40) raw xDistance=-1.25 yDistance=-2.21
00:20:37.377 00.000 7680 MoveAxis(E, 809, B)
00:20:37.377 00.000 7680 Guiding  Dir = 2, Dur = 809
00:20:37.378 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:37.381 00.003 6120 UpdateGuideState exits: m=14622 SNR=78.0 Saturated
00:20:37.383 00.002 6120 PhdController: settling, locked = 1, distance = 2.82 (1.50) aobump = 0 frame = 1 / 99999
00:20:37.386 00.003 7680 IsSlewing returns 0
00:20:37.386 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051637.386,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.82,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:20:37.390 00.004 7680 IsGuiding returns 0
00:20:37.391 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:37.394 00.003 7680 PulseGuide returned control before completion, sleep 819
00:20:37.394 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:37.397 00.003 6120 Enqueuing Expose request
00:20:38.219 00.822 7680 IsGuiding returns 1
00:20:38.219 00.000 7680 scope still moving after pulse duration time elapsed
00:20:38.251 00.032 7680 IsSlewing returns 0
00:20:38.251 00.000 7680 IsGuiding returns 0
00:20:38.251 00.000 7680 scope move finished after 809 + 51 ms
00:20:38.251 00.000 7680 Move returns status 0, amount 809
00:20:38.251 00.000 7680 MoveAxis(N, 1199, B)
00:20:38.253 00.002 7680 Guiding  Dir = 0, Dur = 1199
00:20:38.253 00.000 7680 IsSlewing returns 0
00:20:38.253 00.000 7680 IsGuiding returns 0
00:20:38.253 00.000 7680 PulseGuide returned control before completion, sleep 1209
00:20:39.474 01.221 7680 IsGuiding returns 1
00:20:39.476 00.002 7680 scope still moving after pulse duration time elapsed
00:20:39.506 00.030 7680 IsSlewing returns 0
00:20:39.507 00.001 7680 IsGuiding returns 1
00:20:39.536 00.029 7680 IsSlewing returns 0
00:20:39.537 00.001 7680 IsGuiding returns 0
00:20:39.538 00.001 7680 scope move finished after 1199 + 85 ms
00:20:39.539 00.001 7680 Move returns status 0, amount 1199
00:20:39.539 00.000 7680 move complete, result=0
00:20:39.539 00.000 7680 worker thread done servicing request
00:20:39.539 00.000 7680 Worker thread wakes up
00:20:39.540 00.001 6120 GuideStep: -1.2 px 809 ms EAST, -2.2 px 1199 ms NORTH
00:20:39.547 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:39.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:20:40.797 01.250 7680 Exposure complete
00:20:40.915 00.118 7680 worker thread done servicing request
00:20:40.915 00.000 6120 OnExposeComplete: enter
00:20:40.919 00.004 6120 UpdateGuideState(): m_state=6
00:20:40.924 00.005 6120 Star::Find(15, 963, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3821
00:20:40.927 00.003 6120 Star::Find returns 1 (1), X=962.10, Y=50.80, Mass=14345, SNR=77.4, Peak=255 HFD=6.8
00:20:40.931 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
00:20:40.935 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
00:20:40.938 00.003 6120 CameraToMount -- cameraX=-0.60 cameraY=1.26 hyp=1.39 cameraTheta=2.02 mountX=0.35 mountY=-1.39, mountTheta=-1.32
00:20:40.944 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.60, y=1.26, opts=13)
00:20:40.950 00.006 6120 Enqueuing Move request for scope (-0.60, 1.26)
00:20:40.954 00.004 7680 Worker thread wakes up
00:20:40.954 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:40.958 00.004 6120 UpdateGuideState exits: m=14345 SNR=77.4 Saturated
00:20:40.962 00.004 6120 PhdController: settling, locked = 1, distance = 1.39 (1.50) aobump = 0 frame = 2 / 99999
00:20:40.965 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 1.26) opts 0xd
00:20:40.965 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.60, 1.26)
00:20:40.966 00.001 7680 Moving (-0.60, 1.26) raw xDistance=0.35 yDistance=-1.39
00:20:40.966 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:20:40.966 00.000 7680 resist switch: large excursion: input -1.39 thresh 0.60 direction from 0 to -1
00:20:40.966 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.17
00:20:40.967 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.39 from input -1.39
00:20:40.967 00.000 7680 MoveAxis(W, 145, ABG)
00:20:40.967 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051640.965,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.39,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:20:40.971 00.004 7680 Guiding  Dir = 3, Dur = 145
00:20:40.971 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:40.976 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:40.979 00.003 7680 IsSlewing returns 0
00:20:40.980 00.001 6120 Enqueuing Expose request
00:20:40.984 00.004 7680 IsGuiding returns 0
00:20:40.985 00.001 7680 PulseGuide returned control before completion, sleep 155
00:20:41.147 00.162 7680 IsGuiding returns 1
00:20:41.147 00.000 7680 scope still moving after pulse duration time elapsed
00:20:41.179 00.032 7680 IsSlewing returns 0
00:20:41.180 00.001 7680 IsGuiding returns 0
00:20:41.181 00.001 7680 scope move finished after 145 + 50 ms
00:20:41.181 00.000 7680 Move returns status 0, amount 145
00:20:41.181 00.000 7680 MoveAxis(N, 755, ABG)
00:20:41.182 00.001 7680 Guiding  Dir = 0, Dur = 755
00:20:41.182 00.000 7680 IsSlewing returns 0
00:20:41.183 00.001 7680 IsGuiding returns 0
00:20:41.184 00.001 7680 PulseGuide returned control before completion, sleep 765
00:20:41.958 00.774 7680 IsGuiding returns 1
00:20:41.960 00.002 7680 scope still moving after pulse duration time elapsed
00:20:41.990 00.030 7680 IsSlewing returns 0
00:20:41.991 00.001 7680 IsGuiding returns 0
00:20:41.991 00.000 7680 scope move finished after 755 + 53 ms
00:20:41.992 00.001 7680 Move returns status 0, amount 755
00:20:41.993 00.001 7680 move complete, result=0
00:20:41.993 00.000 7680 worker thread done servicing request
00:20:41.993 00.000 6120 GuideStep: 0.4 px 145 ms WEST, -1.4 px 755 ms NORTH
00:20:42.000 00.007 7680 Worker thread wakes up
00:20:42.000 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:42.000 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:20:43.255 01.255 7680 Exposure complete
00:20:43.400 00.145 7680 worker thread done servicing request
00:20:43.400 00.000 6120 OnExposeComplete: enter
00:20:43.405 00.005 6120 UpdateGuideState(): m_state=6
00:20:43.410 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3822
00:20:43.414 00.004 6120 Star::Find returns 1 (1), X=962.25, Y=50.04, Mass=13910, SNR=76.8, Peak=255 HFD=6.8
00:20:43.419 00.005 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
00:20:43.423 00.004 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
00:20:43.426 00.003 6120 CameraToMount -- cameraX=-0.45 cameraY=0.50 hyp=0.67 cameraTheta=2.30 mountX=0.35 mountY=-0.65, mountTheta=-1.08
00:20:43.432 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.45, y=0.50, opts=13)
00:20:43.436 00.004 6120 Enqueuing Move request for scope (-0.45, 0.50)
00:20:43.439 00.003 7680 Worker thread wakes up
00:20:43.439 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.50) opts 0xd
00:20:43.439 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.45, 0.50)
00:20:43.439 00.000 7680 Moving (-0.45, 0.50) raw xDistance=0.35 yDistance=-0.65
00:20:43.439 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
00:20:43.440 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
00:20:43.440 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:43.445 00.005 7680 MoveAxis(W, 152, ABG)
00:20:43.445 00.000 6120 UpdateGuideState exits: m=13910 SNR=76.8 Saturated
00:20:43.449 00.004 7680 Guiding  Dir = 3, Dur = 152
00:20:43.449 00.000 6120 PhdController: settling, locked = 1, distance = 1.18 (1.50) aobump = 0 frame = 3 / 99999
00:20:43.454 00.005 7680 IsSlewing returns 0
00:20:43.454 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051643.454,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.18,"Time":2.5,"SettleTime":10.0,"StarLocked":true}
00:20:43.457 00.003 7680 IsGuiding returns 0
00:20:43.457 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:43.461 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:43.465 00.004 7680 PulseGuide returned control before completion, sleep 162
00:20:43.465 00.000 6120 Enqueuing Expose request
00:20:43.634 00.169 7680 IsGuiding returns 1
00:20:43.635 00.001 7680 scope still moving after pulse duration time elapsed
00:20:43.665 00.030 7680 IsSlewing returns 0
00:20:43.666 00.001 7680 IsGuiding returns 0
00:20:43.666 00.000 7680 scope move finished after 152 + 57 ms
00:20:43.668 00.002 7680 Move returns status 0, amount 152
00:20:43.668 00.000 7680 MoveAxis(N, 352, ABG)
00:20:43.668 00.000 7680 Guiding  Dir = 0, Dur = 352
00:20:43.669 00.001 7680 IsSlewing returns 0
00:20:43.669 00.000 7680 IsGuiding returns 0
00:20:43.670 00.001 7680 PulseGuide returned control before completion, sleep 362
00:20:44.042 00.372 7680 IsGuiding returns 1
00:20:44.043 00.001 7680 scope still moving after pulse duration time elapsed
00:20:44.075 00.032 7680 IsSlewing returns 0
00:20:44.076 00.001 7680 IsGuiding returns 0
00:20:44.076 00.000 7680 scope move finished after 352 + 54 ms
00:20:44.078 00.002 7680 Move returns status 0, amount 352
00:20:44.078 00.000 7680 move complete, result=0
00:20:44.078 00.000 7680 worker thread done servicing request
00:20:44.079 00.001 6120 GuideStep: 0.3 px 152 ms WEST, -0.6 px 352 ms NORTH
00:20:44.086 00.007 7680 Worker thread wakes up
00:20:44.086 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:44.086 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:20:45.347 01.261 7680 Exposure complete
00:20:45.480 00.133 7680 worker thread done servicing request
00:20:45.482 00.002 6120 OnExposeComplete: enter
00:20:45.487 00.005 6120 UpdateGuideState(): m_state=6
00:20:45.491 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3823
00:20:45.496 00.005 6120 Star::Find returns 1 (1), X=962.29, Y=49.78, Mass=14164, SNR=76.4, Peak=255 HFD=7.0
00:20:45.501 00.005 6120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-2.95) = xAngle (5.57 = -0.71)
00:20:45.506 00.005 6120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.31 = -0.98)
00:20:45.512 00.006 6120 CameraToMount -- cameraX=-0.41 cameraY=0.24 hyp=0.47 cameraTheta=2.62 mountX=0.36 mountY=-0.39, mountTheta=-0.83
00:20:45.520 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=0.24, opts=13)
00:20:45.526 00.006 6120 Enqueuing Move request for scope (-0.41, 0.24)
00:20:45.531 00.005 7680 Worker thread wakes up
00:20:45.531 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:45.536 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.24) opts 0xd
00:20:45.536 00.000 6120 UpdateGuideState exits: m=14164 SNR=76.4 Saturated
00:20:45.540 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.41, 0.24)
00:20:45.540 00.000 6120 PhdController: settling, locked = 1, distance = 0.96 (1.50) aobump = 0 frame = 4 / 99999
00:20:45.544 00.004 7680 Moving (-0.41, 0.24) raw xDistance=0.36 yDistance=-0.39
00:20:45.544 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051645.544,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.96,"Time":4.6,"SettleTime":10.0,"StarLocked":true}
00:20:45.549 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
00:20:45.549 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:20:45.550 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:45.553 00.003 7680 MoveAxis(W, 157, ABG)
00:20:45.555 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:45.559 00.004 7680 Guiding  Dir = 3, Dur = 157
00:20:45.559 00.000 6120 Enqueuing Expose request
00:20:45.563 00.004 7680 IsSlewing returns 0
00:20:45.564 00.001 7680 IsGuiding returns 0
00:20:45.564 00.000 7680 PulseGuide returned control before completion, sleep 167
00:20:45.740 00.176 7680 IsGuiding returns 1
00:20:45.740 00.000 7680 scope still moving after pulse duration time elapsed
00:20:45.772 00.032 7680 IsSlewing returns 0
00:20:45.773 00.001 7680 IsGuiding returns 0
00:20:45.773 00.000 7680 scope move finished after 157 + 51 ms
00:20:45.774 00.001 7680 Move returns status 0, amount 157
00:20:45.774 00.000 7680 MoveAxis(N, 212, ABG)
00:20:45.774 00.000 7680 Guiding  Dir = 0, Dur = 212
00:20:45.774 00.000 7680 IsSlewing returns 0
00:20:45.775 00.001 7680 IsGuiding returns 0
00:20:45.775 00.000 7680 PulseGuide returned control before completion, sleep 222
00:20:46.006 00.231 7680 IsGuiding returns 1
00:20:46.008 00.002 7680 scope still moving after pulse duration time elapsed
00:20:46.038 00.030 7680 IsSlewing returns 0
00:20:46.039 00.001 7680 IsGuiding returns 0
00:20:46.039 00.000 7680 scope move finished after 212 + 52 ms
00:20:46.040 00.001 7680 Move returns status 0, amount 212
00:20:46.040 00.000 7680 move complete, result=0
00:20:46.040 00.000 7680 worker thread done servicing request
00:20:46.041 00.001 6120 GuideStep: 0.4 px 157 ms WEST, -0.4 px 212 ms NORTH
00:20:46.049 00.008 7680 Worker thread wakes up
00:20:46.049 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:46.049 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:20:47.306 01.257 7680 Exposure complete
00:20:47.431 00.125 7680 worker thread done servicing request
00:20:47.432 00.001 6120 OnExposeComplete: enter
00:20:47.436 00.004 6120 UpdateGuideState(): m_state=6
00:20:47.440 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3824
00:20:47.443 00.003 6120 Star::Find returns 1 (1), X=962.75, Y=49.29, Mass=14083, SNR=78.4, Peak=255 HFD=7.0
00:20:47.446 00.003 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-2.95) = xAngle (1.58 = 1.58)
00:20:47.451 00.005 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.32 = 1.32)
00:20:47.455 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.37 mountX=-0.00 mountY=0.24, mountTheta=1.59
00:20:47.461 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.25, opts=13)
00:20:47.465 00.004 6120 Enqueuing Move request for scope (0.05, -0.25)
00:20:47.469 00.004 7680 Worker thread wakes up
00:20:47.469 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd
00:20:47.469 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.25)
00:20:47.469 00.000 7680 Moving (0.05, -0.25) raw xDistance=-0.00 yDistance=0.24
00:20:47.469 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:20:47.469 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:20:47.470 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:47.474 00.004 6120 UpdateGuideState exits: m=14083 SNR=78.4 Saturated
00:20:47.477 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:20:47.477 00.000 7680 MoveAxis(E, 0, ABG)
00:20:47.478 00.001 6120 PhdController: settling, locked = 1, distance = 0.75 (1.50) aobump = 0 frame = 5 / 99999
00:20:47.482 00.004 7680 Move returns status 0, amount 0
00:20:47.482 00.000 7680 MoveAxis(N, 0, ABG)
00:20:47.482 00.000 7680 Move returns status 0, amount 0
00:20:47.484 00.002 7680 move complete, result=0
00:20:47.484 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051647.482,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.75,"Time":6.5,"SettleTime":10.0,"StarLocked":true}
00:20:47.487 00.003 7680 worker thread done servicing request
00:20:47.487 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:47.492 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:47.495 00.003 6120 Enqueuing Expose request
00:20:47.500 00.005 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:20:47.503 00.003 7680 Worker thread wakes up
00:20:47.504 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:47.504 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:20:48.745 01.241 7680 Exposure complete
00:20:48.871 00.126 7680 worker thread done servicing request
00:20:48.871 00.000 6120 OnExposeComplete: enter
00:20:48.874 00.003 6120 UpdateGuideState(): m_state=6
00:20:48.879 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3825
00:20:48.882 00.003 6120 Star::Find returns 1 (1), X=962.71, Y=49.98, Mass=14399, SNR=77.6, Peak=255 HFD=6.9
00:20:48.887 00.005 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
00:20:48.891 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
00:20:48.894 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.56 mountX=-0.09 mountY=-0.39, mountTheta=-1.79
00:20:48.898 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.44, opts=13)
00:20:48.901 00.003 6120 Enqueuing Move request for scope (0.01, 0.44)
00:20:48.903 00.002 7680 Worker thread wakes up
00:20:48.904 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.44) opts 0xd
00:20:48.904 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.44)
00:20:48.904 00.000 7680 Moving (0.01, 0.44) raw xDistance=-0.09 yDistance=-0.39
00:20:48.905 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:20:48.905 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:20:48.905 00.000 7680 MoveAxis(E, 0, ABG)
00:20:48.905 00.000 7680 Move returns status 0, amount 0
00:20:48.905 00.000 7680 MoveAxis(N, 212, ABG)
00:20:48.905 00.000 7680 Guiding  Dir = 0, Dur = 212
00:20:48.906 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:48.908 00.002 7680 IsSlewing returns 0
00:20:48.909 00.001 6120 UpdateGuideState exits: m=14399 SNR=77.6 Saturated
00:20:48.911 00.002 7680 IsGuiding returns 0
00:20:48.911 00.000 6120 PhdController: settling, locked = 1, distance = 0.66 (1.50) aobump = 0 frame = 6 / 99999
00:20:48.915 00.004 7680 PulseGuide returned control before completion, sleep 222
00:20:48.915 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051648.915,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.66,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
00:20:48.919 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:48.922 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:48.924 00.002 6120 Enqueuing Expose request
00:20:49.145 00.221 7680 IsGuiding returns 1
00:20:49.145 00.000 7680 scope still moving after pulse duration time elapsed
00:20:49.176 00.031 7680 IsSlewing returns 0
00:20:49.177 00.001 7680 IsGuiding returns 0
00:20:49.178 00.001 7680 scope move finished after 212 + 54 ms
00:20:49.178 00.000 7680 Move returns status 0, amount 212
00:20:49.179 00.001 7680 move complete, result=0
00:20:49.180 00.001 7680 worker thread done servicing request
00:20:49.180 00.000 7680 Worker thread wakes up
00:20:49.181 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 212 ms NORTH
00:20:49.186 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:49.187 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:20:50.439 01.252 7680 Exposure complete
00:20:50.576 00.137 7680 worker thread done servicing request
00:20:50.576 00.000 6120 OnExposeComplete: enter
00:20:50.579 00.003 6120 UpdateGuideState(): m_state=6
00:20:50.585 00.006 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3826
00:20:50.589 00.004 6120 Star::Find returns 1 (1), X=962.40, Y=49.73, Mass=14111, SNR=77.0, Peak=255 HFD=7.1
00:20:50.593 00.004 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.53 = -0.75)
00:20:50.596 00.003 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.02)
00:20:50.600 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.19 hyp=0.35 cameraTheta=2.58 mountX=0.26 mountY=-0.30, mountTheta=-0.86
00:20:50.605 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.19, opts=13)
00:20:50.609 00.004 6120 Enqueuing Move request for scope (-0.30, 0.19)
00:20:50.613 00.004 7680 Worker thread wakes up
00:20:50.614 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.19) opts 0xd
00:20:50.614 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.19)
00:20:50.614 00.000 7680 Moving (-0.30, 0.19) raw xDistance=0.26 yDistance=-0.30
00:20:50.614 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:50.617 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:20:50.617 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:20:50.617 00.000 7680 MoveAxis(W, 106, ABG)
00:20:50.617 00.000 7680 Guiding  Dir = 3, Dur = 106
00:20:50.619 00.002 6120 UpdateGuideState exits: m=14111 SNR=77.0 Saturated
00:20:50.623 00.004 6120 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 7 / 99999
00:20:50.626 00.003 7680 IsSlewing returns 0
00:20:50.626 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051650.626,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.57,"Time":9.7,"SettleTime":10.0,"StarLocked":true}
00:20:50.631 00.005 7680 IsGuiding returns 0
00:20:50.631 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:50.635 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:50.640 00.005 7680 PulseGuide returned control before completion, sleep 116
00:20:50.640 00.000 6120 Enqueuing Expose request
00:20:50.770 00.130 7680 IsGuiding returns 1
00:20:50.771 00.001 7680 scope still moving after pulse duration time elapsed
00:20:50.802 00.031 7680 IsSlewing returns 0
00:20:50.804 00.002 7680 IsGuiding returns 0
00:20:50.804 00.000 7680 scope move finished after 106 + 66 ms
00:20:50.805 00.001 7680 Move returns status 0, amount 106
00:20:50.805 00.000 7680 MoveAxis(N, 164, ABG)
00:20:50.805 00.000 7680 Guiding  Dir = 0, Dur = 164
00:20:50.806 00.001 7680 IsSlewing returns 0
00:20:50.806 00.000 7680 IsGuiding returns 0
00:20:50.807 00.001 7680 PulseGuide returned control before completion, sleep 174
00:20:50.988 00.181 7680 IsGuiding returns 1
00:20:50.989 00.001 7680 scope still moving after pulse duration time elapsed
00:20:51.019 00.030 7680 IsSlewing returns 0
00:20:51.021 00.002 7680 IsGuiding returns 0
00:20:51.021 00.000 7680 scope move finished after 164 + 50 ms
00:20:51.022 00.001 7680 Move returns status 0, amount 164
00:20:51.022 00.000 7680 move complete, result=0
00:20:51.023 00.001 7680 worker thread done servicing request
00:20:51.023 00.000 6120 GuideStep: 0.3 px 106 ms WEST, -0.3 px 164 ms NORTH
00:20:51.030 00.007 7680 Worker thread wakes up
00:20:51.030 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:51.030 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:20:52.281 01.251 7680 Exposure complete
00:20:52.417 00.136 7680 worker thread done servicing request
00:20:52.418 00.001 6120 OnExposeComplete: enter
00:20:52.422 00.004 6120 UpdateGuideState(): m_state=6
00:20:52.425 00.003 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3827
00:20:52.430 00.005 6120 Star::Find returns 1 (1), X=962.70, Y=49.74, Mass=14854, SNR=79.9, Peak=255 HFD=7.0
00:20:52.434 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
00:20:52.437 00.003 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
00:20:52.441 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.60 mountX=-0.03 mountY=-0.18, mountTheta=-1.74
00:20:52.445 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.20, opts=13)
00:20:52.449 00.004 6120 Enqueuing Move request for scope (-0.01, 0.20)
00:20:52.453 00.004 7680 Worker thread wakes up
00:20:52.453 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
00:20:52.453 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
00:20:52.453 00.000 7680 Moving (-0.01, 0.20) raw xDistance=-0.03 yDistance=-0.18
00:20:52.454 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:20:52.454 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:20:52.454 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:20:52.454 00.000 7680 MoveAxis(E, 0, ABG)
00:20:52.454 00.000 7680 Move returns status 0, amount 0
00:20:52.454 00.000 7680 MoveAxis(N, 0, ABG)
00:20:52.455 00.001 7680 Move returns status 0, amount 0
00:20:52.455 00.000 7680 move complete, result=0
00:20:52.455 00.000 7680 worker thread done servicing request
00:20:52.455 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:52.458 00.003 6120 UpdateGuideState exits: m=14854 SNR=79.9 Saturated
00:20:52.463 00.005 6120 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 8 / 99999
00:20:52.468 00.005 6120 PhdController: newstate STATE_FINISH
00:20:52.471 00.003 6120 PhdController complete: success
00:20:52.474 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764051652.474,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
00:20:52.478 00.004 6120 Mount: notify guiding dither settle done success=1
00:20:52.482 00.004 6120 PhdController: newstate STATE_IDLE
00:20:52.486 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:52.489 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:52.493 00.004 6120 Enqueuing Expose request
00:20:52.496 00.003 7680 Worker thread wakes up
00:20:52.496 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:20:52.500 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:52.500 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:20:53.752 01.252 7680 Exposure complete
00:20:53.916 00.164 7680 worker thread done servicing request
00:20:53.917 00.001 6120 OnExposeComplete: enter
00:20:53.924 00.007 6120 UpdateGuideState(): m_state=6
00:20:53.931 00.007 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3828
00:20:53.940 00.009 6120 Star::Find returns 1 (1), X=962.55, Y=49.65, Mass=14372, SNR=79.8, Peak=255 HFD=7.2
00:20:53.945 00.005 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.45 = -0.83)
00:20:53.952 00.007 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.10)
00:20:53.959 00.007 6120 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.19 cameraTheta=2.50 mountX=0.13 mountY=-0.17, mountTheta=-0.92
00:20:53.966 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.11, opts=13)
00:20:53.972 00.006 6120 Enqueuing Move request for scope (-0.15, 0.11)
00:20:53.977 00.005 7680 Worker thread wakes up
00:20:53.977 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:53.983 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
00:20:53.983 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
00:20:53.983 00.000 7680 Moving (-0.15, 0.11) raw xDistance=0.13 yDistance=-0.17
00:20:53.985 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:20:53.985 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:20:53.985 00.000 6120 UpdateGuideState exits: m=14372 SNR=79.8 Saturated
00:20:53.991 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:20:53.991 00.000 7680 MoveAxis(E, 0, ABG)
00:20:53.991 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:53.997 00.006 7680 Move returns status 0, amount 0
00:20:53.997 00.000 7680 MoveAxis(N, 0, ABG)
00:20:53.997 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:54.003 00.006 7680 Move returns status 0, amount 0
00:20:54.003 00.000 6120 Enqueuing Expose request
00:20:54.009 00.006 7680 move complete, result=0
00:20:54.010 00.001 7680 worker thread done servicing request
00:20:54.010 00.000 7680 Worker thread wakes up
00:20:54.010 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:20:54.017 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:54.018 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:20:55.273 01.255 7680 Exposure complete
00:20:55.411 00.138 7680 worker thread done servicing request
00:20:55.412 00.001 6120 OnExposeComplete: enter
00:20:55.415 00.003 6120 UpdateGuideState(): m_state=6
00:20:55.420 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3829
00:20:55.425 00.005 6120 Star::Find returns 1 (1), X=962.74, Y=49.91, Mass=14408, SNR=78.0, Peak=255 HFD=6.9
00:20:55.429 00.004 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
00:20:55.434 00.005 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
00:20:55.437 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.37 hyp=0.37 cameraTheta=1.46 mountX=-0.11 mountY=-0.31, mountTheta=-1.91
00:20:55.442 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.37, opts=13)
00:20:55.446 00.004 6120 Enqueuing Move request for scope (0.04, 0.37)
00:20:55.449 00.003 7680 Worker thread wakes up
00:20:55.449 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:55.454 00.005 6120 UpdateGuideState exits: m=14408 SNR=78.0 Saturated
00:20:55.457 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:55.462 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:55.466 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.37) opts 0xd
00:20:55.466 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.37)
00:20:55.466 00.000 7680 Moving (0.04, 0.37) raw xDistance=-0.11 yDistance=-0.31
00:20:55.466 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:20:55.466 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:20:55.467 00.001 7680 MoveAxis(E, 0, ABG)
00:20:55.467 00.000 7680 Move returns status 0, amount 0
00:20:55.467 00.000 7680 MoveAxis(N, 169, ABG)
00:20:55.467 00.000 7680 Guiding  Dir = 0, Dur = 169
00:20:55.467 00.000 6120 Enqueuing Expose request
00:20:55.471 00.004 7680 IsSlewing returns 0
00:20:55.472 00.001 7680 IsGuiding returns 0
00:20:55.472 00.000 7680 PulseGuide returned control before completion, sleep 179
00:20:55.666 00.194 7680 IsGuiding returns 1
00:20:55.668 00.002 7680 scope still moving after pulse duration time elapsed
00:20:55.698 00.030 7680 IsSlewing returns 0
00:20:55.699 00.001 7680 IsGuiding returns 0
00:20:55.699 00.000 7680 scope move finished after 169 + 58 ms
00:20:55.700 00.001 7680 Move returns status 0, amount 169
00:20:55.700 00.000 7680 move complete, result=0
00:20:55.701 00.001 7680 worker thread done servicing request
00:20:55.702 00.001 7680 Worker thread wakes up
00:20:55.702 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 169 ms NORTH
00:20:55.707 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:55.708 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:20:56.956 01.248 7680 Exposure complete
00:20:57.084 00.128 7680 worker thread done servicing request
00:20:57.084 00.000 6120 OnExposeComplete: enter
00:20:57.089 00.005 6120 UpdateGuideState(): m_state=6
00:20:57.094 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3830
00:20:57.098 00.004 6120 Star::Find returns 1 (1), X=962.69, Y=50.03, Mass=14322, SNR=77.4, Peak=255 HFD=6.9
00:20:57.101 00.003 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
00:20:57.106 00.005 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
00:20:57.111 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.49 hyp=0.49 cameraTheta=1.60 mountX=-0.07 mountY=-0.45, mountTheta=-1.74
00:20:57.118 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.49, opts=13)
00:20:57.122 00.004 6120 Enqueuing Move request for scope (-0.02, 0.49)
00:20:57.126 00.004 7680 Worker thread wakes up
00:20:57.126 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:57.130 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.49) opts 0xd
00:20:57.130 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.49)
00:20:57.130 00.000 7680 Moving (-0.02, 0.49) raw xDistance=-0.07 yDistance=-0.45
00:20:57.130 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:20:57.130 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
00:20:57.130 00.000 7680 MoveAxis(E, 0, ABG)
00:20:57.132 00.002 7680 Move returns status 0, amount 0
00:20:57.132 00.000 7680 MoveAxis(N, 242, ABG)
00:20:57.132 00.000 6120 UpdateGuideState exits: m=14322 SNR=77.4 Saturated
00:20:57.136 00.004 7680 Guiding  Dir = 0, Dur = 242
00:20:57.136 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:57.143 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:57.147 00.004 6120 Enqueuing Expose request
00:20:57.150 00.003 7680 IsSlewing returns 0
00:20:57.151 00.001 7680 IsGuiding returns 0
00:20:57.151 00.000 7680 PulseGuide returned control before completion, sleep 252
00:20:57.413 00.262 7680 IsGuiding returns 1
00:20:57.413 00.000 7680 scope still moving after pulse duration time elapsed
00:20:57.444 00.031 7680 IsSlewing returns 0
00:20:57.445 00.001 7680 IsGuiding returns 0
00:20:57.446 00.001 7680 scope move finished after 242 + 52 ms
00:20:57.446 00.000 7680 Move returns status 0, amount 242
00:20:57.447 00.001 7680 move complete, result=0
00:20:57.447 00.000 7680 worker thread done servicing request
00:20:57.447 00.000 7680 Worker thread wakes up
00:20:57.448 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 242 ms NORTH
00:20:57.456 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:57.457 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:20:58.706 01.249 7680 Exposure complete
00:20:58.841 00.135 7680 worker thread done servicing request
00:20:58.841 00.000 6120 OnExposeComplete: enter
00:20:58.846 00.005 6120 UpdateGuideState(): m_state=6
00:20:58.849 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3831
00:20:58.853 00.004 6120 Star::Find returns 1 (1), X=962.62, Y=49.79, Mass=14275, SNR=78.3, Peak=255 HFD=7.1
00:20:58.858 00.005 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
00:20:58.862 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
00:20:58.867 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.90 mountX=0.04 mountY=-0.27, mountTheta=-1.43
00:20:58.873 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.25, opts=13)
00:20:58.877 00.004 6120 Enqueuing Move request for scope (-0.09, 0.25)
00:20:58.880 00.003 7680 Worker thread wakes up
00:20:58.880 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:20:58.884 00.004 6120 UpdateGuideState exits: m=14275 SNR=78.3 Saturated
00:20:58.888 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:58.892 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:20:58.895 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
00:20:58.895 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
00:20:58.895 00.000 7680 Moving (-0.09, 0.25) raw xDistance=0.04 yDistance=-0.27
00:20:58.895 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:20:58.896 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:20:58.896 00.000 7680 MoveAxis(E, 0, ABG)
00:20:58.896 00.000 7680 Move returns status 0, amount 0
00:20:58.896 00.000 7680 MoveAxis(N, 144, ABG)
00:20:58.896 00.000 7680 Guiding  Dir = 0, Dur = 144
00:20:58.897 00.001 6120 Enqueuing Expose request
00:20:58.900 00.003 7680 IsSlewing returns 0
00:20:58.900 00.000 7680 IsGuiding returns 0
00:20:58.900 00.000 7680 PulseGuide returned control before completion, sleep 154
00:20:59.071 00.171 7680 IsGuiding returns 0
00:20:59.071 00.000 7680 Move returns status 0, amount 144
00:20:59.073 00.002 7680 move complete, result=0
00:20:59.074 00.001 7680 worker thread done servicing request
00:20:59.074 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 144 ms NORTH
00:20:59.082 00.008 7680 Worker thread wakes up
00:20:59.082 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:20:59.082 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:00.335 01.253 7680 Exposure complete
00:21:00.501 00.166 7680 worker thread done servicing request
00:21:00.501 00.000 6120 OnExposeComplete: enter
00:21:00.506 00.005 6120 UpdateGuideState(): m_state=6
00:21:00.514 00.008 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3832
00:21:00.519 00.005 6120 Star::Find returns 1 (1), X=962.44, Y=49.42, Mass=14231, SNR=77.6, Peak=255 HFD=7.1
00:21:00.523 00.004 6120 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-2.95) = xAngle (0.24 = 0.24)
00:21:00.527 00.004 6120 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.03 = -0.03)
00:21:00.532 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=-0.12 hyp=0.29 cameraTheta=-2.72 mountX=0.28 mountY=-0.01, mountTheta=-0.03
00:21:00.538 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-0.12, opts=13)
00:21:00.545 00.007 6120 Enqueuing Move request for scope (-0.27, -0.12)
00:21:00.553 00.008 7680 Worker thread wakes up
00:21:00.553 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:00.560 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.12) opts 0xd
00:21:00.560 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, -0.12)
00:21:00.560 00.000 7680 Moving (-0.27, -0.12) raw xDistance=0.28 yDistance=-0.01
00:21:00.560 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:21:00.561 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:21:00.561 00.000 6120 UpdateGuideState exits: m=14231 SNR=77.6 Saturated
00:21:00.567 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:00.573 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:21:00.573 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:00.581 00.008 7680 MoveAxis(W, 116, ABG)
00:21:00.581 00.000 7680 Guiding  Dir = 3, Dur = 116
00:21:00.582 00.001 6120 Enqueuing Expose request
00:21:00.587 00.005 7680 IsSlewing returns 0
00:21:00.588 00.001 7680 IsGuiding returns 0
00:21:00.588 00.000 7680 PulseGuide returned control before completion, sleep 126
00:21:00.729 00.141 7680 IsGuiding returns 1
00:21:00.729 00.000 7680 scope still moving after pulse duration time elapsed
00:21:00.760 00.031 7680 IsSlewing returns 0
00:21:00.760 00.000 7680 IsGuiding returns 1
00:21:00.792 00.032 7680 IsSlewing returns 0
00:21:00.792 00.000 7680 IsGuiding returns 0
00:21:00.792 00.000 7680 scope move finished after 116 + 88 ms
00:21:00.793 00.001 7680 Move returns status 0, amount 116
00:21:00.793 00.000 7680 MoveAxis(N, 0, ABG)
00:21:00.793 00.000 7680 Move returns status 0, amount 0
00:21:00.793 00.000 7680 move complete, result=0
00:21:00.794 00.001 7680 worker thread done servicing request
00:21:00.794 00.000 7680 Worker thread wakes up
00:21:00.794 00.000 6120 GuideStep: 0.3 px 116 ms WEST, -0.0 px 0 ms NORTH
00:21:00.800 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:00.800 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:02.052 01.252 7680 Exposure complete
00:21:02.193 00.141 7680 worker thread done servicing request
00:21:02.193 00.000 6120 OnExposeComplete: enter
00:21:02.196 00.003 6120 UpdateGuideState(): m_state=6
00:21:02.199 00.003 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3833
00:21:02.204 00.005 6120 Star::Find returns 1 (1), X=962.79, Y=49.98, Mass=13099, SNR=74.5, Peak=255 HFD=7.0
00:21:02.206 00.002 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
00:21:02.210 00.004 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.23)
00:21:02.212 00.002 6120 CameraToMount -- cameraX=0.09 cameraY=0.44 hyp=0.45 cameraTheta=1.37 mountX=-0.17 mountY=-0.36, mountTheta=-2.02
00:21:02.217 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.44, opts=13)
00:21:02.223 00.006 6120 Enqueuing Move request for scope (0.09, 0.44)
00:21:02.226 00.003 7680 Worker thread wakes up
00:21:02.226 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:02.231 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.44) opts 0xd
00:21:02.231 00.000 6120 UpdateGuideState exits: m=13099 SNR=74.5 Saturated
00:21:02.235 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:02.238 00.003 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.44)
00:21:02.239 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:02.243 00.004 7680 Moving (0.09, 0.44) raw xDistance=-0.17 yDistance=-0.36
00:21:02.243 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:21:02.243 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:21:02.243 00.000 7680 MoveAxis(E, 0, ABG)
00:21:02.243 00.000 7680 Move returns status 0, amount 0
00:21:02.243 00.000 6120 Enqueuing Expose request
00:21:02.247 00.004 7680 MoveAxis(N, 193, ABG)
00:21:02.247 00.000 7680 Guiding  Dir = 0, Dur = 193
00:21:02.249 00.002 7680 IsSlewing returns 0
00:21:02.249 00.000 7680 IsGuiding returns 0
00:21:02.249 00.000 7680 PulseGuide returned control before completion, sleep 203
00:21:02.463 00.214 7680 IsGuiding returns 1
00:21:02.464 00.001 7680 scope still moving after pulse duration time elapsed
00:21:02.494 00.030 7680 IsSlewing returns 0
00:21:02.495 00.001 7680 IsGuiding returns 0
00:21:02.496 00.001 7680 scope move finished after 193 + 54 ms
00:21:02.496 00.000 7680 Move returns status 0, amount 193
00:21:02.496 00.000 7680 move complete, result=0
00:21:02.496 00.000 7680 worker thread done servicing request
00:21:02.498 00.002 7680 Worker thread wakes up
00:21:02.498 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 193 ms NORTH
00:21:02.504 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:02.504 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:03.755 01.251 7680 Exposure complete
00:21:03.898 00.143 7680 worker thread done servicing request
00:21:03.899 00.001 6120 OnExposeComplete: enter
00:21:03.902 00.003 6120 UpdateGuideState(): m_state=6
00:21:03.908 00.006 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3834
00:21:03.911 00.003 6120 Star::Find returns 1 (1), X=962.80, Y=49.76, Mass=14373, SNR=77.9, Peak=255 HFD=7.0
00:21:03.916 00.005 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.12 = -2.17)
00:21:03.922 00.006 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
00:21:03.926 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.16 mountX=-0.14 mountY=-0.16, mountTheta=-2.28
00:21:03.931 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.22, opts=13)
00:21:03.934 00.003 6120 Enqueuing Move request for scope (0.10, 0.22)
00:21:03.937 00.003 7680 Worker thread wakes up
00:21:03.938 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.22) opts 0xd
00:21:03.938 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.22)
00:21:03.938 00.000 7680 Moving (0.10, 0.22) raw xDistance=-0.14 yDistance=-0.16
00:21:03.938 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:21:03.939 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:21:03.939 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:03.941 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:21:03.942 00.001 7680 MoveAxis(E, 0, ABG)
00:21:03.942 00.000 7680 Move returns status 0, amount 0
00:21:03.942 00.000 6120 UpdateGuideState exits: m=14373 SNR=77.9 Saturated
00:21:03.946 00.004 7680 MoveAxis(N, 0, ABG)
00:21:03.947 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:03.952 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:03.957 00.005 7680 Move returns status 0, amount 0
00:21:03.957 00.000 7680 move complete, result=0
00:21:03.958 00.001 6120 Enqueuing Expose request
00:21:03.961 00.003 7680 worker thread done servicing request
00:21:03.961 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:21:03.966 00.005 7680 Worker thread wakes up
00:21:03.966 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:03.966 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:05.218 01.252 7680 Exposure complete
00:21:05.351 00.133 7680 worker thread done servicing request
00:21:05.351 00.000 6120 OnExposeComplete: enter
00:21:05.356 00.005 6120 UpdateGuideState(): m_state=6
00:21:05.359 00.003 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3835
00:21:05.364 00.005 6120 Star::Find returns 1 (1), X=962.87, Y=49.88, Mass=13962, SNR=77.6, Peak=255 HFD=6.9
00:21:05.367 00.003 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.07 = -2.22)
00:21:05.372 00.005 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.49)
00:21:05.375 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.34 hyp=0.38 cameraTheta=1.11 mountX=-0.23 mountY=-0.23, mountTheta=-2.35
00:21:05.379 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.34, opts=13)
00:21:05.383 00.004 6120 Enqueuing Move request for scope (0.17, 0.34)
00:21:05.386 00.003 7680 Worker thread wakes up
00:21:05.386 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:05.391 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.34) opts 0xd
00:21:05.391 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.34)
00:21:05.391 00.000 7680 Moving (0.17, 0.34) raw xDistance=-0.23 yDistance=-0.23
00:21:05.392 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:21:05.392 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:21:05.392 00.000 7680 MoveAxis(E, 93, ABG)
00:21:05.392 00.000 7680 Guiding  Dir = 2, Dur = 93
00:21:05.394 00.002 6120 UpdateGuideState exits: m=13962 SNR=77.6 Saturated
00:21:05.399 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:05.403 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:05.408 00.005 7680 IsSlewing returns 0
00:21:05.408 00.000 6120 Enqueuing Expose request
00:21:05.411 00.003 7680 IsGuiding returns 0
00:21:05.412 00.001 7680 PulseGuide returned control before completion, sleep 103
00:21:05.522 00.110 7680 IsGuiding returns 1
00:21:05.523 00.001 7680 scope still moving after pulse duration time elapsed
00:21:05.553 00.030 7680 IsSlewing returns 0
00:21:05.554 00.001 7680 IsGuiding returns 0
00:21:05.555 00.001 7680 scope move finished after 93 + 50 ms
00:21:05.555 00.000 7680 Move returns status 0, amount 93
00:21:05.556 00.001 7680 MoveAxis(N, 125, ABG)
00:21:05.556 00.000 7680 Guiding  Dir = 0, Dur = 125
00:21:05.557 00.001 7680 IsSlewing returns 0
00:21:05.557 00.000 7680 IsGuiding returns 0
00:21:05.558 00.001 7680 PulseGuide returned control before completion, sleep 135
00:21:05.710 00.152 7680 IsGuiding returns 1
00:21:05.712 00.002 7680 scope still moving after pulse duration time elapsed
00:21:05.739 00.027 7680 IsSlewing returns 0
00:21:05.740 00.001 7680 IsGuiding returns 0
00:21:05.742 00.002 7680 scope move finished after 125 + 59 ms
00:21:05.743 00.001 7680 Move returns status 0, amount 125
00:21:05.743 00.000 7680 move complete, result=0
00:21:05.744 00.001 7680 worker thread done servicing request
00:21:05.744 00.000 7680 Worker thread wakes up
00:21:05.745 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:05.745 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:05.745 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.2 px 125 ms NORTH
00:21:07.000 01.255 7680 Exposure complete
00:21:07.127 00.127 7680 worker thread done servicing request
00:21:07.128 00.001 6120 OnExposeComplete: enter
00:21:07.132 00.004 6120 UpdateGuideState(): m_state=6
00:21:07.136 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3836
00:21:07.141 00.005 6120 Star::Find returns 1 (1), X=962.89, Y=49.93, Mass=15037, SNR=78.8, Peak=255 HFD=7.1
00:21:07.144 00.003 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.09 = -2.20)
00:21:07.147 00.003 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.46)
00:21:07.152 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=0.39 hyp=0.43 cameraTheta=1.13 mountX=-0.25 mountY=-0.27, mountTheta=-2.32
00:21:07.157 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.39, opts=13)
00:21:07.160 00.003 6120 Enqueuing Move request for scope (0.18, 0.39)
00:21:07.165 00.005 7680 Worker thread wakes up
00:21:07.165 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.39) opts 0xd
00:21:07.165 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.39)
00:21:07.165 00.000 7680 Moving (0.18, 0.39) raw xDistance=-0.25 yDistance=-0.27
00:21:07.167 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
00:21:07.167 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:21:07.167 00.000 7680 MoveAxis(E, 110, ABG)
00:21:07.167 00.000 7680 Guiding  Dir = 2, Dur = 110
00:21:07.168 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:07.173 00.005 7680 IsSlewing returns 0
00:21:07.173 00.000 6120 UpdateGuideState exits: m=15037 SNR=78.8 Saturated
00:21:07.178 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:07.183 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:07.187 00.004 7680 IsGuiding returns 0
00:21:07.187 00.000 6120 Enqueuing Expose request
00:21:07.191 00.004 7680 PulseGuide returned control before completion, sleep 120
00:21:07.318 00.127 7680 IsGuiding returns 1
00:21:07.319 00.001 7680 scope still moving after pulse duration time elapsed
00:21:07.350 00.031 7680 IsSlewing returns 0
00:21:07.351 00.001 7680 IsGuiding returns 0
00:21:07.351 00.000 7680 scope move finished after 110 + 54 ms
00:21:07.352 00.001 7680 Move returns status 0, amount 110
00:21:07.352 00.000 7680 MoveAxis(N, 148, ABG)
00:21:07.352 00.000 7680 Guiding  Dir = 0, Dur = 148
00:21:07.353 00.001 7680 IsSlewing returns 0
00:21:07.354 00.001 7680 IsGuiding returns 0
00:21:07.355 00.001 7680 PulseGuide returned control before completion, sleep 158
00:21:07.522 00.167 7680 IsGuiding returns 1
00:21:07.524 00.002 7680 scope still moving after pulse duration time elapsed
00:21:07.554 00.030 7680 IsSlewing returns 0
00:21:07.554 00.000 7680 IsGuiding returns 0
00:21:07.555 00.001 7680 scope move finished after 148 + 52 ms
00:21:07.555 00.000 7680 Move returns status 0, amount 148
00:21:07.555 00.000 7680 move complete, result=0
00:21:07.555 00.000 7680 worker thread done servicing request
00:21:07.555 00.000 6120 GuideStep: -0.3 px 110 ms EAST, -0.3 px 148 ms NORTH
00:21:07.562 00.007 7680 Worker thread wakes up
00:21:07.562 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:07.562 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:08.819 01.257 7680 Exposure complete
00:21:08.950 00.131 7680 worker thread done servicing request
00:21:08.951 00.001 6120 OnExposeComplete: enter
00:21:08.955 00.004 6120 UpdateGuideState(): m_state=6
00:21:08.960 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3837
00:21:08.963 00.003 6120 Star::Find returns 1 (1), X=962.90, Y=50.19, Mass=13247, SNR=74.3, Peak=255 HFD=6.8
00:21:08.966 00.003 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
00:21:08.970 00.004 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
00:21:08.974 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.65 hyp=0.68 cameraTheta=1.27 mountX=-0.32 mountY=-0.49, mountTheta=-2.15
00:21:08.979 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.65, opts=13)
00:21:08.984 00.005 6120 Enqueuing Move request for scope (0.20, 0.65)
00:21:08.989 00.005 7680 Worker thread wakes up
00:21:08.990 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.65) opts 0xd
00:21:08.990 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.65)
00:21:08.990 00.000 7680 Moving (0.20, 0.65) raw xDistance=-0.32 yDistance=-0.49
00:21:08.991 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
00:21:08.991 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:21:08.991 00.000 7680 MoveAxis(E, 138, ABG)
00:21:08.992 00.001 7680 Guiding  Dir = 2, Dur = 138
00:21:08.992 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:08.997 00.005 6120 UpdateGuideState exits: m=13247 SNR=74.3 Saturated
00:21:09.000 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:09.004 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:09.008 00.004 6120 Enqueuing Expose request
00:21:09.011 00.003 7680 IsSlewing returns 0
00:21:09.011 00.000 7680 IsGuiding returns 0
00:21:09.013 00.002 7680 PulseGuide returned control before completion, sleep 148
00:21:09.169 00.156 7680 IsGuiding returns 1
00:21:09.170 00.001 7680 scope still moving after pulse duration time elapsed
00:21:09.199 00.029 7680 IsSlewing returns 0
00:21:09.200 00.001 7680 IsGuiding returns 0
00:21:09.200 00.000 7680 scope move finished after 138 + 50 ms
00:21:09.201 00.001 7680 Move returns status 0, amount 138
00:21:09.201 00.000 7680 MoveAxis(N, 267, ABG)
00:21:09.201 00.000 7680 Guiding  Dir = 0, Dur = 267
00:21:09.203 00.002 7680 IsSlewing returns 0
00:21:09.203 00.000 7680 IsGuiding returns 0
00:21:09.204 00.001 7680 PulseGuide returned control before completion, sleep 277
00:21:09.495 00.291 7680 IsGuiding returns 1
00:21:09.495 00.000 7680 scope still moving after pulse duration time elapsed
00:21:09.527 00.032 7680 IsSlewing returns 0
00:21:09.527 00.000 7680 IsGuiding returns 0
00:21:09.528 00.001 7680 scope move finished after 267 + 57 ms
00:21:09.528 00.000 7680 Move returns status 0, amount 267
00:21:09.528 00.000 7680 move complete, result=0
00:21:09.528 00.000 7680 worker thread done servicing request
00:21:09.529 00.001 6120 GuideStep: -0.3 px 138 ms EAST, -0.5 px 267 ms NORTH
00:21:09.534 00.005 7680 Worker thread wakes up
00:21:09.534 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:09.534 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:10.776 01.242 7680 Exposure complete
00:21:10.904 00.128 7680 worker thread done servicing request
00:21:10.904 00.000 6120 OnExposeComplete: enter
00:21:10.907 00.003 6120 UpdateGuideState(): m_state=6
00:21:10.910 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3838
00:21:10.913 00.003 6120 Star::Find returns 1 (1), X=962.32, Y=49.91, Mass=14132, SNR=77.9, Peak=255 HFD=6.8
00:21:10.917 00.004 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.34 = -0.95)
00:21:10.922 00.005 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.21)
00:21:10.926 00.004 6120 CameraToMount -- cameraX=-0.39 cameraY=0.37 hyp=0.53 cameraTheta=2.38 mountX=0.31 mountY=-0.50, mountTheta=-1.01
00:21:10.931 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=0.37, opts=13)
00:21:10.934 00.003 6120 Enqueuing Move request for scope (-0.39, 0.37)
00:21:10.937 00.003 7680 Worker thread wakes up
00:21:10.938 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.37) opts 0xd
00:21:10.939 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.39, 0.37)
00:21:10.939 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:10.942 00.003 6120 UpdateGuideState exits: m=14132 SNR=77.9 Saturated
00:21:10.946 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:10.950 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:10.954 00.004 6120 Enqueuing Expose request
00:21:10.960 00.006 7680 Moving (-0.39, 0.37) raw xDistance=0.31 yDistance=-0.50
00:21:10.960 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
00:21:10.960 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
00:21:10.960 00.000 7680 MoveAxis(W, 117, ABG)
00:21:10.961 00.001 7680 Guiding  Dir = 3, Dur = 117
00:21:10.961 00.000 7680 IsSlewing returns 0
00:21:10.961 00.000 7680 IsGuiding returns 0
00:21:10.962 00.001 7680 PulseGuide returned control before completion, sleep 127
00:21:11.094 00.132 7680 IsGuiding returns 1
00:21:11.094 00.000 7680 scope still moving after pulse duration time elapsed
00:21:11.124 00.030 7680 IsSlewing returns 0
00:21:11.125 00.001 7680 IsGuiding returns 0
00:21:11.126 00.001 7680 scope move finished after 117 + 46 ms
00:21:11.126 00.000 7680 Move returns status 0, amount 117
00:21:11.126 00.000 7680 MoveAxis(N, 270, ABG)
00:21:11.127 00.001 7680 Guiding  Dir = 0, Dur = 270
00:21:11.127 00.000 7680 IsSlewing returns 0
00:21:11.127 00.000 7680 IsGuiding returns 0
00:21:11.127 00.000 7680 PulseGuide returned control before completion, sleep 280
00:21:11.419 00.292 7680 IsGuiding returns 1
00:21:11.420 00.001 7680 scope still moving after pulse duration time elapsed
00:21:11.450 00.030 7680 IsSlewing returns 0
00:21:11.451 00.001 7680 IsGuiding returns 0
00:21:11.452 00.001 7680 scope move finished after 270 + 54 ms
00:21:11.452 00.000 7680 Move returns status 0, amount 270
00:21:11.452 00.000 7680 move complete, result=0
00:21:11.453 00.001 7680 worker thread done servicing request
00:21:11.453 00.000 6120 GuideStep: 0.3 px 117 ms WEST, -0.5 px 270 ms NORTH
00:21:11.461 00.008 7680 Worker thread wakes up
00:21:11.461 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:11.461 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:12.709 01.248 7680 Exposure complete
00:21:12.848 00.139 7680 worker thread done servicing request
00:21:12.849 00.001 6120 OnExposeComplete: enter
00:21:12.852 00.003 6120 UpdateGuideState(): m_state=6
00:21:12.857 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3839
00:21:12.862 00.005 6120 Star::Find returns 1 (0), X=962.61, Y=49.61, Mass=12473, SNR=72.7, Peak=250 HFD=7.0
00:21:12.866 00.004 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-2.95) = xAngle (5.43 = -0.85)
00:21:12.870 00.004 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.12)
00:21:12.874 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.48 mountX=0.08 mountY=-0.11, mountTheta=-0.94
00:21:12.878 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.07, opts=13)
00:21:12.882 00.004 6120 Enqueuing Move request for scope (-0.09, 0.07)
00:21:12.886 00.004 7680 Worker thread wakes up
00:21:12.886 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
00:21:12.886 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:12.891 00.005 6120 UpdateGuideState exits: m=12473 SNR=72.7
00:21:12.895 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:12.898 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:12.901 00.003 6120 Enqueuing Expose request
00:21:12.903 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
00:21:12.903 00.000 7680 Moving (-0.09, 0.07) raw xDistance=0.08 yDistance=-0.11
00:21:12.903 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:21:12.903 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:21:12.904 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:21:12.904 00.000 7680 MoveAxis(E, 0, ABG)
00:21:12.904 00.000 7680 Move returns status 0, amount 0
00:21:12.904 00.000 7680 MoveAxis(N, 0, ABG)
00:21:12.905 00.001 7680 Move returns status 0, amount 0
00:21:12.905 00.000 7680 move complete, result=0
00:21:12.905 00.000 7680 worker thread done servicing request
00:21:12.905 00.000 7680 Worker thread wakes up
00:21:12.905 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:12.908 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:12.909 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:14.155 01.246 7680 Exposure complete
00:21:14.280 00.125 7680 worker thread done servicing request
00:21:14.281 00.001 6120 OnExposeComplete: enter
00:21:14.285 00.004 6120 UpdateGuideState(): m_state=6
00:21:14.289 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3840
00:21:14.294 00.005 6120 Star::Find returns 1 (1), X=962.29, Y=50.02, Mass=14227, SNR=77.6, Peak=255 HFD=6.9
00:21:14.298 00.004 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.24 = -1.05)
00:21:14.300 00.002 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.32)
00:21:14.304 00.004 6120 CameraToMount -- cameraX=-0.41 cameraY=0.48 hyp=0.63 cameraTheta=2.28 mountX=0.31 mountY=-0.61, mountTheta=-1.09
00:21:14.309 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=0.48, opts=13)
00:21:14.312 00.003 6120 Enqueuing Move request for scope (-0.41, 0.48)
00:21:14.315 00.003 7680 Worker thread wakes up
00:21:14.315 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.48) opts 0xd
00:21:14.316 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.41, 0.48)
00:21:14.316 00.000 7680 Moving (-0.41, 0.48) raw xDistance=0.31 yDistance=-0.61
00:21:14.316 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
00:21:14.316 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
00:21:14.316 00.000 7680 MoveAxis(W, 128, ABG)
00:21:14.316 00.000 7680 Guiding  Dir = 3, Dur = 128
00:21:14.316 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:14.321 00.005 7680 IsSlewing returns 0
00:21:14.321 00.000 6120 UpdateGuideState exits: m=14227 SNR=77.6 Saturated
00:21:14.324 00.003 7680 IsGuiding returns 0
00:21:14.324 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:14.329 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:14.332 00.003 7680 PulseGuide returned control before completion, sleep 138
00:21:14.332 00.000 6120 Enqueuing Expose request
00:21:14.471 00.139 7680 IsGuiding returns 1
00:21:14.472 00.001 7680 scope still moving after pulse duration time elapsed
00:21:14.503 00.031 7680 IsSlewing returns 0
00:21:14.504 00.001 7680 IsGuiding returns 0
00:21:14.506 00.002 7680 scope move finished after 128 + 54 ms
00:21:14.507 00.001 7680 Move returns status 0, amount 128
00:21:14.507 00.000 7680 MoveAxis(N, 330, ABG)
00:21:14.507 00.000 7680 Guiding  Dir = 0, Dur = 330
00:21:14.508 00.001 7680 IsSlewing returns 0
00:21:14.509 00.001 7680 IsGuiding returns 0
00:21:14.509 00.000 7680 PulseGuide returned control before completion, sleep 340
00:21:14.865 00.356 7680 IsGuiding returns 1
00:21:14.865 00.000 7680 scope still moving after pulse duration time elapsed
00:21:14.897 00.032 7680 IsSlewing returns 0
00:21:14.897 00.000 7680 IsGuiding returns 0
00:21:14.898 00.001 7680 scope move finished after 330 + 58 ms
00:21:14.898 00.000 7680 Move returns status 0, amount 330
00:21:14.898 00.000 7680 move complete, result=0
00:21:14.899 00.001 7680 worker thread done servicing request
00:21:14.899 00.000 6120 GuideStep: 0.3 px 128 ms WEST, -0.6 px 330 ms NORTH
00:21:14.906 00.007 7680 Worker thread wakes up
00:21:14.906 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:14.906 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:16.161 01.255 7680 Exposure complete
00:21:16.301 00.140 7680 worker thread done servicing request
00:21:16.301 00.000 6120 OnExposeComplete: enter
00:21:16.305 00.004 6120 UpdateGuideState(): m_state=6
00:21:16.309 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3841
00:21:16.314 00.005 6120 Star::Find returns 1 (1), X=962.71, Y=49.42, Mass=13771, SNR=76.2, Peak=255 HFD=7.2
00:21:16.317 00.003 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-2.95) = xAngle (1.49 = 1.49)
00:21:16.321 00.004 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.22 = 1.22)
00:21:16.325 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.47 mountX=0.01 mountY=0.11, mountTheta=1.48
00:21:16.329 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.12, opts=13)
00:21:16.334 00.005 6120 Enqueuing Move request for scope (0.01, -0.12)
00:21:16.338 00.004 7680 Worker thread wakes up
00:21:16.338 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
00:21:16.338 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
00:21:16.338 00.000 7680 Moving (0.01, -0.12) raw xDistance=0.01 yDistance=0.11
00:21:16.338 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:21:16.338 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:21:16.338 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:21:16.338 00.000 7680 MoveAxis(E, 0, ABG)
00:21:16.339 00.001 7680 Move returns status 0, amount 0
00:21:16.339 00.000 7680 MoveAxis(N, 0, ABG)
00:21:16.339 00.000 7680 Move returns status 0, amount 0
00:21:16.339 00.000 7680 move complete, result=0
00:21:16.339 00.000 7680 worker thread done servicing request
00:21:16.339 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:16.344 00.005 6120 UpdateGuideState exits: m=13771 SNR=76.2 Saturated
00:21:16.347 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:16.350 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:16.354 00.004 6120 Enqueuing Expose request
00:21:16.358 00.004 7680 Worker thread wakes up
00:21:16.358 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:16.362 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:16.362 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:17.618 01.256 7680 Exposure complete
00:21:17.759 00.141 7680 worker thread done servicing request
00:21:17.759 00.000 6120 OnExposeComplete: enter
00:21:17.765 00.006 6120 UpdateGuideState(): m_state=6
00:21:17.769 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3842
00:21:17.774 00.005 6120 Star::Find returns 1 (1), X=962.54, Y=49.35, Mass=14767, SNR=79.4, Peak=255 HFD=7.2
00:21:17.779 00.005 6120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-2.95) = xAngle (0.70 = 0.70)
00:21:17.784 00.005 6120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.43 = 0.43)
00:21:17.788 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-2.26 mountX=0.19 mountY=0.10, mountTheta=0.50
00:21:17.794 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.19, opts=13)
00:21:17.799 00.005 6120 Enqueuing Move request for scope (-0.16, -0.19)
00:21:17.803 00.004 7680 Worker thread wakes up
00:21:17.804 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.19) opts 0xd
00:21:17.804 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.19)
00:21:17.804 00.000 7680 Moving (-0.16, -0.19) raw xDistance=0.19 yDistance=0.10
00:21:17.804 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:21:17.804 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:21:17.804 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:17.809 00.005 6120 UpdateGuideState exits: m=14767 SNR=79.4 Saturated
00:21:17.814 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:17.817 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:17.821 00.004 6120 Enqueuing Expose request
00:21:17.826 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:21:17.826 00.000 7680 MoveAxis(E, 0, ABG)
00:21:17.826 00.000 7680 Move returns status 0, amount 0
00:21:17.826 00.000 7680 MoveAxis(N, 0, ABG)
00:21:17.826 00.000 7680 Move returns status 0, amount 0
00:21:17.826 00.000 7680 move complete, result=0
00:21:17.827 00.001 7680 worker thread done servicing request
00:21:17.827 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:21:17.832 00.005 7680 Worker thread wakes up
00:21:17.832 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:17.832 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:19.088 01.256 7680 Exposure complete
00:21:19.228 00.140 7680 worker thread done servicing request
00:21:19.228 00.000 6120 OnExposeComplete: enter
00:21:19.234 00.006 6120 UpdateGuideState(): m_state=6
00:21:19.238 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3843
00:21:19.242 00.004 6120 Star::Find returns 1 (1), X=962.25, Y=49.91, Mass=14557, SNR=77.9, Peak=255 HFD=6.8
00:21:19.245 00.003 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-2.95) = xAngle (5.41 = -0.87)
00:21:19.249 00.004 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.14)
00:21:19.254 00.005 6120 CameraToMount -- cameraX=-0.45 cameraY=0.37 hyp=0.58 cameraTheta=2.46 mountX=0.38 mountY=-0.53, mountTheta=-0.95
00:21:19.260 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.45, y=0.37, opts=13)
00:21:19.264 00.004 6120 Enqueuing Move request for scope (-0.45, 0.37)
00:21:19.269 00.005 7680 Worker thread wakes up
00:21:19.269 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:19.275 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.37) opts 0xd
00:21:19.275 00.000 6120 UpdateGuideState exits: m=14557 SNR=77.9 Saturated
00:21:19.278 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:19.282 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:19.286 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.45, 0.37)
00:21:19.286 00.000 7680 Moving (-0.45, 0.37) raw xDistance=0.38 yDistance=-0.53
00:21:19.287 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:21:19.287 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
00:21:19.287 00.000 7680 MoveAxis(W, 153, ABG)
00:21:19.287 00.000 7680 Guiding  Dir = 3, Dur = 153
00:21:19.288 00.001 6120 Enqueuing Expose request
00:21:19.291 00.003 7680 IsSlewing returns 0
00:21:19.291 00.000 7680 IsGuiding returns 0
00:21:19.291 00.000 7680 PulseGuide returned control before completion, sleep 163
00:21:19.466 00.175 7680 IsGuiding returns 1
00:21:19.466 00.000 7680 scope still moving after pulse duration time elapsed
00:21:19.498 00.032 7680 IsSlewing returns 0
00:21:19.499 00.001 7680 IsGuiding returns 0
00:21:19.500 00.001 7680 scope move finished after 153 + 55 ms
00:21:19.500 00.000 7680 Move returns status 0, amount 153
00:21:19.500 00.000 7680 MoveAxis(N, 287, ABG)
00:21:19.501 00.001 7680 Guiding  Dir = 0, Dur = 287
00:21:19.501 00.000 7680 IsSlewing returns 0
00:21:19.502 00.001 7680 IsGuiding returns 0
00:21:19.502 00.000 7680 PulseGuide returned control before completion, sleep 297
00:21:19.812 00.310 7680 IsGuiding returns 1
00:21:19.813 00.001 7680 scope still moving after pulse duration time elapsed
00:21:19.844 00.031 7680 IsSlewing returns 0
00:21:19.845 00.001 7680 IsGuiding returns 0
00:21:19.846 00.001 7680 scope move finished after 287 + 56 ms
00:21:19.847 00.001 7680 Move returns status 0, amount 287
00:21:19.847 00.000 7680 move complete, result=0
00:21:19.848 00.001 7680 worker thread done servicing request
00:21:19.848 00.000 7680 Worker thread wakes up
00:21:19.848 00.000 6120 GuideStep: 0.4 px 153 ms WEST, -0.5 px 287 ms NORTH
00:21:19.854 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:19.854 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:21.104 01.250 7680 Exposure complete
00:21:21.236 00.132 7680 worker thread done servicing request
00:21:21.236 00.000 6120 OnExposeComplete: enter
00:21:21.241 00.005 6120 UpdateGuideState(): m_state=6
00:21:21.244 00.003 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3844
00:21:21.249 00.005 6120 Star::Find returns 1 (1), X=962.64, Y=49.92, Mass=13697, SNR=75.0, Peak=255 HFD=6.8
00:21:21.253 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
00:21:21.256 00.003 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.87)
00:21:21.259 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.38 hyp=0.39 cameraTheta=1.73 mountX=-0.01 mountY=-0.37, mountTheta=-1.60
00:21:21.265 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.38, opts=13)
00:21:21.270 00.005 6120 Enqueuing Move request for scope (-0.06, 0.38)
00:21:21.274 00.004 7680 Worker thread wakes up
00:21:21.274 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:21.279 00.005 6120 UpdateGuideState exits: m=13697 SNR=75.0 Saturated
00:21:21.282 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:21.286 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:21.289 00.003 6120 Enqueuing Expose request
00:21:21.293 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.38) opts 0xd
00:21:21.293 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.38)
00:21:21.293 00.000 7680 Moving (-0.06, 0.38) raw xDistance=-0.01 yDistance=-0.37
00:21:21.293 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:21:21.294 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:21:21.294 00.000 7680 MoveAxis(E, 0, ABG)
00:21:21.294 00.000 7680 Move returns status 0, amount 0
00:21:21.294 00.000 7680 MoveAxis(N, 202, ABG)
00:21:21.294 00.000 7680 Guiding  Dir = 0, Dur = 202
00:21:21.296 00.002 7680 IsSlewing returns 0
00:21:21.296 00.000 7680 IsGuiding returns 0
00:21:21.296 00.000 7680 PulseGuide returned control before completion, sleep 212
00:21:21.513 00.217 7680 IsGuiding returns 1
00:21:21.513 00.000 7680 scope still moving after pulse duration time elapsed
00:21:21.545 00.032 7680 IsSlewing returns 0
00:21:21.545 00.000 7680 IsGuiding returns 0
00:21:21.546 00.001 7680 scope move finished after 202 + 47 ms
00:21:21.546 00.000 7680 Move returns status 0, amount 202
00:21:21.547 00.001 7680 move complete, result=0
00:21:21.547 00.000 7680 worker thread done servicing request
00:21:21.547 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 202 ms NORTH
00:21:21.553 00.006 7680 Worker thread wakes up
00:21:21.553 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:21.553 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:22.805 01.252 7680 Exposure complete
00:21:22.945 00.140 7680 worker thread done servicing request
00:21:22.945 00.000 6120 OnExposeComplete: enter
00:21:22.950 00.005 6120 UpdateGuideState(): m_state=6
00:21:22.955 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3845
00:21:22.959 00.004 6120 Star::Find returns 1 (1), X=962.65, Y=49.35, Mass=14360, SNR=78.0, Peak=255 HFD=7.1
00:21:22.962 00.003 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-2.95) = xAngle (1.11 = 1.11)
00:21:22.967 00.005 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.84 = 0.84)
00:21:22.971 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.84 mountX=0.09 mountY=0.15, mountTheta=1.04
00:21:22.975 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.20, opts=13)
00:21:22.979 00.004 6120 Enqueuing Move request for scope (-0.05, -0.20)
00:21:22.984 00.005 7680 Worker thread wakes up
00:21:22.985 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:22.990 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
00:21:22.990 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
00:21:22.990 00.000 7680 Moving (-0.05, -0.20) raw xDistance=0.09 yDistance=0.15
00:21:22.990 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:21:22.990 00.000 6120 UpdateGuideState exits: m=14360 SNR=78.0 Saturated
00:21:22.996 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:23.000 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:21:23.000 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:23.004 00.004 6120 Enqueuing Expose request
00:21:23.008 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:21:23.008 00.000 7680 MoveAxis(E, 0, ABG)
00:21:23.009 00.001 7680 Move returns status 0, amount 0
00:21:23.009 00.000 7680 MoveAxis(N, 0, ABG)
00:21:23.009 00.000 7680 Move returns status 0, amount 0
00:21:23.009 00.000 7680 move complete, result=0
00:21:23.010 00.001 7680 worker thread done servicing request
00:21:23.010 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:21:23.016 00.006 7680 Worker thread wakes up
00:21:23.016 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:23.016 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:24.273 01.257 7680 Exposure complete
00:21:24.405 00.132 7680 worker thread done servicing request
00:21:24.405 00.000 6120 OnExposeComplete: enter
00:21:24.410 00.005 6120 UpdateGuideState(): m_state=6
00:21:24.413 00.003 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3846
00:21:24.416 00.003 6120 Star::Find returns 1 (1), X=962.50, Y=49.48, Mass=12948, SNR=73.3, Peak=255 HFD=7.1
00:21:24.422 00.006 6120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-2.95) = xAngle (0.09 = 0.09)
00:21:24.427 00.005 6120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.18 = -0.18)
00:21:24.431 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.86 mountX=0.21 mountY=-0.04, mountTheta=-0.17
00:21:24.436 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.06, opts=13)
00:21:24.440 00.004 6120 Enqueuing Move request for scope (-0.20, -0.06)
00:21:24.445 00.005 7680 Worker thread wakes up
00:21:24.445 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:24.449 00.004 6120 UpdateGuideState exits: m=12948 SNR=73.3 Saturated
00:21:24.453 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:24.457 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:24.461 00.004 6120 Enqueuing Expose request
00:21:24.465 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
00:21:24.465 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
00:21:24.465 00.000 7680 Moving (-0.20, -0.06) raw xDistance=0.21 yDistance=-0.04
00:21:24.465 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:21:24.465 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:21:24.466 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:21:24.466 00.000 7680 MoveAxis(W, 86, ABG)
00:21:24.466 00.000 7680 Guiding  Dir = 3, Dur = 86
00:21:24.466 00.000 7680 IsSlewing returns 0
00:21:24.467 00.001 7680 IsGuiding returns 0
00:21:24.468 00.001 7680 PulseGuide returned control before completion, sleep 96
00:21:24.576 00.108 7680 IsGuiding returns 1
00:21:24.580 00.004 7680 scope still moving after pulse duration time elapsed
00:21:24.607 00.027 7680 IsSlewing returns 0
00:21:24.607 00.000 7680 IsGuiding returns 0
00:21:24.608 00.001 7680 scope move finished after 86 + 54 ms
00:21:24.608 00.000 7680 Move returns status 0, amount 86
00:21:24.608 00.000 7680 MoveAxis(N, 0, ABG)
00:21:24.608 00.000 7680 Move returns status 0, amount 0
00:21:24.610 00.002 7680 move complete, result=0
00:21:24.610 00.000 7680 worker thread done servicing request
00:21:24.610 00.000 7680 Worker thread wakes up
00:21:24.611 00.001 6120 GuideStep: 0.2 px 86 ms WEST, -0.0 px 0 ms NORTH
00:21:24.619 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:24.619 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:25.868 01.249 7680 Exposure complete
00:21:25.986 00.118 7680 worker thread done servicing request
00:21:25.987 00.001 6120 OnExposeComplete: enter
00:21:25.990 00.003 6120 UpdateGuideState(): m_state=6
00:21:25.995 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3847
00:21:25.998 00.003 6120 Star::Find returns 1 (1), X=962.82, Y=49.55, Mass=13418, SNR=75.7, Peak=255 HFD=6.9
00:21:26.003 00.005 6120 CameraToMount -- cameraTheta (0.05) - m_xAngle (-2.95) = xAngle (3.01 = 3.01)
00:21:26.007 00.004 6120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.74 = 2.74)
00:21:26.011 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.05 mountX=-0.12 mountY=0.05, mountTheta=2.76
00:21:26.020 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.01, opts=13)
00:21:26.026 00.006 6120 Enqueuing Move request for scope (0.12, 0.01)
00:21:26.030 00.004 7680 Worker thread wakes up
00:21:26.030 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:26.035 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
00:21:26.035 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
00:21:26.035 00.000 7680 Moving (0.12, 0.01) raw xDistance=-0.12 yDistance=0.05
00:21:26.036 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:21:26.036 00.000 6120 UpdateGuideState exits: m=13418 SNR=75.7 Saturated
00:21:26.040 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:21:26.040 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:26.044 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:21:26.044 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:26.049 00.005 7680 MoveAxis(E, 0, ABG)
00:21:26.049 00.000 7680 Move returns status 0, amount 0
00:21:26.049 00.000 6120 Enqueuing Expose request
00:21:26.053 00.004 7680 MoveAxis(N, 0, ABG)
00:21:26.053 00.000 7680 Move returns status 0, amount 0
00:21:26.053 00.000 7680 move complete, result=0
00:21:26.053 00.000 7680 worker thread done servicing request
00:21:26.053 00.000 7680 Worker thread wakes up
00:21:26.055 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:21:26.059 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:26.059 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:27.306 01.247 7680 Exposure complete
00:21:27.440 00.134 7680 worker thread done servicing request
00:21:27.440 00.000 6120 OnExposeComplete: enter
00:21:27.444 00.004 6120 UpdateGuideState(): m_state=6
00:21:27.448 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3848
00:21:27.451 00.003 6120 Star::Find returns 1 (1), X=962.65, Y=50.09, Mass=14233, SNR=77.8, Peak=255 HFD=6.9
00:21:27.455 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.66)
00:21:27.460 00.005 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.93)
00:21:27.464 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.55 hyp=0.55 cameraTheta=1.67 mountX=-0.05 mountY=-0.52, mountTheta=-1.66
00:21:27.469 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.55, opts=13)
00:21:27.472 00.003 6120 Enqueuing Move request for scope (-0.06, 0.55)
00:21:27.475 00.003 7680 Worker thread wakes up
00:21:27.476 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.55) opts 0xd
00:21:27.476 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.55)
00:21:27.477 00.001 7680 Moving (-0.06, 0.55) raw xDistance=-0.05 yDistance=-0.52
00:21:27.477 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:21:27.477 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
00:21:27.477 00.000 7680 MoveAxis(E, 0, ABG)
00:21:27.478 00.001 7680 Move returns status 0, amount 0
00:21:27.478 00.000 7680 MoveAxis(N, 280, ABG)
00:21:27.478 00.000 7680 Guiding  Dir = 0, Dur = 280
00:21:27.478 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:27.482 00.004 7680 IsSlewing returns 0
00:21:27.482 00.000 6120 UpdateGuideState exits: m=14233 SNR=77.8 Saturated
00:21:27.486 00.004 7680 IsGuiding returns 0
00:21:27.486 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:27.490 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:27.494 00.004 7680 PulseGuide returned control before completion, sleep 290
00:21:27.494 00.000 6120 Enqueuing Expose request
00:21:27.799 00.305 7680 IsGuiding returns 0
00:21:27.799 00.000 7680 Move returns status 0, amount 280
00:21:27.800 00.001 7680 move complete, result=0
00:21:27.801 00.001 7680 worker thread done servicing request
00:21:27.801 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 280 ms NORTH
00:21:27.807 00.006 7680 Worker thread wakes up
00:21:27.807 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:27.807 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:29.063 01.256 7680 Exposure complete
00:21:29.203 00.140 7680 worker thread done servicing request
00:21:29.203 00.000 6120 OnExposeComplete: enter
00:21:29.208 00.005 6120 UpdateGuideState(): m_state=6
00:21:29.212 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3849
00:21:29.215 00.003 6120 Star::Find returns 1 (1), X=962.69, Y=49.82, Mass=14576, SNR=78.1, Peak=255 HFD=6.9
00:21:29.218 00.003 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
00:21:29.223 00.005 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
00:21:29.227 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.60 mountX=-0.04 mountY=-0.25, mountTheta=-1.74
00:21:29.231 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.27, opts=13)
00:21:29.237 00.006 6120 Enqueuing Move request for scope (-0.01, 0.27)
00:21:29.242 00.005 7680 Worker thread wakes up
00:21:29.242 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.27) opts 0xd
00:21:29.242 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.27)
00:21:29.242 00.000 7680 Moving (-0.01, 0.27) raw xDistance=-0.04 yDistance=-0.25
00:21:29.242 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:21:29.243 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:21:29.243 00.000 7680 MoveAxis(E, 0, ABG)
00:21:29.243 00.000 7680 Move returns status 0, amount 0
00:21:29.243 00.000 7680 MoveAxis(N, 136, ABG)
00:21:29.244 00.001 7680 Guiding  Dir = 0, Dur = 136
00:21:29.244 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:29.248 00.004 7680 IsSlewing returns 0
00:21:29.248 00.000 6120 UpdateGuideState exits: m=14576 SNR=78.1 Saturated
00:21:29.252 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:29.256 00.004 7680 IsGuiding returns 0
00:21:29.256 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:29.260 00.004 7680 PulseGuide returned control before completion, sleep 146
00:21:29.260 00.000 6120 Enqueuing Expose request
00:21:29.411 00.151 7680 IsGuiding returns 1
00:21:29.411 00.000 7680 scope still moving after pulse duration time elapsed
00:21:29.442 00.031 7680 IsSlewing returns 0
00:21:29.443 00.001 7680 IsGuiding returns 0
00:21:29.445 00.002 7680 scope move finished after 136 + 52 ms
00:21:29.445 00.000 7680 Move returns status 0, amount 136
00:21:29.446 00.001 7680 move complete, result=0
00:21:29.446 00.000 7680 worker thread done servicing request
00:21:29.446 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 136 ms NORTH
00:21:29.454 00.008 7680 Worker thread wakes up
00:21:29.455 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:29.455 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:30.703 01.248 7680 Exposure complete
00:21:30.839 00.136 7680 worker thread done servicing request
00:21:30.840 00.001 6120 OnExposeComplete: enter
00:21:30.843 00.003 6120 UpdateGuideState(): m_state=6
00:21:30.847 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3850
00:21:30.852 00.005 6120 Star::Find returns 1 (1), X=962.69, Y=49.80, Mass=13832, SNR=76.7, Peak=255 HFD=7.0
00:21:30.855 00.003 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.72)
00:21:30.859 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
00:21:30.864 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.61 mountX=-0.04 mountY=-0.24, mountTheta=-1.73
00:21:30.870 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.26, opts=13)
00:21:30.874 00.004 6120 Enqueuing Move request for scope (-0.01, 0.26)
00:21:30.879 00.005 7680 Worker thread wakes up
00:21:30.879 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:30.882 00.003 6120 UpdateGuideState exits: m=13832 SNR=76.7 Saturated
00:21:30.886 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:30.888 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:30.892 00.004 6120 Enqueuing Expose request
00:21:30.895 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
00:21:30.895 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
00:21:30.895 00.000 7680 Moving (-0.01, 0.26) raw xDistance=-0.04 yDistance=-0.24
00:21:30.895 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:21:30.896 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:21:30.896 00.000 7680 MoveAxis(E, 0, ABG)
00:21:30.896 00.000 7680 Move returns status 0, amount 0
00:21:30.896 00.000 7680 MoveAxis(N, 128, ABG)
00:21:30.897 00.001 7680 Guiding  Dir = 0, Dur = 128
00:21:30.897 00.000 7680 IsSlewing returns 0
00:21:30.897 00.000 7680 IsGuiding returns 0
00:21:30.897 00.000 7680 PulseGuide returned control before completion, sleep 138
00:21:31.040 00.143 7680 IsGuiding returns 1
00:21:31.041 00.001 7680 scope still moving after pulse duration time elapsed
00:21:31.070 00.029 7680 IsSlewing returns 0
00:21:31.071 00.001 7680 IsGuiding returns 0
00:21:31.071 00.000 7680 scope move finished after 128 + 45 ms
00:21:31.071 00.000 7680 Move returns status 0, amount 128
00:21:31.071 00.000 7680 move complete, result=0
00:21:31.073 00.002 7680 worker thread done servicing request
00:21:31.073 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 128 ms NORTH
00:21:31.081 00.008 7680 Worker thread wakes up
00:21:31.081 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:31.081 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:32.330 01.249 7680 Exposure complete
00:21:32.460 00.130 7680 worker thread done servicing request
00:21:32.460 00.000 6120 OnExposeComplete: enter
00:21:32.464 00.004 6120 UpdateGuideState(): m_state=6
00:21:32.469 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3851
00:21:32.472 00.003 6120 Star::Find returns 1 (1), X=962.35, Y=49.85, Mass=13580, SNR=74.8, Peak=255 HFD=6.8
00:21:32.477 00.005 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.37 = -0.91)
00:21:32.480 00.003 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
00:21:32.486 00.006 6120 CameraToMount -- cameraX=-0.35 cameraY=0.31 hyp=0.47 cameraTheta=2.42 mountX=0.29 mountY=-0.44, mountTheta=-0.99
00:21:32.493 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.31, opts=13)
00:21:32.498 00.005 6120 Enqueuing Move request for scope (-0.35, 0.31)
00:21:32.501 00.003 7680 Worker thread wakes up
00:21:32.502 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.31) opts 0xd
00:21:32.502 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.31)
00:21:32.502 00.000 7680 Moving (-0.35, 0.31) raw xDistance=0.29 yDistance=-0.44
00:21:32.502 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:21:32.503 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
00:21:32.504 00.001 7680 MoveAxis(W, 118, ABG)
00:21:32.504 00.000 7680 Guiding  Dir = 3, Dur = 118
00:21:32.504 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:32.509 00.005 7680 IsSlewing returns 0
00:21:32.509 00.000 6120 UpdateGuideState exits: m=13580 SNR=74.8 Saturated
00:21:32.513 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:32.517 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:32.521 00.004 7680 IsGuiding returns 0
00:21:32.521 00.000 6120 Enqueuing Expose request
00:21:32.526 00.005 7680 PulseGuide returned control before completion, sleep 128
00:21:32.660 00.134 7680 IsGuiding returns 1
00:21:32.661 00.001 7680 scope still moving after pulse duration time elapsed
00:21:32.691 00.030 7680 IsSlewing returns 0
00:21:32.692 00.001 7680 IsGuiding returns 0
00:21:32.693 00.001 7680 scope move finished after 118 + 53 ms
00:21:32.693 00.000 7680 Move returns status 0, amount 118
00:21:32.693 00.000 7680 MoveAxis(N, 237, ABG)
00:21:32.695 00.002 7680 Guiding  Dir = 0, Dur = 237
00:21:32.695 00.000 7680 IsSlewing returns 0
00:21:32.696 00.001 7680 IsGuiding returns 0
00:21:32.696 00.000 7680 PulseGuide returned control before completion, sleep 247
00:21:32.956 00.260 7680 IsGuiding returns 1
00:21:32.956 00.000 7680 scope still moving after pulse duration time elapsed
00:21:32.987 00.031 7680 IsSlewing returns 0
00:21:32.990 00.003 7680 IsGuiding returns 1
00:21:33.019 00.029 7680 IsSlewing returns 0
00:21:33.020 00.001 7680 IsGuiding returns 1
00:21:33.050 00.030 7680 IsSlewing returns 0
00:21:33.051 00.001 7680 IsGuiding returns 0
00:21:33.051 00.000 7680 scope move finished after 237 + 117 ms
00:21:33.051 00.000 7680 Move returns status 0, amount 237
00:21:33.051 00.000 7680 move complete, result=0
00:21:33.052 00.001 7680 worker thread done servicing request
00:21:33.053 00.001 7680 Worker thread wakes up
00:21:33.053 00.000 6120 GuideStep: 0.3 px 118 ms WEST, -0.4 px 237 ms NORTH
00:21:33.058 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:33.058 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:34.304 01.246 7680 Exposure complete
00:21:34.434 00.130 7680 worker thread done servicing request
00:21:34.434 00.000 6120 OnExposeComplete: enter
00:21:34.441 00.007 6120 UpdateGuideState(): m_state=6
00:21:34.446 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3852
00:21:34.452 00.006 6120 Star::Find returns 1 (1), X=962.26, Y=49.64, Mass=13515, SNR=75.2, Peak=255 HFD=7.0
00:21:34.456 00.004 6120 CameraToMount -- cameraTheta (2.93) - m_xAngle (-2.95) = xAngle (5.88 = -0.40)
00:21:34.459 00.003 6120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.61 = -0.67)
00:21:34.464 00.005 6120 CameraToMount -- cameraX=-0.44 cameraY=0.10 hyp=0.46 cameraTheta=2.93 mountX=0.42 mountY=-0.28, mountTheta=-0.59
00:21:34.468 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.44, y=0.10, opts=13)
00:21:34.472 00.004 6120 Enqueuing Move request for scope (-0.44, 0.10)
00:21:34.476 00.004 7680 Worker thread wakes up
00:21:34.477 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.10) opts 0xd
00:21:34.477 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.44, 0.10)
00:21:34.477 00.000 7680 Moving (-0.44, 0.10) raw xDistance=0.42 yDistance=-0.28
00:21:34.477 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
00:21:34.477 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:21:34.478 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:34.481 00.003 7680 MoveAxis(W, 179, ABG)
00:21:34.481 00.000 7680 Guiding  Dir = 3, Dur = 179
00:21:34.482 00.001 6120 UpdateGuideState exits: m=13515 SNR=75.2 Saturated
00:21:34.486 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:34.491 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:34.494 00.003 6120 Enqueuing Expose request
00:21:34.498 00.004 7680 IsSlewing returns 0
00:21:34.499 00.001 7680 IsGuiding returns 0
00:21:34.499 00.000 7680 PulseGuide returned control before completion, sleep 189
00:21:34.703 00.204 7680 IsGuiding returns 1
00:21:34.704 00.001 7680 scope still moving after pulse duration time elapsed
00:21:34.732 00.028 7680 IsSlewing returns 0
00:21:34.733 00.001 7680 IsGuiding returns 0
00:21:34.733 00.000 7680 scope move finished after 179 + 54 ms
00:21:34.733 00.000 7680 Move returns status 0, amount 179
00:21:34.734 00.001 7680 MoveAxis(N, 153, ABG)
00:21:34.734 00.000 7680 Guiding  Dir = 0, Dur = 153
00:21:34.734 00.000 7680 IsSlewing returns 0
00:21:34.734 00.000 7680 IsGuiding returns 0
00:21:34.735 00.001 7680 PulseGuide returned control before completion, sleep 163
00:21:34.903 00.168 7680 IsGuiding returns 1
00:21:34.903 00.000 7680 scope still moving after pulse duration time elapsed
00:21:34.934 00.031 7680 IsSlewing returns 0
00:21:34.934 00.000 7680 IsGuiding returns 0
00:21:34.934 00.000 7680 scope move finished after 153 + 46 ms
00:21:34.934 00.000 7680 Move returns status 0, amount 153
00:21:34.935 00.001 7680 move complete, result=0
00:21:34.935 00.000 7680 worker thread done servicing request
00:21:34.935 00.000 7680 Worker thread wakes up
00:21:34.935 00.000 6120 GuideStep: 0.4 px 179 ms WEST, -0.3 px 153 ms NORTH
00:21:34.941 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:34.941 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:36.195 01.254 7680 Exposure complete
00:21:36.334 00.139 7680 worker thread done servicing request
00:21:36.335 00.001 6120 OnExposeComplete: enter
00:21:36.340 00.005 6120 UpdateGuideState(): m_state=6
00:21:36.343 00.003 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3853
00:21:36.347 00.004 6120 Star::Find returns 1 (1), X=962.73, Y=49.69, Mass=14960, SNR=81.1, Peak=255 HFD=7.1
00:21:36.351 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
00:21:36.354 00.003 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
00:21:36.358 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.39 mountX=-0.06 mountY=-0.12, mountTheta=-1.99
00:21:36.362 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.15, opts=13)
00:21:36.366 00.004 6120 Enqueuing Move request for scope (0.03, 0.15)
00:21:36.370 00.004 7680 Worker thread wakes up
00:21:36.370 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
00:21:36.371 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
00:21:36.371 00.000 7680 Moving (0.03, 0.15) raw xDistance=-0.06 yDistance=-0.12
00:21:36.371 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:21:36.371 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:21:36.371 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:21:36.372 00.001 7680 MoveAxis(E, 0, ABG)
00:21:36.372 00.000 7680 Move returns status 0, amount 0
00:21:36.372 00.000 7680 MoveAxis(N, 0, ABG)
00:21:36.372 00.000 7680 Move returns status 0, amount 0
00:21:36.372 00.000 7680 move complete, result=0
00:21:36.372 00.000 7680 worker thread done servicing request
00:21:36.373 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:36.376 00.003 6120 UpdateGuideState exits: m=14960 SNR=81.1 Saturated
00:21:36.380 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:36.383 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:36.388 00.005 6120 Enqueuing Expose request
00:21:36.393 00.005 7680 Worker thread wakes up
00:21:36.393 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:36.398 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:36.398 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:37.651 01.253 7680 Exposure complete
00:21:37.790 00.139 7680 worker thread done servicing request
00:21:37.791 00.001 6120 OnExposeComplete: enter
00:21:37.796 00.005 6120 UpdateGuideState(): m_state=6
00:21:37.800 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3854
00:21:37.803 00.003 6120 Star::Find returns 1 (1), X=962.60, Y=49.74, Mass=15082, SNR=81.7, Peak=255 HFD=7.2
00:21:37.807 00.004 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
00:21:37.811 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
00:21:37.814 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.23 cameraTheta=2.05 mountX=0.06 mountY=-0.23, mountTheta=-1.29
00:21:37.820 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.20, opts=13)
00:21:37.824 00.004 6120 Enqueuing Move request for scope (-0.10, 0.20)
00:21:37.829 00.005 7680 Worker thread wakes up
00:21:37.831 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
00:21:37.831 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
00:21:37.831 00.000 7680 Moving (-0.10, 0.20) raw xDistance=0.06 yDistance=-0.23
00:21:37.831 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:21:37.832 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:21:37.832 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:37.837 00.005 7680 MoveAxis(E, 0, ABG)
00:21:37.838 00.001 7680 Move returns status 0, amount 0
00:21:37.838 00.000 7680 MoveAxis(N, 122, ABG)
00:21:37.838 00.000 6120 UpdateGuideState exits: m=15082 SNR=81.7 Saturated
00:21:37.841 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:37.846 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:37.850 00.004 6120 Enqueuing Expose request
00:21:37.853 00.003 7680 Guiding  Dir = 0, Dur = 122
00:21:37.853 00.000 7680 IsSlewing returns 0
00:21:37.854 00.001 7680 IsGuiding returns 0
00:21:37.855 00.001 7680 PulseGuide returned control before completion, sleep 132
00:21:37.996 00.141 7680 IsGuiding returns 1
00:21:37.997 00.001 7680 scope still moving after pulse duration time elapsed
00:21:38.027 00.030 7680 IsSlewing returns 0
00:21:38.028 00.001 7680 IsGuiding returns 0
00:21:38.029 00.001 7680 scope move finished after 122 + 51 ms
00:21:38.029 00.000 7680 Move returns status 0, amount 122
00:21:38.029 00.000 7680 move complete, result=0
00:21:38.029 00.000 7680 worker thread done servicing request
00:21:38.029 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 122 ms NORTH
00:21:38.036 00.007 7680 Worker thread wakes up
00:21:38.036 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:38.036 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:39.288 01.252 7680 Exposure complete
00:21:39.421 00.133 7680 worker thread done servicing request
00:21:39.423 00.002 6120 OnExposeComplete: enter
00:21:39.427 00.004 6120 UpdateGuideState(): m_state=6
00:21:39.431 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3855
00:21:39.435 00.004 6120 Star::Find returns 1 (1), X=962.39, Y=49.79, Mass=14588, SNR=77.8, Peak=255 HFD=7.0
00:21:39.439 00.004 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.41 = -0.88)
00:21:39.442 00.003 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.14)
00:21:39.445 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=0.25 hyp=0.40 cameraTheta=2.45 mountX=0.26 mountY=-0.36, mountTheta=-0.96
00:21:39.450 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.25, opts=13)
00:21:39.454 00.004 6120 Enqueuing Move request for scope (-0.31, 0.25)
00:21:39.457 00.003 7680 Worker thread wakes up
00:21:39.457 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:39.461 00.004 6120 UpdateGuideState exits: m=14588 SNR=77.8 Saturated
00:21:39.466 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:39.471 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:39.474 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.25) opts 0xd
00:21:39.475 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.25)
00:21:39.475 00.000 7680 Moving (-0.31, 0.25) raw xDistance=0.26 yDistance=-0.36
00:21:39.475 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:21:39.475 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:21:39.475 00.000 7680 MoveAxis(W, 104, ABG)
00:21:39.475 00.000 7680 Guiding  Dir = 3, Dur = 104
00:21:39.475 00.000 6120 Enqueuing Expose request
00:21:39.479 00.004 7680 IsSlewing returns 0
00:21:39.480 00.001 7680 IsGuiding returns 0
00:21:39.480 00.000 7680 PulseGuide returned control before completion, sleep 114
00:21:39.607 00.127 7680 IsGuiding returns 1
00:21:39.607 00.000 7680 scope still moving after pulse duration time elapsed
00:21:39.638 00.031 7680 IsSlewing returns 0
00:21:39.642 00.004 7680 IsGuiding returns 0
00:21:39.643 00.001 7680 scope move finished after 104 + 58 ms
00:21:39.643 00.000 7680 Move returns status 0, amount 104
00:21:39.643 00.000 7680 MoveAxis(N, 197, ABG)
00:21:39.643 00.000 7680 Guiding  Dir = 0, Dur = 197
00:21:39.645 00.002 7680 IsSlewing returns 0
00:21:39.645 00.000 7680 IsGuiding returns 0
00:21:39.646 00.001 7680 PulseGuide returned control before completion, sleep 207
00:21:39.857 00.211 7680 IsGuiding returns 1
00:21:39.857 00.000 7680 scope still moving after pulse duration time elapsed
00:21:39.887 00.030 7680 IsSlewing returns 0
00:21:39.888 00.001 7680 IsGuiding returns 0
00:21:39.888 00.000 7680 scope move finished after 197 + 46 ms
00:21:39.889 00.001 7680 Move returns status 0, amount 197
00:21:39.889 00.000 7680 move complete, result=0
00:21:39.889 00.000 7680 worker thread done servicing request
00:21:39.890 00.001 7680 Worker thread wakes up
00:21:39.891 00.001 6120 GuideStep: 0.3 px 104 ms WEST, -0.4 px 197 ms NORTH
00:21:39.896 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:39.896 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:41.150 01.254 7680 Exposure complete
00:21:41.278 00.128 6120 OnExposeComplete: enter
00:21:41.281 00.003 6120 UpdateGuideState(): m_state=6
00:21:41.284 00.003 7680 worker thread done servicing request
00:21:41.284 00.000 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3856
00:21:41.288 00.004 6120 Star::Find returns 1 (1), X=962.76, Y=49.83, Mass=13285, SNR=75.0, Peak=255 HFD=6.9
00:21:41.291 00.003 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
00:21:41.295 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
00:21:41.299 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.30 cameraTheta=1.39 mountX=-0.11 mountY=-0.24, mountTheta=-2.00
00:21:41.303 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.29, opts=13)
00:21:41.307 00.004 6120 Enqueuing Move request for scope (0.05, 0.29)
00:21:41.311 00.004 7680 Worker thread wakes up
00:21:41.311 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
00:21:41.311 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
00:21:41.311 00.000 7680 Moving (0.05, 0.29) raw xDistance=-0.11 yDistance=-0.24
00:21:41.311 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:21:41.312 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:21:41.312 00.000 7680 MoveAxis(E, 0, ABG)
00:21:41.312 00.000 7680 Move returns status 0, amount 0
00:21:41.312 00.000 7680 MoveAxis(N, 130, ABG)
00:21:41.313 00.001 7680 Guiding  Dir = 0, Dur = 130
00:21:41.313 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:41.316 00.003 7680 IsSlewing returns 0
00:21:41.317 00.001 6120 UpdateGuideState exits: m=13285 SNR=75.0 Saturated
00:21:41.320 00.003 7680 IsGuiding returns 0
00:21:41.321 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:41.324 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:41.329 00.005 7680 PulseGuide returned control before completion, sleep 140
00:21:41.329 00.000 6120 Enqueuing Expose request
00:21:41.482 00.153 7680 IsGuiding returns 0
00:21:41.482 00.000 7680 Move returns status 0, amount 130
00:21:41.483 00.001 7680 move complete, result=0
00:21:41.484 00.001 7680 worker thread done servicing request
00:21:41.484 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 130 ms NORTH
00:21:41.490 00.006 7680 Worker thread wakes up
00:21:41.490 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:41.490 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:42.743 01.253 7680 Exposure complete
00:21:42.879 00.136 7680 worker thread done servicing request
00:21:42.880 00.001 6120 OnExposeComplete: enter
00:21:42.884 00.004 6120 UpdateGuideState(): m_state=6
00:21:42.889 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3857
00:21:42.893 00.004 6120 Star::Find returns 1 (1), X=962.67, Y=49.74, Mass=14888, SNR=78.1, Peak=255 HFD=7.1
00:21:42.896 00.003 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
00:21:42.898 00.002 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
00:21:42.901 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.73 mountX=-0.00 mountY=-0.20, mountTheta=-1.60
00:21:42.906 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.20, opts=13)
00:21:42.909 00.003 6120 Enqueuing Move request for scope (-0.03, 0.20)
00:21:42.912 00.003 7680 Worker thread wakes up
00:21:42.913 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:42.916 00.003 6120 UpdateGuideState exits: m=14888 SNR=78.1 Saturated
00:21:42.919 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:42.923 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:42.926 00.003 6120 Enqueuing Expose request
00:21:42.928 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
00:21:42.930 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
00:21:42.930 00.000 7680 Moving (-0.03, 0.20) raw xDistance=-0.00 yDistance=-0.20
00:21:42.930 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:21:42.930 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:21:42.931 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:21:42.931 00.000 7680 MoveAxis(E, 0, ABG)
00:21:42.931 00.000 7680 Move returns status 0, amount 0
00:21:42.931 00.000 7680 MoveAxis(N, 0, ABG)
00:21:42.932 00.001 7680 Move returns status 0, amount 0
00:21:42.932 00.000 7680 move complete, result=0
00:21:42.932 00.000 7680 worker thread done servicing request
00:21:42.932 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:21:42.935 00.003 7680 Worker thread wakes up
00:21:42.935 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:42.935 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:44.184 01.249 7680 Exposure complete
00:21:44.325 00.141 7680 worker thread done servicing request
00:21:44.325 00.000 6120 OnExposeComplete: enter
00:21:44.329 00.004 6120 UpdateGuideState(): m_state=6
00:21:44.333 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3858
00:21:44.337 00.004 6120 Star::Find returns 1 (1), X=962.64, Y=49.88, Mass=14563, SNR=78.2, Peak=255 HFD=7.0
00:21:44.340 00.003 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
00:21:44.344 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
00:21:44.347 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.34 hyp=0.34 cameraTheta=1.74 mountX=-0.00 mountY=-0.33, mountTheta=-1.59
00:21:44.351 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.34, opts=13)
00:21:44.355 00.004 6120 Enqueuing Move request for scope (-0.06, 0.34)
00:21:44.359 00.004 7680 Worker thread wakes up
00:21:44.360 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.34) opts 0xd
00:21:44.360 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:44.365 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.34)
00:21:44.365 00.000 7680 Moving (-0.06, 0.34) raw xDistance=-0.00 yDistance=-0.33
00:21:44.365 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:21:44.365 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:21:44.366 00.001 7680 MoveAxis(E, 0, ABG)
00:21:44.366 00.000 7680 Move returns status 0, amount 0
00:21:44.366 00.000 7680 MoveAxis(N, 178, ABG)
00:21:44.366 00.000 7680 Guiding  Dir = 0, Dur = 178
00:21:44.366 00.000 6120 UpdateGuideState exits: m=14563 SNR=78.2 Saturated
00:21:44.371 00.005 7680 IsSlewing returns 0
00:21:44.371 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:44.374 00.003 7680 IsGuiding returns 0
00:21:44.374 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:44.379 00.005 7680 PulseGuide returned control before completion, sleep 188
00:21:44.379 00.000 6120 Enqueuing Expose request
00:21:44.577 00.198 7680 IsGuiding returns 1
00:21:44.578 00.001 7680 scope still moving after pulse duration time elapsed
00:21:44.609 00.031 7680 IsSlewing returns 0
00:21:44.609 00.000 7680 IsGuiding returns 0
00:21:44.611 00.002 7680 scope move finished after 178 + 58 ms
00:21:44.611 00.000 7680 Move returns status 0, amount 178
00:21:44.611 00.000 7680 move complete, result=0
00:21:44.612 00.001 7680 worker thread done servicing request
00:21:44.612 00.000 7680 Worker thread wakes up
00:21:44.613 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:44.613 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:44.614 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 178 ms NORTH
00:21:45.861 01.247 7680 Exposure complete
00:21:45.990 00.129 7680 worker thread done servicing request
00:21:45.990 00.000 6120 OnExposeComplete: enter
00:21:45.995 00.005 6120 UpdateGuideState(): m_state=6
00:21:45.998 00.003 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3859
00:21:46.002 00.004 6120 Star::Find returns 1 (1), X=962.58, Y=49.60, Mass=13629, SNR=76.1, Peak=255 HFD=7.0
00:21:46.006 00.004 6120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-2.95) = xAngle (5.64 = -0.64)
00:21:46.009 00.003 6120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.37 = -0.91)
00:21:46.013 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.14 cameraTheta=2.68 mountX=0.11 mountY=-0.11, mountTheta=-0.78
00:21:46.017 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.06, opts=13)
00:21:46.022 00.005 6120 Enqueuing Move request for scope (-0.13, 0.06)
00:21:46.028 00.006 7680 Worker thread wakes up
00:21:46.028 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
00:21:46.028 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
00:21:46.028 00.000 7680 Moving (-0.13, 0.06) raw xDistance=0.11 yDistance=-0.11
00:21:46.029 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:21:46.029 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:21:46.029 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:46.035 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:21:46.035 00.000 6120 UpdateGuideState exits: m=13629 SNR=76.1 Saturated
00:21:46.040 00.005 7680 MoveAxis(E, 0, ABG)
00:21:46.040 00.000 7680 Move returns status 0, amount 0
00:21:46.042 00.002 7680 MoveAxis(N, 0, ABG)
00:21:46.042 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:46.048 00.006 7680 Move returns status 0, amount 0
00:21:46.048 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:46.053 00.005 7680 move complete, result=0
00:21:46.054 00.001 6120 Enqueuing Expose request
00:21:46.060 00.006 7680 worker thread done servicing request
00:21:46.060 00.000 7680 Worker thread wakes up
00:21:46.061 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:46.066 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:46.066 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:47.318 01.252 7680 Exposure complete
00:21:47.451 00.133 7680 worker thread done servicing request
00:21:47.452 00.001 6120 OnExposeComplete: enter
00:21:47.454 00.002 6120 UpdateGuideState(): m_state=6
00:21:47.458 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3860
00:21:47.460 00.002 6120 Star::Find returns 1 (1), X=962.27, Y=50.16, Mass=13051, SNR=73.0, Peak=255 HFD=6.9
00:21:47.464 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
00:21:47.468 00.004 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.42)
00:21:47.471 00.003 6120 CameraToMount -- cameraX=-0.43 cameraY=0.62 hyp=0.76 cameraTheta=2.18 mountX=0.31 mountY=-0.75, mountTheta=-1.18
00:21:47.476 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=0.62, opts=13)
00:21:47.480 00.004 6120 Enqueuing Move request for scope (-0.43, 0.62)
00:21:47.484 00.004 7680 Worker thread wakes up
00:21:47.484 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:47.487 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.62) opts 0xd
00:21:47.487 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.43, 0.62)
00:21:47.487 00.000 7680 Moving (-0.43, 0.62) raw xDistance=0.31 yDistance=-0.75
00:21:47.487 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
00:21:47.489 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
00:21:47.489 00.000 7680 MoveAxis(W, 127, ABG)
00:21:47.489 00.000 7680 Guiding  Dir = 3, Dur = 127
00:21:47.489 00.000 6120 UpdateGuideState exits: m=13051 SNR=73.0 Saturated
00:21:47.492 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:47.496 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:47.499 00.003 6120 Enqueuing Expose request
00:21:47.503 00.004 7680 IsSlewing returns 0
00:21:47.503 00.000 7680 IsGuiding returns 0
00:21:47.503 00.000 7680 PulseGuide returned control before completion, sleep 137
00:21:47.652 00.149 7680 IsGuiding returns 1
00:21:47.653 00.001 7680 scope still moving after pulse duration time elapsed
00:21:47.683 00.030 7680 IsSlewing returns 0
00:21:47.685 00.002 7680 IsGuiding returns 0
00:21:47.685 00.000 7680 scope move finished after 127 + 54 ms
00:21:47.686 00.001 7680 Move returns status 0, amount 127
00:21:47.686 00.000 7680 MoveAxis(N, 408, ABG)
00:21:47.687 00.001 7680 Guiding  Dir = 0, Dur = 408
00:21:47.688 00.001 7680 IsSlewing returns 0
00:21:47.688 00.000 7680 IsGuiding returns 0
00:21:47.689 00.001 7680 PulseGuide returned control before completion, sleep 418
00:21:48.120 00.431 7680 IsGuiding returns 1
00:21:48.120 00.000 7680 scope still moving after pulse duration time elapsed
00:21:48.150 00.030 7680 IsSlewing returns 0
00:21:48.153 00.003 7680 IsGuiding returns 0
00:21:48.153 00.000 7680 scope move finished after 408 + 56 ms
00:21:48.153 00.000 7680 Move returns status 0, amount 408
00:21:48.154 00.001 7680 move complete, result=0
00:21:48.154 00.000 7680 worker thread done servicing request
00:21:48.154 00.000 7680 Worker thread wakes up
00:21:48.156 00.002 6120 GuideStep: 0.3 px 127 ms WEST, -0.8 px 408 ms NORTH
00:21:48.162 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:48.162 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:49.412 01.250 7680 Exposure complete
00:21:49.555 00.143 7680 worker thread done servicing request
00:21:49.556 00.001 6120 OnExposeComplete: enter
00:21:49.560 00.004 6120 UpdateGuideState(): m_state=6
00:21:49.563 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3861
00:21:49.568 00.005 6120 Star::Find returns 1 (1), X=962.73, Y=49.71, Mass=13643, SNR=75.0, Peak=255 HFD=7.1
00:21:49.571 00.003 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
00:21:49.576 00.005 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
00:21:49.580 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.39 mountX=-0.06 mountY=-0.14, mountTheta=-1.99
00:21:49.586 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.17, opts=13)
00:21:49.590 00.004 6120 Enqueuing Move request for scope (0.03, 0.17)
00:21:49.593 00.003 7680 Worker thread wakes up
00:21:49.594 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:49.598 00.004 6120 UpdateGuideState exits: m=13643 SNR=75.0 Saturated
00:21:49.601 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:49.604 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:49.608 00.004 6120 Enqueuing Expose request
00:21:49.613 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
00:21:49.613 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
00:21:49.614 00.001 7680 Moving (0.03, 0.17) raw xDistance=-0.06 yDistance=-0.14
00:21:49.614 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:21:49.614 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:21:49.614 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:21:49.615 00.001 7680 MoveAxis(E, 0, ABG)
00:21:49.615 00.000 7680 Move returns status 0, amount 0
00:21:49.615 00.000 7680 MoveAxis(N, 0, ABG)
00:21:49.615 00.000 7680 Move returns status 0, amount 0
00:21:49.615 00.000 7680 move complete, result=0
00:21:49.615 00.000 7680 worker thread done servicing request
00:21:49.616 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:21:49.620 00.004 7680 Worker thread wakes up
00:21:49.620 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:49.620 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:50.870 01.250 7680 Exposure complete
00:21:50.983 00.113 7680 worker thread done servicing request
00:21:50.983 00.000 6120 OnExposeComplete: enter
00:21:50.986 00.003 6120 UpdateGuideState(): m_state=6
00:21:50.989 00.003 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3862
00:21:50.993 00.004 6120 Star::Find returns 1 (1), X=962.69, Y=49.87, Mass=15500, SNR=79.0, Peak=255 HFD=6.9
00:21:50.996 00.003 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
00:21:51.000 00.004 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
00:21:51.003 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.62 mountX=-0.05 mountY=-0.30, mountTheta=-1.72
00:21:51.007 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.33, opts=13)
00:21:51.012 00.005 6120 Enqueuing Move request for scope (-0.02, 0.33)
00:21:51.016 00.004 7680 Worker thread wakes up
00:21:51.016 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.33) opts 0xd
00:21:51.016 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.33)
00:21:51.016 00.000 7680 Moving (-0.02, 0.33) raw xDistance=-0.05 yDistance=-0.30
00:21:51.016 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:21:51.016 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:21:51.016 00.000 7680 MoveAxis(E, 0, ABG)
00:21:51.016 00.000 7680 Move returns status 0, amount 0
00:21:51.016 00.000 7680 MoveAxis(N, 165, ABG)
00:21:51.017 00.001 7680 Guiding  Dir = 0, Dur = 165
00:21:51.017 00.000 7680 IsSlewing returns 0
00:21:51.017 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:51.021 00.004 7680 IsGuiding returns 0
00:21:51.021 00.000 6120 UpdateGuideState exits: m=15500 SNR=79.0 Saturated
00:21:51.026 00.005 7680 PulseGuide returned control before completion, sleep 175
00:21:51.026 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:51.029 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:51.033 00.004 6120 Enqueuing Expose request
00:21:51.216 00.183 7680 IsGuiding returns 0
00:21:51.217 00.001 7680 Move returns status 0, amount 165
00:21:51.218 00.001 7680 move complete, result=0
00:21:51.218 00.000 7680 worker thread done servicing request
00:21:51.218 00.000 7680 Worker thread wakes up
00:21:51.219 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 165 ms NORTH
00:21:51.225 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:51.225 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:52.465 01.240 7680 Exposure complete
00:21:52.592 00.127 7680 worker thread done servicing request
00:21:52.592 00.000 6120 OnExposeComplete: enter
00:21:52.595 00.003 6120 UpdateGuideState(): m_state=6
00:21:52.599 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3863
00:21:52.602 00.003 6120 Star::Find returns 1 (1), X=962.60, Y=49.50, Mass=13327, SNR=74.5, Peak=255 HFD=7.0
00:21:52.606 00.004 6120 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-2.95) = xAngle (0.20 = 0.20)
00:21:52.610 00.004 6120 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.07 = -0.07)
00:21:52.617 00.007 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.76 mountX=0.11 mountY=-0.01, mountTheta=-0.07
00:21:52.622 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.04, opts=13)
00:21:52.626 00.004 6120 Enqueuing Move request for scope (-0.10, -0.04)
00:21:52.629 00.003 7680 Worker thread wakes up
00:21:52.629 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
00:21:52.630 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:52.633 00.003 6120 UpdateGuideState exits: m=13327 SNR=74.5 Saturated
00:21:52.637 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:52.642 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:52.646 00.004 6120 Enqueuing Expose request
00:21:52.650 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
00:21:52.650 00.000 7680 Moving (-0.10, -0.04) raw xDistance=0.11 yDistance=-0.01
00:21:52.650 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:21:52.650 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:21:52.651 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:21:52.652 00.001 7680 MoveAxis(E, 0, ABG)
00:21:52.652 00.000 7680 Move returns status 0, amount 0
00:21:52.652 00.000 7680 MoveAxis(N, 0, ABG)
00:21:52.652 00.000 7680 Move returns status 0, amount 0
00:21:52.652 00.000 7680 move complete, result=0
00:21:52.652 00.000 7680 worker thread done servicing request
00:21:52.652 00.000 7680 Worker thread wakes up
00:21:52.652 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:21:52.657 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:52.657 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:53.912 01.255 7680 Exposure complete
00:21:54.038 00.126 7680 worker thread done servicing request
00:21:54.038 00.000 6120 OnExposeComplete: enter
00:21:54.043 00.005 6120 UpdateGuideState(): m_state=6
00:21:54.046 00.003 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3864
00:21:54.050 00.004 6120 Star::Find returns 1 (1), X=962.27, Y=49.74, Mass=14028, SNR=76.2, Peak=255 HFD=7.0
00:21:54.055 00.005 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-2.95) = xAngle (5.67 = -0.62)
00:21:54.058 00.003 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.40 = -0.89)
00:21:54.062 00.004 6120 CameraToMount -- cameraX=-0.43 cameraY=0.20 hyp=0.47 cameraTheta=2.71 mountX=0.39 mountY=-0.37, mountTheta=-0.76
00:21:54.067 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=0.20, opts=13)
00:21:54.071 00.004 6120 Enqueuing Move request for scope (-0.43, 0.20)
00:21:54.074 00.003 7680 Worker thread wakes up
00:21:54.075 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.20) opts 0xd
00:21:54.075 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.43, 0.20)
00:21:54.075 00.000 7680 Moving (-0.43, 0.20) raw xDistance=0.39 yDistance=-0.37
00:21:54.076 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
00:21:54.076 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:21:54.076 00.000 7680 MoveAxis(W, 158, ABG)
00:21:54.076 00.000 7680 Guiding  Dir = 3, Dur = 158
00:21:54.077 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:54.081 00.004 7680 IsSlewing returns 0
00:21:54.081 00.000 6120 UpdateGuideState exits: m=14028 SNR=76.2 Saturated
00:21:54.085 00.004 7680 IsGuiding returns 0
00:21:54.085 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:54.090 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:54.093 00.003 7680 PulseGuide returned control before completion, sleep 168
00:21:54.093 00.000 6120 Enqueuing Expose request
00:21:54.278 00.185 7680 IsGuiding returns 0
00:21:54.279 00.001 7680 Move returns status 0, amount 158
00:21:54.279 00.000 7680 MoveAxis(N, 199, ABG)
00:21:54.280 00.001 7680 Guiding  Dir = 0, Dur = 199
00:21:54.280 00.000 7680 IsSlewing returns 0
00:21:54.281 00.001 7680 IsGuiding returns 0
00:21:54.281 00.000 7680 PulseGuide returned control before completion, sleep 209
00:21:54.497 00.216 7680 IsGuiding returns 1
00:21:54.498 00.001 7680 scope still moving after pulse duration time elapsed
00:21:54.528 00.030 7680 IsSlewing returns 0
00:21:54.529 00.001 7680 IsGuiding returns 0
00:21:54.531 00.002 7680 scope move finished after 199 + 50 ms
00:21:54.531 00.000 7680 Move returns status 0, amount 199
00:21:54.531 00.000 7680 move complete, result=0
00:21:54.531 00.000 7680 worker thread done servicing request
00:21:54.532 00.001 7680 Worker thread wakes up
00:21:54.533 00.001 6120 GuideStep: 0.4 px 158 ms WEST, -0.4 px 199 ms NORTH
00:21:54.539 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:54.539 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:55.785 01.246 7680 Exposure complete
00:21:55.894 00.109 7680 worker thread done servicing request
00:21:55.895 00.001 6120 OnExposeComplete: enter
00:21:55.897 00.002 6120 UpdateGuideState(): m_state=6
00:21:55.900 00.003 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3865
00:21:55.903 00.003 6120 Star::Find returns 1 (1), X=962.68, Y=49.78, Mass=14571, SNR=79.6, Peak=255 HFD=7.0
00:21:55.906 00.003 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
00:21:55.910 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
00:21:55.913 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.66 mountX=-0.02 mountY=-0.22, mountTheta=-1.68
00:21:55.918 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.24, opts=13)
00:21:55.924 00.006 6120 Enqueuing Move request for scope (-0.02, 0.24)
00:21:55.930 00.006 7680 Worker thread wakes up
00:21:55.931 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
00:21:55.931 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
00:21:55.931 00.000 7680 Moving (-0.02, 0.24) raw xDistance=-0.02 yDistance=-0.22
00:21:55.932 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:21:55.932 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:21:55.932 00.000 7680 MoveAxis(E, 0, ABG)
00:21:55.933 00.001 7680 Move returns status 0, amount 0
00:21:55.933 00.000 7680 MoveAxis(N, 121, ABG)
00:21:55.933 00.000 7680 Guiding  Dir = 0, Dur = 121
00:21:55.934 00.001 7680 IsSlewing returns 0
00:21:55.934 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:55.942 00.008 7680 IsGuiding returns 0
00:21:55.942 00.000 6120 UpdateGuideState exits: m=14571 SNR=79.6 Saturated
00:21:55.951 00.009 7680 PulseGuide returned control before completion, sleep 131
00:21:55.951 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:55.957 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:55.960 00.003 6120 Enqueuing Expose request
00:21:56.096 00.136 7680 IsGuiding returns 1
00:21:56.096 00.000 7680 scope still moving after pulse duration time elapsed
00:21:56.126 00.030 7680 IsSlewing returns 0
00:21:56.130 00.004 7680 IsGuiding returns 0
00:21:56.130 00.000 7680 scope move finished after 121 + 66 ms
00:21:56.130 00.000 7680 Move returns status 0, amount 121
00:21:56.131 00.001 7680 move complete, result=0
00:21:56.131 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 121 ms NORTH
00:21:56.176 00.045 7680 worker thread done servicing request
00:21:56.179 00.003 7680 Worker thread wakes up
00:21:56.180 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:56.180 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:57.415 01.235 7680 Exposure complete
00:21:57.508 00.093 7680 worker thread done servicing request
00:21:57.508 00.000 6120 OnExposeComplete: enter
00:21:57.513 00.005 6120 UpdateGuideState(): m_state=6
00:21:57.520 00.007 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3866
00:21:57.525 00.005 6120 Star::Find returns 1 (1), X=962.67, Y=49.82, Mass=13971, SNR=77.4, Peak=255 HFD=7.0
00:21:57.531 00.006 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
00:21:57.536 00.005 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.93)
00:21:57.542 00.006 6120 CameraToMount -- cameraX=-0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.67 mountX=-0.02 mountY=-0.26, mountTheta=-1.66
00:21:57.550 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.28, opts=13)
00:21:57.555 00.005 6120 Enqueuing Move request for scope (-0.03, 0.28)
00:21:57.559 00.004 7680 Worker thread wakes up
00:21:57.559 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.28) opts 0xd
00:21:57.561 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:57.564 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.28)
00:21:57.564 00.000 6120 UpdateGuideState exits: m=13971 SNR=77.4 Saturated
00:21:57.568 00.004 7680 Moving (-0.03, 0.28) raw xDistance=-0.02 yDistance=-0.26
00:21:57.568 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:57.571 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:21:57.571 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:57.575 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:21:57.575 00.000 6120 Enqueuing Expose request
00:21:57.578 00.003 7680 MoveAxis(E, 0, ABG)
00:21:57.578 00.000 7680 Move returns status 0, amount 0
00:21:57.578 00.000 7680 MoveAxis(N, 144, ABG)
00:21:57.580 00.002 7680 Guiding  Dir = 0, Dur = 144
00:21:57.580 00.000 7680 IsSlewing returns 0
00:21:57.580 00.000 7680 IsGuiding returns 0
00:21:57.580 00.000 7680 PulseGuide returned control before completion, sleep 154
00:21:57.741 00.161 7680 IsGuiding returns 1
00:21:57.741 00.000 7680 scope still moving after pulse duration time elapsed
00:21:57.772 00.031 7680 IsSlewing returns 0
00:21:57.772 00.000 7680 IsGuiding returns 0
00:21:57.772 00.000 7680 scope move finished after 144 + 48 ms
00:21:57.772 00.000 7680 Move returns status 0, amount 144
00:21:57.773 00.001 7680 move complete, result=0
00:21:57.773 00.000 7680 worker thread done servicing request
00:21:57.773 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 144 ms NORTH
00:21:57.778 00.005 7680 Worker thread wakes up
00:21:57.778 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:57.778 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:21:59.032 01.254 7680 Exposure complete
00:21:59.164 00.132 7680 worker thread done servicing request
00:21:59.165 00.001 6120 OnExposeComplete: enter
00:21:59.170 00.005 6120 UpdateGuideState(): m_state=6
00:21:59.178 00.008 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3867
00:21:59.185 00.007 6120 Star::Find returns 1 (1), X=962.62, Y=49.85, Mass=13848, SNR=76.5, Peak=255 HFD=6.9
00:21:59.189 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.78 = -1.51)
00:21:59.193 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.78)
00:21:59.198 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.82 mountX=0.02 mountY=-0.31, mountTheta=-1.51
00:21:59.202 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.31, opts=13)
00:21:59.207 00.005 6120 Enqueuing Move request for scope (-0.08, 0.31)
00:21:59.211 00.004 7680 Worker thread wakes up
00:21:59.211 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.31) opts 0xd
00:21:59.211 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.31)
00:21:59.212 00.001 7680 Moving (-0.08, 0.31) raw xDistance=0.02 yDistance=-0.31
00:21:59.212 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:21:59.212 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:21:59.212 00.000 7680 MoveAxis(E, 0, ABG)
00:21:59.213 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:21:59.217 00.004 6120 UpdateGuideState exits: m=13848 SNR=76.5 Saturated
00:21:59.221 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:59.224 00.003 7680 Move returns status 0, amount 0
00:21:59.224 00.000 7680 MoveAxis(N, 168, ABG)
00:21:59.225 00.001 7680 Guiding  Dir = 0, Dur = 168
00:21:59.225 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:21:59.228 00.003 7680 IsSlewing returns 0
00:21:59.229 00.001 6120 Enqueuing Expose request
00:21:59.234 00.005 7680 IsGuiding returns 0
00:21:59.234 00.000 7680 PulseGuide returned control before completion, sleep 178
00:21:59.425 00.191 7680 IsGuiding returns 1
00:21:59.426 00.001 7680 scope still moving after pulse duration time elapsed
00:21:59.457 00.031 7680 IsSlewing returns 0
00:21:59.459 00.002 7680 IsGuiding returns 0
00:21:59.460 00.001 7680 scope move finished after 168 + 58 ms
00:21:59.460 00.000 7680 Move returns status 0, amount 168
00:21:59.461 00.001 7680 move complete, result=0
00:21:59.461 00.000 7680 worker thread done servicing request
00:21:59.462 00.001 7680 Worker thread wakes up
00:21:59.462 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 168 ms NORTH
00:21:59.469 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:21:59.469 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:00.719 01.250 7680 Exposure complete
00:22:00.855 00.136 7680 worker thread done servicing request
00:22:00.855 00.000 6120 OnExposeComplete: enter
00:22:00.859 00.004 6120 UpdateGuideState(): m_state=6
00:22:00.864 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3868
00:22:00.868 00.004 6120 Star::Find returns 1 (1), X=962.43, Y=49.69, Mass=14555, SNR=80.1, Peak=255 HFD=7.2
00:22:00.872 00.004 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-2.95) = xAngle (5.61 = -0.68)
00:22:00.876 00.004 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.34 = -0.95)
00:22:00.880 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.15 hyp=0.31 cameraTheta=2.65 mountX=0.24 mountY=-0.25, mountTheta=-0.81
00:22:00.884 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.15, opts=13)
00:22:00.888 00.004 6120 Enqueuing Move request for scope (-0.27, 0.15)
00:22:00.892 00.004 7680 Worker thread wakes up
00:22:00.892 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.15) opts 0xd
00:22:00.892 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.15)
00:22:00.893 00.001 7680 Moving (-0.27, 0.15) raw xDistance=0.24 yDistance=-0.25
00:22:00.893 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:22:00.893 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:22:00.893 00.000 7680 MoveAxis(W, 98, ABG)
00:22:00.893 00.000 7680 Guiding  Dir = 3, Dur = 98
00:22:00.893 00.000 7680 IsSlewing returns 0
00:22:00.894 00.001 7680 IsGuiding returns 0
00:22:00.894 00.000 7680 PulseGuide returned control before completion, sleep 108
00:22:00.894 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:00.898 00.004 6120 UpdateGuideState exits: m=14555 SNR=80.1 Saturated
00:22:00.901 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:00.904 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:00.907 00.003 6120 Enqueuing Expose request
00:22:01.007 00.100 7680 IsGuiding returns 1
00:22:01.008 00.001 7680 scope still moving after pulse duration time elapsed
00:22:01.038 00.030 7680 IsSlewing returns 0
00:22:01.038 00.000 7680 IsGuiding returns 0
00:22:01.039 00.001 7680 scope move finished after 98 + 47 ms
00:22:01.039 00.000 7680 Move returns status 0, amount 98
00:22:01.041 00.002 7680 MoveAxis(N, 136, ABG)
00:22:01.041 00.000 7680 Guiding  Dir = 0, Dur = 136
00:22:01.042 00.001 7680 IsSlewing returns 0
00:22:01.042 00.000 7680 IsGuiding returns 0
00:22:01.043 00.001 7680 PulseGuide returned control before completion, sleep 146
00:22:01.196 00.153 7680 IsGuiding returns 1
00:22:01.197 00.001 7680 scope still moving after pulse duration time elapsed
00:22:01.228 00.031 7680 IsSlewing returns 0
00:22:01.230 00.002 7680 IsGuiding returns 0
00:22:01.230 00.000 7680 scope move finished after 136 + 52 ms
00:22:01.231 00.001 7680 Move returns status 0, amount 136
00:22:01.231 00.000 7680 move complete, result=0
00:22:01.232 00.001 7680 worker thread done servicing request
00:22:01.232 00.000 6120 GuideStep: 0.2 px 98 ms WEST, -0.3 px 136 ms NORTH
00:22:01.239 00.007 7680 Worker thread wakes up
00:22:01.239 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:01.239 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:02.493 01.254 7680 Exposure complete
00:22:02.634 00.141 7680 worker thread done servicing request
00:22:02.635 00.001 6120 OnExposeComplete: enter
00:22:02.639 00.004 6120 UpdateGuideState(): m_state=6
00:22:02.645 00.006 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3869
00:22:02.649 00.004 6120 Star::Find returns 1 (1), X=962.35, Y=49.75, Mass=15388, SNR=80.6, Peak=255 HFD=7.1
00:22:02.653 00.004 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.57 = -0.72)
00:22:02.658 00.005 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.98)
00:22:02.662 00.004 6120 CameraToMount -- cameraX=-0.36 cameraY=0.21 hyp=0.41 cameraTheta=2.61 mountX=0.31 mountY=-0.34, mountTheta=-0.83
00:22:02.669 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=0.21, opts=13)
00:22:02.674 00.005 6120 Enqueuing Move request for scope (-0.36, 0.21)
00:22:02.678 00.004 7680 Worker thread wakes up
00:22:02.678 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:02.682 00.004 6120 UpdateGuideState exits: m=15388 SNR=80.6 Saturated
00:22:02.686 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:02.691 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:02.695 00.004 6120 Enqueuing Expose request
00:22:02.698 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.21) opts 0xd
00:22:02.699 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.36, 0.21)
00:22:02.699 00.000 7680 Moving (-0.36, 0.21) raw xDistance=0.31 yDistance=-0.34
00:22:02.699 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
00:22:02.699 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:22:02.701 00.002 7680 MoveAxis(W, 134, ABG)
00:22:02.701 00.000 7680 Guiding  Dir = 3, Dur = 134
00:22:02.701 00.000 7680 IsSlewing returns 0
00:22:02.702 00.001 7680 IsGuiding returns 0
00:22:02.702 00.000 7680 PulseGuide returned control before completion, sleep 144
00:22:02.855 00.153 7680 IsGuiding returns 1
00:22:02.857 00.002 7680 scope still moving after pulse duration time elapsed
00:22:02.885 00.028 7680 IsSlewing returns 0
00:22:02.888 00.003 7680 IsGuiding returns 1
00:22:02.916 00.028 7680 IsSlewing returns 0
00:22:02.917 00.001 7680 IsGuiding returns 0
00:22:02.918 00.001 7680 scope move finished after 134 + 81 ms
00:22:02.918 00.000 7680 Move returns status 0, amount 134
00:22:02.918 00.000 7680 MoveAxis(N, 186, ABG)
00:22:02.918 00.000 7680 Guiding  Dir = 0, Dur = 186
00:22:02.919 00.001 7680 IsSlewing returns 0
00:22:02.919 00.000 7680 IsGuiding returns 0
00:22:02.921 00.002 7680 PulseGuide returned control before completion, sleep 196
00:22:03.119 00.198 7680 IsGuiding returns 1
00:22:03.120 00.001 7680 scope still moving after pulse duration time elapsed
00:22:03.150 00.030 7680 IsSlewing returns 0
00:22:03.151 00.001 7680 IsGuiding returns 0
00:22:03.152 00.001 7680 scope move finished after 186 + 45 ms
00:22:03.152 00.000 7680 Move returns status 0, amount 186
00:22:03.152 00.000 7680 move complete, result=0
00:22:03.153 00.001 7680 worker thread done servicing request
00:22:03.153 00.000 7680 Worker thread wakes up
00:22:03.153 00.000 6120 GuideStep: 0.3 px 134 ms WEST, -0.3 px 186 ms NORTH
00:22:03.160 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:03.160 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:04.415 01.255 7680 Exposure complete
00:22:04.547 00.132 7680 worker thread done servicing request
00:22:04.547 00.000 6120 OnExposeComplete: enter
00:22:04.552 00.005 6120 UpdateGuideState(): m_state=6
00:22:04.557 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3870
00:22:04.562 00.005 6120 Star::Find returns 1 (1), X=962.80, Y=49.32, Mass=12381, SNR=71.8, Peak=255 HFD=6.9
00:22:04.566 00.004 6120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-2.95) = xAngle (1.82 = 1.82)
00:22:04.569 00.003 6120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.55 = 1.55)
00:22:04.574 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.14 mountX=-0.06 mountY=0.24, mountTheta=1.81
00:22:04.579 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.22, opts=13)
00:22:04.584 00.005 6120 Enqueuing Move request for scope (0.10, -0.22)
00:22:04.588 00.004 7680 Worker thread wakes up
00:22:04.588 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:04.593 00.005 6120 UpdateGuideState exits: m=12381 SNR=71.8 Saturated
00:22:04.598 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:04.602 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:04.606 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd
00:22:04.606 00.000 6120 Enqueuing Expose request
00:22:04.612 00.006 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.22)
00:22:04.612 00.000 7680 Moving (0.10, -0.22) raw xDistance=-0.06 yDistance=0.24
00:22:04.612 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:22:04.613 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:22:04.613 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:22:04.613 00.000 7680 MoveAxis(E, 0, ABG)
00:22:04.614 00.001 7680 Move returns status 0, amount 0
00:22:04.614 00.000 7680 MoveAxis(N, 0, ABG)
00:22:04.614 00.000 7680 Move returns status 0, amount 0
00:22:04.614 00.000 7680 move complete, result=0
00:22:04.615 00.001 7680 worker thread done servicing request
00:22:04.615 00.000 7680 Worker thread wakes up
00:22:04.615 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:22:04.621 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:04.621 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:05.866 01.245 7680 Exposure complete
00:22:06.000 00.134 7680 worker thread done servicing request
00:22:06.000 00.000 6120 OnExposeComplete: enter
00:22:06.004 00.004 6120 UpdateGuideState(): m_state=6
00:22:06.008 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3871
00:22:06.012 00.004 6120 Star::Find returns 1 (1), X=962.96, Y=49.45, Mass=13955, SNR=74.0, Peak=255 HFD=6.8
00:22:06.016 00.004 6120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-2.95) = xAngle (2.63 = 2.63)
00:22:06.022 00.006 6120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.36 = 2.36)
00:22:06.027 00.005 6120 CameraToMount -- cameraX=0.26 cameraY=-0.09 hyp=0.27 cameraTheta=-0.33 mountX=-0.24 mountY=0.19, mountTheta=2.46
00:22:06.034 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.09, opts=13)
00:22:06.038 00.004 6120 Enqueuing Move request for scope (0.26, -0.09)
00:22:06.042 00.004 7680 Worker thread wakes up
00:22:06.042 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.09) opts 0xd
00:22:06.043 00.001 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.09)
00:22:06.043 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:06.048 00.005 6120 UpdateGuideState exits: m=13955 SNR=74.0 Saturated
00:22:06.053 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:06.056 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:06.061 00.005 6120 Enqueuing Expose request
00:22:06.065 00.004 7680 Moving (0.26, -0.09) raw xDistance=-0.24 yDistance=0.19
00:22:06.065 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:22:06.065 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:22:06.065 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:22:06.066 00.001 7680 MoveAxis(E, 97, ABG)
00:22:06.066 00.000 7680 Guiding  Dir = 2, Dur = 97
00:22:06.066 00.000 7680 IsSlewing returns 0
00:22:06.067 00.001 7680 IsGuiding returns 0
00:22:06.067 00.000 7680 PulseGuide returned control before completion, sleep 107
00:22:06.186 00.119 7680 IsGuiding returns 1
00:22:06.187 00.001 7680 scope still moving after pulse duration time elapsed
00:22:06.217 00.030 7680 IsSlewing returns 0
00:22:06.218 00.001 7680 IsGuiding returns 0
00:22:06.219 00.001 7680 scope move finished after 97 + 55 ms
00:22:06.220 00.001 7680 Move returns status 0, amount 97
00:22:06.220 00.000 7680 MoveAxis(N, 0, ABG)
00:22:06.220 00.000 7680 Move returns status 0, amount 0
00:22:06.221 00.001 7680 move complete, result=0
00:22:06.221 00.000 7680 worker thread done servicing request
00:22:06.221 00.000 6120 GuideStep: -0.2 px 97 ms EAST, 0.2 px 0 ms NORTH
00:22:06.228 00.007 7680 Worker thread wakes up
00:22:06.228 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:06.228 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:07.482 01.254 7680 Exposure complete
00:22:07.614 00.132 7680 worker thread done servicing request
00:22:07.614 00.000 6120 OnExposeComplete: enter
00:22:07.619 00.005 6120 UpdateGuideState(): m_state=6
00:22:07.623 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3872
00:22:07.627 00.004 6120 Star::Find returns 1 (1), X=962.80, Y=49.90, Mass=13281, SNR=73.6, Peak=255 HFD=6.8
00:22:07.630 00.003 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
00:22:07.634 00.004 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
00:22:07.637 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.36 hyp=0.38 cameraTheta=1.30 mountX=-0.17 mountY=-0.28, mountTheta=-2.11
00:22:07.642 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.36, opts=13)
00:22:07.648 00.006 6120 Enqueuing Move request for scope (0.10, 0.36)
00:22:07.653 00.005 7680 Worker thread wakes up
00:22:07.653 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:07.656 00.003 6120 UpdateGuideState exits: m=13281 SNR=73.6 Saturated
00:22:07.660 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:07.665 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:07.669 00.004 6120 Enqueuing Expose request
00:22:07.672 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.36) opts 0xd
00:22:07.672 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.36)
00:22:07.672 00.000 7680 Moving (0.10, 0.36) raw xDistance=-0.17 yDistance=-0.28
00:22:07.673 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:22:07.673 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:22:07.673 00.000 7680 MoveAxis(E, 0, ABG)
00:22:07.673 00.000 7680 Move returns status 0, amount 0
00:22:07.674 00.001 7680 MoveAxis(N, 152, ABG)
00:22:07.674 00.000 7680 Guiding  Dir = 0, Dur = 152
00:22:07.674 00.000 7680 IsSlewing returns 0
00:22:07.674 00.000 7680 IsGuiding returns 0
00:22:07.676 00.002 7680 PulseGuide returned control before completion, sleep 162
00:22:07.852 00.176 7680 IsGuiding returns 0
00:22:07.854 00.002 7680 Move returns status 0, amount 152
00:22:07.855 00.001 7680 move complete, result=0
00:22:07.856 00.001 7680 worker thread done servicing request
00:22:07.856 00.000 7680 Worker thread wakes up
00:22:07.858 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 152 ms NORTH
00:22:07.867 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:07.867 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:09.118 01.251 7680 Exposure complete
00:22:09.255 00.137 7680 worker thread done servicing request
00:22:09.256 00.001 6120 OnExposeComplete: enter
00:22:09.259 00.003 6120 UpdateGuideState(): m_state=6
00:22:09.264 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3873
00:22:09.269 00.005 6120 Star::Find returns 1 (1), X=962.73, Y=49.86, Mass=13547, SNR=76.2, Peak=255 HFD=6.9
00:22:09.273 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
00:22:09.277 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
00:22:09.280 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.32 hyp=0.32 cameraTheta=1.47 mountX=-0.09 mountY=-0.27, mountTheta=-1.89
00:22:09.287 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.32, opts=13)
00:22:09.292 00.005 6120 Enqueuing Move request for scope (0.03, 0.32)
00:22:09.296 00.004 7680 Worker thread wakes up
00:22:09.296 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:09.300 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.32) opts 0xd
00:22:09.301 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.32)
00:22:09.301 00.000 6120 UpdateGuideState exits: m=13547 SNR=76.2 Saturated
00:22:09.305 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:09.309 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:09.313 00.004 6120 Enqueuing Expose request
00:22:09.317 00.004 7680 Moving (0.03, 0.32) raw xDistance=-0.09 yDistance=-0.27
00:22:09.317 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:22:09.317 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:22:09.317 00.000 7680 MoveAxis(E, 0, ABG)
00:22:09.318 00.001 7680 Move returns status 0, amount 0
00:22:09.318 00.000 7680 MoveAxis(N, 148, ABG)
00:22:09.318 00.000 7680 Guiding  Dir = 0, Dur = 148
00:22:09.318 00.000 7680 IsSlewing returns 0
00:22:09.319 00.001 7680 IsGuiding returns 0
00:22:09.319 00.000 7680 PulseGuide returned control before completion, sleep 158
00:22:09.483 00.164 7680 IsGuiding returns 1
00:22:09.485 00.002 7680 scope still moving after pulse duration time elapsed
00:22:09.514 00.029 7680 IsSlewing returns 0
00:22:09.514 00.000 7680 IsGuiding returns 1
00:22:09.547 00.033 7680 IsSlewing returns 0
00:22:09.548 00.001 7680 IsGuiding returns 0
00:22:09.548 00.000 7680 scope move finished after 148 + 80 ms
00:22:09.548 00.000 7680 Move returns status 0, amount 148
00:22:09.548 00.000 7680 move complete, result=0
00:22:09.549 00.001 7680 worker thread done servicing request
00:22:09.549 00.000 7680 Worker thread wakes up
00:22:09.549 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 148 ms NORTH
00:22:09.559 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:09.559 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:10.812 01.253 7680 Exposure complete
00:22:10.934 00.122 7680 worker thread done servicing request
00:22:10.934 00.000 6120 OnExposeComplete: enter
00:22:10.938 00.004 6120 UpdateGuideState(): m_state=6
00:22:10.943 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3874
00:22:10.946 00.003 6120 Star::Find returns 1 (1), X=962.86, Y=49.46, Mass=14294, SNR=78.0, Peak=255 HFD=7.0
00:22:10.951 00.005 6120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-2.95) = xAngle (2.49 = 2.49)
00:22:10.955 00.004 6120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.22 = 2.22)
00:22:10.958 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.47 mountX=-0.14 mountY=0.14, mountTheta=2.36
00:22:10.964 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.08, opts=13)
00:22:10.967 00.003 6120 Enqueuing Move request for scope (0.16, -0.08)
00:22:10.970 00.003 7680 Worker thread wakes up
00:22:10.972 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:10.975 00.003 6120 UpdateGuideState exits: m=14294 SNR=78.0 Saturated
00:22:10.979 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
00:22:10.979 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
00:22:10.979 00.000 7680 Moving (0.16, -0.08) raw xDistance=-0.14 yDistance=0.14
00:22:10.979 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:22:10.979 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:22:10.979 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:22:10.980 00.001 7680 MoveAxis(E, 0, ABG)
00:22:10.980 00.000 7680 Move returns status 0, amount 0
00:22:10.980 00.000 7680 MoveAxis(N, 0, ABG)
00:22:10.980 00.000 7680 Move returns status 0, amount 0
00:22:10.980 00.000 7680 move complete, result=0
00:22:10.980 00.000 7680 worker thread done servicing request
00:22:10.982 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:10.986 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:10.994 00.008 6120 Enqueuing Expose request
00:22:10.998 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:11.002 00.004 7680 Worker thread wakes up
00:22:11.002 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:11.002 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:12.249 01.247 7680 Exposure complete
00:22:12.381 00.132 7680 worker thread done servicing request
00:22:12.381 00.000 6120 OnExposeComplete: enter
00:22:12.385 00.004 6120 UpdateGuideState(): m_state=6
00:22:12.389 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3875
00:22:12.393 00.004 6120 Star::Find returns 1 (1), X=962.80, Y=50.01, Mass=14282, SNR=77.6, Peak=255 HFD=7.0
00:22:12.398 00.005 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
00:22:12.403 00.005 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.24)
00:22:12.406 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.47 hyp=0.48 cameraTheta=1.36 mountX=-0.19 mountY=-0.38, mountTheta=-2.03
00:22:12.411 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.47, opts=13)
00:22:12.415 00.004 6120 Enqueuing Move request for scope (0.10, 0.47)
00:22:12.420 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:12.425 00.005 7680 Worker thread wakes up
00:22:12.425 00.000 6120 UpdateGuideState exits: m=14282 SNR=77.6 Saturated
00:22:12.429 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.47) opts 0xd
00:22:12.430 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.47)
00:22:12.430 00.000 7680 Moving (0.10, 0.47) raw xDistance=-0.19 yDistance=-0.38
00:22:12.430 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:22:12.430 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:12.434 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:12.437 00.003 6120 Enqueuing Expose request
00:22:12.441 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:22:12.441 00.000 7680 MoveAxis(E, 0, ABG)
00:22:12.441 00.000 7680 Move returns status 0, amount 0
00:22:12.441 00.000 7680 MoveAxis(N, 204, ABG)
00:22:12.441 00.000 7680 Guiding  Dir = 0, Dur = 204
00:22:12.441 00.000 7680 IsSlewing returns 0
00:22:12.443 00.002 7680 IsGuiding returns 0
00:22:12.443 00.000 7680 PulseGuide returned control before completion, sleep 214
00:22:12.660 00.217 7680 IsGuiding returns 1
00:22:12.660 00.000 7680 scope still moving after pulse duration time elapsed
00:22:12.692 00.032 7680 IsSlewing returns 0
00:22:12.693 00.001 7680 IsGuiding returns 0
00:22:12.693 00.000 7680 scope move finished after 204 + 45 ms
00:22:12.693 00.000 7680 Move returns status 0, amount 204
00:22:12.693 00.000 7680 move complete, result=0
00:22:12.693 00.000 7680 worker thread done servicing request
00:22:12.693 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 204 ms NORTH
00:22:12.700 00.007 7680 Worker thread wakes up
00:22:12.701 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:12.702 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:13.953 01.251 7680 Exposure complete
00:22:14.091 00.138 7680 worker thread done servicing request
00:22:14.092 00.001 6120 OnExposeComplete: enter
00:22:14.095 00.003 6120 UpdateGuideState(): m_state=6
00:22:14.100 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3876
00:22:14.104 00.004 6120 Star::Find returns 1 (1), X=962.91, Y=49.99, Mass=13952, SNR=78.2, Peak=255 HFD=7.1
00:22:14.109 00.005 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.09 = -2.19)
00:22:14.113 00.004 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.46)
00:22:14.118 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=0.45 hyp=0.49 cameraTheta=1.14 mountX=-0.29 mountY=-0.31, mountTheta=-2.31
00:22:14.124 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.45, opts=13)
00:22:14.128 00.004 6120 Enqueuing Move request for scope (0.21, 0.45)
00:22:14.132 00.004 7680 Worker thread wakes up
00:22:14.132 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:14.136 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.45) opts 0xd
00:22:14.136 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.45)
00:22:14.137 00.001 7680 Moving (0.21, 0.45) raw xDistance=-0.29 yDistance=-0.31
00:22:14.138 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:22:14.138 00.000 6120 UpdateGuideState exits: m=13952 SNR=78.2 Saturated
00:22:14.142 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:14.147 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:14.151 00.004 6120 Enqueuing Expose request
00:22:14.155 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:22:14.155 00.000 7680 MoveAxis(E, 116, ABG)
00:22:14.155 00.000 7680 Guiding  Dir = 2, Dur = 116
00:22:14.155 00.000 7680 IsSlewing returns 0
00:22:14.156 00.001 7680 IsGuiding returns 0
00:22:14.156 00.000 7680 PulseGuide returned control before completion, sleep 126
00:22:14.285 00.129 7680 IsGuiding returns 1
00:22:14.286 00.001 7680 scope still moving after pulse duration time elapsed
00:22:14.317 00.031 7680 IsSlewing returns 0
00:22:14.318 00.001 7680 IsGuiding returns 0
00:22:14.318 00.000 7680 scope move finished after 116 + 46 ms
00:22:14.318 00.000 7680 Move returns status 0, amount 116
00:22:14.319 00.001 7680 MoveAxis(N, 169, ABG)
00:22:14.319 00.000 7680 Guiding  Dir = 0, Dur = 169
00:22:14.320 00.001 7680 IsSlewing returns 0
00:22:14.321 00.001 7680 IsGuiding returns 0
00:22:14.322 00.001 7680 PulseGuide returned control before completion, sleep 179
00:22:14.504 00.182 7680 IsGuiding returns 1
00:22:14.505 00.001 7680 scope still moving after pulse duration time elapsed
00:22:14.535 00.030 7680 IsSlewing returns 0
00:22:14.537 00.002 7680 IsGuiding returns 0
00:22:14.537 00.000 7680 scope move finished after 169 + 47 ms
00:22:14.538 00.001 7680 Move returns status 0, amount 169
00:22:14.539 00.001 7680 move complete, result=0
00:22:14.539 00.000 7680 worker thread done servicing request
00:22:14.540 00.001 7680 Worker thread wakes up
00:22:14.540 00.000 6120 GuideStep: -0.3 px 116 ms EAST, -0.3 px 169 ms NORTH
00:22:14.548 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:14.548 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:15.798 01.250 7680 Exposure complete
00:22:15.936 00.138 7680 worker thread done servicing request
00:22:15.937 00.001 6120 OnExposeComplete: enter
00:22:15.940 00.003 6120 UpdateGuideState(): m_state=6
00:22:15.944 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3877
00:22:15.949 00.005 6120 Star::Find returns 1 (1), X=962.75, Y=49.99, Mass=13321, SNR=74.0, Peak=255 HFD=6.8
00:22:15.953 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
00:22:15.956 00.003 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
00:22:15.961 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.45 hyp=0.45 cameraTheta=1.47 mountX=-0.13 mountY=-0.38, mountTheta=-1.89
00:22:15.965 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.45, opts=13)
00:22:15.969 00.004 6120 Enqueuing Move request for scope (0.04, 0.45)
00:22:15.974 00.005 7680 Worker thread wakes up
00:22:15.974 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.45) opts 0xd
00:22:15.974 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:15.978 00.004 6120 UpdateGuideState exits: m=13321 SNR=74.0 Saturated
00:22:15.982 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:15.986 00.004 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.45)
00:22:15.987 00.001 7680 Moving (0.04, 0.45) raw xDistance=-0.13 yDistance=-0.38
00:22:15.987 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:22:15.987 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:22:15.987 00.000 7680 MoveAxis(E, 0, ABG)
00:22:15.988 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:15.991 00.003 6120 Enqueuing Expose request
00:22:15.995 00.004 7680 Move returns status 0, amount 0
00:22:15.995 00.000 7680 MoveAxis(N, 208, ABG)
00:22:15.995 00.000 7680 Guiding  Dir = 0, Dur = 208
00:22:15.995 00.000 7680 IsSlewing returns 0
00:22:15.996 00.001 7680 IsGuiding returns 0
00:22:15.996 00.000 7680 PulseGuide returned control before completion, sleep 218
00:22:16.223 00.227 7680 IsGuiding returns 1
00:22:16.223 00.000 7680 scope still moving after pulse duration time elapsed
00:22:16.254 00.031 7680 IsSlewing returns 0
00:22:16.255 00.001 7680 IsGuiding returns 0
00:22:16.256 00.001 7680 scope move finished after 208 + 51 ms
00:22:16.256 00.000 7680 Move returns status 0, amount 208
00:22:16.256 00.000 7680 move complete, result=0
00:22:16.257 00.001 7680 worker thread done servicing request
00:22:16.257 00.000 7680 Worker thread wakes up
00:22:16.258 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 208 ms NORTH
00:22:16.266 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:16.266 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:17.522 01.256 7680 Exposure complete
00:22:17.660 00.138 7680 worker thread done servicing request
00:22:17.661 00.001 6120 OnExposeComplete: enter
00:22:17.665 00.004 6120 UpdateGuideState(): m_state=6
00:22:17.671 00.006 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3878
00:22:17.675 00.004 6120 Star::Find returns 1 (1), X=962.81, Y=49.78, Mass=14430, SNR=77.9, Peak=255 HFD=6.9
00:22:17.678 00.003 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.13 = -2.16)
00:22:17.683 00.005 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.43)
00:22:17.686 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.17 mountX=-0.15 mountY=-0.17, mountTheta=-2.27
00:22:17.691 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.24, opts=13)
00:22:17.696 00.005 6120 Enqueuing Move request for scope (0.10, 0.24)
00:22:17.700 00.004 7680 Worker thread wakes up
00:22:17.700 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd
00:22:17.700 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:17.703 00.003 6120 UpdateGuideState exits: m=14430 SNR=77.9 Saturated
00:22:17.708 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:17.711 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:17.715 00.004 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.24)
00:22:17.715 00.000 7680 Moving (0.10, 0.24) raw xDistance=-0.15 yDistance=-0.17
00:22:17.716 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:22:17.716 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:22:17.716 00.000 6120 Enqueuing Expose request
00:22:17.719 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:22:17.719 00.000 7680 MoveAxis(E, 0, ABG)
00:22:17.720 00.001 7680 Move returns status 0, amount 0
00:22:17.720 00.000 7680 MoveAxis(N, 0, ABG)
00:22:17.720 00.000 7680 Move returns status 0, amount 0
00:22:17.720 00.000 7680 move complete, result=0
00:22:17.720 00.000 7680 worker thread done servicing request
00:22:17.722 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:22:17.725 00.003 7680 Worker thread wakes up
00:22:17.726 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:17.726 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:18.970 01.244 7680 Exposure complete
00:22:19.103 00.133 7680 worker thread done servicing request
00:22:19.103 00.000 6120 OnExposeComplete: enter
00:22:19.107 00.004 6120 UpdateGuideState(): m_state=6
00:22:19.111 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3879
00:22:19.115 00.004 6120 Star::Find returns 1 (1), X=962.81, Y=49.91, Mass=14479, SNR=79.1, Peak=255 HFD=7.1
00:22:19.118 00.003 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
00:22:19.124 00.006 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
00:22:19.127 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.37 hyp=0.38 cameraTheta=1.29 mountX=-0.17 mountY=-0.28, mountTheta=-2.12
00:22:19.131 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.37, opts=13)
00:22:19.136 00.005 6120 Enqueuing Move request for scope (0.11, 0.37)
00:22:19.141 00.005 7680 Worker thread wakes up
00:22:19.141 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.37) opts 0xd
00:22:19.141 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:19.145 00.004 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.37)
00:22:19.145 00.000 7680 Moving (0.11, 0.37) raw xDistance=-0.17 yDistance=-0.28
00:22:19.145 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:22:19.145 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:22:19.145 00.000 7680 MoveAxis(E, 0, ABG)
00:22:19.146 00.001 7680 Move returns status 0, amount 0
00:22:19.146 00.000 7680 MoveAxis(N, 153, ABG)
00:22:19.146 00.000 7680 Guiding  Dir = 0, Dur = 153
00:22:19.146 00.000 6120 UpdateGuideState exits: m=14479 SNR=79.1 Saturated
00:22:19.150 00.004 7680 IsSlewing returns 0
00:22:19.150 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:19.154 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:19.158 00.004 7680 IsGuiding returns 0
00:22:19.158 00.000 6120 Enqueuing Expose request
00:22:19.161 00.003 7680 PulseGuide returned control before completion, sleep 163
00:22:19.338 00.177 7680 IsGuiding returns 0
00:22:19.339 00.001 7680 Move returns status 0, amount 153
00:22:19.339 00.000 7680 move complete, result=0
00:22:19.340 00.001 7680 worker thread done servicing request
00:22:19.340 00.000 7680 Worker thread wakes up
00:22:19.340 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 153 ms NORTH
00:22:19.346 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:19.347 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:20.596 01.249 7680 Exposure complete
00:22:20.743 00.147 7680 worker thread done servicing request
00:22:20.743 00.000 6120 OnExposeComplete: enter
00:22:20.748 00.005 6120 UpdateGuideState(): m_state=6
00:22:20.752 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3880
00:22:20.755 00.003 6120 Star::Find returns 1 (1), X=962.86, Y=49.83, Mass=15087, SNR=81.2, Peak=255 HFD=7.0
00:22:20.759 00.004 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.02 = -2.26)
00:22:20.763 00.004 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.53)
00:22:20.768 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=0.29 hyp=0.33 cameraTheta=1.06 mountX=-0.21 mountY=-0.19, mountTheta=-2.41
00:22:20.774 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.29, opts=13)
00:22:20.779 00.005 6120 Enqueuing Move request for scope (0.16, 0.29)
00:22:20.783 00.004 7680 Worker thread wakes up
00:22:20.784 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.29) opts 0xd
00:22:20.784 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.29)
00:22:20.784 00.000 7680 Moving (0.16, 0.29) raw xDistance=-0.21 yDistance=-0.19
00:22:20.784 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:22:20.785 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:22:20.785 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:20.788 00.003 6120 UpdateGuideState exits: m=15087 SNR=81.2 Saturated
00:22:20.793 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:20.797 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:20.801 00.004 6120 Enqueuing Expose request
00:22:20.805 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:22:20.805 00.000 7680 MoveAxis(E, 85, ABG)
00:22:20.806 00.001 7680 Guiding  Dir = 2, Dur = 85
00:22:20.806 00.000 7680 IsSlewing returns 0
00:22:20.806 00.000 7680 IsGuiding returns 0
00:22:20.806 00.000 7680 PulseGuide returned control before completion, sleep 95
00:22:20.914 00.108 7680 IsGuiding returns 1
00:22:20.914 00.000 7680 scope still moving after pulse duration time elapsed
00:22:20.946 00.032 7680 IsSlewing returns 0
00:22:20.947 00.001 7680 IsGuiding returns 0
00:22:20.948 00.001 7680 scope move finished after 85 + 56 ms
00:22:20.949 00.001 7680 Move returns status 0, amount 85
00:22:20.950 00.001 7680 MoveAxis(N, 0, ABG)
00:22:20.950 00.000 7680 Move returns status 0, amount 0
00:22:20.951 00.001 7680 move complete, result=0
00:22:20.951 00.000 6120 GuideStep: -0.2 px 85 ms EAST, -0.2 px 0 ms NORTH
00:22:20.959 00.008 7680 worker thread done servicing request
00:22:20.960 00.001 7680 Worker thread wakes up
00:22:20.962 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:20.962 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:22.215 01.253 7680 Exposure complete
00:22:22.354 00.139 7680 worker thread done servicing request
00:22:22.354 00.000 6120 OnExposeComplete: enter
00:22:22.358 00.004 6120 UpdateGuideState(): m_state=6
00:22:22.364 00.006 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3881
00:22:22.370 00.006 6120 Star::Find returns 1 (1), X=962.90, Y=50.08, Mass=13231, SNR=75.3, Peak=255 HFD=7.0
00:22:22.373 00.003 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.17 = -2.12)
00:22:22.377 00.004 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.38)
00:22:22.382 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=0.54 hyp=0.57 cameraTheta=1.21 mountX=-0.30 mountY=-0.39, mountTheta=-2.22
00:22:22.387 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.54, opts=13)
00:22:22.394 00.007 6120 Enqueuing Move request for scope (0.20, 0.54)
00:22:22.397 00.003 7680 Worker thread wakes up
00:22:22.397 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.54) opts 0xd
00:22:22.397 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.54)
00:22:22.397 00.000 7680 Moving (0.20, 0.54) raw xDistance=-0.30 yDistance=-0.39
00:22:22.397 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
00:22:22.398 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:22.402 00.004 6120 UpdateGuideState exits: m=13231 SNR=75.3 Saturated
00:22:22.406 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:22:22.407 00.001 7680 MoveAxis(E, 127, ABG)
00:22:22.407 00.000 7680 Guiding  Dir = 2, Dur = 127
00:22:22.407 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:22.411 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:22.415 00.004 6120 Enqueuing Expose request
00:22:22.419 00.004 7680 IsSlewing returns 0
00:22:22.420 00.001 7680 IsGuiding returns 0
00:22:22.420 00.000 7680 PulseGuide returned control before completion, sleep 137
00:22:22.560 00.140 7680 IsGuiding returns 1
00:22:22.561 00.001 7680 scope still moving after pulse duration time elapsed
00:22:22.592 00.031 7680 IsSlewing returns 0
00:22:22.593 00.001 7680 IsGuiding returns 0
00:22:22.593 00.000 7680 scope move finished after 127 + 46 ms
00:22:22.594 00.001 7680 Move returns status 0, amount 127
00:22:22.594 00.000 7680 MoveAxis(N, 214, ABG)
00:22:22.594 00.000 7680 Guiding  Dir = 0, Dur = 214
00:22:22.596 00.002 7680 IsSlewing returns 0
00:22:22.596 00.000 7680 IsGuiding returns 0
00:22:22.597 00.001 7680 PulseGuide returned control before completion, sleep 224
00:22:22.828 00.231 7680 IsGuiding returns 1
00:22:22.828 00.000 7680 scope still moving after pulse duration time elapsed
00:22:22.859 00.031 7680 IsSlewing returns 0
00:22:22.859 00.000 7680 IsGuiding returns 0
00:22:22.861 00.002 7680 scope move finished after 214 + 49 ms
00:22:22.861 00.000 7680 Move returns status 0, amount 214
00:22:22.861 00.000 7680 move complete, result=0
00:22:22.861 00.000 7680 worker thread done servicing request
00:22:22.861 00.000 7680 Worker thread wakes up
00:22:22.861 00.000 6120 GuideStep: -0.3 px 127 ms EAST, -0.4 px 214 ms NORTH
00:22:22.869 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:22.869 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:24.126 01.257 7680 Exposure complete
00:22:24.265 00.139 7680 worker thread done servicing request
00:22:24.266 00.001 6120 OnExposeComplete: enter
00:22:24.272 00.006 6120 UpdateGuideState(): m_state=6
00:22:24.277 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3882
00:22:24.281 00.004 6120 Star::Find returns 1 (1), X=962.74, Y=50.08, Mass=14056, SNR=77.8, Peak=255 HFD=6.8
00:22:24.284 00.003 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.83)
00:22:24.288 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
00:22:24.294 00.006 6120 CameraToMount -- cameraX=0.04 cameraY=0.54 hyp=0.54 cameraTheta=1.50 mountX=-0.14 mountY=-0.46, mountTheta=-1.85
00:22:24.301 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.54, opts=13)
00:22:24.305 00.004 6120 Enqueuing Move request for scope (0.04, 0.54)
00:22:24.309 00.004 7680 Worker thread wakes up
00:22:24.310 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:24.313 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.54) opts 0xd
00:22:24.313 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.54)
00:22:24.313 00.000 7680 Moving (0.04, 0.54) raw xDistance=-0.14 yDistance=-0.46
00:22:24.314 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:22:24.314 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:22:24.314 00.000 7680 MoveAxis(E, 0, ABG)
00:22:24.314 00.000 7680 Move returns status 0, amount 0
00:22:24.314 00.000 7680 MoveAxis(N, 252, ABG)
00:22:24.314 00.000 7680 Guiding  Dir = 0, Dur = 252
00:22:24.314 00.000 6120 UpdateGuideState exits: m=14056 SNR=77.8 Saturated
00:22:24.318 00.004 7680 IsSlewing returns 0
00:22:24.320 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:24.323 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:24.328 00.005 7680 IsGuiding returns 0
00:22:24.329 00.001 6120 Enqueuing Expose request
00:22:24.333 00.004 7680 PulseGuide returned control before completion, sleep 262
00:22:24.611 00.278 7680 IsGuiding returns 0
00:22:24.612 00.001 7680 Move returns status 0, amount 252
00:22:24.613 00.001 7680 move complete, result=0
00:22:24.613 00.000 7680 worker thread done servicing request
00:22:24.613 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 252 ms NORTH
00:22:24.621 00.008 7680 Worker thread wakes up
00:22:24.621 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:24.621 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:25.869 01.248 7680 Exposure complete
00:22:26.016 00.147 7680 worker thread done servicing request
00:22:26.017 00.001 6120 OnExposeComplete: enter
00:22:26.021 00.004 6120 UpdateGuideState(): m_state=6
00:22:26.025 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3883
00:22:26.028 00.003 6120 Star::Find returns 1 (1), X=962.74, Y=49.90, Mass=15032, SNR=81.2, Peak=255 HFD=6.9
00:22:26.031 00.003 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
00:22:26.036 00.005 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
00:22:26.040 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.36 hyp=0.36 cameraTheta=1.47 mountX=-0.10 mountY=-0.31, mountTheta=-1.89
00:22:26.047 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.36, opts=13)
00:22:26.051 00.004 6120 Enqueuing Move request for scope (0.04, 0.36)
00:22:26.056 00.005 7680 Worker thread wakes up
00:22:26.056 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:26.060 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.36) opts 0xd
00:22:26.061 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.36)
00:22:26.061 00.000 6120 UpdateGuideState exits: m=15032 SNR=81.2 Saturated
00:22:26.064 00.003 7680 Moving (0.04, 0.36) raw xDistance=-0.10 yDistance=-0.31
00:22:26.065 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:26.069 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:22:26.070 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:22:26.070 00.000 7680 MoveAxis(E, 0, ABG)
00:22:26.070 00.000 7680 Move returns status 0, amount 0
00:22:26.070 00.000 7680 MoveAxis(N, 168, ABG)
00:22:26.071 00.001 7680 Guiding  Dir = 0, Dur = 168
00:22:26.071 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:26.074 00.003 7680 IsSlewing returns 0
00:22:26.074 00.000 6120 Enqueuing Expose request
00:22:26.080 00.006 7680 IsGuiding returns 0
00:22:26.081 00.001 7680 PulseGuide returned control before completion, sleep 178
00:22:26.266 00.185 7680 IsGuiding returns 1
00:22:26.266 00.000 7680 scope still moving after pulse duration time elapsed
00:22:26.297 00.031 7680 IsSlewing returns 0
00:22:26.298 00.001 7680 IsGuiding returns 0
00:22:26.298 00.000 7680 scope move finished after 168 + 50 ms
00:22:26.299 00.001 7680 Move returns status 0, amount 168
00:22:26.299 00.000 7680 move complete, result=0
00:22:26.299 00.000 7680 worker thread done servicing request
00:22:26.299 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 168 ms NORTH
00:22:26.308 00.009 7680 Worker thread wakes up
00:22:26.308 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:26.308 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:27.562 01.254 7680 Exposure complete
00:22:27.694 00.132 7680 worker thread done servicing request
00:22:27.695 00.001 6120 OnExposeComplete: enter
00:22:27.699 00.004 6120 UpdateGuideState(): m_state=6
00:22:27.704 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3884
00:22:27.709 00.005 6120 Star::Find returns 1 (1), X=962.90, Y=49.52, Mass=14314, SNR=76.4, Peak=255 HFD=6.9
00:22:27.713 00.004 6120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-2.95) = xAngle (2.85 = 2.85)
00:22:27.717 00.004 6120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.59 = 2.59)
00:22:27.721 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.10 mountX=-0.19 mountY=0.11, mountTheta=2.64
00:22:27.726 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.02, opts=13)
00:22:27.730 00.004 6120 Enqueuing Move request for scope (0.20, -0.02)
00:22:27.734 00.004 7680 Worker thread wakes up
00:22:27.734 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
00:22:27.735 00.001 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
00:22:27.735 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:27.740 00.005 7680 Moving (0.20, -0.02) raw xDistance=-0.19 yDistance=0.11
00:22:27.740 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:22:27.740 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:22:27.741 00.001 6120 UpdateGuideState exits: m=14314 SNR=76.4 Saturated
00:22:27.744 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:27.748 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:27.751 00.003 6120 Enqueuing Expose request
00:22:27.754 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:22:27.756 00.002 7680 MoveAxis(E, 0, ABG)
00:22:27.756 00.000 7680 Move returns status 0, amount 0
00:22:27.756 00.000 7680 MoveAxis(N, 0, ABG)
00:22:27.757 00.001 7680 Move returns status 0, amount 0
00:22:27.757 00.000 7680 move complete, result=0
00:22:27.757 00.000 7680 worker thread done servicing request
00:22:27.757 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:27.760 00.003 7680 Worker thread wakes up
00:22:27.762 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:27.762 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:29.011 01.249 7680 Exposure complete
00:22:29.149 00.138 7680 worker thread done servicing request
00:22:29.149 00.000 6120 OnExposeComplete: enter
00:22:29.153 00.004 6120 UpdateGuideState(): m_state=6
00:22:29.157 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3885
00:22:29.162 00.005 6120 Star::Find returns 1 (1), X=962.73, Y=49.95, Mass=15071, SNR=78.7, Peak=255 HFD=6.9
00:22:29.166 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
00:22:29.171 00.005 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
00:22:29.175 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.41 hyp=0.41 cameraTheta=1.50 mountX=-0.11 mountY=-0.36, mountTheta=-1.86
00:22:29.181 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.41, opts=13)
00:22:29.186 00.005 6120 Enqueuing Move request for scope (0.03, 0.41)
00:22:29.190 00.004 7680 Worker thread wakes up
00:22:29.190 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:29.193 00.003 6120 UpdateGuideState exits: m=15071 SNR=78.7 Saturated
00:22:29.196 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:29.201 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.41) opts 0xd
00:22:29.201 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.41)
00:22:29.202 00.001 7680 Moving (0.03, 0.41) raw xDistance=-0.11 yDistance=-0.36
00:22:29.202 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:22:29.202 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:22:29.203 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:29.208 00.005 6120 Enqueuing Expose request
00:22:29.212 00.004 7680 MoveAxis(E, 0, ABG)
00:22:29.213 00.001 7680 Move returns status 0, amount 0
00:22:29.213 00.000 7680 MoveAxis(N, 193, ABG)
00:22:29.213 00.000 7680 Guiding  Dir = 0, Dur = 193
00:22:29.213 00.000 7680 IsSlewing returns 0
00:22:29.214 00.001 7680 IsGuiding returns 0
00:22:29.214 00.000 7680 PulseGuide returned control before completion, sleep 203
00:22:29.421 00.207 7680 IsGuiding returns 1
00:22:29.421 00.000 7680 scope still moving after pulse duration time elapsed
00:22:29.452 00.031 7680 IsSlewing returns 0
00:22:29.455 00.003 7680 IsGuiding returns 0
00:22:29.456 00.001 7680 scope move finished after 193 + 48 ms
00:22:29.456 00.000 7680 Move returns status 0, amount 193
00:22:29.456 00.000 7680 move complete, result=0
00:22:29.457 00.001 7680 worker thread done servicing request
00:22:29.457 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 193 ms NORTH
00:22:29.464 00.007 7680 Worker thread wakes up
00:22:29.464 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:29.465 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:30.716 01.251 7680 Exposure complete
00:22:30.855 00.139 7680 worker thread done servicing request
00:22:30.856 00.001 6120 OnExposeComplete: enter
00:22:30.861 00.005 6120 UpdateGuideState(): m_state=6
00:22:30.866 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3886
00:22:30.870 00.004 6120 Star::Find returns 1 (1), X=962.93, Y=49.95, Mass=14561, SNR=78.4, Peak=255 HFD=7.1
00:22:30.873 00.003 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.02 = -2.27)
00:22:30.878 00.005 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.53)
00:22:30.881 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=0.41 hyp=0.47 cameraTheta=1.06 mountX=-0.30 mountY=-0.27, mountTheta=-2.41
00:22:30.888 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.41, opts=13)
00:22:30.892 00.004 6120 Enqueuing Move request for scope (0.23, 0.41)
00:22:30.895 00.003 7680 Worker thread wakes up
00:22:30.895 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:30.898 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.41) opts 0xd
00:22:30.898 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.41)
00:22:30.898 00.000 7680 Moving (0.23, 0.41) raw xDistance=-0.30 yDistance=-0.27
00:22:30.898 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:22:30.898 00.000 6120 UpdateGuideState exits: m=14561 SNR=78.4 Saturated
00:22:30.902 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:30.905 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:30.908 00.003 6120 Enqueuing Expose request
00:22:30.911 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:22:30.911 00.000 7680 MoveAxis(E, 124, ABG)
00:22:30.911 00.000 7680 Guiding  Dir = 2, Dur = 124
00:22:30.911 00.000 7680 IsSlewing returns 0
00:22:30.912 00.001 7680 IsGuiding returns 0
00:22:30.912 00.000 7680 PulseGuide returned control before completion, sleep 134
00:22:31.062 00.150 7680 IsGuiding returns 1
00:22:31.062 00.000 7680 scope still moving after pulse duration time elapsed
00:22:31.093 00.031 7680 IsSlewing returns 0
00:22:31.094 00.001 7680 IsGuiding returns 0
00:22:31.095 00.001 7680 scope move finished after 124 + 58 ms
00:22:31.095 00.000 7680 Move returns status 0, amount 124
00:22:31.095 00.000 7680 MoveAxis(N, 147, ABG)
00:22:31.096 00.001 7680 Guiding  Dir = 0, Dur = 147
00:22:31.096 00.000 7680 IsSlewing returns 0
00:22:31.097 00.001 7680 IsGuiding returns 0
00:22:31.098 00.001 7680 PulseGuide returned control before completion, sleep 157
00:22:31.265 00.167 7680 IsGuiding returns 1
00:22:31.267 00.002 7680 scope still moving after pulse duration time elapsed
00:22:31.296 00.029 7680 IsSlewing returns 0
00:22:31.297 00.001 7680 IsGuiding returns 0
00:22:31.297 00.000 7680 scope move finished after 147 + 52 ms
00:22:31.298 00.001 7680 Move returns status 0, amount 147
00:22:31.298 00.000 7680 move complete, result=0
00:22:31.298 00.000 7680 worker thread done servicing request
00:22:31.298 00.000 7680 Worker thread wakes up
00:22:31.298 00.000 6120 GuideStep: -0.3 px 124 ms EAST, -0.3 px 147 ms NORTH
00:22:31.305 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:31.305 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:32.558 01.253 7680 Exposure complete
00:22:32.684 00.126 7680 worker thread done servicing request
00:22:32.684 00.000 6120 OnExposeComplete: enter
00:22:32.688 00.004 6120 UpdateGuideState(): m_state=6
00:22:32.692 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3887
00:22:32.696 00.004 6120 Star::Find returns 1 (1), X=962.75, Y=49.94, Mass=14913, SNR=80.1, Peak=255 HFD=6.9
00:22:32.700 00.004 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
00:22:32.703 00.003 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.15)
00:22:32.707 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.40 hyp=0.40 cameraTheta=1.45 mountX=-0.12 mountY=-0.34, mountTheta=-1.92
00:22:32.711 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.40, opts=13)
00:22:32.715 00.004 6120 Enqueuing Move request for scope (0.05, 0.40)
00:22:32.718 00.003 7680 Worker thread wakes up
00:22:32.718 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.40) opts 0xd
00:22:32.718 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.40)
00:22:32.718 00.000 7680 Moving (0.05, 0.40) raw xDistance=-0.12 yDistance=-0.34
00:22:32.718 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:22:32.718 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:22:32.719 00.001 7680 MoveAxis(E, 0, ABG)
00:22:32.719 00.000 7680 Move returns status 0, amount 0
00:22:32.719 00.000 7680 MoveAxis(N, 183, ABG)
00:22:32.719 00.000 7680 Guiding  Dir = 0, Dur = 183
00:22:32.719 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:32.723 00.004 7680 IsSlewing returns 0
00:22:32.723 00.000 6120 UpdateGuideState exits: m=14913 SNR=80.1 Saturated
00:22:32.727 00.004 7680 IsGuiding returns 0
00:22:32.727 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:32.730 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:32.735 00.005 7680 PulseGuide returned control before completion, sleep 193
00:22:32.735 00.000 6120 Enqueuing Expose request
00:22:32.934 00.199 7680 IsGuiding returns 1
00:22:32.935 00.001 7680 scope still moving after pulse duration time elapsed
00:22:32.966 00.031 7680 IsSlewing returns 0
00:22:32.967 00.001 7680 IsGuiding returns 0
00:22:32.968 00.001 7680 scope move finished after 183 + 57 ms
00:22:32.968 00.000 7680 Move returns status 0, amount 183
00:22:32.969 00.001 7680 move complete, result=0
00:22:32.969 00.000 7680 worker thread done servicing request
00:22:32.969 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 183 ms NORTH
00:22:32.976 00.007 7680 Worker thread wakes up
00:22:32.976 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:32.976 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:34.234 01.258 7680 Exposure complete
00:22:34.376 00.142 7680 worker thread done servicing request
00:22:34.376 00.000 6120 OnExposeComplete: enter
00:22:34.380 00.004 6120 UpdateGuideState(): m_state=6
00:22:34.385 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3888
00:22:34.390 00.005 6120 Star::Find returns 1 (1), X=962.77, Y=49.75, Mass=14819, SNR=78.0, Peak=255 HFD=7.0
00:22:34.395 00.005 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
00:22:34.398 00.003 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
00:22:34.402 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.27 mountX=-0.11 mountY=-0.16, mountTheta=-2.15
00:22:34.408 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.21, opts=13)
00:22:34.411 00.003 6120 Enqueuing Move request for scope (0.07, 0.21)
00:22:34.415 00.004 7680 Worker thread wakes up
00:22:34.415 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
00:22:34.415 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
00:22:34.415 00.000 7680 Moving (0.07, 0.21) raw xDistance=-0.11 yDistance=-0.16
00:22:34.415 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:22:34.417 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:22:34.417 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:22:34.417 00.000 7680 MoveAxis(E, 0, ABG)
00:22:34.417 00.000 7680 Move returns status 0, amount 0
00:22:34.418 00.001 7680 MoveAxis(N, 0, ABG)
00:22:34.418 00.000 7680 Move returns status 0, amount 0
00:22:34.418 00.000 7680 move complete, result=0
00:22:34.418 00.000 7680 worker thread done servicing request
00:22:34.418 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:34.421 00.003 6120 UpdateGuideState exits: m=14819 SNR=78.0 Saturated
00:22:34.425 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:34.431 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:34.434 00.003 6120 Enqueuing Expose request
00:22:34.437 00.003 7680 Worker thread wakes up
00:22:34.438 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:22:34.442 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:34.442 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:35.683 01.241 7680 Exposure complete
00:22:35.821 00.138 7680 worker thread done servicing request
00:22:35.821 00.000 6120 OnExposeComplete: enter
00:22:35.827 00.006 6120 UpdateGuideState(): m_state=6
00:22:35.832 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3889
00:22:35.836 00.004 6120 Star::Find returns 1 (1), X=962.84, Y=49.94, Mass=13654, SNR=75.3, Peak=255 HFD=6.9
00:22:35.841 00.005 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
00:22:35.845 00.004 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.36)
00:22:35.850 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.40 hyp=0.42 cameraTheta=1.24 mountX=-0.21 mountY=-0.30, mountTheta=-2.18
00:22:35.855 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.40, opts=13)
00:22:35.860 00.005 6120 Enqueuing Move request for scope (0.14, 0.40)
00:22:35.864 00.004 7680 Worker thread wakes up
00:22:35.864 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.40) opts 0xd
00:22:35.864 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.40)
00:22:35.864 00.000 7680 Moving (0.14, 0.40) raw xDistance=-0.21 yDistance=-0.30
00:22:35.864 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:22:35.864 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:22:35.864 00.000 7680 MoveAxis(E, 85, ABG)
00:22:35.866 00.002 7680 Guiding  Dir = 2, Dur = 85
00:22:35.866 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:35.869 00.003 7680 IsSlewing returns 0
00:22:35.870 00.001 6120 UpdateGuideState exits: m=13654 SNR=75.3 Saturated
00:22:35.872 00.002 7680 IsGuiding returns 0
00:22:35.874 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:35.877 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:35.881 00.004 7680 PulseGuide returned control before completion, sleep 95
00:22:35.881 00.000 6120 Enqueuing Expose request
00:22:35.984 00.103 7680 IsGuiding returns 0
00:22:35.986 00.002 7680 Move returns status 0, amount 85
00:22:35.986 00.000 7680 MoveAxis(N, 161, ABG)
00:22:35.988 00.002 7680 Guiding  Dir = 0, Dur = 161
00:22:35.988 00.000 7680 IsSlewing returns 0
00:22:35.989 00.001 7680 IsGuiding returns 0
00:22:35.989 00.000 7680 PulseGuide returned control before completion, sleep 171
00:22:36.171 00.182 7680 IsGuiding returns 1
00:22:36.172 00.001 7680 scope still moving after pulse duration time elapsed
00:22:36.203 00.031 7680 IsSlewing returns 0
00:22:36.204 00.001 7680 IsGuiding returns 0
00:22:36.204 00.000 7680 scope move finished after 161 + 53 ms
00:22:36.204 00.000 7680 Move returns status 0, amount 161
00:22:36.205 00.001 7680 move complete, result=0
00:22:36.205 00.000 7680 worker thread done servicing request
00:22:36.205 00.000 6120 GuideStep: -0.2 px 85 ms EAST, -0.3 px 161 ms NORTH
00:22:36.212 00.007 7680 Worker thread wakes up
00:22:36.212 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:36.212 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:37.468 01.256 7680 Exposure complete
00:22:37.596 00.128 7680 worker thread done servicing request
00:22:37.596 00.000 6120 OnExposeComplete: enter
00:22:37.601 00.005 6120 UpdateGuideState(): m_state=6
00:22:37.606 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3890
00:22:37.611 00.005 6120 Star::Find returns 1 (1), X=962.65, Y=49.87, Mass=14753, SNR=79.5, Peak=255 HFD=7.1
00:22:37.615 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
00:22:37.618 00.003 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
00:22:37.621 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.33 hyp=0.33 cameraTheta=1.73 mountX=-0.01 mountY=-0.32, mountTheta=-1.60
00:22:37.626 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.33, opts=13)
00:22:37.630 00.004 6120 Enqueuing Move request for scope (-0.05, 0.33)
00:22:37.634 00.004 7680 Worker thread wakes up
00:22:37.634 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.33) opts 0xd
00:22:37.634 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.33)
00:22:37.634 00.000 7680 Moving (-0.05, 0.33) raw xDistance=-0.01 yDistance=-0.32
00:22:37.634 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:22:37.634 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:22:37.635 00.001 7680 MoveAxis(E, 0, ABG)
00:22:37.635 00.000 7680 Move returns status 0, amount 0
00:22:37.635 00.000 7680 MoveAxis(N, 172, ABG)
00:22:37.635 00.000 7680 Guiding  Dir = 0, Dur = 172
00:22:37.636 00.001 7680 IsSlewing returns 0
00:22:37.636 00.000 7680 IsGuiding returns 0
00:22:37.636 00.000 7680 PulseGuide returned control before completion, sleep 182
00:22:37.637 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:37.641 00.004 6120 UpdateGuideState exits: m=14753 SNR=79.5 Saturated
00:22:37.645 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:37.649 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:37.653 00.004 6120 Enqueuing Expose request
00:22:37.834 00.181 7680 IsGuiding returns 1
00:22:37.835 00.001 7680 scope still moving after pulse duration time elapsed
00:22:37.864 00.029 7680 IsSlewing returns 0
00:22:37.866 00.002 7680 IsGuiding returns 0
00:22:37.866 00.000 7680 scope move finished after 172 + 58 ms
00:22:37.867 00.001 7680 Move returns status 0, amount 172
00:22:37.867 00.000 7680 move complete, result=0
00:22:37.868 00.001 7680 worker thread done servicing request
00:22:37.868 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 172 ms NORTH
00:22:37.874 00.006 7680 Worker thread wakes up
00:22:37.875 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:37.875 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:39.126 01.251 7680 Exposure complete
00:22:39.267 00.141 7680 worker thread done servicing request
00:22:39.267 00.000 6120 OnExposeComplete: enter
00:22:39.274 00.007 6120 UpdateGuideState(): m_state=6
00:22:39.279 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3891
00:22:39.283 00.004 6120 Star::Find returns 1 (1), X=962.74, Y=49.80, Mass=14474, SNR=77.3, Peak=255 HFD=6.9
00:22:39.286 00.003 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
00:22:39.291 00.005 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.18)
00:22:39.296 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.42 mountX=-0.09 mountY=-0.22, mountTheta=-1.96
00:22:39.303 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.26, opts=13)
00:22:39.308 00.005 6120 Enqueuing Move request for scope (0.04, 0.26)
00:22:39.312 00.004 7680 Worker thread wakes up
00:22:39.312 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:39.315 00.003 6120 UpdateGuideState exits: m=14474 SNR=77.3 Saturated
00:22:39.320 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:39.324 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:39.329 00.005 6120 Enqueuing Expose request
00:22:39.333 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.26) opts 0xd
00:22:39.333 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.26)
00:22:39.333 00.000 7680 Moving (0.04, 0.26) raw xDistance=-0.09 yDistance=-0.22
00:22:39.333 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:22:39.333 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:22:39.333 00.000 7680 MoveAxis(E, 0, ABG)
00:22:39.334 00.001 7680 Move returns status 0, amount 0
00:22:39.334 00.000 7680 MoveAxis(N, 118, ABG)
00:22:39.335 00.001 7680 Guiding  Dir = 0, Dur = 118
00:22:39.335 00.000 7680 IsSlewing returns 0
00:22:39.335 00.000 7680 IsGuiding returns 0
00:22:39.336 00.001 7680 PulseGuide returned control before completion, sleep 128
00:22:39.476 00.140 7680 IsGuiding returns 1
00:22:39.477 00.001 7680 scope still moving after pulse duration time elapsed
00:22:39.505 00.028 7680 IsSlewing returns 0
00:22:39.507 00.002 7680 IsGuiding returns 0
00:22:39.507 00.000 7680 scope move finished after 118 + 53 ms
00:22:39.508 00.001 7680 Move returns status 0, amount 118
00:22:39.508 00.000 7680 move complete, result=0
00:22:39.508 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 118 ms NORTH
00:22:39.514 00.006 7680 worker thread done servicing request
00:22:39.514 00.000 7680 Worker thread wakes up
00:22:39.514 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:39.514 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:40.770 01.256 7680 Exposure complete
00:22:40.901 00.131 7680 worker thread done servicing request
00:22:40.901 00.000 6120 OnExposeComplete: enter
00:22:40.905 00.004 6120 UpdateGuideState(): m_state=6
00:22:40.909 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3892
00:22:40.912 00.003 6120 Star::Find returns 1 (1), X=962.82, Y=49.89, Mass=14710, SNR=79.3, Peak=255 HFD=7.0
00:22:40.914 00.002 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.20 = -2.09)
00:22:40.920 00.006 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.35)
00:22:40.925 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.24 mountX=-0.18 mountY=-0.26, mountTheta=-2.18
00:22:40.930 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.34, opts=13)
00:22:40.935 00.005 6120 Enqueuing Move request for scope (0.12, 0.34)
00:22:40.938 00.003 7680 Worker thread wakes up
00:22:40.939 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:40.943 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.34) opts 0xd
00:22:40.943 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.34)
00:22:40.943 00.000 7680 Moving (0.12, 0.34) raw xDistance=-0.18 yDistance=-0.26
00:22:40.943 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:22:40.944 00.001 6120 UpdateGuideState exits: m=14710 SNR=79.3 Saturated
00:22:40.947 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:40.952 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:40.957 00.005 6120 Enqueuing Expose request
00:22:40.963 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:22:40.963 00.000 7680 MoveAxis(E, 0, ABG)
00:22:40.963 00.000 7680 Move returns status 0, amount 0
00:22:40.963 00.000 7680 MoveAxis(N, 140, ABG)
00:22:40.964 00.001 7680 Guiding  Dir = 0, Dur = 140
00:22:40.965 00.001 7680 IsSlewing returns 0
00:22:40.965 00.000 7680 IsGuiding returns 0
00:22:40.965 00.000 7680 PulseGuide returned control before completion, sleep 150
00:22:41.121 00.156 7680 IsGuiding returns 1
00:22:41.121 00.000 7680 scope still moving after pulse duration time elapsed
00:22:41.154 00.033 7680 IsSlewing returns 0
00:22:41.156 00.002 7680 IsGuiding returns 0
00:22:41.156 00.000 7680 scope move finished after 140 + 51 ms
00:22:41.156 00.000 7680 Move returns status 0, amount 140
00:22:41.157 00.001 7680 move complete, result=0
00:22:41.157 00.000 7680 worker thread done servicing request
00:22:41.159 00.002 7680 Worker thread wakes up
00:22:41.159 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 140 ms NORTH
00:22:41.165 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:41.166 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:42.418 01.252 7680 Exposure complete
00:22:42.563 00.145 7680 worker thread done servicing request
00:22:42.563 00.000 6120 OnExposeComplete: enter
00:22:42.568 00.005 6120 UpdateGuideState(): m_state=6
00:22:42.571 00.003 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3893
00:22:42.575 00.004 6120 Star::Find returns 1 (1), X=962.77, Y=49.88, Mass=14416, SNR=79.8, Peak=255 HFD=6.9
00:22:42.581 00.006 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
00:22:42.584 00.003 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
00:22:42.589 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.34 hyp=0.35 cameraTheta=1.37 mountX=-0.13 mountY=-0.28, mountTheta=-2.02
00:22:42.593 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.34, opts=13)
00:22:42.596 00.003 6120 Enqueuing Move request for scope (0.07, 0.34)
00:22:42.600 00.004 7680 Worker thread wakes up
00:22:42.600 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:42.604 00.004 6120 UpdateGuideState exits: m=14416 SNR=79.8 Saturated
00:22:42.609 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:42.615 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.34) opts 0xd
00:22:42.615 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.34)
00:22:42.615 00.000 7680 Moving (0.07, 0.34) raw xDistance=-0.13 yDistance=-0.28
00:22:42.615 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:22:42.615 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:22:42.615 00.000 7680 MoveAxis(E, 0, ABG)
00:22:42.616 00.001 7680 Move returns status 0, amount 0
00:22:42.616 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:42.621 00.005 7680 MoveAxis(N, 149, ABG)
00:22:42.621 00.000 6120 Enqueuing Expose request
00:22:42.626 00.005 7680 Guiding  Dir = 0, Dur = 149
00:22:42.626 00.000 7680 IsSlewing returns 0
00:22:42.627 00.001 7680 IsGuiding returns 0
00:22:42.627 00.000 7680 PulseGuide returned control before completion, sleep 159
00:22:42.799 00.172 7680 IsGuiding returns 1
00:22:42.800 00.001 7680 scope still moving after pulse duration time elapsed
00:22:42.830 00.030 7680 IsSlewing returns 0
00:22:42.830 00.000 7680 IsGuiding returns 0
00:22:42.830 00.000 7680 scope move finished after 149 + 55 ms
00:22:42.831 00.001 7680 Move returns status 0, amount 149
00:22:42.832 00.001 7680 move complete, result=0
00:22:42.832 00.000 7680 worker thread done servicing request
00:22:42.832 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 149 ms NORTH
00:22:42.837 00.005 7680 Worker thread wakes up
00:22:42.838 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:42.838 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:44.086 01.248 7680 Exposure complete
00:22:44.259 00.173 7680 worker thread done servicing request
00:22:44.260 00.001 6120 OnExposeComplete: enter
00:22:44.265 00.005 6120 UpdateGuideState(): m_state=6
00:22:44.270 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3894
00:22:44.274 00.004 6120 Star::Find returns 1 (1), X=962.81, Y=49.48, Mass=14389, SNR=77.6, Peak=255 HFD=7.0
00:22:44.277 00.003 6120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-2.95) = xAngle (2.46 = 2.46)
00:22:44.282 00.005 6120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.19 = 2.19)
00:22:44.285 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.50 mountX=-0.09 mountY=0.10, mountTheta=2.33
00:22:44.291 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.06, opts=13)
00:22:44.296 00.005 6120 Enqueuing Move request for scope (0.11, -0.06)
00:22:44.300 00.004 7680 Worker thread wakes up
00:22:44.300 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
00:22:44.300 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
00:22:44.300 00.000 7680 Moving (0.11, -0.06) raw xDistance=-0.09 yDistance=0.10
00:22:44.301 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:22:44.301 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:22:44.301 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:44.306 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:22:44.306 00.000 7680 MoveAxis(E, 0, ABG)
00:22:44.306 00.000 6120 UpdateGuideState exits: m=14389 SNR=77.6 Saturated
00:22:44.310 00.004 7680 Move returns status 0, amount 0
00:22:44.310 00.000 7680 MoveAxis(N, 0, ABG)
00:22:44.310 00.000 7680 Move returns status 0, amount 0
00:22:44.310 00.000 7680 move complete, result=0
00:22:44.311 00.001 7680 worker thread done servicing request
00:22:44.311 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:44.315 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:44.318 00.003 6120 Enqueuing Expose request
00:22:44.321 00.003 7680 Worker thread wakes up
00:22:44.321 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:44.321 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:44.323 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:45.574 01.251 7680 Exposure complete
00:22:45.707 00.133 7680 worker thread done servicing request
00:22:45.708 00.001 6120 OnExposeComplete: enter
00:22:45.711 00.003 6120 UpdateGuideState(): m_state=6
00:22:45.716 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3895
00:22:45.719 00.003 6120 Star::Find returns 1 (1), X=962.86, Y=49.82, Mass=13832, SNR=77.1, Peak=255 HFD=6.8
00:22:45.722 00.003 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.01 = -2.28)
00:22:45.726 00.004 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.55)
00:22:45.729 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.28 hyp=0.33 cameraTheta=1.05 mountX=-0.21 mountY=-0.18, mountTheta=-2.43
00:22:45.734 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.28, opts=13)
00:22:45.741 00.007 6120 Enqueuing Move request for scope (0.16, 0.28)
00:22:45.744 00.003 7680 Worker thread wakes up
00:22:45.744 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.28) opts 0xd
00:22:45.745 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.28)
00:22:45.745 00.000 7680 Moving (0.16, 0.28) raw xDistance=-0.21 yDistance=-0.18
00:22:45.745 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:22:45.745 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:22:45.745 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:45.750 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:22:45.750 00.000 7680 MoveAxis(E, 86, ABG)
00:22:45.750 00.000 7680 Guiding  Dir = 2, Dur = 86
00:22:45.750 00.000 6120 UpdateGuideState exits: m=13832 SNR=77.1 Saturated
00:22:45.754 00.004 7680 IsSlewing returns 0
00:22:45.754 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:45.757 00.003 7680 IsGuiding returns 0
00:22:45.757 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:45.762 00.005 6120 Enqueuing Expose request
00:22:45.766 00.004 7680 PulseGuide returned control before completion, sleep 96
00:22:45.875 00.109 7680 IsGuiding returns 1
00:22:45.876 00.001 7680 scope still moving after pulse duration time elapsed
00:22:45.906 00.030 7680 IsSlewing returns 0
00:22:45.907 00.001 7680 IsGuiding returns 1
00:22:45.937 00.030 7680 IsSlewing returns 0
00:22:45.938 00.001 7680 IsGuiding returns 1
00:22:45.968 00.030 7680 IsSlewing returns 0
00:22:45.970 00.002 7680 IsGuiding returns 0
00:22:45.970 00.000 7680 scope move finished after 86 + 126 ms
00:22:45.971 00.001 7680 Move returns status 0, amount 86
00:22:45.971 00.000 7680 MoveAxis(N, 0, ABG)
00:22:45.972 00.001 7680 Move returns status 0, amount 0
00:22:45.972 00.000 7680 move complete, result=0
00:22:45.972 00.000 7680 worker thread done servicing request
00:22:45.973 00.001 7680 Worker thread wakes up
00:22:45.974 00.001 6120 GuideStep: -0.2 px 86 ms EAST, -0.2 px 0 ms NORTH
00:22:45.980 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:45.980 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:47.229 01.249 7680 Exposure complete
00:22:47.362 00.133 7680 worker thread done servicing request
00:22:47.363 00.001 6120 OnExposeComplete: enter
00:22:47.367 00.004 6120 UpdateGuideState(): m_state=6
00:22:47.371 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3896
00:22:47.374 00.003 6120 Star::Find returns 1 (1), X=962.82, Y=49.94, Mass=14843, SNR=79.4, Peak=255 HFD=7.1
00:22:47.379 00.005 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.24 = -2.05)
00:22:47.382 00.003 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
00:22:47.386 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.40 hyp=0.41 cameraTheta=1.28 mountX=-0.19 mountY=-0.30, mountTheta=-2.13
00:22:47.393 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.40, opts=13)
00:22:47.397 00.004 6120 Enqueuing Move request for scope (0.12, 0.40)
00:22:47.401 00.004 7680 Worker thread wakes up
00:22:47.402 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:47.406 00.004 6120 UpdateGuideState exits: m=14843 SNR=79.4 Saturated
00:22:47.409 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:47.413 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.40) opts 0xd
00:22:47.413 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.40)
00:22:47.414 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:47.417 00.003 7680 Moving (0.12, 0.40) raw xDistance=-0.19 yDistance=-0.30
00:22:47.417 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:22:47.417 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:22:47.417 00.000 7680 MoveAxis(E, 0, ABG)
00:22:47.417 00.000 7680 Move returns status 0, amount 0
00:22:47.418 00.001 7680 MoveAxis(N, 165, ABG)
00:22:47.418 00.000 6120 Enqueuing Expose request
00:22:47.423 00.005 7680 Guiding  Dir = 0, Dur = 165
00:22:47.424 00.001 7680 IsSlewing returns 0
00:22:47.424 00.000 7680 IsGuiding returns 0
00:22:47.424 00.000 7680 PulseGuide returned control before completion, sleep 175
00:22:47.607 00.183 7680 IsGuiding returns 1
00:22:47.608 00.001 7680 scope still moving after pulse duration time elapsed
00:22:47.639 00.031 7680 IsSlewing returns 0
00:22:47.640 00.001 7680 IsGuiding returns 0
00:22:47.641 00.001 7680 scope move finished after 165 + 52 ms
00:22:47.642 00.001 7680 Move returns status 0, amount 165
00:22:47.642 00.000 7680 move complete, result=0
00:22:47.643 00.001 7680 worker thread done servicing request
00:22:47.643 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 165 ms NORTH
00:22:47.649 00.006 7680 Worker thread wakes up
00:22:47.650 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:47.650 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:48.895 01.245 7680 Exposure complete
00:22:49.018 00.123 7680 worker thread done servicing request
00:22:49.018 00.000 6120 OnExposeComplete: enter
00:22:49.022 00.004 6120 UpdateGuideState(): m_state=6
00:22:49.026 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3897
00:22:49.029 00.003 6120 Star::Find returns 1 (1), X=962.83, Y=49.99, Mass=13849, SNR=75.9, Peak=255 HFD=7.0
00:22:49.034 00.005 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.04)
00:22:49.037 00.003 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.31)
00:22:49.040 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.45 hyp=0.46 cameraTheta=1.29 mountX=-0.21 mountY=-0.34, mountTheta=-2.12
00:22:49.045 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.45, opts=13)
00:22:49.051 00.006 6120 Enqueuing Move request for scope (0.13, 0.45)
00:22:49.056 00.005 7680 Worker thread wakes up
00:22:49.056 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.45) opts 0xd
00:22:49.056 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.45)
00:22:49.057 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:49.061 00.004 6120 UpdateGuideState exits: m=13849 SNR=75.9 Saturated
00:22:49.065 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:49.069 00.004 7680 Moving (0.13, 0.45) raw xDistance=-0.21 yDistance=-0.34
00:22:49.069 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:22:49.069 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:22:49.069 00.000 7680 MoveAxis(E, 85, ABG)
00:22:49.069 00.000 7680 Guiding  Dir = 2, Dur = 85
00:22:49.070 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:49.074 00.004 6120 Enqueuing Expose request
00:22:49.078 00.004 7680 IsSlewing returns 0
00:22:49.078 00.000 7680 IsGuiding returns 0
00:22:49.078 00.000 7680 PulseGuide returned control before completion, sleep 95
00:22:49.178 00.100 7680 IsGuiding returns 1
00:22:49.179 00.001 7680 scope still moving after pulse duration time elapsed
00:22:49.210 00.031 7680 IsSlewing returns 0
00:22:49.212 00.002 7680 IsGuiding returns 0
00:22:49.213 00.001 7680 scope move finished after 85 + 49 ms
00:22:49.213 00.000 7680 Move returns status 0, amount 85
00:22:49.214 00.001 7680 MoveAxis(N, 187, ABG)
00:22:49.214 00.000 7680 Guiding  Dir = 0, Dur = 187
00:22:49.215 00.001 7680 IsSlewing returns 0
00:22:49.215 00.000 7680 IsGuiding returns 0
00:22:49.217 00.002 7680 PulseGuide returned control before completion, sleep 197
00:22:49.429 00.212 7680 IsGuiding returns 1
00:22:49.429 00.000 7680 scope still moving after pulse duration time elapsed
00:22:49.459 00.030 7680 IsSlewing returns 0
00:22:49.459 00.000 7680 IsGuiding returns 0
00:22:49.459 00.000 7680 scope move finished after 187 + 57 ms
00:22:49.459 00.000 7680 Move returns status 0, amount 187
00:22:49.459 00.000 7680 move complete, result=0
00:22:49.461 00.002 7680 worker thread done servicing request
00:22:49.461 00.000 6120 GuideStep: -0.2 px 85 ms EAST, -0.3 px 187 ms NORTH
00:22:49.465 00.004 7680 Worker thread wakes up
00:22:49.465 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:49.467 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:50.721 01.254 7680 Exposure complete
00:22:50.856 00.135 7680 worker thread done servicing request
00:22:50.856 00.000 6120 OnExposeComplete: enter
00:22:50.861 00.005 6120 UpdateGuideState(): m_state=6
00:22:50.865 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3898
00:22:50.870 00.005 6120 Star::Find returns 1 (1), X=962.77, Y=49.97, Mass=14156, SNR=77.2, Peak=255 HFD=6.9
00:22:50.873 00.003 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
00:22:50.876 00.003 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
00:22:50.881 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.42 hyp=0.43 cameraTheta=1.42 mountX=-0.14 mountY=-0.35, mountTheta=-1.96
00:22:50.885 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.42, opts=13)
00:22:50.890 00.005 6120 Enqueuing Move request for scope (0.07, 0.42)
00:22:50.893 00.003 7680 Worker thread wakes up
00:22:50.893 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:50.897 00.004 6120 UpdateGuideState exits: m=14156 SNR=77.2 Saturated
00:22:50.900 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:50.903 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:50.905 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.42) opts 0xd
00:22:50.906 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.42)
00:22:50.906 00.000 7680 Moving (0.07, 0.42) raw xDistance=-0.14 yDistance=-0.35
00:22:50.906 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:22:50.906 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:22:50.907 00.001 7680 MoveAxis(E, 0, ABG)
00:22:50.907 00.000 7680 Move returns status 0, amount 0
00:22:50.907 00.000 7680 MoveAxis(N, 191, ABG)
00:22:50.907 00.000 7680 Guiding  Dir = 0, Dur = 191
00:22:50.907 00.000 6120 Enqueuing Expose request
00:22:50.910 00.003 7680 IsSlewing returns 0
00:22:50.911 00.001 7680 IsGuiding returns 0
00:22:50.911 00.000 7680 PulseGuide returned control before completion, sleep 201
00:22:51.117 00.206 7680 IsGuiding returns 1
00:22:51.119 00.002 7680 scope still moving after pulse duration time elapsed
00:22:51.148 00.029 7680 IsSlewing returns 0
00:22:51.150 00.002 7680 IsGuiding returns 0
00:22:51.150 00.000 7680 scope move finished after 191 + 47 ms
00:22:51.150 00.000 7680 Move returns status 0, amount 191
00:22:51.150 00.000 7680 move complete, result=0
00:22:51.151 00.001 7680 worker thread done servicing request
00:22:51.151 00.000 7680 Worker thread wakes up
00:22:51.152 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 191 ms NORTH
00:22:51.158 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:51.158 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:52.415 01.257 7680 Exposure complete
00:22:52.551 00.136 7680 worker thread done servicing request
00:22:52.552 00.001 6120 OnExposeComplete: enter
00:22:52.557 00.005 6120 UpdateGuideState(): m_state=6
00:22:52.560 00.003 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3899
00:22:52.563 00.003 6120 Star::Find returns 1 (1), X=962.80, Y=50.04, Mass=14409, SNR=78.2, Peak=255 HFD=6.9
00:22:52.567 00.004 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.96)
00:22:52.571 00.004 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
00:22:52.574 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.50 hyp=0.51 cameraTheta=1.37 mountX=-0.19 mountY=-0.40, mountTheta=-2.01
00:22:52.580 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.50, opts=13)
00:22:52.584 00.004 6120 Enqueuing Move request for scope (0.10, 0.50)
00:22:52.587 00.003 7680 Worker thread wakes up
00:22:52.587 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.50) opts 0xd
00:22:52.587 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.50)
00:22:52.587 00.000 7680 Moving (0.10, 0.50) raw xDistance=-0.19 yDistance=-0.40
00:22:52.588 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:52.591 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:22:52.592 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:22:52.592 00.000 7680 MoveAxis(E, 0, ABG)
00:22:52.592 00.000 7680 Move returns status 0, amount 0
00:22:52.592 00.000 7680 MoveAxis(N, 219, ABG)
00:22:52.592 00.000 7680 Guiding  Dir = 0, Dur = 219
00:22:52.592 00.000 6120 UpdateGuideState exits: m=14409 SNR=78.2 Saturated
00:22:52.596 00.004 7680 IsSlewing returns 0
00:22:52.596 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:52.599 00.003 7680 IsGuiding returns 0
00:22:52.599 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:52.604 00.005 7680 PulseGuide returned control before completion, sleep 229
00:22:52.604 00.000 6120 Enqueuing Expose request
00:22:52.845 00.241 7680 IsGuiding returns 1
00:22:52.845 00.000 7680 scope still moving after pulse duration time elapsed
00:22:52.875 00.030 7680 IsSlewing returns 0
00:22:52.877 00.002 7680 IsGuiding returns 1
00:22:52.906 00.029 7680 IsSlewing returns 0
00:22:52.908 00.002 7680 IsGuiding returns 0
00:22:52.908 00.000 7680 scope move finished after 219 + 88 ms
00:22:52.908 00.000 7680 Move returns status 0, amount 219
00:22:52.908 00.000 7680 move complete, result=0
00:22:52.909 00.001 7680 worker thread done servicing request
00:22:52.909 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 219 ms NORTH
00:22:52.913 00.004 7680 Worker thread wakes up
00:22:52.914 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:52.914 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:54.165 01.251 7680 Exposure complete
00:22:54.303 00.138 7680 worker thread done servicing request
00:22:54.304 00.001 6120 OnExposeComplete: enter
00:22:54.308 00.004 6120 UpdateGuideState(): m_state=6
00:22:54.313 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3900
00:22:54.317 00.004 6120 Star::Find returns 1 (1), X=962.82, Y=49.67, Mass=15419, SNR=80.9, Peak=255 HFD=7.1
00:22:54.321 00.004 6120 CameraToMount -- cameraTheta (0.85) - m_xAngle (-2.95) = xAngle (3.81 = -2.48)
00:22:54.324 00.003 6120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.54 = -2.75)
00:22:54.329 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.85 mountX=-0.14 mountY=-0.07, mountTheta=-2.69
00:22:54.334 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.13, opts=13)
00:22:54.338 00.004 6120 Enqueuing Move request for scope (0.12, 0.13)
00:22:54.341 00.003 7680 Worker thread wakes up
00:22:54.341 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
00:22:54.341 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
00:22:54.342 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:54.345 00.003 6120 UpdateGuideState exits: m=15419 SNR=80.9 Saturated
00:22:54.348 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:54.351 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:54.354 00.003 7680 Moving (0.12, 0.13) raw xDistance=-0.14 yDistance=-0.07
00:22:54.354 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:22:54.354 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:22:54.354 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:22:54.355 00.001 7680 MoveAxis(E, 0, ABG)
00:22:54.355 00.000 7680 Move returns status 0, amount 0
00:22:54.355 00.000 7680 MoveAxis(N, 0, ABG)
00:22:54.355 00.000 7680 Move returns status 0, amount 0
00:22:54.355 00.000 6120 Enqueuing Expose request
00:22:54.360 00.005 7680 move complete, result=0
00:22:54.360 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:22:54.364 00.004 7680 worker thread done servicing request
00:22:54.365 00.001 7680 Worker thread wakes up
00:22:54.365 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:54.365 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:55.619 01.254 7680 Exposure complete
00:22:55.753 00.134 7680 worker thread done servicing request
00:22:55.753 00.000 6120 OnExposeComplete: enter
00:22:55.758 00.005 6120 UpdateGuideState(): m_state=6
00:22:55.762 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3901
00:22:55.766 00.004 6120 Star::Find returns 1 (1), X=962.80, Y=49.90, Mass=14459, SNR=77.7, Peak=255 HFD=6.9
00:22:55.771 00.005 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
00:22:55.775 00.004 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
00:22:55.778 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.36 hyp=0.37 cameraTheta=1.30 mountX=-0.16 mountY=-0.28, mountTheta=-2.11
00:22:55.784 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.36, opts=13)
00:22:55.788 00.004 6120 Enqueuing Move request for scope (0.10, 0.36)
00:22:55.792 00.004 7680 Worker thread wakes up
00:22:55.792 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.36) opts 0xd
00:22:55.792 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.36)
00:22:55.793 00.001 7680 Moving (0.10, 0.36) raw xDistance=-0.16 yDistance=-0.28
00:22:55.793 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:22:55.793 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:22:55.793 00.000 7680 MoveAxis(E, 0, ABG)
00:22:55.793 00.000 7680 Move returns status 0, amount 0
00:22:55.793 00.000 7680 MoveAxis(N, 150, ABG)
00:22:55.794 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:55.799 00.005 7680 Guiding  Dir = 0, Dur = 150
00:22:55.799 00.000 6120 UpdateGuideState exits: m=14459 SNR=77.7 Saturated
00:22:55.805 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:55.810 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:55.815 00.005 6120 Enqueuing Expose request
00:22:55.819 00.004 7680 IsSlewing returns 0
00:22:55.819 00.000 7680 IsGuiding returns 0
00:22:55.819 00.000 7680 PulseGuide returned control before completion, sleep 160
00:22:55.985 00.166 7680 IsGuiding returns 1
00:22:55.986 00.001 7680 scope still moving after pulse duration time elapsed
00:22:56.014 00.028 7680 IsSlewing returns 0
00:22:56.016 00.002 7680 IsGuiding returns 1
00:22:56.048 00.032 7680 IsSlewing returns 0
00:22:56.048 00.000 7680 IsGuiding returns 0
00:22:56.049 00.001 7680 scope move finished after 150 + 80 ms
00:22:56.050 00.001 7680 Move returns status 0, amount 150
00:22:56.050 00.000 7680 move complete, result=0
00:22:56.050 00.000 7680 worker thread done servicing request
00:22:56.051 00.001 7680 Worker thread wakes up
00:22:56.051 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 150 ms NORTH
00:22:56.057 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:56.057 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:57.306 01.249 7680 Exposure complete
00:22:57.436 00.130 7680 worker thread done servicing request
00:22:57.436 00.000 6120 OnExposeComplete: enter
00:22:57.440 00.004 6120 UpdateGuideState(): m_state=6
00:22:57.444 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3902
00:22:57.448 00.004 6120 Star::Find returns 1 (1), X=962.95, Y=49.69, Mass=14635, SNR=79.3, Peak=255 HFD=6.9
00:22:57.453 00.005 6120 CameraToMount -- cameraTheta (0.54) - m_xAngle (-2.95) = xAngle (3.50 = -2.79)
00:22:57.458 00.005 6120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.23 = -3.05)
00:22:57.462 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=0.15 hyp=0.28 cameraTheta=0.54 mountX=-0.27 mountY=-0.02, mountTheta=-3.05
00:22:57.467 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.15, opts=13)
00:22:57.471 00.004 6120 Enqueuing Move request for scope (0.24, 0.15)
00:22:57.474 00.003 7680 Worker thread wakes up
00:22:57.474 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.15) opts 0xd
00:22:57.474 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.15)
00:22:57.474 00.000 7680 Moving (0.24, 0.15) raw xDistance=-0.27 yDistance=-0.02
00:22:57.474 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:22:57.474 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:22:57.475 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:57.478 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:22:57.478 00.000 7680 MoveAxis(E, 109, ABG)
00:22:57.478 00.000 7680 Guiding  Dir = 2, Dur = 109
00:22:57.479 00.001 6120 UpdateGuideState exits: m=14635 SNR=79.3 Saturated
00:22:57.481 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:57.486 00.005 7680 IsSlewing returns 0
00:22:57.486 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:57.492 00.006 6120 Enqueuing Expose request
00:22:57.495 00.003 7680 IsGuiding returns 0
00:22:57.496 00.001 7680 PulseGuide returned control before completion, sleep 119
00:22:57.627 00.131 7680 IsGuiding returns 1
00:22:57.627 00.000 7680 scope still moving after pulse duration time elapsed
00:22:57.657 00.030 7680 IsSlewing returns 0
00:22:57.659 00.002 7680 IsGuiding returns 0
00:22:57.660 00.001 7680 scope move finished after 109 + 54 ms
00:22:57.660 00.000 7680 Move returns status 0, amount 109
00:22:57.661 00.001 7680 MoveAxis(N, 0, ABG)
00:22:57.661 00.000 7680 Move returns status 0, amount 0
00:22:57.662 00.001 7680 move complete, result=0
00:22:57.662 00.000 7680 worker thread done servicing request
00:22:57.662 00.000 7680 Worker thread wakes up
00:22:57.663 00.001 6120 GuideStep: -0.3 px 109 ms EAST, -0.0 px 0 ms NORTH
00:22:57.671 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:57.671 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:22:58.915 01.244 7680 Exposure complete
00:22:59.039 00.124 7680 worker thread done servicing request
00:22:59.040 00.001 6120 OnExposeComplete: enter
00:22:59.043 00.003 6120 UpdateGuideState(): m_state=6
00:22:59.047 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3903
00:22:59.051 00.004 6120 Star::Find returns 1 (1), X=962.72, Y=50.00, Mass=13660, SNR=77.5, Peak=255 HFD=6.9
00:22:59.056 00.005 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
00:22:59.059 00.003 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.07)
00:22:59.062 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.46 hyp=0.46 cameraTheta=1.53 mountX=-0.10 mountY=-0.40, mountTheta=-1.82
00:22:59.067 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.46, opts=13)
00:22:59.071 00.004 6120 Enqueuing Move request for scope (0.02, 0.46)
00:22:59.075 00.004 7680 Worker thread wakes up
00:22:59.076 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.46) opts 0xd
00:22:59.076 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.46)
00:22:59.076 00.000 7680 Moving (0.02, 0.46) raw xDistance=-0.10 yDistance=-0.40
00:22:59.076 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:22:59.077 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:22:59.082 00.005 6120 UpdateGuideState exits: m=13660 SNR=77.5 Saturated
00:22:59.087 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:22:59.087 00.000 7680 MoveAxis(E, 0, ABG)
00:22:59.087 00.000 7680 Move returns status 0, amount 0
00:22:59.087 00.000 7680 MoveAxis(N, 218, ABG)
00:22:59.088 00.001 7680 Guiding  Dir = 0, Dur = 218
00:22:59.088 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:59.092 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:22:59.095 00.003 6120 Enqueuing Expose request
00:22:59.101 00.006 7680 IsSlewing returns 0
00:22:59.101 00.000 7680 IsGuiding returns 0
00:22:59.102 00.001 7680 PulseGuide returned control before completion, sleep 228
00:22:59.346 00.244 7680 IsGuiding returns 1
00:22:59.346 00.000 7680 scope still moving after pulse duration time elapsed
00:22:59.376 00.030 7680 IsSlewing returns 0
00:22:59.377 00.001 7680 IsGuiding returns 1
00:22:59.407 00.030 7680 IsSlewing returns 0
00:22:59.408 00.001 7680 IsGuiding returns 1
00:22:59.437 00.029 7680 IsSlewing returns 0
00:22:59.439 00.002 7680 IsGuiding returns 1
00:22:59.469 00.030 7680 IsSlewing returns 0
00:22:59.469 00.000 7680 IsGuiding returns 0
00:22:59.471 00.002 7680 scope move finished after 218 + 151 ms
00:22:59.471 00.000 7680 Move returns status 0, amount 218
00:22:59.471 00.000 7680 move complete, result=0
00:22:59.471 00.000 7680 worker thread done servicing request
00:22:59.472 00.001 7680 Worker thread wakes up
00:22:59.472 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 218 ms NORTH
00:22:59.479 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:22:59.479 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:00.733 01.254 7680 Exposure complete
00:23:00.866 00.133 7680 worker thread done servicing request
00:23:00.866 00.000 6120 OnExposeComplete: enter
00:23:00.871 00.005 6120 UpdateGuideState(): m_state=6
00:23:00.874 00.003 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3904
00:23:00.879 00.005 6120 Star::Find returns 1 (1), X=962.87, Y=49.93, Mass=14427, SNR=80.0, Peak=255 HFD=7.1
00:23:00.882 00.003 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
00:23:00.886 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
00:23:00.890 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.39 hyp=0.43 cameraTheta=1.17 mountX=-0.24 mountY=-0.28, mountTheta=-2.27
00:23:00.894 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.39, opts=13)
00:23:00.898 00.004 6120 Enqueuing Move request for scope (0.17, 0.39)
00:23:00.901 00.003 7680 Worker thread wakes up
00:23:00.901 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.39) opts 0xd
00:23:00.901 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.39)
00:23:00.901 00.000 7680 Moving (0.17, 0.39) raw xDistance=-0.24 yDistance=-0.28
00:23:00.901 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:23:00.902 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:23:00.902 00.000 7680 MoveAxis(E, 97, ABG)
00:23:00.902 00.000 7680 Guiding  Dir = 2, Dur = 97
00:23:00.902 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:00.905 00.003 7680 IsSlewing returns 0
00:23:00.905 00.000 6120 UpdateGuideState exits: m=14427 SNR=80.0 Saturated
00:23:00.908 00.003 7680 IsGuiding returns 0
00:23:00.908 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:00.911 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:00.915 00.004 6120 Enqueuing Expose request
00:23:00.918 00.003 7680 PulseGuide returned control before completion, sleep 107
00:23:01.031 00.113 7680 IsGuiding returns 1
00:23:01.032 00.001 7680 scope still moving after pulse duration time elapsed
00:23:01.062 00.030 7680 IsSlewing returns 0
00:23:01.063 00.001 7680 IsGuiding returns 0
00:23:01.064 00.001 7680 scope move finished after 97 + 57 ms
00:23:01.065 00.001 7680 Move returns status 0, amount 97
00:23:01.065 00.000 7680 MoveAxis(N, 152, ABG)
00:23:01.065 00.000 7680 Guiding  Dir = 0, Dur = 152
00:23:01.066 00.001 7680 IsSlewing returns 0
00:23:01.067 00.001 7680 IsGuiding returns 0
00:23:01.067 00.000 7680 PulseGuide returned control before completion, sleep 162
00:23:01.234 00.167 7680 IsGuiding returns 1
00:23:01.234 00.000 7680 scope still moving after pulse duration time elapsed
00:23:01.264 00.030 7680 IsSlewing returns 0
00:23:01.265 00.001 7680 IsGuiding returns 0
00:23:01.266 00.001 7680 scope move finished after 152 + 47 ms
00:23:01.266 00.000 7680 Move returns status 0, amount 152
00:23:01.268 00.002 7680 move complete, result=0
00:23:01.268 00.000 7680 worker thread done servicing request
00:23:01.269 00.001 7680 Worker thread wakes up
00:23:01.269 00.000 6120 GuideStep: -0.2 px 97 ms EAST, -0.3 px 152 ms NORTH
00:23:01.276 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:01.276 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:02.526 01.250 7680 Exposure complete
00:23:02.653 00.127 7680 worker thread done servicing request
00:23:02.653 00.000 6120 OnExposeComplete: enter
00:23:02.658 00.005 6120 UpdateGuideState(): m_state=6
00:23:02.661 00.003 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3905
00:23:02.665 00.004 6120 Star::Find returns 1 (1), X=962.60, Y=50.10, Mass=14054, SNR=75.4, Peak=255 HFD=6.9
00:23:02.668 00.003 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
00:23:02.675 00.007 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.84)
00:23:02.680 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.56 hyp=0.57 cameraTheta=1.76 mountX=0.00 mountY=-0.55, mountTheta=-1.57
00:23:02.686 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.56, opts=13)
00:23:02.691 00.005 6120 Enqueuing Move request for scope (-0.11, 0.56)
00:23:02.694 00.003 7680 Worker thread wakes up
00:23:02.695 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:02.698 00.003 6120 UpdateGuideState exits: m=14054 SNR=75.4 Saturated
00:23:02.703 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.56) opts 0xd
00:23:02.703 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.56)
00:23:02.703 00.000 7680 Moving (-0.11, 0.56) raw xDistance=0.00 yDistance=-0.55
00:23:02.703 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:23:02.704 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:23:02.704 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:02.709 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:02.712 00.003 6120 Enqueuing Expose request
00:23:02.716 00.004 7680 MoveAxis(E, 0, ABG)
00:23:02.716 00.000 7680 Move returns status 0, amount 0
00:23:02.716 00.000 7680 MoveAxis(N, 297, ABG)
00:23:02.716 00.000 7680 Guiding  Dir = 0, Dur = 297
00:23:02.718 00.002 7680 IsSlewing returns 0
00:23:02.718 00.000 7680 IsGuiding returns 0
00:23:02.719 00.001 7680 PulseGuide returned control before completion, sleep 307
00:23:03.032 00.313 7680 IsGuiding returns 1
00:23:03.033 00.001 7680 scope still moving after pulse duration time elapsed
00:23:03.064 00.031 7680 IsSlewing returns 0
00:23:03.066 00.002 7680 IsGuiding returns 0
00:23:03.066 00.000 7680 scope move finished after 297 + 51 ms
00:23:03.067 00.001 7680 Move returns status 0, amount 297
00:23:03.067 00.000 7680 move complete, result=0
00:23:03.068 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 297 ms NORTH
00:23:03.076 00.008 7680 worker thread done servicing request
00:23:03.077 00.001 7680 Worker thread wakes up
00:23:03.077 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:03.077 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:04.327 01.250 7680 Exposure complete
00:23:04.475 00.148 7680 worker thread done servicing request
00:23:04.475 00.000 6120 OnExposeComplete: enter
00:23:04.480 00.005 6120 UpdateGuideState(): m_state=6
00:23:04.484 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3906
00:23:04.491 00.007 6120 Star::Find returns 1 (1), X=962.77, Y=49.71, Mass=14959, SNR=81.2, Peak=255 HFD=7.0
00:23:04.495 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
00:23:04.499 00.004 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.41)
00:23:04.503 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.19 mountX=-0.10 mountY=-0.13, mountTheta=-2.25
00:23:04.508 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.17, opts=13)
00:23:04.511 00.003 6120 Enqueuing Move request for scope (0.07, 0.17)
00:23:04.517 00.006 7680 Worker thread wakes up
00:23:04.517 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:04.521 00.004 6120 UpdateGuideState exits: m=14959 SNR=81.2 Saturated
00:23:04.524 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:04.528 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:04.532 00.004 6120 Enqueuing Expose request
00:23:04.537 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
00:23:04.537 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
00:23:04.537 00.000 7680 Moving (0.07, 0.17) raw xDistance=-0.10 yDistance=-0.13
00:23:04.537 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:23:04.538 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:23:04.538 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:23:04.538 00.000 7680 MoveAxis(E, 0, ABG)
00:23:04.539 00.001 7680 Move returns status 0, amount 0
00:23:04.539 00.000 7680 MoveAxis(N, 0, ABG)
00:23:04.539 00.000 7680 Move returns status 0, amount 0
00:23:04.539 00.000 7680 move complete, result=0
00:23:04.540 00.001 7680 worker thread done servicing request
00:23:04.540 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:04.545 00.005 7680 Worker thread wakes up
00:23:04.545 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:04.545 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:05.794 01.249 7680 Exposure complete
00:23:05.925 00.131 6120 OnExposeComplete: enter
00:23:05.931 00.006 7680 worker thread done servicing request
00:23:05.931 00.000 6120 UpdateGuideState(): m_state=6
00:23:05.935 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3907
00:23:05.938 00.003 6120 Star::Find returns 1 (1), X=962.68, Y=49.80, Mass=14765, SNR=78.3, Peak=255 HFD=7.1
00:23:05.943 00.005 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.67)
00:23:05.946 00.003 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
00:23:05.950 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.66 mountX=-0.02 mountY=-0.24, mountTheta=-1.67
00:23:05.956 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.26, opts=13)
00:23:05.960 00.004 6120 Enqueuing Move request for scope (-0.02, 0.26)
00:23:05.964 00.004 7680 Worker thread wakes up
00:23:05.964 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
00:23:05.964 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
00:23:05.965 00.001 7680 Moving (-0.02, 0.26) raw xDistance=-0.02 yDistance=-0.24
00:23:05.965 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:23:05.965 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:23:05.966 00.001 7680 MoveAxis(E, 0, ABG)
00:23:05.966 00.000 7680 Move returns status 0, amount 0
00:23:05.966 00.000 7680 MoveAxis(N, 131, ABG)
00:23:05.966 00.000 7680 Guiding  Dir = 0, Dur = 131
00:23:05.966 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:05.970 00.004 7680 IsSlewing returns 0
00:23:05.971 00.001 6120 UpdateGuideState exits: m=14765 SNR=78.3 Saturated
00:23:05.974 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:05.978 00.004 7680 IsGuiding returns 0
00:23:05.978 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:05.983 00.005 7680 PulseGuide returned control before completion, sleep 141
00:23:05.983 00.000 6120 Enqueuing Expose request
00:23:06.141 00.158 7680 IsGuiding returns 0
00:23:06.141 00.000 7680 Move returns status 0, amount 131
00:23:06.141 00.000 7680 move complete, result=0
00:23:06.142 00.001 7680 worker thread done servicing request
00:23:06.142 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 131 ms NORTH
00:23:06.151 00.009 7680 Worker thread wakes up
00:23:06.151 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:06.153 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:07.401 01.248 7680 Exposure complete
00:23:07.538 00.137 7680 worker thread done servicing request
00:23:07.539 00.001 6120 OnExposeComplete: enter
00:23:07.543 00.004 6120 UpdateGuideState(): m_state=6
00:23:07.548 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3908
00:23:07.554 00.006 6120 Star::Find returns 1 (1), X=962.90, Y=49.74, Mass=13349, SNR=74.4, Peak=255 HFD=6.9
00:23:07.559 00.005 6120 CameraToMount -- cameraTheta (0.79) - m_xAngle (-2.95) = xAngle (3.74 = -2.54)
00:23:07.562 00.003 6120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.47 = -2.81)
00:23:07.566 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.19 hyp=0.27 cameraTheta=0.79 mountX=-0.23 mountY=-0.09, mountTheta=-2.77
00:23:07.571 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.19, opts=13)
00:23:07.576 00.005 6120 Enqueuing Move request for scope (0.19, 0.19)
00:23:07.579 00.003 7680 Worker thread wakes up
00:23:07.580 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.19) opts 0xd
00:23:07.580 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.19)
00:23:07.581 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:07.584 00.003 6120 UpdateGuideState exits: m=13349 SNR=74.4 Saturated
00:23:07.588 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:07.592 00.004 7680 Moving (0.19, 0.19) raw xDistance=-0.23 yDistance=-0.09
00:23:07.592 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:23:07.592 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:23:07.592 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:07.595 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:23:07.597 00.002 7680 MoveAxis(E, 93, ABG)
00:23:07.597 00.000 7680 Guiding  Dir = 2, Dur = 93
00:23:07.597 00.000 6120 Enqueuing Expose request
00:23:07.601 00.004 7680 IsSlewing returns 0
00:23:07.601 00.000 7680 IsGuiding returns 0
00:23:07.601 00.000 7680 PulseGuide returned control before completion, sleep 103
00:23:07.722 00.121 7680 IsGuiding returns 1
00:23:07.722 00.000 7680 scope still moving after pulse duration time elapsed
00:23:07.752 00.030 7680 IsSlewing returns 0
00:23:07.753 00.001 7680 IsGuiding returns 0
00:23:07.754 00.001 7680 scope move finished after 93 + 59 ms
00:23:07.754 00.000 7680 Move returns status 0, amount 93
00:23:07.754 00.000 7680 MoveAxis(N, 0, ABG)
00:23:07.755 00.001 7680 Move returns status 0, amount 0
00:23:07.755 00.000 7680 move complete, result=0
00:23:07.756 00.001 7680 worker thread done servicing request
00:23:07.756 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.1 px 0 ms NORTH
00:23:07.764 00.008 7680 Worker thread wakes up
00:23:07.764 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:07.766 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:09.011 01.245 7680 Exposure complete
00:23:09.150 00.139 7680 worker thread done servicing request
00:23:09.151 00.001 6120 OnExposeComplete: enter
00:23:09.154 00.003 6120 UpdateGuideState(): m_state=6
00:23:09.159 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3909
00:23:09.163 00.004 6120 Star::Find returns 1 (1), X=962.81, Y=49.93, Mass=13491, SNR=74.9, Peak=255 HFD=6.9
00:23:09.167 00.004 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
00:23:09.171 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.31)
00:23:09.175 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.39 hyp=0.41 cameraTheta=1.29 mountX=-0.18 mountY=-0.30, mountTheta=-2.12
00:23:09.182 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.39, opts=13)
00:23:09.186 00.004 6120 Enqueuing Move request for scope (0.11, 0.39)
00:23:09.191 00.005 7680 Worker thread wakes up
00:23:09.191 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.39) opts 0xd
00:23:09.192 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.39)
00:23:09.192 00.000 7680 Moving (0.11, 0.39) raw xDistance=-0.18 yDistance=-0.30
00:23:09.193 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:23:09.193 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:09.196 00.003 6120 UpdateGuideState exits: m=13491 SNR=74.9 Saturated
00:23:09.200 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:09.204 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:09.207 00.003 6120 Enqueuing Expose request
00:23:09.212 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:23:09.212 00.000 7680 MoveAxis(E, 0, ABG)
00:23:09.212 00.000 7680 Move returns status 0, amount 0
00:23:09.212 00.000 7680 MoveAxis(N, 163, ABG)
00:23:09.212 00.000 7680 Guiding  Dir = 0, Dur = 163
00:23:09.213 00.001 7680 IsSlewing returns 0
00:23:09.213 00.000 7680 IsGuiding returns 0
00:23:09.214 00.001 7680 PulseGuide returned control before completion, sleep 173
00:23:09.390 00.176 7680 IsGuiding returns 1
00:23:09.391 00.001 7680 scope still moving after pulse duration time elapsed
00:23:09.420 00.029 7680 IsSlewing returns 0
00:23:09.421 00.001 7680 IsGuiding returns 0
00:23:09.422 00.001 7680 scope move finished after 163 + 45 ms
00:23:09.423 00.001 7680 Move returns status 0, amount 163
00:23:09.423 00.000 7680 move complete, result=0
00:23:09.423 00.000 7680 worker thread done servicing request
00:23:09.423 00.000 7680 Worker thread wakes up
00:23:09.424 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 163 ms NORTH
00:23:09.430 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:09.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:10.686 01.256 7680 Exposure complete
00:23:10.818 00.132 7680 worker thread done servicing request
00:23:10.818 00.000 6120 OnExposeComplete: enter
00:23:10.821 00.003 6120 UpdateGuideState(): m_state=6
00:23:10.825 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3910
00:23:10.829 00.004 6120 Star::Find returns 1 (1), X=962.80, Y=50.01, Mass=13863, SNR=76.4, Peak=255 HFD=6.9
00:23:10.833 00.004 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.96)
00:23:10.836 00.003 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.23)
00:23:10.841 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.47 hyp=0.47 cameraTheta=1.37 mountX=-0.18 mountY=-0.38, mountTheta=-2.01
00:23:10.845 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.47, opts=13)
00:23:10.850 00.005 6120 Enqueuing Move request for scope (0.09, 0.47)
00:23:10.853 00.003 7680 Worker thread wakes up
00:23:10.853 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.47) opts 0xd
00:23:10.854 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.47)
00:23:10.854 00.000 7680 Moving (0.09, 0.47) raw xDistance=-0.18 yDistance=-0.38
00:23:10.854 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:23:10.854 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:23:10.855 00.001 7680 MoveAxis(E, 0, ABG)
00:23:10.855 00.000 7680 Move returns status 0, amount 0
00:23:10.855 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:10.858 00.003 6120 UpdateGuideState exits: m=13863 SNR=76.4 Saturated
00:23:10.863 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:10.867 00.004 7680 MoveAxis(N, 204, ABG)
00:23:10.867 00.000 7680 Guiding  Dir = 0, Dur = 204
00:23:10.867 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:10.871 00.004 7680 IsSlewing returns 0
00:23:10.871 00.000 6120 Enqueuing Expose request
00:23:10.874 00.003 7680 IsGuiding returns 0
00:23:10.874 00.000 7680 PulseGuide returned control before completion, sleep 214
00:23:11.094 00.220 7680 IsGuiding returns 1
00:23:11.095 00.001 7680 scope still moving after pulse duration time elapsed
00:23:11.126 00.031 7680 IsSlewing returns 0
00:23:11.127 00.001 7680 IsGuiding returns 0
00:23:11.128 00.001 7680 scope move finished after 204 + 49 ms
00:23:11.129 00.001 7680 Move returns status 0, amount 204
00:23:11.129 00.000 7680 move complete, result=0
00:23:11.130 00.001 7680 worker thread done servicing request
00:23:11.130 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 204 ms NORTH
00:23:11.137 00.007 7680 Worker thread wakes up
00:23:11.138 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:11.138 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:12.386 01.248 7680 Exposure complete
00:23:12.527 00.141 7680 worker thread done servicing request
00:23:12.528 00.001 6120 OnExposeComplete: enter
00:23:12.531 00.003 6120 UpdateGuideState(): m_state=6
00:23:12.535 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3911
00:23:12.538 00.003 6120 Star::Find returns 1 (1), X=962.85, Y=50.00, Mass=14742, SNR=78.3, Peak=255 HFD=7.0
00:23:12.543 00.005 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
00:23:12.549 00.006 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.33)
00:23:12.553 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.46 hyp=0.48 cameraTheta=1.27 mountX=-0.23 mountY=-0.35, mountTheta=-2.14
00:23:12.557 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.46, opts=13)
00:23:12.561 00.004 6120 Enqueuing Move request for scope (0.14, 0.46)
00:23:12.566 00.005 7680 Worker thread wakes up
00:23:12.566 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:12.569 00.003 6120 UpdateGuideState exits: m=14742 SNR=78.3 Saturated
00:23:12.573 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.46) opts 0xd
00:23:12.573 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:12.577 00.004 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.46)
00:23:12.577 00.000 7680 Moving (0.14, 0.46) raw xDistance=-0.23 yDistance=-0.35
00:23:12.578 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:23:12.578 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:23:12.578 00.000 7680 MoveAxis(E, 93, ABG)
00:23:12.579 00.001 7680 Guiding  Dir = 2, Dur = 93
00:23:12.579 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:12.583 00.004 6120 Enqueuing Expose request
00:23:12.587 00.004 7680 IsSlewing returns 0
00:23:12.588 00.001 7680 IsGuiding returns 0
00:23:12.588 00.000 7680 PulseGuide returned control before completion, sleep 103
00:23:12.701 00.113 7680 IsGuiding returns 1
00:23:12.702 00.001 7680 scope still moving after pulse duration time elapsed
00:23:12.733 00.031 7680 IsSlewing returns 0
00:23:12.734 00.001 7680 IsGuiding returns 0
00:23:12.737 00.003 7680 scope move finished after 93 + 55 ms
00:23:12.738 00.001 7680 Move returns status 0, amount 93
00:23:12.738 00.000 7680 MoveAxis(N, 191, ABG)
00:23:12.739 00.001 7680 Guiding  Dir = 0, Dur = 191
00:23:12.739 00.000 7680 IsSlewing returns 0
00:23:12.740 00.001 7680 IsGuiding returns 0
00:23:12.741 00.001 7680 PulseGuide returned control before completion, sleep 201
00:23:12.950 00.209 7680 IsGuiding returns 1
00:23:12.952 00.002 7680 scope still moving after pulse duration time elapsed
00:23:12.979 00.027 7680 IsSlewing returns 0
00:23:12.982 00.003 7680 IsGuiding returns 0
00:23:12.982 00.000 7680 scope move finished after 191 + 50 ms
00:23:12.982 00.000 7680 Move returns status 0, amount 191
00:23:12.983 00.001 7680 move complete, result=0
00:23:12.983 00.000 7680 worker thread done servicing request
00:23:12.984 00.001 7680 Worker thread wakes up
00:23:12.984 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.4 px 191 ms NORTH
00:23:12.990 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:12.991 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:14.240 01.249 7680 Exposure complete
00:23:14.378 00.138 7680 worker thread done servicing request
00:23:14.378 00.000 6120 OnExposeComplete: enter
00:23:14.382 00.004 6120 UpdateGuideState(): m_state=6
00:23:14.385 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3912
00:23:14.390 00.005 6120 Star::Find returns 1 (1), X=962.81, Y=49.89, Mass=14054, SNR=76.8, Peak=255 HFD=6.9
00:23:14.395 00.005 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
00:23:14.399 00.004 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
00:23:14.402 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.35 hyp=0.36 cameraTheta=1.26 mountX=-0.17 mountY=-0.26, mountTheta=-2.16
00:23:14.408 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.35, opts=13)
00:23:14.411 00.003 6120 Enqueuing Move request for scope (0.11, 0.35)
00:23:14.415 00.004 7680 Worker thread wakes up
00:23:14.415 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.35) opts 0xd
00:23:14.415 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.35)
00:23:14.415 00.000 7680 Moving (0.11, 0.35) raw xDistance=-0.17 yDistance=-0.26
00:23:14.415 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:14.420 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:23:14.420 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:23:14.420 00.000 6120 UpdateGuideState exits: m=14054 SNR=76.8 Saturated
00:23:14.426 00.006 7680 MoveAxis(E, 0, ABG)
00:23:14.426 00.000 7680 Move returns status 0, amount 0
00:23:14.427 00.001 7680 MoveAxis(N, 142, ABG)
00:23:14.427 00.000 7680 Guiding  Dir = 0, Dur = 142
00:23:14.427 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:14.431 00.004 7680 IsSlewing returns 0
00:23:14.432 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:14.435 00.003 6120 Enqueuing Expose request
00:23:14.440 00.005 7680 IsGuiding returns 0
00:23:14.440 00.000 7680 PulseGuide returned control before completion, sleep 152
00:23:14.607 00.167 7680 IsGuiding returns 1
00:23:14.608 00.001 7680 scope still moving after pulse duration time elapsed
00:23:14.638 00.030 7680 IsSlewing returns 0
00:23:14.641 00.003 7680 IsGuiding returns 0
00:23:14.642 00.001 7680 scope move finished after 142 + 60 ms
00:23:14.642 00.000 7680 Move returns status 0, amount 142
00:23:14.644 00.002 7680 move complete, result=0
00:23:14.644 00.000 7680 worker thread done servicing request
00:23:14.645 00.001 7680 Worker thread wakes up
00:23:14.645 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 142 ms NORTH
00:23:14.651 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:14.652 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:15.894 01.242 7680 Exposure complete
00:23:16.030 00.136 7680 worker thread done servicing request
00:23:16.030 00.000 6120 OnExposeComplete: enter
00:23:16.034 00.004 6120 UpdateGuideState(): m_state=6
00:23:16.037 00.003 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3913
00:23:16.042 00.005 6120 Star::Find returns 1 (1), X=962.87, Y=49.87, Mass=13252, SNR=73.3, Peak=255 HFD=6.8
00:23:16.047 00.005 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.06 = -2.22)
00:23:16.052 00.005 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.49)
00:23:16.056 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.33 hyp=0.37 cameraTheta=1.10 mountX=-0.22 mountY=-0.22, mountTheta=-2.36
00:23:16.062 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.33, opts=13)
00:23:16.066 00.004 6120 Enqueuing Move request for scope (0.16, 0.33)
00:23:16.069 00.003 7680 Worker thread wakes up
00:23:16.069 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.33) opts 0xd
00:23:16.069 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.33)
00:23:16.071 00.002 7680 Moving (0.16, 0.33) raw xDistance=-0.22 yDistance=-0.22
00:23:16.071 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:23:16.071 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:23:16.071 00.000 7680 MoveAxis(E, 91, ABG)
00:23:16.071 00.000 7680 Guiding  Dir = 2, Dur = 91
00:23:16.071 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:16.075 00.004 7680 IsSlewing returns 0
00:23:16.076 00.001 6120 UpdateGuideState exits: m=13252 SNR=73.3 Saturated
00:23:16.079 00.003 7680 IsGuiding returns 0
00:23:16.081 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:16.084 00.003 7680 PulseGuide returned control before completion, sleep 101
00:23:16.085 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:16.088 00.003 6120 Enqueuing Expose request
00:23:16.199 00.111 7680 IsGuiding returns 1
00:23:16.200 00.001 7680 scope still moving after pulse duration time elapsed
00:23:16.230 00.030 7680 IsSlewing returns 0
00:23:16.236 00.006 7680 IsGuiding returns 0
00:23:16.236 00.000 7680 scope move finished after 91 + 64 ms
00:23:16.236 00.000 7680 Move returns status 0, amount 91
00:23:16.236 00.000 7680 MoveAxis(N, 120, ABG)
00:23:16.237 00.001 7680 Guiding  Dir = 0, Dur = 120
00:23:16.237 00.000 7680 IsSlewing returns 0
00:23:16.238 00.001 7680 IsGuiding returns 0
00:23:16.238 00.000 7680 PulseGuide returned control before completion, sleep 130
00:23:16.387 00.149 7680 IsGuiding returns 0
00:23:16.388 00.001 7680 Move returns status 0, amount 120
00:23:16.388 00.000 7680 move complete, result=0
00:23:16.390 00.002 7680 worker thread done servicing request
00:23:16.390 00.000 7680 Worker thread wakes up
00:23:16.391 00.001 6120 GuideStep: -0.2 px 91 ms EAST, -0.2 px 120 ms NORTH
00:23:16.397 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:16.397 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:17.654 01.257 7680 Exposure complete
00:23:17.781 00.127 7680 worker thread done servicing request
00:23:17.782 00.001 6120 OnExposeComplete: enter
00:23:17.785 00.003 6120 UpdateGuideState(): m_state=6
00:23:17.789 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3914
00:23:17.793 00.004 6120 Star::Find returns 1 (1), X=962.65, Y=50.07, Mass=14199, SNR=77.3, Peak=255 HFD=6.8
00:23:17.798 00.005 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.67)
00:23:17.802 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
00:23:17.805 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.53 hyp=0.53 cameraTheta=1.66 mountX=-0.05 mountY=-0.50, mountTheta=-1.67
00:23:17.810 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.53, opts=13)
00:23:17.813 00.003 6120 Enqueuing Move request for scope (-0.05, 0.53)
00:23:17.818 00.005 7680 Worker thread wakes up
00:23:17.818 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.53) opts 0xd
00:23:17.818 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.53)
00:23:17.818 00.000 7680 Moving (-0.05, 0.53) raw xDistance=-0.05 yDistance=-0.50
00:23:17.819 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:23:17.819 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
00:23:17.819 00.000 7680 MoveAxis(E, 0, ABG)
00:23:17.819 00.000 7680 Move returns status 0, amount 0
00:23:17.819 00.000 7680 MoveAxis(N, 270, ABG)
00:23:17.819 00.000 7680 Guiding  Dir = 0, Dur = 270
00:23:17.820 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:17.823 00.003 7680 IsSlewing returns 0
00:23:17.823 00.000 7680 IsGuiding returns 0
00:23:17.824 00.001 7680 PulseGuide returned control before completion, sleep 280
00:23:17.824 00.000 6120 UpdateGuideState exits: m=14199 SNR=77.3 Saturated
00:23:17.827 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:17.831 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:17.835 00.004 6120 Enqueuing Expose request
00:23:18.108 00.273 7680 IsGuiding returns 1
00:23:18.109 00.001 7680 scope still moving after pulse duration time elapsed
00:23:18.139 00.030 7680 IsSlewing returns 0
00:23:18.140 00.001 7680 IsGuiding returns 0
00:23:18.140 00.000 7680 scope move finished after 270 + 47 ms
00:23:18.140 00.000 7680 Move returns status 0, amount 270
00:23:18.142 00.002 7680 move complete, result=0
00:23:18.142 00.000 7680 worker thread done servicing request
00:23:18.142 00.000 7680 Worker thread wakes up
00:23:18.143 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 270 ms NORTH
00:23:18.153 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:18.153 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:19.399 01.246 7680 Exposure complete
00:23:19.538 00.139 7680 worker thread done servicing request
00:23:19.538 00.000 6120 OnExposeComplete: enter
00:23:19.542 00.004 6120 UpdateGuideState(): m_state=6
00:23:19.547 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3915
00:23:19.552 00.005 6120 Star::Find returns 1 (1), X=962.72, Y=49.45, Mass=13369, SNR=74.3, Peak=255 HFD=7.0
00:23:19.557 00.005 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-2.95) = xAngle (1.60 = 1.60)
00:23:19.561 00.004 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.33 = 1.33)
00:23:19.566 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.35 mountX=-0.00 mountY=0.09, mountTheta=1.60
00:23:19.571 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.09, opts=13)
00:23:19.575 00.004 6120 Enqueuing Move request for scope (0.02, -0.09)
00:23:19.581 00.006 7680 Worker thread wakes up
00:23:19.581 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:19.586 00.005 6120 UpdateGuideState exits: m=13369 SNR=74.3 Saturated
00:23:19.589 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:19.594 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:19.598 00.004 6120 Enqueuing Expose request
00:23:19.601 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
00:23:19.601 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
00:23:19.601 00.000 7680 Moving (0.02, -0.09) raw xDistance=-0.00 yDistance=0.09
00:23:19.601 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:23:19.601 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:23:19.602 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:23:19.603 00.001 7680 MoveAxis(E, 0, ABG)
00:23:19.603 00.000 7680 Move returns status 0, amount 0
00:23:19.603 00.000 7680 MoveAxis(N, 0, ABG)
00:23:19.603 00.000 7680 Move returns status 0, amount 0
00:23:19.603 00.000 7680 move complete, result=0
00:23:19.604 00.001 7680 worker thread done servicing request
00:23:19.604 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:19.609 00.005 7680 Worker thread wakes up
00:23:19.609 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:19.609 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:20.857 01.248 7680 Exposure complete
00:23:20.999 00.142 7680 worker thread done servicing request
00:23:21.000 00.001 6120 OnExposeComplete: enter
00:23:21.003 00.003 6120 UpdateGuideState(): m_state=6
00:23:21.008 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3916
00:23:21.011 00.003 6120 Star::Find returns 1 (1), X=962.61, Y=49.78, Mass=14410, SNR=78.5, Peak=255 HFD=7.0
00:23:21.014 00.003 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.91 = -1.38)
00:23:21.019 00.005 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
00:23:21.022 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.95 mountX=0.05 mountY=-0.26, mountTheta=-1.38
00:23:21.027 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.24, opts=13)
00:23:21.031 00.004 6120 Enqueuing Move request for scope (-0.10, 0.24)
00:23:21.035 00.004 7680 Worker thread wakes up
00:23:21.035 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:21.037 00.002 6120 UpdateGuideState exits: m=14410 SNR=78.5 Saturated
00:23:21.042 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:21.046 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:21.049 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
00:23:21.049 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
00:23:21.050 00.001 7680 Moving (-0.10, 0.24) raw xDistance=0.05 yDistance=-0.26
00:23:21.050 00.000 6120 Enqueuing Expose request
00:23:21.054 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:23:21.055 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:23:21.055 00.000 7680 MoveAxis(E, 0, ABG)
00:23:21.055 00.000 7680 Move returns status 0, amount 0
00:23:21.055 00.000 7680 MoveAxis(N, 139, ABG)
00:23:21.055 00.000 7680 Guiding  Dir = 0, Dur = 139
00:23:21.055 00.000 7680 IsSlewing returns 0
00:23:21.055 00.000 7680 IsGuiding returns 0
00:23:21.055 00.000 7680 PulseGuide returned control before completion, sleep 149
00:23:21.209 00.154 7680 IsGuiding returns 1
00:23:21.210 00.001 7680 scope still moving after pulse duration time elapsed
00:23:21.240 00.030 7680 IsSlewing returns 0
00:23:21.241 00.001 7680 IsGuiding returns 0
00:23:21.242 00.001 7680 scope move finished after 139 + 47 ms
00:23:21.243 00.001 7680 Move returns status 0, amount 139
00:23:21.243 00.000 7680 move complete, result=0
00:23:21.244 00.001 7680 worker thread done servicing request
00:23:21.244 00.000 7680 Worker thread wakes up
00:23:21.244 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 139 ms NORTH
00:23:21.250 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:21.250 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:22.508 01.258 7680 Exposure complete
00:23:22.648 00.140 7680 worker thread done servicing request
00:23:22.649 00.001 6120 OnExposeComplete: enter
00:23:22.654 00.005 6120 UpdateGuideState(): m_state=6
00:23:22.658 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3917
00:23:22.663 00.005 6120 Star::Find returns 1 (1), X=962.64, Y=49.71, Mass=14217, SNR=78.4, Peak=255 HFD=7.1
00:23:22.667 00.004 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
00:23:22.672 00.005 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.66)
00:23:22.677 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.94 mountX=0.03 mountY=-0.18, mountTheta=-1.39
00:23:22.682 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.17, opts=13)
00:23:22.686 00.004 6120 Enqueuing Move request for scope (-0.07, 0.17)
00:23:22.689 00.003 7680 Worker thread wakes up
00:23:22.690 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
00:23:22.690 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
00:23:22.690 00.000 7680 Moving (-0.07, 0.17) raw xDistance=0.03 yDistance=-0.18
00:23:22.690 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:23:22.690 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:22.694 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:23:22.694 00.000 6120 UpdateGuideState exits: m=14217 SNR=78.4 Saturated
00:23:22.699 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:23:22.699 00.000 7680 MoveAxis(E, 0, ABG)
00:23:22.699 00.000 7680 Move returns status 0, amount 0
00:23:22.700 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:22.704 00.004 7680 MoveAxis(N, 0, ABG)
00:23:22.704 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:22.709 00.005 6120 Enqueuing Expose request
00:23:22.713 00.004 7680 Move returns status 0, amount 0
00:23:22.713 00.000 7680 move complete, result=0
00:23:22.713 00.000 7680 worker thread done servicing request
00:23:22.713 00.000 7680 Worker thread wakes up
00:23:22.713 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:23:22.717 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:22.717 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:23.962 01.245 7680 Exposure complete
00:23:24.074 00.112 7680 worker thread done servicing request
00:23:24.074 00.000 6120 OnExposeComplete: enter
00:23:24.079 00.005 6120 UpdateGuideState(): m_state=6
00:23:24.084 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3918
00:23:24.088 00.004 6120 Star::Find returns 1 (1), X=962.57, Y=49.94, Mass=14454, SNR=78.7, Peak=255 HFD=7.0
00:23:24.091 00.003 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
00:23:24.095 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
00:23:24.098 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.40 hyp=0.42 cameraTheta=1.89 mountX=0.05 mountY=-0.41, mountTheta=-1.44
00:23:24.103 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.40, opts=13)
00:23:24.106 00.003 6120 Enqueuing Move request for scope (-0.13, 0.40)
00:23:24.111 00.005 7680 Worker thread wakes up
00:23:24.111 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.40) opts 0xd
00:23:24.111 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.40)
00:23:24.111 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:24.115 00.004 6120 UpdateGuideState exits: m=14454 SNR=78.7 Saturated
00:23:24.119 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:24.122 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:24.126 00.004 6120 Enqueuing Expose request
00:23:24.130 00.004 7680 Moving (-0.13, 0.40) raw xDistance=0.05 yDistance=-0.41
00:23:24.130 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:23:24.130 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:23:24.130 00.000 7680 MoveAxis(E, 0, ABG)
00:23:24.130 00.000 7680 Move returns status 0, amount 0
00:23:24.131 00.001 7680 MoveAxis(N, 224, ABG)
00:23:24.131 00.000 7680 Guiding  Dir = 0, Dur = 224
00:23:24.131 00.000 7680 IsSlewing returns 0
00:23:24.132 00.001 7680 IsGuiding returns 0
00:23:24.132 00.000 7680 PulseGuide returned control before completion, sleep 234
00:23:24.372 00.240 7680 IsGuiding returns 1
00:23:24.373 00.001 7680 scope still moving after pulse duration time elapsed
00:23:24.403 00.030 7680 IsSlewing returns 0
00:23:24.406 00.003 7680 IsGuiding returns 0
00:23:24.407 00.001 7680 scope move finished after 224 + 50 ms
00:23:24.407 00.000 7680 Move returns status 0, amount 224
00:23:24.408 00.001 7680 move complete, result=0
00:23:24.408 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 224 ms NORTH
00:23:24.416 00.008 7680 worker thread done servicing request
00:23:24.416 00.000 7680 Worker thread wakes up
00:23:24.416 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:24.416 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:25.671 01.255 7680 Exposure complete
00:23:25.806 00.135 7680 worker thread done servicing request
00:23:25.807 00.001 6120 OnExposeComplete: enter
00:23:25.811 00.004 6120 UpdateGuideState(): m_state=6
00:23:25.816 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3919
00:23:25.819 00.003 6120 Star::Find returns 1 (1), X=962.72, Y=49.93, Mass=14501, SNR=76.2, Peak=255 HFD=6.8
00:23:25.823 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.48 = -1.81)
00:23:25.827 00.004 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
00:23:25.832 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.39 hyp=0.39 cameraTheta=1.52 mountX=-0.09 mountY=-0.34, mountTheta=-1.83
00:23:25.837 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.39, opts=13)
00:23:25.842 00.005 6120 Enqueuing Move request for scope (0.02, 0.39)
00:23:25.846 00.004 7680 Worker thread wakes up
00:23:25.846 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:25.850 00.004 6120 UpdateGuideState exits: m=14501 SNR=76.2 Saturated
00:23:25.853 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:25.857 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:25.860 00.003 6120 Enqueuing Expose request
00:23:25.865 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.39) opts 0xd
00:23:25.865 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.39)
00:23:25.865 00.000 7680 Moving (0.02, 0.39) raw xDistance=-0.09 yDistance=-0.34
00:23:25.865 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:23:25.866 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:23:25.866 00.000 7680 MoveAxis(E, 0, ABG)
00:23:25.866 00.000 7680 Move returns status 0, amount 0
00:23:25.866 00.000 7680 MoveAxis(N, 185, ABG)
00:23:25.867 00.001 7680 Guiding  Dir = 0, Dur = 185
00:23:25.867 00.000 7680 IsSlewing returns 0
00:23:25.867 00.000 7680 IsGuiding returns 0
00:23:25.868 00.001 7680 PulseGuide returned control before completion, sleep 195
00:23:26.065 00.197 7680 IsGuiding returns 1
00:23:26.065 00.000 7680 scope still moving after pulse duration time elapsed
00:23:26.098 00.033 7680 IsSlewing returns 0
00:23:26.098 00.000 7680 IsGuiding returns 0
00:23:26.098 00.000 7680 scope move finished after 185 + 45 ms
00:23:26.098 00.000 7680 Move returns status 0, amount 185
00:23:26.098 00.000 7680 move complete, result=0
00:23:26.099 00.001 7680 worker thread done servicing request
00:23:26.099 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 185 ms NORTH
00:23:26.107 00.008 7680 Worker thread wakes up
00:23:26.107 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:26.108 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:27.362 01.254 7680 Exposure complete
00:23:27.500 00.138 7680 worker thread done servicing request
00:23:27.501 00.001 6120 OnExposeComplete: enter
00:23:27.504 00.003 6120 UpdateGuideState(): m_state=6
00:23:27.508 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3920
00:23:27.513 00.005 6120 Star::Find returns 1 (1), X=962.71, Y=49.70, Mass=15788, SNR=81.9, Peak=255 HFD=7.1
00:23:27.518 00.005 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
00:23:27.522 00.004 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
00:23:27.526 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.52 mountX=-0.04 mountY=-0.14, mountTheta=-1.84
00:23:27.531 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.16, opts=13)
00:23:27.535 00.004 6120 Enqueuing Move request for scope (0.01, 0.16)
00:23:27.540 00.005 7680 Worker thread wakes up
00:23:27.540 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
00:23:27.540 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
00:23:27.540 00.000 7680 Moving (0.01, 0.16) raw xDistance=-0.04 yDistance=-0.14
00:23:27.540 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:27.545 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:23:27.545 00.000 6120 UpdateGuideState exits: m=15788 SNR=81.9 Saturated
00:23:27.549 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:27.555 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:27.558 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:23:27.559 00.001 6120 Enqueuing Expose request
00:23:27.562 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:23:27.562 00.000 7680 MoveAxis(E, 0, ABG)
00:23:27.563 00.001 7680 Move returns status 0, amount 0
00:23:27.563 00.000 7680 MoveAxis(N, 0, ABG)
00:23:27.563 00.000 7680 Move returns status 0, amount 0
00:23:27.563 00.000 7680 move complete, result=0
00:23:27.563 00.000 7680 worker thread done servicing request
00:23:27.564 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:27.568 00.004 7680 Worker thread wakes up
00:23:27.568 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:27.568 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:28.812 01.244 7680 Exposure complete
00:23:28.944 00.132 7680 worker thread done servicing request
00:23:28.944 00.000 6120 OnExposeComplete: enter
00:23:28.949 00.005 6120 UpdateGuideState(): m_state=6
00:23:28.954 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3921
00:23:28.958 00.004 6120 Star::Find returns 1 (1), X=962.74, Y=49.99, Mass=13982, SNR=78.8, Peak=255 HFD=6.9
00:23:28.963 00.005 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.85)
00:23:28.966 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
00:23:28.970 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.44 hyp=0.45 cameraTheta=1.48 mountX=-0.12 mountY=-0.38, mountTheta=-1.88
00:23:28.975 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.44, opts=13)
00:23:28.979 00.004 6120 Enqueuing Move request for scope (0.04, 0.44)
00:23:28.984 00.005 7680 Worker thread wakes up
00:23:28.984 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.44) opts 0xd
00:23:28.984 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.44)
00:23:28.984 00.000 7680 Moving (0.04, 0.44) raw xDistance=-0.12 yDistance=-0.38
00:23:28.984 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:23:28.984 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:23:28.984 00.000 7680 MoveAxis(E, 0, ABG)
00:23:28.985 00.001 7680 Move returns status 0, amount 0
00:23:28.985 00.000 7680 MoveAxis(N, 208, ABG)
00:23:28.985 00.000 7680 Guiding  Dir = 0, Dur = 208
00:23:28.985 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:28.989 00.004 7680 IsSlewing returns 0
00:23:28.989 00.000 6120 UpdateGuideState exits: m=13982 SNR=78.8 Saturated
00:23:28.994 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:28.997 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:29.001 00.004 6120 Enqueuing Expose request
00:23:29.004 00.003 7680 IsGuiding returns 0
00:23:29.005 00.001 7680 PulseGuide returned control before completion, sleep 218
00:23:29.224 00.219 7680 IsGuiding returns 1
00:23:29.226 00.002 7680 scope still moving after pulse duration time elapsed
00:23:29.255 00.029 7680 IsSlewing returns 0
00:23:29.256 00.001 7680 IsGuiding returns 1
00:23:29.285 00.029 7680 IsSlewing returns 0
00:23:29.286 00.001 7680 IsGuiding returns 0
00:23:29.286 00.000 7680 scope move finished after 208 + 74 ms
00:23:29.288 00.002 7680 Move returns status 0, amount 208
00:23:29.288 00.000 7680 move complete, result=0
00:23:29.288 00.000 7680 worker thread done servicing request
00:23:29.288 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 208 ms NORTH
00:23:29.296 00.008 7680 Worker thread wakes up
00:23:29.296 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:29.296 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:30.546 01.250 7680 Exposure complete
00:23:30.685 00.139 7680 worker thread done servicing request
00:23:30.685 00.000 6120 OnExposeComplete: enter
00:23:30.689 00.004 6120 UpdateGuideState(): m_state=6
00:23:30.693 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3922
00:23:30.697 00.004 6120 Star::Find returns 1 (1), X=962.71, Y=49.81, Mass=14863, SNR=79.4, Peak=255 HFD=7.0
00:23:30.701 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
00:23:30.705 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
00:23:30.708 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.55 mountX=-0.06 mountY=-0.24, mountTheta=-1.80
00:23:30.713 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.27, opts=13)
00:23:30.717 00.004 6120 Enqueuing Move request for scope (0.01, 0.27)
00:23:30.720 00.003 7680 Worker thread wakes up
00:23:30.720 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
00:23:30.720 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
00:23:30.720 00.000 7680 Moving (0.01, 0.27) raw xDistance=-0.06 yDistance=-0.24
00:23:30.720 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:23:30.720 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:23:30.721 00.001 7680 MoveAxis(E, 0, ABG)
00:23:30.721 00.000 7680 Move returns status 0, amount 0
00:23:30.721 00.000 7680 MoveAxis(N, 129, ABG)
00:23:30.721 00.000 7680 Guiding  Dir = 0, Dur = 129
00:23:30.721 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:30.726 00.005 7680 IsSlewing returns 0
00:23:30.726 00.000 6120 UpdateGuideState exits: m=14863 SNR=79.4 Saturated
00:23:30.729 00.003 7680 IsGuiding returns 0
00:23:30.730 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:30.732 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:30.736 00.004 7680 PulseGuide returned control before completion, sleep 139
00:23:30.736 00.000 6120 Enqueuing Expose request
00:23:30.880 00.144 7680 IsGuiding returns 1
00:23:30.881 00.001 7680 scope still moving after pulse duration time elapsed
00:23:30.911 00.030 7680 IsSlewing returns 0
00:23:30.912 00.001 7680 IsGuiding returns 0
00:23:30.912 00.000 7680 scope move finished after 129 + 53 ms
00:23:30.912 00.000 7680 Move returns status 0, amount 129
00:23:30.912 00.000 7680 move complete, result=0
00:23:30.913 00.001 7680 worker thread done servicing request
00:23:30.913 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 129 ms NORTH
00:23:30.917 00.004 7680 Worker thread wakes up
00:23:30.917 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:30.918 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:32.175 01.257 7680 Exposure complete
00:23:32.307 00.132 7680 worker thread done servicing request
00:23:32.307 00.000 6120 OnExposeComplete: enter
00:23:32.311 00.004 6120 UpdateGuideState(): m_state=6
00:23:32.314 00.003 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3923
00:23:32.317 00.003 6120 Star::Find returns 1 (1), X=962.68, Y=49.78, Mass=14383, SNR=78.9, Peak=255 HFD=7.0
00:23:32.321 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.68)
00:23:32.325 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
00:23:32.330 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.65 mountX=-0.03 mountY=-0.23, mountTheta=-1.68
00:23:32.338 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.24, opts=13)
00:23:32.343 00.005 6120 Enqueuing Move request for scope (-0.02, 0.24)
00:23:32.347 00.004 7680 Worker thread wakes up
00:23:32.347 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
00:23:32.347 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
00:23:32.347 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:32.351 00.004 7680 Moving (-0.02, 0.24) raw xDistance=-0.03 yDistance=-0.23
00:23:32.351 00.000 6120 UpdateGuideState exits: m=14383 SNR=78.9 Saturated
00:23:32.355 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:23:32.355 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:23:32.356 00.001 7680 MoveAxis(E, 0, ABG)
00:23:32.356 00.000 7680 Move returns status 0, amount 0
00:23:32.356 00.000 7680 MoveAxis(N, 124, ABG)
00:23:32.356 00.000 7680 Guiding  Dir = 0, Dur = 124
00:23:32.357 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:32.362 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:32.367 00.005 7680 IsSlewing returns 0
00:23:32.367 00.000 6120 Enqueuing Expose request
00:23:32.372 00.005 7680 IsGuiding returns 0
00:23:32.372 00.000 7680 PulseGuide returned control before completion, sleep 134
00:23:32.509 00.137 7680 IsGuiding returns 1
00:23:32.510 00.001 7680 scope still moving after pulse duration time elapsed
00:23:32.540 00.030 7680 IsSlewing returns 0
00:23:32.543 00.003 7680 IsGuiding returns 0
00:23:32.544 00.001 7680 scope move finished after 124 + 48 ms
00:23:32.544 00.000 7680 Move returns status 0, amount 124
00:23:32.544 00.000 7680 move complete, result=0
00:23:32.546 00.002 7680 worker thread done servicing request
00:23:32.546 00.000 7680 Worker thread wakes up
00:23:32.546 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 124 ms NORTH
00:23:32.552 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:32.553 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:33.808 01.255 7680 Exposure complete
00:23:33.943 00.135 7680 worker thread done servicing request
00:23:33.943 00.000 6120 OnExposeComplete: enter
00:23:33.948 00.005 6120 UpdateGuideState(): m_state=6
00:23:33.950 00.002 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3924
00:23:33.957 00.007 6120 Star::Find returns 1 (1), X=962.72, Y=49.69, Mass=15357, SNR=81.4, Peak=255 HFD=7.1
00:23:33.961 00.004 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
00:23:33.966 00.005 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
00:23:33.970 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.46 mountX=-0.05 mountY=-0.13, mountTheta=-1.91
00:23:33.976 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.15, opts=13)
00:23:33.979 00.003 6120 Enqueuing Move request for scope (0.02, 0.15)
00:23:33.982 00.003 7680 Worker thread wakes up
00:23:33.983 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
00:23:33.983 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
00:23:33.983 00.000 7680 Moving (0.02, 0.15) raw xDistance=-0.05 yDistance=-0.13
00:23:33.983 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:23:33.983 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:23:33.985 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:23:33.985 00.000 7680 MoveAxis(E, 0, ABG)
00:23:33.985 00.000 7680 Move returns status 0, amount 0
00:23:33.986 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:33.989 00.003 7680 MoveAxis(N, 0, ABG)
00:23:33.990 00.001 7680 Move returns status 0, amount 0
00:23:33.990 00.000 6120 UpdateGuideState exits: m=15357 SNR=81.4 Saturated
00:23:33.993 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:33.998 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:34.001 00.003 6120 Enqueuing Expose request
00:23:34.006 00.005 7680 move complete, result=0
00:23:34.006 00.000 7680 worker thread done servicing request
00:23:34.006 00.000 7680 Worker thread wakes up
00:23:34.006 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:34.010 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:34.010 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:35.266 01.256 7680 Exposure complete
00:23:35.405 00.139 7680 worker thread done servicing request
00:23:35.406 00.001 6120 OnExposeComplete: enter
00:23:35.409 00.003 6120 UpdateGuideState(): m_state=6
00:23:35.414 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3925
00:23:35.418 00.004 6120 Star::Find returns 1 (1), X=962.83, Y=49.85, Mass=14450, SNR=77.5, Peak=255 HFD=6.8
00:23:35.423 00.005 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
00:23:35.426 00.003 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.42)
00:23:35.430 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.31 hyp=0.34 cameraTheta=1.18 mountX=-0.18 mountY=-0.22, mountTheta=-2.26
00:23:35.435 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.31, opts=13)
00:23:35.438 00.003 6120 Enqueuing Move request for scope (0.13, 0.31)
00:23:35.442 00.004 7680 Worker thread wakes up
00:23:35.442 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.31) opts 0xd
00:23:35.443 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.31)
00:23:35.443 00.000 7680 Moving (0.13, 0.31) raw xDistance=-0.18 yDistance=-0.22
00:23:35.443 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:23:35.443 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:23:35.443 00.000 7680 MoveAxis(E, 0, ABG)
00:23:35.443 00.000 7680 Move returns status 0, amount 0
00:23:35.444 00.001 7680 MoveAxis(N, 122, ABG)
00:23:35.444 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:35.447 00.003 7680 Guiding  Dir = 0, Dur = 122
00:23:35.448 00.001 7680 IsSlewing returns 0
00:23:35.448 00.000 7680 IsGuiding returns 0
00:23:35.448 00.000 7680 PulseGuide returned control before completion, sleep 132
00:23:35.448 00.000 6120 UpdateGuideState exits: m=14450 SNR=77.5 Saturated
00:23:35.453 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:35.459 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:35.462 00.003 6120 Enqueuing Expose request
00:23:35.584 00.122 7680 IsGuiding returns 1
00:23:35.586 00.002 7680 scope still moving after pulse duration time elapsed
00:23:35.615 00.029 7680 IsSlewing returns 0
00:23:35.615 00.000 7680 IsGuiding returns 0
00:23:35.616 00.001 7680 scope move finished after 122 + 45 ms
00:23:35.616 00.000 7680 Move returns status 0, amount 122
00:23:35.616 00.000 7680 move complete, result=0
00:23:35.617 00.001 7680 worker thread done servicing request
00:23:35.617 00.000 7680 Worker thread wakes up
00:23:35.617 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 122 ms NORTH
00:23:35.623 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:35.623 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:36.874 01.251 7680 Exposure complete
00:23:36.990 00.116 7680 worker thread done servicing request
00:23:36.990 00.000 6120 OnExposeComplete: enter
00:23:36.996 00.006 6120 UpdateGuideState(): m_state=6
00:23:37.001 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3926
00:23:37.005 00.004 6120 Star::Find returns 1 (1), X=962.82, Y=50.01, Mass=14186, SNR=76.6, Peak=255 HFD=7.0
00:23:37.009 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
00:23:37.013 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.28)
00:23:37.017 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.47 hyp=0.49 cameraTheta=1.32 mountX=-0.21 mountY=-0.37, mountTheta=-2.08
00:23:37.022 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.47, opts=13)
00:23:37.026 00.004 6120 Enqueuing Move request for scope (0.12, 0.47)
00:23:37.030 00.004 7680 Worker thread wakes up
00:23:37.030 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.47) opts 0xd
00:23:37.030 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:37.034 00.004 6120 UpdateGuideState exits: m=14186 SNR=76.6 Saturated
00:23:37.037 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:37.040 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:37.044 00.004 6120 Enqueuing Expose request
00:23:37.049 00.005 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.47)
00:23:37.049 00.000 7680 Moving (0.12, 0.47) raw xDistance=-0.21 yDistance=-0.37
00:23:37.049 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:23:37.049 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:23:37.050 00.001 7680 MoveAxis(E, 85, ABG)
00:23:37.050 00.000 7680 Guiding  Dir = 2, Dur = 85
00:23:37.050 00.000 7680 IsSlewing returns 0
00:23:37.051 00.001 7680 IsGuiding returns 0
00:23:37.052 00.001 7680 PulseGuide returned control before completion, sleep 95
00:23:37.149 00.097 7680 IsGuiding returns 1
00:23:37.149 00.000 7680 scope still moving after pulse duration time elapsed
00:23:37.180 00.031 7680 IsSlewing returns 0
00:23:37.180 00.000 7680 IsGuiding returns 0
00:23:37.182 00.002 7680 scope move finished after 85 + 45 ms
00:23:37.182 00.000 7680 Move returns status 0, amount 85
00:23:37.182 00.000 7680 MoveAxis(N, 201, ABG)
00:23:37.183 00.001 7680 Guiding  Dir = 0, Dur = 201
00:23:37.183 00.000 7680 IsSlewing returns 0
00:23:37.183 00.000 7680 IsGuiding returns 0
00:23:37.184 00.001 7680 PulseGuide returned control before completion, sleep 211
00:23:37.400 00.216 7680 IsGuiding returns 1
00:23:37.400 00.000 7680 scope still moving after pulse duration time elapsed
00:23:37.431 00.031 7680 IsSlewing returns 0
00:23:37.432 00.001 7680 IsGuiding returns 0
00:23:37.434 00.002 7680 scope move finished after 201 + 48 ms
00:23:37.434 00.000 7680 Move returns status 0, amount 201
00:23:37.435 00.001 7680 move complete, result=0
00:23:37.435 00.000 7680 worker thread done servicing request
00:23:37.435 00.000 7680 Worker thread wakes up
00:23:37.436 00.001 6120 GuideStep: -0.2 px 85 ms EAST, -0.4 px 201 ms NORTH
00:23:37.442 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:37.442 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:38.698 01.256 7680 Exposure complete
00:23:38.823 00.125 7680 worker thread done servicing request
00:23:38.824 00.001 6120 OnExposeComplete: enter
00:23:38.828 00.004 6120 UpdateGuideState(): m_state=6
00:23:38.832 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3927
00:23:38.836 00.004 6120 Star::Find returns 1 (1), X=962.85, Y=49.91, Mass=14722, SNR=78.1, Peak=255 HFD=6.9
00:23:38.840 00.004 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
00:23:38.844 00.004 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.42)
00:23:38.847 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.37 hyp=0.40 cameraTheta=1.18 mountX=-0.22 mountY=-0.26, mountTheta=-2.26
00:23:38.852 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.37, opts=13)
00:23:38.857 00.005 6120 Enqueuing Move request for scope (0.15, 0.37)
00:23:38.861 00.004 7680 Worker thread wakes up
00:23:38.861 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.37) opts 0xd
00:23:38.861 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.37)
00:23:38.862 00.001 7680 Moving (0.15, 0.37) raw xDistance=-0.22 yDistance=-0.26
00:23:38.862 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
00:23:38.862 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:23:38.862 00.000 7680 MoveAxis(E, 94, ABG)
00:23:38.862 00.000 7680 Guiding  Dir = 2, Dur = 94
00:23:38.863 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:38.867 00.004 7680 IsSlewing returns 0
00:23:38.867 00.000 6120 UpdateGuideState exits: m=14722 SNR=78.1 Saturated
00:23:38.871 00.004 7680 IsGuiding returns 0
00:23:38.871 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:38.876 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:38.880 00.004 7680 PulseGuide returned control before completion, sleep 104
00:23:38.880 00.000 6120 Enqueuing Expose request
00:23:38.999 00.119 7680 IsGuiding returns 0
00:23:39.000 00.001 7680 Move returns status 0, amount 94
00:23:39.001 00.001 7680 MoveAxis(N, 142, ABG)
00:23:39.001 00.000 7680 Guiding  Dir = 0, Dur = 142
00:23:39.002 00.001 7680 IsSlewing returns 0
00:23:39.003 00.001 7680 IsGuiding returns 0
00:23:39.004 00.001 7680 PulseGuide returned control before completion, sleep 152
00:23:39.174 00.170 7680 IsGuiding returns 1
00:23:39.175 00.001 7680 scope still moving after pulse duration time elapsed
00:23:39.203 00.028 7680 IsSlewing returns 0
00:23:39.204 00.001 7680 IsGuiding returns 0
00:23:39.206 00.002 7680 scope move finished after 142 + 60 ms
00:23:39.207 00.001 7680 Move returns status 0, amount 142
00:23:39.207 00.000 7680 move complete, result=0
00:23:39.207 00.000 7680 worker thread done servicing request
00:23:39.208 00.001 7680 Worker thread wakes up
00:23:39.208 00.000 6120 GuideStep: -0.2 px 94 ms EAST, -0.3 px 142 ms NORTH
00:23:39.214 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:39.214 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:40.471 01.257 7680 Exposure complete
00:23:40.611 00.140 7680 worker thread done servicing request
00:23:40.611 00.000 6120 OnExposeComplete: enter
00:23:40.616 00.005 6120 UpdateGuideState(): m_state=6
00:23:40.621 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3928
00:23:40.624 00.003 6120 Star::Find returns 1 (1), X=962.73, Y=49.80, Mass=13640, SNR=74.9, Peak=255 HFD=7.0
00:23:40.629 00.005 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
00:23:40.632 00.003 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
00:23:40.637 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.45 mountX=-0.08 mountY=-0.22, mountTheta=-1.92
00:23:40.642 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.26, opts=13)
00:23:40.646 00.004 6120 Enqueuing Move request for scope (0.03, 0.26)
00:23:40.650 00.004 7680 Worker thread wakes up
00:23:40.650 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:40.654 00.004 6120 UpdateGuideState exits: m=13640 SNR=74.9 Saturated
00:23:40.658 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:40.661 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:40.665 00.004 6120 Enqueuing Expose request
00:23:40.669 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.26) opts 0xd
00:23:40.669 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.26)
00:23:40.669 00.000 7680 Moving (0.03, 0.26) raw xDistance=-0.08 yDistance=-0.22
00:23:40.669 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:23:40.670 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:23:40.670 00.000 7680 MoveAxis(E, 0, ABG)
00:23:40.670 00.000 7680 Move returns status 0, amount 0
00:23:40.670 00.000 7680 MoveAxis(N, 118, ABG)
00:23:40.670 00.000 7680 Guiding  Dir = 0, Dur = 118
00:23:40.671 00.001 7680 IsSlewing returns 0
00:23:40.672 00.001 7680 IsGuiding returns 0
00:23:40.673 00.001 7680 PulseGuide returned control before completion, sleep 128
00:23:40.804 00.131 7680 IsGuiding returns 1
00:23:40.804 00.000 7680 scope still moving after pulse duration time elapsed
00:23:40.835 00.031 7680 IsSlewing returns 0
00:23:40.836 00.001 7680 IsGuiding returns 0
00:23:40.837 00.001 7680 scope move finished after 118 + 45 ms
00:23:40.837 00.000 7680 Move returns status 0, amount 118
00:23:40.837 00.000 7680 move complete, result=0
00:23:40.838 00.001 7680 worker thread done servicing request
00:23:40.838 00.000 7680 Worker thread wakes up
00:23:40.838 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 118 ms NORTH
00:23:40.843 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:40.845 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:42.092 01.247 7680 Exposure complete
00:23:42.235 00.143 7680 worker thread done servicing request
00:23:42.235 00.000 6120 OnExposeComplete: enter
00:23:42.240 00.005 6120 UpdateGuideState(): m_state=6
00:23:42.244 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3929
00:23:42.248 00.004 6120 Star::Find returns 1 (1), X=962.81, Y=49.76, Mass=15016, SNR=80.6, Peak=255 HFD=7.0
00:23:42.251 00.003 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.06 = -2.22)
00:23:42.255 00.004 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.49)
00:23:42.259 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.22 hyp=0.24 cameraTheta=1.11 mountX=-0.15 mountY=-0.15, mountTheta=-2.35
00:23:42.264 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.22, opts=13)
00:23:42.269 00.005 6120 Enqueuing Move request for scope (0.11, 0.22)
00:23:42.274 00.005 7680 Worker thread wakes up
00:23:42.274 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:42.278 00.004 6120 UpdateGuideState exits: m=15016 SNR=80.6 Saturated
00:23:42.282 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:42.287 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:42.290 00.003 6120 Enqueuing Expose request
00:23:42.294 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.22) opts 0xd
00:23:42.294 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.22)
00:23:42.294 00.000 7680 Moving (0.11, 0.22) raw xDistance=-0.15 yDistance=-0.15
00:23:42.294 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:23:42.294 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:23:42.295 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:23:42.295 00.000 7680 MoveAxis(E, 0, ABG)
00:23:42.295 00.000 7680 Move returns status 0, amount 0
00:23:42.295 00.000 7680 MoveAxis(N, 0, ABG)
00:23:42.295 00.000 7680 Move returns status 0, amount 0
00:23:42.296 00.001 7680 move complete, result=0
00:23:42.296 00.000 7680 worker thread done servicing request
00:23:42.296 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:42.300 00.004 7680 Worker thread wakes up
00:23:42.300 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:42.300 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:43.546 01.246 7680 Exposure complete
00:23:43.683 00.137 7680 worker thread done servicing request
00:23:43.684 00.001 6120 OnExposeComplete: enter
00:23:43.688 00.004 6120 UpdateGuideState(): m_state=6
00:23:43.692 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3930
00:23:43.696 00.004 6120 Star::Find returns 1 (1), X=962.73, Y=49.63, Mass=13713, SNR=75.7, Peak=255 HFD=6.9
00:23:43.700 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.06)
00:23:43.705 00.005 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
00:23:43.708 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.27 mountX=-0.04 mountY=-0.07, mountTheta=-2.14
00:23:43.714 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.09, opts=13)
00:23:43.718 00.004 6120 Enqueuing Move request for scope (0.03, 0.09)
00:23:43.721 00.003 7680 Worker thread wakes up
00:23:43.721 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
00:23:43.721 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
00:23:43.721 00.000 7680 Moving (0.03, 0.09) raw xDistance=-0.04 yDistance=-0.07
00:23:43.721 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:23:43.722 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:23:43.722 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:43.726 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:23:43.726 00.000 7680 MoveAxis(E, 0, ABG)
00:23:43.726 00.000 7680 Move returns status 0, amount 0
00:23:43.727 00.001 7680 MoveAxis(N, 0, ABG)
00:23:43.727 00.000 7680 Move returns status 0, amount 0
00:23:43.727 00.000 7680 move complete, result=0
00:23:43.728 00.001 6120 UpdateGuideState exits: m=13713 SNR=75.7 Saturated
00:23:43.731 00.003 7680 worker thread done servicing request
00:23:43.732 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:43.736 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:43.740 00.004 6120 Enqueuing Expose request
00:23:43.744 00.004 7680 Worker thread wakes up
00:23:43.745 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:23:43.749 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:43.749 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:44.996 01.247 7680 Exposure complete
00:23:45.131 00.135 7680 worker thread done servicing request
00:23:45.132 00.001 6120 OnExposeComplete: enter
00:23:45.135 00.003 6120 UpdateGuideState(): m_state=6
00:23:45.139 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3931
00:23:45.144 00.005 6120 Star::Find returns 1 (1), X=962.77, Y=49.97, Mass=13954, SNR=77.3, Peak=255 HFD=6.9
00:23:45.148 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
00:23:45.151 00.003 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
00:23:45.155 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.43 hyp=0.44 cameraTheta=1.41 mountX=-0.15 mountY=-0.36, mountTheta=-1.97
00:23:45.160 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.43, opts=13)
00:23:45.164 00.004 6120 Enqueuing Move request for scope (0.07, 0.43)
00:23:45.168 00.004 7680 Worker thread wakes up
00:23:45.169 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.43) opts 0xd
00:23:45.169 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.43)
00:23:45.169 00.000 7680 Moving (0.07, 0.43) raw xDistance=-0.15 yDistance=-0.36
00:23:45.170 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:23:45.170 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:23:45.170 00.000 7680 MoveAxis(E, 0, ABG)
00:23:45.170 00.000 7680 Move returns status 0, amount 0
00:23:45.170 00.000 7680 MoveAxis(N, 193, ABG)
00:23:45.170 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:45.177 00.007 6120 UpdateGuideState exits: m=13954 SNR=77.3 Saturated
00:23:45.181 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:45.185 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:45.188 00.003 6120 Enqueuing Expose request
00:23:45.193 00.005 7680 Guiding  Dir = 0, Dur = 193
00:23:45.193 00.000 7680 IsSlewing returns 0
00:23:45.193 00.000 7680 IsGuiding returns 0
00:23:45.194 00.001 7680 PulseGuide returned control before completion, sleep 203
00:23:45.408 00.214 7680 IsGuiding returns 1
00:23:45.409 00.001 7680 scope still moving after pulse duration time elapsed
00:23:45.439 00.030 7680 IsSlewing returns 0
00:23:45.440 00.001 7680 IsGuiding returns 0
00:23:45.442 00.002 7680 scope move finished after 193 + 55 ms
00:23:45.443 00.001 7680 Move returns status 0, amount 193
00:23:45.443 00.000 7680 move complete, result=0
00:23:45.444 00.001 7680 worker thread done servicing request
00:23:45.444 00.000 7680 Worker thread wakes up
00:23:45.445 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 193 ms NORTH
00:23:45.452 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:45.452 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:46.704 01.252 7680 Exposure complete
00:23:46.850 00.146 7680 worker thread done servicing request
00:23:46.850 00.000 6120 OnExposeComplete: enter
00:23:46.854 00.004 6120 UpdateGuideState(): m_state=6
00:23:46.859 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3932
00:23:46.864 00.005 6120 Star::Find returns 1 (1), X=962.79, Y=49.96, Mass=14224, SNR=78.4, Peak=255 HFD=6.9
00:23:46.868 00.004 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
00:23:46.872 00.004 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
00:23:46.876 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.42 hyp=0.43 cameraTheta=1.37 mountX=-0.16 mountY=-0.34, mountTheta=-2.02
00:23:46.882 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.42, opts=13)
00:23:46.886 00.004 6120 Enqueuing Move request for scope (0.09, 0.42)
00:23:46.889 00.003 7680 Worker thread wakes up
00:23:46.889 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:46.892 00.003 6120 UpdateGuideState exits: m=14224 SNR=78.4 Saturated
00:23:46.897 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:46.899 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:46.902 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.42) opts 0xd
00:23:46.902 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.42)
00:23:46.903 00.001 7680 Moving (0.09, 0.42) raw xDistance=-0.16 yDistance=-0.34
00:23:46.903 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:23:46.903 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:23:46.903 00.000 7680 MoveAxis(E, 0, ABG)
00:23:46.903 00.000 7680 Move returns status 0, amount 0
00:23:46.903 00.000 7680 MoveAxis(N, 183, ABG)
00:23:46.905 00.002 6120 Enqueuing Expose request
00:23:46.907 00.002 7680 Guiding  Dir = 0, Dur = 183
00:23:46.908 00.001 7680 IsSlewing returns 0
00:23:46.908 00.000 7680 IsGuiding returns 0
00:23:46.908 00.000 7680 PulseGuide returned control before completion, sleep 193
00:23:47.111 00.203 7680 IsGuiding returns 1
00:23:47.111 00.000 7680 scope still moving after pulse duration time elapsed
00:23:47.142 00.031 7680 IsSlewing returns 0
00:23:47.142 00.000 7680 IsGuiding returns 0
00:23:47.144 00.002 7680 scope move finished after 183 + 52 ms
00:23:47.144 00.000 7680 Move returns status 0, amount 183
00:23:47.145 00.001 7680 move complete, result=0
00:23:47.146 00.001 7680 worker thread done servicing request
00:23:47.146 00.000 7680 Worker thread wakes up
00:23:47.146 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 183 ms NORTH
00:23:47.152 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:47.152 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:48.401 01.249 7680 Exposure complete
00:23:48.535 00.134 7680 worker thread done servicing request
00:23:48.536 00.001 6120 OnExposeComplete: enter
00:23:48.540 00.004 6120 UpdateGuideState(): m_state=6
00:23:48.544 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3933
00:23:48.547 00.003 6120 Star::Find returns 1 (1), X=962.94, Y=49.90, Mass=13946, SNR=77.3, Peak=255 HFD=7.1
00:23:48.552 00.005 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.95 = -2.33)
00:23:48.556 00.004 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.68 = -2.60)
00:23:48.559 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=0.36 hyp=0.43 cameraTheta=1.00 mountX=-0.30 mountY=-0.22, mountTheta=-2.50
00:23:48.565 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.36, opts=13)
00:23:48.569 00.004 6120 Enqueuing Move request for scope (0.23, 0.36)
00:23:48.574 00.005 7680 Worker thread wakes up
00:23:48.574 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.36) opts 0xd
00:23:48.574 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.36)
00:23:48.575 00.001 7680 Moving (0.23, 0.36) raw xDistance=-0.30 yDistance=-0.22
00:23:48.575 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:23:48.575 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:23:48.575 00.000 7680 MoveAxis(E, 121, ABG)
00:23:48.576 00.001 7680 Guiding  Dir = 2, Dur = 121
00:23:48.576 00.000 7680 IsSlewing returns 0
00:23:48.577 00.001 7680 IsGuiding returns 0
00:23:48.577 00.000 7680 PulseGuide returned control before completion, sleep 131
00:23:48.577 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:48.582 00.005 6120 UpdateGuideState exits: m=13946 SNR=77.3 Saturated
00:23:48.586 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:48.589 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:48.592 00.003 6120 Enqueuing Expose request
00:23:48.719 00.127 7680 IsGuiding returns 1
00:23:48.720 00.001 7680 scope still moving after pulse duration time elapsed
00:23:48.750 00.030 7680 IsSlewing returns 0
00:23:48.752 00.002 7680 IsGuiding returns 0
00:23:48.752 00.000 7680 scope move finished after 121 + 54 ms
00:23:48.753 00.001 7680 Move returns status 0, amount 121
00:23:48.753 00.000 7680 MoveAxis(N, 121, ABG)
00:23:48.753 00.000 7680 Guiding  Dir = 0, Dur = 121
00:23:48.754 00.001 7680 IsSlewing returns 0
00:23:48.754 00.000 7680 IsGuiding returns 0
00:23:48.755 00.001 7680 PulseGuide returned control before completion, sleep 131
00:23:48.893 00.138 7680 IsGuiding returns 1
00:23:48.894 00.001 7680 scope still moving after pulse duration time elapsed
00:23:48.923 00.029 7680 IsSlewing returns 0
00:23:48.924 00.001 7680 IsGuiding returns 0
00:23:48.924 00.000 7680 scope move finished after 121 + 48 ms
00:23:48.924 00.000 7680 Move returns status 0, amount 121
00:23:48.924 00.000 7680 move complete, result=0
00:23:48.925 00.001 7680 worker thread done servicing request
00:23:48.925 00.000 6120 GuideStep: -0.3 px 121 ms EAST, -0.2 px 121 ms NORTH
00:23:48.930 00.005 7680 Worker thread wakes up
00:23:48.930 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:48.931 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:50.179 01.248 7680 Exposure complete
00:23:50.308 00.129 7680 worker thread done servicing request
00:23:50.308 00.000 6120 OnExposeComplete: enter
00:23:50.312 00.004 6120 UpdateGuideState(): m_state=6
00:23:50.316 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3934
00:23:50.321 00.005 6120 Star::Find returns 1 (1), X=962.75, Y=50.12, Mass=14487, SNR=77.9, Peak=255 HFD=6.8
00:23:50.324 00.003 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.85)
00:23:50.328 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.12)
00:23:50.334 00.006 6120 CameraToMount -- cameraX=0.05 cameraY=0.58 hyp=0.58 cameraTheta=1.48 mountX=-0.16 mountY=-0.49, mountTheta=-1.88
00:23:50.339 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.58, opts=13)
00:23:50.344 00.005 6120 Enqueuing Move request for scope (0.05, 0.58)
00:23:50.347 00.003 7680 Worker thread wakes up
00:23:50.348 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.58) opts 0xd
00:23:50.349 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.58)
00:23:50.349 00.000 7680 Moving (0.05, 0.58) raw xDistance=-0.16 yDistance=-0.49
00:23:50.349 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:23:50.349 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:50.352 00.003 6120 UpdateGuideState exits: m=14487 SNR=77.9 Saturated
00:23:50.358 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:23:50.358 00.000 7680 MoveAxis(E, 0, ABG)
00:23:50.358 00.000 7680 Move returns status 0, amount 0
00:23:50.358 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:50.363 00.005 7680 MoveAxis(N, 268, ABG)
00:23:50.364 00.001 7680 Guiding  Dir = 0, Dur = 268
00:23:50.364 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:50.368 00.004 6120 Enqueuing Expose request
00:23:50.371 00.003 7680 IsSlewing returns 0
00:23:50.372 00.001 7680 IsGuiding returns 0
00:23:50.373 00.001 7680 PulseGuide returned control before completion, sleep 278
00:23:50.655 00.282 7680 IsGuiding returns 1
00:23:50.655 00.000 7680 scope still moving after pulse duration time elapsed
00:23:50.686 00.031 7680 IsSlewing returns 0
00:23:50.686 00.000 7680 IsGuiding returns 0
00:23:50.686 00.000 7680 scope move finished after 268 + 46 ms
00:23:50.688 00.002 7680 Move returns status 0, amount 268
00:23:50.688 00.000 7680 move complete, result=0
00:23:50.688 00.000 7680 worker thread done servicing request
00:23:50.688 00.000 7680 Worker thread wakes up
00:23:50.689 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 268 ms NORTH
00:23:50.693 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:50.694 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:51.945 01.251 7680 Exposure complete
00:23:52.086 00.141 7680 worker thread done servicing request
00:23:52.087 00.001 6120 OnExposeComplete: enter
00:23:52.090 00.003 6120 UpdateGuideState(): m_state=6
00:23:52.094 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3935
00:23:52.099 00.005 6120 Star::Find returns 1 (1), X=962.80, Y=49.96, Mass=13997, SNR=77.1, Peak=255 HFD=6.9
00:23:52.103 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.30 = -1.99)
00:23:52.106 00.003 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.26)
00:23:52.111 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.42 hyp=0.43 cameraTheta=1.34 mountX=-0.18 mountY=-0.33, mountTheta=-2.05
00:23:52.117 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.42, opts=13)
00:23:52.121 00.004 6120 Enqueuing Move request for scope (0.10, 0.42)
00:23:52.125 00.004 7680 Worker thread wakes up
00:23:52.125 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.42) opts 0xd
00:23:52.126 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:52.129 00.003 6120 UpdateGuideState exits: m=13997 SNR=77.1 Saturated
00:23:52.133 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:52.136 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:52.141 00.005 6120 Enqueuing Expose request
00:23:52.146 00.005 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.42)
00:23:52.146 00.000 7680 Moving (0.10, 0.42) raw xDistance=-0.18 yDistance=-0.33
00:23:52.146 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:23:52.146 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:23:52.147 00.001 7680 MoveAxis(E, 0, ABG)
00:23:52.147 00.000 7680 Move returns status 0, amount 0
00:23:52.147 00.000 7680 MoveAxis(N, 182, ABG)
00:23:52.148 00.001 7680 Guiding  Dir = 0, Dur = 182
00:23:52.148 00.000 7680 IsSlewing returns 0
00:23:52.148 00.000 7680 IsGuiding returns 0
00:23:52.149 00.001 7680 PulseGuide returned control before completion, sleep 192
00:23:52.359 00.210 7680 IsGuiding returns 0
00:23:52.359 00.000 7680 Move returns status 0, amount 182
00:23:52.360 00.001 7680 move complete, result=0
00:23:52.360 00.000 7680 worker thread done servicing request
00:23:52.362 00.002 7680 Worker thread wakes up
00:23:52.362 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 182 ms NORTH
00:23:52.368 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:52.368 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:53.621 01.253 7680 Exposure complete
00:23:53.760 00.139 7680 worker thread done servicing request
00:23:53.760 00.000 6120 OnExposeComplete: enter
00:23:53.763 00.003 6120 UpdateGuideState(): m_state=6
00:23:53.769 00.006 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3936
00:23:53.774 00.005 6120 Star::Find returns 1 (1), X=962.76, Y=49.84, Mass=13932, SNR=77.2, Peak=255 HFD=6.9
00:23:53.780 00.006 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
00:23:53.783 00.003 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
00:23:53.788 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.30 hyp=0.31 cameraTheta=1.37 mountX=-0.12 mountY=-0.24, mountTheta=-2.02
00:23:53.793 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.30, opts=13)
00:23:53.796 00.003 6120 Enqueuing Move request for scope (0.06, 0.30)
00:23:53.801 00.005 7680 Worker thread wakes up
00:23:53.801 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:53.805 00.004 6120 UpdateGuideState exits: m=13932 SNR=77.2 Saturated
00:23:53.809 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:53.813 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.30) opts 0xd
00:23:53.813 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:53.816 00.003 6120 Enqueuing Expose request
00:23:53.821 00.005 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.30)
00:23:53.822 00.001 7680 Moving (0.06, 0.30) raw xDistance=-0.12 yDistance=-0.24
00:23:53.822 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:23:53.822 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:23:53.822 00.000 7680 MoveAxis(E, 0, ABG)
00:23:53.823 00.001 7680 Move returns status 0, amount 0
00:23:53.823 00.000 7680 MoveAxis(N, 131, ABG)
00:23:53.823 00.000 7680 Guiding  Dir = 0, Dur = 131
00:23:53.823 00.000 7680 IsSlewing returns 0
00:23:53.824 00.001 7680 IsGuiding returns 0
00:23:53.824 00.000 7680 PulseGuide returned control before completion, sleep 141
00:23:53.969 00.145 7680 IsGuiding returns 1
00:23:53.969 00.000 7680 scope still moving after pulse duration time elapsed
00:23:53.999 00.030 7680 IsSlewing returns 0
00:23:54.000 00.001 7680 IsGuiding returns 0
00:23:54.001 00.001 7680 scope move finished after 131 + 46 ms
00:23:54.002 00.001 7680 Move returns status 0, amount 131
00:23:54.002 00.000 7680 move complete, result=0
00:23:54.002 00.000 7680 worker thread done servicing request
00:23:54.002 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 131 ms NORTH
00:23:54.008 00.006 7680 Worker thread wakes up
00:23:54.008 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:54.008 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:55.259 01.251 7680 Exposure complete
00:23:55.388 00.129 7680 worker thread done servicing request
00:23:55.388 00.000 6120 OnExposeComplete: enter
00:23:55.392 00.004 6120 UpdateGuideState(): m_state=6
00:23:55.398 00.006 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3937
00:23:55.402 00.004 6120 Star::Find returns 1 (1), X=962.89, Y=49.82, Mass=14120, SNR=77.1, Peak=255 HFD=6.8
00:23:55.406 00.004 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
00:23:55.411 00.005 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.62)
00:23:55.414 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.28 hyp=0.33 cameraTheta=0.98 mountX=-0.23 mountY=-0.17, mountTheta=-2.52
00:23:55.419 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.28, opts=13)
00:23:55.424 00.005 6120 Enqueuing Move request for scope (0.19, 0.28)
00:23:55.427 00.003 7680 Worker thread wakes up
00:23:55.428 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:55.432 00.004 6120 UpdateGuideState exits: m=14120 SNR=77.1 Saturated
00:23:55.434 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:55.439 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.28) opts 0xd
00:23:55.439 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.28)
00:23:55.439 00.000 7680 Moving (0.19, 0.28) raw xDistance=-0.23 yDistance=-0.17
00:23:55.439 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:23:55.440 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:23:55.440 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:55.443 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:23:55.443 00.000 7680 MoveAxis(E, 96, ABG)
00:23:55.443 00.000 7680 Guiding  Dir = 2, Dur = 96
00:23:55.444 00.001 6120 Enqueuing Expose request
00:23:55.447 00.003 7680 IsSlewing returns 0
00:23:55.448 00.001 7680 IsGuiding returns 0
00:23:55.449 00.001 7680 PulseGuide returned control before completion, sleep 106
00:23:55.561 00.112 7680 IsGuiding returns 1
00:23:55.562 00.001 7680 scope still moving after pulse duration time elapsed
00:23:55.591 00.029 7680 IsSlewing returns 0
00:23:55.592 00.001 7680 IsGuiding returns 0
00:23:55.592 00.000 7680 scope move finished after 96 + 48 ms
00:23:55.592 00.000 7680 Move returns status 0, amount 96
00:23:55.593 00.001 7680 MoveAxis(N, 0, ABG)
00:23:55.593 00.000 7680 Move returns status 0, amount 0
00:23:55.593 00.000 7680 move complete, result=0
00:23:55.593 00.000 7680 worker thread done servicing request
00:23:55.595 00.002 6120 GuideStep: -0.2 px 96 ms EAST, -0.2 px 0 ms NORTH
00:23:55.600 00.005 7680 Worker thread wakes up
00:23:55.600 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:55.601 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:56.854 01.253 7680 Exposure complete
00:23:56.961 00.107 7680 worker thread done servicing request
00:23:56.961 00.000 6120 OnExposeComplete: enter
00:23:56.965 00.004 6120 UpdateGuideState(): m_state=6
00:23:56.969 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3938
00:23:56.972 00.003 6120 Star::Find returns 1 (1), X=962.74, Y=49.87, Mass=14439, SNR=79.4, Peak=255 HFD=6.9
00:23:56.976 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
00:23:56.979 00.003 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
00:23:56.982 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.47 mountX=-0.09 mountY=-0.28, mountTheta=-1.89
00:23:56.991 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.33, opts=13)
00:23:56.996 00.005 6120 Enqueuing Move request for scope (0.03, 0.33)
00:23:57.001 00.005 7680 Worker thread wakes up
00:23:57.001 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:57.005 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.33) opts 0xd
00:23:57.005 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.33)
00:23:57.005 00.000 7680 Moving (0.03, 0.33) raw xDistance=-0.09 yDistance=-0.28
00:23:57.005 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:23:57.005 00.000 6120 UpdateGuideState exits: m=14439 SNR=79.4 Saturated
00:23:57.010 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:57.016 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:23:57.016 00.000 7680 MoveAxis(E, 0, ABG)
00:23:57.016 00.000 7680 Move returns status 0, amount 0
00:23:57.017 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:57.022 00.005 6120 Enqueuing Expose request
00:23:57.026 00.004 7680 MoveAxis(N, 152, ABG)
00:23:57.026 00.000 7680 Guiding  Dir = 0, Dur = 152
00:23:57.026 00.000 7680 IsSlewing returns 0
00:23:57.027 00.001 7680 IsGuiding returns 0
00:23:57.027 00.000 7680 PulseGuide returned control before completion, sleep 162
00:23:57.204 00.177 7680 IsGuiding returns 1
00:23:57.205 00.001 7680 scope still moving after pulse duration time elapsed
00:23:57.235 00.030 7680 IsSlewing returns 0
00:23:57.235 00.000 7680 IsGuiding returns 0
00:23:57.236 00.001 7680 scope move finished after 152 + 56 ms
00:23:57.236 00.000 7680 Move returns status 0, amount 152
00:23:57.236 00.000 7680 move complete, result=0
00:23:57.237 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 152 ms NORTH
00:23:57.243 00.006 7680 worker thread done servicing request
00:23:57.245 00.002 7680 Worker thread wakes up
00:23:57.245 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:57.246 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:23:58.499 01.253 7680 Exposure complete
00:23:58.634 00.135 7680 worker thread done servicing request
00:23:58.634 00.000 6120 OnExposeComplete: enter
00:23:58.639 00.005 6120 UpdateGuideState(): m_state=6
00:23:58.644 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3939
00:23:58.648 00.004 6120 Star::Find returns 1 (1), X=962.69, Y=50.06, Mass=13579, SNR=75.5, Peak=255 HFD=6.8
00:23:58.653 00.005 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
00:23:58.657 00.004 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
00:23:58.660 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.52 hyp=0.52 cameraTheta=1.59 mountX=-0.08 mountY=-0.47, mountTheta=-1.75
00:23:58.665 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.52, opts=13)
00:23:58.667 00.002 6120 Enqueuing Move request for scope (-0.01, 0.52)
00:23:58.670 00.003 7680 Worker thread wakes up
00:23:58.670 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.52) opts 0xd
00:23:58.671 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.52)
00:23:58.671 00.000 7680 Moving (-0.01, 0.52) raw xDistance=-0.08 yDistance=-0.47
00:23:58.671 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:23:58.671 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:23:58.671 00.000 7680 MoveAxis(E, 0, ABG)
00:23:58.671 00.000 7680 Move returns status 0, amount 0
00:23:58.671 00.000 7680 MoveAxis(N, 255, ABG)
00:23:58.671 00.000 7680 Guiding  Dir = 0, Dur = 255
00:23:58.672 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:23:58.675 00.003 7680 IsSlewing returns 0
00:23:58.675 00.000 6120 UpdateGuideState exits: m=13579 SNR=75.5 Saturated
00:23:58.678 00.003 7680 IsGuiding returns 0
00:23:58.678 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:58.683 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:23:58.686 00.003 6120 Enqueuing Expose request
00:23:58.690 00.004 7680 PulseGuide returned control before completion, sleep 265
00:23:58.957 00.267 7680 IsGuiding returns 1
00:23:58.958 00.001 7680 scope still moving after pulse duration time elapsed
00:23:58.988 00.030 7680 IsSlewing returns 0
00:23:58.989 00.001 7680 IsGuiding returns 0
00:23:58.989 00.000 7680 scope move finished after 255 + 56 ms
00:23:58.991 00.002 7680 Move returns status 0, amount 255
00:23:58.991 00.000 7680 move complete, result=0
00:23:58.991 00.000 7680 worker thread done servicing request
00:23:58.992 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 255 ms NORTH
00:23:58.998 00.006 7680 Worker thread wakes up
00:23:58.998 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:23:58.998 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:24:00.248 01.250 7680 Exposure complete
00:24:00.382 00.134 7680 worker thread done servicing request
00:24:00.383 00.001 6120 OnExposeComplete: enter
00:24:00.385 00.002 6120 UpdateGuideState(): m_state=6
00:24:00.391 00.006 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3940
00:24:00.395 00.004 6120 Star::Find returns 1 (1), X=962.72, Y=49.70, Mass=15627, SNR=82.0, Peak=255 HFD=7.1
00:24:00.398 00.003 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
00:24:00.403 00.005 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
00:24:00.407 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.46 mountX=-0.05 mountY=-0.14, mountTheta=-1.91
00:24:00.411 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.16, opts=13)
00:24:00.415 00.004 6120 Enqueuing Move request for scope (0.02, 0.16)
00:24:00.419 00.004 7680 Worker thread wakes up
00:24:00.420 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:00.423 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
00:24:00.424 00.001 6120 UpdateGuideState exits: m=15627 SNR=82.0 Saturated
00:24:00.427 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:00.430 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:00.435 00.005 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
00:24:00.435 00.000 7680 Moving (0.02, 0.16) raw xDistance=-0.05 yDistance=-0.14
00:24:00.435 00.000 6120 Enqueuing Expose request
00:24:00.438 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:24:00.438 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:24:00.439 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:24:00.439 00.000 7680 MoveAxis(E, 0, ABG)
00:24:00.440 00.001 7680 Move returns status 0, amount 0
00:24:00.440 00.000 7680 MoveAxis(N, 0, ABG)
00:24:00.440 00.000 7680 Move returns status 0, amount 0
00:24:00.440 00.000 7680 move complete, result=0
00:24:00.440 00.000 7680 worker thread done servicing request
00:24:00.441 00.001 7680 Worker thread wakes up
00:24:00.441 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:00.445 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:00.445 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:24:01.179 00.734 6120 evsrv: cli 0FAEFBB8 connect
00:24:01.205 00.026 6120 case statement mapped state 6 to 3
00:24:01.209 00.004 6120 case statement mapped state 6 to 3
00:24:01.235 00.026 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"a6a5c6fd-f28b-4011-b83d-62ea6266541b"}
00:24:01.328 00.093 6120 case statement mapped state 6 to 3
00:24:01.332 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6a5c6fd-f28b-4011-b83d-62ea6266541b"}
00:24:01.336 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
00:24:01.341 00.005 6120 evsrv: cli 0FAF0478 connect
00:24:01.344 00.003 6120 case statement mapped state 6 to 3
00:24:01.349 00.005 6120 case statement mapped state 6 to 3
00:24:01.352 00.003 6120 evsrv: cli 0FAF0478 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"d56b868f-60cd-42b5-b209-4dc2a7c86f64"}
00:24:01.357 00.005 6120 PhdController::Dither begins
00:24:01.361 00.004 6120 dither: size=5.00, dRA=0.66 dDec=-1.25
00:24:01.364 00.003 6120 MountToCamera -- mountTheta (-1.09) + m_xAngle (-2.95) = xAngle (-4.04 = 2.24)
00:24:01.367 00.003 6120 MountToCamera -- mountX=0.66 mountY=-1.25 hyp=1.41 mountTheta=-1.09 cameraX=-0.88, cameraY=1.10 cameraTheta=2.24
00:24:01.370 00.003 6120 setting lock position to (961.82, 50.65)
00:24:01.373 00.003 6120 Mount: notify guiding dithered (-0.9, 1.1)
00:24:01.377 00.004 6120 Status Line: Dither by 0.66,-1.25
00:24:01.525 00.148 6120 PhdController: newstate STATE_SETTLE_BEGIN
00:24:01.532 00.007 6120 PhdController: newstate STATE_SETTLE_WAIT
00:24:01.536 00.004 6120 evsrv: cli 0FAF0478 response: {"jsonrpc":"2.0","result":0,"id":"d56b868f-60cd-42b5-b209-4dc2a7c86f64"}
00:24:01.648 00.112 6120 evsrv: cli 0FAF0478 disconnect
00:24:01.752 00.104 7680 Exposure complete
00:24:01.842 00.090 7680 worker thread done servicing request
00:24:01.842 00.000 6120 OnExposeComplete: enter
00:24:01.845 00.003 6120 UpdateGuideState(): m_state=6
00:24:01.848 00.003 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3941
00:24:01.851 00.003 6120 Star::Find returns 1 (1), X=962.67, Y=49.78, Mass=14607, SNR=79.4, Peak=255 HFD=7.1
00:24:01.854 00.003 6120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-2.95) = xAngle (2.16 = 2.16)
00:24:01.856 00.002 6120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.89 = 1.89)
00:24:01.861 00.005 6120 CameraToMount -- cameraX=0.85 cameraY=-0.86 hyp=1.21 cameraTheta=-0.79 mountX=-0.68 mountY=1.15, mountTheta=2.10
00:24:01.864 00.003 6120 dither recenter: remaining=(-0.7,1.2) step=(-0.7,1.2)
00:24:01.867 00.003 6120 MountToCamera -- mountTheta (2.06) + m_xAngle (-2.95) = xAngle (-0.90 = -0.90)
00:24:01.870 00.003 6120 MountToCamera -- mountX=-0.66 mountY=1.25 hyp=1.41 mountTheta=2.06 cameraX=0.88, cameraY=-1.10 cameraTheta=-0.90
00:24:01.873 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.88, y=-1.10, opts=4)
00:24:01.876 00.003 6120 Enqueuing Move request for scope (0.88, -1.10)
00:24:01.878 00.002 7680 Worker thread wakes up
00:24:01.878 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.88, -1.10) opts 0x4
00:24:01.878 00.000 7680 Handling offset move in thread for scope, endpoint = (0.88, -1.10)
00:24:01.878 00.000 7680 Moving (0.88, -1.10) raw xDistance=-0.66 yDistance=1.25
00:24:01.878 00.000 7680 MoveAxis(E, 426, B)
00:24:01.879 00.001 7680 Guiding  Dir = 2, Dur = 426
00:24:01.879 00.000 6120 Mount: notify direct move -0.66,1.25
00:24:01.881 00.002 7680 IsSlewing returns 0
00:24:01.881 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:01.883 00.002 7680 IsGuiding returns 0
00:24:01.883 00.000 6120 UpdateGuideState exits: m=14607 SNR=79.4 Saturated
00:24:01.887 00.004 7680 PulseGuide returned control before completion, sleep 436
00:24:01.888 00.001 6120 PhdController: settling, locked = 1, distance = 1.59 (1.50) aobump = 0 frame = 1 / 99999
00:24:01.891 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764051841.891,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.59,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:24:01.894 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:01.898 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:01.901 00.003 6120 Enqueuing Expose request
00:24:02.326 00.425 7680 IsGuiding returns 1
00:24:02.326 00.000 7680 scope still moving after pulse duration time elapsed
00:24:02.357 00.031 7680 IsSlewing returns 0
00:24:02.357 00.000 7680 IsGuiding returns 0
00:24:02.357 00.000 7680 scope move finished after 426 + 47 ms
00:24:02.357 00.000 7680 Move returns status 0, amount 426
00:24:02.357 00.000 7680 MoveAxis(S, 678, B)
00:24:02.357 00.000 7680 Guiding  Dir = 1, Dur = 678
00:24:02.359 00.002 7680 IsSlewing returns 0
00:24:02.359 00.000 7680 IsGuiding returns 0
00:24:02.359 00.000 7680 PulseGuide returned control before completion, sleep 688
00:24:03.059 00.700 7680 IsGuiding returns 1
00:24:03.059 00.000 7680 scope still moving after pulse duration time elapsed
00:24:03.090 00.031 7680 IsSlewing returns 0
00:24:03.090 00.000 7680 IsGuiding returns 1
00:24:03.121 00.031 7680 IsSlewing returns 0
00:24:03.121 00.000 7680 IsGuiding returns 1
00:24:03.152 00.031 7680 IsSlewing returns 0
00:24:03.179 00.027 7680 IsGuiding returns 0
00:24:03.179 00.000 7680 scope move finished after 678 + 141 ms
00:24:03.179 00.000 7680 Move returns status 0, amount 678
00:24:03.179 00.000 7680 move complete, result=0
00:24:03.180 00.001 7680 worker thread done servicing request
00:24:03.180 00.000 6120 GuideStep: -0.7 px 426 ms EAST, 1.2 px 678 ms SOUTH
00:24:03.186 00.006 7680 Worker thread wakes up
00:24:03.186 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:03.186 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:04.437 01.251 7680 Exposure complete
00:24:04.586 00.149 7680 worker thread done servicing request
00:24:04.586 00.000 6120 OnExposeComplete: enter
00:24:04.590 00.004 6120 UpdateGuideState(): m_state=6
00:24:04.594 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3942
00:24:04.599 00.005 6120 Star::Find returns 1 (1), X=962.24, Y=50.53, Mass=14941, SNR=81.2, Peak=255 HFD=7.2
00:24:04.604 00.005 6120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-2.95) = xAngle (2.68 = 2.68)
00:24:04.609 00.005 6120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.41 = 2.41)
00:24:04.614 00.005 6120 CameraToMount -- cameraX=0.42 cameraY=-0.12 hyp=0.44 cameraTheta=-0.27 mountX=-0.39 mountY=0.29, mountTheta=2.50
00:24:04.620 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.42, y=-0.12, opts=13)
00:24:04.624 00.004 6120 Enqueuing Move request for scope (0.42, -0.12)
00:24:04.627 00.003 7680 Worker thread wakes up
00:24:04.627 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:04.632 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.12) opts 0xd
00:24:04.632 00.000 6120 UpdateGuideState exits: m=14941 SNR=81.2 Saturated
00:24:04.637 00.005 7680 Handling offset move in thread for scope, endpoint = (0.42, -0.12)
00:24:04.637 00.000 6120 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 2 / 99999
00:24:04.642 00.005 7680 Moving (0.42, -0.12) raw xDistance=-0.39 yDistance=0.29
00:24:04.643 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
00:24:04.643 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
00:24:04.643 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051844.642,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.44,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:24:04.647 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:24:04.648 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:04.653 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:04.658 00.005 6120 Enqueuing Expose request
00:24:04.662 00.004 7680 MoveAxis(E, 159, ABG)
00:24:04.662 00.000 7680 Guiding  Dir = 2, Dur = 159
00:24:04.662 00.000 7680 IsSlewing returns 0
00:24:04.664 00.002 7680 IsGuiding returns 0
00:24:04.664 00.000 7680 PulseGuide returned control before completion, sleep 169
00:24:04.849 00.185 7680 IsGuiding returns 1
00:24:04.850 00.001 7680 scope still moving after pulse duration time elapsed
00:24:04.880 00.030 7680 IsSlewing returns 0
00:24:04.882 00.002 7680 IsGuiding returns 0
00:24:04.882 00.000 7680 scope move finished after 159 + 59 ms
00:24:04.882 00.000 7680 Move returns status 0, amount 159
00:24:04.883 00.001 7680 MoveAxis(N, 0, ABG)
00:24:04.883 00.000 7680 Move returns status 0, amount 0
00:24:04.884 00.001 7680 move complete, result=0
00:24:04.884 00.000 7680 worker thread done servicing request
00:24:04.885 00.001 6120 GuideStep: -0.4 px 159 ms EAST, 0.3 px 0 ms NORTH
00:24:04.891 00.006 7680 Worker thread wakes up
00:24:04.891 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:04.892 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:06.146 01.254 7680 Exposure complete
00:24:06.274 00.128 7680 worker thread done servicing request
00:24:06.274 00.000 6120 OnExposeComplete: enter
00:24:06.278 00.004 6120 UpdateGuideState(): m_state=6
00:24:06.283 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3943
00:24:06.287 00.004 6120 Star::Find returns 1 (1), X=962.11, Y=50.68, Mass=14363, SNR=77.6, Peak=255 HFD=6.9
00:24:06.290 00.003 6120 CameraToMount -- cameraTheta (0.10) - m_xAngle (-2.95) = xAngle (3.06 = 3.06)
00:24:06.294 00.004 6120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.79 = 2.79)
00:24:06.297 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=0.03 hyp=0.29 cameraTheta=0.10 mountX=-0.29 mountY=0.10, mountTheta=2.81
00:24:06.302 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.03, opts=13)
00:24:06.306 00.004 6120 Enqueuing Move request for scope (0.29, 0.03)
00:24:06.310 00.004 7680 Worker thread wakes up
00:24:06.310 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:06.314 00.004 6120 UpdateGuideState exits: m=14363 SNR=77.6 Saturated
00:24:06.317 00.003 6120 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 3 / 99999
00:24:06.321 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.03) opts 0xd
00:24:06.321 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.03)
00:24:06.321 00.000 7680 Moving (0.29, 0.03) raw xDistance=-0.29 yDistance=0.10
00:24:06.321 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
00:24:06.322 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764051846.321,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.39,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
00:24:06.326 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:24:06.326 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:06.329 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:06.333 00.004 6120 Enqueuing Expose request
00:24:06.336 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:24:06.336 00.000 7680 MoveAxis(E, 130, ABG)
00:24:06.336 00.000 7680 Guiding  Dir = 2, Dur = 130
00:24:06.337 00.001 7680 IsSlewing returns 0
00:24:06.337 00.000 7680 IsGuiding returns 0
00:24:06.337 00.000 7680 PulseGuide returned control before completion, sleep 140
00:24:06.495 00.158 7680 IsGuiding returns 0
00:24:06.496 00.001 7680 Move returns status 0, amount 130
00:24:06.496 00.000 7680 MoveAxis(N, 0, ABG)
00:24:06.496 00.000 7680 Move returns status 0, amount 0
00:24:06.497 00.001 7680 move complete, result=0
00:24:06.497 00.000 7680 worker thread done servicing request
00:24:06.497 00.000 6120 GuideStep: -0.3 px 130 ms EAST, 0.1 px 0 ms NORTH
00:24:06.503 00.006 7680 Worker thread wakes up
00:24:06.503 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:06.503 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:07.765 01.262 7680 Exposure complete
00:24:07.893 00.128 7680 worker thread done servicing request
00:24:07.893 00.000 6120 OnExposeComplete: enter
00:24:07.896 00.003 6120 UpdateGuideState(): m_state=6
00:24:07.900 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3944
00:24:07.903 00.003 6120 Star::Find returns 1 (1), X=962.12, Y=50.87, Mass=13753, SNR=75.7, Peak=255 HFD=6.9
00:24:07.906 00.003 6120 CameraToMount -- cameraTheta (0.65) - m_xAngle (-2.95) = xAngle (3.60 = -2.68)
00:24:07.910 00.004 6120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.33 = -2.95)
00:24:07.914 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=0.22 hyp=0.37 cameraTheta=0.65 mountX=-0.33 mountY=-0.07, mountTheta=-2.93
00:24:07.918 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.22, opts=13)
00:24:07.922 00.004 6120 Enqueuing Move request for scope (0.29, 0.22)
00:24:07.926 00.004 7680 Worker thread wakes up
00:24:07.926 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.22) opts 0xd
00:24:07.926 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.22)
00:24:07.926 00.000 7680 Moving (0.29, 0.22) raw xDistance=-0.33 yDistance=-0.07
00:24:07.926 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:07.930 00.004 6120 UpdateGuideState exits: m=13753 SNR=75.7 Saturated
00:24:07.934 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
00:24:07.934 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:24:07.934 00.000 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 4 / 99999
00:24:07.937 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:24:07.937 00.000 7680 MoveAxis(E, 143, ABG)
00:24:07.937 00.000 7680 Guiding  Dir = 2, Dur = 143
00:24:07.937 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051847.937,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.38,"Time":3.3,"SettleTime":10.0,"StarLocked":true}
00:24:07.941 00.004 7680 IsSlewing returns 0
00:24:07.941 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:07.944 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:07.947 00.003 7680 IsGuiding returns 0
00:24:07.947 00.000 6120 Enqueuing Expose request
00:24:07.949 00.002 7680 PulseGuide returned control before completion, sleep 153
00:24:08.113 00.164 7680 IsGuiding returns 1
00:24:08.113 00.000 7680 scope still moving after pulse duration time elapsed
00:24:08.143 00.030 7680 IsSlewing returns 0
00:24:08.144 00.001 7680 IsGuiding returns 0
00:24:08.144 00.000 7680 scope move finished after 143 + 54 ms
00:24:08.144 00.000 7680 Move returns status 0, amount 143
00:24:08.145 00.001 7680 MoveAxis(N, 0, ABG)
00:24:08.145 00.000 7680 Move returns status 0, amount 0
00:24:08.145 00.000 7680 move complete, result=0
00:24:08.145 00.000 7680 worker thread done servicing request
00:24:08.146 00.001 7680 Worker thread wakes up
00:24:08.146 00.000 6120 GuideStep: -0.3 px 143 ms EAST, -0.1 px 0 ms NORTH
00:24:08.153 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:08.153 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:09.404 01.251 7680 Exposure complete
00:24:09.525 00.121 7680 worker thread done servicing request
00:24:09.526 00.001 6120 OnExposeComplete: enter
00:24:09.528 00.002 6120 UpdateGuideState(): m_state=6
00:24:09.531 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3945
00:24:09.534 00.003 6120 Star::Find returns 1 (1), X=961.86, Y=50.95, Mass=13683, SNR=77.7, Peak=255 HFD=7.0
00:24:09.538 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
00:24:09.542 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
00:24:09.545 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.47 mountX=-0.09 mountY=-0.26, mountTheta=-1.89
00:24:09.551 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.31, opts=13)
00:24:09.555 00.004 6120 Enqueuing Move request for scope (0.03, 0.31)
00:24:09.559 00.004 7680 Worker thread wakes up
00:24:09.559 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.31) opts 0xd
00:24:09.560 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.31)
00:24:09.560 00.000 7680 Moving (0.03, 0.31) raw xDistance=-0.09 yDistance=-0.26
00:24:09.560 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:24:09.560 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
00:24:09.560 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:24:09.561 00.001 7680 MoveAxis(E, 0, ABG)
00:24:09.561 00.000 7680 Move returns status 0, amount 0
00:24:09.561 00.000 7680 MoveAxis(N, 0, ABG)
00:24:09.561 00.000 7680 Move returns status 0, amount 0
00:24:09.561 00.000 7680 move complete, result=0
00:24:09.561 00.000 7680 worker thread done servicing request
00:24:09.561 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:09.564 00.003 6120 UpdateGuideState exits: m=13683 SNR=77.7 Saturated
00:24:09.569 00.005 6120 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 5 / 99999
00:24:09.573 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764051849.573,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.36,"Time":4.9,"SettleTime":10.0,"StarLocked":true}
00:24:09.576 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:09.579 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:09.582 00.003 6120 Enqueuing Expose request
00:24:09.586 00.004 7680 Worker thread wakes up
00:24:09.587 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:24:09.590 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:09.590 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:10.832 01.242 7680 Exposure complete
00:24:10.959 00.127 7680 worker thread done servicing request
00:24:10.960 00.001 6120 OnExposeComplete: enter
00:24:10.964 00.004 6120 UpdateGuideState(): m_state=6
00:24:10.967 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3946
00:24:10.972 00.005 6120 Star::Find returns 1 (1), X=961.79, Y=51.21, Mass=14017, SNR=77.1, Peak=255 HFD=6.9
00:24:10.975 00.003 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
00:24:10.979 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
00:24:10.985 00.006 6120 CameraToMount -- cameraX=-0.04 cameraY=0.56 hyp=0.56 cameraTheta=1.64 mountX=-0.07 mountY=-0.52, mountTheta=-1.70
00:24:10.990 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.56, opts=13)
00:24:10.994 00.004 6120 Enqueuing Move request for scope (-0.04, 0.56)
00:24:10.999 00.005 7680 Worker thread wakes up
00:24:10.999 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:11.002 00.003 6120 UpdateGuideState exits: m=14017 SNR=77.1 Saturated
00:24:11.006 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.56) opts 0xd
00:24:11.006 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.56)
00:24:11.007 00.001 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 6 / 99999
00:24:11.010 00.003 7680 Moving (-0.04, 0.56) raw xDistance=-0.07 yDistance=-0.52
00:24:11.010 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051851.010,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.42,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
00:24:11.014 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:24:11.015 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
00:24:11.015 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
00:24:11.015 00.000 7680 MoveAxis(E, 0, ABG)
00:24:11.015 00.000 7680 Move returns status 0, amount 0
00:24:11.015 00.000 7680 MoveAxis(N, 0, ABG)
00:24:11.016 00.001 7680 Move returns status 0, amount 0
00:24:11.016 00.000 7680 move complete, result=0
00:24:11.016 00.000 7680 worker thread done servicing request
00:24:11.017 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:11.021 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:11.024 00.003 6120 Enqueuing Expose request
00:24:11.027 00.003 7680 Worker thread wakes up
00:24:11.028 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:11.028 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:11.028 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
00:24:12.274 01.246 7680 Exposure complete
00:24:12.405 00.131 7680 worker thread done servicing request
00:24:12.405 00.000 6120 OnExposeComplete: enter
00:24:12.410 00.005 6120 UpdateGuideState(): m_state=6
00:24:12.413 00.003 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3947
00:24:12.417 00.004 6120 Star::Find returns 1 (1), X=961.81, Y=51.64, Mass=15449, SNR=80.2, Peak=255 HFD=7.1
00:24:12.421 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.75)
00:24:12.426 00.005 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.02)
00:24:12.429 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.99 hyp=0.99 cameraTheta=1.58 mountX=-0.18 mountY=-0.90, mountTheta=-1.76
00:24:12.433 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.99, opts=13)
00:24:12.438 00.005 6120 Enqueuing Move request for scope (-0.01, 0.99)
00:24:12.441 00.003 7680 Worker thread wakes up
00:24:12.441 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.99) opts 0xd
00:24:12.442 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.99)
00:24:12.442 00.000 7680 Moving (-0.01, 0.99) raw xDistance=-0.18 yDistance=-0.90
00:24:12.442 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:24:12.442 00.000 7680 resist switch: large excursion: input -0.90 thresh 0.60 direction from 0 to -1
00:24:12.442 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.69
00:24:12.442 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90
00:24:12.443 00.001 7680 MoveAxis(E, 0, ABG)
00:24:12.443 00.000 7680 Move returns status 0, amount 0
00:24:12.443 00.000 7680 MoveAxis(N, 487, ABG)
00:24:12.443 00.000 7680 Guiding  Dir = 0, Dur = 487
00:24:12.443 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:12.446 00.003 7680 IsSlewing returns 0
00:24:12.446 00.000 6120 UpdateGuideState exits: m=15449 SNR=80.2 Saturated
00:24:12.450 00.004 7680 IsGuiding returns 0
00:24:12.450 00.000 6120 PhdController: settling, locked = 1, distance = 0.59 (1.50) aobump = 0 frame = 7 / 99999
00:24:12.455 00.005 7680 PulseGuide returned control before completion, sleep 497
00:24:12.455 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051852.455,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.59,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
00:24:12.459 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:12.462 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:12.465 00.003 6120 Enqueuing Expose request
00:24:12.954 00.489 7680 IsGuiding returns 1
00:24:12.955 00.001 7680 scope still moving after pulse duration time elapsed
00:24:12.985 00.030 7680 IsSlewing returns 0
00:24:12.986 00.001 7680 IsGuiding returns 0
00:24:12.987 00.001 7680 scope move finished after 487 + 49 ms
00:24:12.988 00.001 7680 Move returns status 0, amount 487
00:24:12.988 00.000 7680 move complete, result=0
00:24:12.988 00.000 7680 worker thread done servicing request
00:24:12.989 00.001 7680 Worker thread wakes up
00:24:12.989 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.9 px 487 ms NORTH
00:24:12.996 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:12.996 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:14.252 01.256 7680 Exposure complete
00:24:14.385 00.133 7680 worker thread done servicing request
00:24:14.385 00.000 6120 OnExposeComplete: enter
00:24:14.391 00.006 6120 UpdateGuideState(): m_state=6
00:24:14.396 00.005 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3948
00:24:14.400 00.004 6120 Star::Find returns 1 (1), X=961.81, Y=51.30, Mass=13822, SNR=75.1, Peak=255 HFD=6.9
00:24:14.404 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
00:24:14.408 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
00:24:14.412 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.65 hyp=0.65 cameraTheta=1.60 mountX=-0.11 mountY=-0.59, mountTheta=-1.75
00:24:14.416 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.65, opts=13)
00:24:14.421 00.005 6120 Enqueuing Move request for scope (-0.02, 0.65)
00:24:14.424 00.003 7680 Worker thread wakes up
00:24:14.425 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.65) opts 0xd
00:24:14.425 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:14.429 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.65)
00:24:14.429 00.000 7680 Moving (-0.02, 0.65) raw xDistance=-0.11 yDistance=-0.59
00:24:14.429 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:24:14.430 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
00:24:14.430 00.000 7680 MoveAxis(E, 0, ABG)
00:24:14.430 00.000 6120 UpdateGuideState exits: m=13822 SNR=75.1 Saturated
00:24:14.434 00.004 6120 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 8 / 99999
00:24:14.438 00.004 7680 Move returns status 0, amount 0
00:24:14.438 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764051854.438,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.61,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
00:24:14.441 00.003 7680 MoveAxis(N, 322, ABG)
00:24:14.441 00.000 7680 Guiding  Dir = 0, Dur = 322
00:24:14.441 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:14.446 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:14.450 00.004 6120 Enqueuing Expose request
00:24:14.454 00.004 7680 IsSlewing returns 0
00:24:14.454 00.000 7680 IsGuiding returns 0
00:24:14.454 00.000 7680 PulseGuide returned control before completion, sleep 332
00:24:14.788 00.334 7680 IsGuiding returns 1
00:24:14.788 00.000 7680 scope still moving after pulse duration time elapsed
00:24:14.820 00.032 7680 IsSlewing returns 0
00:24:14.821 00.001 7680 IsGuiding returns 0
00:24:14.821 00.000 7680 scope move finished after 322 + 44 ms
00:24:14.821 00.000 7680 Move returns status 0, amount 322
00:24:14.821 00.000 7680 move complete, result=0
00:24:14.821 00.000 7680 worker thread done servicing request
00:24:14.821 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 322 ms NORTH
00:24:14.830 00.009 7680 Worker thread wakes up
00:24:14.830 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:14.830 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:16.088 01.258 7680 Exposure complete
00:24:16.222 00.134 7680 worker thread done servicing request
00:24:16.223 00.001 6120 OnExposeComplete: enter
00:24:16.227 00.004 6120 UpdateGuideState(): m_state=6
00:24:16.231 00.004 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3949
00:24:16.234 00.003 6120 Star::Find returns 1 (1), X=961.78, Y=51.24, Mass=14775, SNR=79.5, Peak=255 HFD=6.9
00:24:16.239 00.005 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
00:24:16.244 00.005 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.96)
00:24:16.248 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.60 hyp=0.60 cameraTheta=1.64 mountX=-0.07 mountY=-0.55, mountTheta=-1.70
00:24:16.253 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.60, opts=13)
00:24:16.257 00.004 6120 Enqueuing Move request for scope (-0.04, 0.60)
00:24:16.260 00.003 7680 Worker thread wakes up
00:24:16.261 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:16.265 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.60) opts 0xd
00:24:16.265 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.60)
00:24:16.265 00.000 7680 Moving (-0.04, 0.60) raw xDistance=-0.07 yDistance=-0.55
00:24:16.265 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:24:16.266 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:24:16.266 00.000 6120 UpdateGuideState exits: m=14775 SNR=79.5 Saturated
00:24:16.272 00.006 7680 MoveAxis(E, 0, ABG)
00:24:16.272 00.000 6120 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 9 / 99999
00:24:16.275 00.003 6120 PhdController: newstate STATE_FINISH
00:24:16.279 00.004 6120 PhdController complete: success
00:24:16.283 00.004 7680 Move returns status 0, amount 0
00:24:16.283 00.000 7680 MoveAxis(N, 300, ABG)
00:24:16.283 00.000 7680 Guiding  Dir = 0, Dur = 300
00:24:16.283 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764051856.283,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
00:24:16.288 00.005 7680 IsSlewing returns 0
00:24:16.288 00.000 6120 Mount: notify guiding dither settle done success=1
00:24:16.292 00.004 7680 IsGuiding returns 0
00:24:16.292 00.000 6120 PhdController: newstate STATE_IDLE
00:24:16.295 00.003 7680 PulseGuide returned control before completion, sleep 310
00:24:16.295 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:16.298 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:16.303 00.005 6120 Enqueuing Expose request
00:24:16.613 00.310 7680 IsGuiding returns 1
00:24:16.614 00.001 7680 scope still moving after pulse duration time elapsed
00:24:16.643 00.029 7680 IsSlewing returns 0
00:24:16.644 00.001 7680 IsGuiding returns 0
00:24:16.645 00.001 7680 scope move finished after 300 + 53 ms
00:24:16.645 00.000 7680 Move returns status 0, amount 300
00:24:16.646 00.001 7680 move complete, result=0
00:24:16.646 00.000 7680 worker thread done servicing request
00:24:16.648 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 300 ms NORTH
00:24:16.654 00.006 7680 Worker thread wakes up
00:24:16.654 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:16.654 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:17.907 01.253 7680 Exposure complete
00:24:18.027 00.120 7680 worker thread done servicing request
00:24:18.029 00.002 6120 OnExposeComplete: enter
00:24:18.033 00.004 6120 UpdateGuideState(): m_state=6
00:24:18.036 00.003 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3950
00:24:18.040 00.004 6120 Star::Find returns 1 (1), X=961.74, Y=50.68, Mass=14160, SNR=75.2, Peak=255 HFD=6.9
00:24:18.044 00.004 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.69 = -0.59)
00:24:18.050 00.006 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.86)
00:24:18.054 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.74 mountX=0.07 mountY=-0.07, mountTheta=-0.74
00:24:18.059 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.03, opts=13)
00:24:18.064 00.005 6120 Enqueuing Move request for scope (-0.08, 0.03)
00:24:18.067 00.003 7680 Worker thread wakes up
00:24:18.068 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:18.071 00.003 6120 UpdateGuideState exits: m=14160 SNR=75.2 Saturated
00:24:18.075 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:18.078 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
00:24:18.079 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
00:24:18.079 00.000 7680 Moving (-0.08, 0.03) raw xDistance=0.07 yDistance=-0.07
00:24:18.079 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:24:18.079 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:24:18.081 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:18.087 00.006 6120 Enqueuing Expose request
00:24:18.091 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:24:18.091 00.000 7680 MoveAxis(E, 0, ABG)
00:24:18.091 00.000 7680 Move returns status 0, amount 0
00:24:18.091 00.000 7680 MoveAxis(N, 0, ABG)
00:24:18.092 00.001 7680 Move returns status 0, amount 0
00:24:18.092 00.000 7680 move complete, result=0
00:24:18.092 00.000 7680 worker thread done servicing request
00:24:18.093 00.001 7680 Worker thread wakes up
00:24:18.093 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:18.096 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:18.096 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:19.349 01.253 7680 Exposure complete
00:24:19.485 00.136 7680 worker thread done servicing request
00:24:19.486 00.001 6120 OnExposeComplete: enter
00:24:19.492 00.006 6120 UpdateGuideState(): m_state=6
00:24:19.496 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3951
00:24:19.501 00.005 6120 Star::Find returns 1 (1), X=961.66, Y=51.14, Mass=13269, SNR=75.8, Peak=255 HFD=6.9
00:24:19.505 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
00:24:19.509 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
00:24:19.512 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.50 hyp=0.52 cameraTheta=1.89 mountX=0.07 mountY=-0.52, mountTheta=-1.44
00:24:19.519 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.50, opts=13)
00:24:19.524 00.005 6120 Enqueuing Move request for scope (-0.16, 0.50)
00:24:19.527 00.003 7680 Worker thread wakes up
00:24:19.528 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.50) opts 0xd
00:24:19.528 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:19.532 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.50)
00:24:19.533 00.001 7680 Moving (-0.16, 0.50) raw xDistance=0.07 yDistance=-0.52
00:24:19.533 00.000 6120 UpdateGuideState exits: m=13269 SNR=75.8 Saturated
00:24:19.537 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:24:19.537 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
00:24:19.537 00.000 7680 MoveAxis(E, 0, ABG)
00:24:19.538 00.001 7680 Move returns status 0, amount 0
00:24:19.538 00.000 7680 MoveAxis(N, 282, ABG)
00:24:19.538 00.000 7680 Guiding  Dir = 0, Dur = 282
00:24:19.538 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:19.540 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:19.545 00.005 7680 IsSlewing returns 0
00:24:19.545 00.000 6120 Enqueuing Expose request
00:24:19.548 00.003 7680 IsGuiding returns 0
00:24:19.549 00.001 7680 PulseGuide returned control before completion, sleep 292
00:24:19.857 00.308 7680 IsGuiding returns 1
00:24:19.859 00.002 7680 scope still moving after pulse duration time elapsed
00:24:19.888 00.029 7680 IsSlewing returns 0
00:24:19.889 00.001 7680 IsGuiding returns 0
00:24:19.890 00.001 7680 scope move finished after 282 + 59 ms
00:24:19.890 00.000 7680 Move returns status 0, amount 282
00:24:19.890 00.000 7680 move complete, result=0
00:24:19.890 00.000 7680 worker thread done servicing request
00:24:19.891 00.001 7680 Worker thread wakes up
00:24:19.891 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 282 ms NORTH
00:24:19.901 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:19.901 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:21.149 01.248 7680 Exposure complete
00:24:21.288 00.139 7680 worker thread done servicing request
00:24:21.288 00.000 6120 OnExposeComplete: enter
00:24:21.292 00.004 6120 UpdateGuideState(): m_state=6
00:24:21.297 00.005 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3952
00:24:21.302 00.005 6120 Star::Find returns 1 (1), X=961.76, Y=50.96, Mass=14770, SNR=78.8, Peak=255 HFD=6.9
00:24:21.307 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
00:24:21.311 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
00:24:21.314 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.76 mountX=0.00 mountY=-0.31, mountTheta=-1.56
00:24:21.318 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.31, opts=13)
00:24:21.323 00.005 6120 Enqueuing Move request for scope (-0.06, 0.31)
00:24:21.327 00.004 7680 Worker thread wakes up
00:24:21.327 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:21.333 00.006 6120 UpdateGuideState exits: m=14770 SNR=78.8 Saturated
00:24:21.337 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:21.341 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.31) opts 0xd
00:24:21.341 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.31)
00:24:21.341 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:21.345 00.004 6120 Enqueuing Expose request
00:24:21.348 00.003 7680 Moving (-0.06, 0.31) raw xDistance=0.00 yDistance=-0.31
00:24:21.348 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:24:21.348 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:24:21.348 00.000 7680 MoveAxis(E, 0, ABG)
00:24:21.349 00.001 7680 Move returns status 0, amount 0
00:24:21.349 00.000 7680 MoveAxis(N, 168, ABG)
00:24:21.349 00.000 7680 Guiding  Dir = 0, Dur = 168
00:24:21.350 00.001 7680 IsSlewing returns 0
00:24:21.350 00.000 7680 IsGuiding returns 0
00:24:21.350 00.000 7680 PulseGuide returned control before completion, sleep 178
00:24:21.543 00.193 7680 IsGuiding returns 1
00:24:21.544 00.001 7680 scope still moving after pulse duration time elapsed
00:24:21.574 00.030 7680 IsSlewing returns 0
00:24:21.575 00.001 7680 IsGuiding returns 0
00:24:21.575 00.000 7680 scope move finished after 168 + 57 ms
00:24:21.575 00.000 7680 Move returns status 0, amount 168
00:24:21.577 00.002 7680 move complete, result=0
00:24:21.577 00.000 7680 worker thread done servicing request
00:24:21.577 00.000 7680 Worker thread wakes up
00:24:21.577 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 168 ms NORTH
00:24:21.583 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:21.584 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:22.838 01.254 7680 Exposure complete
00:24:22.970 00.132 7680 worker thread done servicing request
00:24:22.970 00.000 6120 OnExposeComplete: enter
00:24:22.973 00.003 6120 UpdateGuideState(): m_state=6
00:24:22.977 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3953
00:24:23.009 00.032 6120 Star::Find returns 1 (1), X=961.72, Y=50.85, Mass=14078, SNR=76.5, Peak=255 HFD=6.9
00:24:23.015 00.006 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (4.99 = -1.29)
00:24:23.020 00.005 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.56)
00:24:23.024 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.23 cameraTheta=2.04 mountX=0.06 mountY=-0.23, mountTheta=-1.30
00:24:23.028 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.20, opts=13)
00:24:23.032 00.004 6120 Enqueuing Move request for scope (-0.10, 0.20)
00:24:23.035 00.003 7680 Worker thread wakes up
00:24:23.035 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:23.038 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
00:24:23.039 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
00:24:23.039 00.000 7680 Moving (-0.10, 0.20) raw xDistance=0.06 yDistance=-0.23
00:24:23.039 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:24:23.039 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:24:23.039 00.000 6120 UpdateGuideState exits: m=14078 SNR=76.5 Saturated
00:24:23.043 00.004 7680 MoveAxis(E, 0, ABG)
00:24:23.043 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:23.047 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:23.049 00.002 7680 Move returns status 0, amount 0
00:24:23.049 00.000 7680 MoveAxis(N, 122, ABG)
00:24:23.050 00.001 6120 Enqueuing Expose request
00:24:23.053 00.003 7680 Guiding  Dir = 0, Dur = 122
00:24:23.053 00.000 7680 IsSlewing returns 0
00:24:23.053 00.000 7680 IsGuiding returns 0
00:24:23.055 00.002 7680 PulseGuide returned control before completion, sleep 132
00:24:23.201 00.146 7680 IsGuiding returns 1
00:24:23.201 00.000 7680 scope still moving after pulse duration time elapsed
00:24:23.233 00.032 7680 IsSlewing returns 0
00:24:23.233 00.000 7680 IsGuiding returns 0
00:24:23.235 00.002 7680 scope move finished after 122 + 58 ms
00:24:23.235 00.000 7680 Move returns status 0, amount 122
00:24:23.236 00.001 7680 move complete, result=0
00:24:23.236 00.000 7680 worker thread done servicing request
00:24:23.236 00.000 7680 Worker thread wakes up
00:24:23.237 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 122 ms NORTH
00:24:23.246 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:23.247 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:24.496 01.249 7680 Exposure complete
00:24:24.640 00.144 7680 worker thread done servicing request
00:24:24.641 00.001 6120 OnExposeComplete: enter
00:24:24.650 00.009 6120 UpdateGuideState(): m_state=6
00:24:24.655 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3954
00:24:24.659 00.004 6120 Star::Find returns 1 (1), X=961.82, Y=50.88, Mass=13959, SNR=77.5, Peak=255 HFD=6.9
00:24:24.662 00.003 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
00:24:24.667 00.005 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
00:24:24.672 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.58 mountX=-0.04 mountY=-0.21, mountTheta=-1.77
00:24:24.680 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.23, opts=13)
00:24:24.684 00.004 6120 Enqueuing Move request for scope (-0.00, 0.23)
00:24:24.689 00.005 7680 Worker thread wakes up
00:24:24.689 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:24.693 00.004 6120 UpdateGuideState exits: m=13959 SNR=77.5 Saturated
00:24:24.697 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:24.702 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:24.707 00.005 6120 Enqueuing Expose request
00:24:24.710 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.23) opts 0xd
00:24:24.711 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.23)
00:24:24.711 00.000 7680 Moving (-0.00, 0.23) raw xDistance=-0.04 yDistance=-0.21
00:24:24.711 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:24:24.712 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:24:24.712 00.000 7680 MoveAxis(E, 0, ABG)
00:24:24.712 00.000 7680 Move returns status 0, amount 0
00:24:24.712 00.000 7680 MoveAxis(N, 114, ABG)
00:24:24.713 00.001 7680 Guiding  Dir = 0, Dur = 114
00:24:24.713 00.000 7680 IsSlewing returns 0
00:24:24.713 00.000 7680 IsGuiding returns 0
00:24:24.714 00.001 7680 PulseGuide returned control before completion, sleep 124
00:24:24.841 00.127 7680 IsGuiding returns 1
00:24:24.841 00.000 7680 scope still moving after pulse duration time elapsed
00:24:24.873 00.032 7680 IsSlewing returns 0
00:24:24.874 00.001 7680 IsGuiding returns 0
00:24:24.874 00.000 7680 scope move finished after 114 + 46 ms
00:24:24.875 00.001 7680 Move returns status 0, amount 114
00:24:24.875 00.000 7680 move complete, result=0
00:24:24.876 00.001 7680 worker thread done servicing request
00:24:24.876 00.000 7680 Worker thread wakes up
00:24:24.876 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 114 ms NORTH
00:24:24.882 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:24.882 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:26.135 01.253 7680 Exposure complete
00:24:26.270 00.135 7680 worker thread done servicing request
00:24:26.271 00.001 6120 OnExposeComplete: enter
00:24:26.276 00.005 6120 UpdateGuideState(): m_state=6
00:24:26.279 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3955
00:24:26.284 00.005 6120 Star::Find returns 1 (1), X=961.79, Y=50.99, Mass=14635, SNR=78.9, Peak=255 HFD=6.9
00:24:26.288 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
00:24:26.291 00.003 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.92)
00:24:26.295 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.34 hyp=0.34 cameraTheta=1.68 mountX=-0.03 mountY=-0.32, mountTheta=-1.65
00:24:26.300 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.34, opts=13)
00:24:26.304 00.004 6120 Enqueuing Move request for scope (-0.04, 0.34)
00:24:26.308 00.004 7680 Worker thread wakes up
00:24:26.308 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.34) opts 0xd
00:24:26.308 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.34)
00:24:26.309 00.001 7680 Moving (-0.04, 0.34) raw xDistance=-0.03 yDistance=-0.32
00:24:26.309 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:24:26.309 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:24:26.309 00.000 7680 MoveAxis(E, 0, ABG)
00:24:26.310 00.001 7680 Move returns status 0, amount 0
00:24:26.310 00.000 7680 MoveAxis(N, 175, ABG)
00:24:26.310 00.000 7680 Guiding  Dir = 0, Dur = 175
00:24:26.310 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:26.314 00.004 7680 IsSlewing returns 0
00:24:26.314 00.000 6120 UpdateGuideState exits: m=14635 SNR=78.9 Saturated
00:24:26.318 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:26.321 00.003 7680 IsGuiding returns 0
00:24:26.323 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:26.326 00.003 7680 PulseGuide returned control before completion, sleep 185
00:24:26.326 00.000 6120 Enqueuing Expose request
00:24:26.515 00.189 7680 IsGuiding returns 1
00:24:26.516 00.001 7680 scope still moving after pulse duration time elapsed
00:24:26.546 00.030 7680 IsSlewing returns 0
00:24:26.547 00.001 7680 IsGuiding returns 0
00:24:26.547 00.000 7680 scope move finished after 175 + 49 ms
00:24:26.547 00.000 7680 Move returns status 0, amount 175
00:24:26.548 00.001 7680 move complete, result=0
00:24:26.548 00.000 7680 worker thread done servicing request
00:24:26.548 00.000 7680 Worker thread wakes up
00:24:26.549 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 175 ms NORTH
00:24:26.558 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:26.559 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:27.805 01.246 7680 Exposure complete
00:24:27.939 00.134 7680 worker thread done servicing request
00:24:27.939 00.000 6120 OnExposeComplete: enter
00:24:27.943 00.004 6120 UpdateGuideState(): m_state=6
00:24:27.946 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3956
00:24:27.951 00.005 6120 Star::Find returns 1 (1), X=961.91, Y=50.86, Mass=13793, SNR=77.2, Peak=255 HFD=7.0
00:24:27.962 00.011 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
00:24:27.967 00.005 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
00:24:27.971 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.23 cameraTheta=1.19 mountX=-0.13 mountY=-0.16, mountTheta=-2.25
00:24:27.976 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.22, opts=13)
00:24:27.981 00.005 6120 Enqueuing Move request for scope (0.09, 0.22)
00:24:27.984 00.003 7680 Worker thread wakes up
00:24:27.984 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:27.988 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
00:24:27.988 00.000 6120 UpdateGuideState exits: m=13793 SNR=77.2 Saturated
00:24:27.990 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:27.993 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:27.997 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
00:24:27.997 00.000 6120 Enqueuing Expose request
00:24:27.999 00.002 7680 Moving (0.09, 0.22) raw xDistance=-0.13 yDistance=-0.16
00:24:28.000 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:24:28.000 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:24:28.000 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:24:28.000 00.000 7680 MoveAxis(E, 0, ABG)
00:24:28.000 00.000 7680 Move returns status 0, amount 0
00:24:28.000 00.000 7680 MoveAxis(N, 0, ABG)
00:24:28.001 00.001 7680 Move returns status 0, amount 0
00:24:28.001 00.000 7680 move complete, result=0
00:24:28.002 00.001 7680 worker thread done servicing request
00:24:28.002 00.000 7680 Worker thread wakes up
00:24:28.002 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:24:28.006 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:28.006 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:29.258 01.252 7680 Exposure complete
00:24:29.402 00.144 7680 worker thread done servicing request
00:24:29.403 00.001 6120 OnExposeComplete: enter
00:24:29.408 00.005 6120 UpdateGuideState(): m_state=6
00:24:29.413 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3957
00:24:29.420 00.007 6120 Star::Find returns 1 (1), X=962.07, Y=50.98, Mass=13660, SNR=75.4, Peak=255 HFD=7.1
00:24:29.425 00.005 6120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-2.95) = xAngle (3.89 = -2.39)
00:24:29.428 00.003 6120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.62 = -2.66)
00:24:29.431 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=0.33 hyp=0.41 cameraTheta=0.94 mountX=-0.30 mountY=-0.19, mountTheta=-2.58
00:24:29.436 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.33, opts=13)
00:24:29.440 00.004 6120 Enqueuing Move request for scope (0.24, 0.33)
00:24:29.442 00.002 7680 Worker thread wakes up
00:24:29.442 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.33) opts 0xd
00:24:29.443 00.001 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.33)
00:24:29.443 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:29.445 00.002 6120 UpdateGuideState exits: m=13660 SNR=75.4 Saturated
00:24:29.448 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:29.451 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:29.454 00.003 6120 Enqueuing Expose request
00:24:29.459 00.005 7680 Moving (0.24, 0.33) raw xDistance=-0.30 yDistance=-0.19
00:24:29.460 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:24:29.460 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:24:29.460 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:24:29.461 00.001 7680 MoveAxis(E, 123, ABG)
00:24:29.461 00.000 7680 Guiding  Dir = 2, Dur = 123
00:24:29.461 00.000 7680 IsSlewing returns 0
00:24:29.461 00.000 7680 IsGuiding returns 0
00:24:29.462 00.001 7680 PulseGuide returned control before completion, sleep 133
00:24:29.611 00.149 7680 IsGuiding returns 1
00:24:29.612 00.001 7680 scope still moving after pulse duration time elapsed
00:24:29.642 00.030 7680 IsSlewing returns 0
00:24:29.643 00.001 7680 IsGuiding returns 0
00:24:29.644 00.001 7680 scope move finished after 123 + 59 ms
00:24:29.644 00.000 7680 Move returns status 0, amount 123
00:24:29.644 00.000 7680 MoveAxis(N, 0, ABG)
00:24:29.645 00.001 7680 Move returns status 0, amount 0
00:24:29.645 00.000 7680 move complete, result=0
00:24:29.646 00.001 7680 worker thread done servicing request
00:24:29.646 00.000 6120 GuideStep: -0.3 px 123 ms EAST, -0.2 px 0 ms NORTH
00:24:29.652 00.006 7680 Worker thread wakes up
00:24:29.652 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:29.652 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:30.904 01.252 7680 Exposure complete
00:24:31.023 00.119 7680 worker thread done servicing request
00:24:31.023 00.000 6120 OnExposeComplete: enter
00:24:31.027 00.004 6120 UpdateGuideState(): m_state=6
00:24:31.031 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3958
00:24:31.034 00.003 6120 Star::Find returns 1 (1), X=961.86, Y=51.11, Mass=14308, SNR=76.1, Peak=255 HFD=6.9
00:24:31.037 00.003 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
00:24:31.040 00.003 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
00:24:31.043 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.47 hyp=0.47 cameraTheta=1.50 mountX=-0.12 mountY=-0.40, mountTheta=-1.86
00:24:31.049 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.47, opts=13)
00:24:31.053 00.004 6120 Enqueuing Move request for scope (0.03, 0.47)
00:24:31.056 00.003 7680 Worker thread wakes up
00:24:31.056 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:31.060 00.004 6120 UpdateGuideState exits: m=14308 SNR=76.1 Saturated
00:24:31.063 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:31.066 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:31.068 00.002 6120 Enqueuing Expose request
00:24:31.071 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.47) opts 0xd
00:24:31.071 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.47)
00:24:31.071 00.000 7680 Moving (0.03, 0.47) raw xDistance=-0.12 yDistance=-0.40
00:24:31.071 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:24:31.071 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:24:31.071 00.000 7680 MoveAxis(E, 0, ABG)
00:24:31.073 00.002 7680 Move returns status 0, amount 0
00:24:31.073 00.000 7680 MoveAxis(N, 220, ABG)
00:24:31.073 00.000 7680 Guiding  Dir = 0, Dur = 220
00:24:31.073 00.000 7680 IsSlewing returns 0
00:24:31.073 00.000 7680 IsGuiding returns 0
00:24:31.074 00.001 7680 PulseGuide returned control before completion, sleep 230
00:24:31.319 00.245 7680 IsGuiding returns 1
00:24:31.319 00.000 7680 scope still moving after pulse duration time elapsed
00:24:31.349 00.030 7680 IsSlewing returns 0
00:24:31.351 00.002 7680 IsGuiding returns 0
00:24:31.351 00.000 7680 scope move finished after 220 + 57 ms
00:24:31.351 00.000 7680 Move returns status 0, amount 220
00:24:31.353 00.002 7680 move complete, result=0
00:24:31.353 00.000 7680 worker thread done servicing request
00:24:31.353 00.000 7680 Worker thread wakes up
00:24:31.354 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 220 ms NORTH
00:24:31.361 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:31.361 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:32.616 01.255 7680 Exposure complete
00:24:32.760 00.144 7680 worker thread done servicing request
00:24:32.760 00.000 6120 OnExposeComplete: enter
00:24:32.767 00.007 6120 UpdateGuideState(): m_state=6
00:24:32.774 00.007 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3959
00:24:32.781 00.007 6120 Star::Find returns 1 (1), X=962.08, Y=51.02, Mass=13105, SNR=73.6, Peak=255 HFD=7.1
00:24:32.786 00.005 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
00:24:32.791 00.005 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.62)
00:24:32.799 00.008 6120 CameraToMount -- cameraX=0.25 cameraY=0.38 hyp=0.45 cameraTheta=0.98 mountX=-0.32 mountY=-0.23, mountTheta=-2.52
00:24:32.806 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.38, opts=13)
00:24:32.815 00.009 6120 Enqueuing Move request for scope (0.25, 0.38)
00:24:32.822 00.007 7680 Worker thread wakes up
00:24:32.822 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:32.829 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.38) opts 0xd
00:24:32.829 00.000 6120 UpdateGuideState exits: m=13105 SNR=73.6 Saturated
00:24:32.834 00.005 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.38)
00:24:32.834 00.000 7680 Moving (0.25, 0.38) raw xDistance=-0.32 yDistance=-0.23
00:24:32.834 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:32.841 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:32.846 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:24:32.846 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:24:32.846 00.000 6120 Enqueuing Expose request
00:24:32.852 00.006 7680 MoveAxis(E, 130, ABG)
00:24:32.852 00.000 7680 Guiding  Dir = 2, Dur = 130
00:24:32.852 00.000 7680 IsSlewing returns 0
00:24:32.853 00.001 7680 IsGuiding returns 0
00:24:32.854 00.001 7680 PulseGuide returned control before completion, sleep 140
00:24:32.997 00.143 7680 IsGuiding returns 1
00:24:32.999 00.002 7680 scope still moving after pulse duration time elapsed
00:24:33.027 00.028 7680 IsSlewing returns 0
00:24:33.028 00.001 7680 IsGuiding returns 0
00:24:33.028 00.000 7680 scope move finished after 130 + 44 ms
00:24:33.029 00.001 7680 Move returns status 0, amount 130
00:24:33.029 00.000 7680 MoveAxis(N, 123, ABG)
00:24:33.029 00.000 7680 Guiding  Dir = 0, Dur = 123
00:24:33.030 00.001 7680 IsSlewing returns 0
00:24:33.030 00.000 7680 IsGuiding returns 0
00:24:33.031 00.001 7680 PulseGuide returned control before completion, sleep 133
00:24:33.168 00.137 7680 IsGuiding returns 1
00:24:33.169 00.001 7680 scope still moving after pulse duration time elapsed
00:24:33.202 00.033 7680 IsSlewing returns 0
00:24:33.203 00.001 7680 IsGuiding returns 0
00:24:33.203 00.000 7680 scope move finished after 123 + 49 ms
00:24:33.204 00.001 7680 Move returns status 0, amount 123
00:24:33.204 00.000 7680 move complete, result=0
00:24:33.205 00.001 7680 worker thread done servicing request
00:24:33.205 00.000 7680 Worker thread wakes up
00:24:33.206 00.001 6120 GuideStep: -0.3 px 130 ms EAST, -0.2 px 123 ms NORTH
00:24:33.212 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:33.212 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:34.462 01.250 7680 Exposure complete
00:24:34.624 00.162 7680 worker thread done servicing request
00:24:34.624 00.000 6120 OnExposeComplete: enter
00:24:34.629 00.005 6120 UpdateGuideState(): m_state=6
00:24:34.634 00.005 6120 Star::Find(15, 962, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3960
00:24:34.642 00.008 6120 Star::Find returns 1 (1), X=961.83, Y=51.03, Mass=14063, SNR=78.1, Peak=255 HFD=7.0
00:24:34.648 00.006 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.77)
00:24:34.654 00.006 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
00:24:34.660 00.006 6120 CameraToMount -- cameraX=0.00 cameraY=0.39 hyp=0.39 cameraTheta=1.56 mountX=-0.07 mountY=-0.34, mountTheta=-1.78
00:24:34.667 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.39, opts=13)
00:24:34.674 00.007 6120 Enqueuing Move request for scope (0.00, 0.39)
00:24:34.678 00.004 7680 Worker thread wakes up
00:24:34.679 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:34.682 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.39) opts 0xd
00:24:34.682 00.000 6120 UpdateGuideState exits: m=14063 SNR=78.1 Saturated
00:24:34.687 00.005 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.39)
00:24:34.687 00.000 7680 Moving (0.00, 0.39) raw xDistance=-0.07 yDistance=-0.34
00:24:34.687 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:24:34.687 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:24:34.687 00.000 7680 MoveAxis(E, 0, ABG)
00:24:34.687 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:34.691 00.004 7680 Move returns status 0, amount 0
00:24:34.691 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:34.695 00.004 7680 MoveAxis(N, 187, ABG)
00:24:34.695 00.000 6120 Enqueuing Expose request
00:24:34.700 00.005 7680 Guiding  Dir = 0, Dur = 187
00:24:34.701 00.001 7680 IsSlewing returns 0
00:24:34.701 00.000 7680 IsGuiding returns 0
00:24:34.702 00.001 7680 PulseGuide returned control before completion, sleep 197
00:24:34.903 00.201 7680 IsGuiding returns 1
00:24:34.903 00.000 7680 scope still moving after pulse duration time elapsed
00:24:34.934 00.031 7680 IsSlewing returns 0
00:24:34.934 00.000 7680 IsGuiding returns 0
00:24:34.935 00.001 7680 scope move finished after 187 + 46 ms
00:24:34.936 00.001 7680 Move returns status 0, amount 187
00:24:34.936 00.000 7680 move complete, result=0
00:24:34.936 00.000 7680 worker thread done servicing request
00:24:34.936 00.000 7680 Worker thread wakes up
00:24:34.936 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 187 ms NORTH
00:24:34.942 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:34.942 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:36.189 01.247 7680 Exposure complete
00:24:36.327 00.138 7680 worker thread done servicing request
00:24:36.328 00.001 6120 OnExposeComplete: enter
00:24:36.332 00.004 6120 UpdateGuideState(): m_state=6
00:24:36.335 00.003 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3961
00:24:36.338 00.003 6120 Star::Find returns 1 (1), X=961.77, Y=51.01, Mass=13706, SNR=75.7, Peak=255 HFD=6.8
00:24:36.342 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.61)
00:24:36.345 00.003 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.88)
00:24:36.350 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.37 hyp=0.37 cameraTheta=1.72 mountX=-0.01 mountY=-0.36, mountTheta=-1.61
00:24:36.357 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.37, opts=13)
00:24:36.362 00.005 6120 Enqueuing Move request for scope (-0.06, 0.37)
00:24:36.365 00.003 7680 Worker thread wakes up
00:24:36.366 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:36.370 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.37) opts 0xd
00:24:36.370 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.37)
00:24:36.370 00.000 7680 Moving (-0.06, 0.37) raw xDistance=-0.01 yDistance=-0.36
00:24:36.371 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:24:36.371 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:24:36.371 00.000 7680 MoveAxis(E, 0, ABG)
00:24:36.371 00.000 7680 Move returns status 0, amount 0
00:24:36.372 00.001 6120 UpdateGuideState exits: m=13706 SNR=75.7 Saturated
00:24:36.375 00.003 7680 MoveAxis(N, 193, ABG)
00:24:36.375 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:36.378 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:36.381 00.003 6120 Enqueuing Expose request
00:24:36.383 00.002 7680 Guiding  Dir = 0, Dur = 193
00:24:36.385 00.002 7680 IsSlewing returns 0
00:24:36.385 00.000 7680 IsGuiding returns 0
00:24:36.386 00.001 7680 PulseGuide returned control before completion, sleep 203
00:24:36.604 00.218 7680 IsGuiding returns 1
00:24:36.604 00.000 7680 scope still moving after pulse duration time elapsed
00:24:36.636 00.032 7680 IsSlewing returns 0
00:24:36.637 00.001 7680 IsGuiding returns 0
00:24:36.637 00.000 7680 scope move finished after 193 + 58 ms
00:24:36.637 00.000 7680 Move returns status 0, amount 193
00:24:36.638 00.001 7680 move complete, result=0
00:24:36.638 00.000 7680 worker thread done servicing request
00:24:36.638 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 193 ms NORTH
00:24:36.645 00.007 7680 Worker thread wakes up
00:24:36.645 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:36.645 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:37.893 01.248 7680 Exposure complete
00:24:38.025 00.132 7680 worker thread done servicing request
00:24:38.025 00.000 6120 OnExposeComplete: enter
00:24:38.031 00.006 6120 UpdateGuideState(): m_state=6
00:24:38.036 00.005 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3962
00:24:38.041 00.005 6120 Star::Find returns 1 (1), X=961.75, Y=50.87, Mass=14116, SNR=77.5, Peak=255 HFD=6.9
00:24:38.047 00.006 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
00:24:38.052 00.005 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
00:24:38.057 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.90 mountX=0.03 mountY=-0.24, mountTheta=-1.43
00:24:38.065 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.23, opts=13)
00:24:38.071 00.006 6120 Enqueuing Move request for scope (-0.08, 0.23)
00:24:38.076 00.005 7680 Worker thread wakes up
00:24:38.076 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.23) opts 0xd
00:24:38.077 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:38.083 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.23)
00:24:38.083 00.000 7680 Moving (-0.08, 0.23) raw xDistance=0.03 yDistance=-0.24
00:24:38.083 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:24:38.083 00.000 6120 UpdateGuideState exits: m=14116 SNR=77.5 Saturated
00:24:38.088 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:24:38.088 00.000 7680 MoveAxis(E, 0, ABG)
00:24:38.088 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:38.094 00.006 7680 Move returns status 0, amount 0
00:24:38.094 00.000 7680 MoveAxis(N, 129, ABG)
00:24:38.094 00.000 7680 Guiding  Dir = 0, Dur = 129
00:24:38.094 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:38.099 00.005 7680 IsSlewing returns 0
00:24:38.099 00.000 6120 Enqueuing Expose request
00:24:38.106 00.007 7680 IsGuiding returns 0
00:24:38.107 00.001 7680 PulseGuide returned control before completion, sleep 139
00:24:38.261 00.154 7680 IsGuiding returns 1
00:24:38.261 00.000 7680 scope still moving after pulse duration time elapsed
00:24:38.292 00.031 7680 IsSlewing returns 0
00:24:38.292 00.000 7680 IsGuiding returns 0
00:24:38.292 00.000 7680 scope move finished after 129 + 57 ms
00:24:38.293 00.001 7680 Move returns status 0, amount 129
00:24:38.293 00.000 7680 move complete, result=0
00:24:38.293 00.000 7680 worker thread done servicing request
00:24:38.293 00.000 7680 Worker thread wakes up
00:24:38.293 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:38.293 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:38.295 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 129 ms NORTH
00:24:39.535 01.240 7680 Exposure complete
00:24:39.688 00.153 7680 worker thread done servicing request
00:24:39.688 00.000 6120 OnExposeComplete: enter
00:24:39.691 00.003 6120 UpdateGuideState(): m_state=6
00:24:39.695 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3963
00:24:39.699 00.004 6120 Star::Find returns 1 (1), X=961.76, Y=50.85, Mass=15112, SNR=80.1, Peak=255 HFD=6.9
00:24:39.702 00.003 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
00:24:39.708 00.006 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
00:24:39.711 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.89 mountX=0.03 mountY=-0.21, mountTheta=-1.44
00:24:39.717 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.20, opts=13)
00:24:39.724 00.007 6120 Enqueuing Move request for scope (-0.07, 0.20)
00:24:39.729 00.005 7680 Worker thread wakes up
00:24:39.730 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:39.735 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
00:24:39.736 00.001 6120 UpdateGuideState exits: m=15112 SNR=80.1 Saturated
00:24:39.742 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
00:24:39.742 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:39.748 00.006 7680 Moving (-0.07, 0.20) raw xDistance=0.03 yDistance=-0.21
00:24:39.748 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:24:39.749 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:24:39.749 00.000 7680 MoveAxis(E, 0, ABG)
00:24:39.749 00.000 7680 Move returns status 0, amount 0
00:24:39.750 00.001 7680 MoveAxis(N, 115, ABG)
00:24:39.750 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:39.757 00.007 7680 Guiding  Dir = 0, Dur = 115
00:24:39.757 00.000 6120 Enqueuing Expose request
00:24:39.763 00.006 7680 IsSlewing returns 0
00:24:39.763 00.000 7680 IsGuiding returns 0
00:24:39.764 00.001 7680 PulseGuide returned control before completion, sleep 125
00:24:39.903 00.139 7680 IsGuiding returns 1
00:24:39.903 00.000 7680 scope still moving after pulse duration time elapsed
00:24:39.935 00.032 7680 IsSlewing returns 0
00:24:39.935 00.000 7680 IsGuiding returns 0
00:24:39.936 00.001 7680 scope move finished after 115 + 57 ms
00:24:39.936 00.000 7680 Move returns status 0, amount 115
00:24:39.937 00.001 7680 move complete, result=0
00:24:39.937 00.000 7680 worker thread done servicing request
00:24:39.937 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 115 ms NORTH
00:24:39.943 00.006 7680 Worker thread wakes up
00:24:39.943 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:39.943 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:41.190 01.247 7680 Exposure complete
00:24:41.332 00.142 7680 worker thread done servicing request
00:24:41.333 00.001 6120 OnExposeComplete: enter
00:24:41.336 00.003 6120 UpdateGuideState(): m_state=6
00:24:41.339 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3964
00:24:41.345 00.006 6120 Star::Find returns 1 (1), X=961.72, Y=50.89, Mass=13893, SNR=76.0, Peak=255 HFD=6.9
00:24:41.348 00.003 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.35)
00:24:41.352 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
00:24:41.362 00.010 6120 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.98 mountX=0.06 mountY=-0.26, mountTheta=-1.35
00:24:41.368 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.24, opts=13)
00:24:41.375 00.007 6120 Enqueuing Move request for scope (-0.11, 0.24)
00:24:41.379 00.004 7680 Worker thread wakes up
00:24:41.380 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:41.384 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
00:24:41.385 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
00:24:41.385 00.000 6120 UpdateGuideState exits: m=13893 SNR=76.0 Saturated
00:24:41.390 00.005 7680 Moving (-0.11, 0.24) raw xDistance=0.06 yDistance=-0.26
00:24:41.390 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:24:41.391 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:24:41.391 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:41.396 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:41.401 00.005 7680 MoveAxis(E, 0, ABG)
00:24:41.401 00.000 7680 Move returns status 0, amount 0
00:24:41.401 00.000 6120 Enqueuing Expose request
00:24:41.406 00.005 7680 MoveAxis(N, 142, ABG)
00:24:41.406 00.000 7680 Guiding  Dir = 0, Dur = 142
00:24:41.406 00.000 7680 IsSlewing returns 0
00:24:41.407 00.001 7680 IsGuiding returns 0
00:24:41.407 00.000 7680 PulseGuide returned control before completion, sleep 152
00:24:41.576 00.169 7680 IsGuiding returns 1
00:24:41.577 00.001 7680 scope still moving after pulse duration time elapsed
00:24:41.607 00.030 7680 IsSlewing returns 0
00:24:41.607 00.000 7680 IsGuiding returns 0
00:24:41.607 00.000 7680 scope move finished after 142 + 58 ms
00:24:41.607 00.000 7680 Move returns status 0, amount 142
00:24:41.608 00.001 7680 move complete, result=0
00:24:41.608 00.000 7680 worker thread done servicing request
00:24:41.608 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 142 ms NORTH
00:24:41.614 00.006 7680 Worker thread wakes up
00:24:41.614 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:41.614 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:42.868 01.254 7680 Exposure complete
00:24:43.016 00.148 7680 worker thread done servicing request
00:24:43.016 00.000 6120 OnExposeComplete: enter
00:24:43.020 00.004 6120 UpdateGuideState(): m_state=6
00:24:43.028 00.008 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3965
00:24:43.036 00.008 6120 Star::Find returns 1 (1), X=961.76, Y=51.01, Mass=14898, SNR=79.8, Peak=255 HFD=6.9
00:24:43.045 00.009 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
00:24:43.051 00.006 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
00:24:43.058 00.007 6120 CameraToMount -- cameraX=-0.07 cameraY=0.37 hyp=0.37 cameraTheta=1.75 mountX=-0.00 mountY=-0.36, mountTheta=-1.58
00:24:43.068 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.37, opts=13)
00:24:43.074 00.006 6120 Enqueuing Move request for scope (-0.07, 0.37)
00:24:43.080 00.006 7680 Worker thread wakes up
00:24:43.080 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.37) opts 0xd
00:24:43.080 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.37)
00:24:43.080 00.000 7680 Moving (-0.07, 0.37) raw xDistance=-0.00 yDistance=-0.36
00:24:43.082 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:43.086 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:24:43.090 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:24:43.096 00.006 7680 MoveAxis(E, 0, ABG)
00:24:43.097 00.001 7680 Move returns status 0, amount 0
00:24:43.099 00.002 7680 MoveAxis(N, 195, ABG)
00:24:43.101 00.002 7680 Guiding  Dir = 0, Dur = 195
00:24:43.107 00.006 6120 UpdateGuideState exits: m=14898 SNR=79.8 Saturated
00:24:43.112 00.005 7680 IsSlewing returns 0
00:24:43.115 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:43.119 00.004 7680 IsGuiding returns 0
00:24:43.120 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:43.123 00.003 7680 PulseGuide returned control before completion, sleep 205
00:24:43.126 00.003 6120 Enqueuing Expose request
00:24:43.332 00.206 7680 IsGuiding returns 1
00:24:43.333 00.001 7680 scope still moving after pulse duration time elapsed
00:24:43.367 00.034 7680 IsSlewing returns 0
00:24:43.370 00.003 7680 IsGuiding returns 0
00:24:43.374 00.004 7680 scope move finished after 195 + 59 ms
00:24:43.378 00.004 7680 Move returns status 0, amount 195
00:24:43.382 00.004 7680 move complete, result=0
00:24:43.384 00.002 7680 worker thread done servicing request
00:24:43.384 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 195 ms NORTH
00:24:43.394 00.010 7680 Worker thread wakes up
00:24:43.394 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:43.395 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:44.657 01.262 7680 Exposure complete
00:24:44.813 00.156 7680 worker thread done servicing request
00:24:44.813 00.000 6120 OnExposeComplete: enter
00:24:44.819 00.006 6120 UpdateGuideState(): m_state=6
00:24:44.824 00.005 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3966
00:24:44.830 00.006 6120 Star::Find returns 1 (1), X=961.93, Y=50.80, Mass=14867, SNR=80.0, Peak=255 HFD=6.9
00:24:44.833 00.003 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.92 = -2.36)
00:24:44.837 00.004 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.63)
00:24:44.843 00.006 6120 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.97 mountX=-0.13 mountY=-0.09, mountTheta=-2.54
00:24:44.850 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.15, opts=13)
00:24:44.856 00.006 6120 Enqueuing Move request for scope (0.10, 0.15)
00:24:44.861 00.005 7680 Worker thread wakes up
00:24:44.861 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:44.866 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
00:24:44.866 00.000 6120 UpdateGuideState exits: m=14867 SNR=80.0 Saturated
00:24:44.870 00.004 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
00:24:44.870 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:44.876 00.006 7680 Moving (0.10, 0.15) raw xDistance=-0.13 yDistance=-0.09
00:24:44.876 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:44.882 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:24:44.882 00.000 6120 Enqueuing Expose request
00:24:44.887 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:24:44.887 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:24:44.887 00.000 7680 MoveAxis(E, 0, ABG)
00:24:44.887 00.000 7680 Move returns status 0, amount 0
00:24:44.887 00.000 7680 MoveAxis(N, 0, ABG)
00:24:44.887 00.000 7680 Move returns status 0, amount 0
00:24:44.887 00.000 7680 move complete, result=0
00:24:44.887 00.000 7680 worker thread done servicing request
00:24:44.887 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:44.892 00.005 7680 Worker thread wakes up
00:24:44.893 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:44.893 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:46.144 01.251 7680 Exposure complete
00:24:46.280 00.136 7680 worker thread done servicing request
00:24:46.280 00.000 6120 OnExposeComplete: enter
00:24:46.284 00.004 6120 UpdateGuideState(): m_state=6
00:24:46.287 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3967
00:24:46.292 00.005 6120 Star::Find returns 1 (1), X=961.85, Y=50.81, Mass=15100, SNR=80.6, Peak=255 HFD=6.9
00:24:46.297 00.005 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
00:24:46.301 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
00:24:46.305 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.41 mountX=-0.06 mountY=-0.14, mountTheta=-1.96
00:24:46.309 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.17, opts=13)
00:24:46.313 00.004 6120 Enqueuing Move request for scope (0.03, 0.17)
00:24:46.317 00.004 7680 Worker thread wakes up
00:24:46.317 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
00:24:46.317 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
00:24:46.317 00.000 7680 Moving (0.03, 0.17) raw xDistance=-0.06 yDistance=-0.14
00:24:46.317 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:46.321 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:24:46.321 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:24:46.321 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:24:46.322 00.001 7680 MoveAxis(E, 0, ABG)
00:24:46.322 00.000 7680 Move returns status 0, amount 0
00:24:46.322 00.000 7680 MoveAxis(N, 0, ABG)
00:24:46.322 00.000 7680 Move returns status 0, amount 0
00:24:46.322 00.000 7680 move complete, result=0
00:24:46.322 00.000 7680 worker thread done servicing request
00:24:46.323 00.001 6120 UpdateGuideState exits: m=15100 SNR=80.6 Saturated
00:24:46.327 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:46.330 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:46.335 00.005 6120 Enqueuing Expose request
00:24:46.338 00.003 7680 Worker thread wakes up
00:24:46.338 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:46.341 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:46.341 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:47.593 01.252 7680 Exposure complete
00:24:47.729 00.136 7680 worker thread done servicing request
00:24:47.729 00.000 6120 OnExposeComplete: enter
00:24:47.734 00.005 6120 UpdateGuideState(): m_state=6
00:24:47.738 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3968
00:24:47.743 00.005 6120 Star::Find returns 1 (1), X=961.99, Y=51.07, Mass=14640, SNR=79.7, Peak=255 HFD=7.1
00:24:47.747 00.004 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
00:24:47.750 00.003 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.39)
00:24:47.755 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=0.42 hyp=0.46 cameraTheta=1.20 mountX=-0.24 mountY=-0.31, mountTheta=-2.23
00:24:47.759 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.42, opts=13)
00:24:47.765 00.006 6120 Enqueuing Move request for scope (0.16, 0.42)
00:24:47.768 00.003 7680 Worker thread wakes up
00:24:47.769 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:47.774 00.005 6120 UpdateGuideState exits: m=14640 SNR=79.7 Saturated
00:24:47.778 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.42) opts 0xd
00:24:47.778 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.42)
00:24:47.778 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:47.782 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:47.786 00.004 6120 Enqueuing Expose request
00:24:47.789 00.003 7680 Moving (0.16, 0.42) raw xDistance=-0.24 yDistance=-0.31
00:24:47.789 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:24:47.789 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:24:47.791 00.002 7680 MoveAxis(E, 98, ABG)
00:24:47.791 00.000 7680 Guiding  Dir = 2, Dur = 98
00:24:47.792 00.001 7680 IsSlewing returns 0
00:24:47.792 00.000 7680 IsGuiding returns 0
00:24:47.792 00.000 7680 PulseGuide returned control before completion, sleep 108
00:24:47.909 00.117 7680 IsGuiding returns 1
00:24:47.911 00.002 7680 scope still moving after pulse duration time elapsed
00:24:47.941 00.030 7680 IsSlewing returns 0
00:24:47.941 00.000 7680 IsGuiding returns 0
00:24:47.941 00.000 7680 scope move finished after 98 + 51 ms
00:24:47.941 00.000 7680 Move returns status 0, amount 98
00:24:47.943 00.002 7680 MoveAxis(N, 168, ABG)
00:24:47.943 00.000 7680 Guiding  Dir = 0, Dur = 168
00:24:47.945 00.002 7680 IsSlewing returns 0
00:24:47.945 00.000 7680 IsGuiding returns 0
00:24:47.946 00.001 7680 PulseGuide returned control before completion, sleep 178
00:24:48.129 00.183 7680 IsGuiding returns 1
00:24:48.130 00.001 7680 scope still moving after pulse duration time elapsed
00:24:48.161 00.031 7680 IsSlewing returns 0
00:24:48.162 00.001 7680 IsGuiding returns 0
00:24:48.163 00.001 7680 scope move finished after 168 + 49 ms
00:24:48.163 00.000 7680 Move returns status 0, amount 168
00:24:48.163 00.000 7680 move complete, result=0
00:24:48.165 00.002 7680 worker thread done servicing request
00:24:48.165 00.000 7680 Worker thread wakes up
00:24:48.166 00.001 6120 GuideStep: -0.2 px 98 ms EAST, -0.3 px 168 ms NORTH
00:24:48.173 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:48.174 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:49.427 01.253 7680 Exposure complete
00:24:49.555 00.128 7680 worker thread done servicing request
00:24:49.556 00.001 6120 OnExposeComplete: enter
00:24:49.560 00.004 6120 UpdateGuideState(): m_state=6
00:24:49.563 00.003 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3969
00:24:49.568 00.005 6120 Star::Find returns 1 (1), X=962.00, Y=51.10, Mass=14374, SNR=77.7, Peak=255 HFD=7.0
00:24:49.571 00.003 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
00:24:49.576 00.005 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.39)
00:24:49.581 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=0.46 hyp=0.49 cameraTheta=1.21 mountX=-0.26 mountY=-0.33, mountTheta=-2.23
00:24:49.587 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.46, opts=13)
00:24:49.591 00.004 6120 Enqueuing Move request for scope (0.17, 0.46)
00:24:49.596 00.005 7680 Worker thread wakes up
00:24:49.596 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:49.600 00.004 6120 UpdateGuideState exits: m=14374 SNR=77.7 Saturated
00:24:49.605 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:49.609 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:49.613 00.004 6120 Enqueuing Expose request
00:24:49.618 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.46) opts 0xd
00:24:49.618 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.46)
00:24:49.618 00.000 7680 Moving (0.17, 0.46) raw xDistance=-0.26 yDistance=-0.33
00:24:49.618 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
00:24:49.619 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:24:49.619 00.000 7680 MoveAxis(E, 112, ABG)
00:24:49.619 00.000 7680 Guiding  Dir = 2, Dur = 112
00:24:49.619 00.000 7680 IsSlewing returns 0
00:24:49.620 00.001 7680 IsGuiding returns 0
00:24:49.620 00.000 7680 PulseGuide returned control before completion, sleep 122
00:24:49.758 00.138 7680 IsGuiding returns 1
00:24:49.759 00.001 7680 scope still moving after pulse duration time elapsed
00:24:49.790 00.031 7680 IsSlewing returns 0
00:24:49.790 00.000 7680 IsGuiding returns 0
00:24:49.792 00.002 7680 scope move finished after 112 + 59 ms
00:24:49.792 00.000 7680 Move returns status 0, amount 112
00:24:49.792 00.000 7680 MoveAxis(N, 182, ABG)
00:24:49.793 00.001 7680 Guiding  Dir = 0, Dur = 182
00:24:49.793 00.000 7680 IsSlewing returns 0
00:24:49.794 00.001 7680 IsGuiding returns 0
00:24:49.795 00.001 7680 PulseGuide returned control before completion, sleep 192
00:24:49.995 00.200 7680 IsGuiding returns 1
00:24:49.995 00.000 7680 scope still moving after pulse duration time elapsed
00:24:50.026 00.031 7680 IsSlewing returns 0
00:24:50.027 00.001 7680 IsGuiding returns 0
00:24:50.027 00.000 7680 scope move finished after 182 + 51 ms
00:24:50.028 00.001 7680 Move returns status 0, amount 182
00:24:50.028 00.000 7680 move complete, result=0
00:24:50.028 00.000 7680 worker thread done servicing request
00:24:50.028 00.000 7680 Worker thread wakes up
00:24:50.028 00.000 6120 GuideStep: -0.3 px 112 ms EAST, -0.3 px 182 ms NORTH
00:24:50.035 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:50.035 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:51.280 01.245 7680 Exposure complete
00:24:51.420 00.140 7680 worker thread done servicing request
00:24:51.421 00.001 6120 OnExposeComplete: enter
00:24:51.425 00.004 6120 UpdateGuideState(): m_state=6
00:24:51.430 00.005 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3970
00:24:51.434 00.004 6120 Star::Find returns 1 (1), X=961.76, Y=51.15, Mass=14665, SNR=79.0, Peak=255 HFD=6.8
00:24:51.439 00.005 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.63)
00:24:51.442 00.003 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
00:24:51.446 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.50 hyp=0.50 cameraTheta=1.70 mountX=-0.03 mountY=-0.48, mountTheta=-1.63
00:24:51.451 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.50, opts=13)
00:24:51.455 00.004 6120 Enqueuing Move request for scope (-0.07, 0.50)
00:24:51.459 00.004 7680 Worker thread wakes up
00:24:51.459 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:51.462 00.003 6120 UpdateGuideState exits: m=14665 SNR=79.0 Saturated
00:24:51.467 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:51.471 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:51.474 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.50) opts 0xd
00:24:51.474 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.50)
00:24:51.475 00.001 7680 Moving (-0.07, 0.50) raw xDistance=-0.03 yDistance=-0.48
00:24:51.475 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:24:51.475 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:24:51.475 00.000 6120 Enqueuing Expose request
00:24:51.479 00.004 7680 MoveAxis(E, 0, ABG)
00:24:51.479 00.000 7680 Move returns status 0, amount 0
00:24:51.479 00.000 7680 MoveAxis(N, 259, ABG)
00:24:51.480 00.001 7680 Guiding  Dir = 0, Dur = 259
00:24:51.480 00.000 7680 IsSlewing returns 0
00:24:51.480 00.000 7680 IsGuiding returns 0
00:24:51.482 00.002 7680 PulseGuide returned control before completion, sleep 269
00:24:51.755 00.273 7680 IsGuiding returns 1
00:24:51.756 00.001 7680 scope still moving after pulse duration time elapsed
00:24:51.786 00.030 7680 IsSlewing returns 0
00:24:51.787 00.001 7680 IsGuiding returns 0
00:24:51.788 00.001 7680 scope move finished after 259 + 47 ms
00:24:51.788 00.000 7680 Move returns status 0, amount 259
00:24:51.788 00.000 7680 move complete, result=0
00:24:51.789 00.001 7680 worker thread done servicing request
00:24:51.789 00.000 7680 Worker thread wakes up
00:24:51.790 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 259 ms NORTH
00:24:51.797 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:51.797 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:53.050 01.253 7680 Exposure complete
00:24:53.190 00.140 7680 worker thread done servicing request
00:24:53.191 00.001 6120 OnExposeComplete: enter
00:24:53.194 00.003 6120 UpdateGuideState(): m_state=6
00:24:53.198 00.004 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3971
00:24:53.202 00.004 6120 Star::Find returns 1 (1), X=961.89, Y=51.18, Mass=14059, SNR=76.3, Peak=255 HFD=6.8
00:24:53.208 00.006 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
00:24:53.212 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
00:24:53.215 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.53 hyp=0.53 cameraTheta=1.46 mountX=-0.16 mountY=-0.45, mountTheta=-1.91
00:24:53.222 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.53, opts=13)
00:24:53.225 00.003 6120 Enqueuing Move request for scope (0.06, 0.53)
00:24:53.229 00.004 7680 Worker thread wakes up
00:24:53.230 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.53) opts 0xd
00:24:53.230 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.53)
00:24:53.230 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:53.235 00.005 6120 UpdateGuideState exits: m=14059 SNR=76.3 Saturated
00:24:53.238 00.003 7680 Moving (0.06, 0.53) raw xDistance=-0.16 yDistance=-0.45
00:24:53.238 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:24:53.239 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:53.243 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
00:24:53.243 00.000 7680 MoveAxis(E, 0, ABG)
00:24:53.243 00.000 7680 Move returns status 0, amount 0
00:24:53.243 00.000 7680 MoveAxis(N, 244, ABG)
00:24:53.243 00.000 7680 Guiding  Dir = 0, Dur = 244
00:24:53.244 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:53.248 00.004 7680 IsSlewing returns 0
00:24:53.248 00.000 6120 Enqueuing Expose request
00:24:53.252 00.004 7680 IsGuiding returns 0
00:24:53.252 00.000 7680 PulseGuide returned control before completion, sleep 254
00:24:53.519 00.267 7680 IsGuiding returns 1
00:24:53.520 00.001 7680 scope still moving after pulse duration time elapsed
00:24:53.551 00.031 7680 IsSlewing returns 0
00:24:53.551 00.000 7680 IsGuiding returns 0
00:24:53.553 00.002 7680 scope move finished after 244 + 56 ms
00:24:53.553 00.000 7680 Move returns status 0, amount 244
00:24:53.553 00.000 7680 move complete, result=0
00:24:53.555 00.002 7680 worker thread done servicing request
00:24:53.555 00.000 7680 Worker thread wakes up
00:24:53.555 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 244 ms NORTH
00:24:53.562 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:53.562 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:54.816 01.254 7680 Exposure complete
00:24:54.942 00.126 7680 worker thread done servicing request
00:24:54.942 00.000 6120 OnExposeComplete: enter
00:24:54.946 00.004 6120 UpdateGuideState(): m_state=6
00:24:54.952 00.006 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3972
00:24:54.956 00.004 6120 Star::Find returns 1 (1), X=961.77, Y=50.97, Mass=15030, SNR=80.1, Peak=255 HFD=6.9
00:24:54.960 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
00:24:54.964 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
00:24:54.967 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.33 hyp=0.33 cameraTheta=1.74 mountX=-0.01 mountY=-0.32, mountTheta=-1.59
00:24:54.972 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.33, opts=13)
00:24:54.976 00.004 6120 Enqueuing Move request for scope (-0.05, 0.33)
00:24:54.981 00.005 7680 Worker thread wakes up
00:24:54.981 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:54.985 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.33) opts 0xd
00:24:54.986 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.33)
00:24:54.986 00.000 7680 Moving (-0.05, 0.33) raw xDistance=-0.01 yDistance=-0.32
00:24:54.986 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:24:54.986 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:24:54.986 00.000 7680 MoveAxis(E, 0, ABG)
00:24:54.987 00.001 6120 UpdateGuideState exits: m=15030 SNR=80.1 Saturated
00:24:54.992 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:54.995 00.003 7680 Move returns status 0, amount 0
00:24:54.995 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:54.999 00.004 6120 Enqueuing Expose request
00:24:55.003 00.004 7680 MoveAxis(N, 172, ABG)
00:24:55.003 00.000 7680 Guiding  Dir = 0, Dur = 172
00:24:55.003 00.000 7680 IsSlewing returns 0
00:24:55.004 00.001 7680 IsGuiding returns 0
00:24:55.004 00.000 7680 PulseGuide returned control before completion, sleep 182
00:24:55.199 00.195 7680 IsGuiding returns 1
00:24:55.202 00.003 7680 scope still moving after pulse duration time elapsed
00:24:55.232 00.030 7680 IsSlewing returns 0
00:24:55.234 00.002 7680 IsGuiding returns 0
00:24:55.234 00.000 7680 scope move finished after 172 + 57 ms
00:24:55.235 00.001 7680 Move returns status 0, amount 172
00:24:55.236 00.001 7680 move complete, result=0
00:24:55.236 00.000 7680 worker thread done servicing request
00:24:55.236 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 172 ms NORTH
00:24:55.244 00.008 7680 Worker thread wakes up
00:24:55.245 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:55.245 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:56.500 01.255 7680 Exposure complete
00:24:56.642 00.142 7680 worker thread done servicing request
00:24:56.642 00.000 6120 OnExposeComplete: enter
00:24:56.648 00.006 6120 UpdateGuideState(): m_state=6
00:24:56.653 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3973
00:24:56.657 00.004 6120 Star::Find returns 1 (1), X=961.88, Y=50.83, Mass=14333, SNR=78.7, Peak=255 HFD=6.9
00:24:56.661 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
00:24:56.666 00.005 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
00:24:56.670 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.26 mountX=-0.09 mountY=-0.14, mountTheta=-2.16
00:24:56.678 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.18, opts=13)
00:24:56.682 00.004 6120 Enqueuing Move request for scope (0.06, 0.18)
00:24:56.687 00.005 7680 Worker thread wakes up
00:24:56.687 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:56.691 00.004 6120 UpdateGuideState exits: m=14333 SNR=78.7 Saturated
00:24:56.695 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:56.699 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:56.704 00.005 6120 Enqueuing Expose request
00:24:56.708 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
00:24:56.708 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
00:24:56.708 00.000 7680 Moving (0.06, 0.18) raw xDistance=-0.09 yDistance=-0.14
00:24:56.709 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:24:56.710 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:24:56.710 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:24:56.710 00.000 7680 MoveAxis(E, 0, ABG)
00:24:56.710 00.000 7680 Move returns status 0, amount 0
00:24:56.711 00.001 7680 MoveAxis(N, 0, ABG)
00:24:56.711 00.000 7680 Move returns status 0, amount 0
00:24:56.711 00.000 7680 move complete, result=0
00:24:56.712 00.001 7680 worker thread done servicing request
00:24:56.712 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:56.716 00.004 7680 Worker thread wakes up
00:24:56.716 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:56.716 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:57.972 01.256 7680 Exposure complete
00:24:58.097 00.125 7680 worker thread done servicing request
00:24:58.098 00.001 6120 OnExposeComplete: enter
00:24:58.102 00.004 6120 UpdateGuideState(): m_state=6
00:24:58.107 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3974
00:24:58.112 00.005 6120 Star::Find returns 1 (1), X=961.94, Y=50.97, Mass=14031, SNR=76.6, Peak=255 HFD=7.1
00:24:58.116 00.004 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.18 = -2.10)
00:24:58.120 00.004 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.37)
00:24:58.123 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.23 mountX=-0.18 mountY=-0.24, mountTheta=-2.20
00:24:58.128 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.33, opts=13)
00:24:58.133 00.005 6120 Enqueuing Move request for scope (0.12, 0.33)
00:24:58.135 00.002 7680 Worker thread wakes up
00:24:58.135 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.33) opts 0xd
00:24:58.135 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.33)
00:24:58.137 00.002 7680 Moving (0.12, 0.33) raw xDistance=-0.18 yDistance=-0.24
00:24:58.137 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:24:58.137 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:24:58.137 00.000 7680 MoveAxis(E, 0, ABG)
00:24:58.137 00.000 7680 Move returns status 0, amount 0
00:24:58.138 00.001 7680 MoveAxis(N, 131, ABG)
00:24:58.139 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:58.143 00.004 7680 Guiding  Dir = 0, Dur = 131
00:24:58.143 00.000 6120 UpdateGuideState exits: m=14031 SNR=76.6 Saturated
00:24:58.148 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:58.152 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:58.157 00.005 7680 IsSlewing returns 0
00:24:58.158 00.001 6120 Enqueuing Expose request
00:24:58.161 00.003 7680 IsGuiding returns 0
00:24:58.161 00.000 7680 PulseGuide returned control before completion, sleep 141
00:24:58.304 00.143 7680 IsGuiding returns 1
00:24:58.305 00.001 7680 scope still moving after pulse duration time elapsed
00:24:58.335 00.030 7680 IsSlewing returns 0
00:24:58.337 00.002 7680 IsGuiding returns 0
00:24:58.337 00.000 7680 scope move finished after 131 + 44 ms
00:24:58.338 00.001 7680 Move returns status 0, amount 131
00:24:58.338 00.000 7680 move complete, result=0
00:24:58.338 00.000 7680 worker thread done servicing request
00:24:58.339 00.001 7680 Worker thread wakes up
00:24:58.339 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 131 ms NORTH
00:24:58.344 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:58.346 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:24:59.599 01.253 7680 Exposure complete
00:24:59.737 00.138 7680 worker thread done servicing request
00:24:59.737 00.000 6120 OnExposeComplete: enter
00:24:59.742 00.005 6120 UpdateGuideState(): m_state=6
00:24:59.746 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3975
00:24:59.749 00.003 6120 Star::Find returns 1 (1), X=961.94, Y=50.81, Mass=13726, SNR=75.4, Peak=255 HFD=6.9
00:24:59.754 00.005 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.91 = -2.37)
00:24:59.758 00.004 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.64)
00:24:59.762 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.20 cameraTheta=0.96 mountX=-0.14 mountY=-0.09, mountTheta=-2.55
00:24:59.769 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.16, opts=13)
00:24:59.773 00.004 6120 Enqueuing Move request for scope (0.11, 0.16)
00:24:59.779 00.006 7680 Worker thread wakes up
00:24:59.779 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:24:59.783 00.004 6120 UpdateGuideState exits: m=13726 SNR=75.4 Saturated
00:24:59.787 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:59.790 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:24:59.795 00.005 6120 Enqueuing Expose request
00:24:59.799 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
00:24:59.799 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
00:24:59.799 00.000 7680 Moving (0.11, 0.16) raw xDistance=-0.14 yDistance=-0.09
00:24:59.799 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:24:59.800 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:24:59.800 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:24:59.800 00.000 7680 MoveAxis(E, 0, ABG)
00:24:59.800 00.000 7680 Move returns status 0, amount 0
00:24:59.800 00.000 7680 MoveAxis(N, 0, ABG)
00:24:59.800 00.000 7680 Move returns status 0, amount 0
00:24:59.800 00.000 7680 move complete, result=0
00:24:59.801 00.001 7680 worker thread done servicing request
00:24:59.801 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:24:59.805 00.004 7680 Worker thread wakes up
00:24:59.805 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:24:59.806 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:01.056 01.250 7680 Exposure complete
00:25:01.195 00.139 7680 worker thread done servicing request
00:25:01.195 00.000 6120 OnExposeComplete: enter
00:25:01.199 00.004 6120 UpdateGuideState(): m_state=6
00:25:01.204 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3976
00:25:01.207 00.003 6120 Star::Find returns 1 (1), X=961.92, Y=50.94, Mass=13779, SNR=76.4, Peak=255 HFD=7.0
00:25:01.211 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
00:25:01.215 00.004 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
00:25:01.219 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.29 hyp=0.31 cameraTheta=1.26 mountX=-0.15 mountY=-0.22, mountTheta=-2.16
00:25:01.224 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.29, opts=13)
00:25:01.227 00.003 6120 Enqueuing Move request for scope (0.10, 0.29)
00:25:01.235 00.008 7680 Worker thread wakes up
00:25:01.236 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.29) opts 0xd
00:25:01.236 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:01.240 00.004 6120 UpdateGuideState exits: m=13779 SNR=76.4 Saturated
00:25:01.244 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:01.248 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:01.252 00.004 6120 Enqueuing Expose request
00:25:01.256 00.004 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.29)
00:25:01.256 00.000 7680 Moving (0.10, 0.29) raw xDistance=-0.15 yDistance=-0.22
00:25:01.256 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:25:01.256 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:25:01.257 00.001 7680 MoveAxis(E, 0, ABG)
00:25:01.258 00.001 7680 Move returns status 0, amount 0
00:25:01.258 00.000 7680 MoveAxis(N, 119, ABG)
00:25:01.258 00.000 7680 Guiding  Dir = 0, Dur = 119
00:25:01.258 00.000 7680 IsSlewing returns 0
00:25:01.258 00.000 7680 IsGuiding returns 0
00:25:01.258 00.000 7680 PulseGuide returned control before completion, sleep 129
00:25:01.402 00.144 7680 IsGuiding returns 0
00:25:01.403 00.001 7680 Move returns status 0, amount 119
00:25:01.403 00.000 7680 move complete, result=0
00:25:01.403 00.000 7680 worker thread done servicing request
00:25:01.404 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 119 ms NORTH
00:25:01.409 00.005 7680 Worker thread wakes up
00:25:01.409 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:01.409 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:02.663 01.254 7680 Exposure complete
00:25:02.798 00.135 7680 worker thread done servicing request
00:25:02.799 00.001 6120 OnExposeComplete: enter
00:25:02.804 00.005 6120 UpdateGuideState(): m_state=6
00:25:02.808 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3977
00:25:02.811 00.003 6120 Star::Find returns 1 (1), X=961.90, Y=51.12, Mass=14155, SNR=79.3, Peak=255 HFD=6.9
00:25:02.815 00.004 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.91)
00:25:02.819 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.18)
00:25:02.823 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.48 hyp=0.48 cameraTheta=1.42 mountX=-0.16 mountY=-0.40, mountTheta=-1.95
00:25:02.828 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.48, opts=13)
00:25:02.833 00.005 6120 Enqueuing Move request for scope (0.07, 0.48)
00:25:02.836 00.003 7680 Worker thread wakes up
00:25:02.836 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.48) opts 0xd
00:25:02.836 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.48)
00:25:02.836 00.000 7680 Moving (0.07, 0.48) raw xDistance=-0.16 yDistance=-0.40
00:25:02.837 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:25:02.837 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:25:02.837 00.000 7680 MoveAxis(E, 0, ABG)
00:25:02.837 00.000 7680 Move returns status 0, amount 0
00:25:02.837 00.000 7680 MoveAxis(N, 216, ABG)
00:25:02.838 00.001 7680 Guiding  Dir = 0, Dur = 216
00:25:02.838 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:02.843 00.005 7680 IsSlewing returns 0
00:25:02.843 00.000 6120 UpdateGuideState exits: m=14155 SNR=79.3 Saturated
00:25:02.847 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:02.851 00.004 7680 IsGuiding returns 0
00:25:02.851 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:02.854 00.003 7680 PulseGuide returned control before completion, sleep 226
00:25:02.855 00.001 6120 Enqueuing Expose request
00:25:03.092 00.237 7680 IsGuiding returns 0
00:25:03.093 00.001 7680 Move returns status 0, amount 216
00:25:03.095 00.002 7680 move complete, result=0
00:25:03.096 00.001 7680 worker thread done servicing request
00:25:03.096 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 216 ms NORTH
00:25:03.104 00.008 7680 Worker thread wakes up
00:25:03.104 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:03.104 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:04.355 01.251 7680 Exposure complete
00:25:04.496 00.141 7680 worker thread done servicing request
00:25:04.496 00.000 6120 OnExposeComplete: enter
00:25:04.500 00.004 6120 UpdateGuideState(): m_state=6
00:25:04.505 00.005 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3978
00:25:04.509 00.004 6120 Star::Find returns 1 (1), X=961.94, Y=51.10, Mass=14141, SNR=76.6, Peak=255 HFD=7.0
00:25:04.513 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
00:25:04.518 00.005 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
00:25:04.524 00.006 6120 CameraToMount -- cameraX=0.12 cameraY=0.45 hyp=0.47 cameraTheta=1.32 mountX=-0.20 mountY=-0.35, mountTheta=-2.08
00:25:04.530 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.45, opts=13)
00:25:04.534 00.004 6120 Enqueuing Move request for scope (0.12, 0.45)
00:25:04.538 00.004 7680 Worker thread wakes up
00:25:04.538 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.45) opts 0xd
00:25:04.539 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.45)
00:25:04.539 00.000 7680 Moving (0.12, 0.45) raw xDistance=-0.20 yDistance=-0.35
00:25:04.539 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:25:04.540 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:25:04.540 00.000 7680 MoveAxis(E, 0, ABG)
00:25:04.540 00.000 7680 Move returns status 0, amount 0
00:25:04.540 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:04.545 00.005 6120 UpdateGuideState exits: m=14141 SNR=76.6 Saturated
00:25:04.549 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:04.554 00.005 7680 MoveAxis(N, 192, ABG)
00:25:04.555 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:04.559 00.004 7680 Guiding  Dir = 0, Dur = 192
00:25:04.559 00.000 6120 Enqueuing Expose request
00:25:04.564 00.005 7680 IsSlewing returns 0
00:25:04.564 00.000 7680 IsGuiding returns 0
00:25:04.564 00.000 7680 PulseGuide returned control before completion, sleep 202
00:25:04.780 00.216 7680 IsGuiding returns 1
00:25:04.781 00.001 7680 scope still moving after pulse duration time elapsed
00:25:04.811 00.030 7680 IsSlewing returns 0
00:25:04.812 00.001 7680 IsGuiding returns 0
00:25:04.812 00.000 7680 scope move finished after 192 + 56 ms
00:25:04.813 00.001 7680 Move returns status 0, amount 192
00:25:04.813 00.000 7680 move complete, result=0
00:25:04.813 00.000 7680 worker thread done servicing request
00:25:04.813 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 192 ms NORTH
00:25:04.819 00.006 7680 Worker thread wakes up
00:25:04.819 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:04.819 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:06.068 01.249 7680 Exposure complete
00:25:06.194 00.126 7680 worker thread done servicing request
00:25:06.195 00.001 6120 OnExposeComplete: enter
00:25:06.198 00.003 6120 UpdateGuideState(): m_state=6
00:25:06.203 00.005 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3979
00:25:06.207 00.004 6120 Star::Find returns 1 (1), X=961.99, Y=50.87, Mass=14463, SNR=76.2, Peak=255 HFD=7.0
00:25:06.212 00.005 6120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-2.95) = xAngle (3.88 = -2.41)
00:25:06.216 00.004 6120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.61 = -2.68)
00:25:06.220 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.22 hyp=0.28 cameraTheta=0.92 mountX=-0.21 mountY=-0.13, mountTheta=-2.60
00:25:06.224 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.22, opts=13)
00:25:06.229 00.005 6120 Enqueuing Move request for scope (0.17, 0.22)
00:25:06.233 00.004 7680 Worker thread wakes up
00:25:06.233 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:06.237 00.004 6120 UpdateGuideState exits: m=14463 SNR=76.2 Saturated
00:25:06.241 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.22) opts 0xd
00:25:06.241 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:06.245 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:06.249 00.004 6120 Enqueuing Expose request
00:25:06.253 00.004 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.22)
00:25:06.253 00.000 7680 Moving (0.17, 0.22) raw xDistance=-0.21 yDistance=-0.13
00:25:06.253 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:25:06.253 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:25:06.254 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:25:06.254 00.000 7680 MoveAxis(E, 85, ABG)
00:25:06.254 00.000 7680 Guiding  Dir = 2, Dur = 85
00:25:06.254 00.000 7680 IsSlewing returns 0
00:25:06.255 00.001 7680 IsGuiding returns 0
00:25:06.256 00.001 7680 PulseGuide returned control before completion, sleep 95
00:25:06.357 00.101 7680 IsGuiding returns 1
00:25:06.358 00.001 7680 scope still moving after pulse duration time elapsed
00:25:06.388 00.030 7680 IsSlewing returns 0
00:25:06.389 00.001 7680 IsGuiding returns 0
00:25:06.389 00.000 7680 scope move finished after 85 + 49 ms
00:25:06.389 00.000 7680 Move returns status 0, amount 85
00:25:06.391 00.002 7680 MoveAxis(N, 0, ABG)
00:25:06.392 00.001 7680 Move returns status 0, amount 0
00:25:06.392 00.000 7680 move complete, result=0
00:25:06.392 00.000 7680 worker thread done servicing request
00:25:06.393 00.001 7680 Worker thread wakes up
00:25:06.394 00.001 6120 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
00:25:06.400 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:06.400 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:07.651 01.251 7680 Exposure complete
00:25:07.782 00.131 7680 worker thread done servicing request
00:25:07.783 00.001 6120 OnExposeComplete: enter
00:25:07.787 00.004 6120 UpdateGuideState(): m_state=6
00:25:07.790 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3980
00:25:07.796 00.006 6120 Star::Find returns 1 (1), X=961.86, Y=50.98, Mass=15480, SNR=79.3, Peak=255 HFD=7.0
00:25:07.801 00.005 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
00:25:07.805 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
00:25:07.809 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.33 hyp=0.34 cameraTheta=1.47 mountX=-0.10 mountY=-0.29, mountTheta=-1.90
00:25:07.815 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.33, opts=13)
00:25:07.819 00.004 6120 Enqueuing Move request for scope (0.03, 0.33)
00:25:07.821 00.002 7680 Worker thread wakes up
00:25:07.823 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.33) opts 0xd
00:25:07.823 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.33)
00:25:07.823 00.000 7680 Moving (0.03, 0.33) raw xDistance=-0.10 yDistance=-0.29
00:25:07.823 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:25:07.824 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:25:07.824 00.000 7680 MoveAxis(E, 0, ABG)
00:25:07.824 00.000 7680 Move returns status 0, amount 0
00:25:07.824 00.000 7680 MoveAxis(N, 155, ABG)
00:25:07.824 00.000 7680 Guiding  Dir = 0, Dur = 155
00:25:07.825 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:07.830 00.005 7680 IsSlewing returns 0
00:25:07.832 00.002 6120 UpdateGuideState exits: m=15480 SNR=79.3 Saturated
00:25:07.836 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:07.840 00.004 7680 IsGuiding returns 0
00:25:07.841 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:07.845 00.004 6120 Enqueuing Expose request
00:25:07.848 00.003 7680 PulseGuide returned control before completion, sleep 165
00:25:08.016 00.168 7680 IsGuiding returns 1
00:25:08.017 00.001 7680 scope still moving after pulse duration time elapsed
00:25:08.049 00.032 7680 IsSlewing returns 0
00:25:08.050 00.001 7680 IsGuiding returns 1
00:25:08.080 00.030 7680 IsSlewing returns 0
00:25:08.083 00.003 7680 IsGuiding returns 0
00:25:08.083 00.000 7680 scope move finished after 155 + 87 ms
00:25:08.084 00.001 7680 Move returns status 0, amount 155
00:25:08.084 00.000 7680 move complete, result=0
00:25:08.085 00.001 7680 worker thread done servicing request
00:25:08.085 00.000 7680 Worker thread wakes up
00:25:08.085 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 155 ms NORTH
00:25:08.092 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:08.092 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:09.346 01.254 7680 Exposure complete
00:25:09.482 00.136 7680 worker thread done servicing request
00:25:09.483 00.001 6120 OnExposeComplete: enter
00:25:09.487 00.004 6120 UpdateGuideState(): m_state=6
00:25:09.491 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3981
00:25:09.495 00.004 6120 Star::Find returns 1 (1), X=961.85, Y=51.10, Mass=14359, SNR=77.9, Peak=255 HFD=6.9
00:25:09.499 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
00:25:09.502 00.003 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
00:25:09.506 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.45 hyp=0.45 cameraTheta=1.51 mountX=-0.11 mountY=-0.40, mountTheta=-1.85
00:25:09.512 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.45, opts=13)
00:25:09.516 00.004 6120 Enqueuing Move request for scope (0.03, 0.45)
00:25:09.519 00.003 7680 Worker thread wakes up
00:25:09.519 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.45) opts 0xd
00:25:09.520 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.45)
00:25:09.520 00.000 7680 Moving (0.03, 0.45) raw xDistance=-0.11 yDistance=-0.40
00:25:09.520 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:25:09.520 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:25:09.520 00.000 7680 MoveAxis(E, 0, ABG)
00:25:09.520 00.000 7680 Move returns status 0, amount 0
00:25:09.520 00.000 7680 MoveAxis(N, 215, ABG)
00:25:09.521 00.001 7680 Guiding  Dir = 0, Dur = 215
00:25:09.521 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:09.524 00.003 7680 IsSlewing returns 0
00:25:09.525 00.001 6120 UpdateGuideState exits: m=14359 SNR=77.9 Saturated
00:25:09.529 00.004 7680 IsGuiding returns 0
00:25:09.529 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:09.532 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:09.536 00.004 6120 Enqueuing Expose request
00:25:09.540 00.004 7680 PulseGuide returned control before completion, sleep 225
00:25:09.770 00.230 7680 IsGuiding returns 1
00:25:09.771 00.001 7680 scope still moving after pulse duration time elapsed
00:25:09.802 00.031 7680 IsSlewing returns 0
00:25:09.803 00.001 7680 IsGuiding returns 0
00:25:09.803 00.000 7680 scope move finished after 215 + 59 ms
00:25:09.804 00.001 7680 Move returns status 0, amount 215
00:25:09.804 00.000 7680 move complete, result=0
00:25:09.805 00.001 7680 worker thread done servicing request
00:25:09.805 00.000 7680 Worker thread wakes up
00:25:09.805 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 215 ms NORTH
00:25:09.812 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:09.813 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:11.062 01.249 7680 Exposure complete
00:25:11.201 00.139 7680 worker thread done servicing request
00:25:11.202 00.001 6120 OnExposeComplete: enter
00:25:11.206 00.004 6120 UpdateGuideState(): m_state=6
00:25:11.211 00.005 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3982
00:25:11.215 00.004 6120 Star::Find returns 1 (1), X=961.80, Y=50.92, Mass=15714, SNR=80.2, Peak=255 HFD=7.0
00:25:11.219 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.67)
00:25:11.223 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.94)
00:25:11.226 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.27 hyp=0.28 cameraTheta=1.66 mountX=-0.03 mountY=-0.26, mountTheta=-1.67
00:25:11.232 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.27, opts=13)
00:25:11.235 00.003 6120 Enqueuing Move request for scope (-0.02, 0.27)
00:25:11.238 00.003 7680 Worker thread wakes up
00:25:11.238 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.27) opts 0xd
00:25:11.238 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:11.243 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.27)
00:25:11.243 00.000 7680 Moving (-0.02, 0.27) raw xDistance=-0.03 yDistance=-0.26
00:25:11.243 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:25:11.243 00.000 6120 UpdateGuideState exits: m=15714 SNR=80.2 Saturated
00:25:11.247 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:11.250 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:25:11.250 00.000 7680 MoveAxis(E, 0, ABG)
00:25:11.251 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:11.254 00.003 7680 Move returns status 0, amount 0
00:25:11.254 00.000 6120 Enqueuing Expose request
00:25:11.257 00.003 7680 MoveAxis(N, 140, ABG)
00:25:11.257 00.000 7680 Guiding  Dir = 0, Dur = 140
00:25:11.258 00.001 7680 IsSlewing returns 0
00:25:11.258 00.000 7680 IsGuiding returns 0
00:25:11.258 00.000 7680 PulseGuide returned control before completion, sleep 150
00:25:11.424 00.166 7680 IsGuiding returns 1
00:25:11.424 00.000 7680 scope still moving after pulse duration time elapsed
00:25:11.455 00.031 7680 IsSlewing returns 0
00:25:11.457 00.002 7680 IsGuiding returns 0
00:25:11.457 00.000 7680 scope move finished after 140 + 58 ms
00:25:11.458 00.001 7680 Move returns status 0, amount 140
00:25:11.458 00.000 7680 move complete, result=0
00:25:11.459 00.001 7680 worker thread done servicing request
00:25:11.459 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 140 ms NORTH
00:25:11.466 00.007 7680 Worker thread wakes up
00:25:11.466 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:11.466 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:12.711 01.245 7680 Exposure complete
00:25:12.848 00.137 7680 worker thread done servicing request
00:25:12.848 00.000 6120 OnExposeComplete: enter
00:25:12.851 00.003 6120 UpdateGuideState(): m_state=6
00:25:12.856 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3983
00:25:12.861 00.005 6120 Star::Find returns 1 (1), X=961.87, Y=50.76, Mass=13960, SNR=76.7, Peak=255 HFD=6.9
00:25:12.865 00.004 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
00:25:12.870 00.005 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
00:25:12.873 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.20 mountX=-0.07 mountY=-0.08, mountTheta=-2.24
00:25:12.878 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.11, opts=13)
00:25:12.882 00.004 6120 Enqueuing Move request for scope (0.04, 0.11)
00:25:12.886 00.004 7680 Worker thread wakes up
00:25:12.886 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:12.891 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
00:25:12.891 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
00:25:12.891 00.000 7680 Moving (0.04, 0.11) raw xDistance=-0.07 yDistance=-0.08
00:25:12.891 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:25:12.891 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:25:12.892 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:25:12.892 00.000 7680 MoveAxis(E, 0, ABG)
00:25:12.892 00.000 7680 Move returns status 0, amount 0
00:25:12.892 00.000 7680 MoveAxis(N, 0, ABG)
00:25:12.892 00.000 7680 Move returns status 0, amount 0
00:25:12.892 00.000 7680 move complete, result=0
00:25:12.892 00.000 7680 worker thread done servicing request
00:25:12.893 00.001 6120 UpdateGuideState exits: m=13960 SNR=76.7 Saturated
00:25:12.895 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:12.898 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:12.901 00.003 6120 Enqueuing Expose request
00:25:12.903 00.002 7680 Worker thread wakes up
00:25:12.904 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:12.904 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:12.904 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:14.158 01.254 7680 Exposure complete
00:25:14.303 00.145 7680 worker thread done servicing request
00:25:14.303 00.000 6120 OnExposeComplete: enter
00:25:14.307 00.004 6120 UpdateGuideState(): m_state=6
00:25:14.310 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3984
00:25:14.314 00.004 6120 Star::Find returns 1 (1), X=961.90, Y=50.94, Mass=13898, SNR=75.8, Peak=255 HFD=7.0
00:25:14.317 00.003 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.29 = -2.00)
00:25:14.322 00.005 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
00:25:14.325 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.29 hyp=0.30 cameraTheta=1.33 mountX=-0.12 mountY=-0.23, mountTheta=-2.06
00:25:14.331 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.29, opts=13)
00:25:14.335 00.004 6120 Enqueuing Move request for scope (0.07, 0.29)
00:25:14.339 00.004 7680 Worker thread wakes up
00:25:14.340 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:14.343 00.003 6120 UpdateGuideState exits: m=13898 SNR=75.8 Saturated
00:25:14.346 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:14.351 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:14.354 00.003 6120 Enqueuing Expose request
00:25:14.358 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.29) opts 0xd
00:25:14.358 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.29)
00:25:14.359 00.001 7680 Moving (0.07, 0.29) raw xDistance=-0.12 yDistance=-0.23
00:25:14.359 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:25:14.359 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:25:14.359 00.000 7680 MoveAxis(E, 0, ABG)
00:25:14.359 00.000 7680 Move returns status 0, amount 0
00:25:14.360 00.001 7680 MoveAxis(N, 125, ABG)
00:25:14.360 00.000 7680 Guiding  Dir = 0, Dur = 125
00:25:14.361 00.001 7680 IsSlewing returns 0
00:25:14.361 00.000 7680 IsGuiding returns 0
00:25:14.361 00.000 7680 PulseGuide returned control before completion, sleep 135
00:25:14.506 00.145 7680 IsGuiding returns 1
00:25:14.506 00.000 7680 scope still moving after pulse duration time elapsed
00:25:14.538 00.032 7680 IsSlewing returns 0
00:25:14.540 00.002 7680 IsGuiding returns 0
00:25:14.540 00.000 7680 scope move finished after 125 + 54 ms
00:25:14.541 00.001 7680 Move returns status 0, amount 125
00:25:14.541 00.000 7680 move complete, result=0
00:25:14.544 00.003 7680 worker thread done servicing request
00:25:14.545 00.001 7680 Worker thread wakes up
00:25:14.545 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 125 ms NORTH
00:25:14.551 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:14.551 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:15.800 01.249 7680 Exposure complete
00:25:15.930 00.130 7680 worker thread done servicing request
00:25:15.931 00.001 6120 OnExposeComplete: enter
00:25:15.935 00.004 6120 UpdateGuideState(): m_state=6
00:25:15.939 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3985
00:25:15.942 00.003 6120 Star::Find returns 1 (1), X=961.83, Y=51.11, Mass=14167, SNR=77.9, Peak=255 HFD=6.8
00:25:15.944 00.002 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.78)
00:25:15.948 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
00:25:15.954 00.006 6120 CameraToMount -- cameraX=0.01 cameraY=0.46 hyp=0.46 cameraTheta=1.55 mountX=-0.09 mountY=-0.41, mountTheta=-1.80
00:25:15.960 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.46, opts=13)
00:25:15.964 00.004 6120 Enqueuing Move request for scope (0.01, 0.46)
00:25:15.967 00.003 7680 Worker thread wakes up
00:25:15.968 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.46) opts 0xd
00:25:15.968 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.46)
00:25:15.968 00.000 7680 Moving (0.01, 0.46) raw xDistance=-0.09 yDistance=-0.41
00:25:15.969 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:25:15.969 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:25:15.969 00.000 7680 MoveAxis(E, 0, ABG)
00:25:15.969 00.000 7680 Move returns status 0, amount 0
00:25:15.969 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:15.973 00.004 7680 MoveAxis(N, 222, ABG)
00:25:15.974 00.001 7680 Guiding  Dir = 0, Dur = 222
00:25:15.974 00.000 6120 UpdateGuideState exits: m=14167 SNR=77.9 Saturated
00:25:15.977 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:15.982 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:15.986 00.004 6120 Enqueuing Expose request
00:25:15.989 00.003 7680 IsSlewing returns 0
00:25:15.991 00.002 7680 IsGuiding returns 0
00:25:15.991 00.000 7680 PulseGuide returned control before completion, sleep 232
00:25:16.227 00.236 7680 IsGuiding returns 1
00:25:16.227 00.000 7680 scope still moving after pulse duration time elapsed
00:25:16.259 00.032 7680 IsSlewing returns 0
00:25:16.260 00.001 7680 IsGuiding returns 0
00:25:16.261 00.001 7680 scope move finished after 222 + 48 ms
00:25:16.262 00.001 7680 Move returns status 0, amount 222
00:25:16.262 00.000 7680 move complete, result=0
00:25:16.264 00.002 7680 worker thread done servicing request
00:25:16.264 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 222 ms NORTH
00:25:16.272 00.008 7680 Worker thread wakes up
00:25:16.273 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:16.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:17.519 01.246 7680 Exposure complete
00:25:17.654 00.135 7680 worker thread done servicing request
00:25:17.655 00.001 6120 OnExposeComplete: enter
00:25:17.659 00.004 6120 UpdateGuideState(): m_state=6
00:25:17.662 00.003 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3986
00:25:17.667 00.005 6120 Star::Find returns 1 (1), X=961.88, Y=51.09, Mass=13788, SNR=76.9, Peak=255 HFD=6.9
00:25:17.673 00.006 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
00:25:17.677 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
00:25:17.681 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.45 hyp=0.45 cameraTheta=1.46 mountX=-0.13 mountY=-0.38, mountTheta=-1.91
00:25:17.686 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.45, opts=13)
00:25:17.690 00.004 6120 Enqueuing Move request for scope (0.05, 0.45)
00:25:17.693 00.003 7680 Worker thread wakes up
00:25:17.694 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.45) opts 0xd
00:25:17.694 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.45)
00:25:17.694 00.000 7680 Moving (0.05, 0.45) raw xDistance=-0.13 yDistance=-0.38
00:25:17.694 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:25:17.694 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:25:17.695 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:17.698 00.003 7680 MoveAxis(E, 0, ABG)
00:25:17.698 00.000 7680 Move returns status 0, amount 0
00:25:17.699 00.001 7680 MoveAxis(N, 206, ABG)
00:25:17.699 00.000 7680 Guiding  Dir = 0, Dur = 206
00:25:17.699 00.000 6120 UpdateGuideState exits: m=13788 SNR=76.9 Saturated
00:25:17.705 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:17.710 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:17.715 00.005 6120 Enqueuing Expose request
00:25:17.719 00.004 7680 IsSlewing returns 0
00:25:17.719 00.000 7680 IsGuiding returns 0
00:25:17.719 00.000 7680 PulseGuide returned control before completion, sleep 216
00:25:17.948 00.229 7680 IsGuiding returns 1
00:25:17.948 00.000 7680 scope still moving after pulse duration time elapsed
00:25:17.980 00.032 7680 IsSlewing returns 0
00:25:17.984 00.004 7680 IsGuiding returns 0
00:25:17.986 00.002 7680 scope move finished after 206 + 59 ms
00:25:17.986 00.000 7680 Move returns status 0, amount 206
00:25:17.986 00.000 7680 move complete, result=0
00:25:17.987 00.001 7680 worker thread done servicing request
00:25:17.987 00.000 7680 Worker thread wakes up
00:25:17.988 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 206 ms NORTH
00:25:17.995 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:17.995 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:19.244 01.249 7680 Exposure complete
00:25:19.377 00.133 7680 worker thread done servicing request
00:25:19.377 00.000 6120 OnExposeComplete: enter
00:25:19.383 00.006 6120 UpdateGuideState(): m_state=6
00:25:19.386 00.003 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3987
00:25:19.390 00.004 6120 Star::Find returns 1 (1), X=961.79, Y=50.51, Mass=13602, SNR=76.2, Peak=255 HFD=7.0
00:25:19.394 00.004 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-2.95) = xAngle (1.13 = 1.13)
00:25:19.399 00.005 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.86 = 0.86)
00:25:19.402 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.82 mountX=0.06 mountY=0.11, mountTheta=1.06
00:25:19.408 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.14, opts=13)
00:25:19.412 00.004 6120 Enqueuing Move request for scope (-0.04, -0.14)
00:25:19.414 00.002 7680 Worker thread wakes up
00:25:19.414 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
00:25:19.415 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
00:25:19.415 00.000 7680 Moving (-0.04, -0.14) raw xDistance=0.06 yDistance=0.11
00:25:19.415 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:25:19.415 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:25:19.415 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:25:19.415 00.000 7680 MoveAxis(E, 0, ABG)
00:25:19.415 00.000 7680 Move returns status 0, amount 0
00:25:19.417 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:19.421 00.004 7680 MoveAxis(N, 0, ABG)
00:25:19.421 00.000 7680 Move returns status 0, amount 0
00:25:19.422 00.001 7680 move complete, result=0
00:25:19.422 00.000 7680 worker thread done servicing request
00:25:19.422 00.000 6120 UpdateGuideState exits: m=13602 SNR=76.2 Saturated
00:25:19.425 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:19.429 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:19.433 00.004 6120 Enqueuing Expose request
00:25:19.437 00.004 7680 Worker thread wakes up
00:25:19.438 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:25:19.441 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:19.442 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:20.697 01.255 7680 Exposure complete
00:25:20.835 00.138 7680 worker thread done servicing request
00:25:20.835 00.000 6120 OnExposeComplete: enter
00:25:20.840 00.005 6120 UpdateGuideState(): m_state=6
00:25:20.844 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3988
00:25:20.848 00.004 6120 Star::Find returns 1 (1), X=961.70, Y=50.91, Mass=14562, SNR=79.5, Peak=255 HFD=6.9
00:25:20.851 00.003 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
00:25:20.854 00.003 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
00:25:20.859 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.26 hyp=0.29 cameraTheta=2.00 mountX=0.07 mountY=-0.29, mountTheta=-1.34
00:25:20.864 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.26, opts=13)
00:25:20.869 00.005 6120 Enqueuing Move request for scope (-0.12, 0.26)
00:25:20.872 00.003 7680 Worker thread wakes up
00:25:20.873 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:20.877 00.004 6120 UpdateGuideState exits: m=14562 SNR=79.5 Saturated
00:25:20.880 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:20.884 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:20.888 00.004 6120 Enqueuing Expose request
00:25:20.892 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.26) opts 0xd
00:25:20.892 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.26)
00:25:20.893 00.001 7680 Moving (-0.12, 0.26) raw xDistance=0.07 yDistance=-0.29
00:25:20.893 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:25:20.893 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:25:20.893 00.000 7680 MoveAxis(E, 0, ABG)
00:25:20.894 00.001 7680 Move returns status 0, amount 0
00:25:20.894 00.000 7680 MoveAxis(N, 157, ABG)
00:25:20.894 00.000 7680 Guiding  Dir = 0, Dur = 157
00:25:20.895 00.001 7680 IsSlewing returns 0
00:25:20.895 00.000 7680 IsGuiding returns 0
00:25:20.896 00.001 7680 PulseGuide returned control before completion, sleep 167
00:25:21.075 00.179 7680 IsGuiding returns 1
00:25:21.077 00.002 7680 scope still moving after pulse duration time elapsed
00:25:21.107 00.030 7680 IsSlewing returns 0
00:25:21.108 00.001 7680 IsGuiding returns 0
00:25:21.108 00.000 7680 scope move finished after 157 + 56 ms
00:25:21.109 00.001 7680 Move returns status 0, amount 157
00:25:21.110 00.001 7680 move complete, result=0
00:25:21.110 00.000 7680 worker thread done servicing request
00:25:21.110 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 157 ms NORTH
00:25:21.119 00.009 7680 Worker thread wakes up
00:25:21.119 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:21.119 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:22.373 01.254 7680 Exposure complete
00:25:22.516 00.143 7680 worker thread done servicing request
00:25:22.518 00.002 6120 OnExposeComplete: enter
00:25:22.524 00.006 6120 UpdateGuideState(): m_state=6
00:25:22.529 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3989
00:25:22.533 00.004 6120 Star::Find returns 1 (1), X=961.73, Y=51.02, Mass=14164, SNR=76.2, Peak=255 HFD=6.9
00:25:22.537 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
00:25:22.540 00.003 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.78)
00:25:22.545 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.38 hyp=0.39 cameraTheta=1.82 mountX=0.02 mountY=-0.38, mountTheta=-1.51
00:25:22.551 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.38, opts=13)
00:25:22.554 00.003 6120 Enqueuing Move request for scope (-0.10, 0.38)
00:25:22.557 00.003 7680 Worker thread wakes up
00:25:22.558 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.38) opts 0xd
00:25:22.558 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.38)
00:25:22.558 00.000 7680 Moving (-0.10, 0.38) raw xDistance=0.02 yDistance=-0.38
00:25:22.559 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:25:22.559 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:22.563 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:25:22.563 00.000 6120 UpdateGuideState exits: m=14164 SNR=76.2 Saturated
00:25:22.568 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:22.572 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:22.576 00.004 6120 Enqueuing Expose request
00:25:22.583 00.007 7680 MoveAxis(E, 0, ABG)
00:25:22.583 00.000 7680 Move returns status 0, amount 0
00:25:22.583 00.000 7680 MoveAxis(N, 206, ABG)
00:25:22.583 00.000 7680 Guiding  Dir = 0, Dur = 206
00:25:22.584 00.001 7680 IsSlewing returns 0
00:25:22.584 00.000 7680 IsGuiding returns 0
00:25:22.585 00.001 7680 PulseGuide returned control before completion, sleep 216
00:25:22.814 00.229 7680 IsGuiding returns 1
00:25:22.814 00.000 7680 scope still moving after pulse duration time elapsed
00:25:22.846 00.032 7680 IsSlewing returns 0
00:25:22.847 00.001 7680 IsGuiding returns 0
00:25:22.848 00.001 7680 scope move finished after 206 + 56 ms
00:25:22.848 00.000 7680 Move returns status 0, amount 206
00:25:22.849 00.001 7680 move complete, result=0
00:25:22.849 00.000 7680 worker thread done servicing request
00:25:22.850 00.001 7680 Worker thread wakes up
00:25:22.850 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 206 ms NORTH
00:25:22.857 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:22.858 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:24.107 01.249 7680 Exposure complete
00:25:24.244 00.137 7680 worker thread done servicing request
00:25:24.244 00.000 6120 OnExposeComplete: enter
00:25:24.248 00.004 6120 UpdateGuideState(): m_state=6
00:25:24.252 00.004 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3990
00:25:24.256 00.004 6120 Star::Find returns 1 (1), X=961.60, Y=50.77, Mass=14921, SNR=80.3, Peak=255 HFD=7.2
00:25:24.260 00.004 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-2.95) = xAngle (5.60 = -0.69)
00:25:24.264 00.004 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.33 = -0.96)
00:25:24.269 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.12 hyp=0.26 cameraTheta=2.64 mountX=0.20 mountY=-0.21, mountTheta=-0.81
00:25:24.275 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.12, opts=13)
00:25:24.279 00.004 6120 Enqueuing Move request for scope (-0.23, 0.12)
00:25:24.283 00.004 7680 Worker thread wakes up
00:25:24.283 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.12) opts 0xd
00:25:24.283 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.12)
00:25:24.283 00.000 7680 Moving (-0.23, 0.12) raw xDistance=0.20 yDistance=-0.21
00:25:24.283 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:25:24.284 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:25:24.284 00.000 7680 MoveAxis(W, 82, ABG)
00:25:24.284 00.000 7680 Guiding  Dir = 3, Dur = 82
00:25:24.284 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:24.289 00.005 7680 IsSlewing returns 0
00:25:24.289 00.000 6120 UpdateGuideState exits: m=14921 SNR=80.3 Saturated
00:25:24.292 00.003 7680 IsGuiding returns 0
00:25:24.292 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:24.297 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:24.301 00.004 6120 Enqueuing Expose request
00:25:24.304 00.003 7680 PulseGuide returned control before completion, sleep 92
00:25:24.411 00.107 7680 IsGuiding returns 0
00:25:24.412 00.001 7680 Move returns status 0, amount 82
00:25:24.412 00.000 7680 MoveAxis(N, 115, ABG)
00:25:24.413 00.001 7680 Guiding  Dir = 0, Dur = 115
00:25:24.413 00.000 7680 IsSlewing returns 0
00:25:24.414 00.001 7680 IsGuiding returns 0
00:25:24.414 00.000 7680 PulseGuide returned control before completion, sleep 125
00:25:24.551 00.137 7680 IsGuiding returns 1
00:25:24.552 00.001 7680 scope still moving after pulse duration time elapsed
00:25:24.581 00.029 7680 IsSlewing returns 0
00:25:24.582 00.001 7680 IsGuiding returns 1
00:25:24.612 00.030 7680 IsSlewing returns 0
00:25:24.614 00.002 7680 IsGuiding returns 0
00:25:24.614 00.000 7680 scope move finished after 115 + 85 ms
00:25:24.615 00.001 7680 Move returns status 0, amount 115
00:25:24.615 00.000 7680 move complete, result=0
00:25:24.616 00.001 7680 worker thread done servicing request
00:25:24.616 00.000 7680 Worker thread wakes up
00:25:24.616 00.000 6120 GuideStep: 0.2 px 82 ms WEST, -0.2 px 115 ms NORTH
00:25:24.623 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:24.623 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:25.878 01.255 7680 Exposure complete
00:25:26.018 00.140 7680 worker thread done servicing request
00:25:26.018 00.000 6120 OnExposeComplete: enter
00:25:26.023 00.005 6120 UpdateGuideState(): m_state=6
00:25:26.027 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3991
00:25:26.030 00.003 6120 Star::Find returns 1 (1), X=961.83, Y=50.80, Mass=14060, SNR=77.7, Peak=255 HFD=6.8
00:25:26.035 00.005 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
00:25:26.038 00.003 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
00:25:26.042 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.53 mountX=-0.04 mountY=-0.14, mountTheta=-1.83
00:25:26.047 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.16, opts=13)
00:25:26.052 00.005 6120 Enqueuing Move request for scope (0.01, 0.16)
00:25:26.057 00.005 7680 Worker thread wakes up
00:25:26.058 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:26.062 00.004 6120 UpdateGuideState exits: m=14060 SNR=77.7 Saturated
00:25:26.066 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
00:25:26.066 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
00:25:26.066 00.000 7680 Moving (0.01, 0.16) raw xDistance=-0.04 yDistance=-0.14
00:25:26.066 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:25:26.067 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:25:26.067 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:26.071 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:25:26.071 00.000 7680 MoveAxis(E, 0, ABG)
00:25:26.071 00.000 7680 Move returns status 0, amount 0
00:25:26.071 00.000 7680 MoveAxis(N, 0, ABG)
00:25:26.071 00.000 7680 Move returns status 0, amount 0
00:25:26.073 00.002 7680 move complete, result=0
00:25:26.073 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:26.076 00.003 7680 worker thread done servicing request
00:25:26.077 00.001 6120 Enqueuing Expose request
00:25:26.080 00.003 7680 Worker thread wakes up
00:25:26.080 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:26.081 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:26.081 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:27.326 01.245 7680 Exposure complete
00:25:27.460 00.134 7680 worker thread done servicing request
00:25:27.460 00.000 6120 OnExposeComplete: enter
00:25:27.464 00.004 6120 UpdateGuideState(): m_state=6
00:25:27.469 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3992
00:25:27.473 00.004 6120 Star::Find returns 1 (1), X=961.80, Y=51.07, Mass=14377, SNR=76.1, Peak=255 HFD=6.8
00:25:27.476 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
00:25:27.481 00.005 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.97)
00:25:27.484 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.43 hyp=0.43 cameraTheta=1.63 mountX=-0.05 mountY=-0.39, mountTheta=-1.71
00:25:27.490 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.43, opts=13)
00:25:27.494 00.004 6120 Enqueuing Move request for scope (-0.03, 0.43)
00:25:27.498 00.004 7680 Worker thread wakes up
00:25:27.498 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.43) opts 0xd
00:25:27.498 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.43)
00:25:27.498 00.000 7680 Moving (-0.03, 0.43) raw xDistance=-0.05 yDistance=-0.39
00:25:27.498 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:25:27.498 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:25:27.499 00.001 7680 MoveAxis(E, 0, ABG)
00:25:27.499 00.000 7680 Move returns status 0, amount 0
00:25:27.499 00.000 7680 MoveAxis(N, 214, ABG)
00:25:27.499 00.000 7680 Guiding  Dir = 0, Dur = 214
00:25:27.499 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:27.504 00.005 7680 IsSlewing returns 0
00:25:27.504 00.000 6120 UpdateGuideState exits: m=14377 SNR=76.1 Saturated
00:25:27.509 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:27.513 00.004 7680 IsGuiding returns 0
00:25:27.513 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:27.518 00.005 6120 Enqueuing Expose request
00:25:27.523 00.005 7680 PulseGuide returned control before completion, sleep 224
00:25:27.753 00.230 7680 IsGuiding returns 0
00:25:27.753 00.000 7680 Move returns status 0, amount 214
00:25:27.753 00.000 7680 move complete, result=0
00:25:27.754 00.001 7680 worker thread done servicing request
00:25:27.754 00.000 7680 Worker thread wakes up
00:25:27.755 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 214 ms NORTH
00:25:27.760 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:27.760 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:29.000 01.240 7680 Exposure complete
00:25:29.123 00.123 7680 worker thread done servicing request
00:25:29.124 00.001 6120 OnExposeComplete: enter
00:25:29.128 00.004 6120 UpdateGuideState(): m_state=6
00:25:29.132 00.004 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3993
00:25:29.137 00.005 6120 Star::Find returns 1 (1), X=961.72, Y=50.81, Mass=13553, SNR=76.4, Peak=255 HFD=7.0
00:25:29.140 00.003 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
00:25:29.144 00.004 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.48)
00:25:29.148 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.12 mountX=0.07 mountY=-0.19, mountTheta=-1.23
00:25:29.153 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.16, opts=13)
00:25:29.157 00.004 6120 Enqueuing Move request for scope (-0.10, 0.16)
00:25:29.161 00.004 7680 Worker thread wakes up
00:25:29.161 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
00:25:29.162 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
00:25:29.162 00.000 7680 Moving (-0.10, 0.16) raw xDistance=0.07 yDistance=-0.19
00:25:29.163 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:25:29.163 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:29.167 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:25:29.167 00.000 6120 UpdateGuideState exits: m=13553 SNR=76.4 Saturated
00:25:29.171 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:25:29.172 00.001 7680 MoveAxis(E, 0, ABG)
00:25:29.172 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:29.177 00.005 7680 Move returns status 0, amount 0
00:25:29.177 00.000 7680 MoveAxis(N, 0, ABG)
00:25:29.177 00.000 7680 Move returns status 0, amount 0
00:25:29.177 00.000 7680 move complete, result=0
00:25:29.178 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:29.181 00.003 7680 worker thread done servicing request
00:25:29.181 00.000 6120 Enqueuing Expose request
00:25:29.185 00.004 7680 Worker thread wakes up
00:25:29.185 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:29.186 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:29.186 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:25:30.431 01.245 7680 Exposure complete
00:25:30.570 00.139 7680 worker thread done servicing request
00:25:30.570 00.000 6120 OnExposeComplete: enter
00:25:30.574 00.004 6120 UpdateGuideState(): m_state=6
00:25:30.582 00.008 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3994
00:25:30.586 00.004 6120 Star::Find returns 1 (1), X=961.85, Y=50.99, Mass=13897, SNR=76.6, Peak=255 HFD=7.0
00:25:30.591 00.005 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.85)
00:25:30.595 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
00:25:30.600 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.34 hyp=0.34 cameraTheta=1.48 mountX=-0.09 mountY=-0.29, mountTheta=-1.88
00:25:30.604 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.34, opts=13)
00:25:30.611 00.007 6120 Enqueuing Move request for scope (0.03, 0.34)
00:25:30.615 00.004 7680 Worker thread wakes up
00:25:30.615 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.34) opts 0xd
00:25:30.616 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:30.619 00.003 6120 UpdateGuideState exits: m=13897 SNR=76.6 Saturated
00:25:30.623 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:30.628 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:30.632 00.004 6120 Enqueuing Expose request
00:25:30.636 00.004 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.34)
00:25:30.636 00.000 7680 Moving (0.03, 0.34) raw xDistance=-0.09 yDistance=-0.29
00:25:30.636 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:25:30.636 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:25:30.637 00.001 7680 MoveAxis(E, 0, ABG)
00:25:30.637 00.000 7680 Move returns status 0, amount 0
00:25:30.637 00.000 7680 MoveAxis(N, 160, ABG)
00:25:30.637 00.000 7680 Guiding  Dir = 0, Dur = 160
00:25:30.638 00.001 7680 IsSlewing returns 0
00:25:30.638 00.000 7680 IsGuiding returns 0
00:25:30.638 00.000 7680 PulseGuide returned control before completion, sleep 170
00:25:30.810 00.172 7680 IsGuiding returns 1
00:25:30.810 00.000 7680 scope still moving after pulse duration time elapsed
00:25:30.841 00.031 7680 IsSlewing returns 0
00:25:30.841 00.000 7680 IsGuiding returns 0
00:25:30.843 00.002 7680 scope move finished after 160 + 44 ms
00:25:30.843 00.000 7680 Move returns status 0, amount 160
00:25:30.843 00.000 7680 move complete, result=0
00:25:30.844 00.001 7680 worker thread done servicing request
00:25:30.844 00.000 7680 Worker thread wakes up
00:25:30.845 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 160 ms NORTH
00:25:30.851 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:30.851 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:32.104 01.253 7680 Exposure complete
00:25:32.262 00.158 7680 worker thread done servicing request
00:25:32.262 00.000 6120 OnExposeComplete: enter
00:25:32.270 00.008 6120 UpdateGuideState(): m_state=6
00:25:32.278 00.008 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3995
00:25:32.284 00.006 6120 Star::Find returns 1 (1), X=961.75, Y=51.05, Mass=15360, SNR=80.1, Peak=255 HFD=6.9
00:25:32.289 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
00:25:32.294 00.005 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
00:25:32.299 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.40 hyp=0.41 cameraTheta=1.76 mountX=0.00 mountY=-0.40, mountTheta=-1.57
00:25:32.305 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.40, opts=13)
00:25:32.310 00.005 6120 Enqueuing Move request for scope (-0.08, 0.40)
00:25:32.313 00.003 7680 Worker thread wakes up
00:25:32.314 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:32.318 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.40) opts 0xd
00:25:32.318 00.000 6120 UpdateGuideState exits: m=15360 SNR=80.1 Saturated
00:25:32.321 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:32.326 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.40)
00:25:32.326 00.000 7680 Moving (-0.08, 0.40) raw xDistance=0.00 yDistance=-0.40
00:25:32.326 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:25:32.326 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:25:32.326 00.000 7680 MoveAxis(E, 0, ABG)
00:25:32.326 00.000 7680 Move returns status 0, amount 0
00:25:32.326 00.000 7680 MoveAxis(N, 215, ABG)
00:25:32.327 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:32.330 00.003 6120 Enqueuing Expose request
00:25:32.333 00.003 7680 Guiding  Dir = 0, Dur = 215
00:25:32.333 00.000 7680 IsSlewing returns 0
00:25:32.333 00.000 7680 IsGuiding returns 0
00:25:32.335 00.002 7680 PulseGuide returned control before completion, sleep 225
00:25:32.563 00.228 7680 IsGuiding returns 1
00:25:32.564 00.001 7680 scope still moving after pulse duration time elapsed
00:25:32.594 00.030 7680 IsSlewing returns 0
00:25:32.594 00.000 7680 IsGuiding returns 0
00:25:32.595 00.001 7680 scope move finished after 215 + 45 ms
00:25:32.595 00.000 7680 Move returns status 0, amount 215
00:25:32.595 00.000 7680 move complete, result=0
00:25:32.596 00.001 7680 worker thread done servicing request
00:25:32.596 00.000 7680 Worker thread wakes up
00:25:32.596 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 215 ms NORTH
00:25:32.602 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:32.603 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:33.856 01.253 7680 Exposure complete
00:25:33.984 00.128 7680 worker thread done servicing request
00:25:33.984 00.000 6120 OnExposeComplete: enter
00:25:33.988 00.004 6120 UpdateGuideState(): m_state=6
00:25:33.993 00.005 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3996
00:25:33.996 00.003 6120 Star::Find returns 1 (1), X=961.66, Y=50.82, Mass=15042, SNR=80.4, Peak=255 HFD=7.0
00:25:34.000 00.004 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
00:25:34.004 00.004 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
00:25:34.008 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.24 cameraTheta=2.31 mountX=0.12 mountY=-0.23, mountTheta=-1.07
00:25:34.013 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.17, opts=13)
00:25:34.017 00.004 6120 Enqueuing Move request for scope (-0.16, 0.17)
00:25:34.024 00.007 7680 Worker thread wakes up
00:25:34.024 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:34.030 00.006 6120 UpdateGuideState exits: m=15042 SNR=80.4 Saturated
00:25:34.033 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
00:25:34.034 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
00:25:34.034 00.000 7680 Moving (-0.16, 0.17) raw xDistance=0.12 yDistance=-0.23
00:25:34.035 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:34.038 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:34.042 00.004 6120 Enqueuing Expose request
00:25:34.046 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:25:34.046 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:25:34.046 00.000 7680 MoveAxis(E, 0, ABG)
00:25:34.046 00.000 7680 Move returns status 0, amount 0
00:25:34.047 00.001 7680 MoveAxis(N, 123, ABG)
00:25:34.047 00.000 7680 Guiding  Dir = 0, Dur = 123
00:25:34.047 00.000 7680 IsSlewing returns 0
00:25:34.048 00.001 7680 IsGuiding returns 0
00:25:34.048 00.000 7680 PulseGuide returned control before completion, sleep 133
00:25:34.191 00.143 7680 IsGuiding returns 1
00:25:34.192 00.001 7680 scope still moving after pulse duration time elapsed
00:25:34.222 00.030 7680 IsSlewing returns 0
00:25:34.223 00.001 7680 IsGuiding returns 0
00:25:34.224 00.001 7680 scope move finished after 123 + 53 ms
00:25:34.225 00.001 7680 Move returns status 0, amount 123
00:25:34.225 00.000 7680 move complete, result=0
00:25:34.226 00.001 7680 worker thread done servicing request
00:25:34.227 00.001 7680 Worker thread wakes up
00:25:34.227 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 123 ms NORTH
00:25:34.236 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:34.236 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:35.477 01.241 7680 Exposure complete
00:25:35.615 00.138 7680 worker thread done servicing request
00:25:35.616 00.001 6120 OnExposeComplete: enter
00:25:35.620 00.004 6120 UpdateGuideState(): m_state=6
00:25:35.625 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3997
00:25:35.629 00.004 6120 Star::Find returns 1 (1), X=961.81, Y=50.90, Mass=15607, SNR=83.0, Peak=255 HFD=7.0
00:25:35.632 00.003 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
00:25:35.636 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
00:25:35.641 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.61 mountX=-0.04 mountY=-0.23, mountTheta=-1.73
00:25:35.647 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.25, opts=13)
00:25:35.651 00.004 6120 Enqueuing Move request for scope (-0.01, 0.25)
00:25:35.656 00.005 7680 Worker thread wakes up
00:25:35.656 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:35.660 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
00:25:35.661 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
00:25:35.661 00.000 7680 Moving (-0.01, 0.25) raw xDistance=-0.04 yDistance=-0.23
00:25:35.661 00.000 6120 UpdateGuideState exits: m=15607 SNR=83.0 Saturated
00:25:35.665 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:35.669 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:35.673 00.004 6120 Enqueuing Expose request
00:25:35.677 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:25:35.677 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:25:35.677 00.000 7680 MoveAxis(E, 0, ABG)
00:25:35.677 00.000 7680 Move returns status 0, amount 0
00:25:35.678 00.001 7680 MoveAxis(N, 125, ABG)
00:25:35.678 00.000 7680 Guiding  Dir = 0, Dur = 125
00:25:35.678 00.000 7680 IsSlewing returns 0
00:25:35.679 00.001 7680 IsGuiding returns 0
00:25:35.679 00.000 7680 PulseGuide returned control before completion, sleep 135
00:25:35.827 00.148 7680 IsGuiding returns 1
00:25:35.828 00.001 7680 scope still moving after pulse duration time elapsed
00:25:35.858 00.030 7680 IsSlewing returns 0
00:25:35.858 00.000 7680 IsGuiding returns 0
00:25:35.858 00.000 7680 scope move finished after 125 + 55 ms
00:25:35.860 00.002 7680 Move returns status 0, amount 125
00:25:35.860 00.000 7680 move complete, result=0
00:25:35.861 00.001 7680 worker thread done servicing request
00:25:35.861 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 125 ms NORTH
00:25:35.868 00.007 7680 Worker thread wakes up
00:25:35.868 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:35.868 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:37.120 01.252 7680 Exposure complete
00:25:37.261 00.141 7680 worker thread done servicing request
00:25:37.262 00.001 6120 OnExposeComplete: enter
00:25:37.267 00.005 6120 UpdateGuideState(): m_state=6
00:25:37.271 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3998
00:25:37.275 00.004 6120 Star::Find returns 1 (1), X=961.88, Y=50.80, Mass=14760, SNR=78.6, Peak=255 HFD=6.9
00:25:37.279 00.004 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.17 = -2.11)
00:25:37.282 00.003 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.38)
00:25:37.286 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.21 mountX=-0.08 mountY=-0.11, mountTheta=-2.21
00:25:37.292 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.15, opts=13)
00:25:37.297 00.005 6120 Enqueuing Move request for scope (0.06, 0.15)
00:25:37.302 00.005 7680 Worker thread wakes up
00:25:37.302 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:37.305 00.003 6120 UpdateGuideState exits: m=14760 SNR=78.6 Saturated
00:25:37.310 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:37.313 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:37.317 00.004 6120 Enqueuing Expose request
00:25:37.321 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
00:25:37.321 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
00:25:37.321 00.000 7680 Moving (0.06, 0.15) raw xDistance=-0.08 yDistance=-0.11
00:25:37.321 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:25:37.321 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:25:37.322 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:25:37.322 00.000 7680 MoveAxis(E, 0, ABG)
00:25:37.323 00.001 7680 Move returns status 0, amount 0
00:25:37.323 00.000 7680 MoveAxis(N, 0, ABG)
00:25:37.323 00.000 7680 Move returns status 0, amount 0
00:25:37.323 00.000 7680 move complete, result=0
00:25:37.323 00.000 7680 worker thread done servicing request
00:25:37.324 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:25:37.328 00.004 7680 Worker thread wakes up
00:25:37.329 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:37.329 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:38.573 01.244 7680 Exposure complete
00:25:38.718 00.145 7680 worker thread done servicing request
00:25:38.718 00.000 6120 OnExposeComplete: enter
00:25:38.723 00.005 6120 UpdateGuideState(): m_state=6
00:25:38.726 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3999
00:25:38.730 00.004 6120 Star::Find returns 1 (1), X=961.72, Y=50.88, Mass=14723, SNR=79.4, Peak=255 HFD=6.9
00:25:38.736 00.006 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.96 = -1.33)
00:25:38.741 00.005 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.60)
00:25:38.744 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.26 cameraTheta=2.00 mountX=0.06 mountY=-0.26, mountTheta=-1.33
00:25:38.749 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.24, opts=13)
00:25:38.754 00.005 6120 Enqueuing Move request for scope (-0.11, 0.24)
00:25:38.759 00.005 7680 Worker thread wakes up
00:25:38.759 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:38.763 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
00:25:38.763 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
00:25:38.763 00.000 7680 Moving (-0.11, 0.24) raw xDistance=0.06 yDistance=-0.26
00:25:38.763 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:25:38.765 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:25:38.765 00.000 6120 UpdateGuideState exits: m=14723 SNR=79.4 Saturated
00:25:38.769 00.004 7680 MoveAxis(E, 0, ABG)
00:25:38.769 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:38.774 00.005 7680 Move returns status 0, amount 0
00:25:38.774 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:38.779 00.005 6120 Enqueuing Expose request
00:25:38.782 00.003 7680 MoveAxis(N, 140, ABG)
00:25:38.782 00.000 7680 Guiding  Dir = 0, Dur = 140
00:25:38.782 00.000 7680 IsSlewing returns 0
00:25:38.782 00.000 7680 IsGuiding returns 0
00:25:38.783 00.001 7680 PulseGuide returned control before completion, sleep 150
00:25:38.938 00.155 7680 IsGuiding returns 1
00:25:38.938 00.000 7680 scope still moving after pulse duration time elapsed
00:25:38.969 00.031 7680 IsSlewing returns 0
00:25:38.971 00.002 7680 IsGuiding returns 0
00:25:38.971 00.000 7680 scope move finished after 140 + 47 ms
00:25:38.971 00.000 7680 Move returns status 0, amount 140
00:25:38.972 00.001 7680 move complete, result=0
00:25:38.972 00.000 7680 worker thread done servicing request
00:25:38.972 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 140 ms NORTH
00:25:38.980 00.008 7680 Worker thread wakes up
00:25:38.980 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:38.980 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:40.230 01.250 7680 Exposure complete
00:25:40.370 00.140 7680 worker thread done servicing request
00:25:40.370 00.000 6120 OnExposeComplete: enter
00:25:40.375 00.005 6120 UpdateGuideState(): m_state=6
00:25:40.378 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4000
00:25:40.382 00.004 6120 Star::Find returns 1 (1), X=961.65, Y=50.90, Mass=14607, SNR=78.1, Peak=255 HFD=6.9
00:25:40.386 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
00:25:40.390 00.004 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
00:25:40.393 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.25 hyp=0.30 cameraTheta=2.18 mountX=0.12 mountY=-0.30, mountTheta=-1.18
00:25:40.399 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.25, opts=13)
00:25:40.403 00.004 6120 Enqueuing Move request for scope (-0.17, 0.25)
00:25:40.407 00.004 7680 Worker thread wakes up
00:25:40.408 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.25) opts 0xd
00:25:40.408 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.25)
00:25:40.408 00.000 7680 Moving (-0.17, 0.25) raw xDistance=0.12 yDistance=-0.30
00:25:40.408 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:25:40.409 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:40.413 00.004 6120 UpdateGuideState exits: m=14607 SNR=78.1 Saturated
00:25:40.416 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:25:40.416 00.000 7680 MoveAxis(E, 0, ABG)
00:25:40.416 00.000 7680 Move returns status 0, amount 0
00:25:40.416 00.000 7680 MoveAxis(N, 163, ABG)
00:25:40.416 00.000 7680 Guiding  Dir = 0, Dur = 163
00:25:40.416 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:40.423 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:40.428 00.005 6120 Enqueuing Expose request
00:25:40.433 00.005 7680 IsSlewing returns 0
00:25:40.433 00.000 7680 IsGuiding returns 0
00:25:40.434 00.001 7680 PulseGuide returned control before completion, sleep 173
00:25:40.611 00.177 7680 IsGuiding returns 1
00:25:40.611 00.000 7680 scope still moving after pulse duration time elapsed
00:25:40.642 00.031 7680 IsSlewing returns 0
00:25:40.644 00.002 7680 IsGuiding returns 0
00:25:40.644 00.000 7680 scope move finished after 163 + 47 ms
00:25:40.644 00.000 7680 Move returns status 0, amount 163
00:25:40.645 00.001 7680 move complete, result=0
00:25:40.645 00.000 7680 worker thread done servicing request
00:25:40.646 00.001 7680 Worker thread wakes up
00:25:40.646 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 163 ms NORTH
00:25:40.653 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:40.654 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:41.905 01.251 7680 Exposure complete
00:25:42.032 00.127 7680 worker thread done servicing request
00:25:42.032 00.000 6120 OnExposeComplete: enter
00:25:42.035 00.003 6120 UpdateGuideState(): m_state=6
00:25:42.039 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4001
00:25:42.041 00.002 6120 Star::Find returns 1 (1), X=961.71, Y=51.03, Mass=13934, SNR=76.4, Peak=255 HFD=6.9
00:25:42.045 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.48)
00:25:42.049 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.75)
00:25:42.054 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.38 hyp=0.40 cameraTheta=1.85 mountX=0.04 mountY=-0.39, mountTheta=-1.48
00:25:42.059 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.38, opts=13)
00:25:42.063 00.004 6120 Enqueuing Move request for scope (-0.11, 0.38)
00:25:42.067 00.004 7680 Worker thread wakes up
00:25:42.067 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.38) opts 0xd
00:25:42.067 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.38)
00:25:42.068 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:42.071 00.003 7680 Moving (-0.11, 0.38) raw xDistance=0.04 yDistance=-0.39
00:25:42.071 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:25:42.071 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:25:42.071 00.000 7680 MoveAxis(E, 0, ABG)
00:25:42.071 00.000 7680 Move returns status 0, amount 0
00:25:42.073 00.002 7680 MoveAxis(N, 213, ABG)
00:25:42.073 00.000 7680 Guiding  Dir = 0, Dur = 213
00:25:42.073 00.000 6120 UpdateGuideState exits: m=13934 SNR=76.4 Saturated
00:25:42.076 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:42.080 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:42.083 00.003 6120 Enqueuing Expose request
00:25:42.088 00.005 7680 IsSlewing returns 0
00:25:42.088 00.000 7680 IsGuiding returns 0
00:25:42.088 00.000 7680 PulseGuide returned control before completion, sleep 223
00:25:42.319 00.231 7680 IsGuiding returns 1
00:25:42.321 00.002 7680 scope still moving after pulse duration time elapsed
00:25:42.350 00.029 7680 IsSlewing returns 0
00:25:42.350 00.000 7680 IsGuiding returns 0
00:25:42.350 00.000 7680 scope move finished after 213 + 50 ms
00:25:42.350 00.000 7680 Move returns status 0, amount 213
00:25:42.352 00.002 7680 move complete, result=0
00:25:42.352 00.000 7680 worker thread done servicing request
00:25:42.352 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 213 ms NORTH
00:25:42.360 00.008 7680 Worker thread wakes up
00:25:42.360 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:42.360 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:43.605 01.245 7680 Exposure complete
00:25:43.760 00.155 7680 worker thread done servicing request
00:25:43.762 00.002 6120 OnExposeComplete: enter
00:25:43.767 00.005 6120 UpdateGuideState(): m_state=6
00:25:43.775 00.008 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4002
00:25:43.780 00.005 6120 Star::Find returns 1 (1), X=961.67, Y=50.90, Mass=14616, SNR=77.1, Peak=255 HFD=6.9
00:25:43.786 00.006 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
00:25:43.790 00.004 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
00:25:43.798 00.008 6120 CameraToMount -- cameraX=-0.15 cameraY=0.26 hyp=0.30 cameraTheta=2.10 mountX=0.10 mountY=-0.30, mountTheta=-1.24
00:25:43.805 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.26, opts=13)
00:25:43.811 00.006 6120 Enqueuing Move request for scope (-0.15, 0.26)
00:25:43.815 00.004 7680 Worker thread wakes up
00:25:43.815 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:43.820 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.26) opts 0xd
00:25:43.820 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.26)
00:25:43.820 00.000 7680 Moving (-0.15, 0.26) raw xDistance=0.10 yDistance=-0.30
00:25:43.820 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:25:43.820 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:25:43.821 00.001 7680 MoveAxis(E, 0, ABG)
00:25:43.821 00.000 7680 Move returns status 0, amount 0
00:25:43.821 00.000 6120 UpdateGuideState exits: m=14616 SNR=77.1 Saturated
00:25:43.827 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:43.831 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:43.837 00.006 6120 Enqueuing Expose request
00:25:43.842 00.005 7680 MoveAxis(N, 163, ABG)
00:25:43.842 00.000 7680 Guiding  Dir = 0, Dur = 163
00:25:43.842 00.000 7680 IsSlewing returns 0
00:25:43.843 00.001 7680 IsGuiding returns 0
00:25:43.843 00.000 7680 PulseGuide returned control before completion, sleep 173
00:25:44.019 00.176 7680 IsGuiding returns 1
00:25:44.019 00.000 7680 scope still moving after pulse duration time elapsed
00:25:44.050 00.031 7680 IsSlewing returns 0
00:25:44.050 00.000 7680 IsGuiding returns 0
00:25:44.051 00.001 7680 scope move finished after 163 + 44 ms
00:25:44.051 00.000 7680 Move returns status 0, amount 163
00:25:44.051 00.000 7680 move complete, result=0
00:25:44.051 00.000 7680 worker thread done servicing request
00:25:44.052 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 163 ms NORTH
00:25:44.057 00.005 7680 Worker thread wakes up
00:25:44.057 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:44.057 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:45.309 01.252 7680 Exposure complete
00:25:45.441 00.132 7680 worker thread done servicing request
00:25:45.441 00.000 6120 OnExposeComplete: enter
00:25:45.445 00.004 6120 UpdateGuideState(): m_state=6
00:25:45.448 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4003
00:25:45.452 00.004 6120 Star::Find returns 1 (1), X=961.37, Y=50.78, Mass=14507, SNR=77.5, Peak=255 HFD=6.9
00:25:45.456 00.004 6120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-2.95) = xAngle (5.82 = -0.47)
00:25:45.459 00.003 6120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.55 = -0.73)
00:25:45.462 00.003 6120 CameraToMount -- cameraX=-0.46 cameraY=0.13 hyp=0.48 cameraTheta=2.86 mountX=0.42 mountY=-0.32, mountTheta=-0.64
00:25:45.467 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.46, y=0.13, opts=13)
00:25:45.471 00.004 6120 Enqueuing Move request for scope (-0.46, 0.13)
00:25:45.475 00.004 7680 Worker thread wakes up
00:25:45.475 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.13) opts 0xd
00:25:45.475 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.46, 0.13)
00:25:45.477 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:45.480 00.003 6120 UpdateGuideState exits: m=14507 SNR=77.5 Saturated
00:25:45.484 00.004 7680 Moving (-0.46, 0.13) raw xDistance=0.42 yDistance=-0.32
00:25:45.485 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:45.490 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:45.494 00.004 6120 Enqueuing Expose request
00:25:45.498 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
00:25:45.498 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:25:45.498 00.000 7680 MoveAxis(W, 173, ABG)
00:25:45.498 00.000 7680 Guiding  Dir = 3, Dur = 173
00:25:45.499 00.001 7680 IsSlewing returns 0
00:25:45.499 00.000 7680 IsGuiding returns 0
00:25:45.500 00.001 7680 PulseGuide returned control before completion, sleep 183
00:25:45.693 00.193 7680 IsGuiding returns 1
00:25:45.693 00.000 7680 scope still moving after pulse duration time elapsed
00:25:45.724 00.031 7680 IsSlewing returns 0
00:25:45.724 00.000 7680 IsGuiding returns 0
00:25:45.724 00.000 7680 scope move finished after 173 + 51 ms
00:25:45.724 00.000 7680 Move returns status 0, amount 173
00:25:45.724 00.000 7680 MoveAxis(N, 173, ABG)
00:25:45.725 00.001 7680 Guiding  Dir = 0, Dur = 173
00:25:45.725 00.000 7680 IsSlewing returns 0
00:25:45.726 00.001 7680 IsGuiding returns 0
00:25:45.726 00.000 7680 PulseGuide returned control before completion, sleep 183
00:25:45.911 00.185 7680 IsGuiding returns 1
00:25:45.911 00.000 7680 scope still moving after pulse duration time elapsed
00:25:45.943 00.032 7680 IsSlewing returns 0
00:25:45.943 00.000 7680 IsGuiding returns 0
00:25:45.944 00.001 7680 scope move finished after 173 + 44 ms
00:25:45.945 00.001 7680 Move returns status 0, amount 173
00:25:45.945 00.000 7680 move complete, result=0
00:25:45.945 00.000 7680 worker thread done servicing request
00:25:45.945 00.000 6120 GuideStep: 0.4 px 173 ms WEST, -0.3 px 173 ms NORTH
00:25:45.951 00.006 7680 Worker thread wakes up
00:25:45.952 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:45.952 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:47.201 01.249 7680 Exposure complete
00:25:47.328 00.127 7680 worker thread done servicing request
00:25:47.329 00.001 6120 OnExposeComplete: enter
00:25:47.332 00.003 6120 UpdateGuideState(): m_state=6
00:25:47.335 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4004
00:25:47.341 00.006 6120 Star::Find returns 1 (1), X=961.80, Y=50.62, Mass=14449, SNR=77.9, Peak=255 HFD=7.1
00:25:47.345 00.004 6120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-2.95) = xAngle (0.49 = 0.49)
00:25:47.349 00.004 6120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.22 = 0.22)
00:25:47.353 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.46 mountX=0.03 mountY=0.01, mountTheta=0.24
00:25:47.359 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.02, opts=13)
00:25:47.364 00.005 6120 Enqueuing Move request for scope (-0.03, -0.02)
00:25:47.370 00.006 7680 Worker thread wakes up
00:25:47.370 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
00:25:47.370 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
00:25:47.370 00.000 7680 Moving (-0.03, -0.02) raw xDistance=0.03 yDistance=0.01
00:25:47.370 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:25:47.371 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:25:47.371 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:47.374 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:25:47.374 00.000 7680 MoveAxis(E, 0, ABG)
00:25:47.374 00.000 7680 Move returns status 0, amount 0
00:25:47.374 00.000 7680 MoveAxis(N, 0, ABG)
00:25:47.375 00.001 7680 Move returns status 0, amount 0
00:25:47.375 00.000 6120 UpdateGuideState exits: m=14449 SNR=77.9 Saturated
00:25:47.379 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:47.384 00.005 7680 move complete, result=0
00:25:47.384 00.000 7680 worker thread done servicing request
00:25:47.384 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:47.390 00.006 6120 Enqueuing Expose request
00:25:47.395 00.005 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:25:47.400 00.005 7680 Worker thread wakes up
00:25:47.400 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:47.400 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:48.636 01.236 7680 Exposure complete
00:25:48.771 00.135 7680 worker thread done servicing request
00:25:48.771 00.000 6120 OnExposeComplete: enter
00:25:48.775 00.004 6120 UpdateGuideState(): m_state=6
00:25:48.779 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4005
00:25:48.785 00.006 6120 Star::Find returns 1 (1), X=961.71, Y=50.88, Mass=15101, SNR=80.1, Peak=255 HFD=6.9
00:25:48.791 00.006 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
00:25:48.800 00.009 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.57)
00:25:48.804 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.24 hyp=0.26 cameraTheta=2.03 mountX=0.07 mountY=-0.26, mountTheta=-1.31
00:25:48.811 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.24, opts=13)
00:25:48.817 00.006 6120 Enqueuing Move request for scope (-0.12, 0.24)
00:25:48.822 00.005 7680 Worker thread wakes up
00:25:48.822 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:48.828 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.24) opts 0xd
00:25:48.828 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.24)
00:25:48.828 00.000 6120 UpdateGuideState exits: m=15101 SNR=80.1 Saturated
00:25:48.833 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:48.838 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:48.843 00.005 6120 Enqueuing Expose request
00:25:48.848 00.005 7680 Moving (-0.12, 0.24) raw xDistance=0.07 yDistance=-0.26
00:25:48.848 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:25:48.848 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:25:48.849 00.001 7680 MoveAxis(E, 0, ABG)
00:25:48.849 00.000 7680 Move returns status 0, amount 0
00:25:48.849 00.000 7680 MoveAxis(N, 143, ABG)
00:25:48.849 00.000 7680 Guiding  Dir = 0, Dur = 143
00:25:48.850 00.001 7680 IsSlewing returns 0
00:25:48.850 00.000 7680 IsGuiding returns 0
00:25:48.850 00.000 7680 PulseGuide returned control before completion, sleep 153
00:25:49.019 00.169 7680 IsGuiding returns 1
00:25:49.019 00.000 7680 scope still moving after pulse duration time elapsed
00:25:49.049 00.030 7680 IsSlewing returns 0
00:25:49.049 00.000 7680 IsGuiding returns 0
00:25:49.050 00.001 7680 scope move finished after 143 + 56 ms
00:25:49.050 00.000 7680 Move returns status 0, amount 143
00:25:49.050 00.000 7680 move complete, result=0
00:25:49.050 00.000 7680 worker thread done servicing request
00:25:49.051 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 143 ms NORTH
00:25:49.055 00.004 7680 Worker thread wakes up
00:25:49.057 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:49.057 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:50.303 01.246 7680 Exposure complete
00:25:50.423 00.120 7680 worker thread done servicing request
00:25:50.423 00.000 6120 OnExposeComplete: enter
00:25:50.428 00.005 6120 UpdateGuideState(): m_state=6
00:25:50.431 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4006
00:25:50.436 00.005 6120 Star::Find returns 1 (1), X=961.67, Y=50.93, Mass=13927, SNR=77.2, Peak=255 HFD=6.9
00:25:50.440 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.02 = -1.26)
00:25:50.444 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
00:25:50.451 00.007 6120 CameraToMount -- cameraX=-0.15 cameraY=0.28 hyp=0.32 cameraTheta=2.07 mountX=0.10 mountY=-0.32, mountTheta=-1.27
00:25:50.459 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.28, opts=13)
00:25:50.463 00.004 6120 Enqueuing Move request for scope (-0.15, 0.28)
00:25:50.467 00.004 7680 Worker thread wakes up
00:25:50.468 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.28) opts 0xd
00:25:50.468 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:50.471 00.003 6120 UpdateGuideState exits: m=13927 SNR=77.2 Saturated
00:25:50.475 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:50.477 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:50.480 00.003 6120 Enqueuing Expose request
00:25:50.484 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.28)
00:25:50.484 00.000 7680 Moving (-0.15, 0.28) raw xDistance=0.10 yDistance=-0.32
00:25:50.484 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:25:50.484 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:25:50.484 00.000 7680 MoveAxis(E, 0, ABG)
00:25:50.484 00.000 7680 Move returns status 0, amount 0
00:25:50.484 00.000 7680 MoveAxis(N, 174, ABG)
00:25:50.485 00.001 7680 Guiding  Dir = 0, Dur = 174
00:25:50.485 00.000 7680 IsSlewing returns 0
00:25:50.485 00.000 7680 IsGuiding returns 0
00:25:50.486 00.001 7680 PulseGuide returned control before completion, sleep 184
00:25:50.671 00.185 7680 IsGuiding returns 1
00:25:50.672 00.001 7680 scope still moving after pulse duration time elapsed
00:25:50.702 00.030 7680 IsSlewing returns 0
00:25:50.704 00.002 7680 IsGuiding returns 0
00:25:50.704 00.000 7680 scope move finished after 174 + 43 ms
00:25:50.704 00.000 7680 Move returns status 0, amount 174
00:25:50.705 00.001 7680 move complete, result=0
00:25:50.705 00.000 7680 worker thread done servicing request
00:25:50.705 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 174 ms NORTH
00:25:50.712 00.007 7680 Worker thread wakes up
00:25:50.712 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:50.714 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:51.963 01.249 7680 Exposure complete
00:25:52.124 00.161 7680 worker thread done servicing request
00:25:52.124 00.000 6120 OnExposeComplete: enter
00:25:52.130 00.006 6120 UpdateGuideState(): m_state=6
00:25:52.135 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4007
00:25:52.140 00.005 6120 Star::Find returns 1 (1), X=961.80, Y=50.93, Mass=14060, SNR=76.1, Peak=255 HFD=6.8
00:25:52.147 00.007 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
00:25:52.151 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
00:25:52.155 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.64 mountX=-0.03 mountY=-0.26, mountTheta=-1.69
00:25:52.161 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.28, opts=13)
00:25:52.165 00.004 6120 Enqueuing Move request for scope (-0.02, 0.28)
00:25:52.171 00.006 7680 Worker thread wakes up
00:25:52.171 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:52.179 00.008 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.28) opts 0xd
00:25:52.179 00.000 6120 UpdateGuideState exits: m=14060 SNR=76.1 Saturated
00:25:52.186 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:52.191 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:52.195 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.28)
00:25:52.196 00.001 6120 Enqueuing Expose request
00:25:52.200 00.004 7680 Moving (-0.02, 0.28) raw xDistance=-0.03 yDistance=-0.26
00:25:52.201 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:25:52.201 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:25:52.201 00.000 7680 MoveAxis(E, 0, ABG)
00:25:52.201 00.000 7680 Move returns status 0, amount 0
00:25:52.201 00.000 7680 MoveAxis(N, 141, ABG)
00:25:52.203 00.002 7680 Guiding  Dir = 0, Dur = 141
00:25:52.203 00.000 7680 IsSlewing returns 0
00:25:52.204 00.001 7680 IsGuiding returns 0
00:25:52.205 00.001 7680 PulseGuide returned control before completion, sleep 151
00:25:52.361 00.156 7680 IsGuiding returns 1
00:25:52.361 00.000 7680 scope still moving after pulse duration time elapsed
00:25:52.392 00.031 7680 IsSlewing returns 0
00:25:52.394 00.002 7680 IsGuiding returns 1
00:25:52.423 00.029 7680 IsSlewing returns 0
00:25:52.425 00.002 7680 IsGuiding returns 1
00:25:52.454 00.029 7680 IsSlewing returns 0
00:25:52.454 00.000 7680 IsGuiding returns 1
00:25:52.485 00.031 7680 IsSlewing returns 0
00:25:52.485 00.000 7680 IsGuiding returns 0
00:25:52.485 00.000 7680 scope move finished after 141 + 140 ms
00:25:52.486 00.001 7680 Move returns status 0, amount 141
00:25:52.486 00.000 7680 move complete, result=0
00:25:52.486 00.000 7680 worker thread done servicing request
00:25:52.487 00.001 7680 Worker thread wakes up
00:25:52.487 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 141 ms NORTH
00:25:52.492 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:52.493 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:53.743 01.250 7680 Exposure complete
00:25:53.890 00.147 7680 worker thread done servicing request
00:25:53.891 00.001 6120 OnExposeComplete: enter
00:25:53.897 00.006 6120 UpdateGuideState(): m_state=6
00:25:53.900 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4008
00:25:53.903 00.003 6120 Star::Find returns 1 (1), X=961.79, Y=50.81, Mass=14714, SNR=79.0, Peak=255 HFD=7.0
00:25:53.906 00.003 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
00:25:53.909 00.003 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
00:25:53.913 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.78 mountX=0.00 mountY=-0.16, mountTheta=-1.55
00:25:53.917 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.17, opts=13)
00:25:53.920 00.003 6120 Enqueuing Move request for scope (-0.03, 0.17)
00:25:53.924 00.004 7680 Worker thread wakes up
00:25:53.924 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:53.929 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
00:25:53.929 00.000 6120 UpdateGuideState exits: m=14714 SNR=79.0 Saturated
00:25:53.934 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
00:25:53.934 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:53.938 00.004 7680 Moving (-0.03, 0.17) raw xDistance=0.00 yDistance=-0.16
00:25:53.940 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:53.943 00.003 6120 Enqueuing Expose request
00:25:53.947 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:25:53.947 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:25:53.948 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:25:53.948 00.000 7680 MoveAxis(E, 0, ABG)
00:25:53.948 00.000 7680 Move returns status 0, amount 0
00:25:53.948 00.000 7680 MoveAxis(N, 0, ABG)
00:25:53.948 00.000 7680 Move returns status 0, amount 0
00:25:53.950 00.002 7680 move complete, result=0
00:25:53.950 00.000 7680 worker thread done servicing request
00:25:53.950 00.000 7680 Worker thread wakes up
00:25:53.950 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:25:53.956 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:53.957 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:55.194 01.237 7680 Exposure complete
00:25:55.312 00.118 7680 worker thread done servicing request
00:25:55.313 00.001 6120 OnExposeComplete: enter
00:25:55.315 00.002 6120 UpdateGuideState(): m_state=6
00:25:55.318 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4009
00:25:55.323 00.005 6120 Star::Find returns 1 (1), X=961.72, Y=50.86, Mass=14165, SNR=78.9, Peak=255 HFD=6.9
00:25:55.328 00.005 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.99 = -1.30)
00:25:55.334 00.006 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.56)
00:25:55.338 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.24 cameraTheta=2.03 mountX=0.07 mountY=-0.24, mountTheta=-1.31
00:25:55.346 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.22, opts=13)
00:25:55.352 00.006 6120 Enqueuing Move request for scope (-0.11, 0.22)
00:25:55.359 00.007 7680 Worker thread wakes up
00:25:55.359 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:55.365 00.006 6120 UpdateGuideState exits: m=14165 SNR=78.9 Saturated
00:25:55.370 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:55.375 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
00:25:55.375 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:55.379 00.004 6120 Enqueuing Expose request
00:25:55.383 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
00:25:55.384 00.001 7680 Moving (-0.11, 0.22) raw xDistance=0.07 yDistance=-0.24
00:25:55.384 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:25:55.384 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:25:55.384 00.000 7680 MoveAxis(E, 0, ABG)
00:25:55.384 00.000 7680 Move returns status 0, amount 0
00:25:55.385 00.001 7680 MoveAxis(N, 132, ABG)
00:25:55.385 00.000 7680 Guiding  Dir = 0, Dur = 132
00:25:55.385 00.000 7680 IsSlewing returns 0
00:25:55.385 00.000 7680 IsGuiding returns 0
00:25:55.387 00.002 7680 PulseGuide returned control before completion, sleep 142
00:25:55.531 00.144 7680 IsGuiding returns 1
00:25:55.531 00.000 7680 scope still moving after pulse duration time elapsed
00:25:55.561 00.030 7680 IsSlewing returns 0
00:25:55.561 00.000 7680 IsGuiding returns 0
00:25:55.561 00.000 7680 scope move finished after 132 + 43 ms
00:25:55.561 00.000 7680 Move returns status 0, amount 132
00:25:55.563 00.002 7680 move complete, result=0
00:25:55.563 00.000 7680 worker thread done servicing request
00:25:55.563 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 132 ms NORTH
00:25:55.567 00.004 7680 Worker thread wakes up
00:25:55.567 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:55.567 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:56.817 01.250 7680 Exposure complete
00:25:56.960 00.143 7680 worker thread done servicing request
00:25:56.961 00.001 6120 OnExposeComplete: enter
00:25:56.964 00.003 6120 UpdateGuideState(): m_state=6
00:25:56.968 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4010
00:25:56.972 00.004 6120 Star::Find returns 1 (1), X=961.47, Y=50.95, Mass=13321, SNR=74.0, Peak=255 HFD=6.8
00:25:56.975 00.003 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.89)
00:25:56.980 00.005 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.16)
00:25:56.984 00.004 6120 CameraToMount -- cameraX=-0.36 cameraY=0.30 hyp=0.47 cameraTheta=2.43 mountX=0.29 mountY=-0.43, mountTheta=-0.97
00:25:56.990 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=0.30, opts=13)
00:25:56.993 00.003 6120 Enqueuing Move request for scope (-0.36, 0.30)
00:25:56.997 00.004 7680 Worker thread wakes up
00:25:56.997 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:56.999 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.30) opts 0xd
00:25:56.999 00.000 6120 UpdateGuideState exits: m=13321 SNR=74.0 Saturated
00:25:57.002 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.36, 0.30)
00:25:57.002 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:57.006 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:57.009 00.003 7680 Moving (-0.36, 0.30) raw xDistance=0.29 yDistance=-0.43
00:25:57.009 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:25:57.009 00.000 6120 Enqueuing Expose request
00:25:57.013 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:25:57.013 00.000 7680 MoveAxis(W, 120, ABG)
00:25:57.013 00.000 7680 Guiding  Dir = 3, Dur = 120
00:25:57.014 00.001 7680 IsSlewing returns 0
00:25:57.014 00.000 7680 IsGuiding returns 0
00:25:57.015 00.001 7680 PulseGuide returned control before completion, sleep 130
00:25:57.154 00.139 7680 IsGuiding returns 1
00:25:57.154 00.000 7680 scope still moving after pulse duration time elapsed
00:25:57.185 00.031 7680 IsSlewing returns 0
00:25:57.185 00.000 7680 IsGuiding returns 0
00:25:57.185 00.000 7680 scope move finished after 120 + 50 ms
00:25:57.185 00.000 7680 Move returns status 0, amount 120
00:25:57.185 00.000 7680 MoveAxis(N, 234, ABG)
00:25:57.185 00.000 7680 Guiding  Dir = 0, Dur = 234
00:25:57.186 00.001 7680 IsSlewing returns 0
00:25:57.186 00.000 7680 IsGuiding returns 0
00:25:57.187 00.001 7680 PulseGuide returned control before completion, sleep 244
00:25:57.434 00.247 7680 IsGuiding returns 1
00:25:57.434 00.000 7680 scope still moving after pulse duration time elapsed
00:25:57.465 00.031 7680 IsSlewing returns 0
00:25:57.465 00.000 7680 IsGuiding returns 0
00:25:57.465 00.000 7680 scope move finished after 234 + 45 ms
00:25:57.465 00.000 7680 Move returns status 0, amount 234
00:25:57.465 00.000 7680 move complete, result=0
00:25:57.467 00.002 7680 worker thread done servicing request
00:25:57.467 00.000 7680 Worker thread wakes up
00:25:57.467 00.000 6120 GuideStep: 0.3 px 120 ms WEST, -0.4 px 234 ms NORTH
00:25:57.472 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:57.472 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:25:58.724 01.252 7680 Exposure complete
00:25:58.865 00.141 7680 worker thread done servicing request
00:25:58.865 00.000 6120 OnExposeComplete: enter
00:25:58.870 00.005 6120 UpdateGuideState(): m_state=6
00:25:58.875 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4011
00:25:58.880 00.005 6120 Star::Find returns 1 (1), X=961.68, Y=50.80, Mass=15013, SNR=79.0, Peak=255 HFD=7.0
00:25:58.883 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
00:25:58.886 00.003 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.28)
00:25:58.891 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.21 cameraTheta=2.32 mountX=0.11 mountY=-0.20, mountTheta=-1.06
00:25:58.896 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.15, opts=13)
00:25:58.900 00.004 6120 Enqueuing Move request for scope (-0.14, 0.15)
00:25:58.904 00.004 7680 Worker thread wakes up
00:25:58.904 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:25:58.907 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
00:25:58.907 00.000 6120 UpdateGuideState exits: m=15013 SNR=79.0 Saturated
00:25:58.911 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
00:25:58.911 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:58.914 00.003 7680 Moving (-0.14, 0.15) raw xDistance=0.11 yDistance=-0.20
00:25:58.914 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:25:58.917 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:25:58.917 00.000 6120 Enqueuing Expose request
00:25:58.921 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:25:58.921 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:25:58.921 00.000 7680 MoveAxis(E, 0, ABG)
00:25:58.922 00.001 7680 Move returns status 0, amount 0
00:25:58.922 00.000 7680 MoveAxis(N, 0, ABG)
00:25:58.922 00.000 7680 Move returns status 0, amount 0
00:25:58.922 00.000 7680 move complete, result=0
00:25:58.922 00.000 7680 worker thread done servicing request
00:25:58.924 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:25:58.928 00.004 7680 Worker thread wakes up
00:25:58.928 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:25:58.928 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:00.180 01.252 7680 Exposure complete
00:26:00.312 00.132 7680 worker thread done servicing request
00:26:00.312 00.000 6120 OnExposeComplete: enter
00:26:00.315 00.003 6120 UpdateGuideState(): m_state=6
00:26:00.318 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4012
00:26:00.321 00.003 6120 Star::Find returns 1 (1), X=961.85, Y=50.89, Mass=15237, SNR=79.0, Peak=255 HFD=7.0
00:26:00.326 00.005 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
00:26:00.329 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.12)
00:26:00.332 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.48 mountX=-0.07 mountY=-0.21, mountTheta=-1.88
00:26:00.336 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.24, opts=13)
00:26:00.340 00.004 6120 Enqueuing Move request for scope (0.02, 0.24)
00:26:00.343 00.003 7680 Worker thread wakes up
00:26:00.344 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:00.347 00.003 6120 UpdateGuideState exits: m=15237 SNR=79.0 Saturated
00:26:00.350 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:00.354 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0xd
00:26:00.354 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:00.358 00.004 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
00:26:00.358 00.000 6120 Enqueuing Expose request
00:26:00.362 00.004 7680 Moving (0.02, 0.24) raw xDistance=-0.07 yDistance=-0.21
00:26:00.362 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:26:00.362 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:26:00.362 00.000 7680 MoveAxis(E, 0, ABG)
00:26:00.363 00.001 7680 Move returns status 0, amount 0
00:26:00.363 00.000 7680 MoveAxis(N, 113, ABG)
00:26:00.363 00.000 7680 Guiding  Dir = 0, Dur = 113
00:26:00.363 00.000 7680 IsSlewing returns 0
00:26:00.364 00.001 7680 IsGuiding returns 0
00:26:00.364 00.000 7680 PulseGuide returned control before completion, sleep 123
00:26:00.499 00.135 7680 IsGuiding returns 1
00:26:00.499 00.000 7680 scope still moving after pulse duration time elapsed
00:26:00.530 00.031 7680 IsSlewing returns 0
00:26:00.530 00.000 7680 IsGuiding returns 0
00:26:00.530 00.000 7680 scope move finished after 113 + 53 ms
00:26:00.530 00.000 7680 Move returns status 0, amount 113
00:26:00.531 00.001 7680 move complete, result=0
00:26:00.531 00.000 7680 worker thread done servicing request
00:26:00.531 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 113 ms NORTH
00:26:00.536 00.005 7680 Worker thread wakes up
00:26:00.536 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:00.536 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:01.785 01.249 7680 Exposure complete
00:26:01.929 00.144 7680 worker thread done servicing request
00:26:01.929 00.000 6120 OnExposeComplete: enter
00:26:01.936 00.007 6120 UpdateGuideState(): m_state=6
00:26:01.942 00.006 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4013
00:26:01.946 00.004 6120 Star::Find returns 1 (1), X=961.78, Y=51.06, Mass=14955, SNR=79.9, Peak=255 HFD=6.9
00:26:01.954 00.008 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
00:26:01.960 00.006 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
00:26:01.965 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.41 hyp=0.42 cameraTheta=1.68 mountX=-0.03 mountY=-0.39, mountTheta=-1.65
00:26:01.969 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.41, opts=13)
00:26:01.973 00.004 6120 Enqueuing Move request for scope (-0.05, 0.41)
00:26:01.977 00.004 7680 Worker thread wakes up
00:26:01.977 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:01.981 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.41) opts 0xd
00:26:01.981 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.41)
00:26:01.981 00.000 7680 Moving (-0.05, 0.41) raw xDistance=-0.03 yDistance=-0.39
00:26:01.981 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:26:01.981 00.000 6120 UpdateGuideState exits: m=14955 SNR=79.9 Saturated
00:26:01.984 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:26:01.984 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:01.989 00.005 7680 MoveAxis(E, 0, ABG)
00:26:01.989 00.000 7680 Move returns status 0, amount 0
00:26:01.989 00.000 7680 MoveAxis(N, 212, ABG)
00:26:01.989 00.000 7680 Guiding  Dir = 0, Dur = 212
00:26:01.989 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:01.994 00.005 6120 Enqueuing Expose request
00:26:01.997 00.003 7680 IsSlewing returns 0
00:26:01.998 00.001 7680 IsGuiding returns 0
00:26:01.998 00.000 7680 PulseGuide returned control before completion, sleep 222
00:26:02.232 00.234 7680 IsGuiding returns 1
00:26:02.232 00.000 7680 scope still moving after pulse duration time elapsed
00:26:02.264 00.032 7680 IsSlewing returns 0
00:26:02.264 00.000 7680 IsGuiding returns 0
00:26:02.264 00.000 7680 scope move finished after 212 + 54 ms
00:26:02.265 00.001 7680 Move returns status 0, amount 212
00:26:02.265 00.000 7680 move complete, result=0
00:26:02.265 00.000 7680 worker thread done servicing request
00:26:02.265 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 212 ms NORTH
00:26:02.273 00.008 7680 Worker thread wakes up
00:26:02.273 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:02.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:03.522 01.249 7680 Exposure complete
00:26:03.688 00.166 7680 worker thread done servicing request
00:26:03.688 00.000 6120 OnExposeComplete: enter
00:26:03.694 00.006 6120 UpdateGuideState(): m_state=6
00:26:03.701 00.007 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4014
00:26:03.707 00.006 6120 Star::Find returns 1 (1), X=962.01, Y=51.00, Mass=13904, SNR=75.9, Peak=255 HFD=7.2
00:26:03.710 00.003 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
00:26:03.714 00.004 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.51)
00:26:03.718 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.36 hyp=0.40 cameraTheta=1.09 mountX=-0.25 mountY=-0.24, mountTheta=-2.38
00:26:03.724 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.36, opts=13)
00:26:03.732 00.008 6120 Enqueuing Move request for scope (0.19, 0.36)
00:26:03.737 00.005 7680 Worker thread wakes up
00:26:03.737 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:03.741 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.36) opts 0xd
00:26:03.742 00.001 6120 UpdateGuideState exits: m=13904 SNR=75.9 Saturated
00:26:03.745 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:03.748 00.003 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.36)
00:26:03.749 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:03.752 00.003 7680 Moving (0.19, 0.36) raw xDistance=-0.25 yDistance=-0.24
00:26:03.752 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:26:03.753 00.001 6120 Enqueuing Expose request
00:26:03.756 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:26:03.756 00.000 7680 MoveAxis(E, 102, ABG)
00:26:03.756 00.000 7680 Guiding  Dir = 2, Dur = 102
00:26:03.757 00.001 7680 IsSlewing returns 0
00:26:03.757 00.000 7680 IsGuiding returns 0
00:26:03.758 00.001 7680 PulseGuide returned control before completion, sleep 112
00:26:03.872 00.114 7680 IsGuiding returns 1
00:26:03.873 00.001 7680 scope still moving after pulse duration time elapsed
00:26:03.902 00.029 7680 IsSlewing returns 0
00:26:03.905 00.003 7680 IsGuiding returns 0
00:26:03.905 00.000 7680 scope move finished after 102 + 44 ms
00:26:03.905 00.000 7680 Move returns status 0, amount 102
00:26:03.906 00.001 7680 MoveAxis(N, 130, ABG)
00:26:03.906 00.000 7680 Guiding  Dir = 0, Dur = 130
00:26:03.906 00.000 7680 IsSlewing returns 0
00:26:03.907 00.001 7680 IsGuiding returns 0
00:26:03.907 00.000 7680 PulseGuide returned control before completion, sleep 140
00:26:04.058 00.151 7680 IsGuiding returns 1
00:26:04.059 00.001 7680 scope still moving after pulse duration time elapsed
00:26:04.089 00.030 7680 IsSlewing returns 0
00:26:04.090 00.001 7680 IsGuiding returns 0
00:26:04.091 00.001 7680 scope move finished after 130 + 53 ms
00:26:04.091 00.000 7680 Move returns status 0, amount 130
00:26:04.091 00.000 7680 move complete, result=0
00:26:04.093 00.002 7680 worker thread done servicing request
00:26:04.093 00.000 7680 Worker thread wakes up
00:26:04.093 00.000 6120 GuideStep: -0.3 px 102 ms EAST, -0.2 px 130 ms NORTH
00:26:04.099 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:04.100 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:05.353 01.253 7680 Exposure complete
00:26:05.481 00.128 7680 worker thread done servicing request
00:26:05.482 00.001 6120 OnExposeComplete: enter
00:26:05.486 00.004 6120 UpdateGuideState(): m_state=6
00:26:05.491 00.005 6120 Star::Find(15, 962, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4015
00:26:05.495 00.004 6120 Star::Find returns 1 (1), X=961.68, Y=51.04, Mass=15405, SNR=81.9, Peak=255 HFD=6.9
00:26:05.499 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.42)
00:26:05.503 00.004 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
00:26:05.507 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.39 hyp=0.42 cameraTheta=1.91 mountX=0.06 mountY=-0.41, mountTheta=-1.42
00:26:05.511 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.39, opts=13)
00:26:05.515 00.004 6120 Enqueuing Move request for scope (-0.14, 0.39)
00:26:05.519 00.004 7680 Worker thread wakes up
00:26:05.519 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.39) opts 0xd
00:26:05.519 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.39)
00:26:05.519 00.000 7680 Moving (-0.14, 0.39) raw xDistance=0.06 yDistance=-0.41
00:26:05.519 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:26:05.520 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:26:05.520 00.000 7680 MoveAxis(E, 0, ABG)
00:26:05.520 00.000 7680 Move returns status 0, amount 0
00:26:05.520 00.000 7680 MoveAxis(N, 225, ABG)
00:26:05.520 00.000 7680 Guiding  Dir = 0, Dur = 225
00:26:05.521 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:05.525 00.004 7680 IsSlewing returns 0
00:26:05.525 00.000 6120 UpdateGuideState exits: m=15405 SNR=81.9 Saturated
00:26:05.529 00.004 7680 IsGuiding returns 0
00:26:05.529 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:05.533 00.004 7680 PulseGuide returned control before completion, sleep 235
00:26:05.533 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:05.538 00.005 6120 Enqueuing Expose request
00:26:05.778 00.240 7680 IsGuiding returns 1
00:26:05.779 00.001 7680 scope still moving after pulse duration time elapsed
00:26:05.810 00.031 7680 IsSlewing returns 0
00:26:05.811 00.001 7680 IsGuiding returns 1
00:26:05.841 00.030 7680 IsSlewing returns 0
00:26:05.843 00.002 7680 IsGuiding returns 0
00:26:05.843 00.000 7680 scope move finished after 225 + 89 ms
00:26:05.844 00.001 7680 Move returns status 0, amount 225
00:26:05.844 00.000 7680 move complete, result=0
00:26:05.845 00.001 7680 worker thread done servicing request
00:26:05.845 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 225 ms NORTH
00:26:05.853 00.008 7680 Worker thread wakes up
00:26:05.853 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:05.853 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:07.103 01.250 7680 Exposure complete
00:26:07.238 00.135 7680 worker thread done servicing request
00:26:07.238 00.000 6120 OnExposeComplete: enter
00:26:07.242 00.004 6120 UpdateGuideState(): m_state=6
00:26:07.245 00.003 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4016
00:26:07.251 00.006 6120 Star::Find returns 1 (1), X=961.61, Y=51.11, Mass=14083, SNR=76.8, Peak=255 HFD=6.9
00:26:07.255 00.004 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
00:26:07.258 00.003 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
00:26:07.262 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.47 hyp=0.51 cameraTheta=2.00 mountX=0.12 mountY=-0.51, mountTheta=-1.34
00:26:07.268 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.47, opts=13)
00:26:07.271 00.003 6120 Enqueuing Move request for scope (-0.21, 0.47)
00:26:07.275 00.004 7680 Worker thread wakes up
00:26:07.275 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:07.280 00.005 6120 UpdateGuideState exits: m=14083 SNR=76.8 Saturated
00:26:07.283 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:07.286 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:07.291 00.005 6120 Enqueuing Expose request
00:26:07.295 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.47) opts 0xd
00:26:07.295 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.47)
00:26:07.295 00.000 7680 Moving (-0.21, 0.47) raw xDistance=0.12 yDistance=-0.51
00:26:07.295 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:26:07.295 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
00:26:07.296 00.001 7680 MoveAxis(E, 0, ABG)
00:26:07.297 00.001 7680 Move returns status 0, amount 0
00:26:07.297 00.000 7680 MoveAxis(N, 278, ABG)
00:26:07.297 00.000 7680 Guiding  Dir = 0, Dur = 278
00:26:07.297 00.000 7680 IsSlewing returns 0
00:26:07.298 00.001 7680 IsGuiding returns 0
00:26:07.299 00.001 7680 PulseGuide returned control before completion, sleep 288
00:26:07.590 00.291 7680 IsGuiding returns 1
00:26:07.591 00.001 7680 scope still moving after pulse duration time elapsed
00:26:07.621 00.030 7680 IsSlewing returns 0
00:26:07.622 00.001 7680 IsGuiding returns 0
00:26:07.623 00.001 7680 scope move finished after 278 + 45 ms
00:26:07.623 00.000 7680 Move returns status 0, amount 278
00:26:07.623 00.000 7680 move complete, result=0
00:26:07.624 00.001 7680 worker thread done servicing request
00:26:07.624 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 278 ms NORTH
00:26:07.630 00.006 7680 Worker thread wakes up
00:26:07.630 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:07.630 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:08.868 01.238 7680 Exposure complete
00:26:09.010 00.142 7680 worker thread done servicing request
00:26:09.010 00.000 6120 OnExposeComplete: enter
00:26:09.015 00.005 6120 UpdateGuideState(): m_state=6
00:26:09.022 00.007 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4017
00:26:09.026 00.004 6120 Star::Find returns 1 (1), X=961.69, Y=50.69, Mass=14348, SNR=76.1, Peak=255 HFD=7.1
00:26:09.029 00.003 6120 CameraToMount -- cameraTheta (2.83) - m_xAngle (-2.95) = xAngle (5.79 = -0.50)
00:26:09.032 00.003 6120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.52 = -0.76)
00:26:09.036 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.83 mountX=0.12 mountY=-0.09, mountTheta=-0.67
00:26:09.040 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.04, opts=13)
00:26:09.044 00.004 6120 Enqueuing Move request for scope (-0.13, 0.04)
00:26:09.048 00.004 7680 Worker thread wakes up
00:26:09.048 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:09.052 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
00:26:09.052 00.000 6120 UpdateGuideState exits: m=14348 SNR=76.1 Saturated
00:26:09.057 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
00:26:09.057 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:09.060 00.003 7680 Moving (-0.13, 0.04) raw xDistance=0.12 yDistance=-0.09
00:26:09.060 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:09.064 00.004 6120 Enqueuing Expose request
00:26:09.068 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:26:09.068 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:26:09.068 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:26:09.068 00.000 7680 MoveAxis(E, 0, ABG)
00:26:09.069 00.001 7680 Move returns status 0, amount 0
00:26:09.069 00.000 7680 MoveAxis(N, 0, ABG)
00:26:09.069 00.000 7680 Move returns status 0, amount 0
00:26:09.069 00.000 7680 move complete, result=0
00:26:09.070 00.001 7680 worker thread done servicing request
00:26:09.070 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:09.073 00.003 7680 Worker thread wakes up
00:26:09.073 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:09.075 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:10.322 01.247 7680 Exposure complete
00:26:10.456 00.134 7680 worker thread done servicing request
00:26:10.456 00.000 6120 OnExposeComplete: enter
00:26:10.460 00.004 6120 UpdateGuideState(): m_state=6
00:26:10.463 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4018
00:26:10.468 00.005 6120 Star::Find returns 1 (1), X=961.57, Y=50.83, Mass=15045, SNR=81.9, Peak=255 HFD=7.1
00:26:10.472 00.004 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.47 = -0.81)
00:26:10.476 00.004 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.20 = -1.08)
00:26:10.479 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.18 hyp=0.31 cameraTheta=2.52 mountX=0.21 mountY=-0.27, mountTheta=-0.91
00:26:10.485 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.18, opts=13)
00:26:10.488 00.003 6120 Enqueuing Move request for scope (-0.25, 0.18)
00:26:10.492 00.004 7680 Worker thread wakes up
00:26:10.492 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.18) opts 0xd
00:26:10.492 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.18)
00:26:10.493 00.001 7680 Moving (-0.25, 0.18) raw xDistance=0.21 yDistance=-0.27
00:26:10.493 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:26:10.493 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:26:10.493 00.000 7680 MoveAxis(W, 87, ABG)
00:26:10.493 00.000 7680 Guiding  Dir = 3, Dur = 87
00:26:10.493 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:10.497 00.004 7680 IsSlewing returns 0
00:26:10.497 00.000 6120 UpdateGuideState exits: m=15045 SNR=81.9 Saturated
00:26:10.501 00.004 7680 IsGuiding returns 0
00:26:10.501 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:10.505 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:10.508 00.003 7680 PulseGuide returned control before completion, sleep 97
00:26:10.508 00.000 6120 Enqueuing Expose request
00:26:10.609 00.101 7680 IsGuiding returns 1
00:26:10.610 00.001 7680 scope still moving after pulse duration time elapsed
00:26:10.639 00.029 7680 IsSlewing returns 0
00:26:10.640 00.001 7680 IsGuiding returns 0
00:26:10.642 00.002 7680 scope move finished after 87 + 53 ms
00:26:10.642 00.000 7680 Move returns status 0, amount 87
00:26:10.643 00.001 7680 MoveAxis(N, 148, ABG)
00:26:10.643 00.000 7680 Guiding  Dir = 0, Dur = 148
00:26:10.644 00.001 7680 IsSlewing returns 0
00:26:10.645 00.001 7680 IsGuiding returns 0
00:26:10.645 00.000 7680 PulseGuide returned control before completion, sleep 158
00:26:10.811 00.166 7680 IsGuiding returns 1
00:26:10.812 00.001 7680 scope still moving after pulse duration time elapsed
00:26:10.842 00.030 7680 IsSlewing returns 0
00:26:10.843 00.001 7680 IsGuiding returns 0
00:26:10.843 00.000 7680 scope move finished after 148 + 50 ms
00:26:10.844 00.001 7680 Move returns status 0, amount 148
00:26:10.844 00.000 7680 move complete, result=0
00:26:10.844 00.000 7680 worker thread done servicing request
00:26:10.844 00.000 7680 Worker thread wakes up
00:26:10.845 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:10.845 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:10.845 00.000 6120 GuideStep: 0.2 px 87 ms WEST, -0.3 px 148 ms NORTH
00:26:12.090 01.245 7680 Exposure complete
00:26:12.223 00.133 7680 worker thread done servicing request
00:26:12.223 00.000 6120 OnExposeComplete: enter
00:26:12.227 00.004 6120 UpdateGuideState(): m_state=6
00:26:12.233 00.006 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4019
00:26:12.238 00.005 6120 Star::Find returns 1 (1), X=961.74, Y=50.84, Mass=14554, SNR=78.1, Peak=255 HFD=6.9
00:26:12.242 00.004 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
00:26:12.246 00.004 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
00:26:12.249 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.21 cameraTheta=2.00 mountX=0.05 mountY=-0.21, mountTheta=-1.34
00:26:12.255 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.20, opts=13)
00:26:12.259 00.004 6120 Enqueuing Move request for scope (-0.09, 0.20)
00:26:12.262 00.003 7680 Worker thread wakes up
00:26:12.263 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
00:26:12.263 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
00:26:12.263 00.000 7680 Moving (-0.09, 0.20) raw xDistance=0.05 yDistance=-0.21
00:26:12.263 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:26:12.264 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:26:12.264 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:12.269 00.005 6120 UpdateGuideState exits: m=14554 SNR=78.1 Saturated
00:26:12.272 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:12.276 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:12.280 00.004 7680 MoveAxis(E, 0, ABG)
00:26:12.280 00.000 7680 Move returns status 0, amount 0
00:26:12.280 00.000 7680 MoveAxis(N, 116, ABG)
00:26:12.281 00.001 7680 Guiding  Dir = 0, Dur = 116
00:26:12.281 00.000 6120 Enqueuing Expose request
00:26:12.285 00.004 7680 IsSlewing returns 0
00:26:12.285 00.000 7680 IsGuiding returns 0
00:26:12.285 00.000 7680 PulseGuide returned control before completion, sleep 126
00:26:12.421 00.136 7680 IsGuiding returns 1
00:26:12.422 00.001 7680 scope still moving after pulse duration time elapsed
00:26:12.454 00.032 7680 IsSlewing returns 0
00:26:12.455 00.001 7680 IsGuiding returns 0
00:26:12.455 00.000 7680 scope move finished after 116 + 54 ms
00:26:12.456 00.001 7680 Move returns status 0, amount 116
00:26:12.456 00.000 7680 move complete, result=0
00:26:12.456 00.000 7680 worker thread done servicing request
00:26:12.457 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 116 ms NORTH
00:26:12.463 00.006 7680 Worker thread wakes up
00:26:12.464 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:12.464 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:13.716 01.252 7680 Exposure complete
00:26:13.851 00.135 7680 worker thread done servicing request
00:26:13.852 00.001 6120 OnExposeComplete: enter
00:26:13.857 00.005 6120 UpdateGuideState(): m_state=6
00:26:13.864 00.007 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4020
00:26:13.869 00.005 6120 Star::Find returns 1 (1), X=961.81, Y=50.47, Mass=13513, SNR=75.7, Peak=255 HFD=7.0
00:26:13.873 00.004 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-2.95) = xAngle (1.28 = 1.28)
00:26:13.877 00.004 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
00:26:13.880 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.67 mountX=0.05 mountY=0.15, mountTheta=1.25
00:26:13.886 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.17, opts=13)
00:26:13.891 00.005 6120 Enqueuing Move request for scope (-0.02, -0.17)
00:26:13.895 00.004 7680 Worker thread wakes up
00:26:13.896 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:13.899 00.003 6120 UpdateGuideState exits: m=13513 SNR=75.7 Saturated
00:26:13.902 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:13.907 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:13.911 00.004 6120 Enqueuing Expose request
00:26:13.914 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
00:26:13.914 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
00:26:13.915 00.001 7680 Moving (-0.02, -0.17) raw xDistance=0.05 yDistance=0.15
00:26:13.915 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:26:13.915 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:26:13.915 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:26:13.915 00.000 7680 MoveAxis(E, 0, ABG)
00:26:13.915 00.000 7680 Move returns status 0, amount 0
00:26:13.917 00.002 7680 MoveAxis(N, 0, ABG)
00:26:13.917 00.000 7680 Move returns status 0, amount 0
00:26:13.917 00.000 7680 move complete, result=0
00:26:13.917 00.000 7680 worker thread done servicing request
00:26:13.917 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:13.922 00.005 7680 Worker thread wakes up
00:26:13.922 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:13.922 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:15.167 01.245 7680 Exposure complete
00:26:15.304 00.137 7680 worker thread done servicing request
00:26:15.305 00.001 6120 OnExposeComplete: enter
00:26:15.310 00.005 6120 UpdateGuideState(): m_state=6
00:26:15.313 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4021
00:26:15.317 00.004 6120 Star::Find returns 1 (1), X=961.78, Y=50.88, Mass=15046, SNR=80.6, Peak=255 HFD=6.9
00:26:15.320 00.003 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
00:26:15.325 00.005 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
00:26:15.328 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.24 cameraTheta=1.75 mountX=-0.00 mountY=-0.23, mountTheta=-1.58
00:26:15.333 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.23, opts=13)
00:26:15.338 00.005 6120 Enqueuing Move request for scope (-0.04, 0.23)
00:26:15.342 00.004 7680 Worker thread wakes up
00:26:15.342 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:15.347 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
00:26:15.347 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
00:26:15.347 00.000 7680 Moving (-0.04, 0.23) raw xDistance=-0.00 yDistance=-0.23
00:26:15.347 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:26:15.347 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:26:15.347 00.000 7680 MoveAxis(E, 0, ABG)
00:26:15.348 00.001 7680 Move returns status 0, amount 0
00:26:15.348 00.000 6120 UpdateGuideState exits: m=15046 SNR=80.6 Saturated
00:26:15.352 00.004 7680 MoveAxis(N, 124, ABG)
00:26:15.352 00.000 7680 Guiding  Dir = 0, Dur = 124
00:26:15.352 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:15.355 00.003 7680 IsSlewing returns 0
00:26:15.355 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:15.359 00.004 6120 Enqueuing Expose request
00:26:15.363 00.004 7680 IsGuiding returns 0
00:26:15.364 00.001 7680 PulseGuide returned control before completion, sleep 134
00:26:15.514 00.150 7680 IsGuiding returns 1
00:26:15.516 00.002 7680 scope still moving after pulse duration time elapsed
00:26:15.545 00.029 7680 IsSlewing returns 0
00:26:15.546 00.001 7680 IsGuiding returns 0
00:26:15.547 00.001 7680 scope move finished after 124 + 58 ms
00:26:15.547 00.000 7680 Move returns status 0, amount 124
00:26:15.547 00.000 7680 move complete, result=0
00:26:15.548 00.001 7680 worker thread done servicing request
00:26:15.548 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 124 ms NORTH
00:26:15.553 00.005 7680 Worker thread wakes up
00:26:15.554 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:15.554 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:16.807 01.253 7680 Exposure complete
00:26:16.940 00.133 7680 worker thread done servicing request
00:26:16.941 00.001 6120 OnExposeComplete: enter
00:26:16.945 00.004 6120 UpdateGuideState(): m_state=6
00:26:16.949 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4022
00:26:16.954 00.005 6120 Star::Find returns 1 (1), X=961.83, Y=50.96, Mass=14293, SNR=78.2, Peak=255 HFD=7.0
00:26:16.959 00.005 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.77)
00:26:16.963 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
00:26:16.967 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.32 hyp=0.32 cameraTheta=1.56 mountX=-0.06 mountY=-0.28, mountTheta=-1.78
00:26:16.973 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.32, opts=13)
00:26:16.977 00.004 6120 Enqueuing Move request for scope (0.00, 0.32)
00:26:16.980 00.003 7680 Worker thread wakes up
00:26:16.980 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:16.984 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.32) opts 0xd
00:26:16.984 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.32)
00:26:16.984 00.000 6120 UpdateGuideState exits: m=14293 SNR=78.2 Saturated
00:26:16.989 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:16.993 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:16.997 00.004 6120 Enqueuing Expose request
00:26:17.000 00.003 7680 Moving (0.00, 0.32) raw xDistance=-0.06 yDistance=-0.28
00:26:17.001 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:26:17.001 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:26:17.001 00.000 7680 MoveAxis(E, 0, ABG)
00:26:17.001 00.000 7680 Move returns status 0, amount 0
00:26:17.002 00.001 7680 MoveAxis(N, 154, ABG)
00:26:17.002 00.000 7680 Guiding  Dir = 0, Dur = 154
00:26:17.002 00.000 7680 IsSlewing returns 0
00:26:17.002 00.000 7680 IsGuiding returns 0
00:26:17.003 00.001 7680 PulseGuide returned control before completion, sleep 164
00:26:17.170 00.167 7680 IsGuiding returns 1
00:26:17.172 00.002 7680 scope still moving after pulse duration time elapsed
00:26:17.202 00.030 7680 IsSlewing returns 0
00:26:17.204 00.002 7680 IsGuiding returns 0
00:26:17.204 00.000 7680 scope move finished after 154 + 47 ms
00:26:17.205 00.001 7680 Move returns status 0, amount 154
00:26:17.206 00.001 7680 move complete, result=0
00:26:17.206 00.000 7680 worker thread done servicing request
00:26:17.206 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 154 ms NORTH
00:26:17.213 00.007 7680 Worker thread wakes up
00:26:17.213 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:17.213 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:18.465 01.252 7680 Exposure complete
00:26:18.592 00.127 7680 worker thread done servicing request
00:26:18.592 00.000 6120 OnExposeComplete: enter
00:26:18.596 00.004 6120 UpdateGuideState(): m_state=6
00:26:18.601 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4023
00:26:18.605 00.004 6120 Star::Find returns 1 (1), X=961.66, Y=50.50, Mass=13906, SNR=76.8, Peak=255 HFD=7.0
00:26:18.608 00.003 6120 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-2.95) = xAngle (0.54 = 0.54)
00:26:18.613 00.005 6120 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.27 = 0.27)
00:26:18.616 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.15 hyp=0.22 cameraTheta=-2.41 mountX=0.19 mountY=0.06, mountTheta=0.31
00:26:18.621 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.15, opts=13)
00:26:18.624 00.003 6120 Enqueuing Move request for scope (-0.17, -0.15)
00:26:18.629 00.005 7680 Worker thread wakes up
00:26:18.629 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.15) opts 0xd
00:26:18.629 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.15)
00:26:18.629 00.000 7680 Moving (-0.17, -0.15) raw xDistance=0.19 yDistance=0.06
00:26:18.630 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:18.633 00.003 6120 UpdateGuideState exits: m=13906 SNR=76.8 Saturated
00:26:18.637 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:26:18.637 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:26:18.638 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:18.641 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:26:18.642 00.001 7680 MoveAxis(E, 0, ABG)
00:26:18.642 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:18.649 00.007 7680 Move returns status 0, amount 0
00:26:18.649 00.000 7680 MoveAxis(N, 0, ABG)
00:26:18.649 00.000 7680 Move returns status 0, amount 0
00:26:18.649 00.000 6120 Enqueuing Expose request
00:26:18.651 00.002 7680 move complete, result=0
00:26:18.652 00.001 7680 worker thread done servicing request
00:26:18.652 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:26:18.656 00.004 7680 Worker thread wakes up
00:26:18.656 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:18.656 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:19.901 01.245 7680 Exposure complete
00:26:20.015 00.114 7680 worker thread done servicing request
00:26:20.018 00.003 6120 OnExposeComplete: enter
00:26:20.025 00.007 6120 UpdateGuideState(): m_state=6
00:26:20.029 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4024
00:26:20.032 00.003 6120 Star::Find returns 1 (1), X=961.78, Y=50.95, Mass=14651, SNR=78.0, Peak=255 HFD=6.9
00:26:20.036 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
00:26:20.040 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
00:26:20.043 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.30 hyp=0.31 cameraTheta=1.73 mountX=-0.01 mountY=-0.29, mountTheta=-1.60
00:26:20.050 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.30, opts=13)
00:26:20.054 00.004 6120 Enqueuing Move request for scope (-0.05, 0.30)
00:26:20.057 00.003 7680 Worker thread wakes up
00:26:20.058 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.30) opts 0xd
00:26:20.058 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.30)
00:26:20.058 00.000 7680 Moving (-0.05, 0.30) raw xDistance=-0.01 yDistance=-0.29
00:26:20.058 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:26:20.059 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:26:20.059 00.000 7680 MoveAxis(E, 0, ABG)
00:26:20.059 00.000 7680 Move returns status 0, amount 0
00:26:20.059 00.000 7680 MoveAxis(N, 159, ABG)
00:26:20.059 00.000 7680 Guiding  Dir = 0, Dur = 159
00:26:20.059 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:20.064 00.005 7680 IsSlewing returns 0
00:26:20.064 00.000 6120 UpdateGuideState exits: m=14651 SNR=78.0 Saturated
00:26:20.070 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:20.078 00.008 7680 IsGuiding returns 0
00:26:20.078 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:20.088 00.010 7680 PulseGuide returned control before completion, sleep 169
00:26:20.088 00.000 6120 Enqueuing Expose request
00:26:20.294 00.206 7680 IsGuiding returns 0
00:26:20.329 00.035 7680 Move returns status 0, amount 159
00:26:20.331 00.002 7680 move complete, result=0
00:26:20.331 00.000 7680 worker thread done servicing request
00:26:20.331 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 159 ms NORTH
00:26:20.334 00.003 7680 Worker thread wakes up
00:26:20.334 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:20.334 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:21.586 01.252 7680 Exposure complete
00:26:21.711 00.125 7680 worker thread done servicing request
00:26:21.711 00.000 6120 OnExposeComplete: enter
00:26:21.715 00.004 6120 UpdateGuideState(): m_state=6
00:26:21.719 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4025
00:26:21.722 00.003 6120 Star::Find returns 1 (1), X=961.78, Y=51.00, Mass=13971, SNR=77.2, Peak=255 HFD=6.9
00:26:21.725 00.003 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.65 = -1.64)
00:26:21.729 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.91)
00:26:21.737 00.008 6120 CameraToMount -- cameraX=-0.04 cameraY=0.35 hyp=0.36 cameraTheta=1.69 mountX=-0.02 mountY=-0.34, mountTheta=-1.64
00:26:21.743 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.35, opts=13)
00:26:21.747 00.004 6120 Enqueuing Move request for scope (-0.04, 0.35)
00:26:21.751 00.004 7680 Worker thread wakes up
00:26:21.753 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.35) opts 0xd
00:26:21.753 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:21.756 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.35)
00:26:21.756 00.000 7680 Moving (-0.04, 0.35) raw xDistance=-0.02 yDistance=-0.34
00:26:21.756 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:26:21.756 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:26:21.757 00.001 7680 MoveAxis(E, 0, ABG)
00:26:21.757 00.000 6120 UpdateGuideState exits: m=13971 SNR=77.2 Saturated
00:26:21.762 00.005 7680 Move returns status 0, amount 0
00:26:21.762 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:21.766 00.004 7680 MoveAxis(N, 183, ABG)
00:26:21.766 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:21.771 00.005 7680 Guiding  Dir = 0, Dur = 183
00:26:21.771 00.000 6120 Enqueuing Expose request
00:26:21.774 00.003 7680 IsSlewing returns 0
00:26:21.774 00.000 7680 IsGuiding returns 0
00:26:21.774 00.000 7680 PulseGuide returned control before completion, sleep 193
00:26:21.983 00.209 7680 IsGuiding returns 0
00:26:21.983 00.000 7680 Move returns status 0, amount 183
00:26:21.984 00.001 7680 move complete, result=0
00:26:21.984 00.000 7680 worker thread done servicing request
00:26:21.984 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 183 ms NORTH
00:26:21.990 00.006 7680 Worker thread wakes up
00:26:21.990 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:21.990 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:23.249 01.259 7680 Exposure complete
00:26:23.389 00.140 7680 worker thread done servicing request
00:26:23.389 00.000 6120 OnExposeComplete: enter
00:26:23.393 00.004 6120 UpdateGuideState(): m_state=6
00:26:23.397 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4026
00:26:23.402 00.005 6120 Star::Find returns 1 (1), X=961.73, Y=50.90, Mass=14145, SNR=78.1, Peak=255 HFD=6.9
00:26:23.406 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
00:26:23.409 00.003 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.69)
00:26:23.412 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.91 mountX=0.04 mountY=-0.27, mountTheta=-1.42
00:26:23.418 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.26, opts=13)
00:26:23.423 00.005 6120 Enqueuing Move request for scope (-0.09, 0.26)
00:26:23.428 00.005 7680 Worker thread wakes up
00:26:23.428 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:23.432 00.004 6120 UpdateGuideState exits: m=14145 SNR=78.1 Saturated
00:26:23.435 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:23.439 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:23.444 00.005 6120 Enqueuing Expose request
00:26:23.447 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.26) opts 0xd
00:26:23.447 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.26)
00:26:23.448 00.001 7680 Moving (-0.09, 0.26) raw xDistance=0.04 yDistance=-0.27
00:26:23.448 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:26:23.448 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:26:23.448 00.000 7680 MoveAxis(E, 0, ABG)
00:26:23.448 00.000 7680 Move returns status 0, amount 0
00:26:23.448 00.000 7680 MoveAxis(N, 146, ABG)
00:26:23.449 00.001 7680 Guiding  Dir = 0, Dur = 146
00:26:23.449 00.000 7680 IsSlewing returns 0
00:26:23.449 00.000 7680 IsGuiding returns 0
00:26:23.450 00.001 7680 PulseGuide returned control before completion, sleep 156
00:26:23.614 00.164 7680 IsGuiding returns 1
00:26:23.615 00.001 7680 scope still moving after pulse duration time elapsed
00:26:23.644 00.029 7680 IsSlewing returns 0
00:26:23.645 00.001 7680 IsGuiding returns 0
00:26:23.646 00.001 7680 scope move finished after 146 + 49 ms
00:26:23.646 00.000 7680 Move returns status 0, amount 146
00:26:23.647 00.001 7680 move complete, result=0
00:26:23.647 00.000 7680 worker thread done servicing request
00:26:23.647 00.000 7680 Worker thread wakes up
00:26:23.647 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 146 ms NORTH
00:26:23.653 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:23.653 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:24.908 01.255 7680 Exposure complete
00:26:25.039 00.131 7680 worker thread done servicing request
00:26:25.039 00.000 6120 OnExposeComplete: enter
00:26:25.044 00.005 6120 UpdateGuideState(): m_state=6
00:26:25.048 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4027
00:26:25.053 00.005 6120 Star::Find returns 1 (1), X=961.82, Y=50.73, Mass=14025, SNR=76.5, Peak=255 HFD=6.9
00:26:25.056 00.003 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
00:26:25.060 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
00:26:25.064 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.61 mountX=-0.01 mountY=-0.08, mountTheta=-1.73
00:26:25.069 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.08, opts=13)
00:26:25.073 00.004 6120 Enqueuing Move request for scope (-0.00, 0.08)
00:26:25.079 00.006 7680 Worker thread wakes up
00:26:25.079 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:25.085 00.006 6120 UpdateGuideState exits: m=14025 SNR=76.5 Saturated
00:26:25.089 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:25.092 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:25.097 00.005 6120 Enqueuing Expose request
00:26:25.100 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
00:26:25.100 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
00:26:25.100 00.000 7680 Moving (-0.00, 0.08) raw xDistance=-0.01 yDistance=-0.08
00:26:25.101 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:26:25.102 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:26:25.102 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:26:25.102 00.000 7680 MoveAxis(E, 0, ABG)
00:26:25.102 00.000 7680 Move returns status 0, amount 0
00:26:25.103 00.001 7680 MoveAxis(N, 0, ABG)
00:26:25.103 00.000 7680 Move returns status 0, amount 0
00:26:25.103 00.000 7680 move complete, result=0
00:26:25.103 00.000 7680 worker thread done servicing request
00:26:25.103 00.000 7680 Worker thread wakes up
00:26:25.103 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:25.108 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:25.108 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:26.352 01.244 7680 Exposure complete
00:26:26.487 00.135 7680 worker thread done servicing request
00:26:26.487 00.000 6120 OnExposeComplete: enter
00:26:26.492 00.005 6120 UpdateGuideState(): m_state=6
00:26:26.497 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4028
00:26:26.500 00.003 6120 Star::Find returns 1 (1), X=961.77, Y=50.93, Mass=14178, SNR=76.7, Peak=255 HFD=6.9
00:26:26.505 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
00:26:26.509 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.84)
00:26:26.512 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.28 hyp=0.29 cameraTheta=1.76 mountX=0.00 mountY=-0.28, mountTheta=-1.57
00:26:26.518 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.28, opts=13)
00:26:26.523 00.005 6120 Enqueuing Move request for scope (-0.05, 0.28)
00:26:26.526 00.003 7680 Worker thread wakes up
00:26:26.526 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.28) opts 0xd
00:26:26.526 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.28)
00:26:26.527 00.001 7680 Moving (-0.05, 0.28) raw xDistance=0.00 yDistance=-0.28
00:26:26.527 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:26:26.527 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:26:26.527 00.000 7680 MoveAxis(E, 0, ABG)
00:26:26.527 00.000 7680 Move returns status 0, amount 0
00:26:26.527 00.000 7680 MoveAxis(N, 152, ABG)
00:26:26.527 00.000 7680 Guiding  Dir = 0, Dur = 152
00:26:26.528 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:26.533 00.005 7680 IsSlewing returns 0
00:26:26.533 00.000 6120 UpdateGuideState exits: m=14178 SNR=76.7 Saturated
00:26:26.537 00.004 7680 IsGuiding returns 0
00:26:26.537 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:26.542 00.005 7680 PulseGuide returned control before completion, sleep 162
00:26:26.542 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:26.546 00.004 6120 Enqueuing Expose request
00:26:26.716 00.170 7680 IsGuiding returns 1
00:26:26.717 00.001 7680 scope still moving after pulse duration time elapsed
00:26:26.747 00.030 7680 IsSlewing returns 0
00:26:26.749 00.002 7680 IsGuiding returns 0
00:26:26.750 00.001 7680 scope move finished after 152 + 60 ms
00:26:26.750 00.000 7680 Move returns status 0, amount 152
00:26:26.751 00.001 7680 move complete, result=0
00:26:26.751 00.000 7680 worker thread done servicing request
00:26:26.751 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 152 ms NORTH
00:26:26.759 00.008 7680 Worker thread wakes up
00:26:26.759 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:26.759 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:28.005 01.246 7680 Exposure complete
00:26:28.120 00.115 7680 worker thread done servicing request
00:26:28.121 00.001 6120 OnExposeComplete: enter
00:26:28.125 00.004 6120 UpdateGuideState(): m_state=6
00:26:28.129 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4029
00:26:28.132 00.003 6120 Star::Find returns 1 (1), X=961.80, Y=50.79, Mass=14731, SNR=79.7, Peak=255 HFD=7.0
00:26:28.136 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
00:26:28.140 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
00:26:28.144 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.74 mountX=-0.00 mountY=-0.14, mountTheta=-1.59
00:26:28.149 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.14, opts=13)
00:26:28.153 00.004 6120 Enqueuing Move request for scope (-0.02, 0.14)
00:26:28.157 00.004 7680 Worker thread wakes up
00:26:28.157 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
00:26:28.157 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
00:26:28.157 00.000 7680 Moving (-0.02, 0.14) raw xDistance=-0.00 yDistance=-0.14
00:26:28.157 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:26:28.157 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:26:28.158 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:28.162 00.004 6120 UpdateGuideState exits: m=14731 SNR=79.7 Saturated
00:26:28.166 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:28.170 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:28.175 00.005 6120 Enqueuing Expose request
00:26:28.179 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:26:28.179 00.000 7680 MoveAxis(E, 0, ABG)
00:26:28.179 00.000 7680 Move returns status 0, amount 0
00:26:28.179 00.000 7680 MoveAxis(N, 0, ABG)
00:26:28.180 00.001 7680 Move returns status 0, amount 0
00:26:28.180 00.000 7680 move complete, result=0
00:26:28.180 00.000 7680 worker thread done servicing request
00:26:28.180 00.000 7680 Worker thread wakes up
00:26:28.180 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:28.181 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:28.186 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:29.432 01.246 7680 Exposure complete
00:26:29.560 00.128 7680 worker thread done servicing request
00:26:29.560 00.000 6120 OnExposeComplete: enter
00:26:29.564 00.004 6120 UpdateGuideState(): m_state=6
00:26:29.569 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4030
00:26:29.573 00.004 6120 Star::Find returns 1 (1), X=961.85, Y=51.00, Mass=13865, SNR=76.9, Peak=255 HFD=7.0
00:26:29.578 00.005 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
00:26:29.583 00.005 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.11)
00:26:29.586 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.36 hyp=0.36 cameraTheta=1.49 mountX=-0.09 mountY=-0.31, mountTheta=-1.87
00:26:29.593 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.36, opts=13)
00:26:29.598 00.005 6120 Enqueuing Move request for scope (0.03, 0.36)
00:26:29.602 00.004 7680 Worker thread wakes up
00:26:29.602 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.36) opts 0xd
00:26:29.602 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.36)
00:26:29.603 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:29.607 00.004 7680 Moving (0.03, 0.36) raw xDistance=-0.09 yDistance=-0.31
00:26:29.607 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:26:29.608 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:26:29.608 00.000 7680 MoveAxis(E, 0, ABG)
00:26:29.608 00.000 7680 Move returns status 0, amount 0
00:26:29.609 00.001 7680 MoveAxis(N, 167, ABG)
00:26:29.609 00.000 7680 Guiding  Dir = 0, Dur = 167
00:26:29.609 00.000 6120 UpdateGuideState exits: m=13865 SNR=76.9 Saturated
00:26:29.616 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:29.620 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:29.625 00.005 7680 IsSlewing returns 0
00:26:29.625 00.000 6120 Enqueuing Expose request
00:26:29.629 00.004 7680 IsGuiding returns 0
00:26:29.629 00.000 7680 PulseGuide returned control before completion, sleep 177
00:26:29.810 00.181 7680 IsGuiding returns 1
00:26:29.811 00.001 7680 scope still moving after pulse duration time elapsed
00:26:29.841 00.030 7680 IsSlewing returns 0
00:26:29.842 00.001 7680 IsGuiding returns 0
00:26:29.842 00.000 7680 scope move finished after 167 + 45 ms
00:26:29.842 00.000 7680 Move returns status 0, amount 167
00:26:29.843 00.001 7680 move complete, result=0
00:26:29.843 00.000 7680 worker thread done servicing request
00:26:29.843 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 167 ms NORTH
00:26:29.851 00.008 7680 Worker thread wakes up
00:26:29.851 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:29.852 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:31.104 01.252 7680 Exposure complete
00:26:31.234 00.130 7680 worker thread done servicing request
00:26:31.235 00.001 6120 OnExposeComplete: enter
00:26:31.240 00.005 6120 UpdateGuideState(): m_state=6
00:26:31.243 00.003 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4031
00:26:31.248 00.005 6120 Star::Find returns 1 (1), X=961.82, Y=50.77, Mass=13724, SNR=77.3, Peak=255 HFD=6.9
00:26:31.252 00.004 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
00:26:31.255 00.003 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.99)
00:26:31.259 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.61 mountX=-0.02 mountY=-0.12, mountTheta=-1.73
00:26:31.265 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.13, opts=13)
00:26:31.269 00.004 6120 Enqueuing Move request for scope (-0.00, 0.13)
00:26:31.273 00.004 7680 Worker thread wakes up
00:26:31.273 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:31.276 00.003 6120 UpdateGuideState exits: m=13724 SNR=77.3 Saturated
00:26:31.281 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:31.285 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:31.288 00.003 6120 Enqueuing Expose request
00:26:31.292 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
00:26:31.292 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
00:26:31.292 00.000 7680 Moving (-0.00, 0.13) raw xDistance=-0.02 yDistance=-0.12
00:26:31.293 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:26:31.293 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:26:31.293 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:26:31.293 00.000 7680 MoveAxis(E, 0, ABG)
00:26:31.294 00.001 7680 Move returns status 0, amount 0
00:26:31.294 00.000 7680 MoveAxis(N, 0, ABG)
00:26:31.294 00.000 7680 Move returns status 0, amount 0
00:26:31.294 00.000 7680 move complete, result=0
00:26:31.294 00.000 7680 worker thread done servicing request
00:26:31.295 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:31.300 00.005 7680 Worker thread wakes up
00:26:31.300 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:31.300 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:32.552 01.252 7680 Exposure complete
00:26:32.695 00.143 7680 worker thread done servicing request
00:26:32.695 00.000 6120 OnExposeComplete: enter
00:26:32.700 00.005 6120 UpdateGuideState(): m_state=6
00:26:32.704 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4032
00:26:32.709 00.005 6120 Star::Find returns 1 (1), X=961.88, Y=51.02, Mass=13328, SNR=74.0, Peak=255 HFD=7.0
00:26:32.712 00.003 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
00:26:32.716 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
00:26:32.721 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.37 hyp=0.38 cameraTheta=1.42 mountX=-0.13 mountY=-0.31, mountTheta=-1.96
00:26:32.726 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.37, opts=13)
00:26:32.730 00.004 6120 Enqueuing Move request for scope (0.06, 0.37)
00:26:32.735 00.005 7680 Worker thread wakes up
00:26:32.736 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.37) opts 0xd
00:26:32.736 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.37)
00:26:32.736 00.000 7680 Moving (0.06, 0.37) raw xDistance=-0.13 yDistance=-0.31
00:26:32.737 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:26:32.737 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:26:32.737 00.000 7680 MoveAxis(E, 0, ABG)
00:26:32.737 00.000 7680 Move returns status 0, amount 0
00:26:32.737 00.000 7680 MoveAxis(N, 169, ABG)
00:26:32.737 00.000 7680 Guiding  Dir = 0, Dur = 169
00:26:32.738 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:32.742 00.004 6120 UpdateGuideState exits: m=13328 SNR=74.0 Saturated
00:26:32.746 00.004 7680 IsSlewing returns 0
00:26:32.746 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:32.750 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:32.753 00.003 7680 IsGuiding returns 0
00:26:32.753 00.000 6120 Enqueuing Expose request
00:26:32.757 00.004 7680 PulseGuide returned control before completion, sleep 179
00:26:32.950 00.193 7680 IsGuiding returns 1
00:26:32.951 00.001 7680 scope still moving after pulse duration time elapsed
00:26:32.982 00.031 7680 IsSlewing returns 0
00:26:32.984 00.002 7680 IsGuiding returns 0
00:26:32.985 00.001 7680 scope move finished after 169 + 62 ms
00:26:32.986 00.001 7680 Move returns status 0, amount 169
00:26:32.986 00.000 7680 move complete, result=0
00:26:32.987 00.001 7680 worker thread done servicing request
00:26:32.987 00.000 7680 Worker thread wakes up
00:26:32.987 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 169 ms NORTH
00:26:32.994 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:32.994 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:34.246 01.252 7680 Exposure complete
00:26:34.381 00.135 7680 worker thread done servicing request
00:26:34.382 00.001 6120 OnExposeComplete: enter
00:26:34.385 00.003 6120 UpdateGuideState(): m_state=6
00:26:34.389 00.004 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4033
00:26:34.394 00.005 6120 Star::Find returns 1 (1), X=961.75, Y=50.97, Mass=14363, SNR=75.9, Peak=255 HFD=6.8
00:26:34.398 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
00:26:34.402 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.81)
00:26:34.406 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.32 hyp=0.33 cameraTheta=1.79 mountX=0.01 mountY=-0.32, mountTheta=-1.54
00:26:34.410 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.32, opts=13)
00:26:34.415 00.005 6120 Enqueuing Move request for scope (-0.07, 0.32)
00:26:34.419 00.004 7680 Worker thread wakes up
00:26:34.419 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.32) opts 0xd
00:26:34.419 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.32)
00:26:34.419 00.000 7680 Moving (-0.07, 0.32) raw xDistance=0.01 yDistance=-0.32
00:26:34.419 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:26:34.419 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:26:34.420 00.001 7680 MoveAxis(E, 0, ABG)
00:26:34.420 00.000 7680 Move returns status 0, amount 0
00:26:34.420 00.000 7680 MoveAxis(N, 175, ABG)
00:26:34.420 00.000 7680 Guiding  Dir = 0, Dur = 175
00:26:34.420 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:34.424 00.004 7680 IsSlewing returns 0
00:26:34.424 00.000 6120 UpdateGuideState exits: m=14363 SNR=75.9 Saturated
00:26:34.428 00.004 7680 IsGuiding returns 0
00:26:34.428 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:34.432 00.004 7680 PulseGuide returned control before completion, sleep 185
00:26:34.432 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:34.435 00.003 6120 Enqueuing Expose request
00:26:34.628 00.193 7680 IsGuiding returns 1
00:26:34.628 00.000 7680 scope still moving after pulse duration time elapsed
00:26:34.657 00.029 7680 IsSlewing returns 0
00:26:34.658 00.001 7680 IsGuiding returns 0
00:26:34.658 00.000 7680 scope move finished after 175 + 55 ms
00:26:34.658 00.000 7680 Move returns status 0, amount 175
00:26:34.660 00.002 7680 move complete, result=0
00:26:34.661 00.001 7680 worker thread done servicing request
00:26:34.661 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 175 ms NORTH
00:26:34.670 00.009 7680 Worker thread wakes up
00:26:34.670 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:34.670 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:35.919 01.249 7680 Exposure complete
00:26:36.045 00.126 7680 worker thread done servicing request
00:26:36.045 00.000 6120 OnExposeComplete: enter
00:26:36.050 00.005 6120 UpdateGuideState(): m_state=6
00:26:36.054 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4034
00:26:36.058 00.004 6120 Star::Find returns 1 (1), X=961.80, Y=51.00, Mass=14420, SNR=78.3, Peak=255 HFD=6.9
00:26:36.062 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
00:26:36.065 00.003 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.96)
00:26:36.069 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.36 hyp=0.36 cameraTheta=1.64 mountX=-0.04 mountY=-0.33, mountTheta=-1.70
00:26:36.074 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.36, opts=13)
00:26:36.079 00.005 6120 Enqueuing Move request for scope (-0.03, 0.36)
00:26:36.086 00.007 7680 Worker thread wakes up
00:26:36.086 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.36) opts 0xd
00:26:36.086 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.36)
00:26:36.086 00.000 7680 Moving (-0.03, 0.36) raw xDistance=-0.04 yDistance=-0.33
00:26:36.086 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:26:36.087 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:26:36.087 00.000 7680 MoveAxis(E, 0, ABG)
00:26:36.087 00.000 7680 Move returns status 0, amount 0
00:26:36.087 00.000 7680 MoveAxis(N, 181, ABG)
00:26:36.087 00.000 7680 Guiding  Dir = 0, Dur = 181
00:26:36.087 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:36.093 00.006 7680 IsSlewing returns 0
00:26:36.093 00.000 6120 UpdateGuideState exits: m=14420 SNR=78.3 Saturated
00:26:36.097 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:36.101 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:36.105 00.004 6120 Enqueuing Expose request
00:26:36.109 00.004 7680 IsGuiding returns 0
00:26:36.110 00.001 7680 PulseGuide returned control before completion, sleep 191
00:26:36.312 00.202 7680 IsGuiding returns 1
00:26:36.313 00.001 7680 scope still moving after pulse duration time elapsed
00:26:36.343 00.030 7680 IsSlewing returns 0
00:26:36.344 00.001 7680 IsGuiding returns 0
00:26:36.344 00.000 7680 scope move finished after 181 + 53 ms
00:26:36.346 00.002 7680 Move returns status 0, amount 181
00:26:36.346 00.000 7680 move complete, result=0
00:26:36.346 00.000 7680 worker thread done servicing request
00:26:36.346 00.000 7680 Worker thread wakes up
00:26:36.347 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 181 ms NORTH
00:26:36.353 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:36.354 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:37.612 01.258 7680 Exposure complete
00:26:37.750 00.138 7680 worker thread done servicing request
00:26:37.751 00.001 6120 OnExposeComplete: enter
00:26:37.755 00.004 6120 UpdateGuideState(): m_state=6
00:26:37.759 00.004 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4035
00:26:37.763 00.004 6120 Star::Find returns 1 (1), X=961.49, Y=51.36, Mass=12973, SNR=73.6, Peak=255 HFD=7.1
00:26:37.767 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.32)
00:26:37.773 00.006 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
00:26:37.778 00.005 6120 CameraToMount -- cameraX=-0.34 cameraY=0.71 hyp=0.79 cameraTheta=2.01 mountX=0.20 mountY=-0.79, mountTheta=-1.32
00:26:37.784 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.71, opts=13)
00:26:37.789 00.005 6120 Enqueuing Move request for scope (-0.34, 0.71)
00:26:37.793 00.004 7680 Worker thread wakes up
00:26:37.793 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.71) opts 0xd
00:26:37.793 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.71)
00:26:37.793 00.000 7680 Moving (-0.34, 0.71) raw xDistance=0.20 yDistance=-0.79
00:26:37.793 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:26:37.793 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:37.798 00.005 6120 UpdateGuideState exits: m=12973 SNR=73.6 Saturated
00:26:37.802 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:37.807 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:37.811 00.004 6120 Enqueuing Expose request
00:26:37.814 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
00:26:37.815 00.001 7680 MoveAxis(E, 0, ABG)
00:26:37.815 00.000 7680 Move returns status 0, amount 0
00:26:37.815 00.000 7680 MoveAxis(N, 429, ABG)
00:26:37.816 00.001 7680 Guiding  Dir = 0, Dur = 429
00:26:37.816 00.000 7680 IsSlewing returns 0
00:26:37.816 00.000 7680 IsGuiding returns 0
00:26:37.817 00.001 7680 PulseGuide returned control before completion, sleep 439
00:26:38.273 00.456 7680 IsGuiding returns 0
00:26:38.273 00.000 7680 Move returns status 0, amount 429
00:26:38.274 00.001 7680 move complete, result=0
00:26:38.274 00.000 7680 worker thread done servicing request
00:26:38.276 00.002 7680 Worker thread wakes up
00:26:38.276 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.8 px 429 ms NORTH
00:26:38.281 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:38.282 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:39.535 01.253 7680 Exposure complete
00:26:39.674 00.139 7680 worker thread done servicing request
00:26:39.675 00.001 6120 OnExposeComplete: enter
00:26:39.679 00.004 6120 UpdateGuideState(): m_state=6
00:26:39.685 00.006 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4036
00:26:39.689 00.004 6120 Star::Find returns 1 (1), X=961.53, Y=50.50, Mass=13728, SNR=76.1, Peak=255 HFD=7.1
00:26:39.692 00.003 6120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-2.95) = xAngle (0.28 = 0.28)
00:26:39.696 00.004 6120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.01 = 0.01)
00:26:39.701 00.005 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.15 hyp=0.33 cameraTheta=-2.68 mountX=0.32 mountY=0.00, mountTheta=0.01
00:26:39.707 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.15, opts=13)
00:26:39.712 00.005 6120 Enqueuing Move request for scope (-0.29, -0.15)
00:26:39.715 00.003 7680 Worker thread wakes up
00:26:39.717 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:39.720 00.003 6120 UpdateGuideState exits: m=13728 SNR=76.1 Saturated
00:26:39.724 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.15) opts 0xd
00:26:39.724 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.15)
00:26:39.724 00.000 7680 Moving (-0.29, -0.15) raw xDistance=0.32 yDistance=0.00
00:26:39.724 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:26:39.724 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:26:39.724 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:39.729 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:26:39.730 00.001 7680 MoveAxis(W, 129, ABG)
00:26:39.730 00.000 7680 Guiding  Dir = 3, Dur = 129
00:26:39.730 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:39.735 00.005 7680 IsSlewing returns 0
00:26:39.735 00.000 6120 Enqueuing Expose request
00:26:39.739 00.004 7680 IsGuiding returns 0
00:26:39.739 00.000 7680 PulseGuide returned control before completion, sleep 139
00:26:39.882 00.143 7680 IsGuiding returns 1
00:26:39.883 00.001 7680 scope still moving after pulse duration time elapsed
00:26:39.912 00.029 7680 IsSlewing returns 0
00:26:39.914 00.002 7680 IsGuiding returns 0
00:26:39.914 00.000 7680 scope move finished after 129 + 46 ms
00:26:39.915 00.001 7680 Move returns status 0, amount 129
00:26:39.915 00.000 7680 MoveAxis(N, 0, ABG)
00:26:39.915 00.000 7680 Move returns status 0, amount 0
00:26:39.916 00.001 7680 move complete, result=0
00:26:39.916 00.000 7680 worker thread done servicing request
00:26:39.916 00.000 6120 GuideStep: 0.3 px 129 ms WEST, 0.0 px 0 ms NORTH
00:26:39.926 00.010 7680 Worker thread wakes up
00:26:39.926 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:39.927 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:41.175 01.248 7680 Exposure complete
00:26:41.313 00.138 6120 OnExposeComplete: enter
00:26:41.317 00.004 7680 worker thread done servicing request
00:26:41.317 00.000 6120 UpdateGuideState(): m_state=6
00:26:41.321 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4037
00:26:41.325 00.004 6120 Star::Find returns 1 (1), X=961.78, Y=50.78, Mass=14930, SNR=79.0, Peak=255 HFD=7.0
00:26:41.330 00.005 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
00:26:41.336 00.006 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
00:26:41.340 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.14 cameraTheta=1.91 mountX=0.02 mountY=-0.14, mountTheta=-1.42
00:26:41.345 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.14, opts=13)
00:26:41.349 00.004 6120 Enqueuing Move request for scope (-0.05, 0.14)
00:26:41.353 00.004 7680 Worker thread wakes up
00:26:41.353 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
00:26:41.353 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
00:26:41.353 00.000 7680 Moving (-0.05, 0.14) raw xDistance=0.02 yDistance=-0.14
00:26:41.353 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:26:41.353 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:26:41.353 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:26:41.354 00.001 7680 MoveAxis(E, 0, ABG)
00:26:41.354 00.000 7680 Move returns status 0, amount 0
00:26:41.354 00.000 7680 MoveAxis(N, 0, ABG)
00:26:41.354 00.000 7680 Move returns status 0, amount 0
00:26:41.354 00.000 7680 move complete, result=0
00:26:41.354 00.000 7680 worker thread done servicing request
00:26:41.355 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:41.360 00.005 6120 UpdateGuideState exits: m=14930 SNR=79.0 Saturated
00:26:41.364 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:41.367 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:41.371 00.004 6120 Enqueuing Expose request
00:26:41.375 00.004 7680 Worker thread wakes up
00:26:41.375 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:41.379 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:41.379 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:42.622 01.243 7680 Exposure complete
00:26:42.761 00.139 7680 worker thread done servicing request
00:26:42.762 00.001 6120 OnExposeComplete: enter
00:26:42.768 00.006 6120 UpdateGuideState(): m_state=6
00:26:42.772 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4038
00:26:42.777 00.005 6120 Star::Find returns 1 (1), X=961.75, Y=50.91, Mass=14209, SNR=77.4, Peak=255 HFD=6.9
00:26:42.781 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
00:26:42.784 00.003 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
00:26:42.788 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.84 mountX=0.02 mountY=-0.27, mountTheta=-1.49
00:26:42.794 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.27, opts=13)
00:26:42.799 00.005 6120 Enqueuing Move request for scope (-0.07, 0.27)
00:26:42.803 00.004 7680 Worker thread wakes up
00:26:42.804 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:42.808 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.27) opts 0xd
00:26:42.808 00.000 6120 UpdateGuideState exits: m=14209 SNR=77.4 Saturated
00:26:42.811 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:42.816 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:42.819 00.003 6120 Enqueuing Expose request
00:26:42.823 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.27)
00:26:42.823 00.000 7680 Moving (-0.07, 0.27) raw xDistance=0.02 yDistance=-0.27
00:26:42.824 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:26:42.824 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:26:42.824 00.000 7680 MoveAxis(E, 0, ABG)
00:26:42.824 00.000 7680 Move returns status 0, amount 0
00:26:42.824 00.000 7680 MoveAxis(N, 148, ABG)
00:26:42.826 00.002 7680 Guiding  Dir = 0, Dur = 148
00:26:42.826 00.000 7680 IsSlewing returns 0
00:26:42.826 00.000 7680 IsGuiding returns 0
00:26:42.827 00.001 7680 PulseGuide returned control before completion, sleep 158
00:26:42.999 00.172 7680 IsGuiding returns 1
00:26:43.001 00.002 7680 scope still moving after pulse duration time elapsed
00:26:43.030 00.029 7680 IsSlewing returns 0
00:26:43.031 00.001 7680 IsGuiding returns 0
00:26:43.031 00.000 7680 scope move finished after 148 + 56 ms
00:26:43.031 00.000 7680 Move returns status 0, amount 148
00:26:43.032 00.001 7680 move complete, result=0
00:26:43.032 00.000 7680 worker thread done servicing request
00:26:43.033 00.001 7680 Worker thread wakes up
00:26:43.033 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 148 ms NORTH
00:26:43.039 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:43.039 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:44.296 01.257 7680 Exposure complete
00:26:44.431 00.135 7680 worker thread done servicing request
00:26:44.431 00.000 6120 OnExposeComplete: enter
00:26:44.436 00.005 6120 UpdateGuideState(): m_state=6
00:26:44.440 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4039
00:26:44.445 00.005 6120 Star::Find returns 1 (1), X=961.88, Y=50.85, Mass=14752, SNR=79.1, Peak=255 HFD=6.8
00:26:44.448 00.003 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
00:26:44.452 00.004 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
00:26:44.456 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.33 mountX=-0.09 mountY=-0.16, mountTheta=-2.07
00:26:44.461 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.21, opts=13)
00:26:44.465 00.004 6120 Enqueuing Move request for scope (0.05, 0.21)
00:26:44.468 00.003 7680 Worker thread wakes up
00:26:44.468 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
00:26:44.468 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
00:26:44.468 00.000 7680 Moving (0.05, 0.21) raw xDistance=-0.09 yDistance=-0.16
00:26:44.468 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:26:44.468 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:26:44.469 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:44.472 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:26:44.473 00.001 7680 MoveAxis(E, 0, ABG)
00:26:44.473 00.000 7680 Move returns status 0, amount 0
00:26:44.473 00.000 7680 MoveAxis(N, 0, ABG)
00:26:44.474 00.001 7680 Move returns status 0, amount 0
00:26:44.474 00.000 7680 move complete, result=0
00:26:44.474 00.000 7680 worker thread done servicing request
00:26:44.474 00.000 6120 UpdateGuideState exits: m=14752 SNR=79.1 Saturated
00:26:44.477 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:44.482 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:44.485 00.003 6120 Enqueuing Expose request
00:26:44.489 00.004 7680 Worker thread wakes up
00:26:44.489 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:44.489 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:26:44.495 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:45.736 01.241 7680 Exposure complete
00:26:45.875 00.139 7680 worker thread done servicing request
00:26:45.875 00.000 6120 OnExposeComplete: enter
00:26:45.879 00.004 6120 UpdateGuideState(): m_state=6
00:26:45.883 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4040
00:26:45.886 00.003 6120 Star::Find returns 1 (1), X=961.76, Y=51.09, Mass=13911, SNR=76.2, Peak=255 HFD=6.8
00:26:45.891 00.005 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
00:26:45.894 00.003 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
00:26:45.897 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.45 hyp=0.45 cameraTheta=1.72 mountX=-0.02 mountY=-0.43, mountTheta=-1.61
00:26:45.900 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.45, opts=13)
00:26:45.904 00.004 6120 Enqueuing Move request for scope (-0.07, 0.45)
00:26:45.908 00.004 7680 Worker thread wakes up
00:26:45.908 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.45) opts 0xd
00:26:45.908 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.45)
00:26:45.908 00.000 7680 Moving (-0.07, 0.45) raw xDistance=-0.02 yDistance=-0.43
00:26:45.908 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:45.912 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:26:45.912 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:26:45.912 00.000 7680 MoveAxis(E, 0, ABG)
00:26:45.912 00.000 7680 Move returns status 0, amount 0
00:26:45.913 00.001 7680 MoveAxis(N, 233, ABG)
00:26:45.913 00.000 7680 Guiding  Dir = 0, Dur = 233
00:26:45.913 00.000 6120 UpdateGuideState exits: m=13911 SNR=76.2 Saturated
00:26:45.916 00.003 7680 IsSlewing returns 0
00:26:45.916 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:45.921 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:45.926 00.005 7680 IsGuiding returns 0
00:26:45.926 00.000 6120 Enqueuing Expose request
00:26:45.929 00.003 7680 PulseGuide returned control before completion, sleep 243
00:26:46.182 00.253 7680 IsGuiding returns 1
00:26:46.183 00.001 7680 scope still moving after pulse duration time elapsed
00:26:46.213 00.030 7680 IsSlewing returns 0
00:26:46.214 00.001 7680 IsGuiding returns 0
00:26:46.214 00.000 7680 scope move finished after 233 + 55 ms
00:26:46.214 00.000 7680 Move returns status 0, amount 233
00:26:46.214 00.000 7680 move complete, result=0
00:26:46.215 00.001 7680 worker thread done servicing request
00:26:46.215 00.000 7680 Worker thread wakes up
00:26:46.215 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 233 ms NORTH
00:26:46.222 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:46.222 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:47.475 01.253 7680 Exposure complete
00:26:47.618 00.143 7680 worker thread done servicing request
00:26:47.618 00.000 6120 OnExposeComplete: enter
00:26:47.622 00.004 6120 UpdateGuideState(): m_state=6
00:26:47.626 00.004 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4041
00:26:47.630 00.004 6120 Star::Find returns 1 (1), X=961.77, Y=50.79, Mass=15499, SNR=82.3, Peak=255 HFD=7.1
00:26:47.634 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
00:26:47.637 00.003 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
00:26:47.642 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.92 mountX=0.02 mountY=-0.15, mountTheta=-1.41
00:26:47.649 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.15, opts=13)
00:26:47.655 00.006 6120 Enqueuing Move request for scope (-0.05, 0.15)
00:26:47.658 00.003 7680 Worker thread wakes up
00:26:47.659 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:47.663 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
00:26:47.663 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
00:26:47.663 00.000 7680 Moving (-0.05, 0.15) raw xDistance=0.02 yDistance=-0.15
00:26:47.663 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:26:47.663 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:26:47.663 00.000 6120 UpdateGuideState exits: m=15499 SNR=82.3 Saturated
00:26:47.669 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:26:47.669 00.000 7680 MoveAxis(E, 0, ABG)
00:26:47.669 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:47.675 00.006 7680 Move returns status 0, amount 0
00:26:47.675 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:47.679 00.004 6120 Enqueuing Expose request
00:26:47.682 00.003 7680 MoveAxis(N, 0, ABG)
00:26:47.682 00.000 7680 Move returns status 0, amount 0
00:26:47.682 00.000 7680 move complete, result=0
00:26:47.683 00.001 7680 worker thread done servicing request
00:26:47.683 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:26:47.687 00.004 7680 Worker thread wakes up
00:26:47.687 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:47.687 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:48.928 01.241 7680 Exposure complete
00:26:49.062 00.134 7680 worker thread done servicing request
00:26:49.063 00.001 6120 OnExposeComplete: enter
00:26:49.067 00.004 6120 UpdateGuideState(): m_state=6
00:26:49.071 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4042
00:26:49.075 00.004 6120 Star::Find returns 1 (1), X=961.93, Y=50.89, Mass=14252, SNR=77.3, Peak=255 HFD=7.0
00:26:49.081 00.006 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
00:26:49.085 00.004 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.44)
00:26:49.089 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.16 mountX=-0.15 mountY=-0.17, mountTheta=-2.29
00:26:49.094 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.24, opts=13)
00:26:49.098 00.004 6120 Enqueuing Move request for scope (0.11, 0.24)
00:26:49.102 00.004 7680 Worker thread wakes up
00:26:49.102 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
00:26:49.104 00.002 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
00:26:49.104 00.000 7680 Moving (0.11, 0.24) raw xDistance=-0.15 yDistance=-0.17
00:26:49.104 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:26:49.104 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:26:49.104 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:26:49.104 00.000 7680 MoveAxis(E, 0, ABG)
00:26:49.105 00.001 7680 Move returns status 0, amount 0
00:26:49.105 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:49.110 00.005 7680 MoveAxis(N, 0, ABG)
00:26:49.111 00.001 7680 Move returns status 0, amount 0
00:26:49.111 00.000 7680 move complete, result=0
00:26:49.112 00.001 7680 worker thread done servicing request
00:26:49.112 00.000 6120 UpdateGuideState exits: m=14252 SNR=77.3 Saturated
00:26:49.116 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:49.121 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:49.124 00.003 6120 Enqueuing Expose request
00:26:49.128 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:26:49.132 00.004 7680 Worker thread wakes up
00:26:49.132 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:49.132 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:50.386 01.254 7680 Exposure complete
00:26:50.523 00.137 7680 worker thread done servicing request
00:26:50.523 00.000 6120 OnExposeComplete: enter
00:26:50.527 00.004 6120 UpdateGuideState(): m_state=6
00:26:50.530 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4043
00:26:50.535 00.005 6120 Star::Find returns 1 (1), X=962.08, Y=51.00, Mass=14998, SNR=79.0, Peak=255 HFD=7.1
00:26:50.538 00.003 6120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-2.95) = xAngle (3.90 = -2.39)
00:26:50.542 00.004 6120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.66)
00:26:50.545 00.003 6120 CameraToMount -- cameraX=0.26 cameraY=0.35 hyp=0.44 cameraTheta=0.94 mountX=-0.32 mountY=-0.20, mountTheta=-2.57
00:26:50.550 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.35, opts=13)
00:26:50.556 00.006 6120 Enqueuing Move request for scope (0.26, 0.35)
00:26:50.560 00.004 7680 Worker thread wakes up
00:26:50.560 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:50.564 00.004 6120 UpdateGuideState exits: m=14998 SNR=79.0 Saturated
00:26:50.567 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:50.572 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.35) opts 0xd
00:26:50.572 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.35)
00:26:50.572 00.000 7680 Moving (0.26, 0.35) raw xDistance=-0.32 yDistance=-0.20
00:26:50.572 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:26:50.573 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:26:50.573 00.000 7680 MoveAxis(E, 130, ABG)
00:26:50.573 00.000 7680 Guiding  Dir = 2, Dur = 130
00:26:50.573 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:50.579 00.006 7680 IsSlewing returns 0
00:26:50.579 00.000 6120 Enqueuing Expose request
00:26:50.584 00.005 7680 IsGuiding returns 0
00:26:50.584 00.000 7680 PulseGuide returned control before completion, sleep 140
00:26:50.732 00.148 7680 IsGuiding returns 1
00:26:50.733 00.001 7680 scope still moving after pulse duration time elapsed
00:26:50.765 00.032 7680 IsSlewing returns 0
00:26:50.766 00.001 7680 IsGuiding returns 0
00:26:50.767 00.001 7680 scope move finished after 130 + 52 ms
00:26:50.767 00.000 7680 Move returns status 0, amount 130
00:26:50.768 00.001 7680 MoveAxis(N, 110, ABG)
00:26:50.768 00.000 7680 Guiding  Dir = 0, Dur = 110
00:26:50.768 00.000 7680 IsSlewing returns 0
00:26:50.769 00.001 7680 IsGuiding returns 0
00:26:50.769 00.000 7680 PulseGuide returned control before completion, sleep 120
00:26:50.903 00.134 7680 IsGuiding returns 1
00:26:50.903 00.000 7680 scope still moving after pulse duration time elapsed
00:26:50.935 00.032 7680 IsSlewing returns 0
00:26:50.935 00.000 7680 IsGuiding returns 0
00:26:50.936 00.001 7680 scope move finished after 110 + 56 ms
00:26:50.936 00.000 7680 Move returns status 0, amount 110
00:26:50.936 00.000 7680 move complete, result=0
00:26:50.938 00.002 7680 worker thread done servicing request
00:26:50.938 00.000 6120 GuideStep: -0.3 px 130 ms EAST, -0.2 px 110 ms NORTH
00:26:50.943 00.005 7680 Worker thread wakes up
00:26:50.943 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:50.944 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:52.190 01.246 7680 Exposure complete
00:26:52.318 00.128 7680 worker thread done servicing request
00:26:52.318 00.000 6120 OnExposeComplete: enter
00:26:52.321 00.003 6120 UpdateGuideState(): m_state=6
00:26:52.326 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4044
00:26:52.331 00.005 6120 Star::Find returns 1 (1), X=962.04, Y=51.07, Mass=13662, SNR=75.5, Peak=255 HFD=7.1
00:26:52.335 00.004 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.06 = -2.22)
00:26:52.338 00.003 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.49)
00:26:52.343 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=0.42 hyp=0.47 cameraTheta=1.11 mountX=-0.29 mountY=-0.28, mountTheta=-2.36
00:26:52.347 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.42, opts=13)
00:26:52.351 00.004 6120 Enqueuing Move request for scope (0.21, 0.42)
00:26:52.356 00.005 7680 Worker thread wakes up
00:26:52.356 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.42) opts 0xd
00:26:52.356 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.42)
00:26:52.356 00.000 7680 Moving (0.21, 0.42) raw xDistance=-0.29 yDistance=-0.28
00:26:52.358 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
00:26:52.358 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:26:52.358 00.000 7680 MoveAxis(E, 126, ABG)
00:26:52.358 00.000 7680 Guiding  Dir = 2, Dur = 126
00:26:52.358 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:52.362 00.004 7680 IsSlewing returns 0
00:26:52.363 00.001 6120 UpdateGuideState exits: m=13662 SNR=75.5 Saturated
00:26:52.366 00.003 7680 IsGuiding returns 0
00:26:52.366 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:52.369 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:52.374 00.005 7680 PulseGuide returned control before completion, sleep 136
00:26:52.374 00.000 6120 Enqueuing Expose request
00:26:52.527 00.153 7680 IsGuiding returns 0
00:26:52.528 00.001 7680 Move returns status 0, amount 126
00:26:52.528 00.000 7680 MoveAxis(N, 154, ABG)
00:26:52.529 00.001 7680 Guiding  Dir = 0, Dur = 154
00:26:52.530 00.001 7680 IsSlewing returns 0
00:26:52.530 00.000 7680 IsGuiding returns 0
00:26:52.531 00.001 7680 PulseGuide returned control before completion, sleep 164
00:26:52.699 00.168 7680 IsGuiding returns 1
00:26:52.701 00.002 7680 scope still moving after pulse duration time elapsed
00:26:52.730 00.029 7680 IsSlewing returns 0
00:26:52.732 00.002 7680 IsGuiding returns 0
00:26:52.732 00.000 7680 scope move finished after 154 + 47 ms
00:26:52.733 00.001 7680 Move returns status 0, amount 154
00:26:52.733 00.000 7680 move complete, result=0
00:26:52.733 00.000 7680 worker thread done servicing request
00:26:52.735 00.002 7680 Worker thread wakes up
00:26:52.735 00.000 6120 GuideStep: -0.3 px 126 ms EAST, -0.3 px 154 ms NORTH
00:26:52.741 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:52.741 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:53.995 01.254 7680 Exposure complete
00:26:54.131 00.136 6120 OnExposeComplete: enter
00:26:54.138 00.007 7680 worker thread done servicing request
00:26:54.138 00.000 6120 UpdateGuideState(): m_state=6
00:26:54.142 00.004 6120 Star::Find(15, 962, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4045
00:26:54.147 00.005 6120 Star::Find returns 1 (1), X=961.91, Y=51.15, Mass=13334, SNR=75.5, Peak=255 HFD=6.9
00:26:54.150 00.003 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
00:26:54.154 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
00:26:54.158 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.51 hyp=0.52 cameraTheta=1.40 mountX=-0.18 mountY=-0.42, mountTheta=-1.98
00:26:54.162 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.51, opts=13)
00:26:54.167 00.005 6120 Enqueuing Move request for scope (0.09, 0.51)
00:26:54.169 00.002 7680 Worker thread wakes up
00:26:54.170 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.51) opts 0xd
00:26:54.170 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:54.177 00.007 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.51)
00:26:54.177 00.000 6120 UpdateGuideState exits: m=13334 SNR=75.5 Saturated
00:26:54.181 00.004 7680 Moving (0.09, 0.51) raw xDistance=-0.18 yDistance=-0.42
00:26:54.181 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:26:54.181 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:26:54.182 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:54.186 00.004 7680 MoveAxis(E, 0, ABG)
00:26:54.186 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:54.190 00.004 7680 Move returns status 0, amount 0
00:26:54.190 00.000 7680 MoveAxis(N, 227, ABG)
00:26:54.190 00.000 6120 Enqueuing Expose request
00:26:54.195 00.005 7680 Guiding  Dir = 0, Dur = 227
00:26:54.195 00.000 7680 IsSlewing returns 0
00:26:54.195 00.000 7680 IsGuiding returns 0
00:26:54.196 00.001 7680 PulseGuide returned control before completion, sleep 237
00:26:54.451 00.255 7680 IsGuiding returns 1
00:26:54.455 00.004 7680 scope still moving after pulse duration time elapsed
00:26:54.481 00.026 7680 IsSlewing returns 0
00:26:54.482 00.001 7680 IsGuiding returns 1
00:26:54.512 00.030 7680 IsSlewing returns 0
00:26:54.513 00.001 7680 IsGuiding returns 0
00:26:54.513 00.000 7680 scope move finished after 227 + 90 ms
00:26:54.513 00.000 7680 Move returns status 0, amount 227
00:26:54.515 00.002 7680 move complete, result=0
00:26:54.515 00.000 7680 worker thread done servicing request
00:26:54.515 00.000 7680 Worker thread wakes up
00:26:54.516 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 227 ms NORTH
00:26:54.525 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:54.525 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:55.774 01.249 7680 Exposure complete
00:26:55.905 00.131 7680 worker thread done servicing request
00:26:55.906 00.001 6120 OnExposeComplete: enter
00:26:55.909 00.003 6120 UpdateGuideState(): m_state=6
00:26:55.914 00.005 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4046
00:26:55.917 00.003 6120 Star::Find returns 1 (1), X=962.08, Y=50.86, Mass=13673, SNR=76.7, Peak=255 HFD=6.9
00:26:55.922 00.005 6120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-2.95) = xAngle (3.66 = -2.63)
00:26:55.926 00.004 6120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.39 = -2.90)
00:26:55.931 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=0.21 hyp=0.33 cameraTheta=0.70 mountX=-0.29 mountY=-0.08, mountTheta=-2.87
00:26:55.937 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.21, opts=13)
00:26:55.942 00.005 6120 Enqueuing Move request for scope (0.25, 0.21)
00:26:55.945 00.003 7680 Worker thread wakes up
00:26:55.945 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:55.950 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.21) opts 0xd
00:26:55.950 00.000 6120 UpdateGuideState exits: m=13673 SNR=76.7 Saturated
00:26:55.954 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:55.958 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:55.962 00.004 6120 Enqueuing Expose request
00:26:55.965 00.003 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.21)
00:26:55.965 00.000 7680 Moving (0.25, 0.21) raw xDistance=-0.29 yDistance=-0.08
00:26:55.965 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:26:55.965 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:26:55.967 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:26:55.967 00.000 7680 MoveAxis(E, 117, ABG)
00:26:55.967 00.000 7680 Guiding  Dir = 2, Dur = 117
00:26:55.967 00.000 7680 IsSlewing returns 0
00:26:55.968 00.001 7680 IsGuiding returns 0
00:26:55.968 00.000 7680 PulseGuide returned control before completion, sleep 127
00:26:56.106 00.138 7680 IsGuiding returns 1
00:26:56.107 00.001 7680 scope still moving after pulse duration time elapsed
00:26:56.137 00.030 7680 IsSlewing returns 0
00:26:56.138 00.001 7680 IsGuiding returns 0
00:26:56.139 00.001 7680 scope move finished after 117 + 53 ms
00:26:56.139 00.000 7680 Move returns status 0, amount 117
00:26:56.139 00.000 7680 MoveAxis(N, 0, ABG)
00:26:56.140 00.001 7680 Move returns status 0, amount 0
00:26:56.140 00.000 7680 move complete, result=0
00:26:56.142 00.002 7680 worker thread done servicing request
00:26:56.142 00.000 7680 Worker thread wakes up
00:26:56.143 00.001 6120 GuideStep: -0.3 px 117 ms EAST, -0.1 px 0 ms NORTH
00:26:56.149 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:56.149 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:57.407 01.258 7680 Exposure complete
00:26:57.540 00.133 7680 worker thread done servicing request
00:26:57.542 00.002 6120 OnExposeComplete: enter
00:26:57.546 00.004 6120 UpdateGuideState(): m_state=6
00:26:57.550 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4047
00:26:57.555 00.005 6120 Star::Find returns 1 (1), X=961.97, Y=51.10, Mass=13744, SNR=76.6, Peak=255 HFD=7.1
00:26:57.559 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
00:26:57.562 00.003 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
00:26:57.567 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.46 hyp=0.48 cameraTheta=1.26 mountX=-0.23 mountY=-0.35, mountTheta=-2.16
00:26:57.572 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.46, opts=13)
00:26:57.576 00.004 6120 Enqueuing Move request for scope (0.15, 0.46)
00:26:57.579 00.003 7680 Worker thread wakes up
00:26:57.579 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.46) opts 0xd
00:26:57.579 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.46)
00:26:57.579 00.000 7680 Moving (0.15, 0.46) raw xDistance=-0.23 yDistance=-0.35
00:26:57.579 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:57.584 00.005 6120 UpdateGuideState exits: m=13744 SNR=76.6 Saturated
00:26:57.589 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:57.592 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:57.595 00.003 6120 Enqueuing Expose request
00:26:57.599 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
00:26:57.599 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:26:57.599 00.000 7680 MoveAxis(E, 102, ABG)
00:26:57.599 00.000 7680 Guiding  Dir = 2, Dur = 102
00:26:57.600 00.001 7680 IsSlewing returns 0
00:26:57.600 00.000 7680 IsGuiding returns 0
00:26:57.600 00.000 7680 PulseGuide returned control before completion, sleep 112
00:26:57.729 00.129 7680 IsGuiding returns 1
00:26:57.731 00.002 7680 scope still moving after pulse duration time elapsed
00:26:57.758 00.027 7680 IsSlewing returns 0
00:26:57.761 00.003 7680 IsGuiding returns 0
00:26:57.763 00.002 7680 scope move finished after 102 + 60 ms
00:26:57.763 00.000 7680 Move returns status 0, amount 102
00:26:57.765 00.002 7680 MoveAxis(N, 188, ABG)
00:26:57.765 00.000 7680 Guiding  Dir = 0, Dur = 188
00:26:57.765 00.000 7680 IsSlewing returns 0
00:26:57.767 00.002 7680 IsGuiding returns 0
00:26:57.768 00.001 7680 PulseGuide returned control before completion, sleep 198
00:26:57.977 00.209 7680 IsGuiding returns 1
00:26:57.978 00.001 7680 scope still moving after pulse duration time elapsed
00:26:58.009 00.031 7680 IsSlewing returns 0
00:26:58.010 00.001 7680 IsGuiding returns 0
00:26:58.010 00.000 7680 scope move finished after 188 + 55 ms
00:26:58.012 00.002 7680 Move returns status 0, amount 188
00:26:58.012 00.000 7680 move complete, result=0
00:26:58.013 00.001 7680 worker thread done servicing request
00:26:58.013 00.000 6120 GuideStep: -0.2 px 102 ms EAST, -0.3 px 188 ms NORTH
00:26:58.021 00.008 7680 Worker thread wakes up
00:26:58.022 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:58.022 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:26:59.277 01.255 7680 Exposure complete
00:26:59.412 00.135 7680 worker thread done servicing request
00:26:59.413 00.001 6120 OnExposeComplete: enter
00:26:59.416 00.003 6120 UpdateGuideState(): m_state=6
00:26:59.420 00.004 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4048
00:26:59.427 00.007 6120 Star::Find returns 1 (1), X=961.86, Y=51.17, Mass=14343, SNR=76.9, Peak=255 HFD=6.8
00:26:59.431 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
00:26:59.435 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
00:26:59.439 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.52 hyp=0.52 cameraTheta=1.50 mountX=-0.14 mountY=-0.45, mountTheta=-1.86
00:26:59.444 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.52, opts=13)
00:26:59.448 00.004 6120 Enqueuing Move request for scope (0.04, 0.52)
00:26:59.452 00.004 7680 Worker thread wakes up
00:26:59.452 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:26:59.456 00.004 6120 UpdateGuideState exits: m=14343 SNR=76.9 Saturated
00:26:59.460 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:59.464 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:26:59.467 00.003 6120 Enqueuing Expose request
00:26:59.471 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.52) opts 0xd
00:26:59.472 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.52)
00:26:59.472 00.000 7680 Moving (0.04, 0.52) raw xDistance=-0.14 yDistance=-0.45
00:26:59.472 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:26:59.473 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
00:26:59.473 00.000 7680 MoveAxis(E, 0, ABG)
00:26:59.473 00.000 7680 Move returns status 0, amount 0
00:26:59.473 00.000 7680 MoveAxis(N, 246, ABG)
00:26:59.473 00.000 7680 Guiding  Dir = 0, Dur = 246
00:26:59.474 00.001 7680 IsSlewing returns 0
00:26:59.474 00.000 7680 IsGuiding returns 0
00:26:59.475 00.001 7680 PulseGuide returned control before completion, sleep 256
00:26:59.735 00.260 7680 IsGuiding returns 1
00:26:59.736 00.001 7680 scope still moving after pulse duration time elapsed
00:26:59.766 00.030 7680 IsSlewing returns 0
00:26:59.767 00.001 7680 IsGuiding returns 0
00:26:59.767 00.000 7680 scope move finished after 246 + 46 ms
00:26:59.767 00.000 7680 Move returns status 0, amount 246
00:26:59.767 00.000 7680 move complete, result=0
00:26:59.768 00.001 7680 worker thread done servicing request
00:26:59.768 00.000 7680 Worker thread wakes up
00:26:59.768 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 246 ms NORTH
00:26:59.775 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:26:59.775 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:01.033 01.258 7680 Exposure complete
00:27:01.171 00.138 7680 worker thread done servicing request
00:27:01.172 00.001 6120 OnExposeComplete: enter
00:27:01.175 00.003 6120 UpdateGuideState(): m_state=6
00:27:01.180 00.005 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4049
00:27:01.184 00.004 6120 Star::Find returns 1 (1), X=961.86, Y=51.04, Mass=13799, SNR=76.6, Peak=255 HFD=7.0
00:27:01.188 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
00:27:01.192 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
00:27:01.195 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.40 hyp=0.40 cameraTheta=1.48 mountX=-0.11 mountY=-0.34, mountTheta=-1.88
00:27:01.200 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.40, opts=13)
00:27:01.204 00.004 6120 Enqueuing Move request for scope (0.04, 0.40)
00:27:01.207 00.003 7680 Worker thread wakes up
00:27:01.207 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.40) opts 0xd
00:27:01.207 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.40)
00:27:01.207 00.000 7680 Moving (0.04, 0.40) raw xDistance=-0.11 yDistance=-0.34
00:27:01.207 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:27:01.209 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:27:01.209 00.000 7680 MoveAxis(E, 0, ABG)
00:27:01.209 00.000 7680 Move returns status 0, amount 0
00:27:01.209 00.000 7680 MoveAxis(N, 184, ABG)
00:27:01.209 00.000 7680 Guiding  Dir = 0, Dur = 184
00:27:01.209 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:01.213 00.004 7680 IsSlewing returns 0
00:27:01.213 00.000 6120 UpdateGuideState exits: m=13799 SNR=76.6 Saturated
00:27:01.216 00.003 7680 IsGuiding returns 0
00:27:01.217 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:01.220 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:01.224 00.004 7680 PulseGuide returned control before completion, sleep 194
00:27:01.224 00.000 6120 Enqueuing Expose request
00:27:01.427 00.203 7680 IsGuiding returns 1
00:27:01.428 00.001 7680 scope still moving after pulse duration time elapsed
00:27:01.458 00.030 7680 IsSlewing returns 0
00:27:01.459 00.001 7680 IsGuiding returns 0
00:27:01.459 00.000 7680 scope move finished after 184 + 59 ms
00:27:01.461 00.002 7680 Move returns status 0, amount 184
00:27:01.461 00.000 7680 move complete, result=0
00:27:01.461 00.000 7680 worker thread done servicing request
00:27:01.462 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 184 ms NORTH
00:27:01.468 00.006 7680 Worker thread wakes up
00:27:01.468 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:01.468 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:02.718 01.250 7680 Exposure complete
00:27:02.857 00.139 7680 worker thread done servicing request
00:27:02.858 00.001 6120 OnExposeComplete: enter
00:27:02.865 00.007 6120 UpdateGuideState(): m_state=6
00:27:02.870 00.005 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4050
00:27:02.874 00.004 6120 Star::Find returns 1 (1), X=961.77, Y=50.83, Mass=14896, SNR=80.3, Peak=255 HFD=6.9
00:27:02.877 00.003 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.48)
00:27:02.882 00.005 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.75)
00:27:02.885 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.85 mountX=0.02 mountY=-0.19, mountTheta=-1.48
00:27:02.892 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.19, opts=13)
00:27:02.895 00.003 6120 Enqueuing Move request for scope (-0.05, 0.19)
00:27:02.898 00.003 7680 Worker thread wakes up
00:27:02.898 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
00:27:02.898 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
00:27:02.898 00.000 7680 Moving (-0.05, 0.19) raw xDistance=0.02 yDistance=-0.19
00:27:02.899 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:27:02.899 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:27:02.899 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:27:02.899 00.000 7680 MoveAxis(E, 0, ABG)
00:27:02.899 00.000 7680 Move returns status 0, amount 0
00:27:02.900 00.001 7680 MoveAxis(N, 0, ABG)
00:27:02.900 00.000 7680 Move returns status 0, amount 0
00:27:02.900 00.000 7680 move complete, result=0
00:27:02.900 00.000 7680 worker thread done servicing request
00:27:02.900 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:02.904 00.004 6120 UpdateGuideState exits: m=14896 SNR=80.3 Saturated
00:27:02.907 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:02.910 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:02.912 00.002 6120 Enqueuing Expose request
00:27:02.915 00.003 7680 Worker thread wakes up
00:27:02.915 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:02.916 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:02.916 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:27:04.155 01.239 7680 Exposure complete
00:27:04.288 00.133 7680 worker thread done servicing request
00:27:04.289 00.001 6120 OnExposeComplete: enter
00:27:04.292 00.003 6120 UpdateGuideState(): m_state=6
00:27:04.296 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4051
00:27:04.300 00.004 6120 Star::Find returns 1 (1), X=961.71, Y=51.13, Mass=14575, SNR=77.5, Peak=255 HFD=6.9
00:27:04.304 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
00:27:04.308 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
00:27:04.311 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.48 hyp=0.50 cameraTheta=1.80 mountX=0.02 mountY=-0.48, mountTheta=-1.53
00:27:04.316 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.48, opts=13)
00:27:04.319 00.003 6120 Enqueuing Move request for scope (-0.11, 0.48)
00:27:04.323 00.004 7680 Worker thread wakes up
00:27:04.323 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.48) opts 0xd
00:27:04.323 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:04.327 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.48)
00:27:04.327 00.000 7680 Moving (-0.11, 0.48) raw xDistance=0.02 yDistance=-0.48
00:27:04.327 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:27:04.328 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:27:04.328 00.000 7680 MoveAxis(E, 0, ABG)
00:27:04.328 00.000 7680 Move returns status 0, amount 0
00:27:04.328 00.000 7680 MoveAxis(N, 263, ABG)
00:27:04.329 00.001 7680 Guiding  Dir = 0, Dur = 263
00:27:04.329 00.000 6120 UpdateGuideState exits: m=14575 SNR=77.5 Saturated
00:27:04.333 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:04.338 00.005 7680 IsSlewing returns 0
00:27:04.338 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:04.341 00.003 6120 Enqueuing Expose request
00:27:04.345 00.004 7680 IsGuiding returns 0
00:27:04.345 00.000 7680 PulseGuide returned control before completion, sleep 273
00:27:04.632 00.287 7680 IsGuiding returns 0
00:27:04.632 00.000 7680 Move returns status 0, amount 263
00:27:04.632 00.000 7680 move complete, result=0
00:27:04.634 00.002 7680 worker thread done servicing request
00:27:04.634 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 263 ms NORTH
00:27:04.643 00.009 7680 Worker thread wakes up
00:27:04.644 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:04.645 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:05.893 01.248 7680 Exposure complete
00:27:06.021 00.128 7680 worker thread done servicing request
00:27:06.022 00.001 6120 OnExposeComplete: enter
00:27:06.026 00.004 6120 UpdateGuideState(): m_state=6
00:27:06.030 00.004 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4052
00:27:06.033 00.003 6120 Star::Find returns 1 (1), X=961.31, Y=50.99, Mass=14042, SNR=76.9, Peak=255 HFD=6.9
00:27:06.036 00.003 6120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
00:27:06.040 00.004 6120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
00:27:06.044 00.004 6120 CameraToMount -- cameraX=-0.52 cameraY=0.34 hyp=0.62 cameraTheta=2.56 mountX=0.44 mountY=-0.53, mountTheta=-0.88
00:27:06.049 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.52, y=0.34, opts=13)
00:27:06.052 00.003 6120 Enqueuing Move request for scope (-0.52, 0.34)
00:27:06.055 00.003 7680 Worker thread wakes up
00:27:06.055 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.34) opts 0xd
00:27:06.055 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.52, 0.34)
00:27:06.055 00.000 7680 Moving (-0.52, 0.34) raw xDistance=0.44 yDistance=-0.53
00:27:06.057 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
00:27:06.057 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
00:27:06.057 00.000 7680 MoveAxis(W, 181, ABG)
00:27:06.057 00.000 7680 Guiding  Dir = 3, Dur = 181
00:27:06.057 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:06.061 00.004 7680 IsSlewing returns 0
00:27:06.061 00.000 6120 UpdateGuideState exits: m=14042 SNR=76.9 Saturated
00:27:06.064 00.003 7680 IsGuiding returns 0
00:27:06.065 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:06.069 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:06.072 00.003 7680 PulseGuide returned control before completion, sleep 191
00:27:06.072 00.000 6120 Enqueuing Expose request
00:27:06.271 00.199 7680 IsGuiding returns 1
00:27:06.272 00.001 7680 scope still moving after pulse duration time elapsed
00:27:06.300 00.028 7680 IsSlewing returns 0
00:27:06.301 00.001 7680 IsGuiding returns 0
00:27:06.301 00.000 7680 scope move finished after 181 + 55 ms
00:27:06.302 00.001 7680 Move returns status 0, amount 181
00:27:06.302 00.000 7680 MoveAxis(N, 289, ABG)
00:27:06.303 00.001 7680 Guiding  Dir = 0, Dur = 289
00:27:06.304 00.001 7680 IsSlewing returns 0
00:27:06.304 00.000 7680 IsGuiding returns 0
00:27:06.304 00.000 7680 PulseGuide returned control before completion, sleep 299
00:27:06.612 00.308 7680 IsGuiding returns 1
00:27:06.613 00.001 7680 scope still moving after pulse duration time elapsed
00:27:06.642 00.029 7680 IsSlewing returns 0
00:27:06.642 00.000 7680 IsGuiding returns 1
00:27:06.674 00.032 7680 IsSlewing returns 0
00:27:06.676 00.002 7680 IsGuiding returns 1
00:27:06.705 00.029 7680 IsSlewing returns 0
00:27:06.706 00.001 7680 IsGuiding returns 1
00:27:06.737 00.031 7680 IsSlewing returns 0
00:27:06.738 00.001 7680 IsGuiding returns 0
00:27:06.738 00.000 7680 scope move finished after 289 + 145 ms
00:27:06.738 00.000 7680 Move returns status 0, amount 289
00:27:06.739 00.001 7680 move complete, result=0
00:27:06.739 00.000 7680 worker thread done servicing request
00:27:06.740 00.001 6120 GuideStep: 0.4 px 181 ms WEST, -0.5 px 289 ms NORTH
00:27:06.746 00.006 7680 Worker thread wakes up
00:27:06.747 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:06.747 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:08.001 01.254 7680 Exposure complete
00:27:08.127 00.126 7680 worker thread done servicing request
00:27:08.128 00.001 6120 OnExposeComplete: enter
00:27:08.131 00.003 6120 UpdateGuideState(): m_state=6
00:27:08.137 00.006 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4053
00:27:08.141 00.004 6120 Star::Find returns 1 (1), X=961.77, Y=50.85, Mass=14931, SNR=79.0, Peak=255 HFD=6.9
00:27:08.144 00.003 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
00:27:08.148 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.76)
00:27:08.151 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.84 mountX=0.02 mountY=-0.21, mountTheta=-1.49
00:27:08.156 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.21, opts=13)
00:27:08.190 00.034 6120 Enqueuing Move request for scope (-0.06, 0.21)
00:27:08.194 00.004 7680 Worker thread wakes up
00:27:08.194 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:08.199 00.005 6120 UpdateGuideState exits: m=14931 SNR=79.0 Saturated
00:27:08.202 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
00:27:08.202 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:08.207 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:08.211 00.004 6120 Enqueuing Expose request
00:27:08.214 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
00:27:08.214 00.000 7680 Moving (-0.06, 0.21) raw xDistance=0.02 yDistance=-0.21
00:27:08.214 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:27:08.214 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:27:08.214 00.000 7680 MoveAxis(E, 0, ABG)
00:27:08.215 00.001 7680 Move returns status 0, amount 0
00:27:08.215 00.000 7680 MoveAxis(N, 115, ABG)
00:27:08.215 00.000 7680 Guiding  Dir = 0, Dur = 115
00:27:08.215 00.000 7680 IsSlewing returns 0
00:27:08.217 00.002 7680 IsGuiding returns 0
00:27:08.217 00.000 7680 PulseGuide returned control before completion, sleep 125
00:27:08.349 00.132 7680 IsGuiding returns 1
00:27:08.350 00.001 7680 scope still moving after pulse duration time elapsed
00:27:08.380 00.030 7680 IsSlewing returns 0
00:27:08.382 00.002 7680 IsGuiding returns 0
00:27:08.382 00.000 7680 scope move finished after 115 + 50 ms
00:27:08.382 00.000 7680 Move returns status 0, amount 115
00:27:08.383 00.001 7680 move complete, result=0
00:27:08.383 00.000 7680 worker thread done servicing request
00:27:08.383 00.000 7680 Worker thread wakes up
00:27:08.384 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 115 ms NORTH
00:27:08.391 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:08.392 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:09.645 01.253 7680 Exposure complete
00:27:09.782 00.137 7680 worker thread done servicing request
00:27:09.783 00.001 6120 OnExposeComplete: enter
00:27:09.787 00.004 6120 UpdateGuideState(): m_state=6
00:27:09.790 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4054
00:27:09.796 00.006 6120 Star::Find returns 1 (1), X=961.65, Y=50.73, Mass=14226, SNR=77.1, Peak=255 HFD=7.0
00:27:09.800 00.004 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-2.95) = xAngle (5.63 = -0.66)
00:27:09.806 00.006 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.36 = -0.92)
00:27:09.811 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.19 cameraTheta=2.67 mountX=0.15 mountY=-0.15, mountTheta=-0.79
00:27:09.817 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.09, opts=13)
00:27:09.821 00.004 6120 Enqueuing Move request for scope (-0.17, 0.09)
00:27:09.824 00.003 7680 Worker thread wakes up
00:27:09.825 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:09.830 00.005 6120 UpdateGuideState exits: m=14226 SNR=77.1 Saturated
00:27:09.833 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:09.836 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:09.841 00.005 6120 Enqueuing Expose request
00:27:09.844 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
00:27:09.844 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
00:27:09.845 00.001 7680 Moving (-0.17, 0.09) raw xDistance=0.15 yDistance=-0.15
00:27:09.845 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:27:09.845 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:27:09.845 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:27:09.845 00.000 7680 MoveAxis(E, 0, ABG)
00:27:09.847 00.002 7680 Move returns status 0, amount 0
00:27:09.847 00.000 7680 MoveAxis(N, 0, ABG)
00:27:09.847 00.000 7680 Move returns status 0, amount 0
00:27:09.847 00.000 7680 move complete, result=0
00:27:09.848 00.001 7680 worker thread done servicing request
00:27:09.848 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:27:09.852 00.004 7680 Worker thread wakes up
00:27:09.852 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:09.852 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:11.103 01.251 7680 Exposure complete
00:27:11.241 00.138 7680 worker thread done servicing request
00:27:11.242 00.001 6120 OnExposeComplete: enter
00:27:11.246 00.004 6120 UpdateGuideState(): m_state=6
00:27:11.250 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4055
00:27:11.253 00.003 6120 Star::Find returns 1 (1), X=961.65, Y=50.88, Mass=13416, SNR=75.5, Peak=255 HFD=6.8
00:27:11.257 00.004 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.15 = -1.13)
00:27:11.261 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.40)
00:27:11.264 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.24 hyp=0.30 cameraTheta=2.20 mountX=0.13 mountY=-0.29, mountTheta=-1.16
00:27:11.268 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.24, opts=13)
00:27:11.272 00.004 6120 Enqueuing Move request for scope (-0.17, 0.24)
00:27:11.275 00.003 7680 Worker thread wakes up
00:27:11.275 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.24) opts 0xd
00:27:11.275 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.24)
00:27:11.275 00.000 7680 Moving (-0.17, 0.24) raw xDistance=0.13 yDistance=-0.29
00:27:11.275 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:27:11.275 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:27:11.275 00.000 7680 MoveAxis(E, 0, ABG)
00:27:11.277 00.002 7680 Move returns status 0, amount 0
00:27:11.277 00.000 7680 MoveAxis(N, 158, ABG)
00:27:11.277 00.000 7680 Guiding  Dir = 0, Dur = 158
00:27:11.277 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:11.281 00.004 7680 IsSlewing returns 0
00:27:11.281 00.000 6120 UpdateGuideState exits: m=13416 SNR=75.5 Saturated
00:27:11.285 00.004 7680 IsGuiding returns 0
00:27:11.285 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:11.289 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:11.292 00.003 7680 PulseGuide returned control before completion, sleep 168
00:27:11.292 00.000 6120 Enqueuing Expose request
00:27:11.466 00.174 7680 IsGuiding returns 1
00:27:11.467 00.001 7680 scope still moving after pulse duration time elapsed
00:27:11.497 00.030 7680 IsSlewing returns 0
00:27:11.498 00.001 7680 IsGuiding returns 0
00:27:11.499 00.001 7680 scope move finished after 158 + 55 ms
00:27:11.499 00.000 7680 Move returns status 0, amount 158
00:27:11.499 00.000 7680 move complete, result=0
00:27:11.499 00.000 7680 worker thread done servicing request
00:27:11.500 00.001 7680 Worker thread wakes up
00:27:11.501 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 158 ms NORTH
00:27:11.506 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:11.507 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:12.758 01.251 7680 Exposure complete
00:27:12.894 00.136 7680 worker thread done servicing request
00:27:12.895 00.001 6120 OnExposeComplete: enter
00:27:12.897 00.002 6120 UpdateGuideState(): m_state=6
00:27:12.900 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4056
00:27:12.903 00.003 6120 Star::Find returns 1 (1), X=961.21, Y=50.93, Mass=14110, SNR=77.5, Peak=255 HFD=6.8
00:27:12.909 00.006 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-2.95) = xAngle (5.67 = -0.62)
00:27:12.911 00.002 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.40 = -0.88)
00:27:12.916 00.005 6120 CameraToMount -- cameraX=-0.62 cameraY=0.28 hyp=0.68 cameraTheta=2.71 mountX=0.56 mountY=-0.53, mountTheta=-0.76
00:27:12.922 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.62, y=0.28, opts=13)
00:27:12.927 00.005 6120 Enqueuing Move request for scope (-0.62, 0.28)
00:27:12.930 00.003 7680 Worker thread wakes up
00:27:12.931 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.28) opts 0xd
00:27:12.931 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.62, 0.28)
00:27:12.931 00.000 7680 Moving (-0.62, 0.28) raw xDistance=0.56 yDistance=-0.53
00:27:12.931 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
00:27:12.931 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:12.936 00.005 6120 UpdateGuideState exits: m=14110 SNR=77.5 Saturated
00:27:12.940 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:12.945 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
00:27:12.945 00.000 7680 MoveAxis(W, 227, ABG)
00:27:12.945 00.000 7680 Guiding  Dir = 3, Dur = 227
00:27:12.945 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:12.948 00.003 7680 IsSlewing returns 0
00:27:12.948 00.000 6120 Enqueuing Expose request
00:27:12.956 00.008 7680 IsGuiding returns 0
00:27:12.958 00.002 7680 PulseGuide returned control before completion, sleep 237
00:27:13.201 00.243 7680 IsGuiding returns 1
00:27:13.201 00.000 7680 scope still moving after pulse duration time elapsed
00:27:13.234 00.033 7680 IsSlewing returns 0
00:27:13.235 00.001 7680 IsGuiding returns 1
00:27:13.264 00.029 7680 IsSlewing returns 0
00:27:13.265 00.001 7680 IsGuiding returns 1
00:27:13.295 00.030 7680 IsSlewing returns 0
00:27:13.297 00.002 7680 IsGuiding returns 0
00:27:13.297 00.000 7680 scope move finished after 227 + 113 ms
00:27:13.298 00.001 7680 Move returns status 0, amount 227
00:27:13.298 00.000 7680 MoveAxis(N, 285, ABG)
00:27:13.299 00.001 7680 Guiding  Dir = 0, Dur = 285
00:27:13.299 00.000 7680 IsSlewing returns 0
00:27:13.300 00.001 7680 IsGuiding returns 0
00:27:13.300 00.000 7680 PulseGuide returned control before completion, sleep 295
00:27:13.609 00.309 7680 IsGuiding returns 1
00:27:13.610 00.001 7680 scope still moving after pulse duration time elapsed
00:27:13.641 00.031 7680 IsSlewing returns 0
00:27:13.642 00.001 7680 IsGuiding returns 0
00:27:13.642 00.000 7680 scope move finished after 285 + 57 ms
00:27:13.643 00.001 7680 Move returns status 0, amount 285
00:27:13.643 00.000 7680 move complete, result=0
00:27:13.643 00.000 7680 worker thread done servicing request
00:27:13.644 00.001 7680 Worker thread wakes up
00:27:13.644 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:13.644 00.000 6120 GuideStep: 0.6 px 227 ms WEST, -0.5 px 285 ms NORTH
00:27:13.654 00.010 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:14.901 01.247 7680 Exposure complete
00:27:15.021 00.120 7680 worker thread done servicing request
00:27:15.023 00.002 6120 OnExposeComplete: enter
00:27:15.026 00.003 6120 UpdateGuideState(): m_state=6
00:27:15.029 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4057
00:27:15.034 00.005 6120 Star::Find returns 1 (1), X=961.89, Y=50.64, Mass=14097, SNR=77.7, Peak=255 HFD=7.0
00:27:15.037 00.003 6120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-2.95) = xAngle (2.81 = 2.81)
00:27:15.040 00.003 6120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.54 = 2.54)
00:27:15.045 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.14 mountX=-0.06 mountY=0.04, mountTheta=2.60
00:27:15.051 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.01, opts=13)
00:27:15.054 00.003 6120 Enqueuing Move request for scope (0.07, -0.01)
00:27:15.057 00.003 7680 Worker thread wakes up
00:27:15.059 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:15.062 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
00:27:15.062 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
00:27:15.062 00.000 7680 Moving (0.07, -0.01) raw xDistance=-0.06 yDistance=0.04
00:27:15.063 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:27:15.063 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:27:15.063 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:27:15.063 00.000 7680 MoveAxis(E, 0, ABG)
00:27:15.063 00.000 7680 Move returns status 0, amount 0
00:27:15.064 00.001 7680 MoveAxis(N, 0, ABG)
00:27:15.064 00.000 7680 Move returns status 0, amount 0
00:27:15.064 00.000 7680 move complete, result=0
00:27:15.064 00.000 7680 worker thread done servicing request
00:27:15.065 00.001 6120 UpdateGuideState exits: m=14097 SNR=77.7 Saturated
00:27:15.069 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:15.072 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:15.074 00.002 6120 Enqueuing Expose request
00:27:15.080 00.006 7680 Worker thread wakes up
00:27:15.080 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:15.080 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:15.080 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:16.329 01.249 7680 Exposure complete
00:27:16.467 00.138 7680 worker thread done servicing request
00:27:16.468 00.001 6120 OnExposeComplete: enter
00:27:16.471 00.003 6120 UpdateGuideState(): m_state=6
00:27:16.476 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4058
00:27:16.479 00.003 6120 Star::Find returns 1 (1), X=961.73, Y=50.90, Mass=14170, SNR=77.5, Peak=255 HFD=6.9
00:27:16.483 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.40)
00:27:16.487 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.67)
00:27:16.491 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.26 hyp=0.27 cameraTheta=1.93 mountX=0.05 mountY=-0.27, mountTheta=-1.40
00:27:16.496 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.26, opts=13)
00:27:16.500 00.004 6120 Enqueuing Move request for scope (-0.10, 0.26)
00:27:16.504 00.004 7680 Worker thread wakes up
00:27:16.504 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.26) opts 0xd
00:27:16.504 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.26)
00:27:16.504 00.000 7680 Moving (-0.10, 0.26) raw xDistance=0.05 yDistance=-0.27
00:27:16.504 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:27:16.504 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:27:16.504 00.000 7680 MoveAxis(E, 0, ABG)
00:27:16.504 00.000 7680 Move returns status 0, amount 0
00:27:16.504 00.000 7680 MoveAxis(N, 148, ABG)
00:27:16.505 00.001 7680 Guiding  Dir = 0, Dur = 148
00:27:16.505 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:16.507 00.002 7680 IsSlewing returns 0
00:27:16.507 00.000 6120 UpdateGuideState exits: m=14170 SNR=77.5 Saturated
00:27:16.513 00.006 7680 IsGuiding returns 0
00:27:16.513 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:16.516 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:16.520 00.004 7680 PulseGuide returned control before completion, sleep 158
00:27:16.520 00.000 6120 Enqueuing Expose request
00:27:16.692 00.172 7680 IsGuiding returns 0
00:27:16.692 00.000 7680 Move returns status 0, amount 148
00:27:16.693 00.001 7680 move complete, result=0
00:27:16.693 00.000 7680 worker thread done servicing request
00:27:16.695 00.002 7680 Worker thread wakes up
00:27:16.695 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 148 ms NORTH
00:27:16.703 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:16.703 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:17.954 01.251 7680 Exposure complete
00:27:18.091 00.137 7680 worker thread done servicing request
00:27:18.091 00.000 6120 OnExposeComplete: enter
00:27:18.095 00.004 6120 UpdateGuideState(): m_state=6
00:27:18.099 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4059
00:27:18.103 00.004 6120 Star::Find returns 1 (1), X=961.61, Y=50.92, Mass=14853, SNR=80.4, Peak=255 HFD=7.0
00:27:18.108 00.005 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.11)
00:27:18.112 00.004 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
00:27:18.115 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.28 hyp=0.35 cameraTheta=2.22 mountX=0.16 mountY=-0.34, mountTheta=-1.14
00:27:18.120 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.28, opts=13)
00:27:18.124 00.004 6120 Enqueuing Move request for scope (-0.21, 0.28)
00:27:18.127 00.003 7680 Worker thread wakes up
00:27:18.127 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.28) opts 0xd
00:27:18.127 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.28)
00:27:18.128 00.001 7680 Moving (-0.21, 0.28) raw xDistance=0.16 yDistance=-0.34
00:27:18.128 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:27:18.128 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:27:18.128 00.000 7680 MoveAxis(E, 0, ABG)
00:27:18.128 00.000 7680 Move returns status 0, amount 0
00:27:18.128 00.000 7680 MoveAxis(N, 184, ABG)
00:27:18.128 00.000 7680 Guiding  Dir = 0, Dur = 184
00:27:18.129 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:18.132 00.003 7680 IsSlewing returns 0
00:27:18.132 00.000 6120 UpdateGuideState exits: m=14853 SNR=80.4 Saturated
00:27:18.136 00.004 7680 IsGuiding returns 0
00:27:18.136 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:18.140 00.004 7680 PulseGuide returned control before completion, sleep 194
00:27:18.140 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:18.144 00.004 6120 Enqueuing Expose request
00:27:18.348 00.204 7680 IsGuiding returns 1
00:27:18.348 00.000 7680 scope still moving after pulse duration time elapsed
00:27:18.379 00.031 7680 IsSlewing returns 0
00:27:18.381 00.002 7680 IsGuiding returns 0
00:27:18.381 00.000 7680 scope move finished after 184 + 60 ms
00:27:18.381 00.000 7680 Move returns status 0, amount 184
00:27:18.382 00.001 7680 move complete, result=0
00:27:18.382 00.000 7680 worker thread done servicing request
00:27:18.383 00.001 7680 Worker thread wakes up
00:27:18.383 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 184 ms NORTH
00:27:18.389 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:18.389 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:19.630 01.241 7680 Exposure complete
00:27:19.772 00.142 7680 worker thread done servicing request
00:27:19.773 00.001 6120 OnExposeComplete: enter
00:27:19.778 00.005 6120 UpdateGuideState(): m_state=6
00:27:19.782 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4060
00:27:19.787 00.005 6120 Star::Find returns 1 (1), X=961.57, Y=50.37, Mass=14007, SNR=77.5, Peak=255 HFD=7.2
00:27:19.790 00.003 6120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-2.95) = xAngle (0.63 = 0.63)
00:27:19.795 00.005 6120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.36 = 0.36)
00:27:19.800 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.27 hyp=0.37 cameraTheta=-2.32 mountX=0.30 mountY=0.13, mountTheta=0.42
00:27:19.805 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.27, opts=13)
00:27:19.809 00.004 6120 Enqueuing Move request for scope (-0.25, -0.27)
00:27:19.813 00.004 7680 Worker thread wakes up
00:27:19.813 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:19.817 00.004 6120 UpdateGuideState exits: m=14007 SNR=77.5 Saturated
00:27:19.821 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:19.824 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:19.828 00.004 6120 Enqueuing Expose request
00:27:19.832 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.27) opts 0xd
00:27:19.833 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.27)
00:27:19.833 00.000 7680 Moving (-0.25, -0.27) raw xDistance=0.30 yDistance=0.13
00:27:19.833 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:27:19.833 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:27:19.833 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:27:19.834 00.001 7680 MoveAxis(W, 123, ABG)
00:27:19.834 00.000 7680 Guiding  Dir = 3, Dur = 123
00:27:19.834 00.000 7680 IsSlewing returns 0
00:27:19.835 00.001 7680 IsGuiding returns 0
00:27:19.835 00.000 7680 PulseGuide returned control before completion, sleep 133
00:27:19.981 00.146 7680 IsGuiding returns 1
00:27:19.984 00.003 7680 scope still moving after pulse duration time elapsed
00:27:20.012 00.028 7680 IsSlewing returns 0
00:27:20.014 00.002 7680 IsGuiding returns 0
00:27:20.014 00.000 7680 scope move finished after 123 + 56 ms
00:27:20.015 00.001 7680 Move returns status 0, amount 123
00:27:20.015 00.000 7680 MoveAxis(N, 0, ABG)
00:27:20.017 00.002 7680 Move returns status 0, amount 0
00:27:20.017 00.000 7680 move complete, result=0
00:27:20.018 00.001 7680 worker thread done servicing request
00:27:20.018 00.000 7680 Worker thread wakes up
00:27:20.019 00.001 6120 GuideStep: 0.3 px 123 ms WEST, 0.1 px 0 ms NORTH
00:27:20.025 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:20.025 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:21.276 01.251 7680 Exposure complete
00:27:21.414 00.138 7680 worker thread done servicing request
00:27:21.414 00.000 6120 OnExposeComplete: enter
00:27:21.419 00.005 6120 UpdateGuideState(): m_state=6
00:27:21.424 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4061
00:27:21.429 00.005 6120 Star::Find returns 1 (1), X=961.70, Y=50.91, Mass=14459, SNR=79.5, Peak=255 HFD=6.9
00:27:21.433 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.31)
00:27:21.436 00.003 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
00:27:21.441 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.29 cameraTheta=2.02 mountX=0.08 mountY=-0.29, mountTheta=-1.31
00:27:21.446 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.26, opts=13)
00:27:21.450 00.004 6120 Enqueuing Move request for scope (-0.13, 0.26)
00:27:21.456 00.006 7680 Worker thread wakes up
00:27:21.456 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:21.460 00.004 6120 UpdateGuideState exits: m=14459 SNR=79.5 Saturated
00:27:21.464 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:21.468 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:21.472 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.26) opts 0xd
00:27:21.472 00.000 6120 Enqueuing Expose request
00:27:21.479 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.26)
00:27:21.480 00.001 7680 Moving (-0.13, 0.26) raw xDistance=0.08 yDistance=-0.29
00:27:21.481 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:27:21.482 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:27:21.482 00.000 7680 MoveAxis(E, 0, ABG)
00:27:21.483 00.001 7680 Move returns status 0, amount 0
00:27:21.484 00.001 7680 MoveAxis(N, 157, ABG)
00:27:21.484 00.000 7680 Guiding  Dir = 0, Dur = 157
00:27:21.484 00.000 7680 IsSlewing returns 0
00:27:21.485 00.001 7680 IsGuiding returns 0
00:27:21.486 00.001 7680 PulseGuide returned control before completion, sleep 167
00:27:21.657 00.171 7680 IsGuiding returns 1
00:27:21.658 00.001 7680 scope still moving after pulse duration time elapsed
00:27:21.687 00.029 7680 IsSlewing returns 0
00:27:21.688 00.001 7680 IsGuiding returns 0
00:27:21.688 00.000 7680 scope move finished after 157 + 46 ms
00:27:21.689 00.001 7680 Move returns status 0, amount 157
00:27:21.689 00.000 7680 move complete, result=0
00:27:21.689 00.000 7680 worker thread done servicing request
00:27:21.689 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 157 ms NORTH
00:27:21.696 00.007 7680 Worker thread wakes up
00:27:21.696 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:21.696 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:22.948 01.252 7680 Exposure complete
00:27:23.089 00.141 7680 worker thread done servicing request
00:27:23.089 00.000 6120 OnExposeComplete: enter
00:27:23.092 00.003 6120 UpdateGuideState(): m_state=6
00:27:23.097 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4062
00:27:23.101 00.004 6120 Star::Find returns 1 (1), X=961.42, Y=50.83, Mass=13899, SNR=76.3, Peak=255 HFD=6.9
00:27:23.105 00.004 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-2.95) = xAngle (5.66 = -0.62)
00:27:23.108 00.003 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.89)
00:27:23.112 00.004 6120 CameraToMount -- cameraX=-0.40 cameraY=0.19 hyp=0.44 cameraTheta=2.71 mountX=0.36 mountY=-0.34, mountTheta=-0.76
00:27:23.118 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=0.19, opts=13)
00:27:23.122 00.004 6120 Enqueuing Move request for scope (-0.40, 0.19)
00:27:23.125 00.003 7680 Worker thread wakes up
00:27:23.126 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.19) opts 0xd
00:27:23.126 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.40, 0.19)
00:27:23.126 00.000 7680 Moving (-0.40, 0.19) raw xDistance=0.36 yDistance=-0.34
00:27:23.127 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
00:27:23.127 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:23.131 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:27:23.131 00.000 7680 MoveAxis(W, 147, ABG)
00:27:23.132 00.001 7680 Guiding  Dir = 3, Dur = 147
00:27:23.132 00.000 6120 UpdateGuideState exits: m=13899 SNR=76.3 Saturated
00:27:23.136 00.004 7680 IsSlewing returns 0
00:27:23.136 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:23.141 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:23.145 00.004 6120 Enqueuing Expose request
00:27:23.148 00.003 7680 IsGuiding returns 0
00:27:23.150 00.002 7680 PulseGuide returned control before completion, sleep 157
00:27:23.314 00.164 7680 IsGuiding returns 1
00:27:23.315 00.001 7680 scope still moving after pulse duration time elapsed
00:27:23.345 00.030 7680 IsSlewing returns 0
00:27:23.346 00.001 7680 IsGuiding returns 0
00:27:23.347 00.001 7680 scope move finished after 147 + 51 ms
00:27:23.347 00.000 7680 Move returns status 0, amount 147
00:27:23.348 00.001 7680 MoveAxis(N, 187, ABG)
00:27:23.348 00.000 7680 Guiding  Dir = 0, Dur = 187
00:27:23.350 00.002 7680 IsSlewing returns 0
00:27:23.350 00.000 7680 IsGuiding returns 0
00:27:23.351 00.001 7680 PulseGuide returned control before completion, sleep 197
00:27:23.563 00.212 7680 IsGuiding returns 1
00:27:23.565 00.002 7680 scope still moving after pulse duration time elapsed
00:27:23.596 00.031 7680 IsSlewing returns 0
00:27:23.598 00.002 7680 IsGuiding returns 0
00:27:23.599 00.001 7680 scope move finished after 187 + 61 ms
00:27:23.599 00.000 7680 Move returns status 0, amount 187
00:27:23.600 00.001 7680 move complete, result=0
00:27:23.600 00.000 7680 worker thread done servicing request
00:27:23.601 00.001 7680 Worker thread wakes up
00:27:23.601 00.000 6120 GuideStep: 0.4 px 147 ms WEST, -0.3 px 187 ms NORTH
00:27:23.612 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:23.612 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:24.864 01.252 7680 Exposure complete
00:27:24.995 00.131 7680 worker thread done servicing request
00:27:24.996 00.001 6120 OnExposeComplete: enter
00:27:24.999 00.003 6120 UpdateGuideState(): m_state=6
00:27:25.003 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4063
00:27:25.006 00.003 6120 Star::Find returns 1 (1), X=961.86, Y=50.49, Mass=13053, SNR=74.5, Peak=255 HFD=7.0
00:27:25.012 00.006 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-2.95) = xAngle (1.63 = 1.63)
00:27:25.016 00.004 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.37 = 1.37)
00:27:25.021 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.32 mountX=-0.01 mountY=0.16, mountTheta=1.64
00:27:25.026 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.16, opts=13)
00:27:25.030 00.004 6120 Enqueuing Move request for scope (0.04, -0.16)
00:27:25.033 00.003 7680 Worker thread wakes up
00:27:25.033 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
00:27:25.035 00.002 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
00:27:25.035 00.000 7680 Moving (0.04, -0.16) raw xDistance=-0.01 yDistance=0.16
00:27:25.035 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:27:25.035 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:27:25.036 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:25.040 00.004 6120 UpdateGuideState exits: m=13053 SNR=74.5 Saturated
00:27:25.044 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:25.049 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:25.052 00.003 6120 Enqueuing Expose request
00:27:25.057 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:27:25.057 00.000 7680 MoveAxis(E, 0, ABG)
00:27:25.057 00.000 7680 Move returns status 0, amount 0
00:27:25.057 00.000 7680 MoveAxis(N, 0, ABG)
00:27:25.058 00.001 7680 Move returns status 0, amount 0
00:27:25.058 00.000 7680 move complete, result=0
00:27:25.058 00.000 7680 worker thread done servicing request
00:27:25.058 00.000 7680 Worker thread wakes up
00:27:25.059 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:27:25.063 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:25.063 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:26.317 01.254 7680 Exposure complete
00:27:26.451 00.134 7680 worker thread done servicing request
00:27:26.451 00.000 6120 OnExposeComplete: enter
00:27:26.454 00.003 6120 UpdateGuideState(): m_state=6
00:27:26.459 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4064
00:27:26.463 00.004 6120 Star::Find returns 1 (1), X=961.81, Y=50.92, Mass=14162, SNR=77.0, Peak=255 HFD=7.0
00:27:26.467 00.004 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
00:27:26.470 00.003 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
00:27:26.474 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.62 mountX=-0.04 mountY=-0.25, mountTheta=-1.72
00:27:26.478 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.27, opts=13)
00:27:26.483 00.005 6120 Enqueuing Move request for scope (-0.01, 0.27)
00:27:26.487 00.004 7680 Worker thread wakes up
00:27:26.487 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.27) opts 0xd
00:27:26.487 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.27)
00:27:26.487 00.000 7680 Moving (-0.01, 0.27) raw xDistance=-0.04 yDistance=-0.25
00:27:26.487 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:26.491 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:27:26.491 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:27:26.492 00.001 7680 MoveAxis(E, 0, ABG)
00:27:26.492 00.000 6120 UpdateGuideState exits: m=14162 SNR=77.0 Saturated
00:27:26.495 00.003 7680 Move returns status 0, amount 0
00:27:26.495 00.000 7680 MoveAxis(N, 135, ABG)
00:27:26.496 00.001 7680 Guiding  Dir = 0, Dur = 135
00:27:26.496 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:26.501 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:26.504 00.003 6120 Enqueuing Expose request
00:27:26.507 00.003 7680 IsSlewing returns 0
00:27:26.508 00.001 7680 IsGuiding returns 0
00:27:26.508 00.000 7680 PulseGuide returned control before completion, sleep 145
00:27:26.674 00.166 7680 IsGuiding returns 0
00:27:26.675 00.001 7680 Move returns status 0, amount 135
00:27:26.675 00.000 7680 move complete, result=0
00:27:26.676 00.001 7680 worker thread done servicing request
00:27:26.676 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 135 ms NORTH
00:27:26.683 00.007 7680 Worker thread wakes up
00:27:26.684 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:26.684 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:27.929 01.245 7680 Exposure complete
00:27:28.055 00.126 7680 worker thread done servicing request
00:27:28.055 00.000 6120 OnExposeComplete: enter
00:27:28.059 00.004 6120 UpdateGuideState(): m_state=6
00:27:28.064 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4065
00:27:28.068 00.004 6120 Star::Find returns 1 (1), X=961.74, Y=50.88, Mass=14880, SNR=78.5, Peak=255 HFD=6.9
00:27:28.071 00.003 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
00:27:28.076 00.005 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
00:27:28.079 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.23 hyp=0.25 cameraTheta=1.92 mountX=0.04 mountY=-0.24, mountTheta=-1.41
00:27:28.085 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.23, opts=13)
00:27:28.089 00.004 6120 Enqueuing Move request for scope (-0.08, 0.23)
00:27:28.093 00.004 7680 Worker thread wakes up
00:27:28.093 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.23) opts 0xd
00:27:28.094 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:28.098 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.23)
00:27:28.098 00.000 7680 Moving (-0.08, 0.23) raw xDistance=0.04 yDistance=-0.24
00:27:28.098 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:27:28.099 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:27:28.099 00.000 7680 MoveAxis(E, 0, ABG)
00:27:28.099 00.000 7680 Move returns status 0, amount 0
00:27:28.099 00.000 7680 MoveAxis(N, 132, ABG)
00:27:28.100 00.001 7680 Guiding  Dir = 0, Dur = 132
00:27:28.100 00.000 6120 UpdateGuideState exits: m=14880 SNR=78.5 Saturated
00:27:28.105 00.005 7680 IsSlewing returns 0
00:27:28.105 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:28.109 00.004 7680 IsGuiding returns 0
00:27:28.110 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:28.114 00.004 6120 Enqueuing Expose request
00:27:28.118 00.004 7680 PulseGuide returned control before completion, sleep 142
00:27:28.264 00.146 7680 IsGuiding returns 1
00:27:28.264 00.000 7680 scope still moving after pulse duration time elapsed
00:27:28.296 00.032 7680 IsSlewing returns 0
00:27:28.297 00.001 7680 IsGuiding returns 0
00:27:28.297 00.000 7680 scope move finished after 132 + 55 ms
00:27:28.298 00.001 7680 Move returns status 0, amount 132
00:27:28.298 00.000 7680 move complete, result=0
00:27:28.298 00.000 7680 worker thread done servicing request
00:27:28.298 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 132 ms NORTH
00:27:28.305 00.007 7680 Worker thread wakes up
00:27:28.305 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:28.305 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:29.558 01.253 7680 Exposure complete
00:27:29.693 00.135 7680 worker thread done servicing request
00:27:29.693 00.000 6120 OnExposeComplete: enter
00:27:29.696 00.003 6120 UpdateGuideState(): m_state=6
00:27:29.700 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4066
00:27:29.705 00.005 6120 Star::Find returns 1 (1), X=961.71, Y=50.61, Mass=14115, SNR=76.5, Peak=255 HFD=6.9
00:27:29.709 00.004 6120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-2.95) = xAngle (0.11 = 0.11)
00:27:29.712 00.003 6120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.15 = -0.15)
00:27:29.716 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-2.84 mountX=0.12 mountY=-0.02, mountTheta=-0.15
00:27:29.720 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.04, opts=13)
00:27:29.724 00.004 6120 Enqueuing Move request for scope (-0.12, -0.04)
00:27:29.728 00.004 7680 Worker thread wakes up
00:27:29.728 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
00:27:29.728 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
00:27:29.728 00.000 7680 Moving (-0.12, -0.04) raw xDistance=0.12 yDistance=-0.02
00:27:29.729 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:27:29.729 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:27:29.729 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:29.733 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:27:29.733 00.000 7680 MoveAxis(E, 0, ABG)
00:27:29.735 00.002 7680 Move returns status 0, amount 0
00:27:29.735 00.000 7680 MoveAxis(N, 0, ABG)
00:27:29.735 00.000 7680 Move returns status 0, amount 0
00:27:29.735 00.000 6120 UpdateGuideState exits: m=14115 SNR=76.5 Saturated
00:27:29.739 00.004 7680 move complete, result=0
00:27:29.740 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:29.743 00.003 7680 worker thread done servicing request
00:27:29.743 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:29.748 00.005 6120 Enqueuing Expose request
00:27:29.751 00.003 7680 Worker thread wakes up
00:27:29.751 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:29.751 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:29.751 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:30.997 01.246 7680 Exposure complete
00:27:31.129 00.132 7680 worker thread done servicing request
00:27:31.130 00.001 6120 OnExposeComplete: enter
00:27:31.132 00.002 6120 UpdateGuideState(): m_state=6
00:27:31.137 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4067
00:27:31.140 00.003 6120 Star::Find returns 1 (1), X=961.64, Y=51.03, Mass=13378, SNR=74.9, Peak=255 HFD=6.8
00:27:31.143 00.003 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.31)
00:27:31.147 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
00:27:31.151 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.38 hyp=0.42 cameraTheta=2.02 mountX=0.11 mountY=-0.42, mountTheta=-1.31
00:27:31.156 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.38, opts=13)
00:27:31.159 00.003 6120 Enqueuing Move request for scope (-0.19, 0.38)
00:27:31.162 00.003 7680 Worker thread wakes up
00:27:31.162 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.38) opts 0xd
00:27:31.163 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.38)
00:27:31.163 00.000 7680 Moving (-0.19, 0.38) raw xDistance=0.11 yDistance=-0.42
00:27:31.164 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:27:31.164 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:27:31.164 00.000 7680 MoveAxis(E, 0, ABG)
00:27:31.164 00.000 7680 Move returns status 0, amount 0
00:27:31.164 00.000 7680 MoveAxis(N, 230, ABG)
00:27:31.165 00.001 7680 Guiding  Dir = 0, Dur = 230
00:27:31.165 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:31.168 00.003 7680 IsSlewing returns 0
00:27:31.168 00.000 6120 UpdateGuideState exits: m=13378 SNR=74.9 Saturated
00:27:31.172 00.004 7680 IsGuiding returns 0
00:27:31.173 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:31.177 00.004 7680 PulseGuide returned control before completion, sleep 240
00:27:31.177 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:31.179 00.002 6120 Enqueuing Expose request
00:27:31.427 00.248 7680 IsGuiding returns 0
00:27:31.428 00.001 7680 Move returns status 0, amount 230
00:27:31.428 00.000 7680 move complete, result=0
00:27:31.429 00.001 7680 worker thread done servicing request
00:27:31.429 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 230 ms NORTH
00:27:31.435 00.006 7680 Worker thread wakes up
00:27:31.435 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:31.435 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:32.683 01.248 7680 Exposure complete
00:27:32.823 00.140 7680 worker thread done servicing request
00:27:32.823 00.000 6120 OnExposeComplete: enter
00:27:32.827 00.004 6120 UpdateGuideState(): m_state=6
00:27:32.831 00.004 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4068
00:27:32.835 00.004 6120 Star::Find returns 1 (1), X=961.40, Y=51.00, Mass=13986, SNR=75.6, Peak=255 HFD=6.8
00:27:32.838 00.003 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.40 = -0.88)
00:27:32.842 00.004 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.15)
00:27:32.845 00.003 6120 CameraToMount -- cameraX=-0.42 cameraY=0.35 hyp=0.55 cameraTheta=2.45 mountX=0.35 mountY=-0.50, mountTheta=-0.96
00:27:32.851 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.42, y=0.35, opts=13)
00:27:32.855 00.004 6120 Enqueuing Move request for scope (-0.42, 0.35)
00:27:32.859 00.004 7680 Worker thread wakes up
00:27:32.859 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.35) opts 0xd
00:27:32.859 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.42, 0.35)
00:27:32.860 00.001 7680 Moving (-0.42, 0.35) raw xDistance=0.35 yDistance=-0.50
00:27:32.860 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:27:32.860 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
00:27:32.860 00.000 7680 MoveAxis(W, 143, ABG)
00:27:32.860 00.000 7680 Guiding  Dir = 3, Dur = 143
00:27:32.860 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:32.865 00.005 7680 IsSlewing returns 0
00:27:32.866 00.001 6120 UpdateGuideState exits: m=13986 SNR=75.6 Saturated
00:27:32.870 00.004 7680 IsGuiding returns 0
00:27:32.870 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:32.873 00.003 7680 PulseGuide returned control before completion, sleep 153
00:27:32.873 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:32.878 00.005 6120 Enqueuing Expose request
00:27:33.035 00.157 7680 IsGuiding returns 1
00:27:33.036 00.001 7680 scope still moving after pulse duration time elapsed
00:27:33.065 00.029 7680 IsSlewing returns 0
00:27:33.066 00.001 7680 IsGuiding returns 0
00:27:33.067 00.001 7680 scope move finished after 143 + 53 ms
00:27:33.067 00.000 7680 Move returns status 0, amount 143
00:27:33.067 00.000 7680 MoveAxis(N, 271, ABG)
00:27:33.067 00.000 7680 Guiding  Dir = 0, Dur = 271
00:27:33.068 00.001 7680 IsSlewing returns 0
00:27:33.068 00.000 7680 IsGuiding returns 0
00:27:33.069 00.001 7680 PulseGuide returned control before completion, sleep 281
00:27:33.363 00.294 7680 IsGuiding returns 1
00:27:33.363 00.000 7680 scope still moving after pulse duration time elapsed
00:27:33.393 00.030 7680 IsSlewing returns 0
00:27:33.394 00.001 7680 IsGuiding returns 0
00:27:33.394 00.000 7680 scope move finished after 271 + 55 ms
00:27:33.395 00.001 7680 Move returns status 0, amount 271
00:27:33.395 00.000 7680 move complete, result=0
00:27:33.395 00.000 7680 worker thread done servicing request
00:27:33.400 00.005 6120 GuideStep: 0.3 px 143 ms WEST, -0.5 px 271 ms NORTH
00:27:33.405 00.005 7680 Worker thread wakes up
00:27:33.405 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:33.406 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:34.649 01.243 7680 Exposure complete
00:27:34.781 00.132 6120 OnExposeComplete: enter
00:27:34.785 00.004 6120 UpdateGuideState(): m_state=6
00:27:34.788 00.003 7680 worker thread done servicing request
00:27:34.788 00.000 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4069
00:27:34.792 00.004 6120 Star::Find returns 1 (1), X=961.58, Y=50.87, Mass=15412, SNR=81.6, Peak=255 HFD=7.0
00:27:34.795 00.003 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.36 = -0.93)
00:27:34.798 00.003 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.20)
00:27:34.802 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.22 hyp=0.33 cameraTheta=2.40 mountX=0.20 mountY=-0.30, mountTheta=-1.00
00:27:34.805 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.22, opts=13)
00:27:34.808 00.003 6120 Enqueuing Move request for scope (-0.24, 0.22)
00:27:34.812 00.004 7680 Worker thread wakes up
00:27:34.812 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.22) opts 0xd
00:27:34.812 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.22)
00:27:34.812 00.000 7680 Moving (-0.24, 0.22) raw xDistance=0.20 yDistance=-0.30
00:27:34.812 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:27:34.812 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:34.817 00.005 6120 UpdateGuideState exits: m=15412 SNR=81.6 Saturated
00:27:34.820 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:34.823 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:27:34.823 00.000 7680 MoveAxis(E, 0, ABG)
00:27:34.823 00.000 7680 Move returns status 0, amount 0
00:27:34.823 00.000 7680 MoveAxis(N, 165, ABG)
00:27:34.823 00.000 7680 Guiding  Dir = 0, Dur = 165
00:27:34.824 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:34.829 00.005 7680 IsSlewing returns 0
00:27:34.829 00.000 6120 Enqueuing Expose request
00:27:34.835 00.006 7680 IsGuiding returns 0
00:27:34.835 00.000 7680 PulseGuide returned control before completion, sleep 175
00:27:35.016 00.181 7680 IsGuiding returns 1
00:27:35.016 00.000 7680 scope still moving after pulse duration time elapsed
00:27:35.046 00.030 7680 IsSlewing returns 0
00:27:35.048 00.002 7680 IsGuiding returns 0
00:27:35.048 00.000 7680 scope move finished after 165 + 48 ms
00:27:35.048 00.000 7680 Move returns status 0, amount 165
00:27:35.048 00.000 7680 move complete, result=0
00:27:35.050 00.002 7680 worker thread done servicing request
00:27:35.050 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 165 ms NORTH
00:27:35.055 00.005 7680 Worker thread wakes up
00:27:35.055 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:35.055 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:36.313 01.258 7680 Exposure complete
00:27:36.449 00.136 7680 worker thread done servicing request
00:27:36.449 00.000 6120 OnExposeComplete: enter
00:27:36.455 00.006 6120 UpdateGuideState(): m_state=6
00:27:36.460 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4070
00:27:36.464 00.004 6120 Star::Find returns 1 (1), X=961.33, Y=50.76, Mass=14658, SNR=78.0, Peak=255 HFD=7.0
00:27:36.468 00.004 6120 CameraToMount -- cameraTheta (2.92) - m_xAngle (-2.95) = xAngle (5.87 = -0.41)
00:27:36.471 00.003 6120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.61 = -0.68)
00:27:36.474 00.003 6120 CameraToMount -- cameraX=-0.49 cameraY=0.11 hyp=0.51 cameraTheta=2.92 mountX=0.46 mountY=-0.32, mountTheta=-0.60
00:27:36.481 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.49, y=0.11, opts=13)
00:27:36.485 00.004 6120 Enqueuing Move request for scope (-0.49, 0.11)
00:27:36.490 00.005 7680 Worker thread wakes up
00:27:36.490 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:36.494 00.004 6120 UpdateGuideState exits: m=14658 SNR=78.0 Saturated
00:27:36.497 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.11) opts 0xd
00:27:36.497 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.49, 0.11)
00:27:36.498 00.001 7680 Moving (-0.49, 0.11) raw xDistance=0.46 yDistance=-0.32
00:27:36.499 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:36.502 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:36.506 00.004 6120 Enqueuing Expose request
00:27:36.509 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
00:27:36.509 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:27:36.510 00.001 7680 MoveAxis(W, 190, ABG)
00:27:36.510 00.000 7680 Guiding  Dir = 3, Dur = 190
00:27:36.511 00.001 7680 IsSlewing returns 0
00:27:36.511 00.000 7680 IsGuiding returns 0
00:27:36.512 00.001 7680 PulseGuide returned control before completion, sleep 200
00:27:36.728 00.216 7680 IsGuiding returns 1
00:27:36.729 00.001 7680 scope still moving after pulse duration time elapsed
00:27:36.760 00.031 7680 IsSlewing returns 0
00:27:36.761 00.001 7680 IsGuiding returns 0
00:27:36.762 00.001 7680 scope move finished after 190 + 60 ms
00:27:36.763 00.001 7680 Move returns status 0, amount 190
00:27:36.763 00.000 7680 MoveAxis(N, 172, ABG)
00:27:36.763 00.000 7680 Guiding  Dir = 0, Dur = 172
00:27:36.764 00.001 7680 IsSlewing returns 0
00:27:36.765 00.001 7680 IsGuiding returns 0
00:27:36.766 00.001 7680 PulseGuide returned control before completion, sleep 182
00:27:36.963 00.197 7680 IsGuiding returns 1
00:27:36.963 00.000 7680 scope still moving after pulse duration time elapsed
00:27:36.994 00.031 7680 IsSlewing returns 0
00:27:36.995 00.001 7680 IsGuiding returns 0
00:27:36.996 00.001 7680 scope move finished after 172 + 57 ms
00:27:36.996 00.000 7680 Move returns status 0, amount 172
00:27:36.996 00.000 7680 move complete, result=0
00:27:36.996 00.000 7680 worker thread done servicing request
00:27:36.996 00.000 6120 GuideStep: 0.5 px 190 ms WEST, -0.3 px 172 ms NORTH
00:27:37.003 00.007 7680 Worker thread wakes up
00:27:37.003 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:37.004 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:38.254 01.250 7680 Exposure complete
00:27:38.401 00.147 7680 worker thread done servicing request
00:27:38.402 00.001 6120 OnExposeComplete: enter
00:27:38.408 00.006 6120 UpdateGuideState(): m_state=6
00:27:38.414 00.006 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4071
00:27:38.421 00.007 6120 Star::Find returns 1 (1), X=961.75, Y=50.57, Mass=14719, SNR=79.2, Peak=255 HFD=7.1
00:27:38.429 00.008 6120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-2.95) = xAngle (0.62 = 0.62)
00:27:38.435 00.006 6120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.35 = 0.35)
00:27:38.441 00.006 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.34 mountX=0.09 mountY=0.04, mountTheta=0.40
00:27:38.450 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.08, opts=13)
00:27:38.456 00.006 6120 Enqueuing Move request for scope (-0.08, -0.08)
00:27:38.460 00.004 7680 Worker thread wakes up
00:27:38.460 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:38.465 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
00:27:38.466 00.001 6120 UpdateGuideState exits: m=14719 SNR=79.2 Saturated
00:27:38.471 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
00:27:38.471 00.000 7680 Moving (-0.08, -0.08) raw xDistance=0.09 yDistance=0.04
00:27:38.471 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:27:38.472 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:38.476 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:27:38.476 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:38.480 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:27:38.480 00.000 6120 Enqueuing Expose request
00:27:38.485 00.005 7680 MoveAxis(E, 0, ABG)
00:27:38.485 00.000 7680 Move returns status 0, amount 0
00:27:38.485 00.000 7680 MoveAxis(N, 0, ABG)
00:27:38.486 00.001 7680 Move returns status 0, amount 0
00:27:38.486 00.000 7680 move complete, result=0
00:27:38.487 00.001 7680 worker thread done servicing request
00:27:38.487 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:27:38.491 00.004 7680 Worker thread wakes up
00:27:38.492 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:38.492 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:39.747 01.255 7680 Exposure complete
00:27:39.886 00.139 7680 worker thread done servicing request
00:27:39.886 00.000 6120 OnExposeComplete: enter
00:27:39.892 00.006 6120 UpdateGuideState(): m_state=6
00:27:39.896 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4072
00:27:39.900 00.004 6120 Star::Find returns 1 (1), X=961.74, Y=50.92, Mass=14892, SNR=78.5, Peak=255 HFD=6.9
00:27:39.903 00.003 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
00:27:39.906 00.003 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
00:27:39.911 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.29 cameraTheta=1.87 mountX=0.03 mountY=-0.28, mountTheta=-1.45
00:27:39.915 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.27, opts=13)
00:27:39.920 00.005 6120 Enqueuing Move request for scope (-0.09, 0.27)
00:27:39.925 00.005 7680 Worker thread wakes up
00:27:39.925 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:39.930 00.005 6120 UpdateGuideState exits: m=14892 SNR=78.5 Saturated
00:27:39.935 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:39.941 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:39.946 00.005 6120 Enqueuing Expose request
00:27:39.950 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.27) opts 0xd
00:27:39.951 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.27)
00:27:39.951 00.000 7680 Moving (-0.09, 0.27) raw xDistance=0.03 yDistance=-0.28
00:27:39.951 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:27:39.952 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:27:39.952 00.000 7680 MoveAxis(E, 0, ABG)
00:27:39.953 00.001 7680 Move returns status 0, amount 0
00:27:39.953 00.000 7680 MoveAxis(N, 154, ABG)
00:27:39.953 00.000 7680 Guiding  Dir = 0, Dur = 154
00:27:39.953 00.000 7680 IsSlewing returns 0
00:27:39.954 00.001 7680 IsGuiding returns 0
00:27:39.954 00.000 7680 PulseGuide returned control before completion, sleep 164
00:27:40.125 00.171 7680 IsGuiding returns 1
00:27:40.126 00.001 7680 scope still moving after pulse duration time elapsed
00:27:40.156 00.030 7680 IsSlewing returns 0
00:27:40.157 00.001 7680 IsGuiding returns 0
00:27:40.158 00.001 7680 scope move finished after 154 + 48 ms
00:27:40.158 00.000 7680 Move returns status 0, amount 154
00:27:40.158 00.000 7680 move complete, result=0
00:27:40.159 00.001 7680 worker thread done servicing request
00:27:40.159 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 154 ms NORTH
00:27:40.165 00.006 7680 Worker thread wakes up
00:27:40.165 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:40.166 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:41.416 01.250 7680 Exposure complete
00:27:41.542 00.126 7680 worker thread done servicing request
00:27:41.542 00.000 6120 OnExposeComplete: enter
00:27:41.547 00.005 6120 UpdateGuideState(): m_state=6
00:27:41.553 00.006 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4073
00:27:41.557 00.004 6120 Star::Find returns 1 (1), X=961.79, Y=50.87, Mass=14651, SNR=79.7, Peak=255 HFD=6.8
00:27:41.561 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.60)
00:27:41.564 00.003 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.87)
00:27:41.569 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.23 cameraTheta=1.73 mountX=-0.01 mountY=-0.22, mountTheta=-1.60
00:27:41.573 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.22, opts=13)
00:27:41.579 00.006 6120 Enqueuing Move request for scope (-0.04, 0.22)
00:27:41.582 00.003 7680 Worker thread wakes up
00:27:41.583 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:41.586 00.003 6120 UpdateGuideState exits: m=14651 SNR=79.7 Saturated
00:27:41.590 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:41.594 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:41.598 00.004 6120 Enqueuing Expose request
00:27:41.602 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
00:27:41.602 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
00:27:41.602 00.000 7680 Moving (-0.04, 0.22) raw xDistance=-0.01 yDistance=-0.22
00:27:41.602 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:27:41.602 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:27:41.602 00.000 7680 MoveAxis(E, 0, ABG)
00:27:41.604 00.002 7680 Move returns status 0, amount 0
00:27:41.604 00.000 7680 MoveAxis(N, 118, ABG)
00:27:41.604 00.000 7680 Guiding  Dir = 0, Dur = 118
00:27:41.605 00.001 7680 IsSlewing returns 0
00:27:41.605 00.000 7680 IsGuiding returns 0
00:27:41.605 00.000 7680 PulseGuide returned control before completion, sleep 128
00:27:41.750 00.145 7680 IsGuiding returns 0
00:27:41.751 00.001 7680 Move returns status 0, amount 118
00:27:41.751 00.000 7680 move complete, result=0
00:27:41.751 00.000 7680 worker thread done servicing request
00:27:41.751 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 118 ms NORTH
00:27:41.758 00.007 7680 Worker thread wakes up
00:27:41.758 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:41.758 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:43.010 01.252 7680 Exposure complete
00:27:43.145 00.135 7680 worker thread done servicing request
00:27:43.145 00.000 6120 OnExposeComplete: enter
00:27:43.149 00.004 6120 UpdateGuideState(): m_state=6
00:27:43.153 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4074
00:27:43.156 00.003 6120 Star::Find returns 1 (1), X=961.74, Y=50.51, Mass=13113, SNR=74.4, Peak=255 HFD=7.0
00:27:43.161 00.005 6120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-2.95) = xAngle (0.85 = 0.85)
00:27:43.164 00.003 6120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.59 = 0.59)
00:27:43.167 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.10 mountX=0.10 mountY=0.09, mountTheta=0.70
00:27:43.173 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.14, opts=13)
00:27:43.177 00.004 6120 Enqueuing Move request for scope (-0.08, -0.14)
00:27:43.181 00.004 7680 Worker thread wakes up
00:27:43.181 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
00:27:43.181 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
00:27:43.182 00.001 7680 Moving (-0.08, -0.14) raw xDistance=0.10 yDistance=0.09
00:27:43.182 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:27:43.182 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:27:43.182 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:27:43.182 00.000 7680 MoveAxis(E, 0, ABG)
00:27:43.183 00.001 7680 Move returns status 0, amount 0
00:27:43.183 00.000 7680 MoveAxis(N, 0, ABG)
00:27:43.183 00.000 7680 Move returns status 0, amount 0
00:27:43.183 00.000 7680 move complete, result=0
00:27:43.183 00.000 7680 worker thread done servicing request
00:27:43.184 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:43.188 00.004 6120 UpdateGuideState exits: m=13113 SNR=74.4 Saturated
00:27:43.191 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:43.195 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:43.198 00.003 6120 Enqueuing Expose request
00:27:43.201 00.003 7680 Worker thread wakes up
00:27:43.201 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:43.201 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:43.203 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:27:44.444 01.241 7680 Exposure complete
00:27:44.576 00.132 7680 worker thread done servicing request
00:27:44.576 00.000 6120 OnExposeComplete: enter
00:27:44.581 00.005 6120 UpdateGuideState(): m_state=6
00:27:44.586 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4075
00:27:44.591 00.005 6120 Star::Find returns 1 (1), X=961.66, Y=50.58, Mass=14108, SNR=77.0, Peak=255 HFD=7.0
00:27:44.595 00.004 6120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-2.95) = xAngle (0.17 = 0.17)
00:27:44.599 00.004 6120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.10 = -0.10)
00:27:44.603 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.78 mountX=0.18 mountY=-0.02, mountTheta=-0.10
00:27:44.608 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.06, opts=13)
00:27:44.613 00.005 6120 Enqueuing Move request for scope (-0.17, -0.06)
00:27:44.617 00.004 7680 Worker thread wakes up
00:27:44.618 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
00:27:44.618 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
00:27:44.618 00.000 7680 Moving (-0.17, -0.06) raw xDistance=0.18 yDistance=-0.02
00:27:44.618 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:27:44.618 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:27:44.619 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:44.624 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:27:44.624 00.000 7680 MoveAxis(E, 0, ABG)
00:27:44.624 00.000 7680 Move returns status 0, amount 0
00:27:44.624 00.000 7680 MoveAxis(N, 0, ABG)
00:27:44.624 00.000 7680 Move returns status 0, amount 0
00:27:44.625 00.001 6120 UpdateGuideState exits: m=14108 SNR=77.0 Saturated
00:27:44.629 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:44.632 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:44.637 00.005 6120 Enqueuing Expose request
00:27:44.642 00.005 7680 move complete, result=0
00:27:44.642 00.000 7680 worker thread done servicing request
00:27:44.642 00.000 7680 Worker thread wakes up
00:27:44.643 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:27:44.646 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:44.648 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:45.899 01.251 7680 Exposure complete
00:27:46.037 00.138 7680 worker thread done servicing request
00:27:46.037 00.000 6120 OnExposeComplete: enter
00:27:46.040 00.003 6120 UpdateGuideState(): m_state=6
00:27:46.043 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4076
00:27:46.047 00.004 6120 Star::Find returns 1 (1), X=961.31, Y=51.02, Mass=14972, SNR=80.3, Peak=255 HFD=6.9
00:27:46.051 00.004 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-2.95) = xAngle (5.46 = -0.82)
00:27:46.055 00.004 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.09)
00:27:46.058 00.003 6120 CameraToMount -- cameraX=-0.51 cameraY=0.38 hyp=0.63 cameraTheta=2.51 mountX=0.43 mountY=-0.56, mountTheta=-0.92
00:27:46.064 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.51, y=0.38, opts=13)
00:27:46.068 00.004 6120 Enqueuing Move request for scope (-0.51, 0.38)
00:27:46.071 00.003 7680 Worker thread wakes up
00:27:46.071 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.38) opts 0xd
00:27:46.071 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.51, 0.38)
00:27:46.071 00.000 7680 Moving (-0.51, 0.38) raw xDistance=0.43 yDistance=-0.56
00:27:46.071 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
00:27:46.073 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
00:27:46.073 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:46.076 00.003 7680 MoveAxis(W, 176, ABG)
00:27:46.078 00.002 7680 Guiding  Dir = 3, Dur = 176
00:27:46.078 00.000 6120 UpdateGuideState exits: m=14972 SNR=80.3 Saturated
00:27:46.082 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:46.086 00.004 7680 IsSlewing returns 0
00:27:46.086 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:46.090 00.004 6120 Enqueuing Expose request
00:27:46.093 00.003 7680 IsGuiding returns 0
00:27:46.093 00.000 7680 PulseGuide returned control before completion, sleep 186
00:27:46.295 00.202 7680 IsGuiding returns 1
00:27:46.296 00.001 7680 scope still moving after pulse duration time elapsed
00:27:46.326 00.030 7680 IsSlewing returns 0
00:27:46.328 00.002 7680 IsGuiding returns 0
00:27:46.328 00.000 7680 scope move finished after 176 + 59 ms
00:27:46.329 00.001 7680 Move returns status 0, amount 176
00:27:46.330 00.001 7680 MoveAxis(N, 305, ABG)
00:27:46.331 00.001 7680 Guiding  Dir = 0, Dur = 305
00:27:46.331 00.000 7680 IsSlewing returns 0
00:27:46.331 00.000 7680 IsGuiding returns 0
00:27:46.332 00.001 7680 PulseGuide returned control before completion, sleep 315
00:27:46.658 00.326 7680 IsGuiding returns 1
00:27:46.659 00.001 7680 scope still moving after pulse duration time elapsed
00:27:46.689 00.030 7680 IsSlewing returns 0
00:27:46.690 00.001 7680 IsGuiding returns 0
00:27:46.690 00.000 7680 scope move finished after 305 + 53 ms
00:27:46.691 00.001 7680 Move returns status 0, amount 305
00:27:46.691 00.000 7680 move complete, result=0
00:27:46.692 00.001 7680 worker thread done servicing request
00:27:46.692 00.000 7680 Worker thread wakes up
00:27:46.693 00.001 6120 GuideStep: 0.4 px 176 ms WEST, -0.6 px 305 ms NORTH
00:27:46.699 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:46.700 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:47.948 01.248 7680 Exposure complete
00:27:48.081 00.133 7680 worker thread done servicing request
00:27:48.081 00.000 6120 OnExposeComplete: enter
00:27:48.085 00.004 6120 UpdateGuideState(): m_state=6
00:27:48.089 00.004 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4077
00:27:48.093 00.004 6120 Star::Find returns 1 (1), X=961.92, Y=50.81, Mass=13724, SNR=76.9, Peak=255 HFD=6.9
00:27:48.098 00.005 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
00:27:48.102 00.004 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
00:27:48.105 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.19 cameraTheta=1.05 mountX=-0.12 mountY=-0.10, mountTheta=-2.43
00:27:48.111 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.16, opts=13)
00:27:48.115 00.004 6120 Enqueuing Move request for scope (0.09, 0.16)
00:27:48.120 00.005 7680 Worker thread wakes up
00:27:48.120 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
00:27:48.120 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
00:27:48.120 00.000 7680 Moving (0.09, 0.16) raw xDistance=-0.12 yDistance=-0.10
00:27:48.120 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:27:48.120 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:27:48.120 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:27:48.120 00.000 7680 MoveAxis(E, 0, ABG)
00:27:48.121 00.001 7680 Move returns status 0, amount 0
00:27:48.121 00.000 7680 MoveAxis(N, 0, ABG)
00:27:48.121 00.000 7680 Move returns status 0, amount 0
00:27:48.121 00.000 7680 move complete, result=0
00:27:48.121 00.000 7680 worker thread done servicing request
00:27:48.122 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:48.125 00.003 6120 UpdateGuideState exits: m=13724 SNR=76.9 Saturated
00:27:48.129 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:48.133 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:48.136 00.003 6120 Enqueuing Expose request
00:27:48.139 00.003 7680 Worker thread wakes up
00:27:48.140 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:48.140 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:48.140 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:49.386 01.246 7680 Exposure complete
00:27:49.516 00.130 7680 worker thread done servicing request
00:27:49.516 00.000 6120 OnExposeComplete: enter
00:27:49.521 00.005 6120 UpdateGuideState(): m_state=6
00:27:49.525 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4078
00:27:49.529 00.004 6120 Star::Find returns 1 (1), X=962.04, Y=51.06, Mass=14090, SNR=76.9, Peak=255 HFD=7.1
00:27:49.534 00.005 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
00:27:49.538 00.004 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.51)
00:27:49.542 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.41 hyp=0.46 cameraTheta=1.08 mountX=-0.29 mountY=-0.27, mountTheta=-2.39
00:27:49.547 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.41, opts=13)
00:27:49.555 00.008 6120 Enqueuing Move request for scope (0.22, 0.41)
00:27:49.560 00.005 7680 Worker thread wakes up
00:27:49.560 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.41) opts 0xd
00:27:49.560 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:49.564 00.004 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.41)
00:27:49.565 00.001 6120 UpdateGuideState exits: m=14090 SNR=76.9 Saturated
00:27:49.569 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:49.573 00.004 7680 Moving (0.22, 0.41) raw xDistance=-0.29 yDistance=-0.27
00:27:49.573 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:27:49.573 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:49.581 00.008 6120 Enqueuing Expose request
00:27:49.585 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:27:49.586 00.001 7680 MoveAxis(E, 118, ABG)
00:27:49.586 00.000 7680 Guiding  Dir = 2, Dur = 118
00:27:49.586 00.000 7680 IsSlewing returns 0
00:27:49.587 00.001 7680 IsGuiding returns 0
00:27:49.587 00.000 7680 PulseGuide returned control before completion, sleep 128
00:27:49.718 00.131 7680 IsGuiding returns 1
00:27:49.719 00.001 7680 scope still moving after pulse duration time elapsed
00:27:49.750 00.031 7680 IsSlewing returns 0
00:27:49.752 00.002 7680 IsGuiding returns 0
00:27:49.752 00.000 7680 scope move finished after 118 + 47 ms
00:27:49.752 00.000 7680 Move returns status 0, amount 118
00:27:49.754 00.002 7680 MoveAxis(N, 148, ABG)
00:27:49.754 00.000 7680 Guiding  Dir = 0, Dur = 148
00:27:49.754 00.000 7680 IsSlewing returns 0
00:27:49.755 00.001 7680 IsGuiding returns 0
00:27:49.755 00.000 7680 PulseGuide returned control before completion, sleep 158
00:27:49.922 00.167 7680 IsGuiding returns 1
00:27:49.922 00.000 7680 scope still moving after pulse duration time elapsed
00:27:49.952 00.030 7680 IsSlewing returns 0
00:27:49.952 00.000 7680 IsGuiding returns 0
00:27:49.953 00.001 7680 scope move finished after 148 + 49 ms
00:27:49.954 00.001 7680 Move returns status 0, amount 148
00:27:49.954 00.000 7680 move complete, result=0
00:27:49.954 00.000 7680 worker thread done servicing request
00:27:49.955 00.001 7680 Worker thread wakes up
00:27:49.955 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:49.955 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:49.955 00.000 6120 GuideStep: -0.3 px 118 ms EAST, -0.3 px 148 ms NORTH
00:27:51.195 01.240 7680 Exposure complete
00:27:51.325 00.130 7680 worker thread done servicing request
00:27:51.326 00.001 6120 OnExposeComplete: enter
00:27:51.330 00.004 6120 UpdateGuideState(): m_state=6
00:27:51.335 00.005 6120 Star::Find(15, 962, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4079
00:27:51.339 00.004 6120 Star::Find returns 1 (1), X=961.82, Y=50.99, Mass=14589, SNR=78.7, Peak=255 HFD=7.0
00:27:51.343 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
00:27:51.347 00.004 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
00:27:51.350 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.35 hyp=0.35 cameraTheta=1.58 mountX=-0.06 mountY=-0.31, mountTheta=-1.77
00:27:51.357 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.35, opts=13)
00:27:51.362 00.005 6120 Enqueuing Move request for scope (-0.00, 0.35)
00:27:51.366 00.004 7680 Worker thread wakes up
00:27:51.366 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:51.370 00.004 6120 UpdateGuideState exits: m=14589 SNR=78.7 Saturated
00:27:51.374 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:51.378 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:51.381 00.003 6120 Enqueuing Expose request
00:27:51.384 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.35) opts 0xd
00:27:51.384 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.35)
00:27:51.384 00.000 7680 Moving (-0.00, 0.35) raw xDistance=-0.06 yDistance=-0.31
00:27:51.385 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:27:51.385 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:27:51.385 00.000 7680 MoveAxis(E, 0, ABG)
00:27:51.385 00.000 7680 Move returns status 0, amount 0
00:27:51.385 00.000 7680 MoveAxis(N, 170, ABG)
00:27:51.385 00.000 7680 Guiding  Dir = 0, Dur = 170
00:27:51.386 00.001 7680 IsSlewing returns 0
00:27:51.386 00.000 7680 IsGuiding returns 0
00:27:51.386 00.000 7680 PulseGuide returned control before completion, sleep 180
00:27:51.577 00.191 7680 IsGuiding returns 1
00:27:51.577 00.000 7680 scope still moving after pulse duration time elapsed
00:27:51.608 00.031 7680 IsSlewing returns 0
00:27:51.608 00.000 7680 IsGuiding returns 0
00:27:51.609 00.001 7680 scope move finished after 170 + 52 ms
00:27:51.609 00.000 7680 Move returns status 0, amount 170
00:27:51.609 00.000 7680 move complete, result=0
00:27:51.610 00.001 7680 worker thread done servicing request
00:27:51.610 00.000 7680 Worker thread wakes up
00:27:51.610 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 170 ms NORTH
00:27:51.617 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:51.617 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:52.865 01.248 7680 Exposure complete
00:27:52.977 00.112 7680 worker thread done servicing request
00:27:52.977 00.000 6120 OnExposeComplete: enter
00:27:52.981 00.004 6120 UpdateGuideState(): m_state=6
00:27:52.986 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4080
00:27:52.990 00.004 6120 Star::Find returns 1 (1), X=961.78, Y=50.99, Mass=14340, SNR=78.8, Peak=255 HFD=6.9
00:27:52.994 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
00:27:52.997 00.003 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
00:27:53.000 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.35 hyp=0.35 cameraTheta=1.68 mountX=-0.03 mountY=-0.33, mountTheta=-1.65
00:27:53.005 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.35, opts=13)
00:27:53.009 00.004 6120 Enqueuing Move request for scope (-0.04, 0.35)
00:27:53.013 00.004 7680 Worker thread wakes up
00:27:53.014 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:53.019 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.35) opts 0xd
00:27:53.019 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.35)
00:27:53.019 00.000 7680 Moving (-0.04, 0.35) raw xDistance=-0.03 yDistance=-0.33
00:27:53.019 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:27:53.019 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:27:53.020 00.001 7680 MoveAxis(E, 0, ABG)
00:27:53.020 00.000 7680 Move returns status 0, amount 0
00:27:53.020 00.000 7680 MoveAxis(N, 178, ABG)
00:27:53.020 00.000 7680 Guiding  Dir = 0, Dur = 178
00:27:53.021 00.001 6120 UpdateGuideState exits: m=14340 SNR=78.8 Saturated
00:27:53.025 00.004 7680 IsSlewing returns 0
00:27:53.025 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:53.028 00.003 7680 IsGuiding returns 0
00:27:53.028 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:53.033 00.005 7680 PulseGuide returned control before completion, sleep 188
00:27:53.033 00.000 6120 Enqueuing Expose request
00:27:53.235 00.202 7680 IsGuiding returns 0
00:27:53.236 00.001 7680 Move returns status 0, amount 178
00:27:53.236 00.000 7680 move complete, result=0
00:27:53.237 00.001 7680 worker thread done servicing request
00:27:53.237 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 178 ms NORTH
00:27:53.244 00.007 7680 Worker thread wakes up
00:27:53.244 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:53.244 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:54.496 01.252 7680 Exposure complete
00:27:54.630 00.134 7680 worker thread done servicing request
00:27:54.631 00.001 6120 OnExposeComplete: enter
00:27:54.635 00.004 6120 UpdateGuideState(): m_state=6
00:27:54.639 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4081
00:27:54.645 00.006 6120 Star::Find returns 1 (1), X=961.98, Y=50.98, Mass=14800, SNR=79.4, Peak=255 HFD=7.2
00:27:54.649 00.004 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.08 = -2.21)
00:27:54.654 00.005 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
00:27:54.658 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.33 hyp=0.37 cameraTheta=1.12 mountX=-0.22 mountY=-0.23, mountTheta=-2.33
00:27:54.663 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.33, opts=13)
00:27:54.668 00.005 6120 Enqueuing Move request for scope (0.16, 0.33)
00:27:54.671 00.003 7680 Worker thread wakes up
00:27:54.671 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:54.676 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.33) opts 0xd
00:27:54.677 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.33)
00:27:54.677 00.000 7680 Moving (0.16, 0.33) raw xDistance=-0.22 yDistance=-0.23
00:27:54.677 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:27:54.677 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:27:54.678 00.001 7680 MoveAxis(E, 89, ABG)
00:27:54.679 00.001 7680 Guiding  Dir = 2, Dur = 89
00:27:54.679 00.000 6120 UpdateGuideState exits: m=14800 SNR=79.4 Saturated
00:27:54.683 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:54.687 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:54.690 00.003 6120 Enqueuing Expose request
00:27:54.695 00.005 7680 IsSlewing returns 0
00:27:54.695 00.000 7680 IsGuiding returns 0
00:27:54.696 00.001 7680 PulseGuide returned control before completion, sleep 99
00:27:54.799 00.103 7680 IsGuiding returns 1
00:27:54.801 00.002 7680 scope still moving after pulse duration time elapsed
00:27:54.829 00.028 7680 IsSlewing returns 0
00:27:54.831 00.002 7680 IsGuiding returns 0
00:27:54.832 00.001 7680 scope move finished after 89 + 47 ms
00:27:54.832 00.000 7680 Move returns status 0, amount 89
00:27:54.832 00.000 7680 MoveAxis(N, 124, ABG)
00:27:54.833 00.001 7680 Guiding  Dir = 0, Dur = 124
00:27:54.833 00.000 7680 IsSlewing returns 0
00:27:54.834 00.001 7680 IsGuiding returns 0
00:27:54.834 00.000 7680 PulseGuide returned control before completion, sleep 134
00:27:54.971 00.137 7680 IsGuiding returns 1
00:27:54.972 00.001 7680 scope still moving after pulse duration time elapsed
00:27:55.002 00.030 7680 IsSlewing returns 0
00:27:55.004 00.002 7680 IsGuiding returns 0
00:27:55.004 00.000 7680 scope move finished after 124 + 46 ms
00:27:55.005 00.001 7680 Move returns status 0, amount 124
00:27:55.005 00.000 7680 move complete, result=0
00:27:55.005 00.000 7680 worker thread done servicing request
00:27:55.006 00.001 7680 Worker thread wakes up
00:27:55.006 00.000 6120 GuideStep: -0.2 px 89 ms EAST, -0.2 px 124 ms NORTH
00:27:55.012 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:55.012 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:56.261 01.249 7680 Exposure complete
00:27:56.396 00.135 7680 worker thread done servicing request
00:27:56.397 00.001 6120 OnExposeComplete: enter
00:27:56.400 00.003 6120 UpdateGuideState(): m_state=6
00:27:56.404 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4082
00:27:56.409 00.005 6120 Star::Find returns 1 (1), X=962.07, Y=50.82, Mass=14878, SNR=80.4, Peak=255 HFD=6.9
00:27:56.412 00.003 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.57 = -2.72)
00:27:56.416 00.004 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.30 = -2.99)
00:27:56.421 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=0.17 hyp=0.30 cameraTheta=0.61 mountX=-0.27 mountY=-0.05, mountTheta=-2.97
00:27:56.426 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.17, opts=13)
00:27:56.430 00.004 6120 Enqueuing Move request for scope (0.24, 0.17)
00:27:56.433 00.003 7680 Worker thread wakes up
00:27:56.433 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.17) opts 0xd
00:27:56.433 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.17)
00:27:56.433 00.000 7680 Moving (0.24, 0.17) raw xDistance=-0.27 yDistance=-0.05
00:27:56.433 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
00:27:56.433 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:27:56.434 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:27:56.434 00.000 7680 MoveAxis(E, 117, ABG)
00:27:56.434 00.000 7680 Guiding  Dir = 2, Dur = 117
00:27:56.435 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:56.438 00.003 7680 IsSlewing returns 0
00:27:56.438 00.000 6120 UpdateGuideState exits: m=14878 SNR=80.4 Saturated
00:27:56.441 00.003 7680 IsGuiding returns 0
00:27:56.442 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:56.446 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:56.449 00.003 7680 PulseGuide returned control before completion, sleep 127
00:27:56.450 00.001 6120 Enqueuing Expose request
00:27:56.591 00.141 7680 IsGuiding returns 0
00:27:56.591 00.000 7680 Move returns status 0, amount 117
00:27:56.593 00.002 7680 MoveAxis(N, 0, ABG)
00:27:56.593 00.000 7680 Move returns status 0, amount 0
00:27:56.593 00.000 7680 move complete, result=0
00:27:56.594 00.001 7680 worker thread done servicing request
00:27:56.594 00.000 7680 Worker thread wakes up
00:27:56.594 00.000 6120 GuideStep: -0.3 px 117 ms EAST, -0.0 px 0 ms NORTH
00:27:56.601 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:56.601 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:57.851 01.250 7680 Exposure complete
00:27:57.984 00.133 7680 worker thread done servicing request
00:27:57.984 00.000 6120 OnExposeComplete: enter
00:27:57.991 00.007 6120 UpdateGuideState(): m_state=6
00:27:57.996 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4083
00:27:58.000 00.004 6120 Star::Find returns 1 (1), X=961.92, Y=50.97, Mass=13469, SNR=74.8, Peak=255 HFD=7.1
00:27:58.003 00.003 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.04)
00:27:58.006 00.003 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
00:27:58.009 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.32 hyp=0.33 cameraTheta=1.29 mountX=-0.15 mountY=-0.25, mountTheta=-2.11
00:27:58.014 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.32, opts=13)
00:27:58.019 00.005 6120 Enqueuing Move request for scope (0.09, 0.32)
00:27:58.023 00.004 7680 Worker thread wakes up
00:27:58.023 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.32) opts 0xd
00:27:58.024 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.32)
00:27:58.024 00.000 7680 Moving (0.09, 0.32) raw xDistance=-0.15 yDistance=-0.25
00:27:58.024 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:27:58.024 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:58.029 00.005 6120 UpdateGuideState exits: m=13469 SNR=74.8 Saturated
00:27:58.032 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:58.036 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:58.040 00.004 6120 Enqueuing Expose request
00:27:58.044 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:27:58.044 00.000 7680 MoveAxis(E, 0, ABG)
00:27:58.044 00.000 7680 Move returns status 0, amount 0
00:27:58.044 00.000 7680 MoveAxis(N, 135, ABG)
00:27:58.044 00.000 7680 Guiding  Dir = 0, Dur = 135
00:27:58.045 00.001 7680 IsSlewing returns 0
00:27:58.045 00.000 7680 IsGuiding returns 0
00:27:58.045 00.000 7680 PulseGuide returned control before completion, sleep 145
00:27:58.201 00.156 7680 IsGuiding returns 1
00:27:58.201 00.000 7680 scope still moving after pulse duration time elapsed
00:27:58.232 00.031 7680 IsSlewing returns 0
00:27:58.234 00.002 7680 IsGuiding returns 0
00:27:58.234 00.000 7680 scope move finished after 135 + 53 ms
00:27:58.234 00.000 7680 Move returns status 0, amount 135
00:27:58.236 00.002 7680 move complete, result=0
00:27:58.236 00.000 7680 worker thread done servicing request
00:27:58.237 00.001 7680 Worker thread wakes up
00:27:58.237 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 135 ms NORTH
00:27:58.243 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:58.243 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:27:59.486 01.243 7680 Exposure complete
00:27:59.626 00.140 7680 worker thread done servicing request
00:27:59.626 00.000 6120 OnExposeComplete: enter
00:27:59.630 00.004 6120 UpdateGuideState(): m_state=6
00:27:59.633 00.003 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4084
00:27:59.638 00.005 6120 Star::Find returns 1 (1), X=961.87, Y=51.09, Mass=14311, SNR=76.5, Peak=255 HFD=6.9
00:27:59.641 00.003 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
00:27:59.644 00.003 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
00:27:59.647 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.44 hyp=0.44 cameraTheta=1.47 mountX=-0.13 mountY=-0.38, mountTheta=-1.89
00:27:59.653 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.44, opts=13)
00:27:59.656 00.003 6120 Enqueuing Move request for scope (0.04, 0.44)
00:27:59.658 00.002 7680 Worker thread wakes up
00:27:59.659 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.44) opts 0xd
00:27:59.659 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.44)
00:27:59.659 00.000 7680 Moving (0.04, 0.44) raw xDistance=-0.13 yDistance=-0.38
00:27:59.659 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:27:59.659 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:27:59.660 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:27:59.663 00.003 7680 MoveAxis(E, 0, ABG)
00:27:59.663 00.000 7680 Move returns status 0, amount 0
00:27:59.663 00.000 6120 UpdateGuideState exits: m=14311 SNR=76.5 Saturated
00:27:59.667 00.004 7680 MoveAxis(N, 205, ABG)
00:27:59.668 00.001 7680 Guiding  Dir = 0, Dur = 205
00:27:59.668 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:59.672 00.004 7680 IsSlewing returns 0
00:27:59.672 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:27:59.676 00.004 7680 IsGuiding returns 0
00:27:59.676 00.000 6120 Enqueuing Expose request
00:27:59.681 00.005 7680 PulseGuide returned control before completion, sleep 215
00:27:59.900 00.219 7680 IsGuiding returns 1
00:27:59.900 00.000 7680 scope still moving after pulse duration time elapsed
00:27:59.931 00.031 7680 IsSlewing returns 0
00:27:59.932 00.001 7680 IsGuiding returns 0
00:27:59.932 00.000 7680 scope move finished after 205 + 50 ms
00:27:59.933 00.001 7680 Move returns status 0, amount 205
00:27:59.933 00.000 7680 move complete, result=0
00:27:59.933 00.000 7680 worker thread done servicing request
00:27:59.935 00.002 7680 Worker thread wakes up
00:27:59.935 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 205 ms NORTH
00:27:59.943 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:27:59.943 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:28:01.204 01.261 7680 Exposure complete
00:28:01.340 00.136 7680 worker thread done servicing request
00:28:01.341 00.001 6120 OnExposeComplete: enter
00:28:01.344 00.003 6120 UpdateGuideState(): m_state=6
00:28:01.349 00.005 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4085
00:28:01.352 00.003 6120 Star::Find returns 1 (1), X=962.00, Y=50.96, Mass=14099, SNR=77.6, Peak=255 HFD=7.2
00:28:01.356 00.004 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.03 = -2.26)
00:28:01.359 00.003 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.53)
00:28:01.362 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.32 hyp=0.36 cameraTheta=1.07 mountX=-0.23 mountY=-0.21, mountTheta=-2.40
00:28:01.368 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.32, opts=13)
00:28:01.372 00.004 6120 Enqueuing Move request for scope (0.17, 0.32)
00:28:01.375 00.003 7680 Worker thread wakes up
00:28:01.375 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.32) opts 0xd
00:28:01.375 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.32)
00:28:01.375 00.000 7680 Moving (0.17, 0.32) raw xDistance=-0.23 yDistance=-0.21
00:28:01.375 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:28:01.377 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:01.380 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:28:01.381 00.001 7680 MoveAxis(E, 93, ABG)
00:28:01.381 00.000 6120 UpdateGuideState exits: m=14099 SNR=77.6 Saturated
00:28:01.385 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:01.388 00.003 7680 Guiding  Dir = 2, Dur = 93
00:28:01.388 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:01.393 00.005 7680 IsSlewing returns 0
00:28:01.393 00.000 6120 Enqueuing Expose request
00:28:01.398 00.005 7680 IsGuiding returns 0
00:28:01.398 00.000 7680 PulseGuide returned control before completion, sleep 103
00:28:01.502 00.104 7680 IsGuiding returns 1
00:28:01.503 00.001 7680 scope still moving after pulse duration time elapsed
00:28:01.532 00.029 7680 IsSlewing returns 0
00:28:01.532 00.000 7680 IsGuiding returns 0
00:28:01.534 00.002 7680 scope move finished after 93 + 42 ms
00:28:01.534 00.000 7680 Move returns status 0, amount 93
00:28:01.534 00.000 7680 MoveAxis(N, 113, ABG)
00:28:01.535 00.001 7680 Guiding  Dir = 0, Dur = 113
00:28:01.535 00.000 7680 IsSlewing returns 0
00:28:01.536 00.001 7680 IsGuiding returns 0
00:28:01.536 00.000 7680 PulseGuide returned control before completion, sleep 123
00:28:01.675 00.139 7680 IsGuiding returns 1
00:28:01.676 00.001 7680 scope still moving after pulse duration time elapsed
00:28:01.705 00.029 7680 IsSlewing returns 0
00:28:01.706 00.001 7680 IsGuiding returns 0
00:28:01.706 00.000 7680 scope move finished after 113 + 57 ms
00:28:01.707 00.001 7680 Move returns status 0, amount 113
00:28:01.707 00.000 7680 move complete, result=0
00:28:01.707 00.000 7680 worker thread done servicing request
00:28:01.708 00.001 7680 Worker thread wakes up
00:28:01.708 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.2 px 113 ms NORTH
00:28:01.714 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:01.715 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:28:02.963 01.248 7680 Exposure complete
00:28:03.100 00.137 7680 worker thread done servicing request
00:28:03.101 00.001 6120 OnExposeComplete: enter
00:28:03.104 00.003 6120 UpdateGuideState(): m_state=6
00:28:03.108 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4086
00:28:03.113 00.005 6120 Star::Find returns 1 (1), X=961.91, Y=50.96, Mass=13996, SNR=77.1, Peak=255 HFD=7.1
00:28:03.118 00.005 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
00:28:03.122 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
00:28:03.126 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.32 hyp=0.33 cameraTheta=1.29 mountX=-0.15 mountY=-0.25, mountTheta=-2.11
00:28:03.131 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.32, opts=13)
00:28:03.134 00.003 6120 Enqueuing Move request for scope (0.09, 0.32)
00:28:03.138 00.004 7680 Worker thread wakes up
00:28:03.138 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:03.143 00.005 6120 UpdateGuideState exits: m=13996 SNR=77.1 Saturated
00:28:03.148 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:03.152 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:03.155 00.003 6120 Enqueuing Expose request
00:28:03.159 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.32) opts 0xd
00:28:03.159 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.32)
00:28:03.160 00.001 7680 Moving (0.09, 0.32) raw xDistance=-0.15 yDistance=-0.25
00:28:03.160 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:28:03.160 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:28:03.160 00.000 7680 MoveAxis(E, 0, ABG)
00:28:03.160 00.000 7680 Move returns status 0, amount 0
00:28:03.160 00.000 7680 MoveAxis(N, 133, ABG)
00:28:03.161 00.001 7680 Guiding  Dir = 0, Dur = 133
00:28:03.161 00.000 7680 IsSlewing returns 0
00:28:03.161 00.000 7680 IsGuiding returns 0
00:28:03.162 00.001 7680 PulseGuide returned control before completion, sleep 143
00:28:03.312 00.150 7680 IsGuiding returns 1
00:28:03.314 00.002 7680 scope still moving after pulse duration time elapsed
00:28:03.344 00.030 7680 IsSlewing returns 0
00:28:03.345 00.001 7680 IsGuiding returns 0
00:28:03.345 00.000 7680 scope move finished after 133 + 50 ms
00:28:03.346 00.001 7680 Move returns status 0, amount 133
00:28:03.346 00.000 7680 move complete, result=0
00:28:03.346 00.000 7680 worker thread done servicing request
00:28:03.346 00.000 7680 Worker thread wakes up
00:28:03.347 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 133 ms NORTH
00:28:03.353 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:03.353 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:28:04.599 01.246 7680 Exposure complete
00:28:04.737 00.138 7680 worker thread done servicing request
00:28:04.737 00.000 6120 OnExposeComplete: enter
00:28:04.743 00.006 6120 UpdateGuideState(): m_state=6
00:28:04.748 00.005 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4087
00:28:04.755 00.007 6120 Star::Find returns 1 (1), X=961.91, Y=51.02, Mass=14263, SNR=78.6, Peak=255 HFD=7.1
00:28:04.760 00.005 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
00:28:04.766 00.006 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.25)
00:28:04.771 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.37 hyp=0.38 cameraTheta=1.35 mountX=-0.15 mountY=-0.30, mountTheta=-2.04
00:28:04.778 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.37, opts=13)
00:28:04.781 00.003 6120 Enqueuing Move request for scope (0.08, 0.37)
00:28:04.786 00.005 7680 Worker thread wakes up
00:28:04.787 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:04.790 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.37) opts 0xd
00:28:04.790 00.000 6120 UpdateGuideState exits: m=14263 SNR=78.6 Saturated
00:28:04.794 00.004 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.37)
00:28:04.794 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:04.798 00.004 7680 Moving (0.08, 0.37) raw xDistance=-0.15 yDistance=-0.30
00:28:04.798 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:04.801 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:28:04.802 00.001 6120 Enqueuing Expose request
00:28:04.806 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:28:04.806 00.000 7680 MoveAxis(E, 0, ABG)
00:28:04.806 00.000 7680 Move returns status 0, amount 0
00:28:04.806 00.000 7680 MoveAxis(N, 161, ABG)
00:28:04.806 00.000 7680 Guiding  Dir = 0, Dur = 161
00:28:04.806 00.000 7680 IsSlewing returns 0
00:28:04.807 00.001 7680 IsGuiding returns 0
00:28:04.807 00.000 7680 PulseGuide returned control before completion, sleep 171
00:28:04.980 00.173 7680 IsGuiding returns 1
00:28:04.980 00.000 7680 scope still moving after pulse duration time elapsed
00:28:05.011 00.031 7680 IsSlewing returns 0
00:28:05.012 00.001 7680 IsGuiding returns 0
00:28:05.012 00.000 7680 scope move finished after 161 + 44 ms
00:28:05.012 00.000 7680 Move returns status 0, amount 161
00:28:05.012 00.000 7680 move complete, result=0
00:28:05.013 00.001 7680 worker thread done servicing request
00:28:05.013 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 161 ms NORTH
00:28:05.019 00.006 7680 Worker thread wakes up
00:28:05.019 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:05.019 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:28:06.269 01.250 7680 Exposure complete
00:28:06.401 00.132 7680 worker thread done servicing request
00:28:06.401 00.000 6120 OnExposeComplete: enter
00:28:06.405 00.004 6120 UpdateGuideState(): m_state=6
00:28:06.409 00.004 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4088
00:28:06.412 00.003 6120 Star::Find returns 1 (1), X=961.89, Y=50.95, Mass=14673, SNR=79.0, Peak=255 HFD=7.1
00:28:06.418 00.006 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
00:28:06.420 00.002 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
00:28:06.427 00.007 6120 CameraToMount -- cameraX=0.07 cameraY=0.30 hyp=0.31 cameraTheta=1.36 mountX=-0.12 mountY=-0.24, mountTheta=-2.03
00:28:06.434 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.30, opts=13)
00:28:06.437 00.003 6120 Enqueuing Move request for scope (0.07, 0.30)
00:28:06.442 00.005 7680 Worker thread wakes up
00:28:06.442 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.30) opts 0xd
00:28:06.442 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.30)
00:28:06.442 00.000 7680 Moving (0.07, 0.30) raw xDistance=-0.12 yDistance=-0.24
00:28:06.442 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:28:06.443 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:28:06.443 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:06.446 00.003 6120 UpdateGuideState exits: m=14673 SNR=79.0 Saturated
00:28:06.451 00.005 7680 MoveAxis(E, 0, ABG)
00:28:06.451 00.000 7680 Move returns status 0, amount 0
00:28:06.451 00.000 7680 MoveAxis(N, 132, ABG)
00:28:06.451 00.000 7680 Guiding  Dir = 0, Dur = 132
00:28:06.451 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:06.456 00.005 7680 IsSlewing returns 0
00:28:06.456 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:06.460 00.004 7680 IsGuiding returns 0
00:28:06.460 00.000 6120 Enqueuing Expose request
00:28:06.465 00.005 7680 PulseGuide returned control before completion, sleep 142
00:28:06.620 00.155 7680 IsGuiding returns 0
00:28:06.621 00.001 7680 Move returns status 0, amount 132
00:28:06.621 00.000 7680 move complete, result=0
00:28:06.621 00.000 7680 worker thread done servicing request
00:28:06.623 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 132 ms NORTH
00:28:06.630 00.007 7680 Worker thread wakes up
00:28:06.631 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:06.631 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:28:07.883 01.252 7680 Exposure complete
00:28:08.026 00.143 7680 worker thread done servicing request
00:28:08.026 00.000 6120 OnExposeComplete: enter
00:28:08.030 00.004 6120 UpdateGuideState(): m_state=6
00:28:08.034 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4089
00:28:08.037 00.003 6120 Star::Find returns 1 (1), X=961.94, Y=51.07, Mass=14769, SNR=79.5, Peak=255 HFD=7.0
00:28:08.040 00.003 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.26 = -2.03)
00:28:08.046 00.006 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
00:28:08.052 00.006 6120 CameraToMount -- cameraX=0.12 cameraY=0.43 hyp=0.45 cameraTheta=1.30 mountX=-0.20 mountY=-0.33, mountTheta=-2.10
00:28:08.058 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.43, opts=13)
00:28:08.062 00.004 6120 Enqueuing Move request for scope (0.12, 0.43)
00:28:08.066 00.004 7680 Worker thread wakes up
00:28:08.067 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:08.071 00.004 6120 UpdateGuideState exits: m=14769 SNR=79.5 Saturated
00:28:08.074 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.43) opts 0xd
00:28:08.074 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.43)
00:28:08.074 00.000 7680 Moving (0.12, 0.43) raw xDistance=-0.20 yDistance=-0.33
00:28:08.075 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:28:08.075 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:28:08.075 00.000 7680 MoveAxis(E, 0, ABG)
00:28:08.075 00.000 7680 Move returns status 0, amount 0
00:28:08.075 00.000 7680 MoveAxis(N, 181, ABG)
00:28:08.077 00.002 7680 Guiding  Dir = 0, Dur = 181
00:28:08.077 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:08.082 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:08.086 00.004 6120 Enqueuing Expose request
00:28:08.089 00.003 7680 IsSlewing returns 0
00:28:08.090 00.001 7680 IsGuiding returns 0
00:28:08.090 00.000 7680 PulseGuide returned control before completion, sleep 191
00:28:08.296 00.206 7680 IsGuiding returns 0
00:28:08.296 00.000 7680 Move returns status 0, amount 181
00:28:08.296 00.000 7680 move complete, result=0
00:28:08.298 00.002 7680 worker thread done servicing request
00:28:08.298 00.000 7680 Worker thread wakes up
00:28:08.298 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 181 ms NORTH
00:28:08.306 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:08.307 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:28:09.559 01.252 7680 Exposure complete
00:28:09.697 00.138 7680 worker thread done servicing request
00:28:09.698 00.001 6120 OnExposeComplete: enter
00:28:09.702 00.004 6120 UpdateGuideState(): m_state=6
00:28:09.707 00.005 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4090
00:28:09.710 00.003 6120 Star::Find returns 1 (1), X=961.95, Y=50.86, Mass=13786, SNR=77.7, Peak=255 HFD=7.0
00:28:09.714 00.004 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.97 = -2.31)
00:28:09.717 00.003 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.58)
00:28:09.720 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.25 cameraTheta=1.02 mountX=-0.17 mountY=-0.13, mountTheta=-2.47
00:28:09.725 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.21, opts=13)
00:28:09.730 00.005 6120 Enqueuing Move request for scope (0.13, 0.21)
00:28:09.734 00.004 7680 Worker thread wakes up
00:28:09.734 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.21) opts 0xd
00:28:09.734 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.21)
00:28:09.734 00.000 7680 Moving (0.13, 0.21) raw xDistance=-0.17 yDistance=-0.13
00:28:09.734 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:28:09.734 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:28:09.734 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:28:09.735 00.001 7680 MoveAxis(E, 0, ABG)
00:28:09.735 00.000 7680 Move returns status 0, amount 0
00:28:09.735 00.000 7680 MoveAxis(N, 0, ABG)
00:28:09.735 00.000 7680 Move returns status 0, amount 0
00:28:09.735 00.000 7680 move complete, result=0
00:28:09.737 00.002 7680 worker thread done servicing request
00:28:09.737 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:09.741 00.004 6120 UpdateGuideState exits: m=13786 SNR=77.7 Saturated
00:28:09.743 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:09.746 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:09.750 00.004 6120 Enqueuing Expose request
00:28:09.753 00.003 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:09.758 00.005 7680 Worker thread wakes up
00:28:09.758 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:09.758 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:28:11.014 01.256 7680 Exposure complete
00:28:11.142 00.128 7680 worker thread done servicing request
00:28:11.143 00.001 6120 OnExposeComplete: enter
00:28:11.147 00.004 6120 UpdateGuideState(): m_state=6
00:28:11.151 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4091
00:28:11.156 00.005 6120 Star::Find returns 1 (1), X=961.89, Y=51.05, Mass=13877, SNR=77.3, Peak=255 HFD=7.0
00:28:11.159 00.003 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.92)
00:28:11.163 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
00:28:11.165 00.002 6120 CameraToMount -- cameraX=0.06 cameraY=0.41 hyp=0.41 cameraTheta=1.41 mountX=-0.14 mountY=-0.34, mountTheta=-1.96
00:28:11.171 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.41, opts=13)
00:28:11.176 00.005 6120 Enqueuing Move request for scope (0.06, 0.41)
00:28:11.179 00.003 7680 Worker thread wakes up
00:28:11.180 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.41) opts 0xd
00:28:11.180 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.41)
00:28:11.181 00.001 7680 Moving (0.06, 0.41) raw xDistance=-0.14 yDistance=-0.34
00:28:11.181 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:28:11.181 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:28:11.181 00.000 7680 MoveAxis(E, 0, ABG)
00:28:11.181 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:11.184 00.003 6120 UpdateGuideState exits: m=13877 SNR=77.3 Saturated
00:28:11.189 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:11.193 00.004 7680 Move returns status 0, amount 0
00:28:11.194 00.001 7680 MoveAxis(N, 182, ABG)
00:28:11.194 00.000 7680 Guiding  Dir = 0, Dur = 182
00:28:11.194 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:11.197 00.003 7680 IsSlewing returns 0
00:28:11.198 00.001 6120 Enqueuing Expose request
00:28:11.202 00.004 7680 IsGuiding returns 0
00:28:11.202 00.000 7680 PulseGuide returned control before completion, sleep 192
00:28:11.407 00.205 7680 IsGuiding returns 0
00:28:11.408 00.001 7680 Move returns status 0, amount 182
00:28:11.408 00.000 7680 move complete, result=0
00:28:11.410 00.002 7680 worker thread done servicing request
00:28:11.410 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 182 ms NORTH
00:28:11.416 00.006 7680 Worker thread wakes up
00:28:11.416 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:11.418 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:28:12.662 01.244 7680 Exposure complete
00:28:12.804 00.142 7680 worker thread done servicing request
00:28:12.804 00.000 6120 OnExposeComplete: enter
00:28:12.810 00.006 6120 UpdateGuideState(): m_state=6
00:28:12.814 00.004 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4092
00:28:12.817 00.003 6120 Star::Find returns 1 (1), X=962.07, Y=50.98, Mass=14529, SNR=77.1, Peak=255 HFD=7.1
00:28:12.821 00.004 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.90 = -2.38)
00:28:12.827 00.006 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.65)
00:28:12.832 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=0.34 hyp=0.41 cameraTheta=0.95 mountX=-0.30 mountY=-0.19, mountTheta=-2.57
00:28:12.838 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.34, opts=13)
00:28:12.843 00.005 6120 Enqueuing Move request for scope (0.24, 0.34)
00:28:12.846 00.003 7680 Worker thread wakes up
00:28:12.847 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:12.851 00.004 6120 UpdateGuideState exits: m=14529 SNR=77.1 Saturated
00:28:12.854 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:12.859 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:12.862 00.003 6120 Enqueuing Expose request
00:28:12.867 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.34) opts 0xd
00:28:12.867 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.34)
00:28:12.867 00.000 7680 Moving (0.24, 0.34) raw xDistance=-0.30 yDistance=-0.19
00:28:12.867 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:28:12.867 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:28:12.868 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:28:12.868 00.000 7680 MoveAxis(E, 123, ABG)
00:28:12.868 00.000 7680 Guiding  Dir = 2, Dur = 123
00:28:12.869 00.001 7680 IsSlewing returns 0
00:28:12.869 00.000 7680 IsGuiding returns 0
00:28:12.869 00.000 7680 PulseGuide returned control before completion, sleep 133
00:28:13.011 00.142 7680 IsGuiding returns 1
00:28:13.012 00.001 7680 scope still moving after pulse duration time elapsed
00:28:13.043 00.031 7680 IsSlewing returns 0
00:28:13.045 00.002 7680 IsGuiding returns 0
00:28:13.046 00.001 7680 scope move finished after 123 + 54 ms
00:28:13.046 00.000 7680 Move returns status 0, amount 123
00:28:13.048 00.002 7680 MoveAxis(N, 0, ABG)
00:28:13.049 00.001 7680 Move returns status 0, amount 0
00:28:13.049 00.000 7680 move complete, result=0
00:28:13.049 00.000 7680 worker thread done servicing request
00:28:13.050 00.001 7680 Worker thread wakes up
00:28:13.050 00.000 6120 GuideStep: -0.3 px 123 ms EAST, -0.2 px 0 ms NORTH
00:28:13.056 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:13.057 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:28:14.307 01.250 7680 Exposure complete
00:28:14.451 00.144 7680 worker thread done servicing request
00:28:14.453 00.002 6120 OnExposeComplete: enter
00:28:14.457 00.004 6120 UpdateGuideState(): m_state=6
00:28:14.461 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4093
00:28:14.466 00.005 6120 Star::Find returns 1 (1), X=961.83, Y=51.02, Mass=14985, SNR=79.1, Peak=255 HFD=7.0
00:28:14.470 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
00:28:14.473 00.003 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.05)
00:28:14.477 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.37 hyp=0.37 cameraTheta=1.55 mountX=-0.08 mountY=-0.33, mountTheta=-1.80
00:28:14.483 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.37, opts=13)
00:28:14.488 00.005 6120 Enqueuing Move request for scope (0.01, 0.37)
00:28:14.492 00.004 7680 Worker thread wakes up
00:28:14.493 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.37) opts 0xd
00:28:14.493 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.37)
00:28:14.493 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:14.497 00.004 7680 Moving (0.01, 0.37) raw xDistance=-0.08 yDistance=-0.33
00:28:14.497 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:28:14.497 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:28:14.498 00.001 7680 MoveAxis(E, 0, ABG)
00:28:14.498 00.000 7680 Move returns status 0, amount 0
00:28:14.498 00.000 7680 MoveAxis(N, 179, ABG)
00:28:14.499 00.001 6120 UpdateGuideState exits: m=14985 SNR=79.1 Saturated
00:28:14.503 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:14.506 00.003 7680 Guiding  Dir = 0, Dur = 179
00:28:14.506 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:14.510 00.004 6120 Enqueuing Expose request
00:28:14.515 00.005 7680 IsSlewing returns 0
00:28:14.515 00.000 7680 IsGuiding returns 0
00:28:14.517 00.002 7680 PulseGuide returned control before completion, sleep 189
00:28:14.717 00.200 7680 IsGuiding returns 1
00:28:14.718 00.001 7680 scope still moving after pulse duration time elapsed
00:28:14.748 00.030 7680 IsSlewing returns 0
00:28:14.749 00.001 7680 IsGuiding returns 0
00:28:14.750 00.001 7680 scope move finished after 179 + 54 ms
00:28:14.750 00.000 7680 Move returns status 0, amount 179
00:28:14.751 00.001 7680 move complete, result=0
00:28:14.752 00.001 7680 worker thread done servicing request
00:28:14.752 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 179 ms NORTH
00:28:14.759 00.007 7680 Worker thread wakes up
00:28:14.760 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:14.760 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:28:16.012 01.252 7680 Exposure complete
00:28:16.153 00.141 7680 worker thread done servicing request
00:28:16.154 00.001 6120 OnExposeComplete: enter
00:28:16.158 00.004 6120 UpdateGuideState(): m_state=6
00:28:16.161 00.003 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4094
00:28:16.165 00.004 6120 Star::Find returns 1 (1), X=961.88, Y=51.13, Mass=13739, SNR=74.9, Peak=255 HFD=6.9
00:28:16.169 00.004 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.41 = -1.88)
00:28:16.174 00.005 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
00:28:16.178 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.48 hyp=0.49 cameraTheta=1.45 mountX=-0.15 mountY=-0.41, mountTheta=-1.91
00:28:16.182 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.48, opts=13)
00:28:16.187 00.005 6120 Enqueuing Move request for scope (0.06, 0.48)
00:28:16.191 00.004 7680 Worker thread wakes up
00:28:16.191 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.48) opts 0xd
00:28:16.191 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.48)
00:28:16.191 00.000 7680 Moving (0.06, 0.48) raw xDistance=-0.15 yDistance=-0.41
00:28:16.191 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:28:16.191 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:28:16.191 00.000 7680 MoveAxis(E, 0, ABG)
00:28:16.192 00.001 7680 Move returns status 0, amount 0
00:28:16.192 00.000 7680 MoveAxis(N, 222, ABG)
00:28:16.192 00.000 7680 Guiding  Dir = 0, Dur = 222
00:28:16.192 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:16.196 00.004 7680 IsSlewing returns 0
00:28:16.196 00.000 6120 UpdateGuideState exits: m=13739 SNR=74.9 Saturated
00:28:16.201 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:16.206 00.005 7680 IsGuiding returns 0
00:28:16.206 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:16.211 00.005 6120 Enqueuing Expose request
00:28:16.216 00.005 7680 PulseGuide returned control before completion, sleep 232
00:28:16.454 00.238 7680 IsGuiding returns 1
00:28:16.455 00.001 7680 scope still moving after pulse duration time elapsed
00:28:16.483 00.028 7680 IsSlewing returns 0
00:28:16.485 00.002 7680 IsGuiding returns 0
00:28:16.485 00.000 7680 scope move finished after 222 + 56 ms
00:28:16.485 00.000 7680 Move returns status 0, amount 222
00:28:16.485 00.000 7680 move complete, result=0
00:28:16.485 00.000 7680 worker thread done servicing request
00:28:16.486 00.001 7680 Worker thread wakes up
00:28:16.486 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 222 ms NORTH
00:28:16.494 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:16.494 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:28:17.744 01.250 7680 Exposure complete
00:28:17.882 00.138 7680 worker thread done servicing request
00:28:17.883 00.001 6120 OnExposeComplete: enter
00:28:17.888 00.005 6120 UpdateGuideState(): m_state=6
00:28:17.892 00.004 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4095
00:28:17.896 00.004 6120 Star::Find returns 1 (1), X=961.83, Y=50.87, Mass=15042, SNR=81.5, Peak=255 HFD=7.1
00:28:17.900 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
00:28:17.904 00.004 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
00:28:17.907 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.52 mountX=-0.05 mountY=-0.19, mountTheta=-1.83
00:28:17.911 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.22, opts=13)
00:28:17.915 00.004 6120 Enqueuing Move request for scope (0.01, 0.22)
00:28:17.919 00.004 7680 Worker thread wakes up
00:28:17.919 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
00:28:17.919 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
00:28:17.919 00.000 7680 Moving (0.01, 0.22) raw xDistance=-0.05 yDistance=-0.19
00:28:17.919 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:28:17.919 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:28:17.920 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:17.925 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:28:17.926 00.001 7680 MoveAxis(E, 0, ABG)
00:28:17.926 00.000 7680 Move returns status 0, amount 0
00:28:17.926 00.000 7680 MoveAxis(N, 0, ABG)
00:28:17.926 00.000 7680 Move returns status 0, amount 0
00:28:17.926 00.000 7680 move complete, result=0
00:28:17.926 00.000 7680 worker thread done servicing request
00:28:17.926 00.000 6120 UpdateGuideState exits: m=15042 SNR=81.5 Saturated
00:28:17.931 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:17.934 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:17.938 00.004 6120 Enqueuing Expose request
00:28:17.942 00.004 7680 Worker thread wakes up
00:28:17.943 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:28:17.946 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:17.947 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:28:19.201 01.254 7680 Exposure complete
00:28:19.340 00.139 7680 worker thread done servicing request
00:28:19.341 00.001 6120 OnExposeComplete: enter
00:28:19.345 00.004 6120 UpdateGuideState(): m_state=6
00:28:19.349 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4096
00:28:19.353 00.004 6120 Star::Find returns 1 (1), X=961.77, Y=51.08, Mass=13928, SNR=76.0, Peak=255 HFD=6.8
00:28:19.357 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.65 = -1.64)
00:28:19.363 00.006 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.91)
00:28:19.368 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.43 hyp=0.44 cameraTheta=1.69 mountX=-0.03 mountY=-0.41, mountTheta=-1.64
00:28:19.374 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.43, opts=13)
00:28:19.378 00.004 6120 Enqueuing Move request for scope (-0.05, 0.43)
00:28:19.383 00.005 7680 Worker thread wakes up
00:28:19.383 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:19.387 00.004 6120 UpdateGuideState exits: m=13928 SNR=76.0 Saturated
00:28:19.392 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:19.396 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:19.400 00.004 6120 Enqueuing Expose request
00:28:19.404 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.43) opts 0xd
00:28:19.404 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.43)
00:28:19.404 00.000 7680 Moving (-0.05, 0.43) raw xDistance=-0.03 yDistance=-0.41
00:28:19.404 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:28:19.404 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:28:19.404 00.000 7680 MoveAxis(E, 0, ABG)
00:28:19.404 00.000 7680 Move returns status 0, amount 0
00:28:19.405 00.001 7680 MoveAxis(N, 225, ABG)
00:28:19.405 00.000 7680 Guiding  Dir = 0, Dur = 225
00:28:19.405 00.000 7680 IsSlewing returns 0
00:28:19.406 00.001 7680 IsGuiding returns 0
00:28:19.407 00.001 7680 PulseGuide returned control before completion, sleep 235
00:28:19.657 00.250 7680 IsGuiding returns 1
00:28:19.658 00.001 7680 scope still moving after pulse duration time elapsed
00:28:19.688 00.030 7680 IsSlewing returns 0
00:28:19.690 00.002 7680 IsGuiding returns 1
00:28:19.720 00.030 7680 IsSlewing returns 0
00:28:19.721 00.001 7680 IsGuiding returns 0
00:28:19.722 00.001 7680 scope move finished after 225 + 90 ms
00:28:19.722 00.000 7680 Move returns status 0, amount 225
00:28:19.723 00.001 7680 move complete, result=0
00:28:19.724 00.001 7680 worker thread done servicing request
00:28:19.724 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 225 ms NORTH
00:28:19.732 00.008 7680 Worker thread wakes up
00:28:19.732 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:19.733 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:28:20.987 01.254 7680 Exposure complete
00:28:21.113 00.126 7680 worker thread done servicing request
00:28:21.113 00.000 6120 OnExposeComplete: enter
00:28:21.118 00.005 6120 UpdateGuideState(): m_state=6
00:28:21.121 00.003 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4097
00:28:21.125 00.004 6120 Star::Find returns 1 (1), X=961.42, Y=51.27, Mass=14946, SNR=79.9, Peak=255 HFD=7.2
00:28:21.128 00.003 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
00:28:21.132 00.004 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
00:28:21.136 00.004 6120 CameraToMount -- cameraX=-0.41 cameraY=0.63 hyp=0.75 cameraTheta=2.15 mountX=0.28 mountY=-0.74, mountTheta=-1.21
00:28:21.141 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=0.63, opts=13)
00:28:21.146 00.005 6120 Enqueuing Move request for scope (-0.41, 0.63)
00:28:21.150 00.004 7680 Worker thread wakes up
00:28:21.150 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.63) opts 0xd
00:28:21.150 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, 0.63)
00:28:21.150 00.000 7680 Moving (-0.41, 0.63) raw xDistance=0.28 yDistance=-0.74
00:28:21.150 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:28:21.151 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
00:28:21.151 00.000 7680 MoveAxis(W, 116, ABG)
00:28:21.151 00.000 7680 Guiding  Dir = 3, Dur = 116
00:28:21.151 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:21.155 00.004 7680 IsSlewing returns 0
00:28:21.156 00.001 6120 UpdateGuideState exits: m=14946 SNR=79.9 Saturated
00:28:21.159 00.003 7680 IsGuiding returns 0
00:28:21.159 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:21.163 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:21.167 00.004 7680 PulseGuide returned control before completion, sleep 126
00:28:21.167 00.000 6120 Enqueuing Expose request
00:28:21.303 00.136 7680 IsGuiding returns 0
00:28:21.304 00.001 7680 Move returns status 0, amount 116
00:28:21.305 00.001 7680 MoveAxis(N, 404, ABG)
00:28:21.305 00.000 7680 Guiding  Dir = 0, Dur = 404
00:28:21.306 00.001 7680 IsSlewing returns 0
00:28:21.306 00.000 7680 IsGuiding returns 0
00:28:21.308 00.002 7680 PulseGuide returned control before completion, sleep 414
00:28:21.729 00.421 7680 IsGuiding returns 1
00:28:21.729 00.000 7680 scope still moving after pulse duration time elapsed
00:28:21.760 00.031 7680 IsSlewing returns 0
00:28:21.761 00.001 7680 IsGuiding returns 0
00:28:21.761 00.000 7680 scope move finished after 404 + 50 ms
00:28:21.761 00.000 7680 Move returns status 0, amount 404
00:28:21.763 00.002 7680 move complete, result=0
00:28:21.763 00.000 7680 worker thread done servicing request
00:28:21.764 00.001 7680 Worker thread wakes up
00:28:21.764 00.000 6120 GuideStep: 0.3 px 116 ms WEST, -0.7 px 404 ms NORTH
00:28:21.769 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:21.770 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:28:23.024 01.254 7680 Exposure complete
00:28:23.190 00.166 7680 worker thread done servicing request
00:28:23.190 00.000 6120 OnExposeComplete: enter
00:28:23.194 00.004 6120 UpdateGuideState(): m_state=6
00:28:23.198 00.004 6120 Star::Find(15, 961, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4098
00:28:23.201 00.003 6120 Star::Find returns 1 (1), X=961.97, Y=50.36, Mass=14006, SNR=76.5, Peak=255 HFD=6.9
00:28:23.204 00.003 6120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-2.95) = xAngle (1.85 = 1.85)
00:28:23.208 00.004 6120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.58 = 1.58)
00:28:23.211 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.29 hyp=0.32 cameraTheta=-1.11 mountX=-0.09 mountY=0.32, mountTheta=1.84
00:28:23.216 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.29, opts=13)
00:28:23.221 00.005 6120 Enqueuing Move request for scope (0.14, -0.29)
00:28:23.226 00.005 7680 Worker thread wakes up
00:28:23.226 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:23.235 00.009 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.29) opts 0xd
00:28:23.237 00.002 6120 UpdateGuideState exits: m=14006 SNR=76.5 Saturated
00:28:23.240 00.003 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.29)
00:28:23.240 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:23.243 00.003 7680 Moving (0.14, -0.29) raw xDistance=-0.09 yDistance=0.32
00:28:23.244 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:23.247 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:28:23.248 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:28:23.248 00.000 6120 Enqueuing Expose request
00:28:23.251 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:28:23.251 00.000 7680 MoveAxis(E, 0, ABG)
00:28:23.251 00.000 7680 Move returns status 0, amount 0
00:28:23.252 00.001 7680 MoveAxis(N, 0, ABG)
00:28:23.252 00.000 7680 Move returns status 0, amount 0
00:28:23.252 00.000 7680 move complete, result=0
00:28:23.252 00.000 7680 worker thread done servicing request
00:28:23.252 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:28:23.256 00.004 7680 Worker thread wakes up
00:28:23.256 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:23.256 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,36,31,31)
00:28:23.874 00.618 6120 evsrv: cli 0FAEFBB8 connect
00:28:23.879 00.005 6120 case statement mapped state 6 to 3
00:28:23.884 00.005 6120 case statement mapped state 6 to 3
00:28:23.889 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"736d401b-49eb-4814-8e8d-c676a23cc39b"}
00:28:23.892 00.003 6120 case statement mapped state 6 to 3
00:28:23.895 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"736d401b-49eb-4814-8e8d-c676a23cc39b"}
00:28:23.898 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
00:28:23.901 00.003 6120 evsrv: cli 0FAEFED8 connect
00:28:23.905 00.004 6120 case statement mapped state 6 to 3
00:28:23.909 00.004 6120 case statement mapped state 6 to 3
00:28:23.912 00.003 6120 evsrv: cli 0FAEFED8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"bcee16ce-eb86-4d79-95aa-d5e300f124ee"}
00:28:23.915 00.003 6120 PhdController::Dither begins
00:28:23.917 00.002 6120 dither: size=5.00, dRA=-3.16 dDec=2.38
00:28:23.919 00.002 6120 MountToCamera -- mountTheta (2.50) + m_xAngle (-2.95) = xAngle (-0.46 = -0.46)
00:28:23.923 00.004 6120 MountToCamera -- mountX=-3.16 mountY=2.38 hyp=3.95 mountTheta=2.50 cameraX=3.54, cameraY=-1.75 cameraTheta=-0.46
00:28:23.926 00.003 6120 setting lock position to (965.37, 48.90)
00:28:23.929 00.003 6120 Mount: notify guiding dithered (3.5, -1.8)
00:28:23.933 00.004 6120 Status Line: Dither by -3.16,2.38
00:28:23.937 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
00:28:23.941 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
00:28:23.944 00.003 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":0,"id":"bcee16ce-eb86-4d79-95aa-d5e300f124ee"}
00:28:23.947 00.003 6120 evsrv: cli 0FAEFED8 disconnect
00:28:24.505 00.558 7680 Exposure complete
00:28:24.597 00.092 7680 worker thread done servicing request
00:28:24.597 00.000 6120 OnExposeComplete: enter
00:28:24.600 00.003 6120 UpdateGuideState(): m_state=6
00:28:24.604 00.004 6120 Star::Find(15, 961, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4099
00:28:24.608 00.004 6120 Star::Find returns 1 (1), X=962.02, Y=50.75, Mass=14426, SNR=78.2, Peak=255 HFD=6.8
00:28:24.611 00.003 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-2.95) = xAngle (5.59 = -0.69)
00:28:24.614 00.003 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.96)
00:28:24.616 00.002 6120 CameraToMount -- cameraX=-3.34 cameraY=1.85 hyp=3.82 cameraTheta=2.64 mountX=2.94 mountY=-3.13, mountTheta=-0.82
00:28:24.622 00.006 6120 dither recenter: remaining=(3.2,-2.4) step=(3.2,-2.4)
00:28:24.625 00.003 6120 MountToCamera -- mountTheta (-0.65) + m_xAngle (-2.95) = xAngle (-3.60 = 2.68)
00:28:24.628 00.003 6120 MountToCamera -- mountX=3.16 mountY=-2.38 hyp=3.95 mountTheta=-0.65 cameraX=-3.54, cameraY=1.75 cameraTheta=2.68
00:28:24.631 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-3.54, y=1.75, opts=4)
00:28:24.635 00.004 6120 Enqueuing Move request for scope (-3.54, 1.75)
00:28:24.639 00.004 7680 Worker thread wakes up
00:28:24.639 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-3.54, 1.75) opts 0x4
00:28:24.639 00.000 7680 Handling offset move in thread for scope, endpoint = (-3.54, 1.75)
00:28:24.639 00.000 7680 Moving (-3.54, 1.75) raw xDistance=3.16 yDistance=-2.38
00:28:24.639 00.000 7680 MoveAxis(W, 2047, B)
00:28:24.639 00.000 7680 Guiding  Dir = 3, Dur = 2047
00:28:24.640 00.001 6120 Mount: notify direct move 3.16,-2.38
00:28:24.643 00.003 7680 IsSlewing returns 0
00:28:24.643 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:24.648 00.005 7680 IsGuiding returns 0
00:28:24.648 00.000 6120 UpdateGuideState exits: m=14426 SNR=78.2 Saturated
00:28:24.651 00.003 6120 PhdController: settling, locked = 1, distance = 4.22 (1.50) aobump = 0 frame = 1 / 99999
00:28:24.654 00.003 7680 PulseGuide returned control before completion, sleep 2057
00:28:24.654 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052104.654,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.22,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:28:24.657 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:24.660 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:24.664 00.004 6120 Enqueuing Expose request
00:28:26.724 02.060 7680 IsGuiding returns 1
00:28:26.725 00.001 7680 scope still moving after pulse duration time elapsed
00:28:26.756 00.031 7680 IsSlewing returns 0
00:28:26.757 00.001 7680 IsGuiding returns 0
00:28:26.758 00.001 7680 scope move finished after 2047 + 62 ms
00:28:26.758 00.000 7680 Move returns status 0, amount 2047
00:28:26.759 00.001 7680 MoveAxis(N, 1291, B)
00:28:26.759 00.000 7680 Guiding  Dir = 0, Dur = 1291
00:28:26.760 00.001 7680 IsSlewing returns 0
00:28:26.761 00.001 7680 IsGuiding returns 0
00:28:26.761 00.000 7680 PulseGuide returned control before completion, sleep 1301
00:28:28.073 01.312 7680 IsGuiding returns 1
00:28:28.074 00.001 7680 scope still moving after pulse duration time elapsed
00:28:28.104 00.030 7680 IsSlewing returns 0
00:28:28.105 00.001 7680 IsGuiding returns 0
00:28:28.106 00.001 7680 scope move finished after 1291 + 53 ms
00:28:28.106 00.000 7680 Move returns status 0, amount 1291
00:28:28.106 00.000 7680 move complete, result=0
00:28:28.106 00.000 7680 worker thread done servicing request
00:28:28.107 00.001 6120 GuideStep: 3.2 px 2047 ms WEST, -2.4 px 1291 ms NORTH
00:28:28.113 00.006 7680 Worker thread wakes up
00:28:28.113 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:28.113 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:28:29.366 01.253 7680 Exposure complete
00:28:29.502 00.136 7680 worker thread done servicing request
00:28:29.503 00.001 6120 OnExposeComplete: enter
00:28:29.506 00.003 6120 UpdateGuideState(): m_state=6
00:28:29.510 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4100
00:28:29.514 00.004 6120 Star::Find returns 1 (1), X=965.07, Y=49.08, Mass=14771, SNR=78.5, Peak=255 HFD=7.0
00:28:29.518 00.004 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.53 = -0.75)
00:28:29.522 00.004 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.02)
00:28:29.525 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=0.19 hyp=0.35 cameraTheta=2.58 mountX=0.25 mountY=-0.30, mountTheta=-0.86
00:28:29.531 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.19, opts=13)
00:28:29.536 00.005 6120 Enqueuing Move request for scope (-0.29, 0.19)
00:28:29.539 00.003 7680 Worker thread wakes up
00:28:29.540 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:29.544 00.004 6120 UpdateGuideState exits: m=14771 SNR=78.5 Saturated
00:28:29.547 00.003 6120 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 2 / 99999
00:28:29.552 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.19) opts 0xd
00:28:29.552 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.19)
00:28:29.552 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052109.552,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.35,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:28:29.555 00.003 7680 Moving (-0.29, 0.19) raw xDistance=0.25 yDistance=-0.30
00:28:29.555 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:28:29.556 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
00:28:29.556 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:29.561 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:29.565 00.004 6120 Enqueuing Expose request
00:28:29.568 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:28:29.568 00.000 7680 MoveAxis(W, 104, ABG)
00:28:29.568 00.000 7680 Guiding  Dir = 3, Dur = 104
00:28:29.568 00.000 7680 IsSlewing returns 0
00:28:29.570 00.002 7680 IsGuiding returns 0
00:28:29.570 00.000 7680 PulseGuide returned control before completion, sleep 114
00:28:29.700 00.130 7680 IsGuiding returns 0
00:28:29.701 00.001 7680 Move returns status 0, amount 104
00:28:29.703 00.002 7680 MoveAxis(N, 0, ABG)
00:28:29.703 00.000 7680 Move returns status 0, amount 0
00:28:29.703 00.000 7680 move complete, result=0
00:28:29.704 00.001 7680 worker thread done servicing request
00:28:29.704 00.000 7680 Worker thread wakes up
00:28:29.705 00.001 6120 GuideStep: 0.3 px 104 ms WEST, -0.3 px 0 ms NORTH
00:28:29.712 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:29.712 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:28:30.959 01.247 7680 Exposure complete
00:28:31.080 00.121 7680 worker thread done servicing request
00:28:31.081 00.001 6120 OnExposeComplete: enter
00:28:31.085 00.004 6120 UpdateGuideState(): m_state=6
00:28:31.088 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4101
00:28:31.091 00.003 6120 Star::Find returns 1 (1), X=965.03, Y=49.08, Mass=14065, SNR=77.3, Peak=255 HFD=7.1
00:28:31.096 00.005 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.58 = -0.70)
00:28:31.100 00.004 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.97)
00:28:31.103 00.003 6120 CameraToMount -- cameraX=-0.34 cameraY=0.19 hyp=0.38 cameraTheta=2.63 mountX=0.29 mountY=-0.32, mountTheta=-0.82
00:28:31.109 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.19, opts=13)
00:28:31.113 00.004 6120 Enqueuing Move request for scope (-0.34, 0.19)
00:28:31.117 00.004 7680 Worker thread wakes up
00:28:31.117 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.19) opts 0xd
00:28:31.117 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.19)
00:28:31.117 00.000 7680 Moving (-0.34, 0.19) raw xDistance=0.29 yDistance=-0.32
00:28:31.117 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
00:28:31.118 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
00:28:31.118 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:28:31.118 00.000 7680 MoveAxis(W, 127, ABG)
00:28:31.118 00.000 7680 Guiding  Dir = 3, Dur = 127
00:28:31.118 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:31.122 00.004 7680 IsSlewing returns 0
00:28:31.122 00.000 6120 UpdateGuideState exits: m=14065 SNR=77.3 Saturated
00:28:31.126 00.004 7680 IsGuiding returns 0
00:28:31.127 00.001 6120 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 3 / 99999
00:28:31.130 00.003 7680 PulseGuide returned control before completion, sleep 137
00:28:31.130 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052111.130,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.36,"Time":1.6,"SettleTime":10.0,"StarLocked":true}
00:28:31.133 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:31.137 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:31.142 00.005 6120 Enqueuing Expose request
00:28:31.283 00.141 7680 IsGuiding returns 1
00:28:31.284 00.001 7680 scope still moving after pulse duration time elapsed
00:28:31.313 00.029 7680 IsSlewing returns 0
00:28:31.314 00.001 7680 IsGuiding returns 0
00:28:31.315 00.001 7680 scope move finished after 127 + 61 ms
00:28:31.315 00.000 7680 Move returns status 0, amount 127
00:28:31.316 00.001 7680 MoveAxis(N, 0, ABG)
00:28:31.316 00.000 7680 Move returns status 0, amount 0
00:28:31.316 00.000 7680 move complete, result=0
00:28:31.317 00.001 7680 worker thread done servicing request
00:28:31.317 00.000 6120 GuideStep: 0.3 px 127 ms WEST, -0.3 px 0 ms NORTH
00:28:31.323 00.006 7680 Worker thread wakes up
00:28:31.324 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:31.324 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:28:32.577 01.253 7680 Exposure complete
00:28:32.710 00.133 7680 worker thread done servicing request
00:28:32.710 00.000 6120 OnExposeComplete: enter
00:28:32.715 00.005 6120 UpdateGuideState(): m_state=6
00:28:32.719 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4102
00:28:32.722 00.003 6120 Star::Find returns 1 (1), X=965.31, Y=49.37, Mass=14645, SNR=78.0, Peak=255 HFD=7.2
00:28:32.726 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
00:28:32.729 00.003 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
00:28:32.733 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.48 hyp=0.48 cameraTheta=1.70 mountX=-0.03 mountY=-0.45, mountTheta=-1.64
00:28:32.738 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.48, opts=13)
00:28:32.743 00.005 6120 Enqueuing Move request for scope (-0.06, 0.48)
00:28:32.747 00.004 7680 Worker thread wakes up
00:28:32.747 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:32.751 00.004 6120 UpdateGuideState exits: m=14645 SNR=78.0 Saturated
00:28:32.754 00.003 6120 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 4 / 99999
00:28:32.757 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.48) opts 0xd
00:28:32.757 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.48)
00:28:32.759 00.002 7680 Moving (-0.06, 0.48) raw xDistance=-0.03 yDistance=-0.45
00:28:32.759 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:28:32.759 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.07
00:28:32.759 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
00:28:32.759 00.000 7680 MoveAxis(E, 0, ABG)
00:28:32.759 00.000 7680 Move returns status 0, amount 0
00:28:32.759 00.000 7680 MoveAxis(N, 246, ABG)
00:28:32.759 00.000 7680 Guiding  Dir = 0, Dur = 246
00:28:32.759 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052112.757,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.40,"Time":3.2,"SettleTime":10.0,"StarLocked":true}
00:28:32.764 00.005 7680 IsSlewing returns 0
00:28:32.764 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:32.769 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:32.773 00.004 6120 Enqueuing Expose request
00:28:32.777 00.004 7680 IsGuiding returns 0
00:28:32.777 00.000 7680 PulseGuide returned control before completion, sleep 256
00:28:33.037 00.260 7680 IsGuiding returns 1
00:28:33.038 00.001 7680 scope still moving after pulse duration time elapsed
00:28:33.069 00.031 7680 IsSlewing returns 0
00:28:33.070 00.001 7680 IsGuiding returns 0
00:28:33.071 00.001 7680 scope move finished after 246 + 47 ms
00:28:33.071 00.000 7680 Move returns status 0, amount 246
00:28:33.072 00.001 7680 move complete, result=0
00:28:33.072 00.000 7680 worker thread done servicing request
00:28:33.073 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 246 ms NORTH
00:28:33.081 00.008 7680 Worker thread wakes up
00:28:33.081 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:33.081 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:28:34.337 01.256 7680 Exposure complete
00:28:34.464 00.127 7680 worker thread done servicing request
00:28:34.464 00.000 6120 OnExposeComplete: enter
00:28:34.468 00.004 6120 UpdateGuideState(): m_state=6
00:28:34.471 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4103
00:28:34.475 00.004 6120 Star::Find returns 1 (1), X=965.34, Y=49.15, Mass=13868, SNR=75.9, Peak=255 HFD=6.8
00:28:34.478 00.003 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
00:28:34.482 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.92)
00:28:34.486 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.26 cameraTheta=1.68 mountX=-0.02 mountY=-0.24, mountTheta=-1.65
00:28:34.490 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.25, opts=13)
00:28:34.494 00.004 6120 Enqueuing Move request for scope (-0.03, 0.25)
00:28:34.498 00.004 7680 Worker thread wakes up
00:28:34.498 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd
00:28:34.499 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.25)
00:28:34.499 00.000 7680 Moving (-0.03, 0.25) raw xDistance=-0.02 yDistance=-0.24
00:28:34.499 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:28:34.500 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:28:34.500 00.000 7680 MoveAxis(E, 0, ABG)
00:28:34.500 00.000 7680 Move returns status 0, amount 0
00:28:34.500 00.000 7680 MoveAxis(N, 131, ABG)
00:28:34.500 00.000 7680 Guiding  Dir = 0, Dur = 131
00:28:34.501 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:34.504 00.003 7680 IsSlewing returns 0
00:28:34.505 00.001 6120 UpdateGuideState exits: m=13868 SNR=75.9 Saturated
00:28:34.509 00.004 6120 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 5 / 99999
00:28:34.514 00.005 7680 IsGuiding returns 0
00:28:34.514 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052114.514,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.35,"Time":5.0,"SettleTime":10.0,"StarLocked":true}
00:28:34.518 00.004 7680 PulseGuide returned control before completion, sleep 141
00:28:34.518 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:34.523 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:34.526 00.003 6120 Enqueuing Expose request
00:28:34.668 00.142 7680 IsGuiding returns 1
00:28:34.669 00.001 7680 scope still moving after pulse duration time elapsed
00:28:34.699 00.030 7680 IsSlewing returns 0
00:28:34.700 00.001 7680 IsGuiding returns 0
00:28:34.700 00.000 7680 scope move finished after 131 + 55 ms
00:28:34.701 00.001 7680 Move returns status 0, amount 131
00:28:34.702 00.001 7680 move complete, result=0
00:28:34.702 00.000 7680 worker thread done servicing request
00:28:34.702 00.000 7680 Worker thread wakes up
00:28:34.702 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 131 ms NORTH
00:28:34.709 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:34.709 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:28:35.957 01.248 7680 Exposure complete
00:28:36.086 00.129 7680 worker thread done servicing request
00:28:36.086 00.000 6120 OnExposeComplete: enter
00:28:36.090 00.004 6120 UpdateGuideState(): m_state=6
00:28:36.095 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4104
00:28:36.102 00.007 6120 Star::Find returns 1 (1), X=965.33, Y=49.41, Mass=14073, SNR=76.9, Peak=255 HFD=7.2
00:28:36.107 00.005 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
00:28:36.110 00.003 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
00:28:36.113 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.52 hyp=0.52 cameraTheta=1.64 mountX=-0.06 mountY=-0.48, mountTheta=-1.70
00:28:36.120 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.52, opts=13)
00:28:36.125 00.005 6120 Enqueuing Move request for scope (-0.03, 0.52)
00:28:36.130 00.005 7680 Worker thread wakes up
00:28:36.130 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:36.134 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.52) opts 0xd
00:28:36.134 00.000 6120 UpdateGuideState exits: m=14073 SNR=76.9 Saturated
00:28:36.138 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.52)
00:28:36.139 00.001 7680 Moving (-0.03, 0.52) raw xDistance=-0.06 yDistance=-0.48
00:28:36.139 00.000 6120 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 6 / 99999
00:28:36.143 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:28:36.143 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052116.143,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.40,"Time":6.6,"SettleTime":10.0,"StarLocked":true}
00:28:36.149 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:28:36.149 00.000 7680 MoveAxis(E, 0, ABG)
00:28:36.149 00.000 7680 Move returns status 0, amount 0
00:28:36.149 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:36.154 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:36.159 00.005 6120 Enqueuing Expose request
00:28:36.162 00.003 7680 MoveAxis(N, 261, ABG)
00:28:36.162 00.000 7680 Guiding  Dir = 0, Dur = 261
00:28:36.162 00.000 7680 IsSlewing returns 0
00:28:36.163 00.001 7680 IsGuiding returns 0
00:28:36.163 00.000 7680 PulseGuide returned control before completion, sleep 271
00:28:36.448 00.285 7680 IsGuiding returns 1
00:28:36.449 00.001 7680 scope still moving after pulse duration time elapsed
00:28:36.479 00.030 7680 IsSlewing returns 0
00:28:36.481 00.002 7680 IsGuiding returns 0
00:28:36.481 00.000 7680 scope move finished after 261 + 56 ms
00:28:36.481 00.000 7680 Move returns status 0, amount 261
00:28:36.482 00.001 7680 move complete, result=0
00:28:36.482 00.000 7680 worker thread done servicing request
00:28:36.482 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 261 ms NORTH
00:28:36.490 00.008 7680 Worker thread wakes up
00:28:36.490 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:36.490 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:28:37.748 01.258 7680 Exposure complete
00:28:37.868 00.120 7680 worker thread done servicing request
00:28:37.868 00.000 6120 OnExposeComplete: enter
00:28:37.871 00.003 6120 UpdateGuideState(): m_state=6
00:28:37.876 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4105
00:28:37.880 00.004 6120 Star::Find returns 1 (1), X=965.56, Y=48.99, Mass=15180, SNR=80.0, Peak=255 HFD=6.9
00:28:37.884 00.004 6120 CameraToMount -- cameraTheta (0.47) - m_xAngle (-2.95) = xAngle (3.43 = -2.85)
00:28:37.888 00.004 6120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.16 = -3.12)
00:28:37.891 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.21 cameraTheta=0.47 mountX=-0.20 mountY=-0.00, mountTheta=-3.12
00:28:37.896 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.10, opts=13)
00:28:37.901 00.005 6120 Enqueuing Move request for scope (0.19, 0.10)
00:28:37.904 00.003 7680 Worker thread wakes up
00:28:37.905 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
00:28:37.905 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
00:28:37.905 00.000 7680 Moving (0.19, 0.10) raw xDistance=-0.20 yDistance=-0.00
00:28:37.905 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:28:37.905 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:28:37.905 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:28:37.905 00.000 7680 MoveAxis(E, 83, ABG)
00:28:37.906 00.001 7680 Guiding  Dir = 2, Dur = 83
00:28:37.906 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:37.909 00.003 7680 IsSlewing returns 0
00:28:37.909 00.000 6120 UpdateGuideState exits: m=15180 SNR=80.0 Saturated
00:28:37.913 00.004 7680 IsGuiding returns 0
00:28:37.914 00.001 6120 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 7 / 99999
00:28:37.918 00.004 7680 PulseGuide returned control before completion, sleep 93
00:28:37.919 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764052117.918,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.35,"Time":8.4,"SettleTime":10.0,"StarLocked":true}
00:28:37.923 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:37.928 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:37.931 00.003 6120 Enqueuing Expose request
00:28:38.016 00.085 7680 IsGuiding returns 1
00:28:38.017 00.001 7680 scope still moving after pulse duration time elapsed
00:28:38.048 00.031 7680 IsSlewing returns 0
00:28:38.050 00.002 7680 IsGuiding returns 0
00:28:38.050 00.000 7680 scope move finished after 83 + 53 ms
00:28:38.050 00.000 7680 Move returns status 0, amount 83
00:28:38.051 00.001 7680 MoveAxis(N, 0, ABG)
00:28:38.052 00.001 7680 Move returns status 0, amount 0
00:28:38.052 00.000 7680 move complete, result=0
00:28:38.052 00.000 7680 worker thread done servicing request
00:28:38.052 00.000 6120 GuideStep: -0.2 px 83 ms EAST, -0.0 px 0 ms NORTH
00:28:38.059 00.007 7680 Worker thread wakes up
00:28:38.059 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:38.059 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:28:39.312 01.253 7680 Exposure complete
00:28:39.442 00.130 7680 worker thread done servicing request
00:28:39.443 00.001 6120 OnExposeComplete: enter
00:28:39.446 00.003 6120 UpdateGuideState(): m_state=6
00:28:39.452 00.006 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4106
00:28:39.456 00.004 6120 Star::Find returns 1 (1), X=965.15, Y=49.09, Mass=13589, SNR=76.5, Peak=255 HFD=6.9
00:28:39.461 00.005 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.37 = -0.91)
00:28:39.465 00.004 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
00:28:39.469 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.20 hyp=0.30 cameraTheta=2.41 mountX=0.18 mountY=-0.27, mountTheta=-0.99
00:28:39.473 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.20, opts=13)
00:28:39.478 00.005 6120 Enqueuing Move request for scope (-0.22, 0.20)
00:28:39.481 00.003 7680 Worker thread wakes up
00:28:39.482 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.20) opts 0xd
00:28:39.482 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.20)
00:28:39.483 00.001 7680 Moving (-0.22, 0.20) raw xDistance=0.18 yDistance=-0.27
00:28:39.483 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:28:39.483 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:28:39.483 00.000 7680 MoveAxis(E, 0, ABG)
00:28:39.483 00.000 7680 Move returns status 0, amount 0
00:28:39.483 00.000 7680 MoveAxis(N, 149, ABG)
00:28:39.484 00.001 7680 Guiding  Dir = 0, Dur = 149
00:28:39.484 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:39.488 00.004 7680 IsSlewing returns 0
00:28:39.488 00.000 6120 UpdateGuideState exits: m=13589 SNR=76.5 Saturated
00:28:39.493 00.005 6120 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 8 / 99999
00:28:39.496 00.003 7680 IsGuiding returns 0
00:28:39.496 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052119.496,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.33,"Time":9.9,"SettleTime":10.0,"StarLocked":true}
00:28:39.500 00.004 7680 PulseGuide returned control before completion, sleep 159
00:28:39.501 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:39.504 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:39.507 00.003 6120 Enqueuing Expose request
00:28:39.662 00.155 7680 IsGuiding returns 1
00:28:39.662 00.000 7680 scope still moving after pulse duration time elapsed
00:28:39.692 00.030 7680 IsSlewing returns 0
00:28:39.693 00.001 7680 IsGuiding returns 0
00:28:39.695 00.002 7680 scope move finished after 149 + 49 ms
00:28:39.695 00.000 7680 Move returns status 0, amount 149
00:28:39.695 00.000 7680 move complete, result=0
00:28:39.696 00.001 7680 worker thread done servicing request
00:28:39.696 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 149 ms NORTH
00:28:39.701 00.005 7680 Worker thread wakes up
00:28:39.701 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:39.701 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:28:40.956 01.255 7680 Exposure complete
00:28:41.085 00.129 7680 worker thread done servicing request
00:28:41.086 00.001 6120 OnExposeComplete: enter
00:28:41.090 00.004 6120 UpdateGuideState(): m_state=6
00:28:41.094 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4107
00:28:41.097 00.003 6120 Star::Find returns 1 (1), X=965.09, Y=49.12, Mass=13914, SNR=76.4, Peak=255 HFD=6.9
00:28:41.102 00.005 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-2.95) = xAngle (5.41 = -0.87)
00:28:41.105 00.003 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.14)
00:28:41.108 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=0.23 hyp=0.36 cameraTheta=2.46 mountX=0.23 mountY=-0.33, mountTheta=-0.95
00:28:41.114 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.23, opts=13)
00:28:41.118 00.004 6120 Enqueuing Move request for scope (-0.28, 0.23)
00:28:41.122 00.004 7680 Worker thread wakes up
00:28:41.122 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:41.126 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.23) opts 0xd
00:28:41.126 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.23)
00:28:41.127 00.001 7680 Moving (-0.28, 0.23) raw xDistance=0.23 yDistance=-0.33
00:28:41.127 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:28:41.127 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:28:41.127 00.000 7680 MoveAxis(W, 94, ABG)
00:28:41.127 00.000 7680 Guiding  Dir = 3, Dur = 94
00:28:41.127 00.000 6120 UpdateGuideState exits: m=13914 SNR=76.4 Saturated
00:28:41.131 00.004 6120 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 9 / 99999
00:28:41.135 00.004 6120 PhdController: newstate STATE_FINISH
00:28:41.139 00.004 6120 PhdController complete: success
00:28:41.143 00.004 7680 IsSlewing returns 0
00:28:41.143 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764052121.143,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
00:28:41.146 00.003 7680 IsGuiding returns 0
00:28:41.147 00.001 6120 Mount: notify guiding dither settle done success=1
00:28:41.150 00.003 6120 PhdController: newstate STATE_IDLE
00:28:41.155 00.005 7680 PulseGuide returned control before completion, sleep 104
00:28:41.156 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:41.161 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:41.167 00.006 6120 Enqueuing Expose request
00:28:41.275 00.108 7680 IsGuiding returns 0
00:28:41.275 00.000 7680 Move returns status 0, amount 94
00:28:41.275 00.000 7680 MoveAxis(N, 177, ABG)
00:28:41.275 00.000 7680 Guiding  Dir = 0, Dur = 177
00:28:41.277 00.002 7680 IsSlewing returns 0
00:28:41.277 00.000 7680 IsGuiding returns 0
00:28:41.277 00.000 7680 PulseGuide returned control before completion, sleep 187
00:28:41.480 00.203 7680 IsGuiding returns 1
00:28:41.481 00.001 7680 scope still moving after pulse duration time elapsed
00:28:41.511 00.030 7680 IsSlewing returns 0
00:28:41.513 00.002 7680 IsGuiding returns 0
00:28:41.513 00.000 7680 scope move finished after 177 + 59 ms
00:28:41.514 00.001 7680 Move returns status 0, amount 177
00:28:41.514 00.000 7680 move complete, result=0
00:28:41.515 00.001 7680 worker thread done servicing request
00:28:41.515 00.000 6120 GuideStep: 0.2 px 94 ms WEST, -0.3 px 177 ms NORTH
00:28:41.521 00.006 7680 Worker thread wakes up
00:28:41.521 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:41.521 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:28:42.775 01.254 7680 Exposure complete
00:28:42.901 00.126 7680 worker thread done servicing request
00:28:42.901 00.000 6120 OnExposeComplete: enter
00:28:42.904 00.003 6120 UpdateGuideState(): m_state=6
00:28:42.907 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4108
00:28:42.911 00.004 6120 Star::Find returns 1 (1), X=965.20, Y=49.02, Mass=13467, SNR=75.6, Peak=255 HFD=6.9
00:28:42.914 00.003 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.46 = -0.83)
00:28:42.917 00.003 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.10)
00:28:42.919 00.002 6120 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.22 cameraTheta=2.50 mountX=0.15 mountY=-0.19, mountTheta=-0.92
00:28:42.925 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.13, opts=13)
00:28:42.928 00.003 6120 Enqueuing Move request for scope (-0.17, 0.13)
00:28:42.931 00.003 7680 Worker thread wakes up
00:28:42.932 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:42.934 00.002 6120 UpdateGuideState exits: m=13467 SNR=75.6 Saturated
00:28:42.937 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:42.941 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:42.945 00.004 6120 Enqueuing Expose request
00:28:42.948 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
00:28:42.949 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
00:28:42.949 00.000 7680 Moving (-0.17, 0.13) raw xDistance=0.15 yDistance=-0.19
00:28:42.949 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:28:42.949 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:28:42.950 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:28:42.950 00.000 7680 MoveAxis(E, 0, ABG)
00:28:42.950 00.000 7680 Move returns status 0, amount 0
00:28:42.950 00.000 7680 MoveAxis(N, 0, ABG)
00:28:42.950 00.000 7680 Move returns status 0, amount 0
00:28:42.950 00.000 7680 move complete, result=0
00:28:42.950 00.000 7680 worker thread done servicing request
00:28:42.951 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:28:42.954 00.003 7680 Worker thread wakes up
00:28:42.955 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:42.955 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:28:44.206 01.251 7680 Exposure complete
00:28:44.343 00.137 7680 worker thread done servicing request
00:28:44.344 00.001 6120 OnExposeComplete: enter
00:28:44.348 00.004 6120 UpdateGuideState(): m_state=6
00:28:44.351 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4109
00:28:44.355 00.004 6120 Star::Find returns 1 (1), X=965.25, Y=49.10, Mass=14227, SNR=77.8, Peak=255 HFD=6.8
00:28:44.358 00.003 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
00:28:44.361 00.003 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.50)
00:28:44.367 00.006 6120 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.24 cameraTheta=2.10 mountX=0.08 mountY=-0.24, mountTheta=-1.25
00:28:44.371 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.20, opts=13)
00:28:44.374 00.003 6120 Enqueuing Move request for scope (-0.12, 0.20)
00:28:44.379 00.005 7680 Worker thread wakes up
00:28:44.379 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:44.383 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
00:28:44.383 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
00:28:44.383 00.000 7680 Moving (-0.12, 0.20) raw xDistance=0.08 yDistance=-0.24
00:28:44.383 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:28:44.383 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:28:44.383 00.000 7680 MoveAxis(E, 0, ABG)
00:28:44.383 00.000 6120 UpdateGuideState exits: m=14227 SNR=77.8 Saturated
00:28:44.388 00.005 7680 Move returns status 0, amount 0
00:28:44.388 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:44.393 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:44.396 00.003 6120 Enqueuing Expose request
00:28:44.400 00.004 7680 MoveAxis(N, 128, ABG)
00:28:44.400 00.000 7680 Guiding  Dir = 0, Dur = 128
00:28:44.400 00.000 7680 IsSlewing returns 0
00:28:44.400 00.000 7680 IsGuiding returns 0
00:28:44.401 00.001 7680 PulseGuide returned control before completion, sleep 138
00:28:44.554 00.153 7680 IsGuiding returns 1
00:28:44.555 00.001 7680 scope still moving after pulse duration time elapsed
00:28:44.584 00.029 7680 IsSlewing returns 0
00:28:44.585 00.001 7680 IsGuiding returns 0
00:28:44.585 00.000 7680 scope move finished after 128 + 56 ms
00:28:44.586 00.001 7680 Move returns status 0, amount 128
00:28:44.586 00.000 7680 move complete, result=0
00:28:44.587 00.001 7680 worker thread done servicing request
00:28:44.587 00.000 7680 Worker thread wakes up
00:28:44.587 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 128 ms NORTH
00:28:44.595 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:44.595 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:28:45.846 01.251 7680 Exposure complete
00:28:45.979 00.133 7680 worker thread done servicing request
00:28:45.979 00.000 6120 OnExposeComplete: enter
00:28:45.984 00.005 6120 UpdateGuideState(): m_state=6
00:28:45.988 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4110
00:28:45.992 00.004 6120 Star::Find returns 1 (1), X=965.55, Y=49.14, Mass=13857, SNR=76.5, Peak=255 HFD=6.9
00:28:45.996 00.004 6120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-2.95) = xAngle (3.88 = -2.40)
00:28:46.000 00.004 6120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.61 = -2.67)
00:28:46.003 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.24 hyp=0.31 cameraTheta=0.93 mountX=-0.23 mountY=-0.14, mountTheta=-2.59
00:28:46.010 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.24, opts=13)
00:28:46.015 00.005 6120 Enqueuing Move request for scope (0.18, 0.24)
00:28:46.020 00.005 7680 Worker thread wakes up
00:28:46.021 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:46.026 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.24) opts 0xd
00:28:46.027 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.24)
00:28:46.027 00.000 7680 Moving (0.18, 0.24) raw xDistance=-0.23 yDistance=-0.14
00:28:46.027 00.000 6120 UpdateGuideState exits: m=13857 SNR=76.5 Saturated
00:28:46.031 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:46.035 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:46.039 00.004 6120 Enqueuing Expose request
00:28:46.044 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:28:46.044 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:28:46.044 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:28:46.045 00.001 7680 MoveAxis(E, 92, ABG)
00:28:46.045 00.000 7680 Guiding  Dir = 2, Dur = 92
00:28:46.045 00.000 7680 IsSlewing returns 0
00:28:46.046 00.001 7680 IsGuiding returns 0
00:28:46.047 00.001 7680 PulseGuide returned control before completion, sleep 102
00:28:46.162 00.115 7680 IsGuiding returns 1
00:28:46.163 00.001 7680 scope still moving after pulse duration time elapsed
00:28:46.193 00.030 7680 IsSlewing returns 0
00:28:46.195 00.002 7680 IsGuiding returns 0
00:28:46.195 00.000 7680 scope move finished after 92 + 56 ms
00:28:46.196 00.001 7680 Move returns status 0, amount 92
00:28:46.196 00.000 7680 MoveAxis(N, 0, ABG)
00:28:46.196 00.000 7680 Move returns status 0, amount 0
00:28:46.196 00.000 7680 move complete, result=0
00:28:46.196 00.000 7680 worker thread done servicing request
00:28:46.196 00.000 6120 GuideStep: -0.2 px 92 ms EAST, -0.1 px 0 ms NORTH
00:28:46.205 00.009 7680 Worker thread wakes up
00:28:46.205 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:46.205 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:28:47.458 01.253 7680 Exposure complete
00:28:47.590 00.132 7680 worker thread done servicing request
00:28:47.591 00.001 6120 OnExposeComplete: enter
00:28:47.595 00.004 6120 UpdateGuideState(): m_state=6
00:28:47.599 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4111
00:28:47.603 00.004 6120 Star::Find returns 1 (1), X=965.19, Y=49.64, Mass=14126, SNR=79.3, Peak=255 HFD=7.0
00:28:47.608 00.005 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.53)
00:28:47.612 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
00:28:47.615 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.75 hyp=0.77 cameraTheta=1.80 mountX=0.03 mountY=-0.75, mountTheta=-1.53
00:28:47.621 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.75, opts=13)
00:28:47.626 00.005 6120 Enqueuing Move request for scope (-0.18, 0.75)
00:28:47.630 00.004 7680 Worker thread wakes up
00:28:47.630 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.75) opts 0xd
00:28:47.630 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:47.633 00.003 6120 UpdateGuideState exits: m=14126 SNR=79.3 Saturated
00:28:47.638 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:47.642 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:47.649 00.007 6120 Enqueuing Expose request
00:28:47.652 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.75)
00:28:47.652 00.000 7680 Moving (-0.18, 0.75) raw xDistance=0.03 yDistance=-0.75
00:28:47.653 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:28:47.653 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
00:28:47.654 00.001 7680 MoveAxis(E, 0, ABG)
00:28:47.654 00.000 7680 Move returns status 0, amount 0
00:28:47.655 00.001 7680 MoveAxis(N, 406, ABG)
00:28:47.655 00.000 7680 Guiding  Dir = 0, Dur = 406
00:28:47.655 00.000 7680 IsSlewing returns 0
00:28:47.655 00.000 7680 IsGuiding returns 0
00:28:47.656 00.001 7680 PulseGuide returned control before completion, sleep 416
00:28:48.083 00.427 7680 IsGuiding returns 1
00:28:48.085 00.002 7680 scope still moving after pulse duration time elapsed
00:28:48.112 00.027 7680 IsSlewing returns 0
00:28:48.114 00.002 7680 IsGuiding returns 0
00:28:48.115 00.001 7680 scope move finished after 406 + 53 ms
00:28:48.116 00.001 7680 Move returns status 0, amount 406
00:28:48.116 00.000 7680 move complete, result=0
00:28:48.116 00.000 7680 worker thread done servicing request
00:28:48.116 00.000 7680 Worker thread wakes up
00:28:48.117 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 406 ms NORTH
00:28:48.124 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:48.124 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:28:49.378 01.254 7680 Exposure complete
00:28:49.506 00.128 7680 worker thread done servicing request
00:28:49.507 00.001 6120 OnExposeComplete: enter
00:28:49.512 00.005 6120 UpdateGuideState(): m_state=6
00:28:49.516 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4112
00:28:49.521 00.005 6120 Star::Find returns 1 (1), X=965.27, Y=49.03, Mass=13710, SNR=76.7, Peak=255 HFD=6.8
00:28:49.525 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.14 = -1.15)
00:28:49.528 00.003 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
00:28:49.532 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.18 mountX=0.07 mountY=-0.16, mountTheta=-1.18
00:28:49.536 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.14, opts=13)
00:28:49.541 00.005 6120 Enqueuing Move request for scope (-0.10, 0.14)
00:28:49.544 00.003 7680 Worker thread wakes up
00:28:49.544 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:49.549 00.005 6120 UpdateGuideState exits: m=13710 SNR=76.7 Saturated
00:28:49.554 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:49.558 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:49.562 00.004 6120 Enqueuing Expose request
00:28:49.565 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
00:28:49.565 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
00:28:49.566 00.001 7680 Moving (-0.10, 0.14) raw xDistance=0.07 yDistance=-0.16
00:28:49.566 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:28:49.566 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:28:49.566 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:28:49.566 00.000 7680 MoveAxis(E, 0, ABG)
00:28:49.566 00.000 7680 Move returns status 0, amount 0
00:28:49.567 00.001 7680 MoveAxis(N, 0, ABG)
00:28:49.568 00.001 7680 Move returns status 0, amount 0
00:28:49.568 00.000 7680 move complete, result=0
00:28:49.568 00.000 7680 worker thread done servicing request
00:28:49.568 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:28:49.571 00.003 7680 Worker thread wakes up
00:28:49.573 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:49.573 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:28:50.834 01.261 7680 Exposure complete
00:28:50.960 00.126 7680 worker thread done servicing request
00:28:50.960 00.000 6120 OnExposeComplete: enter
00:28:50.964 00.004 6120 UpdateGuideState(): m_state=6
00:28:50.969 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4113
00:28:50.974 00.005 6120 Star::Find returns 1 (1), X=965.27, Y=49.13, Mass=14606, SNR=77.8, Peak=255 HFD=6.9
00:28:50.977 00.003 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
00:28:50.981 00.004 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.63)
00:28:50.985 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.97 mountX=0.05 mountY=-0.25, mountTheta=-1.36
00:28:50.990 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.23, opts=13)
00:28:50.995 00.005 6120 Enqueuing Move request for scope (-0.10, 0.23)
00:28:50.998 00.003 7680 Worker thread wakes up
00:28:50.999 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:51.002 00.003 6120 UpdateGuideState exits: m=14606 SNR=77.8 Saturated
00:28:51.005 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:51.009 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:51.013 00.004 6120 Enqueuing Expose request
00:28:51.017 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.23) opts 0xd
00:28:51.017 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.23)
00:28:51.017 00.000 7680 Moving (-0.10, 0.23) raw xDistance=0.05 yDistance=-0.25
00:28:51.017 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:28:51.017 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:28:51.018 00.001 7680 MoveAxis(E, 0, ABG)
00:28:51.018 00.000 7680 Move returns status 0, amount 0
00:28:51.019 00.001 7680 MoveAxis(N, 137, ABG)
00:28:51.019 00.000 7680 Guiding  Dir = 0, Dur = 137
00:28:51.019 00.000 7680 IsSlewing returns 0
00:28:51.020 00.001 7680 IsGuiding returns 0
00:28:51.020 00.000 7680 PulseGuide returned control before completion, sleep 147
00:28:51.179 00.159 7680 IsGuiding returns 1
00:28:51.180 00.001 7680 scope still moving after pulse duration time elapsed
00:28:51.210 00.030 7680 IsSlewing returns 0
00:28:51.211 00.001 7680 IsGuiding returns 0
00:28:51.212 00.001 7680 scope move finished after 137 + 54 ms
00:28:51.212 00.000 7680 Move returns status 0, amount 137
00:28:51.213 00.001 7680 move complete, result=0
00:28:51.213 00.000 7680 worker thread done servicing request
00:28:51.213 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 137 ms NORTH
00:28:51.220 00.007 7680 Worker thread wakes up
00:28:51.220 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:51.220 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:28:52.467 01.247 7680 Exposure complete
00:28:52.608 00.141 7680 worker thread done servicing request
00:28:52.610 00.002 6120 OnExposeComplete: enter
00:28:52.616 00.006 6120 UpdateGuideState(): m_state=6
00:28:52.623 00.007 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4114
00:28:52.628 00.005 6120 Star::Find returns 1 (1), X=965.14, Y=49.16, Mass=14043, SNR=77.4, Peak=255 HFD=6.8
00:28:52.634 00.006 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.23 = -1.05)
00:28:52.641 00.007 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.32)
00:28:52.648 00.007 6120 CameraToMount -- cameraX=-0.22 cameraY=0.26 hyp=0.35 cameraTheta=2.28 mountX=0.17 mountY=-0.33, mountTheta=-1.10
00:28:52.658 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.26, opts=13)
00:28:52.663 00.005 6120 Enqueuing Move request for scope (-0.22, 0.26)
00:28:52.672 00.009 7680 Worker thread wakes up
00:28:52.672 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:52.681 00.009 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.26) opts 0xd
00:28:52.681 00.000 6120 UpdateGuideState exits: m=14043 SNR=77.4 Saturated
00:28:52.686 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:52.692 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:52.697 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.26)
00:28:52.697 00.000 6120 Enqueuing Expose request
00:28:52.703 00.006 7680 Moving (-0.22, 0.26) raw xDistance=0.17 yDistance=-0.33
00:28:52.703 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:28:52.704 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:28:52.704 00.000 7680 MoveAxis(E, 0, ABG)
00:28:52.704 00.000 7680 Move returns status 0, amount 0
00:28:52.704 00.000 7680 MoveAxis(N, 182, ABG)
00:28:52.704 00.000 7680 Guiding  Dir = 0, Dur = 182
00:28:52.706 00.002 7680 IsSlewing returns 0
00:28:52.706 00.000 7680 IsGuiding returns 0
00:28:52.706 00.000 7680 PulseGuide returned control before completion, sleep 192
00:28:52.911 00.205 7680 IsGuiding returns 1
00:28:52.912 00.001 7680 scope still moving after pulse duration time elapsed
00:28:52.942 00.030 7680 IsSlewing returns 0
00:28:52.942 00.000 7680 IsGuiding returns 1
00:28:52.974 00.032 7680 IsSlewing returns 0
00:28:52.974 00.000 7680 IsGuiding returns 0
00:28:52.974 00.000 7680 scope move finished after 182 + 87 ms
00:28:52.976 00.002 7680 Move returns status 0, amount 182
00:28:52.976 00.000 7680 move complete, result=0
00:28:52.976 00.000 7680 worker thread done servicing request
00:28:52.976 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 182 ms NORTH
00:28:52.983 00.007 7680 Worker thread wakes up
00:28:52.984 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:52.984 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:28:54.238 01.254 7680 Exposure complete
00:28:54.359 00.121 7680 worker thread done servicing request
00:28:54.360 00.001 6120 OnExposeComplete: enter
00:28:54.364 00.004 6120 UpdateGuideState(): m_state=6
00:28:54.369 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4115
00:28:54.372 00.003 6120 Star::Find returns 1 (1), X=965.30, Y=49.08, Mass=14340, SNR=76.5, Peak=255 HFD=6.8
00:28:54.376 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
00:28:54.380 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
00:28:54.383 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.95 mountX=0.04 mountY=-0.20, mountTheta=-1.38
00:28:54.387 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.18, opts=13)
00:28:54.391 00.004 6120 Enqueuing Move request for scope (-0.07, 0.18)
00:28:54.395 00.004 7680 Worker thread wakes up
00:28:54.395 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
00:28:54.395 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
00:28:54.395 00.000 7680 Moving (-0.07, 0.18) raw xDistance=0.04 yDistance=-0.20
00:28:54.396 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:28:54.396 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:28:54.396 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:28:54.396 00.000 7680 MoveAxis(E, 0, ABG)
00:28:54.396 00.000 7680 Move returns status 0, amount 0
00:28:54.396 00.000 7680 MoveAxis(N, 0, ABG)
00:28:54.397 00.001 7680 Move returns status 0, amount 0
00:28:54.397 00.000 7680 move complete, result=0
00:28:54.397 00.000 7680 worker thread done servicing request
00:28:54.397 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:54.402 00.005 6120 UpdateGuideState exits: m=14340 SNR=76.5 Saturated
00:28:54.405 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:54.410 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:54.413 00.003 6120 Enqueuing Expose request
00:28:54.416 00.003 7680 Worker thread wakes up
00:28:54.416 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:54.416 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:28:54.420 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:28:55.676 01.256 7680 Exposure complete
00:28:55.808 00.132 7680 worker thread done servicing request
00:28:55.809 00.001 6120 OnExposeComplete: enter
00:28:55.813 00.004 6120 UpdateGuideState(): m_state=6
00:28:55.817 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4116
00:28:55.821 00.004 6120 Star::Find returns 1 (1), X=965.34, Y=49.07, Mass=13403, SNR=75.4, Peak=255 HFD=6.7
00:28:55.825 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
00:28:55.828 00.003 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
00:28:55.831 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.72 mountX=-0.01 mountY=-0.17, mountTheta=-1.61
00:28:55.835 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.18, opts=13)
00:28:55.840 00.005 6120 Enqueuing Move request for scope (-0.03, 0.18)
00:28:55.843 00.003 7680 Worker thread wakes up
00:28:55.843 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
00:28:55.843 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
00:28:55.844 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:55.848 00.004 6120 UpdateGuideState exits: m=13403 SNR=75.4 Saturated
00:28:55.851 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:55.855 00.004 7680 Moving (-0.03, 0.18) raw xDistance=-0.01 yDistance=-0.17
00:28:55.855 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:28:55.857 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:28:55.857 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:28:55.857 00.000 7680 MoveAxis(E, 0, ABG)
00:28:55.857 00.000 7680 Move returns status 0, amount 0
00:28:55.857 00.000 7680 MoveAxis(N, 0, ABG)
00:28:55.857 00.000 7680 Move returns status 0, amount 0
00:28:55.857 00.000 7680 move complete, result=0
00:28:55.857 00.000 7680 worker thread done servicing request
00:28:55.858 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:55.862 00.004 6120 Enqueuing Expose request
00:28:55.865 00.003 7680 Worker thread wakes up
00:28:55.865 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:28:55.870 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:55.870 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:28:57.121 01.251 7680 Exposure complete
00:28:57.247 00.126 7680 worker thread done servicing request
00:28:57.247 00.000 6120 OnExposeComplete: enter
00:28:57.252 00.005 6120 UpdateGuideState(): m_state=6
00:28:57.256 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4117
00:28:57.259 00.003 6120 Star::Find returns 1 (1), X=965.59, Y=49.35, Mass=13703, SNR=75.2, Peak=255 HFD=7.2
00:28:57.262 00.003 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
00:28:57.265 00.003 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
00:28:57.268 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=0.46 hyp=0.51 cameraTheta=1.13 mountX=-0.30 mountY=-0.32, mountTheta=-2.33
00:28:57.272 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.46, opts=13)
00:28:57.276 00.004 6120 Enqueuing Move request for scope (0.22, 0.46)
00:28:57.280 00.004 7680 Worker thread wakes up
00:28:57.280 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:57.283 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.46) opts 0xd
00:28:57.283 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.46)
00:28:57.283 00.000 7680 Moving (0.22, 0.46) raw xDistance=-0.30 yDistance=-0.32
00:28:57.283 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:28:57.283 00.000 6120 UpdateGuideState exits: m=13703 SNR=75.2 Saturated
00:28:57.287 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:28:57.287 00.000 7680 MoveAxis(E, 122, ABG)
00:28:57.287 00.000 7680 Guiding  Dir = 2, Dur = 122
00:28:57.288 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:57.290 00.002 7680 IsSlewing returns 0
00:28:57.290 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:57.296 00.006 7680 IsGuiding returns 0
00:28:57.296 00.000 6120 Enqueuing Expose request
00:28:57.300 00.004 7680 PulseGuide returned control before completion, sleep 132
00:28:57.444 00.144 7680 IsGuiding returns 0
00:28:57.445 00.001 7680 Move returns status 0, amount 122
00:28:57.445 00.000 7680 MoveAxis(N, 172, ABG)
00:28:57.446 00.001 7680 Guiding  Dir = 0, Dur = 172
00:28:57.446 00.000 7680 IsSlewing returns 0
00:28:57.448 00.002 7680 IsGuiding returns 0
00:28:57.449 00.001 7680 PulseGuide returned control before completion, sleep 182
00:28:57.647 00.198 7680 IsGuiding returns 1
00:28:57.648 00.001 7680 scope still moving after pulse duration time elapsed
00:28:57.676 00.028 7680 IsSlewing returns 0
00:28:57.677 00.001 7680 IsGuiding returns 0
00:28:57.678 00.001 7680 scope move finished after 172 + 57 ms
00:28:57.678 00.000 7680 Move returns status 0, amount 172
00:28:57.679 00.001 7680 move complete, result=0
00:28:57.680 00.001 7680 worker thread done servicing request
00:28:57.680 00.000 7680 Worker thread wakes up
00:28:57.681 00.001 6120 GuideStep: -0.3 px 122 ms EAST, -0.3 px 172 ms NORTH
00:28:57.686 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:57.687 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:28:58.937 01.250 7680 Exposure complete
00:28:59.074 00.137 7680 worker thread done servicing request
00:28:59.074 00.000 6120 OnExposeComplete: enter
00:28:59.078 00.004 6120 UpdateGuideState(): m_state=6
00:28:59.081 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4118
00:28:59.086 00.005 6120 Star::Find returns 1 (1), X=965.30, Y=49.18, Mass=13572, SNR=74.6, Peak=255 HFD=6.9
00:28:59.089 00.003 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
00:28:59.093 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
00:28:59.097 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.29 hyp=0.30 cameraTheta=1.82 mountX=0.02 mountY=-0.29, mountTheta=-1.51
00:28:59.102 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.29, opts=13)
00:28:59.107 00.005 6120 Enqueuing Move request for scope (-0.07, 0.29)
00:28:59.110 00.003 7680 Worker thread wakes up
00:28:59.110 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.29) opts 0xd
00:28:59.110 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.29)
00:28:59.110 00.000 7680 Moving (-0.07, 0.29) raw xDistance=0.02 yDistance=-0.29
00:28:59.110 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:28:59.111 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:28:59.112 00.001 7680 MoveAxis(E, 0, ABG)
00:28:59.112 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:28:59.116 00.004 7680 Move returns status 0, amount 0
00:28:59.116 00.000 7680 MoveAxis(N, 157, ABG)
00:28:59.116 00.000 7680 Guiding  Dir = 0, Dur = 157
00:28:59.116 00.000 6120 UpdateGuideState exits: m=13572 SNR=74.6 Saturated
00:28:59.121 00.005 7680 IsSlewing returns 0
00:28:59.121 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:59.126 00.005 7680 IsGuiding returns 0
00:28:59.126 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:28:59.130 00.004 7680 PulseGuide returned control before completion, sleep 167
00:28:59.130 00.000 6120 Enqueuing Expose request
00:28:59.302 00.172 7680 IsGuiding returns 1
00:28:59.302 00.000 7680 scope still moving after pulse duration time elapsed
00:28:59.332 00.030 7680 IsSlewing returns 0
00:28:59.334 00.002 7680 IsGuiding returns 0
00:28:59.335 00.001 7680 scope move finished after 157 + 52 ms
00:28:59.335 00.000 7680 Move returns status 0, amount 157
00:28:59.336 00.001 7680 move complete, result=0
00:28:59.336 00.000 7680 worker thread done servicing request
00:28:59.336 00.000 7680 Worker thread wakes up
00:28:59.338 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:28:59.338 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:28:59.338 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 157 ms NORTH
00:29:00.591 01.253 7680 Exposure complete
00:29:00.728 00.137 7680 worker thread done servicing request
00:29:00.729 00.001 6120 OnExposeComplete: enter
00:29:00.733 00.004 6120 UpdateGuideState(): m_state=6
00:29:00.739 00.006 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4119
00:29:00.743 00.004 6120 Star::Find returns 1 (1), X=965.33, Y=49.45, Mass=14299, SNR=77.3, Peak=255 HFD=7.1
00:29:00.747 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.70)
00:29:00.751 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
00:29:00.754 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.56 hyp=0.56 cameraTheta=1.63 mountX=-0.07 mountY=-0.52, mountTheta=-1.70
00:29:00.760 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.56, opts=13)
00:29:00.764 00.004 6120 Enqueuing Move request for scope (-0.03, 0.56)
00:29:00.769 00.005 7680 Worker thread wakes up
00:29:00.769 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:00.774 00.005 6120 UpdateGuideState exits: m=14299 SNR=77.3 Saturated
00:29:00.777 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:00.781 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:00.786 00.005 6120 Enqueuing Expose request
00:29:00.789 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.56) opts 0xd
00:29:00.789 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.56)
00:29:00.789 00.000 7680 Moving (-0.03, 0.56) raw xDistance=-0.07 yDistance=-0.52
00:29:00.789 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:29:00.791 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
00:29:00.791 00.000 7680 MoveAxis(E, 0, ABG)
00:29:00.791 00.000 7680 Move returns status 0, amount 0
00:29:00.791 00.000 7680 MoveAxis(N, 280, ABG)
00:29:00.792 00.001 7680 Guiding  Dir = 0, Dur = 280
00:29:00.792 00.000 7680 IsSlewing returns 0
00:29:00.793 00.001 7680 IsGuiding returns 0
00:29:00.793 00.000 7680 PulseGuide returned control before completion, sleep 290
00:29:01.099 00.306 7680 IsGuiding returns 1
00:29:01.099 00.000 7680 scope still moving after pulse duration time elapsed
00:29:01.129 00.030 7680 IsSlewing returns 0
00:29:01.130 00.001 7680 IsGuiding returns 0
00:29:01.132 00.002 7680 scope move finished after 280 + 58 ms
00:29:01.132 00.000 7680 Move returns status 0, amount 280
00:29:01.133 00.001 7680 move complete, result=0
00:29:01.133 00.000 7680 worker thread done servicing request
00:29:01.133 00.000 7680 Worker thread wakes up
00:29:01.134 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 280 ms NORTH
00:29:01.142 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:01.142 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:02.386 01.244 7680 Exposure complete
00:29:02.506 00.120 7680 worker thread done servicing request
00:29:02.506 00.000 6120 OnExposeComplete: enter
00:29:02.510 00.004 6120 UpdateGuideState(): m_state=6
00:29:02.514 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4120
00:29:02.520 00.006 6120 Star::Find returns 1 (1), X=965.28, Y=49.08, Mass=13946, SNR=75.9, Peak=255 HFD=6.8
00:29:02.525 00.005 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
00:29:02.529 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
00:29:02.532 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=2.02 mountX=0.05 mountY=-0.21, mountTheta=-1.32
00:29:02.537 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.19, opts=13)
00:29:02.540 00.003 6120 Enqueuing Move request for scope (-0.09, 0.19)
00:29:02.545 00.005 7680 Worker thread wakes up
00:29:02.545 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
00:29:02.545 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:02.549 00.004 6120 UpdateGuideState exits: m=13946 SNR=75.9 Saturated
00:29:02.553 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:02.555 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
00:29:02.556 00.001 7680 Moving (-0.09, 0.19) raw xDistance=0.05 yDistance=-0.21
00:29:02.557 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:29:02.557 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:29:02.557 00.000 7680 MoveAxis(E, 0, ABG)
00:29:02.557 00.000 7680 Move returns status 0, amount 0
00:29:02.557 00.000 7680 MoveAxis(N, 112, ABG)
00:29:02.557 00.000 7680 Guiding  Dir = 0, Dur = 112
00:29:02.557 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:02.560 00.003 7680 IsSlewing returns 0
00:29:02.561 00.001 6120 Enqueuing Expose request
00:29:02.565 00.004 7680 IsGuiding returns 0
00:29:02.565 00.000 7680 PulseGuide returned control before completion, sleep 122
00:29:02.693 00.128 7680 IsGuiding returns 1
00:29:02.693 00.000 7680 scope still moving after pulse duration time elapsed
00:29:02.723 00.030 7680 IsSlewing returns 0
00:29:02.725 00.002 7680 IsGuiding returns 0
00:29:02.725 00.000 7680 scope move finished after 112 + 48 ms
00:29:02.725 00.000 7680 Move returns status 0, amount 112
00:29:02.726 00.001 7680 move complete, result=0
00:29:02.726 00.000 7680 worker thread done servicing request
00:29:02.726 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 112 ms NORTH
00:29:02.733 00.007 7680 Worker thread wakes up
00:29:02.735 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:02.735 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:03.991 01.256 7680 Exposure complete
00:29:04.133 00.142 7680 worker thread done servicing request
00:29:04.134 00.001 6120 OnExposeComplete: enter
00:29:04.138 00.004 6120 UpdateGuideState(): m_state=6
00:29:04.144 00.006 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4121
00:29:04.148 00.004 6120 Star::Find returns 1 (1), X=965.30, Y=49.10, Mass=13804, SNR=75.8, Peak=255 HFD=6.8
00:29:04.153 00.005 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.86 = -1.43)
00:29:04.157 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
00:29:04.160 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.90 mountX=0.03 mountY=-0.21, mountTheta=-1.43
00:29:04.165 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.20, opts=13)
00:29:04.169 00.004 6120 Enqueuing Move request for scope (-0.07, 0.20)
00:29:04.173 00.004 7680 Worker thread wakes up
00:29:04.174 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:04.177 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
00:29:04.177 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
00:29:04.177 00.000 7680 Moving (-0.07, 0.20) raw xDistance=0.03 yDistance=-0.21
00:29:04.177 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:29:04.177 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:29:04.178 00.001 7680 MoveAxis(E, 0, ABG)
00:29:04.179 00.001 7680 Move returns status 0, amount 0
00:29:04.179 00.000 7680 MoveAxis(N, 115, ABG)
00:29:04.179 00.000 7680 Guiding  Dir = 0, Dur = 115
00:29:04.179 00.000 6120 UpdateGuideState exits: m=13804 SNR=75.8 Saturated
00:29:04.183 00.004 7680 IsSlewing returns 0
00:29:04.184 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:04.187 00.003 7680 IsGuiding returns 0
00:29:04.187 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:04.191 00.004 7680 PulseGuide returned control before completion, sleep 125
00:29:04.192 00.001 6120 Enqueuing Expose request
00:29:04.323 00.131 7680 IsGuiding returns 1
00:29:04.324 00.001 7680 scope still moving after pulse duration time elapsed
00:29:04.352 00.028 7680 IsSlewing returns 0
00:29:04.354 00.002 7680 IsGuiding returns 0
00:29:04.354 00.000 7680 scope move finished after 115 + 51 ms
00:29:04.355 00.001 7680 Move returns status 0, amount 115
00:29:04.355 00.000 7680 move complete, result=0
00:29:04.355 00.000 7680 worker thread done servicing request
00:29:04.356 00.001 7680 Worker thread wakes up
00:29:04.357 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 115 ms NORTH
00:29:04.362 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:04.362 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:05.618 01.256 7680 Exposure complete
00:29:05.746 00.128 7680 worker thread done servicing request
00:29:05.746 00.000 6120 OnExposeComplete: enter
00:29:05.750 00.004 6120 UpdateGuideState(): m_state=6
00:29:05.754 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4122
00:29:05.757 00.003 6120 Star::Find returns 1 (1), X=965.33, Y=49.06, Mass=13809, SNR=75.3, Peak=255 HFD=6.8
00:29:05.762 00.005 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.53)
00:29:05.767 00.005 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
00:29:05.771 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.80 mountX=0.01 mountY=-0.17, mountTheta=-1.52
00:29:05.776 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.17, opts=13)
00:29:05.779 00.003 6120 Enqueuing Move request for scope (-0.04, 0.17)
00:29:05.784 00.005 7680 Worker thread wakes up
00:29:05.784 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
00:29:05.784 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
00:29:05.784 00.000 7680 Moving (-0.04, 0.17) raw xDistance=0.01 yDistance=-0.17
00:29:05.784 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:29:05.785 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:29:05.785 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:29:05.785 00.000 7680 MoveAxis(E, 0, ABG)
00:29:05.785 00.000 7680 Move returns status 0, amount 0
00:29:05.785 00.000 7680 MoveAxis(N, 0, ABG)
00:29:05.785 00.000 7680 Move returns status 0, amount 0
00:29:05.786 00.001 7680 move complete, result=0
00:29:05.786 00.000 7680 worker thread done servicing request
00:29:05.786 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:05.789 00.003 6120 UpdateGuideState exits: m=13809 SNR=75.3 Saturated
00:29:05.793 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:05.797 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:05.800 00.003 6120 Enqueuing Expose request
00:29:05.804 00.004 7680 Worker thread wakes up
00:29:05.804 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:29:05.808 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:05.808 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:07.060 01.252 7680 Exposure complete
00:29:07.204 00.144 7680 worker thread done servicing request
00:29:07.204 00.000 6120 OnExposeComplete: enter
00:29:07.208 00.004 6120 UpdateGuideState(): m_state=6
00:29:07.213 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4123
00:29:07.217 00.004 6120 Star::Find returns 1 (1), X=965.58, Y=49.21, Mass=14811, SNR=79.2, Peak=255 HFD=7.2
00:29:07.220 00.003 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
00:29:07.223 00.003 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.62)
00:29:07.225 00.002 6120 CameraToMount -- cameraX=0.21 cameraY=0.32 hyp=0.38 cameraTheta=0.98 mountX=-0.27 mountY=-0.19, mountTheta=-2.53
00:29:07.231 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.32, opts=13)
00:29:07.235 00.004 6120 Enqueuing Move request for scope (0.21, 0.32)
00:29:07.238 00.003 7680 Worker thread wakes up
00:29:07.238 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.32) opts 0xd
00:29:07.239 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.32)
00:29:07.239 00.000 7680 Moving (0.21, 0.32) raw xDistance=-0.27 yDistance=-0.19
00:29:07.239 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:29:07.239 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:29:07.239 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:29:07.239 00.000 7680 MoveAxis(E, 110, ABG)
00:29:07.240 00.001 7680 Guiding  Dir = 2, Dur = 110
00:29:07.240 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:07.243 00.003 7680 IsSlewing returns 0
00:29:07.243 00.000 6120 UpdateGuideState exits: m=14811 SNR=79.2 Saturated
00:29:07.246 00.003 7680 IsGuiding returns 0
00:29:07.246 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:07.249 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:07.254 00.005 7680 PulseGuide returned control before completion, sleep 120
00:29:07.254 00.000 6120 Enqueuing Expose request
00:29:07.377 00.123 7680 IsGuiding returns 1
00:29:07.377 00.000 7680 scope still moving after pulse duration time elapsed
00:29:07.408 00.031 7680 IsSlewing returns 0
00:29:07.409 00.001 7680 IsGuiding returns 0
00:29:07.409 00.000 7680 scope move finished after 110 + 53 ms
00:29:07.409 00.000 7680 Move returns status 0, amount 110
00:29:07.410 00.001 7680 MoveAxis(N, 0, ABG)
00:29:07.410 00.000 7680 Move returns status 0, amount 0
00:29:07.410 00.000 7680 move complete, result=0
00:29:07.410 00.000 7680 worker thread done servicing request
00:29:07.412 00.002 6120 GuideStep: -0.3 px 110 ms EAST, -0.2 px 0 ms NORTH
00:29:07.419 00.007 7680 Worker thread wakes up
00:29:07.419 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:07.419 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:08.672 01.253 7680 Exposure complete
00:29:08.811 00.139 7680 worker thread done servicing request
00:29:08.812 00.001 6120 OnExposeComplete: enter
00:29:08.816 00.004 6120 UpdateGuideState(): m_state=6
00:29:08.820 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4124
00:29:08.825 00.005 6120 Star::Find returns 1 (1), X=965.50, Y=49.29, Mass=14381, SNR=77.5, Peak=255 HFD=7.1
00:29:08.829 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.08)
00:29:08.834 00.005 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.35)
00:29:08.838 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.39 hyp=0.41 cameraTheta=1.25 mountX=-0.20 mountY=-0.30, mountTheta=-2.17
00:29:08.842 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.39, opts=13)
00:29:08.846 00.004 6120 Enqueuing Move request for scope (0.13, 0.39)
00:29:08.851 00.005 7680 Worker thread wakes up
00:29:08.851 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.39) opts 0xd
00:29:08.851 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.39)
00:29:08.851 00.000 7680 Moving (0.13, 0.39) raw xDistance=-0.20 yDistance=-0.30
00:29:08.852 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:08.855 00.003 6120 UpdateGuideState exits: m=14381 SNR=77.5 Saturated
00:29:08.860 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:08.866 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:08.871 00.005 6120 Enqueuing Expose request
00:29:08.874 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
00:29:08.874 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:29:08.875 00.001 7680 MoveAxis(E, 90, ABG)
00:29:08.875 00.000 7680 Guiding  Dir = 2, Dur = 90
00:29:08.875 00.000 7680 IsSlewing returns 0
00:29:08.876 00.001 7680 IsGuiding returns 0
00:29:08.876 00.000 7680 PulseGuide returned control before completion, sleep 100
00:29:08.989 00.113 7680 IsGuiding returns 0
00:29:08.990 00.001 7680 Move returns status 0, amount 90
00:29:08.990 00.000 7680 MoveAxis(N, 161, ABG)
00:29:08.991 00.001 7680 Guiding  Dir = 0, Dur = 161
00:29:08.991 00.000 7680 IsSlewing returns 0
00:29:08.992 00.001 7680 IsGuiding returns 0
00:29:08.992 00.000 7680 PulseGuide returned control before completion, sleep 171
00:29:09.175 00.183 7680 IsGuiding returns 1
00:29:09.177 00.002 7680 scope still moving after pulse duration time elapsed
00:29:09.207 00.030 7680 IsSlewing returns 0
00:29:09.207 00.000 7680 IsGuiding returns 0
00:29:09.209 00.002 7680 scope move finished after 161 + 55 ms
00:29:09.209 00.000 7680 Move returns status 0, amount 161
00:29:09.209 00.000 7680 move complete, result=0
00:29:09.210 00.001 7680 worker thread done servicing request
00:29:09.210 00.000 7680 Worker thread wakes up
00:29:09.210 00.000 6120 GuideStep: -0.2 px 90 ms EAST, -0.3 px 161 ms NORTH
00:29:09.217 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:09.217 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:10.467 01.250 7680 Exposure complete
00:29:10.611 00.144 7680 worker thread done servicing request
00:29:10.611 00.000 6120 OnExposeComplete: enter
00:29:10.615 00.004 6120 UpdateGuideState(): m_state=6
00:29:10.619 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4125
00:29:10.624 00.005 6120 Star::Find returns 1 (1), X=965.13, Y=49.18, Mass=13544, SNR=75.5, Peak=255 HFD=6.8
00:29:10.628 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.22 = -1.06)
00:29:10.633 00.005 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
00:29:10.637 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.29 hyp=0.38 cameraTheta=2.27 mountX=0.18 mountY=-0.37, mountTheta=-1.11
00:29:10.642 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.29, opts=13)
00:29:10.646 00.004 6120 Enqueuing Move request for scope (-0.24, 0.29)
00:29:10.650 00.004 7680 Worker thread wakes up
00:29:10.650 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:10.654 00.004 6120 UpdateGuideState exits: m=13544 SNR=75.5 Saturated
00:29:10.658 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:10.661 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:10.664 00.003 6120 Enqueuing Expose request
00:29:10.668 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.29) opts 0xd
00:29:10.668 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.29)
00:29:10.668 00.000 7680 Moving (-0.24, 0.29) raw xDistance=0.18 yDistance=-0.37
00:29:10.668 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:29:10.670 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:29:10.670 00.000 7680 MoveAxis(E, 0, ABG)
00:29:10.670 00.000 7680 Move returns status 0, amount 0
00:29:10.670 00.000 7680 MoveAxis(N, 198, ABG)
00:29:10.671 00.001 7680 Guiding  Dir = 0, Dur = 198
00:29:10.671 00.000 7680 IsSlewing returns 0
00:29:10.672 00.001 7680 IsGuiding returns 0
00:29:10.672 00.000 7680 PulseGuide returned control before completion, sleep 208
00:29:10.893 00.221 7680 IsGuiding returns 0
00:29:10.895 00.002 7680 Move returns status 0, amount 198
00:29:10.895 00.000 7680 move complete, result=0
00:29:10.897 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 198 ms NORTH
00:29:10.902 00.005 7680 worker thread done servicing request
00:29:10.903 00.001 7680 Worker thread wakes up
00:29:10.903 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:10.904 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:12.151 01.247 7680 Exposure complete
00:29:12.283 00.132 7680 worker thread done servicing request
00:29:12.285 00.002 6120 OnExposeComplete: enter
00:29:12.288 00.003 6120 UpdateGuideState(): m_state=6
00:29:12.292 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4126
00:29:12.296 00.004 6120 Star::Find returns 1 (1), X=965.14, Y=49.23, Mass=14648, SNR=78.9, Peak=255 HFD=6.9
00:29:12.302 00.006 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
00:29:12.306 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
00:29:12.310 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.34 hyp=0.41 cameraTheta=2.17 mountX=0.17 mountY=-0.40, mountTheta=-1.18
00:29:12.314 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.34, opts=13)
00:29:12.318 00.004 6120 Enqueuing Move request for scope (-0.23, 0.34)
00:29:12.321 00.003 7680 Worker thread wakes up
00:29:12.321 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.34) opts 0xd
00:29:12.321 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.34)
00:29:12.321 00.000 7680 Moving (-0.23, 0.34) raw xDistance=0.17 yDistance=-0.40
00:29:12.323 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:12.325 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:29:12.326 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:29:12.326 00.000 7680 MoveAxis(E, 0, ABG)
00:29:12.326 00.000 7680 Move returns status 0, amount 0
00:29:12.326 00.000 7680 MoveAxis(N, 219, ABG)
00:29:12.326 00.000 7680 Guiding  Dir = 0, Dur = 219
00:29:12.326 00.000 6120 UpdateGuideState exits: m=14648 SNR=78.9 Saturated
00:29:12.331 00.005 7680 IsSlewing returns 0
00:29:12.331 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:12.334 00.003 7680 IsGuiding returns 0
00:29:12.334 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:12.338 00.004 6120 Enqueuing Expose request
00:29:12.341 00.003 7680 PulseGuide returned control before completion, sleep 229
00:29:12.580 00.239 7680 IsGuiding returns 1
00:29:12.581 00.001 7680 scope still moving after pulse duration time elapsed
00:29:12.607 00.026 7680 IsSlewing returns 0
00:29:12.609 00.002 7680 IsGuiding returns 0
00:29:12.610 00.001 7680 scope move finished after 219 + 56 ms
00:29:12.611 00.001 7680 Move returns status 0, amount 219
00:29:12.611 00.000 7680 move complete, result=0
00:29:12.612 00.001 7680 worker thread done servicing request
00:29:12.612 00.000 7680 Worker thread wakes up
00:29:12.614 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 219 ms NORTH
00:29:12.620 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:12.620 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:13.868 01.248 7680 Exposure complete
00:29:14.005 00.137 7680 worker thread done servicing request
00:29:14.006 00.001 6120 OnExposeComplete: enter
00:29:14.009 00.003 6120 UpdateGuideState(): m_state=6
00:29:14.014 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4127
00:29:14.018 00.004 6120 Star::Find returns 1 (1), X=965.19, Y=49.23, Mass=14341, SNR=76.3, Peak=255 HFD=6.9
00:29:14.023 00.005 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.01 = -1.28)
00:29:14.027 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
00:29:14.032 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.33 hyp=0.38 cameraTheta=2.05 mountX=0.11 mountY=-0.38, mountTheta=-1.29
00:29:14.036 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.33, opts=13)
00:29:14.040 00.004 6120 Enqueuing Move request for scope (-0.17, 0.33)
00:29:14.044 00.004 7680 Worker thread wakes up
00:29:14.044 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.33) opts 0xd
00:29:14.045 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.33)
00:29:14.045 00.000 7680 Moving (-0.17, 0.33) raw xDistance=0.11 yDistance=-0.38
00:29:14.045 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:29:14.046 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:29:14.046 00.000 7680 MoveAxis(E, 0, ABG)
00:29:14.046 00.000 7680 Move returns status 0, amount 0
00:29:14.047 00.001 7680 MoveAxis(N, 204, ABG)
00:29:14.047 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:14.051 00.004 7680 Guiding  Dir = 0, Dur = 204
00:29:14.052 00.001 6120 UpdateGuideState exits: m=14341 SNR=76.3 Saturated
00:29:14.056 00.004 7680 IsSlewing returns 0
00:29:14.057 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:14.061 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:14.064 00.003 6120 Enqueuing Expose request
00:29:14.068 00.004 7680 IsGuiding returns 0
00:29:14.068 00.000 7680 PulseGuide returned control before completion, sleep 214
00:29:14.295 00.227 7680 IsGuiding returns 1
00:29:14.295 00.000 7680 scope still moving after pulse duration time elapsed
00:29:14.325 00.030 7680 IsSlewing returns 0
00:29:14.327 00.002 7680 IsGuiding returns 0
00:29:14.327 00.000 7680 scope move finished after 204 + 55 ms
00:29:14.327 00.000 7680 Move returns status 0, amount 204
00:29:14.328 00.001 7680 move complete, result=0
00:29:14.328 00.000 7680 worker thread done servicing request
00:29:14.329 00.001 7680 Worker thread wakes up
00:29:14.329 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 204 ms NORTH
00:29:14.336 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:14.336 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:15.585 01.249 7680 Exposure complete
00:29:15.721 00.136 7680 worker thread done servicing request
00:29:15.721 00.000 6120 OnExposeComplete: enter
00:29:15.725 00.004 6120 UpdateGuideState(): m_state=6
00:29:15.729 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4128
00:29:15.733 00.004 6120 Star::Find returns 1 (1), X=965.06, Y=49.12, Mass=13572, SNR=75.0, Peak=255 HFD=7.0
00:29:15.736 00.003 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-2.95) = xAngle (5.46 = -0.82)
00:29:15.741 00.005 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.20 = -1.09)
00:29:15.746 00.005 6120 CameraToMount -- cameraX=-0.31 cameraY=0.23 hyp=0.38 cameraTheta=2.51 mountX=0.26 mountY=-0.34, mountTheta=-0.91
00:29:15.751 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.23, opts=13)
00:29:15.754 00.003 6120 Enqueuing Move request for scope (-0.31, 0.23)
00:29:15.758 00.004 7680 Worker thread wakes up
00:29:15.758 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.23) opts 0xd
00:29:15.759 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.23)
00:29:15.759 00.000 7680 Moving (-0.31, 0.23) raw xDistance=0.26 yDistance=-0.34
00:29:15.759 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:29:15.759 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:29:15.759 00.000 7680 MoveAxis(W, 107, ABG)
00:29:15.760 00.001 7680 Guiding  Dir = 3, Dur = 107
00:29:15.760 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:15.765 00.005 7680 IsSlewing returns 0
00:29:15.765 00.000 6120 UpdateGuideState exits: m=13572 SNR=75.0 Saturated
00:29:15.769 00.004 7680 IsGuiding returns 0
00:29:15.769 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:15.774 00.005 7680 PulseGuide returned control before completion, sleep 117
00:29:15.775 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:15.779 00.004 6120 Enqueuing Expose request
00:29:15.898 00.119 7680 IsGuiding returns 1
00:29:15.899 00.001 7680 scope still moving after pulse duration time elapsed
00:29:15.929 00.030 7680 IsSlewing returns 0
00:29:15.931 00.002 7680 IsGuiding returns 0
00:29:15.931 00.000 7680 scope move finished after 107 + 54 ms
00:29:15.932 00.001 7680 Move returns status 0, amount 107
00:29:15.932 00.000 7680 MoveAxis(N, 184, ABG)
00:29:15.932 00.000 7680 Guiding  Dir = 0, Dur = 184
00:29:15.933 00.001 7680 IsSlewing returns 0
00:29:15.934 00.001 7680 IsGuiding returns 0
00:29:15.935 00.001 7680 PulseGuide returned control before completion, sleep 193
00:29:16.134 00.199 7680 IsGuiding returns 1
00:29:16.134 00.000 7680 scope still moving after pulse duration time elapsed
00:29:16.165 00.031 7680 IsSlewing returns 0
00:29:16.167 00.002 7680 IsGuiding returns 0
00:29:16.167 00.000 7680 scope move finished after 184 + 48 ms
00:29:16.168 00.001 7680 Move returns status 0, amount 184
00:29:16.168 00.000 7680 move complete, result=0
00:29:16.169 00.001 7680 worker thread done servicing request
00:29:16.170 00.001 7680 Worker thread wakes up
00:29:16.170 00.000 6120 GuideStep: 0.3 px 107 ms WEST, -0.3 px 184 ms NORTH
00:29:16.177 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:16.177 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:17.430 01.253 7680 Exposure complete
00:29:17.553 00.123 7680 worker thread done servicing request
00:29:17.553 00.000 6120 OnExposeComplete: enter
00:29:17.558 00.005 6120 UpdateGuideState(): m_state=6
00:29:17.562 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4129
00:29:17.566 00.004 6120 Star::Find returns 1 (1), X=965.26, Y=48.85, Mass=14433, SNR=77.3, Peak=255 HFD=6.8
00:29:17.570 00.004 6120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-2.95) = xAngle (0.19 = 0.19)
00:29:17.574 00.004 6120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.08 = -0.08)
00:29:17.578 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.77 mountX=0.11 mountY=-0.01, mountTheta=-0.08
00:29:17.583 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.04, opts=13)
00:29:17.586 00.003 6120 Enqueuing Move request for scope (-0.10, -0.04)
00:29:17.588 00.002 7680 Worker thread wakes up
00:29:17.589 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:17.592 00.003 6120 UpdateGuideState exits: m=14433 SNR=77.3 Saturated
00:29:17.595 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:17.598 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:17.601 00.003 6120 Enqueuing Expose request
00:29:17.604 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
00:29:17.604 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
00:29:17.604 00.000 7680 Moving (-0.10, -0.04) raw xDistance=0.11 yDistance=-0.01
00:29:17.604 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:29:17.605 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:29:17.605 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:29:17.605 00.000 7680 MoveAxis(E, 0, ABG)
00:29:17.605 00.000 7680 Move returns status 0, amount 0
00:29:17.605 00.000 7680 MoveAxis(N, 0, ABG)
00:29:17.605 00.000 7680 Move returns status 0, amount 0
00:29:17.605 00.000 7680 move complete, result=0
00:29:17.605 00.000 7680 worker thread done servicing request
00:29:17.607 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:17.611 00.004 7680 Worker thread wakes up
00:29:17.611 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:17.611 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:18.855 01.244 7680 Exposure complete
00:29:18.986 00.131 7680 worker thread done servicing request
00:29:18.987 00.001 6120 OnExposeComplete: enter
00:29:18.991 00.004 6120 UpdateGuideState(): m_state=6
00:29:18.996 00.005 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4130
00:29:19.000 00.004 6120 Star::Find returns 1 (1), X=965.30, Y=48.99, Mass=14153, SNR=77.2, Peak=255 HFD=6.9
00:29:19.004 00.004 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.19 = -1.09)
00:29:19.007 00.003 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
00:29:19.011 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.24 mountX=0.05 mountY=-0.11, mountTheta=-1.13
00:29:19.017 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.09, opts=13)
00:29:19.022 00.005 6120 Enqueuing Move request for scope (-0.07, 0.09)
00:29:19.026 00.004 7680 Worker thread wakes up
00:29:19.026 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:19.031 00.005 6120 UpdateGuideState exits: m=14153 SNR=77.2 Saturated
00:29:19.035 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:19.039 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:19.042 00.003 6120 Enqueuing Expose request
00:29:19.048 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
00:29:19.049 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
00:29:19.049 00.000 7680 Moving (-0.07, 0.09) raw xDistance=0.05 yDistance=-0.11
00:29:19.049 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:29:19.050 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:29:19.050 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:29:19.050 00.000 7680 MoveAxis(E, 0, ABG)
00:29:19.051 00.001 7680 Move returns status 0, amount 0
00:29:19.051 00.000 7680 MoveAxis(N, 0, ABG)
00:29:19.051 00.000 7680 Move returns status 0, amount 0
00:29:19.051 00.000 7680 move complete, result=0
00:29:19.052 00.001 7680 worker thread done servicing request
00:29:19.052 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:29:19.058 00.006 7680 Worker thread wakes up
00:29:19.058 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:19.058 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:20.307 01.249 7680 Exposure complete
00:29:20.442 00.135 7680 worker thread done servicing request
00:29:20.443 00.001 6120 OnExposeComplete: enter
00:29:20.446 00.003 6120 UpdateGuideState(): m_state=6
00:29:20.451 00.005 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4131
00:29:20.456 00.005 6120 Star::Find returns 1 (1), X=965.26, Y=49.25, Mass=14129, SNR=76.3, Peak=255 HFD=7.0
00:29:20.460 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
00:29:20.464 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
00:29:20.468 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.36 hyp=0.37 cameraTheta=1.87 mountX=0.04 mountY=-0.37, mountTheta=-1.46
00:29:20.474 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.36, opts=13)
00:29:20.478 00.004 6120 Enqueuing Move request for scope (-0.11, 0.36)
00:29:20.482 00.004 7680 Worker thread wakes up
00:29:20.482 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:20.487 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.36) opts 0xd
00:29:20.487 00.000 6120 UpdateGuideState exits: m=14129 SNR=76.3 Saturated
00:29:20.493 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:20.497 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:20.500 00.003 6120 Enqueuing Expose request
00:29:20.505 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.36)
00:29:20.505 00.000 7680 Moving (-0.11, 0.36) raw xDistance=0.04 yDistance=-0.37
00:29:20.505 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:29:20.505 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:29:20.506 00.001 7680 MoveAxis(E, 0, ABG)
00:29:20.506 00.000 7680 Move returns status 0, amount 0
00:29:20.506 00.000 7680 MoveAxis(N, 201, ABG)
00:29:20.506 00.000 7680 Guiding  Dir = 0, Dur = 201
00:29:20.506 00.000 7680 IsSlewing returns 0
00:29:20.507 00.001 7680 IsGuiding returns 0
00:29:20.507 00.000 7680 PulseGuide returned control before completion, sleep 211
00:29:20.721 00.214 7680 IsGuiding returns 1
00:29:20.723 00.002 7680 scope still moving after pulse duration time elapsed
00:29:20.753 00.030 7680 IsSlewing returns 0
00:29:20.754 00.001 7680 IsGuiding returns 0
00:29:20.755 00.001 7680 scope move finished after 201 + 47 ms
00:29:20.755 00.000 7680 Move returns status 0, amount 201
00:29:20.756 00.001 7680 move complete, result=0
00:29:20.756 00.000 7680 worker thread done servicing request
00:29:20.756 00.000 7680 Worker thread wakes up
00:29:20.757 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 201 ms NORTH
00:29:20.764 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:20.764 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:22.019 01.255 7680 Exposure complete
00:29:22.158 00.139 7680 worker thread done servicing request
00:29:22.159 00.001 6120 OnExposeComplete: enter
00:29:22.163 00.004 6120 UpdateGuideState(): m_state=6
00:29:22.167 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4132
00:29:22.171 00.004 6120 Star::Find returns 1 (1), X=965.26, Y=49.12, Mass=13908, SNR=77.4, Peak=255 HFD=6.9
00:29:22.176 00.005 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.99 = -1.30)
00:29:22.181 00.005 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.57)
00:29:22.184 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.23 hyp=0.25 cameraTheta=2.03 mountX=0.07 mountY=-0.25, mountTheta=-1.31
00:29:22.188 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.23, opts=13)
00:29:22.193 00.005 6120 Enqueuing Move request for scope (-0.11, 0.23)
00:29:22.196 00.003 7680 Worker thread wakes up
00:29:22.196 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:22.201 00.005 6120 UpdateGuideState exits: m=13908 SNR=77.4 Saturated
00:29:22.204 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:22.209 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:22.212 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.23) opts 0xd
00:29:22.212 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.23)
00:29:22.213 00.001 6120 Enqueuing Expose request
00:29:22.217 00.004 7680 Moving (-0.11, 0.23) raw xDistance=0.07 yDistance=-0.25
00:29:22.217 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:29:22.217 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:29:22.217 00.000 7680 MoveAxis(E, 0, ABG)
00:29:22.218 00.001 7680 Move returns status 0, amount 0
00:29:22.219 00.001 7680 MoveAxis(N, 138, ABG)
00:29:22.219 00.000 7680 Guiding  Dir = 0, Dur = 138
00:29:22.219 00.000 7680 IsSlewing returns 0
00:29:22.219 00.000 7680 IsGuiding returns 0
00:29:22.220 00.001 7680 PulseGuide returned control before completion, sleep 148
00:29:22.383 00.163 7680 IsGuiding returns 1
00:29:22.383 00.000 7680 scope still moving after pulse duration time elapsed
00:29:22.414 00.031 7680 IsSlewing returns 0
00:29:22.415 00.001 7680 IsGuiding returns 0
00:29:22.415 00.000 7680 scope move finished after 138 + 57 ms
00:29:22.417 00.002 7680 Move returns status 0, amount 138
00:29:22.417 00.000 7680 move complete, result=0
00:29:22.417 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 138 ms NORTH
00:29:22.423 00.006 7680 worker thread done servicing request
00:29:22.423 00.000 7680 Worker thread wakes up
00:29:22.423 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:22.423 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:23.678 01.255 7680 Exposure complete
00:29:23.815 00.137 7680 worker thread done servicing request
00:29:23.815 00.000 6120 OnExposeComplete: enter
00:29:23.820 00.005 6120 UpdateGuideState(): m_state=6
00:29:23.824 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4133
00:29:23.828 00.004 6120 Star::Find returns 1 (1), X=965.26, Y=49.54, Mass=14394, SNR=77.7, Peak=255 HFD=7.1
00:29:23.832 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
00:29:23.835 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
00:29:23.840 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.65 hyp=0.66 cameraTheta=1.74 mountX=-0.01 mountY=-0.63, mountTheta=-1.59
00:29:23.844 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.65, opts=13)
00:29:23.847 00.003 6120 Enqueuing Move request for scope (-0.11, 0.65)
00:29:23.852 00.005 7680 Worker thread wakes up
00:29:23.852 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.65) opts 0xd
00:29:23.852 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.65)
00:29:23.852 00.000 7680 Moving (-0.11, 0.65) raw xDistance=-0.01 yDistance=-0.63
00:29:23.852 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:29:23.853 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
00:29:23.853 00.000 7680 MoveAxis(E, 0, ABG)
00:29:23.853 00.000 7680 Move returns status 0, amount 0
00:29:23.853 00.000 7680 MoveAxis(N, 342, ABG)
00:29:23.853 00.000 7680 Guiding  Dir = 0, Dur = 342
00:29:23.854 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:23.860 00.006 7680 IsSlewing returns 0
00:29:23.860 00.000 6120 UpdateGuideState exits: m=14394 SNR=77.7 Saturated
00:29:23.864 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:23.868 00.004 7680 IsGuiding returns 0
00:29:23.868 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:23.872 00.004 7680 PulseGuide returned control before completion, sleep 352
00:29:23.872 00.000 6120 Enqueuing Expose request
00:29:24.229 00.357 7680 IsGuiding returns 1
00:29:24.231 00.002 7680 scope still moving after pulse duration time elapsed
00:29:24.259 00.028 7680 IsSlewing returns 0
00:29:24.260 00.001 7680 IsGuiding returns 0
00:29:24.261 00.001 7680 scope move finished after 342 + 51 ms
00:29:24.263 00.002 7680 Move returns status 0, amount 342
00:29:24.263 00.000 7680 move complete, result=0
00:29:24.264 00.001 7680 worker thread done servicing request
00:29:24.265 00.001 7680 Worker thread wakes up
00:29:24.265 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 342 ms NORTH
00:29:24.272 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:24.272 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:25.522 01.250 7680 Exposure complete
00:29:25.658 00.136 7680 worker thread done servicing request
00:29:25.658 00.000 6120 OnExposeComplete: enter
00:29:25.663 00.005 6120 UpdateGuideState(): m_state=6
00:29:25.667 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4134
00:29:25.671 00.004 6120 Star::Find returns 1 (1), X=965.34, Y=48.90, Mass=14182, SNR=77.6, Peak=255 HFD=6.8
00:29:25.676 00.005 6120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-2.95) = xAngle (5.93 = -0.35)
00:29:25.681 00.005 6120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.66 = -0.62)
00:29:25.684 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.98 mountX=0.03 mountY=-0.02, mountTheta=-0.55
00:29:25.690 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.01, opts=13)
00:29:25.693 00.003 6120 Enqueuing Move request for scope (-0.03, 0.01)
00:29:25.697 00.004 7680 Worker thread wakes up
00:29:25.697 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:25.701 00.004 6120 UpdateGuideState exits: m=14182 SNR=77.6 Saturated
00:29:25.706 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:25.711 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:25.716 00.005 6120 Enqueuing Expose request
00:29:25.720 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
00:29:25.720 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
00:29:25.720 00.000 7680 Moving (-0.03, 0.01) raw xDistance=0.03 yDistance=-0.02
00:29:25.720 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:29:25.720 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:29:25.721 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:29:25.722 00.001 7680 MoveAxis(E, 0, ABG)
00:29:25.722 00.000 7680 Move returns status 0, amount 0
00:29:25.722 00.000 7680 MoveAxis(N, 0, ABG)
00:29:25.722 00.000 7680 Move returns status 0, amount 0
00:29:25.723 00.001 7680 move complete, result=0
00:29:25.723 00.000 7680 worker thread done servicing request
00:29:25.723 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:25.727 00.004 7680 Worker thread wakes up
00:29:25.727 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:25.727 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:26.977 01.250 7680 Exposure complete
00:29:27.112 00.135 7680 worker thread done servicing request
00:29:27.113 00.001 6120 OnExposeComplete: enter
00:29:27.117 00.004 6120 UpdateGuideState(): m_state=6
00:29:27.121 00.004 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4135
00:29:27.125 00.004 6120 Star::Find returns 1 (1), X=965.25, Y=49.06, Mass=15077, SNR=78.7, Peak=255 HFD=6.9
00:29:27.129 00.004 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
00:29:27.132 00.003 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.39)
00:29:27.135 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.21 mountX=0.09 mountY=-0.20, mountTheta=-1.15
00:29:27.140 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.16, opts=13)
00:29:27.144 00.004 6120 Enqueuing Move request for scope (-0.12, 0.16)
00:29:27.149 00.005 7680 Worker thread wakes up
00:29:27.149 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
00:29:27.149 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
00:29:27.149 00.000 7680 Moving (-0.12, 0.16) raw xDistance=0.09 yDistance=-0.20
00:29:27.149 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:29:27.149 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:29:27.149 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:29:27.149 00.000 7680 MoveAxis(E, 0, ABG)
00:29:27.150 00.001 7680 Move returns status 0, amount 0
00:29:27.150 00.000 7680 MoveAxis(N, 0, ABG)
00:29:27.150 00.000 7680 Move returns status 0, amount 0
00:29:27.150 00.000 7680 move complete, result=0
00:29:27.150 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:27.155 00.005 7680 worker thread done servicing request
00:29:27.155 00.000 6120 UpdateGuideState exits: m=15077 SNR=78.7 Saturated
00:29:27.159 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:27.163 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:27.167 00.004 6120 Enqueuing Expose request
00:29:27.171 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:29:27.175 00.004 7680 Worker thread wakes up
00:29:27.175 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:27.175 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:28.419 01.244 7680 Exposure complete
00:29:28.581 00.162 7680 worker thread done servicing request
00:29:28.581 00.000 6120 OnExposeComplete: enter
00:29:28.587 00.006 6120 UpdateGuideState(): m_state=6
00:29:28.592 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4136
00:29:28.597 00.005 6120 Star::Find returns 1 (1), X=965.32, Y=49.44, Mass=14369, SNR=78.4, Peak=255 HFD=7.2
00:29:28.601 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.68)
00:29:28.607 00.006 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
00:29:28.612 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.55 hyp=0.55 cameraTheta=1.65 mountX=-0.06 mountY=-0.51, mountTheta=-1.68
00:29:28.618 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.55, opts=13)
00:29:28.622 00.004 6120 Enqueuing Move request for scope (-0.04, 0.55)
00:29:28.625 00.003 7680 Worker thread wakes up
00:29:28.625 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:28.630 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.55) opts 0xd
00:29:28.631 00.001 6120 UpdateGuideState exits: m=14369 SNR=78.4 Saturated
00:29:28.634 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.55)
00:29:28.634 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:28.640 00.006 7680 Moving (-0.04, 0.55) raw xDistance=-0.06 yDistance=-0.51
00:29:28.640 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:28.645 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:29:28.645 00.000 6120 Enqueuing Expose request
00:29:28.648 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
00:29:28.649 00.001 7680 MoveAxis(E, 0, ABG)
00:29:28.649 00.000 7680 Move returns status 0, amount 0
00:29:28.649 00.000 7680 MoveAxis(N, 277, ABG)
00:29:28.649 00.000 7680 Guiding  Dir = 0, Dur = 277
00:29:28.649 00.000 7680 IsSlewing returns 0
00:29:28.651 00.002 7680 IsGuiding returns 0
00:29:28.651 00.000 7680 PulseGuide returned control before completion, sleep 287
00:29:28.942 00.291 7680 IsGuiding returns 1
00:29:28.943 00.001 7680 scope still moving after pulse duration time elapsed
00:29:28.973 00.030 7680 IsSlewing returns 0
00:29:28.974 00.001 7680 IsGuiding returns 0
00:29:28.975 00.001 7680 scope move finished after 277 + 47 ms
00:29:28.975 00.000 7680 Move returns status 0, amount 277
00:29:28.975 00.000 7680 move complete, result=0
00:29:28.977 00.002 7680 worker thread done servicing request
00:29:28.977 00.000 7680 Worker thread wakes up
00:29:28.978 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 277 ms NORTH
00:29:28.985 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:28.985 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:30.237 01.252 7680 Exposure complete
00:29:30.375 00.138 7680 worker thread done servicing request
00:29:30.375 00.000 6120 OnExposeComplete: enter
00:29:30.380 00.005 6120 UpdateGuideState(): m_state=6
00:29:30.384 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4137
00:29:30.388 00.004 6120 Star::Find returns 1 (1), X=965.25, Y=49.09, Mass=14178, SNR=76.7, Peak=255 HFD=6.9
00:29:30.393 00.005 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
00:29:30.397 00.004 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.47)
00:29:30.401 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.19 hyp=0.23 cameraTheta=2.12 mountX=0.08 mountY=-0.22, mountTheta=-1.23
00:29:30.406 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.19, opts=13)
00:29:30.410 00.004 6120 Enqueuing Move request for scope (-0.12, 0.19)
00:29:30.415 00.005 7680 Worker thread wakes up
00:29:30.415 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.19) opts 0xd
00:29:30.415 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:30.419 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.19)
00:29:30.419 00.000 7680 Moving (-0.12, 0.19) raw xDistance=0.08 yDistance=-0.22
00:29:30.419 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:29:30.419 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:29:30.419 00.000 7680 MoveAxis(E, 0, ABG)
00:29:30.419 00.000 7680 Move returns status 0, amount 0
00:29:30.419 00.000 7680 MoveAxis(N, 122, ABG)
00:29:30.419 00.000 7680 Guiding  Dir = 0, Dur = 122
00:29:30.420 00.001 6120 UpdateGuideState exits: m=14178 SNR=76.7 Saturated
00:29:30.424 00.004 7680 IsSlewing returns 0
00:29:30.424 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:30.428 00.004 7680 IsGuiding returns 0
00:29:30.428 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:30.433 00.005 6120 Enqueuing Expose request
00:29:30.437 00.004 7680 PulseGuide returned control before completion, sleep 132
00:29:30.584 00.147 7680 IsGuiding returns 1
00:29:30.585 00.001 7680 scope still moving after pulse duration time elapsed
00:29:30.615 00.030 7680 IsSlewing returns 0
00:29:30.616 00.001 7680 IsGuiding returns 1
00:29:30.646 00.030 7680 IsSlewing returns 0
00:29:30.646 00.000 7680 IsGuiding returns 0
00:29:30.648 00.002 7680 scope move finished after 122 + 97 ms
00:29:30.648 00.000 7680 Move returns status 0, amount 122
00:29:30.648 00.000 7680 move complete, result=0
00:29:30.649 00.001 7680 worker thread done servicing request
00:29:30.649 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 122 ms NORTH
00:29:30.654 00.005 7680 Worker thread wakes up
00:29:30.656 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:30.656 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:31.901 01.245 7680 Exposure complete
00:29:32.033 00.132 7680 worker thread done servicing request
00:29:32.033 00.000 6120 OnExposeComplete: enter
00:29:32.037 00.004 6120 UpdateGuideState(): m_state=6
00:29:32.040 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4138
00:29:32.046 00.006 6120 Star::Find returns 1 (1), X=965.33, Y=49.46, Mass=14158, SNR=77.2, Peak=255 HFD=7.1
00:29:32.051 00.005 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
00:29:32.056 00.005 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
00:29:32.059 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.56 hyp=0.56 cameraTheta=1.65 mountX=-0.06 mountY=-0.52, mountTheta=-1.69
00:29:32.064 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.56, opts=13)
00:29:32.069 00.005 6120 Enqueuing Move request for scope (-0.04, 0.56)
00:29:32.073 00.004 7680 Worker thread wakes up
00:29:32.073 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.56) opts 0xd
00:29:32.073 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.56)
00:29:32.073 00.000 7680 Moving (-0.04, 0.56) raw xDistance=-0.06 yDistance=-0.52
00:29:32.073 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:29:32.073 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
00:29:32.073 00.000 7680 MoveAxis(E, 0, ABG)
00:29:32.074 00.001 7680 Move returns status 0, amount 0
00:29:32.074 00.000 7680 MoveAxis(N, 284, ABG)
00:29:32.074 00.000 7680 Guiding  Dir = 0, Dur = 284
00:29:32.074 00.000 7680 IsSlewing returns 0
00:29:32.075 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:32.078 00.003 7680 IsGuiding returns 0
00:29:32.078 00.000 6120 UpdateGuideState exits: m=14158 SNR=77.2 Saturated
00:29:32.083 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:32.086 00.003 7680 PulseGuide returned control before completion, sleep 294
00:29:32.087 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:32.090 00.003 6120 Enqueuing Expose request
00:29:32.391 00.301 7680 IsGuiding returns 1
00:29:32.392 00.001 7680 scope still moving after pulse duration time elapsed
00:29:32.421 00.029 7680 IsSlewing returns 0
00:29:32.422 00.001 7680 IsGuiding returns 0
00:29:32.422 00.000 7680 scope move finished after 284 + 60 ms
00:29:32.423 00.001 7680 Move returns status 0, amount 284
00:29:32.423 00.000 7680 move complete, result=0
00:29:32.423 00.000 7680 worker thread done servicing request
00:29:32.424 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 284 ms NORTH
00:29:32.431 00.007 7680 Worker thread wakes up
00:29:32.431 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:32.431 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:33.682 01.251 7680 Exposure complete
00:29:33.827 00.145 7680 worker thread done servicing request
00:29:33.827 00.000 6120 OnExposeComplete: enter
00:29:33.832 00.005 6120 UpdateGuideState(): m_state=6
00:29:33.836 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4139
00:29:33.841 00.005 6120 Star::Find returns 1 (1), X=965.33, Y=48.76, Mass=14498, SNR=77.2, Peak=255 HFD=7.0
00:29:33.846 00.005 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-2.95) = xAngle (1.13 = 1.13)
00:29:33.852 00.006 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.86 = 0.86)
00:29:33.859 00.007 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.82 mountX=0.06 mountY=0.11, mountTheta=1.06
00:29:33.868 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.14, opts=13)
00:29:33.875 00.007 6120 Enqueuing Move request for scope (-0.03, -0.14)
00:29:33.881 00.006 7680 Worker thread wakes up
00:29:33.881 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:33.887 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
00:29:33.887 00.000 6120 UpdateGuideState exits: m=14498 SNR=77.2 Saturated
00:29:33.896 00.009 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
00:29:33.896 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:33.901 00.005 7680 Moving (-0.03, -0.14) raw xDistance=0.06 yDistance=0.11
00:29:33.902 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:33.908 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:29:33.908 00.000 6120 Enqueuing Expose request
00:29:33.913 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:29:33.913 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:29:33.913 00.000 7680 MoveAxis(E, 0, ABG)
00:29:33.914 00.001 7680 Move returns status 0, amount 0
00:29:33.914 00.000 7680 MoveAxis(N, 0, ABG)
00:29:33.914 00.000 7680 Move returns status 0, amount 0
00:29:33.914 00.000 7680 move complete, result=0
00:29:33.914 00.000 7680 worker thread done servicing request
00:29:33.916 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:29:33.922 00.006 7680 Worker thread wakes up
00:29:33.922 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:33.922 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:35.163 01.241 7680 Exposure complete
00:29:35.290 00.127 7680 worker thread done servicing request
00:29:35.290 00.000 6120 OnExposeComplete: enter
00:29:35.297 00.007 6120 UpdateGuideState(): m_state=6
00:29:35.301 00.004 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4140
00:29:35.305 00.004 6120 Star::Find returns 1 (1), X=965.51, Y=49.00, Mass=15058, SNR=79.9, Peak=255 HFD=7.0
00:29:35.308 00.003 6120 CameraToMount -- cameraTheta (0.64) - m_xAngle (-2.95) = xAngle (3.59 = -2.69)
00:29:35.312 00.004 6120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.33 = -2.96)
00:29:35.316 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.64 mountX=-0.16 mountY=-0.03, mountTheta=-2.94
00:29:35.321 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.10, opts=13)
00:29:35.325 00.004 6120 Enqueuing Move request for scope (0.14, 0.10)
00:29:35.328 00.003 7680 Worker thread wakes up
00:29:35.328 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:35.331 00.003 6120 UpdateGuideState exits: m=15058 SNR=79.9 Saturated
00:29:35.335 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:35.338 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:35.342 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
00:29:35.342 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
00:29:35.342 00.000 7680 Moving (0.14, 0.10) raw xDistance=-0.16 yDistance=-0.03
00:29:35.342 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:29:35.342 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:29:35.343 00.001 6120 Enqueuing Expose request
00:29:35.346 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:29:35.346 00.000 7680 MoveAxis(E, 0, ABG)
00:29:35.346 00.000 7680 Move returns status 0, amount 0
00:29:35.346 00.000 7680 MoveAxis(N, 0, ABG)
00:29:35.347 00.001 7680 Move returns status 0, amount 0
00:29:35.347 00.000 7680 move complete, result=0
00:29:35.347 00.000 7680 worker thread done servicing request
00:29:35.347 00.000 7680 Worker thread wakes up
00:29:35.347 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:35.347 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:29:35.352 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:36.602 01.250 7680 Exposure complete
00:29:36.737 00.135 7680 worker thread done servicing request
00:29:36.738 00.001 6120 OnExposeComplete: enter
00:29:36.742 00.004 6120 UpdateGuideState(): m_state=6
00:29:36.745 00.003 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4141
00:29:36.750 00.005 6120 Star::Find returns 1 (1), X=965.56, Y=48.71, Mass=14187, SNR=76.5, Peak=255 HFD=6.9
00:29:36.753 00.003 6120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-2.95) = xAngle (2.21 = 2.21)
00:29:36.757 00.004 6120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.94 = 1.94)
00:29:36.760 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-0.18 hyp=0.27 cameraTheta=-0.75 mountX=-0.16 mountY=0.25, mountTheta=2.14
00:29:36.765 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.18, opts=13)
00:29:36.771 00.006 6120 Enqueuing Move request for scope (0.19, -0.18)
00:29:36.774 00.003 7680 Worker thread wakes up
00:29:36.774 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.18) opts 0xd
00:29:36.775 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.18)
00:29:36.775 00.000 7680 Moving (0.19, -0.18) raw xDistance=-0.16 yDistance=0.25
00:29:36.775 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:29:36.775 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:29:36.775 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:29:36.776 00.001 7680 MoveAxis(E, 0, ABG)
00:29:36.776 00.000 7680 Move returns status 0, amount 0
00:29:36.776 00.000 7680 MoveAxis(N, 0, ABG)
00:29:36.776 00.000 7680 Move returns status 0, amount 0
00:29:36.776 00.000 7680 move complete, result=0
00:29:36.776 00.000 7680 worker thread done servicing request
00:29:36.776 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:36.781 00.005 6120 UpdateGuideState exits: m=14187 SNR=76.5 Saturated
00:29:36.785 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:36.790 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:36.793 00.003 6120 Enqueuing Expose request
00:29:36.798 00.005 7680 Worker thread wakes up
00:29:36.798 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:36.798 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:36.799 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:29:38.056 01.257 7680 Exposure complete
00:29:38.196 00.140 7680 worker thread done servicing request
00:29:38.196 00.000 6120 OnExposeComplete: enter
00:29:38.200 00.004 6120 UpdateGuideState(): m_state=6
00:29:38.206 00.006 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4142
00:29:38.210 00.004 6120 Star::Find returns 1 (1), X=965.68, Y=49.10, Mass=14173, SNR=76.9, Peak=255 HFD=6.8
00:29:38.213 00.003 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.54 = -2.74)
00:29:38.217 00.004 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.01)
00:29:38.223 00.006 6120 CameraToMount -- cameraX=0.31 cameraY=0.21 hyp=0.37 cameraTheta=0.59 mountX=-0.34 mountY=-0.05, mountTheta=-3.00
00:29:38.232 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.21, opts=13)
00:29:38.241 00.009 6120 Enqueuing Move request for scope (0.31, 0.21)
00:29:38.246 00.005 7680 Worker thread wakes up
00:29:38.246 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:38.251 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.21) opts 0xd
00:29:38.251 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.21)
00:29:38.251 00.000 7680 Moving (0.31, 0.21) raw xDistance=-0.34 yDistance=-0.05
00:29:38.253 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
00:29:38.253 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:29:38.254 00.001 6120 UpdateGuideState exits: m=14173 SNR=76.9 Saturated
00:29:38.258 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:38.261 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:38.267 00.006 6120 Enqueuing Expose request
00:29:38.272 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:29:38.272 00.000 7680 MoveAxis(E, 140, ABG)
00:29:38.272 00.000 7680 Guiding  Dir = 2, Dur = 140
00:29:38.273 00.001 7680 IsSlewing returns 0
00:29:38.273 00.000 7680 IsGuiding returns 0
00:29:38.273 00.000 7680 PulseGuide returned control before completion, sleep 150
00:29:38.433 00.160 7680 IsGuiding returns 1
00:29:38.435 00.002 7680 scope still moving after pulse duration time elapsed
00:29:38.465 00.030 7680 IsSlewing returns 0
00:29:38.466 00.001 7680 IsGuiding returns 0
00:29:38.467 00.001 7680 scope move finished after 140 + 53 ms
00:29:38.467 00.000 7680 Move returns status 0, amount 140
00:29:38.468 00.001 7680 MoveAxis(N, 0, ABG)
00:29:38.469 00.001 7680 Move returns status 0, amount 0
00:29:38.469 00.000 7680 move complete, result=0
00:29:38.470 00.001 7680 worker thread done servicing request
00:29:38.470 00.000 7680 Worker thread wakes up
00:29:38.470 00.000 6120 GuideStep: -0.3 px 140 ms EAST, -0.0 px 0 ms NORTH
00:29:38.476 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:38.476 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:39.726 01.250 7680 Exposure complete
00:29:39.858 00.132 7680 worker thread done servicing request
00:29:39.859 00.001 6120 OnExposeComplete: enter
00:29:39.863 00.004 6120 UpdateGuideState(): m_state=6
00:29:39.866 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4143
00:29:39.871 00.005 6120 Star::Find returns 1 (1), X=965.54, Y=49.28, Mass=14799, SNR=79.1, Peak=255 HFD=7.1
00:29:39.875 00.004 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
00:29:39.879 00.004 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.44)
00:29:39.883 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.38 hyp=0.42 cameraTheta=1.16 mountX=-0.23 mountY=-0.27, mountTheta=-2.29
00:29:39.887 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.38, opts=13)
00:29:39.892 00.005 6120 Enqueuing Move request for scope (0.17, 0.38)
00:29:39.898 00.006 7680 Worker thread wakes up
00:29:39.898 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:39.902 00.004 6120 UpdateGuideState exits: m=14799 SNR=79.1 Saturated
00:29:39.907 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.38) opts 0xd
00:29:39.907 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.38)
00:29:39.907 00.000 7680 Moving (0.17, 0.38) raw xDistance=-0.23 yDistance=-0.27
00:29:39.908 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:39.912 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:39.915 00.003 6120 Enqueuing Expose request
00:29:39.918 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
00:29:39.918 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:29:39.920 00.002 7680 MoveAxis(E, 106, ABG)
00:29:39.920 00.000 7680 Guiding  Dir = 2, Dur = 106
00:29:39.920 00.000 7680 IsSlewing returns 0
00:29:39.921 00.001 7680 IsGuiding returns 0
00:29:39.921 00.000 7680 PulseGuide returned control before completion, sleep 116
00:29:40.045 00.124 7680 IsGuiding returns 1
00:29:40.046 00.001 7680 scope still moving after pulse duration time elapsed
00:29:40.077 00.031 7680 IsSlewing returns 0
00:29:40.078 00.001 7680 IsGuiding returns 0
00:29:40.078 00.000 7680 scope move finished after 106 + 51 ms
00:29:40.079 00.001 7680 Move returns status 0, amount 106
00:29:40.080 00.001 7680 MoveAxis(N, 146, ABG)
00:29:40.080 00.000 7680 Guiding  Dir = 0, Dur = 146
00:29:40.080 00.000 7680 IsSlewing returns 0
00:29:40.080 00.000 7680 IsGuiding returns 0
00:29:40.082 00.002 7680 PulseGuide returned control before completion, sleep 156
00:29:40.249 00.167 7680 IsGuiding returns 1
00:29:40.251 00.002 7680 scope still moving after pulse duration time elapsed
00:29:40.281 00.030 7680 IsSlewing returns 0
00:29:40.283 00.002 7680 IsGuiding returns 0
00:29:40.283 00.000 7680 scope move finished after 146 + 55 ms
00:29:40.284 00.001 7680 Move returns status 0, amount 146
00:29:40.284 00.000 7680 move complete, result=0
00:29:40.285 00.001 7680 worker thread done servicing request
00:29:40.286 00.001 6120 GuideStep: -0.2 px 106 ms EAST, -0.3 px 146 ms NORTH
00:29:40.291 00.005 7680 Worker thread wakes up
00:29:40.292 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:40.292 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:41.542 01.250 7680 Exposure complete
00:29:41.677 00.135 7680 worker thread done servicing request
00:29:41.677 00.000 6120 OnExposeComplete: enter
00:29:41.681 00.004 6120 UpdateGuideState(): m_state=6
00:29:41.685 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4144
00:29:41.690 00.005 6120 Star::Find returns 1 (1), X=965.46, Y=49.38, Mass=14316, SNR=77.5, Peak=255 HFD=7.1
00:29:41.694 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
00:29:41.698 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
00:29:41.701 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.48 hyp=0.49 cameraTheta=1.38 mountX=-0.18 mountY=-0.39, mountTheta=-2.01
00:29:41.710 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.48, opts=13)
00:29:41.715 00.005 6120 Enqueuing Move request for scope (0.09, 0.48)
00:29:41.720 00.005 7680 Worker thread wakes up
00:29:41.720 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.48) opts 0xd
00:29:41.720 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.48)
00:29:41.721 00.001 7680 Moving (0.09, 0.48) raw xDistance=-0.18 yDistance=-0.39
00:29:41.721 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:29:41.721 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:29:41.721 00.000 7680 MoveAxis(E, 0, ABG)
00:29:41.721 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:41.725 00.004 6120 UpdateGuideState exits: m=14316 SNR=77.5 Saturated
00:29:41.730 00.005 7680 Move returns status 0, amount 0
00:29:41.730 00.000 7680 MoveAxis(N, 213, ABG)
00:29:41.730 00.000 7680 Guiding  Dir = 0, Dur = 213
00:29:41.731 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:41.736 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:41.740 00.004 6120 Enqueuing Expose request
00:29:41.745 00.005 7680 IsSlewing returns 0
00:29:41.745 00.000 7680 IsGuiding returns 0
00:29:41.745 00.000 7680 PulseGuide returned control before completion, sleep 223
00:29:41.969 00.224 7680 IsGuiding returns 1
00:29:41.971 00.002 7680 scope still moving after pulse duration time elapsed
00:29:42.000 00.029 7680 IsSlewing returns 0
00:29:42.002 00.002 7680 IsGuiding returns 0
00:29:42.002 00.000 7680 scope move finished after 213 + 45 ms
00:29:42.004 00.002 7680 Move returns status 0, amount 213
00:29:42.004 00.000 7680 move complete, result=0
00:29:42.004 00.000 7680 worker thread done servicing request
00:29:42.005 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 213 ms NORTH
00:29:42.011 00.006 7680 Worker thread wakes up
00:29:42.011 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:42.011 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:43.256 01.245 7680 Exposure complete
00:29:43.427 00.171 7680 worker thread done servicing request
00:29:43.427 00.000 6120 OnExposeComplete: enter
00:29:43.433 00.006 6120 UpdateGuideState(): m_state=6
00:29:43.440 00.007 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4145
00:29:43.445 00.005 6120 Star::Find returns 1 (1), X=965.42, Y=49.23, Mass=14623, SNR=78.6, Peak=255 HFD=7.1
00:29:43.451 00.006 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
00:29:43.456 00.005 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
00:29:43.461 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.34 hyp=0.34 cameraTheta=1.41 mountX=-0.11 mountY=-0.28, mountTheta=-1.96
00:29:43.467 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.34, opts=13)
00:29:43.470 00.003 6120 Enqueuing Move request for scope (0.05, 0.34)
00:29:43.474 00.004 7680 Worker thread wakes up
00:29:43.474 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:43.478 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.34) opts 0xd
00:29:43.478 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.34)
00:29:43.478 00.000 7680 Moving (0.05, 0.34) raw xDistance=-0.11 yDistance=-0.28
00:29:43.478 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:29:43.478 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:29:43.480 00.002 7680 MoveAxis(E, 0, ABG)
00:29:43.481 00.001 7680 Move returns status 0, amount 0
00:29:43.481 00.000 7680 MoveAxis(N, 151, ABG)
00:29:43.481 00.000 6120 UpdateGuideState exits: m=14623 SNR=78.6 Saturated
00:29:43.485 00.004 7680 Guiding  Dir = 0, Dur = 151
00:29:43.485 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:43.489 00.004 7680 IsSlewing returns 0
00:29:43.489 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:43.493 00.004 7680 IsGuiding returns 0
00:29:43.493 00.000 6120 Enqueuing Expose request
00:29:43.498 00.005 7680 PulseGuide returned control before completion, sleep 161
00:29:43.666 00.168 7680 IsGuiding returns 1
00:29:43.668 00.002 7680 scope still moving after pulse duration time elapsed
00:29:43.698 00.030 7680 IsSlewing returns 0
00:29:43.700 00.002 7680 IsGuiding returns 0
00:29:43.700 00.000 7680 scope move finished after 151 + 57 ms
00:29:43.702 00.002 7680 Move returns status 0, amount 151
00:29:43.702 00.000 7680 move complete, result=0
00:29:43.703 00.001 7680 worker thread done servicing request
00:29:43.703 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 151 ms NORTH
00:29:43.712 00.009 7680 Worker thread wakes up
00:29:43.712 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:43.713 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:44.957 01.244 7680 Exposure complete
00:29:45.105 00.148 7680 worker thread done servicing request
00:29:45.105 00.000 6120 OnExposeComplete: enter
00:29:45.111 00.006 6120 UpdateGuideState(): m_state=6
00:29:45.118 00.007 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4146
00:29:45.123 00.005 6120 Star::Find returns 1 (1), X=965.10, Y=49.21, Mass=14202, SNR=77.1, Peak=255 HFD=6.9
00:29:45.128 00.005 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
00:29:45.134 00.006 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.31)
00:29:45.140 00.006 6120 CameraToMount -- cameraX=-0.27 cameraY=0.31 hyp=0.41 cameraTheta=2.29 mountX=0.21 mountY=-0.40, mountTheta=-1.09
00:29:45.147 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.31, opts=13)
00:29:45.152 00.005 6120 Enqueuing Move request for scope (-0.27, 0.31)
00:29:45.157 00.005 7680 Worker thread wakes up
00:29:45.159 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:45.163 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.31) opts 0xd
00:29:45.163 00.000 6120 UpdateGuideState exits: m=14202 SNR=77.1 Saturated
00:29:45.167 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.31)
00:29:45.167 00.000 7680 Moving (-0.27, 0.31) raw xDistance=0.21 yDistance=-0.40
00:29:45.167 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:45.170 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:45.175 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:29:45.175 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:29:45.175 00.000 6120 Enqueuing Expose request
00:29:45.179 00.004 7680 MoveAxis(W, 85, ABG)
00:29:45.179 00.000 7680 Guiding  Dir = 3, Dur = 85
00:29:45.182 00.003 7680 IsSlewing returns 0
00:29:45.182 00.000 7680 IsGuiding returns 0
00:29:45.183 00.001 7680 PulseGuide returned control before completion, sleep 95
00:29:45.280 00.097 7680 IsGuiding returns 1
00:29:45.280 00.000 7680 scope still moving after pulse duration time elapsed
00:29:45.311 00.031 7680 IsSlewing returns 0
00:29:45.311 00.000 7680 IsGuiding returns 0
00:29:45.312 00.001 7680 scope move finished after 85 + 44 ms
00:29:45.312 00.000 7680 Move returns status 0, amount 85
00:29:45.312 00.000 7680 MoveAxis(N, 217, ABG)
00:29:45.312 00.000 7680 Guiding  Dir = 0, Dur = 217
00:29:45.315 00.003 7680 IsSlewing returns 0
00:29:45.315 00.000 7680 IsGuiding returns 0
00:29:45.316 00.001 7680 PulseGuide returned control before completion, sleep 227
00:29:45.548 00.232 7680 IsGuiding returns 1
00:29:45.548 00.000 7680 scope still moving after pulse duration time elapsed
00:29:45.580 00.032 7680 IsSlewing returns 0
00:29:45.581 00.001 7680 IsGuiding returns 0
00:29:45.581 00.000 7680 scope move finished after 217 + 49 ms
00:29:45.581 00.000 7680 Move returns status 0, amount 217
00:29:45.582 00.001 7680 move complete, result=0
00:29:45.582 00.000 7680 worker thread done servicing request
00:29:45.583 00.001 6120 GuideStep: 0.2 px 85 ms WEST, -0.4 px 217 ms NORTH
00:29:45.589 00.006 7680 Worker thread wakes up
00:29:45.589 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:45.589 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:46.844 01.255 7680 Exposure complete
00:29:46.971 00.127 7680 worker thread done servicing request
00:29:46.973 00.002 6120 OnExposeComplete: enter
00:29:46.977 00.004 6120 UpdateGuideState(): m_state=6
00:29:46.980 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4147
00:29:46.985 00.005 6120 Star::Find returns 1 (1), X=965.39, Y=49.49, Mass=14412, SNR=77.3, Peak=255 HFD=7.1
00:29:46.990 00.005 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
00:29:46.993 00.003 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
00:29:46.997 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.59 hyp=0.60 cameraTheta=1.54 mountX=-0.13 mountY=-0.53, mountTheta=-1.81
00:29:47.002 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.59, opts=13)
00:29:47.007 00.005 6120 Enqueuing Move request for scope (0.02, 0.59)
00:29:47.010 00.003 7680 Worker thread wakes up
00:29:47.010 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:47.016 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.59) opts 0xd
00:29:47.016 00.000 6120 UpdateGuideState exits: m=14412 SNR=77.3 Saturated
00:29:47.022 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:47.026 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:47.031 00.005 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.59)
00:29:47.031 00.000 7680 Moving (0.02, 0.59) raw xDistance=-0.13 yDistance=-0.53
00:29:47.031 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:29:47.031 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
00:29:47.032 00.001 7680 MoveAxis(E, 0, ABG)
00:29:47.032 00.000 7680 Move returns status 0, amount 0
00:29:47.032 00.000 7680 MoveAxis(N, 286, ABG)
00:29:47.032 00.000 7680 Guiding  Dir = 0, Dur = 286
00:29:47.032 00.000 6120 Enqueuing Expose request
00:29:47.035 00.003 7680 IsSlewing returns 0
00:29:47.036 00.001 7680 IsGuiding returns 0
00:29:47.036 00.000 7680 PulseGuide returned control before completion, sleep 296
00:29:47.346 00.310 7680 IsGuiding returns 1
00:29:47.347 00.001 7680 scope still moving after pulse duration time elapsed
00:29:47.377 00.030 7680 IsSlewing returns 0
00:29:47.378 00.001 7680 IsGuiding returns 0
00:29:47.379 00.001 7680 scope move finished after 286 + 55 ms
00:29:47.379 00.000 7680 Move returns status 0, amount 286
00:29:47.379 00.000 7680 move complete, result=0
00:29:47.379 00.000 7680 worker thread done servicing request
00:29:47.379 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 286 ms NORTH
00:29:47.386 00.007 7680 Worker thread wakes up
00:29:47.386 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:47.386 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:48.641 01.255 7680 Exposure complete
00:29:48.779 00.138 7680 worker thread done servicing request
00:29:48.779 00.000 6120 OnExposeComplete: enter
00:29:48.784 00.005 6120 UpdateGuideState(): m_state=6
00:29:48.788 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4148
00:29:48.792 00.004 6120 Star::Find returns 1 (1), X=965.78, Y=49.08, Mass=14476, SNR=78.6, Peak=255 HFD=6.8
00:29:48.795 00.003 6120 CameraToMount -- cameraTheta (0.43) - m_xAngle (-2.95) = xAngle (3.39 = -2.90)
00:29:48.799 00.004 6120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.12 = 3.12)
00:29:48.803 00.004 6120 CameraToMount -- cameraX=0.41 cameraY=0.19 hyp=0.45 cameraTheta=0.43 mountX=-0.44 mountY=0.01, mountTheta=3.12
00:29:48.808 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=0.19, opts=13)
00:29:48.812 00.004 6120 Enqueuing Move request for scope (0.41, 0.19)
00:29:48.816 00.004 7680 Worker thread wakes up
00:29:48.816 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.19) opts 0xd
00:29:48.816 00.000 7680 Handling offset move in thread for scope, endpoint = (0.41, 0.19)
00:29:48.816 00.000 7680 Moving (0.41, 0.19) raw xDistance=-0.44 yDistance=0.01
00:29:48.816 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
00:29:48.817 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:29:48.817 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:29:48.817 00.000 7680 MoveAxis(E, 179, ABG)
00:29:48.817 00.000 7680 Guiding  Dir = 2, Dur = 179
00:29:48.817 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:48.821 00.004 7680 IsSlewing returns 0
00:29:48.821 00.000 7680 IsGuiding returns 0
00:29:48.821 00.000 7680 PulseGuide returned control before completion, sleep 189
00:29:48.823 00.002 6120 UpdateGuideState exits: m=14476 SNR=78.6 Saturated
00:29:48.827 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:48.831 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:48.835 00.004 6120 Enqueuing Expose request
00:29:49.023 00.188 7680 IsGuiding returns 1
00:29:49.025 00.002 7680 scope still moving after pulse duration time elapsed
00:29:49.054 00.029 7680 IsSlewing returns 0
00:29:49.054 00.000 7680 IsGuiding returns 0
00:29:49.056 00.002 7680 scope move finished after 179 + 54 ms
00:29:49.056 00.000 7680 Move returns status 0, amount 179
00:29:49.056 00.000 7680 MoveAxis(N, 0, ABG)
00:29:49.057 00.001 7680 Move returns status 0, amount 0
00:29:49.057 00.000 7680 move complete, result=0
00:29:49.058 00.001 7680 worker thread done servicing request
00:29:49.058 00.000 6120 GuideStep: -0.4 px 179 ms EAST, 0.0 px 0 ms NORTH
00:29:49.064 00.006 7680 Worker thread wakes up
00:29:49.064 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:49.064 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:50.319 01.255 7680 Exposure complete
00:29:50.453 00.134 7680 worker thread done servicing request
00:29:50.454 00.001 6120 OnExposeComplete: enter
00:29:50.459 00.005 6120 UpdateGuideState(): m_state=6
00:29:50.464 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4149
00:29:50.467 00.003 6120 Star::Find returns 1 (1), X=965.18, Y=49.11, Mass=14983, SNR=80.2, Peak=255 HFD=6.9
00:29:50.471 00.004 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.26 = -1.02)
00:29:50.476 00.005 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.29)
00:29:50.481 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.21 hyp=0.29 cameraTheta=2.31 mountX=0.15 mountY=-0.27, mountTheta=-1.07
00:29:50.488 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.21, opts=13)
00:29:50.492 00.004 6120 Enqueuing Move request for scope (-0.19, 0.21)
00:29:50.496 00.004 7680 Worker thread wakes up
00:29:50.497 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:50.500 00.003 6120 UpdateGuideState exits: m=14983 SNR=80.2 Saturated
00:29:50.504 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.21) opts 0xd
00:29:50.504 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.21)
00:29:50.505 00.001 7680 Moving (-0.19, 0.21) raw xDistance=0.15 yDistance=-0.27
00:29:50.505 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:50.509 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:50.513 00.004 6120 Enqueuing Expose request
00:29:50.517 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:29:50.517 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:29:50.517 00.000 7680 MoveAxis(E, 0, ABG)
00:29:50.517 00.000 7680 Move returns status 0, amount 0
00:29:50.518 00.001 7680 MoveAxis(N, 149, ABG)
00:29:50.518 00.000 7680 Guiding  Dir = 0, Dur = 149
00:29:50.518 00.000 7680 IsSlewing returns 0
00:29:50.519 00.001 7680 IsGuiding returns 0
00:29:50.519 00.000 7680 PulseGuide returned control before completion, sleep 159
00:29:50.682 00.163 7680 IsGuiding returns 1
00:29:50.683 00.001 7680 scope still moving after pulse duration time elapsed
00:29:50.714 00.031 7680 IsSlewing returns 0
00:29:50.714 00.000 7680 IsGuiding returns 0
00:29:50.715 00.001 7680 scope move finished after 149 + 47 ms
00:29:50.716 00.001 7680 Move returns status 0, amount 149
00:29:50.716 00.000 7680 move complete, result=0
00:29:50.717 00.001 7680 worker thread done servicing request
00:29:50.717 00.000 7680 Worker thread wakes up
00:29:50.718 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 149 ms NORTH
00:29:50.723 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:50.723 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:51.980 01.257 7680 Exposure complete
00:29:52.116 00.136 7680 worker thread done servicing request
00:29:52.116 00.000 6120 OnExposeComplete: enter
00:29:52.119 00.003 6120 UpdateGuideState(): m_state=6
00:29:52.123 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4150
00:29:52.127 00.004 6120 Star::Find returns 1 (1), X=965.19, Y=49.17, Mass=13549, SNR=75.0, Peak=255 HFD=6.8
00:29:52.130 00.003 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
00:29:52.134 00.004 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
00:29:52.139 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.27 hyp=0.33 cameraTheta=2.15 mountX=0.12 mountY=-0.32, mountTheta=-1.21
00:29:52.144 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.27, opts=13)
00:29:52.148 00.004 6120 Enqueuing Move request for scope (-0.18, 0.27)
00:29:52.151 00.003 7680 Worker thread wakes up
00:29:52.151 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.27) opts 0xd
00:29:52.151 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.27)
00:29:52.152 00.001 7680 Moving (-0.18, 0.27) raw xDistance=0.12 yDistance=-0.32
00:29:52.152 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:29:52.152 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:29:52.152 00.000 7680 MoveAxis(E, 0, ABG)
00:29:52.152 00.000 7680 Move returns status 0, amount 0
00:29:52.153 00.001 7680 MoveAxis(N, 176, ABG)
00:29:52.153 00.000 7680 Guiding  Dir = 0, Dur = 176
00:29:52.153 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:52.156 00.003 7680 IsSlewing returns 0
00:29:52.157 00.001 6120 UpdateGuideState exits: m=13549 SNR=75.0 Saturated
00:29:52.161 00.004 7680 IsGuiding returns 0
00:29:52.161 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:52.164 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:52.167 00.003 7680 PulseGuide returned control before completion, sleep 186
00:29:52.168 00.001 6120 Enqueuing Expose request
00:29:52.360 00.192 7680 IsGuiding returns 1
00:29:52.360 00.000 7680 scope still moving after pulse duration time elapsed
00:29:52.388 00.028 7680 IsSlewing returns 0
00:29:52.389 00.001 7680 IsGuiding returns 0
00:29:52.389 00.000 7680 scope move finished after 176 + 53 ms
00:29:52.390 00.001 7680 Move returns status 0, amount 176
00:29:52.390 00.000 7680 move complete, result=0
00:29:52.392 00.002 7680 worker thread done servicing request
00:29:52.392 00.000 7680 Worker thread wakes up
00:29:52.393 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 176 ms NORTH
00:29:52.398 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:52.400 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:53.655 01.255 7680 Exposure complete
00:29:53.789 00.134 7680 worker thread done servicing request
00:29:53.789 00.000 6120 OnExposeComplete: enter
00:29:53.794 00.005 6120 UpdateGuideState(): m_state=6
00:29:53.799 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4151
00:29:53.802 00.003 6120 Star::Find returns 1 (1), X=965.27, Y=49.00, Mass=13797, SNR=76.5, Peak=255 HFD=6.8
00:29:53.807 00.005 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
00:29:53.810 00.003 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
00:29:53.813 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.31 mountX=0.08 mountY=-0.14, mountTheta=-1.07
00:29:53.819 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.10, opts=13)
00:29:53.823 00.004 6120 Enqueuing Move request for scope (-0.10, 0.10)
00:29:53.827 00.004 7680 Worker thread wakes up
00:29:53.827 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:53.832 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
00:29:53.832 00.000 6120 UpdateGuideState exits: m=13797 SNR=76.5 Saturated
00:29:53.836 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:53.841 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
00:29:53.842 00.001 7680 Moving (-0.10, 0.10) raw xDistance=0.08 yDistance=-0.14
00:29:53.842 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:53.846 00.004 6120 Enqueuing Expose request
00:29:53.849 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:29:53.849 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:29:53.851 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:29:53.851 00.000 7680 MoveAxis(E, 0, ABG)
00:29:53.851 00.000 7680 Move returns status 0, amount 0
00:29:53.851 00.000 7680 MoveAxis(N, 0, ABG)
00:29:53.852 00.001 7680 Move returns status 0, amount 0
00:29:53.852 00.000 7680 move complete, result=0
00:29:53.852 00.000 7680 worker thread done servicing request
00:29:53.852 00.000 7680 Worker thread wakes up
00:29:53.852 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:29:53.856 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:53.856 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:55.101 01.245 7680 Exposure complete
00:29:55.236 00.135 7680 worker thread done servicing request
00:29:55.236 00.000 6120 OnExposeComplete: enter
00:29:55.242 00.006 6120 UpdateGuideState(): m_state=6
00:29:55.246 00.004 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4152
00:29:55.250 00.004 6120 Star::Find returns 1 (1), X=965.27, Y=49.23, Mass=14407, SNR=77.1, Peak=255 HFD=7.0
00:29:55.254 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
00:29:55.258 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
00:29:55.262 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.33 hyp=0.35 cameraTheta=1.87 mountX=0.04 mountY=-0.35, mountTheta=-1.46
00:29:55.267 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.33, opts=13)
00:29:55.272 00.005 6120 Enqueuing Move request for scope (-0.10, 0.33)
00:29:55.276 00.004 7680 Worker thread wakes up
00:29:55.276 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.33) opts 0xd
00:29:55.277 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.33)
00:29:55.277 00.000 7680 Moving (-0.10, 0.33) raw xDistance=0.04 yDistance=-0.35
00:29:55.277 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:29:55.277 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:29:55.278 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:55.282 00.004 7680 MoveAxis(E, 0, ABG)
00:29:55.282 00.000 7680 Move returns status 0, amount 0
00:29:55.282 00.000 7680 MoveAxis(N, 187, ABG)
00:29:55.282 00.000 6120 UpdateGuideState exits: m=14407 SNR=77.1 Saturated
00:29:55.287 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:55.290 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:55.295 00.005 6120 Enqueuing Expose request
00:29:55.301 00.006 7680 Guiding  Dir = 0, Dur = 187
00:29:55.302 00.001 7680 IsSlewing returns 0
00:29:55.302 00.000 7680 IsGuiding returns 0
00:29:55.302 00.000 7680 PulseGuide returned control before completion, sleep 197
00:29:55.516 00.214 7680 IsGuiding returns 1
00:29:55.517 00.001 7680 scope still moving after pulse duration time elapsed
00:29:55.548 00.031 7680 IsSlewing returns 0
00:29:55.549 00.001 7680 IsGuiding returns 0
00:29:55.550 00.001 7680 scope move finished after 187 + 60 ms
00:29:55.551 00.001 7680 Move returns status 0, amount 187
00:29:55.551 00.000 7680 move complete, result=0
00:29:55.551 00.000 7680 worker thread done servicing request
00:29:55.552 00.001 7680 Worker thread wakes up
00:29:55.552 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 187 ms NORTH
00:29:55.558 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:55.558 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:56.808 01.250 7680 Exposure complete
00:29:56.937 00.129 7680 worker thread done servicing request
00:29:56.938 00.001 6120 OnExposeComplete: enter
00:29:56.941 00.003 6120 UpdateGuideState(): m_state=6
00:29:56.946 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4153
00:29:56.949 00.003 6120 Star::Find returns 1 (1), X=965.56, Y=49.16, Mass=14754, SNR=80.2, Peak=255 HFD=7.1
00:29:56.955 00.006 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.90 = -2.38)
00:29:56.958 00.003 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.65)
00:29:56.961 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.27 hyp=0.33 cameraTheta=0.95 mountX=-0.24 mountY=-0.16, mountTheta=-2.56
00:29:56.966 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.27, opts=13)
00:29:56.969 00.003 6120 Enqueuing Move request for scope (0.19, 0.27)
00:29:56.972 00.003 7680 Worker thread wakes up
00:29:56.972 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.27) opts 0xd
00:29:56.972 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.27)
00:29:56.972 00.000 7680 Moving (0.19, 0.27) raw xDistance=-0.24 yDistance=-0.16
00:29:56.972 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:29:56.973 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:29:56.973 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:29:56.973 00.000 7680 MoveAxis(E, 96, ABG)
00:29:56.973 00.000 7680 Guiding  Dir = 2, Dur = 96
00:29:56.973 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:56.976 00.003 7680 IsSlewing returns 0
00:29:56.977 00.001 6120 UpdateGuideState exits: m=14754 SNR=80.2 Saturated
00:29:56.981 00.004 7680 IsGuiding returns 0
00:29:56.981 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:56.985 00.004 7680 PulseGuide returned control before completion, sleep 106
00:29:56.985 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:56.990 00.005 6120 Enqueuing Expose request
00:29:57.092 00.102 7680 IsGuiding returns 1
00:29:57.093 00.001 7680 scope still moving after pulse duration time elapsed
00:29:57.124 00.031 7680 IsSlewing returns 0
00:29:57.125 00.001 7680 IsGuiding returns 0
00:29:57.127 00.002 7680 scope move finished after 96 + 49 ms
00:29:57.127 00.000 7680 Move returns status 0, amount 96
00:29:57.128 00.001 7680 MoveAxis(N, 0, ABG)
00:29:57.128 00.000 7680 Move returns status 0, amount 0
00:29:57.129 00.001 7680 move complete, result=0
00:29:57.129 00.000 6120 GuideStep: -0.2 px 96 ms EAST, -0.2 px 0 ms NORTH
00:29:57.136 00.007 7680 worker thread done servicing request
00:29:57.136 00.000 7680 Worker thread wakes up
00:29:57.136 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:57.136 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:29:58.387 01.251 7680 Exposure complete
00:29:58.517 00.130 7680 worker thread done servicing request
00:29:58.518 00.001 6120 OnExposeComplete: enter
00:29:58.523 00.005 6120 UpdateGuideState(): m_state=6
00:29:58.526 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4154
00:29:58.530 00.004 6120 Star::Find returns 1 (1), X=965.17, Y=49.28, Mass=14080, SNR=77.2, Peak=255 HFD=6.9
00:29:58.534 00.004 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.99 = -1.29)
00:29:58.539 00.005 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.56)
00:29:58.542 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.39 hyp=0.43 cameraTheta=2.03 mountX=0.12 mountY=-0.43, mountTheta=-1.30
00:29:58.547 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.39, opts=13)
00:29:58.550 00.003 6120 Enqueuing Move request for scope (-0.19, 0.39)
00:29:58.555 00.005 7680 Worker thread wakes up
00:29:58.555 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.39) opts 0xd
00:29:58.555 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:29:58.558 00.003 6120 UpdateGuideState exits: m=14080 SNR=77.2 Saturated
00:29:58.563 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:58.567 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.39)
00:29:58.567 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:29:58.570 00.003 6120 Enqueuing Expose request
00:29:58.575 00.005 7680 Moving (-0.19, 0.39) raw xDistance=0.12 yDistance=-0.43
00:29:58.575 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:29:58.575 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:29:58.575 00.000 7680 MoveAxis(E, 0, ABG)
00:29:58.576 00.001 7680 Move returns status 0, amount 0
00:29:58.576 00.000 7680 MoveAxis(N, 236, ABG)
00:29:58.578 00.002 7680 Guiding  Dir = 0, Dur = 236
00:29:58.578 00.000 7680 IsSlewing returns 0
00:29:58.578 00.000 7680 IsGuiding returns 0
00:29:58.579 00.001 7680 PulseGuide returned control before completion, sleep 246
00:29:58.827 00.248 7680 IsGuiding returns 1
00:29:58.828 00.001 7680 scope still moving after pulse duration time elapsed
00:29:58.860 00.032 7680 IsSlewing returns 0
00:29:58.860 00.000 7680 IsGuiding returns 0
00:29:58.861 00.001 7680 scope move finished after 236 + 46 ms
00:29:58.861 00.000 7680 Move returns status 0, amount 236
00:29:58.861 00.000 7680 move complete, result=0
00:29:58.861 00.000 7680 worker thread done servicing request
00:29:58.862 00.001 7680 Worker thread wakes up
00:29:58.863 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 236 ms NORTH
00:29:58.873 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:29:58.873 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:00.126 01.253 7680 Exposure complete
00:30:00.300 00.174 7680 worker thread done servicing request
00:30:00.300 00.000 6120 OnExposeComplete: enter
00:30:00.307 00.007 6120 UpdateGuideState(): m_state=6
00:30:00.313 00.006 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4155
00:30:00.318 00.005 6120 Star::Find returns 1 (1), X=965.27, Y=49.23, Mass=13925, SNR=76.4, Peak=255 HFD=7.0
00:30:00.326 00.008 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
00:30:00.333 00.007 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
00:30:00.340 00.007 6120 CameraToMount -- cameraX=-0.10 cameraY=0.33 hyp=0.35 cameraTheta=1.86 mountX=0.03 mountY=-0.34, mountTheta=-1.47
00:30:00.347 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.33, opts=13)
00:30:00.351 00.004 6120 Enqueuing Move request for scope (-0.10, 0.33)
00:30:00.357 00.006 7680 Worker thread wakes up
00:30:00.357 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:00.364 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.33) opts 0xd
00:30:00.364 00.000 6120 UpdateGuideState exits: m=13925 SNR=76.4 Saturated
00:30:00.369 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.33)
00:30:00.370 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:00.373 00.003 7680 Moving (-0.10, 0.33) raw xDistance=0.03 yDistance=-0.34
00:30:00.374 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:00.377 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:30:00.377 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:30:00.377 00.000 6120 Enqueuing Expose request
00:30:00.381 00.004 7680 MoveAxis(E, 0, ABG)
00:30:00.382 00.001 7680 Move returns status 0, amount 0
00:30:00.382 00.000 7680 MoveAxis(N, 185, ABG)
00:30:00.382 00.000 7680 Guiding  Dir = 0, Dur = 185
00:30:00.382 00.000 7680 IsSlewing returns 0
00:30:00.384 00.002 7680 IsGuiding returns 0
00:30:00.384 00.000 7680 PulseGuide returned control before completion, sleep 195
00:30:00.585 00.201 7680 IsGuiding returns 1
00:30:00.586 00.001 7680 scope still moving after pulse duration time elapsed
00:30:00.616 00.030 7680 IsSlewing returns 0
00:30:00.618 00.002 7680 IsGuiding returns 1
00:30:00.648 00.030 7680 IsSlewing returns 0
00:30:00.648 00.000 7680 IsGuiding returns 1
00:30:00.679 00.031 7680 IsSlewing returns 0
00:30:00.680 00.001 7680 IsGuiding returns 1
00:30:00.709 00.029 7680 IsSlewing returns 0
00:30:00.711 00.002 7680 IsGuiding returns 0
00:30:00.711 00.000 7680 scope move finished after 185 + 142 ms
00:30:00.711 00.000 7680 Move returns status 0, amount 185
00:30:00.711 00.000 7680 move complete, result=0
00:30:00.712 00.001 7680 worker thread done servicing request
00:30:00.713 00.001 7680 Worker thread wakes up
00:30:00.713 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 185 ms NORTH
00:30:00.718 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:00.718 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:01.969 01.251 7680 Exposure complete
00:30:02.099 00.130 7680 worker thread done servicing request
00:30:02.099 00.000 6120 OnExposeComplete: enter
00:30:02.104 00.005 6120 UpdateGuideState(): m_state=6
00:30:02.108 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4156
00:30:02.111 00.003 6120 Star::Find returns 1 (1), X=965.26, Y=49.21, Mass=13718, SNR=74.7, Peak=255 HFD=6.9
00:30:02.115 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
00:30:02.119 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
00:30:02.122 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.31 hyp=0.33 cameraTheta=1.90 mountX=0.05 mountY=-0.33, mountTheta=-1.43
00:30:02.127 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.31, opts=13)
00:30:02.131 00.004 6120 Enqueuing Move request for scope (-0.10, 0.31)
00:30:02.134 00.003 7680 Worker thread wakes up
00:30:02.134 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.31) opts 0xd
00:30:02.134 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.31)
00:30:02.134 00.000 7680 Moving (-0.10, 0.31) raw xDistance=0.05 yDistance=-0.33
00:30:02.134 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:30:02.134 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:30:02.135 00.001 7680 MoveAxis(E, 0, ABG)
00:30:02.135 00.000 7680 Move returns status 0, amount 0
00:30:02.136 00.001 7680 MoveAxis(N, 177, ABG)
00:30:02.136 00.000 7680 Guiding  Dir = 0, Dur = 177
00:30:02.136 00.000 7680 IsSlewing returns 0
00:30:02.136 00.000 7680 IsGuiding returns 0
00:30:02.137 00.001 7680 PulseGuide returned control before completion, sleep 187
00:30:02.137 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:02.141 00.004 6120 UpdateGuideState exits: m=13718 SNR=74.7 Saturated
00:30:02.145 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:02.149 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:02.152 00.003 6120 Enqueuing Expose request
00:30:02.336 00.184 7680 IsGuiding returns 1
00:30:02.337 00.001 7680 scope still moving after pulse duration time elapsed
00:30:02.366 00.029 7680 IsSlewing returns 0
00:30:02.368 00.002 7680 IsGuiding returns 0
00:30:02.368 00.000 7680 scope move finished after 177 + 54 ms
00:30:02.369 00.001 7680 Move returns status 0, amount 177
00:30:02.369 00.000 7680 move complete, result=0
00:30:02.369 00.000 7680 worker thread done servicing request
00:30:02.369 00.000 7680 Worker thread wakes up
00:30:02.370 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 177 ms NORTH
00:30:02.377 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:02.377 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:03.632 01.255 7680 Exposure complete
00:30:03.777 00.145 7680 worker thread done servicing request
00:30:03.778 00.001 6120 OnExposeComplete: enter
00:30:03.782 00.004 6120 UpdateGuideState(): m_state=6
00:30:03.786 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4157
00:30:03.790 00.004 6120 Star::Find returns 1 (1), X=965.56, Y=48.65, Mass=13891, SNR=77.5, Peak=255 HFD=7.1
00:30:03.795 00.005 6120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-2.95) = xAngle (2.05 = 2.05)
00:30:03.798 00.003 6120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.78 = 1.78)
00:30:03.803 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=-0.25 hyp=0.31 cameraTheta=-0.91 mountX=-0.14 mountY=0.31, mountTheta=2.01
00:30:03.808 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.25, opts=13)
00:30:03.813 00.005 6120 Enqueuing Move request for scope (0.19, -0.25)
00:30:03.817 00.004 7680 Worker thread wakes up
00:30:03.817 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.25) opts 0xd
00:30:03.817 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.25)
00:30:03.818 00.001 7680 Moving (0.19, -0.25) raw xDistance=-0.14 yDistance=0.31
00:30:03.818 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:30:03.818 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:30:03.818 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:03.821 00.003 6120 UpdateGuideState exits: m=13891 SNR=77.5 Saturated
00:30:03.829 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:03.834 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:30:03.834 00.000 7680 MoveAxis(E, 0, ABG)
00:30:03.834 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:03.839 00.005 7680 Move returns status 0, amount 0
00:30:03.839 00.000 6120 Enqueuing Expose request
00:30:03.844 00.005 7680 MoveAxis(N, 0, ABG)
00:30:03.844 00.000 7680 Move returns status 0, amount 0
00:30:03.844 00.000 7680 move complete, result=0
00:30:03.844 00.000 7680 worker thread done servicing request
00:30:03.845 00.001 7680 Worker thread wakes up
00:30:03.845 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:30:03.849 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:03.850 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:05.099 01.249 7680 Exposure complete
00:30:05.226 00.127 7680 worker thread done servicing request
00:30:05.227 00.001 6120 OnExposeComplete: enter
00:30:05.231 00.004 6120 UpdateGuideState(): m_state=6
00:30:05.235 00.004 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4158
00:30:05.239 00.004 6120 Star::Find returns 1 (1), X=965.32, Y=49.51, Mass=14197, SNR=77.9, Peak=255 HFD=7.1
00:30:05.243 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
00:30:05.247 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
00:30:05.250 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.61 hyp=0.62 cameraTheta=1.65 mountX=-0.07 mountY=-0.57, mountTheta=-1.69
00:30:05.256 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.61, opts=13)
00:30:05.258 00.002 6120 Enqueuing Move request for scope (-0.05, 0.61)
00:30:05.264 00.006 7680 Worker thread wakes up
00:30:05.264 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:05.270 00.006 6120 UpdateGuideState exits: m=14197 SNR=77.9 Saturated
00:30:05.274 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:05.278 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.61) opts 0xd
00:30:05.279 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.61)
00:30:05.279 00.000 7680 Moving (-0.05, 0.61) raw xDistance=-0.07 yDistance=-0.57
00:30:05.279 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:30:05.280 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
00:30:05.280 00.000 7680 MoveAxis(E, 0, ABG)
00:30:05.280 00.000 7680 Move returns status 0, amount 0
00:30:05.280 00.000 7680 MoveAxis(N, 311, ABG)
00:30:05.280 00.000 7680 Guiding  Dir = 0, Dur = 311
00:30:05.281 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:05.285 00.004 7680 IsSlewing returns 0
00:30:05.285 00.000 6120 Enqueuing Expose request
00:30:05.289 00.004 7680 IsGuiding returns 0
00:30:05.289 00.000 7680 PulseGuide returned control before completion, sleep 321
00:30:05.620 00.331 7680 IsGuiding returns 1
00:30:05.622 00.002 7680 scope still moving after pulse duration time elapsed
00:30:05.652 00.030 7680 IsSlewing returns 0
00:30:05.654 00.002 7680 IsGuiding returns 0
00:30:05.654 00.000 7680 scope move finished after 311 + 53 ms
00:30:05.654 00.000 7680 Move returns status 0, amount 311
00:30:05.654 00.000 7680 move complete, result=0
00:30:05.655 00.001 7680 worker thread done servicing request
00:30:05.655 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 311 ms NORTH
00:30:05.660 00.005 7680 Worker thread wakes up
00:30:05.660 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:05.660 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:06.915 01.255 7680 Exposure complete
00:30:07.048 00.133 7680 worker thread done servicing request
00:30:07.048 00.000 6120 OnExposeComplete: enter
00:30:07.053 00.005 6120 UpdateGuideState(): m_state=6
00:30:07.057 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4159
00:30:07.062 00.005 6120 Star::Find returns 1 (1), X=965.15, Y=48.99, Mass=14218, SNR=78.1, Peak=255 HFD=7.0
00:30:07.065 00.003 6120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-2.95) = xAngle (5.68 = -0.60)
00:30:07.069 00.004 6120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.41 = -0.87)
00:30:07.071 00.002 6120 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.24 cameraTheta=2.73 mountX=0.20 mountY=-0.18, mountTheta=-0.75
00:30:07.077 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.10, opts=13)
00:30:07.083 00.006 6120 Enqueuing Move request for scope (-0.22, 0.10)
00:30:07.087 00.004 7680 Worker thread wakes up
00:30:07.088 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.10) opts 0xd
00:30:07.088 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.10)
00:30:07.088 00.000 7680 Moving (-0.22, 0.10) raw xDistance=0.20 yDistance=-0.18
00:30:07.088 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:30:07.088 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:07.093 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:30:07.093 00.000 6120 UpdateGuideState exits: m=14218 SNR=78.1 Saturated
00:30:07.097 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:07.102 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:30:07.102 00.000 7680 MoveAxis(E, 0, ABG)
00:30:07.102 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:07.106 00.004 6120 Enqueuing Expose request
00:30:07.110 00.004 7680 Move returns status 0, amount 0
00:30:07.110 00.000 7680 MoveAxis(N, 0, ABG)
00:30:07.111 00.001 7680 Move returns status 0, amount 0
00:30:07.111 00.000 7680 move complete, result=0
00:30:07.112 00.001 7680 worker thread done servicing request
00:30:07.113 00.001 7680 Worker thread wakes up
00:30:07.113 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:07.113 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:07.113 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:30:08.370 01.257 7680 Exposure complete
00:30:08.505 00.135 7680 worker thread done servicing request
00:30:08.506 00.001 6120 OnExposeComplete: enter
00:30:08.510 00.004 6120 UpdateGuideState(): m_state=6
00:30:08.514 00.004 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4160
00:30:08.518 00.004 6120 Star::Find returns 1 (1), X=965.64, Y=49.15, Mass=14456, SNR=77.6, Peak=255 HFD=6.9
00:30:08.522 00.004 6120 CameraToMount -- cameraTheta (0.76) - m_xAngle (-2.95) = xAngle (3.71 = -2.57)
00:30:08.526 00.004 6120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.44 = -2.84)
00:30:08.530 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=0.26 hyp=0.38 cameraTheta=0.76 mountX=-0.32 mountY=-0.11, mountTheta=-2.80
00:30:08.534 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.26, opts=13)
00:30:08.539 00.005 6120 Enqueuing Move request for scope (0.27, 0.26)
00:30:08.546 00.007 7680 Worker thread wakes up
00:30:08.546 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:08.551 00.005 6120 UpdateGuideState exits: m=14456 SNR=77.6 Saturated
00:30:08.555 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:08.559 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.26) opts 0xd
00:30:08.559 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.26)
00:30:08.560 00.001 7680 Moving (0.27, 0.26) raw xDistance=-0.32 yDistance=-0.11
00:30:08.560 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:08.564 00.004 6120 Enqueuing Expose request
00:30:08.567 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:30:08.567 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:30:08.567 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:30:08.567 00.000 7680 MoveAxis(E, 129, ABG)
00:30:08.568 00.001 7680 Guiding  Dir = 2, Dur = 129
00:30:08.568 00.000 7680 IsSlewing returns 0
00:30:08.568 00.000 7680 IsGuiding returns 0
00:30:08.568 00.000 7680 PulseGuide returned control before completion, sleep 139
00:30:08.715 00.147 7680 IsGuiding returns 1
00:30:08.716 00.001 7680 scope still moving after pulse duration time elapsed
00:30:08.746 00.030 7680 IsSlewing returns 0
00:30:08.748 00.002 7680 IsGuiding returns 0
00:30:08.749 00.001 7680 scope move finished after 129 + 50 ms
00:30:08.749 00.000 7680 Move returns status 0, amount 129
00:30:08.750 00.001 7680 MoveAxis(N, 0, ABG)
00:30:08.750 00.000 7680 Move returns status 0, amount 0
00:30:08.751 00.001 7680 move complete, result=0
00:30:08.751 00.000 7680 worker thread done servicing request
00:30:08.751 00.000 6120 GuideStep: -0.3 px 129 ms EAST, -0.1 px 0 ms NORTH
00:30:08.757 00.006 7680 Worker thread wakes up
00:30:08.757 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:08.757 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:10.009 01.252 7680 Exposure complete
00:30:10.141 00.132 7680 worker thread done servicing request
00:30:10.142 00.001 6120 OnExposeComplete: enter
00:30:10.145 00.003 6120 UpdateGuideState(): m_state=6
00:30:10.150 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4161
00:30:10.154 00.004 6120 Star::Find returns 1 (1), X=965.27, Y=49.49, Mass=14645, SNR=79.4, Peak=255 HFD=7.1
00:30:10.157 00.003 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
00:30:10.161 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
00:30:10.164 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.59 hyp=0.60 cameraTheta=1.74 mountX=-0.01 mountY=-0.58, mountTheta=-1.59
00:30:10.169 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.59, opts=13)
00:30:10.173 00.004 6120 Enqueuing Move request for scope (-0.10, 0.59)
00:30:10.177 00.004 7680 Worker thread wakes up
00:30:10.177 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.59) opts 0xd
00:30:10.177 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.59)
00:30:10.179 00.002 7680 Moving (-0.10, 0.59) raw xDistance=-0.01 yDistance=-0.58
00:30:10.179 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:30:10.179 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
00:30:10.179 00.000 7680 MoveAxis(E, 0, ABG)
00:30:10.179 00.000 7680 Move returns status 0, amount 0
00:30:10.179 00.000 7680 MoveAxis(N, 313, ABG)
00:30:10.180 00.001 7680 Guiding  Dir = 0, Dur = 313
00:30:10.180 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:10.183 00.003 6120 UpdateGuideState exits: m=14645 SNR=79.4 Saturated
00:30:10.187 00.004 7680 IsSlewing returns 0
00:30:10.187 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:10.192 00.005 7680 IsGuiding returns 0
00:30:10.192 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:10.196 00.004 7680 PulseGuide returned control before completion, sleep 323
00:30:10.196 00.000 6120 Enqueuing Expose request
00:30:10.532 00.336 7680 IsGuiding returns 1
00:30:10.533 00.001 7680 scope still moving after pulse duration time elapsed
00:30:10.563 00.030 7680 IsSlewing returns 0
00:30:10.564 00.001 7680 IsGuiding returns 0
00:30:10.566 00.002 7680 scope move finished after 313 + 60 ms
00:30:10.566 00.000 7680 Move returns status 0, amount 313
00:30:10.566 00.000 7680 move complete, result=0
00:30:10.567 00.001 7680 worker thread done servicing request
00:30:10.567 00.000 7680 Worker thread wakes up
00:30:10.568 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 313 ms NORTH
00:30:10.575 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:10.575 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:11.830 01.255 7680 Exposure complete
00:30:11.966 00.136 7680 worker thread done servicing request
00:30:11.966 00.000 6120 OnExposeComplete: enter
00:30:11.970 00.004 6120 UpdateGuideState(): m_state=6
00:30:11.975 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4162
00:30:11.978 00.003 6120 Star::Find returns 1 (1), X=965.60, Y=49.13, Mass=13930, SNR=77.2, Peak=255 HFD=7.0
00:30:11.982 00.004 6120 CameraToMount -- cameraTheta (0.78) - m_xAngle (-2.95) = xAngle (3.74 = -2.55)
00:30:11.986 00.004 6120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.47 = -2.82)
00:30:11.992 00.006 6120 CameraToMount -- cameraX=0.24 cameraY=0.23 hyp=0.33 cameraTheta=0.78 mountX=-0.27 mountY=-0.11, mountTheta=-2.77
00:30:11.997 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.23, opts=13)
00:30:12.002 00.005 6120 Enqueuing Move request for scope (0.24, 0.23)
00:30:12.006 00.004 7680 Worker thread wakes up
00:30:12.006 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:12.009 00.003 6120 UpdateGuideState exits: m=13930 SNR=77.2 Saturated
00:30:12.014 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:12.017 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:12.021 00.004 6120 Enqueuing Expose request
00:30:12.025 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.23) opts 0xd
00:30:12.025 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.23)
00:30:12.025 00.000 7680 Moving (0.24, 0.23) raw xDistance=-0.27 yDistance=-0.11
00:30:12.026 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:30:12.027 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:30:12.027 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:30:12.027 00.000 7680 MoveAxis(E, 112, ABG)
00:30:12.027 00.000 7680 Guiding  Dir = 2, Dur = 112
00:30:12.028 00.001 7680 IsSlewing returns 0
00:30:12.028 00.000 7680 IsGuiding returns 0
00:30:12.029 00.001 7680 PulseGuide returned control before completion, sleep 122
00:30:12.162 00.133 7680 IsGuiding returns 1
00:30:12.163 00.001 7680 scope still moving after pulse duration time elapsed
00:30:12.193 00.030 7680 IsSlewing returns 0
00:30:12.194 00.001 7680 IsGuiding returns 0
00:30:12.195 00.001 7680 scope move finished after 112 + 54 ms
00:30:12.196 00.001 7680 Move returns status 0, amount 112
00:30:12.196 00.000 7680 MoveAxis(N, 0, ABG)
00:30:12.196 00.000 7680 Move returns status 0, amount 0
00:30:12.197 00.001 7680 move complete, result=0
00:30:12.197 00.000 7680 worker thread done servicing request
00:30:12.198 00.001 7680 Worker thread wakes up
00:30:12.199 00.001 6120 GuideStep: -0.3 px 112 ms EAST, -0.1 px 0 ms NORTH
00:30:12.206 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:12.206 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:13.452 01.246 7680 Exposure complete
00:30:13.590 00.138 7680 worker thread done servicing request
00:30:13.590 00.000 6120 OnExposeComplete: enter
00:30:13.595 00.005 6120 UpdateGuideState(): m_state=6
00:30:13.599 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4163
00:30:13.604 00.005 6120 Star::Find returns 1 (1), X=965.26, Y=49.55, Mass=13769, SNR=76.2, Peak=255 HFD=7.0
00:30:13.607 00.003 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
00:30:13.613 00.006 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
00:30:13.616 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.66 hyp=0.67 cameraTheta=1.74 mountX=-0.01 mountY=-0.64, mountTheta=-1.59
00:30:13.621 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.66, opts=13)
00:30:13.625 00.004 6120 Enqueuing Move request for scope (-0.11, 0.66)
00:30:13.628 00.003 7680 Worker thread wakes up
00:30:13.628 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.66) opts 0xd
00:30:13.628 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.66)
00:30:13.628 00.000 7680 Moving (-0.11, 0.66) raw xDistance=-0.01 yDistance=-0.64
00:30:13.630 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:13.633 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:30:13.633 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
00:30:13.633 00.000 7680 MoveAxis(E, 0, ABG)
00:30:13.633 00.000 7680 Move returns status 0, amount 0
00:30:13.633 00.000 7680 MoveAxis(N, 348, ABG)
00:30:13.633 00.000 7680 Guiding  Dir = 0, Dur = 348
00:30:13.633 00.000 6120 UpdateGuideState exits: m=13769 SNR=76.2 Saturated
00:30:13.637 00.004 7680 IsSlewing returns 0
00:30:13.638 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:13.642 00.004 7680 IsGuiding returns 0
00:30:13.642 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:13.648 00.006 7680 PulseGuide returned control before completion, sleep 358
00:30:13.648 00.000 6120 Enqueuing Expose request
00:30:14.022 00.374 7680 IsGuiding returns 0
00:30:14.025 00.003 7680 Move returns status 0, amount 348
00:30:14.026 00.001 7680 move complete, result=0
00:30:14.026 00.000 7680 worker thread done servicing request
00:30:14.026 00.000 7680 Worker thread wakes up
00:30:14.026 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 348 ms NORTH
00:30:14.033 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:14.034 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:15.279 01.245 7680 Exposure complete
00:30:15.415 00.136 7680 worker thread done servicing request
00:30:15.415 00.000 6120 OnExposeComplete: enter
00:30:15.419 00.004 6120 UpdateGuideState(): m_state=6
00:30:15.423 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4164
00:30:15.429 00.006 6120 Star::Find returns 1 (1), X=965.21, Y=48.95, Mass=14487, SNR=78.5, Peak=255 HFD=6.8
00:30:15.434 00.005 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-2.95) = xAngle (5.76 = -0.52)
00:30:15.437 00.003 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.49 = -0.79)
00:30:15.442 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.80 mountX=0.15 mountY=-0.12, mountTheta=-0.69
00:30:15.446 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.06, opts=13)
00:30:15.452 00.006 6120 Enqueuing Move request for scope (-0.16, 0.06)
00:30:15.456 00.004 7680 Worker thread wakes up
00:30:15.457 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
00:30:15.457 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
00:30:15.457 00.000 7680 Moving (-0.16, 0.06) raw xDistance=0.15 yDistance=-0.12
00:30:15.457 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:30:15.457 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:15.463 00.006 6120 UpdateGuideState exits: m=14487 SNR=78.5 Saturated
00:30:15.467 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:15.470 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:15.474 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:30:15.474 00.000 6120 Enqueuing Expose request
00:30:15.477 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:30:15.477 00.000 7680 MoveAxis(E, 0, ABG)
00:30:15.477 00.000 7680 Move returns status 0, amount 0
00:30:15.477 00.000 7680 MoveAxis(N, 0, ABG)
00:30:15.479 00.002 7680 Move returns status 0, amount 0
00:30:15.479 00.000 7680 move complete, result=0
00:30:15.479 00.000 7680 worker thread done servicing request
00:30:15.479 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:15.484 00.005 7680 Worker thread wakes up
00:30:15.484 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:15.484 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:16.729 01.245 7680 Exposure complete
00:30:16.852 00.123 7680 worker thread done servicing request
00:30:16.854 00.002 6120 OnExposeComplete: enter
00:30:16.857 00.003 6120 UpdateGuideState(): m_state=6
00:30:16.860 00.003 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4165
00:30:16.866 00.006 6120 Star::Find returns 1 (1), X=965.00, Y=49.07, Mass=13844, SNR=78.0, Peak=255 HFD=7.1
00:30:16.870 00.004 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-2.95) = xAngle (5.65 = -0.63)
00:30:16.874 00.004 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.38 = -0.90)
00:30:16.877 00.003 6120 CameraToMount -- cameraX=-0.37 cameraY=0.18 hyp=0.41 cameraTheta=2.70 mountX=0.33 mountY=-0.32, mountTheta=-0.77
00:30:16.882 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.18, opts=13)
00:30:16.886 00.004 6120 Enqueuing Move request for scope (-0.37, 0.18)
00:30:16.890 00.004 7680 Worker thread wakes up
00:30:16.890 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:16.894 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.18) opts 0xd
00:30:16.894 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.18)
00:30:16.894 00.000 7680 Moving (-0.37, 0.18) raw xDistance=0.33 yDistance=-0.32
00:30:16.895 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:30:16.895 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:30:16.895 00.000 7680 MoveAxis(W, 135, ABG)
00:30:16.895 00.000 7680 Guiding  Dir = 3, Dur = 135
00:30:16.895 00.000 6120 UpdateGuideState exits: m=13844 SNR=78.0 Saturated
00:30:16.899 00.004 7680 IsSlewing returns 0
00:30:16.899 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:16.903 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:16.906 00.003 7680 IsGuiding returns 0
00:30:16.906 00.000 6120 Enqueuing Expose request
00:30:16.911 00.005 7680 PulseGuide returned control before completion, sleep 145
00:30:17.065 00.154 7680 IsGuiding returns 0
00:30:17.065 00.000 7680 Move returns status 0, amount 135
00:30:17.065 00.000 7680 MoveAxis(N, 174, ABG)
00:30:17.066 00.001 7680 Guiding  Dir = 0, Dur = 174
00:30:17.066 00.000 7680 IsSlewing returns 0
00:30:17.066 00.000 7680 IsGuiding returns 0
00:30:17.067 00.001 7680 PulseGuide returned control before completion, sleep 184
00:30:17.268 00.201 7680 IsGuiding returns 1
00:30:17.268 00.000 7680 scope still moving after pulse duration time elapsed
00:30:17.299 00.031 7680 IsSlewing returns 0
00:30:17.300 00.001 7680 IsGuiding returns 0
00:30:17.300 00.000 7680 scope move finished after 174 + 59 ms
00:30:17.300 00.000 7680 Move returns status 0, amount 174
00:30:17.302 00.002 7680 move complete, result=0
00:30:17.302 00.000 7680 worker thread done servicing request
00:30:17.302 00.000 6120 GuideStep: 0.3 px 135 ms WEST, -0.3 px 174 ms NORTH
00:30:17.308 00.006 7680 Worker thread wakes up
00:30:17.309 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:17.309 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:18.565 01.256 7680 Exposure complete
00:30:18.713 00.148 7680 worker thread done servicing request
00:30:18.714 00.001 6120 OnExposeComplete: enter
00:30:18.718 00.004 6120 UpdateGuideState(): m_state=6
00:30:18.721 00.003 6120 Star::Find(15, 964, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4166
00:30:18.726 00.005 6120 Star::Find returns 1 (1), X=965.64, Y=48.83, Mass=13993, SNR=77.7, Peak=255 HFD=6.9
00:30:18.730 00.004 6120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-2.95) = xAngle (2.72 = 2.72)
00:30:18.735 00.005 6120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.45 = 2.45)
00:30:18.740 00.005 6120 CameraToMount -- cameraX=0.27 cameraY=-0.06 hyp=0.28 cameraTheta=-0.23 mountX=-0.25 mountY=0.18, mountTheta=2.53
00:30:18.745 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.06, opts=13)
00:30:18.750 00.005 6120 Enqueuing Move request for scope (0.27, -0.06)
00:30:18.754 00.004 7680 Worker thread wakes up
00:30:18.754 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.06) opts 0xd
00:30:18.754 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.06)
00:30:18.754 00.000 7680 Moving (0.27, -0.06) raw xDistance=-0.25 yDistance=0.18
00:30:18.754 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.25
00:30:18.756 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:18.759 00.003 6120 UpdateGuideState exits: m=13993 SNR=77.7 Saturated
00:30:18.763 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:30:18.763 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:18.768 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:18.772 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:30:18.772 00.000 7680 MoveAxis(E, 94, ABG)
00:30:18.773 00.001 7680 Guiding  Dir = 2, Dur = 94
00:30:18.773 00.000 6120 Enqueuing Expose request
00:30:18.777 00.004 7680 IsSlewing returns 0
00:30:18.777 00.000 7680 IsGuiding returns 0
00:30:18.777 00.000 7680 PulseGuide returned control before completion, sleep 104
00:30:18.896 00.119 7680 IsGuiding returns 1
00:30:18.896 00.000 7680 scope still moving after pulse duration time elapsed
00:30:18.928 00.032 7680 IsSlewing returns 0
00:30:18.929 00.001 7680 IsGuiding returns 0
00:30:18.930 00.001 7680 scope move finished after 94 + 58 ms
00:30:18.930 00.000 7680 Move returns status 0, amount 94
00:30:18.930 00.000 7680 MoveAxis(N, 0, ABG)
00:30:18.931 00.001 7680 Move returns status 0, amount 0
00:30:18.931 00.000 7680 move complete, result=0
00:30:18.931 00.000 7680 worker thread done servicing request
00:30:18.931 00.000 7680 Worker thread wakes up
00:30:18.933 00.002 6120 GuideStep: -0.3 px 94 ms EAST, 0.2 px 0 ms NORTH
00:30:18.939 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:18.939 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:20.193 01.254 7680 Exposure complete
00:30:20.334 00.141 7680 worker thread done servicing request
00:30:20.335 00.001 6120 OnExposeComplete: enter
00:30:20.339 00.004 6120 UpdateGuideState(): m_state=6
00:30:20.344 00.005 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4167
00:30:20.347 00.003 6120 Star::Find returns 1 (1), X=965.67, Y=49.20, Mass=14328, SNR=77.9, Peak=255 HFD=6.9
00:30:20.351 00.004 6120 CameraToMount -- cameraTheta (0.80) - m_xAngle (-2.95) = xAngle (3.75 = -2.53)
00:30:20.356 00.005 6120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.49 = -2.80)
00:30:20.360 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=0.31 hyp=0.43 cameraTheta=0.80 mountX=-0.35 mountY=-0.14, mountTheta=-2.75
00:30:20.367 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.31, opts=13)
00:30:20.371 00.004 6120 Enqueuing Move request for scope (0.30, 0.31)
00:30:20.376 00.005 7680 Worker thread wakes up
00:30:20.377 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.31) opts 0xd
00:30:20.377 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.31)
00:30:20.377 00.000 7680 Moving (0.30, 0.31) raw xDistance=-0.35 yDistance=-0.14
00:30:20.377 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
00:30:20.378 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:30:20.378 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:30:20.378 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:20.382 00.004 6120 UpdateGuideState exits: m=14328 SNR=77.9 Saturated
00:30:20.386 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:20.392 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:20.397 00.005 6120 Enqueuing Expose request
00:30:20.402 00.005 7680 MoveAxis(E, 150, ABG)
00:30:20.402 00.000 7680 Guiding  Dir = 2, Dur = 150
00:30:20.402 00.000 7680 IsSlewing returns 0
00:30:20.402 00.000 7680 IsGuiding returns 0
00:30:20.403 00.001 7680 PulseGuide returned control before completion, sleep 160
00:30:20.572 00.169 7680 IsGuiding returns 1
00:30:20.573 00.001 7680 scope still moving after pulse duration time elapsed
00:30:20.604 00.031 7680 IsSlewing returns 0
00:30:20.605 00.001 7680 IsGuiding returns 0
00:30:20.607 00.002 7680 scope move finished after 150 + 53 ms
00:30:20.607 00.000 7680 Move returns status 0, amount 150
00:30:20.607 00.000 7680 MoveAxis(N, 0, ABG)
00:30:20.608 00.001 7680 Move returns status 0, amount 0
00:30:20.608 00.000 7680 move complete, result=0
00:30:20.608 00.000 7680 worker thread done servicing request
00:30:20.609 00.001 7680 Worker thread wakes up
00:30:20.609 00.000 6120 GuideStep: -0.4 px 150 ms EAST, -0.1 px 0 ms NORTH
00:30:20.616 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:20.617 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:21.871 01.254 7680 Exposure complete
00:30:22.014 00.143 7680 worker thread done servicing request
00:30:22.014 00.000 6120 OnExposeComplete: enter
00:30:22.020 00.006 6120 UpdateGuideState(): m_state=6
00:30:22.025 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4168
00:30:22.029 00.004 6120 Star::Find returns 1 (1), X=965.23, Y=49.24, Mass=14483, SNR=77.3, Peak=255 HFD=6.9
00:30:22.033 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.91 = -1.38)
00:30:22.037 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.65)
00:30:22.042 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.35 hyp=0.37 cameraTheta=1.95 mountX=0.07 mountY=-0.37, mountTheta=-1.38
00:30:22.047 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.35, opts=13)
00:30:22.051 00.004 6120 Enqueuing Move request for scope (-0.14, 0.35)
00:30:22.055 00.004 7680 Worker thread wakes up
00:30:22.055 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.35) opts 0xd
00:30:22.055 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.35)
00:30:22.055 00.000 7680 Moving (-0.14, 0.35) raw xDistance=0.07 yDistance=-0.37
00:30:22.055 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:30:22.055 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:30:22.055 00.000 7680 MoveAxis(E, 0, ABG)
00:30:22.056 00.001 7680 Move returns status 0, amount 0
00:30:22.056 00.000 7680 MoveAxis(N, 202, ABG)
00:30:22.056 00.000 7680 Guiding  Dir = 0, Dur = 202
00:30:22.057 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:22.060 00.003 7680 IsSlewing returns 0
00:30:22.061 00.001 6120 UpdateGuideState exits: m=14483 SNR=77.3 Saturated
00:30:22.065 00.004 7680 IsGuiding returns 0
00:30:22.065 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:22.069 00.004 7680 PulseGuide returned control before completion, sleep 212
00:30:22.069 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:22.073 00.004 6120 Enqueuing Expose request
00:30:22.287 00.214 7680 IsGuiding returns 1
00:30:22.288 00.001 7680 scope still moving after pulse duration time elapsed
00:30:22.319 00.031 7680 IsSlewing returns 0
00:30:22.320 00.001 7680 IsGuiding returns 0
00:30:22.320 00.000 7680 scope move finished after 202 + 53 ms
00:30:22.322 00.002 7680 Move returns status 0, amount 202
00:30:22.322 00.000 7680 move complete, result=0
00:30:22.323 00.001 7680 worker thread done servicing request
00:30:22.323 00.000 7680 Worker thread wakes up
00:30:22.323 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 202 ms NORTH
00:30:22.330 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:22.330 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:23.584 01.254 7680 Exposure complete
00:30:23.720 00.136 7680 worker thread done servicing request
00:30:23.721 00.001 6120 OnExposeComplete: enter
00:30:23.724 00.003 6120 UpdateGuideState(): m_state=6
00:30:23.728 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4169
00:30:23.733 00.005 6120 Star::Find returns 1 (1), X=965.19, Y=49.14, Mass=13626, SNR=76.0, Peak=255 HFD=6.8
00:30:23.737 00.004 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
00:30:23.740 00.003 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
00:30:23.745 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.25 hyp=0.31 cameraTheta=2.21 mountX=0.13 mountY=-0.30, mountTheta=-1.16
00:30:23.750 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.25, opts=13)
00:30:23.754 00.004 6120 Enqueuing Move request for scope (-0.18, 0.25)
00:30:23.758 00.004 7680 Worker thread wakes up
00:30:23.758 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.25) opts 0xd
00:30:23.758 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.25)
00:30:23.759 00.001 7680 Moving (-0.18, 0.25) raw xDistance=0.13 yDistance=-0.30
00:30:23.759 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:30:23.759 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:30:23.759 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:23.763 00.004 7680 MoveAxis(E, 0, ABG)
00:30:23.764 00.001 7680 Move returns status 0, amount 0
00:30:23.764 00.000 7680 MoveAxis(N, 165, ABG)
00:30:23.764 00.000 7680 Guiding  Dir = 0, Dur = 165
00:30:23.764 00.000 6120 UpdateGuideState exits: m=13626 SNR=76.0 Saturated
00:30:23.770 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:23.775 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:23.781 00.006 6120 Enqueuing Expose request
00:30:23.785 00.004 7680 IsSlewing returns 0
00:30:23.785 00.000 7680 IsGuiding returns 0
00:30:23.786 00.001 7680 PulseGuide returned control before completion, sleep 175
00:30:23.963 00.177 7680 IsGuiding returns 1
00:30:23.964 00.001 7680 scope still moving after pulse duration time elapsed
00:30:23.994 00.030 7680 IsSlewing returns 0
00:30:23.995 00.001 7680 IsGuiding returns 0
00:30:23.997 00.002 7680 scope move finished after 165 + 46 ms
00:30:23.997 00.000 7680 Move returns status 0, amount 165
00:30:23.998 00.001 7680 move complete, result=0
00:30:23.998 00.000 7680 worker thread done servicing request
00:30:23.999 00.001 7680 Worker thread wakes up
00:30:23.999 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 165 ms NORTH
00:30:24.006 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:24.006 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:25.258 01.252 7680 Exposure complete
00:30:25.391 00.133 7680 worker thread done servicing request
00:30:25.391 00.000 6120 OnExposeComplete: enter
00:30:25.395 00.004 6120 UpdateGuideState(): m_state=6
00:30:25.399 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4170
00:30:25.402 00.003 6120 Star::Find returns 1 (1), X=965.15, Y=49.03, Mass=14505, SNR=78.6, Peak=255 HFD=7.0
00:30:25.406 00.004 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.53 = -0.75)
00:30:25.409 00.003 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.02)
00:30:25.412 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.14 hyp=0.25 cameraTheta=2.57 mountX=0.19 mountY=-0.22, mountTheta=-0.86
00:30:25.418 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.14, opts=13)
00:30:25.422 00.004 6120 Enqueuing Move request for scope (-0.22, 0.14)
00:30:25.427 00.005 7680 Worker thread wakes up
00:30:25.427 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:25.432 00.005 6120 UpdateGuideState exits: m=14505 SNR=78.6 Saturated
00:30:25.435 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:25.439 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.14) opts 0xd
00:30:25.439 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.14)
00:30:25.439 00.000 7680 Moving (-0.22, 0.14) raw xDistance=0.19 yDistance=-0.22
00:30:25.440 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:25.444 00.004 6120 Enqueuing Expose request
00:30:25.447 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:30:25.447 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:30:25.448 00.001 7680 MoveAxis(E, 0, ABG)
00:30:25.448 00.000 7680 Move returns status 0, amount 0
00:30:25.448 00.000 7680 MoveAxis(N, 118, ABG)
00:30:25.448 00.000 7680 Guiding  Dir = 0, Dur = 118
00:30:25.448 00.000 7680 IsSlewing returns 0
00:30:25.448 00.000 7680 IsGuiding returns 0
00:30:25.450 00.002 7680 PulseGuide returned control before completion, sleep 128
00:30:25.593 00.143 7680 IsGuiding returns 0
00:30:25.593 00.000 7680 Move returns status 0, amount 118
00:30:25.594 00.001 7680 move complete, result=0
00:30:25.594 00.000 7680 worker thread done servicing request
00:30:25.595 00.001 7680 Worker thread wakes up
00:30:25.595 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 118 ms NORTH
00:30:25.601 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:25.601 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:26.851 01.250 7680 Exposure complete
00:30:26.964 00.113 7680 worker thread done servicing request
00:30:26.964 00.000 6120 OnExposeComplete: enter
00:30:26.967 00.003 6120 UpdateGuideState(): m_state=6
00:30:26.972 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4171
00:30:26.976 00.004 6120 Star::Find returns 1 (1), X=965.21, Y=49.17, Mass=14135, SNR=77.0, Peak=255 HFD=6.9
00:30:26.980 00.004 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
00:30:26.985 00.005 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
00:30:26.990 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.27 hyp=0.32 cameraTheta=2.09 mountX=0.10 mountY=-0.32, mountTheta=-1.26
00:30:26.995 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.27, opts=13)
00:30:26.998 00.003 6120 Enqueuing Move request for scope (-0.16, 0.27)
00:30:27.003 00.005 7680 Worker thread wakes up
00:30:27.004 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.27) opts 0xd
00:30:27.004 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.27)
00:30:27.004 00.000 7680 Moving (-0.16, 0.27) raw xDistance=0.10 yDistance=-0.32
00:30:27.004 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:30:27.005 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:30:27.005 00.000 7680 MoveAxis(E, 0, ABG)
00:30:27.005 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:27.009 00.004 6120 UpdateGuideState exits: m=14135 SNR=77.0 Saturated
00:30:27.013 00.004 7680 Move returns status 0, amount 0
00:30:27.013 00.000 7680 MoveAxis(N, 171, ABG)
00:30:27.013 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:27.017 00.004 7680 Guiding  Dir = 0, Dur = 171
00:30:27.017 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:27.021 00.004 7680 IsSlewing returns 0
00:30:27.021 00.000 6120 Enqueuing Expose request
00:30:27.026 00.005 7680 IsGuiding returns 0
00:30:27.026 00.000 7680 PulseGuide returned control before completion, sleep 181
00:30:27.219 00.193 7680 IsGuiding returns 1
00:30:27.220 00.001 7680 scope still moving after pulse duration time elapsed
00:30:27.250 00.030 7680 IsSlewing returns 0
00:30:27.250 00.000 7680 IsGuiding returns 0
00:30:27.251 00.001 7680 scope move finished after 171 + 54 ms
00:30:27.251 00.000 7680 Move returns status 0, amount 171
00:30:27.251 00.000 7680 move complete, result=0
00:30:27.252 00.001 7680 worker thread done servicing request
00:30:27.252 00.000 7680 Worker thread wakes up
00:30:27.252 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 171 ms NORTH
00:30:27.258 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:27.259 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:28.514 01.255 7680 Exposure complete
00:30:28.650 00.136 7680 worker thread done servicing request
00:30:28.651 00.001 6120 OnExposeComplete: enter
00:30:28.656 00.005 6120 UpdateGuideState(): m_state=6
00:30:28.659 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4172
00:30:28.665 00.006 6120 Star::Find returns 1 (1), X=965.26, Y=49.05, Mass=13268, SNR=75.7, Peak=255 HFD=6.8
00:30:28.669 00.004 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.15 = -1.13)
00:30:28.674 00.005 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.40)
00:30:28.679 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.19 cameraTheta=2.20 mountX=0.08 mountY=-0.18, mountTheta=-1.16
00:30:28.685 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.15, opts=13)
00:30:28.689 00.004 6120 Enqueuing Move request for scope (-0.11, 0.15)
00:30:28.692 00.003 7680 Worker thread wakes up
00:30:28.694 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:28.697 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
00:30:28.698 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
00:30:28.698 00.000 7680 Moving (-0.11, 0.15) raw xDistance=0.08 yDistance=-0.18
00:30:28.698 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:30:28.698 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:30:28.699 00.001 6120 UpdateGuideState exits: m=13268 SNR=75.7 Saturated
00:30:28.702 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:28.708 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:28.712 00.004 6120 Enqueuing Expose request
00:30:28.716 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:30:28.716 00.000 7680 MoveAxis(E, 0, ABG)
00:30:28.716 00.000 7680 Move returns status 0, amount 0
00:30:28.716 00.000 7680 MoveAxis(N, 0, ABG)
00:30:28.716 00.000 7680 Move returns status 0, amount 0
00:30:28.717 00.001 7680 move complete, result=0
00:30:28.717 00.000 7680 worker thread done servicing request
00:30:28.718 00.001 7680 Worker thread wakes up
00:30:28.718 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:30:28.722 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:28.722 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:29.966 01.244 7680 Exposure complete
00:30:30.103 00.137 7680 worker thread done servicing request
00:30:30.103 00.000 6120 OnExposeComplete: enter
00:30:30.108 00.005 6120 UpdateGuideState(): m_state=6
00:30:30.112 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4173
00:30:30.115 00.003 6120 Star::Find returns 1 (1), X=965.57, Y=49.35, Mass=14399, SNR=77.8, Peak=255 HFD=7.2
00:30:30.119 00.004 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
00:30:30.123 00.004 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.44)
00:30:30.127 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.46 hyp=0.50 cameraTheta=1.16 mountX=-0.28 mountY=-0.32, mountTheta=-2.29
00:30:30.133 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.46, opts=13)
00:30:30.136 00.003 6120 Enqueuing Move request for scope (0.20, 0.46)
00:30:30.141 00.005 7680 Worker thread wakes up
00:30:30.141 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:30.144 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.46) opts 0xd
00:30:30.145 00.001 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.46)
00:30:30.145 00.000 7680 Moving (0.20, 0.46) raw xDistance=-0.28 yDistance=-0.32
00:30:30.145 00.000 6120 UpdateGuideState exits: m=14399 SNR=77.8 Saturated
00:30:30.149 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:30:30.150 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:30:30.150 00.000 7680 MoveAxis(E, 116, ABG)
00:30:30.150 00.000 7680 Guiding  Dir = 2, Dur = 116
00:30:30.150 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:30.154 00.004 7680 IsSlewing returns 0
00:30:30.155 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:30.159 00.004 6120 Enqueuing Expose request
00:30:30.162 00.003 7680 IsGuiding returns 0
00:30:30.162 00.000 7680 PulseGuide returned control before completion, sleep 126
00:30:30.303 00.141 7680 IsGuiding returns 1
00:30:30.303 00.000 7680 scope still moving after pulse duration time elapsed
00:30:30.332 00.029 7680 IsSlewing returns 0
00:30:30.333 00.001 7680 IsGuiding returns 0
00:30:30.333 00.000 7680 scope move finished after 116 + 55 ms
00:30:30.334 00.001 7680 Move returns status 0, amount 116
00:30:30.334 00.000 7680 MoveAxis(N, 175, ABG)
00:30:30.334 00.000 7680 Guiding  Dir = 0, Dur = 175
00:30:30.336 00.002 7680 IsSlewing returns 0
00:30:30.336 00.000 7680 IsGuiding returns 0
00:30:30.337 00.001 7680 PulseGuide returned control before completion, sleep 185
00:30:30.535 00.198 7680 IsGuiding returns 1
00:30:30.535 00.000 7680 scope still moving after pulse duration time elapsed
00:30:30.566 00.031 7680 IsSlewing returns 0
00:30:30.567 00.001 7680 IsGuiding returns 1
00:30:30.597 00.030 7680 IsSlewing returns 0
00:30:30.597 00.000 7680 IsGuiding returns 0
00:30:30.598 00.001 7680 scope move finished after 175 + 86 ms
00:30:30.598 00.000 7680 Move returns status 0, amount 175
00:30:30.599 00.001 7680 move complete, result=0
00:30:30.599 00.000 7680 worker thread done servicing request
00:30:30.599 00.000 7680 Worker thread wakes up
00:30:30.599 00.000 6120 GuideStep: -0.3 px 116 ms EAST, -0.3 px 175 ms NORTH
00:30:30.607 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:30.607 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:31.857 01.250 7680 Exposure complete
00:30:32.026 00.169 7680 worker thread done servicing request
00:30:32.026 00.000 6120 OnExposeComplete: enter
00:30:32.029 00.003 6120 UpdateGuideState(): m_state=6
00:30:32.035 00.006 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4174
00:30:32.039 00.004 6120 Star::Find returns 1 (1), X=965.19, Y=49.30, Mass=13808, SNR=75.0, Peak=255 HFD=6.9
00:30:32.046 00.007 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.95 = -1.34)
00:30:32.051 00.005 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.61)
00:30:32.057 00.006 6120 CameraToMount -- cameraX=-0.18 cameraY=0.40 hyp=0.44 cameraTheta=1.99 mountX=0.10 mountY=-0.44, mountTheta=-1.34
00:30:32.064 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.40, opts=13)
00:30:32.069 00.005 6120 Enqueuing Move request for scope (-0.18, 0.40)
00:30:32.074 00.005 7680 Worker thread wakes up
00:30:32.074 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:32.078 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.40) opts 0xd
00:30:32.079 00.001 6120 UpdateGuideState exits: m=13808 SNR=75.0 Saturated
00:30:32.083 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.40)
00:30:32.083 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:32.087 00.004 7680 Moving (-0.18, 0.40) raw xDistance=0.10 yDistance=-0.44
00:30:32.088 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:32.091 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:30:32.091 00.000 6120 Enqueuing Expose request
00:30:32.094 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
00:30:32.094 00.000 7680 MoveAxis(E, 0, ABG)
00:30:32.094 00.000 7680 Move returns status 0, amount 0
00:30:32.094 00.000 7680 MoveAxis(N, 239, ABG)
00:30:32.094 00.000 7680 Guiding  Dir = 0, Dur = 239
00:30:32.096 00.002 7680 IsSlewing returns 0
00:30:32.096 00.000 7680 IsGuiding returns 0
00:30:32.096 00.000 7680 PulseGuide returned control before completion, sleep 249
00:30:32.347 00.251 7680 IsGuiding returns 1
00:30:32.348 00.001 7680 scope still moving after pulse duration time elapsed
00:30:32.378 00.030 7680 IsSlewing returns 0
00:30:32.379 00.001 7680 IsGuiding returns 0
00:30:32.381 00.002 7680 scope move finished after 239 + 45 ms
00:30:32.381 00.000 7680 Move returns status 0, amount 239
00:30:32.382 00.001 7680 move complete, result=0
00:30:32.382 00.000 7680 worker thread done servicing request
00:30:32.382 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 239 ms NORTH
00:30:32.391 00.009 7680 Worker thread wakes up
00:30:32.391 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:32.391 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:33.639 01.248 7680 Exposure complete
00:30:33.779 00.140 7680 worker thread done servicing request
00:30:33.780 00.001 6120 OnExposeComplete: enter
00:30:33.785 00.005 6120 UpdateGuideState(): m_state=6
00:30:33.788 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4175
00:30:33.792 00.004 6120 Star::Find returns 1 (1), X=965.24, Y=49.15, Mass=13366, SNR=75.4, Peak=255 HFD=6.7
00:30:33.796 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.31)
00:30:33.800 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
00:30:33.804 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.26 hyp=0.28 cameraTheta=2.02 mountX=0.07 mountY=-0.28, mountTheta=-1.31
00:30:33.810 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.26, opts=13)
00:30:33.813 00.003 6120 Enqueuing Move request for scope (-0.12, 0.26)
00:30:33.818 00.005 7680 Worker thread wakes up
00:30:33.818 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:33.822 00.004 6120 UpdateGuideState exits: m=13366 SNR=75.4 Saturated
00:30:33.825 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:33.828 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.26) opts 0xd
00:30:33.829 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.26)
00:30:33.829 00.000 7680 Moving (-0.12, 0.26) raw xDistance=0.07 yDistance=-0.28
00:30:33.829 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:30:33.829 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:33.833 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:30:33.833 00.000 7680 MoveAxis(E, 0, ABG)
00:30:33.833 00.000 6120 Enqueuing Expose request
00:30:33.838 00.005 7680 Move returns status 0, amount 0
00:30:33.838 00.000 7680 MoveAxis(N, 154, ABG)
00:30:33.838 00.000 7680 Guiding  Dir = 0, Dur = 154
00:30:33.838 00.000 7680 IsSlewing returns 0
00:30:33.839 00.001 7680 IsGuiding returns 0
00:30:33.839 00.000 7680 PulseGuide returned control before completion, sleep 164
00:30:34.019 00.180 7680 IsGuiding returns 1
00:30:34.020 00.001 7680 scope still moving after pulse duration time elapsed
00:30:34.049 00.029 7680 IsSlewing returns 0
00:30:34.052 00.003 7680 IsGuiding returns 0
00:30:34.053 00.001 7680 scope move finished after 154 + 59 ms
00:30:34.053 00.000 7680 Move returns status 0, amount 154
00:30:34.053 00.000 7680 move complete, result=0
00:30:34.055 00.002 7680 worker thread done servicing request
00:30:34.055 00.000 7680 Worker thread wakes up
00:30:34.055 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 154 ms NORTH
00:30:34.062 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:34.062 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:35.312 01.250 7680 Exposure complete
00:30:35.447 00.135 7680 worker thread done servicing request
00:30:35.447 00.000 6120 OnExposeComplete: enter
00:30:35.451 00.004 6120 UpdateGuideState(): m_state=6
00:30:35.454 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4176
00:30:35.459 00.005 6120 Star::Find returns 1 (1), X=965.34, Y=48.86, Mass=13742, SNR=76.3, Peak=255 HFD=6.8
00:30:35.463 00.004 6120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-2.95) = xAngle (0.64 = 0.64)
00:30:35.467 00.004 6120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.37 = 0.37)
00:30:35.470 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.31 mountX=0.04 mountY=0.02, mountTheta=0.43
00:30:35.477 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.04, opts=13)
00:30:35.482 00.005 6120 Enqueuing Move request for scope (-0.03, -0.04)
00:30:35.486 00.004 7680 Worker thread wakes up
00:30:35.486 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:35.490 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
00:30:35.490 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
00:30:35.490 00.000 6120 UpdateGuideState exits: m=13742 SNR=76.3 Saturated
00:30:35.495 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:35.498 00.003 7680 Moving (-0.03, -0.04) raw xDistance=0.04 yDistance=0.02
00:30:35.498 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:30:35.499 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:30:35.499 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:30:35.500 00.001 7680 MoveAxis(E, 0, ABG)
00:30:35.500 00.000 7680 Move returns status 0, amount 0
00:30:35.500 00.000 7680 MoveAxis(N, 0, ABG)
00:30:35.500 00.000 7680 Move returns status 0, amount 0
00:30:35.500 00.000 7680 move complete, result=0
00:30:35.501 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:35.505 00.004 7680 worker thread done servicing request
00:30:35.505 00.000 6120 Enqueuing Expose request
00:30:35.508 00.003 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:30:35.512 00.004 7680 Worker thread wakes up
00:30:35.512 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:35.512 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:36.767 01.255 7680 Exposure complete
00:30:36.893 00.126 6120 OnExposeComplete: enter
00:30:36.898 00.005 7680 worker thread done servicing request
00:30:36.898 00.000 6120 UpdateGuideState(): m_state=6
00:30:36.902 00.004 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4177
00:30:36.905 00.003 6120 Star::Find returns 1 (1), X=965.28, Y=49.10, Mass=13316, SNR=74.6, Peak=255 HFD=6.8
00:30:36.907 00.002 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.35)
00:30:36.911 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
00:30:36.914 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.98 mountX=0.05 mountY=-0.23, mountTheta=-1.35
00:30:36.919 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.21, opts=13)
00:30:36.923 00.004 6120 Enqueuing Move request for scope (-0.09, 0.21)
00:30:36.927 00.004 7680 Worker thread wakes up
00:30:36.927 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:36.932 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
00:30:36.932 00.000 6120 UpdateGuideState exits: m=13316 SNR=74.6 Saturated
00:30:36.935 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:36.940 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:36.943 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
00:30:36.943 00.000 6120 Enqueuing Expose request
00:30:36.948 00.005 7680 Moving (-0.09, 0.21) raw xDistance=0.05 yDistance=-0.23
00:30:36.948 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:30:36.948 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:30:36.948 00.000 7680 MoveAxis(E, 0, ABG)
00:30:36.949 00.001 7680 Move returns status 0, amount 0
00:30:36.949 00.000 7680 MoveAxis(N, 123, ABG)
00:30:36.949 00.000 7680 Guiding  Dir = 0, Dur = 123
00:30:36.950 00.001 7680 IsSlewing returns 0
00:30:36.950 00.000 7680 IsGuiding returns 0
00:30:36.951 00.001 7680 PulseGuide returned control before completion, sleep 133
00:30:37.100 00.149 7680 IsGuiding returns 1
00:30:37.100 00.000 7680 scope still moving after pulse duration time elapsed
00:30:37.130 00.030 7680 IsSlewing returns 0
00:30:37.130 00.000 7680 IsGuiding returns 1
00:30:37.160 00.030 7680 IsSlewing returns 0
00:30:37.160 00.000 7680 IsGuiding returns 1
00:30:37.192 00.032 7680 IsSlewing returns 0
00:30:37.192 00.000 7680 IsGuiding returns 0
00:30:37.192 00.000 7680 scope move finished after 123 + 118 ms
00:30:37.192 00.000 7680 Move returns status 0, amount 123
00:30:37.192 00.000 7680 move complete, result=0
00:30:37.193 00.001 7680 worker thread done servicing request
00:30:37.193 00.000 7680 Worker thread wakes up
00:30:37.193 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 123 ms NORTH
00:30:37.198 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:37.200 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:38.454 01.254 7680 Exposure complete
00:30:38.593 00.139 7680 worker thread done servicing request
00:30:38.594 00.001 6120 OnExposeComplete: enter
00:30:38.597 00.003 6120 UpdateGuideState(): m_state=6
00:30:38.602 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4178
00:30:38.606 00.004 6120 Star::Find returns 1 (1), X=965.28, Y=49.14, Mass=13852, SNR=77.8, Peak=255 HFD=6.9
00:30:38.611 00.005 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.42)
00:30:38.615 00.004 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.69)
00:30:38.618 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.91 mountX=0.04 mountY=-0.26, mountTheta=-1.42
00:30:38.623 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.24, opts=13)
00:30:38.627 00.004 6120 Enqueuing Move request for scope (-0.09, 0.24)
00:30:38.631 00.004 7680 Worker thread wakes up
00:30:38.632 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
00:30:38.632 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
00:30:38.632 00.000 7680 Moving (-0.09, 0.24) raw xDistance=0.04 yDistance=-0.26
00:30:38.632 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:30:38.632 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:30:38.633 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:38.636 00.003 7680 MoveAxis(E, 0, ABG)
00:30:38.637 00.001 7680 Move returns status 0, amount 0
00:30:38.637 00.000 7680 MoveAxis(N, 139, ABG)
00:30:38.637 00.000 7680 Guiding  Dir = 0, Dur = 139
00:30:38.637 00.000 6120 UpdateGuideState exits: m=13852 SNR=77.8 Saturated
00:30:38.642 00.005 7680 IsSlewing returns 0
00:30:38.643 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:38.649 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:38.653 00.004 6120 Enqueuing Expose request
00:30:38.657 00.004 7680 IsGuiding returns 0
00:30:38.657 00.000 7680 PulseGuide returned control before completion, sleep 149
00:30:38.817 00.160 7680 IsGuiding returns 1
00:30:38.817 00.000 7680 scope still moving after pulse duration time elapsed
00:30:38.848 00.031 7680 IsSlewing returns 0
00:30:38.849 00.001 7680 IsGuiding returns 0
00:30:38.850 00.001 7680 scope move finished after 139 + 53 ms
00:30:38.850 00.000 7680 Move returns status 0, amount 139
00:30:38.850 00.000 7680 move complete, result=0
00:30:38.851 00.001 7680 worker thread done servicing request
00:30:38.851 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 139 ms NORTH
00:30:38.857 00.006 7680 Worker thread wakes up
00:30:38.858 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:38.858 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:40.108 01.250 7680 Exposure complete
00:30:40.243 00.135 7680 worker thread done servicing request
00:30:40.244 00.001 6120 OnExposeComplete: enter
00:30:40.249 00.005 6120 UpdateGuideState(): m_state=6
00:30:40.253 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4179
00:30:40.257 00.004 6120 Star::Find returns 1 (1), X=965.55, Y=49.17, Mass=14046, SNR=78.1, Peak=255 HFD=7.1
00:30:40.262 00.005 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
00:30:40.266 00.004 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.62)
00:30:40.270 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.27 hyp=0.33 cameraTheta=0.98 mountX=-0.23 mountY=-0.16, mountTheta=-2.53
00:30:40.276 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.27, opts=13)
00:30:40.279 00.003 6120 Enqueuing Move request for scope (0.18, 0.27)
00:30:40.282 00.003 7680 Worker thread wakes up
00:30:40.283 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.27) opts 0xd
00:30:40.283 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.27)
00:30:40.283 00.000 7680 Moving (0.18, 0.27) raw xDistance=-0.23 yDistance=-0.16
00:30:40.283 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:40.287 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:30:40.287 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:30:40.289 00.002 6120 UpdateGuideState exits: m=14046 SNR=78.1 Saturated
00:30:40.292 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:30:40.292 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:40.297 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:40.301 00.004 6120 Enqueuing Expose request
00:30:40.306 00.005 7680 MoveAxis(E, 94, ABG)
00:30:40.306 00.000 7680 Guiding  Dir = 2, Dur = 94
00:30:40.307 00.001 7680 IsSlewing returns 0
00:30:40.307 00.000 7680 IsGuiding returns 0
00:30:40.307 00.000 7680 PulseGuide returned control before completion, sleep 104
00:30:40.424 00.117 7680 IsGuiding returns 1
00:30:40.425 00.001 7680 scope still moving after pulse duration time elapsed
00:30:40.455 00.030 7680 IsSlewing returns 0
00:30:40.456 00.001 7680 IsGuiding returns 1
00:30:40.487 00.031 7680 IsSlewing returns 0
00:30:40.488 00.001 7680 IsGuiding returns 0
00:30:40.488 00.000 7680 scope move finished after 94 + 87 ms
00:30:40.490 00.002 7680 Move returns status 0, amount 94
00:30:40.490 00.000 7680 MoveAxis(N, 0, ABG)
00:30:40.490 00.000 7680 Move returns status 0, amount 0
00:30:40.490 00.000 7680 move complete, result=0
00:30:40.491 00.001 7680 worker thread done servicing request
00:30:40.492 00.001 7680 Worker thread wakes up
00:30:40.492 00.000 6120 GuideStep: -0.2 px 94 ms EAST, -0.2 px 0 ms NORTH
00:30:40.497 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:40.497 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:41.755 01.258 7680 Exposure complete
00:30:41.882 00.127 7680 worker thread done servicing request
00:30:41.882 00.000 6120 OnExposeComplete: enter
00:30:41.886 00.004 6120 UpdateGuideState(): m_state=6
00:30:41.890 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4180
00:30:41.893 00.003 6120 Star::Find returns 1 (1), X=965.20, Y=49.51, Mass=15191, SNR=82.0, Peak=255 HFD=7.1
00:30:41.898 00.005 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.49)
00:30:41.901 00.003 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
00:30:41.906 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.62 hyp=0.64 cameraTheta=1.84 mountX=0.05 mountY=-0.63, mountTheta=-1.48
00:30:41.910 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.62, opts=13)
00:30:41.914 00.004 6120 Enqueuing Move request for scope (-0.17, 0.62)
00:30:41.918 00.004 7680 Worker thread wakes up
00:30:41.918 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.62) opts 0xd
00:30:41.918 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.62)
00:30:41.918 00.000 7680 Moving (-0.17, 0.62) raw xDistance=0.05 yDistance=-0.63
00:30:41.918 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:30:41.919 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
00:30:41.919 00.000 7680 MoveAxis(E, 0, ABG)
00:30:41.919 00.000 7680 Move returns status 0, amount 0
00:30:41.919 00.000 7680 MoveAxis(N, 343, ABG)
00:30:41.920 00.001 7680 Guiding  Dir = 0, Dur = 343
00:30:41.920 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:41.923 00.003 7680 IsSlewing returns 0
00:30:41.923 00.000 6120 UpdateGuideState exits: m=15191 SNR=82.0 Saturated
00:30:41.927 00.004 7680 IsGuiding returns 0
00:30:41.928 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:41.931 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:41.935 00.004 7680 PulseGuide returned control before completion, sleep 353
00:30:41.935 00.000 6120 Enqueuing Expose request
00:30:42.296 00.361 7680 IsGuiding returns 0
00:30:42.296 00.000 7680 Move returns status 0, amount 343
00:30:42.296 00.000 7680 move complete, result=0
00:30:42.297 00.001 7680 worker thread done servicing request
00:30:42.298 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 343 ms NORTH
00:30:42.305 00.007 7680 Worker thread wakes up
00:30:42.305 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:42.305 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:43.553 01.248 7680 Exposure complete
00:30:43.688 00.135 7680 worker thread done servicing request
00:30:43.688 00.000 6120 OnExposeComplete: enter
00:30:43.693 00.005 6120 UpdateGuideState(): m_state=6
00:30:43.696 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4181
00:30:43.701 00.005 6120 Star::Find returns 1 (1), X=965.16, Y=49.04, Mass=14548, SNR=78.5, Peak=255 HFD=7.0
00:30:43.706 00.005 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-2.95) = xAngle (5.50 = -0.79)
00:30:43.710 00.004 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.23 = -1.05)
00:30:43.713 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.14 hyp=0.25 cameraTheta=2.54 mountX=0.18 mountY=-0.22, mountTheta=-0.89
00:30:43.718 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.14, opts=13)
00:30:43.722 00.004 6120 Enqueuing Move request for scope (-0.21, 0.14)
00:30:43.725 00.003 7680 Worker thread wakes up
00:30:43.725 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.14) opts 0xd
00:30:43.726 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.14)
00:30:43.727 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:43.729 00.002 6120 UpdateGuideState exits: m=14548 SNR=78.5 Saturated
00:30:43.734 00.005 7680 Moving (-0.21, 0.14) raw xDistance=0.18 yDistance=-0.22
00:30:43.734 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:30:43.735 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:30:43.735 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:43.739 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:43.743 00.004 6120 Enqueuing Expose request
00:30:43.746 00.003 7680 MoveAxis(E, 0, ABG)
00:30:43.746 00.000 7680 Move returns status 0, amount 0
00:30:43.747 00.001 7680 MoveAxis(N, 120, ABG)
00:30:43.747 00.000 7680 Guiding  Dir = 0, Dur = 120
00:30:43.748 00.001 7680 IsSlewing returns 0
00:30:43.748 00.000 7680 IsGuiding returns 0
00:30:43.748 00.000 7680 PulseGuide returned control before completion, sleep 130
00:30:43.888 00.140 7680 IsGuiding returns 1
00:30:43.888 00.000 7680 scope still moving after pulse duration time elapsed
00:30:43.919 00.031 7680 IsSlewing returns 0
00:30:43.920 00.001 7680 IsGuiding returns 0
00:30:43.921 00.001 7680 scope move finished after 120 + 52 ms
00:30:43.922 00.001 7680 Move returns status 0, amount 120
00:30:43.922 00.000 7680 move complete, result=0
00:30:43.923 00.001 7680 worker thread done servicing request
00:30:43.924 00.001 7680 Worker thread wakes up
00:30:43.924 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 120 ms NORTH
00:30:43.931 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:43.931 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:45.235 01.304 7680 Exposure complete
00:30:45.446 00.211 7680 worker thread done servicing request
00:30:45.446 00.000 6120 OnExposeComplete: enter
00:30:45.449 00.003 6120 UpdateGuideState(): m_state=6
00:30:45.453 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4182
00:30:45.456 00.003 6120 Star::Find returns 1 (1), X=965.06, Y=49.21, Mass=13418, SNR=74.9, Peak=255 HFD=6.9
00:30:45.459 00.003 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
00:30:45.461 00.002 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
00:30:45.465 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.31 hyp=0.44 cameraTheta=2.36 mountX=0.25 mountY=-0.42, mountTheta=-1.03
00:30:45.470 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.31, opts=13)
00:30:45.472 00.002 6120 Enqueuing Move request for scope (-0.31, 0.31)
00:30:45.475 00.003 7680 Worker thread wakes up
00:30:45.475 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.31) opts 0xd
00:30:45.475 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.31)
00:30:45.475 00.000 7680 Moving (-0.31, 0.31) raw xDistance=0.25 yDistance=-0.42
00:30:45.475 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:30:45.476 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:30:45.476 00.000 7680 MoveAxis(W, 102, ABG)
00:30:45.476 00.000 7680 Guiding  Dir = 3, Dur = 102
00:30:45.476 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:45.479 00.003 7680 IsSlewing returns 0
00:30:45.480 00.001 6120 UpdateGuideState exits: m=13418 SNR=74.9 Saturated
00:30:45.483 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:45.487 00.004 7680 IsGuiding returns 0
00:30:45.487 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:45.490 00.003 7680 PulseGuide returned control before completion, sleep 112
00:30:45.490 00.000 6120 Enqueuing Expose request
00:30:45.604 00.114 7680 IsGuiding returns 1
00:30:45.604 00.000 7680 scope still moving after pulse duration time elapsed
00:30:45.634 00.030 7680 IsSlewing returns 0
00:30:45.634 00.000 7680 IsGuiding returns 0
00:30:45.635 00.001 7680 scope move finished after 102 + 46 ms
00:30:45.635 00.000 7680 Move returns status 0, amount 102
00:30:45.635 00.000 7680 MoveAxis(N, 227, ABG)
00:30:45.636 00.001 7680 Guiding  Dir = 0, Dur = 227
00:30:45.636 00.000 7680 IsSlewing returns 0
00:30:45.636 00.000 7680 IsGuiding returns 0
00:30:45.637 00.001 7680 PulseGuide returned control before completion, sleep 237
00:30:45.885 00.248 7680 IsGuiding returns 1
00:30:45.886 00.001 7680 scope still moving after pulse duration time elapsed
00:30:45.916 00.030 7680 IsSlewing returns 0
00:30:45.918 00.002 7680 IsGuiding returns 0
00:30:45.918 00.000 7680 scope move finished after 227 + 54 ms
00:30:45.918 00.000 7680 Move returns status 0, amount 227
00:30:45.919 00.001 7680 move complete, result=0
00:30:45.920 00.001 7680 worker thread done servicing request
00:30:45.920 00.000 6120 GuideStep: 0.2 px 102 ms WEST, -0.4 px 227 ms NORTH
00:30:45.924 00.004 7680 Worker thread wakes up
00:30:45.926 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:45.926 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:47.175 01.249 7680 Exposure complete
00:30:47.276 00.101 7680 worker thread done servicing request
00:30:47.277 00.001 6120 OnExposeComplete: enter
00:30:47.280 00.003 6120 UpdateGuideState(): m_state=6
00:30:47.284 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4183
00:30:47.288 00.004 6120 Star::Find returns 1 (1), X=965.36, Y=49.03, Mass=13883, SNR=77.1, Peak=255 HFD=6.8
00:30:47.293 00.005 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
00:30:47.297 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.96)
00:30:47.301 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.64 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
00:30:47.306 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.13, opts=13)
00:30:47.310 00.004 6120 Enqueuing Move request for scope (-0.01, 0.13)
00:30:47.314 00.004 7680 Worker thread wakes up
00:30:47.314 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
00:30:47.315 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:47.319 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
00:30:47.320 00.001 7680 Moving (-0.01, 0.13) raw xDistance=-0.02 yDistance=-0.12
00:30:47.320 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:30:47.320 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:30:47.320 00.000 6120 UpdateGuideState exits: m=13883 SNR=77.1 Saturated
00:30:47.326 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:30:47.326 00.000 7680 MoveAxis(E, 0, ABG)
00:30:47.326 00.000 7680 Move returns status 0, amount 0
00:30:47.326 00.000 7680 MoveAxis(N, 0, ABG)
00:30:47.326 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:47.331 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:47.334 00.003 7680 Move returns status 0, amount 0
00:30:47.334 00.000 6120 Enqueuing Expose request
00:30:47.337 00.003 7680 move complete, result=0
00:30:47.337 00.000 7680 worker thread done servicing request
00:30:47.338 00.001 7680 Worker thread wakes up
00:30:47.338 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:30:47.342 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:47.342 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:48.584 01.242 7680 Exposure complete
00:30:48.724 00.140 7680 worker thread done servicing request
00:30:48.725 00.001 6120 OnExposeComplete: enter
00:30:48.728 00.003 6120 UpdateGuideState(): m_state=6
00:30:48.732 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4184
00:30:48.737 00.005 6120 Star::Find returns 1 (1), X=965.56, Y=49.19, Mass=14171, SNR=78.2, Peak=255 HFD=7.1
00:30:48.742 00.005 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.95 = -2.33)
00:30:48.746 00.004 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.68 = -2.60)
00:30:48.750 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.29 hyp=0.35 cameraTheta=1.00 mountX=-0.24 mountY=-0.18, mountTheta=-2.50
00:30:48.756 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.29, opts=13)
00:30:48.761 00.005 6120 Enqueuing Move request for scope (0.19, 0.29)
00:30:48.765 00.004 7680 Worker thread wakes up
00:30:48.765 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.29) opts 0xd
00:30:48.766 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.29)
00:30:48.766 00.000 7680 Moving (0.19, 0.29) raw xDistance=-0.24 yDistance=-0.18
00:30:48.766 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:30:48.766 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:48.771 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:30:48.771 00.000 6120 UpdateGuideState exits: m=14171 SNR=78.2 Saturated
00:30:48.775 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:48.779 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:48.783 00.004 6120 Enqueuing Expose request
00:30:48.786 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:30:48.786 00.000 7680 MoveAxis(E, 98, ABG)
00:30:48.786 00.000 7680 Guiding  Dir = 2, Dur = 98
00:30:48.786 00.000 7680 IsSlewing returns 0
00:30:48.787 00.001 7680 IsGuiding returns 0
00:30:48.788 00.001 7680 PulseGuide returned control before completion, sleep 108
00:30:48.900 00.112 7680 IsGuiding returns 1
00:30:48.900 00.000 7680 scope still moving after pulse duration time elapsed
00:30:48.931 00.031 7680 IsSlewing returns 0
00:30:48.932 00.001 7680 IsGuiding returns 0
00:30:48.932 00.000 7680 scope move finished after 98 + 46 ms
00:30:48.933 00.001 7680 Move returns status 0, amount 98
00:30:48.933 00.000 7680 MoveAxis(N, 0, ABG)
00:30:48.933 00.000 7680 Move returns status 0, amount 0
00:30:48.934 00.001 7680 move complete, result=0
00:30:48.934 00.000 7680 worker thread done servicing request
00:30:48.934 00.000 6120 GuideStep: -0.2 px 98 ms EAST, -0.2 px 0 ms NORTH
00:30:48.939 00.005 7680 Worker thread wakes up
00:30:48.939 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:48.940 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:50.191 01.251 7680 Exposure complete
00:30:50.332 00.141 7680 worker thread done servicing request
00:30:50.332 00.000 6120 OnExposeComplete: enter
00:30:50.335 00.003 6120 UpdateGuideState(): m_state=6
00:30:50.340 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4185
00:30:50.345 00.005 6120 Star::Find returns 1 (1), X=965.06, Y=49.19, Mass=13810, SNR=76.3, Peak=255 HFD=6.9
00:30:50.349 00.004 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.34 = -0.94)
00:30:50.352 00.003 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.21)
00:30:50.355 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=0.29 hyp=0.42 cameraTheta=2.39 mountX=0.25 mountY=-0.40, mountTheta=-1.01
00:30:50.361 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.29, opts=13)
00:30:50.366 00.005 6120 Enqueuing Move request for scope (-0.31, 0.29)
00:30:50.370 00.004 7680 Worker thread wakes up
00:30:50.370 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.29) opts 0xd
00:30:50.370 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:50.374 00.004 6120 UpdateGuideState exits: m=13810 SNR=76.3 Saturated
00:30:50.378 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:50.382 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:50.387 00.005 6120 Enqueuing Expose request
00:30:50.391 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.29)
00:30:50.391 00.000 7680 Moving (-0.31, 0.29) raw xDistance=0.25 yDistance=-0.40
00:30:50.391 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
00:30:50.392 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:30:50.392 00.000 7680 MoveAxis(W, 95, ABG)
00:30:50.392 00.000 7680 Guiding  Dir = 3, Dur = 95
00:30:50.392 00.000 7680 IsSlewing returns 0
00:30:50.393 00.001 7680 IsGuiding returns 0
00:30:50.393 00.000 7680 PulseGuide returned control before completion, sleep 105
00:30:50.506 00.113 7680 IsGuiding returns 1
00:30:50.508 00.002 7680 scope still moving after pulse duration time elapsed
00:30:50.539 00.031 7680 IsSlewing returns 0
00:30:50.541 00.002 7680 IsGuiding returns 0
00:30:50.542 00.001 7680 scope move finished after 95 + 53 ms
00:30:50.542 00.000 7680 Move returns status 0, amount 95
00:30:50.542 00.000 7680 MoveAxis(N, 215, ABG)
00:30:50.543 00.001 7680 Guiding  Dir = 0, Dur = 215
00:30:50.544 00.001 7680 IsSlewing returns 0
00:30:50.544 00.000 7680 IsGuiding returns 0
00:30:50.545 00.001 7680 PulseGuide returned control before completion, sleep 225
00:30:50.774 00.229 7680 IsGuiding returns 1
00:30:50.775 00.001 7680 scope still moving after pulse duration time elapsed
00:30:50.805 00.030 7680 IsSlewing returns 0
00:30:50.805 00.000 7680 IsGuiding returns 0
00:30:50.806 00.001 7680 scope move finished after 215 + 46 ms
00:30:50.806 00.000 7680 Move returns status 0, amount 215
00:30:50.806 00.000 7680 move complete, result=0
00:30:50.807 00.001 7680 worker thread done servicing request
00:30:50.808 00.001 7680 Worker thread wakes up
00:30:50.808 00.000 6120 GuideStep: 0.2 px 95 ms WEST, -0.4 px 215 ms NORTH
00:30:50.814 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:50.814 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:52.064 01.250 7680 Exposure complete
00:30:52.198 00.134 7680 worker thread done servicing request
00:30:52.199 00.001 6120 OnExposeComplete: enter
00:30:52.202 00.003 6120 UpdateGuideState(): m_state=6
00:30:52.206 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4186
00:30:52.210 00.004 6120 Star::Find returns 1 (1), X=965.31, Y=49.14, Mass=13316, SNR=74.9, Peak=255 HFD=6.9
00:30:52.214 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
00:30:52.218 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
00:30:52.221 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.83 mountX=0.02 mountY=-0.24, mountTheta=-1.50
00:30:52.226 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.24, opts=13)
00:30:52.231 00.005 6120 Enqueuing Move request for scope (-0.06, 0.24)
00:30:52.234 00.003 7680 Worker thread wakes up
00:30:52.235 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
00:30:52.235 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
00:30:52.236 00.001 7680 Moving (-0.06, 0.24) raw xDistance=0.02 yDistance=-0.24
00:30:52.236 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:30:52.236 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:30:52.236 00.000 7680 MoveAxis(E, 0, ABG)
00:30:52.236 00.000 7680 Move returns status 0, amount 0
00:30:52.237 00.001 7680 MoveAxis(N, 133, ABG)
00:30:52.237 00.000 7680 Guiding  Dir = 0, Dur = 133
00:30:52.237 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:52.241 00.004 7680 IsSlewing returns 0
00:30:52.242 00.001 6120 UpdateGuideState exits: m=13316 SNR=74.9 Saturated
00:30:52.247 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:52.251 00.004 7680 IsGuiding returns 0
00:30:52.251 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:52.254 00.003 7680 PulseGuide returned control before completion, sleep 143
00:30:52.254 00.000 6120 Enqueuing Expose request
00:30:52.399 00.145 7680 IsGuiding returns 1
00:30:52.400 00.001 7680 scope still moving after pulse duration time elapsed
00:30:52.430 00.030 7680 IsSlewing returns 0
00:30:52.431 00.001 7680 IsGuiding returns 0
00:30:52.432 00.001 7680 scope move finished after 133 + 48 ms
00:30:52.432 00.000 7680 Move returns status 0, amount 133
00:30:52.432 00.000 7680 move complete, result=0
00:30:52.432 00.000 7680 worker thread done servicing request
00:30:52.434 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 133 ms NORTH
00:30:52.440 00.006 7680 Worker thread wakes up
00:30:52.440 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:52.441 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:53.690 01.249 7680 Exposure complete
00:30:53.828 00.138 7680 worker thread done servicing request
00:30:53.828 00.000 6120 OnExposeComplete: enter
00:30:53.833 00.005 6120 UpdateGuideState(): m_state=6
00:30:53.837 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4187
00:30:53.841 00.004 6120 Star::Find returns 1 (1), X=965.30, Y=49.45, Mass=14476, SNR=77.7, Peak=255 HFD=7.1
00:30:53.844 00.003 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
00:30:53.848 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.91)
00:30:53.852 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.56 hyp=0.56 cameraTheta=1.69 mountX=-0.04 mountY=-0.53, mountTheta=-1.64
00:30:53.857 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.56, opts=13)
00:30:53.861 00.004 6120 Enqueuing Move request for scope (-0.07, 0.56)
00:30:53.864 00.003 7680 Worker thread wakes up
00:30:53.864 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:53.868 00.004 6120 UpdateGuideState exits: m=14476 SNR=77.7 Saturated
00:30:53.872 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:53.875 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:53.879 00.004 6120 Enqueuing Expose request
00:30:53.882 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.56) opts 0xd
00:30:53.882 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.56)
00:30:53.882 00.000 7680 Moving (-0.07, 0.56) raw xDistance=-0.04 yDistance=-0.53
00:30:53.882 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:30:53.883 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
00:30:53.883 00.000 7680 MoveAxis(E, 0, ABG)
00:30:53.883 00.000 7680 Move returns status 0, amount 0
00:30:53.883 00.000 7680 MoveAxis(N, 289, ABG)
00:30:53.883 00.000 7680 Guiding  Dir = 0, Dur = 289
00:30:53.884 00.001 7680 IsSlewing returns 0
00:30:53.884 00.000 7680 IsGuiding returns 0
00:30:53.884 00.000 7680 PulseGuide returned control before completion, sleep 299
00:30:54.185 00.301 7680 IsGuiding returns 1
00:30:54.185 00.000 7680 scope still moving after pulse duration time elapsed
00:30:54.217 00.032 7680 IsSlewing returns 0
00:30:54.218 00.001 7680 IsGuiding returns 0
00:30:54.219 00.001 7680 scope move finished after 289 + 44 ms
00:30:54.220 00.001 7680 Move returns status 0, amount 289
00:30:54.220 00.000 7680 move complete, result=0
00:30:54.221 00.001 7680 worker thread done servicing request
00:30:54.221 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 289 ms NORTH
00:30:54.226 00.005 7680 Worker thread wakes up
00:30:54.228 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:54.228 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:55.479 01.251 7680 Exposure complete
00:30:55.618 00.139 7680 worker thread done servicing request
00:30:55.618 00.000 6120 OnExposeComplete: enter
00:30:55.621 00.003 6120 UpdateGuideState(): m_state=6
00:30:55.626 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4188
00:30:55.630 00.004 6120 Star::Find returns 1 (1), X=965.48, Y=49.15, Mass=14246, SNR=77.3, Peak=255 HFD=7.0
00:30:55.633 00.003 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
00:30:55.638 00.005 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.45)
00:30:55.642 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.25 hyp=0.28 cameraTheta=1.14 mountX=-0.16 mountY=-0.18, mountTheta=-2.31
00:30:55.648 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.25, opts=13)
00:30:55.652 00.004 6120 Enqueuing Move request for scope (0.11, 0.25)
00:30:55.656 00.004 7680 Worker thread wakes up
00:30:55.657 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.25) opts 0xd
00:30:55.657 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.25)
00:30:55.657 00.000 7680 Moving (0.11, 0.25) raw xDistance=-0.16 yDistance=-0.18
00:30:55.657 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:30:55.657 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:30:55.657 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:30:55.657 00.000 7680 MoveAxis(E, 0, ABG)
00:30:55.657 00.000 7680 Move returns status 0, amount 0
00:30:55.659 00.002 7680 MoveAxis(N, 0, ABG)
00:30:55.659 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:55.663 00.004 7680 Move returns status 0, amount 0
00:30:55.663 00.000 7680 move complete, result=0
00:30:55.663 00.000 7680 worker thread done servicing request
00:30:55.663 00.000 6120 UpdateGuideState exits: m=14246 SNR=77.3 Saturated
00:30:55.667 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:55.671 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:55.674 00.003 6120 Enqueuing Expose request
00:30:55.679 00.005 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:30:55.683 00.004 7680 Worker thread wakes up
00:30:55.683 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:55.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:56.926 01.243 7680 Exposure complete
00:30:57.055 00.129 7680 worker thread done servicing request
00:30:57.055 00.000 6120 OnExposeComplete: enter
00:30:57.061 00.006 6120 UpdateGuideState(): m_state=6
00:30:57.065 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4189
00:30:57.069 00.004 6120 Star::Find returns 1 (1), X=965.29, Y=49.10, Mass=13928, SNR=76.2, Peak=255 HFD=6.8
00:30:57.072 00.003 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.40)
00:30:57.076 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
00:30:57.081 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.93 mountX=0.04 mountY=-0.22, mountTheta=-1.40
00:30:57.085 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.20, opts=13)
00:30:57.089 00.004 6120 Enqueuing Move request for scope (-0.08, 0.20)
00:30:57.093 00.004 7680 Worker thread wakes up
00:30:57.093 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
00:30:57.093 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
00:30:57.094 00.001 7680 Moving (-0.08, 0.20) raw xDistance=0.04 yDistance=-0.22
00:30:57.094 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:30:57.094 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:30:57.094 00.000 7680 MoveAxis(E, 0, ABG)
00:30:57.094 00.000 7680 Move returns status 0, amount 0
00:30:57.095 00.001 7680 MoveAxis(N, 117, ABG)
00:30:57.095 00.000 7680 Guiding  Dir = 0, Dur = 117
00:30:57.095 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:57.098 00.003 7680 IsSlewing returns 0
00:30:57.099 00.001 6120 UpdateGuideState exits: m=13928 SNR=76.2 Saturated
00:30:57.102 00.003 7680 IsGuiding returns 0
00:30:57.103 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:57.107 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:57.113 00.006 7680 PulseGuide returned control before completion, sleep 127
00:30:57.113 00.000 6120 Enqueuing Expose request
00:30:57.244 00.131 7680 IsGuiding returns 0
00:30:57.245 00.001 7680 Move returns status 0, amount 117
00:30:57.246 00.001 7680 move complete, result=0
00:30:57.247 00.001 7680 worker thread done servicing request
00:30:57.247 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 117 ms NORTH
00:30:57.252 00.005 7680 Worker thread wakes up
00:30:57.253 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:57.253 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:30:58.499 01.246 7680 Exposure complete
00:30:58.631 00.132 7680 worker thread done servicing request
00:30:58.632 00.001 6120 OnExposeComplete: enter
00:30:58.635 00.003 6120 UpdateGuideState(): m_state=6
00:30:58.642 00.007 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4190
00:30:58.646 00.004 6120 Star::Find returns 1 (1), X=965.24, Y=49.27, Mass=13657, SNR=76.0, Peak=255 HFD=7.0
00:30:58.650 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
00:30:58.653 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
00:30:58.657 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.38 hyp=0.40 cameraTheta=1.90 mountX=0.06 mountY=-0.39, mountTheta=-1.43
00:30:58.664 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.38, opts=13)
00:30:58.668 00.004 6120 Enqueuing Move request for scope (-0.13, 0.38)
00:30:58.674 00.006 7680 Worker thread wakes up
00:30:58.674 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.38) opts 0xd
00:30:58.675 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:30:58.680 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.38)
00:30:58.680 00.000 6120 UpdateGuideState exits: m=13657 SNR=76.0 Saturated
00:30:58.684 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:58.689 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:30:58.692 00.003 6120 Enqueuing Expose request
00:30:58.697 00.005 7680 Moving (-0.13, 0.38) raw xDistance=0.06 yDistance=-0.39
00:30:58.697 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:30:58.697 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:30:58.697 00.000 7680 MoveAxis(E, 0, ABG)
00:30:58.698 00.001 7680 Move returns status 0, amount 0
00:30:58.698 00.000 7680 MoveAxis(N, 214, ABG)
00:30:58.698 00.000 7680 Guiding  Dir = 0, Dur = 214
00:30:58.698 00.000 7680 IsSlewing returns 0
00:30:58.698 00.000 7680 IsGuiding returns 0
00:30:58.700 00.002 7680 PulseGuide returned control before completion, sleep 224
00:30:58.928 00.228 7680 IsGuiding returns 1
00:30:58.929 00.001 7680 scope still moving after pulse duration time elapsed
00:30:58.960 00.031 7680 IsSlewing returns 0
00:30:58.961 00.001 7680 IsGuiding returns 0
00:30:58.961 00.000 7680 scope move finished after 214 + 47 ms
00:30:58.961 00.000 7680 Move returns status 0, amount 214
00:30:58.962 00.001 7680 move complete, result=0
00:30:58.963 00.001 7680 worker thread done servicing request
00:30:58.963 00.000 7680 Worker thread wakes up
00:30:58.963 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 214 ms NORTH
00:30:58.969 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:30:58.969 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:00.224 01.255 7680 Exposure complete
00:31:00.371 00.147 7680 worker thread done servicing request
00:31:00.372 00.001 6120 OnExposeComplete: enter
00:31:00.376 00.004 6120 UpdateGuideState(): m_state=6
00:31:00.380 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4191
00:31:00.383 00.003 6120 Star::Find returns 1 (1), X=965.18, Y=49.18, Mass=14238, SNR=75.8, Peak=255 HFD=6.8
00:31:00.388 00.005 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.12 = -1.17)
00:31:00.392 00.004 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.43)
00:31:00.396 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.29 hyp=0.35 cameraTheta=2.16 mountX=0.14 mountY=-0.34, mountTheta=-1.19
00:31:00.401 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.29, opts=13)
00:31:00.405 00.004 6120 Enqueuing Move request for scope (-0.19, 0.29)
00:31:00.409 00.004 7680 Worker thread wakes up
00:31:00.409 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.29) opts 0xd
00:31:00.409 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.29)
00:31:00.409 00.000 7680 Moving (-0.19, 0.29) raw xDistance=0.14 yDistance=-0.34
00:31:00.410 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:31:00.410 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:31:00.411 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:00.414 00.003 6120 UpdateGuideState exits: m=14238 SNR=75.8 Saturated
00:31:00.418 00.004 7680 MoveAxis(E, 0, ABG)
00:31:00.418 00.000 7680 Move returns status 0, amount 0
00:31:00.419 00.001 7680 MoveAxis(N, 186, ABG)
00:31:00.419 00.000 7680 Guiding  Dir = 0, Dur = 186
00:31:00.419 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:00.425 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:00.429 00.004 6120 Enqueuing Expose request
00:31:00.434 00.005 7680 IsSlewing returns 0
00:31:00.434 00.000 7680 IsGuiding returns 0
00:31:00.435 00.001 7680 PulseGuide returned control before completion, sleep 196
00:31:00.637 00.202 7680 IsGuiding returns 1
00:31:00.638 00.001 7680 scope still moving after pulse duration time elapsed
00:31:00.667 00.029 7680 IsSlewing returns 0
00:31:00.668 00.001 7680 IsGuiding returns 0
00:31:00.668 00.000 7680 scope move finished after 186 + 47 ms
00:31:00.669 00.001 7680 Move returns status 0, amount 186
00:31:00.669 00.000 7680 move complete, result=0
00:31:00.669 00.000 7680 worker thread done servicing request
00:31:00.670 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 186 ms NORTH
00:31:00.676 00.006 7680 Worker thread wakes up
00:31:00.676 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:00.676 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:01.928 01.252 7680 Exposure complete
00:31:02.061 00.133 7680 worker thread done servicing request
00:31:02.061 00.000 6120 OnExposeComplete: enter
00:31:02.066 00.005 6120 UpdateGuideState(): m_state=6
00:31:02.069 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4192
00:31:02.073 00.004 6120 Star::Find returns 1 (1), X=965.32, Y=49.06, Mass=13395, SNR=74.2, Peak=255 HFD=6.8
00:31:02.077 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
00:31:02.081 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
00:31:02.085 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.88 mountX=0.02 mountY=-0.17, mountTheta=-1.44
00:31:02.090 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.16, opts=13)
00:31:02.093 00.003 6120 Enqueuing Move request for scope (-0.05, 0.16)
00:31:02.099 00.006 7680 Worker thread wakes up
00:31:02.099 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:02.103 00.004 6120 UpdateGuideState exits: m=13395 SNR=74.2 Saturated
00:31:02.108 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:02.112 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:02.115 00.003 6120 Enqueuing Expose request
00:31:02.120 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
00:31:02.120 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
00:31:02.120 00.000 7680 Moving (-0.05, 0.16) raw xDistance=0.02 yDistance=-0.17
00:31:02.121 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:31:02.121 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:31:02.121 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:31:02.122 00.001 7680 MoveAxis(E, 0, ABG)
00:31:02.122 00.000 7680 Move returns status 0, amount 0
00:31:02.122 00.000 7680 MoveAxis(N, 0, ABG)
00:31:02.122 00.000 7680 Move returns status 0, amount 0
00:31:02.122 00.000 7680 move complete, result=0
00:31:02.122 00.000 7680 worker thread done servicing request
00:31:02.122 00.000 7680 Worker thread wakes up
00:31:02.122 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:31:02.127 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:02.127 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:03.373 01.246 7680 Exposure complete
00:31:03.533 00.160 7680 worker thread done servicing request
00:31:03.533 00.000 6120 OnExposeComplete: enter
00:31:03.538 00.005 6120 UpdateGuideState(): m_state=6
00:31:03.542 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4193
00:31:03.548 00.006 6120 Star::Find returns 1 (1), X=965.34, Y=49.13, Mass=14009, SNR=77.4, Peak=255 HFD=6.8
00:31:03.554 00.006 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.62)
00:31:03.560 00.006 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
00:31:03.566 00.006 6120 CameraToMount -- cameraX=-0.03 cameraY=0.23 hyp=0.24 cameraTheta=1.71 mountX=-0.01 mountY=-0.22, mountTheta=-1.62
00:31:03.574 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.23, opts=13)
00:31:03.580 00.006 6120 Enqueuing Move request for scope (-0.03, 0.23)
00:31:03.588 00.008 7680 Worker thread wakes up
00:31:03.588 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:03.594 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.23) opts 0xd
00:31:03.594 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.23)
00:31:03.594 00.000 7680 Moving (-0.03, 0.23) raw xDistance=-0.01 yDistance=-0.22
00:31:03.594 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:31:03.595 00.001 6120 UpdateGuideState exits: m=14009 SNR=77.4 Saturated
00:31:03.599 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:31:03.599 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:03.604 00.005 7680 MoveAxis(E, 0, ABG)
00:31:03.604 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:03.607 00.003 7680 Move returns status 0, amount 0
00:31:03.607 00.000 6120 Enqueuing Expose request
00:31:03.611 00.004 7680 MoveAxis(N, 122, ABG)
00:31:03.611 00.000 7680 Guiding  Dir = 0, Dur = 122
00:31:03.611 00.000 7680 IsSlewing returns 0
00:31:03.612 00.001 7680 IsGuiding returns 0
00:31:03.612 00.000 7680 PulseGuide returned control before completion, sleep 132
00:31:03.753 00.141 7680 IsGuiding returns 1
00:31:03.755 00.002 7680 scope still moving after pulse duration time elapsed
00:31:03.785 00.030 7680 IsSlewing returns 0
00:31:03.786 00.001 7680 IsGuiding returns 0
00:31:03.787 00.001 7680 scope move finished after 122 + 52 ms
00:31:03.787 00.000 7680 Move returns status 0, amount 122
00:31:03.788 00.001 7680 move complete, result=0
00:31:03.788 00.000 7680 worker thread done servicing request
00:31:03.788 00.000 7680 Worker thread wakes up
00:31:03.789 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 122 ms NORTH
00:31:03.796 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:03.797 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:05.044 01.247 7680 Exposure complete
00:31:05.178 00.134 7680 worker thread done servicing request
00:31:05.178 00.000 6120 OnExposeComplete: enter
00:31:05.184 00.006 6120 UpdateGuideState(): m_state=6
00:31:05.191 00.007 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4194
00:31:05.196 00.005 6120 Star::Find returns 1 (1), X=965.24, Y=49.11, Mass=14537, SNR=78.7, Peak=255 HFD=6.9
00:31:05.200 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.08 = -1.21)
00:31:05.206 00.006 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.47)
00:31:05.209 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.21 hyp=0.25 cameraTheta=2.12 mountX=0.09 mountY=-0.25, mountTheta=-1.23
00:31:05.215 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.21, opts=13)
00:31:05.218 00.003 6120 Enqueuing Move request for scope (-0.13, 0.21)
00:31:05.220 00.002 7680 Worker thread wakes up
00:31:05.220 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.21) opts 0xd
00:31:05.221 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:05.224 00.003 6120 UpdateGuideState exits: m=14537 SNR=78.7 Saturated
00:31:05.228 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:05.230 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:05.234 00.004 6120 Enqueuing Expose request
00:31:05.237 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.21)
00:31:05.237 00.000 7680 Moving (-0.13, 0.21) raw xDistance=0.09 yDistance=-0.25
00:31:05.237 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:31:05.237 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:31:05.237 00.000 7680 MoveAxis(E, 0, ABG)
00:31:05.238 00.001 7680 Move returns status 0, amount 0
00:31:05.238 00.000 7680 MoveAxis(N, 134, ABG)
00:31:05.238 00.000 7680 Guiding  Dir = 0, Dur = 134
00:31:05.238 00.000 7680 IsSlewing returns 0
00:31:05.238 00.000 7680 IsGuiding returns 0
00:31:05.239 00.001 7680 PulseGuide returned control before completion, sleep 144
00:31:05.391 00.152 7680 IsGuiding returns 1
00:31:05.392 00.001 7680 scope still moving after pulse duration time elapsed
00:31:05.422 00.030 7680 IsSlewing returns 0
00:31:05.424 00.002 7680 IsGuiding returns 0
00:31:05.425 00.001 7680 scope move finished after 134 + 51 ms
00:31:05.426 00.001 7680 Move returns status 0, amount 134
00:31:05.427 00.001 7680 move complete, result=0
00:31:05.427 00.000 7680 worker thread done servicing request
00:31:05.428 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 134 ms NORTH
00:31:05.433 00.005 7680 Worker thread wakes up
00:31:05.433 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:05.435 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:06.680 01.245 7680 Exposure complete
00:31:06.817 00.137 7680 worker thread done servicing request
00:31:06.818 00.001 6120 OnExposeComplete: enter
00:31:06.822 00.004 6120 UpdateGuideState(): m_state=6
00:31:06.827 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4195
00:31:06.832 00.005 6120 Star::Find returns 1 (1), X=965.09, Y=49.19, Mass=13988, SNR=76.9, Peak=255 HFD=6.9
00:31:06.836 00.004 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.29 = -0.99)
00:31:06.841 00.005 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.26)
00:31:06.845 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.29 hyp=0.41 cameraTheta=2.33 mountX=0.22 mountY=-0.39, mountTheta=-1.05
00:31:06.850 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.29, opts=13)
00:31:06.854 00.004 6120 Enqueuing Move request for scope (-0.28, 0.29)
00:31:06.858 00.004 7680 Worker thread wakes up
00:31:06.858 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.29) opts 0xd
00:31:06.858 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.29)
00:31:06.860 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:06.865 00.005 7680 Moving (-0.28, 0.29) raw xDistance=0.22 yDistance=-0.39
00:31:06.865 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:31:06.866 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:31:06.866 00.000 6120 UpdateGuideState exits: m=13988 SNR=76.9 Saturated
00:31:06.870 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:06.873 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:06.878 00.005 6120 Enqueuing Expose request
00:31:06.882 00.004 7680 MoveAxis(W, 90, ABG)
00:31:06.882 00.000 7680 Guiding  Dir = 3, Dur = 90
00:31:06.882 00.000 7680 IsSlewing returns 0
00:31:06.883 00.001 7680 IsGuiding returns 0
00:31:06.883 00.000 7680 PulseGuide returned control before completion, sleep 100
00:31:06.999 00.116 7680 IsGuiding returns 1
00:31:07.000 00.001 7680 scope still moving after pulse duration time elapsed
00:31:07.030 00.030 7680 IsSlewing returns 0
00:31:07.031 00.001 7680 IsGuiding returns 1
00:31:07.062 00.031 7680 IsSlewing returns 0
00:31:07.063 00.001 7680 IsGuiding returns 1
00:31:07.093 00.030 7680 IsSlewing returns 0
00:31:07.094 00.001 7680 IsGuiding returns 0
00:31:07.094 00.000 7680 scope move finished after 90 + 122 ms
00:31:07.096 00.002 7680 Move returns status 0, amount 90
00:31:07.096 00.000 7680 MoveAxis(N, 210, ABG)
00:31:07.096 00.000 7680 Guiding  Dir = 0, Dur = 210
00:31:07.097 00.001 7680 IsSlewing returns 0
00:31:07.098 00.001 7680 IsGuiding returns 0
00:31:07.098 00.000 7680 PulseGuide returned control before completion, sleep 220
00:31:07.328 00.230 7680 IsGuiding returns 1
00:31:07.328 00.000 7680 scope still moving after pulse duration time elapsed
00:31:07.359 00.031 7680 IsSlewing returns 0
00:31:07.359 00.000 7680 IsGuiding returns 0
00:31:07.360 00.001 7680 scope move finished after 210 + 51 ms
00:31:07.361 00.001 7680 Move returns status 0, amount 210
00:31:07.361 00.000 7680 move complete, result=0
00:31:07.361 00.000 7680 worker thread done servicing request
00:31:07.361 00.000 6120 GuideStep: 0.2 px 90 ms WEST, -0.4 px 210 ms NORTH
00:31:07.368 00.007 7680 Worker thread wakes up
00:31:07.368 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:07.369 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:08.627 01.258 7680 Exposure complete
00:31:08.774 00.147 7680 worker thread done servicing request
00:31:08.774 00.000 6120 OnExposeComplete: enter
00:31:08.778 00.004 6120 UpdateGuideState(): m_state=6
00:31:08.781 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4196
00:31:08.785 00.004 6120 Star::Find returns 1 (1), X=965.21, Y=49.11, Mass=14811, SNR=79.4, Peak=255 HFD=6.8
00:31:08.789 00.004 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
00:31:08.795 00.006 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
00:31:08.801 00.006 6120 CameraToMount -- cameraX=-0.16 cameraY=0.22 hyp=0.27 cameraTheta=2.22 mountX=0.12 mountY=-0.26, mountTheta=-1.15
00:31:08.809 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.22, opts=13)
00:31:08.812 00.003 6120 Enqueuing Move request for scope (-0.16, 0.22)
00:31:08.815 00.003 7680 Worker thread wakes up
00:31:08.815 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:08.820 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.22) opts 0xd
00:31:08.820 00.000 6120 UpdateGuideState exits: m=14811 SNR=79.4 Saturated
00:31:08.824 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.22)
00:31:08.824 00.000 7680 Moving (-0.16, 0.22) raw xDistance=0.12 yDistance=-0.26
00:31:08.824 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:31:08.825 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:08.828 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:31:08.829 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:08.833 00.004 6120 Enqueuing Expose request
00:31:08.837 00.004 7680 MoveAxis(E, 0, ABG)
00:31:08.837 00.000 7680 Move returns status 0, amount 0
00:31:08.837 00.000 7680 MoveAxis(N, 144, ABG)
00:31:08.838 00.001 7680 Guiding  Dir = 0, Dur = 144
00:31:08.838 00.000 7680 IsSlewing returns 0
00:31:08.838 00.000 7680 IsGuiding returns 0
00:31:08.839 00.001 7680 PulseGuide returned control before completion, sleep 154
00:31:09.006 00.167 7680 IsGuiding returns 1
00:31:09.007 00.001 7680 scope still moving after pulse duration time elapsed
00:31:09.036 00.029 7680 IsSlewing returns 0
00:31:09.037 00.001 7680 IsGuiding returns 0
00:31:09.037 00.000 7680 scope move finished after 144 + 55 ms
00:31:09.039 00.002 7680 Move returns status 0, amount 144
00:31:09.039 00.000 7680 move complete, result=0
00:31:09.040 00.001 7680 worker thread done servicing request
00:31:09.040 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 144 ms NORTH
00:31:09.048 00.008 7680 Worker thread wakes up
00:31:09.048 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:09.048 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:10.293 01.245 7680 Exposure complete
00:31:10.428 00.135 7680 worker thread done servicing request
00:31:10.428 00.000 6120 OnExposeComplete: enter
00:31:10.432 00.004 6120 UpdateGuideState(): m_state=6
00:31:10.437 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4197
00:31:10.441 00.004 6120 Star::Find returns 1 (1), X=965.28, Y=49.11, Mass=14283, SNR=76.1, Peak=255 HFD=6.8
00:31:10.445 00.004 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
00:31:10.449 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
00:31:10.454 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.96 mountX=0.05 mountY=-0.23, mountTheta=-1.37
00:31:10.461 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.21, opts=13)
00:31:10.464 00.003 6120 Enqueuing Move request for scope (-0.09, 0.21)
00:31:10.469 00.005 7680 Worker thread wakes up
00:31:10.469 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
00:31:10.469 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
00:31:10.470 00.001 7680 Moving (-0.09, 0.21) raw xDistance=0.05 yDistance=-0.23
00:31:10.470 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:31:10.470 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:31:10.470 00.000 7680 MoveAxis(E, 0, ABG)
00:31:10.470 00.000 7680 Move returns status 0, amount 0
00:31:10.470 00.000 7680 MoveAxis(N, 125, ABG)
00:31:10.470 00.000 7680 Guiding  Dir = 0, Dur = 125
00:31:10.471 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:10.476 00.005 6120 UpdateGuideState exits: m=14283 SNR=76.1 Saturated
00:31:10.481 00.005 7680 IsSlewing returns 0
00:31:10.482 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:10.486 00.004 7680 IsGuiding returns 0
00:31:10.486 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:10.491 00.005 6120 Enqueuing Expose request
00:31:10.494 00.003 7680 PulseGuide returned control before completion, sleep 135
00:31:10.642 00.148 7680 IsGuiding returns 1
00:31:10.642 00.000 7680 scope still moving after pulse duration time elapsed
00:31:10.675 00.033 7680 IsSlewing returns 0
00:31:10.676 00.001 7680 IsGuiding returns 0
00:31:10.677 00.001 7680 scope move finished after 125 + 65 ms
00:31:10.677 00.000 7680 Move returns status 0, amount 125
00:31:10.678 00.001 7680 move complete, result=0
00:31:10.678 00.000 7680 worker thread done servicing request
00:31:10.680 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 125 ms NORTH
00:31:10.686 00.006 7680 Worker thread wakes up
00:31:10.686 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:10.686 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:11.938 01.252 7680 Exposure complete
00:31:12.071 00.133 7680 worker thread done servicing request
00:31:12.073 00.002 6120 OnExposeComplete: enter
00:31:12.077 00.004 6120 UpdateGuideState(): m_state=6
00:31:12.080 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4198
00:31:12.084 00.004 6120 Star::Find returns 1 (1), X=965.33, Y=49.00, Mass=14185, SNR=77.0, Peak=255 HFD=6.8
00:31:12.087 00.003 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
00:31:12.092 00.005 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.70)
00:31:12.095 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.90 mountX=0.02 mountY=-0.11, mountTheta=-1.43
00:31:12.099 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.11, opts=13)
00:31:12.103 00.004 6120 Enqueuing Move request for scope (-0.04, 0.11)
00:31:12.107 00.004 7680 Worker thread wakes up
00:31:12.108 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:12.113 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
00:31:12.113 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
00:31:12.113 00.000 6120 UpdateGuideState exits: m=14185 SNR=77.0 Saturated
00:31:12.117 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:12.122 00.005 7680 Moving (-0.04, 0.11) raw xDistance=0.02 yDistance=-0.11
00:31:12.122 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:12.126 00.004 6120 Enqueuing Expose request
00:31:12.130 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:31:12.130 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:31:12.130 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:31:12.130 00.000 7680 MoveAxis(E, 0, ABG)
00:31:12.131 00.001 7680 Move returns status 0, amount 0
00:31:12.131 00.000 7680 MoveAxis(N, 0, ABG)
00:31:12.131 00.000 7680 Move returns status 0, amount 0
00:31:12.131 00.000 7680 move complete, result=0
00:31:12.131 00.000 7680 worker thread done servicing request
00:31:12.132 00.001 7680 Worker thread wakes up
00:31:12.132 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:12.136 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:12.136 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:13.383 01.247 7680 Exposure complete
00:31:13.524 00.141 7680 worker thread done servicing request
00:31:13.525 00.001 6120 OnExposeComplete: enter
00:31:13.529 00.004 6120 UpdateGuideState(): m_state=6
00:31:13.533 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4199
00:31:13.537 00.004 6120 Star::Find returns 1 (1), X=965.32, Y=49.01, Mass=14961, SNR=78.7, Peak=255 HFD=6.9
00:31:13.540 00.003 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
00:31:13.545 00.005 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
00:31:13.550 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.98 mountX=0.03 mountY=-0.13, mountTheta=-1.35
00:31:13.554 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.12, opts=13)
00:31:13.558 00.004 6120 Enqueuing Move request for scope (-0.05, 0.12)
00:31:13.561 00.003 7680 Worker thread wakes up
00:31:13.561 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
00:31:13.562 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:13.566 00.004 6120 UpdateGuideState exits: m=14961 SNR=78.7 Saturated
00:31:13.570 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:13.573 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:13.577 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
00:31:13.577 00.000 7680 Moving (-0.05, 0.12) raw xDistance=0.03 yDistance=-0.13
00:31:13.578 00.001 6120 Enqueuing Expose request
00:31:13.583 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:31:13.583 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:31:13.583 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:31:13.583 00.000 7680 MoveAxis(E, 0, ABG)
00:31:13.583 00.000 7680 Move returns status 0, amount 0
00:31:13.585 00.002 7680 MoveAxis(N, 0, ABG)
00:31:13.585 00.000 7680 Move returns status 0, amount 0
00:31:13.585 00.000 7680 move complete, result=0
00:31:13.585 00.000 7680 worker thread done servicing request
00:31:13.585 00.000 7680 Worker thread wakes up
00:31:13.585 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:13.589 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:13.590 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:14.836 01.246 7680 Exposure complete
00:31:14.963 00.127 7680 worker thread done servicing request
00:31:14.964 00.001 6120 OnExposeComplete: enter
00:31:14.968 00.004 6120 UpdateGuideState(): m_state=6
00:31:14.972 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4200
00:31:14.976 00.004 6120 Star::Find returns 1 (1), X=965.40, Y=49.45, Mass=14455, SNR=78.8, Peak=255 HFD=7.1
00:31:14.979 00.003 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.48 = -1.81)
00:31:14.982 00.003 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
00:31:14.986 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.56 hyp=0.56 cameraTheta=1.52 mountX=-0.13 mountY=-0.49, mountTheta=-1.83
00:31:14.991 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.56, opts=13)
00:31:14.994 00.003 6120 Enqueuing Move request for scope (0.03, 0.56)
00:31:14.998 00.004 7680 Worker thread wakes up
00:31:14.998 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.56) opts 0xd
00:31:14.998 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.56)
00:31:14.998 00.000 7680 Moving (0.03, 0.56) raw xDistance=-0.13 yDistance=-0.49
00:31:14.998 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:31:15.000 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:31:15.000 00.000 7680 MoveAxis(E, 0, ABG)
00:31:15.000 00.000 7680 Move returns status 0, amount 0
00:31:15.001 00.001 7680 MoveAxis(N, 266, ABG)
00:31:15.001 00.000 7680 Guiding  Dir = 0, Dur = 266
00:31:15.001 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:15.005 00.004 7680 IsSlewing returns 0
00:31:15.005 00.000 6120 UpdateGuideState exits: m=14455 SNR=78.8 Saturated
00:31:15.008 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:15.014 00.006 7680 IsGuiding returns 0
00:31:15.014 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:15.017 00.003 7680 PulseGuide returned control before completion, sleep 276
00:31:15.018 00.001 6120 Enqueuing Expose request
00:31:15.296 00.278 7680 IsGuiding returns 1
00:31:15.297 00.001 7680 scope still moving after pulse duration time elapsed
00:31:15.328 00.031 7680 IsSlewing returns 0
00:31:15.330 00.002 7680 IsGuiding returns 0
00:31:15.330 00.000 7680 scope move finished after 266 + 50 ms
00:31:15.331 00.001 7680 Move returns status 0, amount 266
00:31:15.331 00.000 7680 move complete, result=0
00:31:15.332 00.001 7680 worker thread done servicing request
00:31:15.332 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 266 ms NORTH
00:31:15.342 00.010 7680 Worker thread wakes up
00:31:15.342 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:15.342 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:16.592 01.250 7680 Exposure complete
00:31:16.732 00.140 7680 worker thread done servicing request
00:31:16.732 00.000 6120 OnExposeComplete: enter
00:31:16.737 00.005 6120 UpdateGuideState(): m_state=6
00:31:16.742 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4201
00:31:16.747 00.005 6120 Star::Find returns 1 (1), X=965.24, Y=49.10, Mass=13734, SNR=76.8, Peak=255 HFD=6.8
00:31:16.751 00.004 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
00:31:16.754 00.003 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
00:31:16.759 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.15 mountX=0.09 mountY=-0.24, mountTheta=-1.20
00:31:16.765 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.20, opts=13)
00:31:16.771 00.006 6120 Enqueuing Move request for scope (-0.13, 0.20)
00:31:16.774 00.003 7680 Worker thread wakes up
00:31:16.775 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
00:31:16.775 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
00:31:16.775 00.000 7680 Moving (-0.13, 0.20) raw xDistance=0.09 yDistance=-0.24
00:31:16.775 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:31:16.776 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:16.779 00.003 6120 UpdateGuideState exits: m=13734 SNR=76.8 Saturated
00:31:16.784 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:16.788 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:16.792 00.004 6120 Enqueuing Expose request
00:31:16.796 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:31:16.796 00.000 7680 MoveAxis(E, 0, ABG)
00:31:16.796 00.000 7680 Move returns status 0, amount 0
00:31:16.796 00.000 7680 MoveAxis(N, 131, ABG)
00:31:16.796 00.000 7680 Guiding  Dir = 0, Dur = 131
00:31:16.797 00.001 7680 IsSlewing returns 0
00:31:16.797 00.000 7680 IsGuiding returns 0
00:31:16.798 00.001 7680 PulseGuide returned control before completion, sleep 141
00:31:16.944 00.146 7680 IsGuiding returns 1
00:31:16.945 00.001 7680 scope still moving after pulse duration time elapsed
00:31:16.975 00.030 7680 IsSlewing returns 0
00:31:16.975 00.000 7680 IsGuiding returns 0
00:31:16.976 00.001 7680 scope move finished after 131 + 47 ms
00:31:16.976 00.000 7680 Move returns status 0, amount 131
00:31:16.978 00.002 7680 move complete, result=0
00:31:16.978 00.000 7680 worker thread done servicing request
00:31:16.979 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 131 ms NORTH
00:31:16.987 00.008 7680 Worker thread wakes up
00:31:16.987 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:16.987 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:18.235 01.248 7680 Exposure complete
00:31:18.372 00.137 7680 worker thread done servicing request
00:31:18.374 00.002 6120 OnExposeComplete: enter
00:31:18.378 00.004 6120 UpdateGuideState(): m_state=6
00:31:18.381 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4202
00:31:18.386 00.005 6120 Star::Find returns 1 (1), X=965.27, Y=49.14, Mass=13382, SNR=75.4, Peak=255 HFD=6.8
00:31:18.389 00.003 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
00:31:18.393 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
00:31:18.397 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.98 mountX=0.06 mountY=-0.26, mountTheta=-1.36
00:31:18.403 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.24, opts=13)
00:31:18.407 00.004 6120 Enqueuing Move request for scope (-0.10, 0.24)
00:31:18.412 00.005 7680 Worker thread wakes up
00:31:18.412 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
00:31:18.412 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
00:31:18.412 00.000 7680 Moving (-0.10, 0.24) raw xDistance=0.06 yDistance=-0.26
00:31:18.412 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:31:18.412 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:31:18.412 00.000 7680 MoveAxis(E, 0, ABG)
00:31:18.412 00.000 7680 Move returns status 0, amount 0
00:31:18.412 00.000 7680 MoveAxis(N, 142, ABG)
00:31:18.412 00.000 7680 Guiding  Dir = 0, Dur = 142
00:31:18.412 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:18.417 00.005 7680 IsSlewing returns 0
00:31:18.417 00.000 6120 UpdateGuideState exits: m=13382 SNR=75.4 Saturated
00:31:18.422 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:18.426 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:18.430 00.004 6120 Enqueuing Expose request
00:31:18.433 00.003 7680 IsGuiding returns 0
00:31:18.434 00.001 7680 PulseGuide returned control before completion, sleep 152
00:31:18.599 00.165 7680 IsGuiding returns 1
00:31:18.599 00.000 7680 scope still moving after pulse duration time elapsed
00:31:18.630 00.031 7680 IsSlewing returns 0
00:31:18.631 00.001 7680 IsGuiding returns 0
00:31:18.632 00.001 7680 scope move finished after 142 + 56 ms
00:31:18.632 00.000 7680 Move returns status 0, amount 142
00:31:18.632 00.000 7680 move complete, result=0
00:31:18.634 00.002 7680 worker thread done servicing request
00:31:18.634 00.000 7680 Worker thread wakes up
00:31:18.634 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 142 ms NORTH
00:31:18.643 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:18.643 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:19.891 01.248 7680 Exposure complete
00:31:20.021 00.130 7680 worker thread done servicing request
00:31:20.022 00.001 6120 OnExposeComplete: enter
00:31:20.026 00.004 6120 UpdateGuideState(): m_state=6
00:31:20.029 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4203
00:31:20.033 00.004 6120 Star::Find returns 1 (1), X=965.24, Y=49.14, Mass=14842, SNR=79.3, Peak=255 HFD=6.9
00:31:20.037 00.004 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
00:31:20.041 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
00:31:20.044 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.25 hyp=0.28 cameraTheta=2.06 mountX=0.08 mountY=-0.28, mountTheta=-1.28
00:31:20.050 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.25, opts=13)
00:31:20.053 00.003 6120 Enqueuing Move request for scope (-0.13, 0.25)
00:31:20.058 00.005 7680 Worker thread wakes up
00:31:20.058 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.25) opts 0xd
00:31:20.058 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.25)
00:31:20.059 00.001 7680 Moving (-0.13, 0.25) raw xDistance=0.08 yDistance=-0.28
00:31:20.059 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:31:20.059 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:31:20.059 00.000 7680 MoveAxis(E, 0, ABG)
00:31:20.059 00.000 7680 Move returns status 0, amount 0
00:31:20.060 00.001 7680 MoveAxis(N, 150, ABG)
00:31:20.060 00.000 7680 Guiding  Dir = 0, Dur = 150
00:31:20.060 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:20.063 00.003 7680 IsSlewing returns 0
00:31:20.064 00.001 6120 UpdateGuideState exits: m=14842 SNR=79.3 Saturated
00:31:20.067 00.003 7680 IsGuiding returns 0
00:31:20.068 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:20.072 00.004 7680 PulseGuide returned control before completion, sleep 160
00:31:20.072 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:20.075 00.003 6120 Enqueuing Expose request
00:31:20.238 00.163 7680 IsGuiding returns 1
00:31:20.238 00.000 7680 scope still moving after pulse duration time elapsed
00:31:20.270 00.032 7680 IsSlewing returns 0
00:31:20.271 00.001 7680 IsGuiding returns 0
00:31:20.272 00.001 7680 scope move finished after 150 + 53 ms
00:31:20.273 00.001 7680 Move returns status 0, amount 150
00:31:20.273 00.000 7680 move complete, result=0
00:31:20.273 00.000 7680 worker thread done servicing request
00:31:20.273 00.000 7680 Worker thread wakes up
00:31:20.274 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 150 ms NORTH
00:31:20.280 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:20.280 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:21.528 01.248 7680 Exposure complete
00:31:21.659 00.131 7680 worker thread done servicing request
00:31:21.659 00.000 6120 OnExposeComplete: enter
00:31:21.663 00.004 6120 UpdateGuideState(): m_state=6
00:31:21.667 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4204
00:31:21.671 00.004 6120 Star::Find returns 1 (1), X=965.31, Y=49.15, Mass=14161, SNR=76.5, Peak=255 HFD=6.9
00:31:21.676 00.005 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
00:31:21.681 00.005 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.79)
00:31:21.685 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.26 hyp=0.26 cameraTheta=1.81 mountX=0.01 mountY=-0.26, mountTheta=-1.52
00:31:21.689 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.26, opts=13)
00:31:21.694 00.005 6120 Enqueuing Move request for scope (-0.06, 0.26)
00:31:21.697 00.003 7680 Worker thread wakes up
00:31:21.697 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.26) opts 0xd
00:31:21.698 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.26)
00:31:21.698 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:21.702 00.004 7680 Moving (-0.06, 0.26) raw xDistance=0.01 yDistance=-0.26
00:31:21.702 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:31:21.702 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:31:21.703 00.001 7680 MoveAxis(E, 0, ABG)
00:31:21.703 00.000 7680 Move returns status 0, amount 0
00:31:21.703 00.000 7680 MoveAxis(N, 139, ABG)
00:31:21.703 00.000 6120 UpdateGuideState exits: m=14161 SNR=76.5 Saturated
00:31:21.709 00.006 7680 Guiding  Dir = 0, Dur = 139
00:31:21.709 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:21.712 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:21.715 00.003 6120 Enqueuing Expose request
00:31:21.720 00.005 7680 IsSlewing returns 0
00:31:21.720 00.000 7680 IsGuiding returns 0
00:31:21.721 00.001 7680 PulseGuide returned control before completion, sleep 149
00:31:21.879 00.158 7680 IsGuiding returns 1
00:31:21.879 00.000 7680 scope still moving after pulse duration time elapsed
00:31:21.909 00.030 7680 IsSlewing returns 0
00:31:21.909 00.000 7680 IsGuiding returns 0
00:31:21.910 00.001 7680 scope move finished after 139 + 50 ms
00:31:21.911 00.001 7680 Move returns status 0, amount 139
00:31:21.911 00.000 7680 move complete, result=0
00:31:21.911 00.000 7680 worker thread done servicing request
00:31:21.912 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 139 ms NORTH
00:31:21.918 00.006 7680 Worker thread wakes up
00:31:21.918 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:21.918 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:23.172 01.254 7680 Exposure complete
00:31:23.309 00.137 7680 worker thread done servicing request
00:31:23.310 00.001 6120 OnExposeComplete: enter
00:31:23.314 00.004 6120 UpdateGuideState(): m_state=6
00:31:23.319 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4205
00:31:23.323 00.004 6120 Star::Find returns 1 (1), X=965.30, Y=49.07, Mass=13655, SNR=75.5, Peak=255 HFD=6.8
00:31:23.326 00.003 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
00:31:23.331 00.005 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
00:31:23.335 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.95 mountX=0.04 mountY=-0.18, mountTheta=-1.38
00:31:23.341 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.17, opts=13)
00:31:23.345 00.004 6120 Enqueuing Move request for scope (-0.07, 0.17)
00:31:23.347 00.002 7680 Worker thread wakes up
00:31:23.348 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
00:31:23.348 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:23.353 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
00:31:23.353 00.000 7680 Moving (-0.07, 0.17) raw xDistance=0.04 yDistance=-0.18
00:31:23.353 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:31:23.353 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:31:23.353 00.000 6120 UpdateGuideState exits: m=13655 SNR=75.5 Saturated
00:31:23.358 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:23.363 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:31:23.363 00.000 7680 MoveAxis(E, 0, ABG)
00:31:23.363 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:23.367 00.004 7680 Move returns status 0, amount 0
00:31:23.367 00.000 6120 Enqueuing Expose request
00:31:23.371 00.004 7680 MoveAxis(N, 0, ABG)
00:31:23.371 00.000 7680 Move returns status 0, amount 0
00:31:23.371 00.000 7680 move complete, result=0
00:31:23.371 00.000 7680 worker thread done servicing request
00:31:23.371 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:31:23.375 00.004 7680 Worker thread wakes up
00:31:23.375 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:23.375 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:24.625 01.250 7680 Exposure complete
00:31:24.754 00.129 7680 worker thread done servicing request
00:31:24.754 00.000 6120 OnExposeComplete: enter
00:31:24.760 00.006 6120 UpdateGuideState(): m_state=6
00:31:24.767 00.007 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4206
00:31:24.771 00.004 6120 Star::Find returns 1 (1), X=965.32, Y=49.43, Mass=14500, SNR=77.6, Peak=255 HFD=7.1
00:31:24.776 00.005 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
00:31:24.780 00.004 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.93)
00:31:24.784 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.53 hyp=0.54 cameraTheta=1.67 mountX=-0.05 mountY=-0.50, mountTheta=-1.67
00:31:24.789 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.53, opts=13)
00:31:24.794 00.005 6120 Enqueuing Move request for scope (-0.05, 0.53)
00:31:24.798 00.004 7680 Worker thread wakes up
00:31:24.798 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.53) opts 0xd
00:31:24.798 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.53)
00:31:24.799 00.001 7680 Moving (-0.05, 0.53) raw xDistance=-0.05 yDistance=-0.50
00:31:24.799 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:31:24.799 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:24.805 00.006 6120 UpdateGuideState exits: m=14500 SNR=77.6 Saturated
00:31:24.809 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:24.813 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:24.816 00.003 6120 Enqueuing Expose request
00:31:24.820 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
00:31:24.820 00.000 7680 MoveAxis(E, 0, ABG)
00:31:24.820 00.000 7680 Move returns status 0, amount 0
00:31:24.820 00.000 7680 MoveAxis(N, 273, ABG)
00:31:24.821 00.001 7680 Guiding  Dir = 0, Dur = 273
00:31:24.821 00.000 7680 IsSlewing returns 0
00:31:24.821 00.000 7680 IsGuiding returns 0
00:31:24.821 00.000 7680 PulseGuide returned control before completion, sleep 283
00:31:25.116 00.295 7680 IsGuiding returns 1
00:31:25.117 00.001 7680 scope still moving after pulse duration time elapsed
00:31:25.148 00.031 7680 IsSlewing returns 0
00:31:25.149 00.001 7680 IsGuiding returns 0
00:31:25.150 00.001 7680 scope move finished after 273 + 55 ms
00:31:25.150 00.000 7680 Move returns status 0, amount 273
00:31:25.150 00.000 7680 move complete, result=0
00:31:25.152 00.002 7680 worker thread done servicing request
00:31:25.152 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 273 ms NORTH
00:31:25.158 00.006 7680 Worker thread wakes up
00:31:25.158 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:25.158 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:26.411 01.253 7680 Exposure complete
00:31:26.544 00.133 7680 worker thread done servicing request
00:31:26.544 00.000 6120 OnExposeComplete: enter
00:31:26.550 00.006 6120 UpdateGuideState(): m_state=6
00:31:26.553 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4207
00:31:26.558 00.005 6120 Star::Find returns 1 (1), X=965.40, Y=49.12, Mass=14223, SNR=75.8, Peak=255 HFD=6.8
00:31:26.561 00.003 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
00:31:26.565 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.17)
00:31:26.568 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.43 mountX=-0.07 mountY=-0.19, mountTheta=-1.94
00:31:26.575 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.22, opts=13)
00:31:26.578 00.003 6120 Enqueuing Move request for scope (0.03, 0.22)
00:31:26.582 00.004 7680 Worker thread wakes up
00:31:26.582 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:26.587 00.005 6120 UpdateGuideState exits: m=14223 SNR=75.8 Saturated
00:31:26.590 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:26.594 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:26.598 00.004 6120 Enqueuing Expose request
00:31:26.602 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
00:31:26.602 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
00:31:26.603 00.001 7680 Moving (0.03, 0.22) raw xDistance=-0.07 yDistance=-0.19
00:31:26.603 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:31:26.603 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:31:26.604 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:31:26.604 00.000 7680 MoveAxis(E, 0, ABG)
00:31:26.604 00.000 7680 Move returns status 0, amount 0
00:31:26.604 00.000 7680 MoveAxis(N, 0, ABG)
00:31:26.604 00.000 7680 Move returns status 0, amount 0
00:31:26.605 00.001 7680 move complete, result=0
00:31:26.605 00.000 7680 worker thread done servicing request
00:31:26.605 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:31:26.611 00.006 7680 Worker thread wakes up
00:31:26.611 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:26.612 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:27.854 01.242 7680 Exposure complete
00:31:27.992 00.138 7680 worker thread done servicing request
00:31:27.993 00.001 6120 OnExposeComplete: enter
00:31:27.997 00.004 6120 UpdateGuideState(): m_state=6
00:31:28.000 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4208
00:31:28.005 00.005 6120 Star::Find returns 1 (1), X=965.13, Y=49.57, Mass=14927, SNR=79.2, Peak=255 HFD=7.0
00:31:28.009 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
00:31:28.014 00.005 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
00:31:28.018 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.67 hyp=0.72 cameraTheta=1.92 mountX=0.11 mountY=-0.71, mountTheta=-1.41
00:31:28.022 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.67, opts=13)
00:31:28.027 00.005 6120 Enqueuing Move request for scope (-0.24, 0.67)
00:31:28.031 00.004 7680 Worker thread wakes up
00:31:28.031 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.67) opts 0xd
00:31:28.031 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.67)
00:31:28.032 00.001 7680 Moving (-0.24, 0.67) raw xDistance=0.11 yDistance=-0.71
00:31:28.032 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:31:28.032 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:28.036 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
00:31:28.036 00.000 7680 MoveAxis(E, 0, ABG)
00:31:28.036 00.000 7680 Move returns status 0, amount 0
00:31:28.036 00.000 6120 UpdateGuideState exits: m=14927 SNR=79.2 Saturated
00:31:28.040 00.004 7680 MoveAxis(N, 386, ABG)
00:31:28.040 00.000 7680 Guiding  Dir = 0, Dur = 386
00:31:28.041 00.001 7680 IsSlewing returns 0
00:31:28.041 00.000 7680 IsGuiding returns 0
00:31:28.042 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:28.048 00.006 7680 PulseGuide returned control before completion, sleep 395
00:31:28.048 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:28.053 00.005 6120 Enqueuing Expose request
00:31:28.455 00.402 7680 IsGuiding returns 0
00:31:28.456 00.001 7680 Move returns status 0, amount 386
00:31:28.457 00.001 7680 move complete, result=0
00:31:28.457 00.000 7680 worker thread done servicing request
00:31:28.457 00.000 7680 Worker thread wakes up
00:31:28.457 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 386 ms NORTH
00:31:28.464 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:28.464 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:29.713 01.249 7680 Exposure complete
00:31:29.856 00.143 7680 worker thread done servicing request
00:31:29.857 00.001 6120 OnExposeComplete: enter
00:31:29.860 00.003 6120 UpdateGuideState(): m_state=6
00:31:29.863 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4209
00:31:29.867 00.004 6120 Star::Find returns 1 (1), X=965.19, Y=48.91, Mass=14655, SNR=79.7, Peak=255 HFD=6.8
00:31:29.870 00.003 6120 CameraToMount -- cameraTheta (3.06) - m_xAngle (-2.95) = xAngle (6.02 = -0.27)
00:31:29.874 00.004 6120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.75 = -0.54)
00:31:29.878 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.06 mountX=0.17 mountY=-0.09, mountTheta=-0.49
00:31:29.883 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.01, opts=13)
00:31:29.887 00.004 6120 Enqueuing Move request for scope (-0.18, 0.01)
00:31:29.889 00.002 7680 Worker thread wakes up
00:31:29.889 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
00:31:29.889 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
00:31:29.889 00.000 7680 Moving (-0.18, 0.01) raw xDistance=0.17 yDistance=-0.09
00:31:29.889 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:31:29.890 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:31:29.890 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:31:29.890 00.000 7680 MoveAxis(E, 0, ABG)
00:31:29.890 00.000 7680 Move returns status 0, amount 0
00:31:29.890 00.000 7680 MoveAxis(N, 0, ABG)
00:31:29.890 00.000 7680 Move returns status 0, amount 0
00:31:29.890 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:29.894 00.004 7680 move complete, result=0
00:31:29.894 00.000 6120 UpdateGuideState exits: m=14655 SNR=79.7 Saturated
00:31:29.897 00.003 7680 worker thread done servicing request
00:31:29.897 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:29.900 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:29.903 00.003 6120 Enqueuing Expose request
00:31:29.905 00.002 7680 Worker thread wakes up
00:31:29.905 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:29.909 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:29.909 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:31.161 01.252 7680 Exposure complete
00:31:31.293 00.132 7680 worker thread done servicing request
00:31:31.293 00.000 6120 OnExposeComplete: enter
00:31:31.298 00.005 6120 UpdateGuideState(): m_state=6
00:31:31.302 00.004 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4210
00:31:31.306 00.004 6120 Star::Find returns 1 (1), X=965.22, Y=49.10, Mass=13029, SNR=73.8, Peak=255 HFD=6.8
00:31:31.310 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.14 = -1.15)
00:31:31.314 00.004 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.42)
00:31:31.317 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.21 hyp=0.26 cameraTheta=2.18 mountX=0.11 mountY=-0.25, mountTheta=-1.18
00:31:31.323 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.21, opts=13)
00:31:31.328 00.005 6120 Enqueuing Move request for scope (-0.15, 0.21)
00:31:31.334 00.006 7680 Worker thread wakes up
00:31:31.334 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:31.338 00.004 6120 UpdateGuideState exits: m=13029 SNR=73.8 Saturated
00:31:31.343 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.21) opts 0xd
00:31:31.344 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.21)
00:31:31.344 00.000 7680 Moving (-0.15, 0.21) raw xDistance=0.11 yDistance=-0.25
00:31:31.344 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:31.348 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:31:31.348 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:31:31.348 00.000 7680 MoveAxis(E, 0, ABG)
00:31:31.348 00.000 7680 Move returns status 0, amount 0
00:31:31.348 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:31.352 00.004 6120 Enqueuing Expose request
00:31:31.358 00.006 7680 MoveAxis(N, 137, ABG)
00:31:31.358 00.000 7680 Guiding  Dir = 0, Dur = 137
00:31:31.358 00.000 7680 IsSlewing returns 0
00:31:31.360 00.002 7680 IsGuiding returns 0
00:31:31.360 00.000 7680 PulseGuide returned control before completion, sleep 147
00:31:31.513 00.153 7680 IsGuiding returns 1
00:31:31.513 00.000 7680 scope still moving after pulse duration time elapsed
00:31:31.543 00.030 7680 IsSlewing returns 0
00:31:31.545 00.002 7680 IsGuiding returns 0
00:31:31.545 00.000 7680 scope move finished after 137 + 47 ms
00:31:31.546 00.001 7680 Move returns status 0, amount 137
00:31:31.546 00.000 7680 move complete, result=0
00:31:31.547 00.001 7680 worker thread done servicing request
00:31:31.547 00.000 7680 Worker thread wakes up
00:31:31.547 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 137 ms NORTH
00:31:31.557 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:31.557 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:32.802 01.245 7680 Exposure complete
00:31:32.932 00.130 7680 worker thread done servicing request
00:31:32.933 00.001 6120 OnExposeComplete: enter
00:31:32.936 00.003 6120 UpdateGuideState(): m_state=6
00:31:32.941 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4211
00:31:32.945 00.004 6120 Star::Find returns 1 (1), X=965.46, Y=48.67, Mass=13279, SNR=75.0, Peak=255 HFD=7.0
00:31:32.949 00.004 6120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-2.95) = xAngle (1.77 = 1.77)
00:31:32.955 00.006 6120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.50 = 1.50)
00:31:32.959 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.19 mountX=-0.05 mountY=0.24, mountTheta=1.76
00:31:32.965 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.23, opts=13)
00:31:32.969 00.004 6120 Enqueuing Move request for scope (0.09, -0.23)
00:31:32.973 00.004 7680 Worker thread wakes up
00:31:32.973 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.23) opts 0xd
00:31:32.973 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.23)
00:31:32.974 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:32.977 00.003 6120 UpdateGuideState exits: m=13279 SNR=75.0 Saturated
00:31:32.982 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:32.988 00.006 7680 Moving (0.09, -0.23) raw xDistance=-0.05 yDistance=0.24
00:31:32.988 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:31:32.988 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:31:32.988 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:32.993 00.005 6120 Enqueuing Expose request
00:31:32.997 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:31:32.997 00.000 7680 MoveAxis(E, 0, ABG)
00:31:32.998 00.001 7680 Move returns status 0, amount 0
00:31:32.998 00.000 7680 MoveAxis(N, 0, ABG)
00:31:32.998 00.000 7680 Move returns status 0, amount 0
00:31:32.998 00.000 7680 move complete, result=0
00:31:32.998 00.000 7680 worker thread done servicing request
00:31:32.998 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:31:33.004 00.006 7680 Worker thread wakes up
00:31:33.004 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:33.004 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:34.253 01.249 7680 Exposure complete
00:31:34.396 00.143 7680 worker thread done servicing request
00:31:34.396 00.000 6120 OnExposeComplete: enter
00:31:34.401 00.005 6120 UpdateGuideState(): m_state=6
00:31:34.405 00.004 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4212
00:31:34.409 00.004 6120 Star::Find returns 1 (1), X=965.20, Y=49.41, Mass=14823, SNR=79.8, Peak=255 HFD=7.2
00:31:34.412 00.003 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
00:31:34.416 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
00:31:34.420 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.52 hyp=0.54 cameraTheta=1.88 mountX=0.06 mountY=-0.54, mountTheta=-1.45
00:31:34.426 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.52, opts=13)
00:31:34.430 00.004 6120 Enqueuing Move request for scope (-0.16, 0.52)
00:31:34.434 00.004 7680 Worker thread wakes up
00:31:34.434 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:34.438 00.004 6120 UpdateGuideState exits: m=14823 SNR=79.8 Saturated
00:31:34.441 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:34.445 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.52) opts 0xd
00:31:34.445 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:34.449 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.52)
00:31:34.449 00.000 7680 Moving (-0.16, 0.52) raw xDistance=0.06 yDistance=-0.54
00:31:34.449 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:31:34.449 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
00:31:34.450 00.001 7680 MoveAxis(E, 0, ABG)
00:31:34.450 00.000 7680 Move returns status 0, amount 0
00:31:34.450 00.000 7680 MoveAxis(N, 291, ABG)
00:31:34.450 00.000 7680 Guiding  Dir = 0, Dur = 291
00:31:34.451 00.001 6120 Enqueuing Expose request
00:31:34.454 00.003 7680 IsSlewing returns 0
00:31:34.455 00.001 7680 IsGuiding returns 0
00:31:34.457 00.002 7680 PulseGuide returned control before completion, sleep 301
00:31:34.773 00.316 7680 IsGuiding returns 0
00:31:34.773 00.000 7680 Move returns status 0, amount 291
00:31:34.774 00.001 7680 move complete, result=0
00:31:34.774 00.000 7680 worker thread done servicing request
00:31:34.774 00.000 7680 Worker thread wakes up
00:31:34.775 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 291 ms NORTH
00:31:34.781 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:34.781 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:36.036 01.255 7680 Exposure complete
00:31:36.169 00.133 7680 worker thread done servicing request
00:31:36.170 00.001 6120 OnExposeComplete: enter
00:31:36.174 00.004 6120 UpdateGuideState(): m_state=6
00:31:36.180 00.006 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4213
00:31:36.184 00.004 6120 Star::Find returns 1 (1), X=965.15, Y=49.00, Mass=14397, SNR=78.9, Peak=255 HFD=7.0
00:31:36.187 00.003 6120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-2.95) = xAngle (5.65 = -0.64)
00:31:36.191 00.004 6120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.38 = -0.90)
00:31:36.195 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.11 hyp=0.25 cameraTheta=2.69 mountX=0.20 mountY=-0.19, mountTheta=-0.77
00:31:36.201 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.11, opts=13)
00:31:36.204 00.003 6120 Enqueuing Move request for scope (-0.22, 0.11)
00:31:36.208 00.004 7680 Worker thread wakes up
00:31:36.208 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.11) opts 0xd
00:31:36.208 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.11)
00:31:36.209 00.001 7680 Moving (-0.22, 0.11) raw xDistance=0.20 yDistance=-0.19
00:31:36.209 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:31:36.209 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:31:36.209 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:31:36.209 00.000 7680 MoveAxis(E, 0, ABG)
00:31:36.210 00.001 7680 Move returns status 0, amount 0
00:31:36.210 00.000 7680 MoveAxis(N, 0, ABG)
00:31:36.210 00.000 7680 Move returns status 0, amount 0
00:31:36.210 00.000 7680 move complete, result=0
00:31:36.211 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:36.215 00.004 7680 worker thread done servicing request
00:31:36.216 00.001 6120 UpdateGuideState exits: m=14397 SNR=78.9 Saturated
00:31:36.219 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:36.223 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:36.227 00.004 6120 Enqueuing Expose request
00:31:36.231 00.004 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:31:36.235 00.004 7680 Worker thread wakes up
00:31:36.235 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:36.235 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:37.495 01.260 7680 Exposure complete
00:31:37.626 00.131 7680 worker thread done servicing request
00:31:37.627 00.001 6120 OnExposeComplete: enter
00:31:37.631 00.004 6120 UpdateGuideState(): m_state=6
00:31:37.635 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4214
00:31:37.640 00.005 6120 Star::Find returns 1 (1), X=965.28, Y=49.14, Mass=13898, SNR=75.9, Peak=255 HFD=6.8
00:31:37.643 00.003 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.41)
00:31:37.645 00.002 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
00:31:37.650 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.92 mountX=0.04 mountY=-0.26, mountTheta=-1.41
00:31:37.655 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.25, opts=13)
00:31:37.658 00.003 6120 Enqueuing Move request for scope (-0.09, 0.25)
00:31:37.661 00.003 7680 Worker thread wakes up
00:31:37.663 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
00:31:37.663 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
00:31:37.663 00.000 7680 Moving (-0.09, 0.25) raw xDistance=0.04 yDistance=-0.26
00:31:37.663 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:31:37.664 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:31:37.664 00.000 7680 MoveAxis(E, 0, ABG)
00:31:37.664 00.000 7680 Move returns status 0, amount 0
00:31:37.665 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:37.669 00.004 7680 MoveAxis(N, 143, ABG)
00:31:37.670 00.001 7680 Guiding  Dir = 0, Dur = 143
00:31:37.671 00.001 6120 UpdateGuideState exits: m=13898 SNR=75.9 Saturated
00:31:37.676 00.005 7680 IsSlewing returns 0
00:31:37.676 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:37.680 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:37.685 00.005 6120 Enqueuing Expose request
00:31:37.689 00.004 7680 IsGuiding returns 0
00:31:37.689 00.000 7680 PulseGuide returned control before completion, sleep 153
00:31:37.855 00.166 7680 IsGuiding returns 1
00:31:37.857 00.002 7680 scope still moving after pulse duration time elapsed
00:31:37.887 00.030 7680 IsSlewing returns 0
00:31:37.889 00.002 7680 IsGuiding returns 0
00:31:37.890 00.001 7680 scope move finished after 143 + 58 ms
00:31:37.891 00.001 7680 Move returns status 0, amount 143
00:31:37.891 00.000 7680 move complete, result=0
00:31:37.891 00.000 7680 worker thread done servicing request
00:31:37.892 00.001 7680 Worker thread wakes up
00:31:37.892 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 143 ms NORTH
00:31:37.898 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:37.898 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:39.146 01.248 7680 Exposure complete
00:31:39.276 00.130 7680 worker thread done servicing request
00:31:39.276 00.000 6120 OnExposeComplete: enter
00:31:39.280 00.004 6120 UpdateGuideState(): m_state=6
00:31:39.284 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4215
00:31:39.287 00.003 6120 Star::Find returns 1 (1), X=965.22, Y=49.05, Mass=14899, SNR=80.6, Peak=255 HFD=6.9
00:31:39.292 00.005 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-2.95) = xAngle (5.29 = -0.99)
00:31:39.294 00.002 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.26)
00:31:39.299 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.34 mountX=0.12 mountY=-0.21, mountTheta=-1.05
00:31:39.305 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.16, opts=13)
00:31:39.308 00.003 6120 Enqueuing Move request for scope (-0.15, 0.16)
00:31:39.312 00.004 7680 Worker thread wakes up
00:31:39.312 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:39.316 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
00:31:39.316 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
00:31:39.317 00.001 7680 Moving (-0.15, 0.16) raw xDistance=0.12 yDistance=-0.21
00:31:39.317 00.000 6120 UpdateGuideState exits: m=14899 SNR=80.6 Saturated
00:31:39.320 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:31:39.321 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:31:39.321 00.000 7680 MoveAxis(E, 0, ABG)
00:31:39.321 00.000 7680 Move returns status 0, amount 0
00:31:39.321 00.000 7680 MoveAxis(N, 114, ABG)
00:31:39.321 00.000 7680 Guiding  Dir = 0, Dur = 114
00:31:39.321 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:39.325 00.004 7680 IsSlewing returns 0
00:31:39.326 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:39.329 00.003 6120 Enqueuing Expose request
00:31:39.334 00.005 7680 IsGuiding returns 0
00:31:39.334 00.000 7680 PulseGuide returned control before completion, sleep 124
00:31:39.462 00.128 7680 IsGuiding returns 1
00:31:39.464 00.002 7680 scope still moving after pulse duration time elapsed
00:31:39.493 00.029 7680 IsSlewing returns 0
00:31:39.493 00.000 7680 IsGuiding returns 0
00:31:39.495 00.002 7680 scope move finished after 114 + 46 ms
00:31:39.495 00.000 7680 Move returns status 0, amount 114
00:31:39.495 00.000 7680 move complete, result=0
00:31:39.495 00.000 7680 worker thread done servicing request
00:31:39.495 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 114 ms NORTH
00:31:39.502 00.007 7680 Worker thread wakes up
00:31:39.502 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:39.502 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:40.751 01.249 7680 Exposure complete
00:31:40.875 00.124 7680 worker thread done servicing request
00:31:40.875 00.000 6120 OnExposeComplete: enter
00:31:40.879 00.004 6120 UpdateGuideState(): m_state=6
00:31:40.884 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4216
00:31:40.888 00.004 6120 Star::Find returns 1 (1), X=965.32, Y=49.13, Mass=14756, SNR=77.9, Peak=255 HFD=6.9
00:31:40.891 00.003 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.56)
00:31:40.894 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
00:31:40.897 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.24 hyp=0.24 cameraTheta=1.77 mountX=0.00 mountY=-0.23, mountTheta=-1.56
00:31:40.901 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.24, opts=13)
00:31:40.904 00.003 6120 Enqueuing Move request for scope (-0.05, 0.24)
00:31:40.907 00.003 7680 Worker thread wakes up
00:31:40.907 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.24) opts 0xd
00:31:40.908 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.24)
00:31:40.908 00.000 7680 Moving (-0.05, 0.24) raw xDistance=0.00 yDistance=-0.23
00:31:40.908 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:31:40.908 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:31:40.908 00.000 7680 MoveAxis(E, 0, ABG)
00:31:40.908 00.000 7680 Move returns status 0, amount 0
00:31:40.910 00.002 7680 MoveAxis(N, 126, ABG)
00:31:40.910 00.000 7680 Guiding  Dir = 0, Dur = 126
00:31:40.910 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:40.913 00.003 7680 IsSlewing returns 0
00:31:40.913 00.000 6120 UpdateGuideState exits: m=14756 SNR=77.9 Saturated
00:31:40.917 00.004 7680 IsGuiding returns 0
00:31:40.917 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:40.920 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:40.924 00.004 6120 Enqueuing Expose request
00:31:40.928 00.004 7680 PulseGuide returned control before completion, sleep 136
00:31:41.069 00.141 7680 IsGuiding returns 1
00:31:41.070 00.001 7680 scope still moving after pulse duration time elapsed
00:31:41.101 00.031 7680 IsSlewing returns 0
00:31:41.102 00.001 7680 IsGuiding returns 0
00:31:41.103 00.001 7680 scope move finished after 126 + 60 ms
00:31:41.103 00.000 7680 Move returns status 0, amount 126
00:31:41.104 00.001 7680 move complete, result=0
00:31:41.104 00.000 7680 worker thread done servicing request
00:31:41.106 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 126 ms NORTH
00:31:41.113 00.007 7680 Worker thread wakes up
00:31:41.115 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:41.116 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:42.367 01.251 7680 Exposure complete
00:31:42.500 00.133 7680 worker thread done servicing request
00:31:42.500 00.000 6120 OnExposeComplete: enter
00:31:42.504 00.004 6120 UpdateGuideState(): m_state=6
00:31:42.508 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4217
00:31:42.512 00.004 6120 Star::Find returns 1 (1), X=965.25, Y=49.17, Mass=13400, SNR=75.4, Peak=255 HFD=6.9
00:31:42.516 00.004 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
00:31:42.522 00.006 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
00:31:42.526 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.28 hyp=0.30 cameraTheta=1.99 mountX=0.07 mountY=-0.30, mountTheta=-1.35
00:31:42.532 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.28, opts=13)
00:31:42.537 00.005 6120 Enqueuing Move request for scope (-0.12, 0.28)
00:31:42.540 00.003 7680 Worker thread wakes up
00:31:42.540 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.28) opts 0xd
00:31:42.540 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.28)
00:31:42.540 00.000 7680 Moving (-0.12, 0.28) raw xDistance=0.07 yDistance=-0.30
00:31:42.540 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:31:42.540 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:31:42.541 00.001 7680 MoveAxis(E, 0, ABG)
00:31:42.541 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:42.546 00.005 7680 Move returns status 0, amount 0
00:31:42.546 00.000 7680 MoveAxis(N, 164, ABG)
00:31:42.547 00.001 7680 Guiding  Dir = 0, Dur = 164
00:31:42.547 00.000 6120 UpdateGuideState exits: m=13400 SNR=75.4 Saturated
00:31:42.552 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:42.555 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:42.560 00.005 7680 IsSlewing returns 0
00:31:42.560 00.000 6120 Enqueuing Expose request
00:31:42.564 00.004 7680 IsGuiding returns 0
00:31:42.564 00.000 7680 PulseGuide returned control before completion, sleep 174
00:31:42.744 00.180 7680 IsGuiding returns 1
00:31:42.746 00.002 7680 scope still moving after pulse duration time elapsed
00:31:42.775 00.029 7680 IsSlewing returns 0
00:31:42.776 00.001 7680 IsGuiding returns 0
00:31:42.777 00.001 7680 scope move finished after 164 + 49 ms
00:31:42.777 00.000 7680 Move returns status 0, amount 164
00:31:42.777 00.000 7680 move complete, result=0
00:31:42.778 00.001 7680 worker thread done servicing request
00:31:42.779 00.001 7680 Worker thread wakes up
00:31:42.779 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 164 ms NORTH
00:31:42.785 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:42.785 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:44.034 01.249 7680 Exposure complete
00:31:44.172 00.138 7680 worker thread done servicing request
00:31:44.173 00.001 6120 OnExposeComplete: enter
00:31:44.177 00.004 6120 UpdateGuideState(): m_state=6
00:31:44.182 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4218
00:31:44.185 00.003 6120 Star::Find returns 1 (1), X=965.24, Y=49.01, Mass=13643, SNR=77.3, Peak=255 HFD=6.8
00:31:44.188 00.003 6120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-2.95) = xAngle (5.40 = -0.88)
00:31:44.193 00.005 6120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.13 = -1.15)
00:31:44.197 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.44 mountX=0.11 mountY=-0.16, mountTheta=-0.96
00:31:44.202 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.11, opts=13)
00:31:44.208 00.006 6120 Enqueuing Move request for scope (-0.13, 0.11)
00:31:44.213 00.005 7680 Worker thread wakes up
00:31:44.213 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:44.217 00.004 6120 UpdateGuideState exits: m=13643 SNR=77.3 Saturated
00:31:44.221 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
00:31:44.221 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
00:31:44.221 00.000 7680 Moving (-0.13, 0.11) raw xDistance=0.11 yDistance=-0.16
00:31:44.221 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:31:44.222 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:44.226 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:31:44.226 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:44.230 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:31:44.232 00.002 7680 MoveAxis(E, 0, ABG)
00:31:44.232 00.000 6120 Enqueuing Expose request
00:31:44.237 00.005 7680 Move returns status 0, amount 0
00:31:44.237 00.000 7680 MoveAxis(N, 0, ABG)
00:31:44.237 00.000 7680 Move returns status 0, amount 0
00:31:44.237 00.000 7680 move complete, result=0
00:31:44.237 00.000 7680 worker thread done servicing request
00:31:44.238 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:31:44.242 00.004 7680 Worker thread wakes up
00:31:44.242 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:44.242 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:45.491 01.249 7680 Exposure complete
00:31:45.614 00.123 7680 worker thread done servicing request
00:31:45.616 00.002 6120 OnExposeComplete: enter
00:31:45.620 00.004 6120 UpdateGuideState(): m_state=6
00:31:45.623 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4219
00:31:45.627 00.004 6120 Star::Find returns 1 (1), X=965.38, Y=49.53, Mass=14289, SNR=76.5, Peak=255 HFD=7.1
00:31:45.631 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
00:31:45.634 00.003 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
00:31:45.637 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.64 hyp=0.64 cameraTheta=1.56 mountX=-0.13 mountY=-0.57, mountTheta=-1.79
00:31:45.643 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.64, opts=13)
00:31:45.648 00.005 6120 Enqueuing Move request for scope (0.01, 0.64)
00:31:45.651 00.003 7680 Worker thread wakes up
00:31:45.651 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.64) opts 0xd
00:31:45.651 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.64)
00:31:45.652 00.001 7680 Moving (0.01, 0.64) raw xDistance=-0.13 yDistance=-0.57
00:31:45.652 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:31:45.653 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:45.656 00.003 6120 UpdateGuideState exits: m=14289 SNR=76.5 Saturated
00:31:45.660 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:45.664 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
00:31:45.665 00.001 7680 MoveAxis(E, 0, ABG)
00:31:45.665 00.000 7680 Move returns status 0, amount 0
00:31:45.665 00.000 7680 MoveAxis(N, 310, ABG)
00:31:45.665 00.000 7680 Guiding  Dir = 0, Dur = 310
00:31:45.665 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:45.669 00.004 7680 IsSlewing returns 0
00:31:45.669 00.000 6120 Enqueuing Expose request
00:31:45.674 00.005 7680 IsGuiding returns 0
00:31:45.674 00.000 7680 PulseGuide returned control before completion, sleep 320
00:31:46.000 00.326 7680 IsGuiding returns 1
00:31:46.001 00.001 7680 scope still moving after pulse duration time elapsed
00:31:46.032 00.031 7680 IsSlewing returns 0
00:31:46.033 00.001 7680 IsGuiding returns 0
00:31:46.033 00.000 7680 scope move finished after 310 + 48 ms
00:31:46.034 00.001 7680 Move returns status 0, amount 310
00:31:46.034 00.000 7680 move complete, result=0
00:31:46.034 00.000 7680 worker thread done servicing request
00:31:46.034 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 310 ms NORTH
00:31:46.041 00.007 7680 Worker thread wakes up
00:31:46.041 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:46.042 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:47.293 01.251 7680 Exposure complete
00:31:47.420 00.127 7680 worker thread done servicing request
00:31:47.420 00.000 6120 OnExposeComplete: enter
00:31:47.424 00.004 6120 UpdateGuideState(): m_state=6
00:31:47.428 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4220
00:31:47.432 00.004 6120 Star::Find returns 1 (1), X=965.58, Y=49.12, Mass=13501, SNR=76.0, Peak=255 HFD=6.9
00:31:47.436 00.004 6120 CameraToMount -- cameraTheta (0.82) - m_xAngle (-2.95) = xAngle (3.78 = -2.51)
00:31:47.439 00.003 6120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.51 = -2.78)
00:31:47.442 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.30 cameraTheta=0.82 mountX=-0.25 mountY=-0.11, mountTheta=-2.72
00:31:47.448 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.22, opts=13)
00:31:47.452 00.004 6120 Enqueuing Move request for scope (0.21, 0.22)
00:31:47.457 00.005 7680 Worker thread wakes up
00:31:47.458 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:47.463 00.005 6120 UpdateGuideState exits: m=13501 SNR=76.0 Saturated
00:31:47.466 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0xd
00:31:47.467 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.22)
00:31:47.467 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:47.470 00.003 7680 Moving (0.21, 0.22) raw xDistance=-0.25 yDistance=-0.11
00:31:47.470 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
00:31:47.471 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:31:47.471 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:47.475 00.004 6120 Enqueuing Expose request
00:31:47.479 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:31:47.479 00.000 7680 MoveAxis(E, 100, ABG)
00:31:47.479 00.000 7680 Guiding  Dir = 2, Dur = 100
00:31:47.479 00.000 7680 IsSlewing returns 0
00:31:47.480 00.001 7680 IsGuiding returns 0
00:31:47.480 00.000 7680 PulseGuide returned control before completion, sleep 110
00:31:47.595 00.115 7680 IsGuiding returns 1
00:31:47.595 00.000 7680 scope still moving after pulse duration time elapsed
00:31:47.625 00.030 7680 IsSlewing returns 0
00:31:47.626 00.001 7680 IsGuiding returns 0
00:31:47.627 00.001 7680 scope move finished after 100 + 46 ms
00:31:47.628 00.001 7680 Move returns status 0, amount 100
00:31:47.628 00.000 7680 MoveAxis(N, 0, ABG)
00:31:47.628 00.000 7680 Move returns status 0, amount 0
00:31:47.629 00.001 7680 move complete, result=0
00:31:47.629 00.000 7680 worker thread done servicing request
00:31:47.630 00.001 7680 Worker thread wakes up
00:31:47.630 00.000 6120 GuideStep: -0.2 px 100 ms EAST, -0.1 px 0 ms NORTH
00:31:47.637 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:47.638 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:48.883 01.245 7680 Exposure complete
00:31:49.014 00.131 7680 worker thread done servicing request
00:31:49.014 00.000 6120 OnExposeComplete: enter
00:31:49.019 00.005 6120 UpdateGuideState(): m_state=6
00:31:49.022 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4221
00:31:49.027 00.005 6120 Star::Find returns 1 (1), X=965.10, Y=49.26, Mass=13963, SNR=78.0, Peak=255 HFD=6.9
00:31:49.031 00.004 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
00:31:49.035 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
00:31:49.038 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.36 hyp=0.45 cameraTheta=2.21 mountX=0.20 mountY=-0.44, mountTheta=-1.16
00:31:49.043 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.36, opts=13)
00:31:49.048 00.005 6120 Enqueuing Move request for scope (-0.27, 0.36)
00:31:49.053 00.005 7680 Worker thread wakes up
00:31:49.053 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.36) opts 0xd
00:31:49.055 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.36)
00:31:49.055 00.000 7680 Moving (-0.27, 0.36) raw xDistance=0.20 yDistance=-0.44
00:31:49.055 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:31:49.055 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:49.059 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
00:31:49.060 00.001 6120 UpdateGuideState exits: m=13963 SNR=78.0 Saturated
00:31:49.065 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:49.069 00.004 7680 MoveAxis(E, 0, ABG)
00:31:49.069 00.000 7680 Move returns status 0, amount 0
00:31:49.069 00.000 7680 MoveAxis(N, 241, ABG)
00:31:49.069 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:49.073 00.004 7680 Guiding  Dir = 0, Dur = 241
00:31:49.073 00.000 6120 Enqueuing Expose request
00:31:49.079 00.006 7680 IsSlewing returns 0
00:31:49.079 00.000 7680 IsGuiding returns 0
00:31:49.079 00.000 7680 PulseGuide returned control before completion, sleep 251
00:31:49.342 00.263 7680 IsGuiding returns 1
00:31:49.343 00.001 7680 scope still moving after pulse duration time elapsed
00:31:49.374 00.031 7680 IsSlewing returns 0
00:31:49.376 00.002 7680 IsGuiding returns 0
00:31:49.376 00.000 7680 scope move finished after 241 + 55 ms
00:31:49.376 00.000 7680 Move returns status 0, amount 241
00:31:49.376 00.000 7680 move complete, result=0
00:31:49.377 00.001 7680 worker thread done servicing request
00:31:49.377 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 241 ms NORTH
00:31:49.384 00.007 7680 Worker thread wakes up
00:31:49.384 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:49.384 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:50.634 01.250 7680 Exposure complete
00:31:50.800 00.166 7680 worker thread done servicing request
00:31:50.800 00.000 6120 OnExposeComplete: enter
00:31:50.805 00.005 6120 UpdateGuideState(): m_state=6
00:31:50.809 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4222
00:31:50.813 00.004 6120 Star::Find returns 1 (1), X=965.08, Y=49.20, Mass=13623, SNR=75.2, Peak=255 HFD=6.8
00:31:50.817 00.004 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
00:31:50.821 00.004 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
00:31:50.826 00.005 6120 CameraToMount -- cameraX=-0.29 cameraY=0.31 hyp=0.42 cameraTheta=2.33 mountX=0.23 mountY=-0.40, mountTheta=-1.06
00:31:50.832 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.31, opts=13)
00:31:50.836 00.004 6120 Enqueuing Move request for scope (-0.29, 0.31)
00:31:50.840 00.004 7680 Worker thread wakes up
00:31:50.840 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:50.844 00.004 6120 UpdateGuideState exits: m=13623 SNR=75.2 Saturated
00:31:50.848 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:50.851 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:50.855 00.004 6120 Enqueuing Expose request
00:31:50.858 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.31) opts 0xd
00:31:50.858 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.31)
00:31:50.859 00.001 7680 Moving (-0.29, 0.31) raw xDistance=0.23 yDistance=-0.40
00:31:50.859 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
00:31:50.859 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:31:50.859 00.000 7680 MoveAxis(W, 92, ABG)
00:31:50.859 00.000 7680 Guiding  Dir = 3, Dur = 92
00:31:50.861 00.002 7680 IsSlewing returns 0
00:31:50.861 00.000 7680 IsGuiding returns 0
00:31:50.861 00.000 7680 PulseGuide returned control before completion, sleep 102
00:31:50.967 00.106 7680 IsGuiding returns 1
00:31:50.968 00.001 7680 scope still moving after pulse duration time elapsed
00:31:50.998 00.030 7680 IsSlewing returns 0
00:31:50.999 00.001 7680 IsGuiding returns 0
00:31:51.000 00.001 7680 scope move finished after 92 + 46 ms
00:31:51.000 00.000 7680 Move returns status 0, amount 92
00:31:51.001 00.001 7680 MoveAxis(N, 218, ABG)
00:31:51.001 00.000 7680 Guiding  Dir = 0, Dur = 218
00:31:51.001 00.000 7680 IsSlewing returns 0
00:31:51.002 00.001 7680 IsGuiding returns 0
00:31:51.002 00.000 7680 PulseGuide returned control before completion, sleep 228
00:31:51.233 00.231 7680 IsGuiding returns 1
00:31:51.234 00.001 7680 scope still moving after pulse duration time elapsed
00:31:51.264 00.030 7680 IsSlewing returns 0
00:31:51.266 00.002 7680 IsGuiding returns 0
00:31:51.267 00.001 7680 scope move finished after 218 + 46 ms
00:31:51.267 00.000 7680 Move returns status 0, amount 218
00:31:51.267 00.000 7680 move complete, result=0
00:31:51.267 00.000 7680 worker thread done servicing request
00:31:51.268 00.001 7680 Worker thread wakes up
00:31:51.268 00.000 6120 GuideStep: 0.2 px 92 ms WEST, -0.4 px 218 ms NORTH
00:31:51.278 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:51.279 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:52.528 01.249 7680 Exposure complete
00:31:52.665 00.137 7680 worker thread done servicing request
00:31:52.666 00.001 6120 OnExposeComplete: enter
00:31:52.670 00.004 6120 UpdateGuideState(): m_state=6
00:31:52.679 00.009 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4223
00:31:52.684 00.005 6120 Star::Find returns 1 (1), X=965.47, Y=48.64, Mass=14353, SNR=76.9, Peak=255 HFD=7.0
00:31:52.688 00.004 6120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-2.95) = xAngle (1.76 = 1.76)
00:31:52.693 00.005 6120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.49 = 1.49)
00:31:52.696 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.19 mountX=-0.05 mountY=0.27, mountTheta=1.76
00:31:52.702 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.25, opts=13)
00:31:52.708 00.006 6120 Enqueuing Move request for scope (0.10, -0.25)
00:31:52.712 00.004 7680 Worker thread wakes up
00:31:52.712 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.25) opts 0xd
00:31:52.712 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.25)
00:31:52.712 00.000 7680 Moving (0.10, -0.25) raw xDistance=-0.05 yDistance=0.27
00:31:52.713 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:52.717 00.004 6120 UpdateGuideState exits: m=14353 SNR=76.9 Saturated
00:31:52.722 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:52.726 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:52.729 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:31:52.729 00.000 6120 Enqueuing Expose request
00:31:52.734 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:31:52.734 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:31:52.734 00.000 7680 MoveAxis(E, 0, ABG)
00:31:52.735 00.001 7680 Move returns status 0, amount 0
00:31:52.735 00.000 7680 MoveAxis(N, 0, ABG)
00:31:52.735 00.000 7680 Move returns status 0, amount 0
00:31:52.735 00.000 7680 move complete, result=0
00:31:52.735 00.000 7680 worker thread done servicing request
00:31:52.736 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:31:52.740 00.004 7680 Worker thread wakes up
00:31:52.740 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:52.740 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:53.999 01.259 7680 Exposure complete
00:31:54.152 00.153 7680 worker thread done servicing request
00:31:54.152 00.000 6120 OnExposeComplete: enter
00:31:54.158 00.006 6120 UpdateGuideState(): m_state=6
00:31:54.161 00.003 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4224
00:31:54.166 00.005 6120 Star::Find returns 1 (1), X=965.23, Y=48.91, Mass=14495, SNR=78.8, Peak=255 HFD=6.8
00:31:54.169 00.003 6120 CameraToMount -- cameraTheta (3.07) - m_xAngle (-2.95) = xAngle (6.02 = -0.26)
00:31:54.174 00.005 6120 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.75 = -0.53)
00:31:54.178 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.07 mountX=0.13 mountY=-0.07, mountTheta=-0.48
00:31:54.184 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.01, opts=13)
00:31:54.188 00.004 6120 Enqueuing Move request for scope (-0.14, 0.01)
00:31:54.192 00.004 7680 Worker thread wakes up
00:31:54.192 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
00:31:54.192 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:54.196 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
00:31:54.197 00.001 6120 UpdateGuideState exits: m=14495 SNR=78.8 Saturated
00:31:54.201 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:54.207 00.006 7680 Moving (-0.14, 0.01) raw xDistance=0.13 yDistance=-0.07
00:31:54.208 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:31:54.208 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:54.214 00.006 6120 Enqueuing Expose request
00:31:54.218 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:31:54.218 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:31:54.218 00.000 7680 MoveAxis(E, 0, ABG)
00:31:54.218 00.000 7680 Move returns status 0, amount 0
00:31:54.219 00.001 7680 MoveAxis(N, 0, ABG)
00:31:54.219 00.000 7680 Move returns status 0, amount 0
00:31:54.219 00.000 7680 move complete, result=0
00:31:54.219 00.000 7680 worker thread done servicing request
00:31:54.220 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:31:54.222 00.002 7680 Worker thread wakes up
00:31:54.222 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:54.224 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:55.474 01.250 7680 Exposure complete
00:31:55.607 00.133 7680 worker thread done servicing request
00:31:55.609 00.002 6120 OnExposeComplete: enter
00:31:55.614 00.005 6120 UpdateGuideState(): m_state=6
00:31:55.618 00.004 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4225
00:31:55.623 00.005 6120 Star::Find returns 1 (1), X=965.25, Y=49.11, Mass=14702, SNR=77.9, Peak=255 HFD=6.9
00:31:55.626 00.003 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
00:31:55.631 00.005 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
00:31:55.634 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.25 cameraTheta=2.09 mountX=0.08 mountY=-0.24, mountTheta=-1.25
00:31:55.641 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.21, opts=13)
00:31:55.646 00.005 6120 Enqueuing Move request for scope (-0.12, 0.21)
00:31:55.651 00.005 7680 Worker thread wakes up
00:31:55.651 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:55.655 00.004 6120 UpdateGuideState exits: m=14702 SNR=77.9 Saturated
00:31:55.658 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:55.662 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:55.665 00.003 6120 Enqueuing Expose request
00:31:55.669 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
00:31:55.669 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
00:31:55.671 00.002 7680 Moving (-0.12, 0.21) raw xDistance=0.08 yDistance=-0.24
00:31:55.671 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:31:55.671 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:31:55.671 00.000 7680 MoveAxis(E, 0, ABG)
00:31:55.671 00.000 7680 Move returns status 0, amount 0
00:31:55.671 00.000 7680 MoveAxis(N, 133, ABG)
00:31:55.671 00.000 7680 Guiding  Dir = 0, Dur = 133
00:31:55.672 00.001 7680 IsSlewing returns 0
00:31:55.673 00.001 7680 IsGuiding returns 0
00:31:55.673 00.000 7680 PulseGuide returned control before completion, sleep 143
00:31:55.821 00.148 7680 IsGuiding returns 1
00:31:55.821 00.000 7680 scope still moving after pulse duration time elapsed
00:31:55.852 00.031 7680 IsSlewing returns 0
00:31:55.853 00.001 7680 IsGuiding returns 1
00:31:55.884 00.031 7680 IsSlewing returns 0
00:31:55.884 00.000 7680 IsGuiding returns 0
00:31:55.884 00.000 7680 scope move finished after 133 + 78 ms
00:31:55.884 00.000 7680 Move returns status 0, amount 133
00:31:55.884 00.000 7680 move complete, result=0
00:31:55.884 00.000 7680 worker thread done servicing request
00:31:55.885 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 133 ms NORTH
00:31:55.891 00.006 7680 Worker thread wakes up
00:31:55.892 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:55.892 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:57.149 01.257 7680 Exposure complete
00:31:57.278 00.129 7680 worker thread done servicing request
00:31:57.280 00.002 6120 OnExposeComplete: enter
00:31:57.283 00.003 6120 UpdateGuideState(): m_state=6
00:31:57.285 00.002 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4226
00:31:57.288 00.003 6120 Star::Find returns 1 (1), X=965.21, Y=49.09, Mass=14645, SNR=79.4, Peak=255 HFD=6.9
00:31:57.292 00.004 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.19 = -1.09)
00:31:57.296 00.004 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
00:31:57.299 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.24 mountX=0.12 mountY=-0.24, mountTheta=-1.13
00:31:57.303 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.20, opts=13)
00:31:57.306 00.003 6120 Enqueuing Move request for scope (-0.15, 0.20)
00:31:57.309 00.003 7680 Worker thread wakes up
00:31:57.309 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
00:31:57.309 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:57.312 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
00:31:57.312 00.000 7680 Moving (-0.15, 0.20) raw xDistance=0.12 yDistance=-0.24
00:31:57.312 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:31:57.312 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:31:57.313 00.001 7680 MoveAxis(E, 0, ABG)
00:31:57.314 00.001 7680 Move returns status 0, amount 0
00:31:57.314 00.000 7680 MoveAxis(N, 133, ABG)
00:31:57.314 00.000 6120 UpdateGuideState exits: m=14645 SNR=79.4 Saturated
00:31:57.317 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:57.321 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:57.324 00.003 7680 Guiding  Dir = 0, Dur = 133
00:31:57.324 00.000 6120 Enqueuing Expose request
00:31:57.329 00.005 7680 IsSlewing returns 0
00:31:57.329 00.000 7680 IsGuiding returns 0
00:31:57.330 00.001 7680 PulseGuide returned control before completion, sleep 143
00:31:57.484 00.154 7680 IsGuiding returns 1
00:31:57.486 00.002 7680 scope still moving after pulse duration time elapsed
00:31:57.514 00.028 7680 IsSlewing returns 0
00:31:57.516 00.002 7680 IsGuiding returns 0
00:31:57.517 00.001 7680 scope move finished after 133 + 55 ms
00:31:57.517 00.000 7680 Move returns status 0, amount 133
00:31:57.519 00.002 7680 move complete, result=0
00:31:57.519 00.000 7680 worker thread done servicing request
00:31:57.519 00.000 7680 Worker thread wakes up
00:31:57.520 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 133 ms NORTH
00:31:57.529 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:57.529 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:31:58.779 01.250 7680 Exposure complete
00:31:58.904 00.125 7680 worker thread done servicing request
00:31:58.904 00.000 6120 OnExposeComplete: enter
00:31:58.907 00.003 6120 UpdateGuideState(): m_state=6
00:31:58.911 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4227
00:31:58.914 00.003 6120 Star::Find returns 1 (1), X=965.10, Y=49.16, Mass=14013, SNR=77.5, Peak=255 HFD=6.9
00:31:58.918 00.004 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
00:31:58.921 00.003 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
00:31:58.926 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.27 hyp=0.38 cameraTheta=2.36 mountX=0.21 mountY=-0.36, mountTheta=-1.03
00:31:58.931 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.27, opts=13)
00:31:58.936 00.005 6120 Enqueuing Move request for scope (-0.27, 0.27)
00:31:58.939 00.003 7680 Worker thread wakes up
00:31:58.939 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:31:58.943 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.27) opts 0xd
00:31:58.943 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.27)
00:31:58.943 00.000 7680 Moving (-0.27, 0.27) raw xDistance=0.21 yDistance=-0.36
00:31:58.943 00.000 6120 UpdateGuideState exits: m=14013 SNR=77.5 Saturated
00:31:58.948 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:58.953 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:31:58.957 00.004 6120 Enqueuing Expose request
00:31:58.962 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:31:58.962 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:31:58.962 00.000 7680 MoveAxis(W, 87, ABG)
00:31:58.962 00.000 7680 Guiding  Dir = 3, Dur = 87
00:31:58.963 00.001 7680 IsSlewing returns 0
00:31:58.963 00.000 7680 IsGuiding returns 0
00:31:58.964 00.001 7680 PulseGuide returned control before completion, sleep 97
00:31:59.066 00.102 7680 IsGuiding returns 1
00:31:59.067 00.001 7680 scope still moving after pulse duration time elapsed
00:31:59.099 00.032 7680 IsSlewing returns 0
00:31:59.099 00.000 7680 IsGuiding returns 1
00:31:59.129 00.030 7680 IsSlewing returns 0
00:31:59.131 00.002 7680 IsGuiding returns 1
00:31:59.161 00.030 7680 IsSlewing returns 0
00:31:59.162 00.001 7680 IsGuiding returns 0
00:31:59.163 00.001 7680 scope move finished after 87 + 112 ms
00:31:59.164 00.001 7680 Move returns status 0, amount 87
00:31:59.164 00.000 7680 MoveAxis(N, 193, ABG)
00:31:59.164 00.000 7680 Guiding  Dir = 0, Dur = 193
00:31:59.165 00.001 7680 IsSlewing returns 0
00:31:59.165 00.000 7680 IsGuiding returns 0
00:31:59.166 00.001 7680 PulseGuide returned control before completion, sleep 203
00:31:59.379 00.213 7680 IsGuiding returns 1
00:31:59.381 00.002 7680 scope still moving after pulse duration time elapsed
00:31:59.410 00.029 7680 IsSlewing returns 0
00:31:59.412 00.002 7680 IsGuiding returns 0
00:31:59.413 00.001 7680 scope move finished after 193 + 54 ms
00:31:59.413 00.000 7680 Move returns status 0, amount 193
00:31:59.414 00.001 7680 move complete, result=0
00:31:59.415 00.001 7680 worker thread done servicing request
00:31:59.415 00.000 6120 GuideStep: 0.2 px 87 ms WEST, -0.4 px 193 ms NORTH
00:31:59.424 00.009 7680 Worker thread wakes up
00:31:59.424 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:31:59.424 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:00.677 01.253 7680 Exposure complete
00:32:00.815 00.138 7680 worker thread done servicing request
00:32:00.815 00.000 6120 OnExposeComplete: enter
00:32:00.819 00.004 6120 UpdateGuideState(): m_state=6
00:32:00.823 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4228
00:32:00.827 00.004 6120 Star::Find returns 1 (1), X=965.32, Y=49.15, Mass=12854, SNR=73.0, Peak=255 HFD=6.8
00:32:00.831 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.56)
00:32:00.835 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.83)
00:32:00.839 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.77 mountX=0.00 mountY=-0.25, mountTheta=-1.56
00:32:00.843 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.25, opts=13)
00:32:00.848 00.005 6120 Enqueuing Move request for scope (-0.05, 0.25)
00:32:00.851 00.003 7680 Worker thread wakes up
00:32:00.852 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:00.855 00.003 6120 UpdateGuideState exits: m=12854 SNR=73.0 Saturated
00:32:00.860 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:00.865 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
00:32:00.865 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
00:32:00.865 00.000 7680 Moving (-0.05, 0.25) raw xDistance=0.00 yDistance=-0.25
00:32:00.866 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:32:00.866 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:00.871 00.005 6120 Enqueuing Expose request
00:32:00.875 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:32:00.875 00.000 7680 MoveAxis(E, 0, ABG)
00:32:00.875 00.000 7680 Move returns status 0, amount 0
00:32:00.875 00.000 7680 MoveAxis(N, 134, ABG)
00:32:00.875 00.000 7680 Guiding  Dir = 0, Dur = 134
00:32:00.876 00.001 7680 IsSlewing returns 0
00:32:00.877 00.001 7680 IsGuiding returns 0
00:32:00.877 00.000 7680 PulseGuide returned control before completion, sleep 144
00:32:01.029 00.152 7680 IsGuiding returns 1
00:32:01.031 00.002 7680 scope still moving after pulse duration time elapsed
00:32:01.061 00.030 7680 IsSlewing returns 0
00:32:01.061 00.000 7680 IsGuiding returns 0
00:32:01.061 00.000 7680 scope move finished after 134 + 51 ms
00:32:01.063 00.002 7680 Move returns status 0, amount 134
00:32:01.063 00.000 7680 move complete, result=0
00:32:01.063 00.000 7680 worker thread done servicing request
00:32:01.063 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 134 ms NORTH
00:32:01.070 00.007 7680 Worker thread wakes up
00:32:01.070 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:01.071 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:02.321 01.250 7680 Exposure complete
00:32:02.456 00.135 7680 worker thread done servicing request
00:32:02.456 00.000 6120 OnExposeComplete: enter
00:32:02.461 00.005 6120 UpdateGuideState(): m_state=6
00:32:02.465 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4229
00:32:02.469 00.004 6120 Star::Find returns 1 (1), X=965.27, Y=49.08, Mass=13482, SNR=75.3, Peak=255 HFD=6.8
00:32:02.473 00.004 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
00:32:02.477 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
00:32:02.480 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.21 cameraTheta=2.06 mountX=0.06 mountY=-0.21, mountTheta=-1.28
00:32:02.488 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.19, opts=13)
00:32:02.493 00.005 6120 Enqueuing Move request for scope (-0.10, 0.19)
00:32:02.496 00.003 7680 Worker thread wakes up
00:32:02.496 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
00:32:02.498 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
00:32:02.498 00.000 7680 Moving (-0.10, 0.19) raw xDistance=0.06 yDistance=-0.21
00:32:02.498 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:32:02.498 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:32:02.498 00.000 7680 MoveAxis(E, 0, ABG)
00:32:02.498 00.000 7680 Move returns status 0, amount 0
00:32:02.499 00.001 7680 MoveAxis(N, 116, ABG)
00:32:02.499 00.000 7680 Guiding  Dir = 0, Dur = 116
00:32:02.499 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:02.503 00.004 7680 IsSlewing returns 0
00:32:02.503 00.000 6120 UpdateGuideState exits: m=13482 SNR=75.3 Saturated
00:32:02.507 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:02.510 00.003 7680 IsGuiding returns 0
00:32:02.512 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:02.517 00.005 7680 PulseGuide returned control before completion, sleep 126
00:32:02.517 00.000 6120 Enqueuing Expose request
00:32:02.656 00.139 7680 IsGuiding returns 0
00:32:02.657 00.001 7680 Move returns status 0, amount 116
00:32:02.658 00.001 7680 move complete, result=0
00:32:02.658 00.000 7680 worker thread done servicing request
00:32:02.658 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 116 ms NORTH
00:32:02.665 00.007 7680 Worker thread wakes up
00:32:02.665 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:02.665 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:03.919 01.254 7680 Exposure complete
00:32:04.057 00.138 7680 worker thread done servicing request
00:32:04.058 00.001 6120 OnExposeComplete: enter
00:32:04.062 00.004 6120 UpdateGuideState(): m_state=6
00:32:04.066 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4230
00:32:04.070 00.004 6120 Star::Find returns 1 (1), X=965.23, Y=49.17, Mass=14506, SNR=78.8, Peak=255 HFD=6.9
00:32:04.074 00.004 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (5.00 = -1.29)
00:32:04.079 00.005 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.56)
00:32:04.086 00.007 6120 CameraToMount -- cameraX=-0.14 cameraY=0.28 hyp=0.31 cameraTheta=2.04 mountX=0.09 mountY=-0.31, mountTheta=-1.30
00:32:04.091 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.28, opts=13)
00:32:04.095 00.004 6120 Enqueuing Move request for scope (-0.14, 0.28)
00:32:04.098 00.003 7680 Worker thread wakes up
00:32:04.100 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:04.103 00.003 6120 UpdateGuideState exits: m=14506 SNR=78.8 Saturated
00:32:04.109 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:04.113 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:04.116 00.003 6120 Enqueuing Expose request
00:32:04.120 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.28) opts 0xd
00:32:04.121 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.28)
00:32:04.121 00.000 7680 Moving (-0.14, 0.28) raw xDistance=0.09 yDistance=-0.31
00:32:04.121 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:32:04.122 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:32:04.122 00.000 7680 MoveAxis(E, 0, ABG)
00:32:04.122 00.000 7680 Move returns status 0, amount 0
00:32:04.122 00.000 7680 MoveAxis(N, 170, ABG)
00:32:04.123 00.001 7680 Guiding  Dir = 0, Dur = 170
00:32:04.123 00.000 7680 IsSlewing returns 0
00:32:04.123 00.000 7680 IsGuiding returns 0
00:32:04.124 00.001 7680 PulseGuide returned control before completion, sleep 180
00:32:04.313 00.189 7680 IsGuiding returns 1
00:32:04.315 00.002 7680 scope still moving after pulse duration time elapsed
00:32:04.344 00.029 7680 IsSlewing returns 0
00:32:04.345 00.001 7680 IsGuiding returns 0
00:32:04.345 00.000 7680 scope move finished after 170 + 52 ms
00:32:04.347 00.002 7680 Move returns status 0, amount 170
00:32:04.347 00.000 7680 move complete, result=0
00:32:04.347 00.000 7680 worker thread done servicing request
00:32:04.347 00.000 7680 Worker thread wakes up
00:32:04.347 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 170 ms NORTH
00:32:04.355 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:04.355 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:05.607 01.252 7680 Exposure complete
00:32:05.742 00.135 7680 worker thread done servicing request
00:32:05.742 00.000 6120 OnExposeComplete: enter
00:32:05.747 00.005 6120 UpdateGuideState(): m_state=6
00:32:05.751 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4231
00:32:05.754 00.003 6120 Star::Find returns 1 (1), X=965.37, Y=49.17, Mass=13990, SNR=75.1, Peak=255 HFD=6.9
00:32:05.759 00.005 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
00:32:05.763 00.004 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
00:32:05.768 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.27 hyp=0.27 cameraTheta=1.57 mountX=-0.05 mountY=-0.24, mountTheta=-1.78
00:32:05.773 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.27, opts=13)
00:32:05.777 00.004 6120 Enqueuing Move request for scope (0.00, 0.27)
00:32:05.780 00.003 7680 Worker thread wakes up
00:32:05.780 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.27) opts 0xd
00:32:05.781 00.001 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.27)
00:32:05.781 00.000 7680 Moving (0.00, 0.27) raw xDistance=-0.05 yDistance=-0.24
00:32:05.781 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:32:05.781 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:32:05.781 00.000 7680 MoveAxis(E, 0, ABG)
00:32:05.781 00.000 7680 Move returns status 0, amount 0
00:32:05.781 00.000 7680 MoveAxis(N, 132, ABG)
00:32:05.781 00.000 7680 Guiding  Dir = 0, Dur = 132
00:32:05.781 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:05.786 00.005 7680 IsSlewing returns 0
00:32:05.786 00.000 6120 UpdateGuideState exits: m=13990 SNR=75.1 Saturated
00:32:05.790 00.004 7680 IsGuiding returns 0
00:32:05.790 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:05.792 00.002 7680 PulseGuide returned control before completion, sleep 142
00:32:05.792 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:05.797 00.005 6120 Enqueuing Expose request
00:32:05.943 00.146 7680 IsGuiding returns 1
00:32:05.944 00.001 7680 scope still moving after pulse duration time elapsed
00:32:05.975 00.031 7680 IsSlewing returns 0
00:32:05.977 00.002 7680 IsGuiding returns 0
00:32:05.977 00.000 7680 scope move finished after 132 + 55 ms
00:32:05.978 00.001 7680 Move returns status 0, amount 132
00:32:05.978 00.000 7680 move complete, result=0
00:32:05.979 00.001 7680 worker thread done servicing request
00:32:05.979 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 132 ms NORTH
00:32:05.987 00.008 7680 Worker thread wakes up
00:32:05.987 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:05.988 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:07.241 01.253 7680 Exposure complete
00:32:07.383 00.142 7680 worker thread done servicing request
00:32:07.383 00.000 6120 OnExposeComplete: enter
00:32:07.387 00.004 6120 UpdateGuideState(): m_state=6
00:32:07.392 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4232
00:32:07.396 00.004 6120 Star::Find returns 1 (1), X=965.27, Y=49.09, Mass=13641, SNR=75.4, Peak=255 HFD=6.8
00:32:07.400 00.004 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
00:32:07.404 00.004 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
00:32:07.406 00.002 6120 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.22 cameraTheta=2.03 mountX=0.06 mountY=-0.22, mountTheta=-1.31
00:32:07.411 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.20, opts=13)
00:32:07.415 00.004 6120 Enqueuing Move request for scope (-0.10, 0.20)
00:32:07.418 00.003 7680 Worker thread wakes up
00:32:07.419 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
00:32:07.419 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
00:32:07.419 00.000 7680 Moving (-0.10, 0.20) raw xDistance=0.06 yDistance=-0.22
00:32:07.419 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:32:07.419 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:32:07.419 00.000 7680 MoveAxis(E, 0, ABG)
00:32:07.419 00.000 7680 Move returns status 0, amount 0
00:32:07.419 00.000 7680 MoveAxis(N, 120, ABG)
00:32:07.421 00.002 7680 Guiding  Dir = 0, Dur = 120
00:32:07.421 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:07.425 00.004 7680 IsSlewing returns 0
00:32:07.425 00.000 6120 UpdateGuideState exits: m=13641 SNR=75.4 Saturated
00:32:07.429 00.004 7680 IsGuiding returns 0
00:32:07.429 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:07.433 00.004 7680 PulseGuide returned control before completion, sleep 130
00:32:07.433 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:07.437 00.004 6120 Enqueuing Expose request
00:32:07.578 00.141 7680 IsGuiding returns 1
00:32:07.579 00.001 7680 scope still moving after pulse duration time elapsed
00:32:07.607 00.028 7680 IsSlewing returns 0
00:32:07.607 00.000 7680 IsGuiding returns 0
00:32:07.609 00.002 7680 scope move finished after 120 + 59 ms
00:32:07.609 00.000 7680 Move returns status 0, amount 120
00:32:07.610 00.001 7680 move complete, result=0
00:32:07.610 00.000 7680 worker thread done servicing request
00:32:07.610 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 120 ms NORTH
00:32:07.616 00.006 7680 Worker thread wakes up
00:32:07.617 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:07.617 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:08.868 01.251 7680 Exposure complete
00:32:09.002 00.134 7680 worker thread done servicing request
00:32:09.002 00.000 6120 OnExposeComplete: enter
00:32:09.007 00.005 6120 UpdateGuideState(): m_state=6
00:32:09.010 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4233
00:32:09.016 00.006 6120 Star::Find returns 1 (1), X=965.34, Y=49.04, Mass=14086, SNR=77.5, Peak=255 HFD=6.8
00:32:09.020 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
00:32:09.024 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
00:32:09.027 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.74 mountX=-0.00 mountY=-0.14, mountTheta=-1.59
00:32:09.031 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.15, opts=13)
00:32:09.036 00.005 6120 Enqueuing Move request for scope (-0.03, 0.15)
00:32:09.039 00.003 7680 Worker thread wakes up
00:32:09.040 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:09.043 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
00:32:09.043 00.000 6120 UpdateGuideState exits: m=14086 SNR=77.5 Saturated
00:32:09.047 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:09.053 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
00:32:09.053 00.000 7680 Moving (-0.03, 0.15) raw xDistance=-0.00 yDistance=-0.14
00:32:09.053 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:32:09.053 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:32:09.053 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:09.058 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:32:09.059 00.001 7680 MoveAxis(E, 0, ABG)
00:32:09.059 00.000 7680 Move returns status 0, amount 0
00:32:09.059 00.000 7680 MoveAxis(N, 0, ABG)
00:32:09.060 00.001 7680 Move returns status 0, amount 0
00:32:09.060 00.000 7680 move complete, result=0
00:32:09.060 00.000 6120 Enqueuing Expose request
00:32:09.064 00.004 7680 worker thread done servicing request
00:32:09.064 00.000 7680 Worker thread wakes up
00:32:09.064 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:09.069 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:09.069 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:10.325 01.256 7680 Exposure complete
00:32:10.461 00.136 7680 worker thread done servicing request
00:32:10.461 00.000 6120 OnExposeComplete: enter
00:32:10.466 00.005 6120 UpdateGuideState(): m_state=6
00:32:10.469 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4234
00:32:10.472 00.003 6120 Star::Find returns 1 (1), X=965.59, Y=49.25, Mass=13951, SNR=76.3, Peak=255 HFD=7.0
00:32:10.477 00.005 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
00:32:10.481 00.004 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
00:32:10.484 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=0.35 hyp=0.42 cameraTheta=1.00 mountX=-0.29 mountY=-0.22, mountTheta=-2.49
00:32:10.490 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.35, opts=13)
00:32:10.494 00.004 6120 Enqueuing Move request for scope (0.22, 0.35)
00:32:10.498 00.004 7680 Worker thread wakes up
00:32:10.498 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.35) opts 0xd
00:32:10.498 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.35)
00:32:10.498 00.000 7680 Moving (0.22, 0.35) raw xDistance=-0.29 yDistance=-0.22
00:32:10.499 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:32:10.499 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:32:10.499 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:10.503 00.004 6120 UpdateGuideState exits: m=13951 SNR=76.3 Saturated
00:32:10.508 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:10.513 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:10.517 00.004 6120 Enqueuing Expose request
00:32:10.521 00.004 7680 MoveAxis(E, 117, ABG)
00:32:10.521 00.000 7680 Guiding  Dir = 2, Dur = 117
00:32:10.521 00.000 7680 IsSlewing returns 0
00:32:10.523 00.002 7680 IsGuiding returns 0
00:32:10.523 00.000 7680 PulseGuide returned control before completion, sleep 127
00:32:10.657 00.134 7680 IsGuiding returns 1
00:32:10.657 00.000 7680 scope still moving after pulse duration time elapsed
00:32:10.688 00.031 7680 IsSlewing returns 0
00:32:10.689 00.001 7680 IsGuiding returns 0
00:32:10.689 00.000 7680 scope move finished after 117 + 49 ms
00:32:10.689 00.000 7680 Move returns status 0, amount 117
00:32:10.690 00.001 7680 MoveAxis(N, 118, ABG)
00:32:10.690 00.000 7680 Guiding  Dir = 0, Dur = 118
00:32:10.691 00.001 7680 IsSlewing returns 0
00:32:10.691 00.000 7680 IsGuiding returns 0
00:32:10.692 00.001 7680 PulseGuide returned control before completion, sleep 128
00:32:10.828 00.136 7680 IsGuiding returns 1
00:32:10.829 00.001 7680 scope still moving after pulse duration time elapsed
00:32:10.860 00.031 7680 IsSlewing returns 0
00:32:10.862 00.002 7680 IsGuiding returns 0
00:32:10.863 00.001 7680 scope move finished after 118 + 52 ms
00:32:10.863 00.000 7680 Move returns status 0, amount 118
00:32:10.864 00.001 7680 move complete, result=0
00:32:10.864 00.000 6120 GuideStep: -0.3 px 117 ms EAST, -0.2 px 118 ms NORTH
00:32:10.870 00.006 7680 worker thread done servicing request
00:32:10.871 00.001 7680 Worker thread wakes up
00:32:10.871 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:10.871 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:12.117 01.246 7680 Exposure complete
00:32:12.257 00.140 7680 worker thread done servicing request
00:32:12.258 00.001 6120 OnExposeComplete: enter
00:32:12.262 00.004 6120 UpdateGuideState(): m_state=6
00:32:12.266 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4235
00:32:12.270 00.004 6120 Star::Find returns 1 (1), X=965.07, Y=49.20, Mass=13643, SNR=76.4, Peak=255 HFD=6.9
00:32:12.275 00.005 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.30 = -0.98)
00:32:12.278 00.003 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.25)
00:32:12.283 00.005 6120 CameraToMount -- cameraX=-0.30 cameraY=0.30 hyp=0.42 cameraTheta=2.35 mountX=0.24 mountY=-0.40, mountTheta=-1.04
00:32:12.287 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.30, opts=13)
00:32:12.291 00.004 6120 Enqueuing Move request for scope (-0.30, 0.30)
00:32:12.297 00.006 7680 Worker thread wakes up
00:32:12.297 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:12.302 00.005 6120 UpdateGuideState exits: m=13643 SNR=76.4 Saturated
00:32:12.306 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.30) opts 0xd
00:32:12.306 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.30)
00:32:12.306 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:12.310 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:12.313 00.003 7680 Moving (-0.30, 0.30) raw xDistance=0.24 yDistance=-0.40
00:32:12.314 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.24
00:32:12.314 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:32:12.314 00.000 7680 MoveAxis(W, 88, ABG)
00:32:12.315 00.001 7680 Guiding  Dir = 3, Dur = 88
00:32:12.315 00.000 6120 Enqueuing Expose request
00:32:12.318 00.003 7680 IsSlewing returns 0
00:32:12.319 00.001 7680 IsGuiding returns 0
00:32:12.319 00.000 7680 PulseGuide returned control before completion, sleep 98
00:32:12.422 00.103 7680 IsGuiding returns 1
00:32:12.422 00.000 7680 scope still moving after pulse duration time elapsed
00:32:12.454 00.032 7680 IsSlewing returns 0
00:32:12.455 00.001 7680 IsGuiding returns 0
00:32:12.455 00.000 7680 scope move finished after 88 + 48 ms
00:32:12.455 00.000 7680 Move returns status 0, amount 88
00:32:12.456 00.001 7680 MoveAxis(N, 218, ABG)
00:32:12.456 00.000 7680 Guiding  Dir = 0, Dur = 218
00:32:12.457 00.001 7680 IsSlewing returns 0
00:32:12.457 00.000 7680 IsGuiding returns 0
00:32:12.458 00.001 7680 PulseGuide returned control before completion, sleep 228
00:32:12.690 00.232 7680 IsGuiding returns 1
00:32:12.691 00.001 7680 scope still moving after pulse duration time elapsed
00:32:12.722 00.031 7680 IsSlewing returns 0
00:32:12.723 00.001 7680 IsGuiding returns 0
00:32:12.724 00.001 7680 scope move finished after 218 + 48 ms
00:32:12.724 00.000 7680 Move returns status 0, amount 218
00:32:12.725 00.001 7680 move complete, result=0
00:32:12.726 00.001 7680 worker thread done servicing request
00:32:12.726 00.000 6120 GuideStep: 0.2 px 88 ms WEST, -0.4 px 218 ms NORTH
00:32:12.733 00.007 7680 Worker thread wakes up
00:32:12.733 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:12.733 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:13.988 01.255 7680 Exposure complete
00:32:14.123 00.135 7680 worker thread done servicing request
00:32:14.124 00.001 6120 OnExposeComplete: enter
00:32:14.128 00.004 6120 UpdateGuideState(): m_state=6
00:32:14.131 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4236
00:32:14.135 00.004 6120 Star::Find returns 1 (1), X=965.31, Y=49.20, Mass=13613, SNR=75.4, Peak=255 HFD=6.9
00:32:14.138 00.003 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
00:32:14.142 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
00:32:14.146 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.30 hyp=0.31 cameraTheta=1.76 mountX=-0.00 mountY=-0.30, mountTheta=-1.57
00:32:14.151 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.30, opts=13)
00:32:14.155 00.004 6120 Enqueuing Move request for scope (-0.06, 0.30)
00:32:14.159 00.004 7680 Worker thread wakes up
00:32:14.159 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.30) opts 0xd
00:32:14.159 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.30)
00:32:14.160 00.001 7680 Moving (-0.06, 0.30) raw xDistance=-0.00 yDistance=-0.30
00:32:14.160 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:32:14.160 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:32:14.160 00.000 7680 MoveAxis(E, 0, ABG)
00:32:14.161 00.001 7680 Move returns status 0, amount 0
00:32:14.161 00.000 7680 MoveAxis(N, 161, ABG)
00:32:14.161 00.000 7680 Guiding  Dir = 0, Dur = 161
00:32:14.161 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:14.165 00.004 7680 IsSlewing returns 0
00:32:14.165 00.000 6120 UpdateGuideState exits: m=13613 SNR=75.4 Saturated
00:32:14.168 00.003 7680 IsGuiding returns 0
00:32:14.169 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:14.172 00.003 7680 PulseGuide returned control before completion, sleep 171
00:32:14.172 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:14.177 00.005 6120 Enqueuing Expose request
00:32:14.351 00.174 7680 IsGuiding returns 1
00:32:14.354 00.003 7680 scope still moving after pulse duration time elapsed
00:32:14.382 00.028 7680 IsSlewing returns 0
00:32:14.383 00.001 7680 IsGuiding returns 0
00:32:14.383 00.000 7680 scope move finished after 161 + 54 ms
00:32:14.384 00.001 7680 Move returns status 0, amount 161
00:32:14.385 00.001 7680 move complete, result=0
00:32:14.387 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 161 ms NORTH
00:32:14.395 00.008 7680 worker thread done servicing request
00:32:14.395 00.000 7680 Worker thread wakes up
00:32:14.395 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:14.395 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:15.642 01.247 7680 Exposure complete
00:32:15.780 00.138 7680 worker thread done servicing request
00:32:15.780 00.000 6120 OnExposeComplete: enter
00:32:15.785 00.005 6120 UpdateGuideState(): m_state=6
00:32:15.789 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4237
00:32:15.793 00.004 6120 Star::Find returns 1 (1), X=965.29, Y=49.16, Mass=14489, SNR=77.6, Peak=255 HFD=6.9
00:32:15.799 00.006 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
00:32:15.803 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
00:32:15.806 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.27 hyp=0.28 cameraTheta=1.87 mountX=0.03 mountY=-0.28, mountTheta=-1.46
00:32:15.812 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.27, opts=13)
00:32:15.816 00.004 6120 Enqueuing Move request for scope (-0.08, 0.27)
00:32:15.820 00.004 7680 Worker thread wakes up
00:32:15.820 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:15.824 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.27) opts 0xd
00:32:15.824 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.27)
00:32:15.824 00.000 7680 Moving (-0.08, 0.27) raw xDistance=0.03 yDistance=-0.28
00:32:15.824 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:32:15.824 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:32:15.824 00.000 7680 MoveAxis(E, 0, ABG)
00:32:15.825 00.001 6120 UpdateGuideState exits: m=14489 SNR=77.6 Saturated
00:32:15.829 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:15.833 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:15.836 00.003 6120 Enqueuing Expose request
00:32:15.840 00.004 7680 Move returns status 0, amount 0
00:32:15.840 00.000 7680 MoveAxis(N, 150, ABG)
00:32:15.840 00.000 7680 Guiding  Dir = 0, Dur = 150
00:32:15.840 00.000 7680 IsSlewing returns 0
00:32:15.842 00.002 7680 IsGuiding returns 0
00:32:15.842 00.000 7680 PulseGuide returned control before completion, sleep 160
00:32:16.017 00.175 7680 IsGuiding returns 0
00:32:16.018 00.001 7680 Move returns status 0, amount 150
00:32:16.018 00.000 7680 move complete, result=0
00:32:16.020 00.002 7680 worker thread done servicing request
00:32:16.020 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 150 ms NORTH
00:32:16.026 00.006 7680 Worker thread wakes up
00:32:16.026 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:16.026 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:17.280 01.254 7680 Exposure complete
00:32:17.402 00.122 7680 worker thread done servicing request
00:32:17.402 00.000 6120 OnExposeComplete: enter
00:32:17.408 00.006 6120 UpdateGuideState(): m_state=6
00:32:17.413 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4238
00:32:17.418 00.005 6120 Star::Find returns 1 (1), X=965.27, Y=49.10, Mass=14343, SNR=77.4, Peak=255 HFD=6.9
00:32:17.423 00.005 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.99 = -1.29)
00:32:17.430 00.007 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.56)
00:32:17.435 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.23 cameraTheta=2.03 mountX=0.06 mountY=-0.23, mountTheta=-1.30
00:32:17.442 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.20, opts=13)
00:32:17.446 00.004 6120 Enqueuing Move request for scope (-0.10, 0.20)
00:32:17.453 00.007 7680 Worker thread wakes up
00:32:17.454 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:17.459 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
00:32:17.460 00.001 6120 UpdateGuideState exits: m=14343 SNR=77.4 Saturated
00:32:17.465 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:17.470 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:17.475 00.005 6120 Enqueuing Expose request
00:32:17.481 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
00:32:17.481 00.000 7680 Moving (-0.10, 0.20) raw xDistance=0.06 yDistance=-0.23
00:32:17.482 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:32:17.482 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:32:17.483 00.001 7680 MoveAxis(E, 0, ABG)
00:32:17.483 00.000 7680 Move returns status 0, amount 0
00:32:17.483 00.000 7680 MoveAxis(N, 123, ABG)
00:32:17.483 00.000 7680 Guiding  Dir = 0, Dur = 123
00:32:17.484 00.001 7680 IsSlewing returns 0
00:32:17.485 00.001 7680 IsGuiding returns 0
00:32:17.485 00.000 7680 PulseGuide returned control before completion, sleep 133
00:32:17.629 00.144 7680 IsGuiding returns 1
00:32:17.630 00.001 7680 scope still moving after pulse duration time elapsed
00:32:17.660 00.030 7680 IsSlewing returns 0
00:32:17.660 00.000 7680 IsGuiding returns 0
00:32:17.661 00.001 7680 scope move finished after 123 + 52 ms
00:32:17.661 00.000 7680 Move returns status 0, amount 123
00:32:17.661 00.000 7680 move complete, result=0
00:32:17.661 00.000 7680 worker thread done servicing request
00:32:17.661 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 123 ms NORTH
00:32:17.668 00.007 7680 Worker thread wakes up
00:32:17.668 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:17.669 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:18.915 01.246 7680 Exposure complete
00:32:19.043 00.128 7680 worker thread done servicing request
00:32:19.044 00.001 6120 OnExposeComplete: enter
00:32:19.048 00.004 6120 UpdateGuideState(): m_state=6
00:32:19.051 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4239
00:32:19.056 00.005 6120 Star::Find returns 1 (1), X=965.20, Y=49.08, Mass=13994, SNR=77.6, Peak=255 HFD=6.9
00:32:19.060 00.004 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
00:32:19.063 00.003 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.30)
00:32:19.068 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.19 hyp=0.25 cameraTheta=2.30 mountX=0.13 mountY=-0.24, mountTheta=-1.08
00:32:19.074 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.19, opts=13)
00:32:19.079 00.005 6120 Enqueuing Move request for scope (-0.17, 0.19)
00:32:19.083 00.004 7680 Worker thread wakes up
00:32:19.083 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:19.087 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.19) opts 0xd
00:32:19.088 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.19)
00:32:19.088 00.000 7680 Moving (-0.17, 0.19) raw xDistance=0.13 yDistance=-0.24
00:32:19.088 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:32:19.088 00.000 6120 UpdateGuideState exits: m=13994 SNR=77.6 Saturated
00:32:19.092 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:19.095 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:19.100 00.005 6120 Enqueuing Expose request
00:32:19.104 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:32:19.104 00.000 7680 MoveAxis(E, 0, ABG)
00:32:19.104 00.000 7680 Move returns status 0, amount 0
00:32:19.105 00.001 7680 MoveAxis(N, 133, ABG)
00:32:19.105 00.000 7680 Guiding  Dir = 0, Dur = 133
00:32:19.106 00.001 7680 IsSlewing returns 0
00:32:19.106 00.000 7680 IsGuiding returns 0
00:32:19.107 00.001 7680 PulseGuide returned control before completion, sleep 143
00:32:19.253 00.146 7680 IsGuiding returns 1
00:32:19.254 00.001 7680 scope still moving after pulse duration time elapsed
00:32:19.286 00.032 7680 IsSlewing returns 0
00:32:19.288 00.002 7680 IsGuiding returns 0
00:32:19.289 00.001 7680 scope move finished after 133 + 49 ms
00:32:19.289 00.000 7680 Move returns status 0, amount 133
00:32:19.290 00.001 7680 move complete, result=0
00:32:19.290 00.000 7680 worker thread done servicing request
00:32:19.290 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 133 ms NORTH
00:32:19.294 00.004 7680 Worker thread wakes up
00:32:19.295 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:19.295 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:20.546 01.251 7680 Exposure complete
00:32:20.687 00.141 7680 worker thread done servicing request
00:32:20.687 00.000 6120 OnExposeComplete: enter
00:32:20.691 00.004 6120 UpdateGuideState(): m_state=6
00:32:20.695 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4240
00:32:20.700 00.005 6120 Star::Find returns 1 (1), X=965.22, Y=49.20, Mass=13191, SNR=75.6, Peak=255 HFD=6.8
00:32:20.704 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
00:32:20.710 00.006 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
00:32:20.714 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.30 hyp=0.33 cameraTheta=2.02 mountX=0.09 mountY=-0.33, mountTheta=-1.32
00:32:20.720 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.30, opts=13)
00:32:20.724 00.004 6120 Enqueuing Move request for scope (-0.14, 0.30)
00:32:20.728 00.004 7680 Worker thread wakes up
00:32:20.728 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.30) opts 0xd
00:32:20.728 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.30)
00:32:20.728 00.000 7680 Moving (-0.14, 0.30) raw xDistance=0.09 yDistance=-0.33
00:32:20.729 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:20.737 00.008 6120 UpdateGuideState exits: m=13191 SNR=75.6 Saturated
00:32:20.742 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:20.746 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:20.750 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:32:20.750 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:32:20.751 00.001 7680 MoveAxis(E, 0, ABG)
00:32:20.751 00.000 7680 Move returns status 0, amount 0
00:32:20.751 00.000 7680 MoveAxis(N, 181, ABG)
00:32:20.751 00.000 6120 Enqueuing Expose request
00:32:20.756 00.005 7680 Guiding  Dir = 0, Dur = 181
00:32:20.757 00.001 7680 IsSlewing returns 0
00:32:20.758 00.001 7680 IsGuiding returns 0
00:32:20.758 00.000 7680 PulseGuide returned control before completion, sleep 191
00:32:20.957 00.199 7680 IsGuiding returns 1
00:32:20.958 00.001 7680 scope still moving after pulse duration time elapsed
00:32:20.988 00.030 7680 IsSlewing returns 0
00:32:20.989 00.001 7680 IsGuiding returns 0
00:32:20.989 00.000 7680 scope move finished after 181 + 50 ms
00:32:20.989 00.000 7680 Move returns status 0, amount 181
00:32:20.990 00.001 7680 move complete, result=0
00:32:20.990 00.000 7680 worker thread done servicing request
00:32:20.990 00.000 7680 Worker thread wakes up
00:32:20.991 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 181 ms NORTH
00:32:20.997 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:20.997 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:22.246 01.249 7680 Exposure complete
00:32:22.377 00.131 7680 worker thread done servicing request
00:32:22.377 00.000 6120 OnExposeComplete: enter
00:32:22.381 00.004 6120 UpdateGuideState(): m_state=6
00:32:22.384 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4241
00:32:22.390 00.006 6120 Star::Find returns 1 (1), X=965.24, Y=49.06, Mass=14698, SNR=78.9, Peak=255 HFD=6.9
00:32:22.396 00.006 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
00:32:22.399 00.003 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
00:32:22.404 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.26 mountX=0.10 mountY=-0.20, mountTheta=-1.11
00:32:22.409 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.16, opts=13)
00:32:22.412 00.003 6120 Enqueuing Move request for scope (-0.13, 0.16)
00:32:22.415 00.003 7680 Worker thread wakes up
00:32:22.416 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:22.420 00.004 6120 UpdateGuideState exits: m=14698 SNR=78.9 Saturated
00:32:22.425 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:22.429 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:22.433 00.004 6120 Enqueuing Expose request
00:32:22.438 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
00:32:22.438 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
00:32:22.438 00.000 7680 Moving (-0.13, 0.16) raw xDistance=0.10 yDistance=-0.20
00:32:22.438 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:32:22.439 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:32:22.439 00.000 7680 MoveAxis(E, 0, ABG)
00:32:22.439 00.000 7680 Move returns status 0, amount 0
00:32:22.439 00.000 7680 MoveAxis(N, 110, ABG)
00:32:22.439 00.000 7680 Guiding  Dir = 0, Dur = 110
00:32:22.440 00.001 7680 IsSlewing returns 0
00:32:22.440 00.000 7680 IsGuiding returns 0
00:32:22.441 00.001 7680 PulseGuide returned control before completion, sleep 120
00:32:22.565 00.124 7680 IsGuiding returns 1
00:32:22.566 00.001 7680 scope still moving after pulse duration time elapsed
00:32:22.595 00.029 7680 IsSlewing returns 0
00:32:22.598 00.003 7680 IsGuiding returns 0
00:32:22.598 00.000 7680 scope move finished after 110 + 47 ms
00:32:22.598 00.000 7680 Move returns status 0, amount 110
00:32:22.598 00.000 7680 move complete, result=0
00:32:22.600 00.002 7680 worker thread done servicing request
00:32:22.600 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 110 ms NORTH
00:32:22.606 00.006 7680 Worker thread wakes up
00:32:22.606 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:22.606 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:23.856 01.250 7680 Exposure complete
00:32:23.997 00.141 7680 worker thread done servicing request
00:32:23.998 00.001 6120 OnExposeComplete: enter
00:32:24.002 00.004 6120 UpdateGuideState(): m_state=6
00:32:24.006 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4242
00:32:24.010 00.004 6120 Star::Find returns 1 (1), X=965.18, Y=49.07, Mass=14584, SNR=77.1, Peak=255 HFD=6.9
00:32:24.015 00.005 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
00:32:24.020 00.005 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
00:32:24.025 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.40 mountX=0.16 mountY=-0.24, mountTheta=-1.00
00:32:24.030 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.18, opts=13)
00:32:24.034 00.004 6120 Enqueuing Move request for scope (-0.19, 0.18)
00:32:24.038 00.004 7680 Worker thread wakes up
00:32:24.038 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
00:32:24.038 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
00:32:24.038 00.000 7680 Moving (-0.19, 0.18) raw xDistance=0.16 yDistance=-0.24
00:32:24.039 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:32:24.040 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:24.044 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:32:24.045 00.001 6120 UpdateGuideState exits: m=14584 SNR=77.1 Saturated
00:32:24.049 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:24.054 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:24.058 00.004 6120 Enqueuing Expose request
00:32:24.062 00.004 7680 MoveAxis(E, 0, ABG)
00:32:24.062 00.000 7680 Move returns status 0, amount 0
00:32:24.062 00.000 7680 MoveAxis(N, 133, ABG)
00:32:24.062 00.000 7680 Guiding  Dir = 0, Dur = 133
00:32:24.062 00.000 7680 IsSlewing returns 0
00:32:24.063 00.001 7680 IsGuiding returns 0
00:32:24.064 00.001 7680 PulseGuide returned control before completion, sleep 143
00:32:24.209 00.145 7680 IsGuiding returns 1
00:32:24.210 00.001 7680 scope still moving after pulse duration time elapsed
00:32:24.241 00.031 7680 IsSlewing returns 0
00:32:24.242 00.001 7680 IsGuiding returns 0
00:32:24.243 00.001 7680 scope move finished after 133 + 46 ms
00:32:24.243 00.000 7680 Move returns status 0, amount 133
00:32:24.244 00.001 7680 move complete, result=0
00:32:24.244 00.000 7680 worker thread done servicing request
00:32:24.245 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 133 ms NORTH
00:32:24.252 00.007 7680 Worker thread wakes up
00:32:24.252 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:24.252 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:25.502 01.250 7680 Exposure complete
00:32:25.631 00.129 7680 worker thread done servicing request
00:32:25.632 00.001 6120 OnExposeComplete: enter
00:32:25.636 00.004 6120 UpdateGuideState(): m_state=6
00:32:25.640 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4243
00:32:25.646 00.006 6120 Star::Find returns 1 (1), X=964.97, Y=49.10, Mass=14089, SNR=77.6, Peak=255 HFD=7.0
00:32:25.651 00.005 6120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-2.95) = xAngle (5.63 = -0.65)
00:32:25.656 00.005 6120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.36 = -0.92)
00:32:25.659 00.003 6120 CameraToMount -- cameraX=-0.40 cameraY=0.20 hyp=0.45 cameraTheta=2.68 mountX=0.35 mountY=-0.35, mountTheta=-0.79
00:32:25.665 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=0.20, opts=13)
00:32:25.669 00.004 6120 Enqueuing Move request for scope (-0.40, 0.20)
00:32:25.674 00.005 7680 Worker thread wakes up
00:32:25.674 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:25.678 00.004 6120 UpdateGuideState exits: m=14089 SNR=77.6 Saturated
00:32:25.682 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:25.686 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:25.689 00.003 6120 Enqueuing Expose request
00:32:25.694 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.20) opts 0xd
00:32:25.694 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.40, 0.20)
00:32:25.694 00.000 7680 Moving (-0.40, 0.20) raw xDistance=0.35 yDistance=-0.35
00:32:25.694 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:32:25.694 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:32:25.695 00.001 7680 MoveAxis(W, 145, ABG)
00:32:25.695 00.000 7680 Guiding  Dir = 3, Dur = 145
00:32:25.695 00.000 7680 IsSlewing returns 0
00:32:25.696 00.001 7680 IsGuiding returns 0
00:32:25.696 00.000 7680 PulseGuide returned control before completion, sleep 155
00:32:25.868 00.172 7680 IsGuiding returns 1
00:32:25.868 00.000 7680 scope still moving after pulse duration time elapsed
00:32:25.898 00.030 7680 IsSlewing returns 0
00:32:25.899 00.001 7680 IsGuiding returns 0
00:32:25.899 00.000 7680 scope move finished after 145 + 58 ms
00:32:25.900 00.001 7680 Move returns status 0, amount 145
00:32:25.901 00.001 7680 MoveAxis(N, 193, ABG)
00:32:25.901 00.000 7680 Guiding  Dir = 0, Dur = 193
00:32:25.901 00.000 7680 IsSlewing returns 0
00:32:25.902 00.001 7680 IsGuiding returns 0
00:32:25.903 00.001 7680 PulseGuide returned control before completion, sleep 203
00:32:26.117 00.214 7680 IsGuiding returns 1
00:32:26.118 00.001 7680 scope still moving after pulse duration time elapsed
00:32:26.148 00.030 7680 IsSlewing returns 0
00:32:26.148 00.000 7680 IsGuiding returns 0
00:32:26.149 00.001 7680 scope move finished after 193 + 54 ms
00:32:26.149 00.000 7680 Move returns status 0, amount 193
00:32:26.150 00.001 7680 move complete, result=0
00:32:26.150 00.000 7680 worker thread done servicing request
00:32:26.150 00.000 6120 GuideStep: 0.4 px 145 ms WEST, -0.4 px 193 ms NORTH
00:32:26.157 00.007 7680 Worker thread wakes up
00:32:26.158 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:26.158 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:27.414 01.256 7680 Exposure complete
00:32:27.538 00.124 7680 worker thread done servicing request
00:32:27.539 00.001 6120 OnExposeComplete: enter
00:32:27.543 00.004 6120 UpdateGuideState(): m_state=6
00:32:27.549 00.006 6120 Star::Find(15, 964, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4244
00:32:27.555 00.006 6120 Star::Find returns 1 (1), X=965.20, Y=48.86, Mass=13748, SNR=77.6, Peak=255 HFD=6.8
00:32:27.560 00.005 6120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-2.95) = xAngle (-0.00 = -0.00)
00:32:27.565 00.005 6120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.27 = -0.27)
00:32:27.569 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.96 mountX=0.17 mountY=-0.05, mountTheta=-0.26
00:32:27.574 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.03, opts=13)
00:32:27.578 00.004 6120 Enqueuing Move request for scope (-0.17, -0.03)
00:32:27.582 00.004 7680 Worker thread wakes up
00:32:27.583 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:27.586 00.003 6120 UpdateGuideState exits: m=13748 SNR=77.6 Saturated
00:32:27.590 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:27.593 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:27.597 00.004 6120 Enqueuing Expose request
00:32:27.601 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
00:32:27.601 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
00:32:27.601 00.000 7680 Moving (-0.17, -0.03) raw xDistance=0.17 yDistance=-0.05
00:32:27.601 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:32:27.601 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:32:27.602 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:32:27.602 00.000 7680 MoveAxis(E, 0, ABG)
00:32:27.602 00.000 7680 Move returns status 0, amount 0
00:32:27.602 00.000 7680 MoveAxis(N, 0, ABG)
00:32:27.602 00.000 7680 Move returns status 0, amount 0
00:32:27.602 00.000 7680 move complete, result=0
00:32:27.602 00.000 7680 worker thread done servicing request
00:32:27.602 00.000 7680 Worker thread wakes up
00:32:27.604 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:32:27.608 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:27.608 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:28.858 01.250 7680 Exposure complete
00:32:28.991 00.133 7680 worker thread done servicing request
00:32:28.991 00.000 6120 OnExposeComplete: enter
00:32:28.995 00.004 6120 UpdateGuideState(): m_state=6
00:32:28.999 00.004 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4245
00:32:29.003 00.004 6120 Star::Find returns 1 (1), X=965.09, Y=49.02, Mass=13798, SNR=77.6, Peak=255 HFD=7.1
00:32:29.006 00.003 6120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-2.95) = xAngle (5.69 = -0.60)
00:32:29.009 00.003 6120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.42 = -0.87)
00:32:29.014 00.005 6120 CameraToMount -- cameraX=-0.28 cameraY=0.12 hyp=0.30 cameraTheta=2.73 mountX=0.25 mountY=-0.23, mountTheta=-0.74
00:32:29.018 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.12, opts=13)
00:32:29.021 00.003 6120 Enqueuing Move request for scope (-0.28, 0.12)
00:32:29.026 00.005 7680 Worker thread wakes up
00:32:29.026 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.12) opts 0xd
00:32:29.026 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.12)
00:32:29.026 00.000 7680 Moving (-0.28, 0.12) raw xDistance=0.25 yDistance=-0.23
00:32:29.026 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
00:32:29.027 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:32:29.027 00.000 7680 MoveAxis(W, 103, ABG)
00:32:29.027 00.000 7680 Guiding  Dir = 3, Dur = 103
00:32:29.027 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:29.031 00.004 7680 IsSlewing returns 0
00:32:29.031 00.000 6120 UpdateGuideState exits: m=13798 SNR=77.6 Saturated
00:32:29.034 00.003 7680 IsGuiding returns 0
00:32:29.035 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:29.039 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:29.043 00.004 7680 PulseGuide returned control before completion, sleep 113
00:32:29.043 00.000 6120 Enqueuing Expose request
00:32:29.158 00.115 7680 IsGuiding returns 1
00:32:29.159 00.001 7680 scope still moving after pulse duration time elapsed
00:32:29.190 00.031 7680 IsSlewing returns 0
00:32:29.191 00.001 7680 IsGuiding returns 0
00:32:29.192 00.001 7680 scope move finished after 103 + 53 ms
00:32:29.192 00.000 7680 Move returns status 0, amount 103
00:32:29.193 00.001 7680 MoveAxis(N, 126, ABG)
00:32:29.193 00.000 7680 Guiding  Dir = 0, Dur = 126
00:32:29.194 00.001 7680 IsSlewing returns 0
00:32:29.194 00.000 7680 IsGuiding returns 0
00:32:29.195 00.001 7680 PulseGuide returned control before completion, sleep 136
00:32:29.346 00.151 7680 IsGuiding returns 1
00:32:29.347 00.001 7680 scope still moving after pulse duration time elapsed
00:32:29.377 00.030 7680 IsSlewing returns 0
00:32:29.378 00.001 7680 IsGuiding returns 0
00:32:29.378 00.000 7680 scope move finished after 126 + 57 ms
00:32:29.378 00.000 7680 Move returns status 0, amount 126
00:32:29.379 00.001 7680 move complete, result=0
00:32:29.379 00.000 7680 worker thread done servicing request
00:32:29.379 00.000 7680 Worker thread wakes up
00:32:29.379 00.000 6120 GuideStep: 0.3 px 103 ms WEST, -0.2 px 126 ms NORTH
00:32:29.387 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:29.387 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:30.643 01.256 7680 Exposure complete
00:32:30.784 00.141 7680 worker thread done servicing request
00:32:30.785 00.001 6120 OnExposeComplete: enter
00:32:30.790 00.005 6120 UpdateGuideState(): m_state=6
00:32:30.794 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4246
00:32:30.800 00.006 6120 Star::Find returns 1 (1), X=965.21, Y=49.06, Mass=14796, SNR=78.8, Peak=255 HFD=6.9
00:32:30.803 00.003 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.31 = -0.98)
00:32:30.807 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.25)
00:32:30.810 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.23 cameraTheta=2.35 mountX=0.13 mountY=-0.21, mountTheta=-1.04
00:32:30.816 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.16, opts=13)
00:32:30.819 00.003 6120 Enqueuing Move request for scope (-0.16, 0.16)
00:32:30.824 00.005 7680 Worker thread wakes up
00:32:30.825 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:30.828 00.003 6120 UpdateGuideState exits: m=14796 SNR=78.8 Saturated
00:32:30.833 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:30.836 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:30.841 00.005 6120 Enqueuing Expose request
00:32:30.844 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd
00:32:30.844 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.16)
00:32:30.844 00.000 7680 Moving (-0.16, 0.16) raw xDistance=0.13 yDistance=-0.21
00:32:30.844 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:32:30.844 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:32:30.845 00.001 7680 MoveAxis(E, 0, ABG)
00:32:30.845 00.000 7680 Move returns status 0, amount 0
00:32:30.845 00.000 7680 MoveAxis(N, 116, ABG)
00:32:30.845 00.000 7680 Guiding  Dir = 0, Dur = 116
00:32:30.846 00.001 7680 IsSlewing returns 0
00:32:30.846 00.000 7680 IsGuiding returns 0
00:32:30.846 00.000 7680 PulseGuide returned control before completion, sleep 126
00:32:30.988 00.142 7680 IsGuiding returns 0
00:32:30.989 00.001 7680 Move returns status 0, amount 116
00:32:30.989 00.000 7680 move complete, result=0
00:32:30.990 00.001 7680 worker thread done servicing request
00:32:30.990 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 116 ms NORTH
00:32:30.996 00.006 7680 Worker thread wakes up
00:32:30.996 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:30.996 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:32.255 01.259 7680 Exposure complete
00:32:32.402 00.147 7680 worker thread done servicing request
00:32:32.403 00.001 6120 OnExposeComplete: enter
00:32:32.408 00.005 6120 UpdateGuideState(): m_state=6
00:32:32.414 00.006 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4247
00:32:32.419 00.005 6120 Star::Find returns 1 (1), X=965.25, Y=49.05, Mass=13725, SNR=74.7, Peak=255 HFD=6.8
00:32:32.426 00.007 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.11)
00:32:32.431 00.005 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
00:32:32.437 00.006 6120 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.22 mountX=0.09 mountY=-0.19, mountTheta=-1.14
00:32:32.444 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.16, opts=13)
00:32:32.450 00.006 6120 Enqueuing Move request for scope (-0.12, 0.16)
00:32:32.457 00.007 7680 Worker thread wakes up
00:32:32.457 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
00:32:32.457 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:32.463 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
00:32:32.463 00.000 6120 UpdateGuideState exits: m=13725 SNR=74.7 Saturated
00:32:32.468 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:32.474 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:32.479 00.005 7680 Moving (-0.12, 0.16) raw xDistance=0.09 yDistance=-0.19
00:32:32.481 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:32:32.481 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:32:32.481 00.000 6120 Enqueuing Expose request
00:32:32.489 00.008 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:32:32.489 00.000 7680 MoveAxis(E, 0, ABG)
00:32:32.490 00.001 7680 Move returns status 0, amount 0
00:32:32.490 00.000 7680 MoveAxis(N, 0, ABG)
00:32:32.490 00.000 7680 Move returns status 0, amount 0
00:32:32.491 00.001 7680 move complete, result=0
00:32:32.491 00.000 7680 worker thread done servicing request
00:32:32.492 00.001 7680 Worker thread wakes up
00:32:32.492 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:32.492 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:32:32.499 00.007 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:33.751 01.252 7680 Exposure complete
00:32:33.887 00.136 7680 worker thread done servicing request
00:32:33.887 00.000 6120 OnExposeComplete: enter
00:32:33.890 00.003 6120 UpdateGuideState(): m_state=6
00:32:33.896 00.006 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4248
00:32:33.899 00.003 6120 Star::Find returns 1 (1), X=965.20, Y=49.48, Mass=14170, SNR=78.2, Peak=255 HFD=7.1
00:32:33.904 00.005 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
00:32:33.907 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
00:32:33.911 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.58 hyp=0.60 cameraTheta=1.86 mountX=0.06 mountY=-0.60, mountTheta=-1.47
00:32:33.916 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.58, opts=13)
00:32:33.921 00.005 6120 Enqueuing Move request for scope (-0.17, 0.58)
00:32:33.924 00.003 7680 Worker thread wakes up
00:32:33.924 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.58) opts 0xd
00:32:33.924 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.58)
00:32:33.924 00.000 7680 Moving (-0.17, 0.58) raw xDistance=0.06 yDistance=-0.60
00:32:33.924 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:32:33.925 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
00:32:33.926 00.001 7680 MoveAxis(E, 0, ABG)
00:32:33.926 00.000 7680 Move returns status 0, amount 0
00:32:33.926 00.000 7680 MoveAxis(N, 323, ABG)
00:32:33.926 00.000 7680 Guiding  Dir = 0, Dur = 323
00:32:33.927 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:33.931 00.004 7680 IsSlewing returns 0
00:32:33.932 00.001 6120 UpdateGuideState exits: m=14170 SNR=78.2 Saturated
00:32:33.935 00.003 7680 IsGuiding returns 0
00:32:33.935 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:33.940 00.005 7680 PulseGuide returned control before completion, sleep 333
00:32:33.940 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:33.943 00.003 6120 Enqueuing Expose request
00:32:34.273 00.330 7680 IsGuiding returns 1
00:32:34.274 00.001 7680 scope still moving after pulse duration time elapsed
00:32:34.304 00.030 7680 IsSlewing returns 0
00:32:34.305 00.001 7680 IsGuiding returns 0
00:32:34.305 00.000 7680 scope move finished after 323 + 47 ms
00:32:34.306 00.001 7680 Move returns status 0, amount 323
00:32:34.306 00.000 7680 move complete, result=0
00:32:34.306 00.000 7680 worker thread done servicing request
00:32:34.307 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 323 ms NORTH
00:32:34.313 00.006 7680 Worker thread wakes up
00:32:34.313 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:34.313 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:35.570 01.257 7680 Exposure complete
00:32:35.710 00.140 7680 worker thread done servicing request
00:32:35.711 00.001 6120 OnExposeComplete: enter
00:32:35.715 00.004 6120 UpdateGuideState(): m_state=6
00:32:35.720 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4249
00:32:35.724 00.004 6120 Star::Find returns 1 (1), X=965.53, Y=49.07, Mass=14842, SNR=78.7, Peak=255 HFD=6.9
00:32:35.727 00.003 6120 CameraToMount -- cameraTheta (0.82) - m_xAngle (-2.95) = xAngle (3.78 = -2.50)
00:32:35.732 00.005 6120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.51 = -2.77)
00:32:35.736 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.24 cameraTheta=0.82 mountX=-0.19 mountY=-0.09, mountTheta=-2.72
00:32:35.742 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.18, opts=13)
00:32:35.746 00.004 6120 Enqueuing Move request for scope (0.16, 0.18)
00:32:35.750 00.004 7680 Worker thread wakes up
00:32:35.750 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:35.755 00.005 6120 UpdateGuideState exits: m=14842 SNR=78.7 Saturated
00:32:35.758 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:35.763 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0xd
00:32:35.763 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.18)
00:32:35.763 00.000 7680 Moving (0.16, 0.18) raw xDistance=-0.19 yDistance=-0.09
00:32:35.764 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:32:35.764 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:32:35.764 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:35.770 00.006 6120 Enqueuing Expose request
00:32:35.774 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:32:35.774 00.000 7680 MoveAxis(E, 0, ABG)
00:32:35.774 00.000 7680 Move returns status 0, amount 0
00:32:35.774 00.000 7680 MoveAxis(N, 0, ABG)
00:32:35.774 00.000 7680 Move returns status 0, amount 0
00:32:35.775 00.001 7680 move complete, result=0
00:32:35.775 00.000 7680 worker thread done servicing request
00:32:35.775 00.000 7680 Worker thread wakes up
00:32:35.775 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:35.780 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:35.780 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:37.030 01.250 7680 Exposure complete
00:32:37.164 00.134 7680 worker thread done servicing request
00:32:37.164 00.000 6120 OnExposeComplete: enter
00:32:37.170 00.006 6120 UpdateGuideState(): m_state=6
00:32:37.174 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4250
00:32:37.178 00.004 6120 Star::Find returns 1 (1), X=965.43, Y=49.49, Mass=13911, SNR=77.4, Peak=255 HFD=7.1
00:32:37.182 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
00:32:37.186 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
00:32:37.189 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.60 hyp=0.60 cameraTheta=1.47 mountX=-0.17 mountY=-0.51, mountTheta=-1.90
00:32:37.193 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.60, opts=13)
00:32:37.198 00.005 6120 Enqueuing Move request for scope (0.06, 0.60)
00:32:37.203 00.005 7680 Worker thread wakes up
00:32:37.203 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:37.209 00.006 6120 UpdateGuideState exits: m=13911 SNR=77.4 Saturated
00:32:37.213 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:37.217 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:37.222 00.005 6120 Enqueuing Expose request
00:32:37.225 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.60) opts 0xd
00:32:37.225 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.60)
00:32:37.226 00.001 7680 Moving (0.06, 0.60) raw xDistance=-0.17 yDistance=-0.51
00:32:37.226 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:32:37.226 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
00:32:37.226 00.000 7680 MoveAxis(E, 0, ABG)
00:32:37.226 00.000 7680 Move returns status 0, amount 0
00:32:37.226 00.000 7680 MoveAxis(N, 277, ABG)
00:32:37.227 00.001 7680 Guiding  Dir = 0, Dur = 277
00:32:37.227 00.000 7680 IsSlewing returns 0
00:32:37.227 00.000 7680 IsGuiding returns 0
00:32:37.227 00.000 7680 PulseGuide returned control before completion, sleep 287
00:32:37.527 00.300 7680 IsGuiding returns 1
00:32:37.529 00.002 7680 scope still moving after pulse duration time elapsed
00:32:37.559 00.030 7680 IsSlewing returns 0
00:32:37.560 00.001 7680 IsGuiding returns 0
00:32:37.560 00.000 7680 scope move finished after 277 + 55 ms
00:32:37.561 00.001 7680 Move returns status 0, amount 277
00:32:37.561 00.000 7680 move complete, result=0
00:32:37.561 00.000 7680 worker thread done servicing request
00:32:37.563 00.002 7680 Worker thread wakes up
00:32:37.563 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 277 ms NORTH
00:32:37.569 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:37.569 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:38.817 01.248 7680 Exposure complete
00:32:38.944 00.127 7680 worker thread done servicing request
00:32:38.944 00.000 6120 OnExposeComplete: enter
00:32:38.951 00.007 6120 UpdateGuideState(): m_state=6
00:32:38.956 00.005 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4251
00:32:38.961 00.005 6120 Star::Find returns 1 (1), X=965.75, Y=49.05, Mass=14075, SNR=77.1, Peak=255 HFD=6.9
00:32:38.964 00.003 6120 CameraToMount -- cameraTheta (0.39) - m_xAngle (-2.95) = xAngle (3.34 = -2.94)
00:32:38.968 00.004 6120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.07 = 3.07)
00:32:38.972 00.004 6120 CameraToMount -- cameraX=0.38 cameraY=0.16 hyp=0.41 cameraTheta=0.39 mountX=-0.40 mountY=0.03, mountTheta=3.07
00:32:38.976 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=0.16, opts=13)
00:32:38.978 00.002 6120 Enqueuing Move request for scope (0.38, 0.16)
00:32:38.982 00.004 7680 Worker thread wakes up
00:32:38.982 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.16) opts 0xd
00:32:38.982 00.000 7680 Handling offset move in thread for scope, endpoint = (0.38, 0.16)
00:32:38.983 00.001 7680 Moving (0.38, 0.16) raw xDistance=-0.40 yDistance=0.03
00:32:38.983 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
00:32:38.983 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:32:38.983 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:38.986 00.003 6120 UpdateGuideState exits: m=14075 SNR=77.1 Saturated
00:32:38.989 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:38.992 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:38.994 00.002 6120 Enqueuing Expose request
00:32:38.998 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:32:38.998 00.000 7680 MoveAxis(E, 164, ABG)
00:32:38.998 00.000 7680 Guiding  Dir = 2, Dur = 164
00:32:38.998 00.000 7680 IsSlewing returns 0
00:32:38.999 00.001 7680 IsGuiding returns 0
00:32:38.999 00.000 7680 PulseGuide returned control before completion, sleep 174
00:32:39.183 00.184 7680 IsGuiding returns 1
00:32:39.184 00.001 7680 scope still moving after pulse duration time elapsed
00:32:39.213 00.029 7680 IsSlewing returns 0
00:32:39.215 00.002 7680 IsGuiding returns 0
00:32:39.215 00.000 7680 scope move finished after 164 + 51 ms
00:32:39.216 00.001 7680 Move returns status 0, amount 164
00:32:39.217 00.001 7680 MoveAxis(N, 0, ABG)
00:32:39.217 00.000 7680 Move returns status 0, amount 0
00:32:39.218 00.001 7680 move complete, result=0
00:32:39.218 00.000 7680 worker thread done servicing request
00:32:39.218 00.000 7680 Worker thread wakes up
00:32:39.219 00.001 6120 GuideStep: -0.4 px 164 ms EAST, 0.0 px 0 ms NORTH
00:32:39.225 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:39.225 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:40.476 01.251 7680 Exposure complete
00:32:40.610 00.134 7680 worker thread done servicing request
00:32:40.610 00.000 6120 OnExposeComplete: enter
00:32:40.615 00.005 6120 UpdateGuideState(): m_state=6
00:32:40.618 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4252
00:32:40.623 00.005 6120 Star::Find returns 1 (1), X=965.69, Y=49.17, Mass=14164, SNR=77.0, Peak=255 HFD=6.9
00:32:40.628 00.005 6120 CameraToMount -- cameraTheta (0.71) - m_xAngle (-2.95) = xAngle (3.66 = -2.62)
00:32:40.631 00.003 6120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.39 = -2.89)
00:32:40.635 00.004 6120 CameraToMount -- cameraX=0.33 cameraY=0.28 hyp=0.43 cameraTheta=0.71 mountX=-0.37 mountY=-0.11, mountTheta=-2.86
00:32:40.642 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=0.28, opts=13)
00:32:40.648 00.006 6120 Enqueuing Move request for scope (0.33, 0.28)
00:32:40.653 00.005 7680 Worker thread wakes up
00:32:40.654 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:40.658 00.004 6120 UpdateGuideState exits: m=14164 SNR=77.0 Saturated
00:32:40.662 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.28) opts 0xd
00:32:40.662 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, 0.28)
00:32:40.663 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:40.666 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:40.671 00.005 6120 Enqueuing Expose request
00:32:40.676 00.005 7680 Moving (0.33, 0.28) raw xDistance=-0.37 yDistance=-0.11
00:32:40.676 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
00:32:40.676 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:32:40.676 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:32:40.677 00.001 7680 MoveAxis(E, 164, ABG)
00:32:40.677 00.000 7680 Guiding  Dir = 2, Dur = 164
00:32:40.677 00.000 7680 IsSlewing returns 0
00:32:40.677 00.000 7680 IsGuiding returns 0
00:32:40.678 00.001 7680 PulseGuide returned control before completion, sleep 174
00:32:40.868 00.190 7680 IsGuiding returns 0
00:32:40.869 00.001 7680 Move returns status 0, amount 164
00:32:40.870 00.001 7680 MoveAxis(N, 0, ABG)
00:32:40.870 00.000 7680 Move returns status 0, amount 0
00:32:40.870 00.000 7680 move complete, result=0
00:32:40.871 00.001 7680 worker thread done servicing request
00:32:40.872 00.001 6120 GuideStep: -0.4 px 164 ms EAST, -0.1 px 0 ms NORTH
00:32:40.877 00.005 7680 Worker thread wakes up
00:32:40.878 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:40.878 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:42.131 01.253 7680 Exposure complete
00:32:42.268 00.137 7680 worker thread done servicing request
00:32:42.269 00.001 6120 OnExposeComplete: enter
00:32:42.274 00.005 6120 UpdateGuideState(): m_state=6
00:32:42.277 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4253
00:32:42.283 00.006 6120 Star::Find returns 1 (1), X=965.40, Y=49.61, Mass=14391, SNR=79.2, Peak=255 HFD=7.1
00:32:42.287 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.80)
00:32:42.290 00.003 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
00:32:42.296 00.006 6120 CameraToMount -- cameraX=0.03 cameraY=0.71 hyp=0.71 cameraTheta=1.53 mountX=-0.16 mountY=-0.63, mountTheta=-1.82
00:32:42.303 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.71, opts=13)
00:32:42.307 00.004 6120 Enqueuing Move request for scope (0.03, 0.71)
00:32:42.311 00.004 7680 Worker thread wakes up
00:32:42.311 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.71) opts 0xd
00:32:42.312 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.71)
00:32:42.312 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:42.315 00.003 6120 UpdateGuideState exits: m=14391 SNR=79.2 Saturated
00:32:42.319 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:42.323 00.004 7680 Moving (0.03, 0.71) raw xDistance=-0.16 yDistance=-0.63
00:32:42.323 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:32:42.323 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
00:32:42.323 00.000 7680 MoveAxis(E, 0, ABG)
00:32:42.323 00.000 7680 Move returns status 0, amount 0
00:32:42.324 00.001 7680 MoveAxis(N, 340, ABG)
00:32:42.324 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:42.331 00.007 6120 Enqueuing Expose request
00:32:42.335 00.004 7680 Guiding  Dir = 0, Dur = 340
00:32:42.335 00.000 7680 IsSlewing returns 0
00:32:42.335 00.000 7680 IsGuiding returns 0
00:32:42.337 00.002 7680 PulseGuide returned control before completion, sleep 350
00:32:42.701 00.364 7680 IsGuiding returns 1
00:32:42.703 00.002 7680 scope still moving after pulse duration time elapsed
00:32:42.733 00.030 7680 IsSlewing returns 0
00:32:42.734 00.001 7680 IsGuiding returns 0
00:32:42.734 00.000 7680 scope move finished after 340 + 58 ms
00:32:42.736 00.002 7680 Move returns status 0, amount 340
00:32:42.736 00.000 7680 move complete, result=0
00:32:42.737 00.001 7680 worker thread done servicing request
00:32:42.737 00.000 7680 Worker thread wakes up
00:32:42.737 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 340 ms NORTH
00:32:42.747 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:42.747 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:43.995 01.248 7680 Exposure complete
00:32:44.127 00.132 7680 worker thread done servicing request
00:32:44.127 00.000 6120 OnExposeComplete: enter
00:32:44.130 00.003 6120 UpdateGuideState(): m_state=6
00:32:44.134 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4254
00:32:44.138 00.004 6120 Star::Find returns 1 (1), X=965.31, Y=49.03, Mass=14017, SNR=77.0, Peak=255 HFD=6.8
00:32:44.141 00.003 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.35)
00:32:44.145 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.62)
00:32:44.150 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.98 mountX=0.03 mountY=-0.15, mountTheta=-1.35
00:32:44.155 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.14, opts=13)
00:32:44.159 00.004 6120 Enqueuing Move request for scope (-0.06, 0.14)
00:32:44.162 00.003 7680 Worker thread wakes up
00:32:44.164 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:44.167 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
00:32:44.167 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
00:32:44.167 00.000 7680 Moving (-0.06, 0.14) raw xDistance=0.03 yDistance=-0.15
00:32:44.168 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:32:44.168 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:32:44.169 00.001 6120 UpdateGuideState exits: m=14017 SNR=77.0 Saturated
00:32:44.174 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:32:44.175 00.001 7680 MoveAxis(E, 0, ABG)
00:32:44.175 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:44.179 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:44.183 00.004 6120 Enqueuing Expose request
00:32:44.187 00.004 7680 Move returns status 0, amount 0
00:32:44.187 00.000 7680 MoveAxis(N, 0, ABG)
00:32:44.187 00.000 7680 Move returns status 0, amount 0
00:32:44.187 00.000 7680 move complete, result=0
00:32:44.188 00.001 7680 worker thread done servicing request
00:32:44.188 00.000 7680 Worker thread wakes up
00:32:44.188 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:32:44.192 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:44.193 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:45.438 01.245 7680 Exposure complete
00:32:45.561 00.123 7680 worker thread done servicing request
00:32:45.561 00.000 6120 OnExposeComplete: enter
00:32:45.565 00.004 6120 UpdateGuideState(): m_state=6
00:32:45.568 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4255
00:32:45.573 00.005 6120 Star::Find returns 1 (1), X=965.34, Y=49.06, Mass=13409, SNR=74.7, Peak=255 HFD=6.7
00:32:45.575 00.002 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
00:32:45.579 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
00:32:45.582 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.71 mountX=-0.01 mountY=-0.16, mountTheta=-1.62
00:32:45.587 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.17, opts=13)
00:32:45.592 00.005 6120 Enqueuing Move request for scope (-0.02, 0.17)
00:32:45.596 00.004 7680 Worker thread wakes up
00:32:45.596 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
00:32:45.596 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
00:32:45.596 00.000 7680 Moving (-0.02, 0.17) raw xDistance=-0.01 yDistance=-0.16
00:32:45.596 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:32:45.597 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:32:45.597 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:32:45.597 00.000 7680 MoveAxis(E, 0, ABG)
00:32:45.597 00.000 7680 Move returns status 0, amount 0
00:32:45.597 00.000 7680 MoveAxis(N, 0, ABG)
00:32:45.597 00.000 7680 Move returns status 0, amount 0
00:32:45.598 00.001 7680 move complete, result=0
00:32:45.598 00.000 7680 worker thread done servicing request
00:32:45.598 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:45.603 00.005 6120 UpdateGuideState exits: m=13409 SNR=74.7 Saturated
00:32:45.606 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:45.610 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:45.614 00.004 6120 Enqueuing Expose request
00:32:45.617 00.003 7680 Worker thread wakes up
00:32:45.617 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:32:45.622 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:45.622 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:46.870 01.248 7680 Exposure complete
00:32:46.986 00.116 7680 worker thread done servicing request
00:32:46.986 00.000 6120 OnExposeComplete: enter
00:32:46.991 00.005 6120 UpdateGuideState(): m_state=6
00:32:46.995 00.004 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4256
00:32:46.998 00.003 6120 Star::Find returns 1 (1), X=965.58, Y=49.57, Mass=14587, SNR=77.3, Peak=255 HFD=7.1
00:32:47.002 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
00:32:47.006 00.004 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
00:32:47.009 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.68 hyp=0.71 cameraTheta=1.26 mountX=-0.34 mountY=-0.51, mountTheta=-2.15
00:32:47.016 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.68, opts=13)
00:32:47.020 00.004 6120 Enqueuing Move request for scope (0.21, 0.68)
00:32:47.024 00.004 7680 Worker thread wakes up
00:32:47.024 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:47.028 00.004 6120 UpdateGuideState exits: m=14587 SNR=77.3 Saturated
00:32:47.032 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:47.035 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:47.039 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.68) opts 0xd
00:32:47.039 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.68)
00:32:47.040 00.001 7680 Moving (0.21, 0.68) raw xDistance=-0.34 yDistance=-0.51
00:32:47.040 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
00:32:47.040 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
00:32:47.040 00.000 7680 MoveAxis(E, 137, ABG)
00:32:47.040 00.000 7680 Guiding  Dir = 2, Dur = 137
00:32:47.040 00.000 6120 Enqueuing Expose request
00:32:47.045 00.005 7680 IsSlewing returns 0
00:32:47.045 00.000 7680 IsGuiding returns 0
00:32:47.046 00.001 7680 PulseGuide returned control before completion, sleep 147
00:32:47.203 00.157 7680 IsGuiding returns 1
00:32:47.204 00.001 7680 scope still moving after pulse duration time elapsed
00:32:47.235 00.031 7680 IsSlewing returns 0
00:32:47.237 00.002 7680 IsGuiding returns 0
00:32:47.237 00.000 7680 scope move finished after 137 + 54 ms
00:32:47.237 00.000 7680 Move returns status 0, amount 137
00:32:47.238 00.001 7680 MoveAxis(N, 279, ABG)
00:32:47.239 00.001 7680 Guiding  Dir = 0, Dur = 279
00:32:47.239 00.000 7680 IsSlewing returns 0
00:32:47.240 00.001 7680 IsGuiding returns 0
00:32:47.242 00.002 7680 PulseGuide returned control before completion, sleep 289
00:32:47.546 00.304 7680 IsGuiding returns 1
00:32:47.547 00.001 7680 scope still moving after pulse duration time elapsed
00:32:47.577 00.030 7680 IsSlewing returns 0
00:32:47.578 00.001 7680 IsGuiding returns 0
00:32:47.579 00.001 7680 scope move finished after 279 + 58 ms
00:32:47.580 00.001 7680 Move returns status 0, amount 279
00:32:47.580 00.000 7680 move complete, result=0
00:32:47.580 00.000 7680 worker thread done servicing request
00:32:47.581 00.001 6120 GuideStep: -0.3 px 137 ms EAST, -0.5 px 279 ms NORTH
00:32:47.587 00.006 7680 Worker thread wakes up
00:32:47.587 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:47.587 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,34,31,31)
00:32:48.309 00.722 6120 evsrv: cli 0FAEFD98 connect
00:32:48.318 00.009 6120 case statement mapped state 6 to 3
00:32:48.332 00.014 6120 case statement mapped state 6 to 3
00:32:48.337 00.005 6120 evsrv: cli 0FAEFD98 request: {"method":"get_app_state","id":"1f916b03-0bc8-4b86-a9e9-a459925868f6"}
00:32:48.351 00.014 6120 case statement mapped state 6 to 3
00:32:48.513 00.162 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f916b03-0bc8-4b86-a9e9-a459925868f6"}
00:32:48.522 00.009 6120 evsrv: cli 0FAEFD98 disconnect
00:32:48.638 00.116 6120 evsrv: cli 0FAEF618 connect
00:32:48.648 00.010 6120 case statement mapped state 6 to 3
00:32:48.652 00.004 6120 case statement mapped state 6 to 3
00:32:48.656 00.004 6120 evsrv: cli 0FAEF618 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"f8c9c619-6978-4408-b17c-05b9637d2eb5"}
00:32:48.659 00.003 6120 PhdController::Dither begins
00:32:48.663 00.004 6120 dither: size=5.00, dRA=0.55 dDec=4.05
00:32:48.667 00.004 6120 MountToCamera -- mountTheta (1.44) + m_xAngle (-2.95) = xAngle (-1.52 = -1.52)
00:32:48.671 00.004 6120 MountToCamera -- mountX=0.55 mountY=4.05 hyp=4.09 mountTheta=1.44 cameraX=0.21, cameraY=-4.08 cameraTheta=-1.52
00:32:48.674 00.003 6120 setting lock position to (965.58, 44.81)
00:32:48.680 00.006 6120 Mount: notify guiding dithered (0.2, -4.1)
00:32:48.683 00.003 6120 Status Line: Dither by 0.55,4.05
00:32:48.688 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
00:32:48.691 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
00:32:48.696 00.005 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":0,"id":"f8c9c619-6978-4408-b17c-05b9637d2eb5"}
00:32:48.703 00.007 6120 evsrv: cli 0FAEF618 disconnect
00:32:48.862 00.159 7680 Exposure complete
00:32:48.953 00.091 7680 worker thread done servicing request
00:32:48.954 00.001 6120 OnExposeComplete: enter
00:32:48.956 00.002 6120 UpdateGuideState(): m_state=6
00:32:48.959 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4257
00:32:48.964 00.005 6120 Star::Find returns 1 (1), X=965.08, Y=49.10, Mass=14667, SNR=77.9, Peak=255 HFD=7.0
00:32:48.967 00.003 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
00:32:48.970 00.003 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
00:32:48.973 00.003 6120 CameraToMount -- cameraX=-0.50 cameraY=4.29 hyp=4.32 cameraTheta=1.69 mountX=-0.31 mountY=-4.07, mountTheta=-1.65
00:32:48.977 00.004 6120 dither recenter: remaining=(-0.6,-4.1) step=(-0.6,-4.1)
00:32:48.981 00.004 6120 MountToCamera -- mountTheta (-1.71) + m_xAngle (-2.95) = xAngle (-4.66 = 1.62)
00:32:48.985 00.004 6120 MountToCamera -- mountX=-0.55 mountY=-4.05 hyp=4.09 mountTheta=-1.71 cameraX=-0.21, cameraY=4.08 cameraTheta=1.62
00:32:48.989 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=4.08, opts=4)
00:32:48.992 00.003 6120 Enqueuing Move request for scope (-0.21, 4.08)
00:32:48.995 00.003 6120 Mount: notify direct move -0.55,-4.05
00:32:48.998 00.003 7680 Worker thread wakes up
00:32:48.998 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 4.08) opts 0x4
00:32:48.998 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 4.08)
00:32:48.999 00.001 7680 Moving (-0.21, 4.08) raw xDistance=-0.55 yDistance=-4.05
00:32:48.999 00.000 7680 MoveAxis(E, 357, B)
00:32:48.999 00.000 7680 Guiding  Dir = 2, Dur = 357
00:32:48.999 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:49.002 00.003 6120 UpdateGuideState exits: m=14667 SNR=77.9 Saturated
00:32:49.005 00.003 6120 PhdController: settling, locked = 1, distance = 4.47 (1.50) aobump = 0 frame = 1 / 99999
00:32:49.008 00.003 7680 IsSlewing returns 0
00:32:49.008 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052369.008,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.47,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:32:49.011 00.003 7680 IsGuiding returns 0
00:32:49.011 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:49.014 00.003 7680 PulseGuide returned control before completion, sleep 367
00:32:49.014 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:49.018 00.004 6120 Enqueuing Expose request
00:32:49.391 00.373 7680 IsGuiding returns 1
00:32:49.391 00.000 7680 scope still moving after pulse duration time elapsed
00:32:49.422 00.031 7680 IsSlewing returns 0
00:32:49.422 00.000 7680 IsGuiding returns 0
00:32:49.422 00.000 7680 scope move finished after 357 + 54 ms
00:32:49.422 00.000 7680 Move returns status 0, amount 357
00:32:49.422 00.000 7680 MoveAxis(N, 2199, B)
00:32:49.424 00.002 7680 Guiding  Dir = 0, Dur = 2199
00:32:49.424 00.000 7680 IsSlewing returns 0
00:32:49.424 00.000 7680 IsGuiding returns 0
00:32:49.424 00.000 7680 PulseGuide returned control before completion, sleep 2209
00:32:51.640 02.216 7680 IsGuiding returns 1
00:32:51.640 00.000 7680 scope still moving after pulse duration time elapsed
00:32:51.671 00.031 7680 IsSlewing returns 0
00:32:51.673 00.002 7680 IsGuiding returns 0
00:32:51.673 00.000 7680 scope move finished after 2199 + 49 ms
00:32:51.674 00.001 7680 Move returns status 0, amount 2199
00:32:51.674 00.000 7680 move complete, result=0
00:32:51.675 00.001 7680 worker thread done servicing request
00:32:51.675 00.000 7680 Worker thread wakes up
00:32:51.676 00.001 6120 GuideStep: -0.6 px 357 ms EAST, -4.1 px 2199 ms NORTH
00:32:51.683 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:51.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:32:52.927 01.244 7680 Exposure complete
00:32:53.043 00.116 7680 worker thread done servicing request
00:32:53.044 00.001 6120 OnExposeComplete: enter
00:32:53.049 00.005 6120 UpdateGuideState(): m_state=6
00:32:53.052 00.003 6120 Star::Find(15, 965, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4258
00:32:53.056 00.004 6120 Star::Find returns 1 (1), X=963.98, Y=46.66, Mass=14404, SNR=78.7, Peak=255 HFD=6.9
00:32:53.060 00.004 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
00:32:53.063 00.003 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.31)
00:32:53.068 00.005 6120 CameraToMount -- cameraX=-1.60 cameraY=1.85 hyp=2.45 cameraTheta=2.28 mountX=1.23 mountY=-2.37, mountTheta=-1.09
00:32:53.071 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-1.60, y=1.85, opts=13)
00:32:53.076 00.005 6120 Enqueuing Move request for scope (-1.60, 1.85)
00:32:53.079 00.003 7680 Worker thread wakes up
00:32:53.079 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:53.083 00.004 6120 UpdateGuideState exits: m=14404 SNR=78.7 Saturated
00:32:53.087 00.004 6120 PhdController: settling, locked = 1, distance = 2.45 (1.50) aobump = 0 frame = 2 / 99999
00:32:53.090 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.60, 1.85) opts 0xd
00:32:53.090 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.60, 1.85)
00:32:53.091 00.001 7680 Moving (-1.60, 1.85) raw xDistance=1.23 yDistance=-2.37
00:32:53.091 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.23
00:32:53.091 00.000 7680 resist switch: large excursion: input -2.37 thresh 0.60 direction from 0 to -1
00:32:53.091 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.10
00:32:53.091 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.37 from input -2.37
00:32:53.092 00.001 7680 MoveAxis(W, 503, ABG)
00:32:53.092 00.000 7680 Guiding  Dir = 3, Dur = 503
00:32:53.092 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052373.090,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.45,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:32:53.096 00.004 7680 IsSlewing returns 0
00:32:53.096 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:53.099 00.003 7680 IsGuiding returns 0
00:32:53.100 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:53.103 00.003 7680 PulseGuide returned control before completion, sleep 513
00:32:53.103 00.000 6120 Enqueuing Expose request
00:32:53.628 00.525 7680 IsGuiding returns 1
00:32:53.628 00.000 7680 scope still moving after pulse duration time elapsed
00:32:53.658 00.030 7680 IsSlewing returns 0
00:32:53.661 00.003 7680 IsGuiding returns 0
00:32:53.662 00.001 7680 scope move finished after 503 + 59 ms
00:32:53.663 00.001 7680 Move returns status 0, amount 503
00:32:53.663 00.000 7680 MoveAxis(N, 1284, ABG)
00:32:53.663 00.000 7680 Guiding  Dir = 0, Dur = 1284
00:32:53.664 00.001 7680 IsSlewing returns 0
00:32:53.665 00.001 7680 IsGuiding returns 0
00:32:53.666 00.001 7680 PulseGuide returned control before completion, sleep 1294
00:32:54.976 01.310 7680 IsGuiding returns 1
00:32:54.977 00.001 7680 scope still moving after pulse duration time elapsed
00:32:55.008 00.031 7680 IsSlewing returns 0
00:32:55.009 00.001 7680 IsGuiding returns 0
00:32:55.011 00.002 7680 scope move finished after 1284 + 61 ms
00:32:55.011 00.000 7680 Move returns status 0, amount 1284
00:32:55.011 00.000 7680 move complete, result=0
00:32:55.013 00.002 7680 worker thread done servicing request
00:32:55.013 00.000 6120 GuideStep: 1.2 px 503 ms WEST, -2.4 px 1284 ms NORTH
00:32:55.019 00.006 7680 Worker thread wakes up
00:32:55.019 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:55.019 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:32:56.273 01.254 7680 Exposure complete
00:32:56.408 00.135 7680 worker thread done servicing request
00:32:56.409 00.001 6120 OnExposeComplete: enter
00:32:56.412 00.003 6120 UpdateGuideState(): m_state=6
00:32:56.416 00.004 6120 Star::Find(15, 963, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4259
00:32:56.419 00.003 6120 Star::Find returns 1 (1), X=964.58, Y=44.83, Mass=13775, SNR=75.7, Peak=255 HFD=6.9
00:32:56.424 00.005 6120 CameraToMount -- cameraTheta (3.12) - m_xAngle (-2.95) = xAngle (6.08 = -0.21)
00:32:56.428 00.004 6120 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.81 = -0.47)
00:32:56.432 00.004 6120 CameraToMount -- cameraX=-1.00 cameraY=0.02 hyp=1.00 cameraTheta=3.12 mountX=0.98 mountY=-0.46, mountTheta=-0.44
00:32:56.437 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-1.00, y=0.02, opts=13)
00:32:56.440 00.003 6120 Enqueuing Move request for scope (-1.00, 0.02)
00:32:56.444 00.004 7680 Worker thread wakes up
00:32:56.444 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.00, 0.02) opts 0xd
00:32:56.445 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:56.448 00.003 6120 UpdateGuideState exits: m=13775 SNR=75.7 Saturated
00:32:56.453 00.005 7680 Handling offset move in thread for scope, endpoint = (-1.00, 0.02)
00:32:56.453 00.000 6120 PhdController: settling, locked = 1, distance = 2.01 (1.50) aobump = 0 frame = 3 / 99999
00:32:56.457 00.004 7680 Moving (-1.00, 0.02) raw xDistance=0.98 yDistance=-0.46
00:32:56.457 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.67 from input 0.98
00:32:56.457 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:32:56.459 00.002 7680 MoveAxis(W, 435, ABG)
00:32:56.459 00.000 7680 Guiding  Dir = 3, Dur = 435
00:32:56.459 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052376.457,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.01,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:32:56.463 00.004 7680 IsSlewing returns 0
00:32:56.463 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:56.468 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:56.471 00.003 6120 Enqueuing Expose request
00:32:56.475 00.004 7680 IsGuiding returns 0
00:32:56.475 00.000 7680 PulseGuide returned control before completion, sleep 445
00:32:56.921 00.446 7680 IsGuiding returns 1
00:32:56.921 00.000 7680 scope still moving after pulse duration time elapsed
00:32:56.954 00.033 7680 IsSlewing returns 0
00:32:56.954 00.000 7680 IsGuiding returns 0
00:32:56.955 00.001 7680 scope move finished after 435 + 45 ms
00:32:56.955 00.000 7680 Move returns status 0, amount 435
00:32:56.955 00.000 7680 MoveAxis(N, 248, ABG)
00:32:56.956 00.001 7680 Guiding  Dir = 0, Dur = 248
00:32:56.957 00.001 7680 IsSlewing returns 0
00:32:56.957 00.000 7680 IsGuiding returns 0
00:32:56.957 00.000 7680 PulseGuide returned control before completion, sleep 258
00:32:57.219 00.262 7680 IsGuiding returns 1
00:32:57.220 00.001 7680 scope still moving after pulse duration time elapsed
00:32:57.251 00.031 7680 IsSlewing returns 0
00:32:57.251 00.000 7680 IsGuiding returns 0
00:32:57.251 00.000 7680 scope move finished after 248 + 46 ms
00:32:57.252 00.001 7680 Move returns status 0, amount 248
00:32:57.252 00.000 7680 move complete, result=0
00:32:57.252 00.000 6120 GuideStep: 1.0 px 435 ms WEST, -0.5 px 248 ms NORTH
00:32:57.255 00.003 7680 worker thread done servicing request
00:32:57.256 00.001 7680 Worker thread wakes up
00:32:57.256 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:57.256 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:32:58.500 01.244 7680 Exposure complete
00:32:58.618 00.118 7680 worker thread done servicing request
00:32:58.619 00.001 6120 OnExposeComplete: enter
00:32:58.623 00.004 6120 UpdateGuideState(): m_state=6
00:32:58.628 00.005 6120 Star::Find(15, 964, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4260
00:32:58.632 00.004 6120 Star::Find returns 1 (1), X=965.00, Y=44.86, Mass=13565, SNR=75.8, Peak=255 HFD=7.0
00:32:58.635 00.003 6120 CameraToMount -- cameraTheta (3.06) - m_xAngle (-2.95) = xAngle (6.02 = -0.26)
00:32:58.640 00.005 6120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.75 = -0.53)
00:32:58.644 00.004 6120 CameraToMount -- cameraX=-0.58 cameraY=0.05 hyp=0.59 cameraTheta=3.06 mountX=0.57 mountY=-0.30, mountTheta=-0.48
00:32:58.650 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.58, y=0.05, opts=13)
00:32:58.655 00.005 6120 Enqueuing Move request for scope (-0.58, 0.05)
00:32:58.659 00.004 7680 Worker thread wakes up
00:32:58.660 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:32:58.664 00.004 6120 UpdateGuideState exits: m=13565 SNR=75.8 Saturated
00:32:58.669 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.05) opts 0xd
00:32:58.670 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.58, 0.05)
00:32:58.670 00.000 7680 Moving (-0.58, 0.05) raw xDistance=0.57 yDistance=-0.30
00:32:58.670 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.57
00:32:58.670 00.000 6120 PhdController: settling, locked = 1, distance = 1.58 (1.50) aobump = 0 frame = 4 / 99999
00:32:58.675 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:32:58.675 00.000 7680 MoveAxis(W, 261, ABG)
00:32:58.676 00.001 7680 Guiding  Dir = 3, Dur = 261
00:32:58.676 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052378.675,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.58,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:32:58.680 00.004 7680 IsSlewing returns 0
00:32:58.680 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:32:58.684 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:32:58.687 00.003 6120 Enqueuing Expose request
00:32:58.691 00.004 7680 IsGuiding returns 0
00:32:58.692 00.001 7680 PulseGuide returned control before completion, sleep 271
00:32:58.966 00.274 7680 IsGuiding returns 1
00:32:58.966 00.000 7680 scope still moving after pulse duration time elapsed
00:32:58.998 00.032 7680 IsSlewing returns 0
00:32:58.998 00.000 7680 IsGuiding returns 0
00:32:58.999 00.001 7680 scope move finished after 261 + 46 ms
00:32:58.999 00.000 7680 Move returns status 0, amount 261
00:32:58.999 00.000 7680 MoveAxis(N, 161, ABG)
00:32:59.000 00.001 7680 Guiding  Dir = 0, Dur = 161
00:32:59.000 00.000 7680 IsSlewing returns 0
00:32:59.001 00.001 7680 IsGuiding returns 0
00:32:59.001 00.000 7680 PulseGuide returned control before completion, sleep 171
00:32:59.188 00.187 7680 IsGuiding returns 1
00:32:59.188 00.000 7680 scope still moving after pulse duration time elapsed
00:32:59.218 00.030 7680 IsSlewing returns 0
00:32:59.218 00.000 7680 IsGuiding returns 0
00:32:59.218 00.000 7680 scope move finished after 161 + 56 ms
00:32:59.218 00.000 7680 Move returns status 0, amount 161
00:32:59.219 00.001 7680 move complete, result=0
00:32:59.219 00.000 7680 worker thread done servicing request
00:32:59.219 00.000 6120 GuideStep: 0.6 px 261 ms WEST, -0.3 px 161 ms NORTH
00:32:59.225 00.006 7680 Worker thread wakes up
00:32:59.225 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:32:59.225 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:00.466 01.241 7680 Exposure complete
00:33:00.597 00.131 7680 worker thread done servicing request
00:33:00.598 00.001 6120 OnExposeComplete: enter
00:33:00.602 00.004 6120 UpdateGuideState(): m_state=6
00:33:00.607 00.005 6120 Star::Find(15, 964, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4261
00:33:00.612 00.005 6120 Star::Find returns 1 (1), X=965.30, Y=44.77, Mass=15862, SNR=81.8, Peak=255 HFD=7.0
00:33:00.616 00.004 6120 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-2.95) = xAngle (-0.03 = -0.03)
00:33:00.620 00.004 6120 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.30 = -0.30)
00:33:00.624 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.04 hyp=0.28 cameraTheta=-2.99 mountX=0.28 mountY=-0.08, mountTheta=-0.29
00:33:00.629 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.04, opts=13)
00:33:00.634 00.005 6120 Enqueuing Move request for scope (-0.28, -0.04)
00:33:00.637 00.003 7680 Worker thread wakes up
00:33:00.637 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:00.641 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.04) opts 0xd
00:33:00.641 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.04)
00:33:00.642 00.001 6120 UpdateGuideState exits: m=15862 SNR=81.8 Saturated
00:33:00.645 00.003 6120 PhdController: settling, locked = 1, distance = 1.19 (1.50) aobump = 0 frame = 5 / 99999
00:33:00.650 00.005 7680 Moving (-0.28, -0.04) raw xDistance=0.28 yDistance=-0.08
00:33:00.650 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.28
00:33:00.650 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:33:00.651 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764052380.650,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.19,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:33:00.655 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:33:00.655 00.000 7680 MoveAxis(W, 133, ABG)
00:33:00.655 00.000 7680 Guiding  Dir = 3, Dur = 133
00:33:00.655 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:00.659 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:00.663 00.004 6120 Enqueuing Expose request
00:33:00.667 00.004 7680 IsSlewing returns 0
00:33:00.667 00.000 7680 IsGuiding returns 0
00:33:00.668 00.001 7680 PulseGuide returned control before completion, sleep 143
00:33:00.814 00.146 7680 IsGuiding returns 1
00:33:00.814 00.000 7680 scope still moving after pulse duration time elapsed
00:33:00.843 00.029 7680 IsSlewing returns 0
00:33:00.844 00.001 7680 IsGuiding returns 0
00:33:00.845 00.001 7680 scope move finished after 133 + 44 ms
00:33:00.845 00.000 7680 Move returns status 0, amount 133
00:33:00.845 00.000 7680 MoveAxis(N, 0, ABG)
00:33:00.846 00.001 7680 Move returns status 0, amount 0
00:33:00.847 00.001 7680 move complete, result=0
00:33:00.847 00.000 7680 worker thread done servicing request
00:33:00.847 00.000 6120 GuideStep: 0.3 px 133 ms WEST, -0.1 px 0 ms NORTH
00:33:00.853 00.006 7680 Worker thread wakes up
00:33:00.853 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:00.853 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:02.101 01.248 7680 Exposure complete
00:33:02.233 00.132 7680 worker thread done servicing request
00:33:02.233 00.000 6120 OnExposeComplete: enter
00:33:02.238 00.005 6120 UpdateGuideState(): m_state=6
00:33:02.243 00.005 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4262
00:33:02.247 00.004 6120 Star::Find returns 1 (1), X=965.55, Y=44.53, Mass=14329, SNR=77.4, Peak=255 HFD=7.0
00:33:02.250 00.003 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
00:33:02.254 00.004 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
00:33:02.258 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.69 mountX=0.09 mountY=0.24, mountTheta=1.23
00:33:02.264 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.29, opts=13)
00:33:02.270 00.006 6120 Enqueuing Move request for scope (-0.03, -0.29)
00:33:02.274 00.004 7680 Worker thread wakes up
00:33:02.274 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:02.277 00.003 6120 UpdateGuideState exits: m=14329 SNR=77.4 Saturated
00:33:02.282 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.29) opts 0xd
00:33:02.282 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.29)
00:33:02.282 00.000 7680 Moving (-0.03, -0.29) raw xDistance=0.09 yDistance=0.24
00:33:02.282 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:33:02.282 00.000 6120 PhdController: settling, locked = 1, distance = 0.92 (1.50) aobump = 0 frame = 6 / 99999
00:33:02.286 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:33:02.286 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052382.286,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.92,"Time":1.6,"SettleTime":10.0,"StarLocked":true}
00:33:02.290 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:33:02.290 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:02.294 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:02.298 00.004 6120 Enqueuing Expose request
00:33:02.302 00.004 7680 MoveAxis(E, 0, ABG)
00:33:02.302 00.000 7680 Move returns status 0, amount 0
00:33:02.302 00.000 7680 MoveAxis(N, 0, ABG)
00:33:02.302 00.000 7680 Move returns status 0, amount 0
00:33:02.302 00.000 7680 move complete, result=0
00:33:02.302 00.000 7680 worker thread done servicing request
00:33:02.303 00.001 7680 Worker thread wakes up
00:33:02.303 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:02.303 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:02.303 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:33:03.555 01.252 7680 Exposure complete
00:33:03.691 00.136 7680 worker thread done servicing request
00:33:03.691 00.000 6120 OnExposeComplete: enter
00:33:03.695 00.004 6120 UpdateGuideState(): m_state=6
00:33:03.699 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4263
00:33:03.703 00.004 6120 Star::Find returns 1 (1), X=965.29, Y=44.86, Mass=14636, SNR=79.4, Peak=255 HFD=6.9
00:33:03.708 00.005 6120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-2.95) = xAngle (5.95 = -0.34)
00:33:03.713 00.005 6120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.68 = -0.60)
00:33:03.717 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.04 hyp=0.29 cameraTheta=2.99 mountX=0.28 mountY=-0.17, mountTheta=-0.54
00:33:03.723 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.04, opts=13)
00:33:03.727 00.004 6120 Enqueuing Move request for scope (-0.29, 0.04)
00:33:03.730 00.003 7680 Worker thread wakes up
00:33:03.730 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.04) opts 0xd
00:33:03.731 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.04)
00:33:03.731 00.000 7680 Moving (-0.29, 0.04) raw xDistance=0.28 yDistance=-0.17
00:33:03.731 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
00:33:03.731 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:33:03.733 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:03.736 00.003 6120 UpdateGuideState exits: m=14636 SNR=79.4 Saturated
00:33:03.740 00.004 6120 PhdController: settling, locked = 1, distance = 0.73 (1.50) aobump = 0 frame = 7 / 99999
00:33:03.743 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:33:03.743 00.000 7680 MoveAxis(W, 113, ABG)
00:33:03.743 00.000 7680 Guiding  Dir = 3, Dur = 113
00:33:03.744 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764052383.743,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.73,"Time":3.1,"SettleTime":10.0,"StarLocked":true}
00:33:03.748 00.004 7680 IsSlewing returns 0
00:33:03.748 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:03.752 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:03.756 00.004 6120 Enqueuing Expose request
00:33:03.759 00.003 7680 IsGuiding returns 0
00:33:03.759 00.000 7680 PulseGuide returned control before completion, sleep 123
00:33:03.886 00.127 7680 IsGuiding returns 1
00:33:03.889 00.003 7680 scope still moving after pulse duration time elapsed
00:33:03.918 00.029 7680 IsSlewing returns 0
00:33:03.920 00.002 7680 IsGuiding returns 0
00:33:03.920 00.000 7680 scope move finished after 113 + 48 ms
00:33:03.920 00.000 7680 Move returns status 0, amount 113
00:33:03.921 00.001 7680 MoveAxis(N, 0, ABG)
00:33:03.921 00.000 7680 Move returns status 0, amount 0
00:33:03.921 00.000 7680 move complete, result=0
00:33:03.922 00.001 7680 worker thread done servicing request
00:33:03.922 00.000 7680 Worker thread wakes up
00:33:03.922 00.000 6120 GuideStep: 0.3 px 113 ms WEST, -0.2 px 0 ms NORTH
00:33:03.929 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:03.929 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:05.183 01.254 7680 Exposure complete
00:33:05.304 00.121 7680 worker thread done servicing request
00:33:05.304 00.000 6120 OnExposeComplete: enter
00:33:05.308 00.004 6120 UpdateGuideState(): m_state=6
00:33:05.310 00.002 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4264
00:33:05.313 00.003 6120 Star::Find returns 1 (1), X=965.63, Y=45.06, Mass=14630, SNR=78.6, Peak=255 HFD=6.8
00:33:05.316 00.003 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
00:33:05.320 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
00:33:05.324 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.38 mountX=-0.09 mountY=-0.20, mountTheta=-2.00
00:33:05.330 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.25, opts=13)
00:33:05.335 00.005 6120 Enqueuing Move request for scope (0.05, 0.25)
00:33:05.338 00.003 7680 Worker thread wakes up
00:33:05.338 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
00:33:05.339 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
00:33:05.339 00.000 7680 Moving (0.05, 0.25) raw xDistance=-0.09 yDistance=-0.20
00:33:05.339 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:33:05.339 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:33:05.340 00.001 7680 MoveAxis(E, 0, ABG)
00:33:05.340 00.000 7680 Move returns status 0, amount 0
00:33:05.340 00.000 7680 MoveAxis(N, 110, ABG)
00:33:05.340 00.000 7680 Guiding  Dir = 0, Dur = 110
00:33:05.340 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:05.344 00.004 7680 IsSlewing returns 0
00:33:05.344 00.000 6120 UpdateGuideState exits: m=14630 SNR=78.6 Saturated
00:33:05.347 00.003 7680 IsGuiding returns 0
00:33:05.348 00.001 6120 PhdController: settling, locked = 1, distance = 0.59 (1.50) aobump = 0 frame = 8 / 99999
00:33:05.352 00.004 7680 PulseGuide returned control before completion, sleep 120
00:33:05.352 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052385.352,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.59,"Time":4.7,"SettleTime":10.0,"StarLocked":true}
00:33:05.355 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:05.359 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:05.363 00.004 6120 Enqueuing Expose request
00:33:05.484 00.121 7680 IsGuiding returns 1
00:33:05.486 00.002 7680 scope still moving after pulse duration time elapsed
00:33:05.515 00.029 7680 IsSlewing returns 0
00:33:05.517 00.002 7680 IsGuiding returns 0
00:33:05.518 00.001 7680 scope move finished after 110 + 60 ms
00:33:05.519 00.001 7680 Move returns status 0, amount 110
00:33:05.519 00.000 7680 move complete, result=0
00:33:05.520 00.001 7680 worker thread done servicing request
00:33:05.520 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 110 ms NORTH
00:33:05.527 00.007 7680 Worker thread wakes up
00:33:05.527 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:05.529 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:06.777 01.248 7680 Exposure complete
00:33:06.901 00.124 7680 worker thread done servicing request
00:33:06.901 00.000 6120 OnExposeComplete: enter
00:33:06.904 00.003 6120 UpdateGuideState(): m_state=6
00:33:06.907 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4265
00:33:06.911 00.004 6120 Star::Find returns 1 (1), X=965.58, Y=45.13, Mass=14503, SNR=78.2, Peak=255 HFD=7.0
00:33:06.914 00.003 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
00:33:06.918 00.004 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
00:33:06.922 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.31 hyp=0.31 cameraTheta=1.58 mountX=-0.06 mountY=-0.28, mountTheta=-1.77
00:33:06.927 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.31, opts=13)
00:33:06.931 00.004 6120 Enqueuing Move request for scope (-0.00, 0.31)
00:33:06.935 00.004 7680 Worker thread wakes up
00:33:06.936 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.31) opts 0xd
00:33:06.936 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.31)
00:33:06.936 00.000 7680 Moving (-0.00, 0.31) raw xDistance=-0.06 yDistance=-0.28
00:33:06.936 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:33:06.936 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:33:06.937 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:06.940 00.003 6120 UpdateGuideState exits: m=14503 SNR=78.2 Saturated
00:33:06.944 00.004 6120 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 9 / 99999
00:33:06.948 00.004 7680 MoveAxis(E, 0, ABG)
00:33:06.948 00.000 7680 Move returns status 0, amount 0
00:33:06.949 00.001 7680 MoveAxis(N, 153, ABG)
00:33:06.949 00.000 7680 Guiding  Dir = 0, Dur = 153
00:33:06.950 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764052386.948,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.51,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
00:33:06.955 00.005 7680 IsSlewing returns 0
00:33:06.955 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:06.960 00.005 7680 IsGuiding returns 0
00:33:06.960 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:06.964 00.004 6120 Enqueuing Expose request
00:33:06.969 00.005 7680 PulseGuide returned control before completion, sleep 163
00:33:07.145 00.176 7680 IsGuiding returns 0
00:33:07.145 00.000 7680 Move returns status 0, amount 153
00:33:07.147 00.002 7680 move complete, result=0
00:33:07.147 00.000 7680 worker thread done servicing request
00:33:07.147 00.000 7680 Worker thread wakes up
00:33:07.148 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 153 ms NORTH
00:33:07.154 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:07.154 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:08.397 01.243 7680 Exposure complete
00:33:08.524 00.127 7680 worker thread done servicing request
00:33:08.525 00.001 6120 OnExposeComplete: enter
00:33:08.529 00.004 6120 UpdateGuideState(): m_state=6
00:33:08.533 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4266
00:33:08.537 00.004 6120 Star::Find returns 1 (1), X=965.15, Y=44.92, Mass=14046, SNR=76.5, Peak=255 HFD=7.1
00:33:08.540 00.003 6120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-2.95) = xAngle (5.85 = -0.43)
00:33:08.545 00.005 6120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.58 = -0.70)
00:33:08.548 00.003 6120 CameraToMount -- cameraX=-0.43 cameraY=0.11 hyp=0.44 cameraTheta=2.90 mountX=0.40 mountY=-0.28, mountTheta=-0.62
00:33:08.554 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=0.11, opts=13)
00:33:08.559 00.005 6120 Enqueuing Move request for scope (-0.43, 0.11)
00:33:08.562 00.003 7680 Worker thread wakes up
00:33:08.562 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.11) opts 0xd
00:33:08.563 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.43, 0.11)
00:33:08.563 00.000 7680 Moving (-0.43, 0.11) raw xDistance=0.40 yDistance=-0.28
00:33:08.563 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
00:33:08.564 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:33:08.564 00.000 7680 MoveAxis(W, 164, ABG)
00:33:08.564 00.000 7680 Guiding  Dir = 3, Dur = 164
00:33:08.564 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:08.568 00.004 6120 UpdateGuideState exits: m=14046 SNR=76.5 Saturated
00:33:08.572 00.004 6120 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 10 / 99999
00:33:08.576 00.004 7680 IsSlewing returns 0
00:33:08.576 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052388.576,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.49,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
00:33:08.581 00.005 7680 IsGuiding returns 0
00:33:08.581 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:08.586 00.005 7680 PulseGuide returned control before completion, sleep 174
00:33:08.586 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:08.592 00.006 6120 Enqueuing Expose request
00:33:08.763 00.171 7680 IsGuiding returns 1
00:33:08.765 00.002 7680 scope still moving after pulse duration time elapsed
00:33:08.794 00.029 7680 IsSlewing returns 0
00:33:08.794 00.000 7680 IsGuiding returns 0
00:33:08.796 00.002 7680 scope move finished after 164 + 50 ms
00:33:08.796 00.000 7680 Move returns status 0, amount 164
00:33:08.797 00.001 7680 MoveAxis(N, 154, ABG)
00:33:08.797 00.000 7680 Guiding  Dir = 0, Dur = 154
00:33:08.797 00.000 7680 IsSlewing returns 0
00:33:08.797 00.000 7680 IsGuiding returns 0
00:33:08.798 00.001 7680 PulseGuide returned control before completion, sleep 164
00:33:08.966 00.168 7680 IsGuiding returns 1
00:33:08.966 00.000 7680 scope still moving after pulse duration time elapsed
00:33:08.997 00.031 7680 IsSlewing returns 0
00:33:08.997 00.000 7680 IsGuiding returns 0
00:33:08.997 00.000 7680 scope move finished after 154 + 45 ms
00:33:08.997 00.000 7680 Move returns status 0, amount 154
00:33:08.999 00.002 7680 move complete, result=0
00:33:08.999 00.000 7680 worker thread done servicing request
00:33:08.999 00.000 7680 Worker thread wakes up
00:33:09.000 00.001 6120 GuideStep: 0.4 px 164 ms WEST, -0.3 px 154 ms NORTH
00:33:09.005 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:09.005 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:10.277 01.272 7680 Exposure complete
00:33:10.402 00.125 7680 worker thread done servicing request
00:33:10.402 00.000 6120 OnExposeComplete: enter
00:33:10.406 00.004 6120 UpdateGuideState(): m_state=6
00:33:10.409 00.003 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4267
00:33:10.413 00.004 6120 Star::Find returns 1 (1), X=965.26, Y=45.01, Mass=13986, SNR=78.0, Peak=255 HFD=6.8
00:33:10.416 00.003 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-2.95) = xAngle (5.55 = -0.73)
00:33:10.419 00.003 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.00)
00:33:10.422 00.003 6120 CameraToMount -- cameraX=-0.32 cameraY=0.20 hyp=0.38 cameraTheta=2.59 mountX=0.28 mountY=-0.32, mountTheta=-0.85
00:33:10.428 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.20, opts=13)
00:33:10.432 00.004 6120 Enqueuing Move request for scope (-0.32, 0.20)
00:33:10.435 00.003 7680 Worker thread wakes up
00:33:10.435 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.20) opts 0xd
00:33:10.435 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.20)
00:33:10.436 00.001 7680 Moving (-0.32, 0.20) raw xDistance=0.28 yDistance=-0.32
00:33:10.436 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
00:33:10.436 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:33:10.436 00.000 7680 MoveAxis(W, 125, ABG)
00:33:10.437 00.001 7680 Guiding  Dir = 3, Dur = 125
00:33:10.437 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:10.440 00.003 7680 IsSlewing returns 0
00:33:10.440 00.000 6120 UpdateGuideState exits: m=13986 SNR=78.0 Saturated
00:33:10.444 00.004 7680 IsGuiding returns 0
00:33:10.444 00.000 6120 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 11 / 99999
00:33:10.448 00.004 7680 PulseGuide returned control before completion, sleep 135
00:33:10.448 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052390.448,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.45,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
00:33:10.451 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:10.456 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:10.460 00.004 6120 Enqueuing Expose request
00:33:10.595 00.135 7680 IsGuiding returns 1
00:33:10.595 00.000 7680 scope still moving after pulse duration time elapsed
00:33:10.626 00.031 7680 IsSlewing returns 0
00:33:10.627 00.001 7680 IsGuiding returns 0
00:33:10.627 00.000 7680 scope move finished after 125 + 58 ms
00:33:10.627 00.000 7680 Move returns status 0, amount 125
00:33:10.628 00.001 7680 MoveAxis(N, 172, ABG)
00:33:10.628 00.000 7680 Guiding  Dir = 0, Dur = 172
00:33:10.629 00.001 7680 IsSlewing returns 0
00:33:10.629 00.000 7680 IsGuiding returns 0
00:33:10.630 00.001 7680 PulseGuide returned control before completion, sleep 182
00:33:10.815 00.185 7680 IsGuiding returns 1
00:33:10.819 00.004 7680 scope still moving after pulse duration time elapsed
00:33:10.847 00.028 7680 IsSlewing returns 0
00:33:10.848 00.001 7680 IsGuiding returns 0
00:33:10.849 00.001 7680 scope move finished after 172 + 47 ms
00:33:10.850 00.001 7680 Move returns status 0, amount 172
00:33:10.850 00.000 7680 move complete, result=0
00:33:10.851 00.001 7680 worker thread done servicing request
00:33:10.851 00.000 6120 GuideStep: 0.3 px 125 ms WEST, -0.3 px 172 ms NORTH
00:33:10.858 00.007 7680 Worker thread wakes up
00:33:10.858 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:10.858 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:12.113 01.255 7680 Exposure complete
00:33:12.244 00.131 7680 worker thread done servicing request
00:33:12.245 00.001 6120 OnExposeComplete: enter
00:33:12.249 00.004 6120 UpdateGuideState(): m_state=6
00:33:12.252 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4268
00:33:12.255 00.003 6120 Star::Find returns 1 (1), X=965.76, Y=44.84, Mass=15126, SNR=80.3, Peak=255 HFD=7.0
00:33:12.259 00.004 6120 CameraToMount -- cameraTheta (0.13) - m_xAngle (-2.95) = xAngle (3.08 = 3.08)
00:33:12.262 00.003 6120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.81 = 2.81)
00:33:12.266 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.13 mountX=-0.18 mountY=0.06, mountTheta=2.83
00:33:12.270 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.02, opts=13)
00:33:12.275 00.005 6120 Enqueuing Move request for scope (0.18, 0.02)
00:33:12.278 00.003 7680 Worker thread wakes up
00:33:12.278 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
00:33:12.278 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
00:33:12.278 00.000 7680 Moving (0.18, 0.02) raw xDistance=-0.18 yDistance=0.06
00:33:12.279 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:33:12.279 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:33:12.279 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:12.283 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:33:12.283 00.000 7680 MoveAxis(E, 0, ABG)
00:33:12.283 00.000 7680 Move returns status 0, amount 0
00:33:12.283 00.000 7680 MoveAxis(N, 0, ABG)
00:33:12.283 00.000 7680 Move returns status 0, amount 0
00:33:12.283 00.000 7680 move complete, result=0
00:33:12.283 00.000 7680 worker thread done servicing request
00:33:12.284 00.001 6120 UpdateGuideState exits: m=15126 SNR=80.3 Saturated
00:33:12.287 00.003 6120 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 12 / 99999
00:33:12.292 00.005 6120 PhdController: newstate STATE_FINISH
00:33:12.295 00.003 6120 PhdController complete: success
00:33:12.297 00.002 6120 evsrv: {"Event":"SettleDone","Timestamp":1764052392.297,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
00:33:12.301 00.004 6120 Mount: notify guiding dither settle done success=1
00:33:12.306 00.005 6120 PhdController: newstate STATE_IDLE
00:33:12.309 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:12.312 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:12.315 00.003 6120 Enqueuing Expose request
00:33:12.318 00.003 7680 Worker thread wakes up
00:33:12.318 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:12.318 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:12.319 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:33:13.567 01.248 7680 Exposure complete
00:33:13.703 00.136 7680 worker thread done servicing request
00:33:13.703 00.000 6120 OnExposeComplete: enter
00:33:13.707 00.004 6120 UpdateGuideState(): m_state=6
00:33:13.712 00.005 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4269
00:33:13.716 00.004 6120 Star::Find returns 1 (1), X=965.68, Y=45.06, Mass=13976, SNR=76.8, Peak=255 HFD=6.8
00:33:13.719 00.003 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.15 = -2.14)
00:33:13.722 00.003 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.41)
00:33:13.726 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.19 mountX=-0.14 mountY=-0.18, mountTheta=-2.25
00:33:13.731 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.24, opts=13)
00:33:13.735 00.004 6120 Enqueuing Move request for scope (0.10, 0.24)
00:33:13.738 00.003 7680 Worker thread wakes up
00:33:13.738 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd
00:33:13.739 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.24)
00:33:13.739 00.000 7680 Moving (0.10, 0.24) raw xDistance=-0.14 yDistance=-0.18
00:33:13.739 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:33:13.739 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:33:13.739 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:33:13.739 00.000 7680 MoveAxis(E, 0, ABG)
00:33:13.739 00.000 7680 Move returns status 0, amount 0
00:33:13.741 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:13.744 00.003 7680 MoveAxis(N, 0, ABG)
00:33:13.745 00.001 7680 Move returns status 0, amount 0
00:33:13.745 00.000 7680 move complete, result=0
00:33:13.745 00.000 7680 worker thread done servicing request
00:33:13.746 00.001 6120 UpdateGuideState exits: m=13976 SNR=76.8 Saturated
00:33:13.749 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:13.753 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:13.756 00.003 6120 Enqueuing Expose request
00:33:13.759 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:33:13.763 00.004 7680 Worker thread wakes up
00:33:13.763 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:13.763 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:15.012 01.249 7680 Exposure complete
00:33:15.159 00.147 7680 worker thread done servicing request
00:33:15.160 00.001 6120 OnExposeComplete: enter
00:33:15.165 00.005 6120 UpdateGuideState(): m_state=6
00:33:15.168 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4270
00:33:15.173 00.005 6120 Star::Find returns 1 (1), X=965.59, Y=45.61, Mass=14900, SNR=80.0, Peak=255 HFD=7.2
00:33:15.178 00.005 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
00:33:15.182 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.04)
00:33:15.186 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.80 hyp=0.80 cameraTheta=1.56 mountX=-0.16 mountY=-0.71, mountTheta=-1.79
00:33:15.191 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.80, opts=13)
00:33:15.196 00.005 6120 Enqueuing Move request for scope (0.01, 0.80)
00:33:15.200 00.004 7680 Worker thread wakes up
00:33:15.200 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:15.205 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.80) opts 0xd
00:33:15.205 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.80)
00:33:15.205 00.000 6120 UpdateGuideState exits: m=14900 SNR=80.0 Saturated
00:33:15.210 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:15.213 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:15.217 00.004 6120 Enqueuing Expose request
00:33:15.221 00.004 7680 Moving (0.01, 0.80) raw xDistance=-0.16 yDistance=-0.71
00:33:15.221 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:33:15.221 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
00:33:15.221 00.000 7680 MoveAxis(E, 0, ABG)
00:33:15.221 00.000 7680 Move returns status 0, amount 0
00:33:15.222 00.001 7680 MoveAxis(N, 387, ABG)
00:33:15.222 00.000 7680 Guiding  Dir = 0, Dur = 387
00:33:15.222 00.000 7680 IsSlewing returns 0
00:33:15.223 00.001 7680 IsGuiding returns 0
00:33:15.224 00.001 7680 PulseGuide returned control before completion, sleep 397
00:33:15.631 00.407 7680 IsGuiding returns 1
00:33:15.633 00.002 7680 scope still moving after pulse duration time elapsed
00:33:15.662 00.029 7680 IsSlewing returns 0
00:33:15.663 00.001 7680 IsGuiding returns 0
00:33:15.664 00.001 7680 scope move finished after 387 + 53 ms
00:33:15.664 00.000 7680 Move returns status 0, amount 387
00:33:15.664 00.000 7680 move complete, result=0
00:33:15.665 00.001 7680 worker thread done servicing request
00:33:15.665 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.7 px 387 ms NORTH
00:33:15.673 00.008 7680 Worker thread wakes up
00:33:15.673 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:15.674 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:16.918 01.244 7680 Exposure complete
00:33:17.047 00.129 7680 worker thread done servicing request
00:33:17.047 00.000 6120 OnExposeComplete: enter
00:33:17.052 00.005 6120 UpdateGuideState(): m_state=6
00:33:17.057 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4271
00:33:17.061 00.004 6120 Star::Find returns 1 (1), X=965.24, Y=45.13, Mass=14206, SNR=77.0, Peak=255 HFD=6.8
00:33:17.064 00.003 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
00:33:17.068 00.004 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
00:33:17.071 00.003 6120 CameraToMount -- cameraX=-0.34 cameraY=0.32 hyp=0.46 cameraTheta=2.40 mountX=0.28 mountY=-0.43, mountTheta=-1.00
00:33:17.078 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.32, opts=13)
00:33:17.082 00.004 6120 Enqueuing Move request for scope (-0.34, 0.32)
00:33:17.086 00.004 7680 Worker thread wakes up
00:33:17.086 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.32) opts 0xd
00:33:17.086 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.32)
00:33:17.086 00.000 7680 Moving (-0.34, 0.32) raw xDistance=0.28 yDistance=-0.43
00:33:17.086 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
00:33:17.088 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:33:17.088 00.000 7680 MoveAxis(W, 113, ABG)
00:33:17.088 00.000 7680 Guiding  Dir = 3, Dur = 113
00:33:17.088 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:17.093 00.005 6120 UpdateGuideState exits: m=14206 SNR=77.0 Saturated
00:33:17.097 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:17.100 00.003 7680 IsSlewing returns 0
00:33:17.100 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:17.105 00.005 7680 IsGuiding returns 0
00:33:17.106 00.001 6120 Enqueuing Expose request
00:33:17.113 00.007 7680 PulseGuide returned control before completion, sleep 123
00:33:17.243 00.130 7680 IsGuiding returns 1
00:33:17.245 00.002 7680 scope still moving after pulse duration time elapsed
00:33:17.273 00.028 7680 IsSlewing returns 0
00:33:17.275 00.002 7680 IsGuiding returns 0
00:33:17.275 00.000 7680 scope move finished after 113 + 56 ms
00:33:17.276 00.001 7680 Move returns status 0, amount 113
00:33:17.276 00.000 7680 MoveAxis(N, 235, ABG)
00:33:17.277 00.001 7680 Guiding  Dir = 0, Dur = 235
00:33:17.277 00.000 7680 IsSlewing returns 0
00:33:17.278 00.001 7680 IsGuiding returns 0
00:33:17.279 00.001 7680 PulseGuide returned control before completion, sleep 245
00:33:17.541 00.262 7680 IsGuiding returns 1
00:33:17.543 00.002 7680 scope still moving after pulse duration time elapsed
00:33:17.573 00.030 7680 IsSlewing returns 0
00:33:17.574 00.001 7680 IsGuiding returns 0
00:33:17.575 00.001 7680 scope move finished after 235 + 61 ms
00:33:17.576 00.001 7680 Move returns status 0, amount 235
00:33:17.576 00.000 7680 move complete, result=0
00:33:17.576 00.000 7680 worker thread done servicing request
00:33:17.576 00.000 6120 GuideStep: 0.3 px 113 ms WEST, -0.4 px 235 ms NORTH
00:33:17.585 00.009 7680 Worker thread wakes up
00:33:17.586 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:17.586 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:18.834 01.248 7680 Exposure complete
00:33:18.963 00.129 7680 worker thread done servicing request
00:33:18.964 00.001 6120 OnExposeComplete: enter
00:33:18.968 00.004 6120 UpdateGuideState(): m_state=6
00:33:18.972 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4272
00:33:18.976 00.004 6120 Star::Find returns 1 (1), X=965.54, Y=44.56, Mass=13749, SNR=76.5, Peak=255 HFD=7.0
00:33:18.979 00.003 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-2.95) = xAngle (1.24 = 1.24)
00:33:18.984 00.005 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.97 = 0.97)
00:33:18.989 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.25 hyp=0.26 cameraTheta=-1.71 mountX=0.08 mountY=0.21, mountTheta=1.20
00:33:18.996 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.25, opts=13)
00:33:19.001 00.005 6120 Enqueuing Move request for scope (-0.04, -0.25)
00:33:19.005 00.004 7680 Worker thread wakes up
00:33:19.005 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:19.009 00.004 6120 UpdateGuideState exits: m=13749 SNR=76.5 Saturated
00:33:19.012 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.25) opts 0xd
00:33:19.013 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.25)
00:33:19.013 00.000 7680 Moving (-0.04, -0.25) raw xDistance=0.08 yDistance=0.21
00:33:19.013 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:33:19.014 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:19.019 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:33:19.019 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:19.023 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:33:19.023 00.000 7680 MoveAxis(E, 0, ABG)
00:33:19.024 00.001 7680 Move returns status 0, amount 0
00:33:19.024 00.000 7680 MoveAxis(N, 0, ABG)
00:33:19.024 00.000 7680 Move returns status 0, amount 0
00:33:19.024 00.000 7680 move complete, result=0
00:33:19.024 00.000 6120 Enqueuing Expose request
00:33:19.029 00.005 7680 worker thread done servicing request
00:33:19.029 00.000 7680 Worker thread wakes up
00:33:19.029 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:33:19.033 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:19.033 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:20.276 01.243 7680 Exposure complete
00:33:20.409 00.133 7680 worker thread done servicing request
00:33:20.409 00.000 6120 OnExposeComplete: enter
00:33:20.414 00.005 6120 UpdateGuideState(): m_state=6
00:33:20.419 00.005 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4273
00:33:20.423 00.004 6120 Star::Find returns 1 (1), X=965.25, Y=45.09, Mass=13648, SNR=73.7, Peak=255 HFD=6.8
00:33:20.427 00.004 6120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-2.95) = xAngle (5.39 = -0.89)
00:33:20.433 00.006 6120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.13 = -1.16)
00:33:20.437 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=0.28 hyp=0.43 cameraTheta=2.44 mountX=0.27 mountY=-0.39, mountTheta=-0.97
00:33:20.441 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.28, opts=13)
00:33:20.446 00.005 6120 Enqueuing Move request for scope (-0.33, 0.28)
00:33:20.451 00.005 7680 Worker thread wakes up
00:33:20.451 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:20.455 00.004 6120 UpdateGuideState exits: m=13648 SNR=73.7 Saturated
00:33:20.459 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.28) opts 0xd
00:33:20.459 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:20.463 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:20.466 00.003 6120 Enqueuing Expose request
00:33:20.470 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.28)
00:33:20.470 00.000 7680 Moving (-0.33, 0.28) raw xDistance=0.27 yDistance=-0.39
00:33:20.470 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:33:20.470 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:33:20.470 00.000 7680 MoveAxis(W, 110, ABG)
00:33:20.471 00.001 7680 Guiding  Dir = 3, Dur = 110
00:33:20.471 00.000 7680 IsSlewing returns 0
00:33:20.471 00.000 7680 IsGuiding returns 0
00:33:20.472 00.001 7680 PulseGuide returned control before completion, sleep 120
00:33:20.599 00.127 7680 IsGuiding returns 1
00:33:20.599 00.000 7680 scope still moving after pulse duration time elapsed
00:33:20.631 00.032 7680 IsSlewing returns 0
00:33:20.634 00.003 7680 IsGuiding returns 0
00:33:20.634 00.000 7680 scope move finished after 110 + 52 ms
00:33:20.634 00.000 7680 Move returns status 0, amount 110
00:33:20.635 00.001 7680 MoveAxis(N, 213, ABG)
00:33:20.635 00.000 7680 Guiding  Dir = 0, Dur = 213
00:33:20.635 00.000 7680 IsSlewing returns 0
00:33:20.637 00.002 7680 IsGuiding returns 0
00:33:20.638 00.001 7680 PulseGuide returned control before completion, sleep 223
00:33:20.866 00.228 7680 IsGuiding returns 1
00:33:20.867 00.001 7680 scope still moving after pulse duration time elapsed
00:33:20.896 00.029 7680 IsSlewing returns 0
00:33:20.896 00.000 7680 IsGuiding returns 0
00:33:20.898 00.002 7680 scope move finished after 213 + 47 ms
00:33:20.898 00.000 7680 Move returns status 0, amount 213
00:33:20.898 00.000 7680 move complete, result=0
00:33:20.898 00.000 7680 worker thread done servicing request
00:33:20.899 00.001 6120 GuideStep: 0.3 px 110 ms WEST, -0.4 px 213 ms NORTH
00:33:20.906 00.007 7680 Worker thread wakes up
00:33:20.906 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:20.906 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:22.161 01.255 7680 Exposure complete
00:33:22.301 00.140 7680 worker thread done servicing request
00:33:22.301 00.000 6120 OnExposeComplete: enter
00:33:22.306 00.005 6120 UpdateGuideState(): m_state=6
00:33:22.310 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4274
00:33:22.313 00.003 6120 Star::Find returns 1 (1), X=965.70, Y=44.87, Mass=14556, SNR=78.4, Peak=255 HFD=6.9
00:33:22.317 00.004 6120 CameraToMount -- cameraTheta (0.48) - m_xAngle (-2.95) = xAngle (3.44 = -2.84)
00:33:22.321 00.004 6120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.17 = -3.11)
00:33:22.327 00.006 6120 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.48 mountX=-0.13 mountY=-0.00, mountTheta=-3.11
00:33:22.334 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.06, opts=13)
00:33:22.338 00.004 6120 Enqueuing Move request for scope (0.12, 0.06)
00:33:22.341 00.003 7680 Worker thread wakes up
00:33:22.341 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
00:33:22.343 00.002 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
00:33:22.343 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:22.347 00.004 6120 UpdateGuideState exits: m=14556 SNR=78.4 Saturated
00:33:22.350 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:22.354 00.004 7680 Moving (0.12, 0.06) raw xDistance=-0.13 yDistance=-0.00
00:33:22.354 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:22.359 00.005 6120 Enqueuing Expose request
00:33:22.363 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:33:22.363 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:33:22.363 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:33:22.363 00.000 7680 MoveAxis(E, 0, ABG)
00:33:22.363 00.000 7680 Move returns status 0, amount 0
00:33:22.364 00.001 7680 MoveAxis(N, 0, ABG)
00:33:22.364 00.000 7680 Move returns status 0, amount 0
00:33:22.364 00.000 7680 move complete, result=0
00:33:22.364 00.000 7680 worker thread done servicing request
00:33:22.364 00.000 7680 Worker thread wakes up
00:33:22.365 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:22.365 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:33:22.369 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:23.614 01.245 7680 Exposure complete
00:33:23.752 00.138 7680 worker thread done servicing request
00:33:23.752 00.000 6120 OnExposeComplete: enter
00:33:23.756 00.004 6120 UpdateGuideState(): m_state=6
00:33:23.759 00.003 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4275
00:33:23.766 00.007 6120 Star::Find returns 1 (1), X=965.61, Y=44.96, Mass=14822, SNR=79.0, Peak=255 HFD=6.9
00:33:23.771 00.005 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
00:33:23.774 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
00:33:23.779 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.38 mountX=-0.06 mountY=-0.12, mountTheta=-2.01
00:33:23.784 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.15, opts=13)
00:33:23.787 00.003 6120 Enqueuing Move request for scope (0.03, 0.15)
00:33:23.791 00.004 7680 Worker thread wakes up
00:33:23.791 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:23.796 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
00:33:23.796 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
00:33:23.796 00.000 7680 Moving (0.03, 0.15) raw xDistance=-0.06 yDistance=-0.12
00:33:23.797 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:33:23.797 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:33:23.797 00.000 6120 UpdateGuideState exits: m=14822 SNR=79.0 Saturated
00:33:23.801 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:23.804 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:23.808 00.004 6120 Enqueuing Expose request
00:33:23.812 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:33:23.812 00.000 7680 MoveAxis(E, 0, ABG)
00:33:23.812 00.000 7680 Move returns status 0, amount 0
00:33:23.812 00.000 7680 MoveAxis(N, 0, ABG)
00:33:23.813 00.001 7680 Move returns status 0, amount 0
00:33:23.813 00.000 7680 move complete, result=0
00:33:23.813 00.000 7680 worker thread done servicing request
00:33:23.814 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:33:23.817 00.003 7680 Worker thread wakes up
00:33:23.817 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:23.817 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:25.067 01.250 7680 Exposure complete
00:33:25.200 00.133 7680 worker thread done servicing request
00:33:25.200 00.000 6120 OnExposeComplete: enter
00:33:25.204 00.004 6120 UpdateGuideState(): m_state=6
00:33:25.208 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4276
00:33:25.213 00.005 6120 Star::Find returns 1 (1), X=965.61, Y=45.05, Mass=15248, SNR=80.2, Peak=255 HFD=6.9
00:33:25.217 00.004 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.90)
00:33:25.220 00.003 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.17)
00:33:25.224 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.43 mountX=-0.08 mountY=-0.20, mountTheta=-1.94
00:33:25.229 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.24, opts=13)
00:33:25.234 00.005 6120 Enqueuing Move request for scope (0.03, 0.24)
00:33:25.239 00.005 7680 Worker thread wakes up
00:33:25.239 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0xd
00:33:25.240 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
00:33:25.240 00.000 7680 Moving (0.03, 0.24) raw xDistance=-0.08 yDistance=-0.20
00:33:25.240 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:33:25.240 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:33:25.241 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:25.245 00.004 6120 UpdateGuideState exits: m=15248 SNR=80.2 Saturated
00:33:25.251 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:25.254 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:25.258 00.004 6120 Enqueuing Expose request
00:33:25.262 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:33:25.262 00.000 7680 MoveAxis(E, 0, ABG)
00:33:25.262 00.000 7680 Move returns status 0, amount 0
00:33:25.262 00.000 7680 MoveAxis(N, 0, ABG)
00:33:25.262 00.000 7680 Move returns status 0, amount 0
00:33:25.263 00.001 7680 move complete, result=0
00:33:25.263 00.000 7680 worker thread done servicing request
00:33:25.263 00.000 7680 Worker thread wakes up
00:33:25.263 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:33:25.269 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:25.269 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:26.523 01.254 7680 Exposure complete
00:33:26.664 00.141 7680 worker thread done servicing request
00:33:26.664 00.000 6120 OnExposeComplete: enter
00:33:26.669 00.005 6120 UpdateGuideState(): m_state=6
00:33:26.674 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4277
00:33:26.677 00.003 6120 Star::Find returns 1 (1), X=965.41, Y=45.48, Mass=14902, SNR=79.9, Peak=255 HFD=7.1
00:33:26.681 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.78 = -1.51)
00:33:26.687 00.006 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.78)
00:33:26.692 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.67 hyp=0.69 cameraTheta=1.82 mountX=0.04 mountY=-0.68, mountTheta=-1.51
00:33:26.699 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.67, opts=13)
00:33:26.705 00.006 6120 Enqueuing Move request for scope (-0.17, 0.67)
00:33:26.709 00.004 7680 Worker thread wakes up
00:33:26.709 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:26.712 00.003 6120 UpdateGuideState exits: m=14902 SNR=79.9 Saturated
00:33:26.717 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:26.721 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:26.725 00.004 6120 Enqueuing Expose request
00:33:26.728 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.67) opts 0xd
00:33:26.728 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.67)
00:33:26.728 00.000 7680 Moving (-0.17, 0.67) raw xDistance=0.04 yDistance=-0.68
00:33:26.729 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:33:26.729 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
00:33:26.729 00.000 7680 MoveAxis(E, 0, ABG)
00:33:26.729 00.000 7680 Move returns status 0, amount 0
00:33:26.729 00.000 7680 MoveAxis(N, 368, ABG)
00:33:26.729 00.000 7680 Guiding  Dir = 0, Dur = 368
00:33:26.729 00.000 7680 IsSlewing returns 0
00:33:26.731 00.002 7680 IsGuiding returns 0
00:33:26.732 00.001 7680 PulseGuide returned control before completion, sleep 378
00:33:27.124 00.392 7680 IsGuiding returns 1
00:33:27.125 00.001 7680 scope still moving after pulse duration time elapsed
00:33:27.154 00.029 7680 IsSlewing returns 0
00:33:27.156 00.002 7680 IsGuiding returns 0
00:33:27.157 00.001 7680 scope move finished after 368 + 57 ms
00:33:27.157 00.000 7680 Move returns status 0, amount 368
00:33:27.158 00.001 7680 move complete, result=0
00:33:27.158 00.000 7680 worker thread done servicing request
00:33:27.158 00.000 7680 Worker thread wakes up
00:33:27.158 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 368 ms NORTH
00:33:27.166 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:27.166 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:28.425 01.259 7680 Exposure complete
00:33:28.559 00.134 7680 worker thread done servicing request
00:33:28.560 00.001 6120 OnExposeComplete: enter
00:33:28.563 00.003 6120 UpdateGuideState(): m_state=6
00:33:28.567 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4278
00:33:28.570 00.003 6120 Star::Find returns 1 (1), X=965.28, Y=44.97, Mass=14461, SNR=76.9, Peak=255 HFD=6.8
00:33:28.574 00.004 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-2.95) = xAngle (5.61 = -0.67)
00:33:28.580 00.006 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.34 = -0.94)
00:33:28.583 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=0.16 hyp=0.34 cameraTheta=2.66 mountX=0.27 mountY=-0.27, mountTheta=-0.80
00:33:28.590 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.16, opts=13)
00:33:28.594 00.004 6120 Enqueuing Move request for scope (-0.30, 0.16)
00:33:28.598 00.004 7680 Worker thread wakes up
00:33:28.598 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:28.602 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.16) opts 0xd
00:33:28.603 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.16)
00:33:28.603 00.000 7680 Moving (-0.30, 0.16) raw xDistance=0.27 yDistance=-0.27
00:33:28.603 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:33:28.603 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:33:28.604 00.001 6120 UpdateGuideState exits: m=14461 SNR=76.9 Saturated
00:33:28.609 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:28.613 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:28.617 00.004 7680 MoveAxis(W, 109, ABG)
00:33:28.617 00.000 7680 Guiding  Dir = 3, Dur = 109
00:33:28.618 00.001 6120 Enqueuing Expose request
00:33:28.622 00.004 7680 IsSlewing returns 0
00:33:28.622 00.000 7680 IsGuiding returns 0
00:33:28.623 00.001 7680 PulseGuide returned control before completion, sleep 119
00:33:28.757 00.134 7680 IsGuiding returns 1
00:33:28.758 00.001 7680 scope still moving after pulse duration time elapsed
00:33:28.788 00.030 7680 IsSlewing returns 0
00:33:28.789 00.001 7680 IsGuiding returns 0
00:33:28.790 00.001 7680 scope move finished after 109 + 58 ms
00:33:28.790 00.000 7680 Move returns status 0, amount 109
00:33:28.790 00.000 7680 MoveAxis(N, 149, ABG)
00:33:28.791 00.001 7680 Guiding  Dir = 0, Dur = 149
00:33:28.791 00.000 7680 IsSlewing returns 0
00:33:28.793 00.002 7680 IsGuiding returns 0
00:33:28.793 00.000 7680 PulseGuide returned control before completion, sleep 159
00:33:28.961 00.168 7680 IsGuiding returns 1
00:33:28.961 00.000 7680 scope still moving after pulse duration time elapsed
00:33:28.992 00.031 7680 IsSlewing returns 0
00:33:28.994 00.002 7680 IsGuiding returns 0
00:33:28.994 00.000 7680 scope move finished after 149 + 52 ms
00:33:28.994 00.000 7680 Move returns status 0, amount 149
00:33:28.995 00.001 7680 move complete, result=0
00:33:28.995 00.000 7680 worker thread done servicing request
00:33:28.995 00.000 6120 GuideStep: 0.3 px 109 ms WEST, -0.3 px 149 ms NORTH
00:33:29.001 00.006 7680 Worker thread wakes up
00:33:29.001 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:29.001 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:30.256 01.255 7680 Exposure complete
00:33:30.386 00.130 7680 worker thread done servicing request
00:33:30.386 00.000 6120 OnExposeComplete: enter
00:33:30.390 00.004 6120 UpdateGuideState(): m_state=6
00:33:30.394 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4279
00:33:30.398 00.004 6120 Star::Find returns 1 (1), X=965.31, Y=44.93, Mass=14733, SNR=78.6, Peak=255 HFD=6.8
00:33:30.402 00.004 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-2.95) = xAngle (5.70 = -0.58)
00:33:30.405 00.003 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.85)
00:33:30.410 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.11 hyp=0.29 cameraTheta=2.75 mountX=0.24 mountY=-0.22, mountTheta=-0.73
00:33:30.415 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.11, opts=13)
00:33:30.420 00.005 6120 Enqueuing Move request for scope (-0.27, 0.11)
00:33:30.424 00.004 7680 Worker thread wakes up
00:33:30.424 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:30.428 00.004 6120 UpdateGuideState exits: m=14733 SNR=78.6 Saturated
00:33:30.431 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:30.436 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:30.439 00.003 6120 Enqueuing Expose request
00:33:30.443 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.11) opts 0xd
00:33:30.443 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.11)
00:33:30.443 00.000 7680 Moving (-0.27, 0.11) raw xDistance=0.24 yDistance=-0.22
00:33:30.443 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
00:33:30.443 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:33:30.444 00.001 7680 MoveAxis(W, 107, ABG)
00:33:30.444 00.000 7680 Guiding  Dir = 3, Dur = 107
00:33:30.444 00.000 7680 IsSlewing returns 0
00:33:30.444 00.000 7680 IsGuiding returns 0
00:33:30.445 00.001 7680 PulseGuide returned control before completion, sleep 117
00:33:30.573 00.128 7680 IsGuiding returns 1
00:33:30.574 00.001 7680 scope still moving after pulse duration time elapsed
00:33:30.604 00.030 7680 IsSlewing returns 0
00:33:30.604 00.000 7680 IsGuiding returns 0
00:33:30.606 00.002 7680 scope move finished after 107 + 53 ms
00:33:30.606 00.000 7680 Move returns status 0, amount 107
00:33:30.606 00.000 7680 MoveAxis(N, 119, ABG)
00:33:30.607 00.001 7680 Guiding  Dir = 0, Dur = 119
00:33:30.607 00.000 7680 IsSlewing returns 0
00:33:30.608 00.001 7680 IsGuiding returns 0
00:33:30.608 00.000 7680 PulseGuide returned control before completion, sleep 129
00:33:30.745 00.137 7680 IsGuiding returns 1
00:33:30.745 00.000 7680 scope still moving after pulse duration time elapsed
00:33:30.776 00.031 7680 IsSlewing returns 0
00:33:30.776 00.000 7680 IsGuiding returns 0
00:33:30.776 00.000 7680 scope move finished after 119 + 50 ms
00:33:30.776 00.000 7680 Move returns status 0, amount 119
00:33:30.778 00.002 7680 move complete, result=0
00:33:30.778 00.000 7680 worker thread done servicing request
00:33:30.778 00.000 6120 GuideStep: 0.2 px 107 ms WEST, -0.2 px 119 ms NORTH
00:33:30.784 00.006 7680 Worker thread wakes up
00:33:30.784 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:30.784 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:32.038 01.254 7680 Exposure complete
00:33:32.171 00.133 7680 worker thread done servicing request
00:33:32.172 00.001 6120 OnExposeComplete: enter
00:33:32.175 00.003 6120 UpdateGuideState(): m_state=6
00:33:32.179 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4280
00:33:32.182 00.003 6120 Star::Find returns 1 (1), X=965.71, Y=45.03, Mass=15087, SNR=81.1, Peak=255 HFD=6.9
00:33:32.186 00.004 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.97 = -2.31)
00:33:32.189 00.003 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.70 = -2.58)
00:33:32.193 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.22 hyp=0.25 cameraTheta=1.02 mountX=-0.17 mountY=-0.13, mountTheta=-2.48
00:33:32.197 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.22, opts=13)
00:33:32.200 00.003 6120 Enqueuing Move request for scope (0.13, 0.22)
00:33:32.205 00.005 7680 Worker thread wakes up
00:33:32.205 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.22) opts 0xd
00:33:32.206 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.22)
00:33:32.206 00.000 7680 Moving (0.13, 0.22) raw xDistance=-0.17 yDistance=-0.13
00:33:32.206 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:33:32.206 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:33:32.206 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:32.211 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:33:32.211 00.000 7680 MoveAxis(E, 0, ABG)
00:33:32.211 00.000 7680 Move returns status 0, amount 0
00:33:32.211 00.000 7680 MoveAxis(N, 0, ABG)
00:33:32.211 00.000 7680 Move returns status 0, amount 0
00:33:32.212 00.001 7680 move complete, result=0
00:33:32.212 00.000 6120 UpdateGuideState exits: m=15087 SNR=81.1 Saturated
00:33:32.216 00.004 7680 worker thread done servicing request
00:33:32.216 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:32.220 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:32.223 00.003 6120 Enqueuing Expose request
00:33:32.226 00.003 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:33:32.230 00.004 7680 Worker thread wakes up
00:33:32.230 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:32.230 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:33.476 01.246 7680 Exposure complete
00:33:33.613 00.137 7680 worker thread done servicing request
00:33:33.614 00.001 6120 OnExposeComplete: enter
00:33:33.617 00.003 6120 UpdateGuideState(): m_state=6
00:33:33.621 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4281
00:33:33.626 00.005 6120 Star::Find returns 1 (1), X=965.54, Y=45.02, Mass=13970, SNR=77.0, Peak=255 HFD=7.1
00:33:33.629 00.003 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
00:33:33.633 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
00:33:33.638 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.75 mountX=-0.00 mountY=-0.20, mountTheta=-1.58
00:33:33.642 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.21, opts=13)
00:33:33.646 00.004 6120 Enqueuing Move request for scope (-0.04, 0.21)
00:33:33.650 00.004 7680 Worker thread wakes up
00:33:33.650 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
00:33:33.650 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
00:33:33.650 00.000 7680 Moving (-0.04, 0.21) raw xDistance=-0.00 yDistance=-0.20
00:33:33.652 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:33:33.652 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:33:33.652 00.000 7680 MoveAxis(E, 0, ABG)
00:33:33.652 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:33.656 00.004 7680 Move returns status 0, amount 0
00:33:33.656 00.000 7680 MoveAxis(N, 110, ABG)
00:33:33.657 00.001 7680 Guiding  Dir = 0, Dur = 110
00:33:33.657 00.000 6120 UpdateGuideState exits: m=13970 SNR=77.0 Saturated
00:33:33.661 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:33.665 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:33.669 00.004 6120 Enqueuing Expose request
00:33:33.673 00.004 7680 IsSlewing returns 0
00:33:33.673 00.000 7680 IsGuiding returns 0
00:33:33.674 00.001 7680 PulseGuide returned control before completion, sleep 120
00:33:33.809 00.135 7680 IsGuiding returns 1
00:33:33.810 00.001 7680 scope still moving after pulse duration time elapsed
00:33:33.840 00.030 7680 IsSlewing returns 0
00:33:33.842 00.002 7680 IsGuiding returns 0
00:33:33.842 00.000 7680 scope move finished after 110 + 58 ms
00:33:33.843 00.001 7680 Move returns status 0, amount 110
00:33:33.843 00.000 7680 move complete, result=0
00:33:33.844 00.001 7680 worker thread done servicing request
00:33:33.844 00.000 7680 Worker thread wakes up
00:33:33.844 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 110 ms NORTH
00:33:33.851 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:33.852 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:35.100 01.248 7680 Exposure complete
00:33:35.233 00.133 7680 worker thread done servicing request
00:33:35.233 00.000 6120 OnExposeComplete: enter
00:33:35.238 00.005 6120 UpdateGuideState(): m_state=6
00:33:35.242 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4282
00:33:35.246 00.004 6120 Star::Find returns 1 (1), X=965.69, Y=45.15, Mass=14820, SNR=79.8, Peak=255 HFD=6.9
00:33:35.251 00.005 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
00:33:35.255 00.004 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
00:33:35.258 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.33 hyp=0.35 cameraTheta=1.26 mountX=-0.17 mountY=-0.25, mountTheta=-2.16
00:33:35.265 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.33, opts=13)
00:33:35.269 00.004 6120 Enqueuing Move request for scope (0.11, 0.33)
00:33:35.273 00.004 7680 Worker thread wakes up
00:33:35.274 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.33) opts 0xd
00:33:35.274 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.33)
00:33:35.274 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:35.279 00.005 7680 Moving (0.11, 0.33) raw xDistance=-0.17 yDistance=-0.25
00:33:35.279 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:33:35.279 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:33:35.279 00.000 7680 MoveAxis(E, 0, ABG)
00:33:35.279 00.000 6120 UpdateGuideState exits: m=14820 SNR=79.8 Saturated
00:33:35.284 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:35.287 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:35.290 00.003 6120 Enqueuing Expose request
00:33:35.295 00.005 7680 Move returns status 0, amount 0
00:33:35.295 00.000 7680 MoveAxis(N, 137, ABG)
00:33:35.295 00.000 7680 Guiding  Dir = 0, Dur = 137
00:33:35.295 00.000 7680 IsSlewing returns 0
00:33:35.296 00.001 7680 IsGuiding returns 0
00:33:35.297 00.001 7680 PulseGuide returned control before completion, sleep 147
00:33:35.451 00.154 7680 IsGuiding returns 1
00:33:35.452 00.001 7680 scope still moving after pulse duration time elapsed
00:33:35.483 00.031 7680 IsSlewing returns 0
00:33:35.484 00.001 7680 IsGuiding returns 0
00:33:35.484 00.000 7680 scope move finished after 137 + 51 ms
00:33:35.486 00.002 7680 Move returns status 0, amount 137
00:33:35.486 00.000 7680 move complete, result=0
00:33:35.486 00.000 7680 worker thread done servicing request
00:33:35.487 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 137 ms NORTH
00:33:35.497 00.010 7680 Worker thread wakes up
00:33:35.497 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:35.497 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:36.743 01.246 7680 Exposure complete
00:33:36.880 00.137 7680 worker thread done servicing request
00:33:36.881 00.001 6120 OnExposeComplete: enter
00:33:36.884 00.003 6120 UpdateGuideState(): m_state=6
00:33:36.889 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4283
00:33:36.892 00.003 6120 Star::Find returns 1 (1), X=965.53, Y=45.59, Mass=14646, SNR=78.5, Peak=255 HFD=7.2
00:33:36.897 00.005 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
00:33:36.900 00.003 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
00:33:36.903 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.78 hyp=0.78 cameraTheta=1.63 mountX=-0.10 mountY=-0.72, mountTheta=-1.71
00:33:36.907 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.78, opts=13)
00:33:36.910 00.003 6120 Enqueuing Move request for scope (-0.05, 0.78)
00:33:36.913 00.003 7680 Worker thread wakes up
00:33:36.914 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:36.916 00.002 6120 UpdateGuideState exits: m=14646 SNR=78.5 Saturated
00:33:36.920 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:36.925 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:36.929 00.004 6120 Enqueuing Expose request
00:33:36.932 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.78) opts 0xd
00:33:36.932 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.78)
00:33:36.933 00.001 7680 Moving (-0.05, 0.78) raw xDistance=-0.10 yDistance=-0.72
00:33:36.933 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:33:36.933 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
00:33:36.933 00.000 7680 MoveAxis(E, 0, ABG)
00:33:36.934 00.001 7680 Move returns status 0, amount 0
00:33:36.934 00.000 7680 MoveAxis(N, 392, ABG)
00:33:36.934 00.000 7680 Guiding  Dir = 0, Dur = 392
00:33:36.934 00.000 7680 IsSlewing returns 0
00:33:36.935 00.001 7680 IsGuiding returns 0
00:33:36.935 00.000 7680 PulseGuide returned control before completion, sleep 402
00:33:37.354 00.419 7680 IsGuiding returns 1
00:33:37.355 00.001 7680 scope still moving after pulse duration time elapsed
00:33:37.384 00.029 7680 IsSlewing returns 0
00:33:37.387 00.003 7680 IsGuiding returns 0
00:33:37.387 00.000 7680 scope move finished after 392 + 60 ms
00:33:37.388 00.001 7680 Move returns status 0, amount 392
00:33:37.388 00.000 7680 move complete, result=0
00:33:37.389 00.001 7680 worker thread done servicing request
00:33:37.390 00.001 7680 Worker thread wakes up
00:33:37.390 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.7 px 392 ms NORTH
00:33:37.397 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:37.397 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:38.649 01.252 7680 Exposure complete
00:33:38.787 00.138 7680 worker thread done servicing request
00:33:38.788 00.001 6120 OnExposeComplete: enter
00:33:38.791 00.003 6120 UpdateGuideState(): m_state=6
00:33:38.796 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4284
00:33:38.801 00.005 6120 Star::Find returns 1 (1), X=965.36, Y=44.95, Mass=14019, SNR=77.3, Peak=255 HFD=6.7
00:33:38.806 00.005 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-2.95) = xAngle (5.55 = -0.73)
00:33:38.810 00.004 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.00)
00:33:38.814 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.14 hyp=0.26 cameraTheta=2.59 mountX=0.19 mountY=-0.22, mountTheta=-0.85
00:33:38.819 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.14, opts=13)
00:33:38.824 00.005 6120 Enqueuing Move request for scope (-0.22, 0.14)
00:33:38.830 00.006 7680 Worker thread wakes up
00:33:38.831 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.14) opts 0xd
00:33:38.831 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.14)
00:33:38.831 00.000 7680 Moving (-0.22, 0.14) raw xDistance=0.19 yDistance=-0.22
00:33:38.831 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:33:38.831 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:33:38.831 00.000 7680 MoveAxis(E, 0, ABG)
00:33:38.831 00.000 7680 Move returns status 0, amount 0
00:33:38.831 00.000 7680 MoveAxis(N, 119, ABG)
00:33:38.833 00.002 7680 Guiding  Dir = 0, Dur = 119
00:33:38.833 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:38.837 00.004 7680 IsSlewing returns 0
00:33:38.838 00.001 6120 UpdateGuideState exits: m=14019 SNR=77.3 Saturated
00:33:38.843 00.005 7680 IsGuiding returns 0
00:33:38.843 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:38.847 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:38.850 00.003 6120 Enqueuing Expose request
00:33:38.855 00.005 7680 PulseGuide returned control before completion, sleep 129
00:33:38.994 00.139 7680 IsGuiding returns 1
00:33:38.996 00.002 7680 scope still moving after pulse duration time elapsed
00:33:39.025 00.029 7680 IsSlewing returns 0
00:33:39.026 00.001 7680 IsGuiding returns 1
00:33:39.055 00.029 7680 IsSlewing returns 0
00:33:39.056 00.001 7680 IsGuiding returns 0
00:33:39.057 00.001 7680 scope move finished after 119 + 95 ms
00:33:39.057 00.000 7680 Move returns status 0, amount 119
00:33:39.058 00.001 7680 move complete, result=0
00:33:39.059 00.001 7680 worker thread done servicing request
00:33:39.059 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 119 ms NORTH
00:33:39.065 00.006 7680 Worker thread wakes up
00:33:39.065 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:39.065 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:40.324 01.259 7680 Exposure complete
00:33:40.462 00.138 7680 worker thread done servicing request
00:33:40.462 00.000 6120 OnExposeComplete: enter
00:33:40.465 00.003 6120 UpdateGuideState(): m_state=6
00:33:40.470 00.005 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4285
00:33:40.474 00.004 6120 Star::Find returns 1 (1), X=965.58, Y=44.85, Mass=14268, SNR=77.9, Peak=255 HFD=7.0
00:33:40.477 00.003 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
00:33:40.481 00.004 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.08)
00:33:40.485 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.52 mountX=-0.01 mountY=-0.03, mountTheta=-1.83
00:33:40.489 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.03, opts=13)
00:33:40.494 00.005 6120 Enqueuing Move request for scope (0.00, 0.03)
00:33:40.497 00.003 7680 Worker thread wakes up
00:33:40.497 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
00:33:40.497 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
00:33:40.497 00.000 7680 Moving (0.00, 0.03) raw xDistance=-0.01 yDistance=-0.03
00:33:40.497 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:33:40.498 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:33:40.498 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:33:40.498 00.000 7680 MoveAxis(E, 0, ABG)
00:33:40.498 00.000 7680 Move returns status 0, amount 0
00:33:40.498 00.000 7680 MoveAxis(N, 0, ABG)
00:33:40.498 00.000 7680 Move returns status 0, amount 0
00:33:40.498 00.000 7680 move complete, result=0
00:33:40.498 00.000 7680 worker thread done servicing request
00:33:40.498 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:40.503 00.005 6120 UpdateGuideState exits: m=14268 SNR=77.9 Saturated
00:33:40.506 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:40.509 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:40.513 00.004 6120 Enqueuing Expose request
00:33:40.517 00.004 7680 Worker thread wakes up
00:33:40.517 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:33:40.520 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:40.521 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:41.765 01.244 7680 Exposure complete
00:33:41.891 00.126 7680 worker thread done servicing request
00:33:41.892 00.001 6120 OnExposeComplete: enter
00:33:41.896 00.004 6120 UpdateGuideState(): m_state=6
00:33:41.901 00.005 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4286
00:33:41.904 00.003 6120 Star::Find returns 1 (1), X=965.64, Y=45.03, Mass=15399, SNR=81.6, Peak=255 HFD=6.9
00:33:41.908 00.004 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
00:33:41.912 00.004 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
00:33:41.915 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.28 mountX=-0.10 mountY=-0.17, mountTheta=-2.12
00:33:41.921 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.22, opts=13)
00:33:41.926 00.005 6120 Enqueuing Move request for scope (0.06, 0.22)
00:33:41.929 00.003 7680 Worker thread wakes up
00:33:41.931 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
00:33:41.931 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
00:33:41.931 00.000 7680 Moving (0.06, 0.22) raw xDistance=-0.10 yDistance=-0.17
00:33:41.931 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:33:41.931 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:33:41.931 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:33:41.932 00.001 7680 MoveAxis(E, 0, ABG)
00:33:41.932 00.000 7680 Move returns status 0, amount 0
00:33:41.932 00.000 7680 MoveAxis(N, 0, ABG)
00:33:41.932 00.000 7680 Move returns status 0, amount 0
00:33:41.932 00.000 7680 move complete, result=0
00:33:41.932 00.000 7680 worker thread done servicing request
00:33:41.932 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:41.936 00.004 6120 UpdateGuideState exits: m=15399 SNR=81.6 Saturated
00:33:41.939 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:41.942 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:41.945 00.003 6120 Enqueuing Expose request
00:33:41.948 00.003 7680 Worker thread wakes up
00:33:41.948 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:41.948 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:33:41.952 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:43.198 01.246 7680 Exposure complete
00:33:43.333 00.135 7680 worker thread done servicing request
00:33:43.334 00.001 6120 OnExposeComplete: enter
00:33:43.338 00.004 6120 UpdateGuideState(): m_state=6
00:33:43.342 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4287
00:33:43.345 00.003 6120 Star::Find returns 1 (1), X=965.46, Y=45.46, Mass=13997, SNR=76.1, Peak=255 HFD=7.1
00:33:43.349 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
00:33:43.354 00.005 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
00:33:43.359 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.64 hyp=0.65 cameraTheta=1.76 mountX=-0.00 mountY=-0.63, mountTheta=-1.57
00:33:43.362 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.64, opts=13)
00:33:43.367 00.005 6120 Enqueuing Move request for scope (-0.12, 0.64)
00:33:43.371 00.004 7680 Worker thread wakes up
00:33:43.371 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:43.376 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.64) opts 0xd
00:33:43.376 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.64)
00:33:43.376 00.000 7680 Moving (-0.12, 0.64) raw xDistance=-0.00 yDistance=-0.63
00:33:43.377 00.001 6120 UpdateGuideState exits: m=13997 SNR=76.1 Saturated
00:33:43.380 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:33:43.380 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
00:33:43.380 00.000 7680 MoveAxis(E, 0, ABG)
00:33:43.381 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:43.384 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:43.388 00.004 6120 Enqueuing Expose request
00:33:43.393 00.005 7680 Move returns status 0, amount 0
00:33:43.393 00.000 7680 MoveAxis(N, 342, ABG)
00:33:43.393 00.000 7680 Guiding  Dir = 0, Dur = 342
00:33:43.393 00.000 7680 IsSlewing returns 0
00:33:43.394 00.001 7680 IsGuiding returns 0
00:33:43.394 00.000 7680 PulseGuide returned control before completion, sleep 352
00:33:43.750 00.356 7680 IsGuiding returns 1
00:33:43.751 00.001 7680 scope still moving after pulse duration time elapsed
00:33:43.781 00.030 7680 IsSlewing returns 0
00:33:43.781 00.000 7680 IsGuiding returns 0
00:33:43.782 00.001 7680 scope move finished after 342 + 46 ms
00:33:43.782 00.000 7680 Move returns status 0, amount 342
00:33:43.783 00.001 7680 move complete, result=0
00:33:43.784 00.001 7680 worker thread done servicing request
00:33:43.784 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 342 ms NORTH
00:33:43.790 00.006 7680 Worker thread wakes up
00:33:43.790 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:43.790 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:45.042 01.252 7680 Exposure complete
00:33:45.174 00.132 7680 worker thread done servicing request
00:33:45.175 00.001 6120 OnExposeComplete: enter
00:33:45.179 00.004 6120 UpdateGuideState(): m_state=6
00:33:45.183 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4288
00:33:45.188 00.005 6120 Star::Find returns 1 (1), X=965.56, Y=45.04, Mass=14220, SNR=77.0, Peak=255 HFD=6.9
00:33:45.192 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
00:33:45.196 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
00:33:45.200 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.23 cameraTheta=1.65 mountX=-0.02 mountY=-0.21, mountTheta=-1.69
00:33:45.206 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.22, opts=13)
00:33:45.210 00.004 6120 Enqueuing Move request for scope (-0.02, 0.22)
00:33:45.214 00.004 7680 Worker thread wakes up
00:33:45.214 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
00:33:45.214 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
00:33:45.214 00.000 7680 Moving (-0.02, 0.22) raw xDistance=-0.02 yDistance=-0.21
00:33:45.215 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:33:45.215 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:33:45.215 00.000 7680 MoveAxis(E, 0, ABG)
00:33:45.215 00.000 7680 Move returns status 0, amount 0
00:33:45.215 00.000 7680 MoveAxis(N, 114, ABG)
00:33:45.215 00.000 7680 Guiding  Dir = 0, Dur = 114
00:33:45.216 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:45.219 00.003 7680 IsSlewing returns 0
00:33:45.219 00.000 6120 UpdateGuideState exits: m=14220 SNR=77.0 Saturated
00:33:45.223 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:45.227 00.004 7680 IsGuiding returns 0
00:33:45.227 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:45.230 00.003 7680 PulseGuide returned control before completion, sleep 124
00:33:45.230 00.000 6120 Enqueuing Expose request
00:33:45.370 00.140 7680 IsGuiding returns 0
00:33:45.370 00.000 7680 Move returns status 0, amount 114
00:33:45.370 00.000 7680 move complete, result=0
00:33:45.372 00.002 7680 worker thread done servicing request
00:33:45.372 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 114 ms NORTH
00:33:45.377 00.005 7680 Worker thread wakes up
00:33:45.377 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:45.377 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:46.614 01.237 7680 Exposure complete
00:33:46.746 00.132 7680 worker thread done servicing request
00:33:46.746 00.000 6120 OnExposeComplete: enter
00:33:46.750 00.004 6120 UpdateGuideState(): m_state=6
00:33:46.753 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4289
00:33:46.756 00.003 6120 Star::Find returns 1 (1), X=965.84, Y=44.95, Mass=14674, SNR=78.5, Peak=255 HFD=7.0
00:33:46.759 00.003 6120 CameraToMount -- cameraTheta (0.48) - m_xAngle (-2.95) = xAngle (3.44 = -2.85)
00:33:46.762 00.003 6120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.17 = -3.11)
00:33:46.766 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=0.13 hyp=0.29 cameraTheta=0.48 mountX=-0.28 mountY=-0.01, mountTheta=-3.11
00:33:46.772 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.13, opts=13)
00:33:46.775 00.003 6120 Enqueuing Move request for scope (0.26, 0.13)
00:33:46.779 00.004 7680 Worker thread wakes up
00:33:46.779 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:46.783 00.004 6120 UpdateGuideState exits: m=14674 SNR=78.5 Saturated
00:33:46.787 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:46.790 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:46.794 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.13) opts 0xd
00:33:46.795 00.001 6120 Enqueuing Expose request
00:33:46.799 00.004 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.13)
00:33:46.799 00.000 7680 Moving (0.26, 0.13) raw xDistance=-0.28 yDistance=-0.01
00:33:46.799 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
00:33:46.799 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:33:46.800 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:33:46.800 00.000 7680 MoveAxis(E, 113, ABG)
00:33:46.800 00.000 7680 Guiding  Dir = 2, Dur = 113
00:33:46.800 00.000 7680 IsSlewing returns 0
00:33:46.800 00.000 7680 IsGuiding returns 0
00:33:46.801 00.001 7680 PulseGuide returned control before completion, sleep 123
00:33:46.933 00.132 7680 IsGuiding returns 1
00:33:46.935 00.002 7680 scope still moving after pulse duration time elapsed
00:33:46.965 00.030 7680 IsSlewing returns 0
00:33:46.967 00.002 7680 IsGuiding returns 0
00:33:46.967 00.000 7680 scope move finished after 113 + 53 ms
00:33:46.968 00.001 7680 Move returns status 0, amount 113
00:33:46.968 00.000 7680 MoveAxis(N, 0, ABG)
00:33:46.969 00.001 7680 Move returns status 0, amount 0
00:33:46.970 00.001 7680 move complete, result=0
00:33:46.970 00.000 7680 worker thread done servicing request
00:33:46.970 00.000 7680 Worker thread wakes up
00:33:46.971 00.001 6120 GuideStep: -0.3 px 113 ms EAST, -0.0 px 0 ms NORTH
00:33:46.976 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:46.976 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:48.222 01.246 7680 Exposure complete
00:33:48.360 00.138 7680 worker thread done servicing request
00:33:48.361 00.001 6120 OnExposeComplete: enter
00:33:48.367 00.006 6120 UpdateGuideState(): m_state=6
00:33:48.372 00.005 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4290
00:33:48.376 00.004 6120 Star::Find returns 1 (1), X=965.77, Y=45.10, Mass=14152, SNR=78.6, Peak=255 HFD=6.8
00:33:48.380 00.004 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
00:33:48.384 00.004 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.62)
00:33:48.391 00.007 6120 CameraToMount -- cameraX=0.19 cameraY=0.29 hyp=0.34 cameraTheta=0.98 mountX=-0.24 mountY=-0.17, mountTheta=-2.52
00:33:48.397 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.29, opts=13)
00:33:48.401 00.004 6120 Enqueuing Move request for scope (0.19, 0.29)
00:33:48.405 00.004 7680 Worker thread wakes up
00:33:48.405 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:48.409 00.004 6120 UpdateGuideState exits: m=14152 SNR=78.6 Saturated
00:33:48.413 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:48.417 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:48.422 00.005 6120 Enqueuing Expose request
00:33:48.426 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.29) opts 0xd
00:33:48.426 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.29)
00:33:48.426 00.000 7680 Moving (0.19, 0.29) raw xDistance=-0.24 yDistance=-0.17
00:33:48.426 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
00:33:48.426 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:33:48.427 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:33:48.427 00.000 7680 MoveAxis(E, 107, ABG)
00:33:48.427 00.000 7680 Guiding  Dir = 2, Dur = 107
00:33:48.428 00.001 7680 IsSlewing returns 0
00:33:48.428 00.000 7680 IsGuiding returns 0
00:33:48.429 00.001 7680 PulseGuide returned control before completion, sleep 117
00:33:48.552 00.123 7680 IsGuiding returns 1
00:33:48.553 00.001 7680 scope still moving after pulse duration time elapsed
00:33:48.584 00.031 7680 IsSlewing returns 0
00:33:48.588 00.004 7680 IsGuiding returns 0
00:33:48.588 00.000 7680 scope move finished after 107 + 52 ms
00:33:48.588 00.000 7680 Move returns status 0, amount 107
00:33:48.588 00.000 7680 MoveAxis(N, 0, ABG)
00:33:48.588 00.000 7680 Move returns status 0, amount 0
00:33:48.589 00.001 7680 move complete, result=0
00:33:48.589 00.000 7680 worker thread done servicing request
00:33:48.589 00.000 6120 GuideStep: -0.2 px 107 ms EAST, -0.2 px 0 ms NORTH
00:33:48.595 00.006 7680 Worker thread wakes up
00:33:48.595 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:48.597 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:49.848 01.251 7680 Exposure complete
00:33:49.985 00.137 7680 worker thread done servicing request
00:33:49.985 00.000 6120 OnExposeComplete: enter
00:33:49.989 00.004 6120 UpdateGuideState(): m_state=6
00:33:49.993 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4291
00:33:49.998 00.005 6120 Star::Find returns 1 (1), X=965.56, Y=45.22, Mass=13600, SNR=75.5, Peak=255 HFD=7.1
00:33:50.001 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
00:33:50.005 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
00:33:50.009 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.41 hyp=0.41 cameraTheta=1.63 mountX=-0.05 mountY=-0.37, mountTheta=-1.71
00:33:50.014 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.41, opts=13)
00:33:50.019 00.005 6120 Enqueuing Move request for scope (-0.02, 0.41)
00:33:50.022 00.003 7680 Worker thread wakes up
00:33:50.022 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.41) opts 0xd
00:33:50.023 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:50.025 00.002 6120 UpdateGuideState exits: m=13600 SNR=75.5 Saturated
00:33:50.030 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:50.033 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.41)
00:33:50.033 00.000 7680 Moving (-0.02, 0.41) raw xDistance=-0.05 yDistance=-0.37
00:33:50.034 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:33:50.034 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:33:50.034 00.000 7680 MoveAxis(E, 0, ABG)
00:33:50.034 00.000 7680 Move returns status 0, amount 0
00:33:50.034 00.000 7680 MoveAxis(N, 203, ABG)
00:33:50.035 00.001 7680 Guiding  Dir = 0, Dur = 203
00:33:50.035 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:50.040 00.005 7680 IsSlewing returns 0
00:33:50.040 00.000 6120 Enqueuing Expose request
00:33:50.044 00.004 7680 IsGuiding returns 0
00:33:50.045 00.001 7680 PulseGuide returned control before completion, sleep 213
00:33:50.262 00.217 7680 IsGuiding returns 1
00:33:50.263 00.001 7680 scope still moving after pulse duration time elapsed
00:33:50.294 00.031 7680 IsSlewing returns 0
00:33:50.294 00.000 7680 IsGuiding returns 0
00:33:50.295 00.001 7680 scope move finished after 203 + 47 ms
00:33:50.296 00.001 7680 Move returns status 0, amount 203
00:33:50.296 00.000 7680 move complete, result=0
00:33:50.297 00.001 7680 worker thread done servicing request
00:33:50.297 00.000 7680 Worker thread wakes up
00:33:50.297 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 203 ms NORTH
00:33:50.305 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:50.305 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:51.552 01.247 7680 Exposure complete
00:33:51.684 00.132 7680 worker thread done servicing request
00:33:51.684 00.000 6120 OnExposeComplete: enter
00:33:51.688 00.004 6120 UpdateGuideState(): m_state=6
00:33:51.691 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4292
00:33:51.695 00.004 6120 Star::Find returns 1 (1), X=965.71, Y=45.23, Mass=13959, SNR=77.1, Peak=255 HFD=6.9
00:33:51.700 00.005 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
00:33:51.704 00.004 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
00:33:51.708 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.41 hyp=0.43 cameraTheta=1.27 mountX=-0.20 mountY=-0.32, mountTheta=-2.14
00:33:51.714 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.41, opts=13)
00:33:51.720 00.006 6120 Enqueuing Move request for scope (0.13, 0.41)
00:33:51.725 00.005 7680 Worker thread wakes up
00:33:51.725 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.41) opts 0xd
00:33:51.725 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.41)
00:33:51.726 00.001 7680 Moving (0.13, 0.41) raw xDistance=-0.20 yDistance=-0.32
00:33:51.726 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:51.731 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:33:51.731 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:33:51.732 00.001 7680 MoveAxis(E, 82, ABG)
00:33:51.732 00.000 7680 Guiding  Dir = 2, Dur = 82
00:33:51.732 00.000 6120 UpdateGuideState exits: m=13959 SNR=77.1 Saturated
00:33:51.737 00.005 7680 IsSlewing returns 0
00:33:51.737 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:51.741 00.004 7680 IsGuiding returns 0
00:33:51.742 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:51.747 00.005 7680 PulseGuide returned control before completion, sleep 92
00:33:51.747 00.000 6120 Enqueuing Expose request
00:33:51.851 00.104 7680 IsGuiding returns 0
00:33:51.851 00.000 7680 Move returns status 0, amount 82
00:33:51.851 00.000 7680 MoveAxis(N, 172, ABG)
00:33:51.852 00.001 7680 Guiding  Dir = 0, Dur = 172
00:33:51.852 00.000 7680 IsSlewing returns 0
00:33:51.852 00.000 7680 IsGuiding returns 0
00:33:51.852 00.000 7680 PulseGuide returned control before completion, sleep 182
00:33:52.039 00.187 7680 IsGuiding returns 1
00:33:52.040 00.001 7680 scope still moving after pulse duration time elapsed
00:33:52.071 00.031 7680 IsSlewing returns 0
00:33:52.073 00.002 7680 IsGuiding returns 0
00:33:52.074 00.001 7680 scope move finished after 172 + 49 ms
00:33:52.075 00.001 7680 Move returns status 0, amount 172
00:33:52.076 00.001 7680 move complete, result=0
00:33:52.076 00.000 6120 GuideStep: -0.2 px 82 ms EAST, -0.3 px 172 ms NORTH
00:33:52.085 00.009 7680 worker thread done servicing request
00:33:52.086 00.001 7680 Worker thread wakes up
00:33:52.086 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:52.087 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:53.336 01.249 7680 Exposure complete
00:33:53.464 00.128 7680 worker thread done servicing request
00:33:53.464 00.000 6120 OnExposeComplete: enter
00:33:53.467 00.003 6120 UpdateGuideState(): m_state=6
00:33:53.472 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4293
00:33:53.475 00.003 6120 Star::Find returns 1 (1), X=965.58, Y=45.10, Mass=15005, SNR=80.4, Peak=255 HFD=7.1
00:33:53.479 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
00:33:53.485 00.006 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
00:33:53.489 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.58 mountX=-0.05 mountY=-0.26, mountTheta=-1.76
00:33:53.494 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.29, opts=13)
00:33:53.498 00.004 6120 Enqueuing Move request for scope (-0.00, 0.29)
00:33:53.502 00.004 7680 Worker thread wakes up
00:33:53.502 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.29) opts 0xd
00:33:53.502 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.29)
00:33:53.502 00.000 7680 Moving (-0.00, 0.29) raw xDistance=-0.05 yDistance=-0.26
00:33:53.502 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:53.507 00.005 6120 UpdateGuideState exits: m=15005 SNR=80.4 Saturated
00:33:53.510 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:53.514 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:53.522 00.008 6120 Enqueuing Expose request
00:33:53.528 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:33:53.528 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:33:53.528 00.000 7680 MoveAxis(E, 0, ABG)
00:33:53.528 00.000 7680 Move returns status 0, amount 0
00:33:53.529 00.001 7680 MoveAxis(N, 142, ABG)
00:33:53.529 00.000 7680 Guiding  Dir = 0, Dur = 142
00:33:53.529 00.000 7680 IsSlewing returns 0
00:33:53.529 00.000 7680 IsGuiding returns 0
00:33:53.530 00.001 7680 PulseGuide returned control before completion, sleep 152
00:33:53.688 00.158 7680 IsGuiding returns 1
00:33:53.689 00.001 7680 scope still moving after pulse duration time elapsed
00:33:53.720 00.031 7680 IsSlewing returns 0
00:33:53.721 00.001 7680 IsGuiding returns 0
00:33:53.722 00.001 7680 scope move finished after 142 + 49 ms
00:33:53.723 00.001 7680 Move returns status 0, amount 142
00:33:53.723 00.000 7680 move complete, result=0
00:33:53.724 00.001 7680 worker thread done servicing request
00:33:53.724 00.000 7680 Worker thread wakes up
00:33:53.725 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 142 ms NORTH
00:33:53.731 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:53.731 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:54.987 01.256 7680 Exposure complete
00:33:55.108 00.121 7680 worker thread done servicing request
00:33:55.109 00.001 6120 OnExposeComplete: enter
00:33:55.113 00.004 6120 UpdateGuideState(): m_state=6
00:33:55.116 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4294
00:33:55.119 00.003 6120 Star::Find returns 1 (1), X=965.58, Y=45.05, Mass=14757, SNR=79.9, Peak=255 HFD=7.0
00:33:55.122 00.003 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
00:33:55.125 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
00:33:55.129 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.57 mountX=-0.04 mountY=-0.21, mountTheta=-1.78
00:33:55.133 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.23, opts=13)
00:33:55.136 00.003 6120 Enqueuing Move request for scope (0.00, 0.23)
00:33:55.139 00.003 7680 Worker thread wakes up
00:33:55.139 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
00:33:55.139 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
00:33:55.141 00.002 7680 Moving (0.00, 0.23) raw xDistance=-0.04 yDistance=-0.21
00:33:55.141 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:33:55.141 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:33:55.141 00.000 7680 MoveAxis(E, 0, ABG)
00:33:55.141 00.000 7680 Move returns status 0, amount 0
00:33:55.141 00.000 7680 MoveAxis(N, 113, ABG)
00:33:55.141 00.000 7680 Guiding  Dir = 0, Dur = 113
00:33:55.141 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:55.145 00.004 7680 IsSlewing returns 0
00:33:55.145 00.000 6120 UpdateGuideState exits: m=14757 SNR=79.9 Saturated
00:33:55.148 00.003 7680 IsGuiding returns 0
00:33:55.148 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:55.153 00.005 7680 PulseGuide returned control before completion, sleep 123
00:33:55.153 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:55.156 00.003 6120 Enqueuing Expose request
00:33:55.285 00.129 7680 IsGuiding returns 1
00:33:55.286 00.001 7680 scope still moving after pulse duration time elapsed
00:33:55.315 00.029 7680 IsSlewing returns 0
00:33:55.317 00.002 7680 IsGuiding returns 0
00:33:55.318 00.001 7680 scope move finished after 113 + 55 ms
00:33:55.318 00.000 7680 Move returns status 0, amount 113
00:33:55.318 00.000 7680 move complete, result=0
00:33:55.319 00.001 7680 worker thread done servicing request
00:33:55.319 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 113 ms NORTH
00:33:55.327 00.008 7680 Worker thread wakes up
00:33:55.327 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:55.327 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:56.573 01.246 7680 Exposure complete
00:33:56.711 00.138 7680 worker thread done servicing request
00:33:56.711 00.000 6120 OnExposeComplete: enter
00:33:56.716 00.005 6120 UpdateGuideState(): m_state=6
00:33:56.720 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4295
00:33:56.724 00.004 6120 Star::Find returns 1 (1), X=965.67, Y=45.08, Mass=15522, SNR=81.0, Peak=255 HFD=7.0
00:33:56.727 00.003 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.19 = -2.10)
00:33:56.732 00.005 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
00:33:56.737 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.27 hyp=0.28 cameraTheta=1.23 mountX=-0.14 mountY=-0.20, mountTheta=-2.19
00:33:56.744 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.27, opts=13)
00:33:56.748 00.004 6120 Enqueuing Move request for scope (0.09, 0.27)
00:33:56.753 00.005 7680 Worker thread wakes up
00:33:56.753 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:56.757 00.004 6120 UpdateGuideState exits: m=15522 SNR=81.0 Saturated
00:33:56.760 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:56.764 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.27) opts 0xd
00:33:56.764 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.27)
00:33:56.766 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:56.770 00.004 6120 Enqueuing Expose request
00:33:56.775 00.005 7680 Moving (0.09, 0.27) raw xDistance=-0.14 yDistance=-0.20
00:33:56.775 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:33:56.776 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:33:56.776 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:33:56.776 00.000 7680 MoveAxis(E, 0, ABG)
00:33:56.776 00.000 7680 Move returns status 0, amount 0
00:33:56.776 00.000 7680 MoveAxis(N, 0, ABG)
00:33:56.777 00.001 7680 Move returns status 0, amount 0
00:33:56.777 00.000 7680 move complete, result=0
00:33:56.777 00.000 7680 worker thread done servicing request
00:33:56.777 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:33:56.782 00.005 7680 Worker thread wakes up
00:33:56.782 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:56.782 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:58.031 01.249 7680 Exposure complete
00:33:58.171 00.140 7680 worker thread done servicing request
00:33:58.171 00.000 6120 OnExposeComplete: enter
00:33:58.175 00.004 6120 UpdateGuideState(): m_state=6
00:33:58.180 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4296
00:33:58.183 00.003 6120 Star::Find returns 1 (1), X=965.44, Y=45.38, Mass=14310, SNR=76.8, Peak=255 HFD=7.1
00:33:58.188 00.005 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
00:33:58.191 00.003 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
00:33:58.195 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.57 hyp=0.59 cameraTheta=1.81 mountX=0.03 mountY=-0.57, mountTheta=-1.52
00:33:58.200 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.57, opts=13)
00:33:58.204 00.004 6120 Enqueuing Move request for scope (-0.14, 0.57)
00:33:58.207 00.003 7680 Worker thread wakes up
00:33:58.207 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.57) opts 0xd
00:33:58.207 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:33:58.211 00.004 6120 UpdateGuideState exits: m=14310 SNR=76.8 Saturated
00:33:58.215 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:33:58.217 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:33:58.222 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.57)
00:33:58.222 00.000 7680 Moving (-0.14, 0.57) raw xDistance=0.03 yDistance=-0.57
00:33:58.222 00.000 6120 Enqueuing Expose request
00:33:58.226 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:33:58.226 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
00:33:58.226 00.000 7680 MoveAxis(E, 0, ABG)
00:33:58.226 00.000 7680 Move returns status 0, amount 0
00:33:58.226 00.000 7680 MoveAxis(N, 312, ABG)
00:33:58.227 00.001 7680 Guiding  Dir = 0, Dur = 312
00:33:58.227 00.000 7680 IsSlewing returns 0
00:33:58.227 00.000 7680 IsGuiding returns 0
00:33:58.228 00.001 7680 PulseGuide returned control before completion, sleep 322
00:33:58.552 00.324 7680 IsGuiding returns 1
00:33:58.553 00.001 7680 scope still moving after pulse duration time elapsed
00:33:58.583 00.030 7680 IsSlewing returns 0
00:33:58.586 00.003 7680 IsGuiding returns 0
00:33:58.587 00.001 7680 scope move finished after 312 + 47 ms
00:33:58.587 00.000 7680 Move returns status 0, amount 312
00:33:58.588 00.001 7680 move complete, result=0
00:33:58.588 00.000 7680 worker thread done servicing request
00:33:58.588 00.000 7680 Worker thread wakes up
00:33:58.589 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 312 ms NORTH
00:33:58.596 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:33:58.596 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:33:59.846 01.250 7680 Exposure complete
00:33:59.983 00.137 7680 worker thread done servicing request
00:33:59.984 00.001 6120 OnExposeComplete: enter
00:33:59.989 00.005 6120 UpdateGuideState(): m_state=6
00:33:59.994 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4297
00:33:59.998 00.004 6120 Star::Find returns 1 (1), X=965.74, Y=45.03, Mass=14473, SNR=78.8, Peak=255 HFD=6.8
00:34:00.002 00.004 6120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-2.95) = xAngle (3.89 = -2.40)
00:34:00.005 00.003 6120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.62 = -2.67)
00:34:00.016 00.011 6120 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.27 cameraTheta=0.93 mountX=-0.20 mountY=-0.12, mountTheta=-2.58
00:34:00.025 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.22, opts=13)
00:34:00.029 00.004 6120 Enqueuing Move request for scope (0.16, 0.22)
00:34:00.033 00.004 7680 Worker thread wakes up
00:34:00.033 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:00.038 00.005 6120 UpdateGuideState exits: m=14473 SNR=78.8 Saturated
00:34:00.042 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:00.047 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:00.052 00.005 6120 Enqueuing Expose request
00:34:00.057 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
00:34:00.057 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
00:34:00.058 00.001 7680 Moving (0.16, 0.22) raw xDistance=-0.20 yDistance=-0.12
00:34:00.058 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:34:00.058 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:34:00.058 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:34:00.058 00.000 7680 MoveAxis(E, 0, ABG)
00:34:00.058 00.000 7680 Move returns status 0, amount 0
00:34:00.059 00.001 7680 MoveAxis(N, 0, ABG)
00:34:00.059 00.000 7680 Move returns status 0, amount 0
00:34:00.060 00.001 7680 move complete, result=0
00:34:00.060 00.000 7680 worker thread done servicing request
00:34:00.060 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:00.064 00.004 7680 Worker thread wakes up
00:34:00.064 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:00.065 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:01.318 01.253 7680 Exposure complete
00:34:01.448 00.130 7680 worker thread done servicing request
00:34:01.448 00.000 6120 OnExposeComplete: enter
00:34:01.454 00.006 6120 UpdateGuideState(): m_state=6
00:34:01.461 00.007 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4298
00:34:01.467 00.006 6120 Star::Find returns 1 (1), X=965.69, Y=45.10, Mass=14089, SNR=76.8, Peak=255 HFD=6.8
00:34:01.471 00.004 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
00:34:01.475 00.004 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.39)
00:34:01.479 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.20 mountX=-0.16 mountY=-0.21, mountTheta=-2.23
00:34:01.484 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.29, opts=13)
00:34:01.490 00.006 6120 Enqueuing Move request for scope (0.11, 0.29)
00:34:01.494 00.004 7680 Worker thread wakes up
00:34:01.494 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:01.498 00.004 6120 UpdateGuideState exits: m=14089 SNR=76.8 Saturated
00:34:01.502 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:01.505 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:01.509 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.29) opts 0xd
00:34:01.509 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.29)
00:34:01.510 00.001 6120 Enqueuing Expose request
00:34:01.516 00.006 7680 Moving (0.11, 0.29) raw xDistance=-0.16 yDistance=-0.21
00:34:01.517 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:34:01.517 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:34:01.517 00.000 7680 MoveAxis(E, 0, ABG)
00:34:01.517 00.000 7680 Move returns status 0, amount 0
00:34:01.518 00.001 7680 MoveAxis(N, 115, ABG)
00:34:01.519 00.001 7680 Guiding  Dir = 0, Dur = 115
00:34:01.519 00.000 7680 IsSlewing returns 0
00:34:01.519 00.000 7680 IsGuiding returns 0
00:34:01.520 00.001 7680 PulseGuide returned control before completion, sleep 125
00:34:01.648 00.128 7680 IsGuiding returns 1
00:34:01.648 00.000 7680 scope still moving after pulse duration time elapsed
00:34:01.679 00.031 7680 IsSlewing returns 0
00:34:01.679 00.000 7680 IsGuiding returns 0
00:34:01.680 00.001 7680 scope move finished after 115 + 45 ms
00:34:01.681 00.001 7680 Move returns status 0, amount 115
00:34:01.681 00.000 7680 move complete, result=0
00:34:01.681 00.000 7680 worker thread done servicing request
00:34:01.681 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 115 ms NORTH
00:34:01.688 00.007 7680 Worker thread wakes up
00:34:01.688 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:01.688 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:02.940 01.252 7680 Exposure complete
00:34:03.060 00.120 7680 worker thread done servicing request
00:34:03.061 00.001 6120 OnExposeComplete: enter
00:34:03.064 00.003 6120 UpdateGuideState(): m_state=6
00:34:03.068 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4299
00:34:03.072 00.004 6120 Star::Find returns 1 (1), X=965.74, Y=45.17, Mass=14783, SNR=79.7, Peak=255 HFD=7.0
00:34:03.076 00.004 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
00:34:03.080 00.004 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.45)
00:34:03.085 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=0.36 hyp=0.39 cameraTheta=1.14 mountX=-0.23 mountY=-0.25, mountTheta=-2.31
00:34:03.092 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.36, opts=13)
00:34:03.097 00.005 6120 Enqueuing Move request for scope (0.16, 0.36)
00:34:03.100 00.003 7680 Worker thread wakes up
00:34:03.101 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:03.104 00.003 6120 UpdateGuideState exits: m=14783 SNR=79.7 Saturated
00:34:03.109 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:03.114 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:03.118 00.004 6120 Enqueuing Expose request
00:34:03.122 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.36) opts 0xd
00:34:03.122 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.36)
00:34:03.122 00.000 7680 Moving (0.16, 0.36) raw xDistance=-0.23 yDistance=-0.25
00:34:03.122 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:34:03.122 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:34:03.123 00.001 7680 MoveAxis(E, 93, ABG)
00:34:03.123 00.000 7680 Guiding  Dir = 2, Dur = 93
00:34:03.123 00.000 7680 IsSlewing returns 0
00:34:03.124 00.001 7680 IsGuiding returns 0
00:34:03.124 00.000 7680 PulseGuide returned control before completion, sleep 103
00:34:03.229 00.105 7680 IsGuiding returns 1
00:34:03.230 00.001 7680 scope still moving after pulse duration time elapsed
00:34:03.262 00.032 7680 IsSlewing returns 0
00:34:03.263 00.001 7680 IsGuiding returns 0
00:34:03.263 00.000 7680 scope move finished after 93 + 46 ms
00:34:03.264 00.001 7680 Move returns status 0, amount 93
00:34:03.265 00.001 7680 MoveAxis(N, 136, ABG)
00:34:03.265 00.000 7680 Guiding  Dir = 0, Dur = 136
00:34:03.267 00.002 7680 IsSlewing returns 0
00:34:03.267 00.000 7680 IsGuiding returns 0
00:34:03.268 00.001 7680 PulseGuide returned control before completion, sleep 146
00:34:03.419 00.151 7680 IsGuiding returns 1
00:34:03.420 00.001 7680 scope still moving after pulse duration time elapsed
00:34:03.448 00.028 7680 IsSlewing returns 0
00:34:03.449 00.001 7680 IsGuiding returns 0
00:34:03.451 00.002 7680 scope move finished after 136 + 47 ms
00:34:03.451 00.000 7680 Move returns status 0, amount 136
00:34:03.452 00.001 7680 move complete, result=0
00:34:03.452 00.000 7680 worker thread done servicing request
00:34:03.453 00.001 6120 GuideStep: -0.2 px 93 ms EAST, -0.3 px 136 ms NORTH
00:34:03.463 00.010 7680 Worker thread wakes up
00:34:03.463 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:03.464 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:04.713 01.249 7680 Exposure complete
00:34:04.850 00.137 7680 worker thread done servicing request
00:34:04.851 00.001 6120 OnExposeComplete: enter
00:34:04.854 00.003 6120 UpdateGuideState(): m_state=6
00:34:04.857 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4300
00:34:04.862 00.005 6120 Star::Find returns 1 (1), X=965.72, Y=45.15, Mass=13522, SNR=74.9, Peak=255 HFD=6.9
00:34:04.868 00.006 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.13 = -2.16)
00:34:04.872 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.42)
00:34:04.876 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.34 hyp=0.37 cameraTheta=1.17 mountX=-0.20 mountY=-0.24, mountTheta=-2.27
00:34:04.880 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.34, opts=13)
00:34:04.885 00.005 6120 Enqueuing Move request for scope (0.14, 0.34)
00:34:04.888 00.003 7680 Worker thread wakes up
00:34:04.888 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.34) opts 0xd
00:34:04.888 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.34)
00:34:04.889 00.001 7680 Moving (0.14, 0.34) raw xDistance=-0.20 yDistance=-0.24
00:34:04.889 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
00:34:04.889 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:34:04.889 00.000 7680 MoveAxis(E, 89, ABG)
00:34:04.889 00.000 7680 Guiding  Dir = 2, Dur = 89
00:34:04.890 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:04.894 00.004 7680 IsSlewing returns 0
00:34:04.894 00.000 6120 UpdateGuideState exits: m=13522 SNR=74.9 Saturated
00:34:04.898 00.004 7680 IsGuiding returns 0
00:34:04.898 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:04.901 00.003 7680 PulseGuide returned control before completion, sleep 99
00:34:04.901 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:04.903 00.002 6120 Enqueuing Expose request
00:34:05.016 00.113 7680 IsGuiding returns 0
00:34:05.016 00.000 7680 Move returns status 0, amount 89
00:34:05.017 00.001 7680 MoveAxis(N, 131, ABG)
00:34:05.017 00.000 7680 Guiding  Dir = 0, Dur = 131
00:34:05.019 00.002 7680 IsSlewing returns 0
00:34:05.020 00.001 7680 IsGuiding returns 0
00:34:05.021 00.001 7680 PulseGuide returned control before completion, sleep 141
00:34:05.173 00.152 7680 IsGuiding returns 1
00:34:05.174 00.001 7680 scope still moving after pulse duration time elapsed
00:34:05.204 00.030 7680 IsSlewing returns 0
00:34:05.205 00.001 7680 IsGuiding returns 0
00:34:05.205 00.000 7680 scope move finished after 131 + 54 ms
00:34:05.207 00.002 7680 Move returns status 0, amount 131
00:34:05.207 00.000 7680 move complete, result=0
00:34:05.207 00.000 7680 worker thread done servicing request
00:34:05.208 00.001 7680 Worker thread wakes up
00:34:05.208 00.000 6120 GuideStep: -0.2 px 89 ms EAST, -0.2 px 131 ms NORTH
00:34:05.214 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:05.214 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:06.468 01.254 7680 Exposure complete
00:34:06.607 00.139 7680 worker thread done servicing request
00:34:06.607 00.000 6120 OnExposeComplete: enter
00:34:06.612 00.005 6120 UpdateGuideState(): m_state=6
00:34:06.618 00.006 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4301
00:34:06.622 00.004 6120 Star::Find returns 1 (1), X=965.53, Y=45.13, Mass=13341, SNR=74.9, Peak=255 HFD=7.0
00:34:06.626 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.61)
00:34:06.630 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.88)
00:34:06.634 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.32 hyp=0.32 cameraTheta=1.72 mountX=-0.01 mountY=-0.31, mountTheta=-1.61
00:34:06.638 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.32, opts=13)
00:34:06.642 00.004 6120 Enqueuing Move request for scope (-0.05, 0.32)
00:34:06.646 00.004 7680 Worker thread wakes up
00:34:06.646 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.32) opts 0xd
00:34:06.646 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:06.650 00.004 6120 UpdateGuideState exits: m=13341 SNR=74.9 Saturated
00:34:06.653 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:06.656 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:06.660 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.32)
00:34:06.660 00.000 7680 Moving (-0.05, 0.32) raw xDistance=-0.01 yDistance=-0.31
00:34:06.660 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:34:06.660 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:34:06.661 00.001 7680 MoveAxis(E, 0, ABG)
00:34:06.661 00.000 7680 Move returns status 0, amount 0
00:34:06.661 00.000 7680 MoveAxis(N, 167, ABG)
00:34:06.661 00.000 6120 Enqueuing Expose request
00:34:06.664 00.003 7680 Guiding  Dir = 0, Dur = 167
00:34:06.664 00.000 7680 IsSlewing returns 0
00:34:06.664 00.000 7680 IsGuiding returns 0
00:34:06.666 00.002 7680 PulseGuide returned control before completion, sleep 177
00:34:06.850 00.184 7680 IsGuiding returns 1
00:34:06.852 00.002 7680 scope still moving after pulse duration time elapsed
00:34:06.882 00.030 7680 IsSlewing returns 0
00:34:06.883 00.001 7680 IsGuiding returns 0
00:34:06.885 00.002 7680 scope move finished after 167 + 52 ms
00:34:06.887 00.002 7680 Move returns status 0, amount 167
00:34:06.888 00.001 7680 move complete, result=0
00:34:06.888 00.000 7680 worker thread done servicing request
00:34:06.889 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 167 ms NORTH
00:34:06.894 00.005 7680 Worker thread wakes up
00:34:06.894 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:06.894 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:08.142 01.248 7680 Exposure complete
00:34:08.269 00.127 7680 worker thread done servicing request
00:34:08.270 00.001 6120 OnExposeComplete: enter
00:34:08.274 00.004 6120 UpdateGuideState(): m_state=6
00:34:08.278 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4302
00:34:08.282 00.004 6120 Star::Find returns 1 (1), X=965.31, Y=45.42, Mass=14294, SNR=78.9, Peak=255 HFD=7.2
00:34:08.285 00.003 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
00:34:08.289 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
00:34:08.293 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.61 hyp=0.66 cameraTheta=1.98 mountX=0.15 mountY=-0.66, mountTheta=-1.35
00:34:08.299 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.61, opts=13)
00:34:08.305 00.006 6120 Enqueuing Move request for scope (-0.27, 0.61)
00:34:08.310 00.005 7680 Worker thread wakes up
00:34:08.310 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.61) opts 0xd
00:34:08.310 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.61)
00:34:08.310 00.000 7680 Moving (-0.27, 0.61) raw xDistance=0.15 yDistance=-0.66
00:34:08.310 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:08.314 00.004 6120 UpdateGuideState exits: m=14294 SNR=78.9 Saturated
00:34:08.319 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:08.322 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:08.326 00.004 6120 Enqueuing Expose request
00:34:08.331 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:34:08.331 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
00:34:08.331 00.000 7680 MoveAxis(E, 0, ABG)
00:34:08.331 00.000 7680 Move returns status 0, amount 0
00:34:08.331 00.000 7680 MoveAxis(N, 359, ABG)
00:34:08.332 00.001 7680 Guiding  Dir = 0, Dur = 359
00:34:08.332 00.000 7680 IsSlewing returns 0
00:34:08.332 00.000 7680 IsGuiding returns 0
00:34:08.333 00.001 7680 PulseGuide returned control before completion, sleep 369
00:34:08.710 00.377 7680 IsGuiding returns 1
00:34:08.710 00.000 7680 scope still moving after pulse duration time elapsed
00:34:08.741 00.031 7680 IsSlewing returns 0
00:34:08.742 00.001 7680 IsGuiding returns 0
00:34:08.742 00.000 7680 scope move finished after 359 + 50 ms
00:34:08.742 00.000 7680 Move returns status 0, amount 359
00:34:08.744 00.002 7680 move complete, result=0
00:34:08.744 00.000 7680 worker thread done servicing request
00:34:08.744 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 359 ms NORTH
00:34:08.751 00.007 7680 Worker thread wakes up
00:34:08.751 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:08.751 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:10.005 01.254 7680 Exposure complete
00:34:10.136 00.131 7680 worker thread done servicing request
00:34:10.137 00.001 6120 OnExposeComplete: enter
00:34:10.142 00.005 6120 UpdateGuideState(): m_state=6
00:34:10.145 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4303
00:34:10.149 00.004 6120 Star::Find returns 1 (1), X=965.69, Y=44.97, Mass=14343, SNR=77.7, Peak=255 HFD=6.9
00:34:10.152 00.003 6120 CameraToMount -- cameraTheta (0.99) - m_xAngle (-2.95) = xAngle (3.95 = -2.34)
00:34:10.157 00.005 6120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.68 = -2.61)
00:34:10.160 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.19 cameraTheta=0.99 mountX=-0.13 mountY=-0.10, mountTheta=-2.51
00:34:10.165 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.16, opts=13)
00:34:10.169 00.004 6120 Enqueuing Move request for scope (0.11, 0.16)
00:34:10.172 00.003 7680 Worker thread wakes up
00:34:10.172 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
00:34:10.172 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:10.177 00.005 6120 UpdateGuideState exits: m=14343 SNR=77.7 Saturated
00:34:10.180 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:10.184 00.004 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
00:34:10.185 00.001 7680 Moving (0.11, 0.16) raw xDistance=-0.13 yDistance=-0.10
00:34:10.185 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:34:10.185 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:34:10.185 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:34:10.185 00.000 7680 MoveAxis(E, 0, ABG)
00:34:10.186 00.001 7680 Move returns status 0, amount 0
00:34:10.186 00.000 7680 MoveAxis(N, 0, ABG)
00:34:10.186 00.000 7680 Move returns status 0, amount 0
00:34:10.186 00.000 7680 move complete, result=0
00:34:10.187 00.001 7680 worker thread done servicing request
00:34:10.187 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:10.191 00.004 6120 Enqueuing Expose request
00:34:10.195 00.004 7680 Worker thread wakes up
00:34:10.195 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:10.195 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:10.195 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:11.444 01.249 7680 Exposure complete
00:34:11.576 00.132 7680 worker thread done servicing request
00:34:11.576 00.000 6120 OnExposeComplete: enter
00:34:11.580 00.004 6120 UpdateGuideState(): m_state=6
00:34:11.584 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4304
00:34:11.587 00.003 6120 Star::Find returns 1 (1), X=965.68, Y=45.01, Mass=14394, SNR=79.0, Peak=255 HFD=6.9
00:34:11.592 00.005 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.05 = -2.24)
00:34:11.596 00.004 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.50)
00:34:11.600 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.23 cameraTheta=1.09 mountX=-0.14 mountY=-0.13, mountTheta=-2.37
00:34:11.607 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.20, opts=13)
00:34:11.611 00.004 6120 Enqueuing Move request for scope (0.10, 0.20)
00:34:11.615 00.004 7680 Worker thread wakes up
00:34:11.615 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:11.619 00.004 6120 UpdateGuideState exits: m=14394 SNR=79.0 Saturated
00:34:11.623 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
00:34:11.623 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
00:34:11.623 00.000 7680 Moving (0.10, 0.20) raw xDistance=-0.14 yDistance=-0.13
00:34:11.623 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:34:11.623 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:34:11.625 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:11.628 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:11.631 00.003 6120 Enqueuing Expose request
00:34:11.636 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:34:11.637 00.001 7680 MoveAxis(E, 0, ABG)
00:34:11.638 00.001 7680 Move returns status 0, amount 0
00:34:11.639 00.001 7680 MoveAxis(N, 0, ABG)
00:34:11.639 00.000 7680 Move returns status 0, amount 0
00:34:11.639 00.000 7680 move complete, result=0
00:34:11.639 00.000 7680 worker thread done servicing request
00:34:11.640 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:11.647 00.007 7680 Worker thread wakes up
00:34:11.647 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:11.647 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:12.897 01.250 7680 Exposure complete
00:34:13.011 00.114 7680 worker thread done servicing request
00:34:13.011 00.000 6120 OnExposeComplete: enter
00:34:13.016 00.005 6120 UpdateGuideState(): m_state=6
00:34:13.019 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4305
00:34:13.021 00.002 6120 Star::Find returns 1 (1), X=965.47, Y=45.48, Mass=14088, SNR=76.6, Peak=255 HFD=7.1
00:34:13.025 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
00:34:13.029 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
00:34:13.032 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.67 hyp=0.68 cameraTheta=1.73 mountX=-0.02 mountY=-0.65, mountTheta=-1.60
00:34:13.037 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.67, opts=13)
00:34:13.042 00.005 6120 Enqueuing Move request for scope (-0.11, 0.67)
00:34:13.047 00.005 7680 Worker thread wakes up
00:34:13.047 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:13.051 00.004 6120 UpdateGuideState exits: m=14088 SNR=76.6 Saturated
00:34:13.054 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.67) opts 0xd
00:34:13.055 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:13.058 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.67)
00:34:13.059 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:13.063 00.004 6120 Enqueuing Expose request
00:34:13.067 00.004 7680 Moving (-0.11, 0.67) raw xDistance=-0.02 yDistance=-0.65
00:34:13.067 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:34:13.067 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
00:34:13.067 00.000 7680 MoveAxis(E, 0, ABG)
00:34:13.068 00.001 7680 Move returns status 0, amount 0
00:34:13.068 00.000 7680 MoveAxis(N, 352, ABG)
00:34:13.068 00.000 7680 Guiding  Dir = 0, Dur = 352
00:34:13.068 00.000 7680 IsSlewing returns 0
00:34:13.069 00.001 7680 IsGuiding returns 0
00:34:13.069 00.000 7680 PulseGuide returned control before completion, sleep 362
00:34:13.436 00.367 7680 IsGuiding returns 1
00:34:13.436 00.000 7680 scope still moving after pulse duration time elapsed
00:34:13.468 00.032 7680 IsSlewing returns 0
00:34:13.468 00.000 7680 IsGuiding returns 0
00:34:13.469 00.001 7680 scope move finished after 352 + 48 ms
00:34:13.470 00.001 7680 Move returns status 0, amount 352
00:34:13.470 00.000 7680 move complete, result=0
00:34:13.470 00.000 7680 worker thread done servicing request
00:34:13.471 00.001 7680 Worker thread wakes up
00:34:13.471 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 352 ms NORTH
00:34:13.477 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:13.477 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:14.728 01.251 7680 Exposure complete
00:34:14.863 00.135 7680 worker thread done servicing request
00:34:14.864 00.001 6120 OnExposeComplete: enter
00:34:14.867 00.003 6120 UpdateGuideState(): m_state=6
00:34:14.872 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4306
00:34:14.876 00.004 6120 Star::Find returns 1 (1), X=965.68, Y=44.94, Mass=15038, SNR=80.6, Peak=255 HFD=7.0
00:34:14.879 00.003 6120 CameraToMount -- cameraTheta (0.90) - m_xAngle (-2.95) = xAngle (3.85 = -2.43)
00:34:14.884 00.005 6120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.58 = -2.70)
00:34:14.889 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.90 mountX=-0.12 mountY=-0.07, mountTheta=-2.63
00:34:14.895 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.12, opts=13)
00:34:14.899 00.004 6120 Enqueuing Move request for scope (0.10, 0.12)
00:34:14.901 00.002 7680 Worker thread wakes up
00:34:14.901 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:14.905 00.004 6120 UpdateGuideState exits: m=15038 SNR=80.6 Saturated
00:34:14.908 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:14.910 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:14.913 00.003 6120 Enqueuing Expose request
00:34:14.916 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
00:34:14.916 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
00:34:14.916 00.000 7680 Moving (0.10, 0.12) raw xDistance=-0.12 yDistance=-0.07
00:34:14.916 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:34:14.916 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:34:14.916 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:34:14.918 00.002 7680 MoveAxis(E, 0, ABG)
00:34:14.918 00.000 7680 Move returns status 0, amount 0
00:34:14.918 00.000 7680 MoveAxis(N, 0, ABG)
00:34:14.918 00.000 7680 Move returns status 0, amount 0
00:34:14.918 00.000 7680 move complete, result=0
00:34:14.919 00.001 7680 worker thread done servicing request
00:34:14.919 00.000 7680 Worker thread wakes up
00:34:14.919 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:14.924 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:14.924 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:16.165 01.241 7680 Exposure complete
00:34:16.301 00.136 7680 worker thread done servicing request
00:34:16.302 00.001 6120 OnExposeComplete: enter
00:34:16.305 00.003 6120 UpdateGuideState(): m_state=6
00:34:16.310 00.005 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4307
00:34:16.314 00.004 6120 Star::Find returns 1 (1), X=965.68, Y=45.10, Mass=13969, SNR=75.7, Peak=255 HFD=6.8
00:34:16.318 00.004 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
00:34:16.321 00.003 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.36)
00:34:16.325 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.29 hyp=0.30 cameraTheta=1.24 mountX=-0.15 mountY=-0.21, mountTheta=-2.18
00:34:16.332 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.29, opts=13)
00:34:16.337 00.005 6120 Enqueuing Move request for scope (0.10, 0.29)
00:34:16.341 00.004 7680 Worker thread wakes up
00:34:16.341 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:16.344 00.003 6120 UpdateGuideState exits: m=13969 SNR=75.7 Saturated
00:34:16.348 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:16.352 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:16.356 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.29) opts 0xd
00:34:16.357 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.29)
00:34:16.357 00.000 7680 Moving (0.10, 0.29) raw xDistance=-0.15 yDistance=-0.21
00:34:16.357 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:34:16.357 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:34:16.357 00.000 7680 MoveAxis(E, 0, ABG)
00:34:16.357 00.000 7680 Move returns status 0, amount 0
00:34:16.357 00.000 7680 MoveAxis(N, 117, ABG)
00:34:16.358 00.001 7680 Guiding  Dir = 0, Dur = 117
00:34:16.358 00.000 6120 Enqueuing Expose request
00:34:16.361 00.003 7680 IsSlewing returns 0
00:34:16.361 00.000 7680 IsGuiding returns 0
00:34:16.362 00.001 7680 PulseGuide returned control before completion, sleep 127
00:34:16.499 00.137 7680 IsGuiding returns 1
00:34:16.500 00.001 7680 scope still moving after pulse duration time elapsed
00:34:16.530 00.030 7680 IsSlewing returns 0
00:34:16.532 00.002 7680 IsGuiding returns 0
00:34:16.532 00.000 7680 scope move finished after 117 + 53 ms
00:34:16.533 00.001 7680 Move returns status 0, amount 117
00:34:16.533 00.000 7680 move complete, result=0
00:34:16.534 00.001 7680 worker thread done servicing request
00:34:16.534 00.000 7680 Worker thread wakes up
00:34:16.534 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 117 ms NORTH
00:34:16.540 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:16.541 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:17.795 01.254 7680 Exposure complete
00:34:17.924 00.129 7680 worker thread done servicing request
00:34:17.925 00.001 6120 OnExposeComplete: enter
00:34:17.928 00.003 6120 UpdateGuideState(): m_state=6
00:34:17.932 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4308
00:34:17.935 00.003 6120 Star::Find returns 1 (1), X=965.72, Y=45.05, Mass=14400, SNR=77.8, Peak=255 HFD=6.8
00:34:17.939 00.004 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (3.99 = -2.29)
00:34:17.942 00.003 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.56)
00:34:17.946 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.23 hyp=0.27 cameraTheta=1.04 mountX=-0.18 mountY=-0.15, mountTheta=-2.44
00:34:17.951 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.23, opts=13)
00:34:17.955 00.004 6120 Enqueuing Move request for scope (0.14, 0.23)
00:34:17.958 00.003 7680 Worker thread wakes up
00:34:17.958 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.23) opts 0xd
00:34:17.959 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.23)
00:34:17.959 00.000 7680 Moving (0.14, 0.23) raw xDistance=-0.18 yDistance=-0.15
00:34:17.959 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:34:17.959 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:34:17.960 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:34:17.960 00.000 7680 MoveAxis(E, 0, ABG)
00:34:17.960 00.000 7680 Move returns status 0, amount 0
00:34:17.960 00.000 7680 MoveAxis(N, 0, ABG)
00:34:17.960 00.000 7680 Move returns status 0, amount 0
00:34:17.960 00.000 7680 move complete, result=0
00:34:17.960 00.000 7680 worker thread done servicing request
00:34:17.960 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:17.964 00.004 6120 UpdateGuideState exits: m=14400 SNR=77.8 Saturated
00:34:17.967 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:17.970 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:17.974 00.004 6120 Enqueuing Expose request
00:34:17.977 00.003 7680 Worker thread wakes up
00:34:17.977 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:17.977 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:17.977 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:19.234 01.257 7680 Exposure complete
00:34:19.367 00.133 7680 worker thread done servicing request
00:34:19.368 00.001 6120 OnExposeComplete: enter
00:34:19.372 00.004 6120 UpdateGuideState(): m_state=6
00:34:19.375 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4309
00:34:19.380 00.005 6120 Star::Find returns 1 (1), X=965.90, Y=45.29, Mass=13821, SNR=75.4, Peak=255 HFD=6.8
00:34:19.384 00.004 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.94 = -2.35)
00:34:19.388 00.004 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.61)
00:34:19.394 00.006 6120 CameraToMount -- cameraX=0.32 cameraY=0.48 hyp=0.58 cameraTheta=0.98 mountX=-0.41 mountY=-0.29, mountTheta=-2.52
00:34:19.400 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=0.48, opts=13)
00:34:19.404 00.004 6120 Enqueuing Move request for scope (0.32, 0.48)
00:34:19.408 00.004 7680 Worker thread wakes up
00:34:19.408 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.48) opts 0xd
00:34:19.408 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, 0.48)
00:34:19.409 00.001 7680 Moving (0.32, 0.48) raw xDistance=-0.41 yDistance=-0.29
00:34:19.409 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
00:34:19.409 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:34:19.409 00.000 7680 MoveAxis(E, 166, ABG)
00:34:19.409 00.000 7680 Guiding  Dir = 2, Dur = 166
00:34:19.410 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:19.414 00.004 6120 UpdateGuideState exits: m=13821 SNR=75.4 Saturated
00:34:19.418 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:19.421 00.003 7680 IsSlewing returns 0
00:34:19.421 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:19.427 00.006 6120 Enqueuing Expose request
00:34:19.431 00.004 7680 IsGuiding returns 0
00:34:19.431 00.000 7680 PulseGuide returned control before completion, sleep 176
00:34:19.609 00.178 7680 IsGuiding returns 1
00:34:19.609 00.000 7680 scope still moving after pulse duration time elapsed
00:34:19.641 00.032 7680 IsSlewing returns 0
00:34:19.643 00.002 7680 IsGuiding returns 0
00:34:19.643 00.000 7680 scope move finished after 166 + 46 ms
00:34:19.644 00.001 7680 Move returns status 0, amount 166
00:34:19.644 00.000 7680 MoveAxis(N, 158, ABG)
00:34:19.645 00.001 7680 Guiding  Dir = 0, Dur = 158
00:34:19.645 00.000 7680 IsSlewing returns 0
00:34:19.645 00.000 7680 IsGuiding returns 0
00:34:19.646 00.001 7680 PulseGuide returned control before completion, sleep 168
00:34:19.815 00.169 7680 IsGuiding returns 1
00:34:19.816 00.001 7680 scope still moving after pulse duration time elapsed
00:34:19.846 00.030 7680 IsSlewing returns 0
00:34:19.848 00.002 7680 IsGuiding returns 0
00:34:19.848 00.000 7680 scope move finished after 158 + 45 ms
00:34:19.850 00.002 7680 Move returns status 0, amount 158
00:34:19.850 00.000 7680 move complete, result=0
00:34:19.851 00.001 7680 worker thread done servicing request
00:34:19.851 00.000 7680 Worker thread wakes up
00:34:19.851 00.000 6120 GuideStep: -0.4 px 166 ms EAST, -0.3 px 158 ms NORTH
00:34:19.860 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:19.860 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:21.110 01.250 7680 Exposure complete
00:34:21.254 00.144 7680 worker thread done servicing request
00:34:21.254 00.000 6120 OnExposeComplete: enter
00:34:21.258 00.004 6120 UpdateGuideState(): m_state=6
00:34:21.263 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4310
00:34:21.267 00.004 6120 Star::Find returns 1 (1), X=965.67, Y=45.23, Mass=14809, SNR=78.8, Peak=255 HFD=7.0
00:34:21.271 00.004 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
00:34:21.275 00.004 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
00:34:21.279 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.42 hyp=0.42 cameraTheta=1.37 mountX=-0.16 mountY=-0.34, mountTheta=-2.02
00:34:21.284 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.42, opts=13)
00:34:21.289 00.005 6120 Enqueuing Move request for scope (0.09, 0.42)
00:34:21.292 00.003 7680 Worker thread wakes up
00:34:21.293 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:21.296 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.42) opts 0xd
00:34:21.297 00.001 6120 UpdateGuideState exits: m=14809 SNR=78.8 Saturated
00:34:21.303 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:21.307 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:21.311 00.004 6120 Enqueuing Expose request
00:34:21.315 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.42)
00:34:21.315 00.000 7680 Moving (0.09, 0.42) raw xDistance=-0.16 yDistance=-0.34
00:34:21.316 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:34:21.316 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:34:21.316 00.000 7680 MoveAxis(E, 0, ABG)
00:34:21.316 00.000 7680 Move returns status 0, amount 0
00:34:21.316 00.000 7680 MoveAxis(N, 182, ABG)
00:34:21.316 00.000 7680 Guiding  Dir = 0, Dur = 182
00:34:21.317 00.001 7680 IsSlewing returns 0
00:34:21.317 00.000 7680 IsGuiding returns 0
00:34:21.317 00.000 7680 PulseGuide returned control before completion, sleep 192
00:34:21.520 00.203 7680 IsGuiding returns 1
00:34:21.520 00.000 7680 scope still moving after pulse duration time elapsed
00:34:21.552 00.032 7680 IsSlewing returns 0
00:34:21.553 00.001 7680 IsGuiding returns 0
00:34:21.554 00.001 7680 scope move finished after 182 + 54 ms
00:34:21.554 00.000 7680 Move returns status 0, amount 182
00:34:21.555 00.001 7680 move complete, result=0
00:34:21.555 00.000 7680 worker thread done servicing request
00:34:21.556 00.001 7680 Worker thread wakes up
00:34:21.556 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 182 ms NORTH
00:34:21.563 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:21.564 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:22.813 01.249 7680 Exposure complete
00:34:22.942 00.129 7680 worker thread done servicing request
00:34:22.942 00.000 6120 OnExposeComplete: enter
00:34:22.946 00.004 6120 UpdateGuideState(): m_state=6
00:34:22.951 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4311
00:34:22.956 00.005 6120 Star::Find returns 1 (1), X=965.58, Y=45.08, Mass=14052, SNR=77.3, Peak=255 HFD=6.9
00:34:22.960 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
00:34:22.964 00.004 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
00:34:22.969 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=0.27 hyp=0.27 cameraTheta=1.58 mountX=-0.05 mountY=-0.25, mountTheta=-1.77
00:34:22.973 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.27, opts=13)
00:34:22.977 00.004 6120 Enqueuing Move request for scope (-0.00, 0.27)
00:34:22.982 00.005 7680 Worker thread wakes up
00:34:22.982 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:22.987 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.27) opts 0xd
00:34:22.987 00.000 6120 UpdateGuideState exits: m=14052 SNR=77.3 Saturated
00:34:22.992 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:22.997 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:23.002 00.005 6120 Enqueuing Expose request
00:34:23.005 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.27)
00:34:23.005 00.000 7680 Moving (-0.00, 0.27) raw xDistance=-0.05 yDistance=-0.25
00:34:23.005 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:34:23.005 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:34:23.005 00.000 7680 MoveAxis(E, 0, ABG)
00:34:23.007 00.002 7680 Move returns status 0, amount 0
00:34:23.007 00.000 7680 MoveAxis(N, 133, ABG)
00:34:23.007 00.000 7680 Guiding  Dir = 0, Dur = 133
00:34:23.007 00.000 7680 IsSlewing returns 0
00:34:23.008 00.001 7680 IsGuiding returns 0
00:34:23.008 00.000 7680 PulseGuide returned control before completion, sleep 143
00:34:23.160 00.152 7680 IsGuiding returns 1
00:34:23.161 00.001 7680 scope still moving after pulse duration time elapsed
00:34:23.192 00.031 7680 IsSlewing returns 0
00:34:23.192 00.000 7680 IsGuiding returns 0
00:34:23.192 00.000 7680 scope move finished after 133 + 51 ms
00:34:23.193 00.001 7680 Move returns status 0, amount 133
00:34:23.193 00.000 7680 move complete, result=0
00:34:23.193 00.000 7680 worker thread done servicing request
00:34:23.193 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 133 ms NORTH
00:34:23.201 00.008 7680 Worker thread wakes up
00:34:23.202 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:23.202 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:24.457 01.255 7680 Exposure complete
00:34:24.592 00.135 7680 worker thread done servicing request
00:34:24.592 00.000 6120 OnExposeComplete: enter
00:34:24.596 00.004 6120 UpdateGuideState(): m_state=6
00:34:24.601 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4312
00:34:24.605 00.004 6120 Star::Find returns 1 (1), X=965.61, Y=45.05, Mass=15337, SNR=81.7, Peak=255 HFD=6.9
00:34:24.610 00.005 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
00:34:24.614 00.004 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.16)
00:34:24.619 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.44 mountX=-0.08 mountY=-0.20, mountTheta=-1.93
00:34:24.624 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.24, opts=13)
00:34:24.628 00.004 6120 Enqueuing Move request for scope (0.03, 0.24)
00:34:24.633 00.005 7680 Worker thread wakes up
00:34:24.634 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:24.638 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0xd
00:34:24.638 00.000 6120 UpdateGuideState exits: m=15337 SNR=81.7 Saturated
00:34:24.642 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:24.645 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:24.649 00.004 6120 Enqueuing Expose request
00:34:24.652 00.003 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
00:34:24.652 00.000 7680 Moving (0.03, 0.24) raw xDistance=-0.08 yDistance=-0.20
00:34:24.652 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:34:24.652 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:34:24.652 00.000 7680 MoveAxis(E, 0, ABG)
00:34:24.652 00.000 7680 Move returns status 0, amount 0
00:34:24.653 00.001 7680 MoveAxis(N, 109, ABG)
00:34:24.653 00.000 7680 Guiding  Dir = 0, Dur = 109
00:34:24.653 00.000 7680 IsSlewing returns 0
00:34:24.653 00.000 7680 IsGuiding returns 0
00:34:24.654 00.001 7680 PulseGuide returned control before completion, sleep 119
00:34:24.785 00.131 7680 IsGuiding returns 1
00:34:24.786 00.001 7680 scope still moving after pulse duration time elapsed
00:34:24.816 00.030 7680 IsSlewing returns 0
00:34:24.817 00.001 7680 IsGuiding returns 0
00:34:24.818 00.001 7680 scope move finished after 109 + 55 ms
00:34:24.819 00.001 7680 Move returns status 0, amount 109
00:34:24.819 00.000 7680 move complete, result=0
00:34:24.819 00.000 7680 worker thread done servicing request
00:34:24.819 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 109 ms NORTH
00:34:24.827 00.008 7680 Worker thread wakes up
00:34:24.827 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:24.827 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:26.088 01.261 7680 Exposure complete
00:34:26.224 00.136 7680 worker thread done servicing request
00:34:26.224 00.000 6120 OnExposeComplete: enter
00:34:26.228 00.004 6120 UpdateGuideState(): m_state=6
00:34:26.232 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4313
00:34:26.237 00.005 6120 Star::Find returns 1 (1), X=965.73, Y=45.16, Mass=14427, SNR=78.0, Peak=255 HFD=6.8
00:34:26.240 00.003 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
00:34:26.244 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.43)
00:34:26.247 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.35 hyp=0.38 cameraTheta=1.17 mountX=-0.21 mountY=-0.25, mountTheta=-2.27
00:34:26.253 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.35, opts=13)
00:34:26.257 00.004 6120 Enqueuing Move request for scope (0.15, 0.35)
00:34:26.261 00.004 7680 Worker thread wakes up
00:34:26.261 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.35) opts 0xd
00:34:26.261 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.35)
00:34:26.261 00.000 7680 Moving (0.15, 0.35) raw xDistance=-0.21 yDistance=-0.25
00:34:26.261 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:34:26.261 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:34:26.262 00.001 7680 MoveAxis(E, 85, ABG)
00:34:26.262 00.000 7680 Guiding  Dir = 2, Dur = 85
00:34:26.262 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:26.266 00.004 7680 IsSlewing returns 0
00:34:26.267 00.001 6120 UpdateGuideState exits: m=14427 SNR=78.0 Saturated
00:34:26.273 00.006 7680 IsGuiding returns 0
00:34:26.273 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:26.277 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:26.282 00.005 6120 Enqueuing Expose request
00:34:26.285 00.003 7680 PulseGuide returned control before completion, sleep 95
00:34:26.392 00.107 7680 IsGuiding returns 0
00:34:26.392 00.000 7680 Move returns status 0, amount 85
00:34:26.393 00.001 7680 MoveAxis(N, 134, ABG)
00:34:26.393 00.000 7680 Guiding  Dir = 0, Dur = 134
00:34:26.394 00.001 7680 IsSlewing returns 0
00:34:26.394 00.000 7680 IsGuiding returns 0
00:34:26.395 00.001 7680 PulseGuide returned control before completion, sleep 144
00:34:26.547 00.152 7680 IsGuiding returns 1
00:34:26.548 00.001 7680 scope still moving after pulse duration time elapsed
00:34:26.578 00.030 7680 IsSlewing returns 0
00:34:26.579 00.001 7680 IsGuiding returns 0
00:34:26.580 00.001 7680 scope move finished after 134 + 50 ms
00:34:26.580 00.000 7680 Move returns status 0, amount 134
00:34:26.581 00.001 7680 move complete, result=0
00:34:26.581 00.000 7680 worker thread done servicing request
00:34:26.582 00.001 6120 GuideStep: -0.2 px 85 ms EAST, -0.2 px 134 ms NORTH
00:34:26.587 00.005 7680 Worker thread wakes up
00:34:26.588 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:26.588 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:27.838 01.250 7680 Exposure complete
00:34:27.978 00.140 7680 worker thread done servicing request
00:34:27.978 00.000 6120 OnExposeComplete: enter
00:34:27.981 00.003 6120 UpdateGuideState(): m_state=6
00:34:27.986 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4314
00:34:27.990 00.004 6120 Star::Find returns 1 (1), X=965.63, Y=45.09, Mass=13855, SNR=77.7, Peak=255 HFD=7.0
00:34:27.993 00.003 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
00:34:27.998 00.005 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
00:34:28.001 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.28 hyp=0.29 cameraTheta=1.38 mountX=-0.11 mountY=-0.23, mountTheta=-2.00
00:34:28.006 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.28, opts=13)
00:34:28.010 00.004 6120 Enqueuing Move request for scope (0.05, 0.28)
00:34:28.014 00.004 7680 Worker thread wakes up
00:34:28.014 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.28) opts 0xd
00:34:28.014 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.28)
00:34:28.014 00.000 7680 Moving (0.05, 0.28) raw xDistance=-0.11 yDistance=-0.23
00:34:28.014 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:34:28.015 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:34:28.015 00.000 7680 MoveAxis(E, 0, ABG)
00:34:28.017 00.002 7680 Move returns status 0, amount 0
00:34:28.017 00.000 7680 MoveAxis(N, 125, ABG)
00:34:28.017 00.000 7680 Guiding  Dir = 0, Dur = 125
00:34:28.018 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:28.022 00.004 7680 IsSlewing returns 0
00:34:28.023 00.001 6120 UpdateGuideState exits: m=13855 SNR=77.7 Saturated
00:34:28.026 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:28.030 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:28.034 00.004 6120 Enqueuing Expose request
00:34:28.038 00.004 7680 IsGuiding returns 0
00:34:28.038 00.000 7680 PulseGuide returned control before completion, sleep 135
00:34:28.188 00.150 7680 IsGuiding returns 1
00:34:28.189 00.001 7680 scope still moving after pulse duration time elapsed
00:34:28.219 00.030 7680 IsSlewing returns 0
00:34:28.220 00.001 7680 IsGuiding returns 0
00:34:28.221 00.001 7680 scope move finished after 125 + 58 ms
00:34:28.222 00.001 7680 Move returns status 0, amount 125
00:34:28.222 00.000 7680 move complete, result=0
00:34:28.224 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 125 ms NORTH
00:34:28.232 00.008 7680 worker thread done servicing request
00:34:28.233 00.001 7680 Worker thread wakes up
00:34:28.233 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:28.233 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:29.483 01.250 7680 Exposure complete
00:34:29.624 00.141 7680 worker thread done servicing request
00:34:29.624 00.000 6120 OnExposeComplete: enter
00:34:29.628 00.004 6120 UpdateGuideState(): m_state=6
00:34:29.632 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4315
00:34:29.636 00.004 6120 Star::Find returns 1 (1), X=965.71, Y=45.13, Mass=14004, SNR=77.9, Peak=255 HFD=6.9
00:34:29.640 00.004 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
00:34:29.644 00.004 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.40)
00:34:29.647 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.32 hyp=0.35 cameraTheta=1.20 mountX=-0.18 mountY=-0.23, mountTheta=-2.23
00:34:29.653 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.32, opts=13)
00:34:29.656 00.003 6120 Enqueuing Move request for scope (0.13, 0.32)
00:34:29.661 00.005 7680 Worker thread wakes up
00:34:29.661 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.32) opts 0xd
00:34:29.661 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.32)
00:34:29.661 00.000 7680 Moving (0.13, 0.32) raw xDistance=-0.18 yDistance=-0.23
00:34:29.662 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:34:29.662 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:29.665 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:34:29.665 00.000 7680 MoveAxis(E, 0, ABG)
00:34:29.665 00.000 7680 Move returns status 0, amount 0
00:34:29.666 00.001 7680 MoveAxis(N, 127, ABG)
00:34:29.666 00.000 7680 Guiding  Dir = 0, Dur = 127
00:34:29.666 00.000 6120 UpdateGuideState exits: m=14004 SNR=77.9 Saturated
00:34:29.671 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:29.676 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:29.681 00.005 6120 Enqueuing Expose request
00:34:29.685 00.004 7680 IsSlewing returns 0
00:34:29.685 00.000 7680 IsGuiding returns 0
00:34:29.686 00.001 7680 PulseGuide returned control before completion, sleep 137
00:34:29.834 00.148 7680 IsGuiding returns 1
00:34:29.835 00.001 7680 scope still moving after pulse duration time elapsed
00:34:29.865 00.030 7680 IsSlewing returns 0
00:34:29.867 00.002 7680 IsGuiding returns 0
00:34:29.867 00.000 7680 scope move finished after 127 + 54 ms
00:34:29.867 00.000 7680 Move returns status 0, amount 127
00:34:29.868 00.001 7680 move complete, result=0
00:34:29.868 00.000 7680 worker thread done servicing request
00:34:29.868 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 127 ms NORTH
00:34:29.874 00.006 7680 Worker thread wakes up
00:34:29.874 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:29.874 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:31.131 01.257 7680 Exposure complete
00:34:31.263 00.132 7680 worker thread done servicing request
00:34:31.263 00.000 6120 OnExposeComplete: enter
00:34:31.268 00.005 6120 UpdateGuideState(): m_state=6
00:34:31.272 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4316
00:34:31.275 00.003 6120 Star::Find returns 1 (1), X=965.79, Y=45.15, Mass=14440, SNR=79.2, Peak=255 HFD=6.8
00:34:31.279 00.004 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-2.95) = xAngle (3.98 = -2.30)
00:34:31.283 00.004 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.57)
00:34:31.287 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.34 hyp=0.40 cameraTheta=1.03 mountX=-0.27 mountY=-0.22, mountTheta=-2.46
00:34:31.292 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.34, opts=13)
00:34:31.298 00.006 6120 Enqueuing Move request for scope (0.21, 0.34)
00:34:31.302 00.004 7680 Worker thread wakes up
00:34:31.302 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:31.307 00.005 6120 UpdateGuideState exits: m=14440 SNR=79.2 Saturated
00:34:31.310 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:31.315 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:31.318 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.34) opts 0xd
00:34:31.319 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.34)
00:34:31.319 00.000 7680 Moving (0.21, 0.34) raw xDistance=-0.27 yDistance=-0.22
00:34:31.319 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:34:31.319 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:34:31.320 00.001 7680 MoveAxis(E, 109, ABG)
00:34:31.320 00.000 7680 Guiding  Dir = 2, Dur = 109
00:34:31.320 00.000 6120 Enqueuing Expose request
00:34:31.326 00.006 7680 IsSlewing returns 0
00:34:31.326 00.000 7680 IsGuiding returns 0
00:34:31.328 00.002 7680 PulseGuide returned control before completion, sleep 119
00:34:31.451 00.123 7680 IsGuiding returns 1
00:34:31.453 00.002 7680 scope still moving after pulse duration time elapsed
00:34:31.481 00.028 7680 IsSlewing returns 0
00:34:31.482 00.001 7680 IsGuiding returns 0
00:34:31.483 00.001 7680 scope move finished after 109 + 46 ms
00:34:31.483 00.000 7680 Move returns status 0, amount 109
00:34:31.483 00.000 7680 MoveAxis(N, 118, ABG)
00:34:31.485 00.002 7680 Guiding  Dir = 0, Dur = 118
00:34:31.485 00.000 7680 IsSlewing returns 0
00:34:31.486 00.001 7680 IsGuiding returns 0
00:34:31.486 00.000 7680 PulseGuide returned control before completion, sleep 128
00:34:31.623 00.137 7680 IsGuiding returns 1
00:34:31.623 00.000 7680 scope still moving after pulse duration time elapsed
00:34:31.655 00.032 7680 IsSlewing returns 0
00:34:31.656 00.001 7680 IsGuiding returns 0
00:34:31.656 00.000 7680 scope move finished after 118 + 52 ms
00:34:31.657 00.001 7680 Move returns status 0, amount 118
00:34:31.657 00.000 7680 move complete, result=0
00:34:31.657 00.000 7680 worker thread done servicing request
00:34:31.659 00.002 6120 GuideStep: -0.3 px 109 ms EAST, -0.2 px 118 ms NORTH
00:34:31.664 00.005 7680 Worker thread wakes up
00:34:31.665 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:31.665 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:32.916 01.251 7680 Exposure complete
00:34:33.040 00.124 7680 worker thread done servicing request
00:34:33.042 00.002 6120 OnExposeComplete: enter
00:34:33.045 00.003 6120 UpdateGuideState(): m_state=6
00:34:33.049 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4317
00:34:33.052 00.003 6120 Star::Find returns 1 (1), X=965.55, Y=45.41, Mass=14706, SNR=78.3, Peak=255 HFD=7.1
00:34:33.056 00.004 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.58 = -1.71)
00:34:33.060 00.004 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.98)
00:34:33.064 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.60 hyp=0.60 cameraTheta=1.62 mountX=-0.08 mountY=-0.55, mountTheta=-1.72
00:34:33.068 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.60, opts=13)
00:34:33.072 00.004 6120 Enqueuing Move request for scope (-0.03, 0.60)
00:34:33.075 00.003 7680 Worker thread wakes up
00:34:33.075 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.60) opts 0xd
00:34:33.075 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.60)
00:34:33.075 00.000 7680 Moving (-0.03, 0.60) raw xDistance=-0.08 yDistance=-0.55
00:34:33.075 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:34:33.077 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:34:33.077 00.000 7680 MoveAxis(E, 0, ABG)
00:34:33.077 00.000 7680 Move returns status 0, amount 0
00:34:33.077 00.000 7680 MoveAxis(N, 297, ABG)
00:34:33.077 00.000 7680 Guiding  Dir = 0, Dur = 297
00:34:33.077 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:33.082 00.005 7680 IsSlewing returns 0
00:34:33.082 00.000 6120 UpdateGuideState exits: m=14706 SNR=78.3 Saturated
00:34:33.086 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:33.090 00.004 7680 IsGuiding returns 0
00:34:33.090 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:33.093 00.003 7680 PulseGuide returned control before completion, sleep 307
00:34:33.093 00.000 6120 Enqueuing Expose request
00:34:33.409 00.316 7680 IsGuiding returns 1
00:34:33.411 00.002 7680 scope still moving after pulse duration time elapsed
00:34:33.440 00.029 7680 IsSlewing returns 0
00:34:33.442 00.002 7680 IsGuiding returns 0
00:34:33.443 00.001 7680 scope move finished after 297 + 55 ms
00:34:33.443 00.000 7680 Move returns status 0, amount 297
00:34:33.444 00.001 7680 move complete, result=0
00:34:33.444 00.000 7680 worker thread done servicing request
00:34:33.445 00.001 7680 Worker thread wakes up
00:34:33.445 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 297 ms NORTH
00:34:33.455 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:33.455 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:34.701 01.246 7680 Exposure complete
00:34:34.826 00.125 7680 worker thread done servicing request
00:34:34.826 00.000 6120 OnExposeComplete: enter
00:34:34.830 00.004 6120 UpdateGuideState(): m_state=6
00:34:34.834 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4318
00:34:34.837 00.003 6120 Star::Find returns 1 (1), X=965.75, Y=44.97, Mass=14485, SNR=78.5, Peak=255 HFD=6.8
00:34:34.841 00.004 6120 CameraToMount -- cameraTheta (0.76) - m_xAngle (-2.95) = xAngle (3.71 = -2.57)
00:34:34.844 00.003 6120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.44 = -2.84)
00:34:34.849 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.76 mountX=-0.19 mountY=-0.07, mountTheta=-2.80
00:34:34.852 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.16, opts=13)
00:34:34.857 00.005 6120 Enqueuing Move request for scope (0.17, 0.16)
00:34:34.860 00.003 7680 Worker thread wakes up
00:34:34.862 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:34.865 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
00:34:34.865 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
00:34:34.866 00.001 7680 Moving (0.17, 0.16) raw xDistance=-0.19 yDistance=-0.07
00:34:34.866 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:34:34.866 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:34:34.866 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:34:34.866 00.000 7680 MoveAxis(E, 0, ABG)
00:34:34.866 00.000 7680 Move returns status 0, amount 0
00:34:34.866 00.000 7680 MoveAxis(N, 0, ABG)
00:34:34.867 00.001 7680 Move returns status 0, amount 0
00:34:34.867 00.000 7680 move complete, result=0
00:34:34.867 00.000 7680 worker thread done servicing request
00:34:34.867 00.000 6120 UpdateGuideState exits: m=14485 SNR=78.5 Saturated
00:34:34.871 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:34.874 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:34.877 00.003 6120 Enqueuing Expose request
00:34:34.880 00.003 7680 Worker thread wakes up
00:34:34.880 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:34.880 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:34.884 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:36.144 01.260 7680 Exposure complete
00:34:36.283 00.139 7680 worker thread done servicing request
00:34:36.284 00.001 6120 OnExposeComplete: enter
00:34:36.288 00.004 6120 UpdateGuideState(): m_state=6
00:34:36.292 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4319
00:34:36.297 00.005 6120 Star::Find returns 1 (1), X=965.76, Y=45.12, Mass=14953, SNR=80.9, Peak=255 HFD=6.9
00:34:36.301 00.004 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (4.00 = -2.29)
00:34:36.306 00.005 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
00:34:36.309 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.31 hyp=0.36 cameraTheta=1.04 mountX=-0.24 mountY=-0.20, mountTheta=-2.44
00:34:36.314 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.31, opts=13)
00:34:36.318 00.004 6120 Enqueuing Move request for scope (0.18, 0.31)
00:34:36.323 00.005 7680 Worker thread wakes up
00:34:36.323 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.31) opts 0xd
00:34:36.323 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.31)
00:34:36.323 00.000 7680 Moving (0.18, 0.31) raw xDistance=-0.24 yDistance=-0.20
00:34:36.323 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:36.328 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:34:36.328 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:34:36.328 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:34:36.328 00.000 6120 UpdateGuideState exits: m=14953 SNR=80.9 Saturated
00:34:36.332 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:36.336 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:36.340 00.004 6120 Enqueuing Expose request
00:34:36.344 00.004 7680 MoveAxis(E, 96, ABG)
00:34:36.344 00.000 7680 Guiding  Dir = 2, Dur = 96
00:34:36.344 00.000 7680 IsSlewing returns 0
00:34:36.344 00.000 7680 IsGuiding returns 0
00:34:36.345 00.001 7680 PulseGuide returned control before completion, sleep 106
00:34:36.460 00.115 7680 IsGuiding returns 1
00:34:36.460 00.000 7680 scope still moving after pulse duration time elapsed
00:34:36.490 00.030 7680 IsSlewing returns 0
00:34:36.491 00.001 7680 IsGuiding returns 0
00:34:36.492 00.001 7680 scope move finished after 96 + 50 ms
00:34:36.492 00.000 7680 Move returns status 0, amount 96
00:34:36.492 00.000 7680 MoveAxis(N, 0, ABG)
00:34:36.493 00.001 7680 Move returns status 0, amount 0
00:34:36.493 00.000 7680 move complete, result=0
00:34:36.493 00.000 7680 worker thread done servicing request
00:34:36.493 00.000 6120 GuideStep: -0.2 px 96 ms EAST, -0.2 px 0 ms NORTH
00:34:36.500 00.007 7680 Worker thread wakes up
00:34:36.500 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:36.500 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:37.748 01.248 7680 Exposure complete
00:34:37.881 00.133 7680 worker thread done servicing request
00:34:37.881 00.000 6120 OnExposeComplete: enter
00:34:37.886 00.005 6120 UpdateGuideState(): m_state=6
00:34:37.890 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4320
00:34:37.899 00.009 6120 Star::Find returns 1 (1), X=965.30, Y=45.56, Mass=13737, SNR=76.9, Peak=255 HFD=7.1
00:34:37.903 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.40)
00:34:37.907 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
00:34:37.911 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.75 hyp=0.80 cameraTheta=1.93 mountX=0.14 mountY=-0.79, mountTheta=-1.40
00:34:37.916 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.75, opts=13)
00:34:37.920 00.004 6120 Enqueuing Move request for scope (-0.28, 0.75)
00:34:37.924 00.004 7680 Worker thread wakes up
00:34:37.924 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.75) opts 0xd
00:34:37.924 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.75)
00:34:37.924 00.000 7680 Moving (-0.28, 0.75) raw xDistance=0.14 yDistance=-0.79
00:34:37.926 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:37.930 00.004 6120 UpdateGuideState exits: m=13737 SNR=76.9 Saturated
00:34:37.933 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:37.937 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:37.941 00.004 6120 Enqueuing Expose request
00:34:37.944 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:34:37.944 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
00:34:37.944 00.000 7680 MoveAxis(E, 0, ABG)
00:34:37.944 00.000 7680 Move returns status 0, amount 0
00:34:37.946 00.002 7680 MoveAxis(N, 431, ABG)
00:34:37.946 00.000 7680 Guiding  Dir = 0, Dur = 431
00:34:37.946 00.000 7680 IsSlewing returns 0
00:34:37.946 00.000 7680 IsGuiding returns 0
00:34:37.946 00.000 7680 PulseGuide returned control before completion, sleep 441
00:34:38.394 00.448 7680 IsGuiding returns 1
00:34:38.396 00.002 7680 scope still moving after pulse duration time elapsed
00:34:38.426 00.030 7680 IsSlewing returns 0
00:34:38.427 00.001 7680 IsGuiding returns 0
00:34:38.429 00.002 7680 scope move finished after 431 + 50 ms
00:34:38.429 00.000 7680 Move returns status 0, amount 431
00:34:38.430 00.001 7680 move complete, result=0
00:34:38.430 00.000 7680 worker thread done servicing request
00:34:38.431 00.001 7680 Worker thread wakes up
00:34:38.431 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.8 px 431 ms NORTH
00:34:38.438 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:38.438 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:39.688 01.250 7680 Exposure complete
00:34:39.826 00.138 7680 worker thread done servicing request
00:34:39.826 00.000 6120 OnExposeComplete: enter
00:34:39.830 00.004 6120 UpdateGuideState(): m_state=6
00:34:39.834 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4321
00:34:39.839 00.005 6120 Star::Find returns 1 (1), X=965.62, Y=44.92, Mass=14287, SNR=78.0, Peak=255 HFD=6.9
00:34:39.842 00.003 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
00:34:39.847 00.005 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
00:34:39.850 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.24 mountX=-0.06 mountY=-0.08, mountTheta=-2.19
00:34:39.856 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.11, opts=13)
00:34:39.861 00.005 6120 Enqueuing Move request for scope (0.04, 0.11)
00:34:39.865 00.004 7680 Worker thread wakes up
00:34:39.865 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:39.870 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
00:34:39.871 00.001 6120 UpdateGuideState exits: m=14287 SNR=78.0 Saturated
00:34:39.875 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:39.879 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:39.883 00.004 6120 Enqueuing Expose request
00:34:39.887 00.004 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
00:34:39.887 00.000 7680 Moving (0.04, 0.11) raw xDistance=-0.06 yDistance=-0.08
00:34:39.887 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:34:39.887 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:34:39.887 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:34:39.888 00.001 7680 MoveAxis(E, 0, ABG)
00:34:39.888 00.000 7680 Move returns status 0, amount 0
00:34:39.888 00.000 7680 MoveAxis(N, 0, ABG)
00:34:39.889 00.001 7680 Move returns status 0, amount 0
00:34:39.889 00.000 7680 move complete, result=0
00:34:39.889 00.000 7680 worker thread done servicing request
00:34:39.889 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:34:39.894 00.005 7680 Worker thread wakes up
00:34:39.894 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:39.896 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:41.148 01.252 7680 Exposure complete
00:34:41.285 00.137 7680 worker thread done servicing request
00:34:41.285 00.000 6120 OnExposeComplete: enter
00:34:41.289 00.004 6120 UpdateGuideState(): m_state=6
00:34:41.294 00.005 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4322
00:34:41.300 00.006 6120 Star::Find returns 1 (1), X=965.80, Y=45.02, Mass=14664, SNR=79.4, Peak=255 HFD=6.9
00:34:41.304 00.004 6120 CameraToMount -- cameraTheta (0.76) - m_xAngle (-2.95) = xAngle (3.71 = -2.57)
00:34:41.307 00.003 6120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.45 = -2.84)
00:34:41.311 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.21 hyp=0.31 cameraTheta=0.76 mountX=-0.26 mountY=-0.09, mountTheta=-2.80
00:34:41.317 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.21, opts=13)
00:34:41.321 00.004 6120 Enqueuing Move request for scope (0.22, 0.21)
00:34:41.325 00.004 7680 Worker thread wakes up
00:34:41.325 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:41.330 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.21) opts 0xd
00:34:41.331 00.001 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.21)
00:34:41.331 00.000 6120 UpdateGuideState exits: m=14664 SNR=79.4 Saturated
00:34:41.335 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:41.339 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:41.343 00.004 6120 Enqueuing Expose request
00:34:41.346 00.003 7680 Moving (0.22, 0.21) raw xDistance=-0.26 yDistance=-0.09
00:34:41.346 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:34:41.346 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:34:41.346 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:34:41.346 00.000 7680 MoveAxis(E, 106, ABG)
00:34:41.347 00.001 7680 Guiding  Dir = 2, Dur = 106
00:34:41.348 00.001 7680 IsSlewing returns 0
00:34:41.348 00.000 7680 IsGuiding returns 0
00:34:41.349 00.001 7680 PulseGuide returned control before completion, sleep 116
00:34:41.477 00.128 7680 IsGuiding returns 1
00:34:41.479 00.002 7680 scope still moving after pulse duration time elapsed
00:34:41.508 00.029 7680 IsSlewing returns 0
00:34:41.510 00.002 7680 IsGuiding returns 0
00:34:41.512 00.002 7680 scope move finished after 106 + 57 ms
00:34:41.512 00.000 7680 Move returns status 0, amount 106
00:34:41.513 00.001 7680 MoveAxis(N, 0, ABG)
00:34:41.513 00.000 7680 Move returns status 0, amount 0
00:34:41.514 00.001 7680 move complete, result=0
00:34:41.514 00.000 7680 worker thread done servicing request
00:34:41.514 00.000 6120 GuideStep: -0.3 px 106 ms EAST, -0.1 px 0 ms NORTH
00:34:41.520 00.006 7680 Worker thread wakes up
00:34:41.520 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:41.521 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:42.774 01.253 7680 Exposure complete
00:34:42.923 00.149 7680 worker thread done servicing request
00:34:42.924 00.001 6120 OnExposeComplete: enter
00:34:42.933 00.009 6120 UpdateGuideState(): m_state=6
00:34:42.938 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4323
00:34:42.944 00.006 6120 Star::Find returns 1 (1), X=965.74, Y=45.24, Mass=13932, SNR=77.0, Peak=255 HFD=7.0
00:34:42.950 00.006 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
00:34:42.956 00.006 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.39)
00:34:42.961 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=0.43 hyp=0.46 cameraTheta=1.21 mountX=-0.24 mountY=-0.31, mountTheta=-2.22
00:34:42.968 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.43, opts=13)
00:34:42.972 00.004 6120 Enqueuing Move request for scope (0.16, 0.43)
00:34:42.976 00.004 7680 Worker thread wakes up
00:34:42.976 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:42.982 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.43) opts 0xd
00:34:42.982 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.43)
00:34:42.983 00.001 6120 UpdateGuideState exits: m=13932 SNR=77.0 Saturated
00:34:42.987 00.004 7680 Moving (0.16, 0.43) raw xDistance=-0.24 yDistance=-0.31
00:34:42.987 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
00:34:42.987 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:42.991 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:34:42.991 00.000 7680 MoveAxis(E, 106, ABG)
00:34:42.991 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:42.995 00.004 7680 Guiding  Dir = 2, Dur = 106
00:34:42.995 00.000 6120 Enqueuing Expose request
00:34:42.999 00.004 7680 IsSlewing returns 0
00:34:42.999 00.000 7680 IsGuiding returns 0
00:34:42.999 00.000 7680 PulseGuide returned control before completion, sleep 116
00:34:43.126 00.127 7680 IsGuiding returns 1
00:34:43.126 00.000 7680 scope still moving after pulse duration time elapsed
00:34:43.157 00.031 7680 IsSlewing returns 0
00:34:43.159 00.002 7680 IsGuiding returns 0
00:34:43.160 00.001 7680 scope move finished after 106 + 54 ms
00:34:43.160 00.000 7680 Move returns status 0, amount 106
00:34:43.161 00.001 7680 MoveAxis(N, 170, ABG)
00:34:43.161 00.000 7680 Guiding  Dir = 0, Dur = 170
00:34:43.161 00.000 7680 IsSlewing returns 0
00:34:43.162 00.001 7680 IsGuiding returns 0
00:34:43.163 00.001 7680 PulseGuide returned control before completion, sleep 180
00:34:43.346 00.183 7680 IsGuiding returns 1
00:34:43.346 00.000 7680 scope still moving after pulse duration time elapsed
00:34:43.378 00.032 7680 IsSlewing returns 0
00:34:43.379 00.001 7680 IsGuiding returns 0
00:34:43.379 00.000 7680 scope move finished after 170 + 46 ms
00:34:43.379 00.000 7680 Move returns status 0, amount 170
00:34:43.381 00.002 7680 move complete, result=0
00:34:43.381 00.000 7680 worker thread done servicing request
00:34:43.381 00.000 6120 GuideStep: -0.2 px 106 ms EAST, -0.3 px 170 ms NORTH
00:34:43.390 00.009 7680 Worker thread wakes up
00:34:43.390 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:43.392 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:44.644 01.252 7680 Exposure complete
00:34:44.796 00.152 7680 worker thread done servicing request
00:34:44.798 00.002 6120 OnExposeComplete: enter
00:34:44.804 00.006 6120 UpdateGuideState(): m_state=6
00:34:44.812 00.008 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4324
00:34:44.818 00.006 6120 Star::Find returns 1 (1), X=965.67, Y=45.17, Mass=13166, SNR=74.1, Peak=255 HFD=6.9
00:34:44.828 00.010 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.29 = -2.00)
00:34:44.835 00.007 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
00:34:44.843 00.008 6120 CameraToMount -- cameraX=0.09 cameraY=0.36 hyp=0.37 cameraTheta=1.33 mountX=-0.15 mountY=-0.28, mountTheta=-2.06
00:34:44.849 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.36, opts=13)
00:34:44.855 00.006 6120 Enqueuing Move request for scope (0.09, 0.36)
00:34:44.862 00.007 7680 Worker thread wakes up
00:34:44.862 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:44.868 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.36) opts 0xd
00:34:44.868 00.000 6120 UpdateGuideState exits: m=13166 SNR=74.1 Saturated
00:34:44.874 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:44.880 00.006 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.36)
00:34:44.880 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:44.885 00.005 7680 Moving (0.09, 0.36) raw xDistance=-0.15 yDistance=-0.28
00:34:44.885 00.000 6120 Enqueuing Expose request
00:34:44.892 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:34:44.892 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:34:44.893 00.001 7680 MoveAxis(E, 0, ABG)
00:34:44.893 00.000 7680 Move returns status 0, amount 0
00:34:44.893 00.000 7680 MoveAxis(N, 153, ABG)
00:34:44.895 00.002 7680 Guiding  Dir = 0, Dur = 153
00:34:44.896 00.001 7680 IsSlewing returns 0
00:34:44.897 00.001 7680 IsGuiding returns 0
00:34:44.898 00.001 7680 PulseGuide returned control before completion, sleep 163
00:34:45.068 00.170 7680 IsGuiding returns 1
00:34:45.069 00.001 7680 scope still moving after pulse duration time elapsed
00:34:45.100 00.031 7680 IsSlewing returns 0
00:34:45.100 00.000 7680 IsGuiding returns 0
00:34:45.101 00.001 7680 scope move finished after 153 + 49 ms
00:34:45.101 00.000 7680 Move returns status 0, amount 153
00:34:45.101 00.000 7680 move complete, result=0
00:34:45.101 00.000 7680 worker thread done servicing request
00:34:45.101 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 153 ms NORTH
00:34:45.105 00.004 7680 Worker thread wakes up
00:34:45.105 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:45.106 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:46.362 01.256 7680 Exposure complete
00:34:46.500 00.138 7680 worker thread done servicing request
00:34:46.500 00.000 6120 OnExposeComplete: enter
00:34:46.504 00.004 6120 UpdateGuideState(): m_state=6
00:34:46.507 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4325
00:34:46.513 00.006 6120 Star::Find returns 1 (1), X=965.68, Y=45.20, Mass=14027, SNR=78.6, Peak=255 HFD=6.9
00:34:46.517 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.28 = -2.01)
00:34:46.523 00.006 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
00:34:46.527 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.39 hyp=0.40 cameraTheta=1.32 mountX=-0.17 mountY=-0.31, mountTheta=-2.08
00:34:46.532 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.39, opts=13)
00:34:46.536 00.004 6120 Enqueuing Move request for scope (0.10, 0.39)
00:34:46.540 00.004 7680 Worker thread wakes up
00:34:46.540 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.39) opts 0xd
00:34:46.540 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.39)
00:34:46.540 00.000 7680 Moving (0.10, 0.39) raw xDistance=-0.17 yDistance=-0.31
00:34:46.540 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:34:46.542 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:34:46.542 00.000 7680 MoveAxis(E, 0, ABG)
00:34:46.542 00.000 7680 Move returns status 0, amount 0
00:34:46.542 00.000 7680 MoveAxis(N, 167, ABG)
00:34:46.542 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:46.546 00.004 6120 UpdateGuideState exits: m=14027 SNR=78.6 Saturated
00:34:46.549 00.003 7680 Guiding  Dir = 0, Dur = 167
00:34:46.551 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:46.554 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:46.559 00.005 6120 Enqueuing Expose request
00:34:46.562 00.003 7680 IsSlewing returns 0
00:34:46.563 00.001 7680 IsGuiding returns 0
00:34:46.563 00.000 7680 PulseGuide returned control before completion, sleep 177
00:34:46.743 00.180 7680 IsGuiding returns 1
00:34:46.744 00.001 7680 scope still moving after pulse duration time elapsed
00:34:46.775 00.031 7680 IsSlewing returns 0
00:34:46.779 00.004 7680 IsGuiding returns 0
00:34:46.780 00.001 7680 scope move finished after 167 + 49 ms
00:34:46.780 00.000 7680 Move returns status 0, amount 167
00:34:46.781 00.001 7680 move complete, result=0
00:34:46.781 00.000 7680 worker thread done servicing request
00:34:46.781 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 167 ms NORTH
00:34:46.788 00.007 7680 Worker thread wakes up
00:34:46.788 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:46.788 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:48.038 01.250 7680 Exposure complete
00:34:48.159 00.121 7680 worker thread done servicing request
00:34:48.160 00.001 6120 OnExposeComplete: enter
00:34:48.164 00.004 6120 UpdateGuideState(): m_state=6
00:34:48.168 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4326
00:34:48.172 00.004 6120 Star::Find returns 1 (1), X=965.73, Y=45.09, Mass=14472, SNR=78.7, Peak=255 HFD=6.9
00:34:48.177 00.005 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.01 = -2.27)
00:34:48.180 00.003 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.54)
00:34:48.185 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.27 hyp=0.31 cameraTheta=1.06 mountX=-0.20 mountY=-0.18, mountTheta=-2.42
00:34:48.189 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.27, opts=13)
00:34:48.193 00.004 6120 Enqueuing Move request for scope (0.15, 0.27)
00:34:48.197 00.004 7680 Worker thread wakes up
00:34:48.197 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:48.202 00.005 6120 UpdateGuideState exits: m=14472 SNR=78.7 Saturated
00:34:48.206 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:48.210 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:48.213 00.003 6120 Enqueuing Expose request
00:34:48.217 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.27) opts 0xd
00:34:48.217 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.27)
00:34:48.217 00.000 7680 Moving (0.15, 0.27) raw xDistance=-0.20 yDistance=-0.18
00:34:48.217 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:34:48.217 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:34:48.219 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:34:48.219 00.000 7680 MoveAxis(E, 83, ABG)
00:34:48.219 00.000 7680 Guiding  Dir = 2, Dur = 83
00:34:48.219 00.000 7680 IsSlewing returns 0
00:34:48.219 00.000 7680 IsGuiding returns 0
00:34:48.220 00.001 7680 PulseGuide returned control before completion, sleep 93
00:34:48.324 00.104 7680 IsGuiding returns 1
00:34:48.325 00.001 7680 scope still moving after pulse duration time elapsed
00:34:48.354 00.029 7680 IsSlewing returns 0
00:34:48.356 00.002 7680 IsGuiding returns 0
00:34:48.357 00.001 7680 scope move finished after 83 + 53 ms
00:34:48.357 00.000 7680 Move returns status 0, amount 83
00:34:48.358 00.001 7680 MoveAxis(N, 0, ABG)
00:34:48.358 00.000 7680 Move returns status 0, amount 0
00:34:48.358 00.000 7680 move complete, result=0
00:34:48.359 00.001 7680 worker thread done servicing request
00:34:48.359 00.000 7680 Worker thread wakes up
00:34:48.359 00.000 6120 GuideStep: -0.2 px 83 ms EAST, -0.2 px 0 ms NORTH
00:34:48.370 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:48.370 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:49.611 01.241 7680 Exposure complete
00:34:49.761 00.150 7680 worker thread done servicing request
00:34:49.761 00.000 6120 OnExposeComplete: enter
00:34:49.766 00.005 6120 UpdateGuideState(): m_state=6
00:34:49.772 00.006 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4327
00:34:49.776 00.004 6120 Star::Find returns 1 (1), X=965.70, Y=45.30, Mass=14431, SNR=77.8, Peak=255 HFD=7.1
00:34:49.781 00.005 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
00:34:49.784 00.003 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
00:34:49.788 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.49 hyp=0.50 cameraTheta=1.34 mountX=-0.20 mountY=-0.39, mountTheta=-2.06
00:34:49.794 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.49, opts=13)
00:34:49.799 00.005 6120 Enqueuing Move request for scope (0.12, 0.49)
00:34:49.803 00.004 7680 Worker thread wakes up
00:34:49.803 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.49) opts 0xd
00:34:49.803 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.49)
00:34:49.804 00.001 7680 Moving (0.12, 0.49) raw xDistance=-0.20 yDistance=-0.39
00:34:49.804 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
00:34:49.804 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:34:49.804 00.000 7680 MoveAxis(E, 89, ABG)
00:34:49.804 00.000 7680 Guiding  Dir = 2, Dur = 89
00:34:49.804 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:49.809 00.005 7680 IsSlewing returns 0
00:34:49.810 00.001 6120 UpdateGuideState exits: m=14431 SNR=77.8 Saturated
00:34:49.814 00.004 7680 IsGuiding returns 0
00:34:49.814 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:49.818 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:49.822 00.004 7680 PulseGuide returned control before completion, sleep 99
00:34:49.822 00.000 6120 Enqueuing Expose request
00:34:49.931 00.109 7680 IsGuiding returns 1
00:34:49.932 00.001 7680 scope still moving after pulse duration time elapsed
00:34:49.962 00.030 7680 IsSlewing returns 0
00:34:49.963 00.001 7680 IsGuiding returns 1
00:34:49.994 00.031 7680 IsSlewing returns 0
00:34:49.996 00.002 7680 IsGuiding returns 0
00:34:49.996 00.000 7680 scope move finished after 89 + 93 ms
00:34:49.997 00.001 7680 Move returns status 0, amount 89
00:34:49.998 00.001 7680 MoveAxis(N, 210, ABG)
00:34:49.998 00.000 7680 Guiding  Dir = 0, Dur = 210
00:34:49.998 00.000 7680 IsSlewing returns 0
00:34:49.999 00.001 7680 IsGuiding returns 0
00:34:50.000 00.001 7680 PulseGuide returned control before completion, sleep 220
00:34:50.230 00.230 7680 IsGuiding returns 1
00:34:50.232 00.002 7680 scope still moving after pulse duration time elapsed
00:34:50.262 00.030 7680 IsSlewing returns 0
00:34:50.263 00.001 7680 IsGuiding returns 0
00:34:50.264 00.001 7680 scope move finished after 210 + 54 ms
00:34:50.264 00.000 7680 Move returns status 0, amount 210
00:34:50.265 00.001 7680 move complete, result=0
00:34:50.265 00.000 7680 worker thread done servicing request
00:34:50.265 00.000 6120 GuideStep: -0.2 px 89 ms EAST, -0.4 px 210 ms NORTH
00:34:50.274 00.009 7680 Worker thread wakes up
00:34:50.275 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:50.275 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:51.525 01.250 7680 Exposure complete
00:34:51.666 00.141 7680 worker thread done servicing request
00:34:51.666 00.000 6120 OnExposeComplete: enter
00:34:51.670 00.004 6120 UpdateGuideState(): m_state=6
00:34:51.675 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4328
00:34:51.681 00.006 6120 Star::Find returns 1 (1), X=965.73, Y=45.12, Mass=14648, SNR=79.7, Peak=255 HFD=6.8
00:34:51.685 00.004 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.07 = -2.22)
00:34:51.692 00.007 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
00:34:51.696 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.31 hyp=0.34 cameraTheta=1.11 mountX=-0.20 mountY=-0.21, mountTheta=-2.35
00:34:51.704 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.31, opts=13)
00:34:51.710 00.006 6120 Enqueuing Move request for scope (0.15, 0.31)
00:34:51.714 00.004 7680 Worker thread wakes up
00:34:51.714 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:51.719 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.31) opts 0xd
00:34:51.719 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.31)
00:34:51.720 00.001 7680 Moving (0.15, 0.31) raw xDistance=-0.20 yDistance=-0.21
00:34:51.720 00.000 6120 UpdateGuideState exits: m=14648 SNR=79.7 Saturated
00:34:51.723 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:51.727 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:51.732 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
00:34:51.733 00.001 6120 Enqueuing Expose request
00:34:51.737 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:34:51.737 00.000 7680 MoveAxis(E, 90, ABG)
00:34:51.738 00.001 7680 Guiding  Dir = 2, Dur = 90
00:34:51.738 00.000 7680 IsSlewing returns 0
00:34:51.739 00.001 7680 IsGuiding returns 0
00:34:51.740 00.001 7680 PulseGuide returned control before completion, sleep 100
00:34:51.855 00.115 7680 IsGuiding returns 1
00:34:51.856 00.001 7680 scope still moving after pulse duration time elapsed
00:34:51.887 00.031 7680 IsSlewing returns 0
00:34:51.891 00.004 7680 IsGuiding returns 0
00:34:51.892 00.001 7680 scope move finished after 90 + 62 ms
00:34:51.892 00.000 7680 Move returns status 0, amount 90
00:34:51.892 00.000 7680 MoveAxis(N, 113, ABG)
00:34:51.892 00.000 7680 Guiding  Dir = 0, Dur = 113
00:34:51.894 00.002 7680 IsSlewing returns 0
00:34:51.894 00.000 7680 IsGuiding returns 0
00:34:51.895 00.001 7680 PulseGuide returned control before completion, sleep 123
00:34:52.028 00.133 7680 IsGuiding returns 1
00:34:52.030 00.002 7680 scope still moving after pulse duration time elapsed
00:34:52.060 00.030 7680 IsSlewing returns 0
00:34:52.061 00.001 7680 IsGuiding returns 0
00:34:52.061 00.000 7680 scope move finished after 113 + 53 ms
00:34:52.061 00.000 7680 Move returns status 0, amount 113
00:34:52.061 00.000 7680 move complete, result=0
00:34:52.062 00.001 7680 worker thread done servicing request
00:34:52.062 00.000 7680 Worker thread wakes up
00:34:52.062 00.000 6120 GuideStep: -0.2 px 90 ms EAST, -0.2 px 113 ms NORTH
00:34:52.069 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:52.069 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:53.318 01.249 7680 Exposure complete
00:34:53.446 00.128 7680 worker thread done servicing request
00:34:53.446 00.000 6120 OnExposeComplete: enter
00:34:53.452 00.006 6120 UpdateGuideState(): m_state=6
00:34:53.455 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4329
00:34:53.458 00.003 6120 Star::Find returns 1 (1), X=965.45, Y=45.49, Mass=14059, SNR=77.3, Peak=255 HFD=7.1
00:34:53.463 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
00:34:53.466 00.003 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
00:34:53.469 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.68 hyp=0.70 cameraTheta=1.76 mountX=0.00 mountY=-0.67, mountTheta=-1.56
00:34:53.475 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.68, opts=13)
00:34:53.478 00.003 6120 Enqueuing Move request for scope (-0.13, 0.68)
00:34:53.483 00.005 7680 Worker thread wakes up
00:34:53.483 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.68) opts 0xd
00:34:53.484 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:53.489 00.005 6120 UpdateGuideState exits: m=14059 SNR=77.3 Saturated
00:34:53.494 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.68)
00:34:53.494 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:53.498 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:53.503 00.005 6120 Enqueuing Expose request
00:34:53.506 00.003 7680 Moving (-0.13, 0.68) raw xDistance=0.00 yDistance=-0.67
00:34:53.506 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:34:53.506 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
00:34:53.506 00.000 7680 MoveAxis(E, 0, ABG)
00:34:53.507 00.001 7680 Move returns status 0, amount 0
00:34:53.507 00.000 7680 MoveAxis(N, 365, ABG)
00:34:53.508 00.001 7680 Guiding  Dir = 0, Dur = 365
00:34:53.508 00.000 7680 IsSlewing returns 0
00:34:53.508 00.000 7680 IsGuiding returns 0
00:34:53.508 00.000 7680 PulseGuide returned control before completion, sleep 375
00:34:53.885 00.377 7680 IsGuiding returns 1
00:34:53.885 00.000 7680 scope still moving after pulse duration time elapsed
00:34:53.917 00.032 7680 IsSlewing returns 0
00:34:53.918 00.001 7680 IsGuiding returns 0
00:34:53.919 00.001 7680 scope move finished after 365 + 45 ms
00:34:53.919 00.000 7680 Move returns status 0, amount 365
00:34:53.920 00.001 7680 move complete, result=0
00:34:53.921 00.001 7680 worker thread done servicing request
00:34:53.921 00.000 7680 Worker thread wakes up
00:34:53.922 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 365 ms NORTH
00:34:53.927 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:53.928 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:55.179 01.251 7680 Exposure complete
00:34:55.343 00.164 7680 worker thread done servicing request
00:34:55.344 00.001 6120 OnExposeComplete: enter
00:34:55.349 00.005 6120 UpdateGuideState(): m_state=6
00:34:55.355 00.006 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4330
00:34:55.359 00.004 6120 Star::Find returns 1 (1), X=965.27, Y=44.92, Mass=14278, SNR=76.7, Peak=255 HFD=6.8
00:34:55.364 00.005 6120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-2.95) = xAngle (5.77 = -0.51)
00:34:55.368 00.004 6120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.50 = -0.78)
00:34:55.372 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.10 hyp=0.33 cameraTheta=2.82 mountX=0.29 mountY=-0.23, mountTheta=-0.68
00:34:55.378 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.10, opts=13)
00:34:55.381 00.003 6120 Enqueuing Move request for scope (-0.31, 0.10)
00:34:55.385 00.004 7680 Worker thread wakes up
00:34:55.385 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:55.391 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.10) opts 0xd
00:34:55.391 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.10)
00:34:55.391 00.000 7680 Moving (-0.31, 0.10) raw xDistance=0.29 yDistance=-0.23
00:34:55.391 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:34:55.392 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:34:55.392 00.000 7680 MoveAxis(W, 116, ABG)
00:34:55.392 00.000 7680 Guiding  Dir = 3, Dur = 116
00:34:55.393 00.001 7680 IsSlewing returns 0
00:34:55.393 00.000 6120 UpdateGuideState exits: m=14278 SNR=76.7 Saturated
00:34:55.398 00.005 7680 IsGuiding returns 0
00:34:55.398 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:55.403 00.005 7680 PulseGuide returned control before completion, sleep 126
00:34:55.403 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:55.406 00.003 6120 Enqueuing Expose request
00:34:55.532 00.126 7680 IsGuiding returns 1
00:34:55.533 00.001 7680 scope still moving after pulse duration time elapsed
00:34:55.562 00.029 7680 IsSlewing returns 0
00:34:55.563 00.001 7680 IsGuiding returns 0
00:34:55.563 00.000 7680 scope move finished after 116 + 49 ms
00:34:55.565 00.002 7680 Move returns status 0, amount 116
00:34:55.565 00.000 7680 MoveAxis(N, 125, ABG)
00:34:55.565 00.000 7680 Guiding  Dir = 0, Dur = 125
00:34:55.566 00.001 7680 IsSlewing returns 0
00:34:55.567 00.001 7680 IsGuiding returns 0
00:34:55.567 00.000 7680 PulseGuide returned control before completion, sleep 135
00:34:55.704 00.137 7680 IsGuiding returns 1
00:34:55.704 00.000 7680 scope still moving after pulse duration time elapsed
00:34:55.738 00.034 7680 IsSlewing returns 0
00:34:55.740 00.002 7680 IsGuiding returns 0
00:34:55.740 00.000 7680 scope move finished after 125 + 47 ms
00:34:55.741 00.001 7680 Move returns status 0, amount 125
00:34:55.741 00.000 7680 move complete, result=0
00:34:55.741 00.000 7680 worker thread done servicing request
00:34:55.742 00.001 7680 Worker thread wakes up
00:34:55.742 00.000 6120 GuideStep: 0.3 px 116 ms WEST, -0.2 px 125 ms NORTH
00:34:55.749 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:55.749 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:57.004 01.255 7680 Exposure complete
00:34:57.140 00.136 7680 worker thread done servicing request
00:34:57.141 00.001 6120 OnExposeComplete: enter
00:34:57.145 00.004 6120 UpdateGuideState(): m_state=6
00:34:57.149 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4331
00:34:57.153 00.004 6120 Star::Find returns 1 (1), X=965.40, Y=45.03, Mass=13423, SNR=74.6, Peak=255 HFD=6.8
00:34:57.157 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.22 = -1.06)
00:34:57.161 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
00:34:57.165 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.21 hyp=0.28 cameraTheta=2.27 mountX=0.14 mountY=-0.27, mountTheta=-1.11
00:34:57.170 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.21, opts=13)
00:34:57.175 00.005 6120 Enqueuing Move request for scope (-0.18, 0.21)
00:34:57.180 00.005 7680 Worker thread wakes up
00:34:57.180 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:57.184 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.21) opts 0xd
00:34:57.184 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.21)
00:34:57.184 00.000 6120 UpdateGuideState exits: m=13423 SNR=74.6 Saturated
00:34:57.189 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:57.192 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:57.197 00.005 6120 Enqueuing Expose request
00:34:57.200 00.003 7680 Moving (-0.18, 0.21) raw xDistance=0.14 yDistance=-0.27
00:34:57.200 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:34:57.200 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:34:57.201 00.001 7680 MoveAxis(E, 0, ABG)
00:34:57.202 00.001 7680 Move returns status 0, amount 0
00:34:57.202 00.000 7680 MoveAxis(N, 147, ABG)
00:34:57.202 00.000 7680 Guiding  Dir = 0, Dur = 147
00:34:57.203 00.001 7680 IsSlewing returns 0
00:34:57.203 00.000 7680 IsGuiding returns 0
00:34:57.204 00.001 7680 PulseGuide returned control before completion, sleep 157
00:34:57.365 00.161 7680 IsGuiding returns 1
00:34:57.367 00.002 7680 scope still moving after pulse duration time elapsed
00:34:57.397 00.030 7680 IsSlewing returns 0
00:34:57.399 00.002 7680 IsGuiding returns 0
00:34:57.399 00.000 7680 scope move finished after 147 + 48 ms
00:34:57.399 00.000 7680 Move returns status 0, amount 147
00:34:57.400 00.001 7680 move complete, result=0
00:34:57.401 00.001 7680 worker thread done servicing request
00:34:57.401 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 147 ms NORTH
00:34:57.407 00.006 7680 Worker thread wakes up
00:34:57.407 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:57.407 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:34:58.658 01.251 7680 Exposure complete
00:34:58.800 00.142 7680 worker thread done servicing request
00:34:58.801 00.001 6120 OnExposeComplete: enter
00:34:58.804 00.003 6120 UpdateGuideState(): m_state=6
00:34:58.810 00.006 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4332
00:34:58.813 00.003 6120 Star::Find returns 1 (1), X=965.60, Y=44.87, Mass=14628, SNR=80.4, Peak=255 HFD=7.0
00:34:58.817 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
00:34:58.820 00.003 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.43)
00:34:58.825 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.17 mountX=-0.03 mountY=-0.04, mountTheta=-2.27
00:34:58.831 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.06, opts=13)
00:34:58.838 00.007 6120 Enqueuing Move request for scope (0.02, 0.06)
00:34:58.842 00.004 7680 Worker thread wakes up
00:34:58.842 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:34:58.846 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
00:34:58.848 00.002 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
00:34:58.848 00.000 7680 Moving (0.02, 0.06) raw xDistance=-0.03 yDistance=-0.04
00:34:58.848 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:34:58.848 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:34:58.848 00.000 6120 UpdateGuideState exits: m=14628 SNR=80.4 Saturated
00:34:58.853 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:58.857 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:34:58.862 00.005 6120 Enqueuing Expose request
00:34:58.866 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:34:58.866 00.000 7680 MoveAxis(E, 0, ABG)
00:34:58.866 00.000 7680 Move returns status 0, amount 0
00:34:58.866 00.000 7680 MoveAxis(N, 0, ABG)
00:34:58.867 00.001 7680 Move returns status 0, amount 0
00:34:58.867 00.000 7680 move complete, result=0
00:34:58.867 00.000 7680 worker thread done servicing request
00:34:58.867 00.000 7680 Worker thread wakes up
00:34:58.867 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:34:58.873 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:34:58.873 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:00.121 01.248 7680 Exposure complete
00:35:00.258 00.137 7680 worker thread done servicing request
00:35:00.258 00.000 6120 OnExposeComplete: enter
00:35:00.263 00.005 6120 UpdateGuideState(): m_state=6
00:35:00.267 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4333
00:35:00.270 00.003 6120 Star::Find returns 1 (1), X=965.74, Y=45.06, Mass=15463, SNR=80.5, Peak=255 HFD=6.8
00:35:00.273 00.003 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
00:35:00.278 00.005 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.62)
00:35:00.281 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.24 hyp=0.30 cameraTheta=0.98 mountX=-0.21 mountY=-0.15, mountTheta=-2.52
00:35:00.286 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.24, opts=13)
00:35:00.289 00.003 6120 Enqueuing Move request for scope (0.16, 0.24)
00:35:00.294 00.005 7680 Worker thread wakes up
00:35:00.295 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:00.300 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.24) opts 0xd
00:35:00.300 00.000 6120 UpdateGuideState exits: m=15463 SNR=80.5 Saturated
00:35:00.304 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:00.309 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:00.312 00.003 6120 Enqueuing Expose request
00:35:00.316 00.004 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.24)
00:35:00.316 00.000 7680 Moving (0.16, 0.24) raw xDistance=-0.21 yDistance=-0.15
00:35:00.316 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:35:00.317 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:35:00.317 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:35:00.317 00.000 7680 MoveAxis(E, 85, ABG)
00:35:00.317 00.000 7680 Guiding  Dir = 2, Dur = 85
00:35:00.318 00.001 7680 IsSlewing returns 0
00:35:00.319 00.001 7680 IsGuiding returns 0
00:35:00.319 00.000 7680 PulseGuide returned control before completion, sleep 95
00:35:00.422 00.103 7680 IsGuiding returns 1
00:35:00.422 00.000 7680 scope still moving after pulse duration time elapsed
00:35:00.452 00.030 7680 IsSlewing returns 0
00:35:00.455 00.003 7680 IsGuiding returns 0
00:35:00.455 00.000 7680 scope move finished after 85 + 52 ms
00:35:00.457 00.002 7680 Move returns status 0, amount 85
00:35:00.457 00.000 7680 MoveAxis(N, 0, ABG)
00:35:00.457 00.000 7680 Move returns status 0, amount 0
00:35:00.458 00.001 7680 move complete, result=0
00:35:00.458 00.000 7680 worker thread done servicing request
00:35:00.458 00.000 6120 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
00:35:00.465 00.007 7680 Worker thread wakes up
00:35:00.465 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:00.466 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:01.720 01.254 7680 Exposure complete
00:35:01.843 00.123 7680 worker thread done servicing request
00:35:01.843 00.000 6120 OnExposeComplete: enter
00:35:01.846 00.003 6120 UpdateGuideState(): m_state=6
00:35:01.850 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4334
00:35:01.855 00.005 6120 Star::Find returns 1 (1), X=965.36, Y=45.44, Mass=13912, SNR=76.1, Peak=255 HFD=7.1
00:35:01.859 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.42)
00:35:01.863 00.004 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
00:35:01.866 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.63 hyp=0.67 cameraTheta=1.91 mountX=0.10 mountY=-0.67, mountTheta=-1.42
00:35:01.872 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.63, opts=13)
00:35:01.875 00.003 6120 Enqueuing Move request for scope (-0.22, 0.63)
00:35:01.877 00.002 7680 Worker thread wakes up
00:35:01.879 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.63) opts 0xd
00:35:01.879 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.63)
00:35:01.879 00.000 7680 Moving (-0.22, 0.63) raw xDistance=0.10 yDistance=-0.67
00:35:01.879 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:35:01.879 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
00:35:01.879 00.000 7680 MoveAxis(E, 0, ABG)
00:35:01.879 00.000 7680 Move returns status 0, amount 0
00:35:01.879 00.000 7680 MoveAxis(N, 362, ABG)
00:35:01.880 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:01.884 00.004 7680 Guiding  Dir = 0, Dur = 362
00:35:01.884 00.000 6120 UpdateGuideState exits: m=13912 SNR=76.1 Saturated
00:35:01.887 00.003 7680 IsSlewing returns 0
00:35:01.889 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:01.892 00.003 7680 IsGuiding returns 0
00:35:01.892 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:01.897 00.005 6120 Enqueuing Expose request
00:35:01.902 00.005 7680 PulseGuide returned control before completion, sleep 372
00:35:02.288 00.386 7680 IsGuiding returns 0
00:35:02.288 00.000 7680 Move returns status 0, amount 362
00:35:02.290 00.002 7680 move complete, result=0
00:35:02.291 00.001 7680 worker thread done servicing request
00:35:02.291 00.000 7680 Worker thread wakes up
00:35:02.292 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 362 ms NORTH
00:35:02.300 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:02.300 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:03.558 01.258 7680 Exposure complete
00:35:03.695 00.137 7680 worker thread done servicing request
00:35:03.696 00.001 6120 OnExposeComplete: enter
00:35:03.700 00.004 6120 UpdateGuideState(): m_state=6
00:35:03.703 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4335
00:35:03.707 00.004 6120 Star::Find returns 1 (1), X=965.25, Y=44.98, Mass=14140, SNR=76.6, Peak=255 HFD=6.8
00:35:03.710 00.003 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-2.95) = xAngle (5.62 = -0.66)
00:35:03.714 00.004 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.93)
00:35:03.718 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=0.17 hyp=0.37 cameraTheta=2.67 mountX=0.29 mountY=-0.29, mountTheta=-0.79
00:35:03.722 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.17, opts=13)
00:35:03.726 00.004 6120 Enqueuing Move request for scope (-0.33, 0.17)
00:35:03.730 00.004 7680 Worker thread wakes up
00:35:03.731 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.17) opts 0xd
00:35:03.731 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.17)
00:35:03.731 00.000 7680 Moving (-0.33, 0.17) raw xDistance=0.29 yDistance=-0.29
00:35:03.731 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:35:03.732 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:35:03.732 00.000 7680 MoveAxis(W, 118, ABG)
00:35:03.733 00.001 7680 Guiding  Dir = 3, Dur = 118
00:35:03.733 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:03.737 00.004 7680 IsSlewing returns 0
00:35:03.737 00.000 6120 UpdateGuideState exits: m=14140 SNR=76.6 Saturated
00:35:03.743 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:03.746 00.003 7680 IsGuiding returns 0
00:35:03.747 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:03.751 00.004 6120 Enqueuing Expose request
00:35:03.755 00.004 7680 PulseGuide returned control before completion, sleep 128
00:35:03.899 00.144 7680 IsGuiding returns 0
00:35:03.900 00.001 7680 Move returns status 0, amount 118
00:35:03.901 00.001 7680 MoveAxis(N, 160, ABG)
00:35:03.901 00.000 7680 Guiding  Dir = 0, Dur = 160
00:35:03.903 00.002 7680 IsSlewing returns 0
00:35:03.903 00.000 7680 IsGuiding returns 0
00:35:03.904 00.001 7680 PulseGuide returned control before completion, sleep 170
00:35:04.085 00.181 7680 IsGuiding returns 1
00:35:04.086 00.001 7680 scope still moving after pulse duration time elapsed
00:35:04.116 00.030 7680 IsSlewing returns 0
00:35:04.117 00.001 7680 IsGuiding returns 0
00:35:04.118 00.001 7680 scope move finished after 160 + 54 ms
00:35:04.118 00.000 7680 Move returns status 0, amount 160
00:35:04.119 00.001 7680 move complete, result=0
00:35:04.119 00.000 7680 worker thread done servicing request
00:35:04.120 00.001 7680 Worker thread wakes up
00:35:04.120 00.000 6120 GuideStep: 0.3 px 118 ms WEST, -0.3 px 160 ms NORTH
00:35:04.125 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:04.127 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:05.376 01.249 7680 Exposure complete
00:35:05.535 00.159 7680 worker thread done servicing request
00:35:05.536 00.001 6120 OnExposeComplete: enter
00:35:05.539 00.003 6120 UpdateGuideState(): m_state=6
00:35:05.544 00.005 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4336
00:35:05.550 00.006 6120 Star::Find returns 1 (1), X=965.69, Y=44.93, Mass=14051, SNR=75.8, Peak=255 HFD=6.8
00:35:05.553 00.003 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.79 = -2.49)
00:35:05.558 00.005 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.52 = -2.76)
00:35:05.561 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.83 mountX=-0.13 mountY=-0.06, mountTheta=-2.71
00:35:05.566 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.12, opts=13)
00:35:05.570 00.004 6120 Enqueuing Move request for scope (0.11, 0.12)
00:35:05.573 00.003 7680 Worker thread wakes up
00:35:05.573 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
00:35:05.573 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
00:35:05.573 00.000 7680 Moving (0.11, 0.12) raw xDistance=-0.13 yDistance=-0.06
00:35:05.574 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:35:05.574 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:35:05.574 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:05.579 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:35:05.580 00.001 7680 MoveAxis(E, 0, ABG)
00:35:05.580 00.000 7680 Move returns status 0, amount 0
00:35:05.580 00.000 6120 UpdateGuideState exits: m=14051 SNR=75.8 Saturated
00:35:05.584 00.004 7680 MoveAxis(N, 0, ABG)
00:35:05.584 00.000 7680 Move returns status 0, amount 0
00:35:05.584 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:05.589 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:05.593 00.004 7680 move complete, result=0
00:35:05.593 00.000 6120 Enqueuing Expose request
00:35:05.598 00.005 7680 worker thread done servicing request
00:35:05.599 00.001 7680 Worker thread wakes up
00:35:05.599 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:05.599 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:35:05.603 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:06.861 01.258 7680 Exposure complete
00:35:06.986 00.125 7680 worker thread done servicing request
00:35:06.986 00.000 6120 OnExposeComplete: enter
00:35:06.991 00.005 6120 UpdateGuideState(): m_state=6
00:35:06.995 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4337
00:35:06.999 00.004 6120 Star::Find returns 1 (1), X=965.76, Y=45.05, Mass=14602, SNR=77.9, Peak=255 HFD=6.9
00:35:07.003 00.004 6120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-2.95) = xAngle (3.88 = -2.40)
00:35:07.007 00.004 6120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.61 = -2.67)
00:35:07.011 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.24 hyp=0.30 cameraTheta=0.93 mountX=-0.22 mountY=-0.14, mountTheta=-2.59
00:35:07.016 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.24, opts=13)
00:35:07.021 00.005 6120 Enqueuing Move request for scope (0.18, 0.24)
00:35:07.025 00.004 7680 Worker thread wakes up
00:35:07.025 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.24) opts 0xd
00:35:07.025 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:07.029 00.004 6120 UpdateGuideState exits: m=14602 SNR=77.9 Saturated
00:35:07.032 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:07.036 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:07.040 00.004 6120 Enqueuing Expose request
00:35:07.044 00.004 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.24)
00:35:07.044 00.000 7680 Moving (0.18, 0.24) raw xDistance=-0.22 yDistance=-0.14
00:35:07.044 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:35:07.044 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:35:07.044 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:35:07.045 00.001 7680 MoveAxis(E, 90, ABG)
00:35:07.046 00.001 7680 Guiding  Dir = 2, Dur = 90
00:35:07.046 00.000 7680 IsSlewing returns 0
00:35:07.046 00.000 7680 IsGuiding returns 0
00:35:07.047 00.001 7680 PulseGuide returned control before completion, sleep 100
00:35:07.162 00.115 7680 IsGuiding returns 0
00:35:07.162 00.000 7680 Move returns status 0, amount 90
00:35:07.162 00.000 7680 MoveAxis(N, 0, ABG)
00:35:07.162 00.000 7680 Move returns status 0, amount 0
00:35:07.162 00.000 7680 move complete, result=0
00:35:07.164 00.002 7680 worker thread done servicing request
00:35:07.164 00.000 6120 GuideStep: -0.2 px 90 ms EAST, -0.1 px 0 ms NORTH
00:35:07.173 00.009 7680 Worker thread wakes up
00:35:07.173 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:07.174 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:08.425 01.251 7680 Exposure complete
00:35:08.561 00.136 7680 worker thread done servicing request
00:35:08.561 00.000 6120 OnExposeComplete: enter
00:35:08.566 00.005 6120 UpdateGuideState(): m_state=6
00:35:08.570 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4338
00:35:08.574 00.004 6120 Star::Find returns 1 (1), X=965.76, Y=45.19, Mass=12800, SNR=72.4, Peak=255 HFD=6.8
00:35:08.581 00.007 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.09 = -2.19)
00:35:08.585 00.004 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.46)
00:35:08.590 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=0.38 hyp=0.42 cameraTheta=1.14 mountX=-0.24 mountY=-0.26, mountTheta=-2.32
00:35:08.596 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.38, opts=13)
00:35:08.600 00.004 6120 Enqueuing Move request for scope (0.18, 0.38)
00:35:08.605 00.005 7680 Worker thread wakes up
00:35:08.605 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:08.609 00.004 6120 UpdateGuideState exits: m=12800 SNR=72.4 Saturated
00:35:08.613 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:08.618 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:08.622 00.004 6120 Enqueuing Expose request
00:35:08.627 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.38) opts 0xd
00:35:08.627 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.38)
00:35:08.627 00.000 7680 Moving (0.18, 0.38) raw xDistance=-0.24 yDistance=-0.26
00:35:08.627 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
00:35:08.628 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:35:08.628 00.000 7680 MoveAxis(E, 106, ABG)
00:35:08.628 00.000 7680 Guiding  Dir = 2, Dur = 106
00:35:08.629 00.001 7680 IsSlewing returns 0
00:35:08.629 00.000 7680 IsGuiding returns 0
00:35:08.629 00.000 7680 PulseGuide returned control before completion, sleep 116
00:35:08.756 00.127 7680 IsGuiding returns 1
00:35:08.756 00.000 7680 scope still moving after pulse duration time elapsed
00:35:08.788 00.032 7680 IsSlewing returns 0
00:35:08.789 00.001 7680 IsGuiding returns 0
00:35:08.789 00.000 7680 scope move finished after 106 + 54 ms
00:35:08.790 00.001 7680 Move returns status 0, amount 106
00:35:08.790 00.000 7680 MoveAxis(N, 143, ABG)
00:35:08.790 00.000 7680 Guiding  Dir = 0, Dur = 143
00:35:08.790 00.000 7680 IsSlewing returns 0
00:35:08.791 00.001 7680 IsGuiding returns 0
00:35:08.793 00.002 7680 PulseGuide returned control before completion, sleep 153
00:35:08.959 00.166 7680 IsGuiding returns 1
00:35:08.960 00.001 7680 scope still moving after pulse duration time elapsed
00:35:08.990 00.030 7680 IsSlewing returns 0
00:35:08.992 00.002 7680 IsGuiding returns 0
00:35:08.992 00.000 7680 scope move finished after 143 + 57 ms
00:35:08.994 00.002 7680 Move returns status 0, amount 143
00:35:08.994 00.000 7680 move complete, result=0
00:35:08.994 00.000 7680 worker thread done servicing request
00:35:08.994 00.000 6120 GuideStep: -0.2 px 106 ms EAST, -0.3 px 143 ms NORTH
00:35:09.000 00.006 7680 Worker thread wakes up
00:35:09.001 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:09.001 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:10.251 01.250 7680 Exposure complete
00:35:10.387 00.136 7680 worker thread done servicing request
00:35:10.387 00.000 6120 OnExposeComplete: enter
00:35:10.392 00.005 6120 UpdateGuideState(): m_state=6
00:35:10.397 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4339
00:35:10.401 00.004 6120 Star::Find returns 1 (1), X=965.48, Y=45.46, Mass=14792, SNR=78.5, Peak=255 HFD=7.1
00:35:10.405 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
00:35:10.409 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
00:35:10.412 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.65 hyp=0.66 cameraTheta=1.73 mountX=-0.02 mountY=-0.63, mountTheta=-1.60
00:35:10.417 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.65, opts=13)
00:35:10.422 00.005 6120 Enqueuing Move request for scope (-0.10, 0.65)
00:35:10.426 00.004 7680 Worker thread wakes up
00:35:10.426 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:10.429 00.003 6120 UpdateGuideState exits: m=14792 SNR=78.5 Saturated
00:35:10.434 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:10.438 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:10.442 00.004 6120 Enqueuing Expose request
00:35:10.446 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.65) opts 0xd
00:35:10.446 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.65)
00:35:10.446 00.000 7680 Moving (-0.10, 0.65) raw xDistance=-0.02 yDistance=-0.63
00:35:10.446 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:35:10.447 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
00:35:10.447 00.000 7680 MoveAxis(E, 0, ABG)
00:35:10.447 00.000 7680 Move returns status 0, amount 0
00:35:10.448 00.001 7680 MoveAxis(N, 340, ABG)
00:35:10.448 00.000 7680 Guiding  Dir = 0, Dur = 340
00:35:10.448 00.000 7680 IsSlewing returns 0
00:35:10.449 00.001 7680 IsGuiding returns 0
00:35:10.449 00.000 7680 PulseGuide returned control before completion, sleep 350
00:35:10.804 00.355 7680 IsGuiding returns 1
00:35:10.804 00.000 7680 scope still moving after pulse duration time elapsed
00:35:10.835 00.031 7680 IsSlewing returns 0
00:35:10.835 00.000 7680 IsGuiding returns 0
00:35:10.837 00.002 7680 scope move finished after 340 + 47 ms
00:35:10.837 00.000 7680 Move returns status 0, amount 340
00:35:10.837 00.000 7680 move complete, result=0
00:35:10.838 00.001 7680 worker thread done servicing request
00:35:10.838 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 340 ms NORTH
00:35:10.843 00.005 7680 Worker thread wakes up
00:35:10.843 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:10.843 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:12.090 01.247 7680 Exposure complete
00:35:12.228 00.138 7680 worker thread done servicing request
00:35:12.228 00.000 6120 OnExposeComplete: enter
00:35:12.233 00.005 6120 UpdateGuideState(): m_state=6
00:35:12.237 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4340
00:35:12.242 00.005 6120 Star::Find returns 1 (1), X=965.33, Y=44.94, Mass=13167, SNR=73.0, Peak=255 HFD=6.8
00:35:12.245 00.003 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-2.95) = xAngle (5.61 = -0.67)
00:35:12.249 00.004 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.34 = -0.94)
00:35:12.253 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.28 cameraTheta=2.65 mountX=0.22 mountY=-0.23, mountTheta=-0.80
00:35:12.258 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.13, opts=13)
00:35:12.263 00.005 6120 Enqueuing Move request for scope (-0.25, 0.13)
00:35:12.267 00.004 7680 Worker thread wakes up
00:35:12.267 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:12.270 00.003 6120 UpdateGuideState exits: m=13167 SNR=73.0 Saturated
00:35:12.275 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:12.278 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.13) opts 0xd
00:35:12.279 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.13)
00:35:12.279 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:12.282 00.003 6120 Enqueuing Expose request
00:35:12.287 00.005 7680 Moving (-0.25, 0.13) raw xDistance=0.22 yDistance=-0.23
00:35:12.287 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:35:12.287 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:35:12.287 00.000 7680 MoveAxis(W, 89, ABG)
00:35:12.287 00.000 7680 Guiding  Dir = 3, Dur = 89
00:35:12.287 00.000 7680 IsSlewing returns 0
00:35:12.287 00.000 7680 IsGuiding returns 0
00:35:12.289 00.002 7680 PulseGuide returned control before completion, sleep 99
00:35:12.394 00.105 7680 IsGuiding returns 1
00:35:12.397 00.003 7680 scope still moving after pulse duration time elapsed
00:35:12.424 00.027 7680 IsSlewing returns 0
00:35:12.425 00.001 7680 IsGuiding returns 0
00:35:12.425 00.000 7680 scope move finished after 89 + 48 ms
00:35:12.427 00.002 7680 Move returns status 0, amount 89
00:35:12.427 00.000 7680 MoveAxis(N, 123, ABG)
00:35:12.427 00.000 7680 Guiding  Dir = 0, Dur = 123
00:35:12.428 00.001 7680 IsSlewing returns 0
00:35:12.428 00.000 7680 IsGuiding returns 0
00:35:12.428 00.000 7680 PulseGuide returned control before completion, sleep 133
00:35:12.567 00.139 7680 IsGuiding returns 1
00:35:12.569 00.002 7680 scope still moving after pulse duration time elapsed
00:35:12.598 00.029 7680 IsSlewing returns 0
00:35:12.600 00.002 7680 IsGuiding returns 0
00:35:12.600 00.000 7680 scope move finished after 123 + 49 ms
00:35:12.601 00.001 7680 Move returns status 0, amount 123
00:35:12.601 00.000 7680 move complete, result=0
00:35:12.601 00.000 7680 worker thread done servicing request
00:35:12.601 00.000 7680 Worker thread wakes up
00:35:12.602 00.001 6120 GuideStep: 0.2 px 89 ms WEST, -0.2 px 123 ms NORTH
00:35:12.608 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:12.609 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:13.858 01.249 7680 Exposure complete
00:35:13.985 00.127 7680 worker thread done servicing request
00:35:13.986 00.001 6120 OnExposeComplete: enter
00:35:13.990 00.004 6120 UpdateGuideState(): m_state=6
00:35:13.994 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4341
00:35:13.998 00.004 6120 Star::Find returns 1 (1), X=965.80, Y=44.98, Mass=14580, SNR=79.0, Peak=255 HFD=6.9
00:35:14.001 00.003 6120 CameraToMount -- cameraTheta (0.64) - m_xAngle (-2.95) = xAngle (3.60 = -2.69)
00:35:14.004 00.003 6120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.33 = -2.95)
00:35:14.008 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.17 hyp=0.28 cameraTheta=0.64 mountX=-0.25 mountY=-0.05, mountTheta=-2.94
00:35:14.013 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.17, opts=13)
00:35:14.016 00.003 6120 Enqueuing Move request for scope (0.22, 0.17)
00:35:14.020 00.004 7680 Worker thread wakes up
00:35:14.020 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.17) opts 0xd
00:35:14.020 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.17)
00:35:14.021 00.001 7680 Moving (0.22, 0.17) raw xDistance=-0.25 yDistance=-0.05
00:35:14.021 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
00:35:14.021 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:35:14.021 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:14.025 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:35:14.025 00.000 7680 MoveAxis(E, 96, ABG)
00:35:14.025 00.000 7680 Guiding  Dir = 2, Dur = 96
00:35:14.025 00.000 6120 UpdateGuideState exits: m=14580 SNR=79.0 Saturated
00:35:14.029 00.004 7680 IsSlewing returns 0
00:35:14.029 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:14.032 00.003 7680 IsGuiding returns 0
00:35:14.032 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:14.037 00.005 6120 Enqueuing Expose request
00:35:14.041 00.004 7680 PulseGuide returned control before completion, sleep 106
00:35:14.159 00.118 7680 IsGuiding returns 0
00:35:14.160 00.001 7680 Move returns status 0, amount 96
00:35:14.161 00.001 7680 MoveAxis(N, 0, ABG)
00:35:14.161 00.000 7680 Move returns status 0, amount 0
00:35:14.161 00.000 7680 move complete, result=0
00:35:14.161 00.000 7680 worker thread done servicing request
00:35:14.161 00.000 6120 GuideStep: -0.3 px 96 ms EAST, -0.1 px 0 ms NORTH
00:35:14.169 00.008 7680 Worker thread wakes up
00:35:14.169 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:14.170 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:15.423 01.253 7680 Exposure complete
00:35:15.535 00.112 7680 worker thread done servicing request
00:35:15.535 00.000 6120 OnExposeComplete: enter
00:35:15.539 00.004 6120 UpdateGuideState(): m_state=6
00:35:15.543 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4342
00:35:15.546 00.003 6120 Star::Find returns 1 (1), X=965.48, Y=45.40, Mass=15149, SNR=79.5, Peak=255 HFD=7.1
00:35:15.551 00.005 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
00:35:15.554 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
00:35:15.559 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.59 hyp=0.60 cameraTheta=1.74 mountX=-0.01 mountY=-0.57, mountTheta=-1.58
00:35:15.563 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.59, opts=13)
00:35:15.568 00.005 6120 Enqueuing Move request for scope (-0.10, 0.59)
00:35:15.571 00.003 7680 Worker thread wakes up
00:35:15.571 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.59) opts 0xd
00:35:15.571 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.59)
00:35:15.571 00.000 7680 Moving (-0.10, 0.59) raw xDistance=-0.01 yDistance=-0.57
00:35:15.573 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:35:15.573 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
00:35:15.573 00.000 7680 MoveAxis(E, 0, ABG)
00:35:15.573 00.000 7680 Move returns status 0, amount 0
00:35:15.573 00.000 7680 MoveAxis(N, 312, ABG)
00:35:15.574 00.001 7680 Guiding  Dir = 0, Dur = 312
00:35:15.574 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:15.577 00.003 7680 IsSlewing returns 0
00:35:15.578 00.001 6120 UpdateGuideState exits: m=15149 SNR=79.5 Saturated
00:35:15.581 00.003 7680 IsGuiding returns 0
00:35:15.581 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:15.585 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:15.590 00.005 7680 PulseGuide returned control before completion, sleep 322
00:35:15.591 00.001 6120 Enqueuing Expose request
00:35:15.926 00.335 7680 IsGuiding returns 0
00:35:15.927 00.001 7680 Move returns status 0, amount 312
00:35:15.927 00.000 7680 move complete, result=0
00:35:15.932 00.005 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 312 ms NORTH
00:35:15.944 00.012 7680 worker thread done servicing request
00:35:15.945 00.001 7680 Worker thread wakes up
00:35:15.946 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:15.946 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:17.183 01.237 7680 Exposure complete
00:35:17.270 00.087 7680 worker thread done servicing request
00:35:17.270 00.000 6120 OnExposeComplete: enter
00:35:17.274 00.004 6120 UpdateGuideState(): m_state=6
00:35:17.276 00.002 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4343
00:35:17.278 00.002 6120 Star::Find returns 1 (1), X=965.36, Y=44.96, Mass=14643, SNR=77.2, Peak=255 HFD=6.8
00:35:17.282 00.004 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.50 = -0.78)
00:35:17.284 00.002 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.23 = -1.05)
00:35:17.287 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.15 hyp=0.27 cameraTheta=2.55 mountX=0.19 mountY=-0.23, mountTheta=-0.88
00:35:17.293 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.15, opts=13)
00:35:17.296 00.003 6120 Enqueuing Move request for scope (-0.22, 0.15)
00:35:17.299 00.003 7680 Worker thread wakes up
00:35:17.299 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.15) opts 0xd
00:35:17.299 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.15)
00:35:17.299 00.000 7680 Moving (-0.22, 0.15) raw xDistance=0.19 yDistance=-0.23
00:35:17.300 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:35:17.300 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:35:17.300 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:17.303 00.003 7680 MoveAxis(E, 0, ABG)
00:35:17.303 00.000 7680 Move returns status 0, amount 0
00:35:17.303 00.000 7680 MoveAxis(N, 127, ABG)
00:35:17.303 00.000 7680 Guiding  Dir = 0, Dur = 127
00:35:17.304 00.001 6120 UpdateGuideState exits: m=14643 SNR=77.2 Saturated
00:35:17.306 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:17.309 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:17.311 00.002 6120 Enqueuing Expose request
00:35:17.314 00.003 7680 IsSlewing returns 0
00:35:17.314 00.000 7680 IsGuiding returns 0
00:35:17.315 00.001 7680 PulseGuide returned control before completion, sleep 137
00:35:17.458 00.143 7680 IsGuiding returns 1
00:35:17.458 00.000 7680 scope still moving after pulse duration time elapsed
00:35:17.490 00.032 7680 IsSlewing returns 0
00:35:17.491 00.001 7680 IsGuiding returns 0
00:35:17.491 00.000 7680 scope move finished after 127 + 49 ms
00:35:17.491 00.000 7680 Move returns status 0, amount 127
00:35:17.491 00.000 7680 move complete, result=0
00:35:17.491 00.000 7680 worker thread done servicing request
00:35:17.491 00.000 7680 Worker thread wakes up
00:35:17.491 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:17.492 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:17.492 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 127 ms NORTH
00:35:18.739 01.247 7680 Exposure complete
00:35:18.833 00.094 7680 worker thread done servicing request
00:35:18.833 00.000 6120 OnExposeComplete: enter
00:35:18.837 00.004 6120 UpdateGuideState(): m_state=6
00:35:18.843 00.006 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4344
00:35:18.846 00.003 6120 Star::Find returns 1 (1), X=965.34, Y=44.78, Mass=13913, SNR=77.9, Peak=255 HFD=6.9
00:35:18.849 00.003 6120 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-2.95) = xAngle (-0.06 = -0.06)
00:35:18.852 00.003 6120 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.33 = -0.33)
00:35:18.856 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.03 hyp=0.25 cameraTheta=-3.02 mountX=0.24 mountY=-0.08, mountTheta=-0.32
00:35:18.859 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.03, opts=13)
00:35:18.861 00.002 6120 Enqueuing Move request for scope (-0.24, -0.03)
00:35:18.864 00.003 7680 Worker thread wakes up
00:35:18.864 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.03) opts 0xd
00:35:18.864 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.03)
00:35:18.864 00.000 7680 Moving (-0.24, -0.03) raw xDistance=0.24 yDistance=-0.08
00:35:18.864 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:35:18.865 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:35:18.865 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:18.869 00.004 6120 UpdateGuideState exits: m=13913 SNR=77.9 Saturated
00:35:18.874 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:18.877 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:35:18.877 00.000 7680 MoveAxis(W, 100, ABG)
00:35:18.877 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:18.881 00.004 6120 Enqueuing Expose request
00:35:18.885 00.004 7680 Guiding  Dir = 3, Dur = 100
00:35:18.885 00.000 7680 IsSlewing returns 0
00:35:18.886 00.001 7680 IsGuiding returns 0
00:35:18.886 00.000 7680 PulseGuide returned control before completion, sleep 110
00:35:19.008 00.122 7680 IsGuiding returns 1
00:35:19.008 00.000 7680 scope still moving after pulse duration time elapsed
00:35:19.039 00.031 7680 IsSlewing returns 0
00:35:19.039 00.000 7680 IsGuiding returns 0
00:35:19.039 00.000 7680 scope move finished after 100 + 52 ms
00:35:19.039 00.000 7680 Move returns status 0, amount 100
00:35:19.039 00.000 7680 MoveAxis(N, 0, ABG)
00:35:19.040 00.001 7680 Move returns status 0, amount 0
00:35:19.040 00.000 7680 move complete, result=0
00:35:19.040 00.000 7680 worker thread done servicing request
00:35:19.040 00.000 7680 Worker thread wakes up
00:35:19.040 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:19.040 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:19.040 00.000 6120 GuideStep: 0.2 px 100 ms WEST, -0.1 px 0 ms NORTH
00:35:20.283 01.243 7680 Exposure complete
00:35:20.409 00.126 7680 worker thread done servicing request
00:35:20.409 00.000 6120 OnExposeComplete: enter
00:35:20.414 00.005 6120 UpdateGuideState(): m_state=6
00:35:20.418 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4345
00:35:20.422 00.004 6120 Star::Find returns 1 (1), X=965.77, Y=45.09, Mass=13848, SNR=75.2, Peak=255 HFD=6.8
00:35:20.426 00.004 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
00:35:20.430 00.004 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.62)
00:35:20.434 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.28 hyp=0.33 cameraTheta=0.97 mountX=-0.24 mountY=-0.17, mountTheta=-2.53
00:35:20.439 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.28, opts=13)
00:35:20.442 00.003 6120 Enqueuing Move request for scope (0.19, 0.28)
00:35:20.444 00.002 7680 Worker thread wakes up
00:35:20.445 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.28) opts 0xd
00:35:20.445 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.28)
00:35:20.445 00.000 7680 Moving (0.19, 0.28) raw xDistance=-0.24 yDistance=-0.17
00:35:20.445 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.24
00:35:20.445 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:35:20.445 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:35:20.447 00.002 7680 MoveAxis(E, 89, ABG)
00:35:20.447 00.000 7680 Guiding  Dir = 2, Dur = 89
00:35:20.447 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:20.451 00.004 7680 IsSlewing returns 0
00:35:20.452 00.001 6120 UpdateGuideState exits: m=13848 SNR=75.2 Saturated
00:35:20.455 00.003 7680 IsGuiding returns 0
00:35:20.455 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:20.460 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:20.464 00.004 7680 PulseGuide returned control before completion, sleep 99
00:35:20.464 00.000 6120 Enqueuing Expose request
00:35:20.569 00.105 7680 IsGuiding returns 1
00:35:20.570 00.001 7680 scope still moving after pulse duration time elapsed
00:35:20.600 00.030 7680 IsSlewing returns 0
00:35:20.600 00.000 7680 IsGuiding returns 0
00:35:20.601 00.001 7680 scope move finished after 89 + 56 ms
00:35:20.601 00.000 7680 Move returns status 0, amount 89
00:35:20.601 00.000 7680 MoveAxis(N, 0, ABG)
00:35:20.603 00.002 7680 Move returns status 0, amount 0
00:35:20.603 00.000 7680 move complete, result=0
00:35:20.603 00.000 7680 worker thread done servicing request
00:35:20.603 00.000 6120 GuideStep: -0.2 px 89 ms EAST, -0.2 px 0 ms NORTH
00:35:20.608 00.005 7680 Worker thread wakes up
00:35:20.608 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:20.608 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:21.863 01.255 7680 Exposure complete
00:35:21.996 00.133 7680 worker thread done servicing request
00:35:21.997 00.001 6120 OnExposeComplete: enter
00:35:22.000 00.003 6120 UpdateGuideState(): m_state=6
00:35:22.006 00.006 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4346
00:35:22.010 00.004 6120 Star::Find returns 1 (1), X=965.58, Y=45.46, Mass=14574, SNR=78.0, Peak=255 HFD=7.1
00:35:22.014 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
00:35:22.019 00.005 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
00:35:22.022 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.65 hyp=0.65 cameraTheta=1.58 mountX=-0.12 mountY=-0.58, mountTheta=-1.77
00:35:22.028 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.65, opts=13)
00:35:22.032 00.004 6120 Enqueuing Move request for scope (-0.00, 0.65)
00:35:22.036 00.004 7680 Worker thread wakes up
00:35:22.036 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:22.040 00.004 6120 UpdateGuideState exits: m=14574 SNR=78.0 Saturated
00:35:22.045 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:22.050 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:22.053 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.65) opts 0xd
00:35:22.053 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.65)
00:35:22.053 00.000 7680 Moving (-0.00, 0.65) raw xDistance=-0.12 yDistance=-0.58
00:35:22.053 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:35:22.054 00.001 6120 Enqueuing Expose request
00:35:22.058 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
00:35:22.059 00.001 7680 MoveAxis(E, 0, ABG)
00:35:22.059 00.000 7680 Move returns status 0, amount 0
00:35:22.059 00.000 7680 MoveAxis(N, 316, ABG)
00:35:22.060 00.001 7680 Guiding  Dir = 0, Dur = 316
00:35:22.060 00.000 7680 IsSlewing returns 0
00:35:22.060 00.000 7680 IsGuiding returns 0
00:35:22.061 00.001 7680 PulseGuide returned control before completion, sleep 326
00:35:22.402 00.341 7680 IsGuiding returns 1
00:35:22.403 00.001 7680 scope still moving after pulse duration time elapsed
00:35:22.433 00.030 7680 IsSlewing returns 0
00:35:22.435 00.002 7680 IsGuiding returns 0
00:35:22.435 00.000 7680 scope move finished after 316 + 59 ms
00:35:22.436 00.001 7680 Move returns status 0, amount 316
00:35:22.436 00.000 7680 move complete, result=0
00:35:22.438 00.002 7680 worker thread done servicing request
00:35:22.438 00.000 7680 Worker thread wakes up
00:35:22.439 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 316 ms NORTH
00:35:22.446 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:22.446 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:23.701 01.255 7680 Exposure complete
00:35:23.837 00.136 7680 worker thread done servicing request
00:35:23.838 00.001 6120 OnExposeComplete: enter
00:35:23.841 00.003 6120 UpdateGuideState(): m_state=6
00:35:23.845 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4347
00:35:23.848 00.003 6120 Star::Find returns 1 (1), X=965.77, Y=44.97, Mass=14409, SNR=78.2, Peak=255 HFD=6.8
00:35:23.853 00.005 6120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-2.95) = xAngle (3.64 = -2.64)
00:35:23.856 00.003 6120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.38 = -2.91)
00:35:23.859 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.16 hyp=0.24 cameraTheta=0.69 mountX=-0.21 mountY=-0.06, mountTheta=-2.88
00:35:23.865 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.16, opts=13)
00:35:23.868 00.003 6120 Enqueuing Move request for scope (0.19, 0.16)
00:35:23.871 00.003 7680 Worker thread wakes up
00:35:23.871 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.16) opts 0xd
00:35:23.872 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.16)
00:35:23.872 00.000 7680 Moving (0.19, 0.16) raw xDistance=-0.21 yDistance=-0.06
00:35:23.872 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:35:23.872 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:35:23.872 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:35:23.872 00.000 7680 MoveAxis(E, 87, ABG)
00:35:23.873 00.001 7680 Guiding  Dir = 2, Dur = 87
00:35:23.873 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:23.876 00.003 7680 IsSlewing returns 0
00:35:23.877 00.001 7680 IsGuiding returns 0
00:35:23.877 00.000 7680 PulseGuide returned control before completion, sleep 97
00:35:23.877 00.000 6120 UpdateGuideState exits: m=14409 SNR=78.2 Saturated
00:35:23.882 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:23.886 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:23.889 00.003 6120 Enqueuing Expose request
00:35:23.986 00.097 7680 IsGuiding returns 1
00:35:23.986 00.000 7680 scope still moving after pulse duration time elapsed
00:35:24.018 00.032 7680 IsSlewing returns 0
00:35:24.019 00.001 7680 IsGuiding returns 0
00:35:24.020 00.001 7680 scope move finished after 87 + 55 ms
00:35:24.021 00.001 7680 Move returns status 0, amount 87
00:35:24.021 00.000 7680 MoveAxis(N, 0, ABG)
00:35:24.021 00.000 7680 Move returns status 0, amount 0
00:35:24.021 00.000 7680 move complete, result=0
00:35:24.021 00.000 7680 worker thread done servicing request
00:35:24.022 00.001 6120 GuideStep: -0.2 px 87 ms EAST, -0.1 px 0 ms NORTH
00:35:24.029 00.007 7680 Worker thread wakes up
00:35:24.029 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:24.029 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:25.278 01.249 7680 Exposure complete
00:35:25.416 00.138 7680 worker thread done servicing request
00:35:25.416 00.000 6120 OnExposeComplete: enter
00:35:25.421 00.005 6120 UpdateGuideState(): m_state=6
00:35:25.426 00.005 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4348
00:35:25.431 00.005 6120 Star::Find returns 1 (1), X=965.76, Y=45.01, Mass=13904, SNR=78.0, Peak=255 HFD=6.9
00:35:25.435 00.004 6120 CameraToMount -- cameraTheta (0.85) - m_xAngle (-2.95) = xAngle (3.81 = -2.48)
00:35:25.439 00.004 6120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.54 = -2.74)
00:35:25.442 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.20 hyp=0.27 cameraTheta=0.85 mountX=-0.21 mountY=-0.10, mountTheta=-2.68
00:35:25.448 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.20, opts=13)
00:35:25.451 00.003 6120 Enqueuing Move request for scope (0.18, 0.20)
00:35:25.456 00.005 7680 Worker thread wakes up
00:35:25.457 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:25.460 00.003 6120 UpdateGuideState exits: m=13904 SNR=78.0 Saturated
00:35:25.464 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:25.468 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:25.472 00.004 6120 Enqueuing Expose request
00:35:25.476 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.20) opts 0xd
00:35:25.476 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.20)
00:35:25.476 00.000 7680 Moving (0.18, 0.20) raw xDistance=-0.21 yDistance=-0.10
00:35:25.476 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
00:35:25.476 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:35:25.477 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:35:25.477 00.000 7680 MoveAxis(E, 92, ABG)
00:35:25.477 00.000 7680 Guiding  Dir = 2, Dur = 92
00:35:25.477 00.000 7680 IsSlewing returns 0
00:35:25.478 00.001 7680 IsGuiding returns 0
00:35:25.478 00.000 7680 PulseGuide returned control before completion, sleep 102
00:35:25.592 00.114 7680 IsGuiding returns 1
00:35:25.593 00.001 7680 scope still moving after pulse duration time elapsed
00:35:25.623 00.030 7680 IsSlewing returns 0
00:35:25.624 00.001 7680 IsGuiding returns 0
00:35:25.624 00.000 7680 scope move finished after 92 + 54 ms
00:35:25.625 00.001 7680 Move returns status 0, amount 92
00:35:25.625 00.000 7680 MoveAxis(N, 0, ABG)
00:35:25.626 00.001 7680 Move returns status 0, amount 0
00:35:25.626 00.000 7680 move complete, result=0
00:35:25.627 00.001 7680 worker thread done servicing request
00:35:25.627 00.000 7680 Worker thread wakes up
00:35:25.627 00.000 6120 GuideStep: -0.2 px 92 ms EAST, -0.1 px 0 ms NORTH
00:35:25.634 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:25.634 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:26.884 01.250 7680 Exposure complete
00:35:27.010 00.126 7680 worker thread done servicing request
00:35:27.011 00.001 6120 OnExposeComplete: enter
00:35:27.013 00.002 6120 UpdateGuideState(): m_state=6
00:35:27.019 00.006 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4349
00:35:27.024 00.005 6120 Star::Find returns 1 (1), X=965.66, Y=45.17, Mass=14150, SNR=78.6, Peak=255 HFD=6.9
00:35:27.028 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
00:35:27.031 00.003 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
00:35:27.036 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.35 hyp=0.36 cameraTheta=1.34 mountX=-0.15 mountY=-0.28, mountTheta=-2.05
00:35:27.041 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.35, opts=13)
00:35:27.045 00.004 6120 Enqueuing Move request for scope (0.08, 0.35)
00:35:27.048 00.003 7680 Worker thread wakes up
00:35:27.048 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.35) opts 0xd
00:35:27.049 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.35)
00:35:27.049 00.000 7680 Moving (0.08, 0.35) raw xDistance=-0.15 yDistance=-0.28
00:35:27.049 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:35:27.049 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:35:27.049 00.000 7680 MoveAxis(E, 0, ABG)
00:35:27.049 00.000 7680 Move returns status 0, amount 0
00:35:27.050 00.001 7680 MoveAxis(N, 153, ABG)
00:35:27.050 00.000 7680 Guiding  Dir = 0, Dur = 153
00:35:27.050 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:27.054 00.004 7680 IsSlewing returns 0
00:35:27.054 00.000 6120 UpdateGuideState exits: m=14150 SNR=78.6 Saturated
00:35:27.058 00.004 7680 IsGuiding returns 0
00:35:27.058 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:27.061 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:27.065 00.004 7680 PulseGuide returned control before completion, sleep 163
00:35:27.065 00.000 6120 Enqueuing Expose request
00:35:27.236 00.171 7680 IsGuiding returns 0
00:35:27.238 00.002 7680 Move returns status 0, amount 153
00:35:27.238 00.000 7680 move complete, result=0
00:35:27.239 00.001 7680 worker thread done servicing request
00:35:27.239 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 153 ms NORTH
00:35:27.246 00.007 7680 Worker thread wakes up
00:35:27.246 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:27.247 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:28.491 01.244 7680 Exposure complete
00:35:28.633 00.142 7680 worker thread done servicing request
00:35:28.633 00.000 6120 OnExposeComplete: enter
00:35:28.638 00.005 6120 UpdateGuideState(): m_state=6
00:35:28.645 00.007 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4350
00:35:28.650 00.005 6120 Star::Find returns 1 (1), X=965.54, Y=45.44, Mass=13935, SNR=76.0, Peak=255 HFD=7.1
00:35:28.654 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
00:35:28.658 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
00:35:28.662 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.62 hyp=0.63 cameraTheta=1.63 mountX=-0.08 mountY=-0.58, mountTheta=-1.71
00:35:28.667 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.62, opts=13)
00:35:28.671 00.004 6120 Enqueuing Move request for scope (-0.04, 0.62)
00:35:28.676 00.005 7680 Worker thread wakes up
00:35:28.676 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:28.681 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.62) opts 0xd
00:35:28.681 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.62)
00:35:28.681 00.000 7680 Moving (-0.04, 0.62) raw xDistance=-0.08 yDistance=-0.58
00:35:28.681 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:35:28.681 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
00:35:28.681 00.000 6120 UpdateGuideState exits: m=13935 SNR=76.0 Saturated
00:35:28.686 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:28.690 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:28.695 00.005 6120 Enqueuing Expose request
00:35:28.699 00.004 7680 MoveAxis(E, 0, ABG)
00:35:28.700 00.001 7680 Move returns status 0, amount 0
00:35:28.700 00.000 7680 MoveAxis(N, 313, ABG)
00:35:28.700 00.000 7680 Guiding  Dir = 0, Dur = 313
00:35:28.700 00.000 7680 IsSlewing returns 0
00:35:28.701 00.001 7680 IsGuiding returns 0
00:35:28.701 00.000 7680 PulseGuide returned control before completion, sleep 323
00:35:29.036 00.335 7680 IsGuiding returns 1
00:35:29.036 00.000 7680 scope still moving after pulse duration time elapsed
00:35:29.068 00.032 7680 IsSlewing returns 0
00:35:29.070 00.002 7680 IsGuiding returns 0
00:35:29.071 00.001 7680 scope move finished after 313 + 56 ms
00:35:29.071 00.000 7680 Move returns status 0, amount 313
00:35:29.071 00.000 7680 move complete, result=0
00:35:29.072 00.001 7680 worker thread done servicing request
00:35:29.073 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 313 ms NORTH
00:35:29.079 00.006 7680 Worker thread wakes up
00:35:29.079 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:29.079 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:30.328 01.249 7680 Exposure complete
00:35:30.462 00.134 7680 worker thread done servicing request
00:35:30.462 00.000 6120 OnExposeComplete: enter
00:35:30.466 00.004 6120 UpdateGuideState(): m_state=6
00:35:30.470 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4351
00:35:30.475 00.005 6120 Star::Find returns 1 (1), X=965.73, Y=44.95, Mass=15008, SNR=79.6, Peak=255 HFD=6.9
00:35:30.478 00.003 6120 CameraToMount -- cameraTheta (0.75) - m_xAngle (-2.95) = xAngle (3.71 = -2.57)
00:35:30.482 00.004 6120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.44 = -2.84)
00:35:30.488 00.006 6120 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.75 mountX=-0.17 mountY=-0.06, mountTheta=-2.81
00:35:30.493 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.14, opts=13)
00:35:30.497 00.004 6120 Enqueuing Move request for scope (0.15, 0.14)
00:35:30.501 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:30.505 00.004 6120 UpdateGuideState exits: m=15008 SNR=79.6 Saturated
00:35:30.509 00.004 7680 Worker thread wakes up
00:35:30.509 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:30.513 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
00:35:30.514 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
00:35:30.514 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:30.519 00.005 6120 Enqueuing Expose request
00:35:30.523 00.004 7680 Moving (0.15, 0.14) raw xDistance=-0.17 yDistance=-0.06
00:35:30.523 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:35:30.523 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:35:30.523 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:35:30.524 00.001 7680 MoveAxis(E, 0, ABG)
00:35:30.525 00.001 7680 Move returns status 0, amount 0
00:35:30.525 00.000 7680 MoveAxis(N, 0, ABG)
00:35:30.525 00.000 7680 Move returns status 0, amount 0
00:35:30.525 00.000 7680 move complete, result=0
00:35:30.525 00.000 7680 worker thread done servicing request
00:35:30.526 00.001 7680 Worker thread wakes up
00:35:30.526 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:35:30.531 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:30.531 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:31.773 01.242 7680 Exposure complete
00:35:31.904 00.131 7680 worker thread done servicing request
00:35:31.905 00.001 6120 OnExposeComplete: enter
00:35:31.908 00.003 6120 UpdateGuideState(): m_state=6
00:35:31.911 00.003 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4352
00:35:31.914 00.003 6120 Star::Find returns 1 (1), X=965.87, Y=45.06, Mass=14930, SNR=79.4, Peak=255 HFD=7.0
00:35:31.917 00.003 6120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-2.95) = xAngle (3.65 = -2.63)
00:35:31.921 00.004 6120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.39 = -2.90)
00:35:31.927 00.006 6120 CameraToMount -- cameraX=0.29 cameraY=0.25 hyp=0.38 cameraTheta=0.70 mountX=-0.33 mountY=-0.09, mountTheta=-2.87
00:35:31.933 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.25, opts=13)
00:35:31.937 00.004 6120 Enqueuing Move request for scope (0.29, 0.25)
00:35:31.943 00.006 7680 Worker thread wakes up
00:35:31.943 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:31.947 00.004 6120 UpdateGuideState exits: m=14930 SNR=79.4 Saturated
00:35:31.951 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:31.955 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:31.958 00.003 6120 Enqueuing Expose request
00:35:31.962 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.25) opts 0xd
00:35:31.962 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.25)
00:35:31.963 00.001 7680 Moving (0.29, 0.25) raw xDistance=-0.33 yDistance=-0.09
00:35:31.963 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:35:31.963 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:35:31.963 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:35:31.964 00.001 7680 MoveAxis(E, 136, ABG)
00:35:31.964 00.000 7680 Guiding  Dir = 2, Dur = 136
00:35:31.964 00.000 7680 IsSlewing returns 0
00:35:31.965 00.001 7680 IsGuiding returns 0
00:35:31.965 00.000 7680 PulseGuide returned control before completion, sleep 146
00:35:32.123 00.158 7680 IsGuiding returns 1
00:35:32.124 00.001 7680 scope still moving after pulse duration time elapsed
00:35:32.154 00.030 7680 IsSlewing returns 0
00:35:32.156 00.002 7680 IsGuiding returns 0
00:35:32.157 00.001 7680 scope move finished after 136 + 56 ms
00:35:32.157 00.000 7680 Move returns status 0, amount 136
00:35:32.158 00.001 7680 MoveAxis(N, 0, ABG)
00:35:32.158 00.000 7680 Move returns status 0, amount 0
00:35:32.158 00.000 7680 move complete, result=0
00:35:32.158 00.000 7680 worker thread done servicing request
00:35:32.159 00.001 6120 GuideStep: -0.3 px 136 ms EAST, -0.1 px 0 ms NORTH
00:35:32.166 00.007 7680 Worker thread wakes up
00:35:32.166 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:32.167 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:33.422 01.255 7680 Exposure complete
00:35:33.559 00.137 7680 worker thread done servicing request
00:35:33.559 00.000 6120 OnExposeComplete: enter
00:35:33.564 00.005 6120 UpdateGuideState(): m_state=6
00:35:33.568 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4353
00:35:33.572 00.004 6120 Star::Find returns 1 (1), X=965.43, Y=45.45, Mass=14514, SNR=79.0, Peak=255 HFD=7.1
00:35:33.576 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
00:35:33.579 00.003 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
00:35:33.584 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.64 hyp=0.65 cameraTheta=1.80 mountX=0.03 mountY=-0.64, mountTheta=-1.53
00:35:33.588 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.64, opts=13)
00:35:33.591 00.003 6120 Enqueuing Move request for scope (-0.15, 0.64)
00:35:33.597 00.006 7680 Worker thread wakes up
00:35:33.597 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:33.601 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.64) opts 0xd
00:35:33.601 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.64)
00:35:33.602 00.001 7680 Moving (-0.15, 0.64) raw xDistance=0.03 yDistance=-0.64
00:35:33.602 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:35:33.602 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
00:35:33.602 00.000 7680 MoveAxis(E, 0, ABG)
00:35:33.602 00.000 7680 Move returns status 0, amount 0
00:35:33.603 00.001 7680 MoveAxis(N, 346, ABG)
00:35:33.603 00.000 7680 Guiding  Dir = 0, Dur = 346
00:35:33.603 00.000 6120 UpdateGuideState exits: m=14514 SNR=79.0 Saturated
00:35:33.608 00.005 7680 IsSlewing returns 0
00:35:33.608 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:33.612 00.004 7680 IsGuiding returns 0
00:35:33.613 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:33.617 00.004 7680 PulseGuide returned control before completion, sleep 356
00:35:33.617 00.000 6120 Enqueuing Expose request
00:35:33.986 00.369 7680 IsGuiding returns 1
00:35:33.986 00.000 7680 scope still moving after pulse duration time elapsed
00:35:34.017 00.031 7680 IsSlewing returns 0
00:35:34.019 00.002 7680 IsGuiding returns 0
00:35:34.019 00.000 7680 scope move finished after 346 + 60 ms
00:35:34.021 00.002 7680 Move returns status 0, amount 346
00:35:34.021 00.000 7680 move complete, result=0
00:35:34.022 00.001 7680 worker thread done servicing request
00:35:34.022 00.000 7680 Worker thread wakes up
00:35:34.023 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 346 ms NORTH
00:35:34.029 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:34.030 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:35.283 01.253 7680 Exposure complete
00:35:35.421 00.138 7680 worker thread done servicing request
00:35:35.423 00.002 6120 OnExposeComplete: enter
00:35:35.426 00.003 6120 UpdateGuideState(): m_state=6
00:35:35.430 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4354
00:35:35.435 00.005 6120 Star::Find returns 1 (1), X=965.83, Y=45.05, Mass=14808, SNR=78.9, Peak=255 HFD=6.9
00:35:35.438 00.003 6120 CameraToMount -- cameraTheta (0.75) - m_xAngle (-2.95) = xAngle (3.70 = -2.58)
00:35:35.442 00.004 6120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.43 = -2.85)
00:35:35.445 00.003 6120 CameraToMount -- cameraX=0.25 cameraY=0.23 hyp=0.34 cameraTheta=0.75 mountX=-0.29 mountY=-0.10, mountTheta=-2.81
00:35:35.451 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.23, opts=13)
00:35:35.455 00.004 6120 Enqueuing Move request for scope (0.25, 0.23)
00:35:35.460 00.005 7680 Worker thread wakes up
00:35:35.460 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.23) opts 0xd
00:35:35.460 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.23)
00:35:35.460 00.000 7680 Moving (0.25, 0.23) raw xDistance=-0.29 yDistance=-0.10
00:35:35.461 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:35:35.461 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:35:35.461 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:35.465 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:35:35.465 00.000 7680 MoveAxis(E, 118, ABG)
00:35:35.465 00.000 7680 Guiding  Dir = 2, Dur = 118
00:35:35.465 00.000 6120 UpdateGuideState exits: m=14808 SNR=78.9 Saturated
00:35:35.469 00.004 7680 IsSlewing returns 0
00:35:35.469 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:35.472 00.003 7680 IsGuiding returns 0
00:35:35.473 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:35.476 00.003 7680 PulseGuide returned control before completion, sleep 128
00:35:35.477 00.001 6120 Enqueuing Expose request
00:35:35.617 00.140 7680 IsGuiding returns 0
00:35:35.617 00.000 7680 Move returns status 0, amount 118
00:35:35.619 00.002 7680 MoveAxis(N, 0, ABG)
00:35:35.619 00.000 7680 Move returns status 0, amount 0
00:35:35.619 00.000 7680 move complete, result=0
00:35:35.620 00.001 7680 worker thread done servicing request
00:35:35.620 00.000 7680 Worker thread wakes up
00:35:35.620 00.000 6120 GuideStep: -0.3 px 118 ms EAST, -0.1 px 0 ms NORTH
00:35:35.626 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:35.626 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:36.883 01.257 7680 Exposure complete
00:35:37.036 00.153 7680 worker thread done servicing request
00:35:37.038 00.002 6120 OnExposeComplete: enter
00:35:37.041 00.003 6120 UpdateGuideState(): m_state=6
00:35:37.047 00.006 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4355
00:35:37.050 00.003 6120 Star::Find returns 1 (1), X=965.47, Y=45.46, Mass=14179, SNR=77.4, Peak=255 HFD=7.1
00:35:37.054 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
00:35:37.057 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
00:35:37.060 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.64 hyp=0.65 cameraTheta=1.74 mountX=-0.01 mountY=-0.63, mountTheta=-1.59
00:35:37.065 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.64, opts=13)
00:35:37.069 00.004 6120 Enqueuing Move request for scope (-0.11, 0.64)
00:35:37.073 00.004 7680 Worker thread wakes up
00:35:37.073 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:37.078 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.64) opts 0xd
00:35:37.079 00.001 6120 UpdateGuideState exits: m=14179 SNR=77.4 Saturated
00:35:37.084 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.64)
00:35:37.084 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:37.087 00.003 7680 Moving (-0.11, 0.64) raw xDistance=-0.01 yDistance=-0.63
00:35:37.087 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:37.091 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:35:37.091 00.000 6120 Enqueuing Expose request
00:35:37.095 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
00:35:37.095 00.000 7680 MoveAxis(E, 0, ABG)
00:35:37.095 00.000 7680 Move returns status 0, amount 0
00:35:37.095 00.000 7680 MoveAxis(N, 340, ABG)
00:35:37.095 00.000 7680 Guiding  Dir = 0, Dur = 340
00:35:37.095 00.000 7680 IsSlewing returns 0
00:35:37.097 00.002 7680 IsGuiding returns 0
00:35:37.097 00.000 7680 PulseGuide returned control before completion, sleep 350
00:35:37.451 00.354 7680 IsGuiding returns 1
00:35:37.452 00.001 7680 scope still moving after pulse duration time elapsed
00:35:37.481 00.029 7680 IsSlewing returns 0
00:35:37.482 00.001 7680 IsGuiding returns 0
00:35:37.482 00.000 7680 scope move finished after 340 + 46 ms
00:35:37.483 00.001 7680 Move returns status 0, amount 340
00:35:37.483 00.000 7680 move complete, result=0
00:35:37.485 00.002 7680 worker thread done servicing request
00:35:37.485 00.000 7680 Worker thread wakes up
00:35:37.485 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 340 ms NORTH
00:35:37.495 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:37.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:38.743 01.248 7680 Exposure complete
00:35:38.888 00.145 7680 worker thread done servicing request
00:35:38.889 00.001 6120 OnExposeComplete: enter
00:35:38.893 00.004 6120 UpdateGuideState(): m_state=6
00:35:38.897 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4356
00:35:38.901 00.004 6120 Star::Find returns 1 (1), X=965.42, Y=44.96, Mass=13876, SNR=75.2, Peak=255 HFD=6.7
00:35:38.903 00.002 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.37 = -0.92)
00:35:38.907 00.004 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
00:35:38.912 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.41 mountX=0.13 mountY=-0.20, mountTheta=-0.99
00:35:38.918 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.15, opts=13)
00:35:38.924 00.006 6120 Enqueuing Move request for scope (-0.16, 0.15)
00:35:38.929 00.005 7680 Worker thread wakes up
00:35:38.930 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:38.934 00.004 6120 UpdateGuideState exits: m=13876 SNR=75.2 Saturated
00:35:38.939 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:38.943 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:38.947 00.004 6120 Enqueuing Expose request
00:35:38.951 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
00:35:38.951 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
00:35:38.952 00.001 7680 Moving (-0.16, 0.15) raw xDistance=0.13 yDistance=-0.20
00:35:38.952 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:35:38.952 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:35:38.953 00.001 7680 MoveAxis(E, 0, ABG)
00:35:38.953 00.000 7680 Move returns status 0, amount 0
00:35:38.953 00.000 7680 MoveAxis(N, 111, ABG)
00:35:38.953 00.000 7680 Guiding  Dir = 0, Dur = 111
00:35:38.953 00.000 7680 IsSlewing returns 0
00:35:38.954 00.001 7680 IsGuiding returns 0
00:35:38.954 00.000 7680 PulseGuide returned control before completion, sleep 121
00:35:39.078 00.124 7680 IsGuiding returns 1
00:35:39.078 00.000 7680 scope still moving after pulse duration time elapsed
00:35:39.109 00.031 7680 IsSlewing returns 0
00:35:39.111 00.002 7680 IsGuiding returns 0
00:35:39.111 00.000 7680 scope move finished after 111 + 47 ms
00:35:39.112 00.001 7680 Move returns status 0, amount 111
00:35:39.112 00.000 7680 move complete, result=0
00:35:39.113 00.001 7680 worker thread done servicing request
00:35:39.113 00.000 7680 Worker thread wakes up
00:35:39.114 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 111 ms NORTH
00:35:39.120 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:39.120 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:40.376 01.256 7680 Exposure complete
00:35:40.511 00.135 7680 worker thread done servicing request
00:35:40.511 00.000 6120 OnExposeComplete: enter
00:35:40.515 00.004 6120 UpdateGuideState(): m_state=6
00:35:40.518 00.003 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4357
00:35:40.524 00.006 6120 Star::Find returns 1 (1), X=965.35, Y=44.93, Mass=13327, SNR=75.9, Peak=255 HFD=6.7
00:35:40.528 00.004 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-2.95) = xAngle (5.62 = -0.66)
00:35:40.532 00.004 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.93)
00:35:40.535 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.12 hyp=0.26 cameraTheta=2.67 mountX=0.20 mountY=-0.21, mountTheta=-0.79
00:35:40.541 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.12, opts=13)
00:35:40.546 00.005 6120 Enqueuing Move request for scope (-0.23, 0.12)
00:35:40.549 00.003 7680 Worker thread wakes up
00:35:40.550 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:40.554 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.12) opts 0xd
00:35:40.555 00.001 6120 UpdateGuideState exits: m=13327 SNR=75.9 Saturated
00:35:40.559 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:40.563 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:40.567 00.004 6120 Enqueuing Expose request
00:35:40.570 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.12)
00:35:40.571 00.001 7680 Moving (-0.23, 0.12) raw xDistance=0.20 yDistance=-0.21
00:35:40.571 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:35:40.571 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:35:40.571 00.000 7680 MoveAxis(W, 83, ABG)
00:35:40.572 00.001 7680 Guiding  Dir = 3, Dur = 83
00:35:40.572 00.000 7680 IsSlewing returns 0
00:35:40.572 00.000 7680 IsGuiding returns 0
00:35:40.573 00.001 7680 PulseGuide returned control before completion, sleep 93
00:35:40.676 00.103 7680 IsGuiding returns 1
00:35:40.677 00.001 7680 scope still moving after pulse duration time elapsed
00:35:40.708 00.031 7680 IsSlewing returns 0
00:35:40.708 00.000 7680 IsGuiding returns 0
00:35:40.708 00.000 7680 scope move finished after 83 + 53 ms
00:35:40.709 00.001 7680 Move returns status 0, amount 83
00:35:40.709 00.000 7680 MoveAxis(N, 112, ABG)
00:35:40.709 00.000 7680 Guiding  Dir = 0, Dur = 112
00:35:40.710 00.001 7680 IsSlewing returns 0
00:35:40.710 00.000 7680 IsGuiding returns 0
00:35:40.711 00.001 7680 PulseGuide returned control before completion, sleep 122
00:35:40.847 00.136 7680 IsGuiding returns 1
00:35:40.851 00.004 7680 scope still moving after pulse duration time elapsed
00:35:40.879 00.028 7680 IsSlewing returns 0
00:35:40.881 00.002 7680 IsGuiding returns 0
00:35:40.881 00.000 7680 scope move finished after 112 + 58 ms
00:35:40.882 00.001 7680 Move returns status 0, amount 112
00:35:40.882 00.000 7680 move complete, result=0
00:35:40.883 00.001 7680 worker thread done servicing request
00:35:40.883 00.000 6120 GuideStep: 0.2 px 83 ms WEST, -0.2 px 112 ms NORTH
00:35:40.892 00.009 7680 Worker thread wakes up
00:35:40.892 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:40.893 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:42.143 01.250 7680 Exposure complete
00:35:42.306 00.163 7680 worker thread done servicing request
00:35:42.306 00.000 6120 OnExposeComplete: enter
00:35:42.310 00.004 6120 UpdateGuideState(): m_state=6
00:35:42.313 00.003 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4358
00:35:42.319 00.006 6120 Star::Find returns 1 (1), X=965.73, Y=44.93, Mass=14293, SNR=78.0, Peak=255 HFD=6.8
00:35:42.324 00.005 6120 CameraToMount -- cameraTheta (0.65) - m_xAngle (-2.95) = xAngle (3.60 = -2.68)
00:35:42.332 00.008 6120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.33 = -2.95)
00:35:42.338 00.006 6120 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.65 mountX=-0.17 mountY=-0.04, mountTheta=-2.93
00:35:42.347 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.11, opts=13)
00:35:42.352 00.005 6120 Enqueuing Move request for scope (0.15, 0.11)
00:35:42.359 00.007 7680 Worker thread wakes up
00:35:42.359 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:42.364 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
00:35:42.364 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
00:35:42.364 00.000 6120 UpdateGuideState exits: m=14293 SNR=78.0 Saturated
00:35:42.369 00.005 7680 Moving (0.15, 0.11) raw xDistance=-0.17 yDistance=-0.04
00:35:42.370 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:42.375 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:35:42.375 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:35:42.376 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:42.381 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:35:42.381 00.000 6120 Enqueuing Expose request
00:35:42.386 00.005 7680 MoveAxis(E, 0, ABG)
00:35:42.386 00.000 7680 Move returns status 0, amount 0
00:35:42.387 00.001 7680 MoveAxis(N, 0, ABG)
00:35:42.387 00.000 7680 Move returns status 0, amount 0
00:35:42.387 00.000 7680 move complete, result=0
00:35:42.387 00.000 7680 worker thread done servicing request
00:35:42.389 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:42.394 00.005 7680 Worker thread wakes up
00:35:42.394 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:42.394 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:43.642 01.248 7680 Exposure complete
00:35:43.774 00.132 7680 worker thread done servicing request
00:35:43.774 00.000 6120 OnExposeComplete: enter
00:35:43.778 00.004 6120 UpdateGuideState(): m_state=6
00:35:43.782 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4359
00:35:43.787 00.005 6120 Star::Find returns 1 (1), X=965.76, Y=45.18, Mass=14307, SNR=76.2, Peak=255 HFD=6.8
00:35:43.790 00.003 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
00:35:43.793 00.003 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
00:35:43.797 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.37 hyp=0.41 cameraTheta=1.12 mountX=-0.24 mountY=-0.25, mountTheta=-2.34
00:35:43.804 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.37, opts=13)
00:35:43.809 00.005 6120 Enqueuing Move request for scope (0.18, 0.37)
00:35:43.812 00.003 7680 Worker thread wakes up
00:35:43.812 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.37) opts 0xd
00:35:43.813 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.37)
00:35:43.813 00.000 7680 Moving (0.18, 0.37) raw xDistance=-0.24 yDistance=-0.25
00:35:43.813 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:35:43.813 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:35:43.813 00.000 7680 MoveAxis(E, 99, ABG)
00:35:43.813 00.000 7680 Guiding  Dir = 2, Dur = 99
00:35:43.813 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:43.817 00.004 7680 IsSlewing returns 0
00:35:43.817 00.000 6120 UpdateGuideState exits: m=14307 SNR=76.2 Saturated
00:35:43.822 00.005 7680 IsGuiding returns 0
00:35:43.822 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:43.826 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:43.831 00.005 6120 Enqueuing Expose request
00:35:43.836 00.005 7680 PulseGuide returned control before completion, sleep 109
00:35:43.957 00.121 7680 IsGuiding returns 0
00:35:43.958 00.001 7680 Move returns status 0, amount 99
00:35:43.959 00.001 7680 MoveAxis(N, 136, ABG)
00:35:43.959 00.000 7680 Guiding  Dir = 0, Dur = 136
00:35:43.960 00.001 7680 IsSlewing returns 0
00:35:43.960 00.000 7680 IsGuiding returns 0
00:35:43.961 00.001 7680 PulseGuide returned control before completion, sleep 146
00:35:44.115 00.154 7680 IsGuiding returns 1
00:35:44.116 00.001 7680 scope still moving after pulse duration time elapsed
00:35:44.146 00.030 7680 IsSlewing returns 0
00:35:44.148 00.002 7680 IsGuiding returns 0
00:35:44.148 00.000 7680 scope move finished after 136 + 51 ms
00:35:44.149 00.001 7680 Move returns status 0, amount 136
00:35:44.149 00.000 7680 move complete, result=0
00:35:44.150 00.001 7680 worker thread done servicing request
00:35:44.150 00.000 6120 GuideStep: -0.2 px 99 ms EAST, -0.2 px 136 ms NORTH
00:35:44.157 00.007 7680 Worker thread wakes up
00:35:44.157 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:44.158 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:45.407 01.249 7680 Exposure complete
00:35:45.541 00.134 7680 worker thread done servicing request
00:35:45.541 00.000 6120 OnExposeComplete: enter
00:35:45.546 00.005 6120 UpdateGuideState(): m_state=6
00:35:45.549 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4360
00:35:45.553 00.004 6120 Star::Find returns 1 (1), X=965.43, Y=45.36, Mass=14469, SNR=79.3, Peak=255 HFD=7.2
00:35:45.557 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.49)
00:35:45.562 00.005 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.76)
00:35:45.565 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.55 hyp=0.57 cameraTheta=1.84 mountX=0.05 mountY=-0.56, mountTheta=-1.49
00:35:45.572 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.55, opts=13)
00:35:45.576 00.004 6120 Enqueuing Move request for scope (-0.15, 0.55)
00:35:45.581 00.005 7680 Worker thread wakes up
00:35:45.581 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.55) opts 0xd
00:35:45.581 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.55)
00:35:45.581 00.000 7680 Moving (-0.15, 0.55) raw xDistance=0.05 yDistance=-0.56
00:35:45.581 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:35:45.581 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
00:35:45.582 00.001 7680 MoveAxis(E, 0, ABG)
00:35:45.582 00.000 7680 Move returns status 0, amount 0
00:35:45.582 00.000 7680 MoveAxis(N, 305, ABG)
00:35:45.583 00.001 7680 Guiding  Dir = 0, Dur = 305
00:35:45.583 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:45.586 00.003 7680 IsSlewing returns 0
00:35:45.587 00.001 6120 UpdateGuideState exits: m=14469 SNR=79.3 Saturated
00:35:45.590 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:45.594 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:45.597 00.003 7680 IsGuiding returns 0
00:35:45.597 00.000 6120 Enqueuing Expose request
00:35:45.602 00.005 7680 PulseGuide returned control before completion, sleep 315
00:35:45.927 00.325 7680 IsGuiding returns 0
00:35:45.929 00.002 7680 Move returns status 0, amount 305
00:35:45.930 00.001 7680 move complete, result=0
00:35:45.930 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 305 ms NORTH
00:35:45.938 00.008 7680 worker thread done servicing request
00:35:45.938 00.000 7680 Worker thread wakes up
00:35:45.938 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:45.938 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:47.187 01.249 7680 Exposure complete
00:35:47.320 00.133 7680 worker thread done servicing request
00:35:47.320 00.000 6120 OnExposeComplete: enter
00:35:47.325 00.005 6120 UpdateGuideState(): m_state=6
00:35:47.330 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4361
00:35:47.336 00.006 6120 Star::Find returns 1 (1), X=965.72, Y=44.97, Mass=14360, SNR=78.5, Peak=255 HFD=6.9
00:35:47.340 00.004 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.78 = -2.50)
00:35:47.343 00.003 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.51 = -2.77)
00:35:47.348 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.21 cameraTheta=0.83 mountX=-0.17 mountY=-0.08, mountTheta=-2.72
00:35:47.353 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.16, opts=13)
00:35:47.357 00.004 6120 Enqueuing Move request for scope (0.14, 0.16)
00:35:47.361 00.004 7680 Worker thread wakes up
00:35:47.362 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
00:35:47.362 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
00:35:47.362 00.000 7680 Moving (0.14, 0.16) raw xDistance=-0.17 yDistance=-0.08
00:35:47.362 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:35:47.362 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:35:47.362 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:47.368 00.006 6120 UpdateGuideState exits: m=14360 SNR=78.5 Saturated
00:35:47.371 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:35:47.371 00.000 7680 MoveAxis(E, 0, ABG)
00:35:47.371 00.000 7680 Move returns status 0, amount 0
00:35:47.371 00.000 7680 MoveAxis(N, 0, ABG)
00:35:47.371 00.000 7680 Move returns status 0, amount 0
00:35:47.372 00.001 7680 move complete, result=0
00:35:47.372 00.000 7680 worker thread done servicing request
00:35:47.372 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:47.376 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:47.379 00.003 6120 Enqueuing Expose request
00:35:47.382 00.003 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:35:47.387 00.005 7680 Worker thread wakes up
00:35:47.387 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:47.387 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:48.642 01.255 7680 Exposure complete
00:35:48.781 00.139 7680 worker thread done servicing request
00:35:48.781 00.000 6120 OnExposeComplete: enter
00:35:48.785 00.004 6120 UpdateGuideState(): m_state=6
00:35:48.790 00.005 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4362
00:35:48.794 00.004 6120 Star::Find returns 1 (1), X=965.66, Y=45.02, Mass=14634, SNR=80.0, Peak=255 HFD=6.9
00:35:48.799 00.005 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.17 = -2.11)
00:35:48.803 00.004 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.38)
00:35:48.807 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.22 mountX=-0.11 mountY=-0.15, mountTheta=-2.21
00:35:48.812 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.21, opts=13)
00:35:48.816 00.004 6120 Enqueuing Move request for scope (0.08, 0.21)
00:35:48.821 00.005 7680 Worker thread wakes up
00:35:48.821 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:48.825 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
00:35:48.825 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
00:35:48.825 00.000 7680 Moving (0.08, 0.21) raw xDistance=-0.11 yDistance=-0.15
00:35:48.826 00.001 6120 UpdateGuideState exits: m=14634 SNR=80.0 Saturated
00:35:48.830 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:48.834 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:48.837 00.003 6120 Enqueuing Expose request
00:35:48.842 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:35:48.842 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:35:48.842 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:35:48.842 00.000 7680 MoveAxis(E, 0, ABG)
00:35:48.843 00.001 7680 Move returns status 0, amount 0
00:35:48.843 00.000 7680 MoveAxis(N, 0, ABG)
00:35:48.843 00.000 7680 Move returns status 0, amount 0
00:35:48.843 00.000 7680 move complete, result=0
00:35:48.844 00.001 7680 worker thread done servicing request
00:35:48.844 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:35:48.848 00.004 7680 Worker thread wakes up
00:35:48.848 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:48.848 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:50.100 01.252 7680 Exposure complete
00:35:50.237 00.137 7680 worker thread done servicing request
00:35:50.238 00.001 6120 OnExposeComplete: enter
00:35:50.242 00.004 6120 UpdateGuideState(): m_state=6
00:35:50.245 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4363
00:35:50.250 00.005 6120 Star::Find returns 1 (1), X=965.36, Y=45.10, Mass=13304, SNR=74.6, Peak=255 HFD=6.7
00:35:50.254 00.004 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
00:35:50.257 00.003 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
00:35:50.261 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.28 hyp=0.36 cameraTheta=2.22 mountX=0.16 mountY=-0.35, mountTheta=-1.14
00:35:50.269 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.28, opts=13)
00:35:50.274 00.005 6120 Enqueuing Move request for scope (-0.22, 0.28)
00:35:50.279 00.005 7680 Worker thread wakes up
00:35:50.279 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.28) opts 0xd
00:35:50.279 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.28)
00:35:50.279 00.000 7680 Moving (-0.22, 0.28) raw xDistance=0.16 yDistance=-0.35
00:35:50.279 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:35:50.279 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:35:50.279 00.000 7680 MoveAxis(E, 0, ABG)
00:35:50.280 00.001 7680 Move returns status 0, amount 0
00:35:50.280 00.000 7680 MoveAxis(N, 191, ABG)
00:35:50.280 00.000 7680 Guiding  Dir = 0, Dur = 191
00:35:50.280 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:50.285 00.005 6120 UpdateGuideState exits: m=13304 SNR=74.6 Saturated
00:35:50.288 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:50.291 00.003 7680 IsSlewing returns 0
00:35:50.291 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:50.296 00.005 6120 Enqueuing Expose request
00:35:50.302 00.006 7680 IsGuiding returns 0
00:35:50.302 00.000 7680 PulseGuide returned control before completion, sleep 201
00:35:50.511 00.209 7680 IsGuiding returns 1
00:35:50.514 00.003 7680 scope still moving after pulse duration time elapsed
00:35:50.542 00.028 7680 IsSlewing returns 0
00:35:50.544 00.002 7680 IsGuiding returns 0
00:35:50.544 00.000 7680 scope move finished after 191 + 51 ms
00:35:50.545 00.001 7680 Move returns status 0, amount 191
00:35:50.545 00.000 7680 move complete, result=0
00:35:50.545 00.000 7680 worker thread done servicing request
00:35:50.546 00.001 7680 Worker thread wakes up
00:35:50.546 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 191 ms NORTH
00:35:50.556 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:50.557 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:51.801 01.244 7680 Exposure complete
00:35:51.936 00.135 7680 worker thread done servicing request
00:35:51.937 00.001 6120 OnExposeComplete: enter
00:35:51.942 00.005 6120 UpdateGuideState(): m_state=6
00:35:51.946 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4364
00:35:51.951 00.005 6120 Star::Find returns 1 (1), X=965.31, Y=45.10, Mass=14330, SNR=78.6, Peak=255 HFD=6.8
00:35:51.956 00.005 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
00:35:51.961 00.005 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
00:35:51.966 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.29 hyp=0.39 cameraTheta=2.32 mountX=0.21 mountY=-0.38, mountTheta=-1.07
00:35:51.973 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.29, opts=13)
00:35:51.977 00.004 6120 Enqueuing Move request for scope (-0.27, 0.29)
00:35:51.983 00.006 7680 Worker thread wakes up
00:35:51.983 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.29) opts 0xd
00:35:51.983 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:51.988 00.005 6120 UpdateGuideState exits: m=14330 SNR=78.6 Saturated
00:35:51.991 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:51.995 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:51.999 00.004 6120 Enqueuing Expose request
00:35:52.003 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.29)
00:35:52.003 00.000 7680 Moving (-0.27, 0.29) raw xDistance=0.21 yDistance=-0.38
00:35:52.003 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:35:52.003 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:35:52.003 00.000 7680 MoveAxis(W, 85, ABG)
00:35:52.004 00.001 7680 Guiding  Dir = 3, Dur = 85
00:35:52.004 00.000 7680 IsSlewing returns 0
00:35:52.004 00.000 7680 IsGuiding returns 0
00:35:52.005 00.001 7680 PulseGuide returned control before completion, sleep 95
00:35:52.106 00.101 7680 IsGuiding returns 1
00:35:52.107 00.001 7680 scope still moving after pulse duration time elapsed
00:35:52.137 00.030 7680 IsSlewing returns 0
00:35:52.139 00.002 7680 IsGuiding returns 0
00:35:52.139 00.000 7680 scope move finished after 85 + 50 ms
00:35:52.140 00.001 7680 Move returns status 0, amount 85
00:35:52.140 00.000 7680 MoveAxis(N, 204, ABG)
00:35:52.140 00.000 7680 Guiding  Dir = 0, Dur = 204
00:35:52.141 00.001 7680 IsSlewing returns 0
00:35:52.141 00.000 7680 IsGuiding returns 0
00:35:52.142 00.001 7680 PulseGuide returned control before completion, sleep 214
00:35:52.371 00.229 7680 IsGuiding returns 1
00:35:52.371 00.000 7680 scope still moving after pulse duration time elapsed
00:35:52.402 00.031 7680 IsSlewing returns 0
00:35:52.404 00.002 7680 IsGuiding returns 0
00:35:52.404 00.000 7680 scope move finished after 204 + 57 ms
00:35:52.405 00.001 7680 Move returns status 0, amount 204
00:35:52.405 00.000 7680 move complete, result=0
00:35:52.406 00.001 7680 worker thread done servicing request
00:35:52.406 00.000 7680 Worker thread wakes up
00:35:52.407 00.001 6120 GuideStep: 0.2 px 85 ms WEST, -0.4 px 204 ms NORTH
00:35:52.413 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:52.413 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:53.666 01.253 7680 Exposure complete
00:35:53.796 00.130 7680 worker thread done servicing request
00:35:53.797 00.001 6120 OnExposeComplete: enter
00:35:53.801 00.004 6120 UpdateGuideState(): m_state=6
00:35:53.805 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4365
00:35:53.809 00.004 6120 Star::Find returns 1 (1), X=965.75, Y=45.02, Mass=14056, SNR=76.3, Peak=255 HFD=6.8
00:35:53.813 00.004 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-2.95) = xAngle (3.84 = -2.44)
00:35:53.817 00.004 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.57 = -2.71)
00:35:53.820 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.21 hyp=0.27 cameraTheta=0.89 mountX=-0.21 mountY=-0.11, mountTheta=-2.64
00:35:53.825 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.21, opts=13)
00:35:53.828 00.003 6120 Enqueuing Move request for scope (0.17, 0.21)
00:35:53.831 00.003 7680 Worker thread wakes up
00:35:53.831 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.21) opts 0xd
00:35:53.831 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.21)
00:35:53.831 00.000 7680 Moving (0.17, 0.21) raw xDistance=-0.21 yDistance=-0.11
00:35:53.831 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
00:35:53.831 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:35:53.832 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:53.834 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:35:53.834 00.000 7680 MoveAxis(E, 78, ABG)
00:35:53.834 00.000 7680 Guiding  Dir = 2, Dur = 78
00:35:53.835 00.001 7680 IsSlewing returns 0
00:35:53.835 00.000 6120 UpdateGuideState exits: m=14056 SNR=76.3 Saturated
00:35:53.838 00.003 7680 IsGuiding returns 0
00:35:53.838 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:53.841 00.003 7680 PulseGuide returned control before completion, sleep 88
00:35:53.841 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:53.844 00.003 6120 Enqueuing Expose request
00:35:53.935 00.091 7680 IsGuiding returns 1
00:35:53.935 00.000 7680 scope still moving after pulse duration time elapsed
00:35:53.966 00.031 7680 IsSlewing returns 0
00:35:53.966 00.000 7680 IsGuiding returns 0
00:35:53.967 00.001 7680 scope move finished after 78 + 51 ms
00:35:53.967 00.000 7680 Move returns status 0, amount 78
00:35:53.968 00.001 7680 MoveAxis(N, 0, ABG)
00:35:53.968 00.000 7680 Move returns status 0, amount 0
00:35:53.968 00.000 7680 move complete, result=0
00:35:53.968 00.000 7680 worker thread done servicing request
00:35:53.968 00.000 6120 GuideStep: -0.2 px 78 ms EAST, -0.1 px 0 ms NORTH
00:35:53.974 00.006 7680 Worker thread wakes up
00:35:53.974 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:53.974 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:55.225 01.251 7680 Exposure complete
00:35:55.367 00.142 7680 worker thread done servicing request
00:35:55.367 00.000 6120 OnExposeComplete: enter
00:35:55.374 00.007 6120 UpdateGuideState(): m_state=6
00:35:55.382 00.008 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4366
00:35:55.389 00.007 6120 Star::Find returns 1 (1), X=965.73, Y=45.15, Mass=14407, SNR=77.9, Peak=255 HFD=6.8
00:35:55.397 00.008 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
00:35:55.401 00.004 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.44)
00:35:55.408 00.007 6120 CameraToMount -- cameraX=0.15 cameraY=0.34 hyp=0.37 cameraTheta=1.16 mountX=-0.21 mountY=-0.24, mountTheta=-2.29
00:35:55.414 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.34, opts=13)
00:35:55.420 00.006 6120 Enqueuing Move request for scope (0.15, 0.34)
00:35:55.425 00.005 7680 Worker thread wakes up
00:35:55.425 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:55.432 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.34) opts 0xd
00:35:55.433 00.001 6120 UpdateGuideState exits: m=14407 SNR=77.9 Saturated
00:35:55.437 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:55.442 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:55.445 00.003 6120 Enqueuing Expose request
00:35:55.449 00.004 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.34)
00:35:55.449 00.000 7680 Moving (0.15, 0.34) raw xDistance=-0.21 yDistance=-0.24
00:35:55.449 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
00:35:55.449 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:35:55.449 00.000 7680 MoveAxis(E, 90, ABG)
00:35:55.451 00.002 7680 Guiding  Dir = 2, Dur = 90
00:35:55.451 00.000 7680 IsSlewing returns 0
00:35:55.452 00.001 7680 IsGuiding returns 0
00:35:55.452 00.000 7680 PulseGuide returned control before completion, sleep 100
00:35:55.558 00.106 7680 IsGuiding returns 1
00:35:55.558 00.000 7680 scope still moving after pulse duration time elapsed
00:35:55.589 00.031 7680 IsSlewing returns 0
00:35:55.589 00.000 7680 IsGuiding returns 0
00:35:55.590 00.001 7680 scope move finished after 90 + 48 ms
00:35:55.590 00.000 7680 Move returns status 0, amount 90
00:35:55.590 00.000 7680 MoveAxis(N, 129, ABG)
00:35:55.591 00.001 7680 Guiding  Dir = 0, Dur = 129
00:35:55.591 00.000 7680 IsSlewing returns 0
00:35:55.592 00.001 7680 IsGuiding returns 0
00:35:55.592 00.000 7680 PulseGuide returned control before completion, sleep 139
00:35:55.747 00.155 7680 IsGuiding returns 1
00:35:55.747 00.000 7680 scope still moving after pulse duration time elapsed
00:35:55.777 00.030 7680 IsSlewing returns 0
00:35:55.777 00.000 7680 IsGuiding returns 0
00:35:55.778 00.001 7680 scope move finished after 129 + 56 ms
00:35:55.778 00.000 7680 Move returns status 0, amount 129
00:35:55.778 00.000 7680 move complete, result=0
00:35:55.779 00.001 7680 worker thread done servicing request
00:35:55.780 00.001 7680 Worker thread wakes up
00:35:55.780 00.000 6120 GuideStep: -0.2 px 90 ms EAST, -0.2 px 129 ms NORTH
00:35:55.785 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:55.785 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:57.041 01.256 7680 Exposure complete
00:35:57.178 00.137 7680 worker thread done servicing request
00:35:57.178 00.000 6120 OnExposeComplete: enter
00:35:57.183 00.005 6120 UpdateGuideState(): m_state=6
00:35:57.187 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4367
00:35:57.190 00.003 6120 Star::Find returns 1 (1), X=965.40, Y=45.38, Mass=14760, SNR=78.3, Peak=255 HFD=7.2
00:35:57.194 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
00:35:57.198 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
00:35:57.203 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.57 hyp=0.59 cameraTheta=1.88 mountX=0.07 mountY=-0.59, mountTheta=-1.45
00:35:57.207 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.57, opts=13)
00:35:57.212 00.005 6120 Enqueuing Move request for scope (-0.18, 0.57)
00:35:57.215 00.003 7680 Worker thread wakes up
00:35:57.216 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:57.220 00.004 6120 UpdateGuideState exits: m=14760 SNR=78.3 Saturated
00:35:57.224 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:57.227 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:57.231 00.004 6120 Enqueuing Expose request
00:35:57.235 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.57) opts 0xd
00:35:57.236 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.57)
00:35:57.236 00.000 7680 Moving (-0.18, 0.57) raw xDistance=0.07 yDistance=-0.59
00:35:57.236 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:35:57.237 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
00:35:57.237 00.000 7680 MoveAxis(E, 0, ABG)
00:35:57.238 00.001 7680 Move returns status 0, amount 0
00:35:57.238 00.000 7680 MoveAxis(N, 319, ABG)
00:35:57.238 00.000 7680 Guiding  Dir = 0, Dur = 319
00:35:57.238 00.000 7680 IsSlewing returns 0
00:35:57.239 00.001 7680 IsGuiding returns 0
00:35:57.239 00.000 7680 PulseGuide returned control before completion, sleep 329
00:35:57.576 00.337 7680 IsGuiding returns 1
00:35:57.576 00.000 7680 scope still moving after pulse duration time elapsed
00:35:57.608 00.032 7680 IsSlewing returns 0
00:35:57.609 00.001 7680 IsGuiding returns 0
00:35:57.609 00.000 7680 scope move finished after 319 + 51 ms
00:35:57.609 00.000 7680 Move returns status 0, amount 319
00:35:57.610 00.001 7680 move complete, result=0
00:35:57.610 00.000 7680 worker thread done servicing request
00:35:57.610 00.000 7680 Worker thread wakes up
00:35:57.612 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 319 ms NORTH
00:35:57.621 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:57.621 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:35:58.867 01.246 7680 Exposure complete
00:35:58.999 00.132 7680 worker thread done servicing request
00:35:58.999 00.000 6120 OnExposeComplete: enter
00:35:59.003 00.004 6120 UpdateGuideState(): m_state=6
00:35:59.007 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4368
00:35:59.011 00.004 6120 Star::Find returns 1 (1), X=965.66, Y=44.90, Mass=14837, SNR=79.9, Peak=255 HFD=6.9
00:35:59.016 00.005 6120 CameraToMount -- cameraTheta (0.81) - m_xAngle (-2.95) = xAngle (3.77 = -2.52)
00:35:59.020 00.004 6120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.50 = -2.79)
00:35:59.024 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.81 mountX=-0.10 mountY=-0.04, mountTheta=-2.74
00:35:59.029 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.09, opts=13)
00:35:59.033 00.004 6120 Enqueuing Move request for scope (0.08, 0.09)
00:35:59.037 00.004 7680 Worker thread wakes up
00:35:59.037 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:35:59.040 00.003 6120 UpdateGuideState exits: m=14837 SNR=79.9 Saturated
00:35:59.046 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:59.051 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
00:35:59.052 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
00:35:59.052 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:35:59.055 00.003 6120 Enqueuing Expose request
00:35:59.059 00.004 7680 Moving (0.08, 0.09) raw xDistance=-0.10 yDistance=-0.04
00:35:59.059 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:35:59.060 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:35:59.060 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:35:59.060 00.000 7680 MoveAxis(E, 0, ABG)
00:35:59.060 00.000 7680 Move returns status 0, amount 0
00:35:59.061 00.001 7680 MoveAxis(N, 0, ABG)
00:35:59.062 00.001 7680 Move returns status 0, amount 0
00:35:59.062 00.000 7680 move complete, result=0
00:35:59.062 00.000 7680 worker thread done servicing request
00:35:59.062 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:35:59.066 00.004 7680 Worker thread wakes up
00:35:59.066 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:35:59.066 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:00.313 01.247 7680 Exposure complete
00:36:00.451 00.138 7680 worker thread done servicing request
00:36:00.452 00.001 6120 OnExposeComplete: enter
00:36:00.456 00.004 6120 UpdateGuideState(): m_state=6
00:36:00.461 00.005 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4369
00:36:00.465 00.004 6120 Star::Find returns 1 (1), X=965.88, Y=44.95, Mass=14170, SNR=77.4, Peak=255 HFD=7.0
00:36:00.468 00.003 6120 CameraToMount -- cameraTheta (0.43) - m_xAngle (-2.95) = xAngle (3.39 = -2.90)
00:36:00.472 00.004 6120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.12 = 3.12)
00:36:00.476 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=0.14 hyp=0.33 cameraTheta=0.43 mountX=-0.32 mountY=0.01, mountTheta=3.12
00:36:00.482 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.14, opts=13)
00:36:00.486 00.004 6120 Enqueuing Move request for scope (0.30, 0.14)
00:36:00.491 00.005 7680 Worker thread wakes up
00:36:00.491 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:00.495 00.004 6120 UpdateGuideState exits: m=14170 SNR=77.4 Saturated
00:36:00.498 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:00.503 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:00.506 00.003 6120 Enqueuing Expose request
00:36:00.510 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.14) opts 0xd
00:36:00.510 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.14)
00:36:00.511 00.001 7680 Moving (0.30, 0.14) raw xDistance=-0.32 yDistance=0.01
00:36:00.511 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:36:00.511 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:36:00.511 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:36:00.512 00.001 7680 MoveAxis(E, 129, ABG)
00:36:00.512 00.000 7680 Guiding  Dir = 2, Dur = 129
00:36:00.512 00.000 7680 IsSlewing returns 0
00:36:00.512 00.000 7680 IsGuiding returns 0
00:36:00.513 00.001 7680 PulseGuide returned control before completion, sleep 139
00:36:00.657 00.144 7680 IsGuiding returns 1
00:36:00.657 00.000 7680 scope still moving after pulse duration time elapsed
00:36:00.688 00.031 7680 IsSlewing returns 0
00:36:00.690 00.002 7680 IsGuiding returns 0
00:36:00.690 00.000 7680 scope move finished after 129 + 48 ms
00:36:00.690 00.000 7680 Move returns status 0, amount 129
00:36:00.691 00.001 7680 MoveAxis(N, 0, ABG)
00:36:00.691 00.000 7680 Move returns status 0, amount 0
00:36:00.691 00.000 7680 move complete, result=0
00:36:00.692 00.001 7680 worker thread done servicing request
00:36:00.692 00.000 6120 GuideStep: -0.3 px 129 ms EAST, 0.0 px 0 ms NORTH
00:36:00.698 00.006 7680 Worker thread wakes up
00:36:00.699 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:00.699 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:01.945 01.246 7680 Exposure complete
00:36:02.074 00.129 7680 worker thread done servicing request
00:36:02.075 00.001 6120 OnExposeComplete: enter
00:36:02.079 00.004 6120 UpdateGuideState(): m_state=6
00:36:02.084 00.005 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4370
00:36:02.088 00.004 6120 Star::Find returns 1 (1), X=965.67, Y=45.11, Mass=14801, SNR=79.3, Peak=255 HFD=6.9
00:36:02.091 00.003 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.24 = -2.05)
00:36:02.096 00.005 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
00:36:02.099 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.31 cameraTheta=1.28 mountX=-0.14 mountY=-0.23, mountTheta=-2.13
00:36:02.104 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.29, opts=13)
00:36:02.110 00.006 6120 Enqueuing Move request for scope (0.09, 0.29)
00:36:02.116 00.006 7680 Worker thread wakes up
00:36:02.116 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.29) opts 0xd
00:36:02.117 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.29)
00:36:02.117 00.000 7680 Moving (0.09, 0.29) raw xDistance=-0.14 yDistance=-0.23
00:36:02.117 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:36:02.117 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:36:02.118 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:02.123 00.005 6120 UpdateGuideState exits: m=14801 SNR=79.3 Saturated
00:36:02.127 00.004 7680 MoveAxis(E, 0, ABG)
00:36:02.127 00.000 7680 Move returns status 0, amount 0
00:36:02.127 00.000 7680 MoveAxis(N, 122, ABG)
00:36:02.127 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:02.131 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:02.136 00.005 7680 Guiding  Dir = 0, Dur = 122
00:36:02.137 00.001 6120 Enqueuing Expose request
00:36:02.141 00.004 7680 IsSlewing returns 0
00:36:02.142 00.001 7680 IsGuiding returns 0
00:36:02.142 00.000 7680 PulseGuide returned control before completion, sleep 132
00:36:02.281 00.139 7680 IsGuiding returns 1
00:36:02.282 00.001 7680 scope still moving after pulse duration time elapsed
00:36:02.312 00.030 7680 IsSlewing returns 0
00:36:02.313 00.001 7680 IsGuiding returns 0
00:36:02.314 00.001 7680 scope move finished after 122 + 49 ms
00:36:02.314 00.000 7680 Move returns status 0, amount 122
00:36:02.315 00.001 7680 move complete, result=0
00:36:02.315 00.000 7680 worker thread done servicing request
00:36:02.315 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 122 ms NORTH
00:36:02.321 00.006 7680 Worker thread wakes up
00:36:02.321 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:02.321 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:03.573 01.252 7680 Exposure complete
00:36:03.703 00.130 7680 worker thread done servicing request
00:36:03.703 00.000 6120 OnExposeComplete: enter
00:36:03.708 00.005 6120 UpdateGuideState(): m_state=6
00:36:03.712 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4371
00:36:03.715 00.003 6120 Star::Find returns 1 (1), X=965.72, Y=45.33, Mass=14350, SNR=77.4, Peak=255 HFD=7.0
00:36:03.719 00.004 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
00:36:03.724 00.005 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
00:36:03.728 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.51 hyp=0.53 cameraTheta=1.30 mountX=-0.24 mountY=-0.40, mountTheta=-2.11
00:36:03.732 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.51, opts=13)
00:36:03.739 00.007 6120 Enqueuing Move request for scope (0.14, 0.51)
00:36:03.744 00.005 7680 Worker thread wakes up
00:36:03.744 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.51) opts 0xd
00:36:03.744 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.51)
00:36:03.745 00.001 7680 Moving (0.14, 0.51) raw xDistance=-0.24 yDistance=-0.40
00:36:03.745 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:03.749 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:36:03.749 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:36:03.749 00.000 7680 MoveAxis(E, 97, ABG)
00:36:03.750 00.001 7680 Guiding  Dir = 2, Dur = 97
00:36:03.750 00.000 6120 UpdateGuideState exits: m=14350 SNR=77.4 Saturated
00:36:03.755 00.005 7680 IsSlewing returns 0
00:36:03.755 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:03.760 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:03.764 00.004 7680 IsGuiding returns 0
00:36:03.764 00.000 6120 Enqueuing Expose request
00:36:03.770 00.006 7680 PulseGuide returned control before completion, sleep 107
00:36:03.890 00.120 7680 IsGuiding returns 1
00:36:03.891 00.001 7680 scope still moving after pulse duration time elapsed
00:36:03.921 00.030 7680 IsSlewing returns 0
00:36:03.921 00.000 7680 IsGuiding returns 0
00:36:03.923 00.002 7680 scope move finished after 97 + 60 ms
00:36:03.923 00.000 7680 Move returns status 0, amount 97
00:36:03.924 00.001 7680 MoveAxis(N, 216, ABG)
00:36:03.924 00.000 7680 Guiding  Dir = 0, Dur = 216
00:36:03.924 00.000 7680 IsSlewing returns 0
00:36:03.925 00.001 7680 IsGuiding returns 0
00:36:03.927 00.002 7680 PulseGuide returned control before completion, sleep 226
00:36:04.157 00.230 7680 IsGuiding returns 1
00:36:04.159 00.002 7680 scope still moving after pulse duration time elapsed
00:36:04.189 00.030 7680 IsSlewing returns 0
00:36:04.190 00.001 7680 IsGuiding returns 0
00:36:04.191 00.001 7680 scope move finished after 216 + 48 ms
00:36:04.191 00.000 7680 Move returns status 0, amount 216
00:36:04.191 00.000 7680 move complete, result=0
00:36:04.191 00.000 7680 worker thread done servicing request
00:36:04.192 00.001 7680 Worker thread wakes up
00:36:04.192 00.000 6120 GuideStep: -0.2 px 97 ms EAST, -0.4 px 216 ms NORTH
00:36:04.199 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:04.199 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:05.451 01.252 7680 Exposure complete
00:36:05.583 00.132 7680 worker thread done servicing request
00:36:05.584 00.001 6120 OnExposeComplete: enter
00:36:05.588 00.004 6120 UpdateGuideState(): m_state=6
00:36:05.592 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4372
00:36:05.596 00.004 6120 Star::Find returns 1 (1), X=965.67, Y=45.06, Mass=14395, SNR=77.7, Peak=255 HFD=6.8
00:36:05.600 00.004 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
00:36:05.604 00.004 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.36)
00:36:05.609 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.25 hyp=0.26 cameraTheta=1.24 mountX=-0.13 mountY=-0.18, mountTheta=-2.18
00:36:05.614 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.25, opts=13)
00:36:05.618 00.004 6120 Enqueuing Move request for scope (0.09, 0.25)
00:36:05.622 00.004 7680 Worker thread wakes up
00:36:05.622 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:05.625 00.003 6120 UpdateGuideState exits: m=14395 SNR=77.7 Saturated
00:36:05.630 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:05.633 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:05.636 00.003 6120 Enqueuing Expose request
00:36:05.640 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.25) opts 0xd
00:36:05.640 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.25)
00:36:05.640 00.000 7680 Moving (0.09, 0.25) raw xDistance=-0.13 yDistance=-0.18
00:36:05.640 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:36:05.641 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:36:05.641 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:36:05.642 00.001 7680 MoveAxis(E, 0, ABG)
00:36:05.642 00.000 7680 Move returns status 0, amount 0
00:36:05.642 00.000 7680 MoveAxis(N, 0, ABG)
00:36:05.642 00.000 7680 Move returns status 0, amount 0
00:36:05.644 00.002 7680 move complete, result=0
00:36:05.644 00.000 7680 worker thread done servicing request
00:36:05.645 00.001 7680 Worker thread wakes up
00:36:05.646 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:05.646 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:05.646 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:36:06.891 01.245 7680 Exposure complete
00:36:07.024 00.133 6120 OnExposeComplete: enter
00:36:07.030 00.006 6120 UpdateGuideState(): m_state=6
00:36:07.033 00.003 7680 worker thread done servicing request
00:36:07.033 00.000 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4373
00:36:07.038 00.005 6120 Star::Find returns 1 (1), X=965.70, Y=45.26, Mass=13206, SNR=73.7, Peak=255 HFD=7.0
00:36:07.041 00.003 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
00:36:07.045 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
00:36:07.049 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.45 hyp=0.46 cameraTheta=1.31 mountX=-0.20 mountY=-0.35, mountTheta=-2.09
00:36:07.056 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.45, opts=13)
00:36:07.061 00.005 6120 Enqueuing Move request for scope (0.12, 0.45)
00:36:07.065 00.004 7680 Worker thread wakes up
00:36:07.065 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.45) opts 0xd
00:36:07.065 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.45)
00:36:07.065 00.000 7680 Moving (0.12, 0.45) raw xDistance=-0.20 yDistance=-0.35
00:36:07.065 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:36:07.065 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:36:07.067 00.002 7680 MoveAxis(E, 0, ABG)
00:36:07.067 00.000 7680 Move returns status 0, amount 0
00:36:07.067 00.000 7680 MoveAxis(N, 190, ABG)
00:36:07.067 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:07.072 00.005 7680 Guiding  Dir = 0, Dur = 190
00:36:07.072 00.000 6120 UpdateGuideState exits: m=13206 SNR=73.7 Saturated
00:36:07.076 00.004 7680 IsSlewing returns 0
00:36:07.076 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:07.079 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:07.084 00.005 7680 IsGuiding returns 0
00:36:07.084 00.000 6120 Enqueuing Expose request
00:36:07.087 00.003 7680 PulseGuide returned control before completion, sleep 200
00:36:07.301 00.214 7680 IsGuiding returns 1
00:36:07.302 00.001 7680 scope still moving after pulse duration time elapsed
00:36:07.336 00.034 7680 IsSlewing returns 0
00:36:07.337 00.001 7680 IsGuiding returns 0
00:36:07.338 00.001 7680 scope move finished after 190 + 63 ms
00:36:07.338 00.000 7680 Move returns status 0, amount 190
00:36:07.338 00.000 7680 move complete, result=0
00:36:07.339 00.001 7680 worker thread done servicing request
00:36:07.339 00.000 7680 Worker thread wakes up
00:36:07.339 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 190 ms NORTH
00:36:07.346 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:07.347 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:08.589 01.242 7680 Exposure complete
00:36:08.712 00.123 7680 worker thread done servicing request
00:36:08.712 00.000 6120 OnExposeComplete: enter
00:36:08.716 00.004 6120 UpdateGuideState(): m_state=6
00:36:08.719 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4374
00:36:08.723 00.004 6120 Star::Find returns 1 (1), X=965.71, Y=45.13, Mass=14402, SNR=78.3, Peak=255 HFD=6.9
00:36:08.727 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.15 = -2.14)
00:36:08.730 00.003 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.41)
00:36:08.734 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.32 hyp=0.35 cameraTheta=1.19 mountX=-0.19 mountY=-0.23, mountTheta=-2.25
00:36:08.740 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.32, opts=13)
00:36:08.745 00.005 6120 Enqueuing Move request for scope (0.13, 0.32)
00:36:08.748 00.003 7680 Worker thread wakes up
00:36:08.749 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:08.753 00.004 6120 UpdateGuideState exits: m=14402 SNR=78.3 Saturated
00:36:08.757 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.32) opts 0xd
00:36:08.757 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.32)
00:36:08.757 00.000 7680 Moving (0.13, 0.32) raw xDistance=-0.19 yDistance=-0.23
00:36:08.758 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:08.762 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:36:08.762 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:36:08.762 00.000 7680 MoveAxis(E, 0, ABG)
00:36:08.762 00.000 7680 Move returns status 0, amount 0
00:36:08.762 00.000 7680 MoveAxis(N, 126, ABG)
00:36:08.762 00.000 7680 Guiding  Dir = 0, Dur = 126
00:36:08.762 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:08.770 00.008 7680 IsSlewing returns 0
00:36:08.770 00.000 6120 Enqueuing Expose request
00:36:08.774 00.004 7680 IsGuiding returns 0
00:36:08.774 00.000 7680 PulseGuide returned control before completion, sleep 136
00:36:08.922 00.148 7680 IsGuiding returns 1
00:36:08.922 00.000 7680 scope still moving after pulse duration time elapsed
00:36:08.953 00.031 7680 IsSlewing returns 0
00:36:08.954 00.001 7680 IsGuiding returns 0
00:36:08.955 00.001 7680 scope move finished after 126 + 54 ms
00:36:08.955 00.000 7680 Move returns status 0, amount 126
00:36:08.955 00.000 7680 move complete, result=0
00:36:08.955 00.000 7680 worker thread done servicing request
00:36:08.955 00.000 7680 Worker thread wakes up
00:36:08.955 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 126 ms NORTH
00:36:08.962 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:08.962 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:10.202 01.240 7680 Exposure complete
00:36:10.328 00.126 7680 worker thread done servicing request
00:36:10.329 00.001 6120 OnExposeComplete: enter
00:36:10.333 00.004 6120 UpdateGuideState(): m_state=6
00:36:10.336 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4375
00:36:10.341 00.005 6120 Star::Find returns 1 (1), X=965.71, Y=45.53, Mass=14179, SNR=78.2, Peak=255 HFD=7.1
00:36:10.344 00.003 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
00:36:10.348 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.21)
00:36:10.352 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.72 hyp=0.73 cameraTheta=1.39 mountX=-0.26 mountY=-0.59, mountTheta=-1.99
00:36:10.357 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.72, opts=13)
00:36:10.361 00.004 6120 Enqueuing Move request for scope (0.13, 0.72)
00:36:10.366 00.005 7680 Worker thread wakes up
00:36:10.368 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:10.372 00.004 6120 UpdateGuideState exits: m=14179 SNR=78.2 Saturated
00:36:10.376 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:10.380 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:10.384 00.004 6120 Enqueuing Expose request
00:36:10.389 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.72) opts 0xd
00:36:10.389 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.72)
00:36:10.389 00.000 7680 Moving (0.13, 0.72) raw xDistance=-0.26 yDistance=-0.59
00:36:10.389 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:36:10.390 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
00:36:10.390 00.000 7680 MoveAxis(E, 106, ABG)
00:36:10.390 00.000 7680 Guiding  Dir = 2, Dur = 106
00:36:10.390 00.000 7680 IsSlewing returns 0
00:36:10.390 00.000 7680 IsGuiding returns 0
00:36:10.391 00.001 7680 PulseGuide returned control before completion, sleep 116
00:36:10.519 00.128 7680 IsGuiding returns 1
00:36:10.520 00.001 7680 scope still moving after pulse duration time elapsed
00:36:10.551 00.031 7680 IsSlewing returns 0
00:36:10.552 00.001 7680 IsGuiding returns 0
00:36:10.553 00.001 7680 scope move finished after 106 + 55 ms
00:36:10.553 00.000 7680 Move returns status 0, amount 106
00:36:10.555 00.002 7680 MoveAxis(N, 318, ABG)
00:36:10.555 00.000 7680 Guiding  Dir = 0, Dur = 318
00:36:10.556 00.001 7680 IsSlewing returns 0
00:36:10.556 00.000 7680 IsGuiding returns 0
00:36:10.557 00.001 7680 PulseGuide returned control before completion, sleep 328
00:36:10.893 00.336 7680 IsGuiding returns 1
00:36:10.893 00.000 7680 scope still moving after pulse duration time elapsed
00:36:10.923 00.030 7680 IsSlewing returns 0
00:36:10.923 00.000 7680 IsGuiding returns 0
00:36:10.923 00.000 7680 scope move finished after 318 + 49 ms
00:36:10.923 00.000 7680 Move returns status 0, amount 318
00:36:10.923 00.000 7680 move complete, result=0
00:36:10.924 00.001 7680 worker thread done servicing request
00:36:10.924 00.000 6120 GuideStep: -0.3 px 106 ms EAST, -0.6 px 318 ms NORTH
00:36:10.927 00.003 7680 Worker thread wakes up
00:36:10.927 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:10.927 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:12.176 01.249 7680 Exposure complete
00:36:12.310 00.134 7680 worker thread done servicing request
00:36:12.310 00.000 6120 OnExposeComplete: enter
00:36:12.314 00.004 6120 UpdateGuideState(): m_state=6
00:36:12.318 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4376
00:36:12.321 00.003 6120 Star::Find returns 1 (1), X=965.38, Y=45.01, Mass=13738, SNR=75.8, Peak=255 HFD=6.8
00:36:12.326 00.005 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
00:36:12.329 00.003 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.24)
00:36:12.334 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.19 hyp=0.28 cameraTheta=2.36 mountX=0.16 mountY=-0.26, mountTheta=-1.03
00:36:12.339 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.19, opts=13)
00:36:12.343 00.004 6120 Enqueuing Move request for scope (-0.20, 0.19)
00:36:12.347 00.004 7680 Worker thread wakes up
00:36:12.347 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.19) opts 0xd
00:36:12.347 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:12.351 00.004 6120 UpdateGuideState exits: m=13738 SNR=75.8 Saturated
00:36:12.355 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:12.359 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.19)
00:36:12.359 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:12.364 00.005 6120 Enqueuing Expose request
00:36:12.371 00.007 7680 Moving (-0.20, 0.19) raw xDistance=0.16 yDistance=-0.26
00:36:12.371 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:36:12.371 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:36:12.372 00.001 7680 MoveAxis(E, 0, ABG)
00:36:12.372 00.000 7680 Move returns status 0, amount 0
00:36:12.372 00.000 7680 MoveAxis(N, 142, ABG)
00:36:12.372 00.000 7680 Guiding  Dir = 0, Dur = 142
00:36:12.373 00.001 7680 IsSlewing returns 0
00:36:12.373 00.000 7680 IsGuiding returns 0
00:36:12.375 00.002 7680 PulseGuide returned control before completion, sleep 152
00:36:12.543 00.168 7680 IsGuiding returns 1
00:36:12.543 00.000 7680 scope still moving after pulse duration time elapsed
00:36:12.575 00.032 7680 IsSlewing returns 0
00:36:12.576 00.001 7680 IsGuiding returns 0
00:36:12.577 00.001 7680 scope move finished after 142 + 60 ms
00:36:12.578 00.001 7680 Move returns status 0, amount 142
00:36:12.578 00.000 7680 move complete, result=0
00:36:12.579 00.001 7680 worker thread done servicing request
00:36:12.580 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 142 ms NORTH
00:36:12.588 00.008 7680 Worker thread wakes up
00:36:12.588 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:12.588 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:13.843 01.255 7680 Exposure complete
00:36:13.972 00.129 7680 worker thread done servicing request
00:36:13.973 00.001 6120 OnExposeComplete: enter
00:36:13.977 00.004 6120 UpdateGuideState(): m_state=6
00:36:13.982 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4377
00:36:13.988 00.006 6120 Star::Find returns 1 (1), X=965.41, Y=45.05, Mass=14064, SNR=77.3, Peak=255 HFD=6.8
00:36:13.993 00.005 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.15 = -1.13)
00:36:13.997 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.40)
00:36:14.000 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.24 hyp=0.29 cameraTheta=2.20 mountX=0.13 mountY=-0.29, mountTheta=-1.16
00:36:14.005 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.24, opts=13)
00:36:14.009 00.004 6120 Enqueuing Move request for scope (-0.17, 0.24)
00:36:14.013 00.004 7680 Worker thread wakes up
00:36:14.013 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.24) opts 0xd
00:36:14.013 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.24)
00:36:14.014 00.001 7680 Moving (-0.17, 0.24) raw xDistance=0.13 yDistance=-0.29
00:36:14.014 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:36:14.014 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:36:14.014 00.000 7680 MoveAxis(E, 0, ABG)
00:36:14.014 00.000 7680 Move returns status 0, amount 0
00:36:14.014 00.000 7680 MoveAxis(N, 158, ABG)
00:36:14.015 00.001 7680 Guiding  Dir = 0, Dur = 158
00:36:14.015 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:14.018 00.003 7680 IsSlewing returns 0
00:36:14.018 00.000 6120 UpdateGuideState exits: m=14064 SNR=77.3 Saturated
00:36:14.023 00.005 7680 IsGuiding returns 0
00:36:14.023 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:14.028 00.005 7680 PulseGuide returned control before completion, sleep 168
00:36:14.029 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:14.032 00.003 6120 Enqueuing Expose request
00:36:14.206 00.174 7680 IsGuiding returns 1
00:36:14.206 00.000 7680 scope still moving after pulse duration time elapsed
00:36:14.238 00.032 7680 IsSlewing returns 0
00:36:14.239 00.001 7680 IsGuiding returns 1
00:36:14.268 00.029 7680 IsSlewing returns 0
00:36:14.270 00.002 7680 IsGuiding returns 1
00:36:14.301 00.031 7680 IsSlewing returns 0
00:36:14.302 00.001 7680 IsGuiding returns 0
00:36:14.302 00.000 7680 scope move finished after 158 + 120 ms
00:36:14.302 00.000 7680 Move returns status 0, amount 158
00:36:14.303 00.001 7680 move complete, result=0
00:36:14.303 00.000 7680 worker thread done servicing request
00:36:14.303 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 158 ms NORTH
00:36:14.310 00.007 7680 Worker thread wakes up
00:36:14.310 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:14.310 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:15.554 01.244 7680 Exposure complete
00:36:15.692 00.138 7680 worker thread done servicing request
00:36:15.693 00.001 6120 OnExposeComplete: enter
00:36:15.698 00.005 6120 UpdateGuideState(): m_state=6
00:36:15.702 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4378
00:36:15.707 00.005 6120 Star::Find returns 1 (1), X=965.41, Y=45.04, Mass=13940, SNR=76.8, Peak=255 HFD=6.8
00:36:15.711 00.004 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
00:36:15.716 00.005 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
00:36:15.719 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.23 hyp=0.29 cameraTheta=2.21 mountX=0.12 mountY=-0.28, mountTheta=-1.16
00:36:15.724 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.23, opts=13)
00:36:15.727 00.003 6120 Enqueuing Move request for scope (-0.17, 0.23)
00:36:15.731 00.004 7680 Worker thread wakes up
00:36:15.732 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:15.735 00.003 6120 UpdateGuideState exits: m=13940 SNR=76.8 Saturated
00:36:15.739 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:15.742 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:15.746 00.004 6120 Enqueuing Expose request
00:36:15.750 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.23) opts 0xd
00:36:15.750 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.23)
00:36:15.750 00.000 7680 Moving (-0.17, 0.23) raw xDistance=0.12 yDistance=-0.28
00:36:15.750 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:36:15.751 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:36:15.751 00.000 7680 MoveAxis(E, 0, ABG)
00:36:15.752 00.001 7680 Move returns status 0, amount 0
00:36:15.752 00.000 7680 MoveAxis(N, 153, ABG)
00:36:15.752 00.000 7680 Guiding  Dir = 0, Dur = 153
00:36:15.752 00.000 7680 IsSlewing returns 0
00:36:15.752 00.000 7680 IsGuiding returns 0
00:36:15.753 00.001 7680 PulseGuide returned control before completion, sleep 163
00:36:15.930 00.177 7680 IsGuiding returns 0
00:36:15.931 00.001 7680 Move returns status 0, amount 153
00:36:15.931 00.000 7680 move complete, result=0
00:36:15.931 00.000 7680 worker thread done servicing request
00:36:15.932 00.001 7680 Worker thread wakes up
00:36:15.933 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 153 ms NORTH
00:36:15.939 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:15.939 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:17.185 01.246 7680 Exposure complete
00:36:17.317 00.132 7680 worker thread done servicing request
00:36:17.317 00.000 6120 OnExposeComplete: enter
00:36:17.321 00.004 6120 UpdateGuideState(): m_state=6
00:36:17.325 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4379
00:36:17.330 00.005 6120 Star::Find returns 1 (1), X=965.38, Y=44.98, Mass=13798, SNR=75.7, Peak=255 HFD=6.8
00:36:17.336 00.006 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.41 = -0.88)
00:36:17.340 00.004 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.14)
00:36:17.344 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.16 hyp=0.26 cameraTheta=2.45 mountX=0.16 mountY=-0.23, mountTheta=-0.96
00:36:17.349 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.16, opts=13)
00:36:17.353 00.004 6120 Enqueuing Move request for scope (-0.20, 0.16)
00:36:17.358 00.005 7680 Worker thread wakes up
00:36:17.358 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.16) opts 0xd
00:36:17.358 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.16)
00:36:17.358 00.000 7680 Moving (-0.20, 0.16) raw xDistance=0.16 yDistance=-0.23
00:36:17.359 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:17.363 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:36:17.363 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:36:17.363 00.000 7680 MoveAxis(E, 0, ABG)
00:36:17.363 00.000 7680 Move returns status 0, amount 0
00:36:17.363 00.000 6120 UpdateGuideState exits: m=13798 SNR=75.7 Saturated
00:36:17.368 00.005 7680 MoveAxis(N, 126, ABG)
00:36:17.368 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:17.372 00.004 7680 Guiding  Dir = 0, Dur = 126
00:36:17.372 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:17.376 00.004 6120 Enqueuing Expose request
00:36:17.380 00.004 7680 IsSlewing returns 0
00:36:17.381 00.001 7680 IsGuiding returns 0
00:36:17.381 00.000 7680 PulseGuide returned control before completion, sleep 136
00:36:17.533 00.152 7680 IsGuiding returns 1
00:36:17.534 00.001 7680 scope still moving after pulse duration time elapsed
00:36:17.564 00.030 7680 IsSlewing returns 0
00:36:17.566 00.002 7680 IsGuiding returns 1
00:36:17.596 00.030 7680 IsSlewing returns 0
00:36:17.596 00.000 7680 IsGuiding returns 0
00:36:17.597 00.001 7680 scope move finished after 126 + 90 ms
00:36:17.597 00.000 7680 Move returns status 0, amount 126
00:36:17.598 00.001 7680 move complete, result=0
00:36:17.598 00.000 7680 worker thread done servicing request
00:36:17.599 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 126 ms NORTH
00:36:17.605 00.006 7680 Worker thread wakes up
00:36:17.605 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:17.607 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:18.855 01.248 7680 Exposure complete
00:36:19.001 00.146 7680 worker thread done servicing request
00:36:19.001 00.000 6120 OnExposeComplete: enter
00:36:19.005 00.004 6120 UpdateGuideState(): m_state=6
00:36:19.009 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4380
00:36:19.012 00.003 6120 Star::Find returns 1 (1), X=965.70, Y=45.09, Mass=14307, SNR=77.7, Peak=255 HFD=6.8
00:36:19.017 00.005 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
00:36:19.022 00.005 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.42)
00:36:19.025 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.28 hyp=0.30 cameraTheta=1.17 mountX=-0.17 mountY=-0.20, mountTheta=-2.27
00:36:19.031 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.28, opts=13)
00:36:19.035 00.004 6120 Enqueuing Move request for scope (0.12, 0.28)
00:36:19.039 00.004 7680 Worker thread wakes up
00:36:19.039 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.28) opts 0xd
00:36:19.039 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.28)
00:36:19.040 00.001 7680 Moving (0.12, 0.28) raw xDistance=-0.17 yDistance=-0.20
00:36:19.040 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:36:19.040 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:36:19.040 00.000 7680 MoveAxis(E, 0, ABG)
00:36:19.040 00.000 7680 Move returns status 0, amount 0
00:36:19.040 00.000 7680 MoveAxis(N, 109, ABG)
00:36:19.040 00.000 7680 Guiding  Dir = 0, Dur = 109
00:36:19.040 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:19.044 00.004 7680 IsSlewing returns 0
00:36:19.044 00.000 6120 UpdateGuideState exits: m=14307 SNR=77.7 Saturated
00:36:19.047 00.003 7680 IsGuiding returns 0
00:36:19.048 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:19.052 00.004 7680 PulseGuide returned control before completion, sleep 119
00:36:19.053 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:19.056 00.003 6120 Enqueuing Expose request
00:36:19.188 00.132 7680 IsGuiding returns 1
00:36:19.188 00.000 7680 scope still moving after pulse duration time elapsed
00:36:19.219 00.031 7680 IsSlewing returns 0
00:36:19.219 00.000 7680 IsGuiding returns 0
00:36:19.220 00.001 7680 scope move finished after 109 + 62 ms
00:36:19.221 00.001 7680 Move returns status 0, amount 109
00:36:19.221 00.000 7680 move complete, result=0
00:36:19.222 00.001 7680 worker thread done servicing request
00:36:19.222 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 109 ms NORTH
00:36:19.229 00.007 7680 Worker thread wakes up
00:36:19.230 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:19.230 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:20.482 01.252 7680 Exposure complete
00:36:20.613 00.131 7680 worker thread done servicing request
00:36:20.613 00.000 6120 OnExposeComplete: enter
00:36:20.618 00.005 6120 UpdateGuideState(): m_state=6
00:36:20.621 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4381
00:36:20.625 00.004 6120 Star::Find returns 1 (1), X=965.72, Y=45.02, Mass=14480, SNR=77.7, Peak=255 HFD=6.9
00:36:20.629 00.004 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.91 = -2.37)
00:36:20.634 00.005 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.64)
00:36:20.636 00.002 6120 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.25 cameraTheta=0.96 mountX=-0.18 mountY=-0.12, mountTheta=-2.55
00:36:20.642 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.20, opts=13)
00:36:20.647 00.005 6120 Enqueuing Move request for scope (0.14, 0.20)
00:36:20.652 00.005 7680 Worker thread wakes up
00:36:20.653 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:20.657 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
00:36:20.658 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
00:36:20.658 00.000 7680 Moving (0.14, 0.20) raw xDistance=-0.18 yDistance=-0.12
00:36:20.658 00.000 6120 UpdateGuideState exits: m=14480 SNR=77.7 Saturated
00:36:20.663 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:20.665 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:20.670 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:36:20.672 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:36:20.672 00.000 6120 Enqueuing Expose request
00:36:20.675 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:36:20.675 00.000 7680 MoveAxis(E, 0, ABG)
00:36:20.675 00.000 7680 Move returns status 0, amount 0
00:36:20.675 00.000 7680 MoveAxis(N, 0, ABG)
00:36:20.677 00.002 7680 Move returns status 0, amount 0
00:36:20.677 00.000 7680 move complete, result=0
00:36:20.678 00.001 7680 worker thread done servicing request
00:36:20.678 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:36:20.683 00.005 7680 Worker thread wakes up
00:36:20.683 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:20.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:21.930 01.247 7680 Exposure complete
00:36:22.060 00.130 7680 worker thread done servicing request
00:36:22.061 00.001 6120 OnExposeComplete: enter
00:36:22.064 00.003 6120 UpdateGuideState(): m_state=6
00:36:22.068 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4382
00:36:22.072 00.004 6120 Star::Find returns 1 (1), X=965.87, Y=44.98, Mass=14159, SNR=77.5, Peak=255 HFD=7.0
00:36:22.075 00.003 6120 CameraToMount -- cameraTheta (0.52) - m_xAngle (-2.95) = xAngle (3.48 = -2.81)
00:36:22.082 00.007 6120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.21 = -3.07)
00:36:22.087 00.005 6120 CameraToMount -- cameraX=0.29 cameraY=0.17 hyp=0.33 cameraTheta=0.52 mountX=-0.31 mountY=-0.02, mountTheta=-3.07
00:36:22.093 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.17, opts=13)
00:36:22.098 00.005 6120 Enqueuing Move request for scope (0.29, 0.17)
00:36:22.102 00.004 7680 Worker thread wakes up
00:36:22.102 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.17) opts 0xd
00:36:22.102 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.17)
00:36:22.102 00.000 7680 Moving (0.29, 0.17) raw xDistance=-0.31 yDistance=-0.02
00:36:22.102 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
00:36:22.102 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:36:22.104 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:22.109 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:36:22.109 00.000 7680 MoveAxis(E, 128, ABG)
00:36:22.109 00.000 7680 Guiding  Dir = 2, Dur = 128
00:36:22.110 00.001 6120 UpdateGuideState exits: m=14159 SNR=77.5 Saturated
00:36:22.114 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:22.118 00.004 7680 IsSlewing returns 0
00:36:22.154 00.036 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:22.160 00.006 6120 Enqueuing Expose request
00:36:22.164 00.004 7680 IsGuiding returns 0
00:36:22.164 00.000 7680 PulseGuide returned control before completion, sleep 138
00:36:22.311 00.147 7680 IsGuiding returns 1
00:36:22.312 00.001 7680 scope still moving after pulse duration time elapsed
00:36:22.344 00.032 7680 IsSlewing returns 0
00:36:22.345 00.001 7680 IsGuiding returns 0
00:36:22.346 00.001 7680 scope move finished after 128 + 53 ms
00:36:22.346 00.000 7680 Move returns status 0, amount 128
00:36:22.347 00.001 7680 MoveAxis(N, 0, ABG)
00:36:22.347 00.000 7680 Move returns status 0, amount 0
00:36:22.348 00.001 7680 move complete, result=0
00:36:22.348 00.000 7680 worker thread done servicing request
00:36:22.349 00.001 7680 Worker thread wakes up
00:36:22.349 00.000 6120 GuideStep: -0.3 px 128 ms EAST, -0.0 px 0 ms NORTH
00:36:22.357 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:22.357 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:23.602 01.245 7680 Exposure complete
00:36:23.743 00.141 7680 worker thread done servicing request
00:36:23.743 00.000 6120 OnExposeComplete: enter
00:36:23.746 00.003 6120 UpdateGuideState(): m_state=6
00:36:23.749 00.003 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4383
00:36:23.755 00.006 6120 Star::Find returns 1 (1), X=965.72, Y=45.17, Mass=15140, SNR=79.9, Peak=255 HFD=6.9
00:36:23.758 00.003 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
00:36:23.762 00.004 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
00:36:23.767 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.36 hyp=0.39 cameraTheta=1.20 mountX=-0.21 mountY=-0.26, mountTheta=-2.24
00:36:23.775 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.36, opts=13)
00:36:23.779 00.004 6120 Enqueuing Move request for scope (0.14, 0.36)
00:36:23.783 00.004 7680 Worker thread wakes up
00:36:23.783 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.36) opts 0xd
00:36:23.783 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.36)
00:36:23.783 00.000 7680 Moving (0.14, 0.36) raw xDistance=-0.21 yDistance=-0.26
00:36:23.783 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
00:36:23.785 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:36:23.785 00.000 7680 MoveAxis(E, 93, ABG)
00:36:23.785 00.000 7680 Guiding  Dir = 2, Dur = 93
00:36:23.785 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:23.789 00.004 7680 IsSlewing returns 0
00:36:23.789 00.000 6120 UpdateGuideState exits: m=15140 SNR=79.9 Saturated
00:36:23.793 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:23.798 00.005 7680 IsGuiding returns 0
00:36:23.798 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:23.802 00.004 6120 Enqueuing Expose request
00:36:23.806 00.004 7680 PulseGuide returned control before completion, sleep 103
00:36:23.922 00.116 7680 IsGuiding returns 1
00:36:23.923 00.001 7680 scope still moving after pulse duration time elapsed
00:36:23.954 00.031 7680 IsSlewing returns 0
00:36:23.955 00.001 7680 IsGuiding returns 0
00:36:23.956 00.001 7680 scope move finished after 93 + 64 ms
00:36:23.957 00.001 7680 Move returns status 0, amount 93
00:36:23.957 00.000 7680 MoveAxis(N, 142, ABG)
00:36:23.958 00.001 7680 Guiding  Dir = 0, Dur = 142
00:36:23.959 00.001 7680 IsSlewing returns 0
00:36:23.959 00.000 7680 IsGuiding returns 0
00:36:23.960 00.001 7680 PulseGuide returned control before completion, sleep 152
00:36:24.124 00.164 7680 IsGuiding returns 1
00:36:24.124 00.000 7680 scope still moving after pulse duration time elapsed
00:36:24.155 00.031 7680 IsSlewing returns 0
00:36:24.155 00.000 7680 IsGuiding returns 0
00:36:24.155 00.000 7680 scope move finished after 142 + 53 ms
00:36:24.156 00.001 7680 Move returns status 0, amount 142
00:36:24.156 00.000 7680 move complete, result=0
00:36:24.156 00.000 7680 worker thread done servicing request
00:36:24.156 00.000 7680 Worker thread wakes up
00:36:24.157 00.001 6120 GuideStep: -0.2 px 93 ms EAST, -0.3 px 142 ms NORTH
00:36:24.162 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:24.162 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:25.407 01.245 7680 Exposure complete
00:36:25.545 00.138 7680 worker thread done servicing request
00:36:25.546 00.001 6120 OnExposeComplete: enter
00:36:25.551 00.005 6120 UpdateGuideState(): m_state=6
00:36:25.555 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4384
00:36:25.559 00.004 6120 Star::Find returns 1 (1), X=965.24, Y=45.15, Mass=13541, SNR=76.8, Peak=255 HFD=6.9
00:36:25.563 00.004 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.31 = -0.98)
00:36:25.567 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
00:36:25.570 00.003 6120 CameraToMount -- cameraX=-0.34 cameraY=0.34 hyp=0.48 cameraTheta=2.35 mountX=0.27 mountY=-0.46, mountTheta=-1.04
00:36:25.576 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.34, opts=13)
00:36:25.583 00.007 6120 Enqueuing Move request for scope (-0.34, 0.34)
00:36:25.588 00.005 7680 Worker thread wakes up
00:36:25.589 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.34) opts 0xd
00:36:25.589 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.34)
00:36:25.589 00.000 7680 Moving (-0.34, 0.34) raw xDistance=0.27 yDistance=-0.46
00:36:25.589 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
00:36:25.590 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:36:25.590 00.000 7680 MoveAxis(W, 104, ABG)
00:36:25.590 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:25.595 00.005 6120 UpdateGuideState exits: m=13541 SNR=76.8 Saturated
00:36:25.599 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:25.602 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:25.606 00.004 6120 Enqueuing Expose request
00:36:25.609 00.003 7680 Guiding  Dir = 3, Dur = 104
00:36:25.610 00.001 7680 IsSlewing returns 0
00:36:25.610 00.000 7680 IsGuiding returns 0
00:36:25.610 00.000 7680 PulseGuide returned control before completion, sleep 114
00:36:25.738 00.128 7680 IsGuiding returns 0
00:36:25.739 00.001 7680 Move returns status 0, amount 104
00:36:25.739 00.000 7680 MoveAxis(N, 248, ABG)
00:36:25.739 00.000 7680 Guiding  Dir = 0, Dur = 248
00:36:25.740 00.001 7680 IsSlewing returns 0
00:36:25.740 00.000 7680 IsGuiding returns 0
00:36:25.741 00.001 7680 PulseGuide returned control before completion, sleep 258
00:36:26.005 00.264 7680 IsGuiding returns 1
00:36:26.006 00.001 7680 scope still moving after pulse duration time elapsed
00:36:26.036 00.030 7680 IsSlewing returns 0
00:36:26.037 00.001 7680 IsGuiding returns 0
00:36:26.038 00.001 7680 scope move finished after 248 + 48 ms
00:36:26.038 00.000 7680 Move returns status 0, amount 248
00:36:26.039 00.001 7680 move complete, result=0
00:36:26.040 00.001 7680 worker thread done servicing request
00:36:26.040 00.000 6120 GuideStep: 0.3 px 104 ms WEST, -0.5 px 248 ms NORTH
00:36:26.049 00.009 7680 Worker thread wakes up
00:36:26.049 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:26.049 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:27.287 01.238 7680 Exposure complete
00:36:27.415 00.128 7680 worker thread done servicing request
00:36:27.415 00.000 6120 OnExposeComplete: enter
00:36:27.420 00.005 6120 UpdateGuideState(): m_state=6
00:36:27.426 00.006 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4385
00:36:27.431 00.005 6120 Star::Find returns 1 (1), X=965.87, Y=45.14, Mass=14719, SNR=77.5, Peak=255 HFD=6.8
00:36:27.435 00.004 6120 CameraToMount -- cameraTheta (0.84) - m_xAngle (-2.95) = xAngle (3.80 = -2.49)
00:36:27.440 00.005 6120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.53 = -2.75)
00:36:27.444 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=0.32 hyp=0.43 cameraTheta=0.84 mountX=-0.34 mountY=-0.16, mountTheta=-2.70
00:36:27.451 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.32, opts=13)
00:36:27.456 00.005 6120 Enqueuing Move request for scope (0.29, 0.32)
00:36:27.459 00.003 7680 Worker thread wakes up
00:36:27.460 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.32) opts 0xd
00:36:27.460 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.32)
00:36:27.460 00.000 7680 Moving (0.29, 0.32) raw xDistance=-0.34 yDistance=-0.16
00:36:27.460 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
00:36:27.460 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:36:27.462 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:27.465 00.003 6120 UpdateGuideState exits: m=14719 SNR=77.5 Saturated
00:36:27.468 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:27.473 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:27.478 00.005 6120 Enqueuing Expose request
00:36:27.481 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:36:27.481 00.000 7680 MoveAxis(E, 133, ABG)
00:36:27.481 00.000 7680 Guiding  Dir = 2, Dur = 133
00:36:27.481 00.000 7680 IsSlewing returns 0
00:36:27.483 00.002 7680 IsGuiding returns 0
00:36:27.483 00.000 7680 PulseGuide returned control before completion, sleep 143
00:36:27.639 00.156 7680 IsGuiding returns 0
00:36:27.641 00.002 7680 Move returns status 0, amount 133
00:36:27.642 00.001 7680 MoveAxis(N, 0, ABG)
00:36:27.642 00.000 7680 Move returns status 0, amount 0
00:36:27.642 00.000 7680 move complete, result=0
00:36:27.644 00.002 7680 worker thread done servicing request
00:36:27.644 00.000 6120 GuideStep: -0.3 px 133 ms EAST, -0.2 px 0 ms NORTH
00:36:27.650 00.006 7680 Worker thread wakes up
00:36:27.650 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:27.650 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:28.901 01.251 7680 Exposure complete
00:36:29.031 00.130 7680 worker thread done servicing request
00:36:29.031 00.000 6120 OnExposeComplete: enter
00:36:29.035 00.004 6120 UpdateGuideState(): m_state=6
00:36:29.039 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4386
00:36:29.043 00.004 6120 Star::Find returns 1 (1), X=965.52, Y=45.54, Mass=13840, SNR=75.5, Peak=255 HFD=7.0
00:36:29.049 00.006 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
00:36:29.054 00.005 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
00:36:29.058 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.73 hyp=0.73 cameraTheta=1.65 mountX=-0.08 mountY=-0.68, mountTheta=-1.69
00:36:29.062 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.73, opts=13)
00:36:29.067 00.005 6120 Enqueuing Move request for scope (-0.06, 0.73)
00:36:29.071 00.004 7680 Worker thread wakes up
00:36:29.071 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:29.075 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.73) opts 0xd
00:36:29.075 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.73)
00:36:29.075 00.000 7680 Moving (-0.06, 0.73) raw xDistance=-0.08 yDistance=-0.68
00:36:29.076 00.001 6120 UpdateGuideState exits: m=13840 SNR=75.5 Saturated
00:36:29.081 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:29.084 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:29.088 00.004 6120 Enqueuing Expose request
00:36:29.091 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:36:29.091 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
00:36:29.091 00.000 7680 MoveAxis(E, 0, ABG)
00:36:29.092 00.001 7680 Move returns status 0, amount 0
00:36:29.092 00.000 7680 MoveAxis(N, 367, ABG)
00:36:29.092 00.000 7680 Guiding  Dir = 0, Dur = 367
00:36:29.092 00.000 7680 IsSlewing returns 0
00:36:29.093 00.001 7680 IsGuiding returns 0
00:36:29.093 00.000 7680 PulseGuide returned control before completion, sleep 377
00:36:29.485 00.392 7680 IsGuiding returns 1
00:36:29.485 00.000 7680 scope still moving after pulse duration time elapsed
00:36:29.517 00.032 7680 IsSlewing returns 0
00:36:29.518 00.001 7680 IsGuiding returns 0
00:36:29.518 00.000 7680 scope move finished after 367 + 57 ms
00:36:29.519 00.001 7680 Move returns status 0, amount 367
00:36:29.519 00.000 7680 move complete, result=0
00:36:29.519 00.000 7680 worker thread done servicing request
00:36:29.520 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.7 px 367 ms NORTH
00:36:29.526 00.006 7680 Worker thread wakes up
00:36:29.527 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:29.527 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:30.783 01.256 7680 Exposure complete
00:36:30.909 00.126 7680 worker thread done servicing request
00:36:30.909 00.000 6120 OnExposeComplete: enter
00:36:30.914 00.005 6120 UpdateGuideState(): m_state=6
00:36:30.917 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4387
00:36:30.922 00.005 6120 Star::Find returns 1 (1), X=965.70, Y=45.06, Mass=13989, SNR=77.9, Peak=255 HFD=6.8
00:36:30.927 00.005 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
00:36:30.932 00.005 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.48)
00:36:30.936 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.25 hyp=0.27 cameraTheta=1.12 mountX=-0.16 mountY=-0.17, mountTheta=-2.34
00:36:30.942 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.25, opts=13)
00:36:30.945 00.003 6120 Enqueuing Move request for scope (0.12, 0.25)
00:36:30.950 00.005 7680 Worker thread wakes up
00:36:30.950 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.25) opts 0xd
00:36:30.950 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.25)
00:36:30.951 00.001 7680 Moving (0.12, 0.25) raw xDistance=-0.16 yDistance=-0.17
00:36:30.951 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:36:30.951 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:36:30.951 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:30.955 00.004 6120 UpdateGuideState exits: m=13989 SNR=77.9 Saturated
00:36:30.960 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:30.964 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:30.967 00.003 6120 Enqueuing Expose request
00:36:30.972 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:36:30.972 00.000 7680 MoveAxis(E, 0, ABG)
00:36:30.972 00.000 7680 Move returns status 0, amount 0
00:36:30.972 00.000 7680 MoveAxis(N, 0, ABG)
00:36:30.973 00.001 7680 Move returns status 0, amount 0
00:36:30.973 00.000 7680 move complete, result=0
00:36:30.974 00.001 7680 worker thread done servicing request
00:36:30.974 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:36:30.977 00.003 7680 Worker thread wakes up
00:36:30.977 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:30.977 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:32.221 01.244 7680 Exposure complete
00:36:32.357 00.136 7680 worker thread done servicing request
00:36:32.358 00.001 6120 OnExposeComplete: enter
00:36:32.362 00.004 6120 UpdateGuideState(): m_state=6
00:36:32.366 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4388
00:36:32.371 00.005 6120 Star::Find returns 1 (1), X=965.73, Y=45.16, Mass=13923, SNR=77.1, Peak=255 HFD=6.8
00:36:32.374 00.003 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.13 = -2.16)
00:36:32.378 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.43)
00:36:32.381 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.35 hyp=0.38 cameraTheta=1.17 mountX=-0.21 mountY=-0.25, mountTheta=-2.27
00:36:32.388 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.35, opts=13)
00:36:32.392 00.004 6120 Enqueuing Move request for scope (0.15, 0.35)
00:36:32.397 00.005 7680 Worker thread wakes up
00:36:32.397 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.35) opts 0xd
00:36:32.397 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.35)
00:36:32.397 00.000 7680 Moving (0.15, 0.35) raw xDistance=-0.21 yDistance=-0.25
00:36:32.398 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:32.402 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:36:32.402 00.000 6120 UpdateGuideState exits: m=13923 SNR=77.1 Saturated
00:36:32.406 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:32.410 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:32.413 00.003 6120 Enqueuing Expose request
00:36:32.417 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:36:32.417 00.000 7680 MoveAxis(E, 86, ABG)
00:36:32.417 00.000 7680 Guiding  Dir = 2, Dur = 86
00:36:32.417 00.000 7680 IsSlewing returns 0
00:36:32.418 00.001 7680 IsGuiding returns 0
00:36:32.418 00.000 7680 PulseGuide returned control before completion, sleep 96
00:36:32.524 00.106 7680 IsGuiding returns 1
00:36:32.524 00.000 7680 scope still moving after pulse duration time elapsed
00:36:32.555 00.031 7680 IsSlewing returns 0
00:36:32.557 00.002 7680 IsGuiding returns 0
00:36:32.557 00.000 7680 scope move finished after 86 + 53 ms
00:36:32.558 00.001 7680 Move returns status 0, amount 86
00:36:32.558 00.000 7680 MoveAxis(N, 136, ABG)
00:36:32.559 00.001 7680 Guiding  Dir = 0, Dur = 136
00:36:32.559 00.000 7680 IsSlewing returns 0
00:36:32.560 00.001 7680 IsGuiding returns 0
00:36:32.560 00.000 7680 PulseGuide returned control before completion, sleep 146
00:36:32.712 00.152 7680 IsGuiding returns 1
00:36:32.713 00.001 7680 scope still moving after pulse duration time elapsed
00:36:32.743 00.030 7680 IsSlewing returns 0
00:36:32.745 00.002 7680 IsGuiding returns 0
00:36:32.745 00.000 7680 scope move finished after 136 + 49 ms
00:36:32.746 00.001 7680 Move returns status 0, amount 136
00:36:32.746 00.000 7680 move complete, result=0
00:36:32.747 00.001 7680 worker thread done servicing request
00:36:32.747 00.000 6120 GuideStep: -0.2 px 86 ms EAST, -0.2 px 136 ms NORTH
00:36:32.753 00.006 7680 Worker thread wakes up
00:36:32.753 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:32.754 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:34.007 01.253 7680 Exposure complete
00:36:34.148 00.141 7680 worker thread done servicing request
00:36:34.148 00.000 6120 OnExposeComplete: enter
00:36:34.153 00.005 6120 UpdateGuideState(): m_state=6
00:36:34.157 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4389
00:36:34.160 00.003 6120 Star::Find returns 1 (1), X=965.44, Y=45.40, Mass=13655, SNR=75.0, Peak=255 HFD=7.0
00:36:34.165 00.005 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
00:36:34.168 00.003 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.80)
00:36:34.172 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.58 hyp=0.60 cameraTheta=1.80 mountX=0.02 mountY=-0.58, mountTheta=-1.53
00:36:34.178 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.58, opts=13)
00:36:34.182 00.004 6120 Enqueuing Move request for scope (-0.14, 0.58)
00:36:34.186 00.004 7680 Worker thread wakes up
00:36:34.186 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.58) opts 0xd
00:36:34.186 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:34.190 00.004 6120 UpdateGuideState exits: m=13655 SNR=75.0 Saturated
00:36:34.194 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:34.198 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:34.203 00.005 6120 Enqueuing Expose request
00:36:34.207 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.58)
00:36:34.208 00.001 7680 Moving (-0.14, 0.58) raw xDistance=0.02 yDistance=-0.58
00:36:34.208 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:36:34.208 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
00:36:34.208 00.000 7680 MoveAxis(E, 0, ABG)
00:36:34.208 00.000 7680 Move returns status 0, amount 0
00:36:34.209 00.001 7680 MoveAxis(N, 317, ABG)
00:36:34.209 00.000 7680 Guiding  Dir = 0, Dur = 317
00:36:34.209 00.000 7680 IsSlewing returns 0
00:36:34.209 00.000 7680 IsGuiding returns 0
00:36:34.210 00.001 7680 PulseGuide returned control before completion, sleep 327
00:36:34.543 00.333 7680 IsGuiding returns 1
00:36:34.544 00.001 7680 scope still moving after pulse duration time elapsed
00:36:34.572 00.028 7680 IsSlewing returns 0
00:36:34.573 00.001 7680 IsGuiding returns 0
00:36:34.575 00.002 7680 scope move finished after 317 + 47 ms
00:36:34.575 00.000 7680 Move returns status 0, amount 317
00:36:34.576 00.001 7680 move complete, result=0
00:36:34.576 00.000 7680 worker thread done servicing request
00:36:34.577 00.001 7680 Worker thread wakes up
00:36:34.578 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 317 ms NORTH
00:36:34.587 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:34.587 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:35.837 01.250 7680 Exposure complete
00:36:35.980 00.143 6120 OnExposeComplete: enter
00:36:35.984 00.004 6120 UpdateGuideState(): m_state=6
00:36:35.988 00.004 7680 worker thread done servicing request
00:36:35.988 00.000 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4390
00:36:35.992 00.004 6120 Star::Find returns 1 (1), X=965.31, Y=45.06, Mass=15558, SNR=80.2, Peak=255 HFD=6.9
00:36:35.996 00.004 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.35 = -0.94)
00:36:36.000 00.004 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
00:36:36.003 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.25 hyp=0.36 cameraTheta=2.39 mountX=0.22 mountY=-0.34, mountTheta=-1.00
00:36:36.009 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.25, opts=13)
00:36:36.013 00.004 6120 Enqueuing Move request for scope (-0.27, 0.25)
00:36:36.018 00.005 7680 Worker thread wakes up
00:36:36.018 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.25) opts 0xd
00:36:36.018 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:36.022 00.004 6120 UpdateGuideState exits: m=15558 SNR=80.2 Saturated
00:36:36.025 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:36.030 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:36.033 00.003 6120 Enqueuing Expose request
00:36:36.037 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.25)
00:36:36.038 00.001 7680 Moving (-0.27, 0.25) raw xDistance=0.22 yDistance=-0.34
00:36:36.038 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:36:36.038 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:36:36.039 00.001 7680 MoveAxis(W, 88, ABG)
00:36:36.039 00.000 7680 Guiding  Dir = 3, Dur = 88
00:36:36.039 00.000 7680 IsSlewing returns 0
00:36:36.040 00.001 7680 IsGuiding returns 0
00:36:36.040 00.000 7680 PulseGuide returned control before completion, sleep 98
00:36:36.152 00.112 7680 IsGuiding returns 0
00:36:36.153 00.001 7680 Move returns status 0, amount 88
00:36:36.154 00.001 7680 MoveAxis(N, 184, ABG)
00:36:36.154 00.000 7680 Guiding  Dir = 0, Dur = 184
00:36:36.155 00.001 7680 IsSlewing returns 0
00:36:36.155 00.000 7680 IsGuiding returns 0
00:36:36.156 00.001 7680 PulseGuide returned control before completion, sleep 194
00:36:36.355 00.199 7680 IsGuiding returns 1
00:36:36.355 00.000 7680 scope still moving after pulse duration time elapsed
00:36:36.386 00.031 7680 IsSlewing returns 0
00:36:36.388 00.002 7680 IsGuiding returns 0
00:36:36.388 00.000 7680 scope move finished after 184 + 48 ms
00:36:36.388 00.000 7680 Move returns status 0, amount 184
00:36:36.389 00.001 7680 move complete, result=0
00:36:36.389 00.000 7680 worker thread done servicing request
00:36:36.389 00.000 7680 Worker thread wakes up
00:36:36.390 00.001 6120 GuideStep: 0.2 px 88 ms WEST, -0.3 px 184 ms NORTH
00:36:36.395 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:36.397 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:37.650 01.253 7680 Exposure complete
00:36:37.787 00.137 7680 worker thread done servicing request
00:36:37.787 00.000 6120 OnExposeComplete: enter
00:36:37.790 00.003 6120 UpdateGuideState(): m_state=6
00:36:37.795 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4391
00:36:37.800 00.005 6120 Star::Find returns 1 (1), X=965.50, Y=45.28, Mass=13492, SNR=75.5, Peak=255 HFD=7.1
00:36:37.803 00.003 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
00:36:37.807 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
00:36:37.811 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.47 hyp=0.48 cameraTheta=1.74 mountX=-0.01 mountY=-0.46, mountTheta=-1.59
00:36:37.816 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.47, opts=13)
00:36:37.820 00.004 6120 Enqueuing Move request for scope (-0.08, 0.47)
00:36:37.823 00.003 7680 Worker thread wakes up
00:36:37.823 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.47) opts 0xd
00:36:37.823 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.47)
00:36:37.824 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:37.828 00.004 6120 UpdateGuideState exits: m=13492 SNR=75.5 Saturated
00:36:37.832 00.004 7680 Moving (-0.08, 0.47) raw xDistance=-0.01 yDistance=-0.46
00:36:37.832 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:36:37.832 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:37.835 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:37.839 00.004 6120 Enqueuing Expose request
00:36:37.843 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:36:37.843 00.000 7680 MoveAxis(E, 0, ABG)
00:36:37.843 00.000 7680 Move returns status 0, amount 0
00:36:37.843 00.000 7680 MoveAxis(N, 248, ABG)
00:36:37.844 00.001 7680 Guiding  Dir = 0, Dur = 248
00:36:37.844 00.000 7680 IsSlewing returns 0
00:36:37.844 00.000 7680 IsGuiding returns 0
00:36:37.845 00.001 7680 PulseGuide returned control before completion, sleep 258
00:36:38.111 00.266 7680 IsGuiding returns 1
00:36:38.111 00.000 7680 scope still moving after pulse duration time elapsed
00:36:38.142 00.031 7680 IsSlewing returns 0
00:36:38.144 00.002 7680 IsGuiding returns 0
00:36:38.144 00.000 7680 scope move finished after 248 + 51 ms
00:36:38.144 00.000 7680 Move returns status 0, amount 248
00:36:38.145 00.001 7680 move complete, result=0
00:36:38.145 00.000 7680 worker thread done servicing request
00:36:38.145 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 248 ms NORTH
00:36:38.149 00.004 7680 Worker thread wakes up
00:36:38.149 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:38.149 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:39.402 01.253 7680 Exposure complete
00:36:39.540 00.138 7680 worker thread done servicing request
00:36:39.541 00.001 6120 OnExposeComplete: enter
00:36:39.546 00.005 6120 UpdateGuideState(): m_state=6
00:36:39.553 00.007 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4392
00:36:39.558 00.005 6120 Star::Find returns 1 (1), X=965.57, Y=44.74, Mass=14644, SNR=78.8, Peak=255 HFD=7.1
00:36:39.562 00.004 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
00:36:39.566 00.004 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.03 = 1.03)
00:36:39.571 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.66 mountX=0.02 mountY=0.06, mountTheta=1.26
00:36:39.578 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.07, opts=13)
00:36:39.583 00.005 6120 Enqueuing Move request for scope (-0.01, -0.07)
00:36:39.587 00.004 7680 Worker thread wakes up
00:36:39.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:39.591 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
00:36:39.592 00.001 6120 UpdateGuideState exits: m=14644 SNR=78.8 Saturated
00:36:39.597 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:39.601 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:39.605 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
00:36:39.605 00.000 6120 Enqueuing Expose request
00:36:39.609 00.004 7680 Moving (-0.01, -0.07) raw xDistance=0.02 yDistance=0.06
00:36:39.610 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:36:39.610 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:36:39.610 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:36:39.611 00.001 7680 MoveAxis(E, 0, ABG)
00:36:39.611 00.000 7680 Move returns status 0, amount 0
00:36:39.611 00.000 7680 MoveAxis(N, 0, ABG)
00:36:39.611 00.000 7680 Move returns status 0, amount 0
00:36:39.611 00.000 7680 move complete, result=0
00:36:39.611 00.000 7680 worker thread done servicing request
00:36:39.612 00.001 7680 Worker thread wakes up
00:36:39.612 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:39.616 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:39.616 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:40.875 01.259 7680 Exposure complete
00:36:41.001 00.126 7680 worker thread done servicing request
00:36:41.001 00.000 6120 OnExposeComplete: enter
00:36:41.006 00.005 6120 UpdateGuideState(): m_state=6
00:36:41.009 00.003 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4393
00:36:41.013 00.004 6120 Star::Find returns 1 (1), X=965.36, Y=44.91, Mass=13096, SNR=73.5, Peak=255 HFD=6.7
00:36:41.018 00.005 6120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-2.95) = xAngle (5.68 = -0.61)
00:36:41.022 00.004 6120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.41 = -0.88)
00:36:41.025 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.24 cameraTheta=2.72 mountX=0.20 mountY=-0.19, mountTheta=-0.75
00:36:41.030 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.10, opts=13)
00:36:41.034 00.004 6120 Enqueuing Move request for scope (-0.22, 0.10)
00:36:41.037 00.003 7680 Worker thread wakes up
00:36:41.038 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.10) opts 0xd
00:36:41.038 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.10)
00:36:41.038 00.000 7680 Moving (-0.22, 0.10) raw xDistance=0.20 yDistance=-0.19
00:36:41.039 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:36:41.039 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:36:41.039 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:36:41.039 00.000 7680 MoveAxis(E, 0, ABG)
00:36:41.039 00.000 7680 Move returns status 0, amount 0
00:36:41.040 00.001 7680 MoveAxis(N, 0, ABG)
00:36:41.040 00.000 7680 Move returns status 0, amount 0
00:36:41.040 00.000 7680 move complete, result=0
00:36:41.040 00.000 7680 worker thread done servicing request
00:36:41.040 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:41.044 00.004 6120 UpdateGuideState exits: m=13096 SNR=73.5 Saturated
00:36:41.048 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:41.052 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:41.057 00.005 6120 Enqueuing Expose request
00:36:41.060 00.003 7680 Worker thread wakes up
00:36:41.060 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:36:41.064 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:41.064 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:42.309 01.245 7680 Exposure complete
00:36:42.445 00.136 7680 worker thread done servicing request
00:36:42.446 00.001 6120 OnExposeComplete: enter
00:36:42.449 00.003 6120 UpdateGuideState(): m_state=6
00:36:42.456 00.007 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4394
00:36:42.461 00.005 6120 Star::Find returns 1 (1), X=965.37, Y=45.04, Mass=14047, SNR=76.9, Peak=255 HFD=6.8
00:36:42.465 00.004 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.26 = -1.02)
00:36:42.468 00.003 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.29)
00:36:42.473 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.23 hyp=0.31 cameraTheta=2.30 mountX=0.16 mountY=-0.30, mountTheta=-1.08
00:36:42.478 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.23, opts=13)
00:36:42.481 00.003 6120 Enqueuing Move request for scope (-0.21, 0.23)
00:36:42.486 00.005 7680 Worker thread wakes up
00:36:42.486 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.23) opts 0xd
00:36:42.486 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.23)
00:36:42.486 00.000 7680 Moving (-0.21, 0.23) raw xDistance=0.16 yDistance=-0.30
00:36:42.487 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:36:42.487 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:36:42.487 00.000 7680 MoveAxis(E, 0, ABG)
00:36:42.487 00.000 7680 Move returns status 0, amount 0
00:36:42.487 00.000 7680 MoveAxis(N, 163, ABG)
00:36:42.487 00.000 7680 Guiding  Dir = 0, Dur = 163
00:36:42.487 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:42.491 00.004 7680 IsSlewing returns 0
00:36:42.491 00.000 6120 UpdateGuideState exits: m=14047 SNR=76.9 Saturated
00:36:42.495 00.004 7680 IsGuiding returns 0
00:36:42.496 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:42.499 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:42.504 00.005 7680 PulseGuide returned control before completion, sleep 173
00:36:42.504 00.000 6120 Enqueuing Expose request
00:36:42.688 00.184 7680 IsGuiding returns 0
00:36:42.689 00.001 7680 Move returns status 0, amount 163
00:36:42.689 00.000 7680 move complete, result=0
00:36:42.690 00.001 7680 worker thread done servicing request
00:36:42.691 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 163 ms NORTH
00:36:42.699 00.008 7680 Worker thread wakes up
00:36:42.700 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:42.701 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:43.953 01.252 7680 Exposure complete
00:36:44.093 00.140 7680 worker thread done servicing request
00:36:44.093 00.000 6120 OnExposeComplete: enter
00:36:44.098 00.005 6120 UpdateGuideState(): m_state=6
00:36:44.101 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4395
00:36:44.106 00.005 6120 Star::Find returns 1 (1), X=965.26, Y=45.04, Mass=14617, SNR=79.0, Peak=255 HFD=6.8
00:36:44.109 00.003 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.47 = -0.81)
00:36:44.113 00.004 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.21 = -1.08)
00:36:44.119 00.006 6120 CameraToMount -- cameraX=-0.32 cameraY=0.23 hyp=0.39 cameraTheta=2.52 mountX=0.27 mountY=-0.34, mountTheta=-0.91
00:36:44.124 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.23, opts=13)
00:36:44.127 00.003 6120 Enqueuing Move request for scope (-0.32, 0.23)
00:36:44.132 00.005 7680 Worker thread wakes up
00:36:44.132 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:44.135 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.23) opts 0xd
00:36:44.137 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.23)
00:36:44.137 00.000 7680 Moving (-0.32, 0.23) raw xDistance=0.27 yDistance=-0.34
00:36:44.137 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:36:44.137 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:36:44.137 00.000 7680 MoveAxis(W, 110, ABG)
00:36:44.137 00.000 6120 UpdateGuideState exits: m=14617 SNR=79.0 Saturated
00:36:44.142 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:44.146 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:44.150 00.004 6120 Enqueuing Expose request
00:36:44.154 00.004 7680 Guiding  Dir = 3, Dur = 110
00:36:44.154 00.000 7680 IsSlewing returns 0
00:36:44.154 00.000 7680 IsGuiding returns 0
00:36:44.155 00.001 7680 PulseGuide returned control before completion, sleep 120
00:36:44.288 00.133 7680 IsGuiding returns 1
00:36:44.289 00.001 7680 scope still moving after pulse duration time elapsed
00:36:44.317 00.028 7680 IsSlewing returns 0
00:36:44.318 00.001 7680 IsGuiding returns 0
00:36:44.319 00.001 7680 scope move finished after 110 + 53 ms
00:36:44.319 00.000 7680 Move returns status 0, amount 110
00:36:44.319 00.000 7680 MoveAxis(N, 187, ABG)
00:36:44.320 00.001 7680 Guiding  Dir = 0, Dur = 187
00:36:44.320 00.000 7680 IsSlewing returns 0
00:36:44.321 00.001 7680 IsGuiding returns 0
00:36:44.321 00.000 7680 PulseGuide returned control before completion, sleep 197
00:36:44.523 00.202 7680 IsGuiding returns 1
00:36:44.523 00.000 7680 scope still moving after pulse duration time elapsed
00:36:44.554 00.031 7680 IsSlewing returns 0
00:36:44.555 00.001 7680 IsGuiding returns 0
00:36:44.556 00.001 7680 scope move finished after 187 + 46 ms
00:36:44.556 00.000 7680 Move returns status 0, amount 187
00:36:44.557 00.001 7680 move complete, result=0
00:36:44.557 00.000 7680 worker thread done servicing request
00:36:44.557 00.000 6120 GuideStep: 0.3 px 110 ms WEST, -0.3 px 187 ms NORTH
00:36:44.564 00.007 7680 Worker thread wakes up
00:36:44.564 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:44.564 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:45.816 01.252 7680 Exposure complete
00:36:45.952 00.136 7680 worker thread done servicing request
00:36:45.952 00.000 6120 OnExposeComplete: enter
00:36:45.957 00.005 6120 UpdateGuideState(): m_state=6
00:36:45.960 00.003 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4396
00:36:45.966 00.006 6120 Star::Find returns 1 (1), X=965.66, Y=44.95, Mass=14038, SNR=77.6, Peak=255 HFD=6.9
00:36:45.969 00.003 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.97 = -2.31)
00:36:45.973 00.004 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.70 = -2.58)
00:36:45.976 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.16 cameraTheta=1.02 mountX=-0.11 mountY=-0.08, mountTheta=-2.47
00:36:45.982 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.13, opts=13)
00:36:45.987 00.005 6120 Enqueuing Move request for scope (0.08, 0.13)
00:36:45.993 00.006 7680 Worker thread wakes up
00:36:45.993 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:45.997 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
00:36:45.997 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
00:36:45.997 00.000 7680 Moving (0.08, 0.13) raw xDistance=-0.11 yDistance=-0.08
00:36:45.997 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:36:45.997 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:36:45.999 00.002 6120 UpdateGuideState exits: m=14038 SNR=77.6 Saturated
00:36:46.003 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:36:46.003 00.000 7680 MoveAxis(E, 0, ABG)
00:36:46.004 00.001 7680 Move returns status 0, amount 0
00:36:46.004 00.000 7680 MoveAxis(N, 0, ABG)
00:36:46.004 00.000 7680 Move returns status 0, amount 0
00:36:46.004 00.000 7680 move complete, result=0
00:36:46.004 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:46.009 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:46.013 00.004 6120 Enqueuing Expose request
00:36:46.018 00.005 7680 worker thread done servicing request
00:36:46.018 00.000 7680 Worker thread wakes up
00:36:46.018 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:36:46.022 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:46.022 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:47.273 01.251 7680 Exposure complete
00:36:47.408 00.135 7680 worker thread done servicing request
00:36:47.408 00.000 6120 OnExposeComplete: enter
00:36:47.412 00.004 6120 UpdateGuideState(): m_state=6
00:36:47.416 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4397
00:36:47.420 00.004 6120 Star::Find returns 1 (1), X=965.78, Y=45.03, Mass=14220, SNR=78.1, Peak=255 HFD=6.9
00:36:47.424 00.004 6120 CameraToMount -- cameraTheta (0.84) - m_xAngle (-2.95) = xAngle (3.80 = -2.49)
00:36:47.428 00.004 6120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.53 = -2.76)
00:36:47.432 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.22 hyp=0.30 cameraTheta=0.84 mountX=-0.24 mountY=-0.11, mountTheta=-2.70
00:36:47.436 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.22, opts=13)
00:36:47.441 00.005 6120 Enqueuing Move request for scope (0.20, 0.22)
00:36:47.445 00.004 7680 Worker thread wakes up
00:36:47.445 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:47.449 00.004 6120 UpdateGuideState exits: m=14220 SNR=78.1 Saturated
00:36:47.454 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:47.458 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.22) opts 0xd
00:36:47.458 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.22)
00:36:47.458 00.000 7680 Moving (0.20, 0.22) raw xDistance=-0.24 yDistance=-0.11
00:36:47.458 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:36:47.458 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:36:47.458 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:47.463 00.005 6120 Enqueuing Expose request
00:36:47.468 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:36:47.468 00.000 7680 MoveAxis(E, 96, ABG)
00:36:47.468 00.000 7680 Guiding  Dir = 2, Dur = 96
00:36:47.468 00.000 7680 IsSlewing returns 0
00:36:47.469 00.001 7680 IsGuiding returns 0
00:36:47.470 00.001 7680 PulseGuide returned control before completion, sleep 106
00:36:47.589 00.119 7680 IsGuiding returns 1
00:36:47.589 00.000 7680 scope still moving after pulse duration time elapsed
00:36:47.619 00.030 7680 IsSlewing returns 0
00:36:47.620 00.001 7680 IsGuiding returns 0
00:36:47.620 00.000 7680 scope move finished after 96 + 54 ms
00:36:47.620 00.000 7680 Move returns status 0, amount 96
00:36:47.621 00.001 7680 MoveAxis(N, 0, ABG)
00:36:47.621 00.000 7680 Move returns status 0, amount 0
00:36:47.621 00.000 7680 move complete, result=0
00:36:47.621 00.000 7680 worker thread done servicing request
00:36:47.622 00.001 6120 GuideStep: -0.2 px 96 ms EAST, -0.1 px 0 ms NORTH
00:36:47.629 00.007 7680 Worker thread wakes up
00:36:47.629 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:47.630 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:48.883 01.253 7680 Exposure complete
00:36:49.011 00.128 7680 worker thread done servicing request
00:36:49.011 00.000 6120 OnExposeComplete: enter
00:36:49.016 00.005 6120 UpdateGuideState(): m_state=6
00:36:49.023 00.007 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4398
00:36:49.027 00.004 6120 Star::Find returns 1 (1), X=965.47, Y=45.48, Mass=14838, SNR=79.6, Peak=255 HFD=7.1
00:36:49.031 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
00:36:49.034 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
00:36:49.037 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.66 hyp=0.67 cameraTheta=1.74 mountX=-0.01 mountY=-0.64, mountTheta=-1.59
00:36:49.042 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.66, opts=13)
00:36:49.045 00.003 6120 Enqueuing Move request for scope (-0.11, 0.66)
00:36:49.047 00.002 7680 Worker thread wakes up
00:36:49.047 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.66) opts 0xd
00:36:49.048 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.66)
00:36:49.049 00.001 7680 Moving (-0.11, 0.66) raw xDistance=-0.01 yDistance=-0.64
00:36:49.049 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:36:49.049 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
00:36:49.049 00.000 7680 MoveAxis(E, 0, ABG)
00:36:49.049 00.000 7680 Move returns status 0, amount 0
00:36:49.049 00.000 7680 MoveAxis(N, 350, ABG)
00:36:49.049 00.000 7680 Guiding  Dir = 0, Dur = 350
00:36:49.049 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:49.054 00.005 7680 IsSlewing returns 0
00:36:49.054 00.000 6120 UpdateGuideState exits: m=14838 SNR=79.6 Saturated
00:36:49.057 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:49.061 00.004 7680 IsGuiding returns 0
00:36:49.061 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:49.065 00.004 7680 PulseGuide returned control before completion, sleep 360
00:36:49.065 00.000 6120 Enqueuing Expose request
00:36:49.439 00.374 7680 IsGuiding returns 0
00:36:49.441 00.002 7680 Move returns status 0, amount 350
00:36:49.441 00.000 7680 move complete, result=0
00:36:49.442 00.001 7680 worker thread done servicing request
00:36:49.442 00.000 7680 Worker thread wakes up
00:36:49.443 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 350 ms NORTH
00:36:49.449 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:49.449 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:50.695 01.246 7680 Exposure complete
00:36:50.824 00.129 7680 worker thread done servicing request
00:36:50.824 00.000 6120 OnExposeComplete: enter
00:36:50.828 00.004 6120 UpdateGuideState(): m_state=6
00:36:50.833 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4399
00:36:50.836 00.003 6120 Star::Find returns 1 (1), X=965.62, Y=45.01, Mass=13835, SNR=75.7, Peak=255 HFD=6.8
00:36:50.841 00.005 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
00:36:50.844 00.003 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
00:36:50.848 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.39 mountX=-0.07 mountY=-0.17, mountTheta=-2.00
00:36:50.853 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.20, opts=13)
00:36:50.858 00.005 6120 Enqueuing Move request for scope (0.04, 0.20)
00:36:50.863 00.005 7680 Worker thread wakes up
00:36:50.863 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
00:36:50.863 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
00:36:50.863 00.000 7680 Moving (0.04, 0.20) raw xDistance=-0.07 yDistance=-0.17
00:36:50.863 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:36:50.865 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:36:50.865 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:36:50.865 00.000 7680 MoveAxis(E, 0, ABG)
00:36:50.865 00.000 7680 Move returns status 0, amount 0
00:36:50.866 00.001 7680 MoveAxis(N, 0, ABG)
00:36:50.866 00.000 7680 Move returns status 0, amount 0
00:36:50.866 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:50.870 00.004 7680 move complete, result=0
00:36:50.870 00.000 7680 worker thread done servicing request
00:36:50.871 00.001 6120 UpdateGuideState exits: m=13835 SNR=75.7 Saturated
00:36:50.874 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:50.877 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:50.882 00.005 6120 Enqueuing Expose request
00:36:50.885 00.003 7680 Worker thread wakes up
00:36:50.885 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:50.885 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:50.885 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:36:52.136 01.251 7680 Exposure complete
00:36:52.277 00.141 7680 worker thread done servicing request
00:36:52.278 00.001 6120 OnExposeComplete: enter
00:36:52.282 00.004 6120 UpdateGuideState(): m_state=6
00:36:52.286 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4400
00:36:52.290 00.004 6120 Star::Find returns 1 (1), X=965.42, Y=45.06, Mass=14601, SNR=77.6, Peak=255 HFD=6.8
00:36:52.294 00.004 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
00:36:52.299 00.005 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.47)
00:36:52.303 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.25 hyp=0.30 cameraTheta=2.13 mountX=0.11 mountY=-0.29, mountTheta=-1.22
00:36:52.307 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.25, opts=13)
00:36:52.312 00.005 6120 Enqueuing Move request for scope (-0.16, 0.25)
00:36:52.315 00.003 7680 Worker thread wakes up
00:36:52.316 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:52.319 00.003 6120 UpdateGuideState exits: m=14601 SNR=77.6 Saturated
00:36:52.323 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:52.327 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:52.332 00.005 6120 Enqueuing Expose request
00:36:52.337 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.25) opts 0xd
00:36:52.337 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.25)
00:36:52.337 00.000 7680 Moving (-0.16, 0.25) raw xDistance=0.11 yDistance=-0.29
00:36:52.337 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:36:52.338 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:36:52.338 00.000 7680 MoveAxis(E, 0, ABG)
00:36:52.338 00.000 7680 Move returns status 0, amount 0
00:36:52.338 00.000 7680 MoveAxis(N, 160, ABG)
00:36:52.338 00.000 7680 Guiding  Dir = 0, Dur = 160
00:36:52.338 00.000 7680 IsSlewing returns 0
00:36:52.339 00.001 7680 IsGuiding returns 0
00:36:52.339 00.000 7680 PulseGuide returned control before completion, sleep 170
00:36:52.513 00.174 7680 IsGuiding returns 1
00:36:52.515 00.002 7680 scope still moving after pulse duration time elapsed
00:36:52.544 00.029 7680 IsSlewing returns 0
00:36:52.545 00.001 7680 IsGuiding returns 0
00:36:52.546 00.001 7680 scope move finished after 160 + 46 ms
00:36:52.546 00.000 7680 Move returns status 0, amount 160
00:36:52.546 00.000 7680 move complete, result=0
00:36:52.548 00.002 7680 worker thread done servicing request
00:36:52.548 00.000 7680 Worker thread wakes up
00:36:52.549 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 160 ms NORTH
00:36:52.559 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:52.559 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:53.808 01.249 7680 Exposure complete
00:36:53.943 00.135 7680 worker thread done servicing request
00:36:53.943 00.000 6120 OnExposeComplete: enter
00:36:53.946 00.003 6120 UpdateGuideState(): m_state=6
00:36:53.950 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4401
00:36:53.955 00.005 6120 Star::Find returns 1 (1), X=965.31, Y=45.06, Mass=14386, SNR=78.0, Peak=255 HFD=6.8
00:36:53.958 00.003 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.35 = -0.94)
00:36:53.963 00.005 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.21)
00:36:53.966 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.25 hyp=0.36 cameraTheta=2.39 mountX=0.21 mountY=-0.34, mountTheta=-1.01
00:36:53.972 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.25, opts=13)
00:36:53.976 00.004 6120 Enqueuing Move request for scope (-0.27, 0.25)
00:36:53.980 00.004 7680 Worker thread wakes up
00:36:53.980 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.25) opts 0xd
00:36:53.980 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:53.985 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.25)
00:36:53.985 00.000 7680 Moving (-0.27, 0.25) raw xDistance=0.21 yDistance=-0.34
00:36:53.985 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
00:36:53.985 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:36:53.986 00.001 6120 UpdateGuideState exits: m=14386 SNR=78.0 Saturated
00:36:53.990 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:53.994 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:53.997 00.003 6120 Enqueuing Expose request
00:36:54.002 00.005 7680 MoveAxis(W, 88, ABG)
00:36:54.002 00.000 7680 Guiding  Dir = 3, Dur = 88
00:36:54.002 00.000 7680 IsSlewing returns 0
00:36:54.003 00.001 7680 IsGuiding returns 0
00:36:54.004 00.001 7680 PulseGuide returned control before completion, sleep 98
00:36:54.109 00.105 7680 IsGuiding returns 1
00:36:54.110 00.001 7680 scope still moving after pulse duration time elapsed
00:36:54.140 00.030 7680 IsSlewing returns 0
00:36:54.142 00.002 7680 IsGuiding returns 1
00:36:54.171 00.029 7680 IsSlewing returns 0
00:36:54.173 00.002 7680 IsGuiding returns 1
00:36:54.202 00.029 7680 IsSlewing returns 0
00:36:54.203 00.001 7680 IsGuiding returns 0
00:36:54.204 00.001 7680 scope move finished after 88 + 112 ms
00:36:54.206 00.002 7680 Move returns status 0, amount 88
00:36:54.206 00.000 7680 MoveAxis(N, 184, ABG)
00:36:54.207 00.001 7680 Guiding  Dir = 0, Dur = 184
00:36:54.207 00.000 7680 IsSlewing returns 0
00:36:54.208 00.001 7680 IsGuiding returns 0
00:36:54.209 00.001 7680 PulseGuide returned control before completion, sleep 194
00:36:54.408 00.199 7680 IsGuiding returns 1
00:36:54.409 00.001 7680 scope still moving after pulse duration time elapsed
00:36:54.439 00.030 7680 IsSlewing returns 0
00:36:54.441 00.002 7680 IsGuiding returns 0
00:36:54.441 00.000 7680 scope move finished after 184 + 50 ms
00:36:54.443 00.002 7680 Move returns status 0, amount 184
00:36:54.444 00.001 7680 move complete, result=0
00:36:54.444 00.000 7680 worker thread done servicing request
00:36:54.445 00.001 6120 GuideStep: 0.2 px 88 ms WEST, -0.3 px 184 ms NORTH
00:36:54.454 00.009 7680 Worker thread wakes up
00:36:54.454 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:54.454 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:55.708 01.254 7680 Exposure complete
00:36:55.884 00.176 7680 worker thread done servicing request
00:36:55.884 00.000 6120 OnExposeComplete: enter
00:36:55.889 00.005 6120 UpdateGuideState(): m_state=6
00:36:55.895 00.006 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4402
00:36:55.900 00.005 6120 Star::Find returns 1 (1), X=965.38, Y=44.88, Mass=13863, SNR=78.0, Peak=255 HFD=6.8
00:36:55.904 00.004 6120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-2.95) = xAngle (5.77 = -0.51)
00:36:55.910 00.006 6120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.51 = -0.78)
00:36:55.915 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.21 cameraTheta=2.82 mountX=0.19 mountY=-0.15, mountTheta=-0.68
00:36:55.923 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.07, opts=13)
00:36:55.926 00.003 6120 Enqueuing Move request for scope (-0.20, 0.07)
00:36:55.933 00.007 7680 Worker thread wakes up
00:36:55.934 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
00:36:55.934 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
00:36:55.934 00.000 7680 Moving (-0.20, 0.07) raw xDistance=0.19 yDistance=-0.15
00:36:55.934 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:36:55.935 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:36:55.935 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:36:55.935 00.000 7680 MoveAxis(E, 0, ABG)
00:36:55.936 00.001 7680 Move returns status 0, amount 0
00:36:55.936 00.000 7680 MoveAxis(N, 0, ABG)
00:36:55.936 00.000 7680 Move returns status 0, amount 0
00:36:55.937 00.001 7680 move complete, result=0
00:36:55.937 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:55.940 00.003 7680 worker thread done servicing request
00:36:55.941 00.001 6120 UpdateGuideState exits: m=13863 SNR=78.0 Saturated
00:36:55.946 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:55.954 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:55.958 00.004 6120 Enqueuing Expose request
00:36:55.961 00.003 7680 Worker thread wakes up
00:36:55.962 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:36:55.965 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:55.965 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:57.221 01.256 7680 Exposure complete
00:36:57.339 00.118 7680 worker thread done servicing request
00:36:57.340 00.001 6120 OnExposeComplete: enter
00:36:57.344 00.004 6120 UpdateGuideState(): m_state=6
00:36:57.348 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4403
00:36:57.352 00.004 6120 Star::Find returns 1 (1), X=965.62, Y=45.15, Mass=13951, SNR=76.7, Peak=255 HFD=7.1
00:36:57.356 00.004 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
00:36:57.362 00.006 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.15)
00:36:57.367 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.33 hyp=0.34 cameraTheta=1.45 mountX=-0.10 mountY=-0.28, mountTheta=-1.92
00:36:57.373 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.33, opts=13)
00:36:57.377 00.004 6120 Enqueuing Move request for scope (0.04, 0.33)
00:36:57.382 00.005 7680 Worker thread wakes up
00:36:57.382 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.33) opts 0xd
00:36:57.382 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.33)
00:36:57.382 00.000 7680 Moving (0.04, 0.33) raw xDistance=-0.10 yDistance=-0.28
00:36:57.382 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:36:57.382 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:36:57.382 00.000 7680 MoveAxis(E, 0, ABG)
00:36:57.382 00.000 7680 Move returns status 0, amount 0
00:36:57.382 00.000 7680 MoveAxis(N, 153, ABG)
00:36:57.382 00.000 7680 Guiding  Dir = 0, Dur = 153
00:36:57.382 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:57.386 00.004 7680 IsSlewing returns 0
00:36:57.387 00.001 6120 UpdateGuideState exits: m=13951 SNR=76.7 Saturated
00:36:57.391 00.004 7680 IsGuiding returns 0
00:36:57.391 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:57.394 00.003 7680 PulseGuide returned control before completion, sleep 163
00:36:57.394 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:57.399 00.005 6120 Enqueuing Expose request
00:36:57.569 00.170 7680 IsGuiding returns 1
00:36:57.570 00.001 7680 scope still moving after pulse duration time elapsed
00:36:57.601 00.031 7680 IsSlewing returns 0
00:36:57.601 00.000 7680 IsGuiding returns 0
00:36:57.602 00.001 7680 scope move finished after 153 + 58 ms
00:36:57.602 00.000 7680 Move returns status 0, amount 153
00:36:57.602 00.000 7680 move complete, result=0
00:36:57.602 00.000 7680 worker thread done servicing request
00:36:57.602 00.000 7680 Worker thread wakes up
00:36:57.603 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:57.603 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 153 ms NORTH
00:36:57.608 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:58.852 01.244 7680 Exposure complete
00:36:58.977 00.125 7680 worker thread done servicing request
00:36:58.977 00.000 6120 OnExposeComplete: enter
00:36:58.981 00.004 6120 UpdateGuideState(): m_state=6
00:36:58.986 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4404
00:36:58.991 00.005 6120 Star::Find returns 1 (1), X=965.41, Y=45.36, Mass=13734, SNR=76.4, Peak=255 HFD=7.0
00:36:58.995 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.83 = -1.46)
00:36:58.999 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
00:36:59.004 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.55 hyp=0.57 cameraTheta=1.87 mountX=0.07 mountY=-0.57, mountTheta=-1.46
00:36:59.009 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.55, opts=13)
00:36:59.012 00.003 6120 Enqueuing Move request for scope (-0.17, 0.55)
00:36:59.017 00.005 7680 Worker thread wakes up
00:36:59.017 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.55) opts 0xd
00:36:59.017 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.55)
00:36:59.017 00.000 7680 Moving (-0.17, 0.55) raw xDistance=0.07 yDistance=-0.57
00:36:59.017 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:36:59.017 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
00:36:59.018 00.001 7680 MoveAxis(E, 0, ABG)
00:36:59.018 00.000 7680 Move returns status 0, amount 0
00:36:59.018 00.000 7680 MoveAxis(N, 308, ABG)
00:36:59.018 00.000 7680 Guiding  Dir = 0, Dur = 308
00:36:59.018 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:36:59.024 00.006 7680 IsSlewing returns 0
00:36:59.024 00.000 6120 UpdateGuideState exits: m=13734 SNR=76.4 Saturated
00:36:59.028 00.004 7680 IsGuiding returns 0
00:36:59.028 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:59.032 00.004 7680 PulseGuide returned control before completion, sleep 318
00:36:59.032 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:36:59.036 00.004 6120 Enqueuing Expose request
00:36:59.358 00.322 7680 IsGuiding returns 0
00:36:59.358 00.000 7680 Move returns status 0, amount 308
00:36:59.358 00.000 7680 move complete, result=0
00:36:59.359 00.001 7680 worker thread done servicing request
00:36:59.360 00.001 7680 Worker thread wakes up
00:36:59.360 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:36:59.360 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:36:59.361 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 308 ms NORTH
00:37:00.609 01.248 7680 Exposure complete
00:37:00.754 00.145 7680 worker thread done servicing request
00:37:00.754 00.000 6120 OnExposeComplete: enter
00:37:00.759 00.005 6120 UpdateGuideState(): m_state=6
00:37:00.763 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4405
00:37:00.766 00.003 6120 Star::Find returns 1 (1), X=965.59, Y=44.86, Mass=15205, SNR=82.1, Peak=255 HFD=7.0
00:37:00.770 00.004 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
00:37:00.775 00.005 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
00:37:00.779 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.46 mountX=-0.01 mountY=-0.04, mountTheta=-1.91
00:37:00.783 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.04, opts=13)
00:37:00.788 00.005 6120 Enqueuing Move request for scope (0.01, 0.04)
00:37:00.791 00.003 7680 Worker thread wakes up
00:37:00.791 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
00:37:00.792 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
00:37:00.792 00.000 7680 Moving (0.01, 0.04) raw xDistance=-0.01 yDistance=-0.04
00:37:00.792 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:37:00.792 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:37:00.792 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:00.798 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:37:00.798 00.000 7680 MoveAxis(E, 0, ABG)
00:37:00.798 00.000 7680 Move returns status 0, amount 0
00:37:00.799 00.001 6120 UpdateGuideState exits: m=15205 SNR=82.1 Saturated
00:37:00.803 00.004 7680 MoveAxis(N, 0, ABG)
00:37:00.803 00.000 7680 Move returns status 0, amount 0
00:37:00.803 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:00.808 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:00.812 00.004 6120 Enqueuing Expose request
00:37:00.815 00.003 7680 move complete, result=0
00:37:00.815 00.000 7680 worker thread done servicing request
00:37:00.815 00.000 7680 Worker thread wakes up
00:37:00.817 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:00.817 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:00.821 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:37:02.065 01.244 7680 Exposure complete
00:37:02.199 00.134 7680 worker thread done servicing request
00:37:02.199 00.000 6120 OnExposeComplete: enter
00:37:02.203 00.004 6120 UpdateGuideState(): m_state=6
00:37:02.209 00.006 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4406
00:37:02.214 00.005 6120 Star::Find returns 1 (1), X=965.52, Y=44.66, Mass=14146, SNR=76.8, Peak=255 HFD=7.0
00:37:02.217 00.003 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-2.95) = xAngle (1.03 = 1.03)
00:37:02.224 00.007 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.76 = 0.76)
00:37:02.228 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.92 mountX=0.09 mountY=0.11, mountTheta=0.93
00:37:02.234 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.16, opts=13)
00:37:02.239 00.005 6120 Enqueuing Move request for scope (-0.06, -0.16)
00:37:02.243 00.004 7680 Worker thread wakes up
00:37:02.243 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:02.246 00.003 6120 UpdateGuideState exits: m=14146 SNR=76.8 Saturated
00:37:02.250 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:02.254 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:02.258 00.004 6120 Enqueuing Expose request
00:37:02.261 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
00:37:02.263 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
00:37:02.263 00.000 7680 Moving (-0.06, -0.16) raw xDistance=0.09 yDistance=0.11
00:37:02.263 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:37:02.264 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:37:02.264 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:37:02.264 00.000 7680 MoveAxis(E, 0, ABG)
00:37:02.264 00.000 7680 Move returns status 0, amount 0
00:37:02.265 00.001 7680 MoveAxis(N, 0, ABG)
00:37:02.265 00.000 7680 Move returns status 0, amount 0
00:37:02.265 00.000 7680 move complete, result=0
00:37:02.265 00.000 7680 worker thread done servicing request
00:37:02.265 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:02.270 00.005 7680 Worker thread wakes up
00:37:02.270 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:02.270 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:37:03.529 01.259 7680 Exposure complete
00:37:03.653 00.124 7680 worker thread done servicing request
00:37:03.653 00.000 6120 OnExposeComplete: enter
00:37:03.659 00.006 6120 UpdateGuideState(): m_state=6
00:37:03.663 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4407
00:37:03.667 00.004 6120 Star::Find returns 1 (1), X=965.63, Y=45.11, Mass=13789, SNR=76.9, Peak=255 HFD=7.0
00:37:03.672 00.005 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
00:37:03.678 00.006 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.18)
00:37:03.681 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.30 hyp=0.30 cameraTheta=1.42 mountX=-0.10 mountY=-0.25, mountTheta=-1.95
00:37:03.686 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.30, opts=13)
00:37:03.691 00.005 6120 Enqueuing Move request for scope (0.05, 0.30)
00:37:03.695 00.004 7680 Worker thread wakes up
00:37:03.695 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.30) opts 0xd
00:37:03.696 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.30)
00:37:03.696 00.000 7680 Moving (0.05, 0.30) raw xDistance=-0.10 yDistance=-0.25
00:37:03.696 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:37:03.696 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:37:03.696 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:03.701 00.005 7680 MoveAxis(E, 0, ABG)
00:37:03.701 00.000 7680 Move returns status 0, amount 0
00:37:03.701 00.000 7680 MoveAxis(N, 136, ABG)
00:37:03.701 00.000 7680 Guiding  Dir = 0, Dur = 136
00:37:03.701 00.000 6120 UpdateGuideState exits: m=13789 SNR=76.9 Saturated
00:37:03.706 00.005 7680 IsSlewing returns 0
00:37:03.706 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:03.712 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:03.715 00.003 6120 Enqueuing Expose request
00:37:03.720 00.005 7680 IsGuiding returns 0
00:37:03.720 00.000 7680 PulseGuide returned control before completion, sleep 146
00:37:03.874 00.154 7680 IsGuiding returns 1
00:37:03.875 00.001 7680 scope still moving after pulse duration time elapsed
00:37:03.906 00.031 7680 IsSlewing returns 0
00:37:03.906 00.000 7680 IsGuiding returns 0
00:37:03.908 00.002 7680 scope move finished after 136 + 51 ms
00:37:03.908 00.000 7680 Move returns status 0, amount 136
00:37:03.909 00.001 7680 move complete, result=0
00:37:03.909 00.000 7680 worker thread done servicing request
00:37:03.910 00.001 7680 Worker thread wakes up
00:37:03.910 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 136 ms NORTH
00:37:03.916 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:03.916 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:37:05.166 01.250 7680 Exposure complete
00:37:05.299 00.133 7680 worker thread done servicing request
00:37:05.300 00.001 6120 OnExposeComplete: enter
00:37:05.304 00.004 6120 UpdateGuideState(): m_state=6
00:37:05.308 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4408
00:37:05.311 00.003 6120 Star::Find returns 1 (1), X=965.57, Y=45.15, Mass=13667, SNR=76.3, Peak=255 HFD=7.0
00:37:05.315 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.74)
00:37:05.318 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.01)
00:37:05.323 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.59 mountX=-0.06 mountY=-0.30, mountTheta=-1.75
00:37:05.328 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.33, opts=13)
00:37:05.335 00.007 6120 Enqueuing Move request for scope (-0.01, 0.33)
00:37:05.338 00.003 7680 Worker thread wakes up
00:37:05.338 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.33) opts 0xd
00:37:05.338 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.33)
00:37:05.338 00.000 7680 Moving (-0.01, 0.33) raw xDistance=-0.06 yDistance=-0.30
00:37:05.339 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:37:05.339 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:37:05.339 00.000 7680 MoveAxis(E, 0, ABG)
00:37:05.339 00.000 7680 Move returns status 0, amount 0
00:37:05.340 00.001 7680 MoveAxis(N, 164, ABG)
00:37:05.340 00.000 7680 Guiding  Dir = 0, Dur = 164
00:37:05.340 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:05.346 00.006 7680 IsSlewing returns 0
00:37:05.346 00.000 6120 UpdateGuideState exits: m=13667 SNR=76.3 Saturated
00:37:05.350 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:05.353 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:05.357 00.004 6120 Enqueuing Expose request
00:37:05.362 00.005 7680 IsGuiding returns 0
00:37:05.362 00.000 7680 PulseGuide returned control before completion, sleep 174
00:37:05.548 00.186 7680 IsGuiding returns 1
00:37:05.549 00.001 7680 scope still moving after pulse duration time elapsed
00:37:05.576 00.027 7680 IsSlewing returns 0
00:37:05.578 00.002 7680 IsGuiding returns 0
00:37:05.578 00.000 7680 scope move finished after 164 + 51 ms
00:37:05.578 00.000 7680 Move returns status 0, amount 164
00:37:05.579 00.001 7680 move complete, result=0
00:37:05.579 00.000 7680 worker thread done servicing request
00:37:05.580 00.001 7680 Worker thread wakes up
00:37:05.580 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:05.580 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 164 ms NORTH
00:37:05.587 00.007 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:37:06.843 01.256 7680 Exposure complete
00:37:06.978 00.135 7680 worker thread done servicing request
00:37:06.979 00.001 6120 OnExposeComplete: enter
00:37:06.984 00.005 6120 UpdateGuideState(): m_state=6
00:37:06.989 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4409
00:37:06.992 00.003 6120 Star::Find returns 1 (1), X=965.36, Y=45.13, Mass=13769, SNR=76.1, Peak=255 HFD=6.8
00:37:06.996 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
00:37:07.000 00.004 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
00:37:07.004 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.32 hyp=0.39 cameraTheta=2.18 mountX=0.16 mountY=-0.38, mountTheta=-1.17
00:37:07.009 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.32, opts=13)
00:37:07.012 00.003 6120 Enqueuing Move request for scope (-0.22, 0.32)
00:37:07.015 00.003 7680 Worker thread wakes up
00:37:07.015 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.32) opts 0xd
00:37:07.016 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.32)
00:37:07.016 00.000 7680 Moving (-0.22, 0.32) raw xDistance=0.16 yDistance=-0.38
00:37:07.016 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:37:07.016 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:37:07.016 00.000 7680 MoveAxis(E, 0, ABG)
00:37:07.016 00.000 7680 Move returns status 0, amount 0
00:37:07.017 00.001 7680 MoveAxis(N, 207, ABG)
00:37:07.018 00.001 7680 Guiding  Dir = 0, Dur = 207
00:37:07.018 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:07.024 00.006 7680 IsSlewing returns 0
00:37:07.024 00.000 6120 UpdateGuideState exits: m=13769 SNR=76.1 Saturated
00:37:07.027 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:07.030 00.003 7680 IsGuiding returns 0
00:37:07.032 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:07.035 00.003 7680 PulseGuide returned control before completion, sleep 217
00:37:07.035 00.000 6120 Enqueuing Expose request
00:37:07.268 00.233 7680 IsGuiding returns 0
00:37:07.269 00.001 7680 Move returns status 0, amount 207
00:37:07.270 00.001 7680 move complete, result=0
00:37:07.271 00.001 7680 worker thread done servicing request
00:37:07.271 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 207 ms NORTH
00:37:07.278 00.007 7680 Worker thread wakes up
00:37:07.278 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:07.278 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:37:08.528 01.250 7680 Exposure complete
00:37:08.661 00.133 7680 worker thread done servicing request
00:37:08.662 00.001 6120 OnExposeComplete: enter
00:37:08.665 00.003 6120 UpdateGuideState(): m_state=6
00:37:08.670 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4410
00:37:08.674 00.004 6120 Star::Find returns 1 (1), X=965.39, Y=45.07, Mass=14025, SNR=76.5, Peak=255 HFD=6.8
00:37:08.679 00.005 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
00:37:08.683 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
00:37:08.687 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.26 hyp=0.32 cameraTheta=2.21 mountX=0.14 mountY=-0.31, mountTheta=-1.16
00:37:08.694 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.26, opts=13)
00:37:08.699 00.005 6120 Enqueuing Move request for scope (-0.19, 0.26)
00:37:08.703 00.004 7680 Worker thread wakes up
00:37:08.704 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:08.708 00.004 6120 UpdateGuideState exits: m=14025 SNR=76.5 Saturated
00:37:08.712 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:08.715 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:08.719 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.26) opts 0xd
00:37:08.719 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.26)
00:37:08.719 00.000 6120 Enqueuing Expose request
00:37:08.723 00.004 7680 Moving (-0.19, 0.26) raw xDistance=0.14 yDistance=-0.31
00:37:08.723 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:37:08.723 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:37:08.723 00.000 7680 MoveAxis(E, 0, ABG)
00:37:08.723 00.000 7680 Move returns status 0, amount 0
00:37:08.723 00.000 7680 MoveAxis(N, 170, ABG)
00:37:08.723 00.000 7680 Guiding  Dir = 0, Dur = 170
00:37:08.723 00.000 7680 IsSlewing returns 0
00:37:08.725 00.002 7680 IsGuiding returns 0
00:37:08.725 00.000 7680 PulseGuide returned control before completion, sleep 180
00:37:08.909 00.184 7680 IsGuiding returns 1
00:37:08.910 00.001 7680 scope still moving after pulse duration time elapsed
00:37:08.941 00.031 7680 IsSlewing returns 0
00:37:08.941 00.000 7680 IsGuiding returns 0
00:37:08.942 00.001 7680 scope move finished after 170 + 46 ms
00:37:08.942 00.000 7680 Move returns status 0, amount 170
00:37:08.942 00.000 7680 move complete, result=0
00:37:08.942 00.000 7680 worker thread done servicing request
00:37:08.943 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 170 ms NORTH
00:37:08.948 00.005 7680 Worker thread wakes up
00:37:08.948 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:08.948 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:37:10.208 01.260 7680 Exposure complete
00:37:10.341 00.133 7680 worker thread done servicing request
00:37:10.342 00.001 6120 OnExposeComplete: enter
00:37:10.345 00.003 6120 UpdateGuideState(): m_state=6
00:37:10.350 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4411
00:37:10.354 00.004 6120 Star::Find returns 1 (1), X=965.24, Y=45.06, Mass=14154, SNR=78.4, Peak=255 HFD=6.9
00:37:10.358 00.004 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.46 = -0.83)
00:37:10.363 00.005 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.10)
00:37:10.368 00.005 6120 CameraToMount -- cameraX=-0.34 cameraY=0.25 hyp=0.42 cameraTheta=2.50 mountX=0.28 mountY=-0.37, mountTheta=-0.92
00:37:10.373 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.25, opts=13)
00:37:10.377 00.004 6120 Enqueuing Move request for scope (-0.34, 0.25)
00:37:10.380 00.003 7680 Worker thread wakes up
00:37:10.380 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.25) opts 0xd
00:37:10.381 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.25)
00:37:10.381 00.000 7680 Moving (-0.34, 0.25) raw xDistance=0.28 yDistance=-0.37
00:37:10.381 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:37:10.381 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:37:10.381 00.000 7680 MoveAxis(W, 116, ABG)
00:37:10.382 00.001 7680 Guiding  Dir = 3, Dur = 116
00:37:10.382 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:10.385 00.003 7680 IsSlewing returns 0
00:37:10.385 00.000 6120 UpdateGuideState exits: m=14154 SNR=78.4 Saturated
00:37:10.390 00.005 7680 IsGuiding returns 0
00:37:10.390 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:10.394 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:10.398 00.004 7680 PulseGuide returned control before completion, sleep 126
00:37:10.398 00.000 6120 Enqueuing Expose request
00:37:10.540 00.142 7680 IsGuiding returns 0
00:37:10.542 00.002 7680 Move returns status 0, amount 116
00:37:10.542 00.000 7680 MoveAxis(N, 202, ABG)
00:37:10.543 00.001 7680 Guiding  Dir = 0, Dur = 202
00:37:10.543 00.000 7680 IsSlewing returns 0
00:37:10.544 00.001 7680 IsGuiding returns 0
00:37:10.545 00.001 7680 PulseGuide returned control before completion, sleep 212
00:37:10.759 00.214 7680 IsGuiding returns 1
00:37:10.760 00.001 7680 scope still moving after pulse duration time elapsed
00:37:10.790 00.030 7680 IsSlewing returns 0
00:37:10.790 00.000 7680 IsGuiding returns 0
00:37:10.792 00.002 7680 scope move finished after 202 + 44 ms
00:37:10.793 00.001 7680 Move returns status 0, amount 202
00:37:10.793 00.000 7680 move complete, result=0
00:37:10.794 00.001 7680 worker thread done servicing request
00:37:10.794 00.000 6120 GuideStep: 0.3 px 116 ms WEST, -0.4 px 202 ms NORTH
00:37:10.801 00.007 7680 Worker thread wakes up
00:37:10.801 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:10.802 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:37:12.060 01.258 7680 Exposure complete
00:37:12.206 00.146 6120 OnExposeComplete: enter
00:37:12.211 00.005 7680 worker thread done servicing request
00:37:12.211 00.000 6120 UpdateGuideState(): m_state=6
00:37:12.215 00.004 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4412
00:37:12.219 00.004 6120 Star::Find returns 1 (1), X=965.61, Y=44.90, Mass=14557, SNR=78.4, Peak=255 HFD=7.0
00:37:12.222 00.003 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
00:37:12.227 00.005 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.40)
00:37:12.231 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.20 mountX=-0.05 mountY=-0.06, mountTheta=-2.23
00:37:12.236 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.09, opts=13)
00:37:12.241 00.005 6120 Enqueuing Move request for scope (0.03, 0.09)
00:37:12.244 00.003 7680 Worker thread wakes up
00:37:12.245 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:12.249 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
00:37:12.249 00.000 6120 UpdateGuideState exits: m=14557 SNR=78.4 Saturated
00:37:12.252 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:12.257 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:12.261 00.004 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
00:37:12.261 00.000 7680 Moving (0.03, 0.09) raw xDistance=-0.05 yDistance=-0.06
00:37:12.261 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:37:12.261 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:37:12.261 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:37:12.263 00.002 7680 MoveAxis(E, 0, ABG)
00:37:12.263 00.000 7680 Move returns status 0, amount 0
00:37:12.263 00.000 7680 MoveAxis(N, 0, ABG)
00:37:12.263 00.000 7680 Move returns status 0, amount 0
00:37:12.263 00.000 7680 move complete, result=0
00:37:12.263 00.000 6120 Enqueuing Expose request
00:37:12.270 00.007 7680 worker thread done servicing request
00:37:12.270 00.000 7680 Worker thread wakes up
00:37:12.270 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:12.276 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:12.276 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:37:13.533 01.257 7680 Exposure complete
00:37:13.667 00.134 7680 worker thread done servicing request
00:37:13.667 00.000 6120 OnExposeComplete: enter
00:37:13.670 00.003 6120 UpdateGuideState(): m_state=6
00:37:13.676 00.006 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4413
00:37:13.680 00.004 6120 Star::Find returns 1 (1), X=965.35, Y=44.99, Mass=14715, SNR=79.1, Peak=255 HFD=6.8
00:37:13.684 00.004 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.45 = -0.83)
00:37:13.687 00.003 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.10)
00:37:13.691 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.17 hyp=0.29 cameraTheta=2.49 mountX=0.19 mountY=-0.26, mountTheta=-0.93
00:37:13.696 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.17, opts=13)
00:37:13.699 00.003 6120 Enqueuing Move request for scope (-0.23, 0.17)
00:37:13.702 00.003 7680 Worker thread wakes up
00:37:13.702 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.17) opts 0xd
00:37:13.702 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.17)
00:37:13.703 00.001 7680 Moving (-0.23, 0.17) raw xDistance=0.19 yDistance=-0.26
00:37:13.703 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:37:13.703 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:37:13.703 00.000 7680 MoveAxis(E, 0, ABG)
00:37:13.703 00.000 7680 Move returns status 0, amount 0
00:37:13.703 00.000 7680 MoveAxis(N, 140, ABG)
00:37:13.703 00.000 7680 Guiding  Dir = 0, Dur = 140
00:37:13.704 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:13.708 00.004 7680 IsSlewing returns 0
00:37:13.708 00.000 6120 UpdateGuideState exits: m=14715 SNR=79.1 Saturated
00:37:13.712 00.004 7680 IsGuiding returns 0
00:37:13.713 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:13.716 00.003 7680 PulseGuide returned control before completion, sleep 150
00:37:13.717 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:13.720 00.003 6120 Enqueuing Expose request
00:37:13.880 00.160 7680 IsGuiding returns 1
00:37:13.880 00.000 7680 scope still moving after pulse duration time elapsed
00:37:13.910 00.030 7680 IsSlewing returns 0
00:37:13.912 00.002 7680 IsGuiding returns 0
00:37:13.912 00.000 7680 scope move finished after 140 + 59 ms
00:37:13.913 00.001 7680 Move returns status 0, amount 140
00:37:13.913 00.000 7680 move complete, result=0
00:37:13.914 00.001 7680 worker thread done servicing request
00:37:13.914 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 140 ms NORTH
00:37:13.920 00.006 7680 Worker thread wakes up
00:37:13.920 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:13.920 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:37:15.171 01.251 7680 Exposure complete
00:37:15.306 00.135 7680 worker thread done servicing request
00:37:15.306 00.000 6120 OnExposeComplete: enter
00:37:15.311 00.005 6120 UpdateGuideState(): m_state=6
00:37:15.315 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4414
00:37:15.319 00.004 6120 Star::Find returns 1 (1), X=965.33, Y=45.03, Mass=14396, SNR=77.9, Peak=255 HFD=6.8
00:37:15.323 00.004 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.37 = -0.91)
00:37:15.327 00.004 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
00:37:15.331 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.22 hyp=0.33 cameraTheta=2.42 mountX=0.20 mountY=-0.31, mountTheta=-0.99
00:37:15.337 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.22, opts=13)
00:37:15.342 00.005 6120 Enqueuing Move request for scope (-0.25, 0.22)
00:37:15.345 00.003 7680 Worker thread wakes up
00:37:15.345 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.22) opts 0xd
00:37:15.346 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:15.350 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.22)
00:37:15.350 00.000 7680 Moving (-0.25, 0.22) raw xDistance=0.20 yDistance=-0.31
00:37:15.350 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:37:15.350 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:37:15.351 00.001 6120 UpdateGuideState exits: m=14396 SNR=77.9 Saturated
00:37:15.355 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:15.360 00.005 7680 MoveAxis(W, 84, ABG)
00:37:15.360 00.000 7680 Guiding  Dir = 3, Dur = 84
00:37:15.360 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:15.365 00.005 6120 Enqueuing Expose request
00:37:15.369 00.004 7680 IsSlewing returns 0
00:37:15.369 00.000 7680 IsGuiding returns 0
00:37:15.369 00.000 7680 PulseGuide returned control before completion, sleep 94
00:37:15.473 00.104 7680 IsGuiding returns 1
00:37:15.473 00.000 7680 scope still moving after pulse duration time elapsed
00:37:15.503 00.030 7680 IsSlewing returns 0
00:37:15.504 00.001 7680 IsGuiding returns 0
00:37:15.505 00.001 7680 scope move finished after 84 + 52 ms
00:37:15.506 00.001 7680 Move returns status 0, amount 84
00:37:15.506 00.000 7680 MoveAxis(N, 168, ABG)
00:37:15.506 00.000 7680 Guiding  Dir = 0, Dur = 168
00:37:15.507 00.001 7680 IsSlewing returns 0
00:37:15.508 00.001 7680 IsGuiding returns 0
00:37:15.508 00.000 7680 PulseGuide returned control before completion, sleep 178
00:37:15.694 00.186 7680 IsGuiding returns 1
00:37:15.694 00.000 7680 scope still moving after pulse duration time elapsed
00:37:15.725 00.031 7680 IsSlewing returns 0
00:37:15.726 00.001 7680 IsGuiding returns 0
00:37:15.726 00.000 7680 scope move finished after 168 + 50 ms
00:37:15.727 00.001 7680 Move returns status 0, amount 168
00:37:15.728 00.001 7680 move complete, result=0
00:37:15.728 00.000 7680 worker thread done servicing request
00:37:15.728 00.000 6120 GuideStep: 0.2 px 84 ms WEST, -0.3 px 168 ms NORTH
00:37:15.737 00.009 7680 Worker thread wakes up
00:37:15.737 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:15.737 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:37:16.982 01.245 7680 Exposure complete
00:37:17.107 00.125 7680 worker thread done servicing request
00:37:17.108 00.001 6120 OnExposeComplete: enter
00:37:17.111 00.003 6120 UpdateGuideState(): m_state=6
00:37:17.116 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4415
00:37:17.120 00.004 6120 Star::Find returns 1 (1), X=965.59, Y=44.97, Mass=14434, SNR=78.3, Peak=255 HFD=6.8
00:37:17.123 00.003 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
00:37:17.126 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
00:37:17.131 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.48 mountX=-0.04 mountY=-0.13, mountTheta=-1.88
00:37:17.138 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.15, opts=13)
00:37:17.143 00.005 6120 Enqueuing Move request for scope (0.01, 0.15)
00:37:17.147 00.004 7680 Worker thread wakes up
00:37:17.147 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
00:37:17.147 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:17.151 00.004 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
00:37:17.151 00.000 7680 Moving (0.01, 0.15) raw xDistance=-0.04 yDistance=-0.13
00:37:17.151 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:37:17.152 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:37:17.152 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:37:17.152 00.000 7680 MoveAxis(E, 0, ABG)
00:37:17.153 00.001 7680 Move returns status 0, amount 0
00:37:17.153 00.000 7680 MoveAxis(N, 0, ABG)
00:37:17.153 00.000 7680 Move returns status 0, amount 0
00:37:17.154 00.001 7680 move complete, result=0
00:37:17.154 00.000 7680 worker thread done servicing request
00:37:17.154 00.000 6120 UpdateGuideState exits: m=14434 SNR=78.3 Saturated
00:37:17.157 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:17.161 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:17.165 00.004 6120 Enqueuing Expose request
00:37:17.169 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:17.172 00.003 7680 Worker thread wakes up
00:37:17.172 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:17.172 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:37:18.422 01.250 7680 Exposure complete
00:37:18.553 00.131 7680 worker thread done servicing request
00:37:18.554 00.001 6120 OnExposeComplete: enter
00:37:18.557 00.003 6120 UpdateGuideState(): m_state=6
00:37:18.561 00.004 6120 Star::Find(15, 965, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4416
00:37:18.565 00.004 6120 Star::Find returns 1 (1), X=965.65, Y=45.17, Mass=14561, SNR=77.9, Peak=255 HFD=6.9
00:37:18.569 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
00:37:18.573 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.21)
00:37:18.576 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.36 hyp=0.37 cameraTheta=1.39 mountX=-0.13 mountY=-0.30, mountTheta=-1.99
00:37:18.581 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.36, opts=13)
00:37:18.586 00.005 6120 Enqueuing Move request for scope (0.07, 0.36)
00:37:18.590 00.004 7680 Worker thread wakes up
00:37:18.590 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.36) opts 0xd
00:37:18.590 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:18.595 00.005 6120 UpdateGuideState exits: m=14561 SNR=77.9 Saturated
00:37:18.599 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:18.604 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:18.608 00.004 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.36)
00:37:18.608 00.000 7680 Moving (0.07, 0.36) raw xDistance=-0.13 yDistance=-0.30
00:37:18.608 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:37:18.608 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:37:18.608 00.000 7680 MoveAxis(E, 0, ABG)
00:37:18.609 00.001 7680 Move returns status 0, amount 0
00:37:18.609 00.000 7680 MoveAxis(N, 160, ABG)
00:37:18.609 00.000 7680 Guiding  Dir = 0, Dur = 160
00:37:18.609 00.000 6120 Enqueuing Expose request
00:37:18.613 00.004 7680 IsSlewing returns 0
00:37:18.613 00.000 7680 IsGuiding returns 0
00:37:18.615 00.002 7680 PulseGuide returned control before completion, sleep 170
00:37:18.786 00.171 7680 IsGuiding returns 1
00:37:18.786 00.000 7680 scope still moving after pulse duration time elapsed
00:37:18.816 00.030 7680 IsSlewing returns 0
00:37:18.818 00.002 7680 IsGuiding returns 0
00:37:18.819 00.001 7680 scope move finished after 160 + 44 ms
00:37:18.819 00.000 7680 Move returns status 0, amount 160
00:37:18.820 00.001 7680 move complete, result=0
00:37:18.820 00.000 7680 worker thread done servicing request
00:37:18.821 00.001 7680 Worker thread wakes up
00:37:18.821 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 160 ms NORTH
00:37:18.828 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:18.828 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,30,31,31)
00:37:19.649 00.821 6120 evsrv: cli 0FAEF618 connect
00:37:19.653 00.004 6120 case statement mapped state 6 to 3
00:37:19.657 00.004 6120 case statement mapped state 6 to 3
00:37:19.663 00.006 6120 evsrv: cli 0FAEF618 request: {"method":"get_app_state","id":"19696a72-aee2-4873-aee9-a2dfeecb7031"}
00:37:19.666 00.003 6120 case statement mapped state 6 to 3
00:37:19.673 00.007 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":"Guiding","id":"19696a72-aee2-4873-aee9-a2dfeecb7031"}
00:37:19.680 00.007 6120 evsrv: cli 0FAEF618 disconnect
00:37:19.684 00.004 6120 evsrv: cli 0FAEF7F8 connect
00:37:19.688 00.004 6120 case statement mapped state 6 to 3
00:37:19.742 00.054 6120 case statement mapped state 6 to 3
00:37:19.746 00.004 6120 evsrv: cli 0FAEF7F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"27b720c7-d416-40b6-a464-01a77b3d1335"}
00:37:19.863 00.117 6120 PhdController::Dither begins
00:37:19.869 00.006 6120 dither: size=5.00, dRA=-2.57 dDec=-3.11
00:37:19.984 00.115 6120 MountToCamera -- mountTheta (-2.26) + m_xAngle (-2.95) = xAngle (-5.22 = 1.07)
00:37:19.988 00.004 6120 MountToCamera -- mountX=-2.57 mountY=-3.11 hyp=4.04 mountTheta=-2.26 cameraX=1.95, cameraY=3.53 cameraTheta=1.07
00:37:19.991 00.003 6120 setting lock position to (967.53, 48.35)
00:37:19.995 00.004 6120 Mount: notify guiding dithered (1.9, 3.5)
00:37:19.998 00.003 6120 Status Line: Dither by -2.57,-3.11
00:37:20.001 00.003 6120 PhdController: newstate STATE_SETTLE_BEGIN
00:37:20.007 00.006 6120 PhdController: newstate STATE_SETTLE_WAIT
00:37:20.009 00.002 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":0,"id":"27b720c7-d416-40b6-a464-01a77b3d1335"}
00:37:20.014 00.005 6120 evsrv: cli 0FAEF7F8 disconnect
00:37:20.097 00.083 7680 Exposure complete
00:37:20.194 00.097 7680 worker thread done servicing request
00:37:20.195 00.001 6120 OnExposeComplete: enter
00:37:20.198 00.003 6120 UpdateGuideState(): m_state=6
00:37:20.199 00.001 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4417
00:37:20.203 00.004 6120 Star::Find returns 1 (1), X=965.63, Y=45.18, Mass=14914, SNR=79.4, Peak=255 HFD=6.9
00:37:20.205 00.002 6120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-2.95) = xAngle (0.84 = 0.84)
00:37:20.207 00.002 6120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.58 = 0.58)
00:37:20.210 00.003 6120 CameraToMount -- cameraX=-1.90 cameraY=-3.17 hyp=3.69 cameraTheta=-2.11 mountX=2.46 mountY=2.01, mountTheta=0.69
00:37:20.214 00.004 6120 dither recenter: remaining=(2.6,3.1) step=(2.6,3.1)
00:37:20.216 00.002 6120 MountToCamera -- mountTheta (0.88) + m_xAngle (-2.95) = xAngle (-2.07 = -2.07)
00:37:20.219 00.003 6120 MountToCamera -- mountX=2.57 mountY=3.11 hyp=4.04 mountTheta=0.88 cameraX=-1.95, cameraY=-3.53 cameraTheta=-2.07
00:37:20.221 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-1.95, y=-3.53, opts=4)
00:37:20.223 00.002 6120 Enqueuing Move request for scope (-1.95, -3.53)
00:37:20.225 00.002 7680 Worker thread wakes up
00:37:20.225 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.95, -3.53) opts 0x4
00:37:20.225 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.95, -3.53)
00:37:20.225 00.000 7680 Moving (-1.95, -3.53) raw xDistance=2.57 yDistance=3.11
00:37:20.225 00.000 7680 MoveAxis(W, 1667, B)
00:37:20.227 00.002 7680 Guiding  Dir = 3, Dur = 1667
00:37:20.227 00.000 6120 Mount: notify direct move 2.57,3.11
00:37:20.230 00.003 7680 IsSlewing returns 0
00:37:20.230 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:20.235 00.005 7680 IsGuiding returns 0
00:37:20.235 00.000 6120 UpdateGuideState exits: m=14914 SNR=79.4 Saturated
00:37:20.238 00.003 6120 PhdController: settling, locked = 1, distance = 4.13 (1.50) aobump = 0 frame = 1 / 99999
00:37:20.240 00.002 7680 PulseGuide returned control before completion, sleep 1677
00:37:20.241 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764052640.240,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.13,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:37:20.244 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:20.247 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:20.250 00.003 6120 Enqueuing Expose request
00:37:21.919 01.669 7680 IsGuiding returns 1
00:37:21.920 00.001 7680 scope still moving after pulse duration time elapsed
00:37:21.950 00.030 7680 IsSlewing returns 0
00:37:21.950 00.000 7680 IsGuiding returns 0
00:37:21.951 00.001 7680 scope move finished after 1667 + 48 ms
00:37:21.951 00.000 7680 Move returns status 0, amount 1667
00:37:21.951 00.000 7680 MoveAxis(S, 1688, B)
00:37:21.951 00.000 7680 Guiding  Dir = 1, Dur = 1688
00:37:21.951 00.000 7680 IsSlewing returns 0
00:37:21.952 00.001 7680 IsGuiding returns 0
00:37:21.952 00.000 7680 PulseGuide returned control before completion, sleep 1698
00:37:23.661 01.709 7680 IsGuiding returns 1
00:37:23.662 00.001 7680 scope still moving after pulse duration time elapsed
00:37:23.692 00.030 7680 IsSlewing returns 0
00:37:23.692 00.000 7680 IsGuiding returns 0
00:37:23.692 00.000 7680 scope move finished after 1688 + 52 ms
00:37:23.692 00.000 7680 Move returns status 0, amount 1688
00:37:23.693 00.001 7680 move complete, result=0
00:37:23.693 00.000 7680 worker thread done servicing request
00:37:23.693 00.000 6120 GuideStep: 2.6 px 1667 ms WEST, 3.1 px 1688 ms SOUTH
00:37:23.698 00.005 7680 Worker thread wakes up
00:37:23.698 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:23.698 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:37:24.940 01.242 7680 Exposure complete
00:37:25.067 00.127 7680 worker thread done servicing request
00:37:25.068 00.001 6120 OnExposeComplete: enter
00:37:25.071 00.003 6120 UpdateGuideState(): m_state=6
00:37:25.076 00.005 6120 Star::Find(15, 965, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4418
00:37:25.079 00.003 6120 Star::Find returns 1 (1), X=968.30, Y=46.97, Mass=14294, SNR=77.9, Peak=255 HFD=6.8
00:37:25.083 00.004 6120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-2.95) = xAngle (1.90 = 1.90)
00:37:25.087 00.004 6120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.63 = 1.63)
00:37:25.090 00.003 6120 CameraToMount -- cameraX=0.77 cameraY=-1.37 hyp=1.57 cameraTheta=-1.06 mountX=-0.50 mountY=1.57, mountTheta=1.88
00:37:25.095 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.77, y=-1.37, opts=13)
00:37:25.099 00.004 6120 Enqueuing Move request for scope (0.77, -1.37)
00:37:25.103 00.004 7680 Worker thread wakes up
00:37:25.103 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.77, -1.37) opts 0xd
00:37:25.103 00.000 7680 Handling offset move in thread for scope, endpoint = (0.77, -1.37)
00:37:25.103 00.000 7680 Moving (0.77, -1.37) raw xDistance=-0.50 yDistance=1.57
00:37:25.103 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
00:37:25.104 00.001 7680 resist switch: large excursion: input 1.57 thresh 0.60 direction from 0 to 1
00:37:25.104 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.71
00:37:25.104 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.57 from input 1.57
00:37:25.104 00.000 7680 MoveAxis(E, 205, ABG)
00:37:25.104 00.000 7680 Guiding  Dir = 2, Dur = 205
00:37:25.104 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:25.109 00.005 7680 IsSlewing returns 0
00:37:25.109 00.000 6120 UpdateGuideState exits: m=14294 SNR=77.9 Saturated
00:37:25.112 00.003 7680 IsGuiding returns 0
00:37:25.112 00.000 6120 PhdController: settling, locked = 1, distance = 1.57 (1.50) aobump = 0 frame = 2 / 99999
00:37:25.117 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764052645.117,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.57,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:37:25.121 00.004 7680 PulseGuide returned control before completion, sleep 215
00:37:25.121 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:25.124 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:25.128 00.004 6120 Enqueuing Expose request
00:37:25.337 00.209 7680 IsGuiding returns 1
00:37:25.337 00.000 7680 scope still moving after pulse duration time elapsed
00:37:25.369 00.032 7680 IsSlewing returns 0
00:37:25.371 00.002 7680 IsGuiding returns 0
00:37:25.372 00.001 7680 scope move finished after 205 + 54 ms
00:37:25.372 00.000 7680 Move returns status 0, amount 205
00:37:25.373 00.001 7680 MoveAxis(S, 853, ABG)
00:37:25.373 00.000 7680 Guiding  Dir = 1, Dur = 853
00:37:25.374 00.001 7680 IsSlewing returns 0
00:37:25.375 00.001 7680 IsGuiding returns 0
00:37:25.376 00.001 7680 PulseGuide returned control before completion, sleep 863
00:37:26.247 00.871 7680 IsGuiding returns 1
00:37:26.248 00.001 7680 scope still moving after pulse duration time elapsed
00:37:26.279 00.031 7680 IsSlewing returns 0
00:37:26.279 00.000 7680 IsGuiding returns 0
00:37:26.281 00.002 7680 scope move finished after 853 + 53 ms
00:37:26.281 00.000 7680 Move returns status 0, amount 853
00:37:26.282 00.001 7680 move complete, result=0
00:37:26.282 00.000 7680 worker thread done servicing request
00:37:26.282 00.000 6120 GuideStep: -0.5 px 205 ms EAST, 1.6 px 853 ms SOUTH
00:37:26.288 00.006 7680 Worker thread wakes up
00:37:26.288 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:26.289 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:37:27.545 01.256 7680 Exposure complete
00:37:27.667 00.122 7680 worker thread done servicing request
00:37:27.668 00.001 6120 OnExposeComplete: enter
00:37:27.672 00.004 6120 UpdateGuideState(): m_state=6
00:37:27.676 00.004 6120 Star::Find(15, 968, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4419
00:37:27.681 00.005 6120 Star::Find returns 1 (1), X=968.14, Y=48.27, Mass=14459, SNR=79.0, Peak=255 HFD=6.9
00:37:27.684 00.003 6120 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-2.95) = xAngle (2.83 = 2.83)
00:37:27.688 00.004 6120 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.56 = 2.56)
00:37:27.691 00.003 6120 CameraToMount -- cameraX=0.61 cameraY=-0.08 hyp=0.62 cameraTheta=-0.13 mountX=-0.59 mountY=0.34, mountTheta=2.62
00:37:27.696 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.61, y=-0.08, opts=13)
00:37:27.700 00.004 6120 Enqueuing Move request for scope (0.61, -0.08)
00:37:27.704 00.004 7680 Worker thread wakes up
00:37:27.704 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.08) opts 0xd
00:37:27.704 00.000 7680 Handling offset move in thread for scope, endpoint = (0.61, -0.08)
00:37:27.704 00.000 7680 Moving (0.61, -0.08) raw xDistance=-0.59 yDistance=0.34
00:37:27.704 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
00:37:27.705 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:27.709 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
00:37:27.710 00.001 7680 MoveAxis(E, 254, ABG)
00:37:27.710 00.000 7680 Guiding  Dir = 2, Dur = 254
00:37:27.710 00.000 6120 UpdateGuideState exits: m=14459 SNR=79.0 Saturated
00:37:27.715 00.005 7680 IsSlewing returns 0
00:37:27.715 00.000 6120 PhdController: settling, locked = 1, distance = 1.29 (1.50) aobump = 0 frame = 3 / 99999
00:37:27.718 00.003 7680 IsGuiding returns 0
00:37:27.718 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052647.718,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.29,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:37:27.722 00.004 7680 PulseGuide returned control before completion, sleep 264
00:37:27.722 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:27.726 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:27.729 00.003 6120 Enqueuing Expose request
00:37:28.004 00.275 7680 IsGuiding returns 0
00:37:28.004 00.000 7680 Move returns status 0, amount 254
00:37:28.005 00.001 7680 MoveAxis(S, 184, ABG)
00:37:28.005 00.000 7680 Guiding  Dir = 1, Dur = 184
00:37:28.006 00.001 7680 IsSlewing returns 0
00:37:28.007 00.001 7680 IsGuiding returns 0
00:37:28.007 00.000 7680 PulseGuide returned control before completion, sleep 194
00:37:28.209 00.202 7680 IsGuiding returns 1
00:37:28.209 00.000 7680 scope still moving after pulse duration time elapsed
00:37:28.238 00.029 7680 IsSlewing returns 0
00:37:28.240 00.002 7680 IsGuiding returns 0
00:37:28.240 00.000 7680 scope move finished after 184 + 48 ms
00:37:28.240 00.000 7680 Move returns status 0, amount 184
00:37:28.241 00.001 7680 move complete, result=0
00:37:28.241 00.000 7680 worker thread done servicing request
00:37:28.241 00.000 7680 Worker thread wakes up
00:37:28.243 00.002 6120 GuideStep: -0.6 px 254 ms EAST, 0.3 px 184 ms SOUTH
00:37:28.249 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:28.249 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:37:29.502 01.253 7680 Exposure complete
00:37:29.634 00.132 7680 worker thread done servicing request
00:37:29.634 00.000 6120 OnExposeComplete: enter
00:37:29.638 00.004 6120 UpdateGuideState(): m_state=6
00:37:29.642 00.004 6120 Star::Find(15, 968, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4420
00:37:29.645 00.003 6120 Star::Find returns 1 (1), X=967.90, Y=48.96, Mass=14725, SNR=79.3, Peak=255 HFD=7.1
00:37:29.651 00.006 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-2.95) = xAngle (3.98 = -2.30)
00:37:29.655 00.004 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.57)
00:37:29.659 00.004 6120 CameraToMount -- cameraX=0.37 cameraY=0.62 hyp=0.72 cameraTheta=1.03 mountX=-0.48 mountY=-0.39, mountTheta=-2.46
00:37:29.664 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.37, y=0.62, opts=13)
00:37:29.668 00.004 6120 Enqueuing Move request for scope (0.37, 0.62)
00:37:29.671 00.003 7680 Worker thread wakes up
00:37:29.671 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:29.676 00.005 6120 UpdateGuideState exits: m=14725 SNR=79.3 Saturated
00:37:29.680 00.004 6120 PhdController: settling, locked = 1, distance = 1.12 (1.50) aobump = 0 frame = 4 / 99999
00:37:29.684 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.62) opts 0xd
00:37:29.684 00.000 7680 Handling offset move in thread for scope, endpoint = (0.37, 0.62)
00:37:29.684 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052649.684,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.12,"Time":2.0,"SettleTime":10.0,"StarLocked":true}
00:37:29.688 00.004 7680 Moving (0.37, 0.62) raw xDistance=-0.48 yDistance=-0.39
00:37:29.688 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:29.693 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
00:37:29.694 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:37:29.694 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:29.699 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
00:37:29.699 00.000 6120 Enqueuing Expose request
00:37:29.703 00.004 7680 MoveAxis(E, 215, ABG)
00:37:29.703 00.000 7680 Guiding  Dir = 2, Dur = 215
00:37:29.703 00.000 7680 IsSlewing returns 0
00:37:29.703 00.000 7680 IsGuiding returns 0
00:37:29.704 00.001 7680 PulseGuide returned control before completion, sleep 225
00:37:29.931 00.227 7680 IsGuiding returns 1
00:37:29.931 00.000 7680 scope still moving after pulse duration time elapsed
00:37:29.961 00.030 7680 IsSlewing returns 0
00:37:29.962 00.001 7680 IsGuiding returns 0
00:37:29.962 00.000 7680 scope move finished after 215 + 43 ms
00:37:29.963 00.001 7680 Move returns status 0, amount 215
00:37:29.963 00.000 7680 MoveAxis(N, 0, ABG)
00:37:29.963 00.000 7680 Move returns status 0, amount 0
00:37:29.963 00.000 7680 move complete, result=0
00:37:29.964 00.001 7680 worker thread done servicing request
00:37:29.964 00.000 6120 GuideStep: -0.5 px 215 ms EAST, -0.4 px 0 ms NORTH
00:37:29.968 00.004 7680 Worker thread wakes up
00:37:29.969 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:29.969 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:37:31.226 01.257 7680 Exposure complete
00:37:31.349 00.123 6120 OnExposeComplete: enter
00:37:31.354 00.005 6120 UpdateGuideState(): m_state=6
00:37:31.358 00.004 7680 worker thread done servicing request
00:37:31.358 00.000 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4421
00:37:31.362 00.004 6120 Star::Find returns 1 (1), X=967.81, Y=49.14, Mass=14042, SNR=76.3, Peak=255 HFD=6.8
00:37:31.366 00.004 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.18 = -2.10)
00:37:31.370 00.004 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.37)
00:37:31.373 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=0.80 hyp=0.85 cameraTheta=1.23 mountX=-0.43 mountY=-0.59, mountTheta=-2.20
00:37:31.378 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.80, opts=13)
00:37:31.382 00.004 6120 Enqueuing Move request for scope (0.29, 0.80)
00:37:31.386 00.004 7680 Worker thread wakes up
00:37:31.386 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.80) opts 0xd
00:37:31.387 00.001 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.80)
00:37:31.387 00.000 7680 Moving (0.29, 0.80) raw xDistance=-0.43 yDistance=-0.59
00:37:31.387 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
00:37:31.387 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:37:31.388 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
00:37:31.388 00.000 7680 MoveAxis(E, 191, ABG)
00:37:31.388 00.000 7680 Guiding  Dir = 2, Dur = 191
00:37:31.388 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:31.392 00.004 7680 IsSlewing returns 0
00:37:31.392 00.000 6120 UpdateGuideState exits: m=14042 SNR=76.3 Saturated
00:37:31.396 00.004 7680 IsGuiding returns 0
00:37:31.397 00.001 6120 PhdController: settling, locked = 1, distance = 1.04 (1.50) aobump = 0 frame = 5 / 99999
00:37:31.401 00.004 7680 PulseGuide returned control before completion, sleep 201
00:37:31.401 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052651.401,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.04,"Time":3.7,"SettleTime":10.0,"StarLocked":true}
00:37:31.405 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:31.409 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:31.412 00.003 6120 Enqueuing Expose request
00:37:31.605 00.193 7680 IsGuiding returns 1
00:37:31.606 00.001 7680 scope still moving after pulse duration time elapsed
00:37:31.635 00.029 7680 IsSlewing returns 0
00:37:31.636 00.001 7680 IsGuiding returns 0
00:37:31.638 00.002 7680 scope move finished after 191 + 50 ms
00:37:31.639 00.001 7680 Move returns status 0, amount 191
00:37:31.640 00.001 7680 MoveAxis(N, 0, ABG)
00:37:31.640 00.000 7680 Move returns status 0, amount 0
00:37:31.640 00.000 7680 move complete, result=0
00:37:31.641 00.001 7680 worker thread done servicing request
00:37:31.641 00.000 7680 Worker thread wakes up
00:37:31.641 00.000 6120 GuideStep: -0.4 px 191 ms EAST, -0.6 px 0 ms NORTH
00:37:31.648 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:31.648 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:37:32.901 01.253 7680 Exposure complete
00:37:33.017 00.116 7680 worker thread done servicing request
00:37:33.018 00.001 6120 OnExposeComplete: enter
00:37:33.021 00.003 6120 UpdateGuideState(): m_state=6
00:37:33.026 00.005 6120 Star::Find(15, 967, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4422
00:37:33.029 00.003 6120 Star::Find returns 1 (1), X=967.31, Y=49.50, Mass=14936, SNR=80.3, Peak=255 HFD=7.2
00:37:33.033 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
00:37:33.036 00.003 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
00:37:33.040 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=1.15 hyp=1.17 cameraTheta=1.76 mountX=0.00 mountY=-1.13, mountTheta=-1.57
00:37:33.047 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=1.15, opts=13)
00:37:33.051 00.004 6120 Enqueuing Move request for scope (-0.22, 1.15)
00:37:33.054 00.003 7680 Worker thread wakes up
00:37:33.055 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:33.058 00.003 6120 UpdateGuideState exits: m=14936 SNR=80.3 Saturated
00:37:33.063 00.005 6120 PhdController: settling, locked = 1, distance = 1.08 (1.50) aobump = 0 frame = 6 / 99999
00:37:33.066 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 1.15) opts 0xd
00:37:33.067 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, 1.15)
00:37:33.067 00.000 7680 Moving (-0.22, 1.15) raw xDistance=0.00 yDistance=-1.13
00:37:33.067 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:37:33.067 00.000 7680 resist switch: large excursion: input -1.13 thresh 0.60 direction from 1 to -1
00:37:33.067 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.40
00:37:33.068 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764052653.066,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.08,"Time":5.3,"SettleTime":10.0,"StarLocked":true}
00:37:33.071 00.003 7680 GuideAlgorithmResistSwitch::result() returns -1.13 from input -1.13
00:37:33.071 00.000 7680 MoveAxis(E, 0, ABG)
00:37:33.071 00.000 7680 Move returns status 0, amount 0
00:37:33.071 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:33.077 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:33.081 00.004 6120 Enqueuing Expose request
00:37:33.084 00.003 7680 MoveAxis(N, 615, ABG)
00:37:33.084 00.000 7680 Guiding  Dir = 0, Dur = 615
00:37:33.086 00.002 7680 IsSlewing returns 0
00:37:33.086 00.000 7680 IsGuiding returns 0
00:37:33.086 00.000 7680 PulseGuide returned control before completion, sleep 625
00:37:33.717 00.631 7680 IsGuiding returns 1
00:37:33.717 00.000 7680 scope still moving after pulse duration time elapsed
00:37:33.749 00.032 7680 IsSlewing returns 0
00:37:33.749 00.000 7680 IsGuiding returns 0
00:37:33.749 00.000 7680 scope move finished after 615 + 48 ms
00:37:33.750 00.001 7680 Move returns status 0, amount 615
00:37:33.750 00.000 7680 move complete, result=0
00:37:33.750 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -1.1 px 615 ms NORTH
00:37:33.753 00.003 7680 worker thread done servicing request
00:37:33.753 00.000 7680 Worker thread wakes up
00:37:33.753 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:33.753 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:37:34.997 01.244 7680 Exposure complete
00:37:35.122 00.125 7680 worker thread done servicing request
00:37:35.122 00.000 6120 OnExposeComplete: enter
00:37:35.126 00.004 6120 UpdateGuideState(): m_state=6
00:37:35.131 00.005 6120 Star::Find(15, 967, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4423
00:37:35.136 00.005 6120 Star::Find returns 1 (1), X=967.59, Y=49.23, Mass=13705, SNR=75.0, Peak=255 HFD=7.0
00:37:35.141 00.005 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
00:37:35.146 00.005 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
00:37:35.150 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.88 hyp=0.88 cameraTheta=1.50 mountX=-0.23 mountY=-0.76, mountTheta=-1.86
00:37:35.155 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.88, opts=13)
00:37:35.159 00.004 6120 Enqueuing Move request for scope (0.07, 0.88)
00:37:35.163 00.004 7680 Worker thread wakes up
00:37:35.163 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.88) opts 0xd
00:37:35.163 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.88)
00:37:35.163 00.000 7680 Moving (0.07, 0.88) raw xDistance=-0.23 yDistance=-0.76
00:37:35.163 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:37:35.164 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
00:37:35.164 00.000 7680 MoveAxis(E, 93, ABG)
00:37:35.164 00.000 7680 Guiding  Dir = 2, Dur = 93
00:37:35.164 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:35.167 00.003 7680 IsSlewing returns 0
00:37:35.168 00.001 6120 UpdateGuideState exits: m=13705 SNR=75.0 Saturated
00:37:35.171 00.003 7680 IsGuiding returns 0
00:37:35.172 00.001 6120 PhdController: settling, locked = 1, distance = 1.02 (1.50) aobump = 0 frame = 7 / 99999
00:37:35.175 00.003 7680 PulseGuide returned control before completion, sleep 103
00:37:35.175 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052655.175,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.02,"Time":7.5,"SettleTime":10.0,"StarLocked":true}
00:37:35.180 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:35.183 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:35.187 00.004 6120 Enqueuing Expose request
00:37:35.287 00.100 7680 IsGuiding returns 1
00:37:35.288 00.001 7680 scope still moving after pulse duration time elapsed
00:37:35.319 00.031 7680 IsSlewing returns 0
00:37:35.319 00.000 7680 IsGuiding returns 1
00:37:35.350 00.031 7680 IsSlewing returns 0
00:37:35.351 00.001 7680 IsGuiding returns 0
00:37:35.351 00.000 7680 scope move finished after 93 + 86 ms
00:37:35.352 00.001 7680 Move returns status 0, amount 93
00:37:35.352 00.000 7680 MoveAxis(N, 413, ABG)
00:37:35.352 00.000 7680 Guiding  Dir = 0, Dur = 413
00:37:35.353 00.001 7680 IsSlewing returns 0
00:37:35.353 00.000 7680 IsGuiding returns 0
00:37:35.354 00.001 7680 PulseGuide returned control before completion, sleep 423
00:37:35.788 00.434 7680 IsGuiding returns 1
00:37:35.789 00.001 7680 scope still moving after pulse duration time elapsed
00:37:35.820 00.031 7680 IsSlewing returns 0
00:37:35.821 00.001 7680 IsGuiding returns 0
00:37:35.821 00.000 7680 scope move finished after 413 + 54 ms
00:37:35.821 00.000 7680 Move returns status 0, amount 413
00:37:35.821 00.000 7680 move complete, result=0
00:37:35.821 00.000 7680 worker thread done servicing request
00:37:35.821 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.8 px 413 ms NORTH
00:37:35.828 00.007 7680 Worker thread wakes up
00:37:35.828 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:35.828 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:37:37.081 01.253 7680 Exposure complete
00:37:37.204 00.123 7680 worker thread done servicing request
00:37:37.205 00.001 6120 OnExposeComplete: enter
00:37:37.208 00.003 6120 UpdateGuideState(): m_state=6
00:37:37.211 00.003 6120 Star::Find(15, 967, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4424
00:37:37.216 00.005 6120 Star::Find returns 1 (1), X=967.20, Y=49.07, Mass=14197, SNR=77.8, Peak=255 HFD=6.9
00:37:37.220 00.004 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.96 = -1.33)
00:37:37.224 00.004 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.60)
00:37:37.228 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=0.73 hyp=0.80 cameraTheta=2.00 mountX=0.19 mountY=-0.80, mountTheta=-1.33
00:37:37.234 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.73, opts=13)
00:37:37.239 00.005 6120 Enqueuing Move request for scope (-0.33, 0.73)
00:37:37.242 00.003 7680 Worker thread wakes up
00:37:37.242 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.73) opts 0xd
00:37:37.243 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.73)
00:37:37.243 00.000 7680 Moving (-0.33, 0.73) raw xDistance=0.19 yDistance=-0.80
00:37:37.243 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:37:37.243 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
00:37:37.243 00.000 7680 MoveAxis(E, 0, ABG)
00:37:37.243 00.000 7680 Move returns status 0, amount 0
00:37:37.243 00.000 7680 MoveAxis(N, 433, ABG)
00:37:37.244 00.001 7680 Guiding  Dir = 0, Dur = 433
00:37:37.244 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:37.249 00.005 7680 IsSlewing returns 0
00:37:37.249 00.000 6120 UpdateGuideState exits: m=14197 SNR=77.8 Saturated
00:37:37.252 00.003 7680 IsGuiding returns 0
00:37:37.253 00.001 6120 PhdController: settling, locked = 1, distance = 0.95 (1.50) aobump = 0 frame = 8 / 99999
00:37:37.256 00.003 7680 PulseGuide returned control before completion, sleep 443
00:37:37.256 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052657.256,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.95,"Time":9.5,"SettleTime":10.0,"StarLocked":true}
00:37:37.260 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:37.263 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:37.268 00.005 6120 Enqueuing Expose request
00:37:37.713 00.445 7680 IsGuiding returns 0
00:37:37.714 00.001 7680 Move returns status 0, amount 433
00:37:37.715 00.001 7680 move complete, result=0
00:37:37.716 00.001 7680 worker thread done servicing request
00:37:37.717 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.8 px 433 ms NORTH
00:37:37.721 00.004 7680 Worker thread wakes up
00:37:37.721 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:37.722 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:37:38.970 01.248 7680 Exposure complete
00:37:39.098 00.128 7680 worker thread done servicing request
00:37:39.098 00.000 6120 OnExposeComplete: enter
00:37:39.102 00.004 6120 UpdateGuideState(): m_state=6
00:37:39.109 00.007 6120 Star::Find(15, 967, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4425
00:37:39.113 00.004 6120 Star::Find returns 1 (1), X=967.17, Y=48.84, Mass=14181, SNR=78.1, Peak=255 HFD=6.8
00:37:39.117 00.004 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.16 = -1.13)
00:37:39.121 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
00:37:39.125 00.004 6120 CameraToMount -- cameraX=-0.36 cameraY=0.49 hyp=0.61 cameraTheta=2.20 mountX=0.26 mountY=-0.60, mountTheta=-1.16
00:37:39.129 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=0.49, opts=13)
00:37:39.133 00.004 6120 Enqueuing Move request for scope (-0.36, 0.49)
00:37:39.136 00.003 7680 Worker thread wakes up
00:37:39.136 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.49) opts 0xd
00:37:39.136 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, 0.49)
00:37:39.136 00.000 7680 Moving (-0.36, 0.49) raw xDistance=0.26 yDistance=-0.60
00:37:39.137 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:37:39.138 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
00:37:39.138 00.000 7680 MoveAxis(W, 107, ABG)
00:37:39.138 00.000 7680 Guiding  Dir = 3, Dur = 107
00:37:39.138 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:39.142 00.004 7680 IsSlewing returns 0
00:37:39.142 00.000 6120 UpdateGuideState exits: m=14181 SNR=78.1 Saturated
00:37:39.146 00.004 7680 IsGuiding returns 0
00:37:39.146 00.000 6120 PhdController: settling, locked = 1, distance = 0.85 (1.50) aobump = 0 frame = 9 / 99999
00:37:39.150 00.004 6120 PhdController: newstate STATE_FINISH
00:37:39.154 00.004 7680 PulseGuide returned control before completion, sleep 117
00:37:39.155 00.001 6120 PhdController complete: success
00:37:39.158 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764052659.158,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
00:37:39.162 00.004 6120 Mount: notify guiding dither settle done success=1
00:37:39.165 00.003 6120 PhdController: newstate STATE_IDLE
00:37:39.170 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:39.174 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:39.178 00.004 6120 Enqueuing Expose request
00:37:39.276 00.098 7680 IsGuiding returns 1
00:37:39.277 00.001 7680 scope still moving after pulse duration time elapsed
00:37:39.308 00.031 7680 IsSlewing returns 0
00:37:39.308 00.000 7680 IsGuiding returns 0
00:37:39.308 00.000 7680 scope move finished after 107 + 55 ms
00:37:39.309 00.001 7680 Move returns status 0, amount 107
00:37:39.309 00.000 7680 MoveAxis(N, 325, ABG)
00:37:39.309 00.000 7680 Guiding  Dir = 0, Dur = 325
00:37:39.311 00.002 7680 IsSlewing returns 0
00:37:39.311 00.000 7680 IsGuiding returns 0
00:37:39.312 00.001 7680 PulseGuide returned control before completion, sleep 335
00:37:39.650 00.338 7680 IsGuiding returns 1
00:37:39.652 00.002 7680 scope still moving after pulse duration time elapsed
00:37:39.682 00.030 7680 IsSlewing returns 0
00:37:39.683 00.001 7680 IsGuiding returns 0
00:37:39.683 00.000 7680 scope move finished after 325 + 47 ms
00:37:39.684 00.001 7680 Move returns status 0, amount 325
00:37:39.684 00.000 7680 move complete, result=0
00:37:39.684 00.000 7680 worker thread done servicing request
00:37:39.686 00.002 6120 GuideStep: 0.3 px 107 ms WEST, -0.6 px 325 ms NORTH
00:37:39.691 00.005 7680 Worker thread wakes up
00:37:39.691 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:39.693 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:37:40.944 01.251 7680 Exposure complete
00:37:41.069 00.125 7680 worker thread done servicing request
00:37:41.070 00.001 6120 OnExposeComplete: enter
00:37:41.074 00.004 6120 UpdateGuideState(): m_state=6
00:37:41.080 00.006 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4426
00:37:41.083 00.003 6120 Star::Find returns 1 (1), X=967.35, Y=48.59, Mass=14671, SNR=78.7, Peak=255 HFD=7.2
00:37:41.088 00.005 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
00:37:41.091 00.003 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
00:37:41.095 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.30 cameraTheta=2.22 mountX=0.13 mountY=-0.30, mountTheta=-1.15
00:37:41.100 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.24, opts=13)
00:37:41.103 00.003 6120 Enqueuing Move request for scope (-0.18, 0.24)
00:37:41.108 00.005 7680 Worker thread wakes up
00:37:41.108 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:41.113 00.005 6120 UpdateGuideState exits: m=14671 SNR=78.7 Saturated
00:37:41.116 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:41.119 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:41.123 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.24) opts 0xd
00:37:41.124 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.24)
00:37:41.125 00.001 7680 Moving (-0.18, 0.24) raw xDistance=0.13 yDistance=-0.30
00:37:41.125 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:37:41.125 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:37:41.125 00.000 7680 MoveAxis(E, 0, ABG)
00:37:41.125 00.000 7680 Move returns status 0, amount 0
00:37:41.126 00.001 7680 MoveAxis(N, 161, ABG)
00:37:41.126 00.000 7680 Guiding  Dir = 0, Dur = 161
00:37:41.126 00.000 6120 Enqueuing Expose request
00:37:41.130 00.004 7680 IsSlewing returns 0
00:37:41.130 00.000 7680 IsGuiding returns 0
00:37:41.131 00.001 7680 PulseGuide returned control before completion, sleep 171
00:37:41.309 00.178 7680 IsGuiding returns 1
00:37:41.311 00.002 7680 scope still moving after pulse duration time elapsed
00:37:41.342 00.031 7680 IsSlewing returns 0
00:37:41.343 00.001 7680 IsGuiding returns 0
00:37:41.343 00.000 7680 scope move finished after 161 + 51 ms
00:37:41.344 00.001 7680 Move returns status 0, amount 161
00:37:41.344 00.000 7680 move complete, result=0
00:37:41.345 00.001 7680 worker thread done servicing request
00:37:41.345 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 161 ms NORTH
00:37:41.351 00.006 7680 Worker thread wakes up
00:37:41.351 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:41.352 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:37:42.603 01.251 7680 Exposure complete
00:37:42.737 00.134 7680 worker thread done servicing request
00:37:42.738 00.001 6120 OnExposeComplete: enter
00:37:42.742 00.004 6120 UpdateGuideState(): m_state=6
00:37:42.745 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4427
00:37:42.750 00.005 6120 Star::Find returns 1 (1), X=967.24, Y=48.44, Mass=13544, SNR=74.7, Peak=255 HFD=7.0
00:37:42.753 00.003 6120 CameraToMount -- cameraTheta (2.84) - m_xAngle (-2.95) = xAngle (5.80 = -0.49)
00:37:42.757 00.004 6120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.53 = -0.76)
00:37:42.760 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=0.09 hyp=0.30 cameraTheta=2.84 mountX=0.27 mountY=-0.21, mountTheta=-0.66
00:37:42.765 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.09, opts=13)
00:37:42.774 00.009 6120 Enqueuing Move request for scope (-0.29, 0.09)
00:37:42.777 00.003 7680 Worker thread wakes up
00:37:42.779 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:42.782 00.003 6120 UpdateGuideState exits: m=13544 SNR=74.7 Saturated
00:37:42.786 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.09) opts 0xd
00:37:42.786 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.09)
00:37:42.787 00.001 7680 Moving (-0.29, 0.09) raw xDistance=0.27 yDistance=-0.21
00:37:42.787 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:42.791 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:37:42.792 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:37:42.792 00.000 7680 MoveAxis(W, 109, ABG)
00:37:42.792 00.000 7680 Guiding  Dir = 3, Dur = 109
00:37:42.792 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:42.796 00.004 7680 IsSlewing returns 0
00:37:42.797 00.001 6120 Enqueuing Expose request
00:37:42.801 00.004 7680 IsGuiding returns 0
00:37:42.801 00.000 7680 PulseGuide returned control before completion, sleep 119
00:37:42.922 00.121 7680 IsGuiding returns 1
00:37:42.922 00.000 7680 scope still moving after pulse duration time elapsed
00:37:42.953 00.031 7680 IsSlewing returns 0
00:37:42.954 00.001 7680 IsGuiding returns 0
00:37:42.955 00.001 7680 scope move finished after 109 + 44 ms
00:37:42.955 00.000 7680 Move returns status 0, amount 109
00:37:42.955 00.000 7680 MoveAxis(N, 112, ABG)
00:37:42.955 00.000 7680 Guiding  Dir = 0, Dur = 112
00:37:42.956 00.001 7680 IsSlewing returns 0
00:37:42.956 00.000 7680 IsGuiding returns 0
00:37:42.957 00.001 7680 PulseGuide returned control before completion, sleep 122
00:37:43.094 00.137 7680 IsGuiding returns 1
00:37:43.094 00.000 7680 scope still moving after pulse duration time elapsed
00:37:43.126 00.032 7680 IsSlewing returns 0
00:37:43.126 00.000 7680 IsGuiding returns 0
00:37:43.127 00.001 7680 scope move finished after 112 + 57 ms
00:37:43.127 00.000 7680 Move returns status 0, amount 112
00:37:43.127 00.000 7680 move complete, result=0
00:37:43.127 00.000 7680 worker thread done servicing request
00:37:43.128 00.001 6120 GuideStep: 0.3 px 109 ms WEST, -0.2 px 112 ms NORTH
00:37:43.133 00.005 7680 Worker thread wakes up
00:37:43.133 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:43.133 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:37:44.387 01.254 7680 Exposure complete
00:37:44.519 00.132 7680 worker thread done servicing request
00:37:44.520 00.001 6120 OnExposeComplete: enter
00:37:44.523 00.003 6120 UpdateGuideState(): m_state=6
00:37:44.528 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4428
00:37:44.532 00.004 6120 Star::Find returns 1 (1), X=967.40, Y=48.57, Mass=14898, SNR=80.7, Peak=255 HFD=7.1
00:37:44.536 00.004 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
00:37:44.539 00.003 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
00:37:44.545 00.006 6120 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.26 cameraTheta=2.11 mountX=0.09 mountY=-0.25, mountTheta=-1.24
00:37:44.551 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.22, opts=13)
00:37:44.556 00.005 6120 Enqueuing Move request for scope (-0.13, 0.22)
00:37:44.559 00.003 7680 Worker thread wakes up
00:37:44.560 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:44.563 00.003 6120 UpdateGuideState exits: m=14898 SNR=80.7 Saturated
00:37:44.568 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
00:37:44.568 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
00:37:44.569 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:44.572 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:44.577 00.005 7680 Moving (-0.13, 0.22) raw xDistance=0.09 yDistance=-0.25
00:37:44.577 00.000 6120 Enqueuing Expose request
00:37:44.583 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:37:44.584 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:37:44.584 00.000 7680 MoveAxis(E, 0, ABG)
00:37:44.584 00.000 7680 Move returns status 0, amount 0
00:37:44.584 00.000 7680 MoveAxis(N, 138, ABG)
00:37:44.584 00.000 7680 Guiding  Dir = 0, Dur = 138
00:37:44.584 00.000 7680 IsSlewing returns 0
00:37:44.585 00.001 7680 IsGuiding returns 0
00:37:44.585 00.000 7680 PulseGuide returned control before completion, sleep 148
00:37:44.748 00.163 7680 IsGuiding returns 1
00:37:44.749 00.001 7680 scope still moving after pulse duration time elapsed
00:37:44.779 00.030 7680 IsSlewing returns 0
00:37:44.781 00.002 7680 IsGuiding returns 0
00:37:44.782 00.001 7680 scope move finished after 138 + 57 ms
00:37:44.782 00.000 7680 Move returns status 0, amount 138
00:37:44.782 00.000 7680 move complete, result=0
00:37:44.783 00.001 7680 worker thread done servicing request
00:37:44.783 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 138 ms NORTH
00:37:44.789 00.006 7680 Worker thread wakes up
00:37:44.789 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:44.789 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:37:46.045 01.256 7680 Exposure complete
00:37:46.175 00.130 7680 worker thread done servicing request
00:37:46.175 00.000 6120 OnExposeComplete: enter
00:37:46.180 00.005 6120 UpdateGuideState(): m_state=6
00:37:46.184 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4429
00:37:46.187 00.003 6120 Star::Find returns 1 (1), X=967.35, Y=48.64, Mass=14278, SNR=77.9, Peak=255 HFD=7.1
00:37:46.191 00.004 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.22)
00:37:46.196 00.005 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
00:37:46.200 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.30 hyp=0.35 cameraTheta=2.11 mountX=0.12 mountY=-0.34, mountTheta=-1.23
00:37:46.206 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.30, opts=13)
00:37:46.211 00.005 6120 Enqueuing Move request for scope (-0.18, 0.30)
00:37:46.215 00.004 7680 Worker thread wakes up
00:37:46.216 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:46.220 00.004 6120 UpdateGuideState exits: m=14278 SNR=77.9 Saturated
00:37:46.223 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:46.227 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:46.231 00.004 6120 Enqueuing Expose request
00:37:46.236 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.30) opts 0xd
00:37:46.236 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.30)
00:37:46.236 00.000 7680 Moving (-0.18, 0.30) raw xDistance=0.12 yDistance=-0.34
00:37:46.236 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:37:46.236 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:37:46.236 00.000 7680 MoveAxis(E, 0, ABG)
00:37:46.238 00.002 7680 Move returns status 0, amount 0
00:37:46.238 00.000 7680 MoveAxis(N, 187, ABG)
00:37:46.238 00.000 7680 Guiding  Dir = 0, Dur = 187
00:37:46.238 00.000 7680 IsSlewing returns 0
00:37:46.238 00.000 7680 IsGuiding returns 0
00:37:46.239 00.001 7680 PulseGuide returned control before completion, sleep 197
00:37:46.447 00.208 7680 IsGuiding returns 1
00:37:46.449 00.002 7680 scope still moving after pulse duration time elapsed
00:37:46.478 00.029 7680 IsSlewing returns 0
00:37:46.479 00.001 7680 IsGuiding returns 1
00:37:46.509 00.030 7680 IsSlewing returns 0
00:37:46.510 00.001 7680 IsGuiding returns 1
00:37:46.540 00.030 7680 IsSlewing returns 0
00:37:46.543 00.003 7680 IsGuiding returns 0
00:37:46.544 00.001 7680 scope move finished after 187 + 118 ms
00:37:46.545 00.001 7680 Move returns status 0, amount 187
00:37:46.546 00.001 7680 move complete, result=0
00:37:46.546 00.000 7680 worker thread done servicing request
00:37:46.547 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 187 ms NORTH
00:37:46.556 00.009 7680 Worker thread wakes up
00:37:46.556 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:46.556 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:37:47.805 01.249 7680 Exposure complete
00:37:47.942 00.137 7680 worker thread done servicing request
00:37:47.942 00.000 6120 OnExposeComplete: enter
00:37:47.947 00.005 6120 UpdateGuideState(): m_state=6
00:37:47.951 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4430
00:37:47.955 00.004 6120 Star::Find returns 1 (1), X=967.37, Y=48.54, Mass=14186, SNR=77.2, Peak=255 HFD=7.1
00:37:47.960 00.005 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.23 = -1.06)
00:37:47.963 00.003 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.33)
00:37:47.967 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.19 hyp=0.25 cameraTheta=2.27 mountX=0.12 mountY=-0.24, mountTheta=-1.10
00:37:47.972 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.19, opts=13)
00:37:47.977 00.005 6120 Enqueuing Move request for scope (-0.16, 0.19)
00:37:47.980 00.003 7680 Worker thread wakes up
00:37:47.981 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:47.985 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.19) opts 0xd
00:37:47.985 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.19)
00:37:47.985 00.000 7680 Moving (-0.16, 0.19) raw xDistance=0.12 yDistance=-0.24
00:37:47.985 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:37:47.986 00.001 6120 UpdateGuideState exits: m=14186 SNR=77.2 Saturated
00:37:47.989 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:47.994 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:47.998 00.004 6120 Enqueuing Expose request
00:37:48.002 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:37:48.002 00.000 7680 MoveAxis(E, 0, ABG)
00:37:48.002 00.000 7680 Move returns status 0, amount 0
00:37:48.002 00.000 7680 MoveAxis(N, 133, ABG)
00:37:48.002 00.000 7680 Guiding  Dir = 0, Dur = 133
00:37:48.002 00.000 7680 IsSlewing returns 0
00:37:48.003 00.001 7680 IsGuiding returns 0
00:37:48.004 00.001 7680 PulseGuide returned control before completion, sleep 143
00:37:48.154 00.150 7680 IsGuiding returns 1
00:37:48.156 00.002 7680 scope still moving after pulse duration time elapsed
00:37:48.184 00.028 7680 IsSlewing returns 0
00:37:48.186 00.002 7680 IsGuiding returns 0
00:37:48.187 00.001 7680 scope move finished after 133 + 50 ms
00:37:48.187 00.000 7680 Move returns status 0, amount 133
00:37:48.188 00.001 7680 move complete, result=0
00:37:48.188 00.000 7680 worker thread done servicing request
00:37:48.188 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 133 ms NORTH
00:37:48.195 00.007 7680 Worker thread wakes up
00:37:48.195 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:48.195 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:37:49.446 01.251 7680 Exposure complete
00:37:49.576 00.130 7680 worker thread done servicing request
00:37:49.576 00.000 6120 OnExposeComplete: enter
00:37:49.581 00.005 6120 UpdateGuideState(): m_state=6
00:37:49.585 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4431
00:37:49.590 00.005 6120 Star::Find returns 1 (1), X=967.59, Y=48.29, Mass=14173, SNR=77.6, Peak=255 HFD=7.2
00:37:49.594 00.004 6120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-2.95) = xAngle (2.19 = 2.19)
00:37:49.600 00.006 6120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.92 = 1.92)
00:37:49.603 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.77 mountX=-0.05 mountY=0.08, mountTheta=2.12
00:37:49.611 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.06, opts=13)
00:37:49.618 00.007 6120 Enqueuing Move request for scope (0.06, -0.06)
00:37:49.622 00.004 7680 Worker thread wakes up
00:37:49.623 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
00:37:49.623 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:49.627 00.004 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
00:37:49.627 00.000 7680 Moving (0.06, -0.06) raw xDistance=-0.05 yDistance=0.08
00:37:49.627 00.000 6120 UpdateGuideState exits: m=14173 SNR=77.6 Saturated
00:37:49.631 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:49.635 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:37:49.636 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:37:49.636 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:49.643 00.007 6120 Enqueuing Expose request
00:37:49.648 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:37:49.648 00.000 7680 MoveAxis(E, 0, ABG)
00:37:49.648 00.000 7680 Move returns status 0, amount 0
00:37:49.648 00.000 7680 MoveAxis(N, 0, ABG)
00:37:49.648 00.000 7680 Move returns status 0, amount 0
00:37:49.649 00.001 7680 move complete, result=0
00:37:49.649 00.000 7680 worker thread done servicing request
00:37:49.649 00.000 7680 Worker thread wakes up
00:37:49.649 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:49.654 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:49.654 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:37:50.901 01.247 7680 Exposure complete
00:37:51.026 00.125 7680 worker thread done servicing request
00:37:51.027 00.001 6120 OnExposeComplete: enter
00:37:51.029 00.002 6120 UpdateGuideState(): m_state=6
00:37:51.034 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4432
00:37:51.037 00.003 6120 Star::Find returns 1 (1), X=967.54, Y=48.71, Mass=14610, SNR=78.1, Peak=255 HFD=7.2
00:37:51.039 00.002 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.78)
00:37:51.043 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.05)
00:37:51.047 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.36 hyp=0.36 cameraTheta=1.55 mountX=-0.07 mountY=-0.32, mountTheta=-1.80
00:37:51.054 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.36, opts=13)
00:37:51.059 00.005 6120 Enqueuing Move request for scope (0.01, 0.36)
00:37:51.062 00.003 7680 Worker thread wakes up
00:37:51.062 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:51.066 00.004 6120 UpdateGuideState exits: m=14610 SNR=78.1 Saturated
00:37:51.070 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:51.074 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:51.079 00.005 6120 Enqueuing Expose request
00:37:51.083 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.36) opts 0xd
00:37:51.083 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.36)
00:37:51.083 00.000 7680 Moving (0.01, 0.36) raw xDistance=-0.07 yDistance=-0.32
00:37:51.083 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:37:51.083 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:37:51.083 00.000 7680 MoveAxis(E, 0, ABG)
00:37:51.084 00.001 7680 Move returns status 0, amount 0
00:37:51.085 00.001 7680 MoveAxis(N, 175, ABG)
00:37:51.085 00.000 7680 Guiding  Dir = 0, Dur = 175
00:37:51.085 00.000 7680 IsSlewing returns 0
00:37:51.085 00.000 7680 IsGuiding returns 0
00:37:51.086 00.001 7680 PulseGuide returned control before completion, sleep 185
00:37:51.283 00.197 7680 IsGuiding returns 1
00:37:51.284 00.001 7680 scope still moving after pulse duration time elapsed
00:37:51.313 00.029 7680 IsSlewing returns 0
00:37:51.315 00.002 7680 IsGuiding returns 0
00:37:51.316 00.001 7680 scope move finished after 175 + 56 ms
00:37:51.317 00.001 7680 Move returns status 0, amount 175
00:37:51.317 00.000 7680 move complete, result=0
00:37:51.318 00.001 7680 worker thread done servicing request
00:37:51.318 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 175 ms NORTH
00:37:51.329 00.011 7680 Worker thread wakes up
00:37:51.330 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:51.331 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:37:52.586 01.255 7680 Exposure complete
00:37:52.726 00.140 7680 worker thread done servicing request
00:37:52.726 00.000 6120 OnExposeComplete: enter
00:37:52.731 00.005 6120 UpdateGuideState(): m_state=6
00:37:52.735 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4433
00:37:52.740 00.005 6120 Star::Find returns 1 (1), X=967.44, Y=48.46, Mass=14186, SNR=77.4, Peak=255 HFD=7.1
00:37:52.746 00.006 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
00:37:52.749 00.003 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
00:37:52.753 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.23 mountX=0.06 mountY=-0.14, mountTheta=-1.14
00:37:52.759 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.11, opts=13)
00:37:52.762 00.003 6120 Enqueuing Move request for scope (-0.09, 0.11)
00:37:52.766 00.004 7680 Worker thread wakes up
00:37:52.766 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
00:37:52.767 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
00:37:52.767 00.000 7680 Moving (-0.09, 0.11) raw xDistance=0.06 yDistance=-0.14
00:37:52.767 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:37:52.767 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:37:52.768 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:52.772 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:37:52.772 00.000 7680 MoveAxis(E, 0, ABG)
00:37:52.772 00.000 7680 Move returns status 0, amount 0
00:37:52.773 00.001 7680 MoveAxis(N, 0, ABG)
00:37:52.773 00.000 7680 Move returns status 0, amount 0
00:37:52.773 00.000 7680 move complete, result=0
00:37:52.773 00.000 6120 UpdateGuideState exits: m=14186 SNR=77.4 Saturated
00:37:52.779 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:52.783 00.004 7680 worker thread done servicing request
00:37:52.783 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:52.786 00.003 6120 Enqueuing Expose request
00:37:52.790 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:37:52.795 00.005 7680 Worker thread wakes up
00:37:52.795 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:52.795 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:37:54.037 01.242 7680 Exposure complete
00:37:54.176 00.139 7680 worker thread done servicing request
00:37:54.176 00.000 6120 OnExposeComplete: enter
00:37:54.180 00.004 6120 UpdateGuideState(): m_state=6
00:37:54.184 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4434
00:37:54.188 00.004 6120 Star::Find returns 1 (1), X=967.24, Y=48.86, Mass=14314, SNR=77.7, Peak=255 HFD=6.8
00:37:54.192 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.26)
00:37:54.196 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
00:37:54.201 00.005 6120 CameraToMount -- cameraX=-0.28 cameraY=0.52 hyp=0.59 cameraTheta=2.07 mountX=0.18 mountY=-0.59, mountTheta=-1.27
00:37:54.206 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.52, opts=13)
00:37:54.209 00.003 6120 Enqueuing Move request for scope (-0.28, 0.52)
00:37:54.213 00.004 7680 Worker thread wakes up
00:37:54.213 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:54.217 00.004 6120 UpdateGuideState exits: m=14314 SNR=77.7 Saturated
00:37:54.220 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:54.223 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.52) opts 0xd
00:37:54.224 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.52)
00:37:54.224 00.000 7680 Moving (-0.28, 0.52) raw xDistance=0.18 yDistance=-0.59
00:37:54.224 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:37:54.225 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
00:37:54.225 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:54.230 00.005 7680 MoveAxis(E, 0, ABG)
00:37:54.230 00.000 7680 Move returns status 0, amount 0
00:37:54.230 00.000 7680 MoveAxis(N, 320, ABG)
00:37:54.230 00.000 7680 Guiding  Dir = 0, Dur = 320
00:37:54.231 00.001 6120 Enqueuing Expose request
00:37:54.236 00.005 7680 IsSlewing returns 0
00:37:54.236 00.000 7680 IsGuiding returns 0
00:37:54.236 00.000 7680 PulseGuide returned control before completion, sleep 330
00:37:54.573 00.337 7680 IsGuiding returns 1
00:37:54.573 00.000 7680 scope still moving after pulse duration time elapsed
00:37:54.603 00.030 7680 IsSlewing returns 0
00:37:54.605 00.002 7680 IsGuiding returns 0
00:37:54.606 00.001 7680 scope move finished after 320 + 49 ms
00:37:54.606 00.000 7680 Move returns status 0, amount 320
00:37:54.607 00.001 7680 move complete, result=0
00:37:54.608 00.001 7680 worker thread done servicing request
00:37:54.608 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 320 ms NORTH
00:37:54.614 00.006 7680 Worker thread wakes up
00:37:54.614 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:54.616 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:37:55.861 01.245 7680 Exposure complete
00:37:56.001 00.140 7680 worker thread done servicing request
00:37:56.002 00.001 6120 OnExposeComplete: enter
00:37:56.005 00.003 6120 UpdateGuideState(): m_state=6
00:37:56.009 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4435
00:37:56.014 00.005 6120 Star::Find returns 1 (1), X=967.21, Y=48.24, Mass=14564, SNR=78.0, Peak=255 HFD=7.0
00:37:56.018 00.004 6120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-2.95) = xAngle (0.13 = 0.13)
00:37:56.022 00.004 6120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.14 = -0.14)
00:37:56.025 00.003 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.10 hyp=0.33 cameraTheta=-2.82 mountX=0.33 mountY=-0.05, mountTheta=-0.14
00:37:56.030 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.10, opts=13)
00:37:56.034 00.004 6120 Enqueuing Move request for scope (-0.32, -0.10)
00:37:56.038 00.004 7680 Worker thread wakes up
00:37:56.038 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.10) opts 0xd
00:37:56.038 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.10)
00:37:56.039 00.001 7680 Moving (-0.32, -0.10) raw xDistance=0.33 yDistance=-0.05
00:37:56.039 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:37:56.039 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:37:56.039 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:37:56.039 00.000 7680 MoveAxis(W, 134, ABG)
00:37:56.039 00.000 7680 Guiding  Dir = 3, Dur = 134
00:37:56.039 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:56.043 00.004 7680 IsSlewing returns 0
00:37:56.043 00.000 6120 UpdateGuideState exits: m=14564 SNR=78.0 Saturated
00:37:56.048 00.005 7680 IsGuiding returns 0
00:37:56.049 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:56.054 00.005 7680 PulseGuide returned control before completion, sleep 144
00:37:56.054 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:56.059 00.005 6120 Enqueuing Expose request
00:37:56.210 00.151 7680 IsGuiding returns 0
00:37:56.210 00.000 7680 Move returns status 0, amount 134
00:37:56.211 00.001 7680 MoveAxis(N, 0, ABG)
00:37:56.211 00.000 7680 Move returns status 0, amount 0
00:37:56.211 00.000 7680 move complete, result=0
00:37:56.211 00.000 7680 worker thread done servicing request
00:37:56.211 00.000 7680 Worker thread wakes up
00:37:56.211 00.000 6120 GuideStep: 0.3 px 134 ms WEST, -0.0 px 0 ms NORTH
00:37:56.218 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:56.218 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:37:57.468 01.250 7680 Exposure complete
00:37:57.604 00.136 7680 worker thread done servicing request
00:37:57.604 00.000 6120 OnExposeComplete: enter
00:37:57.608 00.004 6120 UpdateGuideState(): m_state=6
00:37:57.612 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4436
00:37:57.617 00.005 6120 Star::Find returns 1 (1), X=967.67, Y=48.45, Mass=13320, SNR=75.4, Peak=255 HFD=7.0
00:37:57.620 00.003 6120 CameraToMount -- cameraTheta (0.63) - m_xAngle (-2.95) = xAngle (3.58 = -2.70)
00:37:57.624 00.004 6120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.31 = -2.97)
00:37:57.628 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.63 mountX=-0.16 mountY=-0.03, mountTheta=-2.96
00:37:57.632 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.10, opts=13)
00:37:57.636 00.004 6120 Enqueuing Move request for scope (0.14, 0.10)
00:37:57.640 00.004 7680 Worker thread wakes up
00:37:57.640 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
00:37:57.641 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
00:37:57.641 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:57.644 00.003 6120 UpdateGuideState exits: m=13320 SNR=75.4 Saturated
00:37:57.647 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:57.652 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:57.655 00.003 6120 Enqueuing Expose request
00:37:57.659 00.004 7680 Moving (0.14, 0.10) raw xDistance=-0.16 yDistance=-0.03
00:37:57.659 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:37:57.659 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:37:57.659 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:37:57.659 00.000 7680 MoveAxis(E, 0, ABG)
00:37:57.660 00.001 7680 Move returns status 0, amount 0
00:37:57.660 00.000 7680 MoveAxis(N, 0, ABG)
00:37:57.660 00.000 7680 Move returns status 0, amount 0
00:37:57.660 00.000 7680 move complete, result=0
00:37:57.661 00.001 7680 worker thread done servicing request
00:37:57.661 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:37:57.666 00.005 7680 Worker thread wakes up
00:37:57.666 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:57.666 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:37:58.918 01.252 7680 Exposure complete
00:37:59.047 00.129 7680 worker thread done servicing request
00:37:59.047 00.000 6120 OnExposeComplete: enter
00:37:59.051 00.004 6120 UpdateGuideState(): m_state=6
00:37:59.055 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4437
00:37:59.060 00.005 6120 Star::Find returns 1 (1), X=967.69, Y=48.82, Mass=15844, SNR=81.4, Peak=255 HFD=7.0
00:37:59.063 00.003 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
00:37:59.067 00.004 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.35)
00:37:59.070 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.48 hyp=0.50 cameraTheta=1.24 mountX=-0.25 mountY=-0.36, mountTheta=-2.18
00:37:59.075 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.48, opts=13)
00:37:59.080 00.005 6120 Enqueuing Move request for scope (0.16, 0.48)
00:37:59.084 00.004 7680 Worker thread wakes up
00:37:59.085 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.48) opts 0xd
00:37:59.085 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.48)
00:37:59.085 00.000 7680 Moving (0.16, 0.48) raw xDistance=-0.25 yDistance=-0.36
00:37:59.085 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:37:59.086 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:37:59.090 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:37:59.090 00.000 7680 MoveAxis(E, 101, ABG)
00:37:59.090 00.000 7680 Guiding  Dir = 2, Dur = 101
00:37:59.090 00.000 6120 UpdateGuideState exits: m=15844 SNR=81.4 Saturated
00:37:59.094 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:59.098 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:37:59.102 00.004 6120 Enqueuing Expose request
00:37:59.105 00.003 7680 IsSlewing returns 0
00:37:59.106 00.001 7680 IsGuiding returns 0
00:37:59.106 00.000 7680 PulseGuide returned control before completion, sleep 111
00:37:59.225 00.119 7680 IsGuiding returns 1
00:37:59.226 00.001 7680 scope still moving after pulse duration time elapsed
00:37:59.256 00.030 7680 IsSlewing returns 0
00:37:59.258 00.002 7680 IsGuiding returns 0
00:37:59.258 00.000 7680 scope move finished after 101 + 50 ms
00:37:59.258 00.000 7680 Move returns status 0, amount 101
00:37:59.259 00.001 7680 MoveAxis(N, 194, ABG)
00:37:59.259 00.000 7680 Guiding  Dir = 0, Dur = 194
00:37:59.259 00.000 7680 IsSlewing returns 0
00:37:59.260 00.001 7680 IsGuiding returns 0
00:37:59.261 00.001 7680 PulseGuide returned control before completion, sleep 204
00:37:59.478 00.217 7680 IsGuiding returns 1
00:37:59.479 00.001 7680 scope still moving after pulse duration time elapsed
00:37:59.509 00.030 7680 IsSlewing returns 0
00:37:59.511 00.002 7680 IsGuiding returns 0
00:37:59.512 00.001 7680 scope move finished after 194 + 56 ms
00:37:59.512 00.000 7680 Move returns status 0, amount 194
00:37:59.513 00.001 7680 move complete, result=0
00:37:59.514 00.001 7680 worker thread done servicing request
00:37:59.514 00.000 6120 GuideStep: -0.2 px 101 ms EAST, -0.4 px 194 ms NORTH
00:37:59.521 00.007 7680 Worker thread wakes up
00:37:59.521 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:37:59.521 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:00.771 01.250 7680 Exposure complete
00:38:00.903 00.132 7680 worker thread done servicing request
00:38:00.903 00.000 6120 OnExposeComplete: enter
00:38:00.906 00.003 6120 UpdateGuideState(): m_state=6
00:38:00.910 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4438
00:38:00.914 00.004 6120 Star::Find returns 1 (1), X=967.30, Y=48.83, Mass=14448, SNR=77.1, Peak=255 HFD=6.9
00:38:00.917 00.003 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
00:38:00.921 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
00:38:00.925 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.48 hyp=0.53 cameraTheta=2.01 mountX=0.13 mountY=-0.53, mountTheta=-1.33
00:38:00.931 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.48, opts=13)
00:38:00.935 00.004 6120 Enqueuing Move request for scope (-0.23, 0.48)
00:38:00.939 00.004 7680 Worker thread wakes up
00:38:00.939 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.48) opts 0xd
00:38:00.939 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.48)
00:38:00.940 00.001 7680 Moving (-0.23, 0.48) raw xDistance=0.13 yDistance=-0.53
00:38:00.940 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:38:00.940 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:00.944 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
00:38:00.944 00.000 7680 MoveAxis(E, 0, ABG)
00:38:00.944 00.000 7680 Move returns status 0, amount 0
00:38:00.945 00.001 7680 MoveAxis(N, 290, ABG)
00:38:00.945 00.000 7680 Guiding  Dir = 0, Dur = 290
00:38:00.945 00.000 6120 UpdateGuideState exits: m=14448 SNR=77.1 Saturated
00:38:00.949 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:00.952 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:00.957 00.005 6120 Enqueuing Expose request
00:38:00.961 00.004 7680 IsSlewing returns 0
00:38:00.961 00.000 7680 IsGuiding returns 0
00:38:00.961 00.000 7680 PulseGuide returned control before completion, sleep 300
00:38:01.272 00.311 7680 IsGuiding returns 1
00:38:01.274 00.002 7680 scope still moving after pulse duration time elapsed
00:38:01.303 00.029 7680 IsSlewing returns 0
00:38:01.305 00.002 7680 IsGuiding returns 0
00:38:01.305 00.000 7680 scope move finished after 290 + 53 ms
00:38:01.305 00.000 7680 Move returns status 0, amount 290
00:38:01.306 00.001 7680 move complete, result=0
00:38:01.306 00.000 7680 worker thread done servicing request
00:38:01.306 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 290 ms NORTH
00:38:01.313 00.007 7680 Worker thread wakes up
00:38:01.313 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:01.313 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:02.560 01.247 7680 Exposure complete
00:38:02.693 00.133 7680 worker thread done servicing request
00:38:02.693 00.000 6120 OnExposeComplete: enter
00:38:02.697 00.004 6120 UpdateGuideState(): m_state=6
00:38:02.701 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4439
00:38:02.705 00.004 6120 Star::Find returns 1 (1), X=967.33, Y=48.63, Mass=13971, SNR=77.0, Peak=255 HFD=7.2
00:38:02.710 00.005 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
00:38:02.713 00.003 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
00:38:02.717 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.28 hyp=0.34 cameraTheta=2.17 mountX=0.14 mountY=-0.34, mountTheta=-1.18
00:38:02.723 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.28, opts=13)
00:38:02.727 00.004 6120 Enqueuing Move request for scope (-0.20, 0.28)
00:38:02.731 00.004 7680 Worker thread wakes up
00:38:02.731 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:02.736 00.005 6120 UpdateGuideState exits: m=13971 SNR=77.0 Saturated
00:38:02.740 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:02.744 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:02.748 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.28) opts 0xd
00:38:02.748 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.28)
00:38:02.748 00.000 7680 Moving (-0.20, 0.28) raw xDistance=0.14 yDistance=-0.34
00:38:02.749 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:38:02.749 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:38:02.749 00.000 7680 MoveAxis(E, 0, ABG)
00:38:02.749 00.000 7680 Move returns status 0, amount 0
00:38:02.749 00.000 7680 MoveAxis(N, 184, ABG)
00:38:02.750 00.001 7680 Guiding  Dir = 0, Dur = 184
00:38:02.750 00.000 6120 Enqueuing Expose request
00:38:02.754 00.004 7680 IsSlewing returns 0
00:38:02.754 00.000 7680 IsGuiding returns 0
00:38:02.754 00.000 7680 PulseGuide returned control before completion, sleep 194
00:38:02.956 00.202 7680 IsGuiding returns 1
00:38:02.956 00.000 7680 scope still moving after pulse duration time elapsed
00:38:02.986 00.030 7680 IsSlewing returns 0
00:38:02.986 00.000 7680 IsGuiding returns 0
00:38:02.987 00.001 7680 scope move finished after 184 + 49 ms
00:38:02.987 00.000 7680 Move returns status 0, amount 184
00:38:02.988 00.001 7680 move complete, result=0
00:38:02.988 00.000 7680 worker thread done servicing request
00:38:02.988 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 184 ms NORTH
00:38:02.994 00.006 7680 Worker thread wakes up
00:38:02.994 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:02.994 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:04.242 01.248 7680 Exposure complete
00:38:04.378 00.136 7680 worker thread done servicing request
00:38:04.379 00.001 6120 OnExposeComplete: enter
00:38:04.383 00.004 6120 UpdateGuideState(): m_state=6
00:38:04.387 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4440
00:38:04.392 00.005 6120 Star::Find returns 1 (1), X=967.34, Y=48.56, Mass=14644, SNR=77.9, Peak=255 HFD=7.2
00:38:04.396 00.004 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
00:38:04.400 00.004 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.30)
00:38:04.404 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.21 hyp=0.29 cameraTheta=2.30 mountX=0.15 mountY=-0.27, mountTheta=-1.08
00:38:04.409 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.21, opts=13)
00:38:04.413 00.004 6120 Enqueuing Move request for scope (-0.19, 0.21)
00:38:04.416 00.003 7680 Worker thread wakes up
00:38:04.418 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:04.423 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.21) opts 0xd
00:38:04.423 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.21)
00:38:04.424 00.001 6120 UpdateGuideState exits: m=14644 SNR=77.9 Saturated
00:38:04.428 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:04.431 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:04.435 00.004 6120 Enqueuing Expose request
00:38:04.439 00.004 7680 Moving (-0.19, 0.21) raw xDistance=0.15 yDistance=-0.27
00:38:04.439 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:38:04.439 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:38:04.439 00.000 7680 MoveAxis(E, 0, ABG)
00:38:04.439 00.000 7680 Move returns status 0, amount 0
00:38:04.439 00.000 7680 MoveAxis(N, 149, ABG)
00:38:04.440 00.001 7680 Guiding  Dir = 0, Dur = 149
00:38:04.441 00.001 7680 IsSlewing returns 0
00:38:04.441 00.000 7680 IsGuiding returns 0
00:38:04.441 00.000 7680 PulseGuide returned control before completion, sleep 159
00:38:04.609 00.168 7680 IsGuiding returns 1
00:38:04.610 00.001 7680 scope still moving after pulse duration time elapsed
00:38:04.640 00.030 7680 IsSlewing returns 0
00:38:04.643 00.003 7680 IsGuiding returns 0
00:38:04.643 00.000 7680 scope move finished after 149 + 52 ms
00:38:04.643 00.000 7680 Move returns status 0, amount 149
00:38:04.643 00.000 7680 move complete, result=0
00:38:04.644 00.001 7680 worker thread done servicing request
00:38:04.644 00.000 7680 Worker thread wakes up
00:38:04.644 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 149 ms NORTH
00:38:04.651 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:04.652 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:05.903 01.251 7680 Exposure complete
00:38:06.040 00.137 7680 worker thread done servicing request
00:38:06.040 00.000 6120 OnExposeComplete: enter
00:38:06.046 00.006 6120 UpdateGuideState(): m_state=6
00:38:06.050 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4441
00:38:06.055 00.005 6120 Star::Find returns 1 (1), X=967.52, Y=48.35, Mass=14075, SNR=76.1, Peak=255 HFD=7.1
00:38:06.059 00.004 6120 CameraToMount -- cameraTheta (3.00) - m_xAngle (-2.95) = xAngle (5.96 = -0.33)
00:38:06.063 00.004 6120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.69 = -0.60)
00:38:06.067 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=3.00 mountX=0.00 mountY=-0.00, mountTheta=-0.54
00:38:06.071 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.00, opts=13)
00:38:06.076 00.005 6120 Enqueuing Move request for scope (-0.00, 0.00)
00:38:06.081 00.005 7680 Worker thread wakes up
00:38:06.081 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:06.085 00.004 6120 UpdateGuideState exits: m=14075 SNR=76.1 Saturated
00:38:06.089 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
00:38:06.089 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
00:38:06.089 00.000 7680 Moving (-0.00, 0.00) raw xDistance=0.00 yDistance=-0.00
00:38:06.089 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:38:06.089 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:38:06.089 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:06.094 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:06.098 00.004 6120 Enqueuing Expose request
00:38:06.102 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:38:06.102 00.000 7680 MoveAxis(E, 0, ABG)
00:38:06.102 00.000 7680 Move returns status 0, amount 0
00:38:06.103 00.001 7680 MoveAxis(N, 0, ABG)
00:38:06.103 00.000 7680 Move returns status 0, amount 0
00:38:06.103 00.000 7680 move complete, result=0
00:38:06.103 00.000 7680 worker thread done servicing request
00:38:06.104 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:38:06.107 00.003 7680 Worker thread wakes up
00:38:06.108 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:06.108 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:07.353 01.245 7680 Exposure complete
00:38:07.498 00.145 7680 worker thread done servicing request
00:38:07.498 00.000 6120 OnExposeComplete: enter
00:38:07.501 00.003 6120 UpdateGuideState(): m_state=6
00:38:07.504 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4442
00:38:07.508 00.004 6120 Star::Find returns 1 (1), X=967.34, Y=48.66, Mass=14159, SNR=76.8, Peak=255 HFD=7.1
00:38:07.512 00.004 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.22)
00:38:07.516 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.49)
00:38:07.520 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.31 hyp=0.37 cameraTheta=2.11 mountX=0.13 mountY=-0.36, mountTheta=-1.24
00:38:07.526 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.31, opts=13)
00:38:07.529 00.003 6120 Enqueuing Move request for scope (-0.19, 0.31)
00:38:07.533 00.004 7680 Worker thread wakes up
00:38:07.533 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.31) opts 0xd
00:38:07.534 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.31)
00:38:07.534 00.000 7680 Moving (-0.19, 0.31) raw xDistance=0.13 yDistance=-0.36
00:38:07.534 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:38:07.534 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:38:07.534 00.000 7680 MoveAxis(E, 0, ABG)
00:38:07.534 00.000 7680 Move returns status 0, amount 0
00:38:07.534 00.000 7680 MoveAxis(N, 198, ABG)
00:38:07.534 00.000 7680 Guiding  Dir = 0, Dur = 198
00:38:07.536 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:07.540 00.004 7680 IsSlewing returns 0
00:38:07.540 00.000 6120 UpdateGuideState exits: m=14159 SNR=76.8 Saturated
00:38:07.543 00.003 7680 IsGuiding returns 0
00:38:07.543 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:07.548 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:07.552 00.004 7680 PulseGuide returned control before completion, sleep 208
00:38:07.552 00.000 6120 Enqueuing Expose request
00:38:07.765 00.213 7680 IsGuiding returns 0
00:38:07.766 00.001 7680 Move returns status 0, amount 198
00:38:07.767 00.001 7680 move complete, result=0
00:38:07.767 00.000 7680 worker thread done servicing request
00:38:07.768 00.001 7680 Worker thread wakes up
00:38:07.768 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 198 ms NORTH
00:38:07.774 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:07.775 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:09.022 01.247 7680 Exposure complete
00:38:09.158 00.136 7680 worker thread done servicing request
00:38:09.159 00.001 6120 OnExposeComplete: enter
00:38:09.163 00.004 6120 UpdateGuideState(): m_state=6
00:38:09.166 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4443
00:38:09.172 00.006 6120 Star::Find returns 1 (1), X=967.26, Y=48.27, Mass=14028, SNR=76.8, Peak=255 HFD=7.0
00:38:09.176 00.004 6120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-2.95) = xAngle (0.10 = 0.10)
00:38:09.180 00.004 6120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.17 = -0.17)
00:38:09.183 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=-0.08 hyp=0.28 cameraTheta=-2.86 mountX=0.28 mountY=-0.05, mountTheta=-0.17
00:38:09.189 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-0.08, opts=13)
00:38:09.194 00.005 6120 Enqueuing Move request for scope (-0.27, -0.08)
00:38:09.196 00.002 7680 Worker thread wakes up
00:38:09.196 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.08) opts 0xd
00:38:09.198 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:09.203 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.27, -0.08)
00:38:09.203 00.000 7680 Moving (-0.27, -0.08) raw xDistance=0.28 yDistance=-0.05
00:38:09.203 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
00:38:09.203 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:38:09.204 00.001 6120 UpdateGuideState exits: m=14028 SNR=76.8 Saturated
00:38:09.208 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:09.212 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:09.215 00.003 6120 Enqueuing Expose request
00:38:09.219 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:38:09.219 00.000 7680 MoveAxis(W, 113, ABG)
00:38:09.219 00.000 7680 Guiding  Dir = 3, Dur = 113
00:38:09.220 00.001 7680 IsSlewing returns 0
00:38:09.220 00.000 7680 IsGuiding returns 0
00:38:09.220 00.000 7680 PulseGuide returned control before completion, sleep 123
00:38:09.358 00.138 7680 IsGuiding returns 1
00:38:09.359 00.001 7680 scope still moving after pulse duration time elapsed
00:38:09.389 00.030 7680 IsSlewing returns 0
00:38:09.389 00.000 7680 IsGuiding returns 0
00:38:09.389 00.000 7680 scope move finished after 113 + 56 ms
00:38:09.390 00.001 7680 Move returns status 0, amount 113
00:38:09.390 00.000 7680 MoveAxis(N, 0, ABG)
00:38:09.390 00.000 7680 Move returns status 0, amount 0
00:38:09.390 00.000 7680 move complete, result=0
00:38:09.390 00.000 7680 worker thread done servicing request
00:38:09.391 00.001 6120 GuideStep: 0.3 px 113 ms WEST, -0.0 px 0 ms NORTH
00:38:09.395 00.004 7680 Worker thread wakes up
00:38:09.395 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:09.395 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:10.648 01.253 7680 Exposure complete
00:38:10.785 00.137 7680 worker thread done servicing request
00:38:10.785 00.000 6120 OnExposeComplete: enter
00:38:10.789 00.004 6120 UpdateGuideState(): m_state=6
00:38:10.792 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4444
00:38:10.797 00.005 6120 Star::Find returns 1 (1), X=967.44, Y=48.57, Mass=14476, SNR=78.3, Peak=255 HFD=7.1
00:38:10.800 00.003 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
00:38:10.804 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
00:38:10.808 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.95 mountX=0.05 mountY=-0.24, mountTheta=-1.39
00:38:10.813 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.23, opts=13)
00:38:10.817 00.004 6120 Enqueuing Move request for scope (-0.09, 0.23)
00:38:10.820 00.003 7680 Worker thread wakes up
00:38:10.820 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
00:38:10.820 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
00:38:10.820 00.000 7680 Moving (-0.09, 0.23) raw xDistance=0.05 yDistance=-0.24
00:38:10.820 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:38:10.822 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:10.826 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:38:10.827 00.001 7680 MoveAxis(E, 0, ABG)
00:38:10.827 00.000 7680 Move returns status 0, amount 0
00:38:10.827 00.000 7680 MoveAxis(N, 133, ABG)
00:38:10.827 00.000 7680 Guiding  Dir = 0, Dur = 133
00:38:10.827 00.000 6120 UpdateGuideState exits: m=14476 SNR=78.3 Saturated
00:38:10.832 00.005 7680 IsSlewing returns 0
00:38:10.832 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:10.836 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:10.840 00.004 7680 IsGuiding returns 0
00:38:10.840 00.000 6120 Enqueuing Expose request
00:38:10.845 00.005 7680 PulseGuide returned control before completion, sleep 143
00:38:10.996 00.151 7680 IsGuiding returns 1
00:38:10.997 00.001 7680 scope still moving after pulse duration time elapsed
00:38:11.027 00.030 7680 IsSlewing returns 0
00:38:11.028 00.001 7680 IsGuiding returns 0
00:38:11.029 00.001 7680 scope move finished after 133 + 55 ms
00:38:11.029 00.000 7680 Move returns status 0, amount 133
00:38:11.029 00.000 7680 move complete, result=0
00:38:11.030 00.001 7680 worker thread done servicing request
00:38:11.031 00.001 7680 Worker thread wakes up
00:38:11.031 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 133 ms NORTH
00:38:11.037 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:11.037 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:12.289 01.252 7680 Exposure complete
00:38:12.429 00.140 7680 worker thread done servicing request
00:38:12.429 00.000 6120 OnExposeComplete: enter
00:38:12.433 00.004 6120 UpdateGuideState(): m_state=6
00:38:12.437 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4445
00:38:12.442 00.005 6120 Star::Find returns 1 (1), X=967.32, Y=48.66, Mass=13949, SNR=76.5, Peak=255 HFD=7.1
00:38:12.445 00.003 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
00:38:12.448 00.003 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.45)
00:38:12.452 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.31 hyp=0.37 cameraTheta=2.15 mountX=0.14 mountY=-0.37, mountTheta=-1.20
00:38:12.458 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.31, opts=13)
00:38:12.462 00.004 6120 Enqueuing Move request for scope (-0.20, 0.31)
00:38:12.466 00.004 7680 Worker thread wakes up
00:38:12.466 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.31) opts 0xd
00:38:12.466 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.31)
00:38:12.466 00.000 7680 Moving (-0.20, 0.31) raw xDistance=0.14 yDistance=-0.37
00:38:12.466 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:38:12.467 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:38:12.467 00.000 7680 MoveAxis(E, 0, ABG)
00:38:12.467 00.000 7680 Move returns status 0, amount 0
00:38:12.467 00.000 7680 MoveAxis(N, 200, ABG)
00:38:12.467 00.000 7680 Guiding  Dir = 0, Dur = 200
00:38:12.467 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:12.470 00.003 7680 IsSlewing returns 0
00:38:12.471 00.001 6120 UpdateGuideState exits: m=13949 SNR=76.5 Saturated
00:38:12.474 00.003 7680 IsGuiding returns 0
00:38:12.474 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:12.478 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:12.481 00.003 7680 PulseGuide returned control before completion, sleep 210
00:38:12.481 00.000 6120 Enqueuing Expose request
00:38:12.701 00.220 7680 IsGuiding returns 1
00:38:12.701 00.000 7680 scope still moving after pulse duration time elapsed
00:38:12.733 00.032 7680 IsSlewing returns 0
00:38:12.735 00.002 7680 IsGuiding returns 0
00:38:12.735 00.000 7680 scope move finished after 200 + 61 ms
00:38:12.736 00.001 7680 Move returns status 0, amount 200
00:38:12.736 00.000 7680 move complete, result=0
00:38:12.737 00.001 7680 worker thread done servicing request
00:38:12.737 00.000 7680 Worker thread wakes up
00:38:12.737 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 200 ms NORTH
00:38:12.747 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:12.747 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:13.992 01.245 7680 Exposure complete
00:38:14.120 00.128 7680 worker thread done servicing request
00:38:14.121 00.001 6120 OnExposeComplete: enter
00:38:14.124 00.003 6120 UpdateGuideState(): m_state=6
00:38:14.128 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4446
00:38:14.132 00.004 6120 Star::Find returns 1 (1), X=967.25, Y=48.70, Mass=13866, SNR=76.0, Peak=255 HFD=7.0
00:38:14.137 00.005 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.19 = -1.09)
00:38:14.141 00.004 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
00:38:14.146 00.005 6120 CameraToMount -- cameraX=-0.28 cameraY=0.36 hyp=0.45 cameraTheta=2.24 mountX=0.21 mountY=-0.44, mountTheta=-1.13
00:38:14.153 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.36, opts=13)
00:38:14.157 00.004 6120 Enqueuing Move request for scope (-0.28, 0.36)
00:38:14.161 00.004 7680 Worker thread wakes up
00:38:14.161 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.36) opts 0xd
00:38:14.162 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.36)
00:38:14.162 00.000 7680 Moving (-0.28, 0.36) raw xDistance=0.21 yDistance=-0.44
00:38:14.162 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:38:14.163 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
00:38:14.163 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:14.166 00.003 7680 MoveAxis(W, 85, ABG)
00:38:14.166 00.000 7680 Guiding  Dir = 3, Dur = 85
00:38:14.166 00.000 6120 UpdateGuideState exits: m=13866 SNR=76.0 Saturated
00:38:14.174 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:14.178 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:14.182 00.004 6120 Enqueuing Expose request
00:38:14.185 00.003 7680 IsSlewing returns 0
00:38:14.186 00.001 7680 IsGuiding returns 0
00:38:14.186 00.000 7680 PulseGuide returned control before completion, sleep 95
00:38:14.297 00.111 7680 IsGuiding returns 0
00:38:14.298 00.001 7680 Move returns status 0, amount 85
00:38:14.298 00.000 7680 MoveAxis(N, 241, ABG)
00:38:14.300 00.002 7680 Guiding  Dir = 0, Dur = 241
00:38:14.301 00.001 7680 IsSlewing returns 0
00:38:14.301 00.000 7680 IsGuiding returns 0
00:38:14.302 00.001 7680 PulseGuide returned control before completion, sleep 251
00:38:14.565 00.263 7680 IsGuiding returns 1
00:38:14.566 00.001 7680 scope still moving after pulse duration time elapsed
00:38:14.597 00.031 7680 IsSlewing returns 0
00:38:14.598 00.001 7680 IsGuiding returns 0
00:38:14.599 00.001 7680 scope move finished after 241 + 56 ms
00:38:14.599 00.000 7680 Move returns status 0, amount 241
00:38:14.600 00.001 7680 move complete, result=0
00:38:14.600 00.000 7680 worker thread done servicing request
00:38:14.600 00.000 7680 Worker thread wakes up
00:38:14.601 00.001 6120 GuideStep: 0.2 px 85 ms WEST, -0.4 px 241 ms NORTH
00:38:14.609 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:14.609 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:15.859 01.250 7680 Exposure complete
00:38:15.997 00.138 7680 worker thread done servicing request
00:38:15.997 00.000 6120 OnExposeComplete: enter
00:38:16.001 00.004 6120 UpdateGuideState(): m_state=6
00:38:16.005 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4447
00:38:16.008 00.003 6120 Star::Find returns 1 (1), X=967.34, Y=48.52, Mass=15034, SNR=78.3, Peak=255 HFD=7.1
00:38:16.013 00.005 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.34 = -0.95)
00:38:16.017 00.004 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.21)
00:38:16.021 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.17 hyp=0.25 cameraTheta=2.38 mountX=0.15 mountY=-0.24, mountTheta=-1.01
00:38:16.026 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.17, opts=13)
00:38:16.029 00.003 6120 Enqueuing Move request for scope (-0.18, 0.17)
00:38:16.033 00.004 7680 Worker thread wakes up
00:38:16.034 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.17) opts 0xd
00:38:16.034 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.17)
00:38:16.034 00.000 7680 Moving (-0.18, 0.17) raw xDistance=0.15 yDistance=-0.24
00:38:16.035 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:38:16.035 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:38:16.035 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:16.039 00.004 7680 MoveAxis(E, 0, ABG)
00:38:16.039 00.000 7680 Move returns status 0, amount 0
00:38:16.039 00.000 7680 MoveAxis(N, 129, ABG)
00:38:16.040 00.001 7680 Guiding  Dir = 0, Dur = 129
00:38:16.040 00.000 6120 UpdateGuideState exits: m=15034 SNR=78.3 Saturated
00:38:16.044 00.004 7680 IsSlewing returns 0
00:38:16.044 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:16.048 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:16.054 00.006 6120 Enqueuing Expose request
00:38:16.058 00.004 7680 IsGuiding returns 0
00:38:16.058 00.000 7680 PulseGuide returned control before completion, sleep 139
00:38:16.205 00.147 7680 IsGuiding returns 1
00:38:16.206 00.001 7680 scope still moving after pulse duration time elapsed
00:38:16.237 00.031 7680 IsSlewing returns 0
00:38:16.237 00.000 7680 IsGuiding returns 0
00:38:16.239 00.002 7680 scope move finished after 129 + 51 ms
00:38:16.239 00.000 7680 Move returns status 0, amount 129
00:38:16.239 00.000 7680 move complete, result=0
00:38:16.240 00.001 7680 worker thread done servicing request
00:38:16.241 00.001 7680 Worker thread wakes up
00:38:16.241 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 129 ms NORTH
00:38:16.247 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:16.247 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:17.497 01.250 7680 Exposure complete
00:38:17.623 00.126 7680 worker thread done servicing request
00:38:17.624 00.001 6120 OnExposeComplete: enter
00:38:17.628 00.004 6120 UpdateGuideState(): m_state=6
00:38:17.632 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4448
00:38:17.635 00.003 6120 Star::Find returns 1 (1), X=967.22, Y=48.19, Mass=14150, SNR=76.1, Peak=255 HFD=6.9
00:38:17.640 00.005 6120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-2.95) = xAngle (0.27 = 0.27)
00:38:17.644 00.004 6120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.00 = 0.00)
00:38:17.647 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=-0.15 hyp=0.34 cameraTheta=-2.68 mountX=0.33 mountY=0.00, mountTheta=0.00
00:38:17.652 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=-0.15, opts=13)
00:38:17.656 00.004 6120 Enqueuing Move request for scope (-0.31, -0.15)
00:38:17.659 00.003 7680 Worker thread wakes up
00:38:17.659 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.15) opts 0xd
00:38:17.660 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.31, -0.15)
00:38:17.660 00.000 7680 Moving (-0.31, -0.15) raw xDistance=0.33 yDistance=0.00
00:38:17.661 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:38:17.661 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:17.664 00.003 6120 UpdateGuideState exits: m=14150 SNR=76.1 Saturated
00:38:17.668 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:38:17.668 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:17.672 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:17.677 00.005 6120 Enqueuing Expose request
00:38:17.680 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:38:17.681 00.001 7680 MoveAxis(W, 135, ABG)
00:38:17.681 00.000 7680 Guiding  Dir = 3, Dur = 135
00:38:17.681 00.000 7680 IsSlewing returns 0
00:38:17.681 00.000 7680 IsGuiding returns 0
00:38:17.682 00.001 7680 PulseGuide returned control before completion, sleep 145
00:38:17.829 00.147 7680 IsGuiding returns 1
00:38:17.829 00.000 7680 scope still moving after pulse duration time elapsed
00:38:17.861 00.032 7680 IsSlewing returns 0
00:38:17.862 00.001 7680 IsGuiding returns 0
00:38:17.863 00.001 7680 scope move finished after 135 + 45 ms
00:38:17.863 00.000 7680 Move returns status 0, amount 135
00:38:17.863 00.000 7680 MoveAxis(N, 0, ABG)
00:38:17.864 00.001 7680 Move returns status 0, amount 0
00:38:17.864 00.000 7680 move complete, result=0
00:38:17.864 00.000 7680 worker thread done servicing request
00:38:17.866 00.002 7680 Worker thread wakes up
00:38:17.867 00.001 6120 GuideStep: 0.3 px 135 ms WEST, 0.0 px 0 ms NORTH
00:38:17.872 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:17.873 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:19.121 01.248 7680 Exposure complete
00:38:19.252 00.131 7680 worker thread done servicing request
00:38:19.252 00.000 6120 OnExposeComplete: enter
00:38:19.257 00.005 6120 UpdateGuideState(): m_state=6
00:38:19.261 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4449
00:38:19.266 00.005 6120 Star::Find returns 1 (1), X=967.38, Y=48.58, Mass=14341, SNR=78.5, Peak=255 HFD=7.2
00:38:19.274 00.008 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.09 = -1.20)
00:38:19.279 00.005 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.47)
00:38:19.282 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.24 hyp=0.28 cameraTheta=2.13 mountX=0.10 mountY=-0.28, mountTheta=-1.22
00:38:19.288 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.24, opts=13)
00:38:19.293 00.005 6120 Enqueuing Move request for scope (-0.15, 0.24)
00:38:19.298 00.005 7680 Worker thread wakes up
00:38:19.299 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.24) opts 0xd
00:38:19.299 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.24)
00:38:19.299 00.000 7680 Moving (-0.15, 0.24) raw xDistance=0.10 yDistance=-0.28
00:38:19.299 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:38:19.299 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:38:19.300 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:19.304 00.004 6120 UpdateGuideState exits: m=14341 SNR=78.5 Saturated
00:38:19.307 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:19.311 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:19.316 00.005 7680 MoveAxis(E, 0, ABG)
00:38:19.316 00.000 6120 Enqueuing Expose request
00:38:19.320 00.004 7680 Move returns status 0, amount 0
00:38:19.320 00.000 7680 MoveAxis(N, 151, ABG)
00:38:19.320 00.000 7680 Guiding  Dir = 0, Dur = 151
00:38:19.320 00.000 7680 IsSlewing returns 0
00:38:19.321 00.001 7680 IsGuiding returns 0
00:38:19.321 00.000 7680 PulseGuide returned control before completion, sleep 161
00:38:19.487 00.166 7680 IsGuiding returns 1
00:38:19.488 00.001 7680 scope still moving after pulse duration time elapsed
00:38:19.517 00.029 7680 IsSlewing returns 0
00:38:19.518 00.001 7680 IsGuiding returns 0
00:38:19.518 00.000 7680 scope move finished after 151 + 46 ms
00:38:19.518 00.000 7680 Move returns status 0, amount 151
00:38:19.518 00.000 7680 move complete, result=0
00:38:19.520 00.002 7680 worker thread done servicing request
00:38:19.521 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 151 ms NORTH
00:38:19.526 00.005 7680 Worker thread wakes up
00:38:19.526 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:19.526 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:20.775 01.249 7680 Exposure complete
00:38:20.909 00.134 7680 worker thread done servicing request
00:38:20.910 00.001 6120 OnExposeComplete: enter
00:38:20.914 00.004 6120 UpdateGuideState(): m_state=6
00:38:20.917 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4450
00:38:20.924 00.007 6120 Star::Find returns 1 (1), X=967.42, Y=48.65, Mass=14807, SNR=79.4, Peak=255 HFD=7.2
00:38:20.928 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
00:38:20.933 00.005 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
00:38:20.935 00.002 6120 CameraToMount -- cameraX=-0.10 cameraY=0.31 hyp=0.32 cameraTheta=1.90 mountX=0.04 mountY=-0.32, mountTheta=-1.43
00:38:20.940 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.31, opts=13)
00:38:20.944 00.004 6120 Enqueuing Move request for scope (-0.10, 0.31)
00:38:20.948 00.004 7680 Worker thread wakes up
00:38:20.948 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:20.953 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.31) opts 0xd
00:38:20.953 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.31)
00:38:20.955 00.002 7680 Moving (-0.10, 0.31) raw xDistance=0.04 yDistance=-0.32
00:38:20.955 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:38:20.955 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:38:20.955 00.000 7680 MoveAxis(E, 0, ABG)
00:38:20.955 00.000 7680 Move returns status 0, amount 0
00:38:20.956 00.001 7680 MoveAxis(N, 174, ABG)
00:38:20.956 00.000 7680 Guiding  Dir = 0, Dur = 174
00:38:20.956 00.000 6120 UpdateGuideState exits: m=14807 SNR=79.4 Saturated
00:38:20.961 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:20.965 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:20.969 00.004 6120 Enqueuing Expose request
00:38:20.972 00.003 7680 IsSlewing returns 0
00:38:20.972 00.000 7680 IsGuiding returns 0
00:38:20.973 00.001 7680 PulseGuide returned control before completion, sleep 184
00:38:21.171 00.198 7680 IsGuiding returns 1
00:38:21.172 00.001 7680 scope still moving after pulse duration time elapsed
00:38:21.203 00.031 7680 IsSlewing returns 0
00:38:21.204 00.001 7680 IsGuiding returns 0
00:38:21.204 00.000 7680 scope move finished after 174 + 57 ms
00:38:21.204 00.000 7680 Move returns status 0, amount 174
00:38:21.205 00.001 7680 move complete, result=0
00:38:21.205 00.000 7680 worker thread done servicing request
00:38:21.207 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 174 ms NORTH
00:38:21.217 00.010 7680 Worker thread wakes up
00:38:21.217 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:21.217 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:22.468 01.251 7680 Exposure complete
00:38:22.599 00.131 7680 worker thread done servicing request
00:38:22.599 00.000 6120 OnExposeComplete: enter
00:38:22.604 00.005 6120 UpdateGuideState(): m_state=6
00:38:22.608 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4451
00:38:22.615 00.007 6120 Star::Find returns 1 (1), X=967.69, Y=48.57, Mass=14505, SNR=77.0, Peak=255 HFD=7.1
00:38:22.620 00.005 6120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-2.95) = xAngle (3.89 = -2.39)
00:38:22.626 00.006 6120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.62 = -2.66)
00:38:22.634 00.008 6120 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.28 cameraTheta=0.94 mountX=-0.20 mountY=-0.13, mountTheta=-2.57
00:38:22.640 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.22, opts=13)
00:38:22.645 00.005 6120 Enqueuing Move request for scope (0.16, 0.22)
00:38:22.650 00.005 7680 Worker thread wakes up
00:38:22.650 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:22.655 00.005 6120 UpdateGuideState exits: m=14505 SNR=77.0 Saturated
00:38:22.659 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
00:38:22.659 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
00:38:22.659 00.000 7680 Moving (0.16, 0.22) raw xDistance=-0.20 yDistance=-0.13
00:38:22.660 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:38:22.660 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:38:22.660 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:22.664 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:38:22.664 00.000 7680 MoveAxis(E, 82, ABG)
00:38:22.664 00.000 7680 Guiding  Dir = 2, Dur = 82
00:38:22.664 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:22.669 00.005 6120 Enqueuing Expose request
00:38:22.674 00.005 7680 IsSlewing returns 0
00:38:22.674 00.000 7680 IsGuiding returns 0
00:38:22.675 00.001 7680 PulseGuide returned control before completion, sleep 92
00:38:22.773 00.098 7680 IsGuiding returns 1
00:38:22.773 00.000 7680 scope still moving after pulse duration time elapsed
00:38:22.803 00.030 7680 IsSlewing returns 0
00:38:22.805 00.002 7680 IsGuiding returns 0
00:38:22.805 00.000 7680 scope move finished after 82 + 48 ms
00:38:22.806 00.001 7680 Move returns status 0, amount 82
00:38:22.806 00.000 7680 MoveAxis(N, 0, ABG)
00:38:22.806 00.000 7680 Move returns status 0, amount 0
00:38:22.807 00.001 7680 move complete, result=0
00:38:22.807 00.000 7680 worker thread done servicing request
00:38:22.807 00.000 6120 GuideStep: -0.2 px 82 ms EAST, -0.1 px 0 ms NORTH
00:38:22.814 00.007 7680 Worker thread wakes up
00:38:22.814 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:22.814 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:24.063 01.249 7680 Exposure complete
00:38:24.198 00.135 7680 worker thread done servicing request
00:38:24.198 00.000 6120 OnExposeComplete: enter
00:38:24.203 00.005 6120 UpdateGuideState(): m_state=6
00:38:24.210 00.007 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4452
00:38:24.215 00.005 6120 Star::Find returns 1 (1), X=967.76, Y=48.66, Mass=14705, SNR=78.9, Peak=255 HFD=7.1
00:38:24.220 00.005 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.90 = -2.38)
00:38:24.223 00.003 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.65)
00:38:24.228 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=0.32 hyp=0.39 cameraTheta=0.95 mountX=-0.28 mountY=-0.18, mountTheta=-2.56
00:38:24.234 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.32, opts=13)
00:38:24.240 00.006 6120 Enqueuing Move request for scope (0.23, 0.32)
00:38:24.245 00.005 7680 Worker thread wakes up
00:38:24.245 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.32) opts 0xd
00:38:24.246 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.32)
00:38:24.246 00.000 7680 Moving (0.23, 0.32) raw xDistance=-0.28 yDistance=-0.18
00:38:24.246 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
00:38:24.246 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:38:24.247 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:24.250 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:38:24.251 00.001 7680 MoveAxis(E, 121, ABG)
00:38:24.251 00.000 7680 Guiding  Dir = 2, Dur = 121
00:38:24.251 00.000 6120 UpdateGuideState exits: m=14705 SNR=78.9 Saturated
00:38:24.256 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:24.260 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:24.265 00.005 6120 Enqueuing Expose request
00:38:24.269 00.004 7680 IsSlewing returns 0
00:38:24.270 00.001 7680 IsGuiding returns 0
00:38:24.270 00.000 7680 PulseGuide returned control before completion, sleep 131
00:38:24.409 00.139 7680 IsGuiding returns 1
00:38:24.410 00.001 7680 scope still moving after pulse duration time elapsed
00:38:24.441 00.031 7680 IsSlewing returns 0
00:38:24.441 00.000 7680 IsGuiding returns 0
00:38:24.442 00.001 7680 scope move finished after 121 + 51 ms
00:38:24.443 00.001 7680 Move returns status 0, amount 121
00:38:24.443 00.000 7680 MoveAxis(N, 0, ABG)
00:38:24.444 00.001 7680 Move returns status 0, amount 0
00:38:24.444 00.000 7680 move complete, result=0
00:38:24.444 00.000 7680 worker thread done servicing request
00:38:24.444 00.000 7680 Worker thread wakes up
00:38:24.445 00.001 6120 GuideStep: -0.3 px 121 ms EAST, -0.2 px 0 ms NORTH
00:38:24.452 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:24.452 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:25.703 01.251 7680 Exposure complete
00:38:25.835 00.132 6120 OnExposeComplete: enter
00:38:25.839 00.004 6120 UpdateGuideState(): m_state=6
00:38:25.843 00.004 7680 worker thread done servicing request
00:38:25.843 00.000 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4453
00:38:25.847 00.004 6120 Star::Find returns 1 (1), X=967.62, Y=48.87, Mass=15471, SNR=82.0, Peak=255 HFD=7.0
00:38:25.851 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
00:38:25.855 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
00:38:25.860 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.52 hyp=0.53 cameraTheta=1.40 mountX=-0.18 mountY=-0.43, mountTheta=-1.97
00:38:25.864 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.52, opts=13)
00:38:25.868 00.004 6120 Enqueuing Move request for scope (0.09, 0.52)
00:38:25.872 00.004 7680 Worker thread wakes up
00:38:25.873 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:25.877 00.004 6120 UpdateGuideState exits: m=15471 SNR=82.0 Saturated
00:38:25.880 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:25.883 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:25.886 00.003 6120 Enqueuing Expose request
00:38:25.891 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.52) opts 0xd
00:38:25.891 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.52)
00:38:25.891 00.000 7680 Moving (0.09, 0.52) raw xDistance=-0.18 yDistance=-0.43
00:38:25.891 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:38:25.891 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:38:25.892 00.001 7680 MoveAxis(E, 0, ABG)
00:38:25.892 00.000 7680 Move returns status 0, amount 0
00:38:25.892 00.000 7680 MoveAxis(N, 233, ABG)
00:38:25.892 00.000 7680 Guiding  Dir = 0, Dur = 233
00:38:25.893 00.001 7680 IsSlewing returns 0
00:38:25.894 00.001 7680 IsGuiding returns 0
00:38:25.894 00.000 7680 PulseGuide returned control before completion, sleep 243
00:38:26.146 00.252 7680 IsGuiding returns 1
00:38:26.147 00.001 7680 scope still moving after pulse duration time elapsed
00:38:26.177 00.030 7680 IsSlewing returns 0
00:38:26.177 00.000 7680 IsGuiding returns 0
00:38:26.177 00.000 7680 scope move finished after 233 + 51 ms
00:38:26.179 00.002 7680 Move returns status 0, amount 233
00:38:26.179 00.000 7680 move complete, result=0
00:38:26.179 00.000 7680 worker thread done servicing request
00:38:26.179 00.000 7680 Worker thread wakes up
00:38:26.179 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 233 ms NORTH
00:38:26.185 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:26.186 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:27.442 01.256 7680 Exposure complete
00:38:27.577 00.135 7680 worker thread done servicing request
00:38:27.578 00.001 6120 OnExposeComplete: enter
00:38:27.582 00.004 6120 UpdateGuideState(): m_state=6
00:38:27.586 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4454
00:38:27.589 00.003 6120 Star::Find returns 1 (1), X=967.67, Y=48.75, Mass=14968, SNR=80.1, Peak=255 HFD=7.1
00:38:27.593 00.004 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
00:38:27.596 00.003 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
00:38:27.600 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.40 hyp=0.43 cameraTheta=1.24 mountX=-0.21 mountY=-0.30, mountTheta=-2.19
00:38:27.604 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.40, opts=13)
00:38:27.608 00.004 6120 Enqueuing Move request for scope (0.14, 0.40)
00:38:27.613 00.005 7680 Worker thread wakes up
00:38:27.613 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.40) opts 0xd
00:38:27.613 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.40)
00:38:27.614 00.001 7680 Moving (0.14, 0.40) raw xDistance=-0.21 yDistance=-0.30
00:38:27.614 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:38:27.614 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:38:27.614 00.000 7680 MoveAxis(E, 87, ABG)
00:38:27.614 00.000 7680 Guiding  Dir = 2, Dur = 87
00:38:27.614 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:27.619 00.005 7680 IsSlewing returns 0
00:38:27.619 00.000 6120 UpdateGuideState exits: m=14968 SNR=80.1 Saturated
00:38:27.623 00.004 7680 IsGuiding returns 0
00:38:27.623 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:27.626 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:27.631 00.005 7680 PulseGuide returned control before completion, sleep 97
00:38:27.631 00.000 6120 Enqueuing Expose request
00:38:27.732 00.101 7680 IsGuiding returns 1
00:38:27.733 00.001 7680 scope still moving after pulse duration time elapsed
00:38:27.761 00.028 7680 IsSlewing returns 0
00:38:27.762 00.001 7680 IsGuiding returns 0
00:38:27.763 00.001 7680 scope move finished after 87 + 52 ms
00:38:27.763 00.000 7680 Move returns status 0, amount 87
00:38:27.763 00.000 7680 MoveAxis(N, 163, ABG)
00:38:27.764 00.001 7680 Guiding  Dir = 0, Dur = 163
00:38:27.764 00.000 7680 IsSlewing returns 0
00:38:27.765 00.001 7680 IsGuiding returns 0
00:38:27.766 00.001 7680 PulseGuide returned control before completion, sleep 173
00:38:27.948 00.182 7680 IsGuiding returns 1
00:38:27.948 00.000 7680 scope still moving after pulse duration time elapsed
00:38:27.979 00.031 7680 IsSlewing returns 0
00:38:27.981 00.002 7680 IsGuiding returns 0
00:38:27.983 00.002 7680 scope move finished after 163 + 54 ms
00:38:27.984 00.001 7680 Move returns status 0, amount 163
00:38:27.984 00.000 7680 move complete, result=0
00:38:27.985 00.001 7680 worker thread done servicing request
00:38:27.985 00.000 7680 Worker thread wakes up
00:38:27.986 00.001 6120 GuideStep: -0.2 px 87 ms EAST, -0.3 px 163 ms NORTH
00:38:27.993 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:27.993 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:29.239 01.246 7680 Exposure complete
00:38:29.368 00.129 7680 worker thread done servicing request
00:38:29.368 00.000 6120 OnExposeComplete: enter
00:38:29.372 00.004 6120 UpdateGuideState(): m_state=6
00:38:29.376 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4455
00:38:29.380 00.004 6120 Star::Find returns 1 (1), X=967.71, Y=48.72, Mass=14004, SNR=75.1, Peak=255 HFD=7.0
00:38:29.384 00.004 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
00:38:29.388 00.004 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.47)
00:38:29.392 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.38 hyp=0.42 cameraTheta=1.13 mountX=-0.25 mountY=-0.26, mountTheta=-2.33
00:38:29.398 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.38, opts=13)
00:38:29.402 00.004 6120 Enqueuing Move request for scope (0.18, 0.38)
00:38:29.406 00.004 7680 Worker thread wakes up
00:38:29.406 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.38) opts 0xd
00:38:29.406 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:29.410 00.004 6120 UpdateGuideState exits: m=14004 SNR=75.1 Saturated
00:38:29.414 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:29.417 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:29.421 00.004 6120 Enqueuing Expose request
00:38:29.426 00.005 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.38)
00:38:29.426 00.000 7680 Moving (0.18, 0.38) raw xDistance=-0.25 yDistance=-0.26
00:38:29.427 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:38:29.427 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:38:29.427 00.000 7680 MoveAxis(E, 106, ABG)
00:38:29.428 00.001 7680 Guiding  Dir = 2, Dur = 106
00:38:29.429 00.001 7680 IsSlewing returns 0
00:38:29.429 00.000 7680 IsGuiding returns 0
00:38:29.429 00.000 7680 PulseGuide returned control before completion, sleep 116
00:38:29.551 00.122 7680 IsGuiding returns 1
00:38:29.554 00.003 7680 scope still moving after pulse duration time elapsed
00:38:29.582 00.028 7680 IsSlewing returns 0
00:38:29.584 00.002 7680 IsGuiding returns 1
00:38:29.614 00.030 7680 IsSlewing returns 0
00:38:29.615 00.001 7680 IsGuiding returns 1
00:38:29.644 00.029 7680 IsSlewing returns 0
00:38:29.646 00.002 7680 IsGuiding returns 1
00:38:29.676 00.030 7680 IsSlewing returns 0
00:38:29.678 00.002 7680 IsGuiding returns 0
00:38:29.678 00.000 7680 scope move finished after 106 + 142 ms
00:38:29.678 00.000 7680 Move returns status 0, amount 106
00:38:29.679 00.001 7680 MoveAxis(N, 142, ABG)
00:38:29.679 00.000 7680 Guiding  Dir = 0, Dur = 142
00:38:29.680 00.001 7680 IsSlewing returns 0
00:38:29.681 00.001 7680 IsGuiding returns 0
00:38:29.681 00.000 7680 PulseGuide returned control before completion, sleep 152
00:38:29.850 00.169 7680 IsGuiding returns 1
00:38:29.850 00.000 7680 scope still moving after pulse duration time elapsed
00:38:29.880 00.030 7680 IsSlewing returns 0
00:38:29.882 00.002 7680 IsGuiding returns 0
00:38:29.883 00.001 7680 scope move finished after 142 + 59 ms
00:38:29.884 00.001 7680 Move returns status 0, amount 142
00:38:29.884 00.000 7680 move complete, result=0
00:38:29.884 00.000 7680 worker thread done servicing request
00:38:29.885 00.001 7680 Worker thread wakes up
00:38:29.885 00.000 6120 GuideStep: -0.2 px 106 ms EAST, -0.3 px 142 ms NORTH
00:38:29.897 00.012 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:29.897 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:31.147 01.250 7680 Exposure complete
00:38:31.286 00.139 7680 worker thread done servicing request
00:38:31.287 00.001 6120 OnExposeComplete: enter
00:38:31.290 00.003 6120 UpdateGuideState(): m_state=6
00:38:31.294 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4456
00:38:31.298 00.004 6120 Star::Find returns 1 (1), X=967.63, Y=48.72, Mass=14219, SNR=77.4, Peak=255 HFD=7.0
00:38:31.303 00.005 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.04)
00:38:31.306 00.003 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
00:38:31.311 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.37 hyp=0.38 cameraTheta=1.29 mountX=-0.17 mountY=-0.29, mountTheta=-2.11
00:38:31.315 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.37, opts=13)
00:38:31.319 00.004 6120 Enqueuing Move request for scope (0.11, 0.37)
00:38:31.323 00.004 7680 Worker thread wakes up
00:38:31.323 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.37) opts 0xd
00:38:31.323 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:31.327 00.004 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.37)
00:38:31.327 00.000 7680 Moving (0.11, 0.37) raw xDistance=-0.17 yDistance=-0.29
00:38:31.329 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:38:31.329 00.000 6120 UpdateGuideState exits: m=14219 SNR=77.4 Saturated
00:38:31.332 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:31.337 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:38:31.337 00.000 7680 MoveAxis(E, 0, ABG)
00:38:31.337 00.000 7680 Move returns status 0, amount 0
00:38:31.337 00.000 7680 MoveAxis(N, 155, ABG)
00:38:31.337 00.000 7680 Guiding  Dir = 0, Dur = 155
00:38:31.339 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:31.342 00.003 6120 Enqueuing Expose request
00:38:31.346 00.004 7680 IsSlewing returns 0
00:38:31.346 00.000 7680 IsGuiding returns 0
00:38:31.346 00.000 7680 PulseGuide returned control before completion, sleep 165
00:38:31.527 00.181 7680 IsGuiding returns 1
00:38:31.528 00.001 7680 scope still moving after pulse duration time elapsed
00:38:31.558 00.030 7680 IsSlewing returns 0
00:38:31.559 00.001 7680 IsGuiding returns 0
00:38:31.560 00.001 7680 scope move finished after 155 + 58 ms
00:38:31.560 00.000 7680 Move returns status 0, amount 155
00:38:31.561 00.001 7680 move complete, result=0
00:38:31.561 00.000 7680 worker thread done servicing request
00:38:31.561 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 155 ms NORTH
00:38:31.567 00.006 7680 Worker thread wakes up
00:38:31.567 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:31.567 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:32.819 01.252 7680 Exposure complete
00:38:32.948 00.129 7680 worker thread done servicing request
00:38:32.949 00.001 6120 OnExposeComplete: enter
00:38:32.953 00.004 6120 UpdateGuideState(): m_state=6
00:38:32.959 00.006 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4457
00:38:32.964 00.005 6120 Star::Find returns 1 (1), X=967.53, Y=48.59, Mass=14893, SNR=79.3, Peak=255 HFD=7.1
00:38:32.967 00.003 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.77)
00:38:32.971 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.04)
00:38:32.975 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.25 hyp=0.25 cameraTheta=1.56 mountX=-0.05 mountY=-0.22, mountTheta=-1.79
00:38:32.981 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.25, opts=13)
00:38:32.987 00.006 6120 Enqueuing Move request for scope (0.00, 0.25)
00:38:32.991 00.004 7680 Worker thread wakes up
00:38:32.992 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.25) opts 0xd
00:38:32.992 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.25)
00:38:32.992 00.000 7680 Moving (0.00, 0.25) raw xDistance=-0.05 yDistance=-0.22
00:38:32.992 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:38:32.992 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:38:32.993 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:32.997 00.004 6120 UpdateGuideState exits: m=14893 SNR=79.3 Saturated
00:38:33.001 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:33.005 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:33.009 00.004 6120 Enqueuing Expose request
00:38:33.013 00.004 7680 MoveAxis(E, 0, ABG)
00:38:33.013 00.000 7680 Move returns status 0, amount 0
00:38:33.013 00.000 7680 MoveAxis(N, 119, ABG)
00:38:33.013 00.000 7680 Guiding  Dir = 0, Dur = 119
00:38:33.014 00.001 7680 IsSlewing returns 0
00:38:33.014 00.000 7680 IsGuiding returns 0
00:38:33.014 00.000 7680 PulseGuide returned control before completion, sleep 129
00:38:33.154 00.140 7680 IsGuiding returns 1
00:38:33.155 00.001 7680 scope still moving after pulse duration time elapsed
00:38:33.185 00.030 7680 IsSlewing returns 0
00:38:33.186 00.001 7680 IsGuiding returns 0
00:38:33.186 00.000 7680 scope move finished after 119 + 53 ms
00:38:33.188 00.002 7680 Move returns status 0, amount 119
00:38:33.188 00.000 7680 move complete, result=0
00:38:33.189 00.001 7680 worker thread done servicing request
00:38:33.189 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 119 ms NORTH
00:38:33.194 00.005 7680 Worker thread wakes up
00:38:33.195 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:33.195 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:34.453 01.258 7680 Exposure complete
00:38:34.583 00.130 7680 worker thread done servicing request
00:38:34.583 00.000 6120 OnExposeComplete: enter
00:38:34.588 00.005 6120 UpdateGuideState(): m_state=6
00:38:34.593 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4458
00:38:34.598 00.005 6120 Star::Find returns 1 (1), X=967.28, Y=48.68, Mass=14203, SNR=78.4, Peak=255 HFD=7.1
00:38:34.601 00.003 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
00:38:34.605 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
00:38:34.610 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=0.34 hyp=0.42 cameraTheta=2.21 mountX=0.18 mountY=-0.41, mountTheta=-1.15
00:38:34.616 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.34, opts=13)
00:38:34.619 00.003 6120 Enqueuing Move request for scope (-0.25, 0.34)
00:38:34.622 00.003 7680 Worker thread wakes up
00:38:34.622 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:34.625 00.003 6120 UpdateGuideState exits: m=14203 SNR=78.4 Saturated
00:38:34.629 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:34.632 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:34.635 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.34) opts 0xd
00:38:34.635 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.34)
00:38:34.637 00.002 6120 Enqueuing Expose request
00:38:34.640 00.003 7680 Moving (-0.25, 0.34) raw xDistance=0.18 yDistance=-0.41
00:38:34.640 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:38:34.640 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:38:34.640 00.000 7680 MoveAxis(E, 0, ABG)
00:38:34.641 00.001 7680 Move returns status 0, amount 0
00:38:34.641 00.000 7680 MoveAxis(N, 224, ABG)
00:38:34.641 00.000 7680 Guiding  Dir = 0, Dur = 224
00:38:34.641 00.000 7680 IsSlewing returns 0
00:38:34.642 00.001 7680 IsGuiding returns 0
00:38:34.642 00.000 7680 PulseGuide returned control before completion, sleep 234
00:38:34.880 00.238 7680 IsGuiding returns 1
00:38:34.882 00.002 7680 scope still moving after pulse duration time elapsed
00:38:34.912 00.030 7680 IsSlewing returns 0
00:38:34.912 00.000 7680 IsGuiding returns 0
00:38:34.912 00.000 7680 scope move finished after 224 + 46 ms
00:38:34.912 00.000 7680 Move returns status 0, amount 224
00:38:34.914 00.002 7680 move complete, result=0
00:38:34.914 00.000 7680 worker thread done servicing request
00:38:34.914 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 224 ms NORTH
00:38:34.920 00.006 7680 Worker thread wakes up
00:38:34.920 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:34.920 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:36.163 01.243 7680 Exposure complete
00:38:36.299 00.136 7680 worker thread done servicing request
00:38:36.300 00.001 6120 OnExposeComplete: enter
00:38:36.305 00.005 6120 UpdateGuideState(): m_state=6
00:38:36.309 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4459
00:38:36.313 00.004 6120 Star::Find returns 1 (1), X=967.14, Y=48.71, Mass=14217, SNR=77.6, Peak=255 HFD=6.9
00:38:36.317 00.004 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.33 = -0.95)
00:38:36.320 00.003 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.22)
00:38:36.324 00.004 6120 CameraToMount -- cameraX=-0.38 cameraY=0.37 hyp=0.53 cameraTheta=2.38 mountX=0.31 mountY=-0.50, mountTheta=-1.02
00:38:36.330 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.37, opts=13)
00:38:36.334 00.004 6120 Enqueuing Move request for scope (-0.38, 0.37)
00:38:36.337 00.003 7680 Worker thread wakes up
00:38:36.337 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.37) opts 0xd
00:38:36.338 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.37)
00:38:36.338 00.000 7680 Moving (-0.38, 0.37) raw xDistance=0.31 yDistance=-0.50
00:38:36.338 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
00:38:36.338 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
00:38:36.338 00.000 7680 MoveAxis(W, 126, ABG)
00:38:36.339 00.001 7680 Guiding  Dir = 3, Dur = 126
00:38:36.339 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:36.342 00.003 7680 IsSlewing returns 0
00:38:36.343 00.001 6120 UpdateGuideState exits: m=14217 SNR=77.6 Saturated
00:38:36.348 00.005 7680 IsGuiding returns 0
00:38:36.348 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:36.351 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:36.356 00.005 7680 PulseGuide returned control before completion, sleep 136
00:38:36.356 00.000 6120 Enqueuing Expose request
00:38:36.498 00.142 7680 IsGuiding returns 1
00:38:36.499 00.001 7680 scope still moving after pulse duration time elapsed
00:38:36.529 00.030 7680 IsSlewing returns 0
00:38:36.530 00.001 7680 IsGuiding returns 0
00:38:36.531 00.001 7680 scope move finished after 126 + 56 ms
00:38:36.531 00.000 7680 Move returns status 0, amount 126
00:38:36.531 00.000 7680 MoveAxis(N, 271, ABG)
00:38:36.531 00.000 7680 Guiding  Dir = 0, Dur = 271
00:38:36.532 00.001 7680 IsSlewing returns 0
00:38:36.533 00.001 7680 IsGuiding returns 0
00:38:36.533 00.000 7680 PulseGuide returned control before completion, sleep 281
00:38:36.826 00.293 7680 IsGuiding returns 1
00:38:36.827 00.001 7680 scope still moving after pulse duration time elapsed
00:38:36.858 00.031 7680 IsSlewing returns 0
00:38:36.860 00.002 7680 IsGuiding returns 0
00:38:36.860 00.000 7680 scope move finished after 271 + 56 ms
00:38:36.861 00.001 7680 Move returns status 0, amount 271
00:38:36.861 00.000 7680 move complete, result=0
00:38:36.862 00.001 7680 worker thread done servicing request
00:38:36.862 00.000 7680 Worker thread wakes up
00:38:36.862 00.000 6120 GuideStep: 0.3 px 126 ms WEST, -0.5 px 271 ms NORTH
00:38:36.868 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:36.869 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:38.121 01.252 7680 Exposure complete
00:38:38.258 00.137 7680 worker thread done servicing request
00:38:38.259 00.001 6120 OnExposeComplete: enter
00:38:38.264 00.005 6120 UpdateGuideState(): m_state=6
00:38:38.268 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4460
00:38:38.273 00.005 6120 Star::Find returns 1 (1), X=967.25, Y=48.13, Mass=13905, SNR=74.9, Peak=255 HFD=6.8
00:38:38.277 00.004 6120 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-2.95) = xAngle (0.47 = 0.47)
00:38:38.281 00.004 6120 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.20 = 0.20)
00:38:38.284 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.22 hyp=0.35 cameraTheta=-2.49 mountX=0.32 mountY=0.07, mountTheta=0.22
00:38:38.289 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.22, opts=13)
00:38:38.294 00.005 6120 Enqueuing Move request for scope (-0.28, -0.22)
00:38:38.297 00.003 7680 Worker thread wakes up
00:38:38.297 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.22) opts 0xd
00:38:38.298 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:38.302 00.004 6120 UpdateGuideState exits: m=13905 SNR=74.9 Saturated
00:38:38.306 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:38.310 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:38.313 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.22)
00:38:38.314 00.001 7680 Moving (-0.28, -0.22) raw xDistance=0.32 yDistance=0.07
00:38:38.314 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
00:38:38.314 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:38:38.314 00.000 6120 Enqueuing Expose request
00:38:38.318 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:38:38.318 00.000 7680 MoveAxis(W, 138, ABG)
00:38:38.319 00.001 7680 Guiding  Dir = 3, Dur = 138
00:38:38.319 00.000 7680 IsSlewing returns 0
00:38:38.320 00.001 7680 IsGuiding returns 0
00:38:38.320 00.000 7680 PulseGuide returned control before completion, sleep 148
00:38:38.473 00.153 7680 IsGuiding returns 1
00:38:38.475 00.002 7680 scope still moving after pulse duration time elapsed
00:38:38.504 00.029 7680 IsSlewing returns 0
00:38:38.507 00.003 7680 IsGuiding returns 1
00:38:38.536 00.029 7680 IsSlewing returns 0
00:38:38.537 00.001 7680 IsGuiding returns 0
00:38:38.539 00.002 7680 scope move finished after 138 + 80 ms
00:38:38.539 00.000 7680 Move returns status 0, amount 138
00:38:38.540 00.001 7680 MoveAxis(N, 0, ABG)
00:38:38.540 00.000 7680 Move returns status 0, amount 0
00:38:38.540 00.000 7680 move complete, result=0
00:38:38.540 00.000 7680 worker thread done servicing request
00:38:38.541 00.001 7680 Worker thread wakes up
00:38:38.541 00.000 6120 GuideStep: 0.3 px 138 ms WEST, 0.1 px 0 ms NORTH
00:38:38.550 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:38.550 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:39.796 01.246 7680 Exposure complete
00:38:39.932 00.136 6120 OnExposeComplete: enter
00:38:39.938 00.006 7680 worker thread done servicing request
00:38:39.938 00.000 6120 UpdateGuideState(): m_state=6
00:38:39.942 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4461
00:38:39.946 00.004 6120 Star::Find returns 1 (1), X=967.51, Y=48.41, Mass=14240, SNR=76.6, Peak=255 HFD=7.1
00:38:39.950 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.55)
00:38:39.953 00.003 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
00:38:39.956 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.78 mountX=0.00 mountY=-0.06, mountTheta=-1.55
00:38:39.961 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.06, opts=13)
00:38:39.966 00.005 6120 Enqueuing Move request for scope (-0.01, 0.06)
00:38:39.969 00.003 7680 Worker thread wakes up
00:38:39.969 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
00:38:39.970 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
00:38:39.970 00.000 7680 Moving (-0.01, 0.06) raw xDistance=0.00 yDistance=-0.06
00:38:39.970 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:39.974 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:38:39.974 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:38:39.974 00.000 6120 UpdateGuideState exits: m=14240 SNR=76.6 Saturated
00:38:39.979 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:38:39.979 00.000 7680 MoveAxis(E, 0, ABG)
00:38:39.979 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:39.983 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:39.987 00.004 6120 Enqueuing Expose request
00:38:39.991 00.004 7680 Move returns status 0, amount 0
00:38:39.991 00.000 7680 MoveAxis(N, 0, ABG)
00:38:39.991 00.000 7680 Move returns status 0, amount 0
00:38:39.991 00.000 7680 move complete, result=0
00:38:39.991 00.000 7680 worker thread done servicing request
00:38:39.992 00.001 7680 Worker thread wakes up
00:38:39.992 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:39.995 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:39.995 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:41.237 01.242 7680 Exposure complete
00:38:41.367 00.130 7680 worker thread done servicing request
00:38:41.367 00.000 6120 OnExposeComplete: enter
00:38:41.371 00.004 6120 UpdateGuideState(): m_state=6
00:38:41.374 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4462
00:38:41.378 00.004 6120 Star::Find returns 1 (1), X=967.29, Y=48.67, Mass=14502, SNR=79.3, Peak=255 HFD=7.1
00:38:41.381 00.003 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.16 = -1.13)
00:38:41.384 00.003 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
00:38:41.390 00.006 6120 CameraToMount -- cameraX=-0.23 cameraY=0.32 hyp=0.40 cameraTheta=2.20 mountX=0.17 mountY=-0.39, mountTheta=-1.16
00:38:41.395 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.32, opts=13)
00:38:41.399 00.004 6120 Enqueuing Move request for scope (-0.23, 0.32)
00:38:41.403 00.004 7680 Worker thread wakes up
00:38:41.403 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.32) opts 0xd
00:38:41.404 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.32)
00:38:41.404 00.000 7680 Moving (-0.23, 0.32) raw xDistance=0.17 yDistance=-0.39
00:38:41.404 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:38:41.404 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:38:41.405 00.001 7680 MoveAxis(E, 0, ABG)
00:38:41.405 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:41.408 00.003 7680 Move returns status 0, amount 0
00:38:41.408 00.000 7680 MoveAxis(N, 212, ABG)
00:38:41.408 00.000 6120 UpdateGuideState exits: m=14502 SNR=79.3 Saturated
00:38:41.412 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:41.415 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:41.420 00.005 7680 Guiding  Dir = 0, Dur = 212
00:38:41.420 00.000 6120 Enqueuing Expose request
00:38:41.424 00.004 7680 IsSlewing returns 0
00:38:41.424 00.000 7680 IsGuiding returns 0
00:38:41.425 00.001 7680 PulseGuide returned control before completion, sleep 222
00:38:41.649 00.224 7680 IsGuiding returns 1
00:38:41.649 00.000 7680 scope still moving after pulse duration time elapsed
00:38:41.680 00.031 7680 IsSlewing returns 0
00:38:41.681 00.001 7680 IsGuiding returns 0
00:38:41.682 00.001 7680 scope move finished after 212 + 44 ms
00:38:41.682 00.000 7680 Move returns status 0, amount 212
00:38:41.683 00.001 7680 move complete, result=0
00:38:41.683 00.000 7680 worker thread done servicing request
00:38:41.683 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 212 ms NORTH
00:38:41.689 00.006 7680 Worker thread wakes up
00:38:41.689 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:41.689 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:42.933 01.244 7680 Exposure complete
00:38:43.048 00.115 7680 worker thread done servicing request
00:38:43.048 00.000 6120 OnExposeComplete: enter
00:38:43.053 00.005 6120 UpdateGuideState(): m_state=6
00:38:43.057 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4463
00:38:43.060 00.003 6120 Star::Find returns 1 (1), X=967.22, Y=48.73, Mass=14410, SNR=77.9, Peak=255 HFD=7.0
00:38:43.063 00.003 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.21 = -1.08)
00:38:43.066 00.003 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
00:38:43.070 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.38 hyp=0.49 cameraTheta=2.25 mountX=0.23 mountY=-0.48, mountTheta=-1.12
00:38:43.075 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.38, opts=13)
00:38:43.082 00.007 6120 Enqueuing Move request for scope (-0.31, 0.38)
00:38:43.085 00.003 7680 Worker thread wakes up
00:38:43.085 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.38) opts 0xd
00:38:43.085 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.38)
00:38:43.086 00.001 7680 Moving (-0.31, 0.38) raw xDistance=0.23 yDistance=-0.48
00:38:43.086 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
00:38:43.086 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:38:43.086 00.000 7680 MoveAxis(W, 96, ABG)
00:38:43.086 00.000 7680 Guiding  Dir = 3, Dur = 96
00:38:43.087 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:43.091 00.004 7680 IsSlewing returns 0
00:38:43.091 00.000 6120 UpdateGuideState exits: m=14410 SNR=77.9 Saturated
00:38:43.094 00.003 7680 IsGuiding returns 0
00:38:43.095 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:43.099 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:43.102 00.003 7680 PulseGuide returned control before completion, sleep 106
00:38:43.102 00.000 6120 Enqueuing Expose request
00:38:43.224 00.122 7680 IsGuiding returns 0
00:38:43.225 00.001 7680 Move returns status 0, amount 96
00:38:43.225 00.000 7680 MoveAxis(N, 261, ABG)
00:38:43.226 00.001 7680 Guiding  Dir = 0, Dur = 261
00:38:43.227 00.001 7680 IsSlewing returns 0
00:38:43.228 00.001 7680 IsGuiding returns 0
00:38:43.228 00.000 7680 PulseGuide returned control before completion, sleep 271
00:38:43.504 00.276 7680 IsGuiding returns 1
00:38:43.506 00.002 7680 scope still moving after pulse duration time elapsed
00:38:43.536 00.030 7680 IsSlewing returns 0
00:38:43.537 00.001 7680 IsGuiding returns 0
00:38:43.538 00.001 7680 scope move finished after 261 + 48 ms
00:38:43.538 00.000 7680 Move returns status 0, amount 261
00:38:43.538 00.000 7680 move complete, result=0
00:38:43.539 00.001 7680 worker thread done servicing request
00:38:43.539 00.000 6120 GuideStep: 0.2 px 96 ms WEST, -0.5 px 261 ms NORTH
00:38:43.547 00.008 7680 Worker thread wakes up
00:38:43.548 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:43.548 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:44.795 01.247 7680 Exposure complete
00:38:44.924 00.129 7680 worker thread done servicing request
00:38:44.926 00.002 6120 OnExposeComplete: enter
00:38:44.930 00.004 6120 UpdateGuideState(): m_state=6
00:38:44.935 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4464
00:38:44.939 00.004 6120 Star::Find returns 1 (1), X=967.27, Y=48.64, Mass=14576, SNR=78.1, Peak=255 HFD=7.1
00:38:44.942 00.003 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.26 = -1.03)
00:38:44.946 00.004 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.29)
00:38:44.950 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.29 hyp=0.39 cameraTheta=2.30 mountX=0.20 mountY=-0.38, mountTheta=-1.08
00:38:44.956 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.29, opts=13)
00:38:44.961 00.005 6120 Enqueuing Move request for scope (-0.26, 0.29)
00:38:44.965 00.004 7680 Worker thread wakes up
00:38:44.965 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.29) opts 0xd
00:38:44.965 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:44.970 00.005 6120 UpdateGuideState exits: m=14576 SNR=78.1 Saturated
00:38:44.974 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:44.978 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:44.981 00.003 6120 Enqueuing Expose request
00:38:44.986 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.29)
00:38:44.986 00.000 7680 Moving (-0.26, 0.29) raw xDistance=0.20 yDistance=-0.38
00:38:44.986 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
00:38:44.987 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:38:44.987 00.000 7680 MoveAxis(W, 90, ABG)
00:38:44.987 00.000 7680 Guiding  Dir = 3, Dur = 90
00:38:44.987 00.000 7680 IsSlewing returns 0
00:38:44.987 00.000 7680 IsGuiding returns 0
00:38:44.988 00.001 7680 PulseGuide returned control before completion, sleep 100
00:38:45.100 00.112 7680 IsGuiding returns 1
00:38:45.102 00.002 7680 scope still moving after pulse duration time elapsed
00:38:45.131 00.029 7680 IsSlewing returns 0
00:38:45.133 00.002 7680 IsGuiding returns 0
00:38:45.133 00.000 7680 scope move finished after 90 + 55 ms
00:38:45.134 00.001 7680 Move returns status 0, amount 90
00:38:45.134 00.000 7680 MoveAxis(N, 206, ABG)
00:38:45.134 00.000 7680 Guiding  Dir = 0, Dur = 206
00:38:45.135 00.001 7680 IsSlewing returns 0
00:38:45.136 00.001 7680 IsGuiding returns 0
00:38:45.137 00.001 7680 PulseGuide returned control before completion, sleep 216
00:38:45.367 00.230 7680 IsGuiding returns 1
00:38:45.367 00.000 7680 scope still moving after pulse duration time elapsed
00:38:45.398 00.031 7680 IsSlewing returns 0
00:38:45.399 00.001 7680 IsGuiding returns 0
00:38:45.400 00.001 7680 scope move finished after 206 + 57 ms
00:38:45.401 00.001 7680 Move returns status 0, amount 206
00:38:45.401 00.000 7680 move complete, result=0
00:38:45.402 00.001 7680 worker thread done servicing request
00:38:45.402 00.000 6120 GuideStep: 0.2 px 90 ms WEST, -0.4 px 206 ms NORTH
00:38:45.408 00.006 7680 Worker thread wakes up
00:38:45.408 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:45.408 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:46.661 01.253 7680 Exposure complete
00:38:46.798 00.137 7680 worker thread done servicing request
00:38:46.798 00.000 6120 OnExposeComplete: enter
00:38:46.802 00.004 6120 UpdateGuideState(): m_state=6
00:38:46.806 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4465
00:38:46.811 00.005 6120 Star::Find returns 1 (1), X=967.57, Y=48.23, Mass=13809, SNR=75.7, Peak=255 HFD=7.0
00:38:46.814 00.003 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-2.95) = xAngle (1.72 = 1.72)
00:38:46.817 00.003 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.45 = 1.45)
00:38:46.821 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.23 mountX=-0.02 mountY=0.13, mountTheta=1.72
00:38:46.826 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.12, opts=13)
00:38:46.830 00.004 6120 Enqueuing Move request for scope (0.04, -0.12)
00:38:46.833 00.003 7680 Worker thread wakes up
00:38:46.833 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:46.835 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
00:38:46.837 00.002 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
00:38:46.837 00.000 7680 Moving (0.04, -0.12) raw xDistance=-0.02 yDistance=0.13
00:38:46.837 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:38:46.837 00.000 6120 UpdateGuideState exits: m=13809 SNR=75.7 Saturated
00:38:46.841 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:38:46.841 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:46.844 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:46.849 00.005 6120 Enqueuing Expose request
00:38:46.852 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:38:46.852 00.000 7680 MoveAxis(E, 0, ABG)
00:38:46.852 00.000 7680 Move returns status 0, amount 0
00:38:46.852 00.000 7680 MoveAxis(N, 0, ABG)
00:38:46.852 00.000 7680 Move returns status 0, amount 0
00:38:46.853 00.001 7680 move complete, result=0
00:38:46.853 00.000 7680 worker thread done servicing request
00:38:46.853 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:38:46.857 00.004 7680 Worker thread wakes up
00:38:46.857 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:46.859 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:48.103 01.244 7680 Exposure complete
00:38:48.245 00.142 7680 worker thread done servicing request
00:38:48.245 00.000 6120 OnExposeComplete: enter
00:38:48.250 00.005 6120 UpdateGuideState(): m_state=6
00:38:48.254 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4466
00:38:48.258 00.004 6120 Star::Find returns 1 (1), X=967.42, Y=48.52, Mass=14257, SNR=76.6, Peak=255 HFD=7.1
00:38:48.261 00.003 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.22)
00:38:48.264 00.003 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.49)
00:38:48.268 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.11 mountX=0.07 mountY=-0.21, mountTheta=-1.24
00:38:48.274 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.18, opts=13)
00:38:48.278 00.004 6120 Enqueuing Move request for scope (-0.11, 0.18)
00:38:48.284 00.006 7680 Worker thread wakes up
00:38:48.284 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
00:38:48.284 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
00:38:48.284 00.000 7680 Moving (-0.11, 0.18) raw xDistance=0.07 yDistance=-0.21
00:38:48.285 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:38:48.285 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:38:48.285 00.000 7680 MoveAxis(E, 0, ABG)
00:38:48.285 00.000 7680 Move returns status 0, amount 0
00:38:48.285 00.000 7680 MoveAxis(N, 112, ABG)
00:38:48.286 00.001 7680 Guiding  Dir = 0, Dur = 112
00:38:48.286 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:48.290 00.004 7680 IsSlewing returns 0
00:38:48.291 00.001 6120 UpdateGuideState exits: m=14257 SNR=76.6 Saturated
00:38:48.294 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:48.299 00.005 7680 IsGuiding returns 0
00:38:48.301 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:48.305 00.004 6120 Enqueuing Expose request
00:38:48.308 00.003 7680 PulseGuide returned control before completion, sleep 122
00:38:48.436 00.128 7680 IsGuiding returns 1
00:38:48.437 00.001 7680 scope still moving after pulse duration time elapsed
00:38:48.467 00.030 7680 IsSlewing returns 0
00:38:48.468 00.001 7680 IsGuiding returns 0
00:38:48.469 00.001 7680 scope move finished after 112 + 57 ms
00:38:48.469 00.000 7680 Move returns status 0, amount 112
00:38:48.471 00.002 7680 move complete, result=0
00:38:48.471 00.000 7680 worker thread done servicing request
00:38:48.472 00.001 7680 Worker thread wakes up
00:38:48.472 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 112 ms NORTH
00:38:48.478 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:48.479 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:49.726 01.247 7680 Exposure complete
00:38:49.859 00.133 7680 worker thread done servicing request
00:38:49.859 00.000 6120 OnExposeComplete: enter
00:38:49.863 00.004 6120 UpdateGuideState(): m_state=6
00:38:49.867 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4467
00:38:49.872 00.005 6120 Star::Find returns 1 (1), X=967.51, Y=48.69, Mass=14209, SNR=77.0, Peak=255 HFD=7.1
00:38:49.876 00.004 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.58 = -1.71)
00:38:49.880 00.004 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
00:38:49.884 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.62 mountX=-0.05 mountY=-0.32, mountTheta=-1.72
00:38:49.890 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.34, opts=13)
00:38:49.895 00.005 6120 Enqueuing Move request for scope (-0.02, 0.34)
00:38:49.899 00.004 7680 Worker thread wakes up
00:38:49.900 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.34) opts 0xd
00:38:49.900 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.34)
00:38:49.900 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:49.904 00.004 6120 UpdateGuideState exits: m=14209 SNR=77.0 Saturated
00:38:49.907 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:49.910 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:49.915 00.005 6120 Enqueuing Expose request
00:38:49.919 00.004 7680 Moving (-0.02, 0.34) raw xDistance=-0.05 yDistance=-0.32
00:38:49.919 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:38:49.919 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:38:49.919 00.000 7680 MoveAxis(E, 0, ABG)
00:38:49.919 00.000 7680 Move returns status 0, amount 0
00:38:49.919 00.000 7680 MoveAxis(N, 171, ABG)
00:38:49.919 00.000 7680 Guiding  Dir = 0, Dur = 171
00:38:49.920 00.001 7680 IsSlewing returns 0
00:38:49.920 00.000 7680 IsGuiding returns 0
00:38:49.920 00.000 7680 PulseGuide returned control before completion, sleep 181
00:38:50.105 00.185 7680 IsGuiding returns 1
00:38:50.105 00.000 7680 scope still moving after pulse duration time elapsed
00:38:50.138 00.033 7680 IsSlewing returns 0
00:38:50.139 00.001 7680 IsGuiding returns 0
00:38:50.140 00.001 7680 scope move finished after 171 + 48 ms
00:38:50.142 00.002 7680 Move returns status 0, amount 171
00:38:50.142 00.000 7680 move complete, result=0
00:38:50.142 00.000 7680 worker thread done servicing request
00:38:50.142 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 171 ms NORTH
00:38:50.149 00.007 7680 Worker thread wakes up
00:38:50.149 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:50.149 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:51.404 01.255 7680 Exposure complete
00:38:51.538 00.134 7680 worker thread done servicing request
00:38:51.538 00.000 6120 OnExposeComplete: enter
00:38:51.541 00.003 6120 UpdateGuideState(): m_state=6
00:38:51.546 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4468
00:38:51.549 00.003 6120 Star::Find returns 1 (1), X=967.18, Y=48.25, Mass=14097, SNR=76.7, Peak=255 HFD=6.9
00:38:51.554 00.005 6120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-2.95) = xAngle (0.07 = 0.07)
00:38:51.560 00.006 6120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.19 = -0.19)
00:38:51.566 00.006 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.09 hyp=0.37 cameraTheta=-2.88 mountX=0.36 mountY=-0.07, mountTheta=-0.19
00:38:51.574 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.09, opts=13)
00:38:51.579 00.005 6120 Enqueuing Move request for scope (-0.35, -0.09)
00:38:51.582 00.003 7680 Worker thread wakes up
00:38:51.583 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:51.587 00.004 6120 UpdateGuideState exits: m=14097 SNR=76.7 Saturated
00:38:51.590 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.09) opts 0xd
00:38:51.591 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.09)
00:38:51.591 00.000 7680 Moving (-0.35, -0.09) raw xDistance=0.36 yDistance=-0.07
00:38:51.591 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
00:38:51.591 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:38:51.591 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:51.595 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:38:51.595 00.000 7680 MoveAxis(W, 149, ABG)
00:38:51.595 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:51.599 00.004 7680 Guiding  Dir = 3, Dur = 149
00:38:51.599 00.000 6120 Enqueuing Expose request
00:38:51.605 00.006 7680 IsSlewing returns 0
00:38:51.605 00.000 7680 IsGuiding returns 0
00:38:51.606 00.001 7680 PulseGuide returned control before completion, sleep 159
00:38:51.767 00.161 7680 IsGuiding returns 1
00:38:51.767 00.000 7680 scope still moving after pulse duration time elapsed
00:38:51.798 00.031 7680 IsSlewing returns 0
00:38:51.799 00.001 7680 IsGuiding returns 1
00:38:51.829 00.030 7680 IsSlewing returns 0
00:38:51.830 00.001 7680 IsGuiding returns 0
00:38:51.830 00.000 7680 scope move finished after 149 + 75 ms
00:38:51.831 00.001 7680 Move returns status 0, amount 149
00:38:51.832 00.001 7680 MoveAxis(N, 0, ABG)
00:38:51.832 00.000 7680 Move returns status 0, amount 0
00:38:51.832 00.000 7680 move complete, result=0
00:38:51.832 00.000 7680 worker thread done servicing request
00:38:51.832 00.000 7680 Worker thread wakes up
00:38:51.833 00.001 6120 GuideStep: 0.4 px 149 ms WEST, -0.1 px 0 ms NORTH
00:38:51.838 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:51.839 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:53.092 01.253 7680 Exposure complete
00:38:53.219 00.127 7680 worker thread done servicing request
00:38:53.219 00.000 6120 OnExposeComplete: enter
00:38:53.223 00.004 6120 UpdateGuideState(): m_state=6
00:38:53.228 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4469
00:38:53.233 00.005 6120 Star::Find returns 1 (1), X=967.61, Y=48.37, Mass=13969, SNR=76.9, Peak=255 HFD=7.3
00:38:53.238 00.005 6120 CameraToMount -- cameraTheta (0.31) - m_xAngle (-2.95) = xAngle (3.27 = -3.01)
00:38:53.242 00.004 6120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.00 = 3.00)
00:38:53.246 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.31 mountX=-0.08 mountY=0.01, mountTheta=3.00
00:38:53.251 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.03, opts=13)
00:38:53.254 00.003 6120 Enqueuing Move request for scope (0.08, 0.03)
00:38:53.259 00.005 7680 Worker thread wakes up
00:38:53.259 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:53.263 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
00:38:53.263 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
00:38:53.264 00.001 6120 UpdateGuideState exits: m=13969 SNR=76.9 Saturated
00:38:53.267 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:53.271 00.004 7680 Moving (0.08, 0.03) raw xDistance=-0.08 yDistance=0.01
00:38:53.271 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:38:53.271 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:38:53.272 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:53.276 00.004 6120 Enqueuing Expose request
00:38:53.280 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:38:53.280 00.000 7680 MoveAxis(E, 0, ABG)
00:38:53.280 00.000 7680 Move returns status 0, amount 0
00:38:53.280 00.000 7680 MoveAxis(N, 0, ABG)
00:38:53.280 00.000 7680 Move returns status 0, amount 0
00:38:53.281 00.001 7680 move complete, result=0
00:38:53.281 00.000 7680 worker thread done servicing request
00:38:53.281 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:38:53.284 00.003 7680 Worker thread wakes up
00:38:53.284 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:53.286 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:54.534 01.248 7680 Exposure complete
00:38:54.662 00.128 7680 worker thread done servicing request
00:38:54.662 00.000 6120 OnExposeComplete: enter
00:38:54.666 00.004 6120 UpdateGuideState(): m_state=6
00:38:54.671 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4470
00:38:54.676 00.005 6120 Star::Find returns 1 (1), X=967.40, Y=48.79, Mass=14664, SNR=79.5, Peak=255 HFD=7.0
00:38:54.680 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
00:38:54.684 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.74)
00:38:54.687 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.44 hyp=0.46 cameraTheta=1.86 mountX=0.05 mountY=-0.46, mountTheta=-1.47
00:38:54.693 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.44, opts=13)
00:38:54.698 00.005 6120 Enqueuing Move request for scope (-0.13, 0.44)
00:38:54.703 00.005 7680 Worker thread wakes up
00:38:54.704 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.44) opts 0xd
00:38:54.704 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.44)
00:38:54.704 00.000 7680 Moving (-0.13, 0.44) raw xDistance=0.05 yDistance=-0.46
00:38:54.704 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:54.709 00.005 6120 UpdateGuideState exits: m=14664 SNR=79.5 Saturated
00:38:54.713 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:54.717 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:54.721 00.004 6120 Enqueuing Expose request
00:38:54.724 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:38:54.724 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:38:54.724 00.000 7680 MoveAxis(E, 0, ABG)
00:38:54.724 00.000 7680 Move returns status 0, amount 0
00:38:54.725 00.001 7680 MoveAxis(N, 247, ABG)
00:38:54.725 00.000 7680 Guiding  Dir = 0, Dur = 247
00:38:54.725 00.000 7680 IsSlewing returns 0
00:38:54.726 00.001 7680 IsGuiding returns 0
00:38:54.726 00.000 7680 PulseGuide returned control before completion, sleep 257
00:38:54.992 00.266 7680 IsGuiding returns 1
00:38:54.992 00.000 7680 scope still moving after pulse duration time elapsed
00:38:55.025 00.033 7680 IsSlewing returns 0
00:38:55.025 00.000 7680 IsGuiding returns 0
00:38:55.026 00.001 7680 scope move finished after 247 + 52 ms
00:38:55.027 00.001 7680 Move returns status 0, amount 247
00:38:55.027 00.000 7680 move complete, result=0
00:38:55.028 00.001 7680 worker thread done servicing request
00:38:55.028 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 247 ms NORTH
00:38:55.033 00.005 7680 Worker thread wakes up
00:38:55.033 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:55.035 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:56.287 01.252 7680 Exposure complete
00:38:56.413 00.126 7680 worker thread done servicing request
00:38:56.413 00.000 6120 OnExposeComplete: enter
00:38:56.419 00.006 6120 UpdateGuideState(): m_state=6
00:38:56.424 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4471
00:38:56.429 00.005 6120 Star::Find returns 1 (1), X=967.27, Y=48.81, Mass=14061, SNR=76.8, Peak=255 HFD=6.9
00:38:56.434 00.005 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
00:38:56.440 00.006 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
00:38:56.445 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=0.46 hyp=0.53 cameraTheta=2.09 mountX=0.17 mountY=-0.53, mountTheta=-1.26
00:38:56.454 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.46, opts=13)
00:38:56.462 00.008 6120 Enqueuing Move request for scope (-0.26, 0.46)
00:38:56.467 00.005 7680 Worker thread wakes up
00:38:56.468 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:56.472 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.46) opts 0xd
00:38:56.472 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.46)
00:38:56.472 00.000 7680 Moving (-0.26, 0.46) raw xDistance=0.17 yDistance=-0.53
00:38:56.472 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:38:56.473 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
00:38:56.473 00.000 7680 MoveAxis(E, 0, ABG)
00:38:56.473 00.000 6120 UpdateGuideState exits: m=14061 SNR=76.8 Saturated
00:38:56.477 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:56.482 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:56.488 00.006 7680 Move returns status 0, amount 0
00:38:56.488 00.000 6120 Enqueuing Expose request
00:38:56.496 00.008 7680 MoveAxis(N, 286, ABG)
00:38:56.497 00.001 7680 Guiding  Dir = 0, Dur = 286
00:38:56.499 00.002 7680 IsSlewing returns 0
00:38:56.499 00.000 7680 IsGuiding returns 0
00:38:56.500 00.001 7680 PulseGuide returned control before completion, sleep 296
00:38:56.809 00.309 7680 IsGuiding returns 1
00:38:56.809 00.000 7680 scope still moving after pulse duration time elapsed
00:38:56.841 00.032 7680 IsSlewing returns 0
00:38:56.841 00.000 7680 IsGuiding returns 0
00:38:56.841 00.000 7680 scope move finished after 286 + 56 ms
00:38:56.842 00.001 7680 Move returns status 0, amount 286
00:38:56.842 00.000 7680 move complete, result=0
00:38:56.842 00.000 7680 worker thread done servicing request
00:38:56.842 00.000 7680 Worker thread wakes up
00:38:56.843 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 286 ms NORTH
00:38:56.848 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:56.848 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:58.104 01.256 7680 Exposure complete
00:38:58.242 00.138 7680 worker thread done servicing request
00:38:58.243 00.001 6120 OnExposeComplete: enter
00:38:58.247 00.004 6120 UpdateGuideState(): m_state=6
00:38:58.251 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4472
00:38:58.256 00.005 6120 Star::Find returns 1 (1), X=967.17, Y=48.29, Mass=13920, SNR=76.4, Peak=255 HFD=6.9
00:38:58.259 00.003 6120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-2.95) = xAngle (-0.02 = -0.02)
00:38:58.265 00.006 6120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.29 = -0.29)
00:38:58.269 00.004 6120 CameraToMount -- cameraX=-0.36 cameraY=-0.06 hyp=0.36 cameraTheta=-2.98 mountX=0.36 mountY=-0.10, mountTheta=-0.28
00:38:58.275 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=-0.06, opts=13)
00:38:58.279 00.004 6120 Enqueuing Move request for scope (-0.36, -0.06)
00:38:58.283 00.004 7680 Worker thread wakes up
00:38:58.283 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:58.287 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.06) opts 0xd
00:38:58.287 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, -0.06)
00:38:58.288 00.001 6120 UpdateGuideState exits: m=13920 SNR=76.4 Saturated
00:38:58.292 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:58.295 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:58.300 00.005 6120 Enqueuing Expose request
00:38:58.303 00.003 7680 Moving (-0.36, -0.06) raw xDistance=0.36 yDistance=-0.10
00:38:58.303 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
00:38:58.305 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:38:58.305 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:38:58.305 00.000 7680 MoveAxis(W, 148, ABG)
00:38:58.305 00.000 7680 Guiding  Dir = 3, Dur = 148
00:38:58.306 00.001 7680 IsSlewing returns 0
00:38:58.306 00.000 7680 IsGuiding returns 0
00:38:58.306 00.000 7680 PulseGuide returned control before completion, sleep 158
00:38:58.469 00.163 7680 IsGuiding returns 1
00:38:58.469 00.000 7680 scope still moving after pulse duration time elapsed
00:38:58.501 00.032 7680 IsSlewing returns 0
00:38:58.502 00.001 7680 IsGuiding returns 0
00:38:58.503 00.001 7680 scope move finished after 148 + 49 ms
00:38:58.504 00.001 7680 Move returns status 0, amount 148
00:38:58.504 00.000 7680 MoveAxis(N, 0, ABG)
00:38:58.505 00.001 7680 Move returns status 0, amount 0
00:38:58.505 00.000 7680 move complete, result=0
00:38:58.506 00.001 7680 worker thread done servicing request
00:38:58.507 00.001 7680 Worker thread wakes up
00:38:58.507 00.000 6120 GuideStep: 0.4 px 148 ms WEST, -0.1 px 0 ms NORTH
00:38:58.515 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:38:58.515 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:38:59.763 01.248 7680 Exposure complete
00:38:59.899 00.136 7680 worker thread done servicing request
00:38:59.900 00.001 6120 OnExposeComplete: enter
00:38:59.905 00.005 6120 UpdateGuideState(): m_state=6
00:38:59.908 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4473
00:38:59.912 00.004 6120 Star::Find returns 1 (1), X=967.30, Y=48.75, Mass=14743, SNR=78.3, Peak=255 HFD=7.0
00:38:59.917 00.005 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.05 = -1.24)
00:38:59.920 00.003 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
00:38:59.925 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.40 hyp=0.46 cameraTheta=2.09 mountX=0.15 mountY=-0.46, mountTheta=-1.25
00:38:59.931 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.40, opts=13)
00:38:59.934 00.003 6120 Enqueuing Move request for scope (-0.23, 0.40)
00:38:59.938 00.004 7680 Worker thread wakes up
00:38:59.939 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:38:59.943 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.40) opts 0xd
00:38:59.944 00.001 6120 UpdateGuideState exits: m=14743 SNR=78.3 Saturated
00:38:59.948 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.40)
00:38:59.948 00.000 7680 Moving (-0.23, 0.40) raw xDistance=0.15 yDistance=-0.46
00:38:59.948 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:38:59.948 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:38:59.948 00.000 7680 MoveAxis(E, 0, ABG)
00:38:59.949 00.001 7680 Move returns status 0, amount 0
00:38:59.949 00.000 7680 MoveAxis(N, 251, ABG)
00:38:59.950 00.001 7680 Guiding  Dir = 0, Dur = 251
00:38:59.950 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:59.953 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:38:59.958 00.005 6120 Enqueuing Expose request
00:38:59.962 00.004 7680 IsSlewing returns 0
00:38:59.962 00.000 7680 IsGuiding returns 0
00:38:59.962 00.000 7680 PulseGuide returned control before completion, sleep 261
00:39:00.240 00.278 7680 IsGuiding returns 1
00:39:00.240 00.000 7680 scope still moving after pulse duration time elapsed
00:39:00.271 00.031 7680 IsSlewing returns 0
00:39:00.273 00.002 7680 IsGuiding returns 0
00:39:00.274 00.001 7680 scope move finished after 251 + 60 ms
00:39:00.274 00.000 7680 Move returns status 0, amount 251
00:39:00.275 00.001 7680 move complete, result=0
00:39:00.275 00.000 7680 worker thread done servicing request
00:39:00.275 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 251 ms NORTH
00:39:00.282 00.007 7680 Worker thread wakes up
00:39:00.282 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:00.282 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:01.526 01.244 7680 Exposure complete
00:39:01.668 00.142 7680 worker thread done servicing request
00:39:01.669 00.001 6120 OnExposeComplete: enter
00:39:01.672 00.003 6120 UpdateGuideState(): m_state=6
00:39:01.678 00.006 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4474
00:39:01.683 00.005 6120 Star::Find returns 1 (1), X=967.10, Y=48.70, Mass=14701, SNR=79.9, Peak=255 HFD=6.8
00:39:01.687 00.004 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-2.95) = xAngle (5.41 = -0.87)
00:39:01.691 00.004 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.15 = -1.14)
00:39:01.694 00.003 6120 CameraToMount -- cameraX=-0.43 cameraY=0.35 hyp=0.56 cameraTheta=2.46 mountX=0.36 mountY=-0.51, mountTheta=-0.95
00:39:01.699 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=0.35, opts=13)
00:39:01.704 00.005 6120 Enqueuing Move request for scope (-0.43, 0.35)
00:39:01.708 00.004 7680 Worker thread wakes up
00:39:01.708 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.35) opts 0xd
00:39:01.708 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.43, 0.35)
00:39:01.708 00.000 7680 Moving (-0.43, 0.35) raw xDistance=0.36 yDistance=-0.51
00:39:01.708 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
00:39:01.708 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:01.713 00.005 6120 UpdateGuideState exits: m=14701 SNR=79.9 Saturated
00:39:01.717 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:01.720 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:01.725 00.005 6120 Enqueuing Expose request
00:39:01.728 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
00:39:01.728 00.000 7680 MoveAxis(W, 147, ABG)
00:39:01.728 00.000 7680 Guiding  Dir = 3, Dur = 147
00:39:01.728 00.000 7680 IsSlewing returns 0
00:39:01.729 00.001 7680 IsGuiding returns 0
00:39:01.729 00.000 7680 PulseGuide returned control before completion, sleep 157
00:39:01.896 00.167 7680 IsGuiding returns 1
00:39:01.897 00.001 7680 scope still moving after pulse duration time elapsed
00:39:01.927 00.030 7680 IsSlewing returns 0
00:39:01.929 00.002 7680 IsGuiding returns 0
00:39:01.930 00.001 7680 scope move finished after 147 + 53 ms
00:39:01.930 00.000 7680 Move returns status 0, amount 147
00:39:01.930 00.000 7680 MoveAxis(N, 274, ABG)
00:39:01.931 00.001 7680 Guiding  Dir = 0, Dur = 274
00:39:01.931 00.000 7680 IsSlewing returns 0
00:39:01.931 00.000 7680 IsGuiding returns 0
00:39:01.933 00.002 7680 PulseGuide returned control before completion, sleep 284
00:39:02.225 00.292 7680 IsGuiding returns 1
00:39:02.225 00.000 7680 scope still moving after pulse duration time elapsed
00:39:02.256 00.031 7680 IsSlewing returns 0
00:39:02.256 00.000 7680 IsGuiding returns 0
00:39:02.257 00.001 7680 scope move finished after 274 + 50 ms
00:39:02.257 00.000 7680 Move returns status 0, amount 274
00:39:02.257 00.000 7680 move complete, result=0
00:39:02.257 00.000 7680 worker thread done servicing request
00:39:02.257 00.000 6120 GuideStep: 0.4 px 147 ms WEST, -0.5 px 274 ms NORTH
00:39:02.262 00.005 7680 Worker thread wakes up
00:39:02.263 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:02.263 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:03.505 01.242 7680 Exposure complete
00:39:03.628 00.123 7680 worker thread done servicing request
00:39:03.628 00.000 6120 OnExposeComplete: enter
00:39:03.631 00.003 6120 UpdateGuideState(): m_state=6
00:39:03.635 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4475
00:39:03.641 00.006 6120 Star::Find returns 1 (1), X=967.18, Y=48.21, Mass=12979, SNR=74.9, Peak=255 HFD=6.8
00:39:03.645 00.004 6120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-2.95) = xAngle (0.19 = 0.19)
00:39:03.648 00.003 6120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.08 = -0.08)
00:39:03.652 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=-0.14 hyp=0.37 cameraTheta=-2.77 mountX=0.36 mountY=-0.03, mountTheta=-0.08
00:39:03.658 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=-0.14, opts=13)
00:39:03.661 00.003 6120 Enqueuing Move request for scope (-0.34, -0.14)
00:39:03.664 00.003 7680 Worker thread wakes up
00:39:03.665 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.14) opts 0xd
00:39:03.665 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, -0.14)
00:39:03.665 00.000 7680 Moving (-0.34, -0.14) raw xDistance=0.36 yDistance=-0.03
00:39:03.665 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
00:39:03.665 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:39:03.665 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:39:03.665 00.000 7680 MoveAxis(W, 159, ABG)
00:39:03.666 00.001 7680 Guiding  Dir = 3, Dur = 159
00:39:03.666 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:03.671 00.005 7680 IsSlewing returns 0
00:39:03.671 00.000 6120 UpdateGuideState exits: m=12979 SNR=74.9 Saturated
00:39:03.674 00.003 7680 IsGuiding returns 0
00:39:03.674 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:03.678 00.004 7680 PulseGuide returned control before completion, sleep 169
00:39:03.678 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:03.681 00.003 6120 Enqueuing Expose request
00:39:03.854 00.173 7680 IsGuiding returns 1
00:39:03.856 00.002 7680 scope still moving after pulse duration time elapsed
00:39:03.884 00.028 7680 IsSlewing returns 0
00:39:03.888 00.004 7680 IsGuiding returns 0
00:39:03.888 00.000 7680 scope move finished after 159 + 55 ms
00:39:03.889 00.001 7680 Move returns status 0, amount 159
00:39:03.889 00.000 7680 MoveAxis(N, 0, ABG)
00:39:03.889 00.000 7680 Move returns status 0, amount 0
00:39:03.889 00.000 7680 move complete, result=0
00:39:03.889 00.000 6120 GuideStep: 0.4 px 159 ms WEST, -0.0 px 0 ms NORTH
00:39:03.897 00.008 7680 worker thread done servicing request
00:39:03.897 00.000 7680 Worker thread wakes up
00:39:03.899 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:03.899 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:05.154 01.255 7680 Exposure complete
00:39:05.290 00.136 7680 worker thread done servicing request
00:39:05.290 00.000 6120 OnExposeComplete: enter
00:39:05.295 00.005 6120 UpdateGuideState(): m_state=6
00:39:05.301 00.006 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4476
00:39:05.306 00.005 6120 Star::Find returns 1 (1), X=967.31, Y=48.57, Mass=14090, SNR=78.0, Peak=255 HFD=7.1
00:39:05.310 00.004 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
00:39:05.313 00.003 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
00:39:05.317 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.22 hyp=0.31 cameraTheta=2.35 mountX=0.18 mountY=-0.30, mountTheta=-1.03
00:39:05.322 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.22, opts=13)
00:39:05.326 00.004 6120 Enqueuing Move request for scope (-0.22, 0.22)
00:39:05.330 00.004 7680 Worker thread wakes up
00:39:05.330 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.22) opts 0xd
00:39:05.330 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.22)
00:39:05.330 00.000 7680 Moving (-0.22, 0.22) raw xDistance=0.18 yDistance=-0.30
00:39:05.330 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:39:05.330 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:39:05.330 00.000 7680 MoveAxis(E, 0, ABG)
00:39:05.330 00.000 7680 Move returns status 0, amount 0
00:39:05.330 00.000 7680 MoveAxis(N, 161, ABG)
00:39:05.330 00.000 7680 Guiding  Dir = 0, Dur = 161
00:39:05.332 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:05.336 00.004 7680 IsSlewing returns 0
00:39:05.336 00.000 6120 UpdateGuideState exits: m=14090 SNR=78.0 Saturated
00:39:05.340 00.004 7680 IsGuiding returns 0
00:39:05.340 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:05.344 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:05.347 00.003 7680 PulseGuide returned control before completion, sleep 171
00:39:05.347 00.000 6120 Enqueuing Expose request
00:39:05.532 00.185 7680 IsGuiding returns 0
00:39:05.533 00.001 7680 Move returns status 0, amount 161
00:39:05.533 00.000 7680 move complete, result=0
00:39:05.534 00.001 7680 worker thread done servicing request
00:39:05.534 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 161 ms NORTH
00:39:05.539 00.005 7680 Worker thread wakes up
00:39:05.539 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:05.541 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:06.799 01.258 7680 Exposure complete
00:39:06.918 00.119 7680 worker thread done servicing request
00:39:06.918 00.000 6120 OnExposeComplete: enter
00:39:06.921 00.003 6120 UpdateGuideState(): m_state=6
00:39:06.926 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4477
00:39:06.929 00.003 6120 Star::Find returns 1 (1), X=967.37, Y=48.53, Mass=14216, SNR=77.1, Peak=255 HFD=7.1
00:39:06.934 00.005 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.22 = -1.06)
00:39:06.938 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.33)
00:39:06.941 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.24 cameraTheta=2.27 mountX=0.12 mountY=-0.23, mountTheta=-1.10
00:39:06.947 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.18, opts=13)
00:39:06.953 00.006 6120 Enqueuing Move request for scope (-0.15, 0.18)
00:39:06.957 00.004 7680 Worker thread wakes up
00:39:06.957 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
00:39:06.957 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
00:39:06.957 00.000 7680 Moving (-0.15, 0.18) raw xDistance=0.12 yDistance=-0.23
00:39:06.958 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:39:06.958 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:39:06.958 00.000 7680 MoveAxis(E, 0, ABG)
00:39:06.959 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:06.964 00.005 6120 UpdateGuideState exits: m=14216 SNR=77.1 Saturated
00:39:06.969 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:06.972 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:06.975 00.003 6120 Enqueuing Expose request
00:39:06.979 00.004 7680 Move returns status 0, amount 0
00:39:06.979 00.000 7680 MoveAxis(N, 127, ABG)
00:39:06.980 00.001 7680 Guiding  Dir = 0, Dur = 127
00:39:06.980 00.000 7680 IsSlewing returns 0
00:39:06.980 00.000 7680 IsGuiding returns 0
00:39:06.982 00.002 7680 PulseGuide returned control before completion, sleep 137
00:39:07.132 00.150 7680 IsGuiding returns 1
00:39:07.133 00.001 7680 scope still moving after pulse duration time elapsed
00:39:07.164 00.031 7680 IsSlewing returns 0
00:39:07.165 00.001 7680 IsGuiding returns 0
00:39:07.165 00.000 7680 scope move finished after 127 + 57 ms
00:39:07.165 00.000 7680 Move returns status 0, amount 127
00:39:07.167 00.002 7680 move complete, result=0
00:39:07.168 00.001 7680 worker thread done servicing request
00:39:07.168 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 127 ms NORTH
00:39:07.175 00.007 7680 Worker thread wakes up
00:39:07.175 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:07.175 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:08.428 01.253 7680 Exposure complete
00:39:08.560 00.132 7680 worker thread done servicing request
00:39:08.560 00.000 6120 OnExposeComplete: enter
00:39:08.564 00.004 6120 UpdateGuideState(): m_state=6
00:39:08.568 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4478
00:39:08.571 00.003 6120 Star::Find returns 1 (1), X=967.31, Y=48.54, Mass=14194, SNR=77.0, Peak=255 HFD=7.1
00:39:08.577 00.006 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.38 = -0.91)
00:39:08.579 00.002 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.11 = -1.18)
00:39:08.583 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.19 hyp=0.29 cameraTheta=2.42 mountX=0.18 mountY=-0.27, mountTheta=-0.98
00:39:08.589 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.19, opts=13)
00:39:08.592 00.003 6120 Enqueuing Move request for scope (-0.22, 0.19)
00:39:08.596 00.004 7680 Worker thread wakes up
00:39:08.596 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.19) opts 0xd
00:39:08.597 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:08.601 00.004 6120 UpdateGuideState exits: m=14194 SNR=77.0 Saturated
00:39:08.605 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:08.609 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.19)
00:39:08.609 00.000 7680 Moving (-0.22, 0.19) raw xDistance=0.18 yDistance=-0.27
00:39:08.610 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:39:08.610 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:08.615 00.005 6120 Enqueuing Expose request
00:39:08.621 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:39:08.621 00.000 7680 MoveAxis(E, 0, ABG)
00:39:08.621 00.000 7680 Move returns status 0, amount 0
00:39:08.621 00.000 7680 MoveAxis(N, 146, ABG)
00:39:08.621 00.000 7680 Guiding  Dir = 0, Dur = 146
00:39:08.622 00.001 7680 IsSlewing returns 0
00:39:08.622 00.000 7680 IsGuiding returns 0
00:39:08.622 00.000 7680 PulseGuide returned control before completion, sleep 156
00:39:08.790 00.168 7680 IsGuiding returns 1
00:39:08.792 00.002 7680 scope still moving after pulse duration time elapsed
00:39:08.823 00.031 7680 IsSlewing returns 0
00:39:08.824 00.001 7680 IsGuiding returns 0
00:39:08.824 00.000 7680 scope move finished after 146 + 56 ms
00:39:08.826 00.002 7680 Move returns status 0, amount 146
00:39:08.826 00.000 7680 move complete, result=0
00:39:08.827 00.001 7680 worker thread done servicing request
00:39:08.827 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 146 ms NORTH
00:39:08.839 00.012 7680 Worker thread wakes up
00:39:08.839 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:08.839 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:10.086 01.247 7680 Exposure complete
00:39:10.221 00.135 7680 worker thread done servicing request
00:39:10.221 00.000 6120 OnExposeComplete: enter
00:39:10.226 00.005 6120 UpdateGuideState(): m_state=6
00:39:10.229 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4479
00:39:10.235 00.006 6120 Star::Find returns 1 (1), X=967.24, Y=48.63, Mass=14876, SNR=79.7, Peak=255 HFD=7.1
00:39:10.240 00.005 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.34 = -0.95)
00:39:10.245 00.005 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.22)
00:39:10.248 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=0.28 hyp=0.40 cameraTheta=2.38 mountX=0.24 mountY=-0.38, mountTheta=-1.01
00:39:10.254 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.28, opts=13)
00:39:10.258 00.004 6120 Enqueuing Move request for scope (-0.29, 0.28)
00:39:10.262 00.004 7680 Worker thread wakes up
00:39:10.262 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.28) opts 0xd
00:39:10.262 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.28)
00:39:10.264 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:10.268 00.004 7680 Moving (-0.29, 0.28) raw xDistance=0.24 yDistance=-0.38
00:39:10.269 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:39:10.269 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:39:10.269 00.000 7680 MoveAxis(W, 96, ABG)
00:39:10.269 00.000 7680 Guiding  Dir = 3, Dur = 96
00:39:10.269 00.000 6120 UpdateGuideState exits: m=14876 SNR=79.7 Saturated
00:39:10.274 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:10.278 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:10.282 00.004 6120 Enqueuing Expose request
00:39:10.285 00.003 7680 IsSlewing returns 0
00:39:10.285 00.000 7680 IsGuiding returns 0
00:39:10.285 00.000 7680 PulseGuide returned control before completion, sleep 106
00:39:10.406 00.121 7680 IsGuiding returns 1
00:39:10.406 00.000 7680 scope still moving after pulse duration time elapsed
00:39:10.436 00.030 7680 IsSlewing returns 0
00:39:10.436 00.000 7680 IsGuiding returns 0
00:39:10.436 00.000 7680 scope move finished after 96 + 55 ms
00:39:10.437 00.001 7680 Move returns status 0, amount 96
00:39:10.437 00.000 7680 MoveAxis(N, 206, ABG)
00:39:10.437 00.000 7680 Guiding  Dir = 0, Dur = 206
00:39:10.437 00.000 7680 IsSlewing returns 0
00:39:10.439 00.002 7680 IsGuiding returns 0
00:39:10.439 00.000 7680 PulseGuide returned control before completion, sleep 216
00:39:10.671 00.232 7680 IsGuiding returns 1
00:39:10.675 00.004 7680 scope still moving after pulse duration time elapsed
00:39:10.702 00.027 7680 IsSlewing returns 0
00:39:10.702 00.000 7680 IsGuiding returns 1
00:39:10.734 00.032 7680 IsSlewing returns 0
00:39:10.735 00.001 7680 IsGuiding returns 0
00:39:10.735 00.000 7680 scope move finished after 206 + 90 ms
00:39:10.736 00.001 7680 Move returns status 0, amount 206
00:39:10.736 00.000 7680 move complete, result=0
00:39:10.736 00.000 7680 worker thread done servicing request
00:39:10.737 00.001 7680 Worker thread wakes up
00:39:10.737 00.000 6120 GuideStep: 0.2 px 96 ms WEST, -0.4 px 206 ms NORTH
00:39:10.748 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:10.748 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:11.998 01.250 7680 Exposure complete
00:39:12.129 00.131 7680 worker thread done servicing request
00:39:12.130 00.001 6120 OnExposeComplete: enter
00:39:12.133 00.003 6120 UpdateGuideState(): m_state=6
00:39:12.137 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4480
00:39:12.141 00.004 6120 Star::Find returns 1 (1), X=967.33, Y=48.46, Mass=14091, SNR=77.8, Peak=255 HFD=7.1
00:39:12.145 00.004 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.58 = -0.70)
00:39:12.149 00.004 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.31 = -0.97)
00:39:12.152 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.63 mountX=0.18 mountY=-0.19, mountTheta=-0.82
00:39:12.157 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.11, opts=13)
00:39:12.161 00.004 6120 Enqueuing Move request for scope (-0.20, 0.11)
00:39:12.164 00.003 7680 Worker thread wakes up
00:39:12.165 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:12.169 00.004 6120 UpdateGuideState exits: m=14091 SNR=77.8 Saturated
00:39:12.172 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:12.177 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:12.180 00.003 6120 Enqueuing Expose request
00:39:12.184 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
00:39:12.184 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
00:39:12.184 00.000 7680 Moving (-0.20, 0.11) raw xDistance=0.18 yDistance=-0.19
00:39:12.184 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:39:12.184 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:39:12.184 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:39:12.184 00.000 7680 MoveAxis(E, 0, ABG)
00:39:12.184 00.000 7680 Move returns status 0, amount 0
00:39:12.186 00.002 7680 MoveAxis(N, 0, ABG)
00:39:12.186 00.000 7680 Move returns status 0, amount 0
00:39:12.186 00.000 7680 move complete, result=0
00:39:12.186 00.000 7680 worker thread done servicing request
00:39:12.186 00.000 7680 Worker thread wakes up
00:39:12.186 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:39:12.191 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:12.191 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:13.433 01.242 7680 Exposure complete
00:39:13.572 00.139 7680 worker thread done servicing request
00:39:13.573 00.001 6120 OnExposeComplete: enter
00:39:13.577 00.004 6120 UpdateGuideState(): m_state=6
00:39:13.581 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4481
00:39:13.584 00.003 6120 Star::Find returns 1 (1), X=967.39, Y=48.60, Mass=14219, SNR=77.6, Peak=255 HFD=7.1
00:39:13.588 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
00:39:13.592 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
00:39:13.596 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.29 cameraTheta=2.07 mountX=0.09 mountY=-0.29, mountTheta=-1.27
00:39:13.602 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.25, opts=13)
00:39:13.608 00.006 6120 Enqueuing Move request for scope (-0.14, 0.25)
00:39:13.612 00.004 7680 Worker thread wakes up
00:39:13.612 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:13.617 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.25) opts 0xd
00:39:13.617 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.25)
00:39:13.617 00.000 7680 Moving (-0.14, 0.25) raw xDistance=0.09 yDistance=-0.29
00:39:13.617 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:39:13.618 00.001 6120 UpdateGuideState exits: m=14219 SNR=77.6 Saturated
00:39:13.621 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:13.625 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:13.629 00.004 6120 Enqueuing Expose request
00:39:13.633 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:39:13.633 00.000 7680 MoveAxis(E, 0, ABG)
00:39:13.633 00.000 7680 Move returns status 0, amount 0
00:39:13.633 00.000 7680 MoveAxis(N, 157, ABG)
00:39:13.634 00.001 7680 Guiding  Dir = 0, Dur = 157
00:39:13.634 00.000 7680 IsSlewing returns 0
00:39:13.634 00.000 7680 IsGuiding returns 0
00:39:13.634 00.000 7680 PulseGuide returned control before completion, sleep 167
00:39:13.813 00.179 7680 IsGuiding returns 1
00:39:13.815 00.002 7680 scope still moving after pulse duration time elapsed
00:39:13.844 00.029 7680 IsSlewing returns 0
00:39:13.846 00.002 7680 IsGuiding returns 0
00:39:13.846 00.000 7680 scope move finished after 157 + 55 ms
00:39:13.846 00.000 7680 Move returns status 0, amount 157
00:39:13.848 00.002 7680 move complete, result=0
00:39:13.848 00.000 7680 worker thread done servicing request
00:39:13.849 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 157 ms NORTH
00:39:13.854 00.005 7680 Worker thread wakes up
00:39:13.855 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:13.855 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:15.099 01.244 7680 Exposure complete
00:39:15.233 00.134 7680 worker thread done servicing request
00:39:15.234 00.001 6120 OnExposeComplete: enter
00:39:15.239 00.005 6120 UpdateGuideState(): m_state=6
00:39:15.242 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4482
00:39:15.245 00.003 6120 Star::Find returns 1 (1), X=967.25, Y=48.60, Mass=14194, SNR=77.3, Peak=255 HFD=7.0
00:39:15.250 00.005 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
00:39:15.253 00.003 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
00:39:15.257 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.25 hyp=0.37 cameraTheta=2.40 mountX=0.22 mountY=-0.35, mountTheta=-1.00
00:39:15.264 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.25, opts=13)
00:39:15.268 00.004 6120 Enqueuing Move request for scope (-0.27, 0.25)
00:39:15.273 00.005 7680 Worker thread wakes up
00:39:15.274 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.25) opts 0xd
00:39:15.275 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.25)
00:39:15.275 00.000 7680 Moving (-0.27, 0.25) raw xDistance=0.22 yDistance=-0.35
00:39:15.275 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:39:15.275 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:39:15.275 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:15.281 00.006 7680 MoveAxis(W, 91, ABG)
00:39:15.281 00.000 7680 Guiding  Dir = 3, Dur = 91
00:39:15.281 00.000 6120 UpdateGuideState exits: m=14194 SNR=77.3 Saturated
00:39:15.286 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:15.289 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:15.293 00.004 7680 IsSlewing returns 0
00:39:15.294 00.001 6120 Enqueuing Expose request
00:39:15.299 00.005 7680 IsGuiding returns 0
00:39:15.299 00.000 7680 PulseGuide returned control before completion, sleep 101
00:39:15.402 00.103 7680 IsGuiding returns 1
00:39:15.403 00.001 7680 scope still moving after pulse duration time elapsed
00:39:15.433 00.030 7680 IsSlewing returns 0
00:39:15.433 00.000 7680 IsGuiding returns 0
00:39:15.434 00.001 7680 scope move finished after 91 + 44 ms
00:39:15.434 00.000 7680 Move returns status 0, amount 91
00:39:15.434 00.000 7680 MoveAxis(N, 189, ABG)
00:39:15.435 00.001 7680 Guiding  Dir = 0, Dur = 189
00:39:15.436 00.001 7680 IsSlewing returns 0
00:39:15.436 00.000 7680 IsGuiding returns 0
00:39:15.436 00.000 7680 PulseGuide returned control before completion, sleep 199
00:39:15.638 00.202 7680 IsGuiding returns 1
00:39:15.639 00.001 7680 scope still moving after pulse duration time elapsed
00:39:15.668 00.029 7680 IsSlewing returns 0
00:39:15.670 00.002 7680 IsGuiding returns 0
00:39:15.672 00.002 7680 scope move finished after 189 + 46 ms
00:39:15.672 00.000 7680 Move returns status 0, amount 189
00:39:15.673 00.001 7680 move complete, result=0
00:39:15.674 00.001 7680 worker thread done servicing request
00:39:15.674 00.000 7680 Worker thread wakes up
00:39:15.674 00.000 6120 GuideStep: 0.2 px 91 ms WEST, -0.3 px 189 ms NORTH
00:39:15.686 00.012 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:15.686 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:16.930 01.244 7680 Exposure complete
00:39:17.059 00.129 7680 worker thread done servicing request
00:39:17.060 00.001 6120 OnExposeComplete: enter
00:39:17.064 00.004 6120 UpdateGuideState(): m_state=6
00:39:17.067 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4483
00:39:17.071 00.004 6120 Star::Find returns 1 (1), X=967.41, Y=48.46, Mass=14761, SNR=78.9, Peak=255 HFD=7.1
00:39:17.075 00.004 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.33 = -0.95)
00:39:17.079 00.004 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.22)
00:39:17.084 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.38 mountX=0.09 mountY=-0.15, mountTheta=-1.02
00:39:17.090 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.11, opts=13)
00:39:17.094 00.004 6120 Enqueuing Move request for scope (-0.12, 0.11)
00:39:17.096 00.002 7680 Worker thread wakes up
00:39:17.096 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
00:39:17.096 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:17.101 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
00:39:17.101 00.000 7680 Moving (-0.12, 0.11) raw xDistance=0.09 yDistance=-0.15
00:39:17.101 00.000 6120 UpdateGuideState exits: m=14761 SNR=78.9 Saturated
00:39:17.105 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:17.111 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:39:17.111 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:39:17.111 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:17.116 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:39:17.116 00.000 7680 MoveAxis(E, 0, ABG)
00:39:17.116 00.000 6120 Enqueuing Expose request
00:39:17.120 00.004 7680 Move returns status 0, amount 0
00:39:17.120 00.000 7680 MoveAxis(N, 0, ABG)
00:39:17.120 00.000 7680 Move returns status 0, amount 0
00:39:17.120 00.000 7680 move complete, result=0
00:39:17.120 00.000 7680 worker thread done servicing request
00:39:17.120 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:39:17.126 00.006 7680 Worker thread wakes up
00:39:17.126 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:17.126 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:18.383 01.257 7680 Exposure complete
00:39:18.517 00.134 7680 worker thread done servicing request
00:39:18.519 00.002 6120 OnExposeComplete: enter
00:39:18.522 00.003 6120 UpdateGuideState(): m_state=6
00:39:18.526 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4484
00:39:18.531 00.005 6120 Star::Find returns 1 (1), X=967.56, Y=48.41, Mass=13657, SNR=75.4, Peak=255 HFD=7.1
00:39:18.535 00.004 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.06 = -2.22)
00:39:18.538 00.003 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.49)
00:39:18.542 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.11 mountX=-0.05 mountY=-0.05, mountTheta=-2.36
00:39:18.550 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.07, opts=13)
00:39:18.554 00.004 6120 Enqueuing Move request for scope (0.03, 0.07)
00:39:18.558 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:18.563 00.005 6120 UpdateGuideState exits: m=13657 SNR=75.4 Saturated
00:39:18.567 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:18.570 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:18.574 00.004 7680 Worker thread wakes up
00:39:18.574 00.000 6120 Enqueuing Expose request
00:39:18.578 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
00:39:18.578 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
00:39:18.580 00.002 7680 Moving (0.03, 0.07) raw xDistance=-0.05 yDistance=-0.05
00:39:18.580 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:39:18.580 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:39:18.580 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:39:18.580 00.000 7680 MoveAxis(E, 0, ABG)
00:39:18.581 00.001 7680 Move returns status 0, amount 0
00:39:18.581 00.000 7680 MoveAxis(N, 0, ABG)
00:39:18.581 00.000 7680 Move returns status 0, amount 0
00:39:18.581 00.000 7680 move complete, result=0
00:39:18.582 00.001 7680 worker thread done servicing request
00:39:18.582 00.000 7680 Worker thread wakes up
00:39:18.582 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:39:18.586 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:18.587 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:19.835 01.248 7680 Exposure complete
00:39:19.968 00.133 7680 worker thread done servicing request
00:39:19.968 00.000 6120 OnExposeComplete: enter
00:39:19.972 00.004 6120 UpdateGuideState(): m_state=6
00:39:19.975 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4485
00:39:19.979 00.004 6120 Star::Find returns 1 (1), X=967.33, Y=48.64, Mass=14033, SNR=77.1, Peak=255 HFD=7.1
00:39:19.982 00.003 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.12 = -1.17)
00:39:19.986 00.004 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.44)
00:39:19.990 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.30 hyp=0.35 cameraTheta=2.16 mountX=0.14 mountY=-0.35, mountTheta=-1.19
00:39:19.995 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.30, opts=13)
00:39:19.999 00.004 6120 Enqueuing Move request for scope (-0.20, 0.30)
00:39:20.002 00.003 7680 Worker thread wakes up
00:39:20.002 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.30) opts 0xd
00:39:20.003 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.30)
00:39:20.003 00.000 7680 Moving (-0.20, 0.30) raw xDistance=0.14 yDistance=-0.35
00:39:20.003 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:39:20.003 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:39:20.004 00.001 7680 MoveAxis(E, 0, ABG)
00:39:20.004 00.000 7680 Move returns status 0, amount 0
00:39:20.004 00.000 7680 MoveAxis(N, 191, ABG)
00:39:20.004 00.000 7680 Guiding  Dir = 0, Dur = 191
00:39:20.005 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:20.008 00.003 7680 IsSlewing returns 0
00:39:20.009 00.001 6120 UpdateGuideState exits: m=14033 SNR=77.1 Saturated
00:39:20.014 00.005 7680 IsGuiding returns 0
00:39:20.014 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:20.019 00.005 7680 PulseGuide returned control before completion, sleep 201
00:39:20.019 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:20.024 00.005 6120 Enqueuing Expose request
00:39:20.232 00.208 7680 IsGuiding returns 1
00:39:20.234 00.002 7680 scope still moving after pulse duration time elapsed
00:39:20.264 00.030 7680 IsSlewing returns 0
00:39:20.265 00.001 7680 IsGuiding returns 0
00:39:20.265 00.000 7680 scope move finished after 191 + 59 ms
00:39:20.266 00.001 7680 Move returns status 0, amount 191
00:39:20.266 00.000 7680 move complete, result=0
00:39:20.266 00.000 7680 worker thread done servicing request
00:39:20.266 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 191 ms NORTH
00:39:20.273 00.007 7680 Worker thread wakes up
00:39:20.273 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:20.274 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:21.526 01.252 7680 Exposure complete
00:39:21.664 00.138 7680 worker thread done servicing request
00:39:21.664 00.000 6120 OnExposeComplete: enter
00:39:21.668 00.004 6120 UpdateGuideState(): m_state=6
00:39:21.672 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4486
00:39:21.675 00.003 6120 Star::Find returns 1 (1), X=967.52, Y=48.64, Mass=14817, SNR=80.6, Peak=255 HFD=7.1
00:39:21.680 00.005 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
00:39:21.684 00.004 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
00:39:21.687 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.58 mountX=-0.05 mountY=-0.26, mountTheta=-1.76
00:39:21.693 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.29, opts=13)
00:39:21.696 00.003 6120 Enqueuing Move request for scope (-0.00, 0.29)
00:39:21.701 00.005 7680 Worker thread wakes up
00:39:21.702 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:21.705 00.003 6120 UpdateGuideState exits: m=14817 SNR=80.6 Saturated
00:39:21.710 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:21.714 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:21.717 00.003 6120 Enqueuing Expose request
00:39:21.722 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.29) opts 0xd
00:39:21.722 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.29)
00:39:21.722 00.000 7680 Moving (-0.00, 0.29) raw xDistance=-0.05 yDistance=-0.26
00:39:21.722 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:39:21.722 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:39:21.722 00.000 7680 MoveAxis(E, 0, ABG)
00:39:21.722 00.000 7680 Move returns status 0, amount 0
00:39:21.722 00.000 7680 MoveAxis(N, 143, ABG)
00:39:21.724 00.002 7680 Guiding  Dir = 0, Dur = 143
00:39:21.724 00.000 7680 IsSlewing returns 0
00:39:21.724 00.000 7680 IsGuiding returns 0
00:39:21.725 00.001 7680 PulseGuide returned control before completion, sleep 153
00:39:21.892 00.167 7680 IsGuiding returns 1
00:39:21.892 00.000 7680 scope still moving after pulse duration time elapsed
00:39:21.923 00.031 7680 IsSlewing returns 0
00:39:21.923 00.000 7680 IsGuiding returns 0
00:39:21.923 00.000 7680 scope move finished after 143 + 57 ms
00:39:21.925 00.002 7680 Move returns status 0, amount 143
00:39:21.925 00.000 7680 move complete, result=0
00:39:21.926 00.001 7680 worker thread done servicing request
00:39:21.927 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 143 ms NORTH
00:39:21.935 00.008 7680 Worker thread wakes up
00:39:21.935 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:21.935 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:23.179 01.244 7680 Exposure complete
00:39:23.327 00.148 7680 worker thread done servicing request
00:39:23.327 00.000 6120 OnExposeComplete: enter
00:39:23.333 00.006 6120 UpdateGuideState(): m_state=6
00:39:23.336 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4487
00:39:23.339 00.003 6120 Star::Find returns 1 (1), X=967.27, Y=48.62, Mass=14501, SNR=78.8, Peak=255 HFD=7.1
00:39:23.342 00.003 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.29 = -1.00)
00:39:23.345 00.003 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.26)
00:39:23.348 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.27 hyp=0.37 cameraTheta=2.33 mountX=0.20 mountY=-0.36, mountTheta=-1.05
00:39:23.354 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.27, opts=13)
00:39:23.357 00.003 6120 Enqueuing Move request for scope (-0.26, 0.27)
00:39:23.362 00.005 7680 Worker thread wakes up
00:39:23.362 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.27) opts 0xd
00:39:23.362 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:23.366 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.27)
00:39:23.366 00.000 6120 UpdateGuideState exits: m=14501 SNR=78.8 Saturated
00:39:23.371 00.005 7680 Moving (-0.26, 0.27) raw xDistance=0.20 yDistance=-0.36
00:39:23.371 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:23.374 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:39:23.374 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:39:23.374 00.000 7680 MoveAxis(W, 83, ABG)
00:39:23.374 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:23.379 00.005 6120 Enqueuing Expose request
00:39:23.382 00.003 7680 Guiding  Dir = 3, Dur = 83
00:39:23.383 00.001 7680 IsSlewing returns 0
00:39:23.383 00.000 7680 IsGuiding returns 0
00:39:23.384 00.001 7680 PulseGuide returned control before completion, sleep 93
00:39:23.486 00.102 7680 IsGuiding returns 1
00:39:23.486 00.000 7680 scope still moving after pulse duration time elapsed
00:39:23.518 00.032 7680 IsSlewing returns 0
00:39:23.519 00.001 7680 IsGuiding returns 0
00:39:23.520 00.001 7680 scope move finished after 83 + 53 ms
00:39:23.520 00.000 7680 Move returns status 0, amount 83
00:39:23.521 00.001 7680 MoveAxis(N, 194, ABG)
00:39:23.521 00.000 7680 Guiding  Dir = 0, Dur = 194
00:39:23.523 00.002 7680 IsSlewing returns 0
00:39:23.525 00.002 7680 IsGuiding returns 0
00:39:23.525 00.000 7680 PulseGuide returned control before completion, sleep 204
00:39:23.737 00.212 7680 IsGuiding returns 1
00:39:23.737 00.000 7680 scope still moving after pulse duration time elapsed
00:39:23.769 00.032 7680 IsSlewing returns 0
00:39:23.771 00.002 7680 IsGuiding returns 0
00:39:23.771 00.000 7680 scope move finished after 194 + 52 ms
00:39:23.772 00.001 7680 Move returns status 0, amount 194
00:39:23.772 00.000 7680 move complete, result=0
00:39:23.774 00.002 7680 worker thread done servicing request
00:39:23.774 00.000 7680 Worker thread wakes up
00:39:23.775 00.001 6120 GuideStep: 0.2 px 83 ms WEST, -0.4 px 194 ms NORTH
00:39:23.780 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:23.781 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:25.029 01.248 7680 Exposure complete
00:39:25.174 00.145 7680 worker thread done servicing request
00:39:25.175 00.001 6120 OnExposeComplete: enter
00:39:25.179 00.004 6120 UpdateGuideState(): m_state=6
00:39:25.183 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4488
00:39:25.187 00.004 6120 Star::Find returns 1 (1), X=967.33, Y=48.55, Mass=15539, SNR=81.6, Peak=255 HFD=7.2
00:39:25.191 00.004 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.30 = -0.98)
00:39:25.195 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.25)
00:39:25.198 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.21 hyp=0.29 cameraTheta=2.35 mountX=0.16 mountY=-0.27, mountTheta=-1.04
00:39:25.203 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.21, opts=13)
00:39:25.208 00.005 6120 Enqueuing Move request for scope (-0.20, 0.21)
00:39:25.211 00.003 7680 Worker thread wakes up
00:39:25.211 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.21) opts 0xd
00:39:25.211 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.21)
00:39:25.212 00.001 7680 Moving (-0.20, 0.21) raw xDistance=0.16 yDistance=-0.27
00:39:25.212 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:25.216 00.004 6120 UpdateGuideState exits: m=15539 SNR=81.6 Saturated
00:39:25.219 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:25.223 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:25.228 00.005 6120 Enqueuing Expose request
00:39:25.231 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:39:25.231 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:39:25.231 00.000 7680 MoveAxis(E, 0, ABG)
00:39:25.231 00.000 7680 Move returns status 0, amount 0
00:39:25.232 00.001 7680 MoveAxis(N, 149, ABG)
00:39:25.232 00.000 7680 Guiding  Dir = 0, Dur = 149
00:39:25.233 00.001 7680 IsSlewing returns 0
00:39:25.233 00.000 7680 IsGuiding returns 0
00:39:25.233 00.000 7680 PulseGuide returned control before completion, sleep 159
00:39:25.408 00.175 7680 IsGuiding returns 0
00:39:25.409 00.001 7680 Move returns status 0, amount 149
00:39:25.409 00.000 7680 move complete, result=0
00:39:25.410 00.001 7680 worker thread done servicing request
00:39:25.410 00.000 7680 Worker thread wakes up
00:39:25.411 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 149 ms NORTH
00:39:25.418 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:25.419 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:26.665 01.246 7680 Exposure complete
00:39:26.811 00.146 7680 worker thread done servicing request
00:39:26.811 00.000 6120 OnExposeComplete: enter
00:39:26.815 00.004 6120 UpdateGuideState(): m_state=6
00:39:26.819 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4489
00:39:26.821 00.002 6120 Star::Find returns 1 (1), X=967.28, Y=48.66, Mass=14438, SNR=78.4, Peak=255 HFD=7.1
00:39:26.826 00.005 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.20 = -1.08)
00:39:26.832 00.006 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.93 = -1.35)
00:39:26.836 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.31 hyp=0.40 cameraTheta=2.25 mountX=0.19 mountY=-0.39, mountTheta=-1.12
00:39:26.840 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.31, opts=13)
00:39:26.845 00.005 6120 Enqueuing Move request for scope (-0.25, 0.31)
00:39:26.848 00.003 7680 Worker thread wakes up
00:39:26.849 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:26.852 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.31) opts 0xd
00:39:26.852 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.31)
00:39:26.853 00.001 7680 Moving (-0.25, 0.31) raw xDistance=0.19 yDistance=-0.39
00:39:26.853 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:39:26.853 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:39:26.854 00.001 7680 MoveAxis(E, 0, ABG)
00:39:26.854 00.000 7680 Move returns status 0, amount 0
00:39:26.854 00.000 7680 MoveAxis(N, 213, ABG)
00:39:26.854 00.000 7680 Guiding  Dir = 0, Dur = 213
00:39:26.854 00.000 6120 UpdateGuideState exits: m=14438 SNR=78.4 Saturated
00:39:26.859 00.005 7680 IsSlewing returns 0
00:39:26.860 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:26.864 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:26.869 00.005 6120 Enqueuing Expose request
00:39:26.873 00.004 7680 IsGuiding returns 0
00:39:26.873 00.000 7680 PulseGuide returned control before completion, sleep 223
00:39:27.107 00.234 7680 IsGuiding returns 1
00:39:27.108 00.001 7680 scope still moving after pulse duration time elapsed
00:39:27.138 00.030 7680 IsSlewing returns 0
00:39:27.139 00.001 7680 IsGuiding returns 0
00:39:27.139 00.000 7680 scope move finished after 213 + 53 ms
00:39:27.140 00.001 7680 Move returns status 0, amount 213
00:39:27.140 00.000 7680 move complete, result=0
00:39:27.140 00.000 7680 worker thread done servicing request
00:39:27.140 00.000 7680 Worker thread wakes up
00:39:27.141 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 213 ms NORTH
00:39:27.149 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:27.149 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:28.402 01.253 7680 Exposure complete
00:39:28.546 00.144 7680 worker thread done servicing request
00:39:28.546 00.000 6120 OnExposeComplete: enter
00:39:28.553 00.007 6120 UpdateGuideState(): m_state=6
00:39:28.557 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4490
00:39:28.562 00.005 6120 Star::Find returns 1 (1), X=967.36, Y=48.57, Mass=13861, SNR=77.5, Peak=255 HFD=7.2
00:39:28.566 00.004 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
00:39:28.571 00.005 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
00:39:28.576 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.22 hyp=0.28 cameraTheta=2.23 mountX=0.13 mountY=-0.27, mountTheta=-1.14
00:39:28.583 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.22, opts=13)
00:39:28.586 00.003 6120 Enqueuing Move request for scope (-0.17, 0.22)
00:39:28.592 00.006 7680 Worker thread wakes up
00:39:28.592 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.22) opts 0xd
00:39:28.592 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.22)
00:39:28.592 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:28.598 00.006 7680 Moving (-0.17, 0.22) raw xDistance=0.13 yDistance=-0.27
00:39:28.598 00.000 6120 UpdateGuideState exits: m=13861 SNR=77.5 Saturated
00:39:28.603 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:39:28.603 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:39:28.604 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:28.608 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:28.614 00.006 7680 MoveAxis(E, 0, ABG)
00:39:28.614 00.000 7680 Move returns status 0, amount 0
00:39:28.614 00.000 7680 MoveAxis(N, 147, ABG)
00:39:28.614 00.000 6120 Enqueuing Expose request
00:39:28.619 00.005 7680 Guiding  Dir = 0, Dur = 147
00:39:28.619 00.000 7680 IsSlewing returns 0
00:39:28.619 00.000 7680 IsGuiding returns 0
00:39:28.620 00.001 7680 PulseGuide returned control before completion, sleep 157
00:39:28.785 00.165 7680 IsGuiding returns 1
00:39:28.785 00.000 7680 scope still moving after pulse duration time elapsed
00:39:28.814 00.029 7680 IsSlewing returns 0
00:39:28.816 00.002 7680 IsGuiding returns 0
00:39:28.816 00.000 7680 scope move finished after 147 + 49 ms
00:39:28.817 00.001 7680 Move returns status 0, amount 147
00:39:28.817 00.000 7680 move complete, result=0
00:39:28.818 00.001 7680 worker thread done servicing request
00:39:28.818 00.000 7680 Worker thread wakes up
00:39:28.818 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 147 ms NORTH
00:39:28.825 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:28.826 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:30.079 01.253 7680 Exposure complete
00:39:30.221 00.142 7680 worker thread done servicing request
00:39:30.222 00.001 6120 OnExposeComplete: enter
00:39:30.225 00.003 6120 UpdateGuideState(): m_state=6
00:39:30.230 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4491
00:39:30.235 00.005 6120 Star::Find returns 1 (1), X=967.40, Y=48.54, Mass=14495, SNR=77.0, Peak=255 HFD=7.1
00:39:30.239 00.004 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
00:39:30.243 00.004 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.43)
00:39:30.247 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.16 mountX=0.09 mountY=-0.23, mountTheta=-1.19
00:39:30.252 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.20, opts=13)
00:39:30.256 00.004 6120 Enqueuing Move request for scope (-0.13, 0.20)
00:39:30.260 00.004 7680 Worker thread wakes up
00:39:30.260 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
00:39:30.261 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
00:39:30.261 00.000 7680 Moving (-0.13, 0.20) raw xDistance=0.09 yDistance=-0.23
00:39:30.261 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:39:30.261 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:39:30.262 00.001 7680 MoveAxis(E, 0, ABG)
00:39:30.262 00.000 7680 Move returns status 0, amount 0
00:39:30.262 00.000 7680 MoveAxis(N, 127, ABG)
00:39:30.262 00.000 7680 Guiding  Dir = 0, Dur = 127
00:39:30.263 00.001 7680 IsSlewing returns 0
00:39:30.263 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:30.268 00.005 7680 IsGuiding returns 0
00:39:30.268 00.000 6120 UpdateGuideState exits: m=14495 SNR=77.0 Saturated
00:39:30.274 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:30.279 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:30.282 00.003 6120 Enqueuing Expose request
00:39:30.287 00.005 7680 PulseGuide returned control before completion, sleep 137
00:39:30.428 00.141 7680 IsGuiding returns 0
00:39:30.428 00.000 7680 Move returns status 0, amount 127
00:39:30.429 00.001 7680 move complete, result=0
00:39:30.429 00.000 7680 worker thread done servicing request
00:39:30.429 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 127 ms NORTH
00:39:30.437 00.008 7680 Worker thread wakes up
00:39:30.437 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:30.437 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:31.688 01.251 7680 Exposure complete
00:39:31.823 00.135 7680 worker thread done servicing request
00:39:31.823 00.000 6120 OnExposeComplete: enter
00:39:31.827 00.004 6120 UpdateGuideState(): m_state=6
00:39:31.832 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4492
00:39:31.836 00.004 6120 Star::Find returns 1 (1), X=967.38, Y=48.44, Mass=14895, SNR=79.9, Peak=255 HFD=7.2
00:39:31.840 00.004 6120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-2.95) = xAngle (5.55 = -0.73)
00:39:31.843 00.003 6120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.00)
00:39:31.847 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.18 cameraTheta=2.60 mountX=0.13 mountY=-0.15, mountTheta=-0.85
00:39:31.852 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.09, opts=13)
00:39:31.856 00.004 6120 Enqueuing Move request for scope (-0.15, 0.09)
00:39:31.861 00.005 7680 Worker thread wakes up
00:39:31.861 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:31.867 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
00:39:31.867 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
00:39:31.867 00.000 7680 Moving (-0.15, 0.09) raw xDistance=0.13 yDistance=-0.15
00:39:31.868 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:39:31.868 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:39:31.868 00.000 6120 UpdateGuideState exits: m=14895 SNR=79.9 Saturated
00:39:31.872 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:31.876 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:31.880 00.004 6120 Enqueuing Expose request
00:39:31.884 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:39:31.884 00.000 7680 MoveAxis(E, 0, ABG)
00:39:31.884 00.000 7680 Move returns status 0, amount 0
00:39:31.885 00.001 7680 MoveAxis(N, 0, ABG)
00:39:31.885 00.000 7680 Move returns status 0, amount 0
00:39:31.885 00.000 7680 move complete, result=0
00:39:31.885 00.000 7680 worker thread done servicing request
00:39:31.885 00.000 7680 Worker thread wakes up
00:39:31.886 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:31.886 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:31.886 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:39:33.139 01.253 7680 Exposure complete
00:39:33.274 00.135 7680 worker thread done servicing request
00:39:33.274 00.000 6120 OnExposeComplete: enter
00:39:33.278 00.004 6120 UpdateGuideState(): m_state=6
00:39:33.283 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4493
00:39:33.286 00.003 6120 Star::Find returns 1 (1), X=967.46, Y=48.57, Mass=13973, SNR=75.2, Peak=255 HFD=7.1
00:39:33.290 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
00:39:33.293 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
00:39:33.297 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.86 mountX=0.02 mountY=-0.23, mountTheta=-1.47
00:39:33.304 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.22, opts=13)
00:39:33.307 00.003 6120 Enqueuing Move request for scope (-0.07, 0.22)
00:39:33.311 00.004 7680 Worker thread wakes up
00:39:33.311 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
00:39:33.312 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
00:39:33.312 00.000 7680 Moving (-0.07, 0.22) raw xDistance=0.02 yDistance=-0.23
00:39:33.313 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:39:33.313 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:39:33.313 00.000 7680 MoveAxis(E, 0, ABG)
00:39:33.313 00.000 7680 Move returns status 0, amount 0
00:39:33.313 00.000 7680 MoveAxis(N, 124, ABG)
00:39:33.314 00.001 7680 Guiding  Dir = 0, Dur = 124
00:39:33.314 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:33.317 00.003 7680 IsSlewing returns 0
00:39:33.317 00.000 6120 UpdateGuideState exits: m=13973 SNR=75.2 Saturated
00:39:33.321 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:33.325 00.004 7680 IsGuiding returns 0
00:39:33.326 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:33.330 00.004 7680 PulseGuide returned control before completion, sleep 134
00:39:33.331 00.001 6120 Enqueuing Expose request
00:39:33.469 00.138 7680 IsGuiding returns 1
00:39:33.470 00.001 7680 scope still moving after pulse duration time elapsed
00:39:33.502 00.032 7680 IsSlewing returns 0
00:39:33.502 00.000 7680 IsGuiding returns 0
00:39:33.503 00.001 7680 scope move finished after 124 + 53 ms
00:39:33.503 00.000 7680 Move returns status 0, amount 124
00:39:33.504 00.001 7680 move complete, result=0
00:39:33.505 00.001 7680 worker thread done servicing request
00:39:33.505 00.000 7680 Worker thread wakes up
00:39:33.506 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 124 ms NORTH
00:39:33.513 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:33.513 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:34.767 01.254 7680 Exposure complete
00:39:34.906 00.139 7680 worker thread done servicing request
00:39:34.906 00.000 6120 OnExposeComplete: enter
00:39:34.910 00.004 6120 UpdateGuideState(): m_state=6
00:39:34.915 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4494
00:39:34.920 00.005 6120 Star::Find returns 1 (1), X=967.75, Y=48.34, Mass=14265, SNR=77.8, Peak=255 HFD=7.0
00:39:34.925 00.005 6120 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-2.95) = xAngle (2.91 = 2.91)
00:39:34.929 00.004 6120 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.64 = 2.64)
00:39:34.933 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.04 mountX=-0.21 mountY=0.10, mountTheta=2.69
00:39:34.936 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.01, opts=13)
00:39:34.940 00.004 6120 Enqueuing Move request for scope (0.22, -0.01)
00:39:34.943 00.003 7680 Worker thread wakes up
00:39:34.943 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd
00:39:34.943 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.01)
00:39:34.944 00.001 7680 Moving (0.22, -0.01) raw xDistance=-0.21 yDistance=0.10
00:39:34.944 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:39:34.944 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:39:34.944 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:34.948 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:39:34.948 00.000 7680 MoveAxis(E, 87, ABG)
00:39:34.948 00.000 7680 Guiding  Dir = 2, Dur = 87
00:39:34.948 00.000 6120 UpdateGuideState exits: m=14265 SNR=77.8 Saturated
00:39:34.951 00.003 7680 IsSlewing returns 0
00:39:34.951 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:34.955 00.004 7680 IsGuiding returns 0
00:39:34.955 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:34.960 00.005 7680 PulseGuide returned control before completion, sleep 97
00:39:34.960 00.000 6120 Enqueuing Expose request
00:39:35.071 00.111 7680 IsGuiding returns 0
00:39:35.074 00.003 7680 Move returns status 0, amount 87
00:39:35.076 00.002 7680 MoveAxis(N, 0, ABG)
00:39:35.076 00.000 7680 Move returns status 0, amount 0
00:39:35.077 00.001 7680 move complete, result=0
00:39:35.077 00.000 7680 worker thread done servicing request
00:39:35.077 00.000 6120 GuideStep: -0.2 px 87 ms EAST, 0.1 px 0 ms NORTH
00:39:35.084 00.007 7680 Worker thread wakes up
00:39:35.084 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:35.084 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:36.343 01.259 7680 Exposure complete
00:39:36.477 00.134 7680 worker thread done servicing request
00:39:36.478 00.001 6120 OnExposeComplete: enter
00:39:36.482 00.004 6120 UpdateGuideState(): m_state=6
00:39:36.486 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4495
00:39:36.491 00.005 6120 Star::Find returns 1 (1), X=967.64, Y=48.37, Mass=14083, SNR=76.2, Peak=255 HFD=7.1
00:39:36.495 00.004 6120 CameraToMount -- cameraTheta (0.25) - m_xAngle (-2.95) = xAngle (3.21 = -3.08)
00:39:36.498 00.003 6120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.94 = 2.94)
00:39:36.502 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.25 mountX=-0.11 mountY=0.02, mountTheta=2.94
00:39:36.508 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.03, opts=13)
00:39:36.512 00.004 6120 Enqueuing Move request for scope (0.11, 0.03)
00:39:36.515 00.003 7680 Worker thread wakes up
00:39:36.515 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
00:39:36.517 00.002 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
00:39:36.517 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:36.522 00.005 7680 Moving (0.11, 0.03) raw xDistance=-0.11 yDistance=0.02
00:39:36.522 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:39:36.522 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:39:36.522 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:39:36.522 00.000 7680 MoveAxis(E, 0, ABG)
00:39:36.522 00.000 7680 Move returns status 0, amount 0
00:39:36.523 00.001 7680 MoveAxis(N, 0, ABG)
00:39:36.523 00.000 7680 Move returns status 0, amount 0
00:39:36.523 00.000 7680 move complete, result=0
00:39:36.523 00.000 7680 worker thread done servicing request
00:39:36.523 00.000 6120 UpdateGuideState exits: m=14083 SNR=76.2 Saturated
00:39:36.526 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:36.530 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:36.534 00.004 6120 Enqueuing Expose request
00:39:36.538 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:39:36.541 00.003 7680 Worker thread wakes up
00:39:36.541 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:36.542 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:37.799 01.257 7680 Exposure complete
00:39:37.933 00.134 7680 worker thread done servicing request
00:39:37.933 00.000 6120 OnExposeComplete: enter
00:39:37.938 00.005 6120 UpdateGuideState(): m_state=6
00:39:37.942 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4496
00:39:37.947 00.005 6120 Star::Find returns 1 (1), X=967.83, Y=48.85, Mass=14777, SNR=78.9, Peak=255 HFD=6.8
00:39:37.951 00.004 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-2.95) = xAngle (3.99 = -2.30)
00:39:37.956 00.005 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.56)
00:39:37.960 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=0.51 hyp=0.59 cameraTheta=1.03 mountX=-0.39 mountY=-0.32, mountTheta=-2.45
00:39:37.965 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.51, opts=13)
00:39:37.969 00.004 6120 Enqueuing Move request for scope (0.30, 0.51)
00:39:37.973 00.004 7680 Worker thread wakes up
00:39:37.973 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.51) opts 0xd
00:39:37.973 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:37.976 00.003 6120 UpdateGuideState exits: m=14777 SNR=78.9 Saturated
00:39:37.980 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:37.985 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:37.988 00.003 6120 Enqueuing Expose request
00:39:37.993 00.005 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.51)
00:39:37.993 00.000 7680 Moving (0.30, 0.51) raw xDistance=-0.39 yDistance=-0.32
00:39:37.994 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
00:39:37.994 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:39:37.994 00.000 7680 MoveAxis(E, 160, ABG)
00:39:37.995 00.001 7680 Guiding  Dir = 2, Dur = 160
00:39:37.995 00.000 7680 IsSlewing returns 0
00:39:37.996 00.001 7680 IsGuiding returns 0
00:39:37.996 00.000 7680 PulseGuide returned control before completion, sleep 170
00:39:38.177 00.181 7680 IsGuiding returns 1
00:39:38.178 00.001 7680 scope still moving after pulse duration time elapsed
00:39:38.209 00.031 7680 IsSlewing returns 0
00:39:38.210 00.001 7680 IsGuiding returns 0
00:39:38.210 00.000 7680 scope move finished after 160 + 54 ms
00:39:38.210 00.000 7680 Move returns status 0, amount 160
00:39:38.210 00.000 7680 MoveAxis(N, 175, ABG)
00:39:38.210 00.000 7680 Guiding  Dir = 0, Dur = 175
00:39:38.210 00.000 7680 IsSlewing returns 0
00:39:38.212 00.002 7680 IsGuiding returns 0
00:39:38.212 00.000 7680 PulseGuide returned control before completion, sleep 185
00:39:38.413 00.201 7680 IsGuiding returns 1
00:39:38.413 00.000 7680 scope still moving after pulse duration time elapsed
00:39:38.443 00.030 7680 IsSlewing returns 0
00:39:38.445 00.002 7680 IsGuiding returns 1
00:39:38.475 00.030 7680 IsSlewing returns 0
00:39:38.475 00.000 7680 IsGuiding returns 0
00:39:38.477 00.002 7680 scope move finished after 175 + 90 ms
00:39:38.477 00.000 7680 Move returns status 0, amount 175
00:39:38.478 00.001 7680 move complete, result=0
00:39:38.479 00.001 7680 worker thread done servicing request
00:39:38.480 00.001 6120 GuideStep: -0.4 px 160 ms EAST, -0.3 px 175 ms NORTH
00:39:38.485 00.005 7680 Worker thread wakes up
00:39:38.485 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:38.486 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:39.733 01.247 7680 Exposure complete
00:39:39.866 00.133 7680 worker thread done servicing request
00:39:39.866 00.000 6120 OnExposeComplete: enter
00:39:39.870 00.004 6120 UpdateGuideState(): m_state=6
00:39:39.873 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4497
00:39:39.877 00.004 6120 Star::Find returns 1 (1), X=967.56, Y=48.77, Mass=14939, SNR=79.8, Peak=255 HFD=7.1
00:39:39.881 00.004 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
00:39:39.885 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.11)
00:39:39.888 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.43 hyp=0.43 cameraTheta=1.49 mountX=-0.11 mountY=-0.37, mountTheta=-1.87
00:39:39.892 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.43, opts=13)
00:39:39.897 00.005 6120 Enqueuing Move request for scope (0.03, 0.43)
00:39:39.901 00.004 7680 Worker thread wakes up
00:39:39.901 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.43) opts 0xd
00:39:39.901 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.43)
00:39:39.901 00.000 7680 Moving (0.03, 0.43) raw xDistance=-0.11 yDistance=-0.37
00:39:39.901 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:39:39.901 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:39:39.901 00.000 7680 MoveAxis(E, 0, ABG)
00:39:39.901 00.000 7680 Move returns status 0, amount 0
00:39:39.901 00.000 7680 MoveAxis(N, 200, ABG)
00:39:39.903 00.002 7680 Guiding  Dir = 0, Dur = 200
00:39:39.903 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:39.906 00.003 7680 IsSlewing returns 0
00:39:39.907 00.001 6120 UpdateGuideState exits: m=14939 SNR=79.8 Saturated
00:39:39.910 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:39.914 00.004 7680 IsGuiding returns 0
00:39:39.914 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:39.919 00.005 7680 PulseGuide returned control before completion, sleep 210
00:39:39.919 00.000 6120 Enqueuing Expose request
00:39:40.144 00.225 7680 IsGuiding returns 1
00:39:40.145 00.001 7680 scope still moving after pulse duration time elapsed
00:39:40.176 00.031 7680 IsSlewing returns 0
00:39:40.178 00.002 7680 IsGuiding returns 0
00:39:40.179 00.001 7680 scope move finished after 200 + 64 ms
00:39:40.179 00.000 7680 Move returns status 0, amount 200
00:39:40.179 00.000 7680 move complete, result=0
00:39:40.180 00.001 7680 worker thread done servicing request
00:39:40.181 00.001 7680 Worker thread wakes up
00:39:40.181 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 200 ms NORTH
00:39:40.188 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:40.188 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:41.446 01.258 7680 Exposure complete
00:39:41.575 00.129 7680 worker thread done servicing request
00:39:41.576 00.001 6120 OnExposeComplete: enter
00:39:41.578 00.002 6120 UpdateGuideState(): m_state=6
00:39:41.583 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4498
00:39:41.587 00.004 6120 Star::Find returns 1 (1), X=967.59, Y=48.73, Mass=14827, SNR=79.0, Peak=255 HFD=7.1
00:39:41.590 00.003 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
00:39:41.595 00.005 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
00:39:41.599 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.38 hyp=0.39 cameraTheta=1.40 mountX=-0.14 mountY=-0.32, mountTheta=-1.98
00:39:41.602 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.38, opts=13)
00:39:41.607 00.005 6120 Enqueuing Move request for scope (0.07, 0.38)
00:39:41.610 00.003 7680 Worker thread wakes up
00:39:41.610 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.38) opts 0xd
00:39:41.611 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.38)
00:39:41.611 00.000 7680 Moving (0.07, 0.38) raw xDistance=-0.14 yDistance=-0.32
00:39:41.611 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:39:41.611 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:39:41.611 00.000 7680 MoveAxis(E, 0, ABG)
00:39:41.611 00.000 7680 Move returns status 0, amount 0
00:39:41.611 00.000 7680 MoveAxis(N, 171, ABG)
00:39:41.612 00.001 7680 Guiding  Dir = 0, Dur = 171
00:39:41.612 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:41.616 00.004 7680 IsSlewing returns 0
00:39:41.616 00.000 6120 UpdateGuideState exits: m=14827 SNR=79.0 Saturated
00:39:41.619 00.003 7680 IsGuiding returns 0
00:39:41.619 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:41.624 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:41.627 00.003 7680 PulseGuide returned control before completion, sleep 181
00:39:41.628 00.001 6120 Enqueuing Expose request
00:39:41.826 00.198 7680 IsGuiding returns 0
00:39:41.827 00.001 7680 Move returns status 0, amount 171
00:39:41.827 00.000 7680 move complete, result=0
00:39:41.829 00.002 7680 worker thread done servicing request
00:39:41.829 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 171 ms NORTH
00:39:41.835 00.006 7680 Worker thread wakes up
00:39:41.836 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:41.836 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:43.173 01.337 7680 Exposure complete
00:39:43.587 00.414 7680 worker thread done servicing request
00:39:43.587 00.000 6120 OnExposeComplete: enter
00:39:43.591 00.004 6120 UpdateGuideState(): m_state=6
00:39:43.595 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4499
00:39:43.599 00.004 6120 Star::Find returns 1 (1), X=967.33, Y=48.67, Mass=14036, SNR=77.7, Peak=255 HFD=7.1
00:39:43.602 00.003 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
00:39:43.609 00.007 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.47)
00:39:43.612 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.33 hyp=0.38 cameraTheta=2.13 mountX=0.14 mountY=-0.38, mountTheta=-1.22
00:39:43.617 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.33, opts=13)
00:39:43.622 00.005 6120 Enqueuing Move request for scope (-0.20, 0.33)
00:39:43.626 00.004 7680 Worker thread wakes up
00:39:43.626 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.33) opts 0xd
00:39:43.626 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.33)
00:39:43.627 00.001 7680 Moving (-0.20, 0.33) raw xDistance=0.14 yDistance=-0.38
00:39:43.627 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:39:43.627 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:39:43.628 00.001 7680 MoveAxis(E, 0, ABG)
00:39:43.628 00.000 7680 Move returns status 0, amount 0
00:39:43.628 00.000 7680 MoveAxis(N, 207, ABG)
00:39:43.628 00.000 7680 Guiding  Dir = 0, Dur = 207
00:39:43.629 00.001 7680 IsSlewing returns 0
00:39:43.629 00.000 7680 IsGuiding returns 0
00:39:43.630 00.001 7680 PulseGuide returned control before completion, sleep 217
00:39:43.630 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:43.634 00.004 6120 UpdateGuideState exits: m=14036 SNR=77.7 Saturated
00:39:43.649 00.015 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:43.653 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:43.657 00.004 6120 Enqueuing Expose request
00:39:43.847 00.190 7680 IsGuiding returns 1
00:39:43.848 00.001 7680 scope still moving after pulse duration time elapsed
00:39:43.879 00.031 7680 IsSlewing returns 0
00:39:43.879 00.000 7680 IsGuiding returns 0
00:39:43.879 00.000 7680 scope move finished after 207 + 42 ms
00:39:43.879 00.000 7680 Move returns status 0, amount 207
00:39:43.879 00.000 7680 move complete, result=0
00:39:43.879 00.000 7680 worker thread done servicing request
00:39:43.880 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 207 ms NORTH
00:39:43.883 00.003 7680 Worker thread wakes up
00:39:43.883 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:43.883 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:45.123 01.240 7680 Exposure complete
00:39:45.234 00.111 7680 worker thread done servicing request
00:39:45.234 00.000 6120 OnExposeComplete: enter
00:39:45.238 00.004 6120 UpdateGuideState(): m_state=6
00:39:45.243 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4500
00:39:45.247 00.004 6120 Star::Find returns 1 (1), X=967.39, Y=48.61, Mass=13539, SNR=75.7, Peak=255 HFD=7.1
00:39:45.251 00.004 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
00:39:45.255 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
00:39:45.259 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.26 hyp=0.30 cameraTheta=2.05 mountX=0.09 mountY=-0.30, mountTheta=-1.29
00:39:45.265 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.26, opts=13)
00:39:45.269 00.004 6120 Enqueuing Move request for scope (-0.14, 0.26)
00:39:45.273 00.004 7680 Worker thread wakes up
00:39:45.273 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:45.278 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.26) opts 0xd
00:39:45.279 00.001 6120 UpdateGuideState exits: m=13539 SNR=75.7 Saturated
00:39:45.282 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.26)
00:39:45.282 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:45.286 00.004 7680 Moving (-0.14, 0.26) raw xDistance=0.09 yDistance=-0.30
00:39:45.286 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:45.289 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:39:45.289 00.000 6120 Enqueuing Expose request
00:39:45.293 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:39:45.293 00.000 7680 MoveAxis(E, 0, ABG)
00:39:45.293 00.000 7680 Move returns status 0, amount 0
00:39:45.293 00.000 7680 MoveAxis(N, 162, ABG)
00:39:45.293 00.000 7680 Guiding  Dir = 0, Dur = 162
00:39:45.294 00.001 7680 IsSlewing returns 0
00:39:45.294 00.000 7680 IsGuiding returns 0
00:39:45.294 00.000 7680 PulseGuide returned control before completion, sleep 172
00:39:45.477 00.183 7680 IsGuiding returns 1
00:39:45.477 00.000 7680 scope still moving after pulse duration time elapsed
00:39:45.509 00.032 7680 IsSlewing returns 0
00:39:45.509 00.000 7680 IsGuiding returns 0
00:39:45.509 00.000 7680 scope move finished after 162 + 52 ms
00:39:45.509 00.000 7680 Move returns status 0, amount 162
00:39:45.509 00.000 7680 move complete, result=0
00:39:45.510 00.001 7680 worker thread done servicing request
00:39:45.510 00.000 7680 Worker thread wakes up
00:39:45.511 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 162 ms NORTH
00:39:45.531 00.020 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:45.532 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:46.775 01.243 7680 Exposure complete
00:39:46.909 00.134 7680 worker thread done servicing request
00:39:46.910 00.001 6120 OnExposeComplete: enter
00:39:46.915 00.005 6120 UpdateGuideState(): m_state=6
00:39:46.920 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4501
00:39:46.923 00.003 6120 Star::Find returns 1 (1), X=967.67, Y=48.46, Mass=14062, SNR=76.6, Peak=255 HFD=7.1
00:39:46.928 00.005 6120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-2.95) = xAngle (3.65 = -2.63)
00:39:46.931 00.003 6120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.38 = -2.90)
00:39:46.934 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.18 cameraTheta=0.70 mountX=-0.16 mountY=-0.04, mountTheta=-2.87
00:39:46.939 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.12, opts=13)
00:39:46.942 00.003 6120 Enqueuing Move request for scope (0.14, 0.12)
00:39:46.945 00.003 7680 Worker thread wakes up
00:39:46.945 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
00:39:46.947 00.002 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
00:39:46.947 00.000 7680 Moving (0.14, 0.12) raw xDistance=-0.16 yDistance=-0.04
00:39:46.947 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:39:46.947 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:39:46.948 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:46.951 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:39:46.951 00.000 7680 MoveAxis(E, 0, ABG)
00:39:46.951 00.000 7680 Move returns status 0, amount 0
00:39:46.952 00.001 6120 UpdateGuideState exits: m=14062 SNR=76.6 Saturated
00:39:46.956 00.004 7680 MoveAxis(N, 0, ABG)
00:39:46.957 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:46.960 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:46.963 00.003 6120 Enqueuing Expose request
00:39:46.967 00.004 7680 Move returns status 0, amount 0
00:39:46.967 00.000 7680 move complete, result=0
00:39:46.967 00.000 7680 worker thread done servicing request
00:39:46.967 00.000 7680 Worker thread wakes up
00:39:46.967 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:46.968 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:39:46.973 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:48.216 01.243 7680 Exposure complete
00:39:48.350 00.134 7680 worker thread done servicing request
00:39:48.350 00.000 6120 OnExposeComplete: enter
00:39:48.355 00.005 6120 UpdateGuideState(): m_state=6
00:39:48.360 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4502
00:39:48.365 00.005 6120 Star::Find returns 1 (1), X=967.69, Y=48.81, Mass=15100, SNR=81.6, Peak=255 HFD=7.0
00:39:48.368 00.003 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.18 = -2.10)
00:39:48.372 00.004 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.37)
00:39:48.376 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.47 hyp=0.50 cameraTheta=1.23 mountX=-0.25 mountY=-0.35, mountTheta=-2.20
00:39:48.381 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.47, opts=13)
00:39:48.384 00.003 6120 Enqueuing Move request for scope (0.17, 0.47)
00:39:48.389 00.005 7680 Worker thread wakes up
00:39:48.389 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.47) opts 0xd
00:39:48.389 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.47)
00:39:48.389 00.000 7680 Moving (0.17, 0.47) raw xDistance=-0.25 yDistance=-0.35
00:39:48.389 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:39:48.389 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:39:48.389 00.000 7680 MoveAxis(E, 102, ABG)
00:39:48.390 00.001 7680 Guiding  Dir = 2, Dur = 102
00:39:48.390 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:48.395 00.005 7680 IsSlewing returns 0
00:39:48.395 00.000 6120 UpdateGuideState exits: m=15100 SNR=81.6 Saturated
00:39:48.400 00.005 7680 IsGuiding returns 0
00:39:48.400 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:48.404 00.004 7680 PulseGuide returned control before completion, sleep 112
00:39:48.404 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:48.407 00.003 6120 Enqueuing Expose request
00:39:48.517 00.110 7680 IsGuiding returns 1
00:39:48.521 00.004 7680 scope still moving after pulse duration time elapsed
00:39:48.549 00.028 7680 IsSlewing returns 0
00:39:48.550 00.001 7680 IsGuiding returns 0
00:39:48.551 00.001 7680 scope move finished after 102 + 48 ms
00:39:48.551 00.000 7680 Move returns status 0, amount 102
00:39:48.551 00.000 7680 MoveAxis(N, 188, ABG)
00:39:48.552 00.001 7680 Guiding  Dir = 0, Dur = 188
00:39:48.552 00.000 7680 IsSlewing returns 0
00:39:48.553 00.001 7680 IsGuiding returns 0
00:39:48.553 00.000 7680 PulseGuide returned control before completion, sleep 198
00:39:48.767 00.214 7680 IsGuiding returns 1
00:39:48.768 00.001 7680 scope still moving after pulse duration time elapsed
00:39:48.797 00.029 7680 IsSlewing returns 0
00:39:48.799 00.002 7680 IsGuiding returns 0
00:39:48.799 00.000 7680 scope move finished after 188 + 58 ms
00:39:48.800 00.001 7680 Move returns status 0, amount 188
00:39:48.800 00.000 7680 move complete, result=0
00:39:48.800 00.000 7680 worker thread done servicing request
00:39:48.802 00.002 7680 Worker thread wakes up
00:39:48.802 00.000 6120 GuideStep: -0.2 px 102 ms EAST, -0.3 px 188 ms NORTH
00:39:48.808 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:48.809 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:50.063 01.254 7680 Exposure complete
00:39:50.199 00.136 6120 OnExposeComplete: enter
00:39:50.203 00.004 6120 UpdateGuideState(): m_state=6
00:39:50.208 00.005 7680 worker thread done servicing request
00:39:50.208 00.000 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4503
00:39:50.212 00.004 6120 Star::Find returns 1 (1), X=967.41, Y=48.68, Mass=13356, SNR=75.1, Peak=255 HFD=7.0
00:39:50.215 00.003 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
00:39:50.220 00.005 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
00:39:50.224 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.33 hyp=0.36 cameraTheta=1.92 mountX=0.06 mountY=-0.35, mountTheta=-1.41
00:39:50.228 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.33, opts=13)
00:39:50.231 00.003 6120 Enqueuing Move request for scope (-0.12, 0.33)
00:39:50.234 00.003 7680 Worker thread wakes up
00:39:50.234 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.33) opts 0xd
00:39:50.234 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.33)
00:39:50.236 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:50.239 00.003 7680 Moving (-0.12, 0.33) raw xDistance=0.06 yDistance=-0.35
00:39:50.239 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:39:50.239 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:39:50.239 00.000 7680 MoveAxis(E, 0, ABG)
00:39:50.239 00.000 7680 Move returns status 0, amount 0
00:39:50.239 00.000 7680 MoveAxis(N, 192, ABG)
00:39:50.241 00.002 7680 Guiding  Dir = 0, Dur = 192
00:39:50.241 00.000 6120 UpdateGuideState exits: m=13356 SNR=75.1 Saturated
00:39:50.245 00.004 7680 IsSlewing returns 0
00:39:50.245 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:50.249 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:50.253 00.004 7680 IsGuiding returns 0
00:39:50.253 00.000 6120 Enqueuing Expose request
00:39:50.257 00.004 7680 PulseGuide returned control before completion, sleep 202
00:39:50.472 00.215 7680 IsGuiding returns 1
00:39:50.472 00.000 7680 scope still moving after pulse duration time elapsed
00:39:50.502 00.030 7680 IsSlewing returns 0
00:39:50.503 00.001 7680 IsGuiding returns 0
00:39:50.503 00.000 7680 scope move finished after 192 + 58 ms
00:39:50.503 00.000 7680 Move returns status 0, amount 192
00:39:50.505 00.002 7680 move complete, result=0
00:39:50.505 00.000 7680 worker thread done servicing request
00:39:50.506 00.001 7680 Worker thread wakes up
00:39:50.506 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 192 ms NORTH
00:39:50.512 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:50.513 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:51.764 01.251 7680 Exposure complete
00:39:51.909 00.145 7680 worker thread done servicing request
00:39:51.909 00.000 6120 OnExposeComplete: enter
00:39:51.913 00.004 6120 UpdateGuideState(): m_state=6
00:39:51.917 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4504
00:39:51.923 00.006 6120 Star::Find returns 1 (1), X=967.72, Y=48.70, Mass=14738, SNR=78.9, Peak=255 HFD=7.1
00:39:51.927 00.004 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.03 = -2.25)
00:39:51.931 00.004 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.52)
00:39:51.934 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.35 hyp=0.40 cameraTheta=1.08 mountX=-0.25 mountY=-0.23, mountTheta=-2.40
00:39:51.941 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.35, opts=13)
00:39:51.945 00.004 6120 Enqueuing Move request for scope (0.19, 0.35)
00:39:51.949 00.004 7680 Worker thread wakes up
00:39:51.949 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.35) opts 0xd
00:39:51.950 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.35)
00:39:51.950 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:51.954 00.004 7680 Moving (0.19, 0.35) raw xDistance=-0.25 yDistance=-0.23
00:39:51.955 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:39:51.955 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:39:51.955 00.000 6120 UpdateGuideState exits: m=14738 SNR=78.9 Saturated
00:39:51.959 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:51.963 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:51.966 00.003 7680 MoveAxis(E, 103, ABG)
00:39:51.966 00.000 7680 Guiding  Dir = 2, Dur = 103
00:39:51.967 00.001 6120 Enqueuing Expose request
00:39:51.972 00.005 7680 IsSlewing returns 0
00:39:51.972 00.000 7680 IsGuiding returns 0
00:39:51.972 00.000 7680 PulseGuide returned control before completion, sleep 113
00:39:52.093 00.121 7680 IsGuiding returns 1
00:39:52.094 00.001 7680 scope still moving after pulse duration time elapsed
00:39:52.125 00.031 7680 IsSlewing returns 0
00:39:52.128 00.003 7680 IsGuiding returns 0
00:39:52.128 00.000 7680 scope move finished after 103 + 52 ms
00:39:52.129 00.001 7680 Move returns status 0, amount 103
00:39:52.129 00.000 7680 MoveAxis(N, 127, ABG)
00:39:52.129 00.000 7680 Guiding  Dir = 0, Dur = 127
00:39:52.130 00.001 7680 IsSlewing returns 0
00:39:52.130 00.000 7680 IsGuiding returns 0
00:39:52.131 00.001 7680 PulseGuide returned control before completion, sleep 137
00:39:52.283 00.152 7680 IsGuiding returns 1
00:39:52.284 00.001 7680 scope still moving after pulse duration time elapsed
00:39:52.314 00.030 7680 IsSlewing returns 0
00:39:52.314 00.000 7680 IsGuiding returns 0
00:39:52.316 00.002 7680 scope move finished after 127 + 57 ms
00:39:52.316 00.000 7680 Move returns status 0, amount 127
00:39:52.316 00.000 7680 move complete, result=0
00:39:52.316 00.000 7680 worker thread done servicing request
00:39:52.316 00.000 6120 GuideStep: -0.3 px 103 ms EAST, -0.2 px 127 ms NORTH
00:39:52.323 00.007 7680 Worker thread wakes up
00:39:52.323 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:52.323 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:53.570 01.247 7680 Exposure complete
00:39:53.705 00.135 7680 worker thread done servicing request
00:39:53.706 00.001 6120 OnExposeComplete: enter
00:39:53.710 00.004 6120 UpdateGuideState(): m_state=6
00:39:53.714 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4505
00:39:53.718 00.004 6120 Star::Find returns 1 (1), X=967.61, Y=48.32, Mass=14457, SNR=77.0, Peak=255 HFD=7.1
00:39:53.722 00.004 6120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-2.95) = xAngle (2.59 = 2.59)
00:39:53.725 00.003 6120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.33 = 2.33)
00:39:53.728 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.36 mountX=-0.07 mountY=0.06, mountTheta=2.44
00:39:53.734 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.03, opts=13)
00:39:53.739 00.005 6120 Enqueuing Move request for scope (0.08, -0.03)
00:39:53.744 00.005 7680 Worker thread wakes up
00:39:53.744 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:53.747 00.003 6120 UpdateGuideState exits: m=14457 SNR=77.0 Saturated
00:39:53.752 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:53.755 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:53.759 00.004 6120 Enqueuing Expose request
00:39:53.763 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
00:39:53.763 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
00:39:53.763 00.000 7680 Moving (0.08, -0.03) raw xDistance=-0.07 yDistance=0.06
00:39:53.764 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:39:53.765 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:39:53.765 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:39:53.765 00.000 7680 MoveAxis(E, 0, ABG)
00:39:53.765 00.000 7680 Move returns status 0, amount 0
00:39:53.765 00.000 7680 MoveAxis(N, 0, ABG)
00:39:53.765 00.000 7680 Move returns status 0, amount 0
00:39:53.765 00.000 7680 move complete, result=0
00:39:53.766 00.001 7680 worker thread done servicing request
00:39:53.766 00.000 7680 Worker thread wakes up
00:39:53.766 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:39:53.769 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:53.769 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:55.013 01.244 7680 Exposure complete
00:39:55.136 00.123 6120 OnExposeComplete: enter
00:39:55.139 00.003 6120 UpdateGuideState(): m_state=6
00:39:55.145 00.006 7680 worker thread done servicing request
00:39:55.145 00.000 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4506
00:39:55.150 00.005 6120 Star::Find returns 1 (1), X=967.38, Y=48.83, Mass=13659, SNR=76.1, Peak=255 HFD=6.8
00:39:55.154 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
00:39:55.157 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
00:39:55.161 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.49 hyp=0.51 cameraTheta=1.86 mountX=0.05 mountY=-0.50, mountTheta=-1.46
00:39:55.165 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.49, opts=13)
00:39:55.169 00.004 6120 Enqueuing Move request for scope (-0.15, 0.49)
00:39:55.173 00.004 7680 Worker thread wakes up
00:39:55.173 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.49) opts 0xd
00:39:55.173 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.49)
00:39:55.174 00.001 7680 Moving (-0.15, 0.49) raw xDistance=0.05 yDistance=-0.50
00:39:55.174 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:39:55.174 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
00:39:55.174 00.000 7680 MoveAxis(E, 0, ABG)
00:39:55.174 00.000 7680 Move returns status 0, amount 0
00:39:55.174 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:55.179 00.005 6120 UpdateGuideState exits: m=13659 SNR=76.1 Saturated
00:39:55.182 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:55.186 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:55.190 00.004 6120 Enqueuing Expose request
00:39:55.194 00.004 7680 MoveAxis(N, 272, ABG)
00:39:55.194 00.000 7680 Guiding  Dir = 0, Dur = 272
00:39:55.194 00.000 7680 IsSlewing returns 0
00:39:55.195 00.001 7680 IsGuiding returns 0
00:39:55.195 00.000 7680 PulseGuide returned control before completion, sleep 282
00:39:55.486 00.291 7680 IsGuiding returns 1
00:39:55.486 00.000 7680 scope still moving after pulse duration time elapsed
00:39:55.519 00.033 7680 IsSlewing returns 0
00:39:55.521 00.002 7680 IsGuiding returns 0
00:39:55.521 00.000 7680 scope move finished after 272 + 54 ms
00:39:55.522 00.001 7680 Move returns status 0, amount 272
00:39:55.522 00.000 7680 move complete, result=0
00:39:55.523 00.001 7680 worker thread done servicing request
00:39:55.523 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 272 ms NORTH
00:39:55.529 00.006 7680 Worker thread wakes up
00:39:55.529 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:55.529 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:56.781 01.252 7680 Exposure complete
00:39:56.920 00.139 7680 worker thread done servicing request
00:39:56.920 00.000 6120 OnExposeComplete: enter
00:39:56.925 00.005 6120 UpdateGuideState(): m_state=6
00:39:56.931 00.006 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4507
00:39:56.934 00.003 6120 Star::Find returns 1 (1), X=967.31, Y=48.66, Mass=14253, SNR=78.6, Peak=255 HFD=7.1
00:39:56.938 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.13 = -1.16)
00:39:56.941 00.003 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.43)
00:39:56.946 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.31 hyp=0.38 cameraTheta=2.17 mountX=0.15 mountY=-0.38, mountTheta=-1.19
00:39:56.951 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.31, opts=13)
00:39:56.955 00.004 6120 Enqueuing Move request for scope (-0.21, 0.31)
00:39:56.959 00.004 7680 Worker thread wakes up
00:39:56.960 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.31) opts 0xd
00:39:56.960 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.31)
00:39:56.960 00.000 7680 Moving (-0.21, 0.31) raw xDistance=0.15 yDistance=-0.38
00:39:56.960 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:56.965 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:39:56.965 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:39:56.965 00.000 7680 MoveAxis(E, 0, ABG)
00:39:56.966 00.001 6120 UpdateGuideState exits: m=14253 SNR=78.6 Saturated
00:39:56.969 00.003 7680 Move returns status 0, amount 0
00:39:56.969 00.000 7680 MoveAxis(N, 204, ABG)
00:39:56.970 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:56.974 00.004 7680 Guiding  Dir = 0, Dur = 204
00:39:56.974 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:56.979 00.005 7680 IsSlewing returns 0
00:39:56.979 00.000 6120 Enqueuing Expose request
00:39:56.987 00.008 7680 IsGuiding returns 0
00:39:56.988 00.001 7680 PulseGuide returned control before completion, sleep 214
00:39:57.210 00.222 7680 IsGuiding returns 1
00:39:57.211 00.001 7680 scope still moving after pulse duration time elapsed
00:39:57.242 00.031 7680 IsSlewing returns 0
00:39:57.243 00.001 7680 IsGuiding returns 0
00:39:57.243 00.000 7680 scope move finished after 204 + 50 ms
00:39:57.243 00.000 7680 Move returns status 0, amount 204
00:39:57.243 00.000 7680 move complete, result=0
00:39:57.244 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 204 ms NORTH
00:39:57.248 00.004 7680 worker thread done servicing request
00:39:57.248 00.000 7680 Worker thread wakes up
00:39:57.248 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:57.248 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:39:58.503 01.255 7680 Exposure complete
00:39:58.647 00.144 7680 worker thread done servicing request
00:39:58.647 00.000 6120 OnExposeComplete: enter
00:39:58.650 00.003 6120 UpdateGuideState(): m_state=6
00:39:58.655 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4508
00:39:58.658 00.003 6120 Star::Find returns 1 (1), X=967.27, Y=48.59, Mass=15006, SNR=80.3, Peak=255 HFD=7.2
00:39:58.662 00.004 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.34 = -0.94)
00:39:58.665 00.003 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.21)
00:39:58.672 00.007 6120 CameraToMount -- cameraX=-0.26 cameraY=0.24 hyp=0.36 cameraTheta=2.39 mountX=0.21 mountY=-0.33, mountTheta=-1.01
00:39:58.679 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.24, opts=13)
00:39:58.685 00.006 6120 Enqueuing Move request for scope (-0.26, 0.24)
00:39:58.688 00.003 7680 Worker thread wakes up
00:39:58.689 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:39:58.693 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.24) opts 0xd
00:39:58.693 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.24)
00:39:58.693 00.000 7680 Moving (-0.26, 0.24) raw xDistance=0.21 yDistance=-0.33
00:39:58.693 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:39:58.694 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:39:58.694 00.000 7680 MoveAxis(W, 86, ABG)
00:39:58.694 00.000 6120 UpdateGuideState exits: m=15006 SNR=80.3 Saturated
00:39:58.699 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:58.703 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:39:58.707 00.004 6120 Enqueuing Expose request
00:39:58.711 00.004 7680 Guiding  Dir = 3, Dur = 86
00:39:58.713 00.002 7680 IsSlewing returns 0
00:39:58.713 00.000 7680 IsGuiding returns 0
00:39:58.713 00.000 7680 PulseGuide returned control before completion, sleep 96
00:39:58.823 00.110 7680 IsGuiding returns 0
00:39:58.824 00.001 7680 Move returns status 0, amount 86
00:39:58.824 00.000 7680 MoveAxis(N, 181, ABG)
00:39:58.824 00.000 7680 Guiding  Dir = 0, Dur = 181
00:39:58.826 00.002 7680 IsSlewing returns 0
00:39:58.827 00.001 7680 IsGuiding returns 0
00:39:58.827 00.000 7680 PulseGuide returned control before completion, sleep 191
00:39:59.027 00.200 7680 IsGuiding returns 1
00:39:59.029 00.002 7680 scope still moving after pulse duration time elapsed
00:39:59.060 00.031 7680 IsSlewing returns 0
00:39:59.061 00.001 7680 IsGuiding returns 0
00:39:59.062 00.001 7680 scope move finished after 181 + 53 ms
00:39:59.062 00.000 7680 Move returns status 0, amount 181
00:39:59.062 00.000 7680 move complete, result=0
00:39:59.062 00.000 7680 worker thread done servicing request
00:39:59.064 00.002 6120 GuideStep: 0.2 px 86 ms WEST, -0.3 px 181 ms NORTH
00:39:59.071 00.007 7680 Worker thread wakes up
00:39:59.071 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:39:59.071 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:00.324 01.253 7680 Exposure complete
00:40:00.460 00.136 7680 worker thread done servicing request
00:40:00.460 00.000 6120 OnExposeComplete: enter
00:40:00.464 00.004 6120 UpdateGuideState(): m_state=6
00:40:00.468 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4509
00:40:00.472 00.004 6120 Star::Find returns 1 (1), X=967.86, Y=48.18, Mass=14638, SNR=78.8, Peak=255 HFD=6.8
00:40:00.476 00.004 6120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-2.95) = xAngle (2.49 = 2.49)
00:40:00.479 00.003 6120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.22 = 2.22)
00:40:00.483 00.004 6120 CameraToMount -- cameraX=0.33 cameraY=-0.17 hyp=0.37 cameraTheta=-0.47 mountX=-0.29 mountY=0.29, mountTheta=2.36
00:40:00.492 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.17, opts=13)
00:40:00.497 00.005 6120 Enqueuing Move request for scope (0.33, -0.17)
00:40:00.501 00.004 7680 Worker thread wakes up
00:40:00.501 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.17) opts 0xd
00:40:00.501 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:00.507 00.006 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.17)
00:40:00.507 00.000 7680 Moving (0.33, -0.17) raw xDistance=-0.29 yDistance=0.29
00:40:00.507 00.000 6120 UpdateGuideState exits: m=14638 SNR=78.8 Saturated
00:40:00.510 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:40:00.510 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:00.516 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:40:00.516 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:00.521 00.005 6120 Enqueuing Expose request
00:40:00.525 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:40:00.525 00.000 7680 MoveAxis(E, 114, ABG)
00:40:00.525 00.000 7680 Guiding  Dir = 2, Dur = 114
00:40:00.525 00.000 7680 IsSlewing returns 0
00:40:00.526 00.001 7680 IsGuiding returns 0
00:40:00.526 00.000 7680 PulseGuide returned control before completion, sleep 124
00:40:00.658 00.132 7680 IsGuiding returns 1
00:40:00.659 00.001 7680 scope still moving after pulse duration time elapsed
00:40:00.689 00.030 7680 IsSlewing returns 0
00:40:00.690 00.001 7680 IsGuiding returns 0
00:40:00.690 00.000 7680 scope move finished after 114 + 50 ms
00:40:00.691 00.001 7680 Move returns status 0, amount 114
00:40:00.691 00.000 7680 MoveAxis(N, 0, ABG)
00:40:00.691 00.000 7680 Move returns status 0, amount 0
00:40:00.691 00.000 7680 move complete, result=0
00:40:00.693 00.002 7680 worker thread done servicing request
00:40:00.693 00.000 6120 GuideStep: -0.3 px 114 ms EAST, 0.3 px 0 ms NORTH
00:40:00.699 00.006 7680 Worker thread wakes up
00:40:00.700 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:00.700 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:01.948 01.248 7680 Exposure complete
00:40:02.079 00.131 7680 worker thread done servicing request
00:40:02.079 00.000 6120 OnExposeComplete: enter
00:40:02.084 00.005 6120 UpdateGuideState(): m_state=6
00:40:02.087 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4510
00:40:02.091 00.004 6120 Star::Find returns 1 (1), X=967.39, Y=48.62, Mass=13559, SNR=75.3, Peak=255 HFD=7.1
00:40:02.094 00.003 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
00:40:02.099 00.005 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
00:40:02.102 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.27 hyp=0.30 cameraTheta=2.05 mountX=0.09 mountY=-0.30, mountTheta=-1.29
00:40:02.108 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.27, opts=13)
00:40:02.113 00.005 6120 Enqueuing Move request for scope (-0.14, 0.27)
00:40:02.117 00.004 7680 Worker thread wakes up
00:40:02.117 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.27) opts 0xd
00:40:02.117 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.27)
00:40:02.117 00.000 7680 Moving (-0.14, 0.27) raw xDistance=0.09 yDistance=-0.30
00:40:02.117 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:40:02.117 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:40:02.119 00.002 7680 MoveAxis(E, 0, ABG)
00:40:02.119 00.000 7680 Move returns status 0, amount 0
00:40:02.119 00.000 7680 MoveAxis(N, 165, ABG)
00:40:02.120 00.001 7680 Guiding  Dir = 0, Dur = 165
00:40:02.120 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:02.124 00.004 7680 IsSlewing returns 0
00:40:02.124 00.000 6120 UpdateGuideState exits: m=13559 SNR=75.3 Saturated
00:40:02.128 00.004 7680 IsGuiding returns 0
00:40:02.128 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:02.132 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:02.135 00.003 7680 PulseGuide returned control before completion, sleep 175
00:40:02.136 00.001 6120 Enqueuing Expose request
00:40:02.312 00.176 7680 IsGuiding returns 1
00:40:02.313 00.001 7680 scope still moving after pulse duration time elapsed
00:40:02.343 00.030 7680 IsSlewing returns 0
00:40:02.345 00.002 7680 IsGuiding returns 0
00:40:02.345 00.000 7680 scope move finished after 165 + 51 ms
00:40:02.346 00.001 7680 Move returns status 0, amount 165
00:40:02.346 00.000 7680 move complete, result=0
00:40:02.347 00.001 7680 worker thread done servicing request
00:40:02.347 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 165 ms NORTH
00:40:02.353 00.006 7680 Worker thread wakes up
00:40:02.353 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:02.354 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:03.604 01.250 7680 Exposure complete
00:40:03.737 00.133 7680 worker thread done servicing request
00:40:03.738 00.001 6120 OnExposeComplete: enter
00:40:03.743 00.005 6120 UpdateGuideState(): m_state=6
00:40:03.747 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4511
00:40:03.751 00.004 6120 Star::Find returns 1 (1), X=967.63, Y=48.20, Mass=14444, SNR=79.4, Peak=255 HFD=7.0
00:40:03.755 00.004 6120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-2.95) = xAngle (2.00 = 2.00)
00:40:03.759 00.004 6120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.73 = 1.73)
00:40:03.764 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.95 mountX=-0.07 mountY=0.17, mountTheta=1.97
00:40:03.769 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.14, opts=13)
00:40:03.773 00.004 6120 Enqueuing Move request for scope (0.10, -0.14)
00:40:03.777 00.004 7680 Worker thread wakes up
00:40:03.777 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:03.781 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
00:40:03.781 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
00:40:03.781 00.000 6120 UpdateGuideState exits: m=14444 SNR=79.4 Saturated
00:40:03.786 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:03.790 00.004 7680 Moving (0.10, -0.14) raw xDistance=-0.07 yDistance=0.17
00:40:03.790 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:40:03.790 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:03.793 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:40:03.793 00.000 6120 Enqueuing Expose request
00:40:03.800 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:40:03.800 00.000 7680 MoveAxis(E, 0, ABG)
00:40:03.800 00.000 7680 Move returns status 0, amount 0
00:40:03.801 00.001 7680 MoveAxis(N, 0, ABG)
00:40:03.801 00.000 7680 Move returns status 0, amount 0
00:40:03.801 00.000 7680 move complete, result=0
00:40:03.803 00.002 7680 worker thread done servicing request
00:40:03.803 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:40:03.808 00.005 7680 Worker thread wakes up
00:40:03.808 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:03.808 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:05.056 01.248 7680 Exposure complete
00:40:05.211 00.155 7680 worker thread done servicing request
00:40:05.212 00.001 6120 OnExposeComplete: enter
00:40:05.215 00.003 6120 UpdateGuideState(): m_state=6
00:40:05.220 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4512
00:40:05.224 00.004 6120 Star::Find returns 1 (1), X=967.76, Y=48.73, Mass=14181, SNR=75.5, Peak=255 HFD=7.0
00:40:05.228 00.004 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.98 = -2.31)
00:40:05.231 00.003 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.58)
00:40:05.236 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=0.38 hyp=0.45 cameraTheta=1.02 mountX=-0.30 mountY=-0.24, mountTheta=-2.47
00:40:05.242 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.38, opts=13)
00:40:05.247 00.005 6120 Enqueuing Move request for scope (0.23, 0.38)
00:40:05.252 00.005 7680 Worker thread wakes up
00:40:05.252 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:05.255 00.003 6120 UpdateGuideState exits: m=14181 SNR=75.5 Saturated
00:40:05.259 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.38) opts 0xd
00:40:05.259 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:05.263 00.004 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.38)
00:40:05.263 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:05.268 00.005 7680 Moving (0.23, 0.38) raw xDistance=-0.30 yDistance=-0.24
00:40:05.268 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:40:05.268 00.000 6120 Enqueuing Expose request
00:40:05.273 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:40:05.273 00.000 7680 MoveAxis(E, 122, ABG)
00:40:05.273 00.000 7680 Guiding  Dir = 2, Dur = 122
00:40:05.273 00.000 7680 IsSlewing returns 0
00:40:05.274 00.001 7680 IsGuiding returns 0
00:40:05.274 00.000 7680 PulseGuide returned control before completion, sleep 132
00:40:05.422 00.148 7680 IsGuiding returns 0
00:40:05.422 00.000 7680 Move returns status 0, amount 122
00:40:05.422 00.000 7680 MoveAxis(N, 130, ABG)
00:40:05.423 00.001 7680 Guiding  Dir = 0, Dur = 130
00:40:05.424 00.001 7680 IsSlewing returns 0
00:40:05.424 00.000 7680 IsGuiding returns 0
00:40:05.425 00.001 7680 PulseGuide returned control before completion, sleep 140
00:40:05.576 00.151 7680 IsGuiding returns 1
00:40:05.576 00.000 7680 scope still moving after pulse duration time elapsed
00:40:05.607 00.031 7680 IsSlewing returns 0
00:40:05.608 00.001 7680 IsGuiding returns 0
00:40:05.608 00.000 7680 scope move finished after 130 + 54 ms
00:40:05.610 00.002 7680 Move returns status 0, amount 130
00:40:05.610 00.000 7680 move complete, result=0
00:40:05.611 00.001 7680 worker thread done servicing request
00:40:05.611 00.000 7680 Worker thread wakes up
00:40:05.611 00.000 6120 GuideStep: -0.3 px 122 ms EAST, -0.2 px 130 ms NORTH
00:40:05.620 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:05.620 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:06.871 01.251 7680 Exposure complete
00:40:06.992 00.121 7680 worker thread done servicing request
00:40:06.993 00.001 6120 OnExposeComplete: enter
00:40:06.997 00.004 6120 UpdateGuideState(): m_state=6
00:40:07.001 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4513
00:40:07.005 00.004 6120 Star::Find returns 1 (1), X=967.32, Y=48.77, Mass=14207, SNR=76.6, Peak=255 HFD=7.0
00:40:07.009 00.004 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
00:40:07.012 00.003 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
00:40:07.018 00.006 6120 CameraToMount -- cameraX=-0.21 cameraY=0.42 hyp=0.47 cameraTheta=2.03 mountX=0.12 mountY=-0.47, mountTheta=-1.31
00:40:07.023 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.42, opts=13)
00:40:07.027 00.004 6120 Enqueuing Move request for scope (-0.21, 0.42)
00:40:07.029 00.002 7680 Worker thread wakes up
00:40:07.031 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:07.034 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.42) opts 0xd
00:40:07.034 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.42)
00:40:07.034 00.000 7680 Moving (-0.21, 0.42) raw xDistance=0.12 yDistance=-0.47
00:40:07.035 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:40:07.035 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:40:07.035 00.000 7680 MoveAxis(E, 0, ABG)
00:40:07.035 00.000 7680 Move returns status 0, amount 0
00:40:07.035 00.000 7680 MoveAxis(N, 253, ABG)
00:40:07.035 00.000 7680 Guiding  Dir = 0, Dur = 253
00:40:07.035 00.000 6120 UpdateGuideState exits: m=14207 SNR=76.6 Saturated
00:40:07.039 00.004 7680 IsSlewing returns 0
00:40:07.040 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:07.043 00.003 7680 IsGuiding returns 0
00:40:07.043 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:07.049 00.006 7680 PulseGuide returned control before completion, sleep 263
00:40:07.049 00.000 6120 Enqueuing Expose request
00:40:07.329 00.280 7680 IsGuiding returns 0
00:40:07.330 00.001 7680 Move returns status 0, amount 253
00:40:07.330 00.000 7680 move complete, result=0
00:40:07.330 00.000 7680 worker thread done servicing request
00:40:07.330 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 253 ms NORTH
00:40:07.340 00.010 7680 Worker thread wakes up
00:40:07.341 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:07.342 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:08.590 01.248 7680 Exposure complete
00:40:08.728 00.138 7680 worker thread done servicing request
00:40:08.729 00.001 6120 OnExposeComplete: enter
00:40:08.733 00.004 6120 UpdateGuideState(): m_state=6
00:40:08.739 00.006 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4514
00:40:08.744 00.005 6120 Star::Find returns 1 (1), X=967.32, Y=48.24, Mass=13551, SNR=74.4, Peak=255 HFD=7.0
00:40:08.748 00.004 6120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-2.95) = xAngle (0.29 = 0.29)
00:40:08.752 00.004 6120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.03 = 0.03)
00:40:08.756 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-2.66 mountX=0.23 mountY=0.01, mountTheta=0.03
00:40:08.760 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.11, opts=13)
00:40:08.766 00.006 6120 Enqueuing Move request for scope (-0.21, -0.11)
00:40:08.770 00.004 7680 Worker thread wakes up
00:40:08.770 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.11) opts 0xd
00:40:08.771 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:08.774 00.003 6120 UpdateGuideState exits: m=13551 SNR=74.4 Saturated
00:40:08.778 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:08.782 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.11)
00:40:08.782 00.000 7680 Moving (-0.21, -0.11) raw xDistance=0.23 yDistance=0.01
00:40:08.782 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
00:40:08.782 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:40:08.782 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:40:08.782 00.000 7680 MoveAxis(W, 94, ABG)
00:40:08.782 00.000 7680 Guiding  Dir = 3, Dur = 94
00:40:08.784 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:08.788 00.004 7680 IsSlewing returns 0
00:40:08.788 00.000 6120 Enqueuing Expose request
00:40:08.792 00.004 7680 IsGuiding returns 0
00:40:08.794 00.002 7680 PulseGuide returned control before completion, sleep 104
00:40:08.908 00.114 7680 IsGuiding returns 1
00:40:08.908 00.000 7680 scope still moving after pulse duration time elapsed
00:40:08.939 00.031 7680 IsSlewing returns 0
00:40:08.940 00.001 7680 IsGuiding returns 0
00:40:08.940 00.000 7680 scope move finished after 94 + 53 ms
00:40:08.940 00.000 7680 Move returns status 0, amount 94
00:40:08.941 00.001 7680 MoveAxis(N, 0, ABG)
00:40:08.941 00.000 7680 Move returns status 0, amount 0
00:40:08.941 00.000 7680 move complete, result=0
00:40:08.942 00.001 7680 worker thread done servicing request
00:40:08.943 00.001 6120 GuideStep: 0.2 px 94 ms WEST, 0.0 px 0 ms NORTH
00:40:08.948 00.005 7680 Worker thread wakes up
00:40:08.948 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:08.949 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:10.207 01.258 7680 Exposure complete
00:40:10.346 00.139 7680 worker thread done servicing request
00:40:10.346 00.000 6120 OnExposeComplete: enter
00:40:10.352 00.006 6120 UpdateGuideState(): m_state=6
00:40:10.360 00.008 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4515
00:40:10.366 00.006 6120 Star::Find returns 1 (1), X=967.66, Y=48.34, Mass=14983, SNR=80.4, Peak=255 HFD=7.1
00:40:10.371 00.005 6120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-2.95) = xAngle (2.92 = 2.92)
00:40:10.376 00.005 6120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.65 = 2.65)
00:40:10.381 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.03 mountX=-0.13 mountY=0.06, mountTheta=2.69
00:40:10.387 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.00, opts=13)
00:40:10.393 00.006 6120 Enqueuing Move request for scope (0.13, -0.00)
00:40:10.399 00.006 7680 Worker thread wakes up
00:40:10.400 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:10.405 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
00:40:10.405 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
00:40:10.405 00.000 6120 UpdateGuideState exits: m=14983 SNR=80.4 Saturated
00:40:10.410 00.005 7680 Moving (0.13, -0.00) raw xDistance=-0.13 yDistance=0.06
00:40:10.410 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:10.416 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:40:10.416 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:40:10.416 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:10.422 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:40:10.422 00.000 6120 Enqueuing Expose request
00:40:10.427 00.005 7680 MoveAxis(E, 0, ABG)
00:40:10.427 00.000 7680 Move returns status 0, amount 0
00:40:10.427 00.000 7680 MoveAxis(N, 0, ABG)
00:40:10.427 00.000 7680 Move returns status 0, amount 0
00:40:10.427 00.000 7680 move complete, result=0
00:40:10.428 00.001 7680 worker thread done servicing request
00:40:10.428 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:10.432 00.004 7680 Worker thread wakes up
00:40:10.432 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:10.432 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:11.680 01.248 7680 Exposure complete
00:40:11.807 00.127 7680 worker thread done servicing request
00:40:11.807 00.000 6120 OnExposeComplete: enter
00:40:11.811 00.004 6120 UpdateGuideState(): m_state=6
00:40:11.814 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4516
00:40:11.819 00.005 6120 Star::Find returns 1 (1), X=967.67, Y=48.76, Mass=13935, SNR=78.4, Peak=255 HFD=7.0
00:40:11.822 00.003 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.08)
00:40:11.827 00.005 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
00:40:11.830 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.42 hyp=0.44 cameraTheta=1.25 mountX=-0.21 mountY=-0.31, mountTheta=-2.17
00:40:11.835 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.42, opts=13)
00:40:11.839 00.004 6120 Enqueuing Move request for scope (0.14, 0.42)
00:40:11.843 00.004 7680 Worker thread wakes up
00:40:11.843 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.42) opts 0xd
00:40:11.843 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.42)
00:40:11.844 00.001 7680 Moving (0.14, 0.42) raw xDistance=-0.21 yDistance=-0.31
00:40:11.844 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:40:11.844 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:40:11.845 00.001 7680 MoveAxis(E, 87, ABG)
00:40:11.845 00.000 7680 Guiding  Dir = 2, Dur = 87
00:40:11.845 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:11.849 00.004 7680 IsSlewing returns 0
00:40:11.849 00.000 6120 UpdateGuideState exits: m=13935 SNR=78.4 Saturated
00:40:11.853 00.004 7680 IsGuiding returns 0
00:40:11.853 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:11.856 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:11.863 00.007 7680 PulseGuide returned control before completion, sleep 97
00:40:11.864 00.001 6120 Enqueuing Expose request
00:40:11.968 00.104 7680 IsGuiding returns 0
00:40:11.969 00.001 7680 Move returns status 0, amount 87
00:40:11.969 00.000 7680 MoveAxis(N, 170, ABG)
00:40:11.969 00.000 7680 Guiding  Dir = 0, Dur = 170
00:40:11.970 00.001 7680 IsSlewing returns 0
00:40:11.971 00.001 7680 IsGuiding returns 0
00:40:11.972 00.001 7680 PulseGuide returned control before completion, sleep 180
00:40:12.157 00.185 7680 IsGuiding returns 1
00:40:12.158 00.001 7680 scope still moving after pulse duration time elapsed
00:40:12.189 00.031 7680 IsSlewing returns 0
00:40:12.190 00.001 7680 IsGuiding returns 0
00:40:12.190 00.000 7680 scope move finished after 170 + 48 ms
00:40:12.191 00.001 7680 Move returns status 0, amount 170
00:40:12.191 00.000 7680 move complete, result=0
00:40:12.191 00.000 7680 worker thread done servicing request
00:40:12.192 00.001 7680 Worker thread wakes up
00:40:12.192 00.000 6120 GuideStep: -0.2 px 87 ms EAST, -0.3 px 170 ms NORTH
00:40:12.198 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:12.199 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:13.449 01.250 7680 Exposure complete
00:40:13.590 00.141 7680 worker thread done servicing request
00:40:13.591 00.001 6120 OnExposeComplete: enter
00:40:13.594 00.003 6120 UpdateGuideState(): m_state=6
00:40:13.599 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4517
00:40:13.603 00.004 6120 Star::Find returns 1 (1), X=967.34, Y=48.74, Mass=14268, SNR=77.4, Peak=255 HFD=7.0
00:40:13.607 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
00:40:13.612 00.005 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
00:40:13.615 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.39 hyp=0.43 cameraTheta=2.01 mountX=0.11 mountY=-0.43, mountTheta=-1.32
00:40:13.620 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.39, opts=13)
00:40:13.625 00.005 6120 Enqueuing Move request for scope (-0.19, 0.39)
00:40:13.628 00.003 7680 Worker thread wakes up
00:40:13.628 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.39) opts 0xd
00:40:13.628 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.39)
00:40:13.628 00.000 7680 Moving (-0.19, 0.39) raw xDistance=0.11 yDistance=-0.43
00:40:13.629 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:40:13.629 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:40:13.629 00.000 7680 MoveAxis(E, 0, ABG)
00:40:13.629 00.000 7680 Move returns status 0, amount 0
00:40:13.629 00.000 7680 MoveAxis(N, 234, ABG)
00:40:13.630 00.001 7680 Guiding  Dir = 0, Dur = 234
00:40:13.630 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:13.634 00.004 7680 IsSlewing returns 0
00:40:13.634 00.000 6120 UpdateGuideState exits: m=14268 SNR=77.4 Saturated
00:40:13.639 00.005 7680 IsGuiding returns 0
00:40:13.639 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:13.642 00.003 7680 PulseGuide returned control before completion, sleep 244
00:40:13.642 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:13.647 00.005 6120 Enqueuing Expose request
00:40:13.893 00.246 7680 IsGuiding returns 1
00:40:13.893 00.000 7680 scope still moving after pulse duration time elapsed
00:40:13.924 00.031 7680 IsSlewing returns 0
00:40:13.927 00.003 7680 IsGuiding returns 0
00:40:13.927 00.000 7680 scope move finished after 234 + 54 ms
00:40:13.929 00.002 7680 Move returns status 0, amount 234
00:40:13.930 00.001 7680 move complete, result=0
00:40:13.930 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 234 ms NORTH
00:40:13.939 00.009 7680 worker thread done servicing request
00:40:13.939 00.000 7680 Worker thread wakes up
00:40:13.941 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:13.941 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:15.188 01.247 7680 Exposure complete
00:40:15.325 00.137 7680 worker thread done servicing request
00:40:15.325 00.000 6120 OnExposeComplete: enter
00:40:15.330 00.005 6120 UpdateGuideState(): m_state=6
00:40:15.333 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4518
00:40:15.338 00.005 6120 Star::Find returns 1 (1), X=967.56, Y=48.39, Mass=13752, SNR=77.8, Peak=255 HFD=7.1
00:40:15.342 00.004 6120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-2.95) = xAngle (3.86 = -2.42)
00:40:15.345 00.003 6120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.59 = -2.69)
00:40:15.349 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.06 cameraTheta=0.91 mountX=-0.04 mountY=-0.02, mountTheta=-2.62
00:40:15.356 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.04, opts=13)
00:40:15.362 00.006 6120 Enqueuing Move request for scope (0.03, 0.04)
00:40:15.365 00.003 7680 Worker thread wakes up
00:40:15.365 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:15.370 00.005 6120 UpdateGuideState exits: m=13752 SNR=77.8 Saturated
00:40:15.373 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:15.377 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:15.381 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
00:40:15.381 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
00:40:15.381 00.000 7680 Moving (0.03, 0.04) raw xDistance=-0.04 yDistance=-0.02
00:40:15.381 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:40:15.382 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:40:15.382 00.000 6120 Enqueuing Expose request
00:40:15.386 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:40:15.386 00.000 7680 MoveAxis(E, 0, ABG)
00:40:15.386 00.000 7680 Move returns status 0, amount 0
00:40:15.386 00.000 7680 MoveAxis(N, 0, ABG)
00:40:15.386 00.000 7680 Move returns status 0, amount 0
00:40:15.386 00.000 7680 move complete, result=0
00:40:15.387 00.001 7680 worker thread done servicing request
00:40:15.387 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:40:15.392 00.005 7680 Worker thread wakes up
00:40:15.392 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:15.392 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:16.639 01.247 7680 Exposure complete
00:40:16.771 00.132 7680 worker thread done servicing request
00:40:16.773 00.002 6120 OnExposeComplete: enter
00:40:16.777 00.004 6120 UpdateGuideState(): m_state=6
00:40:16.780 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4519
00:40:16.784 00.004 6120 Star::Find returns 1 (1), X=967.33, Y=48.87, Mass=13182, SNR=74.4, Peak=255 HFD=6.8
00:40:16.788 00.004 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
00:40:16.793 00.005 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
00:40:16.797 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.52 hyp=0.56 cameraTheta=1.94 mountX=0.10 mountY=-0.56, mountTheta=-1.39
00:40:16.802 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.52, opts=13)
00:40:16.806 00.004 6120 Enqueuing Move request for scope (-0.20, 0.52)
00:40:16.810 00.004 7680 Worker thread wakes up
00:40:16.810 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:16.814 00.004 6120 UpdateGuideState exits: m=13182 SNR=74.4 Saturated
00:40:16.817 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:16.821 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:16.824 00.003 6120 Enqueuing Expose request
00:40:16.829 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.52) opts 0xd
00:40:16.829 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.52)
00:40:16.829 00.000 7680 Moving (-0.20, 0.52) raw xDistance=0.10 yDistance=-0.56
00:40:16.831 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:40:16.831 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
00:40:16.831 00.000 7680 MoveAxis(E, 0, ABG)
00:40:16.831 00.000 7680 Move returns status 0, amount 0
00:40:16.832 00.001 7680 MoveAxis(N, 303, ABG)
00:40:16.833 00.001 7680 Guiding  Dir = 0, Dur = 303
00:40:16.833 00.000 7680 IsSlewing returns 0
00:40:16.834 00.001 7680 IsGuiding returns 0
00:40:16.835 00.001 7680 PulseGuide returned control before completion, sleep 313
00:40:17.159 00.324 7680 IsGuiding returns 1
00:40:17.161 00.002 7680 scope still moving after pulse duration time elapsed
00:40:17.191 00.030 7680 IsSlewing returns 0
00:40:17.192 00.001 7680 IsGuiding returns 0
00:40:17.192 00.000 7680 scope move finished after 303 + 54 ms
00:40:17.193 00.001 7680 Move returns status 0, amount 303
00:40:17.193 00.000 7680 move complete, result=0
00:40:17.193 00.000 7680 worker thread done servicing request
00:40:17.193 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 303 ms NORTH
00:40:17.200 00.007 7680 Worker thread wakes up
00:40:17.201 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:17.201 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:18.450 01.249 7680 Exposure complete
00:40:18.586 00.136 7680 worker thread done servicing request
00:40:18.586 00.000 6120 OnExposeComplete: enter
00:40:18.590 00.004 6120 UpdateGuideState(): m_state=6
00:40:18.595 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4520
00:40:18.599 00.004 6120 Star::Find returns 1 (1), X=967.67, Y=48.71, Mass=15035, SNR=79.1, Peak=255 HFD=7.1
00:40:18.603 00.004 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
00:40:18.608 00.005 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.39)
00:40:18.614 00.006 6120 CameraToMount -- cameraX=0.14 cameraY=0.37 hyp=0.39 cameraTheta=1.20 mountX=-0.21 mountY=-0.27, mountTheta=-2.23
00:40:18.620 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.37, opts=13)
00:40:18.624 00.004 6120 Enqueuing Move request for scope (0.14, 0.37)
00:40:18.629 00.005 7680 Worker thread wakes up
00:40:18.629 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.37) opts 0xd
00:40:18.629 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.37)
00:40:18.629 00.000 7680 Moving (0.14, 0.37) raw xDistance=-0.21 yDistance=-0.27
00:40:18.631 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:40:18.631 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:40:18.631 00.000 7680 MoveAxis(E, 84, ABG)
00:40:18.631 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:18.636 00.005 6120 UpdateGuideState exits: m=15035 SNR=79.1 Saturated
00:40:18.640 00.004 7680 Guiding  Dir = 2, Dur = 84
00:40:18.641 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:18.646 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:18.650 00.004 6120 Enqueuing Expose request
00:40:18.654 00.004 7680 IsSlewing returns 0
00:40:18.655 00.001 7680 IsGuiding returns 0
00:40:18.655 00.000 7680 PulseGuide returned control before completion, sleep 94
00:40:18.766 00.111 7680 IsGuiding returns 1
00:40:18.767 00.001 7680 scope still moving after pulse duration time elapsed
00:40:18.797 00.030 7680 IsSlewing returns 0
00:40:18.797 00.000 7680 IsGuiding returns 0
00:40:18.799 00.002 7680 scope move finished after 84 + 59 ms
00:40:18.799 00.000 7680 Move returns status 0, amount 84
00:40:18.799 00.000 7680 MoveAxis(N, 145, ABG)
00:40:18.800 00.001 7680 Guiding  Dir = 0, Dur = 145
00:40:18.800 00.000 7680 IsSlewing returns 0
00:40:18.800 00.000 7680 IsGuiding returns 0
00:40:18.801 00.001 7680 PulseGuide returned control before completion, sleep 155
00:40:18.969 00.168 7680 IsGuiding returns 1
00:40:18.970 00.001 7680 scope still moving after pulse duration time elapsed
00:40:19.001 00.031 7680 IsSlewing returns 0
00:40:19.003 00.002 7680 IsGuiding returns 0
00:40:19.003 00.000 7680 scope move finished after 145 + 57 ms
00:40:19.004 00.001 7680 Move returns status 0, amount 145
00:40:19.004 00.000 7680 move complete, result=0
00:40:19.004 00.000 7680 worker thread done servicing request
00:40:19.004 00.000 6120 GuideStep: -0.2 px 84 ms EAST, -0.3 px 145 ms NORTH
00:40:19.012 00.008 7680 Worker thread wakes up
00:40:19.012 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:19.014 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:20.259 01.245 7680 Exposure complete
00:40:20.390 00.131 7680 worker thread done servicing request
00:40:20.391 00.001 6120 OnExposeComplete: enter
00:40:20.395 00.004 6120 UpdateGuideState(): m_state=6
00:40:20.398 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4521
00:40:20.403 00.005 6120 Star::Find returns 1 (1), X=967.50, Y=48.32, Mass=14715, SNR=79.2, Peak=255 HFD=7.1
00:40:20.407 00.004 6120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-2.95) = xAngle (0.67 = 0.67)
00:40:20.411 00.004 6120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.40 = 0.40)
00:40:20.415 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.28 mountX=0.03 mountY=0.01, mountTheta=0.47
00:40:20.420 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.03, opts=13)
00:40:20.424 00.004 6120 Enqueuing Move request for scope (-0.02, -0.03)
00:40:20.430 00.006 7680 Worker thread wakes up
00:40:20.430 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
00:40:20.430 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
00:40:20.431 00.001 7680 Moving (-0.02, -0.03) raw xDistance=0.03 yDistance=0.01
00:40:20.431 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:40:20.431 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:40:20.432 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:20.435 00.003 6120 UpdateGuideState exits: m=14715 SNR=79.2 Saturated
00:40:20.440 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:20.444 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:20.448 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:40:20.448 00.000 7680 MoveAxis(E, 0, ABG)
00:40:20.448 00.000 7680 Move returns status 0, amount 0
00:40:20.448 00.000 7680 MoveAxis(N, 0, ABG)
00:40:20.448 00.000 7680 Move returns status 0, amount 0
00:40:20.448 00.000 6120 Enqueuing Expose request
00:40:20.453 00.005 7680 move complete, result=0
00:40:20.453 00.000 7680 worker thread done servicing request
00:40:20.454 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:40:20.457 00.003 7680 Worker thread wakes up
00:40:20.458 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:20.458 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:21.711 01.253 7680 Exposure complete
00:40:21.845 00.134 7680 worker thread done servicing request
00:40:21.845 00.000 6120 OnExposeComplete: enter
00:40:21.848 00.003 6120 UpdateGuideState(): m_state=6
00:40:21.853 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4522
00:40:21.860 00.007 6120 Star::Find returns 1 (1), X=967.33, Y=48.77, Mass=13981, SNR=77.3, Peak=255 HFD=6.9
00:40:21.862 00.002 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
00:40:21.866 00.004 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
00:40:21.870 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.43 hyp=0.47 cameraTheta=2.00 mountX=0.11 mountY=-0.47, mountTheta=-1.34
00:40:21.875 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.43, opts=13)
00:40:21.880 00.005 6120 Enqueuing Move request for scope (-0.19, 0.43)
00:40:21.883 00.003 7680 Worker thread wakes up
00:40:21.883 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.43) opts 0xd
00:40:21.884 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:21.888 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.43)
00:40:21.888 00.000 7680 Moving (-0.19, 0.43) raw xDistance=0.11 yDistance=-0.47
00:40:21.888 00.000 6120 UpdateGuideState exits: m=13981 SNR=77.3 Saturated
00:40:21.891 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:40:21.891 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:21.896 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:40:21.896 00.000 7680 MoveAxis(E, 0, ABG)
00:40:21.896 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:21.900 00.004 6120 Enqueuing Expose request
00:40:21.902 00.002 7680 Move returns status 0, amount 0
00:40:21.902 00.000 7680 MoveAxis(N, 255, ABG)
00:40:21.904 00.002 7680 Guiding  Dir = 0, Dur = 255
00:40:21.904 00.000 7680 IsSlewing returns 0
00:40:21.904 00.000 7680 IsGuiding returns 0
00:40:21.905 00.001 7680 PulseGuide returned control before completion, sleep 265
00:40:22.173 00.268 7680 IsGuiding returns 1
00:40:22.174 00.001 7680 scope still moving after pulse duration time elapsed
00:40:22.204 00.030 7680 IsSlewing returns 0
00:40:22.205 00.001 7680 IsGuiding returns 0
00:40:22.205 00.000 7680 scope move finished after 255 + 45 ms
00:40:22.205 00.000 7680 Move returns status 0, amount 255
00:40:22.205 00.000 7680 move complete, result=0
00:40:22.206 00.001 7680 worker thread done servicing request
00:40:22.206 00.000 7680 Worker thread wakes up
00:40:22.207 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 255 ms NORTH
00:40:22.213 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:22.214 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:23.471 01.257 7680 Exposure complete
00:40:23.606 00.135 7680 worker thread done servicing request
00:40:23.606 00.000 6120 OnExposeComplete: enter
00:40:23.611 00.005 6120 UpdateGuideState(): m_state=6
00:40:23.615 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4523
00:40:23.619 00.004 6120 Star::Find returns 1 (1), X=967.52, Y=48.62, Mass=14413, SNR=77.0, Peak=255 HFD=7.1
00:40:23.622 00.003 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
00:40:23.627 00.005 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
00:40:23.631 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.60 mountX=-0.04 mountY=-0.25, mountTheta=-1.74
00:40:23.635 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.27, opts=13)
00:40:23.639 00.004 6120 Enqueuing Move request for scope (-0.01, 0.27)
00:40:23.643 00.004 7680 Worker thread wakes up
00:40:23.643 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:23.648 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.27) opts 0xd
00:40:23.648 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.27)
00:40:23.649 00.001 6120 UpdateGuideState exits: m=14413 SNR=77.0 Saturated
00:40:23.652 00.003 7680 Moving (-0.01, 0.27) raw xDistance=-0.04 yDistance=-0.25
00:40:23.652 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:40:23.652 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:40:23.652 00.000 7680 MoveAxis(E, 0, ABG)
00:40:23.652 00.000 7680 Move returns status 0, amount 0
00:40:23.652 00.000 7680 MoveAxis(N, 134, ABG)
00:40:23.653 00.001 7680 Guiding  Dir = 0, Dur = 134
00:40:23.653 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:23.657 00.004 7680 IsSlewing returns 0
00:40:23.657 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:23.660 00.003 6120 Enqueuing Expose request
00:40:23.664 00.004 7680 IsGuiding returns 0
00:40:23.665 00.001 7680 PulseGuide returned control before completion, sleep 144
00:40:23.817 00.152 7680 IsGuiding returns 1
00:40:23.818 00.001 7680 scope still moving after pulse duration time elapsed
00:40:23.848 00.030 7680 IsSlewing returns 0
00:40:23.850 00.002 7680 IsGuiding returns 1
00:40:23.879 00.029 7680 IsSlewing returns 0
00:40:23.881 00.002 7680 IsGuiding returns 0
00:40:23.882 00.001 7680 scope move finished after 134 + 83 ms
00:40:23.882 00.000 7680 Move returns status 0, amount 134
00:40:23.882 00.000 7680 move complete, result=0
00:40:23.884 00.002 7680 worker thread done servicing request
00:40:23.884 00.000 7680 Worker thread wakes up
00:40:23.884 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 134 ms NORTH
00:40:23.893 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:23.893 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:25.143 01.250 7680 Exposure complete
00:40:25.286 00.143 7680 worker thread done servicing request
00:40:25.288 00.002 6120 OnExposeComplete: enter
00:40:25.292 00.004 6120 UpdateGuideState(): m_state=6
00:40:25.296 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4524
00:40:25.300 00.004 6120 Star::Find returns 1 (1), X=967.60, Y=48.25, Mass=14091, SNR=77.0, Peak=255 HFD=7.0
00:40:25.305 00.005 6120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-2.95) = xAngle (2.05 = 2.05)
00:40:25.308 00.003 6120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.78 = 1.78)
00:40:25.313 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.90 mountX=-0.06 mountY=0.12, mountTheta=2.01
00:40:25.318 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.09, opts=13)
00:40:25.322 00.004 6120 Enqueuing Move request for scope (0.07, -0.09)
00:40:25.326 00.004 7680 Worker thread wakes up
00:40:25.326 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
00:40:25.327 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
00:40:25.327 00.000 7680 Moving (0.07, -0.09) raw xDistance=-0.06 yDistance=0.12
00:40:25.327 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:40:25.327 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:25.331 00.004 6120 UpdateGuideState exits: m=14091 SNR=77.0 Saturated
00:40:25.335 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:25.339 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:25.343 00.004 6120 Enqueuing Expose request
00:40:25.346 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:40:25.346 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:40:25.347 00.001 7680 MoveAxis(E, 0, ABG)
00:40:25.347 00.000 7680 Move returns status 0, amount 0
00:40:25.347 00.000 7680 MoveAxis(N, 0, ABG)
00:40:25.347 00.000 7680 Move returns status 0, amount 0
00:40:25.347 00.000 7680 move complete, result=0
00:40:25.348 00.001 7680 worker thread done servicing request
00:40:25.349 00.001 7680 Worker thread wakes up
00:40:25.349 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:25.353 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:25.353 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:26.605 01.252 7680 Exposure complete
00:40:26.742 00.137 7680 worker thread done servicing request
00:40:26.743 00.001 6120 OnExposeComplete: enter
00:40:26.747 00.004 6120 UpdateGuideState(): m_state=6
00:40:26.751 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4525
00:40:26.755 00.004 6120 Star::Find returns 1 (1), X=967.74, Y=48.68, Mass=15237, SNR=79.9, Peak=255 HFD=7.0
00:40:26.758 00.003 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
00:40:26.762 00.004 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.70 = -2.59)
00:40:26.766 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.34 hyp=0.40 cameraTheta=1.01 mountX=-0.27 mountY=-0.21, mountTheta=-2.48
00:40:26.772 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.34, opts=13)
00:40:26.778 00.006 6120 Enqueuing Move request for scope (0.21, 0.34)
00:40:26.781 00.003 7680 Worker thread wakes up
00:40:26.782 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:26.786 00.004 6120 UpdateGuideState exits: m=15237 SNR=79.9 Saturated
00:40:26.790 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:26.793 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:26.797 00.004 6120 Enqueuing Expose request
00:40:26.800 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.34) opts 0xd
00:40:26.800 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.34)
00:40:26.801 00.001 7680 Moving (0.21, 0.34) raw xDistance=-0.27 yDistance=-0.21
00:40:26.801 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:40:26.801 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:40:26.802 00.001 7680 MoveAxis(E, 111, ABG)
00:40:26.802 00.000 7680 Guiding  Dir = 2, Dur = 111
00:40:26.802 00.000 7680 IsSlewing returns 0
00:40:26.803 00.001 7680 IsGuiding returns 0
00:40:26.803 00.000 7680 PulseGuide returned control before completion, sleep 121
00:40:26.938 00.135 7680 IsGuiding returns 1
00:40:26.940 00.002 7680 scope still moving after pulse duration time elapsed
00:40:26.969 00.029 7680 IsSlewing returns 0
00:40:26.970 00.001 7680 IsGuiding returns 0
00:40:26.971 00.001 7680 scope move finished after 111 + 56 ms
00:40:26.971 00.000 7680 Move returns status 0, amount 111
00:40:26.972 00.001 7680 MoveAxis(N, 114, ABG)
00:40:26.972 00.000 7680 Guiding  Dir = 0, Dur = 114
00:40:26.972 00.000 7680 IsSlewing returns 0
00:40:26.973 00.001 7680 IsGuiding returns 0
00:40:26.973 00.000 7680 PulseGuide returned control before completion, sleep 124
00:40:27.111 00.138 7680 IsGuiding returns 1
00:40:27.112 00.001 7680 scope still moving after pulse duration time elapsed
00:40:27.141 00.029 7680 IsSlewing returns 0
00:40:27.141 00.000 7680 IsGuiding returns 1
00:40:27.172 00.031 7680 IsSlewing returns 0
00:40:27.173 00.001 7680 IsGuiding returns 0
00:40:27.173 00.000 7680 scope move finished after 114 + 86 ms
00:40:27.174 00.001 7680 Move returns status 0, amount 114
00:40:27.174 00.000 7680 move complete, result=0
00:40:27.174 00.000 7680 worker thread done servicing request
00:40:27.175 00.001 7680 Worker thread wakes up
00:40:27.175 00.000 6120 GuideStep: -0.3 px 111 ms EAST, -0.2 px 114 ms NORTH
00:40:27.184 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:27.185 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:28.439 01.254 7680 Exposure complete
00:40:28.573 00.134 7680 worker thread done servicing request
00:40:28.573 00.000 6120 OnExposeComplete: enter
00:40:28.582 00.009 6120 UpdateGuideState(): m_state=6
00:40:28.588 00.006 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4526
00:40:28.591 00.003 6120 Star::Find returns 1 (1), X=967.60, Y=48.65, Mass=15355, SNR=80.6, Peak=255 HFD=7.2
00:40:28.596 00.005 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
00:40:28.600 00.004 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
00:40:28.603 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.31 hyp=0.31 cameraTheta=1.35 mountX=-0.13 mountY=-0.24, mountTheta=-2.05
00:40:28.610 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.31, opts=13)
00:40:28.614 00.004 6120 Enqueuing Move request for scope (0.07, 0.31)
00:40:28.618 00.004 7680 Worker thread wakes up
00:40:28.619 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.31) opts 0xd
00:40:28.619 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.31)
00:40:28.619 00.000 7680 Moving (0.07, 0.31) raw xDistance=-0.13 yDistance=-0.24
00:40:28.619 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:40:28.620 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:28.623 00.003 6120 UpdateGuideState exits: m=15355 SNR=80.6 Saturated
00:40:28.628 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:40:28.628 00.000 7680 MoveAxis(E, 0, ABG)
00:40:28.628 00.000 7680 Move returns status 0, amount 0
00:40:28.628 00.000 7680 MoveAxis(N, 132, ABG)
00:40:28.629 00.001 7680 Guiding  Dir = 0, Dur = 132
00:40:28.629 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:28.633 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:28.638 00.005 6120 Enqueuing Expose request
00:40:28.642 00.004 7680 IsSlewing returns 0
00:40:28.642 00.000 7680 IsGuiding returns 0
00:40:28.643 00.001 7680 PulseGuide returned control before completion, sleep 142
00:40:28.786 00.143 7680 IsGuiding returns 1
00:40:28.787 00.001 7680 scope still moving after pulse duration time elapsed
00:40:28.816 00.029 7680 IsSlewing returns 0
00:40:28.819 00.003 7680 IsGuiding returns 0
00:40:28.819 00.000 7680 scope move finished after 132 + 44 ms
00:40:28.819 00.000 7680 Move returns status 0, amount 132
00:40:28.819 00.000 7680 move complete, result=0
00:40:28.820 00.001 7680 worker thread done servicing request
00:40:28.820 00.000 7680 Worker thread wakes up
00:40:28.820 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 132 ms NORTH
00:40:28.829 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:28.829 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:30.077 01.248 7680 Exposure complete
00:40:30.214 00.137 7680 worker thread done servicing request
00:40:30.214 00.000 6120 OnExposeComplete: enter
00:40:30.219 00.005 6120 UpdateGuideState(): m_state=6
00:40:30.222 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4527
00:40:30.227 00.005 6120 Star::Find returns 1 (1), X=967.79, Y=48.66, Mass=14283, SNR=79.1, Peak=255 HFD=6.9
00:40:30.232 00.005 6120 CameraToMount -- cameraTheta (0.88) - m_xAngle (-2.95) = xAngle (3.83 = -2.45)
00:40:30.236 00.004 6120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.56 = -2.72)
00:40:30.242 00.006 6120 CameraToMount -- cameraX=0.27 cameraY=0.32 hyp=0.41 cameraTheta=0.88 mountX=-0.32 mountY=-0.17, mountTheta=-2.66
00:40:30.247 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.32, opts=13)
00:40:30.252 00.005 6120 Enqueuing Move request for scope (0.27, 0.32)
00:40:30.256 00.004 7680 Worker thread wakes up
00:40:30.257 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:30.260 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.32) opts 0xd
00:40:30.260 00.000 6120 UpdateGuideState exits: m=14283 SNR=79.1 Saturated
00:40:30.266 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:30.270 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:30.274 00.004 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.32)
00:40:30.274 00.000 6120 Enqueuing Expose request
00:40:30.277 00.003 7680 Moving (0.27, 0.32) raw xDistance=-0.32 yDistance=-0.17
00:40:30.277 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:40:30.277 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:40:30.279 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:40:30.279 00.000 7680 MoveAxis(E, 131, ABG)
00:40:30.280 00.001 7680 Guiding  Dir = 2, Dur = 131
00:40:30.280 00.000 7680 IsSlewing returns 0
00:40:30.280 00.000 7680 IsGuiding returns 0
00:40:30.280 00.000 7680 PulseGuide returned control before completion, sleep 141
00:40:30.427 00.147 7680 IsGuiding returns 1
00:40:30.428 00.001 7680 scope still moving after pulse duration time elapsed
00:40:30.458 00.030 7680 IsSlewing returns 0
00:40:30.459 00.001 7680 IsGuiding returns 1
00:40:30.489 00.030 7680 IsSlewing returns 0
00:40:30.490 00.001 7680 IsGuiding returns 0
00:40:30.491 00.001 7680 scope move finished after 131 + 79 ms
00:40:30.491 00.000 7680 Move returns status 0, amount 131
00:40:30.491 00.000 7680 MoveAxis(N, 0, ABG)
00:40:30.492 00.001 7680 Move returns status 0, amount 0
00:40:30.492 00.000 7680 move complete, result=0
00:40:30.492 00.000 7680 worker thread done servicing request
00:40:30.493 00.001 7680 Worker thread wakes up
00:40:30.493 00.000 6120 GuideStep: -0.3 px 131 ms EAST, -0.2 px 0 ms NORTH
00:40:30.499 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:30.499 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:31.741 01.242 7680 Exposure complete
00:40:31.870 00.129 7680 worker thread done servicing request
00:40:31.871 00.001 6120 OnExposeComplete: enter
00:40:31.875 00.004 6120 UpdateGuideState(): m_state=6
00:40:31.879 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4528
00:40:31.882 00.003 6120 Star::Find returns 1 (1), X=967.59, Y=48.79, Mass=13799, SNR=76.3, Peak=255 HFD=7.0
00:40:31.887 00.005 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.90)
00:40:31.890 00.003 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
00:40:31.893 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.44 hyp=0.45 cameraTheta=1.43 mountX=-0.14 mountY=-0.37, mountTheta=-1.94
00:40:31.897 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.44, opts=13)
00:40:31.900 00.003 6120 Enqueuing Move request for scope (0.06, 0.44)
00:40:31.904 00.004 7680 Worker thread wakes up
00:40:31.904 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.44) opts 0xd
00:40:31.904 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.44)
00:40:31.904 00.000 7680 Moving (0.06, 0.44) raw xDistance=-0.14 yDistance=-0.37
00:40:31.905 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:31.909 00.004 6120 UpdateGuideState exits: m=13799 SNR=76.3 Saturated
00:40:31.912 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:31.915 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:40:31.915 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:31.919 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:40:31.919 00.000 7680 MoveAxis(E, 0, ABG)
00:40:31.919 00.000 6120 Enqueuing Expose request
00:40:31.923 00.004 7680 Move returns status 0, amount 0
00:40:31.923 00.000 7680 MoveAxis(N, 201, ABG)
00:40:31.923 00.000 7680 Guiding  Dir = 0, Dur = 201
00:40:31.923 00.000 7680 IsSlewing returns 0
00:40:31.924 00.001 7680 IsGuiding returns 0
00:40:31.924 00.000 7680 PulseGuide returned control before completion, sleep 211
00:40:32.150 00.226 7680 IsGuiding returns 1
00:40:32.152 00.002 7680 scope still moving after pulse duration time elapsed
00:40:32.182 00.030 7680 IsSlewing returns 0
00:40:32.183 00.001 7680 IsGuiding returns 0
00:40:32.184 00.001 7680 scope move finished after 201 + 58 ms
00:40:32.184 00.000 7680 Move returns status 0, amount 201
00:40:32.185 00.001 7680 move complete, result=0
00:40:32.186 00.001 7680 worker thread done servicing request
00:40:32.186 00.000 7680 Worker thread wakes up
00:40:32.186 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 201 ms NORTH
00:40:32.193 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:32.194 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:33.444 01.250 7680 Exposure complete
00:40:33.581 00.137 7680 worker thread done servicing request
00:40:33.582 00.001 6120 OnExposeComplete: enter
00:40:33.587 00.005 6120 UpdateGuideState(): m_state=6
00:40:33.590 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4529
00:40:33.594 00.004 6120 Star::Find returns 1 (1), X=967.68, Y=48.53, Mass=13452, SNR=74.8, Peak=255 HFD=7.1
00:40:33.598 00.004 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-2.95) = xAngle (3.84 = -2.44)
00:40:33.601 00.003 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.57 = -2.71)
00:40:33.606 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.24 cameraTheta=0.89 mountX=-0.18 mountY=-0.10, mountTheta=-2.64
00:40:33.612 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.18, opts=13)
00:40:33.617 00.005 6120 Enqueuing Move request for scope (0.15, 0.18)
00:40:33.620 00.003 7680 Worker thread wakes up
00:40:33.620 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0xd
00:40:33.620 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
00:40:33.620 00.000 7680 Moving (0.15, 0.18) raw xDistance=-0.18 yDistance=-0.10
00:40:33.620 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:40:33.622 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:40:33.622 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:40:33.622 00.000 7680 MoveAxis(E, 0, ABG)
00:40:33.622 00.000 7680 Move returns status 0, amount 0
00:40:33.622 00.000 7680 MoveAxis(N, 0, ABG)
00:40:33.623 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:33.627 00.004 7680 Move returns status 0, amount 0
00:40:33.628 00.001 7680 move complete, result=0
00:40:33.628 00.000 6120 UpdateGuideState exits: m=13452 SNR=74.8 Saturated
00:40:33.633 00.005 7680 worker thread done servicing request
00:40:33.633 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:33.637 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:33.643 00.006 6120 Enqueuing Expose request
00:40:33.647 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:40:33.651 00.004 7680 Worker thread wakes up
00:40:33.651 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:33.651 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:34.903 01.252 7680 Exposure complete
00:40:35.029 00.126 7680 worker thread done servicing request
00:40:35.030 00.001 6120 OnExposeComplete: enter
00:40:35.033 00.003 6120 UpdateGuideState(): m_state=6
00:40:35.037 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4530
00:40:35.040 00.003 6120 Star::Find returns 1 (1), X=967.70, Y=48.78, Mass=14761, SNR=79.5, Peak=255 HFD=7.0
00:40:35.044 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.15 = -2.14)
00:40:35.048 00.004 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
00:40:35.053 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=0.43 hyp=0.46 cameraTheta=1.19 mountX=-0.25 mountY=-0.31, mountTheta=-2.24
00:40:35.061 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.43, opts=13)
00:40:35.065 00.004 6120 Enqueuing Move request for scope (0.17, 0.43)
00:40:35.069 00.004 7680 Worker thread wakes up
00:40:35.069 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:35.073 00.004 6120 UpdateGuideState exits: m=14761 SNR=79.5 Saturated
00:40:35.078 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:35.083 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:35.088 00.005 6120 Enqueuing Expose request
00:40:35.091 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.43) opts 0xd
00:40:35.091 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.43)
00:40:35.092 00.001 7680 Moving (0.17, 0.43) raw xDistance=-0.25 yDistance=-0.31
00:40:35.092 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:40:35.092 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:40:35.092 00.000 7680 MoveAxis(E, 101, ABG)
00:40:35.093 00.001 7680 Guiding  Dir = 2, Dur = 101
00:40:35.093 00.000 7680 IsSlewing returns 0
00:40:35.093 00.000 7680 IsGuiding returns 0
00:40:35.094 00.001 7680 PulseGuide returned control before completion, sleep 111
00:40:35.212 00.118 7680 IsGuiding returns 1
00:40:35.212 00.000 7680 scope still moving after pulse duration time elapsed
00:40:35.243 00.031 7680 IsSlewing returns 0
00:40:35.244 00.001 7680 IsGuiding returns 0
00:40:35.244 00.000 7680 scope move finished after 101 + 49 ms
00:40:35.245 00.001 7680 Move returns status 0, amount 101
00:40:35.246 00.001 7680 MoveAxis(N, 168, ABG)
00:40:35.246 00.000 7680 Guiding  Dir = 0, Dur = 168
00:40:35.247 00.001 7680 IsSlewing returns 0
00:40:35.247 00.000 7680 IsGuiding returns 0
00:40:35.248 00.001 7680 PulseGuide returned control before completion, sleep 178
00:40:35.432 00.184 7680 IsGuiding returns 1
00:40:35.434 00.002 7680 scope still moving after pulse duration time elapsed
00:40:35.463 00.029 7680 IsSlewing returns 0
00:40:35.464 00.001 7680 IsGuiding returns 0
00:40:35.464 00.000 7680 scope move finished after 168 + 48 ms
00:40:35.464 00.000 7680 Move returns status 0, amount 168
00:40:35.464 00.000 7680 move complete, result=0
00:40:35.466 00.002 7680 worker thread done servicing request
00:40:35.466 00.000 7680 Worker thread wakes up
00:40:35.466 00.000 6120 GuideStep: -0.2 px 101 ms EAST, -0.3 px 168 ms NORTH
00:40:35.472 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:35.472 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:36.722 01.250 7680 Exposure complete
00:40:36.855 00.133 7680 worker thread done servicing request
00:40:36.855 00.000 6120 OnExposeComplete: enter
00:40:36.860 00.005 6120 UpdateGuideState(): m_state=6
00:40:36.865 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4531
00:40:36.869 00.004 6120 Star::Find returns 1 (1), X=967.38, Y=48.86, Mass=13988, SNR=75.7, Peak=255 HFD=6.8
00:40:36.873 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
00:40:36.877 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
00:40:36.881 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.51 hyp=0.53 cameraTheta=1.86 mountX=0.05 mountY=-0.53, mountTheta=-1.47
00:40:36.886 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.51, opts=13)
00:40:36.890 00.004 6120 Enqueuing Move request for scope (-0.15, 0.51)
00:40:36.895 00.005 7680 Worker thread wakes up
00:40:36.895 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:36.900 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.51) opts 0xd
00:40:36.900 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.51)
00:40:36.900 00.000 7680 Moving (-0.15, 0.51) raw xDistance=0.05 yDistance=-0.53
00:40:36.900 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:40:36.900 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
00:40:36.901 00.001 7680 MoveAxis(E, 0, ABG)
00:40:36.901 00.000 7680 Move returns status 0, amount 0
00:40:36.901 00.000 7680 MoveAxis(N, 286, ABG)
00:40:36.901 00.000 7680 Guiding  Dir = 0, Dur = 286
00:40:36.901 00.000 6120 UpdateGuideState exits: m=13988 SNR=75.7 Saturated
00:40:36.904 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:36.909 00.005 7680 IsSlewing returns 0
00:40:36.909 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:36.912 00.003 7680 IsGuiding returns 0
00:40:36.912 00.000 6120 Enqueuing Expose request
00:40:36.915 00.003 7680 PulseGuide returned control before completion, sleep 296
00:40:37.215 00.300 7680 IsGuiding returns 1
00:40:37.216 00.001 7680 scope still moving after pulse duration time elapsed
00:40:37.247 00.031 7680 IsSlewing returns 0
00:40:37.248 00.001 7680 IsGuiding returns 1
00:40:37.277 00.029 7680 IsSlewing returns 0
00:40:37.277 00.000 7680 IsGuiding returns 0
00:40:37.278 00.001 7680 scope move finished after 286 + 79 ms
00:40:37.278 00.000 7680 Move returns status 0, amount 286
00:40:37.278 00.000 7680 move complete, result=0
00:40:37.279 00.001 7680 worker thread done servicing request
00:40:37.280 00.001 7680 Worker thread wakes up
00:40:37.280 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 286 ms NORTH
00:40:37.286 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:37.286 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:38.532 01.246 7680 Exposure complete
00:40:38.672 00.140 7680 worker thread done servicing request
00:40:38.673 00.001 6120 OnExposeComplete: enter
00:40:38.678 00.005 6120 UpdateGuideState(): m_state=6
00:40:38.683 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4532
00:40:38.687 00.004 6120 Star::Find returns 1 (1), X=967.58, Y=48.54, Mass=13560, SNR=74.2, Peak=255 HFD=7.0
00:40:38.691 00.004 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.02)
00:40:38.695 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.29)
00:40:38.699 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.31 mountX=-0.09 mountY=-0.15, mountTheta=-2.09
00:40:38.709 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.19, opts=13)
00:40:38.713 00.004 6120 Enqueuing Move request for scope (0.05, 0.19)
00:40:38.718 00.005 7680 Worker thread wakes up
00:40:38.718 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:38.721 00.003 6120 UpdateGuideState exits: m=13560 SNR=74.2 Saturated
00:40:38.724 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:38.729 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
00:40:38.729 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
00:40:38.730 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:38.734 00.004 6120 Enqueuing Expose request
00:40:38.739 00.005 7680 Moving (0.05, 0.19) raw xDistance=-0.09 yDistance=-0.15
00:40:38.739 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:40:38.739 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:40:38.739 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:40:38.740 00.001 7680 MoveAxis(E, 0, ABG)
00:40:38.740 00.000 7680 Move returns status 0, amount 0
00:40:38.740 00.000 7680 MoveAxis(N, 0, ABG)
00:40:38.740 00.000 7680 Move returns status 0, amount 0
00:40:38.741 00.001 7680 move complete, result=0
00:40:38.742 00.001 7680 worker thread done servicing request
00:40:38.742 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:40:38.746 00.004 7680 Worker thread wakes up
00:40:38.746 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:38.746 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:39.998 01.252 7680 Exposure complete
00:40:40.121 00.123 7680 worker thread done servicing request
00:40:40.121 00.000 6120 OnExposeComplete: enter
00:40:40.125 00.004 6120 UpdateGuideState(): m_state=6
00:40:40.129 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4533
00:40:40.133 00.004 6120 Star::Find returns 1 (1), X=967.18, Y=48.70, Mass=14142, SNR=77.5, Peak=255 HFD=6.9
00:40:40.137 00.004 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-2.95) = xAngle (5.30 = -0.99)
00:40:40.141 00.004 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.26)
00:40:40.144 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=0.36 hyp=0.50 cameraTheta=2.34 mountX=0.28 mountY=-0.47, mountTheta=-1.05
00:40:40.150 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.36, opts=13)
00:40:40.154 00.004 6120 Enqueuing Move request for scope (-0.35, 0.36)
00:40:40.157 00.003 7680 Worker thread wakes up
00:40:40.157 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.36) opts 0xd
00:40:40.158 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.36)
00:40:40.158 00.000 7680 Moving (-0.35, 0.36) raw xDistance=0.28 yDistance=-0.47
00:40:40.158 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
00:40:40.158 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:40:40.158 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:40.163 00.005 6120 UpdateGuideState exits: m=14142 SNR=77.5 Saturated
00:40:40.166 00.003 7680 MoveAxis(W, 112, ABG)
00:40:40.166 00.000 7680 Guiding  Dir = 3, Dur = 112
00:40:40.166 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:40.173 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:40.177 00.004 6120 Enqueuing Expose request
00:40:40.181 00.004 7680 IsSlewing returns 0
00:40:40.182 00.001 7680 IsGuiding returns 0
00:40:40.182 00.000 7680 PulseGuide returned control before completion, sleep 122
00:40:40.311 00.129 7680 IsGuiding returns 1
00:40:40.314 00.003 7680 scope still moving after pulse duration time elapsed
00:40:40.342 00.028 7680 IsSlewing returns 0
00:40:40.343 00.001 7680 IsGuiding returns 0
00:40:40.344 00.001 7680 scope move finished after 112 + 49 ms
00:40:40.344 00.000 7680 Move returns status 0, amount 112
00:40:40.345 00.001 7680 MoveAxis(N, 258, ABG)
00:40:40.345 00.000 7680 Guiding  Dir = 0, Dur = 258
00:40:40.346 00.001 7680 IsSlewing returns 0
00:40:40.347 00.001 7680 IsGuiding returns 0
00:40:40.348 00.001 7680 PulseGuide returned control before completion, sleep 268
00:40:40.625 00.277 7680 IsGuiding returns 1
00:40:40.626 00.001 7680 scope still moving after pulse duration time elapsed
00:40:40.656 00.030 7680 IsSlewing returns 0
00:40:40.657 00.001 7680 IsGuiding returns 0
00:40:40.657 00.000 7680 scope move finished after 258 + 52 ms
00:40:40.658 00.001 7680 Move returns status 0, amount 258
00:40:40.658 00.000 7680 move complete, result=0
00:40:40.658 00.000 7680 worker thread done servicing request
00:40:40.659 00.001 7680 Worker thread wakes up
00:40:40.659 00.000 6120 GuideStep: 0.3 px 112 ms WEST, -0.5 px 258 ms NORTH
00:40:40.665 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:40.665 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:41.914 01.249 7680 Exposure complete
00:40:42.073 00.159 7680 worker thread done servicing request
00:40:42.073 00.000 6120 OnExposeComplete: enter
00:40:42.077 00.004 6120 UpdateGuideState(): m_state=6
00:40:42.082 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4534
00:40:42.086 00.004 6120 Star::Find returns 1 (1), X=967.81, Y=47.51, Mass=13124, SNR=74.3, Peak=255 HFD=7.1
00:40:42.089 00.003 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-2.95) = xAngle (1.71 = 1.71)
00:40:42.094 00.005 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.45 = 1.45)
00:40:42.097 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=-0.83 hyp=0.88 cameraTheta=-1.24 mountX=-0.13 mountY=0.87, mountTheta=1.71
00:40:42.102 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.83, opts=13)
00:40:42.105 00.003 6120 Enqueuing Move request for scope (0.29, -0.83)
00:40:42.110 00.005 7680 Worker thread wakes up
00:40:42.110 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.83) opts 0xd
00:40:42.111 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:42.116 00.005 6120 UpdateGuideState exits: m=13124 SNR=74.3 Saturated
00:40:42.120 00.004 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.83)
00:40:42.120 00.000 7680 Moving (0.29, -0.83) raw xDistance=-0.13 yDistance=0.87
00:40:42.120 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:40:42.120 00.000 7680 resist switch: large excursion: input 0.87 thresh 0.60 direction from -1 to 1
00:40:42.120 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.62
00:40:42.122 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87
00:40:42.122 00.000 7680 MoveAxis(E, 0, ABG)
00:40:42.122 00.000 7680 Move returns status 0, amount 0
00:40:42.123 00.001 7680 MoveAxis(S, 474, ABG)
00:40:42.123 00.000 7680 Guiding  Dir = 1, Dur = 474
00:40:42.123 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:42.128 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:42.132 00.004 7680 IsSlewing returns 0
00:40:42.132 00.000 6120 Enqueuing Expose request
00:40:42.135 00.003 7680 IsGuiding returns 0
00:40:42.137 00.002 7680 PulseGuide returned control before completion, sleep 484
00:40:42.625 00.488 7680 IsGuiding returns 1
00:40:42.626 00.001 7680 scope still moving after pulse duration time elapsed
00:40:42.655 00.029 7680 IsSlewing returns 0
00:40:42.656 00.001 7680 IsGuiding returns 0
00:40:42.657 00.001 7680 scope move finished after 474 + 47 ms
00:40:42.657 00.000 7680 Move returns status 0, amount 474
00:40:42.658 00.001 7680 move complete, result=0
00:40:42.658 00.000 7680 worker thread done servicing request
00:40:42.658 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.9 px 474 ms SOUTH
00:40:42.665 00.007 7680 Worker thread wakes up
00:40:42.665 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:42.665 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:43.915 01.250 7680 Exposure complete
00:40:44.051 00.136 7680 worker thread done servicing request
00:40:44.051 00.000 6120 OnExposeComplete: enter
00:40:44.056 00.005 6120 UpdateGuideState(): m_state=6
00:40:44.061 00.005 6120 Star::Find(15, 967, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4535
00:40:44.065 00.004 6120 Star::Find returns 1 (1), X=967.63, Y=48.44, Mass=13224, SNR=75.8, Peak=255 HFD=7.0
00:40:44.069 00.004 6120 CameraToMount -- cameraTheta (0.76) - m_xAngle (-2.95) = xAngle (3.71 = -2.57)
00:40:44.072 00.003 6120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.44 = -2.84)
00:40:44.077 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.76 mountX=-0.11 mountY=-0.04, mountTheta=-2.80
00:40:44.082 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.09, opts=13)
00:40:44.086 00.004 6120 Enqueuing Move request for scope (0.10, 0.09)
00:40:44.090 00.004 7680 Worker thread wakes up
00:40:44.090 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
00:40:44.090 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
00:40:44.090 00.000 7680 Moving (0.10, 0.09) raw xDistance=-0.11 yDistance=-0.04
00:40:44.091 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:40:44.091 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:40:44.091 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:44.095 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:40:44.095 00.000 7680 MoveAxis(E, 0, ABG)
00:40:44.095 00.000 6120 UpdateGuideState exits: m=13224 SNR=75.8 Saturated
00:40:44.100 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:44.103 00.003 7680 Move returns status 0, amount 0
00:40:44.103 00.000 7680 MoveAxis(N, 0, ABG)
00:40:44.103 00.000 7680 Move returns status 0, amount 0
00:40:44.103 00.000 7680 move complete, result=0
00:40:44.103 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:44.106 00.003 7680 worker thread done servicing request
00:40:44.106 00.000 6120 Enqueuing Expose request
00:40:44.111 00.005 7680 Worker thread wakes up
00:40:44.111 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:44.111 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:44.111 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:40:45.352 01.241 7680 Exposure complete
00:40:45.489 00.137 7680 worker thread done servicing request
00:40:45.489 00.000 6120 OnExposeComplete: enter
00:40:45.494 00.005 6120 UpdateGuideState(): m_state=6
00:40:45.497 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4536
00:40:45.501 00.004 6120 Star::Find returns 1 (1), X=967.83, Y=48.99, Mass=14371, SNR=77.8, Peak=255 HFD=6.9
00:40:45.505 00.004 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
00:40:45.508 00.003 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
00:40:45.512 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=0.64 hyp=0.71 cameraTheta=1.13 mountX=-0.42 mountY=-0.44, mountTheta=-2.33
00:40:45.519 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.64, opts=13)
00:40:45.525 00.006 6120 Enqueuing Move request for scope (0.30, 0.64)
00:40:45.528 00.003 7680 Worker thread wakes up
00:40:45.528 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.64) opts 0xd
00:40:45.530 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:45.534 00.004 6120 UpdateGuideState exits: m=14371 SNR=77.8 Saturated
00:40:45.538 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:45.541 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:45.546 00.005 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.64)
00:40:45.547 00.001 6120 Enqueuing Expose request
00:40:45.551 00.004 7680 Moving (0.30, 0.64) raw xDistance=-0.42 yDistance=-0.44
00:40:45.551 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
00:40:45.551 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:40:45.551 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
00:40:45.552 00.001 7680 MoveAxis(E, 171, ABG)
00:40:45.552 00.000 7680 Guiding  Dir = 2, Dur = 171
00:40:45.552 00.000 7680 IsSlewing returns 0
00:40:45.552 00.000 7680 IsGuiding returns 0
00:40:45.554 00.002 7680 PulseGuide returned control before completion, sleep 181
00:40:45.750 00.196 7680 IsGuiding returns 1
00:40:45.752 00.002 7680 scope still moving after pulse duration time elapsed
00:40:45.781 00.029 7680 IsSlewing returns 0
00:40:45.783 00.002 7680 IsGuiding returns 0
00:40:45.783 00.000 7680 scope move finished after 171 + 59 ms
00:40:45.784 00.001 7680 Move returns status 0, amount 171
00:40:45.784 00.000 7680 MoveAxis(N, 0, ABG)
00:40:45.785 00.001 7680 Move returns status 0, amount 0
00:40:45.785 00.000 7680 move complete, result=0
00:40:45.785 00.000 7680 worker thread done servicing request
00:40:45.786 00.001 6120 GuideStep: -0.4 px 171 ms EAST, -0.4 px 0 ms NORTH
00:40:45.794 00.008 7680 Worker thread wakes up
00:40:45.795 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:45.795 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:47.048 01.253 7680 Exposure complete
00:40:47.198 00.150 7680 worker thread done servicing request
00:40:47.198 00.000 6120 OnExposeComplete: enter
00:40:47.202 00.004 6120 UpdateGuideState(): m_state=6
00:40:47.207 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4537
00:40:47.213 00.006 6120 Star::Find returns 1 (1), X=967.35, Y=49.54, Mass=14657, SNR=78.2, Peak=255 HFD=7.1
00:40:47.219 00.006 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.61)
00:40:47.222 00.003 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.88)
00:40:47.228 00.006 6120 CameraToMount -- cameraX=-0.18 cameraY=1.19 hyp=1.21 cameraTheta=1.72 mountX=-0.04 mountY=-1.15, mountTheta=-1.61
00:40:47.235 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=1.19, opts=13)
00:40:47.239 00.004 6120 Enqueuing Move request for scope (-0.18, 1.19)
00:40:47.245 00.006 7680 Worker thread wakes up
00:40:47.245 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:47.250 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 1.19) opts 0xd
00:40:47.251 00.001 6120 UpdateGuideState exits: m=14657 SNR=78.2 Saturated
00:40:47.255 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.18, 1.19)
00:40:47.255 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:47.261 00.006 7680 Moving (-0.18, 1.19) raw xDistance=-0.04 yDistance=-1.15
00:40:47.261 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:40:47.261 00.000 7680 resist switch: large excursion: input -1.15 thresh 0.60 direction from 1 to -1
00:40:47.261 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.45
00:40:47.261 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.15 from input -1.15
00:40:47.261 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:47.266 00.005 7680 MoveAxis(E, 0, ABG)
00:40:47.266 00.000 7680 Move returns status 0, amount 0
00:40:47.268 00.002 7680 MoveAxis(N, 624, ABG)
00:40:47.268 00.000 6120 Enqueuing Expose request
00:40:47.272 00.004 7680 Guiding  Dir = 0, Dur = 624
00:40:47.273 00.001 7680 IsSlewing returns 0
00:40:47.273 00.000 7680 IsGuiding returns 0
00:40:47.274 00.001 7680 PulseGuide returned control before completion, sleep 634
00:40:47.923 00.649 7680 IsGuiding returns 1
00:40:47.924 00.001 7680 scope still moving after pulse duration time elapsed
00:40:47.955 00.031 7680 IsSlewing returns 0
00:40:47.956 00.001 7680 IsGuiding returns 0
00:40:47.956 00.000 7680 scope move finished after 624 + 59 ms
00:40:47.957 00.001 7680 Move returns status 0, amount 624
00:40:47.957 00.000 7680 move complete, result=0
00:40:47.958 00.001 7680 worker thread done servicing request
00:40:47.958 00.000 7680 Worker thread wakes up
00:40:47.960 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -1.1 px 624 ms NORTH
00:40:47.966 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:47.967 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:49.217 01.250 7680 Exposure complete
00:40:49.347 00.130 7680 worker thread done servicing request
00:40:49.348 00.001 6120 OnExposeComplete: enter
00:40:49.350 00.002 6120 UpdateGuideState(): m_state=6
00:40:49.355 00.005 6120 Star::Find(15, 967, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4538
00:40:49.359 00.004 6120 Star::Find returns 1 (1), X=967.17, Y=49.13, Mass=14007, SNR=77.0, Peak=255 HFD=6.9
00:40:49.364 00.005 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.96 = -1.33)
00:40:49.369 00.005 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.60)
00:40:49.372 00.003 6120 CameraToMount -- cameraX=-0.36 cameraY=0.79 hyp=0.87 cameraTheta=2.00 mountX=0.21 mountY=-0.87, mountTheta=-1.33
00:40:49.378 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=0.79, opts=13)
00:40:49.381 00.003 6120 Enqueuing Move request for scope (-0.36, 0.79)
00:40:49.385 00.004 7680 Worker thread wakes up
00:40:49.386 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.79) opts 0xd
00:40:49.386 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, 0.79)
00:40:49.386 00.000 7680 Moving (-0.36, 0.79) raw xDistance=0.21 yDistance=-0.87
00:40:49.386 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:40:49.386 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87
00:40:49.386 00.000 7680 MoveAxis(W, 85, ABG)
00:40:49.386 00.000 7680 Guiding  Dir = 3, Dur = 85
00:40:49.386 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:49.389 00.003 7680 IsSlewing returns 0
00:40:49.389 00.000 6120 UpdateGuideState exits: m=14007 SNR=77.0 Saturated
00:40:49.394 00.005 7680 IsGuiding returns 0
00:40:49.396 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:49.400 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:49.404 00.004 7680 PulseGuide returned control before completion, sleep 95
00:40:49.404 00.000 6120 Enqueuing Expose request
00:40:49.503 00.099 7680 IsGuiding returns 1
00:40:49.505 00.002 7680 scope still moving after pulse duration time elapsed
00:40:49.534 00.029 7680 IsSlewing returns 0
00:40:49.535 00.001 7680 IsGuiding returns 0
00:40:49.536 00.001 7680 scope move finished after 85 + 55 ms
00:40:49.536 00.000 7680 Move returns status 0, amount 85
00:40:49.536 00.000 7680 MoveAxis(N, 470, ABG)
00:40:49.538 00.002 7680 Guiding  Dir = 0, Dur = 470
00:40:49.538 00.000 7680 IsSlewing returns 0
00:40:49.538 00.000 7680 IsGuiding returns 0
00:40:49.540 00.002 7680 PulseGuide returned control before completion, sleep 480
00:40:50.035 00.495 7680 IsGuiding returns 1
00:40:50.035 00.000 7680 scope still moving after pulse duration time elapsed
00:40:50.067 00.032 7680 IsSlewing returns 0
00:40:50.067 00.000 7680 IsGuiding returns 0
00:40:50.069 00.002 7680 scope move finished after 470 + 58 ms
00:40:50.069 00.000 7680 Move returns status 0, amount 470
00:40:50.069 00.000 7680 move complete, result=0
00:40:50.069 00.000 7680 worker thread done servicing request
00:40:50.069 00.000 6120 GuideStep: 0.2 px 85 ms WEST, -0.9 px 470 ms NORTH
00:40:50.079 00.010 7680 Worker thread wakes up
00:40:50.079 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:50.079 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:51.329 01.250 7680 Exposure complete
00:40:51.460 00.131 7680 worker thread done servicing request
00:40:51.460 00.000 6120 OnExposeComplete: enter
00:40:51.464 00.004 6120 UpdateGuideState(): m_state=6
00:40:51.468 00.004 6120 Star::Find(15, 967, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4539
00:40:51.471 00.003 6120 Star::Find returns 1 (1), X=967.67, Y=48.77, Mass=14211, SNR=76.4, Peak=255 HFD=7.0
00:40:51.476 00.005 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.08)
00:40:51.481 00.005 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.35)
00:40:51.484 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.42 hyp=0.45 cameraTheta=1.25 mountX=-0.22 mountY=-0.32, mountTheta=-2.17
00:40:51.490 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.42, opts=13)
00:40:51.494 00.004 6120 Enqueuing Move request for scope (0.14, 0.42)
00:40:51.497 00.003 7680 Worker thread wakes up
00:40:51.497 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.42) opts 0xd
00:40:51.498 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.42)
00:40:51.498 00.000 7680 Moving (0.14, 0.42) raw xDistance=-0.22 yDistance=-0.32
00:40:51.498 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.22
00:40:51.498 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:40:51.499 00.001 7680 MoveAxis(E, 83, ABG)
00:40:51.499 00.000 7680 Guiding  Dir = 2, Dur = 83
00:40:51.499 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:51.502 00.003 7680 IsSlewing returns 0
00:40:51.502 00.000 6120 UpdateGuideState exits: m=14211 SNR=76.4 Saturated
00:40:51.506 00.004 7680 IsGuiding returns 0
00:40:51.506 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:51.509 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:51.516 00.007 7680 PulseGuide returned control before completion, sleep 93
00:40:51.516 00.000 6120 Enqueuing Expose request
00:40:51.614 00.098 7680 IsGuiding returns 1
00:40:51.614 00.000 7680 scope still moving after pulse duration time elapsed
00:40:51.646 00.032 7680 IsSlewing returns 0
00:40:51.647 00.001 7680 IsGuiding returns 0
00:40:51.647 00.000 7680 scope move finished after 83 + 57 ms
00:40:51.647 00.000 7680 Move returns status 0, amount 83
00:40:51.647 00.000 7680 MoveAxis(N, 173, ABG)
00:40:51.649 00.002 7680 Guiding  Dir = 0, Dur = 173
00:40:51.649 00.000 7680 IsSlewing returns 0
00:40:51.650 00.001 7680 IsGuiding returns 0
00:40:51.650 00.000 7680 PulseGuide returned control before completion, sleep 183
00:40:51.847 00.197 7680 IsGuiding returns 1
00:40:51.848 00.001 7680 scope still moving after pulse duration time elapsed
00:40:51.878 00.030 7680 IsSlewing returns 0
00:40:51.880 00.002 7680 IsGuiding returns 0
00:40:51.881 00.001 7680 scope move finished after 173 + 58 ms
00:40:51.882 00.001 7680 Move returns status 0, amount 173
00:40:51.882 00.000 7680 move complete, result=0
00:40:51.882 00.000 7680 worker thread done servicing request
00:40:51.883 00.001 6120 GuideStep: -0.2 px 83 ms EAST, -0.3 px 173 ms NORTH
00:40:51.889 00.006 7680 Worker thread wakes up
00:40:51.890 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:51.890 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:53.139 01.249 7680 Exposure complete
00:40:53.275 00.136 7680 worker thread done servicing request
00:40:53.276 00.001 6120 OnExposeComplete: enter
00:40:53.280 00.004 6120 UpdateGuideState(): m_state=6
00:40:53.285 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4540
00:40:53.289 00.004 6120 Star::Find returns 1 (1), X=967.70, Y=48.71, Mass=15193, SNR=79.9, Peak=255 HFD=7.1
00:40:53.292 00.003 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.08 = -2.21)
00:40:53.296 00.004 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.48)
00:40:53.302 00.006 6120 CameraToMount -- cameraX=0.18 cameraY=0.36 hyp=0.40 cameraTheta=1.12 mountX=-0.24 mountY=-0.25, mountTheta=-2.34
00:40:53.307 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.36, opts=13)
00:40:53.311 00.004 6120 Enqueuing Move request for scope (0.18, 0.36)
00:40:53.316 00.005 7680 Worker thread wakes up
00:40:53.317 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:53.320 00.003 6120 UpdateGuideState exits: m=15193 SNR=79.9 Saturated
00:40:53.323 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:53.327 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:53.332 00.005 6120 Enqueuing Expose request
00:40:53.336 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.36) opts 0xd
00:40:53.336 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.36)
00:40:53.336 00.000 7680 Moving (0.18, 0.36) raw xDistance=-0.24 yDistance=-0.25
00:40:53.336 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
00:40:53.336 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:40:53.337 00.001 7680 MoveAxis(E, 104, ABG)
00:40:53.338 00.001 7680 Guiding  Dir = 2, Dur = 104
00:40:53.338 00.000 7680 IsSlewing returns 0
00:40:53.338 00.000 7680 IsGuiding returns 0
00:40:53.339 00.001 7680 PulseGuide returned control before completion, sleep 114
00:40:53.456 00.117 7680 IsGuiding returns 1
00:40:53.456 00.000 7680 scope still moving after pulse duration time elapsed
00:40:53.487 00.031 7680 IsSlewing returns 0
00:40:53.488 00.001 7680 IsGuiding returns 0
00:40:53.489 00.001 7680 scope move finished after 104 + 46 ms
00:40:53.489 00.000 7680 Move returns status 0, amount 104
00:40:53.490 00.001 7680 MoveAxis(N, 135, ABG)
00:40:53.490 00.000 7680 Guiding  Dir = 0, Dur = 135
00:40:53.490 00.000 7680 IsSlewing returns 0
00:40:53.492 00.002 7680 IsGuiding returns 0
00:40:53.492 00.000 7680 PulseGuide returned control before completion, sleep 145
00:40:53.643 00.151 7680 IsGuiding returns 1
00:40:53.644 00.001 7680 scope still moving after pulse duration time elapsed
00:40:53.673 00.029 7680 IsSlewing returns 0
00:40:53.674 00.001 7680 IsGuiding returns 0
00:40:53.675 00.001 7680 scope move finished after 135 + 47 ms
00:40:53.675 00.000 7680 Move returns status 0, amount 135
00:40:53.675 00.000 7680 move complete, result=0
00:40:53.676 00.001 7680 worker thread done servicing request
00:40:53.677 00.001 6120 GuideStep: -0.2 px 104 ms EAST, -0.2 px 135 ms NORTH
00:40:53.683 00.006 7680 Worker thread wakes up
00:40:53.683 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:53.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:54.935 01.252 7680 Exposure complete
00:40:55.062 00.127 7680 worker thread done servicing request
00:40:55.063 00.001 6120 OnExposeComplete: enter
00:40:55.067 00.004 6120 UpdateGuideState(): m_state=6
00:40:55.070 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4541
00:40:55.075 00.005 6120 Star::Find returns 1 (1), X=967.60, Y=48.48, Mass=14023, SNR=77.5, Peak=255 HFD=7.1
00:40:55.079 00.004 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
00:40:55.084 00.005 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
00:40:55.087 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.05 mountX=-0.10 mountY=-0.08, mountTheta=-2.43
00:40:55.092 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.13, opts=13)
00:40:55.097 00.005 6120 Enqueuing Move request for scope (0.08, 0.13)
00:40:55.100 00.003 7680 Worker thread wakes up
00:40:55.101 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
00:40:55.101 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
00:40:55.101 00.000 7680 Moving (0.08, 0.13) raw xDistance=-0.10 yDistance=-0.08
00:40:55.101 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:40:55.101 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:55.105 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:40:55.105 00.000 6120 UpdateGuideState exits: m=14023 SNR=77.5 Saturated
00:40:55.110 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:40:55.110 00.000 7680 MoveAxis(E, 0, ABG)
00:40:55.111 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:55.116 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:55.121 00.005 6120 Enqueuing Expose request
00:40:55.124 00.003 7680 Move returns status 0, amount 0
00:40:55.124 00.000 7680 MoveAxis(N, 0, ABG)
00:40:55.125 00.001 7680 Move returns status 0, amount 0
00:40:55.125 00.000 7680 move complete, result=0
00:40:55.125 00.000 7680 worker thread done servicing request
00:40:55.125 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:40:55.130 00.005 7680 Worker thread wakes up
00:40:55.130 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:55.130 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:56.385 01.255 7680 Exposure complete
00:40:56.520 00.135 7680 worker thread done servicing request
00:40:56.520 00.000 6120 OnExposeComplete: enter
00:40:56.525 00.005 6120 UpdateGuideState(): m_state=6
00:40:56.528 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4542
00:40:56.533 00.005 6120 Star::Find returns 1 (1), X=967.58, Y=48.70, Mass=14555, SNR=80.0, Peak=255 HFD=7.2
00:40:56.536 00.003 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.90)
00:40:56.540 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.17)
00:40:56.544 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.35 hyp=0.36 cameraTheta=1.43 mountX=-0.11 mountY=-0.30, mountTheta=-1.94
00:40:56.549 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.35, opts=13)
00:40:56.552 00.003 6120 Enqueuing Move request for scope (0.05, 0.35)
00:40:56.556 00.004 7680 Worker thread wakes up
00:40:56.556 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.35) opts 0xd
00:40:56.557 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.35)
00:40:56.557 00.000 7680 Moving (0.05, 0.35) raw xDistance=-0.11 yDistance=-0.30
00:40:56.557 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:40:56.557 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:40:56.558 00.001 7680 MoveAxis(E, 0, ABG)
00:40:56.558 00.000 7680 Move returns status 0, amount 0
00:40:56.558 00.000 7680 MoveAxis(N, 161, ABG)
00:40:56.558 00.000 7680 Guiding  Dir = 0, Dur = 161
00:40:56.558 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:56.562 00.004 7680 IsSlewing returns 0
00:40:56.562 00.000 6120 UpdateGuideState exits: m=14555 SNR=80.0 Saturated
00:40:56.565 00.003 7680 IsGuiding returns 0
00:40:56.566 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:56.569 00.003 7680 PulseGuide returned control before completion, sleep 171
00:40:56.569 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:56.573 00.004 6120 Enqueuing Expose request
00:40:56.749 00.176 7680 IsGuiding returns 1
00:40:56.750 00.001 7680 scope still moving after pulse duration time elapsed
00:40:56.779 00.029 7680 IsSlewing returns 0
00:40:56.780 00.001 7680 IsGuiding returns 0
00:40:56.782 00.002 7680 scope move finished after 161 + 54 ms
00:40:56.782 00.000 7680 Move returns status 0, amount 161
00:40:56.783 00.001 7680 move complete, result=0
00:40:56.783 00.000 7680 worker thread done servicing request
00:40:56.784 00.001 7680 Worker thread wakes up
00:40:56.784 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 161 ms NORTH
00:40:56.790 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:56.790 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:58.040 01.250 7680 Exposure complete
00:40:58.181 00.141 7680 worker thread done servicing request
00:40:58.182 00.001 6120 OnExposeComplete: enter
00:40:58.188 00.006 6120 UpdateGuideState(): m_state=6
00:40:58.194 00.006 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4543
00:40:58.198 00.004 6120 Star::Find returns 1 (1), X=967.58, Y=48.77, Mass=15067, SNR=79.2, Peak=255 HFD=7.1
00:40:58.204 00.006 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
00:40:58.208 00.004 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
00:40:58.212 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.43 hyp=0.43 cameraTheta=1.45 mountX=-0.13 mountY=-0.36, mountTheta=-1.92
00:40:58.217 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.43, opts=13)
00:40:58.223 00.006 6120 Enqueuing Move request for scope (0.05, 0.43)
00:40:58.227 00.004 7680 Worker thread wakes up
00:40:58.227 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.43) opts 0xd
00:40:58.227 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.43)
00:40:58.228 00.001 7680 Moving (0.05, 0.43) raw xDistance=-0.13 yDistance=-0.36
00:40:58.228 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:40:58.229 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:40:58.229 00.000 7680 MoveAxis(E, 0, ABG)
00:40:58.229 00.000 7680 Move returns status 0, amount 0
00:40:58.229 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:58.234 00.005 6120 UpdateGuideState exits: m=15067 SNR=79.2 Saturated
00:40:58.238 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:58.242 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:58.246 00.004 6120 Enqueuing Expose request
00:40:58.249 00.003 7680 MoveAxis(N, 196, ABG)
00:40:58.249 00.000 7680 Guiding  Dir = 0, Dur = 196
00:40:58.249 00.000 7680 IsSlewing returns 0
00:40:58.251 00.002 7680 IsGuiding returns 0
00:40:58.251 00.000 7680 PulseGuide returned control before completion, sleep 206
00:40:58.467 00.216 7680 IsGuiding returns 1
00:40:58.469 00.002 7680 scope still moving after pulse duration time elapsed
00:40:58.498 00.029 7680 IsSlewing returns 0
00:40:58.500 00.002 7680 IsGuiding returns 0
00:40:58.501 00.001 7680 scope move finished after 196 + 54 ms
00:40:58.501 00.000 7680 Move returns status 0, amount 196
00:40:58.502 00.001 7680 move complete, result=0
00:40:58.502 00.000 7680 worker thread done servicing request
00:40:58.503 00.001 7680 Worker thread wakes up
00:40:58.503 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 196 ms NORTH
00:40:58.510 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:58.510 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:40:59.758 01.248 7680 Exposure complete
00:40:59.892 00.134 7680 worker thread done servicing request
00:40:59.892 00.000 6120 OnExposeComplete: enter
00:40:59.896 00.004 6120 UpdateGuideState(): m_state=6
00:40:59.900 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4544
00:40:59.904 00.004 6120 Star::Find returns 1 (1), X=967.64, Y=48.35, Mass=14245, SNR=78.3, Peak=255 HFD=7.1
00:40:59.908 00.004 6120 CameraToMount -- cameraTheta (0.02) - m_xAngle (-2.95) = xAngle (2.98 = 2.98)
00:40:59.911 00.003 6120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.71 = 2.71)
00:40:59.915 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.02 mountX=-0.11 mountY=0.05, mountTheta=2.74
00:40:59.920 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.00, opts=13)
00:40:59.925 00.005 6120 Enqueuing Move request for scope (0.12, 0.00)
00:40:59.928 00.003 7680 Worker thread wakes up
00:40:59.930 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
00:40:59.930 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
00:40:59.930 00.000 7680 Moving (0.12, 0.00) raw xDistance=-0.11 yDistance=0.05
00:40:59.930 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:40:59.930 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:40:59.931 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:40:59.931 00.000 7680 MoveAxis(E, 0, ABG)
00:40:59.931 00.000 7680 Move returns status 0, amount 0
00:40:59.931 00.000 7680 MoveAxis(N, 0, ABG)
00:40:59.931 00.000 7680 Move returns status 0, amount 0
00:40:59.932 00.001 7680 move complete, result=0
00:40:59.932 00.000 7680 worker thread done servicing request
00:40:59.932 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:40:59.936 00.004 6120 UpdateGuideState exits: m=14245 SNR=78.3 Saturated
00:40:59.940 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:59.945 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:40:59.948 00.003 6120 Enqueuing Expose request
00:40:59.952 00.004 7680 Worker thread wakes up
00:40:59.952 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:40:59.957 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:40:59.957 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:01.211 01.254 7680 Exposure complete
00:41:01.350 00.139 7680 worker thread done servicing request
00:41:01.350 00.000 6120 OnExposeComplete: enter
00:41:01.355 00.005 6120 UpdateGuideState(): m_state=6
00:41:01.361 00.006 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4545
00:41:01.364 00.003 6120 Star::Find returns 1 (1), X=967.75, Y=48.78, Mass=14404, SNR=78.0, Peak=255 HFD=7.0
00:41:01.369 00.005 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.05 = -2.23)
00:41:01.375 00.006 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.50)
00:41:01.378 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=0.43 hyp=0.48 cameraTheta=1.10 mountX=-0.30 mountY=-0.29, mountTheta=-2.37
00:41:01.383 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.43, opts=13)
00:41:01.387 00.004 6120 Enqueuing Move request for scope (0.22, 0.43)
00:41:01.392 00.005 7680 Worker thread wakes up
00:41:01.393 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.43) opts 0xd
00:41:01.393 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.43)
00:41:01.393 00.000 7680 Moving (0.22, 0.43) raw xDistance=-0.30 yDistance=-0.29
00:41:01.394 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:01.398 00.004 6120 UpdateGuideState exits: m=14404 SNR=78.0 Saturated
00:41:01.402 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:41:01.402 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:41:01.402 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:01.406 00.004 7680 MoveAxis(E, 122, ABG)
00:41:01.407 00.001 7680 Guiding  Dir = 2, Dur = 122
00:41:01.407 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:01.410 00.003 6120 Enqueuing Expose request
00:41:01.414 00.004 7680 IsSlewing returns 0
00:41:01.414 00.000 7680 IsGuiding returns 0
00:41:01.414 00.000 7680 PulseGuide returned control before completion, sleep 132
00:41:01.563 00.149 7680 IsGuiding returns 0
00:41:01.564 00.001 7680 Move returns status 0, amount 122
00:41:01.564 00.000 7680 MoveAxis(N, 157, ABG)
00:41:01.565 00.001 7680 Guiding  Dir = 0, Dur = 157
00:41:01.565 00.000 7680 IsSlewing returns 0
00:41:01.566 00.001 7680 IsGuiding returns 0
00:41:01.566 00.000 7680 PulseGuide returned control before completion, sleep 167
00:41:01.750 00.184 7680 IsGuiding returns 1
00:41:01.751 00.001 7680 scope still moving after pulse duration time elapsed
00:41:01.781 00.030 7680 IsSlewing returns 0
00:41:01.783 00.002 7680 IsGuiding returns 0
00:41:01.783 00.000 7680 scope move finished after 157 + 59 ms
00:41:01.784 00.001 7680 Move returns status 0, amount 157
00:41:01.784 00.000 7680 move complete, result=0
00:41:01.784 00.000 7680 worker thread done servicing request
00:41:01.785 00.001 7680 Worker thread wakes up
00:41:01.785 00.000 6120 GuideStep: -0.3 px 122 ms EAST, -0.3 px 157 ms NORTH
00:41:01.790 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:01.790 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:03.041 01.251 7680 Exposure complete
00:41:03.176 00.135 7680 worker thread done servicing request
00:41:03.177 00.001 6120 OnExposeComplete: enter
00:41:03.180 00.003 6120 UpdateGuideState(): m_state=6
00:41:03.185 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4546
00:41:03.189 00.004 6120 Star::Find returns 1 (1), X=967.36, Y=48.87, Mass=14820, SNR=79.2, Peak=255 HFD=6.9
00:41:03.193 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
00:41:03.196 00.003 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
00:41:03.201 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.53 hyp=0.55 cameraTheta=1.89 mountX=0.07 mountY=-0.55, mountTheta=-1.44
00:41:03.206 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.53, opts=13)
00:41:03.211 00.005 6120 Enqueuing Move request for scope (-0.17, 0.53)
00:41:03.215 00.004 7680 Worker thread wakes up
00:41:03.215 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.53) opts 0xd
00:41:03.215 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.53)
00:41:03.216 00.001 7680 Moving (-0.17, 0.53) raw xDistance=0.07 yDistance=-0.55
00:41:03.216 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:41:03.216 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:41:03.216 00.000 7680 MoveAxis(E, 0, ABG)
00:41:03.216 00.000 7680 Move returns status 0, amount 0
00:41:03.216 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:03.220 00.004 7680 MoveAxis(N, 297, ABG)
00:41:03.220 00.000 7680 Guiding  Dir = 0, Dur = 297
00:41:03.220 00.000 6120 UpdateGuideState exits: m=14820 SNR=79.2 Saturated
00:41:03.224 00.004 7680 IsSlewing returns 0
00:41:03.225 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:03.228 00.003 7680 IsGuiding returns 0
00:41:03.229 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:03.232 00.003 7680 PulseGuide returned control before completion, sleep 307
00:41:03.232 00.000 6120 Enqueuing Expose request
00:41:03.549 00.317 7680 IsGuiding returns 1
00:41:03.550 00.001 7680 scope still moving after pulse duration time elapsed
00:41:03.580 00.030 7680 IsSlewing returns 0
00:41:03.581 00.001 7680 IsGuiding returns 0
00:41:03.581 00.000 7680 scope move finished after 297 + 54 ms
00:41:03.581 00.000 7680 Move returns status 0, amount 297
00:41:03.581 00.000 7680 move complete, result=0
00:41:03.582 00.001 7680 worker thread done servicing request
00:41:03.582 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 297 ms NORTH
00:41:03.588 00.006 7680 Worker thread wakes up
00:41:03.588 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:03.588 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:04.842 01.254 7680 Exposure complete
00:41:04.960 00.118 7680 worker thread done servicing request
00:41:04.961 00.001 6120 OnExposeComplete: enter
00:41:04.965 00.004 6120 UpdateGuideState(): m_state=6
00:41:04.968 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4547
00:41:04.971 00.003 6120 Star::Find returns 1 (1), X=967.70, Y=48.66, Mass=14742, SNR=78.6, Peak=255 HFD=7.1
00:41:04.975 00.004 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.02 = -2.26)
00:41:04.979 00.004 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.53)
00:41:04.983 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.31 hyp=0.35 cameraTheta=1.07 mountX=-0.22 mountY=-0.20, mountTheta=-2.41
00:41:04.988 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.31, opts=13)
00:41:04.992 00.004 6120 Enqueuing Move request for scope (0.17, 0.31)
00:41:04.995 00.003 7680 Worker thread wakes up
00:41:04.995 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.31) opts 0xd
00:41:04.996 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.31)
00:41:04.996 00.000 7680 Moving (0.17, 0.31) raw xDistance=-0.22 yDistance=-0.20
00:41:04.996 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:41:04.996 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:41:04.996 00.000 7680 MoveAxis(E, 92, ABG)
00:41:04.996 00.000 7680 Guiding  Dir = 2, Dur = 92
00:41:04.996 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:05.001 00.005 7680 IsSlewing returns 0
00:41:05.001 00.000 6120 UpdateGuideState exits: m=14742 SNR=78.6 Saturated
00:41:05.004 00.003 7680 IsGuiding returns 0
00:41:05.004 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:05.008 00.004 7680 PulseGuide returned control before completion, sleep 102
00:41:05.008 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:05.010 00.002 6120 Enqueuing Expose request
00:41:05.113 00.103 7680 IsGuiding returns 1
00:41:05.114 00.001 7680 scope still moving after pulse duration time elapsed
00:41:05.144 00.030 7680 IsSlewing returns 0
00:41:05.146 00.002 7680 IsGuiding returns 0
00:41:05.146 00.000 7680 scope move finished after 92 + 50 ms
00:41:05.147 00.001 7680 Move returns status 0, amount 92
00:41:05.147 00.000 7680 MoveAxis(N, 110, ABG)
00:41:05.148 00.001 7680 Guiding  Dir = 0, Dur = 110
00:41:05.148 00.000 7680 IsSlewing returns 0
00:41:05.149 00.001 7680 IsGuiding returns 0
00:41:05.150 00.001 7680 PulseGuide returned control before completion, sleep 120
00:41:05.285 00.135 7680 IsGuiding returns 1
00:41:05.287 00.002 7680 scope still moving after pulse duration time elapsed
00:41:05.316 00.029 7680 IsSlewing returns 0
00:41:05.318 00.002 7680 IsGuiding returns 0
00:41:05.318 00.000 7680 scope move finished after 110 + 58 ms
00:41:05.318 00.000 7680 Move returns status 0, amount 110
00:41:05.319 00.001 7680 move complete, result=0
00:41:05.319 00.000 7680 worker thread done servicing request
00:41:05.319 00.000 6120 GuideStep: -0.2 px 92 ms EAST, -0.2 px 110 ms NORTH
00:41:05.328 00.009 7680 Worker thread wakes up
00:41:05.328 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:05.329 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:06.582 01.253 7680 Exposure complete
00:41:06.726 00.144 7680 worker thread done servicing request
00:41:06.726 00.000 6120 OnExposeComplete: enter
00:41:06.731 00.005 6120 UpdateGuideState(): m_state=6
00:41:06.736 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4548
00:41:06.741 00.005 6120 Star::Find returns 1 (1), X=967.27, Y=48.63, Mass=14123, SNR=77.0, Peak=255 HFD=7.1
00:41:06.744 00.003 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.26 = -1.03)
00:41:06.748 00.004 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.30)
00:41:06.751 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.29 hyp=0.39 cameraTheta=2.30 mountX=0.20 mountY=-0.37, mountTheta=-1.08
00:41:06.757 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.29, opts=13)
00:41:06.761 00.004 6120 Enqueuing Move request for scope (-0.26, 0.29)
00:41:06.764 00.003 7680 Worker thread wakes up
00:41:06.764 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.29) opts 0xd
00:41:06.764 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.29)
00:41:06.765 00.001 7680 Moving (-0.26, 0.29) raw xDistance=0.20 yDistance=-0.37
00:41:06.765 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.20
00:41:06.765 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:41:06.766 00.001 7680 MoveAxis(W, 75, ABG)
00:41:06.766 00.000 7680 Guiding  Dir = 3, Dur = 75
00:41:06.766 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:06.770 00.004 7680 IsSlewing returns 0
00:41:06.771 00.001 6120 UpdateGuideState exits: m=14123 SNR=77.0 Saturated
00:41:06.775 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:06.779 00.004 7680 IsGuiding returns 0
00:41:06.779 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:06.783 00.004 6120 Enqueuing Expose request
00:41:06.787 00.004 7680 PulseGuide returned control before completion, sleep 85
00:41:06.878 00.091 7680 IsGuiding returns 1
00:41:06.878 00.000 7680 scope still moving after pulse duration time elapsed
00:41:06.908 00.030 7680 IsSlewing returns 0
00:41:06.908 00.000 7680 IsGuiding returns 0
00:41:06.908 00.000 7680 scope move finished after 75 + 53 ms
00:41:06.908 00.000 7680 Move returns status 0, amount 75
00:41:06.909 00.001 7680 MoveAxis(N, 202, ABG)
00:41:06.909 00.000 7680 Guiding  Dir = 0, Dur = 202
00:41:06.909 00.000 7680 IsSlewing returns 0
00:41:06.909 00.000 7680 IsGuiding returns 0
00:41:06.910 00.001 7680 PulseGuide returned control before completion, sleep 212
00:41:07.127 00.217 7680 IsGuiding returns 1
00:41:07.127 00.000 7680 scope still moving after pulse duration time elapsed
00:41:07.158 00.031 7680 IsSlewing returns 0
00:41:07.159 00.001 7680 IsGuiding returns 1
00:41:07.189 00.030 7680 IsSlewing returns 0
00:41:07.190 00.001 7680 IsGuiding returns 1
00:41:07.220 00.030 7680 IsSlewing returns 0
00:41:07.222 00.002 7680 IsGuiding returns 1
00:41:07.251 00.029 7680 IsSlewing returns 0
00:41:07.252 00.001 7680 IsGuiding returns 0
00:41:07.253 00.001 7680 scope move finished after 202 + 141 ms
00:41:07.253 00.000 7680 Move returns status 0, amount 202
00:41:07.253 00.000 7680 move complete, result=0
00:41:07.253 00.000 7680 worker thread done servicing request
00:41:07.254 00.001 6120 GuideStep: 0.2 px 75 ms WEST, -0.4 px 202 ms NORTH
00:41:07.260 00.006 7680 Worker thread wakes up
00:41:07.262 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:07.262 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:08.520 01.258 7680 Exposure complete
00:41:08.658 00.138 7680 worker thread done servicing request
00:41:08.658 00.000 6120 OnExposeComplete: enter
00:41:08.663 00.005 6120 UpdateGuideState(): m_state=6
00:41:08.671 00.008 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4549
00:41:08.677 00.006 6120 Star::Find returns 1 (1), X=967.47, Y=48.63, Mass=14317, SNR=77.2, Peak=255 HFD=7.1
00:41:08.681 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.55)
00:41:08.686 00.005 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
00:41:08.689 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.78 mountX=0.01 mountY=-0.28, mountTheta=-1.55
00:41:08.694 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.28, opts=13)
00:41:08.698 00.004 6120 Enqueuing Move request for scope (-0.06, 0.28)
00:41:08.703 00.005 7680 Worker thread wakes up
00:41:08.703 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:08.708 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.28) opts 0xd
00:41:08.708 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.28)
00:41:08.708 00.000 7680 Moving (-0.06, 0.28) raw xDistance=0.01 yDistance=-0.28
00:41:08.708 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:41:08.709 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:41:08.709 00.000 7680 MoveAxis(E, 0, ABG)
00:41:08.709 00.000 6120 UpdateGuideState exits: m=14317 SNR=77.2 Saturated
00:41:08.714 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:08.718 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:08.722 00.004 6120 Enqueuing Expose request
00:41:08.726 00.004 7680 Move returns status 0, amount 0
00:41:08.726 00.000 7680 MoveAxis(N, 151, ABG)
00:41:08.726 00.000 7680 Guiding  Dir = 0, Dur = 151
00:41:08.726 00.000 7680 IsSlewing returns 0
00:41:08.727 00.001 7680 IsGuiding returns 0
00:41:08.727 00.000 7680 PulseGuide returned control before completion, sleep 161
00:41:08.898 00.171 7680 IsGuiding returns 1
00:41:08.898 00.000 7680 scope still moving after pulse duration time elapsed
00:41:08.929 00.031 7680 IsSlewing returns 0
00:41:08.929 00.000 7680 IsGuiding returns 0
00:41:08.930 00.001 7680 scope move finished after 151 + 51 ms
00:41:08.930 00.000 7680 Move returns status 0, amount 151
00:41:08.930 00.000 7680 move complete, result=0
00:41:08.930 00.000 7680 worker thread done servicing request
00:41:08.932 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 151 ms NORTH
00:41:08.937 00.005 7680 Worker thread wakes up
00:41:08.937 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:08.937 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:10.181 01.244 7680 Exposure complete
00:41:10.316 00.135 7680 worker thread done servicing request
00:41:10.317 00.001 6120 OnExposeComplete: enter
00:41:10.321 00.004 6120 UpdateGuideState(): m_state=6
00:41:10.325 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4550
00:41:10.331 00.006 6120 Star::Find returns 1 (1), X=967.80, Y=48.20, Mass=14227, SNR=77.6, Peak=255 HFD=6.8
00:41:10.335 00.004 6120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-2.95) = xAngle (2.46 = 2.46)
00:41:10.339 00.004 6120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.19 = 2.19)
00:41:10.343 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=-0.15 hyp=0.30 cameraTheta=-0.50 mountX=-0.24 mountY=0.25, mountTheta=2.33
00:41:10.348 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.15, opts=13)
00:41:10.352 00.004 6120 Enqueuing Move request for scope (0.27, -0.15)
00:41:10.357 00.005 7680 Worker thread wakes up
00:41:10.357 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.15) opts 0xd
00:41:10.358 00.001 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.15)
00:41:10.358 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:10.362 00.004 6120 UpdateGuideState exits: m=14227 SNR=77.6 Saturated
00:41:10.366 00.004 7680 Moving (0.27, -0.15) raw xDistance=-0.24 yDistance=0.25
00:41:10.366 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:41:10.367 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:41:10.367 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:10.370 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:10.374 00.004 6120 Enqueuing Expose request
00:41:10.377 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:41:10.377 00.000 7680 MoveAxis(E, 96, ABG)
00:41:10.378 00.001 7680 Guiding  Dir = 2, Dur = 96
00:41:10.378 00.000 7680 IsSlewing returns 0
00:41:10.379 00.001 7680 IsGuiding returns 0
00:41:10.379 00.000 7680 PulseGuide returned control before completion, sleep 106
00:41:10.496 00.117 7680 IsGuiding returns 1
00:41:10.497 00.001 7680 scope still moving after pulse duration time elapsed
00:41:10.527 00.030 7680 IsSlewing returns 0
00:41:10.530 00.003 7680 IsGuiding returns 0
00:41:10.530 00.000 7680 scope move finished after 96 + 55 ms
00:41:10.530 00.000 7680 Move returns status 0, amount 96
00:41:10.530 00.000 7680 MoveAxis(N, 0, ABG)
00:41:10.532 00.002 7680 Move returns status 0, amount 0
00:41:10.532 00.000 7680 move complete, result=0
00:41:10.532 00.000 7680 worker thread done servicing request
00:41:10.532 00.000 7680 Worker thread wakes up
00:41:10.533 00.001 6120 GuideStep: -0.2 px 96 ms EAST, 0.2 px 0 ms NORTH
00:41:10.540 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:10.540 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:11.790 01.250 7680 Exposure complete
00:41:11.930 00.140 7680 worker thread done servicing request
00:41:11.931 00.001 6120 OnExposeComplete: enter
00:41:11.934 00.003 6120 UpdateGuideState(): m_state=6
00:41:11.937 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4551
00:41:11.940 00.003 6120 Star::Find returns 1 (1), X=967.73, Y=48.44, Mass=13806, SNR=76.0, Peak=255 HFD=7.1
00:41:11.945 00.005 6120 CameraToMount -- cameraTheta (0.42) - m_xAngle (-2.95) = xAngle (3.37 = -2.91)
00:41:11.948 00.003 6120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.10 = 3.10)
00:41:11.952 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.42 mountX=-0.21 mountY=0.01, mountTheta=3.10
00:41:11.958 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.09, opts=13)
00:41:11.961 00.003 6120 Enqueuing Move request for scope (0.20, 0.09)
00:41:11.963 00.002 7680 Worker thread wakes up
00:41:11.963 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:11.966 00.003 6120 UpdateGuideState exits: m=13806 SNR=76.0 Saturated
00:41:11.969 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:11.973 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:11.975 00.002 6120 Enqueuing Expose request
00:41:11.977 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
00:41:11.977 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
00:41:11.979 00.002 7680 Moving (0.20, 0.09) raw xDistance=-0.21 yDistance=0.01
00:41:11.979 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
00:41:11.979 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:41:11.979 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:41:11.979 00.000 7680 MoveAxis(E, 94, ABG)
00:41:11.980 00.001 7680 Guiding  Dir = 2, Dur = 94
00:41:11.980 00.000 7680 IsSlewing returns 0
00:41:11.980 00.000 7680 IsGuiding returns 0
00:41:11.981 00.001 7680 PulseGuide returned control before completion, sleep 104
00:41:12.090 00.109 7680 IsGuiding returns 1
00:41:12.090 00.000 7680 scope still moving after pulse duration time elapsed
00:41:12.121 00.031 7680 IsSlewing returns 0
00:41:12.122 00.001 7680 IsGuiding returns 0
00:41:12.122 00.000 7680 scope move finished after 94 + 47 ms
00:41:12.123 00.001 7680 Move returns status 0, amount 94
00:41:12.123 00.000 7680 MoveAxis(N, 0, ABG)
00:41:12.123 00.000 7680 Move returns status 0, amount 0
00:41:12.123 00.000 7680 move complete, result=0
00:41:12.124 00.001 6120 GuideStep: -0.2 px 94 ms EAST, 0.0 px 0 ms NORTH
00:41:12.131 00.007 7680 worker thread done servicing request
00:41:12.131 00.000 7680 Worker thread wakes up
00:41:12.131 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:12.131 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:13.386 01.255 7680 Exposure complete
00:41:13.554 00.168 7680 worker thread done servicing request
00:41:13.554 00.000 6120 OnExposeComplete: enter
00:41:13.559 00.005 6120 UpdateGuideState(): m_state=6
00:41:13.564 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4552
00:41:13.571 00.007 6120 Star::Find returns 1 (1), X=967.64, Y=48.82, Mass=14272, SNR=78.9, Peak=255 HFD=6.9
00:41:13.577 00.006 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
00:41:13.581 00.004 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.26)
00:41:13.586 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.47 hyp=0.49 cameraTheta=1.34 mountX=-0.20 mountY=-0.38, mountTheta=-2.05
00:41:13.591 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.47, opts=13)
00:41:13.597 00.006 6120 Enqueuing Move request for scope (0.11, 0.47)
00:41:13.603 00.006 7680 Worker thread wakes up
00:41:13.604 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:13.608 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.47) opts 0xd
00:41:13.608 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.47)
00:41:13.610 00.002 6120 UpdateGuideState exits: m=14272 SNR=78.9 Saturated
00:41:13.615 00.005 7680 Moving (0.11, 0.47) raw xDistance=-0.20 yDistance=-0.38
00:41:13.615 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:13.620 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:41:13.620 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:13.625 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:41:13.625 00.000 6120 Enqueuing Expose request
00:41:13.629 00.004 7680 MoveAxis(E, 0, ABG)
00:41:13.630 00.001 7680 Move returns status 0, amount 0
00:41:13.630 00.000 7680 MoveAxis(N, 205, ABG)
00:41:13.630 00.000 7680 Guiding  Dir = 0, Dur = 205
00:41:13.630 00.000 7680 IsSlewing returns 0
00:41:13.631 00.001 7680 IsGuiding returns 0
00:41:13.631 00.000 7680 PulseGuide returned control before completion, sleep 215
00:41:13.858 00.227 7680 IsGuiding returns 1
00:41:13.860 00.002 7680 scope still moving after pulse duration time elapsed
00:41:13.889 00.029 7680 IsSlewing returns 0
00:41:13.890 00.001 7680 IsGuiding returns 0
00:41:13.890 00.000 7680 scope move finished after 205 + 53 ms
00:41:13.890 00.000 7680 Move returns status 0, amount 205
00:41:13.891 00.001 7680 move complete, result=0
00:41:13.891 00.000 7680 worker thread done servicing request
00:41:13.891 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 205 ms NORTH
00:41:13.898 00.007 7680 Worker thread wakes up
00:41:13.898 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:13.898 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:15.153 01.255 7680 Exposure complete
00:41:15.278 00.125 7680 worker thread done servicing request
00:41:15.278 00.000 6120 OnExposeComplete: enter
00:41:15.283 00.005 6120 UpdateGuideState(): m_state=6
00:41:15.286 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4553
00:41:15.290 00.004 6120 Star::Find returns 1 (1), X=967.70, Y=48.90, Mass=15401, SNR=79.8, Peak=255 HFD=6.9
00:41:15.293 00.003 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
00:41:15.297 00.004 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.33)
00:41:15.300 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.55 hyp=0.58 cameraTheta=1.27 mountX=-0.27 mountY=-0.42, mountTheta=-2.14
00:41:15.306 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.55, opts=13)
00:41:15.310 00.004 6120 Enqueuing Move request for scope (0.17, 0.55)
00:41:15.313 00.003 7680 Worker thread wakes up
00:41:15.313 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.55) opts 0xd
00:41:15.313 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.55)
00:41:15.313 00.000 7680 Moving (0.17, 0.55) raw xDistance=-0.27 yDistance=-0.42
00:41:15.313 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:41:15.314 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:15.317 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:41:15.318 00.001 7680 MoveAxis(E, 111, ABG)
00:41:15.318 00.000 7680 Guiding  Dir = 2, Dur = 111
00:41:15.318 00.000 6120 UpdateGuideState exits: m=15401 SNR=79.8 Saturated
00:41:15.322 00.004 7680 IsSlewing returns 0
00:41:15.322 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:15.326 00.004 7680 IsGuiding returns 0
00:41:15.326 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:15.331 00.005 6120 Enqueuing Expose request
00:41:15.335 00.004 7680 PulseGuide returned control before completion, sleep 121
00:41:15.459 00.124 7680 IsGuiding returns 1
00:41:15.463 00.004 7680 scope still moving after pulse duration time elapsed
00:41:15.490 00.027 7680 IsSlewing returns 0
00:41:15.491 00.001 7680 IsGuiding returns 0
00:41:15.491 00.000 7680 scope move finished after 111 + 54 ms
00:41:15.491 00.000 7680 Move returns status 0, amount 111
00:41:15.492 00.001 7680 MoveAxis(N, 228, ABG)
00:41:15.492 00.000 7680 Guiding  Dir = 0, Dur = 228
00:41:15.492 00.000 7680 IsSlewing returns 0
00:41:15.494 00.002 7680 IsGuiding returns 0
00:41:15.495 00.001 7680 PulseGuide returned control before completion, sleep 238
00:41:15.742 00.247 7680 IsGuiding returns 1
00:41:15.744 00.002 7680 scope still moving after pulse duration time elapsed
00:41:15.772 00.028 7680 IsSlewing returns 0
00:41:15.774 00.002 7680 IsGuiding returns 0
00:41:15.775 00.001 7680 scope move finished after 228 + 52 ms
00:41:15.775 00.000 7680 Move returns status 0, amount 228
00:41:15.776 00.001 7680 move complete, result=0
00:41:15.776 00.000 7680 worker thread done servicing request
00:41:15.776 00.000 7680 Worker thread wakes up
00:41:15.777 00.001 6120 GuideStep: -0.3 px 111 ms EAST, -0.4 px 228 ms NORTH
00:41:15.784 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:15.784 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:17.030 01.246 7680 Exposure complete
00:41:17.156 00.126 7680 worker thread done servicing request
00:41:17.156 00.000 6120 OnExposeComplete: enter
00:41:17.160 00.004 6120 UpdateGuideState(): m_state=6
00:41:17.163 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4554
00:41:17.167 00.004 6120 Star::Find returns 1 (1), X=967.26, Y=48.76, Mass=13288, SNR=75.4, Peak=255 HFD=7.0
00:41:17.170 00.003 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.10 = -1.19)
00:41:17.174 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
00:41:17.177 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.41 hyp=0.49 cameraTheta=2.14 mountX=0.18 mountY=-0.48, mountTheta=-1.21
00:41:17.182 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.41, opts=13)
00:41:17.186 00.004 6120 Enqueuing Move request for scope (-0.26, 0.41)
00:41:17.189 00.003 7680 Worker thread wakes up
00:41:17.189 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.41) opts 0xd
00:41:17.189 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.41)
00:41:17.190 00.001 7680 Moving (-0.26, 0.41) raw xDistance=0.18 yDistance=-0.48
00:41:17.191 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:41:17.191 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:41:17.191 00.000 7680 MoveAxis(E, 0, ABG)
00:41:17.191 00.000 7680 Move returns status 0, amount 0
00:41:17.191 00.000 7680 MoveAxis(N, 263, ABG)
00:41:17.191 00.000 7680 Guiding  Dir = 0, Dur = 263
00:41:17.191 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:17.195 00.004 7680 IsSlewing returns 0
00:41:17.195 00.000 6120 UpdateGuideState exits: m=13288 SNR=75.4 Saturated
00:41:17.199 00.004 7680 IsGuiding returns 0
00:41:17.199 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:17.204 00.005 7680 PulseGuide returned control before completion, sleep 273
00:41:17.204 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:17.207 00.003 6120 Enqueuing Expose request
00:41:17.491 00.284 7680 IsGuiding returns 1
00:41:17.492 00.001 7680 scope still moving after pulse duration time elapsed
00:41:17.523 00.031 7680 IsSlewing returns 0
00:41:17.524 00.001 7680 IsGuiding returns 0
00:41:17.525 00.001 7680 scope move finished after 263 + 62 ms
00:41:17.525 00.000 7680 Move returns status 0, amount 263
00:41:17.525 00.000 7680 move complete, result=0
00:41:17.526 00.001 7680 worker thread done servicing request
00:41:17.526 00.000 7680 Worker thread wakes up
00:41:17.526 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:17.526 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 263 ms NORTH
00:41:17.531 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:18.785 01.254 7680 Exposure complete
00:41:18.934 00.149 7680 worker thread done servicing request
00:41:18.934 00.000 6120 OnExposeComplete: enter
00:41:18.938 00.004 6120 UpdateGuideState(): m_state=6
00:41:18.944 00.006 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4555
00:41:18.947 00.003 6120 Star::Find returns 1 (1), X=967.54, Y=48.72, Mass=14451, SNR=78.1, Peak=255 HFD=7.1
00:41:18.952 00.005 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
00:41:18.956 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
00:41:18.959 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.37 hyp=0.37 cameraTheta=1.54 mountX=-0.08 mountY=-0.33, mountTheta=-1.81
00:41:18.964 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.37, opts=13)
00:41:18.969 00.005 6120 Enqueuing Move request for scope (0.01, 0.37)
00:41:18.972 00.003 7680 Worker thread wakes up
00:41:18.973 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.37) opts 0xd
00:41:18.973 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.37)
00:41:18.973 00.000 7680 Moving (0.01, 0.37) raw xDistance=-0.08 yDistance=-0.33
00:41:18.973 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:41:18.973 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:41:18.973 00.000 7680 MoveAxis(E, 0, ABG)
00:41:18.973 00.000 7680 Move returns status 0, amount 0
00:41:18.973 00.000 7680 MoveAxis(N, 178, ABG)
00:41:18.973 00.000 7680 Guiding  Dir = 0, Dur = 178
00:41:18.974 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:18.977 00.003 7680 IsSlewing returns 0
00:41:18.977 00.000 7680 IsGuiding returns 0
00:41:18.977 00.000 7680 PulseGuide returned control before completion, sleep 188
00:41:18.977 00.000 6120 UpdateGuideState exits: m=14451 SNR=78.1 Saturated
00:41:18.983 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:18.987 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:18.991 00.004 6120 Enqueuing Expose request
00:41:19.168 00.177 7680 IsGuiding returns 1
00:41:19.169 00.001 7680 scope still moving after pulse duration time elapsed
00:41:19.200 00.031 7680 IsSlewing returns 0
00:41:19.201 00.001 7680 IsGuiding returns 0
00:41:19.201 00.000 7680 scope move finished after 178 + 45 ms
00:41:19.201 00.000 7680 Move returns status 0, amount 178
00:41:19.201 00.000 7680 move complete, result=0
00:41:19.201 00.000 7680 worker thread done servicing request
00:41:19.203 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 178 ms NORTH
00:41:19.208 00.005 7680 Worker thread wakes up
00:41:19.208 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:19.208 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:20.466 01.258 7680 Exposure complete
00:41:20.598 00.132 7680 worker thread done servicing request
00:41:20.599 00.001 6120 OnExposeComplete: enter
00:41:20.603 00.004 6120 UpdateGuideState(): m_state=6
00:41:20.608 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4556
00:41:20.613 00.005 6120 Star::Find returns 1 (1), X=967.38, Y=48.52, Mass=13382, SNR=75.9, Peak=255 HFD=7.1
00:41:20.617 00.004 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
00:41:20.621 00.004 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
00:41:20.625 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.30 mountX=0.12 mountY=-0.22, mountTheta=-1.08
00:41:20.630 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.17, opts=13)
00:41:20.634 00.004 6120 Enqueuing Move request for scope (-0.15, 0.17)
00:41:20.638 00.004 7680 Worker thread wakes up
00:41:20.638 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
00:41:20.638 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
00:41:20.638 00.000 7680 Moving (-0.15, 0.17) raw xDistance=0.12 yDistance=-0.22
00:41:20.639 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:20.645 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:41:20.645 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:41:20.645 00.000 7680 MoveAxis(E, 0, ABG)
00:41:20.646 00.001 7680 Move returns status 0, amount 0
00:41:20.646 00.000 7680 MoveAxis(N, 119, ABG)
00:41:20.646 00.000 7680 Guiding  Dir = 0, Dur = 119
00:41:20.646 00.000 6120 UpdateGuideState exits: m=13382 SNR=75.9 Saturated
00:41:20.651 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:20.655 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:20.658 00.003 6120 Enqueuing Expose request
00:41:20.661 00.003 7680 IsSlewing returns 0
00:41:20.662 00.001 7680 IsGuiding returns 0
00:41:20.662 00.000 7680 PulseGuide returned control before completion, sleep 129
00:41:20.795 00.133 7680 IsGuiding returns 1
00:41:20.796 00.001 7680 scope still moving after pulse duration time elapsed
00:41:20.825 00.029 7680 IsSlewing returns 0
00:41:20.827 00.002 7680 IsGuiding returns 0
00:41:20.828 00.001 7680 scope move finished after 119 + 46 ms
00:41:20.828 00.000 7680 Move returns status 0, amount 119
00:41:20.828 00.000 7680 move complete, result=0
00:41:20.829 00.001 7680 worker thread done servicing request
00:41:20.829 00.000 7680 Worker thread wakes up
00:41:20.830 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 119 ms NORTH
00:41:20.836 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:20.836 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:22.089 01.253 7680 Exposure complete
00:41:22.219 00.130 7680 worker thread done servicing request
00:41:22.219 00.000 6120 OnExposeComplete: enter
00:41:22.224 00.005 6120 UpdateGuideState(): m_state=6
00:41:22.227 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4557
00:41:22.231 00.004 6120 Star::Find returns 1 (1), X=967.74, Y=48.37, Mass=13781, SNR=75.4, Peak=255 HFD=7.1
00:41:22.235 00.004 6120 CameraToMount -- cameraTheta (0.11) - m_xAngle (-2.95) = xAngle (3.07 = 3.07)
00:41:22.238 00.003 6120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.80 = 2.80)
00:41:22.243 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.11 mountX=-0.21 mountY=0.07, mountTheta=2.81
00:41:22.248 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.02, opts=13)
00:41:22.251 00.003 6120 Enqueuing Move request for scope (0.21, 0.02)
00:41:22.255 00.004 7680 Worker thread wakes up
00:41:22.255 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
00:41:22.255 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
00:41:22.255 00.000 7680 Moving (0.21, 0.02) raw xDistance=-0.21 yDistance=0.07
00:41:22.257 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:41:22.257 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:41:22.257 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:22.261 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:41:22.261 00.000 7680 MoveAxis(E, 87, ABG)
00:41:22.261 00.000 7680 Guiding  Dir = 2, Dur = 87
00:41:22.261 00.000 7680 IsSlewing returns 0
00:41:22.263 00.002 6120 UpdateGuideState exits: m=13781 SNR=75.4 Saturated
00:41:22.267 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:22.271 00.004 7680 IsGuiding returns 0
00:41:22.271 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:22.276 00.005 7680 PulseGuide returned control before completion, sleep 97
00:41:22.276 00.000 6120 Enqueuing Expose request
00:41:22.376 00.100 7680 IsGuiding returns 1
00:41:22.376 00.000 7680 scope still moving after pulse duration time elapsed
00:41:22.408 00.032 7680 IsSlewing returns 0
00:41:22.410 00.002 7680 IsGuiding returns 0
00:41:22.410 00.000 7680 scope move finished after 87 + 51 ms
00:41:22.410 00.000 7680 Move returns status 0, amount 87
00:41:22.412 00.002 7680 MoveAxis(N, 0, ABG)
00:41:22.412 00.000 7680 Move returns status 0, amount 0
00:41:22.412 00.000 7680 move complete, result=0
00:41:22.412 00.000 7680 worker thread done servicing request
00:41:22.413 00.001 7680 Worker thread wakes up
00:41:22.413 00.000 6120 GuideStep: -0.2 px 87 ms EAST, 0.1 px 0 ms NORTH
00:41:22.421 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:22.422 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:23.673 01.251 7680 Exposure complete
00:41:23.803 00.130 7680 worker thread done servicing request
00:41:23.804 00.001 6120 OnExposeComplete: enter
00:41:23.808 00.004 6120 UpdateGuideState(): m_state=6
00:41:23.812 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4558
00:41:23.815 00.003 6120 Star::Find returns 1 (1), X=967.68, Y=48.43, Mass=13603, SNR=75.9, Peak=255 HFD=7.0
00:41:23.819 00.004 6120 CameraToMount -- cameraTheta (0.51) - m_xAngle (-2.95) = xAngle (3.47 = -2.82)
00:41:23.823 00.004 6120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.20 = -3.08)
00:41:23.827 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.51 mountX=-0.17 mountY=-0.01, mountTheta=-3.08
00:41:23.831 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.09, opts=13)
00:41:23.836 00.005 6120 Enqueuing Move request for scope (0.15, 0.09)
00:41:23.839 00.003 7680 Worker thread wakes up
00:41:23.840 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
00:41:23.840 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
00:41:23.840 00.000 7680 Moving (0.15, 0.09) raw xDistance=-0.17 yDistance=-0.01
00:41:23.841 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:41:23.841 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:41:23.841 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:23.845 00.004 6120 UpdateGuideState exits: m=13603 SNR=75.9 Saturated
00:41:23.849 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:23.852 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:23.855 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:41:23.855 00.000 7680 MoveAxis(E, 0, ABG)
00:41:23.857 00.002 6120 Enqueuing Expose request
00:41:23.861 00.004 7680 Move returns status 0, amount 0
00:41:23.861 00.000 7680 MoveAxis(N, 0, ABG)
00:41:23.861 00.000 7680 Move returns status 0, amount 0
00:41:23.862 00.001 7680 move complete, result=0
00:41:23.862 00.000 7680 worker thread done servicing request
00:41:23.862 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:41:23.868 00.006 7680 Worker thread wakes up
00:41:23.868 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:23.868 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:25.128 01.260 7680 Exposure complete
00:41:25.261 00.133 6120 OnExposeComplete: enter
00:41:25.265 00.004 7680 worker thread done servicing request
00:41:25.266 00.001 6120 UpdateGuideState(): m_state=6
00:41:25.270 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4559
00:41:25.275 00.005 6120 Star::Find returns 1 (1), X=967.77, Y=48.78, Mass=15092, SNR=80.7, Peak=255 HFD=7.0
00:41:25.278 00.003 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.03 = -2.25)
00:41:25.282 00.004 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.52)
00:41:25.285 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=0.44 hyp=0.50 cameraTheta=1.07 mountX=-0.31 mountY=-0.29, mountTheta=-2.40
00:41:25.290 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.44, opts=13)
00:41:25.294 00.004 6120 Enqueuing Move request for scope (0.24, 0.44)
00:41:25.299 00.005 7680 Worker thread wakes up
00:41:25.299 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.44) opts 0xd
00:41:25.299 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.44)
00:41:25.300 00.001 7680 Moving (0.24, 0.44) raw xDistance=-0.31 yDistance=-0.29
00:41:25.300 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
00:41:25.300 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:41:25.300 00.000 7680 MoveAxis(E, 128, ABG)
00:41:25.300 00.000 7680 Guiding  Dir = 2, Dur = 128
00:41:25.301 00.001 7680 IsSlewing returns 0
00:41:25.301 00.000 7680 IsGuiding returns 0
00:41:25.301 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:25.305 00.004 7680 PulseGuide returned control before completion, sleep 138
00:41:25.306 00.001 6120 UpdateGuideState exits: m=15092 SNR=80.7 Saturated
00:41:25.310 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:25.313 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:25.317 00.004 6120 Enqueuing Expose request
00:41:25.460 00.143 7680 IsGuiding returns 0
00:41:25.461 00.001 7680 Move returns status 0, amount 128
00:41:25.462 00.001 7680 MoveAxis(N, 156, ABG)
00:41:25.462 00.000 7680 Guiding  Dir = 0, Dur = 156
00:41:25.463 00.001 7680 IsSlewing returns 0
00:41:25.463 00.000 7680 IsGuiding returns 0
00:41:25.464 00.001 7680 PulseGuide returned control before completion, sleep 166
00:41:25.632 00.168 7680 IsGuiding returns 1
00:41:25.632 00.000 7680 scope still moving after pulse duration time elapsed
00:41:25.664 00.032 7680 IsSlewing returns 0
00:41:25.665 00.001 7680 IsGuiding returns 0
00:41:25.665 00.000 7680 scope move finished after 156 + 46 ms
00:41:25.666 00.001 7680 Move returns status 0, amount 156
00:41:25.667 00.001 7680 move complete, result=0
00:41:25.667 00.000 7680 worker thread done servicing request
00:41:25.668 00.001 6120 GuideStep: -0.3 px 128 ms EAST, -0.3 px 156 ms NORTH
00:41:25.671 00.003 7680 Worker thread wakes up
00:41:25.671 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:25.671 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:26.912 01.241 7680 Exposure complete
00:41:27.049 00.137 7680 worker thread done servicing request
00:41:27.050 00.001 6120 OnExposeComplete: enter
00:41:27.054 00.004 6120 UpdateGuideState(): m_state=6
00:41:27.058 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4560
00:41:27.062 00.004 6120 Star::Find returns 1 (1), X=967.64, Y=48.94, Mass=14063, SNR=77.1, Peak=255 HFD=6.7
00:41:27.066 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
00:41:27.070 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.21)
00:41:27.074 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.59 hyp=0.60 cameraTheta=1.39 mountX=-0.21 mountY=-0.48, mountTheta=-1.99
00:41:27.080 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.59, opts=13)
00:41:27.086 00.006 6120 Enqueuing Move request for scope (0.11, 0.59)
00:41:27.090 00.004 7680 Worker thread wakes up
00:41:27.090 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:27.093 00.003 6120 UpdateGuideState exits: m=14063 SNR=77.1 Saturated
00:41:27.098 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:27.102 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:27.105 00.003 6120 Enqueuing Expose request
00:41:27.111 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.59) opts 0xd
00:41:27.111 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.59)
00:41:27.111 00.000 7680 Moving (0.11, 0.59) raw xDistance=-0.21 yDistance=-0.48
00:41:27.111 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
00:41:27.112 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:41:27.112 00.000 7680 MoveAxis(E, 97, ABG)
00:41:27.112 00.000 7680 Guiding  Dir = 2, Dur = 97
00:41:27.113 00.001 7680 IsSlewing returns 0
00:41:27.114 00.001 7680 IsGuiding returns 0
00:41:27.114 00.000 7680 PulseGuide returned control before completion, sleep 107
00:41:27.234 00.120 7680 IsGuiding returns 1
00:41:27.235 00.001 7680 scope still moving after pulse duration time elapsed
00:41:27.264 00.029 7680 IsSlewing returns 0
00:41:27.264 00.000 7680 IsGuiding returns 0
00:41:27.265 00.001 7680 scope move finished after 97 + 54 ms
00:41:27.265 00.000 7680 Move returns status 0, amount 97
00:41:27.265 00.000 7680 MoveAxis(N, 262, ABG)
00:41:27.266 00.001 7680 Guiding  Dir = 0, Dur = 262
00:41:27.266 00.000 7680 IsSlewing returns 0
00:41:27.266 00.000 7680 IsGuiding returns 0
00:41:27.267 00.001 7680 PulseGuide returned control before completion, sleep 272
00:41:27.548 00.281 7680 IsGuiding returns 1
00:41:27.550 00.002 7680 scope still moving after pulse duration time elapsed
00:41:27.580 00.030 7680 IsSlewing returns 0
00:41:27.580 00.000 7680 IsGuiding returns 0
00:41:27.581 00.001 7680 scope move finished after 262 + 52 ms
00:41:27.581 00.000 7680 Move returns status 0, amount 262
00:41:27.582 00.001 7680 move complete, result=0
00:41:27.582 00.000 7680 worker thread done servicing request
00:41:27.583 00.001 6120 GuideStep: -0.2 px 97 ms EAST, -0.5 px 262 ms NORTH
00:41:27.592 00.009 7680 Worker thread wakes up
00:41:27.592 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:27.592 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:28.847 01.255 7680 Exposure complete
00:41:28.968 00.121 7680 worker thread done servicing request
00:41:28.968 00.000 6120 OnExposeComplete: enter
00:41:28.972 00.004 6120 UpdateGuideState(): m_state=6
00:41:28.976 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4561
00:41:28.980 00.004 6120 Star::Find returns 1 (1), X=967.24, Y=48.61, Mass=13899, SNR=76.4, Peak=255 HFD=7.0
00:41:28.984 00.004 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.36 = -0.93)
00:41:28.989 00.005 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.20)
00:41:28.994 00.005 6120 CameraToMount -- cameraX=-0.29 cameraY=0.27 hyp=0.39 cameraTheta=2.40 mountX=0.24 mountY=-0.37, mountTheta=-1.00
00:41:29.000 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.27, opts=13)
00:41:29.004 00.004 6120 Enqueuing Move request for scope (-0.29, 0.27)
00:41:29.008 00.004 7680 Worker thread wakes up
00:41:29.009 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.27) opts 0xd
00:41:29.009 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.27)
00:41:29.009 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:29.013 00.004 6120 UpdateGuideState exits: m=13899 SNR=76.4 Saturated
00:41:29.016 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:29.021 00.005 7680 Moving (-0.29, 0.27) raw xDistance=0.24 yDistance=-0.37
00:41:29.021 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.24
00:41:29.021 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:41:29.021 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:29.026 00.005 6120 Enqueuing Expose request
00:41:29.029 00.003 7680 MoveAxis(W, 90, ABG)
00:41:29.029 00.000 7680 Guiding  Dir = 3, Dur = 90
00:41:29.031 00.002 7680 IsSlewing returns 0
00:41:29.031 00.000 7680 IsGuiding returns 0
00:41:29.031 00.000 7680 PulseGuide returned control before completion, sleep 100
00:41:29.147 00.116 7680 IsGuiding returns 0
00:41:29.148 00.001 7680 Move returns status 0, amount 90
00:41:29.148 00.000 7680 MoveAxis(N, 199, ABG)
00:41:29.149 00.001 7680 Guiding  Dir = 0, Dur = 199
00:41:29.150 00.001 7680 IsSlewing returns 0
00:41:29.151 00.001 7680 IsGuiding returns 0
00:41:29.152 00.001 7680 PulseGuide returned control before completion, sleep 209
00:41:29.366 00.214 7680 IsGuiding returns 1
00:41:29.366 00.000 7680 scope still moving after pulse duration time elapsed
00:41:29.397 00.031 7680 IsSlewing returns 0
00:41:29.398 00.001 7680 IsGuiding returns 1
00:41:29.429 00.031 7680 IsSlewing returns 0
00:41:29.429 00.000 7680 IsGuiding returns 0
00:41:29.429 00.000 7680 scope move finished after 199 + 79 ms
00:41:29.430 00.001 7680 Move returns status 0, amount 199
00:41:29.430 00.000 7680 move complete, result=0
00:41:29.430 00.000 7680 worker thread done servicing request
00:41:29.430 00.000 7680 Worker thread wakes up
00:41:29.430 00.000 6120 GuideStep: 0.2 px 90 ms WEST, -0.4 px 199 ms NORTH
00:41:29.436 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:29.436 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:30.686 01.250 7680 Exposure complete
00:41:30.818 00.132 7680 worker thread done servicing request
00:41:30.818 00.000 6120 OnExposeComplete: enter
00:41:30.823 00.005 6120 UpdateGuideState(): m_state=6
00:41:30.827 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4562
00:41:30.832 00.005 6120 Star::Find returns 1 (1), X=967.30, Y=48.58, Mass=14332, SNR=79.0, Peak=255 HFD=7.2
00:41:30.836 00.004 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.30 = -0.98)
00:41:30.841 00.005 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.25)
00:41:30.844 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.23 hyp=0.32 cameraTheta=2.35 mountX=0.18 mountY=-0.31, mountTheta=-1.04
00:41:30.849 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.23, opts=13)
00:41:30.853 00.004 6120 Enqueuing Move request for scope (-0.23, 0.23)
00:41:30.856 00.003 7680 Worker thread wakes up
00:41:30.856 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.23) opts 0xd
00:41:30.856 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.23)
00:41:30.858 00.002 7680 Moving (-0.23, 0.23) raw xDistance=0.18 yDistance=-0.31
00:41:30.858 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:41:30.858 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:41:30.858 00.000 7680 MoveAxis(E, 0, ABG)
00:41:30.858 00.000 7680 Move returns status 0, amount 0
00:41:30.858 00.000 7680 MoveAxis(N, 167, ABG)
00:41:30.858 00.000 7680 Guiding  Dir = 0, Dur = 167
00:41:30.858 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:30.862 00.004 7680 IsSlewing returns 0
00:41:30.862 00.000 6120 UpdateGuideState exits: m=14332 SNR=79.0 Saturated
00:41:30.866 00.004 7680 IsGuiding returns 0
00:41:30.866 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:30.869 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:30.874 00.005 6120 Enqueuing Expose request
00:41:30.877 00.003 7680 PulseGuide returned control before completion, sleep 177
00:41:31.066 00.189 7680 IsGuiding returns 0
00:41:31.068 00.002 7680 Move returns status 0, amount 167
00:41:31.068 00.000 7680 move complete, result=0
00:41:31.069 00.001 7680 worker thread done servicing request
00:41:31.069 00.000 7680 Worker thread wakes up
00:41:31.069 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 167 ms NORTH
00:41:31.078 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:31.078 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:32.325 01.247 7680 Exposure complete
00:41:32.462 00.137 7680 worker thread done servicing request
00:41:32.462 00.000 6120 OnExposeComplete: enter
00:41:32.466 00.004 6120 UpdateGuideState(): m_state=6
00:41:32.471 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4563
00:41:32.475 00.004 6120 Star::Find returns 1 (1), X=967.61, Y=48.30, Mass=13611, SNR=75.9, Peak=255 HFD=7.1
00:41:32.479 00.004 6120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-2.95) = xAngle (2.43 = 2.43)
00:41:32.483 00.004 6120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.16 = 2.16)
00:41:32.488 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.52 mountX=-0.07 mountY=0.08, mountTheta=2.31
00:41:32.494 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.05, opts=13)
00:41:32.497 00.003 6120 Enqueuing Move request for scope (0.08, -0.05)
00:41:32.501 00.004 7680 Worker thread wakes up
00:41:32.501 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
00:41:32.501 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:32.506 00.005 6120 UpdateGuideState exits: m=13611 SNR=75.9 Saturated
00:41:32.510 00.004 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
00:41:32.510 00.000 7680 Moving (0.08, -0.05) raw xDistance=-0.07 yDistance=0.08
00:41:32.510 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:41:32.510 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:41:32.510 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:32.515 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:41:32.516 00.001 7680 MoveAxis(E, 0, ABG)
00:41:32.516 00.000 7680 Move returns status 0, amount 0
00:41:32.516 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:32.523 00.007 6120 Enqueuing Expose request
00:41:32.526 00.003 7680 MoveAxis(N, 0, ABG)
00:41:32.527 00.001 7680 Move returns status 0, amount 0
00:41:32.527 00.000 7680 move complete, result=0
00:41:32.527 00.000 7680 worker thread done servicing request
00:41:32.528 00.001 7680 Worker thread wakes up
00:41:32.528 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:32.531 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:32.532 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:33.774 01.242 7680 Exposure complete
00:41:33.912 00.138 7680 worker thread done servicing request
00:41:33.912 00.000 6120 OnExposeComplete: enter
00:41:33.915 00.003 6120 UpdateGuideState(): m_state=6
00:41:33.921 00.006 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4564
00:41:33.925 00.004 6120 Star::Find returns 1 (1), X=967.40, Y=48.76, Mass=14593, SNR=77.7, Peak=255 HFD=7.0
00:41:33.930 00.005 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.83 = -1.46)
00:41:33.934 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.73)
00:41:33.939 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.42 hyp=0.44 cameraTheta=1.87 mountX=0.05 mountY=-0.43, mountTheta=-1.46
00:41:33.944 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.42, opts=13)
00:41:33.949 00.005 6120 Enqueuing Move request for scope (-0.13, 0.42)
00:41:33.952 00.003 7680 Worker thread wakes up
00:41:33.952 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.42) opts 0xd
00:41:33.953 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.42)
00:41:33.953 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:33.958 00.005 6120 UpdateGuideState exits: m=14593 SNR=77.7 Saturated
00:41:33.962 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:33.965 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:33.970 00.005 6120 Enqueuing Expose request
00:41:33.973 00.003 7680 Moving (-0.13, 0.42) raw xDistance=0.05 yDistance=-0.43
00:41:33.973 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:41:33.973 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:41:33.973 00.000 7680 MoveAxis(E, 0, ABG)
00:41:33.974 00.001 7680 Move returns status 0, amount 0
00:41:33.974 00.000 7680 MoveAxis(N, 234, ABG)
00:41:33.974 00.000 7680 Guiding  Dir = 0, Dur = 234
00:41:33.974 00.000 7680 IsSlewing returns 0
00:41:33.976 00.002 7680 IsGuiding returns 0
00:41:33.976 00.000 7680 PulseGuide returned control before completion, sleep 244
00:41:34.231 00.255 7680 IsGuiding returns 1
00:41:34.231 00.000 7680 scope still moving after pulse duration time elapsed
00:41:34.261 00.030 7680 IsSlewing returns 0
00:41:34.263 00.002 7680 IsGuiding returns 0
00:41:34.263 00.000 7680 scope move finished after 234 + 54 ms
00:41:34.265 00.002 7680 Move returns status 0, amount 234
00:41:34.265 00.000 7680 move complete, result=0
00:41:34.266 00.001 7680 worker thread done servicing request
00:41:34.266 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 234 ms NORTH
00:41:34.273 00.007 7680 Worker thread wakes up
00:41:34.274 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:34.274 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:35.525 01.251 7680 Exposure complete
00:41:35.667 00.142 7680 worker thread done servicing request
00:41:35.667 00.000 6120 OnExposeComplete: enter
00:41:35.672 00.005 6120 UpdateGuideState(): m_state=6
00:41:35.676 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4565
00:41:35.681 00.005 6120 Star::Find returns 1 (1), X=967.27, Y=48.55, Mass=14441, SNR=78.3, Peak=255 HFD=7.1
00:41:35.685 00.004 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-2.95) = xAngle (5.43 = -0.86)
00:41:35.689 00.004 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.13)
00:41:35.691 00.002 6120 CameraToMount -- cameraX=-0.25 cameraY=0.20 hyp=0.32 cameraTheta=2.47 mountX=0.21 mountY=-0.29, mountTheta=-0.94
00:41:35.697 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.20, opts=13)
00:41:35.701 00.004 6120 Enqueuing Move request for scope (-0.25, 0.20)
00:41:35.706 00.005 7680 Worker thread wakes up
00:41:35.706 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:35.709 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.20) opts 0xd
00:41:35.709 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.20)
00:41:35.710 00.001 7680 Moving (-0.25, 0.20) raw xDistance=0.21 yDistance=-0.29
00:41:35.710 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:41:35.710 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:41:35.710 00.000 7680 MoveAxis(W, 87, ABG)
00:41:35.711 00.001 7680 Guiding  Dir = 3, Dur = 87
00:41:35.711 00.000 6120 UpdateGuideState exits: m=14441 SNR=78.3 Saturated
00:41:35.715 00.004 7680 IsSlewing returns 0
00:41:35.715 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:35.718 00.003 7680 IsGuiding returns 0
00:41:35.718 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:35.723 00.005 7680 PulseGuide returned control before completion, sleep 97
00:41:35.723 00.000 6120 Enqueuing Expose request
00:41:35.828 00.105 7680 IsGuiding returns 1
00:41:35.828 00.000 7680 scope still moving after pulse duration time elapsed
00:41:35.859 00.031 7680 IsSlewing returns 0
00:41:35.862 00.003 7680 IsGuiding returns 0
00:41:35.862 00.000 7680 scope move finished after 87 + 56 ms
00:41:35.863 00.001 7680 Move returns status 0, amount 87
00:41:35.863 00.000 7680 MoveAxis(N, 159, ABG)
00:41:35.863 00.000 7680 Guiding  Dir = 0, Dur = 159
00:41:35.864 00.001 7680 IsSlewing returns 0
00:41:35.864 00.000 7680 IsGuiding returns 0
00:41:35.865 00.001 7680 PulseGuide returned control before completion, sleep 169
00:41:36.049 00.184 7680 IsGuiding returns 1
00:41:36.052 00.003 7680 scope still moving after pulse duration time elapsed
00:41:36.080 00.028 7680 IsSlewing returns 0
00:41:36.082 00.002 7680 IsGuiding returns 0
00:41:36.082 00.000 7680 scope move finished after 159 + 58 ms
00:41:36.083 00.001 7680 Move returns status 0, amount 159
00:41:36.083 00.000 7680 move complete, result=0
00:41:36.083 00.000 7680 worker thread done servicing request
00:41:36.084 00.001 6120 GuideStep: 0.2 px 87 ms WEST, -0.3 px 159 ms NORTH
00:41:36.090 00.006 7680 Worker thread wakes up
00:41:36.090 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:36.090 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:37.344 01.254 7680 Exposure complete
00:41:37.477 00.133 7680 worker thread done servicing request
00:41:37.477 00.000 6120 OnExposeComplete: enter
00:41:37.481 00.004 6120 UpdateGuideState(): m_state=6
00:41:37.485 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4566
00:41:37.490 00.005 6120 Star::Find returns 1 (1), X=967.39, Y=48.51, Mass=14060, SNR=75.3, Peak=255 HFD=7.1
00:41:37.494 00.004 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.21 = -1.08)
00:41:37.498 00.004 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.35)
00:41:37.501 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.25 mountX=0.10 mountY=-0.21, mountTheta=-1.12
00:41:37.507 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.17, opts=13)
00:41:37.510 00.003 6120 Enqueuing Move request for scope (-0.14, 0.17)
00:41:37.515 00.005 7680 Worker thread wakes up
00:41:37.515 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:37.519 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
00:41:37.519 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
00:41:37.520 00.001 7680 Moving (-0.14, 0.17) raw xDistance=0.10 yDistance=-0.21
00:41:37.520 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:41:37.520 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:41:37.520 00.000 7680 MoveAxis(E, 0, ABG)
00:41:37.520 00.000 6120 UpdateGuideState exits: m=14060 SNR=75.3 Saturated
00:41:37.524 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:37.529 00.005 7680 Move returns status 0, amount 0
00:41:37.529 00.000 7680 MoveAxis(N, 114, ABG)
00:41:37.529 00.000 7680 Guiding  Dir = 0, Dur = 114
00:41:37.529 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:37.532 00.003 7680 IsSlewing returns 0
00:41:37.533 00.001 6120 Enqueuing Expose request
00:41:37.537 00.004 7680 IsGuiding returns 0
00:41:37.537 00.000 7680 PulseGuide returned control before completion, sleep 124
00:41:37.674 00.137 7680 IsGuiding returns 1
00:41:37.676 00.002 7680 scope still moving after pulse duration time elapsed
00:41:37.706 00.030 7680 IsSlewing returns 0
00:41:37.707 00.001 7680 IsGuiding returns 0
00:41:37.707 00.000 7680 scope move finished after 114 + 55 ms
00:41:37.708 00.001 7680 Move returns status 0, amount 114
00:41:37.708 00.000 7680 move complete, result=0
00:41:37.709 00.001 7680 worker thread done servicing request
00:41:37.709 00.000 7680 Worker thread wakes up
00:41:37.709 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 114 ms NORTH
00:41:37.716 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:37.716 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:38.966 01.250 7680 Exposure complete
00:41:39.096 00.130 7680 worker thread done servicing request
00:41:39.097 00.001 6120 OnExposeComplete: enter
00:41:39.101 00.004 6120 UpdateGuideState(): m_state=6
00:41:39.107 00.006 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4567
00:41:39.111 00.004 6120 Star::Find returns 1 (1), X=967.59, Y=48.29, Mass=14043, SNR=77.0, Peak=255 HFD=7.2
00:41:39.115 00.004 6120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-2.95) = xAngle (2.17 = 2.17)
00:41:39.119 00.004 6120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.90 = 1.90)
00:41:39.122 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.78 mountX=-0.05 mountY=0.08, mountTheta=2.11
00:41:39.129 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.06, opts=13)
00:41:39.134 00.005 6120 Enqueuing Move request for scope (0.06, -0.06)
00:41:39.139 00.005 7680 Worker thread wakes up
00:41:39.139 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
00:41:39.140 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
00:41:39.140 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:39.145 00.005 7680 Moving (0.06, -0.06) raw xDistance=-0.05 yDistance=0.08
00:41:39.145 00.000 6120 UpdateGuideState exits: m=14043 SNR=77.0 Saturated
00:41:39.149 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:39.155 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:39.159 00.004 6120 Enqueuing Expose request
00:41:39.164 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:41:39.164 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:41:39.164 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:41:39.164 00.000 7680 MoveAxis(E, 0, ABG)
00:41:39.165 00.001 7680 Move returns status 0, amount 0
00:41:39.165 00.000 7680 MoveAxis(N, 0, ABG)
00:41:39.165 00.000 7680 Move returns status 0, amount 0
00:41:39.165 00.000 7680 move complete, result=0
00:41:39.165 00.000 7680 worker thread done servicing request
00:41:39.165 00.000 7680 Worker thread wakes up
00:41:39.166 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:39.166 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:39.166 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:41:40.421 01.255 7680 Exposure complete
00:41:40.561 00.140 7680 worker thread done servicing request
00:41:40.561 00.000 6120 OnExposeComplete: enter
00:41:40.566 00.005 6120 UpdateGuideState(): m_state=6
00:41:40.571 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4568
00:41:40.575 00.004 6120 Star::Find returns 1 (1), X=967.63, Y=48.61, Mass=14192, SNR=78.0, Peak=255 HFD=7.1
00:41:40.583 00.008 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
00:41:40.587 00.004 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.40)
00:41:40.592 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.20 mountX=-0.15 mountY=-0.19, mountTheta=-2.23
00:41:40.597 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.27, opts=13)
00:41:40.602 00.005 6120 Enqueuing Move request for scope (0.10, 0.27)
00:41:40.606 00.004 7680 Worker thread wakes up
00:41:40.607 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:40.612 00.005 6120 UpdateGuideState exits: m=14192 SNR=78.0 Saturated
00:41:40.615 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:40.620 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:40.624 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.27) opts 0xd
00:41:40.624 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.27)
00:41:40.625 00.001 7680 Moving (0.10, 0.27) raw xDistance=-0.15 yDistance=-0.19
00:41:40.625 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:41:40.625 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:41:40.625 00.000 6120 Enqueuing Expose request
00:41:40.629 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:41:40.629 00.000 7680 MoveAxis(E, 0, ABG)
00:41:40.630 00.001 7680 Move returns status 0, amount 0
00:41:40.630 00.000 7680 MoveAxis(N, 0, ABG)
00:41:40.630 00.000 7680 Move returns status 0, amount 0
00:41:40.630 00.000 7680 move complete, result=0
00:41:40.630 00.000 7680 worker thread done servicing request
00:41:40.632 00.002 7680 Worker thread wakes up
00:41:40.632 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:40.632 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:40.632 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:41:41.890 01.258 7680 Exposure complete
00:41:42.029 00.139 7680 worker thread done servicing request
00:41:42.029 00.000 6120 OnExposeComplete: enter
00:41:42.033 00.004 6120 UpdateGuideState(): m_state=6
00:41:42.038 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4569
00:41:42.042 00.004 6120 Star::Find returns 1 (1), X=967.64, Y=48.72, Mass=14326, SNR=77.9, Peak=255 HFD=7.1
00:41:42.046 00.004 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.04)
00:41:42.051 00.005 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
00:41:42.055 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.38 hyp=0.39 cameraTheta=1.29 mountX=-0.18 mountY=-0.29, mountTheta=-2.11
00:41:42.061 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.38, opts=13)
00:41:42.064 00.003 6120 Enqueuing Move request for scope (0.11, 0.38)
00:41:42.069 00.005 7680 Worker thread wakes up
00:41:42.069 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.38) opts 0xd
00:41:42.070 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.38)
00:41:42.070 00.000 7680 Moving (0.11, 0.38) raw xDistance=-0.18 yDistance=-0.29
00:41:42.070 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:41:42.070 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:41:42.070 00.000 7680 MoveAxis(E, 0, ABG)
00:41:42.070 00.000 7680 Move returns status 0, amount 0
00:41:42.070 00.000 7680 MoveAxis(N, 159, ABG)
00:41:42.070 00.000 7680 Guiding  Dir = 0, Dur = 159
00:41:42.070 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:42.075 00.005 7680 IsSlewing returns 0
00:41:42.075 00.000 6120 UpdateGuideState exits: m=14326 SNR=77.9 Saturated
00:41:42.079 00.004 7680 IsGuiding returns 0
00:41:42.079 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:42.082 00.003 7680 PulseGuide returned control before completion, sleep 169
00:41:42.082 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:42.087 00.005 6120 Enqueuing Expose request
00:41:42.255 00.168 7680 IsGuiding returns 1
00:41:42.255 00.000 7680 scope still moving after pulse duration time elapsed
00:41:42.285 00.030 7680 IsSlewing returns 0
00:41:42.286 00.001 7680 IsGuiding returns 0
00:41:42.287 00.001 7680 scope move finished after 159 + 48 ms
00:41:42.287 00.000 7680 Move returns status 0, amount 159
00:41:42.287 00.000 7680 move complete, result=0
00:41:42.288 00.001 7680 worker thread done servicing request
00:41:42.288 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 159 ms NORTH
00:41:42.294 00.006 7680 Worker thread wakes up
00:41:42.294 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:42.294 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:43.550 01.256 7680 Exposure complete
00:41:43.684 00.134 7680 worker thread done servicing request
00:41:43.685 00.001 6120 OnExposeComplete: enter
00:41:43.688 00.003 6120 UpdateGuideState(): m_state=6
00:41:43.692 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4570
00:41:43.697 00.005 6120 Star::Find returns 1 (1), X=967.72, Y=48.74, Mass=14569, SNR=77.2, Peak=255 HFD=7.0
00:41:43.701 00.004 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
00:41:43.704 00.003 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.47)
00:41:43.708 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.40 hyp=0.44 cameraTheta=1.13 mountX=-0.26 mountY=-0.27, mountTheta=-2.33
00:41:43.712 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.40, opts=13)
00:41:43.717 00.005 6120 Enqueuing Move request for scope (0.19, 0.40)
00:41:43.720 00.003 7680 Worker thread wakes up
00:41:43.721 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.40) opts 0xd
00:41:43.721 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.40)
00:41:43.721 00.000 7680 Moving (0.19, 0.40) raw xDistance=-0.26 yDistance=-0.27
00:41:43.721 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
00:41:43.721 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:41:43.722 00.001 7680 MoveAxis(E, 105, ABG)
00:41:43.722 00.000 7680 Guiding  Dir = 2, Dur = 105
00:41:43.722 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:43.726 00.004 7680 IsSlewing returns 0
00:41:43.727 00.001 6120 UpdateGuideState exits: m=14569 SNR=77.2 Saturated
00:41:43.730 00.003 7680 IsGuiding returns 0
00:41:43.731 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:43.735 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:43.740 00.005 6120 Enqueuing Expose request
00:41:43.744 00.004 7680 PulseGuide returned control before completion, sleep 115
00:41:43.865 00.121 7680 IsGuiding returns 1
00:41:43.865 00.000 7680 scope still moving after pulse duration time elapsed
00:41:43.897 00.032 7680 IsSlewing returns 0
00:41:43.899 00.002 7680 IsGuiding returns 0
00:41:43.899 00.000 7680 scope move finished after 105 + 63 ms
00:41:43.899 00.000 7680 Move returns status 0, amount 105
00:41:43.900 00.001 7680 MoveAxis(N, 149, ABG)
00:41:43.901 00.001 7680 Guiding  Dir = 0, Dur = 149
00:41:43.901 00.000 7680 IsSlewing returns 0
00:41:43.902 00.001 7680 IsGuiding returns 0
00:41:43.903 00.001 7680 PulseGuide returned control before completion, sleep 159
00:41:44.070 00.167 7680 IsGuiding returns 1
00:41:44.070 00.000 7680 scope still moving after pulse duration time elapsed
00:41:44.100 00.030 7680 IsSlewing returns 0
00:41:44.101 00.001 7680 IsGuiding returns 0
00:41:44.102 00.001 7680 scope move finished after 149 + 50 ms
00:41:44.102 00.000 7680 Move returns status 0, amount 149
00:41:44.103 00.001 7680 move complete, result=0
00:41:44.103 00.000 7680 worker thread done servicing request
00:41:44.103 00.000 7680 Worker thread wakes up
00:41:44.104 00.001 6120 GuideStep: -0.3 px 105 ms EAST, -0.3 px 149 ms NORTH
00:41:44.110 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:44.110 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:45.366 01.256 7680 Exposure complete
00:41:45.491 00.125 7680 worker thread done servicing request
00:41:45.491 00.000 6120 OnExposeComplete: enter
00:41:45.495 00.004 6120 UpdateGuideState(): m_state=6
00:41:45.500 00.005 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4571
00:41:45.503 00.003 6120 Star::Find returns 1 (1), X=967.33, Y=48.87, Mass=15002, SNR=80.8, Peak=255 HFD=6.9
00:41:45.507 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.40)
00:41:45.510 00.003 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
00:41:45.515 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.53 hyp=0.56 cameraTheta=1.93 mountX=0.10 mountY=-0.56, mountTheta=-1.40
00:41:45.520 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.53, opts=13)
00:41:45.524 00.004 6120 Enqueuing Move request for scope (-0.20, 0.53)
00:41:45.528 00.004 7680 Worker thread wakes up
00:41:45.528 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:45.531 00.003 6120 UpdateGuideState exits: m=15002 SNR=80.8 Saturated
00:41:45.535 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:45.538 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:45.542 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.53) opts 0xd
00:41:45.543 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.53)
00:41:45.543 00.000 6120 Enqueuing Expose request
00:41:45.546 00.003 7680 Moving (-0.20, 0.53) raw xDistance=0.10 yDistance=-0.56
00:41:45.546 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:41:45.546 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
00:41:45.546 00.000 7680 MoveAxis(E, 0, ABG)
00:41:45.546 00.000 7680 Move returns status 0, amount 0
00:41:45.547 00.001 7680 MoveAxis(N, 304, ABG)
00:41:45.548 00.001 7680 Guiding  Dir = 0, Dur = 304
00:41:45.548 00.000 7680 IsSlewing returns 0
00:41:45.548 00.000 7680 IsGuiding returns 0
00:41:45.548 00.000 7680 PulseGuide returned control before completion, sleep 314
00:41:45.871 00.323 7680 IsGuiding returns 1
00:41:45.872 00.001 7680 scope still moving after pulse duration time elapsed
00:41:45.903 00.031 7680 IsSlewing returns 0
00:41:45.904 00.001 7680 IsGuiding returns 0
00:41:45.905 00.001 7680 scope move finished after 304 + 52 ms
00:41:45.905 00.000 7680 Move returns status 0, amount 304
00:41:45.906 00.001 7680 move complete, result=0
00:41:45.906 00.000 7680 worker thread done servicing request
00:41:45.906 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 304 ms NORTH
00:41:45.913 00.007 7680 Worker thread wakes up
00:41:45.913 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:45.914 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(953,33,31,31)
00:41:46.285 00.371 6120 evsrv: cli 0FAF03D8 connect
00:41:46.402 00.117 6120 case statement mapped state 6 to 3
00:41:46.407 00.005 6120 case statement mapped state 6 to 3
00:41:46.410 00.003 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"5202e535-deff-4a55-92ed-085dbd69dc94"}
00:41:46.413 00.003 6120 case statement mapped state 6 to 3
00:41:46.415 00.002 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"5202e535-deff-4a55-92ed-085dbd69dc94"}
00:41:46.421 00.006 6120 evsrv: cli 0FAF03D8 disconnect
00:41:46.428 00.007 6120 evsrv: cli 0FAEF1B8 connect
00:41:46.431 00.003 6120 case statement mapped state 6 to 3
00:41:46.434 00.003 6120 case statement mapped state 6 to 3
00:41:46.436 00.002 6120 evsrv: cli 0FAEF1B8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"b2fcc5a3-3fbe-4989-a88a-4a4bda74bca1"}
00:41:46.441 00.005 6120 PhdController::Dither begins
00:41:46.443 00.002 6120 dither: size=5.00, dRA=1.05 dDec=1.99
00:41:46.446 00.003 6120 MountToCamera -- mountTheta (1.09) + m_xAngle (-2.95) = xAngle (-1.87 = -1.87)
00:41:46.588 00.142 6120 MountToCamera -- mountX=1.05 mountY=1.99 hyp=2.24 mountTheta=1.09 cameraX=-0.66, cameraY=-2.15 cameraTheta=-1.87
00:41:46.591 00.003 6120 setting lock position to (966.87, 46.20)
00:41:46.595 00.004 6120 Mount: notify guiding dithered (-0.7, -2.1)
00:41:46.599 00.004 6120 Status Line: Dither by 1.05,1.99
00:41:46.604 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
00:41:46.649 00.045 6120 PhdController: newstate STATE_SETTLE_WAIT
00:41:46.656 00.007 6120 evsrv: cli 0FAEF1B8 response: {"jsonrpc":"2.0","result":0,"id":"b2fcc5a3-3fbe-4989-a88a-4a4bda74bca1"}
00:41:46.720 00.064 6120 evsrv: cli 0FAEF1B8 disconnect
00:41:47.159 00.439 7680 Exposure complete
00:41:47.249 00.090 7680 worker thread done servicing request
00:41:47.249 00.000 6120 OnExposeComplete: enter
00:41:47.255 00.006 6120 UpdateGuideState(): m_state=6
00:41:47.258 00.003 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4572
00:41:47.262 00.004 6120 Star::Find returns 1 (1), X=967.72, Y=48.32, Mass=13965, SNR=76.5, Peak=255 HFD=7.0
00:41:47.266 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
00:41:47.269 00.003 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
00:41:47.272 00.003 6120 CameraToMount -- cameraX=0.86 cameraY=2.12 hyp=2.28 cameraTheta=1.19 mountX=-1.23 mountY=-1.52, mountTheta=-2.25
00:41:47.277 00.005 6120 dither recenter: remaining=(-1.0,-2.0) step=(-1.0,-2.0)
00:41:47.280 00.003 6120 MountToCamera -- mountTheta (-2.06) + m_xAngle (-2.95) = xAngle (-5.01 = 1.27)
00:41:47.283 00.003 6120 MountToCamera -- mountX=-1.05 mountY=-1.99 hyp=2.24 mountTheta=-2.06 cameraX=0.66, cameraY=2.15 cameraTheta=1.27
00:41:47.285 00.002 6120 SchedulePrimaryMove(0D6325F0, x=0.66, y=2.15, opts=4)
00:41:47.288 00.003 6120 Enqueuing Move request for scope (0.66, 2.15)
00:41:47.290 00.002 7680 Worker thread wakes up
00:41:47.291 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.66, 2.15) opts 0x4
00:41:47.292 00.001 7680 Handling offset move in thread for scope, endpoint = (0.66, 2.15)
00:41:47.292 00.000 7680 Moving (0.66, 2.15) raw xDistance=-1.05 yDistance=-1.99
00:41:47.292 00.000 7680 MoveAxis(E, 679, B)
00:41:47.293 00.001 7680 Guiding  Dir = 2, Dur = 679
00:41:47.293 00.000 6120 Mount: notify direct move -1.05,-1.99
00:41:47.297 00.004 7680 IsSlewing returns 0
00:41:47.297 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:47.300 00.003 7680 IsGuiding returns 0
00:41:47.300 00.000 6120 UpdateGuideState exits: m=13965 SNR=76.5 Saturated
00:41:47.304 00.004 7680 PulseGuide returned control before completion, sleep 689
00:41:47.304 00.000 6120 PhdController: settling, locked = 1, distance = 2.54 (1.50) aobump = 0 frame = 1 / 99999
00:41:47.308 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764052907.308,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.54,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:41:47.311 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:47.314 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:47.317 00.003 6120 Enqueuing Expose request
00:41:47.998 00.681 7680 IsGuiding returns 1
00:41:47.998 00.000 7680 scope still moving after pulse duration time elapsed
00:41:48.029 00.031 7680 IsSlewing returns 0
00:41:48.030 00.001 7680 IsGuiding returns 0
00:41:48.030 00.000 7680 scope move finished after 679 + 50 ms
00:41:48.030 00.000 7680 Move returns status 0, amount 679
00:41:48.030 00.000 7680 MoveAxis(N, 1078, B)
00:41:48.030 00.000 7680 Guiding  Dir = 0, Dur = 1078
00:41:48.032 00.002 7680 IsSlewing returns 0
00:41:48.032 00.000 7680 IsGuiding returns 0
00:41:48.033 00.001 7680 PulseGuide returned control before completion, sleep 1088
00:41:49.125 01.092 7680 IsGuiding returns 1
00:41:49.126 00.001 7680 scope still moving after pulse duration time elapsed
00:41:49.156 00.030 7680 IsSlewing returns 0
00:41:49.157 00.001 7680 IsGuiding returns 1
00:41:49.187 00.030 7680 IsSlewing returns 0
00:41:49.189 00.002 7680 IsGuiding returns 0
00:41:49.189 00.000 7680 scope move finished after 1078 + 78 ms
00:41:49.189 00.000 7680 Move returns status 0, amount 1078
00:41:49.190 00.001 7680 move complete, result=0
00:41:49.190 00.000 7680 worker thread done servicing request
00:41:49.190 00.000 6120 GuideStep: -1.0 px 679 ms EAST, -2.0 px 1078 ms NORTH
00:41:49.197 00.007 7680 Worker thread wakes up
00:41:49.197 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:49.197 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:41:50.447 01.250 7680 Exposure complete
00:41:50.573 00.126 7680 worker thread done servicing request
00:41:50.573 00.000 6120 OnExposeComplete: enter
00:41:50.580 00.007 6120 UpdateGuideState(): m_state=6
00:41:50.584 00.004 6120 Star::Find(15, 967, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4573
00:41:50.588 00.004 6120 Star::Find returns 1 (1), X=966.50, Y=47.41, Mass=14818, SNR=79.2, Peak=255 HFD=7.1
00:41:50.594 00.006 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
00:41:50.597 00.003 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.73)
00:41:50.602 00.005 6120 CameraToMount -- cameraX=-0.37 cameraY=1.20 hyp=1.26 cameraTheta=1.87 mountX=0.14 mountY=-1.25, mountTheta=-1.46
00:41:50.607 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=1.20, opts=13)
00:41:50.611 00.004 6120 Enqueuing Move request for scope (-0.37, 1.20)
00:41:50.614 00.003 7680 Worker thread wakes up
00:41:50.614 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 1.20) opts 0xd
00:41:50.615 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.37, 1.20)
00:41:50.615 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:50.619 00.004 6120 UpdateGuideState exits: m=14818 SNR=79.2 Saturated
00:41:50.622 00.003 6120 PhdController: settling, locked = 1, distance = 1.26 (1.50) aobump = 0 frame = 2 / 99999
00:41:50.626 00.004 7680 Moving (-0.37, 1.20) raw xDistance=0.14 yDistance=-1.25
00:41:50.626 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:41:50.626 00.000 7680 resist switch: large excursion: input -1.25 thresh 0.60 direction from 0 to -1
00:41:50.626 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.74
00:41:50.626 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052910.626,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.26,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:41:50.631 00.005 7680 GuideAlgorithmResistSwitch::result() returns -1.25 from input -1.25
00:41:50.631 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:50.635 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:50.639 00.004 7680 MoveAxis(E, 0, ABG)
00:41:50.639 00.000 7680 Move returns status 0, amount 0
00:41:50.639 00.000 6120 Enqueuing Expose request
00:41:50.643 00.004 7680 MoveAxis(N, 676, ABG)
00:41:50.643 00.000 7680 Guiding  Dir = 0, Dur = 676
00:41:50.643 00.000 7680 IsSlewing returns 0
00:41:50.644 00.001 7680 IsGuiding returns 0
00:41:50.644 00.000 7680 PulseGuide returned control before completion, sleep 686
00:41:51.339 00.695 7680 IsGuiding returns 1
00:41:51.340 00.001 7680 scope still moving after pulse duration time elapsed
00:41:51.370 00.030 7680 IsSlewing returns 0
00:41:51.370 00.000 7680 IsGuiding returns 1
00:41:51.401 00.031 7680 IsSlewing returns 0
00:41:51.401 00.000 7680 IsGuiding returns 0
00:41:51.402 00.001 7680 scope move finished after 676 + 81 ms
00:41:51.402 00.000 7680 Move returns status 0, amount 676
00:41:51.402 00.000 7680 move complete, result=0
00:41:51.403 00.001 7680 worker thread done servicing request
00:41:51.403 00.000 7680 Worker thread wakes up
00:41:51.404 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -1.2 px 676 ms NORTH
00:41:51.410 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:51.410 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:41:52.668 01.258 7680 Exposure complete
00:41:52.798 00.130 7680 worker thread done servicing request
00:41:52.798 00.000 6120 OnExposeComplete: enter
00:41:52.801 00.003 6120 UpdateGuideState(): m_state=6
00:41:52.805 00.004 6120 Star::Find(15, 966, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4574
00:41:52.810 00.005 6120 Star::Find returns 1 (1), X=966.59, Y=46.36, Mass=14363, SNR=77.7, Peak=255 HFD=7.2
00:41:52.813 00.003 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.57 = -0.72)
00:41:52.816 00.003 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.98)
00:41:52.819 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=0.16 hyp=0.32 cameraTheta=2.61 mountX=0.24 mountY=-0.27, mountTheta=-0.83
00:41:52.825 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.16, opts=13)
00:41:52.828 00.003 6120 Enqueuing Move request for scope (-0.28, 0.16)
00:41:52.832 00.004 7680 Worker thread wakes up
00:41:52.832 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.16) opts 0xd
00:41:52.833 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.16)
00:41:52.833 00.000 7680 Moving (-0.28, 0.16) raw xDistance=0.24 yDistance=-0.27
00:41:52.833 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
00:41:52.833 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:41:52.833 00.000 7680 MoveAxis(W, 99, ABG)
00:41:52.833 00.000 7680 Guiding  Dir = 3, Dur = 99
00:41:52.833 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:52.837 00.004 7680 IsSlewing returns 0
00:41:52.838 00.001 6120 UpdateGuideState exits: m=14363 SNR=77.7 Saturated
00:41:52.841 00.003 7680 IsGuiding returns 0
00:41:52.841 00.000 6120 PhdController: settling, locked = 1, distance = 0.98 (1.50) aobump = 0 frame = 3 / 99999
00:41:52.845 00.004 7680 PulseGuide returned control before completion, sleep 109
00:41:52.845 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052912.845,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.98,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
00:41:52.849 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:52.853 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:52.857 00.004 6120 Enqueuing Expose request
00:41:52.957 00.100 7680 IsGuiding returns 1
00:41:52.957 00.000 7680 scope still moving after pulse duration time elapsed
00:41:52.988 00.031 7680 IsSlewing returns 0
00:41:52.989 00.001 7680 IsGuiding returns 0
00:41:52.989 00.000 7680 scope move finished after 99 + 49 ms
00:41:52.989 00.000 7680 Move returns status 0, amount 99
00:41:52.990 00.001 7680 MoveAxis(N, 145, ABG)
00:41:52.990 00.000 7680 Guiding  Dir = 0, Dur = 145
00:41:52.991 00.001 7680 IsSlewing returns 0
00:41:52.991 00.000 7680 IsGuiding returns 0
00:41:52.992 00.001 7680 PulseGuide returned control before completion, sleep 155
00:41:53.161 00.169 7680 IsGuiding returns 1
00:41:53.162 00.001 7680 scope still moving after pulse duration time elapsed
00:41:53.192 00.030 7680 IsSlewing returns 0
00:41:53.193 00.001 7680 IsGuiding returns 0
00:41:53.194 00.001 7680 scope move finished after 145 + 57 ms
00:41:53.194 00.000 7680 Move returns status 0, amount 145
00:41:53.195 00.001 7680 move complete, result=0
00:41:53.195 00.000 7680 worker thread done servicing request
00:41:53.196 00.001 6120 GuideStep: 0.2 px 99 ms WEST, -0.3 px 145 ms NORTH
00:41:53.206 00.010 7680 Worker thread wakes up
00:41:53.206 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:53.206 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:41:54.454 01.248 7680 Exposure complete
00:41:54.588 00.134 7680 worker thread done servicing request
00:41:54.589 00.001 6120 OnExposeComplete: enter
00:41:54.593 00.004 6120 UpdateGuideState(): m_state=6
00:41:54.596 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4575
00:41:54.602 00.006 6120 Star::Find returns 1 (1), X=966.88, Y=46.19, Mass=14043, SNR=76.3, Peak=255 HFD=6.8
00:41:54.607 00.005 6120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-2.95) = xAngle (2.17 = 2.17)
00:41:54.611 00.004 6120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.90 = 1.90)
00:41:54.616 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.78 mountX=-0.01 mountY=0.01, mountTheta=2.11
00:41:54.622 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.01, opts=13)
00:41:54.625 00.003 6120 Enqueuing Move request for scope (0.01, -0.01)
00:41:54.630 00.005 7680 Worker thread wakes up
00:41:54.630 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:54.634 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:41:54.634 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:41:54.634 00.000 7680 Moving (0.01, -0.01) raw xDistance=-0.01 yDistance=0.01
00:41:54.634 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:41:54.634 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:41:54.635 00.001 6120 UpdateGuideState exits: m=14043 SNR=76.3 Saturated
00:41:54.639 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:41:54.639 00.000 7680 MoveAxis(E, 0, ABG)
00:41:54.639 00.000 6120 PhdController: settling, locked = 1, distance = 0.69 (1.50) aobump = 0 frame = 4 / 99999
00:41:54.643 00.004 7680 Move returns status 0, amount 0
00:41:54.643 00.000 7680 MoveAxis(N, 0, ABG)
00:41:54.643 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052914.643,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.69,"Time":4.0,"SettleTime":10.0,"StarLocked":true}
00:41:54.648 00.005 7680 Move returns status 0, amount 0
00:41:54.648 00.000 7680 move complete, result=0
00:41:54.649 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:54.652 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:54.656 00.004 6120 Enqueuing Expose request
00:41:54.660 00.004 7680 worker thread done servicing request
00:41:54.660 00.000 7680 Worker thread wakes up
00:41:54.660 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:54.661 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:41:54.661 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:41:55.914 01.253 7680 Exposure complete
00:41:56.041 00.127 7680 worker thread done servicing request
00:41:56.042 00.001 6120 OnExposeComplete: enter
00:41:56.045 00.003 6120 UpdateGuideState(): m_state=6
00:41:56.050 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4576
00:41:56.055 00.005 6120 Star::Find returns 1 (1), X=966.86, Y=46.71, Mass=15067, SNR=79.7, Peak=255 HFD=6.9
00:41:56.058 00.003 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
00:41:56.061 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
00:41:56.066 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.51 hyp=0.51 cameraTheta=1.58 mountX=-0.09 mountY=-0.46, mountTheta=-1.76
00:41:56.071 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.51, opts=13)
00:41:56.075 00.004 6120 Enqueuing Move request for scope (-0.01, 0.51)
00:41:56.078 00.003 7680 Worker thread wakes up
00:41:56.079 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.51) opts 0xd
00:41:56.080 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.51)
00:41:56.080 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:56.083 00.003 6120 UpdateGuideState exits: m=15067 SNR=79.7 Saturated
00:41:56.087 00.004 7680 Moving (-0.01, 0.51) raw xDistance=-0.09 yDistance=-0.46
00:41:56.087 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:41:56.087 00.000 6120 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 5 / 99999
00:41:56.090 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:41:56.090 00.000 7680 MoveAxis(E, 0, ABG)
00:41:56.091 00.001 7680 Move returns status 0, amount 0
00:41:56.092 00.001 7680 MoveAxis(N, 250, ABG)
00:41:56.092 00.000 7680 Guiding  Dir = 0, Dur = 250
00:41:56.092 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052916.090,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.63,"Time":5.5,"SettleTime":10.0,"StarLocked":true}
00:41:56.096 00.004 7680 IsSlewing returns 0
00:41:56.096 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:56.100 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:56.104 00.004 6120 Enqueuing Expose request
00:41:56.107 00.003 7680 IsGuiding returns 0
00:41:56.107 00.000 7680 PulseGuide returned control before completion, sleep 260
00:41:56.373 00.266 7680 IsGuiding returns 1
00:41:56.375 00.002 7680 scope still moving after pulse duration time elapsed
00:41:56.405 00.030 7680 IsSlewing returns 0
00:41:56.406 00.001 7680 IsGuiding returns 0
00:41:56.407 00.001 7680 scope move finished after 250 + 49 ms
00:41:56.407 00.000 7680 Move returns status 0, amount 250
00:41:56.407 00.000 7680 move complete, result=0
00:41:56.409 00.002 7680 worker thread done servicing request
00:41:56.409 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 250 ms NORTH
00:41:56.415 00.006 7680 Worker thread wakes up
00:41:56.415 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:56.416 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:41:57.663 01.247 7680 Exposure complete
00:41:57.812 00.149 7680 worker thread done servicing request
00:41:57.812 00.000 6120 OnExposeComplete: enter
00:41:57.815 00.003 6120 UpdateGuideState(): m_state=6
00:41:57.821 00.006 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4577
00:41:57.828 00.007 6120 Star::Find returns 1 (1), X=966.84, Y=46.32, Mass=14187, SNR=77.7, Peak=255 HFD=6.9
00:41:57.830 00.002 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.79 = -1.50)
00:41:57.833 00.003 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.77)
00:41:57.835 00.002 6120 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.83 mountX=0.01 mountY=-0.12, mountTheta=-1.50
00:41:57.840 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.12, opts=13)
00:41:57.843 00.003 6120 Enqueuing Move request for scope (-0.03, 0.12)
00:41:57.846 00.003 7680 Worker thread wakes up
00:41:57.846 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
00:41:57.846 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
00:41:57.846 00.000 7680 Moving (-0.03, 0.12) raw xDistance=0.01 yDistance=-0.12
00:41:57.846 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:41:57.846 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:41:57.846 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:57.850 00.004 6120 UpdateGuideState exits: m=14187 SNR=77.7 Saturated
00:41:57.852 00.002 6120 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 6 / 99999
00:41:57.855 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764052917.855,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.48,"Time":7.2,"SettleTime":10.0,"StarLocked":true}
00:41:57.858 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:41:57.858 00.000 7680 MoveAxis(E, 0, ABG)
00:41:57.858 00.000 7680 Move returns status 0, amount 0
00:41:57.858 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:57.861 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:57.864 00.003 6120 Enqueuing Expose request
00:41:57.866 00.002 7680 MoveAxis(N, 0, ABG)
00:41:57.867 00.001 7680 Move returns status 0, amount 0
00:41:57.867 00.000 7680 move complete, result=0
00:41:57.867 00.000 7680 worker thread done servicing request
00:41:57.867 00.000 7680 Worker thread wakes up
00:41:57.867 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:57.868 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:41:57.868 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:59.116 01.248 7680 Exposure complete
00:41:59.240 00.124 7680 worker thread done servicing request
00:41:59.240 00.000 6120 OnExposeComplete: enter
00:41:59.244 00.004 6120 UpdateGuideState(): m_state=6
00:41:59.247 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4578
00:41:59.251 00.004 6120 Star::Find returns 1 (1), X=966.91, Y=46.64, Mass=14289, SNR=76.6, Peak=255 HFD=6.9
00:41:59.255 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
00:41:59.258 00.003 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
00:41:59.261 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.44 hyp=0.45 cameraTheta=1.47 mountX=-0.13 mountY=-0.38, mountTheta=-1.90
00:41:59.266 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.44, opts=13)
00:41:59.270 00.004 6120 Enqueuing Move request for scope (0.05, 0.44)
00:41:59.273 00.003 7680 Worker thread wakes up
00:41:59.273 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.44) opts 0xd
00:41:59.273 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.44)
00:41:59.274 00.001 7680 Moving (0.05, 0.44) raw xDistance=-0.13 yDistance=-0.38
00:41:59.274 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:41:59.274 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:41:59.274 00.000 7680 MoveAxis(E, 0, ABG)
00:41:59.274 00.000 7680 Move returns status 0, amount 0
00:41:59.274 00.000 7680 MoveAxis(N, 205, ABG)
00:41:59.274 00.000 7680 Guiding  Dir = 0, Dur = 205
00:41:59.275 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:41:59.279 00.004 7680 IsSlewing returns 0
00:41:59.279 00.000 6120 UpdateGuideState exits: m=14289 SNR=76.6 Saturated
00:41:59.283 00.004 7680 IsGuiding returns 0
00:41:59.284 00.001 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 7 / 99999
00:41:59.287 00.003 7680 PulseGuide returned control before completion, sleep 215
00:41:59.287 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764052919.287,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.47,"Time":8.7,"SettleTime":10.0,"StarLocked":true}
00:41:59.291 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:59.293 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:41:59.298 00.005 6120 Enqueuing Expose request
00:41:59.516 00.218 7680 IsGuiding returns 1
00:41:59.516 00.000 7680 scope still moving after pulse duration time elapsed
00:41:59.546 00.030 7680 IsSlewing returns 0
00:41:59.548 00.002 7680 IsGuiding returns 0
00:41:59.548 00.000 7680 scope move finished after 205 + 59 ms
00:41:59.549 00.001 7680 Move returns status 0, amount 205
00:41:59.549 00.000 7680 move complete, result=0
00:41:59.549 00.000 7680 worker thread done servicing request
00:41:59.549 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 205 ms NORTH
00:41:59.557 00.008 7680 Worker thread wakes up
00:41:59.557 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:41:59.557 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:00.805 01.248 7680 Exposure complete
00:42:00.952 00.147 7680 worker thread done servicing request
00:42:00.952 00.000 6120 OnExposeComplete: enter
00:42:00.956 00.004 6120 UpdateGuideState(): m_state=6
00:42:00.962 00.006 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4579
00:42:00.967 00.005 6120 Star::Find returns 1 (1), X=966.95, Y=46.32, Mass=14212, SNR=77.7, Peak=255 HFD=6.9
00:42:00.971 00.004 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.93 = -2.36)
00:42:00.974 00.003 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.62)
00:42:00.977 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.97 mountX=-0.10 mountY=-0.07, mountTheta=-2.53
00:42:00.983 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.12, opts=13)
00:42:00.987 00.004 6120 Enqueuing Move request for scope (0.08, 0.12)
00:42:00.991 00.004 7680 Worker thread wakes up
00:42:00.991 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:00.994 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
00:42:00.995 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
00:42:00.995 00.000 6120 UpdateGuideState exits: m=14212 SNR=77.7 Saturated
00:42:00.998 00.003 7680 Moving (0.08, 0.12) raw xDistance=-0.10 yDistance=-0.07
00:42:00.998 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:42:00.998 00.000 6120 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 8 / 99999
00:42:01.003 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:42:01.003 00.000 6120 PhdController: newstate STATE_FINISH
00:42:01.006 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:42:01.006 00.000 6120 PhdController complete: success
00:42:01.009 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764052921.009,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
00:42:01.011 00.002 7680 MoveAxis(E, 0, ABG)
00:42:01.011 00.000 7680 Move returns status 0, amount 0
00:42:01.012 00.001 7680 MoveAxis(N, 0, ABG)
00:42:01.012 00.000 7680 Move returns status 0, amount 0
00:42:01.012 00.000 7680 move complete, result=0
00:42:01.012 00.000 6120 Mount: notify guiding dither settle done success=1
00:42:01.015 00.003 7680 worker thread done servicing request
00:42:01.015 00.000 6120 PhdController: newstate STATE_IDLE
00:42:01.019 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:01.022 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:01.026 00.004 6120 Enqueuing Expose request
00:42:01.030 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:01.033 00.003 7680 Worker thread wakes up
00:42:01.033 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:01.033 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:02.277 01.244 7680 Exposure complete
00:42:02.405 00.128 7680 worker thread done servicing request
00:42:02.406 00.001 6120 OnExposeComplete: enter
00:42:02.410 00.004 6120 UpdateGuideState(): m_state=6
00:42:02.413 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4580
00:42:02.417 00.004 6120 Star::Find returns 1 (1), X=967.00, Y=46.47, Mass=13508, SNR=75.3, Peak=255 HFD=6.7
00:42:02.422 00.005 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
00:42:02.427 00.005 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
00:42:02.431 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.12 mountX=-0.18 mountY=-0.18, mountTheta=-2.34
00:42:02.437 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.27, opts=13)
00:42:02.440 00.003 6120 Enqueuing Move request for scope (0.13, 0.27)
00:42:02.445 00.005 7680 Worker thread wakes up
00:42:02.445 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:02.449 00.004 6120 UpdateGuideState exits: m=13508 SNR=75.3 Saturated
00:42:02.452 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:02.456 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:02.460 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.27) opts 0xd
00:42:02.460 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.27)
00:42:02.460 00.000 7680 Moving (0.13, 0.27) raw xDistance=-0.18 yDistance=-0.18
00:42:02.460 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:42:02.460 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:42:02.461 00.001 6120 Enqueuing Expose request
00:42:02.465 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:42:02.465 00.000 7680 MoveAxis(E, 0, ABG)
00:42:02.465 00.000 7680 Move returns status 0, amount 0
00:42:02.465 00.000 7680 MoveAxis(N, 0, ABG)
00:42:02.465 00.000 7680 Move returns status 0, amount 0
00:42:02.465 00.000 7680 move complete, result=0
00:42:02.466 00.001 7680 worker thread done servicing request
00:42:02.466 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:42:02.470 00.004 7680 Worker thread wakes up
00:42:02.470 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:02.470 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:03.716 01.246 7680 Exposure complete
00:42:03.848 00.132 7680 worker thread done servicing request
00:42:03.848 00.000 6120 OnExposeComplete: enter
00:42:03.852 00.004 6120 UpdateGuideState(): m_state=6
00:42:03.855 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4581
00:42:03.860 00.005 6120 Star::Find returns 1 (1), X=966.99, Y=46.86, Mass=15164, SNR=80.0, Peak=255 HFD=7.0
00:42:03.867 00.007 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
00:42:03.871 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.21)
00:42:03.875 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.66 hyp=0.67 cameraTheta=1.39 mountX=-0.24 mountY=-0.54, mountTheta=-1.99
00:42:03.881 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.66, opts=13)
00:42:03.885 00.004 6120 Enqueuing Move request for scope (0.12, 0.66)
00:42:03.888 00.003 7680 Worker thread wakes up
00:42:03.889 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:03.892 00.003 6120 UpdateGuideState exits: m=15164 SNR=80.0 Saturated
00:42:03.896 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:03.899 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:03.903 00.004 6120 Enqueuing Expose request
00:42:03.906 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.66) opts 0xd
00:42:03.907 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.66)
00:42:03.907 00.000 7680 Moving (0.12, 0.66) raw xDistance=-0.24 yDistance=-0.54
00:42:03.907 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:42:03.909 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
00:42:03.909 00.000 7680 MoveAxis(E, 98, ABG)
00:42:03.909 00.000 7680 Guiding  Dir = 2, Dur = 98
00:42:03.909 00.000 7680 IsSlewing returns 0
00:42:03.910 00.001 7680 IsGuiding returns 0
00:42:03.910 00.000 7680 PulseGuide returned control before completion, sleep 108
00:42:04.032 00.122 7680 IsGuiding returns 1
00:42:04.033 00.001 7680 scope still moving after pulse duration time elapsed
00:42:04.064 00.031 7680 IsSlewing returns 0
00:42:04.065 00.001 7680 IsGuiding returns 0
00:42:04.066 00.001 7680 scope move finished after 98 + 58 ms
00:42:04.066 00.000 7680 Move returns status 0, amount 98
00:42:04.067 00.001 7680 MoveAxis(N, 292, ABG)
00:42:04.068 00.001 7680 Guiding  Dir = 0, Dur = 292
00:42:04.068 00.000 7680 IsSlewing returns 0
00:42:04.069 00.001 7680 IsGuiding returns 0
00:42:04.069 00.000 7680 PulseGuide returned control before completion, sleep 302
00:42:04.375 00.306 7680 IsGuiding returns 1
00:42:04.375 00.000 7680 scope still moving after pulse duration time elapsed
00:42:04.406 00.031 7680 IsSlewing returns 0
00:42:04.407 00.001 7680 IsGuiding returns 0
00:42:04.407 00.000 7680 scope move finished after 292 + 47 ms
00:42:04.409 00.002 7680 Move returns status 0, amount 292
00:42:04.409 00.000 7680 move complete, result=0
00:42:04.410 00.001 7680 worker thread done servicing request
00:42:04.411 00.001 7680 Worker thread wakes up
00:42:04.411 00.000 6120 GuideStep: -0.2 px 98 ms EAST, -0.5 px 292 ms NORTH
00:42:04.418 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:04.418 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:05.663 01.245 7680 Exposure complete
00:42:05.799 00.136 7680 worker thread done servicing request
00:42:05.799 00.000 6120 OnExposeComplete: enter
00:42:05.803 00.004 6120 UpdateGuideState(): m_state=6
00:42:05.807 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4582
00:42:05.811 00.004 6120 Star::Find returns 1 (1), X=966.98, Y=46.68, Mass=14485, SNR=78.4, Peak=255 HFD=6.9
00:42:05.816 00.005 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.30 = -1.99)
00:42:05.819 00.003 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
00:42:05.823 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.48 hyp=0.49 cameraTheta=1.34 mountX=-0.20 mountY=-0.38, mountTheta=-2.05
00:42:05.828 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.48, opts=13)
00:42:05.833 00.005 6120 Enqueuing Move request for scope (0.11, 0.48)
00:42:05.837 00.004 7680 Worker thread wakes up
00:42:05.837 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.48) opts 0xd
00:42:05.837 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.48)
00:42:05.837 00.000 7680 Moving (0.11, 0.48) raw xDistance=-0.20 yDistance=-0.38
00:42:05.837 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:42:05.838 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:42:05.838 00.000 7680 MoveAxis(E, 0, ABG)
00:42:05.838 00.000 7680 Move returns status 0, amount 0
00:42:05.838 00.000 7680 MoveAxis(N, 206, ABG)
00:42:05.838 00.000 7680 Guiding  Dir = 0, Dur = 206
00:42:05.839 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:05.843 00.004 7680 IsSlewing returns 0
00:42:05.843 00.000 6120 UpdateGuideState exits: m=14485 SNR=78.4 Saturated
00:42:05.846 00.003 7680 IsGuiding returns 0
00:42:05.847 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:05.850 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:05.854 00.004 7680 PulseGuide returned control before completion, sleep 216
00:42:05.854 00.000 6120 Enqueuing Expose request
00:42:06.078 00.224 7680 IsGuiding returns 1
00:42:06.078 00.000 7680 scope still moving after pulse duration time elapsed
00:42:06.111 00.033 7680 IsSlewing returns 0
00:42:06.111 00.000 7680 IsGuiding returns 0
00:42:06.112 00.001 7680 scope move finished after 206 + 59 ms
00:42:06.112 00.000 7680 Move returns status 0, amount 206
00:42:06.112 00.000 7680 move complete, result=0
00:42:06.112 00.000 7680 worker thread done servicing request
00:42:06.112 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 206 ms NORTH
00:42:06.118 00.006 7680 Worker thread wakes up
00:42:06.118 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:06.118 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:07.372 01.254 7680 Exposure complete
00:42:07.509 00.137 7680 worker thread done servicing request
00:42:07.509 00.000 6120 OnExposeComplete: enter
00:42:07.514 00.005 6120 UpdateGuideState(): m_state=6
00:42:07.518 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4583
00:42:07.523 00.005 6120 Star::Find returns 1 (1), X=966.95, Y=46.68, Mass=14857, SNR=79.5, Peak=255 HFD=6.9
00:42:07.527 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
00:42:07.531 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
00:42:07.534 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.48 hyp=0.48 cameraTheta=1.41 mountX=-0.17 mountY=-0.40, mountTheta=-1.97
00:42:07.539 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.48, opts=13)
00:42:07.543 00.004 6120 Enqueuing Move request for scope (0.08, 0.48)
00:42:07.548 00.005 7680 Worker thread wakes up
00:42:07.548 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:07.554 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.48) opts 0xd
00:42:07.554 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.48)
00:42:07.555 00.001 7680 Moving (0.08, 0.48) raw xDistance=-0.17 yDistance=-0.40
00:42:07.555 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:42:07.555 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:42:07.555 00.000 7680 MoveAxis(E, 0, ABG)
00:42:07.555 00.000 7680 Move returns status 0, amount 0
00:42:07.556 00.001 6120 UpdateGuideState exits: m=14857 SNR=79.5 Saturated
00:42:07.560 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:07.564 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:07.569 00.005 6120 Enqueuing Expose request
00:42:07.572 00.003 7680 MoveAxis(N, 215, ABG)
00:42:07.572 00.000 7680 Guiding  Dir = 0, Dur = 215
00:42:07.573 00.001 7680 IsSlewing returns 0
00:42:07.573 00.000 7680 IsGuiding returns 0
00:42:07.573 00.000 7680 PulseGuide returned control before completion, sleep 225
00:42:07.802 00.229 7680 IsGuiding returns 1
00:42:07.803 00.001 7680 scope still moving after pulse duration time elapsed
00:42:07.833 00.030 7680 IsSlewing returns 0
00:42:07.834 00.001 7680 IsGuiding returns 0
00:42:07.834 00.000 7680 scope move finished after 215 + 46 ms
00:42:07.834 00.000 7680 Move returns status 0, amount 215
00:42:07.835 00.001 7680 move complete, result=0
00:42:07.835 00.000 7680 worker thread done servicing request
00:42:07.835 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 215 ms NORTH
00:42:07.843 00.008 7680 Worker thread wakes up
00:42:07.843 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:07.843 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:09.092 01.249 7680 Exposure complete
00:42:09.227 00.135 7680 worker thread done servicing request
00:42:09.228 00.001 6120 OnExposeComplete: enter
00:42:09.232 00.004 6120 UpdateGuideState(): m_state=6
00:42:09.236 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4584
00:42:09.241 00.005 6120 Star::Find returns 1 (1), X=967.06, Y=46.03, Mass=13637, SNR=75.7, Peak=255 HFD=7.1
00:42:09.245 00.004 6120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-2.95) = xAngle (2.22 = 2.22)
00:42:09.248 00.003 6120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.95 = 1.95)
00:42:09.252 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.26 cameraTheta=-0.74 mountX=-0.16 mountY=0.24, mountTheta=2.15
00:42:09.257 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.17, opts=13)
00:42:09.262 00.005 6120 Enqueuing Move request for scope (0.19, -0.17)
00:42:09.266 00.004 7680 Worker thread wakes up
00:42:09.266 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:09.272 00.006 6120 UpdateGuideState exits: m=13637 SNR=75.7 Saturated
00:42:09.276 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:09.279 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:09.284 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
00:42:09.284 00.000 6120 Enqueuing Expose request
00:42:09.288 00.004 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
00:42:09.288 00.000 7680 Moving (0.19, -0.17) raw xDistance=-0.16 yDistance=0.24
00:42:09.288 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:42:09.288 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:42:09.289 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:42:09.289 00.000 7680 MoveAxis(E, 0, ABG)
00:42:09.289 00.000 7680 Move returns status 0, amount 0
00:42:09.289 00.000 7680 MoveAxis(N, 0, ABG)
00:42:09.289 00.000 7680 Move returns status 0, amount 0
00:42:09.289 00.000 7680 move complete, result=0
00:42:09.289 00.000 7680 worker thread done servicing request
00:42:09.289 00.000 7680 Worker thread wakes up
00:42:09.289 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:42:09.295 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:09.295 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:10.545 01.250 7680 Exposure complete
00:42:10.679 00.134 7680 worker thread done servicing request
00:42:10.679 00.000 6120 OnExposeComplete: enter
00:42:10.683 00.004 6120 UpdateGuideState(): m_state=6
00:42:10.688 00.005 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4585
00:42:10.692 00.004 6120 Star::Find returns 1 (1), X=967.16, Y=46.30, Mass=14083, SNR=77.7, Peak=255 HFD=6.9
00:42:10.695 00.003 6120 CameraToMount -- cameraTheta (0.34) - m_xAngle (-2.95) = xAngle (3.29 = -2.99)
00:42:10.700 00.005 6120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.02 = 3.02)
00:42:10.705 00.005 6120 CameraToMount -- cameraX=0.29 cameraY=0.10 hyp=0.30 cameraTheta=0.34 mountX=-0.30 mountY=0.04, mountTheta=3.02
00:42:10.712 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.10, opts=13)
00:42:10.716 00.004 6120 Enqueuing Move request for scope (0.29, 0.10)
00:42:10.721 00.005 7680 Worker thread wakes up
00:42:10.722 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:10.725 00.003 6120 UpdateGuideState exits: m=14083 SNR=77.7 Saturated
00:42:10.729 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:10.733 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:10.739 00.006 6120 Enqueuing Expose request
00:42:10.742 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.10) opts 0xd
00:42:10.742 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.10)
00:42:10.743 00.001 7680 Moving (0.29, 0.10) raw xDistance=-0.30 yDistance=0.04
00:42:10.743 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:42:10.743 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:42:10.744 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:42:10.744 00.000 7680 MoveAxis(E, 123, ABG)
00:42:10.744 00.000 7680 Guiding  Dir = 2, Dur = 123
00:42:10.744 00.000 7680 IsSlewing returns 0
00:42:10.745 00.001 7680 IsGuiding returns 0
00:42:10.745 00.000 7680 PulseGuide returned control before completion, sleep 133
00:42:10.894 00.149 7680 IsGuiding returns 1
00:42:10.894 00.000 7680 scope still moving after pulse duration time elapsed
00:42:10.925 00.031 7680 IsSlewing returns 0
00:42:10.927 00.002 7680 IsGuiding returns 0
00:42:10.927 00.000 7680 scope move finished after 123 + 58 ms
00:42:10.927 00.000 7680 Move returns status 0, amount 123
00:42:10.927 00.000 7680 MoveAxis(N, 0, ABG)
00:42:10.927 00.000 7680 Move returns status 0, amount 0
00:42:10.928 00.001 7680 move complete, result=0
00:42:10.929 00.001 7680 worker thread done servicing request
00:42:10.929 00.000 6120 GuideStep: -0.3 px 123 ms EAST, 0.0 px 0 ms NORTH
00:42:10.935 00.006 7680 Worker thread wakes up
00:42:10.935 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:10.935 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:12.181 01.246 7680 Exposure complete
00:42:12.314 00.133 7680 worker thread done servicing request
00:42:12.315 00.001 6120 OnExposeComplete: enter
00:42:12.319 00.004 6120 UpdateGuideState(): m_state=6
00:42:12.322 00.003 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4586
00:42:12.327 00.005 6120 Star::Find returns 1 (1), X=967.01, Y=46.75, Mass=13571, SNR=76.2, Peak=255 HFD=6.8
00:42:12.332 00.005 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.28 = -2.01)
00:42:12.336 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.28)
00:42:12.339 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.55 hyp=0.57 cameraTheta=1.32 mountX=-0.24 mountY=-0.43, mountTheta=-2.08
00:42:12.345 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.55, opts=13)
00:42:12.349 00.004 6120 Enqueuing Move request for scope (0.14, 0.55)
00:42:12.353 00.004 7680 Worker thread wakes up
00:42:12.354 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:12.358 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.55) opts 0xd
00:42:12.358 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.55)
00:42:12.358 00.000 7680 Moving (0.14, 0.55) raw xDistance=-0.24 yDistance=-0.43
00:42:12.358 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
00:42:12.358 00.000 6120 UpdateGuideState exits: m=13571 SNR=76.2 Saturated
00:42:12.365 00.007 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:42:12.365 00.000 7680 MoveAxis(E, 107, ABG)
00:42:12.365 00.000 7680 Guiding  Dir = 2, Dur = 107
00:42:12.365 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:12.369 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:12.373 00.004 6120 Enqueuing Expose request
00:42:12.377 00.004 7680 IsSlewing returns 0
00:42:12.377 00.000 7680 IsGuiding returns 0
00:42:12.377 00.000 7680 PulseGuide returned control before completion, sleep 117
00:42:12.499 00.122 7680 IsGuiding returns 1
00:42:12.500 00.001 7680 scope still moving after pulse duration time elapsed
00:42:12.529 00.029 7680 IsSlewing returns 0
00:42:12.529 00.000 7680 IsGuiding returns 0
00:42:12.530 00.001 7680 scope move finished after 107 + 45 ms
00:42:12.531 00.001 7680 Move returns status 0, amount 107
00:42:12.531 00.000 7680 MoveAxis(N, 236, ABG)
00:42:12.531 00.000 7680 Guiding  Dir = 0, Dur = 236
00:42:12.532 00.001 7680 IsSlewing returns 0
00:42:12.532 00.000 7680 IsGuiding returns 0
00:42:12.533 00.001 7680 PulseGuide returned control before completion, sleep 246
00:42:12.794 00.261 7680 IsGuiding returns 1
00:42:12.795 00.001 7680 scope still moving after pulse duration time elapsed
00:42:12.826 00.031 7680 IsSlewing returns 0
00:42:12.828 00.002 7680 IsGuiding returns 0
00:42:12.828 00.000 7680 scope move finished after 236 + 59 ms
00:42:12.829 00.001 7680 Move returns status 0, amount 236
00:42:12.830 00.001 7680 move complete, result=0
00:42:12.830 00.000 7680 worker thread done servicing request
00:42:12.830 00.000 6120 GuideStep: -0.2 px 107 ms EAST, -0.4 px 236 ms NORTH
00:42:12.839 00.009 7680 Worker thread wakes up
00:42:12.840 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:12.840 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:14.088 01.248 7680 Exposure complete
00:42:14.221 00.133 7680 worker thread done servicing request
00:42:14.222 00.001 6120 OnExposeComplete: enter
00:42:14.225 00.003 6120 UpdateGuideState(): m_state=6
00:42:14.229 00.004 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4587
00:42:14.235 00.006 6120 Star::Find returns 1 (1), X=967.03, Y=46.72, Mass=14437, SNR=78.1, Peak=255 HFD=6.9
00:42:14.241 00.006 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
00:42:14.246 00.005 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
00:42:14.250 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.52 hyp=0.55 cameraTheta=1.27 mountX=-0.26 mountY=-0.40, mountTheta=-2.15
00:42:14.256 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.52, opts=13)
00:42:14.260 00.004 6120 Enqueuing Move request for scope (0.16, 0.52)
00:42:14.264 00.004 7680 Worker thread wakes up
00:42:14.264 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.52) opts 0xd
00:42:14.264 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.52)
00:42:14.264 00.000 7680 Moving (0.16, 0.52) raw xDistance=-0.26 yDistance=-0.40
00:42:14.266 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
00:42:14.266 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:42:14.266 00.000 7680 MoveAxis(E, 113, ABG)
00:42:14.266 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:14.271 00.005 7680 Guiding  Dir = 2, Dur = 113
00:42:14.271 00.000 6120 UpdateGuideState exits: m=14437 SNR=78.1 Saturated
00:42:14.275 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:14.279 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:14.283 00.004 6120 Enqueuing Expose request
00:42:14.286 00.003 7680 IsSlewing returns 0
00:42:14.287 00.001 7680 IsGuiding returns 0
00:42:14.287 00.000 7680 PulseGuide returned control before completion, sleep 123
00:42:14.418 00.131 7680 IsGuiding returns 1
00:42:14.420 00.002 7680 scope still moving after pulse duration time elapsed
00:42:14.449 00.029 7680 IsSlewing returns 0
00:42:14.452 00.003 7680 IsGuiding returns 0
00:42:14.453 00.001 7680 scope move finished after 113 + 52 ms
00:42:14.453 00.000 7680 Move returns status 0, amount 113
00:42:14.453 00.000 7680 MoveAxis(N, 215, ABG)
00:42:14.454 00.001 7680 Guiding  Dir = 0, Dur = 215
00:42:14.454 00.000 7680 IsSlewing returns 0
00:42:14.454 00.000 7680 IsGuiding returns 0
00:42:14.455 00.001 7680 PulseGuide returned control before completion, sleep 225
00:42:14.683 00.228 7680 IsGuiding returns 1
00:42:14.684 00.001 7680 scope still moving after pulse duration time elapsed
00:42:14.715 00.031 7680 IsSlewing returns 0
00:42:14.715 00.000 7680 IsGuiding returns 0
00:42:14.716 00.001 7680 scope move finished after 215 + 45 ms
00:42:14.716 00.000 7680 Move returns status 0, amount 215
00:42:14.716 00.000 7680 move complete, result=0
00:42:14.716 00.000 7680 worker thread done servicing request
00:42:14.716 00.000 7680 Worker thread wakes up
00:42:14.717 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:14.717 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:14.717 00.000 6120 GuideStep: -0.3 px 113 ms EAST, -0.4 px 215 ms NORTH
00:42:15.959 01.242 7680 Exposure complete
00:42:16.083 00.124 7680 worker thread done servicing request
00:42:16.084 00.001 6120 OnExposeComplete: enter
00:42:16.088 00.004 6120 UpdateGuideState(): m_state=6
00:42:16.091 00.003 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4588
00:42:16.096 00.005 6120 Star::Find returns 1 (1), X=966.83, Y=46.22, Mass=14170, SNR=77.2, Peak=255 HFD=6.8
00:42:16.099 00.003 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-2.95) = xAngle (5.60 = -0.68)
00:42:16.103 00.004 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.34 = -0.95)
00:42:16.108 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.65 mountX=0.03 mountY=-0.03, mountTheta=-0.81
00:42:16.114 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.02, opts=13)
00:42:16.117 00.003 6120 Enqueuing Move request for scope (-0.03, 0.02)
00:42:16.121 00.004 7680 Worker thread wakes up
00:42:16.122 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
00:42:16.122 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:16.126 00.004 6120 UpdateGuideState exits: m=14170 SNR=77.2 Saturated
00:42:16.129 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:16.133 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
00:42:16.133 00.000 7680 Moving (-0.03, 0.02) raw xDistance=0.03 yDistance=-0.03
00:42:16.133 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:42:16.133 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:16.137 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:42:16.137 00.000 6120 Enqueuing Expose request
00:42:16.142 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:42:16.142 00.000 7680 MoveAxis(E, 0, ABG)
00:42:16.142 00.000 7680 Move returns status 0, amount 0
00:42:16.142 00.000 7680 MoveAxis(N, 0, ABG)
00:42:16.143 00.001 7680 Move returns status 0, amount 0
00:42:16.143 00.000 7680 move complete, result=0
00:42:16.143 00.000 7680 worker thread done servicing request
00:42:16.144 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:42:16.148 00.004 7680 Worker thread wakes up
00:42:16.149 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:16.149 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:17.402 01.253 7680 Exposure complete
00:42:17.542 00.140 7680 worker thread done servicing request
00:42:17.542 00.000 6120 OnExposeComplete: enter
00:42:17.547 00.005 6120 UpdateGuideState(): m_state=6
00:42:17.552 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4589
00:42:17.556 00.004 6120 Star::Find returns 1 (1), X=966.86, Y=46.79, Mass=14081, SNR=77.4, Peak=255 HFD=6.8
00:42:17.561 00.005 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.74)
00:42:17.564 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.01)
00:42:17.568 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.59 hyp=0.59 cameraTheta=1.59 mountX=-0.10 mountY=-0.54, mountTheta=-1.75
00:42:17.573 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.59, opts=13)
00:42:17.577 00.004 6120 Enqueuing Move request for scope (-0.01, 0.59)
00:42:17.581 00.004 7680 Worker thread wakes up
00:42:17.581 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.59) opts 0xd
00:42:17.582 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.59)
00:42:17.582 00.000 7680 Moving (-0.01, 0.59) raw xDistance=-0.10 yDistance=-0.54
00:42:17.582 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:42:17.582 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
00:42:17.582 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:17.586 00.004 6120 UpdateGuideState exits: m=14081 SNR=77.4 Saturated
00:42:17.589 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:17.593 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:17.597 00.004 6120 Enqueuing Expose request
00:42:17.600 00.003 7680 MoveAxis(E, 0, ABG)
00:42:17.600 00.000 7680 Move returns status 0, amount 0
00:42:17.600 00.000 7680 MoveAxis(N, 292, ABG)
00:42:17.600 00.000 7680 Guiding  Dir = 0, Dur = 292
00:42:17.601 00.001 7680 IsSlewing returns 0
00:42:17.601 00.000 7680 IsGuiding returns 0
00:42:17.601 00.000 7680 PulseGuide returned control before completion, sleep 302
00:42:17.919 00.318 7680 IsGuiding returns 0
00:42:17.920 00.001 7680 Move returns status 0, amount 292
00:42:17.920 00.000 7680 move complete, result=0
00:42:17.920 00.000 7680 worker thread done servicing request
00:42:17.921 00.001 7680 Worker thread wakes up
00:42:17.921 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 292 ms NORTH
00:42:17.932 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:17.932 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:19.184 01.252 7680 Exposure complete
00:42:19.319 00.135 7680 worker thread done servicing request
00:42:19.321 00.002 6120 OnExposeComplete: enter
00:42:19.324 00.003 6120 UpdateGuideState(): m_state=6
00:42:19.328 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4590
00:42:19.333 00.005 6120 Star::Find returns 1 (1), X=966.82, Y=46.26, Mass=15069, SNR=80.3, Peak=255 HFD=6.9
00:42:19.336 00.003 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
00:42:19.339 00.003 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
00:42:19.343 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.22 mountX=0.03 mountY=-0.07, mountTheta=-1.15
00:42:19.348 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.06, opts=13)
00:42:19.351 00.003 6120 Enqueuing Move request for scope (-0.04, 0.06)
00:42:19.355 00.004 7680 Worker thread wakes up
00:42:19.356 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
00:42:19.356 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
00:42:19.357 00.001 7680 Moving (-0.04, 0.06) raw xDistance=0.03 yDistance=-0.07
00:42:19.357 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:19.361 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:42:19.363 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:42:19.363 00.000 6120 UpdateGuideState exits: m=15069 SNR=80.3 Saturated
00:42:19.369 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:19.373 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:19.376 00.003 6120 Enqueuing Expose request
00:42:19.380 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:42:19.380 00.000 7680 MoveAxis(E, 0, ABG)
00:42:19.380 00.000 7680 Move returns status 0, amount 0
00:42:19.380 00.000 7680 MoveAxis(N, 0, ABG)
00:42:19.380 00.000 7680 Move returns status 0, amount 0
00:42:19.381 00.001 7680 move complete, result=0
00:42:19.382 00.001 7680 worker thread done servicing request
00:42:19.382 00.000 7680 Worker thread wakes up
00:42:19.382 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:19.385 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:19.385 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:20.634 01.249 7680 Exposure complete
00:42:20.759 00.125 7680 worker thread done servicing request
00:42:20.759 00.000 6120 OnExposeComplete: enter
00:42:20.764 00.005 6120 UpdateGuideState(): m_state=6
00:42:20.770 00.006 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4591
00:42:20.773 00.003 6120 Star::Find returns 1 (1), X=966.92, Y=46.34, Mass=12956, SNR=74.8, Peak=255 HFD=6.9
00:42:20.777 00.004 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
00:42:20.780 00.003 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
00:42:20.783 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.24 mountX=-0.08 mountY=-0.11, mountTheta=-2.19
00:42:20.787 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.14, opts=13)
00:42:20.790 00.003 6120 Enqueuing Move request for scope (0.05, 0.14)
00:42:20.794 00.004 7680 Worker thread wakes up
00:42:20.794 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:20.798 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
00:42:20.798 00.000 6120 UpdateGuideState exits: m=12956 SNR=74.8 Saturated
00:42:20.801 00.003 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
00:42:20.801 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:20.804 00.003 7680 Moving (0.05, 0.14) raw xDistance=-0.08 yDistance=-0.11
00:42:20.804 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:20.808 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:42:20.808 00.000 6120 Enqueuing Expose request
00:42:20.811 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:42:20.811 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:42:20.811 00.000 7680 MoveAxis(E, 0, ABG)
00:42:20.812 00.001 7680 Move returns status 0, amount 0
00:42:20.812 00.000 7680 MoveAxis(N, 0, ABG)
00:42:20.812 00.000 7680 Move returns status 0, amount 0
00:42:20.812 00.000 7680 move complete, result=0
00:42:20.812 00.000 7680 worker thread done servicing request
00:42:20.812 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:20.815 00.003 7680 Worker thread wakes up
00:42:20.816 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:20.816 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:22.056 01.240 7680 Exposure complete
00:42:22.215 00.159 7680 worker thread done servicing request
00:42:22.215 00.000 6120 OnExposeComplete: enter
00:42:22.219 00.004 6120 UpdateGuideState(): m_state=6
00:42:22.224 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4592
00:42:22.230 00.006 6120 Star::Find returns 1 (1), X=967.01, Y=46.88, Mass=14731, SNR=78.3, Peak=255 HFD=7.0
00:42:22.235 00.005 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
00:42:22.238 00.003 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.23)
00:42:22.243 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.68 hyp=0.70 cameraTheta=1.37 mountX=-0.26 mountY=-0.55, mountTheta=-2.02
00:42:22.249 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.68, opts=13)
00:42:22.254 00.005 6120 Enqueuing Move request for scope (0.14, 0.68)
00:42:22.259 00.005 7680 Worker thread wakes up
00:42:22.259 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:22.264 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.68) opts 0xd
00:42:22.264 00.000 6120 UpdateGuideState exits: m=14731 SNR=78.3 Saturated
00:42:22.272 00.008 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.68)
00:42:22.272 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:22.277 00.005 7680 Moving (0.14, 0.68) raw xDistance=-0.26 yDistance=-0.55
00:42:22.277 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:22.282 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
00:42:22.282 00.000 6120 Enqueuing Expose request
00:42:22.289 00.007 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:42:22.289 00.000 7680 MoveAxis(E, 108, ABG)
00:42:22.289 00.000 7680 Guiding  Dir = 2, Dur = 108
00:42:22.289 00.000 7680 IsSlewing returns 0
00:42:22.290 00.001 7680 IsGuiding returns 0
00:42:22.290 00.000 7680 PulseGuide returned control before completion, sleep 118
00:42:22.423 00.133 7680 IsGuiding returns 1
00:42:22.423 00.000 7680 scope still moving after pulse duration time elapsed
00:42:22.454 00.031 7680 IsSlewing returns 0
00:42:22.454 00.000 7680 IsGuiding returns 0
00:42:22.454 00.000 7680 scope move finished after 108 + 56 ms
00:42:22.454 00.000 7680 Move returns status 0, amount 108
00:42:22.454 00.000 7680 MoveAxis(N, 300, ABG)
00:42:22.456 00.002 7680 Guiding  Dir = 0, Dur = 300
00:42:22.456 00.000 7680 IsSlewing returns 0
00:42:22.456 00.000 7680 IsGuiding returns 0
00:42:22.456 00.000 7680 PulseGuide returned control before completion, sleep 310
00:42:22.783 00.327 7680 IsGuiding returns 1
00:42:22.783 00.000 7680 scope still moving after pulse duration time elapsed
00:42:22.813 00.030 7680 IsSlewing returns 0
00:42:22.814 00.001 7680 IsGuiding returns 1
00:42:22.845 00.031 7680 IsSlewing returns 0
00:42:22.846 00.001 7680 IsGuiding returns 0
00:42:22.846 00.000 7680 scope move finished after 300 + 89 ms
00:42:22.846 00.000 7680 Move returns status 0, amount 300
00:42:22.846 00.000 7680 move complete, result=0
00:42:22.846 00.000 7680 worker thread done servicing request
00:42:22.846 00.000 6120 GuideStep: -0.3 px 108 ms EAST, -0.6 px 300 ms NORTH
00:42:22.850 00.004 7680 Worker thread wakes up
00:42:22.850 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:22.850 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:24.100 01.250 7680 Exposure complete
00:42:24.217 00.117 7680 worker thread done servicing request
00:42:24.217 00.000 6120 OnExposeComplete: enter
00:42:24.221 00.004 6120 UpdateGuideState(): m_state=6
00:42:24.225 00.004 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4593
00:42:24.228 00.003 6120 Star::Find returns 1 (1), X=966.76, Y=46.19, Mass=14934, SNR=79.6, Peak=255 HFD=6.9
00:42:24.231 00.003 6120 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-2.95) = xAngle (-0.06 = -0.06)
00:42:24.235 00.004 6120 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.33 = -0.33)
00:42:24.238 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.02 mountX=0.11 mountY=-0.04, mountTheta=-0.31
00:42:24.243 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.01, opts=13)
00:42:24.246 00.003 6120 Enqueuing Move request for scope (-0.11, -0.01)
00:42:24.249 00.003 7680 Worker thread wakes up
00:42:24.249 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:24.253 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
00:42:24.253 00.000 6120 UpdateGuideState exits: m=14934 SNR=79.6 Saturated
00:42:24.257 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
00:42:24.258 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:24.261 00.003 7680 Moving (-0.11, -0.01) raw xDistance=0.11 yDistance=-0.04
00:42:24.261 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:24.265 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:42:24.265 00.000 6120 Enqueuing Expose request
00:42:24.268 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:42:24.268 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:42:24.268 00.000 7680 MoveAxis(E, 0, ABG)
00:42:24.268 00.000 7680 Move returns status 0, amount 0
00:42:24.269 00.001 7680 MoveAxis(N, 0, ABG)
00:42:24.269 00.000 7680 Move returns status 0, amount 0
00:42:24.269 00.000 7680 move complete, result=0
00:42:24.269 00.000 7680 worker thread done servicing request
00:42:24.269 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:42:24.273 00.004 7680 Worker thread wakes up
00:42:24.273 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:24.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:25.522 01.249 7680 Exposure complete
00:42:25.657 00.135 7680 worker thread done servicing request
00:42:25.657 00.000 6120 OnExposeComplete: enter
00:42:25.660 00.003 6120 UpdateGuideState(): m_state=6
00:42:25.664 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4594
00:42:25.668 00.004 6120 Star::Find returns 1 (1), X=966.88, Y=46.84, Mass=14610, SNR=78.8, Peak=255 HFD=6.9
00:42:25.672 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.78)
00:42:25.677 00.005 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
00:42:25.680 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.64 hyp=0.64 cameraTheta=1.55 mountX=-0.13 mountY=-0.57, mountTheta=-1.80
00:42:25.684 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.64, opts=13)
00:42:25.688 00.004 6120 Enqueuing Move request for scope (0.01, 0.64)
00:42:25.691 00.003 7680 Worker thread wakes up
00:42:25.692 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:25.695 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.64) opts 0xd
00:42:25.696 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.64)
00:42:25.696 00.000 7680 Moving (0.01, 0.64) raw xDistance=-0.13 yDistance=-0.57
00:42:25.696 00.000 6120 UpdateGuideState exits: m=14610 SNR=78.8 Saturated
00:42:25.700 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:42:25.700 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:25.703 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:25.709 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
00:42:25.709 00.000 6120 Enqueuing Expose request
00:42:25.713 00.004 7680 MoveAxis(E, 0, ABG)
00:42:25.713 00.000 7680 Move returns status 0, amount 0
00:42:25.713 00.000 7680 MoveAxis(N, 309, ABG)
00:42:25.713 00.000 7680 Guiding  Dir = 0, Dur = 309
00:42:25.714 00.001 7680 IsSlewing returns 0
00:42:25.714 00.000 7680 IsGuiding returns 0
00:42:25.715 00.001 7680 PulseGuide returned control before completion, sleep 319
00:42:26.044 00.329 7680 IsGuiding returns 1
00:42:26.045 00.001 7680 scope still moving after pulse duration time elapsed
00:42:26.076 00.031 7680 IsSlewing returns 0
00:42:26.076 00.000 7680 IsGuiding returns 0
00:42:26.076 00.000 7680 scope move finished after 309 + 52 ms
00:42:26.076 00.000 7680 Move returns status 0, amount 309
00:42:26.077 00.001 7680 move complete, result=0
00:42:26.077 00.000 7680 worker thread done servicing request
00:42:26.077 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 309 ms NORTH
00:42:26.082 00.005 7680 Worker thread wakes up
00:42:26.082 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:26.082 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:27.340 01.258 7680 Exposure complete
00:42:27.497 00.157 7680 worker thread done servicing request
00:42:27.497 00.000 6120 OnExposeComplete: enter
00:42:27.502 00.005 6120 UpdateGuideState(): m_state=6
00:42:27.509 00.007 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4595
00:42:27.514 00.005 6120 Star::Find returns 1 (1), X=966.85, Y=46.18, Mass=14269, SNR=77.6, Peak=255 HFD=6.8
00:42:27.519 00.005 6120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-2.95) = xAngle (0.68 = 0.68)
00:42:27.524 00.005 6120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.41 = 0.41)
00:42:27.530 00.006 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.27 mountX=0.03 mountY=0.01, mountTheta=0.48
00:42:27.537 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.03, opts=13)
00:42:27.543 00.006 6120 Enqueuing Move request for scope (-0.02, -0.03)
00:42:27.549 00.006 7680 Worker thread wakes up
00:42:27.549 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:27.555 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
00:42:27.555 00.000 6120 UpdateGuideState exits: m=14269 SNR=77.6 Saturated
00:42:27.561 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
00:42:27.561 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:27.563 00.002 7680 Moving (-0.02, -0.03) raw xDistance=0.03 yDistance=0.01
00:42:27.563 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:27.568 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:42:27.568 00.000 6120 Enqueuing Expose request
00:42:27.572 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:42:27.573 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:42:27.573 00.000 7680 MoveAxis(E, 0, ABG)
00:42:27.573 00.000 7680 Move returns status 0, amount 0
00:42:27.573 00.000 7680 MoveAxis(N, 0, ABG)
00:42:27.573 00.000 7680 Move returns status 0, amount 0
00:42:27.573 00.000 7680 move complete, result=0
00:42:27.573 00.000 7680 worker thread done servicing request
00:42:27.573 00.000 7680 Worker thread wakes up
00:42:27.573 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:42:27.580 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:27.580 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:28.824 01.244 7680 Exposure complete
00:42:28.949 00.125 7680 worker thread done servicing request
00:42:28.949 00.000 6120 OnExposeComplete: enter
00:42:28.953 00.004 6120 UpdateGuideState(): m_state=6
00:42:28.958 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4596
00:42:28.961 00.003 6120 Star::Find returns 1 (1), X=966.82, Y=46.30, Mass=14707, SNR=79.1, Peak=255 HFD=6.9
00:42:28.965 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
00:42:28.968 00.003 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
00:42:28.972 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.98 mountX=0.02 mountY=-0.11, mountTheta=-1.36
00:42:28.977 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.10, opts=13)
00:42:28.981 00.004 6120 Enqueuing Move request for scope (-0.04, 0.10)
00:42:28.985 00.004 7680 Worker thread wakes up
00:42:28.986 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:28.990 00.004 6120 UpdateGuideState exits: m=14707 SNR=79.1 Saturated
00:42:28.994 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:28.997 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:29.003 00.006 6120 Enqueuing Expose request
00:42:29.007 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
00:42:29.007 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
00:42:29.007 00.000 7680 Moving (-0.04, 0.10) raw xDistance=0.02 yDistance=-0.11
00:42:29.007 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:42:29.007 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:42:29.007 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:42:29.007 00.000 7680 MoveAxis(E, 0, ABG)
00:42:29.009 00.002 7680 Move returns status 0, amount 0
00:42:29.009 00.000 7680 MoveAxis(N, 0, ABG)
00:42:29.009 00.000 7680 Move returns status 0, amount 0
00:42:29.009 00.000 7680 move complete, result=0
00:42:29.009 00.000 7680 worker thread done servicing request
00:42:29.009 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:29.014 00.005 7680 Worker thread wakes up
00:42:29.014 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:29.014 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:30.261 01.247 7680 Exposure complete
00:42:30.401 00.140 7680 worker thread done servicing request
00:42:30.401 00.000 6120 OnExposeComplete: enter
00:42:30.406 00.005 6120 UpdateGuideState(): m_state=6
00:42:30.409 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4597
00:42:30.413 00.004 6120 Star::Find returns 1 (1), X=966.85, Y=46.83, Mass=14589, SNR=78.1, Peak=255 HFD=6.8
00:42:30.417 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
00:42:30.422 00.005 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
00:42:30.425 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.63 hyp=0.63 cameraTheta=1.60 mountX=-0.10 mountY=-0.57, mountTheta=-1.74
00:42:30.431 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.63, opts=13)
00:42:30.435 00.004 6120 Enqueuing Move request for scope (-0.02, 0.63)
00:42:30.439 00.004 7680 Worker thread wakes up
00:42:30.439 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.63) opts 0xd
00:42:30.439 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.63)
00:42:30.440 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:30.444 00.004 6120 UpdateGuideState exits: m=14589 SNR=78.1 Saturated
00:42:30.447 00.003 7680 Moving (-0.02, 0.63) raw xDistance=-0.10 yDistance=-0.57
00:42:30.447 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:42:30.448 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
00:42:30.448 00.000 7680 MoveAxis(E, 0, ABG)
00:42:30.448 00.000 7680 Move returns status 0, amount 0
00:42:30.448 00.000 7680 MoveAxis(N, 309, ABG)
00:42:30.448 00.000 7680 Guiding  Dir = 0, Dur = 309
00:42:30.448 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:30.453 00.005 7680 IsSlewing returns 0
00:42:30.454 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:30.459 00.005 6120 Enqueuing Expose request
00:42:30.464 00.005 7680 IsGuiding returns 0
00:42:30.464 00.000 7680 PulseGuide returned control before completion, sleep 319
00:42:30.800 00.336 7680 IsGuiding returns 1
00:42:30.800 00.000 7680 scope still moving after pulse duration time elapsed
00:42:30.830 00.030 7680 IsSlewing returns 0
00:42:30.832 00.002 7680 IsGuiding returns 0
00:42:30.832 00.000 7680 scope move finished after 309 + 58 ms
00:42:30.832 00.000 7680 Move returns status 0, amount 309
00:42:30.833 00.001 7680 move complete, result=0
00:42:30.833 00.000 7680 worker thread done servicing request
00:42:30.834 00.001 7680 Worker thread wakes up
00:42:30.834 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 309 ms NORTH
00:42:30.840 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:30.840 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:32.096 01.256 7680 Exposure complete
00:42:32.219 00.123 7680 worker thread done servicing request
00:42:32.219 00.000 6120 OnExposeComplete: enter
00:42:32.223 00.004 6120 UpdateGuideState(): m_state=6
00:42:32.226 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4598
00:42:32.230 00.004 6120 Star::Find returns 1 (1), X=966.88, Y=46.64, Mass=13970, SNR=77.0, Peak=255 HFD=7.0
00:42:32.235 00.005 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
00:42:32.239 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.06)
00:42:32.243 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.54 mountX=-0.10 mountY=-0.39, mountTheta=-1.81
00:42:32.249 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.44, opts=13)
00:42:32.254 00.005 6120 Enqueuing Move request for scope (0.01, 0.44)
00:42:32.260 00.006 7680 Worker thread wakes up
00:42:32.260 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:32.266 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.44) opts 0xd
00:42:32.267 00.001 6120 UpdateGuideState exits: m=13970 SNR=77.0 Saturated
00:42:32.271 00.004 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.44)
00:42:32.271 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:32.276 00.005 7680 Moving (0.01, 0.44) raw xDistance=-0.10 yDistance=-0.39
00:42:32.276 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:32.280 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:42:32.280 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:42:32.280 00.000 6120 Enqueuing Expose request
00:42:32.285 00.005 7680 MoveAxis(E, 0, ABG)
00:42:32.285 00.000 7680 Move returns status 0, amount 0
00:42:32.286 00.001 7680 MoveAxis(N, 212, ABG)
00:42:32.286 00.000 7680 Guiding  Dir = 0, Dur = 212
00:42:32.286 00.000 7680 IsSlewing returns 0
00:42:32.287 00.001 7680 IsGuiding returns 0
00:42:32.287 00.000 7680 PulseGuide returned control before completion, sleep 222
00:42:32.522 00.235 7680 IsGuiding returns 0
00:42:32.524 00.002 7680 Move returns status 0, amount 212
00:42:32.525 00.001 7680 move complete, result=0
00:42:32.525 00.000 7680 worker thread done servicing request
00:42:32.525 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 212 ms NORTH
00:42:32.531 00.006 7680 Worker thread wakes up
00:42:32.531 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:32.531 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:33.780 01.249 7680 Exposure complete
00:42:33.915 00.135 7680 worker thread done servicing request
00:42:33.915 00.000 6120 OnExposeComplete: enter
00:42:33.921 00.006 6120 UpdateGuideState(): m_state=6
00:42:33.926 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4599
00:42:33.929 00.003 6120 Star::Find returns 1 (1), X=967.04, Y=46.27, Mass=14376, SNR=76.6, Peak=255 HFD=6.8
00:42:33.932 00.003 6120 CameraToMount -- cameraTheta (0.38) - m_xAngle (-2.95) = xAngle (3.34 = -2.95)
00:42:33.937 00.005 6120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.07 = 3.07)
00:42:33.941 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.19 cameraTheta=0.38 mountX=-0.18 mountY=0.01, mountTheta=3.07
00:42:33.946 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.07, opts=13)
00:42:33.949 00.003 6120 Enqueuing Move request for scope (0.17, 0.07)
00:42:33.954 00.005 7680 Worker thread wakes up
00:42:33.954 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
00:42:33.954 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:33.958 00.004 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
00:42:33.958 00.000 6120 UpdateGuideState exits: m=14376 SNR=76.6 Saturated
00:42:33.961 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:33.964 00.003 7680 Moving (0.17, 0.07) raw xDistance=-0.18 yDistance=0.01
00:42:33.964 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:42:33.964 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:33.967 00.003 6120 Enqueuing Expose request
00:42:33.969 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:42:33.969 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:42:33.971 00.002 7680 MoveAxis(E, 0, ABG)
00:42:33.971 00.000 7680 Move returns status 0, amount 0
00:42:33.971 00.000 7680 MoveAxis(N, 0, ABG)
00:42:33.971 00.000 7680 Move returns status 0, amount 0
00:42:33.972 00.001 7680 move complete, result=0
00:42:33.972 00.000 7680 worker thread done servicing request
00:42:33.972 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:42:33.975 00.003 7680 Worker thread wakes up
00:42:33.975 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:33.975 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:35.232 01.257 7680 Exposure complete
00:42:35.362 00.130 7680 worker thread done servicing request
00:42:35.363 00.001 6120 OnExposeComplete: enter
00:42:35.366 00.003 6120 UpdateGuideState(): m_state=6
00:42:35.369 00.003 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4600
00:42:35.373 00.004 6120 Star::Find returns 1 (1), X=966.85, Y=46.34, Mass=13929, SNR=76.4, Peak=255 HFD=6.8
00:42:35.376 00.003 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
00:42:35.380 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.91)
00:42:35.383 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.69 mountX=-0.01 mountY=-0.13, mountTheta=-1.64
00:42:35.388 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.14, opts=13)
00:42:35.392 00.004 6120 Enqueuing Move request for scope (-0.02, 0.14)
00:42:35.395 00.003 7680 Worker thread wakes up
00:42:35.395 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
00:42:35.396 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
00:42:35.396 00.000 7680 Moving (-0.02, 0.14) raw xDistance=-0.01 yDistance=-0.13
00:42:35.397 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:42:35.397 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:42:35.397 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:42:35.397 00.000 7680 MoveAxis(E, 0, ABG)
00:42:35.398 00.001 7680 Move returns status 0, amount 0
00:42:35.398 00.000 7680 MoveAxis(N, 0, ABG)
00:42:35.398 00.000 7680 Move returns status 0, amount 0
00:42:35.398 00.000 7680 move complete, result=0
00:42:35.398 00.000 7680 worker thread done servicing request
00:42:35.398 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:35.403 00.005 6120 UpdateGuideState exits: m=13929 SNR=76.4 Saturated
00:42:35.407 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:35.411 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:35.414 00.003 6120 Enqueuing Expose request
00:42:35.418 00.004 7680 Worker thread wakes up
00:42:35.418 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:35.422 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:35.422 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:36.675 01.253 7680 Exposure complete
00:42:36.813 00.138 7680 worker thread done servicing request
00:42:36.813 00.000 6120 OnExposeComplete: enter
00:42:36.818 00.005 6120 UpdateGuideState(): m_state=6
00:42:36.824 00.006 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4601
00:42:36.827 00.003 6120 Star::Find returns 1 (1), X=966.88, Y=46.57, Mass=15375, SNR=82.0, Peak=255 HFD=7.1
00:42:36.830 00.003 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
00:42:36.835 00.005 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.06)
00:42:36.839 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.37 hyp=0.37 cameraTheta=1.54 mountX=-0.08 mountY=-0.33, mountTheta=-1.81
00:42:36.844 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.37, opts=13)
00:42:36.848 00.004 6120 Enqueuing Move request for scope (0.01, 0.37)
00:42:36.852 00.004 7680 Worker thread wakes up
00:42:36.852 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.37) opts 0xd
00:42:36.852 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.37)
00:42:36.852 00.000 7680 Moving (0.01, 0.37) raw xDistance=-0.08 yDistance=-0.33
00:42:36.852 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:42:36.852 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:42:36.853 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:36.858 00.005 7680 MoveAxis(E, 0, ABG)
00:42:36.858 00.000 7680 Move returns status 0, amount 0
00:42:36.858 00.000 7680 MoveAxis(N, 179, ABG)
00:42:36.858 00.000 7680 Guiding  Dir = 0, Dur = 179
00:42:36.858 00.000 6120 UpdateGuideState exits: m=15375 SNR=82.0 Saturated
00:42:36.863 00.005 7680 IsSlewing returns 0
00:42:36.863 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:36.867 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:36.871 00.004 7680 IsGuiding returns 0
00:42:36.871 00.000 6120 Enqueuing Expose request
00:42:36.874 00.003 7680 PulseGuide returned control before completion, sleep 189
00:42:37.068 00.194 7680 IsGuiding returns 1
00:42:37.070 00.002 7680 scope still moving after pulse duration time elapsed
00:42:37.101 00.031 7680 IsSlewing returns 0
00:42:37.102 00.001 7680 IsGuiding returns 0
00:42:37.103 00.001 7680 scope move finished after 179 + 52 ms
00:42:37.103 00.000 7680 Move returns status 0, amount 179
00:42:37.103 00.000 7680 move complete, result=0
00:42:37.104 00.001 7680 worker thread done servicing request
00:42:37.104 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 179 ms NORTH
00:42:37.113 00.009 7680 Worker thread wakes up
00:42:37.113 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:37.113 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:38.357 01.244 7680 Exposure complete
00:42:38.489 00.132 7680 worker thread done servicing request
00:42:38.490 00.001 6120 OnExposeComplete: enter
00:42:38.495 00.005 6120 UpdateGuideState(): m_state=6
00:42:38.499 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4602
00:42:38.502 00.003 6120 Star::Find returns 1 (1), X=966.74, Y=46.67, Mass=15011, SNR=79.8, Peak=255 HFD=7.1
00:42:38.506 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
00:42:38.510 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
00:42:38.515 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.46 hyp=0.48 cameraTheta=1.84 mountX=0.04 mountY=-0.47, mountTheta=-1.49
00:42:38.520 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.46, opts=13)
00:42:38.524 00.004 6120 Enqueuing Move request for scope (-0.13, 0.46)
00:42:38.529 00.005 7680 Worker thread wakes up
00:42:38.529 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.46) opts 0xd
00:42:38.530 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.46)
00:42:38.530 00.000 7680 Moving (-0.13, 0.46) raw xDistance=0.04 yDistance=-0.47
00:42:38.530 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:42:38.531 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:42:38.531 00.000 7680 MoveAxis(E, 0, ABG)
00:42:38.531 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:38.535 00.004 7680 Move returns status 0, amount 0
00:42:38.535 00.000 6120 UpdateGuideState exits: m=15011 SNR=79.8 Saturated
00:42:38.539 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:38.543 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:38.548 00.005 6120 Enqueuing Expose request
00:42:38.551 00.003 7680 MoveAxis(N, 257, ABG)
00:42:38.551 00.000 7680 Guiding  Dir = 0, Dur = 257
00:42:38.551 00.000 7680 IsSlewing returns 0
00:42:38.551 00.000 7680 IsGuiding returns 0
00:42:38.552 00.001 7680 PulseGuide returned control before completion, sleep 267
00:42:38.830 00.278 7680 IsGuiding returns 1
00:42:38.833 00.003 7680 scope still moving after pulse duration time elapsed
00:42:38.862 00.029 7680 IsSlewing returns 0
00:42:38.865 00.003 7680 IsGuiding returns 0
00:42:38.865 00.000 7680 scope move finished after 257 + 56 ms
00:42:38.867 00.002 7680 Move returns status 0, amount 257
00:42:38.867 00.000 7680 move complete, result=0
00:42:38.867 00.000 7680 worker thread done servicing request
00:42:38.868 00.001 7680 Worker thread wakes up
00:42:38.868 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 257 ms NORTH
00:42:38.874 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:38.874 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:40.126 01.252 7680 Exposure complete
00:42:40.264 00.138 7680 worker thread done servicing request
00:42:40.265 00.001 6120 OnExposeComplete: enter
00:42:40.269 00.004 6120 UpdateGuideState(): m_state=6
00:42:40.273 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4603
00:42:40.278 00.005 6120 Star::Find returns 1 (1), X=966.61, Y=46.61, Mass=14979, SNR=79.7, Peak=255 HFD=7.1
00:42:40.281 00.003 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
00:42:40.286 00.005 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
00:42:40.289 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.41 hyp=0.49 cameraTheta=2.14 mountX=0.18 mountY=-0.49, mountTheta=-1.21
00:42:40.294 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.41, opts=13)
00:42:40.299 00.005 6120 Enqueuing Move request for scope (-0.26, 0.41)
00:42:40.302 00.003 7680 Worker thread wakes up
00:42:40.302 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.41) opts 0xd
00:42:40.303 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.41)
00:42:40.304 00.001 7680 Moving (-0.26, 0.41) raw xDistance=0.18 yDistance=-0.49
00:42:40.304 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:42:40.304 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:42:40.304 00.000 7680 MoveAxis(E, 0, ABG)
00:42:40.304 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:40.308 00.004 6120 UpdateGuideState exits: m=14979 SNR=79.7 Saturated
00:42:40.311 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:40.316 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:40.319 00.003 6120 Enqueuing Expose request
00:42:40.323 00.004 7680 Move returns status 0, amount 0
00:42:40.323 00.000 7680 MoveAxis(N, 264, ABG)
00:42:40.323 00.000 7680 Guiding  Dir = 0, Dur = 264
00:42:40.323 00.000 7680 IsSlewing returns 0
00:42:40.324 00.001 7680 IsGuiding returns 0
00:42:40.324 00.000 7680 PulseGuide returned control before completion, sleep 274
00:42:40.614 00.290 7680 IsGuiding returns 1
00:42:40.615 00.001 7680 scope still moving after pulse duration time elapsed
00:42:40.644 00.029 7680 IsSlewing returns 0
00:42:40.645 00.001 7680 IsGuiding returns 0
00:42:40.646 00.001 7680 scope move finished after 264 + 57 ms
00:42:40.646 00.000 7680 Move returns status 0, amount 264
00:42:40.647 00.001 7680 move complete, result=0
00:42:40.647 00.000 7680 worker thread done servicing request
00:42:40.647 00.000 7680 Worker thread wakes up
00:42:40.649 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 264 ms NORTH
00:42:40.656 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:40.656 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:41.902 01.246 7680 Exposure complete
00:42:42.040 00.138 7680 worker thread done servicing request
00:42:42.042 00.002 6120 OnExposeComplete: enter
00:42:42.045 00.003 6120 UpdateGuideState(): m_state=6
00:42:42.049 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4604
00:42:42.052 00.003 6120 Star::Find returns 1 (1), X=966.62, Y=46.27, Mass=13725, SNR=76.1, Peak=255 HFD=7.1
00:42:42.057 00.005 6120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-2.95) = xAngle (5.81 = -0.47)
00:42:42.060 00.003 6120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.55 = -0.74)
00:42:42.064 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.07 hyp=0.26 cameraTheta=2.86 mountX=0.23 mountY=-0.17, mountTheta=-0.65
00:42:42.069 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.07, opts=13)
00:42:42.073 00.004 6120 Enqueuing Move request for scope (-0.25, 0.07)
00:42:42.077 00.004 7680 Worker thread wakes up
00:42:42.077 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:42.082 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.07) opts 0xd
00:42:42.082 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.07)
00:42:42.082 00.000 7680 Moving (-0.25, 0.07) raw xDistance=0.23 yDistance=-0.17
00:42:42.082 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
00:42:42.083 00.001 6120 UpdateGuideState exits: m=13725 SNR=76.1 Saturated
00:42:42.087 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:42:42.087 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:42.091 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:42.095 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:42:42.096 00.001 7680 MoveAxis(W, 93, ABG)
00:42:42.096 00.000 7680 Guiding  Dir = 3, Dur = 93
00:42:42.096 00.000 6120 Enqueuing Expose request
00:42:42.100 00.004 7680 IsSlewing returns 0
00:42:42.100 00.000 7680 IsGuiding returns 0
00:42:42.100 00.000 7680 PulseGuide returned control before completion, sleep 103
00:42:42.219 00.119 7680 IsGuiding returns 1
00:42:42.220 00.001 7680 scope still moving after pulse duration time elapsed
00:42:42.250 00.030 7680 IsSlewing returns 0
00:42:42.251 00.001 7680 IsGuiding returns 0
00:42:42.252 00.001 7680 scope move finished after 93 + 58 ms
00:42:42.253 00.001 7680 Move returns status 0, amount 93
00:42:42.253 00.000 7680 MoveAxis(N, 0, ABG)
00:42:42.254 00.001 7680 Move returns status 0, amount 0
00:42:42.254 00.000 7680 move complete, result=0
00:42:42.254 00.000 7680 worker thread done servicing request
00:42:42.254 00.000 6120 GuideStep: 0.2 px 93 ms WEST, -0.2 px 0 ms NORTH
00:42:42.262 00.008 7680 Worker thread wakes up
00:42:42.263 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:42.263 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:43.507 01.244 7680 Exposure complete
00:42:43.651 00.144 7680 worker thread done servicing request
00:42:43.651 00.000 6120 OnExposeComplete: enter
00:42:43.655 00.004 6120 UpdateGuideState(): m_state=6
00:42:43.659 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4605
00:42:43.663 00.004 6120 Star::Find returns 1 (1), X=966.80, Y=46.20, Mass=14759, SNR=78.3, Peak=255 HFD=6.8
00:42:43.667 00.004 6120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-2.95) = xAngle (-0.11 = -0.11)
00:42:43.672 00.005 6120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.38 = -0.38)
00:42:43.676 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.07 mountX=0.07 mountY=-0.02, mountTheta=-0.36
00:42:43.681 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.00, opts=13)
00:42:43.686 00.005 6120 Enqueuing Move request for scope (-0.07, -0.00)
00:42:43.689 00.003 7680 Worker thread wakes up
00:42:43.690 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
00:42:43.690 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
00:42:43.690 00.000 7680 Moving (-0.07, -0.00) raw xDistance=0.07 yDistance=-0.02
00:42:43.690 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:42:43.691 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:42:43.691 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:43.695 00.004 6120 UpdateGuideState exits: m=14759 SNR=78.3 Saturated
00:42:43.699 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:42:43.699 00.000 7680 MoveAxis(E, 0, ABG)
00:42:43.699 00.000 7680 Move returns status 0, amount 0
00:42:43.700 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:43.703 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:43.707 00.004 6120 Enqueuing Expose request
00:42:43.712 00.005 7680 MoveAxis(N, 0, ABG)
00:42:43.712 00.000 7680 Move returns status 0, amount 0
00:42:43.712 00.000 7680 move complete, result=0
00:42:43.712 00.000 7680 worker thread done servicing request
00:42:43.712 00.000 7680 Worker thread wakes up
00:42:43.713 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:42:43.717 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:43.717 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:44.968 01.251 7680 Exposure complete
00:42:45.107 00.139 7680 worker thread done servicing request
00:42:45.108 00.001 6120 OnExposeComplete: enter
00:42:45.112 00.004 6120 UpdateGuideState(): m_state=6
00:42:45.117 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4606
00:42:45.121 00.004 6120 Star::Find returns 1 (1), X=966.71, Y=46.23, Mass=15209, SNR=78.8, Peak=255 HFD=7.0
00:42:45.125 00.004 6120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-2.95) = xAngle (5.94 = -0.35)
00:42:45.129 00.004 6120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.67 = -0.61)
00:42:45.132 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.98 mountX=0.15 mountY=-0.09, mountTheta=-0.55
00:42:45.138 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.03, opts=13)
00:42:45.142 00.004 6120 Enqueuing Move request for scope (-0.16, 0.03)
00:42:45.149 00.007 7680 Worker thread wakes up
00:42:45.150 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:45.154 00.004 6120 UpdateGuideState exits: m=15209 SNR=78.8 Saturated
00:42:45.157 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:45.162 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:45.165 00.003 6120 Enqueuing Expose request
00:42:45.170 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
00:42:45.170 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
00:42:45.171 00.001 7680 Moving (-0.16, 0.03) raw xDistance=0.15 yDistance=-0.09
00:42:45.171 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:42:45.171 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:42:45.172 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:42:45.172 00.000 7680 MoveAxis(E, 0, ABG)
00:42:45.173 00.001 7680 Move returns status 0, amount 0
00:42:45.173 00.000 7680 MoveAxis(N, 0, ABG)
00:42:45.173 00.000 7680 Move returns status 0, amount 0
00:42:45.173 00.000 7680 move complete, result=0
00:42:45.173 00.000 7680 worker thread done servicing request
00:42:45.173 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:45.179 00.006 7680 Worker thread wakes up
00:42:45.179 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:45.180 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:46.424 01.244 7680 Exposure complete
00:42:46.557 00.133 7680 worker thread done servicing request
00:42:46.557 00.000 6120 OnExposeComplete: enter
00:42:46.561 00.004 6120 UpdateGuideState(): m_state=6
00:42:46.565 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4607
00:42:46.570 00.005 6120 Star::Find returns 1 (1), X=966.67, Y=46.51, Mass=14137, SNR=77.8, Peak=255 HFD=7.0
00:42:46.574 00.004 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
00:42:46.579 00.005 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
00:42:46.584 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.31 hyp=0.37 cameraTheta=2.13 mountX=0.13 mountY=-0.36, mountTheta=-1.22
00:42:46.589 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.31, opts=13)
00:42:46.594 00.005 6120 Enqueuing Move request for scope (-0.20, 0.31)
00:42:46.598 00.004 7680 Worker thread wakes up
00:42:46.598 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:46.602 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.31) opts 0xd
00:42:46.602 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.31)
00:42:46.602 00.000 7680 Moving (-0.20, 0.31) raw xDistance=0.13 yDistance=-0.36
00:42:46.602 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:42:46.602 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:42:46.602 00.000 7680 MoveAxis(E, 0, ABG)
00:42:46.603 00.001 7680 Move returns status 0, amount 0
00:42:46.603 00.000 7680 MoveAxis(N, 198, ABG)
00:42:46.604 00.001 7680 Guiding  Dir = 0, Dur = 198
00:42:46.604 00.000 6120 UpdateGuideState exits: m=14137 SNR=77.8 Saturated
00:42:46.609 00.005 7680 IsSlewing returns 0
00:42:46.609 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:46.614 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:46.618 00.004 6120 Enqueuing Expose request
00:42:46.622 00.004 7680 IsGuiding returns 0
00:42:46.622 00.000 7680 PulseGuide returned control before completion, sleep 208
00:42:46.835 00.213 7680 IsGuiding returns 1
00:42:46.835 00.000 7680 scope still moving after pulse duration time elapsed
00:42:46.866 00.031 7680 IsSlewing returns 0
00:42:46.867 00.001 7680 IsGuiding returns 0
00:42:46.867 00.000 7680 scope move finished after 198 + 47 ms
00:42:46.868 00.001 7680 Move returns status 0, amount 198
00:42:46.868 00.000 7680 move complete, result=0
00:42:46.868 00.000 7680 worker thread done servicing request
00:42:46.869 00.001 7680 Worker thread wakes up
00:42:46.869 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 198 ms NORTH
00:42:46.875 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:46.875 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:48.124 01.249 7680 Exposure complete
00:42:48.277 00.153 7680 worker thread done servicing request
00:42:48.277 00.000 6120 OnExposeComplete: enter
00:42:48.284 00.007 6120 UpdateGuideState(): m_state=6
00:42:48.289 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4608
00:42:48.294 00.005 6120 Star::Find returns 1 (1), X=966.70, Y=46.63, Mass=14867, SNR=79.0, Peak=255 HFD=7.2
00:42:48.299 00.005 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
00:42:48.304 00.005 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
00:42:48.308 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.43 hyp=0.47 cameraTheta=1.95 mountX=0.09 mountY=-0.46, mountTheta=-1.38
00:42:48.314 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.43, opts=13)
00:42:48.319 00.005 6120 Enqueuing Move request for scope (-0.17, 0.43)
00:42:48.323 00.004 7680 Worker thread wakes up
00:42:48.323 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.43) opts 0xd
00:42:48.324 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.43)
00:42:48.324 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:48.328 00.004 7680 Moving (-0.17, 0.43) raw xDistance=0.09 yDistance=-0.46
00:42:48.328 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:42:48.328 00.000 6120 UpdateGuideState exits: m=14867 SNR=79.0 Saturated
00:42:48.333 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:42:48.333 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:48.337 00.004 7680 MoveAxis(E, 0, ABG)
00:42:48.338 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:48.342 00.004 7680 Move returns status 0, amount 0
00:42:48.342 00.000 6120 Enqueuing Expose request
00:42:48.345 00.003 7680 MoveAxis(N, 252, ABG)
00:42:48.345 00.000 7680 Guiding  Dir = 0, Dur = 252
00:42:48.346 00.001 7680 IsSlewing returns 0
00:42:48.346 00.000 7680 IsGuiding returns 0
00:42:48.346 00.000 7680 PulseGuide returned control before completion, sleep 262
00:42:48.620 00.274 7680 IsGuiding returns 1
00:42:48.621 00.001 7680 scope still moving after pulse duration time elapsed
00:42:48.651 00.030 7680 IsSlewing returns 0
00:42:48.653 00.002 7680 IsGuiding returns 0
00:42:48.653 00.000 7680 scope move finished after 252 + 54 ms
00:42:48.653 00.000 7680 Move returns status 0, amount 252
00:42:48.654 00.001 7680 move complete, result=0
00:42:48.654 00.000 7680 worker thread done servicing request
00:42:48.655 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 252 ms NORTH
00:42:48.661 00.006 7680 Worker thread wakes up
00:42:48.662 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:48.662 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:49.915 01.253 7680 Exposure complete
00:42:50.060 00.145 7680 worker thread done servicing request
00:42:50.060 00.000 6120 OnExposeComplete: enter
00:42:50.064 00.004 6120 UpdateGuideState(): m_state=6
00:42:50.067 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4609
00:42:50.072 00.005 6120 Star::Find returns 1 (1), X=966.68, Y=46.27, Mass=14275, SNR=77.9, Peak=255 HFD=7.0
00:42:50.076 00.004 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-2.95) = xAngle (5.75 = -0.53)
00:42:50.080 00.004 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.49 = -0.80)
00:42:50.084 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.07 hyp=0.20 cameraTheta=2.80 mountX=0.17 mountY=-0.14, mountTheta=-0.69
00:42:50.090 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.07, opts=13)
00:42:50.093 00.003 6120 Enqueuing Move request for scope (-0.19, 0.07)
00:42:50.097 00.004 7680 Worker thread wakes up
00:42:50.097 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.07) opts 0xd
00:42:50.097 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.07)
00:42:50.097 00.000 7680 Moving (-0.19, 0.07) raw xDistance=0.17 yDistance=-0.14
00:42:50.097 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:42:50.097 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:50.103 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:42:50.103 00.000 6120 UpdateGuideState exits: m=14275 SNR=77.9 Saturated
00:42:50.109 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:42:50.110 00.001 7680 MoveAxis(E, 0, ABG)
00:42:50.110 00.000 7680 Move returns status 0, amount 0
00:42:50.110 00.000 7680 MoveAxis(N, 0, ABG)
00:42:50.110 00.000 7680 Move returns status 0, amount 0
00:42:50.110 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:50.114 00.004 7680 move complete, result=0
00:42:50.115 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:50.119 00.004 6120 Enqueuing Expose request
00:42:50.122 00.003 7680 worker thread done servicing request
00:42:50.122 00.000 7680 Worker thread wakes up
00:42:50.123 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:50.123 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:50.123 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:42:51.369 01.246 7680 Exposure complete
00:42:51.503 00.134 7680 worker thread done servicing request
00:42:51.503 00.000 6120 OnExposeComplete: enter
00:42:51.508 00.005 6120 UpdateGuideState(): m_state=6
00:42:51.513 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4610
00:42:51.518 00.005 6120 Star::Find returns 1 (1), X=966.45, Y=46.61, Mass=13106, SNR=74.2, Peak=255 HFD=7.0
00:42:51.522 00.004 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-2.95) = xAngle (5.33 = -0.96)
00:42:51.526 00.004 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.06 = -1.23)
00:42:51.531 00.005 6120 CameraToMount -- cameraX=-0.42 cameraY=0.41 hyp=0.59 cameraTheta=2.37 mountX=0.34 mountY=-0.55, mountTheta=-1.02
00:42:51.536 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.42, y=0.41, opts=13)
00:42:51.539 00.003 6120 Enqueuing Move request for scope (-0.42, 0.41)
00:42:51.543 00.004 7680 Worker thread wakes up
00:42:51.543 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:51.548 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.41) opts 0xd
00:42:51.548 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.42, 0.41)
00:42:51.549 00.001 7680 Moving (-0.42, 0.41) raw xDistance=0.34 yDistance=-0.55
00:42:51.549 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
00:42:51.549 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:42:51.549 00.000 6120 UpdateGuideState exits: m=13106 SNR=74.2 Saturated
00:42:51.554 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:51.557 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:51.561 00.004 6120 Enqueuing Expose request
00:42:51.564 00.003 7680 MoveAxis(W, 139, ABG)
00:42:51.564 00.000 7680 Guiding  Dir = 3, Dur = 139
00:42:51.565 00.001 7680 IsSlewing returns 0
00:42:51.565 00.000 7680 IsGuiding returns 0
00:42:51.565 00.000 7680 PulseGuide returned control before completion, sleep 149
00:42:51.718 00.153 7680 IsGuiding returns 1
00:42:51.719 00.001 7680 scope still moving after pulse duration time elapsed
00:42:51.748 00.029 7680 IsSlewing returns 0
00:42:51.749 00.001 7680 IsGuiding returns 0
00:42:51.750 00.001 7680 scope move finished after 139 + 44 ms
00:42:51.750 00.000 7680 Move returns status 0, amount 139
00:42:51.751 00.001 7680 MoveAxis(N, 301, ABG)
00:42:51.751 00.000 7680 Guiding  Dir = 0, Dur = 301
00:42:51.752 00.001 7680 IsSlewing returns 0
00:42:51.752 00.000 7680 IsGuiding returns 0
00:42:51.753 00.001 7680 PulseGuide returned control before completion, sleep 311
00:42:52.079 00.326 7680 IsGuiding returns 1
00:42:52.080 00.001 7680 scope still moving after pulse duration time elapsed
00:42:52.109 00.029 7680 IsSlewing returns 0
00:42:52.111 00.002 7680 IsGuiding returns 0
00:42:52.112 00.001 7680 scope move finished after 301 + 57 ms
00:42:52.112 00.000 7680 Move returns status 0, amount 301
00:42:52.113 00.001 7680 move complete, result=0
00:42:52.113 00.000 7680 worker thread done servicing request
00:42:52.113 00.000 6120 GuideStep: 0.3 px 139 ms WEST, -0.6 px 301 ms NORTH
00:42:52.119 00.006 7680 Worker thread wakes up
00:42:52.119 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:52.119 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:53.374 01.255 7680 Exposure complete
00:42:53.532 00.158 7680 worker thread done servicing request
00:42:53.532 00.000 6120 OnExposeComplete: enter
00:42:53.538 00.006 6120 UpdateGuideState(): m_state=6
00:42:53.545 00.007 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4611
00:42:53.550 00.005 6120 Star::Find returns 1 (1), X=966.51, Y=46.54, Mass=14638, SNR=78.5, Peak=255 HFD=7.1
00:42:53.554 00.004 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.34 = -0.94)
00:42:53.557 00.003 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.21)
00:42:53.561 00.004 6120 CameraToMount -- cameraX=-0.36 cameraY=0.33 hyp=0.49 cameraTheta=2.39 mountX=0.29 mountY=-0.46, mountTheta=-1.01
00:42:53.567 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=0.33, opts=13)
00:42:53.571 00.004 6120 Enqueuing Move request for scope (-0.36, 0.33)
00:42:53.577 00.006 7680 Worker thread wakes up
00:42:53.577 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:53.583 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.33) opts 0xd
00:42:53.583 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, 0.33)
00:42:53.584 00.001 6120 UpdateGuideState exits: m=14638 SNR=78.5 Saturated
00:42:53.587 00.003 7680 Moving (-0.36, 0.33) raw xDistance=0.29 yDistance=-0.46
00:42:53.587 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
00:42:53.587 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:53.593 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:53.595 00.002 6120 Enqueuing Expose request
00:42:53.598 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:42:53.598 00.000 7680 MoveAxis(W, 128, ABG)
00:42:53.598 00.000 7680 Guiding  Dir = 3, Dur = 128
00:42:53.598 00.000 7680 IsSlewing returns 0
00:42:53.599 00.001 7680 IsGuiding returns 0
00:42:53.599 00.000 7680 PulseGuide returned control before completion, sleep 138
00:42:53.749 00.150 7680 IsGuiding returns 1
00:42:53.750 00.001 7680 scope still moving after pulse duration time elapsed
00:42:53.780 00.030 7680 IsSlewing returns 0
00:42:53.781 00.001 7680 IsGuiding returns 0
00:42:53.782 00.001 7680 scope move finished after 128 + 54 ms
00:42:53.783 00.001 7680 Move returns status 0, amount 128
00:42:53.783 00.000 7680 MoveAxis(N, 248, ABG)
00:42:53.783 00.000 7680 Guiding  Dir = 0, Dur = 248
00:42:53.784 00.001 7680 IsSlewing returns 0
00:42:53.784 00.000 7680 IsGuiding returns 0
00:42:53.785 00.001 7680 PulseGuide returned control before completion, sleep 258
00:42:54.046 00.261 7680 IsGuiding returns 1
00:42:54.047 00.001 7680 scope still moving after pulse duration time elapsed
00:42:54.077 00.030 7680 IsSlewing returns 0
00:42:54.078 00.001 7680 IsGuiding returns 0
00:42:54.078 00.000 7680 scope move finished after 248 + 46 ms
00:42:54.078 00.000 7680 Move returns status 0, amount 248
00:42:54.080 00.002 7680 move complete, result=0
00:42:54.080 00.000 7680 worker thread done servicing request
00:42:54.080 00.000 6120 GuideStep: 0.3 px 128 ms WEST, -0.5 px 248 ms NORTH
00:42:54.089 00.009 7680 Worker thread wakes up
00:42:54.090 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:54.090 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:55.335 01.245 7680 Exposure complete
00:42:55.465 00.130 7680 worker thread done servicing request
00:42:55.466 00.001 6120 OnExposeComplete: enter
00:42:55.470 00.004 6120 UpdateGuideState(): m_state=6
00:42:55.473 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4612
00:42:55.477 00.004 6120 Star::Find returns 1 (1), X=966.77, Y=46.05, Mass=13956, SNR=76.6, Peak=255 HFD=6.8
00:42:55.481 00.004 6120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-2.95) = xAngle (0.83 = 0.83)
00:42:55.486 00.005 6120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.56 = 0.56)
00:42:55.490 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.18 cameraTheta=-2.13 mountX=0.12 mountY=0.10, mountTheta=0.67
00:42:55.496 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.16, opts=13)
00:42:55.500 00.004 6120 Enqueuing Move request for scope (-0.10, -0.16)
00:42:55.503 00.003 7680 Worker thread wakes up
00:42:55.503 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
00:42:55.504 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
00:42:55.504 00.000 7680 Moving (-0.10, -0.16) raw xDistance=0.12 yDistance=0.10
00:42:55.504 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:42:55.504 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:42:55.504 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:42:55.505 00.001 7680 MoveAxis(E, 0, ABG)
00:42:55.505 00.000 7680 Move returns status 0, amount 0
00:42:55.505 00.000 7680 MoveAxis(N, 0, ABG)
00:42:55.505 00.000 7680 Move returns status 0, amount 0
00:42:55.506 00.001 7680 move complete, result=0
00:42:55.506 00.000 7680 worker thread done servicing request
00:42:55.506 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:55.509 00.003 6120 UpdateGuideState exits: m=13956 SNR=76.6 Saturated
00:42:55.513 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:55.516 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:55.520 00.004 6120 Enqueuing Expose request
00:42:55.524 00.004 7680 Worker thread wakes up
00:42:55.524 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:42:55.527 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:55.527 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:56.772 01.245 7680 Exposure complete
00:42:56.900 00.128 7680 worker thread done servicing request
00:42:56.900 00.000 6120 OnExposeComplete: enter
00:42:56.903 00.003 6120 UpdateGuideState(): m_state=6
00:42:56.907 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4613
00:42:56.910 00.003 6120 Star::Find returns 1 (1), X=966.75, Y=46.13, Mass=14791, SNR=80.0, Peak=255 HFD=6.8
00:42:56.913 00.003 6120 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-2.95) = xAngle (0.33 = 0.33)
00:42:56.916 00.003 6120 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.07 = 0.07)
00:42:56.920 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.13 cameraTheta=-2.62 mountX=0.13 mountY=0.01, mountTheta=0.07
00:42:56.923 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.07, opts=13)
00:42:56.928 00.005 6120 Enqueuing Move request for scope (-0.12, -0.07)
00:42:56.931 00.003 7680 Worker thread wakes up
00:42:56.931 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
00:42:56.932 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
00:42:56.932 00.000 7680 Moving (-0.12, -0.07) raw xDistance=0.13 yDistance=0.01
00:42:56.932 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:42:56.932 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:42:56.933 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:56.935 00.002 6120 UpdateGuideState exits: m=14791 SNR=80.0 Saturated
00:42:56.939 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:56.941 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:56.944 00.003 6120 Enqueuing Expose request
00:42:56.946 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:42:56.948 00.002 7680 MoveAxis(E, 0, ABG)
00:42:56.948 00.000 7680 Move returns status 0, amount 0
00:42:56.948 00.000 7680 MoveAxis(N, 0, ABG)
00:42:56.948 00.000 7680 Move returns status 0, amount 0
00:42:56.948 00.000 7680 move complete, result=0
00:42:56.948 00.000 7680 worker thread done servicing request
00:42:56.948 00.000 7680 Worker thread wakes up
00:42:56.948 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:42:56.953 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:56.953 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:58.198 01.245 7680 Exposure complete
00:42:58.324 00.126 7680 worker thread done servicing request
00:42:58.324 00.000 6120 OnExposeComplete: enter
00:42:58.329 00.005 6120 UpdateGuideState(): m_state=6
00:42:58.334 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4614
00:42:58.339 00.005 6120 Star::Find returns 1 (1), X=966.83, Y=46.70, Mass=14624, SNR=78.4, Peak=255 HFD=6.9
00:42:58.342 00.003 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
00:42:58.346 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
00:42:58.349 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.50 hyp=0.50 cameraTheta=1.65 mountX=-0.06 mountY=-0.46, mountTheta=-1.69
00:42:58.354 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.50, opts=13)
00:42:58.359 00.005 6120 Enqueuing Move request for scope (-0.04, 0.50)
00:42:58.362 00.003 7680 Worker thread wakes up
00:42:58.363 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:42:58.367 00.004 6120 UpdateGuideState exits: m=14624 SNR=78.4 Saturated
00:42:58.370 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:58.373 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:42:58.378 00.005 6120 Enqueuing Expose request
00:42:58.384 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.50) opts 0xd
00:42:58.384 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.50)
00:42:58.384 00.000 7680 Moving (-0.04, 0.50) raw xDistance=-0.06 yDistance=-0.46
00:42:58.384 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:42:58.384 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:42:58.384 00.000 7680 MoveAxis(E, 0, ABG)
00:42:58.384 00.000 7680 Move returns status 0, amount 0
00:42:58.386 00.002 7680 MoveAxis(N, 252, ABG)
00:42:58.386 00.000 7680 Guiding  Dir = 0, Dur = 252
00:42:58.386 00.000 7680 IsSlewing returns 0
00:42:58.387 00.001 7680 IsGuiding returns 0
00:42:58.387 00.000 7680 PulseGuide returned control before completion, sleep 262
00:42:58.657 00.270 7680 IsGuiding returns 1
00:42:58.657 00.000 7680 scope still moving after pulse duration time elapsed
00:42:58.687 00.030 7680 IsSlewing returns 0
00:42:58.687 00.000 7680 IsGuiding returns 0
00:42:58.688 00.001 7680 scope move finished after 252 + 48 ms
00:42:58.688 00.000 7680 Move returns status 0, amount 252
00:42:58.688 00.000 7680 move complete, result=0
00:42:58.688 00.000 7680 worker thread done servicing request
00:42:58.688 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 252 ms NORTH
00:42:58.694 00.006 7680 Worker thread wakes up
00:42:58.695 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:42:58.696 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:42:59.939 01.243 7680 Exposure complete
00:43:00.076 00.137 7680 worker thread done servicing request
00:43:00.076 00.000 6120 OnExposeComplete: enter
00:43:00.081 00.005 6120 UpdateGuideState(): m_state=6
00:43:00.085 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4615
00:43:00.090 00.005 6120 Star::Find returns 1 (1), X=966.70, Y=46.17, Mass=15253, SNR=80.6, Peak=255 HFD=7.0
00:43:00.093 00.003 6120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-2.95) = xAngle (-0.01 = -0.01)
00:43:00.097 00.004 6120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.28 = -0.28)
00:43:00.101 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.97 mountX=0.17 mountY=-0.05, mountTheta=-0.27
00:43:00.107 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.03, opts=13)
00:43:00.112 00.005 6120 Enqueuing Move request for scope (-0.17, -0.03)
00:43:00.115 00.003 7680 Worker thread wakes up
00:43:00.115 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:00.120 00.005 6120 UpdateGuideState exits: m=15253 SNR=80.6 Saturated
00:43:00.124 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:00.127 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
00:43:00.127 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
00:43:00.128 00.001 7680 Moving (-0.17, -0.03) raw xDistance=0.17 yDistance=-0.05
00:43:00.128 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:43:00.128 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:00.132 00.004 6120 Enqueuing Expose request
00:43:00.135 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:43:00.135 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:43:00.135 00.000 7680 MoveAxis(E, 0, ABG)
00:43:00.135 00.000 7680 Move returns status 0, amount 0
00:43:00.135 00.000 7680 MoveAxis(N, 0, ABG)
00:43:00.137 00.002 7680 Move returns status 0, amount 0
00:43:00.137 00.000 7680 move complete, result=0
00:43:00.137 00.000 7680 worker thread done servicing request
00:43:00.137 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:00.142 00.005 7680 Worker thread wakes up
00:43:00.142 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:00.142 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:01.391 01.249 7680 Exposure complete
00:43:01.521 00.130 7680 worker thread done servicing request
00:43:01.521 00.000 6120 OnExposeComplete: enter
00:43:01.526 00.005 6120 UpdateGuideState(): m_state=6
00:43:01.529 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4616
00:43:01.533 00.004 6120 Star::Find returns 1 (1), X=966.54, Y=46.54, Mass=14460, SNR=78.6, Peak=255 HFD=7.0
00:43:01.537 00.004 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.30 = -0.98)
00:43:01.540 00.003 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.25)
00:43:01.544 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=0.33 hyp=0.47 cameraTheta=2.35 mountX=0.26 mountY=-0.44, mountTheta=-1.04
00:43:01.551 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.33, opts=13)
00:43:01.555 00.004 6120 Enqueuing Move request for scope (-0.33, 0.33)
00:43:01.560 00.005 7680 Worker thread wakes up
00:43:01.560 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.33) opts 0xd
00:43:01.560 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.33)
00:43:01.560 00.000 7680 Moving (-0.33, 0.33) raw xDistance=0.26 yDistance=-0.44
00:43:01.560 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:43:01.560 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
00:43:01.561 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:01.565 00.004 6120 UpdateGuideState exits: m=14460 SNR=78.6 Saturated
00:43:01.569 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:01.573 00.004 7680 MoveAxis(W, 106, ABG)
00:43:01.573 00.000 7680 Guiding  Dir = 3, Dur = 106
00:43:01.573 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:01.579 00.006 6120 Enqueuing Expose request
00:43:01.583 00.004 7680 IsSlewing returns 0
00:43:01.584 00.001 7680 IsGuiding returns 0
00:43:01.584 00.000 7680 PulseGuide returned control before completion, sleep 116
00:43:01.706 00.122 7680 IsGuiding returns 1
00:43:01.707 00.001 7680 scope still moving after pulse duration time elapsed
00:43:01.738 00.031 7680 IsSlewing returns 0
00:43:01.738 00.000 7680 IsGuiding returns 0
00:43:01.739 00.001 7680 scope move finished after 106 + 49 ms
00:43:01.740 00.001 7680 Move returns status 0, amount 106
00:43:01.740 00.000 7680 MoveAxis(N, 241, ABG)
00:43:01.740 00.000 7680 Guiding  Dir = 0, Dur = 241
00:43:01.742 00.002 7680 IsSlewing returns 0
00:43:01.742 00.000 7680 IsGuiding returns 0
00:43:01.743 00.001 7680 PulseGuide returned control before completion, sleep 251
00:43:02.003 00.260 7680 IsGuiding returns 1
00:43:02.005 00.002 7680 scope still moving after pulse duration time elapsed
00:43:02.035 00.030 7680 IsSlewing returns 0
00:43:02.036 00.001 7680 IsGuiding returns 0
00:43:02.036 00.000 7680 scope move finished after 241 + 53 ms
00:43:02.038 00.002 7680 Move returns status 0, amount 241
00:43:02.038 00.000 7680 move complete, result=0
00:43:02.039 00.001 7680 worker thread done servicing request
00:43:02.039 00.000 7680 Worker thread wakes up
00:43:02.040 00.001 6120 GuideStep: 0.3 px 106 ms WEST, -0.4 px 241 ms NORTH
00:43:02.047 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:02.047 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:03.297 01.250 7680 Exposure complete
00:43:03.439 00.142 7680 worker thread done servicing request
00:43:03.439 00.000 6120 OnExposeComplete: enter
00:43:03.443 00.004 6120 UpdateGuideState(): m_state=6
00:43:03.449 00.006 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4617
00:43:03.454 00.005 6120 Star::Find returns 1 (1), X=966.72, Y=46.17, Mass=14020, SNR=78.5, Peak=255 HFD=7.0
00:43:03.460 00.006 6120 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-2.95) = xAngle (0.03 = 0.03)
00:43:03.465 00.005 6120 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.24 = -0.24)
00:43:03.469 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-2.93 mountX=0.16 mountY=-0.04, mountTheta=-0.23
00:43:03.473 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.03, opts=13)
00:43:03.478 00.005 6120 Enqueuing Move request for scope (-0.15, -0.03)
00:43:03.483 00.005 7680 Worker thread wakes up
00:43:03.483 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:03.487 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
00:43:03.487 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
00:43:03.488 00.001 6120 UpdateGuideState exits: m=14020 SNR=78.5 Saturated
00:43:03.492 00.004 7680 Moving (-0.15, -0.03) raw xDistance=0.16 yDistance=-0.04
00:43:03.492 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:43:03.492 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:43:03.492 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:43:03.494 00.002 7680 MoveAxis(E, 0, ABG)
00:43:03.494 00.000 7680 Move returns status 0, amount 0
00:43:03.494 00.000 7680 MoveAxis(N, 0, ABG)
00:43:03.495 00.001 7680 Move returns status 0, amount 0
00:43:03.495 00.000 7680 move complete, result=0
00:43:03.495 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:03.499 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:03.504 00.005 6120 Enqueuing Expose request
00:43:03.507 00.003 7680 worker thread done servicing request
00:43:03.507 00.000 7680 Worker thread wakes up
00:43:03.508 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:03.512 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:03.513 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:04.757 01.244 7680 Exposure complete
00:43:04.889 00.132 7680 worker thread done servicing request
00:43:04.889 00.000 6120 OnExposeComplete: enter
00:43:04.894 00.005 6120 UpdateGuideState(): m_state=6
00:43:04.897 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4618
00:43:04.901 00.004 6120 Star::Find returns 1 (1), X=966.72, Y=46.32, Mass=14525, SNR=79.0, Peak=255 HFD=7.1
00:43:04.904 00.003 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-2.95) = xAngle (5.42 = -0.86)
00:43:04.907 00.003 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.13)
00:43:04.909 00.002 6120 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.47 mountX=0.13 mountY=-0.17, mountTheta=-0.94
00:43:04.915 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.12, opts=13)
00:43:04.919 00.004 6120 Enqueuing Move request for scope (-0.15, 0.12)
00:43:04.924 00.005 7680 Worker thread wakes up
00:43:04.924 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
00:43:04.924 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
00:43:04.924 00.000 7680 Moving (-0.15, 0.12) raw xDistance=0.13 yDistance=-0.17
00:43:04.924 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:43:04.925 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:43:04.925 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:04.929 00.004 6120 UpdateGuideState exits: m=14525 SNR=79.0 Saturated
00:43:04.934 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:43:04.934 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:04.938 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:04.942 00.004 6120 Enqueuing Expose request
00:43:04.945 00.003 7680 MoveAxis(E, 0, ABG)
00:43:04.945 00.000 7680 Move returns status 0, amount 0
00:43:04.945 00.000 7680 MoveAxis(N, 0, ABG)
00:43:04.945 00.000 7680 Move returns status 0, amount 0
00:43:04.947 00.002 7680 move complete, result=0
00:43:04.947 00.000 7680 worker thread done servicing request
00:43:04.947 00.000 7680 Worker thread wakes up
00:43:04.947 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:43:04.953 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:04.953 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:06.192 01.239 7680 Exposure complete
00:43:06.327 00.135 7680 worker thread done servicing request
00:43:06.328 00.001 6120 OnExposeComplete: enter
00:43:06.332 00.004 6120 UpdateGuideState(): m_state=6
00:43:06.337 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4619
00:43:06.341 00.004 6120 Star::Find returns 1 (1), X=966.73, Y=46.81, Mass=15116, SNR=80.7, Peak=255 HFD=7.0
00:43:06.344 00.003 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
00:43:06.348 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.80)
00:43:06.352 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.61 hyp=0.63 cameraTheta=1.80 mountX=0.03 mountY=-0.61, mountTheta=-1.53
00:43:06.358 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.61, opts=13)
00:43:06.363 00.005 6120 Enqueuing Move request for scope (-0.14, 0.61)
00:43:06.367 00.004 7680 Worker thread wakes up
00:43:06.367 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:06.370 00.003 6120 UpdateGuideState exits: m=15116 SNR=80.7 Saturated
00:43:06.374 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:06.378 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:06.381 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.61) opts 0xd
00:43:06.382 00.001 6120 Enqueuing Expose request
00:43:06.385 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.61)
00:43:06.385 00.000 7680 Moving (-0.14, 0.61) raw xDistance=0.03 yDistance=-0.61
00:43:06.385 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:43:06.385 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
00:43:06.385 00.000 7680 MoveAxis(E, 0, ABG)
00:43:06.386 00.001 7680 Move returns status 0, amount 0
00:43:06.386 00.000 7680 MoveAxis(N, 331, ABG)
00:43:06.387 00.001 7680 Guiding  Dir = 0, Dur = 331
00:43:06.387 00.000 7680 IsSlewing returns 0
00:43:06.388 00.001 7680 IsGuiding returns 0
00:43:06.388 00.000 7680 PulseGuide returned control before completion, sleep 341
00:43:06.745 00.357 7680 IsGuiding returns 1
00:43:06.747 00.002 7680 scope still moving after pulse duration time elapsed
00:43:06.777 00.030 7680 IsSlewing returns 0
00:43:06.778 00.001 7680 IsGuiding returns 0
00:43:06.778 00.000 7680 scope move finished after 331 + 59 ms
00:43:06.779 00.001 7680 Move returns status 0, amount 331
00:43:06.779 00.000 7680 move complete, result=0
00:43:06.780 00.001 7680 worker thread done servicing request
00:43:06.780 00.000 7680 Worker thread wakes up
00:43:06.780 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 331 ms NORTH
00:43:06.787 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:06.788 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:08.037 01.249 7680 Exposure complete
00:43:08.176 00.139 7680 worker thread done servicing request
00:43:08.178 00.002 6120 OnExposeComplete: enter
00:43:08.181 00.003 6120 UpdateGuideState(): m_state=6
00:43:08.187 00.006 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4620
00:43:08.191 00.004 6120 Star::Find returns 1 (1), X=966.68, Y=46.23, Mass=13540, SNR=74.8, Peak=255 HFD=7.0
00:43:08.195 00.004 6120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-2.95) = xAngle (5.93 = -0.36)
00:43:08.200 00.005 6120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.66 = -0.62)
00:43:08.204 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.03 hyp=0.20 cameraTheta=2.97 mountX=0.18 mountY=-0.11, mountTheta=-0.56
00:43:08.210 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.03, opts=13)
00:43:08.213 00.003 6120 Enqueuing Move request for scope (-0.19, 0.03)
00:43:08.218 00.005 7680 Worker thread wakes up
00:43:08.218 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:08.222 00.004 6120 UpdateGuideState exits: m=13540 SNR=74.8 Saturated
00:43:08.225 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:08.228 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:08.233 00.005 6120 Enqueuing Expose request
00:43:08.237 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.03) opts 0xd
00:43:08.238 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.03)
00:43:08.238 00.000 7680 Moving (-0.19, 0.03) raw xDistance=0.18 yDistance=-0.11
00:43:08.238 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:43:08.239 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:43:08.239 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:43:08.239 00.000 7680 MoveAxis(E, 0, ABG)
00:43:08.240 00.001 7680 Move returns status 0, amount 0
00:43:08.240 00.000 7680 MoveAxis(N, 0, ABG)
00:43:08.240 00.000 7680 Move returns status 0, amount 0
00:43:08.240 00.000 7680 move complete, result=0
00:43:08.241 00.001 7680 worker thread done servicing request
00:43:08.241 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:08.247 00.006 7680 Worker thread wakes up
00:43:08.247 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:08.247 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:09.494 01.247 7680 Exposure complete
00:43:09.631 00.137 7680 worker thread done servicing request
00:43:09.631 00.000 6120 OnExposeComplete: enter
00:43:09.635 00.004 6120 UpdateGuideState(): m_state=6
00:43:09.639 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4621
00:43:09.643 00.004 6120 Star::Find returns 1 (1), X=966.71, Y=46.35, Mass=14147, SNR=77.7, Peak=255 HFD=7.1
00:43:09.647 00.004 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.34 = -0.95)
00:43:09.650 00.003 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.21)
00:43:09.655 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.38 mountX=0.13 mountY=-0.20, mountTheta=-1.01
00:43:09.659 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.15, opts=13)
00:43:09.663 00.004 6120 Enqueuing Move request for scope (-0.16, 0.15)
00:43:09.668 00.005 7680 Worker thread wakes up
00:43:09.668 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
00:43:09.668 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:09.671 00.003 6120 UpdateGuideState exits: m=14147 SNR=77.7 Saturated
00:43:09.675 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:09.678 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:09.681 00.003 6120 Enqueuing Expose request
00:43:09.685 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
00:43:09.685 00.000 7680 Moving (-0.16, 0.15) raw xDistance=0.13 yDistance=-0.20
00:43:09.685 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:43:09.685 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:43:09.685 00.000 7680 MoveAxis(E, 0, ABG)
00:43:09.686 00.001 7680 Move returns status 0, amount 0
00:43:09.686 00.000 7680 MoveAxis(N, 111, ABG)
00:43:09.686 00.000 7680 Guiding  Dir = 0, Dur = 111
00:43:09.686 00.000 7680 IsSlewing returns 0
00:43:09.687 00.001 7680 IsGuiding returns 0
00:43:09.687 00.000 7680 PulseGuide returned control before completion, sleep 121
00:43:09.815 00.128 7680 IsGuiding returns 1
00:43:09.815 00.000 7680 scope still moving after pulse duration time elapsed
00:43:09.845 00.030 7680 IsSlewing returns 0
00:43:09.846 00.001 7680 IsGuiding returns 0
00:43:09.846 00.000 7680 scope move finished after 111 + 48 ms
00:43:09.846 00.000 7680 Move returns status 0, amount 111
00:43:09.847 00.001 7680 move complete, result=0
00:43:09.847 00.000 7680 worker thread done servicing request
00:43:09.847 00.000 7680 Worker thread wakes up
00:43:09.849 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 111 ms NORTH
00:43:09.854 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:09.854 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:11.110 01.256 7680 Exposure complete
00:43:11.252 00.142 7680 worker thread done servicing request
00:43:11.252 00.000 6120 OnExposeComplete: enter
00:43:11.257 00.005 6120 UpdateGuideState(): m_state=6
00:43:11.260 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4622
00:43:11.265 00.005 6120 Star::Find returns 1 (1), X=966.76, Y=46.36, Mass=13747, SNR=76.7, Peak=255 HFD=7.0
00:43:11.269 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
00:43:11.273 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.43)
00:43:11.277 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.17 mountX=0.08 mountY=-0.19, mountTheta=-1.19
00:43:11.281 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.16, opts=13)
00:43:11.286 00.005 6120 Enqueuing Move request for scope (-0.11, 0.16)
00:43:11.289 00.003 7680 Worker thread wakes up
00:43:11.289 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:11.294 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
00:43:11.294 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
00:43:11.294 00.000 7680 Moving (-0.11, 0.16) raw xDistance=0.08 yDistance=-0.19
00:43:11.294 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:43:11.294 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:43:11.294 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:43:11.295 00.001 7680 MoveAxis(E, 0, ABG)
00:43:11.295 00.000 6120 UpdateGuideState exits: m=13747 SNR=76.7 Saturated
00:43:11.298 00.003 7680 Move returns status 0, amount 0
00:43:11.299 00.001 7680 MoveAxis(N, 0, ABG)
00:43:11.299 00.000 7680 Move returns status 0, amount 0
00:43:11.299 00.000 7680 move complete, result=0
00:43:11.299 00.000 7680 worker thread done servicing request
00:43:11.299 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:11.304 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:11.307 00.003 6120 Enqueuing Expose request
00:43:11.311 00.004 7680 Worker thread wakes up
00:43:11.311 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:43:11.314 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:11.314 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:12.561 01.247 7680 Exposure complete
00:43:12.704 00.143 7680 worker thread done servicing request
00:43:12.705 00.001 6120 OnExposeComplete: enter
00:43:12.710 00.005 6120 UpdateGuideState(): m_state=6
00:43:12.713 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4623
00:43:12.718 00.005 6120 Star::Find returns 1 (1), X=966.77, Y=46.73, Mass=13639, SNR=76.1, Peak=255 HFD=7.0
00:43:12.721 00.003 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
00:43:12.725 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.84)
00:43:12.728 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.53 hyp=0.54 cameraTheta=1.76 mountX=0.00 mountY=-0.52, mountTheta=-1.57
00:43:12.734 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.53, opts=13)
00:43:12.740 00.006 6120 Enqueuing Move request for scope (-0.10, 0.53)
00:43:12.745 00.005 7680 Worker thread wakes up
00:43:12.745 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:12.749 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.53) opts 0xd
00:43:12.749 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.53)
00:43:12.750 00.001 7680 Moving (-0.10, 0.53) raw xDistance=0.00 yDistance=-0.52
00:43:12.750 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:43:12.750 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
00:43:12.750 00.000 7680 MoveAxis(E, 0, ABG)
00:43:12.750 00.000 7680 Move returns status 0, amount 0
00:43:12.750 00.000 7680 MoveAxis(N, 282, ABG)
00:43:12.750 00.000 7680 Guiding  Dir = 0, Dur = 282
00:43:12.751 00.001 6120 UpdateGuideState exits: m=13639 SNR=76.1 Saturated
00:43:12.754 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:12.759 00.005 7680 IsSlewing returns 0
00:43:12.759 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:12.763 00.004 6120 Enqueuing Expose request
00:43:12.767 00.004 7680 IsGuiding returns 0
00:43:12.767 00.000 7680 PulseGuide returned control before completion, sleep 292
00:43:13.068 00.301 7680 IsGuiding returns 1
00:43:13.069 00.001 7680 scope still moving after pulse duration time elapsed
00:43:13.100 00.031 7680 IsSlewing returns 0
00:43:13.101 00.001 7680 IsGuiding returns 0
00:43:13.101 00.000 7680 scope move finished after 282 + 51 ms
00:43:13.102 00.001 7680 Move returns status 0, amount 282
00:43:13.102 00.000 7680 move complete, result=0
00:43:13.103 00.001 7680 worker thread done servicing request
00:43:13.103 00.000 7680 Worker thread wakes up
00:43:13.103 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 282 ms NORTH
00:43:13.111 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:13.111 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:14.364 01.253 7680 Exposure complete
00:43:14.524 00.160 7680 worker thread done servicing request
00:43:14.525 00.001 6120 OnExposeComplete: enter
00:43:14.528 00.003 6120 UpdateGuideState(): m_state=6
00:43:14.531 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4624
00:43:14.535 00.004 6120 Star::Find returns 1 (1), X=966.74, Y=46.32, Mass=13787, SNR=76.1, Peak=255 HFD=7.0
00:43:14.540 00.005 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.36 = -0.92)
00:43:14.544 00.004 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.19)
00:43:14.549 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.17 cameraTheta=2.40 mountX=0.10 mountY=-0.16, mountTheta=-1.00
00:43:14.556 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.12, opts=13)
00:43:14.560 00.004 6120 Enqueuing Move request for scope (-0.13, 0.12)
00:43:14.564 00.004 7680 Worker thread wakes up
00:43:14.564 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:14.569 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
00:43:14.569 00.000 6120 UpdateGuideState exits: m=13787 SNR=76.1 Saturated
00:43:14.573 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
00:43:14.573 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:14.577 00.004 7680 Moving (-0.13, 0.12) raw xDistance=0.10 yDistance=-0.16
00:43:14.577 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:43:14.578 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:43:14.578 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:14.583 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:43:14.583 00.000 6120 Enqueuing Expose request
00:43:14.587 00.004 7680 MoveAxis(E, 0, ABG)
00:43:14.587 00.000 7680 Move returns status 0, amount 0
00:43:14.587 00.000 7680 MoveAxis(N, 0, ABG)
00:43:14.587 00.000 7680 Move returns status 0, amount 0
00:43:14.587 00.000 7680 move complete, result=0
00:43:14.587 00.000 7680 worker thread done servicing request
00:43:14.588 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:43:14.591 00.003 7680 Worker thread wakes up
00:43:14.591 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:14.591 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:15.847 01.256 7680 Exposure complete
00:43:15.983 00.136 7680 worker thread done servicing request
00:43:15.983 00.000 6120 OnExposeComplete: enter
00:43:15.988 00.005 6120 UpdateGuideState(): m_state=6
00:43:15.992 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4625
00:43:15.996 00.004 6120 Star::Find returns 1 (1), X=966.67, Y=46.52, Mass=13935, SNR=75.8, Peak=255 HFD=7.0
00:43:16.001 00.005 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.10 = -1.19)
00:43:16.005 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.46)
00:43:16.009 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.31 hyp=0.37 cameraTheta=2.14 mountX=0.14 mountY=-0.37, mountTheta=-1.21
00:43:16.014 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.31, opts=13)
00:43:16.019 00.005 6120 Enqueuing Move request for scope (-0.20, 0.31)
00:43:16.022 00.003 7680 Worker thread wakes up
00:43:16.022 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.31) opts 0xd
00:43:16.022 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.31)
00:43:16.024 00.002 7680 Moving (-0.20, 0.31) raw xDistance=0.14 yDistance=-0.37
00:43:16.024 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:43:16.024 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:43:16.025 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:16.029 00.004 7680 MoveAxis(E, 0, ABG)
00:43:16.029 00.000 7680 Move returns status 0, amount 0
00:43:16.030 00.001 7680 MoveAxis(N, 201, ABG)
00:43:16.030 00.000 7680 Guiding  Dir = 0, Dur = 201
00:43:16.030 00.000 6120 UpdateGuideState exits: m=13935 SNR=75.8 Saturated
00:43:16.034 00.004 7680 IsSlewing returns 0
00:43:16.035 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:16.038 00.003 7680 IsGuiding returns 0
00:43:16.038 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:16.042 00.004 7680 PulseGuide returned control before completion, sleep 211
00:43:16.042 00.000 6120 Enqueuing Expose request
00:43:16.258 00.216 7680 IsGuiding returns 1
00:43:16.259 00.001 7680 scope still moving after pulse duration time elapsed
00:43:16.290 00.031 7680 IsSlewing returns 0
00:43:16.291 00.001 7680 IsGuiding returns 0
00:43:16.293 00.002 7680 scope move finished after 201 + 53 ms
00:43:16.293 00.000 7680 Move returns status 0, amount 201
00:43:16.294 00.001 7680 move complete, result=0
00:43:16.294 00.000 7680 worker thread done servicing request
00:43:16.295 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 201 ms NORTH
00:43:16.305 00.010 7680 Worker thread wakes up
00:43:16.305 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:16.306 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:17.553 01.247 7680 Exposure complete
00:43:17.694 00.141 7680 worker thread done servicing request
00:43:17.695 00.001 6120 OnExposeComplete: enter
00:43:17.699 00.004 6120 UpdateGuideState(): m_state=6
00:43:17.704 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4626
00:43:17.709 00.005 6120 Star::Find returns 1 (1), X=966.68, Y=46.65, Mass=15117, SNR=80.0, Peak=255 HFD=7.1
00:43:17.714 00.005 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
00:43:17.719 00.005 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
00:43:17.723 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.45 hyp=0.48 cameraTheta=1.97 mountX=0.10 mountY=-0.48, mountTheta=-1.37
00:43:17.728 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.45, opts=13)
00:43:17.734 00.006 6120 Enqueuing Move request for scope (-0.19, 0.45)
00:43:17.738 00.004 7680 Worker thread wakes up
00:43:17.738 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:17.743 00.005 6120 UpdateGuideState exits: m=15117 SNR=80.0 Saturated
00:43:17.747 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:17.751 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:17.754 00.003 6120 Enqueuing Expose request
00:43:17.758 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.45) opts 0xd
00:43:17.758 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.45)
00:43:17.758 00.000 7680 Moving (-0.19, 0.45) raw xDistance=0.10 yDistance=-0.48
00:43:17.759 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:43:17.759 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:43:17.759 00.000 7680 MoveAxis(E, 0, ABG)
00:43:17.759 00.000 7680 Move returns status 0, amount 0
00:43:17.759 00.000 7680 MoveAxis(N, 262, ABG)
00:43:17.759 00.000 7680 Guiding  Dir = 0, Dur = 262
00:43:17.760 00.001 7680 IsSlewing returns 0
00:43:17.760 00.000 7680 IsGuiding returns 0
00:43:17.761 00.001 7680 PulseGuide returned control before completion, sleep 272
00:43:18.041 00.280 7680 IsGuiding returns 1
00:43:18.042 00.001 7680 scope still moving after pulse duration time elapsed
00:43:18.071 00.029 7680 IsSlewing returns 0
00:43:18.073 00.002 7680 IsGuiding returns 1
00:43:18.103 00.030 7680 IsSlewing returns 0
00:43:18.104 00.001 7680 IsGuiding returns 1
00:43:18.136 00.032 7680 IsSlewing returns 0
00:43:18.138 00.002 7680 IsGuiding returns 1
00:43:18.166 00.028 7680 IsSlewing returns 0
00:43:18.168 00.002 7680 IsGuiding returns 0
00:43:18.169 00.001 7680 scope move finished after 262 + 146 ms
00:43:18.169 00.000 7680 Move returns status 0, amount 262
00:43:18.170 00.001 7680 move complete, result=0
00:43:18.171 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 262 ms NORTH
00:43:18.178 00.007 7680 worker thread done servicing request
00:43:18.179 00.001 7680 Worker thread wakes up
00:43:18.180 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:18.180 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:19.433 01.253 7680 Exposure complete
00:43:19.569 00.136 7680 worker thread done servicing request
00:43:19.569 00.000 6120 OnExposeComplete: enter
00:43:19.573 00.004 6120 UpdateGuideState(): m_state=6
00:43:19.577 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4627
00:43:19.583 00.006 6120 Star::Find returns 1 (1), X=966.46, Y=46.61, Mass=14264, SNR=78.6, Peak=255 HFD=7.1
00:43:19.588 00.005 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
00:43:19.592 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
00:43:19.597 00.005 6120 CameraToMount -- cameraX=-0.41 cameraY=0.41 hyp=0.58 cameraTheta=2.35 mountX=0.33 mountY=-0.55, mountTheta=-1.04
00:43:19.605 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=0.41, opts=13)
00:43:19.612 00.007 6120 Enqueuing Move request for scope (-0.41, 0.41)
00:43:19.618 00.006 7680 Worker thread wakes up
00:43:19.618 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:19.624 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.41) opts 0xd
00:43:19.624 00.000 6120 UpdateGuideState exits: m=14264 SNR=78.6 Saturated
00:43:19.630 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:19.636 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.41, 0.41)
00:43:19.636 00.000 7680 Moving (-0.41, 0.41) raw xDistance=0.33 yDistance=-0.55
00:43:19.637 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:19.643 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:43:19.644 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:43:19.644 00.000 7680 MoveAxis(W, 134, ABG)
00:43:19.644 00.000 7680 Guiding  Dir = 3, Dur = 134
00:43:19.645 00.001 6120 Enqueuing Expose request
00:43:19.650 00.005 7680 IsSlewing returns 0
00:43:19.651 00.001 7680 IsGuiding returns 0
00:43:19.652 00.001 7680 PulseGuide returned control before completion, sleep 144
00:43:19.810 00.158 7680 IsGuiding returns 0
00:43:19.810 00.000 7680 Move returns status 0, amount 134
00:43:19.811 00.001 7680 MoveAxis(N, 300, ABG)
00:43:19.811 00.000 7680 Guiding  Dir = 0, Dur = 300
00:43:19.811 00.000 7680 IsSlewing returns 0
00:43:19.812 00.001 7680 IsGuiding returns 0
00:43:19.812 00.000 7680 PulseGuide returned control before completion, sleep 310
00:43:20.139 00.327 7680 IsGuiding returns 1
00:43:20.140 00.001 7680 scope still moving after pulse duration time elapsed
00:43:20.170 00.030 7680 IsSlewing returns 0
00:43:20.171 00.001 7680 IsGuiding returns 0
00:43:20.173 00.002 7680 scope move finished after 300 + 60 ms
00:43:20.173 00.000 7680 Move returns status 0, amount 300
00:43:20.173 00.000 7680 move complete, result=0
00:43:20.174 00.001 7680 worker thread done servicing request
00:43:20.175 00.001 7680 Worker thread wakes up
00:43:20.175 00.000 6120 GuideStep: 0.3 px 134 ms WEST, -0.6 px 300 ms NORTH
00:43:20.186 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:20.186 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:21.434 01.248 7680 Exposure complete
00:43:21.571 00.137 7680 worker thread done servicing request
00:43:21.571 00.000 6120 OnExposeComplete: enter
00:43:21.575 00.004 6120 UpdateGuideState(): m_state=6
00:43:21.580 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4628
00:43:21.585 00.005 6120 Star::Find returns 1 (1), X=966.80, Y=46.06, Mass=14093, SNR=77.3, Peak=255 HFD=6.9
00:43:21.589 00.004 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-2.95) = xAngle (0.95 = 0.95)
00:43:21.592 00.003 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.68 = 0.68)
00:43:21.596 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-2.00 mountX=0.09 mountY=0.10, mountTheta=0.83
00:43:21.602 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.14, opts=13)
00:43:21.606 00.004 6120 Enqueuing Move request for scope (-0.06, -0.14)
00:43:21.609 00.003 7680 Worker thread wakes up
00:43:21.609 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
00:43:21.610 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:21.613 00.003 6120 UpdateGuideState exits: m=14093 SNR=77.3 Saturated
00:43:21.618 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:21.621 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
00:43:21.622 00.001 7680 Moving (-0.06, -0.14) raw xDistance=0.09 yDistance=0.10
00:43:21.622 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:43:21.622 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:43:21.622 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:21.626 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:43:21.626 00.000 7680 MoveAxis(E, 0, ABG)
00:43:21.626 00.000 7680 Move returns status 0, amount 0
00:43:21.627 00.001 7680 MoveAxis(N, 0, ABG)
00:43:21.627 00.000 7680 Move returns status 0, amount 0
00:43:21.627 00.000 6120 Enqueuing Expose request
00:43:21.632 00.005 7680 move complete, result=0
00:43:21.632 00.000 7680 worker thread done servicing request
00:43:21.632 00.000 7680 Worker thread wakes up
00:43:21.632 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:21.637 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:21.637 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:22.889 01.252 7680 Exposure complete
00:43:23.027 00.138 7680 worker thread done servicing request
00:43:23.028 00.001 6120 OnExposeComplete: enter
00:43:23.031 00.003 6120 UpdateGuideState(): m_state=6
00:43:23.036 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4629
00:43:23.040 00.004 6120 Star::Find returns 1 (1), X=966.83, Y=46.27, Mass=14238, SNR=78.0, Peak=255 HFD=6.9
00:43:23.046 00.006 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
00:43:23.049 00.003 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.51)
00:43:23.053 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.09 mountX=0.02 mountY=-0.08, mountTheta=-1.26
00:43:23.058 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.07, opts=13)
00:43:23.062 00.004 6120 Enqueuing Move request for scope (-0.04, 0.07)
00:43:23.066 00.004 7680 Worker thread wakes up
00:43:23.066 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
00:43:23.066 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
00:43:23.066 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:23.069 00.003 6120 UpdateGuideState exits: m=14238 SNR=78.0 Saturated
00:43:23.073 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:23.077 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:23.080 00.003 6120 Enqueuing Expose request
00:43:23.082 00.002 7680 Moving (-0.04, 0.07) raw xDistance=0.02 yDistance=-0.08
00:43:23.083 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:43:23.083 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:43:23.083 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:43:23.083 00.000 7680 MoveAxis(E, 0, ABG)
00:43:23.083 00.000 7680 Move returns status 0, amount 0
00:43:23.083 00.000 7680 MoveAxis(N, 0, ABG)
00:43:23.085 00.002 7680 Move returns status 0, amount 0
00:43:23.085 00.000 7680 move complete, result=0
00:43:23.085 00.000 7680 worker thread done servicing request
00:43:23.085 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:23.089 00.004 7680 Worker thread wakes up
00:43:23.089 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:23.089 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:24.343 01.254 7680 Exposure complete
00:43:24.477 00.134 7680 worker thread done servicing request
00:43:24.477 00.000 6120 OnExposeComplete: enter
00:43:24.484 00.007 6120 UpdateGuideState(): m_state=6
00:43:24.488 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4630
00:43:24.492 00.004 6120 Star::Find returns 1 (1), X=966.80, Y=46.63, Mass=15190, SNR=80.9, Peak=255 HFD=7.0
00:43:24.495 00.003 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.60)
00:43:24.498 00.003 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
00:43:24.503 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.43 hyp=0.43 cameraTheta=1.73 mountX=-0.01 mountY=-0.41, mountTheta=-1.60
00:43:24.507 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.43, opts=13)
00:43:24.511 00.004 6120 Enqueuing Move request for scope (-0.07, 0.43)
00:43:24.514 00.003 7680 Worker thread wakes up
00:43:24.514 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.43) opts 0xd
00:43:24.514 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.43)
00:43:24.514 00.000 7680 Moving (-0.07, 0.43) raw xDistance=-0.01 yDistance=-0.41
00:43:24.516 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:43:24.516 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:24.522 00.006 6120 UpdateGuideState exits: m=15190 SNR=80.9 Saturated
00:43:24.526 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:43:24.526 00.000 7680 MoveAxis(E, 0, ABG)
00:43:24.526 00.000 7680 Move returns status 0, amount 0
00:43:24.526 00.000 7680 MoveAxis(N, 224, ABG)
00:43:24.526 00.000 7680 Guiding  Dir = 0, Dur = 224
00:43:24.527 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:24.530 00.003 7680 IsSlewing returns 0
00:43:24.530 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:24.534 00.004 6120 Enqueuing Expose request
00:43:24.537 00.003 7680 IsGuiding returns 0
00:43:24.537 00.000 7680 PulseGuide returned control before completion, sleep 234
00:43:24.783 00.246 7680 IsGuiding returns 1
00:43:24.784 00.001 7680 scope still moving after pulse duration time elapsed
00:43:24.814 00.030 7680 IsSlewing returns 0
00:43:24.815 00.001 7680 IsGuiding returns 0
00:43:24.815 00.000 7680 scope move finished after 224 + 54 ms
00:43:24.816 00.001 7680 Move returns status 0, amount 224
00:43:24.816 00.000 7680 move complete, result=0
00:43:24.817 00.001 7680 worker thread done servicing request
00:43:24.817 00.000 7680 Worker thread wakes up
00:43:24.817 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 224 ms NORTH
00:43:24.825 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:24.825 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:26.080 01.255 7680 Exposure complete
00:43:26.205 00.125 7680 worker thread done servicing request
00:43:26.206 00.001 6120 OnExposeComplete: enter
00:43:26.211 00.005 6120 UpdateGuideState(): m_state=6
00:43:26.215 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4631
00:43:26.219 00.004 6120 Star::Find returns 1 (1), X=966.81, Y=46.31, Mass=14245, SNR=76.4, Peak=255 HFD=6.9
00:43:26.223 00.004 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
00:43:26.225 00.002 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.51)
00:43:26.230 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.09 mountX=0.04 mountY=-0.13, mountTheta=-1.26
00:43:26.236 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.11, opts=13)
00:43:26.240 00.004 6120 Enqueuing Move request for scope (-0.06, 0.11)
00:43:26.244 00.004 7680 Worker thread wakes up
00:43:26.244 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
00:43:26.244 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
00:43:26.244 00.000 7680 Moving (-0.06, 0.11) raw xDistance=0.04 yDistance=-0.13
00:43:26.244 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:43:26.244 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:43:26.244 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:26.247 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:43:26.247 00.000 7680 MoveAxis(E, 0, ABG)
00:43:26.247 00.000 7680 Move returns status 0, amount 0
00:43:26.247 00.000 7680 MoveAxis(N, 0, ABG)
00:43:26.247 00.000 7680 Move returns status 0, amount 0
00:43:26.248 00.001 7680 move complete, result=0
00:43:26.248 00.000 6120 UpdateGuideState exits: m=14245 SNR=76.4 Saturated
00:43:26.250 00.002 7680 worker thread done servicing request
00:43:26.250 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:26.254 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:26.257 00.003 6120 Enqueuing Expose request
00:43:26.261 00.004 7680 Worker thread wakes up
00:43:26.261 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:26.265 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:26.265 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:27.529 01.264 7680 Exposure complete
00:43:27.666 00.137 7680 worker thread done servicing request
00:43:27.666 00.000 6120 OnExposeComplete: enter
00:43:27.673 00.007 6120 UpdateGuideState(): m_state=6
00:43:27.678 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4632
00:43:27.682 00.004 6120 Star::Find returns 1 (1), X=966.90, Y=46.32, Mass=14933, SNR=78.8, Peak=255 HFD=6.9
00:43:27.686 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
00:43:27.690 00.004 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.26)
00:43:27.694 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.34 mountX=-0.05 mountY=-0.10, mountTheta=-2.05
00:43:27.700 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.12, opts=13)
00:43:27.706 00.006 6120 Enqueuing Move request for scope (0.03, 0.12)
00:43:27.710 00.004 7680 Worker thread wakes up
00:43:27.710 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
00:43:27.711 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
00:43:27.711 00.000 7680 Moving (0.03, 0.12) raw xDistance=-0.05 yDistance=-0.10
00:43:27.711 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:43:27.711 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:43:27.712 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:27.715 00.003 6120 UpdateGuideState exits: m=14933 SNR=78.8 Saturated
00:43:27.719 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:27.725 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:43:27.725 00.000 7680 MoveAxis(E, 0, ABG)
00:43:27.726 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:27.731 00.005 7680 Move returns status 0, amount 0
00:43:27.731 00.000 6120 Enqueuing Expose request
00:43:27.737 00.006 7680 MoveAxis(N, 0, ABG)
00:43:27.738 00.001 7680 Move returns status 0, amount 0
00:43:27.738 00.000 7680 move complete, result=0
00:43:27.739 00.001 7680 worker thread done servicing request
00:43:27.739 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:27.745 00.006 7680 Worker thread wakes up
00:43:27.746 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:27.746 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:28.996 01.250 7680 Exposure complete
00:43:29.128 00.132 7680 worker thread done servicing request
00:43:29.128 00.000 6120 OnExposeComplete: enter
00:43:29.132 00.004 6120 UpdateGuideState(): m_state=6
00:43:29.136 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4633
00:43:29.141 00.005 6120 Star::Find returns 1 (1), X=966.83, Y=46.77, Mass=14532, SNR=79.0, Peak=255 HFD=6.9
00:43:29.146 00.005 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
00:43:29.151 00.005 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.97)
00:43:29.154 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.57 hyp=0.57 cameraTheta=1.63 mountX=-0.07 mountY=-0.53, mountTheta=-1.71
00:43:29.159 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.57, opts=13)
00:43:29.163 00.004 6120 Enqueuing Move request for scope (-0.03, 0.57)
00:43:29.166 00.003 7680 Worker thread wakes up
00:43:29.166 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.57) opts 0xd
00:43:29.166 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.57)
00:43:29.166 00.000 7680 Moving (-0.03, 0.57) raw xDistance=-0.07 yDistance=-0.53
00:43:29.167 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:43:29.167 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
00:43:29.168 00.001 7680 MoveAxis(E, 0, ABG)
00:43:29.168 00.000 7680 Move returns status 0, amount 0
00:43:29.168 00.000 7680 MoveAxis(N, 286, ABG)
00:43:29.168 00.000 7680 Guiding  Dir = 0, Dur = 286
00:43:29.168 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:29.172 00.004 6120 UpdateGuideState exits: m=14532 SNR=79.0 Saturated
00:43:29.175 00.003 7680 IsSlewing returns 0
00:43:29.176 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:29.179 00.003 7680 IsGuiding returns 0
00:43:29.179 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:29.183 00.004 6120 Enqueuing Expose request
00:43:29.187 00.004 7680 PulseGuide returned control before completion, sleep 296
00:43:29.500 00.313 7680 IsGuiding returns 0
00:43:29.500 00.000 7680 Move returns status 0, amount 286
00:43:29.501 00.001 7680 move complete, result=0
00:43:29.501 00.000 7680 worker thread done servicing request
00:43:29.502 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 286 ms NORTH
00:43:29.509 00.007 7680 Worker thread wakes up
00:43:29.509 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:29.509 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:30.757 01.248 7680 Exposure complete
00:43:30.892 00.135 7680 worker thread done servicing request
00:43:30.892 00.000 6120 OnExposeComplete: enter
00:43:30.896 00.004 6120 UpdateGuideState(): m_state=6
00:43:30.899 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4634
00:43:30.903 00.004 6120 Star::Find returns 1 (1), X=966.75, Y=46.26, Mass=14185, SNR=77.6, Peak=255 HFD=7.0
00:43:30.905 00.002 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-2.95) = xAngle (5.61 = -0.67)
00:43:30.908 00.003 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.34 = -0.94)
00:43:30.912 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.14 cameraTheta=2.66 mountX=0.11 mountY=-0.11, mountTheta=-0.80
00:43:30.915 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.06, opts=13)
00:43:30.922 00.007 6120 Enqueuing Move request for scope (-0.12, 0.06)
00:43:30.925 00.003 7680 Worker thread wakes up
00:43:30.926 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
00:43:30.926 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
00:43:30.927 00.001 7680 Moving (-0.12, 0.06) raw xDistance=0.11 yDistance=-0.11
00:43:30.927 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:43:30.927 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:43:30.927 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:43:30.927 00.000 7680 MoveAxis(E, 0, ABG)
00:43:30.927 00.000 7680 Move returns status 0, amount 0
00:43:30.927 00.000 7680 MoveAxis(N, 0, ABG)
00:43:30.928 00.001 7680 Move returns status 0, amount 0
00:43:30.928 00.000 7680 move complete, result=0
00:43:30.928 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:30.930 00.002 7680 worker thread done servicing request
00:43:30.931 00.001 6120 UpdateGuideState exits: m=14185 SNR=77.6 Saturated
00:43:30.934 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:30.937 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:30.939 00.002 6120 Enqueuing Expose request
00:43:30.942 00.003 7680 Worker thread wakes up
00:43:30.942 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:30.946 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:30.946 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:32.201 01.255 7680 Exposure complete
00:43:32.338 00.137 7680 worker thread done servicing request
00:43:32.339 00.001 6120 OnExposeComplete: enter
00:43:32.343 00.004 6120 UpdateGuideState(): m_state=6
00:43:32.347 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4635
00:43:32.352 00.005 6120 Star::Find returns 1 (1), X=966.80, Y=46.73, Mass=14887, SNR=77.8, Peak=255 HFD=7.0
00:43:32.355 00.003 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
00:43:32.359 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
00:43:32.364 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.53 hyp=0.54 cameraTheta=1.70 mountX=-0.03 mountY=-0.51, mountTheta=-1.63
00:43:32.370 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.53, opts=13)
00:43:32.373 00.003 6120 Enqueuing Move request for scope (-0.07, 0.53)
00:43:32.377 00.004 7680 Worker thread wakes up
00:43:32.378 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:32.382 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.53) opts 0xd
00:43:32.382 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.53)
00:43:32.382 00.000 7680 Moving (-0.07, 0.53) raw xDistance=-0.03 yDistance=-0.51
00:43:32.382 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:43:32.382 00.000 6120 UpdateGuideState exits: m=14887 SNR=77.8 Saturated
00:43:32.387 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
00:43:32.387 00.000 7680 MoveAxis(E, 0, ABG)
00:43:32.387 00.000 7680 Move returns status 0, amount 0
00:43:32.388 00.001 7680 MoveAxis(N, 276, ABG)
00:43:32.388 00.000 7680 Guiding  Dir = 0, Dur = 276
00:43:32.389 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:32.394 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:32.398 00.004 6120 Enqueuing Expose request
00:43:32.402 00.004 7680 IsSlewing returns 0
00:43:32.402 00.000 7680 IsGuiding returns 0
00:43:32.402 00.000 7680 PulseGuide returned control before completion, sleep 286
00:43:32.706 00.304 7680 IsGuiding returns 0
00:43:32.707 00.001 7680 Move returns status 0, amount 276
00:43:32.708 00.001 7680 move complete, result=0
00:43:32.708 00.000 7680 worker thread done servicing request
00:43:32.709 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 276 ms NORTH
00:43:32.716 00.007 7680 Worker thread wakes up
00:43:32.716 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:32.716 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:33.968 01.252 7680 Exposure complete
00:43:34.108 00.140 7680 worker thread done servicing request
00:43:34.109 00.001 6120 OnExposeComplete: enter
00:43:34.114 00.005 6120 UpdateGuideState(): m_state=6
00:43:34.119 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4636
00:43:34.122 00.003 6120 Star::Find returns 1 (1), X=966.86, Y=46.26, Mass=14908, SNR=78.7, Peak=255 HFD=6.9
00:43:34.126 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
00:43:34.130 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.96)
00:43:34.134 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.64 mountX=-0.01 mountY=-0.05, mountTheta=-1.70
00:43:34.139 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.06, opts=13)
00:43:34.144 00.005 6120 Enqueuing Move request for scope (-0.00, 0.06)
00:43:34.148 00.004 7680 Worker thread wakes up
00:43:34.148 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:34.152 00.004 6120 UpdateGuideState exits: m=14908 SNR=78.7 Saturated
00:43:34.155 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:34.159 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:34.163 00.004 6120 Enqueuing Expose request
00:43:34.167 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
00:43:34.167 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
00:43:34.167 00.000 7680 Moving (-0.00, 0.06) raw xDistance=-0.01 yDistance=-0.05
00:43:34.167 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:43:34.167 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:43:34.167 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:43:34.168 00.001 7680 MoveAxis(E, 0, ABG)
00:43:34.168 00.000 7680 Move returns status 0, amount 0
00:43:34.168 00.000 7680 MoveAxis(N, 0, ABG)
00:43:34.168 00.000 7680 Move returns status 0, amount 0
00:43:34.169 00.001 7680 move complete, result=0
00:43:34.169 00.000 7680 worker thread done servicing request
00:43:34.169 00.000 7680 Worker thread wakes up
00:43:34.169 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:34.176 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:34.177 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:35.419 01.242 7680 Exposure complete
00:43:35.589 00.170 7680 worker thread done servicing request
00:43:35.589 00.000 6120 OnExposeComplete: enter
00:43:35.595 00.006 6120 UpdateGuideState(): m_state=6
00:43:35.602 00.007 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4637
00:43:35.606 00.004 6120 Star::Find returns 1 (1), X=966.83, Y=46.77, Mass=14028, SNR=75.2, Peak=255 HFD=6.8
00:43:35.609 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.70)
00:43:35.614 00.005 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.97)
00:43:35.619 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.57 hyp=0.57 cameraTheta=1.63 mountX=-0.07 mountY=-0.52, mountTheta=-1.71
00:43:35.626 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.57, opts=13)
00:43:35.632 00.006 6120 Enqueuing Move request for scope (-0.03, 0.57)
00:43:35.635 00.003 7680 Worker thread wakes up
00:43:35.637 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:35.640 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.57) opts 0xd
00:43:35.640 00.000 6120 UpdateGuideState exits: m=14028 SNR=75.2 Saturated
00:43:35.644 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.57)
00:43:35.644 00.000 7680 Moving (-0.03, 0.57) raw xDistance=-0.07 yDistance=-0.52
00:43:35.644 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:43:35.644 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
00:43:35.645 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:35.648 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:35.652 00.004 7680 MoveAxis(E, 0, ABG)
00:43:35.652 00.000 6120 Enqueuing Expose request
00:43:35.655 00.003 7680 Move returns status 0, amount 0
00:43:35.655 00.000 7680 MoveAxis(N, 284, ABG)
00:43:35.656 00.001 7680 Guiding  Dir = 0, Dur = 284
00:43:35.656 00.000 7680 IsSlewing returns 0
00:43:35.656 00.000 7680 IsGuiding returns 0
00:43:35.656 00.000 7680 PulseGuide returned control before completion, sleep 294
00:43:35.955 00.299 7680 IsGuiding returns 1
00:43:35.956 00.001 7680 scope still moving after pulse duration time elapsed
00:43:35.985 00.029 7680 IsSlewing returns 0
00:43:35.985 00.000 7680 IsGuiding returns 0
00:43:35.987 00.002 7680 scope move finished after 284 + 46 ms
00:43:35.987 00.000 7680 Move returns status 0, amount 284
00:43:35.987 00.000 7680 move complete, result=0
00:43:35.987 00.000 7680 worker thread done servicing request
00:43:35.989 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 284 ms NORTH
00:43:35.997 00.008 7680 Worker thread wakes up
00:43:35.997 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:35.999 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:37.248 01.249 7680 Exposure complete
00:43:37.379 00.131 7680 worker thread done servicing request
00:43:37.379 00.000 6120 OnExposeComplete: enter
00:43:37.383 00.004 6120 UpdateGuideState(): m_state=6
00:43:37.387 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4638
00:43:37.391 00.004 6120 Star::Find returns 1 (1), X=966.88, Y=46.35, Mass=14154, SNR=75.9, Peak=255 HFD=6.8
00:43:37.396 00.005 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
00:43:37.401 00.005 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
00:43:37.404 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.48 mountX=-0.04 mountY=-0.12, mountTheta=-1.89
00:43:37.410 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.14, opts=13)
00:43:37.414 00.004 6120 Enqueuing Move request for scope (0.01, 0.14)
00:43:37.418 00.004 7680 Worker thread wakes up
00:43:37.418 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:37.422 00.004 6120 UpdateGuideState exits: m=14154 SNR=75.9 Saturated
00:43:37.427 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:37.431 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:37.434 00.003 6120 Enqueuing Expose request
00:43:37.438 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
00:43:37.438 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
00:43:37.439 00.001 7680 Moving (0.01, 0.14) raw xDistance=-0.04 yDistance=-0.12
00:43:37.439 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:43:37.439 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:43:37.439 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:43:37.440 00.001 7680 MoveAxis(E, 0, ABG)
00:43:37.440 00.000 7680 Move returns status 0, amount 0
00:43:37.440 00.000 7680 MoveAxis(N, 0, ABG)
00:43:37.440 00.000 7680 Move returns status 0, amount 0
00:43:37.440 00.000 7680 move complete, result=0
00:43:37.441 00.001 7680 worker thread done servicing request
00:43:37.441 00.000 7680 Worker thread wakes up
00:43:37.441 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:37.444 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:37.444 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:38.687 01.243 7680 Exposure complete
00:43:38.827 00.140 7680 worker thread done servicing request
00:43:38.827 00.000 6120 OnExposeComplete: enter
00:43:38.832 00.005 6120 UpdateGuideState(): m_state=6
00:43:38.837 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4639
00:43:38.841 00.004 6120 Star::Find returns 1 (1), X=966.77, Y=46.35, Mass=14105, SNR=77.2, Peak=255 HFD=7.0
00:43:38.845 00.004 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.09 = -1.20)
00:43:38.849 00.004 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.47)
00:43:38.852 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.18 cameraTheta=2.13 mountX=0.06 mountY=-0.17, mountTheta=-1.22
00:43:38.858 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.15, opts=13)
00:43:38.863 00.005 6120 Enqueuing Move request for scope (-0.09, 0.15)
00:43:38.867 00.004 7680 Worker thread wakes up
00:43:38.867 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:38.871 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
00:43:38.871 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
00:43:38.871 00.000 7680 Moving (-0.09, 0.15) raw xDistance=0.06 yDistance=-0.17
00:43:38.872 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:43:38.872 00.000 6120 UpdateGuideState exits: m=14105 SNR=77.2 Saturated
00:43:38.875 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:38.880 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:43:38.880 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:38.884 00.004 6120 Enqueuing Expose request
00:43:38.887 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:43:38.888 00.001 7680 MoveAxis(E, 0, ABG)
00:43:38.888 00.000 7680 Move returns status 0, amount 0
00:43:38.888 00.000 7680 MoveAxis(N, 0, ABG)
00:43:38.888 00.000 7680 Move returns status 0, amount 0
00:43:38.889 00.001 7680 move complete, result=0
00:43:38.889 00.000 7680 worker thread done servicing request
00:43:38.889 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:43:38.893 00.004 7680 Worker thread wakes up
00:43:38.893 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:38.895 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:40.140 01.245 7680 Exposure complete
00:43:40.266 00.126 7680 worker thread done servicing request
00:43:40.266 00.000 6120 OnExposeComplete: enter
00:43:40.271 00.005 6120 UpdateGuideState(): m_state=6
00:43:40.275 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4640
00:43:40.279 00.004 6120 Star::Find returns 1 (1), X=966.74, Y=46.40, Mass=13490, SNR=75.9, Peak=255 HFD=7.0
00:43:40.282 00.003 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
00:43:40.285 00.003 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
00:43:40.289 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.15 mountX=0.09 mountY=-0.24, mountTheta=-1.21
00:43:40.294 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.20, opts=13)
00:43:40.299 00.005 6120 Enqueuing Move request for scope (-0.13, 0.20)
00:43:40.303 00.004 7680 Worker thread wakes up
00:43:40.303 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
00:43:40.304 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
00:43:40.304 00.000 7680 Moving (-0.13, 0.20) raw xDistance=0.09 yDistance=-0.24
00:43:40.304 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:43:40.304 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:43:40.304 00.000 7680 MoveAxis(E, 0, ABG)
00:43:40.304 00.000 7680 Move returns status 0, amount 0
00:43:40.304 00.000 7680 MoveAxis(N, 130, ABG)
00:43:40.304 00.000 7680 Guiding  Dir = 0, Dur = 130
00:43:40.304 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:40.310 00.006 7680 IsSlewing returns 0
00:43:40.310 00.000 6120 UpdateGuideState exits: m=13490 SNR=75.9 Saturated
00:43:40.313 00.003 7680 IsGuiding returns 0
00:43:40.314 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:40.317 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:40.321 00.004 7680 PulseGuide returned control before completion, sleep 140
00:43:40.322 00.001 6120 Enqueuing Expose request
00:43:40.476 00.154 7680 IsGuiding returns 0
00:43:40.477 00.001 7680 Move returns status 0, amount 130
00:43:40.478 00.001 7680 move complete, result=0
00:43:40.478 00.000 7680 worker thread done servicing request
00:43:40.479 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 130 ms NORTH
00:43:40.487 00.008 7680 Worker thread wakes up
00:43:40.489 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:40.489 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:41.735 01.246 7680 Exposure complete
00:43:41.863 00.128 7680 worker thread done servicing request
00:43:41.863 00.000 6120 OnExposeComplete: enter
00:43:41.867 00.004 6120 UpdateGuideState(): m_state=6
00:43:41.871 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4641
00:43:41.875 00.004 6120 Star::Find returns 1 (1), X=966.80, Y=46.86, Mass=14108, SNR=77.5, Peak=255 HFD=6.8
00:43:41.879 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
00:43:41.883 00.004 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
00:43:41.887 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.66 hyp=0.66 cameraTheta=1.67 mountX=-0.06 mountY=-0.62, mountTheta=-1.66
00:43:41.891 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.66, opts=13)
00:43:41.895 00.004 6120 Enqueuing Move request for scope (-0.07, 0.66)
00:43:41.900 00.005 7680 Worker thread wakes up
00:43:41.900 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.66) opts 0xd
00:43:41.900 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.66)
00:43:41.900 00.000 7680 Moving (-0.07, 0.66) raw xDistance=-0.06 yDistance=-0.62
00:43:41.900 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:41.905 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:43:41.905 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
00:43:41.905 00.000 7680 MoveAxis(E, 0, ABG)
00:43:41.905 00.000 6120 UpdateGuideState exits: m=14108 SNR=77.5 Saturated
00:43:41.910 00.005 7680 Move returns status 0, amount 0
00:43:41.910 00.000 7680 MoveAxis(N, 337, ABG)
00:43:41.911 00.001 7680 Guiding  Dir = 0, Dur = 337
00:43:41.911 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:41.915 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:41.919 00.004 6120 Enqueuing Expose request
00:43:41.924 00.005 7680 IsSlewing returns 0
00:43:41.924 00.000 7680 IsGuiding returns 0
00:43:41.925 00.001 7680 PulseGuide returned control before completion, sleep 347
00:43:42.289 00.364 7680 IsGuiding returns 0
00:43:42.290 00.001 7680 Move returns status 0, amount 337
00:43:42.290 00.000 7680 move complete, result=0
00:43:42.292 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 337 ms NORTH
00:43:42.299 00.007 7680 worker thread done servicing request
00:43:42.299 00.000 7680 Worker thread wakes up
00:43:42.299 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:42.299 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:43.545 01.246 7680 Exposure complete
00:43:43.677 00.132 7680 worker thread done servicing request
00:43:43.678 00.001 6120 OnExposeComplete: enter
00:43:43.681 00.003 6120 UpdateGuideState(): m_state=6
00:43:43.686 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4642
00:43:43.689 00.003 6120 Star::Find returns 1 (1), X=966.50, Y=46.52, Mass=15135, SNR=80.6, Peak=255 HFD=7.1
00:43:43.693 00.004 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.90)
00:43:43.698 00.005 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.16)
00:43:43.701 00.003 6120 CameraToMount -- cameraX=-0.37 cameraY=0.31 hyp=0.48 cameraTheta=2.43 mountX=0.30 mountY=-0.44, mountTheta=-0.97
00:43:43.706 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.31, opts=13)
00:43:43.709 00.003 6120 Enqueuing Move request for scope (-0.37, 0.31)
00:43:43.714 00.005 7680 Worker thread wakes up
00:43:43.714 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.31) opts 0xd
00:43:43.714 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.31)
00:43:43.714 00.000 7680 Moving (-0.37, 0.31) raw xDistance=0.30 yDistance=-0.44
00:43:43.714 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:43:43.715 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
00:43:43.715 00.000 7680 MoveAxis(W, 123, ABG)
00:43:43.715 00.000 7680 Guiding  Dir = 3, Dur = 123
00:43:43.715 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:43.719 00.004 7680 IsSlewing returns 0
00:43:43.719 00.000 6120 UpdateGuideState exits: m=15135 SNR=80.6 Saturated
00:43:43.722 00.003 7680 IsGuiding returns 0
00:43:43.723 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:43.726 00.003 7680 PulseGuide returned control before completion, sleep 133
00:43:43.726 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:43.730 00.004 6120 Enqueuing Expose request
00:43:43.873 00.143 7680 IsGuiding returns 1
00:43:43.875 00.002 7680 scope still moving after pulse duration time elapsed
00:43:43.904 00.029 7680 IsSlewing returns 0
00:43:43.906 00.002 7680 IsGuiding returns 0
00:43:43.906 00.000 7680 scope move finished after 123 + 60 ms
00:43:43.906 00.000 7680 Move returns status 0, amount 123
00:43:43.906 00.000 7680 MoveAxis(N, 241, ABG)
00:43:43.907 00.001 7680 Guiding  Dir = 0, Dur = 241
00:43:43.907 00.000 7680 IsSlewing returns 0
00:43:43.908 00.001 7680 IsGuiding returns 0
00:43:43.909 00.001 7680 PulseGuide returned control before completion, sleep 251
00:43:44.170 00.261 7680 IsGuiding returns 1
00:43:44.171 00.001 7680 scope still moving after pulse duration time elapsed
00:43:44.200 00.029 7680 IsSlewing returns 0
00:43:44.202 00.002 7680 IsGuiding returns 0
00:43:44.202 00.000 7680 scope move finished after 241 + 52 ms
00:43:44.202 00.000 7680 Move returns status 0, amount 241
00:43:44.204 00.002 7680 move complete, result=0
00:43:44.204 00.000 7680 worker thread done servicing request
00:43:44.204 00.000 6120 GuideStep: 0.3 px 123 ms WEST, -0.4 px 241 ms NORTH
00:43:44.211 00.007 7680 Worker thread wakes up
00:43:44.211 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:44.211 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:45.462 01.251 7680 Exposure complete
00:43:45.595 00.133 7680 worker thread done servicing request
00:43:45.596 00.001 6120 OnExposeComplete: enter
00:43:45.600 00.004 6120 UpdateGuideState(): m_state=6
00:43:45.604 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4643
00:43:45.609 00.005 6120 Star::Find returns 1 (1), X=966.88, Y=46.10, Mass=14492, SNR=78.6, Peak=255 HFD=6.9
00:43:45.613 00.004 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-2.95) = xAngle (1.47 = 1.47)
00:43:45.617 00.004 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.21 = 1.21)
00:43:45.620 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.48 mountX=0.01 mountY=0.10, mountTheta=1.47
00:43:45.625 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.10, opts=13)
00:43:45.629 00.004 6120 Enqueuing Move request for scope (0.01, -0.10)
00:43:45.633 00.004 7680 Worker thread wakes up
00:43:45.634 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:45.637 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
00:43:45.638 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
00:43:45.638 00.000 6120 UpdateGuideState exits: m=14492 SNR=78.6 Saturated
00:43:45.642 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:45.648 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:45.652 00.004 6120 Enqueuing Expose request
00:43:45.656 00.004 7680 Moving (0.01, -0.10) raw xDistance=0.01 yDistance=0.10
00:43:45.656 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:43:45.656 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:43:45.656 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:43:45.656 00.000 7680 MoveAxis(E, 0, ABG)
00:43:45.656 00.000 7680 Move returns status 0, amount 0
00:43:45.657 00.001 7680 MoveAxis(N, 0, ABG)
00:43:45.658 00.001 7680 Move returns status 0, amount 0
00:43:45.658 00.000 7680 move complete, result=0
00:43:45.658 00.000 7680 worker thread done servicing request
00:43:45.659 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:43:45.663 00.004 7680 Worker thread wakes up
00:43:45.663 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:45.663 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:46.909 01.246 7680 Exposure complete
00:43:47.028 00.119 7680 worker thread done servicing request
00:43:47.028 00.000 6120 OnExposeComplete: enter
00:43:47.032 00.004 6120 UpdateGuideState(): m_state=6
00:43:47.036 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4644
00:43:47.039 00.003 6120 Star::Find returns 1 (1), X=966.94, Y=46.29, Mass=14018, SNR=76.8, Peak=255 HFD=6.8
00:43:47.045 00.006 6120 CameraToMount -- cameraTheta (0.90) - m_xAngle (-2.95) = xAngle (3.86 = -2.43)
00:43:47.048 00.003 6120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.59 = -2.70)
00:43:47.054 00.006 6120 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.90 mountX=-0.08 mountY=-0.05, mountTheta=-2.62
00:43:47.060 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.09, opts=13)
00:43:47.064 00.004 6120 Enqueuing Move request for scope (0.07, 0.09)
00:43:47.068 00.004 7680 Worker thread wakes up
00:43:47.068 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:47.072 00.004 6120 UpdateGuideState exits: m=14018 SNR=76.8 Saturated
00:43:47.077 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:47.081 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:47.085 00.004 6120 Enqueuing Expose request
00:43:47.089 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
00:43:47.090 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
00:43:47.090 00.000 7680 Moving (0.07, 0.09) raw xDistance=-0.08 yDistance=-0.05
00:43:47.090 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:43:47.090 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:43:47.091 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:43:47.091 00.000 7680 MoveAxis(E, 0, ABG)
00:43:47.091 00.000 7680 Move returns status 0, amount 0
00:43:47.091 00.000 7680 MoveAxis(N, 0, ABG)
00:43:47.091 00.000 7680 Move returns status 0, amount 0
00:43:47.091 00.000 7680 move complete, result=0
00:43:47.092 00.001 7680 worker thread done servicing request
00:43:47.092 00.000 7680 Worker thread wakes up
00:43:47.092 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:47.092 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:47.092 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:48.336 01.244 7680 Exposure complete
00:43:48.473 00.137 7680 worker thread done servicing request
00:43:48.474 00.001 6120 OnExposeComplete: enter
00:43:48.477 00.003 6120 UpdateGuideState(): m_state=6
00:43:48.483 00.006 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4645
00:43:48.487 00.004 6120 Star::Find returns 1 (1), X=966.80, Y=46.74, Mass=13440, SNR=76.3, Peak=255 HFD=7.0
00:43:48.492 00.005 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.65 = -1.64)
00:43:48.495 00.003 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.91)
00:43:48.498 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.54 hyp=0.55 cameraTheta=1.69 mountX=-0.04 mountY=-0.52, mountTheta=-1.64
00:43:48.504 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.54, opts=13)
00:43:48.508 00.004 6120 Enqueuing Move request for scope (-0.07, 0.54)
00:43:48.512 00.004 7680 Worker thread wakes up
00:43:48.513 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:48.516 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.54) opts 0xd
00:43:48.517 00.001 6120 UpdateGuideState exits: m=13440 SNR=76.3 Saturated
00:43:48.521 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:48.525 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.54)
00:43:48.525 00.000 7680 Moving (-0.07, 0.54) raw xDistance=-0.04 yDistance=-0.52
00:43:48.525 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:48.528 00.003 6120 Enqueuing Expose request
00:43:48.533 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:43:48.533 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
00:43:48.533 00.000 7680 MoveAxis(E, 0, ABG)
00:43:48.533 00.000 7680 Move returns status 0, amount 0
00:43:48.534 00.001 7680 MoveAxis(N, 280, ABG)
00:43:48.534 00.000 7680 Guiding  Dir = 0, Dur = 280
00:43:48.534 00.000 7680 IsSlewing returns 0
00:43:48.534 00.000 7680 IsGuiding returns 0
00:43:48.535 00.001 7680 PulseGuide returned control before completion, sleep 290
00:43:48.827 00.292 7680 IsGuiding returns 1
00:43:48.827 00.000 7680 scope still moving after pulse duration time elapsed
00:43:48.859 00.032 7680 IsSlewing returns 0
00:43:48.860 00.001 7680 IsGuiding returns 0
00:43:48.860 00.000 7680 scope move finished after 280 + 45 ms
00:43:48.861 00.001 7680 Move returns status 0, amount 280
00:43:48.861 00.000 7680 move complete, result=0
00:43:48.862 00.001 7680 worker thread done servicing request
00:43:48.862 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 280 ms NORTH
00:43:48.871 00.009 7680 Worker thread wakes up
00:43:48.872 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:48.872 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:50.121 01.249 7680 Exposure complete
00:43:50.257 00.136 7680 worker thread done servicing request
00:43:50.257 00.000 6120 OnExposeComplete: enter
00:43:50.261 00.004 6120 UpdateGuideState(): m_state=6
00:43:50.266 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4646
00:43:50.271 00.005 6120 Star::Find returns 1 (1), X=966.75, Y=46.38, Mass=13433, SNR=75.1, Peak=255 HFD=7.0
00:43:50.275 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
00:43:50.279 00.004 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.42)
00:43:50.282 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.21 cameraTheta=2.18 mountX=0.09 mountY=-0.21, mountTheta=-1.18
00:43:50.287 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.18, opts=13)
00:43:50.292 00.005 6120 Enqueuing Move request for scope (-0.12, 0.18)
00:43:50.296 00.004 7680 Worker thread wakes up
00:43:50.296 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd
00:43:50.296 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.18)
00:43:50.297 00.001 7680 Moving (-0.12, 0.18) raw xDistance=0.09 yDistance=-0.21
00:43:50.297 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:43:50.298 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:43:50.298 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:50.302 00.004 6120 UpdateGuideState exits: m=13433 SNR=75.1 Saturated
00:43:50.306 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:50.309 00.003 7680 MoveAxis(E, 0, ABG)
00:43:50.309 00.000 7680 Move returns status 0, amount 0
00:43:50.309 00.000 7680 MoveAxis(N, 115, ABG)
00:43:50.310 00.001 7680 Guiding  Dir = 0, Dur = 115
00:43:50.311 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:50.314 00.003 7680 IsSlewing returns 0
00:43:50.314 00.000 6120 Enqueuing Expose request
00:43:50.318 00.004 7680 IsGuiding returns 0
00:43:50.318 00.000 7680 PulseGuide returned control before completion, sleep 125
00:43:50.450 00.132 7680 IsGuiding returns 1
00:43:50.450 00.000 7680 scope still moving after pulse duration time elapsed
00:43:50.481 00.031 7680 IsSlewing returns 0
00:43:50.485 00.004 7680 IsGuiding returns 0
00:43:50.486 00.001 7680 scope move finished after 115 + 53 ms
00:43:50.486 00.000 7680 Move returns status 0, amount 115
00:43:50.487 00.001 7680 move complete, result=0
00:43:50.487 00.000 7680 worker thread done servicing request
00:43:50.487 00.000 7680 Worker thread wakes up
00:43:50.487 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 115 ms NORTH
00:43:50.494 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:50.495 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:51.745 01.250 7680 Exposure complete
00:43:51.879 00.134 7680 worker thread done servicing request
00:43:51.880 00.001 6120 OnExposeComplete: enter
00:43:51.884 00.004 6120 UpdateGuideState(): m_state=6
00:43:51.888 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4647
00:43:51.894 00.006 6120 Star::Find returns 1 (1), X=966.79, Y=46.33, Mass=13741, SNR=76.5, Peak=255 HFD=7.0
00:43:51.898 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.10 = -1.19)
00:43:51.901 00.003 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.46)
00:43:51.906 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.14 mountX=0.06 mountY=-0.15, mountTheta=-1.21
00:43:51.911 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.13, opts=13)
00:43:51.915 00.004 6120 Enqueuing Move request for scope (-0.08, 0.13)
00:43:51.920 00.005 7680 Worker thread wakes up
00:43:51.920 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:51.924 00.004 6120 UpdateGuideState exits: m=13741 SNR=76.5 Saturated
00:43:51.928 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:51.933 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:51.938 00.005 6120 Enqueuing Expose request
00:43:51.943 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
00:43:51.943 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
00:43:51.943 00.000 7680 Moving (-0.08, 0.13) raw xDistance=0.06 yDistance=-0.15
00:43:51.943 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:43:51.944 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:43:51.944 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:43:51.944 00.000 7680 MoveAxis(E, 0, ABG)
00:43:51.945 00.001 7680 Move returns status 0, amount 0
00:43:51.945 00.000 7680 MoveAxis(N, 0, ABG)
00:43:51.945 00.000 7680 Move returns status 0, amount 0
00:43:51.945 00.000 7680 move complete, result=0
00:43:51.946 00.001 7680 worker thread done servicing request
00:43:51.946 00.000 7680 Worker thread wakes up
00:43:51.946 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:43:51.950 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:51.951 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:53.199 01.248 7680 Exposure complete
00:43:53.332 00.133 7680 worker thread done servicing request
00:43:53.332 00.000 6120 OnExposeComplete: enter
00:43:53.335 00.003 6120 UpdateGuideState(): m_state=6
00:43:53.340 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4648
00:43:53.343 00.003 6120 Star::Find returns 1 (1), X=966.75, Y=46.48, Mass=13884, SNR=75.7, Peak=255 HFD=7.1
00:43:53.348 00.005 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
00:43:53.351 00.003 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
00:43:53.354 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.96 mountX=0.06 mountY=-0.30, mountTheta=-1.37
00:43:53.359 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.28, opts=13)
00:43:53.363 00.004 6120 Enqueuing Move request for scope (-0.11, 0.28)
00:43:53.368 00.005 7680 Worker thread wakes up
00:43:53.368 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.28) opts 0xd
00:43:53.369 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.28)
00:43:53.369 00.000 7680 Moving (-0.11, 0.28) raw xDistance=0.06 yDistance=-0.30
00:43:53.369 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:43:53.369 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:43:53.370 00.001 7680 MoveAxis(E, 0, ABG)
00:43:53.370 00.000 7680 Move returns status 0, amount 0
00:43:53.370 00.000 7680 MoveAxis(N, 163, ABG)
00:43:53.370 00.000 7680 Guiding  Dir = 0, Dur = 163
00:43:53.370 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:53.374 00.004 6120 UpdateGuideState exits: m=13884 SNR=75.7 Saturated
00:43:53.377 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:53.381 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:53.385 00.004 7680 IsSlewing returns 0
00:43:53.385 00.000 6120 Enqueuing Expose request
00:43:53.390 00.005 7680 IsGuiding returns 0
00:43:53.390 00.000 7680 PulseGuide returned control before completion, sleep 173
00:43:53.568 00.178 7680 IsGuiding returns 1
00:43:53.569 00.001 7680 scope still moving after pulse duration time elapsed
00:43:53.599 00.030 7680 IsSlewing returns 0
00:43:53.600 00.001 7680 IsGuiding returns 0
00:43:53.600 00.000 7680 scope move finished after 163 + 47 ms
00:43:53.600 00.000 7680 Move returns status 0, amount 163
00:43:53.601 00.001 7680 move complete, result=0
00:43:53.601 00.000 7680 worker thread done servicing request
00:43:53.601 00.000 7680 Worker thread wakes up
00:43:53.601 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 163 ms NORTH
00:43:53.611 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:53.611 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:54.860 01.249 7680 Exposure complete
00:43:54.989 00.129 7680 worker thread done servicing request
00:43:54.990 00.001 6120 OnExposeComplete: enter
00:43:54.993 00.003 6120 UpdateGuideState(): m_state=6
00:43:54.998 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4649
00:43:55.001 00.003 6120 Star::Find returns 1 (1), X=966.73, Y=46.36, Mass=14021, SNR=77.2, Peak=255 HFD=7.0
00:43:55.005 00.004 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
00:43:55.009 00.004 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.31)
00:43:55.014 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.29 mountX=0.10 mountY=-0.20, mountTheta=-1.09
00:43:55.023 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.15, opts=13)
00:43:55.027 00.004 6120 Enqueuing Move request for scope (-0.13, 0.15)
00:43:55.031 00.004 7680 Worker thread wakes up
00:43:55.031 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
00:43:55.032 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:55.036 00.004 6120 UpdateGuideState exits: m=14021 SNR=77.2 Saturated
00:43:55.039 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:55.043 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
00:43:55.044 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:55.048 00.004 6120 Enqueuing Expose request
00:43:55.053 00.005 7680 Moving (-0.13, 0.15) raw xDistance=0.10 yDistance=-0.20
00:43:55.053 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:43:55.053 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:43:55.053 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:43:55.053 00.000 7680 MoveAxis(E, 0, ABG)
00:43:55.053 00.000 7680 Move returns status 0, amount 0
00:43:55.053 00.000 7680 MoveAxis(N, 0, ABG)
00:43:55.053 00.000 7680 Move returns status 0, amount 0
00:43:55.054 00.001 7680 move complete, result=0
00:43:55.054 00.000 7680 worker thread done servicing request
00:43:55.054 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:43:55.059 00.005 7680 Worker thread wakes up
00:43:55.059 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:55.059 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:56.311 01.252 7680 Exposure complete
00:43:56.443 00.132 7680 worker thread done servicing request
00:43:56.445 00.002 6120 OnExposeComplete: enter
00:43:56.451 00.006 6120 UpdateGuideState(): m_state=6
00:43:56.459 00.008 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4650
00:43:56.466 00.007 6120 Star::Find returns 1 (1), X=966.68, Y=46.76, Mass=14647, SNR=79.1, Peak=255 HFD=7.0
00:43:56.471 00.005 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
00:43:56.477 00.006 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
00:43:56.484 00.007 6120 CameraToMount -- cameraX=-0.18 cameraY=0.56 hyp=0.59 cameraTheta=1.89 mountX=0.08 mountY=-0.59, mountTheta=-1.44
00:43:56.492 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.56, opts=13)
00:43:56.497 00.005 6120 Enqueuing Move request for scope (-0.18, 0.56)
00:43:56.503 00.006 7680 Worker thread wakes up
00:43:56.503 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:56.509 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.56) opts 0xd
00:43:56.509 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.56)
00:43:56.510 00.001 7680 Moving (-0.18, 0.56) raw xDistance=0.08 yDistance=-0.59
00:43:56.510 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:43:56.510 00.000 6120 UpdateGuideState exits: m=14647 SNR=79.1 Saturated
00:43:56.518 00.008 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
00:43:56.518 00.000 7680 MoveAxis(E, 0, ABG)
00:43:56.519 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:56.526 00.007 7680 Move returns status 0, amount 0
00:43:56.526 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:56.532 00.006 7680 MoveAxis(N, 318, ABG)
00:43:56.533 00.001 7680 Guiding  Dir = 0, Dur = 318
00:43:56.533 00.000 6120 Enqueuing Expose request
00:43:56.539 00.006 7680 IsSlewing returns 0
00:43:56.540 00.001 7680 IsGuiding returns 0
00:43:56.540 00.000 7680 PulseGuide returned control before completion, sleep 328
00:43:56.881 00.341 7680 IsGuiding returns 1
00:43:56.882 00.001 7680 scope still moving after pulse duration time elapsed
00:43:56.913 00.031 7680 IsSlewing returns 0
00:43:56.914 00.001 7680 IsGuiding returns 1
00:43:56.944 00.030 7680 IsSlewing returns 0
00:43:56.945 00.001 7680 IsGuiding returns 0
00:43:56.945 00.000 7680 scope move finished after 318 + 87 ms
00:43:56.946 00.001 7680 Move returns status 0, amount 318
00:43:56.946 00.000 7680 move complete, result=0
00:43:56.948 00.002 7680 worker thread done servicing request
00:43:56.948 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 318 ms NORTH
00:43:56.955 00.007 7680 Worker thread wakes up
00:43:56.955 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:56.955 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:43:58.210 01.255 7680 Exposure complete
00:43:58.357 00.147 7680 worker thread done servicing request
00:43:58.359 00.002 6120 OnExposeComplete: enter
00:43:58.364 00.005 6120 UpdateGuideState(): m_state=6
00:43:58.371 00.007 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4651
00:43:58.378 00.007 6120 Star::Find returns 1 (1), X=966.51, Y=46.57, Mass=14422, SNR=76.4, Peak=255 HFD=7.1
00:43:58.387 00.009 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.29 = -1.00)
00:43:58.395 00.008 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.27)
00:43:58.401 00.006 6120 CameraToMount -- cameraX=-0.35 cameraY=0.37 hyp=0.51 cameraTheta=2.33 mountX=0.28 mountY=-0.49, mountTheta=-1.05
00:43:58.409 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.37, opts=13)
00:43:58.414 00.005 6120 Enqueuing Move request for scope (-0.35, 0.37)
00:43:58.420 00.006 7680 Worker thread wakes up
00:43:58.421 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:43:58.428 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.37) opts 0xd
00:43:58.428 00.000 6120 UpdateGuideState exits: m=14422 SNR=76.4 Saturated
00:43:58.433 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.37)
00:43:58.433 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:58.437 00.004 7680 Moving (-0.35, 0.37) raw xDistance=0.28 yDistance=-0.49
00:43:58.437 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:43:58.440 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:43:58.440 00.000 6120 Enqueuing Expose request
00:43:58.445 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:43:58.445 00.000 7680 MoveAxis(W, 114, ABG)
00:43:58.445 00.000 7680 Guiding  Dir = 3, Dur = 114
00:43:58.445 00.000 7680 IsSlewing returns 0
00:43:58.446 00.001 7680 IsGuiding returns 0
00:43:58.446 00.000 7680 PulseGuide returned control before completion, sleep 124
00:43:58.574 00.128 7680 IsGuiding returns 1
00:43:58.574 00.000 7680 scope still moving after pulse duration time elapsed
00:43:58.606 00.032 7680 IsSlewing returns 0
00:43:58.606 00.000 7680 IsGuiding returns 0
00:43:58.608 00.002 7680 scope move finished after 114 + 47 ms
00:43:58.608 00.000 7680 Move returns status 0, amount 114
00:43:58.608 00.000 7680 MoveAxis(N, 265, ABG)
00:43:58.608 00.000 7680 Guiding  Dir = 0, Dur = 265
00:43:58.609 00.001 7680 IsSlewing returns 0
00:43:58.610 00.001 7680 IsGuiding returns 0
00:43:58.610 00.000 7680 PulseGuide returned control before completion, sleep 275
00:43:58.902 00.292 7680 IsGuiding returns 1
00:43:58.902 00.000 7680 scope still moving after pulse duration time elapsed
00:43:58.933 00.031 7680 IsSlewing returns 0
00:43:58.934 00.001 7680 IsGuiding returns 0
00:43:58.935 00.001 7680 scope move finished after 265 + 59 ms
00:43:58.935 00.000 7680 Move returns status 0, amount 265
00:43:58.935 00.000 7680 move complete, result=0
00:43:58.936 00.001 7680 worker thread done servicing request
00:43:58.936 00.000 7680 Worker thread wakes up
00:43:58.937 00.001 6120 GuideStep: 0.3 px 114 ms WEST, -0.5 px 265 ms NORTH
00:43:58.944 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:43:58.944 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:00.194 01.250 7680 Exposure complete
00:44:00.330 00.136 7680 worker thread done servicing request
00:44:00.331 00.001 6120 OnExposeComplete: enter
00:44:00.335 00.004 6120 UpdateGuideState(): m_state=6
00:44:00.339 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4652
00:44:00.343 00.004 6120 Star::Find returns 1 (1), X=966.74, Y=46.16, Mass=14944, SNR=79.2, Peak=255 HFD=6.9
00:44:00.346 00.003 6120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-2.95) = xAngle (0.13 = 0.13)
00:44:00.350 00.004 6120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.14 = -0.14)
00:44:00.354 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.83 mountX=0.14 mountY=-0.02, mountTheta=-0.14
00:44:00.359 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.04, opts=13)
00:44:00.363 00.004 6120 Enqueuing Move request for scope (-0.13, -0.04)
00:44:00.367 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:00.370 00.003 7680 Worker thread wakes up
00:44:00.370 00.000 6120 UpdateGuideState exits: m=14944 SNR=79.2 Saturated
00:44:00.374 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:00.378 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:00.381 00.003 6120 Enqueuing Expose request
00:44:00.385 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
00:44:00.385 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
00:44:00.385 00.000 7680 Moving (-0.13, -0.04) raw xDistance=0.14 yDistance=-0.02
00:44:00.387 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:44:00.387 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:44:00.388 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:44:00.388 00.000 7680 MoveAxis(E, 0, ABG)
00:44:00.388 00.000 7680 Move returns status 0, amount 0
00:44:00.389 00.001 7680 MoveAxis(N, 0, ABG)
00:44:00.389 00.000 7680 Move returns status 0, amount 0
00:44:00.389 00.000 7680 move complete, result=0
00:44:00.390 00.001 7680 worker thread done servicing request
00:44:00.390 00.000 7680 Worker thread wakes up
00:44:00.390 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:44:00.395 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:00.395 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:01.652 01.257 7680 Exposure complete
00:44:01.793 00.141 7680 worker thread done servicing request
00:44:01.795 00.002 6120 OnExposeComplete: enter
00:44:01.801 00.006 6120 UpdateGuideState(): m_state=6
00:44:01.807 00.006 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4653
00:44:01.813 00.006 6120 Star::Find returns 1 (1), X=966.73, Y=46.21, Mass=14427, SNR=78.5, Peak=255 HFD=7.0
00:44:01.818 00.005 6120 CameraToMount -- cameraTheta (3.09) - m_xAngle (-2.95) = xAngle (6.04 = -0.24)
00:44:01.821 00.003 6120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.77 = -0.51)
00:44:01.826 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.09 mountX=0.13 mountY=-0.07, mountTheta=-0.46
00:44:01.832 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.01, opts=13)
00:44:01.836 00.004 6120 Enqueuing Move request for scope (-0.14, 0.01)
00:44:01.839 00.003 7680 Worker thread wakes up
00:44:01.840 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
00:44:01.840 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:01.843 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
00:44:01.845 00.002 7680 Moving (-0.14, 0.01) raw xDistance=0.13 yDistance=-0.07
00:44:01.845 00.000 6120 UpdateGuideState exits: m=14427 SNR=78.5 Saturated
00:44:01.848 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:44:01.848 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:01.852 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:44:01.852 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:01.858 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:44:01.858 00.000 6120 Enqueuing Expose request
00:44:01.862 00.004 7680 MoveAxis(E, 0, ABG)
00:44:01.862 00.000 7680 Move returns status 0, amount 0
00:44:01.862 00.000 7680 MoveAxis(N, 0, ABG)
00:44:01.862 00.000 7680 Move returns status 0, amount 0
00:44:01.862 00.000 7680 move complete, result=0
00:44:01.862 00.000 7680 worker thread done servicing request
00:44:01.862 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:01.866 00.004 7680 Worker thread wakes up
00:44:01.866 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:01.866 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:03.108 01.242 7680 Exposure complete
00:44:03.244 00.136 7680 worker thread done servicing request
00:44:03.245 00.001 6120 OnExposeComplete: enter
00:44:03.249 00.004 6120 UpdateGuideState(): m_state=6
00:44:03.252 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4654
00:44:03.257 00.005 6120 Star::Find returns 1 (1), X=966.62, Y=46.48, Mass=13771, SNR=77.2, Peak=255 HFD=7.1
00:44:03.261 00.004 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.27 = -1.02)
00:44:03.265 00.004 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.29)
00:44:03.271 00.006 6120 CameraToMount -- cameraX=-0.25 cameraY=0.28 hyp=0.37 cameraTheta=2.31 mountX=0.20 mountY=-0.36, mountTheta=-1.07
00:44:03.277 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.28, opts=13)
00:44:03.281 00.004 6120 Enqueuing Move request for scope (-0.25, 0.28)
00:44:03.284 00.003 7680 Worker thread wakes up
00:44:03.286 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:03.289 00.003 6120 UpdateGuideState exits: m=13771 SNR=77.2 Saturated
00:44:03.292 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:03.297 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:03.300 00.003 6120 Enqueuing Expose request
00:44:03.305 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.28) opts 0xd
00:44:03.305 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.28)
00:44:03.305 00.000 7680 Moving (-0.25, 0.28) raw xDistance=0.20 yDistance=-0.36
00:44:03.305 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:44:03.306 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:44:03.306 00.000 7680 MoveAxis(E, 0, ABG)
00:44:03.306 00.000 7680 Move returns status 0, amount 0
00:44:03.307 00.001 7680 MoveAxis(N, 195, ABG)
00:44:03.307 00.000 7680 Guiding  Dir = 0, Dur = 195
00:44:03.307 00.000 7680 IsSlewing returns 0
00:44:03.308 00.001 7680 IsGuiding returns 0
00:44:03.308 00.000 7680 PulseGuide returned control before completion, sleep 205
00:44:03.521 00.213 7680 IsGuiding returns 1
00:44:03.523 00.002 7680 scope still moving after pulse duration time elapsed
00:44:03.553 00.030 7680 IsSlewing returns 0
00:44:03.555 00.002 7680 IsGuiding returns 0
00:44:03.555 00.000 7680 scope move finished after 195 + 53 ms
00:44:03.556 00.001 7680 Move returns status 0, amount 195
00:44:03.556 00.000 7680 move complete, result=0
00:44:03.558 00.002 7680 worker thread done servicing request
00:44:03.558 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 195 ms NORTH
00:44:03.565 00.007 7680 Worker thread wakes up
00:44:03.565 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:03.565 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:04.819 01.254 7680 Exposure complete
00:44:04.946 00.127 7680 worker thread done servicing request
00:44:04.947 00.001 6120 OnExposeComplete: enter
00:44:04.952 00.005 6120 UpdateGuideState(): m_state=6
00:44:04.956 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4655
00:44:04.960 00.004 6120 Star::Find returns 1 (1), X=966.60, Y=46.60, Mass=14730, SNR=80.5, Peak=255 HFD=7.2
00:44:04.963 00.003 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
00:44:04.965 00.002 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.43)
00:44:04.968 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.40 hyp=0.48 cameraTheta=2.17 mountX=0.19 mountY=-0.47, mountTheta=-1.19
00:44:04.971 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.40, opts=13)
00:44:04.974 00.003 6120 Enqueuing Move request for scope (-0.27, 0.40)
00:44:04.976 00.002 7680 Worker thread wakes up
00:44:04.977 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.40) opts 0xd
00:44:04.977 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.40)
00:44:04.977 00.000 7680 Moving (-0.27, 0.40) raw xDistance=0.19 yDistance=-0.47
00:44:04.977 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:44:04.977 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:44:04.977 00.000 7680 MoveAxis(E, 0, ABG)
00:44:04.977 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:04.983 00.006 7680 Move returns status 0, amount 0
00:44:04.983 00.000 7680 MoveAxis(N, 257, ABG)
00:44:04.984 00.001 7680 Guiding  Dir = 0, Dur = 257
00:44:04.984 00.000 7680 IsSlewing returns 0
00:44:04.985 00.001 6120 UpdateGuideState exits: m=14730 SNR=80.5 Saturated
00:44:04.989 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:04.992 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:04.997 00.005 7680 IsGuiding returns 0
00:44:04.997 00.000 6120 Enqueuing Expose request
00:44:05.004 00.007 7680 PulseGuide returned control before completion, sleep 267
00:44:05.315 00.311 7680 IsGuiding returns 0
00:44:05.316 00.001 7680 Move returns status 0, amount 257
00:44:05.316 00.000 7680 move complete, result=0
00:44:05.317 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 257 ms NORTH
00:44:05.321 00.004 7680 worker thread done servicing request
00:44:05.321 00.000 7680 Worker thread wakes up
00:44:05.321 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:05.321 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:06.569 01.248 7680 Exposure complete
00:44:06.693 00.124 7680 worker thread done servicing request
00:44:06.693 00.000 6120 OnExposeComplete: enter
00:44:06.696 00.003 6120 UpdateGuideState(): m_state=6
00:44:06.702 00.006 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4656
00:44:06.706 00.004 6120 Star::Find returns 1 (1), X=966.66, Y=46.31, Mass=15419, SNR=81.3, Peak=255 HFD=7.1
00:44:06.710 00.004 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-2.95) = xAngle (5.61 = -0.67)
00:44:06.714 00.004 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.34 = -0.94)
00:44:06.717 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.66 mountX=0.18 mountY=-0.19, mountTheta=-0.80
00:44:06.723 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.11, opts=13)
00:44:06.726 00.003 6120 Enqueuing Move request for scope (-0.20, 0.11)
00:44:06.731 00.005 7680 Worker thread wakes up
00:44:06.731 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
00:44:06.731 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
00:44:06.731 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:06.735 00.004 7680 Moving (-0.20, 0.11) raw xDistance=0.18 yDistance=-0.19
00:44:06.735 00.000 6120 UpdateGuideState exits: m=15419 SNR=81.3 Saturated
00:44:06.740 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:44:06.740 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:06.743 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:44:06.743 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:06.748 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:44:06.748 00.000 7680 MoveAxis(E, 0, ABG)
00:44:06.749 00.001 7680 Move returns status 0, amount 0
00:44:06.749 00.000 7680 MoveAxis(N, 0, ABG)
00:44:06.749 00.000 7680 Move returns status 0, amount 0
00:44:06.749 00.000 7680 move complete, result=0
00:44:06.749 00.000 6120 Enqueuing Expose request
00:44:06.755 00.006 7680 worker thread done servicing request
00:44:06.755 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:44:06.758 00.003 7680 Worker thread wakes up
00:44:06.759 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:06.759 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:08.009 01.250 7680 Exposure complete
00:44:08.127 00.118 7680 worker thread done servicing request
00:44:08.127 00.000 6120 OnExposeComplete: enter
00:44:08.131 00.004 6120 UpdateGuideState(): m_state=6
00:44:08.136 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4657
00:44:08.140 00.004 6120 Star::Find returns 1 (1), X=966.67, Y=46.71, Mass=15047, SNR=79.0, Peak=255 HFD=7.1
00:44:08.144 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
00:44:08.148 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
00:44:08.152 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.51 hyp=0.54 cameraTheta=1.93 mountX=0.10 mountY=-0.54, mountTheta=-1.40
00:44:08.156 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.51, opts=13)
00:44:08.160 00.004 6120 Enqueuing Move request for scope (-0.19, 0.51)
00:44:08.164 00.004 7680 Worker thread wakes up
00:44:08.164 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.51) opts 0xd
00:44:08.164 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.51)
00:44:08.164 00.000 7680 Moving (-0.19, 0.51) raw xDistance=0.10 yDistance=-0.54
00:44:08.164 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:44:08.165 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
00:44:08.165 00.000 7680 MoveAxis(E, 0, ABG)
00:44:08.165 00.000 7680 Move returns status 0, amount 0
00:44:08.165 00.000 7680 MoveAxis(N, 294, ABG)
00:44:08.165 00.000 7680 Guiding  Dir = 0, Dur = 294
00:44:08.165 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:08.169 00.004 7680 IsSlewing returns 0
00:44:08.169 00.000 6120 UpdateGuideState exits: m=15047 SNR=79.0 Saturated
00:44:08.175 00.006 7680 IsGuiding returns 0
00:44:08.175 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:08.180 00.005 7680 PulseGuide returned control before completion, sleep 304
00:44:08.180 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:08.183 00.003 6120 Enqueuing Expose request
00:44:08.489 00.306 7680 IsGuiding returns 1
00:44:08.490 00.001 7680 scope still moving after pulse duration time elapsed
00:44:08.520 00.030 7680 IsSlewing returns 0
00:44:08.521 00.001 7680 IsGuiding returns 0
00:44:08.522 00.001 7680 scope move finished after 294 + 51 ms
00:44:08.522 00.000 7680 Move returns status 0, amount 294
00:44:08.523 00.001 7680 move complete, result=0
00:44:08.523 00.000 7680 worker thread done servicing request
00:44:08.523 00.000 7680 Worker thread wakes up
00:44:08.524 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 294 ms NORTH
00:44:08.530 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:08.530 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:09.786 01.256 7680 Exposure complete
00:44:09.928 00.142 7680 worker thread done servicing request
00:44:09.928 00.000 6120 OnExposeComplete: enter
00:44:09.933 00.005 6120 UpdateGuideState(): m_state=6
00:44:09.939 00.006 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4658
00:44:09.943 00.004 6120 Star::Find returns 1 (1), X=966.89, Y=46.13, Mass=13371, SNR=74.6, Peak=255 HFD=6.9
00:44:09.947 00.004 6120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-2.95) = xAngle (1.71 = 1.71)
00:44:09.951 00.004 6120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.44 = 1.44)
00:44:09.955 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.25 mountX=-0.01 mountY=0.08, mountTheta=1.71
00:44:09.963 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.07, opts=13)
00:44:09.967 00.004 6120 Enqueuing Move request for scope (0.02, -0.07)
00:44:09.971 00.004 7680 Worker thread wakes up
00:44:09.971 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:09.975 00.004 6120 UpdateGuideState exits: m=13371 SNR=74.6 Saturated
00:44:09.979 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
00:44:09.979 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
00:44:09.979 00.000 7680 Moving (0.02, -0.07) raw xDistance=-0.01 yDistance=0.08
00:44:09.979 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:44:09.980 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:44:09.980 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:09.984 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:09.989 00.005 6120 Enqueuing Expose request
00:44:09.992 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:44:09.992 00.000 7680 MoveAxis(E, 0, ABG)
00:44:09.993 00.001 7680 Move returns status 0, amount 0
00:44:09.993 00.000 7680 MoveAxis(N, 0, ABG)
00:44:09.993 00.000 7680 Move returns status 0, amount 0
00:44:09.993 00.000 7680 move complete, result=0
00:44:09.993 00.000 7680 worker thread done servicing request
00:44:09.993 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:44:09.998 00.005 7680 Worker thread wakes up
00:44:09.998 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:09.998 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:11.247 01.249 7680 Exposure complete
00:44:11.369 00.122 7680 worker thread done servicing request
00:44:11.369 00.000 6120 OnExposeComplete: enter
00:44:11.372 00.003 6120 UpdateGuideState(): m_state=6
00:44:11.376 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4659
00:44:11.381 00.005 6120 Star::Find returns 1 (1), X=966.80, Y=46.25, Mass=14532, SNR=79.1, Peak=255 HFD=6.9
00:44:11.384 00.003 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.50 = -0.78)
00:44:11.387 00.003 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.05)
00:44:11.393 00.006 6120 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.55 mountX=0.06 mountY=-0.07, mountTheta=-0.88
00:44:11.397 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.05, opts=13)
00:44:11.401 00.004 6120 Enqueuing Move request for scope (-0.07, 0.05)
00:44:11.405 00.004 7680 Worker thread wakes up
00:44:11.405 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
00:44:11.406 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
00:44:11.406 00.000 7680 Moving (-0.07, 0.05) raw xDistance=0.06 yDistance=-0.07
00:44:11.406 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:44:11.406 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:44:11.406 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:44:11.406 00.000 7680 MoveAxis(E, 0, ABG)
00:44:11.407 00.001 7680 Move returns status 0, amount 0
00:44:11.407 00.000 7680 MoveAxis(N, 0, ABG)
00:44:11.407 00.000 7680 Move returns status 0, amount 0
00:44:11.407 00.000 7680 move complete, result=0
00:44:11.407 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:11.412 00.005 7680 worker thread done servicing request
00:44:11.412 00.000 6120 UpdateGuideState exits: m=14532 SNR=79.1 Saturated
00:44:11.417 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:11.420 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:11.424 00.004 6120 Enqueuing Expose request
00:44:11.429 00.005 7680 Worker thread wakes up
00:44:11.429 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:11.433 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:11.433 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:12.686 01.253 7680 Exposure complete
00:44:12.817 00.131 7680 worker thread done servicing request
00:44:12.817 00.000 6120 OnExposeComplete: enter
00:44:12.821 00.004 6120 UpdateGuideState(): m_state=6
00:44:12.825 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4660
00:44:12.830 00.005 6120 Star::Find returns 1 (1), X=967.06, Y=46.68, Mass=13528, SNR=76.9, Peak=255 HFD=6.9
00:44:12.833 00.003 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
00:44:12.838 00.005 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
00:44:12.842 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.48 hyp=0.51 cameraTheta=1.19 mountX=-0.28 mountY=-0.34, mountTheta=-2.25
00:44:12.846 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.48, opts=13)
00:44:12.851 00.005 6120 Enqueuing Move request for scope (0.19, 0.48)
00:44:12.855 00.004 7680 Worker thread wakes up
00:44:12.855 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:12.859 00.004 6120 UpdateGuideState exits: m=13528 SNR=76.9 Saturated
00:44:12.862 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:12.866 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:12.869 00.003 6120 Enqueuing Expose request
00:44:12.874 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.48) opts 0xd
00:44:12.874 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.48)
00:44:12.874 00.000 7680 Moving (0.19, 0.48) raw xDistance=-0.28 yDistance=-0.34
00:44:12.874 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
00:44:12.875 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:44:12.875 00.000 7680 MoveAxis(E, 113, ABG)
00:44:12.875 00.000 7680 Guiding  Dir = 2, Dur = 113
00:44:12.875 00.000 7680 IsSlewing returns 0
00:44:12.876 00.001 7680 IsGuiding returns 0
00:44:12.876 00.000 7680 PulseGuide returned control before completion, sleep 123
00:44:13.007 00.131 7680 IsGuiding returns 1
00:44:13.008 00.001 7680 scope still moving after pulse duration time elapsed
00:44:13.039 00.031 7680 IsSlewing returns 0
00:44:13.041 00.002 7680 IsGuiding returns 0
00:44:13.041 00.000 7680 scope move finished after 113 + 51 ms
00:44:13.042 00.001 7680 Move returns status 0, amount 113
00:44:13.042 00.000 7680 MoveAxis(N, 186, ABG)
00:44:13.042 00.000 7680 Guiding  Dir = 0, Dur = 186
00:44:13.043 00.001 7680 IsSlewing returns 0
00:44:13.044 00.001 7680 IsGuiding returns 0
00:44:13.045 00.001 7680 PulseGuide returned control before completion, sleep 196
00:44:13.243 00.198 7680 IsGuiding returns 1
00:44:13.245 00.002 7680 scope still moving after pulse duration time elapsed
00:44:13.275 00.030 7680 IsSlewing returns 0
00:44:13.275 00.000 7680 IsGuiding returns 0
00:44:13.276 00.001 7680 scope move finished after 186 + 45 ms
00:44:13.276 00.000 7680 Move returns status 0, amount 186
00:44:13.277 00.001 7680 move complete, result=0
00:44:13.277 00.000 7680 worker thread done servicing request
00:44:13.277 00.000 6120 GuideStep: -0.3 px 113 ms EAST, -0.3 px 186 ms NORTH
00:44:13.284 00.007 7680 Worker thread wakes up
00:44:13.284 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:13.284 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:14.535 01.251 7680 Exposure complete
00:44:14.673 00.138 7680 worker thread done servicing request
00:44:14.674 00.001 6120 OnExposeComplete: enter
00:44:14.681 00.007 6120 UpdateGuideState(): m_state=6
00:44:14.685 00.004 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4661
00:44:14.690 00.005 6120 Star::Find returns 1 (1), X=967.14, Y=46.08, Mass=13066, SNR=75.7, Peak=255 HFD=7.1
00:44:14.693 00.003 6120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-2.95) = xAngle (2.54 = 2.54)
00:44:14.696 00.003 6120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.27 = 2.27)
00:44:14.701 00.005 6120 CameraToMount -- cameraX=0.27 cameraY=-0.12 hyp=0.30 cameraTheta=-0.41 mountX=-0.25 mountY=0.23, mountTheta=2.40
00:44:14.707 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.12, opts=13)
00:44:14.711 00.004 6120 Enqueuing Move request for scope (0.27, -0.12)
00:44:14.715 00.004 7680 Worker thread wakes up
00:44:14.715 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:14.720 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.12) opts 0xd
00:44:14.720 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.12)
00:44:14.720 00.000 7680 Moving (0.27, -0.12) raw xDistance=-0.25 yDistance=0.23
00:44:14.720 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
00:44:14.720 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:44:14.720 00.000 6120 UpdateGuideState exits: m=13066 SNR=75.7 Saturated
00:44:14.725 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:14.729 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:44:14.729 00.000 7680 MoveAxis(E, 108, ABG)
00:44:14.729 00.000 7680 Guiding  Dir = 2, Dur = 108
00:44:14.729 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:14.735 00.006 6120 Enqueuing Expose request
00:44:14.738 00.003 7680 IsSlewing returns 0
00:44:14.738 00.000 7680 IsGuiding returns 0
00:44:14.738 00.000 7680 PulseGuide returned control before completion, sleep 118
00:44:14.872 00.134 7680 IsGuiding returns 1
00:44:14.873 00.001 7680 scope still moving after pulse duration time elapsed
00:44:14.903 00.030 7680 IsSlewing returns 0
00:44:14.904 00.001 7680 IsGuiding returns 0
00:44:14.905 00.001 7680 scope move finished after 108 + 58 ms
00:44:14.905 00.000 7680 Move returns status 0, amount 108
00:44:14.905 00.000 7680 MoveAxis(N, 0, ABG)
00:44:14.905 00.000 7680 Move returns status 0, amount 0
00:44:14.906 00.001 7680 move complete, result=0
00:44:14.906 00.000 7680 worker thread done servicing request
00:44:14.906 00.000 7680 Worker thread wakes up
00:44:14.907 00.001 6120 GuideStep: -0.2 px 108 ms EAST, 0.2 px 0 ms NORTH
00:44:14.910 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:14.910 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:16.161 01.251 7680 Exposure complete
00:44:16.297 00.136 7680 worker thread done servicing request
00:44:16.297 00.000 6120 OnExposeComplete: enter
00:44:16.302 00.005 6120 UpdateGuideState(): m_state=6
00:44:16.305 00.003 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4662
00:44:16.309 00.004 6120 Star::Find returns 1 (1), X=966.97, Y=46.65, Mass=14523, SNR=78.0, Peak=255 HFD=6.9
00:44:16.313 00.004 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
00:44:16.316 00.003 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
00:44:16.320 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.45 hyp=0.46 cameraTheta=1.35 mountX=-0.19 mountY=-0.36, mountTheta=-2.05
00:44:16.323 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.45, opts=13)
00:44:16.328 00.005 6120 Enqueuing Move request for scope (0.10, 0.45)
00:44:16.332 00.004 7680 Worker thread wakes up
00:44:16.332 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:16.335 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.45) opts 0xd
00:44:16.336 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.45)
00:44:16.336 00.000 7680 Moving (0.10, 0.45) raw xDistance=-0.19 yDistance=-0.36
00:44:16.336 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:44:16.336 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:44:16.336 00.000 7680 MoveAxis(E, 0, ABG)
00:44:16.337 00.001 7680 Move returns status 0, amount 0
00:44:16.337 00.000 7680 MoveAxis(N, 196, ABG)
00:44:16.337 00.000 7680 Guiding  Dir = 0, Dur = 196
00:44:16.337 00.000 6120 UpdateGuideState exits: m=14523 SNR=78.0 Saturated
00:44:16.341 00.004 7680 IsSlewing returns 0
00:44:16.341 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:16.345 00.004 7680 IsGuiding returns 0
00:44:16.345 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:16.349 00.004 6120 Enqueuing Expose request
00:44:16.352 00.003 7680 PulseGuide returned control before completion, sleep 206
00:44:16.562 00.210 7680 IsGuiding returns 1
00:44:16.563 00.001 7680 scope still moving after pulse duration time elapsed
00:44:16.594 00.031 7680 IsSlewing returns 0
00:44:16.594 00.000 7680 IsGuiding returns 0
00:44:16.594 00.000 7680 scope move finished after 196 + 53 ms
00:44:16.595 00.001 7680 Move returns status 0, amount 196
00:44:16.595 00.000 7680 move complete, result=0
00:44:16.595 00.000 7680 worker thread done servicing request
00:44:16.596 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 196 ms NORTH
00:44:16.600 00.004 7680 Worker thread wakes up
00:44:16.602 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:16.602 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:17.851 01.249 7680 Exposure complete
00:44:17.983 00.132 7680 worker thread done servicing request
00:44:17.983 00.000 6120 OnExposeComplete: enter
00:44:17.987 00.004 6120 UpdateGuideState(): m_state=6
00:44:17.992 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4663
00:44:17.995 00.003 6120 Star::Find returns 1 (1), X=967.01, Y=45.91, Mass=13556, SNR=75.2, Peak=255 HFD=6.7
00:44:17.999 00.004 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-2.95) = xAngle (1.83 = 1.83)
00:44:18.003 00.004 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.56 = 1.56)
00:44:18.007 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.29 hyp=0.33 cameraTheta=-1.13 mountX=-0.08 mountY=0.33, mountTheta=1.82
00:44:18.012 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.29, opts=13)
00:44:18.019 00.007 6120 Enqueuing Move request for scope (0.14, -0.29)
00:44:18.025 00.006 7680 Worker thread wakes up
00:44:18.025 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.29) opts 0xd
00:44:18.026 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:18.030 00.004 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.29)
00:44:18.030 00.000 6120 UpdateGuideState exits: m=13556 SNR=75.2 Saturated
00:44:18.034 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:18.038 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:18.042 00.004 7680 Moving (0.14, -0.29) raw xDistance=-0.08 yDistance=0.33
00:44:18.042 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:44:18.042 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:44:18.042 00.000 6120 Enqueuing Expose request
00:44:18.048 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
00:44:18.048 00.000 7680 MoveAxis(E, 0, ABG)
00:44:18.048 00.000 7680 Move returns status 0, amount 0
00:44:18.048 00.000 7680 MoveAxis(N, 0, ABG)
00:44:18.048 00.000 7680 Move returns status 0, amount 0
00:44:18.049 00.001 7680 move complete, result=0
00:44:18.049 00.000 7680 worker thread done servicing request
00:44:18.049 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:44:18.054 00.005 7680 Worker thread wakes up
00:44:18.054 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:18.054 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:19.309 01.255 7680 Exposure complete
00:44:19.444 00.135 7680 worker thread done servicing request
00:44:19.444 00.000 6120 OnExposeComplete: enter
00:44:19.448 00.004 6120 UpdateGuideState(): m_state=6
00:44:19.452 00.004 6120 Star::Find(15, 967, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4664
00:44:19.456 00.004 6120 Star::Find returns 1 (1), X=967.32, Y=46.79, Mass=14332, SNR=76.6, Peak=255 HFD=6.9
00:44:19.461 00.005 6120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-2.95) = xAngle (3.87 = -2.41)
00:44:19.464 00.003 6120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.60 = -2.68)
00:44:19.468 00.004 6120 CameraToMount -- cameraX=0.45 cameraY=0.59 hyp=0.75 cameraTheta=0.92 mountX=-0.56 mountY=-0.33, mountTheta=-2.60
00:44:19.473 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.45, y=0.59, opts=13)
00:44:19.477 00.004 6120 Enqueuing Move request for scope (0.45, 0.59)
00:44:19.480 00.003 7680 Worker thread wakes up
00:44:19.480 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:19.486 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.59) opts 0xd
00:44:19.486 00.000 7680 Handling offset move in thread for scope, endpoint = (0.45, 0.59)
00:44:19.487 00.001 7680 Moving (0.45, 0.59) raw xDistance=-0.56 yDistance=-0.33
00:44:19.487 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
00:44:19.487 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:44:19.487 00.000 7680 MoveAxis(E, 227, ABG)
00:44:19.487 00.000 6120 UpdateGuideState exits: m=14332 SNR=76.6 Saturated
00:44:19.491 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:19.496 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:19.500 00.004 6120 Enqueuing Expose request
00:44:19.504 00.004 7680 Guiding  Dir = 2, Dur = 227
00:44:19.504 00.000 7680 IsSlewing returns 0
00:44:19.504 00.000 7680 IsGuiding returns 0
00:44:19.505 00.001 7680 PulseGuide returned control before completion, sleep 237
00:44:19.753 00.248 7680 IsGuiding returns 1
00:44:19.754 00.001 7680 scope still moving after pulse duration time elapsed
00:44:19.783 00.029 7680 IsSlewing returns 0
00:44:19.785 00.002 7680 IsGuiding returns 0
00:44:19.785 00.000 7680 scope move finished after 227 + 53 ms
00:44:19.785 00.000 7680 Move returns status 0, amount 227
00:44:19.785 00.000 7680 MoveAxis(N, 180, ABG)
00:44:19.785 00.000 7680 Guiding  Dir = 0, Dur = 180
00:44:19.787 00.002 7680 IsSlewing returns 0
00:44:19.787 00.000 7680 IsGuiding returns 0
00:44:19.788 00.001 7680 PulseGuide returned control before completion, sleep 190
00:44:19.987 00.199 7680 IsGuiding returns 1
00:44:19.987 00.000 7680 scope still moving after pulse duration time elapsed
00:44:20.018 00.031 7680 IsSlewing returns 0
00:44:20.018 00.000 7680 IsGuiding returns 0
00:44:20.020 00.002 7680 scope move finished after 180 + 51 ms
00:44:20.020 00.000 7680 Move returns status 0, amount 180
00:44:20.020 00.000 7680 move complete, result=0
00:44:20.020 00.000 7680 worker thread done servicing request
00:44:20.021 00.001 7680 Worker thread wakes up
00:44:20.021 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:20.021 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:20.022 00.001 6120 GuideStep: -0.6 px 227 ms EAST, -0.3 px 180 ms NORTH
00:44:21.261 01.239 7680 Exposure complete
00:44:21.374 00.113 7680 worker thread done servicing request
00:44:21.374 00.000 6120 OnExposeComplete: enter
00:44:21.378 00.004 6120 UpdateGuideState(): m_state=6
00:44:21.381 00.003 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4665
00:44:21.386 00.005 6120 Star::Find returns 1 (1), X=966.67, Y=46.51, Mass=13719, SNR=75.2, Peak=255 HFD=7.0
00:44:21.389 00.003 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
00:44:21.395 00.006 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
00:44:21.398 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.30 hyp=0.36 cameraTheta=2.14 mountX=0.13 mountY=-0.36, mountTheta=-1.21
00:44:21.402 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.30, opts=13)
00:44:21.406 00.004 6120 Enqueuing Move request for scope (-0.19, 0.30)
00:44:21.410 00.004 7680 Worker thread wakes up
00:44:21.410 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.30) opts 0xd
00:44:21.410 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.30)
00:44:21.410 00.000 7680 Moving (-0.19, 0.30) raw xDistance=0.13 yDistance=-0.36
00:44:21.410 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:44:21.410 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:44:21.411 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:21.415 00.004 7680 MoveAxis(E, 0, ABG)
00:44:21.415 00.000 7680 Move returns status 0, amount 0
00:44:21.415 00.000 7680 MoveAxis(N, 195, ABG)
00:44:21.415 00.000 7680 Guiding  Dir = 0, Dur = 195
00:44:21.415 00.000 6120 UpdateGuideState exits: m=13719 SNR=75.2 Saturated
00:44:21.420 00.005 7680 IsSlewing returns 0
00:44:21.420 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:21.426 00.006 7680 IsGuiding returns 0
00:44:21.426 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:21.431 00.005 7680 PulseGuide returned control before completion, sleep 205
00:44:21.431 00.000 6120 Enqueuing Expose request
00:44:21.643 00.212 7680 IsGuiding returns 1
00:44:21.644 00.001 7680 scope still moving after pulse duration time elapsed
00:44:21.674 00.030 7680 IsSlewing returns 0
00:44:21.675 00.001 7680 IsGuiding returns 0
00:44:21.676 00.001 7680 scope move finished after 195 + 55 ms
00:44:21.676 00.000 7680 Move returns status 0, amount 195
00:44:21.678 00.002 7680 move complete, result=0
00:44:21.678 00.000 7680 worker thread done servicing request
00:44:21.678 00.000 7680 Worker thread wakes up
00:44:21.679 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 195 ms NORTH
00:44:21.685 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:21.685 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:22.936 01.251 7680 Exposure complete
00:44:23.074 00.138 7680 worker thread done servicing request
00:44:23.074 00.000 6120 OnExposeComplete: enter
00:44:23.079 00.005 6120 UpdateGuideState(): m_state=6
00:44:23.084 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4666
00:44:23.088 00.004 6120 Star::Find returns 1 (1), X=966.58, Y=46.68, Mass=15442, SNR=82.0, Peak=255 HFD=7.2
00:44:23.092 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
00:44:23.095 00.003 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.48)
00:44:23.099 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.48 hyp=0.56 cameraTheta=2.12 mountX=0.20 mountY=-0.56, mountTheta=-1.23
00:44:23.104 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.48, opts=13)
00:44:23.108 00.004 6120 Enqueuing Move request for scope (-0.29, 0.48)
00:44:23.112 00.004 7680 Worker thread wakes up
00:44:23.112 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.48) opts 0xd
00:44:23.112 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.48)
00:44:23.113 00.001 7680 Moving (-0.29, 0.48) raw xDistance=0.20 yDistance=-0.56
00:44:23.113 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:44:23.113 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
00:44:23.113 00.000 7680 MoveAxis(E, 0, ABG)
00:44:23.113 00.000 7680 Move returns status 0, amount 0
00:44:23.113 00.000 7680 MoveAxis(N, 304, ABG)
00:44:23.113 00.000 7680 Guiding  Dir = 0, Dur = 304
00:44:23.113 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:23.117 00.004 7680 IsSlewing returns 0
00:44:23.117 00.000 6120 UpdateGuideState exits: m=15442 SNR=82.0 Saturated
00:44:23.122 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:23.126 00.004 7680 IsGuiding returns 0
00:44:23.126 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:23.129 00.003 7680 PulseGuide returned control before completion, sleep 314
00:44:23.130 00.001 6120 Enqueuing Expose request
00:44:23.448 00.318 7680 IsGuiding returns 1
00:44:23.448 00.000 7680 scope still moving after pulse duration time elapsed
00:44:23.478 00.030 7680 IsSlewing returns 0
00:44:23.480 00.002 7680 IsGuiding returns 0
00:44:23.480 00.000 7680 scope move finished after 304 + 50 ms
00:44:23.481 00.001 7680 Move returns status 0, amount 304
00:44:23.481 00.000 7680 move complete, result=0
00:44:23.481 00.000 7680 worker thread done servicing request
00:44:23.483 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 304 ms NORTH
00:44:23.489 00.006 7680 Worker thread wakes up
00:44:23.489 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:23.489 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:24.744 01.255 7680 Exposure complete
00:44:24.882 00.138 7680 worker thread done servicing request
00:44:24.882 00.000 6120 OnExposeComplete: enter
00:44:24.886 00.004 6120 UpdateGuideState(): m_state=6
00:44:24.890 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4667
00:44:24.893 00.003 6120 Star::Find returns 1 (1), X=966.52, Y=46.29, Mass=14410, SNR=78.1, Peak=255 HFD=7.1
00:44:24.896 00.003 6120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-2.95) = xAngle (5.83 = -0.45)
00:44:24.899 00.003 6120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.57 = -0.72)
00:44:24.902 00.003 6120 CameraToMount -- cameraX=-0.34 cameraY=0.09 hyp=0.36 cameraTheta=2.88 mountX=0.32 mountY=-0.23, mountTheta=-0.63
00:44:24.908 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.09, opts=13)
00:44:24.911 00.003 6120 Enqueuing Move request for scope (-0.34, 0.09)
00:44:24.913 00.002 7680 Worker thread wakes up
00:44:24.913 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.09) opts 0xd
00:44:24.913 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.09)
00:44:24.913 00.000 7680 Moving (-0.34, 0.09) raw xDistance=0.32 yDistance=-0.23
00:44:24.914 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:44:24.914 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:44:24.914 00.000 7680 MoveAxis(W, 131, ABG)
00:44:24.914 00.000 7680 Guiding  Dir = 3, Dur = 131
00:44:24.914 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:24.920 00.006 7680 IsSlewing returns 0
00:44:24.920 00.000 6120 UpdateGuideState exits: m=14410 SNR=78.1 Saturated
00:44:24.924 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:24.929 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:24.933 00.004 6120 Enqueuing Expose request
00:44:24.936 00.003 7680 IsGuiding returns 0
00:44:24.938 00.002 7680 PulseGuide returned control before completion, sleep 141
00:44:25.091 00.153 7680 IsGuiding returns 1
00:44:25.093 00.002 7680 scope still moving after pulse duration time elapsed
00:44:25.123 00.030 7680 IsSlewing returns 0
00:44:25.125 00.002 7680 IsGuiding returns 0
00:44:25.126 00.001 7680 scope move finished after 131 + 57 ms
00:44:25.126 00.000 7680 Move returns status 0, amount 131
00:44:25.127 00.001 7680 MoveAxis(N, 127, ABG)
00:44:25.127 00.000 7680 Guiding  Dir = 0, Dur = 127
00:44:25.128 00.001 7680 IsSlewing returns 0
00:44:25.129 00.001 7680 IsGuiding returns 0
00:44:25.129 00.000 7680 PulseGuide returned control before completion, sleep 137
00:44:25.280 00.151 7680 IsGuiding returns 1
00:44:25.282 00.002 7680 scope still moving after pulse duration time elapsed
00:44:25.312 00.030 7680 IsSlewing returns 0
00:44:25.313 00.001 7680 IsGuiding returns 0
00:44:25.313 00.000 7680 scope move finished after 127 + 57 ms
00:44:25.314 00.001 7680 Move returns status 0, amount 127
00:44:25.314 00.000 7680 move complete, result=0
00:44:25.315 00.001 7680 worker thread done servicing request
00:44:25.315 00.000 7680 Worker thread wakes up
00:44:25.315 00.000 6120 GuideStep: 0.3 px 131 ms WEST, -0.2 px 127 ms NORTH
00:44:25.322 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:25.323 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:26.571 01.248 7680 Exposure complete
00:44:26.705 00.134 7680 worker thread done servicing request
00:44:26.706 00.001 6120 OnExposeComplete: enter
00:44:26.712 00.006 6120 UpdateGuideState(): m_state=6
00:44:26.717 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4668
00:44:26.721 00.004 6120 Star::Find returns 1 (1), X=966.40, Y=46.55, Mass=13981, SNR=76.4, Peak=255 HFD=7.1
00:44:26.725 00.004 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-2.95) = xAngle (5.46 = -0.82)
00:44:26.729 00.004 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.09)
00:44:26.733 00.004 6120 CameraToMount -- cameraX=-0.47 cameraY=0.34 hyp=0.58 cameraTheta=2.51 mountX=0.39 mountY=-0.51, mountTheta=-0.92
00:44:26.737 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.47, y=0.34, opts=13)
00:44:26.741 00.004 6120 Enqueuing Move request for scope (-0.47, 0.34)
00:44:26.743 00.002 7680 Worker thread wakes up
00:44:26.744 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:26.747 00.003 6120 UpdateGuideState exits: m=13981 SNR=76.4 Saturated
00:44:26.750 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:26.753 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:26.755 00.002 6120 Enqueuing Expose request
00:44:26.758 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.34) opts 0xd
00:44:26.758 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.47, 0.34)
00:44:26.759 00.001 7680 Moving (-0.47, 0.34) raw xDistance=0.39 yDistance=-0.51
00:44:26.759 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
00:44:26.759 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
00:44:26.759 00.000 7680 MoveAxis(W, 170, ABG)
00:44:26.759 00.000 7680 Guiding  Dir = 3, Dur = 170
00:44:26.760 00.001 7680 IsSlewing returns 0
00:44:26.760 00.000 7680 IsGuiding returns 0
00:44:26.760 00.000 7680 PulseGuide returned control before completion, sleep 180
00:44:26.951 00.191 7680 IsGuiding returns 1
00:44:26.951 00.000 7680 scope still moving after pulse duration time elapsed
00:44:26.983 00.032 7680 IsSlewing returns 0
00:44:26.984 00.001 7680 IsGuiding returns 0
00:44:26.984 00.000 7680 scope move finished after 170 + 53 ms
00:44:26.984 00.000 7680 Move returns status 0, amount 170
00:44:26.984 00.000 7680 MoveAxis(N, 279, ABG)
00:44:26.984 00.000 7680 Guiding  Dir = 0, Dur = 279
00:44:26.984 00.000 7680 IsSlewing returns 0
00:44:26.985 00.001 7680 IsGuiding returns 0
00:44:26.985 00.000 7680 PulseGuide returned control before completion, sleep 289
00:44:27.281 00.296 7680 IsGuiding returns 1
00:44:27.281 00.000 7680 scope still moving after pulse duration time elapsed
00:44:27.311 00.030 7680 IsSlewing returns 0
00:44:27.311 00.000 7680 IsGuiding returns 0
00:44:27.312 00.001 7680 scope move finished after 279 + 47 ms
00:44:27.312 00.000 7680 Move returns status 0, amount 279
00:44:27.312 00.000 7680 move complete, result=0
00:44:27.313 00.001 7680 worker thread done servicing request
00:44:27.313 00.000 7680 Worker thread wakes up
00:44:27.314 00.001 6120 GuideStep: 0.4 px 170 ms WEST, -0.5 px 279 ms NORTH
00:44:27.317 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:27.317 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:28.558 01.241 7680 Exposure complete
00:44:28.703 00.145 7680 worker thread done servicing request
00:44:28.703 00.000 6120 OnExposeComplete: enter
00:44:28.708 00.005 6120 UpdateGuideState(): m_state=6
00:44:28.712 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4669
00:44:28.716 00.004 6120 Star::Find returns 1 (1), X=966.66, Y=46.09, Mass=13896, SNR=78.1, Peak=255 HFD=6.8
00:44:28.720 00.004 6120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-2.95) = xAngle (0.29 = 0.29)
00:44:28.725 00.005 6120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.02 = 0.02)
00:44:28.729 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-2.66 mountX=0.23 mountY=0.01, mountTheta=0.02
00:44:28.736 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.11, opts=13)
00:44:28.740 00.004 6120 Enqueuing Move request for scope (-0.21, -0.11)
00:44:28.745 00.005 7680 Worker thread wakes up
00:44:28.745 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:28.749 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.11) opts 0xd
00:44:28.749 00.000 6120 UpdateGuideState exits: m=13896 SNR=78.1 Saturated
00:44:28.754 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.11)
00:44:28.754 00.000 7680 Moving (-0.21, -0.11) raw xDistance=0.23 yDistance=0.01
00:44:28.755 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
00:44:28.755 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:44:28.755 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:28.759 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:28.763 00.004 6120 Enqueuing Expose request
00:44:28.769 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:44:28.769 00.000 7680 MoveAxis(W, 104, ABG)
00:44:28.770 00.001 7680 Guiding  Dir = 3, Dur = 104
00:44:28.770 00.000 7680 IsSlewing returns 0
00:44:28.771 00.001 7680 IsGuiding returns 0
00:44:28.772 00.001 7680 PulseGuide returned control before completion, sleep 114
00:44:28.890 00.118 7680 IsGuiding returns 1
00:44:28.904 00.014 7680 scope still moving after pulse duration time elapsed
00:44:28.935 00.031 7680 IsSlewing returns 0
00:44:28.935 00.000 7680 IsGuiding returns 1
00:44:28.966 00.031 7680 IsSlewing returns 0
00:44:28.967 00.001 7680 IsGuiding returns 0
00:44:28.967 00.000 7680 scope move finished after 104 + 92 ms
00:44:28.968 00.001 7680 Move returns status 0, amount 104
00:44:28.969 00.001 7680 MoveAxis(N, 0, ABG)
00:44:28.969 00.000 7680 Move returns status 0, amount 0
00:44:28.970 00.001 7680 move complete, result=0
00:44:28.970 00.000 7680 worker thread done servicing request
00:44:28.970 00.000 6120 GuideStep: 0.2 px 104 ms WEST, 0.0 px 0 ms NORTH
00:44:28.976 00.006 7680 Worker thread wakes up
00:44:28.976 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:28.977 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:30.225 01.248 7680 Exposure complete
00:44:30.356 00.131 7680 worker thread done servicing request
00:44:30.357 00.001 6120 OnExposeComplete: enter
00:44:30.362 00.005 6120 UpdateGuideState(): m_state=6
00:44:30.365 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4670
00:44:30.369 00.004 6120 Star::Find returns 1 (1), X=966.81, Y=46.30, Mass=14239, SNR=77.7, Peak=255 HFD=6.9
00:44:30.373 00.004 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
00:44:30.378 00.005 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
00:44:30.383 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.09 mountX=0.04 mountY=-0.11, mountTheta=-1.26
00:44:30.388 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.10, opts=13)
00:44:30.394 00.006 6120 Enqueuing Move request for scope (-0.05, 0.10)
00:44:30.400 00.006 7680 Worker thread wakes up
00:44:30.400 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:30.404 00.004 6120 UpdateGuideState exits: m=14239 SNR=77.7 Saturated
00:44:30.408 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:30.411 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:30.415 00.004 6120 Enqueuing Expose request
00:44:30.419 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
00:44:30.420 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
00:44:30.420 00.000 7680 Moving (-0.05, 0.10) raw xDistance=0.04 yDistance=-0.11
00:44:30.420 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:44:30.420 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:44:30.421 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:44:30.421 00.000 7680 MoveAxis(E, 0, ABG)
00:44:30.421 00.000 7680 Move returns status 0, amount 0
00:44:30.421 00.000 7680 MoveAxis(N, 0, ABG)
00:44:30.421 00.000 7680 Move returns status 0, amount 0
00:44:30.421 00.000 7680 move complete, result=0
00:44:30.421 00.000 7680 worker thread done servicing request
00:44:30.423 00.002 7680 Worker thread wakes up
00:44:30.423 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:30.428 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:30.428 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:31.683 01.255 7680 Exposure complete
00:44:31.816 00.133 7680 worker thread done servicing request
00:44:31.817 00.001 6120 OnExposeComplete: enter
00:44:31.820 00.003 6120 UpdateGuideState(): m_state=6
00:44:31.825 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4671
00:44:31.831 00.006 6120 Star::Find returns 1 (1), X=966.88, Y=46.31, Mass=14233, SNR=77.8, Peak=255 HFD=6.9
00:44:31.835 00.004 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.87)
00:44:31.839 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
00:44:31.843 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.46 mountX=-0.03 mountY=-0.09, mountTheta=-1.90
00:44:31.847 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.11, opts=13)
00:44:31.852 00.005 6120 Enqueuing Move request for scope (0.01, 0.11)
00:44:31.856 00.004 7680 Worker thread wakes up
00:44:31.856 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
00:44:31.856 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
00:44:31.857 00.001 7680 Moving (0.01, 0.11) raw xDistance=-0.03 yDistance=-0.09
00:44:31.857 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:44:31.857 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:44:31.857 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:44:31.857 00.000 7680 MoveAxis(E, 0, ABG)
00:44:31.858 00.001 7680 Move returns status 0, amount 0
00:44:31.858 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:31.862 00.004 7680 MoveAxis(N, 0, ABG)
00:44:31.863 00.001 7680 Move returns status 0, amount 0
00:44:31.863 00.000 7680 move complete, result=0
00:44:31.863 00.000 7680 worker thread done servicing request
00:44:31.863 00.000 6120 UpdateGuideState exits: m=14233 SNR=77.8 Saturated
00:44:31.867 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:31.870 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:31.874 00.004 6120 Enqueuing Expose request
00:44:31.878 00.004 7680 Worker thread wakes up
00:44:31.878 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:31.878 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:31.878 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:33.122 01.244 7680 Exposure complete
00:44:33.264 00.142 7680 worker thread done servicing request
00:44:33.264 00.000 6120 OnExposeComplete: enter
00:44:33.268 00.004 6120 UpdateGuideState(): m_state=6
00:44:33.272 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4672
00:44:33.277 00.005 6120 Star::Find returns 1 (1), X=966.89, Y=46.34, Mass=13498, SNR=75.5, Peak=255 HFD=6.8
00:44:33.281 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
00:44:33.284 00.003 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
00:44:33.288 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.40 mountX=-0.05 mountY=-0.11, mountTheta=-1.98
00:44:33.293 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.14, opts=13)
00:44:33.300 00.007 6120 Enqueuing Move request for scope (0.02, 0.14)
00:44:33.308 00.008 7680 Worker thread wakes up
00:44:33.308 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:33.314 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
00:44:33.315 00.001 6120 UpdateGuideState exits: m=13498 SNR=75.5 Saturated
00:44:33.321 00.006 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
00:44:33.322 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:33.330 00.008 7680 Moving (0.02, 0.14) raw xDistance=-0.05 yDistance=-0.11
00:44:33.330 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:44:33.330 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:44:33.331 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:33.337 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:44:33.337 00.000 6120 Enqueuing Expose request
00:44:33.344 00.007 7680 MoveAxis(E, 0, ABG)
00:44:33.344 00.000 7680 Move returns status 0, amount 0
00:44:33.344 00.000 7680 MoveAxis(N, 0, ABG)
00:44:33.344 00.000 7680 Move returns status 0, amount 0
00:44:33.346 00.002 7680 move complete, result=0
00:44:33.346 00.000 7680 worker thread done servicing request
00:44:33.346 00.000 7680 Worker thread wakes up
00:44:33.346 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:33.352 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:33.352 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:34.609 01.257 7680 Exposure complete
00:44:34.748 00.139 7680 worker thread done servicing request
00:44:34.748 00.000 6120 OnExposeComplete: enter
00:44:34.752 00.004 6120 UpdateGuideState(): m_state=6
00:44:34.757 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4673
00:44:34.761 00.004 6120 Star::Find returns 1 (1), X=966.82, Y=46.77, Mass=13587, SNR=76.0, Peak=255 HFD=6.9
00:44:34.766 00.005 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
00:44:34.771 00.005 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
00:44:34.775 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.57 hyp=0.57 cameraTheta=1.65 mountX=-0.06 mountY=-0.53, mountTheta=-1.69
00:44:34.780 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.57, opts=13)
00:44:34.783 00.003 6120 Enqueuing Move request for scope (-0.04, 0.57)
00:44:34.786 00.003 7680 Worker thread wakes up
00:44:34.787 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:34.790 00.003 6120 UpdateGuideState exits: m=13587 SNR=76.0 Saturated
00:44:34.794 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:34.799 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:34.803 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.57) opts 0xd
00:44:34.803 00.000 6120 Enqueuing Expose request
00:44:34.807 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.57)
00:44:34.807 00.000 7680 Moving (-0.04, 0.57) raw xDistance=-0.06 yDistance=-0.53
00:44:34.807 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:44:34.807 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
00:44:34.807 00.000 7680 MoveAxis(E, 0, ABG)
00:44:34.807 00.000 7680 Move returns status 0, amount 0
00:44:34.807 00.000 7680 MoveAxis(N, 288, ABG)
00:44:34.807 00.000 7680 Guiding  Dir = 0, Dur = 288
00:44:34.807 00.000 7680 IsSlewing returns 0
00:44:34.807 00.000 7680 IsGuiding returns 0
00:44:34.809 00.002 7680 PulseGuide returned control before completion, sleep 298
00:44:35.112 00.303 7680 IsGuiding returns 1
00:44:35.113 00.001 7680 scope still moving after pulse duration time elapsed
00:44:35.144 00.031 7680 IsSlewing returns 0
00:44:35.145 00.001 7680 IsGuiding returns 0
00:44:35.146 00.001 7680 scope move finished after 288 + 48 ms
00:44:35.146 00.000 7680 Move returns status 0, amount 288
00:44:35.147 00.001 7680 move complete, result=0
00:44:35.147 00.000 7680 worker thread done servicing request
00:44:35.147 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 288 ms NORTH
00:44:35.153 00.006 7680 Worker thread wakes up
00:44:35.153 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:35.153 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:36.406 01.253 7680 Exposure complete
00:44:36.552 00.146 7680 worker thread done servicing request
00:44:36.552 00.000 6120 OnExposeComplete: enter
00:44:36.556 00.004 6120 UpdateGuideState(): m_state=6
00:44:36.561 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4674
00:44:36.564 00.003 6120 Star::Find returns 1 (1), X=966.72, Y=46.36, Mass=14058, SNR=77.6, Peak=255 HFD=7.1
00:44:36.568 00.004 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.29 = -1.00)
00:44:36.573 00.005 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.26)
00:44:36.577 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.33 mountX=0.12 mountY=-0.21, mountTheta=-1.05
00:44:36.583 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.16, opts=13)
00:44:36.587 00.004 6120 Enqueuing Move request for scope (-0.15, 0.16)
00:44:36.591 00.004 7680 Worker thread wakes up
00:44:36.592 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
00:44:36.592 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
00:44:36.592 00.000 7680 Moving (-0.15, 0.16) raw xDistance=0.12 yDistance=-0.21
00:44:36.592 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:44:36.592 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:44:36.593 00.001 7680 MoveAxis(E, 0, ABG)
00:44:36.593 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:36.596 00.003 6120 UpdateGuideState exits: m=14058 SNR=77.6 Saturated
00:44:36.601 00.005 7680 Move returns status 0, amount 0
00:44:36.601 00.000 7680 MoveAxis(N, 114, ABG)
00:44:36.601 00.000 7680 Guiding  Dir = 0, Dur = 114
00:44:36.601 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:36.605 00.004 7680 IsSlewing returns 0
00:44:36.605 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:36.609 00.004 6120 Enqueuing Expose request
00:44:36.617 00.008 7680 IsGuiding returns 0
00:44:36.617 00.000 7680 PulseGuide returned control before completion, sleep 124
00:44:36.751 00.134 7680 IsGuiding returns 1
00:44:36.752 00.001 7680 scope still moving after pulse duration time elapsed
00:44:36.781 00.029 7680 IsSlewing returns 0
00:44:36.783 00.002 7680 IsGuiding returns 0
00:44:36.784 00.001 7680 scope move finished after 114 + 51 ms
00:44:36.784 00.000 7680 Move returns status 0, amount 114
00:44:36.784 00.000 7680 move complete, result=0
00:44:36.785 00.001 7680 worker thread done servicing request
00:44:36.785 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 114 ms NORTH
00:44:36.790 00.005 7680 Worker thread wakes up
00:44:36.792 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:36.792 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:38.040 01.248 7680 Exposure complete
00:44:38.173 00.133 6120 OnExposeComplete: enter
00:44:38.178 00.005 6120 UpdateGuideState(): m_state=6
00:44:38.183 00.005 7680 worker thread done servicing request
00:44:38.183 00.000 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4675
00:44:38.187 00.004 6120 Star::Find returns 1 (1), X=966.42, Y=46.69, Mass=14576, SNR=77.7, Peak=255 HFD=7.2
00:44:38.190 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
00:44:38.194 00.004 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.28)
00:44:38.198 00.004 6120 CameraToMount -- cameraX=-0.45 cameraY=0.48 hyp=0.66 cameraTheta=2.32 mountX=0.35 mountY=-0.63, mountTheta=-1.06
00:44:38.204 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.45, y=0.48, opts=13)
00:44:38.209 00.005 6120 Enqueuing Move request for scope (-0.45, 0.48)
00:44:38.212 00.003 7680 Worker thread wakes up
00:44:38.213 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.48) opts 0xd
00:44:38.213 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:38.217 00.004 6120 UpdateGuideState exits: m=14576 SNR=77.7 Saturated
00:44:38.220 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:38.224 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:38.228 00.004 6120 Enqueuing Expose request
00:44:38.231 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.45, 0.48)
00:44:38.231 00.000 7680 Moving (-0.45, 0.48) raw xDistance=0.35 yDistance=-0.63
00:44:38.232 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:44:38.232 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
00:44:38.232 00.000 7680 MoveAxis(W, 144, ABG)
00:44:38.232 00.000 7680 Guiding  Dir = 3, Dur = 144
00:44:38.233 00.001 7680 IsSlewing returns 0
00:44:38.234 00.001 7680 IsGuiding returns 0
00:44:38.234 00.000 7680 PulseGuide returned control before completion, sleep 154
00:44:38.392 00.158 7680 IsGuiding returns 1
00:44:38.392 00.000 7680 scope still moving after pulse duration time elapsed
00:44:38.423 00.031 7680 IsSlewing returns 0
00:44:38.423 00.000 7680 IsGuiding returns 0
00:44:38.425 00.002 7680 scope move finished after 144 + 46 ms
00:44:38.425 00.000 7680 Move returns status 0, amount 144
00:44:38.426 00.001 7680 MoveAxis(N, 343, ABG)
00:44:38.426 00.000 7680 Guiding  Dir = 0, Dur = 343
00:44:38.426 00.000 7680 IsSlewing returns 0
00:44:38.427 00.001 7680 IsGuiding returns 0
00:44:38.428 00.001 7680 PulseGuide returned control before completion, sleep 353
00:44:38.797 00.369 7680 IsGuiding returns 1
00:44:38.797 00.000 7680 scope still moving after pulse duration time elapsed
00:44:38.829 00.032 7680 IsSlewing returns 0
00:44:38.831 00.002 7680 IsGuiding returns 0
00:44:38.832 00.001 7680 scope move finished after 343 + 61 ms
00:44:38.833 00.001 7680 Move returns status 0, amount 343
00:44:38.833 00.000 7680 move complete, result=0
00:44:38.834 00.001 7680 worker thread done servicing request
00:44:38.834 00.000 6120 GuideStep: 0.4 px 144 ms WEST, -0.6 px 343 ms NORTH
00:44:38.841 00.007 7680 Worker thread wakes up
00:44:38.841 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:38.841 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:40.088 01.247 7680 Exposure complete
00:44:40.218 00.130 7680 worker thread done servicing request
00:44:40.218 00.000 6120 OnExposeComplete: enter
00:44:40.223 00.005 6120 UpdateGuideState(): m_state=6
00:44:40.226 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4676
00:44:40.230 00.004 6120 Star::Find returns 1 (1), X=966.48, Y=46.45, Mass=14468, SNR=78.8, Peak=255 HFD=7.1
00:44:40.236 00.006 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.52 = -0.76)
00:44:40.241 00.005 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.03)
00:44:40.245 00.004 6120 CameraToMount -- cameraX=-0.39 cameraY=0.25 hyp=0.47 cameraTheta=2.57 mountX=0.34 mountY=-0.40, mountTheta=-0.87
00:44:40.250 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=0.25, opts=13)
00:44:40.254 00.004 6120 Enqueuing Move request for scope (-0.39, 0.25)
00:44:40.257 00.003 7680 Worker thread wakes up
00:44:40.258 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:40.262 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.25) opts 0xd
00:44:40.263 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.39, 0.25)
00:44:40.263 00.000 6120 UpdateGuideState exits: m=14468 SNR=78.8 Saturated
00:44:40.268 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:40.273 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:40.276 00.003 6120 Enqueuing Expose request
00:44:40.280 00.004 7680 Moving (-0.39, 0.25) raw xDistance=0.34 yDistance=-0.40
00:44:40.280 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
00:44:40.280 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:44:40.281 00.001 7680 MoveAxis(W, 148, ABG)
00:44:40.281 00.000 7680 Guiding  Dir = 3, Dur = 148
00:44:40.282 00.001 7680 IsSlewing returns 0
00:44:40.282 00.000 7680 IsGuiding returns 0
00:44:40.283 00.001 7680 PulseGuide returned control before completion, sleep 158
00:44:40.452 00.169 7680 IsGuiding returns 1
00:44:40.452 00.000 7680 scope still moving after pulse duration time elapsed
00:44:40.482 00.030 7680 IsSlewing returns 0
00:44:40.483 00.001 7680 IsGuiding returns 0
00:44:40.484 00.001 7680 scope move finished after 148 + 53 ms
00:44:40.484 00.000 7680 Move returns status 0, amount 148
00:44:40.485 00.001 7680 MoveAxis(N, 216, ABG)
00:44:40.485 00.000 7680 Guiding  Dir = 0, Dur = 216
00:44:40.487 00.002 7680 IsSlewing returns 0
00:44:40.488 00.001 7680 IsGuiding returns 0
00:44:40.488 00.000 7680 PulseGuide returned control before completion, sleep 226
00:44:40.717 00.229 7680 IsGuiding returns 1
00:44:40.718 00.001 7680 scope still moving after pulse duration time elapsed
00:44:40.749 00.031 7680 IsSlewing returns 0
00:44:40.750 00.001 7680 IsGuiding returns 0
00:44:40.751 00.001 7680 scope move finished after 216 + 46 ms
00:44:40.751 00.000 7680 Move returns status 0, amount 216
00:44:40.752 00.001 7680 move complete, result=0
00:44:40.752 00.000 7680 worker thread done servicing request
00:44:40.752 00.000 6120 GuideStep: 0.3 px 148 ms WEST, -0.4 px 216 ms NORTH
00:44:40.759 00.007 7680 Worker thread wakes up
00:44:40.760 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:40.760 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:42.015 01.255 7680 Exposure complete
00:44:42.157 00.142 7680 worker thread done servicing request
00:44:42.157 00.000 6120 OnExposeComplete: enter
00:44:42.162 00.005 6120 UpdateGuideState(): m_state=6
00:44:42.165 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4677
00:44:42.169 00.004 6120 Star::Find returns 1 (1), X=966.80, Y=46.18, Mass=14806, SNR=80.0, Peak=255 HFD=6.8
00:44:42.173 00.004 6120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-2.95) = xAngle (0.12 = 0.12)
00:44:42.178 00.005 6120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.15 = -0.15)
00:44:42.181 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.84 mountX=0.07 mountY=-0.01, mountTheta=-0.15
00:44:42.186 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.02, opts=13)
00:44:42.190 00.004 6120 Enqueuing Move request for scope (-0.07, -0.02)
00:44:42.194 00.004 7680 Worker thread wakes up
00:44:42.194 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:42.198 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
00:44:42.199 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
00:44:42.240 00.041 6120 UpdateGuideState exits: m=14806 SNR=80.0 Saturated
00:44:42.244 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:42.248 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:42.251 00.003 6120 Enqueuing Expose request
00:44:42.255 00.004 7680 Moving (-0.07, -0.02) raw xDistance=0.07 yDistance=-0.01
00:44:42.255 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:44:42.255 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:44:42.255 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:44:42.257 00.002 7680 MoveAxis(E, 0, ABG)
00:44:42.257 00.000 7680 Move returns status 0, amount 0
00:44:42.257 00.000 7680 MoveAxis(N, 0, ABG)
00:44:42.257 00.000 7680 Move returns status 0, amount 0
00:44:42.257 00.000 7680 move complete, result=0
00:44:42.258 00.001 7680 worker thread done servicing request
00:44:42.258 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:44:42.261 00.003 7680 Worker thread wakes up
00:44:42.261 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:42.262 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:43.512 01.250 7680 Exposure complete
00:44:43.640 00.128 7680 worker thread done servicing request
00:44:43.640 00.000 6120 OnExposeComplete: enter
00:44:43.644 00.004 6120 UpdateGuideState(): m_state=6
00:44:43.648 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4678
00:44:43.651 00.003 6120 Star::Find returns 1 (1), X=966.75, Y=46.52, Mass=15567, SNR=82.2, Peak=255 HFD=7.1
00:44:43.654 00.003 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
00:44:43.657 00.003 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
00:44:43.660 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.32 hyp=0.34 cameraTheta=1.93 mountX=0.06 mountY=-0.34, mountTheta=-1.40
00:44:43.666 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.32, opts=13)
00:44:43.670 00.004 6120 Enqueuing Move request for scope (-0.12, 0.32)
00:44:43.675 00.005 7680 Worker thread wakes up
00:44:43.675 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.32) opts 0xd
00:44:43.676 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.32)
00:44:43.676 00.000 7680 Moving (-0.12, 0.32) raw xDistance=0.06 yDistance=-0.34
00:44:43.676 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:44:43.676 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:44:43.677 00.001 7680 MoveAxis(E, 0, ABG)
00:44:43.677 00.000 7680 Move returns status 0, amount 0
00:44:43.677 00.000 7680 MoveAxis(N, 186, ABG)
00:44:43.678 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:43.685 00.007 7680 Guiding  Dir = 0, Dur = 186
00:44:43.686 00.001 6120 UpdateGuideState exits: m=15567 SNR=82.2 Saturated
00:44:43.692 00.006 7680 IsSlewing returns 0
00:44:43.692 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:43.696 00.004 7680 IsGuiding returns 0
00:44:43.696 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:43.700 00.004 7680 PulseGuide returned control before completion, sleep 196
00:44:43.700 00.000 6120 Enqueuing Expose request
00:44:43.909 00.209 7680 IsGuiding returns 1
00:44:43.910 00.001 7680 scope still moving after pulse duration time elapsed
00:44:43.941 00.031 7680 IsSlewing returns 0
00:44:43.944 00.003 7680 IsGuiding returns 0
00:44:43.945 00.001 7680 scope move finished after 186 + 62 ms
00:44:43.945 00.000 7680 Move returns status 0, amount 186
00:44:43.945 00.000 7680 move complete, result=0
00:44:43.946 00.001 7680 worker thread done servicing request
00:44:43.946 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 186 ms NORTH
00:44:43.955 00.009 7680 Worker thread wakes up
00:44:43.955 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:43.955 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:45.205 01.250 7680 Exposure complete
00:44:45.348 00.143 7680 worker thread done servicing request
00:44:45.349 00.001 6120 OnExposeComplete: enter
00:44:45.352 00.003 6120 UpdateGuideState(): m_state=6
00:44:45.357 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4679
00:44:45.361 00.004 6120 Star::Find returns 1 (1), X=966.75, Y=46.23, Mass=13959, SNR=75.8, Peak=255 HFD=6.9
00:44:45.365 00.004 6120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-2.95) = xAngle (5.83 = -0.45)
00:44:45.370 00.005 6120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.56 = -0.72)
00:44:45.373 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.88 mountX=0.11 mountY=-0.08, mountTheta=-0.63
00:44:45.378 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.03, opts=13)
00:44:45.383 00.005 6120 Enqueuing Move request for scope (-0.12, 0.03)
00:44:45.386 00.003 7680 Worker thread wakes up
00:44:45.386 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:45.393 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
00:44:45.393 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
00:44:45.393 00.000 7680 Moving (-0.12, 0.03) raw xDistance=0.11 yDistance=-0.08
00:44:45.393 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:44:45.394 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:44:45.394 00.000 6120 UpdateGuideState exits: m=13959 SNR=75.8 Saturated
00:44:45.400 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:45.405 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:45.409 00.004 6120 Enqueuing Expose request
00:44:45.414 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:44:45.414 00.000 7680 MoveAxis(E, 0, ABG)
00:44:45.414 00.000 7680 Move returns status 0, amount 0
00:44:45.414 00.000 7680 MoveAxis(N, 0, ABG)
00:44:45.414 00.000 7680 Move returns status 0, amount 0
00:44:45.415 00.001 7680 move complete, result=0
00:44:45.415 00.000 7680 worker thread done servicing request
00:44:45.415 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:45.420 00.005 7680 Worker thread wakes up
00:44:45.420 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:45.421 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:46.674 01.253 7680 Exposure complete
00:44:46.804 00.130 7680 worker thread done servicing request
00:44:46.804 00.000 6120 OnExposeComplete: enter
00:44:46.808 00.004 6120 UpdateGuideState(): m_state=6
00:44:46.812 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4680
00:44:46.816 00.004 6120 Star::Find returns 1 (1), X=966.70, Y=46.42, Mass=13083, SNR=73.4, Peak=255 HFD=7.0
00:44:46.819 00.003 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
00:44:46.823 00.004 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
00:44:46.826 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.22 hyp=0.27 cameraTheta=2.22 mountX=0.12 mountY=-0.27, mountTheta=-1.14
00:44:46.831 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.22, opts=13)
00:44:46.835 00.004 6120 Enqueuing Move request for scope (-0.17, 0.22)
00:44:46.839 00.004 7680 Worker thread wakes up
00:44:46.839 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.22) opts 0xd
00:44:46.840 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.22)
00:44:46.840 00.000 7680 Moving (-0.17, 0.22) raw xDistance=0.12 yDistance=-0.27
00:44:46.840 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:44:46.840 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:44:46.840 00.000 7680 MoveAxis(E, 0, ABG)
00:44:46.841 00.001 7680 Move returns status 0, amount 0
00:44:46.841 00.000 7680 MoveAxis(N, 146, ABG)
00:44:46.841 00.000 7680 Guiding  Dir = 0, Dur = 146
00:44:46.841 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:46.846 00.005 7680 IsSlewing returns 0
00:44:46.846 00.000 6120 UpdateGuideState exits: m=13083 SNR=73.4 Saturated
00:44:46.850 00.004 7680 IsGuiding returns 0
00:44:46.850 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:46.854 00.004 7680 PulseGuide returned control before completion, sleep 156
00:44:46.854 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:46.858 00.004 6120 Enqueuing Expose request
00:44:47.022 00.164 7680 IsGuiding returns 1
00:44:47.023 00.001 7680 scope still moving after pulse duration time elapsed
00:44:47.052 00.029 7680 IsSlewing returns 0
00:44:47.053 00.001 7680 IsGuiding returns 0
00:44:47.053 00.000 7680 scope move finished after 146 + 58 ms
00:44:47.055 00.002 7680 Move returns status 0, amount 146
00:44:47.055 00.000 7680 move complete, result=0
00:44:47.055 00.000 7680 worker thread done servicing request
00:44:47.056 00.001 7680 Worker thread wakes up
00:44:47.056 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
00:44:47.063 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:47.063 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:48.315 01.252 7680 Exposure complete
00:44:48.449 00.134 6120 OnExposeComplete: enter
00:44:48.453 00.004 7680 worker thread done servicing request
00:44:48.454 00.001 6120 UpdateGuideState(): m_state=6
00:44:48.458 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4681
00:44:48.462 00.004 6120 Star::Find returns 1 (1), X=966.40, Y=46.50, Mass=14657, SNR=78.6, Peak=255 HFD=7.1
00:44:48.466 00.004 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.53 = -0.76)
00:44:48.471 00.005 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.02)
00:44:48.475 00.004 6120 CameraToMount -- cameraX=-0.47 cameraY=0.30 hyp=0.56 cameraTheta=2.57 mountX=0.41 mountY=-0.48, mountTheta=-0.87
00:44:48.480 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.47, y=0.30, opts=13)
00:44:48.484 00.004 6120 Enqueuing Move request for scope (-0.47, 0.30)
00:44:48.488 00.004 7680 Worker thread wakes up
00:44:48.488 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:48.491 00.003 6120 UpdateGuideState exits: m=14657 SNR=78.6 Saturated
00:44:48.494 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:48.499 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.30) opts 0xd
00:44:48.499 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.47, 0.30)
00:44:48.499 00.000 7680 Moving (-0.47, 0.30) raw xDistance=0.41 yDistance=-0.48
00:44:48.499 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:44:48.499 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:48.504 00.005 6120 Enqueuing Expose request
00:44:48.507 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:44:48.507 00.000 7680 MoveAxis(W, 166, ABG)
00:44:48.507 00.000 7680 Guiding  Dir = 3, Dur = 166
00:44:48.508 00.001 7680 IsSlewing returns 0
00:44:48.508 00.000 7680 IsGuiding returns 0
00:44:48.508 00.000 7680 PulseGuide returned control before completion, sleep 176
00:44:48.699 00.191 7680 IsGuiding returns 1
00:44:48.700 00.001 7680 scope still moving after pulse duration time elapsed
00:44:48.730 00.030 7680 IsSlewing returns 0
00:44:48.732 00.002 7680 IsGuiding returns 0
00:44:48.732 00.000 7680 scope move finished after 166 + 58 ms
00:44:48.732 00.000 7680 Move returns status 0, amount 166
00:44:48.733 00.001 7680 MoveAxis(N, 259, ABG)
00:44:48.733 00.000 7680 Guiding  Dir = 0, Dur = 259
00:44:48.735 00.002 7680 IsSlewing returns 0
00:44:48.735 00.000 7680 IsGuiding returns 0
00:44:48.736 00.001 7680 PulseGuide returned control before completion, sleep 269
00:44:49.012 00.276 7680 IsGuiding returns 1
00:44:49.014 00.002 7680 scope still moving after pulse duration time elapsed
00:44:49.044 00.030 7680 IsSlewing returns 0
00:44:49.045 00.001 7680 IsGuiding returns 0
00:44:49.045 00.000 7680 scope move finished after 259 + 50 ms
00:44:49.046 00.001 7680 Move returns status 0, amount 259
00:44:49.046 00.000 7680 move complete, result=0
00:44:49.047 00.001 7680 worker thread done servicing request
00:44:49.047 00.000 7680 Worker thread wakes up
00:44:49.047 00.000 6120 GuideStep: 0.4 px 166 ms WEST, -0.5 px 259 ms NORTH
00:44:49.054 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:49.054 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:50.308 01.254 7680 Exposure complete
00:44:50.443 00.135 7680 worker thread done servicing request
00:44:50.443 00.000 6120 OnExposeComplete: enter
00:44:50.446 00.003 6120 UpdateGuideState(): m_state=6
00:44:50.450 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4682
00:44:50.455 00.005 6120 Star::Find returns 1 (1), X=966.61, Y=46.24, Mass=14044, SNR=78.3, Peak=255 HFD=7.0
00:44:50.458 00.003 6120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-2.95) = xAngle (5.94 = -0.34)
00:44:50.463 00.005 6120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.67 = -0.61)
00:44:50.466 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.04 hyp=0.26 cameraTheta=2.99 mountX=0.24 mountY=-0.15, mountTheta=-0.55
00:44:50.470 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.04, opts=13)
00:44:50.475 00.005 6120 Enqueuing Move request for scope (-0.26, 0.04)
00:44:50.478 00.003 7680 Worker thread wakes up
00:44:50.478 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.04) opts 0xd
00:44:50.478 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.04)
00:44:50.478 00.000 7680 Moving (-0.26, 0.04) raw xDistance=0.24 yDistance=-0.15
00:44:50.478 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
00:44:50.478 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:44:50.479 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:44:50.479 00.000 7680 MoveAxis(W, 111, ABG)
00:44:50.479 00.000 7680 Guiding  Dir = 3, Dur = 111
00:44:50.480 00.001 7680 IsSlewing returns 0
00:44:50.480 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:50.484 00.004 7680 IsGuiding returns 0
00:44:50.484 00.000 6120 UpdateGuideState exits: m=14044 SNR=78.3 Saturated
00:44:50.487 00.003 7680 PulseGuide returned control before completion, sleep 121
00:44:50.488 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:50.491 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:50.495 00.004 6120 Enqueuing Expose request
00:44:50.622 00.127 7680 IsGuiding returns 1
00:44:50.623 00.001 7680 scope still moving after pulse duration time elapsed
00:44:50.653 00.030 7680 IsSlewing returns 0
00:44:50.653 00.000 7680 IsGuiding returns 0
00:44:50.654 00.001 7680 scope move finished after 111 + 59 ms
00:44:50.654 00.000 7680 Move returns status 0, amount 111
00:44:50.655 00.001 7680 MoveAxis(N, 0, ABG)
00:44:50.655 00.000 7680 Move returns status 0, amount 0
00:44:50.655 00.000 7680 move complete, result=0
00:44:50.656 00.001 7680 worker thread done servicing request
00:44:50.656 00.000 7680 Worker thread wakes up
00:44:50.657 00.001 6120 GuideStep: 0.2 px 111 ms WEST, -0.1 px 0 ms NORTH
00:44:50.662 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:50.662 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:51.913 01.251 7680 Exposure complete
00:44:52.060 00.147 7680 worker thread done servicing request
00:44:52.061 00.001 6120 OnExposeComplete: enter
00:44:52.065 00.004 6120 UpdateGuideState(): m_state=6
00:44:52.068 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4683
00:44:52.071 00.003 6120 Star::Find returns 1 (1), X=966.70, Y=46.62, Mass=15605, SNR=81.5, Peak=255 HFD=7.2
00:44:52.077 00.006 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
00:44:52.082 00.005 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
00:44:52.085 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.42 hyp=0.45 cameraTheta=1.95 mountX=0.08 mountY=-0.45, mountTheta=-1.38
00:44:52.090 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.42, opts=13)
00:44:52.095 00.005 6120 Enqueuing Move request for scope (-0.16, 0.42)
00:44:52.099 00.004 7680 Worker thread wakes up
00:44:52.099 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.42) opts 0xd
00:44:52.099 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.42)
00:44:52.099 00.000 7680 Moving (-0.16, 0.42) raw xDistance=0.08 yDistance=-0.45
00:44:52.099 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:52.103 00.004 6120 UpdateGuideState exits: m=15605 SNR=81.5 Saturated
00:44:52.108 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:44:52.108 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
00:44:52.108 00.000 7680 MoveAxis(E, 0, ABG)
00:44:52.108 00.000 7680 Move returns status 0, amount 0
00:44:52.108 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:52.113 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:52.117 00.004 7680 MoveAxis(N, 242, ABG)
00:44:52.117 00.000 7680 Guiding  Dir = 0, Dur = 242
00:44:52.118 00.001 6120 Enqueuing Expose request
00:44:52.121 00.003 7680 IsSlewing returns 0
00:44:52.122 00.001 7680 IsGuiding returns 0
00:44:52.122 00.000 7680 PulseGuide returned control before completion, sleep 252
00:44:52.386 00.264 7680 IsGuiding returns 1
00:44:52.387 00.001 7680 scope still moving after pulse duration time elapsed
00:44:52.418 00.031 7680 IsSlewing returns 0
00:44:52.419 00.001 7680 IsGuiding returns 0
00:44:52.419 00.000 7680 scope move finished after 242 + 54 ms
00:44:52.420 00.001 7680 Move returns status 0, amount 242
00:44:52.420 00.000 7680 move complete, result=0
00:44:52.420 00.000 7680 worker thread done servicing request
00:44:52.421 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 242 ms NORTH
00:44:52.430 00.009 7680 Worker thread wakes up
00:44:52.430 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:52.432 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:53.683 01.251 7680 Exposure complete
00:44:53.820 00.137 7680 worker thread done servicing request
00:44:53.821 00.001 6120 OnExposeComplete: enter
00:44:53.825 00.004 6120 UpdateGuideState(): m_state=6
00:44:53.829 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4684
00:44:53.835 00.006 6120 Star::Find returns 1 (1), X=966.83, Y=46.15, Mass=14238, SNR=77.6, Peak=255 HFD=6.8
00:44:53.840 00.005 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-2.95) = xAngle (0.79 = 0.79)
00:44:53.843 00.003 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.52 = 0.52)
00:44:53.848 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.17 mountX=0.04 mountY=0.03, mountTheta=0.62
00:44:53.852 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.05, opts=13)
00:44:53.856 00.004 6120 Enqueuing Move request for scope (-0.04, -0.05)
00:44:53.859 00.003 7680 Worker thread wakes up
00:44:53.860 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
00:44:53.860 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:53.864 00.004 6120 UpdateGuideState exits: m=14238 SNR=77.6 Saturated
00:44:53.867 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:53.871 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:53.874 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
00:44:53.874 00.000 7680 Moving (-0.04, -0.05) raw xDistance=0.04 yDistance=0.03
00:44:53.875 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:44:53.875 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:44:53.876 00.001 6120 Enqueuing Expose request
00:44:53.879 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:44:53.880 00.001 7680 MoveAxis(E, 0, ABG)
00:44:53.880 00.000 7680 Move returns status 0, amount 0
00:44:53.880 00.000 7680 MoveAxis(N, 0, ABG)
00:44:53.880 00.000 7680 Move returns status 0, amount 0
00:44:53.880 00.000 7680 move complete, result=0
00:44:53.881 00.001 7680 worker thread done servicing request
00:44:53.881 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:44:53.884 00.003 7680 Worker thread wakes up
00:44:53.885 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:53.885 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:55.132 01.247 7680 Exposure complete
00:44:55.269 00.137 7680 worker thread done servicing request
00:44:55.269 00.000 6120 OnExposeComplete: enter
00:44:55.275 00.006 6120 UpdateGuideState(): m_state=6
00:44:55.279 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4685
00:44:55.283 00.004 6120 Star::Find returns 1 (1), X=966.36, Y=46.67, Mass=14101, SNR=78.6, Peak=255 HFD=7.1
00:44:55.287 00.004 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
00:44:55.290 00.003 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
00:44:55.294 00.004 6120 CameraToMount -- cameraX=-0.51 cameraY=0.47 hyp=0.70 cameraTheta=2.40 mountX=0.42 mountY=-0.65, mountTheta=-1.00
00:44:55.299 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.51, y=0.47, opts=13)
00:44:55.303 00.004 6120 Enqueuing Move request for scope (-0.51, 0.47)
00:44:55.307 00.004 7680 Worker thread wakes up
00:44:55.307 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.47) opts 0xd
00:44:55.308 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:55.310 00.002 6120 UpdateGuideState exits: m=14101 SNR=78.6 Saturated
00:44:55.316 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.51, 0.47)
00:44:55.316 00.000 7680 Moving (-0.51, 0.47) raw xDistance=0.42 yDistance=-0.65
00:44:55.316 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
00:44:55.316 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
00:44:55.317 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:55.321 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:55.324 00.003 6120 Enqueuing Expose request
00:44:55.330 00.006 7680 MoveAxis(W, 170, ABG)
00:44:55.330 00.000 7680 Guiding  Dir = 3, Dur = 170
00:44:55.331 00.001 7680 IsSlewing returns 0
00:44:55.331 00.000 7680 IsGuiding returns 0
00:44:55.331 00.000 7680 PulseGuide returned control before completion, sleep 180
00:44:55.527 00.196 7680 IsGuiding returns 1
00:44:55.528 00.001 7680 scope still moving after pulse duration time elapsed
00:44:55.558 00.030 7680 IsSlewing returns 0
00:44:55.559 00.001 7680 IsGuiding returns 0
00:44:55.559 00.000 7680 scope move finished after 170 + 57 ms
00:44:55.559 00.000 7680 Move returns status 0, amount 170
00:44:55.560 00.001 7680 MoveAxis(N, 352, ABG)
00:44:55.560 00.000 7680 Guiding  Dir = 0, Dur = 352
00:44:55.561 00.001 7680 IsSlewing returns 0
00:44:55.561 00.000 7680 IsGuiding returns 0
00:44:55.563 00.002 7680 PulseGuide returned control before completion, sleep 362
00:44:55.934 00.371 7680 IsGuiding returns 1
00:44:55.935 00.001 7680 scope still moving after pulse duration time elapsed
00:44:55.964 00.029 7680 IsSlewing returns 0
00:44:55.965 00.001 7680 IsGuiding returns 0
00:44:55.966 00.001 7680 scope move finished after 352 + 52 ms
00:44:55.966 00.000 7680 Move returns status 0, amount 352
00:44:55.966 00.000 7680 move complete, result=0
00:44:55.967 00.001 7680 worker thread done servicing request
00:44:55.967 00.000 7680 Worker thread wakes up
00:44:55.968 00.001 6120 GuideStep: 0.4 px 170 ms WEST, -0.6 px 352 ms NORTH
00:44:55.975 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:55.975 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:57.232 01.257 7680 Exposure complete
00:44:57.353 00.121 7680 worker thread done servicing request
00:44:57.354 00.001 6120 OnExposeComplete: enter
00:44:57.358 00.004 6120 UpdateGuideState(): m_state=6
00:44:57.363 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4686
00:44:57.368 00.005 6120 Star::Find returns 1 (1), X=966.89, Y=46.17, Mass=15034, SNR=79.3, Peak=255 HFD=6.8
00:44:57.371 00.003 6120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-2.95) = xAngle (1.98 = 1.98)
00:44:57.375 00.004 6120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.71 = 1.71)
00:44:57.379 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-0.98 mountX=-0.01 mountY=0.04, mountTheta=1.95
00:44:57.383 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.03, opts=13)
00:44:57.388 00.005 6120 Enqueuing Move request for scope (0.02, -0.03)
00:44:57.391 00.003 7680 Worker thread wakes up
00:44:57.391 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
00:44:57.391 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
00:44:57.392 00.001 7680 Moving (0.02, -0.03) raw xDistance=-0.01 yDistance=0.04
00:44:57.392 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:44:57.392 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:44:57.392 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:44:57.392 00.000 7680 MoveAxis(E, 0, ABG)
00:44:57.392 00.000 7680 Move returns status 0, amount 0
00:44:57.392 00.000 7680 MoveAxis(N, 0, ABG)
00:44:57.392 00.000 7680 Move returns status 0, amount 0
00:44:57.392 00.000 7680 move complete, result=0
00:44:57.393 00.001 7680 worker thread done servicing request
00:44:57.393 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:57.397 00.004 6120 UpdateGuideState exits: m=15034 SNR=79.3 Saturated
00:44:57.400 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:57.404 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:57.408 00.004 6120 Enqueuing Expose request
00:44:57.412 00.004 7680 Worker thread wakes up
00:44:57.412 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:57.412 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:44:57.415 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:44:58.666 01.251 7680 Exposure complete
00:44:58.830 00.164 7680 worker thread done servicing request
00:44:58.830 00.000 6120 OnExposeComplete: enter
00:44:58.836 00.006 6120 UpdateGuideState(): m_state=6
00:44:58.842 00.006 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4687
00:44:58.846 00.004 6120 Star::Find returns 1 (1), X=966.69, Y=46.33, Mass=14512, SNR=78.4, Peak=255 HFD=7.1
00:44:58.850 00.004 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.48 = -0.81)
00:44:58.853 00.003 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.21 = -1.08)
00:44:58.859 00.006 6120 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.52 mountX=0.15 mountY=-0.19, mountTheta=-0.91
00:44:58.865 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.12, opts=13)
00:44:58.868 00.003 6120 Enqueuing Move request for scope (-0.17, 0.12)
00:44:58.871 00.003 7680 Worker thread wakes up
00:44:58.871 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:44:58.875 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
00:44:58.875 00.000 6120 UpdateGuideState exits: m=14512 SNR=78.4 Saturated
00:44:58.878 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
00:44:58.879 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:58.883 00.004 7680 Moving (-0.17, 0.12) raw xDistance=0.15 yDistance=-0.19
00:44:58.883 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:44:58.891 00.008 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:44:58.891 00.000 6120 Enqueuing Expose request
00:44:58.899 00.008 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:44:58.900 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:44:58.900 00.000 7680 MoveAxis(E, 0, ABG)
00:44:58.900 00.000 7680 Move returns status 0, amount 0
00:44:58.902 00.002 7680 MoveAxis(N, 0, ABG)
00:44:58.902 00.000 7680 Move returns status 0, amount 0
00:44:58.902 00.000 7680 move complete, result=0
00:44:58.903 00.001 7680 worker thread done servicing request
00:44:58.903 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:44:58.910 00.007 7680 Worker thread wakes up
00:44:58.910 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:44:58.910 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:00.166 01.256 7680 Exposure complete
00:45:00.300 00.134 7680 worker thread done servicing request
00:45:00.300 00.000 6120 OnExposeComplete: enter
00:45:00.305 00.005 6120 UpdateGuideState(): m_state=6
00:45:00.309 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4688
00:45:00.314 00.005 6120 Star::Find returns 1 (1), X=966.76, Y=46.74, Mass=14663, SNR=78.2, Peak=255 HFD=7.0
00:45:00.317 00.003 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
00:45:00.321 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.84)
00:45:00.325 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.54 hyp=0.55 cameraTheta=1.76 mountX=0.00 mountY=-0.53, mountTheta=-1.57
00:45:00.331 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.54, opts=13)
00:45:00.336 00.005 6120 Enqueuing Move request for scope (-0.10, 0.54)
00:45:00.340 00.004 7680 Worker thread wakes up
00:45:00.340 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:00.344 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.54) opts 0xd
00:45:00.344 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.54)
00:45:00.344 00.000 7680 Moving (-0.10, 0.54) raw xDistance=0.00 yDistance=-0.53
00:45:00.344 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:45:00.346 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
00:45:00.346 00.000 7680 MoveAxis(E, 0, ABG)
00:45:00.346 00.000 7680 Move returns status 0, amount 0
00:45:00.346 00.000 7680 MoveAxis(N, 289, ABG)
00:45:00.346 00.000 7680 Guiding  Dir = 0, Dur = 289
00:45:00.347 00.001 6120 UpdateGuideState exits: m=14663 SNR=78.2 Saturated
00:45:00.351 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:00.355 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:00.361 00.006 7680 IsSlewing returns 0
00:45:00.362 00.001 6120 Enqueuing Expose request
00:45:00.364 00.002 7680 IsGuiding returns 0
00:45:00.366 00.002 7680 PulseGuide returned control before completion, sleep 299
00:45:00.671 00.305 7680 IsGuiding returns 1
00:45:00.671 00.000 7680 scope still moving after pulse duration time elapsed
00:45:00.703 00.032 7680 IsSlewing returns 0
00:45:00.704 00.001 7680 IsGuiding returns 0
00:45:00.704 00.000 7680 scope move finished after 289 + 50 ms
00:45:00.705 00.001 7680 Move returns status 0, amount 289
00:45:00.705 00.000 7680 move complete, result=0
00:45:00.705 00.000 7680 worker thread done servicing request
00:45:00.705 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 289 ms NORTH
00:45:00.713 00.008 7680 Worker thread wakes up
00:45:00.713 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:00.713 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:01.964 01.251 7680 Exposure complete
00:45:02.102 00.138 7680 worker thread done servicing request
00:45:02.103 00.001 6120 OnExposeComplete: enter
00:45:02.107 00.004 6120 UpdateGuideState(): m_state=6
00:45:02.112 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4689
00:45:02.116 00.004 6120 Star::Find returns 1 (1), X=966.67, Y=46.22, Mass=14969, SNR=79.2, Peak=255 HFD=7.0
00:45:02.120 00.004 6120 CameraToMount -- cameraTheta (3.04) - m_xAngle (-2.95) = xAngle (5.99 = -0.29)
00:45:02.124 00.004 6120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.72 = -0.56)
00:45:02.128 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.04 mountX=0.19 mountY=-0.11, mountTheta=-0.51
00:45:02.132 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.02, opts=13)
00:45:02.137 00.005 6120 Enqueuing Move request for scope (-0.20, 0.02)
00:45:02.141 00.004 7680 Worker thread wakes up
00:45:02.142 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
00:45:02.142 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
00:45:02.142 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:02.147 00.005 6120 UpdateGuideState exits: m=14969 SNR=79.2 Saturated
00:45:02.151 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:02.154 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:02.158 00.004 6120 Enqueuing Expose request
00:45:02.162 00.004 7680 Moving (-0.20, 0.02) raw xDistance=0.19 yDistance=-0.11
00:45:02.162 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:45:02.162 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:45:02.163 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:45:02.164 00.001 7680 MoveAxis(E, 0, ABG)
00:45:02.164 00.000 7680 Move returns status 0, amount 0
00:45:02.164 00.000 7680 MoveAxis(N, 0, ABG)
00:45:02.164 00.000 7680 Move returns status 0, amount 0
00:45:02.165 00.001 7680 move complete, result=0
00:45:02.165 00.000 7680 worker thread done servicing request
00:45:02.165 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:02.168 00.003 7680 Worker thread wakes up
00:45:02.168 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:02.168 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:03.422 01.254 7680 Exposure complete
00:45:03.556 00.134 7680 worker thread done servicing request
00:45:03.557 00.001 6120 OnExposeComplete: enter
00:45:03.560 00.003 6120 UpdateGuideState(): m_state=6
00:45:03.565 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4690
00:45:03.568 00.003 6120 Star::Find returns 1 (1), X=966.26, Y=46.62, Mass=14969, SNR=80.8, Peak=255 HFD=7.2
00:45:03.571 00.003 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-2.95) = xAngle (5.49 = -0.79)
00:45:03.575 00.004 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.23 = -1.06)
00:45:03.579 00.004 6120 CameraToMount -- cameraX=-0.61 cameraY=0.42 hyp=0.74 cameraTheta=2.54 mountX=0.52 mountY=-0.64, mountTheta=-0.89
00:45:03.585 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.61, y=0.42, opts=13)
00:45:03.589 00.004 6120 Enqueuing Move request for scope (-0.61, 0.42)
00:45:03.593 00.004 7680 Worker thread wakes up
00:45:03.593 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.42) opts 0xd
00:45:03.594 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.61, 0.42)
00:45:03.594 00.000 7680 Moving (-0.61, 0.42) raw xDistance=0.52 yDistance=-0.64
00:45:03.594 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
00:45:03.594 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
00:45:03.594 00.000 7680 MoveAxis(W, 213, ABG)
00:45:03.594 00.000 7680 Guiding  Dir = 3, Dur = 213
00:45:03.595 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:03.598 00.003 7680 IsSlewing returns 0
00:45:03.599 00.001 6120 UpdateGuideState exits: m=14969 SNR=80.8 Saturated
00:45:03.603 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:03.606 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:03.611 00.005 6120 Enqueuing Expose request
00:45:03.614 00.003 7680 IsGuiding returns 0
00:45:03.615 00.001 7680 PulseGuide returned control before completion, sleep 223
00:45:03.849 00.234 7680 IsGuiding returns 1
00:45:03.849 00.000 7680 scope still moving after pulse duration time elapsed
00:45:03.880 00.031 7680 IsSlewing returns 0
00:45:03.881 00.001 7680 IsGuiding returns 0
00:45:03.882 00.001 7680 scope move finished after 213 + 54 ms
00:45:03.882 00.000 7680 Move returns status 0, amount 213
00:45:03.884 00.002 7680 MoveAxis(N, 350, ABG)
00:45:03.884 00.000 7680 Guiding  Dir = 0, Dur = 350
00:45:03.884 00.000 7680 IsSlewing returns 0
00:45:03.885 00.001 7680 IsGuiding returns 0
00:45:03.886 00.001 7680 PulseGuide returned control before completion, sleep 360
00:45:04.255 00.369 7680 IsGuiding returns 1
00:45:04.256 00.001 7680 scope still moving after pulse duration time elapsed
00:45:04.287 00.031 7680 IsSlewing returns 0
00:45:04.287 00.000 7680 IsGuiding returns 0
00:45:04.288 00.001 7680 scope move finished after 350 + 51 ms
00:45:04.288 00.000 7680 Move returns status 0, amount 350
00:45:04.288 00.000 7680 move complete, result=0
00:45:04.289 00.001 7680 worker thread done servicing request
00:45:04.289 00.000 7680 Worker thread wakes up
00:45:04.289 00.000 6120 GuideStep: 0.5 px 213 ms WEST, -0.6 px 350 ms NORTH
00:45:04.297 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:04.297 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:05.539 01.242 7680 Exposure complete
00:45:05.667 00.128 7680 worker thread done servicing request
00:45:05.667 00.000 6120 OnExposeComplete: enter
00:45:05.672 00.005 6120 UpdateGuideState(): m_state=6
00:45:05.676 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4691
00:45:05.680 00.004 6120 Star::Find returns 1 (1), X=966.82, Y=46.25, Mass=14774, SNR=78.8, Peak=255 HFD=6.9
00:45:05.683 00.003 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.24 = -1.05)
00:45:05.688 00.005 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.32)
00:45:05.691 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.28 mountX=0.03 mountY=-0.06, mountTheta=-1.09
00:45:05.696 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.05, opts=13)
00:45:05.699 00.003 6120 Enqueuing Move request for scope (-0.04, 0.05)
00:45:05.703 00.004 7680 Worker thread wakes up
00:45:05.703 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:05.708 00.005 6120 UpdateGuideState exits: m=14774 SNR=78.8 Saturated
00:45:05.712 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:05.716 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
00:45:05.716 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
00:45:05.716 00.000 7680 Moving (-0.04, 0.05) raw xDistance=0.03 yDistance=-0.06
00:45:05.716 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:45:05.718 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:45:05.718 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:05.722 00.004 6120 Enqueuing Expose request
00:45:05.725 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:45:05.725 00.000 7680 MoveAxis(E, 0, ABG)
00:45:05.725 00.000 7680 Move returns status 0, amount 0
00:45:05.726 00.001 7680 MoveAxis(N, 0, ABG)
00:45:05.726 00.000 7680 Move returns status 0, amount 0
00:45:05.726 00.000 7680 move complete, result=0
00:45:05.726 00.000 7680 worker thread done servicing request
00:45:05.726 00.000 7680 Worker thread wakes up
00:45:05.726 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:05.728 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:05.732 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:06.977 01.245 7680 Exposure complete
00:45:07.111 00.134 7680 worker thread done servicing request
00:45:07.112 00.001 6120 OnExposeComplete: enter
00:45:07.118 00.006 6120 UpdateGuideState(): m_state=6
00:45:07.122 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4692
00:45:07.127 00.005 6120 Star::Find returns 1 (1), X=966.77, Y=46.31, Mass=14179, SNR=77.3, Peak=255 HFD=7.0
00:45:07.131 00.004 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
00:45:07.134 00.003 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
00:45:07.141 00.007 6120 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.32 mountX=0.08 mountY=-0.14, mountTheta=-1.06
00:45:07.147 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.10, opts=13)
00:45:07.151 00.004 6120 Enqueuing Move request for scope (-0.10, 0.10)
00:45:07.155 00.004 7680 Worker thread wakes up
00:45:07.155 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
00:45:07.156 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
00:45:07.156 00.000 7680 Moving (-0.10, 0.10) raw xDistance=0.08 yDistance=-0.14
00:45:07.156 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:45:07.157 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:45:07.157 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:07.161 00.004 6120 UpdateGuideState exits: m=14179 SNR=77.3 Saturated
00:45:07.164 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:07.168 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:07.174 00.006 6120 Enqueuing Expose request
00:45:07.179 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:45:07.179 00.000 7680 MoveAxis(E, 0, ABG)
00:45:07.179 00.000 7680 Move returns status 0, amount 0
00:45:07.179 00.000 7680 MoveAxis(N, 0, ABG)
00:45:07.180 00.001 7680 Move returns status 0, amount 0
00:45:07.180 00.000 7680 move complete, result=0
00:45:07.180 00.000 7680 worker thread done servicing request
00:45:07.180 00.000 7680 Worker thread wakes up
00:45:07.181 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:07.184 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:07.184 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:08.434 01.250 7680 Exposure complete
00:45:08.567 00.133 7680 worker thread done servicing request
00:45:08.568 00.001 6120 OnExposeComplete: enter
00:45:08.571 00.003 6120 UpdateGuideState(): m_state=6
00:45:08.578 00.007 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4693
00:45:08.584 00.006 6120 Star::Find returns 1 (1), X=966.81, Y=46.39, Mass=13798, SNR=76.8, Peak=255 HFD=6.9
00:45:08.588 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
00:45:08.592 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
00:45:08.596 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.88 mountX=0.02 mountY=-0.20, mountTheta=-1.45
00:45:08.601 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.19, opts=13)
00:45:08.606 00.005 6120 Enqueuing Move request for scope (-0.06, 0.19)
00:45:08.612 00.006 7680 Worker thread wakes up
00:45:08.612 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
00:45:08.612 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
00:45:08.612 00.000 7680 Moving (-0.06, 0.19) raw xDistance=0.02 yDistance=-0.20
00:45:08.612 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:45:08.614 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:45:08.614 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:08.620 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:45:08.620 00.000 7680 MoveAxis(E, 0, ABG)
00:45:08.620 00.000 7680 Move returns status 0, amount 0
00:45:08.620 00.000 7680 MoveAxis(N, 0, ABG)
00:45:08.621 00.001 6120 UpdateGuideState exits: m=13798 SNR=76.8 Saturated
00:45:08.624 00.003 7680 Move returns status 0, amount 0
00:45:08.624 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:08.629 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:08.633 00.004 6120 Enqueuing Expose request
00:45:08.638 00.005 7680 move complete, result=0
00:45:08.638 00.000 7680 worker thread done servicing request
00:45:08.638 00.000 7680 Worker thread wakes up
00:45:08.639 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:08.639 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:45:08.643 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:09.892 01.249 7680 Exposure complete
00:45:10.027 00.135 7680 worker thread done servicing request
00:45:10.028 00.001 6120 OnExposeComplete: enter
00:45:10.032 00.004 6120 UpdateGuideState(): m_state=6
00:45:10.035 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4694
00:45:10.039 00.004 6120 Star::Find returns 1 (1), X=966.80, Y=46.79, Mass=15015, SNR=80.1, Peak=255 HFD=6.9
00:45:10.043 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
00:45:10.047 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.92)
00:45:10.051 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.59 hyp=0.59 cameraTheta=1.68 mountX=-0.05 mountY=-0.55, mountTheta=-1.65
00:45:10.056 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.59, opts=13)
00:45:10.060 00.004 6120 Enqueuing Move request for scope (-0.06, 0.59)
00:45:10.063 00.003 7680 Worker thread wakes up
00:45:10.063 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.59) opts 0xd
00:45:10.063 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.59)
00:45:10.063 00.000 7680 Moving (-0.06, 0.59) raw xDistance=-0.05 yDistance=-0.55
00:45:10.063 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:45:10.063 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:45:10.065 00.002 7680 MoveAxis(E, 0, ABG)
00:45:10.065 00.000 7680 Move returns status 0, amount 0
00:45:10.065 00.000 7680 MoveAxis(N, 301, ABG)
00:45:10.065 00.000 7680 Guiding  Dir = 0, Dur = 301
00:45:10.065 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:10.068 00.003 7680 IsSlewing returns 0
00:45:10.069 00.001 6120 UpdateGuideState exits: m=15015 SNR=80.1 Saturated
00:45:10.073 00.004 7680 IsGuiding returns 0
00:45:10.073 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:10.078 00.005 7680 PulseGuide returned control before completion, sleep 311
00:45:10.078 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:10.083 00.005 6120 Enqueuing Expose request
00:45:10.401 00.318 7680 IsGuiding returns 1
00:45:10.402 00.001 7680 scope still moving after pulse duration time elapsed
00:45:10.432 00.030 7680 IsSlewing returns 0
00:45:10.432 00.000 7680 IsGuiding returns 0
00:45:10.432 00.000 7680 scope move finished after 301 + 57 ms
00:45:10.433 00.001 7680 Move returns status 0, amount 301
00:45:10.433 00.000 7680 move complete, result=0
00:45:10.433 00.000 7680 worker thread done servicing request
00:45:10.433 00.000 7680 Worker thread wakes up
00:45:10.433 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 301 ms NORTH
00:45:10.438 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:10.439 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:11.694 01.255 7680 Exposure complete
00:45:11.833 00.139 7680 worker thread done servicing request
00:45:11.833 00.000 6120 OnExposeComplete: enter
00:45:11.837 00.004 6120 UpdateGuideState(): m_state=6
00:45:11.842 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4695
00:45:11.846 00.004 6120 Star::Find returns 1 (1), X=966.78, Y=46.70, Mass=14837, SNR=80.3, Peak=255 HFD=7.0
00:45:11.850 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
00:45:11.853 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
00:45:11.859 00.006 6120 CameraToMount -- cameraX=-0.09 cameraY=0.50 hyp=0.51 cameraTheta=1.74 mountX=-0.01 mountY=-0.49, mountTheta=-1.59
00:45:11.865 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.50, opts=13)
00:45:11.870 00.005 6120 Enqueuing Move request for scope (-0.09, 0.50)
00:45:11.874 00.004 7680 Worker thread wakes up
00:45:11.874 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.50) opts 0xd
00:45:11.874 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.50)
00:45:11.874 00.000 7680 Moving (-0.09, 0.50) raw xDistance=-0.01 yDistance=-0.49
00:45:11.874 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:45:11.876 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:45:11.876 00.000 7680 MoveAxis(E, 0, ABG)
00:45:11.876 00.000 7680 Move returns status 0, amount 0
00:45:11.877 00.001 7680 MoveAxis(N, 264, ABG)
00:45:11.877 00.000 7680 Guiding  Dir = 0, Dur = 264
00:45:11.877 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:11.881 00.004 7680 IsSlewing returns 0
00:45:11.882 00.001 6120 UpdateGuideState exits: m=14837 SNR=80.3 Saturated
00:45:11.885 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:11.890 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:11.894 00.004 7680 IsGuiding returns 0
00:45:11.895 00.001 6120 Enqueuing Expose request
00:45:11.899 00.004 7680 PulseGuide returned control before completion, sleep 274
00:45:12.182 00.283 7680 IsGuiding returns 1
00:45:12.182 00.000 7680 scope still moving after pulse duration time elapsed
00:45:12.213 00.031 7680 IsSlewing returns 0
00:45:12.214 00.001 7680 IsGuiding returns 1
00:45:12.244 00.030 7680 IsSlewing returns 0
00:45:12.248 00.004 7680 IsGuiding returns 0
00:45:12.248 00.000 7680 scope move finished after 264 + 89 ms
00:45:12.248 00.000 7680 Move returns status 0, amount 264
00:45:12.249 00.001 7680 move complete, result=0
00:45:12.249 00.000 7680 worker thread done servicing request
00:45:12.249 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 264 ms NORTH
00:45:12.255 00.006 7680 Worker thread wakes up
00:45:12.256 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:12.256 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:13.506 01.250 7680 Exposure complete
00:45:13.645 00.139 7680 worker thread done servicing request
00:45:13.646 00.001 6120 OnExposeComplete: enter
00:45:13.649 00.003 6120 UpdateGuideState(): m_state=6
00:45:13.654 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4696
00:45:13.657 00.003 6120 Star::Find returns 1 (1), X=966.88, Y=46.18, Mass=14460, SNR=79.1, Peak=255 HFD=6.8
00:45:13.661 00.004 6120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-2.95) = xAngle (2.15 = 2.15)
00:45:13.664 00.003 6120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.88 = 1.88)
00:45:13.670 00.006 6120 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-0.81 mountX=-0.01 mountY=0.02, mountTheta=2.09
00:45:13.677 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.02, opts=13)
00:45:13.681 00.004 6120 Enqueuing Move request for scope (0.02, -0.02)
00:45:13.686 00.005 7680 Worker thread wakes up
00:45:13.686 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:13.690 00.004 6120 UpdateGuideState exits: m=14460 SNR=79.1 Saturated
00:45:13.695 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:13.699 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:13.704 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
00:45:13.704 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
00:45:13.704 00.000 7680 Moving (0.02, -0.02) raw xDistance=-0.01 yDistance=0.02
00:45:13.704 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:45:13.705 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:45:13.705 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:45:13.705 00.000 7680 MoveAxis(E, 0, ABG)
00:45:13.705 00.000 7680 Move returns status 0, amount 0
00:45:13.706 00.001 7680 MoveAxis(N, 0, ABG)
00:45:13.706 00.000 6120 Enqueuing Expose request
00:45:13.710 00.004 7680 Move returns status 0, amount 0
00:45:13.710 00.000 7680 move complete, result=0
00:45:13.711 00.001 7680 worker thread done servicing request
00:45:13.711 00.000 7680 Worker thread wakes up
00:45:13.711 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:13.711 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:13.716 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:14.964 01.248 7680 Exposure complete
00:45:15.097 00.133 7680 worker thread done servicing request
00:45:15.097 00.000 6120 OnExposeComplete: enter
00:45:15.100 00.003 6120 UpdateGuideState(): m_state=6
00:45:15.104 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4697
00:45:15.110 00.006 6120 Star::Find returns 1 (1), X=966.88, Y=46.33, Mass=13649, SNR=77.0, Peak=255 HFD=6.9
00:45:15.114 00.004 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.87)
00:45:15.118 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
00:45:15.123 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.46 mountX=-0.04 mountY=-0.11, mountTheta=-1.90
00:45:15.127 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.13, opts=13)
00:45:15.131 00.004 6120 Enqueuing Move request for scope (0.01, 0.13)
00:45:15.134 00.003 7680 Worker thread wakes up
00:45:15.135 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
00:45:15.135 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:15.141 00.006 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
00:45:15.141 00.000 7680 Moving (0.01, 0.13) raw xDistance=-0.04 yDistance=-0.11
00:45:15.142 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:45:15.142 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:45:15.142 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:45:15.142 00.000 7680 MoveAxis(E, 0, ABG)
00:45:15.142 00.000 7680 Move returns status 0, amount 0
00:45:15.142 00.000 7680 MoveAxis(N, 0, ABG)
00:45:15.143 00.001 7680 Move returns status 0, amount 0
00:45:15.143 00.000 7680 move complete, result=0
00:45:15.143 00.000 7680 worker thread done servicing request
00:45:15.143 00.000 6120 UpdateGuideState exits: m=13649 SNR=77.0 Saturated
00:45:15.147 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:15.151 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:15.155 00.004 6120 Enqueuing Expose request
00:45:15.159 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:15.162 00.003 7680 Worker thread wakes up
00:45:15.162 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:15.162 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:16.406 01.244 7680 Exposure complete
00:45:16.524 00.118 7680 worker thread done servicing request
00:45:16.525 00.001 6120 OnExposeComplete: enter
00:45:16.528 00.003 6120 UpdateGuideState(): m_state=6
00:45:16.532 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4698
00:45:16.536 00.004 6120 Star::Find returns 1 (1), X=966.90, Y=46.42, Mass=14428, SNR=77.3, Peak=255 HFD=6.9
00:45:16.539 00.003 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
00:45:16.543 00.004 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.16)
00:45:16.547 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.44 mountX=-0.07 mountY=-0.18, mountTheta=-1.93
00:45:16.553 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.22, opts=13)
00:45:16.557 00.004 6120 Enqueuing Move request for scope (0.03, 0.22)
00:45:16.561 00.004 7680 Worker thread wakes up
00:45:16.561 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
00:45:16.561 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:16.565 00.004 6120 UpdateGuideState exits: m=14428 SNR=77.3 Saturated
00:45:16.568 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:16.572 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:16.576 00.004 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
00:45:16.576 00.000 6120 Enqueuing Expose request
00:45:16.580 00.004 7680 Moving (0.03, 0.22) raw xDistance=-0.07 yDistance=-0.18
00:45:16.580 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:45:16.580 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:45:16.581 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:45:16.581 00.000 7680 MoveAxis(E, 0, ABG)
00:45:16.581 00.000 7680 Move returns status 0, amount 0
00:45:16.583 00.002 7680 MoveAxis(N, 0, ABG)
00:45:16.583 00.000 7680 Move returns status 0, amount 0
00:45:16.583 00.000 7680 move complete, result=0
00:45:16.583 00.000 7680 worker thread done servicing request
00:45:16.583 00.000 7680 Worker thread wakes up
00:45:16.583 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:45:16.588 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:16.588 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:17.841 01.253 7680 Exposure complete
00:45:17.975 00.134 7680 worker thread done servicing request
00:45:17.976 00.001 6120 OnExposeComplete: enter
00:45:17.980 00.004 6120 UpdateGuideState(): m_state=6
00:45:17.984 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4699
00:45:17.989 00.005 6120 Star::Find returns 1 (1), X=966.96, Y=46.71, Mass=14240, SNR=77.7, Peak=255 HFD=6.9
00:45:17.994 00.005 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
00:45:17.997 00.003 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.21)
00:45:18.001 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.51 hyp=0.52 cameraTheta=1.39 mountX=-0.18 mountY=-0.42, mountTheta=-1.99
00:45:18.006 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.51, opts=13)
00:45:18.009 00.003 6120 Enqueuing Move request for scope (0.09, 0.51)
00:45:18.014 00.005 7680 Worker thread wakes up
00:45:18.014 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:18.018 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.51) opts 0xd
00:45:18.018 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.51)
00:45:18.018 00.000 7680 Moving (0.09, 0.51) raw xDistance=-0.18 yDistance=-0.42
00:45:18.019 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:45:18.019 00.000 6120 UpdateGuideState exits: m=14240 SNR=77.7 Saturated
00:45:18.024 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:18.027 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:18.030 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:45:18.030 00.000 7680 MoveAxis(E, 0, ABG)
00:45:18.030 00.000 7680 Move returns status 0, amount 0
00:45:18.030 00.000 7680 MoveAxis(N, 225, ABG)
00:45:18.032 00.002 6120 Enqueuing Expose request
00:45:18.035 00.003 7680 Guiding  Dir = 0, Dur = 225
00:45:18.036 00.001 7680 IsSlewing returns 0
00:45:18.036 00.000 7680 IsGuiding returns 0
00:45:18.036 00.000 7680 PulseGuide returned control before completion, sleep 235
00:45:18.280 00.244 7680 IsGuiding returns 1
00:45:18.280 00.000 7680 scope still moving after pulse duration time elapsed
00:45:18.310 00.030 7680 IsSlewing returns 0
00:45:18.311 00.001 7680 IsGuiding returns 0
00:45:18.311 00.000 7680 scope move finished after 225 + 50 ms
00:45:18.312 00.001 7680 Move returns status 0, amount 225
00:45:18.312 00.000 7680 move complete, result=0
00:45:18.312 00.000 7680 worker thread done servicing request
00:45:18.313 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 225 ms NORTH
00:45:18.319 00.006 7680 Worker thread wakes up
00:45:18.319 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:18.319 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:19.572 01.253 7680 Exposure complete
00:45:19.709 00.137 7680 worker thread done servicing request
00:45:19.710 00.001 6120 OnExposeComplete: enter
00:45:19.714 00.004 6120 UpdateGuideState(): m_state=6
00:45:19.719 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4700
00:45:19.722 00.003 6120 Star::Find returns 1 (1), X=967.01, Y=46.76, Mass=14548, SNR=78.2, Peak=255 HFD=6.9
00:45:19.727 00.005 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
00:45:19.731 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
00:45:19.736 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.55 hyp=0.57 cameraTheta=1.32 mountX=-0.24 mountY=-0.43, mountTheta=-2.08
00:45:19.740 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.55, opts=13)
00:45:19.745 00.005 6120 Enqueuing Move request for scope (0.14, 0.55)
00:45:19.749 00.004 7680 Worker thread wakes up
00:45:19.749 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.55) opts 0xd
00:45:19.749 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.55)
00:45:19.749 00.000 7680 Moving (0.14, 0.55) raw xDistance=-0.24 yDistance=-0.43
00:45:19.749 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:45:19.750 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:19.754 00.004 6120 UpdateGuideState exits: m=14548 SNR=78.2 Saturated
00:45:19.757 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:45:19.757 00.000 7680 MoveAxis(E, 100, ABG)
00:45:19.758 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:19.760 00.002 7680 Guiding  Dir = 2, Dur = 100
00:45:19.762 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:19.765 00.003 6120 Enqueuing Expose request
00:45:19.770 00.005 7680 IsSlewing returns 0
00:45:19.770 00.000 7680 IsGuiding returns 0
00:45:19.770 00.000 7680 PulseGuide returned control before completion, sleep 110
00:45:19.888 00.118 7680 IsGuiding returns 1
00:45:19.889 00.001 7680 scope still moving after pulse duration time elapsed
00:45:19.920 00.031 7680 IsSlewing returns 0
00:45:19.921 00.001 7680 IsGuiding returns 0
00:45:19.921 00.000 7680 scope move finished after 100 + 51 ms
00:45:19.923 00.002 7680 Move returns status 0, amount 100
00:45:19.923 00.000 7680 MoveAxis(N, 236, ABG)
00:45:19.924 00.001 7680 Guiding  Dir = 0, Dur = 236
00:45:19.924 00.000 7680 IsSlewing returns 0
00:45:19.925 00.001 7680 IsGuiding returns 0
00:45:19.925 00.000 7680 PulseGuide returned control before completion, sleep 246
00:45:20.185 00.260 7680 IsGuiding returns 1
00:45:20.187 00.002 7680 scope still moving after pulse duration time elapsed
00:45:20.217 00.030 7680 IsSlewing returns 0
00:45:20.218 00.001 7680 IsGuiding returns 0
00:45:20.218 00.000 7680 scope move finished after 236 + 57 ms
00:45:20.218 00.000 7680 Move returns status 0, amount 236
00:45:20.219 00.001 7680 move complete, result=0
00:45:20.219 00.000 7680 worker thread done servicing request
00:45:20.219 00.000 7680 Worker thread wakes up
00:45:20.221 00.002 6120 GuideStep: -0.2 px 100 ms EAST, -0.4 px 236 ms NORTH
00:45:20.227 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:20.227 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:21.479 01.252 7680 Exposure complete
00:45:21.593 00.114 7680 worker thread done servicing request
00:45:21.594 00.001 6120 OnExposeComplete: enter
00:45:21.597 00.003 6120 UpdateGuideState(): m_state=6
00:45:21.601 00.004 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4701
00:45:21.606 00.005 6120 Star::Find returns 1 (1), X=966.91, Y=46.67, Mass=14987, SNR=80.1, Peak=255 HFD=6.9
00:45:21.611 00.005 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
00:45:21.616 00.005 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
00:45:21.620 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.47 hyp=0.47 cameraTheta=1.49 mountX=-0.12 mountY=-0.40, mountTheta=-1.87
00:45:21.625 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.47, opts=13)
00:45:21.629 00.004 6120 Enqueuing Move request for scope (0.04, 0.47)
00:45:21.632 00.003 7680 Worker thread wakes up
00:45:21.632 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.47) opts 0xd
00:45:21.633 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.47)
00:45:21.633 00.000 7680 Moving (0.04, 0.47) raw xDistance=-0.12 yDistance=-0.40
00:45:21.633 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:45:21.633 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:45:21.633 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:21.638 00.005 7680 MoveAxis(E, 0, ABG)
00:45:21.639 00.001 7680 Move returns status 0, amount 0
00:45:21.639 00.000 7680 MoveAxis(N, 218, ABG)
00:45:21.639 00.000 7680 Guiding  Dir = 0, Dur = 218
00:45:21.640 00.001 6120 UpdateGuideState exits: m=14987 SNR=80.1 Saturated
00:45:21.645 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:21.648 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:21.652 00.004 6120 Enqueuing Expose request
00:45:21.656 00.004 7680 IsSlewing returns 0
00:45:21.656 00.000 7680 IsGuiding returns 0
00:45:21.658 00.002 7680 PulseGuide returned control before completion, sleep 228
00:45:21.902 00.244 7680 IsGuiding returns 1
00:45:21.902 00.000 7680 scope still moving after pulse duration time elapsed
00:45:21.934 00.032 7680 IsSlewing returns 0
00:45:21.934 00.000 7680 IsGuiding returns 0
00:45:21.935 00.001 7680 scope move finished after 218 + 59 ms
00:45:21.935 00.000 7680 Move returns status 0, amount 218
00:45:21.936 00.001 7680 move complete, result=0
00:45:21.936 00.000 7680 worker thread done servicing request
00:45:21.937 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 218 ms NORTH
00:45:21.944 00.007 7680 Worker thread wakes up
00:45:21.944 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:21.944 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:23.194 01.250 7680 Exposure complete
00:45:23.325 00.131 7680 worker thread done servicing request
00:45:23.326 00.001 6120 OnExposeComplete: enter
00:45:23.330 00.004 6120 UpdateGuideState(): m_state=6
00:45:23.336 00.006 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4702
00:45:23.340 00.004 6120 Star::Find returns 1 (1), X=966.94, Y=46.29, Mass=14303, SNR=77.5, Peak=255 HFD=6.9
00:45:23.345 00.005 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-2.95) = xAngle (3.84 = -2.44)
00:45:23.349 00.004 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.57 = -2.71)
00:45:23.353 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.09 mountY=-0.05, mountTheta=-2.64
00:45:23.360 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.09, opts=13)
00:45:23.364 00.004 6120 Enqueuing Move request for scope (0.08, 0.09)
00:45:23.369 00.005 7680 Worker thread wakes up
00:45:23.369 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:23.373 00.004 6120 UpdateGuideState exits: m=14303 SNR=77.5 Saturated
00:45:23.377 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:23.381 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:23.384 00.003 6120 Enqueuing Expose request
00:45:23.389 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
00:45:23.389 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
00:45:23.389 00.000 7680 Moving (0.08, 0.09) raw xDistance=-0.09 yDistance=-0.05
00:45:23.389 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:45:23.389 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:45:23.390 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:45:23.391 00.001 7680 MoveAxis(E, 0, ABG)
00:45:23.391 00.000 7680 Move returns status 0, amount 0
00:45:23.391 00.000 7680 MoveAxis(N, 0, ABG)
00:45:23.391 00.000 7680 Move returns status 0, amount 0
00:45:23.392 00.001 7680 move complete, result=0
00:45:23.392 00.000 7680 worker thread done servicing request
00:45:23.392 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:23.396 00.004 7680 Worker thread wakes up
00:45:23.396 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:23.396 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:24.647 01.251 7680 Exposure complete
00:45:24.787 00.140 7680 worker thread done servicing request
00:45:24.787 00.000 6120 OnExposeComplete: enter
00:45:24.790 00.003 6120 UpdateGuideState(): m_state=6
00:45:24.796 00.006 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4703
00:45:24.801 00.005 6120 Star::Find returns 1 (1), X=967.11, Y=46.62, Mass=14089, SNR=77.2, Peak=255 HFD=7.0
00:45:24.804 00.003 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
00:45:24.809 00.005 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
00:45:24.812 00.003 6120 CameraToMount -- cameraX=0.25 cameraY=0.42 hyp=0.49 cameraTheta=1.04 mountX=-0.32 mountY=-0.27, mountTheta=-2.44
00:45:24.817 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.42, opts=13)
00:45:24.821 00.004 6120 Enqueuing Move request for scope (0.25, 0.42)
00:45:24.825 00.004 7680 Worker thread wakes up
00:45:24.825 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:24.830 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.42) opts 0xd
00:45:24.830 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.42)
00:45:24.830 00.000 7680 Moving (0.25, 0.42) raw xDistance=-0.32 yDistance=-0.27
00:45:24.830 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:45:24.830 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:45:24.830 00.000 7680 MoveAxis(E, 130, ABG)
00:45:24.831 00.001 7680 Guiding  Dir = 2, Dur = 130
00:45:24.831 00.000 6120 UpdateGuideState exits: m=14089 SNR=77.2 Saturated
00:45:24.836 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:24.841 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:24.845 00.004 7680 IsSlewing returns 0
00:45:24.845 00.000 6120 Enqueuing Expose request
00:45:24.848 00.003 7680 IsGuiding returns 0
00:45:24.849 00.001 7680 PulseGuide returned control before completion, sleep 140
00:45:24.994 00.145 7680 IsGuiding returns 1
00:45:24.995 00.001 7680 scope still moving after pulse duration time elapsed
00:45:25.024 00.029 7680 IsSlewing returns 0
00:45:25.025 00.001 7680 IsGuiding returns 0
00:45:25.026 00.001 7680 scope move finished after 130 + 46 ms
00:45:25.026 00.000 7680 Move returns status 0, amount 130
00:45:25.026 00.000 7680 MoveAxis(N, 147, ABG)
00:45:25.027 00.001 7680 Guiding  Dir = 0, Dur = 147
00:45:25.027 00.000 7680 IsSlewing returns 0
00:45:25.027 00.000 7680 IsGuiding returns 0
00:45:25.029 00.002 7680 PulseGuide returned control before completion, sleep 157
00:45:25.198 00.169 7680 IsGuiding returns 1
00:45:25.199 00.001 7680 scope still moving after pulse duration time elapsed
00:45:25.229 00.030 7680 IsSlewing returns 0
00:45:25.231 00.002 7680 IsGuiding returns 0
00:45:25.232 00.001 7680 scope move finished after 147 + 55 ms
00:45:25.232 00.000 7680 Move returns status 0, amount 147
00:45:25.232 00.000 7680 move complete, result=0
00:45:25.233 00.001 7680 worker thread done servicing request
00:45:25.233 00.000 7680 Worker thread wakes up
00:45:25.234 00.001 6120 GuideStep: -0.3 px 130 ms EAST, -0.3 px 147 ms NORTH
00:45:25.241 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:25.242 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:26.494 01.252 7680 Exposure complete
00:45:26.626 00.132 7680 worker thread done servicing request
00:45:26.627 00.001 6120 OnExposeComplete: enter
00:45:26.631 00.004 6120 UpdateGuideState(): m_state=6
00:45:26.634 00.003 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4704
00:45:26.640 00.006 6120 Star::Find returns 1 (1), X=966.88, Y=46.67, Mass=14309, SNR=78.9, Peak=255 HFD=7.0
00:45:26.644 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
00:45:26.647 00.003 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
00:45:26.651 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.47 hyp=0.47 cameraTheta=1.55 mountX=-0.10 mountY=-0.42, mountTheta=-1.80
00:45:26.657 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.47, opts=13)
00:45:26.662 00.005 6120 Enqueuing Move request for scope (0.01, 0.47)
00:45:26.665 00.003 7680 Worker thread wakes up
00:45:26.665 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.47) opts 0xd
00:45:26.666 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:26.672 00.006 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.47)
00:45:26.672 00.000 7680 Moving (0.01, 0.47) raw xDistance=-0.10 yDistance=-0.42
00:45:26.673 00.001 6120 UpdateGuideState exits: m=14309 SNR=78.9 Saturated
00:45:26.677 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:45:26.677 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:45:26.678 00.001 7680 MoveAxis(E, 0, ABG)
00:45:26.678 00.000 7680 Move returns status 0, amount 0
00:45:26.678 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:26.682 00.004 7680 MoveAxis(N, 227, ABG)
00:45:26.682 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:26.688 00.006 6120 Enqueuing Expose request
00:45:26.692 00.004 7680 Guiding  Dir = 0, Dur = 227
00:45:26.692 00.000 7680 IsSlewing returns 0
00:45:26.692 00.000 7680 IsGuiding returns 0
00:45:26.693 00.001 7680 PulseGuide returned control before completion, sleep 237
00:45:26.936 00.243 7680 IsGuiding returns 1
00:45:26.936 00.000 7680 scope still moving after pulse duration time elapsed
00:45:26.967 00.031 7680 IsSlewing returns 0
00:45:26.968 00.001 7680 IsGuiding returns 0
00:45:26.968 00.000 7680 scope move finished after 227 + 48 ms
00:45:26.969 00.001 7680 Move returns status 0, amount 227
00:45:26.970 00.001 7680 move complete, result=0
00:45:26.971 00.001 7680 worker thread done servicing request
00:45:26.971 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 227 ms NORTH
00:45:26.977 00.006 7680 Worker thread wakes up
00:45:26.977 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:26.977 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:28.232 01.255 7680 Exposure complete
00:45:28.370 00.138 7680 worker thread done servicing request
00:45:28.371 00.001 6120 OnExposeComplete: enter
00:45:28.375 00.004 6120 UpdateGuideState(): m_state=6
00:45:28.379 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4705
00:45:28.384 00.005 6120 Star::Find returns 1 (1), X=966.97, Y=46.22, Mass=14891, SNR=79.8, Peak=255 HFD=6.9
00:45:28.387 00.003 6120 CameraToMount -- cameraTheta (0.21) - m_xAngle (-2.95) = xAngle (3.16 = -3.12)
00:45:28.394 00.007 6120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.90 = 2.90)
00:45:28.398 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.21 mountX=-0.10 mountY=0.03, mountTheta=2.90
00:45:28.404 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.02, opts=13)
00:45:28.407 00.003 6120 Enqueuing Move request for scope (0.10, 0.02)
00:45:28.412 00.005 7680 Worker thread wakes up
00:45:28.412 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
00:45:28.412 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
00:45:28.412 00.000 7680 Moving (0.10, 0.02) raw xDistance=-0.10 yDistance=0.03
00:45:28.412 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:45:28.414 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:45:28.414 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:28.417 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:45:28.417 00.000 7680 MoveAxis(E, 0, ABG)
00:45:28.419 00.002 7680 Move returns status 0, amount 0
00:45:28.419 00.000 7680 MoveAxis(N, 0, ABG)
00:45:28.419 00.000 7680 Move returns status 0, amount 0
00:45:28.419 00.000 6120 UpdateGuideState exits: m=14891 SNR=79.8 Saturated
00:45:28.423 00.004 7680 move complete, result=0
00:45:28.423 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:28.428 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:28.432 00.004 6120 Enqueuing Expose request
00:45:28.436 00.004 7680 worker thread done servicing request
00:45:28.436 00.000 7680 Worker thread wakes up
00:45:28.436 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:28.436 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:28.437 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:29.683 01.246 7680 Exposure complete
00:45:29.818 00.135 7680 worker thread done servicing request
00:45:29.819 00.001 6120 OnExposeComplete: enter
00:45:29.823 00.004 6120 UpdateGuideState(): m_state=6
00:45:29.828 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4706
00:45:29.832 00.004 6120 Star::Find returns 1 (1), X=967.08, Y=46.65, Mass=14793, SNR=78.2, Peak=255 HFD=7.0
00:45:29.836 00.004 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.09 = -2.19)
00:45:29.840 00.004 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.46)
00:45:29.844 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.45 hyp=0.50 cameraTheta=1.14 mountX=-0.29 mountY=-0.31, mountTheta=-2.31
00:45:29.850 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.45, opts=13)
00:45:29.853 00.003 6120 Enqueuing Move request for scope (0.21, 0.45)
00:45:29.857 00.004 7680 Worker thread wakes up
00:45:29.857 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:29.861 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.45) opts 0xd
00:45:29.862 00.001 6120 UpdateGuideState exits: m=14793 SNR=78.2 Saturated
00:45:29.867 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:29.871 00.004 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.45)
00:45:29.871 00.000 7680 Moving (0.21, 0.45) raw xDistance=-0.29 yDistance=-0.31
00:45:29.872 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:45:29.872 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:45:29.872 00.000 7680 MoveAxis(E, 118, ABG)
00:45:29.872 00.000 7680 Guiding  Dir = 2, Dur = 118
00:45:29.872 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:29.876 00.004 7680 IsSlewing returns 0
00:45:29.876 00.000 6120 Enqueuing Expose request
00:45:29.879 00.003 7680 IsGuiding returns 0
00:45:29.879 00.000 7680 PulseGuide returned control before completion, sleep 128
00:45:30.018 00.139 7680 IsGuiding returns 1
00:45:30.019 00.001 7680 scope still moving after pulse duration time elapsed
00:45:30.049 00.030 7680 IsSlewing returns 0
00:45:30.050 00.001 7680 IsGuiding returns 0
00:45:30.052 00.002 7680 scope move finished after 118 + 53 ms
00:45:30.052 00.000 7680 Move returns status 0, amount 118
00:45:30.052 00.000 7680 MoveAxis(N, 171, ABG)
00:45:30.053 00.001 7680 Guiding  Dir = 0, Dur = 171
00:45:30.053 00.000 7680 IsSlewing returns 0
00:45:30.054 00.001 7680 IsGuiding returns 0
00:45:30.054 00.000 7680 PulseGuide returned control before completion, sleep 181
00:45:30.239 00.185 7680 IsGuiding returns 1
00:45:30.240 00.001 7680 scope still moving after pulse duration time elapsed
00:45:30.270 00.030 7680 IsSlewing returns 0
00:45:30.271 00.001 7680 IsGuiding returns 0
00:45:30.272 00.001 7680 scope move finished after 171 + 47 ms
00:45:30.272 00.000 7680 Move returns status 0, amount 171
00:45:30.273 00.001 7680 move complete, result=0
00:45:30.274 00.001 6120 GuideStep: -0.3 px 118 ms EAST, -0.3 px 171 ms NORTH
00:45:30.281 00.007 7680 worker thread done servicing request
00:45:30.281 00.000 7680 Worker thread wakes up
00:45:30.282 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:30.283 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:31.534 01.251 7680 Exposure complete
00:45:31.662 00.128 7680 worker thread done servicing request
00:45:31.662 00.000 6120 OnExposeComplete: enter
00:45:31.666 00.004 6120 UpdateGuideState(): m_state=6
00:45:31.673 00.007 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4707
00:45:31.677 00.004 6120 Star::Find returns 1 (1), X=966.87, Y=46.18, Mass=14075, SNR=75.9, Peak=255 HFD=6.8
00:45:31.680 00.003 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
00:45:31.685 00.005 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.00 = 1.00)
00:45:31.688 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.68 mountX=0.01 mountY=0.02, mountTheta=1.23
00:45:31.693 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.02, opts=13)
00:45:31.696 00.003 6120 Enqueuing Move request for scope (-0.00, -0.02)
00:45:31.699 00.003 7680 Worker thread wakes up
00:45:31.699 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:31.704 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
00:45:31.704 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
00:45:31.704 00.000 7680 Moving (-0.00, -0.02) raw xDistance=0.01 yDistance=0.02
00:45:31.704 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:45:31.706 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:45:31.706 00.000 6120 UpdateGuideState exits: m=14075 SNR=75.9 Saturated
00:45:31.711 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:31.715 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:31.720 00.005 6120 Enqueuing Expose request
00:45:31.723 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:45:31.723 00.000 7680 MoveAxis(E, 0, ABG)
00:45:31.724 00.001 7680 Move returns status 0, amount 0
00:45:31.724 00.000 7680 MoveAxis(N, 0, ABG)
00:45:31.724 00.000 7680 Move returns status 0, amount 0
00:45:31.724 00.000 7680 move complete, result=0
00:45:31.725 00.001 7680 worker thread done servicing request
00:45:31.725 00.000 7680 Worker thread wakes up
00:45:31.726 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:31.726 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:31.730 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:32.977 01.247 7680 Exposure complete
00:45:33.108 00.131 7680 worker thread done servicing request
00:45:33.108 00.000 6120 OnExposeComplete: enter
00:45:33.114 00.006 6120 UpdateGuideState(): m_state=6
00:45:33.118 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4708
00:45:33.122 00.004 6120 Star::Find returns 1 (1), X=966.93, Y=46.38, Mass=14116, SNR=77.1, Peak=255 HFD=6.9
00:45:33.127 00.005 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.22 = -2.07)
00:45:33.131 00.004 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
00:45:33.134 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.26 mountX=-0.09 mountY=-0.14, mountTheta=-2.15
00:45:33.142 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.18, opts=13)
00:45:33.146 00.004 6120 Enqueuing Move request for scope (0.06, 0.18)
00:45:33.151 00.005 7680 Worker thread wakes up
00:45:33.151 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:33.154 00.003 6120 UpdateGuideState exits: m=14116 SNR=77.1 Saturated
00:45:33.158 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:33.162 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:33.165 00.003 6120 Enqueuing Expose request
00:45:33.170 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
00:45:33.170 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
00:45:33.170 00.000 7680 Moving (0.06, 0.18) raw xDistance=-0.09 yDistance=-0.14
00:45:33.170 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:45:33.170 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:45:33.171 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:45:33.171 00.000 7680 MoveAxis(E, 0, ABG)
00:45:33.171 00.000 7680 Move returns status 0, amount 0
00:45:33.172 00.001 7680 MoveAxis(N, 0, ABG)
00:45:33.172 00.000 7680 Move returns status 0, amount 0
00:45:33.172 00.000 7680 move complete, result=0
00:45:33.172 00.000 7680 worker thread done servicing request
00:45:33.172 00.000 7680 Worker thread wakes up
00:45:33.172 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:33.177 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:33.177 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:34.418 01.241 7680 Exposure complete
00:45:34.544 00.126 7680 worker thread done servicing request
00:45:34.544 00.000 6120 OnExposeComplete: enter
00:45:34.550 00.006 6120 UpdateGuideState(): m_state=6
00:45:34.554 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4709
00:45:34.558 00.004 6120 Star::Find returns 1 (1), X=966.96, Y=46.67, Mass=14183, SNR=78.1, Peak=255 HFD=6.9
00:45:34.562 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
00:45:34.566 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
00:45:34.569 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.47 hyp=0.48 cameraTheta=1.38 mountX=-0.18 mountY=-0.38, mountTheta=-2.00
00:45:34.575 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.47, opts=13)
00:45:34.580 00.005 6120 Enqueuing Move request for scope (0.09, 0.47)
00:45:34.584 00.004 7680 Worker thread wakes up
00:45:34.584 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:34.588 00.004 6120 UpdateGuideState exits: m=14183 SNR=78.1 Saturated
00:45:34.593 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:34.597 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:34.601 00.004 6120 Enqueuing Expose request
00:45:34.605 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.47) opts 0xd
00:45:34.605 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.47)
00:45:34.605 00.000 7680 Moving (0.09, 0.47) raw xDistance=-0.18 yDistance=-0.38
00:45:34.606 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:45:34.606 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:45:34.607 00.001 7680 MoveAxis(E, 0, ABG)
00:45:34.607 00.000 7680 Move returns status 0, amount 0
00:45:34.607 00.000 7680 MoveAxis(N, 209, ABG)
00:45:34.607 00.000 7680 Guiding  Dir = 0, Dur = 209
00:45:34.607 00.000 7680 IsSlewing returns 0
00:45:34.608 00.001 7680 IsGuiding returns 0
00:45:34.608 00.000 7680 PulseGuide returned control before completion, sleep 219
00:45:34.828 00.220 7680 IsGuiding returns 1
00:45:34.828 00.000 7680 scope still moving after pulse duration time elapsed
00:45:34.859 00.031 7680 IsSlewing returns 0
00:45:34.860 00.001 7680 IsGuiding returns 0
00:45:34.862 00.002 7680 scope move finished after 209 + 44 ms
00:45:34.862 00.000 7680 Move returns status 0, amount 209
00:45:34.863 00.001 7680 move complete, result=0
00:45:34.863 00.000 7680 worker thread done servicing request
00:45:34.864 00.001 7680 Worker thread wakes up
00:45:34.864 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 209 ms NORTH
00:45:34.872 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:34.872 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:36.117 01.245 7680 Exposure complete
00:45:36.250 00.133 7680 worker thread done servicing request
00:45:36.251 00.001 6120 OnExposeComplete: enter
00:45:36.255 00.004 6120 UpdateGuideState(): m_state=6
00:45:36.258 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4710
00:45:36.263 00.005 6120 Star::Find returns 1 (1), X=966.98, Y=46.38, Mass=14287, SNR=76.3, Peak=255 HFD=6.8
00:45:36.268 00.005 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.96 = -2.33)
00:45:36.274 00.006 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.60)
00:45:36.278 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.00 mountX=-0.15 mountY=-0.11, mountTheta=-2.49
00:45:36.282 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.18, opts=13)
00:45:36.287 00.005 6120 Enqueuing Move request for scope (0.11, 0.18)
00:45:36.290 00.003 7680 Worker thread wakes up
00:45:36.290 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:36.296 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
00:45:36.296 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
00:45:36.296 00.000 7680 Moving (0.11, 0.18) raw xDistance=-0.15 yDistance=-0.11
00:45:36.297 00.001 6120 UpdateGuideState exits: m=14287 SNR=76.3 Saturated
00:45:36.300 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:36.304 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:36.308 00.004 6120 Enqueuing Expose request
00:45:36.311 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:45:36.311 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:45:36.311 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:45:36.311 00.000 7680 MoveAxis(E, 0, ABG)
00:45:36.313 00.002 7680 Move returns status 0, amount 0
00:45:36.313 00.000 7680 MoveAxis(N, 0, ABG)
00:45:36.313 00.000 7680 Move returns status 0, amount 0
00:45:36.313 00.000 7680 move complete, result=0
00:45:36.314 00.001 7680 worker thread done servicing request
00:45:36.314 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:36.317 00.003 7680 Worker thread wakes up
00:45:36.317 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:36.318 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:37.573 01.255 7680 Exposure complete
00:45:37.705 00.132 7680 worker thread done servicing request
00:45:37.707 00.002 6120 OnExposeComplete: enter
00:45:37.710 00.003 6120 UpdateGuideState(): m_state=6
00:45:37.714 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4711
00:45:37.718 00.004 6120 Star::Find returns 1 (1), X=966.99, Y=46.80, Mass=14492, SNR=77.2, Peak=255 HFD=6.9
00:45:37.722 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.97)
00:45:37.725 00.003 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.24)
00:45:37.729 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.59 hyp=0.61 cameraTheta=1.36 mountX=-0.23 mountY=-0.48, mountTheta=-2.03
00:45:37.736 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.59, opts=13)
00:45:37.743 00.007 6120 Enqueuing Move request for scope (0.13, 0.59)
00:45:37.747 00.004 7680 Worker thread wakes up
00:45:37.748 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:37.752 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.59) opts 0xd
00:45:37.752 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.59)
00:45:37.752 00.000 7680 Moving (0.13, 0.59) raw xDistance=-0.23 yDistance=-0.48
00:45:37.753 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:45:37.753 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:45:37.754 00.001 7680 MoveAxis(E, 96, ABG)
00:45:37.754 00.000 7680 Guiding  Dir = 2, Dur = 96
00:45:37.754 00.000 6120 UpdateGuideState exits: m=14492 SNR=77.2 Saturated
00:45:37.758 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:37.763 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:37.766 00.003 6120 Enqueuing Expose request
00:45:37.771 00.005 7680 IsSlewing returns 0
00:45:37.771 00.000 7680 IsGuiding returns 0
00:45:37.771 00.000 7680 PulseGuide returned control before completion, sleep 106
00:45:37.890 00.119 7680 IsGuiding returns 1
00:45:37.891 00.001 7680 scope still moving after pulse duration time elapsed
00:45:37.923 00.032 7680 IsSlewing returns 0
00:45:37.924 00.001 7680 IsGuiding returns 0
00:45:37.924 00.000 7680 scope move finished after 96 + 56 ms
00:45:37.924 00.000 7680 Move returns status 0, amount 96
00:45:37.924 00.000 7680 MoveAxis(N, 260, ABG)
00:45:37.925 00.001 7680 Guiding  Dir = 0, Dur = 260
00:45:37.925 00.000 7680 IsSlewing returns 0
00:45:37.926 00.001 7680 IsGuiding returns 0
00:45:37.927 00.001 7680 PulseGuide returned control before completion, sleep 270
00:45:38.200 00.273 7680 IsGuiding returns 1
00:45:38.201 00.001 7680 scope still moving after pulse duration time elapsed
00:45:38.230 00.029 7680 IsSlewing returns 0
00:45:38.231 00.001 7680 IsGuiding returns 0
00:45:38.232 00.001 7680 scope move finished after 260 + 45 ms
00:45:38.232 00.000 7680 Move returns status 0, amount 260
00:45:38.233 00.001 7680 move complete, result=0
00:45:38.233 00.000 7680 worker thread done servicing request
00:45:38.234 00.001 6120 GuideStep: -0.2 px 96 ms EAST, -0.5 px 260 ms NORTH
00:45:38.243 00.009 7680 Worker thread wakes up
00:45:38.243 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:38.243 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:39.494 01.251 7680 Exposure complete
00:45:39.636 00.142 7680 worker thread done servicing request
00:45:39.636 00.000 6120 OnExposeComplete: enter
00:45:39.642 00.006 6120 UpdateGuideState(): m_state=6
00:45:39.647 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4712
00:45:39.652 00.005 6120 Star::Find returns 1 (1), X=966.92, Y=46.69, Mass=14962, SNR=78.3, Peak=255 HFD=6.9
00:45:39.657 00.005 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.87)
00:45:39.661 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
00:45:39.664 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.49 hyp=0.49 cameraTheta=1.46 mountX=-0.14 mountY=-0.42, mountTheta=-1.90
00:45:39.670 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.49, opts=13)
00:45:39.675 00.005 6120 Enqueuing Move request for scope (0.05, 0.49)
00:45:39.680 00.005 7680 Worker thread wakes up
00:45:39.680 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:39.683 00.003 6120 UpdateGuideState exits: m=14962 SNR=78.3 Saturated
00:45:39.688 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.49) opts 0xd
00:45:39.688 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.49)
00:45:39.688 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:39.693 00.005 7680 Moving (0.05, 0.49) raw xDistance=-0.14 yDistance=-0.42
00:45:39.693 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:45:39.693 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:45:39.693 00.000 7680 MoveAxis(E, 0, ABG)
00:45:39.693 00.000 7680 Move returns status 0, amount 0
00:45:39.693 00.000 7680 MoveAxis(N, 226, ABG)
00:45:39.693 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:39.698 00.005 7680 Guiding  Dir = 0, Dur = 226
00:45:39.698 00.000 6120 Enqueuing Expose request
00:45:39.703 00.005 7680 IsSlewing returns 0
00:45:39.703 00.000 7680 IsGuiding returns 0
00:45:39.703 00.000 7680 PulseGuide returned control before completion, sleep 236
00:45:39.949 00.246 7680 IsGuiding returns 1
00:45:39.951 00.002 7680 scope still moving after pulse duration time elapsed
00:45:39.980 00.029 7680 IsSlewing returns 0
00:45:39.982 00.002 7680 IsGuiding returns 0
00:45:39.982 00.000 7680 scope move finished after 226 + 53 ms
00:45:39.983 00.001 7680 Move returns status 0, amount 226
00:45:39.983 00.000 7680 move complete, result=0
00:45:39.984 00.001 7680 worker thread done servicing request
00:45:39.984 00.000 7680 Worker thread wakes up
00:45:39.985 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 226 ms NORTH
00:45:39.993 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:39.993 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:41.245 01.252 7680 Exposure complete
00:45:41.386 00.141 7680 worker thread done servicing request
00:45:41.387 00.001 6120 OnExposeComplete: enter
00:45:41.392 00.005 6120 UpdateGuideState(): m_state=6
00:45:41.397 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4713
00:45:41.401 00.004 6120 Star::Find returns 1 (1), X=966.93, Y=46.33, Mass=14035, SNR=75.9, Peak=255 HFD=6.8
00:45:41.404 00.003 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.06 = -2.22)
00:45:41.408 00.004 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.49)
00:45:41.412 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.11 mountX=-0.08 mountY=-0.08, mountTheta=-2.36
00:45:41.416 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.12, opts=13)
00:45:41.420 00.004 6120 Enqueuing Move request for scope (0.06, 0.12)
00:45:41.425 00.005 7680 Worker thread wakes up
00:45:41.425 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
00:45:41.425 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
00:45:41.425 00.000 7680 Moving (0.06, 0.12) raw xDistance=-0.08 yDistance=-0.08
00:45:41.426 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:41.430 00.004 6120 UpdateGuideState exits: m=14035 SNR=75.9 Saturated
00:45:41.434 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:45:41.434 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:45:41.434 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:41.438 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:41.441 00.003 6120 Enqueuing Expose request
00:45:41.444 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:45:41.444 00.000 7680 MoveAxis(E, 0, ABG)
00:45:41.444 00.000 7680 Move returns status 0, amount 0
00:45:41.444 00.000 7680 MoveAxis(N, 0, ABG)
00:45:41.444 00.000 7680 Move returns status 0, amount 0
00:45:41.446 00.002 7680 move complete, result=0
00:45:41.446 00.000 7680 worker thread done servicing request
00:45:41.446 00.000 7680 Worker thread wakes up
00:45:41.446 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:41.450 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:41.451 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:42.695 01.244 7680 Exposure complete
00:45:42.835 00.140 7680 worker thread done servicing request
00:45:42.835 00.000 6120 OnExposeComplete: enter
00:45:42.840 00.005 6120 UpdateGuideState(): m_state=6
00:45:42.844 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4714
00:45:42.847 00.003 6120 Star::Find returns 1 (1), X=966.91, Y=46.71, Mass=14404, SNR=77.4, Peak=255 HFD=6.8
00:45:42.851 00.004 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
00:45:42.855 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
00:45:42.858 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.51 hyp=0.51 cameraTheta=1.49 mountX=-0.13 mountY=-0.44, mountTheta=-1.87
00:45:42.866 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.51, opts=13)
00:45:42.872 00.006 6120 Enqueuing Move request for scope (0.04, 0.51)
00:45:42.876 00.004 7680 Worker thread wakes up
00:45:42.876 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.51) opts 0xd
00:45:42.876 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.51)
00:45:42.877 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:42.881 00.004 6120 UpdateGuideState exits: m=14404 SNR=77.4 Saturated
00:45:42.884 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:42.888 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:42.893 00.005 6120 Enqueuing Expose request
00:45:42.896 00.003 7680 Moving (0.04, 0.51) raw xDistance=-0.13 yDistance=-0.44
00:45:42.896 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:45:42.896 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
00:45:42.896 00.000 7680 MoveAxis(E, 0, ABG)
00:45:42.896 00.000 7680 Move returns status 0, amount 0
00:45:42.896 00.000 7680 MoveAxis(N, 239, ABG)
00:45:42.898 00.002 7680 Guiding  Dir = 0, Dur = 239
00:45:42.898 00.000 7680 IsSlewing returns 0
00:45:42.898 00.000 7680 IsGuiding returns 0
00:45:42.899 00.001 7680 PulseGuide returned control before completion, sleep 249
00:45:43.157 00.258 7680 IsGuiding returns 1
00:45:43.158 00.001 7680 scope still moving after pulse duration time elapsed
00:45:43.189 00.031 7680 IsSlewing returns 0
00:45:43.191 00.002 7680 IsGuiding returns 1
00:45:43.220 00.029 7680 IsSlewing returns 0
00:45:43.222 00.002 7680 IsGuiding returns 1
00:45:43.251 00.029 7680 IsSlewing returns 0
00:45:43.253 00.002 7680 IsGuiding returns 0
00:45:43.254 00.001 7680 scope move finished after 239 + 117 ms
00:45:43.255 00.001 7680 Move returns status 0, amount 239
00:45:43.255 00.000 7680 move complete, result=0
00:45:43.256 00.001 7680 worker thread done servicing request
00:45:43.256 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 239 ms NORTH
00:45:43.266 00.010 7680 Worker thread wakes up
00:45:43.266 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:43.267 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:44.514 01.247 7680 Exposure complete
00:45:44.651 00.137 7680 worker thread done servicing request
00:45:44.651 00.000 6120 OnExposeComplete: enter
00:45:44.655 00.004 6120 UpdateGuideState(): m_state=6
00:45:44.659 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4715
00:45:44.663 00.004 6120 Star::Find returns 1 (1), X=967.00, Y=46.77, Mass=14676, SNR=77.8, Peak=255 HFD=6.8
00:45:44.667 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.30 = -1.99)
00:45:44.672 00.005 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.26)
00:45:44.679 00.007 6120 CameraToMount -- cameraX=0.13 cameraY=0.57 hyp=0.58 cameraTheta=1.34 mountX=-0.24 mountY=-0.45, mountTheta=-2.05
00:45:44.686 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.57, opts=13)
00:45:44.691 00.005 6120 Enqueuing Move request for scope (0.13, 0.57)
00:45:44.697 00.006 7680 Worker thread wakes up
00:45:44.697 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.57) opts 0xd
00:45:44.697 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.57)
00:45:44.697 00.000 7680 Moving (0.13, 0.57) raw xDistance=-0.24 yDistance=-0.45
00:45:44.698 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:44.703 00.005 6120 UpdateGuideState exits: m=14676 SNR=77.8 Saturated
00:45:44.708 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:44.713 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:44.716 00.003 6120 Enqueuing Expose request
00:45:44.721 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:45:44.721 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
00:45:44.721 00.000 7680 MoveAxis(E, 97, ABG)
00:45:44.721 00.000 7680 Guiding  Dir = 2, Dur = 97
00:45:44.722 00.001 7680 IsSlewing returns 0
00:45:44.722 00.000 7680 IsGuiding returns 0
00:45:44.723 00.001 7680 PulseGuide returned control before completion, sleep 107
00:45:44.844 00.121 7680 IsGuiding returns 1
00:45:44.844 00.000 7680 scope still moving after pulse duration time elapsed
00:45:44.873 00.029 7680 IsSlewing returns 0
00:45:44.874 00.001 7680 IsGuiding returns 0
00:45:44.874 00.000 7680 scope move finished after 97 + 55 ms
00:45:44.875 00.001 7680 Move returns status 0, amount 97
00:45:44.876 00.001 7680 MoveAxis(N, 246, ABG)
00:45:44.876 00.000 7680 Guiding  Dir = 0, Dur = 246
00:45:44.877 00.001 7680 IsSlewing returns 0
00:45:44.877 00.000 7680 IsGuiding returns 0
00:45:44.878 00.001 7680 PulseGuide returned control before completion, sleep 256
00:45:45.138 00.260 7680 IsGuiding returns 1
00:45:45.138 00.000 7680 scope still moving after pulse duration time elapsed
00:45:45.170 00.032 7680 IsSlewing returns 0
00:45:45.171 00.001 7680 IsGuiding returns 0
00:45:45.171 00.000 7680 scope move finished after 246 + 48 ms
00:45:45.172 00.001 7680 Move returns status 0, amount 246
00:45:45.172 00.000 7680 move complete, result=0
00:45:45.173 00.001 7680 worker thread done servicing request
00:45:45.173 00.000 6120 GuideStep: -0.2 px 97 ms EAST, -0.5 px 246 ms NORTH
00:45:45.181 00.008 7680 Worker thread wakes up
00:45:45.181 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:45.181 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:46.438 01.257 7680 Exposure complete
00:45:46.573 00.135 7680 worker thread done servicing request
00:45:46.573 00.000 6120 OnExposeComplete: enter
00:45:46.581 00.008 6120 UpdateGuideState(): m_state=6
00:45:46.585 00.004 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4716
00:45:46.590 00.005 6120 Star::Find returns 1 (1), X=966.94, Y=46.41, Mass=14310, SNR=76.8, Peak=255 HFD=6.8
00:45:46.594 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
00:45:46.597 00.003 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.35)
00:45:46.602 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.25 mountX=-0.11 mountY=-0.16, mountTheta=-2.17
00:45:46.606 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.21, opts=13)
00:45:46.611 00.005 6120 Enqueuing Move request for scope (0.07, 0.21)
00:45:46.615 00.004 7680 Worker thread wakes up
00:45:46.616 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:46.619 00.003 6120 UpdateGuideState exits: m=14310 SNR=76.8 Saturated
00:45:46.623 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:46.627 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:46.631 00.004 6120 Enqueuing Expose request
00:45:46.635 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
00:45:46.635 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
00:45:46.635 00.000 7680 Moving (0.07, 0.21) raw xDistance=-0.11 yDistance=-0.16
00:45:46.635 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:45:46.635 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:45:46.636 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:45:46.636 00.000 7680 MoveAxis(E, 0, ABG)
00:45:46.636 00.000 7680 Move returns status 0, amount 0
00:45:46.636 00.000 7680 MoveAxis(N, 0, ABG)
00:45:46.636 00.000 7680 Move returns status 0, amount 0
00:45:46.636 00.000 7680 move complete, result=0
00:45:46.637 00.001 7680 worker thread done servicing request
00:45:46.637 00.000 7680 Worker thread wakes up
00:45:46.637 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:45:46.643 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:46.643 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:47.886 01.243 7680 Exposure complete
00:45:48.025 00.139 7680 worker thread done servicing request
00:45:48.025 00.000 6120 OnExposeComplete: enter
00:45:48.029 00.004 6120 UpdateGuideState(): m_state=6
00:45:48.033 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4717
00:45:48.037 00.004 6120 Star::Find returns 1 (1), X=966.99, Y=46.82, Mass=14897, SNR=78.1, Peak=255 HFD=6.9
00:45:48.040 00.003 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.96)
00:45:48.046 00.006 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.23)
00:45:48.050 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.62 hyp=0.63 cameraTheta=1.37 mountX=-0.24 mountY=-0.50, mountTheta=-2.01
00:45:48.054 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.62, opts=13)
00:45:48.059 00.005 6120 Enqueuing Move request for scope (0.12, 0.62)
00:45:48.062 00.003 7680 Worker thread wakes up
00:45:48.062 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.62) opts 0xd
00:45:48.062 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.62)
00:45:48.062 00.000 7680 Moving (0.12, 0.62) raw xDistance=-0.24 yDistance=-0.50
00:45:48.062 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:48.066 00.004 6120 UpdateGuideState exits: m=14897 SNR=78.1 Saturated
00:45:48.070 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:48.073 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:48.076 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:45:48.076 00.000 6120 Enqueuing Expose request
00:45:48.080 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
00:45:48.080 00.000 7680 MoveAxis(E, 97, ABG)
00:45:48.080 00.000 7680 Guiding  Dir = 2, Dur = 97
00:45:48.080 00.000 7680 IsSlewing returns 0
00:45:48.082 00.002 7680 IsGuiding returns 0
00:45:48.082 00.000 7680 PulseGuide returned control before completion, sleep 107
00:45:48.203 00.121 7680 IsGuiding returns 1
00:45:48.203 00.000 7680 scope still moving after pulse duration time elapsed
00:45:48.235 00.032 7680 IsSlewing returns 0
00:45:48.235 00.000 7680 IsGuiding returns 0
00:45:48.236 00.001 7680 scope move finished after 97 + 57 ms
00:45:48.236 00.000 7680 Move returns status 0, amount 97
00:45:48.237 00.001 7680 MoveAxis(N, 271, ABG)
00:45:48.237 00.000 7680 Guiding  Dir = 0, Dur = 271
00:45:48.237 00.000 7680 IsSlewing returns 0
00:45:48.238 00.001 7680 IsGuiding returns 0
00:45:48.238 00.000 7680 PulseGuide returned control before completion, sleep 281
00:45:48.530 00.292 7680 IsGuiding returns 1
00:45:48.531 00.001 7680 scope still moving after pulse duration time elapsed
00:45:48.561 00.030 7680 IsSlewing returns 0
00:45:48.562 00.001 7680 IsGuiding returns 0
00:45:48.563 00.001 7680 scope move finished after 271 + 53 ms
00:45:48.563 00.000 7680 Move returns status 0, amount 271
00:45:48.564 00.001 7680 move complete, result=0
00:45:48.564 00.000 7680 worker thread done servicing request
00:45:48.564 00.000 7680 Worker thread wakes up
00:45:48.564 00.000 6120 GuideStep: -0.2 px 97 ms EAST, -0.5 px 271 ms NORTH
00:45:48.570 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:48.570 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:49.819 01.249 7680 Exposure complete
00:45:49.958 00.139 7680 worker thread done servicing request
00:45:49.958 00.000 6120 OnExposeComplete: enter
00:45:49.963 00.005 6120 UpdateGuideState(): m_state=6
00:45:49.966 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4718
00:45:49.970 00.004 6120 Star::Find returns 1 (1), X=966.86, Y=46.30, Mass=13512, SNR=75.9, Peak=255 HFD=6.9
00:45:49.974 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.66)
00:45:49.977 00.003 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
00:45:49.981 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.67 mountX=-0.01 mountY=-0.10, mountTheta=-1.66
00:45:49.987 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.10, opts=13)
00:45:49.991 00.004 6120 Enqueuing Move request for scope (-0.01, 0.10)
00:45:49.994 00.003 7680 Worker thread wakes up
00:45:49.995 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
00:45:49.995 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
00:45:49.995 00.000 7680 Moving (-0.01, 0.10) raw xDistance=-0.01 yDistance=-0.10
00:45:49.995 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:45:49.996 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:45:49.996 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:50.001 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:45:50.001 00.000 7680 MoveAxis(E, 0, ABG)
00:45:50.001 00.000 7680 Move returns status 0, amount 0
00:45:50.001 00.000 6120 UpdateGuideState exits: m=13512 SNR=75.9 Saturated
00:45:50.007 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:50.010 00.003 7680 MoveAxis(N, 0, ABG)
00:45:50.010 00.000 7680 Move returns status 0, amount 0
00:45:50.010 00.000 7680 move complete, result=0
00:45:50.011 00.001 7680 worker thread done servicing request
00:45:50.011 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:50.015 00.004 6120 Enqueuing Expose request
00:45:50.020 00.005 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:45:50.025 00.005 7680 Worker thread wakes up
00:45:50.025 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:50.025 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:51.277 01.252 7680 Exposure complete
00:45:51.412 00.135 7680 worker thread done servicing request
00:45:51.412 00.000 6120 OnExposeComplete: enter
00:45:51.415 00.003 6120 UpdateGuideState(): m_state=6
00:45:51.421 00.006 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4719
00:45:51.427 00.006 6120 Star::Find returns 1 (1), X=966.88, Y=46.72, Mass=13729, SNR=76.6, Peak=255 HFD=6.9
00:45:51.431 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
00:45:51.435 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
00:45:51.439 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.52 hyp=0.52 cameraTheta=1.55 mountX=-0.11 mountY=-0.46, mountTheta=-1.80
00:45:51.445 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.52, opts=13)
00:45:51.449 00.004 6120 Enqueuing Move request for scope (0.01, 0.52)
00:45:51.452 00.003 7680 Worker thread wakes up
00:45:51.453 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:51.456 00.003 6120 UpdateGuideState exits: m=13729 SNR=76.6 Saturated
00:45:51.460 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:51.463 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:51.467 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.52) opts 0xd
00:45:51.467 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.52)
00:45:51.468 00.001 7680 Moving (0.01, 0.52) raw xDistance=-0.11 yDistance=-0.46
00:45:51.468 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:45:51.468 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:45:51.468 00.000 7680 MoveAxis(E, 0, ABG)
00:45:51.468 00.000 7680 Move returns status 0, amount 0
00:45:51.468 00.000 7680 MoveAxis(N, 251, ABG)
00:45:51.468 00.000 7680 Guiding  Dir = 0, Dur = 251
00:45:51.469 00.001 6120 Enqueuing Expose request
00:45:51.473 00.004 7680 IsSlewing returns 0
00:45:51.473 00.000 7680 IsGuiding returns 0
00:45:51.473 00.000 7680 PulseGuide returned control before completion, sleep 261
00:45:51.748 00.275 7680 IsGuiding returns 1
00:45:51.749 00.001 7680 scope still moving after pulse duration time elapsed
00:45:51.780 00.031 7680 IsSlewing returns 0
00:45:51.783 00.003 7680 IsGuiding returns 0
00:45:51.783 00.000 7680 scope move finished after 251 + 58 ms
00:45:51.783 00.000 7680 Move returns status 0, amount 251
00:45:51.785 00.002 7680 move complete, result=0
00:45:51.785 00.000 7680 worker thread done servicing request
00:45:51.785 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 251 ms NORTH
00:45:51.793 00.008 7680 Worker thread wakes up
00:45:51.793 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:51.793 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:53.036 01.243 7680 Exposure complete
00:45:53.173 00.137 7680 worker thread done servicing request
00:45:53.173 00.000 6120 OnExposeComplete: enter
00:45:53.177 00.004 6120 UpdateGuideState(): m_state=6
00:45:53.181 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4720
00:45:53.185 00.004 6120 Star::Find returns 1 (1), X=966.92, Y=46.24, Mass=13499, SNR=74.6, Peak=255 HFD=6.8
00:45:53.189 00.004 6120 CameraToMount -- cameraTheta (0.67) - m_xAngle (-2.95) = xAngle (3.62 = -2.66)
00:45:53.192 00.003 6120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.35 = -2.93)
00:45:53.196 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.67 mountX=-0.06 mountY=-0.01, mountTheta=-2.91
00:45:53.203 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.04, opts=13)
00:45:53.208 00.005 6120 Enqueuing Move request for scope (0.06, 0.04)
00:45:53.212 00.004 7680 Worker thread wakes up
00:45:53.212 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:53.216 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
00:45:53.217 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
00:45:53.217 00.000 7680 Moving (0.06, 0.04) raw xDistance=-0.06 yDistance=-0.01
00:45:53.217 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:45:53.217 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:45:53.217 00.000 6120 UpdateGuideState exits: m=13499 SNR=74.6 Saturated
00:45:53.221 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:53.226 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:53.229 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:45:53.230 00.001 7680 MoveAxis(E, 0, ABG)
00:45:53.230 00.000 7680 Move returns status 0, amount 0
00:45:53.230 00.000 6120 Enqueuing Expose request
00:45:53.235 00.005 7680 MoveAxis(N, 0, ABG)
00:45:53.235 00.000 7680 Move returns status 0, amount 0
00:45:53.235 00.000 7680 move complete, result=0
00:45:53.235 00.000 7680 worker thread done servicing request
00:45:53.236 00.001 7680 Worker thread wakes up
00:45:53.236 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:45:53.241 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:53.241 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:54.492 01.251 7680 Exposure complete
00:45:54.638 00.146 7680 worker thread done servicing request
00:45:54.639 00.001 6120 OnExposeComplete: enter
00:45:54.645 00.006 6120 UpdateGuideState(): m_state=6
00:45:54.649 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4721
00:45:54.654 00.005 6120 Star::Find returns 1 (1), X=966.84, Y=46.81, Mass=14698, SNR=78.8, Peak=255 HFD=7.0
00:45:54.657 00.003 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.72)
00:45:54.662 00.005 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.99)
00:45:54.667 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.61 hyp=0.61 cameraTheta=1.61 mountX=-0.09 mountY=-0.56, mountTheta=-1.73
00:45:54.672 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.61, opts=13)
00:45:54.677 00.005 6120 Enqueuing Move request for scope (-0.02, 0.61)
00:45:54.681 00.004 7680 Worker thread wakes up
00:45:54.681 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:54.685 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.61) opts 0xd
00:45:54.686 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.61)
00:45:54.686 00.000 7680 Moving (-0.02, 0.61) raw xDistance=-0.09 yDistance=-0.56
00:45:54.686 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:45:54.687 00.001 6120 UpdateGuideState exits: m=14698 SNR=78.8 Saturated
00:45:54.690 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:54.694 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:54.696 00.002 6120 Enqueuing Expose request
00:45:54.701 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
00:45:54.701 00.000 7680 MoveAxis(E, 0, ABG)
00:45:54.703 00.002 7680 Move returns status 0, amount 0
00:45:54.703 00.000 7680 MoveAxis(N, 301, ABG)
00:45:54.703 00.000 7680 Guiding  Dir = 0, Dur = 301
00:45:54.703 00.000 7680 IsSlewing returns 0
00:45:54.704 00.001 7680 IsGuiding returns 0
00:45:54.704 00.000 7680 PulseGuide returned control before completion, sleep 311
00:45:55.027 00.323 7680 IsGuiding returns 1
00:45:55.028 00.001 7680 scope still moving after pulse duration time elapsed
00:45:55.059 00.031 7680 IsSlewing returns 0
00:45:55.059 00.000 7680 IsGuiding returns 0
00:45:55.060 00.001 7680 scope move finished after 301 + 55 ms
00:45:55.060 00.000 7680 Move returns status 0, amount 301
00:45:55.061 00.001 7680 move complete, result=0
00:45:55.063 00.002 7680 worker thread done servicing request
00:45:55.064 00.001 7680 Worker thread wakes up
00:45:55.064 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 301 ms NORTH
00:45:55.070 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:55.070 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:56.321 01.251 7680 Exposure complete
00:45:56.454 00.133 7680 worker thread done servicing request
00:45:56.455 00.001 6120 OnExposeComplete: enter
00:45:56.460 00.005 6120 UpdateGuideState(): m_state=6
00:45:56.464 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4722
00:45:56.469 00.005 6120 Star::Find returns 1 (1), X=967.00, Y=46.13, Mass=15502, SNR=81.0, Peak=255 HFD=7.0
00:45:56.472 00.003 6120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-2.95) = xAngle (2.48 = 2.48)
00:45:56.475 00.003 6120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.21 = 2.21)
00:45:56.479 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-0.48 mountX=-0.12 mountY=0.12, mountTheta=2.35
00:45:56.486 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.07, opts=13)
00:45:56.491 00.005 6120 Enqueuing Move request for scope (0.13, -0.07)
00:45:56.495 00.004 7680 Worker thread wakes up
00:45:56.495 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:56.498 00.003 6120 UpdateGuideState exits: m=15502 SNR=81.0 Saturated
00:45:56.503 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:56.506 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:56.509 00.003 6120 Enqueuing Expose request
00:45:56.514 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.07) opts 0xd
00:45:56.514 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.07)
00:45:56.514 00.000 7680 Moving (0.13, -0.07) raw xDistance=-0.12 yDistance=0.12
00:45:56.514 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:45:56.515 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:45:56.515 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:45:56.515 00.000 7680 MoveAxis(E, 0, ABG)
00:45:56.515 00.000 7680 Move returns status 0, amount 0
00:45:56.515 00.000 7680 MoveAxis(N, 0, ABG)
00:45:56.515 00.000 7680 Move returns status 0, amount 0
00:45:56.516 00.001 7680 move complete, result=0
00:45:56.516 00.000 7680 worker thread done servicing request
00:45:56.517 00.001 7680 Worker thread wakes up
00:45:56.517 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:56.517 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:56.517 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:45:57.765 01.248 7680 Exposure complete
00:45:57.920 00.155 7680 worker thread done servicing request
00:45:57.920 00.000 6120 OnExposeComplete: enter
00:45:57.923 00.003 6120 UpdateGuideState(): m_state=6
00:45:57.931 00.008 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4723
00:45:57.937 00.006 6120 Star::Find returns 1 (1), X=966.99, Y=46.65, Mass=14902, SNR=79.8, Peak=255 HFD=7.0
00:45:57.941 00.004 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
00:45:57.945 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
00:45:57.950 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.45 hyp=0.47 cameraTheta=1.31 mountX=-0.20 mountY=-0.35, mountTheta=-2.09
00:45:57.957 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.45, opts=13)
00:45:57.960 00.003 6120 Enqueuing Move request for scope (0.12, 0.45)
00:45:57.964 00.004 7680 Worker thread wakes up
00:45:57.964 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:57.969 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.45) opts 0xd
00:45:57.969 00.000 6120 UpdateGuideState exits: m=14902 SNR=79.8 Saturated
00:45:57.973 00.004 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.45)
00:45:57.973 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:57.976 00.003 7680 Moving (0.12, 0.45) raw xDistance=-0.20 yDistance=-0.35
00:45:57.976 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:57.981 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:45:57.981 00.000 6120 Enqueuing Expose request
00:45:57.985 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:45:57.985 00.000 7680 MoveAxis(E, 82, ABG)
00:45:57.985 00.000 7680 Guiding  Dir = 2, Dur = 82
00:45:57.986 00.001 7680 IsSlewing returns 0
00:45:57.986 00.000 7680 IsGuiding returns 0
00:45:57.986 00.000 7680 PulseGuide returned control before completion, sleep 92
00:45:58.095 00.109 7680 IsGuiding returns 1
00:45:58.095 00.000 7680 scope still moving after pulse duration time elapsed
00:45:58.127 00.032 7680 IsSlewing returns 0
00:45:58.128 00.001 7680 IsGuiding returns 0
00:45:58.128 00.000 7680 scope move finished after 82 + 60 ms
00:45:58.130 00.002 7680 Move returns status 0, amount 82
00:45:58.130 00.000 7680 MoveAxis(N, 192, ABG)
00:45:58.131 00.001 7680 Guiding  Dir = 0, Dur = 192
00:45:58.132 00.001 7680 IsSlewing returns 0
00:45:58.132 00.000 7680 IsGuiding returns 0
00:45:58.133 00.001 7680 PulseGuide returned control before completion, sleep 202
00:45:58.347 00.214 7680 IsGuiding returns 1
00:45:58.348 00.001 7680 scope still moving after pulse duration time elapsed
00:45:58.377 00.029 7680 IsSlewing returns 0
00:45:58.378 00.001 7680 IsGuiding returns 0
00:45:58.379 00.001 7680 scope move finished after 192 + 54 ms
00:45:58.380 00.001 7680 Move returns status 0, amount 192
00:45:58.380 00.000 7680 move complete, result=0
00:45:58.380 00.000 7680 worker thread done servicing request
00:45:58.381 00.001 7680 Worker thread wakes up
00:45:58.382 00.001 6120 GuideStep: -0.2 px 82 ms EAST, -0.4 px 192 ms NORTH
00:45:58.391 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:58.391 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:45:59.640 01.249 7680 Exposure complete
00:45:59.774 00.134 7680 worker thread done servicing request
00:45:59.774 00.000 6120 OnExposeComplete: enter
00:45:59.779 00.005 6120 UpdateGuideState(): m_state=6
00:45:59.782 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4724
00:45:59.787 00.005 6120 Star::Find returns 1 (1), X=966.93, Y=46.19, Mass=14181, SNR=76.6, Peak=255 HFD=6.8
00:45:59.790 00.003 6120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-2.95) = xAngle (2.79 = 2.79)
00:45:59.795 00.005 6120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.52 = 2.52)
00:45:59.798 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.16 mountX=-0.05 mountY=0.03, mountTheta=2.59
00:45:59.805 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.01, opts=13)
00:45:59.810 00.005 6120 Enqueuing Move request for scope (0.06, -0.01)
00:45:59.814 00.004 7680 Worker thread wakes up
00:45:59.814 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
00:45:59.814 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
00:45:59.815 00.001 7680 Moving (0.06, -0.01) raw xDistance=-0.05 yDistance=0.03
00:45:59.815 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:45:59.815 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:45:59.815 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:45:59.819 00.004 6120 UpdateGuideState exits: m=14181 SNR=76.6 Saturated
00:45:59.823 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:45:59.823 00.000 7680 MoveAxis(E, 0, ABG)
00:45:59.823 00.000 7680 Move returns status 0, amount 0
00:45:59.823 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:59.829 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:45:59.833 00.004 6120 Enqueuing Expose request
00:45:59.836 00.003 7680 MoveAxis(N, 0, ABG)
00:45:59.837 00.001 7680 Move returns status 0, amount 0
00:45:59.837 00.000 7680 move complete, result=0
00:45:59.837 00.000 7680 worker thread done servicing request
00:45:59.837 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:45:59.842 00.005 7680 Worker thread wakes up
00:45:59.842 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:45:59.842 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:46:01.093 01.251 7680 Exposure complete
00:46:01.231 00.138 7680 worker thread done servicing request
00:46:01.231 00.000 6120 OnExposeComplete: enter
00:46:01.236 00.005 6120 UpdateGuideState(): m_state=6
00:46:01.240 00.004 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4725
00:46:01.244 00.004 6120 Star::Find returns 1 (1), X=966.89, Y=46.35, Mass=13982, SNR=76.9, Peak=255 HFD=6.9
00:46:01.248 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
00:46:01.251 00.003 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
00:46:01.255 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.39 mountX=-0.05 mountY=-0.12, mountTheta=-1.99
00:46:01.261 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.15, opts=13)
00:46:01.264 00.003 6120 Enqueuing Move request for scope (0.03, 0.15)
00:46:01.270 00.006 7680 Worker thread wakes up
00:46:01.270 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:01.275 00.005 6120 UpdateGuideState exits: m=13982 SNR=76.9 Saturated
00:46:01.279 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:01.284 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:01.288 00.004 6120 Enqueuing Expose request
00:46:01.292 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
00:46:01.292 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
00:46:01.292 00.000 7680 Moving (0.03, 0.15) raw xDistance=-0.05 yDistance=-0.12
00:46:01.292 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:46:01.293 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:46:01.293 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:46:01.293 00.000 7680 MoveAxis(E, 0, ABG)
00:46:01.293 00.000 7680 Move returns status 0, amount 0
00:46:01.294 00.001 7680 MoveAxis(N, 0, ABG)
00:46:01.294 00.000 7680 Move returns status 0, amount 0
00:46:01.294 00.000 7680 move complete, result=0
00:46:01.294 00.000 7680 worker thread done servicing request
00:46:01.294 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:01.299 00.005 7680 Worker thread wakes up
00:46:01.300 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:01.300 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:46:02.543 01.243 7680 Exposure complete
00:46:02.676 00.133 7680 worker thread done servicing request
00:46:02.676 00.000 6120 OnExposeComplete: enter
00:46:02.682 00.006 6120 UpdateGuideState(): m_state=6
00:46:02.685 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4726
00:46:02.689 00.004 6120 Star::Find returns 1 (1), X=967.00, Y=46.43, Mass=14603, SNR=78.7, Peak=255 HFD=6.8
00:46:02.692 00.003 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (4.00 = -2.29)
00:46:02.696 00.004 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.56)
00:46:02.699 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.23 hyp=0.26 cameraTheta=1.04 mountX=-0.17 mountY=-0.14, mountTheta=-2.44
00:46:02.705 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.23, opts=13)
00:46:02.709 00.004 6120 Enqueuing Move request for scope (0.13, 0.23)
00:46:02.713 00.004 7680 Worker thread wakes up
00:46:02.713 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.23) opts 0xd
00:46:02.714 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:02.717 00.003 6120 UpdateGuideState exits: m=14603 SNR=78.7 Saturated
00:46:02.722 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:02.726 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:02.729 00.003 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.23)
00:46:02.729 00.000 7680 Moving (0.13, 0.23) raw xDistance=-0.17 yDistance=-0.14
00:46:02.729 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:46:02.729 00.000 6120 Enqueuing Expose request
00:46:02.734 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:46:02.734 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:46:02.734 00.000 7680 MoveAxis(E, 0, ABG)
00:46:02.734 00.000 7680 Move returns status 0, amount 0
00:46:02.735 00.001 7680 MoveAxis(N, 0, ABG)
00:46:02.735 00.000 7680 Move returns status 0, amount 0
00:46:02.735 00.000 7680 move complete, result=0
00:46:02.735 00.000 7680 worker thread done servicing request
00:46:02.735 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:02.738 00.003 7680 Worker thread wakes up
00:46:02.738 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:02.739 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:46:03.979 01.240 7680 Exposure complete
00:46:04.120 00.141 7680 worker thread done servicing request
00:46:04.120 00.000 6120 OnExposeComplete: enter
00:46:04.123 00.003 6120 UpdateGuideState(): m_state=6
00:46:04.128 00.005 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4727
00:46:04.132 00.004 6120 Star::Find returns 1 (1), X=967.04, Y=46.83, Mass=14062, SNR=77.1, Peak=255 HFD=6.9
00:46:04.135 00.003 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
00:46:04.139 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
00:46:04.143 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.63 hyp=0.65 cameraTheta=1.31 mountX=-0.28 mountY=-0.49, mountTheta=-2.10
00:46:04.149 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.63, opts=13)
00:46:04.153 00.004 6120 Enqueuing Move request for scope (0.17, 0.63)
00:46:04.156 00.003 7680 Worker thread wakes up
00:46:04.156 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.63) opts 0xd
00:46:04.156 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.63)
00:46:04.156 00.000 7680 Moving (0.17, 0.63) raw xDistance=-0.28 yDistance=-0.49
00:46:04.157 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:04.160 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:46:04.161 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:46:04.161 00.000 7680 MoveAxis(E, 116, ABG)
00:46:04.161 00.000 7680 Guiding  Dir = 2, Dur = 116
00:46:04.161 00.000 6120 UpdateGuideState exits: m=14062 SNR=77.1 Saturated
00:46:04.164 00.003 7680 IsSlewing returns 0
00:46:04.164 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:04.168 00.004 7680 IsGuiding returns 0
00:46:04.168 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:04.173 00.005 6120 Enqueuing Expose request
00:46:04.176 00.003 7680 PulseGuide returned control before completion, sleep 126
00:46:04.314 00.138 7680 IsGuiding returns 0
00:46:04.315 00.001 7680 Move returns status 0, amount 116
00:46:04.317 00.002 7680 MoveAxis(N, 265, ABG)
00:46:04.317 00.000 7680 Guiding  Dir = 0, Dur = 265
00:46:04.317 00.000 7680 IsSlewing returns 0
00:46:04.318 00.001 7680 IsGuiding returns 0
00:46:04.318 00.000 7680 PulseGuide returned control before completion, sleep 275
00:46:04.596 00.278 7680 IsGuiding returns 1
00:46:04.597 00.001 7680 scope still moving after pulse duration time elapsed
00:46:04.628 00.031 7680 IsSlewing returns 0
00:46:04.630 00.002 7680 IsGuiding returns 0
00:46:04.630 00.000 7680 scope move finished after 265 + 47 ms
00:46:04.630 00.000 7680 Move returns status 0, amount 265
00:46:04.631 00.001 7680 move complete, result=0
00:46:04.631 00.000 7680 worker thread done servicing request
00:46:04.633 00.002 6120 GuideStep: -0.3 px 116 ms EAST, -0.5 px 265 ms NORTH
00:46:04.641 00.008 7680 Worker thread wakes up
00:46:04.641 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:04.641 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:46:05.891 01.250 7680 Exposure complete
00:46:06.014 00.123 7680 worker thread done servicing request
00:46:06.014 00.000 6120 OnExposeComplete: enter
00:46:06.018 00.004 6120 UpdateGuideState(): m_state=6
00:46:06.023 00.005 6120 Star::Find(15, 967, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4728
00:46:06.027 00.004 6120 Star::Find returns 1 (1), X=966.88, Y=46.76, Mass=14175, SNR=77.4, Peak=255 HFD=6.9
00:46:06.030 00.003 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.78)
00:46:06.034 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.05)
00:46:06.037 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.56 hyp=0.56 cameraTheta=1.55 mountX=-0.11 mountY=-0.49, mountTheta=-1.80
00:46:06.041 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.56, opts=13)
00:46:06.044 00.003 6120 Enqueuing Move request for scope (0.01, 0.56)
00:46:06.048 00.004 7680 Worker thread wakes up
00:46:06.048 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.56) opts 0xd
00:46:06.048 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.56)
00:46:06.048 00.000 7680 Moving (0.01, 0.56) raw xDistance=-0.11 yDistance=-0.49
00:46:06.048 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:46:06.049 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:06.053 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:46:06.053 00.000 7680 MoveAxis(E, 0, ABG)
00:46:06.053 00.000 7680 Move returns status 0, amount 0
00:46:06.053 00.000 7680 MoveAxis(N, 268, ABG)
00:46:06.053 00.000 7680 Guiding  Dir = 0, Dur = 268
00:46:06.053 00.000 6120 UpdateGuideState exits: m=14175 SNR=77.4 Saturated
00:46:06.057 00.004 7680 IsSlewing returns 0
00:46:06.057 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:06.061 00.004 7680 IsGuiding returns 0
00:46:06.061 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:06.065 00.004 7680 PulseGuide returned control before completion, sleep 278
00:46:06.065 00.000 6120 Enqueuing Expose request
00:46:06.348 00.283 7680 IsGuiding returns 1
00:46:06.351 00.003 7680 scope still moving after pulse duration time elapsed
00:46:06.378 00.027 7680 IsSlewing returns 0
00:46:06.379 00.001 7680 IsGuiding returns 0
00:46:06.381 00.002 7680 scope move finished after 268 + 51 ms
00:46:06.381 00.000 7680 Move returns status 0, amount 268
00:46:06.382 00.001 7680 move complete, result=0
00:46:06.382 00.000 7680 worker thread done servicing request
00:46:06.382 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 268 ms NORTH
00:46:06.392 00.010 7680 Worker thread wakes up
00:46:06.392 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:06.392 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:46:07.645 01.253 7680 Exposure complete
00:46:07.764 00.119 7680 worker thread done servicing request
00:46:07.765 00.001 6120 OnExposeComplete: enter
00:46:07.768 00.003 6120 UpdateGuideState(): m_state=6
00:46:07.773 00.005 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4729
00:46:07.777 00.004 6120 Star::Find returns 1 (1), X=966.90, Y=46.28, Mass=12740, SNR=72.9, Peak=255 HFD=6.8
00:46:07.781 00.004 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
00:46:07.785 00.004 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
00:46:07.788 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.08 cameraTheta=1.13 mountX=-0.05 mountY=-0.05, mountTheta=-2.33
00:46:07.793 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.08, opts=13)
00:46:07.797 00.004 6120 Enqueuing Move request for scope (0.04, 0.08)
00:46:07.800 00.003 7680 Worker thread wakes up
00:46:07.800 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:07.803 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
00:46:07.803 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
00:46:07.804 00.001 6120 UpdateGuideState exits: m=12740 SNR=72.9 Saturated
00:46:07.809 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:07.812 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:07.816 00.004 7680 Moving (0.04, 0.08) raw xDistance=-0.05 yDistance=-0.05
00:46:07.816 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:46:07.817 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:46:07.817 00.000 6120 Enqueuing Expose request
00:46:07.820 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:46:07.821 00.001 7680 MoveAxis(E, 0, ABG)
00:46:07.821 00.000 7680 Move returns status 0, amount 0
00:46:07.821 00.000 7680 MoveAxis(N, 0, ABG)
00:46:07.822 00.001 7680 Move returns status 0, amount 0
00:46:07.822 00.000 7680 move complete, result=0
00:46:07.822 00.000 7680 worker thread done servicing request
00:46:07.822 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:07.827 00.005 7680 Worker thread wakes up
00:46:07.827 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:07.827 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(952,31,31,31)
00:46:08.537 00.710 6120 evsrv: cli 0FAEF2F8 connect
00:46:08.552 00.015 6120 case statement mapped state 6 to 3
00:46:08.555 00.003 6120 case statement mapped state 6 to 3
00:46:08.657 00.102 6120 evsrv: cli 0FAEF2F8 request: {"method":"get_app_state","id":"0f323c19-43a0-499e-afec-47d424137127"}
00:46:08.662 00.005 6120 case statement mapped state 6 to 3
00:46:08.666 00.004 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f323c19-43a0-499e-afec-47d424137127"}
00:46:08.673 00.007 6120 evsrv: cli 0FAEF2F8 disconnect
00:46:08.679 00.006 6120 evsrv: cli 0FAF01F8 connect
00:46:08.685 00.006 6120 case statement mapped state 6 to 3
00:46:08.688 00.003 6120 case statement mapped state 6 to 3
00:46:08.692 00.004 6120 evsrv: cli 0FAF01F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"f3e3564c-ec62-4489-9940-0cae0a39865e"}
00:46:08.695 00.003 6120 PhdController::Dither begins
00:46:08.699 00.004 6120 dither: size=5.00, dRA=0.85 dDec=-1.49
00:46:08.701 00.002 6120 MountToCamera -- mountTheta (-1.05) + m_xAngle (-2.95) = xAngle (-4.01 = 2.28)
00:46:08.851 00.150 6120 MountToCamera -- mountX=0.85 mountY=-1.49 hyp=1.71 mountTheta=-1.05 cameraX=-1.11, cameraY=1.30 cameraTheta=2.28
00:46:08.855 00.004 6120 setting lock position to (965.76, 47.51)
00:46:08.861 00.006 6120 Mount: notify guiding dithered (-1.1, 1.3)
00:46:08.979 00.118 6120 Status Line: Dither by 0.85,-1.49
00:46:08.987 00.008 6120 PhdController: newstate STATE_SETTLE_BEGIN
00:46:08.990 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
00:46:08.993 00.003 6120 evsrv: cli 0FAF01F8 response: {"jsonrpc":"2.0","result":0,"id":"f3e3564c-ec62-4489-9940-0cae0a39865e"}
00:46:08.997 00.004 6120 evsrv: cli 0FAF01F8 disconnect
00:46:09.093 00.096 7680 Exposure complete
00:46:09.178 00.085 7680 worker thread done servicing request
00:46:09.179 00.001 6120 OnExposeComplete: enter
00:46:09.182 00.003 6120 UpdateGuideState(): m_state=6
00:46:09.185 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4730
00:46:09.188 00.003 6120 Star::Find returns 1 (1), X=966.91, Y=46.70, Mass=14011, SNR=76.8, Peak=255 HFD=6.8
00:46:09.191 00.003 6120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-2.95) = xAngle (2.34 = 2.34)
00:46:09.194 00.003 6120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.07 = 2.07)
00:46:09.198 00.004 6120 CameraToMount -- cameraX=1.15 cameraY=-0.81 hyp=1.40 cameraTheta=-0.61 mountX=-0.98 mountY=1.23, mountTheta=2.24
00:46:09.202 00.004 6120 dither recenter: remaining=(-0.8,1.5) step=(-0.8,1.5)
00:46:09.205 00.003 6120 MountToCamera -- mountTheta (2.09) + m_xAngle (-2.95) = xAngle (-0.87 = -0.87)
00:46:09.208 00.003 6120 MountToCamera -- mountX=-0.85 mountY=1.49 hyp=1.71 mountTheta=2.09 cameraX=1.11, cameraY=-1.30 cameraTheta=-0.87
00:46:09.211 00.003 6120 SchedulePrimaryMove(0D6325F0, x=1.11, y=-1.30, opts=4)
00:46:09.213 00.002 6120 Enqueuing Move request for scope (1.11, -1.30)
00:46:09.217 00.004 7680 Worker thread wakes up
00:46:09.217 00.000 6120 Mount: notify direct move -0.85,1.49
00:46:09.219 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (1.11, -1.30) opts 0x4
00:46:09.219 00.000 7680 Handling offset move in thread for scope, endpoint = (1.11, -1.30)
00:46:09.219 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:09.222 00.003 6120 UpdateGuideState exits: m=14011 SNR=76.8 Saturated
00:46:09.225 00.003 6120 PhdController: settling, locked = 1, distance = 1.84 (1.50) aobump = 0 frame = 1 / 99999
00:46:09.228 00.003 7680 Moving (1.11, -1.30) raw xDistance=-0.85 yDistance=1.49
00:46:09.228 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764053169.228,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.84,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:46:09.233 00.005 7680 MoveAxis(E, 548, B)
00:46:09.233 00.000 7680 Guiding  Dir = 2, Dur = 548
00:46:09.233 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:09.236 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:09.239 00.003 7680 IsSlewing returns 0
00:46:09.239 00.000 6120 Enqueuing Expose request
00:46:09.241 00.002 7680 IsGuiding returns 0
00:46:09.243 00.002 7680 PulseGuide returned control before completion, sleep 558
00:46:09.810 00.567 7680 IsGuiding returns 1
00:46:09.810 00.000 7680 scope still moving after pulse duration time elapsed
00:46:09.841 00.031 7680 IsSlewing returns 0
00:46:09.841 00.000 7680 IsGuiding returns 0
00:46:09.841 00.000 7680 scope move finished after 548 + 51 ms
00:46:09.843 00.002 7680 Move returns status 0, amount 548
00:46:09.843 00.000 7680 MoveAxis(S, 807, B)
00:46:09.844 00.001 7680 Guiding  Dir = 1, Dur = 807
00:46:09.844 00.000 7680 IsSlewing returns 0
00:46:09.844 00.000 7680 IsGuiding returns 0
00:46:09.845 00.001 7680 PulseGuide returned control before completion, sleep 817
00:46:10.673 00.828 7680 IsGuiding returns 1
00:46:10.673 00.000 7680 scope still moving after pulse duration time elapsed
00:46:10.704 00.031 7680 IsSlewing returns 0
00:46:10.704 00.000 7680 IsGuiding returns 0
00:46:10.704 00.000 7680 scope move finished after 807 + 52 ms
00:46:10.704 00.000 7680 Move returns status 0, amount 807
00:46:10.705 00.001 7680 move complete, result=0
00:46:10.705 00.000 7680 worker thread done servicing request
00:46:10.705 00.000 6120 GuideStep: -0.8 px 548 ms EAST, 1.5 px 807 ms SOUTH
00:46:10.712 00.007 7680 Worker thread wakes up
00:46:10.712 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:10.712 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:11.964 01.252 7680 Exposure complete
00:46:12.094 00.130 7680 worker thread done servicing request
00:46:12.095 00.001 6120 OnExposeComplete: enter
00:46:12.099 00.004 6120 UpdateGuideState(): m_state=6
00:46:12.102 00.003 6120 Star::Find(15, 966, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4731
00:46:12.107 00.005 6120 Star::Find returns 1 (1), X=966.15, Y=47.27, Mass=14359, SNR=77.5, Peak=255 HFD=6.9
00:46:12.111 00.004 6120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-2.95) = xAngle (2.42 = 2.42)
00:46:12.114 00.003 6120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.15 = 2.15)
00:46:12.119 00.005 6120 CameraToMount -- cameraX=0.39 cameraY=-0.23 hyp=0.45 cameraTheta=-0.54 mountX=-0.34 mountY=0.38, mountTheta=2.30
00:46:12.124 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.39, y=-0.23, opts=13)
00:46:12.128 00.004 6120 Enqueuing Move request for scope (0.39, -0.23)
00:46:12.132 00.004 7680 Worker thread wakes up
00:46:12.132 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:12.135 00.003 6120 UpdateGuideState exits: m=14359 SNR=77.5 Saturated
00:46:12.139 00.004 6120 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 2 / 99999
00:46:12.143 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.23) opts 0xd
00:46:12.144 00.001 7680 Handling offset move in thread for scope, endpoint = (0.39, -0.23)
00:46:12.144 00.000 7680 Moving (0.39, -0.23) raw xDistance=-0.34 yDistance=0.38
00:46:12.144 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
00:46:12.144 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764053172.143,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.45,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:46:12.147 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
00:46:12.147 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:12.152 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:46:12.153 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:12.156 00.003 7680 MoveAxis(E, 139, ABG)
00:46:12.157 00.001 7680 Guiding  Dir = 2, Dur = 139
00:46:12.157 00.000 7680 IsSlewing returns 0
00:46:12.157 00.000 6120 Enqueuing Expose request
00:46:12.161 00.004 7680 IsGuiding returns 0
00:46:12.161 00.000 7680 PulseGuide returned control before completion, sleep 149
00:46:12.312 00.151 7680 IsGuiding returns 1
00:46:12.313 00.001 7680 scope still moving after pulse duration time elapsed
00:46:12.344 00.031 7680 IsSlewing returns 0
00:46:12.345 00.001 7680 IsGuiding returns 0
00:46:12.345 00.000 7680 scope move finished after 139 + 45 ms
00:46:12.346 00.001 7680 Move returns status 0, amount 139
00:46:12.346 00.000 7680 MoveAxis(N, 0, ABG)
00:46:12.346 00.000 7680 Move returns status 0, amount 0
00:46:12.348 00.002 7680 move complete, result=0
00:46:12.348 00.000 7680 worker thread done servicing request
00:46:12.349 00.001 6120 GuideStep: -0.3 px 139 ms EAST, 0.4 px 0 ms NORTH
00:46:12.356 00.007 7680 Worker thread wakes up
00:46:12.358 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:12.358 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:13.605 01.247 7680 Exposure complete
00:46:13.743 00.138 7680 worker thread done servicing request
00:46:13.744 00.001 6120 OnExposeComplete: enter
00:46:13.747 00.003 6120 UpdateGuideState(): m_state=6
00:46:13.751 00.004 6120 Star::Find(15, 966, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4732
00:46:13.755 00.004 6120 Star::Find returns 1 (1), X=966.05, Y=47.29, Mass=13226, SNR=74.2, Peak=255 HFD=6.8
00:46:13.758 00.003 6120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-2.95) = xAngle (2.30 = 2.30)
00:46:13.763 00.005 6120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.03 = 2.03)
00:46:13.766 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=-0.22 hyp=0.36 cameraTheta=-0.65 mountX=-0.24 mountY=0.32, mountTheta=2.21
00:46:13.772 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.22, opts=13)
00:46:13.775 00.003 6120 Enqueuing Move request for scope (0.29, -0.22)
00:46:13.779 00.004 7680 Worker thread wakes up
00:46:13.779 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.22) opts 0xd
00:46:13.779 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.22)
00:46:13.780 00.001 7680 Moving (0.29, -0.22) raw xDistance=-0.24 yDistance=0.32
00:46:13.780 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
00:46:13.780 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
00:46:13.780 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:46:13.780 00.000 7680 MoveAxis(E, 109, ABG)
00:46:13.781 00.001 7680 Guiding  Dir = 2, Dur = 109
00:46:13.781 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:13.785 00.004 7680 IsSlewing returns 0
00:46:13.785 00.000 6120 UpdateGuideState exits: m=13226 SNR=74.2 Saturated
00:46:13.787 00.002 7680 IsGuiding returns 0
00:46:13.789 00.002 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 3 / 99999
00:46:13.792 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764053173.792,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.43,"Time":1.6,"SettleTime":10.0,"StarLocked":true}
00:46:13.795 00.003 7680 PulseGuide returned control before completion, sleep 119
00:46:13.795 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:13.798 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:13.804 00.006 6120 Enqueuing Expose request
00:46:13.952 00.148 7680 IsGuiding returns 0
00:46:13.952 00.000 7680 Move returns status 0, amount 109
00:46:13.952 00.000 7680 MoveAxis(N, 0, ABG)
00:46:13.952 00.000 7680 Move returns status 0, amount 0
00:46:13.952 00.000 7680 move complete, result=0
00:46:13.953 00.001 6120 GuideStep: -0.2 px 109 ms EAST, 0.3 px 0 ms NORTH
00:46:13.956 00.003 7680 worker thread done servicing request
00:46:13.956 00.000 7680 Worker thread wakes up
00:46:13.956 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:13.956 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:15.201 01.245 7680 Exposure complete
00:46:15.321 00.120 7680 worker thread done servicing request
00:46:15.321 00.000 6120 OnExposeComplete: enter
00:46:15.326 00.005 6120 UpdateGuideState(): m_state=6
00:46:15.329 00.003 6120 Star::Find(15, 966, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4733
00:46:15.334 00.005 6120 Star::Find returns 1 (1), X=965.96, Y=47.84, Mass=14252, SNR=77.2, Peak=255 HFD=7.0
00:46:15.337 00.003 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-2.95) = xAngle (3.98 = -2.30)
00:46:15.342 00.005 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.57)
00:46:15.344 00.002 6120 CameraToMount -- cameraX=0.20 cameraY=0.33 hyp=0.39 cameraTheta=1.03 mountX=-0.26 mountY=-0.21, mountTheta=-2.46
00:46:15.349 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.33, opts=13)
00:46:15.352 00.003 6120 Enqueuing Move request for scope (0.20, 0.33)
00:46:15.357 00.005 7680 Worker thread wakes up
00:46:15.357 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.33) opts 0xd
00:46:15.357 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.33)
00:46:15.357 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:15.361 00.004 7680 Moving (0.20, 0.33) raw xDistance=-0.26 yDistance=-0.21
00:46:15.361 00.000 6120 UpdateGuideState exits: m=14252 SNR=77.2 Saturated
00:46:15.366 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
00:46:15.366 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
00:46:15.366 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:46:15.366 00.000 7680 MoveAxis(E, 113, ABG)
00:46:15.367 00.001 7680 Guiding  Dir = 2, Dur = 113
00:46:15.367 00.000 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 4 / 99999
00:46:15.370 00.003 7680 IsSlewing returns 0
00:46:15.370 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764053175.370,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.42,"Time":3.2,"SettleTime":10.0,"StarLocked":true}
00:46:15.374 00.004 7680 IsGuiding returns 0
00:46:15.375 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:15.377 00.002 7680 PulseGuide returned control before completion, sleep 123
00:46:15.377 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:15.382 00.005 6120 Enqueuing Expose request
00:46:15.504 00.122 7680 IsGuiding returns 1
00:46:15.505 00.001 7680 scope still moving after pulse duration time elapsed
00:46:15.535 00.030 7680 IsSlewing returns 0
00:46:15.536 00.001 7680 IsGuiding returns 0
00:46:15.536 00.000 7680 scope move finished after 113 + 49 ms
00:46:15.538 00.002 7680 Move returns status 0, amount 113
00:46:15.538 00.000 7680 MoveAxis(N, 0, ABG)
00:46:15.539 00.001 7680 Move returns status 0, amount 0
00:46:15.539 00.000 7680 move complete, result=0
00:46:15.539 00.000 7680 worker thread done servicing request
00:46:15.539 00.000 6120 GuideStep: -0.3 px 113 ms EAST, -0.2 px 0 ms NORTH
00:46:15.546 00.007 7680 Worker thread wakes up
00:46:15.546 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:15.546 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:16.790 01.244 7680 Exposure complete
00:46:16.912 00.122 7680 worker thread done servicing request
00:46:16.913 00.001 6120 OnExposeComplete: enter
00:46:16.916 00.003 6120 UpdateGuideState(): m_state=6
00:46:16.920 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4734
00:46:16.924 00.004 6120 Star::Find returns 1 (1), X=965.72, Y=47.62, Mass=13421, SNR=76.6, Peak=255 HFD=7.0
00:46:16.927 00.003 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
00:46:16.931 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.68)
00:46:16.936 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.92 mountX=0.02 mountY=-0.12, mountTheta=-1.41
00:46:16.941 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.12, opts=13)
00:46:16.945 00.004 6120 Enqueuing Move request for scope (-0.04, 0.12)
00:46:16.949 00.004 7680 Worker thread wakes up
00:46:16.949 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
00:46:16.950 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:16.954 00.004 6120 UpdateGuideState exits: m=13421 SNR=76.6 Saturated
00:46:16.957 00.003 6120 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 5 / 99999
00:46:16.961 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
00:46:16.961 00.000 7680 Moving (-0.04, 0.12) raw xDistance=0.02 yDistance=-0.12
00:46:16.962 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:46:16.962 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764053176.961,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.33,"Time":4.8,"SettleTime":10.0,"StarLocked":true}
00:46:16.966 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:46:16.966 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:16.970 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:46:16.971 00.001 7680 MoveAxis(E, 0, ABG)
00:46:16.971 00.000 7680 Move returns status 0, amount 0
00:46:16.971 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:16.976 00.005 6120 Enqueuing Expose request
00:46:16.980 00.004 7680 MoveAxis(N, 0, ABG)
00:46:16.980 00.000 7680 Move returns status 0, amount 0
00:46:16.980 00.000 7680 move complete, result=0
00:46:16.980 00.000 7680 worker thread done servicing request
00:46:16.980 00.000 7680 Worker thread wakes up
00:46:16.981 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:16.985 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:16.985 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:18.244 01.259 7680 Exposure complete
00:46:18.372 00.128 7680 worker thread done servicing request
00:46:18.372 00.000 6120 OnExposeComplete: enter
00:46:18.376 00.004 6120 UpdateGuideState(): m_state=6
00:46:18.379 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4735
00:46:18.382 00.003 6120 Star::Find returns 1 (1), X=965.80, Y=48.00, Mass=14021, SNR=75.7, Peak=255 HFD=6.9
00:46:18.387 00.005 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
00:46:18.391 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
00:46:18.395 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.49 hyp=0.49 cameraTheta=1.49 mountX=-0.13 mountY=-0.42, mountTheta=-1.87
00:46:18.400 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.49, opts=13)
00:46:18.404 00.004 6120 Enqueuing Move request for scope (0.04, 0.49)
00:46:18.408 00.004 7680 Worker thread wakes up
00:46:18.408 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.49) opts 0xd
00:46:18.408 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.49)
00:46:18.409 00.001 7680 Moving (0.04, 0.49) raw xDistance=-0.13 yDistance=-0.42
00:46:18.409 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:46:18.409 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
00:46:18.409 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
00:46:18.410 00.001 7680 MoveAxis(E, 0, ABG)
00:46:18.410 00.000 7680 Move returns status 0, amount 0
00:46:18.410 00.000 7680 MoveAxis(N, 0, ABG)
00:46:18.410 00.000 7680 Move returns status 0, amount 0
00:46:18.410 00.000 7680 move complete, result=0
00:46:18.411 00.001 7680 worker thread done servicing request
00:46:18.411 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:18.416 00.005 6120 UpdateGuideState exits: m=14021 SNR=75.7 Saturated
00:46:18.421 00.005 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 6 / 99999
00:46:18.425 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764053178.425,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.38,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
00:46:18.429 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:18.433 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:18.435 00.002 6120 Enqueuing Expose request
00:46:18.439 00.004 7680 Worker thread wakes up
00:46:18.440 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:18.440 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:18.440 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:46:19.686 01.246 7680 Exposure complete
00:46:19.812 00.126 7680 worker thread done servicing request
00:46:19.813 00.001 6120 OnExposeComplete: enter
00:46:19.817 00.004 6120 UpdateGuideState(): m_state=6
00:46:19.821 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4736
00:46:19.825 00.004 6120 Star::Find returns 1 (1), X=965.92, Y=48.11, Mass=13969, SNR=77.2, Peak=255 HFD=7.0
00:46:19.828 00.003 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.02)
00:46:19.832 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
00:46:19.836 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.60 hyp=0.62 cameraTheta=1.31 mountX=-0.27 mountY=-0.47, mountTheta=-2.09
00:46:19.841 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.60, opts=13)
00:46:19.844 00.003 6120 Enqueuing Move request for scope (0.16, 0.60)
00:46:19.848 00.004 7680 Worker thread wakes up
00:46:19.848 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.60) opts 0xd
00:46:19.848 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.60)
00:46:19.848 00.000 7680 Moving (0.16, 0.60) raw xDistance=-0.27 yDistance=-0.47
00:46:19.848 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:46:19.849 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
00:46:19.849 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:19.853 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
00:46:19.853 00.000 7680 MoveAxis(E, 109, ABG)
00:46:19.853 00.000 7680 Guiding  Dir = 2, Dur = 109
00:46:19.853 00.000 6120 UpdateGuideState exits: m=13969 SNR=77.2 Saturated
00:46:19.857 00.004 7680 IsSlewing returns 0
00:46:19.858 00.001 6120 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 7 / 99999
00:46:19.861 00.003 7680 IsGuiding returns 0
00:46:19.861 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764053179.861,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.45,"Time":7.7,"SettleTime":10.0,"StarLocked":true}
00:46:19.867 00.006 7680 PulseGuide returned control before completion, sleep 119
00:46:19.867 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:19.871 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:19.875 00.004 6120 Enqueuing Expose request
00:46:19.989 00.114 7680 IsGuiding returns 1
00:46:19.989 00.000 7680 scope still moving after pulse duration time elapsed
00:46:20.021 00.032 7680 IsSlewing returns 0
00:46:20.022 00.001 7680 IsGuiding returns 0
00:46:20.022 00.000 7680 scope move finished after 109 + 51 ms
00:46:20.023 00.001 7680 Move returns status 0, amount 109
00:46:20.023 00.000 7680 MoveAxis(N, 0, ABG)
00:46:20.024 00.001 7680 Move returns status 0, amount 0
00:46:20.024 00.000 7680 move complete, result=0
00:46:20.024 00.000 7680 worker thread done servicing request
00:46:20.025 00.001 6120 GuideStep: -0.3 px 109 ms EAST, -0.5 px 0 ms NORTH
00:46:20.031 00.006 7680 Worker thread wakes up
00:46:20.031 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:20.031 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:21.283 01.252 7680 Exposure complete
00:46:21.420 00.137 7680 worker thread done servicing request
00:46:21.420 00.000 6120 OnExposeComplete: enter
00:46:21.424 00.004 6120 UpdateGuideState(): m_state=6
00:46:21.428 00.004 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4737
00:46:21.432 00.004 6120 Star::Find returns 1 (1), X=965.91, Y=48.29, Mass=14825, SNR=79.0, Peak=255 HFD=6.9
00:46:21.435 00.003 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
00:46:21.439 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.22)
00:46:21.443 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.79 hyp=0.80 cameraTheta=1.38 mountX=-0.29 mountY=-0.64, mountTheta=-2.00
00:46:21.446 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.79, opts=13)
00:46:21.451 00.005 6120 Enqueuing Move request for scope (0.15, 0.79)
00:46:21.454 00.003 7680 Worker thread wakes up
00:46:21.454 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.79) opts 0xd
00:46:21.455 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.79)
00:46:21.455 00.000 7680 Moving (0.15, 0.79) raw xDistance=-0.29 yDistance=-0.64
00:46:21.455 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
00:46:21.455 00.000 7680 resist switch: large excursion: input -0.64 thresh 0.60 direction from 0 to -1
00:46:21.455 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.92
00:46:21.455 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
00:46:21.455 00.000 7680 MoveAxis(E, 128, ABG)
00:46:21.456 00.001 7680 Guiding  Dir = 2, Dur = 128
00:46:21.456 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:21.460 00.004 7680 IsSlewing returns 0
00:46:21.460 00.000 6120 UpdateGuideState exits: m=14825 SNR=79.0 Saturated
00:46:21.464 00.004 7680 IsGuiding returns 0
00:46:21.464 00.000 6120 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 8 / 99999
00:46:21.468 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764053181.468,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.56,"Time":9.3,"SettleTime":10.0,"StarLocked":true}
00:46:21.471 00.003 7680 PulseGuide returned control before completion, sleep 138
00:46:21.472 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:21.479 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:21.485 00.006 6120 Enqueuing Expose request
00:46:21.613 00.128 7680 IsGuiding returns 1
00:46:21.615 00.002 7680 scope still moving after pulse duration time elapsed
00:46:21.645 00.030 7680 IsSlewing returns 0
00:46:21.647 00.002 7680 IsGuiding returns 0
00:46:21.649 00.002 7680 scope move finished after 128 + 56 ms
00:46:21.649 00.000 7680 Move returns status 0, amount 128
00:46:21.649 00.000 7680 MoveAxis(N, 347, ABG)
00:46:21.649 00.000 7680 Guiding  Dir = 0, Dur = 347
00:46:21.650 00.001 7680 IsSlewing returns 0
00:46:21.650 00.000 7680 IsGuiding returns 0
00:46:21.651 00.001 7680 PulseGuide returned control before completion, sleep 357
00:46:22.025 00.374 7680 IsGuiding returns 1
00:46:22.026 00.001 7680 scope still moving after pulse duration time elapsed
00:46:22.053 00.027 7680 IsSlewing returns 0
00:46:22.053 00.000 7680 IsGuiding returns 0
00:46:22.054 00.001 7680 scope move finished after 347 + 56 ms
00:46:22.055 00.001 7680 Move returns status 0, amount 347
00:46:22.055 00.000 7680 move complete, result=0
00:46:22.056 00.001 7680 worker thread done servicing request
00:46:22.056 00.000 7680 Worker thread wakes up
00:46:22.056 00.000 6120 GuideStep: -0.3 px 128 ms EAST, -0.6 px 347 ms NORTH
00:46:22.062 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:22.062 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:23.319 01.257 7680 Exposure complete
00:46:23.457 00.138 7680 worker thread done servicing request
00:46:23.458 00.001 6120 OnExposeComplete: enter
00:46:23.462 00.004 6120 UpdateGuideState(): m_state=6
00:46:23.466 00.004 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4738
00:46:23.470 00.004 6120 Star::Find returns 1 (1), X=965.86, Y=48.82, Mass=14542, SNR=76.6, Peak=255 HFD=6.9
00:46:23.474 00.004 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
00:46:23.477 00.003 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
00:46:23.481 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=1.32 hyp=1.32 cameraTheta=1.49 mountX=-0.34 mountY=-1.14, mountTheta=-1.86
00:46:23.488 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=1.32, opts=13)
00:46:23.491 00.003 6120 Enqueuing Move request for scope (0.10, 1.32)
00:46:23.496 00.005 7680 Worker thread wakes up
00:46:23.496 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:23.500 00.004 6120 UpdateGuideState exits: m=14542 SNR=76.6 Saturated
00:46:23.503 00.003 6120 PhdController: settling, locked = 1, distance = 0.79 (1.50) aobump = 0 frame = 9 / 99999
00:46:23.507 00.004 6120 PhdController: newstate STATE_FINISH
00:46:23.511 00.004 6120 PhdController complete: success
00:46:23.514 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 1.32) opts 0xd
00:46:23.514 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 1.32)
00:46:23.514 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764053183.514,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
00:46:23.518 00.004 7680 Moving (0.10, 1.32) raw xDistance=-0.34 yDistance=-1.14
00:46:23.518 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
00:46:23.518 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.14 from input -1.14
00:46:23.518 00.000 7680 MoveAxis(E, 150, ABG)
00:46:23.519 00.001 7680 Guiding  Dir = 2, Dur = 150
00:46:23.519 00.000 6120 Mount: notify guiding dither settle done success=1
00:46:23.522 00.003 6120 PhdController: newstate STATE_IDLE
00:46:23.526 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:23.529 00.003 7680 IsSlewing returns 0
00:46:23.529 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:23.533 00.004 6120 Enqueuing Expose request
00:46:23.537 00.004 7680 IsGuiding returns 0
00:46:23.537 00.000 7680 PulseGuide returned control before completion, sleep 160
00:46:23.702 00.165 7680 IsGuiding returns 1
00:46:23.702 00.000 7680 scope still moving after pulse duration time elapsed
00:46:23.733 00.031 7680 IsSlewing returns 0
00:46:23.734 00.001 7680 IsGuiding returns 0
00:46:23.735 00.001 7680 scope move finished after 150 + 48 ms
00:46:23.735 00.000 7680 Move returns status 0, amount 150
00:46:23.735 00.000 7680 MoveAxis(N, 618, ABG)
00:46:23.737 00.002 7680 Guiding  Dir = 0, Dur = 618
00:46:23.737 00.000 7680 IsSlewing returns 0
00:46:23.738 00.001 7680 IsGuiding returns 0
00:46:23.739 00.001 7680 PulseGuide returned control before completion, sleep 628
00:46:24.375 00.636 7680 IsGuiding returns 1
00:46:24.375 00.000 7680 scope still moving after pulse duration time elapsed
00:46:24.406 00.031 7680 IsSlewing returns 0
00:46:24.407 00.001 7680 IsGuiding returns 0
00:46:24.408 00.001 7680 scope move finished after 618 + 50 ms
00:46:24.408 00.000 7680 Move returns status 0, amount 618
00:46:24.409 00.001 7680 move complete, result=0
00:46:24.409 00.000 7680 worker thread done servicing request
00:46:24.409 00.000 7680 Worker thread wakes up
00:46:24.410 00.001 6120 GuideStep: -0.3 px 150 ms EAST, -1.1 px 618 ms NORTH
00:46:24.416 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:24.416 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:25.667 01.251 7680 Exposure complete
00:46:25.796 00.129 7680 worker thread done servicing request
00:46:25.796 00.000 6120 OnExposeComplete: enter
00:46:25.801 00.005 6120 UpdateGuideState(): m_state=6
00:46:25.804 00.003 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4739
00:46:25.808 00.004 6120 Star::Find returns 1 (1), X=965.66, Y=48.16, Mass=13853, SNR=76.3, Peak=255 HFD=6.9
00:46:25.812 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
00:46:25.816 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
00:46:25.819 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.66 hyp=0.67 cameraTheta=1.73 mountX=-0.02 mountY=-0.64, mountTheta=-1.60
00:46:25.824 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.66, opts=13)
00:46:25.829 00.005 6120 Enqueuing Move request for scope (-0.10, 0.66)
00:46:25.833 00.004 7680 Worker thread wakes up
00:46:25.833 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:25.837 00.004 6120 UpdateGuideState exits: m=13853 SNR=76.3 Saturated
00:46:25.840 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:25.844 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:25.848 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.66) opts 0xd
00:46:25.849 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.66)
00:46:25.849 00.000 7680 Moving (-0.10, 0.66) raw xDistance=-0.02 yDistance=-0.64
00:46:25.849 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:46:25.849 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
00:46:25.850 00.001 7680 MoveAxis(E, 0, ABG)
00:46:25.850 00.000 7680 Move returns status 0, amount 0
00:46:25.850 00.000 7680 MoveAxis(N, 345, ABG)
00:46:25.850 00.000 7680 Guiding  Dir = 0, Dur = 345
00:46:25.850 00.000 6120 Enqueuing Expose request
00:46:25.854 00.004 7680 IsSlewing returns 0
00:46:25.854 00.000 7680 IsGuiding returns 0
00:46:25.854 00.000 7680 PulseGuide returned control before completion, sleep 355
00:46:26.223 00.369 7680 IsGuiding returns 1
00:46:26.224 00.001 7680 scope still moving after pulse duration time elapsed
00:46:26.255 00.031 7680 IsSlewing returns 0
00:46:26.256 00.001 7680 IsGuiding returns 0
00:46:26.256 00.000 7680 scope move finished after 345 + 56 ms
00:46:26.257 00.001 7680 Move returns status 0, amount 345
00:46:26.257 00.000 7680 move complete, result=0
00:46:26.257 00.000 7680 worker thread done servicing request
00:46:26.259 00.002 7680 Worker thread wakes up
00:46:26.259 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 345 ms NORTH
00:46:26.266 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:26.267 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:27.528 01.261 7680 Exposure complete
00:46:27.669 00.141 7680 worker thread done servicing request
00:46:27.671 00.002 6120 OnExposeComplete: enter
00:46:27.679 00.008 6120 UpdateGuideState(): m_state=6
00:46:27.684 00.005 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4740
00:46:27.688 00.004 6120 Star::Find returns 1 (1), X=965.72, Y=48.04, Mass=14478, SNR=78.0, Peak=255 HFD=6.8
00:46:27.692 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.68)
00:46:27.696 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
00:46:27.701 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.54 hyp=0.54 cameraTheta=1.65 mountX=-0.06 mountY=-0.50, mountTheta=-1.68
00:46:27.705 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.54, opts=13)
00:46:27.710 00.005 6120 Enqueuing Move request for scope (-0.04, 0.54)
00:46:27.713 00.003 7680 Worker thread wakes up
00:46:27.714 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:27.717 00.003 6120 UpdateGuideState exits: m=14478 SNR=78.0 Saturated
00:46:27.720 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:27.724 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.54) opts 0xd
00:46:27.724 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.54)
00:46:27.724 00.000 7680 Moving (-0.04, 0.54) raw xDistance=-0.06 yDistance=-0.50
00:46:27.724 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:46:27.725 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
00:46:27.725 00.000 7680 MoveAxis(E, 0, ABG)
00:46:27.726 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:27.729 00.003 6120 Enqueuing Expose request
00:46:27.733 00.004 7680 Move returns status 0, amount 0
00:46:27.733 00.000 7680 MoveAxis(N, 272, ABG)
00:46:27.734 00.001 7680 Guiding  Dir = 0, Dur = 272
00:46:27.734 00.000 7680 IsSlewing returns 0
00:46:27.734 00.000 7680 IsGuiding returns 0
00:46:27.736 00.002 7680 PulseGuide returned control before completion, sleep 282
00:46:28.021 00.285 7680 IsGuiding returns 1
00:46:28.022 00.001 7680 scope still moving after pulse duration time elapsed
00:46:28.052 00.030 7680 IsSlewing returns 0
00:46:28.053 00.001 7680 IsGuiding returns 0
00:46:28.054 00.001 7680 scope move finished after 272 + 46 ms
00:46:28.054 00.000 7680 Move returns status 0, amount 272
00:46:28.054 00.000 7680 move complete, result=0
00:46:28.056 00.002 7680 worker thread done servicing request
00:46:28.056 00.000 7680 Worker thread wakes up
00:46:28.057 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 272 ms NORTH
00:46:28.064 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:28.064 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:29.316 01.252 7680 Exposure complete
00:46:29.470 00.154 7680 worker thread done servicing request
00:46:29.470 00.000 6120 OnExposeComplete: enter
00:46:29.474 00.004 6120 UpdateGuideState(): m_state=6
00:46:29.477 00.003 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4741
00:46:29.481 00.004 6120 Star::Find returns 1 (1), X=965.60, Y=47.75, Mass=14870, SNR=80.4, Peak=255 HFD=7.1
00:46:29.485 00.004 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.12 = -1.17)
00:46:29.489 00.004 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.44)
00:46:29.492 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.24 hyp=0.29 cameraTheta=2.16 mountX=0.11 mountY=-0.29, mountTheta=-1.19
00:46:29.498 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.24, opts=13)
00:46:29.502 00.004 6120 Enqueuing Move request for scope (-0.16, 0.24)
00:46:29.506 00.004 7680 Worker thread wakes up
00:46:29.506 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:29.510 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.24) opts 0xd
00:46:29.510 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.24)
00:46:29.510 00.000 6120 UpdateGuideState exits: m=14870 SNR=80.4 Saturated
00:46:29.515 00.005 7680 Moving (-0.16, 0.24) raw xDistance=0.11 yDistance=-0.29
00:46:29.515 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:46:29.515 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:46:29.515 00.000 7680 MoveAxis(E, 0, ABG)
00:46:29.515 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:29.519 00.004 7680 Move returns status 0, amount 0
00:46:29.519 00.000 7680 MoveAxis(N, 156, ABG)
00:46:29.519 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:29.523 00.004 7680 Guiding  Dir = 0, Dur = 156
00:46:29.523 00.000 6120 Enqueuing Expose request
00:46:29.528 00.005 7680 IsSlewing returns 0
00:46:29.528 00.000 7680 IsGuiding returns 0
00:46:29.529 00.001 7680 PulseGuide returned control before completion, sleep 166
00:46:29.698 00.169 7680 IsGuiding returns 1
00:46:29.699 00.001 7680 scope still moving after pulse duration time elapsed
00:46:29.729 00.030 7680 IsSlewing returns 0
00:46:29.730 00.001 7680 IsGuiding returns 1
00:46:29.760 00.030 7680 IsSlewing returns 0
00:46:29.761 00.001 7680 IsGuiding returns 1
00:46:29.792 00.031 7680 IsSlewing returns 0
00:46:29.793 00.001 7680 IsGuiding returns 1
00:46:29.823 00.030 7680 IsSlewing returns 0
00:46:29.824 00.001 7680 IsGuiding returns 0
00:46:29.825 00.001 7680 scope move finished after 156 + 140 ms
00:46:29.825 00.000 7680 Move returns status 0, amount 156
00:46:29.826 00.001 7680 move complete, result=0
00:46:29.826 00.000 7680 worker thread done servicing request
00:46:29.828 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 156 ms NORTH
00:46:29.833 00.005 7680 Worker thread wakes up
00:46:29.835 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:29.835 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:31.086 01.251 7680 Exposure complete
00:46:31.214 00.128 7680 worker thread done servicing request
00:46:31.214 00.000 6120 OnExposeComplete: enter
00:46:31.218 00.004 6120 UpdateGuideState(): m_state=6
00:46:31.222 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4742
00:46:31.226 00.004 6120 Star::Find returns 1 (1), X=965.62, Y=47.84, Mass=14671, SNR=78.6, Peak=255 HFD=7.0
00:46:31.229 00.003 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
00:46:31.234 00.005 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
00:46:31.236 00.002 6120 CameraToMount -- cameraX=-0.14 cameraY=0.33 hyp=0.36 cameraTheta=1.96 mountX=0.07 mountY=-0.36, mountTheta=-1.37
00:46:31.241 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.33, opts=13)
00:46:31.245 00.004 6120 Enqueuing Move request for scope (-0.14, 0.33)
00:46:31.249 00.004 7680 Worker thread wakes up
00:46:31.249 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.33) opts 0xd
00:46:31.249 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.33)
00:46:31.249 00.000 7680 Moving (-0.14, 0.33) raw xDistance=0.07 yDistance=-0.36
00:46:31.249 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:46:31.249 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:46:31.249 00.000 7680 MoveAxis(E, 0, ABG)
00:46:31.251 00.002 7680 Move returns status 0, amount 0
00:46:31.251 00.000 7680 MoveAxis(N, 195, ABG)
00:46:31.251 00.000 7680 Guiding  Dir = 0, Dur = 195
00:46:31.251 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:31.255 00.004 6120 UpdateGuideState exits: m=14671 SNR=78.6 Saturated
00:46:31.258 00.003 7680 IsSlewing returns 0
00:46:31.258 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:31.263 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:31.268 00.005 6120 Enqueuing Expose request
00:46:31.271 00.003 7680 IsGuiding returns 0
00:46:31.271 00.000 7680 PulseGuide returned control before completion, sleep 205
00:46:31.483 00.212 7680 IsGuiding returns 1
00:46:31.483 00.000 7680 scope still moving after pulse duration time elapsed
00:46:31.515 00.032 7680 IsSlewing returns 0
00:46:31.517 00.002 7680 IsGuiding returns 0
00:46:31.518 00.001 7680 scope move finished after 195 + 51 ms
00:46:31.519 00.001 7680 Move returns status 0, amount 195
00:46:31.519 00.000 7680 move complete, result=0
00:46:31.519 00.000 7680 worker thread done servicing request
00:46:31.519 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 195 ms NORTH
00:46:31.529 00.010 7680 Worker thread wakes up
00:46:31.529 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:31.529 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:32.779 01.250 7680 Exposure complete
00:46:32.913 00.134 7680 worker thread done servicing request
00:46:32.913 00.000 6120 OnExposeComplete: enter
00:46:32.917 00.004 6120 UpdateGuideState(): m_state=6
00:46:32.921 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4743
00:46:32.925 00.004 6120 Star::Find returns 1 (1), X=965.33, Y=47.70, Mass=14514, SNR=78.1, Peak=255 HFD=7.1
00:46:32.931 00.006 6120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-2.95) = xAngle (5.67 = -0.61)
00:46:32.936 00.005 6120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.40 = -0.88)
00:46:32.940 00.004 6120 CameraToMount -- cameraX=-0.43 cameraY=0.19 hyp=0.47 cameraTheta=2.72 mountX=0.38 mountY=-0.36, mountTheta=-0.76
00:46:32.945 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=0.19, opts=13)
00:46:32.950 00.005 6120 Enqueuing Move request for scope (-0.43, 0.19)
00:46:32.954 00.004 7680 Worker thread wakes up
00:46:32.955 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:32.959 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.19) opts 0xd
00:46:32.959 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.43, 0.19)
00:46:32.960 00.001 7680 Moving (-0.43, 0.19) raw xDistance=0.38 yDistance=-0.36
00:46:32.960 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:46:32.960 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:46:32.960 00.000 7680 MoveAxis(W, 157, ABG)
00:46:32.960 00.000 7680 Guiding  Dir = 3, Dur = 157
00:46:32.961 00.001 6120 UpdateGuideState exits: m=14514 SNR=78.1 Saturated
00:46:32.966 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:32.970 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:32.974 00.004 7680 IsSlewing returns 0
00:46:32.974 00.000 6120 Enqueuing Expose request
00:46:32.978 00.004 7680 IsGuiding returns 0
00:46:32.978 00.000 7680 PulseGuide returned control before completion, sleep 167
00:46:33.149 00.171 7680 IsGuiding returns 1
00:46:33.150 00.001 7680 scope still moving after pulse duration time elapsed
00:46:33.180 00.030 7680 IsSlewing returns 0
00:46:33.181 00.001 7680 IsGuiding returns 0
00:46:33.182 00.001 7680 scope move finished after 157 + 47 ms
00:46:33.182 00.000 7680 Move returns status 0, amount 157
00:46:33.183 00.001 7680 MoveAxis(N, 196, ABG)
00:46:33.183 00.000 7680 Guiding  Dir = 0, Dur = 196
00:46:33.183 00.000 7680 IsSlewing returns 0
00:46:33.185 00.002 7680 IsGuiding returns 0
00:46:33.185 00.000 7680 PulseGuide returned control before completion, sleep 206
00:46:33.400 00.215 7680 IsGuiding returns 1
00:46:33.400 00.000 7680 scope still moving after pulse duration time elapsed
00:46:33.431 00.031 7680 IsSlewing returns 0
00:46:33.433 00.002 7680 IsGuiding returns 0
00:46:33.434 00.001 7680 scope move finished after 196 + 52 ms
00:46:33.434 00.000 7680 Move returns status 0, amount 196
00:46:33.434 00.000 7680 move complete, result=0
00:46:33.435 00.001 7680 worker thread done servicing request
00:46:33.435 00.000 6120 GuideStep: 0.4 px 157 ms WEST, -0.4 px 196 ms NORTH
00:46:33.441 00.006 7680 Worker thread wakes up
00:46:33.441 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:33.441 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:34.692 01.251 7680 Exposure complete
00:46:34.834 00.142 7680 worker thread done servicing request
00:46:34.835 00.001 6120 OnExposeComplete: enter
00:46:34.839 00.004 6120 UpdateGuideState(): m_state=6
00:46:34.843 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4744
00:46:34.847 00.004 6120 Star::Find returns 1 (1), X=965.71, Y=47.31, Mass=14303, SNR=75.8, Peak=255 HFD=7.1
00:46:34.851 00.004 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-2.95) = xAngle (1.11 = 1.11)
00:46:34.854 00.003 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.84 = 0.84)
00:46:34.858 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.20 cameraTheta=-1.85 mountX=0.09 mountY=0.15, mountTheta=1.03
00:46:34.863 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.20, opts=13)
00:46:34.867 00.004 6120 Enqueuing Move request for scope (-0.06, -0.20)
00:46:34.870 00.003 7680 Worker thread wakes up
00:46:34.871 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
00:46:34.871 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
00:46:34.871 00.000 7680 Moving (-0.06, -0.20) raw xDistance=0.09 yDistance=0.15
00:46:34.871 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:46:34.871 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:46:34.872 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:34.876 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:46:34.876 00.000 7680 MoveAxis(E, 0, ABG)
00:46:34.876 00.000 7680 Move returns status 0, amount 0
00:46:34.877 00.001 7680 MoveAxis(N, 0, ABG)
00:46:34.877 00.000 7680 Move returns status 0, amount 0
00:46:34.877 00.000 7680 move complete, result=0
00:46:34.878 00.001 7680 worker thread done servicing request
00:46:34.878 00.000 6120 UpdateGuideState exits: m=14303 SNR=75.8 Saturated
00:46:34.881 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:34.886 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:34.890 00.004 6120 Enqueuing Expose request
00:46:34.893 00.003 7680 Worker thread wakes up
00:46:34.893 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:34.893 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:34.893 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:46:36.133 01.240 7680 Exposure complete
00:46:36.270 00.137 7680 worker thread done servicing request
00:46:36.270 00.000 6120 OnExposeComplete: enter
00:46:36.273 00.003 6120 UpdateGuideState(): m_state=6
00:46:36.276 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4745
00:46:36.281 00.005 6120 Star::Find returns 1 (1), X=965.71, Y=47.78, Mass=14077, SNR=77.0, Peak=255 HFD=7.0
00:46:36.284 00.003 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.56)
00:46:36.287 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.83)
00:46:36.291 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.27 hyp=0.28 cameraTheta=1.77 mountX=0.00 mountY=-0.27, mountTheta=-1.56
00:46:36.298 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.27, opts=13)
00:46:36.302 00.004 6120 Enqueuing Move request for scope (-0.05, 0.27)
00:46:36.307 00.005 7680 Worker thread wakes up
00:46:36.307 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:36.311 00.004 6120 UpdateGuideState exits: m=14077 SNR=77.0 Saturated
00:46:36.315 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.27) opts 0xd
00:46:36.315 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.27)
00:46:36.316 00.001 7680 Moving (-0.05, 0.27) raw xDistance=0.00 yDistance=-0.27
00:46:36.316 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:46:36.316 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:46:36.316 00.000 7680 MoveAxis(E, 0, ABG)
00:46:36.317 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:36.321 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:36.324 00.003 7680 Move returns status 0, amount 0
00:46:36.325 00.001 6120 Enqueuing Expose request
00:46:36.331 00.006 7680 MoveAxis(N, 145, ABG)
00:46:36.331 00.000 7680 Guiding  Dir = 0, Dur = 145
00:46:36.332 00.001 7680 IsSlewing returns 0
00:46:36.333 00.001 7680 IsGuiding returns 0
00:46:36.333 00.000 7680 PulseGuide returned control before completion, sleep 155
00:46:36.498 00.165 7680 IsGuiding returns 1
00:46:36.500 00.002 7680 scope still moving after pulse duration time elapsed
00:46:36.530 00.030 7680 IsSlewing returns 0
00:46:36.532 00.002 7680 IsGuiding returns 0
00:46:36.532 00.000 7680 scope move finished after 145 + 54 ms
00:46:36.534 00.002 7680 Move returns status 0, amount 145
00:46:36.534 00.000 7680 move complete, result=0
00:46:36.534 00.000 7680 worker thread done servicing request
00:46:36.535 00.001 7680 Worker thread wakes up
00:46:36.536 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 145 ms NORTH
00:46:36.542 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:36.542 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:37.790 01.248 7680 Exposure complete
00:46:37.933 00.143 7680 worker thread done servicing request
00:46:37.933 00.000 6120 OnExposeComplete: enter
00:46:37.940 00.007 6120 UpdateGuideState(): m_state=6
00:46:37.946 00.006 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4746
00:46:37.952 00.006 6120 Star::Find returns 1 (1), X=965.74, Y=47.73, Mass=14711, SNR=78.7, Peak=255 HFD=7.0
00:46:37.957 00.005 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
00:46:37.963 00.006 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
00:46:37.968 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.65 mountX=-0.03 mountY=-0.21, mountTheta=-1.69
00:46:37.976 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.23, opts=13)
00:46:37.979 00.003 6120 Enqueuing Move request for scope (-0.02, 0.23)
00:46:37.985 00.006 7680 Worker thread wakes up
00:46:37.985 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:37.990 00.005 6120 UpdateGuideState exits: m=14711 SNR=78.7 Saturated
00:46:37.994 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:38.000 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:38.004 00.004 6120 Enqueuing Expose request
00:46:38.007 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
00:46:38.008 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
00:46:38.008 00.000 7680 Moving (-0.02, 0.23) raw xDistance=-0.03 yDistance=-0.21
00:46:38.008 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:46:38.008 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:46:38.008 00.000 7680 MoveAxis(E, 0, ABG)
00:46:38.009 00.001 7680 Move returns status 0, amount 0
00:46:38.009 00.000 7680 MoveAxis(N, 115, ABG)
00:46:38.009 00.000 7680 Guiding  Dir = 0, Dur = 115
00:46:38.010 00.001 7680 IsSlewing returns 0
00:46:38.010 00.000 7680 IsGuiding returns 0
00:46:38.010 00.000 7680 PulseGuide returned control before completion, sleep 125
00:46:38.152 00.142 7680 IsGuiding returns 0
00:46:38.152 00.000 7680 Move returns status 0, amount 115
00:46:38.153 00.001 7680 move complete, result=0
00:46:38.153 00.000 7680 worker thread done servicing request
00:46:38.153 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 115 ms NORTH
00:46:38.157 00.004 7680 Worker thread wakes up
00:46:38.159 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:38.159 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:39.415 01.256 7680 Exposure complete
00:46:39.558 00.143 7680 worker thread done servicing request
00:46:39.559 00.001 6120 OnExposeComplete: enter
00:46:39.564 00.005 6120 UpdateGuideState(): m_state=6
00:46:39.567 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4747
00:46:39.571 00.004 6120 Star::Find returns 1 (1), X=965.72, Y=47.62, Mass=15830, SNR=82.5, Peak=255 HFD=7.2
00:46:39.576 00.005 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
00:46:39.580 00.004 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
00:46:39.584 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=0.02 mountY=-0.12, mountTheta=-1.39
00:46:39.590 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.11, opts=13)
00:46:39.594 00.004 6120 Enqueuing Move request for scope (-0.04, 0.11)
00:46:39.598 00.004 7680 Worker thread wakes up
00:46:39.598 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:39.602 00.004 6120 UpdateGuideState exits: m=15830 SNR=82.5 Saturated
00:46:39.607 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
00:46:39.608 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
00:46:39.608 00.000 7680 Moving (-0.04, 0.11) raw xDistance=0.02 yDistance=-0.12
00:46:39.608 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:46:39.608 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:39.613 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:46:39.613 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:39.617 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:46:39.617 00.000 7680 MoveAxis(E, 0, ABG)
00:46:39.617 00.000 6120 Enqueuing Expose request
00:46:39.621 00.004 7680 Move returns status 0, amount 0
00:46:39.621 00.000 7680 MoveAxis(N, 0, ABG)
00:46:39.622 00.001 7680 Move returns status 0, amount 0
00:46:39.622 00.000 7680 move complete, result=0
00:46:39.622 00.000 7680 worker thread done servicing request
00:46:39.622 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:39.626 00.004 7680 Worker thread wakes up
00:46:39.626 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:39.626 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:40.880 01.254 7680 Exposure complete
00:46:40.998 00.118 7680 worker thread done servicing request
00:46:40.998 00.000 6120 OnExposeComplete: enter
00:46:41.002 00.004 6120 UpdateGuideState(): m_state=6
00:46:41.007 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4748
00:46:41.010 00.003 6120 Star::Find returns 1 (1), X=965.87, Y=47.83, Mass=14491, SNR=78.7, Peak=255 HFD=6.8
00:46:41.016 00.006 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
00:46:41.020 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.35)
00:46:41.023 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.32 hyp=0.34 cameraTheta=1.25 mountX=-0.17 mountY=-0.24, mountTheta=-2.17
00:46:41.028 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.32, opts=13)
00:46:41.032 00.004 6120 Enqueuing Move request for scope (0.11, 0.32)
00:46:41.035 00.003 7680 Worker thread wakes up
00:46:41.035 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.32) opts 0xd
00:46:41.035 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.32)
00:46:41.035 00.000 7680 Moving (0.11, 0.32) raw xDistance=-0.17 yDistance=-0.24
00:46:41.037 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:46:41.037 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:41.040 00.003 6120 UpdateGuideState exits: m=14491 SNR=78.7 Saturated
00:46:41.044 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:46:41.045 00.001 7680 MoveAxis(E, 0, ABG)
00:46:41.045 00.000 7680 Move returns status 0, amount 0
00:46:41.045 00.000 7680 MoveAxis(N, 131, ABG)
00:46:41.045 00.000 7680 Guiding  Dir = 0, Dur = 131
00:46:41.045 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:41.050 00.005 7680 IsSlewing returns 0
00:46:41.050 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:41.054 00.004 7680 IsGuiding returns 0
00:46:41.055 00.001 6120 Enqueuing Expose request
00:46:41.059 00.004 7680 PulseGuide returned control before completion, sleep 141
00:46:41.214 00.155 7680 IsGuiding returns 1
00:46:41.215 00.001 7680 scope still moving after pulse duration time elapsed
00:46:41.243 00.028 7680 IsSlewing returns 0
00:46:41.244 00.001 7680 IsGuiding returns 0
00:46:41.245 00.001 7680 scope move finished after 131 + 58 ms
00:46:41.245 00.000 7680 Move returns status 0, amount 131
00:46:41.245 00.000 7680 move complete, result=0
00:46:41.246 00.001 7680 worker thread done servicing request
00:46:41.246 00.000 7680 Worker thread wakes up
00:46:41.247 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 131 ms NORTH
00:46:41.253 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:41.253 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:42.510 01.257 7680 Exposure complete
00:46:42.642 00.132 7680 worker thread done servicing request
00:46:42.643 00.001 6120 OnExposeComplete: enter
00:46:42.647 00.004 6120 UpdateGuideState(): m_state=6
00:46:42.652 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4749
00:46:42.656 00.004 6120 Star::Find returns 1 (1), X=965.76, Y=47.87, Mass=13883, SNR=76.4, Peak=255 HFD=6.9
00:46:42.661 00.005 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
00:46:42.664 00.003 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.04)
00:46:42.668 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.36 hyp=0.36 cameraTheta=1.56 mountX=-0.07 mountY=-0.32, mountTheta=-1.79
00:46:42.676 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.36, opts=13)
00:46:42.680 00.004 6120 Enqueuing Move request for scope (0.00, 0.36)
00:46:42.683 00.003 7680 Worker thread wakes up
00:46:42.683 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.36) opts 0xd
00:46:42.683 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.36)
00:46:42.683 00.000 7680 Moving (0.00, 0.36) raw xDistance=-0.07 yDistance=-0.32
00:46:42.684 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:42.688 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:46:42.688 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:46:42.688 00.000 7680 MoveAxis(E, 0, ABG)
00:46:42.688 00.000 7680 Move returns status 0, amount 0
00:46:42.688 00.000 7680 MoveAxis(N, 175, ABG)
00:46:42.690 00.002 7680 Guiding  Dir = 0, Dur = 175
00:46:42.690 00.000 6120 UpdateGuideState exits: m=13883 SNR=76.4 Saturated
00:46:42.694 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:42.698 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:42.704 00.006 6120 Enqueuing Expose request
00:46:42.709 00.005 7680 IsSlewing returns 0
00:46:42.709 00.000 7680 IsGuiding returns 0
00:46:42.710 00.001 7680 PulseGuide returned control before completion, sleep 185
00:46:42.903 00.193 7680 IsGuiding returns 1
00:46:42.904 00.001 7680 scope still moving after pulse duration time elapsed
00:46:42.934 00.030 7680 IsSlewing returns 0
00:46:42.934 00.000 7680 IsGuiding returns 0
00:46:42.934 00.000 7680 scope move finished after 175 + 50 ms
00:46:42.934 00.000 7680 Move returns status 0, amount 175
00:46:42.936 00.002 7680 move complete, result=0
00:46:42.936 00.000 7680 worker thread done servicing request
00:46:42.936 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 175 ms NORTH
00:46:42.941 00.005 7680 Worker thread wakes up
00:46:42.941 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:42.941 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:44.184 01.243 7680 Exposure complete
00:46:44.319 00.135 7680 worker thread done servicing request
00:46:44.320 00.001 6120 OnExposeComplete: enter
00:46:44.324 00.004 6120 UpdateGuideState(): m_state=6
00:46:44.327 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4750
00:46:44.332 00.005 6120 Star::Find returns 1 (1), X=965.87, Y=47.78, Mass=15815, SNR=81.6, Peak=255 HFD=7.0
00:46:44.335 00.003 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.15 = -2.14)
00:46:44.340 00.005 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.41)
00:46:44.343 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.19 mountX=-0.16 mountY=-0.20, mountTheta=-2.24
00:46:44.349 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.27, opts=13)
00:46:44.352 00.003 6120 Enqueuing Move request for scope (0.11, 0.27)
00:46:44.356 00.004 7680 Worker thread wakes up
00:46:44.356 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.27) opts 0xd
00:46:44.356 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.27)
00:46:44.356 00.000 7680 Moving (0.11, 0.27) raw xDistance=-0.16 yDistance=-0.20
00:46:44.356 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:46:44.357 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:46:44.357 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:46:44.357 00.000 7680 MoveAxis(E, 0, ABG)
00:46:44.357 00.000 7680 Move returns status 0, amount 0
00:46:44.357 00.000 7680 MoveAxis(N, 0, ABG)
00:46:44.357 00.000 7680 Move returns status 0, amount 0
00:46:44.358 00.001 7680 move complete, result=0
00:46:44.358 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:44.362 00.004 7680 worker thread done servicing request
00:46:44.362 00.000 6120 UpdateGuideState exits: m=15815 SNR=81.6 Saturated
00:46:44.366 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:44.369 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:44.372 00.003 6120 Enqueuing Expose request
00:46:44.375 00.003 7680 Worker thread wakes up
00:46:44.376 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:46:44.380 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:44.380 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:45.636 01.256 7680 Exposure complete
00:46:45.772 00.136 7680 worker thread done servicing request
00:46:45.772 00.000 6120 OnExposeComplete: enter
00:46:45.777 00.005 6120 UpdateGuideState(): m_state=6
00:46:45.780 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4751
00:46:45.784 00.004 6120 Star::Find returns 1 (1), X=965.89, Y=47.89, Mass=15179, SNR=80.5, Peak=255 HFD=7.1
00:46:45.788 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
00:46:45.791 00.003 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
00:46:45.796 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=0.39 hyp=0.41 cameraTheta=1.26 mountX=-0.20 mountY=-0.29, mountTheta=-2.16
00:46:45.804 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.39, opts=13)
00:46:45.808 00.004 6120 Enqueuing Move request for scope (0.13, 0.39)
00:46:45.812 00.004 7680 Worker thread wakes up
00:46:45.812 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:45.817 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.39) opts 0xd
00:46:45.817 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.39)
00:46:45.817 00.000 7680 Moving (0.13, 0.39) raw xDistance=-0.20 yDistance=-0.29
00:46:45.818 00.001 6120 UpdateGuideState exits: m=15179 SNR=80.5 Saturated
00:46:45.821 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:45.825 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:46:45.826 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:46:45.826 00.000 7680 MoveAxis(E, 0, ABG)
00:46:45.826 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:45.831 00.005 6120 Enqueuing Expose request
00:46:45.834 00.003 7680 Move returns status 0, amount 0
00:46:45.834 00.000 7680 MoveAxis(N, 159, ABG)
00:46:45.834 00.000 7680 Guiding  Dir = 0, Dur = 159
00:46:45.834 00.000 7680 IsSlewing returns 0
00:46:45.836 00.002 7680 IsGuiding returns 0
00:46:45.836 00.000 7680 PulseGuide returned control before completion, sleep 169
00:46:46.016 00.180 7680 IsGuiding returns 1
00:46:46.018 00.002 7680 scope still moving after pulse duration time elapsed
00:46:46.047 00.029 7680 IsSlewing returns 0
00:46:46.049 00.002 7680 IsGuiding returns 0
00:46:46.049 00.000 7680 scope move finished after 159 + 54 ms
00:46:46.049 00.000 7680 Move returns status 0, amount 159
00:46:46.049 00.000 7680 move complete, result=0
00:46:46.050 00.001 7680 worker thread done servicing request
00:46:46.050 00.000 7680 Worker thread wakes up
00:46:46.051 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 159 ms NORTH
00:46:46.057 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:46.057 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:47.309 01.252 7680 Exposure complete
00:46:47.443 00.134 7680 worker thread done servicing request
00:46:47.444 00.001 6120 OnExposeComplete: enter
00:46:47.448 00.004 6120 UpdateGuideState(): m_state=6
00:46:47.452 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4752
00:46:47.456 00.004 6120 Star::Find returns 1 (1), X=965.98, Y=47.90, Mass=14589, SNR=78.1, Peak=255 HFD=7.1
00:46:47.461 00.005 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.02 = -2.26)
00:46:47.464 00.003 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.53)
00:46:47.468 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.40 hyp=0.46 cameraTheta=1.07 mountX=-0.29 mountY=-0.26, mountTheta=-2.41
00:46:47.473 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.40, opts=13)
00:46:47.477 00.004 6120 Enqueuing Move request for scope (0.22, 0.40)
00:46:47.480 00.003 7680 Worker thread wakes up
00:46:47.480 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.40) opts 0xd
00:46:47.480 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.40)
00:46:47.480 00.000 7680 Moving (0.22, 0.40) raw xDistance=-0.29 yDistance=-0.26
00:46:47.480 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:46:47.482 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:46:47.482 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:47.487 00.005 7680 MoveAxis(E, 119, ABG)
00:46:47.487 00.000 7680 Guiding  Dir = 2, Dur = 119
00:46:47.488 00.001 6120 UpdateGuideState exits: m=14589 SNR=78.1 Saturated
00:46:47.493 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:47.496 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:47.501 00.005 6120 Enqueuing Expose request
00:46:47.505 00.004 7680 IsSlewing returns 0
00:46:47.505 00.000 7680 IsGuiding returns 0
00:46:47.505 00.000 7680 PulseGuide returned control before completion, sleep 129
00:46:47.641 00.136 7680 IsGuiding returns 1
00:46:47.642 00.001 7680 scope still moving after pulse duration time elapsed
00:46:47.673 00.031 7680 IsSlewing returns 0
00:46:47.674 00.001 7680 IsGuiding returns 0
00:46:47.675 00.001 7680 scope move finished after 119 + 51 ms
00:46:47.676 00.001 7680 Move returns status 0, amount 119
00:46:47.676 00.000 7680 MoveAxis(N, 142, ABG)
00:46:47.677 00.001 7680 Guiding  Dir = 0, Dur = 142
00:46:47.677 00.000 7680 IsSlewing returns 0
00:46:47.678 00.001 7680 IsGuiding returns 0
00:46:47.680 00.002 7680 PulseGuide returned control before completion, sleep 152
00:46:47.843 00.163 7680 IsGuiding returns 1
00:46:47.844 00.001 7680 scope still moving after pulse duration time elapsed
00:46:47.874 00.030 7680 IsSlewing returns 0
00:46:47.876 00.002 7680 IsGuiding returns 0
00:46:47.876 00.000 7680 scope move finished after 142 + 55 ms
00:46:47.877 00.001 7680 Move returns status 0, amount 142
00:46:47.877 00.000 7680 move complete, result=0
00:46:47.877 00.000 7680 worker thread done servicing request
00:46:47.878 00.001 6120 GuideStep: -0.3 px 119 ms EAST, -0.3 px 142 ms NORTH
00:46:47.885 00.007 7680 Worker thread wakes up
00:46:47.886 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:47.886 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:49.132 01.246 7680 Exposure complete
00:46:49.271 00.139 7680 worker thread done servicing request
00:46:49.271 00.000 6120 OnExposeComplete: enter
00:46:49.275 00.004 6120 UpdateGuideState(): m_state=6
00:46:49.278 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4753
00:46:49.284 00.006 6120 Star::Find returns 1 (1), X=965.77, Y=47.85, Mass=14761, SNR=78.6, Peak=255 HFD=6.9
00:46:49.288 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
00:46:49.291 00.003 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
00:46:49.296 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.34 hyp=0.34 cameraTheta=1.56 mountX=-0.07 mountY=-0.31, mountTheta=-1.79
00:46:49.300 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.34, opts=13)
00:46:49.306 00.006 6120 Enqueuing Move request for scope (0.00, 0.34)
00:46:49.310 00.004 7680 Worker thread wakes up
00:46:49.310 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.34) opts 0xd
00:46:49.310 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.34)
00:46:49.310 00.000 7680 Moving (0.00, 0.34) raw xDistance=-0.07 yDistance=-0.31
00:46:49.310 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:46:49.310 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:46:49.310 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:49.315 00.005 6120 UpdateGuideState exits: m=14761 SNR=78.6 Saturated
00:46:49.319 00.004 7680 MoveAxis(E, 0, ABG)
00:46:49.319 00.000 7680 Move returns status 0, amount 0
00:46:49.319 00.000 7680 MoveAxis(N, 167, ABG)
00:46:49.319 00.000 7680 Guiding  Dir = 0, Dur = 167
00:46:49.320 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:49.324 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:49.329 00.005 6120 Enqueuing Expose request
00:46:49.334 00.005 7680 IsSlewing returns 0
00:46:49.334 00.000 7680 IsGuiding returns 0
00:46:49.335 00.001 7680 PulseGuide returned control before completion, sleep 177
00:46:49.528 00.193 7680 IsGuiding returns 1
00:46:49.528 00.000 7680 scope still moving after pulse duration time elapsed
00:46:49.560 00.032 7680 IsSlewing returns 0
00:46:49.561 00.001 7680 IsGuiding returns 0
00:46:49.562 00.001 7680 scope move finished after 167 + 59 ms
00:46:49.562 00.000 7680 Move returns status 0, amount 167
00:46:49.563 00.001 7680 move complete, result=0
00:46:49.563 00.000 7680 worker thread done servicing request
00:46:49.563 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 167 ms NORTH
00:46:49.569 00.006 7680 Worker thread wakes up
00:46:49.569 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:49.569 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:50.818 01.249 7680 Exposure complete
00:46:50.940 00.122 7680 worker thread done servicing request
00:46:50.941 00.001 6120 OnExposeComplete: enter
00:46:50.944 00.003 6120 UpdateGuideState(): m_state=6
00:46:50.949 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4754
00:46:50.954 00.005 6120 Star::Find returns 1 (1), X=965.85, Y=47.85, Mass=14469, SNR=76.4, Peak=255 HFD=6.8
00:46:50.959 00.005 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
00:46:50.962 00.003 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
00:46:50.967 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.34 hyp=0.35 cameraTheta=1.31 mountX=-0.15 mountY=-0.27, mountTheta=-2.09
00:46:50.973 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.34, opts=13)
00:46:50.977 00.004 6120 Enqueuing Move request for scope (0.09, 0.34)
00:46:50.982 00.005 7680 Worker thread wakes up
00:46:50.982 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:50.986 00.004 6120 UpdateGuideState exits: m=14469 SNR=76.4 Saturated
00:46:50.991 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:50.995 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.34) opts 0xd
00:46:50.995 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.34)
00:46:50.995 00.000 7680 Moving (0.09, 0.34) raw xDistance=-0.15 yDistance=-0.27
00:46:50.995 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:46:50.995 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:46:50.995 00.000 7680 MoveAxis(E, 0, ABG)
00:46:50.995 00.000 7680 Move returns status 0, amount 0
00:46:50.996 00.001 7680 MoveAxis(N, 146, ABG)
00:46:50.996 00.000 7680 Guiding  Dir = 0, Dur = 146
00:46:50.996 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:51.001 00.005 6120 Enqueuing Expose request
00:46:51.005 00.004 7680 IsSlewing returns 0
00:46:51.005 00.000 7680 IsGuiding returns 0
00:46:51.006 00.001 7680 PulseGuide returned control before completion, sleep 156
00:46:51.167 00.161 7680 IsGuiding returns 1
00:46:51.168 00.001 7680 scope still moving after pulse duration time elapsed
00:46:51.199 00.031 7680 IsSlewing returns 0
00:46:51.199 00.000 7680 IsGuiding returns 0
00:46:51.200 00.001 7680 scope move finished after 146 + 49 ms
00:46:51.200 00.000 7680 Move returns status 0, amount 146
00:46:51.202 00.002 7680 move complete, result=0
00:46:51.202 00.000 7680 worker thread done servicing request
00:46:51.202 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 146 ms NORTH
00:46:51.209 00.007 7680 Worker thread wakes up
00:46:51.209 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:51.209 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:52.469 01.260 7680 Exposure complete
00:46:52.604 00.135 7680 worker thread done servicing request
00:46:52.604 00.000 6120 OnExposeComplete: enter
00:46:52.609 00.005 6120 UpdateGuideState(): m_state=6
00:46:52.616 00.007 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4755
00:46:52.621 00.005 6120 Star::Find returns 1 (1), X=965.91, Y=47.86, Mass=14756, SNR=78.8, Peak=255 HFD=7.0
00:46:52.625 00.004 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.12 = -2.17)
00:46:52.629 00.004 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.44)
00:46:52.633 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.35 hyp=0.38 cameraTheta=1.16 mountX=-0.21 mountY=-0.25, mountTheta=-2.28
00:46:52.640 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.35, opts=13)
00:46:52.644 00.004 6120 Enqueuing Move request for scope (0.15, 0.35)
00:46:52.649 00.005 7680 Worker thread wakes up
00:46:52.649 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:52.653 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.35) opts 0xd
00:46:52.653 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.35)
00:46:52.653 00.000 7680 Moving (0.15, 0.35) raw xDistance=-0.21 yDistance=-0.25
00:46:52.653 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
00:46:52.653 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:46:52.655 00.002 7680 MoveAxis(E, 88, ABG)
00:46:52.655 00.000 6120 UpdateGuideState exits: m=14756 SNR=78.8 Saturated
00:46:52.659 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:52.663 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:52.667 00.004 6120 Enqueuing Expose request
00:46:52.670 00.003 7680 Guiding  Dir = 2, Dur = 88
00:46:52.670 00.000 7680 IsSlewing returns 0
00:46:52.672 00.002 7680 IsGuiding returns 0
00:46:52.672 00.000 7680 PulseGuide returned control before completion, sleep 98
00:46:52.783 00.111 7680 IsGuiding returns 0
00:46:52.784 00.001 7680 Move returns status 0, amount 88
00:46:52.784 00.000 7680 MoveAxis(N, 135, ABG)
00:46:52.786 00.002 7680 Guiding  Dir = 0, Dur = 135
00:46:52.786 00.000 7680 IsSlewing returns 0
00:46:52.787 00.001 7680 IsGuiding returns 0
00:46:52.788 00.001 7680 PulseGuide returned control before completion, sleep 145
00:46:52.938 00.150 7680 IsGuiding returns 1
00:46:52.939 00.001 7680 scope still moving after pulse duration time elapsed
00:46:52.969 00.030 7680 IsSlewing returns 0
00:46:52.970 00.001 7680 IsGuiding returns 0
00:46:52.971 00.001 7680 scope move finished after 135 + 48 ms
00:46:52.972 00.001 7680 Move returns status 0, amount 135
00:46:52.972 00.000 7680 move complete, result=0
00:46:52.972 00.000 7680 worker thread done servicing request
00:46:52.973 00.001 7680 Worker thread wakes up
00:46:52.973 00.000 6120 GuideStep: -0.2 px 88 ms EAST, -0.2 px 135 ms NORTH
00:46:52.979 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:52.979 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:54.228 01.249 7680 Exposure complete
00:46:54.369 00.141 7680 worker thread done servicing request
00:46:54.369 00.000 6120 OnExposeComplete: enter
00:46:54.373 00.004 6120 UpdateGuideState(): m_state=6
00:46:54.378 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4756
00:46:54.381 00.003 6120 Star::Find returns 1 (1), X=965.84, Y=47.75, Mass=14412, SNR=78.7, Peak=255 HFD=6.9
00:46:54.385 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.06)
00:46:54.390 00.005 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
00:46:54.395 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.27 mountX=-0.12 mountY=-0.19, mountTheta=-2.14
00:46:54.400 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.25, opts=13)
00:46:54.404 00.004 6120 Enqueuing Move request for scope (0.08, 0.25)
00:46:54.408 00.004 7680 Worker thread wakes up
00:46:54.408 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
00:46:54.408 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
00:46:54.409 00.001 7680 Moving (0.08, 0.25) raw xDistance=-0.12 yDistance=-0.19
00:46:54.409 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:54.413 00.004 6120 UpdateGuideState exits: m=14412 SNR=78.7 Saturated
00:46:54.415 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:54.421 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:46:54.421 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:46:54.422 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:46:54.422 00.000 7680 MoveAxis(E, 0, ABG)
00:46:54.422 00.000 7680 Move returns status 0, amount 0
00:46:54.422 00.000 7680 MoveAxis(N, 0, ABG)
00:46:54.422 00.000 7680 Move returns status 0, amount 0
00:46:54.423 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:54.426 00.003 7680 move complete, result=0
00:46:54.426 00.000 6120 Enqueuing Expose request
00:46:54.431 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:46:54.434 00.003 7680 worker thread done servicing request
00:46:54.434 00.000 7680 Worker thread wakes up
00:46:54.434 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:54.434 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:55.686 01.252 7680 Exposure complete
00:46:55.843 00.157 7680 worker thread done servicing request
00:46:55.844 00.001 6120 OnExposeComplete: enter
00:46:55.848 00.004 6120 UpdateGuideState(): m_state=6
00:46:55.856 00.008 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4757
00:46:55.862 00.006 6120 Star::Find returns 1 (1), X=965.88, Y=47.93, Mass=14575, SNR=78.1, Peak=255 HFD=7.0
00:46:55.867 00.005 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.26 = -2.03)
00:46:55.873 00.006 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.30)
00:46:55.878 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.43 hyp=0.44 cameraTheta=1.30 mountX=-0.20 mountY=-0.33, mountTheta=-2.10
00:46:55.885 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.43, opts=13)
00:46:55.893 00.008 6120 Enqueuing Move request for scope (0.12, 0.43)
00:46:55.898 00.005 7680 Worker thread wakes up
00:46:55.898 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:55.904 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.43) opts 0xd
00:46:55.904 00.000 6120 UpdateGuideState exits: m=14575 SNR=78.1 Saturated
00:46:55.910 00.006 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.43)
00:46:55.910 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:55.915 00.005 7680 Moving (0.12, 0.43) raw xDistance=-0.20 yDistance=-0.33
00:46:55.915 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:46:55.915 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:46:55.915 00.000 7680 MoveAxis(E, 0, ABG)
00:46:55.915 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:55.920 00.005 7680 Move returns status 0, amount 0
00:46:55.920 00.000 7680 MoveAxis(N, 180, ABG)
00:46:55.920 00.000 6120 Enqueuing Expose request
00:46:55.925 00.005 7680 Guiding  Dir = 0, Dur = 180
00:46:55.925 00.000 7680 IsSlewing returns 0
00:46:55.925 00.000 7680 IsGuiding returns 0
00:46:55.926 00.001 7680 PulseGuide returned control before completion, sleep 190
00:46:56.132 00.206 7680 IsGuiding returns 0
00:46:56.132 00.000 7680 Move returns status 0, amount 180
00:46:56.133 00.001 7680 move complete, result=0
00:46:56.133 00.000 7680 worker thread done servicing request
00:46:56.133 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 180 ms NORTH
00:46:56.143 00.010 7680 Worker thread wakes up
00:46:56.144 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:56.144 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:57.398 01.254 7680 Exposure complete
00:46:57.529 00.131 7680 worker thread done servicing request
00:46:57.529 00.000 6120 OnExposeComplete: enter
00:46:57.532 00.003 6120 UpdateGuideState(): m_state=6
00:46:57.536 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4758
00:46:57.539 00.003 6120 Star::Find returns 1 (1), X=966.00, Y=47.96, Mass=14275, SNR=75.6, Peak=255 HFD=7.0
00:46:57.543 00.004 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.03 = -2.25)
00:46:57.548 00.005 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.52)
00:46:57.553 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=0.45 hyp=0.51 cameraTheta=1.08 mountX=-0.32 mountY=-0.30, mountTheta=-2.40
00:46:57.558 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.45, opts=13)
00:46:57.562 00.004 6120 Enqueuing Move request for scope (0.24, 0.45)
00:46:57.566 00.004 7680 Worker thread wakes up
00:46:57.566 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.45) opts 0xd
00:46:57.567 00.001 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.45)
00:46:57.567 00.000 7680 Moving (0.24, 0.45) raw xDistance=-0.32 yDistance=-0.30
00:46:57.567 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:46:57.567 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:46:57.568 00.001 7680 MoveAxis(E, 132, ABG)
00:46:57.568 00.000 7680 Guiding  Dir = 2, Dur = 132
00:46:57.568 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:57.571 00.003 7680 IsSlewing returns 0
00:46:57.571 00.000 6120 UpdateGuideState exits: m=14275 SNR=75.6 Saturated
00:46:57.577 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:57.580 00.003 7680 IsGuiding returns 0
00:46:57.581 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:57.584 00.003 6120 Enqueuing Expose request
00:46:57.588 00.004 7680 PulseGuide returned control before completion, sleep 142
00:46:57.735 00.147 7680 IsGuiding returns 1
00:46:57.737 00.002 7680 scope still moving after pulse duration time elapsed
00:46:57.767 00.030 7680 IsSlewing returns 0
00:46:57.767 00.000 7680 IsGuiding returns 0
00:46:57.769 00.002 7680 scope move finished after 132 + 55 ms
00:46:57.769 00.000 7680 Move returns status 0, amount 132
00:46:57.769 00.000 7680 MoveAxis(N, 162, ABG)
00:46:57.769 00.000 7680 Guiding  Dir = 0, Dur = 162
00:46:57.770 00.001 7680 IsSlewing returns 0
00:46:57.771 00.001 7680 IsGuiding returns 0
00:46:57.773 00.002 7680 PulseGuide returned control before completion, sleep 172
00:46:57.957 00.184 7680 IsGuiding returns 1
00:46:57.957 00.000 7680 scope still moving after pulse duration time elapsed
00:46:57.987 00.030 7680 IsSlewing returns 0
00:46:57.988 00.001 7680 IsGuiding returns 0
00:46:57.988 00.000 7680 scope move finished after 162 + 54 ms
00:46:57.990 00.002 7680 Move returns status 0, amount 162
00:46:57.990 00.000 7680 move complete, result=0
00:46:57.991 00.001 7680 worker thread done servicing request
00:46:57.991 00.000 7680 Worker thread wakes up
00:46:57.991 00.000 6120 GuideStep: -0.3 px 132 ms EAST, -0.3 px 162 ms NORTH
00:46:57.998 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:57.998 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:46:59.242 01.244 7680 Exposure complete
00:46:59.373 00.131 7680 worker thread done servicing request
00:46:59.374 00.001 6120 OnExposeComplete: enter
00:46:59.378 00.004 6120 UpdateGuideState(): m_state=6
00:46:59.381 00.003 6120 Star::Find(15, 966, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4759
00:46:59.385 00.004 6120 Star::Find returns 1 (1), X=965.77, Y=47.81, Mass=14883, SNR=80.0, Peak=255 HFD=7.0
00:46:59.387 00.002 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
00:46:59.394 00.007 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.06)
00:46:59.397 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.54 mountX=-0.07 mountY=-0.27, mountTheta=-1.81
00:46:59.404 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.31, opts=13)
00:46:59.409 00.005 6120 Enqueuing Move request for scope (0.01, 0.31)
00:46:59.415 00.006 7680 Worker thread wakes up
00:46:59.415 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:46:59.421 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.31) opts 0xd
00:46:59.421 00.000 6120 UpdateGuideState exits: m=14883 SNR=80.0 Saturated
00:46:59.428 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:59.432 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:46:59.437 00.005 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.31)
00:46:59.437 00.000 7680 Moving (0.01, 0.31) raw xDistance=-0.07 yDistance=-0.27
00:46:59.437 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:46:59.437 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:46:59.437 00.000 7680 MoveAxis(E, 0, ABG)
00:46:59.437 00.000 7680 Move returns status 0, amount 0
00:46:59.439 00.002 7680 MoveAxis(N, 148, ABG)
00:46:59.439 00.000 6120 Enqueuing Expose request
00:46:59.443 00.004 7680 Guiding  Dir = 0, Dur = 148
00:46:59.444 00.001 7680 IsSlewing returns 0
00:46:59.444 00.000 7680 IsGuiding returns 0
00:46:59.445 00.001 7680 PulseGuide returned control before completion, sleep 158
00:46:59.607 00.162 7680 IsGuiding returns 1
00:46:59.608 00.001 7680 scope still moving after pulse duration time elapsed
00:46:59.638 00.030 7680 IsSlewing returns 0
00:46:59.640 00.002 7680 IsGuiding returns 0
00:46:59.640 00.000 7680 scope move finished after 148 + 46 ms
00:46:59.640 00.000 7680 Move returns status 0, amount 148
00:46:59.640 00.000 7680 move complete, result=0
00:46:59.640 00.000 7680 worker thread done servicing request
00:46:59.641 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 148 ms NORTH
00:46:59.648 00.007 7680 Worker thread wakes up
00:46:59.648 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:46:59.650 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:00.901 01.251 7680 Exposure complete
00:47:01.015 00.114 7680 worker thread done servicing request
00:47:01.016 00.001 6120 OnExposeComplete: enter
00:47:01.022 00.006 6120 UpdateGuideState(): m_state=6
00:47:01.028 00.006 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4760
00:47:01.034 00.006 6120 Star::Find returns 1 (1), X=965.82, Y=47.82, Mass=15311, SNR=80.5, Peak=255 HFD=7.0
00:47:01.040 00.006 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
00:47:01.046 00.006 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.22)
00:47:01.053 00.007 6120 CameraToMount -- cameraX=0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.38 mountX=-0.12 mountY=-0.25, mountTheta=-2.00
00:47:01.060 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.31, opts=13)
00:47:01.066 00.006 6120 Enqueuing Move request for scope (0.06, 0.31)
00:47:01.072 00.006 7680 Worker thread wakes up
00:47:01.073 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:01.077 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.31) opts 0xd
00:47:01.077 00.000 6120 UpdateGuideState exits: m=15311 SNR=80.5 Saturated
00:47:01.083 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:01.087 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:01.090 00.003 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.31)
00:47:01.091 00.001 7680 Moving (0.06, 0.31) raw xDistance=-0.12 yDistance=-0.25
00:47:01.091 00.000 6120 Enqueuing Expose request
00:47:01.095 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:47:01.095 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:47:01.096 00.001 7680 MoveAxis(E, 0, ABG)
00:47:01.096 00.000 7680 Move returns status 0, amount 0
00:47:01.097 00.001 7680 MoveAxis(N, 138, ABG)
00:47:01.097 00.000 7680 Guiding  Dir = 0, Dur = 138
00:47:01.097 00.000 7680 IsSlewing returns 0
00:47:01.098 00.001 7680 IsGuiding returns 0
00:47:01.098 00.000 7680 PulseGuide returned control before completion, sleep 148
00:47:01.250 00.152 7680 IsGuiding returns 1
00:47:01.250 00.000 7680 scope still moving after pulse duration time elapsed
00:47:01.282 00.032 7680 IsSlewing returns 0
00:47:01.283 00.001 7680 IsGuiding returns 0
00:47:01.284 00.001 7680 scope move finished after 138 + 47 ms
00:47:01.284 00.000 7680 Move returns status 0, amount 138
00:47:01.284 00.000 7680 move complete, result=0
00:47:01.285 00.001 7680 worker thread done servicing request
00:47:01.285 00.000 7680 Worker thread wakes up
00:47:01.286 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 138 ms NORTH
00:47:01.294 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:01.294 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:02.547 01.253 7680 Exposure complete
00:47:02.682 00.135 7680 worker thread done servicing request
00:47:02.683 00.001 6120 OnExposeComplete: enter
00:47:02.685 00.002 6120 UpdateGuideState(): m_state=6
00:47:02.687 00.002 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4761
00:47:02.692 00.005 6120 Star::Find returns 1 (1), X=965.89, Y=47.74, Mass=14830, SNR=78.8, Peak=255 HFD=6.9
00:47:02.695 00.003 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.02 = -2.26)
00:47:02.699 00.004 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.53)
00:47:02.703 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.24 hyp=0.27 cameraTheta=1.07 mountX=-0.17 mountY=-0.16, mountTheta=-2.40
00:47:02.710 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.24, opts=13)
00:47:02.715 00.005 6120 Enqueuing Move request for scope (0.13, 0.24)
00:47:02.719 00.004 7680 Worker thread wakes up
00:47:02.719 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:02.723 00.004 6120 UpdateGuideState exits: m=14830 SNR=78.8 Saturated
00:47:02.727 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:02.730 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.24) opts 0xd
00:47:02.730 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.24)
00:47:02.732 00.002 7680 Moving (0.13, 0.24) raw xDistance=-0.17 yDistance=-0.16
00:47:02.732 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:47:02.732 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:47:02.732 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:02.736 00.004 6120 Enqueuing Expose request
00:47:02.741 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:47:02.741 00.000 7680 MoveAxis(E, 0, ABG)
00:47:02.741 00.000 7680 Move returns status 0, amount 0
00:47:02.741 00.000 7680 MoveAxis(N, 0, ABG)
00:47:02.741 00.000 7680 Move returns status 0, amount 0
00:47:02.742 00.001 7680 move complete, result=0
00:47:02.742 00.000 7680 worker thread done servicing request
00:47:02.742 00.000 7680 Worker thread wakes up
00:47:02.742 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:02.747 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:02.747 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:04.003 01.256 7680 Exposure complete
00:47:04.140 00.137 7680 worker thread done servicing request
00:47:04.140 00.000 6120 OnExposeComplete: enter
00:47:04.144 00.004 6120 UpdateGuideState(): m_state=6
00:47:04.149 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4762
00:47:04.152 00.003 6120 Star::Find returns 1 (1), X=965.74, Y=47.92, Mass=14224, SNR=78.8, Peak=255 HFD=6.9
00:47:04.157 00.005 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
00:47:04.160 00.003 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
00:47:04.165 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.42 hyp=0.42 cameraTheta=1.63 mountX=-0.05 mountY=-0.39, mountTheta=-1.71
00:47:04.171 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.42, opts=13)
00:47:04.175 00.004 6120 Enqueuing Move request for scope (-0.02, 0.42)
00:47:04.181 00.006 7680 Worker thread wakes up
00:47:04.182 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:04.187 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.42) opts 0xd
00:47:04.187 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.42)
00:47:04.187 00.000 7680 Moving (-0.02, 0.42) raw xDistance=-0.05 yDistance=-0.39
00:47:04.188 00.001 6120 UpdateGuideState exits: m=14224 SNR=78.8 Saturated
00:47:04.192 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:47:04.192 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:47:04.192 00.000 7680 MoveAxis(E, 0, ABG)
00:47:04.192 00.000 7680 Move returns status 0, amount 0
00:47:04.192 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:04.197 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:04.201 00.004 6120 Enqueuing Expose request
00:47:04.206 00.005 7680 MoveAxis(N, 210, ABG)
00:47:04.206 00.000 7680 Guiding  Dir = 0, Dur = 210
00:47:04.206 00.000 7680 IsSlewing returns 0
00:47:04.208 00.002 7680 IsGuiding returns 0
00:47:04.208 00.000 7680 PulseGuide returned control before completion, sleep 220
00:47:04.429 00.221 7680 IsGuiding returns 1
00:47:04.429 00.000 7680 scope still moving after pulse duration time elapsed
00:47:04.460 00.031 7680 IsSlewing returns 0
00:47:04.463 00.003 7680 IsGuiding returns 0
00:47:04.464 00.001 7680 scope move finished after 210 + 45 ms
00:47:04.464 00.000 7680 Move returns status 0, amount 210
00:47:04.464 00.000 7680 move complete, result=0
00:47:04.464 00.000 7680 worker thread done servicing request
00:47:04.465 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 210 ms NORTH
00:47:04.471 00.006 7680 Worker thread wakes up
00:47:04.471 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:04.471 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:05.722 01.251 7680 Exposure complete
00:47:05.852 00.130 7680 worker thread done servicing request
00:47:05.853 00.001 6120 OnExposeComplete: enter
00:47:05.856 00.003 6120 UpdateGuideState(): m_state=6
00:47:05.861 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4763
00:47:05.865 00.004 6120 Star::Find returns 1 (1), X=965.79, Y=47.95, Mass=13951, SNR=76.9, Peak=255 HFD=6.9
00:47:05.869 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
00:47:05.873 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
00:47:05.876 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.44 hyp=0.44 cameraTheta=1.50 mountX=-0.11 mountY=-0.38, mountTheta=-1.85
00:47:05.880 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.44, opts=13)
00:47:05.884 00.004 6120 Enqueuing Move request for scope (0.03, 0.44)
00:47:05.890 00.006 7680 Worker thread wakes up
00:47:05.890 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:05.893 00.003 6120 UpdateGuideState exits: m=13951 SNR=76.9 Saturated
00:47:05.897 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.44) opts 0xd
00:47:05.897 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.44)
00:47:05.897 00.000 7680 Moving (0.03, 0.44) raw xDistance=-0.11 yDistance=-0.38
00:47:05.898 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:05.901 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:05.905 00.004 6120 Enqueuing Expose request
00:47:05.909 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:47:05.909 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:47:05.909 00.000 7680 MoveAxis(E, 0, ABG)
00:47:05.909 00.000 7680 Move returns status 0, amount 0
00:47:05.909 00.000 7680 MoveAxis(N, 209, ABG)
00:47:05.909 00.000 7680 Guiding  Dir = 0, Dur = 209
00:47:05.910 00.001 7680 IsSlewing returns 0
00:47:05.910 00.000 7680 IsGuiding returns 0
00:47:05.911 00.001 7680 PulseGuide returned control before completion, sleep 219
00:47:06.135 00.224 7680 IsGuiding returns 1
00:47:06.135 00.000 7680 scope still moving after pulse duration time elapsed
00:47:06.167 00.032 7680 IsSlewing returns 0
00:47:06.169 00.002 7680 IsGuiding returns 0
00:47:06.170 00.001 7680 scope move finished after 209 + 50 ms
00:47:06.170 00.000 7680 Move returns status 0, amount 209
00:47:06.171 00.001 7680 move complete, result=0
00:47:06.171 00.000 7680 worker thread done servicing request
00:47:06.171 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 209 ms NORTH
00:47:06.180 00.009 7680 Worker thread wakes up
00:47:06.181 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:06.181 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:07.435 01.254 7680 Exposure complete
00:47:07.573 00.138 7680 worker thread done servicing request
00:47:07.573 00.000 6120 OnExposeComplete: enter
00:47:07.577 00.004 6120 UpdateGuideState(): m_state=6
00:47:07.581 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4764
00:47:07.586 00.005 6120 Star::Find returns 1 (1), X=965.88, Y=47.72, Mass=14492, SNR=79.5, Peak=255 HFD=6.9
00:47:07.589 00.003 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.01 = -2.27)
00:47:07.593 00.004 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.54)
00:47:07.597 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.21 hyp=0.24 cameraTheta=1.05 mountX=-0.16 mountY=-0.14, mountTheta=-2.42
00:47:07.603 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.21, opts=13)
00:47:07.607 00.004 6120 Enqueuing Move request for scope (0.12, 0.21)
00:47:07.610 00.003 7680 Worker thread wakes up
00:47:07.610 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:07.614 00.004 6120 UpdateGuideState exits: m=14492 SNR=79.5 Saturated
00:47:07.617 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:07.621 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:07.624 00.003 6120 Enqueuing Expose request
00:47:07.626 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.21) opts 0xd
00:47:07.626 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.21)
00:47:07.627 00.001 7680 Moving (0.12, 0.21) raw xDistance=-0.16 yDistance=-0.14
00:47:07.627 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:47:07.627 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:47:07.627 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:47:07.628 00.001 7680 MoveAxis(E, 0, ABG)
00:47:07.628 00.000 7680 Move returns status 0, amount 0
00:47:07.628 00.000 7680 MoveAxis(N, 0, ABG)
00:47:07.628 00.000 7680 Move returns status 0, amount 0
00:47:07.629 00.001 7680 move complete, result=0
00:47:07.629 00.000 7680 worker thread done servicing request
00:47:07.629 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:07.632 00.003 7680 Worker thread wakes up
00:47:07.632 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:07.632 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:08.873 01.241 7680 Exposure complete
00:47:09.005 00.132 7680 worker thread done servicing request
00:47:09.006 00.001 6120 OnExposeComplete: enter
00:47:09.009 00.003 6120 UpdateGuideState(): m_state=6
00:47:09.014 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4765
00:47:09.017 00.003 6120 Star::Find returns 1 (1), X=966.01, Y=47.84, Mass=14324, SNR=77.2, Peak=255 HFD=6.9
00:47:09.020 00.003 6120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-2.95) = xAngle (3.89 = -2.39)
00:47:09.025 00.005 6120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.62 = -2.66)
00:47:09.028 00.003 6120 CameraToMount -- cameraX=0.25 cameraY=0.33 hyp=0.41 cameraTheta=0.93 mountX=-0.30 mountY=-0.19, mountTheta=-2.58
00:47:09.033 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.33, opts=13)
00:47:09.037 00.004 6120 Enqueuing Move request for scope (0.25, 0.33)
00:47:09.040 00.003 7680 Worker thread wakes up
00:47:09.040 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.33) opts 0xd
00:47:09.040 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.33)
00:47:09.040 00.000 7680 Moving (0.25, 0.33) raw xDistance=-0.30 yDistance=-0.19
00:47:09.041 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:47:09.041 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:47:09.041 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:09.045 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:47:09.046 00.001 7680 MoveAxis(E, 124, ABG)
00:47:09.046 00.000 7680 Guiding  Dir = 2, Dur = 124
00:47:09.046 00.000 6120 UpdateGuideState exits: m=14324 SNR=77.2 Saturated
00:47:09.051 00.005 7680 IsSlewing returns 0
00:47:09.051 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:09.057 00.006 7680 IsGuiding returns 0
00:47:09.057 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:09.061 00.004 6120 Enqueuing Expose request
00:47:09.065 00.004 7680 PulseGuide returned control before completion, sleep 134
00:47:09.205 00.140 7680 IsGuiding returns 1
00:47:09.206 00.001 7680 scope still moving after pulse duration time elapsed
00:47:09.237 00.031 7680 IsSlewing returns 0
00:47:09.238 00.001 7680 IsGuiding returns 0
00:47:09.238 00.000 7680 scope move finished after 124 + 57 ms
00:47:09.238 00.000 7680 Move returns status 0, amount 124
00:47:09.239 00.001 7680 MoveAxis(N, 0, ABG)
00:47:09.239 00.000 7680 Move returns status 0, amount 0
00:47:09.241 00.002 7680 move complete, result=0
00:47:09.241 00.000 7680 worker thread done servicing request
00:47:09.242 00.001 6120 GuideStep: -0.3 px 124 ms EAST, -0.2 px 0 ms NORTH
00:47:09.248 00.006 7680 Worker thread wakes up
00:47:09.248 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:09.248 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:10.506 01.258 7680 Exposure complete
00:47:10.648 00.142 7680 worker thread done servicing request
00:47:10.648 00.000 6120 OnExposeComplete: enter
00:47:10.653 00.005 6120 UpdateGuideState(): m_state=6
00:47:10.657 00.004 6120 Star::Find(15, 966, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4766
00:47:10.661 00.004 6120 Star::Find returns 1 (1), X=965.95, Y=48.02, Mass=13961, SNR=76.8, Peak=255 HFD=7.1
00:47:10.665 00.004 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.17 = -2.11)
00:47:10.669 00.004 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.38)
00:47:10.672 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.51 hyp=0.55 cameraTheta=1.22 mountX=-0.28 mountY=-0.38, mountTheta=-2.21
00:47:10.678 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.51, opts=13)
00:47:10.681 00.003 6120 Enqueuing Move request for scope (0.19, 0.51)
00:47:10.688 00.007 7680 Worker thread wakes up
00:47:10.688 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:10.691 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.51) opts 0xd
00:47:10.692 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.51)
00:47:10.692 00.000 7680 Moving (0.19, 0.51) raw xDistance=-0.28 yDistance=-0.38
00:47:10.693 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
00:47:10.693 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:47:10.693 00.000 7680 MoveAxis(E, 124, ABG)
00:47:10.694 00.001 6120 UpdateGuideState exits: m=13961 SNR=76.8 Saturated
00:47:10.698 00.004 7680 Guiding  Dir = 2, Dur = 124
00:47:10.699 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:10.704 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:10.708 00.004 6120 Enqueuing Expose request
00:47:10.713 00.005 7680 IsSlewing returns 0
00:47:10.713 00.000 7680 IsGuiding returns 0
00:47:10.714 00.001 7680 PulseGuide returned control before completion, sleep 134
00:47:10.857 00.143 7680 IsGuiding returns 1
00:47:10.858 00.001 7680 scope still moving after pulse duration time elapsed
00:47:10.888 00.030 7680 IsSlewing returns 0
00:47:10.890 00.002 7680 IsGuiding returns 1
00:47:10.920 00.030 7680 IsSlewing returns 0
00:47:10.921 00.001 7680 IsGuiding returns 0
00:47:10.921 00.000 7680 scope move finished after 124 + 83 ms
00:47:10.922 00.001 7680 Move returns status 0, amount 124
00:47:10.922 00.000 7680 MoveAxis(N, 204, ABG)
00:47:10.922 00.000 7680 Guiding  Dir = 0, Dur = 204
00:47:10.923 00.001 7680 IsSlewing returns 0
00:47:10.924 00.001 7680 IsGuiding returns 0
00:47:10.925 00.001 7680 PulseGuide returned control before completion, sleep 214
00:47:11.152 00.227 7680 IsGuiding returns 1
00:47:11.154 00.002 7680 scope still moving after pulse duration time elapsed
00:47:11.183 00.029 7680 IsSlewing returns 0
00:47:11.184 00.001 7680 IsGuiding returns 0
00:47:11.185 00.001 7680 scope move finished after 204 + 56 ms
00:47:11.185 00.000 7680 Move returns status 0, amount 204
00:47:11.185 00.000 7680 move complete, result=0
00:47:11.186 00.001 7680 worker thread done servicing request
00:47:11.187 00.001 6120 GuideStep: -0.3 px 124 ms EAST, -0.4 px 204 ms NORTH
00:47:11.192 00.005 7680 Worker thread wakes up
00:47:11.193 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:11.193 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:12.445 01.252 7680 Exposure complete
00:47:12.576 00.131 7680 worker thread done servicing request
00:47:12.576 00.000 6120 OnExposeComplete: enter
00:47:12.581 00.005 6120 UpdateGuideState(): m_state=6
00:47:12.584 00.003 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4767
00:47:12.588 00.004 6120 Star::Find returns 1 (1), X=965.89, Y=47.98, Mass=14425, SNR=77.1, Peak=255 HFD=7.0
00:47:12.590 00.002 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
00:47:12.595 00.005 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
00:47:12.597 00.002 6120 CameraToMount -- cameraX=0.13 cameraY=0.48 hyp=0.50 cameraTheta=1.31 mountX=-0.22 mountY=-0.37, mountTheta=-2.09
00:47:12.602 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.48, opts=13)
00:47:12.605 00.003 6120 Enqueuing Move request for scope (0.13, 0.48)
00:47:12.609 00.004 7680 Worker thread wakes up
00:47:12.609 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.48) opts 0xd
00:47:12.609 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.48)
00:47:12.609 00.000 7680 Moving (0.13, 0.48) raw xDistance=-0.22 yDistance=-0.37
00:47:12.610 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
00:47:12.610 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:47:12.610 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:12.613 00.003 7680 MoveAxis(E, 97, ABG)
00:47:12.615 00.002 7680 Guiding  Dir = 2, Dur = 97
00:47:12.615 00.000 6120 UpdateGuideState exits: m=14425 SNR=77.1 Saturated
00:47:12.618 00.003 7680 IsSlewing returns 0
00:47:12.618 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:12.623 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:12.626 00.003 6120 Enqueuing Expose request
00:47:12.630 00.004 7680 IsGuiding returns 0
00:47:12.631 00.001 7680 PulseGuide returned control before completion, sleep 107
00:47:12.741 00.110 7680 IsGuiding returns 1
00:47:12.741 00.000 7680 scope still moving after pulse duration time elapsed
00:47:12.772 00.031 7680 IsSlewing returns 0
00:47:12.773 00.001 7680 IsGuiding returns 0
00:47:12.773 00.000 7680 scope move finished after 97 + 45 ms
00:47:12.773 00.000 7680 Move returns status 0, amount 97
00:47:12.773 00.000 7680 MoveAxis(N, 203, ABG)
00:47:12.773 00.000 7680 Guiding  Dir = 0, Dur = 203
00:47:12.775 00.002 7680 IsSlewing returns 0
00:47:12.775 00.000 7680 IsGuiding returns 0
00:47:12.776 00.001 7680 PulseGuide returned control before completion, sleep 213
00:47:13.005 00.229 7680 IsGuiding returns 1
00:47:13.006 00.001 7680 scope still moving after pulse duration time elapsed
00:47:13.034 00.028 7680 IsSlewing returns 0
00:47:13.036 00.002 7680 IsGuiding returns 0
00:47:13.036 00.000 7680 scope move finished after 203 + 57 ms
00:47:13.037 00.001 7680 Move returns status 0, amount 203
00:47:13.037 00.000 7680 move complete, result=0
00:47:13.038 00.001 7680 worker thread done servicing request
00:47:13.039 00.001 7680 Worker thread wakes up
00:47:13.039 00.000 6120 GuideStep: -0.2 px 97 ms EAST, -0.4 px 203 ms NORTH
00:47:13.048 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:13.048 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:14.299 01.251 7680 Exposure complete
00:47:14.435 00.136 7680 worker thread done servicing request
00:47:14.436 00.001 6120 OnExposeComplete: enter
00:47:14.439 00.003 6120 UpdateGuideState(): m_state=6
00:47:14.442 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4768
00:47:14.446 00.004 6120 Star::Find returns 1 (1), X=965.78, Y=47.84, Mass=14529, SNR=79.3, Peak=255 HFD=6.8
00:47:14.450 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
00:47:14.453 00.003 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.09)
00:47:14.457 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.51 mountX=-0.08 mountY=-0.29, mountTheta=-1.85
00:47:14.463 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.33, opts=13)
00:47:14.467 00.004 6120 Enqueuing Move request for scope (0.02, 0.33)
00:47:14.470 00.003 7680 Worker thread wakes up
00:47:14.470 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.33) opts 0xd
00:47:14.471 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.33)
00:47:14.471 00.000 7680 Moving (0.02, 0.33) raw xDistance=-0.08 yDistance=-0.29
00:47:14.471 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:47:14.471 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:47:14.471 00.000 7680 MoveAxis(E, 0, ABG)
00:47:14.472 00.001 7680 Move returns status 0, amount 0
00:47:14.472 00.000 7680 MoveAxis(N, 157, ABG)
00:47:14.472 00.000 7680 Guiding  Dir = 0, Dur = 157
00:47:14.472 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:14.476 00.004 7680 IsSlewing returns 0
00:47:14.476 00.000 6120 UpdateGuideState exits: m=14529 SNR=79.3 Saturated
00:47:14.480 00.004 7680 IsGuiding returns 0
00:47:14.480 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:14.483 00.003 7680 PulseGuide returned control before completion, sleep 167
00:47:14.484 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:14.488 00.004 6120 Enqueuing Expose request
00:47:14.663 00.175 7680 IsGuiding returns 1
00:47:14.663 00.000 7680 scope still moving after pulse duration time elapsed
00:47:14.695 00.032 7680 IsSlewing returns 0
00:47:14.697 00.002 7680 IsGuiding returns 0
00:47:14.698 00.001 7680 scope move finished after 157 + 60 ms
00:47:14.698 00.000 7680 Move returns status 0, amount 157
00:47:14.698 00.000 7680 move complete, result=0
00:47:14.699 00.001 7680 worker thread done servicing request
00:47:14.699 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 157 ms NORTH
00:47:14.705 00.006 7680 Worker thread wakes up
00:47:14.705 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:14.705 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:15.958 01.253 7680 Exposure complete
00:47:16.094 00.136 7680 worker thread done servicing request
00:47:16.095 00.001 6120 OnExposeComplete: enter
00:47:16.098 00.003 6120 UpdateGuideState(): m_state=6
00:47:16.102 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4769
00:47:16.107 00.005 6120 Star::Find returns 1 (1), X=965.93, Y=47.82, Mass=14606, SNR=78.1, Peak=255 HFD=6.9
00:47:16.110 00.003 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.03 = -2.26)
00:47:16.115 00.005 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.52)
00:47:16.118 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.31 hyp=0.35 cameraTheta=1.07 mountX=-0.22 mountY=-0.21, mountTheta=-2.40
00:47:16.124 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.31, opts=13)
00:47:16.128 00.004 6120 Enqueuing Move request for scope (0.17, 0.31)
00:47:16.131 00.003 7680 Worker thread wakes up
00:47:16.131 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.31) opts 0xd
00:47:16.131 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.31)
00:47:16.133 00.002 7680 Moving (0.17, 0.31) raw xDistance=-0.22 yDistance=-0.21
00:47:16.133 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:47:16.133 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:16.136 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:47:16.137 00.001 7680 MoveAxis(E, 91, ABG)
00:47:16.137 00.000 7680 Guiding  Dir = 2, Dur = 91
00:47:16.138 00.001 6120 UpdateGuideState exits: m=14606 SNR=78.1 Saturated
00:47:16.142 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:16.145 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:16.149 00.004 6120 Enqueuing Expose request
00:47:16.152 00.003 7680 IsSlewing returns 0
00:47:16.153 00.001 7680 IsGuiding returns 0
00:47:16.153 00.000 7680 PulseGuide returned control before completion, sleep 101
00:47:16.264 00.111 7680 IsGuiding returns 1
00:47:16.265 00.001 7680 scope still moving after pulse duration time elapsed
00:47:16.295 00.030 7680 IsSlewing returns 0
00:47:16.296 00.001 7680 IsGuiding returns 0
00:47:16.296 00.000 7680 scope move finished after 91 + 52 ms
00:47:16.296 00.000 7680 Move returns status 0, amount 91
00:47:16.296 00.000 7680 MoveAxis(N, 111, ABG)
00:47:16.298 00.002 7680 Guiding  Dir = 0, Dur = 111
00:47:16.298 00.000 7680 IsSlewing returns 0
00:47:16.298 00.000 7680 IsGuiding returns 0
00:47:16.298 00.000 7680 PulseGuide returned control before completion, sleep 121
00:47:16.435 00.137 7680 IsGuiding returns 1
00:47:16.436 00.001 7680 scope still moving after pulse duration time elapsed
00:47:16.467 00.031 7680 IsSlewing returns 0
00:47:16.468 00.001 7680 IsGuiding returns 0
00:47:16.469 00.001 7680 scope move finished after 111 + 59 ms
00:47:16.469 00.000 7680 Move returns status 0, amount 111
00:47:16.469 00.000 7680 move complete, result=0
00:47:16.469 00.000 7680 worker thread done servicing request
00:47:16.471 00.002 6120 GuideStep: -0.2 px 91 ms EAST, -0.2 px 111 ms NORTH
00:47:16.477 00.006 7680 Worker thread wakes up
00:47:16.477 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:16.477 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:17.729 01.252 7680 Exposure complete
00:47:17.866 00.137 7680 worker thread done servicing request
00:47:17.866 00.000 6120 OnExposeComplete: enter
00:47:17.871 00.005 6120 UpdateGuideState(): m_state=6
00:47:17.874 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4770
00:47:17.879 00.005 6120 Star::Find returns 1 (1), X=965.74, Y=48.02, Mass=13963, SNR=77.1, Peak=255 HFD=6.8
00:47:17.883 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
00:47:17.885 00.002 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
00:47:17.890 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.52 hyp=0.52 cameraTheta=1.60 mountX=-0.08 mountY=-0.47, mountTheta=-1.74
00:47:17.896 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.52, opts=13)
00:47:17.901 00.005 6120 Enqueuing Move request for scope (-0.02, 0.52)
00:47:17.905 00.004 7680 Worker thread wakes up
00:47:17.906 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:17.909 00.003 6120 UpdateGuideState exits: m=13963 SNR=77.1 Saturated
00:47:17.914 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.52) opts 0xd
00:47:17.914 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.52)
00:47:17.914 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:17.919 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:17.923 00.004 7680 Moving (-0.02, 0.52) raw xDistance=-0.08 yDistance=-0.47
00:47:17.925 00.002 6120 Enqueuing Expose request
00:47:17.928 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:47:17.928 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:47:17.928 00.000 7680 MoveAxis(E, 0, ABG)
00:47:17.928 00.000 7680 Move returns status 0, amount 0
00:47:17.928 00.000 7680 MoveAxis(N, 256, ABG)
00:47:17.930 00.002 7680 Guiding  Dir = 0, Dur = 256
00:47:17.930 00.000 7680 IsSlewing returns 0
00:47:17.930 00.000 7680 IsGuiding returns 0
00:47:17.931 00.001 7680 PulseGuide returned control before completion, sleep 266
00:47:18.206 00.275 7680 IsGuiding returns 1
00:47:18.207 00.001 7680 scope still moving after pulse duration time elapsed
00:47:18.238 00.031 7680 IsSlewing returns 0
00:47:18.241 00.003 7680 IsGuiding returns 0
00:47:18.242 00.001 7680 scope move finished after 256 + 55 ms
00:47:18.242 00.000 7680 Move returns status 0, amount 256
00:47:18.243 00.001 7680 move complete, result=0
00:47:18.243 00.000 7680 worker thread done servicing request
00:47:18.244 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 256 ms NORTH
00:47:18.251 00.007 7680 Worker thread wakes up
00:47:18.251 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:18.251 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:19.507 01.256 7680 Exposure complete
00:47:19.648 00.141 7680 worker thread done servicing request
00:47:19.648 00.000 6120 OnExposeComplete: enter
00:47:19.652 00.004 6120 UpdateGuideState(): m_state=6
00:47:19.656 00.004 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4771
00:47:19.660 00.004 6120 Star::Find returns 1 (1), X=965.80, Y=47.69, Mass=13564, SNR=75.4, Peak=255 HFD=6.9
00:47:19.664 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
00:47:19.667 00.003 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
00:47:19.671 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.34 mountX=-0.08 mountY=-0.15, mountTheta=-2.05
00:47:19.675 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.19, opts=13)
00:47:19.679 00.004 6120 Enqueuing Move request for scope (0.04, 0.19)
00:47:19.683 00.004 7680 Worker thread wakes up
00:47:19.683 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
00:47:19.683 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
00:47:19.683 00.000 7680 Moving (0.04, 0.19) raw xDistance=-0.08 yDistance=-0.15
00:47:19.684 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:47:19.684 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:19.688 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:47:19.688 00.000 6120 UpdateGuideState exits: m=13564 SNR=75.4 Saturated
00:47:19.691 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:47:19.691 00.000 7680 MoveAxis(E, 0, ABG)
00:47:19.692 00.001 7680 Move returns status 0, amount 0
00:47:19.692 00.000 7680 MoveAxis(N, 0, ABG)
00:47:19.692 00.000 7680 Move returns status 0, amount 0
00:47:19.692 00.000 7680 move complete, result=0
00:47:19.692 00.000 7680 worker thread done servicing request
00:47:19.692 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:19.695 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:19.701 00.006 6120 Enqueuing Expose request
00:47:19.704 00.003 7680 Worker thread wakes up
00:47:19.704 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:19.708 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:19.708 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:20.960 01.252 7680 Exposure complete
00:47:21.092 00.132 7680 worker thread done servicing request
00:47:21.092 00.000 6120 OnExposeComplete: enter
00:47:21.096 00.004 6120 UpdateGuideState(): m_state=6
00:47:21.100 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4772
00:47:21.102 00.002 6120 Star::Find returns 1 (1), X=965.74, Y=47.74, Mass=15729, SNR=82.8, Peak=255 HFD=7.1
00:47:21.108 00.006 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
00:47:21.111 00.003 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.96)
00:47:21.116 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.64 mountX=-0.03 mountY=-0.22, mountTheta=-1.70
00:47:21.121 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.23, opts=13)
00:47:21.125 00.004 6120 Enqueuing Move request for scope (-0.02, 0.23)
00:47:21.128 00.003 7680 Worker thread wakes up
00:47:21.128 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
00:47:21.128 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
00:47:21.129 00.001 7680 Moving (-0.02, 0.23) raw xDistance=-0.03 yDistance=-0.22
00:47:21.129 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:47:21.129 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:47:21.129 00.000 7680 MoveAxis(E, 0, ABG)
00:47:21.129 00.000 7680 Move returns status 0, amount 0
00:47:21.129 00.000 7680 MoveAxis(N, 118, ABG)
00:47:21.130 00.001 7680 Guiding  Dir = 0, Dur = 118
00:47:21.130 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:21.134 00.004 7680 IsSlewing returns 0
00:47:21.134 00.000 6120 UpdateGuideState exits: m=15729 SNR=82.8 Saturated
00:47:21.137 00.003 7680 IsGuiding returns 0
00:47:21.137 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:21.142 00.005 7680 PulseGuide returned control before completion, sleep 128
00:47:21.142 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:21.147 00.005 6120 Enqueuing Expose request
00:47:21.282 00.135 7680 IsGuiding returns 1
00:47:21.283 00.001 7680 scope still moving after pulse duration time elapsed
00:47:21.312 00.029 7680 IsSlewing returns 0
00:47:21.315 00.003 7680 IsGuiding returns 0
00:47:21.315 00.000 7680 scope move finished after 118 + 59 ms
00:47:21.316 00.001 7680 Move returns status 0, amount 118
00:47:21.316 00.000 7680 move complete, result=0
00:47:21.317 00.001 7680 worker thread done servicing request
00:47:21.318 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 118 ms NORTH
00:47:21.325 00.007 7680 Worker thread wakes up
00:47:21.326 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:21.326 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:22.585 01.259 7680 Exposure complete
00:47:22.715 00.130 7680 worker thread done servicing request
00:47:22.716 00.001 6120 OnExposeComplete: enter
00:47:22.720 00.004 6120 UpdateGuideState(): m_state=6
00:47:22.722 00.002 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4773
00:47:22.726 00.004 6120 Star::Find returns 1 (1), X=965.74, Y=47.90, Mass=14231, SNR=76.8, Peak=255 HFD=6.9
00:47:22.729 00.003 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
00:47:22.732 00.003 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
00:47:22.736 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.39 hyp=0.40 cameraTheta=1.61 mountX=-0.06 mountY=-0.36, mountTheta=-1.73
00:47:22.743 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.39, opts=13)
00:47:22.746 00.003 6120 Enqueuing Move request for scope (-0.02, 0.39)
00:47:22.750 00.004 7680 Worker thread wakes up
00:47:22.751 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.39) opts 0xd
00:47:22.751 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.39)
00:47:22.752 00.001 7680 Moving (-0.02, 0.39) raw xDistance=-0.06 yDistance=-0.36
00:47:22.752 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:22.756 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:47:22.756 00.000 6120 UpdateGuideState exits: m=14231 SNR=76.8 Saturated
00:47:22.760 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:47:22.760 00.000 7680 MoveAxis(E, 0, ABG)
00:47:22.760 00.000 7680 Move returns status 0, amount 0
00:47:22.760 00.000 7680 MoveAxis(N, 196, ABG)
00:47:22.760 00.000 7680 Guiding  Dir = 0, Dur = 196
00:47:22.761 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:22.766 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:22.771 00.005 7680 IsSlewing returns 0
00:47:22.771 00.000 6120 Enqueuing Expose request
00:47:22.774 00.003 7680 IsGuiding returns 0
00:47:22.774 00.000 7680 PulseGuide returned control before completion, sleep 206
00:47:22.991 00.217 7680 IsGuiding returns 1
00:47:22.993 00.002 7680 scope still moving after pulse duration time elapsed
00:47:23.053 00.060 7680 IsSlewing returns 0
00:47:23.053 00.000 7680 IsGuiding returns 0
00:47:23.054 00.001 7680 scope move finished after 196 + 82 ms
00:47:23.054 00.000 7680 Move returns status 0, amount 196
00:47:23.054 00.000 7680 move complete, result=0
00:47:23.054 00.000 7680 worker thread done servicing request
00:47:23.055 00.001 7680 Worker thread wakes up
00:47:23.055 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 196 ms NORTH
00:47:23.060 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:23.060 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:24.314 01.254 7680 Exposure complete
00:47:24.446 00.132 7680 worker thread done servicing request
00:47:24.448 00.002 6120 OnExposeComplete: enter
00:47:24.452 00.004 6120 UpdateGuideState(): m_state=6
00:47:24.456 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4774
00:47:24.462 00.006 6120 Star::Find returns 1 (1), X=965.68, Y=47.50, Mass=14157, SNR=76.9, Peak=255 HFD=7.0
00:47:24.467 00.005 6120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-2.95) = xAngle (-0.16 = -0.16)
00:47:24.471 00.004 6120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.43 = -0.43)
00:47:24.475 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.12 mountX=0.08 mountY=-0.03, mountTheta=-0.40
00:47:24.479 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.00, opts=13)
00:47:24.484 00.005 6120 Enqueuing Move request for scope (-0.08, -0.00)
00:47:24.487 00.003 7680 Worker thread wakes up
00:47:24.488 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:24.491 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
00:47:24.493 00.002 6120 UpdateGuideState exits: m=14157 SNR=76.9 Saturated
00:47:24.497 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:24.501 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:24.505 00.004 6120 Enqueuing Expose request
00:47:24.508 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
00:47:24.509 00.001 7680 Moving (-0.08, -0.00) raw xDistance=0.08 yDistance=-0.03
00:47:24.509 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:47:24.509 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:47:24.509 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:47:24.510 00.001 7680 MoveAxis(E, 0, ABG)
00:47:24.510 00.000 7680 Move returns status 0, amount 0
00:47:24.510 00.000 7680 MoveAxis(N, 0, ABG)
00:47:24.510 00.000 7680 Move returns status 0, amount 0
00:47:24.510 00.000 7680 move complete, result=0
00:47:24.512 00.002 7680 worker thread done servicing request
00:47:24.512 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:47:24.516 00.004 7680 Worker thread wakes up
00:47:24.516 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:24.516 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:25.775 01.259 7680 Exposure complete
00:47:25.911 00.136 7680 worker thread done servicing request
00:47:25.911 00.000 6120 OnExposeComplete: enter
00:47:25.915 00.004 6120 UpdateGuideState(): m_state=6
00:47:25.921 00.006 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4775
00:47:25.925 00.004 6120 Star::Find returns 1 (1), X=965.87, Y=47.95, Mass=13660, SNR=75.4, Peak=255 HFD=7.0
00:47:25.930 00.005 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
00:47:25.933 00.003 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.26)
00:47:25.937 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.44 hyp=0.46 cameraTheta=1.34 mountX=-0.19 mountY=-0.35, mountTheta=-2.05
00:47:25.943 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.44, opts=13)
00:47:25.946 00.003 6120 Enqueuing Move request for scope (0.10, 0.44)
00:47:25.951 00.005 7680 Worker thread wakes up
00:47:25.951 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.44) opts 0xd
00:47:25.951 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.44)
00:47:25.951 00.000 7680 Moving (0.10, 0.44) raw xDistance=-0.19 yDistance=-0.35
00:47:25.951 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:47:25.951 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:47:25.952 00.001 7680 MoveAxis(E, 0, ABG)
00:47:25.952 00.000 7680 Move returns status 0, amount 0
00:47:25.952 00.000 7680 MoveAxis(N, 191, ABG)
00:47:25.952 00.000 7680 Guiding  Dir = 0, Dur = 191
00:47:25.953 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:25.957 00.004 7680 IsSlewing returns 0
00:47:25.957 00.000 6120 UpdateGuideState exits: m=13660 SNR=75.4 Saturated
00:47:25.961 00.004 7680 IsGuiding returns 0
00:47:25.962 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:25.966 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:25.969 00.003 7680 PulseGuide returned control before completion, sleep 201
00:47:25.970 00.001 6120 Enqueuing Expose request
00:47:26.183 00.213 7680 IsGuiding returns 0
00:47:26.184 00.001 7680 Move returns status 0, amount 191
00:47:26.184 00.000 7680 move complete, result=0
00:47:26.185 00.001 7680 worker thread done servicing request
00:47:26.185 00.000 7680 Worker thread wakes up
00:47:26.185 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 191 ms NORTH
00:47:26.190 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:26.191 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:27.436 01.245 7680 Exposure complete
00:47:27.571 00.135 7680 worker thread done servicing request
00:47:27.573 00.002 6120 OnExposeComplete: enter
00:47:27.576 00.003 6120 UpdateGuideState(): m_state=6
00:47:27.582 00.006 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4776
00:47:27.587 00.005 6120 Star::Find returns 1 (1), X=965.81, Y=47.78, Mass=15308, SNR=81.5, Peak=255 HFD=7.0
00:47:27.591 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
00:47:27.594 00.003 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.20)
00:47:27.598 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.27 hyp=0.28 cameraTheta=1.40 mountX=-0.10 mountY=-0.22, mountTheta=-1.98
00:47:27.603 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.27, opts=13)
00:47:27.606 00.003 6120 Enqueuing Move request for scope (0.05, 0.27)
00:47:27.610 00.004 7680 Worker thread wakes up
00:47:27.610 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:27.614 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.27) opts 0xd
00:47:27.614 00.000 6120 UpdateGuideState exits: m=15308 SNR=81.5 Saturated
00:47:27.618 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:27.622 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.27)
00:47:27.622 00.000 7680 Moving (0.05, 0.27) raw xDistance=-0.10 yDistance=-0.22
00:47:27.622 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:47:27.623 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:47:27.623 00.000 7680 MoveAxis(E, 0, ABG)
00:47:27.623 00.000 7680 Move returns status 0, amount 0
00:47:27.623 00.000 7680 MoveAxis(N, 122, ABG)
00:47:27.623 00.000 7680 Guiding  Dir = 0, Dur = 122
00:47:27.623 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:27.628 00.005 7680 IsSlewing returns 0
00:47:27.628 00.000 6120 Enqueuing Expose request
00:47:27.631 00.003 7680 IsGuiding returns 0
00:47:27.631 00.000 7680 PulseGuide returned control before completion, sleep 132
00:47:27.772 00.141 7680 IsGuiding returns 1
00:47:27.774 00.002 7680 scope still moving after pulse duration time elapsed
00:47:27.803 00.029 7680 IsSlewing returns 0
00:47:27.804 00.001 7680 IsGuiding returns 0
00:47:27.805 00.001 7680 scope move finished after 122 + 51 ms
00:47:27.805 00.000 7680 Move returns status 0, amount 122
00:47:27.806 00.001 7680 move complete, result=0
00:47:27.806 00.000 7680 worker thread done servicing request
00:47:27.806 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 122 ms NORTH
00:47:27.813 00.007 7680 Worker thread wakes up
00:47:27.813 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:27.813 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:29.065 01.252 7680 Exposure complete
00:47:29.200 00.135 7680 worker thread done servicing request
00:47:29.201 00.001 6120 OnExposeComplete: enter
00:47:29.205 00.004 6120 UpdateGuideState(): m_state=6
00:47:29.208 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4777
00:47:29.213 00.005 6120 Star::Find returns 1 (1), X=965.79, Y=47.80, Mass=14494, SNR=78.6, Peak=255 HFD=6.9
00:47:29.218 00.005 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
00:47:29.222 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
00:47:29.225 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.47 mountX=-0.08 mountY=-0.25, mountTheta=-1.90
00:47:29.232 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.29, opts=13)
00:47:29.238 00.006 6120 Enqueuing Move request for scope (0.03, 0.29)
00:47:29.242 00.004 7680 Worker thread wakes up
00:47:29.242 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.29) opts 0xd
00:47:29.242 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.29)
00:47:29.243 00.001 7680 Moving (0.03, 0.29) raw xDistance=-0.08 yDistance=-0.25
00:47:29.243 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:47:29.243 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:47:29.244 00.001 7680 MoveAxis(E, 0, ABG)
00:47:29.244 00.000 7680 Move returns status 0, amount 0
00:47:29.244 00.000 7680 MoveAxis(N, 135, ABG)
00:47:29.244 00.000 7680 Guiding  Dir = 0, Dur = 135
00:47:29.244 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:29.248 00.004 6120 UpdateGuideState exits: m=14494 SNR=78.6 Saturated
00:47:29.253 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:29.257 00.004 7680 IsSlewing returns 0
00:47:29.257 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:29.263 00.006 6120 Enqueuing Expose request
00:47:29.269 00.006 7680 IsGuiding returns 0
00:47:29.269 00.000 7680 PulseGuide returned control before completion, sleep 145
00:47:29.428 00.159 7680 IsGuiding returns 0
00:47:29.431 00.003 7680 Move returns status 0, amount 135
00:47:29.432 00.001 7680 move complete, result=0
00:47:29.433 00.001 7680 worker thread done servicing request
00:47:29.433 00.000 7680 Worker thread wakes up
00:47:29.433 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:29.434 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:29.434 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 135 ms NORTH
00:47:30.680 01.246 7680 Exposure complete
00:47:30.816 00.136 7680 worker thread done servicing request
00:47:30.817 00.001 6120 OnExposeComplete: enter
00:47:30.820 00.003 6120 UpdateGuideState(): m_state=6
00:47:30.824 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4778
00:47:30.828 00.004 6120 Star::Find returns 1 (1), X=965.78, Y=47.86, Mass=14349, SNR=77.8, Peak=255 HFD=6.8
00:47:30.832 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
00:47:30.835 00.003 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
00:47:30.838 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.52 mountX=-0.08 mountY=-0.31, mountTheta=-1.84
00:47:30.844 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.35, opts=13)
00:47:30.848 00.004 6120 Enqueuing Move request for scope (0.02, 0.35)
00:47:30.851 00.003 7680 Worker thread wakes up
00:47:30.851 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.35) opts 0xd
00:47:30.851 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.35)
00:47:30.851 00.000 7680 Moving (0.02, 0.35) raw xDistance=-0.08 yDistance=-0.31
00:47:30.851 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:47:30.853 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:47:30.853 00.000 7680 MoveAxis(E, 0, ABG)
00:47:30.853 00.000 7680 Move returns status 0, amount 0
00:47:30.853 00.000 7680 MoveAxis(N, 167, ABG)
00:47:30.853 00.000 7680 Guiding  Dir = 0, Dur = 167
00:47:30.853 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:30.857 00.004 7680 IsSlewing returns 0
00:47:30.857 00.000 6120 UpdateGuideState exits: m=14349 SNR=77.8 Saturated
00:47:30.862 00.005 7680 IsGuiding returns 0
00:47:30.862 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:30.866 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:30.870 00.004 7680 PulseGuide returned control before completion, sleep 177
00:47:30.870 00.000 6120 Enqueuing Expose request
00:47:31.060 00.190 7680 IsGuiding returns 0
00:47:31.061 00.001 7680 Move returns status 0, amount 167
00:47:31.061 00.000 7680 move complete, result=0
00:47:31.062 00.001 7680 worker thread done servicing request
00:47:31.062 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 167 ms NORTH
00:47:31.070 00.008 7680 Worker thread wakes up
00:47:31.070 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:31.070 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:32.320 01.250 7680 Exposure complete
00:47:32.466 00.146 7680 worker thread done servicing request
00:47:32.466 00.000 6120 OnExposeComplete: enter
00:47:32.470 00.004 6120 UpdateGuideState(): m_state=6
00:47:32.474 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4779
00:47:32.477 00.003 6120 Star::Find returns 1 (1), X=965.89, Y=47.77, Mass=14583, SNR=78.5, Peak=255 HFD=6.9
00:47:32.484 00.007 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.06 = -2.22)
00:47:32.492 00.008 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.49)
00:47:32.499 00.007 6120 CameraToMount -- cameraX=0.13 cameraY=0.26 hyp=0.29 cameraTheta=1.10 mountX=-0.18 mountY=-0.18, mountTheta=-2.36
00:47:32.507 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.26, opts=13)
00:47:32.517 00.010 6120 Enqueuing Move request for scope (0.13, 0.26)
00:47:32.523 00.006 7680 Worker thread wakes up
00:47:32.523 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:32.529 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.26) opts 0xd
00:47:32.529 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.26)
00:47:32.530 00.001 6120 UpdateGuideState exits: m=14583 SNR=78.5 Saturated
00:47:32.536 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:32.541 00.005 7680 Moving (0.13, 0.26) raw xDistance=-0.18 yDistance=-0.18
00:47:32.542 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:47:32.542 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:47:32.542 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:32.551 00.009 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:47:32.552 00.001 6120 Enqueuing Expose request
00:47:32.557 00.005 7680 MoveAxis(E, 0, ABG)
00:47:32.558 00.001 7680 Move returns status 0, amount 0
00:47:32.558 00.000 7680 MoveAxis(N, 0, ABG)
00:47:32.558 00.000 7680 Move returns status 0, amount 0
00:47:32.558 00.000 7680 move complete, result=0
00:47:32.559 00.001 7680 worker thread done servicing request
00:47:32.559 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:32.564 00.005 7680 Worker thread wakes up
00:47:32.564 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:32.565 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:33.808 01.243 7680 Exposure complete
00:47:33.942 00.134 7680 worker thread done servicing request
00:47:33.942 00.000 6120 OnExposeComplete: enter
00:47:33.947 00.005 6120 UpdateGuideState(): m_state=6
00:47:33.951 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4780
00:47:33.955 00.004 6120 Star::Find returns 1 (1), X=965.90, Y=47.96, Mass=13651, SNR=77.0, Peak=255 HFD=7.1
00:47:33.959 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.06)
00:47:33.963 00.004 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.33)
00:47:33.966 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.45 hyp=0.48 cameraTheta=1.27 mountX=-0.22 mountY=-0.35, mountTheta=-2.14
00:47:33.972 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.45, opts=13)
00:47:33.975 00.003 6120 Enqueuing Move request for scope (0.14, 0.45)
00:47:33.979 00.004 7680 Worker thread wakes up
00:47:33.980 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:33.985 00.005 6120 UpdateGuideState exits: m=13651 SNR=77.0 Saturated
00:47:33.988 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:33.993 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.45) opts 0xd
00:47:33.993 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.45)
00:47:33.993 00.000 7680 Moving (0.14, 0.45) raw xDistance=-0.22 yDistance=-0.35
00:47:33.993 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:47:33.993 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:47:33.994 00.001 7680 MoveAxis(E, 91, ABG)
00:47:33.994 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:33.998 00.004 6120 Enqueuing Expose request
00:47:34.001 00.003 7680 Guiding  Dir = 2, Dur = 91
00:47:34.001 00.000 7680 IsSlewing returns 0
00:47:34.003 00.002 7680 IsGuiding returns 0
00:47:34.003 00.000 7680 PulseGuide returned control before completion, sleep 101
00:47:34.110 00.107 7680 IsGuiding returns 1
00:47:34.111 00.001 7680 scope still moving after pulse duration time elapsed
00:47:34.142 00.031 7680 IsSlewing returns 0
00:47:34.144 00.002 7680 IsGuiding returns 1
00:47:34.173 00.029 7680 IsSlewing returns 0
00:47:34.173 00.000 7680 IsGuiding returns 1
00:47:34.205 00.032 7680 IsSlewing returns 0
00:47:34.207 00.002 7680 IsGuiding returns 1
00:47:34.236 00.029 7680 IsSlewing returns 0
00:47:34.237 00.001 7680 IsGuiding returns 0
00:47:34.237 00.000 7680 scope move finished after 91 + 143 ms
00:47:34.237 00.000 7680 Move returns status 0, amount 91
00:47:34.238 00.001 7680 MoveAxis(N, 188, ABG)
00:47:34.238 00.000 7680 Guiding  Dir = 0, Dur = 188
00:47:34.239 00.001 7680 IsSlewing returns 0
00:47:34.239 00.000 7680 IsGuiding returns 0
00:47:34.240 00.001 7680 PulseGuide returned control before completion, sleep 198
00:47:34.443 00.203 7680 IsGuiding returns 1
00:47:34.443 00.000 7680 scope still moving after pulse duration time elapsed
00:47:34.473 00.030 7680 IsSlewing returns 0
00:47:34.475 00.002 7680 IsGuiding returns 0
00:47:34.475 00.000 7680 scope move finished after 188 + 47 ms
00:47:34.476 00.001 7680 Move returns status 0, amount 188
00:47:34.476 00.000 7680 move complete, result=0
00:47:34.477 00.001 7680 worker thread done servicing request
00:47:34.477 00.000 7680 Worker thread wakes up
00:47:34.478 00.001 6120 GuideStep: -0.2 px 91 ms EAST, -0.3 px 188 ms NORTH
00:47:34.486 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:34.486 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:35.731 01.245 7680 Exposure complete
00:47:35.852 00.121 7680 worker thread done servicing request
00:47:35.853 00.001 6120 OnExposeComplete: enter
00:47:35.859 00.006 6120 UpdateGuideState(): m_state=6
00:47:35.863 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4781
00:47:35.868 00.005 6120 Star::Find returns 1 (1), X=965.70, Y=47.87, Mass=13628, SNR=76.3, Peak=255 HFD=6.9
00:47:35.871 00.003 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.60)
00:47:35.875 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
00:47:35.878 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.36 hyp=0.37 cameraTheta=1.73 mountX=-0.01 mountY=-0.35, mountTheta=-1.60
00:47:35.883 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.36, opts=13)
00:47:35.887 00.004 6120 Enqueuing Move request for scope (-0.06, 0.36)
00:47:35.891 00.004 7680 Worker thread wakes up
00:47:35.891 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.36) opts 0xd
00:47:35.891 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.36)
00:47:35.891 00.000 7680 Moving (-0.06, 0.36) raw xDistance=-0.01 yDistance=-0.35
00:47:35.892 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:35.896 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:47:35.896 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:47:35.897 00.001 7680 MoveAxis(E, 0, ABG)
00:47:35.897 00.000 7680 Move returns status 0, amount 0
00:47:35.897 00.000 7680 MoveAxis(N, 191, ABG)
00:47:35.897 00.000 7680 Guiding  Dir = 0, Dur = 191
00:47:35.898 00.001 6120 UpdateGuideState exits: m=13628 SNR=76.3 Saturated
00:47:35.902 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:35.906 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:35.910 00.004 6120 Enqueuing Expose request
00:47:35.913 00.003 7680 IsSlewing returns 0
00:47:35.913 00.000 7680 IsGuiding returns 0
00:47:35.913 00.000 7680 PulseGuide returned control before completion, sleep 201
00:47:36.126 00.213 7680 IsGuiding returns 1
00:47:36.128 00.002 7680 scope still moving after pulse duration time elapsed
00:47:36.157 00.029 7680 IsSlewing returns 0
00:47:36.160 00.003 7680 IsGuiding returns 0
00:47:36.160 00.000 7680 scope move finished after 191 + 56 ms
00:47:36.162 00.002 7680 Move returns status 0, amount 191
00:47:36.162 00.000 7680 move complete, result=0
00:47:36.162 00.000 7680 worker thread done servicing request
00:47:36.162 00.000 7680 Worker thread wakes up
00:47:36.163 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 191 ms NORTH
00:47:36.171 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:36.171 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:37.421 01.250 7680 Exposure complete
00:47:37.558 00.137 7680 worker thread done servicing request
00:47:37.558 00.000 6120 OnExposeComplete: enter
00:47:37.562 00.004 6120 UpdateGuideState(): m_state=6
00:47:37.566 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4782
00:47:37.570 00.004 6120 Star::Find returns 1 (1), X=965.79, Y=47.79, Mass=14522, SNR=78.7, Peak=255 HFD=6.9
00:47:37.575 00.005 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
00:47:37.580 00.005 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
00:47:37.585 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.46 mountX=-0.09 mountY=-0.24, mountTheta=-1.91
00:47:37.589 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.29, opts=13)
00:47:37.594 00.005 6120 Enqueuing Move request for scope (0.03, 0.29)
00:47:37.598 00.004 7680 Worker thread wakes up
00:47:37.598 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:37.602 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.29) opts 0xd
00:47:37.602 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.29)
00:47:37.602 00.000 7680 Moving (0.03, 0.29) raw xDistance=-0.09 yDistance=-0.24
00:47:37.602 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:47:37.602 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:47:37.604 00.002 6120 UpdateGuideState exits: m=14522 SNR=78.7 Saturated
00:47:37.608 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:37.611 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:37.617 00.006 6120 Enqueuing Expose request
00:47:37.620 00.003 7680 MoveAxis(E, 0, ABG)
00:47:37.621 00.001 7680 Move returns status 0, amount 0
00:47:37.621 00.000 7680 MoveAxis(N, 132, ABG)
00:47:37.621 00.000 7680 Guiding  Dir = 0, Dur = 132
00:47:37.621 00.000 7680 IsSlewing returns 0
00:47:37.622 00.001 7680 IsGuiding returns 0
00:47:37.622 00.000 7680 PulseGuide returned control before completion, sleep 142
00:47:37.771 00.149 7680 IsGuiding returns 1
00:47:37.771 00.000 7680 scope still moving after pulse duration time elapsed
00:47:37.801 00.030 7680 IsSlewing returns 0
00:47:37.801 00.000 7680 IsGuiding returns 0
00:47:37.802 00.001 7680 scope move finished after 132 + 48 ms
00:47:37.802 00.000 7680 Move returns status 0, amount 132
00:47:37.802 00.000 7680 move complete, result=0
00:47:37.803 00.001 7680 worker thread done servicing request
00:47:37.803 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 132 ms NORTH
00:47:37.809 00.006 7680 Worker thread wakes up
00:47:37.811 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:37.811 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:39.065 01.254 7680 Exposure complete
00:47:39.194 00.129 7680 worker thread done servicing request
00:47:39.195 00.001 6120 OnExposeComplete: enter
00:47:39.199 00.004 6120 UpdateGuideState(): m_state=6
00:47:39.202 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4783
00:47:39.205 00.003 6120 Star::Find returns 1 (1), X=965.89, Y=47.89, Mass=13840, SNR=76.6, Peak=255 HFD=7.0
00:47:39.208 00.003 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
00:47:39.214 00.006 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
00:47:39.218 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.39 hyp=0.41 cameraTheta=1.25 mountX=-0.20 mountY=-0.29, mountTheta=-2.16
00:47:39.223 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.39, opts=13)
00:47:39.227 00.004 6120 Enqueuing Move request for scope (0.13, 0.39)
00:47:39.231 00.004 7680 Worker thread wakes up
00:47:39.231 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.39) opts 0xd
00:47:39.232 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.39)
00:47:39.232 00.000 7680 Moving (0.13, 0.39) raw xDistance=-0.20 yDistance=-0.29
00:47:39.232 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:47:39.232 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:47:39.233 00.001 7680 MoveAxis(E, 0, ABG)
00:47:39.233 00.000 7680 Move returns status 0, amount 0
00:47:39.233 00.000 7680 MoveAxis(N, 158, ABG)
00:47:39.233 00.000 7680 Guiding  Dir = 0, Dur = 158
00:47:39.233 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:39.237 00.004 7680 IsSlewing returns 0
00:47:39.238 00.001 6120 UpdateGuideState exits: m=13840 SNR=76.6 Saturated
00:47:39.241 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:39.244 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:39.248 00.004 6120 Enqueuing Expose request
00:47:39.251 00.003 7680 IsGuiding returns 0
00:47:39.252 00.001 7680 PulseGuide returned control before completion, sleep 168
00:47:39.433 00.181 7680 IsGuiding returns 1
00:47:39.433 00.000 7680 scope still moving after pulse duration time elapsed
00:47:39.463 00.030 7680 IsSlewing returns 0
00:47:39.465 00.002 7680 IsGuiding returns 0
00:47:39.466 00.001 7680 scope move finished after 158 + 56 ms
00:47:39.466 00.000 7680 Move returns status 0, amount 158
00:47:39.466 00.000 7680 move complete, result=0
00:47:39.467 00.001 7680 worker thread done servicing request
00:47:39.468 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 158 ms NORTH
00:47:39.473 00.005 7680 Worker thread wakes up
00:47:39.473 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:39.473 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:40.723 01.250 7680 Exposure complete
00:47:40.852 00.129 7680 worker thread done servicing request
00:47:40.853 00.001 6120 OnExposeComplete: enter
00:47:40.858 00.005 6120 UpdateGuideState(): m_state=6
00:47:40.863 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4784
00:47:40.868 00.005 6120 Star::Find returns 1 (1), X=965.85, Y=47.83, Mass=13477, SNR=75.4, Peak=255 HFD=6.8
00:47:40.872 00.004 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.04)
00:47:40.876 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
00:47:40.880 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.33 hyp=0.34 cameraTheta=1.29 mountX=-0.15 mountY=-0.25, mountTheta=-2.11
00:47:40.884 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.33, opts=13)
00:47:40.891 00.007 6120 Enqueuing Move request for scope (0.09, 0.33)
00:47:40.894 00.003 7680 Worker thread wakes up
00:47:40.894 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.33) opts 0xd
00:47:40.895 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.33)
00:47:40.895 00.000 7680 Moving (0.09, 0.33) raw xDistance=-0.15 yDistance=-0.25
00:47:40.895 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:47:40.895 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:47:40.896 00.001 7680 MoveAxis(E, 0, ABG)
00:47:40.896 00.000 7680 Move returns status 0, amount 0
00:47:40.896 00.000 7680 MoveAxis(N, 137, ABG)
00:47:40.896 00.000 7680 Guiding  Dir = 0, Dur = 137
00:47:40.897 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:40.900 00.003 6120 UpdateGuideState exits: m=13477 SNR=75.4 Saturated
00:47:40.903 00.003 7680 IsSlewing returns 0
00:47:40.904 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:40.906 00.002 7680 IsGuiding returns 0
00:47:40.906 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:40.909 00.003 7680 PulseGuide returned control before completion, sleep 147
00:47:40.909 00.000 6120 Enqueuing Expose request
00:47:41.074 00.165 7680 IsGuiding returns 0
00:47:41.077 00.003 7680 Move returns status 0, amount 137
00:47:41.077 00.000 7680 move complete, result=0
00:47:41.078 00.001 7680 worker thread done servicing request
00:47:41.078 00.000 7680 Worker thread wakes up
00:47:41.078 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 137 ms NORTH
00:47:41.087 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:41.087 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:42.336 01.249 7680 Exposure complete
00:47:42.468 00.132 7680 worker thread done servicing request
00:47:42.469 00.001 6120 OnExposeComplete: enter
00:47:42.473 00.004 6120 UpdateGuideState(): m_state=6
00:47:42.476 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4785
00:47:42.480 00.004 6120 Star::Find returns 1 (1), X=965.94, Y=47.85, Mass=14979, SNR=79.8, Peak=255 HFD=7.0
00:47:42.484 00.004 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.03 = -2.25)
00:47:42.490 00.006 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.52)
00:47:42.493 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.34 hyp=0.39 cameraTheta=1.08 mountX=-0.24 mountY=-0.23, mountTheta=-2.39
00:47:42.499 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.34, opts=13)
00:47:42.503 00.004 6120 Enqueuing Move request for scope (0.18, 0.34)
00:47:42.507 00.004 7680 Worker thread wakes up
00:47:42.507 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:42.511 00.004 6120 UpdateGuideState exits: m=14979 SNR=79.8 Saturated
00:47:42.515 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:42.519 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:42.523 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.34) opts 0xd
00:47:42.524 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.34)
00:47:42.524 00.000 7680 Moving (0.18, 0.34) raw xDistance=-0.24 yDistance=-0.23
00:47:42.524 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:47:42.524 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:47:42.524 00.000 7680 MoveAxis(E, 100, ABG)
00:47:42.524 00.000 7680 Guiding  Dir = 2, Dur = 100
00:47:42.524 00.000 6120 Enqueuing Expose request
00:47:42.529 00.005 7680 IsSlewing returns 0
00:47:42.529 00.000 7680 IsGuiding returns 0
00:47:42.530 00.001 7680 PulseGuide returned control before completion, sleep 110
00:47:42.652 00.122 7680 IsGuiding returns 1
00:47:42.653 00.001 7680 scope still moving after pulse duration time elapsed
00:47:42.683 00.030 7680 IsSlewing returns 0
00:47:42.684 00.001 7680 IsGuiding returns 0
00:47:42.684 00.000 7680 scope move finished after 100 + 54 ms
00:47:42.685 00.001 7680 Move returns status 0, amount 100
00:47:42.685 00.000 7680 MoveAxis(N, 123, ABG)
00:47:42.685 00.000 7680 Guiding  Dir = 0, Dur = 123
00:47:42.686 00.001 7680 IsSlewing returns 0
00:47:42.687 00.001 7680 IsGuiding returns 0
00:47:42.687 00.000 7680 PulseGuide returned control before completion, sleep 133
00:47:42.824 00.137 7680 IsGuiding returns 1
00:47:42.825 00.001 7680 scope still moving after pulse duration time elapsed
00:47:42.855 00.030 7680 IsSlewing returns 0
00:47:42.859 00.004 7680 IsGuiding returns 0
00:47:42.859 00.000 7680 scope move finished after 123 + 49 ms
00:47:42.859 00.000 7680 Move returns status 0, amount 123
00:47:42.860 00.001 7680 move complete, result=0
00:47:42.860 00.000 7680 worker thread done servicing request
00:47:42.861 00.001 7680 Worker thread wakes up
00:47:42.862 00.001 6120 GuideStep: -0.2 px 100 ms EAST, -0.2 px 123 ms NORTH
00:47:42.868 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:42.868 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:44.122 01.254 7680 Exposure complete
00:47:44.262 00.140 7680 worker thread done servicing request
00:47:44.263 00.001 6120 OnExposeComplete: enter
00:47:44.268 00.005 6120 UpdateGuideState(): m_state=6
00:47:44.272 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4786
00:47:44.275 00.003 6120 Star::Find returns 1 (1), X=965.83, Y=47.85, Mass=13963, SNR=76.0, Peak=255 HFD=6.9
00:47:44.280 00.005 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
00:47:44.283 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
00:47:44.287 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.34 hyp=0.35 cameraTheta=1.38 mountX=-0.13 mountY=-0.28, mountTheta=-2.01
00:47:44.291 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.34, opts=13)
00:47:44.295 00.004 6120 Enqueuing Move request for scope (0.07, 0.34)
00:47:44.302 00.007 7680 Worker thread wakes up
00:47:44.302 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.34) opts 0xd
00:47:44.302 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.34)
00:47:44.302 00.000 7680 Moving (0.07, 0.34) raw xDistance=-0.13 yDistance=-0.28
00:47:44.302 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:44.307 00.005 6120 UpdateGuideState exits: m=13963 SNR=76.0 Saturated
00:47:44.311 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:47:44.311 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:47:44.311 00.000 7680 MoveAxis(E, 0, ABG)
00:47:44.311 00.000 7680 Move returns status 0, amount 0
00:47:44.311 00.000 7680 MoveAxis(N, 151, ABG)
00:47:44.311 00.000 7680 Guiding  Dir = 0, Dur = 151
00:47:44.313 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:44.317 00.004 7680 IsSlewing returns 0
00:47:44.317 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:44.323 00.006 7680 IsGuiding returns 0
00:47:44.323 00.000 6120 Enqueuing Expose request
00:47:44.327 00.004 7680 PulseGuide returned control before completion, sleep 161
00:47:44.501 00.174 7680 IsGuiding returns 0
00:47:44.501 00.000 7680 Move returns status 0, amount 151
00:47:44.502 00.001 7680 move complete, result=0
00:47:44.502 00.000 7680 worker thread done servicing request
00:47:44.502 00.000 7680 Worker thread wakes up
00:47:44.503 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 151 ms NORTH
00:47:44.510 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:44.510 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:45.766 01.256 7680 Exposure complete
00:47:45.897 00.131 6120 OnExposeComplete: enter
00:47:45.901 00.004 6120 UpdateGuideState(): m_state=6
00:47:45.905 00.004 7680 worker thread done servicing request
00:47:45.905 00.000 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4787
00:47:45.909 00.004 6120 Star::Find returns 1 (1), X=965.89, Y=47.78, Mass=15141, SNR=79.2, Peak=255 HFD=6.9
00:47:45.912 00.003 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.07 = -2.22)
00:47:45.917 00.005 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.49)
00:47:45.919 00.002 6120 CameraToMount -- cameraX=0.13 cameraY=0.27 hyp=0.30 cameraTheta=1.11 mountX=-0.18 mountY=-0.18, mountTheta=-2.35
00:47:45.926 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.27, opts=13)
00:47:45.930 00.004 6120 Enqueuing Move request for scope (0.13, 0.27)
00:47:45.933 00.003 7680 Worker thread wakes up
00:47:45.934 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.27) opts 0xd
00:47:45.934 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.27)
00:47:45.934 00.000 7680 Moving (0.13, 0.27) raw xDistance=-0.18 yDistance=-0.18
00:47:45.934 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:47:45.935 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:47:45.935 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:47:45.935 00.000 7680 MoveAxis(E, 0, ABG)
00:47:45.935 00.000 7680 Move returns status 0, amount 0
00:47:45.935 00.000 7680 MoveAxis(N, 0, ABG)
00:47:45.935 00.000 7680 Move returns status 0, amount 0
00:47:45.936 00.001 7680 move complete, result=0
00:47:45.936 00.000 7680 worker thread done servicing request
00:47:45.936 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:45.940 00.004 6120 UpdateGuideState exits: m=15141 SNR=79.2 Saturated
00:47:45.945 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:45.948 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:45.953 00.005 6120 Enqueuing Expose request
00:47:45.957 00.004 7680 Worker thread wakes up
00:47:45.957 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:45.958 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:45.961 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:47.211 01.250 7680 Exposure complete
00:47:47.347 00.136 7680 worker thread done servicing request
00:47:47.348 00.001 6120 OnExposeComplete: enter
00:47:47.352 00.004 6120 UpdateGuideState(): m_state=6
00:47:47.357 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4788
00:47:47.362 00.005 6120 Star::Find returns 1 (1), X=965.82, Y=47.87, Mass=14169, SNR=76.1, Peak=255 HFD=6.8
00:47:47.366 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
00:47:47.370 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
00:47:47.374 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.36 hyp=0.36 cameraTheta=1.41 mountX=-0.12 mountY=-0.30, mountTheta=-1.96
00:47:47.379 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.36, opts=13)
00:47:47.383 00.004 6120 Enqueuing Move request for scope (0.06, 0.36)
00:47:47.388 00.005 7680 Worker thread wakes up
00:47:47.388 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:47.392 00.004 6120 UpdateGuideState exits: m=14169 SNR=76.1 Saturated
00:47:47.396 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:47.399 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:47.404 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.36) opts 0xd
00:47:47.404 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.36)
00:47:47.404 00.000 7680 Moving (0.06, 0.36) raw xDistance=-0.12 yDistance=-0.30
00:47:47.404 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:47:47.404 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:47:47.404 00.000 7680 MoveAxis(E, 0, ABG)
00:47:47.404 00.000 7680 Move returns status 0, amount 0
00:47:47.405 00.001 7680 MoveAxis(N, 162, ABG)
00:47:47.405 00.000 7680 Guiding  Dir = 0, Dur = 162
00:47:47.405 00.000 6120 Enqueuing Expose request
00:47:47.409 00.004 7680 IsSlewing returns 0
00:47:47.409 00.000 7680 IsGuiding returns 0
00:47:47.410 00.001 7680 PulseGuide returned control before completion, sleep 172
00:47:47.591 00.181 7680 IsGuiding returns 1
00:47:47.592 00.001 7680 scope still moving after pulse duration time elapsed
00:47:47.622 00.030 7680 IsSlewing returns 0
00:47:47.625 00.003 7680 IsGuiding returns 0
00:47:47.626 00.001 7680 scope move finished after 162 + 53 ms
00:47:47.626 00.000 7680 Move returns status 0, amount 162
00:47:47.627 00.001 7680 move complete, result=0
00:47:47.628 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 162 ms NORTH
00:47:47.634 00.006 7680 worker thread done servicing request
00:47:47.634 00.000 7680 Worker thread wakes up
00:47:47.634 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:47.635 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:48.892 01.257 7680 Exposure complete
00:47:49.006 00.114 7680 worker thread done servicing request
00:47:49.006 00.000 6120 OnExposeComplete: enter
00:47:49.010 00.004 6120 UpdateGuideState(): m_state=6
00:47:49.014 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4789
00:47:49.019 00.005 6120 Star::Find returns 1 (1), X=965.77, Y=47.78, Mass=14460, SNR=79.5, Peak=255 HFD=7.0
00:47:49.023 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
00:47:49.026 00.003 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
00:47:49.030 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.54 mountX=-0.06 mountY=-0.24, mountTheta=-1.81
00:47:49.034 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.27, opts=13)
00:47:49.038 00.004 6120 Enqueuing Move request for scope (0.01, 0.27)
00:47:49.040 00.002 7680 Worker thread wakes up
00:47:49.041 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
00:47:49.041 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
00:47:49.041 00.000 7680 Moving (0.01, 0.27) raw xDistance=-0.06 yDistance=-0.24
00:47:49.041 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:47:49.041 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:47:49.041 00.000 7680 MoveAxis(E, 0, ABG)
00:47:49.043 00.002 7680 Move returns status 0, amount 0
00:47:49.043 00.000 7680 MoveAxis(N, 131, ABG)
00:47:49.043 00.000 7680 Guiding  Dir = 0, Dur = 131
00:47:49.043 00.000 7680 IsSlewing returns 0
00:47:49.044 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:49.047 00.003 7680 IsGuiding returns 0
00:47:49.047 00.000 6120 UpdateGuideState exits: m=14460 SNR=79.5 Saturated
00:47:49.053 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:49.057 00.004 7680 PulseGuide returned control before completion, sleep 141
00:47:49.057 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:49.061 00.004 6120 Enqueuing Expose request
00:47:49.208 00.147 7680 IsGuiding returns 0
00:47:49.210 00.002 7680 Move returns status 0, amount 131
00:47:49.210 00.000 7680 move complete, result=0
00:47:49.211 00.001 7680 worker thread done servicing request
00:47:49.212 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 131 ms NORTH
00:47:49.218 00.006 7680 Worker thread wakes up
00:47:49.218 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:49.218 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:50.475 01.257 7680 Exposure complete
00:47:50.608 00.133 7680 worker thread done servicing request
00:47:50.608 00.000 6120 OnExposeComplete: enter
00:47:50.613 00.005 6120 UpdateGuideState(): m_state=6
00:47:50.617 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4790
00:47:50.621 00.004 6120 Star::Find returns 1 (1), X=965.79, Y=47.75, Mass=14506, SNR=79.7, Peak=255 HFD=7.0
00:47:50.625 00.004 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.40 = -1.89)
00:47:50.629 00.004 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
00:47:50.633 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.44 mountX=-0.08 mountY=-0.20, mountTheta=-1.93
00:47:50.640 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.24, opts=13)
00:47:50.646 00.006 6120 Enqueuing Move request for scope (0.03, 0.24)
00:47:50.651 00.005 7680 Worker thread wakes up
00:47:50.651 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.24) opts 0xd
00:47:50.651 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.24)
00:47:50.652 00.001 7680 Moving (0.03, 0.24) raw xDistance=-0.08 yDistance=-0.20
00:47:50.652 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:47:50.652 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:47:50.652 00.000 7680 MoveAxis(E, 0, ABG)
00:47:50.652 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:50.657 00.005 7680 Move returns status 0, amount 0
00:47:50.657 00.000 7680 MoveAxis(N, 110, ABG)
00:47:50.657 00.000 7680 Guiding  Dir = 0, Dur = 110
00:47:50.657 00.000 6120 UpdateGuideState exits: m=14506 SNR=79.7 Saturated
00:47:50.662 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:50.665 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:50.670 00.005 7680 IsSlewing returns 0
00:47:50.670 00.000 6120 Enqueuing Expose request
00:47:50.676 00.006 7680 IsGuiding returns 0
00:47:50.677 00.001 7680 PulseGuide returned control before completion, sleep 120
00:47:50.810 00.133 7680 IsGuiding returns 1
00:47:50.811 00.001 7680 scope still moving after pulse duration time elapsed
00:47:50.842 00.031 7680 IsSlewing returns 0
00:47:50.845 00.003 7680 IsGuiding returns 0
00:47:50.846 00.001 7680 scope move finished after 110 + 59 ms
00:47:50.846 00.000 7680 Move returns status 0, amount 110
00:47:50.847 00.001 7680 move complete, result=0
00:47:50.847 00.000 7680 worker thread done servicing request
00:47:50.847 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 110 ms NORTH
00:47:50.854 00.007 7680 Worker thread wakes up
00:47:50.855 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:50.855 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:52.107 01.252 7680 Exposure complete
00:47:52.242 00.135 7680 worker thread done servicing request
00:47:52.243 00.001 6120 OnExposeComplete: enter
00:47:52.247 00.004 6120 UpdateGuideState(): m_state=6
00:47:52.250 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4791
00:47:52.254 00.004 6120 Star::Find returns 1 (1), X=965.85, Y=47.77, Mass=14211, SNR=77.1, Peak=255 HFD=6.8
00:47:52.258 00.004 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
00:47:52.260 00.002 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.35)
00:47:52.265 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.28 cameraTheta=1.24 mountX=-0.14 mountY=-0.20, mountTheta=-2.18
00:47:52.272 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.26, opts=13)
00:47:52.278 00.006 6120 Enqueuing Move request for scope (0.09, 0.26)
00:47:52.281 00.003 7680 Worker thread wakes up
00:47:52.282 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:52.286 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
00:47:52.286 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
00:47:52.287 00.001 6120 UpdateGuideState exits: m=14211 SNR=77.1 Saturated
00:47:52.290 00.003 7680 Moving (0.09, 0.26) raw xDistance=-0.14 yDistance=-0.20
00:47:52.290 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:47:52.290 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:47:52.291 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:47:52.291 00.000 7680 MoveAxis(E, 0, ABG)
00:47:52.291 00.000 7680 Move returns status 0, amount 0
00:47:52.291 00.000 7680 MoveAxis(N, 0, ABG)
00:47:52.291 00.000 7680 Move returns status 0, amount 0
00:47:52.292 00.001 7680 move complete, result=0
00:47:52.293 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:52.299 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:52.303 00.004 6120 Enqueuing Expose request
00:47:52.307 00.004 7680 worker thread done servicing request
00:47:52.308 00.001 7680 Worker thread wakes up
00:47:52.308 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:52.311 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:52.312 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:53.554 01.242 7680 Exposure complete
00:47:53.681 00.127 7680 worker thread done servicing request
00:47:53.682 00.001 6120 OnExposeComplete: enter
00:47:53.686 00.004 6120 UpdateGuideState(): m_state=6
00:47:53.690 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4792
00:47:53.694 00.004 6120 Star::Find returns 1 (1), X=965.85, Y=47.89, Mass=13846, SNR=77.6, Peak=255 HFD=7.1
00:47:53.699 00.005 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
00:47:53.704 00.005 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.25)
00:47:53.709 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.38 hyp=0.39 cameraTheta=1.35 mountX=-0.16 mountY=-0.31, mountTheta=-2.04
00:47:53.715 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.38, opts=13)
00:47:53.719 00.004 6120 Enqueuing Move request for scope (0.09, 0.38)
00:47:53.723 00.004 7680 Worker thread wakes up
00:47:53.723 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.38) opts 0xd
00:47:53.723 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:53.726 00.003 6120 UpdateGuideState exits: m=13846 SNR=77.6 Saturated
00:47:53.731 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:53.735 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:53.739 00.004 6120 Enqueuing Expose request
00:47:53.743 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.38)
00:47:53.743 00.000 7680 Moving (0.09, 0.38) raw xDistance=-0.16 yDistance=-0.31
00:47:53.743 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:47:53.743 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:47:53.743 00.000 7680 MoveAxis(E, 0, ABG)
00:47:53.744 00.001 7680 Move returns status 0, amount 0
00:47:53.744 00.000 7680 MoveAxis(N, 166, ABG)
00:47:53.744 00.000 7680 Guiding  Dir = 0, Dur = 166
00:47:53.745 00.001 7680 IsSlewing returns 0
00:47:53.745 00.000 7680 IsGuiding returns 0
00:47:53.746 00.001 7680 PulseGuide returned control before completion, sleep 176
00:47:53.935 00.189 7680 IsGuiding returns 0
00:47:53.935 00.000 7680 Move returns status 0, amount 166
00:47:53.937 00.002 7680 move complete, result=0
00:47:53.937 00.000 7680 worker thread done servicing request
00:47:53.938 00.001 7680 Worker thread wakes up
00:47:53.938 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 166 ms NORTH
00:47:53.944 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:53.945 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:55.190 01.245 7680 Exposure complete
00:47:55.323 00.133 7680 worker thread done servicing request
00:47:55.323 00.000 6120 OnExposeComplete: enter
00:47:55.327 00.004 6120 UpdateGuideState(): m_state=6
00:47:55.331 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4793
00:47:55.336 00.005 6120 Star::Find returns 1 (1), X=965.86, Y=47.94, Mass=13666, SNR=76.1, Peak=255 HFD=7.0
00:47:55.341 00.005 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
00:47:55.344 00.003 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
00:47:55.348 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.43 hyp=0.45 cameraTheta=1.34 mountX=-0.18 mountY=-0.34, mountTheta=-2.06
00:47:55.353 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.43, opts=13)
00:47:55.357 00.004 6120 Enqueuing Move request for scope (0.10, 0.43)
00:47:55.361 00.004 7680 Worker thread wakes up
00:47:55.361 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.43) opts 0xd
00:47:55.361 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.43)
00:47:55.361 00.000 7680 Moving (0.10, 0.43) raw xDistance=-0.18 yDistance=-0.34
00:47:55.361 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:47:55.362 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:47:55.362 00.000 7680 MoveAxis(E, 0, ABG)
00:47:55.362 00.000 7680 Move returns status 0, amount 0
00:47:55.362 00.000 7680 MoveAxis(N, 187, ABG)
00:47:55.362 00.000 7680 Guiding  Dir = 0, Dur = 187
00:47:55.362 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:55.366 00.004 7680 IsSlewing returns 0
00:47:55.367 00.001 6120 UpdateGuideState exits: m=13666 SNR=76.1 Saturated
00:47:55.370 00.003 7680 IsGuiding returns 0
00:47:55.370 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:55.373 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:55.377 00.004 7680 PulseGuide returned control before completion, sleep 197
00:47:55.378 00.001 6120 Enqueuing Expose request
00:47:55.586 00.208 7680 IsGuiding returns 1
00:47:55.586 00.000 7680 scope still moving after pulse duration time elapsed
00:47:55.616 00.030 7680 IsSlewing returns 0
00:47:55.619 00.003 7680 IsGuiding returns 0
00:47:55.620 00.001 7680 scope move finished after 187 + 61 ms
00:47:55.620 00.000 7680 Move returns status 0, amount 187
00:47:55.621 00.001 7680 move complete, result=0
00:47:55.621 00.000 7680 worker thread done servicing request
00:47:55.621 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 187 ms NORTH
00:47:55.627 00.006 7680 Worker thread wakes up
00:47:55.628 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:55.628 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:56.885 01.257 7680 Exposure complete
00:47:57.006 00.121 7680 worker thread done servicing request
00:47:57.006 00.000 6120 OnExposeComplete: enter
00:47:57.009 00.003 6120 UpdateGuideState(): m_state=6
00:47:57.014 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4794
00:47:57.019 00.005 6120 Star::Find returns 1 (1), X=965.96, Y=47.79, Mass=14175, SNR=77.7, Peak=255 HFD=6.9
00:47:57.022 00.003 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.91 = -2.38)
00:47:57.027 00.005 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.64)
00:47:57.030 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.28 hyp=0.34 cameraTheta=0.95 mountX=-0.25 mountY=-0.16, mountTheta=-2.56
00:47:57.035 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.28, opts=13)
00:47:57.039 00.004 6120 Enqueuing Move request for scope (0.20, 0.28)
00:47:57.042 00.003 7680 Worker thread wakes up
00:47:57.043 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.28) opts 0xd
00:47:57.043 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.28)
00:47:57.043 00.000 7680 Moving (0.20, 0.28) raw xDistance=-0.25 yDistance=-0.16
00:47:57.043 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:47:57.043 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:47:57.044 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:47:57.044 00.000 7680 MoveAxis(E, 101, ABG)
00:47:57.044 00.000 7680 Guiding  Dir = 2, Dur = 101
00:47:57.044 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:57.048 00.004 7680 IsSlewing returns 0
00:47:57.048 00.000 6120 UpdateGuideState exits: m=14175 SNR=77.7 Saturated
00:47:57.052 00.004 7680 IsGuiding returns 0
00:47:57.053 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:57.056 00.003 7680 PulseGuide returned control before completion, sleep 111
00:47:57.056 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:57.059 00.003 6120 Enqueuing Expose request
00:47:57.172 00.113 7680 IsGuiding returns 1
00:47:57.172 00.000 7680 scope still moving after pulse duration time elapsed
00:47:57.204 00.032 7680 IsSlewing returns 0
00:47:57.207 00.003 7680 IsGuiding returns 0
00:47:57.208 00.001 7680 scope move finished after 101 + 55 ms
00:47:57.209 00.001 7680 Move returns status 0, amount 101
00:47:57.210 00.001 7680 MoveAxis(N, 0, ABG)
00:47:57.210 00.000 7680 Move returns status 0, amount 0
00:47:57.210 00.000 7680 move complete, result=0
00:47:57.211 00.001 7680 worker thread done servicing request
00:47:57.211 00.000 6120 GuideStep: -0.2 px 101 ms EAST, -0.2 px 0 ms NORTH
00:47:57.218 00.007 7680 Worker thread wakes up
00:47:57.218 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:57.218 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:47:58.466 01.248 7680 Exposure complete
00:47:58.607 00.141 7680 worker thread done servicing request
00:47:58.608 00.001 6120 OnExposeComplete: enter
00:47:58.614 00.006 6120 UpdateGuideState(): m_state=6
00:47:58.619 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4795
00:47:58.623 00.004 6120 Star::Find returns 1 (1), X=965.96, Y=47.88, Mass=14600, SNR=77.6, Peak=255 HFD=7.0
00:47:58.626 00.003 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.03 = -2.25)
00:47:58.632 00.006 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.52)
00:47:58.635 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.38 hyp=0.43 cameraTheta=1.08 mountX=-0.27 mountY=-0.25, mountTheta=-2.39
00:47:58.642 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.38, opts=13)
00:47:58.650 00.008 6120 Enqueuing Move request for scope (0.20, 0.38)
00:47:58.657 00.007 7680 Worker thread wakes up
00:47:58.658 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:47:58.662 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.38) opts 0xd
00:47:58.663 00.001 6120 UpdateGuideState exits: m=14600 SNR=77.6 Saturated
00:47:58.669 00.006 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.38)
00:47:58.669 00.000 7680 Moving (0.20, 0.38) raw xDistance=-0.27 yDistance=-0.25
00:47:58.669 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
00:47:58.670 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:58.676 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:47:58.680 00.004 6120 Enqueuing Expose request
00:47:58.684 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:47:58.684 00.000 7680 MoveAxis(E, 117, ABG)
00:47:58.685 00.001 7680 Guiding  Dir = 2, Dur = 117
00:47:58.685 00.000 7680 IsSlewing returns 0
00:47:58.685 00.000 7680 IsGuiding returns 0
00:47:58.686 00.001 7680 PulseGuide returned control before completion, sleep 127
00:47:58.815 00.129 7680 IsGuiding returns 1
00:47:58.815 00.000 7680 scope still moving after pulse duration time elapsed
00:47:58.846 00.031 7680 IsSlewing returns 0
00:47:58.847 00.001 7680 IsGuiding returns 0
00:47:58.848 00.001 7680 scope move finished after 117 + 44 ms
00:47:58.848 00.000 7680 Move returns status 0, amount 117
00:47:58.849 00.001 7680 MoveAxis(N, 136, ABG)
00:47:58.849 00.000 7680 Guiding  Dir = 0, Dur = 136
00:47:58.849 00.000 7680 IsSlewing returns 0
00:47:58.849 00.000 7680 IsGuiding returns 0
00:47:58.851 00.002 7680 PulseGuide returned control before completion, sleep 146
00:47:59.003 00.152 7680 IsGuiding returns 1
00:47:59.005 00.002 7680 scope still moving after pulse duration time elapsed
00:47:59.034 00.029 7680 IsSlewing returns 0
00:47:59.035 00.001 7680 IsGuiding returns 0
00:47:59.036 00.001 7680 scope move finished after 136 + 49 ms
00:47:59.036 00.000 7680 Move returns status 0, amount 136
00:47:59.036 00.000 7680 move complete, result=0
00:47:59.037 00.001 7680 worker thread done servicing request
00:47:59.037 00.000 7680 Worker thread wakes up
00:47:59.037 00.000 6120 GuideStep: -0.3 px 117 ms EAST, -0.3 px 136 ms NORTH
00:47:59.043 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:47:59.043 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:00.292 01.249 7680 Exposure complete
00:48:00.418 00.126 7680 worker thread done servicing request
00:48:00.420 00.002 6120 OnExposeComplete: enter
00:48:00.425 00.005 6120 UpdateGuideState(): m_state=6
00:48:00.429 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4796
00:48:00.434 00.005 6120 Star::Find returns 1 (1), X=965.85, Y=48.03, Mass=14879, SNR=78.7, Peak=255 HFD=7.0
00:48:00.438 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
00:48:00.442 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.20)
00:48:00.446 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.52 hyp=0.53 cameraTheta=1.40 mountX=-0.19 mountY=-0.43, mountTheta=-1.98
00:48:00.451 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.52, opts=13)
00:48:00.455 00.004 6120 Enqueuing Move request for scope (0.09, 0.52)
00:48:00.458 00.003 7680 Worker thread wakes up
00:48:00.459 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:00.463 00.004 6120 UpdateGuideState exits: m=14879 SNR=78.7 Saturated
00:48:00.467 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.52) opts 0xd
00:48:00.467 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.52)
00:48:00.467 00.000 7680 Moving (0.09, 0.52) raw xDistance=-0.19 yDistance=-0.43
00:48:00.467 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:48:00.467 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:48:00.468 00.001 7680 MoveAxis(E, 0, ABG)
00:48:00.468 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:00.472 00.004 7680 Move returns status 0, amount 0
00:48:00.472 00.000 7680 MoveAxis(N, 234, ABG)
00:48:00.472 00.000 7680 Guiding  Dir = 0, Dur = 234
00:48:00.473 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:00.477 00.004 7680 IsSlewing returns 0
00:48:00.477 00.000 6120 Enqueuing Expose request
00:48:00.483 00.006 7680 IsGuiding returns 0
00:48:00.484 00.001 7680 PulseGuide returned control before completion, sleep 244
00:48:00.735 00.251 7680 IsGuiding returns 1
00:48:00.736 00.001 7680 scope still moving after pulse duration time elapsed
00:48:00.766 00.030 7680 IsSlewing returns 0
00:48:00.768 00.002 7680 IsGuiding returns 0
00:48:00.768 00.000 7680 scope move finished after 234 + 50 ms
00:48:00.768 00.000 7680 Move returns status 0, amount 234
00:48:00.769 00.001 7680 move complete, result=0
00:48:00.769 00.000 7680 worker thread done servicing request
00:48:00.770 00.001 7680 Worker thread wakes up
00:48:00.770 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 234 ms NORTH
00:48:00.776 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:00.776 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:02.028 01.252 7680 Exposure complete
00:48:02.162 00.134 7680 worker thread done servicing request
00:48:02.162 00.000 6120 OnExposeComplete: enter
00:48:02.165 00.003 6120 UpdateGuideState(): m_state=6
00:48:02.169 00.004 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4797
00:48:02.173 00.004 6120 Star::Find returns 1 (1), X=965.69, Y=47.81, Mass=15329, SNR=81.6, Peak=255 HFD=7.0
00:48:02.177 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.54)
00:48:02.180 00.003 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.81)
00:48:02.184 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.30 hyp=0.31 cameraTheta=1.79 mountX=0.01 mountY=-0.30, mountTheta=-1.54
00:48:02.189 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.30, opts=13)
00:48:02.192 00.003 6120 Enqueuing Move request for scope (-0.07, 0.30)
00:48:02.196 00.004 7680 Worker thread wakes up
00:48:02.196 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.30) opts 0xd
00:48:02.196 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.30)
00:48:02.196 00.000 7680 Moving (-0.07, 0.30) raw xDistance=0.01 yDistance=-0.30
00:48:02.196 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:48:02.196 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:48:02.196 00.000 7680 MoveAxis(E, 0, ABG)
00:48:02.196 00.000 7680 Move returns status 0, amount 0
00:48:02.198 00.002 7680 MoveAxis(N, 165, ABG)
00:48:02.198 00.000 7680 Guiding  Dir = 0, Dur = 165
00:48:02.198 00.000 7680 IsSlewing returns 0
00:48:02.198 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:02.203 00.005 7680 IsGuiding returns 0
00:48:02.203 00.000 6120 UpdateGuideState exits: m=15329 SNR=81.6 Saturated
00:48:02.206 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:02.210 00.004 7680 PulseGuide returned control before completion, sleep 175
00:48:02.210 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:02.214 00.004 6120 Enqueuing Expose request
00:48:02.389 00.175 7680 IsGuiding returns 1
00:48:02.389 00.000 7680 scope still moving after pulse duration time elapsed
00:48:02.420 00.031 7680 IsSlewing returns 0
00:48:02.421 00.001 7680 IsGuiding returns 0
00:48:02.421 00.000 7680 scope move finished after 165 + 54 ms
00:48:02.422 00.001 7680 Move returns status 0, amount 165
00:48:02.422 00.000 7680 move complete, result=0
00:48:02.422 00.000 7680 worker thread done servicing request
00:48:02.422 00.000 7680 Worker thread wakes up
00:48:02.424 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 165 ms NORTH
00:48:02.434 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:02.434 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:03.681 01.247 7680 Exposure complete
00:48:03.815 00.134 7680 worker thread done servicing request
00:48:03.815 00.000 6120 OnExposeComplete: enter
00:48:03.819 00.004 6120 UpdateGuideState(): m_state=6
00:48:03.822 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4798
00:48:03.827 00.005 6120 Star::Find returns 1 (1), X=965.87, Y=47.88, Mass=15154, SNR=81.9, Peak=255 HFD=7.1
00:48:03.831 00.004 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.24 = -2.05)
00:48:03.835 00.004 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
00:48:03.838 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.37 hyp=0.39 cameraTheta=1.28 mountX=-0.18 mountY=-0.28, mountTheta=-2.13
00:48:03.844 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.37, opts=13)
00:48:03.848 00.004 6120 Enqueuing Move request for scope (0.11, 0.37)
00:48:03.852 00.004 7680 Worker thread wakes up
00:48:03.852 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.37) opts 0xd
00:48:03.852 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.37)
00:48:03.852 00.000 7680 Moving (0.11, 0.37) raw xDistance=-0.18 yDistance=-0.28
00:48:03.852 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:48:03.853 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:48:03.853 00.000 7680 MoveAxis(E, 0, ABG)
00:48:03.853 00.000 7680 Move returns status 0, amount 0
00:48:03.853 00.000 7680 MoveAxis(N, 154, ABG)
00:48:03.853 00.000 7680 Guiding  Dir = 0, Dur = 154
00:48:03.853 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:03.858 00.005 7680 IsSlewing returns 0
00:48:03.858 00.000 6120 UpdateGuideState exits: m=15154 SNR=81.9 Saturated
00:48:03.863 00.005 7680 IsGuiding returns 0
00:48:03.863 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:03.867 00.004 7680 PulseGuide returned control before completion, sleep 164
00:48:03.868 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:03.871 00.003 6120 Enqueuing Expose request
00:48:04.045 00.174 7680 IsGuiding returns 1
00:48:04.045 00.000 7680 scope still moving after pulse duration time elapsed
00:48:04.077 00.032 7680 IsSlewing returns 0
00:48:04.078 00.001 7680 IsGuiding returns 1
00:48:04.107 00.029 7680 IsSlewing returns 0
00:48:04.107 00.000 7680 IsGuiding returns 1
00:48:04.139 00.032 7680 IsSlewing returns 0
00:48:04.139 00.000 7680 IsGuiding returns 0
00:48:04.139 00.000 7680 scope move finished after 154 + 122 ms
00:48:04.139 00.000 7680 Move returns status 0, amount 154
00:48:04.139 00.000 7680 move complete, result=0
00:48:04.140 00.001 7680 worker thread done servicing request
00:48:04.140 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 154 ms NORTH
00:48:04.147 00.007 7680 Worker thread wakes up
00:48:04.148 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:04.148 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:05.393 01.245 7680 Exposure complete
00:48:05.527 00.134 7680 worker thread done servicing request
00:48:05.527 00.000 6120 OnExposeComplete: enter
00:48:05.531 00.004 6120 UpdateGuideState(): m_state=6
00:48:05.535 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4799
00:48:05.540 00.005 6120 Star::Find returns 1 (1), X=965.77, Y=47.70, Mass=14889, SNR=80.0, Peak=255 HFD=7.0
00:48:05.544 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
00:48:05.549 00.005 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
00:48:05.553 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.50 mountX=-0.05 mountY=-0.17, mountTheta=-1.86
00:48:05.558 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.19, opts=13)
00:48:05.562 00.004 6120 Enqueuing Move request for scope (0.01, 0.19)
00:48:05.566 00.004 7680 Worker thread wakes up
00:48:05.566 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
00:48:05.566 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
00:48:05.567 00.001 7680 Moving (0.01, 0.19) raw xDistance=-0.05 yDistance=-0.17
00:48:05.567 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:48:05.567 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:48:05.567 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:05.570 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:48:05.571 00.001 7680 MoveAxis(E, 0, ABG)
00:48:05.571 00.000 7680 Move returns status 0, amount 0
00:48:05.571 00.000 7680 MoveAxis(N, 0, ABG)
00:48:05.571 00.000 7680 Move returns status 0, amount 0
00:48:05.571 00.000 7680 move complete, result=0
00:48:05.571 00.000 7680 worker thread done servicing request
00:48:05.571 00.000 6120 UpdateGuideState exits: m=14889 SNR=80.0 Saturated
00:48:05.578 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:05.583 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:05.586 00.003 6120 Enqueuing Expose request
00:48:05.590 00.004 7680 Worker thread wakes up
00:48:05.590 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:05.590 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:05.590 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:48:06.847 01.257 7680 Exposure complete
00:48:06.981 00.134 7680 worker thread done servicing request
00:48:06.982 00.001 6120 OnExposeComplete: enter
00:48:06.987 00.005 6120 UpdateGuideState(): m_state=6
00:48:06.991 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4800
00:48:06.994 00.003 6120 Star::Find returns 1 (1), X=965.84, Y=47.94, Mass=15435, SNR=80.8, Peak=255 HFD=7.0
00:48:06.998 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
00:48:07.002 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.21)
00:48:07.006 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.44 hyp=0.44 cameraTheta=1.39 mountX=-0.16 mountY=-0.36, mountTheta=-1.99
00:48:07.012 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.44, opts=13)
00:48:07.016 00.004 6120 Enqueuing Move request for scope (0.08, 0.44)
00:48:07.020 00.004 7680 Worker thread wakes up
00:48:07.020 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:07.023 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.44) opts 0xd
00:48:07.023 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.44)
00:48:07.023 00.000 7680 Moving (0.08, 0.44) raw xDistance=-0.16 yDistance=-0.36
00:48:07.025 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:48:07.025 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:48:07.025 00.000 7680 MoveAxis(E, 0, ABG)
00:48:07.025 00.000 7680 Move returns status 0, amount 0
00:48:07.025 00.000 7680 MoveAxis(N, 193, ABG)
00:48:07.025 00.000 7680 Guiding  Dir = 0, Dur = 193
00:48:07.025 00.000 6120 UpdateGuideState exits: m=15435 SNR=80.8 Saturated
00:48:07.029 00.004 7680 IsSlewing returns 0
00:48:07.030 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:07.033 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:07.038 00.005 7680 IsGuiding returns 0
00:48:07.038 00.000 6120 Enqueuing Expose request
00:48:07.044 00.006 7680 PulseGuide returned control before completion, sleep 203
00:48:07.263 00.219 7680 IsGuiding returns 0
00:48:07.264 00.001 7680 Move returns status 0, amount 193
00:48:07.264 00.000 7680 move complete, result=0
00:48:07.266 00.002 7680 worker thread done servicing request
00:48:07.266 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 193 ms NORTH
00:48:07.274 00.008 7680 Worker thread wakes up
00:48:07.274 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:07.276 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:08.529 01.253 7680 Exposure complete
00:48:08.659 00.130 7680 worker thread done servicing request
00:48:08.659 00.000 6120 OnExposeComplete: enter
00:48:08.662 00.003 6120 UpdateGuideState(): m_state=6
00:48:08.666 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4801
00:48:08.670 00.004 6120 Star::Find returns 1 (1), X=965.74, Y=47.87, Mass=14523, SNR=78.1, Peak=255 HFD=6.9
00:48:08.674 00.004 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
00:48:08.679 00.005 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
00:48:08.682 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.37 hyp=0.37 cameraTheta=1.62 mountX=-0.05 mountY=-0.34, mountTheta=-1.72
00:48:08.688 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.37, opts=13)
00:48:08.692 00.004 6120 Enqueuing Move request for scope (-0.02, 0.37)
00:48:08.696 00.004 7680 Worker thread wakes up
00:48:08.696 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.37) opts 0xd
00:48:08.696 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.37)
00:48:08.696 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:08.701 00.005 7680 Moving (-0.02, 0.37) raw xDistance=-0.05 yDistance=-0.34
00:48:08.701 00.000 6120 UpdateGuideState exits: m=14523 SNR=78.1 Saturated
00:48:08.704 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:08.710 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:08.715 00.005 6120 Enqueuing Expose request
00:48:08.719 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:48:08.719 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:48:08.720 00.001 7680 MoveAxis(E, 0, ABG)
00:48:08.720 00.000 7680 Move returns status 0, amount 0
00:48:08.720 00.000 7680 MoveAxis(N, 184, ABG)
00:48:08.720 00.000 7680 Guiding  Dir = 0, Dur = 184
00:48:08.720 00.000 7680 IsSlewing returns 0
00:48:08.721 00.001 7680 IsGuiding returns 0
00:48:08.721 00.000 7680 PulseGuide returned control before completion, sleep 194
00:48:08.926 00.205 7680 IsGuiding returns 1
00:48:08.926 00.000 7680 scope still moving after pulse duration time elapsed
00:48:08.958 00.032 7680 IsSlewing returns 0
00:48:08.958 00.000 7680 IsGuiding returns 0
00:48:08.959 00.001 7680 scope move finished after 184 + 53 ms
00:48:08.959 00.000 7680 Move returns status 0, amount 184
00:48:08.960 00.001 7680 move complete, result=0
00:48:08.960 00.000 7680 worker thread done servicing request
00:48:08.960 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 184 ms NORTH
00:48:08.965 00.005 7680 Worker thread wakes up
00:48:08.965 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:08.965 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:10.226 01.261 7680 Exposure complete
00:48:10.367 00.141 7680 worker thread done servicing request
00:48:10.368 00.001 6120 OnExposeComplete: enter
00:48:10.372 00.004 6120 UpdateGuideState(): m_state=6
00:48:10.377 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4802
00:48:10.381 00.004 6120 Star::Find returns 1 (1), X=965.82, Y=47.71, Mass=14587, SNR=78.6, Peak=255 HFD=6.9
00:48:10.385 00.004 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
00:48:10.390 00.005 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
00:48:10.395 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.21 cameraTheta=1.30 mountX=-0.10 mountY=-0.16, mountTheta=-2.11
00:48:10.400 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.21, opts=13)
00:48:10.403 00.003 6120 Enqueuing Move request for scope (0.06, 0.21)
00:48:10.406 00.003 7680 Worker thread wakes up
00:48:10.406 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
00:48:10.406 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
00:48:10.406 00.000 7680 Moving (0.06, 0.21) raw xDistance=-0.10 yDistance=-0.16
00:48:10.408 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:48:10.408 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:48:10.408 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:10.412 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:48:10.412 00.000 7680 MoveAxis(E, 0, ABG)
00:48:10.413 00.001 7680 Move returns status 0, amount 0
00:48:10.413 00.000 7680 MoveAxis(N, 0, ABG)
00:48:10.413 00.000 7680 Move returns status 0, amount 0
00:48:10.413 00.000 7680 move complete, result=0
00:48:10.413 00.000 7680 worker thread done servicing request
00:48:10.414 00.001 6120 UpdateGuideState exits: m=14587 SNR=78.6 Saturated
00:48:10.418 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:10.422 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:10.427 00.005 6120 Enqueuing Expose request
00:48:10.431 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:48:10.434 00.003 7680 Worker thread wakes up
00:48:10.434 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:10.434 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:11.678 01.244 7680 Exposure complete
00:48:11.812 00.134 7680 worker thread done servicing request
00:48:11.813 00.001 6120 OnExposeComplete: enter
00:48:11.817 00.004 6120 UpdateGuideState(): m_state=6
00:48:11.820 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4803
00:48:11.824 00.004 6120 Star::Find returns 1 (1), X=965.93, Y=47.94, Mass=14228, SNR=77.1, Peak=255 HFD=7.0
00:48:11.829 00.005 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
00:48:11.833 00.004 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.39)
00:48:11.836 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.44 hyp=0.47 cameraTheta=1.21 mountX=-0.24 mountY=-0.32, mountTheta=-2.22
00:48:11.841 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.44, opts=13)
00:48:11.845 00.004 6120 Enqueuing Move request for scope (0.16, 0.44)
00:48:11.848 00.003 7680 Worker thread wakes up
00:48:11.848 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.44) opts 0xd
00:48:11.848 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.44)
00:48:11.850 00.002 7680 Moving (0.16, 0.44) raw xDistance=-0.24 yDistance=-0.32
00:48:11.850 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:48:11.850 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:48:11.850 00.000 7680 MoveAxis(E, 99, ABG)
00:48:11.850 00.000 7680 Guiding  Dir = 2, Dur = 99
00:48:11.850 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:11.854 00.004 7680 IsSlewing returns 0
00:48:11.855 00.001 6120 UpdateGuideState exits: m=14228 SNR=77.1 Saturated
00:48:11.858 00.003 7680 IsGuiding returns 0
00:48:11.858 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:11.862 00.004 7680 PulseGuide returned control before completion, sleep 109
00:48:11.862 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:11.865 00.003 6120 Enqueuing Expose request
00:48:11.976 00.111 7680 IsGuiding returns 1
00:48:11.976 00.000 7680 scope still moving after pulse duration time elapsed
00:48:12.006 00.030 7680 IsSlewing returns 0
00:48:12.007 00.001 7680 IsGuiding returns 0
00:48:12.007 00.000 7680 scope move finished after 99 + 50 ms
00:48:12.008 00.001 7680 Move returns status 0, amount 99
00:48:12.009 00.001 7680 MoveAxis(N, 173, ABG)
00:48:12.009 00.000 7680 Guiding  Dir = 0, Dur = 173
00:48:12.010 00.001 7680 IsSlewing returns 0
00:48:12.010 00.000 7680 IsGuiding returns 0
00:48:12.011 00.001 7680 PulseGuide returned control before completion, sleep 183
00:48:12.211 00.200 7680 IsGuiding returns 1
00:48:12.212 00.001 7680 scope still moving after pulse duration time elapsed
00:48:12.243 00.031 7680 IsSlewing returns 0
00:48:12.244 00.001 7680 IsGuiding returns 0
00:48:12.244 00.000 7680 scope move finished after 173 + 60 ms
00:48:12.245 00.001 7680 Move returns status 0, amount 173
00:48:12.245 00.000 7680 move complete, result=0
00:48:12.246 00.001 7680 worker thread done servicing request
00:48:12.246 00.000 7680 Worker thread wakes up
00:48:12.246 00.000 6120 GuideStep: -0.2 px 99 ms EAST, -0.3 px 173 ms NORTH
00:48:12.253 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:12.253 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:13.503 01.250 7680 Exposure complete
00:48:13.643 00.140 7680 worker thread done servicing request
00:48:13.644 00.001 6120 OnExposeComplete: enter
00:48:13.647 00.003 6120 UpdateGuideState(): m_state=6
00:48:13.651 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4804
00:48:13.655 00.004 6120 Star::Find returns 1 (1), X=965.45, Y=47.82, Mass=13967, SNR=75.9, Peak=255 HFD=7.0
00:48:13.657 00.002 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
00:48:13.662 00.005 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
00:48:13.665 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=0.31 hyp=0.44 cameraTheta=2.36 mountX=0.25 mountY=-0.42, mountTheta=-1.03
00:48:13.671 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.31, opts=13)
00:48:13.675 00.004 6120 Enqueuing Move request for scope (-0.31, 0.31)
00:48:13.678 00.003 7680 Worker thread wakes up
00:48:13.678 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:13.683 00.005 6120 UpdateGuideState exits: m=13967 SNR=75.9 Saturated
00:48:13.687 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:13.690 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:13.693 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.31) opts 0xd
00:48:13.694 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.31)
00:48:13.695 00.001 7680 Moving (-0.31, 0.31) raw xDistance=0.25 yDistance=-0.42
00:48:13.695 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
00:48:13.695 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:48:13.695 00.000 7680 MoveAxis(W, 95, ABG)
00:48:13.695 00.000 7680 Guiding  Dir = 3, Dur = 95
00:48:13.695 00.000 6120 Enqueuing Expose request
00:48:13.699 00.004 7680 IsSlewing returns 0
00:48:13.699 00.000 7680 IsGuiding returns 0
00:48:13.700 00.001 7680 PulseGuide returned control before completion, sleep 105
00:48:13.805 00.105 7680 IsGuiding returns 1
00:48:13.806 00.001 7680 scope still moving after pulse duration time elapsed
00:48:13.837 00.031 7680 IsSlewing returns 0
00:48:13.837 00.000 7680 IsGuiding returns 0
00:48:13.838 00.001 7680 scope move finished after 95 + 43 ms
00:48:13.838 00.000 7680 Move returns status 0, amount 95
00:48:13.839 00.001 7680 MoveAxis(N, 227, ABG)
00:48:13.840 00.001 7680 Guiding  Dir = 0, Dur = 227
00:48:13.840 00.000 7680 IsSlewing returns 0
00:48:13.841 00.001 7680 IsGuiding returns 0
00:48:13.841 00.000 7680 PulseGuide returned control before completion, sleep 237
00:48:14.087 00.246 7680 IsGuiding returns 1
00:48:14.088 00.001 7680 scope still moving after pulse duration time elapsed
00:48:14.118 00.030 7680 IsSlewing returns 0
00:48:14.119 00.001 7680 IsGuiding returns 1
00:48:14.149 00.030 7680 IsSlewing returns 0
00:48:14.151 00.002 7680 IsGuiding returns 1
00:48:14.181 00.030 7680 IsSlewing returns 0
00:48:14.182 00.001 7680 IsGuiding returns 0
00:48:14.183 00.001 7680 scope move finished after 227 + 114 ms
00:48:14.183 00.000 7680 Move returns status 0, amount 227
00:48:14.184 00.001 7680 move complete, result=0
00:48:14.185 00.001 7680 worker thread done servicing request
00:48:14.185 00.000 6120 GuideStep: 0.2 px 95 ms WEST, -0.4 px 227 ms NORTH
00:48:14.190 00.005 7680 Worker thread wakes up
00:48:14.190 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:14.190 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:15.439 01.249 7680 Exposure complete
00:48:15.568 00.129 7680 worker thread done servicing request
00:48:15.569 00.001 6120 OnExposeComplete: enter
00:48:15.573 00.004 6120 UpdateGuideState(): m_state=6
00:48:15.576 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4805
00:48:15.580 00.004 6120 Star::Find returns 1 (1), X=965.81, Y=47.85, Mass=14044, SNR=77.9, Peak=255 HFD=6.8
00:48:15.584 00.004 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
00:48:15.588 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
00:48:15.591 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.34 hyp=0.34 cameraTheta=1.42 mountX=-0.11 mountY=-0.28, mountTheta=-1.95
00:48:15.597 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.34, opts=13)
00:48:15.600 00.003 6120 Enqueuing Move request for scope (0.05, 0.34)
00:48:15.607 00.007 7680 Worker thread wakes up
00:48:15.607 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.34) opts 0xd
00:48:15.607 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:15.614 00.007 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.34)
00:48:15.614 00.000 6120 UpdateGuideState exits: m=14044 SNR=77.9 Saturated
00:48:15.620 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:15.626 00.006 7680 Moving (0.05, 0.34) raw xDistance=-0.11 yDistance=-0.28
00:48:15.626 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:48:15.626 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:48:15.627 00.001 7680 MoveAxis(E, 0, ABG)
00:48:15.627 00.000 7680 Move returns status 0, amount 0
00:48:15.627 00.000 7680 MoveAxis(N, 154, ABG)
00:48:15.627 00.000 7680 Guiding  Dir = 0, Dur = 154
00:48:15.627 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:15.632 00.005 6120 Enqueuing Expose request
00:48:15.636 00.004 7680 IsSlewing returns 0
00:48:15.636 00.000 7680 IsGuiding returns 0
00:48:15.636 00.000 7680 PulseGuide returned control before completion, sleep 164
00:48:15.806 00.170 7680 IsGuiding returns 1
00:48:15.807 00.001 7680 scope still moving after pulse duration time elapsed
00:48:15.837 00.030 7680 IsSlewing returns 0
00:48:15.838 00.001 7680 IsGuiding returns 0
00:48:15.840 00.002 7680 scope move finished after 154 + 49 ms
00:48:15.840 00.000 7680 Move returns status 0, amount 154
00:48:15.841 00.001 7680 move complete, result=0
00:48:15.841 00.000 7680 worker thread done servicing request
00:48:15.842 00.001 7680 Worker thread wakes up
00:48:15.842 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 154 ms NORTH
00:48:15.848 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:15.848 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:17.097 01.249 7680 Exposure complete
00:48:17.234 00.137 7680 worker thread done servicing request
00:48:17.234 00.000 6120 OnExposeComplete: enter
00:48:17.239 00.005 6120 UpdateGuideState(): m_state=6
00:48:17.243 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4806
00:48:17.247 00.004 6120 Star::Find returns 1 (1), X=965.69, Y=47.48, Mass=13771, SNR=76.5, Peak=255 HFD=7.1
00:48:17.251 00.004 6120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-2.95) = xAngle (0.13 = 0.13)
00:48:17.255 00.004 6120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.14 = -0.14)
00:48:17.259 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.83 mountX=0.08 mountY=-0.01, mountTheta=-0.14
00:48:17.265 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.02, opts=13)
00:48:17.270 00.005 6120 Enqueuing Move request for scope (-0.07, -0.02)
00:48:17.276 00.006 7680 Worker thread wakes up
00:48:17.276 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:17.280 00.004 6120 UpdateGuideState exits: m=13771 SNR=76.5 Saturated
00:48:17.285 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:17.288 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:17.292 00.004 6120 Enqueuing Expose request
00:48:17.295 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
00:48:17.295 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
00:48:17.296 00.001 7680 Moving (-0.07, -0.02) raw xDistance=0.08 yDistance=-0.01
00:48:17.296 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:48:17.296 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:48:17.297 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:48:17.297 00.000 7680 MoveAxis(E, 0, ABG)
00:48:17.297 00.000 7680 Move returns status 0, amount 0
00:48:17.297 00.000 7680 MoveAxis(N, 0, ABG)
00:48:17.298 00.001 7680 Move returns status 0, amount 0
00:48:17.298 00.000 7680 move complete, result=0
00:48:17.298 00.000 7680 worker thread done servicing request
00:48:17.299 00.001 7680 Worker thread wakes up
00:48:17.299 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:48:17.304 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:17.304 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:18.556 01.252 7680 Exposure complete
00:48:18.690 00.134 7680 worker thread done servicing request
00:48:18.692 00.002 6120 OnExposeComplete: enter
00:48:18.696 00.004 6120 UpdateGuideState(): m_state=6
00:48:18.700 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4807
00:48:18.705 00.005 6120 Star::Find returns 1 (1), X=965.69, Y=47.86, Mass=15262, SNR=80.2, Peak=255 HFD=7.0
00:48:18.709 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
00:48:18.714 00.005 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
00:48:18.717 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.35 hyp=0.36 cameraTheta=1.78 mountX=0.01 mountY=-0.35, mountTheta=-1.55
00:48:18.722 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.35, opts=13)
00:48:18.726 00.004 6120 Enqueuing Move request for scope (-0.07, 0.35)
00:48:18.731 00.005 7680 Worker thread wakes up
00:48:18.731 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.35) opts 0xd
00:48:18.731 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.35)
00:48:18.731 00.000 7680 Moving (-0.07, 0.35) raw xDistance=0.01 yDistance=-0.35
00:48:18.731 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:48:18.731 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:18.737 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:48:18.737 00.000 7680 MoveAxis(E, 0, ABG)
00:48:18.737 00.000 6120 UpdateGuideState exits: m=15262 SNR=80.2 Saturated
00:48:18.741 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:18.745 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:18.749 00.004 6120 Enqueuing Expose request
00:48:18.752 00.003 7680 Move returns status 0, amount 0
00:48:18.752 00.000 7680 MoveAxis(N, 191, ABG)
00:48:18.752 00.000 7680 Guiding  Dir = 0, Dur = 191
00:48:18.752 00.000 7680 IsSlewing returns 0
00:48:18.753 00.001 7680 IsGuiding returns 0
00:48:18.753 00.000 7680 PulseGuide returned control before completion, sleep 201
00:48:18.967 00.214 7680 IsGuiding returns 1
00:48:18.968 00.001 7680 scope still moving after pulse duration time elapsed
00:48:18.999 00.031 7680 IsSlewing returns 0
00:48:19.001 00.002 7680 IsGuiding returns 0
00:48:19.003 00.002 7680 scope move finished after 191 + 58 ms
00:48:19.003 00.000 7680 Move returns status 0, amount 191
00:48:19.003 00.000 7680 move complete, result=0
00:48:19.004 00.001 7680 worker thread done servicing request
00:48:19.004 00.000 7680 Worker thread wakes up
00:48:19.004 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 191 ms NORTH
00:48:19.010 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:19.010 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:20.260 01.250 7680 Exposure complete
00:48:20.399 00.139 7680 worker thread done servicing request
00:48:20.399 00.000 6120 OnExposeComplete: enter
00:48:20.404 00.005 6120 UpdateGuideState(): m_state=6
00:48:20.408 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4808
00:48:20.412 00.004 6120 Star::Find returns 1 (1), X=965.78, Y=47.79, Mass=13683, SNR=76.2, Peak=255 HFD=6.9
00:48:20.415 00.003 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.47 = -1.82)
00:48:20.420 00.005 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
00:48:20.426 00.006 6120 CameraToMount -- cameraX=0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.51 mountX=-0.07 mountY=-0.25, mountTheta=-1.84
00:48:20.432 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.29, opts=13)
00:48:20.437 00.005 6120 Enqueuing Move request for scope (0.02, 0.29)
00:48:20.441 00.004 7680 Worker thread wakes up
00:48:20.441 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.29) opts 0xd
00:48:20.441 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.29)
00:48:20.441 00.000 7680 Moving (0.02, 0.29) raw xDistance=-0.07 yDistance=-0.25
00:48:20.442 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:20.446 00.004 6120 UpdateGuideState exits: m=13683 SNR=76.2 Saturated
00:48:20.450 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:20.456 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:20.460 00.004 6120 Enqueuing Expose request
00:48:20.465 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:48:20.465 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:48:20.465 00.000 7680 MoveAxis(E, 0, ABG)
00:48:20.465 00.000 7680 Move returns status 0, amount 0
00:48:20.466 00.001 7680 MoveAxis(N, 137, ABG)
00:48:20.466 00.000 7680 Guiding  Dir = 0, Dur = 137
00:48:20.466 00.000 7680 IsSlewing returns 0
00:48:20.467 00.001 7680 IsGuiding returns 0
00:48:20.467 00.000 7680 PulseGuide returned control before completion, sleep 147
00:48:20.622 00.155 7680 IsGuiding returns 1
00:48:20.623 00.001 7680 scope still moving after pulse duration time elapsed
00:48:20.653 00.030 7680 IsSlewing returns 0
00:48:20.653 00.000 7680 IsGuiding returns 0
00:48:20.655 00.002 7680 scope move finished after 137 + 50 ms
00:48:20.655 00.000 7680 Move returns status 0, amount 137
00:48:20.655 00.000 7680 move complete, result=0
00:48:20.656 00.001 7680 worker thread done servicing request
00:48:20.656 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 137 ms NORTH
00:48:20.662 00.006 7680 Worker thread wakes up
00:48:20.662 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:20.663 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:21.916 01.253 7680 Exposure complete
00:48:22.047 00.131 7680 worker thread done servicing request
00:48:22.047 00.000 6120 OnExposeComplete: enter
00:48:22.050 00.003 6120 UpdateGuideState(): m_state=6
00:48:22.055 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4809
00:48:22.057 00.002 6120 Star::Find returns 1 (1), X=965.75, Y=47.69, Mass=14701, SNR=79.2, Peak=255 HFD=7.0
00:48:22.062 00.005 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
00:48:22.066 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
00:48:22.070 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.61 mountX=-0.03 mountY=-0.17, mountTheta=-1.73
00:48:22.076 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.19, opts=13)
00:48:22.080 00.004 6120 Enqueuing Move request for scope (-0.01, 0.19)
00:48:22.085 00.005 7680 Worker thread wakes up
00:48:22.085 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:22.088 00.003 6120 UpdateGuideState exits: m=14701 SNR=79.2 Saturated
00:48:22.093 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:22.097 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:22.101 00.004 6120 Enqueuing Expose request
00:48:22.104 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
00:48:22.105 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
00:48:22.105 00.000 7680 Moving (-0.01, 0.19) raw xDistance=-0.03 yDistance=-0.17
00:48:22.105 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:48:22.105 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:48:22.105 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:48:22.107 00.002 7680 MoveAxis(E, 0, ABG)
00:48:22.107 00.000 7680 Move returns status 0, amount 0
00:48:22.107 00.000 7680 MoveAxis(N, 0, ABG)
00:48:22.108 00.001 7680 Move returns status 0, amount 0
00:48:22.108 00.000 7680 move complete, result=0
00:48:22.108 00.000 7680 worker thread done servicing request
00:48:22.108 00.000 7680 Worker thread wakes up
00:48:22.109 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:48:22.114 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:22.114 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:23.372 01.258 7680 Exposure complete
00:48:23.512 00.140 7680 worker thread done servicing request
00:48:23.512 00.000 6120 OnExposeComplete: enter
00:48:23.516 00.004 6120 UpdateGuideState(): m_state=6
00:48:23.524 00.008 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4810
00:48:23.528 00.004 6120 Star::Find returns 1 (1), X=965.79, Y=47.93, Mass=15134, SNR=79.8, Peak=255 HFD=6.9
00:48:23.531 00.003 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.83)
00:48:23.535 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
00:48:23.538 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.43 hyp=0.43 cameraTheta=1.50 mountX=-0.11 mountY=-0.37, mountTheta=-1.86
00:48:23.543 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.43, opts=13)
00:48:23.546 00.003 6120 Enqueuing Move request for scope (0.03, 0.43)
00:48:23.551 00.005 7680 Worker thread wakes up
00:48:23.551 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.43) opts 0xd
00:48:23.551 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.43)
00:48:23.551 00.000 7680 Moving (0.03, 0.43) raw xDistance=-0.11 yDistance=-0.37
00:48:23.551 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:48:23.552 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:48:23.552 00.000 7680 MoveAxis(E, 0, ABG)
00:48:23.552 00.000 7680 Move returns status 0, amount 0
00:48:23.552 00.000 7680 MoveAxis(N, 202, ABG)
00:48:23.553 00.001 7680 Guiding  Dir = 0, Dur = 202
00:48:23.553 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:23.556 00.003 7680 IsSlewing returns 0
00:48:23.557 00.001 6120 UpdateGuideState exits: m=15134 SNR=79.8 Saturated
00:48:23.561 00.004 7680 IsGuiding returns 0
00:48:23.561 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:23.565 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:23.569 00.004 7680 PulseGuide returned control before completion, sleep 212
00:48:23.569 00.000 6120 Enqueuing Expose request
00:48:23.784 00.215 7680 IsGuiding returns 1
00:48:23.785 00.001 7680 scope still moving after pulse duration time elapsed
00:48:23.815 00.030 7680 IsSlewing returns 0
00:48:23.815 00.000 7680 IsGuiding returns 0
00:48:23.816 00.001 7680 scope move finished after 202 + 53 ms
00:48:23.817 00.001 7680 Move returns status 0, amount 202
00:48:23.817 00.000 7680 move complete, result=0
00:48:23.818 00.001 7680 worker thread done servicing request
00:48:23.818 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 202 ms NORTH
00:48:23.825 00.007 7680 Worker thread wakes up
00:48:23.825 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:23.826 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:25.071 01.245 7680 Exposure complete
00:48:25.210 00.139 7680 worker thread done servicing request
00:48:25.211 00.001 6120 OnExposeComplete: enter
00:48:25.213 00.002 6120 UpdateGuideState(): m_state=6
00:48:25.218 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4811
00:48:25.222 00.004 6120 Star::Find returns 1 (1), X=965.78, Y=47.78, Mass=13876, SNR=77.4, Peak=255 HFD=6.9
00:48:25.226 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
00:48:25.229 00.003 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
00:48:25.234 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.51 mountX=-0.07 mountY=-0.24, mountTheta=-1.85
00:48:25.239 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.28, opts=13)
00:48:25.243 00.004 6120 Enqueuing Move request for scope (0.02, 0.28)
00:48:25.246 00.003 7680 Worker thread wakes up
00:48:25.246 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.28) opts 0xd
00:48:25.246 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.28)
00:48:25.246 00.000 7680 Moving (0.02, 0.28) raw xDistance=-0.07 yDistance=-0.24
00:48:25.246 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:48:25.246 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:48:25.248 00.002 7680 MoveAxis(E, 0, ABG)
00:48:25.248 00.000 7680 Move returns status 0, amount 0
00:48:25.248 00.000 7680 MoveAxis(N, 132, ABG)
00:48:25.248 00.000 7680 Guiding  Dir = 0, Dur = 132
00:48:25.248 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:25.252 00.004 7680 IsSlewing returns 0
00:48:25.252 00.000 6120 UpdateGuideState exits: m=13876 SNR=77.4 Saturated
00:48:25.255 00.003 7680 IsGuiding returns 0
00:48:25.256 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:25.259 00.003 7680 PulseGuide returned control before completion, sleep 142
00:48:25.260 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:25.264 00.004 6120 Enqueuing Expose request
00:48:25.407 00.143 7680 IsGuiding returns 1
00:48:25.408 00.001 7680 scope still moving after pulse duration time elapsed
00:48:25.438 00.030 7680 IsSlewing returns 0
00:48:25.440 00.002 7680 IsGuiding returns 0
00:48:25.440 00.000 7680 scope move finished after 132 + 52 ms
00:48:25.440 00.000 7680 Move returns status 0, amount 132
00:48:25.442 00.002 7680 move complete, result=0
00:48:25.442 00.000 7680 worker thread done servicing request
00:48:25.442 00.000 7680 Worker thread wakes up
00:48:25.443 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 132 ms NORTH
00:48:25.450 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:25.450 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:26.701 01.251 7680 Exposure complete
00:48:26.828 00.127 7680 worker thread done servicing request
00:48:26.829 00.001 6120 OnExposeComplete: enter
00:48:26.833 00.004 6120 UpdateGuideState(): m_state=6
00:48:26.836 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4812
00:48:26.841 00.005 6120 Star::Find returns 1 (1), X=965.69, Y=47.84, Mass=14748, SNR=79.5, Peak=255 HFD=6.9
00:48:26.844 00.003 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
00:48:26.848 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
00:48:26.852 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.34 hyp=0.35 cameraTheta=1.77 mountX=0.01 mountY=-0.34, mountTheta=-1.55
00:48:26.856 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.34, opts=13)
00:48:26.861 00.005 6120 Enqueuing Move request for scope (-0.07, 0.34)
00:48:26.865 00.004 7680 Worker thread wakes up
00:48:26.865 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.34) opts 0xd
00:48:26.865 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:26.869 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.34)
00:48:26.869 00.000 7680 Moving (-0.07, 0.34) raw xDistance=0.01 yDistance=-0.34
00:48:26.870 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:48:26.870 00.000 6120 UpdateGuideState exits: m=14748 SNR=79.5 Saturated
00:48:26.874 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:26.877 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:26.881 00.004 6120 Enqueuing Expose request
00:48:26.884 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:48:26.884 00.000 7680 MoveAxis(E, 0, ABG)
00:48:26.884 00.000 7680 Move returns status 0, amount 0
00:48:26.885 00.001 7680 MoveAxis(N, 182, ABG)
00:48:26.885 00.000 7680 Guiding  Dir = 0, Dur = 182
00:48:26.885 00.000 7680 IsSlewing returns 0
00:48:26.885 00.000 7680 IsGuiding returns 0
00:48:26.887 00.002 7680 PulseGuide returned control before completion, sleep 192
00:48:27.082 00.195 7680 IsGuiding returns 1
00:48:27.084 00.002 7680 scope still moving after pulse duration time elapsed
00:48:27.113 00.029 7680 IsSlewing returns 0
00:48:27.114 00.001 7680 IsGuiding returns 0
00:48:27.114 00.000 7680 scope move finished after 182 + 46 ms
00:48:27.116 00.002 7680 Move returns status 0, amount 182
00:48:27.116 00.000 7680 move complete, result=0
00:48:27.116 00.000 7680 worker thread done servicing request
00:48:27.117 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 182 ms NORTH
00:48:27.123 00.006 7680 Worker thread wakes up
00:48:27.123 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:27.123 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:28.374 01.251 7680 Exposure complete
00:48:28.463 00.089 7680 worker thread done servicing request
00:48:28.463 00.000 6120 OnExposeComplete: enter
00:48:28.466 00.003 6120 UpdateGuideState(): m_state=6
00:48:28.469 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4813
00:48:28.472 00.003 6120 Star::Find returns 1 (1), X=965.65, Y=47.81, Mass=15003, SNR=80.4, Peak=255 HFD=7.1
00:48:28.476 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
00:48:28.481 00.005 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.68)
00:48:28.485 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.92 mountX=0.05 mountY=-0.33, mountTheta=-1.41
00:48:28.489 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.31, opts=13)
00:48:28.492 00.003 6120 Enqueuing Move request for scope (-0.11, 0.31)
00:48:28.495 00.003 7680 Worker thread wakes up
00:48:28.496 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:28.498 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.31) opts 0xd
00:48:28.498 00.000 6120 UpdateGuideState exits: m=15003 SNR=80.4 Saturated
00:48:28.502 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:28.505 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.31)
00:48:28.505 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:28.507 00.002 6120 Enqueuing Expose request
00:48:28.511 00.004 7680 Moving (-0.11, 0.31) raw xDistance=0.05 yDistance=-0.33
00:48:28.511 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:48:28.511 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:48:28.512 00.001 7680 MoveAxis(E, 0, ABG)
00:48:28.512 00.000 7680 Move returns status 0, amount 0
00:48:28.512 00.000 7680 MoveAxis(N, 177, ABG)
00:48:28.512 00.000 7680 Guiding  Dir = 0, Dur = 177
00:48:28.512 00.000 7680 IsSlewing returns 0
00:48:28.513 00.001 7680 IsGuiding returns 0
00:48:28.513 00.000 7680 PulseGuide returned control before completion, sleep 187
00:48:28.712 00.199 7680 IsGuiding returns 1
00:48:28.712 00.000 7680 scope still moving after pulse duration time elapsed
00:48:28.744 00.032 7680 IsSlewing returns 0
00:48:28.744 00.000 7680 IsGuiding returns 0
00:48:28.744 00.000 7680 scope move finished after 177 + 55 ms
00:48:28.745 00.001 7680 Move returns status 0, amount 177
00:48:28.745 00.000 7680 move complete, result=0
00:48:28.745 00.000 7680 worker thread done servicing request
00:48:28.745 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 177 ms NORTH
00:48:28.748 00.003 7680 Worker thread wakes up
00:48:28.748 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:28.750 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:29.995 01.245 7680 Exposure complete
00:48:30.110 00.115 7680 worker thread done servicing request
00:48:30.110 00.000 6120 OnExposeComplete: enter
00:48:30.115 00.005 6120 UpdateGuideState(): m_state=6
00:48:30.119 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4814
00:48:30.122 00.003 6120 Star::Find returns 1 (1), X=965.73, Y=47.85, Mass=14483, SNR=79.1, Peak=255 HFD=6.9
00:48:30.125 00.003 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
00:48:30.128 00.003 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
00:48:30.133 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.35 hyp=0.35 cameraTheta=1.67 mountX=-0.03 mountY=-0.32, mountTheta=-1.67
00:48:30.140 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.35, opts=13)
00:48:30.143 00.003 6120 Enqueuing Move request for scope (-0.03, 0.35)
00:48:30.148 00.005 7680 Worker thread wakes up
00:48:30.148 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:30.152 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.35) opts 0xd
00:48:30.152 00.000 6120 UpdateGuideState exits: m=14483 SNR=79.1 Saturated
00:48:30.157 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.35)
00:48:30.157 00.000 7680 Moving (-0.03, 0.35) raw xDistance=-0.03 yDistance=-0.32
00:48:30.157 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:48:30.157 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:48:30.157 00.000 7680 MoveAxis(E, 0, ABG)
00:48:30.157 00.000 7680 Move returns status 0, amount 0
00:48:30.158 00.001 7680 MoveAxis(N, 176, ABG)
00:48:30.158 00.000 7680 Guiding  Dir = 0, Dur = 176
00:48:30.158 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:30.162 00.004 7680 IsSlewing returns 0
00:48:30.162 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:30.167 00.005 6120 Enqueuing Expose request
00:48:30.170 00.003 7680 IsGuiding returns 0
00:48:30.171 00.001 7680 PulseGuide returned control before completion, sleep 186
00:48:30.364 00.193 7680 IsGuiding returns 1
00:48:30.364 00.000 7680 scope still moving after pulse duration time elapsed
00:48:30.396 00.032 7680 IsSlewing returns 0
00:48:30.396 00.000 7680 IsGuiding returns 0
00:48:30.396 00.000 7680 scope move finished after 176 + 49 ms
00:48:30.396 00.000 7680 Move returns status 0, amount 176
00:48:30.397 00.001 7680 move complete, result=0
00:48:30.397 00.000 7680 worker thread done servicing request
00:48:30.397 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 176 ms NORTH
00:48:30.402 00.005 7680 Worker thread wakes up
00:48:30.402 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:30.402 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:31.657 01.255 7680 Exposure complete
00:48:31.793 00.136 7680 worker thread done servicing request
00:48:31.794 00.001 6120 OnExposeComplete: enter
00:48:31.800 00.006 6120 UpdateGuideState(): m_state=6
00:48:31.804 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4815
00:48:31.808 00.004 6120 Star::Find returns 1 (1), X=965.72, Y=47.72, Mass=14058, SNR=75.7, Peak=255 HFD=7.0
00:48:31.813 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
00:48:31.816 00.003 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
00:48:31.820 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.76 mountX=0.00 mountY=-0.21, mountTheta=-1.56
00:48:31.827 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.21, opts=13)
00:48:31.831 00.004 6120 Enqueuing Move request for scope (-0.04, 0.21)
00:48:31.835 00.004 7680 Worker thread wakes up
00:48:31.835 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:31.838 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
00:48:31.838 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
00:48:31.838 00.000 7680 Moving (-0.04, 0.21) raw xDistance=0.00 yDistance=-0.21
00:48:31.840 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:48:31.840 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:48:31.840 00.000 7680 MoveAxis(E, 0, ABG)
00:48:31.840 00.000 6120 UpdateGuideState exits: m=14058 SNR=75.7 Saturated
00:48:31.844 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:31.848 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:31.851 00.003 6120 Enqueuing Expose request
00:48:31.856 00.005 7680 Move returns status 0, amount 0
00:48:31.856 00.000 7680 MoveAxis(N, 113, ABG)
00:48:31.856 00.000 7680 Guiding  Dir = 0, Dur = 113
00:48:31.856 00.000 7680 IsSlewing returns 0
00:48:31.856 00.000 7680 IsGuiding returns 0
00:48:31.857 00.001 7680 PulseGuide returned control before completion, sleep 123
00:48:31.994 00.137 7680 IsGuiding returns 1
00:48:31.997 00.003 7680 scope still moving after pulse duration time elapsed
00:48:32.025 00.028 7680 IsSlewing returns 0
00:48:32.026 00.001 7680 IsGuiding returns 0
00:48:32.027 00.001 7680 scope move finished after 113 + 56 ms
00:48:32.027 00.000 7680 Move returns status 0, amount 113
00:48:32.028 00.001 7680 move complete, result=0
00:48:32.028 00.000 7680 worker thread done servicing request
00:48:32.028 00.000 7680 Worker thread wakes up
00:48:32.028 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 113 ms NORTH
00:48:32.035 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:32.035 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:33.277 01.242 7680 Exposure complete
00:48:33.411 00.134 7680 worker thread done servicing request
00:48:33.411 00.000 6120 OnExposeComplete: enter
00:48:33.415 00.004 6120 UpdateGuideState(): m_state=6
00:48:33.418 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4816
00:48:33.422 00.004 6120 Star::Find returns 1 (1), X=965.74, Y=47.82, Mass=14309, SNR=79.3, Peak=255 HFD=7.0
00:48:33.427 00.005 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.68)
00:48:33.430 00.003 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.95)
00:48:33.434 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.65 mountX=-0.03 mountY=-0.29, mountTheta=-1.68
00:48:33.439 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.31, opts=13)
00:48:33.443 00.004 6120 Enqueuing Move request for scope (-0.03, 0.31)
00:48:33.446 00.003 7680 Worker thread wakes up
00:48:33.446 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:33.450 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.31) opts 0xd
00:48:33.450 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.31)
00:48:33.450 00.000 7680 Moving (-0.03, 0.31) raw xDistance=-0.03 yDistance=-0.29
00:48:33.451 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:48:33.451 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:48:33.451 00.000 7680 MoveAxis(E, 0, ABG)
00:48:33.451 00.000 7680 Move returns status 0, amount 0
00:48:33.451 00.000 7680 MoveAxis(N, 158, ABG)
00:48:33.451 00.000 7680 Guiding  Dir = 0, Dur = 158
00:48:33.452 00.001 6120 UpdateGuideState exits: m=14309 SNR=79.3 Saturated
00:48:33.456 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:33.459 00.003 7680 IsSlewing returns 0
00:48:33.459 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:33.462 00.003 7680 IsGuiding returns 0
00:48:33.463 00.001 6120 Enqueuing Expose request
00:48:33.466 00.003 7680 PulseGuide returned control before completion, sleep 168
00:48:33.643 00.177 7680 IsGuiding returns 1
00:48:33.645 00.002 7680 scope still moving after pulse duration time elapsed
00:48:33.674 00.029 7680 IsSlewing returns 0
00:48:33.675 00.001 7680 IsGuiding returns 0
00:48:33.675 00.000 7680 scope move finished after 158 + 54 ms
00:48:33.676 00.001 7680 Move returns status 0, amount 158
00:48:33.676 00.000 7680 move complete, result=0
00:48:33.676 00.000 7680 worker thread done servicing request
00:48:33.676 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 158 ms NORTH
00:48:33.684 00.008 7680 Worker thread wakes up
00:48:33.684 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:33.684 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:34.938 01.254 7680 Exposure complete
00:48:35.062 00.124 7680 worker thread done servicing request
00:48:35.062 00.000 6120 OnExposeComplete: enter
00:48:35.064 00.002 6120 UpdateGuideState(): m_state=6
00:48:35.070 00.006 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4817
00:48:35.074 00.004 6120 Star::Find returns 1 (1), X=965.71, Y=47.81, Mass=14277, SNR=77.2, Peak=255 HFD=7.0
00:48:35.077 00.003 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
00:48:35.081 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.88)
00:48:35.085 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.31 hyp=0.31 cameraTheta=1.72 mountX=-0.01 mountY=-0.30, mountTheta=-1.61
00:48:35.089 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.31, opts=13)
00:48:35.094 00.005 6120 Enqueuing Move request for scope (-0.05, 0.31)
00:48:35.097 00.003 7680 Worker thread wakes up
00:48:35.097 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.31) opts 0xd
00:48:35.098 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:35.101 00.003 6120 UpdateGuideState exits: m=14277 SNR=77.2 Saturated
00:48:35.104 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:35.107 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.31)
00:48:35.108 00.001 7680 Moving (-0.05, 0.31) raw xDistance=-0.01 yDistance=-0.30
00:48:35.108 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:48:35.108 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:48:35.108 00.000 7680 MoveAxis(E, 0, ABG)
00:48:35.108 00.000 7680 Move returns status 0, amount 0
00:48:35.109 00.001 7680 MoveAxis(N, 161, ABG)
00:48:35.109 00.000 7680 Guiding  Dir = 0, Dur = 161
00:48:35.109 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:35.115 00.006 7680 IsSlewing returns 0
00:48:35.115 00.000 6120 Enqueuing Expose request
00:48:35.120 00.005 7680 IsGuiding returns 0
00:48:35.120 00.000 7680 PulseGuide returned control before completion, sleep 171
00:48:35.302 00.182 7680 IsGuiding returns 1
00:48:35.303 00.001 7680 scope still moving after pulse duration time elapsed
00:48:35.333 00.030 7680 IsSlewing returns 0
00:48:35.334 00.001 7680 IsGuiding returns 0
00:48:35.334 00.000 7680 scope move finished after 161 + 53 ms
00:48:35.335 00.001 7680 Move returns status 0, amount 161
00:48:35.335 00.000 7680 move complete, result=0
00:48:35.336 00.001 7680 worker thread done servicing request
00:48:35.336 00.000 7680 Worker thread wakes up
00:48:35.336 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 161 ms NORTH
00:48:35.343 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:35.343 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:36.593 01.250 7680 Exposure complete
00:48:36.742 00.149 7680 worker thread done servicing request
00:48:36.743 00.001 6120 OnExposeComplete: enter
00:48:36.747 00.004 6120 UpdateGuideState(): m_state=6
00:48:36.750 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4818
00:48:36.754 00.004 6120 Star::Find returns 1 (1), X=965.73, Y=47.71, Mass=15531, SNR=80.4, Peak=255 HFD=7.1
00:48:36.758 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
00:48:36.762 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
00:48:36.767 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.73 mountX=-0.01 mountY=-0.20, mountTheta=-1.60
00:48:36.773 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.21, opts=13)
00:48:36.778 00.005 6120 Enqueuing Move request for scope (-0.03, 0.21)
00:48:36.781 00.003 7680 Worker thread wakes up
00:48:36.782 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:36.786 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
00:48:36.786 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
00:48:36.787 00.001 7680 Moving (-0.03, 0.21) raw xDistance=-0.01 yDistance=-0.20
00:48:36.787 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:48:36.787 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:48:36.787 00.000 7680 MoveAxis(E, 0, ABG)
00:48:36.787 00.000 7680 Move returns status 0, amount 0
00:48:36.787 00.000 6120 UpdateGuideState exits: m=15531 SNR=80.4 Saturated
00:48:36.790 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:36.795 00.005 7680 MoveAxis(N, 109, ABG)
00:48:36.795 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:36.800 00.005 6120 Enqueuing Expose request
00:48:36.803 00.003 7680 Guiding  Dir = 0, Dur = 109
00:48:36.804 00.001 7680 IsSlewing returns 0
00:48:36.804 00.000 7680 IsGuiding returns 0
00:48:36.804 00.000 7680 PulseGuide returned control before completion, sleep 119
00:48:36.930 00.126 7680 IsGuiding returns 1
00:48:36.931 00.001 7680 scope still moving after pulse duration time elapsed
00:48:36.962 00.031 7680 IsSlewing returns 0
00:48:36.962 00.000 7680 IsGuiding returns 0
00:48:36.963 00.001 7680 scope move finished after 109 + 49 ms
00:48:36.963 00.000 7680 Move returns status 0, amount 109
00:48:36.964 00.001 7680 move complete, result=0
00:48:36.964 00.000 7680 worker thread done servicing request
00:48:36.964 00.000 7680 Worker thread wakes up
00:48:36.964 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 109 ms NORTH
00:48:36.971 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:36.971 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:38.227 01.256 7680 Exposure complete
00:48:38.360 00.133 7680 worker thread done servicing request
00:48:38.362 00.002 6120 OnExposeComplete: enter
00:48:38.366 00.004 6120 UpdateGuideState(): m_state=6
00:48:38.369 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4819
00:48:38.374 00.005 6120 Star::Find returns 1 (1), X=965.69, Y=47.21, Mass=13823, SNR=76.6, Peak=255 HFD=7.0
00:48:38.377 00.003 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-2.95) = xAngle (1.14 = 1.14)
00:48:38.382 00.005 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.87 = 0.87)
00:48:38.385 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.82 mountX=0.13 mountY=0.23, mountTheta=1.07
00:48:38.391 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.29, opts=13)
00:48:38.395 00.004 6120 Enqueuing Move request for scope (-0.07, -0.29)
00:48:38.400 00.005 7680 Worker thread wakes up
00:48:38.400 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.29) opts 0xd
00:48:38.401 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.29)
00:48:38.401 00.000 7680 Moving (-0.07, -0.29) raw xDistance=0.13 yDistance=0.23
00:48:38.401 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:48:38.401 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:48:38.401 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:38.406 00.005 6120 UpdateGuideState exits: m=13823 SNR=76.6 Saturated
00:48:38.409 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:38.413 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:38.417 00.004 6120 Enqueuing Expose request
00:48:38.421 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:48:38.421 00.000 7680 MoveAxis(E, 0, ABG)
00:48:38.421 00.000 7680 Move returns status 0, amount 0
00:48:38.421 00.000 7680 MoveAxis(N, 0, ABG)
00:48:38.422 00.001 7680 Move returns status 0, amount 0
00:48:38.422 00.000 7680 move complete, result=0
00:48:38.422 00.000 7680 worker thread done servicing request
00:48:38.423 00.001 7680 Worker thread wakes up
00:48:38.423 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:48:38.428 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:38.428 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:39.681 01.253 7680 Exposure complete
00:48:39.817 00.136 7680 worker thread done servicing request
00:48:39.817 00.000 6120 OnExposeComplete: enter
00:48:39.821 00.004 6120 UpdateGuideState(): m_state=6
00:48:39.826 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4820
00:48:39.830 00.004 6120 Star::Find returns 1 (1), X=965.28, Y=47.64, Mass=13800, SNR=76.7, Peak=255 HFD=7.0
00:48:39.835 00.005 6120 CameraToMount -- cameraTheta (2.87) - m_xAngle (-2.95) = xAngle (5.82 = -0.46)
00:48:39.839 00.004 6120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.55 = -0.73)
00:48:39.843 00.004 6120 CameraToMount -- cameraX=-0.49 cameraY=0.14 hyp=0.50 cameraTheta=2.87 mountX=0.45 mountY=-0.34, mountTheta=-0.64
00:48:39.848 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.49, y=0.14, opts=13)
00:48:39.852 00.004 6120 Enqueuing Move request for scope (-0.49, 0.14)
00:48:39.856 00.004 7680 Worker thread wakes up
00:48:39.856 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.14) opts 0xd
00:48:39.856 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.49, 0.14)
00:48:39.856 00.000 7680 Moving (-0.49, 0.14) raw xDistance=0.45 yDistance=-0.34
00:48:39.856 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
00:48:39.857 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:48:39.857 00.000 7680 MoveAxis(W, 184, ABG)
00:48:39.857 00.000 7680 Guiding  Dir = 3, Dur = 184
00:48:39.857 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:39.862 00.005 7680 IsSlewing returns 0
00:48:39.862 00.000 6120 UpdateGuideState exits: m=13800 SNR=76.7 Saturated
00:48:39.866 00.004 7680 IsGuiding returns 0
00:48:39.866 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:39.869 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:39.875 00.006 6120 Enqueuing Expose request
00:48:39.878 00.003 7680 PulseGuide returned control before completion, sleep 194
00:48:40.089 00.211 7680 IsGuiding returns 0
00:48:40.090 00.001 7680 Move returns status 0, amount 184
00:48:40.090 00.000 7680 MoveAxis(N, 182, ABG)
00:48:40.090 00.000 7680 Guiding  Dir = 0, Dur = 182
00:48:40.092 00.002 7680 IsSlewing returns 0
00:48:40.092 00.000 7680 IsGuiding returns 0
00:48:40.093 00.001 7680 PulseGuide returned control before completion, sleep 192
00:48:40.292 00.199 7680 IsGuiding returns 1
00:48:40.293 00.001 7680 scope still moving after pulse duration time elapsed
00:48:40.323 00.030 7680 IsSlewing returns 0
00:48:40.325 00.002 7680 IsGuiding returns 0
00:48:40.325 00.000 7680 scope move finished after 182 + 51 ms
00:48:40.326 00.001 7680 Move returns status 0, amount 182
00:48:40.327 00.001 7680 move complete, result=0
00:48:40.327 00.000 7680 worker thread done servicing request
00:48:40.329 00.002 6120 GuideStep: 0.5 px 184 ms WEST, -0.3 px 182 ms NORTH
00:48:40.339 00.010 7680 Worker thread wakes up
00:48:40.339 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:40.340 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:41.587 01.247 7680 Exposure complete
00:48:41.726 00.139 7680 worker thread done servicing request
00:48:41.726 00.000 6120 OnExposeComplete: enter
00:48:41.730 00.004 6120 UpdateGuideState(): m_state=6
00:48:41.735 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4821
00:48:41.740 00.005 6120 Star::Find returns 1 (1), X=965.84, Y=47.60, Mass=14859, SNR=79.1, Peak=255 HFD=7.0
00:48:41.743 00.003 6120 CameraToMount -- cameraTheta (0.84) - m_xAngle (-2.95) = xAngle (3.79 = -2.49)
00:48:41.748 00.005 6120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.53 = -2.76)
00:48:41.751 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.13 cameraTheta=0.84 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
00:48:41.757 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.09, opts=13)
00:48:41.760 00.003 6120 Enqueuing Move request for scope (0.08, 0.09)
00:48:41.765 00.005 7680 Worker thread wakes up
00:48:41.765 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
00:48:41.765 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
00:48:41.765 00.000 7680 Moving (0.08, 0.09) raw xDistance=-0.10 yDistance=-0.05
00:48:41.765 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:48:41.765 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:48:41.766 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:48:41.766 00.000 7680 MoveAxis(E, 0, ABG)
00:48:41.766 00.000 7680 Move returns status 0, amount 0
00:48:41.766 00.000 7680 MoveAxis(N, 0, ABG)
00:48:41.766 00.000 7680 Move returns status 0, amount 0
00:48:41.766 00.000 7680 move complete, result=0
00:48:41.766 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:41.769 00.003 7680 worker thread done servicing request
00:48:41.769 00.000 6120 UpdateGuideState exits: m=14859 SNR=79.1 Saturated
00:48:41.773 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:41.776 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:41.779 00.003 6120 Enqueuing Expose request
00:48:41.782 00.003 7680 Worker thread wakes up
00:48:41.782 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:41.782 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:48:41.786 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:43.040 01.254 7680 Exposure complete
00:48:43.177 00.137 7680 worker thread done servicing request
00:48:43.177 00.000 6120 OnExposeComplete: enter
00:48:43.182 00.005 6120 UpdateGuideState(): m_state=6
00:48:43.187 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4822
00:48:43.191 00.004 6120 Star::Find returns 1 (1), X=965.83, Y=47.86, Mass=14305, SNR=75.4, Peak=255 HFD=6.9
00:48:43.195 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
00:48:43.199 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
00:48:43.205 00.006 6120 CameraToMount -- cameraX=0.07 cameraY=0.35 hyp=0.36 cameraTheta=1.38 mountX=-0.13 mountY=-0.29, mountTheta=-2.00
00:48:43.210 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.35, opts=13)
00:48:43.215 00.005 6120 Enqueuing Move request for scope (0.07, 0.35)
00:48:43.218 00.003 7680 Worker thread wakes up
00:48:43.219 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:43.223 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.35) opts 0xd
00:48:43.223 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.35)
00:48:43.223 00.000 7680 Moving (0.07, 0.35) raw xDistance=-0.13 yDistance=-0.29
00:48:43.223 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:48:43.223 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:48:43.224 00.001 7680 MoveAxis(E, 0, ABG)
00:48:43.224 00.000 6120 UpdateGuideState exits: m=14305 SNR=75.4 Saturated
00:48:43.228 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:43.233 00.005 7680 Move returns status 0, amount 0
00:48:43.233 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:43.237 00.004 6120 Enqueuing Expose request
00:48:43.241 00.004 7680 MoveAxis(N, 156, ABG)
00:48:43.242 00.001 7680 Guiding  Dir = 0, Dur = 156
00:48:43.242 00.000 7680 IsSlewing returns 0
00:48:43.242 00.000 7680 IsGuiding returns 0
00:48:43.243 00.001 7680 PulseGuide returned control before completion, sleep 166
00:48:43.419 00.176 7680 IsGuiding returns 1
00:48:43.420 00.001 7680 scope still moving after pulse duration time elapsed
00:48:43.450 00.030 7680 IsSlewing returns 0
00:48:43.452 00.002 7680 IsGuiding returns 0
00:48:43.452 00.000 7680 scope move finished after 156 + 53 ms
00:48:43.453 00.001 7680 Move returns status 0, amount 156
00:48:43.453 00.000 7680 move complete, result=0
00:48:43.454 00.001 7680 worker thread done servicing request
00:48:43.454 00.000 7680 Worker thread wakes up
00:48:43.454 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 156 ms NORTH
00:48:43.464 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:43.464 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:44.718 01.254 7680 Exposure complete
00:48:44.853 00.135 7680 worker thread done servicing request
00:48:44.854 00.001 6120 OnExposeComplete: enter
00:48:44.858 00.004 6120 UpdateGuideState(): m_state=6
00:48:44.863 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4823
00:48:44.867 00.004 6120 Star::Find returns 1 (1), X=965.76, Y=47.85, Mass=15474, SNR=80.4, Peak=255 HFD=7.0
00:48:44.873 00.006 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
00:48:44.877 00.004 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
00:48:44.880 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.59 mountX=-0.06 mountY=-0.31, mountTheta=-1.76
00:48:44.885 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.35, opts=13)
00:48:44.888 00.003 6120 Enqueuing Move request for scope (-0.01, 0.35)
00:48:44.891 00.003 7680 Worker thread wakes up
00:48:44.892 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.35) opts 0xd
00:48:44.892 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.35)
00:48:44.892 00.000 7680 Moving (-0.01, 0.35) raw xDistance=-0.06 yDistance=-0.31
00:48:44.893 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:48:44.893 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:48:44.893 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:44.899 00.006 7680 MoveAxis(E, 0, ABG)
00:48:44.899 00.000 7680 Move returns status 0, amount 0
00:48:44.899 00.000 7680 MoveAxis(N, 170, ABG)
00:48:44.899 00.000 7680 Guiding  Dir = 0, Dur = 170
00:48:44.900 00.001 6120 UpdateGuideState exits: m=15474 SNR=80.4 Saturated
00:48:44.902 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:44.906 00.004 7680 IsSlewing returns 0
00:48:44.906 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:44.910 00.004 7680 IsGuiding returns 0
00:48:44.910 00.000 6120 Enqueuing Expose request
00:48:44.914 00.004 7680 PulseGuide returned control before completion, sleep 180
00:48:45.095 00.181 7680 IsGuiding returns 1
00:48:45.097 00.002 7680 scope still moving after pulse duration time elapsed
00:48:45.127 00.030 7680 IsSlewing returns 0
00:48:45.128 00.001 7680 IsGuiding returns 1
00:48:45.158 00.030 7680 IsSlewing returns 0
00:48:45.160 00.002 7680 IsGuiding returns 1
00:48:45.189 00.029 7680 IsSlewing returns 0
00:48:45.190 00.001 7680 IsGuiding returns 0
00:48:45.192 00.002 7680 scope move finished after 170 + 110 ms
00:48:45.192 00.000 7680 Move returns status 0, amount 170
00:48:45.193 00.001 7680 move complete, result=0
00:48:45.193 00.000 7680 worker thread done servicing request
00:48:45.194 00.001 7680 Worker thread wakes up
00:48:45.194 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 170 ms NORTH
00:48:45.201 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:45.201 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:46.451 01.250 7680 Exposure complete
00:48:46.596 00.145 7680 worker thread done servicing request
00:48:46.596 00.000 6120 OnExposeComplete: enter
00:48:46.601 00.005 6120 UpdateGuideState(): m_state=6
00:48:46.604 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4824
00:48:46.609 00.005 6120 Star::Find returns 1 (1), X=965.71, Y=47.47, Mass=13473, SNR=76.6, Peak=255 HFD=7.0
00:48:46.613 00.004 6120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-2.95) = xAngle (0.53 = 0.53)
00:48:46.616 00.003 6120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.26 = 0.26)
00:48:46.620 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.42 mountX=0.05 mountY=0.02, mountTheta=0.29
00:48:46.626 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.04, opts=13)
00:48:46.630 00.004 6120 Enqueuing Move request for scope (-0.05, -0.04)
00:48:46.634 00.004 7680 Worker thread wakes up
00:48:46.634 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:46.637 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
00:48:46.637 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
00:48:46.639 00.002 7680 Moving (-0.05, -0.04) raw xDistance=0.05 yDistance=0.02
00:48:46.639 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:48:46.639 00.000 6120 UpdateGuideState exits: m=13473 SNR=76.6 Saturated
00:48:46.646 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:46.651 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:46.655 00.004 6120 Enqueuing Expose request
00:48:46.660 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:48:46.660 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:48:46.661 00.001 7680 MoveAxis(E, 0, ABG)
00:48:46.661 00.000 7680 Move returns status 0, amount 0
00:48:46.661 00.000 7680 MoveAxis(N, 0, ABG)
00:48:46.661 00.000 7680 Move returns status 0, amount 0
00:48:46.661 00.000 7680 move complete, result=0
00:48:46.661 00.000 7680 worker thread done servicing request
00:48:46.661 00.000 7680 Worker thread wakes up
00:48:46.662 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:46.662 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:48:46.667 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:47.918 01.251 7680 Exposure complete
00:48:48.053 00.135 7680 worker thread done servicing request
00:48:48.053 00.000 6120 OnExposeComplete: enter
00:48:48.057 00.004 6120 UpdateGuideState(): m_state=6
00:48:48.061 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4825
00:48:48.064 00.003 6120 Star::Find returns 1 (1), X=965.79, Y=47.74, Mass=14986, SNR=80.7, Peak=255 HFD=7.0
00:48:48.069 00.005 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
00:48:48.071 00.002 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
00:48:48.075 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.46 mountX=-0.07 mountY=-0.20, mountTheta=-1.91
00:48:48.081 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.23, opts=13)
00:48:48.086 00.005 6120 Enqueuing Move request for scope (0.03, 0.23)
00:48:48.089 00.003 7680 Worker thread wakes up
00:48:48.089 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
00:48:48.090 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
00:48:48.090 00.000 7680 Moving (0.03, 0.23) raw xDistance=-0.07 yDistance=-0.20
00:48:48.090 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:48:48.090 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:48:48.090 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:48:48.090 00.000 7680 MoveAxis(E, 0, ABG)
00:48:48.091 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:48.095 00.004 7680 Move returns status 0, amount 0
00:48:48.095 00.000 7680 MoveAxis(N, 0, ABG)
00:48:48.095 00.000 7680 Move returns status 0, amount 0
00:48:48.095 00.000 7680 move complete, result=0
00:48:48.095 00.000 7680 worker thread done servicing request
00:48:48.096 00.001 6120 UpdateGuideState exits: m=14986 SNR=80.7 Saturated
00:48:48.099 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:48.102 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:48.106 00.004 6120 Enqueuing Expose request
00:48:48.111 00.005 7680 Worker thread wakes up
00:48:48.111 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:48:48.115 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:48.115 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:49.358 01.243 7680 Exposure complete
00:48:49.494 00.136 7680 worker thread done servicing request
00:48:49.495 00.001 6120 OnExposeComplete: enter
00:48:49.500 00.005 6120 UpdateGuideState(): m_state=6
00:48:49.504 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4826
00:48:49.507 00.003 6120 Star::Find returns 1 (1), X=965.81, Y=47.87, Mass=14632, SNR=80.2, Peak=255 HFD=6.8
00:48:49.512 00.005 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
00:48:49.515 00.003 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
00:48:49.519 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.37 hyp=0.37 cameraTheta=1.44 mountX=-0.12 mountY=-0.31, mountTheta=-1.93
00:48:49.525 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.37, opts=13)
00:48:49.529 00.004 6120 Enqueuing Move request for scope (0.05, 0.37)
00:48:49.533 00.004 7680 Worker thread wakes up
00:48:49.534 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:49.537 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.37) opts 0xd
00:48:49.537 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.37)
00:48:49.538 00.001 6120 UpdateGuideState exits: m=14632 SNR=80.2 Saturated
00:48:49.542 00.004 7680 Moving (0.05, 0.37) raw xDistance=-0.12 yDistance=-0.31
00:48:49.542 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:49.546 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:48:49.546 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:48:49.546 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:49.551 00.005 6120 Enqueuing Expose request
00:48:49.555 00.004 7680 MoveAxis(E, 0, ABG)
00:48:49.555 00.000 7680 Move returns status 0, amount 0
00:48:49.555 00.000 7680 MoveAxis(N, 167, ABG)
00:48:49.555 00.000 7680 Guiding  Dir = 0, Dur = 167
00:48:49.555 00.000 7680 IsSlewing returns 0
00:48:49.557 00.002 7680 IsGuiding returns 0
00:48:49.557 00.000 7680 PulseGuide returned control before completion, sleep 177
00:48:49.739 00.182 7680 IsGuiding returns 1
00:48:49.741 00.002 7680 scope still moving after pulse duration time elapsed
00:48:49.770 00.029 7680 IsSlewing returns 0
00:48:49.771 00.001 7680 IsGuiding returns 0
00:48:49.772 00.001 7680 scope move finished after 167 + 48 ms
00:48:49.773 00.001 7680 Move returns status 0, amount 167
00:48:49.773 00.000 7680 move complete, result=0
00:48:49.774 00.001 7680 worker thread done servicing request
00:48:49.774 00.000 7680 Worker thread wakes up
00:48:49.774 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 167 ms NORTH
00:48:49.780 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:49.781 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:51.027 01.246 7680 Exposure complete
00:48:51.186 00.159 7680 worker thread done servicing request
00:48:51.186 00.000 6120 OnExposeComplete: enter
00:48:51.191 00.005 6120 UpdateGuideState(): m_state=6
00:48:51.195 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4827
00:48:51.200 00.005 6120 Star::Find returns 1 (1), X=965.84, Y=47.83, Mass=14095, SNR=76.1, Peak=255 HFD=6.9
00:48:51.205 00.005 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
00:48:51.209 00.004 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
00:48:51.214 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.34 mountX=-0.13 mountY=-0.25, mountTheta=-2.06
00:48:51.219 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.32, opts=13)
00:48:51.223 00.004 6120 Enqueuing Move request for scope (0.08, 0.32)
00:48:51.226 00.003 7680 Worker thread wakes up
00:48:51.226 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:51.230 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.32) opts 0xd
00:48:51.230 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.32)
00:48:51.230 00.000 7680 Moving (0.08, 0.32) raw xDistance=-0.13 yDistance=-0.25
00:48:51.230 00.000 6120 UpdateGuideState exits: m=14095 SNR=76.1 Saturated
00:48:51.235 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:48:51.235 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:51.240 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:48:51.240 00.000 7680 MoveAxis(E, 0, ABG)
00:48:51.240 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:51.245 00.005 7680 Move returns status 0, amount 0
00:48:51.246 00.001 6120 Enqueuing Expose request
00:48:51.249 00.003 7680 MoveAxis(N, 138, ABG)
00:48:51.249 00.000 7680 Guiding  Dir = 0, Dur = 138
00:48:51.250 00.001 7680 IsSlewing returns 0
00:48:51.250 00.000 7680 IsGuiding returns 0
00:48:51.250 00.000 7680 PulseGuide returned control before completion, sleep 148
00:48:51.409 00.159 7680 IsGuiding returns 1
00:48:51.410 00.001 7680 scope still moving after pulse duration time elapsed
00:48:51.440 00.030 7680 IsSlewing returns 0
00:48:51.441 00.001 7680 IsGuiding returns 0
00:48:51.442 00.001 7680 scope move finished after 138 + 53 ms
00:48:51.442 00.000 7680 Move returns status 0, amount 138
00:48:51.443 00.001 7680 move complete, result=0
00:48:51.444 00.001 7680 worker thread done servicing request
00:48:51.444 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 138 ms NORTH
00:48:51.452 00.008 7680 Worker thread wakes up
00:48:51.453 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:51.453 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:52.706 01.253 7680 Exposure complete
00:48:52.840 00.134 7680 worker thread done servicing request
00:48:52.840 00.000 6120 OnExposeComplete: enter
00:48:52.845 00.005 6120 UpdateGuideState(): m_state=6
00:48:52.848 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4828
00:48:52.853 00.005 6120 Star::Find returns 1 (1), X=965.68, Y=47.92, Mass=14085, SNR=77.5, Peak=255 HFD=6.9
00:48:52.859 00.006 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.56)
00:48:52.864 00.005 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.83)
00:48:52.869 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.42 hyp=0.42 cameraTheta=1.77 mountX=0.01 mountY=-0.41, mountTheta=-1.56
00:48:52.874 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.42, opts=13)
00:48:52.879 00.005 6120 Enqueuing Move request for scope (-0.08, 0.42)
00:48:52.883 00.004 7680 Worker thread wakes up
00:48:52.883 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.42) opts 0xd
00:48:52.883 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:52.886 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.42)
00:48:52.888 00.002 6120 UpdateGuideState exits: m=14085 SNR=77.5 Saturated
00:48:52.891 00.003 7680 Moving (-0.08, 0.42) raw xDistance=0.01 yDistance=-0.41
00:48:52.891 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:48:52.891 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:48:52.891 00.000 7680 MoveAxis(E, 0, ABG)
00:48:52.891 00.000 7680 Move returns status 0, amount 0
00:48:52.892 00.001 7680 MoveAxis(N, 223, ABG)
00:48:52.894 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:52.900 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:52.902 00.002 7680 Guiding  Dir = 0, Dur = 223
00:48:52.902 00.000 6120 Enqueuing Expose request
00:48:52.905 00.003 7680 IsSlewing returns 0
00:48:52.906 00.001 7680 IsGuiding returns 0
00:48:52.906 00.000 7680 PulseGuide returned control before completion, sleep 233
00:48:53.148 00.242 7680 IsGuiding returns 1
00:48:53.149 00.001 7680 scope still moving after pulse duration time elapsed
00:48:53.179 00.030 7680 IsSlewing returns 0
00:48:53.180 00.001 7680 IsGuiding returns 0
00:48:53.181 00.001 7680 scope move finished after 223 + 51 ms
00:48:53.181 00.000 7680 Move returns status 0, amount 223
00:48:53.182 00.001 7680 move complete, result=0
00:48:53.182 00.000 7680 worker thread done servicing request
00:48:53.183 00.001 7680 Worker thread wakes up
00:48:53.183 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 223 ms NORTH
00:48:53.189 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:53.189 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:54.440 01.251 7680 Exposure complete
00:48:54.571 00.131 7680 worker thread done servicing request
00:48:54.572 00.001 6120 OnExposeComplete: enter
00:48:54.575 00.003 6120 UpdateGuideState(): m_state=6
00:48:54.579 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4829
00:48:54.583 00.004 6120 Star::Find returns 1 (1), X=965.70, Y=47.73, Mass=15616, SNR=81.8, Peak=255 HFD=7.1
00:48:54.586 00.003 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
00:48:54.591 00.005 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.77)
00:48:54.595 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.83 mountX=0.02 mountY=-0.22, mountTheta=-1.50
00:48:54.601 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.22, opts=13)
00:48:54.605 00.004 6120 Enqueuing Move request for scope (-0.06, 0.22)
00:48:54.610 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:54.615 00.005 6120 UpdateGuideState exits: m=15616 SNR=81.8 Saturated
00:48:54.620 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:54.624 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:54.628 00.004 6120 Enqueuing Expose request
00:48:54.631 00.003 7680 Worker thread wakes up
00:48:54.631 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
00:48:54.633 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
00:48:54.633 00.000 7680 Moving (-0.06, 0.22) raw xDistance=0.02 yDistance=-0.22
00:48:54.633 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:48:54.633 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:48:54.633 00.000 7680 MoveAxis(E, 0, ABG)
00:48:54.634 00.001 7680 Move returns status 0, amount 0
00:48:54.634 00.000 7680 MoveAxis(N, 121, ABG)
00:48:54.634 00.000 7680 Guiding  Dir = 0, Dur = 121
00:48:54.634 00.000 7680 IsSlewing returns 0
00:48:54.634 00.000 7680 IsGuiding returns 0
00:48:54.635 00.001 7680 PulseGuide returned control before completion, sleep 131
00:48:54.778 00.143 7680 IsGuiding returns 1
00:48:54.779 00.001 7680 scope still moving after pulse duration time elapsed
00:48:54.807 00.028 7680 IsSlewing returns 0
00:48:54.808 00.001 7680 IsGuiding returns 0
00:48:54.809 00.001 7680 scope move finished after 121 + 53 ms
00:48:54.810 00.001 7680 Move returns status 0, amount 121
00:48:54.810 00.000 7680 move complete, result=0
00:48:54.811 00.001 7680 worker thread done servicing request
00:48:54.811 00.000 7680 Worker thread wakes up
00:48:54.812 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 121 ms NORTH
00:48:54.819 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:54.819 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:56.069 01.250 7680 Exposure complete
00:48:56.201 00.132 7680 worker thread done servicing request
00:48:56.201 00.000 6120 OnExposeComplete: enter
00:48:56.207 00.006 6120 UpdateGuideState(): m_state=6
00:48:56.211 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4830
00:48:56.214 00.003 6120 Star::Find returns 1 (1), X=965.57, Y=47.76, Mass=14839, SNR=80.2, Peak=255 HFD=7.1
00:48:56.217 00.003 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.11)
00:48:56.220 00.003 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.38)
00:48:56.224 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.25 hyp=0.32 cameraTheta=2.22 mountX=0.14 mountY=-0.31, mountTheta=-1.14
00:48:56.229 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.25, opts=13)
00:48:56.236 00.007 6120 Enqueuing Move request for scope (-0.19, 0.25)
00:48:56.241 00.005 7680 Worker thread wakes up
00:48:56.241 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.25) opts 0xd
00:48:56.241 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.25)
00:48:56.241 00.000 7680 Moving (-0.19, 0.25) raw xDistance=0.14 yDistance=-0.31
00:48:56.241 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:48:56.242 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:48:56.242 00.000 7680 MoveAxis(E, 0, ABG)
00:48:56.242 00.000 7680 Move returns status 0, amount 0
00:48:56.243 00.001 7680 MoveAxis(N, 170, ABG)
00:48:56.243 00.000 7680 Guiding  Dir = 0, Dur = 170
00:48:56.243 00.000 7680 IsSlewing returns 0
00:48:56.244 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:56.247 00.003 7680 IsGuiding returns 0
00:48:56.247 00.000 6120 UpdateGuideState exits: m=14839 SNR=80.2 Saturated
00:48:56.252 00.005 7680 PulseGuide returned control before completion, sleep 180
00:48:56.252 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:56.256 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:56.265 00.009 6120 Enqueuing Expose request
00:48:56.435 00.170 7680 IsGuiding returns 1
00:48:56.435 00.000 7680 scope still moving after pulse duration time elapsed
00:48:56.467 00.032 7680 IsSlewing returns 0
00:48:56.467 00.000 7680 IsGuiding returns 0
00:48:56.467 00.000 7680 scope move finished after 170 + 49 ms
00:48:56.467 00.000 7680 Move returns status 0, amount 170
00:48:56.469 00.002 7680 move complete, result=0
00:48:56.469 00.000 7680 worker thread done servicing request
00:48:56.469 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 170 ms NORTH
00:48:56.474 00.005 7680 Worker thread wakes up
00:48:56.474 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:56.475 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:57.726 01.251 7680 Exposure complete
00:48:57.860 00.134 7680 worker thread done servicing request
00:48:57.860 00.000 6120 OnExposeComplete: enter
00:48:57.865 00.005 6120 UpdateGuideState(): m_state=6
00:48:57.869 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4831
00:48:57.874 00.005 6120 Star::Find returns 1 (1), X=965.69, Y=47.78, Mass=14153, SNR=76.1, Peak=255 HFD=7.0
00:48:57.878 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.79 = -1.50)
00:48:57.881 00.003 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.77)
00:48:57.884 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.83 mountX=0.02 mountY=-0.28, mountTheta=-1.50
00:48:57.891 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.28, opts=13)
00:48:57.895 00.004 6120 Enqueuing Move request for scope (-0.07, 0.28)
00:48:57.899 00.004 7680 Worker thread wakes up
00:48:57.899 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd
00:48:57.899 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.28)
00:48:57.899 00.000 7680 Moving (-0.07, 0.28) raw xDistance=0.02 yDistance=-0.28
00:48:57.899 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:48:57.899 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:48:57.900 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:57.904 00.004 6120 UpdateGuideState exits: m=14153 SNR=76.1 Saturated
00:48:57.907 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:57.910 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:57.914 00.004 6120 Enqueuing Expose request
00:48:57.918 00.004 7680 MoveAxis(E, 0, ABG)
00:48:57.918 00.000 7680 Move returns status 0, amount 0
00:48:57.919 00.001 7680 MoveAxis(N, 154, ABG)
00:48:57.919 00.000 7680 Guiding  Dir = 0, Dur = 154
00:48:57.919 00.000 7680 IsSlewing returns 0
00:48:57.920 00.001 7680 IsGuiding returns 0
00:48:57.920 00.000 7680 PulseGuide returned control before completion, sleep 164
00:48:58.091 00.171 7680 IsGuiding returns 1
00:48:58.093 00.002 7680 scope still moving after pulse duration time elapsed
00:48:58.122 00.029 7680 IsSlewing returns 0
00:48:58.124 00.002 7680 IsGuiding returns 0
00:48:58.124 00.000 7680 scope move finished after 154 + 50 ms
00:48:58.125 00.001 7680 Move returns status 0, amount 154
00:48:58.125 00.000 7680 move complete, result=0
00:48:58.126 00.001 7680 worker thread done servicing request
00:48:58.126 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 154 ms NORTH
00:48:58.132 00.006 7680 Worker thread wakes up
00:48:58.132 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:58.132 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:48:59.385 01.253 7680 Exposure complete
00:48:59.519 00.134 7680 worker thread done servicing request
00:48:59.519 00.000 6120 OnExposeComplete: enter
00:48:59.522 00.003 6120 UpdateGuideState(): m_state=6
00:48:59.526 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4832
00:48:59.529 00.003 6120 Star::Find returns 1 (1), X=965.56, Y=47.70, Mass=14701, SNR=78.5, Peak=255 HFD=7.2
00:48:59.533 00.004 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.33 = -0.95)
00:48:59.537 00.004 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.22)
00:48:59.541 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.19 hyp=0.28 cameraTheta=2.38 mountX=0.16 mountY=-0.26, mountTheta=-1.01
00:48:59.548 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.19, opts=13)
00:48:59.552 00.004 6120 Enqueuing Move request for scope (-0.20, 0.19)
00:48:59.555 00.003 7680 Worker thread wakes up
00:48:59.556 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.19) opts 0xd
00:48:59.556 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.19)
00:48:59.556 00.000 7680 Moving (-0.20, 0.19) raw xDistance=0.16 yDistance=-0.26
00:48:59.556 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:48:59.556 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:48:59.556 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:48:59.561 00.005 7680 MoveAxis(E, 0, ABG)
00:48:59.561 00.000 7680 Move returns status 0, amount 0
00:48:59.561 00.000 6120 UpdateGuideState exits: m=14701 SNR=78.5 Saturated
00:48:59.566 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:59.569 00.003 7680 MoveAxis(N, 141, ABG)
00:48:59.569 00.000 7680 Guiding  Dir = 0, Dur = 141
00:48:59.570 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:48:59.574 00.004 6120 Enqueuing Expose request
00:48:59.577 00.003 7680 IsSlewing returns 0
00:48:59.577 00.000 7680 IsGuiding returns 0
00:48:59.578 00.001 7680 PulseGuide returned control before completion, sleep 151
00:48:59.733 00.155 7680 IsGuiding returns 1
00:48:59.734 00.001 7680 scope still moving after pulse duration time elapsed
00:48:59.764 00.030 7680 IsSlewing returns 0
00:48:59.766 00.002 7680 IsGuiding returns 0
00:48:59.767 00.001 7680 scope move finished after 141 + 48 ms
00:48:59.767 00.000 7680 Move returns status 0, amount 141
00:48:59.767 00.000 7680 move complete, result=0
00:48:59.768 00.001 7680 worker thread done servicing request
00:48:59.768 00.000 7680 Worker thread wakes up
00:48:59.768 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 141 ms NORTH
00:48:59.775 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:48:59.776 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:01.022 01.246 7680 Exposure complete
00:49:01.162 00.140 7680 worker thread done servicing request
00:49:01.162 00.000 6120 OnExposeComplete: enter
00:49:01.165 00.003 6120 UpdateGuideState(): m_state=6
00:49:01.170 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4833
00:49:01.175 00.005 6120 Star::Find returns 1 (1), X=965.75, Y=47.75, Mass=15164, SNR=80.8, Peak=255 HFD=7.1
00:49:01.178 00.003 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
00:49:01.183 00.005 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
00:49:01.187 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.61 mountX=-0.04 mountY=-0.23, mountTheta=-1.73
00:49:01.192 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.25, opts=13)
00:49:01.196 00.004 6120 Enqueuing Move request for scope (-0.01, 0.25)
00:49:01.201 00.005 7680 Worker thread wakes up
00:49:01.201 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
00:49:01.201 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
00:49:01.201 00.000 7680 Moving (-0.01, 0.25) raw xDistance=-0.04 yDistance=-0.23
00:49:01.202 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:01.207 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:49:01.207 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:49:01.207 00.000 6120 UpdateGuideState exits: m=15164 SNR=80.8 Saturated
00:49:01.212 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:01.215 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:01.218 00.003 6120 Enqueuing Expose request
00:49:01.223 00.005 7680 MoveAxis(E, 0, ABG)
00:49:01.223 00.000 7680 Move returns status 0, amount 0
00:49:01.223 00.000 7680 MoveAxis(N, 123, ABG)
00:49:01.223 00.000 7680 Guiding  Dir = 0, Dur = 123
00:49:01.224 00.001 7680 IsSlewing returns 0
00:49:01.224 00.000 7680 IsGuiding returns 0
00:49:01.225 00.001 7680 PulseGuide returned control before completion, sleep 133
00:49:01.359 00.134 7680 IsGuiding returns 1
00:49:01.359 00.000 7680 scope still moving after pulse duration time elapsed
00:49:01.390 00.031 7680 IsSlewing returns 0
00:49:01.391 00.001 7680 IsGuiding returns 0
00:49:01.393 00.002 7680 scope move finished after 123 + 45 ms
00:49:01.393 00.000 7680 Move returns status 0, amount 123
00:49:01.394 00.001 7680 move complete, result=0
00:49:01.394 00.000 7680 worker thread done servicing request
00:49:01.394 00.000 7680 Worker thread wakes up
00:49:01.394 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:01.394 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:01.394 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 123 ms NORTH
00:49:02.641 01.247 7680 Exposure complete
00:49:02.780 00.139 7680 worker thread done servicing request
00:49:02.780 00.000 6120 OnExposeComplete: enter
00:49:02.784 00.004 6120 UpdateGuideState(): m_state=6
00:49:02.789 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4834
00:49:02.794 00.005 6120 Star::Find returns 1 (1), X=965.70, Y=47.76, Mass=14608, SNR=77.3, Peak=255 HFD=7.0
00:49:02.798 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.55)
00:49:02.803 00.005 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
00:49:02.807 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.26 hyp=0.26 cameraTheta=1.78 mountX=0.01 mountY=-0.26, mountTheta=-1.55
00:49:02.812 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.26, opts=13)
00:49:02.816 00.004 6120 Enqueuing Move request for scope (-0.06, 0.26)
00:49:02.819 00.003 7680 Worker thread wakes up
00:49:02.819 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.26) opts 0xd
00:49:02.819 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.26)
00:49:02.819 00.000 7680 Moving (-0.06, 0.26) raw xDistance=0.01 yDistance=-0.26
00:49:02.821 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:02.823 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:49:02.824 00.001 6120 UpdateGuideState exits: m=14608 SNR=77.3 Saturated
00:49:02.829 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:02.834 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:02.838 00.004 6120 Enqueuing Expose request
00:49:02.841 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:49:02.841 00.000 7680 MoveAxis(E, 0, ABG)
00:49:02.841 00.000 7680 Move returns status 0, amount 0
00:49:02.841 00.000 7680 MoveAxis(N, 139, ABG)
00:49:02.841 00.000 7680 Guiding  Dir = 0, Dur = 139
00:49:02.843 00.002 7680 IsSlewing returns 0
00:49:02.843 00.000 7680 IsGuiding returns 0
00:49:02.843 00.000 7680 PulseGuide returned control before completion, sleep 149
00:49:03.006 00.163 7680 IsGuiding returns 1
00:49:03.006 00.000 7680 scope still moving after pulse duration time elapsed
00:49:03.039 00.033 7680 IsSlewing returns 0
00:49:03.040 00.001 7680 IsGuiding returns 0
00:49:03.040 00.000 7680 scope move finished after 139 + 58 ms
00:49:03.042 00.002 7680 Move returns status 0, amount 139
00:49:03.043 00.001 7680 move complete, result=0
00:49:03.043 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 139 ms NORTH
00:49:03.051 00.008 7680 worker thread done servicing request
00:49:03.053 00.002 7680 Worker thread wakes up
00:49:03.054 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:03.054 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:04.305 01.251 7680 Exposure complete
00:49:04.440 00.135 7680 worker thread done servicing request
00:49:04.441 00.001 6120 OnExposeComplete: enter
00:49:04.446 00.005 6120 UpdateGuideState(): m_state=6
00:49:04.450 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4835
00:49:04.454 00.004 6120 Star::Find returns 1 (1), X=965.77, Y=47.75, Mass=14997, SNR=81.0, Peak=255 HFD=7.0
00:49:04.458 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
00:49:04.461 00.003 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
00:49:04.465 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.55 mountX=-0.05 mountY=-0.22, mountTheta=-1.80
00:49:04.470 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.25, opts=13)
00:49:04.474 00.004 6120 Enqueuing Move request for scope (0.01, 0.25)
00:49:04.477 00.003 7680 Worker thread wakes up
00:49:04.478 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:04.481 00.003 6120 UpdateGuideState exits: m=14997 SNR=81.0 Saturated
00:49:04.485 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:04.490 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:04.496 00.006 6120 Enqueuing Expose request
00:49:04.500 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
00:49:04.500 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
00:49:04.500 00.000 7680 Moving (0.01, 0.25) raw xDistance=-0.05 yDistance=-0.22
00:49:04.500 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:49:04.500 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:49:04.501 00.001 7680 MoveAxis(E, 0, ABG)
00:49:04.502 00.001 7680 Move returns status 0, amount 0
00:49:04.502 00.000 7680 MoveAxis(N, 119, ABG)
00:49:04.502 00.000 7680 Guiding  Dir = 0, Dur = 119
00:49:04.502 00.000 7680 IsSlewing returns 0
00:49:04.503 00.001 7680 IsGuiding returns 0
00:49:04.503 00.000 7680 PulseGuide returned control before completion, sleep 129
00:49:04.636 00.133 7680 IsGuiding returns 1
00:49:04.637 00.001 7680 scope still moving after pulse duration time elapsed
00:49:04.666 00.029 7680 IsSlewing returns 0
00:49:04.669 00.003 7680 IsGuiding returns 0
00:49:04.669 00.000 7680 scope move finished after 119 + 47 ms
00:49:04.670 00.001 7680 Move returns status 0, amount 119
00:49:04.671 00.001 7680 move complete, result=0
00:49:04.672 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 119 ms NORTH
00:49:04.683 00.011 7680 worker thread done servicing request
00:49:04.683 00.000 7680 Worker thread wakes up
00:49:04.683 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:04.684 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:05.928 01.244 7680 Exposure complete
00:49:06.070 00.142 7680 worker thread done servicing request
00:49:06.070 00.000 6120 OnExposeComplete: enter
00:49:06.076 00.006 6120 UpdateGuideState(): m_state=6
00:49:06.080 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4836
00:49:06.086 00.006 6120 Star::Find returns 1 (1), X=965.70, Y=47.63, Mass=14666, SNR=79.8, Peak=255 HFD=7.2
00:49:06.090 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.31)
00:49:06.093 00.003 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
00:49:06.097 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=2.02 mountX=0.04 mountY=-0.14, mountTheta=-1.31
00:49:06.101 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.13, opts=13)
00:49:06.106 00.005 6120 Enqueuing Move request for scope (-0.06, 0.13)
00:49:06.109 00.003 7680 Worker thread wakes up
00:49:06.109 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:06.114 00.005 6120 UpdateGuideState exits: m=14666 SNR=79.8 Saturated
00:49:06.117 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:06.120 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:06.125 00.005 6120 Enqueuing Expose request
00:49:06.129 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
00:49:06.129 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
00:49:06.129 00.000 7680 Moving (-0.06, 0.13) raw xDistance=0.04 yDistance=-0.14
00:49:06.129 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:49:06.129 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:49:06.129 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:49:06.130 00.001 7680 MoveAxis(E, 0, ABG)
00:49:06.130 00.000 7680 Move returns status 0, amount 0
00:49:06.130 00.000 7680 MoveAxis(N, 0, ABG)
00:49:06.130 00.000 7680 Move returns status 0, amount 0
00:49:06.130 00.000 7680 move complete, result=0
00:49:06.130 00.000 7680 worker thread done servicing request
00:49:06.131 00.001 7680 Worker thread wakes up
00:49:06.131 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:06.134 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:06.134 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:07.381 01.247 7680 Exposure complete
00:49:07.519 00.138 7680 worker thread done servicing request
00:49:07.520 00.001 6120 OnExposeComplete: enter
00:49:07.524 00.004 6120 UpdateGuideState(): m_state=6
00:49:07.527 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4837
00:49:07.530 00.003 6120 Star::Find returns 1 (1), X=965.63, Y=47.82, Mass=14804, SNR=79.8, Peak=255 HFD=7.1
00:49:07.533 00.003 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
00:49:07.538 00.005 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
00:49:07.541 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.31 hyp=0.34 cameraTheta=1.98 mountX=0.07 mountY=-0.34, mountTheta=-1.36
00:49:07.547 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.31, opts=13)
00:49:07.550 00.003 6120 Enqueuing Move request for scope (-0.13, 0.31)
00:49:07.554 00.004 7680 Worker thread wakes up
00:49:07.554 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:07.559 00.005 6120 UpdateGuideState exits: m=14804 SNR=79.8 Saturated
00:49:07.562 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:07.565 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:07.568 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.31) opts 0xd
00:49:07.568 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.31)
00:49:07.569 00.001 7680 Moving (-0.13, 0.31) raw xDistance=0.07 yDistance=-0.34
00:49:07.569 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:49:07.569 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:49:07.569 00.000 7680 MoveAxis(E, 0, ABG)
00:49:07.569 00.000 7680 Move returns status 0, amount 0
00:49:07.569 00.000 7680 MoveAxis(N, 183, ABG)
00:49:07.569 00.000 7680 Guiding  Dir = 0, Dur = 183
00:49:07.570 00.001 6120 Enqueuing Expose request
00:49:07.575 00.005 7680 IsSlewing returns 0
00:49:07.575 00.000 7680 IsGuiding returns 0
00:49:07.575 00.000 7680 PulseGuide returned control before completion, sleep 193
00:49:07.776 00.201 7680 IsGuiding returns 1
00:49:07.777 00.001 7680 scope still moving after pulse duration time elapsed
00:49:07.808 00.031 7680 IsSlewing returns 0
00:49:07.809 00.001 7680 IsGuiding returns 0
00:49:07.810 00.001 7680 scope move finished after 183 + 51 ms
00:49:07.810 00.000 7680 Move returns status 0, amount 183
00:49:07.810 00.000 7680 move complete, result=0
00:49:07.811 00.001 7680 worker thread done servicing request
00:49:07.811 00.000 7680 Worker thread wakes up
00:49:07.811 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 183 ms NORTH
00:49:07.817 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:07.817 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:09.058 01.241 7680 Exposure complete
00:49:09.192 00.134 7680 worker thread done servicing request
00:49:09.193 00.001 6120 OnExposeComplete: enter
00:49:09.196 00.003 6120 UpdateGuideState(): m_state=6
00:49:09.200 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4838
00:49:09.205 00.005 6120 Star::Find returns 1 (1), X=965.67, Y=47.72, Mass=14053, SNR=76.9, Peak=255 HFD=7.1
00:49:09.211 00.006 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
00:49:09.215 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
00:49:09.219 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.23 cameraTheta=1.96 mountX=0.05 mountY=-0.23, mountTheta=-1.37
00:49:09.224 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.22, opts=13)
00:49:09.228 00.004 6120 Enqueuing Move request for scope (-0.09, 0.22)
00:49:09.232 00.004 7680 Worker thread wakes up
00:49:09.232 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
00:49:09.232 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
00:49:09.232 00.000 7680 Moving (-0.09, 0.22) raw xDistance=0.05 yDistance=-0.23
00:49:09.233 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:09.236 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:49:09.237 00.001 6120 UpdateGuideState exits: m=14053 SNR=76.9 Saturated
00:49:09.241 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:09.244 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:09.248 00.004 6120 Enqueuing Expose request
00:49:09.252 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:49:09.252 00.000 7680 MoveAxis(E, 0, ABG)
00:49:09.252 00.000 7680 Move returns status 0, amount 0
00:49:09.252 00.000 7680 MoveAxis(N, 127, ABG)
00:49:09.253 00.001 7680 Guiding  Dir = 0, Dur = 127
00:49:09.253 00.000 7680 IsSlewing returns 0
00:49:09.254 00.001 7680 IsGuiding returns 0
00:49:09.254 00.000 7680 PulseGuide returned control before completion, sleep 137
00:49:09.404 00.150 7680 IsGuiding returns 1
00:49:09.405 00.001 7680 scope still moving after pulse duration time elapsed
00:49:09.435 00.030 7680 IsSlewing returns 0
00:49:09.436 00.001 7680 IsGuiding returns 1
00:49:09.467 00.031 7680 IsSlewing returns 0
00:49:09.470 00.003 7680 IsGuiding returns 1
00:49:09.498 00.028 7680 IsSlewing returns 0
00:49:09.499 00.001 7680 IsGuiding returns 0
00:49:09.501 00.002 7680 scope move finished after 127 + 118 ms
00:49:09.501 00.000 7680 Move returns status 0, amount 127
00:49:09.501 00.000 7680 move complete, result=0
00:49:09.502 00.001 7680 worker thread done servicing request
00:49:09.502 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 127 ms NORTH
00:49:09.508 00.006 7680 Worker thread wakes up
00:49:09.508 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:09.509 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:10.759 01.250 7680 Exposure complete
00:49:10.889 00.130 7680 worker thread done servicing request
00:49:10.889 00.000 6120 OnExposeComplete: enter
00:49:10.895 00.006 6120 UpdateGuideState(): m_state=6
00:49:10.898 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4839
00:49:10.901 00.003 6120 Star::Find returns 1 (1), X=965.73, Y=47.78, Mass=15047, SNR=79.7, Peak=255 HFD=7.0
00:49:10.903 00.002 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
00:49:10.907 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
00:49:10.911 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.68 mountX=-0.02 mountY=-0.26, mountTheta=-1.65
00:49:10.915 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.28, opts=13)
00:49:10.919 00.004 6120 Enqueuing Move request for scope (-0.03, 0.28)
00:49:10.923 00.004 7680 Worker thread wakes up
00:49:10.925 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:10.929 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.28) opts 0xd
00:49:10.929 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.28)
00:49:10.929 00.000 7680 Moving (-0.03, 0.28) raw xDistance=-0.02 yDistance=-0.26
00:49:10.930 00.001 6120 UpdateGuideState exits: m=15047 SNR=79.7 Saturated
00:49:10.934 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:10.938 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:10.941 00.003 6120 Enqueuing Expose request
00:49:10.945 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:49:10.945 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:49:10.945 00.000 7680 MoveAxis(E, 0, ABG)
00:49:10.945 00.000 7680 Move returns status 0, amount 0
00:49:10.946 00.001 7680 MoveAxis(N, 142, ABG)
00:49:10.946 00.000 7680 Guiding  Dir = 0, Dur = 142
00:49:10.946 00.000 7680 IsSlewing returns 0
00:49:10.947 00.001 7680 IsGuiding returns 0
00:49:10.947 00.000 7680 PulseGuide returned control before completion, sleep 152
00:49:11.109 00.162 7680 IsGuiding returns 1
00:49:11.111 00.002 7680 scope still moving after pulse duration time elapsed
00:49:11.141 00.030 7680 IsSlewing returns 0
00:49:11.143 00.002 7680 IsGuiding returns 0
00:49:11.144 00.001 7680 scope move finished after 142 + 55 ms
00:49:11.145 00.001 7680 Move returns status 0, amount 142
00:49:11.145 00.000 7680 move complete, result=0
00:49:11.145 00.000 7680 worker thread done servicing request
00:49:11.145 00.000 7680 Worker thread wakes up
00:49:11.145 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 142 ms NORTH
00:49:11.152 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:11.152 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:12.407 01.255 7680 Exposure complete
00:49:12.528 00.121 7680 worker thread done servicing request
00:49:12.528 00.000 6120 OnExposeComplete: enter
00:49:12.532 00.004 6120 UpdateGuideState(): m_state=6
00:49:12.535 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4840
00:49:12.541 00.006 6120 Star::Find returns 1 (1), X=965.68, Y=47.75, Mass=14771, SNR=78.7, Peak=255 HFD=7.0
00:49:12.546 00.005 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
00:49:12.551 00.005 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
00:49:12.555 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.89 mountX=0.03 mountY=-0.26, mountTheta=-1.44
00:49:12.561 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.25, opts=13)
00:49:12.565 00.004 6120 Enqueuing Move request for scope (-0.08, 0.25)
00:49:12.569 00.004 7680 Worker thread wakes up
00:49:12.569 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:12.573 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd
00:49:12.573 00.000 6120 UpdateGuideState exits: m=14771 SNR=78.7 Saturated
00:49:12.576 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:12.581 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:12.585 00.004 6120 Enqueuing Expose request
00:49:12.589 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.25)
00:49:12.589 00.000 7680 Moving (-0.08, 0.25) raw xDistance=0.03 yDistance=-0.26
00:49:12.589 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:49:12.589 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:49:12.589 00.000 7680 MoveAxis(E, 0, ABG)
00:49:12.591 00.002 7680 Move returns status 0, amount 0
00:49:12.591 00.000 7680 MoveAxis(N, 139, ABG)
00:49:12.591 00.000 7680 Guiding  Dir = 0, Dur = 139
00:49:12.591 00.000 7680 IsSlewing returns 0
00:49:12.592 00.001 7680 IsGuiding returns 0
00:49:12.592 00.000 7680 PulseGuide returned control before completion, sleep 149
00:49:12.754 00.162 7680 IsGuiding returns 1
00:49:12.755 00.001 7680 scope still moving after pulse duration time elapsed
00:49:12.785 00.030 7680 IsSlewing returns 0
00:49:12.787 00.002 7680 IsGuiding returns 1
00:49:12.816 00.029 7680 IsSlewing returns 0
00:49:12.817 00.001 7680 IsGuiding returns 1
00:49:12.847 00.030 7680 IsSlewing returns 0
00:49:12.848 00.001 7680 IsGuiding returns 0
00:49:12.849 00.001 7680 scope move finished after 139 + 117 ms
00:49:12.849 00.000 7680 Move returns status 0, amount 139
00:49:12.849 00.000 7680 move complete, result=0
00:49:12.849 00.000 7680 worker thread done servicing request
00:49:12.850 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 139 ms NORTH
00:49:12.857 00.007 7680 Worker thread wakes up
00:49:12.857 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:12.857 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:14.106 01.249 7680 Exposure complete
00:49:14.240 00.134 7680 worker thread done servicing request
00:49:14.240 00.000 6120 OnExposeComplete: enter
00:49:14.244 00.004 6120 UpdateGuideState(): m_state=6
00:49:14.248 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4841
00:49:14.252 00.004 6120 Star::Find returns 1 (1), X=965.77, Y=47.79, Mass=14721, SNR=78.1, Peak=255 HFD=6.9
00:49:14.256 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
00:49:14.260 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
00:49:14.264 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.53 mountX=-0.07 mountY=-0.25, mountTheta=-1.83
00:49:14.270 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.28, opts=13)
00:49:14.274 00.004 6120 Enqueuing Move request for scope (0.01, 0.28)
00:49:14.277 00.003 7680 Worker thread wakes up
00:49:14.278 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.28) opts 0xd
00:49:14.278 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.28)
00:49:14.278 00.000 7680 Moving (0.01, 0.28) raw xDistance=-0.07 yDistance=-0.25
00:49:14.279 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:49:14.279 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:49:14.279 00.000 7680 MoveAxis(E, 0, ABG)
00:49:14.279 00.000 7680 Move returns status 0, amount 0
00:49:14.279 00.000 7680 MoveAxis(N, 134, ABG)
00:49:14.279 00.000 7680 Guiding  Dir = 0, Dur = 134
00:49:14.279 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:14.283 00.004 7680 IsSlewing returns 0
00:49:14.284 00.001 6120 UpdateGuideState exits: m=14721 SNR=78.1 Saturated
00:49:14.287 00.003 7680 IsGuiding returns 0
00:49:14.287 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:14.292 00.005 7680 PulseGuide returned control before completion, sleep 144
00:49:14.292 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:14.296 00.004 6120 Enqueuing Expose request
00:49:14.439 00.143 7680 IsGuiding returns 1
00:49:14.440 00.001 7680 scope still moving after pulse duration time elapsed
00:49:14.470 00.030 7680 IsSlewing returns 0
00:49:14.472 00.002 7680 IsGuiding returns 0
00:49:14.473 00.001 7680 scope move finished after 134 + 51 ms
00:49:14.473 00.000 7680 Move returns status 0, amount 134
00:49:14.474 00.001 7680 move complete, result=0
00:49:14.474 00.000 7680 worker thread done servicing request
00:49:14.475 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 134 ms NORTH
00:49:14.481 00.006 7680 Worker thread wakes up
00:49:14.481 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:14.481 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:15.745 01.264 7680 Exposure complete
00:49:15.879 00.134 7680 worker thread done servicing request
00:49:15.879 00.000 6120 OnExposeComplete: enter
00:49:15.883 00.004 6120 UpdateGuideState(): m_state=6
00:49:15.889 00.006 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4842
00:49:15.893 00.004 6120 Star::Find returns 1 (1), X=965.70, Y=47.80, Mass=15007, SNR=79.7, Peak=255 HFD=7.0
00:49:15.896 00.003 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
00:49:15.900 00.004 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
00:49:15.904 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.29 hyp=0.30 cameraTheta=1.78 mountX=0.01 mountY=-0.29, mountTheta=-1.54
00:49:15.910 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.29, opts=13)
00:49:15.914 00.004 6120 Enqueuing Move request for scope (-0.06, 0.29)
00:49:15.918 00.004 7680 Worker thread wakes up
00:49:15.918 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.29) opts 0xd
00:49:15.918 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.29)
00:49:15.918 00.000 7680 Moving (-0.06, 0.29) raw xDistance=0.01 yDistance=-0.29
00:49:15.918 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:49:15.918 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:49:15.919 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:15.922 00.003 6120 UpdateGuideState exits: m=15007 SNR=79.7 Saturated
00:49:15.927 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:15.931 00.004 7680 MoveAxis(E, 0, ABG)
00:49:15.931 00.000 7680 Move returns status 0, amount 0
00:49:15.931 00.000 7680 MoveAxis(N, 157, ABG)
00:49:15.932 00.001 7680 Guiding  Dir = 0, Dur = 157
00:49:15.932 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:15.938 00.006 6120 Enqueuing Expose request
00:49:15.941 00.003 7680 IsSlewing returns 0
00:49:15.941 00.000 7680 IsGuiding returns 0
00:49:15.941 00.000 7680 PulseGuide returned control before completion, sleep 167
00:49:16.122 00.181 7680 IsGuiding returns 1
00:49:16.123 00.001 7680 scope still moving after pulse duration time elapsed
00:49:16.153 00.030 7680 IsSlewing returns 0
00:49:16.154 00.001 7680 IsGuiding returns 0
00:49:16.154 00.000 7680 scope move finished after 157 + 56 ms
00:49:16.155 00.001 7680 Move returns status 0, amount 157
00:49:16.156 00.001 7680 move complete, result=0
00:49:16.156 00.000 7680 worker thread done servicing request
00:49:16.156 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 157 ms NORTH
00:49:16.163 00.007 7680 Worker thread wakes up
00:49:16.163 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:16.163 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:17.412 01.249 7680 Exposure complete
00:49:17.546 00.134 7680 worker thread done servicing request
00:49:17.547 00.001 6120 OnExposeComplete: enter
00:49:17.552 00.005 6120 UpdateGuideState(): m_state=6
00:49:17.556 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4843
00:49:17.560 00.004 6120 Star::Find returns 1 (1), X=965.80, Y=47.83, Mass=15220, SNR=79.2, Peak=255 HFD=7.0
00:49:17.564 00.004 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.87)
00:49:17.568 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
00:49:17.572 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.32 hyp=0.32 cameraTheta=1.46 mountX=-0.09 mountY=-0.27, mountTheta=-1.90
00:49:17.578 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.32, opts=13)
00:49:17.583 00.005 6120 Enqueuing Move request for scope (0.04, 0.32)
00:49:17.586 00.003 7680 Worker thread wakes up
00:49:17.586 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.32) opts 0xd
00:49:17.586 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.32)
00:49:17.586 00.000 7680 Moving (0.04, 0.32) raw xDistance=-0.09 yDistance=-0.27
00:49:17.586 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:49:17.587 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:49:17.587 00.000 7680 MoveAxis(E, 0, ABG)
00:49:17.587 00.000 7680 Move returns status 0, amount 0
00:49:17.587 00.000 7680 MoveAxis(N, 148, ABG)
00:49:17.587 00.000 7680 Guiding  Dir = 0, Dur = 148
00:49:17.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:17.590 00.003 7680 IsSlewing returns 0
00:49:17.590 00.000 6120 UpdateGuideState exits: m=15220 SNR=79.2 Saturated
00:49:17.595 00.005 7680 IsGuiding returns 0
00:49:17.595 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:17.599 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:17.602 00.003 7680 PulseGuide returned control before completion, sleep 158
00:49:17.604 00.002 6120 Enqueuing Expose request
00:49:17.778 00.174 7680 IsGuiding returns 0
00:49:17.780 00.002 7680 Move returns status 0, amount 148
00:49:17.780 00.000 7680 move complete, result=0
00:49:17.780 00.000 7680 worker thread done servicing request
00:49:17.780 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 148 ms NORTH
00:49:17.788 00.008 7680 Worker thread wakes up
00:49:17.788 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:17.788 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:19.043 01.255 7680 Exposure complete
00:49:19.188 00.145 7680 worker thread done servicing request
00:49:19.188 00.000 6120 OnExposeComplete: enter
00:49:19.192 00.004 6120 UpdateGuideState(): m_state=6
00:49:19.196 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4844
00:49:19.200 00.004 6120 Star::Find returns 1 (1), X=965.68, Y=47.77, Mass=14849, SNR=79.2, Peak=255 HFD=7.0
00:49:19.203 00.003 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
00:49:19.208 00.005 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.73)
00:49:19.212 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.27 hyp=0.28 cameraTheta=1.87 mountX=0.03 mountY=-0.28, mountTheta=-1.46
00:49:19.218 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.27, opts=13)
00:49:19.222 00.004 6120 Enqueuing Move request for scope (-0.08, 0.27)
00:49:19.226 00.004 7680 Worker thread wakes up
00:49:19.227 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:19.231 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.27) opts 0xd
00:49:19.232 00.001 6120 UpdateGuideState exits: m=14849 SNR=79.2 Saturated
00:49:19.235 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:19.239 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:19.242 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.27)
00:49:19.242 00.000 6120 Enqueuing Expose request
00:49:19.247 00.005 7680 Moving (-0.08, 0.27) raw xDistance=0.03 yDistance=-0.28
00:49:19.247 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:49:19.248 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:49:19.248 00.000 7680 MoveAxis(E, 0, ABG)
00:49:19.248 00.000 7680 Move returns status 0, amount 0
00:49:19.248 00.000 7680 MoveAxis(N, 151, ABG)
00:49:19.248 00.000 7680 Guiding  Dir = 0, Dur = 151
00:49:19.248 00.000 7680 IsSlewing returns 0
00:49:19.249 00.001 7680 IsGuiding returns 0
00:49:19.249 00.000 7680 PulseGuide returned control before completion, sleep 161
00:49:19.423 00.174 7680 IsGuiding returns 1
00:49:19.423 00.000 7680 scope still moving after pulse duration time elapsed
00:49:19.454 00.031 7680 IsSlewing returns 0
00:49:19.455 00.001 7680 IsGuiding returns 0
00:49:19.456 00.001 7680 scope move finished after 151 + 56 ms
00:49:19.456 00.000 7680 Move returns status 0, amount 151
00:49:19.457 00.001 7680 move complete, result=0
00:49:19.457 00.000 7680 worker thread done servicing request
00:49:19.458 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 151 ms NORTH
00:49:19.466 00.008 7680 Worker thread wakes up
00:49:19.466 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:19.466 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:20.719 01.253 7680 Exposure complete
00:49:20.854 00.135 7680 worker thread done servicing request
00:49:20.854 00.000 6120 OnExposeComplete: enter
00:49:20.858 00.004 6120 UpdateGuideState(): m_state=6
00:49:20.861 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4845
00:49:20.865 00.004 6120 Star::Find returns 1 (1), X=965.75, Y=47.40, Mass=14455, SNR=76.4, Peak=255 HFD=7.0
00:49:20.867 00.002 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-2.95) = xAngle (1.32 = 1.32)
00:49:20.871 00.004 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.05 = 1.05)
00:49:20.874 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.64 mountX=0.03 mountY=0.09, mountTheta=1.29
00:49:20.878 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.11, opts=13)
00:49:20.883 00.005 6120 Enqueuing Move request for scope (-0.01, -0.11)
00:49:20.886 00.003 7680 Worker thread wakes up
00:49:20.886 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
00:49:20.888 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:20.891 00.003 6120 UpdateGuideState exits: m=14455 SNR=76.4 Saturated
00:49:20.894 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:20.897 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
00:49:20.897 00.000 7680 Moving (-0.01, -0.11) raw xDistance=0.03 yDistance=0.09
00:49:20.897 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:49:20.897 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:49:20.897 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:49:20.897 00.000 7680 MoveAxis(E, 0, ABG)
00:49:20.898 00.001 7680 Move returns status 0, amount 0
00:49:20.898 00.000 7680 MoveAxis(N, 0, ABG)
00:49:20.898 00.000 7680 Move returns status 0, amount 0
00:49:20.898 00.000 7680 move complete, result=0
00:49:20.898 00.000 7680 worker thread done servicing request
00:49:20.898 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:20.901 00.003 6120 Enqueuing Expose request
00:49:20.904 00.003 7680 Worker thread wakes up
00:49:20.905 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:20.907 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:20.907 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:22.163 01.256 7680 Exposure complete
00:49:22.295 00.132 7680 worker thread done servicing request
00:49:22.295 00.000 6120 OnExposeComplete: enter
00:49:22.300 00.005 6120 UpdateGuideState(): m_state=6
00:49:22.303 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4846
00:49:22.309 00.006 6120 Star::Find returns 1 (1), X=965.58, Y=47.74, Mass=15216, SNR=79.5, Peak=255 HFD=7.2
00:49:22.312 00.003 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
00:49:22.316 00.004 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.38)
00:49:22.321 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.30 cameraTheta=2.22 mountX=0.13 mountY=-0.29, mountTheta=-1.14
00:49:22.327 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.24, opts=13)
00:49:22.331 00.004 6120 Enqueuing Move request for scope (-0.18, 0.24)
00:49:22.336 00.005 7680 Worker thread wakes up
00:49:22.337 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:22.341 00.004 6120 UpdateGuideState exits: m=15216 SNR=79.5 Saturated
00:49:22.345 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:22.349 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.24) opts 0xd
00:49:22.349 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.24)
00:49:22.350 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:22.354 00.004 6120 Enqueuing Expose request
00:49:22.359 00.005 7680 Moving (-0.18, 0.24) raw xDistance=0.13 yDistance=-0.29
00:49:22.359 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:49:22.359 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:49:22.359 00.000 7680 MoveAxis(E, 0, ABG)
00:49:22.360 00.001 7680 Move returns status 0, amount 0
00:49:22.360 00.000 7680 MoveAxis(N, 159, ABG)
00:49:22.360 00.000 7680 Guiding  Dir = 0, Dur = 159
00:49:22.360 00.000 7680 IsSlewing returns 0
00:49:22.361 00.001 7680 IsGuiding returns 0
00:49:22.361 00.000 7680 PulseGuide returned control before completion, sleep 169
00:49:22.539 00.178 7680 IsGuiding returns 1
00:49:22.539 00.000 7680 scope still moving after pulse duration time elapsed
00:49:22.571 00.032 7680 IsSlewing returns 0
00:49:22.571 00.000 7680 IsGuiding returns 0
00:49:22.572 00.001 7680 scope move finished after 159 + 51 ms
00:49:22.572 00.000 7680 Move returns status 0, amount 159
00:49:22.572 00.000 7680 move complete, result=0
00:49:22.573 00.001 7680 worker thread done servicing request
00:49:22.573 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 159 ms NORTH
00:49:22.585 00.012 7680 Worker thread wakes up
00:49:22.586 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:22.590 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:23.835 01.245 7680 Exposure complete
00:49:23.973 00.138 7680 worker thread done servicing request
00:49:23.973 00.000 6120 OnExposeComplete: enter
00:49:23.977 00.004 6120 UpdateGuideState(): m_state=6
00:49:23.981 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4847
00:49:23.986 00.005 6120 Star::Find returns 1 (1), X=965.74, Y=47.78, Mass=14607, SNR=77.9, Peak=255 HFD=7.0
00:49:23.991 00.005 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
00:49:23.995 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
00:49:23.998 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.65 mountX=-0.03 mountY=-0.25, mountTheta=-1.69
00:49:24.004 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.27, opts=13)
00:49:24.007 00.003 6120 Enqueuing Move request for scope (-0.02, 0.27)
00:49:24.012 00.005 7680 Worker thread wakes up
00:49:24.013 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.27) opts 0xd
00:49:24.013 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.27)
00:49:24.013 00.000 7680 Moving (-0.02, 0.27) raw xDistance=-0.03 yDistance=-0.25
00:49:24.013 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:49:24.013 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:49:24.014 00.001 7680 MoveAxis(E, 0, ABG)
00:49:24.015 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:24.018 00.003 7680 Move returns status 0, amount 0
00:49:24.018 00.000 6120 UpdateGuideState exits: m=14607 SNR=77.9 Saturated
00:49:24.023 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:24.028 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:24.031 00.003 6120 Enqueuing Expose request
00:49:24.035 00.004 7680 MoveAxis(N, 136, ABG)
00:49:24.035 00.000 7680 Guiding  Dir = 0, Dur = 136
00:49:24.035 00.000 7680 IsSlewing returns 0
00:49:24.035 00.000 7680 IsGuiding returns 0
00:49:24.036 00.001 7680 PulseGuide returned control before completion, sleep 146
00:49:24.184 00.148 7680 IsGuiding returns 1
00:49:24.185 00.001 7680 scope still moving after pulse duration time elapsed
00:49:24.215 00.030 7680 IsSlewing returns 0
00:49:24.216 00.001 7680 IsGuiding returns 0
00:49:24.217 00.001 7680 scope move finished after 136 + 44 ms
00:49:24.217 00.000 7680 Move returns status 0, amount 136
00:49:24.217 00.000 7680 move complete, result=0
00:49:24.218 00.001 7680 worker thread done servicing request
00:49:24.218 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 136 ms NORTH
00:49:24.223 00.005 7680 Worker thread wakes up
00:49:24.225 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:24.225 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:25.470 01.245 7680 Exposure complete
00:49:25.613 00.143 7680 worker thread done servicing request
00:49:25.613 00.000 6120 OnExposeComplete: enter
00:49:25.617 00.004 6120 UpdateGuideState(): m_state=6
00:49:25.622 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4848
00:49:25.627 00.005 6120 Star::Find returns 1 (1), X=965.66, Y=47.76, Mass=14637, SNR=79.6, Peak=255 HFD=7.0
00:49:25.630 00.003 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.91 = -1.38)
00:49:25.634 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.65)
00:49:25.639 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.95 mountX=0.05 mountY=-0.27, mountTheta=-1.38
00:49:25.644 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.25, opts=13)
00:49:25.648 00.004 6120 Enqueuing Move request for scope (-0.10, 0.25)
00:49:25.652 00.004 7680 Worker thread wakes up
00:49:25.653 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.25) opts 0xd
00:49:25.653 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.25)
00:49:25.653 00.000 7680 Moving (-0.10, 0.25) raw xDistance=0.05 yDistance=-0.27
00:49:25.653 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:49:25.653 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:49:25.654 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:25.658 00.004 6120 UpdateGuideState exits: m=14637 SNR=79.6 Saturated
00:49:25.661 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:25.666 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:25.670 00.004 7680 MoveAxis(E, 0, ABG)
00:49:25.670 00.000 7680 Move returns status 0, amount 0
00:49:25.670 00.000 7680 MoveAxis(N, 148, ABG)
00:49:25.671 00.001 7680 Guiding  Dir = 0, Dur = 148
00:49:25.671 00.000 6120 Enqueuing Expose request
00:49:25.675 00.004 7680 IsSlewing returns 0
00:49:25.676 00.001 7680 IsGuiding returns 0
00:49:25.676 00.000 7680 PulseGuide returned control before completion, sleep 158
00:49:25.837 00.161 7680 IsGuiding returns 1
00:49:25.838 00.001 7680 scope still moving after pulse duration time elapsed
00:49:25.869 00.031 7680 IsSlewing returns 0
00:49:25.870 00.001 7680 IsGuiding returns 0
00:49:25.870 00.000 7680 scope move finished after 148 + 45 ms
00:49:25.870 00.000 7680 Move returns status 0, amount 148
00:49:25.871 00.001 7680 move complete, result=0
00:49:25.871 00.000 7680 worker thread done servicing request
00:49:25.871 00.000 7680 Worker thread wakes up
00:49:25.871 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 148 ms NORTH
00:49:25.878 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:25.878 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:27.132 01.254 7680 Exposure complete
00:49:27.263 00.131 7680 worker thread done servicing request
00:49:27.265 00.002 6120 OnExposeComplete: enter
00:49:27.268 00.003 6120 UpdateGuideState(): m_state=6
00:49:27.271 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4849
00:49:27.274 00.003 6120 Star::Find returns 1 (1), X=965.71, Y=47.76, Mass=14400, SNR=78.4, Peak=255 HFD=7.0
00:49:27.277 00.003 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
00:49:27.281 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
00:49:27.284 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.77 mountX=0.00 mountY=-0.25, mountTheta=-1.56
00:49:27.289 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.25, opts=13)
00:49:27.295 00.006 6120 Enqueuing Move request for scope (-0.05, 0.25)
00:49:27.301 00.006 7680 Worker thread wakes up
00:49:27.301 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
00:49:27.302 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
00:49:27.302 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:27.305 00.003 6120 UpdateGuideState exits: m=14400 SNR=78.4 Saturated
00:49:27.310 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:27.312 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:27.315 00.003 7680 Moving (-0.05, 0.25) raw xDistance=0.00 yDistance=-0.25
00:49:27.315 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:49:27.316 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:49:27.316 00.000 7680 MoveAxis(E, 0, ABG)
00:49:27.316 00.000 7680 Move returns status 0, amount 0
00:49:27.316 00.000 7680 MoveAxis(N, 136, ABG)
00:49:27.316 00.000 7680 Guiding  Dir = 0, Dur = 136
00:49:27.318 00.002 6120 Enqueuing Expose request
00:49:27.322 00.004 7680 IsSlewing returns 0
00:49:27.322 00.000 7680 IsGuiding returns 0
00:49:27.323 00.001 7680 PulseGuide returned control before completion, sleep 146
00:49:27.481 00.158 7680 IsGuiding returns 1
00:49:27.481 00.000 7680 scope still moving after pulse duration time elapsed
00:49:27.511 00.030 7680 IsSlewing returns 0
00:49:27.513 00.002 7680 IsGuiding returns 0
00:49:27.514 00.001 7680 scope move finished after 136 + 55 ms
00:49:27.514 00.000 7680 Move returns status 0, amount 136
00:49:27.515 00.001 7680 move complete, result=0
00:49:27.515 00.000 7680 worker thread done servicing request
00:49:27.516 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 136 ms NORTH
00:49:27.524 00.008 7680 Worker thread wakes up
00:49:27.524 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:27.524 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:28.776 01.252 7680 Exposure complete
00:49:28.905 00.129 7680 worker thread done servicing request
00:49:28.905 00.000 6120 OnExposeComplete: enter
00:49:28.908 00.003 6120 UpdateGuideState(): m_state=6
00:49:28.911 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4850
00:49:28.914 00.003 6120 Star::Find returns 1 (1), X=965.71, Y=47.77, Mass=15016, SNR=77.9, Peak=255 HFD=7.0
00:49:28.916 00.002 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.71 = -1.58)
00:49:28.921 00.005 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.85)
00:49:28.924 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.27 hyp=0.27 cameraTheta=1.75 mountX=-0.00 mountY=-0.26, mountTheta=-1.58
00:49:28.931 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.27, opts=13)
00:49:28.935 00.004 6120 Enqueuing Move request for scope (-0.05, 0.27)
00:49:28.939 00.004 7680 Worker thread wakes up
00:49:28.940 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:28.943 00.003 6120 UpdateGuideState exits: m=15016 SNR=77.9 Saturated
00:49:28.946 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:28.950 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:28.955 00.005 6120 Enqueuing Expose request
00:49:28.958 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.27) opts 0xd
00:49:28.958 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.27)
00:49:28.958 00.000 7680 Moving (-0.05, 0.27) raw xDistance=-0.00 yDistance=-0.26
00:49:28.958 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:49:28.958 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:49:28.960 00.002 7680 MoveAxis(E, 0, ABG)
00:49:28.960 00.000 7680 Move returns status 0, amount 0
00:49:28.960 00.000 7680 MoveAxis(N, 143, ABG)
00:49:28.960 00.000 7680 Guiding  Dir = 0, Dur = 143
00:49:28.960 00.000 7680 IsSlewing returns 0
00:49:28.961 00.001 7680 IsGuiding returns 0
00:49:28.961 00.000 7680 PulseGuide returned control before completion, sleep 153
00:49:29.123 00.162 7680 IsGuiding returns 1
00:49:29.123 00.000 7680 scope still moving after pulse duration time elapsed
00:49:29.154 00.031 7680 IsSlewing returns 0
00:49:29.157 00.003 7680 IsGuiding returns 0
00:49:29.157 00.000 7680 scope move finished after 143 + 53 ms
00:49:29.158 00.001 7680 Move returns status 0, amount 143
00:49:29.158 00.000 7680 move complete, result=0
00:49:29.159 00.001 7680 worker thread done servicing request
00:49:29.159 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 143 ms NORTH
00:49:29.165 00.006 7680 Worker thread wakes up
00:49:29.165 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:29.166 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:30.412 01.246 7680 Exposure complete
00:49:30.547 00.135 7680 worker thread done servicing request
00:49:30.548 00.001 6120 OnExposeComplete: enter
00:49:30.553 00.005 6120 UpdateGuideState(): m_state=6
00:49:30.558 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4851
00:49:30.562 00.004 6120 Star::Find returns 1 (1), X=965.57, Y=47.49, Mass=13058, SNR=74.5, Peak=255 HFD=7.1
00:49:30.565 00.003 6120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-2.95) = xAngle (-0.10 = -0.10)
00:49:30.569 00.004 6120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.37 = -0.37)
00:49:30.573 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-3.06 mountX=0.19 mountY=-0.07, mountTheta=-0.35
00:49:30.578 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.02, opts=13)
00:49:30.583 00.005 6120 Enqueuing Move request for scope (-0.19, -0.02)
00:49:30.586 00.003 7680 Worker thread wakes up
00:49:30.586 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.02) opts 0xd
00:49:30.587 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.02)
00:49:30.587 00.000 7680 Moving (-0.19, -0.02) raw xDistance=0.19 yDistance=-0.07
00:49:30.587 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:49:30.587 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:49:30.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:30.592 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:49:30.592 00.000 7680 MoveAxis(E, 0, ABG)
00:49:30.592 00.000 7680 Move returns status 0, amount 0
00:49:30.592 00.000 7680 MoveAxis(N, 0, ABG)
00:49:30.592 00.000 6120 UpdateGuideState exits: m=13058 SNR=74.5 Saturated
00:49:30.598 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:30.602 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:30.605 00.003 7680 Move returns status 0, amount 0
00:49:30.605 00.000 7680 move complete, result=0
00:49:30.605 00.000 7680 worker thread done servicing request
00:49:30.607 00.002 6120 Enqueuing Expose request
00:49:30.611 00.004 7680 Worker thread wakes up
00:49:30.611 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:30.615 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:30.615 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:31.866 01.251 7680 Exposure complete
00:49:31.997 00.131 7680 worker thread done servicing request
00:49:31.997 00.000 6120 OnExposeComplete: enter
00:49:32.001 00.004 6120 UpdateGuideState(): m_state=6
00:49:32.004 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4852
00:49:32.009 00.005 6120 Star::Find returns 1 (1), X=965.66, Y=47.96, Mass=13589, SNR=75.3, Peak=255 HFD=6.8
00:49:32.013 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
00:49:32.017 00.004 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
00:49:32.021 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.46 hyp=0.47 cameraTheta=1.78 mountX=0.01 mountY=-0.45, mountTheta=-1.55
00:49:32.026 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.46, opts=13)
00:49:32.030 00.004 6120 Enqueuing Move request for scope (-0.10, 0.46)
00:49:32.033 00.003 7680 Worker thread wakes up
00:49:32.034 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:32.038 00.004 6120 UpdateGuideState exits: m=13589 SNR=75.3 Saturated
00:49:32.042 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:32.046 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:32.051 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.46) opts 0xd
00:49:32.051 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.46)
00:49:32.052 00.001 7680 Moving (-0.10, 0.46) raw xDistance=0.01 yDistance=-0.45
00:49:32.052 00.000 6120 Enqueuing Expose request
00:49:32.055 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:49:32.055 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
00:49:32.055 00.000 7680 MoveAxis(E, 0, ABG)
00:49:32.055 00.000 7680 Move returns status 0, amount 0
00:49:32.055 00.000 7680 MoveAxis(N, 247, ABG)
00:49:32.056 00.001 7680 Guiding  Dir = 0, Dur = 247
00:49:32.056 00.000 7680 IsSlewing returns 0
00:49:32.056 00.000 7680 IsGuiding returns 0
00:49:32.057 00.001 7680 PulseGuide returned control before completion, sleep 257
00:49:32.323 00.266 7680 IsGuiding returns 1
00:49:32.323 00.000 7680 scope still moving after pulse duration time elapsed
00:49:32.355 00.032 7680 IsSlewing returns 0
00:49:32.355 00.000 7680 IsGuiding returns 0
00:49:32.356 00.001 7680 scope move finished after 247 + 52 ms
00:49:32.356 00.000 7680 Move returns status 0, amount 247
00:49:32.357 00.001 7680 move complete, result=0
00:49:32.357 00.000 7680 worker thread done servicing request
00:49:32.358 00.001 7680 Worker thread wakes up
00:49:32.358 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 247 ms NORTH
00:49:32.365 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:32.365 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:33.616 01.251 7680 Exposure complete
00:49:33.752 00.136 7680 worker thread done servicing request
00:49:33.753 00.001 6120 OnExposeComplete: enter
00:49:33.756 00.003 6120 UpdateGuideState(): m_state=6
00:49:33.760 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4853
00:49:33.764 00.004 6120 Star::Find returns 1 (1), X=965.67, Y=47.48, Mass=13654, SNR=76.1, Peak=255 HFD=7.0
00:49:33.768 00.004 6120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-2.95) = xAngle (0.10 = 0.10)
00:49:33.772 00.004 6120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.17 = -0.17)
00:49:33.774 00.002 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.86 mountX=0.09 mountY=-0.02, mountTheta=-0.17
00:49:33.780 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.03, opts=13)
00:49:33.783 00.003 6120 Enqueuing Move request for scope (-0.09, -0.03)
00:49:33.786 00.003 7680 Worker thread wakes up
00:49:33.786 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
00:49:33.787 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
00:49:33.787 00.000 7680 Moving (-0.09, -0.03) raw xDistance=0.09 yDistance=-0.02
00:49:33.787 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:49:33.787 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:49:33.787 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:49:33.788 00.001 7680 MoveAxis(E, 0, ABG)
00:49:33.788 00.000 7680 Move returns status 0, amount 0
00:49:33.788 00.000 7680 MoveAxis(N, 0, ABG)
00:49:33.789 00.001 7680 Move returns status 0, amount 0
00:49:33.789 00.000 7680 move complete, result=0
00:49:33.789 00.000 7680 worker thread done servicing request
00:49:33.789 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:33.793 00.004 6120 UpdateGuideState exits: m=13654 SNR=76.1 Saturated
00:49:33.797 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:33.801 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:33.804 00.003 6120 Enqueuing Expose request
00:49:33.808 00.004 7680 Worker thread wakes up
00:49:33.808 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:33.808 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:49:33.811 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:35.066 01.255 7680 Exposure complete
00:49:35.199 00.133 7680 worker thread done servicing request
00:49:35.199 00.000 6120 OnExposeComplete: enter
00:49:35.203 00.004 6120 UpdateGuideState(): m_state=6
00:49:35.208 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4854
00:49:35.212 00.004 6120 Star::Find returns 1 (1), X=965.61, Y=47.91, Mass=14465, SNR=76.8, Peak=255 HFD=6.9
00:49:35.217 00.005 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.41)
00:49:35.222 00.005 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.68)
00:49:35.226 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.41 hyp=0.43 cameraTheta=1.92 mountX=0.07 mountY=-0.43, mountTheta=-1.41
00:49:35.231 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.41, opts=13)
00:49:35.236 00.005 6120 Enqueuing Move request for scope (-0.15, 0.41)
00:49:35.242 00.006 7680 Worker thread wakes up
00:49:35.242 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:35.247 00.005 6120 UpdateGuideState exits: m=14465 SNR=76.8 Saturated
00:49:35.250 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:35.255 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:35.258 00.003 6120 Enqueuing Expose request
00:49:35.261 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.41) opts 0xd
00:49:35.261 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.41)
00:49:35.261 00.000 7680 Moving (-0.15, 0.41) raw xDistance=0.07 yDistance=-0.43
00:49:35.262 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:49:35.262 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:49:35.262 00.000 7680 MoveAxis(E, 0, ABG)
00:49:35.262 00.000 7680 Move returns status 0, amount 0
00:49:35.262 00.000 7680 MoveAxis(N, 235, ABG)
00:49:35.263 00.001 7680 Guiding  Dir = 0, Dur = 235
00:49:35.263 00.000 7680 IsSlewing returns 0
00:49:35.264 00.001 7680 IsGuiding returns 0
00:49:35.265 00.001 7680 PulseGuide returned control before completion, sleep 245
00:49:35.520 00.255 7680 IsGuiding returns 1
00:49:35.521 00.001 7680 scope still moving after pulse duration time elapsed
00:49:35.551 00.030 7680 IsSlewing returns 0
00:49:35.552 00.001 7680 IsGuiding returns 0
00:49:35.553 00.001 7680 scope move finished after 235 + 53 ms
00:49:35.553 00.000 7680 Move returns status 0, amount 235
00:49:35.553 00.000 7680 move complete, result=0
00:49:35.554 00.001 7680 worker thread done servicing request
00:49:35.555 00.001 7680 Worker thread wakes up
00:49:35.555 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 235 ms NORTH
00:49:35.560 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:35.560 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:36.813 01.253 7680 Exposure complete
00:49:36.944 00.131 7680 worker thread done servicing request
00:49:36.945 00.001 6120 OnExposeComplete: enter
00:49:36.949 00.004 6120 UpdateGuideState(): m_state=6
00:49:36.954 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4855
00:49:36.960 00.006 6120 Star::Find returns 1 (1), X=965.61, Y=47.58, Mass=14265, SNR=76.9, Peak=255 HFD=7.1
00:49:36.964 00.004 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-2.95) = xAngle (5.62 = -0.66)
00:49:36.968 00.004 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.93)
00:49:36.972 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.67 mountX=0.14 mountY=-0.14, mountTheta=-0.79
00:49:36.978 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.08, opts=13)
00:49:36.982 00.004 6120 Enqueuing Move request for scope (-0.15, 0.08)
00:49:36.987 00.005 7680 Worker thread wakes up
00:49:36.988 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:36.992 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
00:49:36.993 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
00:49:36.993 00.000 7680 Moving (-0.15, 0.08) raw xDistance=0.14 yDistance=-0.14
00:49:36.993 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:49:36.994 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:49:36.994 00.000 6120 UpdateGuideState exits: m=14265 SNR=76.9 Saturated
00:49:36.998 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:37.002 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:37.006 00.004 6120 Enqueuing Expose request
00:49:37.009 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:49:37.009 00.000 7680 MoveAxis(E, 0, ABG)
00:49:37.009 00.000 7680 Move returns status 0, amount 0
00:49:37.010 00.001 7680 MoveAxis(N, 0, ABG)
00:49:37.010 00.000 7680 Move returns status 0, amount 0
00:49:37.010 00.000 7680 move complete, result=0
00:49:37.010 00.000 7680 worker thread done servicing request
00:49:37.010 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:37.015 00.005 7680 Worker thread wakes up
00:49:37.015 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:37.015 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:38.265 01.250 7680 Exposure complete
00:49:38.403 00.138 7680 worker thread done servicing request
00:49:38.403 00.000 6120 OnExposeComplete: enter
00:49:38.407 00.004 6120 UpdateGuideState(): m_state=6
00:49:38.411 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4856
00:49:38.415 00.004 6120 Star::Find returns 1 (1), X=965.66, Y=47.75, Mass=14717, SNR=79.2, Peak=255 HFD=7.0
00:49:38.418 00.003 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.91 = -1.38)
00:49:38.422 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.65)
00:49:38.426 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.95 mountX=0.05 mountY=-0.26, mountTheta=-1.38
00:49:38.431 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.24, opts=13)
00:49:38.435 00.004 6120 Enqueuing Move request for scope (-0.10, 0.24)
00:49:38.439 00.004 7680 Worker thread wakes up
00:49:38.440 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
00:49:38.440 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:38.443 00.003 6120 UpdateGuideState exits: m=14717 SNR=79.2 Saturated
00:49:38.447 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
00:49:38.447 00.000 7680 Moving (-0.10, 0.24) raw xDistance=0.05 yDistance=-0.26
00:49:38.447 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:49:38.447 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:49:38.447 00.000 7680 MoveAxis(E, 0, ABG)
00:49:38.448 00.001 7680 Move returns status 0, amount 0
00:49:38.448 00.000 7680 MoveAxis(N, 142, ABG)
00:49:38.448 00.000 7680 Guiding  Dir = 0, Dur = 142
00:49:38.448 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:38.450 00.002 7680 IsSlewing returns 0
00:49:38.450 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:38.455 00.005 7680 IsGuiding returns 0
00:49:38.455 00.000 6120 Enqueuing Expose request
00:49:38.458 00.003 7680 PulseGuide returned control before completion, sleep 152
00:49:38.619 00.161 7680 IsGuiding returns 1
00:49:38.620 00.001 7680 scope still moving after pulse duration time elapsed
00:49:38.651 00.031 7680 IsSlewing returns 0
00:49:38.651 00.000 7680 IsGuiding returns 0
00:49:38.651 00.000 7680 scope move finished after 142 + 54 ms
00:49:38.651 00.000 7680 Move returns status 0, amount 142
00:49:38.652 00.001 7680 move complete, result=0
00:49:38.652 00.000 7680 worker thread done servicing request
00:49:38.652 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 142 ms NORTH
00:49:38.659 00.007 7680 Worker thread wakes up
00:49:38.660 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:38.660 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:39.912 01.252 7680 Exposure complete
00:49:40.052 00.140 7680 worker thread done servicing request
00:49:40.053 00.001 6120 OnExposeComplete: enter
00:49:40.057 00.004 6120 UpdateGuideState(): m_state=6
00:49:40.060 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4857
00:49:40.064 00.004 6120 Star::Find returns 1 (1), X=965.68, Y=47.86, Mass=15471, SNR=82.2, Peak=255 HFD=6.9
00:49:40.068 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.55)
00:49:40.071 00.003 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
00:49:40.076 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.35 hyp=0.36 cameraTheta=1.78 mountX=0.01 mountY=-0.35, mountTheta=-1.55
00:49:40.082 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.35, opts=13)
00:49:40.088 00.006 6120 Enqueuing Move request for scope (-0.08, 0.35)
00:49:40.092 00.004 7680 Worker thread wakes up
00:49:40.092 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:40.095 00.003 6120 UpdateGuideState exits: m=15471 SNR=82.2 Saturated
00:49:40.100 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.35) opts 0xd
00:49:40.100 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.35)
00:49:40.101 00.001 7680 Moving (-0.08, 0.35) raw xDistance=0.01 yDistance=-0.35
00:49:40.101 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:49:40.101 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:49:40.101 00.000 7680 MoveAxis(E, 0, ABG)
00:49:40.101 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:40.105 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:40.110 00.005 7680 Move returns status 0, amount 0
00:49:40.110 00.000 7680 MoveAxis(N, 189, ABG)
00:49:40.110 00.000 6120 Enqueuing Expose request
00:49:40.113 00.003 7680 Guiding  Dir = 0, Dur = 189
00:49:40.115 00.002 7680 IsSlewing returns 0
00:49:40.115 00.000 7680 IsGuiding returns 0
00:49:40.115 00.000 7680 PulseGuide returned control before completion, sleep 199
00:49:40.322 00.207 7680 IsGuiding returns 1
00:49:40.323 00.001 7680 scope still moving after pulse duration time elapsed
00:49:40.354 00.031 7680 IsSlewing returns 0
00:49:40.358 00.004 7680 IsGuiding returns 0
00:49:40.358 00.000 7680 scope move finished after 189 + 54 ms
00:49:40.359 00.001 7680 Move returns status 0, amount 189
00:49:40.359 00.000 7680 move complete, result=0
00:49:40.359 00.000 7680 worker thread done servicing request
00:49:40.361 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 189 ms NORTH
00:49:40.367 00.006 7680 Worker thread wakes up
00:49:40.367 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:40.367 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:41.619 01.252 7680 Exposure complete
00:49:41.756 00.137 7680 worker thread done servicing request
00:49:41.756 00.000 6120 OnExposeComplete: enter
00:49:41.760 00.004 6120 UpdateGuideState(): m_state=6
00:49:41.765 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4858
00:49:41.769 00.004 6120 Star::Find returns 1 (1), X=965.63, Y=47.54, Mass=13947, SNR=77.1, Peak=255 HFD=7.0
00:49:41.773 00.004 6120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-2.95) = xAngle (5.81 = -0.47)
00:49:41.776 00.003 6120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.54 = -0.74)
00:49:41.780 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.86 mountX=0.12 mountY=-0.09, mountTheta=-0.65
00:49:41.784 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.04, opts=13)
00:49:41.788 00.004 6120 Enqueuing Move request for scope (-0.13, 0.04)
00:49:41.792 00.004 7680 Worker thread wakes up
00:49:41.792 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
00:49:41.792 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
00:49:41.793 00.001 7680 Moving (-0.13, 0.04) raw xDistance=0.12 yDistance=-0.09
00:49:41.793 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:49:41.793 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:49:41.793 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:49:41.793 00.000 7680 MoveAxis(E, 0, ABG)
00:49:41.793 00.000 7680 Move returns status 0, amount 0
00:49:41.793 00.000 7680 MoveAxis(N, 0, ABG)
00:49:41.793 00.000 7680 Move returns status 0, amount 0
00:49:41.793 00.000 7680 move complete, result=0
00:49:41.793 00.000 7680 worker thread done servicing request
00:49:41.795 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:41.800 00.005 6120 UpdateGuideState exits: m=13947 SNR=77.1 Saturated
00:49:41.803 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:41.807 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:41.810 00.003 6120 Enqueuing Expose request
00:49:41.813 00.003 7680 Worker thread wakes up
00:49:41.813 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:41.813 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:41.813 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:43.057 01.244 7680 Exposure complete
00:49:43.215 00.158 7680 worker thread done servicing request
00:49:43.215 00.000 6120 OnExposeComplete: enter
00:49:43.220 00.005 6120 UpdateGuideState(): m_state=6
00:49:43.225 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4859
00:49:43.232 00.007 6120 Star::Find returns 1 (1), X=965.66, Y=47.88, Mass=15084, SNR=79.3, Peak=255 HFD=7.0
00:49:43.239 00.007 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
00:49:43.244 00.005 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.77)
00:49:43.249 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.37 hyp=0.39 cameraTheta=1.83 mountX=0.03 mountY=-0.38, mountTheta=-1.50
00:49:43.257 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.37, opts=13)
00:49:43.263 00.006 6120 Enqueuing Move request for scope (-0.10, 0.37)
00:49:43.269 00.006 7680 Worker thread wakes up
00:49:43.269 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:43.276 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.37) opts 0xd
00:49:43.276 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.37)
00:49:43.276 00.000 7680 Moving (-0.10, 0.37) raw xDistance=0.03 yDistance=-0.38
00:49:43.277 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:49:43.277 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:49:43.277 00.000 7680 MoveAxis(E, 0, ABG)
00:49:43.277 00.000 7680 Move returns status 0, amount 0
00:49:43.278 00.001 7680 MoveAxis(N, 206, ABG)
00:49:43.278 00.000 6120 UpdateGuideState exits: m=15084 SNR=79.3 Saturated
00:49:43.284 00.006 7680 Guiding  Dir = 0, Dur = 206
00:49:43.284 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:43.290 00.006 7680 IsSlewing returns 0
00:49:43.290 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:43.294 00.004 7680 IsGuiding returns 0
00:49:43.294 00.000 6120 Enqueuing Expose request
00:49:43.302 00.008 7680 PulseGuide returned control before completion, sleep 216
00:49:43.518 00.216 7680 IsGuiding returns 1
00:49:43.521 00.003 7680 scope still moving after pulse duration time elapsed
00:49:43.550 00.029 7680 IsSlewing returns 0
00:49:43.552 00.002 7680 IsGuiding returns 0
00:49:43.552 00.000 7680 scope move finished after 206 + 50 ms
00:49:43.552 00.000 7680 Move returns status 0, amount 206
00:49:43.556 00.004 7680 move complete, result=0
00:49:43.556 00.000 7680 worker thread done servicing request
00:49:43.556 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 206 ms NORTH
00:49:43.561 00.005 7680 Worker thread wakes up
00:49:43.562 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:43.563 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:44.806 01.243 7680 Exposure complete
00:49:44.962 00.156 7680 worker thread done servicing request
00:49:44.962 00.000 6120 OnExposeComplete: enter
00:49:44.966 00.004 6120 UpdateGuideState(): m_state=6
00:49:44.971 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4860
00:49:44.974 00.003 6120 Star::Find returns 1 (1), X=965.70, Y=47.85, Mass=14557, SNR=78.2, Peak=255 HFD=6.9
00:49:44.978 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
00:49:44.982 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
00:49:44.987 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.35 hyp=0.35 cameraTheta=1.74 mountX=-0.01 mountY=-0.34, mountTheta=-1.59
00:49:44.992 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.35, opts=13)
00:49:44.995 00.003 6120 Enqueuing Move request for scope (-0.06, 0.35)
00:49:44.999 00.004 7680 Worker thread wakes up
00:49:45.000 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.35) opts 0xd
00:49:45.000 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:45.003 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.35)
00:49:45.003 00.000 7680 Moving (-0.06, 0.35) raw xDistance=-0.01 yDistance=-0.34
00:49:45.003 00.000 6120 UpdateGuideState exits: m=14557 SNR=78.2 Saturated
00:49:45.008 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:49:45.008 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:49:45.008 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:45.011 00.003 7680 MoveAxis(E, 0, ABG)
00:49:45.011 00.000 7680 Move returns status 0, amount 0
00:49:45.011 00.000 7680 MoveAxis(N, 183, ABG)
00:49:45.011 00.000 7680 Guiding  Dir = 0, Dur = 183
00:49:45.011 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:45.017 00.006 6120 Enqueuing Expose request
00:49:45.022 00.005 7680 IsSlewing returns 0
00:49:45.022 00.000 7680 IsGuiding returns 0
00:49:45.023 00.001 7680 PulseGuide returned control before completion, sleep 193
00:49:45.225 00.202 7680 IsGuiding returns 1
00:49:45.225 00.000 7680 scope still moving after pulse duration time elapsed
00:49:45.257 00.032 7680 IsSlewing returns 0
00:49:45.257 00.000 7680 IsGuiding returns 0
00:49:45.257 00.000 7680 scope move finished after 183 + 52 ms
00:49:45.257 00.000 7680 Move returns status 0, amount 183
00:49:45.259 00.002 7680 move complete, result=0
00:49:45.259 00.000 7680 worker thread done servicing request
00:49:45.259 00.000 7680 Worker thread wakes up
00:49:45.259 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 183 ms NORTH
00:49:45.265 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:45.265 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:46.520 01.255 7680 Exposure complete
00:49:46.653 00.133 7680 worker thread done servicing request
00:49:46.654 00.001 6120 OnExposeComplete: enter
00:49:46.658 00.004 6120 UpdateGuideState(): m_state=6
00:49:46.661 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4861
00:49:46.665 00.004 6120 Star::Find returns 1 (1), X=965.31, Y=47.68, Mass=13743, SNR=75.1, Peak=255 HFD=7.1
00:49:46.669 00.004 6120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-2.95) = xAngle (5.73 = -0.55)
00:49:46.674 00.005 6120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.47 = -0.82)
00:49:46.678 00.004 6120 CameraToMount -- cameraX=-0.45 cameraY=0.17 hyp=0.48 cameraTheta=2.78 mountX=0.41 mountY=-0.35, mountTheta=-0.71
00:49:46.684 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.45, y=0.17, opts=13)
00:49:46.689 00.005 6120 Enqueuing Move request for scope (-0.45, 0.17)
00:49:46.692 00.003 7680 Worker thread wakes up
00:49:46.692 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.17) opts 0xd
00:49:46.692 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:46.696 00.004 6120 UpdateGuideState exits: m=13743 SNR=75.1 Saturated
00:49:46.699 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:46.704 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.45, 0.17)
00:49:46.704 00.000 7680 Moving (-0.45, 0.17) raw xDistance=0.41 yDistance=-0.35
00:49:46.704 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:49:46.704 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:49:46.704 00.000 7680 MoveAxis(W, 167, ABG)
00:49:46.704 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:46.711 00.007 6120 Enqueuing Expose request
00:49:46.717 00.006 7680 Guiding  Dir = 3, Dur = 167
00:49:46.718 00.001 7680 IsSlewing returns 0
00:49:46.718 00.000 7680 IsGuiding returns 0
00:49:46.719 00.001 7680 PulseGuide returned control before completion, sleep 177
00:49:46.901 00.182 7680 IsGuiding returns 1
00:49:46.901 00.000 7680 scope still moving after pulse duration time elapsed
00:49:46.933 00.032 7680 IsSlewing returns 0
00:49:46.933 00.000 7680 IsGuiding returns 0
00:49:46.934 00.001 7680 scope move finished after 167 + 48 ms
00:49:46.934 00.000 7680 Move returns status 0, amount 167
00:49:46.935 00.001 7680 MoveAxis(N, 190, ABG)
00:49:46.935 00.000 7680 Guiding  Dir = 0, Dur = 190
00:49:46.935 00.000 7680 IsSlewing returns 0
00:49:46.936 00.001 7680 IsGuiding returns 0
00:49:46.936 00.000 7680 PulseGuide returned control before completion, sleep 200
00:49:47.152 00.216 7680 IsGuiding returns 1
00:49:47.154 00.002 7680 scope still moving after pulse duration time elapsed
00:49:47.183 00.029 7680 IsSlewing returns 0
00:49:47.184 00.001 7680 IsGuiding returns 0
00:49:47.184 00.000 7680 scope move finished after 190 + 57 ms
00:49:47.184 00.000 7680 Move returns status 0, amount 190
00:49:47.186 00.002 7680 move complete, result=0
00:49:47.186 00.000 7680 worker thread done servicing request
00:49:47.186 00.000 7680 Worker thread wakes up
00:49:47.187 00.001 6120 GuideStep: 0.4 px 167 ms WEST, -0.3 px 190 ms NORTH
00:49:47.193 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:47.193 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:48.446 01.253 7680 Exposure complete
00:49:48.582 00.136 7680 worker thread done servicing request
00:49:48.582 00.000 6120 OnExposeComplete: enter
00:49:48.587 00.005 6120 UpdateGuideState(): m_state=6
00:49:48.590 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4862
00:49:48.594 00.004 6120 Star::Find returns 1 (1), X=965.74, Y=47.69, Mass=15656, SNR=82.5, Peak=255 HFD=7.1
00:49:48.598 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
00:49:48.602 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
00:49:48.607 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.66 mountX=-0.02 mountY=-0.18, mountTheta=-1.67
00:49:48.613 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.19, opts=13)
00:49:48.618 00.005 6120 Enqueuing Move request for scope (-0.02, 0.19)
00:49:48.622 00.004 7680 Worker thread wakes up
00:49:48.622 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:48.627 00.005 6120 UpdateGuideState exits: m=15656 SNR=82.5 Saturated
00:49:48.630 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:48.634 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:48.638 00.004 6120 Enqueuing Expose request
00:49:48.644 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
00:49:48.644 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
00:49:48.644 00.000 7680 Moving (-0.02, 0.19) raw xDistance=-0.02 yDistance=-0.18
00:49:48.644 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:49:48.644 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:49:48.645 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:49:48.645 00.000 7680 MoveAxis(E, 0, ABG)
00:49:48.645 00.000 7680 Move returns status 0, amount 0
00:49:48.645 00.000 7680 MoveAxis(N, 0, ABG)
00:49:48.646 00.001 7680 Move returns status 0, amount 0
00:49:48.646 00.000 7680 move complete, result=0
00:49:48.646 00.000 7680 worker thread done servicing request
00:49:48.646 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:49:48.651 00.005 7680 Worker thread wakes up
00:49:48.651 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:48.651 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:49.902 01.251 7680 Exposure complete
00:49:50.043 00.141 7680 worker thread done servicing request
00:49:50.044 00.001 6120 OnExposeComplete: enter
00:49:50.049 00.005 6120 UpdateGuideState(): m_state=6
00:49:50.053 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4863
00:49:50.057 00.004 6120 Star::Find returns 1 (1), X=965.70, Y=47.87, Mass=13978, SNR=76.7, Peak=255 HFD=6.9
00:49:50.062 00.005 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
00:49:50.065 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
00:49:50.068 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.37 hyp=0.37 cameraTheta=1.74 mountX=-0.01 mountY=-0.36, mountTheta=-1.59
00:49:50.073 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.37, opts=13)
00:49:50.078 00.005 6120 Enqueuing Move request for scope (-0.06, 0.37)
00:49:50.083 00.005 7680 Worker thread wakes up
00:49:50.083 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.37) opts 0xd
00:49:50.084 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.37)
00:49:50.084 00.000 7680 Moving (-0.06, 0.37) raw xDistance=-0.01 yDistance=-0.36
00:49:50.084 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:49:50.084 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:49:50.084 00.000 7680 MoveAxis(E, 0, ABG)
00:49:50.084 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:50.089 00.005 6120 UpdateGuideState exits: m=13978 SNR=76.7 Saturated
00:49:50.092 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:50.097 00.005 7680 Move returns status 0, amount 0
00:49:50.097 00.000 7680 MoveAxis(N, 194, ABG)
00:49:50.098 00.001 7680 Guiding  Dir = 0, Dur = 194
00:49:50.098 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:50.102 00.004 6120 Enqueuing Expose request
00:49:50.105 00.003 7680 IsSlewing returns 0
00:49:50.107 00.002 7680 IsGuiding returns 0
00:49:50.107 00.000 7680 PulseGuide returned control before completion, sleep 204
00:49:50.326 00.219 7680 IsGuiding returns 0
00:49:50.326 00.000 7680 Move returns status 0, amount 194
00:49:50.327 00.001 7680 move complete, result=0
00:49:50.327 00.000 7680 worker thread done servicing request
00:49:50.327 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 194 ms NORTH
00:49:50.337 00.010 7680 Worker thread wakes up
00:49:50.338 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:50.338 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:51.588 01.250 7680 Exposure complete
00:49:51.722 00.134 7680 worker thread done servicing request
00:49:51.723 00.001 6120 OnExposeComplete: enter
00:49:51.727 00.004 6120 UpdateGuideState(): m_state=6
00:49:51.730 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4864
00:49:51.735 00.005 6120 Star::Find returns 1 (1), X=965.58, Y=47.85, Mass=14377, SNR=77.5, Peak=255 HFD=7.0
00:49:51.740 00.005 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
00:49:51.744 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
00:49:51.749 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.35 hyp=0.39 cameraTheta=2.05 mountX=0.11 mountY=-0.39, mountTheta=-1.29
00:49:51.755 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.35, opts=13)
00:49:51.759 00.004 6120 Enqueuing Move request for scope (-0.18, 0.35)
00:49:51.764 00.005 7680 Worker thread wakes up
00:49:51.764 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:51.770 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.35) opts 0xd
00:49:51.770 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.35)
00:49:51.771 00.001 7680 Moving (-0.18, 0.35) raw xDistance=0.11 yDistance=-0.39
00:49:51.771 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:49:51.771 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:49:51.772 00.001 7680 MoveAxis(E, 0, ABG)
00:49:51.772 00.000 7680 Move returns status 0, amount 0
00:49:51.772 00.000 6120 UpdateGuideState exits: m=14377 SNR=77.5 Saturated
00:49:51.776 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:51.781 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:51.785 00.004 6120 Enqueuing Expose request
00:49:51.788 00.003 7680 MoveAxis(N, 212, ABG)
00:49:51.788 00.000 7680 Guiding  Dir = 0, Dur = 212
00:49:51.788 00.000 7680 IsSlewing returns 0
00:49:51.789 00.001 7680 IsGuiding returns 0
00:49:51.790 00.001 7680 PulseGuide returned control before completion, sleep 222
00:49:52.014 00.224 7680 IsGuiding returns 1
00:49:52.015 00.001 7680 scope still moving after pulse duration time elapsed
00:49:52.046 00.031 7680 IsSlewing returns 0
00:49:52.047 00.001 7680 IsGuiding returns 0
00:49:52.047 00.000 7680 scope move finished after 212 + 45 ms
00:49:52.048 00.001 7680 Move returns status 0, amount 212
00:49:52.048 00.000 7680 move complete, result=0
00:49:52.048 00.000 7680 worker thread done servicing request
00:49:52.049 00.001 7680 Worker thread wakes up
00:49:52.049 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 212 ms NORTH
00:49:52.058 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:52.059 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:53.307 01.248 7680 Exposure complete
00:49:53.443 00.136 7680 worker thread done servicing request
00:49:53.443 00.000 6120 OnExposeComplete: enter
00:49:53.447 00.004 6120 UpdateGuideState(): m_state=6
00:49:53.452 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4865
00:49:53.456 00.004 6120 Star::Find returns 1 (1), X=965.32, Y=47.68, Mass=14421, SNR=78.1, Peak=255 HFD=7.1
00:49:53.461 00.005 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-2.95) = xAngle (5.71 = -0.57)
00:49:53.465 00.004 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.44 = -0.84)
00:49:53.469 00.004 6120 CameraToMount -- cameraX=-0.44 cameraY=0.18 hyp=0.47 cameraTheta=2.76 mountX=0.40 mountY=-0.35, mountTheta=-0.72
00:49:53.474 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.44, y=0.18, opts=13)
00:49:53.478 00.004 6120 Enqueuing Move request for scope (-0.44, 0.18)
00:49:53.482 00.004 7680 Worker thread wakes up
00:49:53.482 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.18) opts 0xd
00:49:53.483 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.44, 0.18)
00:49:53.483 00.000 7680 Moving (-0.44, 0.18) raw xDistance=0.40 yDistance=-0.35
00:49:53.483 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:53.488 00.005 6120 UpdateGuideState exits: m=14421 SNR=78.1 Saturated
00:49:53.491 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
00:49:53.492 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:49:53.492 00.000 7680 MoveAxis(W, 162, ABG)
00:49:53.492 00.000 7680 Guiding  Dir = 3, Dur = 162
00:49:53.492 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:53.497 00.005 7680 IsSlewing returns 0
00:49:53.497 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:53.501 00.004 6120 Enqueuing Expose request
00:49:53.506 00.005 7680 IsGuiding returns 0
00:49:53.506 00.000 7680 PulseGuide returned control before completion, sleep 172
00:49:53.685 00.179 7680 IsGuiding returns 1
00:49:53.686 00.001 7680 scope still moving after pulse duration time elapsed
00:49:53.716 00.030 7680 IsSlewing returns 0
00:49:53.717 00.001 7680 IsGuiding returns 1
00:49:53.749 00.032 7680 IsSlewing returns 0
00:49:53.750 00.001 7680 IsGuiding returns 1
00:49:53.779 00.029 7680 IsSlewing returns 0
00:49:53.780 00.001 7680 IsGuiding returns 0
00:49:53.780 00.000 7680 scope move finished after 162 + 113 ms
00:49:53.782 00.002 7680 Move returns status 0, amount 162
00:49:53.782 00.000 7680 MoveAxis(N, 191, ABG)
00:49:53.783 00.001 7680 Guiding  Dir = 0, Dur = 191
00:49:53.783 00.000 7680 IsSlewing returns 0
00:49:53.784 00.001 7680 IsGuiding returns 0
00:49:53.785 00.001 7680 PulseGuide returned control before completion, sleep 201
00:49:53.996 00.211 7680 IsGuiding returns 1
00:49:53.996 00.000 7680 scope still moving after pulse duration time elapsed
00:49:54.028 00.032 7680 IsSlewing returns 0
00:49:54.028 00.000 7680 IsGuiding returns 0
00:49:54.029 00.001 7680 scope move finished after 191 + 53 ms
00:49:54.029 00.000 7680 Move returns status 0, amount 191
00:49:54.030 00.001 7680 move complete, result=0
00:49:54.030 00.000 7680 worker thread done servicing request
00:49:54.030 00.000 6120 GuideStep: 0.4 px 162 ms WEST, -0.4 px 191 ms NORTH
00:49:54.036 00.006 7680 Worker thread wakes up
00:49:54.036 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:54.037 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:55.289 01.252 7680 Exposure complete
00:49:55.423 00.134 7680 worker thread done servicing request
00:49:55.423 00.000 6120 OnExposeComplete: enter
00:49:55.427 00.004 6120 UpdateGuideState(): m_state=6
00:49:55.431 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4866
00:49:55.434 00.003 6120 Star::Find returns 1 (1), X=965.67, Y=47.36, Mass=14188, SNR=77.1, Peak=255 HFD=7.2
00:49:55.439 00.005 6120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-2.95) = xAngle (0.81 = 0.81)
00:49:55.442 00.003 6120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.55 = 0.55)
00:49:55.446 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.14 mountX=0.12 mountY=0.09, mountTheta=0.65
00:49:55.450 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.15, opts=13)
00:49:55.456 00.006 6120 Enqueuing Move request for scope (-0.10, -0.15)
00:49:55.460 00.004 7680 Worker thread wakes up
00:49:55.460 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
00:49:55.461 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
00:49:55.461 00.000 7680 Moving (-0.10, -0.15) raw xDistance=0.12 yDistance=0.09
00:49:55.461 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:49:55.461 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:49:55.462 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:55.466 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:49:55.466 00.000 7680 MoveAxis(E, 0, ABG)
00:49:55.466 00.000 7680 Move returns status 0, amount 0
00:49:55.466 00.000 7680 MoveAxis(N, 0, ABG)
00:49:55.466 00.000 7680 Move returns status 0, amount 0
00:49:55.466 00.000 7680 move complete, result=0
00:49:55.466 00.000 7680 worker thread done servicing request
00:49:55.467 00.001 6120 UpdateGuideState exits: m=14188 SNR=77.1 Saturated
00:49:55.470 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:55.474 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:55.477 00.003 6120 Enqueuing Expose request
00:49:55.481 00.004 7680 Worker thread wakes up
00:49:55.481 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:55.486 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:55.486 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:56.728 01.242 7680 Exposure complete
00:49:56.864 00.136 7680 worker thread done servicing request
00:49:56.864 00.000 6120 OnExposeComplete: enter
00:49:56.869 00.005 6120 UpdateGuideState(): m_state=6
00:49:56.873 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4867
00:49:56.878 00.005 6120 Star::Find returns 1 (1), X=965.66, Y=47.76, Mass=15563, SNR=81.3, Peak=255 HFD=7.1
00:49:56.882 00.004 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
00:49:56.887 00.005 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.64)
00:49:56.892 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.96 mountX=0.05 mountY=-0.27, mountTheta=-1.37
00:49:56.897 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.25, opts=13)
00:49:56.900 00.003 6120 Enqueuing Move request for scope (-0.10, 0.25)
00:49:56.903 00.003 7680 Worker thread wakes up
00:49:56.903 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:56.907 00.004 6120 UpdateGuideState exits: m=15563 SNR=81.3 Saturated
00:49:56.909 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:56.912 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.25) opts 0xd
00:49:56.913 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.25)
00:49:56.913 00.000 7680 Moving (-0.10, 0.25) raw xDistance=0.05 yDistance=-0.27
00:49:56.913 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:49:56.913 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:56.917 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:49:56.918 00.001 7680 MoveAxis(E, 0, ABG)
00:49:56.918 00.000 7680 Move returns status 0, amount 0
00:49:56.918 00.000 7680 MoveAxis(N, 148, ABG)
00:49:56.918 00.000 6120 Enqueuing Expose request
00:49:56.922 00.004 7680 Guiding  Dir = 0, Dur = 148
00:49:56.922 00.000 7680 IsSlewing returns 0
00:49:56.923 00.001 7680 IsGuiding returns 0
00:49:56.923 00.000 7680 PulseGuide returned control before completion, sleep 158
00:49:57.095 00.172 7680 IsGuiding returns 1
00:49:57.097 00.002 7680 scope still moving after pulse duration time elapsed
00:49:57.126 00.029 7680 IsSlewing returns 0
00:49:57.128 00.002 7680 IsGuiding returns 0
00:49:57.129 00.001 7680 scope move finished after 148 + 57 ms
00:49:57.129 00.000 7680 Move returns status 0, amount 148
00:49:57.130 00.001 7680 move complete, result=0
00:49:57.130 00.000 7680 worker thread done servicing request
00:49:57.130 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 148 ms NORTH
00:49:57.138 00.008 7680 Worker thread wakes up
00:49:57.138 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:57.138 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:58.395 01.257 7680 Exposure complete
00:49:58.524 00.129 7680 worker thread done servicing request
00:49:58.525 00.001 6120 OnExposeComplete: enter
00:49:58.530 00.005 6120 UpdateGuideState(): m_state=6
00:49:58.534 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4868
00:49:58.538 00.004 6120 Star::Find returns 1 (1), X=965.79, Y=47.66, Mass=13911, SNR=76.4, Peak=255 HFD=7.0
00:49:58.544 00.006 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
00:49:58.549 00.005 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.20)
00:49:58.553 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.40 mountX=-0.06 mountY=-0.13, mountTheta=-1.98
00:49:58.559 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.16, opts=13)
00:49:58.562 00.003 6120 Enqueuing Move request for scope (0.03, 0.16)
00:49:58.566 00.004 7680 Worker thread wakes up
00:49:58.566 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
00:49:58.568 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:49:58.571 00.003 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
00:49:58.572 00.001 7680 Moving (0.03, 0.16) raw xDistance=-0.06 yDistance=-0.13
00:49:58.572 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:49:58.572 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:49:58.572 00.000 6120 UpdateGuideState exits: m=13911 SNR=76.4 Saturated
00:49:58.576 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:58.579 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:49:58.585 00.006 6120 Enqueuing Expose request
00:49:58.590 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:49:58.590 00.000 7680 MoveAxis(E, 0, ABG)
00:49:58.590 00.000 7680 Move returns status 0, amount 0
00:49:58.590 00.000 7680 MoveAxis(N, 0, ABG)
00:49:58.591 00.001 7680 Move returns status 0, amount 0
00:49:58.591 00.000 7680 move complete, result=0
00:49:58.591 00.000 7680 worker thread done servicing request
00:49:58.591 00.000 7680 Worker thread wakes up
00:49:58.592 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:58.596 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:49:58.596 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:49:59.848 01.252 7680 Exposure complete
00:49:59.970 00.122 7680 worker thread done servicing request
00:49:59.971 00.001 6120 OnExposeComplete: enter
00:49:59.974 00.003 6120 UpdateGuideState(): m_state=6
00:49:59.979 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4869
00:49:59.984 00.005 6120 Star::Find returns 1 (1), X=965.89, Y=47.74, Mass=14592, SNR=79.0, Peak=255 HFD=6.9
00:49:59.991 00.007 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.02 = -2.27)
00:49:59.996 00.005 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.54)
00:49:59.999 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.24 hyp=0.27 cameraTheta=1.06 mountX=-0.18 mountY=-0.16, mountTheta=-2.42
00:50:00.005 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.24, opts=13)
00:50:00.019 00.014 6120 Enqueuing Move request for scope (0.13, 0.24)
00:50:00.026 00.007 7680 Worker thread wakes up
00:50:00.026 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:00.032 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.24) opts 0xd
00:50:00.032 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.24)
00:50:00.032 00.000 7680 Moving (0.13, 0.24) raw xDistance=-0.18 yDistance=-0.16
00:50:00.032 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:50:00.034 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:50:00.034 00.000 6120 UpdateGuideState exits: m=14592 SNR=79.0 Saturated
00:50:00.038 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:00.043 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:00.047 00.004 6120 Enqueuing Expose request
00:50:00.050 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:50:00.051 00.001 7680 MoveAxis(E, 0, ABG)
00:50:00.051 00.000 7680 Move returns status 0, amount 0
00:50:00.051 00.000 7680 MoveAxis(N, 0, ABG)
00:50:00.053 00.002 7680 Move returns status 0, amount 0
00:50:00.053 00.000 7680 move complete, result=0
00:50:00.053 00.000 7680 worker thread done servicing request
00:50:00.053 00.000 7680 Worker thread wakes up
00:50:00.054 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:50:00.058 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:00.058 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:50:01.313 01.255 7680 Exposure complete
00:50:01.451 00.138 7680 worker thread done servicing request
00:50:01.452 00.001 6120 OnExposeComplete: enter
00:50:01.456 00.004 6120 UpdateGuideState(): m_state=6
00:50:01.459 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4870
00:50:01.464 00.005 6120 Star::Find returns 1 (1), X=966.16, Y=47.88, Mass=13828, SNR=76.6, Peak=255 HFD=6.8
00:50:01.468 00.004 6120 CameraToMount -- cameraTheta (0.74) - m_xAngle (-2.95) = xAngle (3.70 = -2.59)
00:50:01.471 00.003 6120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.43 = -2.86)
00:50:01.476 00.005 6120 CameraToMount -- cameraX=0.40 cameraY=0.37 hyp=0.55 cameraTheta=0.74 mountX=-0.47 mountY=-0.15, mountTheta=-2.82
00:50:01.483 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.40, y=0.37, opts=13)
00:50:01.489 00.006 6120 Enqueuing Move request for scope (0.40, 0.37)
00:50:01.493 00.004 7680 Worker thread wakes up
00:50:01.493 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:01.497 00.004 6120 UpdateGuideState exits: m=13828 SNR=76.6 Saturated
00:50:01.501 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:01.504 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:01.508 00.004 6120 Enqueuing Expose request
00:50:01.511 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.37) opts 0xd
00:50:01.511 00.000 7680 Handling offset move in thread for scope, endpoint = (0.40, 0.37)
00:50:01.511 00.000 7680 Moving (0.40, 0.37) raw xDistance=-0.47 yDistance=-0.15
00:50:01.511 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
00:50:01.513 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:50:01.513 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:50:01.513 00.000 7680 MoveAxis(E, 190, ABG)
00:50:01.513 00.000 7680 Guiding  Dir = 2, Dur = 190
00:50:01.513 00.000 7680 IsSlewing returns 0
00:50:01.513 00.000 7680 IsGuiding returns 0
00:50:01.515 00.002 7680 PulseGuide returned control before completion, sleep 200
00:50:01.727 00.212 7680 IsGuiding returns 1
00:50:01.727 00.000 7680 scope still moving after pulse duration time elapsed
00:50:01.757 00.030 7680 IsSlewing returns 0
00:50:01.758 00.001 7680 IsGuiding returns 0
00:50:01.760 00.002 7680 scope move finished after 190 + 55 ms
00:50:01.760 00.000 7680 Move returns status 0, amount 190
00:50:01.760 00.000 7680 MoveAxis(N, 0, ABG)
00:50:01.761 00.001 7680 Move returns status 0, amount 0
00:50:01.762 00.001 7680 move complete, result=0
00:50:01.763 00.001 6120 GuideStep: -0.5 px 190 ms EAST, -0.2 px 0 ms NORTH
00:50:01.771 00.008 7680 worker thread done servicing request
00:50:01.771 00.000 7680 Worker thread wakes up
00:50:01.771 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:01.771 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:50:03.027 01.256 7680 Exposure complete
00:50:03.160 00.133 7680 worker thread done servicing request
00:50:03.161 00.001 6120 OnExposeComplete: enter
00:50:03.165 00.004 6120 UpdateGuideState(): m_state=6
00:50:03.170 00.005 6120 Star::Find(15, 966, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4871
00:50:03.174 00.004 6120 Star::Find returns 1 (1), X=966.07, Y=48.07, Mass=13625, SNR=76.0, Peak=255 HFD=7.0
00:50:03.178 00.004 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.02 = -2.26)
00:50:03.182 00.004 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.53)
00:50:03.186 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=0.57 hyp=0.65 cameraTheta=1.06 mountX=-0.41 mountY=-0.37, mountTheta=-2.41
00:50:03.190 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.57, opts=13)
00:50:03.194 00.004 6120 Enqueuing Move request for scope (0.31, 0.57)
00:50:03.199 00.005 7680 Worker thread wakes up
00:50:03.199 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:03.203 00.004 6120 UpdateGuideState exits: m=13625 SNR=76.0 Saturated
00:50:03.207 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:03.210 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:03.213 00.003 6120 Enqueuing Expose request
00:50:03.218 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.57) opts 0xd
00:50:03.218 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.57)
00:50:03.218 00.000 7680 Moving (0.31, 0.57) raw xDistance=-0.41 yDistance=-0.37
00:50:03.218 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
00:50:03.218 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:50:03.218 00.000 7680 MoveAxis(E, 182, ABG)
00:50:03.218 00.000 7680 Guiding  Dir = 2, Dur = 182
00:50:03.220 00.002 7680 IsSlewing returns 0
00:50:03.220 00.000 7680 IsGuiding returns 0
00:50:03.220 00.000 7680 PulseGuide returned control before completion, sleep 192
00:50:03.418 00.198 7680 IsGuiding returns 1
00:50:03.418 00.000 7680 scope still moving after pulse duration time elapsed
00:50:03.448 00.030 7680 IsSlewing returns 0
00:50:03.448 00.000 7680 IsGuiding returns 0
00:50:03.449 00.001 7680 scope move finished after 182 + 46 ms
00:50:03.449 00.000 7680 Move returns status 0, amount 182
00:50:03.450 00.001 7680 MoveAxis(N, 201, ABG)
00:50:03.450 00.000 7680 Guiding  Dir = 0, Dur = 201
00:50:03.450 00.000 7680 IsSlewing returns 0
00:50:03.452 00.002 7680 IsGuiding returns 0
00:50:03.452 00.000 7680 PulseGuide returned control before completion, sleep 211
00:50:03.665 00.213 7680 IsGuiding returns 1
00:50:03.667 00.002 7680 scope still moving after pulse duration time elapsed
00:50:03.697 00.030 7680 IsSlewing returns 0
00:50:03.700 00.003 7680 IsGuiding returns 0
00:50:03.701 00.001 7680 scope move finished after 201 + 48 ms
00:50:03.702 00.001 7680 Move returns status 0, amount 201
00:50:03.702 00.000 7680 move complete, result=0
00:50:03.703 00.001 7680 worker thread done servicing request
00:50:03.703 00.000 6120 GuideStep: -0.4 px 182 ms EAST, -0.4 px 201 ms NORTH
00:50:03.710 00.007 7680 Worker thread wakes up
00:50:03.710 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:03.710 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:50:04.962 01.252 7680 Exposure complete
00:50:05.091 00.129 7680 worker thread done servicing request
00:50:05.092 00.001 6120 OnExposeComplete: enter
00:50:05.096 00.004 6120 UpdateGuideState(): m_state=6
00:50:05.100 00.004 6120 Star::Find(15, 966, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4872
00:50:05.103 00.003 6120 Star::Find returns 1 (1), X=965.93, Y=48.06, Mass=14253, SNR=77.3, Peak=255 HFD=7.0
00:50:05.109 00.006 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
00:50:05.112 00.003 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
00:50:05.116 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.56 hyp=0.58 cameraTheta=1.28 mountX=-0.27 mountY=-0.43, mountTheta=-2.13
00:50:05.120 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.56, opts=13)
00:50:05.124 00.004 6120 Enqueuing Move request for scope (0.17, 0.56)
00:50:05.128 00.004 7680 Worker thread wakes up
00:50:05.128 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.56) opts 0xd
00:50:05.128 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.56)
00:50:05.128 00.000 7680 Moving (0.17, 0.56) raw xDistance=-0.27 yDistance=-0.43
00:50:05.128 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
00:50:05.128 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:50:05.128 00.000 7680 MoveAxis(E, 122, ABG)
00:50:05.129 00.001 7680 Guiding  Dir = 2, Dur = 122
00:50:05.129 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:05.132 00.003 6120 UpdateGuideState exits: m=14253 SNR=77.3 Saturated
00:50:05.136 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:05.140 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:05.144 00.004 6120 Enqueuing Expose request
00:50:05.148 00.004 7680 IsSlewing returns 0
00:50:05.148 00.000 7680 IsGuiding returns 0
00:50:05.148 00.000 7680 PulseGuide returned control before completion, sleep 132
00:50:05.295 00.147 7680 IsGuiding returns 1
00:50:05.296 00.001 7680 scope still moving after pulse duration time elapsed
00:50:05.325 00.029 7680 IsSlewing returns 0
00:50:05.327 00.002 7680 IsGuiding returns 0
00:50:05.327 00.000 7680 scope move finished after 122 + 56 ms
00:50:05.327 00.000 7680 Move returns status 0, amount 122
00:50:05.328 00.001 7680 MoveAxis(N, 232, ABG)
00:50:05.328 00.000 7680 Guiding  Dir = 0, Dur = 232
00:50:05.330 00.002 7680 IsSlewing returns 0
00:50:05.330 00.000 7680 IsGuiding returns 0
00:50:05.331 00.001 7680 PulseGuide returned control before completion, sleep 242
00:50:05.575 00.244 7680 IsGuiding returns 1
00:50:05.576 00.001 7680 scope still moving after pulse duration time elapsed
00:50:05.606 00.030 7680 IsSlewing returns 0
00:50:05.607 00.001 7680 IsGuiding returns 0
00:50:05.609 00.002 7680 scope move finished after 232 + 45 ms
00:50:05.609 00.000 7680 Move returns status 0, amount 232
00:50:05.609 00.000 7680 move complete, result=0
00:50:05.609 00.000 7680 worker thread done servicing request
00:50:05.610 00.001 7680 Worker thread wakes up
00:50:05.610 00.000 6120 GuideStep: -0.3 px 122 ms EAST, -0.4 px 232 ms NORTH
00:50:05.616 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:05.616 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:50:06.872 01.256 7680 Exposure complete
00:50:06.998 00.126 6120 OnExposeComplete: enter
00:50:07.002 00.004 7680 worker thread done servicing request
00:50:07.003 00.001 6120 UpdateGuideState(): m_state=6
00:50:07.006 00.003 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4873
00:50:07.011 00.005 6120 Star::Find returns 1 (1), X=965.84, Y=48.02, Mass=13962, SNR=76.6, Peak=255 HFD=6.9
00:50:07.016 00.005 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
00:50:07.021 00.005 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
00:50:07.025 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.51 hyp=0.52 cameraTheta=1.43 mountX=-0.17 mountY=-0.43, mountTheta=-1.95
00:50:07.030 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.51, opts=13)
00:50:07.034 00.004 6120 Enqueuing Move request for scope (0.08, 0.51)
00:50:07.037 00.003 7680 Worker thread wakes up
00:50:07.038 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.51) opts 0xd
00:50:07.038 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.51)
00:50:07.038 00.000 7680 Moving (0.08, 0.51) raw xDistance=-0.17 yDistance=-0.43
00:50:07.038 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:50:07.038 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:50:07.039 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:07.042 00.003 7680 MoveAxis(E, 0, ABG)
00:50:07.042 00.000 7680 Move returns status 0, amount 0
00:50:07.042 00.000 7680 MoveAxis(N, 232, ABG)
00:50:07.042 00.000 7680 Guiding  Dir = 0, Dur = 232
00:50:07.043 00.001 6120 UpdateGuideState exits: m=13962 SNR=76.6 Saturated
00:50:07.047 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:07.054 00.007 7680 IsSlewing returns 0
00:50:07.054 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:07.058 00.004 7680 IsGuiding returns 0
00:50:07.058 00.000 6120 Enqueuing Expose request
00:50:07.062 00.004 7680 PulseGuide returned control before completion, sleep 242
00:50:07.311 00.249 7680 IsGuiding returns 1
00:50:07.312 00.001 7680 scope still moving after pulse duration time elapsed
00:50:07.342 00.030 7680 IsSlewing returns 0
00:50:07.343 00.001 7680 IsGuiding returns 0
00:50:07.344 00.001 7680 scope move finished after 232 + 53 ms
00:50:07.344 00.000 7680 Move returns status 0, amount 232
00:50:07.345 00.001 7680 move complete, result=0
00:50:07.345 00.000 7680 worker thread done servicing request
00:50:07.345 00.000 7680 Worker thread wakes up
00:50:07.346 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 232 ms NORTH
00:50:07.352 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:07.352 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:50:08.606 01.254 7680 Exposure complete
00:50:08.743 00.137 7680 worker thread done servicing request
00:50:08.743 00.000 6120 OnExposeComplete: enter
00:50:08.747 00.004 6120 UpdateGuideState(): m_state=6
00:50:08.751 00.004 6120 Star::Find(15, 965, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4874
00:50:08.755 00.004 6120 Star::Find returns 1 (1), X=965.69, Y=47.94, Mass=14753, SNR=79.6, Peak=255 HFD=6.9
00:50:08.759 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
00:50:08.763 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
00:50:08.767 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.43 hyp=0.44 cameraTheta=1.73 mountX=-0.01 mountY=-0.42, mountTheta=-1.60
00:50:08.773 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.43, opts=13)
00:50:08.778 00.005 6120 Enqueuing Move request for scope (-0.07, 0.43)
00:50:08.781 00.003 7680 Worker thread wakes up
00:50:08.781 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.43) opts 0xd
00:50:08.782 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.43)
00:50:08.782 00.000 7680 Moving (-0.07, 0.43) raw xDistance=-0.01 yDistance=-0.42
00:50:08.782 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:50:08.782 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:50:08.782 00.000 7680 MoveAxis(E, 0, ABG)
00:50:08.782 00.000 7680 Move returns status 0, amount 0
00:50:08.784 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:08.787 00.003 6120 UpdateGuideState exits: m=14753 SNR=79.6 Saturated
00:50:08.792 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:08.795 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:08.798 00.003 7680 MoveAxis(N, 227, ABG)
00:50:08.798 00.000 7680 Guiding  Dir = 0, Dur = 227
00:50:08.798 00.000 6120 Enqueuing Expose request
00:50:08.804 00.006 7680 IsSlewing returns 0
00:50:08.805 00.001 7680 IsGuiding returns 0
00:50:08.805 00.000 7680 PulseGuide returned control before completion, sleep 237
00:50:09.052 00.247 7680 IsGuiding returns 1
00:50:09.052 00.000 7680 scope still moving after pulse duration time elapsed
00:50:09.084 00.032 7680 IsSlewing returns 0
00:50:09.084 00.000 7680 IsGuiding returns 0
00:50:09.085 00.001 7680 scope move finished after 227 + 52 ms
00:50:09.085 00.000 7680 Move returns status 0, amount 227
00:50:09.085 00.000 7680 move complete, result=0
00:50:09.085 00.000 7680 worker thread done servicing request
00:50:09.086 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 227 ms NORTH
00:50:09.092 00.006 7680 Worker thread wakes up
00:50:09.092 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:09.092 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:50:10.352 01.260 7680 Exposure complete
00:50:10.479 00.127 7680 worker thread done servicing request
00:50:10.479 00.000 6120 OnExposeComplete: enter
00:50:10.485 00.006 6120 UpdateGuideState(): m_state=6
00:50:10.491 00.006 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4875
00:50:10.495 00.004 6120 Star::Find returns 1 (1), X=965.69, Y=47.48, Mass=14200, SNR=77.1, Peak=255 HFD=7.1
00:50:10.500 00.005 6120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-2.95) = xAngle (0.11 = 0.11)
00:50:10.503 00.003 6120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.15 = -0.15)
00:50:10.507 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.84 mountX=0.07 mountY=-0.01, mountTheta=-0.15
00:50:10.513 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.02, opts=13)
00:50:10.517 00.004 6120 Enqueuing Move request for scope (-0.07, -0.02)
00:50:10.520 00.003 7680 Worker thread wakes up
00:50:10.521 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
00:50:10.521 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
00:50:10.521 00.000 7680 Moving (-0.07, -0.02) raw xDistance=0.07 yDistance=-0.01
00:50:10.521 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:50:10.521 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:50:10.522 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:50:10.522 00.000 7680 MoveAxis(E, 0, ABG)
00:50:10.522 00.000 7680 Move returns status 0, amount 0
00:50:10.522 00.000 7680 MoveAxis(N, 0, ABG)
00:50:10.523 00.001 7680 Move returns status 0, amount 0
00:50:10.523 00.000 7680 move complete, result=0
00:50:10.524 00.001 7680 worker thread done servicing request
00:50:10.524 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:10.527 00.003 6120 UpdateGuideState exits: m=14200 SNR=77.1 Saturated
00:50:10.532 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:10.536 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:10.539 00.003 6120 Enqueuing Expose request
00:50:10.543 00.004 7680 Worker thread wakes up
00:50:10.543 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:50:10.547 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:10.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:50:11.800 01.253 7680 Exposure complete
00:50:11.937 00.137 7680 worker thread done servicing request
00:50:11.938 00.001 6120 OnExposeComplete: enter
00:50:11.942 00.004 6120 UpdateGuideState(): m_state=6
00:50:11.946 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4876
00:50:11.951 00.005 6120 Star::Find returns 1 (1), X=965.57, Y=47.67, Mass=14246, SNR=77.1, Peak=255 HFD=7.0
00:50:11.954 00.003 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.38 = -0.91)
00:50:11.958 00.004 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.11 = -1.18)
00:50:11.962 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.25 cameraTheta=2.42 mountX=0.16 mountY=-0.23, mountTheta=-0.98
00:50:11.966 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.17, opts=13)
00:50:11.971 00.005 6120 Enqueuing Move request for scope (-0.19, 0.17)
00:50:11.974 00.003 7680 Worker thread wakes up
00:50:11.974 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
00:50:11.974 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
00:50:11.974 00.000 7680 Moving (-0.19, 0.17) raw xDistance=0.16 yDistance=-0.23
00:50:11.974 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:50:11.974 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:50:11.974 00.000 7680 MoveAxis(E, 0, ABG)
00:50:11.974 00.000 7680 Move returns status 0, amount 0
00:50:11.976 00.002 7680 MoveAxis(N, 127, ABG)
00:50:11.976 00.000 7680 Guiding  Dir = 0, Dur = 127
00:50:11.976 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:11.979 00.003 7680 IsSlewing returns 0
00:50:11.979 00.000 7680 IsGuiding returns 0
00:50:11.981 00.002 7680 PulseGuide returned control before completion, sleep 137
00:50:11.981 00.000 6120 UpdateGuideState exits: m=14246 SNR=77.1 Saturated
00:50:11.984 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:11.988 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:11.993 00.005 6120 Enqueuing Expose request
00:50:12.127 00.134 7680 IsGuiding returns 1
00:50:12.128 00.001 7680 scope still moving after pulse duration time elapsed
00:50:12.160 00.032 7680 IsSlewing returns 0
00:50:12.163 00.003 7680 IsGuiding returns 0
00:50:12.164 00.001 7680 scope move finished after 127 + 56 ms
00:50:12.164 00.000 7680 Move returns status 0, amount 127
00:50:12.165 00.001 7680 move complete, result=0
00:50:12.165 00.000 7680 worker thread done servicing request
00:50:12.165 00.000 7680 Worker thread wakes up
00:50:12.165 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 127 ms NORTH
00:50:12.173 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:12.173 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:50:13.423 01.250 7680 Exposure complete
00:50:13.567 00.144 7680 worker thread done servicing request
00:50:13.567 00.000 6120 OnExposeComplete: enter
00:50:13.571 00.004 6120 UpdateGuideState(): m_state=6
00:50:13.576 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4877
00:50:13.580 00.004 6120 Star::Find returns 1 (1), X=965.35, Y=47.93, Mass=14167, SNR=77.0, Peak=255 HFD=6.7
00:50:13.585 00.005 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.30 = -0.98)
00:50:13.588 00.003 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.25)
00:50:13.592 00.004 6120 CameraToMount -- cameraX=-0.42 cameraY=0.42 hyp=0.59 cameraTheta=2.35 mountX=0.33 mountY=-0.56, mountTheta=-1.04
00:50:13.598 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.42, y=0.42, opts=13)
00:50:13.603 00.005 6120 Enqueuing Move request for scope (-0.42, 0.42)
00:50:13.607 00.004 7680 Worker thread wakes up
00:50:13.607 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:13.616 00.009 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.42) opts 0xd
00:50:13.616 00.000 6120 UpdateGuideState exits: m=14167 SNR=77.0 Saturated
00:50:13.622 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:13.627 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:13.632 00.005 6120 Enqueuing Expose request
00:50:13.635 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.42, 0.42)
00:50:13.635 00.000 7680 Moving (-0.42, 0.42) raw xDistance=0.33 yDistance=-0.56
00:50:13.635 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:50:13.635 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
00:50:13.636 00.001 7680 MoveAxis(W, 134, ABG)
00:50:13.636 00.000 7680 Guiding  Dir = 3, Dur = 134
00:50:13.636 00.000 7680 IsSlewing returns 0
00:50:13.637 00.001 7680 IsGuiding returns 0
00:50:13.637 00.000 7680 PulseGuide returned control before completion, sleep 144
00:50:13.784 00.147 7680 IsGuiding returns 1
00:50:13.786 00.002 7680 scope still moving after pulse duration time elapsed
00:50:13.815 00.029 7680 IsSlewing returns 0
00:50:13.818 00.003 7680 IsGuiding returns 0
00:50:13.818 00.000 7680 scope move finished after 134 + 46 ms
00:50:13.819 00.001 7680 Move returns status 0, amount 134
00:50:13.819 00.000 7680 MoveAxis(N, 306, ABG)
00:50:13.820 00.001 7680 Guiding  Dir = 0, Dur = 306
00:50:13.820 00.000 7680 IsSlewing returns 0
00:50:13.820 00.000 7680 IsGuiding returns 0
00:50:13.821 00.001 7680 PulseGuide returned control before completion, sleep 316
00:50:14.143 00.322 7680 IsGuiding returns 1
00:50:14.144 00.001 7680 scope still moving after pulse duration time elapsed
00:50:14.175 00.031 7680 IsSlewing returns 0
00:50:14.176 00.001 7680 IsGuiding returns 0
00:50:14.177 00.001 7680 scope move finished after 306 + 49 ms
00:50:14.177 00.000 7680 Move returns status 0, amount 306
00:50:14.177 00.000 7680 move complete, result=0
00:50:14.178 00.001 7680 worker thread done servicing request
00:50:14.178 00.000 6120 GuideStep: 0.3 px 134 ms WEST, -0.6 px 306 ms NORTH
00:50:14.184 00.006 7680 Worker thread wakes up
00:50:14.184 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:14.184 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:50:15.435 01.251 7680 Exposure complete
00:50:15.566 00.131 7680 worker thread done servicing request
00:50:15.568 00.002 6120 OnExposeComplete: enter
00:50:15.571 00.003 6120 UpdateGuideState(): m_state=6
00:50:15.575 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4878
00:50:15.579 00.004 6120 Star::Find returns 1 (1), X=965.57, Y=47.68, Mass=15161, SNR=80.0, Peak=255 HFD=7.2
00:50:15.583 00.004 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
00:50:15.586 00.003 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
00:50:15.590 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.39 mountX=0.16 mountY=-0.24, mountTheta=-1.00
00:50:15.594 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.18, opts=13)
00:50:15.598 00.004 6120 Enqueuing Move request for scope (-0.19, 0.18)
00:50:15.602 00.004 7680 Worker thread wakes up
00:50:15.602 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
00:50:15.602 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
00:50:15.602 00.000 7680 Moving (-0.19, 0.18) raw xDistance=0.16 yDistance=-0.24
00:50:15.602 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:50:15.602 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:50:15.602 00.000 7680 MoveAxis(E, 0, ABG)
00:50:15.602 00.000 7680 Move returns status 0, amount 0
00:50:15.604 00.002 7680 MoveAxis(N, 133, ABG)
00:50:15.604 00.000 7680 Guiding  Dir = 0, Dur = 133
00:50:15.604 00.000 7680 IsSlewing returns 0
00:50:15.604 00.000 7680 IsGuiding returns 0
00:50:15.605 00.001 7680 PulseGuide returned control before completion, sleep 143
00:50:15.605 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:15.611 00.006 6120 UpdateGuideState exits: m=15161 SNR=80.0 Saturated
00:50:15.616 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:15.620 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:15.624 00.004 6120 Enqueuing Expose request
00:50:15.762 00.138 7680 IsGuiding returns 0
00:50:15.762 00.000 7680 Move returns status 0, amount 133
00:50:15.763 00.001 7680 move complete, result=0
00:50:15.763 00.000 7680 worker thread done servicing request
00:50:15.763 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 133 ms NORTH
00:50:15.770 00.007 7680 Worker thread wakes up
00:50:15.770 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:15.771 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:50:17.024 01.253 7680 Exposure complete
00:50:17.166 00.142 7680 worker thread done servicing request
00:50:17.166 00.000 6120 OnExposeComplete: enter
00:50:17.171 00.005 6120 UpdateGuideState(): m_state=6
00:50:17.175 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4879
00:50:17.179 00.004 6120 Star::Find returns 1 (1), X=965.23, Y=47.69, Mass=14086, SNR=76.4, Peak=255 HFD=7.0
00:50:17.183 00.004 6120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-2.95) = xAngle (5.77 = -0.51)
00:50:17.187 00.004 6120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.50 = -0.78)
00:50:17.189 00.002 6120 CameraToMount -- cameraX=-0.53 cameraY=0.18 hyp=0.56 cameraTheta=2.81 mountX=0.49 mountY=-0.40, mountTheta=-0.68
00:50:17.193 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.53, y=0.18, opts=13)
00:50:17.197 00.004 6120 Enqueuing Move request for scope (-0.53, 0.18)
00:50:17.199 00.002 7680 Worker thread wakes up
00:50:17.199 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:17.204 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.18) opts 0xd
00:50:17.204 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.53, 0.18)
00:50:17.204 00.000 7680 Moving (-0.53, 0.18) raw xDistance=0.49 yDistance=-0.40
00:50:17.204 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
00:50:17.206 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:50:17.206 00.000 7680 MoveAxis(W, 199, ABG)
00:50:17.206 00.000 6120 UpdateGuideState exits: m=14086 SNR=76.4 Saturated
00:50:17.211 00.005 7680 Guiding  Dir = 3, Dur = 199
00:50:17.212 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:17.216 00.004 7680 IsSlewing returns 0
00:50:17.216 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:17.219 00.003 6120 Enqueuing Expose request
00:50:17.224 00.005 7680 IsGuiding returns 0
00:50:17.225 00.001 7680 PulseGuide returned control before completion, sleep 209
00:50:17.438 00.213 7680 IsGuiding returns 1
00:50:17.439 00.001 7680 scope still moving after pulse duration time elapsed
00:50:17.470 00.031 7680 IsSlewing returns 0
00:50:17.472 00.002 7680 IsGuiding returns 0
00:50:17.472 00.000 7680 scope move finished after 199 + 48 ms
00:50:17.473 00.001 7680 Move returns status 0, amount 199
00:50:17.473 00.000 7680 MoveAxis(N, 215, ABG)
00:50:17.474 00.001 7680 Guiding  Dir = 0, Dur = 215
00:50:17.474 00.000 7680 IsSlewing returns 0
00:50:17.474 00.000 7680 IsGuiding returns 0
00:50:17.475 00.001 7680 PulseGuide returned control before completion, sleep 225
00:50:17.706 00.231 7680 IsGuiding returns 1
00:50:17.706 00.000 7680 scope still moving after pulse duration time elapsed
00:50:17.736 00.030 7680 IsSlewing returns 0
00:50:17.737 00.001 7680 IsGuiding returns 0
00:50:17.738 00.001 7680 scope move finished after 215 + 47 ms
00:50:17.738 00.000 7680 Move returns status 0, amount 215
00:50:17.739 00.001 7680 move complete, result=0
00:50:17.739 00.000 7680 worker thread done servicing request
00:50:17.739 00.000 6120 GuideStep: 0.5 px 199 ms WEST, -0.4 px 215 ms NORTH
00:50:17.745 00.006 7680 Worker thread wakes up
00:50:17.745 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:17.745 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:50:18.996 01.251 7680 Exposure complete
00:50:19.138 00.142 7680 worker thread done servicing request
00:50:19.139 00.001 6120 OnExposeComplete: enter
00:50:19.145 00.006 6120 UpdateGuideState(): m_state=6
00:50:19.150 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4880
00:50:19.154 00.004 6120 Star::Find returns 1 (1), X=965.27, Y=47.60, Mass=14893, SNR=78.9, Peak=255 HFD=7.2
00:50:19.159 00.005 6120 CameraToMount -- cameraTheta (2.95) - m_xAngle (-2.95) = xAngle (5.90 = -0.38)
00:50:19.162 00.003 6120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.63 = -0.65)
00:50:19.165 00.003 6120 CameraToMount -- cameraX=-0.49 cameraY=0.10 hyp=0.50 cameraTheta=2.95 mountX=0.46 mountY=-0.30, mountTheta=-0.58
00:50:19.171 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.49, y=0.10, opts=13)
00:50:19.175 00.004 6120 Enqueuing Move request for scope (-0.49, 0.10)
00:50:19.180 00.005 7680 Worker thread wakes up
00:50:19.180 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:19.183 00.003 6120 UpdateGuideState exits: m=14893 SNR=78.9 Saturated
00:50:19.187 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.10) opts 0xd
00:50:19.187 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:19.190 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:19.195 00.005 6120 Enqueuing Expose request
00:50:19.199 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.49, 0.10)
00:50:19.199 00.000 7680 Moving (-0.49, 0.10) raw xDistance=0.46 yDistance=-0.30
00:50:19.199 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
00:50:19.200 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:50:19.200 00.000 7680 MoveAxis(W, 202, ABG)
00:50:19.200 00.000 7680 Guiding  Dir = 3, Dur = 202
00:50:19.200 00.000 7680 IsSlewing returns 0
00:50:19.201 00.001 7680 IsGuiding returns 0
00:50:19.201 00.000 7680 PulseGuide returned control before completion, sleep 212
00:50:19.423 00.222 7680 IsGuiding returns 1
00:50:19.424 00.001 7680 scope still moving after pulse duration time elapsed
00:50:19.455 00.031 7680 IsSlewing returns 0
00:50:19.455 00.000 7680 IsGuiding returns 0
00:50:19.456 00.001 7680 scope move finished after 202 + 52 ms
00:50:19.456 00.000 7680 Move returns status 0, amount 202
00:50:19.457 00.001 7680 MoveAxis(N, 163, ABG)
00:50:19.457 00.000 7680 Guiding  Dir = 0, Dur = 163
00:50:19.457 00.000 7680 IsSlewing returns 0
00:50:19.458 00.001 7680 IsGuiding returns 0
00:50:19.458 00.000 7680 PulseGuide returned control before completion, sleep 173
00:50:19.643 00.185 7680 IsGuiding returns 1
00:50:19.643 00.000 7680 scope still moving after pulse duration time elapsed
00:50:19.675 00.032 7680 IsSlewing returns 0
00:50:19.677 00.002 7680 IsGuiding returns 0
00:50:19.677 00.000 7680 scope move finished after 163 + 56 ms
00:50:19.678 00.001 7680 Move returns status 0, amount 163
00:50:19.679 00.001 7680 move complete, result=0
00:50:19.679 00.000 7680 worker thread done servicing request
00:50:19.680 00.001 6120 GuideStep: 0.5 px 202 ms WEST, -0.3 px 163 ms NORTH
00:50:19.686 00.006 7680 Worker thread wakes up
00:50:19.686 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:19.686 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:50:20.933 01.247 7680 Exposure complete
00:50:21.058 00.125 7680 worker thread done servicing request
00:50:21.058 00.000 6120 OnExposeComplete: enter
00:50:21.062 00.004 6120 UpdateGuideState(): m_state=6
00:50:21.066 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4881
00:50:21.070 00.004 6120 Star::Find returns 1 (1), X=965.81, Y=47.66, Mass=14678, SNR=78.9, Peak=255 HFD=6.9
00:50:21.073 00.003 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
00:50:21.076 00.003 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
00:50:21.080 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.28 mountX=-0.08 mountY=-0.12, mountTheta=-2.14
00:50:21.085 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.16, opts=13)
00:50:21.088 00.003 6120 Enqueuing Move request for scope (0.05, 0.16)
00:50:21.093 00.005 7680 Worker thread wakes up
00:50:21.093 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
00:50:21.093 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
00:50:21.093 00.000 7680 Moving (0.05, 0.16) raw xDistance=-0.08 yDistance=-0.12
00:50:21.093 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:50:21.094 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:50:21.094 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:21.098 00.004 6120 UpdateGuideState exits: m=14678 SNR=78.9 Saturated
00:50:21.102 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:50:21.102 00.000 7680 MoveAxis(E, 0, ABG)
00:50:21.103 00.001 7680 Move returns status 0, amount 0
00:50:21.103 00.000 7680 MoveAxis(N, 0, ABG)
00:50:21.103 00.000 7680 Move returns status 0, amount 0
00:50:21.103 00.000 7680 move complete, result=0
00:50:21.103 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:21.108 00.005 7680 worker thread done servicing request
00:50:21.108 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:21.111 00.003 6120 Enqueuing Expose request
00:50:21.114 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:21.118 00.004 7680 Worker thread wakes up
00:50:21.118 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:21.118 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:50:22.366 01.248 7680 Exposure complete
00:50:22.507 00.141 7680 worker thread done servicing request
00:50:22.507 00.000 6120 OnExposeComplete: enter
00:50:22.512 00.005 6120 UpdateGuideState(): m_state=6
00:50:22.515 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4882
00:50:22.520 00.005 6120 Star::Find returns 1 (1), X=965.69, Y=47.67, Mass=15572, SNR=81.2, Peak=255 HFD=7.1
00:50:22.523 00.003 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.36)
00:50:22.527 00.004 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.63)
00:50:22.530 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.97 mountX=0.04 mountY=-0.18, mountTheta=-1.36
00:50:22.536 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.16, opts=13)
00:50:22.539 00.003 6120 Enqueuing Move request for scope (-0.07, 0.16)
00:50:22.542 00.003 7680 Worker thread wakes up
00:50:22.542 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
00:50:22.542 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
00:50:22.544 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:22.547 00.003 6120 UpdateGuideState exits: m=15572 SNR=81.2 Saturated
00:50:22.551 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:22.556 00.005 7680 Moving (-0.07, 0.16) raw xDistance=0.04 yDistance=-0.18
00:50:22.556 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:50:22.556 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:50:22.556 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:22.560 00.004 6120 Enqueuing Expose request
00:50:22.563 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:50:22.563 00.000 7680 MoveAxis(E, 0, ABG)
00:50:22.563 00.000 7680 Move returns status 0, amount 0
00:50:22.563 00.000 7680 MoveAxis(N, 0, ABG)
00:50:22.564 00.001 7680 Move returns status 0, amount 0
00:50:22.564 00.000 7680 move complete, result=0
00:50:22.564 00.000 7680 worker thread done servicing request
00:50:22.564 00.000 7680 Worker thread wakes up
00:50:22.564 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:50:22.568 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:22.568 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:50:23.822 01.254 7680 Exposure complete
00:50:23.949 00.127 7680 worker thread done servicing request
00:50:23.949 00.000 6120 OnExposeComplete: enter
00:50:23.954 00.005 6120 UpdateGuideState(): m_state=6
00:50:23.958 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4883
00:50:23.962 00.004 6120 Star::Find returns 1 (1), X=965.74, Y=47.74, Mass=13946, SNR=77.0, Peak=255 HFD=7.0
00:50:23.964 00.002 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
00:50:23.967 00.003 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
00:50:23.971 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.66 mountX=-0.02 mountY=-0.22, mountTheta=-1.68
00:50:23.976 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.23, opts=13)
00:50:23.980 00.004 6120 Enqueuing Move request for scope (-0.02, 0.23)
00:50:23.986 00.006 7680 Worker thread wakes up
00:50:23.986 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
00:50:23.986 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
00:50:23.987 00.001 7680 Moving (-0.02, 0.23) raw xDistance=-0.02 yDistance=-0.22
00:50:23.987 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:50:23.988 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:50:23.988 00.000 7680 MoveAxis(E, 0, ABG)
00:50:23.988 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:23.993 00.005 6120 UpdateGuideState exits: m=13946 SNR=77.0 Saturated
00:50:23.997 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:24.001 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:24.004 00.003 6120 Enqueuing Expose request
00:50:24.009 00.005 7680 Move returns status 0, amount 0
00:50:24.009 00.000 7680 MoveAxis(N, 117, ABG)
00:50:24.009 00.000 7680 Guiding  Dir = 0, Dur = 117
00:50:24.009 00.000 7680 IsSlewing returns 0
00:50:24.010 00.001 7680 IsGuiding returns 0
00:50:24.010 00.000 7680 PulseGuide returned control before completion, sleep 127
00:50:24.153 00.143 7680 IsGuiding returns 0
00:50:24.154 00.001 7680 Move returns status 0, amount 117
00:50:24.155 00.001 7680 move complete, result=0
00:50:24.155 00.000 7680 worker thread done servicing request
00:50:24.155 00.000 7680 Worker thread wakes up
00:50:24.155 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 117 ms NORTH
00:50:24.162 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:24.162 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:50:25.410 01.248 7680 Exposure complete
00:50:25.546 00.136 7680 worker thread done servicing request
00:50:25.547 00.001 6120 OnExposeComplete: enter
00:50:25.550 00.003 6120 UpdateGuideState(): m_state=6
00:50:25.554 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4884
00:50:25.559 00.005 6120 Star::Find returns 1 (1), X=965.35, Y=47.89, Mass=14300, SNR=76.4, Peak=255 HFD=6.8
00:50:25.562 00.003 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
00:50:25.566 00.004 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
00:50:25.569 00.003 6120 CameraToMount -- cameraX=-0.41 cameraY=0.38 hyp=0.56 cameraTheta=2.39 mountX=0.33 mountY=-0.52, mountTheta=-1.00
00:50:25.575 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=0.38, opts=13)
00:50:25.581 00.006 6120 Enqueuing Move request for scope (-0.41, 0.38)
00:50:25.585 00.004 7680 Worker thread wakes up
00:50:25.586 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:25.590 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.38) opts 0xd
00:50:25.590 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, 0.38)
00:50:25.590 00.000 6120 UpdateGuideState exits: m=14300 SNR=76.4 Saturated
00:50:25.596 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:25.599 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:25.603 00.004 7680 Moving (-0.41, 0.38) raw xDistance=0.33 yDistance=-0.52
00:50:25.603 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:50:25.603 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
00:50:25.604 00.001 7680 MoveAxis(W, 136, ABG)
00:50:25.604 00.000 7680 Guiding  Dir = 3, Dur = 136
00:50:25.604 00.000 6120 Enqueuing Expose request
00:50:25.608 00.004 7680 IsSlewing returns 0
00:50:25.609 00.001 7680 IsGuiding returns 0
00:50:25.610 00.001 7680 PulseGuide returned control before completion, sleep 146
00:50:25.759 00.149 7680 IsGuiding returns 1
00:50:25.759 00.000 7680 scope still moving after pulse duration time elapsed
00:50:25.790 00.031 7680 IsSlewing returns 0
00:50:25.792 00.002 7680 IsGuiding returns 0
00:50:25.793 00.001 7680 scope move finished after 136 + 47 ms
00:50:25.793 00.000 7680 Move returns status 0, amount 136
00:50:25.793 00.000 7680 MoveAxis(N, 284, ABG)
00:50:25.793 00.000 7680 Guiding  Dir = 0, Dur = 284
00:50:25.795 00.002 7680 IsSlewing returns 0
00:50:25.795 00.000 7680 IsGuiding returns 0
00:50:25.795 00.000 7680 PulseGuide returned control before completion, sleep 294
00:50:26.105 00.310 7680 IsGuiding returns 1
00:50:26.107 00.002 7680 scope still moving after pulse duration time elapsed
00:50:26.136 00.029 7680 IsSlewing returns 0
00:50:26.138 00.002 7680 IsGuiding returns 0
00:50:26.139 00.001 7680 scope move finished after 284 + 60 ms
00:50:26.139 00.000 7680 Move returns status 0, amount 284
00:50:26.140 00.001 7680 move complete, result=0
00:50:26.140 00.000 6120 GuideStep: 0.3 px 136 ms WEST, -0.5 px 284 ms NORTH
00:50:26.150 00.010 7680 worker thread done servicing request
00:50:26.150 00.000 7680 Worker thread wakes up
00:50:26.150 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:26.152 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:50:27.400 01.248 7680 Exposure complete
00:50:27.533 00.133 7680 worker thread done servicing request
00:50:27.534 00.001 6120 OnExposeComplete: enter
00:50:27.537 00.003 6120 UpdateGuideState(): m_state=6
00:50:27.542 00.005 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4885
00:50:27.547 00.005 6120 Star::Find returns 1 (1), X=965.63, Y=47.65, Mass=14707, SNR=80.7, Peak=255 HFD=7.1
00:50:27.552 00.005 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
00:50:27.555 00.003 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
00:50:27.559 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.30 mountX=0.10 mountY=-0.19, mountTheta=-1.08
00:50:27.564 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.15, opts=13)
00:50:27.568 00.004 6120 Enqueuing Move request for scope (-0.13, 0.15)
00:50:27.571 00.003 7680 Worker thread wakes up
00:50:27.571 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
00:50:27.571 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
00:50:27.571 00.000 7680 Moving (-0.13, 0.15) raw xDistance=0.10 yDistance=-0.19
00:50:27.573 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:50:27.573 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:50:27.573 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:27.578 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:50:27.578 00.000 6120 UpdateGuideState exits: m=14707 SNR=80.7 Saturated
00:50:27.583 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:27.587 00.004 7680 MoveAxis(E, 0, ABG)
00:50:27.587 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:27.591 00.004 6120 Enqueuing Expose request
00:50:27.595 00.004 7680 Move returns status 0, amount 0
00:50:27.595 00.000 7680 MoveAxis(N, 0, ABG)
00:50:27.595 00.000 7680 Move returns status 0, amount 0
00:50:27.595 00.000 7680 move complete, result=0
00:50:27.595 00.000 7680 worker thread done servicing request
00:50:27.596 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:50:27.600 00.004 7680 Worker thread wakes up
00:50:27.600 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:27.600 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:50:28.842 01.242 7680 Exposure complete
00:50:28.959 00.117 7680 worker thread done servicing request
00:50:28.960 00.001 6120 OnExposeComplete: enter
00:50:28.963 00.003 6120 UpdateGuideState(): m_state=6
00:50:28.967 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4886
00:50:28.971 00.004 6120 Star::Find returns 1 (1), X=965.68, Y=47.70, Mass=15538, SNR=80.8, Peak=255 HFD=7.1
00:50:28.976 00.005 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
00:50:28.979 00.003 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
00:50:28.985 00.006 6120 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.94 mountX=0.04 mountY=-0.21, mountTheta=-1.39
00:50:28.991 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.20, opts=13)
00:50:28.995 00.004 6120 Enqueuing Move request for scope (-0.08, 0.20)
00:50:28.999 00.004 7680 Worker thread wakes up
00:50:29.000 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:29.003 00.003 6120 UpdateGuideState exits: m=15538 SNR=80.8 Saturated
00:50:29.007 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:29.010 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
00:50:29.010 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
00:50:29.010 00.000 7680 Moving (-0.08, 0.20) raw xDistance=0.04 yDistance=-0.21
00:50:29.010 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:50:29.012 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:50:29.012 00.000 7680 MoveAxis(E, 0, ABG)
00:50:29.012 00.000 7680 Move returns status 0, amount 0
00:50:29.013 00.001 7680 MoveAxis(N, 115, ABG)
00:50:29.013 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:29.016 00.003 7680 Guiding  Dir = 0, Dur = 115
00:50:29.017 00.001 6120 Enqueuing Expose request
00:50:29.021 00.004 7680 IsSlewing returns 0
00:50:29.021 00.000 7680 IsGuiding returns 0
00:50:29.021 00.000 7680 PulseGuide returned control before completion, sleep 125
00:50:29.160 00.139 7680 IsGuiding returns 1
00:50:29.162 00.002 7680 scope still moving after pulse duration time elapsed
00:50:29.192 00.030 7680 IsSlewing returns 0
00:50:29.193 00.001 7680 IsGuiding returns 1
00:50:29.222 00.029 7680 IsSlewing returns 0
00:50:29.223 00.001 7680 IsGuiding returns 0
00:50:29.224 00.001 7680 scope move finished after 115 + 86 ms
00:50:29.224 00.000 7680 Move returns status 0, amount 115
00:50:29.225 00.001 7680 move complete, result=0
00:50:29.225 00.000 7680 worker thread done servicing request
00:50:29.225 00.000 7680 Worker thread wakes up
00:50:29.225 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 115 ms NORTH
00:50:29.232 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:29.232 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:50:30.476 01.244 7680 Exposure complete
00:50:30.588 00.112 7680 worker thread done servicing request
00:50:30.588 00.000 6120 OnExposeComplete: enter
00:50:30.593 00.005 6120 UpdateGuideState(): m_state=6
00:50:30.596 00.003 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4887
00:50:30.602 00.006 6120 Star::Find returns 1 (1), X=965.39, Y=47.88, Mass=13806, SNR=74.7, Peak=255 HFD=6.8
00:50:30.606 00.004 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
00:50:30.610 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
00:50:30.619 00.009 6120 CameraToMount -- cameraX=-0.37 cameraY=0.37 hyp=0.53 cameraTheta=2.35 mountX=0.30 mountY=-0.50, mountTheta=-1.04
00:50:30.626 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.37, opts=13)
00:50:30.631 00.005 6120 Enqueuing Move request for scope (-0.37, 0.37)
00:50:30.634 00.003 7680 Worker thread wakes up
00:50:30.634 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.37) opts 0xd
00:50:30.634 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.37)
00:50:30.634 00.000 7680 Moving (-0.37, 0.37) raw xDistance=0.30 yDistance=-0.50
00:50:30.644 00.010 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:30.668 00.024 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:50:30.668 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
00:50:30.668 00.000 7680 MoveAxis(W, 121, ABG)
00:50:30.669 00.001 7680 Guiding  Dir = 3, Dur = 121
00:50:30.670 00.001 7680 IsSlewing returns 0
00:50:30.670 00.000 7680 IsGuiding returns 0
00:50:30.671 00.001 7680 PulseGuide returned control before completion, sleep 131
00:50:30.671 00.000 6120 UpdateGuideState exits: m=13806 SNR=74.7 Saturated
00:50:30.676 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:30.682 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:30.686 00.004 6120 Enqueuing Expose request
00:50:30.812 00.126 6120 evsrv: cli 0FAEFBB8 connect
00:50:30.933 00.121 7680 IsGuiding returns 0
00:50:30.933 00.000 7680 Move returns status 0, amount 121
00:50:30.933 00.000 7680 MoveAxis(N, 271, ABG)
00:50:30.933 00.000 7680 Guiding  Dir = 0, Dur = 271
00:50:30.934 00.001 6120 case statement mapped state 6 to 3
00:50:30.937 00.003 7680 IsSlewing returns 0
00:50:30.937 00.000 7680 IsGuiding returns 0
00:50:30.941 00.004 7680 PulseGuide returned control before completion, sleep 281
00:50:30.941 00.000 6120 case statement mapped state 6 to 3
00:50:30.947 00.006 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"015374d6-1486-4107-a6b7-5cf307a5a378"}
00:50:30.961 00.014 6120 case statement mapped state 6 to 3
00:50:30.965 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"015374d6-1486-4107-a6b7-5cf307a5a378"}
00:50:30.969 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
00:50:30.975 00.006 6120 evsrv: cli 0FAF0158 connect
00:50:30.978 00.003 6120 case statement mapped state 6 to 3
00:50:30.984 00.006 6120 case statement mapped state 6 to 3
00:50:30.988 00.004 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"da970f33-e548-4f24-bd39-04ef553d9c9d"}
00:50:31.127 00.139 6120 PhdController::Dither begins
00:50:31.131 00.004 6120 dither: size=5.00, dRA=-0.06 dDec=-4.20
00:50:31.134 00.003 6120 MountToCamera -- mountTheta (-1.58) + m_xAngle (-2.95) = xAngle (-4.54 = 1.74)
00:50:31.247 00.113 7680 IsGuiding returns 0
00:50:31.247 00.000 7680 Move returns status 0, amount 271
00:50:31.248 00.001 7680 move complete, result=0
00:50:31.248 00.000 7680 worker thread done servicing request
00:50:31.248 00.000 7680 Worker thread wakes up
00:50:31.248 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:31.248 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(951,33,31,31)
00:50:31.248 00.000 6120 MountToCamera -- mountX=-0.06 mountY=-4.20 hyp=4.20 mountTheta=-1.58 cameraX=-0.73, cameraY=4.13 cameraTheta=1.74
00:50:31.253 00.005 6120 setting lock position to (965.03, 51.64)
00:50:31.260 00.007 6120 Mount: notify guiding dithered (-0.7, 4.1)
00:50:31.265 00.005 6120 Status Line: Dither by -0.06,-4.20
00:50:31.270 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
00:50:31.275 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
00:50:31.278 00.003 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"da970f33-e548-4f24-bd39-04ef553d9c9d"}
00:50:31.281 00.003 6120 GuideStep: 0.3 px 121 ms WEST, -0.5 px 271 ms NORTH
00:50:31.293 00.012 6120 evsrv: cli 0FAF0158 disconnect
00:50:32.494 01.201 7680 Exposure complete
00:50:32.611 00.117 7680 worker thread done servicing request
00:50:32.645 00.034 6120 OnExposeComplete: enter
00:50:32.652 00.007 6120 UpdateGuideState(): m_state=6
00:50:32.656 00.004 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4888
00:50:32.663 00.007 6120 Star::Find returns 1 (1), X=965.55, Y=47.81, Mass=14082, SNR=78.1, Peak=255 HFD=7.1
00:50:32.668 00.005 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-2.95) = xAngle (1.52 = 1.52)
00:50:32.673 00.005 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.25 = 1.25)
00:50:32.679 00.006 6120 CameraToMount -- cameraX=0.51 cameraY=-3.83 hyp=3.86 cameraTheta=-1.44 mountX=0.21 mountY=3.66, mountTheta=1.51
00:50:32.686 00.007 6120 dither recenter: remaining=(0.1,4.2) step=(0.1,4.2)
00:50:32.691 00.005 6120 MountToCamera -- mountTheta (1.56) + m_xAngle (-2.95) = xAngle (-1.40 = -1.40)
00:50:32.694 00.003 6120 MountToCamera -- mountX=0.06 mountY=4.20 hyp=4.20 mountTheta=1.56 cameraX=0.73, cameraY=-4.13 cameraTheta=-1.40
00:50:32.699 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.73, y=-4.13, opts=4)
00:50:32.703 00.004 6120 Enqueuing Move request for scope (0.73, -4.13)
00:50:32.707 00.004 7680 Worker thread wakes up
00:50:32.708 00.001 6120 Mount: notify direct move 0.06,4.20
00:50:32.712 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.73, -4.13) opts 0x4
00:50:32.713 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:32.716 00.003 7680 Handling offset move in thread for scope, endpoint = (0.73, -4.13)
00:50:32.716 00.000 6120 UpdateGuideState exits: m=14082 SNR=78.1 Saturated
00:50:32.720 00.004 7680 Moving (0.73, -4.13) raw xDistance=0.06 yDistance=4.20
00:50:32.720 00.000 6120 PhdController: settling, locked = 1, distance = 4.35 (1.50) aobump = 0 frame = 1 / 99999
00:50:32.724 00.004 7680 MoveAxis(W, 36, B)
00:50:32.724 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764053432.724,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.35,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:50:32.728 00.004 7680 Guiding  Dir = 3, Dur = 36
00:50:32.728 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:32.733 00.005 7680 IsSlewing returns 0
00:50:32.733 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:32.737 00.004 7680 IsGuiding returns 0
00:50:32.737 00.000 6120 Enqueuing Expose request
00:50:32.741 00.004 7680 PulseGuide returned control before completion, sleep 46
00:50:32.803 00.062 7680 IsGuiding returns 0
00:50:32.803 00.000 7680 Move returns status 0, amount 36
00:50:32.805 00.002 7680 MoveAxis(S, 2278, B)
00:50:32.805 00.000 7680 Guiding  Dir = 1, Dur = 2278
00:50:32.805 00.000 7680 IsSlewing returns 0
00:50:32.805 00.000 7680 IsGuiding returns 0
00:50:32.805 00.000 7680 PulseGuide returned control before completion, sleep 2288
00:50:35.100 02.295 7680 IsGuiding returns 1
00:50:35.100 00.000 7680 scope still moving after pulse duration time elapsed
00:50:35.130 00.030 7680 IsSlewing returns 0
00:50:35.132 00.002 7680 IsGuiding returns 0
00:50:35.132 00.000 7680 scope move finished after 2278 + 49 ms
00:50:35.132 00.000 7680 Move returns status 0, amount 2278
00:50:35.134 00.002 7680 move complete, result=0
00:50:35.134 00.000 7680 worker thread done servicing request
00:50:35.134 00.000 7680 Worker thread wakes up
00:50:35.135 00.001 6120 GuideStep: 0.1 px 36 ms WEST, 4.2 px 2278 ms SOUTH
00:50:35.141 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:35.142 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:50:36.392 01.250 7680 Exposure complete
00:50:36.544 00.152 7680 worker thread done servicing request
00:50:36.544 00.000 6120 OnExposeComplete: enter
00:50:36.548 00.004 6120 UpdateGuideState(): m_state=6
00:50:36.554 00.006 6120 Star::Find(15, 965, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4889
00:50:36.560 00.006 6120 Star::Find returns 1 (1), X=965.74, Y=50.22, Mass=13781, SNR=76.5, Peak=255 HFD=6.9
00:50:36.563 00.003 6120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-2.95) = xAngle (1.84 = 1.84)
00:50:36.568 00.005 6120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.58 = 1.58)
00:50:36.571 00.003 6120 CameraToMount -- cameraX=0.70 cameraY=-1.42 hyp=1.58 cameraTheta=-1.11 mountX=-0.43 mountY=1.58, mountTheta=1.83
00:50:36.577 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.70, y=-1.42, opts=13)
00:50:36.583 00.006 6120 Enqueuing Move request for scope (0.70, -1.42)
00:50:36.586 00.003 7680 Worker thread wakes up
00:50:36.586 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:36.592 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.70, -1.42) opts 0xd
00:50:36.592 00.000 7680 Handling offset move in thread for scope, endpoint = (0.70, -1.42)
00:50:36.592 00.000 6120 UpdateGuideState exits: m=13781 SNR=76.5 Saturated
00:50:36.597 00.005 7680 Moving (0.70, -1.42) raw xDistance=-0.43 yDistance=1.58
00:50:36.597 00.000 6120 PhdController: settling, locked = 1, distance = 1.58 (1.50) aobump = 0 frame = 2 / 99999
00:50:36.603 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
00:50:36.603 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764053436.603,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.58,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:50:36.608 00.005 7680 resist switch: large excursion: input 1.58 thresh 0.60 direction from 0 to 1
00:50:36.608 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:36.613 00.005 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.75
00:50:36.613 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.58 from input 1.58
00:50:36.613 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:36.617 00.004 7680 MoveAxis(E, 174, ABG)
00:50:36.617 00.000 6120 Enqueuing Expose request
00:50:36.622 00.005 7680 Guiding  Dir = 2, Dur = 174
00:50:36.622 00.000 7680 IsSlewing returns 0
00:50:36.623 00.001 7680 IsGuiding returns 0
00:50:36.623 00.000 7680 PulseGuide returned control before completion, sleep 184
00:50:36.823 00.200 7680 IsGuiding returns 1
00:50:36.824 00.001 7680 scope still moving after pulse duration time elapsed
00:50:36.855 00.031 7680 IsSlewing returns 0
00:50:36.857 00.002 7680 IsGuiding returns 0
00:50:36.857 00.000 7680 scope move finished after 174 + 60 ms
00:50:36.858 00.001 7680 Move returns status 0, amount 174
00:50:36.859 00.001 7680 MoveAxis(S, 860, ABG)
00:50:36.859 00.000 7680 Guiding  Dir = 1, Dur = 860
00:50:36.861 00.002 7680 IsSlewing returns 0
00:50:36.861 00.000 7680 IsGuiding returns 0
00:50:36.862 00.001 7680 PulseGuide returned control before completion, sleep 870
00:50:37.748 00.886 7680 IsGuiding returns 1
00:50:37.749 00.001 7680 scope still moving after pulse duration time elapsed
00:50:37.779 00.030 7680 IsSlewing returns 0
00:50:37.780 00.001 7680 IsGuiding returns 1
00:50:37.811 00.031 7680 IsSlewing returns 0
00:50:37.813 00.002 7680 IsGuiding returns 0
00:50:37.813 00.000 7680 scope move finished after 860 + 91 ms
00:50:37.813 00.000 7680 Move returns status 0, amount 860
00:50:37.815 00.002 7680 move complete, result=0
00:50:37.815 00.000 7680 worker thread done servicing request
00:50:37.816 00.001 6120 GuideStep: -0.4 px 174 ms EAST, 1.6 px 860 ms SOUTH
00:50:37.822 00.006 7680 Worker thread wakes up
00:50:37.822 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:37.823 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:50:39.074 01.251 7680 Exposure complete
00:50:39.203 00.129 7680 worker thread done servicing request
00:50:39.203 00.000 6120 OnExposeComplete: enter
00:50:39.207 00.004 6120 UpdateGuideState(): m_state=6
00:50:39.210 00.003 6120 Star::Find(15, 965, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4890
00:50:39.214 00.004 6120 Star::Find returns 1 (1), X=965.57, Y=51.91, Mass=15001, SNR=79.5, Peak=255 HFD=6.9
00:50:39.218 00.004 6120 CameraToMount -- cameraTheta (0.48) - m_xAngle (-2.95) = xAngle (3.43 = -2.85)
00:50:39.221 00.003 6120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.16 = -3.12)
00:50:39.226 00.005 6120 CameraToMount -- cameraX=0.54 cameraY=0.28 hyp=0.60 cameraTheta=0.48 mountX=-0.58 mountY=-0.01, mountTheta=-3.12
00:50:39.230 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.54, y=0.28, opts=13)
00:50:39.235 00.005 6120 Enqueuing Move request for scope (0.54, 0.28)
00:50:39.239 00.004 7680 Worker thread wakes up
00:50:39.239 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:39.244 00.005 6120 UpdateGuideState exits: m=15001 SNR=79.5 Saturated
00:50:39.247 00.003 6120 PhdController: settling, locked = 1, distance = 1.29 (1.50) aobump = 0 frame = 3 / 99999
00:50:39.250 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.28) opts 0xd
00:50:39.251 00.001 7680 Handling offset move in thread for scope, endpoint = (0.54, 0.28)
00:50:39.251 00.000 7680 Moving (0.54, 0.28) raw xDistance=-0.58 yDistance=-0.01
00:50:39.251 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
00:50:39.251 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:50:39.251 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:50:39.251 00.000 7680 MoveAxis(E, 248, ABG)
00:50:39.253 00.002 7680 Guiding  Dir = 2, Dur = 248
00:50:39.253 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764053439.250,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.29,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:50:39.257 00.004 7680 IsSlewing returns 0
00:50:39.257 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:39.262 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:39.265 00.003 7680 IsGuiding returns 0
00:50:39.265 00.000 6120 Enqueuing Expose request
00:50:39.270 00.005 7680 PulseGuide returned control before completion, sleep 258
00:50:39.531 00.261 7680 IsGuiding returns 1
00:50:39.532 00.001 7680 scope still moving after pulse duration time elapsed
00:50:39.561 00.029 7680 IsSlewing returns 0
00:50:39.562 00.001 7680 IsGuiding returns 0
00:50:39.563 00.001 7680 scope move finished after 248 + 49 ms
00:50:39.563 00.000 7680 Move returns status 0, amount 248
00:50:39.564 00.001 7680 MoveAxis(N, 0, ABG)
00:50:39.564 00.000 7680 Move returns status 0, amount 0
00:50:39.565 00.001 7680 move complete, result=0
00:50:39.565 00.000 7680 worker thread done servicing request
00:50:39.566 00.001 7680 Worker thread wakes up
00:50:39.566 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:39.566 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:50:39.567 00.001 6120 GuideStep: -0.6 px 248 ms EAST, -0.0 px 0 ms NORTH
00:50:40.807 01.240 7680 Exposure complete
00:50:40.923 00.116 7680 worker thread done servicing request
00:50:40.925 00.002 6120 OnExposeComplete: enter
00:50:40.928 00.003 6120 UpdateGuideState(): m_state=6
00:50:40.932 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4891
00:50:40.935 00.003 6120 Star::Find returns 1 (1), X=965.12, Y=52.19, Mass=14944, SNR=78.1, Peak=255 HFD=6.9
00:50:40.940 00.005 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.92)
00:50:40.945 00.005 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.19)
00:50:40.949 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.55 hyp=0.56 cameraTheta=1.41 mountX=-0.19 mountY=-0.46, mountTheta=-1.96
00:50:40.955 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.55, opts=13)
00:50:40.960 00.005 6120 Enqueuing Move request for scope (0.09, 0.55)
00:50:40.965 00.005 7680 Worker thread wakes up
00:50:40.965 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:40.968 00.003 6120 UpdateGuideState exits: m=14944 SNR=78.1 Saturated
00:50:40.972 00.004 6120 PhdController: settling, locked = 1, distance = 1.07 (1.50) aobump = 0 frame = 4 / 99999
00:50:40.976 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.55) opts 0xd
00:50:40.977 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.55)
00:50:40.977 00.000 7680 Moving (0.09, 0.55) raw xDistance=-0.19 yDistance=-0.46
00:50:40.977 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:50:40.977 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:50:40.977 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764053440.976,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.07,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
00:50:40.981 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
00:50:40.981 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:40.985 00.004 7680 MoveAxis(E, 0, ABG)
00:50:40.985 00.000 7680 Move returns status 0, amount 0
00:50:40.985 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:40.989 00.004 7680 MoveAxis(N, 0, ABG)
00:50:40.989 00.000 6120 Enqueuing Expose request
00:50:40.993 00.004 7680 Move returns status 0, amount 0
00:50:40.993 00.000 7680 move complete, result=0
00:50:40.993 00.000 7680 worker thread done servicing request
00:50:40.993 00.000 7680 Worker thread wakes up
00:50:40.993 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:40.993 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
00:50:40.998 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:50:42.248 01.250 7680 Exposure complete
00:50:42.381 00.133 7680 worker thread done servicing request
00:50:42.382 00.001 6120 OnExposeComplete: enter
00:50:42.386 00.004 6120 UpdateGuideState(): m_state=6
00:50:42.390 00.004 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4892
00:50:42.394 00.004 6120 Star::Find returns 1 (1), X=965.20, Y=52.56, Mass=13564, SNR=76.4, Peak=255 HFD=7.0
00:50:42.399 00.005 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
00:50:42.403 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
00:50:42.407 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.92 hyp=0.94 cameraTheta=1.39 mountX=-0.33 mountY=-0.76, mountTheta=-1.99
00:50:42.412 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.92, opts=13)
00:50:42.417 00.005 6120 Enqueuing Move request for scope (0.16, 0.92)
00:50:42.421 00.004 7680 Worker thread wakes up
00:50:42.421 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:42.427 00.006 6120 UpdateGuideState exits: m=13564 SNR=76.4 Saturated
00:50:42.430 00.003 6120 PhdController: settling, locked = 1, distance = 1.03 (1.50) aobump = 0 frame = 5 / 99999
00:50:42.435 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.92) opts 0xd
00:50:42.435 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.92)
00:50:42.435 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764053442.435,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.03,"Time":3.2,"SettleTime":10.0,"StarLocked":true}
00:50:42.439 00.004 7680 Moving (0.16, 0.92) raw xDistance=-0.33 yDistance=-0.76
00:50:42.440 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:42.443 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:42.446 00.003 6120 Enqueuing Expose request
00:50:42.450 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:50:42.450 00.000 7680 resist switch: large excursion: input -0.76 thresh 0.60 direction from 1 to -1
00:50:42.451 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.27
00:50:42.451 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
00:50:42.451 00.000 7680 MoveAxis(E, 136, ABG)
00:50:42.451 00.000 7680 Guiding  Dir = 2, Dur = 136
00:50:42.451 00.000 7680 IsSlewing returns 0
00:50:42.452 00.001 7680 IsGuiding returns 0
00:50:42.453 00.001 7680 PulseGuide returned control before completion, sleep 146
00:50:42.608 00.155 7680 IsGuiding returns 1
00:50:42.609 00.001 7680 scope still moving after pulse duration time elapsed
00:50:42.640 00.031 7680 IsSlewing returns 0
00:50:42.641 00.001 7680 IsGuiding returns 0
00:50:42.642 00.001 7680 scope move finished after 136 + 53 ms
00:50:42.642 00.000 7680 Move returns status 0, amount 136
00:50:42.642 00.000 7680 MoveAxis(N, 410, ABG)
00:50:42.642 00.000 7680 Guiding  Dir = 0, Dur = 410
00:50:42.644 00.002 7680 IsSlewing returns 0
00:50:42.644 00.000 7680 IsGuiding returns 0
00:50:42.645 00.001 7680 PulseGuide returned control before completion, sleep 420
00:50:43.079 00.434 7680 IsGuiding returns 1
00:50:43.080 00.001 7680 scope still moving after pulse duration time elapsed
00:50:43.111 00.031 7680 IsSlewing returns 0
00:50:43.111 00.000 7680 IsGuiding returns 0
00:50:43.113 00.002 7680 scope move finished after 410 + 58 ms
00:50:43.113 00.000 7680 Move returns status 0, amount 410
00:50:43.113 00.000 7680 move complete, result=0
00:50:43.113 00.000 7680 worker thread done servicing request
00:50:43.114 00.001 6120 GuideStep: -0.3 px 136 ms EAST, -0.8 px 410 ms NORTH
00:50:43.120 00.006 7680 Worker thread wakes up
00:50:43.120 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:43.120 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:50:44.362 01.242 7680 Exposure complete
00:50:44.483 00.121 7680 worker thread done servicing request
00:50:44.483 00.000 6120 OnExposeComplete: enter
00:50:44.489 00.006 6120 UpdateGuideState(): m_state=6
00:50:44.492 00.003 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4893
00:50:44.497 00.005 6120 Star::Find returns 1 (1), X=964.98, Y=52.34, Mass=14260, SNR=77.5, Peak=255 HFD=6.9
00:50:44.500 00.003 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
00:50:44.505 00.005 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
00:50:44.508 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.70 hyp=0.71 cameraTheta=1.65 mountX=-0.07 mountY=-0.66, mountTheta=-1.68
00:50:44.514 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.70, opts=13)
00:50:44.518 00.004 6120 Enqueuing Move request for scope (-0.06, 0.70)
00:50:44.521 00.003 7680 Worker thread wakes up
00:50:44.523 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:44.527 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.70) opts 0xd
00:50:44.527 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.70)
00:50:44.527 00.000 7680 Moving (-0.06, 0.70) raw xDistance=-0.07 yDistance=-0.66
00:50:44.528 00.001 6120 UpdateGuideState exits: m=14260 SNR=77.5 Saturated
00:50:44.532 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:50:44.532 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
00:50:44.532 00.000 7680 MoveAxis(E, 0, ABG)
00:50:44.532 00.000 7680 Move returns status 0, amount 0
00:50:44.532 00.000 7680 MoveAxis(N, 357, ABG)
00:50:44.532 00.000 6120 PhdController: settling, locked = 1, distance = 0.93 (1.50) aobump = 0 frame = 6 / 99999
00:50:44.537 00.005 7680 Guiding  Dir = 0, Dur = 357
00:50:44.537 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764053444.537,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.93,"Time":5.3,"SettleTime":10.0,"StarLocked":true}
00:50:44.540 00.003 7680 IsSlewing returns 0
00:50:44.540 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:44.545 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:44.548 00.003 6120 Enqueuing Expose request
00:50:44.551 00.003 7680 IsGuiding returns 0
00:50:44.552 00.001 7680 PulseGuide returned control before completion, sleep 367
00:50:44.935 00.383 7680 IsGuiding returns 1
00:50:44.935 00.000 7680 scope still moving after pulse duration time elapsed
00:50:44.964 00.029 7680 IsSlewing returns 0
00:50:44.966 00.002 7680 IsGuiding returns 1
00:50:44.996 00.030 7680 IsSlewing returns 0
00:50:44.996 00.000 7680 IsGuiding returns 1
00:50:45.027 00.031 7680 IsSlewing returns 0
00:50:45.028 00.001 7680 IsGuiding returns 0
00:50:45.029 00.001 7680 scope move finished after 357 + 120 ms
00:50:45.029 00.000 7680 Move returns status 0, amount 357
00:50:45.030 00.001 7680 move complete, result=0
00:50:45.031 00.001 7680 worker thread done servicing request
00:50:45.031 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.7 px 357 ms NORTH
00:50:45.037 00.006 7680 Worker thread wakes up
00:50:45.037 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:45.037 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:50:46.283 01.246 7680 Exposure complete
00:50:46.411 00.128 6120 OnExposeComplete: enter
00:50:46.415 00.004 6120 UpdateGuideState(): m_state=6
00:50:46.418 00.003 7680 worker thread done servicing request
00:50:46.418 00.000 6120 Star::Find(15, 964, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4894
00:50:46.422 00.004 6120 Star::Find returns 1 (1), X=964.94, Y=52.65, Mass=15100, SNR=80.5, Peak=255 HFD=7.0
00:50:46.424 00.002 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
00:50:46.427 00.003 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
00:50:46.430 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=1.01 hyp=1.01 cameraTheta=1.67 mountX=-0.09 mountY=-0.95, mountTheta=-1.67
00:50:46.434 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=1.01, opts=13)
00:50:46.437 00.003 6120 Enqueuing Move request for scope (-0.10, 1.01)
00:50:46.440 00.003 7680 Worker thread wakes up
00:50:46.440 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:46.444 00.004 6120 UpdateGuideState exits: m=15100 SNR=80.5 Saturated
00:50:46.446 00.002 6120 PhdController: settling, locked = 1, distance = 0.96 (1.50) aobump = 0 frame = 7 / 99999
00:50:46.449 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 1.01) opts 0xd
00:50:46.450 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 1.01)
00:50:46.450 00.000 7680 Moving (-0.10, 1.01) raw xDistance=-0.09 yDistance=-0.95
00:50:46.450 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:50:46.450 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764053446.449,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.96,"Time":7.2,"SettleTime":10.0,"StarLocked":true}
00:50:46.454 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95
00:50:46.454 00.000 7680 MoveAxis(E, 0, ABG)
00:50:46.454 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:46.457 00.003 7680 Move returns status 0, amount 0
00:50:46.457 00.000 7680 MoveAxis(N, 515, ABG)
00:50:46.457 00.000 7680 Guiding  Dir = 0, Dur = 515
00:50:46.457 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:46.462 00.005 7680 IsSlewing returns 0
00:50:46.462 00.000 6120 Enqueuing Expose request
00:50:46.465 00.003 7680 IsGuiding returns 0
00:50:46.465 00.000 7680 PulseGuide returned control before completion, sleep 525
00:50:46.993 00.528 7680 IsGuiding returns 1
00:50:46.993 00.000 7680 scope still moving after pulse duration time elapsed
00:50:47.024 00.031 7680 IsSlewing returns 0
00:50:47.024 00.000 7680 IsGuiding returns 0
00:50:47.024 00.000 7680 scope move finished after 515 + 44 ms
00:50:47.024 00.000 7680 Move returns status 0, amount 515
00:50:47.026 00.002 7680 move complete, result=0
00:50:47.026 00.000 7680 worker thread done servicing request
00:50:47.026 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.9 px 515 ms NORTH
00:50:47.030 00.004 7680 Worker thread wakes up
00:50:47.030 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:47.032 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:50:48.289 01.257 7680 Exposure complete
00:50:48.421 00.132 7680 worker thread done servicing request
00:50:48.422 00.001 6120 OnExposeComplete: enter
00:50:48.426 00.004 6120 UpdateGuideState(): m_state=6
00:50:48.430 00.004 6120 Star::Find(15, 964, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4895
00:50:48.433 00.003 6120 Star::Find returns 1 (1), X=964.75, Y=52.05, Mass=14483, SNR=76.2, Peak=255 HFD=6.8
00:50:48.438 00.005 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
00:50:48.441 00.003 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
00:50:48.445 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.41 hyp=0.50 cameraTheta=2.18 mountX=0.20 mountY=-0.49, mountTheta=-1.18
00:50:48.451 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.41, opts=13)
00:50:48.456 00.005 6120 Enqueuing Move request for scope (-0.28, 0.41)
00:50:48.460 00.004 7680 Worker thread wakes up
00:50:48.460 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:48.464 00.004 6120 UpdateGuideState exits: m=14483 SNR=76.2 Saturated
00:50:48.468 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.41) opts 0xd
00:50:48.469 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.41)
00:50:48.469 00.000 7680 Moving (-0.28, 0.41) raw xDistance=0.20 yDistance=-0.49
00:50:48.469 00.000 6120 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 8 / 99999
00:50:48.473 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
00:50:48.473 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:50:48.473 00.000 7680 MoveAxis(W, 82, ABG)
00:50:48.474 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764053448.473,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.82,"Time":9.2,"SettleTime":10.0,"StarLocked":true}
00:50:48.478 00.004 7680 Guiding  Dir = 3, Dur = 82
00:50:48.478 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:48.482 00.004 7680 IsSlewing returns 0
00:50:48.483 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:48.487 00.004 6120 Enqueuing Expose request
00:50:48.490 00.003 7680 IsGuiding returns 0
00:50:48.491 00.001 7680 PulseGuide returned control before completion, sleep 92
00:50:48.590 00.099 7680 IsGuiding returns 1
00:50:48.591 00.001 7680 scope still moving after pulse duration time elapsed
00:50:48.621 00.030 7680 IsSlewing returns 0
00:50:48.623 00.002 7680 IsGuiding returns 0
00:50:48.623 00.000 7680 scope move finished after 82 + 50 ms
00:50:48.623 00.000 7680 Move returns status 0, amount 82
00:50:48.625 00.002 7680 MoveAxis(N, 266, ABG)
00:50:48.625 00.000 7680 Guiding  Dir = 0, Dur = 266
00:50:48.625 00.000 7680 IsSlewing returns 0
00:50:48.626 00.001 7680 IsGuiding returns 0
00:50:48.627 00.001 7680 PulseGuide returned control before completion, sleep 276
00:50:48.918 00.291 7680 IsGuiding returns 1
00:50:48.919 00.001 7680 scope still moving after pulse duration time elapsed
00:50:48.950 00.031 7680 IsSlewing returns 0
00:50:48.951 00.001 7680 IsGuiding returns 0
00:50:48.951 00.000 7680 scope move finished after 266 + 58 ms
00:50:48.951 00.000 7680 Move returns status 0, amount 266
00:50:48.951 00.000 7680 move complete, result=0
00:50:48.952 00.001 7680 worker thread done servicing request
00:50:48.952 00.000 6120 GuideStep: 0.2 px 82 ms WEST, -0.5 px 266 ms NORTH
00:50:48.958 00.006 7680 Worker thread wakes up
00:50:48.958 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:48.958 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:50:50.205 01.247 7680 Exposure complete
00:50:50.320 00.115 7680 worker thread done servicing request
00:50:50.320 00.000 6120 OnExposeComplete: enter
00:50:50.323 00.003 6120 UpdateGuideState(): m_state=6
00:50:50.328 00.005 6120 Star::Find(15, 964, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4896
00:50:50.332 00.004 6120 Star::Find returns 1 (1), X=964.95, Y=51.89, Mass=14397, SNR=78.6, Peak=255 HFD=7.0
00:50:50.336 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.44)
00:50:50.339 00.003 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
00:50:50.341 00.002 6120 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.89 mountX=0.03 mountY=-0.26, mountTheta=-1.44
00:50:50.347 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.25, opts=13)
00:50:50.350 00.003 6120 Enqueuing Move request for scope (-0.08, 0.25)
00:50:50.354 00.004 7680 Worker thread wakes up
00:50:50.354 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd
00:50:50.354 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.25)
00:50:50.354 00.000 7680 Moving (-0.08, 0.25) raw xDistance=0.03 yDistance=-0.26
00:50:50.354 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:50:50.354 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:50:50.354 00.000 7680 MoveAxis(E, 0, ABG)
00:50:50.354 00.000 7680 Move returns status 0, amount 0
00:50:50.355 00.001 7680 MoveAxis(N, 140, ABG)
00:50:50.355 00.000 7680 Guiding  Dir = 0, Dur = 140
00:50:50.355 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:50.360 00.005 7680 IsSlewing returns 0
00:50:50.360 00.000 6120 UpdateGuideState exits: m=14397 SNR=78.6 Saturated
00:50:50.364 00.004 7680 IsGuiding returns 0
00:50:50.364 00.000 6120 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 9 / 99999
00:50:50.368 00.004 6120 PhdController: newstate STATE_FINISH
00:50:50.373 00.005 7680 PulseGuide returned control before completion, sleep 150
00:50:50.373 00.000 6120 PhdController complete: success
00:50:50.377 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764053450.377,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
00:50:50.382 00.005 6120 Mount: notify guiding dither settle done success=1
00:50:50.385 00.003 6120 PhdController: newstate STATE_IDLE
00:50:50.389 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:50.392 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:50.396 00.004 6120 Enqueuing Expose request
00:50:50.528 00.132 7680 IsGuiding returns 1
00:50:50.529 00.001 7680 scope still moving after pulse duration time elapsed
00:50:50.558 00.029 7680 IsSlewing returns 0
00:50:50.559 00.001 7680 IsGuiding returns 0
00:50:50.559 00.000 7680 scope move finished after 140 + 55 ms
00:50:50.559 00.000 7680 Move returns status 0, amount 140
00:50:50.561 00.002 7680 move complete, result=0
00:50:50.561 00.000 7680 worker thread done servicing request
00:50:50.562 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 140 ms NORTH
00:50:50.568 00.006 7680 Worker thread wakes up
00:50:50.568 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:50.568 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:50:51.820 01.252 7680 Exposure complete
00:50:51.962 00.142 7680 worker thread done servicing request
00:50:51.963 00.001 6120 OnExposeComplete: enter
00:50:51.966 00.003 6120 UpdateGuideState(): m_state=6
00:50:51.970 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4897
00:50:51.974 00.004 6120 Star::Find returns 1 (1), X=964.93, Y=51.79, Mass=14532, SNR=78.7, Peak=255 HFD=6.9
00:50:51.978 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
00:50:51.982 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
00:50:51.986 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.17 mountX=0.07 mountY=-0.18, mountTheta=-1.18
00:50:51.991 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.15, opts=13)
00:50:51.995 00.004 6120 Enqueuing Move request for scope (-0.10, 0.15)
00:50:51.999 00.004 7680 Worker thread wakes up
00:50:51.999 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
00:50:52.000 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
00:50:52.000 00.000 7680 Moving (-0.10, 0.15) raw xDistance=0.07 yDistance=-0.18
00:50:52.000 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:50:52.000 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:50:52.000 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:52.004 00.004 6120 UpdateGuideState exits: m=14532 SNR=78.7 Saturated
00:50:52.007 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:52.011 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:52.016 00.005 6120 Enqueuing Expose request
00:50:52.019 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:50:52.020 00.001 7680 MoveAxis(E, 0, ABG)
00:50:52.020 00.000 7680 Move returns status 0, amount 0
00:50:52.020 00.000 7680 MoveAxis(N, 0, ABG)
00:50:52.020 00.000 7680 Move returns status 0, amount 0
00:50:52.020 00.000 7680 move complete, result=0
00:50:52.022 00.002 7680 worker thread done servicing request
00:50:52.022 00.000 7680 Worker thread wakes up
00:50:52.022 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:52.022 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:50:52.022 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:50:53.277 01.255 7680 Exposure complete
00:50:53.416 00.139 7680 worker thread done servicing request
00:50:53.416 00.000 6120 OnExposeComplete: enter
00:50:53.421 00.005 6120 UpdateGuideState(): m_state=6
00:50:53.426 00.005 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4898
00:50:53.430 00.004 6120 Star::Find returns 1 (1), X=964.68, Y=51.88, Mass=15406, SNR=81.7, Peak=255 HFD=6.9
00:50:53.434 00.004 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.50 = -0.78)
00:50:53.438 00.004 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.23 = -1.05)
00:50:53.441 00.003 6120 CameraToMount -- cameraX=-0.36 cameraY=0.24 hyp=0.43 cameraTheta=2.55 mountX=0.31 mountY=-0.37, mountTheta=-0.89
00:50:53.446 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=0.24, opts=13)
00:50:53.451 00.005 6120 Enqueuing Move request for scope (-0.36, 0.24)
00:50:53.457 00.006 7680 Worker thread wakes up
00:50:53.457 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:53.462 00.005 6120 UpdateGuideState exits: m=15406 SNR=81.7 Saturated
00:50:53.466 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:53.471 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:53.475 00.004 6120 Enqueuing Expose request
00:50:53.479 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.24) opts 0xd
00:50:53.479 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, 0.24)
00:50:53.479 00.000 7680 Moving (-0.36, 0.24) raw xDistance=0.31 yDistance=-0.37
00:50:53.479 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
00:50:53.479 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:50:53.479 00.000 7680 MoveAxis(W, 125, ABG)
00:50:53.481 00.002 7680 Guiding  Dir = 3, Dur = 125
00:50:53.481 00.000 7680 IsSlewing returns 0
00:50:53.481 00.000 7680 IsGuiding returns 0
00:50:53.482 00.001 7680 PulseGuide returned control before completion, sleep 135
00:50:53.622 00.140 7680 IsGuiding returns 1
00:50:53.623 00.001 7680 scope still moving after pulse duration time elapsed
00:50:53.653 00.030 7680 IsSlewing returns 0
00:50:53.655 00.002 7680 IsGuiding returns 0
00:50:53.655 00.000 7680 scope move finished after 125 + 49 ms
00:50:53.656 00.001 7680 Move returns status 0, amount 125
00:50:53.656 00.000 7680 MoveAxis(N, 203, ABG)
00:50:53.656 00.000 7680 Guiding  Dir = 0, Dur = 203
00:50:53.657 00.001 7680 IsSlewing returns 0
00:50:53.657 00.000 7680 IsGuiding returns 0
00:50:53.658 00.001 7680 PulseGuide returned control before completion, sleep 213
00:50:53.874 00.216 7680 IsGuiding returns 1
00:50:53.875 00.001 7680 scope still moving after pulse duration time elapsed
00:50:53.905 00.030 7680 IsSlewing returns 0
00:50:53.906 00.001 7680 IsGuiding returns 0
00:50:53.906 00.000 7680 scope move finished after 203 + 45 ms
00:50:53.907 00.001 7680 Move returns status 0, amount 203
00:50:53.907 00.000 7680 move complete, result=0
00:50:53.907 00.000 7680 worker thread done servicing request
00:50:53.909 00.002 6120 GuideStep: 0.3 px 125 ms WEST, -0.4 px 203 ms NORTH
00:50:53.915 00.006 7680 Worker thread wakes up
00:50:53.915 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:53.915 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:50:55.168 01.253 7680 Exposure complete
00:50:55.300 00.132 7680 worker thread done servicing request
00:50:55.300 00.000 6120 OnExposeComplete: enter
00:50:55.305 00.005 6120 UpdateGuideState(): m_state=6
00:50:55.309 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4899
00:50:55.312 00.003 6120 Star::Find returns 1 (1), X=964.86, Y=52.07, Mass=14232, SNR=76.8, Peak=255 HFD=6.9
00:50:55.316 00.004 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.90 = -1.39)
00:50:55.319 00.003 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
00:50:55.324 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.44 hyp=0.47 cameraTheta=1.94 mountX=0.09 mountY=-0.47, mountTheta=-1.39
00:50:55.331 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.44, opts=13)
00:50:55.335 00.004 6120 Enqueuing Move request for scope (-0.17, 0.44)
00:50:55.339 00.004 7680 Worker thread wakes up
00:50:55.339 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.44) opts 0xd
00:50:55.340 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.44)
00:50:55.340 00.000 7680 Moving (-0.17, 0.44) raw xDistance=0.09 yDistance=-0.47
00:50:55.340 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:50:55.340 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:50:55.340 00.000 7680 MoveAxis(E, 0, ABG)
00:50:55.341 00.001 7680 Move returns status 0, amount 0
00:50:55.341 00.000 7680 MoveAxis(N, 253, ABG)
00:50:55.341 00.000 7680 Guiding  Dir = 0, Dur = 253
00:50:55.341 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:55.344 00.003 7680 IsSlewing returns 0
00:50:55.344 00.000 6120 UpdateGuideState exits: m=14232 SNR=76.8 Saturated
00:50:55.349 00.005 7680 IsGuiding returns 0
00:50:55.349 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:55.353 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:55.357 00.004 7680 PulseGuide returned control before completion, sleep 263
00:50:55.357 00.000 6120 Enqueuing Expose request
00:50:55.627 00.270 7680 IsGuiding returns 1
00:50:55.627 00.000 7680 scope still moving after pulse duration time elapsed
00:50:55.657 00.030 7680 IsSlewing returns 0
00:50:55.658 00.001 7680 IsGuiding returns 0
00:50:55.658 00.000 7680 scope move finished after 253 + 57 ms
00:50:55.660 00.002 7680 Move returns status 0, amount 253
00:50:55.660 00.000 7680 move complete, result=0
00:50:55.660 00.000 7680 worker thread done servicing request
00:50:55.661 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 253 ms NORTH
00:50:55.668 00.007 7680 Worker thread wakes up
00:50:55.669 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:55.669 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:50:56.919 01.250 7680 Exposure complete
00:50:57.051 00.132 7680 worker thread done servicing request
00:50:57.051 00.000 6120 OnExposeComplete: enter
00:50:57.055 00.004 6120 UpdateGuideState(): m_state=6
00:50:57.059 00.004 6120 Star::Find(15, 964, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4900
00:50:57.063 00.004 6120 Star::Find returns 1 (1), X=964.79, Y=51.79, Mass=14577, SNR=79.5, Peak=255 HFD=6.9
00:50:57.067 00.004 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.53 = -0.75)
00:50:57.071 00.004 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.02)
00:50:57.075 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.15 hyp=0.29 cameraTheta=2.58 mountX=0.21 mountY=-0.24, mountTheta=-0.86
00:50:57.081 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.15, opts=13)
00:50:57.085 00.004 6120 Enqueuing Move request for scope (-0.24, 0.15)
00:50:57.089 00.004 7680 Worker thread wakes up
00:50:57.089 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.15) opts 0xd
00:50:57.089 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.15)
00:50:57.089 00.000 7680 Moving (-0.24, 0.15) raw xDistance=0.21 yDistance=-0.24
00:50:57.089 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:57.093 00.004 6120 UpdateGuideState exits: m=14577 SNR=79.5 Saturated
00:50:57.097 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:57.102 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:57.106 00.004 6120 Enqueuing Expose request
00:50:57.111 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:50:57.111 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:50:57.111 00.000 7680 MoveAxis(W, 86, ABG)
00:50:57.111 00.000 7680 Guiding  Dir = 3, Dur = 86
00:50:57.112 00.001 7680 IsSlewing returns 0
00:50:57.112 00.000 7680 IsGuiding returns 0
00:50:57.112 00.000 7680 PulseGuide returned control before completion, sleep 96
00:50:57.224 00.112 7680 IsGuiding returns 0
00:50:57.224 00.000 7680 Move returns status 0, amount 86
00:50:57.226 00.002 7680 MoveAxis(N, 132, ABG)
00:50:57.226 00.000 7680 Guiding  Dir = 0, Dur = 132
00:50:57.227 00.001 7680 IsSlewing returns 0
00:50:57.228 00.001 7680 IsGuiding returns 0
00:50:57.229 00.001 7680 PulseGuide returned control before completion, sleep 142
00:50:57.381 00.152 7680 IsGuiding returns 1
00:50:57.382 00.001 7680 scope still moving after pulse duration time elapsed
00:50:57.412 00.030 7680 IsSlewing returns 0
00:50:57.413 00.001 7680 IsGuiding returns 0
00:50:57.414 00.001 7680 scope move finished after 132 + 53 ms
00:50:57.414 00.000 7680 Move returns status 0, amount 132
00:50:57.414 00.000 7680 move complete, result=0
00:50:57.415 00.001 7680 worker thread done servicing request
00:50:57.415 00.000 6120 GuideStep: 0.2 px 86 ms WEST, -0.2 px 132 ms NORTH
00:50:57.424 00.009 7680 Worker thread wakes up
00:50:57.424 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:57.424 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:50:58.679 01.255 7680 Exposure complete
00:50:58.815 00.136 7680 worker thread done servicing request
00:50:58.816 00.001 6120 OnExposeComplete: enter
00:50:58.819 00.003 6120 UpdateGuideState(): m_state=6
00:50:58.824 00.005 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4901
00:50:58.829 00.005 6120 Star::Find returns 1 (1), X=964.93, Y=51.84, Mass=14929, SNR=79.1, Peak=255 HFD=6.9
00:50:58.833 00.004 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
00:50:58.837 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
00:50:58.841 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.23 cameraTheta=2.06 mountX=0.07 mountY=-0.23, mountTheta=-1.28
00:50:58.846 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.21, opts=13)
00:50:58.849 00.003 6120 Enqueuing Move request for scope (-0.11, 0.21)
00:50:58.853 00.004 7680 Worker thread wakes up
00:50:58.854 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:50:58.858 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
00:50:58.858 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
00:50:58.858 00.000 7680 Moving (-0.11, 0.21) raw xDistance=0.07 yDistance=-0.23
00:50:58.858 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:50:58.858 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:50:58.860 00.002 7680 MoveAxis(E, 0, ABG)
00:50:58.860 00.000 6120 UpdateGuideState exits: m=14929 SNR=79.1 Saturated
00:50:58.864 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:58.868 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:50:58.873 00.005 6120 Enqueuing Expose request
00:50:58.877 00.004 7680 Move returns status 0, amount 0
00:50:58.877 00.000 7680 MoveAxis(N, 126, ABG)
00:50:58.877 00.000 7680 Guiding  Dir = 0, Dur = 126
00:50:58.877 00.000 7680 IsSlewing returns 0
00:50:58.878 00.001 7680 IsGuiding returns 0
00:50:58.878 00.000 7680 PulseGuide returned control before completion, sleep 136
00:50:59.026 00.148 7680 IsGuiding returns 1
00:50:59.026 00.000 7680 scope still moving after pulse duration time elapsed
00:50:59.057 00.031 7680 IsSlewing returns 0
00:50:59.058 00.001 7680 IsGuiding returns 0
00:50:59.059 00.001 7680 scope move finished after 126 + 55 ms
00:50:59.060 00.001 7680 Move returns status 0, amount 126
00:50:59.060 00.000 7680 move complete, result=0
00:50:59.062 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 126 ms NORTH
00:50:59.068 00.006 7680 worker thread done servicing request
00:50:59.068 00.000 7680 Worker thread wakes up
00:50:59.069 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:50:59.070 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:00.320 01.250 7680 Exposure complete
00:51:00.460 00.140 7680 worker thread done servicing request
00:51:00.460 00.000 6120 OnExposeComplete: enter
00:51:00.463 00.003 6120 UpdateGuideState(): m_state=6
00:51:00.467 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4902
00:51:00.472 00.005 6120 Star::Find returns 1 (1), X=964.89, Y=51.99, Mass=14744, SNR=79.3, Peak=255 HFD=7.0
00:51:00.475 00.003 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
00:51:00.479 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
00:51:00.485 00.006 6120 CameraToMount -- cameraX=-0.14 cameraY=0.35 hyp=0.38 cameraTheta=1.96 mountX=0.07 mountY=-0.37, mountTheta=-1.37
00:51:00.492 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.35, opts=13)
00:51:00.496 00.004 6120 Enqueuing Move request for scope (-0.14, 0.35)
00:51:00.500 00.004 7680 Worker thread wakes up
00:51:00.500 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:00.505 00.005 6120 UpdateGuideState exits: m=14744 SNR=79.3 Saturated
00:51:00.508 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:00.514 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:00.518 00.004 6120 Enqueuing Expose request
00:51:00.523 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.35) opts 0xd
00:51:00.523 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.35)
00:51:00.523 00.000 7680 Moving (-0.14, 0.35) raw xDistance=0.07 yDistance=-0.37
00:51:00.523 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:51:00.523 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:51:00.524 00.001 7680 MoveAxis(E, 0, ABG)
00:51:00.524 00.000 7680 Move returns status 0, amount 0
00:51:00.524 00.000 7680 MoveAxis(N, 203, ABG)
00:51:00.525 00.001 7680 Guiding  Dir = 0, Dur = 203
00:51:00.525 00.000 7680 IsSlewing returns 0
00:51:00.526 00.001 7680 IsGuiding returns 0
00:51:00.526 00.000 7680 PulseGuide returned control before completion, sleep 213
00:51:00.748 00.222 7680 IsGuiding returns 1
00:51:00.748 00.000 7680 scope still moving after pulse duration time elapsed
00:51:00.781 00.033 7680 IsSlewing returns 0
00:51:00.782 00.001 7680 IsGuiding returns 0
00:51:00.782 00.000 7680 scope move finished after 203 + 53 ms
00:51:00.782 00.000 7680 Move returns status 0, amount 203
00:51:00.782 00.000 7680 move complete, result=0
00:51:00.783 00.001 7680 worker thread done servicing request
00:51:00.783 00.000 7680 Worker thread wakes up
00:51:00.784 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 203 ms NORTH
00:51:00.791 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:00.791 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:02.038 01.247 7680 Exposure complete
00:51:02.179 00.141 7680 worker thread done servicing request
00:51:02.180 00.001 6120 OnExposeComplete: enter
00:51:02.183 00.003 6120 UpdateGuideState(): m_state=6
00:51:02.188 00.005 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4903
00:51:02.192 00.004 6120 Star::Find returns 1 (1), X=964.82, Y=51.80, Mass=14311, SNR=78.3, Peak=255 HFD=6.9
00:51:02.196 00.004 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.46 = -0.82)
00:51:02.200 00.004 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.09)
00:51:02.204 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.16 hyp=0.27 cameraTheta=2.50 mountX=0.18 mountY=-0.24, mountTheta=-0.92
00:51:02.209 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.16, opts=13)
00:51:02.214 00.005 6120 Enqueuing Move request for scope (-0.22, 0.16)
00:51:02.217 00.003 7680 Worker thread wakes up
00:51:02.218 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.16) opts 0xd
00:51:02.218 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.16)
00:51:02.218 00.000 7680 Moving (-0.22, 0.16) raw xDistance=0.18 yDistance=-0.24
00:51:02.218 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:02.223 00.005 6120 UpdateGuideState exits: m=14311 SNR=78.3 Saturated
00:51:02.227 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:51:02.227 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:51:02.227 00.000 7680 MoveAxis(E, 0, ABG)
00:51:02.227 00.000 7680 Move returns status 0, amount 0
00:51:02.227 00.000 7680 MoveAxis(N, 131, ABG)
00:51:02.228 00.001 7680 Guiding  Dir = 0, Dur = 131
00:51:02.228 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:02.231 00.003 7680 IsSlewing returns 0
00:51:02.231 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:02.236 00.005 6120 Enqueuing Expose request
00:51:02.239 00.003 7680 IsGuiding returns 0
00:51:02.240 00.001 7680 PulseGuide returned control before completion, sleep 141
00:51:02.389 00.149 7680 IsGuiding returns 1
00:51:02.390 00.001 7680 scope still moving after pulse duration time elapsed
00:51:02.418 00.028 7680 IsSlewing returns 0
00:51:02.421 00.003 7680 IsGuiding returns 1
00:51:02.449 00.028 7680 IsSlewing returns 0
00:51:02.451 00.002 7680 IsGuiding returns 1
00:51:02.480 00.029 7680 IsSlewing returns 0
00:51:02.482 00.002 7680 IsGuiding returns 0
00:51:02.483 00.001 7680 scope move finished after 131 + 112 ms
00:51:02.483 00.000 7680 Move returns status 0, amount 131
00:51:02.484 00.001 7680 move complete, result=0
00:51:02.485 00.001 7680 worker thread done servicing request
00:51:02.485 00.000 7680 Worker thread wakes up
00:51:02.486 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 131 ms NORTH
00:51:02.492 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:02.492 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:03.745 01.253 7680 Exposure complete
00:51:03.883 00.138 7680 worker thread done servicing request
00:51:03.884 00.001 6120 OnExposeComplete: enter
00:51:03.888 00.004 6120 UpdateGuideState(): m_state=6
00:51:03.892 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4904
00:51:03.896 00.004 6120 Star::Find returns 1 (1), X=964.88, Y=51.86, Mass=14816, SNR=79.2, Peak=255 HFD=6.9
00:51:03.899 00.003 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
00:51:03.902 00.003 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.42)
00:51:03.906 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.22 hyp=0.27 cameraTheta=2.18 mountX=0.11 mountY=-0.26, mountTheta=-1.18
00:51:03.911 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.22, opts=13)
00:51:03.914 00.003 6120 Enqueuing Move request for scope (-0.15, 0.22)
00:51:03.919 00.005 7680 Worker thread wakes up
00:51:03.919 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:03.924 00.005 6120 UpdateGuideState exits: m=14816 SNR=79.2 Saturated
00:51:03.927 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:03.930 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:03.935 00.005 6120 Enqueuing Expose request
00:51:03.940 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.22) opts 0xd
00:51:03.940 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.22)
00:51:03.940 00.000 7680 Moving (-0.15, 0.22) raw xDistance=0.11 yDistance=-0.26
00:51:03.940 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:51:03.940 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:51:03.941 00.001 7680 MoveAxis(E, 0, ABG)
00:51:03.942 00.001 7680 Move returns status 0, amount 0
00:51:03.942 00.000 7680 MoveAxis(N, 143, ABG)
00:51:03.942 00.000 7680 Guiding  Dir = 0, Dur = 143
00:51:03.943 00.001 7680 IsSlewing returns 0
00:51:03.943 00.000 7680 IsGuiding returns 0
00:51:03.944 00.001 7680 PulseGuide returned control before completion, sleep 153
00:51:04.109 00.165 7680 IsGuiding returns 1
00:51:04.110 00.001 7680 scope still moving after pulse duration time elapsed
00:51:04.141 00.031 7680 IsSlewing returns 0
00:51:04.142 00.001 7680 IsGuiding returns 0
00:51:04.142 00.000 7680 scope move finished after 143 + 55 ms
00:51:04.142 00.000 7680 Move returns status 0, amount 143
00:51:04.143 00.001 7680 move complete, result=0
00:51:04.143 00.000 7680 worker thread done servicing request
00:51:04.143 00.000 7680 Worker thread wakes up
00:51:04.143 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 143 ms NORTH
00:51:04.153 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:04.153 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:05.405 01.252 7680 Exposure complete
00:51:05.545 00.140 7680 worker thread done servicing request
00:51:05.546 00.001 6120 OnExposeComplete: enter
00:51:05.554 00.008 6120 UpdateGuideState(): m_state=6
00:51:05.559 00.005 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4905
00:51:05.562 00.003 6120 Star::Find returns 1 (1), X=964.81, Y=51.84, Mass=14839, SNR=79.1, Peak=255 HFD=7.0
00:51:05.567 00.005 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.36 = -0.92)
00:51:05.571 00.004 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.19)
00:51:05.575 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.20 hyp=0.31 cameraTheta=2.41 mountX=0.19 mountY=-0.28, mountTheta=-0.99
00:51:05.581 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.20, opts=13)
00:51:05.585 00.004 6120 Enqueuing Move request for scope (-0.23, 0.20)
00:51:05.590 00.005 7680 Worker thread wakes up
00:51:05.590 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.20) opts 0xd
00:51:05.590 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:05.594 00.004 6120 UpdateGuideState exits: m=14839 SNR=79.1 Saturated
00:51:05.598 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:05.602 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.20)
00:51:05.602 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:05.606 00.004 7680 Moving (-0.23, 0.20) raw xDistance=0.19 yDistance=-0.28
00:51:05.607 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:51:05.607 00.000 6120 Enqueuing Expose request
00:51:05.611 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:51:05.611 00.000 7680 MoveAxis(E, 0, ABG)
00:51:05.611 00.000 7680 Move returns status 0, amount 0
00:51:05.611 00.000 7680 MoveAxis(N, 154, ABG)
00:51:05.611 00.000 7680 Guiding  Dir = 0, Dur = 154
00:51:05.611 00.000 7680 IsSlewing returns 0
00:51:05.611 00.000 7680 IsGuiding returns 0
00:51:05.612 00.001 7680 PulseGuide returned control before completion, sleep 164
00:51:05.785 00.173 7680 IsGuiding returns 1
00:51:05.786 00.001 7680 scope still moving after pulse duration time elapsed
00:51:05.816 00.030 7680 IsSlewing returns 0
00:51:05.818 00.002 7680 IsGuiding returns 1
00:51:05.847 00.029 7680 IsSlewing returns 0
00:51:05.849 00.002 7680 IsGuiding returns 0
00:51:05.850 00.001 7680 scope move finished after 154 + 84 ms
00:51:05.851 00.001 7680 Move returns status 0, amount 154
00:51:05.851 00.000 7680 move complete, result=0
00:51:05.852 00.001 7680 worker thread done servicing request
00:51:05.853 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 154 ms NORTH
00:51:05.861 00.008 7680 Worker thread wakes up
00:51:05.861 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:05.861 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:07.103 01.242 7680 Exposure complete
00:51:07.239 00.136 7680 worker thread done servicing request
00:51:07.239 00.000 6120 OnExposeComplete: enter
00:51:07.243 00.004 6120 UpdateGuideState(): m_state=6
00:51:07.248 00.005 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4906
00:51:07.252 00.004 6120 Star::Find returns 1 (1), X=964.82, Y=51.80, Mass=13835, SNR=76.8, Peak=255 HFD=7.0
00:51:07.256 00.004 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-2.95) = xAngle (5.46 = -0.82)
00:51:07.259 00.003 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.09)
00:51:07.263 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.16 hyp=0.27 cameraTheta=2.51 mountX=0.18 mountY=-0.24, mountTheta=-0.92
00:51:07.270 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.16, opts=13)
00:51:07.274 00.004 6120 Enqueuing Move request for scope (-0.21, 0.16)
00:51:07.277 00.003 7680 Worker thread wakes up
00:51:07.278 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:07.281 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.16) opts 0xd
00:51:07.282 00.001 6120 UpdateGuideState exits: m=13835 SNR=76.8 Saturated
00:51:07.286 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.16)
00:51:07.286 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:07.289 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:07.294 00.005 7680 Moving (-0.21, 0.16) raw xDistance=0.18 yDistance=-0.24
00:51:07.294 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:51:07.295 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:51:07.295 00.000 6120 Enqueuing Expose request
00:51:07.299 00.004 7680 MoveAxis(E, 0, ABG)
00:51:07.299 00.000 7680 Move returns status 0, amount 0
00:51:07.299 00.000 7680 MoveAxis(N, 128, ABG)
00:51:07.299 00.000 7680 Guiding  Dir = 0, Dur = 128
00:51:07.299 00.000 7680 IsSlewing returns 0
00:51:07.300 00.001 7680 IsGuiding returns 0
00:51:07.301 00.001 7680 PulseGuide returned control before completion, sleep 138
00:51:07.455 00.154 7680 IsGuiding returns 1
00:51:07.455 00.000 7680 scope still moving after pulse duration time elapsed
00:51:07.486 00.031 7680 IsSlewing returns 0
00:51:07.488 00.002 7680 IsGuiding returns 0
00:51:07.488 00.000 7680 scope move finished after 128 + 59 ms
00:51:07.488 00.000 7680 Move returns status 0, amount 128
00:51:07.489 00.001 7680 move complete, result=0
00:51:07.489 00.000 7680 worker thread done servicing request
00:51:07.489 00.000 7680 Worker thread wakes up
00:51:07.490 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 128 ms NORTH
00:51:07.495 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:07.497 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:08.746 01.249 7680 Exposure complete
00:51:08.877 00.131 7680 worker thread done servicing request
00:51:08.877 00.000 6120 OnExposeComplete: enter
00:51:08.882 00.005 6120 UpdateGuideState(): m_state=6
00:51:08.886 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4907
00:51:08.892 00.006 6120 Star::Find returns 1 (1), X=964.93, Y=51.85, Mass=15263, SNR=79.9, Peak=255 HFD=7.0
00:51:08.894 00.002 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
00:51:08.898 00.004 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
00:51:08.901 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.24 cameraTheta=2.03 mountX=0.06 mountY=-0.24, mountTheta=-1.31
00:51:08.906 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.21, opts=13)
00:51:08.910 00.004 6120 Enqueuing Move request for scope (-0.10, 0.21)
00:51:08.914 00.004 7680 Worker thread wakes up
00:51:08.914 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
00:51:08.914 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
00:51:08.914 00.000 7680 Moving (-0.10, 0.21) raw xDistance=0.06 yDistance=-0.24
00:51:08.915 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:08.919 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:51:08.919 00.000 6120 UpdateGuideState exits: m=15263 SNR=79.9 Saturated
00:51:08.924 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:08.928 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:51:08.928 00.000 7680 MoveAxis(E, 0, ABG)
00:51:08.928 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:08.933 00.005 6120 Enqueuing Expose request
00:51:08.937 00.004 7680 Move returns status 0, amount 0
00:51:08.937 00.000 7680 MoveAxis(N, 128, ABG)
00:51:08.937 00.000 7680 Guiding  Dir = 0, Dur = 128
00:51:08.937 00.000 7680 IsSlewing returns 0
00:51:08.938 00.001 7680 IsGuiding returns 0
00:51:08.938 00.000 7680 PulseGuide returned control before completion, sleep 138
00:51:09.078 00.140 7680 IsGuiding returns 1
00:51:09.079 00.001 7680 scope still moving after pulse duration time elapsed
00:51:09.109 00.030 7680 IsSlewing returns 0
00:51:09.111 00.002 7680 IsGuiding returns 1
00:51:09.140 00.029 7680 IsSlewing returns 0
00:51:09.141 00.001 7680 IsGuiding returns 0
00:51:09.141 00.000 7680 scope move finished after 128 + 75 ms
00:51:09.142 00.001 7680 Move returns status 0, amount 128
00:51:09.142 00.000 7680 move complete, result=0
00:51:09.142 00.000 7680 worker thread done servicing request
00:51:09.143 00.001 7680 Worker thread wakes up
00:51:09.144 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 128 ms NORTH
00:51:09.148 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:09.148 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:10.398 01.250 7680 Exposure complete
00:51:10.529 00.131 7680 worker thread done servicing request
00:51:10.529 00.000 6120 OnExposeComplete: enter
00:51:10.534 00.005 6120 UpdateGuideState(): m_state=6
00:51:10.537 00.003 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4908
00:51:10.541 00.004 6120 Star::Find returns 1 (1), X=964.89, Y=51.70, Mass=14232, SNR=78.0, Peak=255 HFD=6.9
00:51:10.545 00.004 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-2.95) = xAngle (5.66 = -0.62)
00:51:10.549 00.004 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.89)
00:51:10.553 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.16 cameraTheta=2.71 mountX=0.13 mountY=-0.12, mountTheta=-0.76
00:51:10.557 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.07, opts=13)
00:51:10.562 00.005 6120 Enqueuing Move request for scope (-0.14, 0.07)
00:51:10.566 00.004 7680 Worker thread wakes up
00:51:10.566 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
00:51:10.566 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:10.569 00.003 6120 UpdateGuideState exits: m=14232 SNR=78.0 Saturated
00:51:10.573 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:10.577 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
00:51:10.577 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:10.582 00.005 7680 Moving (-0.14, 0.07) raw xDistance=0.13 yDistance=-0.12
00:51:10.582 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:51:10.582 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:51:10.582 00.000 6120 Enqueuing Expose request
00:51:10.587 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:51:10.587 00.000 7680 MoveAxis(E, 0, ABG)
00:51:10.587 00.000 7680 Move returns status 0, amount 0
00:51:10.587 00.000 7680 MoveAxis(N, 0, ABG)
00:51:10.587 00.000 7680 Move returns status 0, amount 0
00:51:10.588 00.001 7680 move complete, result=0
00:51:10.588 00.000 7680 worker thread done servicing request
00:51:10.588 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:10.592 00.004 7680 Worker thread wakes up
00:51:10.592 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:10.593 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:11.840 01.247 7680 Exposure complete
00:51:11.975 00.135 7680 worker thread done servicing request
00:51:11.976 00.001 6120 OnExposeComplete: enter
00:51:11.981 00.005 6120 UpdateGuideState(): m_state=6
00:51:11.985 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4909
00:51:11.989 00.004 6120 Star::Find returns 1 (1), X=965.08, Y=51.89, Mass=14856, SNR=80.5, Peak=255 HFD=7.0
00:51:11.994 00.005 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
00:51:11.997 00.003 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
00:51:12.001 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.40 mountX=-0.09 mountY=-0.21, mountTheta=-1.97
00:51:12.007 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.26, opts=13)
00:51:12.010 00.003 6120 Enqueuing Move request for scope (0.04, 0.26)
00:51:12.014 00.004 7680 Worker thread wakes up
00:51:12.015 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:12.020 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.26) opts 0xd
00:51:12.021 00.001 6120 UpdateGuideState exits: m=14856 SNR=80.5 Saturated
00:51:12.025 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:12.028 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:12.033 00.005 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.26)
00:51:12.034 00.001 7680 Moving (0.04, 0.26) raw xDistance=-0.09 yDistance=-0.21
00:51:12.034 00.000 6120 Enqueuing Expose request
00:51:12.038 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:51:12.038 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:51:12.038 00.000 7680 MoveAxis(E, 0, ABG)
00:51:12.038 00.000 7680 Move returns status 0, amount 0
00:51:12.038 00.000 7680 MoveAxis(N, 115, ABG)
00:51:12.039 00.001 7680 Guiding  Dir = 0, Dur = 115
00:51:12.039 00.000 7680 IsSlewing returns 0
00:51:12.039 00.000 7680 IsGuiding returns 0
00:51:12.040 00.001 7680 PulseGuide returned control before completion, sleep 125
00:51:12.170 00.130 7680 IsGuiding returns 1
00:51:12.171 00.001 7680 scope still moving after pulse duration time elapsed
00:51:12.202 00.031 7680 IsSlewing returns 0
00:51:12.203 00.001 7680 IsGuiding returns 0
00:51:12.203 00.000 7680 scope move finished after 115 + 48 ms
00:51:12.204 00.001 7680 Move returns status 0, amount 115
00:51:12.204 00.000 7680 move complete, result=0
00:51:12.205 00.001 7680 worker thread done servicing request
00:51:12.205 00.000 7680 Worker thread wakes up
00:51:12.205 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 115 ms NORTH
00:51:12.215 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:12.216 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:13.463 01.247 7680 Exposure complete
00:51:13.595 00.132 7680 worker thread done servicing request
00:51:13.595 00.000 6120 OnExposeComplete: enter
00:51:13.599 00.004 6120 UpdateGuideState(): m_state=6
00:51:13.603 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4910
00:51:13.607 00.004 6120 Star::Find returns 1 (1), X=965.10, Y=51.87, Mass=14375, SNR=78.9, Peak=255 HFD=6.9
00:51:13.612 00.005 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.02)
00:51:13.616 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.29)
00:51:13.620 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.31 mountX=-0.10 mountY=-0.18, mountTheta=-2.09
00:51:13.625 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.23, opts=13)
00:51:13.629 00.004 6120 Enqueuing Move request for scope (0.06, 0.23)
00:51:13.633 00.004 7680 Worker thread wakes up
00:51:13.633 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:13.636 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
00:51:13.636 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
00:51:13.637 00.001 7680 Moving (0.06, 0.23) raw xDistance=-0.10 yDistance=-0.18
00:51:13.637 00.000 6120 UpdateGuideState exits: m=14375 SNR=78.9 Saturated
00:51:13.641 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:13.647 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:13.650 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:51:13.651 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:51:13.651 00.000 6120 Enqueuing Expose request
00:51:13.654 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:51:13.655 00.001 7680 MoveAxis(E, 0, ABG)
00:51:13.655 00.000 7680 Move returns status 0, amount 0
00:51:13.655 00.000 7680 MoveAxis(N, 0, ABG)
00:51:13.655 00.000 7680 Move returns status 0, amount 0
00:51:13.656 00.001 7680 move complete, result=0
00:51:13.656 00.000 7680 worker thread done servicing request
00:51:13.657 00.001 7680 Worker thread wakes up
00:51:13.657 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:13.657 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:51:13.661 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:14.911 01.250 7680 Exposure complete
00:51:15.025 00.114 7680 worker thread done servicing request
00:51:15.025 00.000 6120 OnExposeComplete: enter
00:51:15.029 00.004 6120 UpdateGuideState(): m_state=6
00:51:15.034 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4911
00:51:15.038 00.004 6120 Star::Find returns 1 (1), X=965.14, Y=52.12, Mass=14253, SNR=77.0, Peak=255 HFD=7.0
00:51:15.042 00.004 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.31 = -1.98)
00:51:15.047 00.005 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
00:51:15.051 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.48 hyp=0.49 cameraTheta=1.35 mountX=-0.19 mountY=-0.38, mountTheta=-2.04
00:51:15.056 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.48, opts=13)
00:51:15.060 00.004 6120 Enqueuing Move request for scope (0.11, 0.48)
00:51:15.064 00.004 7680 Worker thread wakes up
00:51:15.064 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.48) opts 0xd
00:51:15.065 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:15.068 00.003 6120 UpdateGuideState exits: m=14253 SNR=77.0 Saturated
00:51:15.072 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:15.076 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:15.081 00.005 6120 Enqueuing Expose request
00:51:15.084 00.003 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.48)
00:51:15.085 00.001 7680 Moving (0.11, 0.48) raw xDistance=-0.19 yDistance=-0.38
00:51:15.085 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:51:15.085 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:51:15.086 00.001 7680 MoveAxis(E, 0, ABG)
00:51:15.086 00.000 7680 Move returns status 0, amount 0
00:51:15.086 00.000 7680 MoveAxis(N, 208, ABG)
00:51:15.087 00.001 7680 Guiding  Dir = 0, Dur = 208
00:51:15.087 00.000 7680 IsSlewing returns 0
00:51:15.087 00.000 7680 IsGuiding returns 0
00:51:15.087 00.000 7680 PulseGuide returned control before completion, sleep 218
00:51:15.315 00.228 7680 IsGuiding returns 1
00:51:15.315 00.000 7680 scope still moving after pulse duration time elapsed
00:51:15.345 00.030 7680 IsSlewing returns 0
00:51:15.346 00.001 7680 IsGuiding returns 0
00:51:15.347 00.001 7680 scope move finished after 208 + 51 ms
00:51:15.347 00.000 7680 Move returns status 0, amount 208
00:51:15.348 00.001 7680 move complete, result=0
00:51:15.348 00.000 7680 worker thread done servicing request
00:51:15.348 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 208 ms NORTH
00:51:15.355 00.007 7680 Worker thread wakes up
00:51:15.355 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:15.356 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:16.604 01.248 7680 Exposure complete
00:51:16.747 00.143 7680 worker thread done servicing request
00:51:16.747 00.000 6120 OnExposeComplete: enter
00:51:16.753 00.006 6120 UpdateGuideState(): m_state=6
00:51:16.757 00.004 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4912
00:51:16.760 00.003 6120 Star::Find returns 1 (1), X=965.09, Y=51.95, Mass=14025, SNR=77.3, Peak=255 HFD=7.0
00:51:16.765 00.005 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
00:51:16.770 00.005 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
00:51:16.773 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.31 hyp=0.31 cameraTheta=1.41 mountX=-0.11 mountY=-0.26, mountTheta=-1.97
00:51:16.778 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.31, opts=13)
00:51:16.783 00.005 6120 Enqueuing Move request for scope (0.05, 0.31)
00:51:16.787 00.004 7680 Worker thread wakes up
00:51:16.788 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:16.791 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.31) opts 0xd
00:51:16.791 00.000 6120 UpdateGuideState exits: m=14025 SNR=77.3 Saturated
00:51:16.796 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:16.800 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:16.804 00.004 6120 Enqueuing Expose request
00:51:16.807 00.003 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.31)
00:51:16.807 00.000 7680 Moving (0.05, 0.31) raw xDistance=-0.11 yDistance=-0.26
00:51:16.808 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:51:16.808 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:51:16.808 00.000 7680 MoveAxis(E, 0, ABG)
00:51:16.808 00.000 7680 Move returns status 0, amount 0
00:51:16.810 00.002 7680 MoveAxis(N, 139, ABG)
00:51:16.810 00.000 7680 Guiding  Dir = 0, Dur = 139
00:51:16.810 00.000 7680 IsSlewing returns 0
00:51:16.811 00.001 7680 IsGuiding returns 0
00:51:16.811 00.000 7680 PulseGuide returned control before completion, sleep 149
00:51:16.967 00.156 7680 IsGuiding returns 1
00:51:16.968 00.001 7680 scope still moving after pulse duration time elapsed
00:51:16.998 00.030 7680 IsSlewing returns 0
00:51:16.999 00.001 7680 IsGuiding returns 0
00:51:17.000 00.001 7680 scope move finished after 139 + 50 ms
00:51:17.000 00.000 7680 Move returns status 0, amount 139
00:51:17.001 00.001 7680 move complete, result=0
00:51:17.001 00.000 7680 worker thread done servicing request
00:51:17.002 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 139 ms NORTH
00:51:17.009 00.007 7680 Worker thread wakes up
00:51:17.009 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:17.009 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:18.259 01.250 7680 Exposure complete
00:51:18.393 00.134 7680 worker thread done servicing request
00:51:18.394 00.001 6120 OnExposeComplete: enter
00:51:18.397 00.003 6120 UpdateGuideState(): m_state=6
00:51:18.401 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4913
00:51:18.404 00.003 6120 Star::Find returns 1 (1), X=965.17, Y=51.98, Mass=14147, SNR=78.2, Peak=255 HFD=6.9
00:51:18.409 00.005 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
00:51:18.412 00.003 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
00:51:18.415 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.34 hyp=0.37 cameraTheta=1.19 mountX=-0.20 mountY=-0.25, mountTheta=-2.25
00:51:18.422 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.34, opts=13)
00:51:18.426 00.004 6120 Enqueuing Move request for scope (0.14, 0.34)
00:51:18.431 00.005 7680 Worker thread wakes up
00:51:18.431 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.34) opts 0xd
00:51:18.431 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.34)
00:51:18.432 00.001 7680 Moving (0.14, 0.34) raw xDistance=-0.20 yDistance=-0.25
00:51:18.432 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:51:18.432 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:51:18.432 00.000 7680 MoveAxis(E, 0, ABG)
00:51:18.433 00.001 7680 Move returns status 0, amount 0
00:51:18.433 00.000 7680 MoveAxis(N, 134, ABG)
00:51:18.433 00.000 7680 Guiding  Dir = 0, Dur = 134
00:51:18.433 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:18.437 00.004 7680 IsSlewing returns 0
00:51:18.438 00.001 6120 UpdateGuideState exits: m=14147 SNR=78.2 Saturated
00:51:18.443 00.005 7680 IsGuiding returns 0
00:51:18.444 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:18.450 00.006 7680 PulseGuide returned control before completion, sleep 144
00:51:18.451 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:18.457 00.006 6120 Enqueuing Expose request
00:51:18.608 00.151 7680 IsGuiding returns 0
00:51:18.608 00.000 7680 Move returns status 0, amount 134
00:51:18.608 00.000 7680 move complete, result=0
00:51:18.609 00.001 7680 worker thread done servicing request
00:51:18.609 00.000 7680 Worker thread wakes up
00:51:18.609 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 134 ms NORTH
00:51:18.617 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:18.618 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:19.869 01.251 7680 Exposure complete
00:51:20.007 00.138 7680 worker thread done servicing request
00:51:20.008 00.001 6120 OnExposeComplete: enter
00:51:20.012 00.004 6120 UpdateGuideState(): m_state=6
00:51:20.015 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4914
00:51:20.020 00.005 6120 Star::Find returns 1 (1), X=965.13, Y=51.85, Mass=14473, SNR=78.9, Peak=255 HFD=6.8
00:51:20.023 00.003 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.11 = -2.18)
00:51:20.027 00.004 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.44)
00:51:20.031 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.15 mountX=-0.13 mountY=-0.15, mountTheta=-2.30
00:51:20.037 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.21, opts=13)
00:51:20.041 00.004 6120 Enqueuing Move request for scope (0.09, 0.21)
00:51:20.044 00.003 7680 Worker thread wakes up
00:51:20.044 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
00:51:20.044 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
00:51:20.044 00.000 7680 Moving (0.09, 0.21) raw xDistance=-0.13 yDistance=-0.15
00:51:20.044 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:51:20.044 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:51:20.046 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:20.050 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:51:20.051 00.001 7680 MoveAxis(E, 0, ABG)
00:51:20.051 00.000 7680 Move returns status 0, amount 0
00:51:20.051 00.000 7680 MoveAxis(N, 0, ABG)
00:51:20.051 00.000 7680 Move returns status 0, amount 0
00:51:20.051 00.000 7680 move complete, result=0
00:51:20.051 00.000 7680 worker thread done servicing request
00:51:20.052 00.001 6120 UpdateGuideState exits: m=14473 SNR=78.9 Saturated
00:51:20.057 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:20.061 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:20.066 00.005 6120 Enqueuing Expose request
00:51:20.071 00.005 7680 Worker thread wakes up
00:51:20.071 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:20.071 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:20.071 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:21.327 01.256 7680 Exposure complete
00:51:21.465 00.138 7680 worker thread done servicing request
00:51:21.466 00.001 6120 OnExposeComplete: enter
00:51:21.470 00.004 6120 UpdateGuideState(): m_state=6
00:51:21.480 00.010 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4915
00:51:21.486 00.006 6120 Star::Find returns 1 (1), X=965.22, Y=51.96, Mass=14470, SNR=78.1, Peak=255 HFD=6.9
00:51:21.489 00.003 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (4.00 = -2.29)
00:51:21.492 00.003 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
00:51:21.495 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.32 hyp=0.37 cameraTheta=1.04 mountX=-0.24 mountY=-0.20, mountTheta=-2.44
00:51:21.498 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.32, opts=13)
00:51:21.502 00.004 6120 Enqueuing Move request for scope (0.19, 0.32)
00:51:21.506 00.004 7680 Worker thread wakes up
00:51:21.507 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:21.510 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.32) opts 0xd
00:51:21.510 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.32)
00:51:21.510 00.000 7680 Moving (0.19, 0.32) raw xDistance=-0.24 yDistance=-0.20
00:51:21.512 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:51:21.512 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:51:21.512 00.000 7680 MoveAxis(E, 98, ABG)
00:51:21.512 00.000 7680 Guiding  Dir = 2, Dur = 98
00:51:21.512 00.000 6120 UpdateGuideState exits: m=14470 SNR=78.1 Saturated
00:51:21.517 00.005 7680 IsSlewing returns 0
00:51:21.517 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:21.521 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:21.526 00.005 6120 Enqueuing Expose request
00:51:21.529 00.003 7680 IsGuiding returns 0
00:51:21.529 00.000 7680 PulseGuide returned control before completion, sleep 108
00:51:21.644 00.115 7680 IsGuiding returns 1
00:51:21.644 00.000 7680 scope still moving after pulse duration time elapsed
00:51:21.674 00.030 7680 IsSlewing returns 0
00:51:21.677 00.003 7680 IsGuiding returns 0
00:51:21.677 00.000 7680 scope move finished after 98 + 49 ms
00:51:21.678 00.001 7680 Move returns status 0, amount 98
00:51:21.678 00.000 7680 MoveAxis(N, 111, ABG)
00:51:21.678 00.000 7680 Guiding  Dir = 0, Dur = 111
00:51:21.678 00.000 7680 IsSlewing returns 0
00:51:21.679 00.001 7680 IsGuiding returns 0
00:51:21.679 00.000 7680 PulseGuide returned control before completion, sleep 121
00:51:21.815 00.136 7680 IsGuiding returns 1
00:51:21.816 00.001 7680 scope still moving after pulse duration time elapsed
00:51:21.846 00.030 7680 IsSlewing returns 0
00:51:21.847 00.001 7680 IsGuiding returns 0
00:51:21.848 00.001 7680 scope move finished after 111 + 57 ms
00:51:21.848 00.000 7680 Move returns status 0, amount 111
00:51:21.848 00.000 7680 move complete, result=0
00:51:21.849 00.001 7680 worker thread done servicing request
00:51:21.849 00.000 6120 GuideStep: -0.2 px 98 ms EAST, -0.2 px 111 ms NORTH
00:51:21.856 00.007 7680 Worker thread wakes up
00:51:21.856 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:21.856 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:23.117 01.261 7680 Exposure complete
00:51:23.252 00.135 7680 worker thread done servicing request
00:51:23.252 00.000 6120 OnExposeComplete: enter
00:51:23.256 00.004 6120 UpdateGuideState(): m_state=6
00:51:23.260 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4916
00:51:23.263 00.003 6120 Star::Find returns 1 (1), X=965.11, Y=52.03, Mass=13522, SNR=75.3, Peak=255 HFD=7.0
00:51:23.268 00.005 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.96)
00:51:23.272 00.004 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
00:51:23.277 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.39 hyp=0.40 cameraTheta=1.37 mountX=-0.15 mountY=-0.32, mountTheta=-2.01
00:51:23.281 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.39, opts=13)
00:51:23.286 00.005 6120 Enqueuing Move request for scope (0.08, 0.39)
00:51:23.289 00.003 7680 Worker thread wakes up
00:51:23.289 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:23.293 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.39) opts 0xd
00:51:23.294 00.001 6120 UpdateGuideState exits: m=13522 SNR=75.3 Saturated
00:51:23.299 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:23.302 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:23.306 00.004 6120 Enqueuing Expose request
00:51:23.310 00.004 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.39)
00:51:23.310 00.000 7680 Moving (0.08, 0.39) raw xDistance=-0.15 yDistance=-0.32
00:51:23.310 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:51:23.310 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:51:23.310 00.000 7680 MoveAxis(E, 0, ABG)
00:51:23.312 00.002 7680 Move returns status 0, amount 0
00:51:23.312 00.000 7680 MoveAxis(N, 172, ABG)
00:51:23.312 00.000 7680 Guiding  Dir = 0, Dur = 172
00:51:23.312 00.000 7680 IsSlewing returns 0
00:51:23.312 00.000 7680 IsGuiding returns 0
00:51:23.313 00.001 7680 PulseGuide returned control before completion, sleep 182
00:51:23.507 00.194 7680 IsGuiding returns 1
00:51:23.508 00.001 7680 scope still moving after pulse duration time elapsed
00:51:23.539 00.031 7680 IsSlewing returns 0
00:51:23.540 00.001 7680 IsGuiding returns 1
00:51:23.570 00.030 7680 IsSlewing returns 0
00:51:23.571 00.001 7680 IsGuiding returns 1
00:51:23.601 00.030 7680 IsSlewing returns 0
00:51:23.602 00.001 7680 IsGuiding returns 0
00:51:23.602 00.000 7680 scope move finished after 172 + 117 ms
00:51:23.602 00.000 7680 Move returns status 0, amount 172
00:51:23.602 00.000 7680 move complete, result=0
00:51:23.602 00.000 7680 worker thread done servicing request
00:51:23.603 00.001 7680 Worker thread wakes up
00:51:23.603 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 172 ms NORTH
00:51:23.609 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:23.610 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:24.862 01.252 7680 Exposure complete
00:51:24.991 00.129 7680 worker thread done servicing request
00:51:24.992 00.001 6120 OnExposeComplete: enter
00:51:24.997 00.005 6120 UpdateGuideState(): m_state=6
00:51:25.001 00.004 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4917
00:51:25.004 00.003 6120 Star::Find returns 1 (1), X=965.12, Y=51.97, Mass=13955, SNR=76.5, Peak=255 HFD=7.0
00:51:25.010 00.006 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
00:51:25.014 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.29)
00:51:25.019 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.33 hyp=0.35 cameraTheta=1.31 mountX=-0.15 mountY=-0.26, mountTheta=-2.09
00:51:25.025 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.33, opts=13)
00:51:25.029 00.004 6120 Enqueuing Move request for scope (0.09, 0.33)
00:51:25.033 00.004 7680 Worker thread wakes up
00:51:25.033 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.33) opts 0xd
00:51:25.033 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.33)
00:51:25.034 00.001 7680 Moving (0.09, 0.33) raw xDistance=-0.15 yDistance=-0.26
00:51:25.034 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:51:25.034 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:51:25.034 00.000 7680 MoveAxis(E, 0, ABG)
00:51:25.035 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:25.039 00.004 6120 UpdateGuideState exits: m=13955 SNR=76.5 Saturated
00:51:25.043 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:25.047 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:25.051 00.004 7680 Move returns status 0, amount 0
00:51:25.051 00.000 7680 MoveAxis(N, 141, ABG)
00:51:25.052 00.001 7680 Guiding  Dir = 0, Dur = 141
00:51:25.052 00.000 6120 Enqueuing Expose request
00:51:25.056 00.004 7680 IsSlewing returns 0
00:51:25.056 00.000 7680 IsGuiding returns 0
00:51:25.056 00.000 7680 PulseGuide returned control before completion, sleep 151
00:51:25.222 00.166 7680 IsGuiding returns 1
00:51:25.224 00.002 7680 scope still moving after pulse duration time elapsed
00:51:25.254 00.030 7680 IsSlewing returns 0
00:51:25.255 00.001 7680 IsGuiding returns 0
00:51:25.256 00.001 7680 scope move finished after 141 + 58 ms
00:51:25.257 00.001 7680 Move returns status 0, amount 141
00:51:25.257 00.000 7680 move complete, result=0
00:51:25.257 00.000 7680 worker thread done servicing request
00:51:25.258 00.001 7680 Worker thread wakes up
00:51:25.259 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 141 ms NORTH
00:51:25.267 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:25.267 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:26.517 01.250 7680 Exposure complete
00:51:26.639 00.122 7680 worker thread done servicing request
00:51:26.640 00.001 6120 OnExposeComplete: enter
00:51:26.644 00.004 6120 UpdateGuideState(): m_state=6
00:51:26.648 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4918
00:51:26.652 00.004 6120 Star::Find returns 1 (1), X=965.12, Y=52.05, Mass=14105, SNR=76.5, Peak=255 HFD=7.0
00:51:26.656 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.97)
00:51:26.661 00.005 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.24)
00:51:26.665 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.41 hyp=0.42 cameraTheta=1.36 mountX=-0.16 mountY=-0.33, mountTheta=-2.03
00:51:26.671 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.41, opts=13)
00:51:26.675 00.004 6120 Enqueuing Move request for scope (0.09, 0.41)
00:51:26.681 00.006 7680 Worker thread wakes up
00:51:26.681 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:26.686 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.41) opts 0xd
00:51:26.686 00.000 6120 UpdateGuideState exits: m=14105 SNR=76.5 Saturated
00:51:26.691 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:26.696 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:26.699 00.003 6120 Enqueuing Expose request
00:51:26.703 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.41)
00:51:26.703 00.000 7680 Moving (0.09, 0.41) raw xDistance=-0.16 yDistance=-0.33
00:51:26.703 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:51:26.704 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:51:26.704 00.000 7680 MoveAxis(E, 0, ABG)
00:51:26.704 00.000 7680 Move returns status 0, amount 0
00:51:26.704 00.000 7680 MoveAxis(N, 178, ABG)
00:51:26.704 00.000 7680 Guiding  Dir = 0, Dur = 178
00:51:26.705 00.001 7680 IsSlewing returns 0
00:51:26.706 00.001 7680 IsGuiding returns 0
00:51:26.706 00.000 7680 PulseGuide returned control before completion, sleep 188
00:51:26.896 00.190 7680 IsGuiding returns 1
00:51:26.896 00.000 7680 scope still moving after pulse duration time elapsed
00:51:26.928 00.032 7680 IsSlewing returns 0
00:51:26.928 00.000 7680 IsGuiding returns 1
00:51:26.959 00.031 7680 IsSlewing returns 0
00:51:26.961 00.002 7680 IsGuiding returns 0
00:51:26.962 00.001 7680 scope move finished after 178 + 78 ms
00:51:26.963 00.001 7680 Move returns status 0, amount 178
00:51:26.963 00.000 7680 move complete, result=0
00:51:26.963 00.000 7680 worker thread done servicing request
00:51:26.963 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 178 ms NORTH
00:51:26.969 00.006 7680 Worker thread wakes up
00:51:26.970 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:26.970 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:28.221 01.251 7680 Exposure complete
00:51:28.350 00.129 7680 worker thread done servicing request
00:51:28.350 00.000 6120 OnExposeComplete: enter
00:51:28.354 00.004 6120 UpdateGuideState(): m_state=6
00:51:28.359 00.005 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4919
00:51:28.363 00.004 6120 Star::Find returns 1 (1), X=965.08, Y=51.98, Mass=14044, SNR=76.4, Peak=255 HFD=7.1
00:51:28.367 00.004 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
00:51:28.370 00.003 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
00:51:28.374 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.34 hyp=0.34 cameraTheta=1.44 mountX=-0.11 mountY=-0.28, mountTheta=-1.93
00:51:28.379 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.34, opts=13)
00:51:28.383 00.004 6120 Enqueuing Move request for scope (0.04, 0.34)
00:51:28.387 00.004 7680 Worker thread wakes up
00:51:28.387 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.34) opts 0xd
00:51:28.388 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.34)
00:51:28.388 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:28.392 00.004 7680 Moving (0.04, 0.34) raw xDistance=-0.11 yDistance=-0.28
00:51:28.392 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:51:28.392 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:51:28.394 00.002 7680 MoveAxis(E, 0, ABG)
00:51:28.394 00.000 7680 Move returns status 0, amount 0
00:51:28.394 00.000 6120 UpdateGuideState exits: m=14044 SNR=76.4 Saturated
00:51:28.399 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:28.403 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:28.408 00.005 7680 MoveAxis(N, 154, ABG)
00:51:28.408 00.000 7680 Guiding  Dir = 0, Dur = 154
00:51:28.409 00.001 6120 Enqueuing Expose request
00:51:28.413 00.004 7680 IsSlewing returns 0
00:51:28.413 00.000 7680 IsGuiding returns 0
00:51:28.414 00.001 7680 PulseGuide returned control before completion, sleep 164
00:51:28.581 00.167 7680 IsGuiding returns 1
00:51:28.582 00.001 7680 scope still moving after pulse duration time elapsed
00:51:28.612 00.030 7680 IsSlewing returns 0
00:51:28.613 00.001 7680 IsGuiding returns 0
00:51:28.614 00.001 7680 scope move finished after 154 + 45 ms
00:51:28.614 00.000 7680 Move returns status 0, amount 154
00:51:28.614 00.000 7680 move complete, result=0
00:51:28.615 00.001 7680 worker thread done servicing request
00:51:28.615 00.000 7680 Worker thread wakes up
00:51:28.615 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 154 ms NORTH
00:51:28.622 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:28.622 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:29.874 01.252 7680 Exposure complete
00:51:30.005 00.131 7680 worker thread done servicing request
00:51:30.006 00.001 6120 OnExposeComplete: enter
00:51:30.009 00.003 6120 UpdateGuideState(): m_state=6
00:51:30.013 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4920
00:51:30.017 00.004 6120 Star::Find returns 1 (1), X=965.15, Y=52.02, Mass=14132, SNR=77.9, Peak=255 HFD=7.0
00:51:30.023 00.006 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.24 = -2.05)
00:51:30.026 00.003 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.32)
00:51:30.031 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.38 hyp=0.40 cameraTheta=1.28 mountX=-0.18 mountY=-0.29, mountTheta=-2.13
00:51:30.036 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.38, opts=13)
00:51:30.039 00.003 6120 Enqueuing Move request for scope (0.11, 0.38)
00:51:30.045 00.006 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:30.049 00.004 7680 Worker thread wakes up
00:51:30.049 00.000 6120 UpdateGuideState exits: m=14132 SNR=77.9 Saturated
00:51:30.055 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:30.059 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:30.063 00.004 6120 Enqueuing Expose request
00:51:30.066 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.38) opts 0xd
00:51:30.066 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.38)
00:51:30.068 00.002 7680 Moving (0.11, 0.38) raw xDistance=-0.18 yDistance=-0.29
00:51:30.068 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:51:30.068 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:51:30.068 00.000 7680 MoveAxis(E, 0, ABG)
00:51:30.068 00.000 7680 Move returns status 0, amount 0
00:51:30.069 00.001 7680 MoveAxis(N, 158, ABG)
00:51:30.069 00.000 7680 Guiding  Dir = 0, Dur = 158
00:51:30.069 00.000 7680 IsSlewing returns 0
00:51:30.070 00.001 7680 IsGuiding returns 0
00:51:30.070 00.000 7680 PulseGuide returned control before completion, sleep 168
00:51:30.253 00.183 7680 IsGuiding returns 1
00:51:30.253 00.000 7680 scope still moving after pulse duration time elapsed
00:51:30.284 00.031 7680 IsSlewing returns 0
00:51:30.285 00.001 7680 IsGuiding returns 0
00:51:30.286 00.001 7680 scope move finished after 158 + 57 ms
00:51:30.286 00.000 7680 Move returns status 0, amount 158
00:51:30.287 00.001 7680 move complete, result=0
00:51:30.287 00.000 7680 worker thread done servicing request
00:51:30.287 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 158 ms NORTH
00:51:30.294 00.007 7680 Worker thread wakes up
00:51:30.295 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:30.296 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:31.545 01.249 7680 Exposure complete
00:51:31.681 00.136 7680 worker thread done servicing request
00:51:31.681 00.000 6120 OnExposeComplete: enter
00:51:31.684 00.003 6120 UpdateGuideState(): m_state=6
00:51:31.688 00.004 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4921
00:51:31.693 00.005 6120 Star::Find returns 1 (1), X=965.26, Y=51.93, Mass=14430, SNR=78.3, Peak=255 HFD=6.8
00:51:31.696 00.003 6120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-2.95) = xAngle (3.87 = -2.42)
00:51:31.699 00.003 6120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.60 = -2.68)
00:51:31.703 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.29 hyp=0.37 cameraTheta=0.91 mountX=-0.28 mountY=-0.16, mountTheta=-2.61
00:51:31.711 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.29, opts=13)
00:51:31.716 00.005 6120 Enqueuing Move request for scope (0.23, 0.29)
00:51:31.719 00.003 7680 Worker thread wakes up
00:51:31.720 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.29) opts 0xd
00:51:31.720 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.29)
00:51:31.720 00.000 7680 Moving (0.23, 0.29) raw xDistance=-0.28 yDistance=-0.16
00:51:31.720 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
00:51:31.720 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:51:31.722 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:31.726 00.004 6120 UpdateGuideState exits: m=14430 SNR=78.3 Saturated
00:51:31.730 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:31.733 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:31.737 00.004 6120 Enqueuing Expose request
00:51:31.740 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:51:31.741 00.001 7680 MoveAxis(E, 113, ABG)
00:51:31.741 00.000 7680 Guiding  Dir = 2, Dur = 113
00:51:31.741 00.000 7680 IsSlewing returns 0
00:51:31.742 00.001 7680 IsGuiding returns 0
00:51:31.743 00.001 7680 PulseGuide returned control before completion, sleep 123
00:51:31.879 00.136 7680 IsGuiding returns 1
00:51:31.880 00.001 7680 scope still moving after pulse duration time elapsed
00:51:31.910 00.030 7680 IsSlewing returns 0
00:51:31.910 00.000 7680 IsGuiding returns 0
00:51:31.911 00.001 7680 scope move finished after 113 + 55 ms
00:51:31.911 00.000 7680 Move returns status 0, amount 113
00:51:31.911 00.000 7680 MoveAxis(N, 0, ABG)
00:51:31.911 00.000 7680 Move returns status 0, amount 0
00:51:31.913 00.002 7680 move complete, result=0
00:51:31.913 00.000 7680 worker thread done servicing request
00:51:31.914 00.001 6120 GuideStep: -0.3 px 113 ms EAST, -0.2 px 0 ms NORTH
00:51:31.922 00.008 7680 Worker thread wakes up
00:51:31.922 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:31.922 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:33.178 01.256 7680 Exposure complete
00:51:33.314 00.136 7680 worker thread done servicing request
00:51:33.316 00.002 6120 OnExposeComplete: enter
00:51:33.319 00.003 6120 UpdateGuideState(): m_state=6
00:51:33.323 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4922
00:51:33.329 00.006 6120 Star::Find returns 1 (1), X=965.13, Y=52.10, Mass=13940, SNR=76.5, Peak=255 HFD=6.9
00:51:33.334 00.005 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.96)
00:51:33.338 00.004 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
00:51:33.343 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.46 hyp=0.47 cameraTheta=1.37 mountX=-0.18 mountY=-0.37, mountTheta=-2.01
00:51:33.349 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.46, opts=13)
00:51:33.352 00.003 6120 Enqueuing Move request for scope (0.09, 0.46)
00:51:33.358 00.006 7680 Worker thread wakes up
00:51:33.358 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:33.362 00.004 6120 UpdateGuideState exits: m=13940 SNR=76.5 Saturated
00:51:33.367 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:33.371 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:33.374 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.46) opts 0xd
00:51:33.374 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.46)
00:51:33.375 00.001 6120 Enqueuing Expose request
00:51:33.379 00.004 7680 Moving (0.09, 0.46) raw xDistance=-0.18 yDistance=-0.37
00:51:33.380 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:51:33.380 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:51:33.380 00.000 7680 MoveAxis(E, 0, ABG)
00:51:33.380 00.000 7680 Move returns status 0, amount 0
00:51:33.380 00.000 7680 MoveAxis(N, 202, ABG)
00:51:33.380 00.000 7680 Guiding  Dir = 0, Dur = 202
00:51:33.381 00.001 7680 IsSlewing returns 0
00:51:33.381 00.000 7680 IsGuiding returns 0
00:51:33.381 00.000 7680 PulseGuide returned control before completion, sleep 212
00:51:33.605 00.224 7680 IsGuiding returns 1
00:51:33.607 00.002 7680 scope still moving after pulse duration time elapsed
00:51:33.638 00.031 7680 IsSlewing returns 0
00:51:33.639 00.001 7680 IsGuiding returns 1
00:51:33.669 00.030 7680 IsSlewing returns 0
00:51:33.670 00.001 7680 IsGuiding returns 0
00:51:33.671 00.001 7680 scope move finished after 202 + 88 ms
00:51:33.672 00.001 7680 Move returns status 0, amount 202
00:51:33.672 00.000 7680 move complete, result=0
00:51:33.672 00.000 7680 worker thread done servicing request
00:51:33.673 00.001 7680 Worker thread wakes up
00:51:33.673 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 202 ms NORTH
00:51:33.680 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:33.681 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:34.928 01.247 7680 Exposure complete
00:51:35.052 00.124 7680 worker thread done servicing request
00:51:35.052 00.000 6120 OnExposeComplete: enter
00:51:35.057 00.005 6120 UpdateGuideState(): m_state=6
00:51:35.062 00.005 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4923
00:51:35.066 00.004 6120 Star::Find returns 1 (1), X=965.04, Y=51.95, Mass=14024, SNR=76.7, Peak=255 HFD=7.1
00:51:35.070 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.78)
00:51:35.074 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
00:51:35.079 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.55 mountX=-0.06 mountY=-0.28, mountTheta=-1.80
00:51:35.084 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.31, opts=13)
00:51:35.088 00.004 6120 Enqueuing Move request for scope (0.01, 0.31)
00:51:35.092 00.004 7680 Worker thread wakes up
00:51:35.093 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:35.097 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.31) opts 0xd
00:51:35.097 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.31)
00:51:35.098 00.001 7680 Moving (0.01, 0.31) raw xDistance=-0.06 yDistance=-0.28
00:51:35.098 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:51:35.098 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:51:35.098 00.000 7680 MoveAxis(E, 0, ABG)
00:51:35.099 00.001 7680 Move returns status 0, amount 0
00:51:35.099 00.000 7680 MoveAxis(N, 152, ABG)
00:51:35.099 00.000 7680 Guiding  Dir = 0, Dur = 152
00:51:35.099 00.000 6120 UpdateGuideState exits: m=14024 SNR=76.7 Saturated
00:51:35.103 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:35.108 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:35.112 00.004 6120 Enqueuing Expose request
00:51:35.115 00.003 7680 IsSlewing returns 0
00:51:35.116 00.001 7680 IsGuiding returns 0
00:51:35.116 00.000 7680 PulseGuide returned control before completion, sleep 162
00:51:35.295 00.179 7680 IsGuiding returns 1
00:51:35.296 00.001 7680 scope still moving after pulse duration time elapsed
00:51:35.326 00.030 7680 IsSlewing returns 0
00:51:35.328 00.002 7680 IsGuiding returns 0
00:51:35.330 00.002 7680 scope move finished after 152 + 61 ms
00:51:35.330 00.000 7680 Move returns status 0, amount 152
00:51:35.330 00.000 7680 move complete, result=0
00:51:35.331 00.001 7680 worker thread done servicing request
00:51:35.331 00.000 7680 Worker thread wakes up
00:51:35.331 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 152 ms NORTH
00:51:35.341 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:35.341 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:36.597 01.256 7680 Exposure complete
00:51:36.738 00.141 7680 worker thread done servicing request
00:51:36.738 00.000 6120 OnExposeComplete: enter
00:51:36.743 00.005 6120 UpdateGuideState(): m_state=6
00:51:36.747 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4924
00:51:36.750 00.003 6120 Star::Find returns 1 (1), X=965.18, Y=51.91, Mass=13760, SNR=76.1, Peak=255 HFD=6.8
00:51:36.755 00.005 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
00:51:36.759 00.004 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.51)
00:51:36.763 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.27 hyp=0.31 cameraTheta=1.09 mountX=-0.19 mountY=-0.18, mountTheta=-2.38
00:51:36.769 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.27, opts=13)
00:51:36.775 00.006 6120 Enqueuing Move request for scope (0.14, 0.27)
00:51:36.779 00.004 7680 Worker thread wakes up
00:51:36.779 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.27) opts 0xd
00:51:36.779 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.27)
00:51:36.780 00.001 7680 Moving (0.14, 0.27) raw xDistance=-0.19 yDistance=-0.18
00:51:36.780 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:51:36.780 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:51:36.780 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:51:36.781 00.001 7680 MoveAxis(E, 0, ABG)
00:51:36.781 00.000 7680 Move returns status 0, amount 0
00:51:36.781 00.000 7680 MoveAxis(N, 0, ABG)
00:51:36.781 00.000 7680 Move returns status 0, amount 0
00:51:36.781 00.000 7680 move complete, result=0
00:51:36.782 00.001 7680 worker thread done servicing request
00:51:36.782 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:36.787 00.005 6120 UpdateGuideState exits: m=13760 SNR=76.1 Saturated
00:51:36.790 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:36.794 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:36.798 00.004 6120 Enqueuing Expose request
00:51:36.801 00.003 7680 Worker thread wakes up
00:51:36.801 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:36.802 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:36.802 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:51:38.056 01.254 7680 Exposure complete
00:51:38.193 00.137 7680 worker thread done servicing request
00:51:38.194 00.001 6120 OnExposeComplete: enter
00:51:38.197 00.003 6120 UpdateGuideState(): m_state=6
00:51:38.201 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4925
00:51:38.206 00.005 6120 Star::Find returns 1 (1), X=965.16, Y=52.07, Mass=14301, SNR=78.1, Peak=255 HFD=7.0
00:51:38.211 00.005 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.24 = -2.05)
00:51:38.214 00.003 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
00:51:38.218 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.43 hyp=0.45 cameraTheta=1.28 mountX=-0.21 mountY=-0.33, mountTheta=-2.13
00:51:38.223 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.43, opts=13)
00:51:38.227 00.004 6120 Enqueuing Move request for scope (0.13, 0.43)
00:51:38.232 00.005 7680 Worker thread wakes up
00:51:38.232 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.43) opts 0xd
00:51:38.232 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.43)
00:51:38.232 00.000 7680 Moving (0.13, 0.43) raw xDistance=-0.21 yDistance=-0.33
00:51:38.232 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:51:38.234 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:38.238 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:51:38.238 00.000 7680 MoveAxis(E, 84, ABG)
00:51:38.238 00.000 7680 Guiding  Dir = 2, Dur = 84
00:51:38.238 00.000 6120 UpdateGuideState exits: m=14301 SNR=78.1 Saturated
00:51:38.243 00.005 7680 IsSlewing returns 0
00:51:38.244 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:38.248 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:38.252 00.004 6120 Enqueuing Expose request
00:51:38.256 00.004 7680 IsGuiding returns 0
00:51:38.256 00.000 7680 PulseGuide returned control before completion, sleep 94
00:51:38.359 00.103 7680 IsGuiding returns 1
00:51:38.360 00.001 7680 scope still moving after pulse duration time elapsed
00:51:38.389 00.029 7680 IsSlewing returns 0
00:51:38.393 00.004 7680 IsGuiding returns 0
00:51:38.393 00.000 7680 scope move finished after 84 + 53 ms
00:51:38.394 00.001 7680 Move returns status 0, amount 84
00:51:38.394 00.000 7680 MoveAxis(N, 179, ABG)
00:51:38.394 00.000 7680 Guiding  Dir = 0, Dur = 179
00:51:38.396 00.002 7680 IsSlewing returns 0
00:51:38.397 00.001 7680 IsGuiding returns 0
00:51:38.397 00.000 7680 PulseGuide returned control before completion, sleep 189
00:51:38.592 00.195 7680 IsGuiding returns 1
00:51:38.592 00.000 7680 scope still moving after pulse duration time elapsed
00:51:38.625 00.033 7680 IsSlewing returns 0
00:51:38.627 00.002 7680 IsGuiding returns 0
00:51:38.627 00.000 7680 scope move finished after 179 + 51 ms
00:51:38.627 00.000 7680 Move returns status 0, amount 179
00:51:38.628 00.001 7680 move complete, result=0
00:51:38.628 00.000 7680 worker thread done servicing request
00:51:38.628 00.000 7680 Worker thread wakes up
00:51:38.628 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:38.629 00.001 6120 GuideStep: -0.2 px 84 ms EAST, -0.3 px 179 ms NORTH
00:51:38.635 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:39.888 01.253 7680 Exposure complete
00:51:40.032 00.144 7680 worker thread done servicing request
00:51:40.032 00.000 6120 OnExposeComplete: enter
00:51:40.036 00.004 6120 UpdateGuideState(): m_state=6
00:51:40.039 00.003 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4926
00:51:40.044 00.005 6120 Star::Find returns 1 (1), X=965.09, Y=51.96, Mass=13911, SNR=77.0, Peak=255 HFD=7.0
00:51:40.047 00.003 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.92)
00:51:40.052 00.005 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.19)
00:51:40.055 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.32 hyp=0.32 cameraTheta=1.41 mountX=-0.11 mountY=-0.26, mountTheta=-1.97
00:51:40.060 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.32, opts=13)
00:51:40.065 00.005 6120 Enqueuing Move request for scope (0.05, 0.32)
00:51:40.069 00.004 7680 Worker thread wakes up
00:51:40.069 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:40.073 00.004 6120 UpdateGuideState exits: m=13911 SNR=77.0 Saturated
00:51:40.077 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:40.083 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:40.087 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.32) opts 0xd
00:51:40.088 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.32)
00:51:40.089 00.001 7680 Moving (0.05, 0.32) raw xDistance=-0.11 yDistance=-0.26
00:51:40.089 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:51:40.089 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:51:40.089 00.000 7680 MoveAxis(E, 0, ABG)
00:51:40.090 00.001 6120 Enqueuing Expose request
00:51:40.094 00.004 7680 Move returns status 0, amount 0
00:51:40.094 00.000 7680 MoveAxis(N, 143, ABG)
00:51:40.094 00.000 7680 Guiding  Dir = 0, Dur = 143
00:51:40.094 00.000 7680 IsSlewing returns 0
00:51:40.095 00.001 7680 IsGuiding returns 0
00:51:40.095 00.000 7680 PulseGuide returned control before completion, sleep 153
00:51:40.253 00.158 7680 IsGuiding returns 1
00:51:40.253 00.000 7680 scope still moving after pulse duration time elapsed
00:51:40.284 00.031 7680 IsSlewing returns 0
00:51:40.285 00.001 7680 IsGuiding returns 0
00:51:40.285 00.000 7680 scope move finished after 143 + 46 ms
00:51:40.286 00.001 7680 Move returns status 0, amount 143
00:51:40.287 00.001 7680 move complete, result=0
00:51:40.287 00.000 7680 worker thread done servicing request
00:51:40.287 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 143 ms NORTH
00:51:40.297 00.010 7680 Worker thread wakes up
00:51:40.297 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:40.297 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:41.550 01.253 7680 Exposure complete
00:51:41.692 00.142 7680 worker thread done servicing request
00:51:41.693 00.001 6120 OnExposeComplete: enter
00:51:41.697 00.004 6120 UpdateGuideState(): m_state=6
00:51:41.700 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4927
00:51:41.705 00.005 6120 Star::Find returns 1 (1), X=965.10, Y=51.98, Mass=13800, SNR=75.9, Peak=255 HFD=7.1
00:51:41.709 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
00:51:41.712 00.003 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
00:51:41.716 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.35 hyp=0.35 cameraTheta=1.39 mountX=-0.13 mountY=-0.28, mountTheta=-2.00
00:51:41.720 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.35, opts=13)
00:51:41.724 00.004 6120 Enqueuing Move request for scope (0.06, 0.35)
00:51:41.727 00.003 7680 Worker thread wakes up
00:51:41.727 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.35) opts 0xd
00:51:41.727 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.35)
00:51:41.727 00.000 7680 Moving (0.06, 0.35) raw xDistance=-0.13 yDistance=-0.28
00:51:41.727 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:51:41.728 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:51:41.728 00.000 7680 MoveAxis(E, 0, ABG)
00:51:41.728 00.000 7680 Move returns status 0, amount 0
00:51:41.728 00.000 7680 MoveAxis(N, 153, ABG)
00:51:41.728 00.000 7680 Guiding  Dir = 0, Dur = 153
00:51:41.728 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:41.732 00.004 7680 IsSlewing returns 0
00:51:41.733 00.001 6120 UpdateGuideState exits: m=13800 SNR=75.9 Saturated
00:51:41.736 00.003 7680 IsGuiding returns 0
00:51:41.736 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:41.740 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:41.744 00.004 7680 PulseGuide returned control before completion, sleep 163
00:51:41.745 00.001 6120 Enqueuing Expose request
00:51:41.911 00.166 7680 IsGuiding returns 1
00:51:41.911 00.000 7680 scope still moving after pulse duration time elapsed
00:51:41.943 00.032 7680 IsSlewing returns 0
00:51:41.944 00.001 7680 IsGuiding returns 0
00:51:41.944 00.000 7680 scope move finished after 153 + 54 ms
00:51:41.944 00.000 7680 Move returns status 0, amount 153
00:51:41.945 00.001 7680 move complete, result=0
00:51:41.945 00.000 7680 worker thread done servicing request
00:51:41.946 00.001 7680 Worker thread wakes up
00:51:41.946 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 153 ms NORTH
00:51:41.953 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:41.953 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:43.206 01.253 7680 Exposure complete
00:51:43.347 00.141 7680 worker thread done servicing request
00:51:43.347 00.000 6120 OnExposeComplete: enter
00:51:43.351 00.004 6120 UpdateGuideState(): m_state=6
00:51:43.355 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4928
00:51:43.359 00.004 6120 Star::Find returns 1 (1), X=965.17, Y=52.03, Mass=13945, SNR=78.4, Peak=255 HFD=6.9
00:51:43.363 00.004 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
00:51:43.367 00.004 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
00:51:43.371 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.39 hyp=0.41 cameraTheta=1.24 mountX=-0.20 mountY=-0.29, mountTheta=-2.18
00:51:43.376 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.39, opts=13)
00:51:43.380 00.004 6120 Enqueuing Move request for scope (0.13, 0.39)
00:51:43.383 00.003 7680 Worker thread wakes up
00:51:43.383 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.39) opts 0xd
00:51:43.384 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.39)
00:51:43.384 00.000 7680 Moving (0.13, 0.39) raw xDistance=-0.20 yDistance=-0.29
00:51:43.384 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:51:43.384 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:51:43.384 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:43.389 00.005 7680 MoveAxis(E, 83, ABG)
00:51:43.389 00.000 7680 Guiding  Dir = 2, Dur = 83
00:51:43.389 00.000 6120 UpdateGuideState exits: m=13945 SNR=78.4 Saturated
00:51:43.394 00.005 7680 IsSlewing returns 0
00:51:43.394 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:43.399 00.005 7680 IsGuiding returns 0
00:51:43.400 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:43.404 00.004 6120 Enqueuing Expose request
00:51:43.408 00.004 7680 PulseGuide returned control before completion, sleep 93
00:51:43.513 00.105 7680 IsGuiding returns 0
00:51:43.513 00.000 7680 Move returns status 0, amount 83
00:51:43.514 00.001 7680 MoveAxis(N, 158, ABG)
00:51:43.514 00.000 7680 Guiding  Dir = 0, Dur = 158
00:51:43.514 00.000 7680 IsSlewing returns 0
00:51:43.516 00.002 7680 IsGuiding returns 0
00:51:43.516 00.000 7680 PulseGuide returned control before completion, sleep 168
00:51:43.701 00.185 7680 IsGuiding returns 1
00:51:43.701 00.000 7680 scope still moving after pulse duration time elapsed
00:51:43.732 00.031 7680 IsSlewing returns 0
00:51:43.734 00.002 7680 IsGuiding returns 0
00:51:43.734 00.000 7680 scope move finished after 158 + 59 ms
00:51:43.734 00.000 7680 Move returns status 0, amount 158
00:51:43.735 00.001 7680 move complete, result=0
00:51:43.735 00.000 7680 worker thread done servicing request
00:51:43.736 00.001 7680 Worker thread wakes up
00:51:43.736 00.000 6120 GuideStep: -0.2 px 83 ms EAST, -0.3 px 158 ms NORTH
00:51:43.746 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:43.746 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:45.001 01.255 7680 Exposure complete
00:51:45.137 00.136 7680 worker thread done servicing request
00:51:45.137 00.000 6120 OnExposeComplete: enter
00:51:45.141 00.004 6120 UpdateGuideState(): m_state=6
00:51:45.144 00.003 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4929
00:51:45.149 00.005 6120 Star::Find returns 1 (1), X=965.04, Y=52.18, Mass=14539, SNR=78.6, Peak=255 HFD=6.9
00:51:45.152 00.003 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
00:51:45.155 00.003 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
00:51:45.159 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.54 hyp=0.54 cameraTheta=1.56 mountX=-0.11 mountY=-0.48, mountTheta=-1.79
00:51:45.164 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.54, opts=13)
00:51:45.168 00.004 6120 Enqueuing Move request for scope (0.01, 0.54)
00:51:45.170 00.002 7680 Worker thread wakes up
00:51:45.170 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.54) opts 0xd
00:51:45.171 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.54)
00:51:45.171 00.000 7680 Moving (0.01, 0.54) raw xDistance=-0.11 yDistance=-0.48
00:51:45.171 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:51:45.171 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:51:45.172 00.001 7680 MoveAxis(E, 0, ABG)
00:51:45.172 00.000 7680 Move returns status 0, amount 0
00:51:45.172 00.000 7680 MoveAxis(N, 262, ABG)
00:51:45.172 00.000 7680 Guiding  Dir = 0, Dur = 262
00:51:45.172 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:45.177 00.005 7680 IsSlewing returns 0
00:51:45.177 00.000 6120 UpdateGuideState exits: m=14539 SNR=78.6 Saturated
00:51:45.181 00.004 7680 IsGuiding returns 0
00:51:45.182 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:45.185 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:45.188 00.003 7680 PulseGuide returned control before completion, sleep 272
00:51:45.189 00.001 6120 Enqueuing Expose request
00:51:45.471 00.282 7680 IsGuiding returns 1
00:51:45.472 00.001 7680 scope still moving after pulse duration time elapsed
00:51:45.502 00.030 7680 IsSlewing returns 0
00:51:45.503 00.001 7680 IsGuiding returns 0
00:51:45.503 00.000 7680 scope move finished after 262 + 59 ms
00:51:45.503 00.000 7680 Move returns status 0, amount 262
00:51:45.504 00.001 7680 move complete, result=0
00:51:45.504 00.000 7680 worker thread done servicing request
00:51:45.504 00.000 7680 Worker thread wakes up
00:51:45.504 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:45.504 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 262 ms NORTH
00:51:45.512 00.008 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:46.763 01.251 7680 Exposure complete
00:51:46.898 00.135 7680 worker thread done servicing request
00:51:46.899 00.001 6120 OnExposeComplete: enter
00:51:46.902 00.003 6120 UpdateGuideState(): m_state=6
00:51:46.905 00.003 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4930
00:51:46.910 00.005 6120 Star::Find returns 1 (1), X=965.07, Y=51.69, Mass=14593, SNR=80.6, Peak=255 HFD=6.9
00:51:46.914 00.004 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (3.99 = -2.29)
00:51:46.918 00.004 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.56)
00:51:46.922 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.04 mountX=-0.04 mountY=-0.03, mountTheta=-2.45
00:51:46.927 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.05, opts=13)
00:51:46.932 00.005 6120 Enqueuing Move request for scope (0.03, 0.05)
00:51:46.936 00.004 7680 Worker thread wakes up
00:51:46.936 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:46.940 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
00:51:46.940 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
00:51:46.940 00.000 7680 Moving (0.03, 0.05) raw xDistance=-0.04 yDistance=-0.03
00:51:46.940 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:51:46.940 00.000 6120 UpdateGuideState exits: m=14593 SNR=80.6 Saturated
00:51:46.944 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:46.948 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:51:46.948 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:46.953 00.005 6120 Enqueuing Expose request
00:51:46.959 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:51:46.959 00.000 7680 MoveAxis(E, 0, ABG)
00:51:46.959 00.000 7680 Move returns status 0, amount 0
00:51:46.959 00.000 7680 MoveAxis(N, 0, ABG)
00:51:46.960 00.001 7680 Move returns status 0, amount 0
00:51:46.960 00.000 7680 move complete, result=0
00:51:46.960 00.000 7680 worker thread done servicing request
00:51:46.960 00.000 7680 Worker thread wakes up
00:51:46.960 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:46.960 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:51:46.966 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:48.217 01.251 7680 Exposure complete
00:51:48.350 00.133 7680 worker thread done servicing request
00:51:48.350 00.000 6120 OnExposeComplete: enter
00:51:48.355 00.005 6120 UpdateGuideState(): m_state=6
00:51:48.361 00.006 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4931
00:51:48.365 00.004 6120 Star::Find returns 1 (1), X=965.11, Y=51.91, Mass=14007, SNR=77.3, Peak=255 HFD=6.9
00:51:48.369 00.004 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
00:51:48.373 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
00:51:48.376 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.27 hyp=0.28 cameraTheta=1.29 mountX=-0.13 mountY=-0.21, mountTheta=-2.12
00:51:48.381 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.27, opts=13)
00:51:48.385 00.004 6120 Enqueuing Move request for scope (0.08, 0.27)
00:51:48.388 00.003 7680 Worker thread wakes up
00:51:48.388 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.27) opts 0xd
00:51:48.389 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.27)
00:51:48.389 00.000 7680 Moving (0.08, 0.27) raw xDistance=-0.13 yDistance=-0.21
00:51:48.389 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:51:48.389 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:51:48.390 00.001 7680 MoveAxis(E, 0, ABG)
00:51:48.390 00.000 7680 Move returns status 0, amount 0
00:51:48.390 00.000 7680 MoveAxis(N, 112, ABG)
00:51:48.390 00.000 7680 Guiding  Dir = 0, Dur = 112
00:51:48.390 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:48.394 00.004 7680 IsSlewing returns 0
00:51:48.394 00.000 6120 UpdateGuideState exits: m=14007 SNR=77.3 Saturated
00:51:48.399 00.005 7680 IsGuiding returns 0
00:51:48.399 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:48.402 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:48.406 00.004 7680 PulseGuide returned control before completion, sleep 122
00:51:48.407 00.001 6120 Enqueuing Expose request
00:51:48.537 00.130 7680 IsGuiding returns 1
00:51:48.538 00.001 7680 scope still moving after pulse duration time elapsed
00:51:48.568 00.030 7680 IsSlewing returns 0
00:51:48.571 00.003 7680 IsGuiding returns 0
00:51:48.571 00.000 7680 scope move finished after 112 + 61 ms
00:51:48.574 00.003 7680 Move returns status 0, amount 112
00:51:48.575 00.001 7680 move complete, result=0
00:51:48.575 00.000 7680 worker thread done servicing request
00:51:48.576 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 112 ms NORTH
00:51:48.586 00.010 7680 Worker thread wakes up
00:51:48.586 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:48.586 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:49.835 01.249 7680 Exposure complete
00:51:49.992 00.157 7680 worker thread done servicing request
00:51:49.993 00.001 6120 OnExposeComplete: enter
00:51:49.996 00.003 6120 UpdateGuideState(): m_state=6
00:51:50.002 00.006 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4932
00:51:50.006 00.004 6120 Star::Find returns 1 (1), X=965.18, Y=51.99, Mass=14685, SNR=79.5, Peak=255 HFD=6.9
00:51:50.009 00.003 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
00:51:50.014 00.005 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.42)
00:51:50.020 00.006 6120 CameraToMount -- cameraX=0.14 cameraY=0.35 hyp=0.38 cameraTheta=1.18 mountX=-0.21 mountY=-0.25, mountTheta=-2.26
00:51:50.024 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.35, opts=13)
00:51:50.027 00.003 6120 Enqueuing Move request for scope (0.14, 0.35)
00:51:50.031 00.004 7680 Worker thread wakes up
00:51:50.031 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:50.036 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.35) opts 0xd
00:51:50.036 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.35)
00:51:50.036 00.000 6120 UpdateGuideState exits: m=14685 SNR=79.5 Saturated
00:51:50.041 00.005 7680 Moving (0.14, 0.35) raw xDistance=-0.21 yDistance=-0.25
00:51:50.041 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:50.046 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:51:50.046 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:50.051 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:51:50.051 00.000 6120 Enqueuing Expose request
00:51:50.058 00.007 7680 MoveAxis(E, 84, ABG)
00:51:50.058 00.000 7680 Guiding  Dir = 2, Dur = 84
00:51:50.059 00.001 7680 IsSlewing returns 0
00:51:50.059 00.000 7680 IsGuiding returns 0
00:51:50.059 00.000 7680 PulseGuide returned control before completion, sleep 94
00:51:50.168 00.109 7680 IsGuiding returns 0
00:51:50.168 00.000 7680 Move returns status 0, amount 84
00:51:50.169 00.001 7680 MoveAxis(N, 135, ABG)
00:51:50.169 00.000 7680 Guiding  Dir = 0, Dur = 135
00:51:50.169 00.000 7680 IsSlewing returns 0
00:51:50.170 00.001 7680 IsGuiding returns 0
00:51:50.170 00.000 7680 PulseGuide returned control before completion, sleep 145
00:51:50.324 00.154 7680 IsGuiding returns 1
00:51:50.326 00.002 7680 scope still moving after pulse duration time elapsed
00:51:50.356 00.030 7680 IsSlewing returns 0
00:51:50.356 00.000 7680 IsGuiding returns 0
00:51:50.357 00.001 7680 scope move finished after 135 + 52 ms
00:51:50.357 00.000 7680 Move returns status 0, amount 135
00:51:50.357 00.000 7680 move complete, result=0
00:51:50.359 00.002 7680 worker thread done servicing request
00:51:50.359 00.000 7680 Worker thread wakes up
00:51:50.359 00.000 6120 GuideStep: -0.2 px 84 ms EAST, -0.2 px 135 ms NORTH
00:51:50.367 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:50.367 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:51.621 01.254 7680 Exposure complete
00:51:51.760 00.139 7680 worker thread done servicing request
00:51:51.761 00.001 6120 OnExposeComplete: enter
00:51:51.766 00.005 6120 UpdateGuideState(): m_state=6
00:51:51.772 00.006 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4933
00:51:51.777 00.005 6120 Star::Find returns 1 (1), X=965.13, Y=52.05, Mass=14968, SNR=78.5, Peak=255 HFD=7.0
00:51:51.781 00.004 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.31 = -1.98)
00:51:51.785 00.004 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.25)
00:51:51.788 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.41 hyp=0.42 cameraTheta=1.35 mountX=-0.17 mountY=-0.33, mountTheta=-2.04
00:51:51.794 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.41, opts=13)
00:51:51.800 00.006 6120 Enqueuing Move request for scope (0.09, 0.41)
00:51:51.804 00.004 7680 Worker thread wakes up
00:51:51.804 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:51.807 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.41) opts 0xd
00:51:51.807 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.41)
00:51:51.809 00.002 7680 Moving (0.09, 0.41) raw xDistance=-0.17 yDistance=-0.33
00:51:51.809 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:51:51.809 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:51:51.810 00.001 6120 UpdateGuideState exits: m=14968 SNR=78.5 Saturated
00:51:51.814 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:51.817 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:51.822 00.005 6120 Enqueuing Expose request
00:51:51.826 00.004 7680 MoveAxis(E, 0, ABG)
00:51:51.826 00.000 7680 Move returns status 0, amount 0
00:51:51.826 00.000 7680 MoveAxis(N, 179, ABG)
00:51:51.826 00.000 7680 Guiding  Dir = 0, Dur = 179
00:51:51.827 00.001 7680 IsSlewing returns 0
00:51:51.827 00.000 7680 IsGuiding returns 0
00:51:51.827 00.000 7680 PulseGuide returned control before completion, sleep 189
00:51:52.019 00.192 7680 IsGuiding returns 1
00:51:52.020 00.001 7680 scope still moving after pulse duration time elapsed
00:51:52.050 00.030 7680 IsSlewing returns 0
00:51:52.051 00.001 7680 IsGuiding returns 0
00:51:52.051 00.000 7680 scope move finished after 179 + 45 ms
00:51:52.052 00.001 7680 Move returns status 0, amount 179
00:51:52.053 00.001 7680 move complete, result=0
00:51:52.053 00.000 7680 worker thread done servicing request
00:51:52.053 00.000 7680 Worker thread wakes up
00:51:52.054 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 179 ms NORTH
00:51:52.060 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:52.060 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:53.308 01.248 7680 Exposure complete
00:51:53.437 00.129 7680 worker thread done servicing request
00:51:53.437 00.000 6120 OnExposeComplete: enter
00:51:53.442 00.005 6120 UpdateGuideState(): m_state=6
00:51:53.445 00.003 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4934
00:51:53.450 00.005 6120 Star::Find returns 1 (1), X=965.14, Y=51.94, Mass=13872, SNR=76.5, Peak=255 HFD=7.0
00:51:53.456 00.006 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
00:51:53.459 00.003 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.36)
00:51:53.464 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.30 hyp=0.32 cameraTheta=1.24 mountX=-0.16 mountY=-0.23, mountTheta=-2.18
00:51:53.469 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.30, opts=13)
00:51:53.473 00.004 6120 Enqueuing Move request for scope (0.10, 0.30)
00:51:53.477 00.004 7680 Worker thread wakes up
00:51:53.477 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.30) opts 0xd
00:51:53.477 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:53.480 00.003 6120 UpdateGuideState exits: m=13872 SNR=76.5 Saturated
00:51:53.485 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:53.490 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:53.495 00.005 6120 Enqueuing Expose request
00:51:53.499 00.004 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.30)
00:51:53.499 00.000 7680 Moving (0.10, 0.30) raw xDistance=-0.16 yDistance=-0.23
00:51:53.499 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:51:53.499 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:51:53.500 00.001 7680 MoveAxis(E, 0, ABG)
00:51:53.500 00.000 7680 Move returns status 0, amount 0
00:51:53.500 00.000 7680 MoveAxis(N, 123, ABG)
00:51:53.501 00.001 7680 Guiding  Dir = 0, Dur = 123
00:51:53.501 00.000 7680 IsSlewing returns 0
00:51:53.501 00.000 7680 IsGuiding returns 0
00:51:53.502 00.001 7680 PulseGuide returned control before completion, sleep 133
00:51:53.642 00.140 7680 IsGuiding returns 1
00:51:53.644 00.002 7680 scope still moving after pulse duration time elapsed
00:51:53.674 00.030 7680 IsSlewing returns 0
00:51:53.675 00.001 7680 IsGuiding returns 0
00:51:53.676 00.001 7680 scope move finished after 123 + 50 ms
00:51:53.677 00.001 7680 Move returns status 0, amount 123
00:51:53.677 00.000 7680 move complete, result=0
00:51:53.677 00.000 7680 worker thread done servicing request
00:51:53.677 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 123 ms NORTH
00:51:53.684 00.007 7680 Worker thread wakes up
00:51:53.684 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:53.684 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:54.931 01.247 7680 Exposure complete
00:51:55.068 00.137 7680 worker thread done servicing request
00:51:55.068 00.000 6120 OnExposeComplete: enter
00:51:55.071 00.003 6120 UpdateGuideState(): m_state=6
00:51:55.077 00.006 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4935
00:51:55.082 00.005 6120 Star::Find returns 1 (1), X=965.18, Y=51.92, Mass=13424, SNR=75.1, Peak=255 HFD=6.9
00:51:55.088 00.006 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.07 = -2.22)
00:51:55.091 00.003 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
00:51:55.095 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.29 hyp=0.32 cameraTheta=1.11 mountX=-0.19 mountY=-0.19, mountTheta=-2.35
00:51:55.101 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.29, opts=13)
00:51:55.104 00.003 6120 Enqueuing Move request for scope (0.14, 0.29)
00:51:55.108 00.004 7680 Worker thread wakes up
00:51:55.108 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.29) opts 0xd
00:51:55.108 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.29)
00:51:55.109 00.001 7680 Moving (0.14, 0.29) raw xDistance=-0.19 yDistance=-0.19
00:51:55.109 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:51:55.109 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:51:55.109 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:51:55.109 00.000 7680 MoveAxis(E, 0, ABG)
00:51:55.110 00.001 7680 Move returns status 0, amount 0
00:51:55.110 00.000 7680 MoveAxis(N, 0, ABG)
00:51:55.111 00.001 7680 Move returns status 0, amount 0
00:51:55.111 00.000 7680 move complete, result=0
00:51:55.111 00.000 7680 worker thread done servicing request
00:51:55.111 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:55.114 00.003 6120 UpdateGuideState exits: m=13424 SNR=75.1 Saturated
00:51:55.118 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:55.122 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:55.125 00.003 6120 Enqueuing Expose request
00:51:55.128 00.003 7680 Worker thread wakes up
00:51:55.128 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:51:55.133 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:55.133 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:56.369 01.236 7680 Exposure complete
00:51:56.493 00.124 7680 worker thread done servicing request
00:51:56.493 00.000 6120 OnExposeComplete: enter
00:51:56.497 00.004 6120 UpdateGuideState(): m_state=6
00:51:56.501 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4936
00:51:56.504 00.003 6120 Star::Find returns 1 (1), X=965.19, Y=52.05, Mass=14310, SNR=79.4, Peak=255 HFD=6.9
00:51:56.508 00.004 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.17 = -2.11)
00:51:56.512 00.004 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.38)
00:51:56.515 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.42 hyp=0.44 cameraTheta=1.22 mountX=-0.23 mountY=-0.31, mountTheta=-2.21
00:51:56.520 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.42, opts=13)
00:51:56.524 00.004 6120 Enqueuing Move request for scope (0.15, 0.42)
00:51:56.529 00.005 7680 Worker thread wakes up
00:51:56.529 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.42) opts 0xd
00:51:56.529 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.42)
00:51:56.529 00.000 7680 Moving (0.15, 0.42) raw xDistance=-0.23 yDistance=-0.31
00:51:56.529 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:51:56.529 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:51:56.530 00.001 7680 MoveAxis(E, 92, ABG)
00:51:56.530 00.000 7680 Guiding  Dir = 2, Dur = 92
00:51:56.530 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:56.534 00.004 7680 IsSlewing returns 0
00:51:56.535 00.001 6120 UpdateGuideState exits: m=14310 SNR=79.4 Saturated
00:51:56.538 00.003 7680 IsGuiding returns 0
00:51:56.538 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:56.542 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:56.546 00.004 6120 Enqueuing Expose request
00:51:56.550 00.004 7680 PulseGuide returned control before completion, sleep 102
00:51:56.659 00.109 7680 IsGuiding returns 1
00:51:56.659 00.000 7680 scope still moving after pulse duration time elapsed
00:51:56.690 00.031 7680 IsSlewing returns 0
00:51:56.691 00.001 7680 IsGuiding returns 1
00:51:56.720 00.029 7680 IsSlewing returns 0
00:51:56.720 00.000 7680 IsGuiding returns 1
00:51:56.751 00.031 7680 IsSlewing returns 0
00:51:56.752 00.001 7680 IsGuiding returns 1
00:51:56.782 00.030 7680 IsSlewing returns 0
00:51:56.784 00.002 7680 IsGuiding returns 0
00:51:56.785 00.001 7680 scope move finished after 92 + 155 ms
00:51:56.785 00.000 7680 Move returns status 0, amount 92
00:51:56.786 00.001 7680 MoveAxis(N, 166, ABG)
00:51:56.786 00.000 7680 Guiding  Dir = 0, Dur = 166
00:51:56.787 00.001 7680 IsSlewing returns 0
00:51:56.787 00.000 7680 IsGuiding returns 0
00:51:56.789 00.002 7680 PulseGuide returned control before completion, sleep 176
00:51:56.969 00.180 7680 IsGuiding returns 1
00:51:56.970 00.001 7680 scope still moving after pulse duration time elapsed
00:51:57.001 00.031 7680 IsSlewing returns 0
00:51:57.002 00.001 7680 IsGuiding returns 0
00:51:57.002 00.000 7680 scope move finished after 166 + 47 ms
00:51:57.002 00.000 7680 Move returns status 0, amount 166
00:51:57.003 00.001 7680 move complete, result=0
00:51:57.003 00.000 7680 worker thread done servicing request
00:51:57.003 00.000 6120 GuideStep: -0.2 px 92 ms EAST, -0.3 px 166 ms NORTH
00:51:57.011 00.008 7680 Worker thread wakes up
00:51:57.011 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:57.012 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:51:58.263 01.251 7680 Exposure complete
00:51:58.401 00.138 7680 worker thread done servicing request
00:51:58.401 00.000 6120 OnExposeComplete: enter
00:51:58.405 00.004 6120 UpdateGuideState(): m_state=6
00:51:58.409 00.004 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4937
00:51:58.413 00.004 6120 Star::Find returns 1 (1), X=965.24, Y=52.06, Mass=14868, SNR=77.1, Peak=255 HFD=6.8
00:51:58.417 00.004 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.06 = -2.22)
00:51:58.421 00.004 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.49)
00:51:58.425 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.42 hyp=0.47 cameraTheta=1.11 mountX=-0.28 mountY=-0.29, mountTheta=-2.35
00:51:58.430 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.42, opts=13)
00:51:58.435 00.005 6120 Enqueuing Move request for scope (0.21, 0.42)
00:51:58.438 00.003 7680 Worker thread wakes up
00:51:58.438 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.42) opts 0xd
00:51:58.438 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.42)
00:51:58.438 00.000 7680 Moving (0.21, 0.42) raw xDistance=-0.28 yDistance=-0.29
00:51:58.438 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
00:51:58.438 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:51:58.438 00.000 7680 MoveAxis(E, 123, ABG)
00:51:58.439 00.001 7680 Guiding  Dir = 2, Dur = 123
00:51:58.439 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:51:58.443 00.004 7680 IsSlewing returns 0
00:51:58.443 00.000 6120 UpdateGuideState exits: m=14868 SNR=77.1 Saturated
00:51:58.446 00.003 7680 IsGuiding returns 0
00:51:58.446 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:58.451 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:51:58.455 00.004 7680 PulseGuide returned control before completion, sleep 133
00:51:58.455 00.000 6120 Enqueuing Expose request
00:51:58.595 00.140 7680 IsGuiding returns 1
00:51:58.595 00.000 7680 scope still moving after pulse duration time elapsed
00:51:58.626 00.031 7680 IsSlewing returns 0
00:51:58.628 00.002 7680 IsGuiding returns 0
00:51:58.628 00.000 7680 scope move finished after 123 + 57 ms
00:51:58.628 00.000 7680 Move returns status 0, amount 123
00:51:58.629 00.001 7680 MoveAxis(N, 155, ABG)
00:51:58.629 00.000 7680 Guiding  Dir = 0, Dur = 155
00:51:58.629 00.000 7680 IsSlewing returns 0
00:51:58.630 00.001 7680 IsGuiding returns 0
00:51:58.631 00.001 7680 PulseGuide returned control before completion, sleep 165
00:51:58.812 00.181 7680 IsGuiding returns 1
00:51:58.812 00.000 7680 scope still moving after pulse duration time elapsed
00:51:58.844 00.032 7680 IsSlewing returns 0
00:51:58.844 00.000 7680 IsGuiding returns 1
00:51:58.875 00.031 7680 IsSlewing returns 0
00:51:58.875 00.000 7680 IsGuiding returns 0
00:51:58.876 00.001 7680 scope move finished after 155 + 90 ms
00:51:58.876 00.000 7680 Move returns status 0, amount 155
00:51:58.876 00.000 7680 move complete, result=0
00:51:58.876 00.000 7680 worker thread done servicing request
00:51:58.877 00.001 7680 Worker thread wakes up
00:51:58.878 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:51:58.878 00.000 6120 GuideStep: -0.3 px 123 ms EAST, -0.3 px 155 ms NORTH
00:51:58.884 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:00.132 01.248 7680 Exposure complete
00:52:00.262 00.130 7680 worker thread done servicing request
00:52:00.263 00.001 6120 OnExposeComplete: enter
00:52:00.267 00.004 6120 UpdateGuideState(): m_state=6
00:52:00.271 00.004 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4938
00:52:00.275 00.004 6120 Star::Find returns 1 (1), X=965.02, Y=51.88, Mass=14106, SNR=77.7, Peak=255 HFD=7.0
00:52:00.278 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.70)
00:52:00.283 00.005 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
00:52:00.287 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.63 mountX=-0.03 mountY=-0.22, mountTheta=-1.70
00:52:00.291 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.24, opts=13)
00:52:00.294 00.003 6120 Enqueuing Move request for scope (-0.01, 0.24)
00:52:00.298 00.004 7680 Worker thread wakes up
00:52:00.298 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.24) opts 0xd
00:52:00.299 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.24)
00:52:00.299 00.000 7680 Moving (-0.01, 0.24) raw xDistance=-0.03 yDistance=-0.22
00:52:00.299 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:52:00.299 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:52:00.299 00.000 7680 MoveAxis(E, 0, ABG)
00:52:00.300 00.001 7680 Move returns status 0, amount 0
00:52:00.300 00.000 7680 MoveAxis(N, 120, ABG)
00:52:00.300 00.000 7680 Guiding  Dir = 0, Dur = 120
00:52:00.300 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:00.304 00.004 7680 IsSlewing returns 0
00:52:00.305 00.001 6120 UpdateGuideState exits: m=14106 SNR=77.7 Saturated
00:52:00.308 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:00.312 00.004 7680 IsGuiding returns 0
00:52:00.312 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:00.315 00.003 7680 PulseGuide returned control before completion, sleep 130
00:52:00.315 00.000 6120 Enqueuing Expose request
00:52:00.450 00.135 7680 IsGuiding returns 1
00:52:00.451 00.001 7680 scope still moving after pulse duration time elapsed
00:52:00.481 00.030 7680 IsSlewing returns 0
00:52:00.483 00.002 7680 IsGuiding returns 0
00:52:00.483 00.000 7680 scope move finished after 120 + 52 ms
00:52:00.485 00.002 7680 Move returns status 0, amount 120
00:52:00.485 00.000 7680 move complete, result=0
00:52:00.485 00.000 7680 worker thread done servicing request
00:52:00.486 00.001 7680 Worker thread wakes up
00:52:00.486 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 120 ms NORTH
00:52:00.493 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:00.493 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:01.747 01.254 7680 Exposure complete
00:52:01.886 00.139 7680 worker thread done servicing request
00:52:01.887 00.001 6120 OnExposeComplete: enter
00:52:01.891 00.004 6120 UpdateGuideState(): m_state=6
00:52:01.895 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4939
00:52:01.900 00.005 6120 Star::Find returns 1 (1), X=965.27, Y=51.89, Mass=13954, SNR=76.2, Peak=255 HFD=6.7
00:52:01.904 00.004 6120 CameraToMount -- cameraTheta (0.81) - m_xAngle (-2.95) = xAngle (3.76 = -2.52)
00:52:01.907 00.003 6120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.49 = -2.79)
00:52:01.911 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=0.25 hyp=0.34 cameraTheta=0.81 mountX=-0.28 mountY=-0.12, mountTheta=-2.74
00:52:01.915 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.25, opts=13)
00:52:01.919 00.004 6120 Enqueuing Move request for scope (0.24, 0.25)
00:52:01.923 00.004 7680 Worker thread wakes up
00:52:01.924 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:01.930 00.006 6120 UpdateGuideState exits: m=13954 SNR=76.2 Saturated
00:52:01.932 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:01.935 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:01.938 00.003 6120 Enqueuing Expose request
00:52:01.941 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.25) opts 0xd
00:52:01.941 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.25)
00:52:01.941 00.000 7680 Moving (0.24, 0.25) raw xDistance=-0.28 yDistance=-0.12
00:52:01.941 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
00:52:01.942 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:52:01.942 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:52:01.942 00.000 7680 MoveAxis(E, 114, ABG)
00:52:01.942 00.000 7680 Guiding  Dir = 2, Dur = 114
00:52:01.942 00.000 7680 IsSlewing returns 0
00:52:01.944 00.002 7680 IsGuiding returns 0
00:52:01.944 00.000 7680 PulseGuide returned control before completion, sleep 124
00:52:02.079 00.135 7680 IsGuiding returns 1
00:52:02.079 00.000 7680 scope still moving after pulse duration time elapsed
00:52:02.109 00.030 7680 IsSlewing returns 0
00:52:02.110 00.001 7680 IsGuiding returns 0
00:52:02.110 00.000 7680 scope move finished after 114 + 52 ms
00:52:02.110 00.000 7680 Move returns status 0, amount 114
00:52:02.110 00.000 7680 MoveAxis(N, 0, ABG)
00:52:02.110 00.000 7680 Move returns status 0, amount 0
00:52:02.112 00.002 7680 move complete, result=0
00:52:02.112 00.000 7680 worker thread done servicing request
00:52:02.112 00.000 7680 Worker thread wakes up
00:52:02.113 00.001 6120 GuideStep: -0.3 px 114 ms EAST, -0.1 px 0 ms NORTH
00:52:02.119 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:02.119 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:03.373 01.254 7680 Exposure complete
00:52:03.504 00.131 7680 worker thread done servicing request
00:52:03.504 00.000 6120 OnExposeComplete: enter
00:52:03.509 00.005 6120 UpdateGuideState(): m_state=6
00:52:03.514 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4940
00:52:03.518 00.004 6120 Star::Find returns 1 (1), X=965.08, Y=52.00, Mass=14953, SNR=78.8, Peak=255 HFD=7.1
00:52:03.522 00.004 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
00:52:03.525 00.003 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
00:52:03.530 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.36 hyp=0.36 cameraTheta=1.45 mountX=-0.11 mountY=-0.30, mountTheta=-1.92
00:52:03.535 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.36, opts=13)
00:52:03.538 00.003 6120 Enqueuing Move request for scope (0.05, 0.36)
00:52:03.542 00.004 7680 Worker thread wakes up
00:52:03.543 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.36) opts 0xd
00:52:03.543 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.36)
00:52:03.543 00.000 7680 Moving (0.05, 0.36) raw xDistance=-0.11 yDistance=-0.30
00:52:03.543 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:52:03.543 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:52:03.544 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:03.548 00.004 7680 MoveAxis(E, 0, ABG)
00:52:03.548 00.000 7680 Move returns status 0, amount 0
00:52:03.548 00.000 7680 MoveAxis(N, 165, ABG)
00:52:03.549 00.001 7680 Guiding  Dir = 0, Dur = 165
00:52:03.549 00.000 6120 UpdateGuideState exits: m=14953 SNR=78.8 Saturated
00:52:03.557 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:03.561 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:03.564 00.003 6120 Enqueuing Expose request
00:52:03.569 00.005 7680 IsSlewing returns 0
00:52:03.569 00.000 7680 IsGuiding returns 0
00:52:03.569 00.000 7680 PulseGuide returned control before completion, sleep 175
00:52:03.754 00.185 7680 IsGuiding returns 1
00:52:03.755 00.001 7680 scope still moving after pulse duration time elapsed
00:52:03.785 00.030 7680 IsSlewing returns 0
00:52:03.787 00.002 7680 IsGuiding returns 0
00:52:03.788 00.001 7680 scope move finished after 165 + 53 ms
00:52:03.788 00.000 7680 Move returns status 0, amount 165
00:52:03.789 00.001 7680 move complete, result=0
00:52:03.790 00.001 7680 worker thread done servicing request
00:52:03.790 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 165 ms NORTH
00:52:03.798 00.008 7680 Worker thread wakes up
00:52:03.798 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:03.799 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:05.048 01.249 7680 Exposure complete
00:52:05.187 00.139 7680 worker thread done servicing request
00:52:05.188 00.001 6120 OnExposeComplete: enter
00:52:05.191 00.003 6120 UpdateGuideState(): m_state=6
00:52:05.196 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4941
00:52:05.199 00.003 6120 Star::Find returns 1 (1), X=964.96, Y=52.04, Mass=14432, SNR=79.3, Peak=255 HFD=7.1
00:52:05.203 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
00:52:05.207 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
00:52:05.210 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.41 hyp=0.41 cameraTheta=1.76 mountX=-0.00 mountY=-0.40, mountTheta=-1.57
00:52:05.215 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.41, opts=13)
00:52:05.219 00.004 6120 Enqueuing Move request for scope (-0.08, 0.41)
00:52:05.223 00.004 7680 Worker thread wakes up
00:52:05.223 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.41) opts 0xd
00:52:05.223 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.41)
00:52:05.223 00.000 7680 Moving (-0.08, 0.41) raw xDistance=-0.00 yDistance=-0.40
00:52:05.223 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:52:05.224 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:52:05.224 00.000 7680 MoveAxis(E, 0, ABG)
00:52:05.224 00.000 7680 Move returns status 0, amount 0
00:52:05.224 00.000 7680 MoveAxis(N, 216, ABG)
00:52:05.224 00.000 7680 Guiding  Dir = 0, Dur = 216
00:52:05.225 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:05.228 00.003 7680 IsSlewing returns 0
00:52:05.228 00.000 6120 UpdateGuideState exits: m=14432 SNR=79.3 Saturated
00:52:05.233 00.005 7680 IsGuiding returns 0
00:52:05.233 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:05.238 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:05.243 00.005 7680 PulseGuide returned control before completion, sleep 226
00:52:05.243 00.000 6120 Enqueuing Expose request
00:52:05.472 00.229 7680 IsGuiding returns 1
00:52:05.473 00.001 7680 scope still moving after pulse duration time elapsed
00:52:05.504 00.031 7680 IsSlewing returns 0
00:52:05.505 00.001 7680 IsGuiding returns 0
00:52:05.506 00.001 7680 scope move finished after 216 + 57 ms
00:52:05.506 00.000 7680 Move returns status 0, amount 216
00:52:05.507 00.001 7680 move complete, result=0
00:52:05.507 00.000 7680 worker thread done servicing request
00:52:05.508 00.001 7680 Worker thread wakes up
00:52:05.509 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 216 ms NORTH
00:52:05.516 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:05.516 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:06.769 01.253 7680 Exposure complete
00:52:06.902 00.133 7680 worker thread done servicing request
00:52:06.903 00.001 6120 OnExposeComplete: enter
00:52:06.907 00.004 6120 UpdateGuideState(): m_state=6
00:52:06.910 00.003 6120 Star::Find(15, 964, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4942
00:52:06.914 00.004 6120 Star::Find returns 1 (1), X=965.12, Y=51.92, Mass=14556, SNR=78.2, Peak=255 HFD=6.9
00:52:06.918 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.06)
00:52:06.923 00.005 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.33)
00:52:06.926 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.28 hyp=0.30 cameraTheta=1.27 mountX=-0.14 mountY=-0.22, mountTheta=-2.14
00:52:06.930 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.28, opts=13)
00:52:06.935 00.005 6120 Enqueuing Move request for scope (0.09, 0.28)
00:52:06.938 00.003 7680 Worker thread wakes up
00:52:06.939 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.28) opts 0xd
00:52:06.939 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.28)
00:52:06.940 00.001 7680 Moving (0.09, 0.28) raw xDistance=-0.14 yDistance=-0.22
00:52:06.940 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:52:06.940 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:52:06.940 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:06.944 00.004 6120 UpdateGuideState exits: m=14556 SNR=78.2 Saturated
00:52:06.948 00.004 7680 MoveAxis(E, 0, ABG)
00:52:06.948 00.000 7680 Move returns status 0, amount 0
00:52:06.948 00.000 7680 MoveAxis(N, 117, ABG)
00:52:06.948 00.000 7680 Guiding  Dir = 0, Dur = 117
00:52:06.948 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:06.952 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:06.957 00.005 6120 Enqueuing Expose request
00:52:06.962 00.005 7680 IsSlewing returns 0
00:52:06.962 00.000 7680 IsGuiding returns 0
00:52:06.962 00.000 7680 PulseGuide returned control before completion, sleep 127
00:52:07.100 00.138 7680 IsGuiding returns 1
00:52:07.101 00.001 7680 scope still moving after pulse duration time elapsed
00:52:07.132 00.031 7680 IsSlewing returns 0
00:52:07.133 00.001 7680 IsGuiding returns 0
00:52:07.133 00.000 7680 scope move finished after 117 + 53 ms
00:52:07.133 00.000 7680 Move returns status 0, amount 117
00:52:07.134 00.001 7680 move complete, result=0
00:52:07.134 00.000 7680 worker thread done servicing request
00:52:07.135 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 117 ms NORTH
00:52:07.143 00.008 7680 Worker thread wakes up
00:52:07.143 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:07.145 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:08.394 01.249 7680 Exposure complete
00:52:08.524 00.130 7680 worker thread done servicing request
00:52:08.524 00.000 6120 OnExposeComplete: enter
00:52:08.528 00.004 6120 UpdateGuideState(): m_state=6
00:52:08.532 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4943
00:52:08.535 00.003 6120 Star::Find returns 1 (1), X=965.17, Y=52.03, Mass=13994, SNR=77.5, Peak=255 HFD=7.0
00:52:08.540 00.005 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.19 = -2.10)
00:52:08.544 00.004 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.37)
00:52:08.548 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.40 hyp=0.42 cameraTheta=1.23 mountX=-0.21 mountY=-0.29, mountTheta=-2.19
00:52:08.553 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.40, opts=13)
00:52:08.557 00.004 6120 Enqueuing Move request for scope (0.14, 0.40)
00:52:08.561 00.004 7680 Worker thread wakes up
00:52:08.561 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.40) opts 0xd
00:52:08.561 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.40)
00:52:08.561 00.000 7680 Moving (0.14, 0.40) raw xDistance=-0.21 yDistance=-0.29
00:52:08.562 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:52:08.563 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:52:08.563 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:08.566 00.003 6120 UpdateGuideState exits: m=13994 SNR=77.5 Saturated
00:52:08.570 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:08.575 00.005 7680 MoveAxis(E, 86, ABG)
00:52:08.575 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:08.579 00.004 7680 Guiding  Dir = 2, Dur = 86
00:52:08.579 00.000 6120 Enqueuing Expose request
00:52:08.585 00.006 7680 IsSlewing returns 0
00:52:08.586 00.001 7680 IsGuiding returns 0
00:52:08.586 00.000 7680 PulseGuide returned control before completion, sleep 96
00:52:08.691 00.105 7680 IsGuiding returns 1
00:52:08.692 00.001 7680 scope still moving after pulse duration time elapsed
00:52:08.723 00.031 7680 IsSlewing returns 0
00:52:08.724 00.001 7680 IsGuiding returns 0
00:52:08.725 00.001 7680 scope move finished after 86 + 53 ms
00:52:08.725 00.000 7680 Move returns status 0, amount 86
00:52:08.726 00.001 7680 MoveAxis(N, 160, ABG)
00:52:08.726 00.000 7680 Guiding  Dir = 0, Dur = 160
00:52:08.727 00.001 7680 IsSlewing returns 0
00:52:08.727 00.000 7680 IsGuiding returns 0
00:52:08.728 00.001 7680 PulseGuide returned control before completion, sleep 170
00:52:08.910 00.182 7680 IsGuiding returns 1
00:52:08.911 00.001 7680 scope still moving after pulse duration time elapsed
00:52:08.942 00.031 7680 IsSlewing returns 0
00:52:08.942 00.000 7680 IsGuiding returns 1
00:52:08.973 00.031 7680 IsSlewing returns 0
00:52:08.974 00.001 7680 IsGuiding returns 0
00:52:08.974 00.000 7680 scope move finished after 160 + 86 ms
00:52:08.975 00.001 7680 Move returns status 0, amount 160
00:52:08.975 00.000 7680 move complete, result=0
00:52:08.975 00.000 7680 worker thread done servicing request
00:52:08.977 00.002 7680 Worker thread wakes up
00:52:08.977 00.000 6120 GuideStep: -0.2 px 86 ms EAST, -0.3 px 160 ms NORTH
00:52:08.984 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:08.984 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:10.237 01.253 7680 Exposure complete
00:52:10.361 00.124 7680 worker thread done servicing request
00:52:10.361 00.000 6120 OnExposeComplete: enter
00:52:10.365 00.004 6120 UpdateGuideState(): m_state=6
00:52:10.368 00.003 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4944
00:52:10.371 00.003 6120 Star::Find returns 1 (1), X=965.14, Y=51.85, Mass=14343, SNR=78.6, Peak=255 HFD=6.8
00:52:10.376 00.005 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.06 = -2.22)
00:52:10.379 00.003 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.49)
00:52:10.382 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.23 cameraTheta=1.10 mountX=-0.14 mountY=-0.14, mountTheta=-2.36
00:52:10.387 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.21, opts=13)
00:52:10.391 00.004 6120 Enqueuing Move request for scope (0.10, 0.21)
00:52:10.395 00.004 7680 Worker thread wakes up
00:52:10.395 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0xd
00:52:10.395 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
00:52:10.395 00.000 7680 Moving (0.10, 0.21) raw xDistance=-0.14 yDistance=-0.14
00:52:10.395 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:52:10.395 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:52:10.395 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:52:10.396 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:10.400 00.004 7680 MoveAxis(E, 0, ABG)
00:52:10.400 00.000 7680 Move returns status 0, amount 0
00:52:10.400 00.000 7680 MoveAxis(N, 0, ABG)
00:52:10.400 00.000 7680 Move returns status 0, amount 0
00:52:10.400 00.000 7680 move complete, result=0
00:52:10.402 00.002 7680 worker thread done servicing request
00:52:10.402 00.000 6120 UpdateGuideState exits: m=14343 SNR=78.6 Saturated
00:52:10.405 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:10.408 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:10.413 00.005 6120 Enqueuing Expose request
00:52:10.415 00.002 7680 Worker thread wakes up
00:52:10.415 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:10.416 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:10.416 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:11.661 01.245 7680 Exposure complete
00:52:11.800 00.139 7680 worker thread done servicing request
00:52:11.800 00.000 6120 OnExposeComplete: enter
00:52:11.804 00.004 6120 UpdateGuideState(): m_state=6
00:52:11.808 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4945
00:52:11.812 00.004 6120 Star::Find returns 1 (1), X=965.21, Y=51.99, Mass=14601, SNR=80.1, Peak=255 HFD=6.9
00:52:11.816 00.004 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
00:52:11.819 00.003 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
00:52:11.824 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=0.35 hyp=0.39 cameraTheta=1.11 mountX=-0.23 mountY=-0.24, mountTheta=-2.35
00:52:11.830 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.35, opts=13)
00:52:11.834 00.004 6120 Enqueuing Move request for scope (0.17, 0.35)
00:52:11.838 00.004 7680 Worker thread wakes up
00:52:11.838 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.35) opts 0xd
00:52:11.839 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.35)
00:52:11.839 00.000 7680 Moving (0.17, 0.35) raw xDistance=-0.23 yDistance=-0.24
00:52:11.839 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:52:11.840 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:52:11.840 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:11.844 00.004 7680 MoveAxis(E, 96, ABG)
00:52:11.844 00.000 6120 UpdateGuideState exits: m=14601 SNR=80.1 Saturated
00:52:11.848 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:11.852 00.004 7680 Guiding  Dir = 2, Dur = 96
00:52:11.852 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:11.856 00.004 7680 IsSlewing returns 0
00:52:11.856 00.000 6120 Enqueuing Expose request
00:52:11.859 00.003 7680 IsGuiding returns 0
00:52:11.860 00.001 7680 PulseGuide returned control before completion, sleep 106
00:52:11.976 00.116 7680 IsGuiding returns 1
00:52:11.981 00.005 7680 scope still moving after pulse duration time elapsed
00:52:12.008 00.027 7680 IsSlewing returns 0
00:52:12.009 00.001 7680 IsGuiding returns 0
00:52:12.011 00.002 7680 scope move finished after 96 + 54 ms
00:52:12.012 00.001 7680 Move returns status 0, amount 96
00:52:12.012 00.000 7680 MoveAxis(N, 130, ABG)
00:52:12.013 00.001 7680 Guiding  Dir = 0, Dur = 130
00:52:12.013 00.000 7680 IsSlewing returns 0
00:52:12.014 00.001 7680 IsGuiding returns 0
00:52:12.015 00.001 7680 PulseGuide returned control before completion, sleep 140
00:52:12.164 00.149 7680 IsGuiding returns 1
00:52:12.165 00.001 7680 scope still moving after pulse duration time elapsed
00:52:12.196 00.031 7680 IsSlewing returns 0
00:52:12.197 00.001 7680 IsGuiding returns 1
00:52:12.227 00.030 7680 IsSlewing returns 0
00:52:12.227 00.000 7680 IsGuiding returns 1
00:52:12.258 00.031 7680 IsSlewing returns 0
00:52:12.258 00.000 7680 IsGuiding returns 1
00:52:12.289 00.031 7680 IsSlewing returns 0
00:52:12.289 00.000 7680 IsGuiding returns 0
00:52:12.289 00.000 7680 scope move finished after 130 + 144 ms
00:52:12.289 00.000 7680 Move returns status 0, amount 130
00:52:12.289 00.000 7680 move complete, result=0
00:52:12.290 00.001 7680 worker thread done servicing request
00:52:12.290 00.000 6120 GuideStep: -0.2 px 96 ms EAST, -0.2 px 130 ms NORTH
00:52:12.295 00.005 7680 Worker thread wakes up
00:52:12.295 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:12.295 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:13.552 01.257 7680 Exposure complete
00:52:13.686 00.134 7680 worker thread done servicing request
00:52:13.687 00.001 6120 OnExposeComplete: enter
00:52:13.691 00.004 6120 UpdateGuideState(): m_state=6
00:52:13.694 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4946
00:52:13.700 00.006 6120 Star::Find returns 1 (1), X=965.14, Y=52.08, Mass=14289, SNR=77.2, Peak=255 HFD=6.9
00:52:13.704 00.004 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
00:52:13.709 00.005 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
00:52:13.712 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.44 hyp=0.46 cameraTheta=1.33 mountX=-0.19 mountY=-0.35, mountTheta=-2.07
00:52:13.717 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.44, opts=13)
00:52:13.722 00.005 6120 Enqueuing Move request for scope (0.11, 0.44)
00:52:13.725 00.003 7680 Worker thread wakes up
00:52:13.726 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.44) opts 0xd
00:52:13.726 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.44)
00:52:13.726 00.000 7680 Moving (0.11, 0.44) raw xDistance=-0.19 yDistance=-0.35
00:52:13.726 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:52:13.727 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:52:13.727 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:13.730 00.003 7680 MoveAxis(E, 0, ABG)
00:52:13.731 00.001 7680 Move returns status 0, amount 0
00:52:13.731 00.000 6120 UpdateGuideState exits: m=14289 SNR=77.2 Saturated
00:52:13.735 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:13.741 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:13.746 00.005 6120 Enqueuing Expose request
00:52:13.750 00.004 7680 MoveAxis(N, 189, ABG)
00:52:13.750 00.000 7680 Guiding  Dir = 0, Dur = 189
00:52:13.751 00.001 7680 IsSlewing returns 0
00:52:13.752 00.001 7680 IsGuiding returns 0
00:52:13.752 00.000 7680 PulseGuide returned control before completion, sleep 199
00:52:13.964 00.212 7680 IsGuiding returns 1
00:52:13.964 00.000 7680 scope still moving after pulse duration time elapsed
00:52:13.996 00.032 7680 IsSlewing returns 0
00:52:13.997 00.001 7680 IsGuiding returns 0
00:52:13.998 00.001 7680 scope move finished after 189 + 56 ms
00:52:13.998 00.000 7680 Move returns status 0, amount 189
00:52:13.998 00.000 7680 move complete, result=0
00:52:13.998 00.000 7680 worker thread done servicing request
00:52:13.999 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 189 ms NORTH
00:52:14.005 00.006 7680 Worker thread wakes up
00:52:14.005 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:14.006 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:15.256 01.250 7680 Exposure complete
00:52:15.388 00.132 7680 worker thread done servicing request
00:52:15.389 00.001 6120 OnExposeComplete: enter
00:52:15.393 00.004 6120 UpdateGuideState(): m_state=6
00:52:15.397 00.004 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4947
00:52:15.400 00.003 6120 Star::Find returns 1 (1), X=965.07, Y=52.20, Mass=14649, SNR=79.5, Peak=255 HFD=6.9
00:52:15.405 00.005 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
00:52:15.409 00.004 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
00:52:15.412 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.56 hyp=0.56 cameraTheta=1.51 mountX=-0.14 mountY=-0.49, mountTheta=-1.85
00:52:15.417 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.56, opts=13)
00:52:15.420 00.003 6120 Enqueuing Move request for scope (0.04, 0.56)
00:52:15.424 00.004 7680 Worker thread wakes up
00:52:15.426 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.56) opts 0xd
00:52:15.426 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.56)
00:52:15.426 00.000 7680 Moving (0.04, 0.56) raw xDistance=-0.14 yDistance=-0.49
00:52:15.426 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:52:15.427 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:52:15.427 00.000 7680 MoveAxis(E, 0, ABG)
00:52:15.427 00.000 7680 Move returns status 0, amount 0
00:52:15.428 00.001 7680 MoveAxis(N, 265, ABG)
00:52:15.428 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:15.432 00.004 7680 Guiding  Dir = 0, Dur = 265
00:52:15.432 00.000 6120 UpdateGuideState exits: m=14649 SNR=79.5 Saturated
00:52:15.437 00.005 7680 IsSlewing returns 0
00:52:15.437 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:15.441 00.004 7680 IsGuiding returns 0
00:52:15.441 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:15.445 00.004 7680 PulseGuide returned control before completion, sleep 275
00:52:15.445 00.000 6120 Enqueuing Expose request
00:52:15.734 00.289 7680 IsGuiding returns 1
00:52:15.734 00.000 7680 scope still moving after pulse duration time elapsed
00:52:15.766 00.032 7680 IsSlewing returns 0
00:52:15.767 00.001 7680 IsGuiding returns 0
00:52:15.768 00.001 7680 scope move finished after 265 + 62 ms
00:52:15.768 00.000 7680 Move returns status 0, amount 265
00:52:15.769 00.001 7680 move complete, result=0
00:52:15.769 00.000 7680 worker thread done servicing request
00:52:15.769 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 265 ms NORTH
00:52:15.775 00.006 7680 Worker thread wakes up
00:52:15.775 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:15.775 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:17.027 01.252 7680 Exposure complete
00:52:17.161 00.134 7680 worker thread done servicing request
00:52:17.163 00.002 6120 OnExposeComplete: enter
00:52:17.167 00.004 6120 UpdateGuideState(): m_state=6
00:52:17.170 00.003 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4948
00:52:17.175 00.005 6120 Star::Find returns 1 (1), X=965.12, Y=51.92, Mass=14049, SNR=75.6, Peak=255 HFD=6.9
00:52:17.179 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
00:52:17.182 00.003 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
00:52:17.186 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.30 cameraTheta=1.27 mountX=-0.14 mountY=-0.22, mountTheta=-2.15
00:52:17.191 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.29, opts=13)
00:52:17.194 00.003 6120 Enqueuing Move request for scope (0.09, 0.29)
00:52:17.199 00.005 7680 Worker thread wakes up
00:52:17.199 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:17.203 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.29) opts 0xd
00:52:17.204 00.001 6120 UpdateGuideState exits: m=14049 SNR=75.6 Saturated
00:52:17.209 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:17.213 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:17.216 00.003 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.29)
00:52:17.216 00.000 7680 Moving (0.09, 0.29) raw xDistance=-0.14 yDistance=-0.22
00:52:17.216 00.000 6120 Enqueuing Expose request
00:52:17.220 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:52:17.220 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:52:17.220 00.000 7680 MoveAxis(E, 0, ABG)
00:52:17.220 00.000 7680 Move returns status 0, amount 0
00:52:17.220 00.000 7680 MoveAxis(N, 118, ABG)
00:52:17.220 00.000 7680 Guiding  Dir = 0, Dur = 118
00:52:17.220 00.000 7680 IsSlewing returns 0
00:52:17.222 00.002 7680 IsGuiding returns 0
00:52:17.222 00.000 7680 PulseGuide returned control before completion, sleep 128
00:52:17.358 00.136 7680 IsGuiding returns 1
00:52:17.358 00.000 7680 scope still moving after pulse duration time elapsed
00:52:17.389 00.031 7680 IsSlewing returns 0
00:52:17.390 00.001 7680 IsGuiding returns 0
00:52:17.390 00.000 7680 scope move finished after 118 + 50 ms
00:52:17.391 00.001 7680 Move returns status 0, amount 118
00:52:17.391 00.000 7680 move complete, result=0
00:52:17.391 00.000 7680 worker thread done servicing request
00:52:17.392 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 118 ms NORTH
00:52:17.398 00.006 7680 Worker thread wakes up
00:52:17.398 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:17.398 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:18.637 01.239 7680 Exposure complete
00:52:18.781 00.144 7680 worker thread done servicing request
00:52:18.781 00.000 6120 OnExposeComplete: enter
00:52:18.786 00.005 6120 UpdateGuideState(): m_state=6
00:52:18.790 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4949
00:52:18.794 00.004 6120 Star::Find returns 1 (1), X=965.21, Y=51.83, Mass=14208, SNR=77.1, Peak=255 HFD=6.8
00:52:18.798 00.004 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.78 = -2.50)
00:52:18.802 00.004 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.51 = -2.77)
00:52:18.805 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.19 hyp=0.25 cameraTheta=0.83 mountX=-0.20 mountY=-0.09, mountTheta=-2.72
00:52:18.811 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.19, opts=13)
00:52:18.814 00.003 6120 Enqueuing Move request for scope (0.17, 0.19)
00:52:18.817 00.003 7680 Worker thread wakes up
00:52:18.817 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.19) opts 0xd
00:52:18.819 00.002 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.19)
00:52:18.819 00.000 7680 Moving (0.17, 0.19) raw xDistance=-0.20 yDistance=-0.09
00:52:18.819 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
00:52:18.819 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:52:18.819 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:52:18.819 00.000 7680 MoveAxis(E, 83, ABG)
00:52:18.820 00.001 7680 Guiding  Dir = 2, Dur = 83
00:52:18.820 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:18.824 00.004 7680 IsSlewing returns 0
00:52:18.824 00.000 7680 IsGuiding returns 0
00:52:18.824 00.000 6120 UpdateGuideState exits: m=14208 SNR=77.1 Saturated
00:52:18.828 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:18.834 00.006 7680 PulseGuide returned control before completion, sleep 93
00:52:18.834 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:18.838 00.004 6120 Enqueuing Expose request
00:52:18.928 00.090 7680 IsGuiding returns 1
00:52:18.929 00.001 7680 scope still moving after pulse duration time elapsed
00:52:18.959 00.030 7680 IsSlewing returns 0
00:52:18.959 00.000 7680 IsGuiding returns 0
00:52:18.960 00.001 7680 scope move finished after 83 + 53 ms
00:52:18.960 00.000 7680 Move returns status 0, amount 83
00:52:18.961 00.001 7680 MoveAxis(N, 0, ABG)
00:52:18.961 00.000 7680 Move returns status 0, amount 0
00:52:18.961 00.000 7680 move complete, result=0
00:52:18.962 00.001 7680 worker thread done servicing request
00:52:18.962 00.000 7680 Worker thread wakes up
00:52:18.962 00.000 6120 GuideStep: -0.2 px 83 ms EAST, -0.1 px 0 ms NORTH
00:52:18.969 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:18.969 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:20.222 01.253 7680 Exposure complete
00:52:20.351 00.129 7680 worker thread done servicing request
00:52:20.352 00.001 6120 OnExposeComplete: enter
00:52:20.357 00.005 6120 UpdateGuideState(): m_state=6
00:52:20.363 00.006 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4950
00:52:20.367 00.004 6120 Star::Find returns 1 (1), X=965.05, Y=52.06, Mass=14287, SNR=77.8, Peak=255 HFD=7.1
00:52:20.372 00.005 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
00:52:20.375 00.003 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
00:52:20.379 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.42 hyp=0.42 cameraTheta=1.54 mountX=-0.09 mountY=-0.37, mountTheta=-1.81
00:52:20.385 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.42, opts=13)
00:52:20.390 00.005 6120 Enqueuing Move request for scope (0.01, 0.42)
00:52:20.394 00.004 7680 Worker thread wakes up
00:52:20.394 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.42) opts 0xd
00:52:20.395 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.42)
00:52:20.395 00.000 7680 Moving (0.01, 0.42) raw xDistance=-0.09 yDistance=-0.37
00:52:20.395 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:52:20.395 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
00:52:20.396 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:20.399 00.003 7680 MoveAxis(E, 0, ABG)
00:52:20.399 00.000 7680 Move returns status 0, amount 0
00:52:20.399 00.000 7680 MoveAxis(N, 202, ABG)
00:52:20.401 00.002 6120 UpdateGuideState exits: m=14287 SNR=77.8 Saturated
00:52:20.404 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:20.408 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:20.412 00.004 6120 Enqueuing Expose request
00:52:20.416 00.004 7680 Guiding  Dir = 0, Dur = 202
00:52:20.416 00.000 7680 IsSlewing returns 0
00:52:20.416 00.000 7680 IsGuiding returns 0
00:52:20.417 00.001 7680 PulseGuide returned control before completion, sleep 212
00:52:20.635 00.218 7680 IsGuiding returns 1
00:52:20.636 00.001 7680 scope still moving after pulse duration time elapsed
00:52:20.666 00.030 7680 IsSlewing returns 0
00:52:20.667 00.001 7680 IsGuiding returns 0
00:52:20.667 00.000 7680 scope move finished after 202 + 49 ms
00:52:20.668 00.001 7680 Move returns status 0, amount 202
00:52:20.669 00.001 7680 move complete, result=0
00:52:20.669 00.000 7680 worker thread done servicing request
00:52:20.670 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 202 ms NORTH
00:52:20.677 00.007 7680 Worker thread wakes up
00:52:20.679 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:20.679 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:21.929 01.250 7680 Exposure complete
00:52:22.073 00.144 7680 worker thread done servicing request
00:52:22.074 00.001 6120 OnExposeComplete: enter
00:52:22.078 00.004 6120 UpdateGuideState(): m_state=6
00:52:22.084 00.006 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4951
00:52:22.087 00.003 6120 Star::Find returns 1 (1), X=964.95, Y=52.03, Mass=14491, SNR=78.2, Peak=255 HFD=7.1
00:52:22.091 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.55)
00:52:22.094 00.003 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
00:52:22.099 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.39 hyp=0.40 cameraTheta=1.78 mountX=0.01 mountY=-0.39, mountTheta=-1.55
00:52:22.104 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.39, opts=13)
00:52:22.110 00.006 6120 Enqueuing Move request for scope (-0.08, 0.39)
00:52:22.115 00.005 7680 Worker thread wakes up
00:52:22.115 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:22.119 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.39) opts 0xd
00:52:22.119 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.39)
00:52:22.120 00.001 6120 UpdateGuideState exits: m=14491 SNR=78.2 Saturated
00:52:22.123 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:22.127 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:22.131 00.004 7680 Moving (-0.08, 0.39) raw xDistance=0.01 yDistance=-0.39
00:52:22.131 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:52:22.132 00.001 6120 Enqueuing Expose request
00:52:22.135 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:52:22.135 00.000 7680 MoveAxis(E, 0, ABG)
00:52:22.135 00.000 7680 Move returns status 0, amount 0
00:52:22.135 00.000 7680 MoveAxis(N, 211, ABG)
00:52:22.135 00.000 7680 Guiding  Dir = 0, Dur = 211
00:52:22.137 00.002 7680 IsSlewing returns 0
00:52:22.137 00.000 7680 IsGuiding returns 0
00:52:22.138 00.001 7680 PulseGuide returned control before completion, sleep 221
00:52:22.360 00.222 7680 IsGuiding returns 1
00:52:22.360 00.000 7680 scope still moving after pulse duration time elapsed
00:52:22.392 00.032 7680 IsSlewing returns 0
00:52:22.392 00.000 7680 IsGuiding returns 0
00:52:22.393 00.001 7680 scope move finished after 211 + 44 ms
00:52:22.393 00.000 7680 Move returns status 0, amount 211
00:52:22.394 00.001 7680 move complete, result=0
00:52:22.394 00.000 7680 worker thread done servicing request
00:52:22.394 00.000 7680 Worker thread wakes up
00:52:22.395 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 211 ms NORTH
00:52:22.401 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:22.401 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:23.654 01.253 7680 Exposure complete
00:52:23.794 00.140 7680 worker thread done servicing request
00:52:23.795 00.001 6120 OnExposeComplete: enter
00:52:23.798 00.003 6120 UpdateGuideState(): m_state=6
00:52:23.803 00.005 6120 Star::Find(15, 964, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4952
00:52:23.807 00.004 6120 Star::Find returns 1 (1), X=964.94, Y=51.96, Mass=14218, SNR=77.7, Peak=255 HFD=7.1
00:52:23.810 00.003 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
00:52:23.813 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
00:52:23.817 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.32 hyp=0.34 cameraTheta=1.86 mountX=0.04 mountY=-0.33, mountTheta=-1.46
00:52:23.823 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.32, opts=13)
00:52:23.827 00.004 6120 Enqueuing Move request for scope (-0.10, 0.32)
00:52:23.831 00.004 7680 Worker thread wakes up
00:52:23.831 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.32) opts 0xd
00:52:23.831 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:23.836 00.005 6120 UpdateGuideState exits: m=14218 SNR=77.7 Saturated
00:52:23.839 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:23.844 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.32)
00:52:23.844 00.000 7680 Moving (-0.10, 0.32) raw xDistance=0.04 yDistance=-0.33
00:52:23.844 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:52:23.844 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:52:23.844 00.000 7680 MoveAxis(E, 0, ABG)
00:52:23.844 00.000 7680 Move returns status 0, amount 0
00:52:23.844 00.000 7680 MoveAxis(N, 182, ABG)
00:52:23.845 00.001 7680 Guiding  Dir = 0, Dur = 182
00:52:23.845 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:23.848 00.003 7680 IsSlewing returns 0
00:52:23.849 00.001 6120 Enqueuing Expose request
00:52:23.853 00.004 7680 IsGuiding returns 0
00:52:23.853 00.000 7680 PulseGuide returned control before completion, sleep 192
00:52:24.049 00.196 7680 IsGuiding returns 1
00:52:24.049 00.000 7680 scope still moving after pulse duration time elapsed
00:52:24.080 00.031 7680 IsSlewing returns 0
00:52:24.080 00.000 7680 IsGuiding returns 0
00:52:24.081 00.001 7680 scope move finished after 182 + 45 ms
00:52:24.081 00.000 7680 Move returns status 0, amount 182
00:52:24.082 00.001 7680 move complete, result=0
00:52:24.082 00.000 7680 worker thread done servicing request
00:52:24.082 00.000 7680 Worker thread wakes up
00:52:24.083 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 182 ms NORTH
00:52:24.092 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:24.093 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:25.344 01.251 7680 Exposure complete
00:52:25.481 00.137 7680 worker thread done servicing request
00:52:25.481 00.000 6120 OnExposeComplete: enter
00:52:25.487 00.006 6120 UpdateGuideState(): m_state=6
00:52:25.491 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4953
00:52:25.497 00.006 6120 Star::Find returns 1 (1), X=964.87, Y=51.98, Mass=14920, SNR=79.3, Peak=255 HFD=7.0
00:52:25.500 00.003 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
00:52:25.504 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.58)
00:52:25.507 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.34 hyp=0.38 cameraTheta=2.02 mountX=0.10 mountY=-0.38, mountTheta=-1.32
00:52:25.514 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.34, opts=13)
00:52:25.519 00.005 6120 Enqueuing Move request for scope (-0.17, 0.34)
00:52:25.523 00.004 7680 Worker thread wakes up
00:52:25.524 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:25.528 00.004 6120 UpdateGuideState exits: m=14920 SNR=79.3 Saturated
00:52:25.531 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.34) opts 0xd
00:52:25.532 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.34)
00:52:25.532 00.000 7680 Moving (-0.17, 0.34) raw xDistance=0.10 yDistance=-0.38
00:52:25.533 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:52:25.533 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:52:25.533 00.000 7680 MoveAxis(E, 0, ABG)
00:52:25.533 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:25.538 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:25.542 00.004 7680 Move returns status 0, amount 0
00:52:25.543 00.001 6120 Enqueuing Expose request
00:52:25.548 00.005 7680 MoveAxis(N, 208, ABG)
00:52:25.548 00.000 7680 Guiding  Dir = 0, Dur = 208
00:52:25.549 00.001 7680 IsSlewing returns 0
00:52:25.549 00.000 7680 IsGuiding returns 0
00:52:25.550 00.001 7680 PulseGuide returned control before completion, sleep 218
00:52:25.771 00.221 7680 IsGuiding returns 1
00:52:25.773 00.002 7680 scope still moving after pulse duration time elapsed
00:52:25.803 00.030 7680 IsSlewing returns 0
00:52:25.803 00.000 7680 IsGuiding returns 0
00:52:25.804 00.001 7680 scope move finished after 208 + 46 ms
00:52:25.804 00.000 7680 Move returns status 0, amount 208
00:52:25.804 00.000 7680 move complete, result=0
00:52:25.805 00.001 7680 worker thread done servicing request
00:52:25.805 00.000 7680 Worker thread wakes up
00:52:25.805 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 208 ms NORTH
00:52:25.812 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:25.812 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:27.053 01.241 7680 Exposure complete
00:52:27.180 00.127 7680 worker thread done servicing request
00:52:27.180 00.000 6120 OnExposeComplete: enter
00:52:27.184 00.004 6120 UpdateGuideState(): m_state=6
00:52:27.189 00.005 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4954
00:52:27.192 00.003 6120 Star::Find returns 1 (1), X=964.97, Y=51.88, Mass=14259, SNR=78.7, Peak=255 HFD=7.0
00:52:27.196 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
00:52:27.199 00.003 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
00:52:27.203 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.85 mountX=0.02 mountY=-0.24, mountTheta=-1.48
00:52:27.208 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.24, opts=13)
00:52:27.212 00.004 6120 Enqueuing Move request for scope (-0.07, 0.24)
00:52:27.216 00.004 7680 Worker thread wakes up
00:52:27.217 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd
00:52:27.217 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.24)
00:52:27.217 00.000 7680 Moving (-0.07, 0.24) raw xDistance=0.02 yDistance=-0.24
00:52:27.217 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:27.221 00.004 6120 UpdateGuideState exits: m=14259 SNR=78.7 Saturated
00:52:27.226 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:27.230 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:27.235 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:52:27.235 00.000 6120 Enqueuing Expose request
00:52:27.239 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:52:27.240 00.001 7680 MoveAxis(E, 0, ABG)
00:52:27.240 00.000 7680 Move returns status 0, amount 0
00:52:27.240 00.000 7680 MoveAxis(N, 133, ABG)
00:52:27.240 00.000 7680 Guiding  Dir = 0, Dur = 133
00:52:27.241 00.001 7680 IsSlewing returns 0
00:52:27.241 00.000 7680 IsGuiding returns 0
00:52:27.241 00.000 7680 PulseGuide returned control before completion, sleep 143
00:52:27.390 00.149 7680 IsGuiding returns 1
00:52:27.391 00.001 7680 scope still moving after pulse duration time elapsed
00:52:27.423 00.032 7680 IsSlewing returns 0
00:52:27.424 00.001 7680 IsGuiding returns 0
00:52:27.424 00.000 7680 scope move finished after 133 + 49 ms
00:52:27.425 00.001 7680 Move returns status 0, amount 133
00:52:27.425 00.000 7680 move complete, result=0
00:52:27.426 00.001 7680 worker thread done servicing request
00:52:27.426 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 133 ms NORTH
00:52:27.432 00.006 7680 Worker thread wakes up
00:52:27.432 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:27.432 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:28.680 01.248 7680 Exposure complete
00:52:28.812 00.132 7680 worker thread done servicing request
00:52:28.812 00.000 6120 OnExposeComplete: enter
00:52:28.817 00.005 6120 UpdateGuideState(): m_state=6
00:52:28.821 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4955
00:52:28.824 00.003 6120 Star::Find returns 1 (1), X=964.88, Y=51.76, Mass=15179, SNR=80.8, Peak=255 HFD=6.9
00:52:28.828 00.004 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-2.95) = xAngle (5.46 = -0.82)
00:52:28.834 00.006 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.09)
00:52:28.839 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.51 mountX=0.13 mountY=-0.18, mountTheta=-0.92
00:52:28.844 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.12, opts=13)
00:52:28.849 00.005 6120 Enqueuing Move request for scope (-0.16, 0.12)
00:52:28.852 00.003 7680 Worker thread wakes up
00:52:28.853 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
00:52:28.853 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
00:52:28.853 00.000 7680 Moving (-0.16, 0.12) raw xDistance=0.13 yDistance=-0.18
00:52:28.853 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:52:28.853 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:28.857 00.004 6120 UpdateGuideState exits: m=15179 SNR=80.8 Saturated
00:52:28.861 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:52:28.861 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:28.865 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:28.868 00.003 6120 Enqueuing Expose request
00:52:28.873 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:52:28.873 00.000 7680 MoveAxis(E, 0, ABG)
00:52:28.873 00.000 7680 Move returns status 0, amount 0
00:52:28.873 00.000 7680 MoveAxis(N, 0, ABG)
00:52:28.874 00.001 7680 Move returns status 0, amount 0
00:52:28.874 00.000 7680 move complete, result=0
00:52:28.874 00.000 7680 worker thread done servicing request
00:52:28.874 00.000 7680 Worker thread wakes up
00:52:28.875 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:28.875 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:52:28.879 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:30.125 01.246 7680 Exposure complete
00:52:30.269 00.144 7680 worker thread done servicing request
00:52:30.269 00.000 6120 OnExposeComplete: enter
00:52:30.273 00.004 6120 UpdateGuideState(): m_state=6
00:52:30.277 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4956
00:52:30.281 00.004 6120 Star::Find returns 1 (1), X=964.86, Y=51.86, Mass=14596, SNR=80.4, Peak=255 HFD=7.1
00:52:30.284 00.003 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
00:52:30.288 00.004 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.37)
00:52:30.292 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.23 hyp=0.29 cameraTheta=2.23 mountX=0.13 mountY=-0.28, mountTheta=-1.14
00:52:30.299 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.23, opts=13)
00:52:30.307 00.008 6120 Enqueuing Move request for scope (-0.17, 0.23)
00:52:30.311 00.004 7680 Worker thread wakes up
00:52:30.311 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:30.315 00.004 6120 UpdateGuideState exits: m=14596 SNR=80.4 Saturated
00:52:30.320 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:30.324 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:30.329 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.23) opts 0xd
00:52:30.329 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.23)
00:52:30.331 00.002 6120 Enqueuing Expose request
00:52:30.335 00.004 7680 Moving (-0.17, 0.23) raw xDistance=0.13 yDistance=-0.28
00:52:30.335 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:52:30.335 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:52:30.335 00.000 7680 MoveAxis(E, 0, ABG)
00:52:30.335 00.000 7680 Move returns status 0, amount 0
00:52:30.335 00.000 7680 MoveAxis(N, 152, ABG)
00:52:30.337 00.002 7680 Guiding  Dir = 0, Dur = 152
00:52:30.337 00.000 7680 IsSlewing returns 0
00:52:30.338 00.001 7680 IsGuiding returns 0
00:52:30.338 00.000 7680 PulseGuide returned control before completion, sleep 162
00:52:30.502 00.164 7680 IsGuiding returns 1
00:52:30.504 00.002 7680 scope still moving after pulse duration time elapsed
00:52:30.534 00.030 7680 IsSlewing returns 0
00:52:30.535 00.001 7680 IsGuiding returns 0
00:52:30.536 00.001 7680 scope move finished after 152 + 45 ms
00:52:30.536 00.000 7680 Move returns status 0, amount 152
00:52:30.536 00.000 7680 move complete, result=0
00:52:30.537 00.001 7680 worker thread done servicing request
00:52:30.537 00.000 7680 Worker thread wakes up
00:52:30.538 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 152 ms NORTH
00:52:30.545 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:30.546 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:31.797 01.251 7680 Exposure complete
00:52:31.928 00.131 7680 worker thread done servicing request
00:52:31.928 00.000 6120 OnExposeComplete: enter
00:52:31.934 00.006 6120 UpdateGuideState(): m_state=6
00:52:31.937 00.003 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4957
00:52:31.942 00.005 6120 Star::Find returns 1 (1), X=964.88, Y=51.47, Mass=14188, SNR=78.4, Peak=255 HFD=6.9
00:52:31.947 00.005 6120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-2.95) = xAngle (0.66 = 0.66)
00:52:31.951 00.004 6120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.39 = 0.39)
00:52:31.956 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-2.29 mountX=0.18 mountY=0.09, mountTheta=0.45
00:52:31.962 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.17, opts=13)
00:52:31.968 00.006 6120 Enqueuing Move request for scope (-0.15, -0.17)
00:52:31.974 00.006 7680 Worker thread wakes up
00:52:31.974 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:31.981 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.17) opts 0xd
00:52:31.981 00.000 6120 UpdateGuideState exits: m=14188 SNR=78.4 Saturated
00:52:31.986 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.17)
00:52:31.986 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:31.992 00.006 7680 Moving (-0.15, -0.17) raw xDistance=0.18 yDistance=0.09
00:52:31.992 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:31.997 00.005 6120 Enqueuing Expose request
00:52:32.003 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:52:32.003 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:52:32.004 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:52:32.004 00.000 7680 MoveAxis(E, 0, ABG)
00:52:32.004 00.000 7680 Move returns status 0, amount 0
00:52:32.005 00.001 7680 MoveAxis(N, 0, ABG)
00:52:32.005 00.000 7680 Move returns status 0, amount 0
00:52:32.005 00.000 7680 move complete, result=0
00:52:32.005 00.000 7680 worker thread done servicing request
00:52:32.006 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:32.012 00.006 7680 Worker thread wakes up
00:52:32.013 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:32.014 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:33.271 01.257 7680 Exposure complete
00:52:33.409 00.138 7680 worker thread done servicing request
00:52:33.410 00.001 6120 OnExposeComplete: enter
00:52:33.414 00.004 6120 UpdateGuideState(): m_state=6
00:52:33.418 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4958
00:52:33.423 00.005 6120 Star::Find returns 1 (1), X=965.00, Y=51.87, Mass=13935, SNR=77.3, Peak=255 HFD=7.0
00:52:33.430 00.007 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
00:52:33.434 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
00:52:33.438 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.74 mountX=-0.00 mountY=-0.22, mountTheta=-1.59
00:52:33.443 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.23, opts=13)
00:52:33.448 00.005 6120 Enqueuing Move request for scope (-0.04, 0.23)
00:52:33.451 00.003 7680 Worker thread wakes up
00:52:33.451 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:33.456 00.005 6120 UpdateGuideState exits: m=13935 SNR=77.3 Saturated
00:52:33.459 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:33.463 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:33.467 00.004 6120 Enqueuing Expose request
00:52:33.471 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
00:52:33.471 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
00:52:33.471 00.000 7680 Moving (-0.04, 0.23) raw xDistance=-0.00 yDistance=-0.22
00:52:33.471 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:52:33.471 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:52:33.471 00.000 7680 MoveAxis(E, 0, ABG)
00:52:33.472 00.001 7680 Move returns status 0, amount 0
00:52:33.472 00.000 7680 MoveAxis(N, 120, ABG)
00:52:33.472 00.000 7680 Guiding  Dir = 0, Dur = 120
00:52:33.472 00.000 7680 IsSlewing returns 0
00:52:33.473 00.001 7680 IsGuiding returns 0
00:52:33.473 00.000 7680 PulseGuide returned control before completion, sleep 130
00:52:33.618 00.145 7680 IsGuiding returns 0
00:52:33.618 00.000 7680 Move returns status 0, amount 120
00:52:33.619 00.001 7680 move complete, result=0
00:52:33.619 00.000 7680 worker thread done servicing request
00:52:33.619 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 120 ms NORTH
00:52:33.626 00.007 7680 Worker thread wakes up
00:52:33.626 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:33.626 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:34.879 01.253 7680 Exposure complete
00:52:35.002 00.123 7680 worker thread done servicing request
00:52:35.002 00.000 6120 OnExposeComplete: enter
00:52:35.006 00.004 6120 UpdateGuideState(): m_state=6
00:52:35.010 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4959
00:52:35.016 00.006 6120 Star::Find returns 1 (1), X=965.03, Y=51.95, Mass=15065, SNR=80.1, Peak=255 HFD=7.1
00:52:35.021 00.005 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.74)
00:52:35.026 00.005 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.01)
00:52:35.030 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.59 mountX=-0.05 mountY=-0.28, mountTheta=-1.75
00:52:35.035 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.31, opts=13)
00:52:35.038 00.003 6120 Enqueuing Move request for scope (-0.01, 0.31)
00:52:35.043 00.005 7680 Worker thread wakes up
00:52:35.043 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:35.048 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.31) opts 0xd
00:52:35.048 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.31)
00:52:35.048 00.000 7680 Moving (-0.01, 0.31) raw xDistance=-0.05 yDistance=-0.28
00:52:35.048 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:52:35.048 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:52:35.048 00.000 7680 MoveAxis(E, 0, ABG)
00:52:35.050 00.002 7680 Move returns status 0, amount 0
00:52:35.050 00.000 7680 MoveAxis(N, 154, ABG)
00:52:35.050 00.000 6120 UpdateGuideState exits: m=15065 SNR=80.1 Saturated
00:52:35.054 00.004 7680 Guiding  Dir = 0, Dur = 154
00:52:35.054 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:35.059 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:35.063 00.004 7680 IsSlewing returns 0
00:52:35.063 00.000 6120 Enqueuing Expose request
00:52:35.066 00.003 7680 IsGuiding returns 0
00:52:35.066 00.000 7680 PulseGuide returned control before completion, sleep 164
00:52:35.245 00.179 7680 IsGuiding returns 0
00:52:35.246 00.001 7680 Move returns status 0, amount 154
00:52:35.246 00.000 7680 move complete, result=0
00:52:35.247 00.001 7680 worker thread done servicing request
00:52:35.247 00.000 7680 Worker thread wakes up
00:52:35.248 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 154 ms NORTH
00:52:35.254 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:35.254 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:36.508 01.254 7680 Exposure complete
00:52:36.648 00.140 7680 worker thread done servicing request
00:52:36.648 00.000 6120 OnExposeComplete: enter
00:52:36.652 00.004 6120 UpdateGuideState(): m_state=6
00:52:36.659 00.007 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4960
00:52:36.663 00.004 6120 Star::Find returns 1 (1), X=964.99, Y=51.89, Mass=14073, SNR=77.4, Peak=255 HFD=7.0
00:52:36.668 00.005 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
00:52:36.673 00.005 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
00:52:36.680 00.007 6120 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.26 cameraTheta=1.74 mountX=-0.00 mountY=-0.25, mountTheta=-1.58
00:52:36.686 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.25, opts=13)
00:52:36.690 00.004 6120 Enqueuing Move request for scope (-0.04, 0.25)
00:52:36.695 00.005 7680 Worker thread wakes up
00:52:36.695 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:36.700 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
00:52:36.701 00.001 6120 UpdateGuideState exits: m=14073 SNR=77.4 Saturated
00:52:36.707 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:36.710 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:36.715 00.005 6120 Enqueuing Expose request
00:52:36.719 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
00:52:36.719 00.000 7680 Moving (-0.04, 0.25) raw xDistance=-0.00 yDistance=-0.25
00:52:36.719 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:52:36.720 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:52:36.720 00.000 7680 MoveAxis(E, 0, ABG)
00:52:36.720 00.000 7680 Move returns status 0, amount 0
00:52:36.720 00.000 7680 MoveAxis(N, 133, ABG)
00:52:36.721 00.001 7680 Guiding  Dir = 0, Dur = 133
00:52:36.721 00.000 7680 IsSlewing returns 0
00:52:36.721 00.000 7680 IsGuiding returns 0
00:52:36.722 00.001 7680 PulseGuide returned control before completion, sleep 143
00:52:36.872 00.150 7680 IsGuiding returns 1
00:52:36.872 00.000 7680 scope still moving after pulse duration time elapsed
00:52:36.904 00.032 7680 IsSlewing returns 0
00:52:36.904 00.000 7680 IsGuiding returns 0
00:52:36.904 00.000 7680 scope move finished after 133 + 49 ms
00:52:36.904 00.000 7680 Move returns status 0, amount 133
00:52:36.905 00.001 7680 move complete, result=0
00:52:36.905 00.000 7680 worker thread done servicing request
00:52:36.905 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 133 ms NORTH
00:52:36.908 00.003 7680 Worker thread wakes up
00:52:36.908 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:36.908 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:38.164 01.256 7680 Exposure complete
00:52:38.297 00.133 7680 worker thread done servicing request
00:52:38.297 00.000 6120 OnExposeComplete: enter
00:52:38.301 00.004 6120 UpdateGuideState(): m_state=6
00:52:38.306 00.005 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4961
00:52:38.310 00.004 6120 Star::Find returns 1 (1), X=965.06, Y=51.86, Mass=13612, SNR=76.3, Peak=255 HFD=6.8
00:52:38.313 00.003 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
00:52:38.317 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
00:52:38.321 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.46 mountX=-0.07 mountY=-0.19, mountTheta=-1.91
00:52:38.325 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.22, opts=13)
00:52:38.329 00.004 6120 Enqueuing Move request for scope (0.03, 0.22)
00:52:38.332 00.003 7680 Worker thread wakes up
00:52:38.332 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:38.336 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
00:52:38.336 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
00:52:38.336 00.000 6120 UpdateGuideState exits: m=13612 SNR=76.3 Saturated
00:52:38.339 00.003 7680 Moving (0.03, 0.22) raw xDistance=-0.07 yDistance=-0.19
00:52:38.341 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:52:38.341 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:52:38.341 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:38.345 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:38.349 00.004 6120 Enqueuing Expose request
00:52:38.352 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:52:38.352 00.000 7680 MoveAxis(E, 0, ABG)
00:52:38.352 00.000 7680 Move returns status 0, amount 0
00:52:38.352 00.000 7680 MoveAxis(N, 0, ABG)
00:52:38.352 00.000 7680 Move returns status 0, amount 0
00:52:38.353 00.001 7680 move complete, result=0
00:52:38.353 00.000 7680 worker thread done servicing request
00:52:38.354 00.001 7680 Worker thread wakes up
00:52:38.354 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:52:38.359 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:38.359 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:39.610 01.251 7680 Exposure complete
00:52:39.743 00.133 7680 worker thread done servicing request
00:52:39.743 00.000 6120 OnExposeComplete: enter
00:52:39.748 00.005 6120 UpdateGuideState(): m_state=6
00:52:39.751 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4962
00:52:39.756 00.005 6120 Star::Find returns 1 (1), X=965.04, Y=52.09, Mass=14040, SNR=77.1, Peak=255 HFD=7.0
00:52:39.759 00.003 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
00:52:39.764 00.005 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
00:52:39.768 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.45 hyp=0.45 cameraTheta=1.57 mountX=-0.09 mountY=-0.41, mountTheta=-1.78
00:52:39.774 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.45, opts=13)
00:52:39.778 00.004 6120 Enqueuing Move request for scope (0.00, 0.45)
00:52:39.781 00.003 7680 Worker thread wakes up
00:52:39.782 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:39.785 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.45) opts 0xd
00:52:39.786 00.001 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.45)
00:52:39.786 00.000 6120 UpdateGuideState exits: m=14040 SNR=77.1 Saturated
00:52:39.790 00.004 7680 Moving (0.00, 0.45) raw xDistance=-0.09 yDistance=-0.41
00:52:39.790 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:52:39.790 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:39.795 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:52:39.795 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:39.800 00.005 6120 Enqueuing Expose request
00:52:39.804 00.004 7680 MoveAxis(E, 0, ABG)
00:52:39.804 00.000 7680 Move returns status 0, amount 0
00:52:39.804 00.000 7680 MoveAxis(N, 220, ABG)
00:52:39.804 00.000 7680 Guiding  Dir = 0, Dur = 220
00:52:39.804 00.000 7680 IsSlewing returns 0
00:52:39.806 00.002 7680 IsGuiding returns 0
00:52:39.806 00.000 7680 PulseGuide returned control before completion, sleep 230
00:52:40.051 00.245 7680 IsGuiding returns 1
00:52:40.053 00.002 7680 scope still moving after pulse duration time elapsed
00:52:40.082 00.029 7680 IsSlewing returns 0
00:52:40.084 00.002 7680 IsGuiding returns 0
00:52:40.085 00.001 7680 scope move finished after 220 + 59 ms
00:52:40.086 00.001 7680 Move returns status 0, amount 220
00:52:40.087 00.001 7680 move complete, result=0
00:52:40.087 00.000 7680 worker thread done servicing request
00:52:40.089 00.002 7680 Worker thread wakes up
00:52:40.089 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 220 ms NORTH
00:52:40.096 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:40.096 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:41.342 01.246 7680 Exposure complete
00:52:41.482 00.140 7680 worker thread done servicing request
00:52:41.482 00.000 6120 OnExposeComplete: enter
00:52:41.486 00.004 6120 UpdateGuideState(): m_state=6
00:52:41.494 00.008 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4963
00:52:41.498 00.004 6120 Star::Find returns 1 (1), X=965.02, Y=51.98, Mass=14875, SNR=79.8, Peak=255 HFD=7.2
00:52:41.501 00.003 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
00:52:41.506 00.005 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.98)
00:52:41.510 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.62 mountX=-0.05 mountY=-0.32, mountTheta=-1.72
00:52:41.515 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.35, opts=13)
00:52:41.520 00.005 6120 Enqueuing Move request for scope (-0.02, 0.35)
00:52:41.523 00.003 7680 Worker thread wakes up
00:52:41.523 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.35) opts 0xd
00:52:41.523 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.35)
00:52:41.523 00.000 7680 Moving (-0.02, 0.35) raw xDistance=-0.05 yDistance=-0.32
00:52:41.525 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:52:41.525 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:52:41.525 00.000 7680 MoveAxis(E, 0, ABG)
00:52:41.525 00.000 7680 Move returns status 0, amount 0
00:52:41.525 00.000 7680 MoveAxis(N, 172, ABG)
00:52:41.525 00.000 7680 Guiding  Dir = 0, Dur = 172
00:52:41.525 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:41.529 00.004 7680 IsSlewing returns 0
00:52:41.529 00.000 6120 UpdateGuideState exits: m=14875 SNR=79.8 Saturated
00:52:41.533 00.004 7680 IsGuiding returns 0
00:52:41.533 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:41.537 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:41.540 00.003 7680 PulseGuide returned control before completion, sleep 182
00:52:41.541 00.001 6120 Enqueuing Expose request
00:52:41.739 00.198 7680 IsGuiding returns 0
00:52:41.741 00.002 7680 Move returns status 0, amount 172
00:52:41.741 00.000 7680 move complete, result=0
00:52:41.741 00.000 7680 worker thread done servicing request
00:52:41.741 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 172 ms NORTH
00:52:41.747 00.006 7680 Worker thread wakes up
00:52:41.747 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:41.747 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:43.003 01.256 7680 Exposure complete
00:52:43.142 00.139 7680 worker thread done servicing request
00:52:43.142 00.000 6120 OnExposeComplete: enter
00:52:43.147 00.005 6120 UpdateGuideState(): m_state=6
00:52:43.152 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4964
00:52:43.156 00.004 6120 Star::Find returns 1 (1), X=965.13, Y=51.94, Mass=14656, SNR=77.5, Peak=255 HFD=7.0
00:52:43.160 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.06)
00:52:43.163 00.003 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.33)
00:52:43.166 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.27 mountX=-0.15 mountY=-0.23, mountTheta=-2.14
00:52:43.173 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.30, opts=13)
00:52:43.178 00.005 6120 Enqueuing Move request for scope (0.09, 0.30)
00:52:43.182 00.004 7680 Worker thread wakes up
00:52:43.183 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
00:52:43.183 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:43.187 00.004 6120 UpdateGuideState exits: m=14656 SNR=77.5 Saturated
00:52:43.190 00.003 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
00:52:43.191 00.001 7680 Moving (0.09, 0.30) raw xDistance=-0.15 yDistance=-0.23
00:52:43.191 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:43.195 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:52:43.195 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:43.199 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:52:43.199 00.000 7680 MoveAxis(E, 0, ABG)
00:52:43.199 00.000 7680 Move returns status 0, amount 0
00:52:43.199 00.000 7680 MoveAxis(N, 123, ABG)
00:52:43.200 00.001 7680 Guiding  Dir = 0, Dur = 123
00:52:43.201 00.001 6120 Enqueuing Expose request
00:52:43.205 00.004 7680 IsSlewing returns 0
00:52:43.206 00.001 7680 IsGuiding returns 0
00:52:43.207 00.001 7680 PulseGuide returned control before completion, sleep 133
00:52:43.350 00.143 7680 IsGuiding returns 1
00:52:43.351 00.001 7680 scope still moving after pulse duration time elapsed
00:52:43.381 00.030 7680 IsSlewing returns 0
00:52:43.382 00.001 7680 IsGuiding returns 0
00:52:43.383 00.001 7680 scope move finished after 123 + 53 ms
00:52:43.383 00.000 7680 Move returns status 0, amount 123
00:52:43.384 00.001 7680 move complete, result=0
00:52:43.384 00.000 7680 worker thread done servicing request
00:52:43.385 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 123 ms NORTH
00:52:43.393 00.008 7680 Worker thread wakes up
00:52:43.393 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:43.394 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:44.649 01.255 7680 Exposure complete
00:52:44.780 00.131 7680 worker thread done servicing request
00:52:44.781 00.001 6120 OnExposeComplete: enter
00:52:44.785 00.004 6120 UpdateGuideState(): m_state=6
00:52:44.789 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4965
00:52:44.794 00.005 6120 Star::Find returns 1 (1), X=965.25, Y=51.82, Mass=14125, SNR=77.2, Peak=255 HFD=6.8
00:52:44.798 00.004 6120 CameraToMount -- cameraTheta (0.72) - m_xAngle (-2.95) = xAngle (3.67 = -2.61)
00:52:44.801 00.003 6120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.40 = -2.88)
00:52:44.806 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=0.19 hyp=0.28 cameraTheta=0.72 mountX=-0.24 mountY=-0.07, mountTheta=-2.85
00:52:44.811 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.19, opts=13)
00:52:44.815 00.004 6120 Enqueuing Move request for scope (0.21, 0.19)
00:52:44.819 00.004 7680 Worker thread wakes up
00:52:44.819 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:44.823 00.004 6120 UpdateGuideState exits: m=14125 SNR=77.2 Saturated
00:52:44.828 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.19) opts 0xd
00:52:44.829 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:44.834 00.005 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.19)
00:52:44.834 00.000 7680 Moving (0.21, 0.19) raw xDistance=-0.24 yDistance=-0.07
00:52:44.834 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
00:52:44.835 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:52:44.835 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:44.839 00.004 6120 Enqueuing Expose request
00:52:44.844 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:52:44.844 00.000 7680 MoveAxis(E, 99, ABG)
00:52:44.844 00.000 7680 Guiding  Dir = 2, Dur = 99
00:52:44.844 00.000 7680 IsSlewing returns 0
00:52:44.845 00.001 7680 IsGuiding returns 0
00:52:44.846 00.001 7680 PulseGuide returned control before completion, sleep 109
00:52:44.966 00.120 7680 IsGuiding returns 1
00:52:44.967 00.001 7680 scope still moving after pulse duration time elapsed
00:52:44.997 00.030 7680 IsSlewing returns 0
00:52:44.998 00.001 7680 IsGuiding returns 0
00:52:44.998 00.000 7680 scope move finished after 99 + 54 ms
00:52:44.999 00.001 7680 Move returns status 0, amount 99
00:52:44.999 00.000 7680 MoveAxis(N, 0, ABG)
00:52:44.999 00.000 7680 Move returns status 0, amount 0
00:52:45.001 00.002 7680 move complete, result=0
00:52:45.001 00.000 7680 worker thread done servicing request
00:52:45.001 00.000 6120 GuideStep: -0.2 px 99 ms EAST, -0.1 px 0 ms NORTH
00:52:45.007 00.006 7680 Worker thread wakes up
00:52:45.007 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:45.008 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:46.265 01.257 7680 Exposure complete
00:52:46.400 00.135 7680 worker thread done servicing request
00:52:46.401 00.001 6120 OnExposeComplete: enter
00:52:46.405 00.004 6120 UpdateGuideState(): m_state=6
00:52:46.409 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4966
00:52:46.413 00.004 6120 Star::Find returns 1 (1), X=965.14, Y=51.98, Mass=15070, SNR=80.1, Peak=255 HFD=7.0
00:52:46.419 00.006 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.06)
00:52:46.424 00.005 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
00:52:46.428 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.34 hyp=0.36 cameraTheta=1.27 mountX=-0.17 mountY=-0.26, mountTheta=-2.14
00:52:46.433 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.34, opts=13)
00:52:46.437 00.004 6120 Enqueuing Move request for scope (0.10, 0.34)
00:52:46.441 00.004 7680 Worker thread wakes up
00:52:46.441 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.34) opts 0xd
00:52:46.442 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:46.445 00.003 6120 UpdateGuideState exits: m=15070 SNR=80.1 Saturated
00:52:46.449 00.004 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.34)
00:52:46.449 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:46.453 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:46.457 00.004 6120 Enqueuing Expose request
00:52:46.461 00.004 7680 Moving (0.10, 0.34) raw xDistance=-0.17 yDistance=-0.26
00:52:46.461 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:52:46.462 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:52:46.462 00.000 7680 MoveAxis(E, 0, ABG)
00:52:46.462 00.000 7680 Move returns status 0, amount 0
00:52:46.462 00.000 7680 MoveAxis(N, 141, ABG)
00:52:46.462 00.000 7680 Guiding  Dir = 0, Dur = 141
00:52:46.463 00.001 7680 IsSlewing returns 0
00:52:46.464 00.001 7680 IsGuiding returns 0
00:52:46.464 00.000 7680 PulseGuide returned control before completion, sleep 151
00:52:46.631 00.167 7680 IsGuiding returns 1
00:52:46.631 00.000 7680 scope still moving after pulse duration time elapsed
00:52:46.662 00.031 7680 IsSlewing returns 0
00:52:46.663 00.001 7680 IsGuiding returns 0
00:52:46.664 00.001 7680 scope move finished after 141 + 59 ms
00:52:46.665 00.001 7680 Move returns status 0, amount 141
00:52:46.667 00.002 7680 move complete, result=0
00:52:46.668 00.001 7680 worker thread done servicing request
00:52:46.668 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 141 ms NORTH
00:52:46.676 00.008 7680 Worker thread wakes up
00:52:46.676 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:46.676 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:47.923 01.247 7680 Exposure complete
00:52:48.076 00.153 7680 worker thread done servicing request
00:52:48.076 00.000 6120 OnExposeComplete: enter
00:52:48.080 00.004 6120 UpdateGuideState(): m_state=6
00:52:48.084 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4967
00:52:48.087 00.003 6120 Star::Find returns 1 (1), X=965.39, Y=51.63, Mass=14163, SNR=78.6, Peak=255 HFD=7.0
00:52:48.091 00.004 6120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-2.95) = xAngle (2.93 = 2.93)
00:52:48.094 00.003 6120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.66 = 2.66)
00:52:48.098 00.004 6120 CameraToMount -- cameraX=0.35 cameraY=-0.01 hyp=0.35 cameraTheta=-0.02 mountX=-0.35 mountY=0.16, mountTheta=2.70
00:52:48.103 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=-0.01, opts=13)
00:52:48.108 00.005 6120 Enqueuing Move request for scope (0.35, -0.01)
00:52:48.113 00.005 7680 Worker thread wakes up
00:52:48.113 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:48.117 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.01) opts 0xd
00:52:48.118 00.001 6120 UpdateGuideState exits: m=14163 SNR=78.6 Saturated
00:52:48.123 00.005 7680 Handling offset move in thread for scope, endpoint = (0.35, -0.01)
00:52:48.123 00.000 7680 Moving (0.35, -0.01) raw xDistance=-0.35 yDistance=0.16
00:52:48.123 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:48.127 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:48.130 00.003 6120 Enqueuing Expose request
00:52:48.134 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
00:52:48.134 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:52:48.134 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:52:48.135 00.001 7680 MoveAxis(E, 142, ABG)
00:52:48.135 00.000 7680 Guiding  Dir = 2, Dur = 142
00:52:48.135 00.000 7680 IsSlewing returns 0
00:52:48.135 00.000 7680 IsGuiding returns 0
00:52:48.137 00.002 7680 PulseGuide returned control before completion, sleep 152
00:52:48.293 00.156 7680 IsGuiding returns 1
00:52:48.294 00.001 7680 scope still moving after pulse duration time elapsed
00:52:48.324 00.030 7680 IsSlewing returns 0
00:52:48.325 00.001 7680 IsGuiding returns 0
00:52:48.327 00.002 7680 scope move finished after 142 + 48 ms
00:52:48.327 00.000 7680 Move returns status 0, amount 142
00:52:48.328 00.001 7680 MoveAxis(N, 0, ABG)
00:52:48.329 00.001 7680 Move returns status 0, amount 0
00:52:48.329 00.000 7680 move complete, result=0
00:52:48.330 00.001 7680 worker thread done servicing request
00:52:48.330 00.000 7680 Worker thread wakes up
00:52:48.332 00.002 6120 GuideStep: -0.3 px 142 ms EAST, 0.2 px 0 ms NORTH
00:52:48.337 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:48.338 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:49.587 01.249 7680 Exposure complete
00:52:49.727 00.140 7680 worker thread done servicing request
00:52:49.728 00.001 6120 OnExposeComplete: enter
00:52:49.733 00.005 6120 UpdateGuideState(): m_state=6
00:52:49.738 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4968
00:52:49.743 00.005 6120 Star::Find returns 1 (1), X=965.13, Y=52.29, Mass=13597, SNR=75.2, Peak=255 HFD=6.9
00:52:49.747 00.004 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
00:52:49.751 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
00:52:49.755 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.65 hyp=0.66 cameraTheta=1.43 mountX=-0.22 mountY=-0.54, mountTheta=-1.95
00:52:49.760 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.65, opts=13)
00:52:49.765 00.005 6120 Enqueuing Move request for scope (0.10, 0.65)
00:52:49.770 00.005 7680 Worker thread wakes up
00:52:49.770 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:49.774 00.004 6120 UpdateGuideState exits: m=13597 SNR=75.2 Saturated
00:52:49.778 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:49.782 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:49.785 00.003 6120 Enqueuing Expose request
00:52:49.789 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.65) opts 0xd
00:52:49.789 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.65)
00:52:49.789 00.000 7680 Moving (0.10, 0.65) raw xDistance=-0.22 yDistance=-0.54
00:52:49.789 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
00:52:49.790 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
00:52:49.790 00.000 7680 MoveAxis(E, 98, ABG)
00:52:49.790 00.000 7680 Guiding  Dir = 2, Dur = 98
00:52:49.791 00.001 7680 IsSlewing returns 0
00:52:49.791 00.000 7680 IsGuiding returns 0
00:52:49.791 00.000 7680 PulseGuide returned control before completion, sleep 108
00:52:49.903 00.112 7680 IsGuiding returns 1
00:52:49.904 00.001 7680 scope still moving after pulse duration time elapsed
00:52:49.935 00.031 7680 IsSlewing returns 0
00:52:49.936 00.001 7680 IsGuiding returns 0
00:52:49.936 00.000 7680 scope move finished after 98 + 46 ms
00:52:49.937 00.001 7680 Move returns status 0, amount 98
00:52:49.937 00.000 7680 MoveAxis(N, 295, ABG)
00:52:49.938 00.001 7680 Guiding  Dir = 0, Dur = 295
00:52:49.938 00.000 7680 IsSlewing returns 0
00:52:49.939 00.001 7680 IsGuiding returns 0
00:52:49.940 00.001 7680 PulseGuide returned control before completion, sleep 305
00:52:50.248 00.308 7680 IsGuiding returns 1
00:52:50.249 00.001 7680 scope still moving after pulse duration time elapsed
00:52:50.279 00.030 7680 IsSlewing returns 0
00:52:50.281 00.002 7680 IsGuiding returns 0
00:52:50.281 00.000 7680 scope move finished after 295 + 46 ms
00:52:50.281 00.000 7680 Move returns status 0, amount 295
00:52:50.282 00.001 7680 move complete, result=0
00:52:50.282 00.000 7680 worker thread done servicing request
00:52:50.284 00.002 7680 Worker thread wakes up
00:52:50.284 00.000 6120 GuideStep: -0.2 px 98 ms EAST, -0.5 px 295 ms NORTH
00:52:50.291 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:50.291 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:51.542 01.251 7680 Exposure complete
00:52:51.675 00.133 7680 worker thread done servicing request
00:52:51.675 00.000 6120 OnExposeComplete: enter
00:52:51.679 00.004 6120 UpdateGuideState(): m_state=6
00:52:51.683 00.004 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4969
00:52:51.687 00.004 6120 Star::Find returns 1 (1), X=965.07, Y=52.05, Mass=13633, SNR=75.8, Peak=255 HFD=7.1
00:52:51.692 00.005 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
00:52:51.696 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
00:52:51.700 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.41 hyp=0.41 cameraTheta=1.48 mountX=-0.11 mountY=-0.35, mountTheta=-1.88
00:52:51.706 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.41, opts=13)
00:52:51.710 00.004 6120 Enqueuing Move request for scope (0.04, 0.41)
00:52:51.714 00.004 7680 Worker thread wakes up
00:52:51.714 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.41) opts 0xd
00:52:51.714 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.41)
00:52:51.715 00.001 7680 Moving (0.04, 0.41) raw xDistance=-0.11 yDistance=-0.35
00:52:51.715 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:52:51.715 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:52:51.715 00.000 7680 MoveAxis(E, 0, ABG)
00:52:51.715 00.000 7680 Move returns status 0, amount 0
00:52:51.715 00.000 7680 MoveAxis(N, 190, ABG)
00:52:51.715 00.000 7680 Guiding  Dir = 0, Dur = 190
00:52:51.715 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:51.720 00.005 7680 IsSlewing returns 0
00:52:51.721 00.001 6120 UpdateGuideState exits: m=13633 SNR=75.8 Saturated
00:52:51.724 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:51.729 00.005 7680 IsGuiding returns 0
00:52:51.729 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:51.734 00.005 7680 PulseGuide returned control before completion, sleep 200
00:52:51.734 00.000 6120 Enqueuing Expose request
00:52:51.936 00.202 7680 IsGuiding returns 1
00:52:51.936 00.000 7680 scope still moving after pulse duration time elapsed
00:52:51.967 00.031 7680 IsSlewing returns 0
00:52:51.968 00.001 7680 IsGuiding returns 0
00:52:51.968 00.000 7680 scope move finished after 190 + 50 ms
00:52:51.970 00.002 7680 Move returns status 0, amount 190
00:52:51.970 00.000 7680 move complete, result=0
00:52:51.971 00.001 7680 worker thread done servicing request
00:52:51.971 00.000 7680 Worker thread wakes up
00:52:51.972 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 190 ms NORTH
00:52:51.978 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:51.979 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:53.227 01.248 7680 Exposure complete
00:52:53.367 00.140 7680 worker thread done servicing request
00:52:53.367 00.000 6120 OnExposeComplete: enter
00:52:53.370 00.003 6120 UpdateGuideState(): m_state=6
00:52:53.374 00.004 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4970
00:52:53.378 00.004 6120 Star::Find returns 1 (1), X=965.08, Y=51.81, Mass=14085, SNR=78.1, Peak=255 HFD=6.8
00:52:53.381 00.003 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
00:52:53.385 00.004 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
00:52:53.387 00.002 6120 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.33 mountX=-0.07 mountY=-0.13, mountTheta=-2.06
00:52:53.392 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.17, opts=13)
00:52:53.396 00.004 6120 Enqueuing Move request for scope (0.04, 0.17)
00:52:53.399 00.003 7680 Worker thread wakes up
00:52:53.399 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
00:52:53.400 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
00:52:53.400 00.000 7680 Moving (0.04, 0.17) raw xDistance=-0.07 yDistance=-0.13
00:52:53.400 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:52:53.400 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:52:53.400 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:53.404 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:52:53.404 00.000 7680 MoveAxis(E, 0, ABG)
00:52:53.404 00.000 7680 Move returns status 0, amount 0
00:52:53.404 00.000 7680 MoveAxis(N, 0, ABG)
00:52:53.404 00.000 7680 Move returns status 0, amount 0
00:52:53.404 00.000 7680 move complete, result=0
00:52:53.404 00.000 7680 worker thread done servicing request
00:52:53.405 00.001 6120 UpdateGuideState exits: m=14085 SNR=78.1 Saturated
00:52:53.408 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:53.412 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:53.415 00.003 6120 Enqueuing Expose request
00:52:53.418 00.003 7680 Worker thread wakes up
00:52:53.418 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:53.421 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:53.421 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:54.734 01.313 7680 Exposure complete
00:52:54.837 00.103 7680 worker thread done servicing request
00:52:54.837 00.000 6120 OnExposeComplete: enter
00:52:54.841 00.004 6120 UpdateGuideState(): m_state=6
00:52:54.845 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4971
00:52:54.847 00.002 6120 Star::Find returns 1 (1), X=965.17, Y=52.17, Mass=13905, SNR=77.5, Peak=255 HFD=6.8
00:52:54.850 00.003 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
00:52:54.854 00.004 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.27)
00:52:54.858 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.53 hyp=0.55 cameraTheta=1.33 mountX=-0.23 mountY=-0.42, mountTheta=-2.07
00:52:54.862 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.53, opts=13)
00:52:54.867 00.005 6120 Enqueuing Move request for scope (0.13, 0.53)
00:52:54.870 00.003 7680 Worker thread wakes up
00:52:54.870 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:54.873 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.53) opts 0xd
00:52:54.873 00.000 6120 UpdateGuideState exits: m=13905 SNR=77.5 Saturated
00:52:54.875 00.002 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.53)
00:52:54.876 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:54.878 00.002 7680 Moving (0.13, 0.53) raw xDistance=-0.23 yDistance=-0.42
00:52:54.879 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:54.881 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:52:54.881 00.000 6120 Enqueuing Expose request
00:52:54.884 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:52:54.884 00.000 7680 MoveAxis(E, 93, ABG)
00:52:54.884 00.000 7680 Guiding  Dir = 2, Dur = 93
00:52:54.885 00.001 7680 IsSlewing returns 0
00:52:54.885 00.000 7680 IsGuiding returns 0
00:52:54.885 00.000 7680 PulseGuide returned control before completion, sleep 103
00:52:54.990 00.105 7680 IsGuiding returns 1
00:52:54.990 00.000 7680 scope still moving after pulse duration time elapsed
00:52:55.021 00.031 7680 IsSlewing returns 0
00:52:55.021 00.000 7680 IsGuiding returns 0
00:52:55.021 00.000 7680 scope move finished after 93 + 43 ms
00:52:55.021 00.000 7680 Move returns status 0, amount 93
00:52:55.022 00.001 7680 MoveAxis(N, 229, ABG)
00:52:55.022 00.000 7680 Guiding  Dir = 0, Dur = 229
00:52:55.022 00.000 7680 IsSlewing returns 0
00:52:55.022 00.000 7680 IsGuiding returns 0
00:52:55.023 00.001 7680 PulseGuide returned control before completion, sleep 239
00:52:55.271 00.248 7680 IsGuiding returns 1
00:52:55.273 00.002 7680 scope still moving after pulse duration time elapsed
00:52:55.302 00.029 7680 IsSlewing returns 0
00:52:55.302 00.000 7680 IsGuiding returns 0
00:52:55.302 00.000 7680 scope move finished after 229 + 51 ms
00:52:55.304 00.002 7680 Move returns status 0, amount 229
00:52:55.304 00.000 7680 move complete, result=0
00:52:55.304 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.4 px 229 ms NORTH
00:52:55.306 00.002 7680 worker thread done servicing request
00:52:55.306 00.000 7680 Worker thread wakes up
00:52:55.308 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:55.308 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:56.552 01.244 7680 Exposure complete
00:52:56.663 00.111 7680 worker thread done servicing request
00:52:56.663 00.000 6120 OnExposeComplete: enter
00:52:56.668 00.005 6120 UpdateGuideState(): m_state=6
00:52:56.673 00.005 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4972
00:52:56.678 00.005 6120 Star::Find returns 1 (1), X=965.03, Y=51.94, Mass=14295, SNR=78.9, Peak=255 HFD=7.1
00:52:56.683 00.005 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
00:52:56.687 00.004 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
00:52:56.690 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.30 hyp=0.30 cameraTheta=1.58 mountX=-0.05 mountY=-0.27, mountTheta=-1.76
00:52:56.695 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.30, opts=13)
00:52:56.700 00.005 6120 Enqueuing Move request for scope (-0.00, 0.30)
00:52:56.705 00.005 7680 Worker thread wakes up
00:52:56.705 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:56.708 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.30) opts 0xd
00:52:56.709 00.001 6120 UpdateGuideState exits: m=14295 SNR=78.9 Saturated
00:52:56.712 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.30)
00:52:56.712 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:56.716 00.004 7680 Moving (-0.00, 0.30) raw xDistance=-0.05 yDistance=-0.27
00:52:56.716 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:56.719 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:52:56.719 00.000 6120 Enqueuing Expose request
00:52:56.724 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:52:56.724 00.000 7680 MoveAxis(E, 0, ABG)
00:52:56.724 00.000 7680 Move returns status 0, amount 0
00:52:56.724 00.000 7680 MoveAxis(N, 148, ABG)
00:52:56.724 00.000 7680 Guiding  Dir = 0, Dur = 148
00:52:56.724 00.000 7680 IsSlewing returns 0
00:52:56.724 00.000 7680 IsGuiding returns 0
00:52:56.725 00.001 7680 PulseGuide returned control before completion, sleep 158
00:52:56.891 00.166 7680 IsGuiding returns 1
00:52:56.891 00.000 7680 scope still moving after pulse duration time elapsed
00:52:56.922 00.031 7680 IsSlewing returns 0
00:52:56.922 00.000 7680 IsGuiding returns 0
00:52:56.922 00.000 7680 scope move finished after 148 + 49 ms
00:52:56.922 00.000 7680 Move returns status 0, amount 148
00:52:56.922 00.000 7680 move complete, result=0
00:52:56.922 00.000 7680 worker thread done servicing request
00:52:56.924 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 148 ms NORTH
00:52:56.927 00.003 7680 Worker thread wakes up
00:52:56.927 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:56.928 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:58.174 01.246 7680 Exposure complete
00:52:58.310 00.136 7680 worker thread done servicing request
00:52:58.311 00.001 6120 OnExposeComplete: enter
00:52:58.315 00.004 6120 UpdateGuideState(): m_state=6
00:52:58.319 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4973
00:52:58.323 00.004 6120 Star::Find returns 1 (1), X=965.07, Y=51.94, Mass=14479, SNR=78.2, Peak=255 HFD=7.0
00:52:58.328 00.005 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
00:52:58.334 00.006 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
00:52:58.339 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.47 mountX=-0.09 mountY=-0.26, mountTheta=-1.89
00:52:58.345 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.30, opts=13)
00:52:58.348 00.003 6120 Enqueuing Move request for scope (0.03, 0.30)
00:52:58.352 00.004 7680 Worker thread wakes up
00:52:58.352 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.30) opts 0xd
00:52:58.352 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.30)
00:52:58.352 00.000 7680 Moving (0.03, 0.30) raw xDistance=-0.09 yDistance=-0.26
00:52:58.353 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:52:58.353 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:52:58.353 00.000 7680 MoveAxis(E, 0, ABG)
00:52:58.354 00.001 7680 Move returns status 0, amount 0
00:52:58.355 00.001 7680 MoveAxis(N, 139, ABG)
00:52:58.355 00.000 7680 Guiding  Dir = 0, Dur = 139
00:52:58.355 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:58.364 00.009 7680 IsSlewing returns 0
00:52:58.364 00.000 6120 UpdateGuideState exits: m=14479 SNR=78.2 Saturated
00:52:58.371 00.007 7680 IsGuiding returns 0
00:52:58.371 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:58.376 00.005 7680 PulseGuide returned control before completion, sleep 149
00:52:58.376 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:52:58.382 00.006 6120 Enqueuing Expose request
00:52:58.536 00.154 7680 IsGuiding returns 1
00:52:58.536 00.000 7680 scope still moving after pulse duration time elapsed
00:52:58.567 00.031 7680 IsSlewing returns 0
00:52:58.567 00.000 7680 IsGuiding returns 0
00:52:58.567 00.000 7680 scope move finished after 139 + 58 ms
00:52:58.567 00.000 7680 Move returns status 0, amount 139
00:52:58.569 00.002 7680 move complete, result=0
00:52:58.569 00.000 7680 worker thread done servicing request
00:52:58.569 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 139 ms NORTH
00:52:58.576 00.007 7680 Worker thread wakes up
00:52:58.577 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:52:58.577 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:52:59.835 01.258 7680 Exposure complete
00:52:59.957 00.122 7680 worker thread done servicing request
00:52:59.958 00.001 6120 OnExposeComplete: enter
00:52:59.962 00.004 6120 UpdateGuideState(): m_state=6
00:52:59.965 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4974
00:52:59.968 00.003 6120 Star::Find returns 1 (1), X=965.06, Y=51.76, Mass=14413, SNR=78.3, Peak=255 HFD=6.8
00:52:59.971 00.003 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
00:52:59.973 00.002 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
00:52:59.977 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.35 mountX=-0.05 mountY=-0.10, mountTheta=-2.04
00:52:59.981 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.12, opts=13)
00:52:59.985 00.004 6120 Enqueuing Move request for scope (0.03, 0.12)
00:52:59.988 00.003 7680 Worker thread wakes up
00:52:59.988 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
00:52:59.988 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:52:59.990 00.002 6120 UpdateGuideState exits: m=14413 SNR=78.3 Saturated
00:52:59.994 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:59.997 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:00.000 00.003 6120 Enqueuing Expose request
00:53:00.004 00.004 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
00:53:00.004 00.000 7680 Moving (0.03, 0.12) raw xDistance=-0.05 yDistance=-0.10
00:53:00.004 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:53:00.004 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:53:00.004 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:53:00.005 00.001 7680 MoveAxis(E, 0, ABG)
00:53:00.005 00.000 7680 Move returns status 0, amount 0
00:53:00.005 00.000 7680 MoveAxis(N, 0, ABG)
00:53:00.005 00.000 7680 Move returns status 0, amount 0
00:53:00.006 00.001 7680 move complete, result=0
00:53:00.006 00.000 7680 worker thread done servicing request
00:53:00.006 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:53:00.013 00.007 7680 Worker thread wakes up
00:53:00.013 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:00.014 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:01.259 01.245 7680 Exposure complete
00:53:01.395 00.136 7680 worker thread done servicing request
00:53:01.397 00.002 6120 OnExposeComplete: enter
00:53:01.400 00.003 6120 UpdateGuideState(): m_state=6
00:53:01.404 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4975
00:53:01.409 00.005 6120 Star::Find returns 1 (1), X=965.23, Y=52.07, Mass=14165, SNR=76.6, Peak=255 HFD=6.8
00:53:01.412 00.003 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
00:53:01.418 00.006 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.45)
00:53:01.422 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.43 hyp=0.47 cameraTheta=1.15 mountX=-0.27 mountY=-0.30, mountTheta=-2.30
00:53:01.430 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.43, opts=13)
00:53:01.435 00.005 6120 Enqueuing Move request for scope (0.19, 0.43)
00:53:01.439 00.004 7680 Worker thread wakes up
00:53:01.439 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.43) opts 0xd
00:53:01.439 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.43)
00:53:01.439 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:01.443 00.004 6120 UpdateGuideState exits: m=14165 SNR=76.6 Saturated
00:53:01.447 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:01.450 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:01.455 00.005 6120 Enqueuing Expose request
00:53:01.459 00.004 7680 Moving (0.19, 0.43) raw xDistance=-0.27 yDistance=-0.30
00:53:01.459 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:53:01.459 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:53:01.459 00.000 7680 MoveAxis(E, 111, ABG)
00:53:01.460 00.001 7680 Guiding  Dir = 2, Dur = 111
00:53:01.460 00.000 7680 IsSlewing returns 0
00:53:01.461 00.001 7680 IsGuiding returns 0
00:53:01.461 00.000 7680 PulseGuide returned control before completion, sleep 121
00:53:01.593 00.132 7680 IsGuiding returns 1
00:53:01.594 00.001 7680 scope still moving after pulse duration time elapsed
00:53:01.623 00.029 7680 IsSlewing returns 0
00:53:01.626 00.003 7680 IsGuiding returns 0
00:53:01.626 00.000 7680 scope move finished after 111 + 54 ms
00:53:01.626 00.000 7680 Move returns status 0, amount 111
00:53:01.627 00.001 7680 MoveAxis(N, 165, ABG)
00:53:01.627 00.000 7680 Guiding  Dir = 0, Dur = 165
00:53:01.627 00.000 7680 IsSlewing returns 0
00:53:01.629 00.002 7680 IsGuiding returns 0
00:53:01.629 00.000 7680 PulseGuide returned control before completion, sleep 175
00:53:01.811 00.182 7680 IsGuiding returns 1
00:53:01.811 00.000 7680 scope still moving after pulse duration time elapsed
00:53:01.842 00.031 7680 IsSlewing returns 0
00:53:01.843 00.001 7680 IsGuiding returns 0
00:53:01.843 00.000 7680 scope move finished after 165 + 49 ms
00:53:01.843 00.000 7680 Move returns status 0, amount 165
00:53:01.844 00.001 7680 move complete, result=0
00:53:01.844 00.000 7680 worker thread done servicing request
00:53:01.844 00.000 6120 GuideStep: -0.3 px 111 ms EAST, -0.3 px 165 ms NORTH
00:53:01.849 00.005 7680 Worker thread wakes up
00:53:01.850 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:01.850 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:03.109 01.259 7680 Exposure complete
00:53:03.240 00.131 7680 worker thread done servicing request
00:53:03.242 00.002 6120 OnExposeComplete: enter
00:53:03.246 00.004 6120 UpdateGuideState(): m_state=6
00:53:03.250 00.004 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4976
00:53:03.255 00.005 6120 Star::Find returns 1 (1), X=964.93, Y=51.99, Mass=14129, SNR=75.3, Peak=255 HFD=7.1
00:53:03.258 00.003 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.48)
00:53:03.261 00.003 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.75)
00:53:03.266 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.35 hyp=0.36 cameraTheta=1.85 mountX=0.03 mountY=-0.36, mountTheta=-1.48
00:53:03.271 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.35, opts=13)
00:53:03.275 00.004 6120 Enqueuing Move request for scope (-0.10, 0.35)
00:53:03.280 00.005 7680 Worker thread wakes up
00:53:03.280 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:03.284 00.004 6120 UpdateGuideState exits: m=14129 SNR=75.3 Saturated
00:53:03.287 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:03.290 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.35) opts 0xd
00:53:03.292 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.35)
00:53:03.292 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:03.296 00.004 6120 Enqueuing Expose request
00:53:03.301 00.005 7680 Moving (-0.10, 0.35) raw xDistance=0.03 yDistance=-0.36
00:53:03.301 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:53:03.302 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:53:03.302 00.000 7680 MoveAxis(E, 0, ABG)
00:53:03.302 00.000 7680 Move returns status 0, amount 0
00:53:03.302 00.000 7680 MoveAxis(N, 194, ABG)
00:53:03.302 00.000 7680 Guiding  Dir = 0, Dur = 194
00:53:03.303 00.001 7680 IsSlewing returns 0
00:53:03.303 00.000 7680 IsGuiding returns 0
00:53:03.303 00.000 7680 PulseGuide returned control before completion, sleep 204
00:53:03.518 00.215 7680 IsGuiding returns 1
00:53:03.520 00.002 7680 scope still moving after pulse duration time elapsed
00:53:03.550 00.030 7680 IsSlewing returns 0
00:53:03.551 00.001 7680 IsGuiding returns 0
00:53:03.551 00.000 7680 scope move finished after 194 + 54 ms
00:53:03.551 00.000 7680 Move returns status 0, amount 194
00:53:03.551 00.000 7680 move complete, result=0
00:53:03.553 00.002 7680 worker thread done servicing request
00:53:03.553 00.000 7680 Worker thread wakes up
00:53:03.553 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 194 ms NORTH
00:53:03.559 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:03.559 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:04.800 01.241 7680 Exposure complete
00:53:04.927 00.127 7680 worker thread done servicing request
00:53:04.928 00.001 6120 OnExposeComplete: enter
00:53:04.933 00.005 6120 UpdateGuideState(): m_state=6
00:53:04.936 00.003 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4977
00:53:04.940 00.004 6120 Star::Find returns 1 (1), X=965.00, Y=51.93, Mass=14675, SNR=81.4, Peak=255 HFD=7.1
00:53:04.944 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
00:53:04.950 00.006 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.90)
00:53:04.955 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.29 hyp=0.30 cameraTheta=1.70 mountX=-0.02 mountY=-0.28, mountTheta=-1.63
00:53:04.960 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.29, opts=13)
00:53:04.964 00.004 6120 Enqueuing Move request for scope (-0.04, 0.29)
00:53:04.969 00.005 7680 Worker thread wakes up
00:53:04.969 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.29) opts 0xd
00:53:04.970 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:04.973 00.003 6120 UpdateGuideState exits: m=14675 SNR=81.4 Saturated
00:53:04.977 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:04.982 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.29)
00:53:04.983 00.001 7680 Moving (-0.04, 0.29) raw xDistance=-0.02 yDistance=-0.28
00:53:04.983 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:53:04.983 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:53:04.983 00.000 7680 MoveAxis(E, 0, ABG)
00:53:04.983 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:04.987 00.004 6120 Enqueuing Expose request
00:53:04.992 00.005 7680 Move returns status 0, amount 0
00:53:04.992 00.000 7680 MoveAxis(N, 153, ABG)
00:53:04.992 00.000 7680 Guiding  Dir = 0, Dur = 153
00:53:04.992 00.000 7680 IsSlewing returns 0
00:53:04.993 00.001 7680 IsGuiding returns 0
00:53:04.993 00.000 7680 PulseGuide returned control before completion, sleep 163
00:53:05.168 00.175 7680 IsGuiding returns 1
00:53:05.170 00.002 7680 scope still moving after pulse duration time elapsed
00:53:05.199 00.029 7680 IsSlewing returns 0
00:53:05.200 00.001 7680 IsGuiding returns 0
00:53:05.201 00.001 7680 scope move finished after 153 + 55 ms
00:53:05.201 00.000 7680 Move returns status 0, amount 153
00:53:05.202 00.001 7680 move complete, result=0
00:53:05.202 00.000 7680 worker thread done servicing request
00:53:05.203 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 153 ms NORTH
00:53:05.209 00.006 7680 Worker thread wakes up
00:53:05.209 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:05.210 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:06.461 01.251 7680 Exposure complete
00:53:06.605 00.144 7680 worker thread done servicing request
00:53:06.606 00.001 6120 OnExposeComplete: enter
00:53:06.610 00.004 6120 UpdateGuideState(): m_state=6
00:53:06.615 00.005 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4978
00:53:06.619 00.004 6120 Star::Find returns 1 (1), X=965.11, Y=51.84, Mass=14626, SNR=79.4, Peak=255 HFD=6.8
00:53:06.624 00.005 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.16 = -2.13)
00:53:06.627 00.003 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.40)
00:53:06.631 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.20 mountX=-0.11 mountY=-0.15, mountTheta=-2.23
00:53:06.636 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.20, opts=13)
00:53:06.641 00.005 6120 Enqueuing Move request for scope (0.08, 0.20)
00:53:06.646 00.005 7680 Worker thread wakes up
00:53:06.647 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:06.651 00.004 6120 UpdateGuideState exits: m=14626 SNR=79.4 Saturated
00:53:06.656 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:06.659 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:06.663 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
00:53:06.664 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
00:53:06.664 00.000 7680 Moving (0.08, 0.20) raw xDistance=-0.11 yDistance=-0.15
00:53:06.665 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:53:06.665 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:53:06.665 00.000 6120 Enqueuing Expose request
00:53:06.670 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:53:06.672 00.002 7680 MoveAxis(E, 0, ABG)
00:53:06.672 00.000 7680 Move returns status 0, amount 0
00:53:06.672 00.000 7680 MoveAxis(N, 0, ABG)
00:53:06.672 00.000 7680 Move returns status 0, amount 0
00:53:06.672 00.000 7680 move complete, result=0
00:53:06.672 00.000 7680 worker thread done servicing request
00:53:06.672 00.000 7680 Worker thread wakes up
00:53:06.674 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:53:06.678 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:06.678 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:07.930 01.252 7680 Exposure complete
00:53:08.065 00.135 7680 worker thread done servicing request
00:53:08.065 00.000 6120 OnExposeComplete: enter
00:53:08.068 00.003 6120 UpdateGuideState(): m_state=6
00:53:08.073 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4979
00:53:08.077 00.004 6120 Star::Find returns 1 (1), X=965.19, Y=52.04, Mass=13872, SNR=77.0, Peak=255 HFD=6.9
00:53:08.081 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
00:53:08.085 00.004 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
00:53:08.088 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.40 hyp=0.43 cameraTheta=1.19 mountX=-0.23 mountY=-0.29, mountTheta=-2.24
00:53:08.094 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.40, opts=13)
00:53:08.099 00.005 6120 Enqueuing Move request for scope (0.16, 0.40)
00:53:08.102 00.003 7680 Worker thread wakes up
00:53:08.103 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:08.108 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.40) opts 0xd
00:53:08.108 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.40)
00:53:08.108 00.000 6120 UpdateGuideState exits: m=13872 SNR=77.0 Saturated
00:53:08.113 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:08.117 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:08.120 00.003 6120 Enqueuing Expose request
00:53:08.124 00.004 7680 Moving (0.16, 0.40) raw xDistance=-0.23 yDistance=-0.29
00:53:08.124 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:53:08.124 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:53:08.124 00.000 7680 MoveAxis(E, 94, ABG)
00:53:08.124 00.000 7680 Guiding  Dir = 2, Dur = 94
00:53:08.126 00.002 7680 IsSlewing returns 0
00:53:08.126 00.000 7680 IsGuiding returns 0
00:53:08.126 00.000 7680 PulseGuide returned control before completion, sleep 104
00:53:08.232 00.106 7680 IsGuiding returns 1
00:53:08.233 00.001 7680 scope still moving after pulse duration time elapsed
00:53:08.261 00.028 7680 IsSlewing returns 0
00:53:08.264 00.003 7680 IsGuiding returns 0
00:53:08.264 00.000 7680 scope move finished after 94 + 44 ms
00:53:08.265 00.001 7680 Move returns status 0, amount 94
00:53:08.265 00.000 7680 MoveAxis(N, 157, ABG)
00:53:08.265 00.000 7680 Guiding  Dir = 0, Dur = 157
00:53:08.266 00.001 7680 IsSlewing returns 0
00:53:08.266 00.000 7680 IsGuiding returns 0
00:53:08.267 00.001 7680 PulseGuide returned control before completion, sleep 167
00:53:08.448 00.181 7680 IsGuiding returns 1
00:53:08.449 00.001 7680 scope still moving after pulse duration time elapsed
00:53:08.479 00.030 7680 IsSlewing returns 0
00:53:08.481 00.002 7680 IsGuiding returns 0
00:53:08.482 00.001 7680 scope move finished after 157 + 58 ms
00:53:08.482 00.000 7680 Move returns status 0, amount 157
00:53:08.482 00.000 7680 move complete, result=0
00:53:08.484 00.002 7680 worker thread done servicing request
00:53:08.484 00.000 7680 Worker thread wakes up
00:53:08.484 00.000 6120 GuideStep: -0.2 px 94 ms EAST, -0.3 px 157 ms NORTH
00:53:08.492 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:08.492 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:09.744 01.252 7680 Exposure complete
00:53:09.875 00.131 7680 worker thread done servicing request
00:53:09.875 00.000 6120 OnExposeComplete: enter
00:53:09.880 00.005 6120 UpdateGuideState(): m_state=6
00:53:09.883 00.003 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4980
00:53:09.887 00.004 6120 Star::Find returns 1 (1), X=965.03, Y=52.06, Mass=14822, SNR=79.0, Peak=255 HFD=7.1
00:53:09.892 00.005 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
00:53:09.895 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
00:53:09.899 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.42 hyp=0.42 cameraTheta=1.57 mountX=-0.08 mountY=-0.38, mountTheta=-1.77
00:53:09.904 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.42, opts=13)
00:53:09.909 00.005 6120 Enqueuing Move request for scope (-0.00, 0.42)
00:53:09.912 00.003 7680 Worker thread wakes up
00:53:09.913 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:09.916 00.003 6120 UpdateGuideState exits: m=14822 SNR=79.0 Saturated
00:53:09.920 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:09.924 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:09.928 00.004 6120 Enqueuing Expose request
00:53:09.930 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.42) opts 0xd
00:53:09.930 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.42)
00:53:09.931 00.001 7680 Moving (-0.00, 0.42) raw xDistance=-0.08 yDistance=-0.38
00:53:09.931 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:53:09.931 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:53:09.931 00.000 7680 MoveAxis(E, 0, ABG)
00:53:09.933 00.002 7680 Move returns status 0, amount 0
00:53:09.933 00.000 7680 MoveAxis(N, 205, ABG)
00:53:09.933 00.000 7680 Guiding  Dir = 0, Dur = 205
00:53:09.934 00.001 7680 IsSlewing returns 0
00:53:09.934 00.000 7680 IsGuiding returns 0
00:53:09.935 00.001 7680 PulseGuide returned control before completion, sleep 215
00:53:10.152 00.217 7680 IsGuiding returns 1
00:53:10.153 00.001 7680 scope still moving after pulse duration time elapsed
00:53:10.183 00.030 7680 IsSlewing returns 0
00:53:10.185 00.002 7680 IsGuiding returns 0
00:53:10.186 00.001 7680 scope move finished after 205 + 45 ms
00:53:10.186 00.000 7680 Move returns status 0, amount 205
00:53:10.186 00.000 7680 move complete, result=0
00:53:10.186 00.000 7680 worker thread done servicing request
00:53:10.187 00.001 7680 Worker thread wakes up
00:53:10.187 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 205 ms NORTH
00:53:10.194 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:10.194 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:11.450 01.256 7680 Exposure complete
00:53:11.580 00.130 7680 worker thread done servicing request
00:53:11.582 00.002 6120 OnExposeComplete: enter
00:53:11.586 00.004 6120 UpdateGuideState(): m_state=6
00:53:11.590 00.004 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4981
00:53:11.593 00.003 6120 Star::Find returns 1 (1), X=964.81, Y=51.99, Mass=14322, SNR=79.1, Peak=255 HFD=7.0
00:53:11.598 00.005 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
00:53:11.603 00.005 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.45)
00:53:11.608 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.35 hyp=0.41 cameraTheta=2.15 mountX=0.16 mountY=-0.41, mountTheta=-1.20
00:53:11.614 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.35, opts=13)
00:53:11.619 00.005 6120 Enqueuing Move request for scope (-0.23, 0.35)
00:53:11.623 00.004 7680 Worker thread wakes up
00:53:11.623 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:11.627 00.004 6120 UpdateGuideState exits: m=14322 SNR=79.1 Saturated
00:53:11.630 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:11.635 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.35) opts 0xd
00:53:11.635 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.35)
00:53:11.635 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:11.641 00.006 6120 Enqueuing Expose request
00:53:11.645 00.004 7680 Moving (-0.23, 0.35) raw xDistance=0.16 yDistance=-0.41
00:53:11.645 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:53:11.645 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:53:11.645 00.000 7680 MoveAxis(E, 0, ABG)
00:53:11.647 00.002 7680 Move returns status 0, amount 0
00:53:11.647 00.000 7680 MoveAxis(N, 223, ABG)
00:53:11.647 00.000 7680 Guiding  Dir = 0, Dur = 223
00:53:11.647 00.000 7680 IsSlewing returns 0
00:53:11.647 00.000 7680 IsGuiding returns 0
00:53:11.648 00.001 7680 PulseGuide returned control before completion, sleep 233
00:53:11.890 00.242 7680 IsGuiding returns 1
00:53:11.891 00.001 7680 scope still moving after pulse duration time elapsed
00:53:11.920 00.029 7680 IsSlewing returns 0
00:53:11.920 00.000 7680 IsGuiding returns 0
00:53:11.921 00.001 7680 scope move finished after 223 + 50 ms
00:53:11.921 00.000 7680 Move returns status 0, amount 223
00:53:11.923 00.002 7680 move complete, result=0
00:53:11.923 00.000 7680 worker thread done servicing request
00:53:11.924 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 223 ms NORTH
00:53:11.927 00.003 7680 Worker thread wakes up
00:53:11.928 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:11.928 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:13.178 01.250 7680 Exposure complete
00:53:13.312 00.134 7680 worker thread done servicing request
00:53:13.313 00.001 6120 OnExposeComplete: enter
00:53:13.317 00.004 6120 UpdateGuideState(): m_state=6
00:53:13.321 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4982
00:53:13.325 00.004 6120 Star::Find returns 1 (1), X=964.89, Y=51.91, Mass=14030, SNR=77.9, Peak=255 HFD=7.0
00:53:13.329 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.26)
00:53:13.332 00.003 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.53)
00:53:13.337 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.27 hyp=0.31 cameraTheta=2.07 mountX=0.10 mountY=-0.31, mountTheta=-1.27
00:53:13.342 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.27, opts=13)
00:53:13.346 00.004 6120 Enqueuing Move request for scope (-0.15, 0.27)
00:53:13.350 00.004 7680 Worker thread wakes up
00:53:13.350 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.27) opts 0xd
00:53:13.350 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.27)
00:53:13.350 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:13.354 00.004 6120 UpdateGuideState exits: m=14030 SNR=77.9 Saturated
00:53:13.357 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:13.362 00.005 7680 Moving (-0.15, 0.27) raw xDistance=0.10 yDistance=-0.31
00:53:13.362 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:53:13.362 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:53:13.362 00.000 7680 MoveAxis(E, 0, ABG)
00:53:13.362 00.000 7680 Move returns status 0, amount 0
00:53:13.362 00.000 7680 MoveAxis(N, 169, ABG)
00:53:13.363 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:13.367 00.004 7680 Guiding  Dir = 0, Dur = 169
00:53:13.367 00.000 6120 Enqueuing Expose request
00:53:13.371 00.004 7680 IsSlewing returns 0
00:53:13.371 00.000 7680 IsGuiding returns 0
00:53:13.371 00.000 7680 PulseGuide returned control before completion, sleep 179
00:53:13.554 00.183 7680 IsGuiding returns 1
00:53:13.554 00.000 7680 scope still moving after pulse duration time elapsed
00:53:13.584 00.030 7680 IsSlewing returns 0
00:53:13.585 00.001 7680 IsGuiding returns 0
00:53:13.587 00.002 7680 scope move finished after 169 + 46 ms
00:53:13.587 00.000 7680 Move returns status 0, amount 169
00:53:13.587 00.000 7680 move complete, result=0
00:53:13.588 00.001 7680 worker thread done servicing request
00:53:13.588 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 169 ms NORTH
00:53:13.596 00.008 7680 Worker thread wakes up
00:53:13.596 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:13.596 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:14.850 01.254 7680 Exposure complete
00:53:14.978 00.128 7680 worker thread done servicing request
00:53:14.979 00.001 6120 OnExposeComplete: enter
00:53:14.982 00.003 6120 UpdateGuideState(): m_state=6
00:53:14.987 00.005 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4983
00:53:14.991 00.004 6120 Star::Find returns 1 (1), X=964.98, Y=51.99, Mass=15403, SNR=80.2, Peak=255 HFD=7.2
00:53:14.994 00.003 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.60)
00:53:14.999 00.005 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.87)
00:53:15.003 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.35 hyp=0.36 cameraTheta=1.73 mountX=-0.01 mountY=-0.34, mountTheta=-1.60
00:53:15.007 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.35, opts=13)
00:53:15.012 00.005 6120 Enqueuing Move request for scope (-0.06, 0.35)
00:53:15.016 00.004 7680 Worker thread wakes up
00:53:15.016 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.35) opts 0xd
00:53:15.017 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.35)
00:53:15.017 00.000 7680 Moving (-0.06, 0.35) raw xDistance=-0.01 yDistance=-0.34
00:53:15.017 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:53:15.017 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
00:53:15.017 00.000 7680 MoveAxis(E, 0, ABG)
00:53:15.017 00.000 7680 Move returns status 0, amount 0
00:53:15.017 00.000 7680 MoveAxis(N, 185, ABG)
00:53:15.018 00.001 7680 Guiding  Dir = 0, Dur = 185
00:53:15.018 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:15.022 00.004 7680 IsSlewing returns 0
00:53:15.022 00.000 6120 UpdateGuideState exits: m=15403 SNR=80.2 Saturated
00:53:15.026 00.004 7680 IsGuiding returns 0
00:53:15.026 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:15.030 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:15.033 00.003 6120 Enqueuing Expose request
00:53:15.037 00.004 7680 PulseGuide returned control before completion, sleep 195
00:53:15.246 00.209 7680 IsGuiding returns 1
00:53:15.248 00.002 7680 scope still moving after pulse duration time elapsed
00:53:15.278 00.030 7680 IsSlewing returns 0
00:53:15.278 00.000 7680 IsGuiding returns 0
00:53:15.279 00.001 7680 scope move finished after 185 + 67 ms
00:53:15.279 00.000 7680 Move returns status 0, amount 185
00:53:15.279 00.000 7680 move complete, result=0
00:53:15.280 00.001 7680 worker thread done servicing request
00:53:15.280 00.000 7680 Worker thread wakes up
00:53:15.280 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 185 ms NORTH
00:53:15.287 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:15.287 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:16.538 01.251 7680 Exposure complete
00:53:16.682 00.144 7680 worker thread done servicing request
00:53:16.682 00.000 6120 OnExposeComplete: enter
00:53:16.686 00.004 6120 UpdateGuideState(): m_state=6
00:53:16.690 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4984
00:53:16.694 00.004 6120 Star::Find returns 1 (1), X=964.82, Y=51.82, Mass=14364, SNR=78.7, Peak=255 HFD=7.0
00:53:16.697 00.003 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.89)
00:53:16.702 00.005 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.16)
00:53:16.707 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.18 hyp=0.28 cameraTheta=2.43 mountX=0.18 mountY=-0.26, mountTheta=-0.97
00:53:16.714 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.18, opts=13)
00:53:16.718 00.004 6120 Enqueuing Move request for scope (-0.21, 0.18)
00:53:16.723 00.005 7680 Worker thread wakes up
00:53:16.723 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.18) opts 0xd
00:53:16.723 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.18)
00:53:16.723 00.000 7680 Moving (-0.21, 0.18) raw xDistance=0.18 yDistance=-0.26
00:53:16.723 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:16.727 00.004 6120 UpdateGuideState exits: m=14364 SNR=78.7 Saturated
00:53:16.732 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:16.738 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:53:16.738 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:53:16.738 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:16.744 00.006 7680 MoveAxis(E, 0, ABG)
00:53:16.744 00.000 7680 Move returns status 0, amount 0
00:53:16.744 00.000 7680 MoveAxis(N, 140, ABG)
00:53:16.744 00.000 7680 Guiding  Dir = 0, Dur = 140
00:53:16.744 00.000 6120 Enqueuing Expose request
00:53:16.750 00.006 7680 IsSlewing returns 0
00:53:16.750 00.000 7680 IsGuiding returns 0
00:53:16.750 00.000 7680 PulseGuide returned control before completion, sleep 150
00:53:16.917 00.167 7680 IsGuiding returns 1
00:53:16.917 00.000 7680 scope still moving after pulse duration time elapsed
00:53:16.948 00.031 7680 IsSlewing returns 0
00:53:16.949 00.001 7680 IsGuiding returns 0
00:53:16.949 00.000 7680 scope move finished after 140 + 58 ms
00:53:16.949 00.000 7680 Move returns status 0, amount 140
00:53:16.950 00.001 7680 move complete, result=0
00:53:16.950 00.000 7680 worker thread done servicing request
00:53:16.951 00.001 7680 Worker thread wakes up
00:53:16.951 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 140 ms NORTH
00:53:16.957 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:16.957 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:18.216 01.259 7680 Exposure complete
00:53:18.354 00.138 7680 worker thread done servicing request
00:53:18.354 00.000 6120 OnExposeComplete: enter
00:53:18.358 00.004 6120 UpdateGuideState(): m_state=6
00:53:18.362 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4985
00:53:18.366 00.004 6120 Star::Find returns 1 (1), X=964.84, Y=51.51, Mass=15245, SNR=81.1, Peak=255 HFD=7.0
00:53:18.370 00.004 6120 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-2.95) = xAngle (0.39 = 0.39)
00:53:18.373 00.003 6120 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.12 = 0.12)
00:53:18.377 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-2.57 mountX=0.21 mountY=0.03, mountTheta=0.13
00:53:18.381 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.13, opts=13)
00:53:18.385 00.004 6120 Enqueuing Move request for scope (-0.19, -0.13)
00:53:18.389 00.004 7680 Worker thread wakes up
00:53:18.389 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.13) opts 0xd
00:53:18.390 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:18.395 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.13)
00:53:18.396 00.001 6120 UpdateGuideState exits: m=15245 SNR=81.1 Saturated
00:53:18.401 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:18.404 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:18.408 00.004 6120 Enqueuing Expose request
00:53:18.412 00.004 7680 Moving (-0.19, -0.13) raw xDistance=0.21 yDistance=0.03
00:53:18.412 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:53:18.413 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:53:18.413 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:53:18.413 00.000 7680 MoveAxis(W, 87, ABG)
00:53:18.413 00.000 7680 Guiding  Dir = 3, Dur = 87
00:53:18.414 00.001 7680 IsSlewing returns 0
00:53:18.414 00.000 7680 IsGuiding returns 0
00:53:18.415 00.001 7680 PulseGuide returned control before completion, sleep 97
00:53:18.516 00.101 7680 IsGuiding returns 1
00:53:18.518 00.002 7680 scope still moving after pulse duration time elapsed
00:53:18.549 00.031 7680 IsSlewing returns 0
00:53:18.550 00.001 7680 IsGuiding returns 0
00:53:18.551 00.001 7680 scope move finished after 87 + 49 ms
00:53:18.551 00.000 7680 Move returns status 0, amount 87
00:53:18.551 00.000 7680 MoveAxis(N, 0, ABG)
00:53:18.553 00.002 7680 Move returns status 0, amount 0
00:53:18.553 00.000 7680 move complete, result=0
00:53:18.553 00.000 7680 worker thread done servicing request
00:53:18.554 00.001 6120 GuideStep: 0.2 px 87 ms WEST, 0.0 px 0 ms NORTH
00:53:18.560 00.006 7680 Worker thread wakes up
00:53:18.560 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:18.560 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:19.804 01.244 7680 Exposure complete
00:53:19.948 00.144 7680 worker thread done servicing request
00:53:19.948 00.000 6120 OnExposeComplete: enter
00:53:19.954 00.006 6120 UpdateGuideState(): m_state=6
00:53:19.958 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4986
00:53:19.962 00.004 6120 Star::Find returns 1 (1), X=965.52, Y=51.62, Mass=14902, SNR=80.5, Peak=255 HFD=7.1
00:53:19.966 00.004 6120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-2.95) = xAngle (2.92 = 2.92)
00:53:19.970 00.004 6120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.65 = 2.65)
00:53:19.974 00.004 6120 CameraToMount -- cameraX=0.49 cameraY=-0.02 hyp=0.49 cameraTheta=-0.03 mountX=-0.48 mountY=0.23, mountTheta=2.69
00:53:19.980 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.49, y=-0.02, opts=13)
00:53:19.984 00.004 6120 Enqueuing Move request for scope (0.49, -0.02)
00:53:19.987 00.003 7680 Worker thread wakes up
00:53:19.988 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:19.992 00.004 6120 UpdateGuideState exits: m=14902 SNR=80.5 Saturated
00:53:19.996 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:19.999 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:20.004 00.005 6120 Enqueuing Expose request
00:53:20.007 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.02) opts 0xd
00:53:20.007 00.000 7680 Handling offset move in thread for scope, endpoint = (0.49, -0.02)
00:53:20.007 00.000 7680 Moving (0.49, -0.02) raw xDistance=-0.48 yDistance=0.23
00:53:20.007 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.48
00:53:20.007 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:53:20.009 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:53:20.009 00.000 7680 MoveAxis(E, 188, ABG)
00:53:20.009 00.000 7680 Guiding  Dir = 2, Dur = 188
00:53:20.009 00.000 7680 IsSlewing returns 0
00:53:20.010 00.001 7680 IsGuiding returns 0
00:53:20.010 00.000 7680 PulseGuide returned control before completion, sleep 198
00:53:20.216 00.206 7680 IsGuiding returns 1
00:53:20.217 00.001 7680 scope still moving after pulse duration time elapsed
00:53:20.248 00.031 7680 IsSlewing returns 0
00:53:20.250 00.002 7680 IsGuiding returns 0
00:53:20.250 00.000 7680 scope move finished after 188 + 52 ms
00:53:20.250 00.000 7680 Move returns status 0, amount 188
00:53:20.251 00.001 7680 MoveAxis(N, 0, ABG)
00:53:20.251 00.000 7680 Move returns status 0, amount 0
00:53:20.252 00.001 7680 move complete, result=0
00:53:20.252 00.000 7680 worker thread done servicing request
00:53:20.252 00.000 7680 Worker thread wakes up
00:53:20.254 00.002 6120 GuideStep: -0.5 px 188 ms EAST, 0.2 px 0 ms NORTH
00:53:20.259 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:20.259 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:21.504 01.245 7680 Exposure complete
00:53:21.634 00.130 7680 worker thread done servicing request
00:53:21.634 00.000 6120 OnExposeComplete: enter
00:53:21.638 00.004 6120 UpdateGuideState(): m_state=6
00:53:21.643 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4987
00:53:21.647 00.004 6120 Star::Find returns 1 (1), X=965.01, Y=51.96, Mass=14054, SNR=76.2, Peak=255 HFD=7.1
00:53:21.651 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.68)
00:53:21.655 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.95)
00:53:21.659 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.32 hyp=0.32 cameraTheta=1.65 mountX=-0.03 mountY=-0.30, mountTheta=-1.68
00:53:21.663 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.32, opts=13)
00:53:21.667 00.004 6120 Enqueuing Move request for scope (-0.03, 0.32)
00:53:21.673 00.006 7680 Worker thread wakes up
00:53:21.673 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.32) opts 0xd
00:53:21.673 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.32)
00:53:21.674 00.001 7680 Moving (-0.03, 0.32) raw xDistance=-0.03 yDistance=-0.30
00:53:21.674 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:21.677 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:53:21.677 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:53:21.677 00.000 7680 MoveAxis(E, 0, ABG)
00:53:21.677 00.000 7680 Move returns status 0, amount 0
00:53:21.679 00.002 7680 MoveAxis(N, 161, ABG)
00:53:21.679 00.000 7680 Guiding  Dir = 0, Dur = 161
00:53:21.679 00.000 6120 UpdateGuideState exits: m=14054 SNR=76.2 Saturated
00:53:21.682 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:21.687 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:21.690 00.003 6120 Enqueuing Expose request
00:53:21.694 00.004 7680 IsSlewing returns 0
00:53:21.694 00.000 7680 IsGuiding returns 0
00:53:21.694 00.000 7680 PulseGuide returned control before completion, sleep 171
00:53:21.872 00.178 7680 IsGuiding returns 1
00:53:21.874 00.002 7680 scope still moving after pulse duration time elapsed
00:53:21.903 00.029 7680 IsSlewing returns 0
00:53:21.904 00.001 7680 IsGuiding returns 0
00:53:21.905 00.001 7680 scope move finished after 161 + 48 ms
00:53:21.905 00.000 7680 Move returns status 0, amount 161
00:53:21.905 00.000 7680 move complete, result=0
00:53:21.906 00.001 7680 worker thread done servicing request
00:53:21.906 00.000 7680 Worker thread wakes up
00:53:21.906 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 161 ms NORTH
00:53:21.912 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:21.912 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:23.165 01.253 7680 Exposure complete
00:53:23.298 00.133 6120 OnExposeComplete: enter
00:53:23.302 00.004 6120 UpdateGuideState(): m_state=6
00:53:23.306 00.004 7680 worker thread done servicing request
00:53:23.306 00.000 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4988
00:53:23.310 00.004 6120 Star::Find returns 1 (1), X=965.06, Y=52.15, Mass=14354, SNR=77.8, Peak=255 HFD=7.0
00:53:23.314 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.48 = -1.81)
00:53:23.319 00.005 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
00:53:23.321 00.002 6120 CameraToMount -- cameraX=0.02 cameraY=0.51 hyp=0.51 cameraTheta=1.52 mountX=-0.12 mountY=-0.44, mountTheta=-1.83
00:53:23.325 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.51, opts=13)
00:53:23.332 00.007 6120 Enqueuing Move request for scope (0.02, 0.51)
00:53:23.336 00.004 7680 Worker thread wakes up
00:53:23.336 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.51) opts 0xd
00:53:23.336 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.51)
00:53:23.336 00.000 7680 Moving (0.02, 0.51) raw xDistance=-0.12 yDistance=-0.44
00:53:23.336 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:53:23.337 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
00:53:23.337 00.000 7680 MoveAxis(E, 0, ABG)
00:53:23.337 00.000 7680 Move returns status 0, amount 0
00:53:23.337 00.000 7680 MoveAxis(N, 241, ABG)
00:53:23.337 00.000 7680 Guiding  Dir = 0, Dur = 241
00:53:23.338 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:23.342 00.004 6120 UpdateGuideState exits: m=14354 SNR=77.8 Saturated
00:53:23.347 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:23.351 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:23.355 00.004 7680 IsSlewing returns 0
00:53:23.355 00.000 6120 Enqueuing Expose request
00:53:23.359 00.004 7680 IsGuiding returns 0
00:53:23.360 00.001 7680 PulseGuide returned control before completion, sleep 251
00:53:23.625 00.265 7680 IsGuiding returns 1
00:53:23.626 00.001 7680 scope still moving after pulse duration time elapsed
00:53:23.656 00.030 7680 IsSlewing returns 0
00:53:23.658 00.002 7680 IsGuiding returns 0
00:53:23.658 00.000 7680 scope move finished after 241 + 57 ms
00:53:23.659 00.001 7680 Move returns status 0, amount 241
00:53:23.659 00.000 7680 move complete, result=0
00:53:23.659 00.000 7680 worker thread done servicing request
00:53:23.659 00.000 7680 Worker thread wakes up
00:53:23.660 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 241 ms NORTH
00:53:23.667 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:23.667 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:24.907 01.240 7680 Exposure complete
00:53:25.026 00.119 7680 worker thread done servicing request
00:53:25.026 00.000 6120 OnExposeComplete: enter
00:53:25.030 00.004 6120 UpdateGuideState(): m_state=6
00:53:25.034 00.004 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4989
00:53:25.037 00.003 6120 Star::Find returns 1 (1), X=965.16, Y=51.92, Mass=13851, SNR=75.7, Peak=255 HFD=6.8
00:53:25.042 00.005 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.09 = -2.19)
00:53:25.045 00.003 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.46)
00:53:25.050 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=0.28 hyp=0.31 cameraTheta=1.14 mountX=-0.18 mountY=-0.20, mountTheta=-2.31
00:53:25.056 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.28, opts=13)
00:53:25.060 00.004 6120 Enqueuing Move request for scope (0.13, 0.28)
00:53:25.063 00.003 7680 Worker thread wakes up
00:53:25.065 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:25.068 00.003 6120 UpdateGuideState exits: m=13851 SNR=75.7 Saturated
00:53:25.071 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:25.076 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.28) opts 0xd
00:53:25.076 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:25.080 00.004 6120 Enqueuing Expose request
00:53:25.084 00.004 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.28)
00:53:25.084 00.000 7680 Moving (0.13, 0.28) raw xDistance=-0.18 yDistance=-0.20
00:53:25.084 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:53:25.084 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:53:25.085 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:53:25.085 00.000 7680 MoveAxis(E, 0, ABG)
00:53:25.085 00.000 7680 Move returns status 0, amount 0
00:53:25.085 00.000 7680 MoveAxis(N, 0, ABG)
00:53:25.086 00.001 7680 Move returns status 0, amount 0
00:53:25.086 00.000 7680 move complete, result=0
00:53:25.086 00.000 7680 worker thread done servicing request
00:53:25.087 00.001 7680 Worker thread wakes up
00:53:25.087 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:53:25.090 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:25.090 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:26.340 01.250 7680 Exposure complete
00:53:26.465 00.125 7680 worker thread done servicing request
00:53:26.465 00.000 6120 OnExposeComplete: enter
00:53:26.469 00.004 6120 UpdateGuideState(): m_state=6
00:53:26.473 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4990
00:53:26.477 00.004 6120 Star::Find returns 1 (1), X=965.16, Y=52.09, Mass=14313, SNR=77.9, Peak=255 HFD=6.9
00:53:26.480 00.003 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.26 = -2.03)
00:53:26.484 00.004 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
00:53:26.487 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.45 hyp=0.47 cameraTheta=1.30 mountX=-0.21 mountY=-0.35, mountTheta=-2.10
00:53:26.493 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.45, opts=13)
00:53:26.496 00.003 6120 Enqueuing Move request for scope (0.12, 0.45)
00:53:26.500 00.004 7680 Worker thread wakes up
00:53:26.500 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.45) opts 0xd
00:53:26.500 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.45)
00:53:26.500 00.000 7680 Moving (0.12, 0.45) raw xDistance=-0.21 yDistance=-0.35
00:53:26.500 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:53:26.501 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:53:26.502 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:26.505 00.003 6120 UpdateGuideState exits: m=14313 SNR=77.9 Saturated
00:53:26.509 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:26.512 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:26.518 00.006 6120 Enqueuing Expose request
00:53:26.521 00.003 7680 MoveAxis(E, 84, ABG)
00:53:26.521 00.000 7680 Guiding  Dir = 2, Dur = 84
00:53:26.521 00.000 7680 IsSlewing returns 0
00:53:26.522 00.001 7680 IsGuiding returns 0
00:53:26.522 00.000 7680 PulseGuide returned control before completion, sleep 94
00:53:26.624 00.102 7680 IsGuiding returns 1
00:53:26.627 00.003 7680 scope still moving after pulse duration time elapsed
00:53:26.657 00.030 7680 IsSlewing returns 0
00:53:26.658 00.001 7680 IsGuiding returns 0
00:53:26.659 00.001 7680 scope move finished after 84 + 52 ms
00:53:26.659 00.000 7680 Move returns status 0, amount 84
00:53:26.660 00.001 7680 MoveAxis(N, 191, ABG)
00:53:26.660 00.000 7680 Guiding  Dir = 0, Dur = 191
00:53:26.660 00.000 7680 IsSlewing returns 0
00:53:26.661 00.001 7680 IsGuiding returns 0
00:53:26.661 00.000 7680 PulseGuide returned control before completion, sleep 201
00:53:26.875 00.214 7680 IsGuiding returns 1
00:53:26.876 00.001 7680 scope still moving after pulse duration time elapsed
00:53:26.905 00.029 7680 IsSlewing returns 0
00:53:26.905 00.000 7680 IsGuiding returns 0
00:53:26.905 00.000 7680 scope move finished after 191 + 52 ms
00:53:26.905 00.000 7680 Move returns status 0, amount 191
00:53:26.905 00.000 7680 move complete, result=0
00:53:26.906 00.001 7680 worker thread done servicing request
00:53:26.906 00.000 6120 GuideStep: -0.2 px 84 ms EAST, -0.4 px 191 ms NORTH
00:53:26.910 00.004 7680 Worker thread wakes up
00:53:26.910 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:26.911 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:28.151 01.240 7680 Exposure complete
00:53:28.278 00.127 7680 worker thread done servicing request
00:53:28.279 00.001 6120 OnExposeComplete: enter
00:53:28.282 00.003 6120 UpdateGuideState(): m_state=6
00:53:28.285 00.003 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4991
00:53:28.289 00.004 6120 Star::Find returns 1 (1), X=965.04, Y=51.98, Mass=14783, SNR=79.4, Peak=255 HFD=7.1
00:53:28.293 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
00:53:28.299 00.006 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
00:53:28.302 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=0.34 hyp=0.34 cameraTheta=1.56 mountX=-0.07 mountY=-0.30, mountTheta=-1.79
00:53:28.308 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.34, opts=13)
00:53:28.313 00.005 6120 Enqueuing Move request for scope (0.00, 0.34)
00:53:28.316 00.003 7680 Worker thread wakes up
00:53:28.317 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:28.320 00.003 6120 UpdateGuideState exits: m=14783 SNR=79.4 Saturated
00:53:28.324 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.34) opts 0xd
00:53:28.324 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.34)
00:53:28.324 00.000 7680 Moving (0.00, 0.34) raw xDistance=-0.07 yDistance=-0.30
00:53:28.324 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:53:28.324 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:53:28.325 00.001 7680 MoveAxis(E, 0, ABG)
00:53:28.325 00.000 7680 Move returns status 0, amount 0
00:53:28.325 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:28.330 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:28.334 00.004 6120 Enqueuing Expose request
00:53:28.338 00.004 7680 MoveAxis(N, 164, ABG)
00:53:28.338 00.000 7680 Guiding  Dir = 0, Dur = 164
00:53:28.338 00.000 7680 IsSlewing returns 0
00:53:28.338 00.000 7680 IsGuiding returns 0
00:53:28.339 00.001 7680 PulseGuide returned control before completion, sleep 174
00:53:28.529 00.190 7680 IsGuiding returns 0
00:53:28.531 00.002 7680 Move returns status 0, amount 164
00:53:28.531 00.000 7680 move complete, result=0
00:53:28.532 00.001 7680 worker thread done servicing request
00:53:28.532 00.000 7680 Worker thread wakes up
00:53:28.533 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 164 ms NORTH
00:53:28.540 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:28.540 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:29.791 01.251 7680 Exposure complete
00:53:29.946 00.155 7680 worker thread done servicing request
00:53:29.947 00.001 6120 OnExposeComplete: enter
00:53:29.952 00.005 6120 UpdateGuideState(): m_state=6
00:53:29.956 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4992
00:53:29.960 00.004 6120 Star::Find returns 1 (1), X=965.04, Y=51.99, Mass=14189, SNR=76.6, Peak=255 HFD=7.1
00:53:29.964 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.77)
00:53:29.967 00.003 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
00:53:29.972 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.35 hyp=0.35 cameraTheta=1.56 mountX=-0.07 mountY=-0.31, mountTheta=-1.78
00:53:29.979 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.35, opts=13)
00:53:29.985 00.006 6120 Enqueuing Move request for scope (0.00, 0.35)
00:53:29.990 00.005 7680 Worker thread wakes up
00:53:29.990 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:29.994 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.35) opts 0xd
00:53:29.995 00.001 6120 UpdateGuideState exits: m=14189 SNR=76.6 Saturated
00:53:30.000 00.005 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.35)
00:53:30.000 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:30.005 00.005 7680 Moving (0.00, 0.35) raw xDistance=-0.07 yDistance=-0.31
00:53:30.005 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:30.009 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:53:30.009 00.000 6120 Enqueuing Expose request
00:53:30.015 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:53:30.015 00.000 7680 MoveAxis(E, 0, ABG)
00:53:30.016 00.001 7680 Move returns status 0, amount 0
00:53:30.016 00.000 7680 MoveAxis(N, 169, ABG)
00:53:30.016 00.000 7680 Guiding  Dir = 0, Dur = 169
00:53:30.017 00.001 7680 IsSlewing returns 0
00:53:30.017 00.000 7680 IsGuiding returns 0
00:53:30.018 00.001 7680 PulseGuide returned control before completion, sleep 179
00:53:30.203 00.185 7680 IsGuiding returns 1
00:53:30.204 00.001 7680 scope still moving after pulse duration time elapsed
00:53:30.236 00.032 7680 IsSlewing returns 0
00:53:30.237 00.001 7680 IsGuiding returns 0
00:53:30.237 00.000 7680 scope move finished after 169 + 50 ms
00:53:30.239 00.002 7680 Move returns status 0, amount 169
00:53:30.239 00.000 7680 move complete, result=0
00:53:30.239 00.000 7680 worker thread done servicing request
00:53:30.239 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 169 ms NORTH
00:53:30.246 00.007 7680 Worker thread wakes up
00:53:30.246 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:30.246 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:31.496 01.250 7680 Exposure complete
00:53:31.624 00.128 7680 worker thread done servicing request
00:53:31.624 00.000 6120 OnExposeComplete: enter
00:53:31.629 00.005 6120 UpdateGuideState(): m_state=6
00:53:31.632 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4993
00:53:31.638 00.006 6120 Star::Find returns 1 (1), X=964.98, Y=51.92, Mass=14433, SNR=77.8, Peak=255 HFD=7.1
00:53:31.642 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.71 = -1.58)
00:53:31.646 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
00:53:31.650 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.28 hyp=0.29 cameraTheta=1.75 mountX=-0.00 mountY=-0.28, mountTheta=-1.58
00:53:31.656 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.28, opts=13)
00:53:31.659 00.003 6120 Enqueuing Move request for scope (-0.05, 0.28)
00:53:31.663 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:31.667 00.004 7680 Worker thread wakes up
00:53:31.667 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.28) opts 0xd
00:53:31.667 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.28)
00:53:31.667 00.000 7680 Moving (-0.05, 0.28) raw xDistance=-0.00 yDistance=-0.28
00:53:31.667 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:53:31.667 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:53:31.668 00.001 7680 MoveAxis(E, 0, ABG)
00:53:31.668 00.000 7680 Move returns status 0, amount 0
00:53:31.669 00.001 7680 MoveAxis(N, 151, ABG)
00:53:31.669 00.000 7680 Guiding  Dir = 0, Dur = 151
00:53:31.669 00.000 6120 UpdateGuideState exits: m=14433 SNR=77.8 Saturated
00:53:31.675 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:31.681 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:31.685 00.004 6120 Enqueuing Expose request
00:53:31.689 00.004 7680 IsSlewing returns 0
00:53:31.689 00.000 7680 IsGuiding returns 0
00:53:31.691 00.002 7680 PulseGuide returned control before completion, sleep 161
00:53:31.859 00.168 7680 IsGuiding returns 1
00:53:31.859 00.000 7680 scope still moving after pulse duration time elapsed
00:53:31.890 00.031 7680 IsSlewing returns 0
00:53:31.890 00.000 7680 IsGuiding returns 0
00:53:31.891 00.001 7680 scope move finished after 151 + 49 ms
00:53:31.891 00.000 7680 Move returns status 0, amount 151
00:53:31.891 00.000 7680 move complete, result=0
00:53:31.892 00.001 7680 worker thread done servicing request
00:53:31.892 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 151 ms NORTH
00:53:31.898 00.006 7680 Worker thread wakes up
00:53:31.898 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:31.899 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:33.150 01.251 7680 Exposure complete
00:53:33.290 00.140 7680 worker thread done servicing request
00:53:33.292 00.002 6120 OnExposeComplete: enter
00:53:33.294 00.002 6120 UpdateGuideState(): m_state=6
00:53:33.300 00.006 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4994
00:53:33.303 00.003 6120 Star::Find returns 1 (1), X=965.01, Y=51.90, Mass=14431, SNR=78.4, Peak=255 HFD=7.1
00:53:33.308 00.005 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
00:53:33.311 00.003 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
00:53:33.315 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.65 mountX=-0.03 mountY=-0.25, mountTheta=-1.69
00:53:33.320 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.26, opts=13)
00:53:33.323 00.003 6120 Enqueuing Move request for scope (-0.02, 0.26)
00:53:33.327 00.004 7680 Worker thread wakes up
00:53:33.327 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:33.332 00.005 6120 UpdateGuideState exits: m=14431 SNR=78.4 Saturated
00:53:33.336 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:33.339 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:33.343 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
00:53:33.343 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
00:53:33.343 00.000 7680 Moving (-0.02, 0.26) raw xDistance=-0.03 yDistance=-0.25
00:53:33.343 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:53:33.343 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:53:33.343 00.000 7680 MoveAxis(E, 0, ABG)
00:53:33.344 00.001 7680 Move returns status 0, amount 0
00:53:33.344 00.000 7680 MoveAxis(N, 133, ABG)
00:53:33.344 00.000 7680 Guiding  Dir = 0, Dur = 133
00:53:33.344 00.000 6120 Enqueuing Expose request
00:53:33.348 00.004 7680 IsSlewing returns 0
00:53:33.348 00.000 7680 IsGuiding returns 0
00:53:33.350 00.002 7680 PulseGuide returned control before completion, sleep 143
00:53:33.500 00.150 7680 IsGuiding returns 1
00:53:33.501 00.001 7680 scope still moving after pulse duration time elapsed
00:53:33.531 00.030 7680 IsSlewing returns 0
00:53:33.533 00.002 7680 IsGuiding returns 0
00:53:33.535 00.002 7680 scope move finished after 133 + 52 ms
00:53:33.535 00.000 7680 Move returns status 0, amount 133
00:53:33.535 00.000 7680 move complete, result=0
00:53:33.536 00.001 7680 worker thread done servicing request
00:53:33.536 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 133 ms NORTH
00:53:33.543 00.007 7680 Worker thread wakes up
00:53:33.543 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:33.544 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:34.793 01.249 7680 Exposure complete
00:53:34.923 00.130 7680 worker thread done servicing request
00:53:34.924 00.001 6120 OnExposeComplete: enter
00:53:34.928 00.004 6120 UpdateGuideState(): m_state=6
00:53:34.932 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4995
00:53:34.934 00.002 6120 Star::Find returns 1 (1), X=965.03, Y=52.04, Mass=13966, SNR=77.4, Peak=255 HFD=7.1
00:53:34.939 00.005 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
00:53:34.943 00.004 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
00:53:34.946 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.40 hyp=0.40 cameraTheta=1.59 mountX=-0.07 mountY=-0.36, mountTheta=-1.76
00:53:34.952 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.40, opts=13)
00:53:34.956 00.004 6120 Enqueuing Move request for scope (-0.01, 0.40)
00:53:34.960 00.004 7680 Worker thread wakes up
00:53:34.961 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.40) opts 0xd
00:53:34.961 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.40)
00:53:34.961 00.000 7680 Moving (-0.01, 0.40) raw xDistance=-0.07 yDistance=-0.36
00:53:34.961 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:53:34.961 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:53:34.962 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:34.965 00.003 6120 UpdateGuideState exits: m=13966 SNR=77.4 Saturated
00:53:34.969 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:34.973 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:34.976 00.003 6120 Enqueuing Expose request
00:53:34.980 00.004 7680 MoveAxis(E, 0, ABG)
00:53:34.980 00.000 7680 Move returns status 0, amount 0
00:53:34.980 00.000 7680 MoveAxis(N, 197, ABG)
00:53:34.980 00.000 7680 Guiding  Dir = 0, Dur = 197
00:53:34.981 00.001 7680 IsSlewing returns 0
00:53:34.982 00.001 7680 IsGuiding returns 0
00:53:34.982 00.000 7680 PulseGuide returned control before completion, sleep 207
00:53:35.203 00.221 7680 IsGuiding returns 0
00:53:35.203 00.000 7680 Move returns status 0, amount 197
00:53:35.204 00.001 7680 move complete, result=0
00:53:35.204 00.000 7680 worker thread done servicing request
00:53:35.204 00.000 7680 Worker thread wakes up
00:53:35.205 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 197 ms NORTH
00:53:35.210 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:35.211 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:36.467 01.256 7680 Exposure complete
00:53:36.595 00.128 7680 worker thread done servicing request
00:53:36.596 00.001 6120 OnExposeComplete: enter
00:53:36.599 00.003 6120 UpdateGuideState(): m_state=6
00:53:36.603 00.004 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4996
00:53:36.608 00.005 6120 Star::Find returns 1 (1), X=965.15, Y=51.74, Mass=13591, SNR=76.7, Peak=255 HFD=6.8
00:53:36.615 00.007 6120 CameraToMount -- cameraTheta (0.71) - m_xAngle (-2.95) = xAngle (3.67 = -2.61)
00:53:36.620 00.005 6120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.40 = -2.88)
00:53:36.624 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.71 mountX=-0.13 mountY=-0.04, mountTheta=-2.85
00:53:36.629 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.10, opts=13)
00:53:36.633 00.004 6120 Enqueuing Move request for scope (0.11, 0.10)
00:53:36.638 00.005 7680 Worker thread wakes up
00:53:36.638 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:36.643 00.005 6120 UpdateGuideState exits: m=13591 SNR=76.7 Saturated
00:53:36.648 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:36.653 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:36.657 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
00:53:36.658 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
00:53:36.660 00.002 6120 Enqueuing Expose request
00:53:36.665 00.005 7680 Moving (0.11, 0.10) raw xDistance=-0.13 yDistance=-0.04
00:53:36.665 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:53:36.665 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:53:36.665 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:53:36.665 00.000 7680 MoveAxis(E, 0, ABG)
00:53:36.665 00.000 7680 Move returns status 0, amount 0
00:53:36.667 00.002 7680 MoveAxis(N, 0, ABG)
00:53:36.667 00.000 7680 Move returns status 0, amount 0
00:53:36.667 00.000 7680 move complete, result=0
00:53:36.667 00.000 7680 worker thread done servicing request
00:53:36.667 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:53:36.672 00.005 7680 Worker thread wakes up
00:53:36.672 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:36.673 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:37.922 01.249 7680 Exposure complete
00:53:38.061 00.139 7680 worker thread done servicing request
00:53:38.063 00.002 6120 OnExposeComplete: enter
00:53:38.067 00.004 6120 UpdateGuideState(): m_state=6
00:53:38.070 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4997
00:53:38.074 00.004 6120 Star::Find returns 1 (1), X=965.07, Y=51.83, Mass=13903, SNR=76.8, Peak=255 HFD=6.9
00:53:38.079 00.005 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
00:53:38.082 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
00:53:38.087 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.38 mountX=-0.07 mountY=-0.16, mountTheta=-2.00
00:53:38.091 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.19, opts=13)
00:53:38.096 00.005 6120 Enqueuing Move request for scope (0.04, 0.19)
00:53:38.099 00.003 7680 Worker thread wakes up
00:53:38.099 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:38.102 00.003 6120 UpdateGuideState exits: m=13903 SNR=76.8 Saturated
00:53:38.107 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:38.110 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:38.116 00.006 6120 Enqueuing Expose request
00:53:38.120 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
00:53:38.120 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
00:53:38.120 00.000 7680 Moving (0.04, 0.19) raw xDistance=-0.07 yDistance=-0.16
00:53:38.120 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:53:38.121 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:53:38.121 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:53:38.121 00.000 7680 MoveAxis(E, 0, ABG)
00:53:38.121 00.000 7680 Move returns status 0, amount 0
00:53:38.122 00.001 7680 MoveAxis(N, 0, ABG)
00:53:38.122 00.000 7680 Move returns status 0, amount 0
00:53:38.122 00.000 7680 move complete, result=0
00:53:38.122 00.000 7680 worker thread done servicing request
00:53:38.123 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:53:38.126 00.003 7680 Worker thread wakes up
00:53:38.127 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:38.127 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:39.376 01.249 7680 Exposure complete
00:53:39.512 00.136 7680 worker thread done servicing request
00:53:39.512 00.000 6120 OnExposeComplete: enter
00:53:39.518 00.006 6120 UpdateGuideState(): m_state=6
00:53:39.522 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4998
00:53:39.526 00.004 6120 Star::Find returns 1 (1), X=965.06, Y=52.13, Mass=14048, SNR=78.4, Peak=255 HFD=7.0
00:53:39.530 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.48 = -1.81)
00:53:39.533 00.003 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.08)
00:53:39.538 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.50 hyp=0.50 cameraTheta=1.52 mountX=-0.12 mountY=-0.43, mountTheta=-1.83
00:53:39.544 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.50, opts=13)
00:53:39.549 00.005 6120 Enqueuing Move request for scope (0.02, 0.50)
00:53:39.554 00.005 7680 Worker thread wakes up
00:53:39.554 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.50) opts 0xd
00:53:39.554 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.50)
00:53:39.554 00.000 7680 Moving (0.02, 0.50) raw xDistance=-0.12 yDistance=-0.43
00:53:39.554 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:53:39.555 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:53:39.555 00.000 7680 MoveAxis(E, 0, ABG)
00:53:39.555 00.000 7680 Move returns status 0, amount 0
00:53:39.555 00.000 7680 MoveAxis(N, 236, ABG)
00:53:39.555 00.000 7680 Guiding  Dir = 0, Dur = 236
00:53:39.555 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:39.560 00.005 7680 IsSlewing returns 0
00:53:39.561 00.001 6120 UpdateGuideState exits: m=14048 SNR=78.4 Saturated
00:53:39.564 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:39.568 00.004 7680 IsGuiding returns 0
00:53:39.568 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:39.571 00.003 7680 PulseGuide returned control before completion, sleep 246
00:53:39.573 00.002 6120 Enqueuing Expose request
00:53:39.834 00.261 7680 IsGuiding returns 1
00:53:39.834 00.000 7680 scope still moving after pulse duration time elapsed
00:53:39.866 00.032 7680 IsSlewing returns 0
00:53:39.867 00.001 7680 IsGuiding returns 1
00:53:39.897 00.030 7680 IsSlewing returns 0
00:53:39.898 00.001 7680 IsGuiding returns 0
00:53:39.898 00.000 7680 scope move finished after 236 + 94 ms
00:53:39.899 00.001 7680 Move returns status 0, amount 236
00:53:39.900 00.001 7680 move complete, result=0
00:53:39.900 00.000 7680 worker thread done servicing request
00:53:39.900 00.000 7680 Worker thread wakes up
00:53:39.900 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 236 ms NORTH
00:53:39.907 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:39.907 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:41.152 01.245 7680 Exposure complete
00:53:41.283 00.131 7680 worker thread done servicing request
00:53:41.283 00.000 6120 OnExposeComplete: enter
00:53:41.287 00.004 6120 UpdateGuideState(): m_state=6
00:53:41.290 00.003 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4999
00:53:41.297 00.007 6120 Star::Find returns 1 (1), X=965.12, Y=51.99, Mass=14316, SNR=78.0, Peak=255 HFD=7.0
00:53:41.301 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.28 = -2.01)
00:53:41.305 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
00:53:41.308 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.35 hyp=0.36 cameraTheta=1.32 mountX=-0.15 mountY=-0.28, mountTheta=-2.08
00:53:41.313 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.35, opts=13)
00:53:41.317 00.004 6120 Enqueuing Move request for scope (0.09, 0.35)
00:53:41.321 00.004 7680 Worker thread wakes up
00:53:41.321 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.35) opts 0xd
00:53:41.321 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.35)
00:53:41.321 00.000 7680 Moving (0.09, 0.35) raw xDistance=-0.15 yDistance=-0.28
00:53:41.321 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:53:41.321 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:53:41.321 00.000 7680 MoveAxis(E, 0, ABG)
00:53:41.321 00.000 7680 Move returns status 0, amount 0
00:53:41.323 00.002 7680 MoveAxis(N, 150, ABG)
00:53:41.323 00.000 7680 Guiding  Dir = 0, Dur = 150
00:53:41.323 00.000 7680 IsSlewing returns 0
00:53:41.324 00.001 7680 IsGuiding returns 0
00:53:41.324 00.000 7680 PulseGuide returned control before completion, sleep 160
00:53:41.325 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:41.330 00.005 6120 UpdateGuideState exits: m=14316 SNR=78.0 Saturated
00:53:41.334 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:41.338 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:41.342 00.004 6120 Enqueuing Expose request
00:53:41.497 00.155 7680 IsGuiding returns 0
00:53:41.498 00.001 7680 Move returns status 0, amount 150
00:53:41.498 00.000 7680 move complete, result=0
00:53:41.499 00.001 7680 worker thread done servicing request
00:53:41.499 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 150 ms NORTH
00:53:41.504 00.005 7680 Worker thread wakes up
00:53:41.506 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:41.506 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:42.760 01.254 7680 Exposure complete
00:53:42.892 00.132 7680 worker thread done servicing request
00:53:42.892 00.000 6120 OnExposeComplete: enter
00:53:42.897 00.005 6120 UpdateGuideState(): m_state=6
00:53:42.900 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5000
00:53:42.903 00.003 6120 Star::Find returns 1 (1), X=965.15, Y=51.28, Mass=14416, SNR=79.4, Peak=255 HFD=6.9
00:53:42.906 00.003 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-2.95) = xAngle (1.69 = 1.69)
00:53:42.909 00.003 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.42 = 1.42)
00:53:42.912 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=-0.36 hyp=0.38 cameraTheta=-1.26 mountX=-0.04 mountY=0.37, mountTheta=1.69
00:53:42.918 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.36, opts=13)
00:53:42.923 00.005 6120 Enqueuing Move request for scope (0.11, -0.36)
00:53:42.930 00.007 7680 Worker thread wakes up
00:53:42.930 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.36) opts 0xd
00:53:42.930 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:42.934 00.004 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.36)
00:53:42.934 00.000 7680 Moving (0.11, -0.36) raw xDistance=-0.04 yDistance=0.37
00:53:42.934 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:53:42.936 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
00:53:42.936 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:53:42.936 00.000 7680 MoveAxis(E, 0, ABG)
00:53:42.937 00.001 7680 Move returns status 0, amount 0
00:53:42.937 00.000 7680 MoveAxis(N, 0, ABG)
00:53:42.937 00.000 6120 UpdateGuideState exits: m=14416 SNR=79.4 Saturated
00:53:42.943 00.006 7680 Move returns status 0, amount 0
00:53:42.943 00.000 7680 move complete, result=0
00:53:42.943 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:42.946 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:42.950 00.004 7680 worker thread done servicing request
00:53:42.952 00.002 6120 Enqueuing Expose request
00:53:42.957 00.005 7680 Worker thread wakes up
00:53:42.957 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:53:42.962 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:42.963 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:44.211 01.248 7680 Exposure complete
00:53:44.344 00.133 7680 worker thread done servicing request
00:53:44.345 00.001 6120 OnExposeComplete: enter
00:53:44.348 00.003 6120 UpdateGuideState(): m_state=6
00:53:44.353 00.005 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5001
00:53:44.358 00.005 6120 Star::Find returns 1 (1), X=965.31, Y=52.02, Mass=14051, SNR=75.1, Peak=255 HFD=6.8
00:53:44.362 00.004 6120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-2.95) = xAngle (3.89 = -2.39)
00:53:44.367 00.005 6120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.66)
00:53:44.372 00.005 6120 CameraToMount -- cameraX=0.28 cameraY=0.38 hyp=0.47 cameraTheta=0.94 mountX=-0.35 mountY=-0.22, mountTheta=-2.57
00:53:44.378 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.38, opts=13)
00:53:44.382 00.004 6120 Enqueuing Move request for scope (0.28, 0.38)
00:53:44.386 00.004 7680 Worker thread wakes up
00:53:44.386 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.38) opts 0xd
00:53:44.386 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.38)
00:53:44.387 00.001 7680 Moving (0.28, 0.38) raw xDistance=-0.35 yDistance=-0.22
00:53:44.387 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
00:53:44.387 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:53:44.387 00.000 7680 MoveAxis(E, 141, ABG)
00:53:44.388 00.001 7680 Guiding  Dir = 2, Dur = 141
00:53:44.388 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:44.393 00.005 7680 IsSlewing returns 0
00:53:44.394 00.001 6120 UpdateGuideState exits: m=14051 SNR=75.1 Saturated
00:53:44.398 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:44.403 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:44.406 00.003 6120 Enqueuing Expose request
00:53:44.410 00.004 7680 IsGuiding returns 0
00:53:44.410 00.000 7680 PulseGuide returned control before completion, sleep 151
00:53:44.573 00.163 7680 IsGuiding returns 1
00:53:44.574 00.001 7680 scope still moving after pulse duration time elapsed
00:53:44.604 00.030 7680 IsSlewing returns 0
00:53:44.608 00.004 7680 IsGuiding returns 0
00:53:44.608 00.000 7680 scope move finished after 141 + 57 ms
00:53:44.608 00.000 7680 Move returns status 0, amount 141
00:53:44.608 00.000 7680 MoveAxis(N, 120, ABG)
00:53:44.608 00.000 7680 Guiding  Dir = 0, Dur = 120
00:53:44.608 00.000 7680 IsSlewing returns 0
00:53:44.610 00.002 7680 IsGuiding returns 0
00:53:44.610 00.000 7680 PulseGuide returned control before completion, sleep 130
00:53:44.746 00.136 7680 IsGuiding returns 1
00:53:44.747 00.001 7680 scope still moving after pulse duration time elapsed
00:53:44.776 00.029 7680 IsSlewing returns 0
00:53:44.777 00.001 7680 IsGuiding returns 0
00:53:44.777 00.000 7680 scope move finished after 120 + 47 ms
00:53:44.778 00.001 7680 Move returns status 0, amount 120
00:53:44.778 00.000 7680 move complete, result=0
00:53:44.778 00.000 7680 worker thread done servicing request
00:53:44.779 00.001 7680 Worker thread wakes up
00:53:44.779 00.000 6120 GuideStep: -0.3 px 141 ms EAST, -0.2 px 120 ms NORTH
00:53:44.785 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:44.785 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:46.041 01.256 7680 Exposure complete
00:53:46.180 00.139 7680 worker thread done servicing request
00:53:46.181 00.001 6120 OnExposeComplete: enter
00:53:46.184 00.003 6120 UpdateGuideState(): m_state=6
00:53:46.189 00.005 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5002
00:53:46.193 00.004 6120 Star::Find returns 1 (1), X=964.81, Y=52.01, Mass=13886, SNR=77.5, Peak=255 HFD=6.9
00:53:46.196 00.003 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.08 = -1.21)
00:53:46.200 00.004 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.48)
00:53:46.206 00.006 6120 CameraToMount -- cameraX=-0.23 cameraY=0.37 hyp=0.44 cameraTheta=2.12 mountX=0.16 mountY=-0.43, mountTheta=-1.23
00:53:46.212 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.37, opts=13)
00:53:46.215 00.003 6120 Enqueuing Move request for scope (-0.23, 0.37)
00:53:46.219 00.004 7680 Worker thread wakes up
00:53:46.219 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:46.223 00.004 6120 UpdateGuideState exits: m=13886 SNR=77.5 Saturated
00:53:46.227 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:46.230 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:46.235 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.37) opts 0xd
00:53:46.235 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.37)
00:53:46.236 00.001 6120 Enqueuing Expose request
00:53:46.241 00.005 7680 Moving (-0.23, 0.37) raw xDistance=0.16 yDistance=-0.43
00:53:46.241 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:53:46.241 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:53:46.241 00.000 7680 MoveAxis(E, 0, ABG)
00:53:46.242 00.001 7680 Move returns status 0, amount 0
00:53:46.242 00.000 7680 MoveAxis(N, 236, ABG)
00:53:46.242 00.000 7680 Guiding  Dir = 0, Dur = 236
00:53:46.242 00.000 7680 IsSlewing returns 0
00:53:46.243 00.001 7680 IsGuiding returns 0
00:53:46.243 00.000 7680 PulseGuide returned control before completion, sleep 246
00:53:46.499 00.256 7680 IsGuiding returns 1
00:53:46.501 00.002 7680 scope still moving after pulse duration time elapsed
00:53:46.531 00.030 7680 IsSlewing returns 0
00:53:46.532 00.001 7680 IsGuiding returns 1
00:53:46.561 00.029 7680 IsSlewing returns 0
00:53:46.562 00.001 7680 IsGuiding returns 0
00:53:46.562 00.000 7680 scope move finished after 236 + 83 ms
00:53:46.563 00.001 7680 Move returns status 0, amount 236
00:53:46.563 00.000 7680 move complete, result=0
00:53:46.564 00.001 7680 worker thread done servicing request
00:53:46.564 00.000 7680 Worker thread wakes up
00:53:46.565 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 236 ms NORTH
00:53:46.571 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:46.571 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:47.823 01.252 7680 Exposure complete
00:53:47.966 00.143 7680 worker thread done servicing request
00:53:47.967 00.001 6120 OnExposeComplete: enter
00:53:47.970 00.003 6120 UpdateGuideState(): m_state=6
00:53:47.975 00.005 6120 Star::Find(15, 964, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5003
00:53:47.979 00.004 6120 Star::Find returns 1 (1), X=965.23, Y=51.87, Mass=14410, SNR=79.3, Peak=255 HFD=6.8
00:53:47.983 00.004 6120 CameraToMount -- cameraTheta (0.87) - m_xAngle (-2.95) = xAngle (3.82 = -2.46)
00:53:47.990 00.007 6120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.56 = -2.73)
00:53:47.995 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=0.23 hyp=0.30 cameraTheta=0.87 mountX=-0.23 mountY=-0.12, mountTheta=-2.66
00:53:47.999 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.23, opts=13)
00:53:48.004 00.005 6120 Enqueuing Move request for scope (0.19, 0.23)
00:53:48.007 00.003 7680 Worker thread wakes up
00:53:48.008 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.23) opts 0xd
00:53:48.008 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.23)
00:53:48.008 00.000 7680 Moving (0.19, 0.23) raw xDistance=-0.23 yDistance=-0.12
00:53:48.008 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:53:48.009 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:48.014 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:53:48.014 00.000 6120 UpdateGuideState exits: m=14410 SNR=79.3 Saturated
00:53:48.019 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:53:48.019 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:48.023 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:48.028 00.005 6120 Enqueuing Expose request
00:53:48.031 00.003 7680 MoveAxis(E, 95, ABG)
00:53:48.031 00.000 7680 Guiding  Dir = 2, Dur = 95
00:53:48.031 00.000 7680 IsSlewing returns 0
00:53:48.033 00.002 7680 IsGuiding returns 0
00:53:48.033 00.000 7680 PulseGuide returned control before completion, sleep 105
00:53:48.141 00.108 7680 IsGuiding returns 1
00:53:48.143 00.002 7680 scope still moving after pulse duration time elapsed
00:53:48.172 00.029 7680 IsSlewing returns 0
00:53:48.174 00.002 7680 IsGuiding returns 0
00:53:48.175 00.001 7680 scope move finished after 95 + 47 ms
00:53:48.176 00.001 7680 Move returns status 0, amount 95
00:53:48.176 00.000 7680 MoveAxis(N, 0, ABG)
00:53:48.176 00.000 7680 Move returns status 0, amount 0
00:53:48.177 00.001 7680 move complete, result=0
00:53:48.177 00.000 7680 worker thread done servicing request
00:53:48.177 00.000 6120 GuideStep: -0.2 px 95 ms EAST, -0.1 px 0 ms NORTH
00:53:48.184 00.007 7680 Worker thread wakes up
00:53:48.184 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:48.184 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:49.440 01.256 7680 Exposure complete
00:53:49.581 00.141 7680 worker thread done servicing request
00:53:49.582 00.001 6120 OnExposeComplete: enter
00:53:49.587 00.005 6120 UpdateGuideState(): m_state=6
00:53:49.590 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5004
00:53:49.595 00.005 6120 Star::Find returns 1 (1), X=965.03, Y=52.16, Mass=14352, SNR=78.9, Peak=255 HFD=7.0
00:53:49.599 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
00:53:49.602 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
00:53:49.606 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.52 hyp=0.52 cameraTheta=1.57 mountX=-0.09 mountY=-0.46, mountTheta=-1.77
00:53:49.614 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.52, opts=13)
00:53:49.619 00.005 6120 Enqueuing Move request for scope (-0.00, 0.52)
00:53:49.624 00.005 7680 Worker thread wakes up
00:53:49.624 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:49.628 00.004 6120 UpdateGuideState exits: m=14352 SNR=78.9 Saturated
00:53:49.632 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.52) opts 0xd
00:53:49.632 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:49.636 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:49.640 00.004 6120 Enqueuing Expose request
00:53:49.644 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.52)
00:53:49.644 00.000 7680 Moving (-0.00, 0.52) raw xDistance=-0.09 yDistance=-0.46
00:53:49.644 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:53:49.644 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:53:49.646 00.002 7680 MoveAxis(E, 0, ABG)
00:53:49.646 00.000 7680 Move returns status 0, amount 0
00:53:49.646 00.000 7680 MoveAxis(N, 252, ABG)
00:53:49.646 00.000 7680 Guiding  Dir = 0, Dur = 252
00:53:49.647 00.001 7680 IsSlewing returns 0
00:53:49.647 00.000 7680 IsGuiding returns 0
00:53:49.647 00.000 7680 PulseGuide returned control before completion, sleep 262
00:53:49.925 00.278 7680 IsGuiding returns 1
00:53:49.926 00.001 7680 scope still moving after pulse duration time elapsed
00:53:49.957 00.031 7680 IsSlewing returns 0
00:53:49.958 00.001 7680 IsGuiding returns 0
00:53:49.958 00.000 7680 scope move finished after 252 + 59 ms
00:53:49.959 00.001 7680 Move returns status 0, amount 252
00:53:49.959 00.000 7680 move complete, result=0
00:53:49.960 00.001 7680 worker thread done servicing request
00:53:49.960 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 252 ms NORTH
00:53:49.966 00.006 7680 Worker thread wakes up
00:53:49.966 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:49.966 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:51.219 01.253 7680 Exposure complete
00:53:51.347 00.128 7680 worker thread done servicing request
00:53:51.347 00.000 6120 OnExposeComplete: enter
00:53:51.351 00.004 6120 UpdateGuideState(): m_state=6
00:53:51.354 00.003 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5005
00:53:51.358 00.004 6120 Star::Find returns 1 (1), X=965.10, Y=51.85, Mass=14070, SNR=78.0, Peak=255 HFD=6.9
00:53:51.362 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.22 = -2.07)
00:53:51.367 00.005 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.34)
00:53:51.370 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.26 mountX=-0.10 mountY=-0.16, mountTheta=-2.15
00:53:51.376 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.21, opts=13)
00:53:51.379 00.003 6120 Enqueuing Move request for scope (0.07, 0.21)
00:53:51.384 00.005 7680 Worker thread wakes up
00:53:51.384 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:51.390 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
00:53:51.390 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
00:53:51.390 00.000 7680 Moving (0.07, 0.21) raw xDistance=-0.10 yDistance=-0.16
00:53:51.390 00.000 6120 UpdateGuideState exits: m=14070 SNR=78.0 Saturated
00:53:51.394 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:51.399 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:51.403 00.004 6120 Enqueuing Expose request
00:53:51.406 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:53:51.406 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:53:51.407 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:53:51.407 00.000 7680 MoveAxis(E, 0, ABG)
00:53:51.407 00.000 7680 Move returns status 0, amount 0
00:53:51.408 00.001 7680 MoveAxis(N, 0, ABG)
00:53:51.408 00.000 7680 Move returns status 0, amount 0
00:53:51.408 00.000 7680 move complete, result=0
00:53:51.408 00.000 7680 worker thread done servicing request
00:53:51.408 00.000 7680 Worker thread wakes up
00:53:51.409 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:53:51.414 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:51.414 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:52.665 01.251 7680 Exposure complete
00:53:52.799 00.134 7680 worker thread done servicing request
00:53:52.800 00.001 6120 OnExposeComplete: enter
00:53:52.804 00.004 6120 UpdateGuideState(): m_state=6
00:53:52.807 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5006
00:53:52.810 00.003 6120 Star::Find returns 1 (1), X=965.08, Y=52.03, Mass=14058, SNR=77.9, Peak=255 HFD=7.1
00:53:52.814 00.004 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
00:53:52.817 00.003 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
00:53:52.821 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.39 hyp=0.40 cameraTheta=1.45 mountX=-0.12 mountY=-0.33, mountTheta=-1.92
00:53:52.826 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.39, opts=13)
00:53:52.831 00.005 6120 Enqueuing Move request for scope (0.05, 0.39)
00:53:52.834 00.003 7680 Worker thread wakes up
00:53:52.835 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.39) opts 0xd
00:53:52.835 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.39)
00:53:52.835 00.000 7680 Moving (0.05, 0.39) raw xDistance=-0.12 yDistance=-0.33
00:53:52.835 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:53:52.835 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:53:52.836 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:52.840 00.004 6120 UpdateGuideState exits: m=14058 SNR=77.9 Saturated
00:53:52.845 00.005 7680 MoveAxis(E, 0, ABG)
00:53:52.845 00.000 7680 Move returns status 0, amount 0
00:53:52.845 00.000 7680 MoveAxis(N, 180, ABG)
00:53:52.845 00.000 7680 Guiding  Dir = 0, Dur = 180
00:53:52.845 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:52.850 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:52.853 00.003 6120 Enqueuing Expose request
00:53:52.857 00.004 7680 IsSlewing returns 0
00:53:52.858 00.001 7680 IsGuiding returns 0
00:53:52.859 00.001 7680 PulseGuide returned control before completion, sleep 190
00:53:53.061 00.202 7680 IsGuiding returns 1
00:53:53.062 00.001 7680 scope still moving after pulse duration time elapsed
00:53:53.093 00.031 7680 IsSlewing returns 0
00:53:53.095 00.002 7680 IsGuiding returns 1
00:53:53.124 00.029 7680 IsSlewing returns 0
00:53:53.126 00.002 7680 IsGuiding returns 1
00:53:53.157 00.031 7680 IsSlewing returns 0
00:53:53.158 00.001 7680 IsGuiding returns 0
00:53:53.158 00.000 7680 scope move finished after 180 + 119 ms
00:53:53.159 00.001 7680 Move returns status 0, amount 180
00:53:53.159 00.000 7680 move complete, result=0
00:53:53.160 00.001 7680 worker thread done servicing request
00:53:53.160 00.000 7680 Worker thread wakes up
00:53:53.161 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 180 ms NORTH
00:53:53.168 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:53.168 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:54.413 01.245 7680 Exposure complete
00:53:54.542 00.129 7680 worker thread done servicing request
00:53:54.544 00.002 6120 OnExposeComplete: enter
00:53:54.548 00.004 6120 UpdateGuideState(): m_state=6
00:53:54.552 00.004 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5007
00:53:54.558 00.006 6120 Star::Find returns 1 (1), X=965.01, Y=51.80, Mass=13670, SNR=77.4, Peak=255 HFD=6.9
00:53:54.562 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
00:53:54.565 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
00:53:54.569 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.74 mountX=-0.00 mountY=-0.16, mountTheta=-1.59
00:53:54.574 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.16, opts=13)
00:53:54.582 00.008 6120 Enqueuing Move request for scope (-0.03, 0.16)
00:53:54.586 00.004 7680 Worker thread wakes up
00:53:54.587 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:54.591 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
00:53:54.591 00.000 6120 UpdateGuideState exits: m=13670 SNR=77.4 Saturated
00:53:54.595 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:54.599 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:54.602 00.003 6120 Enqueuing Expose request
00:53:54.608 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
00:53:54.608 00.000 7680 Moving (-0.03, 0.16) raw xDistance=-0.00 yDistance=-0.16
00:53:54.608 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:53:54.608 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:53:54.610 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:53:54.610 00.000 7680 MoveAxis(E, 0, ABG)
00:53:54.610 00.000 7680 Move returns status 0, amount 0
00:53:54.610 00.000 7680 MoveAxis(N, 0, ABG)
00:53:54.610 00.000 7680 Move returns status 0, amount 0
00:53:54.611 00.001 7680 move complete, result=0
00:53:54.611 00.000 7680 worker thread done servicing request
00:53:54.611 00.000 7680 Worker thread wakes up
00:53:54.611 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:54.612 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:54.612 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:53:55.853 01.241 7680 Exposure complete
00:53:55.985 00.132 7680 worker thread done servicing request
00:53:55.986 00.001 6120 OnExposeComplete: enter
00:53:55.991 00.005 6120 UpdateGuideState(): m_state=6
00:53:55.995 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5008
00:53:55.999 00.004 6120 Star::Find returns 1 (1), X=965.29, Y=52.15, Mass=13396, SNR=74.5, Peak=255 HFD=6.8
00:53:56.003 00.004 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.07 = -2.22)
00:53:56.006 00.003 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.49)
00:53:56.010 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=0.51 hyp=0.57 cameraTheta=1.11 mountX=-0.34 mountY=-0.35, mountTheta=-2.35
00:53:56.016 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.51, opts=13)
00:53:56.021 00.005 6120 Enqueuing Move request for scope (0.25, 0.51)
00:53:56.024 00.003 7680 Worker thread wakes up
00:53:56.025 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.51) opts 0xd
00:53:56.026 00.001 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.51)
00:53:56.026 00.000 7680 Moving (0.25, 0.51) raw xDistance=-0.34 yDistance=-0.35
00:53:56.026 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
00:53:56.026 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:53:56.027 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:56.031 00.004 6120 UpdateGuideState exits: m=13396 SNR=74.5 Saturated
00:53:56.035 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:56.038 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:56.042 00.004 6120 Enqueuing Expose request
00:53:56.045 00.003 7680 MoveAxis(E, 140, ABG)
00:53:56.045 00.000 7680 Guiding  Dir = 2, Dur = 140
00:53:56.045 00.000 7680 IsSlewing returns 0
00:53:56.047 00.002 7680 IsGuiding returns 0
00:53:56.047 00.000 7680 PulseGuide returned control before completion, sleep 150
00:53:56.202 00.155 7680 IsGuiding returns 1
00:53:56.204 00.002 7680 scope still moving after pulse duration time elapsed
00:53:56.232 00.028 7680 IsSlewing returns 0
00:53:56.232 00.000 7680 IsGuiding returns 0
00:53:56.233 00.001 7680 scope move finished after 140 + 46 ms
00:53:56.233 00.000 7680 Move returns status 0, amount 140
00:53:56.233 00.000 7680 MoveAxis(N, 189, ABG)
00:53:56.233 00.000 7680 Guiding  Dir = 0, Dur = 189
00:53:56.235 00.002 7680 IsSlewing returns 0
00:53:56.235 00.000 7680 IsGuiding returns 0
00:53:56.236 00.001 7680 PulseGuide returned control before completion, sleep 199
00:53:56.451 00.215 7680 IsGuiding returns 1
00:53:56.451 00.000 7680 scope still moving after pulse duration time elapsed
00:53:56.483 00.032 7680 IsSlewing returns 0
00:53:56.484 00.001 7680 IsGuiding returns 1
00:53:56.515 00.031 7680 IsSlewing returns 0
00:53:56.517 00.002 7680 IsGuiding returns 0
00:53:56.517 00.000 7680 scope move finished after 189 + 92 ms
00:53:56.517 00.000 7680 Move returns status 0, amount 189
00:53:56.517 00.000 7680 move complete, result=0
00:53:56.518 00.001 7680 worker thread done servicing request
00:53:56.518 00.000 6120 GuideStep: -0.3 px 140 ms EAST, -0.3 px 189 ms NORTH
00:53:56.524 00.006 7680 Worker thread wakes up
00:53:56.524 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:56.524 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:57.771 01.247 7680 Exposure complete
00:53:57.904 00.133 7680 worker thread done servicing request
00:53:57.904 00.000 6120 OnExposeComplete: enter
00:53:57.908 00.004 6120 UpdateGuideState(): m_state=6
00:53:57.912 00.004 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5009
00:53:57.915 00.003 6120 Star::Find returns 1 (1), X=965.07, Y=52.08, Mass=13881, SNR=76.9, Peak=255 HFD=7.0
00:53:57.920 00.005 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
00:53:57.924 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
00:53:57.929 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.44 hyp=0.44 cameraTheta=1.49 mountX=-0.11 mountY=-0.38, mountTheta=-1.86
00:53:57.933 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.44, opts=13)
00:53:57.937 00.004 6120 Enqueuing Move request for scope (0.03, 0.44)
00:53:57.941 00.004 7680 Worker thread wakes up
00:53:57.942 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:57.946 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.44) opts 0xd
00:53:57.946 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.44)
00:53:57.946 00.000 7680 Moving (0.03, 0.44) raw xDistance=-0.11 yDistance=-0.38
00:53:57.946 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:53:57.948 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:53:57.948 00.000 7680 MoveAxis(E, 0, ABG)
00:53:57.948 00.000 7680 Move returns status 0, amount 0
00:53:57.948 00.000 6120 UpdateGuideState exits: m=13881 SNR=76.9 Saturated
00:53:57.953 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:57.959 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:57.963 00.004 6120 Enqueuing Expose request
00:53:57.968 00.005 7680 MoveAxis(N, 206, ABG)
00:53:57.968 00.000 7680 Guiding  Dir = 0, Dur = 206
00:53:57.969 00.001 7680 IsSlewing returns 0
00:53:57.969 00.000 7680 IsGuiding returns 0
00:53:57.969 00.000 7680 PulseGuide returned control before completion, sleep 216
00:53:58.193 00.224 7680 IsGuiding returns 1
00:53:58.193 00.000 7680 scope still moving after pulse duration time elapsed
00:53:58.223 00.030 7680 IsSlewing returns 0
00:53:58.224 00.001 7680 IsGuiding returns 0
00:53:58.225 00.001 7680 scope move finished after 206 + 49 ms
00:53:58.225 00.000 7680 Move returns status 0, amount 206
00:53:58.225 00.000 7680 move complete, result=0
00:53:58.226 00.001 7680 worker thread done servicing request
00:53:58.226 00.000 7680 Worker thread wakes up
00:53:58.228 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 206 ms NORTH
00:53:58.235 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:58.235 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:53:59.483 01.248 7680 Exposure complete
00:53:59.627 00.144 7680 worker thread done servicing request
00:53:59.627 00.000 6120 OnExposeComplete: enter
00:53:59.630 00.003 6120 UpdateGuideState(): m_state=6
00:53:59.635 00.005 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5010
00:53:59.639 00.004 6120 Star::Find returns 1 (1), X=964.99, Y=52.00, Mass=14484, SNR=78.7, Peak=255 HFD=7.2
00:53:59.643 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
00:53:59.648 00.005 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.90)
00:53:59.653 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.36 hyp=0.36 cameraTheta=1.70 mountX=-0.02 mountY=-0.35, mountTheta=-1.63
00:53:59.658 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.36, opts=13)
00:53:59.663 00.005 6120 Enqueuing Move request for scope (-0.05, 0.36)
00:53:59.666 00.003 7680 Worker thread wakes up
00:53:59.667 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:53:59.670 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.36) opts 0xd
00:53:59.670 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.36)
00:53:59.670 00.000 7680 Moving (-0.05, 0.36) raw xDistance=-0.02 yDistance=-0.35
00:53:59.670 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:53:59.672 00.002 6120 UpdateGuideState exits: m=14484 SNR=78.7 Saturated
00:53:59.677 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:59.682 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:53:59.685 00.003 6120 Enqueuing Expose request
00:53:59.689 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:53:59.689 00.000 7680 MoveAxis(E, 0, ABG)
00:53:59.689 00.000 7680 Move returns status 0, amount 0
00:53:59.689 00.000 7680 MoveAxis(N, 187, ABG)
00:53:59.689 00.000 7680 Guiding  Dir = 0, Dur = 187
00:53:59.689 00.000 7680 IsSlewing returns 0
00:53:59.691 00.002 7680 IsGuiding returns 0
00:53:59.691 00.000 7680 PulseGuide returned control before completion, sleep 197
00:53:59.895 00.204 7680 IsGuiding returns 1
00:53:59.898 00.003 7680 scope still moving after pulse duration time elapsed
00:53:59.926 00.028 7680 IsSlewing returns 0
00:53:59.927 00.001 7680 IsGuiding returns 0
00:53:59.927 00.000 7680 scope move finished after 187 + 49 ms
00:53:59.928 00.001 7680 Move returns status 0, amount 187
00:53:59.928 00.000 7680 move complete, result=0
00:53:59.928 00.000 7680 worker thread done servicing request
00:53:59.929 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 187 ms NORTH
00:53:59.938 00.009 7680 Worker thread wakes up
00:53:59.938 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:53:59.939 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:01.188 01.249 7680 Exposure complete
00:54:01.324 00.136 7680 worker thread done servicing request
00:54:01.325 00.001 6120 OnExposeComplete: enter
00:54:01.329 00.004 6120 UpdateGuideState(): m_state=6
00:54:01.333 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5011
00:54:01.338 00.005 6120 Star::Find returns 1 (1), X=964.97, Y=51.93, Mass=14180, SNR=77.4, Peak=255 HFD=7.1
00:54:01.342 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
00:54:01.345 00.003 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
00:54:01.350 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.29 hyp=0.29 cameraTheta=1.78 mountX=0.01 mountY=-0.29, mountTheta=-1.55
00:54:01.355 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.29, opts=13)
00:54:01.359 00.004 6120 Enqueuing Move request for scope (-0.06, 0.29)
00:54:01.363 00.004 7680 Worker thread wakes up
00:54:01.363 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:01.367 00.004 6120 UpdateGuideState exits: m=14180 SNR=77.4 Saturated
00:54:01.370 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:01.373 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:01.377 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.29) opts 0xd
00:54:01.377 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.29)
00:54:01.377 00.000 7680 Moving (-0.06, 0.29) raw xDistance=0.01 yDistance=-0.29
00:54:01.378 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:54:01.378 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
00:54:01.378 00.000 7680 MoveAxis(E, 0, ABG)
00:54:01.378 00.000 7680 Move returns status 0, amount 0
00:54:01.378 00.000 7680 MoveAxis(N, 155, ABG)
00:54:01.378 00.000 7680 Guiding  Dir = 0, Dur = 155
00:54:01.378 00.000 6120 Enqueuing Expose request
00:54:01.383 00.005 7680 IsSlewing returns 0
00:54:01.383 00.000 7680 IsGuiding returns 0
00:54:01.384 00.001 7680 PulseGuide returned control before completion, sleep 165
00:54:01.556 00.172 7680 IsGuiding returns 1
00:54:01.556 00.000 7680 scope still moving after pulse duration time elapsed
00:54:01.587 00.031 7680 IsSlewing returns 0
00:54:01.587 00.000 7680 IsGuiding returns 0
00:54:01.587 00.000 7680 scope move finished after 155 + 49 ms
00:54:01.587 00.000 7680 Move returns status 0, amount 155
00:54:01.588 00.001 7680 move complete, result=0
00:54:01.588 00.000 7680 worker thread done servicing request
00:54:01.588 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 155 ms NORTH
00:54:01.594 00.006 7680 Worker thread wakes up
00:54:01.594 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:01.594 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:02.845 01.251 7680 Exposure complete
00:54:02.971 00.126 7680 worker thread done servicing request
00:54:02.972 00.001 6120 OnExposeComplete: enter
00:54:02.976 00.004 6120 UpdateGuideState(): m_state=6
00:54:02.982 00.006 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5012
00:54:02.987 00.005 6120 Star::Find returns 1 (1), X=965.04, Y=51.88, Mass=14749, SNR=78.7, Peak=255 HFD=7.0
00:54:02.993 00.006 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
00:54:02.996 00.003 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
00:54:03.000 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.56 mountX=-0.05 mountY=-0.22, mountTheta=-1.78
00:54:03.006 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.24, opts=13)
00:54:03.010 00.004 6120 Enqueuing Move request for scope (0.00, 0.24)
00:54:03.014 00.004 7680 Worker thread wakes up
00:54:03.015 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:03.020 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0xd
00:54:03.020 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
00:54:03.020 00.000 7680 Moving (0.00, 0.24) raw xDistance=-0.05 yDistance=-0.22
00:54:03.021 00.001 6120 UpdateGuideState exits: m=14749 SNR=78.7 Saturated
00:54:03.025 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:03.028 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:03.032 00.004 6120 Enqueuing Expose request
00:54:03.036 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:54:03.036 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:54:03.036 00.000 7680 MoveAxis(E, 0, ABG)
00:54:03.036 00.000 7680 Move returns status 0, amount 0
00:54:03.036 00.000 7680 MoveAxis(N, 117, ABG)
00:54:03.037 00.001 7680 Guiding  Dir = 0, Dur = 117
00:54:03.037 00.000 7680 IsSlewing returns 0
00:54:03.037 00.000 7680 IsGuiding returns 0
00:54:03.038 00.001 7680 PulseGuide returned control before completion, sleep 127
00:54:03.178 00.140 7680 IsGuiding returns 1
00:54:03.179 00.001 7680 scope still moving after pulse duration time elapsed
00:54:03.209 00.030 7680 IsSlewing returns 0
00:54:03.209 00.000 7680 IsGuiding returns 0
00:54:03.211 00.002 7680 scope move finished after 117 + 55 ms
00:54:03.211 00.000 7680 Move returns status 0, amount 117
00:54:03.211 00.000 7680 move complete, result=0
00:54:03.212 00.001 7680 worker thread done servicing request
00:54:03.212 00.000 7680 Worker thread wakes up
00:54:03.212 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 117 ms NORTH
00:54:03.218 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:03.220 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:04.471 01.251 7680 Exposure complete
00:54:04.610 00.139 7680 worker thread done servicing request
00:54:04.611 00.001 6120 OnExposeComplete: enter
00:54:04.617 00.006 6120 UpdateGuideState(): m_state=6
00:54:04.623 00.006 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5013
00:54:04.627 00.004 6120 Star::Find returns 1 (1), X=965.15, Y=51.95, Mass=14104, SNR=77.1, Peak=255 HFD=6.9
00:54:04.631 00.004 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
00:54:04.634 00.003 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.39)
00:54:04.639 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.31 hyp=0.33 cameraTheta=1.21 mountX=-0.17 mountY=-0.22, mountTheta=-2.23
00:54:04.643 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.31, opts=13)
00:54:04.647 00.004 6120 Enqueuing Move request for scope (0.12, 0.31)
00:54:04.652 00.005 7680 Worker thread wakes up
00:54:04.652 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.31) opts 0xd
00:54:04.652 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.31)
00:54:04.653 00.001 7680 Moving (0.12, 0.31) raw xDistance=-0.17 yDistance=-0.22
00:54:04.653 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:54:04.653 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:04.658 00.005 6120 UpdateGuideState exits: m=14104 SNR=77.1 Saturated
00:54:04.661 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:54:04.662 00.001 7680 MoveAxis(E, 0, ABG)
00:54:04.662 00.000 7680 Move returns status 0, amount 0
00:54:04.662 00.000 7680 MoveAxis(N, 122, ABG)
00:54:04.662 00.000 7680 Guiding  Dir = 0, Dur = 122
00:54:04.662 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:04.668 00.006 7680 IsSlewing returns 0
00:54:04.668 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:04.672 00.004 6120 Enqueuing Expose request
00:54:04.677 00.005 7680 IsGuiding returns 0
00:54:04.678 00.001 7680 PulseGuide returned control before completion, sleep 132
00:54:04.825 00.147 7680 IsGuiding returns 0
00:54:04.827 00.002 7680 Move returns status 0, amount 122
00:54:04.827 00.000 7680 move complete, result=0
00:54:04.828 00.001 7680 worker thread done servicing request
00:54:04.828 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 122 ms NORTH
00:54:04.838 00.010 7680 Worker thread wakes up
00:54:04.838 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:04.838 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:06.090 01.252 7680 Exposure complete
00:54:06.227 00.137 7680 worker thread done servicing request
00:54:06.227 00.000 6120 OnExposeComplete: enter
00:54:06.232 00.005 6120 UpdateGuideState(): m_state=6
00:54:06.236 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5014
00:54:06.240 00.004 6120 Star::Find returns 1 (1), X=964.90, Y=51.80, Mass=14497, SNR=79.0, Peak=255 HFD=7.0
00:54:06.244 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.22 = -1.06)
00:54:06.248 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
00:54:06.251 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.27 mountX=0.10 mountY=-0.20, mountTheta=-1.11
00:54:06.257 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.16, opts=13)
00:54:06.261 00.004 6120 Enqueuing Move request for scope (-0.13, 0.16)
00:54:06.266 00.005 7680 Worker thread wakes up
00:54:06.266 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
00:54:06.266 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
00:54:06.266 00.000 7680 Moving (-0.13, 0.16) raw xDistance=0.10 yDistance=-0.20
00:54:06.266 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:54:06.266 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:54:06.266 00.000 7680 MoveAxis(E, 0, ABG)
00:54:06.266 00.000 7680 Move returns status 0, amount 0
00:54:06.266 00.000 7680 MoveAxis(N, 110, ABG)
00:54:06.267 00.001 7680 Guiding  Dir = 0, Dur = 110
00:54:06.267 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:06.270 00.003 7680 IsSlewing returns 0
00:54:06.270 00.000 6120 UpdateGuideState exits: m=14497 SNR=79.0 Saturated
00:54:06.275 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:06.279 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:06.282 00.003 6120 Enqueuing Expose request
00:54:06.287 00.005 7680 IsGuiding returns 0
00:54:06.287 00.000 7680 PulseGuide returned control before completion, sleep 120
00:54:06.411 00.124 7680 IsGuiding returns 1
00:54:06.412 00.001 7680 scope still moving after pulse duration time elapsed
00:54:06.441 00.029 7680 IsSlewing returns 0
00:54:06.442 00.001 7680 IsGuiding returns 0
00:54:06.442 00.000 7680 scope move finished after 110 + 46 ms
00:54:06.444 00.002 7680 Move returns status 0, amount 110
00:54:06.444 00.000 7680 move complete, result=0
00:54:06.444 00.000 7680 worker thread done servicing request
00:54:06.445 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 110 ms NORTH
00:54:06.451 00.006 7680 Worker thread wakes up
00:54:06.451 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:06.451 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:07.698 01.247 7680 Exposure complete
00:54:07.832 00.134 7680 worker thread done servicing request
00:54:07.832 00.000 6120 OnExposeComplete: enter
00:54:07.836 00.004 6120 UpdateGuideState(): m_state=6
00:54:07.840 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5015
00:54:07.844 00.004 6120 Star::Find returns 1 (1), X=964.90, Y=51.94, Mass=14708, SNR=79.9, Peak=255 HFD=7.1
00:54:07.848 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
00:54:07.851 00.003 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
00:54:07.855 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.30 hyp=0.33 cameraTheta=2.01 mountX=0.08 mountY=-0.33, mountTheta=-1.33
00:54:07.859 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.30, opts=13)
00:54:07.862 00.003 6120 Enqueuing Move request for scope (-0.14, 0.30)
00:54:07.869 00.007 7680 Worker thread wakes up
00:54:07.869 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:07.873 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.30) opts 0xd
00:54:07.873 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.30)
00:54:07.874 00.001 6120 UpdateGuideState exits: m=14708 SNR=79.9 Saturated
00:54:07.878 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:07.881 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:07.886 00.005 7680 Moving (-0.14, 0.30) raw xDistance=0.08 yDistance=-0.33
00:54:07.886 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:54:07.887 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:54:07.888 00.001 7680 MoveAxis(E, 0, ABG)
00:54:07.888 00.000 7680 Move returns status 0, amount 0
00:54:07.888 00.000 7680 MoveAxis(N, 177, ABG)
00:54:07.888 00.000 7680 Guiding  Dir = 0, Dur = 177
00:54:07.888 00.000 6120 Enqueuing Expose request
00:54:07.892 00.004 7680 IsSlewing returns 0
00:54:07.892 00.000 7680 IsGuiding returns 0
00:54:07.893 00.001 7680 PulseGuide returned control before completion, sleep 187
00:54:08.084 00.191 7680 IsGuiding returns 1
00:54:08.084 00.000 7680 scope still moving after pulse duration time elapsed
00:54:08.116 00.032 7680 IsSlewing returns 0
00:54:08.117 00.001 7680 IsGuiding returns 0
00:54:08.117 00.000 7680 scope move finished after 177 + 47 ms
00:54:08.118 00.001 7680 Move returns status 0, amount 177
00:54:08.118 00.000 7680 move complete, result=0
00:54:08.118 00.000 7680 worker thread done servicing request
00:54:08.119 00.001 7680 Worker thread wakes up
00:54:08.120 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 177 ms NORTH
00:54:08.125 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:08.125 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:09.375 01.250 7680 Exposure complete
00:54:09.509 00.134 7680 worker thread done servicing request
00:54:09.510 00.001 6120 OnExposeComplete: enter
00:54:09.515 00.005 6120 UpdateGuideState(): m_state=6
00:54:09.519 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5016
00:54:09.523 00.004 6120 Star::Find returns 1 (1), X=964.88, Y=51.74, Mass=14911, SNR=80.7, Peak=255 HFD=6.9
00:54:09.527 00.004 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.51 = -0.78)
00:54:09.531 00.004 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
00:54:09.534 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.55 mountX=0.13 mountY=-0.16, mountTheta=-0.88
00:54:09.539 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.10, opts=13)
00:54:09.543 00.004 6120 Enqueuing Move request for scope (-0.15, 0.10)
00:54:09.547 00.004 7680 Worker thread wakes up
00:54:09.547 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
00:54:09.549 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
00:54:09.549 00.000 7680 Moving (-0.15, 0.10) raw xDistance=0.13 yDistance=-0.16
00:54:09.549 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:54:09.549 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:54:09.549 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:54:09.549 00.000 7680 MoveAxis(E, 0, ABG)
00:54:09.549 00.000 7680 Move returns status 0, amount 0
00:54:09.549 00.000 7680 MoveAxis(N, 0, ABG)
00:54:09.549 00.000 7680 Move returns status 0, amount 0
00:54:09.551 00.002 7680 move complete, result=0
00:54:09.551 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:09.555 00.004 7680 worker thread done servicing request
00:54:09.555 00.000 6120 UpdateGuideState exits: m=14911 SNR=80.7 Saturated
00:54:09.558 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:09.563 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:09.566 00.003 6120 Enqueuing Expose request
00:54:09.570 00.004 7680 Worker thread wakes up
00:54:09.570 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:09.570 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:09.570 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:10.811 01.241 7680 Exposure complete
00:54:10.923 00.112 7680 worker thread done servicing request
00:54:10.924 00.001 6120 OnExposeComplete: enter
00:54:10.928 00.004 6120 UpdateGuideState(): m_state=6
00:54:10.932 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5017
00:54:10.935 00.003 6120 Star::Find returns 1 (1), X=965.00, Y=51.96, Mass=15070, SNR=81.6, Peak=255 HFD=7.2
00:54:10.939 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
00:54:10.942 00.003 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
00:54:10.946 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.68 mountX=-0.03 mountY=-0.31, mountTheta=-1.66
00:54:10.950 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.33, opts=13)
00:54:10.956 00.006 6120 Enqueuing Move request for scope (-0.03, 0.33)
00:54:10.961 00.005 7680 Worker thread wakes up
00:54:10.961 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.33) opts 0xd
00:54:10.961 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.33)
00:54:10.961 00.000 7680 Moving (-0.03, 0.33) raw xDistance=-0.03 yDistance=-0.31
00:54:10.962 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:10.966 00.004 6120 UpdateGuideState exits: m=15070 SNR=81.6 Saturated
00:54:10.969 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:10.974 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:10.977 00.003 6120 Enqueuing Expose request
00:54:10.981 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:54:10.981 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:54:10.983 00.002 7680 MoveAxis(E, 0, ABG)
00:54:10.983 00.000 7680 Move returns status 0, amount 0
00:54:10.983 00.000 7680 MoveAxis(N, 167, ABG)
00:54:10.983 00.000 7680 Guiding  Dir = 0, Dur = 167
00:54:10.983 00.000 7680 IsSlewing returns 0
00:54:10.984 00.001 7680 IsGuiding returns 0
00:54:10.984 00.000 7680 PulseGuide returned control before completion, sleep 177
00:54:11.174 00.190 7680 IsGuiding returns 0
00:54:11.176 00.002 7680 Move returns status 0, amount 167
00:54:11.177 00.001 7680 move complete, result=0
00:54:11.178 00.001 7680 worker thread done servicing request
00:54:11.178 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 167 ms NORTH
00:54:11.186 00.008 7680 Worker thread wakes up
00:54:11.186 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:11.187 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:12.433 01.246 7680 Exposure complete
00:54:12.568 00.135 7680 worker thread done servicing request
00:54:12.568 00.000 6120 OnExposeComplete: enter
00:54:12.571 00.003 6120 UpdateGuideState(): m_state=6
00:54:12.576 00.005 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5018
00:54:12.581 00.005 6120 Star::Find returns 1 (1), X=965.00, Y=51.82, Mass=14495, SNR=78.5, Peak=255 HFD=7.0
00:54:12.585 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.55)
00:54:12.590 00.005 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
00:54:12.593 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.78 mountX=0.00 mountY=-0.18, mountTheta=-1.55
00:54:12.599 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.18, opts=13)
00:54:12.603 00.004 6120 Enqueuing Move request for scope (-0.04, 0.18)
00:54:12.607 00.004 7680 Worker thread wakes up
00:54:12.609 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:12.612 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
00:54:12.613 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
00:54:12.613 00.000 7680 Moving (-0.04, 0.18) raw xDistance=0.00 yDistance=-0.18
00:54:12.613 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:54:12.613 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:54:12.614 00.001 6120 UpdateGuideState exits: m=14495 SNR=78.5 Saturated
00:54:12.618 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:12.622 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:12.627 00.005 6120 Enqueuing Expose request
00:54:12.630 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:54:12.630 00.000 7680 MoveAxis(E, 0, ABG)
00:54:12.631 00.001 7680 Move returns status 0, amount 0
00:54:12.631 00.000 7680 MoveAxis(N, 0, ABG)
00:54:12.631 00.000 7680 Move returns status 0, amount 0
00:54:12.631 00.000 7680 move complete, result=0
00:54:12.632 00.001 7680 worker thread done servicing request
00:54:12.632 00.000 7680 Worker thread wakes up
00:54:12.632 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:12.636 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:12.636 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:13.884 01.248 7680 Exposure complete
00:54:14.017 00.133 7680 worker thread done servicing request
00:54:14.019 00.002 6120 OnExposeComplete: enter
00:54:14.021 00.002 6120 UpdateGuideState(): m_state=6
00:54:14.026 00.005 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5019
00:54:14.029 00.003 6120 Star::Find returns 1 (1), X=964.80, Y=51.89, Mass=14796, SNR=81.6, Peak=255 HFD=7.1
00:54:14.033 00.004 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.28 = -1.01)
00:54:14.037 00.004 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
00:54:14.042 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=0.25 hyp=0.35 cameraTheta=2.32 mountX=0.19 mountY=-0.33, mountTheta=-1.06
00:54:14.047 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.25, opts=13)
00:54:14.053 00.006 6120 Enqueuing Move request for scope (-0.24, 0.25)
00:54:14.057 00.004 7680 Worker thread wakes up
00:54:14.057 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:14.059 00.002 6120 UpdateGuideState exits: m=14796 SNR=81.6 Saturated
00:54:14.064 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:14.067 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:14.070 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.25) opts 0xd
00:54:14.070 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.25)
00:54:14.070 00.000 7680 Moving (-0.24, 0.25) raw xDistance=0.19 yDistance=-0.33
00:54:14.071 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:54:14.071 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:54:14.071 00.000 7680 MoveAxis(E, 0, ABG)
00:54:14.071 00.000 7680 Move returns status 0, amount 0
00:54:14.071 00.000 7680 MoveAxis(N, 179, ABG)
00:54:14.071 00.000 7680 Guiding  Dir = 0, Dur = 179
00:54:14.071 00.000 6120 Enqueuing Expose request
00:54:14.076 00.005 7680 IsSlewing returns 0
00:54:14.077 00.001 7680 IsGuiding returns 0
00:54:14.077 00.000 7680 PulseGuide returned control before completion, sleep 189
00:54:14.281 00.204 7680 IsGuiding returns 0
00:54:14.282 00.001 7680 Move returns status 0, amount 179
00:54:14.283 00.001 7680 move complete, result=0
00:54:14.283 00.000 7680 worker thread done servicing request
00:54:14.283 00.000 7680 Worker thread wakes up
00:54:14.284 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 179 ms NORTH
00:54:14.289 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:14.289 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:15.540 01.251 7680 Exposure complete
00:54:15.665 00.125 7680 worker thread done servicing request
00:54:15.665 00.000 6120 OnExposeComplete: enter
00:54:15.669 00.004 6120 UpdateGuideState(): m_state=6
00:54:15.675 00.006 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5020
00:54:15.679 00.004 6120 Star::Find returns 1 (1), X=964.92, Y=51.94, Mass=14856, SNR=79.2, Peak=255 HFD=7.1
00:54:15.684 00.005 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.40)
00:54:15.688 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.67)
00:54:15.692 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.30 hyp=0.32 cameraTheta=1.93 mountX=0.06 mountY=-0.32, mountTheta=-1.40
00:54:15.697 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.30, opts=13)
00:54:15.701 00.004 6120 Enqueuing Move request for scope (-0.11, 0.30)
00:54:15.705 00.004 7680 Worker thread wakes up
00:54:15.705 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.30) opts 0xd
00:54:15.706 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:15.710 00.004 6120 UpdateGuideState exits: m=14856 SNR=79.2 Saturated
00:54:15.713 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:15.717 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:15.721 00.004 6120 Enqueuing Expose request
00:54:15.726 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.30)
00:54:15.726 00.000 7680 Moving (-0.11, 0.30) raw xDistance=0.06 yDistance=-0.32
00:54:15.726 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:54:15.726 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:54:15.726 00.000 7680 MoveAxis(E, 0, ABG)
00:54:15.726 00.000 7680 Move returns status 0, amount 0
00:54:15.726 00.000 7680 MoveAxis(N, 176, ABG)
00:54:15.726 00.000 7680 Guiding  Dir = 0, Dur = 176
00:54:15.727 00.001 7680 IsSlewing returns 0
00:54:15.727 00.000 7680 IsGuiding returns 0
00:54:15.727 00.000 7680 PulseGuide returned control before completion, sleep 186
00:54:15.920 00.193 7680 IsGuiding returns 1
00:54:15.920 00.000 7680 scope still moving after pulse duration time elapsed
00:54:15.952 00.032 7680 IsSlewing returns 0
00:54:15.952 00.000 7680 IsGuiding returns 0
00:54:15.954 00.002 7680 scope move finished after 176 + 50 ms
00:54:15.954 00.000 7680 Move returns status 0, amount 176
00:54:15.955 00.001 7680 move complete, result=0
00:54:15.955 00.000 7680 worker thread done servicing request
00:54:15.955 00.000 7680 Worker thread wakes up
00:54:15.956 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 176 ms NORTH
00:54:15.965 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:15.965 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:17.223 01.258 7680 Exposure complete
00:54:17.357 00.134 7680 worker thread done servicing request
00:54:17.358 00.001 6120 OnExposeComplete: enter
00:54:17.364 00.006 6120 UpdateGuideState(): m_state=6
00:54:17.368 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5021
00:54:17.373 00.005 6120 Star::Find returns 1 (1), X=964.98, Y=51.97, Mass=13963, SNR=77.2, Peak=255 HFD=7.2
00:54:17.376 00.003 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.60)
00:54:17.380 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
00:54:17.385 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.33 hyp=0.34 cameraTheta=1.73 mountX=-0.01 mountY=-0.32, mountTheta=-1.60
00:54:17.393 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.33, opts=13)
00:54:17.399 00.006 6120 Enqueuing Move request for scope (-0.05, 0.33)
00:54:17.405 00.006 7680 Worker thread wakes up
00:54:17.405 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:17.410 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.33) opts 0xd
00:54:17.411 00.001 6120 UpdateGuideState exits: m=13963 SNR=77.2 Saturated
00:54:17.417 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.33)
00:54:17.417 00.000 7680 Moving (-0.05, 0.33) raw xDistance=-0.01 yDistance=-0.32
00:54:17.417 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:17.423 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:54:17.423 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
00:54:17.424 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:17.432 00.008 7680 MoveAxis(E, 0, ABG)
00:54:17.432 00.000 6120 Enqueuing Expose request
00:54:17.438 00.006 7680 Move returns status 0, amount 0
00:54:17.439 00.001 7680 MoveAxis(N, 175, ABG)
00:54:17.439 00.000 7680 Guiding  Dir = 0, Dur = 175
00:54:17.439 00.000 7680 IsSlewing returns 0
00:54:17.440 00.001 7680 IsGuiding returns 0
00:54:17.440 00.000 7680 PulseGuide returned control before completion, sleep 185
00:54:17.629 00.189 7680 IsGuiding returns 1
00:54:17.629 00.000 7680 scope still moving after pulse duration time elapsed
00:54:17.660 00.031 7680 IsSlewing returns 0
00:54:17.661 00.001 7680 IsGuiding returns 0
00:54:17.661 00.000 7680 scope move finished after 175 + 45 ms
00:54:17.662 00.001 7680 Move returns status 0, amount 175
00:54:17.662 00.000 7680 move complete, result=0
00:54:17.663 00.001 7680 worker thread done servicing request
00:54:17.663 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 175 ms NORTH
00:54:17.669 00.006 7680 Worker thread wakes up
00:54:17.669 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:17.669 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:18.918 01.249 7680 Exposure complete
00:54:19.056 00.138 7680 worker thread done servicing request
00:54:19.057 00.001 6120 OnExposeComplete: enter
00:54:19.062 00.005 6120 UpdateGuideState(): m_state=6
00:54:19.065 00.003 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5022
00:54:19.070 00.005 6120 Star::Find returns 1 (1), X=964.97, Y=51.92, Mass=14938, SNR=81.4, Peak=255 HFD=7.1
00:54:19.074 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.53)
00:54:19.079 00.005 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
00:54:19.084 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.80 mountX=0.01 mountY=-0.28, mountTheta=-1.52
00:54:19.090 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.28, opts=13)
00:54:19.094 00.004 6120 Enqueuing Move request for scope (-0.07, 0.28)
00:54:19.097 00.003 7680 Worker thread wakes up
00:54:19.097 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd
00:54:19.097 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:19.101 00.004 6120 UpdateGuideState exits: m=14938 SNR=81.4 Saturated
00:54:19.105 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:19.110 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.28)
00:54:19.110 00.000 7680 Moving (-0.07, 0.28) raw xDistance=0.01 yDistance=-0.28
00:54:19.111 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:54:19.111 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:54:19.111 00.000 7680 MoveAxis(E, 0, ABG)
00:54:19.111 00.000 7680 Move returns status 0, amount 0
00:54:19.111 00.000 7680 MoveAxis(N, 152, ABG)
00:54:19.112 00.001 7680 Guiding  Dir = 0, Dur = 152
00:54:19.112 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:19.117 00.005 6120 Enqueuing Expose request
00:54:19.121 00.004 7680 IsSlewing returns 0
00:54:19.121 00.000 7680 IsGuiding returns 0
00:54:19.121 00.000 7680 PulseGuide returned control before completion, sleep 162
00:54:19.301 00.180 7680 IsGuiding returns 1
00:54:19.301 00.000 7680 scope still moving after pulse duration time elapsed
00:54:19.331 00.030 7680 IsSlewing returns 0
00:54:19.332 00.001 7680 IsGuiding returns 0
00:54:19.334 00.002 7680 scope move finished after 152 + 59 ms
00:54:19.334 00.000 7680 Move returns status 0, amount 152
00:54:19.334 00.000 7680 move complete, result=0
00:54:19.335 00.001 7680 worker thread done servicing request
00:54:19.336 00.001 7680 Worker thread wakes up
00:54:19.336 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 152 ms NORTH
00:54:19.342 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:19.342 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:20.593 01.251 7680 Exposure complete
00:54:20.738 00.145 7680 worker thread done servicing request
00:54:20.739 00.001 6120 OnExposeComplete: enter
00:54:20.743 00.004 6120 UpdateGuideState(): m_state=6
00:54:20.747 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5023
00:54:20.750 00.003 6120 Star::Find returns 1 (1), X=964.83, Y=51.68, Mass=15228, SNR=82.0, Peak=255 HFD=7.0
00:54:20.754 00.004 6120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-2.95) = xAngle (5.89 = -0.39)
00:54:20.759 00.005 6120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.62 = -0.66)
00:54:20.763 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.20 cameraTheta=2.94 mountX=0.19 mountY=-0.12, mountTheta=-0.58
00:54:20.770 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.04, opts=13)
00:54:20.775 00.005 6120 Enqueuing Move request for scope (-0.20, 0.04)
00:54:20.778 00.003 7680 Worker thread wakes up
00:54:20.779 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:20.782 00.003 6120 UpdateGuideState exits: m=15228 SNR=82.0 Saturated
00:54:20.786 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:20.790 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:20.794 00.004 6120 Enqueuing Expose request
00:54:20.797 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
00:54:20.797 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
00:54:20.797 00.000 7680 Moving (-0.20, 0.04) raw xDistance=0.19 yDistance=-0.12
00:54:20.799 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:54:20.799 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:54:20.799 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:54:20.799 00.000 7680 MoveAxis(E, 0, ABG)
00:54:20.799 00.000 7680 Move returns status 0, amount 0
00:54:20.800 00.001 7680 MoveAxis(N, 0, ABG)
00:54:20.800 00.000 7680 Move returns status 0, amount 0
00:54:20.800 00.000 7680 move complete, result=0
00:54:20.800 00.000 7680 worker thread done servicing request
00:54:20.800 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:20.805 00.005 7680 Worker thread wakes up
00:54:20.805 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:20.805 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:22.058 01.253 7680 Exposure complete
00:54:22.186 00.128 7680 worker thread done servicing request
00:54:22.187 00.001 6120 OnExposeComplete: enter
00:54:22.191 00.004 6120 UpdateGuideState(): m_state=6
00:54:22.195 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5024
00:54:22.199 00.004 6120 Star::Find returns 1 (1), X=964.94, Y=51.81, Mass=14527, SNR=79.4, Peak=255 HFD=6.9
00:54:22.203 00.004 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
00:54:22.208 00.005 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
00:54:22.212 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.20 cameraTheta=2.05 mountX=0.06 mountY=-0.20, mountTheta=-1.29
00:54:22.219 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.17, opts=13)
00:54:22.223 00.004 6120 Enqueuing Move request for scope (-0.09, 0.17)
00:54:22.226 00.003 7680 Worker thread wakes up
00:54:22.227 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
00:54:22.227 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:22.231 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
00:54:22.232 00.001 7680 Moving (-0.09, 0.17) raw xDistance=0.06 yDistance=-0.20
00:54:22.232 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:54:22.232 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:54:22.232 00.000 6120 UpdateGuideState exits: m=14527 SNR=79.4 Saturated
00:54:22.236 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:54:22.236 00.000 7680 MoveAxis(E, 0, ABG)
00:54:22.237 00.001 7680 Move returns status 0, amount 0
00:54:22.237 00.000 7680 MoveAxis(N, 0, ABG)
00:54:22.237 00.000 7680 Move returns status 0, amount 0
00:54:22.238 00.001 7680 move complete, result=0
00:54:22.238 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:22.242 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:22.247 00.005 6120 Enqueuing Expose request
00:54:22.250 00.003 7680 worker thread done servicing request
00:54:22.250 00.000 7680 Worker thread wakes up
00:54:22.251 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:22.254 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:22.254 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:23.502 01.248 7680 Exposure complete
00:54:23.641 00.139 7680 worker thread done servicing request
00:54:23.642 00.001 6120 OnExposeComplete: enter
00:54:23.646 00.004 6120 UpdateGuideState(): m_state=6
00:54:23.651 00.005 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5025
00:54:23.655 00.004 6120 Star::Find returns 1 (1), X=964.92, Y=51.97, Mass=14341, SNR=79.9, Peak=255 HFD=7.1
00:54:23.658 00.003 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.86 = -1.43)
00:54:23.662 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.70)
00:54:23.666 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.33 hyp=0.35 cameraTheta=1.90 mountX=0.05 mountY=-0.35, mountTheta=-1.43
00:54:23.673 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.33, opts=13)
00:54:23.677 00.004 6120 Enqueuing Move request for scope (-0.11, 0.33)
00:54:23.680 00.003 7680 Worker thread wakes up
00:54:23.681 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:23.685 00.004 6120 UpdateGuideState exits: m=14341 SNR=79.9 Saturated
00:54:23.688 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:23.691 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:23.695 00.004 6120 Enqueuing Expose request
00:54:23.699 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.33) opts 0xd
00:54:23.699 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.33)
00:54:23.699 00.000 7680 Moving (-0.11, 0.33) raw xDistance=0.05 yDistance=-0.35
00:54:23.699 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:54:23.700 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:54:23.700 00.000 7680 MoveAxis(E, 0, ABG)
00:54:23.700 00.000 7680 Move returns status 0, amount 0
00:54:23.700 00.000 7680 MoveAxis(N, 188, ABG)
00:54:23.701 00.001 7680 Guiding  Dir = 0, Dur = 188
00:54:23.701 00.000 7680 IsSlewing returns 0
00:54:23.702 00.001 7680 IsGuiding returns 0
00:54:23.702 00.000 7680 PulseGuide returned control before completion, sleep 198
00:54:23.917 00.215 7680 IsGuiding returns 1
00:54:23.917 00.000 7680 scope still moving after pulse duration time elapsed
00:54:23.947 00.030 7680 IsSlewing returns 0
00:54:23.948 00.001 7680 IsGuiding returns 0
00:54:23.948 00.000 7680 scope move finished after 188 + 58 ms
00:54:23.948 00.000 7680 Move returns status 0, amount 188
00:54:23.949 00.001 7680 move complete, result=0
00:54:23.949 00.000 7680 worker thread done servicing request
00:54:23.950 00.001 7680 Worker thread wakes up
00:54:23.950 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 188 ms NORTH
00:54:23.958 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:23.958 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:25.214 01.256 7680 Exposure complete
00:54:25.349 00.135 7680 worker thread done servicing request
00:54:25.350 00.001 6120 OnExposeComplete: enter
00:54:25.354 00.004 6120 UpdateGuideState(): m_state=6
00:54:25.359 00.005 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5026
00:54:25.363 00.004 6120 Star::Find returns 1 (1), X=964.97, Y=52.00, Mass=15254, SNR=80.8, Peak=255 HFD=7.2
00:54:25.368 00.005 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
00:54:25.372 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
00:54:25.375 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.36 hyp=0.36 cameraTheta=1.74 mountX=-0.01 mountY=-0.35, mountTheta=-1.59
00:54:25.380 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.36, opts=13)
00:54:25.384 00.004 6120 Enqueuing Move request for scope (-0.06, 0.36)
00:54:25.389 00.005 7680 Worker thread wakes up
00:54:25.389 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.36) opts 0xd
00:54:25.390 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.36)
00:54:25.390 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:25.393 00.003 6120 UpdateGuideState exits: m=15254 SNR=80.8 Saturated
00:54:25.397 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:25.400 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:25.403 00.003 6120 Enqueuing Expose request
00:54:25.408 00.005 7680 Moving (-0.06, 0.36) raw xDistance=-0.01 yDistance=-0.35
00:54:25.408 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:54:25.408 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
00:54:25.408 00.000 7680 MoveAxis(E, 0, ABG)
00:54:25.409 00.001 7680 Move returns status 0, amount 0
00:54:25.409 00.000 7680 MoveAxis(N, 189, ABG)
00:54:25.409 00.000 7680 Guiding  Dir = 0, Dur = 189
00:54:25.409 00.000 7680 IsSlewing returns 0
00:54:25.410 00.001 7680 IsGuiding returns 0
00:54:25.410 00.000 7680 PulseGuide returned control before completion, sleep 199
00:54:25.622 00.212 7680 IsGuiding returns 1
00:54:25.624 00.002 7680 scope still moving after pulse duration time elapsed
00:54:25.653 00.029 7680 IsSlewing returns 0
00:54:25.655 00.002 7680 IsGuiding returns 0
00:54:25.655 00.000 7680 scope move finished after 189 + 56 ms
00:54:25.656 00.001 7680 Move returns status 0, amount 189
00:54:25.656 00.000 7680 move complete, result=0
00:54:25.657 00.001 7680 worker thread done servicing request
00:54:25.657 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 189 ms NORTH
00:54:25.663 00.006 7680 Worker thread wakes up
00:54:25.663 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:25.664 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:26.911 01.247 7680 Exposure complete
00:54:27.035 00.124 7680 worker thread done servicing request
00:54:27.036 00.001 6120 OnExposeComplete: enter
00:54:27.039 00.003 6120 UpdateGuideState(): m_state=6
00:54:27.043 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5027
00:54:27.048 00.005 6120 Star::Find returns 1 (1), X=964.78, Y=52.05, Mass=13844, SNR=75.5, Peak=255 HFD=6.8
00:54:27.052 00.004 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
00:54:27.055 00.003 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
00:54:27.059 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.41 hyp=0.48 cameraTheta=2.13 mountX=0.18 mountY=-0.48, mountTheta=-1.22
00:54:27.064 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.41, opts=13)
00:54:27.068 00.004 6120 Enqueuing Move request for scope (-0.26, 0.41)
00:54:27.072 00.004 7680 Worker thread wakes up
00:54:27.072 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:27.075 00.003 6120 UpdateGuideState exits: m=13844 SNR=75.5 Saturated
00:54:27.081 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:27.084 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:27.088 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.41) opts 0xd
00:54:27.088 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.41)
00:54:27.089 00.001 7680 Moving (-0.26, 0.41) raw xDistance=0.18 yDistance=-0.48
00:54:27.089 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:54:27.089 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:54:27.089 00.000 7680 MoveAxis(E, 0, ABG)
00:54:27.089 00.000 7680 Move returns status 0, amount 0
00:54:27.089 00.000 7680 MoveAxis(N, 261, ABG)
00:54:27.089 00.000 7680 Guiding  Dir = 0, Dur = 261
00:54:27.089 00.000 6120 Enqueuing Expose request
00:54:27.094 00.005 7680 IsSlewing returns 0
00:54:27.094 00.000 7680 IsGuiding returns 0
00:54:27.094 00.000 7680 PulseGuide returned control before completion, sleep 271
00:54:27.375 00.281 7680 IsGuiding returns 1
00:54:27.375 00.000 7680 scope still moving after pulse duration time elapsed
00:54:27.406 00.031 7680 IsSlewing returns 0
00:54:27.407 00.001 7680 IsGuiding returns 0
00:54:27.408 00.001 7680 scope move finished after 261 + 51 ms
00:54:27.408 00.000 7680 Move returns status 0, amount 261
00:54:27.408 00.000 7680 move complete, result=0
00:54:27.409 00.001 7680 worker thread done servicing request
00:54:27.409 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 261 ms NORTH
00:54:27.415 00.006 7680 Worker thread wakes up
00:54:27.415 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:27.416 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:28.671 01.255 7680 Exposure complete
00:54:28.805 00.134 7680 worker thread done servicing request
00:54:28.806 00.001 6120 OnExposeComplete: enter
00:54:28.810 00.004 6120 UpdateGuideState(): m_state=6
00:54:28.814 00.004 6120 Star::Find(15, 964, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5028
00:54:28.818 00.004 6120 Star::Find returns 1 (1), X=964.94, Y=51.74, Mass=14178, SNR=77.4, Peak=255 HFD=6.9
00:54:28.821 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
00:54:28.826 00.005 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
00:54:28.831 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.32 mountX=0.08 mountY=-0.14, mountTheta=-1.06
00:54:28.835 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.10, opts=13)
00:54:28.840 00.005 6120 Enqueuing Move request for scope (-0.10, 0.10)
00:54:28.844 00.004 7680 Worker thread wakes up
00:54:28.844 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
00:54:28.844 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:28.847 00.003 6120 UpdateGuideState exits: m=14178 SNR=77.4 Saturated
00:54:28.852 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
00:54:28.852 00.000 7680 Moving (-0.10, 0.10) raw xDistance=0.08 yDistance=-0.14
00:54:28.853 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:28.856 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:28.861 00.005 6120 Enqueuing Expose request
00:54:28.866 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:54:28.866 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:54:28.867 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:54:28.867 00.000 7680 MoveAxis(E, 0, ABG)
00:54:28.868 00.001 7680 Move returns status 0, amount 0
00:54:28.868 00.000 7680 MoveAxis(N, 0, ABG)
00:54:28.868 00.000 7680 Move returns status 0, amount 0
00:54:28.868 00.000 7680 move complete, result=0
00:54:28.868 00.000 7680 worker thread done servicing request
00:54:28.869 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:28.874 00.005 7680 Worker thread wakes up
00:54:28.874 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:28.874 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:30.122 01.248 7680 Exposure complete
00:54:30.256 00.134 7680 worker thread done servicing request
00:54:30.256 00.000 6120 OnExposeComplete: enter
00:54:30.260 00.004 6120 UpdateGuideState(): m_state=6
00:54:30.263 00.003 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5029
00:54:30.267 00.004 6120 Star::Find returns 1 (1), X=964.92, Y=51.95, Mass=14620, SNR=78.1, Peak=255 HFD=7.1
00:54:30.271 00.004 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
00:54:30.275 00.004 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
00:54:30.278 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.31 hyp=0.33 cameraTheta=1.94 mountX=0.06 mountY=-0.33, mountTheta=-1.39
00:54:30.283 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.31, opts=13)
00:54:30.287 00.004 6120 Enqueuing Move request for scope (-0.12, 0.31)
00:54:30.290 00.003 7680 Worker thread wakes up
00:54:30.291 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.31) opts 0xd
00:54:30.291 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.31)
00:54:30.291 00.000 7680 Moving (-0.12, 0.31) raw xDistance=0.06 yDistance=-0.33
00:54:30.291 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:30.294 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:54:30.294 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:54:30.294 00.000 7680 MoveAxis(E, 0, ABG)
00:54:30.294 00.000 7680 Move returns status 0, amount 0
00:54:30.294 00.000 7680 MoveAxis(N, 179, ABG)
00:54:30.294 00.000 7680 Guiding  Dir = 0, Dur = 179
00:54:30.294 00.000 6120 UpdateGuideState exits: m=14620 SNR=78.1 Saturated
00:54:30.299 00.005 7680 IsSlewing returns 0
00:54:30.299 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:30.303 00.004 7680 IsGuiding returns 0
00:54:30.303 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:30.307 00.004 6120 Enqueuing Expose request
00:54:30.310 00.003 7680 PulseGuide returned control before completion, sleep 189
00:54:30.500 00.190 7680 IsGuiding returns 1
00:54:30.502 00.002 7680 scope still moving after pulse duration time elapsed
00:54:30.532 00.030 7680 IsSlewing returns 0
00:54:30.534 00.002 7680 IsGuiding returns 0
00:54:30.534 00.000 7680 scope move finished after 179 + 52 ms
00:54:30.535 00.001 7680 Move returns status 0, amount 179
00:54:30.536 00.001 7680 move complete, result=0
00:54:30.536 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 179 ms NORTH
00:54:30.546 00.010 7680 worker thread done servicing request
00:54:30.546 00.000 7680 Worker thread wakes up
00:54:30.547 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:30.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:31.790 01.243 7680 Exposure complete
00:54:31.934 00.144 7680 worker thread done servicing request
00:54:31.936 00.002 6120 OnExposeComplete: enter
00:54:31.940 00.004 6120 UpdateGuideState(): m_state=6
00:54:31.945 00.005 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5030
00:54:31.948 00.003 6120 Star::Find returns 1 (1), X=964.95, Y=51.88, Mass=14458, SNR=77.8, Peak=255 HFD=7.0
00:54:31.953 00.005 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
00:54:31.956 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
00:54:31.958 00.002 6120 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.26 cameraTheta=1.90 mountX=0.04 mountY=-0.25, mountTheta=-1.43
00:54:31.962 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.24, opts=13)
00:54:31.965 00.003 6120 Enqueuing Move request for scope (-0.08, 0.24)
00:54:31.968 00.003 7680 Worker thread wakes up
00:54:31.969 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:31.973 00.004 6120 UpdateGuideState exits: m=14458 SNR=77.8 Saturated
00:54:31.976 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:31.978 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:31.981 00.003 6120 Enqueuing Expose request
00:54:31.986 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.24) opts 0xd
00:54:31.986 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.24)
00:54:31.986 00.000 7680 Moving (-0.08, 0.24) raw xDistance=0.04 yDistance=-0.25
00:54:31.986 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:54:31.987 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:54:31.987 00.000 7680 MoveAxis(E, 0, ABG)
00:54:31.987 00.000 7680 Move returns status 0, amount 0
00:54:31.988 00.001 7680 MoveAxis(N, 138, ABG)
00:54:31.988 00.000 7680 Guiding  Dir = 0, Dur = 138
00:54:31.989 00.001 7680 IsSlewing returns 0
00:54:31.989 00.000 7680 IsGuiding returns 0
00:54:31.989 00.000 7680 PulseGuide returned control before completion, sleep 148
00:54:32.139 00.150 7680 IsGuiding returns 1
00:54:32.139 00.000 7680 scope still moving after pulse duration time elapsed
00:54:32.172 00.033 7680 IsSlewing returns 0
00:54:32.173 00.001 7680 IsGuiding returns 0
00:54:32.174 00.001 7680 scope move finished after 138 + 46 ms
00:54:32.174 00.000 7680 Move returns status 0, amount 138
00:54:32.175 00.001 7680 move complete, result=0
00:54:32.175 00.000 7680 worker thread done servicing request
00:54:32.175 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 138 ms NORTH
00:54:32.184 00.009 7680 Worker thread wakes up
00:54:32.184 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:32.184 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:33.437 01.253 7680 Exposure complete
00:54:33.576 00.139 7680 worker thread done servicing request
00:54:33.576 00.000 6120 OnExposeComplete: enter
00:54:33.581 00.005 6120 UpdateGuideState(): m_state=6
00:54:33.586 00.005 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5031
00:54:33.590 00.004 6120 Star::Find returns 1 (1), X=964.88, Y=51.92, Mass=15651, SNR=82.4, Peak=255 HFD=7.1
00:54:33.593 00.003 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
00:54:33.598 00.005 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
00:54:33.601 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.29 hyp=0.33 cameraTheta=2.08 mountX=0.10 mountY=-0.33, mountTheta=-1.27
00:54:33.606 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.29, opts=13)
00:54:33.609 00.003 6120 Enqueuing Move request for scope (-0.16, 0.29)
00:54:33.612 00.003 7680 Worker thread wakes up
00:54:33.612 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.29) opts 0xd
00:54:33.613 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.29)
00:54:33.613 00.000 7680 Moving (-0.16, 0.29) raw xDistance=0.10 yDistance=-0.33
00:54:33.613 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:54:33.613 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:54:33.613 00.000 7680 MoveAxis(E, 0, ABG)
00:54:33.613 00.000 7680 Move returns status 0, amount 0
00:54:33.613 00.000 7680 MoveAxis(N, 177, ABG)
00:54:33.614 00.001 7680 Guiding  Dir = 0, Dur = 177
00:54:33.614 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:33.617 00.003 7680 IsSlewing returns 0
00:54:33.617 00.000 6120 UpdateGuideState exits: m=15651 SNR=82.4 Saturated
00:54:33.622 00.005 7680 IsGuiding returns 0
00:54:33.622 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:33.626 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:33.630 00.004 7680 PulseGuide returned control before completion, sleep 187
00:54:33.630 00.000 6120 Enqueuing Expose request
00:54:33.820 00.190 7680 IsGuiding returns 1
00:54:33.822 00.002 7680 scope still moving after pulse duration time elapsed
00:54:33.852 00.030 7680 IsSlewing returns 0
00:54:33.853 00.001 7680 IsGuiding returns 0
00:54:33.854 00.001 7680 scope move finished after 177 + 55 ms
00:54:33.855 00.001 7680 Move returns status 0, amount 177
00:54:33.855 00.000 7680 move complete, result=0
00:54:33.856 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 177 ms NORTH
00:54:33.865 00.009 7680 worker thread done servicing request
00:54:33.865 00.000 7680 Worker thread wakes up
00:54:33.865 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:33.865 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:35.118 01.253 7680 Exposure complete
00:54:35.256 00.138 7680 worker thread done servicing request
00:54:35.256 00.000 6120 OnExposeComplete: enter
00:54:35.260 00.004 6120 UpdateGuideState(): m_state=6
00:54:35.266 00.006 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5032
00:54:35.271 00.005 6120 Star::Find returns 1 (1), X=964.93, Y=51.86, Mass=13965, SNR=75.8, Peak=255 HFD=7.0
00:54:35.276 00.005 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
00:54:35.279 00.003 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
00:54:35.283 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.25 cameraTheta=1.99 mountX=0.06 mountY=-0.25, mountTheta=-1.35
00:54:35.288 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.22, opts=13)
00:54:35.292 00.004 6120 Enqueuing Move request for scope (-0.10, 0.22)
00:54:35.297 00.005 7680 Worker thread wakes up
00:54:35.297 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0xd
00:54:35.297 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
00:54:35.297 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:35.301 00.004 6120 UpdateGuideState exits: m=13965 SNR=75.8 Saturated
00:54:35.305 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:35.308 00.003 7680 Moving (-0.10, 0.22) raw xDistance=0.06 yDistance=-0.25
00:54:35.308 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:54:35.310 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:54:35.310 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:35.314 00.004 6120 Enqueuing Expose request
00:54:35.318 00.004 7680 MoveAxis(E, 0, ABG)
00:54:35.318 00.000 7680 Move returns status 0, amount 0
00:54:35.318 00.000 7680 MoveAxis(N, 133, ABG)
00:54:35.319 00.001 7680 Guiding  Dir = 0, Dur = 133
00:54:35.319 00.000 7680 IsSlewing returns 0
00:54:35.319 00.000 7680 IsGuiding returns 0
00:54:35.320 00.001 7680 PulseGuide returned control before completion, sleep 143
00:54:35.466 00.146 7680 IsGuiding returns 1
00:54:35.467 00.001 7680 scope still moving after pulse duration time elapsed
00:54:35.497 00.030 7680 IsSlewing returns 0
00:54:35.498 00.001 7680 IsGuiding returns 0
00:54:35.499 00.001 7680 scope move finished after 133 + 46 ms
00:54:35.499 00.000 7680 Move returns status 0, amount 133
00:54:35.500 00.001 7680 move complete, result=0
00:54:35.501 00.001 7680 worker thread done servicing request
00:54:35.501 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 133 ms NORTH
00:54:35.507 00.006 7680 Worker thread wakes up
00:54:35.507 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:35.507 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:36.759 01.252 7680 Exposure complete
00:54:36.896 00.137 7680 worker thread done servicing request
00:54:36.897 00.001 6120 OnExposeComplete: enter
00:54:36.901 00.004 6120 UpdateGuideState(): m_state=6
00:54:36.906 00.005 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5033
00:54:36.909 00.003 6120 Star::Find returns 1 (1), X=964.90, Y=51.84, Mass=14900, SNR=80.7, Peak=255 HFD=7.0
00:54:36.913 00.004 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.11 = -1.17)
00:54:36.917 00.004 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.44)
00:54:36.924 00.007 6120 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.16 mountX=0.09 mountY=-0.24, mountTheta=-1.20
00:54:36.928 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.20, opts=13)
00:54:36.934 00.006 6120 Enqueuing Move request for scope (-0.13, 0.20)
00:54:36.938 00.004 7680 Worker thread wakes up
00:54:36.939 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
00:54:36.939 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
00:54:36.939 00.000 7680 Moving (-0.13, 0.20) raw xDistance=0.09 yDistance=-0.24
00:54:36.940 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:54:36.940 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:54:36.940 00.000 7680 MoveAxis(E, 0, ABG)
00:54:36.941 00.001 7680 Move returns status 0, amount 0
00:54:36.941 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:36.944 00.003 6120 UpdateGuideState exits: m=14900 SNR=80.7 Saturated
00:54:36.948 00.004 7680 MoveAxis(N, 130, ABG)
00:54:36.948 00.000 7680 Guiding  Dir = 0, Dur = 130
00:54:36.949 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:36.953 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:36.958 00.005 6120 Enqueuing Expose request
00:54:36.961 00.003 7680 IsSlewing returns 0
00:54:36.962 00.001 7680 IsGuiding returns 0
00:54:36.963 00.001 7680 PulseGuide returned control before completion, sleep 140
00:54:37.107 00.144 7680 IsGuiding returns 1
00:54:37.108 00.001 7680 scope still moving after pulse duration time elapsed
00:54:37.139 00.031 7680 IsSlewing returns 0
00:54:37.140 00.001 7680 IsGuiding returns 0
00:54:37.140 00.000 7680 scope move finished after 130 + 48 ms
00:54:37.141 00.001 7680 Move returns status 0, amount 130
00:54:37.142 00.001 7680 move complete, result=0
00:54:37.142 00.000 7680 worker thread done servicing request
00:54:37.142 00.000 7680 Worker thread wakes up
00:54:37.144 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 130 ms NORTH
00:54:37.150 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:37.150 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:38.396 01.246 7680 Exposure complete
00:54:38.554 00.158 7680 worker thread done servicing request
00:54:38.554 00.000 6120 OnExposeComplete: enter
00:54:38.560 00.006 6120 UpdateGuideState(): m_state=6
00:54:38.567 00.007 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5034
00:54:38.572 00.005 6120 Star::Find returns 1 (1), X=964.72, Y=51.81, Mass=14683, SNR=78.5, Peak=255 HFD=6.9
00:54:38.581 00.009 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-2.95) = xAngle (5.60 = -0.69)
00:54:38.586 00.005 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.33 = -0.96)
00:54:38.592 00.006 6120 CameraToMount -- cameraX=-0.32 cameraY=0.17 hyp=0.36 cameraTheta=2.64 mountX=0.28 mountY=-0.30, mountTheta=-0.81
00:54:38.600 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.17, opts=13)
00:54:38.606 00.006 6120 Enqueuing Move request for scope (-0.32, 0.17)
00:54:38.613 00.007 7680 Worker thread wakes up
00:54:38.613 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.17) opts 0xd
00:54:38.613 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.17)
00:54:38.613 00.000 7680 Moving (-0.32, 0.17) raw xDistance=0.28 yDistance=-0.30
00:54:38.613 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:38.617 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
00:54:38.617 00.000 6120 UpdateGuideState exits: m=14683 SNR=78.5 Saturated
00:54:38.622 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:54:38.622 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:38.626 00.004 7680 MoveAxis(W, 114, ABG)
00:54:38.627 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:38.630 00.003 7680 Guiding  Dir = 3, Dur = 114
00:54:38.630 00.000 6120 Enqueuing Expose request
00:54:38.634 00.004 7680 IsSlewing returns 0
00:54:38.634 00.000 7680 IsGuiding returns 0
00:54:38.634 00.000 7680 PulseGuide returned control before completion, sleep 124
00:54:38.765 00.131 7680 IsGuiding returns 1
00:54:38.765 00.000 7680 scope still moving after pulse duration time elapsed
00:54:38.796 00.031 7680 IsSlewing returns 0
00:54:38.797 00.001 7680 IsGuiding returns 0
00:54:38.798 00.001 7680 scope move finished after 114 + 48 ms
00:54:38.798 00.000 7680 Move returns status 0, amount 114
00:54:38.798 00.000 7680 MoveAxis(N, 160, ABG)
00:54:38.798 00.000 7680 Guiding  Dir = 0, Dur = 160
00:54:38.799 00.001 7680 IsSlewing returns 0
00:54:38.799 00.000 7680 IsGuiding returns 0
00:54:38.801 00.002 7680 PulseGuide returned control before completion, sleep 170
00:54:38.983 00.182 7680 IsGuiding returns 1
00:54:38.984 00.001 7680 scope still moving after pulse duration time elapsed
00:54:39.014 00.030 7680 IsSlewing returns 0
00:54:39.015 00.001 7680 IsGuiding returns 0
00:54:39.016 00.001 7680 scope move finished after 160 + 56 ms
00:54:39.017 00.001 7680 Move returns status 0, amount 160
00:54:39.017 00.000 7680 move complete, result=0
00:54:39.018 00.001 6120 GuideStep: 0.3 px 114 ms WEST, -0.3 px 160 ms NORTH
00:54:39.026 00.008 7680 worker thread done servicing request
00:54:39.026 00.000 7680 Worker thread wakes up
00:54:39.026 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:39.028 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:40.275 01.247 7680 Exposure complete
00:54:40.406 00.131 7680 worker thread done servicing request
00:54:40.407 00.001 6120 OnExposeComplete: enter
00:54:40.411 00.004 6120 UpdateGuideState(): m_state=6
00:54:40.415 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5035
00:54:40.419 00.004 6120 Star::Find returns 1 (1), X=964.75, Y=51.79, Mass=15111, SNR=81.0, Peak=255 HFD=7.0
00:54:40.423 00.004 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-2.95) = xAngle (5.62 = -0.66)
00:54:40.429 00.006 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.36 = -0.93)
00:54:40.433 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.15 hyp=0.32 cameraTheta=2.67 mountX=0.26 mountY=-0.26, mountTheta=-0.79
00:54:40.439 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.15, opts=13)
00:54:40.443 00.004 6120 Enqueuing Move request for scope (-0.29, 0.15)
00:54:40.446 00.003 7680 Worker thread wakes up
00:54:40.446 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:40.452 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.15) opts 0xd
00:54:40.452 00.000 6120 UpdateGuideState exits: m=15111 SNR=81.0 Saturated
00:54:40.457 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:40.460 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:40.464 00.004 6120 Enqueuing Expose request
00:54:40.469 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.15)
00:54:40.469 00.000 7680 Moving (-0.29, 0.15) raw xDistance=0.26 yDistance=-0.26
00:54:40.469 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
00:54:40.469 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:54:40.469 00.000 7680 MoveAxis(W, 113, ABG)
00:54:40.470 00.001 7680 Guiding  Dir = 3, Dur = 113
00:54:40.470 00.000 7680 IsSlewing returns 0
00:54:40.470 00.000 7680 IsGuiding returns 0
00:54:40.471 00.001 7680 PulseGuide returned control before completion, sleep 123
00:54:40.607 00.136 7680 IsGuiding returns 1
00:54:40.608 00.001 7680 scope still moving after pulse duration time elapsed
00:54:40.639 00.031 7680 IsSlewing returns 0
00:54:40.642 00.003 7680 IsGuiding returns 0
00:54:40.642 00.000 7680 scope move finished after 113 + 59 ms
00:54:40.642 00.000 7680 Move returns status 0, amount 113
00:54:40.643 00.001 7680 MoveAxis(N, 141, ABG)
00:54:40.643 00.000 7680 Guiding  Dir = 0, Dur = 141
00:54:40.643 00.000 7680 IsSlewing returns 0
00:54:40.645 00.002 7680 IsGuiding returns 0
00:54:40.645 00.000 7680 PulseGuide returned control before completion, sleep 151
00:54:40.808 00.163 7680 IsGuiding returns 1
00:54:40.810 00.002 7680 scope still moving after pulse duration time elapsed
00:54:40.840 00.030 7680 IsSlewing returns 0
00:54:40.841 00.001 7680 IsGuiding returns 1
00:54:40.870 00.029 7680 IsSlewing returns 0
00:54:40.872 00.002 7680 IsGuiding returns 0
00:54:40.872 00.000 7680 scope move finished after 141 + 85 ms
00:54:40.873 00.001 7680 Move returns status 0, amount 141
00:54:40.873 00.000 7680 move complete, result=0
00:54:40.874 00.001 7680 worker thread done servicing request
00:54:40.874 00.000 7680 Worker thread wakes up
00:54:40.874 00.000 6120 GuideStep: 0.3 px 113 ms WEST, -0.3 px 141 ms NORTH
00:54:40.880 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:40.880 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:42.134 01.254 7680 Exposure complete
00:54:42.273 00.139 7680 worker thread done servicing request
00:54:42.273 00.000 6120 OnExposeComplete: enter
00:54:42.277 00.004 6120 UpdateGuideState(): m_state=6
00:54:42.280 00.003 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5036
00:54:42.285 00.005 6120 Star::Find returns 1 (1), X=964.81, Y=51.93, Mass=14541, SNR=77.0, Peak=255 HFD=6.9
00:54:42.288 00.003 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.19 = -1.09)
00:54:42.292 00.004 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
00:54:42.296 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.29 hyp=0.37 cameraTheta=2.24 mountX=0.17 mountY=-0.36, mountTheta=-1.13
00:54:42.301 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.29, opts=13)
00:54:42.306 00.005 6120 Enqueuing Move request for scope (-0.23, 0.29)
00:54:42.309 00.003 7680 Worker thread wakes up
00:54:42.310 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:42.313 00.003 6120 UpdateGuideState exits: m=14541 SNR=77.0 Saturated
00:54:42.316 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:42.321 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:42.324 00.003 6120 Enqueuing Expose request
00:54:42.327 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.29) opts 0xd
00:54:42.327 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.29)
00:54:42.327 00.000 7680 Moving (-0.23, 0.29) raw xDistance=0.17 yDistance=-0.36
00:54:42.327 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:54:42.329 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
00:54:42.329 00.000 7680 MoveAxis(E, 0, ABG)
00:54:42.329 00.000 7680 Move returns status 0, amount 0
00:54:42.329 00.000 7680 MoveAxis(N, 194, ABG)
00:54:42.330 00.001 7680 Guiding  Dir = 0, Dur = 194
00:54:42.330 00.000 7680 IsSlewing returns 0
00:54:42.330 00.000 7680 IsGuiding returns 0
00:54:42.330 00.000 7680 PulseGuide returned control before completion, sleep 204
00:54:42.545 00.215 7680 IsGuiding returns 1
00:54:42.545 00.000 7680 scope still moving after pulse duration time elapsed
00:54:42.576 00.031 7680 IsSlewing returns 0
00:54:42.578 00.002 7680 IsGuiding returns 0
00:54:42.578 00.000 7680 scope move finished after 194 + 53 ms
00:54:42.578 00.000 7680 Move returns status 0, amount 194
00:54:42.578 00.000 7680 move complete, result=0
00:54:42.578 00.000 7680 worker thread done servicing request
00:54:42.579 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 194 ms NORTH
00:54:42.583 00.004 7680 Worker thread wakes up
00:54:42.583 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:42.583 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:43.841 01.258 7680 Exposure complete
00:54:43.985 00.144 7680 worker thread done servicing request
00:54:43.985 00.000 6120 OnExposeComplete: enter
00:54:43.989 00.004 6120 UpdateGuideState(): m_state=6
00:54:43.993 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5037
00:54:43.997 00.004 6120 Star::Find returns 1 (1), X=964.97, Y=51.42, Mass=13892, SNR=76.0, Peak=255 HFD=6.8
00:54:44.001 00.004 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-2.95) = xAngle (1.11 = 1.11)
00:54:44.003 00.002 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.84 = 0.84)
00:54:44.007 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.22 cameraTheta=-1.84 mountX=0.10 mountY=0.17, mountTheta=1.04
00:54:44.011 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.22, opts=13)
00:54:44.016 00.005 6120 Enqueuing Move request for scope (-0.06, -0.22)
00:54:44.021 00.005 7680 Worker thread wakes up
00:54:44.021 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:44.025 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
00:54:44.025 00.000 6120 UpdateGuideState exits: m=13892 SNR=76.0 Saturated
00:54:44.029 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
00:54:44.029 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:44.032 00.003 7680 Moving (-0.06, -0.22) raw xDistance=0.10 yDistance=0.17
00:54:44.033 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:44.037 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:54:44.037 00.000 6120 Enqueuing Expose request
00:54:44.040 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:54:44.040 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:54:44.040 00.000 7680 MoveAxis(E, 0, ABG)
00:54:44.040 00.000 7680 Move returns status 0, amount 0
00:54:44.040 00.000 7680 MoveAxis(N, 0, ABG)
00:54:44.041 00.001 7680 Move returns status 0, amount 0
00:54:44.041 00.000 7680 move complete, result=0
00:54:44.041 00.000 7680 worker thread done servicing request
00:54:44.041 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:54:44.046 00.005 7680 Worker thread wakes up
00:54:44.047 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:44.047 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:45.292 01.245 7680 Exposure complete
00:54:45.423 00.131 7680 worker thread done servicing request
00:54:45.424 00.001 6120 OnExposeComplete: enter
00:54:45.427 00.003 6120 UpdateGuideState(): m_state=6
00:54:45.432 00.005 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5038
00:54:45.435 00.003 6120 Star::Find returns 1 (1), X=964.85, Y=51.88, Mass=14227, SNR=79.6, Peak=255 HFD=7.0
00:54:45.439 00.004 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.11)
00:54:45.444 00.005 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
00:54:45.447 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.24 hyp=0.31 cameraTheta=2.22 mountX=0.14 mountY=-0.30, mountTheta=-1.14
00:54:45.453 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.24, opts=13)
00:54:45.458 00.005 6120 Enqueuing Move request for scope (-0.19, 0.24)
00:54:45.463 00.005 7680 Worker thread wakes up
00:54:45.464 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:45.468 00.004 6120 UpdateGuideState exits: m=14227 SNR=79.6 Saturated
00:54:45.471 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:45.476 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.24) opts 0xd
00:54:45.476 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.24)
00:54:45.476 00.000 7680 Moving (-0.19, 0.24) raw xDistance=0.14 yDistance=-0.30
00:54:45.476 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:54:45.476 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:54:45.476 00.000 7680 MoveAxis(E, 0, ABG)
00:54:45.476 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:45.481 00.005 6120 Enqueuing Expose request
00:54:45.485 00.004 7680 Move returns status 0, amount 0
00:54:45.486 00.001 7680 MoveAxis(N, 164, ABG)
00:54:45.486 00.000 7680 Guiding  Dir = 0, Dur = 164
00:54:45.488 00.002 7680 IsSlewing returns 0
00:54:45.489 00.001 7680 IsGuiding returns 0
00:54:45.489 00.000 7680 PulseGuide returned control before completion, sleep 174
00:54:45.672 00.183 7680 IsGuiding returns 1
00:54:45.673 00.001 7680 scope still moving after pulse duration time elapsed
00:54:45.705 00.032 7680 IsSlewing returns 0
00:54:45.708 00.003 7680 IsGuiding returns 0
00:54:45.709 00.001 7680 scope move finished after 164 + 56 ms
00:54:45.710 00.001 7680 Move returns status 0, amount 164
00:54:45.710 00.000 7680 move complete, result=0
00:54:45.710 00.000 7680 worker thread done servicing request
00:54:45.711 00.001 7680 Worker thread wakes up
00:54:45.711 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 164 ms NORTH
00:54:45.718 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:45.718 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:46.968 01.250 7680 Exposure complete
00:54:47.101 00.133 7680 worker thread done servicing request
00:54:47.101 00.000 6120 OnExposeComplete: enter
00:54:47.106 00.005 6120 UpdateGuideState(): m_state=6
00:54:47.111 00.005 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5039
00:54:47.115 00.004 6120 Star::Find returns 1 (1), X=964.83, Y=51.87, Mass=15668, SNR=81.5, Peak=255 HFD=7.1
00:54:47.120 00.005 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
00:54:47.125 00.005 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.31)
00:54:47.128 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.23 hyp=0.31 cameraTheta=2.29 mountX=0.16 mountY=-0.30, mountTheta=-1.09
00:54:47.133 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.23, opts=13)
00:54:47.138 00.005 6120 Enqueuing Move request for scope (-0.20, 0.23)
00:54:47.142 00.004 7680 Worker thread wakes up
00:54:47.142 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:47.145 00.003 6120 UpdateGuideState exits: m=15668 SNR=81.5 Saturated
00:54:47.149 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:47.154 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:47.157 00.003 6120 Enqueuing Expose request
00:54:47.161 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.23) opts 0xd
00:54:47.161 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.23)
00:54:47.161 00.000 7680 Moving (-0.20, 0.23) raw xDistance=0.16 yDistance=-0.30
00:54:47.161 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:54:47.162 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:54:47.162 00.000 7680 MoveAxis(E, 0, ABG)
00:54:47.163 00.001 7680 Move returns status 0, amount 0
00:54:47.163 00.000 7680 MoveAxis(N, 163, ABG)
00:54:47.163 00.000 7680 Guiding  Dir = 0, Dur = 163
00:54:47.164 00.001 7680 IsSlewing returns 0
00:54:47.165 00.001 7680 IsGuiding returns 0
00:54:47.165 00.000 7680 PulseGuide returned control before completion, sleep 173
00:54:47.352 00.187 7680 IsGuiding returns 1
00:54:47.353 00.001 7680 scope still moving after pulse duration time elapsed
00:54:47.383 00.030 7680 IsSlewing returns 0
00:54:47.385 00.002 7680 IsGuiding returns 0
00:54:47.385 00.000 7680 scope move finished after 163 + 57 ms
00:54:47.385 00.000 7680 Move returns status 0, amount 163
00:54:47.385 00.000 7680 move complete, result=0
00:54:47.386 00.001 7680 worker thread done servicing request
00:54:47.387 00.001 7680 Worker thread wakes up
00:54:47.387 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 163 ms NORTH
00:54:47.392 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:47.392 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:48.648 01.256 7680 Exposure complete
00:54:48.785 00.137 7680 worker thread done servicing request
00:54:48.785 00.000 6120 OnExposeComplete: enter
00:54:48.789 00.004 6120 UpdateGuideState(): m_state=6
00:54:48.793 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5040
00:54:48.799 00.006 6120 Star::Find returns 1 (1), X=964.77, Y=51.81, Mass=15071, SNR=81.2, Peak=255 HFD=7.0
00:54:48.803 00.004 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.50 = -0.78)
00:54:48.807 00.004 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.05)
00:54:48.811 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.18 hyp=0.31 cameraTheta=2.55 mountX=0.22 mountY=-0.27, mountTheta=-0.88
00:54:48.815 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.18, opts=13)
00:54:48.819 00.004 6120 Enqueuing Move request for scope (-0.26, 0.18)
00:54:48.821 00.002 7680 Worker thread wakes up
00:54:48.823 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.18) opts 0xd
00:54:48.823 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.18)
00:54:48.823 00.000 7680 Moving (-0.26, 0.18) raw xDistance=0.22 yDistance=-0.27
00:54:48.823 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:48.828 00.005 6120 UpdateGuideState exits: m=15071 SNR=81.2 Saturated
00:54:48.832 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:48.836 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:48.839 00.003 6120 Enqueuing Expose request
00:54:48.844 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
00:54:48.844 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:54:48.844 00.000 7680 MoveAxis(W, 91, ABG)
00:54:48.844 00.000 7680 Guiding  Dir = 3, Dur = 91
00:54:48.845 00.001 7680 IsSlewing returns 0
00:54:48.845 00.000 7680 IsGuiding returns 0
00:54:48.845 00.000 7680 PulseGuide returned control before completion, sleep 101
00:54:48.951 00.106 7680 IsGuiding returns 1
00:54:48.951 00.000 7680 scope still moving after pulse duration time elapsed
00:54:48.982 00.031 7680 IsSlewing returns 0
00:54:48.983 00.001 7680 IsGuiding returns 0
00:54:48.984 00.001 7680 scope move finished after 91 + 47 ms
00:54:48.984 00.000 7680 Move returns status 0, amount 91
00:54:48.985 00.001 7680 MoveAxis(N, 148, ABG)
00:54:48.986 00.001 7680 Guiding  Dir = 0, Dur = 148
00:54:48.986 00.000 7680 IsSlewing returns 0
00:54:48.987 00.001 7680 IsGuiding returns 0
00:54:48.988 00.001 7680 PulseGuide returned control before completion, sleep 158
00:54:49.154 00.166 7680 IsGuiding returns 1
00:54:49.154 00.000 7680 scope still moving after pulse duration time elapsed
00:54:49.186 00.032 7680 IsSlewing returns 0
00:54:49.186 00.000 7680 IsGuiding returns 0
00:54:49.186 00.000 7680 scope move finished after 148 + 50 ms
00:54:49.186 00.000 7680 Move returns status 0, amount 148
00:54:49.186 00.000 7680 move complete, result=0
00:54:49.186 00.000 7680 worker thread done servicing request
00:54:49.187 00.001 6120 GuideStep: 0.2 px 91 ms WEST, -0.3 px 148 ms NORTH
00:54:49.192 00.005 7680 Worker thread wakes up
00:54:49.192 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:49.192 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:50.444 01.252 7680 Exposure complete
00:54:50.574 00.130 7680 worker thread done servicing request
00:54:50.575 00.001 6120 OnExposeComplete: enter
00:54:50.579 00.004 6120 UpdateGuideState(): m_state=6
00:54:50.583 00.004 6120 Star::Find(15, 964, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5041
00:54:50.588 00.005 6120 Star::Find returns 1 (1), X=965.06, Y=51.81, Mass=14813, SNR=79.7, Peak=255 HFD=6.9
00:54:50.593 00.005 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
00:54:50.597 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.18)
00:54:50.602 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.42 mountX=-0.06 mountY=-0.14, mountTheta=-1.95
00:54:50.609 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.17, opts=13)
00:54:50.613 00.004 6120 Enqueuing Move request for scope (0.03, 0.17)
00:54:50.618 00.005 7680 Worker thread wakes up
00:54:50.619 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
00:54:50.619 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
00:54:50.619 00.000 7680 Moving (0.03, 0.17) raw xDistance=-0.06 yDistance=-0.14
00:54:50.619 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:54:50.620 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:54:50.620 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:50.623 00.003 6120 UpdateGuideState exits: m=14813 SNR=79.7 Saturated
00:54:50.628 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:50.631 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:50.635 00.004 6120 Enqueuing Expose request
00:54:50.640 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:54:50.640 00.000 7680 MoveAxis(E, 0, ABG)
00:54:50.641 00.001 7680 Move returns status 0, amount 0
00:54:50.641 00.000 7680 MoveAxis(N, 0, ABG)
00:54:50.641 00.000 7680 Move returns status 0, amount 0
00:54:50.641 00.000 7680 move complete, result=0
00:54:50.641 00.000 7680 worker thread done servicing request
00:54:50.642 00.001 7680 Worker thread wakes up
00:54:50.642 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:50.646 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:50.647 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:51.900 01.253 7680 Exposure complete
00:54:52.037 00.137 7680 worker thread done servicing request
00:54:52.037 00.000 6120 OnExposeComplete: enter
00:54:52.041 00.004 6120 UpdateGuideState(): m_state=6
00:54:52.047 00.006 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5042
00:54:52.051 00.004 6120 Star::Find returns 1 (1), X=965.06, Y=52.10, Mass=13863, SNR=77.4, Peak=255 HFD=7.0
00:54:52.055 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
00:54:52.059 00.004 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
00:54:52.062 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.46 hyp=0.46 cameraTheta=1.51 mountX=-0.11 mountY=-0.40, mountTheta=-1.84
00:54:52.068 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.46, opts=13)
00:54:52.071 00.003 6120 Enqueuing Move request for scope (0.03, 0.46)
00:54:52.075 00.004 7680 Worker thread wakes up
00:54:52.075 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.46) opts 0xd
00:54:52.075 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.46)
00:54:52.075 00.000 7680 Moving (0.03, 0.46) raw xDistance=-0.11 yDistance=-0.40
00:54:52.075 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:54:52.075 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:54:52.075 00.000 7680 MoveAxis(E, 0, ABG)
00:54:52.076 00.001 7680 Move returns status 0, amount 0
00:54:52.076 00.000 7680 MoveAxis(N, 217, ABG)
00:54:52.076 00.000 7680 Guiding  Dir = 0, Dur = 217
00:54:52.077 00.001 7680 IsSlewing returns 0
00:54:52.077 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:52.082 00.005 7680 IsGuiding returns 0
00:54:52.082 00.000 6120 UpdateGuideState exits: m=13863 SNR=77.4 Saturated
00:54:52.087 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:52.090 00.003 7680 PulseGuide returned control before completion, sleep 227
00:54:52.090 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:52.094 00.004 6120 Enqueuing Expose request
00:54:52.327 00.233 7680 IsGuiding returns 1
00:54:52.329 00.002 7680 scope still moving after pulse duration time elapsed
00:54:52.358 00.029 7680 IsSlewing returns 0
00:54:52.359 00.001 7680 IsGuiding returns 0
00:54:52.359 00.000 7680 scope move finished after 217 + 60 ms
00:54:52.360 00.001 7680 Move returns status 0, amount 217
00:54:52.360 00.000 7680 move complete, result=0
00:54:52.360 00.000 7680 worker thread done servicing request
00:54:52.361 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 217 ms NORTH
00:54:52.368 00.007 7680 Worker thread wakes up
00:54:52.368 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:52.368 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:53.624 01.256 7680 Exposure complete
00:54:53.759 00.135 7680 worker thread done servicing request
00:54:53.759 00.000 6120 OnExposeComplete: enter
00:54:53.765 00.006 6120 UpdateGuideState(): m_state=6
00:54:53.768 00.003 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5043
00:54:53.773 00.005 6120 Star::Find returns 1 (1), X=965.12, Y=51.77, Mass=14667, SNR=78.9, Peak=255 HFD=6.8
00:54:53.777 00.004 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.95 = -2.33)
00:54:53.781 00.004 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.60)
00:54:53.784 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.00 mountX=-0.10 mountY=-0.08, mountTheta=-2.50
00:54:53.789 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.13, opts=13)
00:54:53.792 00.003 6120 Enqueuing Move request for scope (0.08, 0.13)
00:54:53.796 00.004 7680 Worker thread wakes up
00:54:53.797 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
00:54:53.797 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
00:54:53.797 00.000 7680 Moving (0.08, 0.13) raw xDistance=-0.10 yDistance=-0.08
00:54:53.798 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:54:53.799 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:54:53.799 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:54:53.799 00.000 7680 MoveAxis(E, 0, ABG)
00:54:53.799 00.000 7680 Move returns status 0, amount 0
00:54:53.799 00.000 7680 MoveAxis(N, 0, ABG)
00:54:53.799 00.000 7680 Move returns status 0, amount 0
00:54:53.799 00.000 7680 move complete, result=0
00:54:53.799 00.000 7680 worker thread done servicing request
00:54:53.801 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:53.804 00.003 6120 UpdateGuideState exits: m=14667 SNR=78.9 Saturated
00:54:53.807 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:53.810 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:53.814 00.004 6120 Enqueuing Expose request
00:54:53.818 00.004 7680 Worker thread wakes up
00:54:53.818 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:53.822 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:53.822 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:55.071 01.249 7680 Exposure complete
00:54:55.207 00.136 7680 worker thread done servicing request
00:54:55.209 00.002 6120 OnExposeComplete: enter
00:54:55.212 00.003 6120 UpdateGuideState(): m_state=6
00:54:55.216 00.004 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5044
00:54:55.219 00.003 6120 Star::Find returns 1 (1), X=965.07, Y=51.90, Mass=14974, SNR=79.7, Peak=255 HFD=7.1
00:54:55.224 00.005 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
00:54:55.227 00.003 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
00:54:55.230 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.45 mountX=-0.08 mountY=-0.22, mountTheta=-1.92
00:54:55.237 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.26, opts=13)
00:54:55.241 00.004 6120 Enqueuing Move request for scope (0.03, 0.26)
00:54:55.244 00.003 7680 Worker thread wakes up
00:54:55.244 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.26) opts 0xd
00:54:55.245 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.26)
00:54:55.245 00.000 7680 Moving (0.03, 0.26) raw xDistance=-0.08 yDistance=-0.22
00:54:55.245 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:54:55.245 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:54:55.245 00.000 7680 MoveAxis(E, 0, ABG)
00:54:55.245 00.000 7680 Move returns status 0, amount 0
00:54:55.245 00.000 7680 MoveAxis(N, 120, ABG)
00:54:55.245 00.000 7680 Guiding  Dir = 0, Dur = 120
00:54:55.246 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:55.250 00.004 7680 IsSlewing returns 0
00:54:55.250 00.000 6120 UpdateGuideState exits: m=14974 SNR=79.7 Saturated
00:54:55.253 00.003 7680 IsGuiding returns 0
00:54:55.254 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:55.257 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:55.261 00.004 7680 PulseGuide returned control before completion, sleep 130
00:54:55.261 00.000 6120 Enqueuing Expose request
00:54:55.405 00.144 7680 IsGuiding returns 0
00:54:55.406 00.001 7680 Move returns status 0, amount 120
00:54:55.407 00.001 7680 move complete, result=0
00:54:55.408 00.001 7680 worker thread done servicing request
00:54:55.408 00.000 7680 Worker thread wakes up
00:54:55.408 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 120 ms NORTH
00:54:55.414 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:55.414 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:56.667 01.253 7680 Exposure complete
00:54:56.804 00.137 7680 worker thread done servicing request
00:54:56.805 00.001 6120 OnExposeComplete: enter
00:54:56.808 00.003 6120 UpdateGuideState(): m_state=6
00:54:56.814 00.006 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5045
00:54:56.817 00.003 6120 Star::Find returns 1 (1), X=965.11, Y=51.87, Mass=14459, SNR=77.3, Peak=255 HFD=6.9
00:54:56.821 00.004 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
00:54:56.825 00.004 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
00:54:56.829 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.24 mountX=-0.12 mountY=-0.17, mountTheta=-2.18
00:54:56.834 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.23, opts=13)
00:54:56.838 00.004 6120 Enqueuing Move request for scope (0.08, 0.23)
00:54:56.842 00.004 7680 Worker thread wakes up
00:54:56.842 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.23) opts 0xd
00:54:56.842 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.23)
00:54:56.842 00.000 7680 Moving (0.08, 0.23) raw xDistance=-0.12 yDistance=-0.17
00:54:56.842 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:54:56.842 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:54:56.842 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:54:56.843 00.001 7680 MoveAxis(E, 0, ABG)
00:54:56.843 00.000 7680 Move returns status 0, amount 0
00:54:56.843 00.000 7680 MoveAxis(N, 0, ABG)
00:54:56.844 00.001 7680 Move returns status 0, amount 0
00:54:56.844 00.000 7680 move complete, result=0
00:54:56.844 00.000 7680 worker thread done servicing request
00:54:56.844 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:56.849 00.005 6120 UpdateGuideState exits: m=14459 SNR=77.3 Saturated
00:54:56.852 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:56.856 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:56.861 00.005 6120 Enqueuing Expose request
00:54:56.864 00.003 7680 Worker thread wakes up
00:54:56.864 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:56.868 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:54:56.868 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(950,37,31,31)
00:54:57.586 00.718 6120 evsrv: cli 0FAEF398 connect
00:54:57.591 00.005 6120 case statement mapped state 6 to 3
00:54:57.594 00.003 6120 case statement mapped state 6 to 3
00:54:57.600 00.006 6120 evsrv: cli 0FAEF398 request: {"method":"get_app_state","id":"47d9436c-d37d-400a-9839-ba9cb7feea4c"}
00:54:57.604 00.004 6120 case statement mapped state 6 to 3
00:54:57.608 00.004 6120 evsrv: cli 0FAEF398 response: {"jsonrpc":"2.0","result":"Guiding","id":"47d9436c-d37d-400a-9839-ba9cb7feea4c"}
00:54:57.613 00.005 6120 evsrv: cli 0FAEF398 disconnect
00:54:57.618 00.005 6120 evsrv: cli 0FAEF118 connect
00:54:57.622 00.004 6120 case statement mapped state 6 to 3
00:54:57.626 00.004 6120 case statement mapped state 6 to 3
00:54:57.630 00.004 6120 evsrv: cli 0FAEF118 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"5670fdad-ff74-4829-be17-3e6b8fcd962e"}
00:54:57.634 00.004 6120 PhdController::Dither begins
00:54:57.637 00.003 6120 dither: size=5.00, dRA=2.41 dDec=1.12
00:54:57.639 00.002 6120 MountToCamera -- mountTheta (0.44) + m_xAngle (-2.95) = xAngle (-2.52 = -2.52)
00:54:57.643 00.004 6120 MountToCamera -- mountX=2.41 mountY=1.12 hyp=2.66 mountTheta=0.44 cameraX=-2.16, cameraY=-1.55 cameraTheta=-2.52
00:54:57.647 00.004 6120 setting lock position to (962.88, 50.09)
00:54:57.793 00.146 6120 Mount: notify guiding dithered (-2.2, -1.5)
00:54:57.798 00.005 6120 Status Line: Dither by 2.41,1.12
00:54:57.803 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
00:54:57.912 00.109 6120 PhdController: newstate STATE_SETTLE_WAIT
00:54:57.918 00.006 6120 evsrv: cli 0FAEF118 response: {"jsonrpc":"2.0","result":0,"id":"5670fdad-ff74-4829-be17-3e6b8fcd962e"}
00:54:57.925 00.007 6120 evsrv: cli 0FAEF118 disconnect
00:54:58.134 00.209 7680 Exposure complete
00:54:58.221 00.087 7680 worker thread done servicing request
00:54:58.221 00.000 6120 OnExposeComplete: enter
00:54:58.224 00.003 6120 UpdateGuideState(): m_state=6
00:54:58.227 00.003 6120 Star::Find(15, 965, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5046
00:54:58.229 00.002 6120 Star::Find returns 1 (1), X=965.19, Y=52.11, Mass=14467, SNR=77.6, Peak=255 HFD=6.8
00:54:58.233 00.004 6120 CameraToMount -- cameraTheta (0.72) - m_xAngle (-2.95) = xAngle (3.67 = -2.61)
00:54:58.235 00.002 6120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.41 = -2.88)
00:54:58.238 00.003 6120 CameraToMount -- cameraX=2.31 cameraY=2.02 hyp=3.07 cameraTheta=0.72 mountX=-2.65 mountY=-0.80, mountTheta=-2.85
00:54:58.242 00.004 6120 dither recenter: remaining=(-2.4,-1.1) step=(-2.4,-1.1)
00:54:58.245 00.003 6120 MountToCamera -- mountTheta (-2.71) + m_xAngle (-2.95) = xAngle (-5.66 = 0.62)
00:54:58.247 00.002 6120 MountToCamera -- mountX=-2.41 mountY=-1.12 hyp=2.66 mountTheta=-2.71 cameraX=2.16, cameraY=1.55 cameraTheta=0.62
00:54:58.250 00.003 6120 SchedulePrimaryMove(0D6325F0, x=2.16, y=1.55, opts=4)
00:54:58.253 00.003 6120 Enqueuing Move request for scope (2.16, 1.55)
00:54:58.256 00.003 6120 Mount: notify direct move -2.41,-1.12
00:54:58.258 00.002 7680 Worker thread wakes up
00:54:58.258 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (2.16, 1.55) opts 0x4
00:54:58.258 00.000 7680 Handling offset move in thread for scope, endpoint = (2.16, 1.55)
00:54:58.258 00.000 7680 Moving (2.16, 1.55) raw xDistance=-2.41 yDistance=-1.12
00:54:58.258 00.000 7680 MoveAxis(E, 1560, B)
00:54:58.258 00.000 7680 Guiding  Dir = 2, Dur = 1560
00:54:58.260 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:54:58.263 00.003 7680 IsSlewing returns 0
00:54:58.265 00.002 6120 UpdateGuideState exits: m=14467 SNR=77.6 Saturated
00:54:58.267 00.002 6120 PhdController: settling, locked = 1, distance = 2.96 (1.50) aobump = 0 frame = 1 / 99999
00:54:58.270 00.003 7680 IsGuiding returns 0
00:54:58.270 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764053698.270,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.96,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:54:58.273 00.003 7680 PulseGuide returned control before completion, sleep 1570
00:54:58.273 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:58.277 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:54:58.279 00.002 6120 Enqueuing Expose request
00:54:59.851 01.572 7680 IsGuiding returns 1
00:54:59.851 00.000 7680 scope still moving after pulse duration time elapsed
00:54:59.882 00.031 7680 IsSlewing returns 0
00:54:59.882 00.000 7680 IsGuiding returns 0
00:54:59.882 00.000 7680 scope move finished after 1560 + 51 ms
00:54:59.882 00.000 7680 Move returns status 0, amount 1560
00:54:59.884 00.002 7680 MoveAxis(N, 608, B)
00:54:59.884 00.000 7680 Guiding  Dir = 0, Dur = 608
00:54:59.884 00.000 7680 IsSlewing returns 0
00:54:59.884 00.000 7680 IsGuiding returns 0
00:54:59.884 00.000 7680 PulseGuide returned control before completion, sleep 618
00:55:00.506 00.622 7680 IsGuiding returns 1
00:55:00.507 00.001 7680 scope still moving after pulse duration time elapsed
00:55:00.537 00.030 7680 IsSlewing returns 0
00:55:00.539 00.002 7680 IsGuiding returns 0
00:55:00.540 00.001 7680 scope move finished after 608 + 47 ms
00:55:00.540 00.000 7680 Move returns status 0, amount 608
00:55:00.540 00.000 7680 move complete, result=0
00:55:00.541 00.001 7680 worker thread done servicing request
00:55:00.541 00.000 6120 GuideStep: -2.4 px 1560 ms EAST, -1.1 px 608 ms NORTH
00:55:00.551 00.010 7680 Worker thread wakes up
00:55:00.551 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:00.552 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:01.798 01.246 7680 Exposure complete
00:55:01.928 00.130 7680 worker thread done servicing request
00:55:01.929 00.001 6120 OnExposeComplete: enter
00:55:01.933 00.004 6120 UpdateGuideState(): m_state=6
00:55:01.937 00.004 6120 Star::Find(15, 965, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5047
00:55:01.941 00.004 6120 Star::Find returns 1 (1), X=962.74, Y=51.82, Mass=14868, SNR=79.1, Peak=255 HFD=7.0
00:55:01.945 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.68)
00:55:01.949 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
00:55:01.952 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=1.73 hyp=1.73 cameraTheta=1.65 mountX=-0.18 mountY=-1.61, mountTheta=-1.68
00:55:01.956 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=1.73, opts=13)
00:55:01.962 00.006 6120 Enqueuing Move request for scope (-0.14, 1.73)
00:55:01.965 00.003 7680 Worker thread wakes up
00:55:01.965 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 1.73) opts 0xd
00:55:01.965 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 1.73)
00:55:01.966 00.001 7680 Moving (-0.14, 1.73) raw xDistance=-0.18 yDistance=-1.61
00:55:01.966 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:55:01.966 00.000 7680 resist switch: large excursion: input -1.61 thresh 0.60 direction from 0 to -1
00:55:01.966 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.84
00:55:01.966 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.61 from input -1.61
00:55:01.966 00.000 7680 MoveAxis(E, 0, ABG)
00:55:01.966 00.000 7680 Move returns status 0, amount 0
00:55:01.966 00.000 7680 MoveAxis(N, 877, ABG)
00:55:01.968 00.002 7680 Guiding  Dir = 0, Dur = 877
00:55:01.968 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:01.971 00.003 7680 IsSlewing returns 0
00:55:01.971 00.000 6120 UpdateGuideState exits: m=14868 SNR=79.1 Saturated
00:55:01.976 00.005 6120 PhdController: settling, locked = 1, distance = 1.73 (1.50) aobump = 0 frame = 2 / 99999
00:55:01.979 00.003 7680 IsGuiding returns 0
00:55:01.979 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764053701.979,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.73,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:55:01.984 00.005 7680 PulseGuide returned control before completion, sleep 887
00:55:01.984 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:01.988 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:01.991 00.003 6120 Enqueuing Expose request
00:55:02.881 00.890 7680 IsGuiding returns 1
00:55:02.881 00.000 7680 scope still moving after pulse duration time elapsed
00:55:02.912 00.031 7680 IsSlewing returns 0
00:55:02.912 00.000 7680 IsGuiding returns 0
00:55:02.913 00.001 7680 scope move finished after 877 + 56 ms
00:55:02.913 00.000 7680 Move returns status 0, amount 877
00:55:02.913 00.000 7680 move complete, result=0
00:55:02.913 00.000 7680 worker thread done servicing request
00:55:02.913 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -1.6 px 877 ms NORTH
00:55:02.917 00.004 7680 Worker thread wakes up
00:55:02.918 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:02.918 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:04.159 01.241 7680 Exposure complete
00:55:04.302 00.143 7680 worker thread done servicing request
00:55:04.302 00.000 6120 OnExposeComplete: enter
00:55:04.306 00.004 6120 UpdateGuideState(): m_state=6
00:55:04.311 00.005 6120 Star::Find(15, 962, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5048
00:55:04.315 00.004 6120 Star::Find returns 1 (1), X=962.75, Y=50.67, Mass=14906, SNR=79.3, Peak=255 HFD=7.0
00:55:04.319 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
00:55:04.322 00.003 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
00:55:04.326 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.58 hyp=0.59 cameraTheta=1.78 mountX=0.02 mountY=-0.58, mountTheta=-1.54
00:55:04.330 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.58, opts=13)
00:55:04.335 00.005 6120 Enqueuing Move request for scope (-0.13, 0.58)
00:55:04.339 00.004 7680 Worker thread wakes up
00:55:04.340 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:04.344 00.004 6120 UpdateGuideState exits: m=14906 SNR=79.3 Saturated
00:55:04.348 00.004 6120 PhdController: settling, locked = 1, distance = 1.39 (1.50) aobump = 0 frame = 3 / 99999
00:55:04.351 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.58) opts 0xd
00:55:04.351 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.58)
00:55:04.351 00.000 7680 Moving (-0.13, 0.58) raw xDistance=0.02 yDistance=-0.58
00:55:04.352 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:55:04.352 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
00:55:04.352 00.000 7680 MoveAxis(E, 0, ABG)
00:55:04.353 00.001 7680 Move returns status 0, amount 0
00:55:04.353 00.000 7680 MoveAxis(N, 313, ABG)
00:55:04.353 00.000 7680 Guiding  Dir = 0, Dur = 313
00:55:04.353 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764053704.351,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.39,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:55:04.356 00.003 7680 IsSlewing returns 0
00:55:04.356 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:04.360 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:04.364 00.004 7680 IsGuiding returns 0
00:55:04.364 00.000 6120 Enqueuing Expose request
00:55:04.368 00.004 7680 PulseGuide returned control before completion, sleep 323
00:55:04.692 00.324 7680 IsGuiding returns 1
00:55:04.693 00.001 7680 scope still moving after pulse duration time elapsed
00:55:04.724 00.031 7680 IsSlewing returns 0
00:55:04.724 00.000 7680 IsGuiding returns 0
00:55:04.725 00.001 7680 scope move finished after 313 + 47 ms
00:55:04.725 00.000 7680 Move returns status 0, amount 313
00:55:04.725 00.000 7680 move complete, result=0
00:55:04.725 00.000 7680 worker thread done servicing request
00:55:04.726 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 313 ms NORTH
00:55:04.731 00.005 7680 Worker thread wakes up
00:55:04.731 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:04.731 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:05.982 01.251 7680 Exposure complete
00:55:06.110 00.128 7680 worker thread done servicing request
00:55:06.110 00.000 6120 OnExposeComplete: enter
00:55:06.114 00.004 6120 UpdateGuideState(): m_state=6
00:55:06.118 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5049
00:55:06.122 00.004 6120 Star::Find returns 1 (1), X=962.80, Y=50.26, Mass=14137, SNR=76.7, Peak=255 HFD=6.9
00:55:06.125 00.003 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
00:55:06.129 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.59)
00:55:06.133 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.18 cameraTheta=2.01 mountX=0.05 mountY=-0.18, mountTheta=-1.33
00:55:06.138 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.17, opts=13)
00:55:06.142 00.004 6120 Enqueuing Move request for scope (-0.08, 0.17)
00:55:06.147 00.005 7680 Worker thread wakes up
00:55:06.147 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
00:55:06.147 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
00:55:06.147 00.000 7680 Moving (-0.08, 0.17) raw xDistance=0.05 yDistance=-0.18
00:55:06.147 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:55:06.147 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:55:06.147 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:55:06.147 00.000 7680 MoveAxis(E, 0, ABG)
00:55:06.148 00.001 7680 Move returns status 0, amount 0
00:55:06.148 00.000 7680 MoveAxis(N, 0, ABG)
00:55:06.148 00.000 7680 Move returns status 0, amount 0
00:55:06.149 00.001 7680 move complete, result=0
00:55:06.149 00.000 7680 worker thread done servicing request
00:55:06.149 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:06.153 00.004 6120 UpdateGuideState exits: m=14137 SNR=76.7 Saturated
00:55:06.157 00.004 6120 PhdController: settling, locked = 1, distance = 1.03 (1.50) aobump = 0 frame = 4 / 99999
00:55:06.160 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764053706.160,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.03,"Time":1.8,"SettleTime":10.0,"StarLocked":true}
00:55:06.163 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:06.167 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:06.169 00.002 6120 Enqueuing Expose request
00:55:06.173 00.004 7680 Worker thread wakes up
00:55:06.173 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:06.173 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:06.173 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:55:07.430 01.257 7680 Exposure complete
00:55:07.556 00.126 7680 worker thread done servicing request
00:55:07.556 00.000 6120 OnExposeComplete: enter
00:55:07.560 00.004 6120 UpdateGuideState(): m_state=6
00:55:07.563 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5050
00:55:07.568 00.005 6120 Star::Find returns 1 (1), X=962.74, Y=50.35, Mass=13914, SNR=76.2, Peak=255 HFD=7.0
00:55:07.571 00.003 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
00:55:07.574 00.003 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
00:55:07.578 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.26 hyp=0.30 cameraTheta=2.06 mountX=0.09 mountY=-0.30, mountTheta=-1.28
00:55:07.583 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.26, opts=13)
00:55:07.586 00.003 6120 Enqueuing Move request for scope (-0.14, 0.26)
00:55:07.590 00.004 7680 Worker thread wakes up
00:55:07.590 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.26) opts 0xd
00:55:07.591 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.26)
00:55:07.591 00.000 7680 Moving (-0.14, 0.26) raw xDistance=0.09 yDistance=-0.30
00:55:07.591 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:55:07.591 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:55:07.592 00.001 7680 MoveAxis(E, 0, ABG)
00:55:07.592 00.000 7680 Move returns status 0, amount 0
00:55:07.592 00.000 7680 MoveAxis(N, 161, ABG)
00:55:07.592 00.000 7680 Guiding  Dir = 0, Dur = 161
00:55:07.592 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:07.596 00.004 7680 IsSlewing returns 0
00:55:07.596 00.000 6120 UpdateGuideState exits: m=13914 SNR=76.2 Saturated
00:55:07.600 00.004 7680 IsGuiding returns 0
00:55:07.600 00.000 6120 PhdController: settling, locked = 1, distance = 0.81 (1.50) aobump = 0 frame = 5 / 99999
00:55:07.604 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764053707.604,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.81,"Time":3.3,"SettleTime":10.0,"StarLocked":true}
00:55:07.608 00.004 7680 PulseGuide returned control before completion, sleep 171
00:55:07.608 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:07.612 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:07.615 00.003 6120 Enqueuing Expose request
00:55:07.790 00.175 7680 IsGuiding returns 0
00:55:07.792 00.002 7680 Move returns status 0, amount 161
00:55:07.792 00.000 7680 move complete, result=0
00:55:07.792 00.000 7680 worker thread done servicing request
00:55:07.793 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 161 ms NORTH
00:55:07.802 00.009 7680 Worker thread wakes up
00:55:07.803 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:07.803 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:09.052 01.249 7680 Exposure complete
00:55:09.180 00.128 7680 worker thread done servicing request
00:55:09.181 00.001 6120 OnExposeComplete: enter
00:55:09.185 00.004 6120 UpdateGuideState(): m_state=6
00:55:09.189 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5051
00:55:09.192 00.003 6120 Star::Find returns 1 (1), X=962.56, Y=50.83, Mass=15143, SNR=80.5, Peak=255 HFD=7.1
00:55:09.196 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
00:55:09.200 00.004 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.63)
00:55:09.205 00.005 6120 CameraToMount -- cameraX=-0.31 cameraY=0.74 hyp=0.80 cameraTheta=1.97 mountX=0.17 mountY=-0.80, mountTheta=-1.36
00:55:09.210 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.74, opts=13)
00:55:09.213 00.003 6120 Enqueuing Move request for scope (-0.31, 0.74)
00:55:09.217 00.004 7680 Worker thread wakes up
00:55:09.218 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:09.221 00.003 6120 UpdateGuideState exits: m=15143 SNR=80.5 Saturated
00:55:09.224 00.003 6120 PhdController: settling, locked = 1, distance = 0.81 (1.50) aobump = 0 frame = 6 / 99999
00:55:09.228 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.74) opts 0xd
00:55:09.228 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.74)
00:55:09.229 00.001 7680 Moving (-0.31, 0.74) raw xDistance=0.17 yDistance=-0.80
00:55:09.229 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764053709.228,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.81,"Time":4.9,"SettleTime":10.0,"StarLocked":true}
00:55:09.232 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:55:09.232 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
00:55:09.233 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:09.237 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:09.241 00.004 6120 Enqueuing Expose request
00:55:09.244 00.003 7680 MoveAxis(E, 0, ABG)
00:55:09.244 00.000 7680 Move returns status 0, amount 0
00:55:09.244 00.000 7680 MoveAxis(N, 436, ABG)
00:55:09.244 00.000 7680 Guiding  Dir = 0, Dur = 436
00:55:09.244 00.000 7680 IsSlewing returns 0
00:55:09.245 00.001 7680 IsGuiding returns 0
00:55:09.245 00.000 7680 PulseGuide returned control before completion, sleep 446
00:55:09.704 00.459 7680 IsGuiding returns 0
00:55:09.705 00.001 7680 Move returns status 0, amount 436
00:55:09.705 00.000 7680 move complete, result=0
00:55:09.706 00.001 7680 worker thread done servicing request
00:55:09.706 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.8 px 436 ms NORTH
00:55:09.714 00.008 7680 Worker thread wakes up
00:55:09.715 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:09.715 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:10.967 01.252 7680 Exposure complete
00:55:11.097 00.130 7680 worker thread done servicing request
00:55:11.097 00.000 6120 OnExposeComplete: enter
00:55:11.101 00.004 6120 UpdateGuideState(): m_state=6
00:55:11.104 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5052
00:55:11.109 00.005 6120 Star::Find returns 1 (1), X=962.68, Y=50.01, Mass=15123, SNR=80.9, Peak=255 HFD=6.9
00:55:11.112 00.003 6120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-2.95) = xAngle (0.21 = 0.21)
00:55:11.116 00.004 6120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.06 = -0.06)
00:55:11.120 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-2.75 mountX=0.21 mountY=-0.01, mountTheta=-0.06
00:55:11.124 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.08, opts=13)
00:55:11.128 00.004 6120 Enqueuing Move request for scope (-0.20, -0.08)
00:55:11.132 00.004 7680 Worker thread wakes up
00:55:11.132 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
00:55:11.132 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
00:55:11.132 00.000 7680 Moving (-0.20, -0.08) raw xDistance=0.21 yDistance=-0.01
00:55:11.133 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:55:11.133 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:55:11.133 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:55:11.133 00.000 7680 MoveAxis(W, 86, ABG)
00:55:11.133 00.000 7680 Guiding  Dir = 3, Dur = 86
00:55:11.133 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:11.136 00.003 7680 IsSlewing returns 0
00:55:11.137 00.001 6120 UpdateGuideState exits: m=15123 SNR=80.9 Saturated
00:55:11.141 00.004 7680 IsGuiding returns 0
00:55:11.141 00.000 6120 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 7 / 99999
00:55:11.144 00.003 7680 PulseGuide returned control before completion, sleep 96
00:55:11.144 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764053711.144,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.63,"Time":6.8,"SettleTime":10.0,"StarLocked":true}
00:55:11.148 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:11.152 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:11.155 00.003 6120 Enqueuing Expose request
00:55:11.253 00.098 7680 IsGuiding returns 0
00:55:11.254 00.001 7680 Move returns status 0, amount 86
00:55:11.254 00.000 7680 MoveAxis(N, 0, ABG)
00:55:11.255 00.001 7680 Move returns status 0, amount 0
00:55:11.255 00.000 7680 move complete, result=0
00:55:11.255 00.000 7680 worker thread done servicing request
00:55:11.257 00.002 6120 GuideStep: 0.2 px 86 ms WEST, -0.0 px 0 ms NORTH
00:55:11.265 00.008 7680 Worker thread wakes up
00:55:11.265 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:11.265 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:12.515 01.250 7680 Exposure complete
00:55:12.635 00.120 7680 worker thread done servicing request
00:55:12.636 00.001 6120 OnExposeComplete: enter
00:55:12.640 00.004 6120 UpdateGuideState(): m_state=6
00:55:12.644 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5053
00:55:12.647 00.003 6120 Star::Find returns 1 (1), X=962.70, Y=50.07, Mass=14626, SNR=78.2, Peak=255 HFD=6.9
00:55:12.652 00.005 6120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-2.95) = xAngle (-0.09 = -0.09)
00:55:12.656 00.004 6120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.36 = -0.36)
00:55:12.660 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-3.04 mountX=0.17 mountY=-0.06, mountTheta=-0.34
00:55:12.665 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.02, opts=13)
00:55:12.668 00.003 6120 Enqueuing Move request for scope (-0.17, -0.02)
00:55:12.673 00.005 7680 Worker thread wakes up
00:55:12.674 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:12.678 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.02) opts 0xd
00:55:12.678 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.02)
00:55:12.678 00.000 7680 Moving (-0.17, -0.02) raw xDistance=0.17 yDistance=-0.06
00:55:12.678 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:55:12.678 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:55:12.678 00.000 6120 UpdateGuideState exits: m=14626 SNR=78.2 Saturated
00:55:12.684 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:55:12.684 00.000 7680 MoveAxis(E, 0, ABG)
00:55:12.684 00.000 7680 Move returns status 0, amount 0
00:55:12.684 00.000 7680 MoveAxis(N, 0, ABG)
00:55:12.685 00.001 6120 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 8 / 99999
00:55:12.689 00.004 7680 Move returns status 0, amount 0
00:55:12.689 00.000 7680 move complete, result=0
00:55:12.689 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764053712.689,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.49,"Time":8.3,"SettleTime":10.0,"StarLocked":true}
00:55:12.695 00.006 7680 worker thread done servicing request
00:55:12.695 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:12.700 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:12.705 00.005 6120 Enqueuing Expose request
00:55:12.709 00.004 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:12.712 00.003 7680 Worker thread wakes up
00:55:12.712 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:12.712 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:13.959 01.247 7680 Exposure complete
00:55:14.085 00.126 7680 worker thread done servicing request
00:55:14.085 00.000 6120 OnExposeComplete: enter
00:55:14.089 00.004 6120 UpdateGuideState(): m_state=6
00:55:14.092 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5054
00:55:14.096 00.004 6120 Star::Find returns 1 (1), X=962.72, Y=50.03, Mass=14372, SNR=79.2, Peak=255 HFD=6.8
00:55:14.100 00.004 6120 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-2.95) = xAngle (0.19 = 0.19)
00:55:14.103 00.003 6120 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.08 = -0.08)
00:55:14.106 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.76 mountX=0.16 mountY=-0.01, mountTheta=-0.08
00:55:14.111 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.06, opts=13)
00:55:14.115 00.004 6120 Enqueuing Move request for scope (-0.16, -0.06)
00:55:14.118 00.003 7680 Worker thread wakes up
00:55:14.118 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
00:55:14.119 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
00:55:14.119 00.000 7680 Moving (-0.16, -0.06) raw xDistance=0.16 yDistance=-0.01
00:55:14.119 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:55:14.119 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:55:14.120 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:55:14.120 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:14.123 00.003 7680 MoveAxis(E, 0, ABG)
00:55:14.123 00.000 7680 Move returns status 0, amount 0
00:55:14.124 00.001 7680 MoveAxis(N, 0, ABG)
00:55:14.124 00.000 7680 Move returns status 0, amount 0
00:55:14.124 00.000 7680 move complete, result=0
00:55:14.124 00.000 7680 worker thread done servicing request
00:55:14.124 00.000 6120 UpdateGuideState exits: m=14372 SNR=79.2 Saturated
00:55:14.128 00.004 6120 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 9 / 99999
00:55:14.131 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764053714.131,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.40,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
00:55:14.135 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:14.140 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:14.144 00.004 6120 Enqueuing Expose request
00:55:14.147 00.003 7680 Worker thread wakes up
00:55:14.147 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:14.147 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:14.147 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:15.401 01.254 7680 Exposure complete
00:55:15.532 00.131 7680 worker thread done servicing request
00:55:15.533 00.001 6120 OnExposeComplete: enter
00:55:15.537 00.004 6120 UpdateGuideState(): m_state=6
00:55:15.540 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5055
00:55:15.543 00.003 6120 Star::Find returns 1 (1), X=962.88, Y=50.39, Mass=14531, SNR=79.9, Peak=255 HFD=7.0
00:55:15.548 00.005 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
00:55:15.553 00.005 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
00:55:15.556 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.30 hyp=0.30 cameraTheta=1.58 mountX=-0.05 mountY=-0.27, mountTheta=-1.77
00:55:15.561 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.30, opts=13)
00:55:15.565 00.004 6120 Enqueuing Move request for scope (-0.00, 0.30)
00:55:15.568 00.003 7680 Worker thread wakes up
00:55:15.568 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.30) opts 0xd
00:55:15.569 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.30)
00:55:15.569 00.000 7680 Moving (-0.00, 0.30) raw xDistance=-0.05 yDistance=-0.27
00:55:15.569 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:55:15.569 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:55:15.569 00.000 7680 MoveAxis(E, 0, ABG)
00:55:15.569 00.000 7680 Move returns status 0, amount 0
00:55:15.569 00.000 7680 MoveAxis(N, 147, ABG)
00:55:15.569 00.000 7680 Guiding  Dir = 0, Dur = 147
00:55:15.570 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:15.574 00.004 7680 IsSlewing returns 0
00:55:15.575 00.001 6120 UpdateGuideState exits: m=14531 SNR=79.9 Saturated
00:55:15.578 00.003 6120 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 10 / 99999
00:55:15.582 00.004 7680 IsGuiding returns 0
00:55:15.583 00.001 6120 PhdController: newstate STATE_FINISH
00:55:15.586 00.003 7680 PulseGuide returned control before completion, sleep 157
00:55:15.586 00.000 6120 PhdController complete: success
00:55:15.591 00.005 6120 evsrv: {"Event":"SettleDone","Timestamp":1764053715.590,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
00:55:15.595 00.004 6120 Mount: notify guiding dither settle done success=1
00:55:15.599 00.004 6120 PhdController: newstate STATE_IDLE
00:55:15.603 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:15.606 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:15.611 00.005 6120 Enqueuing Expose request
00:55:15.753 00.142 7680 IsGuiding returns 1
00:55:15.754 00.001 7680 scope still moving after pulse duration time elapsed
00:55:15.785 00.031 7680 IsSlewing returns 0
00:55:15.786 00.001 7680 IsGuiding returns 0
00:55:15.787 00.001 7680 scope move finished after 147 + 57 ms
00:55:15.787 00.000 7680 Move returns status 0, amount 147
00:55:15.787 00.000 7680 move complete, result=0
00:55:15.787 00.000 7680 worker thread done servicing request
00:55:15.788 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 147 ms NORTH
00:55:15.796 00.008 7680 Worker thread wakes up
00:55:15.796 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:15.797 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:17.051 01.254 7680 Exposure complete
00:55:17.183 00.132 7680 worker thread done servicing request
00:55:17.184 00.001 6120 OnExposeComplete: enter
00:55:17.188 00.004 6120 UpdateGuideState(): m_state=6
00:55:17.191 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5056
00:55:17.197 00.006 6120 Star::Find returns 1 (1), X=962.86, Y=50.17, Mass=14262, SNR=78.0, Peak=255 HFD=6.8
00:55:17.202 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
00:55:17.207 00.005 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
00:55:17.212 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.76 mountX=-0.00 mountY=-0.08, mountTheta=-1.57
00:55:17.216 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.08, opts=13)
00:55:17.221 00.005 6120 Enqueuing Move request for scope (-0.01, 0.08)
00:55:17.224 00.003 7680 Worker thread wakes up
00:55:17.225 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
00:55:17.225 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
00:55:17.225 00.000 7680 Moving (-0.01, 0.08) raw xDistance=-0.00 yDistance=-0.08
00:55:17.226 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:55:17.226 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:55:17.226 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:17.231 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:55:17.231 00.000 6120 UpdateGuideState exits: m=14262 SNR=78.0 Saturated
00:55:17.236 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:17.241 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:17.245 00.004 6120 Enqueuing Expose request
00:55:17.249 00.004 7680 MoveAxis(E, 0, ABG)
00:55:17.249 00.000 7680 Move returns status 0, amount 0
00:55:17.249 00.000 7680 MoveAxis(N, 0, ABG)
00:55:17.249 00.000 7680 Move returns status 0, amount 0
00:55:17.249 00.000 7680 move complete, result=0
00:55:17.249 00.000 7680 worker thread done servicing request
00:55:17.249 00.000 7680 Worker thread wakes up
00:55:17.250 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:17.254 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:17.254 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:18.498 01.244 7680 Exposure complete
00:55:18.635 00.137 7680 worker thread done servicing request
00:55:18.635 00.000 6120 OnExposeComplete: enter
00:55:18.640 00.005 6120 UpdateGuideState(): m_state=6
00:55:18.646 00.006 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5057
00:55:18.650 00.004 6120 Star::Find returns 1 (1), X=962.86, Y=50.28, Mass=14288, SNR=78.0, Peak=255 HFD=6.9
00:55:18.653 00.003 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
00:55:18.656 00.003 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
00:55:18.659 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.20 cameraTheta=1.65 mountX=-0.02 mountY=-0.18, mountTheta=-1.69
00:55:18.664 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.19, opts=13)
00:55:18.668 00.004 6120 Enqueuing Move request for scope (-0.02, 0.19)
00:55:18.672 00.004 7680 Worker thread wakes up
00:55:18.673 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:18.678 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
00:55:18.679 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
00:55:18.679 00.000 7680 Moving (-0.02, 0.19) raw xDistance=-0.02 yDistance=-0.18
00:55:18.679 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:55:18.679 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:55:18.680 00.001 6120 UpdateGuideState exits: m=14288 SNR=78.0 Saturated
00:55:18.684 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:18.688 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:18.692 00.004 6120 Enqueuing Expose request
00:55:18.696 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:55:18.696 00.000 7680 MoveAxis(E, 0, ABG)
00:55:18.696 00.000 7680 Move returns status 0, amount 0
00:55:18.696 00.000 7680 MoveAxis(N, 0, ABG)
00:55:18.696 00.000 7680 Move returns status 0, amount 0
00:55:18.696 00.000 7680 move complete, result=0
00:55:18.697 00.001 7680 worker thread done servicing request
00:55:18.697 00.000 7680 Worker thread wakes up
00:55:18.698 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:55:18.701 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:18.701 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:19.951 01.250 7680 Exposure complete
00:55:20.086 00.135 7680 worker thread done servicing request
00:55:20.086 00.000 6120 OnExposeComplete: enter
00:55:20.089 00.003 6120 UpdateGuideState(): m_state=6
00:55:20.094 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5058
00:55:20.097 00.003 6120 Star::Find returns 1 (1), X=962.98, Y=50.94, Mass=13933, SNR=76.2, Peak=255 HFD=7.1
00:55:20.102 00.005 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
00:55:20.104 00.002 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
00:55:20.109 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.85 hyp=0.86 cameraTheta=1.45 mountX=-0.26 mountY=-0.72, mountTheta=-1.92
00:55:20.114 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.85, opts=13)
00:55:20.119 00.005 6120 Enqueuing Move request for scope (0.11, 0.85)
00:55:20.122 00.003 7680 Worker thread wakes up
00:55:20.122 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:20.127 00.005 6120 UpdateGuideState exits: m=13933 SNR=76.2 Saturated
00:55:20.130 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:20.134 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.85) opts 0xd
00:55:20.134 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.85)
00:55:20.134 00.000 7680 Moving (0.11, 0.85) raw xDistance=-0.26 yDistance=-0.72
00:55:20.134 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
00:55:20.134 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
00:55:20.134 00.000 7680 MoveAxis(E, 108, ABG)
00:55:20.135 00.001 7680 Guiding  Dir = 2, Dur = 108
00:55:20.136 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:20.139 00.003 7680 IsSlewing returns 0
00:55:20.139 00.000 6120 Enqueuing Expose request
00:55:20.143 00.004 7680 IsGuiding returns 0
00:55:20.143 00.000 7680 PulseGuide returned control before completion, sleep 118
00:55:20.270 00.127 7680 IsGuiding returns 1
00:55:20.271 00.001 7680 scope still moving after pulse duration time elapsed
00:55:20.301 00.030 7680 IsSlewing returns 0
00:55:20.302 00.001 7680 IsGuiding returns 0
00:55:20.303 00.001 7680 scope move finished after 108 + 52 ms
00:55:20.304 00.001 7680 Move returns status 0, amount 108
00:55:20.305 00.001 7680 MoveAxis(N, 390, ABG)
00:55:20.305 00.000 7680 Guiding  Dir = 0, Dur = 390
00:55:20.306 00.001 7680 IsSlewing returns 0
00:55:20.307 00.001 7680 IsGuiding returns 0
00:55:20.307 00.000 7680 PulseGuide returned control before completion, sleep 400
00:55:20.709 00.402 7680 IsGuiding returns 1
00:55:20.709 00.000 7680 scope still moving after pulse duration time elapsed
00:55:20.740 00.031 7680 IsSlewing returns 0
00:55:20.740 00.000 7680 IsGuiding returns 0
00:55:20.740 00.000 7680 scope move finished after 390 + 43 ms
00:55:20.740 00.000 7680 Move returns status 0, amount 390
00:55:20.742 00.002 7680 move complete, result=0
00:55:20.742 00.000 7680 worker thread done servicing request
00:55:20.742 00.000 6120 GuideStep: -0.3 px 108 ms EAST, -0.7 px 390 ms NORTH
00:55:20.747 00.005 7680 Worker thread wakes up
00:55:20.747 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:20.748 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:22.000 01.252 7680 Exposure complete
00:55:22.135 00.135 7680 worker thread done servicing request
00:55:22.135 00.000 6120 OnExposeComplete: enter
00:55:22.140 00.005 6120 UpdateGuideState(): m_state=6
00:55:22.145 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5059
00:55:22.148 00.003 6120 Star::Find returns 1 (1), X=962.55, Y=50.57, Mass=14780, SNR=78.4, Peak=255 HFD=7.1
00:55:22.153 00.005 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
00:55:22.157 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.43)
00:55:22.160 00.003 6120 CameraToMount -- cameraX=-0.33 cameraY=0.48 hyp=0.58 cameraTheta=2.17 mountX=0.23 mountY=-0.58, mountTheta=-1.19
00:55:22.167 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.48, opts=13)
00:55:22.172 00.005 6120 Enqueuing Move request for scope (-0.33, 0.48)
00:55:22.176 00.004 7680 Worker thread wakes up
00:55:22.177 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:22.182 00.005 6120 UpdateGuideState exits: m=14780 SNR=78.4 Saturated
00:55:22.186 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:22.190 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:22.193 00.003 6120 Enqueuing Expose request
00:55:22.197 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.48) opts 0xd
00:55:22.197 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.48)
00:55:22.197 00.000 7680 Moving (-0.33, 0.48) raw xDistance=0.23 yDistance=-0.58
00:55:22.198 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
00:55:22.198 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
00:55:22.198 00.000 7680 MoveAxis(W, 88, ABG)
00:55:22.198 00.000 7680 Guiding  Dir = 3, Dur = 88
00:55:22.198 00.000 7680 IsSlewing returns 0
00:55:22.199 00.001 7680 IsGuiding returns 0
00:55:22.199 00.000 7680 PulseGuide returned control before completion, sleep 98
00:55:22.304 00.105 7680 IsGuiding returns 1
00:55:22.304 00.000 7680 scope still moving after pulse duration time elapsed
00:55:22.336 00.032 7680 IsSlewing returns 0
00:55:22.337 00.001 7680 IsGuiding returns 0
00:55:22.338 00.001 7680 scope move finished after 88 + 50 ms
00:55:22.338 00.000 7680 Move returns status 0, amount 88
00:55:22.338 00.000 7680 MoveAxis(N, 313, ABG)
00:55:22.338 00.000 7680 Guiding  Dir = 0, Dur = 313
00:55:22.339 00.001 7680 IsSlewing returns 0
00:55:22.339 00.000 7680 IsGuiding returns 0
00:55:22.341 00.002 7680 PulseGuide returned control before completion, sleep 323
00:55:22.666 00.325 7680 IsGuiding returns 1
00:55:22.666 00.000 7680 scope still moving after pulse duration time elapsed
00:55:22.695 00.029 7680 IsSlewing returns 0
00:55:22.696 00.001 7680 IsGuiding returns 0
00:55:22.696 00.000 7680 scope move finished after 313 + 43 ms
00:55:22.698 00.002 7680 Move returns status 0, amount 313
00:55:22.699 00.001 7680 move complete, result=0
00:55:22.699 00.000 7680 worker thread done servicing request
00:55:22.700 00.001 6120 GuideStep: 0.2 px 88 ms WEST, -0.6 px 313 ms NORTH
00:55:22.706 00.006 7680 Worker thread wakes up
00:55:22.707 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:22.707 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:23.949 01.242 7680 Exposure complete
00:55:24.081 00.132 7680 worker thread done servicing request
00:55:24.081 00.000 6120 OnExposeComplete: enter
00:55:24.086 00.005 6120 UpdateGuideState(): m_state=6
00:55:24.089 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5060
00:55:24.093 00.004 6120 Star::Find returns 1 (1), X=962.91, Y=50.04, Mass=14781, SNR=78.2, Peak=255 HFD=7.0
00:55:24.096 00.003 6120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-2.95) = xAngle (1.96 = 1.96)
00:55:24.101 00.005 6120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.70 = 1.70)
00:55:24.105 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.99 mountX=-0.02 mountY=0.06, mountTheta=1.94
00:55:24.110 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.05, opts=13)
00:55:24.114 00.004 6120 Enqueuing Move request for scope (0.03, -0.05)
00:55:24.117 00.003 7680 Worker thread wakes up
00:55:24.117 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
00:55:24.118 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
00:55:24.118 00.000 7680 Moving (0.03, -0.05) raw xDistance=-0.02 yDistance=0.06
00:55:24.118 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:55:24.119 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:55:24.119 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:55:24.119 00.000 7680 MoveAxis(E, 0, ABG)
00:55:24.119 00.000 7680 Move returns status 0, amount 0
00:55:24.119 00.000 7680 MoveAxis(N, 0, ABG)
00:55:24.120 00.001 7680 Move returns status 0, amount 0
00:55:24.120 00.000 7680 move complete, result=0
00:55:24.120 00.000 7680 worker thread done servicing request
00:55:24.120 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:24.124 00.004 6120 UpdateGuideState exits: m=14781 SNR=78.2 Saturated
00:55:24.128 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:24.132 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:24.134 00.002 6120 Enqueuing Expose request
00:55:24.139 00.005 7680 Worker thread wakes up
00:55:24.139 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:24.139 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:24.139 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:55:25.388 01.249 7680 Exposure complete
00:55:25.514 00.126 7680 worker thread done servicing request
00:55:25.515 00.001 6120 OnExposeComplete: enter
00:55:25.520 00.005 6120 UpdateGuideState(): m_state=6
00:55:25.524 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5061
00:55:25.527 00.003 6120 Star::Find returns 1 (1), X=962.94, Y=50.61, Mass=14794, SNR=76.9, Peak=255 HFD=6.9
00:55:25.531 00.004 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
00:55:25.535 00.004 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
00:55:25.538 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.52 hyp=0.53 cameraTheta=1.45 mountX=-0.16 mountY=-0.44, mountTheta=-1.92
00:55:25.543 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.52, opts=13)
00:55:25.548 00.005 6120 Enqueuing Move request for scope (0.07, 0.52)
00:55:25.554 00.006 7680 Worker thread wakes up
00:55:25.554 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.52) opts 0xd
00:55:25.554 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.52)
00:55:25.554 00.000 7680 Moving (0.07, 0.52) raw xDistance=-0.16 yDistance=-0.44
00:55:25.555 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:55:25.555 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
00:55:25.556 00.001 7680 MoveAxis(E, 0, ABG)
00:55:25.556 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:25.560 00.004 6120 UpdateGuideState exits: m=14794 SNR=76.9 Saturated
00:55:25.564 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:25.568 00.004 7680 Move returns status 0, amount 0
00:55:25.568 00.000 7680 MoveAxis(N, 240, ABG)
00:55:25.568 00.000 7680 Guiding  Dir = 0, Dur = 240
00:55:25.568 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:25.573 00.005 7680 IsSlewing returns 0
00:55:25.573 00.000 6120 Enqueuing Expose request
00:55:25.578 00.005 7680 IsGuiding returns 0
00:55:25.578 00.000 7680 PulseGuide returned control before completion, sleep 250
00:55:25.831 00.253 7680 IsGuiding returns 1
00:55:25.831 00.000 7680 scope still moving after pulse duration time elapsed
00:55:25.862 00.031 7680 IsSlewing returns 0
00:55:25.863 00.001 7680 IsGuiding returns 0
00:55:25.863 00.000 7680 scope move finished after 240 + 46 ms
00:55:25.863 00.000 7680 Move returns status 0, amount 240
00:55:25.865 00.002 7680 move complete, result=0
00:55:25.865 00.000 7680 worker thread done servicing request
00:55:25.865 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 240 ms NORTH
00:55:25.871 00.006 7680 Worker thread wakes up
00:55:25.872 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:25.872 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:27.126 01.254 7680 Exposure complete
00:55:27.265 00.139 7680 worker thread done servicing request
00:55:27.265 00.000 6120 OnExposeComplete: enter
00:55:27.273 00.008 6120 UpdateGuideState(): m_state=6
00:55:27.275 00.002 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5062
00:55:27.279 00.004 6120 Star::Find returns 1 (1), X=962.80, Y=50.18, Mass=14104, SNR=78.2, Peak=255 HFD=6.8
00:55:27.282 00.003 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.20 = -1.08)
00:55:27.286 00.004 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.93 = -1.35)
00:55:27.290 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.25 mountX=0.06 mountY=-0.12, mountTheta=-1.12
00:55:27.297 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.09, opts=13)
00:55:27.300 00.003 6120 Enqueuing Move request for scope (-0.07, 0.09)
00:55:27.304 00.004 7680 Worker thread wakes up
00:55:27.304 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:27.307 00.003 6120 UpdateGuideState exits: m=14104 SNR=78.2 Saturated
00:55:27.309 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:27.313 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
00:55:27.313 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
00:55:27.313 00.000 7680 Moving (-0.07, 0.09) raw xDistance=0.06 yDistance=-0.12
00:55:27.313 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:55:27.313 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:55:27.314 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:27.317 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:55:27.317 00.000 6120 Enqueuing Expose request
00:55:27.321 00.004 7680 MoveAxis(E, 0, ABG)
00:55:27.321 00.000 7680 Move returns status 0, amount 0
00:55:27.322 00.001 7680 MoveAxis(N, 0, ABG)
00:55:27.322 00.000 7680 Move returns status 0, amount 0
00:55:27.322 00.000 7680 move complete, result=0
00:55:27.322 00.000 7680 worker thread done servicing request
00:55:27.322 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:27.327 00.005 7680 Worker thread wakes up
00:55:27.328 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:27.328 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:28.582 01.254 7680 Exposure complete
00:55:28.710 00.128 7680 worker thread done servicing request
00:55:28.710 00.000 6120 OnExposeComplete: enter
00:55:28.713 00.003 6120 UpdateGuideState(): m_state=6
00:55:28.718 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5063
00:55:28.721 00.003 6120 Star::Find returns 1 (1), X=962.94, Y=50.63, Mass=14648, SNR=78.6, Peak=255 HFD=7.0
00:55:28.725 00.004 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
00:55:28.728 00.003 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
00:55:28.732 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.54 hyp=0.54 cameraTheta=1.45 mountX=-0.17 mountY=-0.45, mountTheta=-1.92
00:55:28.737 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.54, opts=13)
00:55:28.740 00.003 6120 Enqueuing Move request for scope (0.07, 0.54)
00:55:28.744 00.004 7680 Worker thread wakes up
00:55:28.744 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.54) opts 0xd
00:55:28.745 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.54)
00:55:28.745 00.000 7680 Moving (0.07, 0.54) raw xDistance=-0.17 yDistance=-0.45
00:55:28.745 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:55:28.745 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
00:55:28.745 00.000 7680 MoveAxis(E, 0, ABG)
00:55:28.745 00.000 7680 Move returns status 0, amount 0
00:55:28.745 00.000 7680 MoveAxis(N, 246, ABG)
00:55:28.745 00.000 7680 Guiding  Dir = 0, Dur = 246
00:55:28.746 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:28.750 00.004 7680 IsSlewing returns 0
00:55:28.751 00.001 6120 UpdateGuideState exits: m=14648 SNR=78.6 Saturated
00:55:28.754 00.003 7680 IsGuiding returns 0
00:55:28.755 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:28.758 00.003 7680 PulseGuide returned control before completion, sleep 256
00:55:28.758 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:28.761 00.003 6120 Enqueuing Expose request
00:55:29.021 00.260 7680 IsGuiding returns 1
00:55:29.021 00.000 7680 scope still moving after pulse duration time elapsed
00:55:29.051 00.030 7680 IsSlewing returns 0
00:55:29.052 00.001 7680 IsGuiding returns 0
00:55:29.052 00.000 7680 scope move finished after 246 + 51 ms
00:55:29.053 00.001 7680 Move returns status 0, amount 246
00:55:29.053 00.000 7680 move complete, result=0
00:55:29.053 00.000 7680 worker thread done servicing request
00:55:29.054 00.001 7680 Worker thread wakes up
00:55:29.054 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 246 ms NORTH
00:55:29.060 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:29.061 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:30.312 01.251 7680 Exposure complete
00:55:30.443 00.131 7680 worker thread done servicing request
00:55:30.444 00.001 6120 OnExposeComplete: enter
00:55:30.448 00.004 6120 UpdateGuideState(): m_state=6
00:55:30.452 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5064
00:55:30.456 00.004 6120 Star::Find returns 1 (1), X=962.96, Y=50.15, Mass=14397, SNR=78.4, Peak=255 HFD=7.0
00:55:30.459 00.003 6120 CameraToMount -- cameraTheta (0.65) - m_xAngle (-2.95) = xAngle (3.60 = -2.68)
00:55:30.462 00.003 6120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.34 = -2.95)
00:55:30.465 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.65 mountX=-0.09 mountY=-0.02, mountTheta=-2.93
00:55:30.470 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.06, opts=13)
00:55:30.472 00.002 6120 Enqueuing Move request for scope (0.08, 0.06)
00:55:30.475 00.003 7680 Worker thread wakes up
00:55:30.475 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
00:55:30.475 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
00:55:30.476 00.001 7680 Moving (0.08, 0.06) raw xDistance=-0.09 yDistance=-0.02
00:55:30.476 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:55:30.476 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:30.480 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:55:30.480 00.000 6120 UpdateGuideState exits: m=14397 SNR=78.4 Saturated
00:55:30.483 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:30.486 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:55:30.486 00.000 7680 MoveAxis(E, 0, ABG)
00:55:30.486 00.000 7680 Move returns status 0, amount 0
00:55:30.486 00.000 7680 MoveAxis(N, 0, ABG)
00:55:30.488 00.002 7680 Move returns status 0, amount 0
00:55:30.488 00.000 7680 move complete, result=0
00:55:30.488 00.000 7680 worker thread done servicing request
00:55:30.488 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:30.492 00.004 6120 Enqueuing Expose request
00:55:30.494 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:30.496 00.002 7680 Worker thread wakes up
00:55:30.496 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:30.498 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:31.747 01.249 7680 Exposure complete
00:55:31.885 00.138 7680 worker thread done servicing request
00:55:31.885 00.000 6120 OnExposeComplete: enter
00:55:31.889 00.004 6120 UpdateGuideState(): m_state=6
00:55:31.894 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5065
00:55:31.899 00.005 6120 Star::Find returns 1 (1), X=962.75, Y=50.67, Mass=14449, SNR=78.8, Peak=255 HFD=7.0
00:55:31.904 00.005 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.54)
00:55:31.906 00.002 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.81)
00:55:31.911 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.58 hyp=0.59 cameraTheta=1.79 mountX=0.02 mountY=-0.57, mountTheta=-1.54
00:55:31.916 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.58, opts=13)
00:55:31.920 00.004 6120 Enqueuing Move request for scope (-0.13, 0.58)
00:55:31.923 00.003 7680 Worker thread wakes up
00:55:31.923 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.58) opts 0xd
00:55:31.923 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.58)
00:55:31.923 00.000 7680 Moving (-0.13, 0.58) raw xDistance=0.02 yDistance=-0.57
00:55:31.923 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:55:31.924 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
00:55:31.924 00.000 7680 MoveAxis(E, 0, ABG)
00:55:31.924 00.000 7680 Move returns status 0, amount 0
00:55:31.924 00.000 7680 MoveAxis(N, 311, ABG)
00:55:31.924 00.000 7680 Guiding  Dir = 0, Dur = 311
00:55:31.924 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:31.929 00.005 7680 IsSlewing returns 0
00:55:31.929 00.000 6120 UpdateGuideState exits: m=14449 SNR=78.8 Saturated
00:55:31.933 00.004 7680 IsGuiding returns 0
00:55:31.933 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:31.937 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:31.941 00.004 6120 Enqueuing Expose request
00:55:31.945 00.004 7680 PulseGuide returned control before completion, sleep 321
00:55:32.267 00.322 7680 IsGuiding returns 1
00:55:32.268 00.001 7680 scope still moving after pulse duration time elapsed
00:55:32.297 00.029 7680 IsSlewing returns 0
00:55:32.297 00.000 7680 IsGuiding returns 0
00:55:32.298 00.001 7680 scope move finished after 311 + 53 ms
00:55:32.298 00.000 7680 Move returns status 0, amount 311
00:55:32.298 00.000 7680 move complete, result=0
00:55:32.300 00.002 7680 worker thread done servicing request
00:55:32.301 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 311 ms NORTH
00:55:32.308 00.007 7680 Worker thread wakes up
00:55:32.309 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:32.309 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:33.564 01.255 7680 Exposure complete
00:55:33.699 00.135 6120 OnExposeComplete: enter
00:55:33.704 00.005 6120 UpdateGuideState(): m_state=6
00:55:33.708 00.004 7680 worker thread done servicing request
00:55:33.708 00.000 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5066
00:55:33.713 00.005 6120 Star::Find returns 1 (1), X=962.80, Y=50.08, Mass=13926, SNR=76.6, Peak=255 HFD=6.8
00:55:33.718 00.005 6120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-2.95) = xAngle (-0.11 = -0.11)
00:55:33.721 00.003 6120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.38 = -0.38)
00:55:33.726 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.07 mountX=0.07 mountY=-0.03, mountTheta=-0.36
00:55:33.731 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.01, opts=13)
00:55:33.737 00.006 6120 Enqueuing Move request for scope (-0.07, -0.01)
00:55:33.740 00.003 7680 Worker thread wakes up
00:55:33.742 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:33.745 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
00:55:33.746 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
00:55:33.746 00.000 7680 Moving (-0.07, -0.01) raw xDistance=0.07 yDistance=-0.03
00:55:33.746 00.000 6120 UpdateGuideState exits: m=13926 SNR=76.6 Saturated
00:55:33.750 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:33.753 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:33.758 00.005 6120 Enqueuing Expose request
00:55:33.762 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:55:33.762 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:55:33.762 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:55:33.762 00.000 7680 MoveAxis(E, 0, ABG)
00:55:33.763 00.001 7680 Move returns status 0, amount 0
00:55:33.764 00.001 7680 MoveAxis(N, 0, ABG)
00:55:33.764 00.000 7680 Move returns status 0, amount 0
00:55:33.764 00.000 7680 move complete, result=0
00:55:33.764 00.000 7680 worker thread done servicing request
00:55:33.764 00.000 7680 Worker thread wakes up
00:55:33.765 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:33.769 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:33.770 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:35.022 01.252 7680 Exposure complete
00:55:35.170 00.148 7680 worker thread done servicing request
00:55:35.170 00.000 6120 OnExposeComplete: enter
00:55:35.174 00.004 6120 UpdateGuideState(): m_state=6
00:55:35.179 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5067
00:55:35.184 00.005 6120 Star::Find returns 1 (1), X=962.94, Y=50.24, Mass=14832, SNR=79.3, Peak=255 HFD=6.8
00:55:35.187 00.003 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
00:55:35.190 00.003 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.41)
00:55:35.196 00.006 6120 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.19 mountX=-0.08 mountY=-0.10, mountTheta=-2.25
00:55:35.205 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.14, opts=13)
00:55:35.211 00.006 6120 Enqueuing Move request for scope (0.06, 0.14)
00:55:35.216 00.005 7680 Worker thread wakes up
00:55:35.217 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
00:55:35.217 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
00:55:35.217 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:35.222 00.005 6120 UpdateGuideState exits: m=14832 SNR=79.3 Saturated
00:55:35.226 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:35.230 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:35.234 00.004 6120 Enqueuing Expose request
00:55:35.238 00.004 7680 Moving (0.06, 0.14) raw xDistance=-0.08 yDistance=-0.10
00:55:35.238 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:55:35.238 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:55:35.238 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:55:35.239 00.001 7680 MoveAxis(E, 0, ABG)
00:55:35.239 00.000 7680 Move returns status 0, amount 0
00:55:35.239 00.000 7680 MoveAxis(N, 0, ABG)
00:55:35.239 00.000 7680 Move returns status 0, amount 0
00:55:35.239 00.000 7680 move complete, result=0
00:55:35.239 00.000 7680 worker thread done servicing request
00:55:35.240 00.001 7680 Worker thread wakes up
00:55:35.240 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:35.244 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:35.246 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:36.484 01.238 7680 Exposure complete
00:55:36.604 00.120 7680 worker thread done servicing request
00:55:36.605 00.001 6120 OnExposeComplete: enter
00:55:36.610 00.005 6120 UpdateGuideState(): m_state=6
00:55:36.614 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5068
00:55:36.620 00.006 6120 Star::Find returns 1 (1), X=962.94, Y=50.75, Mass=14821, SNR=78.4, Peak=255 HFD=6.9
00:55:36.623 00.003 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
00:55:36.627 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
00:55:36.632 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.66 hyp=0.67 cameraTheta=1.47 mountX=-0.19 mountY=-0.57, mountTheta=-1.89
00:55:36.636 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.66, opts=13)
00:55:36.640 00.004 6120 Enqueuing Move request for scope (0.07, 0.66)
00:55:36.644 00.004 7680 Worker thread wakes up
00:55:36.644 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.66) opts 0xd
00:55:36.644 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.66)
00:55:36.646 00.002 7680 Moving (0.07, 0.66) raw xDistance=-0.19 yDistance=-0.57
00:55:36.646 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:55:36.646 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
00:55:36.646 00.000 7680 MoveAxis(E, 0, ABG)
00:55:36.646 00.000 7680 Move returns status 0, amount 0
00:55:36.646 00.000 7680 MoveAxis(N, 307, ABG)
00:55:36.646 00.000 7680 Guiding  Dir = 0, Dur = 307
00:55:36.647 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:36.652 00.005 7680 IsSlewing returns 0
00:55:36.652 00.000 6120 UpdateGuideState exits: m=14821 SNR=78.4 Saturated
00:55:36.656 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:36.660 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:36.663 00.003 7680 IsGuiding returns 0
00:55:36.664 00.001 6120 Enqueuing Expose request
00:55:36.671 00.007 7680 PulseGuide returned control before completion, sleep 317
00:55:36.994 00.323 7680 IsGuiding returns 1
00:55:36.995 00.001 7680 scope still moving after pulse duration time elapsed
00:55:37.026 00.031 7680 IsSlewing returns 0
00:55:37.026 00.000 7680 IsGuiding returns 0
00:55:37.027 00.001 7680 scope move finished after 307 + 55 ms
00:55:37.028 00.001 7680 Move returns status 0, amount 307
00:55:37.028 00.000 7680 move complete, result=0
00:55:37.028 00.000 7680 worker thread done servicing request
00:55:37.028 00.000 7680 Worker thread wakes up
00:55:37.029 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 307 ms NORTH
00:55:37.036 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:37.036 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:38.289 01.253 7680 Exposure complete
00:55:38.424 00.135 7680 worker thread done servicing request
00:55:38.425 00.001 6120 OnExposeComplete: enter
00:55:38.429 00.004 6120 UpdateGuideState(): m_state=6
00:55:38.432 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5069
00:55:38.438 00.006 6120 Star::Find returns 1 (1), X=962.88, Y=50.22, Mass=14285, SNR=77.7, Peak=255 HFD=6.8
00:55:38.442 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
00:55:38.446 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
00:55:38.451 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.55 mountX=-0.03 mountY=-0.12, mountTheta=-1.79
00:55:38.456 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.13, opts=13)
00:55:38.461 00.005 6120 Enqueuing Move request for scope (0.00, 0.13)
00:55:38.466 00.005 7680 Worker thread wakes up
00:55:38.466 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:38.471 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
00:55:38.471 00.000 6120 UpdateGuideState exits: m=14285 SNR=77.7 Saturated
00:55:38.475 00.004 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
00:55:38.475 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:38.479 00.004 7680 Moving (0.00, 0.13) raw xDistance=-0.03 yDistance=-0.12
00:55:38.479 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:55:38.479 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:55:38.479 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:38.484 00.005 6120 Enqueuing Expose request
00:55:38.488 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:55:38.489 00.001 7680 MoveAxis(E, 0, ABG)
00:55:38.489 00.000 7680 Move returns status 0, amount 0
00:55:38.489 00.000 7680 MoveAxis(N, 0, ABG)
00:55:38.489 00.000 7680 Move returns status 0, amount 0
00:55:38.490 00.001 7680 move complete, result=0
00:55:38.490 00.000 7680 worker thread done servicing request
00:55:38.490 00.000 7680 Worker thread wakes up
00:55:38.490 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:38.494 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:38.495 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:39.742 01.247 7680 Exposure complete
00:55:39.882 00.140 7680 worker thread done servicing request
00:55:39.883 00.001 6120 OnExposeComplete: enter
00:55:39.888 00.005 6120 UpdateGuideState(): m_state=6
00:55:39.893 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5070
00:55:39.897 00.004 6120 Star::Find returns 1 (1), X=962.78, Y=50.26, Mass=14040, SNR=77.1, Peak=255 HFD=6.9
00:55:39.901 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.04 = -1.25)
00:55:39.905 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
00:55:39.908 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.20 cameraTheta=2.08 mountX=0.06 mountY=-0.20, mountTheta=-1.26
00:55:39.914 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.17, opts=13)
00:55:39.918 00.004 6120 Enqueuing Move request for scope (-0.10, 0.17)
00:55:39.922 00.004 7680 Worker thread wakes up
00:55:39.923 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
00:55:39.923 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
00:55:39.923 00.000 7680 Moving (-0.10, 0.17) raw xDistance=0.06 yDistance=-0.20
00:55:39.923 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:55:39.923 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:55:39.923 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:55:39.924 00.001 7680 MoveAxis(E, 0, ABG)
00:55:39.924 00.000 7680 Move returns status 0, amount 0
00:55:39.924 00.000 7680 MoveAxis(N, 0, ABG)
00:55:39.924 00.000 7680 Move returns status 0, amount 0
00:55:39.925 00.001 7680 move complete, result=0
00:55:39.925 00.000 7680 worker thread done servicing request
00:55:39.925 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:39.928 00.003 6120 UpdateGuideState exits: m=14040 SNR=77.1 Saturated
00:55:39.932 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:39.936 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:39.938 00.002 6120 Enqueuing Expose request
00:55:39.941 00.003 7680 Worker thread wakes up
00:55:39.941 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:39.941 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:55:39.943 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:41.194 01.251 7680 Exposure complete
00:55:41.329 00.135 7680 worker thread done servicing request
00:55:41.330 00.001 6120 OnExposeComplete: enter
00:55:41.334 00.004 6120 UpdateGuideState(): m_state=6
00:55:41.339 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5071
00:55:41.343 00.004 6120 Star::Find returns 1 (1), X=962.30, Y=50.78, Mass=15222, SNR=80.6, Peak=255 HFD=7.0
00:55:41.347 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.23 = -1.05)
00:55:41.351 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.32)
00:55:41.354 00.003 6120 CameraToMount -- cameraX=-0.58 cameraY=0.69 hyp=0.90 cameraTheta=2.27 mountX=0.44 mountY=-0.87, mountTheta=-1.10
00:55:41.360 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.58, y=0.69, opts=13)
00:55:41.364 00.004 6120 Enqueuing Move request for scope (-0.58, 0.69)
00:55:41.367 00.003 7680 Worker thread wakes up
00:55:41.368 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.69) opts 0xd
00:55:41.368 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.58, 0.69)
00:55:41.368 00.000 7680 Moving (-0.58, 0.69) raw xDistance=0.44 yDistance=-0.87
00:55:41.368 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
00:55:41.368 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87
00:55:41.368 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:41.373 00.005 7680 MoveAxis(W, 181, ABG)
00:55:41.373 00.000 6120 UpdateGuideState exits: m=15222 SNR=80.6 Saturated
00:55:41.376 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:41.381 00.005 7680 Guiding  Dir = 3, Dur = 181
00:55:41.381 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:41.384 00.003 6120 Enqueuing Expose request
00:55:41.389 00.005 7680 IsSlewing returns 0
00:55:41.390 00.001 7680 IsGuiding returns 0
00:55:41.390 00.000 7680 PulseGuide returned control before completion, sleep 191
00:55:41.589 00.199 7680 IsGuiding returns 1
00:55:41.589 00.000 7680 scope still moving after pulse duration time elapsed
00:55:41.619 00.030 7680 IsSlewing returns 0
00:55:41.619 00.000 7680 IsGuiding returns 0
00:55:41.619 00.000 7680 scope move finished after 181 + 48 ms
00:55:41.619 00.000 7680 Move returns status 0, amount 181
00:55:41.619 00.000 7680 MoveAxis(N, 474, ABG)
00:55:41.621 00.002 7680 Guiding  Dir = 0, Dur = 474
00:55:41.621 00.000 7680 IsSlewing returns 0
00:55:41.621 00.000 7680 IsGuiding returns 0
00:55:41.622 00.001 7680 PulseGuide returned control before completion, sleep 484
00:55:42.106 00.484 7680 IsGuiding returns 1
00:55:42.108 00.002 7680 scope still moving after pulse duration time elapsed
00:55:42.139 00.031 7680 IsSlewing returns 0
00:55:42.140 00.001 7680 IsGuiding returns 0
00:55:42.142 00.002 7680 scope move finished after 474 + 45 ms
00:55:42.142 00.000 7680 Move returns status 0, amount 474
00:55:42.142 00.000 7680 move complete, result=0
00:55:42.142 00.000 7680 worker thread done servicing request
00:55:42.143 00.001 7680 Worker thread wakes up
00:55:42.143 00.000 6120 GuideStep: 0.4 px 181 ms WEST, -0.9 px 474 ms NORTH
00:55:42.153 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:42.153 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:43.401 01.248 7680 Exposure complete
00:55:43.540 00.139 7680 worker thread done servicing request
00:55:43.541 00.001 6120 OnExposeComplete: enter
00:55:43.545 00.004 6120 UpdateGuideState(): m_state=6
00:55:43.549 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5072
00:55:43.555 00.006 6120 Star::Find returns 1 (1), X=962.92, Y=50.10, Mass=14462, SNR=78.1, Peak=255 HFD=7.0
00:55:43.559 00.004 6120 CameraToMount -- cameraTheta (0.24) - m_xAngle (-2.95) = xAngle (3.19 = -3.09)
00:55:43.563 00.004 6120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.93 = 2.93)
00:55:43.566 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.24 mountX=-0.04 mountY=0.01, mountTheta=2.93
00:55:43.571 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.01, opts=13)
00:55:43.575 00.004 6120 Enqueuing Move request for scope (0.04, 0.01)
00:55:43.581 00.006 7680 Worker thread wakes up
00:55:43.581 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
00:55:43.581 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
00:55:43.581 00.000 7680 Moving (0.04, 0.01) raw xDistance=-0.04 yDistance=0.01
00:55:43.581 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:55:43.583 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:55:43.583 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:55:43.583 00.000 7680 MoveAxis(E, 0, ABG)
00:55:43.583 00.000 7680 Move returns status 0, amount 0
00:55:43.584 00.001 7680 MoveAxis(N, 0, ABG)
00:55:43.584 00.000 7680 Move returns status 0, amount 0
00:55:43.584 00.000 7680 move complete, result=0
00:55:43.584 00.000 7680 worker thread done servicing request
00:55:43.584 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:43.588 00.004 6120 UpdateGuideState exits: m=14462 SNR=78.1 Saturated
00:55:43.591 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:43.596 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:43.600 00.004 6120 Enqueuing Expose request
00:55:43.603 00.003 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:55:43.606 00.003 7680 Worker thread wakes up
00:55:43.606 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:43.606 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:44.860 01.254 7680 Exposure complete
00:55:44.980 00.120 7680 worker thread done servicing request
00:55:44.981 00.001 6120 OnExposeComplete: enter
00:55:44.984 00.003 6120 UpdateGuideState(): m_state=6
00:55:44.988 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5073
00:55:44.993 00.005 6120 Star::Find returns 1 (1), X=962.81, Y=50.07, Mass=14120, SNR=77.8, Peak=255 HFD=6.9
00:55:44.997 00.004 6120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-2.95) = xAngle (0.12 = 0.12)
00:55:45.001 00.004 6120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.15 = -0.15)
00:55:45.004 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.83 mountX=0.08 mountY=-0.01, mountTheta=-0.15
00:55:45.010 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.02, opts=13)
00:55:45.015 00.005 6120 Enqueuing Move request for scope (-0.07, -0.02)
00:55:45.020 00.005 7680 Worker thread wakes up
00:55:45.020 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:45.024 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
00:55:45.025 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
00:55:45.026 00.001 7680 Moving (-0.07, -0.02) raw xDistance=0.08 yDistance=-0.01
00:55:45.026 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:55:45.026 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:55:45.026 00.000 6120 UpdateGuideState exits: m=14120 SNR=77.8 Saturated
00:55:45.031 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:45.035 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:45.039 00.004 6120 Enqueuing Expose request
00:55:45.042 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:55:45.042 00.000 7680 MoveAxis(E, 0, ABG)
00:55:45.042 00.000 7680 Move returns status 0, amount 0
00:55:45.042 00.000 7680 MoveAxis(N, 0, ABG)
00:55:45.044 00.002 7680 Move returns status 0, amount 0
00:55:45.044 00.000 7680 move complete, result=0
00:55:45.044 00.000 7680 worker thread done servicing request
00:55:45.044 00.000 7680 Worker thread wakes up
00:55:45.045 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:45.045 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:45.045 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:46.298 01.253 7680 Exposure complete
00:55:46.431 00.133 7680 worker thread done servicing request
00:55:46.431 00.000 6120 OnExposeComplete: enter
00:55:46.435 00.004 6120 UpdateGuideState(): m_state=6
00:55:46.438 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5074
00:55:46.443 00.005 6120 Star::Find returns 1 (1), X=962.92, Y=50.22, Mass=13848, SNR=76.8, Peak=255 HFD=6.9
00:55:46.446 00.003 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.06)
00:55:46.452 00.006 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
00:55:46.457 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.27 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
00:55:46.462 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.13, opts=13)
00:55:46.466 00.004 6120 Enqueuing Move request for scope (0.04, 0.13)
00:55:46.469 00.003 7680 Worker thread wakes up
00:55:46.469 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:46.473 00.004 6120 UpdateGuideState exits: m=13848 SNR=76.8 Saturated
00:55:46.477 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:46.481 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
00:55:46.481 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
00:55:46.482 00.001 7680 Moving (0.04, 0.13) raw xDistance=-0.06 yDistance=-0.10
00:55:46.482 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:55:46.482 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:55:46.482 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:46.488 00.006 6120 Enqueuing Expose request
00:55:46.492 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:55:46.492 00.000 7680 MoveAxis(E, 0, ABG)
00:55:46.493 00.001 7680 Move returns status 0, amount 0
00:55:46.493 00.000 7680 MoveAxis(N, 0, ABG)
00:55:46.493 00.000 7680 Move returns status 0, amount 0
00:55:46.493 00.000 7680 move complete, result=0
00:55:46.493 00.000 7680 worker thread done servicing request
00:55:46.494 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:46.498 00.004 7680 Worker thread wakes up
00:55:46.498 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:46.498 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:47.750 01.252 7680 Exposure complete
00:55:47.873 00.123 7680 worker thread done servicing request
00:55:47.873 00.000 6120 OnExposeComplete: enter
00:55:47.877 00.004 6120 UpdateGuideState(): m_state=6
00:55:47.880 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5075
00:55:47.884 00.004 6120 Star::Find returns 1 (1), X=963.03, Y=50.29, Mass=14396, SNR=77.1, Peak=255 HFD=6.9
00:55:47.888 00.004 6120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-2.95) = xAngle (3.87 = -2.41)
00:55:47.892 00.004 6120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.61 = -2.68)
00:55:47.897 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.20 hyp=0.25 cameraTheta=0.92 mountX=-0.18 mountY=-0.11, mountTheta=-2.60
00:55:47.903 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.20, opts=13)
00:55:47.907 00.004 6120 Enqueuing Move request for scope (0.15, 0.20)
00:55:47.910 00.003 7680 Worker thread wakes up
00:55:47.911 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:47.914 00.003 6120 UpdateGuideState exits: m=14396 SNR=77.1 Saturated
00:55:47.918 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:47.922 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:47.925 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.20) opts 0xd
00:55:47.925 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.20)
00:55:47.925 00.000 7680 Moving (0.15, 0.20) raw xDistance=-0.18 yDistance=-0.11
00:55:47.925 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:55:47.925 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:55:47.925 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:55:47.926 00.001 7680 MoveAxis(E, 0, ABG)
00:55:47.927 00.001 6120 Enqueuing Expose request
00:55:47.931 00.004 7680 Move returns status 0, amount 0
00:55:47.931 00.000 7680 MoveAxis(N, 0, ABG)
00:55:47.932 00.001 7680 Move returns status 0, amount 0
00:55:47.932 00.000 7680 move complete, result=0
00:55:47.932 00.000 7680 worker thread done servicing request
00:55:47.933 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:55:47.937 00.004 7680 Worker thread wakes up
00:55:47.937 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:47.937 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:49.179 01.242 7680 Exposure complete
00:55:49.319 00.140 7680 worker thread done servicing request
00:55:49.320 00.001 6120 OnExposeComplete: enter
00:55:49.323 00.003 6120 UpdateGuideState(): m_state=6
00:55:49.329 00.006 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5076
00:55:49.333 00.004 6120 Star::Find returns 1 (1), X=963.02, Y=50.80, Mass=15147, SNR=81.5, Peak=255 HFD=7.0
00:55:49.336 00.003 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
00:55:49.341 00.005 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
00:55:49.344 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.71 hyp=0.73 cameraTheta=1.37 mountX=-0.27 mountY=-0.58, mountTheta=-2.01
00:55:49.350 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.71, opts=13)
00:55:49.354 00.004 6120 Enqueuing Move request for scope (0.14, 0.71)
00:55:49.357 00.003 7680 Worker thread wakes up
00:55:49.357 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:49.362 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.71) opts 0xd
00:55:49.363 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.71)
00:55:49.363 00.000 6120 UpdateGuideState exits: m=15147 SNR=81.5 Saturated
00:55:49.366 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:49.370 00.004 7680 Moving (0.14, 0.71) raw xDistance=-0.27 yDistance=-0.58
00:55:49.370 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:55:49.370 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
00:55:49.370 00.000 7680 MoveAxis(E, 111, ABG)
00:55:49.372 00.002 7680 Guiding  Dir = 2, Dur = 111
00:55:49.372 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:49.375 00.003 6120 Enqueuing Expose request
00:55:49.379 00.004 7680 IsSlewing returns 0
00:55:49.379 00.000 7680 IsGuiding returns 0
00:55:49.379 00.000 7680 PulseGuide returned control before completion, sleep 121
00:55:49.510 00.131 7680 IsGuiding returns 1
00:55:49.510 00.000 7680 scope still moving after pulse duration time elapsed
00:55:49.542 00.032 7680 IsSlewing returns 0
00:55:49.543 00.001 7680 IsGuiding returns 0
00:55:49.544 00.001 7680 scope move finished after 111 + 53 ms
00:55:49.544 00.000 7680 Move returns status 0, amount 111
00:55:49.545 00.001 7680 MoveAxis(N, 313, ABG)
00:55:49.545 00.000 7680 Guiding  Dir = 0, Dur = 313
00:55:49.545 00.000 7680 IsSlewing returns 0
00:55:49.546 00.001 7680 IsGuiding returns 0
00:55:49.546 00.000 7680 PulseGuide returned control before completion, sleep 323
00:55:49.872 00.326 7680 IsGuiding returns 1
00:55:49.872 00.000 7680 scope still moving after pulse duration time elapsed
00:55:49.903 00.031 7680 IsSlewing returns 0
00:55:49.904 00.001 7680 IsGuiding returns 1
00:55:49.935 00.031 7680 IsSlewing returns 0
00:55:49.937 00.002 7680 IsGuiding returns 1
00:55:49.966 00.029 7680 IsSlewing returns 0
00:55:49.968 00.002 7680 IsGuiding returns 0
00:55:49.969 00.001 7680 scope move finished after 313 + 109 ms
00:55:49.969 00.000 7680 Move returns status 0, amount 313
00:55:49.970 00.001 7680 move complete, result=0
00:55:49.970 00.000 7680 worker thread done servicing request
00:55:49.971 00.001 6120 GuideStep: -0.3 px 111 ms EAST, -0.6 px 313 ms NORTH
00:55:49.977 00.006 7680 Worker thread wakes up
00:55:49.977 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:49.977 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:51.228 01.251 7680 Exposure complete
00:55:51.360 00.132 7680 worker thread done servicing request
00:55:51.361 00.001 6120 OnExposeComplete: enter
00:55:51.364 00.003 6120 UpdateGuideState(): m_state=6
00:55:51.368 00.004 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5077
00:55:51.371 00.003 6120 Star::Find returns 1 (1), X=963.09, Y=50.35, Mass=13903, SNR=74.3, Peak=255 HFD=6.8
00:55:51.375 00.004 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-2.95) = xAngle (3.85 = -2.44)
00:55:51.378 00.003 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.58 = -2.70)
00:55:51.382 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.26 hyp=0.33 cameraTheta=0.89 mountX=-0.25 mountY=-0.14, mountTheta=-2.63
00:55:51.386 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.26, opts=13)
00:55:51.390 00.004 6120 Enqueuing Move request for scope (0.21, 0.26)
00:55:51.394 00.004 7680 Worker thread wakes up
00:55:51.394 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:51.397 00.003 6120 UpdateGuideState exits: m=13903 SNR=74.3 Saturated
00:55:51.400 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:51.402 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:51.406 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.26) opts 0xd
00:55:51.406 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.26)
00:55:51.406 00.000 7680 Moving (0.21, 0.26) raw xDistance=-0.25 yDistance=-0.14
00:55:51.406 00.000 6120 Enqueuing Expose request
00:55:51.409 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
00:55:51.409 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:55:51.410 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:55:51.410 00.000 7680 MoveAxis(E, 111, ABG)
00:55:51.410 00.000 7680 Guiding  Dir = 2, Dur = 111
00:55:51.410 00.000 7680 IsSlewing returns 0
00:55:51.410 00.000 7680 IsGuiding returns 0
00:55:51.411 00.001 7680 PulseGuide returned control before completion, sleep 121
00:55:51.547 00.136 7680 IsGuiding returns 1
00:55:51.549 00.002 7680 scope still moving after pulse duration time elapsed
00:55:51.578 00.029 7680 IsSlewing returns 0
00:55:51.578 00.000 7680 IsGuiding returns 0
00:55:51.580 00.002 7680 scope move finished after 111 + 57 ms
00:55:51.580 00.000 7680 Move returns status 0, amount 111
00:55:51.581 00.001 7680 MoveAxis(N, 0, ABG)
00:55:51.581 00.000 7680 Move returns status 0, amount 0
00:55:51.582 00.001 7680 move complete, result=0
00:55:51.582 00.000 7680 worker thread done servicing request
00:55:51.582 00.000 7680 Worker thread wakes up
00:55:51.583 00.001 6120 GuideStep: -0.3 px 111 ms EAST, -0.1 px 0 ms NORTH
00:55:51.588 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:51.588 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:52.838 01.250 7680 Exposure complete
00:55:52.958 00.120 7680 worker thread done servicing request
00:55:52.960 00.002 6120 OnExposeComplete: enter
00:55:52.964 00.004 6120 UpdateGuideState(): m_state=6
00:55:52.968 00.004 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5078
00:55:52.973 00.005 6120 Star::Find returns 1 (1), X=963.18, Y=50.67, Mass=14256, SNR=78.1, Peak=255 HFD=6.9
00:55:52.977 00.004 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
00:55:52.981 00.004 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.51)
00:55:52.986 00.005 6120 CameraToMount -- cameraX=0.31 cameraY=0.58 hyp=0.66 cameraTheta=1.09 mountX=-0.41 mountY=-0.39, mountTheta=-2.38
00:55:52.992 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.58, opts=13)
00:55:52.996 00.004 6120 Enqueuing Move request for scope (0.31, 0.58)
00:55:53.001 00.005 7680 Worker thread wakes up
00:55:53.001 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.58) opts 0xd
00:55:53.001 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:53.004 00.003 6120 UpdateGuideState exits: m=14256 SNR=78.1 Saturated
00:55:53.009 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:53.012 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:53.018 00.006 6120 Enqueuing Expose request
00:55:53.023 00.005 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.58)
00:55:53.024 00.001 7680 Moving (0.31, 0.58) raw xDistance=-0.41 yDistance=-0.39
00:55:53.024 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
00:55:53.024 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:55:53.024 00.000 7680 MoveAxis(E, 175, ABG)
00:55:53.025 00.001 7680 Guiding  Dir = 2, Dur = 175
00:55:53.025 00.000 7680 IsSlewing returns 0
00:55:53.026 00.001 7680 IsGuiding returns 0
00:55:53.026 00.000 7680 PulseGuide returned control before completion, sleep 185
00:55:53.218 00.192 7680 IsGuiding returns 1
00:55:53.218 00.000 7680 scope still moving after pulse duration time elapsed
00:55:53.249 00.031 7680 IsSlewing returns 0
00:55:53.250 00.001 7680 IsGuiding returns 0
00:55:53.250 00.000 7680 scope move finished after 175 + 50 ms
00:55:53.252 00.002 7680 Move returns status 0, amount 175
00:55:53.252 00.000 7680 MoveAxis(N, 211, ABG)
00:55:53.252 00.000 7680 Guiding  Dir = 0, Dur = 211
00:55:53.253 00.001 7680 IsSlewing returns 0
00:55:53.253 00.000 7680 IsGuiding returns 0
00:55:53.255 00.002 7680 PulseGuide returned control before completion, sleep 221
00:55:53.482 00.227 7680 IsGuiding returns 1
00:55:53.482 00.000 7680 scope still moving after pulse duration time elapsed
00:55:53.513 00.031 7680 IsSlewing returns 0
00:55:53.514 00.001 7680 IsGuiding returns 0
00:55:53.514 00.000 7680 scope move finished after 211 + 48 ms
00:55:53.515 00.001 7680 Move returns status 0, amount 211
00:55:53.515 00.000 7680 move complete, result=0
00:55:53.516 00.001 7680 worker thread done servicing request
00:55:53.516 00.000 7680 Worker thread wakes up
00:55:53.517 00.001 6120 GuideStep: -0.4 px 175 ms EAST, -0.4 px 211 ms NORTH
00:55:53.528 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:53.530 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:54.776 01.246 7680 Exposure complete
00:55:54.912 00.136 7680 worker thread done servicing request
00:55:54.913 00.001 6120 OnExposeComplete: enter
00:55:54.917 00.004 6120 UpdateGuideState(): m_state=6
00:55:54.921 00.004 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5079
00:55:54.926 00.005 6120 Star::Find returns 1 (1), X=962.90, Y=50.36, Mass=14156, SNR=77.6, Peak=255 HFD=7.0
00:55:54.930 00.004 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
00:55:54.935 00.005 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.11)
00:55:54.938 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.49 mountX=-0.07 mountY=-0.23, mountTheta=-1.87
00:55:54.944 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.27, opts=13)
00:55:54.948 00.004 6120 Enqueuing Move request for scope (0.02, 0.27)
00:55:54.950 00.002 7680 Worker thread wakes up
00:55:54.951 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd
00:55:54.951 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.27)
00:55:54.951 00.000 7680 Moving (0.02, 0.27) raw xDistance=-0.07 yDistance=-0.23
00:55:54.951 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:55:54.951 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:55:54.953 00.002 7680 MoveAxis(E, 0, ABG)
00:55:54.953 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:54.957 00.004 6120 UpdateGuideState exits: m=14156 SNR=77.6 Saturated
00:55:54.961 00.004 7680 Move returns status 0, amount 0
00:55:54.961 00.000 7680 MoveAxis(N, 125, ABG)
00:55:54.962 00.001 7680 Guiding  Dir = 0, Dur = 125
00:55:54.962 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:54.965 00.003 7680 IsSlewing returns 0
00:55:54.965 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:54.969 00.004 6120 Enqueuing Expose request
00:55:54.973 00.004 7680 IsGuiding returns 0
00:55:54.973 00.000 7680 PulseGuide returned control before completion, sleep 135
00:55:55.122 00.149 7680 IsGuiding returns 1
00:55:55.122 00.000 7680 scope still moving after pulse duration time elapsed
00:55:55.153 00.031 7680 IsSlewing returns 0
00:55:55.155 00.002 7680 IsGuiding returns 0
00:55:55.155 00.000 7680 scope move finished after 125 + 57 ms
00:55:55.155 00.000 7680 Move returns status 0, amount 125
00:55:55.156 00.001 7680 move complete, result=0
00:55:55.157 00.001 7680 worker thread done servicing request
00:55:55.157 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 125 ms NORTH
00:55:55.162 00.005 7680 Worker thread wakes up
00:55:55.162 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:55.164 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:56.415 01.251 7680 Exposure complete
00:55:56.551 00.136 7680 worker thread done servicing request
00:55:56.552 00.001 6120 OnExposeComplete: enter
00:55:56.555 00.003 6120 UpdateGuideState(): m_state=6
00:55:56.560 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5080
00:55:56.564 00.004 6120 Star::Find returns 1 (1), X=962.92, Y=50.39, Mass=14273, SNR=77.2, Peak=255 HFD=6.8
00:55:56.567 00.003 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
00:55:56.570 00.003 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
00:55:56.574 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.30 hyp=0.30 cameraTheta=1.43 mountX=-0.09 mountY=-0.25, mountTheta=-1.94
00:55:56.581 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.30, opts=13)
00:55:56.586 00.005 6120 Enqueuing Move request for scope (0.04, 0.30)
00:55:56.590 00.004 7680 Worker thread wakes up
00:55:56.591 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.30) opts 0xd
00:55:56.591 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.30)
00:55:56.591 00.000 7680 Moving (0.04, 0.30) raw xDistance=-0.09 yDistance=-0.25
00:55:56.591 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:55:56.591 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:55:56.592 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:56.596 00.004 7680 MoveAxis(E, 0, ABG)
00:55:56.598 00.002 7680 Move returns status 0, amount 0
00:55:56.598 00.000 7680 MoveAxis(N, 135, ABG)
00:55:56.598 00.000 7680 Guiding  Dir = 0, Dur = 135
00:55:56.598 00.000 6120 UpdateGuideState exits: m=14273 SNR=77.2 Saturated
00:55:56.602 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:56.607 00.005 7680 IsSlewing returns 0
00:55:56.607 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:56.612 00.005 6120 Enqueuing Expose request
00:55:56.616 00.004 7680 IsGuiding returns 0
00:55:56.616 00.000 7680 PulseGuide returned control before completion, sleep 145
00:55:56.767 00.151 7680 IsGuiding returns 1
00:55:56.767 00.000 7680 scope still moving after pulse duration time elapsed
00:55:56.797 00.030 7680 IsSlewing returns 0
00:55:56.799 00.002 7680 IsGuiding returns 0
00:55:56.799 00.000 7680 scope move finished after 135 + 47 ms
00:55:56.799 00.000 7680 Move returns status 0, amount 135
00:55:56.800 00.001 7680 move complete, result=0
00:55:56.800 00.000 7680 worker thread done servicing request
00:55:56.800 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 135 ms NORTH
00:55:56.807 00.007 7680 Worker thread wakes up
00:55:56.807 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:56.807 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:58.060 01.253 7680 Exposure complete
00:55:58.196 00.136 7680 worker thread done servicing request
00:55:58.197 00.001 6120 OnExposeComplete: enter
00:55:58.201 00.004 6120 UpdateGuideState(): m_state=6
00:55:58.206 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5081
00:55:58.211 00.005 6120 Star::Find returns 1 (1), X=962.77, Y=50.65, Mass=14538, SNR=78.6, Peak=255 HFD=7.1
00:55:58.214 00.003 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
00:55:58.217 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
00:55:58.221 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.56 hyp=0.58 cameraTheta=1.77 mountX=0.01 mountY=-0.56, mountTheta=-1.56
00:55:58.225 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.56, opts=13)
00:55:58.229 00.004 6120 Enqueuing Move request for scope (-0.11, 0.56)
00:55:58.233 00.004 7680 Worker thread wakes up
00:55:58.233 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.56) opts 0xd
00:55:58.233 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.56)
00:55:58.233 00.000 7680 Moving (-0.11, 0.56) raw xDistance=0.01 yDistance=-0.56
00:55:58.233 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:55:58.238 00.005 6120 UpdateGuideState exits: m=14538 SNR=78.6 Saturated
00:55:58.244 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:58.247 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:55:58.251 00.004 6120 Enqueuing Expose request
00:55:58.254 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:55:58.254 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
00:55:58.254 00.000 7680 MoveAxis(E, 0, ABG)
00:55:58.254 00.000 7680 Move returns status 0, amount 0
00:55:58.254 00.000 7680 MoveAxis(N, 302, ABG)
00:55:58.254 00.000 7680 Guiding  Dir = 0, Dur = 302
00:55:58.256 00.002 7680 IsSlewing returns 0
00:55:58.256 00.000 7680 IsGuiding returns 0
00:55:58.256 00.000 7680 PulseGuide returned control before completion, sleep 312
00:55:58.586 00.330 7680 IsGuiding returns 1
00:55:58.586 00.000 7680 scope still moving after pulse duration time elapsed
00:55:58.618 00.032 7680 IsSlewing returns 0
00:55:58.619 00.001 7680 IsGuiding returns 0
00:55:58.619 00.000 7680 scope move finished after 302 + 61 ms
00:55:58.620 00.001 7680 Move returns status 0, amount 302
00:55:58.620 00.000 7680 move complete, result=0
00:55:58.621 00.001 7680 worker thread done servicing request
00:55:58.621 00.000 7680 Worker thread wakes up
00:55:58.621 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 302 ms NORTH
00:55:58.627 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:55:58.628 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:55:59.878 01.250 7680 Exposure complete
00:56:00.023 00.145 7680 worker thread done servicing request
00:56:00.024 00.001 6120 OnExposeComplete: enter
00:56:00.031 00.007 6120 UpdateGuideState(): m_state=6
00:56:00.037 00.006 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5082
00:56:00.041 00.004 6120 Star::Find returns 1 (1), X=962.80, Y=50.18, Mass=13932, SNR=75.9, Peak=255 HFD=6.8
00:56:00.047 00.006 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
00:56:00.053 00.006 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
00:56:00.058 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.32 mountX=0.06 mountY=-0.11, mountTheta=-1.06
00:56:00.063 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.09, opts=13)
00:56:00.067 00.004 6120 Enqueuing Move request for scope (-0.08, 0.09)
00:56:00.072 00.005 7680 Worker thread wakes up
00:56:00.072 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
00:56:00.072 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
00:56:00.072 00.000 7680 Moving (-0.08, 0.09) raw xDistance=0.06 yDistance=-0.11
00:56:00.073 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:00.076 00.003 6120 UpdateGuideState exits: m=13932 SNR=75.9 Saturated
00:56:00.081 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:00.085 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:00.089 00.004 6120 Enqueuing Expose request
00:56:00.093 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:56:00.093 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:56:00.093 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:56:00.093 00.000 7680 MoveAxis(E, 0, ABG)
00:56:00.093 00.000 7680 Move returns status 0, amount 0
00:56:00.094 00.001 7680 MoveAxis(N, 0, ABG)
00:56:00.094 00.000 7680 Move returns status 0, amount 0
00:56:00.095 00.001 7680 move complete, result=0
00:56:00.095 00.000 7680 worker thread done servicing request
00:56:00.095 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:00.099 00.004 7680 Worker thread wakes up
00:56:00.099 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:00.100 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:01.351 01.251 7680 Exposure complete
00:56:01.489 00.138 7680 worker thread done servicing request
00:56:01.489 00.000 6120 OnExposeComplete: enter
00:56:01.493 00.004 6120 UpdateGuideState(): m_state=6
00:56:01.496 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5083
00:56:01.501 00.005 6120 Star::Find returns 1 (1), X=962.50, Y=50.51, Mass=14443, SNR=78.7, Peak=255 HFD=7.1
00:56:01.505 00.004 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.26 = -1.02)
00:56:01.508 00.003 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.29)
00:56:01.513 00.005 6120 CameraToMount -- cameraX=-0.38 cameraY=0.42 hyp=0.56 cameraTheta=2.31 mountX=0.29 mountY=-0.54, mountTheta=-1.07
00:56:01.518 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.42, opts=13)
00:56:01.523 00.005 6120 Enqueuing Move request for scope (-0.38, 0.42)
00:56:01.526 00.003 7680 Worker thread wakes up
00:56:01.527 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.42) opts 0xd
00:56:01.527 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.42)
00:56:01.527 00.000 7680 Moving (-0.38, 0.42) raw xDistance=0.29 yDistance=-0.54
00:56:01.527 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
00:56:01.527 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
00:56:01.528 00.001 7680 MoveAxis(W, 120, ABG)
00:56:01.528 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:01.533 00.005 7680 Guiding  Dir = 3, Dur = 120
00:56:01.533 00.000 6120 UpdateGuideState exits: m=14443 SNR=78.7 Saturated
00:56:01.536 00.003 7680 IsSlewing returns 0
00:56:01.537 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:01.540 00.003 7680 IsGuiding returns 0
00:56:01.540 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:01.545 00.005 7680 PulseGuide returned control before completion, sleep 130
00:56:01.545 00.000 6120 Enqueuing Expose request
00:56:01.684 00.139 7680 IsGuiding returns 0
00:56:01.685 00.001 7680 Move returns status 0, amount 120
00:56:01.685 00.000 7680 MoveAxis(N, 293, ABG)
00:56:01.686 00.001 7680 Guiding  Dir = 0, Dur = 293
00:56:01.686 00.000 7680 IsSlewing returns 0
00:56:01.687 00.001 7680 IsGuiding returns 0
00:56:01.687 00.000 7680 PulseGuide returned control before completion, sleep 303
00:56:02.001 00.314 7680 IsGuiding returns 1
00:56:02.002 00.001 7680 scope still moving after pulse duration time elapsed
00:56:02.030 00.028 7680 IsSlewing returns 0
00:56:02.032 00.002 7680 IsGuiding returns 0
00:56:02.032 00.000 7680 scope move finished after 293 + 52 ms
00:56:02.033 00.001 7680 Move returns status 0, amount 293
00:56:02.034 00.001 7680 move complete, result=0
00:56:02.034 00.000 7680 worker thread done servicing request
00:56:02.034 00.000 7680 Worker thread wakes up
00:56:02.035 00.001 6120 GuideStep: 0.3 px 120 ms WEST, -0.5 px 293 ms NORTH
00:56:02.040 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:02.041 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:03.288 01.247 7680 Exposure complete
00:56:03.421 00.133 7680 worker thread done servicing request
00:56:03.421 00.000 6120 OnExposeComplete: enter
00:56:03.426 00.005 6120 UpdateGuideState(): m_state=6
00:56:03.431 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5084
00:56:03.435 00.004 6120 Star::Find returns 1 (1), X=962.75, Y=50.17, Mass=15064, SNR=79.1, Peak=255 HFD=6.9
00:56:03.438 00.003 6120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-2.95) = xAngle (5.56 = -0.73)
00:56:03.442 00.004 6120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.29 = -0.99)
00:56:03.445 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.60 mountX=0.11 mountY=-0.12, mountTheta=-0.84
00:56:03.450 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.08, opts=13)
00:56:03.456 00.006 6120 Enqueuing Move request for scope (-0.13, 0.08)
00:56:03.459 00.003 7680 Worker thread wakes up
00:56:03.459 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:03.464 00.005 6120 UpdateGuideState exits: m=15064 SNR=79.1 Saturated
00:56:03.468 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:03.471 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:03.475 00.004 6120 Enqueuing Expose request
00:56:03.478 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
00:56:03.478 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
00:56:03.479 00.001 7680 Moving (-0.13, 0.08) raw xDistance=0.11 yDistance=-0.12
00:56:03.479 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:56:03.479 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:56:03.479 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:56:03.479 00.000 7680 MoveAxis(E, 0, ABG)
00:56:03.479 00.000 7680 Move returns status 0, amount 0
00:56:03.479 00.000 7680 MoveAxis(N, 0, ABG)
00:56:03.479 00.000 7680 Move returns status 0, amount 0
00:56:03.479 00.000 7680 move complete, result=0
00:56:03.479 00.000 7680 worker thread done servicing request
00:56:03.481 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:03.486 00.005 7680 Worker thread wakes up
00:56:03.486 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:03.486 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:04.742 01.256 7680 Exposure complete
00:56:04.873 00.131 7680 worker thread done servicing request
00:56:04.874 00.001 6120 OnExposeComplete: enter
00:56:04.878 00.004 6120 UpdateGuideState(): m_state=6
00:56:04.881 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5085
00:56:04.885 00.004 6120 Star::Find returns 1 (1), X=962.82, Y=50.71, Mass=14211, SNR=76.1, Peak=255 HFD=7.0
00:56:04.888 00.003 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
00:56:04.892 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
00:56:04.895 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.62 hyp=0.63 cameraTheta=1.66 mountX=-0.06 mountY=-0.58, mountTheta=-1.68
00:56:04.899 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.62, opts=13)
00:56:04.902 00.003 6120 Enqueuing Move request for scope (-0.05, 0.62)
00:56:04.905 00.003 7680 Worker thread wakes up
00:56:04.906 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.62) opts 0xd
00:56:04.906 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.62)
00:56:04.906 00.000 7680 Moving (-0.05, 0.62) raw xDistance=-0.06 yDistance=-0.58
00:56:04.906 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:04.909 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:56:04.910 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
00:56:04.910 00.000 7680 MoveAxis(E, 0, ABG)
00:56:04.910 00.000 7680 Move returns status 0, amount 0
00:56:04.910 00.000 6120 UpdateGuideState exits: m=14211 SNR=76.1 Saturated
00:56:04.914 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:04.919 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:04.923 00.004 6120 Enqueuing Expose request
00:56:04.926 00.003 7680 MoveAxis(N, 317, ABG)
00:56:04.926 00.000 7680 Guiding  Dir = 0, Dur = 317
00:56:04.926 00.000 7680 IsSlewing returns 0
00:56:04.927 00.001 7680 IsGuiding returns 0
00:56:04.927 00.000 7680 PulseGuide returned control before completion, sleep 327
00:56:05.263 00.336 7680 IsGuiding returns 1
00:56:05.264 00.001 7680 scope still moving after pulse duration time elapsed
00:56:05.294 00.030 7680 IsSlewing returns 0
00:56:05.297 00.003 7680 IsGuiding returns 0
00:56:05.297 00.000 7680 scope move finished after 317 + 52 ms
00:56:05.298 00.001 7680 Move returns status 0, amount 317
00:56:05.299 00.001 7680 move complete, result=0
00:56:05.299 00.000 7680 worker thread done servicing request
00:56:05.299 00.000 7680 Worker thread wakes up
00:56:05.300 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 317 ms NORTH
00:56:05.307 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:05.307 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:06.559 01.252 7680 Exposure complete
00:56:06.704 00.145 7680 worker thread done servicing request
00:56:06.704 00.000 6120 OnExposeComplete: enter
00:56:06.708 00.004 6120 UpdateGuideState(): m_state=6
00:56:06.712 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5086
00:56:06.715 00.003 6120 Star::Find returns 1 (1), X=962.61, Y=50.10, Mass=14274, SNR=77.2, Peak=255 HFD=7.0
00:56:06.719 00.004 6120 CameraToMount -- cameraTheta (3.12) - m_xAngle (-2.95) = xAngle (6.07 = -0.21)
00:56:06.722 00.003 6120 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.80 = -0.48)
00:56:06.728 00.006 6120 CameraToMount -- cameraX=-0.26 cameraY=0.01 hyp=0.26 cameraTheta=3.12 mountX=0.26 mountY=-0.12, mountTheta=-0.44
00:56:06.733 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.01, opts=13)
00:56:06.738 00.005 6120 Enqueuing Move request for scope (-0.26, 0.01)
00:56:06.741 00.003 7680 Worker thread wakes up
00:56:06.742 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.01) opts 0xd
00:56:06.742 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.01)
00:56:06.742 00.000 7680 Moving (-0.26, 0.01) raw xDistance=0.26 yDistance=-0.12
00:56:06.742 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
00:56:06.742 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:06.747 00.005 6120 UpdateGuideState exits: m=14274 SNR=77.2 Saturated
00:56:06.750 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:06.754 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:56:06.754 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:06.757 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:56:06.757 00.000 7680 MoveAxis(W, 105, ABG)
00:56:06.759 00.002 7680 Guiding  Dir = 3, Dur = 105
00:56:06.759 00.000 6120 Enqueuing Expose request
00:56:06.764 00.005 7680 IsSlewing returns 0
00:56:06.764 00.000 7680 IsGuiding returns 0
00:56:06.766 00.002 7680 PulseGuide returned control before completion, sleep 115
00:56:06.891 00.125 7680 IsGuiding returns 1
00:56:06.893 00.002 7680 scope still moving after pulse duration time elapsed
00:56:06.921 00.028 7680 IsSlewing returns 0
00:56:06.923 00.002 7680 IsGuiding returns 0
00:56:06.923 00.000 7680 scope move finished after 105 + 52 ms
00:56:06.924 00.001 7680 Move returns status 0, amount 105
00:56:06.925 00.001 7680 MoveAxis(N, 0, ABG)
00:56:06.925 00.000 7680 Move returns status 0, amount 0
00:56:06.926 00.001 7680 move complete, result=0
00:56:06.926 00.000 7680 worker thread done servicing request
00:56:06.926 00.000 6120 GuideStep: 0.3 px 105 ms WEST, -0.1 px 0 ms NORTH
00:56:06.933 00.007 7680 Worker thread wakes up
00:56:06.934 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:06.934 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:08.182 01.248 7680 Exposure complete
00:56:08.325 00.143 7680 worker thread done servicing request
00:56:08.325 00.000 6120 OnExposeComplete: enter
00:56:08.331 00.006 6120 UpdateGuideState(): m_state=6
00:56:08.335 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5087
00:56:08.340 00.005 6120 Star::Find returns 1 (1), X=962.66, Y=50.23, Mass=14803, SNR=78.2, Peak=255 HFD=7.0
00:56:08.343 00.003 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.53 = -0.75)
00:56:08.346 00.003 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.02)
00:56:08.350 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.14 hyp=0.26 cameraTheta=2.57 mountX=0.19 mountY=-0.22, mountTheta=-0.86
00:56:08.354 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.14, opts=13)
00:56:08.358 00.004 6120 Enqueuing Move request for scope (-0.22, 0.14)
00:56:08.364 00.006 7680 Worker thread wakes up
00:56:08.364 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:08.368 00.004 6120 UpdateGuideState exits: m=14803 SNR=78.2 Saturated
00:56:08.371 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:08.376 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:08.379 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.14) opts 0xd
00:56:08.379 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.14)
00:56:08.379 00.000 7680 Moving (-0.22, 0.14) raw xDistance=0.19 yDistance=-0.22
00:56:08.379 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:56:08.379 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:56:08.380 00.001 7680 MoveAxis(E, 0, ABG)
00:56:08.380 00.000 7680 Move returns status 0, amount 0
00:56:08.380 00.000 7680 MoveAxis(N, 120, ABG)
00:56:08.380 00.000 7680 Guiding  Dir = 0, Dur = 120
00:56:08.380 00.000 6120 Enqueuing Expose request
00:56:08.384 00.004 7680 IsSlewing returns 0
00:56:08.384 00.000 7680 IsGuiding returns 0
00:56:08.385 00.001 7680 PulseGuide returned control before completion, sleep 130
00:56:08.517 00.132 7680 IsGuiding returns 1
00:56:08.517 00.000 7680 scope still moving after pulse duration time elapsed
00:56:08.547 00.030 7680 IsSlewing returns 0
00:56:08.548 00.001 7680 IsGuiding returns 1
00:56:08.580 00.032 7680 IsSlewing returns 0
00:56:08.581 00.001 7680 IsGuiding returns 1
00:56:08.610 00.029 7680 IsSlewing returns 0
00:56:08.611 00.001 7680 IsGuiding returns 0
00:56:08.611 00.000 7680 scope move finished after 120 + 106 ms
00:56:08.611 00.000 7680 Move returns status 0, amount 120
00:56:08.611 00.000 7680 move complete, result=0
00:56:08.612 00.001 7680 worker thread done servicing request
00:56:08.612 00.000 7680 Worker thread wakes up
00:56:08.612 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 120 ms NORTH
00:56:08.619 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:08.620 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:09.870 01.250 7680 Exposure complete
00:56:10.011 00.141 7680 worker thread done servicing request
00:56:10.013 00.002 6120 OnExposeComplete: enter
00:56:10.017 00.004 6120 UpdateGuideState(): m_state=6
00:56:10.023 00.006 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5088
00:56:10.027 00.004 6120 Star::Find returns 1 (1), X=962.79, Y=50.26, Mass=14422, SNR=78.1, Peak=255 HFD=6.9
00:56:10.031 00.004 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
00:56:10.035 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.55)
00:56:10.039 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.20 cameraTheta=2.05 mountX=0.06 mountY=-0.20, mountTheta=-1.29
00:56:10.043 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.17, opts=13)
00:56:10.048 00.005 6120 Enqueuing Move request for scope (-0.09, 0.17)
00:56:10.052 00.004 7680 Worker thread wakes up
00:56:10.052 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:10.055 00.003 6120 UpdateGuideState exits: m=14422 SNR=78.1 Saturated
00:56:10.059 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:10.063 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:10.067 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
00:56:10.068 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
00:56:10.068 00.000 7680 Moving (-0.09, 0.17) raw xDistance=0.06 yDistance=-0.20
00:56:10.068 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:56:10.068 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:56:10.068 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:56:10.068 00.000 7680 MoveAxis(E, 0, ABG)
00:56:10.068 00.000 7680 Move returns status 0, amount 0
00:56:10.068 00.000 7680 MoveAxis(N, 0, ABG)
00:56:10.069 00.001 7680 Move returns status 0, amount 0
00:56:10.069 00.000 6120 Enqueuing Expose request
00:56:10.073 00.004 7680 move complete, result=0
00:56:10.074 00.001 7680 worker thread done servicing request
00:56:10.075 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:56:10.082 00.007 7680 Worker thread wakes up
00:56:10.082 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:10.082 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:11.330 01.248 7680 Exposure complete
00:56:11.469 00.139 7680 worker thread done servicing request
00:56:11.470 00.001 6120 OnExposeComplete: enter
00:56:11.475 00.005 6120 UpdateGuideState(): m_state=6
00:56:11.478 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5089
00:56:11.483 00.005 6120 Star::Find returns 1 (1), X=962.82, Y=50.25, Mass=14525, SNR=76.7, Peak=255 HFD=6.9
00:56:11.487 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
00:56:11.490 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
00:56:11.494 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.90 mountX=0.02 mountY=-0.17, mountTheta=-1.43
00:56:11.499 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.16, opts=13)
00:56:11.504 00.005 6120 Enqueuing Move request for scope (-0.05, 0.16)
00:56:11.507 00.003 7680 Worker thread wakes up
00:56:11.508 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:11.511 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
00:56:11.513 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
00:56:11.513 00.000 7680 Moving (-0.05, 0.16) raw xDistance=0.02 yDistance=-0.17
00:56:11.513 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:56:11.513 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:56:11.514 00.001 6120 UpdateGuideState exits: m=14525 SNR=76.7 Saturated
00:56:11.519 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:56:11.519 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:11.524 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:11.529 00.005 6120 Enqueuing Expose request
00:56:11.533 00.004 7680 MoveAxis(E, 0, ABG)
00:56:11.533 00.000 7680 Move returns status 0, amount 0
00:56:11.533 00.000 7680 MoveAxis(N, 0, ABG)
00:56:11.534 00.001 7680 Move returns status 0, amount 0
00:56:11.534 00.000 7680 move complete, result=0
00:56:11.534 00.000 7680 worker thread done servicing request
00:56:11.534 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:56:11.539 00.005 7680 Worker thread wakes up
00:56:11.539 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:11.539 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:12.783 01.244 7680 Exposure complete
00:56:12.928 00.145 7680 worker thread done servicing request
00:56:12.929 00.001 6120 OnExposeComplete: enter
00:56:12.934 00.005 6120 UpdateGuideState(): m_state=6
00:56:12.937 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5090
00:56:12.943 00.006 6120 Star::Find returns 1 (1), X=962.76, Y=50.82, Mass=14753, SNR=79.0, Peak=255 HFD=7.0
00:56:12.947 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.60)
00:56:12.951 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.87)
00:56:12.954 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.73 hyp=0.74 cameraTheta=1.73 mountX=-0.02 mountY=-0.71, mountTheta=-1.60
00:56:12.960 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.73, opts=13)
00:56:12.964 00.004 6120 Enqueuing Move request for scope (-0.12, 0.73)
00:56:12.967 00.003 7680 Worker thread wakes up
00:56:12.967 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:12.971 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.73) opts 0xd
00:56:12.971 00.000 6120 UpdateGuideState exits: m=14753 SNR=79.0 Saturated
00:56:12.975 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.73)
00:56:12.975 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:12.978 00.003 7680 Moving (-0.12, 0.73) raw xDistance=-0.02 yDistance=-0.71
00:56:12.978 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:12.984 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:56:12.984 00.000 6120 Enqueuing Expose request
00:56:12.988 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
00:56:12.988 00.000 7680 MoveAxis(E, 0, ABG)
00:56:12.988 00.000 7680 Move returns status 0, amount 0
00:56:12.988 00.000 7680 MoveAxis(N, 386, ABG)
00:56:12.988 00.000 7680 Guiding  Dir = 0, Dur = 386
00:56:12.989 00.001 7680 IsSlewing returns 0
00:56:12.989 00.000 7680 IsGuiding returns 0
00:56:12.989 00.000 7680 PulseGuide returned control before completion, sleep 396
00:56:13.401 00.412 7680 IsGuiding returns 0
00:56:13.402 00.001 7680 Move returns status 0, amount 386
00:56:13.402 00.000 7680 move complete, result=0
00:56:13.403 00.001 7680 worker thread done servicing request
00:56:13.403 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.7 px 386 ms NORTH
00:56:13.410 00.007 7680 Worker thread wakes up
00:56:13.410 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:13.410 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:14.663 01.253 7680 Exposure complete
00:56:14.799 00.136 7680 worker thread done servicing request
00:56:14.799 00.000 6120 OnExposeComplete: enter
00:56:14.804 00.005 6120 UpdateGuideState(): m_state=6
00:56:14.808 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5091
00:56:14.812 00.004 6120 Star::Find returns 1 (1), X=962.45, Y=50.58, Mass=14458, SNR=77.6, Peak=255 HFD=7.1
00:56:14.816 00.004 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
00:56:14.820 00.004 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
00:56:14.824 00.004 6120 CameraToMount -- cameraX=-0.43 cameraY=0.49 hyp=0.65 cameraTheta=2.29 mountX=0.33 mountY=-0.63, mountTheta=-1.08
00:56:14.830 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=0.49, opts=13)
00:56:14.835 00.005 6120 Enqueuing Move request for scope (-0.43, 0.49)
00:56:14.838 00.003 7680 Worker thread wakes up
00:56:14.838 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.49) opts 0xd
00:56:14.839 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:14.842 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.43, 0.49)
00:56:14.843 00.001 7680 Moving (-0.43, 0.49) raw xDistance=0.33 yDistance=-0.63
00:56:14.844 00.001 6120 UpdateGuideState exits: m=14458 SNR=77.6 Saturated
00:56:14.847 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:14.851 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:14.855 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:56:14.855 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
00:56:14.855 00.000 7680 MoveAxis(W, 136, ABG)
00:56:14.855 00.000 7680 Guiding  Dir = 3, Dur = 136
00:56:14.856 00.001 6120 Enqueuing Expose request
00:56:14.861 00.005 7680 IsSlewing returns 0
00:56:14.861 00.000 7680 IsGuiding returns 0
00:56:14.862 00.001 7680 PulseGuide returned control before completion, sleep 146
00:56:15.014 00.152 7680 IsGuiding returns 1
00:56:15.015 00.001 7680 scope still moving after pulse duration time elapsed
00:56:15.043 00.028 7680 IsSlewing returns 0
00:56:15.044 00.001 7680 IsGuiding returns 0
00:56:15.045 00.001 7680 scope move finished after 136 + 47 ms
00:56:15.045 00.000 7680 Move returns status 0, amount 136
00:56:15.046 00.001 7680 MoveAxis(N, 342, ABG)
00:56:15.046 00.000 7680 Guiding  Dir = 0, Dur = 342
00:56:15.046 00.000 7680 IsSlewing returns 0
00:56:15.047 00.001 7680 IsGuiding returns 0
00:56:15.048 00.001 7680 PulseGuide returned control before completion, sleep 352
00:56:15.404 00.356 7680 IsGuiding returns 1
00:56:15.405 00.001 7680 scope still moving after pulse duration time elapsed
00:56:15.436 00.031 7680 IsSlewing returns 0
00:56:15.438 00.002 7680 IsGuiding returns 0
00:56:15.438 00.000 7680 scope move finished after 342 + 48 ms
00:56:15.439 00.001 7680 Move returns status 0, amount 342
00:56:15.440 00.001 7680 move complete, result=0
00:56:15.440 00.000 7680 worker thread done servicing request
00:56:15.441 00.001 7680 Worker thread wakes up
00:56:15.441 00.000 6120 GuideStep: 0.3 px 136 ms WEST, -0.6 px 342 ms NORTH
00:56:15.446 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:15.446 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:16.693 01.247 7680 Exposure complete
00:56:16.827 00.134 7680 worker thread done servicing request
00:56:16.828 00.001 6120 OnExposeComplete: enter
00:56:16.832 00.004 6120 UpdateGuideState(): m_state=6
00:56:16.835 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5092
00:56:16.840 00.005 6120 Star::Find returns 1 (1), X=962.89, Y=49.90, Mass=14459, SNR=79.5, Peak=255 HFD=7.0
00:56:16.844 00.004 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-2.95) = xAngle (1.46 = 1.46)
00:56:16.847 00.003 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.19 = 1.19)
00:56:16.851 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.50 mountX=0.02 mountY=0.18, mountTheta=1.45
00:56:16.857 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.19, opts=13)
00:56:16.863 00.006 6120 Enqueuing Move request for scope (0.01, -0.19)
00:56:16.867 00.004 7680 Worker thread wakes up
00:56:16.867 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
00:56:16.868 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
00:56:16.868 00.000 7680 Moving (0.01, -0.19) raw xDistance=0.02 yDistance=0.18
00:56:16.868 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:56:16.868 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:56:16.868 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:16.873 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:56:16.873 00.000 7680 MoveAxis(E, 0, ABG)
00:56:16.873 00.000 7680 Move returns status 0, amount 0
00:56:16.873 00.000 7680 MoveAxis(N, 0, ABG)
00:56:16.873 00.000 7680 Move returns status 0, amount 0
00:56:16.874 00.001 7680 move complete, result=0
00:56:16.874 00.000 7680 worker thread done servicing request
00:56:16.874 00.000 6120 UpdateGuideState exits: m=14459 SNR=79.5 Saturated
00:56:16.878 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:16.882 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:16.884 00.002 6120 Enqueuing Expose request
00:56:16.890 00.006 7680 Worker thread wakes up
00:56:16.890 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:16.890 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:16.891 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:56:18.133 01.242 7680 Exposure complete
00:56:18.261 00.128 7680 worker thread done servicing request
00:56:18.261 00.000 6120 OnExposeComplete: enter
00:56:18.267 00.006 6120 UpdateGuideState(): m_state=6
00:56:18.274 00.007 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5093
00:56:18.278 00.004 6120 Star::Find returns 1 (1), X=962.60, Y=50.09, Mass=14262, SNR=77.7, Peak=255 HFD=7.0
00:56:18.282 00.004 6120 CameraToMount -- cameraTheta (3.14) - m_xAngle (-2.95) = xAngle (6.09 = -0.19)
00:56:18.285 00.003 6120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.82 = -0.46)
00:56:18.289 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.00 hyp=0.27 cameraTheta=3.14 mountX=0.27 mountY=-0.12, mountTheta=-0.42
00:56:18.295 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.00, opts=13)
00:56:18.298 00.003 6120 Enqueuing Move request for scope (-0.27, 0.00)
00:56:18.302 00.004 7680 Worker thread wakes up
00:56:18.302 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.00) opts 0xd
00:56:18.302 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:18.305 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.00)
00:56:18.305 00.000 6120 UpdateGuideState exits: m=14262 SNR=77.7 Saturated
00:56:18.309 00.004 7680 Moving (-0.27, 0.00) raw xDistance=0.27 yDistance=-0.12
00:56:18.309 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
00:56:18.309 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:18.313 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:18.315 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:56:18.316 00.001 6120 Enqueuing Expose request
00:56:18.319 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:56:18.319 00.000 7680 MoveAxis(W, 110, ABG)
00:56:18.319 00.000 7680 Guiding  Dir = 3, Dur = 110
00:56:18.319 00.000 7680 IsSlewing returns 0
00:56:18.319 00.000 7680 IsGuiding returns 0
00:56:18.320 00.001 7680 PulseGuide returned control before completion, sleep 120
00:56:18.450 00.130 7680 IsGuiding returns 1
00:56:18.451 00.001 7680 scope still moving after pulse duration time elapsed
00:56:18.482 00.031 7680 IsSlewing returns 0
00:56:18.484 00.002 7680 IsGuiding returns 0
00:56:18.484 00.000 7680 scope move finished after 110 + 54 ms
00:56:18.484 00.000 7680 Move returns status 0, amount 110
00:56:18.485 00.001 7680 MoveAxis(N, 0, ABG)
00:56:18.485 00.000 7680 Move returns status 0, amount 0
00:56:18.485 00.000 7680 move complete, result=0
00:56:18.485 00.000 7680 worker thread done servicing request
00:56:18.485 00.000 6120 GuideStep: 0.3 px 110 ms WEST, -0.1 px 0 ms NORTH
00:56:18.492 00.007 7680 Worker thread wakes up
00:56:18.492 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:18.492 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:19.746 01.254 7680 Exposure complete
00:56:19.883 00.137 7680 worker thread done servicing request
00:56:19.884 00.001 6120 OnExposeComplete: enter
00:56:19.888 00.004 6120 UpdateGuideState(): m_state=6
00:56:19.894 00.006 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5094
00:56:19.899 00.005 6120 Star::Find returns 1 (1), X=962.79, Y=50.27, Mass=13601, SNR=75.6, Peak=255 HFD=6.9
00:56:19.902 00.003 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
00:56:19.907 00.005 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
00:56:19.910 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.02 mountX=0.05 mountY=-0.20, mountTheta=-1.31
00:56:19.915 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.18, opts=13)
00:56:19.920 00.005 6120 Enqueuing Move request for scope (-0.09, 0.18)
00:56:19.924 00.004 7680 Worker thread wakes up
00:56:19.924 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:19.928 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
00:56:19.928 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
00:56:19.928 00.000 7680 Moving (-0.09, 0.18) raw xDistance=0.05 yDistance=-0.20
00:56:19.928 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:56:19.928 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:56:19.928 00.000 7680 MoveAxis(E, 0, ABG)
00:56:19.930 00.002 7680 Move returns status 0, amount 0
00:56:19.930 00.000 7680 MoveAxis(N, 111, ABG)
00:56:19.930 00.000 7680 Guiding  Dir = 0, Dur = 111
00:56:19.930 00.000 6120 UpdateGuideState exits: m=13601 SNR=75.6 Saturated
00:56:19.933 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:19.937 00.004 7680 IsSlewing returns 0
00:56:19.938 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:19.942 00.004 6120 Enqueuing Expose request
00:56:19.947 00.005 7680 IsGuiding returns 0
00:56:19.948 00.001 7680 PulseGuide returned control before completion, sleep 121
00:56:20.080 00.132 7680 IsGuiding returns 1
00:56:20.081 00.001 7680 scope still moving after pulse duration time elapsed
00:56:20.111 00.030 7680 IsSlewing returns 0
00:56:20.112 00.001 7680 IsGuiding returns 0
00:56:20.114 00.002 7680 scope move finished after 111 + 54 ms
00:56:20.114 00.000 7680 Move returns status 0, amount 111
00:56:20.114 00.000 7680 move complete, result=0
00:56:20.115 00.001 7680 worker thread done servicing request
00:56:20.115 00.000 7680 Worker thread wakes up
00:56:20.115 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 111 ms NORTH
00:56:20.120 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:20.122 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:21.373 01.251 7680 Exposure complete
00:56:21.513 00.140 7680 worker thread done servicing request
00:56:21.514 00.001 6120 OnExposeComplete: enter
00:56:21.519 00.005 6120 UpdateGuideState(): m_state=6
00:56:21.523 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5095
00:56:21.528 00.005 6120 Star::Find returns 1 (1), X=962.65, Y=50.34, Mass=14539, SNR=77.4, Peak=255 HFD=7.1
00:56:21.531 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
00:56:21.535 00.004 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
00:56:21.537 00.002 6120 CameraToMount -- cameraX=-0.23 cameraY=0.25 hyp=0.34 cameraTheta=2.32 mountX=0.18 mountY=-0.33, mountTheta=-1.06
00:56:21.543 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.25, opts=13)
00:56:21.549 00.006 6120 Enqueuing Move request for scope (-0.23, 0.25)
00:56:21.553 00.004 7680 Worker thread wakes up
00:56:21.553 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:21.556 00.003 6120 UpdateGuideState exits: m=14539 SNR=77.4 Saturated
00:56:21.560 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:21.565 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.25) opts 0xd
00:56:21.565 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.25)
00:56:21.565 00.000 7680 Moving (-0.23, 0.25) raw xDistance=0.18 yDistance=-0.33
00:56:21.565 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:56:21.565 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
00:56:21.565 00.000 7680 MoveAxis(E, 0, ABG)
00:56:21.565 00.000 7680 Move returns status 0, amount 0
00:56:21.566 00.001 7680 MoveAxis(N, 178, ABG)
00:56:21.566 00.000 7680 Guiding  Dir = 0, Dur = 178
00:56:21.566 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:21.570 00.004 6120 Enqueuing Expose request
00:56:21.573 00.003 7680 IsSlewing returns 0
00:56:21.573 00.000 7680 IsGuiding returns 0
00:56:21.573 00.000 7680 PulseGuide returned control before completion, sleep 188
00:56:21.767 00.194 7680 IsGuiding returns 1
00:56:21.768 00.001 7680 scope still moving after pulse duration time elapsed
00:56:21.799 00.031 7680 IsSlewing returns 0
00:56:21.800 00.001 7680 IsGuiding returns 0
00:56:21.800 00.000 7680 scope move finished after 178 + 48 ms
00:56:21.801 00.001 7680 Move returns status 0, amount 178
00:56:21.801 00.000 7680 move complete, result=0
00:56:21.801 00.000 7680 worker thread done servicing request
00:56:21.802 00.001 7680 Worker thread wakes up
00:56:21.802 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 178 ms NORTH
00:56:21.808 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:21.809 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:23.073 01.264 7680 Exposure complete
00:56:23.185 00.112 7680 worker thread done servicing request
00:56:23.186 00.001 6120 OnExposeComplete: enter
00:56:23.189 00.003 6120 UpdateGuideState(): m_state=6
00:56:23.194 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5096
00:56:23.197 00.003 6120 Star::Find returns 1 (1), X=962.73, Y=50.20, Mass=13736, SNR=75.1, Peak=255 HFD=6.9
00:56:23.201 00.004 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.45 = -0.83)
00:56:23.204 00.003 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.10)
00:56:23.208 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.19 cameraTheta=2.50 mountX=0.13 mountY=-0.17, mountTheta=-0.92
00:56:23.213 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.11, opts=13)
00:56:23.217 00.004 6120 Enqueuing Move request for scope (-0.15, 0.11)
00:56:23.220 00.003 7680 Worker thread wakes up
00:56:23.221 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:23.225 00.004 6120 UpdateGuideState exits: m=13736 SNR=75.1 Saturated
00:56:23.229 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:23.233 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:23.237 00.004 6120 Enqueuing Expose request
00:56:23.242 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
00:56:23.242 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
00:56:23.242 00.000 7680 Moving (-0.15, 0.11) raw xDistance=0.13 yDistance=-0.17
00:56:23.242 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:56:23.243 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:56:23.243 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:56:23.243 00.000 7680 MoveAxis(E, 0, ABG)
00:56:23.244 00.001 7680 Move returns status 0, amount 0
00:56:23.244 00.000 7680 MoveAxis(N, 0, ABG)
00:56:23.244 00.000 7680 Move returns status 0, amount 0
00:56:23.244 00.000 7680 move complete, result=0
00:56:23.245 00.001 7680 worker thread done servicing request
00:56:23.245 00.000 7680 Worker thread wakes up
00:56:23.245 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:56:23.249 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:23.249 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:24.505 01.256 7680 Exposure complete
00:56:24.644 00.139 7680 worker thread done servicing request
00:56:24.645 00.001 6120 OnExposeComplete: enter
00:56:24.649 00.004 6120 UpdateGuideState(): m_state=6
00:56:24.655 00.006 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5097
00:56:24.658 00.003 6120 Star::Find returns 1 (1), X=962.53, Y=50.36, Mass=14479, SNR=78.9, Peak=255 HFD=7.1
00:56:24.662 00.004 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-2.95) = xAngle (5.43 = -0.86)
00:56:24.667 00.005 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.13)
00:56:24.672 00.005 6120 CameraToMount -- cameraX=-0.34 cameraY=0.27 hyp=0.44 cameraTheta=2.47 mountX=0.29 mountY=-0.40, mountTheta=-0.94
00:56:24.679 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.27, opts=13)
00:56:24.682 00.003 6120 Enqueuing Move request for scope (-0.34, 0.27)
00:56:24.686 00.004 7680 Worker thread wakes up
00:56:24.687 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:24.690 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.27) opts 0xd
00:56:24.691 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.27)
00:56:24.691 00.000 7680 Moving (-0.34, 0.27) raw xDistance=0.29 yDistance=-0.40
00:56:24.691 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:56:24.691 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:56:24.691 00.000 7680 MoveAxis(W, 117, ABG)
00:56:24.691 00.000 6120 UpdateGuideState exits: m=14479 SNR=78.9 Saturated
00:56:24.695 00.004 7680 Guiding  Dir = 3, Dur = 117
00:56:24.696 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:24.702 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:24.707 00.005 7680 IsSlewing returns 0
00:56:24.708 00.001 6120 Enqueuing Expose request
00:56:24.715 00.007 7680 IsGuiding returns 0
00:56:24.716 00.001 7680 PulseGuide returned control before completion, sleep 127
00:56:24.850 00.134 7680 IsGuiding returns 1
00:56:24.851 00.001 7680 scope still moving after pulse duration time elapsed
00:56:24.882 00.031 7680 IsSlewing returns 0
00:56:24.883 00.001 7680 IsGuiding returns 0
00:56:24.884 00.001 7680 scope move finished after 117 + 51 ms
00:56:24.884 00.000 7680 Move returns status 0, amount 117
00:56:24.884 00.000 7680 MoveAxis(N, 215, ABG)
00:56:24.885 00.001 7680 Guiding  Dir = 0, Dur = 215
00:56:24.887 00.002 7680 IsSlewing returns 0
00:56:24.888 00.001 7680 IsGuiding returns 0
00:56:24.889 00.001 7680 PulseGuide returned control before completion, sleep 225
00:56:25.119 00.230 7680 IsGuiding returns 1
00:56:25.119 00.000 7680 scope still moving after pulse duration time elapsed
00:56:25.151 00.032 7680 IsSlewing returns 0
00:56:25.151 00.000 7680 IsGuiding returns 0
00:56:25.151 00.000 7680 scope move finished after 215 + 48 ms
00:56:25.153 00.002 7680 Move returns status 0, amount 215
00:56:25.153 00.000 7680 move complete, result=0
00:56:25.153 00.000 7680 worker thread done servicing request
00:56:25.153 00.000 6120 GuideStep: 0.3 px 117 ms WEST, -0.4 px 215 ms NORTH
00:56:25.160 00.007 7680 Worker thread wakes up
00:56:25.160 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:25.160 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:26.420 01.260 7680 Exposure complete
00:56:26.562 00.142 7680 worker thread done servicing request
00:56:26.562 00.000 6120 OnExposeComplete: enter
00:56:26.566 00.004 6120 UpdateGuideState(): m_state=6
00:56:26.570 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5098
00:56:26.574 00.004 6120 Star::Find returns 1 (1), X=962.68, Y=49.96, Mass=14630, SNR=79.7, Peak=255 HFD=6.9
00:56:26.578 00.004 6120 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-2.95) = xAngle (0.38 = 0.38)
00:56:26.583 00.005 6120 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.12 = 0.12)
00:56:26.587 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.13 hyp=0.23 cameraTheta=-2.57 mountX=0.22 mountY=0.03, mountTheta=0.12
00:56:26.592 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.13, opts=13)
00:56:26.597 00.005 6120 Enqueuing Move request for scope (-0.20, -0.13)
00:56:26.600 00.003 7680 Worker thread wakes up
00:56:26.600 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.13) opts 0xd
00:56:26.601 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.13)
00:56:26.601 00.000 7680 Moving (-0.20, -0.13) raw xDistance=0.22 yDistance=0.03
00:56:26.601 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
00:56:26.601 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:56:26.601 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:26.605 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:56:26.606 00.001 7680 MoveAxis(W, 96, ABG)
00:56:26.606 00.000 7680 Guiding  Dir = 3, Dur = 96
00:56:26.606 00.000 6120 UpdateGuideState exits: m=14630 SNR=79.7 Saturated
00:56:26.612 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:26.617 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:26.622 00.005 6120 Enqueuing Expose request
00:56:26.626 00.004 7680 IsSlewing returns 0
00:56:26.627 00.001 7680 IsGuiding returns 0
00:56:26.627 00.000 7680 PulseGuide returned control before completion, sleep 106
00:56:26.735 00.108 7680 IsGuiding returns 1
00:56:26.736 00.001 7680 scope still moving after pulse duration time elapsed
00:56:26.767 00.031 7680 IsSlewing returns 0
00:56:26.768 00.001 7680 IsGuiding returns 1
00:56:26.797 00.029 7680 IsSlewing returns 0
00:56:26.798 00.001 7680 IsGuiding returns 0
00:56:26.799 00.001 7680 scope move finished after 96 + 75 ms
00:56:26.799 00.000 7680 Move returns status 0, amount 96
00:56:26.799 00.000 7680 MoveAxis(N, 0, ABG)
00:56:26.800 00.001 7680 Move returns status 0, amount 0
00:56:26.800 00.000 7680 move complete, result=0
00:56:26.800 00.000 7680 worker thread done servicing request
00:56:26.801 00.001 6120 GuideStep: 0.2 px 96 ms WEST, 0.0 px 0 ms NORTH
00:56:26.807 00.006 7680 Worker thread wakes up
00:56:26.807 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:26.807 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:28.059 01.252 7680 Exposure complete
00:56:28.202 00.143 7680 worker thread done servicing request
00:56:28.202 00.000 6120 OnExposeComplete: enter
00:56:28.207 00.005 6120 UpdateGuideState(): m_state=6
00:56:28.211 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5099
00:56:28.214 00.003 6120 Star::Find returns 1 (1), X=962.86, Y=50.28, Mass=15019, SNR=78.6, Peak=255 HFD=6.9
00:56:28.218 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
00:56:28.221 00.003 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
00:56:28.226 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.65 mountX=-0.02 mountY=-0.18, mountTheta=-1.68
00:56:28.230 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.19, opts=13)
00:56:28.235 00.005 6120 Enqueuing Move request for scope (-0.02, 0.19)
00:56:28.241 00.006 7680 Worker thread wakes up
00:56:28.241 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:28.246 00.005 6120 UpdateGuideState exits: m=15019 SNR=78.6 Saturated
00:56:28.249 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:28.253 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:28.257 00.004 6120 Enqueuing Expose request
00:56:28.261 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
00:56:28.262 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
00:56:28.262 00.000 7680 Moving (-0.02, 0.19) raw xDistance=-0.02 yDistance=-0.18
00:56:28.262 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:56:28.262 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:56:28.263 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:56:28.263 00.000 7680 MoveAxis(E, 0, ABG)
00:56:28.263 00.000 7680 Move returns status 0, amount 0
00:56:28.263 00.000 7680 MoveAxis(N, 0, ABG)
00:56:28.264 00.001 7680 Move returns status 0, amount 0
00:56:28.264 00.000 7680 move complete, result=0
00:56:28.264 00.000 7680 worker thread done servicing request
00:56:28.264 00.000 7680 Worker thread wakes up
00:56:28.264 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:56:28.268 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:28.269 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:29.524 01.255 7680 Exposure complete
00:56:29.665 00.141 7680 worker thread done servicing request
00:56:29.665 00.000 6120 OnExposeComplete: enter
00:56:29.669 00.004 6120 UpdateGuideState(): m_state=6
00:56:29.673 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5100
00:56:29.677 00.004 6120 Star::Find returns 1 (1), X=962.76, Y=50.61, Mass=14586, SNR=78.4, Peak=255 HFD=7.1
00:56:29.680 00.003 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
00:56:29.685 00.005 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
00:56:29.689 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.52 hyp=0.54 cameraTheta=1.80 mountX=0.02 mountY=-0.52, mountTheta=-1.53
00:56:29.694 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.52, opts=13)
00:56:29.696 00.002 6120 Enqueuing Move request for scope (-0.12, 0.52)
00:56:29.703 00.007 7680 Worker thread wakes up
00:56:29.703 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:29.708 00.005 6120 UpdateGuideState exits: m=14586 SNR=78.4 Saturated
00:56:29.711 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:29.715 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:29.719 00.004 6120 Enqueuing Expose request
00:56:29.722 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.52) opts 0xd
00:56:29.722 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.52)
00:56:29.723 00.001 7680 Moving (-0.12, 0.52) raw xDistance=0.02 yDistance=-0.52
00:56:29.723 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:56:29.723 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
00:56:29.724 00.001 7680 MoveAxis(E, 0, ABG)
00:56:29.724 00.000 7680 Move returns status 0, amount 0
00:56:29.724 00.000 7680 MoveAxis(N, 285, ABG)
00:56:29.724 00.000 7680 Guiding  Dir = 0, Dur = 285
00:56:29.725 00.001 7680 IsSlewing returns 0
00:56:29.725 00.000 7680 IsGuiding returns 0
00:56:29.725 00.000 7680 PulseGuide returned control before completion, sleep 295
00:56:30.030 00.305 7680 IsGuiding returns 1
00:56:30.031 00.001 7680 scope still moving after pulse duration time elapsed
00:56:30.061 00.030 7680 IsSlewing returns 0
00:56:30.062 00.001 7680 IsGuiding returns 0
00:56:30.063 00.001 7680 scope move finished after 285 + 52 ms
00:56:30.063 00.000 7680 Move returns status 0, amount 285
00:56:30.063 00.000 7680 move complete, result=0
00:56:30.064 00.001 7680 worker thread done servicing request
00:56:30.065 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 285 ms NORTH
00:56:30.070 00.005 7680 Worker thread wakes up
00:56:30.071 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:30.071 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:31.322 01.251 7680 Exposure complete
00:56:31.462 00.140 7680 worker thread done servicing request
00:56:31.463 00.001 6120 OnExposeComplete: enter
00:56:31.467 00.004 6120 UpdateGuideState(): m_state=6
00:56:31.471 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5101
00:56:31.475 00.004 6120 Star::Find returns 1 (1), X=962.63, Y=50.42, Mass=13644, SNR=76.6, Peak=255 HFD=7.0
00:56:31.478 00.003 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
00:56:31.484 00.006 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
00:56:31.489 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=0.33 hyp=0.41 cameraTheta=2.22 mountX=0.18 mountY=-0.41, mountTheta=-1.15
00:56:31.493 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.33, opts=13)
00:56:31.497 00.004 6120 Enqueuing Move request for scope (-0.25, 0.33)
00:56:31.502 00.005 7680 Worker thread wakes up
00:56:31.502 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:31.505 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.33) opts 0xd
00:56:31.506 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.33)
00:56:31.506 00.000 7680 Moving (-0.25, 0.33) raw xDistance=0.18 yDistance=-0.41
00:56:31.506 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:56:31.506 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
00:56:31.506 00.000 7680 MoveAxis(E, 0, ABG)
00:56:31.506 00.000 7680 Move returns status 0, amount 0
00:56:31.506 00.000 7680 MoveAxis(N, 221, ABG)
00:56:31.506 00.000 7680 Guiding  Dir = 0, Dur = 221
00:56:31.506 00.000 6120 UpdateGuideState exits: m=13644 SNR=76.6 Saturated
00:56:31.511 00.005 7680 IsSlewing returns 0
00:56:31.511 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:31.515 00.004 7680 IsGuiding returns 0
00:56:31.516 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:31.519 00.003 6120 Enqueuing Expose request
00:56:31.523 00.004 7680 PulseGuide returned control before completion, sleep 231
00:56:31.762 00.239 7680 IsGuiding returns 1
00:56:31.764 00.002 7680 scope still moving after pulse duration time elapsed
00:56:31.794 00.030 7680 IsSlewing returns 0
00:56:31.795 00.001 7680 IsGuiding returns 0
00:56:31.796 00.001 7680 scope move finished after 221 + 60 ms
00:56:31.797 00.001 7680 Move returns status 0, amount 221
00:56:31.797 00.000 7680 move complete, result=0
00:56:31.799 00.002 7680 worker thread done servicing request
00:56:31.799 00.000 7680 Worker thread wakes up
00:56:31.799 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 221 ms NORTH
00:56:31.806 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:31.806 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:33.058 01.252 7680 Exposure complete
00:56:33.198 00.140 7680 worker thread done servicing request
00:56:33.198 00.000 6120 OnExposeComplete: enter
00:56:33.203 00.005 6120 UpdateGuideState(): m_state=6
00:56:33.207 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5102
00:56:33.211 00.004 6120 Star::Find returns 1 (1), X=962.71, Y=50.35, Mass=14488, SNR=77.5, Peak=255 HFD=7.1
00:56:33.215 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
00:56:33.219 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.46)
00:56:33.222 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.26 hyp=0.31 cameraTheta=2.14 mountX=0.11 mountY=-0.31, mountTheta=-1.21
00:56:33.226 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.26, opts=13)
00:56:33.230 00.004 6120 Enqueuing Move request for scope (-0.17, 0.26)
00:56:33.235 00.005 7680 Worker thread wakes up
00:56:33.235 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:33.240 00.005 6120 UpdateGuideState exits: m=14488 SNR=77.5 Saturated
00:56:33.244 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:33.247 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:33.251 00.004 6120 Enqueuing Expose request
00:56:33.255 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.26) opts 0xd
00:56:33.255 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.26)
00:56:33.255 00.000 7680 Moving (-0.17, 0.26) raw xDistance=0.11 yDistance=-0.31
00:56:33.255 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:56:33.256 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:56:33.256 00.000 7680 MoveAxis(E, 0, ABG)
00:56:33.256 00.000 7680 Move returns status 0, amount 0
00:56:33.256 00.000 7680 MoveAxis(N, 166, ABG)
00:56:33.256 00.000 7680 Guiding  Dir = 0, Dur = 166
00:56:33.257 00.001 7680 IsSlewing returns 0
00:56:33.257 00.000 7680 IsGuiding returns 0
00:56:33.258 00.001 7680 PulseGuide returned control before completion, sleep 176
00:56:33.436 00.178 7680 IsGuiding returns 1
00:56:33.437 00.001 7680 scope still moving after pulse duration time elapsed
00:56:33.468 00.031 7680 IsSlewing returns 0
00:56:33.469 00.001 7680 IsGuiding returns 0
00:56:33.469 00.000 7680 scope move finished after 166 + 45 ms
00:56:33.470 00.001 7680 Move returns status 0, amount 166
00:56:33.470 00.000 7680 move complete, result=0
00:56:33.470 00.000 7680 worker thread done servicing request
00:56:33.470 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 166 ms NORTH
00:56:33.476 00.006 7680 Worker thread wakes up
00:56:33.477 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:33.477 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:34.722 01.245 7680 Exposure complete
00:56:34.842 00.120 7680 worker thread done servicing request
00:56:34.842 00.000 6120 OnExposeComplete: enter
00:56:34.846 00.004 6120 UpdateGuideState(): m_state=6
00:56:34.850 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5103
00:56:34.853 00.003 6120 Star::Find returns 1 (1), X=962.85, Y=50.26, Mass=13473, SNR=74.9, Peak=255 HFD=6.9
00:56:34.859 00.006 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
00:56:34.863 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
00:56:34.868 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.74 mountX=-0.00 mountY=-0.16, mountTheta=-1.59
00:56:34.873 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.17, opts=13)
00:56:34.876 00.003 6120 Enqueuing Move request for scope (-0.03, 0.17)
00:56:34.881 00.005 7680 Worker thread wakes up
00:56:34.881 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
00:56:34.881 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
00:56:34.881 00.000 7680 Moving (-0.03, 0.17) raw xDistance=-0.00 yDistance=-0.16
00:56:34.882 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:56:34.882 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:56:34.882 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:34.886 00.004 6120 UpdateGuideState exits: m=13473 SNR=74.9 Saturated
00:56:34.892 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:56:34.892 00.000 7680 MoveAxis(E, 0, ABG)
00:56:34.892 00.000 7680 Move returns status 0, amount 0
00:56:34.893 00.001 7680 MoveAxis(N, 0, ABG)
00:56:34.893 00.000 7680 Move returns status 0, amount 0
00:56:34.894 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:34.898 00.004 7680 move complete, result=0
00:56:34.899 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:34.901 00.002 7680 worker thread done servicing request
00:56:34.902 00.001 6120 Enqueuing Expose request
00:56:34.906 00.004 7680 Worker thread wakes up
00:56:34.906 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:34.906 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:34.906 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:56:36.154 01.248 7680 Exposure complete
00:56:36.288 00.134 7680 worker thread done servicing request
00:56:36.288 00.000 6120 OnExposeComplete: enter
00:56:36.292 00.004 6120 UpdateGuideState(): m_state=6
00:56:36.297 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5104
00:56:36.301 00.004 6120 Star::Find returns 1 (1), X=962.89, Y=50.38, Mass=14374, SNR=75.9, Peak=255 HFD=6.9
00:56:36.305 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.48 = -1.81)
00:56:36.310 00.005 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.08)
00:56:36.313 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.52 mountX=-0.07 mountY=-0.26, mountTheta=-1.83
00:56:36.318 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.29, opts=13)
00:56:36.321 00.003 6120 Enqueuing Move request for scope (0.01, 0.29)
00:56:36.324 00.003 7680 Worker thread wakes up
00:56:36.324 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.29) opts 0xd
00:56:36.325 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.29)
00:56:36.325 00.000 7680 Moving (0.01, 0.29) raw xDistance=-0.07 yDistance=-0.26
00:56:36.325 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:56:36.325 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:36.328 00.003 6120 UpdateGuideState exits: m=14374 SNR=75.9 Saturated
00:56:36.332 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:56:36.332 00.000 7680 MoveAxis(E, 0, ABG)
00:56:36.332 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:36.335 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:36.337 00.002 7680 Move returns status 0, amount 0
00:56:36.338 00.001 7680 MoveAxis(N, 139, ABG)
00:56:36.338 00.000 6120 Enqueuing Expose request
00:56:36.341 00.003 7680 Guiding  Dir = 0, Dur = 139
00:56:36.342 00.001 7680 IsSlewing returns 0
00:56:36.342 00.000 7680 IsGuiding returns 0
00:56:36.342 00.000 7680 PulseGuide returned control before completion, sleep 149
00:56:36.504 00.162 7680 IsGuiding returns 1
00:56:36.505 00.001 7680 scope still moving after pulse duration time elapsed
00:56:36.535 00.030 7680 IsSlewing returns 0
00:56:36.536 00.001 7680 IsGuiding returns 0
00:56:36.537 00.001 7680 scope move finished after 139 + 55 ms
00:56:36.537 00.000 7680 Move returns status 0, amount 139
00:56:36.538 00.001 7680 move complete, result=0
00:56:36.539 00.001 7680 worker thread done servicing request
00:56:36.539 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 139 ms NORTH
00:56:36.547 00.008 7680 Worker thread wakes up
00:56:36.547 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:36.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:37.795 01.248 7680 Exposure complete
00:56:37.941 00.146 7680 worker thread done servicing request
00:56:37.942 00.001 6120 OnExposeComplete: enter
00:56:37.947 00.005 6120 UpdateGuideState(): m_state=6
00:56:37.951 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5105
00:56:37.955 00.004 6120 Star::Find returns 1 (1), X=962.71, Y=50.26, Mass=14733, SNR=78.9, Peak=255 HFD=7.1
00:56:37.960 00.005 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-2.95) = xAngle (5.32 = -0.96)
00:56:37.965 00.005 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
00:56:37.968 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.24 cameraTheta=2.37 mountX=0.14 mountY=-0.23, mountTheta=-1.03
00:56:37.973 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.17, opts=13)
00:56:37.977 00.004 6120 Enqueuing Move request for scope (-0.17, 0.17)
00:56:37.980 00.003 7680 Worker thread wakes up
00:56:37.981 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:37.985 00.004 6120 UpdateGuideState exits: m=14733 SNR=78.9 Saturated
00:56:37.990 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:37.994 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:37.998 00.004 6120 Enqueuing Expose request
00:56:38.002 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0xd
00:56:38.002 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.17)
00:56:38.002 00.000 7680 Moving (-0.17, 0.17) raw xDistance=0.14 yDistance=-0.23
00:56:38.002 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:56:38.002 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:56:38.003 00.001 7680 MoveAxis(E, 0, ABG)
00:56:38.003 00.000 7680 Move returns status 0, amount 0
00:56:38.003 00.000 7680 MoveAxis(N, 123, ABG)
00:56:38.003 00.000 7680 Guiding  Dir = 0, Dur = 123
00:56:38.003 00.000 7680 IsSlewing returns 0
00:56:38.005 00.002 7680 IsGuiding returns 0
00:56:38.005 00.000 7680 PulseGuide returned control before completion, sleep 133
00:56:38.146 00.141 7680 IsGuiding returns 1
00:56:38.147 00.001 7680 scope still moving after pulse duration time elapsed
00:56:38.176 00.029 7680 IsSlewing returns 0
00:56:38.177 00.001 7680 IsGuiding returns 0
00:56:38.178 00.001 7680 scope move finished after 123 + 50 ms
00:56:38.178 00.000 7680 Move returns status 0, amount 123
00:56:38.178 00.000 7680 move complete, result=0
00:56:38.179 00.001 7680 worker thread done servicing request
00:56:38.179 00.000 7680 Worker thread wakes up
00:56:38.179 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 123 ms NORTH
00:56:38.186 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:38.186 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:39.436 01.250 7680 Exposure complete
00:56:39.567 00.131 7680 worker thread done servicing request
00:56:39.567 00.000 6120 OnExposeComplete: enter
00:56:39.571 00.004 6120 UpdateGuideState(): m_state=6
00:56:39.576 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5106
00:56:39.581 00.005 6120 Star::Find returns 1 (1), X=962.63, Y=50.66, Mass=15357, SNR=80.7, Peak=255 HFD=7.2
00:56:39.585 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.35)
00:56:39.589 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.62)
00:56:39.592 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.57 hyp=0.62 cameraTheta=1.98 mountX=0.14 mountY=-0.62, mountTheta=-1.35
00:56:39.598 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.57, opts=13)
00:56:39.603 00.005 6120 Enqueuing Move request for scope (-0.25, 0.57)
00:56:39.606 00.003 7680 Worker thread wakes up
00:56:39.607 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:39.612 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.57) opts 0xd
00:56:39.612 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.57)
00:56:39.612 00.000 7680 Moving (-0.25, 0.57) raw xDistance=0.14 yDistance=-0.62
00:56:39.613 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:56:39.613 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
00:56:39.613 00.000 7680 MoveAxis(E, 0, ABG)
00:56:39.614 00.001 7680 Move returns status 0, amount 0
00:56:39.614 00.000 6120 UpdateGuideState exits: m=15357 SNR=80.7 Saturated
00:56:39.618 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:39.621 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:39.625 00.004 6120 Enqueuing Expose request
00:56:39.630 00.005 7680 MoveAxis(N, 336, ABG)
00:56:39.630 00.000 7680 Guiding  Dir = 0, Dur = 336
00:56:39.630 00.000 7680 IsSlewing returns 0
00:56:39.631 00.001 7680 IsGuiding returns 0
00:56:39.631 00.000 7680 PulseGuide returned control before completion, sleep 346
00:56:39.991 00.360 7680 IsGuiding returns 1
00:56:39.992 00.001 7680 scope still moving after pulse duration time elapsed
00:56:40.021 00.029 7680 IsSlewing returns 0
00:56:40.023 00.002 7680 IsGuiding returns 0
00:56:40.023 00.000 7680 scope move finished after 336 + 56 ms
00:56:40.024 00.001 7680 Move returns status 0, amount 336
00:56:40.024 00.000 7680 move complete, result=0
00:56:40.025 00.001 7680 worker thread done servicing request
00:56:40.025 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 336 ms NORTH
00:56:40.030 00.005 7680 Worker thread wakes up
00:56:40.031 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:40.031 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:41.282 01.251 7680 Exposure complete
00:56:41.413 00.131 7680 worker thread done servicing request
00:56:41.414 00.001 6120 OnExposeComplete: enter
00:56:41.418 00.004 6120 UpdateGuideState(): m_state=6
00:56:41.424 00.006 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5107
00:56:41.430 00.006 6120 Star::Find returns 1 (1), X=962.37, Y=50.14, Mass=14511, SNR=78.4, Peak=255 HFD=6.9
00:56:41.433 00.003 6120 CameraToMount -- cameraTheta (3.04) - m_xAngle (-2.95) = xAngle (5.99 = -0.29)
00:56:41.438 00.005 6120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.73 = -0.56)
00:56:41.441 00.003 6120 CameraToMount -- cameraX=-0.51 cameraY=0.05 hyp=0.51 cameraTheta=3.04 mountX=0.49 mountY=-0.27, mountTheta=-0.50
00:56:41.447 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.51, y=0.05, opts=13)
00:56:41.451 00.004 6120 Enqueuing Move request for scope (-0.51, 0.05)
00:56:41.455 00.004 7680 Worker thread wakes up
00:56:41.455 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:41.460 00.005 6120 UpdateGuideState exits: m=14511 SNR=78.4 Saturated
00:56:41.463 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:41.466 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:41.470 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.05) opts 0xd
00:56:41.470 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.51, 0.05)
00:56:41.470 00.000 7680 Moving (-0.51, 0.05) raw xDistance=0.49 yDistance=-0.27
00:56:41.470 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
00:56:41.472 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:56:41.472 00.000 7680 MoveAxis(W, 200, ABG)
00:56:41.472 00.000 7680 Guiding  Dir = 3, Dur = 200
00:56:41.472 00.000 6120 Enqueuing Expose request
00:56:41.476 00.004 7680 IsSlewing returns 0
00:56:41.476 00.000 7680 IsGuiding returns 0
00:56:41.476 00.000 7680 PulseGuide returned control before completion, sleep 210
00:56:41.693 00.217 7680 IsGuiding returns 1
00:56:41.694 00.001 7680 scope still moving after pulse duration time elapsed
00:56:41.724 00.030 7680 IsSlewing returns 0
00:56:41.725 00.001 7680 IsGuiding returns 0
00:56:41.726 00.001 7680 scope move finished after 200 + 49 ms
00:56:41.726 00.000 7680 Move returns status 0, amount 200
00:56:41.726 00.000 7680 MoveAxis(N, 147, ABG)
00:56:41.727 00.001 7680 Guiding  Dir = 0, Dur = 147
00:56:41.727 00.000 7680 IsSlewing returns 0
00:56:41.727 00.000 7680 IsGuiding returns 0
00:56:41.729 00.002 7680 PulseGuide returned control before completion, sleep 157
00:56:41.897 00.168 7680 IsGuiding returns 1
00:56:41.898 00.001 7680 scope still moving after pulse duration time elapsed
00:56:41.928 00.030 7680 IsSlewing returns 0
00:56:41.930 00.002 7680 IsGuiding returns 1
00:56:41.960 00.030 7680 IsSlewing returns 0
00:56:41.961 00.001 7680 IsGuiding returns 0
00:56:41.961 00.000 7680 scope move finished after 147 + 85 ms
00:56:41.961 00.000 7680 Move returns status 0, amount 147
00:56:41.961 00.000 7680 move complete, result=0
00:56:41.962 00.001 7680 worker thread done servicing request
00:56:41.962 00.000 7680 Worker thread wakes up
00:56:41.962 00.000 6120 GuideStep: 0.5 px 200 ms WEST, -0.3 px 147 ms NORTH
00:56:41.970 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:41.970 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:43.209 01.239 7680 Exposure complete
00:56:43.348 00.139 7680 worker thread done servicing request
00:56:43.348 00.000 6120 OnExposeComplete: enter
00:56:43.352 00.004 6120 UpdateGuideState(): m_state=6
00:56:43.357 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5108
00:56:43.361 00.004 6120 Star::Find returns 1 (1), X=962.83, Y=49.95, Mass=14683, SNR=78.9, Peak=255 HFD=7.0
00:56:43.365 00.004 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-2.95) = xAngle (1.06 = 1.06)
00:56:43.368 00.003 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.79 = 0.79)
00:56:43.372 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.90 mountX=0.07 mountY=0.11, mountTheta=0.97
00:56:43.377 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.14, opts=13)
00:56:43.381 00.004 6120 Enqueuing Move request for scope (-0.05, -0.14)
00:56:43.384 00.003 7680 Worker thread wakes up
00:56:43.384 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
00:56:43.384 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
00:56:43.384 00.000 7680 Moving (-0.05, -0.14) raw xDistance=0.07 yDistance=0.11
00:56:43.384 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:56:43.385 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:56:43.385 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:43.390 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:56:43.391 00.001 7680 MoveAxis(E, 0, ABG)
00:56:43.391 00.000 7680 Move returns status 0, amount 0
00:56:43.391 00.000 7680 MoveAxis(N, 0, ABG)
00:56:43.391 00.000 7680 Move returns status 0, amount 0
00:56:43.391 00.000 7680 move complete, result=0
00:56:43.392 00.001 7680 worker thread done servicing request
00:56:43.392 00.000 6120 UpdateGuideState exits: m=14683 SNR=78.9 Saturated
00:56:43.395 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:43.399 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:43.403 00.004 6120 Enqueuing Expose request
00:56:43.406 00.003 7680 Worker thread wakes up
00:56:43.407 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:43.407 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:43.407 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:56:44.660 01.253 7680 Exposure complete
00:56:44.789 00.129 7680 worker thread done servicing request
00:56:44.789 00.000 6120 OnExposeComplete: enter
00:56:44.794 00.005 6120 UpdateGuideState(): m_state=6
00:56:44.798 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5109
00:56:44.802 00.004 6120 Star::Find returns 1 (1), X=962.74, Y=50.12, Mass=14738, SNR=78.9, Peak=255 HFD=6.9
00:56:44.805 00.003 6120 CameraToMount -- cameraTheta (2.95) - m_xAngle (-2.95) = xAngle (5.90 = -0.38)
00:56:44.808 00.003 6120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.64 = -0.65)
00:56:44.812 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.95 mountX=0.13 mountY=-0.08, mountTheta=-0.58
00:56:44.817 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.03, opts=13)
00:56:44.821 00.004 6120 Enqueuing Move request for scope (-0.14, 0.03)
00:56:44.825 00.004 7680 Worker thread wakes up
00:56:44.825 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
00:56:44.826 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
00:56:44.826 00.000 7680 Moving (-0.14, 0.03) raw xDistance=0.13 yDistance=-0.08
00:56:44.826 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:56:44.826 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:56:44.826 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:56:44.827 00.001 7680 MoveAxis(E, 0, ABG)
00:56:44.827 00.000 7680 Move returns status 0, amount 0
00:56:44.827 00.000 7680 MoveAxis(N, 0, ABG)
00:56:44.827 00.000 7680 Move returns status 0, amount 0
00:56:44.827 00.000 7680 move complete, result=0
00:56:44.828 00.001 7680 worker thread done servicing request
00:56:44.828 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:44.832 00.004 6120 UpdateGuideState exits: m=14738 SNR=78.9 Saturated
00:56:44.837 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:44.841 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:44.845 00.004 6120 Enqueuing Expose request
00:56:44.848 00.003 7680 Worker thread wakes up
00:56:44.848 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:44.848 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:44.849 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:46.100 01.251 7680 Exposure complete
00:56:46.244 00.144 7680 worker thread done servicing request
00:56:46.244 00.000 6120 OnExposeComplete: enter
00:56:46.249 00.005 6120 UpdateGuideState(): m_state=6
00:56:46.252 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5110
00:56:46.256 00.004 6120 Star::Find returns 1 (1), X=962.81, Y=50.34, Mass=14636, SNR=77.1, Peak=255 HFD=6.9
00:56:46.260 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
00:56:46.264 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.77)
00:56:46.269 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.83 mountX=0.02 mountY=-0.26, mountTheta=-1.50
00:56:46.275 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.25, opts=13)
00:56:46.279 00.004 6120 Enqueuing Move request for scope (-0.07, 0.25)
00:56:46.283 00.004 7680 Worker thread wakes up
00:56:46.283 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:46.287 00.004 6120 UpdateGuideState exits: m=14636 SNR=77.1 Saturated
00:56:46.290 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:46.294 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:46.298 00.004 6120 Enqueuing Expose request
00:56:46.302 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.25) opts 0xd
00:56:46.303 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.25)
00:56:46.303 00.000 7680 Moving (-0.07, 0.25) raw xDistance=0.02 yDistance=-0.26
00:56:46.303 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:56:46.303 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:56:46.304 00.001 7680 MoveAxis(E, 0, ABG)
00:56:46.304 00.000 7680 Move returns status 0, amount 0
00:56:46.304 00.000 7680 MoveAxis(N, 140, ABG)
00:56:46.304 00.000 7680 Guiding  Dir = 0, Dur = 140
00:56:46.304 00.000 7680 IsSlewing returns 0
00:56:46.305 00.001 7680 IsGuiding returns 0
00:56:46.305 00.000 7680 PulseGuide returned control before completion, sleep 150
00:56:46.465 00.160 7680 IsGuiding returns 1
00:56:46.466 00.001 7680 scope still moving after pulse duration time elapsed
00:56:46.496 00.030 7680 IsSlewing returns 0
00:56:46.497 00.001 7680 IsGuiding returns 0
00:56:46.498 00.001 7680 scope move finished after 140 + 52 ms
00:56:46.498 00.000 7680 Move returns status 0, amount 140
00:56:46.499 00.001 7680 move complete, result=0
00:56:46.499 00.000 7680 worker thread done servicing request
00:56:46.499 00.000 7680 Worker thread wakes up
00:56:46.501 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 140 ms NORTH
00:56:46.506 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:46.507 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:47.759 01.252 7680 Exposure complete
00:56:47.901 00.142 7680 worker thread done servicing request
00:56:47.902 00.001 6120 OnExposeComplete: enter
00:56:47.905 00.003 6120 UpdateGuideState(): m_state=6
00:56:47.910 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5111
00:56:47.913 00.003 6120 Star::Find returns 1 (1), X=962.69, Y=50.60, Mass=14864, SNR=80.2, Peak=255 HFD=7.2
00:56:47.917 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.40)
00:56:47.920 00.003 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.67)
00:56:47.925 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.51 hyp=0.54 cameraTheta=1.93 mountX=0.09 mountY=-0.54, mountTheta=-1.40
00:56:47.929 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.51, opts=13)
00:56:47.932 00.003 6120 Enqueuing Move request for scope (-0.19, 0.51)
00:56:47.936 00.004 7680 Worker thread wakes up
00:56:47.936 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.51) opts 0xd
00:56:47.936 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.51)
00:56:47.936 00.000 7680 Moving (-0.19, 0.51) raw xDistance=0.09 yDistance=-0.54
00:56:47.936 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:56:47.936 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
00:56:47.936 00.000 7680 MoveAxis(E, 0, ABG)
00:56:47.936 00.000 7680 Move returns status 0, amount 0
00:56:47.936 00.000 7680 MoveAxis(N, 294, ABG)
00:56:47.938 00.002 7680 Guiding  Dir = 0, Dur = 294
00:56:47.938 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:47.941 00.003 7680 IsSlewing returns 0
00:56:47.942 00.001 6120 UpdateGuideState exits: m=14864 SNR=80.2 Saturated
00:56:47.945 00.003 7680 IsGuiding returns 0
00:56:47.946 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:47.949 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:47.952 00.003 7680 PulseGuide returned control before completion, sleep 304
00:56:47.953 00.001 6120 Enqueuing Expose request
00:56:48.267 00.314 7680 IsGuiding returns 1
00:56:48.268 00.001 7680 scope still moving after pulse duration time elapsed
00:56:48.298 00.030 7680 IsSlewing returns 0
00:56:48.300 00.002 7680 IsGuiding returns 0
00:56:48.300 00.000 7680 scope move finished after 294 + 60 ms
00:56:48.300 00.000 7680 Move returns status 0, amount 294
00:56:48.301 00.001 7680 move complete, result=0
00:56:48.301 00.000 7680 worker thread done servicing request
00:56:48.302 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 294 ms NORTH
00:56:48.308 00.006 7680 Worker thread wakes up
00:56:48.308 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:48.308 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:49.556 01.248 7680 Exposure complete
00:56:49.686 00.130 7680 worker thread done servicing request
00:56:49.686 00.000 6120 OnExposeComplete: enter
00:56:49.692 00.006 6120 UpdateGuideState(): m_state=6
00:56:49.697 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5112
00:56:49.701 00.004 6120 Star::Find returns 1 (1), X=962.75, Y=50.13, Mass=14461, SNR=78.0, Peak=255 HFD=6.9
00:56:49.707 00.006 6120 CameraToMount -- cameraTheta (2.83) - m_xAngle (-2.95) = xAngle (5.79 = -0.50)
00:56:49.712 00.005 6120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.52 = -0.76)
00:56:49.717 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.83 mountX=0.11 mountY=-0.09, mountTheta=-0.67
00:56:49.724 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.04, opts=13)
00:56:49.727 00.003 6120 Enqueuing Move request for scope (-0.12, 0.04)
00:56:49.733 00.006 7680 Worker thread wakes up
00:56:49.733 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
00:56:49.734 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
00:56:49.734 00.000 7680 Moving (-0.12, 0.04) raw xDistance=0.11 yDistance=-0.09
00:56:49.735 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:56:49.735 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:56:49.735 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:49.739 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:56:49.739 00.000 6120 UpdateGuideState exits: m=14461 SNR=78.0 Saturated
00:56:49.743 00.004 7680 MoveAxis(E, 0, ABG)
00:56:49.743 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:49.748 00.005 7680 Move returns status 0, amount 0
00:56:49.748 00.000 7680 MoveAxis(N, 0, ABG)
00:56:49.748 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:49.754 00.006 6120 Enqueuing Expose request
00:56:49.759 00.005 7680 Move returns status 0, amount 0
00:56:49.759 00.000 7680 move complete, result=0
00:56:49.759 00.000 7680 worker thread done servicing request
00:56:49.759 00.000 7680 Worker thread wakes up
00:56:49.760 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:49.760 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:49.760 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:51.012 01.252 7680 Exposure complete
00:56:51.152 00.140 7680 worker thread done servicing request
00:56:51.152 00.000 6120 OnExposeComplete: enter
00:56:51.156 00.004 6120 UpdateGuideState(): m_state=6
00:56:51.161 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5113
00:56:51.165 00.004 6120 Star::Find returns 1 (1), X=962.72, Y=50.23, Mass=14709, SNR=79.1, Peak=255 HFD=7.0
00:56:51.171 00.006 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.36 = -0.92)
00:56:51.175 00.004 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.19)
00:56:51.179 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.41 mountX=0.13 mountY=-0.20, mountTheta=-0.99
00:56:51.183 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.14, opts=13)
00:56:51.188 00.005 6120 Enqueuing Move request for scope (-0.16, 0.14)
00:56:51.192 00.004 7680 Worker thread wakes up
00:56:51.193 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:51.196 00.003 6120 UpdateGuideState exits: m=14709 SNR=79.1 Saturated
00:56:51.200 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:51.206 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:51.211 00.005 6120 Enqueuing Expose request
00:56:51.215 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
00:56:51.215 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
00:56:51.215 00.000 7680 Moving (-0.16, 0.14) raw xDistance=0.13 yDistance=-0.20
00:56:51.215 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:56:51.215 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:56:51.217 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:56:51.217 00.000 7680 MoveAxis(E, 0, ABG)
00:56:51.217 00.000 7680 Move returns status 0, amount 0
00:56:51.217 00.000 7680 MoveAxis(N, 0, ABG)
00:56:51.218 00.001 7680 Move returns status 0, amount 0
00:56:51.218 00.000 7680 move complete, result=0
00:56:51.218 00.000 7680 worker thread done servicing request
00:56:51.218 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:56:51.223 00.005 7680 Worker thread wakes up
00:56:51.223 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:51.223 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:52.469 01.246 7680 Exposure complete
00:56:52.604 00.135 7680 worker thread done servicing request
00:56:52.605 00.001 6120 OnExposeComplete: enter
00:56:52.610 00.005 6120 UpdateGuideState(): m_state=6
00:56:52.617 00.007 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5114
00:56:52.621 00.004 6120 Star::Find returns 1 (1), X=962.82, Y=50.38, Mass=14536, SNR=78.4, Peak=255 HFD=7.0
00:56:52.625 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
00:56:52.629 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
00:56:52.634 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.76 mountX=-0.00 mountY=-0.28, mountTheta=-1.57
00:56:52.643 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.29, opts=13)
00:56:52.647 00.004 6120 Enqueuing Move request for scope (-0.05, 0.29)
00:56:52.652 00.005 7680 Worker thread wakes up
00:56:52.653 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:52.656 00.003 6120 UpdateGuideState exits: m=14536 SNR=78.4 Saturated
00:56:52.661 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:52.664 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:52.669 00.005 6120 Enqueuing Expose request
00:56:52.672 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.29) opts 0xd
00:56:52.672 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.29)
00:56:52.672 00.000 7680 Moving (-0.05, 0.29) raw xDistance=-0.00 yDistance=-0.28
00:56:52.672 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:56:52.673 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:56:52.673 00.000 7680 MoveAxis(E, 0, ABG)
00:56:52.673 00.000 7680 Move returns status 0, amount 0
00:56:52.673 00.000 7680 MoveAxis(N, 154, ABG)
00:56:52.673 00.000 7680 Guiding  Dir = 0, Dur = 154
00:56:52.674 00.001 7680 IsSlewing returns 0
00:56:52.674 00.000 7680 IsGuiding returns 0
00:56:52.674 00.000 7680 PulseGuide returned control before completion, sleep 164
00:56:52.848 00.174 7680 IsGuiding returns 1
00:56:52.848 00.000 7680 scope still moving after pulse duration time elapsed
00:56:52.879 00.031 7680 IsSlewing returns 0
00:56:52.880 00.001 7680 IsGuiding returns 0
00:56:52.881 00.001 7680 scope move finished after 154 + 51 ms
00:56:52.881 00.000 7680 Move returns status 0, amount 154
00:56:52.881 00.000 7680 move complete, result=0
00:56:52.881 00.000 7680 worker thread done servicing request
00:56:52.881 00.000 7680 Worker thread wakes up
00:56:52.883 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 154 ms NORTH
00:56:52.890 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:52.890 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:54.136 01.246 7680 Exposure complete
00:56:54.273 00.137 7680 worker thread done servicing request
00:56:54.273 00.000 6120 OnExposeComplete: enter
00:56:54.277 00.004 6120 UpdateGuideState(): m_state=6
00:56:54.280 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5115
00:56:54.285 00.005 6120 Star::Find returns 1 (1), X=962.83, Y=50.33, Mass=14140, SNR=74.9, Peak=255 HFD=6.9
00:56:54.288 00.003 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
00:56:54.292 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
00:56:54.295 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.76 mountX=0.00 mountY=-0.23, mountTheta=-1.57
00:56:54.301 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.24, opts=13)
00:56:54.304 00.003 6120 Enqueuing Move request for scope (-0.04, 0.24)
00:56:54.307 00.003 7680 Worker thread wakes up
00:56:54.307 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
00:56:54.307 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
00:56:54.307 00.000 7680 Moving (-0.04, 0.24) raw xDistance=0.00 yDistance=-0.23
00:56:54.307 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:56:54.309 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:56:54.309 00.000 7680 MoveAxis(E, 0, ABG)
00:56:54.309 00.000 7680 Move returns status 0, amount 0
00:56:54.309 00.000 7680 MoveAxis(N, 126, ABG)
00:56:54.310 00.001 7680 Guiding  Dir = 0, Dur = 126
00:56:54.310 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:54.314 00.004 7680 IsSlewing returns 0
00:56:54.314 00.000 6120 UpdateGuideState exits: m=14140 SNR=74.9 Saturated
00:56:54.317 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:54.321 00.004 7680 IsGuiding returns 0
00:56:54.321 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:54.326 00.005 7680 PulseGuide returned control before completion, sleep 136
00:56:54.326 00.000 6120 Enqueuing Expose request
00:56:54.468 00.142 7680 IsGuiding returns 1
00:56:54.468 00.000 7680 scope still moving after pulse duration time elapsed
00:56:54.500 00.032 7680 IsSlewing returns 0
00:56:54.500 00.000 7680 IsGuiding returns 0
00:56:54.502 00.002 7680 scope move finished after 126 + 53 ms
00:56:54.502 00.000 7680 Move returns status 0, amount 126
00:56:54.503 00.001 7680 move complete, result=0
00:56:54.503 00.000 7680 worker thread done servicing request
00:56:54.503 00.000 7680 Worker thread wakes up
00:56:54.503 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 126 ms NORTH
00:56:54.510 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:54.510 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:55.759 01.249 7680 Exposure complete
00:56:55.893 00.134 7680 worker thread done servicing request
00:56:55.894 00.001 6120 OnExposeComplete: enter
00:56:55.897 00.003 6120 UpdateGuideState(): m_state=6
00:56:55.901 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5116
00:56:55.905 00.004 6120 Star::Find returns 1 (1), X=962.84, Y=50.30, Mass=14849, SNR=80.2, Peak=255 HFD=6.9
00:56:55.909 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.71 = -1.58)
00:56:55.915 00.006 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
00:56:55.923 00.008 6120 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.75 mountX=-0.00 mountY=-0.21, mountTheta=-1.58
00:56:55.928 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.21, opts=13)
00:56:55.932 00.004 6120 Enqueuing Move request for scope (-0.04, 0.21)
00:56:55.938 00.006 7680 Worker thread wakes up
00:56:55.938 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
00:56:55.938 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
00:56:55.939 00.001 7680 Moving (-0.04, 0.21) raw xDistance=-0.00 yDistance=-0.21
00:56:55.939 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:56:55.939 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:56:55.939 00.000 7680 MoveAxis(E, 0, ABG)
00:56:55.940 00.001 7680 Move returns status 0, amount 0
00:56:55.940 00.000 7680 MoveAxis(N, 113, ABG)
00:56:55.940 00.000 7680 Guiding  Dir = 0, Dur = 113
00:56:55.940 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:55.945 00.005 7680 IsSlewing returns 0
00:56:55.945 00.000 6120 UpdateGuideState exits: m=14849 SNR=80.2 Saturated
00:56:55.949 00.004 7680 IsGuiding returns 0
00:56:55.949 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:55.955 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:55.960 00.005 6120 Enqueuing Expose request
00:56:55.964 00.004 7680 PulseGuide returned control before completion, sleep 123
00:56:56.091 00.127 7680 IsGuiding returns 0
00:56:56.091 00.000 7680 Move returns status 0, amount 113
00:56:56.093 00.002 7680 move complete, result=0
00:56:56.093 00.000 7680 worker thread done servicing request
00:56:56.094 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 113 ms NORTH
00:56:56.099 00.005 7680 Worker thread wakes up
00:56:56.099 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:56.099 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:57.357 01.258 7680 Exposure complete
00:56:57.496 00.139 7680 worker thread done servicing request
00:56:57.497 00.001 6120 OnExposeComplete: enter
00:56:57.500 00.003 6120 UpdateGuideState(): m_state=6
00:56:57.505 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5117
00:56:57.509 00.004 6120 Star::Find returns 1 (1), X=962.98, Y=50.31, Mass=14330, SNR=76.8, Peak=255 HFD=6.9
00:56:57.514 00.005 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
00:56:57.518 00.004 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
00:56:57.522 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.22 hyp=0.25 cameraTheta=1.13 mountX=-0.15 mountY=-0.15, mountTheta=-2.33
00:56:57.527 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.22, opts=13)
00:56:57.531 00.004 6120 Enqueuing Move request for scope (0.11, 0.22)
00:56:57.535 00.004 7680 Worker thread wakes up
00:56:57.535 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.22) opts 0xd
00:56:57.535 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.22)
00:56:57.535 00.000 7680 Moving (0.11, 0.22) raw xDistance=-0.15 yDistance=-0.15
00:56:57.535 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:56:57.535 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:56:57.536 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:56:57.536 00.000 7680 MoveAxis(E, 0, ABG)
00:56:57.537 00.001 7680 Move returns status 0, amount 0
00:56:57.537 00.000 7680 MoveAxis(N, 0, ABG)
00:56:57.537 00.000 7680 Move returns status 0, amount 0
00:56:57.537 00.000 7680 move complete, result=0
00:56:57.537 00.000 7680 worker thread done servicing request
00:56:57.537 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:57.541 00.004 6120 UpdateGuideState exits: m=14330 SNR=76.8 Saturated
00:56:57.544 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:57.548 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:57.552 00.004 6120 Enqueuing Expose request
00:56:57.556 00.004 7680 Worker thread wakes up
00:56:57.556 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:56:57.560 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:57.560 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:56:58.809 01.249 7680 Exposure complete
00:56:58.935 00.126 7680 worker thread done servicing request
00:56:58.935 00.000 6120 OnExposeComplete: enter
00:56:58.938 00.003 6120 UpdateGuideState(): m_state=6
00:56:58.941 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5118
00:56:58.945 00.004 6120 Star::Find returns 1 (1), X=963.05, Y=50.65, Mass=14695, SNR=78.5, Peak=255 HFD=7.0
00:56:58.949 00.004 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
00:56:58.952 00.003 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
00:56:58.956 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.56 hyp=0.58 cameraTheta=1.28 mountX=-0.27 mountY=-0.43, mountTheta=-2.14
00:56:58.963 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.56, opts=13)
00:56:58.967 00.004 6120 Enqueuing Move request for scope (0.17, 0.56)
00:56:58.970 00.003 7680 Worker thread wakes up
00:56:58.970 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.56) opts 0xd
00:56:58.971 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:56:58.976 00.005 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.56)
00:56:58.976 00.000 7680 Moving (0.17, 0.56) raw xDistance=-0.27 yDistance=-0.43
00:56:58.976 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:56:58.976 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:56:58.976 00.000 7680 MoveAxis(E, 111, ABG)
00:56:58.977 00.001 7680 Guiding  Dir = 2, Dur = 111
00:56:58.977 00.000 6120 UpdateGuideState exits: m=14695 SNR=78.5 Saturated
00:56:58.981 00.004 7680 IsSlewing returns 0
00:56:58.982 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:58.988 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:56:58.992 00.004 6120 Enqueuing Expose request
00:56:58.995 00.003 7680 IsGuiding returns 0
00:56:58.996 00.001 7680 PulseGuide returned control before completion, sleep 121
00:56:59.127 00.131 7680 IsGuiding returns 1
00:56:59.128 00.001 7680 scope still moving after pulse duration time elapsed
00:56:59.159 00.031 7680 IsSlewing returns 0
00:56:59.161 00.002 7680 IsGuiding returns 0
00:56:59.161 00.000 7680 scope move finished after 111 + 54 ms
00:56:59.162 00.001 7680 Move returns status 0, amount 111
00:56:59.162 00.000 7680 MoveAxis(N, 232, ABG)
00:56:59.162 00.000 7680 Guiding  Dir = 0, Dur = 232
00:56:59.162 00.000 7680 IsSlewing returns 0
00:56:59.164 00.002 7680 IsGuiding returns 0
00:56:59.165 00.001 7680 PulseGuide returned control before completion, sleep 242
00:56:59.412 00.247 7680 IsGuiding returns 1
00:56:59.412 00.000 7680 scope still moving after pulse duration time elapsed
00:56:59.442 00.030 7680 IsSlewing returns 0
00:56:59.443 00.001 7680 IsGuiding returns 0
00:56:59.443 00.000 7680 scope move finished after 232 + 47 ms
00:56:59.444 00.001 7680 Move returns status 0, amount 232
00:56:59.444 00.000 7680 move complete, result=0
00:56:59.446 00.002 7680 worker thread done servicing request
00:56:59.446 00.000 6120 GuideStep: -0.3 px 111 ms EAST, -0.4 px 232 ms NORTH
00:56:59.454 00.008 7680 Worker thread wakes up
00:56:59.454 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:56:59.454 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:00.705 01.251 7680 Exposure complete
00:57:00.846 00.141 7680 worker thread done servicing request
00:57:00.846 00.000 6120 OnExposeComplete: enter
00:57:00.850 00.004 6120 UpdateGuideState(): m_state=6
00:57:00.854 00.004 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5119
00:57:00.858 00.004 6120 Star::Find returns 1 (1), X=962.86, Y=50.38, Mass=14789, SNR=78.0, Peak=255 HFD=6.9
00:57:00.862 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
00:57:00.866 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.96)
00:57:00.870 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.64 mountX=-0.03 mountY=-0.27, mountTheta=-1.70
00:57:00.876 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.29, opts=13)
00:57:00.879 00.003 6120 Enqueuing Move request for scope (-0.02, 0.29)
00:57:00.883 00.004 7680 Worker thread wakes up
00:57:00.883 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.29) opts 0xd
00:57:00.883 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.29)
00:57:00.883 00.000 7680 Moving (-0.02, 0.29) raw xDistance=-0.03 yDistance=-0.27
00:57:00.884 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:57:00.884 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:57:00.884 00.000 7680 MoveAxis(E, 0, ABG)
00:57:00.884 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:00.888 00.004 6120 UpdateGuideState exits: m=14789 SNR=78.0 Saturated
00:57:00.891 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:00.898 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:00.902 00.004 6120 Enqueuing Expose request
00:57:00.905 00.003 7680 Move returns status 0, amount 0
00:57:00.905 00.000 7680 MoveAxis(N, 147, ABG)
00:57:00.906 00.001 7680 Guiding  Dir = 0, Dur = 147
00:57:00.906 00.000 7680 IsSlewing returns 0
00:57:00.906 00.000 7680 IsGuiding returns 0
00:57:00.907 00.001 7680 PulseGuide returned control before completion, sleep 157
00:57:01.067 00.160 7680 IsGuiding returns 1
00:57:01.067 00.000 7680 scope still moving after pulse duration time elapsed
00:57:01.099 00.032 7680 IsSlewing returns 0
00:57:01.099 00.000 7680 IsGuiding returns 0
00:57:01.100 00.001 7680 scope move finished after 147 + 46 ms
00:57:01.101 00.001 7680 Move returns status 0, amount 147
00:57:01.101 00.000 7680 move complete, result=0
00:57:01.101 00.000 7680 worker thread done servicing request
00:57:01.102 00.001 7680 Worker thread wakes up
00:57:01.102 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 147 ms NORTH
00:57:01.108 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:01.108 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:02.366 01.258 7680 Exposure complete
00:57:02.506 00.140 7680 worker thread done servicing request
00:57:02.507 00.001 6120 OnExposeComplete: enter
00:57:02.511 00.004 6120 UpdateGuideState(): m_state=6
00:57:02.515 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5120
00:57:02.519 00.004 6120 Star::Find returns 1 (1), X=962.89, Y=50.87, Mass=14455, SNR=78.1, Peak=255 HFD=6.9
00:57:02.522 00.003 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
00:57:02.527 00.005 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
00:57:02.530 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.78 hyp=0.78 cameraTheta=1.56 mountX=-0.16 mountY=-0.69, mountTheta=-1.79
00:57:02.535 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.78, opts=13)
00:57:02.539 00.004 6120 Enqueuing Move request for scope (0.01, 0.78)
00:57:02.544 00.005 7680 Worker thread wakes up
00:57:02.544 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.78) opts 0xd
00:57:02.545 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:02.548 00.003 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.78)
00:57:02.549 00.001 6120 UpdateGuideState exits: m=14455 SNR=78.1 Saturated
00:57:02.552 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:02.556 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:02.561 00.005 6120 Enqueuing Expose request
00:57:02.564 00.003 7680 Moving (0.01, 0.78) raw xDistance=-0.16 yDistance=-0.69
00:57:02.564 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:57:02.564 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
00:57:02.564 00.000 7680 MoveAxis(E, 0, ABG)
00:57:02.564 00.000 7680 Move returns status 0, amount 0
00:57:02.565 00.001 7680 MoveAxis(N, 375, ABG)
00:57:02.565 00.000 7680 Guiding  Dir = 0, Dur = 375
00:57:02.565 00.000 7680 IsSlewing returns 0
00:57:02.566 00.001 7680 IsGuiding returns 0
00:57:02.567 00.001 7680 PulseGuide returned control before completion, sleep 385
00:57:02.966 00.399 7680 IsGuiding returns 1
00:57:02.967 00.001 7680 scope still moving after pulse duration time elapsed
00:57:02.996 00.029 7680 IsSlewing returns 0
00:57:02.997 00.001 7680 IsGuiding returns 0
00:57:02.998 00.001 7680 scope move finished after 375 + 56 ms
00:57:02.998 00.000 7680 Move returns status 0, amount 375
00:57:02.998 00.000 7680 move complete, result=0
00:57:02.999 00.001 7680 worker thread done servicing request
00:57:02.999 00.000 7680 Worker thread wakes up
00:57:02.999 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.7 px 375 ms NORTH
00:57:03.038 00.039 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:03.038 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:04.291 01.253 7680 Exposure complete
00:57:04.435 00.144 7680 worker thread done servicing request
00:57:04.435 00.000 6120 OnExposeComplete: enter
00:57:04.440 00.005 6120 UpdateGuideState(): m_state=6
00:57:04.444 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5121
00:57:04.448 00.004 6120 Star::Find returns 1 (1), X=963.00, Y=50.07, Mass=14597, SNR=77.8, Peak=255 HFD=7.1
00:57:04.453 00.005 6120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-2.95) = xAngle (2.77 = 2.77)
00:57:04.457 00.004 6120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.50 = 2.50)
00:57:04.461 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.19 mountX=-0.12 mountY=0.08, mountTheta=2.57
00:57:04.466 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.02, opts=13)
00:57:04.471 00.005 6120 Enqueuing Move request for scope (0.13, -0.02)
00:57:04.474 00.003 7680 Worker thread wakes up
00:57:04.474 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
00:57:04.474 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
00:57:04.475 00.001 7680 Moving (0.13, -0.02) raw xDistance=-0.12 yDistance=0.08
00:57:04.475 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:04.479 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:57:04.479 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:57:04.479 00.000 6120 UpdateGuideState exits: m=14597 SNR=77.8 Saturated
00:57:04.483 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:04.488 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:04.492 00.004 6120 Enqueuing Expose request
00:57:04.495 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:57:04.496 00.001 7680 MoveAxis(E, 0, ABG)
00:57:04.496 00.000 7680 Move returns status 0, amount 0
00:57:04.496 00.000 7680 MoveAxis(N, 0, ABG)
00:57:04.496 00.000 7680 Move returns status 0, amount 0
00:57:04.497 00.001 7680 move complete, result=0
00:57:04.497 00.000 7680 worker thread done servicing request
00:57:04.497 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:57:04.502 00.005 7680 Worker thread wakes up
00:57:04.502 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:04.502 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:05.744 01.242 7680 Exposure complete
00:57:05.884 00.140 7680 worker thread done servicing request
00:57:05.885 00.001 6120 OnExposeComplete: enter
00:57:05.890 00.005 6120 UpdateGuideState(): m_state=6
00:57:05.896 00.006 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5122
00:57:05.899 00.003 6120 Star::Find returns 1 (1), X=963.04, Y=50.12, Mass=14006, SNR=76.5, Peak=255 HFD=7.0
00:57:05.904 00.005 6120 CameraToMount -- cameraTheta (0.16) - m_xAngle (-2.95) = xAngle (3.12 = 3.12)
00:57:05.907 00.003 6120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.85 = 2.85)
00:57:05.911 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.16 mountX=-0.17 mountY=0.05, mountTheta=2.86
00:57:05.915 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.03, opts=13)
00:57:05.919 00.004 6120 Enqueuing Move request for scope (0.17, 0.03)
00:57:05.923 00.004 7680 Worker thread wakes up
00:57:05.923 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:05.927 00.004 6120 UpdateGuideState exits: m=14006 SNR=76.5 Saturated
00:57:05.930 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:05.933 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:05.939 00.006 6120 Enqueuing Expose request
00:57:05.943 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
00:57:05.943 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
00:57:05.944 00.001 7680 Moving (0.17, 0.03) raw xDistance=-0.17 yDistance=0.05
00:57:05.944 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:57:05.945 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:57:05.945 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:57:05.945 00.000 7680 MoveAxis(E, 0, ABG)
00:57:05.945 00.000 7680 Move returns status 0, amount 0
00:57:05.945 00.000 7680 MoveAxis(N, 0, ABG)
00:57:05.946 00.001 7680 Move returns status 0, amount 0
00:57:05.946 00.000 7680 move complete, result=0
00:57:05.946 00.000 7680 worker thread done servicing request
00:57:05.946 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:57:05.951 00.005 7680 Worker thread wakes up
00:57:05.951 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:05.951 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:07.198 01.247 7680 Exposure complete
00:57:07.332 00.134 7680 worker thread done servicing request
00:57:07.332 00.000 6120 OnExposeComplete: enter
00:57:07.337 00.005 6120 UpdateGuideState(): m_state=6
00:57:07.341 00.004 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5123
00:57:07.344 00.003 6120 Star::Find returns 1 (1), X=963.12, Y=50.63, Mass=14513, SNR=78.4, Peak=255 HFD=7.0
00:57:07.349 00.005 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
00:57:07.352 00.003 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.45)
00:57:07.357 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=0.54 hyp=0.60 cameraTheta=1.14 mountX=-0.34 mountY=-0.38, mountTheta=-2.31
00:57:07.365 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.54, opts=13)
00:57:07.371 00.006 6120 Enqueuing Move request for scope (0.25, 0.54)
00:57:07.374 00.003 7680 Worker thread wakes up
00:57:07.375 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:07.378 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.54) opts 0xd
00:57:07.379 00.001 6120 UpdateGuideState exits: m=14513 SNR=78.4 Saturated
00:57:07.383 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:07.386 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:07.391 00.005 6120 Enqueuing Expose request
00:57:07.395 00.004 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.54)
00:57:07.395 00.000 7680 Moving (0.25, 0.54) raw xDistance=-0.34 yDistance=-0.38
00:57:07.395 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
00:57:07.395 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
00:57:07.395 00.000 7680 MoveAxis(E, 140, ABG)
00:57:07.396 00.001 7680 Guiding  Dir = 2, Dur = 140
00:57:07.396 00.000 7680 IsSlewing returns 0
00:57:07.396 00.000 7680 IsGuiding returns 0
00:57:07.397 00.001 7680 PulseGuide returned control before completion, sleep 150
00:57:07.554 00.157 7680 IsGuiding returns 1
00:57:07.555 00.001 7680 scope still moving after pulse duration time elapsed
00:57:07.584 00.029 7680 IsSlewing returns 0
00:57:07.586 00.002 7680 IsGuiding returns 0
00:57:07.587 00.001 7680 scope move finished after 140 + 49 ms
00:57:07.588 00.001 7680 Move returns status 0, amount 140
00:57:07.588 00.000 7680 MoveAxis(N, 205, ABG)
00:57:07.588 00.000 7680 Guiding  Dir = 0, Dur = 205
00:57:07.589 00.001 7680 IsSlewing returns 0
00:57:07.589 00.000 7680 IsGuiding returns 0
00:57:07.590 00.001 7680 PulseGuide returned control before completion, sleep 215
00:57:07.806 00.216 7680 IsGuiding returns 1
00:57:07.807 00.001 7680 scope still moving after pulse duration time elapsed
00:57:07.837 00.030 7680 IsSlewing returns 0
00:57:07.838 00.001 7680 IsGuiding returns 0
00:57:07.839 00.001 7680 scope move finished after 205 + 44 ms
00:57:07.839 00.000 7680 Move returns status 0, amount 205
00:57:07.840 00.001 7680 move complete, result=0
00:57:07.841 00.001 7680 worker thread done servicing request
00:57:07.841 00.000 6120 GuideStep: -0.3 px 140 ms EAST, -0.4 px 205 ms NORTH
00:57:07.845 00.004 7680 Worker thread wakes up
00:57:07.845 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:07.845 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:09.101 01.256 7680 Exposure complete
00:57:09.246 00.145 7680 worker thread done servicing request
00:57:09.246 00.000 6120 OnExposeComplete: enter
00:57:09.251 00.005 6120 UpdateGuideState(): m_state=6
00:57:09.255 00.004 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5124
00:57:09.258 00.003 6120 Star::Find returns 1 (1), X=963.06, Y=50.24, Mass=13975, SNR=75.6, Peak=255 HFD=6.8
00:57:09.262 00.004 6120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-2.95) = xAngle (3.65 = -2.63)
00:57:09.269 00.007 6120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.38 = -2.90)
00:57:09.273 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.70 mountX=-0.20 mountY=-0.06, mountTheta=-2.88
00:57:09.277 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.15, opts=13)
00:57:09.282 00.005 6120 Enqueuing Move request for scope (0.18, 0.15)
00:57:09.285 00.003 7680 Worker thread wakes up
00:57:09.286 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
00:57:09.286 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
00:57:09.287 00.001 7680 Moving (0.18, 0.15) raw xDistance=-0.20 yDistance=-0.06
00:57:09.287 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
00:57:09.287 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:57:09.287 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:09.290 00.003 6120 UpdateGuideState exits: m=13975 SNR=75.6 Saturated
00:57:09.296 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:09.300 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:09.304 00.004 6120 Enqueuing Expose request
00:57:09.307 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:57:09.307 00.000 7680 MoveAxis(E, 93, ABG)
00:57:09.307 00.000 7680 Guiding  Dir = 2, Dur = 93
00:57:09.307 00.000 7680 IsSlewing returns 0
00:57:09.310 00.003 7680 IsGuiding returns 0
00:57:09.311 00.001 7680 PulseGuide returned control before completion, sleep 103
00:57:09.419 00.108 7680 IsGuiding returns 1
00:57:09.420 00.001 7680 scope still moving after pulse duration time elapsed
00:57:09.449 00.029 7680 IsSlewing returns 0
00:57:09.450 00.001 7680 IsGuiding returns 0
00:57:09.450 00.000 7680 scope move finished after 93 + 46 ms
00:57:09.450 00.000 7680 Move returns status 0, amount 93
00:57:09.450 00.000 7680 MoveAxis(N, 0, ABG)
00:57:09.452 00.002 7680 Move returns status 0, amount 0
00:57:09.452 00.000 7680 move complete, result=0
00:57:09.453 00.001 7680 worker thread done servicing request
00:57:09.453 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.1 px 0 ms NORTH
00:57:09.460 00.007 7680 Worker thread wakes up
00:57:09.462 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:09.462 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:10.715 01.253 7680 Exposure complete
00:57:10.853 00.138 7680 worker thread done servicing request
00:57:10.853 00.000 6120 OnExposeComplete: enter
00:57:10.859 00.006 6120 UpdateGuideState(): m_state=6
00:57:10.864 00.005 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5125
00:57:10.870 00.006 6120 Star::Find returns 1 (1), X=962.81, Y=50.75, Mass=14812, SNR=77.6, Peak=255 HFD=7.0
00:57:10.875 00.005 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
00:57:10.882 00.007 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.92)
00:57:10.890 00.008 6120 CameraToMount -- cameraX=-0.07 cameraY=0.66 hyp=0.66 cameraTheta=1.68 mountX=-0.05 mountY=-0.62, mountTheta=-1.65
00:57:10.901 00.011 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.66, opts=13)
00:57:10.910 00.009 6120 Enqueuing Move request for scope (-0.07, 0.66)
00:57:10.917 00.007 7680 Worker thread wakes up
00:57:10.917 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.66) opts 0xd
00:57:10.917 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.66)
00:57:10.918 00.001 7680 Moving (-0.07, 0.66) raw xDistance=-0.05 yDistance=-0.62
00:57:10.918 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:57:10.918 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
00:57:10.918 00.000 7680 MoveAxis(E, 0, ABG)
00:57:10.918 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:10.924 00.006 7680 Move returns status 0, amount 0
00:57:10.924 00.000 7680 MoveAxis(N, 338, ABG)
00:57:10.925 00.001 6120 UpdateGuideState exits: m=14812 SNR=77.6 Saturated
00:57:10.929 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:10.933 00.004 7680 Guiding  Dir = 0, Dur = 338
00:57:10.933 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:10.937 00.004 7680 IsSlewing returns 0
00:57:10.937 00.000 6120 Enqueuing Expose request
00:57:10.941 00.004 7680 IsGuiding returns 0
00:57:10.942 00.001 7680 PulseGuide returned control before completion, sleep 348
00:57:11.300 00.358 7680 IsGuiding returns 1
00:57:11.301 00.001 7680 scope still moving after pulse duration time elapsed
00:57:11.331 00.030 7680 IsSlewing returns 0
00:57:11.332 00.001 7680 IsGuiding returns 0
00:57:11.332 00.000 7680 scope move finished after 338 + 52 ms
00:57:11.332 00.000 7680 Move returns status 0, amount 338
00:57:11.333 00.001 7680 move complete, result=0
00:57:11.333 00.000 7680 worker thread done servicing request
00:57:11.333 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 338 ms NORTH
00:57:11.340 00.007 7680 Worker thread wakes up
00:57:11.340 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:11.340 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:12.592 01.252 7680 Exposure complete
00:57:12.723 00.131 7680 worker thread done servicing request
00:57:12.723 00.000 6120 OnExposeComplete: enter
00:57:12.727 00.004 6120 UpdateGuideState(): m_state=6
00:57:12.731 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5126
00:57:12.735 00.004 6120 Star::Find returns 1 (1), X=962.72, Y=50.19, Mass=14078, SNR=78.0, Peak=255 HFD=6.9
00:57:12.740 00.005 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.51 = -0.78)
00:57:12.746 00.006 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
00:57:12.750 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.19 cameraTheta=2.55 mountX=0.13 mountY=-0.16, mountTheta=-0.88
00:57:12.754 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.10, opts=13)
00:57:12.758 00.004 6120 Enqueuing Move request for scope (-0.15, 0.10)
00:57:12.762 00.004 7680 Worker thread wakes up
00:57:12.762 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:12.766 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
00:57:12.767 00.001 6120 UpdateGuideState exits: m=14078 SNR=78.0 Saturated
00:57:12.771 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:12.774 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:12.779 00.005 6120 Enqueuing Expose request
00:57:12.783 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
00:57:12.783 00.000 7680 Moving (-0.15, 0.10) raw xDistance=0.13 yDistance=-0.16
00:57:12.783 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:57:12.783 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:57:12.783 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:57:12.783 00.000 7680 MoveAxis(E, 0, ABG)
00:57:12.783 00.000 7680 Move returns status 0, amount 0
00:57:12.784 00.001 7680 MoveAxis(N, 0, ABG)
00:57:12.784 00.000 7680 Move returns status 0, amount 0
00:57:12.784 00.000 7680 move complete, result=0
00:57:12.784 00.000 7680 worker thread done servicing request
00:57:12.784 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:57:12.788 00.004 7680 Worker thread wakes up
00:57:12.788 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:12.788 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:14.035 01.247 7680 Exposure complete
00:57:14.167 00.132 6120 OnExposeComplete: enter
00:57:14.172 00.005 6120 UpdateGuideState(): m_state=6
00:57:14.178 00.006 7680 worker thread done servicing request
00:57:14.178 00.000 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5127
00:57:14.181 00.003 6120 Star::Find returns 1 (1), X=962.84, Y=50.59, Mass=14602, SNR=78.3, Peak=255 HFD=7.1
00:57:14.186 00.005 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
00:57:14.189 00.003 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
00:57:14.193 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.50 hyp=0.50 cameraTheta=1.64 mountX=-0.06 mountY=-0.46, mountTheta=-1.70
00:57:14.198 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.50, opts=13)
00:57:14.202 00.004 6120 Enqueuing Move request for scope (-0.03, 0.50)
00:57:14.205 00.003 7680 Worker thread wakes up
00:57:14.206 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:14.210 00.004 6120 UpdateGuideState exits: m=14602 SNR=78.3 Saturated
00:57:14.214 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:14.217 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:14.221 00.004 6120 Enqueuing Expose request
00:57:14.224 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.50) opts 0xd
00:57:14.224 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.50)
00:57:14.224 00.000 7680 Moving (-0.03, 0.50) raw xDistance=-0.06 yDistance=-0.46
00:57:14.224 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:57:14.226 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:57:14.226 00.000 7680 MoveAxis(E, 0, ABG)
00:57:14.226 00.000 7680 Move returns status 0, amount 0
00:57:14.226 00.000 7680 MoveAxis(N, 249, ABG)
00:57:14.226 00.000 7680 Guiding  Dir = 0, Dur = 249
00:57:14.227 00.001 7680 IsSlewing returns 0
00:57:14.227 00.000 7680 IsGuiding returns 0
00:57:14.227 00.000 7680 PulseGuide returned control before completion, sleep 259
00:57:14.491 00.264 7680 IsGuiding returns 1
00:57:14.493 00.002 7680 scope still moving after pulse duration time elapsed
00:57:14.523 00.030 7680 IsSlewing returns 0
00:57:14.523 00.000 7680 IsGuiding returns 0
00:57:14.525 00.002 7680 scope move finished after 249 + 48 ms
00:57:14.525 00.000 7680 Move returns status 0, amount 249
00:57:14.526 00.001 7680 move complete, result=0
00:57:14.526 00.000 7680 worker thread done servicing request
00:57:14.526 00.000 7680 Worker thread wakes up
00:57:14.527 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 249 ms NORTH
00:57:14.533 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:14.533 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:15.779 01.246 7680 Exposure complete
00:57:15.905 00.126 7680 worker thread done servicing request
00:57:15.905 00.000 6120 OnExposeComplete: enter
00:57:15.909 00.004 6120 UpdateGuideState(): m_state=6
00:57:15.914 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5128
00:57:15.919 00.005 6120 Star::Find returns 1 (1), X=962.70, Y=50.20, Mass=14102, SNR=77.3, Peak=255 HFD=7.0
00:57:15.922 00.003 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-2.95) = xAngle (5.55 = -0.74)
00:57:15.927 00.005 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.00)
00:57:15.930 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.20 cameraTheta=2.59 mountX=0.15 mountY=-0.17, mountTheta=-0.85
00:57:15.935 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.11, opts=13)
00:57:15.940 00.005 6120 Enqueuing Move request for scope (-0.17, 0.11)
00:57:15.944 00.004 7680 Worker thread wakes up
00:57:15.944 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.11) opts 0xd
00:57:15.945 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.11)
00:57:15.945 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:15.948 00.003 6120 UpdateGuideState exits: m=14102 SNR=77.3 Saturated
00:57:15.954 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:15.958 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:15.963 00.005 6120 Enqueuing Expose request
00:57:15.967 00.004 7680 Moving (-0.17, 0.11) raw xDistance=0.15 yDistance=-0.17
00:57:15.967 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:57:15.967 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:57:15.967 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:57:15.968 00.001 7680 MoveAxis(E, 0, ABG)
00:57:15.968 00.000 7680 Move returns status 0, amount 0
00:57:15.968 00.000 7680 MoveAxis(N, 0, ABG)
00:57:15.969 00.001 7680 Move returns status 0, amount 0
00:57:15.969 00.000 7680 move complete, result=0
00:57:15.969 00.000 7680 worker thread done servicing request
00:57:15.969 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:57:15.973 00.004 7680 Worker thread wakes up
00:57:15.973 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:15.973 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:17.216 01.243 7680 Exposure complete
00:57:17.343 00.127 7680 worker thread done servicing request
00:57:17.344 00.001 6120 OnExposeComplete: enter
00:57:17.346 00.002 6120 UpdateGuideState(): m_state=6
00:57:17.351 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5129
00:57:17.355 00.004 6120 Star::Find returns 1 (1), X=962.62, Y=49.93, Mass=14653, SNR=79.1, Peak=255 HFD=7.0
00:57:17.359 00.004 6120 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-2.95) = xAngle (0.36 = 0.36)
00:57:17.364 00.005 6120 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.09 = 0.09)
00:57:17.368 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.16 hyp=0.31 cameraTheta=-2.59 mountX=0.29 mountY=0.03, mountTheta=0.10
00:57:17.372 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.16, opts=13)
00:57:17.376 00.004 6120 Enqueuing Move request for scope (-0.26, -0.16)
00:57:17.380 00.004 7680 Worker thread wakes up
00:57:17.381 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.16) opts 0xd
00:57:17.381 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:17.384 00.003 6120 UpdateGuideState exits: m=14653 SNR=79.1 Saturated
00:57:17.388 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.16)
00:57:17.388 00.000 7680 Moving (-0.26, -0.16) raw xDistance=0.29 yDistance=0.03
00:57:17.389 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:17.392 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:17.396 00.004 6120 Enqueuing Expose request
00:57:17.400 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:57:17.400 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:57:17.400 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:57:17.400 00.000 7680 MoveAxis(W, 117, ABG)
00:57:17.401 00.001 7680 Guiding  Dir = 3, Dur = 117
00:57:17.401 00.000 7680 IsSlewing returns 0
00:57:17.401 00.000 7680 IsGuiding returns 0
00:57:17.402 00.001 7680 PulseGuide returned control before completion, sleep 127
00:57:17.535 00.133 7680 IsGuiding returns 1
00:57:17.536 00.001 7680 scope still moving after pulse duration time elapsed
00:57:17.565 00.029 7680 IsSlewing returns 0
00:57:17.566 00.001 7680 IsGuiding returns 0
00:57:17.566 00.000 7680 scope move finished after 117 + 48 ms
00:57:17.568 00.002 7680 Move returns status 0, amount 117
00:57:17.568 00.000 7680 MoveAxis(N, 0, ABG)
00:57:17.569 00.001 7680 Move returns status 0, amount 0
00:57:17.569 00.000 7680 move complete, result=0
00:57:17.569 00.000 7680 worker thread done servicing request
00:57:17.570 00.001 7680 Worker thread wakes up
00:57:17.571 00.001 6120 GuideStep: 0.3 px 117 ms WEST, 0.0 px 0 ms NORTH
00:57:17.578 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:17.578 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:18.832 01.254 7680 Exposure complete
00:57:18.951 00.119 7680 worker thread done servicing request
00:57:18.953 00.002 6120 OnExposeComplete: enter
00:57:18.956 00.003 6120 UpdateGuideState(): m_state=6
00:57:18.960 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5130
00:57:18.963 00.003 6120 Star::Find returns 1 (1), X=963.00, Y=50.28, Mass=14144, SNR=78.5, Peak=255 HFD=6.9
00:57:18.967 00.004 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
00:57:18.971 00.004 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
00:57:18.975 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.22 cameraTheta=1.01 mountX=-0.15 mountY=-0.12, mountTheta=-2.49
00:57:18.980 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.19, opts=13)
00:57:18.985 00.005 6120 Enqueuing Move request for scope (0.12, 0.19)
00:57:18.989 00.004 7680 Worker thread wakes up
00:57:18.989 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:18.993 00.004 6120 UpdateGuideState exits: m=14144 SNR=78.5 Saturated
00:57:18.996 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:19.000 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:19.004 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
00:57:19.004 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
00:57:19.004 00.000 7680 Moving (0.12, 0.19) raw xDistance=-0.15 yDistance=-0.12
00:57:19.004 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:57:19.004 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:57:19.004 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:57:19.005 00.001 7680 MoveAxis(E, 0, ABG)
00:57:19.005 00.000 7680 Move returns status 0, amount 0
00:57:19.005 00.000 7680 MoveAxis(N, 0, ABG)
00:57:19.005 00.000 7680 Move returns status 0, amount 0
00:57:19.005 00.000 7680 move complete, result=0
00:57:19.005 00.000 7680 worker thread done servicing request
00:57:19.006 00.001 6120 Enqueuing Expose request
00:57:19.009 00.003 7680 Worker thread wakes up
00:57:19.009 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:19.014 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:19.014 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:20.334 01.320 7680 Exposure complete
00:57:20.421 00.087 7680 worker thread done servicing request
00:57:20.421 00.000 6120 OnExposeComplete: enter
00:57:20.426 00.005 6120 UpdateGuideState(): m_state=6
00:57:20.430 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5131
00:57:20.433 00.003 6120 Star::Find returns 1 (1), X=963.11, Y=50.88, Mass=14204, SNR=77.4, Peak=255 HFD=6.9
00:57:20.436 00.003 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.24 = -2.05)
00:57:20.439 00.003 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
00:57:20.443 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.79 hyp=0.82 cameraTheta=1.28 mountX=-0.38 mountY=-0.61, mountTheta=-2.13
00:57:20.447 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.79, opts=13)
00:57:20.451 00.004 6120 Enqueuing Move request for scope (0.23, 0.79)
00:57:20.455 00.004 7680 Worker thread wakes up
00:57:20.455 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:20.459 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.79) opts 0xd
00:57:20.459 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.79)
00:57:20.459 00.000 7680 Moving (0.23, 0.79) raw xDistance=-0.38 yDistance=-0.61
00:57:20.459 00.000 6120 UpdateGuideState exits: m=14204 SNR=77.4 Saturated
00:57:20.462 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
00:57:20.462 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
00:57:20.462 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:20.465 00.003 7680 MoveAxis(E, 153, ABG)
00:57:20.466 00.001 7680 Guiding  Dir = 2, Dur = 153
00:57:20.466 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:20.469 00.003 7680 IsSlewing returns 0
00:57:20.469 00.000 6120 Enqueuing Expose request
00:57:20.472 00.003 7680 IsGuiding returns 0
00:57:20.473 00.001 7680 PulseGuide returned control before completion, sleep 163
00:57:20.643 00.170 7680 IsGuiding returns 1
00:57:20.643 00.000 7680 scope still moving after pulse duration time elapsed
00:57:20.675 00.032 7680 IsSlewing returns 0
00:57:20.676 00.001 7680 IsGuiding returns 0
00:57:20.676 00.000 7680 scope move finished after 153 + 50 ms
00:57:20.676 00.000 7680 Move returns status 0, amount 153
00:57:20.676 00.000 7680 MoveAxis(N, 329, ABG)
00:57:20.677 00.001 7680 Guiding  Dir = 0, Dur = 329
00:57:20.677 00.000 7680 IsSlewing returns 0
00:57:20.677 00.000 7680 IsGuiding returns 0
00:57:20.678 00.001 7680 PulseGuide returned control before completion, sleep 339
00:57:21.032 00.354 7680 IsGuiding returns 1
00:57:21.032 00.000 7680 scope still moving after pulse duration time elapsed
00:57:21.064 00.032 7680 IsSlewing returns 0
00:57:21.064 00.000 7680 IsGuiding returns 0
00:57:21.064 00.000 7680 scope move finished after 329 + 57 ms
00:57:21.064 00.000 7680 Move returns status 0, amount 329
00:57:21.065 00.001 7680 move complete, result=0
00:57:21.065 00.000 7680 worker thread done servicing request
00:57:21.065 00.000 6120 GuideStep: -0.4 px 153 ms EAST, -0.6 px 329 ms NORTH
00:57:21.073 00.008 7680 Worker thread wakes up
00:57:21.073 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:21.073 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:22.309 01.236 7680 Exposure complete
00:57:22.445 00.136 7680 worker thread done servicing request
00:57:22.446 00.001 6120 OnExposeComplete: enter
00:57:22.450 00.004 6120 UpdateGuideState(): m_state=6
00:57:22.454 00.004 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5132
00:57:22.458 00.004 6120 Star::Find returns 1 (1), X=962.76, Y=50.65, Mass=14772, SNR=80.1, Peak=255 HFD=7.0
00:57:22.463 00.005 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
00:57:22.466 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
00:57:22.470 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.56 hyp=0.57 cameraTheta=1.77 mountX=0.01 mountY=-0.56, mountTheta=-1.55
00:57:22.475 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.56, opts=13)
00:57:22.479 00.004 6120 Enqueuing Move request for scope (-0.12, 0.56)
00:57:22.483 00.004 7680 Worker thread wakes up
00:57:22.484 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.56) opts 0xd
00:57:22.484 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.56)
00:57:22.484 00.000 7680 Moving (-0.12, 0.56) raw xDistance=0.01 yDistance=-0.56
00:57:22.485 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:57:22.485 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
00:57:22.485 00.000 7680 MoveAxis(E, 0, ABG)
00:57:22.485 00.000 7680 Move returns status 0, amount 0
00:57:22.486 00.001 7680 MoveAxis(N, 302, ABG)
00:57:22.486 00.000 7680 Guiding  Dir = 0, Dur = 302
00:57:22.486 00.000 7680 IsSlewing returns 0
00:57:22.487 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:22.491 00.004 6120 UpdateGuideState exits: m=14772 SNR=80.1 Saturated
00:57:22.496 00.005 7680 IsGuiding returns 0
00:57:22.496 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:22.499 00.003 7680 PulseGuide returned control before completion, sleep 312
00:57:22.499 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:22.504 00.005 6120 Enqueuing Expose request
00:57:22.823 00.319 7680 IsGuiding returns 1
00:57:22.824 00.001 7680 scope still moving after pulse duration time elapsed
00:57:22.857 00.033 7680 IsSlewing returns 0
00:57:22.860 00.003 7680 IsGuiding returns 0
00:57:22.861 00.001 7680 scope move finished after 302 + 63 ms
00:57:22.861 00.000 7680 Move returns status 0, amount 302
00:57:22.862 00.001 7680 move complete, result=0
00:57:22.862 00.000 7680 worker thread done servicing request
00:57:22.862 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 302 ms NORTH
00:57:22.869 00.007 7680 Worker thread wakes up
00:57:22.869 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:22.871 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:24.119 01.248 7680 Exposure complete
00:57:24.254 00.135 7680 worker thread done servicing request
00:57:24.255 00.001 6120 OnExposeComplete: enter
00:57:24.258 00.003 6120 UpdateGuideState(): m_state=6
00:57:24.263 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5133
00:57:24.267 00.004 6120 Star::Find returns 1 (1), X=962.86, Y=50.34, Mass=14708, SNR=77.5, Peak=255 HFD=6.9
00:57:24.273 00.006 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
00:57:24.277 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
00:57:24.280 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.63 mountX=-0.03 mountY=-0.23, mountTheta=-1.71
00:57:24.286 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.25, opts=13)
00:57:24.290 00.004 6120 Enqueuing Move request for scope (-0.01, 0.25)
00:57:24.293 00.003 7680 Worker thread wakes up
00:57:24.293 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
00:57:24.293 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
00:57:24.293 00.000 7680 Moving (-0.01, 0.25) raw xDistance=-0.03 yDistance=-0.23
00:57:24.293 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:57:24.293 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:57:24.295 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:24.298 00.003 7680 MoveAxis(E, 0, ABG)
00:57:24.300 00.002 7680 Move returns status 0, amount 0
00:57:24.300 00.000 7680 MoveAxis(N, 125, ABG)
00:57:24.300 00.000 7680 Guiding  Dir = 0, Dur = 125
00:57:24.300 00.000 6120 UpdateGuideState exits: m=14708 SNR=77.5 Saturated
00:57:24.305 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:24.309 00.004 7680 IsSlewing returns 0
00:57:24.309 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:24.313 00.004 7680 IsGuiding returns 0
00:57:24.313 00.000 6120 Enqueuing Expose request
00:57:24.316 00.003 7680 PulseGuide returned control before completion, sleep 135
00:57:24.467 00.151 7680 IsGuiding returns 1
00:57:24.468 00.001 7680 scope still moving after pulse duration time elapsed
00:57:24.498 00.030 7680 IsSlewing returns 0
00:57:24.499 00.001 7680 IsGuiding returns 0
00:57:24.500 00.001 7680 scope move finished after 125 + 62 ms
00:57:24.501 00.001 7680 Move returns status 0, amount 125
00:57:24.501 00.000 7680 move complete, result=0
00:57:24.501 00.000 7680 worker thread done servicing request
00:57:24.503 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 125 ms NORTH
00:57:24.509 00.006 7680 Worker thread wakes up
00:57:24.509 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:24.510 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:25.760 01.250 7680 Exposure complete
00:57:25.899 00.139 7680 worker thread done servicing request
00:57:25.900 00.001 6120 OnExposeComplete: enter
00:57:25.903 00.003 6120 UpdateGuideState(): m_state=6
00:57:25.908 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5134
00:57:25.911 00.003 6120 Star::Find returns 1 (1), X=962.84, Y=50.18, Mass=13748, SNR=75.8, Peak=255 HFD=6.8
00:57:25.915 00.004 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
00:57:25.920 00.005 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
00:57:25.923 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.94 mountX=0.02 mountY=-0.09, mountTheta=-1.39
00:57:25.928 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.09, opts=13)
00:57:25.931 00.003 6120 Enqueuing Move request for scope (-0.03, 0.09)
00:57:25.935 00.004 7680 Worker thread wakes up
00:57:25.935 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
00:57:25.935 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
00:57:25.935 00.000 7680 Moving (-0.03, 0.09) raw xDistance=0.02 yDistance=-0.09
00:57:25.936 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:57:25.936 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:57:25.936 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:57:25.936 00.000 7680 MoveAxis(E, 0, ABG)
00:57:25.936 00.000 7680 Move returns status 0, amount 0
00:57:25.936 00.000 7680 MoveAxis(N, 0, ABG)
00:57:25.936 00.000 7680 Move returns status 0, amount 0
00:57:25.937 00.001 7680 move complete, result=0
00:57:25.937 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:25.941 00.004 7680 worker thread done servicing request
00:57:25.941 00.000 6120 UpdateGuideState exits: m=13748 SNR=75.8 Saturated
00:57:25.944 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:25.947 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:25.952 00.005 6120 Enqueuing Expose request
00:57:25.955 00.003 7680 Worker thread wakes up
00:57:25.955 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:25.959 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:25.959 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:27.213 01.254 7680 Exposure complete
00:57:27.328 00.115 7680 worker thread done servicing request
00:57:27.328 00.000 6120 OnExposeComplete: enter
00:57:27.333 00.005 6120 UpdateGuideState(): m_state=6
00:57:27.337 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5135
00:57:27.341 00.004 6120 Star::Find returns 1 (1), X=962.82, Y=50.14, Mass=14591, SNR=78.3, Peak=255 HFD=6.8
00:57:27.345 00.004 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
00:57:27.349 00.004 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
00:57:27.353 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.40 mountX=0.04 mountY=-0.07, mountTheta=-1.00
00:57:27.359 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.05, opts=13)
00:57:27.365 00.006 6120 Enqueuing Move request for scope (-0.05, 0.05)
00:57:27.368 00.003 7680 Worker thread wakes up
00:57:27.369 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
00:57:27.369 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
00:57:27.369 00.000 7680 Moving (-0.05, 0.05) raw xDistance=0.04 yDistance=-0.07
00:57:27.369 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:27.373 00.004 6120 UpdateGuideState exits: m=14591 SNR=78.3 Saturated
00:57:27.377 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:27.381 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:27.384 00.003 6120 Enqueuing Expose request
00:57:27.389 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:57:27.389 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:57:27.390 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:57:27.390 00.000 7680 MoveAxis(E, 0, ABG)
00:57:27.390 00.000 7680 Move returns status 0, amount 0
00:57:27.390 00.000 7680 MoveAxis(N, 0, ABG)
00:57:27.390 00.000 7680 Move returns status 0, amount 0
00:57:27.391 00.001 7680 move complete, result=0
00:57:27.391 00.000 7680 worker thread done servicing request
00:57:27.391 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:27.397 00.006 7680 Worker thread wakes up
00:57:27.398 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:27.398 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:28.653 01.255 7680 Exposure complete
00:57:28.799 00.146 7680 worker thread done servicing request
00:57:28.800 00.001 6120 OnExposeComplete: enter
00:57:28.805 00.005 6120 UpdateGuideState(): m_state=6
00:57:28.809 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5136
00:57:28.814 00.005 6120 Star::Find returns 1 (1), X=962.83, Y=50.40, Mass=14290, SNR=76.7, Peak=255 HFD=7.0
00:57:28.817 00.003 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.60)
00:57:28.821 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
00:57:28.825 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.31 hyp=0.32 cameraTheta=1.73 mountX=-0.01 mountY=-0.30, mountTheta=-1.60
00:57:28.830 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.31, opts=13)
00:57:28.834 00.004 6120 Enqueuing Move request for scope (-0.05, 0.31)
00:57:28.839 00.005 7680 Worker thread wakes up
00:57:28.839 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.31) opts 0xd
00:57:28.839 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.31)
00:57:28.840 00.001 7680 Moving (-0.05, 0.31) raw xDistance=-0.01 yDistance=-0.30
00:57:28.840 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:57:28.840 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
00:57:28.840 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:28.845 00.005 6120 UpdateGuideState exits: m=14290 SNR=76.7 Saturated
00:57:28.849 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:28.852 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:28.856 00.004 6120 Enqueuing Expose request
00:57:28.860 00.004 7680 MoveAxis(E, 0, ABG)
00:57:28.860 00.000 7680 Move returns status 0, amount 0
00:57:28.860 00.000 7680 MoveAxis(N, 165, ABG)
00:57:28.860 00.000 7680 Guiding  Dir = 0, Dur = 165
00:57:28.861 00.001 7680 IsSlewing returns 0
00:57:28.862 00.001 7680 IsGuiding returns 0
00:57:28.862 00.000 7680 PulseGuide returned control before completion, sleep 175
00:57:29.049 00.187 7680 IsGuiding returns 0
00:57:29.051 00.002 7680 Move returns status 0, amount 165
00:57:29.051 00.000 7680 move complete, result=0
00:57:29.051 00.000 7680 worker thread done servicing request
00:57:29.051 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 165 ms NORTH
00:57:29.058 00.007 7680 Worker thread wakes up
00:57:29.058 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:29.058 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:30.310 01.252 7680 Exposure complete
00:57:30.445 00.135 7680 worker thread done servicing request
00:57:30.445 00.000 6120 OnExposeComplete: enter
00:57:30.450 00.005 6120 UpdateGuideState(): m_state=6
00:57:30.454 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5137
00:57:30.458 00.004 6120 Star::Find returns 1 (1), X=962.93, Y=50.14, Mass=14571, SNR=78.7, Peak=255 HFD=6.9
00:57:30.462 00.004 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.78 = -2.50)
00:57:30.466 00.004 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.51 = -2.77)
00:57:30.469 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.83 mountX=-0.06 mountY=-0.03, mountTheta=-2.72
00:57:30.475 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.05, opts=13)
00:57:30.479 00.004 6120 Enqueuing Move request for scope (0.05, 0.05)
00:57:30.483 00.004 7680 Worker thread wakes up
00:57:30.483 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:30.488 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
00:57:30.488 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
00:57:30.488 00.000 7680 Moving (0.05, 0.05) raw xDistance=-0.06 yDistance=-0.03
00:57:30.488 00.000 6120 UpdateGuideState exits: m=14571 SNR=78.7 Saturated
00:57:30.492 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:57:30.492 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:30.497 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:30.500 00.003 6120 Enqueuing Expose request
00:57:30.504 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:57:30.504 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:57:30.504 00.000 7680 MoveAxis(E, 0, ABG)
00:57:30.504 00.000 7680 Move returns status 0, amount 0
00:57:30.505 00.001 7680 MoveAxis(N, 0, ABG)
00:57:30.505 00.000 7680 Move returns status 0, amount 0
00:57:30.505 00.000 7680 move complete, result=0
00:57:30.505 00.000 7680 worker thread done servicing request
00:57:30.505 00.000 7680 Worker thread wakes up
00:57:30.505 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:57:30.510 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:30.510 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:31.763 01.253 7680 Exposure complete
00:57:31.941 00.178 7680 worker thread done servicing request
00:57:31.941 00.000 6120 OnExposeComplete: enter
00:57:31.948 00.007 6120 UpdateGuideState(): m_state=6
00:57:31.953 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5138
00:57:31.961 00.008 6120 Star::Find returns 1 (1), X=962.81, Y=50.68, Mass=14158, SNR=78.7, Peak=255 HFD=7.0
00:57:31.964 00.003 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
00:57:31.968 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.91)
00:57:31.972 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.59 hyp=0.60 cameraTheta=1.69 mountX=-0.04 mountY=-0.56, mountTheta=-1.64
00:57:31.977 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.59, opts=13)
00:57:31.982 00.005 6120 Enqueuing Move request for scope (-0.07, 0.59)
00:57:31.986 00.004 7680 Worker thread wakes up
00:57:31.986 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:31.990 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.59) opts 0xd
00:57:31.990 00.000 6120 UpdateGuideState exits: m=14158 SNR=78.7 Saturated
00:57:31.994 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:31.999 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.59)
00:57:31.999 00.000 7680 Moving (-0.07, 0.59) raw xDistance=-0.04 yDistance=-0.56
00:57:31.999 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:32.004 00.005 6120 Enqueuing Expose request
00:57:32.007 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:57:32.007 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
00:57:32.007 00.000 7680 MoveAxis(E, 0, ABG)
00:57:32.008 00.001 7680 Move returns status 0, amount 0
00:57:32.008 00.000 7680 MoveAxis(N, 305, ABG)
00:57:32.008 00.000 7680 Guiding  Dir = 0, Dur = 305
00:57:32.008 00.000 7680 IsSlewing returns 0
00:57:32.008 00.000 7680 IsGuiding returns 0
00:57:32.009 00.001 7680 PulseGuide returned control before completion, sleep 315
00:57:32.326 00.317 7680 IsGuiding returns 1
00:57:32.327 00.001 7680 scope still moving after pulse duration time elapsed
00:57:32.359 00.032 7680 IsSlewing returns 0
00:57:32.360 00.001 7680 IsGuiding returns 0
00:57:32.360 00.000 7680 scope move finished after 305 + 46 ms
00:57:32.360 00.000 7680 Move returns status 0, amount 305
00:57:32.361 00.001 7680 move complete, result=0
00:57:32.361 00.000 7680 worker thread done servicing request
00:57:32.363 00.002 7680 Worker thread wakes up
00:57:32.363 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 305 ms NORTH
00:57:32.369 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:32.369 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:33.615 01.246 7680 Exposure complete
00:57:33.752 00.137 7680 worker thread done servicing request
00:57:33.752 00.000 6120 OnExposeComplete: enter
00:57:33.757 00.005 6120 UpdateGuideState(): m_state=6
00:57:33.761 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5139
00:57:33.766 00.005 6120 Star::Find returns 1 (1), X=962.93, Y=50.63, Mass=14418, SNR=78.5, Peak=255 HFD=7.0
00:57:33.770 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
00:57:33.775 00.005 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
00:57:33.778 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.54 hyp=0.55 cameraTheta=1.47 mountX=-0.16 mountY=-0.46, mountTheta=-1.89
00:57:33.783 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.54, opts=13)
00:57:33.787 00.004 6120 Enqueuing Move request for scope (0.06, 0.54)
00:57:33.790 00.003 7680 Worker thread wakes up
00:57:33.791 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:33.795 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.54) opts 0xd
00:57:33.795 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.54)
00:57:33.796 00.001 7680 Moving (0.06, 0.54) raw xDistance=-0.16 yDistance=-0.46
00:57:33.796 00.000 6120 UpdateGuideState exits: m=14418 SNR=78.5 Saturated
00:57:33.801 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:57:33.801 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:57:33.801 00.000 7680 MoveAxis(E, 0, ABG)
00:57:33.801 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:33.806 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:33.810 00.004 6120 Enqueuing Expose request
00:57:33.813 00.003 7680 Move returns status 0, amount 0
00:57:33.813 00.000 7680 MoveAxis(N, 252, ABG)
00:57:33.813 00.000 7680 Guiding  Dir = 0, Dur = 252
00:57:33.813 00.000 7680 IsSlewing returns 0
00:57:33.815 00.002 7680 IsGuiding returns 0
00:57:33.815 00.000 7680 PulseGuide returned control before completion, sleep 262
00:57:34.092 00.277 7680 IsGuiding returns 1
00:57:34.093 00.001 7680 scope still moving after pulse duration time elapsed
00:57:34.123 00.030 7680 IsSlewing returns 0
00:57:34.125 00.002 7680 IsGuiding returns 1
00:57:34.155 00.030 7680 IsSlewing returns 0
00:57:34.156 00.001 7680 IsGuiding returns 0
00:57:34.156 00.000 7680 scope move finished after 252 + 89 ms
00:57:34.158 00.002 7680 Move returns status 0, amount 252
00:57:34.158 00.000 7680 move complete, result=0
00:57:34.159 00.001 7680 worker thread done servicing request
00:57:34.159 00.000 7680 Worker thread wakes up
00:57:34.160 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 252 ms NORTH
00:57:34.165 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:34.165 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:35.406 01.241 7680 Exposure complete
00:57:35.541 00.135 7680 worker thread done servicing request
00:57:35.541 00.000 6120 OnExposeComplete: enter
00:57:35.545 00.004 6120 UpdateGuideState(): m_state=6
00:57:35.548 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5140
00:57:35.553 00.005 6120 Star::Find returns 1 (1), X=962.86, Y=50.55, Mass=14940, SNR=80.3, Peak=255 HFD=7.0
00:57:35.558 00.005 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
00:57:35.561 00.003 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
00:57:35.564 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.46 hyp=0.47 cameraTheta=1.60 mountX=-0.07 mountY=-0.42, mountTheta=-1.74
00:57:35.570 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.46, opts=13)
00:57:35.573 00.003 6120 Enqueuing Move request for scope (-0.01, 0.46)
00:57:35.578 00.005 7680 Worker thread wakes up
00:57:35.578 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.46) opts 0xd
00:57:35.579 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.46)
00:57:35.579 00.000 7680 Moving (-0.01, 0.46) raw xDistance=-0.07 yDistance=-0.42
00:57:35.579 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:57:35.580 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
00:57:35.580 00.000 7680 MoveAxis(E, 0, ABG)
00:57:35.580 00.000 7680 Move returns status 0, amount 0
00:57:35.580 00.000 7680 MoveAxis(N, 230, ABG)
00:57:35.580 00.000 7680 Guiding  Dir = 0, Dur = 230
00:57:35.580 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:35.585 00.005 7680 IsSlewing returns 0
00:57:35.585 00.000 6120 UpdateGuideState exits: m=14940 SNR=80.3 Saturated
00:57:35.589 00.004 7680 IsGuiding returns 0
00:57:35.590 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:35.593 00.003 7680 PulseGuide returned control before completion, sleep 240
00:57:35.593 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:35.598 00.005 6120 Enqueuing Expose request
00:57:35.846 00.248 7680 IsGuiding returns 1
00:57:35.847 00.001 7680 scope still moving after pulse duration time elapsed
00:57:35.877 00.030 7680 IsSlewing returns 0
00:57:35.879 00.002 7680 IsGuiding returns 0
00:57:35.880 00.001 7680 scope move finished after 230 + 60 ms
00:57:35.880 00.000 7680 Move returns status 0, amount 230
00:57:35.880 00.000 7680 move complete, result=0
00:57:35.882 00.002 7680 worker thread done servicing request
00:57:35.882 00.000 7680 Worker thread wakes up
00:57:35.883 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 230 ms NORTH
00:57:35.889 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:35.891 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:37.141 01.250 7680 Exposure complete
00:57:37.272 00.131 7680 worker thread done servicing request
00:57:37.273 00.001 6120 OnExposeComplete: enter
00:57:37.276 00.003 6120 UpdateGuideState(): m_state=6
00:57:37.281 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5141
00:57:37.284 00.003 6120 Star::Find returns 1 (1), X=963.02, Y=50.13, Mass=14739, SNR=78.4, Peak=255 HFD=7.0
00:57:37.288 00.004 6120 CameraToMount -- cameraTheta (0.29) - m_xAngle (-2.95) = xAngle (3.24 = -3.04)
00:57:37.293 00.005 6120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.98 = 2.98)
00:57:37.296 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.29 mountX=-0.15 mountY=0.02, mountTheta=2.98
00:57:37.300 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.04, opts=13)
00:57:37.306 00.006 6120 Enqueuing Move request for scope (0.14, 0.04)
00:57:37.309 00.003 7680 Worker thread wakes up
00:57:37.309 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:37.314 00.005 6120 UpdateGuideState exits: m=14739 SNR=78.4 Saturated
00:57:37.317 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
00:57:37.317 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:37.321 00.004 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
00:57:37.321 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:37.325 00.004 6120 Enqueuing Expose request
00:57:37.329 00.004 7680 Moving (0.14, 0.04) raw xDistance=-0.15 yDistance=0.02
00:57:37.329 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:57:37.329 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:57:37.329 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:57:37.329 00.000 7680 MoveAxis(E, 0, ABG)
00:57:37.330 00.001 7680 Move returns status 0, amount 0
00:57:37.330 00.000 7680 MoveAxis(N, 0, ABG)
00:57:37.330 00.000 7680 Move returns status 0, amount 0
00:57:37.330 00.000 7680 move complete, result=0
00:57:37.331 00.001 7680 worker thread done servicing request
00:57:37.331 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:57:37.335 00.004 7680 Worker thread wakes up
00:57:37.335 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:37.335 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:38.586 01.251 7680 Exposure complete
00:57:38.717 00.131 7680 worker thread done servicing request
00:57:38.717 00.000 6120 OnExposeComplete: enter
00:57:38.721 00.004 6120 UpdateGuideState(): m_state=6
00:57:38.724 00.003 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5142
00:57:38.729 00.005 6120 Star::Find returns 1 (1), X=962.83, Y=50.58, Mass=13713, SNR=76.4, Peak=255 HFD=7.1
00:57:38.734 00.005 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
00:57:38.738 00.004 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
00:57:38.741 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.49 hyp=0.49 cameraTheta=1.67 mountX=-0.05 mountY=-0.46, mountTheta=-1.67
00:57:38.746 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.49, opts=13)
00:57:38.750 00.004 6120 Enqueuing Move request for scope (-0.05, 0.49)
00:57:38.754 00.004 7680 Worker thread wakes up
00:57:38.754 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:38.758 00.004 6120 UpdateGuideState exits: m=13713 SNR=76.4 Saturated
00:57:38.762 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.49) opts 0xd
00:57:38.764 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:38.767 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:38.769 00.002 6120 Enqueuing Expose request
00:57:38.774 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.49)
00:57:38.774 00.000 7680 Moving (-0.05, 0.49) raw xDistance=-0.05 yDistance=-0.46
00:57:38.774 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:57:38.774 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:57:38.775 00.001 7680 MoveAxis(E, 0, ABG)
00:57:38.775 00.000 7680 Move returns status 0, amount 0
00:57:38.775 00.000 7680 MoveAxis(N, 249, ABG)
00:57:38.775 00.000 7680 Guiding  Dir = 0, Dur = 249
00:57:38.775 00.000 7680 IsSlewing returns 0
00:57:38.775 00.000 7680 IsGuiding returns 0
00:57:38.776 00.001 7680 PulseGuide returned control before completion, sleep 259
00:57:39.040 00.264 7680 IsGuiding returns 1
00:57:39.046 00.006 7680 scope still moving after pulse duration time elapsed
00:57:39.071 00.025 7680 IsSlewing returns 0
00:57:39.073 00.002 7680 IsGuiding returns 0
00:57:39.075 00.002 7680 scope move finished after 249 + 50 ms
00:57:39.076 00.001 7680 Move returns status 0, amount 249
00:57:39.078 00.002 7680 move complete, result=0
00:57:39.078 00.000 7680 worker thread done servicing request
00:57:39.078 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 249 ms NORTH
00:57:39.085 00.007 7680 Worker thread wakes up
00:57:39.085 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:39.085 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:40.334 01.249 7680 Exposure complete
00:57:40.469 00.135 7680 worker thread done servicing request
00:57:40.470 00.001 6120 OnExposeComplete: enter
00:57:40.473 00.003 6120 UpdateGuideState(): m_state=6
00:57:40.478 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5143
00:57:40.482 00.004 6120 Star::Find returns 1 (1), X=963.02, Y=50.13, Mass=14476, SNR=76.8, Peak=255 HFD=7.0
00:57:40.487 00.005 6120 CameraToMount -- cameraTheta (0.29) - m_xAngle (-2.95) = xAngle (3.25 = -3.04)
00:57:40.493 00.006 6120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.98 = 2.98)
00:57:40.497 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.29 mountX=-0.14 mountY=0.02, mountTheta=2.98
00:57:40.503 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.04, opts=13)
00:57:40.507 00.004 6120 Enqueuing Move request for scope (0.14, 0.04)
00:57:40.511 00.004 7680 Worker thread wakes up
00:57:40.511 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:40.515 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
00:57:40.515 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
00:57:40.515 00.000 6120 UpdateGuideState exits: m=14476 SNR=76.8 Saturated
00:57:40.521 00.006 7680 Moving (0.14, 0.04) raw xDistance=-0.14 yDistance=0.02
00:57:40.521 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:57:40.521 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:57:40.522 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:40.526 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:40.529 00.003 6120 Enqueuing Expose request
00:57:40.533 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:57:40.533 00.000 7680 MoveAxis(E, 0, ABG)
00:57:40.533 00.000 7680 Move returns status 0, amount 0
00:57:40.533 00.000 7680 MoveAxis(N, 0, ABG)
00:57:40.533 00.000 7680 Move returns status 0, amount 0
00:57:40.533 00.000 7680 move complete, result=0
00:57:40.535 00.002 7680 worker thread done servicing request
00:57:40.535 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:57:40.539 00.004 7680 Worker thread wakes up
00:57:40.539 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:40.539 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:41.790 01.251 7680 Exposure complete
00:57:41.928 00.138 7680 worker thread done servicing request
00:57:41.929 00.001 6120 OnExposeComplete: enter
00:57:41.933 00.004 6120 UpdateGuideState(): m_state=6
00:57:41.939 00.006 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5144
00:57:41.944 00.005 6120 Star::Find returns 1 (1), X=962.97, Y=50.20, Mass=14180, SNR=76.9, Peak=255 HFD=6.9
00:57:41.948 00.004 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.82 = -2.47)
00:57:41.953 00.005 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.55 = -2.73)
00:57:41.957 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.86 mountX=-0.12 mountY=-0.06, mountTheta=-2.67
00:57:41.962 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.11, opts=13)
00:57:41.965 00.003 6120 Enqueuing Move request for scope (0.10, 0.11)
00:57:41.970 00.005 7680 Worker thread wakes up
00:57:41.970 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
00:57:41.970 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:41.974 00.004 6120 UpdateGuideState exits: m=14180 SNR=76.9 Saturated
00:57:41.978 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:41.981 00.003 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
00:57:41.981 00.000 7680 Moving (0.10, 0.11) raw xDistance=-0.12 yDistance=-0.06
00:57:41.981 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:57:41.982 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:41.986 00.004 6120 Enqueuing Expose request
00:57:41.992 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:57:41.992 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:57:41.992 00.000 7680 MoveAxis(E, 0, ABG)
00:57:41.992 00.000 7680 Move returns status 0, amount 0
00:57:41.993 00.001 7680 MoveAxis(N, 0, ABG)
00:57:41.993 00.000 7680 Move returns status 0, amount 0
00:57:41.993 00.000 7680 move complete, result=0
00:57:41.994 00.001 7680 worker thread done servicing request
00:57:41.994 00.000 7680 Worker thread wakes up
00:57:41.994 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:41.998 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:41.999 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:43.246 01.247 7680 Exposure complete
00:57:43.385 00.139 7680 worker thread done servicing request
00:57:43.386 00.001 6120 OnExposeComplete: enter
00:57:43.391 00.005 6120 UpdateGuideState(): m_state=6
00:57:43.395 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5145
00:57:43.399 00.004 6120 Star::Find returns 1 (1), X=963.01, Y=50.21, Mass=13545, SNR=76.4, Peak=255 HFD=6.9
00:57:43.403 00.004 6120 CameraToMount -- cameraTheta (0.74) - m_xAngle (-2.95) = xAngle (3.70 = -2.59)
00:57:43.408 00.005 6120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.43 = -2.85)
00:57:43.411 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.74 mountX=-0.15 mountY=-0.05, mountTheta=-2.82
00:57:43.416 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.12, opts=13)
00:57:43.421 00.005 6120 Enqueuing Move request for scope (0.13, 0.12)
00:57:43.427 00.006 7680 Worker thread wakes up
00:57:43.428 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:43.431 00.003 6120 UpdateGuideState exits: m=13545 SNR=76.4 Saturated
00:57:43.435 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:43.439 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:43.443 00.004 6120 Enqueuing Expose request
00:57:43.446 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
00:57:43.446 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
00:57:43.446 00.000 7680 Moving (0.13, 0.12) raw xDistance=-0.15 yDistance=-0.05
00:57:43.446 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:57:43.446 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:57:43.448 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:57:43.448 00.000 7680 MoveAxis(E, 0, ABG)
00:57:43.448 00.000 7680 Move returns status 0, amount 0
00:57:43.448 00.000 7680 MoveAxis(N, 0, ABG)
00:57:43.448 00.000 7680 Move returns status 0, amount 0
00:57:43.449 00.001 7680 move complete, result=0
00:57:43.449 00.000 7680 worker thread done servicing request
00:57:43.449 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:43.456 00.007 7680 Worker thread wakes up
00:57:43.456 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:43.456 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:44.711 01.255 7680 Exposure complete
00:57:44.836 00.125 7680 worker thread done servicing request
00:57:44.837 00.001 6120 OnExposeComplete: enter
00:57:44.841 00.004 6120 UpdateGuideState(): m_state=6
00:57:44.845 00.004 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5146
00:57:44.850 00.005 6120 Star::Find returns 1 (1), X=963.10, Y=50.36, Mass=13551, SNR=76.2, Peak=255 HFD=6.9
00:57:44.854 00.004 6120 CameraToMount -- cameraTheta (0.88) - m_xAngle (-2.95) = xAngle (3.83 = -2.45)
00:57:44.858 00.004 6120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.56 = -2.72)
00:57:44.862 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.27 hyp=0.35 cameraTheta=0.88 mountX=-0.27 mountY=-0.14, mountTheta=-2.65
00:57:44.868 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.27, opts=13)
00:57:44.873 00.005 6120 Enqueuing Move request for scope (0.22, 0.27)
00:57:44.876 00.003 7680 Worker thread wakes up
00:57:44.876 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:44.880 00.004 6120 UpdateGuideState exits: m=13551 SNR=76.2 Saturated
00:57:44.884 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:44.890 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:44.894 00.004 6120 Enqueuing Expose request
00:57:44.897 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.27) opts 0xd
00:57:44.897 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.27)
00:57:44.897 00.000 7680 Moving (0.22, 0.27) raw xDistance=-0.27 yDistance=-0.14
00:57:44.897 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
00:57:44.898 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:57:44.898 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:57:44.898 00.000 7680 MoveAxis(E, 109, ABG)
00:57:44.898 00.000 7680 Guiding  Dir = 2, Dur = 109
00:57:44.899 00.001 7680 IsSlewing returns 0
00:57:44.899 00.000 7680 IsGuiding returns 0
00:57:44.899 00.000 7680 PulseGuide returned control before completion, sleep 119
00:57:45.026 00.127 7680 IsGuiding returns 1
00:57:45.026 00.000 7680 scope still moving after pulse duration time elapsed
00:57:45.057 00.031 7680 IsSlewing returns 0
00:57:45.058 00.001 7680 IsGuiding returns 1
00:57:45.088 00.030 7680 IsSlewing returns 0
00:57:45.090 00.002 7680 IsGuiding returns 1
00:57:45.121 00.031 7680 IsSlewing returns 0
00:57:45.122 00.001 7680 IsGuiding returns 1
00:57:45.152 00.030 7680 IsSlewing returns 0
00:57:45.153 00.001 7680 IsGuiding returns 0
00:57:45.153 00.000 7680 scope move finished after 109 + 144 ms
00:57:45.153 00.000 7680 Move returns status 0, amount 109
00:57:45.153 00.000 7680 MoveAxis(N, 0, ABG)
00:57:45.155 00.002 7680 Move returns status 0, amount 0
00:57:45.155 00.000 7680 move complete, result=0
00:57:45.155 00.000 7680 worker thread done servicing request
00:57:45.156 00.001 7680 Worker thread wakes up
00:57:45.156 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:45.156 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:45.156 00.000 6120 GuideStep: -0.3 px 109 ms EAST, -0.1 px 0 ms NORTH
00:57:46.401 01.245 7680 Exposure complete
00:57:46.535 00.134 7680 worker thread done servicing request
00:57:46.536 00.001 6120 OnExposeComplete: enter
00:57:46.540 00.004 6120 UpdateGuideState(): m_state=6
00:57:46.545 00.005 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5147
00:57:46.549 00.004 6120 Star::Find returns 1 (1), X=963.00, Y=50.89, Mass=15502, SNR=79.9, Peak=255 HFD=7.0
00:57:46.554 00.005 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.91)
00:57:46.558 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
00:57:46.562 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.80 hyp=0.81 cameraTheta=1.42 mountX=-0.27 mountY=-0.67, mountTheta=-1.95
00:57:46.567 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.80, opts=13)
00:57:46.570 00.003 6120 Enqueuing Move request for scope (0.12, 0.80)
00:57:46.574 00.004 7680 Worker thread wakes up
00:57:46.574 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:46.579 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.80) opts 0xd
00:57:46.579 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.80)
00:57:46.579 00.000 7680 Moving (0.12, 0.80) raw xDistance=-0.27 yDistance=-0.67
00:57:46.579 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
00:57:46.579 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
00:57:46.580 00.001 6120 UpdateGuideState exits: m=15502 SNR=79.9 Saturated
00:57:46.585 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:46.589 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:46.594 00.005 6120 Enqueuing Expose request
00:57:46.597 00.003 7680 MoveAxis(E, 116, ABG)
00:57:46.598 00.001 7680 Guiding  Dir = 2, Dur = 116
00:57:46.598 00.000 7680 IsSlewing returns 0
00:57:46.598 00.000 7680 IsGuiding returns 0
00:57:46.600 00.002 7680 PulseGuide returned control before completion, sleep 126
00:57:46.733 00.133 7680 IsGuiding returns 1
00:57:46.735 00.002 7680 scope still moving after pulse duration time elapsed
00:57:46.763 00.028 7680 IsSlewing returns 0
00:57:46.765 00.002 7680 IsGuiding returns 0
00:57:46.766 00.001 7680 scope move finished after 116 + 50 ms
00:57:46.766 00.000 7680 Move returns status 0, amount 116
00:57:46.766 00.000 7680 MoveAxis(N, 361, ABG)
00:57:46.766 00.000 7680 Guiding  Dir = 0, Dur = 361
00:57:46.767 00.001 7680 IsSlewing returns 0
00:57:46.767 00.000 7680 IsGuiding returns 0
00:57:46.768 00.001 7680 PulseGuide returned control before completion, sleep 371
00:57:47.155 00.387 7680 IsGuiding returns 1
00:57:47.156 00.001 7680 scope still moving after pulse duration time elapsed
00:57:47.186 00.030 7680 IsSlewing returns 0
00:57:47.186 00.000 7680 IsGuiding returns 0
00:57:47.188 00.002 7680 scope move finished after 361 + 58 ms
00:57:47.188 00.000 7680 Move returns status 0, amount 361
00:57:47.189 00.001 7680 move complete, result=0
00:57:47.189 00.000 7680 worker thread done servicing request
00:57:47.189 00.000 6120 GuideStep: -0.3 px 116 ms EAST, -0.7 px 361 ms NORTH
00:57:47.195 00.006 7680 Worker thread wakes up
00:57:47.195 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:47.195 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:48.449 01.254 7680 Exposure complete
00:57:48.585 00.136 7680 worker thread done servicing request
00:57:48.585 00.000 6120 OnExposeComplete: enter
00:57:48.589 00.004 6120 UpdateGuideState(): m_state=6
00:57:48.593 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5148
00:57:48.597 00.004 6120 Star::Find returns 1 (1), X=962.87, Y=50.27, Mass=14037, SNR=75.5, Peak=255 HFD=6.8
00:57:48.600 00.003 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.74)
00:57:48.603 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
00:57:48.607 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.59 mountX=-0.03 mountY=-0.17, mountTheta=-1.75
00:57:48.612 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.18, opts=13)
00:57:48.616 00.004 6120 Enqueuing Move request for scope (-0.00, 0.18)
00:57:48.620 00.004 7680 Worker thread wakes up
00:57:48.620 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.18) opts 0xd
00:57:48.620 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.18)
00:57:48.620 00.000 7680 Moving (-0.00, 0.18) raw xDistance=-0.03 yDistance=-0.17
00:57:48.620 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:57:48.621 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:48.625 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:57:48.626 00.001 6120 UpdateGuideState exits: m=14037 SNR=75.5 Saturated
00:57:48.629 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:48.634 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:48.639 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:57:48.639 00.000 6120 Enqueuing Expose request
00:57:48.643 00.004 7680 MoveAxis(E, 0, ABG)
00:57:48.643 00.000 7680 Move returns status 0, amount 0
00:57:48.644 00.001 7680 MoveAxis(N, 0, ABG)
00:57:48.644 00.000 7680 Move returns status 0, amount 0
00:57:48.644 00.000 7680 move complete, result=0
00:57:48.644 00.000 7680 worker thread done servicing request
00:57:48.644 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:57:48.649 00.005 7680 Worker thread wakes up
00:57:48.649 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:48.649 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:49.903 01.254 7680 Exposure complete
00:57:50.044 00.141 7680 worker thread done servicing request
00:57:50.044 00.000 6120 OnExposeComplete: enter
00:57:50.048 00.004 6120 UpdateGuideState(): m_state=6
00:57:50.053 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5149
00:57:50.057 00.004 6120 Star::Find returns 1 (1), X=962.84, Y=50.60, Mass=14931, SNR=80.3, Peak=255 HFD=7.0
00:57:50.062 00.005 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
00:57:50.066 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.96)
00:57:50.069 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.51 hyp=0.51 cameraTheta=1.64 mountX=-0.06 mountY=-0.47, mountTheta=-1.70
00:57:50.074 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.51, opts=13)
00:57:50.078 00.004 6120 Enqueuing Move request for scope (-0.04, 0.51)
00:57:50.083 00.005 7680 Worker thread wakes up
00:57:50.085 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.51) opts 0xd
00:57:50.085 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:50.089 00.004 6120 UpdateGuideState exits: m=14931 SNR=80.3 Saturated
00:57:50.093 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:50.097 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.51)
00:57:50.097 00.000 7680 Moving (-0.04, 0.51) raw xDistance=-0.06 yDistance=-0.47
00:57:50.097 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:50.102 00.005 6120 Enqueuing Expose request
00:57:50.105 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:57:50.105 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:57:50.105 00.000 7680 MoveAxis(E, 0, ABG)
00:57:50.107 00.002 7680 Move returns status 0, amount 0
00:57:50.107 00.000 7680 MoveAxis(N, 257, ABG)
00:57:50.107 00.000 7680 Guiding  Dir = 0, Dur = 257
00:57:50.107 00.000 7680 IsSlewing returns 0
00:57:50.108 00.001 7680 IsGuiding returns 0
00:57:50.108 00.000 7680 PulseGuide returned control before completion, sleep 267
00:57:50.378 00.270 7680 IsGuiding returns 1
00:57:50.379 00.001 7680 scope still moving after pulse duration time elapsed
00:57:50.410 00.031 7680 IsSlewing returns 0
00:57:50.410 00.000 7680 IsGuiding returns 0
00:57:50.411 00.001 7680 scope move finished after 257 + 46 ms
00:57:50.412 00.001 7680 Move returns status 0, amount 257
00:57:50.412 00.000 7680 move complete, result=0
00:57:50.413 00.001 7680 worker thread done servicing request
00:57:50.413 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 257 ms NORTH
00:57:50.420 00.007 7680 Worker thread wakes up
00:57:50.420 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:50.420 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:51.670 01.250 7680 Exposure complete
00:57:51.808 00.138 7680 worker thread done servicing request
00:57:51.808 00.000 6120 OnExposeComplete: enter
00:57:51.812 00.004 6120 UpdateGuideState(): m_state=6
00:57:51.816 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5150
00:57:51.820 00.004 6120 Star::Find returns 1 (1), X=963.00, Y=50.12, Mass=15049, SNR=79.5, Peak=255 HFD=7.0
00:57:51.823 00.003 6120 CameraToMount -- cameraTheta (0.26) - m_xAngle (-2.95) = xAngle (3.21 = -3.07)
00:57:51.827 00.004 6120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.94 = 2.94)
00:57:51.831 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.26 mountX=-0.13 mountY=0.03, mountTheta=2.95
00:57:51.835 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.03, opts=13)
00:57:51.839 00.004 6120 Enqueuing Move request for scope (0.12, 0.03)
00:57:51.843 00.004 7680 Worker thread wakes up
00:57:51.843 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
00:57:51.843 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
00:57:51.843 00.000 7680 Moving (0.12, 0.03) raw xDistance=-0.13 yDistance=0.03
00:57:51.844 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:57:51.844 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:57:51.844 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:57:51.844 00.000 7680 MoveAxis(E, 0, ABG)
00:57:51.844 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:51.848 00.004 7680 Move returns status 0, amount 0
00:57:51.848 00.000 7680 MoveAxis(N, 0, ABG)
00:57:51.848 00.000 7680 Move returns status 0, amount 0
00:57:51.849 00.001 7680 move complete, result=0
00:57:51.849 00.000 7680 worker thread done servicing request
00:57:51.849 00.000 6120 UpdateGuideState exits: m=15049 SNR=79.5 Saturated
00:57:51.852 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:51.856 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:51.861 00.005 6120 Enqueuing Expose request
00:57:51.864 00.003 7680 Worker thread wakes up
00:57:51.865 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:51.865 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:57:51.868 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:53.119 01.251 7680 Exposure complete
00:57:53.261 00.142 7680 worker thread done servicing request
00:57:53.261 00.000 6120 OnExposeComplete: enter
00:57:53.266 00.005 6120 UpdateGuideState(): m_state=6
00:57:53.270 00.004 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5151
00:57:53.274 00.004 6120 Star::Find returns 1 (1), X=963.09, Y=50.63, Mass=15355, SNR=80.0, Peak=255 HFD=7.0
00:57:53.278 00.004 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
00:57:53.283 00.005 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.40)
00:57:53.288 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=0.54 hyp=0.58 cameraTheta=1.20 mountX=-0.31 mountY=-0.40, mountTheta=-2.23
00:57:53.293 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.54, opts=13)
00:57:53.299 00.006 6120 Enqueuing Move request for scope (0.21, 0.54)
00:57:53.304 00.005 7680 Worker thread wakes up
00:57:53.305 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:53.308 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.54) opts 0xd
00:57:53.308 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.54)
00:57:53.309 00.001 6120 UpdateGuideState exits: m=15355 SNR=80.0 Saturated
00:57:53.314 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:53.317 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:53.321 00.004 6120 Enqueuing Expose request
00:57:53.326 00.005 7680 Moving (0.21, 0.54) raw xDistance=-0.31 yDistance=-0.40
00:57:53.326 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
00:57:53.327 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:57:53.327 00.000 7680 MoveAxis(E, 126, ABG)
00:57:53.328 00.001 7680 Guiding  Dir = 2, Dur = 126
00:57:53.328 00.000 7680 IsSlewing returns 0
00:57:53.329 00.001 7680 IsGuiding returns 0
00:57:53.329 00.000 7680 PulseGuide returned control before completion, sleep 136
00:57:53.481 00.152 7680 IsGuiding returns 1
00:57:53.482 00.001 7680 scope still moving after pulse duration time elapsed
00:57:53.512 00.030 7680 IsSlewing returns 0
00:57:53.512 00.000 7680 IsGuiding returns 0
00:57:53.513 00.001 7680 scope move finished after 126 + 58 ms
00:57:53.514 00.001 7680 Move returns status 0, amount 126
00:57:53.514 00.000 7680 MoveAxis(N, 215, ABG)
00:57:53.514 00.000 7680 Guiding  Dir = 0, Dur = 215
00:57:53.515 00.001 7680 IsSlewing returns 0
00:57:53.515 00.000 7680 IsGuiding returns 0
00:57:53.517 00.002 7680 PulseGuide returned control before completion, sleep 225
00:57:53.748 00.231 7680 IsGuiding returns 1
00:57:53.749 00.001 7680 scope still moving after pulse duration time elapsed
00:57:53.780 00.031 7680 IsSlewing returns 0
00:57:53.781 00.001 7680 IsGuiding returns 0
00:57:53.782 00.001 7680 scope move finished after 215 + 50 ms
00:57:53.782 00.000 7680 Move returns status 0, amount 215
00:57:53.783 00.001 7680 move complete, result=0
00:57:53.784 00.001 7680 worker thread done servicing request
00:57:53.784 00.000 6120 GuideStep: -0.3 px 126 ms EAST, -0.4 px 215 ms NORTH
00:57:53.790 00.006 7680 Worker thread wakes up
00:57:53.790 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:53.791 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:55.042 01.251 7680 Exposure complete
00:57:55.183 00.141 7680 worker thread done servicing request
00:57:55.184 00.001 6120 OnExposeComplete: enter
00:57:55.189 00.005 6120 UpdateGuideState(): m_state=6
00:57:55.193 00.004 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5152
00:57:55.197 00.004 6120 Star::Find returns 1 (1), X=962.84, Y=50.56, Mass=14675, SNR=77.9, Peak=255 HFD=7.1
00:57:55.200 00.003 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
00:57:55.207 00.007 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
00:57:55.212 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.47 hyp=0.47 cameraTheta=1.65 mountX=-0.05 mountY=-0.44, mountTheta=-1.69
00:57:55.217 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.47, opts=13)
00:57:55.221 00.004 6120 Enqueuing Move request for scope (-0.04, 0.47)
00:57:55.225 00.004 7680 Worker thread wakes up
00:57:55.225 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.47) opts 0xd
00:57:55.225 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.47)
00:57:55.225 00.000 7680 Moving (-0.04, 0.47) raw xDistance=-0.05 yDistance=-0.44
00:57:55.225 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:55.230 00.005 6120 UpdateGuideState exits: m=14675 SNR=77.9 Saturated
00:57:55.233 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:55.237 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:55.241 00.004 6120 Enqueuing Expose request
00:57:55.244 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:57:55.245 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
00:57:55.245 00.000 7680 MoveAxis(E, 0, ABG)
00:57:55.245 00.000 7680 Move returns status 0, amount 0
00:57:55.245 00.000 7680 MoveAxis(N, 239, ABG)
00:57:55.246 00.001 7680 Guiding  Dir = 0, Dur = 239
00:57:55.246 00.000 7680 IsSlewing returns 0
00:57:55.247 00.001 7680 IsGuiding returns 0
00:57:55.247 00.000 7680 PulseGuide returned control before completion, sleep 249
00:57:55.500 00.253 7680 IsGuiding returns 1
00:57:55.501 00.001 7680 scope still moving after pulse duration time elapsed
00:57:55.531 00.030 7680 IsSlewing returns 0
00:57:55.531 00.000 7680 IsGuiding returns 0
00:57:55.532 00.001 7680 scope move finished after 239 + 46 ms
00:57:55.532 00.000 7680 Move returns status 0, amount 239
00:57:55.532 00.000 7680 move complete, result=0
00:57:55.534 00.002 7680 worker thread done servicing request
00:57:55.534 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 239 ms NORTH
00:57:55.539 00.005 7680 Worker thread wakes up
00:57:55.540 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:55.540 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:56.799 01.259 7680 Exposure complete
00:57:56.926 00.127 7680 worker thread done servicing request
00:57:56.928 00.002 6120 OnExposeComplete: enter
00:57:56.932 00.004 6120 UpdateGuideState(): m_state=6
00:57:56.936 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5153
00:57:56.940 00.004 6120 Star::Find returns 1 (1), X=962.85, Y=50.19, Mass=13705, SNR=77.2, Peak=255 HFD=6.7
00:57:56.943 00.003 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
00:57:56.948 00.005 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
00:57:56.952 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.79 mountX=0.00 mountY=-0.10, mountTheta=-1.54
00:57:56.959 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.10, opts=13)
00:57:56.963 00.004 6120 Enqueuing Move request for scope (-0.02, 0.10)
00:57:56.966 00.003 7680 Worker thread wakes up
00:57:56.967 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:56.970 00.003 6120 UpdateGuideState exits: m=13705 SNR=77.2 Saturated
00:57:56.973 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:56.976 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:56.981 00.005 6120 Enqueuing Expose request
00:57:56.985 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
00:57:56.985 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
00:57:56.985 00.000 7680 Moving (-0.02, 0.10) raw xDistance=0.00 yDistance=-0.10
00:57:56.985 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:57:56.985 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:57:56.987 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:57:56.987 00.000 7680 MoveAxis(E, 0, ABG)
00:57:56.987 00.000 7680 Move returns status 0, amount 0
00:57:56.987 00.000 7680 MoveAxis(N, 0, ABG)
00:57:56.987 00.000 7680 Move returns status 0, amount 0
00:57:56.987 00.000 7680 move complete, result=0
00:57:56.987 00.000 7680 worker thread done servicing request
00:57:56.988 00.001 7680 Worker thread wakes up
00:57:56.988 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:57:56.992 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:56.992 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:57:58.232 01.240 7680 Exposure complete
00:57:58.358 00.126 7680 worker thread done servicing request
00:57:58.358 00.000 6120 OnExposeComplete: enter
00:57:58.362 00.004 6120 UpdateGuideState(): m_state=6
00:57:58.367 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5154
00:57:58.371 00.004 6120 Star::Find returns 1 (1), X=962.81, Y=50.64, Mass=14421, SNR=77.3, Peak=255 HFD=7.0
00:57:58.375 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.65 = -1.64)
00:57:58.379 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
00:57:58.383 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.55 hyp=0.56 cameraTheta=1.69 mountX=-0.04 mountY=-0.52, mountTheta=-1.64
00:57:58.388 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.55, opts=13)
00:57:58.392 00.004 6120 Enqueuing Move request for scope (-0.07, 0.55)
00:57:58.397 00.005 7680 Worker thread wakes up
00:57:58.397 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.55) opts 0xd
00:57:58.397 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.55)
00:57:58.397 00.000 7680 Moving (-0.07, 0.55) raw xDistance=-0.04 yDistance=-0.52
00:57:58.397 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:57:58.397 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
00:57:58.397 00.000 7680 MoveAxis(E, 0, ABG)
00:57:58.397 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:57:58.401 00.004 7680 Move returns status 0, amount 0
00:57:58.401 00.000 7680 MoveAxis(N, 285, ABG)
00:57:58.401 00.000 6120 UpdateGuideState exits: m=14421 SNR=77.3 Saturated
00:57:58.406 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:58.411 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:57:58.414 00.003 6120 Enqueuing Expose request
00:57:58.418 00.004 7680 Guiding  Dir = 0, Dur = 285
00:57:58.418 00.000 7680 IsSlewing returns 0
00:57:58.418 00.000 7680 IsGuiding returns 0
00:57:58.419 00.001 7680 PulseGuide returned control before completion, sleep 295
00:57:58.724 00.305 7680 IsGuiding returns 1
00:57:58.726 00.002 7680 scope still moving after pulse duration time elapsed
00:57:58.755 00.029 7680 IsSlewing returns 0
00:57:58.758 00.003 7680 IsGuiding returns 0
00:57:58.758 00.000 7680 scope move finished after 285 + 54 ms
00:57:58.759 00.001 7680 Move returns status 0, amount 285
00:57:58.759 00.000 7680 move complete, result=0
00:57:58.759 00.000 7680 worker thread done servicing request
00:57:58.760 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 285 ms NORTH
00:57:58.769 00.009 7680 Worker thread wakes up
00:57:58.769 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:57:58.771 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:00.020 01.249 7680 Exposure complete
00:58:00.156 00.136 7680 worker thread done servicing request
00:58:00.156 00.000 6120 OnExposeComplete: enter
00:58:00.160 00.004 6120 UpdateGuideState(): m_state=6
00:58:00.164 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5155
00:58:00.167 00.003 6120 Star::Find returns 1 (1), X=962.87, Y=50.52, Mass=14401, SNR=76.9, Peak=255 HFD=7.0
00:58:00.171 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
00:58:00.174 00.003 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
00:58:00.177 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.43 hyp=0.43 cameraTheta=1.60 mountX=-0.07 mountY=-0.39, mountTheta=-1.74
00:58:00.184 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.43, opts=13)
00:58:00.187 00.003 6120 Enqueuing Move request for scope (-0.01, 0.43)
00:58:00.192 00.005 7680 Worker thread wakes up
00:58:00.192 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.43) opts 0xd
00:58:00.192 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:00.196 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.43)
00:58:00.196 00.000 7680 Moving (-0.01, 0.43) raw xDistance=-0.07 yDistance=-0.39
00:58:00.196 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:58:00.196 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
00:58:00.198 00.002 7680 MoveAxis(E, 0, ABG)
00:58:00.198 00.000 7680 Move returns status 0, amount 0
00:58:00.198 00.000 7680 MoveAxis(N, 211, ABG)
00:58:00.198 00.000 7680 Guiding  Dir = 0, Dur = 211
00:58:00.198 00.000 6120 UpdateGuideState exits: m=14401 SNR=76.9 Saturated
00:58:00.203 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:00.208 00.005 7680 IsSlewing returns 0
00:58:00.208 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:00.212 00.004 6120 Enqueuing Expose request
00:58:00.216 00.004 7680 IsGuiding returns 0
00:58:00.216 00.000 7680 PulseGuide returned control before completion, sleep 221
00:58:00.445 00.229 7680 IsGuiding returns 1
00:58:00.446 00.001 7680 scope still moving after pulse duration time elapsed
00:58:00.477 00.031 7680 IsSlewing returns 0
00:58:00.479 00.002 7680 IsGuiding returns 0
00:58:00.480 00.001 7680 scope move finished after 211 + 53 ms
00:58:00.480 00.000 7680 Move returns status 0, amount 211
00:58:00.480 00.000 7680 move complete, result=0
00:58:00.482 00.002 7680 worker thread done servicing request
00:58:00.483 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 211 ms NORTH
00:58:00.492 00.009 7680 Worker thread wakes up
00:58:00.492 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:00.492 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:01.745 01.253 7680 Exposure complete
00:58:01.881 00.136 7680 worker thread done servicing request
00:58:01.881 00.000 6120 OnExposeComplete: enter
00:58:01.884 00.003 6120 UpdateGuideState(): m_state=6
00:58:01.889 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5156
00:58:01.893 00.004 6120 Star::Find returns 1 (1), X=962.97, Y=50.17, Mass=14491, SNR=77.4, Peak=255 HFD=6.9
00:58:01.897 00.004 6120 CameraToMount -- cameraTheta (0.73) - m_xAngle (-2.95) = xAngle (3.69 = -2.60)
00:58:01.901 00.004 6120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.42 = -2.86)
00:58:01.904 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.13 cameraTheta=0.73 mountX=-0.11 mountY=-0.03, mountTheta=-2.83
00:58:01.910 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.08, opts=13)
00:58:01.914 00.004 6120 Enqueuing Move request for scope (0.09, 0.08)
00:58:01.917 00.003 7680 Worker thread wakes up
00:58:01.918 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
00:58:01.918 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
00:58:01.918 00.000 7680 Moving (0.09, 0.08) raw xDistance=-0.11 yDistance=-0.03
00:58:01.918 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:58:01.918 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:58:01.918 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:58:01.918 00.000 7680 MoveAxis(E, 0, ABG)
00:58:01.920 00.002 7680 Move returns status 0, amount 0
00:58:01.920 00.000 7680 MoveAxis(N, 0, ABG)
00:58:01.920 00.000 7680 Move returns status 0, amount 0
00:58:01.920 00.000 7680 move complete, result=0
00:58:01.920 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:01.924 00.004 7680 worker thread done servicing request
00:58:01.924 00.000 6120 UpdateGuideState exits: m=14491 SNR=77.4 Saturated
00:58:01.928 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:01.931 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:01.934 00.003 6120 Enqueuing Expose request
00:58:01.938 00.004 7680 Worker thread wakes up
00:58:01.938 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:58:01.942 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:01.942 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:03.194 01.252 7680 Exposure complete
00:58:03.368 00.174 7680 worker thread done servicing request
00:58:03.369 00.001 6120 OnExposeComplete: enter
00:58:03.375 00.006 6120 UpdateGuideState(): m_state=6
00:58:03.380 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5157
00:58:03.384 00.004 6120 Star::Find returns 1 (1), X=962.81, Y=50.20, Mass=14743, SNR=79.5, Peak=255 HFD=6.8
00:58:03.391 00.007 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
00:58:03.397 00.006 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
00:58:03.401 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.10 mountX=0.04 mountY=-0.13, mountTheta=-1.24
00:58:03.408 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.11, opts=13)
00:58:03.414 00.006 6120 Enqueuing Move request for scope (-0.06, 0.11)
00:58:03.420 00.006 7680 Worker thread wakes up
00:58:03.420 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:03.426 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
00:58:03.427 00.001 6120 UpdateGuideState exits: m=14743 SNR=79.5 Saturated
00:58:03.431 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
00:58:03.431 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:03.436 00.005 7680 Moving (-0.06, 0.11) raw xDistance=0.04 yDistance=-0.13
00:58:03.436 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:03.441 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:58:03.441 00.000 6120 Enqueuing Expose request
00:58:03.446 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:58:03.446 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:58:03.448 00.002 7680 MoveAxis(E, 0, ABG)
00:58:03.449 00.001 7680 Move returns status 0, amount 0
00:58:03.450 00.001 7680 MoveAxis(N, 0, ABG)
00:58:03.450 00.000 7680 Move returns status 0, amount 0
00:58:03.452 00.002 7680 move complete, result=0
00:58:03.452 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:03.460 00.008 7680 worker thread done servicing request
00:58:03.460 00.000 7680 Worker thread wakes up
00:58:03.460 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:03.461 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:04.711 01.250 7680 Exposure complete
00:58:04.840 00.129 7680 worker thread done servicing request
00:58:04.841 00.001 6120 OnExposeComplete: enter
00:58:04.844 00.003 6120 UpdateGuideState(): m_state=6
00:58:04.848 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5158
00:58:04.852 00.004 6120 Star::Find returns 1 (1), X=962.96, Y=50.37, Mass=14037, SNR=76.9, Peak=255 HFD=6.8
00:58:04.854 00.002 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
00:58:04.860 00.006 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
00:58:04.864 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.30 mountX=-0.13 mountY=-0.22, mountTheta=-2.11
00:58:04.870 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.28, opts=13)
00:58:04.873 00.003 6120 Enqueuing Move request for scope (0.08, 0.28)
00:58:04.876 00.003 7680 Worker thread wakes up
00:58:04.876 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.28) opts 0xd
00:58:04.876 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.28)
00:58:04.876 00.000 7680 Moving (0.08, 0.28) raw xDistance=-0.13 yDistance=-0.22
00:58:04.876 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:58:04.877 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:58:04.877 00.000 7680 MoveAxis(E, 0, ABG)
00:58:04.877 00.000 7680 Move returns status 0, amount 0
00:58:04.877 00.000 7680 MoveAxis(N, 117, ABG)
00:58:04.877 00.000 7680 Guiding  Dir = 0, Dur = 117
00:58:04.877 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:04.882 00.005 7680 IsSlewing returns 0
00:58:04.882 00.000 6120 UpdateGuideState exits: m=14037 SNR=76.9 Saturated
00:58:04.885 00.003 7680 IsGuiding returns 0
00:58:04.885 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:04.889 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:04.893 00.004 7680 PulseGuide returned control before completion, sleep 127
00:58:04.893 00.000 6120 Enqueuing Expose request
00:58:05.034 00.141 7680 IsGuiding returns 0
00:58:05.034 00.000 7680 Move returns status 0, amount 117
00:58:05.035 00.001 7680 move complete, result=0
00:58:05.035 00.000 7680 worker thread done servicing request
00:58:05.035 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 117 ms NORTH
00:58:05.044 00.009 7680 Worker thread wakes up
00:58:05.044 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:05.045 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:06.295 01.250 7680 Exposure complete
00:58:06.436 00.141 7680 worker thread done servicing request
00:58:06.436 00.000 6120 OnExposeComplete: enter
00:58:06.440 00.004 6120 UpdateGuideState(): m_state=6
00:58:06.444 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5159
00:58:06.448 00.004 6120 Star::Find returns 1 (1), X=962.99, Y=50.29, Mass=14074, SNR=77.3, Peak=255 HFD=6.9
00:58:06.453 00.005 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.01 = -2.27)
00:58:06.459 00.006 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.54)
00:58:06.464 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.22 cameraTheta=1.06 mountX=-0.14 mountY=-0.13, mountTheta=-2.42
00:58:06.469 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.20, opts=13)
00:58:06.473 00.004 6120 Enqueuing Move request for scope (0.11, 0.20)
00:58:06.476 00.003 7680 Worker thread wakes up
00:58:06.477 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
00:58:06.477 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:06.481 00.004 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
00:58:06.481 00.000 6120 UpdateGuideState exits: m=14074 SNR=77.3 Saturated
00:58:06.487 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:06.492 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:06.496 00.004 7680 Moving (0.11, 0.20) raw xDistance=-0.14 yDistance=-0.13
00:58:06.496 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:58:06.497 00.001 6120 Enqueuing Expose request
00:58:06.500 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:58:06.500 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:58:06.500 00.000 7680 MoveAxis(E, 0, ABG)
00:58:06.500 00.000 7680 Move returns status 0, amount 0
00:58:06.500 00.000 7680 MoveAxis(N, 0, ABG)
00:58:06.502 00.002 7680 Move returns status 0, amount 0
00:58:06.502 00.000 7680 move complete, result=0
00:58:06.502 00.000 7680 worker thread done servicing request
00:58:06.502 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:06.507 00.005 7680 Worker thread wakes up
00:58:06.507 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:06.507 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:07.759 01.252 7680 Exposure complete
00:58:07.894 00.135 7680 worker thread done servicing request
00:58:07.894 00.000 6120 OnExposeComplete: enter
00:58:07.899 00.005 6120 UpdateGuideState(): m_state=6
00:58:07.902 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5160
00:58:07.907 00.005 6120 Star::Find returns 1 (1), X=963.04, Y=50.83, Mass=14577, SNR=78.9, Peak=255 HFD=7.0
00:58:07.910 00.003 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.97)
00:58:07.913 00.003 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.24)
00:58:07.917 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.74 hyp=0.76 cameraTheta=1.36 mountX=-0.29 mountY=-0.60, mountTheta=-2.03
00:58:07.921 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.74, opts=13)
00:58:07.925 00.004 6120 Enqueuing Move request for scope (0.16, 0.74)
00:58:07.928 00.003 7680 Worker thread wakes up
00:58:07.928 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.74) opts 0xd
00:58:07.930 00.002 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.74)
00:58:07.930 00.000 7680 Moving (0.16, 0.74) raw xDistance=-0.29 yDistance=-0.60
00:58:07.930 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
00:58:07.930 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
00:58:07.931 00.001 7680 MoveAxis(E, 120, ABG)
00:58:07.931 00.000 7680 Guiding  Dir = 2, Dur = 120
00:58:07.931 00.000 7680 IsSlewing returns 0
00:58:07.931 00.000 7680 IsGuiding returns 0
00:58:07.932 00.001 7680 PulseGuide returned control before completion, sleep 130
00:58:07.932 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:07.937 00.005 6120 UpdateGuideState exits: m=14577 SNR=78.9 Saturated
00:58:07.941 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:07.945 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:07.949 00.004 6120 Enqueuing Expose request
00:58:08.076 00.127 7680 IsGuiding returns 0
00:58:08.077 00.001 7680 Move returns status 0, amount 120
00:58:08.078 00.001 7680 MoveAxis(N, 325, ABG)
00:58:08.078 00.000 7680 Guiding  Dir = 0, Dur = 325
00:58:08.078 00.000 7680 IsSlewing returns 0
00:58:08.080 00.002 7680 IsGuiding returns 0
00:58:08.080 00.000 7680 PulseGuide returned control before completion, sleep 335
00:58:08.421 00.341 7680 IsGuiding returns 1
00:58:08.421 00.000 7680 scope still moving after pulse duration time elapsed
00:58:08.453 00.032 7680 IsSlewing returns 0
00:58:08.454 00.001 7680 IsGuiding returns 0
00:58:08.455 00.001 7680 scope move finished after 325 + 49 ms
00:58:08.456 00.001 7680 Move returns status 0, amount 325
00:58:08.456 00.000 7680 move complete, result=0
00:58:08.457 00.001 7680 worker thread done servicing request
00:58:08.457 00.000 6120 GuideStep: -0.3 px 120 ms EAST, -0.6 px 325 ms NORTH
00:58:08.464 00.007 7680 Worker thread wakes up
00:58:08.464 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:08.464 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:09.721 01.257 7680 Exposure complete
00:58:09.855 00.134 7680 worker thread done servicing request
00:58:09.856 00.001 6120 OnExposeComplete: enter
00:58:09.860 00.004 6120 UpdateGuideState(): m_state=6
00:58:09.864 00.004 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5161
00:58:09.868 00.004 6120 Star::Find returns 1 (1), X=962.83, Y=50.36, Mass=13778, SNR=76.3, Peak=255 HFD=6.9
00:58:09.872 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
00:58:09.875 00.003 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
00:58:09.878 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.27 hyp=0.28 cameraTheta=1.73 mountX=-0.01 mountY=-0.27, mountTheta=-1.60
00:58:09.883 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.27, opts=13)
00:58:09.887 00.004 6120 Enqueuing Move request for scope (-0.05, 0.27)
00:58:09.891 00.004 7680 Worker thread wakes up
00:58:09.891 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.27) opts 0xd
00:58:09.891 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.27)
00:58:09.891 00.000 7680 Moving (-0.05, 0.27) raw xDistance=-0.01 yDistance=-0.27
00:58:09.892 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:58:09.892 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
00:58:09.893 00.001 7680 MoveAxis(E, 0, ABG)
00:58:09.893 00.000 7680 Move returns status 0, amount 0
00:58:09.893 00.000 7680 MoveAxis(N, 145, ABG)
00:58:09.893 00.000 7680 Guiding  Dir = 0, Dur = 145
00:58:09.894 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:09.897 00.003 7680 IsSlewing returns 0
00:58:09.897 00.000 6120 UpdateGuideState exits: m=13778 SNR=76.3 Saturated
00:58:09.902 00.005 7680 IsGuiding returns 0
00:58:09.902 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:09.906 00.004 7680 PulseGuide returned control before completion, sleep 155
00:58:09.906 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:09.909 00.003 6120 Enqueuing Expose request
00:58:10.069 00.160 7680 IsGuiding returns 1
00:58:10.070 00.001 7680 scope still moving after pulse duration time elapsed
00:58:10.102 00.032 7680 IsSlewing returns 0
00:58:10.105 00.003 7680 IsGuiding returns 0
00:58:10.105 00.000 7680 scope move finished after 145 + 57 ms
00:58:10.106 00.001 7680 Move returns status 0, amount 145
00:58:10.106 00.000 7680 move complete, result=0
00:58:10.107 00.001 7680 worker thread done servicing request
00:58:10.107 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 145 ms NORTH
00:58:10.116 00.009 7680 Worker thread wakes up
00:58:10.116 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:10.117 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:11.366 01.249 7680 Exposure complete
00:58:11.495 00.129 7680 worker thread done servicing request
00:58:11.497 00.002 6120 OnExposeComplete: enter
00:58:11.500 00.003 6120 UpdateGuideState(): m_state=6
00:58:11.504 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5162
00:58:11.508 00.004 6120 Star::Find returns 1 (1), X=962.85, Y=50.29, Mass=13829, SNR=74.5, Peak=255 HFD=6.8
00:58:11.512 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
00:58:11.516 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
00:58:11.522 00.006 6120 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.68 mountX=-0.01 mountY=-0.19, mountTheta=-1.65
00:58:11.527 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.20, opts=13)
00:58:11.531 00.004 6120 Enqueuing Move request for scope (-0.02, 0.20)
00:58:11.534 00.003 7680 Worker thread wakes up
00:58:11.534 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:11.539 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
00:58:11.539 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
00:58:11.539 00.000 7680 Moving (-0.02, 0.20) raw xDistance=-0.01 yDistance=-0.19
00:58:11.539 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:58:11.539 00.000 6120 UpdateGuideState exits: m=13829 SNR=74.5 Saturated
00:58:11.545 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:58:11.545 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:11.550 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:11.554 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:58:11.554 00.000 7680 MoveAxis(E, 0, ABG)
00:58:11.554 00.000 6120 Enqueuing Expose request
00:58:11.558 00.004 7680 Move returns status 0, amount 0
00:58:11.558 00.000 7680 MoveAxis(N, 0, ABG)
00:58:11.558 00.000 7680 Move returns status 0, amount 0
00:58:11.558 00.000 7680 move complete, result=0
00:58:11.560 00.002 7680 worker thread done servicing request
00:58:11.560 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:58:11.565 00.005 7680 Worker thread wakes up
00:58:11.565 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:11.565 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:12.806 01.241 7680 Exposure complete
00:58:12.933 00.127 7680 worker thread done servicing request
00:58:12.933 00.000 6120 OnExposeComplete: enter
00:58:12.938 00.005 6120 UpdateGuideState(): m_state=6
00:58:12.941 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5163
00:58:12.946 00.005 6120 Star::Find returns 1 (1), X=962.88, Y=50.35, Mass=14273, SNR=77.9, Peak=255 HFD=6.8
00:58:12.949 00.003 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
00:58:12.956 00.007 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
00:58:12.960 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.26 hyp=0.26 cameraTheta=1.57 mountX=-0.05 mountY=-0.24, mountTheta=-1.78
00:58:12.965 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.26, opts=13)
00:58:12.969 00.004 6120 Enqueuing Move request for scope (0.00, 0.26)
00:58:12.973 00.004 7680 Worker thread wakes up
00:58:12.973 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:12.977 00.004 6120 UpdateGuideState exits: m=14273 SNR=77.9 Saturated
00:58:12.981 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:12.985 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:12.990 00.005 6120 Enqueuing Expose request
00:58:12.993 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.26) opts 0xd
00:58:12.993 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.26)
00:58:12.993 00.000 7680 Moving (0.00, 0.26) raw xDistance=-0.05 yDistance=-0.24
00:58:12.993 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:58:12.994 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
00:58:12.994 00.000 7680 MoveAxis(E, 0, ABG)
00:58:12.994 00.000 7680 Move returns status 0, amount 0
00:58:12.994 00.000 7680 MoveAxis(N, 129, ABG)
00:58:12.994 00.000 7680 Guiding  Dir = 0, Dur = 129
00:58:12.994 00.000 7680 IsSlewing returns 0
00:58:12.995 00.001 7680 IsGuiding returns 0
00:58:12.995 00.000 7680 PulseGuide returned control before completion, sleep 139
00:58:13.139 00.144 7680 IsGuiding returns 1
00:58:13.139 00.000 7680 scope still moving after pulse duration time elapsed
00:58:13.172 00.033 7680 IsSlewing returns 0
00:58:13.173 00.001 7680 IsGuiding returns 0
00:58:13.174 00.001 7680 scope move finished after 129 + 50 ms
00:58:13.174 00.000 7680 Move returns status 0, amount 129
00:58:13.174 00.000 7680 move complete, result=0
00:58:13.176 00.002 7680 worker thread done servicing request
00:58:13.176 00.000 7680 Worker thread wakes up
00:58:13.177 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 129 ms NORTH
00:58:13.182 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:13.183 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:14.434 01.251 7680 Exposure complete
00:58:14.576 00.142 7680 worker thread done servicing request
00:58:14.576 00.000 6120 OnExposeComplete: enter
00:58:14.585 00.009 6120 UpdateGuideState(): m_state=6
00:58:14.589 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5164
00:58:14.595 00.006 6120 Star::Find returns 1 (1), X=962.78, Y=50.38, Mass=14258, SNR=76.4, Peak=255 HFD=7.0
00:58:14.599 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
00:58:14.602 00.003 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
00:58:14.607 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.29 hyp=0.31 cameraTheta=1.91 mountX=0.05 mountY=-0.31, mountTheta=-1.42
00:58:14.613 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.29, opts=13)
00:58:14.618 00.005 6120 Enqueuing Move request for scope (-0.10, 0.29)
00:58:14.622 00.004 7680 Worker thread wakes up
00:58:14.622 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.29) opts 0xd
00:58:14.622 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.29)
00:58:14.623 00.001 7680 Moving (-0.10, 0.29) raw xDistance=0.05 yDistance=-0.31
00:58:14.623 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:58:14.623 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
00:58:14.623 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:14.628 00.005 7680 MoveAxis(E, 0, ABG)
00:58:14.628 00.000 7680 Move returns status 0, amount 0
00:58:14.628 00.000 7680 MoveAxis(N, 166, ABG)
00:58:14.628 00.000 7680 Guiding  Dir = 0, Dur = 166
00:58:14.629 00.001 6120 UpdateGuideState exits: m=14258 SNR=76.4 Saturated
00:58:14.633 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:14.637 00.004 7680 IsSlewing returns 0
00:58:14.637 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:14.642 00.005 6120 Enqueuing Expose request
00:58:14.648 00.006 7680 IsGuiding returns 0
00:58:14.648 00.000 7680 PulseGuide returned control before completion, sleep 176
00:58:14.826 00.178 7680 IsGuiding returns 1
00:58:14.828 00.002 7680 scope still moving after pulse duration time elapsed
00:58:14.857 00.029 7680 IsSlewing returns 0
00:58:14.858 00.001 7680 IsGuiding returns 0
00:58:14.859 00.001 7680 scope move finished after 166 + 45 ms
00:58:14.860 00.001 7680 Move returns status 0, amount 166
00:58:14.860 00.000 7680 move complete, result=0
00:58:14.860 00.000 7680 worker thread done servicing request
00:58:14.861 00.001 7680 Worker thread wakes up
00:58:14.861 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 166 ms NORTH
00:58:14.868 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:14.869 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:16.130 01.261 7680 Exposure complete
00:58:16.265 00.135 7680 worker thread done servicing request
00:58:16.266 00.001 6120 OnExposeComplete: enter
00:58:16.272 00.006 6120 UpdateGuideState(): m_state=6
00:58:16.276 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5165
00:58:16.279 00.003 6120 Star::Find returns 1 (1), X=962.87, Y=50.26, Mass=14585, SNR=77.5, Peak=255 HFD=6.9
00:58:16.283 00.004 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
00:58:16.286 00.003 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
00:58:16.289 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.62 mountX=-0.02 mountY=-0.16, mountTheta=-1.72
00:58:16.295 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.17, opts=13)
00:58:16.298 00.003 6120 Enqueuing Move request for scope (-0.01, 0.17)
00:58:16.302 00.004 7680 Worker thread wakes up
00:58:16.302 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
00:58:16.303 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
00:58:16.303 00.000 7680 Moving (-0.01, 0.17) raw xDistance=-0.02 yDistance=-0.16
00:58:16.303 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:16.308 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:58:16.308 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:58:16.308 00.000 6120 UpdateGuideState exits: m=14585 SNR=77.5 Saturated
00:58:16.313 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:16.316 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:16.320 00.004 6120 Enqueuing Expose request
00:58:16.324 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:58:16.324 00.000 7680 MoveAxis(E, 0, ABG)
00:58:16.324 00.000 7680 Move returns status 0, amount 0
00:58:16.324 00.000 7680 MoveAxis(N, 0, ABG)
00:58:16.325 00.001 7680 Move returns status 0, amount 0
00:58:16.325 00.000 7680 move complete, result=0
00:58:16.326 00.001 7680 worker thread done servicing request
00:58:16.326 00.000 7680 Worker thread wakes up
00:58:16.326 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:16.326 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:58:16.330 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:17.584 01.254 7680 Exposure complete
00:58:17.711 00.127 7680 worker thread done servicing request
00:58:17.711 00.000 6120 OnExposeComplete: enter
00:58:17.716 00.005 6120 UpdateGuideState(): m_state=6
00:58:17.719 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5166
00:58:17.723 00.004 6120 Star::Find returns 1 (1), X=962.96, Y=50.69, Mass=14498, SNR=78.5, Peak=255 HFD=6.9
00:58:17.726 00.003 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.90)
00:58:17.731 00.005 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
00:58:17.734 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.60 hyp=0.61 cameraTheta=1.43 mountX=-0.19 mountY=-0.50, mountTheta=-1.94
00:58:17.739 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.60, opts=13)
00:58:17.742 00.003 6120 Enqueuing Move request for scope (0.08, 0.60)
00:58:17.746 00.004 7680 Worker thread wakes up
00:58:17.746 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.60) opts 0xd
00:58:17.747 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.60)
00:58:17.747 00.000 7680 Moving (0.08, 0.60) raw xDistance=-0.19 yDistance=-0.50
00:58:17.748 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:58:17.748 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
00:58:17.748 00.000 7680 MoveAxis(E, 0, ABG)
00:58:17.748 00.000 7680 Move returns status 0, amount 0
00:58:17.748 00.000 7680 MoveAxis(N, 273, ABG)
00:58:17.748 00.000 7680 Guiding  Dir = 0, Dur = 273
00:58:17.749 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:17.752 00.003 7680 IsSlewing returns 0
00:58:17.752 00.000 6120 UpdateGuideState exits: m=14498 SNR=78.5 Saturated
00:58:17.756 00.004 7680 IsGuiding returns 0
00:58:17.757 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:17.760 00.003 7680 PulseGuide returned control before completion, sleep 283
00:58:17.760 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:17.763 00.003 6120 Enqueuing Expose request
00:58:18.053 00.290 7680 IsGuiding returns 1
00:58:18.054 00.001 7680 scope still moving after pulse duration time elapsed
00:58:18.085 00.031 7680 IsSlewing returns 0
00:58:18.085 00.000 7680 IsGuiding returns 0
00:58:18.086 00.001 7680 scope move finished after 273 + 56 ms
00:58:18.086 00.000 7680 Move returns status 0, amount 273
00:58:18.087 00.001 7680 move complete, result=0
00:58:18.087 00.000 7680 worker thread done servicing request
00:58:18.087 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 273 ms NORTH
00:58:18.093 00.006 7680 Worker thread wakes up
00:58:18.093 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:18.093 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:19.335 01.242 7680 Exposure complete
00:58:19.470 00.135 7680 worker thread done servicing request
00:58:19.471 00.001 6120 OnExposeComplete: enter
00:58:19.474 00.003 6120 UpdateGuideState(): m_state=6
00:58:19.478 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5167
00:58:19.484 00.006 6120 Star::Find returns 1 (1), X=962.57, Y=50.58, Mass=14469, SNR=76.3, Peak=255 HFD=7.1
00:58:19.488 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
00:58:19.493 00.005 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
00:58:19.498 00.005 6120 CameraToMount -- cameraX=-0.31 cameraY=0.49 hyp=0.58 cameraTheta=2.14 mountX=0.21 mountY=-0.57, mountTheta=-1.21
00:58:19.503 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.49, opts=13)
00:58:19.507 00.004 6120 Enqueuing Move request for scope (-0.31, 0.49)
00:58:19.510 00.003 7680 Worker thread wakes up
00:58:19.510 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:19.516 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.49) opts 0xd
00:58:19.516 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.49)
00:58:19.516 00.000 7680 Moving (-0.31, 0.49) raw xDistance=0.21 yDistance=-0.57
00:58:19.516 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
00:58:19.517 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
00:58:19.517 00.000 6120 UpdateGuideState exits: m=14469 SNR=76.3 Saturated
00:58:19.522 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:19.525 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:19.530 00.005 6120 Enqueuing Expose request
00:58:19.533 00.003 7680 MoveAxis(W, 87, ABG)
00:58:19.533 00.000 7680 Guiding  Dir = 3, Dur = 87
00:58:19.533 00.000 7680 IsSlewing returns 0
00:58:19.535 00.002 7680 IsGuiding returns 0
00:58:19.535 00.000 7680 PulseGuide returned control before completion, sleep 97
00:58:19.638 00.103 7680 IsGuiding returns 1
00:58:19.639 00.001 7680 scope still moving after pulse duration time elapsed
00:58:19.669 00.030 7680 IsSlewing returns 0
00:58:19.670 00.001 7680 IsGuiding returns 0
00:58:19.671 00.001 7680 scope move finished after 87 + 49 ms
00:58:19.671 00.000 7680 Move returns status 0, amount 87
00:58:19.671 00.000 7680 MoveAxis(N, 312, ABG)
00:58:19.673 00.002 7680 Guiding  Dir = 0, Dur = 312
00:58:19.673 00.000 7680 IsSlewing returns 0
00:58:19.674 00.001 7680 IsGuiding returns 0
00:58:19.674 00.000 7680 PulseGuide returned control before completion, sleep 322
00:58:19.998 00.324 7680 IsGuiding returns 1
00:58:19.998 00.000 7680 scope still moving after pulse duration time elapsed
00:58:20.028 00.030 7680 IsSlewing returns 0
00:58:20.032 00.004 7680 IsGuiding returns 0
00:58:20.033 00.001 7680 scope move finished after 312 + 46 ms
00:58:20.033 00.000 7680 Move returns status 0, amount 312
00:58:20.033 00.000 7680 move complete, result=0
00:58:20.033 00.000 7680 worker thread done servicing request
00:58:20.035 00.002 6120 GuideStep: 0.2 px 87 ms WEST, -0.6 px 312 ms NORTH
00:58:20.040 00.005 7680 Worker thread wakes up
00:58:20.040 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:20.040 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:21.300 01.260 7680 Exposure complete
00:58:21.432 00.132 7680 worker thread done servicing request
00:58:21.433 00.001 6120 OnExposeComplete: enter
00:58:21.437 00.004 6120 UpdateGuideState(): m_state=6
00:58:21.440 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5168
00:58:21.445 00.005 6120 Star::Find returns 1 (1), X=963.01, Y=50.10, Mass=13926, SNR=76.2, Peak=255 HFD=7.0
00:58:21.449 00.004 6120 CameraToMount -- cameraTheta (0.10) - m_xAngle (-2.95) = xAngle (3.05 = 3.05)
00:58:21.454 00.005 6120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.78 = 2.78)
00:58:21.457 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.10 mountX=-0.13 mountY=0.05, mountTheta=2.80
00:58:21.462 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.01, opts=13)
00:58:21.467 00.005 6120 Enqueuing Move request for scope (0.13, 0.01)
00:58:21.470 00.003 7680 Worker thread wakes up
00:58:21.470 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
00:58:21.470 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
00:58:21.471 00.001 7680 Moving (0.13, 0.01) raw xDistance=-0.13 yDistance=0.05
00:58:21.471 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:58:21.471 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:58:21.471 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:58:21.471 00.000 7680 MoveAxis(E, 0, ABG)
00:58:21.471 00.000 7680 Move returns status 0, amount 0
00:58:21.471 00.000 7680 MoveAxis(N, 0, ABG)
00:58:21.471 00.000 7680 Move returns status 0, amount 0
00:58:21.473 00.002 7680 move complete, result=0
00:58:21.473 00.000 7680 worker thread done servicing request
00:58:21.473 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:21.482 00.009 6120 UpdateGuideState exits: m=13926 SNR=76.2 Saturated
00:58:21.489 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:21.493 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:21.494 00.001 6120 Enqueuing Expose request
00:58:21.497 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:58:21.499 00.002 7680 Worker thread wakes up
00:58:21.500 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:21.500 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:22.753 01.253 7680 Exposure complete
00:58:22.889 00.136 7680 worker thread done servicing request
00:58:22.890 00.001 6120 OnExposeComplete: enter
00:58:22.897 00.007 6120 UpdateGuideState(): m_state=6
00:58:22.900 00.003 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5169
00:58:22.903 00.003 6120 Star::Find returns 1 (1), X=962.96, Y=50.19, Mass=14523, SNR=78.9, Peak=255 HFD=6.9
00:58:22.906 00.003 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-2.95) = xAngle (3.84 = -2.44)
00:58:22.910 00.004 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.57 = -2.71)
00:58:22.914 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.12 cameraTheta=0.89 mountX=-0.10 mountY=-0.05, mountTheta=-2.64
00:58:22.919 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.10, opts=13)
00:58:22.925 00.006 6120 Enqueuing Move request for scope (0.08, 0.10)
00:58:22.928 00.003 7680 Worker thread wakes up
00:58:22.928 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
00:58:22.930 00.002 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
00:58:22.930 00.000 7680 Moving (0.08, 0.10) raw xDistance=-0.10 yDistance=-0.05
00:58:22.931 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:58:22.931 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:58:22.932 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:22.936 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:58:22.936 00.000 7680 MoveAxis(E, 0, ABG)
00:58:22.936 00.000 7680 Move returns status 0, amount 0
00:58:22.936 00.000 7680 MoveAxis(N, 0, ABG)
00:58:22.937 00.001 7680 Move returns status 0, amount 0
00:58:22.937 00.000 7680 move complete, result=0
00:58:22.937 00.000 6120 UpdateGuideState exits: m=14523 SNR=78.9 Saturated
00:58:22.942 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:22.946 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:22.949 00.003 6120 Enqueuing Expose request
00:58:22.952 00.003 7680 worker thread done servicing request
00:58:22.952 00.000 7680 Worker thread wakes up
00:58:22.952 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:22.952 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:22.953 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:24.206 01.253 7680 Exposure complete
00:58:24.361 00.155 7680 worker thread done servicing request
00:58:24.361 00.000 6120 OnExposeComplete: enter
00:58:24.365 00.004 6120 UpdateGuideState(): m_state=6
00:58:24.369 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5170
00:58:24.372 00.003 6120 Star::Find returns 1 (1), X=963.15, Y=50.35, Mass=14581, SNR=77.7, Peak=255 HFD=6.9
00:58:24.377 00.005 6120 CameraToMount -- cameraTheta (0.77) - m_xAngle (-2.95) = xAngle (3.72 = -2.56)
00:58:24.383 00.006 6120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.45 = -2.83)
00:58:24.388 00.005 6120 CameraToMount -- cameraX=0.27 cameraY=0.26 hyp=0.37 cameraTheta=0.77 mountX=-0.31 mountY=-0.11, mountTheta=-2.79
00:58:24.393 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.26, opts=13)
00:58:24.397 00.004 6120 Enqueuing Move request for scope (0.27, 0.26)
00:58:24.401 00.004 7680 Worker thread wakes up
00:58:24.402 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:24.405 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.26) opts 0xd
00:58:24.405 00.000 6120 UpdateGuideState exits: m=14581 SNR=77.7 Saturated
00:58:24.409 00.004 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.26)
00:58:24.409 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:24.413 00.004 7680 Moving (0.27, 0.26) raw xDistance=-0.31 yDistance=-0.11
00:58:24.414 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
00:58:24.414 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:58:24.414 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:24.420 00.006 6120 Enqueuing Expose request
00:58:24.425 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:58:24.425 00.000 7680 MoveAxis(E, 127, ABG)
00:58:24.425 00.000 7680 Guiding  Dir = 2, Dur = 127
00:58:24.426 00.001 7680 IsSlewing returns 0
00:58:24.426 00.000 7680 IsGuiding returns 0
00:58:24.426 00.000 7680 PulseGuide returned control before completion, sleep 137
00:58:24.570 00.144 7680 IsGuiding returns 1
00:58:24.571 00.001 7680 scope still moving after pulse duration time elapsed
00:58:24.601 00.030 7680 IsSlewing returns 0
00:58:24.602 00.001 7680 IsGuiding returns 0
00:58:24.603 00.001 7680 scope move finished after 127 + 49 ms
00:58:24.604 00.001 7680 Move returns status 0, amount 127
00:58:24.604 00.000 7680 MoveAxis(N, 0, ABG)
00:58:24.605 00.001 7680 Move returns status 0, amount 0
00:58:24.605 00.000 7680 move complete, result=0
00:58:24.605 00.000 7680 worker thread done servicing request
00:58:24.606 00.001 6120 GuideStep: -0.3 px 127 ms EAST, -0.1 px 0 ms NORTH
00:58:24.613 00.007 7680 Worker thread wakes up
00:58:24.614 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:24.616 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:25.861 01.245 7680 Exposure complete
00:58:25.998 00.137 7680 worker thread done servicing request
00:58:25.999 00.001 6120 OnExposeComplete: enter
00:58:26.003 00.004 6120 UpdateGuideState(): m_state=6
00:58:26.007 00.004 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5171
00:58:26.010 00.003 6120 Star::Find returns 1 (1), X=962.98, Y=50.72, Mass=14385, SNR=77.6, Peak=255 HFD=6.9
00:58:26.015 00.005 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.93)
00:58:26.019 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
00:58:26.023 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.63 hyp=0.64 cameraTheta=1.40 mountX=-0.22 mountY=-0.52, mountTheta=-1.98
00:58:26.029 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.63, opts=13)
00:58:26.033 00.004 6120 Enqueuing Move request for scope (0.11, 0.63)
00:58:26.037 00.004 7680 Worker thread wakes up
00:58:26.037 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.63) opts 0xd
00:58:26.037 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.63)
00:58:26.037 00.000 7680 Moving (0.11, 0.63) raw xDistance=-0.22 yDistance=-0.52
00:58:26.037 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:26.042 00.005 6120 UpdateGuideState exits: m=14385 SNR=77.6 Saturated
00:58:26.046 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:26.051 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:26.055 00.004 6120 Enqueuing Expose request
00:58:26.060 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
00:58:26.060 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
00:58:26.060 00.000 7680 MoveAxis(E, 100, ABG)
00:58:26.060 00.000 7680 Guiding  Dir = 2, Dur = 100
00:58:26.060 00.000 7680 IsSlewing returns 0
00:58:26.060 00.000 7680 IsGuiding returns 0
00:58:26.060 00.000 7680 PulseGuide returned control before completion, sleep 110
00:58:26.177 00.117 7680 IsGuiding returns 1
00:58:26.178 00.001 7680 scope still moving after pulse duration time elapsed
00:58:26.208 00.030 7680 IsSlewing returns 0
00:58:26.209 00.001 7680 IsGuiding returns 1
00:58:26.240 00.031 7680 IsSlewing returns 0
00:58:26.242 00.002 7680 IsGuiding returns 0
00:58:26.242 00.000 7680 scope move finished after 100 + 81 ms
00:58:26.243 00.001 7680 Move returns status 0, amount 100
00:58:26.243 00.000 7680 MoveAxis(N, 282, ABG)
00:58:26.244 00.001 7680 Guiding  Dir = 0, Dur = 282
00:58:26.244 00.000 7680 IsSlewing returns 0
00:58:26.245 00.001 7680 IsGuiding returns 0
00:58:26.245 00.000 7680 PulseGuide returned control before completion, sleep 292
00:58:26.542 00.297 7680 IsGuiding returns 1
00:58:26.543 00.001 7680 scope still moving after pulse duration time elapsed
00:58:26.574 00.031 7680 IsSlewing returns 0
00:58:26.576 00.002 7680 IsGuiding returns 0
00:58:26.577 00.001 7680 scope move finished after 282 + 50 ms
00:58:26.577 00.000 7680 Move returns status 0, amount 282
00:58:26.578 00.001 7680 move complete, result=0
00:58:26.578 00.000 7680 worker thread done servicing request
00:58:26.579 00.001 7680 Worker thread wakes up
00:58:26.579 00.000 6120 GuideStep: -0.2 px 100 ms EAST, -0.5 px 282 ms NORTH
00:58:26.586 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:26.587 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:27.840 01.253 7680 Exposure complete
00:58:27.977 00.137 7680 worker thread done servicing request
00:58:27.977 00.000 6120 OnExposeComplete: enter
00:58:27.982 00.005 6120 UpdateGuideState(): m_state=6
00:58:27.986 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5172
00:58:27.991 00.005 6120 Star::Find returns 1 (1), X=963.01, Y=50.60, Mass=13648, SNR=76.1, Peak=255 HFD=6.9
00:58:27.994 00.003 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
00:58:27.999 00.005 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
00:58:28.002 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.51 hyp=0.53 cameraTheta=1.31 mountX=-0.23 mountY=-0.40, mountTheta=-2.09
00:58:28.006 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.51, opts=13)
00:58:28.010 00.004 6120 Enqueuing Move request for scope (0.14, 0.51)
00:58:28.015 00.005 7680 Worker thread wakes up
00:58:28.015 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:28.019 00.004 6120 UpdateGuideState exits: m=13648 SNR=76.1 Saturated
00:58:28.022 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:28.026 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:28.030 00.004 6120 Enqueuing Expose request
00:58:28.034 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.51) opts 0xd
00:58:28.034 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.51)
00:58:28.034 00.000 7680 Moving (0.14, 0.51) raw xDistance=-0.23 yDistance=-0.40
00:58:28.034 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:58:28.035 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
00:58:28.035 00.000 7680 MoveAxis(E, 100, ABG)
00:58:28.036 00.001 7680 Guiding  Dir = 2, Dur = 100
00:58:28.036 00.000 7680 IsSlewing returns 0
00:58:28.036 00.000 7680 IsGuiding returns 0
00:58:28.037 00.001 7680 PulseGuide returned control before completion, sleep 110
00:58:28.158 00.121 7680 IsGuiding returns 1
00:58:28.159 00.001 7680 scope still moving after pulse duration time elapsed
00:58:28.189 00.030 7680 IsSlewing returns 0
00:58:28.191 00.002 7680 IsGuiding returns 0
00:58:28.191 00.000 7680 scope move finished after 100 + 54 ms
00:58:28.191 00.000 7680 Move returns status 0, amount 100
00:58:28.192 00.001 7680 MoveAxis(N, 219, ABG)
00:58:28.193 00.001 7680 Guiding  Dir = 0, Dur = 219
00:58:28.193 00.000 7680 IsSlewing returns 0
00:58:28.194 00.001 7680 IsGuiding returns 0
00:58:28.194 00.000 7680 PulseGuide returned control before completion, sleep 229
00:58:28.438 00.244 7680 IsGuiding returns 1
00:58:28.439 00.001 7680 scope still moving after pulse duration time elapsed
00:58:28.470 00.031 7680 IsSlewing returns 0
00:58:28.472 00.002 7680 IsGuiding returns 0
00:58:28.472 00.000 7680 scope move finished after 219 + 59 ms
00:58:28.473 00.001 7680 Move returns status 0, amount 219
00:58:28.473 00.000 7680 move complete, result=0
00:58:28.473 00.000 7680 worker thread done servicing request
00:58:28.474 00.001 6120 GuideStep: -0.2 px 100 ms EAST, -0.4 px 219 ms NORTH
00:58:28.483 00.009 7680 Worker thread wakes up
00:58:28.483 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:28.484 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:29.726 01.242 7680 Exposure complete
00:58:29.857 00.131 7680 worker thread done servicing request
00:58:29.859 00.002 6120 OnExposeComplete: enter
00:58:29.862 00.003 6120 UpdateGuideState(): m_state=6
00:58:29.866 00.004 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5173
00:58:29.870 00.004 6120 Star::Find returns 1 (1), X=962.92, Y=50.18, Mass=13906, SNR=76.5, Peak=255 HFD=6.8
00:58:29.874 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
00:58:29.877 00.003 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
00:58:29.880 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.17 mountX=-0.06 mountY=-0.07, mountTheta=-2.28
00:58:29.885 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.09, opts=13)
00:58:29.889 00.004 6120 Enqueuing Move request for scope (0.04, 0.09)
00:58:29.894 00.005 7680 Worker thread wakes up
00:58:29.894 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:29.899 00.005 6120 UpdateGuideState exits: m=13906 SNR=76.5 Saturated
00:58:29.902 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:29.905 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:29.909 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
00:58:29.910 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
00:58:29.910 00.000 7680 Moving (0.04, 0.09) raw xDistance=-0.06 yDistance=-0.07
00:58:29.910 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:58:29.910 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:58:29.910 00.000 6120 Enqueuing Expose request
00:58:29.914 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:58:29.914 00.000 7680 MoveAxis(E, 0, ABG)
00:58:29.914 00.000 7680 Move returns status 0, amount 0
00:58:29.914 00.000 7680 MoveAxis(N, 0, ABG)
00:58:29.914 00.000 7680 Move returns status 0, amount 0
00:58:29.915 00.001 7680 move complete, result=0
00:58:29.915 00.000 7680 worker thread done servicing request
00:58:29.915 00.000 7680 Worker thread wakes up
00:58:29.915 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:29.919 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:29.920 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:31.168 01.248 7680 Exposure complete
00:58:31.293 00.125 7680 worker thread done servicing request
00:58:31.293 00.000 6120 OnExposeComplete: enter
00:58:31.296 00.003 6120 UpdateGuideState(): m_state=6
00:58:31.300 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5174
00:58:31.304 00.004 6120 Star::Find returns 1 (1), X=962.94, Y=50.29, Mass=14691, SNR=79.5, Peak=255 HFD=6.8
00:58:31.307 00.003 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.06)
00:58:31.310 00.003 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.33)
00:58:31.315 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.27 mountX=-0.10 mountY=-0.16, mountTheta=-2.14
00:58:31.319 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.20, opts=13)
00:58:31.324 00.005 6120 Enqueuing Move request for scope (0.06, 0.20)
00:58:31.329 00.005 7680 Worker thread wakes up
00:58:31.329 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
00:58:31.329 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
00:58:31.329 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:31.334 00.005 7680 Moving (0.06, 0.20) raw xDistance=-0.10 yDistance=-0.16
00:58:31.334 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:58:31.334 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:58:31.334 00.000 6120 UpdateGuideState exits: m=14691 SNR=79.5 Saturated
00:58:31.339 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:58:31.339 00.000 7680 MoveAxis(E, 0, ABG)
00:58:31.340 00.001 7680 Move returns status 0, amount 0
00:58:31.340 00.000 7680 MoveAxis(N, 0, ABG)
00:58:31.340 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:31.343 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:31.347 00.004 6120 Enqueuing Expose request
00:58:31.351 00.004 7680 Move returns status 0, amount 0
00:58:31.351 00.000 7680 move complete, result=0
00:58:31.351 00.000 7680 worker thread done servicing request
00:58:31.351 00.000 7680 Worker thread wakes up
00:58:31.351 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:31.351 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:58:31.356 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:32.600 01.244 7680 Exposure complete
00:58:32.743 00.143 7680 worker thread done servicing request
00:58:32.743 00.000 6120 OnExposeComplete: enter
00:58:32.748 00.005 6120 UpdateGuideState(): m_state=6
00:58:32.755 00.007 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5175
00:58:32.760 00.005 6120 Star::Find returns 1 (1), X=962.87, Y=50.34, Mass=14391, SNR=77.9, Peak=255 HFD=6.8
00:58:32.768 00.008 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.74)
00:58:32.775 00.007 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
00:58:32.782 00.007 6120 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.59 mountX=-0.04 mountY=-0.23, mountTheta=-1.75
00:58:32.788 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.25, opts=13)
00:58:32.796 00.008 6120 Enqueuing Move request for scope (-0.01, 0.25)
00:58:32.800 00.004 7680 Worker thread wakes up
00:58:32.800 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:32.804 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
00:58:32.804 00.000 6120 UpdateGuideState exits: m=14391 SNR=77.9 Saturated
00:58:32.808 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
00:58:32.808 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:32.813 00.005 7680 Moving (-0.01, 0.25) raw xDistance=-0.04 yDistance=-0.23
00:58:32.813 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:32.818 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:58:32.818 00.000 6120 Enqueuing Expose request
00:58:32.824 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:58:32.824 00.000 7680 MoveAxis(E, 0, ABG)
00:58:32.824 00.000 7680 Move returns status 0, amount 0
00:58:32.824 00.000 7680 MoveAxis(N, 123, ABG)
00:58:32.825 00.001 7680 Guiding  Dir = 0, Dur = 123
00:58:32.825 00.000 7680 IsSlewing returns 0
00:58:32.825 00.000 7680 IsGuiding returns 0
00:58:32.825 00.000 7680 PulseGuide returned control before completion, sleep 133
00:58:32.967 00.142 7680 IsGuiding returns 1
00:58:32.968 00.001 7680 scope still moving after pulse duration time elapsed
00:58:32.998 00.030 7680 IsSlewing returns 0
00:58:32.999 00.001 7680 IsGuiding returns 0
00:58:32.999 00.000 7680 scope move finished after 123 + 50 ms
00:58:32.999 00.000 7680 Move returns status 0, amount 123
00:58:33.001 00.002 7680 move complete, result=0
00:58:33.001 00.000 7680 worker thread done servicing request
00:58:33.002 00.001 7680 Worker thread wakes up
00:58:33.002 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 123 ms NORTH
00:58:33.008 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:33.008 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:34.249 01.241 7680 Exposure complete
00:58:34.374 00.125 7680 worker thread done servicing request
00:58:34.375 00.001 6120 OnExposeComplete: enter
00:58:34.378 00.003 6120 UpdateGuideState(): m_state=6
00:58:34.383 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5176
00:58:34.387 00.004 6120 Star::Find returns 1 (1), X=962.96, Y=50.67, Mass=14206, SNR=76.8, Peak=255 HFD=6.9
00:58:34.392 00.005 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
00:58:34.396 00.004 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
00:58:34.400 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.58 hyp=0.58 cameraTheta=1.44 mountX=-0.18 mountY=-0.49, mountTheta=-1.93
00:58:34.405 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.58, opts=13)
00:58:34.409 00.004 6120 Enqueuing Move request for scope (0.08, 0.58)
00:58:34.413 00.004 7680 Worker thread wakes up
00:58:34.414 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:34.418 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.58) opts 0xd
00:58:34.418 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.58)
00:58:34.418 00.000 7680 Moving (0.08, 0.58) raw xDistance=-0.18 yDistance=-0.49
00:58:34.419 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:58:34.419 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
00:58:34.419 00.000 7680 MoveAxis(E, 0, ABG)
00:58:34.419 00.000 6120 UpdateGuideState exits: m=14206 SNR=76.8 Saturated
00:58:34.424 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:34.427 00.003 7680 Move returns status 0, amount 0
00:58:34.427 00.000 7680 MoveAxis(N, 263, ABG)
00:58:34.427 00.000 7680 Guiding  Dir = 0, Dur = 263
00:58:34.427 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:34.432 00.005 6120 Enqueuing Expose request
00:58:34.436 00.004 7680 IsSlewing returns 0
00:58:34.436 00.000 7680 IsGuiding returns 0
00:58:34.436 00.000 7680 PulseGuide returned control before completion, sleep 273
00:58:34.724 00.288 7680 IsGuiding returns 1
00:58:34.725 00.001 7680 scope still moving after pulse duration time elapsed
00:58:34.755 00.030 7680 IsSlewing returns 0
00:58:34.755 00.000 7680 IsGuiding returns 0
00:58:34.755 00.000 7680 scope move finished after 263 + 56 ms
00:58:34.755 00.000 7680 Move returns status 0, amount 263
00:58:34.757 00.002 7680 move complete, result=0
00:58:34.757 00.000 7680 worker thread done servicing request
00:58:34.757 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 263 ms NORTH
00:58:34.763 00.006 7680 Worker thread wakes up
00:58:34.765 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:34.765 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:36.013 01.248 7680 Exposure complete
00:58:36.148 00.135 7680 worker thread done servicing request
00:58:36.148 00.000 6120 OnExposeComplete: enter
00:58:36.152 00.004 6120 UpdateGuideState(): m_state=6
00:58:36.156 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5177
00:58:36.159 00.003 6120 Star::Find returns 1 (1), X=962.90, Y=50.08, Mass=14167, SNR=77.4, Peak=255 HFD=7.0
00:58:36.164 00.005 6120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-2.95) = xAngle (2.66 = 2.66)
00:58:36.168 00.004 6120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.39 = 2.39)
00:58:36.171 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.29 mountX=-0.02 mountY=0.01, mountTheta=2.49
00:58:36.178 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.01, opts=13)
00:58:36.183 00.005 6120 Enqueuing Move request for scope (0.02, -0.01)
00:58:36.187 00.004 7680 Worker thread wakes up
00:58:36.187 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:36.191 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
00:58:36.191 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
00:58:36.191 00.000 7680 Moving (0.02, -0.01) raw xDistance=-0.02 yDistance=0.01
00:58:36.191 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:58:36.193 00.002 6120 UpdateGuideState exits: m=14167 SNR=77.4 Saturated
00:58:36.196 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:36.201 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:36.205 00.004 6120 Enqueuing Expose request
00:58:36.209 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:58:36.209 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:58:36.209 00.000 7680 MoveAxis(E, 0, ABG)
00:58:36.209 00.000 7680 Move returns status 0, amount 0
00:58:36.209 00.000 7680 MoveAxis(N, 0, ABG)
00:58:36.210 00.001 7680 Move returns status 0, amount 0
00:58:36.210 00.000 7680 move complete, result=0
00:58:36.210 00.000 7680 worker thread done servicing request
00:58:36.210 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:58:36.214 00.004 7680 Worker thread wakes up
00:58:36.215 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:36.215 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:37.472 01.257 7680 Exposure complete
00:58:37.603 00.131 7680 worker thread done servicing request
00:58:37.604 00.001 6120 OnExposeComplete: enter
00:58:37.608 00.004 6120 UpdateGuideState(): m_state=6
00:58:37.612 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5178
00:58:37.616 00.004 6120 Star::Find returns 1 (1), X=963.00, Y=50.26, Mass=13841, SNR=78.0, Peak=255 HFD=6.8
00:58:37.621 00.005 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.91 = -2.38)
00:58:37.624 00.003 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.65)
00:58:37.627 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.20 cameraTheta=0.95 mountX=-0.15 mountY=-0.10, mountTheta=-2.56
00:58:37.632 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.17, opts=13)
00:58:37.636 00.004 6120 Enqueuing Move request for scope (0.12, 0.17)
00:58:37.641 00.005 7680 Worker thread wakes up
00:58:37.641 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
00:58:37.641 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
00:58:37.641 00.000 7680 Moving (0.12, 0.17) raw xDistance=-0.15 yDistance=-0.10
00:58:37.642 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:58:37.642 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:58:37.642 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:37.646 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:58:37.646 00.000 7680 MoveAxis(E, 0, ABG)
00:58:37.646 00.000 7680 Move returns status 0, amount 0
00:58:37.646 00.000 7680 MoveAxis(N, 0, ABG)
00:58:37.646 00.000 7680 Move returns status 0, amount 0
00:58:37.646 00.000 7680 move complete, result=0
00:58:37.647 00.001 6120 UpdateGuideState exits: m=13841 SNR=78.0 Saturated
00:58:37.651 00.004 7680 worker thread done servicing request
00:58:37.651 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:37.654 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:37.658 00.004 6120 Enqueuing Expose request
00:58:37.662 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:37.665 00.003 7680 Worker thread wakes up
00:58:37.665 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:37.665 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:38.910 01.245 7680 Exposure complete
00:58:39.044 00.134 7680 worker thread done servicing request
00:58:39.045 00.001 6120 OnExposeComplete: enter
00:58:39.049 00.004 6120 UpdateGuideState(): m_state=6
00:58:39.054 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5179
00:58:39.058 00.004 6120 Star::Find returns 1 (1), X=962.99, Y=50.80, Mass=15384, SNR=81.3, Peak=255 HFD=7.0
00:58:39.062 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
00:58:39.065 00.003 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
00:58:39.070 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.71 hyp=0.72 cameraTheta=1.41 mountX=-0.25 mountY=-0.59, mountTheta=-1.97
00:58:39.075 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.71, opts=13)
00:58:39.080 00.005 6120 Enqueuing Move request for scope (0.12, 0.71)
00:58:39.085 00.005 7680 Worker thread wakes up
00:58:39.085 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:39.089 00.004 6120 UpdateGuideState exits: m=15384 SNR=81.3 Saturated
00:58:39.094 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:39.097 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:39.100 00.003 6120 Enqueuing Expose request
00:58:39.104 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.71) opts 0xd
00:58:39.104 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.71)
00:58:39.105 00.001 7680 Moving (0.12, 0.71) raw xDistance=-0.25 yDistance=-0.59
00:58:39.105 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
00:58:39.105 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
00:58:39.105 00.000 7680 MoveAxis(E, 101, ABG)
00:58:39.107 00.002 7680 Guiding  Dir = 2, Dur = 101
00:58:39.107 00.000 7680 IsSlewing returns 0
00:58:39.107 00.000 7680 IsGuiding returns 0
00:58:39.108 00.001 7680 PulseGuide returned control before completion, sleep 111
00:58:39.227 00.119 7680 IsGuiding returns 1
00:58:39.229 00.002 7680 scope still moving after pulse duration time elapsed
00:58:39.259 00.030 7680 IsSlewing returns 0
00:58:39.260 00.001 7680 IsGuiding returns 0
00:58:39.261 00.001 7680 scope move finished after 101 + 52 ms
00:58:39.261 00.000 7680 Move returns status 0, amount 101
00:58:39.263 00.002 7680 MoveAxis(N, 319, ABG)
00:58:39.263 00.000 7680 Guiding  Dir = 0, Dur = 319
00:58:39.264 00.001 7680 IsSlewing returns 0
00:58:39.265 00.001 7680 IsGuiding returns 0
00:58:39.266 00.001 7680 PulseGuide returned control before completion, sleep 329
00:58:39.605 00.339 7680 IsGuiding returns 1
00:58:39.605 00.000 7680 scope still moving after pulse duration time elapsed
00:58:39.639 00.034 7680 IsSlewing returns 0
00:58:39.640 00.001 7680 IsGuiding returns 0
00:58:39.640 00.000 7680 scope move finished after 319 + 56 ms
00:58:39.640 00.000 7680 Move returns status 0, amount 319
00:58:39.641 00.001 7680 move complete, result=0
00:58:39.641 00.000 7680 worker thread done servicing request
00:58:39.643 00.002 7680 Worker thread wakes up
00:58:39.643 00.000 6120 GuideStep: -0.2 px 101 ms EAST, -0.6 px 319 ms NORTH
00:58:39.650 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:39.650 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:40.900 01.250 7680 Exposure complete
00:58:41.028 00.128 7680 worker thread done servicing request
00:58:41.028 00.000 6120 OnExposeComplete: enter
00:58:41.032 00.004 6120 UpdateGuideState(): m_state=6
00:58:41.036 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5180
00:58:41.040 00.004 6120 Star::Find returns 1 (1), X=962.95, Y=50.27, Mass=13937, SNR=77.8, Peak=255 HFD=6.8
00:58:41.044 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
00:58:41.048 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.42)
00:58:41.052 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.17 mountX=-0.11 mountY=-0.13, mountTheta=-2.27
00:58:41.057 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.18, opts=13)
00:58:41.061 00.004 6120 Enqueuing Move request for scope (0.07, 0.18)
00:58:41.066 00.005 7680 Worker thread wakes up
00:58:41.066 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
00:58:41.066 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
00:58:41.066 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:41.071 00.005 6120 UpdateGuideState exits: m=13937 SNR=77.8 Saturated
00:58:41.075 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:41.079 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:41.083 00.004 6120 Enqueuing Expose request
00:58:41.087 00.004 7680 Moving (0.07, 0.18) raw xDistance=-0.11 yDistance=-0.13
00:58:41.087 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:58:41.087 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:58:41.087 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:58:41.088 00.001 7680 MoveAxis(E, 0, ABG)
00:58:41.088 00.000 7680 Move returns status 0, amount 0
00:58:41.088 00.000 7680 MoveAxis(N, 0, ABG)
00:58:41.088 00.000 7680 Move returns status 0, amount 0
00:58:41.089 00.001 7680 move complete, result=0
00:58:41.089 00.000 7680 worker thread done servicing request
00:58:41.089 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:41.093 00.004 7680 Worker thread wakes up
00:58:41.093 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:41.093 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:42.341 01.248 7680 Exposure complete
00:58:42.474 00.133 7680 worker thread done servicing request
00:58:42.475 00.001 6120 OnExposeComplete: enter
00:58:42.479 00.004 6120 UpdateGuideState(): m_state=6
00:58:42.483 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5181
00:58:42.487 00.004 6120 Star::Find returns 1 (1), X=962.98, Y=50.77, Mass=14612, SNR=79.3, Peak=255 HFD=6.9
00:58:42.491 00.004 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
00:58:42.496 00.005 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
00:58:42.499 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.68 hyp=0.69 cameraTheta=1.43 mountX=-0.23 mountY=-0.57, mountTheta=-1.95
00:58:42.504 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.68, opts=13)
00:58:42.509 00.005 6120 Enqueuing Move request for scope (0.10, 0.68)
00:58:42.513 00.004 7680 Worker thread wakes up
00:58:42.513 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.68) opts 0xd
00:58:42.513 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.68)
00:58:42.513 00.000 7680 Moving (0.10, 0.68) raw xDistance=-0.23 yDistance=-0.57
00:58:42.514 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
00:58:42.514 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
00:58:42.515 00.001 7680 MoveAxis(E, 92, ABG)
00:58:42.515 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:42.519 00.004 6120 UpdateGuideState exits: m=14612 SNR=79.3 Saturated
00:58:42.523 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:42.526 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:42.529 00.003 6120 Enqueuing Expose request
00:58:42.532 00.003 7680 Guiding  Dir = 2, Dur = 92
00:58:42.534 00.002 7680 IsSlewing returns 0
00:58:42.534 00.000 7680 IsGuiding returns 0
00:58:42.534 00.000 7680 PulseGuide returned control before completion, sleep 102
00:58:42.644 00.110 7680 IsGuiding returns 1
00:58:42.644 00.000 7680 scope still moving after pulse duration time elapsed
00:58:42.676 00.032 7680 IsSlewing returns 0
00:58:42.676 00.000 7680 IsGuiding returns 0
00:58:42.677 00.001 7680 scope move finished after 92 + 51 ms
00:58:42.677 00.000 7680 Move returns status 0, amount 92
00:58:42.678 00.001 7680 MoveAxis(N, 310, ABG)
00:58:42.678 00.000 7680 Guiding  Dir = 0, Dur = 310
00:58:42.679 00.001 7680 IsSlewing returns 0
00:58:42.679 00.000 7680 IsGuiding returns 0
00:58:42.680 00.001 7680 PulseGuide returned control before completion, sleep 320
00:58:43.004 00.324 7680 IsGuiding returns 1
00:58:43.005 00.001 7680 scope still moving after pulse duration time elapsed
00:58:43.036 00.031 7680 IsSlewing returns 0
00:58:43.039 00.003 7680 IsGuiding returns 1
00:58:43.068 00.029 7680 IsSlewing returns 0
00:58:43.069 00.001 7680 IsGuiding returns 1
00:58:43.100 00.031 7680 IsSlewing returns 0
00:58:43.100 00.000 7680 IsGuiding returns 0
00:58:43.101 00.001 7680 scope move finished after 310 + 111 ms
00:58:43.101 00.000 7680 Move returns status 0, amount 310
00:58:43.102 00.001 7680 move complete, result=0
00:58:43.102 00.000 7680 worker thread done servicing request
00:58:43.103 00.001 7680 Worker thread wakes up
00:58:43.103 00.000 6120 GuideStep: -0.2 px 92 ms EAST, -0.6 px 310 ms NORTH
00:58:43.112 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:43.112 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:44.363 01.251 7680 Exposure complete
00:58:44.500 00.137 7680 worker thread done servicing request
00:58:44.500 00.000 6120 OnExposeComplete: enter
00:58:44.503 00.003 6120 UpdateGuideState(): m_state=6
00:58:44.507 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5182
00:58:44.511 00.004 6120 Star::Find returns 1 (1), X=963.00, Y=50.44, Mass=13691, SNR=74.6, Peak=255 HFD=6.8
00:58:44.516 00.005 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.18 = -2.10)
00:58:44.519 00.003 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.37)
00:58:44.523 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.35 hyp=0.37 cameraTheta=1.22 mountX=-0.19 mountY=-0.26, mountTheta=-2.20
00:58:44.528 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.35, opts=13)
00:58:44.531 00.003 6120 Enqueuing Move request for scope (0.13, 0.35)
00:58:44.535 00.004 7680 Worker thread wakes up
00:58:44.535 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.35) opts 0xd
00:58:44.535 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.35)
00:58:44.535 00.000 7680 Moving (0.13, 0.35) raw xDistance=-0.19 yDistance=-0.26
00:58:44.535 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:58:44.535 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:58:44.535 00.000 7680 MoveAxis(E, 0, ABG)
00:58:44.536 00.001 7680 Move returns status 0, amount 0
00:58:44.536 00.000 7680 MoveAxis(N, 140, ABG)
00:58:44.536 00.000 7680 Guiding  Dir = 0, Dur = 140
00:58:44.536 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:44.540 00.004 7680 IsSlewing returns 0
00:58:44.540 00.000 6120 UpdateGuideState exits: m=13691 SNR=74.6 Saturated
00:58:44.543 00.003 7680 IsGuiding returns 0
00:58:44.544 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:44.548 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:44.552 00.004 7680 PulseGuide returned control before completion, sleep 150
00:58:44.553 00.001 6120 Enqueuing Expose request
00:58:44.709 00.156 7680 IsGuiding returns 1
00:58:44.709 00.000 7680 scope still moving after pulse duration time elapsed
00:58:44.740 00.031 7680 IsSlewing returns 0
00:58:44.743 00.003 7680 IsGuiding returns 0
00:58:44.744 00.001 7680 scope move finished after 140 + 59 ms
00:58:44.745 00.001 7680 Move returns status 0, amount 140
00:58:44.745 00.000 7680 move complete, result=0
00:58:44.745 00.000 7680 worker thread done servicing request
00:58:44.745 00.000 7680 Worker thread wakes up
00:58:44.746 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 140 ms NORTH
00:58:44.752 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:44.752 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:46.000 01.248 7680 Exposure complete
00:58:46.135 00.135 7680 worker thread done servicing request
00:58:46.135 00.000 6120 OnExposeComplete: enter
00:58:46.138 00.003 6120 UpdateGuideState(): m_state=6
00:58:46.144 00.006 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5183
00:58:46.149 00.005 6120 Star::Find returns 1 (1), X=962.95, Y=50.25, Mass=13989, SNR=77.6, Peak=255 HFD=6.9
00:58:46.154 00.005 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
00:58:46.158 00.004 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.44)
00:58:46.161 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.16 mountX=-0.10 mountY=-0.11, mountTheta=-2.29
00:58:46.166 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.16, opts=13)
00:58:46.170 00.004 6120 Enqueuing Move request for scope (0.07, 0.16)
00:58:46.174 00.004 7680 Worker thread wakes up
00:58:46.174 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:46.178 00.004 6120 UpdateGuideState exits: m=13989 SNR=77.6 Saturated
00:58:46.181 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:46.185 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:46.189 00.004 6120 Enqueuing Expose request
00:58:46.192 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
00:58:46.192 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
00:58:46.192 00.000 7680 Moving (0.07, 0.16) raw xDistance=-0.10 yDistance=-0.11
00:58:46.192 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:58:46.192 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:58:46.194 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:58:46.194 00.000 7680 MoveAxis(E, 0, ABG)
00:58:46.194 00.000 7680 Move returns status 0, amount 0
00:58:46.194 00.000 7680 MoveAxis(N, 0, ABG)
00:58:46.195 00.001 7680 Move returns status 0, amount 0
00:58:46.195 00.000 7680 move complete, result=0
00:58:46.195 00.000 7680 worker thread done servicing request
00:58:46.195 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:46.199 00.004 7680 Worker thread wakes up
00:58:46.200 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:46.200 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:47.443 01.243 7680 Exposure complete
00:58:47.584 00.141 7680 worker thread done servicing request
00:58:47.584 00.000 6120 OnExposeComplete: enter
00:58:47.588 00.004 6120 UpdateGuideState(): m_state=6
00:58:47.593 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5184
00:58:47.596 00.003 6120 Star::Find returns 1 (1), X=962.99, Y=50.76, Mass=14734, SNR=79.7, Peak=255 HFD=6.8
00:58:47.600 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
00:58:47.603 00.003 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
00:58:47.608 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.67 hyp=0.68 cameraTheta=1.41 mountX=-0.23 mountY=-0.55, mountTheta=-1.97
00:58:47.613 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.67, opts=13)
00:58:47.617 00.004 6120 Enqueuing Move request for scope (0.11, 0.67)
00:58:47.620 00.003 7680 Worker thread wakes up
00:58:47.620 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:47.624 00.004 6120 UpdateGuideState exits: m=14734 SNR=79.7 Saturated
00:58:47.627 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:47.631 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:47.634 00.003 6120 Enqueuing Expose request
00:58:47.639 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.67) opts 0xd
00:58:47.639 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.67)
00:58:47.639 00.000 7680 Moving (0.11, 0.67) raw xDistance=-0.23 yDistance=-0.55
00:58:47.640 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
00:58:47.640 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:58:47.640 00.000 7680 MoveAxis(E, 95, ABG)
00:58:47.641 00.001 7680 Guiding  Dir = 2, Dur = 95
00:58:47.641 00.000 7680 IsSlewing returns 0
00:58:47.642 00.001 7680 IsGuiding returns 0
00:58:47.642 00.000 7680 PulseGuide returned control before completion, sleep 105
00:58:47.763 00.121 7680 IsGuiding returns 1
00:58:47.764 00.001 7680 scope still moving after pulse duration time elapsed
00:58:47.793 00.029 7680 IsSlewing returns 0
00:58:47.794 00.001 7680 IsGuiding returns 0
00:58:47.795 00.001 7680 scope move finished after 95 + 58 ms
00:58:47.795 00.000 7680 Move returns status 0, amount 95
00:58:47.796 00.001 7680 MoveAxis(N, 300, ABG)
00:58:47.796 00.000 7680 Guiding  Dir = 0, Dur = 300
00:58:47.798 00.002 7680 IsSlewing returns 0
00:58:47.799 00.001 7680 IsGuiding returns 0
00:58:47.799 00.000 7680 PulseGuide returned control before completion, sleep 310
00:58:48.121 00.322 7680 IsGuiding returns 1
00:58:48.121 00.000 7680 scope still moving after pulse duration time elapsed
00:58:48.151 00.030 7680 IsSlewing returns 0
00:58:48.151 00.000 7680 IsGuiding returns 0
00:58:48.153 00.002 7680 scope move finished after 300 + 53 ms
00:58:48.153 00.000 7680 Move returns status 0, amount 300
00:58:48.153 00.000 7680 move complete, result=0
00:58:48.154 00.001 7680 worker thread done servicing request
00:58:48.154 00.000 7680 Worker thread wakes up
00:58:48.155 00.001 6120 GuideStep: -0.2 px 95 ms EAST, -0.6 px 300 ms NORTH
00:58:48.160 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:48.160 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:49.413 01.253 7680 Exposure complete
00:58:49.551 00.138 7680 worker thread done servicing request
00:58:49.552 00.001 6120 OnExposeComplete: enter
00:58:49.555 00.003 6120 UpdateGuideState(): m_state=6
00:58:49.561 00.006 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5185
00:58:49.565 00.004 6120 Star::Find returns 1 (1), X=962.95, Y=50.17, Mass=13799, SNR=75.6, Peak=255 HFD=6.9
00:58:49.568 00.003 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.78 = -2.50)
00:58:49.572 00.004 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.52 = -2.77)
00:58:49.575 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.83 mountX=-0.08 mountY=-0.04, mountTheta=-2.71
00:58:49.580 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.08, opts=13)
00:58:49.583 00.003 6120 Enqueuing Move request for scope (0.07, 0.08)
00:58:49.587 00.004 7680 Worker thread wakes up
00:58:49.587 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
00:58:49.587 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
00:58:49.587 00.000 7680 Moving (0.07, 0.08) raw xDistance=-0.08 yDistance=-0.04
00:58:49.587 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:58:49.588 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:58:49.588 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:58:49.588 00.000 7680 MoveAxis(E, 0, ABG)
00:58:49.588 00.000 7680 Move returns status 0, amount 0
00:58:49.588 00.000 7680 MoveAxis(N, 0, ABG)
00:58:49.589 00.001 7680 Move returns status 0, amount 0
00:58:49.589 00.000 7680 move complete, result=0
00:58:49.589 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:49.592 00.003 7680 worker thread done servicing request
00:58:49.593 00.001 6120 UpdateGuideState exits: m=13799 SNR=75.6 Saturated
00:58:49.596 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:49.599 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:49.601 00.002 6120 Enqueuing Expose request
00:58:49.606 00.005 7680 Worker thread wakes up
00:58:49.606 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:58:49.610 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:49.610 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:50.870 01.260 7680 Exposure complete
00:58:50.986 00.116 7680 worker thread done servicing request
00:58:50.987 00.001 6120 OnExposeComplete: enter
00:58:50.990 00.003 6120 UpdateGuideState(): m_state=6
00:58:50.994 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5186
00:58:50.999 00.005 6120 Star::Find returns 1 (1), X=962.92, Y=50.39, Mass=13609, SNR=74.6, Peak=255 HFD=6.9
00:58:51.003 00.004 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
00:58:51.007 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
00:58:51.011 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.30 hyp=0.30 cameraTheta=1.42 mountX=-0.10 mountY=-0.25, mountTheta=-1.96
00:58:51.017 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.30, opts=13)
00:58:51.022 00.005 6120 Enqueuing Move request for scope (0.05, 0.30)
00:58:51.026 00.004 7680 Worker thread wakes up
00:58:51.026 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:51.030 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.30) opts 0xd
00:58:51.031 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.30)
00:58:51.031 00.000 7680 Moving (0.05, 0.30) raw xDistance=-0.10 yDistance=-0.25
00:58:51.031 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:58:51.031 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:58:51.032 00.001 7680 MoveAxis(E, 0, ABG)
00:58:51.032 00.000 7680 Move returns status 0, amount 0
00:58:51.033 00.001 6120 UpdateGuideState exits: m=13609 SNR=74.6 Saturated
00:58:51.037 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:51.040 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:51.045 00.005 6120 Enqueuing Expose request
00:58:51.051 00.006 7680 MoveAxis(N, 135, ABG)
00:58:51.051 00.000 7680 Guiding  Dir = 0, Dur = 135
00:58:51.051 00.000 7680 IsSlewing returns 0
00:58:51.052 00.001 7680 IsGuiding returns 0
00:58:51.052 00.000 7680 PulseGuide returned control before completion, sleep 145
00:58:51.201 00.149 7680 IsGuiding returns 1
00:58:51.202 00.001 7680 scope still moving after pulse duration time elapsed
00:58:51.231 00.029 7680 IsSlewing returns 0
00:58:51.232 00.001 7680 IsGuiding returns 0
00:58:51.232 00.000 7680 scope move finished after 135 + 46 ms
00:58:51.234 00.002 7680 Move returns status 0, amount 135
00:58:51.234 00.000 7680 move complete, result=0
00:58:51.235 00.001 7680 worker thread done servicing request
00:58:51.235 00.000 7680 Worker thread wakes up
00:58:51.235 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 135 ms NORTH
00:58:51.242 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:51.242 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:52.496 01.254 7680 Exposure complete
00:58:52.635 00.139 7680 worker thread done servicing request
00:58:52.636 00.001 6120 OnExposeComplete: enter
00:58:52.640 00.004 6120 UpdateGuideState(): m_state=6
00:58:52.645 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5187
00:58:52.650 00.005 6120 Star::Find returns 1 (1), X=962.89, Y=50.39, Mass=14397, SNR=79.6, Peak=255 HFD=6.9
00:58:52.654 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
00:58:52.659 00.005 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
00:58:52.663 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.52 mountX=-0.07 mountY=-0.26, mountTheta=-1.84
00:58:52.671 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.30, opts=13)
00:58:52.676 00.005 6120 Enqueuing Move request for scope (0.02, 0.30)
00:58:52.683 00.007 7680 Worker thread wakes up
00:58:52.683 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.30) opts 0xd
00:58:52.683 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.30)
00:58:52.683 00.000 7680 Moving (0.02, 0.30) raw xDistance=-0.07 yDistance=-0.26
00:58:52.683 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:58:52.683 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:52.689 00.006 6120 UpdateGuideState exits: m=14397 SNR=79.6 Saturated
00:58:52.693 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:52.696 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:52.701 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:58:52.702 00.001 7680 MoveAxis(E, 0, ABG)
00:58:52.702 00.000 7680 Move returns status 0, amount 0
00:58:52.702 00.000 7680 MoveAxis(N, 140, ABG)
00:58:52.702 00.000 6120 Enqueuing Expose request
00:58:52.706 00.004 7680 Guiding  Dir = 0, Dur = 140
00:58:52.706 00.000 7680 IsSlewing returns 0
00:58:52.707 00.001 7680 IsGuiding returns 0
00:58:52.707 00.000 7680 PulseGuide returned control before completion, sleep 150
00:58:52.860 00.153 7680 IsGuiding returns 1
00:58:52.860 00.000 7680 scope still moving after pulse duration time elapsed
00:58:52.892 00.032 7680 IsSlewing returns 0
00:58:52.895 00.003 7680 IsGuiding returns 1
00:58:52.923 00.028 7680 IsSlewing returns 0
00:58:52.925 00.002 7680 IsGuiding returns 0
00:58:52.925 00.000 7680 scope move finished after 140 + 78 ms
00:58:52.926 00.001 7680 Move returns status 0, amount 140
00:58:52.926 00.000 7680 move complete, result=0
00:58:52.926 00.000 7680 worker thread done servicing request
00:58:52.926 00.000 7680 Worker thread wakes up
00:58:52.927 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 140 ms NORTH
00:58:52.930 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:52.930 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:54.184 01.254 7680 Exposure complete
00:58:54.321 00.137 7680 worker thread done servicing request
00:58:54.321 00.000 6120 OnExposeComplete: enter
00:58:54.326 00.005 6120 UpdateGuideState(): m_state=6
00:58:54.331 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5188
00:58:54.335 00.004 6120 Star::Find returns 1 (1), X=962.91, Y=50.28, Mass=14571, SNR=77.2, Peak=255 HFD=6.9
00:58:54.340 00.005 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
00:58:54.343 00.003 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.21)
00:58:54.346 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.39 mountX=-0.07 mountY=-0.15, mountTheta=-1.99
00:58:54.352 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.19, opts=13)
00:58:54.356 00.004 6120 Enqueuing Move request for scope (0.03, 0.19)
00:58:54.360 00.004 7680 Worker thread wakes up
00:58:54.360 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
00:58:54.360 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
00:58:54.360 00.000 7680 Moving (0.03, 0.19) raw xDistance=-0.07 yDistance=-0.15
00:58:54.361 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:54.365 00.004 6120 UpdateGuideState exits: m=14571 SNR=77.2 Saturated
00:58:54.369 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:58:54.369 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:58:54.369 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:54.372 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:54.376 00.004 6120 Enqueuing Expose request
00:58:54.380 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:58:54.380 00.000 7680 MoveAxis(E, 0, ABG)
00:58:54.380 00.000 7680 Move returns status 0, amount 0
00:58:54.380 00.000 7680 MoveAxis(N, 0, ABG)
00:58:54.381 00.001 7680 Move returns status 0, amount 0
00:58:54.381 00.000 7680 move complete, result=0
00:58:54.381 00.000 7680 worker thread done servicing request
00:58:54.381 00.000 7680 Worker thread wakes up
00:58:54.381 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:58:54.385 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:54.385 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:55.638 01.253 7680 Exposure complete
00:58:55.774 00.136 7680 worker thread done servicing request
00:58:55.774 00.000 6120 OnExposeComplete: enter
00:58:55.777 00.003 6120 UpdateGuideState(): m_state=6
00:58:55.781 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5189
00:58:55.785 00.004 6120 Star::Find returns 1 (1), X=962.91, Y=50.64, Mass=15202, SNR=80.9, Peak=255 HFD=7.0
00:58:55.789 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.47 = -1.82)
00:58:55.793 00.004 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
00:58:55.798 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.55 hyp=0.55 cameraTheta=1.51 mountX=-0.13 mountY=-0.48, mountTheta=-1.84
00:58:55.805 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.55, opts=13)
00:58:55.809 00.004 6120 Enqueuing Move request for scope (0.03, 0.55)
00:58:55.813 00.004 7680 Worker thread wakes up
00:58:55.813 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:55.817 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.55) opts 0xd
00:58:55.817 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.55)
00:58:55.818 00.001 7680 Moving (0.03, 0.55) raw xDistance=-0.13 yDistance=-0.48
00:58:55.818 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:58:55.818 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:58:55.818 00.000 7680 MoveAxis(E, 0, ABG)
00:58:55.820 00.002 7680 Move returns status 0, amount 0
00:58:55.820 00.000 7680 MoveAxis(N, 260, ABG)
00:58:55.820 00.000 7680 Guiding  Dir = 0, Dur = 260
00:58:55.820 00.000 7680 IsSlewing returns 0
00:58:55.821 00.001 6120 UpdateGuideState exits: m=15202 SNR=80.9 Saturated
00:58:55.827 00.006 7680 IsGuiding returns 0
00:58:55.827 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:55.834 00.007 7680 PulseGuide returned control before completion, sleep 270
00:58:55.834 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:55.840 00.006 6120 Enqueuing Expose request
00:58:56.109 00.269 7680 IsGuiding returns 1
00:58:56.109 00.000 7680 scope still moving after pulse duration time elapsed
00:58:56.141 00.032 7680 IsSlewing returns 0
00:58:56.142 00.001 7680 IsGuiding returns 0
00:58:56.142 00.000 7680 scope move finished after 260 + 55 ms
00:58:56.143 00.001 7680 Move returns status 0, amount 260
00:58:56.143 00.000 7680 move complete, result=0
00:58:56.143 00.000 7680 worker thread done servicing request
00:58:56.145 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 260 ms NORTH
00:58:56.150 00.005 7680 Worker thread wakes up
00:58:56.150 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:56.150 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:57.398 01.248 7680 Exposure complete
00:58:57.520 00.122 7680 worker thread done servicing request
00:58:57.522 00.002 6120 OnExposeComplete: enter
00:58:57.526 00.004 6120 UpdateGuideState(): m_state=6
00:58:57.530 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5190
00:58:57.534 00.004 6120 Star::Find returns 1 (1), X=962.87, Y=50.32, Mass=14180, SNR=78.3, Peak=255 HFD=6.9
00:58:57.538 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
00:58:57.541 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
00:58:57.547 00.006 6120 CameraToMount -- cameraX=-0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.59 mountX=-0.04 mountY=-0.20, mountTheta=-1.76
00:58:57.553 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.23, opts=13)
00:58:57.557 00.004 6120 Enqueuing Move request for scope (-0.00, 0.23)
00:58:57.562 00.005 7680 Worker thread wakes up
00:58:57.562 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:57.566 00.004 6120 UpdateGuideState exits: m=14180 SNR=78.3 Saturated
00:58:57.570 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.23) opts 0xd
00:58:57.570 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:57.574 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:57.578 00.004 6120 Enqueuing Expose request
00:58:57.581 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.23)
00:58:57.582 00.001 7680 Moving (-0.00, 0.23) raw xDistance=-0.04 yDistance=-0.20
00:58:57.582 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:58:57.582 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
00:58:57.582 00.000 7680 MoveAxis(E, 0, ABG)
00:58:57.583 00.001 7680 Move returns status 0, amount 0
00:58:57.583 00.000 7680 MoveAxis(N, 111, ABG)
00:58:57.583 00.000 7680 Guiding  Dir = 0, Dur = 111
00:58:57.583 00.000 7680 IsSlewing returns 0
00:58:57.584 00.001 7680 IsGuiding returns 0
00:58:57.584 00.000 7680 PulseGuide returned control before completion, sleep 121
00:58:57.716 00.132 7680 IsGuiding returns 1
00:58:57.717 00.001 7680 scope still moving after pulse duration time elapsed
00:58:57.748 00.031 7680 IsSlewing returns 0
00:58:57.749 00.001 7680 IsGuiding returns 0
00:58:57.750 00.001 7680 scope move finished after 111 + 54 ms
00:58:57.750 00.000 7680 Move returns status 0, amount 111
00:58:57.751 00.001 7680 move complete, result=0
00:58:57.751 00.000 7680 worker thread done servicing request
00:58:57.751 00.000 7680 Worker thread wakes up
00:58:57.752 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 111 ms NORTH
00:58:57.758 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:57.758 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:58:59.013 01.255 7680 Exposure complete
00:58:59.156 00.143 7680 worker thread done servicing request
00:58:59.156 00.000 6120 OnExposeComplete: enter
00:58:59.159 00.003 6120 UpdateGuideState(): m_state=6
00:58:59.163 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5191
00:58:59.168 00.005 6120 Star::Find returns 1 (1), X=962.95, Y=50.28, Mass=14386, SNR=77.4, Peak=255 HFD=6.8
00:58:59.173 00.005 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.14 = -2.15)
00:58:59.178 00.005 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.42)
00:58:59.181 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.20 cameraTheta=1.18 mountX=-0.11 mountY=-0.13, mountTheta=-2.26
00:58:59.186 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.19, opts=13)
00:58:59.190 00.004 6120 Enqueuing Move request for scope (0.08, 0.19)
00:58:59.194 00.004 7680 Worker thread wakes up
00:58:59.194 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
00:58:59.194 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
00:58:59.194 00.000 7680 Moving (0.08, 0.19) raw xDistance=-0.11 yDistance=-0.13
00:58:59.194 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:58:59.194 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:58:59.195 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:58:59.198 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:58:59.199 00.001 7680 MoveAxis(E, 0, ABG)
00:58:59.199 00.000 7680 Move returns status 0, amount 0
00:58:59.199 00.000 7680 MoveAxis(N, 0, ABG)
00:58:59.199 00.000 7680 Move returns status 0, amount 0
00:58:59.199 00.000 7680 move complete, result=0
00:58:59.199 00.000 6120 UpdateGuideState exits: m=14386 SNR=77.4 Saturated
00:58:59.205 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:59.211 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:58:59.215 00.004 6120 Enqueuing Expose request
00:58:59.218 00.003 7680 worker thread done servicing request
00:58:59.219 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:59.222 00.003 7680 Worker thread wakes up
00:58:59.222 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:58:59.223 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:59:00.463 01.240 7680 Exposure complete
00:59:00.605 00.142 7680 worker thread done servicing request
00:59:00.605 00.000 6120 OnExposeComplete: enter
00:59:00.610 00.005 6120 UpdateGuideState(): m_state=6
00:59:00.617 00.007 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5192
00:59:00.621 00.004 6120 Star::Find returns 1 (1), X=962.99, Y=50.66, Mass=14461, SNR=79.0, Peak=255 HFD=6.9
00:59:00.625 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
00:59:00.629 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
00:59:00.633 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.57 hyp=0.58 cameraTheta=1.38 mountX=-0.21 mountY=-0.47, mountTheta=-2.00
00:59:00.639 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.57, opts=13)
00:59:00.643 00.004 6120 Enqueuing Move request for scope (0.11, 0.57)
00:59:00.648 00.005 7680 Worker thread wakes up
00:59:00.649 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.57) opts 0xd
00:59:00.649 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.57)
00:59:00.649 00.000 7680 Moving (0.11, 0.57) raw xDistance=-0.21 yDistance=-0.47
00:59:00.649 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
00:59:00.650 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:59:00.650 00.000 7680 MoveAxis(E, 87, ABG)
00:59:00.650 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:00.655 00.005 7680 Guiding  Dir = 2, Dur = 87
00:59:00.655 00.000 6120 UpdateGuideState exits: m=14461 SNR=79.0 Saturated
00:59:00.660 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:00.663 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:00.669 00.006 6120 Enqueuing Expose request
00:59:00.673 00.004 7680 IsSlewing returns 0
00:59:00.673 00.000 7680 IsGuiding returns 0
00:59:00.673 00.000 7680 PulseGuide returned control before completion, sleep 97
00:59:00.787 00.114 7680 IsGuiding returns 0
00:59:00.788 00.001 7680 Move returns status 0, amount 87
00:59:00.790 00.002 7680 MoveAxis(N, 253, ABG)
00:59:00.790 00.000 7680 Guiding  Dir = 0, Dur = 253
00:59:00.790 00.000 7680 IsSlewing returns 0
00:59:00.791 00.001 7680 IsGuiding returns 0
00:59:00.793 00.002 7680 PulseGuide returned control before completion, sleep 263
00:59:01.071 00.278 7680 IsGuiding returns 1
00:59:01.072 00.001 7680 scope still moving after pulse duration time elapsed
00:59:01.103 00.031 7680 IsSlewing returns 0
00:59:01.106 00.003 7680 IsGuiding returns 0
00:59:01.106 00.000 7680 scope move finished after 253 + 60 ms
00:59:01.106 00.000 7680 Move returns status 0, amount 253
00:59:01.106 00.000 7680 move complete, result=0
00:59:01.107 00.001 7680 worker thread done servicing request
00:59:01.107 00.000 7680 Worker thread wakes up
00:59:01.107 00.000 6120 GuideStep: -0.2 px 87 ms EAST, -0.5 px 253 ms NORTH
00:59:01.114 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:01.115 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:59:02.364 01.249 7680 Exposure complete
00:59:02.505 00.141 7680 worker thread done servicing request
00:59:02.505 00.000 6120 OnExposeComplete: enter
00:59:02.511 00.006 6120 UpdateGuideState(): m_state=6
00:59:02.515 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5193
00:59:02.520 00.005 6120 Star::Find returns 1 (1), X=962.77, Y=50.74, Mass=14389, SNR=78.7, Peak=255 HFD=6.9
00:59:02.525 00.005 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
00:59:02.529 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.87)
00:59:02.533 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.65 hyp=0.66 cameraTheta=1.73 mountX=-0.02 mountY=-0.63, mountTheta=-1.60
00:59:02.537 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.65, opts=13)
00:59:02.542 00.005 6120 Enqueuing Move request for scope (-0.10, 0.65)
00:59:02.545 00.003 7680 Worker thread wakes up
00:59:02.545 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:02.550 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.65) opts 0xd
00:59:02.550 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.65)
00:59:02.550 00.000 7680 Moving (-0.10, 0.65) raw xDistance=-0.02 yDistance=-0.63
00:59:02.551 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:59:02.551 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
00:59:02.551 00.000 7680 MoveAxis(E, 0, ABG)
00:59:02.551 00.000 7680 Move returns status 0, amount 0
00:59:02.551 00.000 7680 MoveAxis(N, 343, ABG)
00:59:02.551 00.000 6120 UpdateGuideState exits: m=14389 SNR=78.7 Saturated
00:59:02.556 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:02.560 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:02.564 00.004 6120 Enqueuing Expose request
00:59:02.568 00.004 7680 Guiding  Dir = 0, Dur = 343
00:59:02.568 00.000 7680 IsSlewing returns 0
00:59:02.568 00.000 7680 IsGuiding returns 0
00:59:02.569 00.001 7680 PulseGuide returned control before completion, sleep 353
00:59:02.934 00.365 7680 IsGuiding returns 0
00:59:02.935 00.001 7680 Move returns status 0, amount 343
00:59:02.935 00.000 7680 move complete, result=0
00:59:02.936 00.001 7680 worker thread done servicing request
00:59:02.936 00.000 7680 Worker thread wakes up
00:59:02.936 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 343 ms NORTH
00:59:02.942 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:02.942 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:59:04.193 01.251 7680 Exposure complete
00:59:04.328 00.135 7680 worker thread done servicing request
00:59:04.328 00.000 6120 OnExposeComplete: enter
00:59:04.335 00.007 6120 UpdateGuideState(): m_state=6
00:59:04.342 00.007 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5194
00:59:04.349 00.007 6120 Star::Find returns 1 (1), X=962.91, Y=50.19, Mass=13857, SNR=76.7, Peak=255 HFD=6.8
00:59:04.354 00.005 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
00:59:04.359 00.005 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.33)
00:59:04.363 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.27 mountX=-0.05 mountY=-0.08, mountTheta=-2.14
00:59:04.368 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.10, opts=13)
00:59:04.372 00.004 6120 Enqueuing Move request for scope (0.03, 0.10)
00:59:04.377 00.005 7680 Worker thread wakes up
00:59:04.377 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
00:59:04.377 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
00:59:04.377 00.000 7680 Moving (0.03, 0.10) raw xDistance=-0.05 yDistance=-0.08
00:59:04.377 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:59:04.378 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:59:04.378 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:04.382 00.004 6120 UpdateGuideState exits: m=13857 SNR=76.7 Saturated
00:59:04.385 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:59:04.385 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:04.390 00.005 7680 MoveAxis(E, 0, ABG)
00:59:04.391 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:04.397 00.006 6120 Enqueuing Expose request
00:59:04.401 00.004 7680 Move returns status 0, amount 0
00:59:04.401 00.000 7680 MoveAxis(N, 0, ABG)
00:59:04.401 00.000 7680 Move returns status 0, amount 0
00:59:04.401 00.000 7680 move complete, result=0
00:59:04.401 00.000 7680 worker thread done servicing request
00:59:04.402 00.001 7680 Worker thread wakes up
00:59:04.402 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:04.402 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:59:04.402 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:05.651 01.249 7680 Exposure complete
00:59:05.792 00.141 7680 worker thread done servicing request
00:59:05.792 00.000 6120 OnExposeComplete: enter
00:59:05.796 00.004 6120 UpdateGuideState(): m_state=6
00:59:05.800 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5195
00:59:05.803 00.003 6120 Star::Find returns 1 (1), X=962.74, Y=50.15, Mass=13485, SNR=74.9, Peak=255 HFD=6.8
00:59:05.808 00.005 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.70 = -0.59)
00:59:05.811 00.003 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.86)
00:59:05.816 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.74 mountX=0.13 mountY=-0.12, mountTheta=-0.74
00:59:05.821 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.06, opts=13)
00:59:05.827 00.006 6120 Enqueuing Move request for scope (-0.14, 0.06)
00:59:05.831 00.004 7680 Worker thread wakes up
00:59:05.831 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
00:59:05.831 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
00:59:05.831 00.000 7680 Moving (-0.14, 0.06) raw xDistance=0.13 yDistance=-0.12
00:59:05.831 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:59:05.832 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:59:05.832 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:05.837 00.005 6120 UpdateGuideState exits: m=13485 SNR=74.9 Saturated
00:59:05.840 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:05.844 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:05.849 00.005 6120 Enqueuing Expose request
00:59:05.852 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:59:05.853 00.001 7680 MoveAxis(E, 0, ABG)
00:59:05.853 00.000 7680 Move returns status 0, amount 0
00:59:05.853 00.000 7680 MoveAxis(N, 0, ABG)
00:59:05.853 00.000 7680 Move returns status 0, amount 0
00:59:05.854 00.001 7680 move complete, result=0
00:59:05.854 00.000 7680 worker thread done servicing request
00:59:05.854 00.000 7680 Worker thread wakes up
00:59:05.854 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:05.858 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:05.858 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:59:07.110 01.252 7680 Exposure complete
00:59:07.247 00.137 7680 worker thread done servicing request
00:59:07.248 00.001 6120 OnExposeComplete: enter
00:59:07.252 00.004 6120 UpdateGuideState(): m_state=6
00:59:07.255 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5196
00:59:07.259 00.004 6120 Star::Find returns 1 (1), X=962.87, Y=50.32, Mass=13834, SNR=77.1, Peak=255 HFD=6.9
00:59:07.264 00.005 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
00:59:07.270 00.006 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
00:59:07.275 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.60 mountX=-0.04 mountY=-0.21, mountTheta=-1.74
00:59:07.280 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.23, opts=13)
00:59:07.285 00.005 6120 Enqueuing Move request for scope (-0.01, 0.23)
00:59:07.288 00.003 7680 Worker thread wakes up
00:59:07.288 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
00:59:07.289 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
00:59:07.289 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:07.293 00.004 7680 Moving (-0.01, 0.23) raw xDistance=-0.04 yDistance=-0.21
00:59:07.294 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:59:07.294 00.000 6120 UpdateGuideState exits: m=13834 SNR=77.1 Saturated
00:59:07.299 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:07.304 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:07.307 00.003 6120 Enqueuing Expose request
00:59:07.311 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:59:07.311 00.000 7680 MoveAxis(E, 0, ABG)
00:59:07.311 00.000 7680 Move returns status 0, amount 0
00:59:07.311 00.000 7680 MoveAxis(N, 116, ABG)
00:59:07.311 00.000 7680 Guiding  Dir = 0, Dur = 116
00:59:07.312 00.001 7680 IsSlewing returns 0
00:59:07.312 00.000 7680 IsGuiding returns 0
00:59:07.313 00.001 7680 PulseGuide returned control before completion, sleep 126
00:59:07.442 00.129 7680 IsGuiding returns 1
00:59:07.443 00.001 7680 scope still moving after pulse duration time elapsed
00:59:07.474 00.031 7680 IsSlewing returns 0
00:59:07.474 00.000 7680 IsGuiding returns 0
00:59:07.475 00.001 7680 scope move finished after 116 + 46 ms
00:59:07.476 00.001 7680 Move returns status 0, amount 116
00:59:07.477 00.001 7680 move complete, result=0
00:59:07.477 00.000 7680 worker thread done servicing request
00:59:07.477 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 116 ms NORTH
00:59:07.484 00.007 7680 Worker thread wakes up
00:59:07.485 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:07.485 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:59:08.737 01.252 7680 Exposure complete
00:59:08.873 00.136 7680 worker thread done servicing request
00:59:08.874 00.001 6120 OnExposeComplete: enter
00:59:08.877 00.003 6120 UpdateGuideState(): m_state=6
00:59:08.882 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5197
00:59:08.887 00.005 6120 Star::Find returns 1 (1), X=962.87, Y=50.59, Mass=14605, SNR=79.1, Peak=255 HFD=7.0
00:59:08.891 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
00:59:08.898 00.007 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.02)
00:59:08.901 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.50 hyp=0.50 cameraTheta=1.58 mountX=-0.09 mountY=-0.46, mountTheta=-1.76
00:59:08.904 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.50, opts=13)
00:59:08.907 00.003 6120 Enqueuing Move request for scope (-0.00, 0.50)
00:59:08.910 00.003 7680 Worker thread wakes up
00:59:08.910 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.50) opts 0xd
00:59:08.911 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.50)
00:59:08.911 00.000 7680 Moving (-0.00, 0.50) raw xDistance=-0.09 yDistance=-0.46
00:59:08.911 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:59:08.911 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
00:59:08.911 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:08.915 00.004 6120 UpdateGuideState exits: m=14605 SNR=79.1 Saturated
00:59:08.918 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:08.922 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:08.925 00.003 6120 Enqueuing Expose request
00:59:08.929 00.004 7680 MoveAxis(E, 0, ABG)
00:59:08.929 00.000 7680 Move returns status 0, amount 0
00:59:08.929 00.000 7680 MoveAxis(N, 247, ABG)
00:59:08.930 00.001 7680 Guiding  Dir = 0, Dur = 247
00:59:08.930 00.000 7680 IsSlewing returns 0
00:59:08.930 00.000 7680 IsGuiding returns 0
00:59:08.931 00.001 7680 PulseGuide returned control before completion, sleep 257
00:59:09.192 00.261 7680 IsGuiding returns 1
00:59:09.192 00.000 7680 scope still moving after pulse duration time elapsed
00:59:09.222 00.030 7680 IsSlewing returns 0
00:59:09.223 00.001 7680 IsGuiding returns 0
00:59:09.223 00.000 7680 scope move finished after 247 + 45 ms
00:59:09.223 00.000 7680 Move returns status 0, amount 247
00:59:09.223 00.000 7680 move complete, result=0
00:59:09.224 00.001 7680 worker thread done servicing request
00:59:09.225 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 247 ms NORTH
00:59:09.232 00.007 7680 Worker thread wakes up
00:59:09.232 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:09.233 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:59:10.483 01.250 7680 Exposure complete
00:59:10.622 00.139 7680 worker thread done servicing request
00:59:10.622 00.000 6120 OnExposeComplete: enter
00:59:10.626 00.004 6120 UpdateGuideState(): m_state=6
00:59:10.632 00.006 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5198
00:59:10.635 00.003 6120 Star::Find returns 1 (1), X=962.95, Y=50.22, Mass=14878, SNR=78.7, Peak=255 HFD=6.9
00:59:10.641 00.006 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
00:59:10.645 00.004 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.51)
00:59:10.649 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.09 mountX=-0.09 mountY=-0.09, mountTheta=-2.38
00:59:10.654 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.13, opts=13)
00:59:10.657 00.003 6120 Enqueuing Move request for scope (0.07, 0.13)
00:59:10.661 00.004 7680 Worker thread wakes up
00:59:10.661 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
00:59:10.662 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
00:59:10.662 00.000 7680 Moving (0.07, 0.13) raw xDistance=-0.09 yDistance=-0.09
00:59:10.663 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:10.666 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:59:10.666 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:59:10.667 00.001 6120 UpdateGuideState exits: m=14878 SNR=78.7 Saturated
00:59:10.670 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:10.678 00.008 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:59:10.678 00.000 7680 MoveAxis(E, 0, ABG)
00:59:10.678 00.000 7680 Move returns status 0, amount 0
00:59:10.678 00.000 7680 MoveAxis(N, 0, ABG)
00:59:10.678 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:10.683 00.005 6120 Enqueuing Expose request
00:59:10.687 00.004 7680 Move returns status 0, amount 0
00:59:10.687 00.000 7680 move complete, result=0
00:59:10.687 00.000 7680 worker thread done servicing request
00:59:10.687 00.000 7680 Worker thread wakes up
00:59:10.687 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:10.687 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:59:10.689 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:11.933 01.244 7680 Exposure complete
00:59:12.068 00.135 7680 worker thread done servicing request
00:59:12.068 00.000 6120 OnExposeComplete: enter
00:59:12.071 00.003 6120 UpdateGuideState(): m_state=6
00:59:12.077 00.006 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5199
00:59:12.081 00.004 6120 Star::Find returns 1 (1), X=963.02, Y=50.30, Mass=14580, SNR=77.8, Peak=255 HFD=6.9
00:59:12.085 00.004 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.91 = -2.37)
00:59:12.089 00.004 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.64)
00:59:12.092 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.21 hyp=0.25 cameraTheta=0.96 mountX=-0.18 mountY=-0.12, mountTheta=-2.55
00:59:12.097 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.21, opts=13)
00:59:12.101 00.004 6120 Enqueuing Move request for scope (0.15, 0.21)
00:59:12.105 00.004 7680 Worker thread wakes up
00:59:12.105 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.21) opts 0xd
00:59:12.105 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.21)
00:59:12.105 00.000 7680 Moving (0.15, 0.21) raw xDistance=-0.18 yDistance=-0.12
00:59:12.105 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:59:12.106 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:59:12.106 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:12.110 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:59:12.110 00.000 7680 MoveAxis(E, 0, ABG)
00:59:12.111 00.001 7680 Move returns status 0, amount 0
00:59:12.111 00.000 7680 MoveAxis(N, 0, ABG)
00:59:12.111 00.000 7680 Move returns status 0, amount 0
00:59:12.111 00.000 7680 move complete, result=0
00:59:12.111 00.000 7680 worker thread done servicing request
00:59:12.111 00.000 6120 UpdateGuideState exits: m=14580 SNR=77.8 Saturated
00:59:12.115 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:12.119 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:12.122 00.003 6120 Enqueuing Expose request
00:59:12.127 00.005 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:12.131 00.004 7680 Worker thread wakes up
00:59:12.131 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:12.131 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:59:13.383 01.252 7680 Exposure complete
00:59:13.511 00.128 7680 worker thread done servicing request
00:59:13.511 00.000 6120 OnExposeComplete: enter
00:59:13.516 00.005 6120 UpdateGuideState(): m_state=6
00:59:13.520 00.004 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5200
00:59:13.524 00.004 6120 Star::Find returns 1 (1), X=963.17, Y=50.71, Mass=14129, SNR=76.1, Peak=255 HFD=6.9
00:59:13.529 00.005 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.09 = -2.19)
00:59:13.533 00.004 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.46)
00:59:13.536 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=0.62 hyp=0.69 cameraTheta=1.14 mountX=-0.40 mountY=-0.43, mountTheta=-2.32
00:59:13.540 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.62, opts=13)
00:59:13.544 00.004 6120 Enqueuing Move request for scope (0.29, 0.62)
00:59:13.548 00.004 7680 Worker thread wakes up
00:59:13.548 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.62) opts 0xd
00:59:13.548 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.62)
00:59:13.549 00.001 7680 Moving (0.29, 0.62) raw xDistance=-0.40 yDistance=-0.43
00:59:13.549 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
00:59:13.549 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
00:59:13.549 00.000 7680 MoveAxis(E, 163, ABG)
00:59:13.549 00.000 7680 Guiding  Dir = 2, Dur = 163
00:59:13.550 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:13.553 00.003 7680 IsSlewing returns 0
00:59:13.554 00.001 6120 UpdateGuideState exits: m=14129 SNR=76.1 Saturated
00:59:13.558 00.004 7680 IsGuiding returns 0
00:59:13.558 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:13.562 00.004 7680 PulseGuide returned control before completion, sleep 173
00:59:13.562 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:13.567 00.005 6120 Enqueuing Expose request
00:59:13.746 00.179 7680 IsGuiding returns 1
00:59:13.747 00.001 7680 scope still moving after pulse duration time elapsed
00:59:13.778 00.031 7680 IsSlewing returns 0
00:59:13.779 00.001 7680 IsGuiding returns 0
00:59:13.779 00.000 7680 scope move finished after 163 + 58 ms
00:59:13.780 00.001 7680 Move returns status 0, amount 163
00:59:13.780 00.000 7680 MoveAxis(N, 234, ABG)
00:59:13.780 00.000 7680 Guiding  Dir = 0, Dur = 234
00:59:13.780 00.000 7680 IsSlewing returns 0
00:59:13.781 00.001 7680 IsGuiding returns 0
00:59:13.782 00.001 7680 PulseGuide returned control before completion, sleep 244
00:59:14.027 00.245 7680 IsGuiding returns 1
00:59:14.028 00.001 7680 scope still moving after pulse duration time elapsed
00:59:14.058 00.030 7680 IsSlewing returns 0
00:59:14.060 00.002 7680 IsGuiding returns 0
00:59:14.060 00.000 7680 scope move finished after 234 + 45 ms
00:59:14.061 00.001 7680 Move returns status 0, amount 234
00:59:14.061 00.000 7680 move complete, result=0
00:59:14.062 00.001 7680 worker thread done servicing request
00:59:14.062 00.000 7680 Worker thread wakes up
00:59:14.063 00.001 6120 GuideStep: -0.4 px 163 ms EAST, -0.4 px 234 ms NORTH
00:59:14.070 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:14.070 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:59:15.323 01.253 7680 Exposure complete
00:59:15.464 00.141 7680 worker thread done servicing request
00:59:15.464 00.000 6120 OnExposeComplete: enter
00:59:15.467 00.003 6120 UpdateGuideState(): m_state=6
00:59:15.470 00.003 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5201
00:59:15.475 00.005 6120 Star::Find returns 1 (1), X=963.08, Y=50.32, Mass=15158, SNR=78.8, Peak=255 HFD=6.9
00:59:15.478 00.003 6120 CameraToMount -- cameraTheta (0.85) - m_xAngle (-2.95) = xAngle (3.81 = -2.47)
00:59:15.481 00.003 6120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.54 = -2.74)
00:59:15.486 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=0.23 hyp=0.31 cameraTheta=0.85 mountX=-0.24 mountY=-0.12, mountTheta=-2.68
00:59:15.491 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.23, opts=13)
00:59:15.495 00.004 6120 Enqueuing Move request for scope (0.20, 0.23)
00:59:15.498 00.003 7680 Worker thread wakes up
00:59:15.498 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.23) opts 0xd
00:59:15.499 00.001 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.23)
00:59:15.499 00.000 7680 Moving (0.20, 0.23) raw xDistance=-0.24 yDistance=-0.12
00:59:15.500 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
00:59:15.500 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:59:15.500 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:59:15.500 00.000 7680 MoveAxis(E, 110, ABG)
00:59:15.500 00.000 7680 Guiding  Dir = 2, Dur = 110
00:59:15.500 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:15.503 00.003 7680 IsSlewing returns 0
00:59:15.504 00.001 6120 UpdateGuideState exits: m=15158 SNR=78.8 Saturated
00:59:15.507 00.003 7680 IsGuiding returns 0
00:59:15.508 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:15.512 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:15.516 00.004 7680 PulseGuide returned control before completion, sleep 120
00:59:15.517 00.001 6120 Enqueuing Expose request
00:59:15.640 00.123 7680 IsGuiding returns 1
00:59:15.641 00.001 7680 scope still moving after pulse duration time elapsed
00:59:15.670 00.029 7680 IsSlewing returns 0
00:59:15.672 00.002 7680 IsGuiding returns 0
00:59:15.673 00.001 7680 scope move finished after 110 + 54 ms
00:59:15.673 00.000 7680 Move returns status 0, amount 110
00:59:15.674 00.001 7680 MoveAxis(N, 0, ABG)
00:59:15.674 00.000 7680 Move returns status 0, amount 0
00:59:15.674 00.000 7680 move complete, result=0
00:59:15.675 00.001 7680 worker thread done servicing request
00:59:15.675 00.000 6120 GuideStep: -0.2 px 110 ms EAST, -0.1 px 0 ms NORTH
00:59:15.681 00.006 7680 Worker thread wakes up
00:59:15.681 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:15.682 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:59:16.932 01.250 7680 Exposure complete
00:59:17.070 00.138 7680 worker thread done servicing request
00:59:17.070 00.000 6120 OnExposeComplete: enter
00:59:17.074 00.004 6120 UpdateGuideState(): m_state=6
00:59:17.079 00.005 6120 Star::Find(15, 963, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5202
00:59:17.083 00.004 6120 Star::Find returns 1 (1), X=962.92, Y=50.77, Mass=14476, SNR=77.1, Peak=255 HFD=6.9
00:59:17.088 00.005 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.83)
00:59:17.092 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
00:59:17.095 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.68 hyp=0.68 cameraTheta=1.50 mountX=-0.17 mountY=-0.59, mountTheta=-1.85
00:59:17.100 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.68, opts=13)
00:59:17.104 00.004 6120 Enqueuing Move request for scope (0.05, 0.68)
00:59:17.108 00.004 7680 Worker thread wakes up
00:59:17.108 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.68) opts 0xd
00:59:17.109 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.68)
00:59:17.109 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:17.113 00.004 6120 UpdateGuideState exits: m=14476 SNR=77.1 Saturated
00:59:17.116 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:17.120 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:17.124 00.004 7680 Moving (0.05, 0.68) raw xDistance=-0.17 yDistance=-0.59
00:59:17.124 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:59:17.124 00.000 6120 Enqueuing Expose request
00:59:17.127 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
00:59:17.128 00.001 7680 MoveAxis(E, 0, ABG)
00:59:17.128 00.000 7680 Move returns status 0, amount 0
00:59:17.128 00.000 7680 MoveAxis(N, 319, ABG)
00:59:17.128 00.000 7680 Guiding  Dir = 0, Dur = 319
00:59:17.128 00.000 7680 IsSlewing returns 0
00:59:17.129 00.001 7680 IsGuiding returns 0
00:59:17.129 00.000 7680 PulseGuide returned control before completion, sleep 329
00:59:17.468 00.339 7680 IsGuiding returns 1
00:59:17.469 00.001 7680 scope still moving after pulse duration time elapsed
00:59:17.499 00.030 7680 IsSlewing returns 0
00:59:17.500 00.001 7680 IsGuiding returns 0
00:59:17.501 00.001 7680 scope move finished after 319 + 53 ms
00:59:17.501 00.000 7680 Move returns status 0, amount 319
00:59:17.503 00.002 7680 move complete, result=0
00:59:17.503 00.000 7680 worker thread done servicing request
00:59:17.504 00.001 7680 Worker thread wakes up
00:59:17.504 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 319 ms NORTH
00:59:17.510 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:17.511 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:59:18.757 01.246 7680 Exposure complete
00:59:18.893 00.136 7680 worker thread done servicing request
00:59:18.893 00.000 6120 OnExposeComplete: enter
00:59:18.896 00.003 6120 UpdateGuideState(): m_state=6
00:59:18.899 00.003 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5203
00:59:18.902 00.003 6120 Star::Find returns 1 (1), X=962.99, Y=50.71, Mass=15132, SNR=79.2, Peak=255 HFD=6.9
00:59:18.907 00.005 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
00:59:18.910 00.003 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
00:59:18.913 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.62 hyp=0.63 cameraTheta=1.40 mountX=-0.22 mountY=-0.51, mountTheta=-1.98
00:59:18.917 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.62, opts=13)
00:59:18.921 00.004 6120 Enqueuing Move request for scope (0.11, 0.62)
00:59:18.924 00.003 7680 Worker thread wakes up
00:59:18.924 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.62) opts 0xd
00:59:18.925 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.62)
00:59:18.925 00.000 7680 Moving (0.11, 0.62) raw xDistance=-0.22 yDistance=-0.51
00:59:18.925 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:59:18.925 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
00:59:18.925 00.000 7680 MoveAxis(E, 91, ABG)
00:59:18.925 00.000 7680 Guiding  Dir = 2, Dur = 91
00:59:18.926 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:18.928 00.002 7680 IsSlewing returns 0
00:59:18.929 00.001 6120 UpdateGuideState exits: m=15132 SNR=79.2 Saturated
00:59:18.932 00.003 7680 IsGuiding returns 0
00:59:18.932 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:18.935 00.003 7680 PulseGuide returned control before completion, sleep 101
00:59:18.935 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:18.940 00.005 6120 Enqueuing Expose request
00:59:19.045 00.105 7680 IsGuiding returns 1
00:59:19.046 00.001 7680 scope still moving after pulse duration time elapsed
00:59:19.076 00.030 7680 IsSlewing returns 0
00:59:19.078 00.002 7680 IsGuiding returns 0
00:59:19.079 00.001 7680 scope move finished after 91 + 55 ms
00:59:19.079 00.000 7680 Move returns status 0, amount 91
00:59:19.080 00.001 7680 MoveAxis(N, 275, ABG)
00:59:19.080 00.000 7680 Guiding  Dir = 0, Dur = 275
00:59:19.081 00.001 7680 IsSlewing returns 0
00:59:19.081 00.000 7680 IsGuiding returns 0
00:59:19.082 00.001 7680 PulseGuide returned control before completion, sleep 285
00:59:19.373 00.291 7680 IsGuiding returns 1
00:59:19.375 00.002 7680 scope still moving after pulse duration time elapsed
00:59:19.405 00.030 7680 IsSlewing returns 0
00:59:19.406 00.001 7680 IsGuiding returns 0
00:59:19.406 00.000 7680 scope move finished after 275 + 49 ms
00:59:19.407 00.001 7680 Move returns status 0, amount 275
00:59:19.407 00.000 7680 move complete, result=0
00:59:19.408 00.001 7680 worker thread done servicing request
00:59:19.408 00.000 7680 Worker thread wakes up
00:59:19.409 00.001 6120 GuideStep: -0.2 px 91 ms EAST, -0.5 px 275 ms NORTH
00:59:19.415 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:19.415 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:59:20.666 01.251 7680 Exposure complete
00:59:20.784 00.118 7680 worker thread done servicing request
00:59:20.785 00.001 6120 OnExposeComplete: enter
00:59:20.788 00.003 6120 UpdateGuideState(): m_state=6
00:59:20.792 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5204
00:59:20.796 00.004 6120 Star::Find returns 1 (1), X=962.83, Y=50.17, Mass=14535, SNR=76.9, Peak=255 HFD=6.8
00:59:20.800 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
00:59:20.804 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
00:59:20.807 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.07 mountX=0.03 mountY=-0.10, mountTheta=-1.27
00:59:20.812 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.08, opts=13)
00:59:20.816 00.004 6120 Enqueuing Move request for scope (-0.05, 0.08)
00:59:20.820 00.004 7680 Worker thread wakes up
00:59:20.820 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
00:59:20.820 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
00:59:20.820 00.000 7680 Moving (-0.05, 0.08) raw xDistance=0.03 yDistance=-0.10
00:59:20.821 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:59:20.821 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:59:20.821 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:59:20.821 00.000 7680 MoveAxis(E, 0, ABG)
00:59:20.821 00.000 7680 Move returns status 0, amount 0
00:59:20.822 00.001 7680 MoveAxis(N, 0, ABG)
00:59:20.822 00.000 7680 Move returns status 0, amount 0
00:59:20.822 00.000 7680 move complete, result=0
00:59:20.822 00.000 7680 worker thread done servicing request
00:59:20.822 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:20.826 00.004 6120 UpdateGuideState exits: m=14535 SNR=76.9 Saturated
00:59:20.830 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:20.834 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:20.837 00.003 6120 Enqueuing Expose request
00:59:20.840 00.003 7680 Worker thread wakes up
00:59:20.840 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:20.844 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:20.844 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:59:22.084 01.240 7680 Exposure complete
00:59:22.241 00.157 7680 worker thread done servicing request
00:59:22.242 00.001 6120 OnExposeComplete: enter
00:59:22.246 00.004 6120 UpdateGuideState(): m_state=6
00:59:22.251 00.005 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5205
00:59:22.255 00.004 6120 Star::Find returns 1 (1), X=962.85, Y=50.68, Mass=14828, SNR=77.1, Peak=255 HFD=6.9
00:59:22.260 00.005 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.72)
00:59:22.264 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
00:59:22.269 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.59 hyp=0.59 cameraTheta=1.61 mountX=-0.09 mountY=-0.54, mountTheta=-1.73
00:59:22.276 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.59, opts=13)
00:59:22.281 00.005 6120 Enqueuing Move request for scope (-0.03, 0.59)
00:59:22.286 00.005 7680 Worker thread wakes up
00:59:22.286 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:22.291 00.005 6120 UpdateGuideState exits: m=14828 SNR=77.1 Saturated
00:59:22.296 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.59) opts 0xd
00:59:22.296 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.59)
00:59:22.297 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:22.301 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:22.304 00.003 6120 Enqueuing Expose request
00:59:22.308 00.004 7680 Moving (-0.03, 0.59) raw xDistance=-0.09 yDistance=-0.54
00:59:22.308 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:59:22.308 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
00:59:22.308 00.000 7680 MoveAxis(E, 0, ABG)
00:59:22.309 00.001 7680 Move returns status 0, amount 0
00:59:22.309 00.000 7680 MoveAxis(N, 294, ABG)
00:59:22.309 00.000 7680 Guiding  Dir = 0, Dur = 294
00:59:22.309 00.000 7680 IsSlewing returns 0
00:59:22.310 00.001 7680 IsGuiding returns 0
00:59:22.310 00.000 7680 PulseGuide returned control before completion, sleep 304
00:59:22.622 00.312 7680 IsGuiding returns 1
00:59:22.622 00.000 7680 scope still moving after pulse duration time elapsed
00:59:22.654 00.032 7680 IsSlewing returns 0
00:59:22.654 00.000 7680 IsGuiding returns 0
00:59:22.655 00.001 7680 scope move finished after 294 + 50 ms
00:59:22.655 00.000 7680 Move returns status 0, amount 294
00:59:22.655 00.000 7680 move complete, result=0
00:59:22.655 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 294 ms NORTH
00:59:22.659 00.004 7680 worker thread done servicing request
00:59:22.659 00.000 7680 Worker thread wakes up
00:59:22.659 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:22.661 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(948,35,31,31)
00:59:22.726 00.065 6120 evsrv: cli 0FAEF7F8 connect
00:59:22.866 00.140 6120 case statement mapped state 6 to 3
00:59:22.869 00.003 6120 case statement mapped state 6 to 3
00:59:22.873 00.004 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"2469632a-b3d5-4474-8ffa-22cfe440ea07"}
00:59:22.876 00.003 6120 case statement mapped state 6 to 3
00:59:22.879 00.003 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"2469632a-b3d5-4474-8ffa-22cfe440ea07"}
00:59:22.882 00.003 6120 evsrv: cli 0FAEF7F8 disconnect
00:59:22.887 00.005 6120 evsrv: cli 0FAEFD98 connect
00:59:22.908 00.021 6120 case statement mapped state 6 to 3
00:59:22.912 00.004 6120 case statement mapped state 6 to 3
00:59:23.196 00.284 6120 evsrv: cli 0FAEFD98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"10d21bf2-23e5-4cf1-9e55-7be08863e2b0"}
00:59:23.206 00.010 6120 PhdController::Dither begins
00:59:23.211 00.005 6120 dither: size=5.00, dRA=1.20 dDec=1.91
00:59:23.214 00.003 6120 MountToCamera -- mountTheta (1.01) + m_xAngle (-2.95) = xAngle (-1.95 = -1.95)
00:59:23.217 00.003 6120 MountToCamera -- mountX=1.20 mountY=1.91 hyp=2.26 mountTheta=1.01 cameraX=-0.83, cameraY=-2.10 cameraTheta=-1.95
00:59:23.220 00.003 6120 setting lock position to (962.05, 47.99)
00:59:23.223 00.003 6120 Mount: notify guiding dithered (-0.8, -2.1)
00:59:23.226 00.003 6120 Status Line: Dither by 1.20,1.91
00:59:23.231 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
00:59:23.234 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
00:59:23.237 00.003 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"10d21bf2-23e5-4cf1-9e55-7be08863e2b0"}
00:59:23.240 00.003 6120 evsrv: cli 0FAEFD98 disconnect
00:59:23.910 00.670 7680 Exposure complete
00:59:23.994 00.084 7680 worker thread done servicing request
00:59:23.994 00.000 6120 OnExposeComplete: enter
00:59:23.997 00.003 6120 UpdateGuideState(): m_state=6
00:59:24.001 00.004 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5206
00:59:24.003 00.002 6120 Star::Find returns 1 (1), X=962.74, Y=50.24, Mass=13776, SNR=75.7, Peak=255 HFD=7.0
00:59:24.007 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
00:59:24.012 00.005 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
00:59:24.021 00.009 6120 CameraToMount -- cameraX=0.69 cameraY=2.25 hyp=2.35 cameraTheta=1.27 mountX=-1.09 mountY=-1.72, mountTheta=-2.14
00:59:24.032 00.011 6120 dither recenter: remaining=(-1.2,-1.9) step=(-1.2,-1.9)
00:59:24.036 00.004 6120 MountToCamera -- mountTheta (-2.13) + m_xAngle (-2.95) = xAngle (-5.09 = 1.20)
00:59:24.042 00.006 6120 MountToCamera -- mountX=-1.20 mountY=-1.91 hyp=2.26 mountTheta=-2.13 cameraX=0.83, cameraY=2.10 cameraTheta=1.20
00:59:24.048 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.83, y=2.10, opts=4)
00:59:24.058 00.010 6120 Enqueuing Move request for scope (0.83, 2.10)
00:59:24.062 00.004 7680 Worker thread wakes up
00:59:24.062 00.000 6120 Mount: notify direct move -1.20,-1.91
00:59:24.067 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.83, 2.10) opts 0x4
00:59:24.067 00.000 7680 Handling offset move in thread for scope, endpoint = (0.83, 2.10)
00:59:24.067 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:24.071 00.004 7680 Moving (0.83, 2.10) raw xDistance=-1.20 yDistance=-1.91
00:59:24.071 00.000 6120 UpdateGuideState exits: m=13776 SNR=75.7 Saturated
00:59:24.075 00.004 7680 MoveAxis(E, 780, B)
00:59:24.076 00.001 7680 Guiding  Dir = 2, Dur = 780
00:59:24.077 00.001 7680 IsSlewing returns 0
00:59:24.077 00.000 6120 PhdController: settling, locked = 1, distance = 2.60 (1.50) aobump = 0 frame = 1 / 99999
00:59:24.080 00.003 7680 IsGuiding returns 0
00:59:24.080 00.000 7680 PulseGuide returned control before completion, sleep 790
00:59:24.080 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764053964.080,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.60,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:59:24.085 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:24.090 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:24.094 00.004 6120 Enqueuing Expose request
00:59:24.877 00.783 7680 IsGuiding returns 1
00:59:24.877 00.000 7680 scope still moving after pulse duration time elapsed
00:59:24.907 00.030 7680 IsSlewing returns 0
00:59:24.909 00.002 7680 IsGuiding returns 0
00:59:24.909 00.000 7680 scope move finished after 780 + 47 ms
00:59:24.909 00.000 7680 Move returns status 0, amount 780
00:59:24.909 00.000 7680 MoveAxis(N, 1037, B)
00:59:24.909 00.000 7680 Guiding  Dir = 0, Dur = 1037
00:59:24.909 00.000 7680 IsSlewing returns 0
00:59:24.910 00.001 7680 IsGuiding returns 0
00:59:24.910 00.000 7680 PulseGuide returned control before completion, sleep 1047
00:59:25.958 01.048 7680 IsGuiding returns 1
00:59:25.960 00.002 7680 scope still moving after pulse duration time elapsed
00:59:25.989 00.029 7680 IsSlewing returns 0
00:59:25.991 00.002 7680 IsGuiding returns 0
00:59:25.992 00.001 7680 scope move finished after 1037 + 44 ms
00:59:25.992 00.000 7680 Move returns status 0, amount 1037
00:59:25.992 00.000 7680 move complete, result=0
00:59:25.993 00.001 7680 worker thread done servicing request
00:59:25.994 00.001 6120 GuideStep: -1.2 px 780 ms EAST, -1.9 px 1037 ms NORTH
00:59:26.000 00.006 7680 Worker thread wakes up
00:59:26.000 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:26.000 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
00:59:27.251 01.251 7680 Exposure complete
00:59:27.372 00.121 7680 worker thread done servicing request
00:59:27.372 00.000 6120 OnExposeComplete: enter
00:59:27.377 00.005 6120 UpdateGuideState(): m_state=6
00:59:27.383 00.006 6120 Star::Find(15, 962, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5207
00:59:27.390 00.007 6120 Star::Find returns 1 (1), X=961.55, Y=49.06, Mass=14771, SNR=79.8, Peak=255 HFD=7.1
00:59:27.395 00.005 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
00:59:27.401 00.006 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
00:59:27.406 00.005 6120 CameraToMount -- cameraX=-0.50 cameraY=1.08 hyp=1.19 cameraTheta=2.00 mountX=0.29 mountY=-1.19, mountTheta=-1.33
00:59:27.412 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.50, y=1.08, opts=13)
00:59:27.415 00.003 6120 Enqueuing Move request for scope (-0.50, 1.08)
00:59:27.420 00.005 7680 Worker thread wakes up
00:59:27.420 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:27.424 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 1.08) opts 0xd
00:59:27.424 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.50, 1.08)
00:59:27.425 00.001 6120 UpdateGuideState exits: m=14771 SNR=79.8 Saturated
00:59:27.429 00.004 7680 Moving (-0.50, 1.08) raw xDistance=0.29 yDistance=-1.19
00:59:27.429 00.000 6120 PhdController: settling, locked = 1, distance = 1.19 (1.50) aobump = 0 frame = 2 / 99999
00:59:27.434 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:59:27.434 00.000 7680 resist switch: large excursion: input -1.19 thresh 0.60 direction from 0 to -1
00:59:27.435 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.56
00:59:27.435 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764053967.434,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.19,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
00:59:27.441 00.006 7680 GuideAlgorithmResistSwitch::result() returns -1.19 from input -1.19
00:59:27.441 00.000 7680 MoveAxis(W, 118, ABG)
00:59:27.441 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:27.446 00.005 7680 Guiding  Dir = 3, Dur = 118
00:59:27.448 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:27.454 00.006 7680 IsSlewing returns 0
00:59:27.454 00.000 6120 Enqueuing Expose request
00:59:27.459 00.005 7680 IsGuiding returns 0
00:59:27.460 00.001 7680 PulseGuide returned control before completion, sleep 128
00:59:27.590 00.130 7680 IsGuiding returns 1
00:59:27.591 00.001 7680 scope still moving after pulse duration time elapsed
00:59:27.621 00.030 7680 IsSlewing returns 0
00:59:27.622 00.001 7680 IsGuiding returns 0
00:59:27.623 00.001 7680 scope move finished after 118 + 46 ms
00:59:27.624 00.001 7680 Move returns status 0, amount 118
00:59:27.624 00.000 7680 MoveAxis(N, 643, ABG)
00:59:27.625 00.001 7680 Guiding  Dir = 0, Dur = 643
00:59:27.625 00.000 7680 IsSlewing returns 0
00:59:27.626 00.001 7680 IsGuiding returns 0
00:59:27.626 00.000 7680 PulseGuide returned control before completion, sleep 653
00:59:28.296 00.670 7680 IsGuiding returns 1
00:59:28.297 00.001 7680 scope still moving after pulse duration time elapsed
00:59:28.327 00.030 7680 IsSlewing returns 0
00:59:28.328 00.001 7680 IsGuiding returns 0
00:59:28.328 00.000 7680 scope move finished after 643 + 59 ms
00:59:28.329 00.001 7680 Move returns status 0, amount 643
00:59:28.330 00.001 7680 move complete, result=0
00:59:28.330 00.000 7680 worker thread done servicing request
00:59:28.330 00.000 7680 Worker thread wakes up
00:59:28.332 00.002 6120 GuideStep: 0.3 px 118 ms WEST, -1.2 px 643 ms NORTH
00:59:28.338 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:28.338 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
00:59:29.590 01.252 7680 Exposure complete
00:59:29.714 00.124 7680 worker thread done servicing request
00:59:29.714 00.000 6120 OnExposeComplete: enter
00:59:29.720 00.006 6120 UpdateGuideState(): m_state=6
00:59:29.724 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5208
00:59:29.728 00.004 6120 Star::Find returns 1 (1), X=961.73, Y=48.37, Mass=14125, SNR=77.0, Peak=255 HFD=7.1
00:59:29.731 00.003 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.23 = -1.05)
00:59:29.734 00.003 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.32)
00:59:29.739 00.005 6120 CameraToMount -- cameraX=-0.32 cameraY=0.38 hyp=0.50 cameraTheta=2.28 mountX=0.25 mountY=-0.48, mountTheta=-1.10
00:59:29.743 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.38, opts=13)
00:59:29.747 00.004 6120 Enqueuing Move request for scope (-0.32, 0.38)
00:59:29.750 00.003 7680 Worker thread wakes up
00:59:29.751 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:29.754 00.003 6120 UpdateGuideState exits: m=14125 SNR=77.0 Saturated
00:59:29.759 00.005 6120 PhdController: settling, locked = 1, distance = 0.98 (1.50) aobump = 0 frame = 3 / 99999
00:59:29.762 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.38) opts 0xd
00:59:29.763 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764053969.762,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.98,"Time":2.3,"SettleTime":10.0,"StarLocked":true}
00:59:29.766 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.38)
00:59:29.766 00.000 7680 Moving (-0.32, 0.38) raw xDistance=0.25 yDistance=-0.48
00:59:29.767 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
00:59:29.767 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:59:29.767 00.000 7680 MoveAxis(W, 109, ABG)
00:59:29.768 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:29.772 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:29.776 00.004 7680 Guiding  Dir = 3, Dur = 109
00:59:29.776 00.000 6120 Enqueuing Expose request
00:59:29.779 00.003 7680 IsSlewing returns 0
00:59:29.779 00.000 7680 IsGuiding returns 0
00:59:29.780 00.001 7680 PulseGuide returned control before completion, sleep 119
00:59:29.906 00.126 7680 IsGuiding returns 1
00:59:29.907 00.001 7680 scope still moving after pulse duration time elapsed
00:59:29.938 00.031 7680 IsSlewing returns 0
00:59:29.938 00.000 7680 IsGuiding returns 0
00:59:29.939 00.001 7680 scope move finished after 109 + 50 ms
00:59:29.939 00.000 7680 Move returns status 0, amount 109
00:59:29.940 00.001 7680 MoveAxis(N, 262, ABG)
00:59:29.940 00.000 7680 Guiding  Dir = 0, Dur = 262
00:59:29.940 00.000 7680 IsSlewing returns 0
00:59:29.941 00.001 7680 IsGuiding returns 0
00:59:29.941 00.000 7680 PulseGuide returned control before completion, sleep 272
00:59:30.218 00.277 7680 IsGuiding returns 1
00:59:30.218 00.000 7680 scope still moving after pulse duration time elapsed
00:59:30.249 00.031 7680 IsSlewing returns 0
00:59:30.250 00.001 7680 IsGuiding returns 0
00:59:30.250 00.000 7680 scope move finished after 262 + 47 ms
00:59:30.251 00.001 7680 Move returns status 0, amount 262
00:59:30.251 00.000 7680 move complete, result=0
00:59:30.252 00.001 7680 worker thread done servicing request
00:59:30.252 00.000 7680 Worker thread wakes up
00:59:30.252 00.000 6120 GuideStep: 0.2 px 109 ms WEST, -0.5 px 262 ms NORTH
00:59:30.259 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:30.259 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
00:59:31.505 01.246 7680 Exposure complete
00:59:31.634 00.129 7680 worker thread done servicing request
00:59:31.634 00.000 6120 OnExposeComplete: enter
00:59:31.640 00.006 6120 UpdateGuideState(): m_state=6
00:59:31.644 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5209
00:59:31.648 00.004 6120 Star::Find returns 1 (1), X=961.74, Y=48.13, Mass=13353, SNR=75.4, Peak=255 HFD=6.8
00:59:31.651 00.003 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-2.95) = xAngle (5.66 = -0.62)
00:59:31.656 00.005 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.89)
00:59:31.660 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.14 hyp=0.34 cameraTheta=2.71 mountX=0.28 mountY=-0.26, mountTheta=-0.76
00:59:31.664 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.14, opts=13)
00:59:31.668 00.004 6120 Enqueuing Move request for scope (-0.31, 0.14)
00:59:31.672 00.004 7680 Worker thread wakes up
00:59:31.673 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:31.676 00.003 6120 UpdateGuideState exits: m=13353 SNR=75.4 Saturated
00:59:31.680 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.14) opts 0xd
00:59:31.680 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.14)
00:59:31.681 00.001 7680 Moving (-0.31, 0.14) raw xDistance=0.28 yDistance=-0.26
00:59:31.681 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
00:59:31.681 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
00:59:31.681 00.000 7680 MoveAxis(W, 121, ABG)
00:59:31.682 00.001 6120 PhdController: settling, locked = 1, distance = 0.79 (1.50) aobump = 0 frame = 4 / 99999
00:59:31.686 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764053971.686,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.79,"Time":4.3,"SettleTime":10.0,"StarLocked":true}
00:59:31.689 00.003 7680 Guiding  Dir = 3, Dur = 121
00:59:31.690 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:31.693 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:31.696 00.003 6120 Enqueuing Expose request
00:59:31.700 00.004 7680 IsSlewing returns 0
00:59:31.701 00.001 7680 IsGuiding returns 0
00:59:31.701 00.000 7680 PulseGuide returned control before completion, sleep 131
00:59:31.842 00.141 7680 IsGuiding returns 1
00:59:31.844 00.002 7680 scope still moving after pulse duration time elapsed
00:59:31.873 00.029 7680 IsSlewing returns 0
00:59:31.873 00.000 7680 IsGuiding returns 0
00:59:31.875 00.002 7680 scope move finished after 121 + 52 ms
00:59:31.875 00.000 7680 Move returns status 0, amount 121
00:59:31.875 00.000 7680 MoveAxis(N, 144, ABG)
00:59:31.876 00.001 7680 Guiding  Dir = 0, Dur = 144
00:59:31.876 00.000 7680 IsSlewing returns 0
00:59:31.876 00.000 7680 IsGuiding returns 0
00:59:31.877 00.001 7680 PulseGuide returned control before completion, sleep 154
00:59:32.045 00.168 7680 IsGuiding returns 1
00:59:32.046 00.001 7680 scope still moving after pulse duration time elapsed
00:59:32.076 00.030 7680 IsSlewing returns 0
00:59:32.078 00.002 7680 IsGuiding returns 0
00:59:32.078 00.000 7680 scope move finished after 144 + 57 ms
00:59:32.079 00.001 7680 Move returns status 0, amount 144
00:59:32.079 00.000 7680 move complete, result=0
00:59:32.079 00.000 7680 worker thread done servicing request
00:59:32.079 00.000 6120 GuideStep: 0.3 px 121 ms WEST, -0.3 px 144 ms NORTH
00:59:32.086 00.007 7680 Worker thread wakes up
00:59:32.086 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:32.086 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
00:59:33.339 01.253 7680 Exposure complete
00:59:33.468 00.129 7680 worker thread done servicing request
00:59:33.468 00.000 6120 OnExposeComplete: enter
00:59:33.471 00.003 6120 UpdateGuideState(): m_state=6
00:59:33.474 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5210
00:59:33.478 00.004 6120 Star::Find returns 1 (1), X=961.90, Y=48.44, Mass=15042, SNR=80.6, Peak=255 HFD=7.1
00:59:33.482 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.44)
00:59:33.487 00.005 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
00:59:33.491 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.45 hyp=0.48 cameraTheta=1.89 mountX=0.06 mountY=-0.47, mountTheta=-1.44
00:59:33.494 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.45, opts=13)
00:59:33.499 00.005 6120 Enqueuing Move request for scope (-0.15, 0.45)
00:59:33.502 00.003 7680 Worker thread wakes up
00:59:33.502 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.45) opts 0xd
00:59:33.502 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.45)
00:59:33.502 00.000 7680 Moving (-0.15, 0.45) raw xDistance=0.06 yDistance=-0.47
00:59:33.503 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:59:33.503 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:59:33.503 00.000 7680 MoveAxis(E, 0, ABG)
00:59:33.503 00.000 7680 Move returns status 0, amount 0
00:59:33.503 00.000 7680 MoveAxis(N, 258, ABG)
00:59:33.503 00.000 7680 Guiding  Dir = 0, Dur = 258
00:59:33.503 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:33.507 00.004 7680 IsSlewing returns 0
00:59:33.507 00.000 6120 UpdateGuideState exits: m=15042 SNR=80.6 Saturated
00:59:33.512 00.005 7680 IsGuiding returns 0
00:59:33.512 00.000 6120 PhdController: settling, locked = 1, distance = 0.70 (1.50) aobump = 0 frame = 5 / 99999
00:59:33.516 00.004 7680 PulseGuide returned control before completion, sleep 268
00:59:33.516 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764053973.516,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.70,"Time":6.1,"SettleTime":10.0,"StarLocked":true}
00:59:33.521 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:33.524 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:33.528 00.004 6120 Enqueuing Expose request
00:59:33.797 00.269 7680 IsGuiding returns 1
00:59:33.797 00.000 7680 scope still moving after pulse duration time elapsed
00:59:33.826 00.029 7680 IsSlewing returns 0
00:59:33.828 00.002 7680 IsGuiding returns 0
00:59:33.828 00.000 7680 scope move finished after 258 + 57 ms
00:59:33.829 00.001 7680 Move returns status 0, amount 258
00:59:33.829 00.000 7680 move complete, result=0
00:59:33.830 00.001 7680 worker thread done servicing request
00:59:33.830 00.000 7680 Worker thread wakes up
00:59:33.831 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 258 ms NORTH
00:59:33.837 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:33.837 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
00:59:35.091 01.254 7680 Exposure complete
00:59:35.225 00.134 7680 worker thread done servicing request
00:59:35.226 00.001 6120 OnExposeComplete: enter
00:59:35.230 00.004 6120 UpdateGuideState(): m_state=6
00:59:35.233 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5211
00:59:35.238 00.005 6120 Star::Find returns 1 (1), X=962.02, Y=48.03, Mass=14385, SNR=76.9, Peak=255 HFD=7.2
00:59:35.242 00.004 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.15 = -1.14)
00:59:35.246 00.004 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.41)
00:59:35.249 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.19 mountX=0.02 mountY=-0.05, mountTheta=-1.17
00:59:35.255 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.04, opts=13)
00:59:35.258 00.003 6120 Enqueuing Move request for scope (-0.03, 0.04)
00:59:35.263 00.005 7680 Worker thread wakes up
00:59:35.263 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
00:59:35.263 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
00:59:35.263 00.000 7680 Moving (-0.03, 0.04) raw xDistance=0.02 yDistance=-0.05
00:59:35.264 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:59:35.264 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:59:35.264 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:59:35.265 00.001 7680 MoveAxis(E, 0, ABG)
00:59:35.265 00.000 7680 Move returns status 0, amount 0
00:59:35.265 00.000 7680 MoveAxis(N, 0, ABG)
00:59:35.265 00.000 7680 Move returns status 0, amount 0
00:59:35.265 00.000 7680 move complete, result=0
00:59:35.265 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:35.270 00.005 7680 worker thread done servicing request
00:59:35.270 00.000 6120 UpdateGuideState exits: m=14385 SNR=76.9 Saturated
00:59:35.273 00.003 6120 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 6 / 99999
00:59:35.278 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764053975.278,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.50,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
00:59:35.281 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:35.285 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:35.289 00.004 6120 Enqueuing Expose request
00:59:35.293 00.004 7680 Worker thread wakes up
00:59:35.293 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:59:35.296 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:35.296 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
00:59:36.546 01.250 7680 Exposure complete
00:59:36.675 00.129 7680 worker thread done servicing request
00:59:36.676 00.001 6120 OnExposeComplete: enter
00:59:36.680 00.004 6120 UpdateGuideState(): m_state=6
00:59:36.684 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5212
00:59:36.687 00.003 6120 Star::Find returns 1 (1), X=962.02, Y=47.98, Mass=13972, SNR=78.0, Peak=255 HFD=7.2
00:59:36.691 00.004 6120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-2.95) = xAngle (-0.05 = -0.05)
00:59:36.695 00.004 6120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.32 = -0.32)
00:59:36.699 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.01 mountX=0.03 mountY=-0.01, mountTheta=-0.31
00:59:36.704 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.00, opts=13)
00:59:36.708 00.004 6120 Enqueuing Move request for scope (-0.03, -0.00)
00:59:36.712 00.004 7680 Worker thread wakes up
00:59:36.712 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
00:59:36.712 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
00:59:36.713 00.001 7680 Moving (-0.03, -0.00) raw xDistance=0.03 yDistance=-0.01
00:59:36.713 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:59:36.713 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:59:36.713 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:59:36.713 00.000 7680 MoveAxis(E, 0, ABG)
00:59:36.713 00.000 7680 Move returns status 0, amount 0
00:59:36.713 00.000 7680 MoveAxis(N, 0, ABG)
00:59:36.714 00.001 7680 Move returns status 0, amount 0
00:59:36.714 00.000 7680 move complete, result=0
00:59:36.714 00.000 7680 worker thread done servicing request
00:59:36.714 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:36.719 00.005 6120 UpdateGuideState exits: m=13972 SNR=78.0 Saturated
00:59:36.722 00.003 6120 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 7 / 99999
00:59:36.726 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764053976.726,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.36,"Time":9.3,"SettleTime":10.0,"StarLocked":true}
00:59:36.729 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:36.733 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:36.736 00.003 6120 Enqueuing Expose request
00:59:36.740 00.004 7680 Worker thread wakes up
00:59:36.740 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:36.740 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
00:59:36.741 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:59:37.979 01.238 7680 Exposure complete
00:59:38.099 00.120 7680 worker thread done servicing request
00:59:38.099 00.000 6120 OnExposeComplete: enter
00:59:38.103 00.004 6120 UpdateGuideState(): m_state=6
00:59:38.107 00.004 6120 Star::Find(15, 962, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5213
00:59:38.111 00.004 6120 Star::Find returns 1 (1), X=961.96, Y=48.19, Mass=14829, SNR=78.8, Peak=255 HFD=6.9
00:59:38.115 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.35)
00:59:38.119 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
00:59:38.122 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.98 mountX=0.05 mountY=-0.22, mountTheta=-1.35
00:59:38.127 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.20, opts=13)
00:59:38.130 00.003 6120 Enqueuing Move request for scope (-0.09, 0.20)
00:59:38.133 00.003 7680 Worker thread wakes up
00:59:38.133 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
00:59:38.133 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
00:59:38.133 00.000 7680 Moving (-0.09, 0.20) raw xDistance=0.05 yDistance=-0.22
00:59:38.135 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:59:38.135 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
00:59:38.135 00.000 7680 MoveAxis(E, 0, ABG)
00:59:38.135 00.000 7680 Move returns status 0, amount 0
00:59:38.136 00.001 7680 MoveAxis(N, 118, ABG)
00:59:38.136 00.000 7680 Guiding  Dir = 0, Dur = 118
00:59:38.136 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:38.139 00.003 7680 IsSlewing returns 0
00:59:38.140 00.001 6120 UpdateGuideState exits: m=14829 SNR=78.8 Saturated
00:59:38.142 00.002 6120 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 8 / 99999
00:59:38.147 00.005 7680 IsGuiding returns 0
00:59:38.147 00.000 6120 PhdController: newstate STATE_FINISH
00:59:38.152 00.005 6120 PhdController complete: success
00:59:38.155 00.003 7680 PulseGuide returned control before completion, sleep 128
00:59:38.155 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764053978.155,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
00:59:38.158 00.003 6120 Mount: notify guiding dither settle done success=1
00:59:38.163 00.005 6120 PhdController: newstate STATE_IDLE
00:59:38.167 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:38.171 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:38.174 00.003 6120 Enqueuing Expose request
00:59:38.301 00.127 7680 IsGuiding returns 0
00:59:38.304 00.003 7680 Move returns status 0, amount 118
00:59:38.304 00.000 7680 move complete, result=0
00:59:38.305 00.001 7680 worker thread done servicing request
00:59:38.305 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 118 ms NORTH
00:59:38.310 00.005 7680 Worker thread wakes up
00:59:38.310 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:38.311 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
00:59:39.560 01.249 7680 Exposure complete
00:59:39.700 00.140 7680 worker thread done servicing request
00:59:39.700 00.000 6120 OnExposeComplete: enter
00:59:39.705 00.005 6120 UpdateGuideState(): m_state=6
00:59:39.711 00.006 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5214
00:59:39.715 00.004 6120 Star::Find returns 1 (1), X=962.07, Y=48.20, Mass=14269, SNR=76.8, Peak=255 HFD=6.8
00:59:39.718 00.003 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
00:59:39.723 00.005 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
00:59:39.726 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.47 mountX=-0.06 mountY=-0.18, mountTheta=-1.90
00:59:39.732 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.22, opts=13)
00:59:39.737 00.005 6120 Enqueuing Move request for scope (0.02, 0.22)
00:59:39.742 00.005 7680 Worker thread wakes up
00:59:39.742 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
00:59:39.742 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
00:59:39.742 00.000 7680 Moving (0.02, 0.22) raw xDistance=-0.06 yDistance=-0.18
00:59:39.742 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:59:39.743 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:59:39.743 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:59:39.743 00.000 7680 MoveAxis(E, 0, ABG)
00:59:39.743 00.000 7680 Move returns status 0, amount 0
00:59:39.744 00.001 7680 MoveAxis(N, 0, ABG)
00:59:39.744 00.000 7680 Move returns status 0, amount 0
00:59:39.744 00.000 7680 move complete, result=0
00:59:39.744 00.000 7680 worker thread done servicing request
00:59:39.744 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:39.748 00.004 6120 UpdateGuideState exits: m=14269 SNR=76.8 Saturated
00:59:39.752 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:39.756 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:39.759 00.003 6120 Enqueuing Expose request
00:59:39.763 00.004 7680 Worker thread wakes up
00:59:39.763 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:39.763 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
00:59:39.763 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:59:41.017 01.254 7680 Exposure complete
00:59:41.158 00.141 7680 worker thread done servicing request
00:59:41.158 00.000 6120 OnExposeComplete: enter
00:59:41.162 00.004 6120 UpdateGuideState(): m_state=6
00:59:41.165 00.003 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5215
00:59:41.170 00.005 6120 Star::Find returns 1 (1), X=962.20, Y=48.26, Mass=15213, SNR=79.8, Peak=255 HFD=7.0
00:59:41.174 00.004 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.02 = -2.26)
00:59:41.177 00.003 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.53)
00:59:41.181 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.27 hyp=0.31 cameraTheta=1.06 mountX=-0.20 mountY=-0.17, mountTheta=-2.41
00:59:41.185 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.27, opts=13)
00:59:41.189 00.004 6120 Enqueuing Move request for scope (0.15, 0.27)
00:59:41.192 00.003 7680 Worker thread wakes up
00:59:41.192 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.27) opts 0xd
00:59:41.193 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.27)
00:59:41.193 00.000 7680 Moving (0.15, 0.27) raw xDistance=-0.20 yDistance=-0.17
00:59:41.193 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:59:41.193 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:59:41.193 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:59:41.194 00.001 7680 MoveAxis(E, 0, ABG)
00:59:41.194 00.000 7680 Move returns status 0, amount 0
00:59:41.194 00.000 7680 MoveAxis(N, 0, ABG)
00:59:41.194 00.000 7680 Move returns status 0, amount 0
00:59:41.194 00.000 7680 move complete, result=0
00:59:41.195 00.001 7680 worker thread done servicing request
00:59:41.195 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:41.198 00.003 6120 UpdateGuideState exits: m=15213 SNR=79.8 Saturated
00:59:41.201 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:41.206 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:41.211 00.005 6120 Enqueuing Expose request
00:59:41.215 00.004 7680 Worker thread wakes up
00:59:41.215 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:59:41.218 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:41.218 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
00:59:42.470 01.252 7680 Exposure complete
00:59:42.633 00.163 7680 worker thread done servicing request
00:59:42.633 00.000 6120 OnExposeComplete: enter
00:59:42.639 00.006 6120 UpdateGuideState(): m_state=6
00:59:42.648 00.009 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5216
00:59:42.654 00.006 6120 Star::Find returns 1 (1), X=962.34, Y=48.67, Mass=14779, SNR=78.7, Peak=255 HFD=7.1
00:59:42.661 00.007 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
00:59:42.667 00.006 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
00:59:42.675 00.008 6120 CameraToMount -- cameraX=0.29 cameraY=0.68 hyp=0.74 cameraTheta=1.16 mountX=-0.42 mountY=-0.48, mountTheta=-2.28
00:59:42.682 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.68, opts=13)
00:59:42.687 00.005 6120 Enqueuing Move request for scope (0.29, 0.68)
00:59:42.691 00.004 7680 Worker thread wakes up
00:59:42.692 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:42.695 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.68) opts 0xd
00:59:42.695 00.000 6120 UpdateGuideState exits: m=14779 SNR=78.7 Saturated
00:59:42.699 00.004 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.68)
00:59:42.699 00.000 7680 Moving (0.29, 0.68) raw xDistance=-0.42 yDistance=-0.48
00:59:42.700 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
00:59:42.700 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
00:59:42.700 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:42.704 00.004 7680 MoveAxis(E, 170, ABG)
00:59:42.705 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:42.709 00.004 7680 Guiding  Dir = 2, Dur = 170
00:59:42.709 00.000 6120 Enqueuing Expose request
00:59:42.716 00.007 7680 IsSlewing returns 0
00:59:42.716 00.000 7680 IsGuiding returns 0
00:59:42.717 00.001 7680 PulseGuide returned control before completion, sleep 180
00:59:42.913 00.196 7680 IsGuiding returns 1
00:59:42.913 00.000 7680 scope still moving after pulse duration time elapsed
00:59:42.945 00.032 7680 IsSlewing returns 0
00:59:42.945 00.000 7680 IsGuiding returns 0
00:59:42.946 00.001 7680 scope move finished after 170 + 59 ms
00:59:42.946 00.000 7680 Move returns status 0, amount 170
00:59:42.946 00.000 7680 MoveAxis(N, 263, ABG)
00:59:42.946 00.000 7680 Guiding  Dir = 0, Dur = 263
00:59:42.947 00.001 7680 IsSlewing returns 0
00:59:42.947 00.000 7680 IsGuiding returns 0
00:59:42.948 00.001 7680 PulseGuide returned control before completion, sleep 273
00:59:43.225 00.277 7680 IsGuiding returns 1
00:59:43.228 00.003 7680 scope still moving after pulse duration time elapsed
00:59:43.256 00.028 7680 IsSlewing returns 0
00:59:43.257 00.001 7680 IsGuiding returns 0
00:59:43.258 00.001 7680 scope move finished after 263 + 47 ms
00:59:43.258 00.000 7680 Move returns status 0, amount 263
00:59:43.258 00.000 7680 move complete, result=0
00:59:43.258 00.000 6120 GuideStep: -0.4 px 170 ms EAST, -0.5 px 263 ms NORTH
00:59:43.263 00.005 7680 worker thread done servicing request
00:59:43.266 00.003 7680 Worker thread wakes up
00:59:43.268 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:43.269 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
00:59:44.521 01.252 7680 Exposure complete
00:59:44.665 00.144 7680 worker thread done servicing request
00:59:44.665 00.000 6120 OnExposeComplete: enter
00:59:44.674 00.009 6120 UpdateGuideState(): m_state=6
00:59:44.680 00.006 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5217
00:59:44.691 00.011 6120 Star::Find returns 1 (1), X=962.05, Y=48.25, Mass=14648, SNR=77.5, Peak=255 HFD=6.8
00:59:44.698 00.007 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
00:59:44.705 00.007 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
00:59:44.712 00.007 6120 CameraToMount -- cameraX=-0.00 cameraY=0.26 hyp=0.26 cameraTheta=1.59 mountX=-0.04 mountY=-0.23, mountTheta=-1.76
00:59:44.719 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.26, opts=13)
00:59:44.725 00.006 6120 Enqueuing Move request for scope (-0.00, 0.26)
00:59:44.731 00.006 7680 Worker thread wakes up
00:59:44.731 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:44.736 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.26) opts 0xd
00:59:44.736 00.000 6120 UpdateGuideState exits: m=14648 SNR=77.5 Saturated
00:59:44.743 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.26)
00:59:44.744 00.001 7680 Moving (-0.00, 0.26) raw xDistance=-0.04 yDistance=-0.23
00:59:44.744 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:44.750 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:59:44.750 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:44.756 00.006 6120 Enqueuing Expose request
00:59:44.762 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:59:44.762 00.000 7680 MoveAxis(E, 0, ABG)
00:59:44.762 00.000 7680 Move returns status 0, amount 0
00:59:44.762 00.000 7680 MoveAxis(N, 127, ABG)
00:59:44.764 00.002 7680 Guiding  Dir = 0, Dur = 127
00:59:44.765 00.001 7680 IsSlewing returns 0
00:59:44.765 00.000 7680 IsGuiding returns 0
00:59:44.767 00.002 7680 PulseGuide returned control before completion, sleep 137
00:59:44.915 00.148 7680 IsGuiding returns 1
00:59:44.915 00.000 7680 scope still moving after pulse duration time elapsed
00:59:44.946 00.031 7680 IsSlewing returns 0
00:59:44.946 00.000 7680 IsGuiding returns 0
00:59:44.946 00.000 7680 scope move finished after 127 + 53 ms
00:59:44.946 00.000 7680 Move returns status 0, amount 127
00:59:44.947 00.001 7680 move complete, result=0
00:59:44.947 00.000 7680 worker thread done servicing request
00:59:44.947 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 127 ms NORTH
00:59:44.951 00.004 7680 Worker thread wakes up
00:59:44.951 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:44.952 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
00:59:46.197 01.245 7680 Exposure complete
00:59:46.336 00.139 7680 worker thread done servicing request
00:59:46.336 00.000 6120 OnExposeComplete: enter
00:59:46.341 00.005 6120 UpdateGuideState(): m_state=6
00:59:46.345 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5218
00:59:46.348 00.003 6120 Star::Find returns 1 (1), X=961.93, Y=48.06, Mass=14106, SNR=77.8, Peak=255 HFD=7.2
00:59:46.352 00.004 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.58 = -0.70)
00:59:46.357 00.005 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.31 = -0.97)
00:59:46.362 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.63 mountX=0.10 mountY=-0.11, mountTheta=-0.82
00:59:46.366 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.07, opts=13)
00:59:46.370 00.004 6120 Enqueuing Move request for scope (-0.12, 0.07)
00:59:46.374 00.004 7680 Worker thread wakes up
00:59:46.375 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
00:59:46.375 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
00:59:46.375 00.000 7680 Moving (-0.12, 0.07) raw xDistance=0.10 yDistance=-0.11
00:59:46.375 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:46.378 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:59:46.378 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:59:46.380 00.002 6120 UpdateGuideState exits: m=14106 SNR=77.8 Saturated
00:59:46.383 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:59:46.383 00.000 7680 MoveAxis(E, 0, ABG)
00:59:46.384 00.001 7680 Move returns status 0, amount 0
00:59:46.384 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:46.388 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:46.391 00.003 6120 Enqueuing Expose request
00:59:46.395 00.004 7680 MoveAxis(N, 0, ABG)
00:59:46.395 00.000 7680 Move returns status 0, amount 0
00:59:46.395 00.000 7680 move complete, result=0
00:59:46.395 00.000 7680 worker thread done servicing request
00:59:46.395 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:46.399 00.004 7680 Worker thread wakes up
00:59:46.400 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:46.400 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
00:59:47.659 01.259 7680 Exposure complete
00:59:47.799 00.140 7680 worker thread done servicing request
00:59:47.800 00.001 6120 OnExposeComplete: enter
00:59:47.805 00.005 6120 UpdateGuideState(): m_state=6
00:59:47.808 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5219
00:59:47.811 00.003 6120 Star::Find returns 1 (1), X=962.21, Y=48.33, Mass=13866, SNR=75.1, Peak=255 HFD=6.9
00:59:47.816 00.005 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.09 = -2.19)
00:59:47.819 00.003 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.46)
00:59:47.823 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.34 hyp=0.37 cameraTheta=1.14 mountX=-0.22 mountY=-0.23, mountTheta=-2.32
00:59:47.828 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.34, opts=13)
00:59:47.835 00.007 6120 Enqueuing Move request for scope (0.16, 0.34)
00:59:47.840 00.005 7680 Worker thread wakes up
00:59:47.840 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:47.843 00.003 6120 UpdateGuideState exits: m=13866 SNR=75.1 Saturated
00:59:47.848 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:47.851 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:47.855 00.004 6120 Enqueuing Expose request
00:59:47.860 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.34) opts 0xd
00:59:47.860 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.34)
00:59:47.860 00.000 7680 Moving (0.16, 0.34) raw xDistance=-0.22 yDistance=-0.23
00:59:47.860 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
00:59:47.861 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
00:59:47.861 00.000 7680 MoveAxis(E, 88, ABG)
00:59:47.861 00.000 7680 Guiding  Dir = 2, Dur = 88
00:59:47.862 00.001 7680 IsSlewing returns 0
00:59:47.864 00.002 7680 IsGuiding returns 0
00:59:47.864 00.000 7680 PulseGuide returned control before completion, sleep 98
00:59:47.971 00.107 7680 IsGuiding returns 1
00:59:47.972 00.001 7680 scope still moving after pulse duration time elapsed
00:59:48.002 00.030 7680 IsSlewing returns 0
00:59:48.003 00.001 7680 IsGuiding returns 0
00:59:48.003 00.000 7680 scope move finished after 88 + 52 ms
00:59:48.004 00.001 7680 Move returns status 0, amount 88
00:59:48.004 00.000 7680 MoveAxis(N, 127, ABG)
00:59:48.004 00.000 7680 Guiding  Dir = 0, Dur = 127
00:59:48.004 00.000 7680 IsSlewing returns 0
00:59:48.005 00.001 7680 IsGuiding returns 0
00:59:48.006 00.001 7680 PulseGuide returned control before completion, sleep 137
00:59:48.159 00.153 7680 IsGuiding returns 1
00:59:48.160 00.001 7680 scope still moving after pulse duration time elapsed
00:59:48.190 00.030 7680 IsSlewing returns 0
00:59:48.192 00.002 7680 IsGuiding returns 1
00:59:48.223 00.031 7680 IsSlewing returns 0
00:59:48.224 00.001 7680 IsGuiding returns 0
00:59:48.224 00.000 7680 scope move finished after 127 + 92 ms
00:59:48.224 00.000 7680 Move returns status 0, amount 127
00:59:48.226 00.002 7680 move complete, result=0
00:59:48.226 00.000 7680 worker thread done servicing request
00:59:48.227 00.001 7680 Worker thread wakes up
00:59:48.228 00.001 6120 GuideStep: -0.2 px 88 ms EAST, -0.2 px 127 ms NORTH
00:59:48.236 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:48.237 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
00:59:49.487 01.250 7680 Exposure complete
00:59:49.619 00.132 7680 worker thread done servicing request
00:59:49.619 00.000 6120 OnExposeComplete: enter
00:59:49.623 00.004 6120 UpdateGuideState(): m_state=6
00:59:49.627 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5220
00:59:49.630 00.003 6120 Star::Find returns 1 (1), X=962.04, Y=48.19, Mass=14047, SNR=75.5, Peak=255 HFD=6.9
00:59:49.634 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.70)
00:59:49.638 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
00:59:49.643 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.63 mountX=-0.02 mountY=-0.18, mountTheta=-1.70
00:59:49.648 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.20, opts=13)
00:59:49.652 00.004 6120 Enqueuing Move request for scope (-0.01, 0.20)
00:59:49.655 00.003 7680 Worker thread wakes up
00:59:49.655 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
00:59:49.655 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
00:59:49.655 00.000 7680 Moving (-0.01, 0.20) raw xDistance=-0.02 yDistance=-0.18
00:59:49.655 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:59:49.655 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:59:49.657 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:49.660 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:59:49.660 00.000 7680 MoveAxis(E, 0, ABG)
00:59:49.661 00.001 7680 Move returns status 0, amount 0
00:59:49.661 00.000 7680 MoveAxis(N, 0, ABG)
00:59:49.661 00.000 7680 Move returns status 0, amount 0
00:59:49.661 00.000 7680 move complete, result=0
00:59:49.661 00.000 7680 worker thread done servicing request
00:59:49.661 00.000 6120 UpdateGuideState exits: m=14047 SNR=75.5 Saturated
00:59:49.665 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:49.668 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:49.672 00.004 6120 Enqueuing Expose request
00:59:49.675 00.003 7680 Worker thread wakes up
00:59:49.675 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:59:49.681 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:49.681 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
00:59:50.929 01.248 7680 Exposure complete
00:59:51.061 00.132 7680 worker thread done servicing request
00:59:51.061 00.000 6120 OnExposeComplete: enter
00:59:51.065 00.004 6120 UpdateGuideState(): m_state=6
00:59:51.068 00.003 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5221
00:59:51.071 00.003 6120 Star::Find returns 1 (1), X=961.83, Y=48.50, Mass=13851, SNR=77.0, Peak=255 HFD=7.0
00:59:51.077 00.006 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
00:59:51.082 00.005 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
00:59:51.087 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.52 hyp=0.56 cameraTheta=1.98 mountX=0.12 mountY=-0.56, mountTheta=-1.36
00:59:51.092 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.52, opts=13)
00:59:51.097 00.005 6120 Enqueuing Move request for scope (-0.22, 0.52)
00:59:51.100 00.003 7680 Worker thread wakes up
00:59:51.101 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.52) opts 0xd
00:59:51.102 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.52)
00:59:51.102 00.000 7680 Moving (-0.22, 0.52) raw xDistance=0.12 yDistance=-0.56
00:59:51.102 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:59:51.102 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
00:59:51.103 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:51.106 00.003 7680 MoveAxis(E, 0, ABG)
00:59:51.106 00.000 6120 UpdateGuideState exits: m=13851 SNR=77.0 Saturated
00:59:51.111 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:51.114 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:51.118 00.004 6120 Enqueuing Expose request
00:59:51.123 00.005 7680 Move returns status 0, amount 0
00:59:51.123 00.000 7680 MoveAxis(N, 305, ABG)
00:59:51.123 00.000 7680 Guiding  Dir = 0, Dur = 305
00:59:51.123 00.000 7680 IsSlewing returns 0
00:59:51.124 00.001 7680 IsGuiding returns 0
00:59:51.124 00.000 7680 PulseGuide returned control before completion, sleep 315
00:59:51.452 00.328 7680 IsGuiding returns 1
00:59:51.454 00.002 7680 scope still moving after pulse duration time elapsed
00:59:51.485 00.031 7680 IsSlewing returns 0
00:59:51.486 00.001 7680 IsGuiding returns 0
00:59:51.487 00.001 7680 scope move finished after 305 + 57 ms
00:59:51.487 00.000 7680 Move returns status 0, amount 305
00:59:51.488 00.001 7680 move complete, result=0
00:59:51.488 00.000 7680 worker thread done servicing request
00:59:51.488 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 305 ms NORTH
00:59:51.498 00.010 7680 Worker thread wakes up
00:59:51.499 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:51.499 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
00:59:52.744 01.245 7680 Exposure complete
00:59:52.869 00.125 7680 worker thread done servicing request
00:59:52.869 00.000 6120 OnExposeComplete: enter
00:59:52.874 00.005 6120 UpdateGuideState(): m_state=6
00:59:52.879 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5222
00:59:52.883 00.004 6120 Star::Find returns 1 (1), X=962.04, Y=48.72, Mass=14032, SNR=77.1, Peak=255 HFD=6.9
00:59:52.887 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.75)
00:59:52.892 00.005 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
00:59:52.897 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.73 hyp=0.73 cameraTheta=1.58 mountX=-0.13 mountY=-0.66, mountTheta=-1.76
00:59:52.901 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.73, opts=13)
00:59:52.906 00.005 6120 Enqueuing Move request for scope (-0.01, 0.73)
00:59:52.909 00.003 7680 Worker thread wakes up
00:59:52.909 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.73) opts 0xd
00:59:52.909 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.73)
00:59:52.909 00.000 7680 Moving (-0.01, 0.73) raw xDistance=-0.13 yDistance=-0.66
00:59:52.909 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:59:52.909 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
00:59:52.911 00.002 7680 MoveAxis(E, 0, ABG)
00:59:52.911 00.000 7680 Move returns status 0, amount 0
00:59:52.911 00.000 7680 MoveAxis(N, 360, ABG)
00:59:52.911 00.000 7680 Guiding  Dir = 0, Dur = 360
00:59:52.911 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:52.914 00.003 7680 IsSlewing returns 0
00:59:52.914 00.000 6120 UpdateGuideState exits: m=14032 SNR=77.1 Saturated
00:59:52.918 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:52.923 00.005 7680 IsGuiding returns 0
00:59:52.923 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:52.925 00.002 6120 Enqueuing Expose request
00:59:52.929 00.004 7680 PulseGuide returned control before completion, sleep 370
00:59:53.312 00.383 7680 IsGuiding returns 1
00:59:53.313 00.001 7680 scope still moving after pulse duration time elapsed
00:59:53.343 00.030 7680 IsSlewing returns 0
00:59:53.344 00.001 7680 IsGuiding returns 0
00:59:53.345 00.001 7680 scope move finished after 360 + 62 ms
00:59:53.345 00.000 7680 Move returns status 0, amount 360
00:59:53.345 00.000 7680 move complete, result=0
00:59:53.346 00.001 7680 worker thread done servicing request
00:59:53.346 00.000 7680 Worker thread wakes up
00:59:53.347 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.7 px 360 ms NORTH
00:59:53.353 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:53.354 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
00:59:54.605 01.251 7680 Exposure complete
00:59:54.748 00.143 7680 worker thread done servicing request
00:59:54.748 00.000 6120 OnExposeComplete: enter
00:59:54.753 00.005 6120 UpdateGuideState(): m_state=6
00:59:54.758 00.005 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5223
00:59:54.763 00.005 6120 Star::Find returns 1 (1), X=962.10, Y=48.14, Mass=14150, SNR=77.0, Peak=255 HFD=7.0
00:59:54.769 00.006 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.22 = -2.07)
00:59:54.773 00.004 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
00:59:54.777 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.26 mountX=-0.07 mountY=-0.11, mountTheta=-2.15
00:59:54.782 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.15, opts=13)
00:59:54.787 00.005 6120 Enqueuing Move request for scope (0.05, 0.15)
00:59:54.790 00.003 7680 Worker thread wakes up
00:59:54.790 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
00:59:54.790 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
00:59:54.790 00.000 7680 Moving (0.05, 0.15) raw xDistance=-0.07 yDistance=-0.11
00:59:54.790 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:59:54.792 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
00:59:54.792 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:54.796 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:59:54.796 00.000 7680 MoveAxis(E, 0, ABG)
00:59:54.797 00.001 6120 UpdateGuideState exits: m=14150 SNR=77.0 Saturated
00:59:54.802 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:54.805 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:54.809 00.004 6120 Enqueuing Expose request
00:59:54.813 00.004 7680 Move returns status 0, amount 0
00:59:54.813 00.000 7680 MoveAxis(N, 0, ABG)
00:59:54.813 00.000 7680 Move returns status 0, amount 0
00:59:54.813 00.000 7680 move complete, result=0
00:59:54.814 00.001 7680 worker thread done servicing request
00:59:54.814 00.000 7680 Worker thread wakes up
00:59:54.814 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:54.818 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:54.818 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
00:59:56.063 01.245 7680 Exposure complete
00:59:56.195 00.132 7680 worker thread done servicing request
00:59:56.195 00.000 6120 OnExposeComplete: enter
00:59:56.200 00.005 6120 UpdateGuideState(): m_state=6
00:59:56.204 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5224
00:59:56.209 00.005 6120 Star::Find returns 1 (1), X=961.99, Y=48.24, Mass=14241, SNR=77.7, Peak=255 HFD=6.8
00:59:56.213 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
00:59:56.216 00.003 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
00:59:56.221 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.81 mountX=0.01 mountY=-0.25, mountTheta=-1.51
00:59:56.226 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.25, opts=13)
00:59:56.231 00.005 6120 Enqueuing Move request for scope (-0.06, 0.25)
00:59:56.235 00.004 7680 Worker thread wakes up
00:59:56.235 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
00:59:56.235 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
00:59:56.235 00.000 7680 Moving (-0.06, 0.25) raw xDistance=0.01 yDistance=-0.25
00:59:56.235 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:59:56.236 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
00:59:56.236 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:56.241 00.005 7680 MoveAxis(E, 0, ABG)
00:59:56.241 00.000 7680 Move returns status 0, amount 0
00:59:56.242 00.001 7680 MoveAxis(N, 138, ABG)
00:59:56.242 00.000 6120 UpdateGuideState exits: m=14241 SNR=77.7 Saturated
00:59:56.246 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:56.250 00.004 7680 Guiding  Dir = 0, Dur = 138
00:59:56.250 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:56.253 00.003 6120 Enqueuing Expose request
00:59:56.257 00.004 7680 IsSlewing returns 0
00:59:56.257 00.000 7680 IsGuiding returns 0
00:59:56.257 00.000 7680 PulseGuide returned control before completion, sleep 148
00:59:56.409 00.152 7680 IsGuiding returns 1
00:59:56.410 00.001 7680 scope still moving after pulse duration time elapsed
00:59:56.440 00.030 7680 IsSlewing returns 0
00:59:56.441 00.001 7680 IsGuiding returns 0
00:59:56.442 00.001 7680 scope move finished after 138 + 46 ms
00:59:56.443 00.001 7680 Move returns status 0, amount 138
00:59:56.443 00.000 7680 move complete, result=0
00:59:56.444 00.001 7680 worker thread done servicing request
00:59:56.444 00.000 7680 Worker thread wakes up
00:59:56.444 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 138 ms NORTH
00:59:56.451 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:56.451 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
00:59:57.710 01.259 7680 Exposure complete
00:59:57.852 00.142 7680 worker thread done servicing request
00:59:57.852 00.000 6120 OnExposeComplete: enter
00:59:57.857 00.005 6120 UpdateGuideState(): m_state=6
00:59:57.860 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5225
00:59:57.864 00.004 6120 Star::Find returns 1 (1), X=962.02, Y=48.21, Mass=14458, SNR=76.6, Peak=255 HFD=6.9
00:59:57.869 00.005 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
00:59:57.873 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
00:59:57.877 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.72 mountX=-0.01 mountY=-0.21, mountTheta=-1.61
00:59:57.882 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.22, opts=13)
00:59:57.885 00.003 6120 Enqueuing Move request for scope (-0.03, 0.22)
00:59:57.890 00.005 7680 Worker thread wakes up
00:59:57.890 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
00:59:57.891 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
00:59:57.891 00.000 7680 Moving (-0.03, 0.22) raw xDistance=-0.01 yDistance=-0.21
00:59:57.891 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:59:57.891 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
00:59:57.892 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:57.895 00.003 6120 UpdateGuideState exits: m=14458 SNR=76.6 Saturated
00:59:57.899 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:57.904 00.005 7680 MoveAxis(E, 0, ABG)
00:59:57.904 00.000 7680 Move returns status 0, amount 0
00:59:57.904 00.000 7680 MoveAxis(N, 115, ABG)
00:59:57.904 00.000 7680 Guiding  Dir = 0, Dur = 115
00:59:57.904 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:57.908 00.004 7680 IsSlewing returns 0
00:59:57.909 00.001 6120 Enqueuing Expose request
00:59:57.912 00.003 7680 IsGuiding returns 0
00:59:57.912 00.000 7680 PulseGuide returned control before completion, sleep 125
00:59:58.055 00.143 7680 IsGuiding returns 0
00:59:58.055 00.000 7680 Move returns status 0, amount 115
00:59:58.056 00.001 7680 move complete, result=0
00:59:58.056 00.000 7680 worker thread done servicing request
00:59:58.057 00.001 7680 Worker thread wakes up
00:59:58.057 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 115 ms NORTH
00:59:58.064 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:58.065 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
00:59:59.321 01.256 7680 Exposure complete
00:59:59.456 00.135 7680 worker thread done servicing request
00:59:59.456 00.000 6120 OnExposeComplete: enter
00:59:59.461 00.005 6120 UpdateGuideState(): m_state=6
00:59:59.464 00.003 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5226
00:59:59.468 00.004 6120 Star::Find returns 1 (1), X=962.51, Y=48.53, Mass=14293, SNR=78.4, Peak=255 HFD=7.0
00:59:59.472 00.004 6120 CameraToMount -- cameraTheta (0.87) - m_xAngle (-2.95) = xAngle (3.82 = -2.46)
00:59:59.477 00.005 6120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.55 = -2.73)
00:59:59.480 00.003 6120 CameraToMount -- cameraX=0.46 cameraY=0.54 hyp=0.71 cameraTheta=0.87 mountX=-0.55 mountY=-0.28, mountTheta=-2.67
00:59:59.486 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.46, y=0.54, opts=13)
00:59:59.489 00.003 6120 Enqueuing Move request for scope (0.46, 0.54)
00:59:59.494 00.005 7680 Worker thread wakes up
00:59:59.494 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.54) opts 0xd
00:59:59.494 00.000 7680 Handling offset move in thread for scope, endpoint = (0.46, 0.54)
00:59:59.494 00.000 7680 Moving (0.46, 0.54) raw xDistance=-0.55 yDistance=-0.28
00:59:59.494 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
00:59:59.494 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
00:59:59.494 00.000 7680 MoveAxis(E, 227, ABG)
00:59:59.494 00.000 7680 Guiding  Dir = 2, Dur = 227
00:59:59.496 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
00:59:59.499 00.003 7680 IsSlewing returns 0
00:59:59.499 00.000 6120 UpdateGuideState exits: m=14293 SNR=78.4 Saturated
00:59:59.503 00.004 7680 IsGuiding returns 0
00:59:59.503 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:59.506 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
00:59:59.511 00.005 7680 PulseGuide returned control before completion, sleep 237
00:59:59.511 00.000 6120 Enqueuing Expose request
00:59:59.765 00.254 7680 IsGuiding returns 0
00:59:59.765 00.000 7680 Move returns status 0, amount 227
00:59:59.766 00.001 7680 MoveAxis(N, 154, ABG)
00:59:59.766 00.000 7680 Guiding  Dir = 0, Dur = 154
00:59:59.767 00.001 7680 IsSlewing returns 0
00:59:59.768 00.001 7680 IsGuiding returns 0
00:59:59.768 00.000 7680 PulseGuide returned control before completion, sleep 164
00:59:59.937 00.169 7680 IsGuiding returns 1
00:59:59.937 00.000 7680 scope still moving after pulse duration time elapsed
00:59:59.967 00.030 7680 IsSlewing returns 0
00:59:59.968 00.001 7680 IsGuiding returns 0
00:59:59.970 00.002 7680 scope move finished after 154 + 47 ms
00:59:59.970 00.000 7680 Move returns status 0, amount 154
00:59:59.971 00.001 7680 move complete, result=0
00:59:59.971 00.000 7680 worker thread done servicing request
00:59:59.972 00.001 7680 Worker thread wakes up
00:59:59.972 00.000 6120 GuideStep: -0.6 px 227 ms EAST, -0.3 px 154 ms NORTH
00:59:59.981 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
00:59:59.981 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:01.228 01.247 7680 Exposure complete
01:00:01.370 00.142 7680 worker thread done servicing request
01:00:01.370 00.000 6120 OnExposeComplete: enter
01:00:01.375 00.005 6120 UpdateGuideState(): m_state=6
01:00:01.379 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5227
01:00:01.382 00.003 6120 Star::Find returns 1 (1), X=962.48, Y=48.16, Mass=15205, SNR=80.2, Peak=255 HFD=7.0
01:00:01.387 00.005 6120 CameraToMount -- cameraTheta (0.38) - m_xAngle (-2.95) = xAngle (3.34 = -2.95)
01:00:01.390 00.003 6120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.07 = 3.07)
01:00:01.393 00.003 6120 CameraToMount -- cameraX=0.43 cameraY=0.17 hyp=0.47 cameraTheta=0.38 mountX=-0.46 mountY=0.03, mountTheta=3.07
01:00:01.399 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.43, y=0.17, opts=13)
01:00:01.402 00.003 6120 Enqueuing Move request for scope (0.43, 0.17)
01:00:01.406 00.004 7680 Worker thread wakes up
01:00:01.406 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.17) opts 0xd
01:00:01.406 00.000 7680 Handling offset move in thread for scope, endpoint = (0.43, 0.17)
01:00:01.406 00.000 7680 Moving (0.43, 0.17) raw xDistance=-0.46 yDistance=0.03
01:00:01.406 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
01:00:01.406 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:00:01.406 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:00:01.406 00.000 7680 MoveAxis(E, 203, ABG)
01:00:01.407 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:01.412 00.005 7680 Guiding  Dir = 2, Dur = 203
01:00:01.412 00.000 6120 UpdateGuideState exits: m=15205 SNR=80.2 Saturated
01:00:01.415 00.003 7680 IsSlewing returns 0
01:00:01.415 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:01.419 00.004 7680 IsGuiding returns 0
01:00:01.419 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:01.425 00.006 7680 PulseGuide returned control before completion, sleep 213
01:00:01.425 00.000 6120 Enqueuing Expose request
01:00:01.653 00.228 7680 IsGuiding returns 1
01:00:01.654 00.001 7680 scope still moving after pulse duration time elapsed
01:00:01.684 00.030 7680 IsSlewing returns 0
01:00:01.685 00.001 7680 IsGuiding returns 0
01:00:01.686 00.001 7680 scope move finished after 203 + 62 ms
01:00:01.686 00.000 7680 Move returns status 0, amount 203
01:00:01.686 00.000 7680 MoveAxis(N, 0, ABG)
01:00:01.686 00.000 7680 Move returns status 0, amount 0
01:00:01.687 00.001 7680 move complete, result=0
01:00:01.688 00.001 7680 worker thread done servicing request
01:00:01.688 00.000 7680 Worker thread wakes up
01:00:01.689 00.001 6120 GuideStep: -0.5 px 203 ms EAST, 0.0 px 0 ms NORTH
01:00:01.695 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:01.695 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:02.944 01.249 7680 Exposure complete
01:00:03.084 00.140 7680 worker thread done servicing request
01:00:03.084 00.000 6120 OnExposeComplete: enter
01:00:03.088 00.004 6120 UpdateGuideState(): m_state=6
01:00:03.091 00.003 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5228
01:00:03.096 00.005 6120 Star::Find returns 1 (1), X=961.62, Y=48.22, Mass=14200, SNR=78.0, Peak=255 HFD=7.0
01:00:03.099 00.003 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-2.95) = xAngle (5.60 = -0.68)
01:00:03.102 00.003 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.33 = -0.95)
01:00:03.107 00.005 6120 CameraToMount -- cameraX=-0.43 cameraY=0.23 hyp=0.49 cameraTheta=2.65 mountX=0.38 mountY=-0.40, mountTheta=-0.81
01:00:03.112 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=0.23, opts=13)
01:00:03.116 00.004 6120 Enqueuing Move request for scope (-0.43, 0.23)
01:00:03.120 00.004 7680 Worker thread wakes up
01:00:03.121 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:03.124 00.003 6120 UpdateGuideState exits: m=14200 SNR=78.0 Saturated
01:00:03.128 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:03.132 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:03.135 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.23) opts 0xd
01:00:03.135 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.43, 0.23)
01:00:03.135 00.000 7680 Moving (-0.43, 0.23) raw xDistance=0.38 yDistance=-0.40
01:00:03.135 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.38
01:00:03.135 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:00:03.135 00.000 7680 MoveAxis(W, 141, ABG)
01:00:03.135 00.000 7680 Guiding  Dir = 3, Dur = 141
01:00:03.137 00.002 6120 Enqueuing Expose request
01:00:03.140 00.003 7680 IsSlewing returns 0
01:00:03.141 00.001 7680 IsGuiding returns 0
01:00:03.142 00.001 7680 PulseGuide returned control before completion, sleep 151
01:00:03.295 00.153 7680 IsGuiding returns 1
01:00:03.297 00.002 7680 scope still moving after pulse duration time elapsed
01:00:03.327 00.030 7680 IsSlewing returns 0
01:00:03.328 00.001 7680 IsGuiding returns 0
01:00:03.328 00.000 7680 scope move finished after 141 + 45 ms
01:00:03.329 00.001 7680 Move returns status 0, amount 141
01:00:03.329 00.000 7680 MoveAxis(N, 216, ABG)
01:00:03.329 00.000 7680 Guiding  Dir = 0, Dur = 216
01:00:03.330 00.001 7680 IsSlewing returns 0
01:00:03.330 00.000 7680 IsGuiding returns 0
01:00:03.331 00.001 7680 PulseGuide returned control before completion, sleep 226
01:00:03.561 00.230 7680 IsGuiding returns 1
01:00:03.561 00.000 7680 scope still moving after pulse duration time elapsed
01:00:03.592 00.031 7680 IsSlewing returns 0
01:00:03.593 00.001 7680 IsGuiding returns 0
01:00:03.594 00.001 7680 scope move finished after 216 + 47 ms
01:00:03.594 00.000 7680 Move returns status 0, amount 216
01:00:03.595 00.001 7680 move complete, result=0
01:00:03.595 00.000 7680 worker thread done servicing request
01:00:03.596 00.001 7680 Worker thread wakes up
01:00:03.596 00.000 6120 GuideStep: 0.4 px 141 ms WEST, -0.4 px 216 ms NORTH
01:00:03.602 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:03.602 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:04.856 01.254 7680 Exposure complete
01:00:04.978 00.122 7680 worker thread done servicing request
01:00:04.979 00.001 6120 OnExposeComplete: enter
01:00:04.982 00.003 6120 UpdateGuideState(): m_state=6
01:00:04.988 00.006 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5229
01:00:04.993 00.005 6120 Star::Find returns 1 (1), X=961.77, Y=48.31, Mass=15031, SNR=78.0, Peak=255 HFD=7.0
01:00:04.996 00.003 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
01:00:05.000 00.004 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.31)
01:00:05.004 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.32 hyp=0.42 cameraTheta=2.29 mountX=0.21 mountY=-0.41, mountTheta=-1.09
01:00:05.009 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.32, opts=13)
01:00:05.013 00.004 6120 Enqueuing Move request for scope (-0.28, 0.32)
01:00:05.017 00.004 7680 Worker thread wakes up
01:00:05.017 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.32) opts 0xd
01:00:05.017 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.32)
01:00:05.017 00.000 7680 Moving (-0.28, 0.32) raw xDistance=0.21 yDistance=-0.41
01:00:05.017 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
01:00:05.017 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:00:05.017 00.000 7680 MoveAxis(W, 97, ABG)
01:00:05.018 00.001 7680 Guiding  Dir = 3, Dur = 97
01:00:05.018 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:05.022 00.004 7680 IsSlewing returns 0
01:00:05.023 00.001 6120 UpdateGuideState exits: m=15031 SNR=78.0 Saturated
01:00:05.026 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:05.030 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:05.034 00.004 6120 Enqueuing Expose request
01:00:05.038 00.004 7680 IsGuiding returns 0
01:00:05.038 00.000 7680 PulseGuide returned control before completion, sleep 107
01:00:05.157 00.119 7680 IsGuiding returns 1
01:00:05.159 00.002 7680 scope still moving after pulse duration time elapsed
01:00:05.188 00.029 7680 IsSlewing returns 0
01:00:05.189 00.001 7680 IsGuiding returns 0
01:00:05.190 00.001 7680 scope move finished after 97 + 55 ms
01:00:05.190 00.000 7680 Move returns status 0, amount 97
01:00:05.191 00.001 7680 MoveAxis(N, 221, ABG)
01:00:05.191 00.000 7680 Guiding  Dir = 0, Dur = 221
01:00:05.192 00.001 7680 IsSlewing returns 0
01:00:05.192 00.000 7680 IsGuiding returns 0
01:00:05.193 00.001 7680 PulseGuide returned control before completion, sleep 231
01:00:05.438 00.245 7680 IsGuiding returns 1
01:00:05.439 00.001 7680 scope still moving after pulse duration time elapsed
01:00:05.469 00.030 7680 IsSlewing returns 0
01:00:05.470 00.001 7680 IsGuiding returns 0
01:00:05.471 00.001 7680 scope move finished after 221 + 56 ms
01:00:05.471 00.000 7680 Move returns status 0, amount 221
01:00:05.471 00.000 7680 move complete, result=0
01:00:05.472 00.001 7680 worker thread done servicing request
01:00:05.472 00.000 7680 Worker thread wakes up
01:00:05.473 00.001 6120 GuideStep: 0.2 px 97 ms WEST, -0.4 px 221 ms NORTH
01:00:05.479 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:05.479 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:06.740 01.261 7680 Exposure complete
01:00:06.876 00.136 7680 worker thread done servicing request
01:00:06.877 00.001 6120 OnExposeComplete: enter
01:00:06.880 00.003 6120 UpdateGuideState(): m_state=6
01:00:06.884 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5230
01:00:06.888 00.004 6120 Star::Find returns 1 (1), X=961.85, Y=48.19, Mass=14121, SNR=77.4, Peak=255 HFD=6.8
01:00:06.892 00.004 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.32 = -0.97)
01:00:06.895 00.003 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
01:00:06.897 00.002 6120 CameraToMount -- cameraX=-0.20 cameraY=0.20 hyp=0.29 cameraTheta=2.36 mountX=0.16 mountY=-0.27, mountTheta=-1.03
01:00:06.903 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.20, opts=13)
01:00:06.906 00.003 6120 Enqueuing Move request for scope (-0.20, 0.20)
01:00:06.909 00.003 7680 Worker thread wakes up
01:00:06.910 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.20) opts 0xd
01:00:06.910 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.20)
01:00:06.910 00.000 7680 Moving (-0.20, 0.20) raw xDistance=0.16 yDistance=-0.27
01:00:06.910 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:00:06.910 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:00:06.911 00.001 7680 MoveAxis(E, 0, ABG)
01:00:06.911 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:06.916 00.005 7680 Move returns status 0, amount 0
01:00:06.916 00.000 7680 MoveAxis(N, 146, ABG)
01:00:06.916 00.000 7680 Guiding  Dir = 0, Dur = 146
01:00:06.916 00.000 6120 UpdateGuideState exits: m=14121 SNR=77.4 Saturated
01:00:06.922 00.006 7680 IsSlewing returns 0
01:00:06.922 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:06.926 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:06.930 00.004 6120 Enqueuing Expose request
01:00:06.934 00.004 7680 IsGuiding returns 0
01:00:06.934 00.000 7680 PulseGuide returned control before completion, sleep 156
01:00:07.107 00.173 7680 IsGuiding returns 1
01:00:07.108 00.001 7680 scope still moving after pulse duration time elapsed
01:00:07.137 00.029 7680 IsSlewing returns 0
01:00:07.140 00.003 7680 IsGuiding returns 1
01:00:07.169 00.029 7680 IsSlewing returns 0
01:00:07.170 00.001 7680 IsGuiding returns 0
01:00:07.170 00.000 7680 scope move finished after 146 + 90 ms
01:00:07.172 00.002 7680 Move returns status 0, amount 146
01:00:07.172 00.000 7680 move complete, result=0
01:00:07.173 00.001 7680 worker thread done servicing request
01:00:07.173 00.000 7680 Worker thread wakes up
01:00:07.173 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 146 ms NORTH
01:00:07.182 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:07.182 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:08.434 01.252 7680 Exposure complete
01:00:08.569 00.135 7680 worker thread done servicing request
01:00:08.569 00.000 6120 OnExposeComplete: enter
01:00:08.573 00.004 6120 UpdateGuideState(): m_state=6
01:00:08.576 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5231
01:00:08.583 00.007 6120 Star::Find returns 1 (1), X=961.68, Y=48.16, Mass=14185, SNR=77.2, Peak=255 HFD=6.9
01:00:08.587 00.004 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-2.95) = xAngle (5.67 = -0.61)
01:00:08.592 00.005 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.40 = -0.88)
01:00:08.595 00.003 6120 CameraToMount -- cameraX=-0.37 cameraY=0.17 hyp=0.41 cameraTheta=2.71 mountX=0.33 mountY=-0.32, mountTheta=-0.76
01:00:08.599 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.17, opts=13)
01:00:08.602 00.003 6120 Enqueuing Move request for scope (-0.37, 0.17)
01:00:08.606 00.004 7680 Worker thread wakes up
01:00:08.607 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:08.612 00.005 6120 UpdateGuideState exits: m=14185 SNR=77.2 Saturated
01:00:08.616 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:08.621 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:08.626 00.005 6120 Enqueuing Expose request
01:00:08.630 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.17) opts 0xd
01:00:08.630 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.17)
01:00:08.630 00.000 7680 Moving (-0.37, 0.17) raw xDistance=0.33 yDistance=-0.32
01:00:08.630 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:00:08.630 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:00:08.631 00.001 7680 MoveAxis(W, 136, ABG)
01:00:08.631 00.000 7680 Guiding  Dir = 3, Dur = 136
01:00:08.631 00.000 7680 IsSlewing returns 0
01:00:08.632 00.001 7680 IsGuiding returns 0
01:00:08.632 00.000 7680 PulseGuide returned control before completion, sleep 146
01:00:08.782 00.150 7680 IsGuiding returns 1
01:00:08.783 00.001 7680 scope still moving after pulse duration time elapsed
01:00:08.814 00.031 7680 IsSlewing returns 0
01:00:08.815 00.001 7680 IsGuiding returns 0
01:00:08.816 00.001 7680 scope move finished after 136 + 47 ms
01:00:08.816 00.000 7680 Move returns status 0, amount 136
01:00:08.817 00.001 7680 MoveAxis(N, 171, ABG)
01:00:08.817 00.000 7680 Guiding  Dir = 0, Dur = 171
01:00:08.817 00.000 7680 IsSlewing returns 0
01:00:08.818 00.001 7680 IsGuiding returns 0
01:00:08.819 00.001 7680 PulseGuide returned control before completion, sleep 181
01:00:09.015 00.196 7680 IsGuiding returns 1
01:00:09.015 00.000 7680 scope still moving after pulse duration time elapsed
01:00:09.045 00.030 7680 IsSlewing returns 0
01:00:09.048 00.003 7680 IsGuiding returns 0
01:00:09.048 00.000 7680 scope move finished after 171 + 58 ms
01:00:09.048 00.000 7680 Move returns status 0, amount 171
01:00:09.049 00.001 7680 move complete, result=0
01:00:09.049 00.000 7680 worker thread done servicing request
01:00:09.050 00.001 6120 GuideStep: 0.3 px 136 ms WEST, -0.3 px 171 ms NORTH
01:00:09.055 00.005 7680 Worker thread wakes up
01:00:09.055 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:09.056 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:10.306 01.250 7680 Exposure complete
01:00:10.449 00.143 7680 worker thread done servicing request
01:00:10.449 00.000 6120 OnExposeComplete: enter
01:00:10.453 00.004 6120 UpdateGuideState(): m_state=6
01:00:10.457 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5232
01:00:10.462 00.005 6120 Star::Find returns 1 (1), X=961.91, Y=48.14, Mass=13681, SNR=76.5, Peak=255 HFD=6.9
01:00:10.466 00.004 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.26 = -1.02)
01:00:10.470 00.004 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.29)
01:00:10.474 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.21 cameraTheta=2.31 mountX=0.11 mountY=-0.20, mountTheta=-1.07
01:00:10.479 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.15, opts=13)
01:00:10.485 00.006 6120 Enqueuing Move request for scope (-0.14, 0.15)
01:00:10.490 00.005 7680 Worker thread wakes up
01:00:10.490 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:10.494 00.004 6120 UpdateGuideState exits: m=13681 SNR=76.5 Saturated
01:00:10.499 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:10.502 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:10.506 00.004 6120 Enqueuing Expose request
01:00:10.509 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
01:00:10.510 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
01:00:10.510 00.000 7680 Moving (-0.14, 0.15) raw xDistance=0.11 yDistance=-0.20
01:00:10.510 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:00:10.511 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:00:10.511 00.000 7680 MoveAxis(E, 0, ABG)
01:00:10.511 00.000 7680 Move returns status 0, amount 0
01:00:10.511 00.000 7680 MoveAxis(N, 109, ABG)
01:00:10.511 00.000 7680 Guiding  Dir = 0, Dur = 109
01:00:10.512 00.001 7680 IsSlewing returns 0
01:00:10.512 00.000 7680 IsGuiding returns 0
01:00:10.512 00.000 7680 PulseGuide returned control before completion, sleep 119
01:00:10.638 00.126 7680 IsGuiding returns 1
01:00:10.639 00.001 7680 scope still moving after pulse duration time elapsed
01:00:10.669 00.030 7680 IsSlewing returns 0
01:00:10.671 00.002 7680 IsGuiding returns 0
01:00:10.671 00.000 7680 scope move finished after 109 + 49 ms
01:00:10.672 00.001 7680 Move returns status 0, amount 109
01:00:10.672 00.000 7680 move complete, result=0
01:00:10.674 00.002 7680 worker thread done servicing request
01:00:10.674 00.000 7680 Worker thread wakes up
01:00:10.674 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 109 ms NORTH
01:00:10.683 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:10.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:11.933 01.250 7680 Exposure complete
01:00:12.075 00.142 7680 worker thread done servicing request
01:00:12.075 00.000 6120 OnExposeComplete: enter
01:00:12.078 00.003 6120 UpdateGuideState(): m_state=6
01:00:12.085 00.007 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5233
01:00:12.090 00.005 6120 Star::Find returns 1 (1), X=961.91, Y=48.22, Mass=15024, SNR=79.1, Peak=255 HFD=6.8
01:00:12.094 00.004 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
01:00:12.097 00.003 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.47)
01:00:12.101 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.13 mountX=0.10 mountY=-0.27, mountTheta=-1.22
01:00:12.106 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.23, opts=13)
01:00:12.111 00.005 6120 Enqueuing Move request for scope (-0.14, 0.23)
01:00:12.116 00.005 7680 Worker thread wakes up
01:00:12.116 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:12.121 00.005 6120 UpdateGuideState exits: m=15024 SNR=79.1 Saturated
01:00:12.125 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:12.128 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:12.132 00.004 6120 Enqueuing Expose request
01:00:12.135 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
01:00:12.135 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
01:00:12.136 00.001 7680 Moving (-0.14, 0.23) raw xDistance=0.10 yDistance=-0.27
01:00:12.136 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:00:12.137 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:00:12.137 00.000 7680 MoveAxis(E, 0, ABG)
01:00:12.137 00.000 7680 Move returns status 0, amount 0
01:00:12.137 00.000 7680 MoveAxis(N, 147, ABG)
01:00:12.137 00.000 7680 Guiding  Dir = 0, Dur = 147
01:00:12.137 00.000 7680 IsSlewing returns 0
01:00:12.138 00.001 7680 IsGuiding returns 0
01:00:12.138 00.000 7680 PulseGuide returned control before completion, sleep 157
01:00:12.297 00.159 7680 IsGuiding returns 1
01:00:12.298 00.001 7680 scope still moving after pulse duration time elapsed
01:00:12.328 00.030 7680 IsSlewing returns 0
01:00:12.330 00.002 7680 IsGuiding returns 0
01:00:12.330 00.000 7680 scope move finished after 147 + 45 ms
01:00:12.332 00.002 7680 Move returns status 0, amount 147
01:00:12.332 00.000 7680 move complete, result=0
01:00:12.332 00.000 7680 worker thread done servicing request
01:00:12.333 00.001 7680 Worker thread wakes up
01:00:12.333 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 147 ms NORTH
01:00:12.340 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:12.340 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:13.588 01.248 7680 Exposure complete
01:00:13.727 00.139 7680 worker thread done servicing request
01:00:13.727 00.000 6120 OnExposeComplete: enter
01:00:13.731 00.004 6120 UpdateGuideState(): m_state=6
01:00:13.737 00.006 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5234
01:00:13.742 00.005 6120 Star::Find returns 1 (1), X=961.90, Y=48.08, Mass=14044, SNR=76.8, Peak=255 HFD=7.0
01:00:13.745 00.003 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.52 = -0.76)
01:00:13.749 00.004 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.03)
01:00:13.752 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.57 mountX=0.13 mountY=-0.15, mountTheta=-0.87
01:00:13.758 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.10, opts=13)
01:00:13.762 00.004 6120 Enqueuing Move request for scope (-0.15, 0.10)
01:00:13.766 00.004 7680 Worker thread wakes up
01:00:13.766 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
01:00:13.766 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
01:00:13.767 00.001 7680 Moving (-0.15, 0.10) raw xDistance=0.13 yDistance=-0.15
01:00:13.767 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:00:13.767 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:00:13.767 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:00:13.767 00.000 7680 MoveAxis(E, 0, ABG)
01:00:13.767 00.000 7680 Move returns status 0, amount 0
01:00:13.767 00.000 7680 MoveAxis(N, 0, ABG)
01:00:13.767 00.000 7680 Move returns status 0, amount 0
01:00:13.767 00.000 7680 move complete, result=0
01:00:13.768 00.001 7680 worker thread done servicing request
01:00:13.768 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:13.772 00.004 6120 UpdateGuideState exits: m=14044 SNR=76.8 Saturated
01:00:13.775 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:13.779 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:13.782 00.003 6120 Enqueuing Expose request
01:00:13.785 00.003 7680 Worker thread wakes up
01:00:13.785 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:13.785 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:13.786 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:00:15.029 01.243 7680 Exposure complete
01:00:15.168 00.139 7680 worker thread done servicing request
01:00:15.169 00.001 6120 OnExposeComplete: enter
01:00:15.174 00.005 6120 UpdateGuideState(): m_state=6
01:00:15.178 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5235
01:00:15.181 00.003 6120 Star::Find returns 1 (1), X=961.72, Y=48.12, Mass=14010, SNR=77.6, Peak=255 HFD=7.0
01:00:15.185 00.004 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-2.95) = xAngle (5.70 = -0.58)
01:00:15.190 00.005 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.85)
01:00:15.193 00.003 6120 CameraToMount -- cameraX=-0.33 cameraY=0.14 hyp=0.35 cameraTheta=2.75 mountX=0.29 mountY=-0.26, mountTheta=-0.73
01:00:15.198 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.14, opts=13)
01:00:15.201 00.003 6120 Enqueuing Move request for scope (-0.33, 0.14)
01:00:15.207 00.006 7680 Worker thread wakes up
01:00:15.207 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.14) opts 0xd
01:00:15.208 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:15.213 00.005 6120 UpdateGuideState exits: m=14010 SNR=77.6 Saturated
01:00:15.218 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:15.221 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:15.224 00.003 6120 Enqueuing Expose request
01:00:15.228 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.14)
01:00:15.228 00.000 7680 Moving (-0.33, 0.14) raw xDistance=0.29 yDistance=-0.26
01:00:15.228 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
01:00:15.228 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:00:15.229 00.001 7680 MoveAxis(W, 120, ABG)
01:00:15.229 00.000 7680 Guiding  Dir = 3, Dur = 120
01:00:15.229 00.000 7680 IsSlewing returns 0
01:00:15.230 00.001 7680 IsGuiding returns 0
01:00:15.230 00.000 7680 PulseGuide returned control before completion, sleep 130
01:00:15.374 00.144 7680 IsGuiding returns 1
01:00:15.375 00.001 7680 scope still moving after pulse duration time elapsed
01:00:15.407 00.032 7680 IsSlewing returns 0
01:00:15.409 00.002 7680 IsGuiding returns 0
01:00:15.409 00.000 7680 scope move finished after 120 + 58 ms
01:00:15.410 00.001 7680 Move returns status 0, amount 120
01:00:15.410 00.000 7680 MoveAxis(N, 144, ABG)
01:00:15.411 00.001 7680 Guiding  Dir = 0, Dur = 144
01:00:15.411 00.000 7680 IsSlewing returns 0
01:00:15.412 00.001 7680 IsGuiding returns 0
01:00:15.412 00.000 7680 PulseGuide returned control before completion, sleep 154
01:00:15.579 00.167 7680 IsGuiding returns 1
01:00:15.580 00.001 7680 scope still moving after pulse duration time elapsed
01:00:15.610 00.030 7680 IsSlewing returns 0
01:00:15.611 00.001 7680 IsGuiding returns 0
01:00:15.611 00.000 7680 scope move finished after 144 + 55 ms
01:00:15.611 00.000 7680 Move returns status 0, amount 144
01:00:15.612 00.001 7680 move complete, result=0
01:00:15.612 00.000 7680 worker thread done servicing request
01:00:15.613 00.001 7680 Worker thread wakes up
01:00:15.613 00.000 6120 GuideStep: 0.3 px 120 ms WEST, -0.3 px 144 ms NORTH
01:00:15.621 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:15.621 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:16.874 01.253 7680 Exposure complete
01:00:16.999 00.125 7680 worker thread done servicing request
01:00:16.999 00.000 6120 OnExposeComplete: enter
01:00:17.004 00.005 6120 UpdateGuideState(): m_state=6
01:00:17.008 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5236
01:00:17.012 00.004 6120 Star::Find returns 1 (1), X=962.12, Y=48.62, Mass=14731, SNR=78.4, Peak=255 HFD=7.0
01:00:17.016 00.004 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
01:00:17.022 00.006 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
01:00:17.026 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.63 hyp=0.64 cameraTheta=1.46 mountX=-0.19 mountY=-0.54, mountTheta=-1.91
01:00:17.030 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.63, opts=13)
01:00:17.035 00.005 6120 Enqueuing Move request for scope (0.07, 0.63)
01:00:17.038 00.003 7680 Worker thread wakes up
01:00:17.038 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.63) opts 0xd
01:00:17.039 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.63)
01:00:17.039 00.000 7680 Moving (0.07, 0.63) raw xDistance=-0.19 yDistance=-0.54
01:00:17.039 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:00:17.040 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
01:00:17.040 00.000 7680 MoveAxis(E, 0, ABG)
01:00:17.040 00.000 7680 Move returns status 0, amount 0
01:00:17.040 00.000 7680 MoveAxis(N, 291, ABG)
01:00:17.040 00.000 7680 Guiding  Dir = 0, Dur = 291
01:00:17.040 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:17.044 00.004 7680 IsSlewing returns 0
01:00:17.044 00.000 6120 UpdateGuideState exits: m=14731 SNR=78.4 Saturated
01:00:17.048 00.004 7680 IsGuiding returns 0
01:00:17.048 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:17.054 00.006 7680 PulseGuide returned control before completion, sleep 301
01:00:17.054 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:17.058 00.004 6120 Enqueuing Expose request
01:00:17.361 00.303 7680 IsGuiding returns 1
01:00:17.363 00.002 7680 scope still moving after pulse duration time elapsed
01:00:17.393 00.030 7680 IsSlewing returns 0
01:00:17.393 00.000 7680 IsGuiding returns 0
01:00:17.394 00.001 7680 scope move finished after 291 + 54 ms
01:00:17.394 00.000 7680 Move returns status 0, amount 291
01:00:17.395 00.001 7680 move complete, result=0
01:00:17.396 00.001 7680 worker thread done servicing request
01:00:17.396 00.000 7680 Worker thread wakes up
01:00:17.397 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 291 ms NORTH
01:00:17.403 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:17.403 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:18.660 01.257 7680 Exposure complete
01:00:18.796 00.136 7680 worker thread done servicing request
01:00:18.797 00.001 6120 OnExposeComplete: enter
01:00:18.800 00.003 6120 UpdateGuideState(): m_state=6
01:00:18.805 00.005 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5237
01:00:18.809 00.004 6120 Star::Find returns 1 (1), X=962.03, Y=48.10, Mass=14387, SNR=78.2, Peak=255 HFD=7.0
01:00:18.812 00.003 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
01:00:18.816 00.004 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
01:00:18.820 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.78 mountX=0.00 mountY=-0.11, mountTheta=-1.54
01:00:18.824 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.11, opts=13)
01:00:18.829 00.005 6120 Enqueuing Move request for scope (-0.02, 0.11)
01:00:18.833 00.004 7680 Worker thread wakes up
01:00:18.833 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:18.836 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
01:00:18.836 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
01:00:18.837 00.001 6120 UpdateGuideState exits: m=14387 SNR=78.2 Saturated
01:00:18.840 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:18.844 00.004 7680 Moving (-0.02, 0.11) raw xDistance=0.00 yDistance=-0.11
01:00:18.845 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:00:18.845 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:00:18.845 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:00:18.845 00.000 7680 MoveAxis(E, 0, ABG)
01:00:18.845 00.000 7680 Move returns status 0, amount 0
01:00:18.845 00.000 7680 MoveAxis(N, 0, ABG)
01:00:18.846 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:18.849 00.003 7680 Move returns status 0, amount 0
01:00:18.850 00.001 7680 move complete, result=0
01:00:18.850 00.000 6120 Enqueuing Expose request
01:00:18.854 00.004 7680 worker thread done servicing request
01:00:18.854 00.000 7680 Worker thread wakes up
01:00:18.854 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:18.854 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:18.855 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:00:20.101 01.246 7680 Exposure complete
01:00:20.231 00.130 7680 worker thread done servicing request
01:00:20.232 00.001 6120 OnExposeComplete: enter
01:00:20.238 00.006 6120 UpdateGuideState(): m_state=6
01:00:20.243 00.005 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5238
01:00:20.248 00.005 6120 Star::Find returns 1 (1), X=961.88, Y=48.20, Mass=13893, SNR=75.9, Peak=255 HFD=6.8
01:00:20.251 00.003 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
01:00:20.257 00.006 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.34)
01:00:20.260 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.21 hyp=0.27 cameraTheta=2.26 mountX=0.13 mountY=-0.26, mountTheta=-1.11
01:00:20.267 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.21, opts=13)
01:00:20.270 00.003 6120 Enqueuing Move request for scope (-0.17, 0.21)
01:00:20.274 00.004 7680 Worker thread wakes up
01:00:20.275 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.21) opts 0xd
01:00:20.276 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.21)
01:00:20.276 00.000 7680 Moving (-0.17, 0.21) raw xDistance=0.13 yDistance=-0.26
01:00:20.276 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:00:20.276 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:00:20.277 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:20.281 00.004 7680 MoveAxis(E, 0, ABG)
01:00:20.281 00.000 6120 UpdateGuideState exits: m=13893 SNR=75.9 Saturated
01:00:20.284 00.003 7680 Move returns status 0, amount 0
01:00:20.284 00.000 7680 MoveAxis(N, 143, ABG)
01:00:20.286 00.002 7680 Guiding  Dir = 0, Dur = 143
01:00:20.286 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:20.290 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:20.294 00.004 6120 Enqueuing Expose request
01:00:20.299 00.005 7680 IsSlewing returns 0
01:00:20.299 00.000 7680 IsGuiding returns 0
01:00:20.300 00.001 7680 PulseGuide returned control before completion, sleep 153
01:00:20.469 00.169 7680 IsGuiding returns 1
01:00:20.470 00.001 7680 scope still moving after pulse duration time elapsed
01:00:20.500 00.030 7680 IsSlewing returns 0
01:00:20.501 00.001 7680 IsGuiding returns 0
01:00:20.502 00.001 7680 scope move finished after 143 + 59 ms
01:00:20.502 00.000 7680 Move returns status 0, amount 143
01:00:20.503 00.001 7680 move complete, result=0
01:00:20.503 00.000 7680 worker thread done servicing request
01:00:20.503 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 143 ms NORTH
01:00:20.509 00.006 7680 Worker thread wakes up
01:00:20.510 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:20.510 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:21.761 01.251 7680 Exposure complete
01:00:21.900 00.139 7680 worker thread done servicing request
01:00:21.901 00.001 6120 OnExposeComplete: enter
01:00:21.905 00.004 6120 UpdateGuideState(): m_state=6
01:00:21.908 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5239
01:00:21.911 00.003 6120 Star::Find returns 1 (1), X=961.91, Y=48.18, Mass=14971, SNR=79.6, Peak=255 HFD=6.8
01:00:21.915 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.14 = -1.15)
01:00:21.919 00.004 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
01:00:21.923 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.23 cameraTheta=2.18 mountX=0.10 mountY=-0.23, mountTheta=-1.17
01:00:21.929 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.19, opts=13)
01:00:21.933 00.004 6120 Enqueuing Move request for scope (-0.14, 0.19)
01:00:21.937 00.004 7680 Worker thread wakes up
01:00:21.938 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:21.942 00.004 6120 UpdateGuideState exits: m=14971 SNR=79.6 Saturated
01:00:21.945 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:21.949 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:21.955 00.006 6120 Enqueuing Expose request
01:00:21.961 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
01:00:21.961 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
01:00:21.961 00.000 7680 Moving (-0.14, 0.19) raw xDistance=0.10 yDistance=-0.23
01:00:21.961 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:00:21.962 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:00:21.962 00.000 7680 MoveAxis(E, 0, ABG)
01:00:21.962 00.000 7680 Move returns status 0, amount 0
01:00:21.962 00.000 7680 MoveAxis(N, 126, ABG)
01:00:21.963 00.001 7680 Guiding  Dir = 0, Dur = 126
01:00:21.963 00.000 7680 IsSlewing returns 0
01:00:21.963 00.000 7680 IsGuiding returns 0
01:00:21.964 00.001 7680 PulseGuide returned control before completion, sleep 136
01:00:22.110 00.146 7680 IsGuiding returns 1
01:00:22.111 00.001 7680 scope still moving after pulse duration time elapsed
01:00:22.143 00.032 7680 IsSlewing returns 0
01:00:22.144 00.001 7680 IsGuiding returns 0
01:00:22.147 00.003 7680 scope move finished after 126 + 58 ms
01:00:22.148 00.001 7680 Move returns status 0, amount 126
01:00:22.148 00.000 7680 move complete, result=0
01:00:22.149 00.001 7680 worker thread done servicing request
01:00:22.149 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 126 ms NORTH
01:00:22.155 00.006 7680 Worker thread wakes up
01:00:22.155 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:22.155 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:23.397 01.242 7680 Exposure complete
01:00:23.539 00.142 7680 worker thread done servicing request
01:00:23.540 00.001 6120 OnExposeComplete: enter
01:00:23.544 00.004 6120 UpdateGuideState(): m_state=6
01:00:23.548 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5240
01:00:23.552 00.004 6120 Star::Find returns 1 (1), X=961.91, Y=48.11, Mass=14282, SNR=76.5, Peak=255 HFD=6.9
01:00:23.556 00.004 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.38 = -0.91)
01:00:23.558 00.002 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.11 = -1.17)
01:00:23.563 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.42 mountX=0.12 mountY=-0.18, mountTheta=-0.98
01:00:23.568 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.13, opts=13)
01:00:23.573 00.005 6120 Enqueuing Move request for scope (-0.14, 0.13)
01:00:23.578 00.005 7680 Worker thread wakes up
01:00:23.578 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:23.582 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
01:00:23.583 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
01:00:23.583 00.000 7680 Moving (-0.14, 0.13) raw xDistance=0.12 yDistance=-0.18
01:00:23.583 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:00:23.583 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:00:23.584 00.001 6120 UpdateGuideState exits: m=14282 SNR=76.5 Saturated
01:00:23.589 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:23.593 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:23.597 00.004 6120 Enqueuing Expose request
01:00:23.600 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:00:23.601 00.001 7680 MoveAxis(E, 0, ABG)
01:00:23.601 00.000 7680 Move returns status 0, amount 0
01:00:23.601 00.000 7680 MoveAxis(N, 0, ABG)
01:00:23.601 00.000 7680 Move returns status 0, amount 0
01:00:23.602 00.001 7680 move complete, result=0
01:00:23.602 00.000 7680 worker thread done servicing request
01:00:23.602 00.000 7680 Worker thread wakes up
01:00:23.603 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:00:23.607 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:23.607 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:24.854 01.247 7680 Exposure complete
01:00:24.974 00.120 7680 worker thread done servicing request
01:00:24.974 00.000 6120 OnExposeComplete: enter
01:00:24.978 00.004 6120 UpdateGuideState(): m_state=6
01:00:24.982 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5241
01:00:24.988 00.006 6120 Star::Find returns 1 (1), X=961.85, Y=48.14, Mass=13989, SNR=76.9, Peak=255 HFD=6.8
01:00:24.993 00.005 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.45 = -0.83)
01:00:24.997 00.004 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.10)
01:00:25.002 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.15 hyp=0.25 cameraTheta=2.50 mountX=0.17 mountY=-0.23, mountTheta=-0.92
01:00:25.007 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.15, opts=13)
01:00:25.011 00.004 6120 Enqueuing Move request for scope (-0.20, 0.15)
01:00:25.015 00.004 7680 Worker thread wakes up
01:00:25.015 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:25.021 00.006 6120 UpdateGuideState exits: m=13989 SNR=76.9 Saturated
01:00:25.024 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:25.029 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:25.032 00.003 6120 Enqueuing Expose request
01:00:25.036 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.15) opts 0xd
01:00:25.037 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.15)
01:00:25.037 00.000 7680 Moving (-0.20, 0.15) raw xDistance=0.17 yDistance=-0.23
01:00:25.037 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:00:25.037 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:00:25.038 00.001 7680 MoveAxis(E, 0, ABG)
01:00:25.038 00.000 7680 Move returns status 0, amount 0
01:00:25.039 00.001 7680 MoveAxis(N, 122, ABG)
01:00:25.039 00.000 7680 Guiding  Dir = 0, Dur = 122
01:00:25.039 00.000 7680 IsSlewing returns 0
01:00:25.039 00.000 7680 IsGuiding returns 0
01:00:25.040 00.001 7680 PulseGuide returned control before completion, sleep 132
01:00:25.187 00.147 7680 IsGuiding returns 1
01:00:25.187 00.000 7680 scope still moving after pulse duration time elapsed
01:00:25.217 00.030 7680 IsSlewing returns 0
01:00:25.217 00.000 7680 IsGuiding returns 0
01:00:25.218 00.001 7680 scope move finished after 122 + 56 ms
01:00:25.218 00.000 7680 Move returns status 0, amount 122
01:00:25.218 00.000 7680 move complete, result=0
01:00:25.218 00.000 7680 worker thread done servicing request
01:00:25.219 00.001 7680 Worker thread wakes up
01:00:25.219 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 122 ms NORTH
01:00:25.224 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:25.225 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:26.478 01.253 7680 Exposure complete
01:00:26.615 00.137 7680 worker thread done servicing request
01:00:26.615 00.000 6120 OnExposeComplete: enter
01:00:26.619 00.004 6120 UpdateGuideState(): m_state=6
01:00:26.622 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5242
01:00:26.628 00.006 6120 Star::Find returns 1 (1), X=961.90, Y=48.49, Mass=14245, SNR=78.0, Peak=255 HFD=7.0
01:00:26.632 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
01:00:26.636 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
01:00:26.641 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.50 hyp=0.52 cameraTheta=1.87 mountX=0.06 mountY=-0.51, mountTheta=-1.46
01:00:26.651 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.50, opts=13)
01:00:26.656 00.005 6120 Enqueuing Move request for scope (-0.15, 0.50)
01:00:26.659 00.003 7680 Worker thread wakes up
01:00:26.659 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.50) opts 0xd
01:00:26.660 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.50)
01:00:26.660 00.000 7680 Moving (-0.15, 0.50) raw xDistance=0.06 yDistance=-0.51
01:00:26.660 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:00:26.660 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
01:00:26.660 00.000 7680 MoveAxis(E, 0, ABG)
01:00:26.661 00.001 7680 Move returns status 0, amount 0
01:00:26.661 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:26.665 00.004 7680 MoveAxis(N, 279, ABG)
01:00:26.667 00.002 7680 Guiding  Dir = 0, Dur = 279
01:00:26.667 00.000 6120 UpdateGuideState exits: m=14245 SNR=78.0 Saturated
01:00:26.671 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:26.677 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:26.681 00.004 6120 Enqueuing Expose request
01:00:26.685 00.004 7680 IsSlewing returns 0
01:00:26.686 00.001 7680 IsGuiding returns 0
01:00:26.686 00.000 7680 PulseGuide returned control before completion, sleep 289
01:00:26.981 00.295 7680 IsGuiding returns 1
01:00:26.983 00.002 7680 scope still moving after pulse duration time elapsed
01:00:27.013 00.030 7680 IsSlewing returns 0
01:00:27.014 00.001 7680 IsGuiding returns 0
01:00:27.014 00.000 7680 scope move finished after 279 + 49 ms
01:00:27.015 00.001 7680 Move returns status 0, amount 279
01:00:27.015 00.000 7680 move complete, result=0
01:00:27.015 00.000 7680 worker thread done servicing request
01:00:27.016 00.001 7680 Worker thread wakes up
01:00:27.016 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 279 ms NORTH
01:00:27.025 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:27.025 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:28.274 01.249 7680 Exposure complete
01:00:28.407 00.133 7680 worker thread done servicing request
01:00:28.408 00.001 6120 OnExposeComplete: enter
01:00:28.411 00.003 6120 UpdateGuideState(): m_state=6
01:00:28.414 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5243
01:00:28.422 00.008 6120 Star::Find returns 1 (1), X=961.99, Y=48.31, Mass=14593, SNR=77.4, Peak=255 HFD=6.9
01:00:28.425 00.003 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
01:00:28.429 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
01:00:28.434 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.33 hyp=0.33 cameraTheta=1.76 mountX=0.00 mountY=-0.32, mountTheta=-1.57
01:00:28.438 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.33, opts=13)
01:00:28.442 00.004 6120 Enqueuing Move request for scope (-0.06, 0.33)
01:00:28.446 00.004 7680 Worker thread wakes up
01:00:28.446 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.33) opts 0xd
01:00:28.446 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.33)
01:00:28.447 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:28.450 00.003 6120 UpdateGuideState exits: m=14593 SNR=77.4 Saturated
01:00:28.455 00.005 7680 Moving (-0.06, 0.33) raw xDistance=0.00 yDistance=-0.32
01:00:28.455 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:00:28.455 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:00:28.456 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:28.459 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:28.462 00.003 6120 Enqueuing Expose request
01:00:28.467 00.005 7680 MoveAxis(E, 0, ABG)
01:00:28.467 00.000 7680 Move returns status 0, amount 0
01:00:28.467 00.000 7680 MoveAxis(N, 174, ABG)
01:00:28.467 00.000 7680 Guiding  Dir = 0, Dur = 174
01:00:28.467 00.000 7680 IsSlewing returns 0
01:00:28.468 00.001 7680 IsGuiding returns 0
01:00:28.468 00.000 7680 PulseGuide returned control before completion, sleep 184
01:00:28.654 00.186 7680 IsGuiding returns 1
01:00:28.655 00.001 7680 scope still moving after pulse duration time elapsed
01:00:28.686 00.031 7680 IsSlewing returns 0
01:00:28.688 00.002 7680 IsGuiding returns 0
01:00:28.688 00.000 7680 scope move finished after 174 + 46 ms
01:00:28.689 00.001 7680 Move returns status 0, amount 174
01:00:28.689 00.000 7680 move complete, result=0
01:00:28.690 00.001 7680 worker thread done servicing request
01:00:28.690 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 174 ms NORTH
01:00:28.696 00.006 7680 Worker thread wakes up
01:00:28.696 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:28.697 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:29.946 01.249 7680 Exposure complete
01:00:30.076 00.130 7680 worker thread done servicing request
01:00:30.078 00.002 6120 OnExposeComplete: enter
01:00:30.082 00.004 6120 UpdateGuideState(): m_state=6
01:00:30.086 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5244
01:00:30.089 00.003 6120 Star::Find returns 1 (1), X=961.96, Y=48.20, Mass=14687, SNR=77.9, Peak=255 HFD=6.9
01:00:30.093 00.004 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
01:00:30.097 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.64)
01:00:30.100 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.96 mountX=0.05 mountY=-0.23, mountTheta=-1.37
01:00:30.105 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.21, opts=13)
01:00:30.110 00.005 6120 Enqueuing Move request for scope (-0.09, 0.21)
01:00:30.116 00.006 7680 Worker thread wakes up
01:00:30.117 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
01:00:30.117 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:30.122 00.005 6120 UpdateGuideState exits: m=14687 SNR=77.9 Saturated
01:00:30.126 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:30.131 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
01:00:30.131 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:30.136 00.005 7680 Moving (-0.09, 0.21) raw xDistance=0.05 yDistance=-0.23
01:00:30.136 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:00:30.136 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:00:30.136 00.000 7680 MoveAxis(E, 0, ABG)
01:00:30.136 00.000 7680 Move returns status 0, amount 0
01:00:30.137 00.001 7680 MoveAxis(N, 124, ABG)
01:00:30.137 00.000 7680 Guiding  Dir = 0, Dur = 124
01:00:30.137 00.000 6120 Enqueuing Expose request
01:00:30.143 00.006 7680 IsSlewing returns 0
01:00:30.143 00.000 7680 IsGuiding returns 0
01:00:30.143 00.000 7680 PulseGuide returned control before completion, sleep 134
01:00:30.280 00.137 7680 IsGuiding returns 1
01:00:30.281 00.001 7680 scope still moving after pulse duration time elapsed
01:00:30.312 00.031 7680 IsSlewing returns 0
01:00:30.312 00.000 7680 IsGuiding returns 1
01:00:30.343 00.031 7680 IsSlewing returns 0
01:00:30.344 00.001 7680 IsGuiding returns 1
01:00:30.374 00.030 7680 IsSlewing returns 0
01:00:30.374 00.000 7680 IsGuiding returns 0
01:00:30.375 00.001 7680 scope move finished after 124 + 108 ms
01:00:30.375 00.000 7680 Move returns status 0, amount 124
01:00:30.375 00.000 7680 move complete, result=0
01:00:30.375 00.000 7680 worker thread done servicing request
01:00:30.376 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 124 ms NORTH
01:00:30.383 00.007 7680 Worker thread wakes up
01:00:30.383 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:30.384 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:31.635 01.251 7680 Exposure complete
01:00:31.768 00.133 7680 worker thread done servicing request
01:00:31.769 00.001 6120 OnExposeComplete: enter
01:00:31.773 00.004 6120 UpdateGuideState(): m_state=6
01:00:31.778 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5245
01:00:31.781 00.003 6120 Star::Find returns 1 (1), X=961.81, Y=48.10, Mass=14959, SNR=79.3, Peak=255 HFD=6.8
01:00:31.785 00.004 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-2.95) = xAngle (5.65 = -0.63)
01:00:31.789 00.004 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.90)
01:00:31.793 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.11 hyp=0.27 cameraTheta=2.70 mountX=0.22 mountY=-0.21, mountTheta=-0.77
01:00:31.799 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.11, opts=13)
01:00:31.803 00.004 6120 Enqueuing Move request for scope (-0.24, 0.11)
01:00:31.807 00.004 7680 Worker thread wakes up
01:00:31.807 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:31.810 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.11) opts 0xd
01:00:31.811 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.11)
01:00:31.812 00.001 7680 Moving (-0.24, 0.11) raw xDistance=0.22 yDistance=-0.21
01:00:31.812 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:00:31.812 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:00:31.812 00.000 7680 MoveAxis(W, 88, ABG)
01:00:31.813 00.001 6120 UpdateGuideState exits: m=14959 SNR=79.3 Saturated
01:00:31.817 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:31.820 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:31.824 00.004 7680 Guiding  Dir = 3, Dur = 88
01:00:31.824 00.000 6120 Enqueuing Expose request
01:00:31.829 00.005 7680 IsSlewing returns 0
01:00:31.829 00.000 7680 IsGuiding returns 0
01:00:31.830 00.001 7680 PulseGuide returned control before completion, sleep 98
01:00:31.936 00.106 7680 IsGuiding returns 1
01:00:31.937 00.001 7680 scope still moving after pulse duration time elapsed
01:00:31.968 00.031 7680 IsSlewing returns 0
01:00:31.969 00.001 7680 IsGuiding returns 0
01:00:31.970 00.001 7680 scope move finished after 88 + 51 ms
01:00:31.970 00.000 7680 Move returns status 0, amount 88
01:00:31.970 00.000 7680 MoveAxis(N, 114, ABG)
01:00:31.971 00.001 7680 Guiding  Dir = 0, Dur = 114
01:00:31.971 00.000 7680 IsSlewing returns 0
01:00:31.972 00.001 7680 IsGuiding returns 0
01:00:31.972 00.000 7680 PulseGuide returned control before completion, sleep 124
01:00:32.107 00.135 7680 IsGuiding returns 1
01:00:32.108 00.001 7680 scope still moving after pulse duration time elapsed
01:00:32.138 00.030 7680 IsSlewing returns 0
01:00:32.139 00.001 7680 IsGuiding returns 0
01:00:32.140 00.001 7680 scope move finished after 114 + 54 ms
01:00:32.140 00.000 7680 Move returns status 0, amount 114
01:00:32.141 00.001 7680 move complete, result=0
01:00:32.141 00.000 7680 worker thread done servicing request
01:00:32.142 00.001 7680 Worker thread wakes up
01:00:32.142 00.000 6120 GuideStep: 0.2 px 88 ms WEST, -0.2 px 114 ms NORTH
01:00:32.151 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:32.151 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:33.401 01.250 7680 Exposure complete
01:00:33.536 00.135 7680 worker thread done servicing request
01:00:33.536 00.000 6120 OnExposeComplete: enter
01:00:33.540 00.004 6120 UpdateGuideState(): m_state=6
01:00:33.546 00.006 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5246
01:00:33.549 00.003 6120 Star::Find returns 1 (1), X=961.93, Y=48.05, Mass=14859, SNR=79.3, Peak=255 HFD=7.1
01:00:33.554 00.005 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-2.95) = xAngle (5.61 = -0.67)
01:00:33.557 00.003 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.94)
01:00:33.561 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.66 mountX=0.10 mountY=-0.10, mountTheta=-0.80
01:00:33.566 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.06, opts=13)
01:00:33.570 00.004 6120 Enqueuing Move request for scope (-0.12, 0.06)
01:00:33.574 00.004 7680 Worker thread wakes up
01:00:33.574 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
01:00:33.574 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
01:00:33.574 00.000 7680 Moving (-0.12, 0.06) raw xDistance=0.10 yDistance=-0.10
01:00:33.575 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:00:33.575 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:00:33.575 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:33.580 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:00:33.581 00.001 7680 MoveAxis(E, 0, ABG)
01:00:33.581 00.000 7680 Move returns status 0, amount 0
01:00:33.581 00.000 6120 UpdateGuideState exits: m=14859 SNR=79.3 Saturated
01:00:33.585 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:33.589 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:33.592 00.003 6120 Enqueuing Expose request
01:00:33.596 00.004 7680 MoveAxis(N, 0, ABG)
01:00:33.596 00.000 7680 Move returns status 0, amount 0
01:00:33.596 00.000 7680 move complete, result=0
01:00:33.596 00.000 7680 worker thread done servicing request
01:00:33.597 00.001 7680 Worker thread wakes up
01:00:33.598 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:00:33.601 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:33.601 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:34.856 01.255 7680 Exposure complete
01:00:34.971 00.115 7680 worker thread done servicing request
01:00:34.972 00.001 6120 OnExposeComplete: enter
01:00:34.976 00.004 6120 UpdateGuideState(): m_state=6
01:00:34.980 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5247
01:00:34.983 00.003 6120 Star::Find returns 1 (1), X=961.97, Y=48.30, Mass=14439, SNR=78.6, Peak=255 HFD=6.9
01:00:34.988 00.005 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
01:00:34.991 00.003 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
01:00:34.995 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.84 mountX=0.03 mountY=-0.32, mountTheta=-1.49
01:00:35.000 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.31, opts=13)
01:00:35.004 00.004 6120 Enqueuing Move request for scope (-0.08, 0.31)
01:00:35.008 00.004 7680 Worker thread wakes up
01:00:35.008 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.31) opts 0xd
01:00:35.008 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.31)
01:00:35.008 00.000 7680 Moving (-0.08, 0.31) raw xDistance=0.03 yDistance=-0.32
01:00:35.008 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:00:35.009 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:00:35.009 00.000 7680 MoveAxis(E, 0, ABG)
01:00:35.009 00.000 7680 Move returns status 0, amount 0
01:00:35.009 00.000 7680 MoveAxis(N, 173, ABG)
01:00:35.009 00.000 7680 Guiding  Dir = 0, Dur = 173
01:00:35.009 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:35.012 00.003 7680 IsSlewing returns 0
01:00:35.013 00.001 6120 UpdateGuideState exits: m=14439 SNR=78.6 Saturated
01:00:35.016 00.003 7680 IsGuiding returns 0
01:00:35.016 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:35.021 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:35.027 00.006 7680 PulseGuide returned control before completion, sleep 183
01:00:35.027 00.000 6120 Enqueuing Expose request
01:00:35.223 00.196 7680 IsGuiding returns 0
01:00:35.225 00.002 7680 Move returns status 0, amount 173
01:00:35.226 00.001 7680 move complete, result=0
01:00:35.226 00.000 7680 worker thread done servicing request
01:00:35.226 00.000 7680 Worker thread wakes up
01:00:35.227 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 173 ms NORTH
01:00:35.236 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:35.236 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:36.482 01.246 7680 Exposure complete
01:00:36.608 00.126 7680 worker thread done servicing request
01:00:36.608 00.000 6120 OnExposeComplete: enter
01:00:36.611 00.003 6120 UpdateGuideState(): m_state=6
01:00:36.617 00.006 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5248
01:00:36.620 00.003 6120 Star::Find returns 1 (1), X=961.94, Y=48.20, Mass=14458, SNR=76.6, Peak=255 HFD=6.9
01:00:36.624 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.26)
01:00:36.628 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
01:00:36.631 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.07 mountX=0.07 mountY=-0.24, mountTheta=-1.27
01:00:36.637 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.21, opts=13)
01:00:36.641 00.004 6120 Enqueuing Move request for scope (-0.11, 0.21)
01:00:36.645 00.004 7680 Worker thread wakes up
01:00:36.645 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
01:00:36.647 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
01:00:36.647 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:36.650 00.003 7680 Moving (-0.11, 0.21) raw xDistance=0.07 yDistance=-0.24
01:00:36.650 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:00:36.650 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:00:36.650 00.000 7680 MoveAxis(E, 0, ABG)
01:00:36.652 00.002 6120 UpdateGuideState exits: m=14458 SNR=76.6 Saturated
01:00:36.655 00.003 7680 Move returns status 0, amount 0
01:00:36.655 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:36.659 00.004 7680 MoveAxis(N, 128, ABG)
01:00:36.659 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:36.663 00.004 6120 Enqueuing Expose request
01:00:36.668 00.005 7680 Guiding  Dir = 0, Dur = 128
01:00:36.668 00.000 7680 IsSlewing returns 0
01:00:36.668 00.000 7680 IsGuiding returns 0
01:00:36.669 00.001 7680 PulseGuide returned control before completion, sleep 138
01:00:36.815 00.146 7680 IsGuiding returns 1
01:00:36.816 00.001 7680 scope still moving after pulse duration time elapsed
01:00:36.847 00.031 7680 IsSlewing returns 0
01:00:36.848 00.001 7680 IsGuiding returns 0
01:00:36.848 00.000 7680 scope move finished after 128 + 52 ms
01:00:36.849 00.001 7680 Move returns status 0, amount 128
01:00:36.849 00.000 7680 move complete, result=0
01:00:36.850 00.001 7680 worker thread done servicing request
01:00:36.850 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 128 ms NORTH
01:00:36.858 00.008 7680 Worker thread wakes up
01:00:36.859 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:36.859 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:38.103 01.244 7680 Exposure complete
01:00:38.232 00.129 7680 worker thread done servicing request
01:00:38.232 00.000 6120 OnExposeComplete: enter
01:00:38.237 00.005 6120 UpdateGuideState(): m_state=6
01:00:38.241 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5249
01:00:38.245 00.004 6120 Star::Find returns 1 (1), X=961.93, Y=48.15, Mass=14227, SNR=77.5, Peak=255 HFD=6.9
01:00:38.248 00.003 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.19 = -1.10)
01:00:38.253 00.005 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.37)
01:00:38.256 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.23 mountX=0.09 mountY=-0.20, mountTheta=-1.14
01:00:38.261 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.16, opts=13)
01:00:38.265 00.004 6120 Enqueuing Move request for scope (-0.12, 0.16)
01:00:38.269 00.004 7680 Worker thread wakes up
01:00:38.269 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
01:00:38.270 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
01:00:38.270 00.000 7680 Moving (-0.12, 0.16) raw xDistance=0.09 yDistance=-0.20
01:00:38.270 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:00:38.270 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:00:38.270 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:00:38.270 00.000 7680 MoveAxis(E, 0, ABG)
01:00:38.270 00.000 7680 Move returns status 0, amount 0
01:00:38.272 00.002 7680 MoveAxis(N, 0, ABG)
01:00:38.272 00.000 7680 Move returns status 0, amount 0
01:00:38.272 00.000 7680 move complete, result=0
01:00:38.272 00.000 7680 worker thread done servicing request
01:00:38.272 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:38.275 00.003 6120 UpdateGuideState exits: m=14227 SNR=77.5 Saturated
01:00:38.278 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:38.282 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:38.286 00.004 6120 Enqueuing Expose request
01:00:38.289 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:00:38.293 00.004 7680 Worker thread wakes up
01:00:38.293 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:38.293 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:39.540 01.247 7680 Exposure complete
01:00:39.682 00.142 7680 worker thread done servicing request
01:00:39.683 00.001 6120 OnExposeComplete: enter
01:00:39.686 00.003 6120 UpdateGuideState(): m_state=6
01:00:39.691 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5250
01:00:39.695 00.004 6120 Star::Find returns 1 (1), X=962.08, Y=48.32, Mass=13877, SNR=75.7, Peak=255 HFD=6.8
01:00:39.699 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
01:00:39.702 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.12)
01:00:39.708 00.006 6120 CameraToMount -- cameraX=0.03 cameraY=0.33 hyp=0.34 cameraTheta=1.48 mountX=-0.09 mountY=-0.29, mountTheta=-1.88
01:00:39.714 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.33, opts=13)
01:00:39.718 00.004 6120 Enqueuing Move request for scope (0.03, 0.33)
01:00:39.722 00.004 7680 Worker thread wakes up
01:00:39.723 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:39.727 00.004 6120 UpdateGuideState exits: m=13877 SNR=75.7 Saturated
01:00:39.731 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:39.735 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.33) opts 0xd
01:00:39.735 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:39.740 00.005 6120 Enqueuing Expose request
01:00:39.744 00.004 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.33)
01:00:39.744 00.000 7680 Moving (0.03, 0.33) raw xDistance=-0.09 yDistance=-0.29
01:00:39.744 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:00:39.744 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:00:39.744 00.000 7680 MoveAxis(E, 0, ABG)
01:00:39.745 00.001 7680 Move returns status 0, amount 0
01:00:39.745 00.000 7680 MoveAxis(N, 156, ABG)
01:00:39.745 00.000 7680 Guiding  Dir = 0, Dur = 156
01:00:39.745 00.000 7680 IsSlewing returns 0
01:00:39.746 00.001 7680 IsGuiding returns 0
01:00:39.746 00.000 7680 PulseGuide returned control before completion, sleep 166
01:00:39.923 00.177 7680 IsGuiding returns 1
01:00:39.924 00.001 7680 scope still moving after pulse duration time elapsed
01:00:39.954 00.030 7680 IsSlewing returns 0
01:00:39.955 00.001 7680 IsGuiding returns 0
01:00:39.956 00.001 7680 scope move finished after 156 + 53 ms
01:00:39.956 00.000 7680 Move returns status 0, amount 156
01:00:39.956 00.000 7680 move complete, result=0
01:00:39.957 00.001 7680 worker thread done servicing request
01:00:39.957 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 156 ms NORTH
01:00:39.964 00.007 7680 Worker thread wakes up
01:00:39.964 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:39.964 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:41.217 01.253 7680 Exposure complete
01:00:41.348 00.131 7680 worker thread done servicing request
01:00:41.349 00.001 6120 OnExposeComplete: enter
01:00:41.352 00.003 6120 UpdateGuideState(): m_state=6
01:00:41.357 00.005 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5251
01:00:41.362 00.005 6120 Star::Find returns 1 (1), X=962.00, Y=48.27, Mass=14120, SNR=75.7, Peak=255 HFD=6.8
01:00:41.366 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
01:00:41.370 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
01:00:41.374 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.28 hyp=0.29 cameraTheta=1.76 mountX=0.00 mountY=-0.28, mountTheta=-1.56
01:00:41.379 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.28, opts=13)
01:00:41.383 00.004 6120 Enqueuing Move request for scope (-0.05, 0.28)
01:00:41.386 00.003 7680 Worker thread wakes up
01:00:41.386 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.28) opts 0xd
01:00:41.386 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.28)
01:00:41.386 00.000 7680 Moving (-0.05, 0.28) raw xDistance=0.00 yDistance=-0.28
01:00:41.386 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:00:41.386 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:00:41.388 00.002 7680 MoveAxis(E, 0, ABG)
01:00:41.388 00.000 7680 Move returns status 0, amount 0
01:00:41.388 00.000 7680 MoveAxis(N, 150, ABG)
01:00:41.388 00.000 7680 Guiding  Dir = 0, Dur = 150
01:00:41.388 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:41.393 00.005 7680 IsSlewing returns 0
01:00:41.393 00.000 6120 UpdateGuideState exits: m=14120 SNR=75.7 Saturated
01:00:41.399 00.006 7680 IsGuiding returns 0
01:00:41.400 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:41.404 00.004 7680 PulseGuide returned control before completion, sleep 160
01:00:41.404 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:41.407 00.003 6120 Enqueuing Expose request
01:00:41.567 00.160 7680 IsGuiding returns 1
01:00:41.567 00.000 7680 scope still moving after pulse duration time elapsed
01:00:41.597 00.030 7680 IsSlewing returns 0
01:00:41.599 00.002 7680 IsGuiding returns 0
01:00:41.600 00.001 7680 scope move finished after 150 + 49 ms
01:00:41.600 00.000 7680 Move returns status 0, amount 150
01:00:41.600 00.000 7680 move complete, result=0
01:00:41.601 00.001 7680 worker thread done servicing request
01:00:41.601 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 150 ms NORTH
01:00:41.609 00.008 7680 Worker thread wakes up
01:00:41.609 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:41.609 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:42.862 01.253 7680 Exposure complete
01:00:42.979 00.117 7680 worker thread done servicing request
01:00:42.980 00.001 6120 OnExposeComplete: enter
01:00:42.985 00.005 6120 UpdateGuideState(): m_state=6
01:00:42.989 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5252
01:00:42.993 00.004 6120 Star::Find returns 1 (1), X=961.97, Y=48.23, Mass=14612, SNR=78.7, Peak=255 HFD=6.9
01:00:42.996 00.003 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
01:00:42.999 00.003 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
01:00:43.003 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.87 mountX=0.03 mountY=-0.25, mountTheta=-1.46
01:00:43.009 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.25, opts=13)
01:00:43.013 00.004 6120 Enqueuing Move request for scope (-0.08, 0.25)
01:00:43.017 00.004 7680 Worker thread wakes up
01:00:43.017 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd
01:00:43.017 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.25)
01:00:43.018 00.001 7680 Moving (-0.08, 0.25) raw xDistance=0.03 yDistance=-0.25
01:00:43.018 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:43.023 00.005 6120 UpdateGuideState exits: m=14612 SNR=78.7 Saturated
01:00:43.027 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:00:43.027 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:00:43.027 00.000 7680 MoveAxis(E, 0, ABG)
01:00:43.027 00.000 7680 Move returns status 0, amount 0
01:00:43.027 00.000 7680 MoveAxis(N, 138, ABG)
01:00:43.027 00.000 7680 Guiding  Dir = 0, Dur = 138
01:00:43.028 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:43.032 00.004 7680 IsSlewing returns 0
01:00:43.032 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:43.035 00.003 6120 Enqueuing Expose request
01:00:43.040 00.005 7680 IsGuiding returns 0
01:00:43.041 00.001 7680 PulseGuide returned control before completion, sleep 148
01:00:43.194 00.153 7680 IsGuiding returns 1
01:00:43.194 00.000 7680 scope still moving after pulse duration time elapsed
01:00:43.225 00.031 7680 IsSlewing returns 0
01:00:43.226 00.001 7680 IsGuiding returns 0
01:00:43.226 00.000 7680 scope move finished after 138 + 48 ms
01:00:43.227 00.001 7680 Move returns status 0, amount 138
01:00:43.227 00.000 7680 move complete, result=0
01:00:43.227 00.000 7680 worker thread done servicing request
01:00:43.229 00.002 7680 Worker thread wakes up
01:00:43.229 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 138 ms NORTH
01:00:43.235 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:43.235 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:44.489 01.254 7680 Exposure complete
01:00:44.634 00.145 7680 worker thread done servicing request
01:00:44.634 00.000 6120 OnExposeComplete: enter
01:00:44.640 00.006 6120 UpdateGuideState(): m_state=6
01:00:44.643 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5253
01:00:44.648 00.005 6120 Star::Find returns 1 (1), X=961.86, Y=48.28, Mass=14021, SNR=78.3, Peak=255 HFD=6.9
01:00:44.653 00.005 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
01:00:44.657 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
01:00:44.662 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.30 hyp=0.35 cameraTheta=2.14 mountX=0.13 mountY=-0.35, mountTheta=-1.21
01:00:44.669 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.30, opts=13)
01:00:44.672 00.003 6120 Enqueuing Move request for scope (-0.19, 0.30)
01:00:44.678 00.006 7680 Worker thread wakes up
01:00:44.678 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:44.682 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.30) opts 0xd
01:00:44.682 00.000 6120 UpdateGuideState exits: m=14021 SNR=78.3 Saturated
01:00:44.687 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:44.691 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:44.695 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.30)
01:00:44.696 00.001 7680 Moving (-0.19, 0.30) raw xDistance=0.13 yDistance=-0.35
01:00:44.696 00.000 6120 Enqueuing Expose request
01:00:44.701 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:00:44.701 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:00:44.701 00.000 7680 MoveAxis(E, 0, ABG)
01:00:44.702 00.001 7680 Move returns status 0, amount 0
01:00:44.702 00.000 7680 MoveAxis(N, 189, ABG)
01:00:44.702 00.000 7680 Guiding  Dir = 0, Dur = 189
01:00:44.703 00.001 7680 IsSlewing returns 0
01:00:44.703 00.000 7680 IsGuiding returns 0
01:00:44.704 00.001 7680 PulseGuide returned control before completion, sleep 199
01:00:44.916 00.212 7680 IsGuiding returns 1
01:00:44.917 00.001 7680 scope still moving after pulse duration time elapsed
01:00:44.948 00.031 7680 IsSlewing returns 0
01:00:44.951 00.003 7680 IsGuiding returns 0
01:00:44.953 00.002 7680 scope move finished after 189 + 60 ms
01:00:44.953 00.000 7680 Move returns status 0, amount 189
01:00:44.953 00.000 7680 move complete, result=0
01:00:44.955 00.002 7680 worker thread done servicing request
01:00:44.955 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 189 ms NORTH
01:00:44.963 00.008 7680 Worker thread wakes up
01:00:44.963 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:44.964 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:46.210 01.246 7680 Exposure complete
01:00:46.357 00.147 7680 worker thread done servicing request
01:00:46.358 00.001 6120 OnExposeComplete: enter
01:00:46.363 00.005 6120 UpdateGuideState(): m_state=6
01:00:46.369 00.006 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5254
01:00:46.375 00.006 6120 Star::Find returns 1 (1), X=961.99, Y=48.20, Mass=14340, SNR=77.1, Peak=255 HFD=6.9
01:00:46.380 00.005 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
01:00:46.386 00.006 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.75)
01:00:46.392 00.006 6120 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.85 mountX=0.02 mountY=-0.22, mountTheta=-1.48
01:00:46.399 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.21, opts=13)
01:00:46.404 00.005 6120 Enqueuing Move request for scope (-0.06, 0.21)
01:00:46.410 00.006 7680 Worker thread wakes up
01:00:46.410 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:46.416 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
01:00:46.417 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
01:00:46.417 00.000 7680 Moving (-0.06, 0.21) raw xDistance=0.02 yDistance=-0.22
01:00:46.417 00.000 6120 UpdateGuideState exits: m=14340 SNR=77.1 Saturated
01:00:46.423 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:00:46.424 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:46.430 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:00:46.430 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:46.437 00.007 7680 MoveAxis(E, 0, ABG)
01:00:46.438 00.001 6120 Enqueuing Expose request
01:00:46.443 00.005 7680 Move returns status 0, amount 0
01:00:46.443 00.000 7680 MoveAxis(N, 119, ABG)
01:00:46.443 00.000 7680 Guiding  Dir = 0, Dur = 119
01:00:46.444 00.001 7680 IsSlewing returns 0
01:00:46.444 00.000 7680 IsGuiding returns 0
01:00:46.444 00.000 7680 PulseGuide returned control before completion, sleep 129
01:00:46.588 00.144 7680 IsGuiding returns 0
01:00:46.590 00.002 7680 Move returns status 0, amount 119
01:00:46.591 00.001 7680 move complete, result=0
01:00:46.592 00.001 7680 worker thread done servicing request
01:00:46.592 00.000 7680 Worker thread wakes up
01:00:46.593 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 119 ms NORTH
01:00:46.600 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:46.600 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:47.848 01.248 7680 Exposure complete
01:00:47.979 00.131 7680 worker thread done servicing request
01:00:47.979 00.000 6120 OnExposeComplete: enter
01:00:47.984 00.005 6120 UpdateGuideState(): m_state=6
01:00:47.987 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5255
01:00:47.991 00.004 6120 Star::Find returns 1 (1), X=961.87, Y=48.26, Mass=14097, SNR=75.3, Peak=255 HFD=6.8
01:00:47.996 00.005 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
01:00:48.000 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.43)
01:00:48.003 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.27 hyp=0.33 cameraTheta=2.17 mountX=0.13 mountY=-0.32, mountTheta=-1.19
01:00:48.009 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.27, opts=13)
01:00:48.016 00.007 6120 Enqueuing Move request for scope (-0.18, 0.27)
01:00:48.020 00.004 7680 Worker thread wakes up
01:00:48.020 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.27) opts 0xd
01:00:48.021 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:48.024 00.003 6120 UpdateGuideState exits: m=14097 SNR=75.3 Saturated
01:00:48.027 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:48.031 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:48.035 00.004 6120 Enqueuing Expose request
01:00:48.038 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.27)
01:00:48.038 00.000 7680 Moving (-0.18, 0.27) raw xDistance=0.13 yDistance=-0.32
01:00:48.038 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:00:48.038 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:00:48.038 00.000 7680 MoveAxis(E, 0, ABG)
01:00:48.039 00.001 7680 Move returns status 0, amount 0
01:00:48.039 00.000 7680 MoveAxis(N, 175, ABG)
01:00:48.039 00.000 7680 Guiding  Dir = 0, Dur = 175
01:00:48.039 00.000 7680 IsSlewing returns 0
01:00:48.041 00.002 7680 IsGuiding returns 0
01:00:48.041 00.000 7680 PulseGuide returned control before completion, sleep 185
01:00:48.232 00.191 7680 IsGuiding returns 1
01:00:48.232 00.000 7680 scope still moving after pulse duration time elapsed
01:00:48.263 00.031 7680 IsSlewing returns 0
01:00:48.264 00.001 7680 IsGuiding returns 0
01:00:48.264 00.000 7680 scope move finished after 175 + 48 ms
01:00:48.265 00.001 7680 Move returns status 0, amount 175
01:00:48.265 00.000 7680 move complete, result=0
01:00:48.265 00.000 7680 worker thread done servicing request
01:00:48.266 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 175 ms NORTH
01:00:48.273 00.007 7680 Worker thread wakes up
01:00:48.273 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:48.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:49.527 01.254 7680 Exposure complete
01:00:49.658 00.131 7680 worker thread done servicing request
01:00:49.658 00.000 6120 OnExposeComplete: enter
01:00:49.662 00.004 6120 UpdateGuideState(): m_state=6
01:00:49.666 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5256
01:00:49.670 00.004 6120 Star::Find returns 1 (1), X=961.86, Y=48.33, Mass=14769, SNR=77.8, Peak=255 HFD=6.9
01:00:49.674 00.004 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.02 = -1.27)
01:00:49.679 00.005 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
01:00:49.682 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.35 hyp=0.39 cameraTheta=2.06 mountX=0.12 mountY=-0.39, mountTheta=-1.28
01:00:49.689 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.35, opts=13)
01:00:49.693 00.004 6120 Enqueuing Move request for scope (-0.19, 0.35)
01:00:49.696 00.003 7680 Worker thread wakes up
01:00:49.696 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.35) opts 0xd
01:00:49.697 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.35)
01:00:49.697 00.000 7680 Moving (-0.19, 0.35) raw xDistance=0.12 yDistance=-0.39
01:00:49.697 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:00:49.697 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:00:49.697 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:49.702 00.005 6120 UpdateGuideState exits: m=14769 SNR=77.8 Saturated
01:00:49.706 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:49.709 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:49.713 00.004 7680 MoveAxis(E, 0, ABG)
01:00:49.714 00.001 7680 Move returns status 0, amount 0
01:00:49.714 00.000 7680 MoveAxis(N, 213, ABG)
01:00:49.714 00.000 7680 Guiding  Dir = 0, Dur = 213
01:00:49.714 00.000 6120 Enqueuing Expose request
01:00:49.718 00.004 7680 IsSlewing returns 0
01:00:49.718 00.000 7680 IsGuiding returns 0
01:00:49.718 00.000 7680 PulseGuide returned control before completion, sleep 223
01:00:49.949 00.231 7680 IsGuiding returns 1
01:00:49.950 00.001 7680 scope still moving after pulse duration time elapsed
01:00:49.980 00.030 7680 IsSlewing returns 0
01:00:49.984 00.004 7680 IsGuiding returns 0
01:00:49.985 00.001 7680 scope move finished after 213 + 53 ms
01:00:49.985 00.000 7680 Move returns status 0, amount 213
01:00:49.986 00.001 7680 move complete, result=0
01:00:49.986 00.000 7680 worker thread done servicing request
01:00:49.987 00.001 7680 Worker thread wakes up
01:00:49.988 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 213 ms NORTH
01:00:49.994 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:49.994 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:51.245 01.251 7680 Exposure complete
01:00:51.381 00.136 7680 worker thread done servicing request
01:00:51.381 00.000 6120 OnExposeComplete: enter
01:00:51.384 00.003 6120 UpdateGuideState(): m_state=6
01:00:51.390 00.006 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5257
01:00:51.395 00.005 6120 Star::Find returns 1 (1), X=961.79, Y=48.11, Mass=15238, SNR=80.7, Peak=255 HFD=6.9
01:00:51.398 00.003 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-2.95) = xAngle (5.66 = -0.62)
01:00:51.401 00.003 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.89)
01:00:51.405 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.12 hyp=0.29 cameraTheta=2.70 mountX=0.23 mountY=-0.22, mountTheta=-0.76
01:00:51.409 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.12, opts=13)
01:00:51.413 00.004 6120 Enqueuing Move request for scope (-0.26, 0.12)
01:00:51.416 00.003 7680 Worker thread wakes up
01:00:51.417 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:51.420 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.12) opts 0xd
01:00:51.421 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.12)
01:00:51.421 00.000 7680 Moving (-0.26, 0.12) raw xDistance=0.23 yDistance=-0.22
01:00:51.421 00.000 6120 UpdateGuideState exits: m=15238 SNR=80.7 Saturated
01:00:51.426 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
01:00:51.426 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:00:51.426 00.000 7680 MoveAxis(W, 95, ABG)
01:00:51.426 00.000 7680 Guiding  Dir = 3, Dur = 95
01:00:51.426 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:51.430 00.004 7680 IsSlewing returns 0
01:00:51.431 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:51.434 00.003 7680 IsGuiding returns 0
01:00:51.435 00.001 6120 Enqueuing Expose request
01:00:51.439 00.004 7680 PulseGuide returned control before completion, sleep 105
01:00:51.548 00.109 7680 IsGuiding returns 1
01:00:51.548 00.000 7680 scope still moving after pulse duration time elapsed
01:00:51.579 00.031 7680 IsSlewing returns 0
01:00:51.580 00.001 7680 IsGuiding returns 0
01:00:51.580 00.000 7680 scope move finished after 95 + 50 ms
01:00:51.581 00.001 7680 Move returns status 0, amount 95
01:00:51.581 00.000 7680 MoveAxis(N, 121, ABG)
01:00:51.582 00.001 7680 Guiding  Dir = 0, Dur = 121
01:00:51.582 00.000 7680 IsSlewing returns 0
01:00:51.582 00.000 7680 IsGuiding returns 0
01:00:51.583 00.001 7680 PulseGuide returned control before completion, sleep 131
01:00:51.718 00.135 7680 IsGuiding returns 1
01:00:51.718 00.000 7680 scope still moving after pulse duration time elapsed
01:00:51.749 00.031 7680 IsSlewing returns 0
01:00:51.749 00.000 7680 IsGuiding returns 0
01:00:51.749 00.000 7680 scope move finished after 121 + 45 ms
01:00:51.749 00.000 7680 Move returns status 0, amount 121
01:00:51.751 00.002 7680 move complete, result=0
01:00:51.751 00.000 7680 worker thread done servicing request
01:00:51.751 00.000 7680 Worker thread wakes up
01:00:51.751 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:51.751 00.000 6120 GuideStep: 0.2 px 95 ms WEST, -0.2 px 121 ms NORTH
01:00:51.755 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:53.010 01.255 7680 Exposure complete
01:00:53.141 00.131 7680 worker thread done servicing request
01:00:53.141 00.000 6120 OnExposeComplete: enter
01:00:53.145 00.004 6120 UpdateGuideState(): m_state=6
01:00:53.149 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5258
01:00:53.153 00.004 6120 Star::Find returns 1 (1), X=961.91, Y=48.03, Mass=14620, SNR=79.0, Peak=255 HFD=7.1
01:00:53.157 00.004 6120 CameraToMount -- cameraTheta (2.85) - m_xAngle (-2.95) = xAngle (5.81 = -0.48)
01:00:53.161 00.004 6120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.54 = -0.75)
01:00:53.164 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.85 mountX=0.13 mountY=-0.10, mountTheta=-0.65
01:00:53.169 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.04, opts=13)
01:00:53.174 00.005 6120 Enqueuing Move request for scope (-0.14, 0.04)
01:00:53.179 00.005 7680 Worker thread wakes up
01:00:53.179 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:53.183 00.004 6120 UpdateGuideState exits: m=14620 SNR=79.0 Saturated
01:00:53.188 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:53.192 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:53.196 00.004 6120 Enqueuing Expose request
01:00:53.199 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
01:00:53.199 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
01:00:53.199 00.000 7680 Moving (-0.14, 0.04) raw xDistance=0.13 yDistance=-0.10
01:00:53.199 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:00:53.199 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:00:53.201 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:00:53.201 00.000 7680 MoveAxis(E, 0, ABG)
01:00:53.201 00.000 7680 Move returns status 0, amount 0
01:00:53.201 00.000 7680 MoveAxis(N, 0, ABG)
01:00:53.201 00.000 7680 Move returns status 0, amount 0
01:00:53.202 00.001 7680 move complete, result=0
01:00:53.202 00.000 7680 worker thread done servicing request
01:00:53.203 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:00:53.207 00.004 7680 Worker thread wakes up
01:00:53.207 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:53.207 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:54.454 01.247 7680 Exposure complete
01:00:54.593 00.139 6120 OnExposeComplete: enter
01:00:54.596 00.003 6120 UpdateGuideState(): m_state=6
01:00:54.601 00.005 7680 worker thread done servicing request
01:00:54.601 00.000 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5259
01:00:54.606 00.005 6120 Star::Find returns 1 (1), X=962.17, Y=48.16, Mass=14114, SNR=77.4, Peak=255 HFD=6.8
01:00:54.610 00.004 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.94 = -2.34)
01:00:54.613 00.003 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.61)
01:00:54.617 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.21 cameraTheta=0.98 mountX=-0.15 mountY=-0.11, mountTheta=-2.52
01:00:54.623 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.18, opts=13)
01:00:54.628 00.005 6120 Enqueuing Move request for scope (0.12, 0.18)
01:00:54.631 00.003 7680 Worker thread wakes up
01:00:54.631 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:54.635 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0xd
01:00:54.635 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
01:00:54.635 00.000 7680 Moving (0.12, 0.18) raw xDistance=-0.15 yDistance=-0.11
01:00:54.635 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:00:54.635 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:00:54.636 00.001 6120 UpdateGuideState exits: m=14114 SNR=77.4 Saturated
01:00:54.641 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:00:54.641 00.000 7680 MoveAxis(E, 0, ABG)
01:00:54.641 00.000 7680 Move returns status 0, amount 0
01:00:54.641 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:54.645 00.004 7680 MoveAxis(N, 0, ABG)
01:00:54.645 00.000 7680 Move returns status 0, amount 0
01:00:54.645 00.000 7680 move complete, result=0
01:00:54.645 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:54.650 00.005 7680 worker thread done servicing request
01:00:54.650 00.000 6120 Enqueuing Expose request
01:00:54.653 00.003 7680 Worker thread wakes up
01:00:54.655 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:00:54.658 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:54.658 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:55.914 01.256 7680 Exposure complete
01:00:56.046 00.132 7680 worker thread done servicing request
01:00:56.046 00.000 6120 OnExposeComplete: enter
01:00:56.050 00.004 6120 UpdateGuideState(): m_state=6
01:00:56.054 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5260
01:00:56.057 00.003 6120 Star::Find returns 1 (1), X=962.04, Y=48.68, Mass=14445, SNR=76.9, Peak=255 HFD=6.9
01:00:56.061 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.75)
01:00:56.064 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.02)
01:00:56.069 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.69 hyp=0.69 cameraTheta=1.58 mountX=-0.12 mountY=-0.62, mountTheta=-1.76
01:00:56.073 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.69, opts=13)
01:00:56.078 00.005 6120 Enqueuing Move request for scope (-0.01, 0.69)
01:00:56.083 00.005 7680 Worker thread wakes up
01:00:56.083 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.69) opts 0xd
01:00:56.083 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.69)
01:00:56.084 00.001 7680 Moving (-0.01, 0.69) raw xDistance=-0.12 yDistance=-0.62
01:00:56.084 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:00:56.084 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
01:00:56.084 00.000 7680 MoveAxis(E, 0, ABG)
01:00:56.085 00.001 7680 Move returns status 0, amount 0
01:00:56.085 00.000 7680 MoveAxis(N, 337, ABG)
01:00:56.085 00.000 7680 Guiding  Dir = 0, Dur = 337
01:00:56.085 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:56.088 00.003 7680 IsSlewing returns 0
01:00:56.089 00.001 6120 UpdateGuideState exits: m=14445 SNR=76.9 Saturated
01:00:56.093 00.004 7680 IsGuiding returns 0
01:00:56.093 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:56.096 00.003 7680 PulseGuide returned control before completion, sleep 347
01:00:56.096 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:56.101 00.005 6120 Enqueuing Expose request
01:00:56.454 00.353 7680 IsGuiding returns 1
01:00:56.454 00.000 7680 scope still moving after pulse duration time elapsed
01:00:56.485 00.031 7680 IsSlewing returns 0
01:00:56.485 00.000 7680 IsGuiding returns 0
01:00:56.486 00.001 7680 scope move finished after 337 + 55 ms
01:00:56.486 00.000 7680 Move returns status 0, amount 337
01:00:56.486 00.000 7680 move complete, result=0
01:00:56.486 00.000 7680 worker thread done servicing request
01:00:56.487 00.001 7680 Worker thread wakes up
01:00:56.487 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 337 ms NORTH
01:00:56.496 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:56.496 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:57.749 01.253 7680 Exposure complete
01:00:57.889 00.140 7680 worker thread done servicing request
01:00:57.889 00.000 6120 OnExposeComplete: enter
01:00:57.895 00.006 6120 UpdateGuideState(): m_state=6
01:00:57.900 00.005 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5261
01:00:57.903 00.003 6120 Star::Find returns 1 (1), X=961.95, Y=48.14, Mass=14202, SNR=77.4, Peak=255 HFD=7.0
01:00:57.907 00.004 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.11 = -1.18)
01:00:57.912 00.005 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.44)
01:00:57.915 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.15 mountX=0.07 mountY=-0.18, mountTheta=-1.20
01:00:57.920 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.15, opts=13)
01:00:57.925 00.005 6120 Enqueuing Move request for scope (-0.10, 0.15)
01:00:57.928 00.003 7680 Worker thread wakes up
01:00:57.928 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
01:00:57.928 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
01:00:57.929 00.001 7680 Moving (-0.10, 0.15) raw xDistance=0.07 yDistance=-0.18
01:00:57.929 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:00:57.929 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:00:57.929 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:00:57.929 00.000 7680 MoveAxis(E, 0, ABG)
01:00:57.929 00.000 7680 Move returns status 0, amount 0
01:00:57.929 00.000 7680 MoveAxis(N, 0, ABG)
01:00:57.929 00.000 7680 Move returns status 0, amount 0
01:00:57.931 00.002 7680 move complete, result=0
01:00:57.931 00.000 7680 worker thread done servicing request
01:00:57.931 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:57.934 00.003 6120 UpdateGuideState exits: m=14202 SNR=77.4 Saturated
01:00:57.937 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:57.942 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:57.946 00.004 6120 Enqueuing Expose request
01:00:57.949 00.003 7680 Worker thread wakes up
01:00:57.950 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:57.950 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:00:57.955 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:00:59.200 01.245 7680 Exposure complete
01:00:59.336 00.136 7680 worker thread done servicing request
01:00:59.336 00.000 6120 OnExposeComplete: enter
01:00:59.340 00.004 6120 UpdateGuideState(): m_state=6
01:00:59.344 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5262
01:00:59.349 00.005 6120 Star::Find returns 1 (1), X=961.95, Y=48.33, Mass=14549, SNR=77.1, Peak=255 HFD=6.8
01:00:59.354 00.005 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.48)
01:00:59.356 00.002 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
01:00:59.360 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.34 hyp=0.36 cameraTheta=1.85 mountX=0.03 mountY=-0.35, mountTheta=-1.48
01:00:59.367 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.34, opts=13)
01:00:59.371 00.004 6120 Enqueuing Move request for scope (-0.10, 0.34)
01:00:59.375 00.004 7680 Worker thread wakes up
01:00:59.375 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.34) opts 0xd
01:00:59.376 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.34)
01:00:59.376 00.000 7680 Moving (-0.10, 0.34) raw xDistance=0.03 yDistance=-0.35
01:00:59.376 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:00:59.376 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:00:59.376 00.000 7680 MoveAxis(E, 0, ABG)
01:00:59.376 00.000 7680 Move returns status 0, amount 0
01:00:59.377 00.001 7680 MoveAxis(N, 190, ABG)
01:00:59.377 00.000 7680 Guiding  Dir = 0, Dur = 190
01:00:59.377 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:00:59.381 00.004 7680 IsSlewing returns 0
01:00:59.381 00.000 6120 UpdateGuideState exits: m=14549 SNR=77.1 Saturated
01:00:59.384 00.003 7680 IsGuiding returns 0
01:00:59.384 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:59.388 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:00:59.393 00.005 7680 PulseGuide returned control before completion, sleep 200
01:00:59.393 00.000 6120 Enqueuing Expose request
01:00:59.598 00.205 7680 IsGuiding returns 1
01:00:59.600 00.002 7680 scope still moving after pulse duration time elapsed
01:00:59.630 00.030 7680 IsSlewing returns 0
01:00:59.630 00.000 7680 IsGuiding returns 0
01:00:59.631 00.001 7680 scope move finished after 190 + 56 ms
01:00:59.631 00.000 7680 Move returns status 0, amount 190
01:00:59.631 00.000 7680 move complete, result=0
01:00:59.632 00.001 7680 worker thread done servicing request
01:00:59.632 00.000 7680 Worker thread wakes up
01:00:59.633 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 190 ms NORTH
01:00:59.641 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:00:59.641 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:00.893 01.252 7680 Exposure complete
01:01:01.032 00.139 7680 worker thread done servicing request
01:01:01.033 00.001 6120 OnExposeComplete: enter
01:01:01.037 00.004 6120 UpdateGuideState(): m_state=6
01:01:01.041 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5263
01:01:01.045 00.004 6120 Star::Find returns 1 (1), X=961.96, Y=48.29, Mass=14070, SNR=78.2, Peak=255 HFD=6.9
01:01:01.050 00.005 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
01:01:01.053 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.74)
01:01:01.057 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.30 hyp=0.32 cameraTheta=1.86 mountX=0.03 mountY=-0.31, mountTheta=-1.47
01:01:01.063 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.30, opts=13)
01:01:01.066 00.003 6120 Enqueuing Move request for scope (-0.09, 0.30)
01:01:01.071 00.005 7680 Worker thread wakes up
01:01:01.071 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:01.074 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.30) opts 0xd
01:01:01.074 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.30)
01:01:01.076 00.002 7680 Moving (-0.09, 0.30) raw xDistance=0.03 yDistance=-0.31
01:01:01.076 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:01:01.076 00.000 6120 UpdateGuideState exits: m=14070 SNR=78.2 Saturated
01:01:01.081 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:01.084 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:01.089 00.005 6120 Enqueuing Expose request
01:01:01.093 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:01:01.093 00.000 7680 MoveAxis(E, 0, ABG)
01:01:01.093 00.000 7680 Move returns status 0, amount 0
01:01:01.093 00.000 7680 MoveAxis(N, 169, ABG)
01:01:01.094 00.001 7680 Guiding  Dir = 0, Dur = 169
01:01:01.094 00.000 7680 IsSlewing returns 0
01:01:01.094 00.000 7680 IsGuiding returns 0
01:01:01.095 00.001 7680 PulseGuide returned control before completion, sleep 179
01:01:01.291 00.196 7680 IsGuiding returns 1
01:01:01.291 00.000 7680 scope still moving after pulse duration time elapsed
01:01:01.321 00.030 7680 IsSlewing returns 0
01:01:01.323 00.002 7680 IsGuiding returns 1
01:01:01.352 00.029 7680 IsSlewing returns 0
01:01:01.352 00.000 7680 IsGuiding returns 1
01:01:01.384 00.032 7680 IsSlewing returns 0
01:01:01.384 00.000 7680 IsGuiding returns 1
01:01:01.415 00.031 7680 IsSlewing returns 0
01:01:01.415 00.000 7680 IsGuiding returns 0
01:01:01.417 00.002 7680 scope move finished after 169 + 153 ms
01:01:01.417 00.000 7680 Move returns status 0, amount 169
01:01:01.418 00.001 7680 move complete, result=0
01:01:01.419 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 169 ms NORTH
01:01:01.427 00.008 7680 worker thread done servicing request
01:01:01.429 00.002 7680 Worker thread wakes up
01:01:01.430 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:01.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:02.674 01.244 7680 Exposure complete
01:01:02.808 00.134 7680 worker thread done servicing request
01:01:02.809 00.001 6120 OnExposeComplete: enter
01:01:02.812 00.003 6120 UpdateGuideState(): m_state=6
01:01:02.816 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5264
01:01:02.819 00.003 6120 Star::Find returns 1 (1), X=962.02, Y=48.07, Mass=13577, SNR=74.9, Peak=255 HFD=7.1
01:01:02.823 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
01:01:02.828 00.005 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
01:01:02.832 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.89 mountX=0.01 mountY=-0.09, mountTheta=-1.44
01:01:02.838 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.08, opts=13)
01:01:02.842 00.004 6120 Enqueuing Move request for scope (-0.03, 0.08)
01:01:02.846 00.004 7680 Worker thread wakes up
01:01:02.846 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
01:01:02.846 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
01:01:02.846 00.000 7680 Moving (-0.03, 0.08) raw xDistance=0.01 yDistance=-0.09
01:01:02.846 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:01:02.846 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:01:02.846 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:01:02.846 00.000 7680 MoveAxis(E, 0, ABG)
01:01:02.848 00.002 7680 Move returns status 0, amount 0
01:01:02.848 00.000 7680 MoveAxis(N, 0, ABG)
01:01:02.848 00.000 7680 Move returns status 0, amount 0
01:01:02.848 00.000 7680 move complete, result=0
01:01:02.848 00.000 7680 worker thread done servicing request
01:01:02.848 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:02.852 00.004 6120 UpdateGuideState exits: m=13577 SNR=74.9 Saturated
01:01:02.856 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:02.859 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:02.862 00.003 6120 Enqueuing Expose request
01:01:02.865 00.003 7680 Worker thread wakes up
01:01:02.865 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:02.870 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:02.870 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:04.117 01.247 7680 Exposure complete
01:01:04.255 00.138 7680 worker thread done servicing request
01:01:04.256 00.001 6120 OnExposeComplete: enter
01:01:04.259 00.003 6120 UpdateGuideState(): m_state=6
01:01:04.264 00.005 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5265
01:01:04.268 00.004 6120 Star::Find returns 1 (1), X=962.02, Y=48.39, Mass=14828, SNR=77.5, Peak=255 HFD=6.8
01:01:04.272 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
01:01:04.275 00.003 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
01:01:04.279 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.40 hyp=0.40 cameraTheta=1.65 mountX=-0.04 mountY=-0.37, mountTheta=-1.69
01:01:04.285 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.40, opts=13)
01:01:04.289 00.004 6120 Enqueuing Move request for scope (-0.03, 0.40)
01:01:04.294 00.005 7680 Worker thread wakes up
01:01:04.294 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:04.299 00.005 6120 UpdateGuideState exits: m=14828 SNR=77.5 Saturated
01:01:04.302 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:04.307 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:04.310 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.40) opts 0xd
01:01:04.310 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.40)
01:01:04.311 00.001 7680 Moving (-0.03, 0.40) raw xDistance=-0.04 yDistance=-0.37
01:01:04.311 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:01:04.311 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:01:04.311 00.000 7680 MoveAxis(E, 0, ABG)
01:01:04.311 00.000 7680 Move returns status 0, amount 0
01:01:04.312 00.001 7680 MoveAxis(N, 201, ABG)
01:01:04.312 00.000 7680 Guiding  Dir = 0, Dur = 201
01:01:04.312 00.000 6120 Enqueuing Expose request
01:01:04.315 00.003 7680 IsSlewing returns 0
01:01:04.315 00.000 7680 IsGuiding returns 0
01:01:04.316 00.001 7680 PulseGuide returned control before completion, sleep 211
01:01:04.540 00.224 7680 IsGuiding returns 1
01:01:04.543 00.003 7680 scope still moving after pulse duration time elapsed
01:01:04.571 00.028 7680 IsSlewing returns 0
01:01:04.573 00.002 7680 IsGuiding returns 0
01:01:04.574 00.001 7680 scope move finished after 201 + 56 ms
01:01:04.575 00.001 7680 Move returns status 0, amount 201
01:01:04.575 00.000 7680 move complete, result=0
01:01:04.576 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 201 ms NORTH
01:01:04.585 00.009 7680 worker thread done servicing request
01:01:04.585 00.000 7680 Worker thread wakes up
01:01:04.586 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:04.586 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:05.836 01.250 7680 Exposure complete
01:01:05.973 00.137 7680 worker thread done servicing request
01:01:05.973 00.000 6120 OnExposeComplete: enter
01:01:05.976 00.003 6120 UpdateGuideState(): m_state=6
01:01:05.980 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5266
01:01:05.985 00.005 6120 Star::Find returns 1 (1), X=962.00, Y=48.28, Mass=13234, SNR=74.1, Peak=255 HFD=6.9
01:01:05.989 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
01:01:05.993 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.85)
01:01:05.996 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.75 mountX=-0.00 mountY=-0.28, mountTheta=-1.58
01:01:06.000 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.29, opts=13)
01:01:06.005 00.005 6120 Enqueuing Move request for scope (-0.05, 0.29)
01:01:06.008 00.003 7680 Worker thread wakes up
01:01:06.008 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:06.012 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.29) opts 0xd
01:01:06.012 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.29)
01:01:06.012 00.000 7680 Moving (-0.05, 0.29) raw xDistance=-0.00 yDistance=-0.28
01:01:06.012 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:01:06.012 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:01:06.012 00.000 7680 MoveAxis(E, 0, ABG)
01:01:06.012 00.000 7680 Move returns status 0, amount 0
01:01:06.012 00.000 7680 MoveAxis(N, 154, ABG)
01:01:06.013 00.001 6120 UpdateGuideState exits: m=13234 SNR=74.1 Saturated
01:01:06.018 00.005 7680 Guiding  Dir = 0, Dur = 154
01:01:06.019 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:06.022 00.003 7680 IsSlewing returns 0
01:01:06.023 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:06.027 00.004 7680 IsGuiding returns 0
01:01:06.027 00.000 6120 Enqueuing Expose request
01:01:06.030 00.003 7680 PulseGuide returned control before completion, sleep 164
01:01:06.202 00.172 7680 IsGuiding returns 1
01:01:06.203 00.001 7680 scope still moving after pulse duration time elapsed
01:01:06.234 00.031 7680 IsSlewing returns 0
01:01:06.235 00.001 7680 IsGuiding returns 0
01:01:06.236 00.001 7680 scope move finished after 154 + 54 ms
01:01:06.236 00.000 7680 Move returns status 0, amount 154
01:01:06.236 00.000 7680 move complete, result=0
01:01:06.237 00.001 7680 worker thread done servicing request
01:01:06.237 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 154 ms NORTH
01:01:06.244 00.007 7680 Worker thread wakes up
01:01:06.244 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:06.244 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:07.494 01.250 7680 Exposure complete
01:01:07.641 00.147 7680 worker thread done servicing request
01:01:07.642 00.001 6120 OnExposeComplete: enter
01:01:07.646 00.004 6120 UpdateGuideState(): m_state=6
01:01:07.649 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5267
01:01:07.654 00.005 6120 Star::Find returns 1 (1), X=962.07, Y=48.65, Mass=14890, SNR=77.6, Peak=255 HFD=7.0
01:01:07.657 00.003 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
01:01:07.661 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
01:01:07.664 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.66 hyp=0.66 cameraTheta=1.55 mountX=-0.14 mountY=-0.59, mountTheta=-1.80
01:01:07.670 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.66, opts=13)
01:01:07.674 00.004 6120 Enqueuing Move request for scope (0.02, 0.66)
01:01:07.679 00.005 7680 Worker thread wakes up
01:01:07.680 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:07.684 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.66) opts 0xd
01:01:07.684 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.66)
01:01:07.684 00.000 7680 Moving (0.02, 0.66) raw xDistance=-0.14 yDistance=-0.59
01:01:07.685 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:01:07.685 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
01:01:07.685 00.000 7680 MoveAxis(E, 0, ABG)
01:01:07.685 00.000 7680 Move returns status 0, amount 0
01:01:07.686 00.001 6120 UpdateGuideState exits: m=14890 SNR=77.6 Saturated
01:01:07.690 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:07.695 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:07.698 00.003 7680 MoveAxis(N, 319, ABG)
01:01:07.698 00.000 7680 Guiding  Dir = 0, Dur = 319
01:01:07.699 00.001 6120 Enqueuing Expose request
01:01:07.704 00.005 7680 IsSlewing returns 0
01:01:07.704 00.000 7680 IsGuiding returns 0
01:01:07.705 00.001 7680 PulseGuide returned control before completion, sleep 329
01:01:08.045 00.340 7680 IsGuiding returns 1
01:01:08.046 00.001 7680 scope still moving after pulse duration time elapsed
01:01:08.076 00.030 7680 IsSlewing returns 0
01:01:08.077 00.001 7680 IsGuiding returns 0
01:01:08.078 00.001 7680 scope move finished after 319 + 54 ms
01:01:08.078 00.000 7680 Move returns status 0, amount 319
01:01:08.078 00.000 7680 move complete, result=0
01:01:08.080 00.002 7680 worker thread done servicing request
01:01:08.080 00.000 7680 Worker thread wakes up
01:01:08.081 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 319 ms NORTH
01:01:08.089 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:08.090 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:09.343 01.253 7680 Exposure complete
01:01:09.483 00.140 7680 worker thread done servicing request
01:01:09.484 00.001 6120 OnExposeComplete: enter
01:01:09.489 00.005 6120 UpdateGuideState(): m_state=6
01:01:09.494 00.005 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5268
01:01:09.499 00.005 6120 Star::Find returns 1 (1), X=961.99, Y=48.01, Mass=13112, SNR=74.4, Peak=255 HFD=7.2
01:01:09.502 00.003 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-2.95) = xAngle (5.67 = -0.61)
01:01:09.506 00.004 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.40 = -0.88)
01:01:09.509 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.71 mountX=0.05 mountY=-0.05, mountTheta=-0.76
01:01:09.515 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.03, opts=13)
01:01:09.521 00.006 6120 Enqueuing Move request for scope (-0.06, 0.03)
01:01:09.524 00.003 7680 Worker thread wakes up
01:01:09.524 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:09.529 00.005 6120 UpdateGuideState exits: m=13112 SNR=74.4 Saturated
01:01:09.533 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
01:01:09.533 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
01:01:09.533 00.000 7680 Moving (-0.06, 0.03) raw xDistance=0.05 yDistance=-0.05
01:01:09.533 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:01:09.533 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:09.537 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:01:09.537 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:09.540 00.003 6120 Enqueuing Expose request
01:01:09.546 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:01:09.546 00.000 7680 MoveAxis(E, 0, ABG)
01:01:09.546 00.000 7680 Move returns status 0, amount 0
01:01:09.546 00.000 7680 MoveAxis(N, 0, ABG)
01:01:09.546 00.000 7680 Move returns status 0, amount 0
01:01:09.548 00.002 7680 move complete, result=0
01:01:09.548 00.000 7680 worker thread done servicing request
01:01:09.548 00.000 7680 Worker thread wakes up
01:01:09.548 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:09.553 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:09.553 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:10.816 01.263 7680 Exposure complete
01:01:10.930 00.114 7680 worker thread done servicing request
01:01:10.930 00.000 6120 OnExposeComplete: enter
01:01:10.935 00.005 6120 UpdateGuideState(): m_state=6
01:01:10.939 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5269
01:01:10.942 00.003 6120 Star::Find returns 1 (1), X=962.03, Y=48.19, Mass=13965, SNR=76.5, Peak=255 HFD=6.9
01:01:10.946 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.66)
01:01:10.951 00.005 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
01:01:10.955 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.67 mountX=-0.02 mountY=-0.19, mountTheta=-1.66
01:01:10.961 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.20, opts=13)
01:01:10.965 00.004 6120 Enqueuing Move request for scope (-0.02, 0.20)
01:01:10.969 00.004 7680 Worker thread wakes up
01:01:10.969 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
01:01:10.970 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:10.973 00.003 6120 UpdateGuideState exits: m=13965 SNR=76.5 Saturated
01:01:10.978 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:10.982 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:10.987 00.005 6120 Enqueuing Expose request
01:01:10.990 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
01:01:10.991 00.001 7680 Moving (-0.02, 0.20) raw xDistance=-0.02 yDistance=-0.19
01:01:10.991 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:01:10.991 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:01:10.991 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:01:10.992 00.001 7680 MoveAxis(E, 0, ABG)
01:01:10.992 00.000 7680 Move returns status 0, amount 0
01:01:10.992 00.000 7680 MoveAxis(N, 0, ABG)
01:01:10.992 00.000 7680 Move returns status 0, amount 0
01:01:10.994 00.002 7680 move complete, result=0
01:01:10.994 00.000 7680 worker thread done servicing request
01:01:10.994 00.000 7680 Worker thread wakes up
01:01:10.994 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:01:10.999 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:10.999 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:12.247 01.248 7680 Exposure complete
01:01:12.384 00.137 7680 worker thread done servicing request
01:01:12.384 00.000 6120 OnExposeComplete: enter
01:01:12.389 00.005 6120 UpdateGuideState(): m_state=6
01:01:12.393 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5270
01:01:12.397 00.004 6120 Star::Find returns 1 (1), X=962.04, Y=48.25, Mass=15027, SNR=78.6, Peak=255 HFD=6.8
01:01:12.400 00.003 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
01:01:12.405 00.005 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.98)
01:01:12.408 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.62 mountX=-0.04 mountY=-0.24, mountTheta=-1.72
01:01:12.413 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.26, opts=13)
01:01:12.417 00.004 6120 Enqueuing Move request for scope (-0.01, 0.26)
01:01:12.420 00.003 7680 Worker thread wakes up
01:01:12.420 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
01:01:12.421 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
01:01:12.421 00.000 7680 Moving (-0.01, 0.26) raw xDistance=-0.04 yDistance=-0.24
01:01:12.421 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:01:12.421 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:01:12.422 00.001 7680 MoveAxis(E, 0, ABG)
01:01:12.422 00.000 7680 Move returns status 0, amount 0
01:01:12.422 00.000 7680 MoveAxis(N, 128, ABG)
01:01:12.422 00.000 7680 Guiding  Dir = 0, Dur = 128
01:01:12.423 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:12.428 00.005 7680 IsSlewing returns 0
01:01:12.428 00.000 6120 UpdateGuideState exits: m=15027 SNR=78.6 Saturated
01:01:12.432 00.004 7680 IsGuiding returns 0
01:01:12.433 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:12.436 00.003 7680 PulseGuide returned control before completion, sleep 138
01:01:12.437 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:12.440 00.003 6120 Enqueuing Expose request
01:01:12.581 00.141 7680 IsGuiding returns 1
01:01:12.581 00.000 7680 scope still moving after pulse duration time elapsed
01:01:12.611 00.030 7680 IsSlewing returns 0
01:01:12.613 00.002 7680 IsGuiding returns 0
01:01:12.613 00.000 7680 scope move finished after 128 + 52 ms
01:01:12.615 00.002 7680 Move returns status 0, amount 128
01:01:12.616 00.001 7680 move complete, result=0
01:01:12.616 00.000 7680 worker thread done servicing request
01:01:12.617 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 128 ms NORTH
01:01:12.624 00.007 7680 Worker thread wakes up
01:01:12.624 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:12.624 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:13.871 01.247 7680 Exposure complete
01:01:14.008 00.137 7680 worker thread done servicing request
01:01:14.008 00.000 6120 OnExposeComplete: enter
01:01:14.013 00.005 6120 UpdateGuideState(): m_state=6
01:01:14.017 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5271
01:01:14.021 00.004 6120 Star::Find returns 1 (1), X=961.93, Y=48.36, Mass=13064, SNR=75.1, Peak=255 HFD=6.8
01:01:14.026 00.005 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
01:01:14.029 00.003 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
01:01:14.033 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.38 hyp=0.40 cameraTheta=1.89 mountX=0.05 mountY=-0.39, mountTheta=-1.44
01:01:14.037 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.38, opts=13)
01:01:14.042 00.005 6120 Enqueuing Move request for scope (-0.12, 0.38)
01:01:14.046 00.004 7680 Worker thread wakes up
01:01:14.046 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:14.051 00.005 6120 UpdateGuideState exits: m=13064 SNR=75.1 Saturated
01:01:14.055 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:14.059 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:14.062 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.38) opts 0xd
01:01:14.062 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.38)
01:01:14.063 00.001 7680 Moving (-0.12, 0.38) raw xDistance=0.05 yDistance=-0.39
01:01:14.063 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:01:14.064 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:01:14.064 00.000 7680 MoveAxis(E, 0, ABG)
01:01:14.064 00.000 7680 Move returns status 0, amount 0
01:01:14.064 00.000 7680 MoveAxis(N, 213, ABG)
01:01:14.064 00.000 7680 Guiding  Dir = 0, Dur = 213
01:01:14.064 00.000 6120 Enqueuing Expose request
01:01:14.068 00.004 7680 IsSlewing returns 0
01:01:14.068 00.000 7680 IsGuiding returns 0
01:01:14.070 00.002 7680 PulseGuide returned control before completion, sleep 223
01:01:14.294 00.224 7680 IsGuiding returns 1
01:01:14.295 00.001 7680 scope still moving after pulse duration time elapsed
01:01:14.327 00.032 7680 IsSlewing returns 0
01:01:14.327 00.000 7680 IsGuiding returns 0
01:01:14.328 00.001 7680 scope move finished after 213 + 45 ms
01:01:14.328 00.000 7680 Move returns status 0, amount 213
01:01:14.330 00.002 7680 move complete, result=0
01:01:14.330 00.000 7680 worker thread done servicing request
01:01:14.331 00.001 7680 Worker thread wakes up
01:01:14.331 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 213 ms NORTH
01:01:14.339 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:14.341 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:15.590 01.249 7680 Exposure complete
01:01:15.725 00.135 7680 worker thread done servicing request
01:01:15.725 00.000 6120 OnExposeComplete: enter
01:01:15.730 00.005 6120 UpdateGuideState(): m_state=6
01:01:15.734 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5272
01:01:15.740 00.006 6120 Star::Find returns 1 (1), X=961.95, Y=48.19, Mass=14513, SNR=77.6, Peak=255 HFD=6.9
01:01:15.745 00.005 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (4.99 = -1.29)
01:01:15.748 00.003 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.56)
01:01:15.754 00.006 6120 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.23 cameraTheta=2.04 mountX=0.06 mountY=-0.23, mountTheta=-1.30
01:01:15.758 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.20, opts=13)
01:01:15.763 00.005 6120 Enqueuing Move request for scope (-0.10, 0.20)
01:01:15.768 00.005 7680 Worker thread wakes up
01:01:15.768 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
01:01:15.768 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
01:01:15.768 00.000 7680 Moving (-0.10, 0.20) raw xDistance=0.06 yDistance=-0.23
01:01:15.768 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:01:15.769 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:15.773 00.004 6120 UpdateGuideState exits: m=14513 SNR=77.6 Saturated
01:01:15.777 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:15.780 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:15.785 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:01:15.785 00.000 7680 MoveAxis(E, 0, ABG)
01:01:15.786 00.001 7680 Move returns status 0, amount 0
01:01:15.786 00.000 7680 MoveAxis(N, 122, ABG)
01:01:15.786 00.000 7680 Guiding  Dir = 0, Dur = 122
01:01:15.786 00.000 6120 Enqueuing Expose request
01:01:15.791 00.005 7680 IsSlewing returns 0
01:01:15.791 00.000 7680 IsGuiding returns 0
01:01:15.792 00.001 7680 PulseGuide returned control before completion, sleep 132
01:01:15.936 00.144 7680 IsGuiding returns 1
01:01:15.936 00.000 7680 scope still moving after pulse duration time elapsed
01:01:15.968 00.032 7680 IsSlewing returns 0
01:01:15.969 00.001 7680 IsGuiding returns 0
01:01:15.970 00.001 7680 scope move finished after 122 + 57 ms
01:01:15.970 00.000 7680 Move returns status 0, amount 122
01:01:15.972 00.002 7680 move complete, result=0
01:01:15.972 00.000 7680 worker thread done servicing request
01:01:15.973 00.001 7680 Worker thread wakes up
01:01:15.973 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 122 ms NORTH
01:01:15.979 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:15.979 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:17.226 01.247 7680 Exposure complete
01:01:17.353 00.127 7680 worker thread done servicing request
01:01:17.354 00.001 6120 OnExposeComplete: enter
01:01:17.359 00.005 6120 UpdateGuideState(): m_state=6
01:01:17.363 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5273
01:01:17.368 00.005 6120 Star::Find returns 1 (1), X=961.86, Y=48.11, Mass=13762, SNR=78.4, Peak=255 HFD=6.9
01:01:17.371 00.003 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.52 = -0.76)
01:01:17.376 00.005 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.03)
01:01:17.379 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.22 cameraTheta=2.57 mountX=0.16 mountY=-0.19, mountTheta=-0.87
01:01:17.385 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.12, opts=13)
01:01:17.388 00.003 6120 Enqueuing Move request for scope (-0.19, 0.12)
01:01:17.392 00.004 7680 Worker thread wakes up
01:01:17.392 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
01:01:17.392 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
01:01:17.393 00.001 7680 Moving (-0.19, 0.12) raw xDistance=0.16 yDistance=-0.19
01:01:17.393 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:01:17.393 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:01:17.393 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:01:17.393 00.000 7680 MoveAxis(E, 0, ABG)
01:01:17.394 00.001 7680 Move returns status 0, amount 0
01:01:17.394 00.000 7680 MoveAxis(N, 0, ABG)
01:01:17.394 00.000 7680 Move returns status 0, amount 0
01:01:17.394 00.000 7680 move complete, result=0
01:01:17.395 00.001 7680 worker thread done servicing request
01:01:17.395 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:17.399 00.004 6120 UpdateGuideState exits: m=13762 SNR=78.4 Saturated
01:01:17.403 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:17.406 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:17.410 00.004 6120 Enqueuing Expose request
01:01:17.413 00.003 7680 Worker thread wakes up
01:01:17.414 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:17.414 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:17.414 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:01:18.670 01.256 7680 Exposure complete
01:01:18.811 00.141 7680 worker thread done servicing request
01:01:18.812 00.001 6120 OnExposeComplete: enter
01:01:18.816 00.004 6120 UpdateGuideState(): m_state=6
01:01:18.819 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5274
01:01:18.823 00.004 6120 Star::Find returns 1 (1), X=961.94, Y=48.30, Mass=14233, SNR=76.7, Peak=255 HFD=6.8
01:01:18.827 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
01:01:18.832 00.005 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
01:01:18.836 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.32 hyp=0.33 cameraTheta=1.91 mountX=0.05 mountY=-0.33, mountTheta=-1.42
01:01:18.840 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.32, opts=13)
01:01:18.844 00.004 6120 Enqueuing Move request for scope (-0.11, 0.32)
01:01:18.849 00.005 7680 Worker thread wakes up
01:01:18.849 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:18.853 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.32) opts 0xd
01:01:18.853 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.32)
01:01:18.853 00.000 7680 Moving (-0.11, 0.32) raw xDistance=0.05 yDistance=-0.33
01:01:18.853 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:01:18.854 00.001 6120 UpdateGuideState exits: m=14233 SNR=76.7 Saturated
01:01:18.858 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:01:18.858 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:18.865 00.007 7680 MoveAxis(E, 0, ABG)
01:01:18.865 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:18.869 00.004 6120 Enqueuing Expose request
01:01:18.874 00.005 7680 Move returns status 0, amount 0
01:01:18.874 00.000 7680 MoveAxis(N, 180, ABG)
01:01:18.874 00.000 7680 Guiding  Dir = 0, Dur = 180
01:01:18.874 00.000 7680 IsSlewing returns 0
01:01:18.875 00.001 7680 IsGuiding returns 0
01:01:18.876 00.001 7680 PulseGuide returned control before completion, sleep 190
01:01:19.081 00.205 7680 IsGuiding returns 1
01:01:19.081 00.000 7680 scope still moving after pulse duration time elapsed
01:01:19.113 00.032 7680 IsSlewing returns 0
01:01:19.115 00.002 7680 IsGuiding returns 1
01:01:19.144 00.029 7680 IsSlewing returns 0
01:01:19.145 00.001 7680 IsGuiding returns 1
01:01:19.176 00.031 7680 IsSlewing returns 0
01:01:19.179 00.003 7680 IsGuiding returns 0
01:01:19.179 00.000 7680 scope move finished after 180 + 124 ms
01:01:19.180 00.001 7680 Move returns status 0, amount 180
01:01:19.180 00.000 7680 move complete, result=0
01:01:19.181 00.001 7680 worker thread done servicing request
01:01:19.181 00.000 7680 Worker thread wakes up
01:01:19.181 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 180 ms NORTH
01:01:19.189 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:19.189 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:20.439 01.250 7680 Exposure complete
01:01:20.578 00.139 6120 OnExposeComplete: enter
01:01:20.584 00.006 6120 UpdateGuideState(): m_state=6
01:01:20.588 00.004 7680 worker thread done servicing request
01:01:20.588 00.000 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5275
01:01:20.592 00.004 6120 Star::Find returns 1 (1), X=961.86, Y=48.13, Mass=14708, SNR=79.3, Peak=255 HFD=7.0
01:01:20.596 00.004 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.47 = -0.81)
01:01:20.601 00.005 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.20 = -1.08)
01:01:20.605 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.24 cameraTheta=2.52 mountX=0.16 mountY=-0.21, mountTheta=-0.91
01:01:20.611 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.14, opts=13)
01:01:20.616 00.005 6120 Enqueuing Move request for scope (-0.19, 0.14)
01:01:20.619 00.003 7680 Worker thread wakes up
01:01:20.620 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:20.624 00.004 6120 UpdateGuideState exits: m=14708 SNR=79.3 Saturated
01:01:20.628 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:20.631 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:20.634 00.003 6120 Enqueuing Expose request
01:01:20.638 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
01:01:20.638 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
01:01:20.640 00.002 7680 Moving (-0.19, 0.14) raw xDistance=0.16 yDistance=-0.21
01:01:20.640 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:01:20.640 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:01:20.640 00.000 7680 MoveAxis(E, 0, ABG)
01:01:20.641 00.001 7680 Move returns status 0, amount 0
01:01:20.641 00.000 7680 MoveAxis(N, 115, ABG)
01:01:20.641 00.000 7680 Guiding  Dir = 0, Dur = 115
01:01:20.641 00.000 7680 IsSlewing returns 0
01:01:20.642 00.001 7680 IsGuiding returns 0
01:01:20.642 00.000 7680 PulseGuide returned control before completion, sleep 125
01:01:20.782 00.140 7680 IsGuiding returns 1
01:01:20.782 00.000 7680 scope still moving after pulse duration time elapsed
01:01:20.812 00.030 7680 IsSlewing returns 0
01:01:20.815 00.003 7680 IsGuiding returns 0
01:01:20.815 00.000 7680 scope move finished after 115 + 57 ms
01:01:20.816 00.001 7680 Move returns status 0, amount 115
01:01:20.816 00.000 7680 move complete, result=0
01:01:20.817 00.001 7680 worker thread done servicing request
01:01:20.817 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 115 ms NORTH
01:01:20.824 00.007 7680 Worker thread wakes up
01:01:20.824 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:20.824 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:22.079 01.255 7680 Exposure complete
01:01:22.213 00.134 7680 worker thread done servicing request
01:01:22.214 00.001 6120 OnExposeComplete: enter
01:01:22.217 00.003 6120 UpdateGuideState(): m_state=6
01:01:22.221 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5276
01:01:22.225 00.004 6120 Star::Find returns 1 (1), X=961.92, Y=48.16, Mass=13332, SNR=75.6, Peak=255 HFD=6.9
01:01:22.229 00.004 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
01:01:22.234 00.005 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
01:01:22.239 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.21 cameraTheta=2.22 mountX=0.09 mountY=-0.21, mountTheta=-1.14
01:01:22.245 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.17, opts=13)
01:01:22.249 00.004 6120 Enqueuing Move request for scope (-0.13, 0.17)
01:01:22.253 00.004 7680 Worker thread wakes up
01:01:22.253 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.17) opts 0xd
01:01:22.254 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.17)
01:01:22.254 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:22.257 00.003 7680 Moving (-0.13, 0.17) raw xDistance=0.09 yDistance=-0.21
01:01:22.257 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:01:22.258 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:01:22.258 00.000 7680 MoveAxis(E, 0, ABG)
01:01:22.258 00.000 7680 Move returns status 0, amount 0
01:01:22.258 00.000 6120 UpdateGuideState exits: m=13332 SNR=75.6 Saturated
01:01:22.264 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:22.269 00.005 7680 MoveAxis(N, 112, ABG)
01:01:22.269 00.000 7680 Guiding  Dir = 0, Dur = 112
01:01:22.270 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:22.275 00.005 6120 Enqueuing Expose request
01:01:22.279 00.004 7680 IsSlewing returns 0
01:01:22.279 00.000 7680 IsGuiding returns 0
01:01:22.279 00.000 7680 PulseGuide returned control before completion, sleep 122
01:01:22.411 00.132 7680 IsGuiding returns 1
01:01:22.411 00.000 7680 scope still moving after pulse duration time elapsed
01:01:22.443 00.032 7680 IsSlewing returns 0
01:01:22.444 00.001 7680 IsGuiding returns 0
01:01:22.444 00.000 7680 scope move finished after 112 + 52 ms
01:01:22.444 00.000 7680 Move returns status 0, amount 112
01:01:22.445 00.001 7680 move complete, result=0
01:01:22.445 00.000 7680 worker thread done servicing request
01:01:22.445 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 112 ms NORTH
01:01:22.452 00.007 7680 Worker thread wakes up
01:01:22.452 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:22.452 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:23.708 01.256 7680 Exposure complete
01:01:23.833 00.125 7680 worker thread done servicing request
01:01:23.834 00.001 6120 OnExposeComplete: enter
01:01:23.838 00.004 6120 UpdateGuideState(): m_state=6
01:01:23.841 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5277
01:01:23.846 00.005 6120 Star::Find returns 1 (1), X=962.07, Y=48.50, Mass=14162, SNR=78.1, Peak=255 HFD=7.0
01:01:23.850 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.48 = -1.81)
01:01:23.853 00.003 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
01:01:23.857 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.52 hyp=0.52 cameraTheta=1.52 mountX=-0.12 mountY=-0.45, mountTheta=-1.83
01:01:23.862 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.52, opts=13)
01:01:23.865 00.003 6120 Enqueuing Move request for scope (0.02, 0.52)
01:01:23.869 00.004 7680 Worker thread wakes up
01:01:23.869 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.52) opts 0xd
01:01:23.870 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.52)
01:01:23.870 00.000 7680 Moving (0.02, 0.52) raw xDistance=-0.12 yDistance=-0.45
01:01:23.870 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:01:23.870 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:01:23.870 00.000 7680 MoveAxis(E, 0, ABG)
01:01:23.870 00.000 7680 Move returns status 0, amount 0
01:01:23.871 00.001 7680 MoveAxis(N, 246, ABG)
01:01:23.872 00.001 7680 Guiding  Dir = 0, Dur = 246
01:01:23.872 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:23.876 00.004 7680 IsSlewing returns 0
01:01:23.876 00.000 6120 UpdateGuideState exits: m=14162 SNR=78.1 Saturated
01:01:23.880 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:23.884 00.004 7680 IsGuiding returns 0
01:01:23.884 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:23.890 00.006 7680 PulseGuide returned control before completion, sleep 256
01:01:23.890 00.000 6120 Enqueuing Expose request
01:01:24.149 00.259 7680 IsGuiding returns 1
01:01:24.150 00.001 7680 scope still moving after pulse duration time elapsed
01:01:24.180 00.030 7680 IsSlewing returns 0
01:01:24.181 00.001 7680 IsGuiding returns 0
01:01:24.182 00.001 7680 scope move finished after 246 + 51 ms
01:01:24.182 00.000 7680 Move returns status 0, amount 246
01:01:24.182 00.000 7680 move complete, result=0
01:01:24.183 00.001 7680 worker thread done servicing request
01:01:24.184 00.001 7680 Worker thread wakes up
01:01:24.184 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 246 ms NORTH
01:01:24.190 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:24.190 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:25.446 01.256 7680 Exposure complete
01:01:25.582 00.136 7680 worker thread done servicing request
01:01:25.583 00.001 6120 OnExposeComplete: enter
01:01:25.587 00.004 6120 UpdateGuideState(): m_state=6
01:01:25.593 00.006 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5278
01:01:25.597 00.004 6120 Star::Find returns 1 (1), X=961.96, Y=48.04, Mass=14061, SNR=76.8, Peak=255 HFD=7.1
01:01:25.600 00.003 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.53 = -0.75)
01:01:25.604 00.004 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.02)
01:01:25.610 00.006 6120 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.58 mountX=0.07 mountY=-0.09, mountTheta=-0.86
01:01:25.616 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.05, opts=13)
01:01:25.621 00.005 6120 Enqueuing Move request for scope (-0.09, 0.05)
01:01:25.625 00.004 7680 Worker thread wakes up
01:01:25.625 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:25.630 00.005 6120 UpdateGuideState exits: m=14061 SNR=76.8 Saturated
01:01:25.633 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:25.637 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:25.642 00.005 6120 Enqueuing Expose request
01:01:25.647 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
01:01:25.647 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
01:01:25.647 00.000 7680 Moving (-0.09, 0.05) raw xDistance=0.07 yDistance=-0.09
01:01:25.647 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:01:25.647 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:01:25.647 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:01:25.649 00.002 7680 MoveAxis(E, 0, ABG)
01:01:25.649 00.000 7680 Move returns status 0, amount 0
01:01:25.649 00.000 7680 MoveAxis(N, 0, ABG)
01:01:25.649 00.000 7680 Move returns status 0, amount 0
01:01:25.649 00.000 7680 move complete, result=0
01:01:25.650 00.001 7680 worker thread done servicing request
01:01:25.650 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:25.654 00.004 7680 Worker thread wakes up
01:01:25.654 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:25.654 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:26.898 01.244 7680 Exposure complete
01:01:27.026 00.128 7680 worker thread done servicing request
01:01:27.026 00.000 6120 OnExposeComplete: enter
01:01:27.031 00.005 6120 UpdateGuideState(): m_state=6
01:01:27.035 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5279
01:01:27.038 00.003 6120 Star::Find returns 1 (1), X=961.99, Y=48.23, Mass=14123, SNR=76.3, Peak=255 HFD=6.8
01:01:27.042 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
01:01:27.047 00.005 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.77)
01:01:27.051 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.83 mountX=0.02 mountY=-0.24, mountTheta=-1.50
01:01:27.055 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.24, opts=13)
01:01:27.059 00.004 6120 Enqueuing Move request for scope (-0.06, 0.24)
01:01:27.064 00.005 7680 Worker thread wakes up
01:01:27.064 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:27.068 00.004 6120 UpdateGuideState exits: m=14123 SNR=76.3 Saturated
01:01:27.071 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:27.075 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:27.079 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
01:01:27.079 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
01:01:27.080 00.001 7680 Moving (-0.06, 0.24) raw xDistance=0.02 yDistance=-0.24
01:01:27.081 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:01:27.081 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:01:27.081 00.000 7680 MoveAxis(E, 0, ABG)
01:01:27.081 00.000 7680 Move returns status 0, amount 0
01:01:27.082 00.001 7680 MoveAxis(N, 133, ABG)
01:01:27.082 00.000 7680 Guiding  Dir = 0, Dur = 133
01:01:27.082 00.000 6120 Enqueuing Expose request
01:01:27.086 00.004 7680 IsSlewing returns 0
01:01:27.086 00.000 7680 IsGuiding returns 0
01:01:27.087 00.001 7680 PulseGuide returned control before completion, sleep 143
01:01:27.231 00.144 7680 IsGuiding returns 1
01:01:27.232 00.001 7680 scope still moving after pulse duration time elapsed
01:01:27.262 00.030 7680 IsSlewing returns 0
01:01:27.262 00.000 7680 IsGuiding returns 0
01:01:27.262 00.000 7680 scope move finished after 133 + 43 ms
01:01:27.262 00.000 7680 Move returns status 0, amount 133
01:01:27.264 00.002 7680 move complete, result=0
01:01:27.264 00.000 7680 worker thread done servicing request
01:01:27.264 00.000 7680 Worker thread wakes up
01:01:27.265 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 133 ms NORTH
01:01:27.268 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:27.268 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:28.523 01.255 7680 Exposure complete
01:01:28.656 00.133 7680 worker thread done servicing request
01:01:28.656 00.000 6120 OnExposeComplete: enter
01:01:28.660 00.004 6120 UpdateGuideState(): m_state=6
01:01:28.664 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5280
01:01:28.669 00.005 6120 Star::Find returns 1 (1), X=961.78, Y=48.08, Mass=14697, SNR=78.8, Peak=255 HFD=6.8
01:01:28.673 00.004 6120 CameraToMount -- cameraTheta (2.83) - m_xAngle (-2.95) = xAngle (5.78 = -0.50)
01:01:28.676 00.003 6120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.51 = -0.77)
01:01:28.680 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.09 hyp=0.29 cameraTheta=2.83 mountX=0.25 mountY=-0.20, mountTheta=-0.67
01:01:28.685 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.09, opts=13)
01:01:28.690 00.005 6120 Enqueuing Move request for scope (-0.27, 0.09)
01:01:28.693 00.003 7680 Worker thread wakes up
01:01:28.693 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.09) opts 0xd
01:01:28.693 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.09)
01:01:28.693 00.000 7680 Moving (-0.27, 0.09) raw xDistance=0.25 yDistance=-0.20
01:01:28.693 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:28.698 00.005 6120 UpdateGuideState exits: m=14697 SNR=78.8 Saturated
01:01:28.703 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:28.708 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:28.712 00.004 6120 Enqueuing Expose request
01:01:28.717 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:01:28.717 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:01:28.717 00.000 7680 MoveAxis(W, 103, ABG)
01:01:28.717 00.000 7680 Guiding  Dir = 3, Dur = 103
01:01:28.718 00.001 7680 IsSlewing returns 0
01:01:28.718 00.000 7680 IsGuiding returns 0
01:01:28.719 00.001 7680 PulseGuide returned control before completion, sleep 113
01:01:28.842 00.123 7680 IsGuiding returns 1
01:01:28.842 00.000 7680 scope still moving after pulse duration time elapsed
01:01:28.874 00.032 7680 IsSlewing returns 0
01:01:28.875 00.001 7680 IsGuiding returns 0
01:01:28.875 00.000 7680 scope move finished after 103 + 54 ms
01:01:28.875 00.000 7680 Move returns status 0, amount 103
01:01:28.876 00.001 7680 MoveAxis(N, 109, ABG)
01:01:28.876 00.000 7680 Guiding  Dir = 0, Dur = 109
01:01:28.877 00.001 7680 IsSlewing returns 0
01:01:28.878 00.001 7680 IsGuiding returns 0
01:01:28.878 00.000 7680 PulseGuide returned control before completion, sleep 119
01:01:29.014 00.136 7680 IsGuiding returns 1
01:01:29.015 00.001 7680 scope still moving after pulse duration time elapsed
01:01:29.045 00.030 7680 IsSlewing returns 0
01:01:29.047 00.002 7680 IsGuiding returns 1
01:01:29.077 00.030 7680 IsSlewing returns 0
01:01:29.077 00.000 7680 IsGuiding returns 1
01:01:29.108 00.031 7680 IsSlewing returns 0
01:01:29.110 00.002 7680 IsGuiding returns 0
01:01:29.110 00.000 7680 scope move finished after 109 + 122 ms
01:01:29.110 00.000 7680 Move returns status 0, amount 109
01:01:29.111 00.001 7680 move complete, result=0
01:01:29.111 00.000 7680 worker thread done servicing request
01:01:29.112 00.001 7680 Worker thread wakes up
01:01:29.112 00.000 6120 GuideStep: 0.3 px 103 ms WEST, -0.2 px 109 ms NORTH
01:01:29.120 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:29.121 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:30.370 01.249 7680 Exposure complete
01:01:30.507 00.137 7680 worker thread done servicing request
01:01:30.507 00.000 6120 OnExposeComplete: enter
01:01:30.511 00.004 6120 UpdateGuideState(): m_state=6
01:01:30.517 00.006 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5281
01:01:30.523 00.006 6120 Star::Find returns 1 (1), X=961.96, Y=48.37, Mass=13948, SNR=75.9, Peak=255 HFD=6.8
01:01:30.527 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.53)
01:01:30.531 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
01:01:30.535 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.39 hyp=0.40 cameraTheta=1.80 mountX=0.02 mountY=-0.39, mountTheta=-1.52
01:01:30.539 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.39, opts=13)
01:01:30.544 00.005 6120 Enqueuing Move request for scope (-0.09, 0.39)
01:01:30.548 00.004 7680 Worker thread wakes up
01:01:30.548 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:30.552 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.39) opts 0xd
01:01:30.552 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.39)
01:01:30.552 00.000 7680 Moving (-0.09, 0.39) raw xDistance=0.02 yDistance=-0.39
01:01:30.553 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:01:30.553 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:01:30.553 00.000 7680 MoveAxis(E, 0, ABG)
01:01:30.554 00.001 6120 UpdateGuideState exits: m=13948 SNR=75.9 Saturated
01:01:30.558 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:30.562 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:30.566 00.004 6120 Enqueuing Expose request
01:01:30.569 00.003 7680 Move returns status 0, amount 0
01:01:30.569 00.000 7680 MoveAxis(N, 210, ABG)
01:01:30.571 00.002 7680 Guiding  Dir = 0, Dur = 210
01:01:30.571 00.000 7680 IsSlewing returns 0
01:01:30.571 00.000 7680 IsGuiding returns 0
01:01:30.571 00.000 7680 PulseGuide returned control before completion, sleep 220
01:01:30.796 00.225 7680 IsGuiding returns 1
01:01:30.797 00.001 7680 scope still moving after pulse duration time elapsed
01:01:30.829 00.032 7680 IsSlewing returns 0
01:01:30.829 00.000 7680 IsGuiding returns 0
01:01:30.830 00.001 7680 scope move finished after 210 + 48 ms
01:01:30.830 00.000 7680 Move returns status 0, amount 210
01:01:30.830 00.000 7680 move complete, result=0
01:01:30.831 00.001 7680 worker thread done servicing request
01:01:30.831 00.000 7680 Worker thread wakes up
01:01:30.831 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 210 ms NORTH
01:01:30.840 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:30.840 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:32.085 01.245 7680 Exposure complete
01:01:32.228 00.143 7680 worker thread done servicing request
01:01:32.228 00.000 6120 OnExposeComplete: enter
01:01:32.233 00.005 6120 UpdateGuideState(): m_state=6
01:01:32.240 00.007 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5282
01:01:32.244 00.004 6120 Star::Find returns 1 (1), X=961.91, Y=48.19, Mass=14678, SNR=78.4, Peak=255 HFD=6.8
01:01:32.247 00.003 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.11 = -1.17)
01:01:32.251 00.004 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.44)
01:01:32.256 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.25 cameraTheta=2.16 mountX=0.10 mountY=-0.25, mountTheta=-1.19
01:01:32.266 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.21, opts=13)
01:01:32.272 00.006 6120 Enqueuing Move request for scope (-0.14, 0.21)
01:01:32.276 00.004 7680 Worker thread wakes up
01:01:32.276 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:32.281 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.21) opts 0xd
01:01:32.281 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.21)
01:01:32.281 00.000 6120 UpdateGuideState exits: m=14678 SNR=78.4 Saturated
01:01:32.287 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:32.293 00.006 7680 Moving (-0.14, 0.21) raw xDistance=0.10 yDistance=-0.25
01:01:32.295 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:01:32.295 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:01:32.295 00.000 7680 MoveAxis(E, 0, ABG)
01:01:32.295 00.000 7680 Move returns status 0, amount 0
01:01:32.295 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:32.301 00.006 6120 Enqueuing Expose request
01:01:32.307 00.006 7680 MoveAxis(N, 134, ABG)
01:01:32.307 00.000 7680 Guiding  Dir = 0, Dur = 134
01:01:32.307 00.000 7680 IsSlewing returns 0
01:01:32.308 00.001 7680 IsGuiding returns 0
01:01:32.308 00.000 7680 PulseGuide returned control before completion, sleep 144
01:01:32.463 00.155 7680 IsGuiding returns 1
01:01:32.463 00.000 7680 scope still moving after pulse duration time elapsed
01:01:32.494 00.031 7680 IsSlewing returns 0
01:01:32.494 00.000 7680 IsGuiding returns 0
01:01:32.495 00.001 7680 scope move finished after 134 + 52 ms
01:01:32.495 00.000 7680 Move returns status 0, amount 134
01:01:32.495 00.000 7680 move complete, result=0
01:01:32.495 00.000 7680 worker thread done servicing request
01:01:32.495 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 134 ms NORTH
01:01:32.500 00.005 7680 Worker thread wakes up
01:01:32.500 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:32.501 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:33.752 01.251 7680 Exposure complete
01:01:33.877 00.125 7680 worker thread done servicing request
01:01:33.878 00.001 6120 OnExposeComplete: enter
01:01:33.881 00.003 6120 UpdateGuideState(): m_state=6
01:01:33.884 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5283
01:01:33.887 00.003 6120 Star::Find returns 1 (1), X=961.95, Y=48.15, Mass=14478, SNR=77.8, Peak=255 HFD=7.0
01:01:33.891 00.004 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
01:01:33.894 00.003 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
01:01:33.898 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.10 mountX=0.06 mountY=-0.19, mountTheta=-1.24
01:01:33.904 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.16, opts=13)
01:01:33.908 00.004 6120 Enqueuing Move request for scope (-0.10, 0.16)
01:01:33.911 00.003 7680 Worker thread wakes up
01:01:33.911 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:33.915 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
01:01:33.915 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
01:01:33.915 00.000 6120 UpdateGuideState exits: m=14478 SNR=77.8 Saturated
01:01:33.919 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:33.923 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:33.927 00.004 7680 Moving (-0.10, 0.16) raw xDistance=0.06 yDistance=-0.19
01:01:33.928 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:01:33.928 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:01:33.928 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:01:33.928 00.000 7680 MoveAxis(E, 0, ABG)
01:01:33.928 00.000 7680 Move returns status 0, amount 0
01:01:33.928 00.000 7680 MoveAxis(N, 0, ABG)
01:01:33.928 00.000 6120 Enqueuing Expose request
01:01:33.931 00.003 7680 Move returns status 0, amount 0
01:01:33.931 00.000 7680 move complete, result=0
01:01:33.932 00.001 7680 worker thread done servicing request
01:01:33.932 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:01:33.938 00.006 7680 Worker thread wakes up
01:01:33.938 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:33.938 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:35.191 01.253 7680 Exposure complete
01:01:35.329 00.138 7680 worker thread done servicing request
01:01:35.329 00.000 6120 OnExposeComplete: enter
01:01:35.333 00.004 6120 UpdateGuideState(): m_state=6
01:01:35.338 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5284
01:01:35.342 00.004 6120 Star::Find returns 1 (1), X=962.24, Y=48.69, Mass=14821, SNR=78.6, Peak=255 HFD=7.1
01:01:35.346 00.004 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.02)
01:01:35.349 00.003 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
01:01:35.353 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.70 hyp=0.73 cameraTheta=1.31 mountX=-0.31 mountY=-0.55, mountTheta=-2.09
01:01:35.358 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.70, opts=13)
01:01:35.366 00.008 6120 Enqueuing Move request for scope (0.19, 0.70)
01:01:35.370 00.004 7680 Worker thread wakes up
01:01:35.370 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:35.375 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.70) opts 0xd
01:01:35.375 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.70)
01:01:35.376 00.001 7680 Moving (0.19, 0.70) raw xDistance=-0.31 yDistance=-0.55
01:01:35.376 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:01:35.376 00.000 6120 UpdateGuideState exits: m=14821 SNR=78.6 Saturated
01:01:35.381 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:35.384 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
01:01:35.385 00.001 7680 MoveAxis(E, 128, ABG)
01:01:35.385 00.000 7680 Guiding  Dir = 2, Dur = 128
01:01:35.385 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:35.390 00.005 6120 Enqueuing Expose request
01:01:35.396 00.006 7680 IsSlewing returns 0
01:01:35.396 00.000 7680 IsGuiding returns 0
01:01:35.397 00.001 7680 PulseGuide returned control before completion, sleep 138
01:01:35.545 00.148 7680 IsGuiding returns 1
01:01:35.545 00.000 7680 scope still moving after pulse duration time elapsed
01:01:35.575 00.030 7680 IsSlewing returns 0
01:01:35.576 00.001 7680 IsGuiding returns 0
01:01:35.577 00.001 7680 scope move finished after 128 + 52 ms
01:01:35.577 00.000 7680 Move returns status 0, amount 128
01:01:35.578 00.001 7680 MoveAxis(N, 298, ABG)
01:01:35.579 00.001 7680 Guiding  Dir = 0, Dur = 298
01:01:35.579 00.000 7680 IsSlewing returns 0
01:01:35.579 00.000 7680 IsGuiding returns 0
01:01:35.580 00.001 7680 PulseGuide returned control before completion, sleep 308
01:01:35.892 00.312 7680 IsGuiding returns 1
01:01:35.892 00.000 7680 scope still moving after pulse duration time elapsed
01:01:35.923 00.031 7680 IsSlewing returns 0
01:01:35.924 00.001 7680 IsGuiding returns 1
01:01:35.953 00.029 7680 IsSlewing returns 0
01:01:35.954 00.001 7680 IsGuiding returns 1
01:01:35.985 00.031 7680 IsSlewing returns 0
01:01:35.986 00.001 7680 IsGuiding returns 0
01:01:35.986 00.000 7680 scope move finished after 298 + 108 ms
01:01:35.986 00.000 7680 Move returns status 0, amount 298
01:01:35.987 00.001 7680 move complete, result=0
01:01:35.988 00.001 7680 worker thread done servicing request
01:01:35.988 00.000 7680 Worker thread wakes up
01:01:35.988 00.000 6120 GuideStep: -0.3 px 128 ms EAST, -0.5 px 298 ms NORTH
01:01:35.994 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:35.994 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:37.250 01.256 7680 Exposure complete
01:01:37.391 00.141 7680 worker thread done servicing request
01:01:37.391 00.000 6120 OnExposeComplete: enter
01:01:37.395 00.004 6120 UpdateGuideState(): m_state=6
01:01:37.399 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5285
01:01:37.404 00.005 6120 Star::Find returns 1 (1), X=962.20, Y=48.10, Mass=14869, SNR=79.5, Peak=255 HFD=6.9
01:01:37.407 00.003 6120 CameraToMount -- cameraTheta (0.64) - m_xAngle (-2.95) = xAngle (3.59 = -2.69)
01:01:37.410 00.003 6120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.32 = -2.96)
01:01:37.414 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.11 hyp=0.19 cameraTheta=0.64 mountX=-0.17 mountY=-0.03, mountTheta=-2.94
01:01:37.418 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.11, opts=13)
01:01:37.422 00.004 6120 Enqueuing Move request for scope (0.15, 0.11)
01:01:37.425 00.003 7680 Worker thread wakes up
01:01:37.426 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.11) opts 0xd
01:01:37.426 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.11)
01:01:37.426 00.000 7680 Moving (0.15, 0.11) raw xDistance=-0.17 yDistance=-0.03
01:01:37.426 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:01:37.426 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:01:37.426 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:01:37.426 00.000 7680 MoveAxis(E, 0, ABG)
01:01:37.427 00.001 7680 Move returns status 0, amount 0
01:01:37.427 00.000 7680 MoveAxis(N, 0, ABG)
01:01:37.427 00.000 7680 Move returns status 0, amount 0
01:01:37.427 00.000 7680 move complete, result=0
01:01:37.427 00.000 7680 worker thread done servicing request
01:01:37.428 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:37.432 00.004 6120 UpdateGuideState exits: m=14869 SNR=79.5 Saturated
01:01:37.436 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:37.439 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:37.442 00.003 6120 Enqueuing Expose request
01:01:37.446 00.004 7680 Worker thread wakes up
01:01:37.446 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:37.446 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:37.446 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:01:38.685 01.239 7680 Exposure complete
01:01:38.828 00.143 7680 worker thread done servicing request
01:01:38.828 00.000 6120 OnExposeComplete: enter
01:01:38.832 00.004 6120 UpdateGuideState(): m_state=6
01:01:38.838 00.006 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5286
01:01:38.842 00.004 6120 Star::Find returns 1 (1), X=962.29, Y=48.08, Mass=13930, SNR=77.2, Peak=255 HFD=6.8
01:01:38.846 00.004 6120 CameraToMount -- cameraTheta (0.39) - m_xAngle (-2.95) = xAngle (3.34 = -2.94)
01:01:38.851 00.005 6120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.07 = 3.07)
01:01:38.856 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=0.10 hyp=0.26 cameraTheta=0.39 mountX=-0.25 mountY=0.02, mountTheta=3.07
01:01:38.862 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.10, opts=13)
01:01:38.866 00.004 6120 Enqueuing Move request for scope (0.24, 0.10)
01:01:38.869 00.003 7680 Worker thread wakes up
01:01:38.870 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:38.873 00.003 6120 UpdateGuideState exits: m=13930 SNR=77.2 Saturated
01:01:38.875 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:38.879 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:38.882 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.10) opts 0xd
01:01:38.883 00.001 6120 Enqueuing Expose request
01:01:38.889 00.006 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.10)
01:01:38.890 00.001 7680 Moving (0.24, 0.10) raw xDistance=-0.25 yDistance=0.02
01:01:38.890 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:01:38.890 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:01:38.891 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:01:38.891 00.000 7680 MoveAxis(E, 102, ABG)
01:01:38.892 00.001 7680 Guiding  Dir = 2, Dur = 102
01:01:38.892 00.000 7680 IsSlewing returns 0
01:01:38.894 00.002 7680 IsGuiding returns 0
01:01:38.894 00.000 7680 PulseGuide returned control before completion, sleep 112
01:01:39.020 00.126 7680 IsGuiding returns 0
01:01:39.020 00.000 7680 Move returns status 0, amount 102
01:01:39.020 00.000 7680 MoveAxis(N, 0, ABG)
01:01:39.020 00.000 7680 Move returns status 0, amount 0
01:01:39.022 00.002 7680 move complete, result=0
01:01:39.022 00.000 7680 worker thread done servicing request
01:01:39.022 00.000 6120 GuideStep: -0.3 px 102 ms EAST, 0.0 px 0 ms NORTH
01:01:39.028 00.006 7680 Worker thread wakes up
01:01:39.028 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:39.028 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:40.284 01.256 7680 Exposure complete
01:01:40.415 00.131 7680 worker thread done servicing request
01:01:40.415 00.000 6120 OnExposeComplete: enter
01:01:40.420 00.005 6120 UpdateGuideState(): m_state=6
01:01:40.424 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5287
01:01:40.428 00.004 6120 Star::Find returns 1 (1), X=962.57, Y=48.39, Mass=13819, SNR=75.5, Peak=255 HFD=7.1
01:01:40.431 00.003 6120 CameraToMount -- cameraTheta (0.65) - m_xAngle (-2.95) = xAngle (3.61 = -2.67)
01:01:40.435 00.004 6120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.34 = -2.94)
01:01:40.438 00.003 6120 CameraToMount -- cameraX=0.52 cameraY=0.40 hyp=0.65 cameraTheta=0.65 mountX=-0.58 mountY=-0.13, mountTheta=-2.92
01:01:40.443 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.52, y=0.40, opts=13)
01:01:40.446 00.003 6120 Enqueuing Move request for scope (0.52, 0.40)
01:01:40.450 00.004 7680 Worker thread wakes up
01:01:40.450 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.40) opts 0xd
01:01:40.450 00.000 7680 Handling offset move in thread for scope, endpoint = (0.52, 0.40)
01:01:40.450 00.000 7680 Moving (0.52, 0.40) raw xDistance=-0.58 yDistance=-0.13
01:01:40.450 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
01:01:40.450 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:01:40.450 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:01:40.452 00.002 7680 MoveAxis(E, 245, ABG)
01:01:40.452 00.000 7680 Guiding  Dir = 2, Dur = 245
01:01:40.452 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:40.456 00.004 7680 IsSlewing returns 0
01:01:40.456 00.000 6120 UpdateGuideState exits: m=13819 SNR=75.5 Saturated
01:01:40.460 00.004 7680 IsGuiding returns 0
01:01:40.460 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:40.463 00.003 7680 PulseGuide returned control before completion, sleep 255
01:01:40.463 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:40.468 00.005 6120 Enqueuing Expose request
01:01:40.722 00.254 7680 IsGuiding returns 1
01:01:40.724 00.002 7680 scope still moving after pulse duration time elapsed
01:01:40.754 00.030 7680 IsSlewing returns 0
01:01:40.754 00.000 7680 IsGuiding returns 0
01:01:40.756 00.002 7680 scope move finished after 245 + 51 ms
01:01:40.756 00.000 7680 Move returns status 0, amount 245
01:01:40.757 00.001 7680 MoveAxis(N, 0, ABG)
01:01:40.757 00.000 7680 Move returns status 0, amount 0
01:01:40.758 00.001 7680 move complete, result=0
01:01:40.758 00.000 7680 worker thread done servicing request
01:01:40.758 00.000 6120 GuideStep: -0.6 px 245 ms EAST, -0.1 px 0 ms NORTH
01:01:40.768 00.010 7680 Worker thread wakes up
01:01:40.768 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:40.768 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:42.016 01.248 7680 Exposure complete
01:01:42.122 00.106 7680 worker thread done servicing request
01:01:42.122 00.000 6120 OnExposeComplete: enter
01:01:42.128 00.006 6120 UpdateGuideState(): m_state=6
01:01:42.132 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5288
01:01:42.143 00.011 6120 Star::Find returns 1 (1), X=962.10, Y=48.75, Mass=14633, SNR=77.6, Peak=255 HFD=6.8
01:01:42.147 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
01:01:42.151 00.004 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.09)
01:01:42.155 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.76 hyp=0.76 cameraTheta=1.51 mountX=-0.19 mountY=-0.66, mountTheta=-1.85
01:01:42.160 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.76, opts=13)
01:01:42.164 00.004 6120 Enqueuing Move request for scope (0.05, 0.76)
01:01:42.174 00.010 7680 Worker thread wakes up
01:01:42.174 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:42.180 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.76) opts 0xd
01:01:42.182 00.002 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.76)
01:01:42.182 00.000 7680 Moving (0.05, 0.76) raw xDistance=-0.19 yDistance=-0.66
01:01:42.182 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:01:42.182 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
01:01:42.183 00.001 7680 MoveAxis(E, 0, ABG)
01:01:42.183 00.000 7680 Move returns status 0, amount 0
01:01:42.183 00.000 7680 MoveAxis(N, 359, ABG)
01:01:42.183 00.000 7680 Guiding  Dir = 0, Dur = 359
01:01:42.183 00.000 6120 UpdateGuideState exits: m=14633 SNR=77.6 Saturated
01:01:42.187 00.004 7680 IsSlewing returns 0
01:01:42.187 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:42.190 00.003 7680 IsGuiding returns 0
01:01:42.190 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:42.194 00.004 7680 PulseGuide returned control before completion, sleep 369
01:01:42.194 00.000 6120 Enqueuing Expose request
01:01:42.565 00.371 7680 IsGuiding returns 1
01:01:42.570 00.005 7680 scope still moving after pulse duration time elapsed
01:01:42.610 00.040 7680 IsSlewing returns 0
01:01:42.613 00.003 7680 IsGuiding returns 0
01:01:42.613 00.000 7680 scope move finished after 359 + 63 ms
01:01:42.613 00.000 7680 Move returns status 0, amount 359
01:01:42.613 00.000 7680 move complete, result=0
01:01:42.614 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.7 px 359 ms NORTH
01:01:42.618 00.004 7680 worker thread done servicing request
01:01:42.620 00.002 7680 Worker thread wakes up
01:01:42.622 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:42.623 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:43.864 01.241 7680 Exposure complete
01:01:43.990 00.126 7680 worker thread done servicing request
01:01:43.990 00.000 6120 OnExposeComplete: enter
01:01:43.994 00.004 6120 UpdateGuideState(): m_state=6
01:01:43.998 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5289
01:01:44.003 00.005 6120 Star::Find returns 1 (1), X=962.17, Y=48.60, Mass=13805, SNR=77.1, Peak=255 HFD=7.0
01:01:44.008 00.005 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
01:01:44.013 00.005 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
01:01:44.017 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.61 hyp=0.62 cameraTheta=1.38 mountX=-0.23 mountY=-0.49, mountTheta=-2.01
01:01:44.022 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.61, opts=13)
01:01:44.026 00.004 6120 Enqueuing Move request for scope (0.12, 0.61)
01:01:44.032 00.006 7680 Worker thread wakes up
01:01:44.032 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:44.035 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.61) opts 0xd
01:01:44.035 00.000 6120 UpdateGuideState exits: m=13805 SNR=77.1 Saturated
01:01:44.039 00.004 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.61)
01:01:44.039 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:44.044 00.005 7680 Moving (0.12, 0.61) raw xDistance=-0.23 yDistance=-0.49
01:01:44.044 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:44.048 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
01:01:44.048 00.000 6120 Enqueuing Expose request
01:01:44.051 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:01:44.051 00.000 7680 MoveAxis(E, 93, ABG)
01:01:44.051 00.000 7680 Guiding  Dir = 2, Dur = 93
01:01:44.052 00.001 7680 IsSlewing returns 0
01:01:44.052 00.000 7680 IsGuiding returns 0
01:01:44.052 00.000 7680 PulseGuide returned control before completion, sleep 103
01:01:44.170 00.118 7680 IsGuiding returns 1
01:01:44.170 00.000 7680 scope still moving after pulse duration time elapsed
01:01:44.202 00.032 7680 IsSlewing returns 0
01:01:44.220 00.018 7680 IsGuiding returns 0
01:01:44.221 00.001 7680 scope move finished after 93 + 75 ms
01:01:44.221 00.000 7680 Move returns status 0, amount 93
01:01:44.221 00.000 7680 MoveAxis(N, 268, ABG)
01:01:44.222 00.001 7680 Guiding  Dir = 0, Dur = 268
01:01:44.222 00.000 7680 IsSlewing returns 0
01:01:44.223 00.001 7680 IsGuiding returns 0
01:01:44.223 00.000 7680 PulseGuide returned control before completion, sleep 278
01:01:44.515 00.292 7680 IsGuiding returns 1
01:01:44.515 00.000 7680 scope still moving after pulse duration time elapsed
01:01:44.546 00.031 7680 IsSlewing returns 0
01:01:44.547 00.001 7680 IsGuiding returns 0
01:01:44.547 00.000 7680 scope move finished after 268 + 55 ms
01:01:44.547 00.000 7680 Move returns status 0, amount 268
01:01:44.547 00.000 7680 move complete, result=0
01:01:44.548 00.001 7680 worker thread done servicing request
01:01:44.548 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.5 px 268 ms NORTH
01:01:44.552 00.004 7680 Worker thread wakes up
01:01:44.552 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:44.553 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:45.800 01.247 7680 Exposure complete
01:01:45.937 00.137 7680 worker thread done servicing request
01:01:45.937 00.000 6120 OnExposeComplete: enter
01:01:45.940 00.003 6120 UpdateGuideState(): m_state=6
01:01:45.943 00.003 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5290
01:01:45.947 00.004 6120 Star::Find returns 1 (1), X=961.90, Y=48.12, Mass=14339, SNR=77.9, Peak=255 HFD=6.9
01:01:45.951 00.004 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.89)
01:01:45.954 00.003 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.16)
01:01:45.957 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.20 cameraTheta=2.43 mountX=0.13 mountY=-0.19, mountTheta=-0.97
01:01:45.963 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.13, opts=13)
01:01:45.967 00.004 6120 Enqueuing Move request for scope (-0.15, 0.13)
01:01:45.970 00.003 7680 Worker thread wakes up
01:01:45.970 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:45.974 00.004 6120 UpdateGuideState exits: m=14339 SNR=77.9 Saturated
01:01:45.978 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:45.982 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:45.987 00.005 6120 Enqueuing Expose request
01:01:45.990 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.13) opts 0xd
01:01:45.990 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.13)
01:01:45.991 00.001 7680 Moving (-0.15, 0.13) raw xDistance=0.13 yDistance=-0.19
01:01:45.991 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:01:45.991 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:01:45.992 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:01:45.992 00.000 7680 MoveAxis(E, 0, ABG)
01:01:45.993 00.001 7680 Move returns status 0, amount 0
01:01:45.993 00.000 7680 MoveAxis(N, 0, ABG)
01:01:45.993 00.000 7680 Move returns status 0, amount 0
01:01:45.993 00.000 7680 move complete, result=0
01:01:45.993 00.000 7680 worker thread done servicing request
01:01:45.993 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:01:45.998 00.005 7680 Worker thread wakes up
01:01:45.999 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:45.999 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:47.243 01.244 7680 Exposure complete
01:01:47.375 00.132 7680 worker thread done servicing request
01:01:47.376 00.001 6120 OnExposeComplete: enter
01:01:47.379 00.003 6120 UpdateGuideState(): m_state=6
01:01:47.383 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5291
01:01:47.386 00.003 6120 Star::Find returns 1 (1), X=962.03, Y=48.24, Mass=14210, SNR=77.1, Peak=255 HFD=6.8
01:01:47.391 00.005 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.68)
01:01:47.396 00.005 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.95)
01:01:47.400 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.65 mountX=-0.03 mountY=-0.24, mountTheta=-1.68
01:01:47.404 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.25, opts=13)
01:01:47.409 00.005 6120 Enqueuing Move request for scope (-0.02, 0.25)
01:01:47.412 00.003 7680 Worker thread wakes up
01:01:47.413 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:47.418 00.005 6120 UpdateGuideState exits: m=14210 SNR=77.1 Saturated
01:01:47.421 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:47.427 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.25) opts 0xd
01:01:47.427 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:47.431 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.25)
01:01:47.431 00.000 7680 Moving (-0.02, 0.25) raw xDistance=-0.03 yDistance=-0.24
01:01:47.432 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:01:47.432 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:01:47.432 00.000 7680 MoveAxis(E, 0, ABG)
01:01:47.433 00.001 6120 Enqueuing Expose request
01:01:47.437 00.004 7680 Move returns status 0, amount 0
01:01:47.438 00.001 7680 MoveAxis(N, 128, ABG)
01:01:47.438 00.000 7680 Guiding  Dir = 0, Dur = 128
01:01:47.438 00.000 7680 IsSlewing returns 0
01:01:47.439 00.001 7680 IsGuiding returns 0
01:01:47.439 00.000 7680 PulseGuide returned control before completion, sleep 138
01:01:47.594 00.155 7680 IsGuiding returns 1
01:01:47.595 00.001 7680 scope still moving after pulse duration time elapsed
01:01:47.626 00.031 7680 IsSlewing returns 0
01:01:47.627 00.001 7680 IsGuiding returns 0
01:01:47.628 00.001 7680 scope move finished after 128 + 61 ms
01:01:47.628 00.000 7680 Move returns status 0, amount 128
01:01:47.629 00.001 7680 move complete, result=0
01:01:47.629 00.000 7680 worker thread done servicing request
01:01:47.631 00.002 7680 Worker thread wakes up
01:01:47.631 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 128 ms NORTH
01:01:47.638 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:47.638 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:48.895 01.257 7680 Exposure complete
01:01:49.026 00.131 7680 worker thread done servicing request
01:01:49.026 00.000 6120 OnExposeComplete: enter
01:01:49.029 00.003 6120 UpdateGuideState(): m_state=6
01:01:49.034 00.005 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5292
01:01:49.037 00.003 6120 Star::Find returns 1 (1), X=961.87, Y=48.25, Mass=14296, SNR=77.3, Peak=255 HFD=6.9
01:01:49.042 00.005 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.12 = -1.17)
01:01:49.047 00.005 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.44)
01:01:49.051 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.26 hyp=0.32 cameraTheta=2.16 mountX=0.12 mountY=-0.31, mountTheta=-1.19
01:01:49.056 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.26, opts=13)
01:01:49.061 00.005 6120 Enqueuing Move request for scope (-0.18, 0.26)
01:01:49.064 00.003 7680 Worker thread wakes up
01:01:49.065 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.26) opts 0xd
01:01:49.065 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.26)
01:01:49.065 00.000 7680 Moving (-0.18, 0.26) raw xDistance=0.12 yDistance=-0.31
01:01:49.066 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:49.069 00.003 6120 UpdateGuideState exits: m=14296 SNR=77.3 Saturated
01:01:49.072 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:49.076 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:01:49.076 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:01:49.076 00.000 7680 MoveAxis(E, 0, ABG)
01:01:49.078 00.002 7680 Move returns status 0, amount 0
01:01:49.078 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:49.082 00.004 6120 Enqueuing Expose request
01:01:49.087 00.005 7680 MoveAxis(N, 170, ABG)
01:01:49.087 00.000 7680 Guiding  Dir = 0, Dur = 170
01:01:49.087 00.000 7680 IsSlewing returns 0
01:01:49.088 00.001 7680 IsGuiding returns 0
01:01:49.088 00.000 7680 PulseGuide returned control before completion, sleep 180
01:01:49.273 00.185 7680 IsGuiding returns 1
01:01:49.274 00.001 7680 scope still moving after pulse duration time elapsed
01:01:49.304 00.030 7680 IsSlewing returns 0
01:01:49.306 00.002 7680 IsGuiding returns 0
01:01:49.306 00.000 7680 scope move finished after 170 + 48 ms
01:01:49.306 00.000 7680 Move returns status 0, amount 170
01:01:49.307 00.001 7680 move complete, result=0
01:01:49.307 00.000 7680 worker thread done servicing request
01:01:49.307 00.000 7680 Worker thread wakes up
01:01:49.309 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 170 ms NORTH
01:01:49.315 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:49.315 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:50.565 01.250 7680 Exposure complete
01:01:50.709 00.144 7680 worker thread done servicing request
01:01:50.709 00.000 6120 OnExposeComplete: enter
01:01:50.714 00.005 6120 UpdateGuideState(): m_state=6
01:01:50.718 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5293
01:01:50.721 00.003 6120 Star::Find returns 1 (1), X=961.78, Y=48.26, Mass=13801, SNR=75.4, Peak=255 HFD=6.9
01:01:50.725 00.004 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.31 = -0.98)
01:01:50.729 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.25)
01:01:50.734 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.27 hyp=0.38 cameraTheta=2.35 mountX=0.21 mountY=-0.36, mountTheta=-1.04
01:01:50.740 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.27, opts=13)
01:01:50.744 00.004 6120 Enqueuing Move request for scope (-0.27, 0.27)
01:01:50.747 00.003 7680 Worker thread wakes up
01:01:50.748 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:50.752 00.004 6120 UpdateGuideState exits: m=13801 SNR=75.4 Saturated
01:01:50.755 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:50.759 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:50.762 00.003 6120 Enqueuing Expose request
01:01:50.767 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.27) opts 0xd
01:01:50.768 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.27)
01:01:50.768 00.000 7680 Moving (-0.27, 0.27) raw xDistance=0.21 yDistance=-0.36
01:01:50.768 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:01:50.768 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:01:50.770 00.002 7680 MoveAxis(W, 87, ABG)
01:01:50.770 00.000 7680 Guiding  Dir = 3, Dur = 87
01:01:50.770 00.000 7680 IsSlewing returns 0
01:01:50.771 00.001 7680 IsGuiding returns 0
01:01:50.771 00.000 7680 PulseGuide returned control before completion, sleep 97
01:01:50.886 00.115 7680 IsGuiding returns 0
01:01:50.886 00.000 7680 Move returns status 0, amount 87
01:01:50.888 00.002 7680 MoveAxis(N, 196, ABG)
01:01:50.888 00.000 7680 Guiding  Dir = 0, Dur = 196
01:01:50.888 00.000 7680 IsSlewing returns 0
01:01:50.890 00.002 7680 IsGuiding returns 0
01:01:50.891 00.001 7680 PulseGuide returned control before completion, sleep 206
01:01:51.106 00.215 7680 IsGuiding returns 1
01:01:51.107 00.001 7680 scope still moving after pulse duration time elapsed
01:01:51.137 00.030 7680 IsSlewing returns 0
01:01:51.139 00.002 7680 IsGuiding returns 0
01:01:51.139 00.000 7680 scope move finished after 196 + 53 ms
01:01:51.140 00.001 7680 Move returns status 0, amount 196
01:01:51.140 00.000 7680 move complete, result=0
01:01:51.140 00.000 7680 worker thread done servicing request
01:01:51.140 00.000 7680 Worker thread wakes up
01:01:51.142 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:51.142 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:51.142 00.000 6120 GuideStep: 0.2 px 87 ms WEST, -0.4 px 196 ms NORTH
01:01:52.391 01.249 7680 Exposure complete
01:01:52.532 00.141 7680 worker thread done servicing request
01:01:52.532 00.000 6120 OnExposeComplete: enter
01:01:52.536 00.004 6120 UpdateGuideState(): m_state=6
01:01:52.540 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5294
01:01:52.544 00.004 6120 Star::Find returns 1 (1), X=961.54, Y=48.34, Mass=14218, SNR=76.4, Peak=255 HFD=7.1
01:01:52.549 00.005 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-2.95) = xAngle (5.50 = -0.78)
01:01:52.555 00.006 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.23 = -1.05)
01:01:52.560 00.005 6120 CameraToMount -- cameraX=-0.51 cameraY=0.35 hyp=0.62 cameraTheta=2.54 mountX=0.44 mountY=-0.54, mountTheta=-0.89
01:01:52.566 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.51, y=0.35, opts=13)
01:01:52.571 00.005 6120 Enqueuing Move request for scope (-0.51, 0.35)
01:01:52.575 00.004 7680 Worker thread wakes up
01:01:52.575 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:52.581 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.35) opts 0xd
01:01:52.581 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.51, 0.35)
01:01:52.581 00.000 7680 Moving (-0.51, 0.35) raw xDistance=0.44 yDistance=-0.54
01:01:52.581 00.000 6120 UpdateGuideState exits: m=14218 SNR=76.4 Saturated
01:01:52.587 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:52.591 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:01:52.591 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
01:01:52.591 00.000 7680 MoveAxis(W, 184, ABG)
01:01:52.591 00.000 7680 Guiding  Dir = 3, Dur = 184
01:01:52.592 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:52.596 00.004 6120 Enqueuing Expose request
01:01:52.602 00.006 7680 IsSlewing returns 0
01:01:52.602 00.000 7680 IsGuiding returns 0
01:01:52.602 00.000 7680 PulseGuide returned control before completion, sleep 194
01:01:52.802 00.200 7680 IsGuiding returns 1
01:01:52.803 00.001 7680 scope still moving after pulse duration time elapsed
01:01:52.833 00.030 7680 IsSlewing returns 0
01:01:52.834 00.001 7680 IsGuiding returns 0
01:01:52.836 00.002 7680 scope move finished after 184 + 49 ms
01:01:52.836 00.000 7680 Move returns status 0, amount 184
01:01:52.836 00.000 7680 MoveAxis(N, 291, ABG)
01:01:52.836 00.000 7680 Guiding  Dir = 0, Dur = 291
01:01:52.836 00.000 7680 IsSlewing returns 0
01:01:52.838 00.002 7680 IsGuiding returns 0
01:01:52.838 00.000 7680 PulseGuide returned control before completion, sleep 301
01:01:53.147 00.309 7680 IsGuiding returns 1
01:01:53.148 00.001 7680 scope still moving after pulse duration time elapsed
01:01:53.178 00.030 7680 IsSlewing returns 0
01:01:53.179 00.001 7680 IsGuiding returns 0
01:01:53.179 00.000 7680 scope move finished after 291 + 50 ms
01:01:53.180 00.001 7680 Move returns status 0, amount 291
01:01:53.180 00.000 7680 move complete, result=0
01:01:53.180 00.000 7680 worker thread done servicing request
01:01:53.182 00.002 7680 Worker thread wakes up
01:01:53.182 00.000 6120 GuideStep: 0.4 px 184 ms WEST, -0.5 px 291 ms NORTH
01:01:53.189 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:53.189 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:54.439 01.250 7680 Exposure complete
01:01:54.576 00.137 7680 worker thread done servicing request
01:01:54.576 00.000 6120 OnExposeComplete: enter
01:01:54.583 00.007 6120 UpdateGuideState(): m_state=6
01:01:54.586 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5295
01:01:54.590 00.004 6120 Star::Find returns 1 (1), X=961.76, Y=47.95, Mass=14576, SNR=78.4, Peak=255 HFD=6.9
01:01:54.593 00.003 6120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-2.95) = xAngle (-0.05 = -0.05)
01:01:54.596 00.003 6120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.32 = -0.32)
01:01:54.599 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.04 hyp=0.29 cameraTheta=-3.00 mountX=0.29 mountY=-0.09, mountTheta=-0.30
01:01:54.604 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.04, opts=13)
01:01:54.607 00.003 6120 Enqueuing Move request for scope (-0.29, -0.04)
01:01:54.610 00.003 7680 Worker thread wakes up
01:01:54.610 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.04) opts 0xd
01:01:54.610 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.04)
01:01:54.611 00.001 7680 Moving (-0.29, -0.04) raw xDistance=0.29 yDistance=-0.09
01:01:54.611 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
01:01:54.611 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:01:54.611 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:01:54.611 00.000 7680 MoveAxis(W, 131, ABG)
01:01:54.611 00.000 7680 Guiding  Dir = 3, Dur = 131
01:01:54.611 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:54.614 00.003 7680 IsSlewing returns 0
01:01:54.614 00.000 6120 UpdateGuideState exits: m=14576 SNR=78.4 Saturated
01:01:54.618 00.004 7680 IsGuiding returns 0
01:01:54.618 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:54.624 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:54.627 00.003 6120 Enqueuing Expose request
01:01:54.631 00.004 7680 PulseGuide returned control before completion, sleep 141
01:01:54.773 00.142 7680 IsGuiding returns 1
01:01:54.774 00.001 7680 scope still moving after pulse duration time elapsed
01:01:54.804 00.030 7680 IsSlewing returns 0
01:01:54.804 00.000 7680 IsGuiding returns 0
01:01:54.804 00.000 7680 scope move finished after 131 + 54 ms
01:01:54.804 00.000 7680 Move returns status 0, amount 131
01:01:54.806 00.002 7680 MoveAxis(N, 0, ABG)
01:01:54.806 00.000 7680 Move returns status 0, amount 0
01:01:54.806 00.000 7680 move complete, result=0
01:01:54.806 00.000 7680 worker thread done servicing request
01:01:54.806 00.000 6120 GuideStep: 0.3 px 131 ms WEST, -0.1 px 0 ms NORTH
01:01:54.811 00.005 7680 Worker thread wakes up
01:01:54.812 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:54.812 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:56.065 01.253 7680 Exposure complete
01:01:56.197 00.132 7680 worker thread done servicing request
01:01:56.197 00.000 6120 OnExposeComplete: enter
01:01:56.201 00.004 6120 UpdateGuideState(): m_state=6
01:01:56.207 00.006 6120 Star::Find(15, 961, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5296
01:01:56.211 00.004 6120 Star::Find returns 1 (1), X=961.92, Y=48.19, Mass=14563, SNR=78.3, Peak=255 HFD=6.9
01:01:56.214 00.003 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.08 = -1.21)
01:01:56.217 00.003 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.48)
01:01:56.221 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.21 hyp=0.24 cameraTheta=2.12 mountX=0.09 mountY=-0.24, mountTheta=-1.23
01:01:56.226 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.21, opts=13)
01:01:56.231 00.005 6120 Enqueuing Move request for scope (-0.13, 0.21)
01:01:56.235 00.004 7680 Worker thread wakes up
01:01:56.236 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:56.239 00.003 6120 UpdateGuideState exits: m=14563 SNR=78.3 Saturated
01:01:56.243 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:56.247 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:56.251 00.004 6120 Enqueuing Expose request
01:01:56.254 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.21) opts 0xd
01:01:56.254 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.21)
01:01:56.254 00.000 7680 Moving (-0.13, 0.21) raw xDistance=0.09 yDistance=-0.24
01:01:56.254 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:01:56.255 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:01:56.256 00.001 7680 MoveAxis(E, 0, ABG)
01:01:56.256 00.000 7680 Move returns status 0, amount 0
01:01:56.256 00.000 7680 MoveAxis(N, 131, ABG)
01:01:56.256 00.000 7680 Guiding  Dir = 0, Dur = 131
01:01:56.256 00.000 7680 IsSlewing returns 0
01:01:56.256 00.000 7680 IsGuiding returns 0
01:01:56.257 00.001 7680 PulseGuide returned control before completion, sleep 141
01:01:56.413 00.156 7680 IsGuiding returns 1
01:01:56.414 00.001 7680 scope still moving after pulse duration time elapsed
01:01:56.444 00.030 7680 IsSlewing returns 0
01:01:56.445 00.001 7680 IsGuiding returns 0
01:01:56.446 00.001 7680 scope move finished after 131 + 58 ms
01:01:56.446 00.000 7680 Move returns status 0, amount 131
01:01:56.446 00.000 7680 move complete, result=0
01:01:56.448 00.002 7680 worker thread done servicing request
01:01:56.449 00.001 7680 Worker thread wakes up
01:01:56.450 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 131 ms NORTH
01:01:56.458 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:56.458 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:57.712 01.254 7680 Exposure complete
01:01:57.848 00.136 7680 worker thread done servicing request
01:01:57.848 00.000 6120 OnExposeComplete: enter
01:01:57.852 00.004 6120 UpdateGuideState(): m_state=6
01:01:57.857 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5297
01:01:57.861 00.004 6120 Star::Find returns 1 (1), X=961.85, Y=48.06, Mass=14344, SNR=79.1, Peak=255 HFD=7.0
01:01:57.865 00.004 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-2.95) = xAngle (5.76 = -0.53)
01:01:57.868 00.003 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.49 = -0.80)
01:01:57.872 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.21 cameraTheta=2.80 mountX=0.18 mountY=-0.15, mountTheta=-0.69
01:01:57.877 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.07, opts=13)
01:01:57.880 00.003 6120 Enqueuing Move request for scope (-0.20, 0.07)
01:01:57.884 00.004 7680 Worker thread wakes up
01:01:57.884 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
01:01:57.884 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
01:01:57.884 00.000 7680 Moving (-0.20, 0.07) raw xDistance=0.18 yDistance=-0.15
01:01:57.885 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:57.888 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:01:57.889 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:01:57.889 00.000 6120 UpdateGuideState exits: m=14344 SNR=79.1 Saturated
01:01:57.894 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:01:57.895 00.001 7680 MoveAxis(E, 0, ABG)
01:01:57.895 00.000 7680 Move returns status 0, amount 0
01:01:57.895 00.000 7680 MoveAxis(N, 0, ABG)
01:01:57.895 00.000 7680 Move returns status 0, amount 0
01:01:57.895 00.000 7680 move complete, result=0
01:01:57.896 00.001 7680 worker thread done servicing request
01:01:57.896 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:57.900 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:57.905 00.005 6120 Enqueuing Expose request
01:01:57.908 00.003 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:01:57.911 00.003 7680 Worker thread wakes up
01:01:57.911 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:57.911 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:59.167 01.256 7680 Exposure complete
01:01:59.302 00.135 7680 worker thread done servicing request
01:01:59.302 00.000 6120 OnExposeComplete: enter
01:01:59.307 00.005 6120 UpdateGuideState(): m_state=6
01:01:59.310 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5298
01:01:59.315 00.005 6120 Star::Find returns 1 (1), X=961.83, Y=48.16, Mass=14410, SNR=79.1, Peak=255 HFD=6.8
01:01:59.320 00.005 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-2.95) = xAngle (5.44 = -0.84)
01:01:59.323 00.003 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.17 = -1.11)
01:01:59.327 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.17 hyp=0.28 cameraTheta=2.48 mountX=0.19 mountY=-0.25, mountTheta=-0.93
01:01:59.333 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.17, opts=13)
01:01:59.337 00.004 6120 Enqueuing Move request for scope (-0.22, 0.17)
01:01:59.341 00.004 7680 Worker thread wakes up
01:01:59.341 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.17) opts 0xd
01:01:59.341 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.17)
01:01:59.341 00.000 7680 Moving (-0.22, 0.17) raw xDistance=0.19 yDistance=-0.25
01:01:59.341 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:01:59.341 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:01:59.341 00.000 7680 MoveAxis(E, 0, ABG)
01:01:59.341 00.000 7680 Move returns status 0, amount 0
01:01:59.341 00.000 7680 MoveAxis(N, 138, ABG)
01:01:59.341 00.000 7680 Guiding  Dir = 0, Dur = 138
01:01:59.343 00.002 7680 IsSlewing returns 0
01:01:59.343 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:01:59.346 00.003 7680 IsGuiding returns 0
01:01:59.346 00.000 6120 UpdateGuideState exits: m=14410 SNR=79.1 Saturated
01:01:59.349 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:59.353 00.004 7680 PulseGuide returned control before completion, sleep 148
01:01:59.353 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:01:59.357 00.004 6120 Enqueuing Expose request
01:01:59.517 00.160 7680 IsGuiding returns 1
01:01:59.517 00.000 7680 scope still moving after pulse duration time elapsed
01:01:59.547 00.030 7680 IsSlewing returns 0
01:01:59.550 00.003 7680 IsGuiding returns 0
01:01:59.550 00.000 7680 scope move finished after 138 + 66 ms
01:01:59.552 00.002 7680 Move returns status 0, amount 138
01:01:59.552 00.000 7680 move complete, result=0
01:01:59.552 00.000 7680 worker thread done servicing request
01:01:59.553 00.001 7680 Worker thread wakes up
01:01:59.553 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:01:59.553 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:01:59.553 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 138 ms NORTH
01:02:00.811 01.258 7680 Exposure complete
01:02:00.935 00.124 7680 worker thread done servicing request
01:02:00.935 00.000 6120 OnExposeComplete: enter
01:02:00.940 00.005 6120 UpdateGuideState(): m_state=6
01:02:00.945 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5299
01:02:00.949 00.004 6120 Star::Find returns 1 (1), X=961.82, Y=48.26, Mass=14450, SNR=78.8, Peak=255 HFD=6.9
01:02:00.952 00.003 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.24 = -1.05)
01:02:00.957 00.005 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.32)
01:02:00.961 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.27 hyp=0.35 cameraTheta=2.28 mountX=0.18 mountY=-0.34, mountTheta=-1.09
01:02:00.966 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.27, opts=13)
01:02:00.970 00.004 6120 Enqueuing Move request for scope (-0.23, 0.27)
01:02:00.975 00.005 7680 Worker thread wakes up
01:02:00.975 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:00.979 00.004 6120 UpdateGuideState exits: m=14450 SNR=78.8 Saturated
01:02:00.984 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:00.987 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:00.991 00.004 6120 Enqueuing Expose request
01:02:00.995 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.27) opts 0xd
01:02:00.996 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.27)
01:02:00.996 00.000 7680 Moving (-0.23, 0.27) raw xDistance=0.18 yDistance=-0.34
01:02:00.996 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:02:00.997 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:02:00.997 00.000 7680 MoveAxis(E, 0, ABG)
01:02:00.997 00.000 7680 Move returns status 0, amount 0
01:02:00.997 00.000 7680 MoveAxis(N, 186, ABG)
01:02:00.998 00.001 7680 Guiding  Dir = 0, Dur = 186
01:02:00.998 00.000 7680 IsSlewing returns 0
01:02:00.998 00.000 7680 IsGuiding returns 0
01:02:00.999 00.001 7680 PulseGuide returned control before completion, sleep 196
01:02:01.204 00.205 7680 IsGuiding returns 1
01:02:01.205 00.001 7680 scope still moving after pulse duration time elapsed
01:02:01.236 00.031 7680 IsSlewing returns 0
01:02:01.236 00.000 7680 IsGuiding returns 0
01:02:01.238 00.002 7680 scope move finished after 186 + 52 ms
01:02:01.238 00.000 7680 Move returns status 0, amount 186
01:02:01.238 00.000 7680 move complete, result=0
01:02:01.238 00.000 7680 worker thread done servicing request
01:02:01.238 00.000 7680 Worker thread wakes up
01:02:01.239 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 186 ms NORTH
01:02:01.245 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:01.245 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:02.499 01.254 7680 Exposure complete
01:02:02.646 00.147 7680 worker thread done servicing request
01:02:02.647 00.001 6120 OnExposeComplete: enter
01:02:02.651 00.004 6120 UpdateGuideState(): m_state=6
01:02:02.656 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5300
01:02:02.659 00.003 6120 Star::Find returns 1 (1), X=961.55, Y=48.49, Mass=14399, SNR=77.5, Peak=255 HFD=7.1
01:02:02.663 00.004 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
01:02:02.667 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
01:02:02.672 00.005 6120 CameraToMount -- cameraX=-0.50 cameraY=0.50 hyp=0.71 cameraTheta=2.35 mountX=0.40 mountY=-0.67, mountTheta=-1.04
01:02:02.677 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.50, y=0.50, opts=13)
01:02:02.682 00.005 6120 Enqueuing Move request for scope (-0.50, 0.50)
01:02:02.686 00.004 7680 Worker thread wakes up
01:02:02.686 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:02.690 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.50) opts 0xd
01:02:02.690 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.50, 0.50)
01:02:02.691 00.001 7680 Moving (-0.50, 0.50) raw xDistance=0.40 yDistance=-0.67
01:02:02.691 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:02:02.691 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
01:02:02.691 00.000 7680 MoveAxis(W, 162, ABG)
01:02:02.691 00.000 6120 UpdateGuideState exits: m=14399 SNR=77.5 Saturated
01:02:02.695 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:02.700 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:02.704 00.004 6120 Enqueuing Expose request
01:02:02.711 00.007 7680 Guiding  Dir = 3, Dur = 162
01:02:02.711 00.000 7680 IsSlewing returns 0
01:02:02.712 00.001 7680 IsGuiding returns 0
01:02:02.712 00.000 7680 PulseGuide returned control before completion, sleep 172
01:02:02.892 00.180 7680 IsGuiding returns 1
01:02:02.893 00.001 7680 scope still moving after pulse duration time elapsed
01:02:02.924 00.031 7680 IsSlewing returns 0
01:02:02.925 00.001 7680 IsGuiding returns 0
01:02:02.926 00.001 7680 scope move finished after 162 + 52 ms
01:02:02.926 00.000 7680 Move returns status 0, amount 162
01:02:02.926 00.000 7680 MoveAxis(N, 364, ABG)
01:02:02.928 00.002 7680 Guiding  Dir = 0, Dur = 364
01:02:02.928 00.000 7680 IsSlewing returns 0
01:02:02.928 00.000 7680 IsGuiding returns 0
01:02:02.929 00.001 7680 PulseGuide returned control before completion, sleep 374
01:02:03.313 00.384 7680 IsGuiding returns 1
01:02:03.313 00.000 7680 scope still moving after pulse duration time elapsed
01:02:03.344 00.031 7680 IsSlewing returns 0
01:02:03.346 00.002 7680 IsGuiding returns 0
01:02:03.346 00.000 7680 scope move finished after 364 + 53 ms
01:02:03.346 00.000 7680 Move returns status 0, amount 364
01:02:03.347 00.001 7680 move complete, result=0
01:02:03.347 00.000 7680 worker thread done servicing request
01:02:03.347 00.000 6120 GuideStep: 0.4 px 162 ms WEST, -0.7 px 364 ms NORTH
01:02:03.352 00.005 7680 Worker thread wakes up
01:02:03.352 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:03.352 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:04.608 01.256 7680 Exposure complete
01:02:04.754 00.146 7680 worker thread done servicing request
01:02:04.755 00.001 6120 OnExposeComplete: enter
01:02:04.758 00.003 6120 UpdateGuideState(): m_state=6
01:02:04.763 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5301
01:02:04.767 00.004 6120 Star::Find returns 1 (1), X=961.84, Y=48.00, Mass=15302, SNR=80.5, Peak=255 HFD=7.0
01:02:04.771 00.004 6120 CameraToMount -- cameraTheta (3.10) - m_xAngle (-2.95) = xAngle (6.05 = -0.23)
01:02:04.776 00.005 6120 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.79 = -0.50)
01:02:04.780 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.21 cameraTheta=3.10 mountX=0.21 mountY=-0.10, mountTheta=-0.46
01:02:04.784 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.01, opts=13)
01:02:04.789 00.005 6120 Enqueuing Move request for scope (-0.21, 0.01)
01:02:04.793 00.004 7680 Worker thread wakes up
01:02:04.793 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd
01:02:04.793 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.01)
01:02:04.793 00.000 7680 Moving (-0.21, 0.01) raw xDistance=0.21 yDistance=-0.10
01:02:04.793 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
01:02:04.793 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:02:04.795 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:04.799 00.004 6120 UpdateGuideState exits: m=15302 SNR=80.5 Saturated
01:02:04.803 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:04.808 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:04.812 00.004 6120 Enqueuing Expose request
01:02:04.815 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:02:04.815 00.000 7680 MoveAxis(W, 95, ABG)
01:02:04.815 00.000 7680 Guiding  Dir = 3, Dur = 95
01:02:04.815 00.000 7680 IsSlewing returns 0
01:02:04.817 00.002 7680 IsGuiding returns 0
01:02:04.817 00.000 7680 PulseGuide returned control before completion, sleep 105
01:02:04.925 00.108 7680 IsGuiding returns 1
01:02:04.926 00.001 7680 scope still moving after pulse duration time elapsed
01:02:04.955 00.029 7680 IsSlewing returns 0
01:02:04.956 00.001 7680 IsGuiding returns 0
01:02:04.957 00.001 7680 scope move finished after 95 + 45 ms
01:02:04.957 00.000 7680 Move returns status 0, amount 95
01:02:04.959 00.002 7680 MoveAxis(N, 0, ABG)
01:02:04.959 00.000 7680 Move returns status 0, amount 0
01:02:04.959 00.000 7680 move complete, result=0
01:02:04.960 00.001 7680 worker thread done servicing request
01:02:04.960 00.000 7680 Worker thread wakes up
01:02:04.960 00.000 6120 GuideStep: 0.2 px 95 ms WEST, -0.1 px 0 ms NORTH
01:02:04.967 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:04.967 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:06.217 01.250 7680 Exposure complete
01:02:06.358 00.141 7680 worker thread done servicing request
01:02:06.358 00.000 6120 OnExposeComplete: enter
01:02:06.362 00.004 6120 UpdateGuideState(): m_state=6
01:02:06.365 00.003 6120 Star::Find(15, 961, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5302
01:02:06.368 00.003 6120 Star::Find returns 1 (1), X=961.79, Y=48.10, Mass=15032, SNR=80.6, Peak=255 HFD=6.8
01:02:06.373 00.005 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.69 = -0.59)
01:02:06.376 00.003 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.86)
01:02:06.380 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.11 hyp=0.28 cameraTheta=2.74 mountX=0.24 mountY=-0.21, mountTheta=-0.74
01:02:06.384 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.11, opts=13)
01:02:06.388 00.004 6120 Enqueuing Move request for scope (-0.26, 0.11)
01:02:06.391 00.003 7680 Worker thread wakes up
01:02:06.391 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:06.394 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.11) opts 0xd
01:02:06.394 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.11)
01:02:06.394 00.000 7680 Moving (-0.26, 0.11) raw xDistance=0.24 yDistance=-0.21
01:02:06.394 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
01:02:06.396 00.002 6120 UpdateGuideState exits: m=15032 SNR=80.6 Saturated
01:02:06.399 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:06.402 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:02:06.402 00.000 7680 MoveAxis(W, 103, ABG)
01:02:06.402 00.000 7680 Guiding  Dir = 3, Dur = 103
01:02:06.402 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:06.407 00.005 7680 IsSlewing returns 0
01:02:06.407 00.000 6120 Enqueuing Expose request
01:02:06.411 00.004 7680 IsGuiding returns 0
01:02:06.411 00.000 7680 PulseGuide returned control before completion, sleep 113
01:02:06.534 00.123 7680 IsGuiding returns 1
01:02:06.536 00.002 7680 scope still moving after pulse duration time elapsed
01:02:06.565 00.029 7680 IsSlewing returns 0
01:02:06.566 00.001 7680 IsGuiding returns 0
01:02:06.566 00.000 7680 scope move finished after 103 + 52 ms
01:02:06.567 00.001 7680 Move returns status 0, amount 103
01:02:06.568 00.001 7680 MoveAxis(N, 116, ABG)
01:02:06.568 00.000 7680 Guiding  Dir = 0, Dur = 116
01:02:06.569 00.001 7680 IsSlewing returns 0
01:02:06.569 00.000 7680 IsGuiding returns 0
01:02:06.570 00.001 7680 PulseGuide returned control before completion, sleep 126
01:02:06.706 00.136 7680 IsGuiding returns 1
01:02:06.706 00.000 7680 scope still moving after pulse duration time elapsed
01:02:06.736 00.030 7680 IsSlewing returns 0
01:02:06.736 00.000 7680 IsGuiding returns 0
01:02:06.737 00.001 7680 scope move finished after 116 + 51 ms
01:02:06.737 00.000 7680 Move returns status 0, amount 116
01:02:06.737 00.000 7680 move complete, result=0
01:02:06.737 00.000 7680 worker thread done servicing request
01:02:06.738 00.001 6120 GuideStep: 0.2 px 103 ms WEST, -0.2 px 116 ms NORTH
01:02:06.748 00.010 7680 Worker thread wakes up
01:02:06.749 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:06.749 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:08.002 01.253 7680 Exposure complete
01:02:08.141 00.139 7680 worker thread done servicing request
01:02:08.141 00.000 6120 OnExposeComplete: enter
01:02:08.147 00.006 6120 UpdateGuideState(): m_state=6
01:02:08.152 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5303
01:02:08.157 00.005 6120 Star::Find returns 1 (1), X=961.90, Y=48.11, Mass=14322, SNR=78.1, Peak=255 HFD=6.9
01:02:08.160 00.003 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.41 = -0.88)
01:02:08.164 00.004 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.15)
01:02:08.168 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.45 mountX=0.12 mountY=-0.17, mountTheta=-0.96
01:02:08.173 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.12, opts=13)
01:02:08.177 00.004 6120 Enqueuing Move request for scope (-0.15, 0.12)
01:02:08.182 00.005 7680 Worker thread wakes up
01:02:08.182 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:08.185 00.003 6120 UpdateGuideState exits: m=14322 SNR=78.1 Saturated
01:02:08.189 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:08.194 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:08.197 00.003 6120 Enqueuing Expose request
01:02:08.202 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
01:02:08.202 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
01:02:08.202 00.000 7680 Moving (-0.15, 0.12) raw xDistance=0.12 yDistance=-0.17
01:02:08.202 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:02:08.202 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:02:08.203 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:02:08.204 00.001 7680 MoveAxis(E, 0, ABG)
01:02:08.204 00.000 7680 Move returns status 0, amount 0
01:02:08.204 00.000 7680 MoveAxis(N, 0, ABG)
01:02:08.204 00.000 7680 Move returns status 0, amount 0
01:02:08.205 00.001 7680 move complete, result=0
01:02:08.205 00.000 7680 worker thread done servicing request
01:02:08.205 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:02:08.208 00.003 7680 Worker thread wakes up
01:02:08.209 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:08.209 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:09.449 01.240 7680 Exposure complete
01:02:09.586 00.137 7680 worker thread done servicing request
01:02:09.586 00.000 6120 OnExposeComplete: enter
01:02:09.590 00.004 6120 UpdateGuideState(): m_state=6
01:02:09.594 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5304
01:02:09.597 00.003 6120 Star::Find returns 1 (1), X=961.97, Y=48.24, Mass=14253, SNR=77.9, Peak=255 HFD=6.8
01:02:09.602 00.005 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
01:02:09.606 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.74)
01:02:09.610 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.27 cameraTheta=1.86 mountX=0.03 mountY=-0.26, mountTheta=-1.47
01:02:09.615 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.25, opts=13)
01:02:09.620 00.005 6120 Enqueuing Move request for scope (-0.08, 0.25)
01:02:09.623 00.003 7680 Worker thread wakes up
01:02:09.623 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd
01:02:09.623 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.25)
01:02:09.623 00.000 7680 Moving (-0.08, 0.25) raw xDistance=0.03 yDistance=-0.26
01:02:09.624 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:02:09.624 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:02:09.624 00.000 7680 MoveAxis(E, 0, ABG)
01:02:09.624 00.000 7680 Move returns status 0, amount 0
01:02:09.624 00.000 7680 MoveAxis(N, 142, ABG)
01:02:09.624 00.000 7680 Guiding  Dir = 0, Dur = 142
01:02:09.624 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:09.628 00.004 7680 IsSlewing returns 0
01:02:09.628 00.000 6120 UpdateGuideState exits: m=14253 SNR=77.9 Saturated
01:02:09.632 00.004 7680 IsGuiding returns 0
01:02:09.632 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:09.636 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:09.641 00.005 7680 PulseGuide returned control before completion, sleep 152
01:02:09.642 00.001 6120 Enqueuing Expose request
01:02:09.796 00.154 7680 IsGuiding returns 1
01:02:09.796 00.000 7680 scope still moving after pulse duration time elapsed
01:02:09.827 00.031 7680 IsSlewing returns 0
01:02:09.828 00.001 7680 IsGuiding returns 0
01:02:09.829 00.001 7680 scope move finished after 142 + 54 ms
01:02:09.829 00.000 7680 Move returns status 0, amount 142
01:02:09.829 00.000 7680 move complete, result=0
01:02:09.830 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 142 ms NORTH
01:02:09.837 00.007 7680 worker thread done servicing request
01:02:09.837 00.000 7680 Worker thread wakes up
01:02:09.837 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:09.838 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:11.090 01.252 7680 Exposure complete
01:02:11.215 00.125 7680 worker thread done servicing request
01:02:11.216 00.001 6120 OnExposeComplete: enter
01:02:11.221 00.005 6120 UpdateGuideState(): m_state=6
01:02:11.224 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5305
01:02:11.227 00.003 6120 Star::Find returns 1 (1), X=961.80, Y=48.24, Mass=14766, SNR=80.3, Peak=255 HFD=7.0
01:02:11.232 00.005 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.30 = -0.98)
01:02:11.237 00.005 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.25)
01:02:11.240 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.25 hyp=0.36 cameraTheta=2.35 mountX=0.20 mountY=-0.34, mountTheta=-1.04
01:02:11.246 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.25, opts=13)
01:02:11.250 00.004 6120 Enqueuing Move request for scope (-0.25, 0.25)
01:02:11.254 00.004 7680 Worker thread wakes up
01:02:11.254 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:11.259 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.25) opts 0xd
01:02:11.259 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.25)
01:02:11.259 00.000 7680 Moving (-0.25, 0.25) raw xDistance=0.20 yDistance=-0.34
01:02:11.259 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:02:11.259 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:02:11.259 00.000 7680 MoveAxis(E, 0, ABG)
01:02:11.260 00.001 6120 UpdateGuideState exits: m=14766 SNR=80.3 Saturated
01:02:11.265 00.005 7680 Move returns status 0, amount 0
01:02:11.265 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:11.270 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:11.275 00.005 7680 MoveAxis(N, 184, ABG)
01:02:11.275 00.000 6120 Enqueuing Expose request
01:02:11.280 00.005 7680 Guiding  Dir = 0, Dur = 184
01:02:11.280 00.000 7680 IsSlewing returns 0
01:02:11.280 00.000 7680 IsGuiding returns 0
01:02:11.281 00.001 7680 PulseGuide returned control before completion, sleep 194
01:02:11.487 00.206 7680 IsGuiding returns 1
01:02:11.487 00.000 7680 scope still moving after pulse duration time elapsed
01:02:11.519 00.032 7680 IsSlewing returns 0
01:02:11.519 00.000 7680 IsGuiding returns 0
01:02:11.520 00.001 7680 scope move finished after 184 + 55 ms
01:02:11.520 00.000 7680 Move returns status 0, amount 184
01:02:11.521 00.001 7680 move complete, result=0
01:02:11.521 00.000 7680 worker thread done servicing request
01:02:11.521 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 184 ms NORTH
01:02:11.527 00.006 7680 Worker thread wakes up
01:02:11.527 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:11.527 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:12.783 01.256 7680 Exposure complete
01:02:12.914 00.131 7680 worker thread done servicing request
01:02:12.914 00.000 6120 OnExposeComplete: enter
01:02:12.921 00.007 6120 UpdateGuideState(): m_state=6
01:02:12.924 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5306
01:02:12.930 00.006 6120 Star::Find returns 1 (1), X=961.39, Y=48.50, Mass=14444, SNR=78.9, Peak=255 HFD=7.1
01:02:12.935 00.005 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-2.95) = xAngle (5.44 = -0.84)
01:02:12.939 00.004 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.17 = -1.11)
01:02:12.943 00.004 6120 CameraToMount -- cameraX=-0.66 cameraY=0.51 hyp=0.84 cameraTheta=2.48 mountX=0.56 mountY=-0.75, mountTheta=-0.93
01:02:12.948 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.66, y=0.51, opts=13)
01:02:12.952 00.004 6120 Enqueuing Move request for scope (-0.66, 0.51)
01:02:12.955 00.003 7680 Worker thread wakes up
01:02:12.956 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.51) opts 0xd
01:02:12.956 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.66, 0.51)
01:02:12.956 00.000 7680 Moving (-0.66, 0.51) raw xDistance=0.56 yDistance=-0.75
01:02:12.956 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
01:02:12.956 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:12.960 00.004 6120 UpdateGuideState exits: m=14444 SNR=78.9 Saturated
01:02:12.964 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
01:02:12.964 00.000 7680 MoveAxis(W, 228, ABG)
01:02:12.964 00.000 7680 Guiding  Dir = 3, Dur = 228
01:02:12.964 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:12.968 00.004 7680 IsSlewing returns 0
01:02:12.969 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:12.972 00.003 7680 IsGuiding returns 0
01:02:12.972 00.000 6120 Enqueuing Expose request
01:02:12.976 00.004 7680 PulseGuide returned control before completion, sleep 238
01:02:13.228 00.252 7680 IsGuiding returns 0
01:02:13.232 00.004 7680 Move returns status 0, amount 228
01:02:13.232 00.000 7680 MoveAxis(N, 409, ABG)
01:02:13.234 00.002 7680 Guiding  Dir = 0, Dur = 409
01:02:13.234 00.000 7680 IsSlewing returns 0
01:02:13.235 00.001 7680 IsGuiding returns 0
01:02:13.235 00.000 7680 PulseGuide returned control before completion, sleep 419
01:02:13.669 00.434 7680 IsGuiding returns 1
01:02:13.669 00.000 7680 scope still moving after pulse duration time elapsed
01:02:13.699 00.030 7680 IsSlewing returns 0
01:02:13.700 00.001 7680 IsGuiding returns 0
01:02:13.701 00.001 7680 scope move finished after 409 + 57 ms
01:02:13.701 00.000 7680 Move returns status 0, amount 409
01:02:13.703 00.002 7680 move complete, result=0
01:02:13.703 00.000 7680 worker thread done servicing request
01:02:13.704 00.001 7680 Worker thread wakes up
01:02:13.704 00.000 6120 GuideStep: 0.6 px 228 ms WEST, -0.8 px 409 ms NORTH
01:02:13.712 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:13.712 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:14.959 01.247 7680 Exposure complete
01:02:15.089 00.130 7680 worker thread done servicing request
01:02:15.089 00.000 6120 OnExposeComplete: enter
01:02:15.094 00.005 6120 UpdateGuideState(): m_state=6
01:02:15.098 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5307
01:02:15.102 00.004 6120 Star::Find returns 1 (1), X=961.72, Y=47.83, Mass=15075, SNR=78.8, Peak=255 HFD=7.0
01:02:15.108 00.006 6120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-2.95) = xAngle (0.25 = 0.25)
01:02:15.114 00.006 6120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.02 = -0.02)
01:02:15.118 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=-0.15 hyp=0.36 cameraTheta=-2.70 mountX=0.35 mountY=-0.01, mountTheta=-0.02
01:02:15.123 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=-0.15, opts=13)
01:02:15.128 00.005 6120 Enqueuing Move request for scope (-0.33, -0.15)
01:02:15.131 00.003 7680 Worker thread wakes up
01:02:15.132 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:15.135 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.15) opts 0xd
01:02:15.135 00.000 6120 UpdateGuideState exits: m=15075 SNR=78.8 Saturated
01:02:15.139 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:15.144 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.33, -0.15)
01:02:15.145 00.001 7680 Moving (-0.33, -0.15) raw xDistance=0.35 yDistance=-0.01
01:02:15.145 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:02:15.145 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:02:15.145 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:15.149 00.004 6120 Enqueuing Expose request
01:02:15.153 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:02:15.153 00.000 7680 MoveAxis(W, 159, ABG)
01:02:15.153 00.000 7680 Guiding  Dir = 3, Dur = 159
01:02:15.154 00.001 7680 IsSlewing returns 0
01:02:15.154 00.000 7680 IsGuiding returns 0
01:02:15.155 00.001 7680 PulseGuide returned control before completion, sleep 169
01:02:15.326 00.171 7680 IsGuiding returns 1
01:02:15.327 00.001 7680 scope still moving after pulse duration time elapsed
01:02:15.357 00.030 7680 IsSlewing returns 0
01:02:15.357 00.000 7680 IsGuiding returns 0
01:02:15.359 00.002 7680 scope move finished after 159 + 45 ms
01:02:15.359 00.000 7680 Move returns status 0, amount 159
01:02:15.359 00.000 7680 MoveAxis(N, 0, ABG)
01:02:15.360 00.001 7680 Move returns status 0, amount 0
01:02:15.360 00.000 7680 move complete, result=0
01:02:15.361 00.001 7680 worker thread done servicing request
01:02:15.361 00.000 6120 GuideStep: 0.3 px 159 ms WEST, -0.0 px 0 ms NORTH
01:02:15.367 00.006 7680 Worker thread wakes up
01:02:15.367 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:15.367 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:16.623 01.256 7680 Exposure complete
01:02:16.769 00.146 7680 worker thread done servicing request
01:02:16.769 00.000 6120 OnExposeComplete: enter
01:02:16.774 00.005 6120 UpdateGuideState(): m_state=6
01:02:16.778 00.004 6120 Star::Find(15, 961, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5308
01:02:16.781 00.003 6120 Star::Find returns 1 (1), X=961.87, Y=48.06, Mass=14518, SNR=78.2, Peak=255 HFD=7.0
01:02:16.786 00.005 6120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-2.95) = xAngle (5.74 = -0.55)
01:02:16.789 00.003 6120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.47 = -0.82)
01:02:16.793 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.78 mountX=0.16 mountY=-0.14, mountTheta=-0.71
01:02:16.798 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.07, opts=13)
01:02:16.803 00.005 6120 Enqueuing Move request for scope (-0.18, 0.07)
01:02:16.807 00.004 7680 Worker thread wakes up
01:02:16.807 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:16.811 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
01:02:16.811 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
01:02:16.811 00.000 7680 Moving (-0.18, 0.07) raw xDistance=0.16 yDistance=-0.14
01:02:16.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:02:16.811 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:02:16.812 00.001 6120 UpdateGuideState exits: m=14518 SNR=78.2 Saturated
01:02:16.817 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:16.820 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:16.824 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:02:16.824 00.000 7680 MoveAxis(E, 0, ABG)
01:02:16.825 00.001 7680 Move returns status 0, amount 0
01:02:16.825 00.000 6120 Enqueuing Expose request
01:02:16.829 00.004 7680 MoveAxis(N, 0, ABG)
01:02:16.829 00.000 7680 Move returns status 0, amount 0
01:02:16.831 00.002 7680 move complete, result=0
01:02:16.831 00.000 7680 worker thread done servicing request
01:02:16.831 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:02:16.836 00.005 7680 Worker thread wakes up
01:02:16.836 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:16.837 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:18.080 01.243 7680 Exposure complete
01:02:18.217 00.137 7680 worker thread done servicing request
01:02:18.218 00.001 6120 OnExposeComplete: enter
01:02:18.222 00.004 6120 UpdateGuideState(): m_state=6
01:02:18.226 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5309
01:02:18.230 00.004 6120 Star::Find returns 1 (1), X=961.86, Y=48.02, Mass=14499, SNR=77.5, Peak=255 HFD=7.0
01:02:18.234 00.004 6120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-2.95) = xAngle (5.93 = -0.35)
01:02:18.237 00.003 6120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.66 = -0.62)
01:02:18.240 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.03 hyp=0.19 cameraTheta=2.98 mountX=0.18 mountY=-0.11, mountTheta=-0.55
01:02:18.245 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.03, opts=13)
01:02:18.250 00.005 6120 Enqueuing Move request for scope (-0.19, 0.03)
01:02:18.254 00.004 7680 Worker thread wakes up
01:02:18.255 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.03) opts 0xd
01:02:18.255 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.03)
01:02:18.255 00.000 7680 Moving (-0.19, 0.03) raw xDistance=0.18 yDistance=-0.11
01:02:18.255 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:02:18.255 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:02:18.255 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:02:18.255 00.000 7680 MoveAxis(E, 0, ABG)
01:02:18.255 00.000 7680 Move returns status 0, amount 0
01:02:18.255 00.000 7680 MoveAxis(N, 0, ABG)
01:02:18.255 00.000 7680 Move returns status 0, amount 0
01:02:18.257 00.002 7680 move complete, result=0
01:02:18.257 00.000 7680 worker thread done servicing request
01:02:18.257 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:18.260 00.003 6120 UpdateGuideState exits: m=14499 SNR=77.5 Saturated
01:02:18.264 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:18.269 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:18.272 00.003 6120 Enqueuing Expose request
01:02:18.277 00.005 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:02:18.280 00.003 7680 Worker thread wakes up
01:02:18.280 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:18.280 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:19.536 01.256 7680 Exposure complete
01:02:19.675 00.139 7680 worker thread done servicing request
01:02:19.676 00.001 6120 OnExposeComplete: enter
01:02:19.680 00.004 6120 UpdateGuideState(): m_state=6
01:02:19.685 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5310
01:02:19.689 00.004 6120 Star::Find returns 1 (1), X=961.98, Y=48.22, Mass=14512, SNR=78.0, Peak=255 HFD=6.9
01:02:19.693 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
01:02:19.697 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
01:02:19.702 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.88 mountX=0.03 mountY=-0.24, mountTheta=-1.45
01:02:19.708 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.23, opts=13)
01:02:19.712 00.004 6120 Enqueuing Move request for scope (-0.07, 0.23)
01:02:19.715 00.003 7680 Worker thread wakes up
01:02:19.716 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0xd
01:02:19.717 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
01:02:19.717 00.000 7680 Moving (-0.07, 0.23) raw xDistance=0.03 yDistance=-0.24
01:02:19.717 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:19.720 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:02:19.720 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:02:19.721 00.001 6120 UpdateGuideState exits: m=14512 SNR=78.0 Saturated
01:02:19.725 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:19.728 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:19.734 00.006 6120 Enqueuing Expose request
01:02:19.740 00.006 7680 MoveAxis(E, 0, ABG)
01:02:19.740 00.000 7680 Move returns status 0, amount 0
01:02:19.740 00.000 7680 MoveAxis(N, 128, ABG)
01:02:19.740 00.000 7680 Guiding  Dir = 0, Dur = 128
01:02:19.740 00.000 7680 IsSlewing returns 0
01:02:19.741 00.001 7680 IsGuiding returns 0
01:02:19.741 00.000 7680 PulseGuide returned control before completion, sleep 138
01:02:19.885 00.144 7680 IsGuiding returns 1
01:02:19.885 00.000 7680 scope still moving after pulse duration time elapsed
01:02:19.917 00.032 7680 IsSlewing returns 0
01:02:19.919 00.002 7680 IsGuiding returns 0
01:02:19.920 00.001 7680 scope move finished after 128 + 50 ms
01:02:19.920 00.000 7680 Move returns status 0, amount 128
01:02:19.921 00.001 7680 move complete, result=0
01:02:19.922 00.001 7680 worker thread done servicing request
01:02:19.922 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 128 ms NORTH
01:02:19.934 00.012 7680 Worker thread wakes up
01:02:19.935 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:19.936 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:21.181 01.245 7680 Exposure complete
01:02:21.317 00.136 7680 worker thread done servicing request
01:02:21.318 00.001 6120 OnExposeComplete: enter
01:02:21.322 00.004 6120 UpdateGuideState(): m_state=6
01:02:21.326 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5311
01:02:21.332 00.006 6120 Star::Find returns 1 (1), X=961.87, Y=48.37, Mass=13814, SNR=74.7, Peak=255 HFD=6.8
01:02:21.337 00.005 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.32)
01:02:21.341 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.59)
01:02:21.346 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.38 hyp=0.42 cameraTheta=2.01 mountX=0.11 mountY=-0.42, mountTheta=-1.33
01:02:21.351 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.38, opts=13)
01:02:21.357 00.006 6120 Enqueuing Move request for scope (-0.18, 0.38)
01:02:21.362 00.005 7680 Worker thread wakes up
01:02:21.362 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:21.366 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.38) opts 0xd
01:02:21.367 00.001 6120 UpdateGuideState exits: m=13814 SNR=74.7 Saturated
01:02:21.371 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:21.375 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:21.378 00.003 6120 Enqueuing Expose request
01:02:21.382 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.38)
01:02:21.382 00.000 7680 Moving (-0.18, 0.38) raw xDistance=0.11 yDistance=-0.42
01:02:21.383 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:02:21.383 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:02:21.384 00.001 7680 MoveAxis(E, 0, ABG)
01:02:21.384 00.000 7680 Move returns status 0, amount 0
01:02:21.384 00.000 7680 MoveAxis(N, 228, ABG)
01:02:21.384 00.000 7680 Guiding  Dir = 0, Dur = 228
01:02:21.385 00.001 7680 IsSlewing returns 0
01:02:21.385 00.000 7680 IsGuiding returns 0
01:02:21.386 00.001 7680 PulseGuide returned control before completion, sleep 238
01:02:21.640 00.254 7680 IsGuiding returns 0
01:02:21.640 00.000 7680 Move returns status 0, amount 228
01:02:21.641 00.001 7680 move complete, result=0
01:02:21.642 00.001 7680 worker thread done servicing request
01:02:21.642 00.000 7680 Worker thread wakes up
01:02:21.643 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 228 ms NORTH
01:02:21.652 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:21.652 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:22.902 01.250 7680 Exposure complete
01:02:23.023 00.121 7680 worker thread done servicing request
01:02:23.023 00.000 6120 OnExposeComplete: enter
01:02:23.027 00.004 6120 UpdateGuideState(): m_state=6
01:02:23.031 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5312
01:02:23.034 00.003 6120 Star::Find returns 1 (1), X=961.77, Y=48.12, Mass=15095, SNR=79.8, Peak=255 HFD=6.8
01:02:23.036 00.002 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-2.95) = xAngle (5.66 = -0.63)
01:02:23.059 00.023 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.90)
01:02:23.074 00.015 6120 CameraToMount -- cameraX=-0.28 cameraY=0.13 hyp=0.31 cameraTheta=2.70 mountX=0.25 mountY=-0.24, mountTheta=-0.77
01:02:23.080 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.13, opts=13)
01:02:23.084 00.004 6120 Enqueuing Move request for scope (-0.28, 0.13)
01:02:23.087 00.003 7680 Worker thread wakes up
01:02:23.087 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.13) opts 0xd
01:02:23.087 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.13)
01:02:23.087 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:23.090 00.003 6120 UpdateGuideState exits: m=15095 SNR=79.8 Saturated
01:02:23.094 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:23.096 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:23.100 00.004 6120 Enqueuing Expose request
01:02:23.102 00.002 7680 Moving (-0.28, 0.13) raw xDistance=0.25 yDistance=-0.24
01:02:23.103 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:02:23.103 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:02:23.103 00.000 7680 MoveAxis(W, 101, ABG)
01:02:23.103 00.000 7680 Guiding  Dir = 3, Dur = 101
01:02:23.103 00.000 7680 IsSlewing returns 0
01:02:23.104 00.001 7680 IsGuiding returns 0
01:02:23.104 00.000 7680 PulseGuide returned control before completion, sleep 111
01:02:23.217 00.113 7680 IsGuiding returns 1
01:02:23.219 00.002 7680 scope still moving after pulse duration time elapsed
01:02:23.249 00.030 7680 IsSlewing returns 0
01:02:23.250 00.001 7680 IsGuiding returns 0
01:02:23.250 00.000 7680 scope move finished after 101 + 45 ms
01:02:23.251 00.001 7680 Move returns status 0, amount 101
01:02:23.252 00.001 7680 MoveAxis(N, 129, ABG)
01:02:23.252 00.000 7680 Guiding  Dir = 0, Dur = 129
01:02:23.252 00.000 7680 IsSlewing returns 0
01:02:23.253 00.001 7680 IsGuiding returns 0
01:02:23.254 00.001 7680 PulseGuide returned control before completion, sleep 139
01:02:23.407 00.153 7680 IsGuiding returns 1
01:02:23.407 00.000 7680 scope still moving after pulse duration time elapsed
01:02:23.438 00.031 7680 IsSlewing returns 0
01:02:23.438 00.000 7680 IsGuiding returns 0
01:02:23.439 00.001 7680 scope move finished after 129 + 55 ms
01:02:23.439 00.000 7680 Move returns status 0, amount 129
01:02:23.439 00.000 7680 move complete, result=0
01:02:23.440 00.001 7680 worker thread done servicing request
01:02:23.440 00.000 7680 Worker thread wakes up
01:02:23.440 00.000 6120 GuideStep: 0.2 px 101 ms WEST, -0.2 px 129 ms NORTH
01:02:23.447 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:23.447 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:24.700 01.253 7680 Exposure complete
01:02:24.837 00.137 7680 worker thread done servicing request
01:02:24.838 00.001 6120 OnExposeComplete: enter
01:02:24.842 00.004 6120 UpdateGuideState(): m_state=6
01:02:24.845 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5313
01:02:24.850 00.005 6120 Star::Find returns 1 (1), X=961.83, Y=48.16, Mass=13628, SNR=75.6, Peak=255 HFD=6.8
01:02:24.854 00.004 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.46 = -0.83)
01:02:24.859 00.005 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.10)
01:02:24.865 00.006 6120 CameraToMount -- cameraX=-0.22 cameraY=0.17 hyp=0.28 cameraTheta=2.50 mountX=0.19 mountY=-0.25, mountTheta=-0.92
01:02:24.871 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.17, opts=13)
01:02:24.877 00.006 6120 Enqueuing Move request for scope (-0.22, 0.17)
01:02:24.880 00.003 7680 Worker thread wakes up
01:02:24.880 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.17) opts 0xd
01:02:24.882 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.17)
01:02:24.882 00.000 7680 Moving (-0.22, 0.17) raw xDistance=0.19 yDistance=-0.25
01:02:24.882 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:02:24.882 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:02:24.882 00.000 7680 MoveAxis(E, 0, ABG)
01:02:24.882 00.000 7680 Move returns status 0, amount 0
01:02:24.883 00.001 7680 MoveAxis(N, 135, ABG)
01:02:24.883 00.000 7680 Guiding  Dir = 0, Dur = 135
01:02:24.883 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:24.889 00.006 7680 IsSlewing returns 0
01:02:24.890 00.001 6120 UpdateGuideState exits: m=13628 SNR=75.6 Saturated
01:02:24.893 00.003 7680 IsGuiding returns 0
01:02:24.893 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:24.898 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:24.901 00.003 7680 PulseGuide returned control before completion, sleep 145
01:02:24.902 00.001 6120 Enqueuing Expose request
01:02:25.051 00.149 7680 IsGuiding returns 0
01:02:25.052 00.001 7680 Move returns status 0, amount 135
01:02:25.053 00.001 7680 move complete, result=0
01:02:25.053 00.000 7680 worker thread done servicing request
01:02:25.054 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 135 ms NORTH
01:02:25.062 00.008 7680 Worker thread wakes up
01:02:25.062 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:25.063 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:26.311 01.248 7680 Exposure complete
01:02:26.435 00.124 7680 worker thread done servicing request
01:02:26.435 00.000 6120 OnExposeComplete: enter
01:02:26.439 00.004 6120 UpdateGuideState(): m_state=6
01:02:26.442 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5314
01:02:26.447 00.005 6120 Star::Find returns 1 (1), X=961.49, Y=48.51, Mass=14492, SNR=79.9, Peak=255 HFD=7.1
01:02:26.451 00.004 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
01:02:26.457 00.006 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
01:02:26.460 00.003 6120 CameraToMount -- cameraX=-0.56 cameraY=0.52 hyp=0.76 cameraTheta=2.40 mountX=0.45 mountY=-0.71, mountTheta=-1.00
01:02:26.466 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.56, y=0.52, opts=13)
01:02:26.471 00.005 6120 Enqueuing Move request for scope (-0.56, 0.52)
01:02:26.474 00.003 7680 Worker thread wakes up
01:02:26.474 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:26.478 00.004 6120 UpdateGuideState exits: m=14492 SNR=79.9 Saturated
01:02:26.482 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:26.486 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:26.489 00.003 6120 Enqueuing Expose request
01:02:26.492 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.52) opts 0xd
01:02:26.494 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.56, 0.52)
01:02:26.494 00.000 7680 Moving (-0.56, 0.52) raw xDistance=0.45 yDistance=-0.71
01:02:26.494 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
01:02:26.494 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
01:02:26.494 00.000 7680 MoveAxis(W, 186, ABG)
01:02:26.494 00.000 7680 Guiding  Dir = 3, Dur = 186
01:02:26.494 00.000 7680 IsSlewing returns 0
01:02:26.495 00.001 7680 IsGuiding returns 0
01:02:26.495 00.000 7680 PulseGuide returned control before completion, sleep 196
01:02:26.694 00.199 7680 IsGuiding returns 1
01:02:26.695 00.001 7680 scope still moving after pulse duration time elapsed
01:02:26.725 00.030 7680 IsSlewing returns 0
01:02:26.727 00.002 7680 IsGuiding returns 0
01:02:26.727 00.000 7680 scope move finished after 186 + 46 ms
01:02:26.728 00.001 7680 Move returns status 0, amount 186
01:02:26.728 00.000 7680 MoveAxis(N, 387, ABG)
01:02:26.729 00.001 7680 Guiding  Dir = 0, Dur = 387
01:02:26.730 00.001 7680 IsSlewing returns 0
01:02:26.730 00.000 7680 IsGuiding returns 0
01:02:26.732 00.002 7680 PulseGuide returned control before completion, sleep 397
01:02:27.134 00.402 7680 IsGuiding returns 1
01:02:27.135 00.001 7680 scope still moving after pulse duration time elapsed
01:02:27.166 00.031 7680 IsSlewing returns 0
01:02:27.168 00.002 7680 IsGuiding returns 0
01:02:27.168 00.000 7680 scope move finished after 387 + 49 ms
01:02:27.168 00.000 7680 Move returns status 0, amount 387
01:02:27.169 00.001 7680 move complete, result=0
01:02:27.169 00.000 7680 worker thread done servicing request
01:02:27.171 00.002 6120 GuideStep: 0.5 px 186 ms WEST, -0.7 px 387 ms NORTH
01:02:27.181 00.010 7680 Worker thread wakes up
01:02:27.181 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:27.182 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:28.430 01.248 7680 Exposure complete
01:02:28.565 00.135 7680 worker thread done servicing request
01:02:28.566 00.001 6120 OnExposeComplete: enter
01:02:28.570 00.004 6120 UpdateGuideState(): m_state=6
01:02:28.573 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5315
01:02:28.579 00.006 6120 Star::Find returns 1 (1), X=961.92, Y=47.87, Mass=14836, SNR=78.6, Peak=255 HFD=7.0
01:02:28.583 00.004 6120 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-2.95) = xAngle (0.56 = 0.56)
01:02:28.587 00.004 6120 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.29 = 0.29)
01:02:28.591 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-2.40 mountX=0.15 mountY=0.05, mountTheta=0.32
01:02:28.597 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.12, opts=13)
01:02:28.601 00.004 6120 Enqueuing Move request for scope (-0.13, -0.12)
01:02:28.605 00.004 7680 Worker thread wakes up
01:02:28.605 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:28.612 00.007 6120 UpdateGuideState exits: m=14836 SNR=78.6 Saturated
01:02:28.616 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:28.621 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:28.625 00.004 6120 Enqueuing Expose request
01:02:28.629 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
01:02:28.629 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
01:02:28.629 00.000 7680 Moving (-0.13, -0.12) raw xDistance=0.15 yDistance=0.05
01:02:28.629 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:02:28.631 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:02:28.631 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:02:28.631 00.000 7680 MoveAxis(E, 0, ABG)
01:02:28.631 00.000 7680 Move returns status 0, amount 0
01:02:28.632 00.001 7680 MoveAxis(N, 0, ABG)
01:02:28.632 00.000 7680 Move returns status 0, amount 0
01:02:28.632 00.000 7680 move complete, result=0
01:02:28.632 00.000 7680 worker thread done servicing request
01:02:28.633 00.001 7680 Worker thread wakes up
01:02:28.633 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:28.637 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:28.637 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:29.883 01.246 7680 Exposure complete
01:02:30.024 00.141 7680 worker thread done servicing request
01:02:30.025 00.001 6120 OnExposeComplete: enter
01:02:30.029 00.004 6120 UpdateGuideState(): m_state=6
01:02:30.033 00.004 6120 Star::Find(15, 961, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5316
01:02:30.037 00.004 6120 Star::Find returns 1 (1), X=961.99, Y=47.96, Mass=15294, SNR=80.4, Peak=255 HFD=7.2
01:02:30.041 00.004 6120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-2.95) = xAngle (0.23 = 0.23)
01:02:30.044 00.003 6120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.04 = -0.04)
01:02:30.049 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.73 mountX=0.07 mountY=-0.00, mountTheta=-0.04
01:02:30.053 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.03, opts=13)
01:02:30.058 00.005 6120 Enqueuing Move request for scope (-0.06, -0.03)
01:02:30.062 00.004 7680 Worker thread wakes up
01:02:30.062 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
01:02:30.062 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
01:02:30.062 00.000 7680 Moving (-0.06, -0.03) raw xDistance=0.07 yDistance=-0.00
01:02:30.062 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:02:30.062 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:02:30.062 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:02:30.063 00.001 7680 MoveAxis(E, 0, ABG)
01:02:30.063 00.000 7680 Move returns status 0, amount 0
01:02:30.063 00.000 7680 MoveAxis(N, 0, ABG)
01:02:30.063 00.000 7680 Move returns status 0, amount 0
01:02:30.063 00.000 7680 move complete, result=0
01:02:30.063 00.000 7680 worker thread done servicing request
01:02:30.063 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:30.069 00.006 6120 UpdateGuideState exits: m=15294 SNR=80.4 Saturated
01:02:30.073 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:30.077 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:30.082 00.005 6120 Enqueuing Expose request
01:02:30.086 00.004 7680 Worker thread wakes up
01:02:30.086 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:02:30.090 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:30.090 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:31.343 01.253 7680 Exposure complete
01:02:31.515 00.172 7680 worker thread done servicing request
01:02:31.516 00.001 6120 OnExposeComplete: enter
01:02:31.522 00.006 6120 UpdateGuideState(): m_state=6
01:02:31.528 00.006 6120 Star::Find(15, 961, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5317
01:02:31.534 00.006 6120 Star::Find returns 1 (1), X=962.00, Y=48.14, Mass=14662, SNR=78.0, Peak=255 HFD=7.0
01:02:31.540 00.006 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
01:02:31.546 00.006 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.74)
01:02:31.551 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.86 mountX=0.02 mountY=-0.16, mountTheta=-1.47
01:02:31.559 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.15, opts=13)
01:02:31.565 00.006 6120 Enqueuing Move request for scope (-0.05, 0.15)
01:02:31.570 00.005 7680 Worker thread wakes up
01:02:31.570 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:31.576 00.006 6120 UpdateGuideState exits: m=14662 SNR=78.0 Saturated
01:02:31.583 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
01:02:31.583 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:31.589 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
01:02:31.590 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:31.595 00.005 7680 Moving (-0.05, 0.15) raw xDistance=0.02 yDistance=-0.16
01:02:31.595 00.000 6120 Enqueuing Expose request
01:02:31.599 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:02:31.599 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:02:31.599 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:02:31.599 00.000 7680 MoveAxis(E, 0, ABG)
01:02:31.601 00.002 7680 Move returns status 0, amount 0
01:02:31.601 00.000 7680 MoveAxis(N, 0, ABG)
01:02:31.601 00.000 7680 Move returns status 0, amount 0
01:02:31.601 00.000 7680 move complete, result=0
01:02:31.601 00.000 7680 worker thread done servicing request
01:02:31.602 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:02:31.607 00.005 7680 Worker thread wakes up
01:02:31.607 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:31.607 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:32.856 01.249 7680 Exposure complete
01:02:32.974 00.118 7680 worker thread done servicing request
01:02:32.974 00.000 6120 OnExposeComplete: enter
01:02:32.979 00.005 6120 UpdateGuideState(): m_state=6
01:02:32.983 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5318
01:02:32.987 00.004 6120 Star::Find returns 1 (1), X=962.00, Y=48.23, Mass=14873, SNR=80.4, Peak=255 HFD=6.8
01:02:32.990 00.003 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.54)
01:02:32.994 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.81)
01:02:32.997 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.79 mountX=0.01 mountY=-0.24, mountTheta=-1.54
01:02:33.001 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.24, opts=13)
01:02:33.005 00.004 6120 Enqueuing Move request for scope (-0.05, 0.24)
01:02:33.009 00.004 7680 Worker thread wakes up
01:02:33.009 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.24) opts 0xd
01:02:33.009 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.24)
01:02:33.009 00.000 7680 Moving (-0.05, 0.24) raw xDistance=0.01 yDistance=-0.24
01:02:33.010 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:02:33.010 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:02:33.011 00.001 7680 MoveAxis(E, 0, ABG)
01:02:33.011 00.000 7680 Move returns status 0, amount 0
01:02:33.011 00.000 7680 MoveAxis(N, 131, ABG)
01:02:33.011 00.000 7680 Guiding  Dir = 0, Dur = 131
01:02:33.011 00.000 7680 IsSlewing returns 0
01:02:33.012 00.001 7680 IsGuiding returns 0
01:02:33.012 00.000 7680 PulseGuide returned control before completion, sleep 141
01:02:33.012 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:33.017 00.005 6120 UpdateGuideState exits: m=14873 SNR=80.4 Saturated
01:02:33.020 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:33.025 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:33.028 00.003 6120 Enqueuing Expose request
01:02:33.161 00.133 7680 IsGuiding returns 1
01:02:33.162 00.001 7680 scope still moving after pulse duration time elapsed
01:02:33.192 00.030 7680 IsSlewing returns 0
01:02:33.193 00.001 7680 IsGuiding returns 0
01:02:33.193 00.000 7680 scope move finished after 131 + 51 ms
01:02:33.194 00.001 7680 Move returns status 0, amount 131
01:02:33.195 00.001 7680 move complete, result=0
01:02:33.195 00.000 7680 worker thread done servicing request
01:02:33.195 00.000 7680 Worker thread wakes up
01:02:33.195 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 131 ms NORTH
01:02:33.204 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:33.204 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:34.446 01.242 7680 Exposure complete
01:02:34.581 00.135 7680 worker thread done servicing request
01:02:34.581 00.000 6120 OnExposeComplete: enter
01:02:34.585 00.004 6120 UpdateGuideState(): m_state=6
01:02:34.589 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5319
01:02:34.593 00.004 6120 Star::Find returns 1 (1), X=961.92, Y=48.31, Mass=14489, SNR=77.5, Peak=255 HFD=6.9
01:02:34.597 00.004 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
01:02:34.601 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
01:02:34.604 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.32 hyp=0.35 cameraTheta=1.96 mountX=0.07 mountY=-0.35, mountTheta=-1.38
01:02:34.612 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.32, opts=13)
01:02:34.617 00.005 6120 Enqueuing Move request for scope (-0.13, 0.32)
01:02:34.622 00.005 7680 Worker thread wakes up
01:02:34.622 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.32) opts 0xd
01:02:34.622 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.32)
01:02:34.622 00.000 7680 Moving (-0.13, 0.32) raw xDistance=0.07 yDistance=-0.35
01:02:34.623 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:02:34.623 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:02:34.623 00.000 7680 MoveAxis(E, 0, ABG)
01:02:34.623 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:34.628 00.005 7680 Move returns status 0, amount 0
01:02:34.629 00.001 6120 UpdateGuideState exits: m=14489 SNR=77.5 Saturated
01:02:34.633 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:34.636 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:34.642 00.006 6120 Enqueuing Expose request
01:02:34.646 00.004 7680 MoveAxis(N, 188, ABG)
01:02:34.647 00.001 7680 Guiding  Dir = 0, Dur = 188
01:02:34.647 00.000 7680 IsSlewing returns 0
01:02:34.648 00.001 7680 IsGuiding returns 0
01:02:34.648 00.000 7680 PulseGuide returned control before completion, sleep 198
01:02:34.861 00.213 7680 IsGuiding returns 1
01:02:34.862 00.001 7680 scope still moving after pulse duration time elapsed
01:02:34.891 00.029 7680 IsSlewing returns 0
01:02:34.892 00.001 7680 IsGuiding returns 0
01:02:34.892 00.000 7680 scope move finished after 188 + 55 ms
01:02:34.892 00.000 7680 Move returns status 0, amount 188
01:02:34.893 00.001 7680 move complete, result=0
01:02:34.893 00.000 7680 worker thread done servicing request
01:02:34.893 00.000 7680 Worker thread wakes up
01:02:34.895 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 188 ms NORTH
01:02:34.901 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:34.902 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:36.155 01.253 7680 Exposure complete
01:02:36.287 00.132 7680 worker thread done servicing request
01:02:36.287 00.000 6120 OnExposeComplete: enter
01:02:36.291 00.004 6120 UpdateGuideState(): m_state=6
01:02:36.295 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5320
01:02:36.300 00.005 6120 Star::Find returns 1 (1), X=961.96, Y=48.26, Mass=13704, SNR=76.3, Peak=255 HFD=6.8
01:02:36.303 00.003 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.86 = -1.43)
01:02:36.308 00.005 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.70)
01:02:36.311 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.28 cameraTheta=1.90 mountX=0.04 mountY=-0.28, mountTheta=-1.43
01:02:36.316 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.27, opts=13)
01:02:36.319 00.003 6120 Enqueuing Move request for scope (-0.09, 0.27)
01:02:36.323 00.004 7680 Worker thread wakes up
01:02:36.323 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.27) opts 0xd
01:02:36.324 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.27)
01:02:36.324 00.000 7680 Moving (-0.09, 0.27) raw xDistance=0.04 yDistance=-0.28
01:02:36.324 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:36.329 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:02:36.329 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:02:36.329 00.000 7680 MoveAxis(E, 0, ABG)
01:02:36.330 00.001 7680 Move returns status 0, amount 0
01:02:36.330 00.000 7680 MoveAxis(N, 153, ABG)
01:02:36.330 00.000 7680 Guiding  Dir = 0, Dur = 153
01:02:36.330 00.000 6120 UpdateGuideState exits: m=13704 SNR=76.3 Saturated
01:02:36.335 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:36.339 00.004 7680 IsSlewing returns 0
01:02:36.340 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:36.343 00.003 6120 Enqueuing Expose request
01:02:36.347 00.004 7680 IsGuiding returns 0
01:02:36.347 00.000 7680 PulseGuide returned control before completion, sleep 163
01:02:36.523 00.176 7680 IsGuiding returns 0
01:02:36.524 00.001 7680 Move returns status 0, amount 153
01:02:36.524 00.000 7680 move complete, result=0
01:02:36.525 00.001 7680 worker thread done servicing request
01:02:36.526 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 153 ms NORTH
01:02:36.533 00.007 7680 Worker thread wakes up
01:02:36.533 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:36.533 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:37.788 01.255 7680 Exposure complete
01:02:37.934 00.146 7680 worker thread done servicing request
01:02:37.934 00.000 6120 OnExposeComplete: enter
01:02:37.939 00.005 6120 UpdateGuideState(): m_state=6
01:02:37.944 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5321
01:02:37.948 00.004 6120 Star::Find returns 1 (1), X=961.97, Y=48.13, Mass=13811, SNR=75.3, Peak=255 HFD=7.0
01:02:37.952 00.004 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.05 = -1.24)
01:02:37.958 00.006 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
01:02:37.961 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.09 mountX=0.05 mountY=-0.16, mountTheta=-1.25
01:02:37.967 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.14, opts=13)
01:02:37.971 00.004 6120 Enqueuing Move request for scope (-0.08, 0.14)
01:02:37.975 00.004 7680 Worker thread wakes up
01:02:37.975 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:37.979 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
01:02:37.979 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
01:02:37.979 00.000 7680 Moving (-0.08, 0.14) raw xDistance=0.05 yDistance=-0.16
01:02:37.979 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:02:37.979 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:02:37.979 00.000 6120 UpdateGuideState exits: m=13811 SNR=75.3 Saturated
01:02:37.983 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:02:37.984 00.001 7680 MoveAxis(E, 0, ABG)
01:02:37.984 00.000 7680 Move returns status 0, amount 0
01:02:37.984 00.000 7680 MoveAxis(N, 0, ABG)
01:02:37.984 00.000 7680 Move returns status 0, amount 0
01:02:37.984 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:37.989 00.005 7680 move complete, result=0
01:02:37.989 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:37.992 00.003 7680 worker thread done servicing request
01:02:37.992 00.000 6120 Enqueuing Expose request
01:02:37.997 00.005 7680 Worker thread wakes up
01:02:37.997 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:02:38.001 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:38.001 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:39.247 01.246 7680 Exposure complete
01:02:39.386 00.139 7680 worker thread done servicing request
01:02:39.386 00.000 6120 OnExposeComplete: enter
01:02:39.390 00.004 6120 UpdateGuideState(): m_state=6
01:02:39.394 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5322
01:02:39.398 00.004 6120 Star::Find returns 1 (1), X=962.06, Y=48.24, Mass=14458, SNR=78.3, Peak=255 HFD=6.9
01:02:39.401 00.003 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
01:02:39.405 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.06)
01:02:39.410 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.54 mountX=-0.06 mountY=-0.23, mountTheta=-1.81
01:02:39.415 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.26, opts=13)
01:02:39.419 00.004 6120 Enqueuing Move request for scope (0.01, 0.26)
01:02:39.423 00.004 7680 Worker thread wakes up
01:02:39.423 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:39.429 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
01:02:39.429 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
01:02:39.429 00.000 7680 Moving (0.01, 0.26) raw xDistance=-0.06 yDistance=-0.23
01:02:39.430 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:02:39.430 00.000 6120 UpdateGuideState exits: m=14458 SNR=78.3 Saturated
01:02:39.434 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:39.437 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:39.441 00.004 6120 Enqueuing Expose request
01:02:39.445 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:02:39.445 00.000 7680 MoveAxis(E, 0, ABG)
01:02:39.445 00.000 7680 Move returns status 0, amount 0
01:02:39.445 00.000 7680 MoveAxis(N, 123, ABG)
01:02:39.446 00.001 7680 Guiding  Dir = 0, Dur = 123
01:02:39.446 00.000 7680 IsSlewing returns 0
01:02:39.446 00.000 7680 IsGuiding returns 0
01:02:39.446 00.000 7680 PulseGuide returned control before completion, sleep 133
01:02:39.594 00.148 7680 IsGuiding returns 1
01:02:39.595 00.001 7680 scope still moving after pulse duration time elapsed
01:02:39.624 00.029 7680 IsSlewing returns 0
01:02:39.625 00.001 7680 IsGuiding returns 0
01:02:39.625 00.000 7680 scope move finished after 123 + 56 ms
01:02:39.627 00.002 7680 Move returns status 0, amount 123
01:02:39.627 00.000 7680 move complete, result=0
01:02:39.627 00.000 7680 worker thread done servicing request
01:02:39.628 00.001 7680 Worker thread wakes up
01:02:39.629 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 123 ms NORTH
01:02:39.635 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:39.635 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:40.886 01.251 7680 Exposure complete
01:02:41.012 00.126 7680 worker thread done servicing request
01:02:41.013 00.001 6120 OnExposeComplete: enter
01:02:41.017 00.004 6120 UpdateGuideState(): m_state=6
01:02:41.021 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5323
01:02:41.026 00.005 6120 Star::Find returns 1 (1), X=962.05, Y=48.33, Mass=13927, SNR=75.9, Peak=255 HFD=6.9
01:02:41.029 00.003 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
01:02:41.033 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
01:02:41.036 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=0.34 hyp=0.34 cameraTheta=1.56 mountX=-0.07 mountY=-0.30, mountTheta=-1.79
01:02:41.040 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.34, opts=13)
01:02:41.045 00.005 6120 Enqueuing Move request for scope (0.00, 0.34)
01:02:41.049 00.004 7680 Worker thread wakes up
01:02:41.049 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:41.054 00.005 6120 UpdateGuideState exits: m=13927 SNR=75.9 Saturated
01:02:41.057 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:41.059 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:41.063 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.34) opts 0xd
01:02:41.063 00.000 6120 Enqueuing Expose request
01:02:41.067 00.004 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.34)
01:02:41.067 00.000 7680 Moving (0.00, 0.34) raw xDistance=-0.07 yDistance=-0.30
01:02:41.067 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:02:41.068 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:02:41.068 00.000 7680 MoveAxis(E, 0, ABG)
01:02:41.068 00.000 7680 Move returns status 0, amount 0
01:02:41.068 00.000 7680 MoveAxis(N, 165, ABG)
01:02:41.068 00.000 7680 Guiding  Dir = 0, Dur = 165
01:02:41.069 00.001 7680 IsSlewing returns 0
01:02:41.069 00.000 7680 IsGuiding returns 0
01:02:41.070 00.001 7680 PulseGuide returned control before completion, sleep 175
01:02:41.251 00.181 7680 IsGuiding returns 1
01:02:41.251 00.000 7680 scope still moving after pulse duration time elapsed
01:02:41.282 00.031 7680 IsSlewing returns 0
01:02:41.284 00.002 7680 IsGuiding returns 1
01:02:41.314 00.030 7680 IsSlewing returns 0
01:02:41.315 00.001 7680 IsGuiding returns 1
01:02:41.344 00.029 7680 IsSlewing returns 0
01:02:41.345 00.001 7680 IsGuiding returns 1
01:02:41.376 00.031 7680 IsSlewing returns 0
01:02:41.377 00.001 7680 IsGuiding returns 0
01:02:41.377 00.000 7680 scope move finished after 165 + 143 ms
01:02:41.378 00.001 7680 Move returns status 0, amount 165
01:02:41.378 00.000 7680 move complete, result=0
01:02:41.379 00.001 7680 worker thread done servicing request
01:02:41.380 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 165 ms NORTH
01:02:41.386 00.006 7680 Worker thread wakes up
01:02:41.387 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:41.387 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:42.635 01.248 7680 Exposure complete
01:02:42.777 00.142 7680 worker thread done servicing request
01:02:42.778 00.001 6120 OnExposeComplete: enter
01:02:42.782 00.004 6120 UpdateGuideState(): m_state=6
01:02:42.786 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5324
01:02:42.790 00.004 6120 Star::Find returns 1 (1), X=962.05, Y=48.23, Mass=15461, SNR=80.0, Peak=255 HFD=6.9
01:02:42.795 00.005 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.77)
01:02:42.799 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.04)
01:02:42.802 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.56 mountX=-0.05 mountY=-0.22, mountTheta=-1.79
01:02:42.808 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.24, opts=13)
01:02:42.812 00.004 6120 Enqueuing Move request for scope (0.00, 0.24)
01:02:42.817 00.005 7680 Worker thread wakes up
01:02:42.817 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0xd
01:02:42.817 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
01:02:42.817 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:42.821 00.004 7680 Moving (0.00, 0.24) raw xDistance=-0.05 yDistance=-0.22
01:02:42.821 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:02:42.821 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:02:42.823 00.002 7680 MoveAxis(E, 0, ABG)
01:02:42.823 00.000 7680 Move returns status 0, amount 0
01:02:42.823 00.000 7680 MoveAxis(N, 118, ABG)
01:02:42.823 00.000 6120 UpdateGuideState exits: m=15461 SNR=80.0 Saturated
01:02:42.829 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:42.834 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:42.837 00.003 6120 Enqueuing Expose request
01:02:42.841 00.004 7680 Guiding  Dir = 0, Dur = 118
01:02:42.842 00.001 7680 IsSlewing returns 0
01:02:42.842 00.000 7680 IsGuiding returns 0
01:02:42.843 00.001 7680 PulseGuide returned control before completion, sleep 128
01:02:42.984 00.141 7680 IsGuiding returns 1
01:02:42.985 00.001 7680 scope still moving after pulse duration time elapsed
01:02:43.014 00.029 7680 IsSlewing returns 0
01:02:43.016 00.002 7680 IsGuiding returns 0
01:02:43.016 00.000 7680 scope move finished after 118 + 55 ms
01:02:43.017 00.001 7680 Move returns status 0, amount 118
01:02:43.018 00.001 7680 move complete, result=0
01:02:43.018 00.000 7680 worker thread done servicing request
01:02:43.018 00.000 7680 Worker thread wakes up
01:02:43.019 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 118 ms NORTH
01:02:43.024 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:43.024 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:44.276 01.252 7680 Exposure complete
01:02:44.413 00.137 7680 worker thread done servicing request
01:02:44.414 00.001 6120 OnExposeComplete: enter
01:02:44.418 00.004 6120 UpdateGuideState(): m_state=6
01:02:44.421 00.003 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5325
01:02:44.425 00.004 6120 Star::Find returns 1 (1), X=962.07, Y=48.26, Mass=13819, SNR=76.7, Peak=255 HFD=6.8
01:02:44.428 00.003 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
01:02:44.432 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
01:02:44.435 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.49 mountX=-0.07 mountY=-0.24, mountTheta=-1.87
01:02:44.441 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.27, opts=13)
01:02:44.446 00.005 6120 Enqueuing Move request for scope (0.02, 0.27)
01:02:44.450 00.004 7680 Worker thread wakes up
01:02:44.450 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd
01:02:44.450 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:44.456 00.006 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.27)
01:02:44.456 00.000 6120 UpdateGuideState exits: m=13819 SNR=76.7 Saturated
01:02:44.460 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:44.465 00.005 7680 Moving (0.02, 0.27) raw xDistance=-0.07 yDistance=-0.24
01:02:44.465 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:02:44.465 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:02:44.465 00.000 7680 MoveAxis(E, 0, ABG)
01:02:44.466 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:44.470 00.004 6120 Enqueuing Expose request
01:02:44.473 00.003 7680 Move returns status 0, amount 0
01:02:44.474 00.001 7680 MoveAxis(N, 128, ABG)
01:02:44.474 00.000 7680 Guiding  Dir = 0, Dur = 128
01:02:44.474 00.000 7680 IsSlewing returns 0
01:02:44.474 00.000 7680 IsGuiding returns 0
01:02:44.475 00.001 7680 PulseGuide returned control before completion, sleep 138
01:02:44.625 00.150 7680 IsGuiding returns 1
01:02:44.625 00.000 7680 scope still moving after pulse duration time elapsed
01:02:44.655 00.030 7680 IsSlewing returns 0
01:02:44.658 00.003 7680 IsGuiding returns 0
01:02:44.658 00.000 7680 scope move finished after 128 + 55 ms
01:02:44.659 00.001 7680 Move returns status 0, amount 128
01:02:44.659 00.000 7680 move complete, result=0
01:02:44.659 00.000 7680 worker thread done servicing request
01:02:44.660 00.001 7680 Worker thread wakes up
01:02:44.660 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 128 ms NORTH
01:02:44.666 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:44.667 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:45.910 01.243 7680 Exposure complete
01:02:46.049 00.139 7680 worker thread done servicing request
01:02:46.049 00.000 6120 OnExposeComplete: enter
01:02:46.054 00.005 6120 UpdateGuideState(): m_state=6
01:02:46.057 00.003 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5326
01:02:46.060 00.003 6120 Star::Find returns 1 (1), X=962.08, Y=48.29, Mass=13650, SNR=75.8, Peak=255 HFD=6.8
01:02:46.065 00.005 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.87)
01:02:46.068 00.003 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
01:02:46.071 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.30 hyp=0.31 cameraTheta=1.46 mountX=-0.09 mountY=-0.26, mountTheta=-1.90
01:02:46.077 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.30, opts=13)
01:02:46.081 00.004 6120 Enqueuing Move request for scope (0.03, 0.30)
01:02:46.085 00.004 7680 Worker thread wakes up
01:02:46.085 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.30) opts 0xd
01:02:46.085 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.30)
01:02:46.085 00.000 7680 Moving (0.03, 0.30) raw xDistance=-0.09 yDistance=-0.26
01:02:46.085 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:02:46.086 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:02:46.086 00.000 7680 MoveAxis(E, 0, ABG)
01:02:46.086 00.000 7680 Move returns status 0, amount 0
01:02:46.086 00.000 7680 MoveAxis(N, 140, ABG)
01:02:46.086 00.000 7680 Guiding  Dir = 0, Dur = 140
01:02:46.087 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:46.091 00.004 7680 IsSlewing returns 0
01:02:46.091 00.000 6120 UpdateGuideState exits: m=13650 SNR=75.8 Saturated
01:02:46.095 00.004 7680 IsGuiding returns 0
01:02:46.095 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:46.099 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:46.102 00.003 7680 PulseGuide returned control before completion, sleep 150
01:02:46.102 00.000 6120 Enqueuing Expose request
01:02:46.262 00.160 7680 IsGuiding returns 1
01:02:46.262 00.000 7680 scope still moving after pulse duration time elapsed
01:02:46.294 00.032 7680 IsSlewing returns 0
01:02:46.295 00.001 7680 IsGuiding returns 0
01:02:46.295 00.000 7680 scope move finished after 140 + 61 ms
01:02:46.296 00.001 7680 Move returns status 0, amount 140
01:02:46.297 00.001 7680 move complete, result=0
01:02:46.297 00.000 7680 worker thread done servicing request
01:02:46.297 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 140 ms NORTH
01:02:46.303 00.006 7680 Worker thread wakes up
01:02:46.303 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:46.303 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:47.558 01.255 7680 Exposure complete
01:02:47.696 00.138 7680 worker thread done servicing request
01:02:47.696 00.000 6120 OnExposeComplete: enter
01:02:47.703 00.007 6120 UpdateGuideState(): m_state=6
01:02:47.709 00.006 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5327
01:02:47.713 00.004 6120 Star::Find returns 1 (1), X=962.23, Y=48.29, Mass=13782, SNR=76.5, Peak=255 HFD=7.0
01:02:47.718 00.005 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (4.00 = -2.29)
01:02:47.721 00.003 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.56)
01:02:47.726 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=0.30 hyp=0.35 cameraTheta=1.04 mountX=-0.23 mountY=-0.19, mountTheta=-2.44
01:02:47.731 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.30, opts=13)
01:02:47.735 00.004 6120 Enqueuing Move request for scope (0.18, 0.30)
01:02:47.739 00.004 7680 Worker thread wakes up
01:02:47.739 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:47.743 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.30) opts 0xd
01:02:47.743 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.30)
01:02:47.744 00.001 6120 UpdateGuideState exits: m=13782 SNR=76.5 Saturated
01:02:47.748 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:47.751 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:47.755 00.004 6120 Enqueuing Expose request
01:02:47.758 00.003 7680 Moving (0.18, 0.30) raw xDistance=-0.23 yDistance=-0.19
01:02:47.758 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
01:02:47.759 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:02:47.759 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:02:47.760 00.001 7680 MoveAxis(E, 94, ABG)
01:02:47.760 00.000 7680 Guiding  Dir = 2, Dur = 94
01:02:47.760 00.000 7680 IsSlewing returns 0
01:02:47.760 00.000 7680 IsGuiding returns 0
01:02:47.760 00.000 7680 PulseGuide returned control before completion, sleep 104
01:02:47.875 00.115 7680 IsGuiding returns 1
01:02:47.876 00.001 7680 scope still moving after pulse duration time elapsed
01:02:47.906 00.030 7680 IsSlewing returns 0
01:02:47.908 00.002 7680 IsGuiding returns 0
01:02:47.908 00.000 7680 scope move finished after 94 + 53 ms
01:02:47.909 00.001 7680 Move returns status 0, amount 94
01:02:47.909 00.000 7680 MoveAxis(N, 0, ABG)
01:02:47.910 00.001 7680 Move returns status 0, amount 0
01:02:47.910 00.000 7680 move complete, result=0
01:02:47.910 00.000 7680 worker thread done servicing request
01:02:47.911 00.001 7680 Worker thread wakes up
01:02:47.911 00.000 6120 GuideStep: -0.2 px 94 ms EAST, -0.2 px 0 ms NORTH
01:02:47.918 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:47.918 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:49.175 01.257 7680 Exposure complete
01:02:49.306 00.131 7680 worker thread done servicing request
01:02:49.307 00.001 6120 OnExposeComplete: enter
01:02:49.310 00.003 6120 UpdateGuideState(): m_state=6
01:02:49.314 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5328
01:02:49.319 00.005 6120 Star::Find returns 1 (1), X=962.19, Y=48.40, Mass=13605, SNR=76.2, Peak=255 HFD=7.0
01:02:49.322 00.003 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
01:02:49.326 00.004 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
01:02:49.330 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.41 hyp=0.44 cameraTheta=1.24 mountX=-0.22 mountY=-0.31, mountTheta=-2.18
01:02:49.336 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.41, opts=13)
01:02:49.340 00.004 6120 Enqueuing Move request for scope (0.14, 0.41)
01:02:49.344 00.004 7680 Worker thread wakes up
01:02:49.344 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.41) opts 0xd
01:02:49.344 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.41)
01:02:49.344 00.000 7680 Moving (0.14, 0.41) raw xDistance=-0.22 yDistance=-0.31
01:02:49.344 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
01:02:49.344 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:02:49.345 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:49.349 00.004 6120 UpdateGuideState exits: m=13605 SNR=76.2 Saturated
01:02:49.352 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:49.357 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:49.361 00.004 6120 Enqueuing Expose request
01:02:49.364 00.003 7680 MoveAxis(E, 95, ABG)
01:02:49.364 00.000 7680 Guiding  Dir = 2, Dur = 95
01:02:49.364 00.000 7680 IsSlewing returns 0
01:02:49.366 00.002 7680 IsGuiding returns 0
01:02:49.366 00.000 7680 PulseGuide returned control before completion, sleep 105
01:02:49.474 00.108 7680 IsGuiding returns 1
01:02:49.475 00.001 7680 scope still moving after pulse duration time elapsed
01:02:49.506 00.031 7680 IsSlewing returns 0
01:02:49.507 00.001 7680 IsGuiding returns 0
01:02:49.508 00.001 7680 scope move finished after 95 + 46 ms
01:02:49.508 00.000 7680 Move returns status 0, amount 95
01:02:49.509 00.001 7680 MoveAxis(N, 167, ABG)
01:02:49.509 00.000 7680 Guiding  Dir = 0, Dur = 167
01:02:49.509 00.000 7680 IsSlewing returns 0
01:02:49.509 00.000 7680 IsGuiding returns 0
01:02:49.511 00.002 7680 PulseGuide returned control before completion, sleep 177
01:02:49.699 00.188 7680 IsGuiding returns 1
01:02:49.700 00.001 7680 scope still moving after pulse duration time elapsed
01:02:49.730 00.030 7680 IsSlewing returns 0
01:02:49.730 00.000 7680 IsGuiding returns 0
01:02:49.730 00.000 7680 scope move finished after 167 + 52 ms
01:02:49.731 00.001 7680 Move returns status 0, amount 167
01:02:49.731 00.000 7680 move complete, result=0
01:02:49.731 00.000 7680 worker thread done servicing request
01:02:49.731 00.000 7680 Worker thread wakes up
01:02:49.732 00.001 6120 GuideStep: -0.2 px 95 ms EAST, -0.3 px 167 ms NORTH
01:02:49.740 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:49.741 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:50.987 01.246 7680 Exposure complete
01:02:51.121 00.134 7680 worker thread done servicing request
01:02:51.121 00.000 6120 OnExposeComplete: enter
01:02:51.124 00.003 6120 UpdateGuideState(): m_state=6
01:02:51.128 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5329
01:02:51.132 00.004 6120 Star::Find returns 1 (1), X=962.11, Y=48.70, Mass=14432, SNR=77.3, Peak=255 HFD=6.8
01:02:51.136 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.85)
01:02:51.141 00.005 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.12)
01:02:51.145 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.71 hyp=0.71 cameraTheta=1.48 mountX=-0.19 mountY=-0.61, mountTheta=-1.88
01:02:51.151 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.71, opts=13)
01:02:51.155 00.004 6120 Enqueuing Move request for scope (0.06, 0.71)
01:02:51.160 00.005 7680 Worker thread wakes up
01:02:51.160 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:51.163 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.71) opts 0xd
01:02:51.163 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.71)
01:02:51.164 00.001 6120 UpdateGuideState exits: m=14432 SNR=77.3 Saturated
01:02:51.168 00.004 7680 Moving (0.06, 0.71) raw xDistance=-0.19 yDistance=-0.61
01:02:51.168 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:02:51.168 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
01:02:51.168 00.000 7680 MoveAxis(E, 0, ABG)
01:02:51.169 00.001 7680 Move returns status 0, amount 0
01:02:51.169 00.000 7680 MoveAxis(N, 330, ABG)
01:02:51.169 00.000 7680 Guiding  Dir = 0, Dur = 330
01:02:51.169 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:51.174 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:51.178 00.004 6120 Enqueuing Expose request
01:02:51.182 00.004 7680 IsSlewing returns 0
01:02:51.182 00.000 7680 IsGuiding returns 0
01:02:51.182 00.000 7680 PulseGuide returned control before completion, sleep 340
01:02:51.536 00.354 7680 IsGuiding returns 1
01:02:51.537 00.001 7680 scope still moving after pulse duration time elapsed
01:02:51.566 00.029 7680 IsSlewing returns 0
01:02:51.567 00.001 7680 IsGuiding returns 0
01:02:51.568 00.001 7680 scope move finished after 330 + 56 ms
01:02:51.569 00.001 7680 Move returns status 0, amount 330
01:02:51.569 00.000 7680 move complete, result=0
01:02:51.570 00.001 7680 worker thread done servicing request
01:02:51.570 00.000 7680 Worker thread wakes up
01:02:51.570 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 330 ms NORTH
01:02:51.576 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:51.578 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:52.823 01.245 7680 Exposure complete
01:02:52.954 00.131 7680 worker thread done servicing request
01:02:52.954 00.000 6120 OnExposeComplete: enter
01:02:52.958 00.004 6120 UpdateGuideState(): m_state=6
01:02:52.962 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5330
01:02:52.967 00.005 6120 Star::Find returns 1 (1), X=962.28, Y=48.50, Mass=14364, SNR=76.9, Peak=255 HFD=7.1
01:02:52.970 00.003 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
01:02:52.976 00.006 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.45)
01:02:52.979 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=0.51 hyp=0.56 cameraTheta=1.15 mountX=-0.32 mountY=-0.36, mountTheta=-2.30
01:02:52.983 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.51, opts=13)
01:02:52.988 00.005 6120 Enqueuing Move request for scope (0.23, 0.51)
01:02:52.992 00.004 7680 Worker thread wakes up
01:02:52.992 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.51) opts 0xd
01:02:52.993 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.51)
01:02:52.993 00.000 7680 Moving (0.23, 0.51) raw xDistance=-0.32 yDistance=-0.36
01:02:52.993 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:02:52.993 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:02:52.993 00.000 7680 MoveAxis(E, 132, ABG)
01:02:52.993 00.000 7680 Guiding  Dir = 2, Dur = 132
01:02:52.993 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:52.998 00.005 6120 UpdateGuideState exits: m=14364 SNR=76.9 Saturated
01:02:53.002 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:53.005 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:53.010 00.005 6120 Enqueuing Expose request
01:02:53.014 00.004 7680 IsSlewing returns 0
01:02:53.015 00.001 7680 IsGuiding returns 0
01:02:53.015 00.000 7680 PulseGuide returned control before completion, sleep 142
01:02:53.171 00.156 7680 IsGuiding returns 0
01:02:53.172 00.001 7680 Move returns status 0, amount 132
01:02:53.172 00.000 7680 MoveAxis(N, 195, ABG)
01:02:53.173 00.001 7680 Guiding  Dir = 0, Dur = 195
01:02:53.174 00.001 7680 IsSlewing returns 0
01:02:53.174 00.000 7680 IsGuiding returns 0
01:02:53.175 00.001 7680 PulseGuide returned control before completion, sleep 205
01:02:53.389 00.214 7680 IsGuiding returns 1
01:02:53.390 00.001 7680 scope still moving after pulse duration time elapsed
01:02:53.420 00.030 7680 IsSlewing returns 0
01:02:53.421 00.001 7680 IsGuiding returns 0
01:02:53.421 00.000 7680 scope move finished after 195 + 51 ms
01:02:53.421 00.000 7680 Move returns status 0, amount 195
01:02:53.422 00.001 7680 move complete, result=0
01:02:53.422 00.000 7680 worker thread done servicing request
01:02:53.423 00.001 7680 Worker thread wakes up
01:02:53.423 00.000 6120 GuideStep: -0.3 px 132 ms EAST, -0.4 px 195 ms NORTH
01:02:53.428 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:53.428 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:54.686 01.258 7680 Exposure complete
01:02:54.825 00.139 7680 worker thread done servicing request
01:02:54.826 00.001 6120 OnExposeComplete: enter
01:02:54.831 00.005 6120 UpdateGuideState(): m_state=6
01:02:54.834 00.003 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5331
01:02:54.839 00.005 6120 Star::Find returns 1 (1), X=962.11, Y=48.19, Mass=13720, SNR=75.2, Peak=255 HFD=6.8
01:02:54.842 00.003 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
01:02:54.847 00.005 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
01:02:54.850 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.30 mountX=-0.09 mountY=-0.16, mountTheta=-2.11
01:02:54.855 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.20, opts=13)
01:02:54.859 00.004 6120 Enqueuing Move request for scope (0.06, 0.20)
01:02:54.866 00.007 7680 Worker thread wakes up
01:02:54.866 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:54.870 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
01:02:54.870 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
01:02:54.872 00.002 6120 UpdateGuideState exits: m=13720 SNR=75.2 Saturated
01:02:54.876 00.004 7680 Moving (0.06, 0.20) raw xDistance=-0.09 yDistance=-0.16
01:02:54.876 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:02:54.876 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:02:54.876 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:54.881 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:54.884 00.003 6120 Enqueuing Expose request
01:02:54.888 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:02:54.889 00.001 7680 MoveAxis(E, 0, ABG)
01:02:54.889 00.000 7680 Move returns status 0, amount 0
01:02:54.889 00.000 7680 MoveAxis(N, 0, ABG)
01:02:54.889 00.000 7680 Move returns status 0, amount 0
01:02:54.891 00.002 7680 move complete, result=0
01:02:54.891 00.000 7680 worker thread done servicing request
01:02:54.891 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:02:54.896 00.005 7680 Worker thread wakes up
01:02:54.896 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:54.896 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:56.141 01.245 7680 Exposure complete
01:02:56.282 00.141 7680 worker thread done servicing request
01:02:56.284 00.002 6120 OnExposeComplete: enter
01:02:56.288 00.004 6120 UpdateGuideState(): m_state=6
01:02:56.292 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5332
01:02:56.299 00.007 6120 Star::Find returns 1 (1), X=962.15, Y=48.20, Mass=14798, SNR=79.0, Peak=255 HFD=6.9
01:02:56.302 00.003 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
01:02:56.307 00.005 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.47)
01:02:56.311 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.23 cameraTheta=1.13 mountX=-0.14 mountY=-0.15, mountTheta=-2.33
01:02:56.316 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.21, opts=13)
01:02:56.320 00.004 6120 Enqueuing Move request for scope (0.10, 0.21)
01:02:56.324 00.004 7680 Worker thread wakes up
01:02:56.324 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0xd
01:02:56.324 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
01:02:56.325 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:56.329 00.004 7680 Moving (0.10, 0.21) raw xDistance=-0.14 yDistance=-0.15
01:02:56.330 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:02:56.330 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:02:56.330 00.000 6120 UpdateGuideState exits: m=14798 SNR=79.0 Saturated
01:02:56.333 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:56.338 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:56.342 00.004 6120 Enqueuing Expose request
01:02:56.345 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:02:56.345 00.000 7680 MoveAxis(E, 0, ABG)
01:02:56.345 00.000 7680 Move returns status 0, amount 0
01:02:56.346 00.001 7680 MoveAxis(N, 0, ABG)
01:02:56.346 00.000 7680 Move returns status 0, amount 0
01:02:56.346 00.000 7680 move complete, result=0
01:02:56.346 00.000 7680 worker thread done servicing request
01:02:56.346 00.000 7680 Worker thread wakes up
01:02:56.347 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:02:56.351 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:56.351 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:57.597 01.246 7680 Exposure complete
01:02:57.731 00.134 7680 worker thread done servicing request
01:02:57.731 00.000 6120 OnExposeComplete: enter
01:02:57.735 00.004 6120 UpdateGuideState(): m_state=6
01:02:57.738 00.003 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5333
01:02:57.742 00.004 6120 Star::Find returns 1 (1), X=962.15, Y=48.58, Mass=13744, SNR=76.2, Peak=255 HFD=7.1
01:02:57.746 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
01:02:57.749 00.003 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.20)
01:02:57.753 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.59 hyp=0.60 cameraTheta=1.40 mountX=-0.21 mountY=-0.48, mountTheta=-1.98
01:02:57.757 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.59, opts=13)
01:02:57.763 00.006 6120 Enqueuing Move request for scope (0.10, 0.59)
01:02:57.769 00.006 7680 Worker thread wakes up
01:02:57.770 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:57.773 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.59) opts 0xd
01:02:57.774 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.59)
01:02:57.774 00.000 6120 UpdateGuideState exits: m=13744 SNR=76.2 Saturated
01:02:57.778 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:57.781 00.003 7680 Moving (0.10, 0.59) raw xDistance=-0.21 yDistance=-0.48
01:02:57.782 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:57.785 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:02:57.785 00.000 6120 Enqueuing Expose request
01:02:57.788 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
01:02:57.788 00.000 7680 MoveAxis(E, 85, ABG)
01:02:57.788 00.000 7680 Guiding  Dir = 2, Dur = 85
01:02:57.788 00.000 7680 IsSlewing returns 0
01:02:57.788 00.000 7680 IsGuiding returns 0
01:02:57.789 00.001 7680 PulseGuide returned control before completion, sleep 95
01:02:57.897 00.108 7680 IsGuiding returns 1
01:02:57.897 00.000 7680 scope still moving after pulse duration time elapsed
01:02:57.928 00.031 7680 IsSlewing returns 0
01:02:57.930 00.002 7680 IsGuiding returns 1
01:02:57.959 00.029 7680 IsSlewing returns 0
01:02:57.959 00.000 7680 IsGuiding returns 0
01:02:57.960 00.001 7680 scope move finished after 85 + 85 ms
01:02:57.960 00.000 7680 Move returns status 0, amount 85
01:02:57.960 00.000 7680 MoveAxis(N, 262, ABG)
01:02:57.960 00.000 7680 Guiding  Dir = 0, Dur = 262
01:02:57.960 00.000 7680 IsSlewing returns 0
01:02:57.961 00.001 7680 IsGuiding returns 0
01:02:57.961 00.000 7680 PulseGuide returned control before completion, sleep 272
01:02:58.242 00.281 7680 IsGuiding returns 1
01:02:58.242 00.000 7680 scope still moving after pulse duration time elapsed
01:02:58.273 00.031 7680 IsSlewing returns 0
01:02:58.274 00.001 7680 IsGuiding returns 0
01:02:58.275 00.001 7680 scope move finished after 262 + 51 ms
01:02:58.275 00.000 7680 Move returns status 0, amount 262
01:02:58.276 00.001 7680 move complete, result=0
01:02:58.276 00.000 7680 worker thread done servicing request
01:02:58.278 00.002 7680 Worker thread wakes up
01:02:58.278 00.000 6120 GuideStep: -0.2 px 85 ms EAST, -0.5 px 262 ms NORTH
01:02:58.284 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:58.284 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:02:59.536 01.252 7680 Exposure complete
01:02:59.667 00.131 7680 worker thread done servicing request
01:02:59.668 00.001 6120 OnExposeComplete: enter
01:02:59.673 00.005 6120 UpdateGuideState(): m_state=6
01:02:59.676 00.003 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5334
01:02:59.680 00.004 6120 Star::Find returns 1 (1), X=962.06, Y=48.18, Mass=14129, SNR=77.6, Peak=255 HFD=6.9
01:02:59.685 00.005 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
01:02:59.689 00.004 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
01:02:59.692 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.52 mountX=-0.05 mountY=-0.17, mountTheta=-1.84
01:02:59.698 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.20, opts=13)
01:02:59.702 00.004 6120 Enqueuing Move request for scope (0.01, 0.20)
01:02:59.708 00.006 7680 Worker thread wakes up
01:02:59.708 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
01:02:59.708 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
01:02:59.708 00.000 7680 Moving (0.01, 0.20) raw xDistance=-0.05 yDistance=-0.17
01:02:59.708 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:02:59.709 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:02:59.709 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:02:59.714 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:02:59.714 00.000 7680 MoveAxis(E, 0, ABG)
01:02:59.715 00.001 7680 Move returns status 0, amount 0
01:02:59.715 00.000 7680 MoveAxis(N, 0, ABG)
01:02:59.715 00.000 6120 UpdateGuideState exits: m=14129 SNR=77.6 Saturated
01:02:59.720 00.005 7680 Move returns status 0, amount 0
01:02:59.720 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:59.724 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:02:59.727 00.003 6120 Enqueuing Expose request
01:02:59.731 00.004 7680 move complete, result=0
01:02:59.731 00.000 7680 worker thread done servicing request
01:02:59.731 00.000 7680 Worker thread wakes up
01:02:59.733 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:02:59.736 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:02:59.736 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:00.991 01.255 7680 Exposure complete
01:03:01.134 00.143 7680 worker thread done servicing request
01:03:01.135 00.001 6120 OnExposeComplete: enter
01:03:01.141 00.006 6120 UpdateGuideState(): m_state=6
01:03:01.145 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5335
01:03:01.149 00.004 6120 Star::Find returns 1 (1), X=962.09, Y=48.63, Mass=14090, SNR=77.4, Peak=255 HFD=7.0
01:03:01.153 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.47 = -1.82)
01:03:01.158 00.005 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.09)
01:03:01.162 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.64 hyp=0.64 cameraTheta=1.51 mountX=-0.16 mountY=-0.56, mountTheta=-1.84
01:03:01.166 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.64, opts=13)
01:03:01.172 00.006 6120 Enqueuing Move request for scope (0.04, 0.64)
01:03:01.176 00.004 7680 Worker thread wakes up
01:03:01.176 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:01.180 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.64) opts 0xd
01:03:01.180 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.64)
01:03:01.181 00.001 6120 UpdateGuideState exits: m=14090 SNR=77.4 Saturated
01:03:01.184 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:01.189 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:01.192 00.003 6120 Enqueuing Expose request
01:03:01.195 00.003 7680 Moving (0.04, 0.64) raw xDistance=-0.16 yDistance=-0.56
01:03:01.195 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:03:01.196 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
01:03:01.196 00.000 7680 MoveAxis(E, 0, ABG)
01:03:01.196 00.000 7680 Move returns status 0, amount 0
01:03:01.196 00.000 7680 MoveAxis(N, 303, ABG)
01:03:01.196 00.000 7680 Guiding  Dir = 0, Dur = 303
01:03:01.196 00.000 7680 IsSlewing returns 0
01:03:01.196 00.000 7680 IsGuiding returns 0
01:03:01.198 00.002 7680 PulseGuide returned control before completion, sleep 313
01:03:01.516 00.318 7680 IsGuiding returns 1
01:03:01.517 00.001 7680 scope still moving after pulse duration time elapsed
01:03:01.548 00.031 7680 IsSlewing returns 0
01:03:01.549 00.001 7680 IsGuiding returns 0
01:03:01.550 00.001 7680 scope move finished after 303 + 49 ms
01:03:01.551 00.001 7680 Move returns status 0, amount 303
01:03:01.551 00.000 7680 move complete, result=0
01:03:01.551 00.000 7680 worker thread done servicing request
01:03:01.553 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 303 ms NORTH
01:03:01.559 00.006 7680 Worker thread wakes up
01:03:01.559 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:01.559 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:02.814 01.255 7680 Exposure complete
01:03:02.938 00.124 7680 worker thread done servicing request
01:03:02.938 00.000 6120 OnExposeComplete: enter
01:03:02.942 00.004 6120 UpdateGuideState(): m_state=6
01:03:02.946 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5336
01:03:02.951 00.005 6120 Star::Find returns 1 (1), X=962.14, Y=48.20, Mass=13855, SNR=76.4, Peak=255 HFD=6.9
01:03:02.955 00.004 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
01:03:02.958 00.003 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.45)
01:03:02.963 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.15 mountX=-0.13 mountY=-0.15, mountTheta=-2.30
01:03:02.968 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.21, opts=13)
01:03:02.972 00.004 6120 Enqueuing Move request for scope (0.09, 0.21)
01:03:02.976 00.004 7680 Worker thread wakes up
01:03:02.976 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:02.981 00.005 6120 UpdateGuideState exits: m=13855 SNR=76.4 Saturated
01:03:02.985 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:02.989 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:02.994 00.005 6120 Enqueuing Expose request
01:03:02.997 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
01:03:02.998 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
01:03:02.998 00.000 7680 Moving (0.09, 0.21) raw xDistance=-0.13 yDistance=-0.15
01:03:02.998 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:03:02.998 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:03:02.998 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:03:02.998 00.000 7680 MoveAxis(E, 0, ABG)
01:03:02.998 00.000 7680 Move returns status 0, amount 0
01:03:02.999 00.001 7680 MoveAxis(N, 0, ABG)
01:03:02.999 00.000 7680 Move returns status 0, amount 0
01:03:02.999 00.000 7680 move complete, result=0
01:03:02.999 00.000 7680 worker thread done servicing request
01:03:03.001 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:03.005 00.004 7680 Worker thread wakes up
01:03:03.005 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:03.005 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:04.256 01.251 7680 Exposure complete
01:03:04.390 00.134 7680 worker thread done servicing request
01:03:04.390 00.000 6120 OnExposeComplete: enter
01:03:04.394 00.004 6120 UpdateGuideState(): m_state=6
01:03:04.398 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5337
01:03:04.403 00.005 6120 Star::Find returns 1 (1), X=962.10, Y=48.26, Mass=14868, SNR=79.3, Peak=255 HFD=6.9
01:03:04.408 00.005 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
01:03:04.411 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.22)
01:03:04.415 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.27 hyp=0.28 cameraTheta=1.38 mountX=-0.10 mountY=-0.22, mountTheta=-2.00
01:03:04.421 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.27, opts=13)
01:03:04.427 00.006 6120 Enqueuing Move request for scope (0.05, 0.27)
01:03:04.431 00.004 7680 Worker thread wakes up
01:03:04.431 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:04.436 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.27) opts 0xd
01:03:04.437 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.27)
01:03:04.437 00.000 7680 Moving (0.05, 0.27) raw xDistance=-0.10 yDistance=-0.22
01:03:04.437 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:03:04.437 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:03:04.437 00.000 7680 MoveAxis(E, 0, ABG)
01:03:04.438 00.001 6120 UpdateGuideState exits: m=14868 SNR=79.3 Saturated
01:03:04.441 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:04.445 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:04.450 00.005 6120 Enqueuing Expose request
01:03:04.455 00.005 7680 Move returns status 0, amount 0
01:03:04.455 00.000 7680 MoveAxis(N, 121, ABG)
01:03:04.455 00.000 7680 Guiding  Dir = 0, Dur = 121
01:03:04.457 00.002 7680 IsSlewing returns 0
01:03:04.457 00.000 7680 IsGuiding returns 0
01:03:04.457 00.000 7680 PulseGuide returned control before completion, sleep 131
01:03:04.591 00.134 7680 IsGuiding returns 1
01:03:04.592 00.001 7680 scope still moving after pulse duration time elapsed
01:03:04.622 00.030 7680 IsSlewing returns 0
01:03:04.624 00.002 7680 IsGuiding returns 0
01:03:04.624 00.000 7680 scope move finished after 121 + 46 ms
01:03:04.625 00.001 7680 Move returns status 0, amount 121
01:03:04.625 00.000 7680 move complete, result=0
01:03:04.626 00.001 7680 worker thread done servicing request
01:03:04.626 00.000 7680 Worker thread wakes up
01:03:04.626 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 121 ms NORTH
01:03:04.633 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:04.633 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:05.890 01.257 7680 Exposure complete
01:03:06.014 00.124 7680 worker thread done servicing request
01:03:06.014 00.000 6120 OnExposeComplete: enter
01:03:06.019 00.005 6120 UpdateGuideState(): m_state=6
01:03:06.023 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5338
01:03:06.027 00.004 6120 Star::Find returns 1 (1), X=962.21, Y=48.40, Mass=14309, SNR=76.1, Peak=255 HFD=7.0
01:03:06.031 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
01:03:06.034 00.003 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
01:03:06.037 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.41 hyp=0.44 cameraTheta=1.19 mountX=-0.24 mountY=-0.30, mountTheta=-2.24
01:03:06.043 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.41, opts=13)
01:03:06.046 00.003 6120 Enqueuing Move request for scope (0.16, 0.41)
01:03:06.052 00.006 7680 Worker thread wakes up
01:03:06.052 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:06.057 00.005 6120 UpdateGuideState exits: m=14309 SNR=76.1 Saturated
01:03:06.061 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:06.065 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:06.069 00.004 6120 Enqueuing Expose request
01:03:06.073 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.41) opts 0xd
01:03:06.073 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.41)
01:03:06.073 00.000 7680 Moving (0.16, 0.41) raw xDistance=-0.24 yDistance=-0.30
01:03:06.074 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:03:06.074 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:03:06.074 00.000 7680 MoveAxis(E, 97, ABG)
01:03:06.075 00.001 7680 Guiding  Dir = 2, Dur = 97
01:03:06.075 00.000 7680 IsSlewing returns 0
01:03:06.076 00.001 7680 IsGuiding returns 0
01:03:06.076 00.000 7680 PulseGuide returned control before completion, sleep 107
01:03:06.191 00.115 7680 IsGuiding returns 1
01:03:06.192 00.001 7680 scope still moving after pulse duration time elapsed
01:03:06.221 00.029 7680 IsSlewing returns 0
01:03:06.222 00.001 7680 IsGuiding returns 0
01:03:06.223 00.001 7680 scope move finished after 97 + 50 ms
01:03:06.224 00.001 7680 Move returns status 0, amount 97
01:03:06.224 00.000 7680 MoveAxis(N, 162, ABG)
01:03:06.224 00.000 7680 Guiding  Dir = 0, Dur = 162
01:03:06.226 00.002 7680 IsSlewing returns 0
01:03:06.227 00.001 7680 IsGuiding returns 0
01:03:06.227 00.000 7680 PulseGuide returned control before completion, sleep 172
01:03:06.408 00.181 7680 IsGuiding returns 1
01:03:06.410 00.002 7680 scope still moving after pulse duration time elapsed
01:03:06.441 00.031 7680 IsSlewing returns 0
01:03:06.442 00.001 7680 IsGuiding returns 0
01:03:06.442 00.000 7680 scope move finished after 162 + 53 ms
01:03:06.443 00.001 7680 Move returns status 0, amount 162
01:03:06.443 00.000 7680 move complete, result=0
01:03:06.444 00.001 7680 worker thread done servicing request
01:03:06.444 00.000 6120 GuideStep: -0.2 px 97 ms EAST, -0.3 px 162 ms NORTH
01:03:06.453 00.009 7680 Worker thread wakes up
01:03:06.453 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:06.453 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:07.706 01.253 7680 Exposure complete
01:03:07.839 00.133 7680 worker thread done servicing request
01:03:07.839 00.000 6120 OnExposeComplete: enter
01:03:07.843 00.004 6120 UpdateGuideState(): m_state=6
01:03:07.847 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5339
01:03:07.851 00.004 6120 Star::Find returns 1 (1), X=962.12, Y=48.25, Mass=14939, SNR=78.6, Peak=255 HFD=6.9
01:03:07.855 00.004 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
01:03:07.859 00.004 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
01:03:07.865 00.006 6120 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.30 mountX=-0.12 mountY=-0.21, mountTheta=-2.11
01:03:07.870 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.26, opts=13)
01:03:07.875 00.005 6120 Enqueuing Move request for scope (0.07, 0.26)
01:03:07.878 00.003 7680 Worker thread wakes up
01:03:07.879 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:07.883 00.004 6120 UpdateGuideState exits: m=14939 SNR=78.6 Saturated
01:03:07.886 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:07.890 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:07.893 00.003 6120 Enqueuing Expose request
01:03:07.897 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.26) opts 0xd
01:03:07.897 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.26)
01:03:07.897 00.000 7680 Moving (0.07, 0.26) raw xDistance=-0.12 yDistance=-0.21
01:03:07.897 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:03:07.898 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:03:07.898 00.000 7680 MoveAxis(E, 0, ABG)
01:03:07.898 00.000 7680 Move returns status 0, amount 0
01:03:07.898 00.000 7680 MoveAxis(N, 111, ABG)
01:03:07.899 00.001 7680 Guiding  Dir = 0, Dur = 111
01:03:07.899 00.000 7680 IsSlewing returns 0
01:03:07.899 00.000 7680 IsGuiding returns 0
01:03:07.900 00.001 7680 PulseGuide returned control before completion, sleep 121
01:03:08.038 00.138 7680 IsGuiding returns 1
01:03:08.038 00.000 7680 scope still moving after pulse duration time elapsed
01:03:08.069 00.031 7680 IsSlewing returns 0
01:03:08.071 00.002 7680 IsGuiding returns 0
01:03:08.071 00.000 7680 scope move finished after 111 + 60 ms
01:03:08.072 00.001 7680 Move returns status 0, amount 111
01:03:08.072 00.000 7680 move complete, result=0
01:03:08.073 00.001 7680 worker thread done servicing request
01:03:08.074 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 111 ms NORTH
01:03:08.083 00.009 7680 Worker thread wakes up
01:03:08.083 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:08.084 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:09.332 01.248 7680 Exposure complete
01:03:09.471 00.139 7680 worker thread done servicing request
01:03:09.472 00.001 6120 OnExposeComplete: enter
01:03:09.476 00.004 6120 UpdateGuideState(): m_state=6
01:03:09.480 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5340
01:03:09.484 00.004 6120 Star::Find returns 1 (1), X=962.09, Y=48.45, Mass=14361, SNR=76.9, Peak=255 HFD=6.9
01:03:09.489 00.005 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
01:03:09.494 00.005 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
01:03:09.498 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.46 hyp=0.46 cameraTheta=1.48 mountX=-0.12 mountY=-0.39, mountTheta=-1.88
01:03:09.503 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.46, opts=13)
01:03:09.508 00.005 6120 Enqueuing Move request for scope (0.04, 0.46)
01:03:09.512 00.004 7680 Worker thread wakes up
01:03:09.512 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:09.515 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.46) opts 0xd
01:03:09.516 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.46)
01:03:09.516 00.000 7680 Moving (0.04, 0.46) raw xDistance=-0.12 yDistance=-0.39
01:03:09.516 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:03:09.516 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:03:09.517 00.001 7680 MoveAxis(E, 0, ABG)
01:03:09.517 00.000 7680 Move returns status 0, amount 0
01:03:09.517 00.000 7680 MoveAxis(N, 214, ABG)
01:03:09.517 00.000 6120 UpdateGuideState exits: m=14361 SNR=76.9 Saturated
01:03:09.521 00.004 7680 Guiding  Dir = 0, Dur = 214
01:03:09.521 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:09.525 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:09.529 00.004 6120 Enqueuing Expose request
01:03:09.533 00.004 7680 IsSlewing returns 0
01:03:09.533 00.000 7680 IsGuiding returns 0
01:03:09.534 00.001 7680 PulseGuide returned control before completion, sleep 224
01:03:09.770 00.236 7680 IsGuiding returns 1
01:03:09.772 00.002 7680 scope still moving after pulse duration time elapsed
01:03:09.802 00.030 7680 IsSlewing returns 0
01:03:09.802 00.000 7680 IsGuiding returns 0
01:03:09.804 00.002 7680 scope move finished after 214 + 56 ms
01:03:09.804 00.000 7680 Move returns status 0, amount 214
01:03:09.805 00.001 7680 move complete, result=0
01:03:09.805 00.000 7680 worker thread done servicing request
01:03:09.806 00.001 7680 Worker thread wakes up
01:03:09.806 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 214 ms NORTH
01:03:09.812 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:09.812 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:11.064 01.252 7680 Exposure complete
01:03:11.198 00.134 6120 OnExposeComplete: enter
01:03:11.203 00.005 7680 worker thread done servicing request
01:03:11.203 00.000 6120 UpdateGuideState(): m_state=6
01:03:11.207 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5341
01:03:11.211 00.004 6120 Star::Find returns 1 (1), X=962.05, Y=48.15, Mass=14626, SNR=78.9, Peak=255 HFD=7.0
01:03:11.215 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
01:03:11.218 00.003 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.04)
01:03:11.222 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.56 mountX=-0.03 mountY=-0.14, mountTheta=-1.79
01:03:11.229 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.16, opts=13)
01:03:11.234 00.005 6120 Enqueuing Move request for scope (0.00, 0.16)
01:03:11.239 00.005 7680 Worker thread wakes up
01:03:11.239 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:11.243 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.16) opts 0xd
01:03:11.244 00.001 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.16)
01:03:11.244 00.000 7680 Moving (0.00, 0.16) raw xDistance=-0.03 yDistance=-0.14
01:03:11.244 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:03:11.244 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:03:11.245 00.001 6120 UpdateGuideState exits: m=14626 SNR=78.9 Saturated
01:03:11.250 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:11.254 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:11.258 00.004 6120 Enqueuing Expose request
01:03:11.263 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:03:11.263 00.000 7680 MoveAxis(E, 0, ABG)
01:03:11.263 00.000 7680 Move returns status 0, amount 0
01:03:11.263 00.000 7680 MoveAxis(N, 0, ABG)
01:03:11.264 00.001 7680 Move returns status 0, amount 0
01:03:11.264 00.000 7680 move complete, result=0
01:03:11.264 00.000 7680 worker thread done servicing request
01:03:11.264 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:11.268 00.004 7680 Worker thread wakes up
01:03:11.268 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:11.269 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:12.513 01.244 7680 Exposure complete
01:03:12.649 00.136 7680 worker thread done servicing request
01:03:12.650 00.001 6120 OnExposeComplete: enter
01:03:12.654 00.004 6120 UpdateGuideState(): m_state=6
01:03:12.658 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5342
01:03:12.662 00.004 6120 Star::Find returns 1 (1), X=962.11, Y=48.24, Mass=14133, SNR=76.5, Peak=255 HFD=6.9
01:03:12.666 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
01:03:12.671 00.005 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
01:03:12.677 00.006 6120 CameraToMount -- cameraX=0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.32 mountX=-0.11 mountY=-0.20, mountTheta=-2.08
01:03:12.682 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.25, opts=13)
01:03:12.687 00.005 6120 Enqueuing Move request for scope (0.06, 0.25)
01:03:12.691 00.004 7680 Worker thread wakes up
01:03:12.691 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:12.694 00.003 6120 UpdateGuideState exits: m=14133 SNR=76.5 Saturated
01:03:12.698 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:12.703 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.25) opts 0xd
01:03:12.703 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:12.707 00.004 6120 Enqueuing Expose request
01:03:12.713 00.006 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.25)
01:03:12.713 00.000 7680 Moving (0.06, 0.25) raw xDistance=-0.11 yDistance=-0.20
01:03:12.713 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:03:12.713 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:03:12.714 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:03:12.714 00.000 7680 MoveAxis(E, 0, ABG)
01:03:12.714 00.000 7680 Move returns status 0, amount 0
01:03:12.715 00.001 7680 MoveAxis(N, 0, ABG)
01:03:12.715 00.000 7680 Move returns status 0, amount 0
01:03:12.715 00.000 7680 move complete, result=0
01:03:12.716 00.001 7680 worker thread done servicing request
01:03:12.716 00.000 7680 Worker thread wakes up
01:03:12.716 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:12.716 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:12.716 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:03:13.965 01.249 7680 Exposure complete
01:03:14.099 00.134 7680 worker thread done servicing request
01:03:14.099 00.000 6120 OnExposeComplete: enter
01:03:14.103 00.004 6120 UpdateGuideState(): m_state=6
01:03:14.107 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5343
01:03:14.112 00.005 6120 Star::Find returns 1 (1), X=962.24, Y=48.63, Mass=13783, SNR=77.1, Peak=255 HFD=7.0
01:03:14.118 00.006 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.24 = -2.05)
01:03:14.121 00.003 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
01:03:14.125 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.64 hyp=0.67 cameraTheta=1.28 mountX=-0.31 mountY=-0.49, mountTheta=-2.13
01:03:14.130 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.64, opts=13)
01:03:14.134 00.004 6120 Enqueuing Move request for scope (0.19, 0.64)
01:03:14.137 00.003 7680 Worker thread wakes up
01:03:14.138 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:14.142 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.64) opts 0xd
01:03:14.143 00.001 6120 UpdateGuideState exits: m=13783 SNR=77.1 Saturated
01:03:14.147 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:14.151 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:14.155 00.004 6120 Enqueuing Expose request
01:03:14.158 00.003 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.64)
01:03:14.158 00.000 7680 Moving (0.19, 0.64) raw xDistance=-0.31 yDistance=-0.49
01:03:14.158 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:03:14.160 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:03:14.160 00.000 7680 MoveAxis(E, 125, ABG)
01:03:14.160 00.000 7680 Guiding  Dir = 2, Dur = 125
01:03:14.160 00.000 7680 IsSlewing returns 0
01:03:14.161 00.001 7680 IsGuiding returns 0
01:03:14.161 00.000 7680 PulseGuide returned control before completion, sleep 135
01:03:14.299 00.138 7680 IsGuiding returns 1
01:03:14.299 00.000 7680 scope still moving after pulse duration time elapsed
01:03:14.329 00.030 7680 IsSlewing returns 0
01:03:14.329 00.000 7680 IsGuiding returns 0
01:03:14.330 00.001 7680 scope move finished after 125 + 43 ms
01:03:14.330 00.000 7680 Move returns status 0, amount 125
01:03:14.331 00.001 7680 MoveAxis(N, 268, ABG)
01:03:14.331 00.000 7680 Guiding  Dir = 0, Dur = 268
01:03:14.332 00.001 7680 IsSlewing returns 0
01:03:14.332 00.000 7680 IsGuiding returns 0
01:03:14.333 00.001 7680 PulseGuide returned control before completion, sleep 278
01:03:14.629 00.296 7680 IsGuiding returns 1
01:03:14.630 00.001 7680 scope still moving after pulse duration time elapsed
01:03:14.659 00.029 7680 IsSlewing returns 0
01:03:14.660 00.001 7680 IsGuiding returns 0
01:03:14.660 00.000 7680 scope move finished after 268 + 60 ms
01:03:14.662 00.002 7680 Move returns status 0, amount 268
01:03:14.662 00.000 7680 move complete, result=0
01:03:14.663 00.001 7680 worker thread done servicing request
01:03:14.663 00.000 7680 Worker thread wakes up
01:03:14.663 00.000 6120 GuideStep: -0.3 px 125 ms EAST, -0.5 px 268 ms NORTH
01:03:14.671 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:14.672 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:15.923 01.251 7680 Exposure complete
01:03:16.050 00.127 7680 worker thread done servicing request
01:03:16.051 00.001 6120 OnExposeComplete: enter
01:03:16.055 00.004 6120 UpdateGuideState(): m_state=6
01:03:16.060 00.005 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5344
01:03:16.064 00.004 6120 Star::Find returns 1 (1), X=962.34, Y=48.58, Mass=14228, SNR=76.5, Peak=255 HFD=7.0
01:03:16.068 00.004 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
01:03:16.071 00.003 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
01:03:16.075 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=0.60 hyp=0.66 cameraTheta=1.12 mountX=-0.40 mountY=-0.41, mountTheta=-2.34
01:03:16.080 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.60, opts=13)
01:03:16.085 00.005 6120 Enqueuing Move request for scope (0.29, 0.60)
01:03:16.088 00.003 7680 Worker thread wakes up
01:03:16.088 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:16.093 00.005 6120 UpdateGuideState exits: m=14228 SNR=76.5 Saturated
01:03:16.096 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:16.101 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:16.104 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.60) opts 0xd
01:03:16.104 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.60)
01:03:16.104 00.000 7680 Moving (0.29, 0.60) raw xDistance=-0.40 yDistance=-0.41
01:03:16.104 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
01:03:16.104 00.000 6120 Enqueuing Expose request
01:03:16.109 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:03:16.109 00.000 7680 MoveAxis(E, 171, ABG)
01:03:16.109 00.000 7680 Guiding  Dir = 2, Dur = 171
01:03:16.109 00.000 7680 IsSlewing returns 0
01:03:16.110 00.001 7680 IsGuiding returns 0
01:03:16.110 00.000 7680 PulseGuide returned control before completion, sleep 181
01:03:16.301 00.191 7680 IsGuiding returns 1
01:03:16.301 00.000 7680 scope still moving after pulse duration time elapsed
01:03:16.332 00.031 7680 IsSlewing returns 0
01:03:16.333 00.001 7680 IsGuiding returns 0
01:03:16.334 00.001 7680 scope move finished after 171 + 53 ms
01:03:16.335 00.001 7680 Move returns status 0, amount 171
01:03:16.335 00.000 7680 MoveAxis(N, 221, ABG)
01:03:16.336 00.001 7680 Guiding  Dir = 0, Dur = 221
01:03:16.337 00.001 7680 IsSlewing returns 0
01:03:16.337 00.000 7680 IsGuiding returns 0
01:03:16.338 00.001 7680 PulseGuide returned control before completion, sleep 231
01:03:16.581 00.243 7680 IsGuiding returns 1
01:03:16.582 00.001 7680 scope still moving after pulse duration time elapsed
01:03:16.612 00.030 7680 IsSlewing returns 0
01:03:16.613 00.001 7680 IsGuiding returns 0
01:03:16.613 00.000 7680 scope move finished after 221 + 55 ms
01:03:16.615 00.002 7680 Move returns status 0, amount 221
01:03:16.615 00.000 7680 move complete, result=0
01:03:16.615 00.000 7680 worker thread done servicing request
01:03:16.616 00.001 7680 Worker thread wakes up
01:03:16.616 00.000 6120 GuideStep: -0.4 px 171 ms EAST, -0.4 px 221 ms NORTH
01:03:16.622 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:16.622 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:17.874 01.252 7680 Exposure complete
01:03:18.022 00.148 7680 worker thread done servicing request
01:03:18.022 00.000 6120 OnExposeComplete: enter
01:03:18.027 00.005 6120 UpdateGuideState(): m_state=6
01:03:18.030 00.003 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5345
01:03:18.035 00.005 6120 Star::Find returns 1 (1), X=961.92, Y=48.11, Mass=13945, SNR=76.4, Peak=255 HFD=7.0
01:03:18.038 00.003 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
01:03:18.041 00.003 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.20)
01:03:18.046 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.40 mountX=0.11 mountY=-0.17, mountTheta=-1.00
01:03:18.051 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.12, opts=13)
01:03:18.055 00.004 6120 Enqueuing Move request for scope (-0.13, 0.12)
01:03:18.059 00.004 7680 Worker thread wakes up
01:03:18.059 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
01:03:18.060 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:18.064 00.004 6120 UpdateGuideState exits: m=13945 SNR=76.4 Saturated
01:03:18.068 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:18.071 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
01:03:18.071 00.000 7680 Moving (-0.13, 0.12) raw xDistance=0.11 yDistance=-0.17
01:03:18.071 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:03:18.071 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:03:18.071 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:03:18.071 00.000 7680 MoveAxis(E, 0, ABG)
01:03:18.071 00.000 7680 Move returns status 0, amount 0
01:03:18.071 00.000 7680 MoveAxis(N, 0, ABG)
01:03:18.073 00.002 7680 Move returns status 0, amount 0
01:03:18.073 00.000 7680 move complete, result=0
01:03:18.073 00.000 7680 worker thread done servicing request
01:03:18.073 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:18.076 00.003 6120 Enqueuing Expose request
01:03:18.079 00.003 7680 Worker thread wakes up
01:03:18.079 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:03:18.084 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:18.084 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:19.327 01.243 7680 Exposure complete
01:03:19.460 00.133 7680 worker thread done servicing request
01:03:19.461 00.001 6120 OnExposeComplete: enter
01:03:19.464 00.003 6120 UpdateGuideState(): m_state=6
01:03:19.469 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5346
01:03:19.473 00.004 6120 Star::Find returns 1 (1), X=962.03, Y=48.25, Mass=14519, SNR=78.6, Peak=255 HFD=6.8
01:03:19.477 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
01:03:19.480 00.003 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.96)
01:03:19.484 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.64 mountX=-0.03 mountY=-0.25, mountTheta=-1.70
01:03:19.489 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.26, opts=13)
01:03:19.493 00.004 6120 Enqueuing Move request for scope (-0.02, 0.26)
01:03:19.496 00.003 7680 Worker thread wakes up
01:03:19.496 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
01:03:19.496 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
01:03:19.496 00.000 7680 Moving (-0.02, 0.26) raw xDistance=-0.03 yDistance=-0.25
01:03:19.496 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:03:19.497 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:03:19.497 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:19.500 00.003 7680 MoveAxis(E, 0, ABG)
01:03:19.501 00.001 7680 Move returns status 0, amount 0
01:03:19.501 00.000 7680 MoveAxis(N, 133, ABG)
01:03:19.501 00.000 7680 Guiding  Dir = 0, Dur = 133
01:03:19.501 00.000 6120 UpdateGuideState exits: m=14519 SNR=78.6 Saturated
01:03:19.505 00.004 7680 IsSlewing returns 0
01:03:19.505 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:19.510 00.005 7680 IsGuiding returns 0
01:03:19.511 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:19.515 00.004 7680 PulseGuide returned control before completion, sleep 143
01:03:19.515 00.000 6120 Enqueuing Expose request
01:03:19.660 00.145 7680 IsGuiding returns 1
01:03:19.661 00.001 7680 scope still moving after pulse duration time elapsed
01:03:19.691 00.030 7680 IsSlewing returns 0
01:03:19.692 00.001 7680 IsGuiding returns 0
01:03:19.693 00.001 7680 scope move finished after 133 + 48 ms
01:03:19.693 00.000 7680 Move returns status 0, amount 133
01:03:19.694 00.001 7680 move complete, result=0
01:03:19.694 00.000 7680 worker thread done servicing request
01:03:19.694 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 133 ms NORTH
01:03:19.701 00.007 7680 Worker thread wakes up
01:03:19.701 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:19.701 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:20.947 01.246 7680 Exposure complete
01:03:21.079 00.132 7680 worker thread done servicing request
01:03:21.079 00.000 6120 OnExposeComplete: enter
01:03:21.086 00.007 6120 UpdateGuideState(): m_state=6
01:03:21.090 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5347
01:03:21.095 00.005 6120 Star::Find returns 1 (1), X=962.20, Y=48.67, Mass=14685, SNR=78.9, Peak=255 HFD=6.9
01:03:21.099 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
01:03:21.102 00.003 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
01:03:21.106 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.68 hyp=0.70 cameraTheta=1.36 mountX=-0.27 mountY=-0.55, mountTheta=-2.03
01:03:21.114 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.68, opts=13)
01:03:21.118 00.004 6120 Enqueuing Move request for scope (0.15, 0.68)
01:03:21.122 00.004 7680 Worker thread wakes up
01:03:21.122 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:21.126 00.004 6120 UpdateGuideState exits: m=14685 SNR=78.9 Saturated
01:03:21.130 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:21.134 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:21.137 00.003 6120 Enqueuing Expose request
01:03:21.141 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.68) opts 0xd
01:03:21.141 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.68)
01:03:21.142 00.001 7680 Moving (0.15, 0.68) raw xDistance=-0.27 yDistance=-0.55
01:03:21.142 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:03:21.142 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
01:03:21.142 00.000 7680 MoveAxis(E, 111, ABG)
01:03:21.142 00.000 7680 Guiding  Dir = 2, Dur = 111
01:03:21.143 00.001 7680 IsSlewing returns 0
01:03:21.143 00.000 7680 IsGuiding returns 0
01:03:21.144 00.001 7680 PulseGuide returned control before completion, sleep 121
01:03:21.281 00.137 7680 IsGuiding returns 1
01:03:21.282 00.001 7680 scope still moving after pulse duration time elapsed
01:03:21.313 00.031 7680 IsSlewing returns 0
01:03:21.314 00.001 7680 IsGuiding returns 0
01:03:21.315 00.001 7680 scope move finished after 111 + 60 ms
01:03:21.315 00.000 7680 Move returns status 0, amount 111
01:03:21.316 00.001 7680 MoveAxis(N, 297, ABG)
01:03:21.316 00.000 7680 Guiding  Dir = 0, Dur = 297
01:03:21.316 00.000 7680 IsSlewing returns 0
01:03:21.317 00.001 7680 IsGuiding returns 0
01:03:21.318 00.001 7680 PulseGuide returned control before completion, sleep 307
01:03:21.639 00.321 7680 IsGuiding returns 1
01:03:21.639 00.000 7680 scope still moving after pulse duration time elapsed
01:03:21.671 00.032 7680 IsSlewing returns 0
01:03:21.672 00.001 7680 IsGuiding returns 0
01:03:21.672 00.000 7680 scope move finished after 297 + 57 ms
01:03:21.672 00.000 7680 Move returns status 0, amount 297
01:03:21.673 00.001 7680 move complete, result=0
01:03:21.674 00.001 7680 worker thread done servicing request
01:03:21.674 00.000 7680 Worker thread wakes up
01:03:21.674 00.000 6120 GuideStep: -0.3 px 111 ms EAST, -0.5 px 297 ms NORTH
01:03:21.683 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:21.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:22.926 01.243 7680 Exposure complete
01:03:23.070 00.144 7680 worker thread done servicing request
01:03:23.071 00.001 6120 OnExposeComplete: enter
01:03:23.075 00.004 6120 UpdateGuideState(): m_state=6
01:03:23.078 00.003 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5348
01:03:23.080 00.002 6120 Star::Find returns 1 (1), X=961.89, Y=48.19, Mass=13964, SNR=77.3, Peak=255 HFD=6.8
01:03:23.084 00.004 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.20 = -1.08)
01:03:23.088 00.004 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.93 = -1.35)
01:03:23.092 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.26 cameraTheta=2.24 mountX=0.12 mountY=-0.25, mountTheta=-1.12
01:03:23.097 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.20, opts=13)
01:03:23.102 00.005 6120 Enqueuing Move request for scope (-0.16, 0.20)
01:03:23.105 00.003 7680 Worker thread wakes up
01:03:23.105 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
01:03:23.105 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
01:03:23.107 00.002 7680 Moving (-0.16, 0.20) raw xDistance=0.12 yDistance=-0.25
01:03:23.107 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:03:23.107 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:03:23.107 00.000 7680 MoveAxis(E, 0, ABG)
01:03:23.107 00.000 7680 Move returns status 0, amount 0
01:03:23.107 00.000 7680 MoveAxis(N, 138, ABG)
01:03:23.107 00.000 7680 Guiding  Dir = 0, Dur = 138
01:03:23.107 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:23.112 00.005 7680 IsSlewing returns 0
01:03:23.112 00.000 6120 UpdateGuideState exits: m=13964 SNR=77.3 Saturated
01:03:23.117 00.005 7680 IsGuiding returns 0
01:03:23.117 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:23.122 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:23.126 00.004 7680 PulseGuide returned control before completion, sleep 148
01:03:23.127 00.001 6120 Enqueuing Expose request
01:03:23.291 00.164 7680 IsGuiding returns 0
01:03:23.292 00.001 7680 Move returns status 0, amount 138
01:03:23.292 00.000 7680 move complete, result=0
01:03:23.293 00.001 7680 worker thread done servicing request
01:03:23.293 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 138 ms NORTH
01:03:23.303 00.010 7680 Worker thread wakes up
01:03:23.304 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:23.304 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:24.548 01.244 7680 Exposure complete
01:03:24.680 00.132 7680 worker thread done servicing request
01:03:24.680 00.000 6120 OnExposeComplete: enter
01:03:24.684 00.004 6120 UpdateGuideState(): m_state=6
01:03:24.688 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5349
01:03:24.692 00.004 6120 Star::Find returns 1 (1), X=961.88, Y=48.17, Mass=14133, SNR=77.2, Peak=255 HFD=6.8
01:03:24.695 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
01:03:24.699 00.004 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
01:03:24.703 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.18 hyp=0.25 cameraTheta=2.32 mountX=0.13 mountY=-0.24, mountTheta=-1.07
01:03:24.713 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.18, opts=13)
01:03:24.718 00.005 6120 Enqueuing Move request for scope (-0.17, 0.18)
01:03:24.722 00.004 7680 Worker thread wakes up
01:03:24.722 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.18) opts 0xd
01:03:24.722 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.18)
01:03:24.722 00.000 7680 Moving (-0.17, 0.18) raw xDistance=0.13 yDistance=-0.24
01:03:24.722 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:03:24.723 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:03:24.723 00.000 7680 MoveAxis(E, 0, ABG)
01:03:24.724 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:24.727 00.003 6120 UpdateGuideState exits: m=14133 SNR=77.2 Saturated
01:03:24.732 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:24.736 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:24.739 00.003 6120 Enqueuing Expose request
01:03:24.744 00.005 7680 Move returns status 0, amount 0
01:03:24.744 00.000 7680 MoveAxis(N, 129, ABG)
01:03:24.744 00.000 7680 Guiding  Dir = 0, Dur = 129
01:03:24.744 00.000 7680 IsSlewing returns 0
01:03:24.745 00.001 7680 IsGuiding returns 0
01:03:24.745 00.000 7680 PulseGuide returned control before completion, sleep 139
01:03:24.894 00.149 7680 IsGuiding returns 1
01:03:24.894 00.000 7680 scope still moving after pulse duration time elapsed
01:03:24.925 00.031 7680 IsSlewing returns 0
01:03:24.925 00.000 7680 IsGuiding returns 0
01:03:24.926 00.001 7680 scope move finished after 129 + 51 ms
01:03:24.926 00.000 7680 Move returns status 0, amount 129
01:03:24.926 00.000 7680 move complete, result=0
01:03:24.926 00.000 7680 worker thread done servicing request
01:03:24.926 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 129 ms NORTH
01:03:24.929 00.003 7680 Worker thread wakes up
01:03:24.929 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:24.929 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:26.169 01.240 7680 Exposure complete
01:03:26.307 00.138 7680 worker thread done servicing request
01:03:26.308 00.001 6120 OnExposeComplete: enter
01:03:26.311 00.003 6120 UpdateGuideState(): m_state=6
01:03:26.316 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5350
01:03:26.319 00.003 6120 Star::Find returns 1 (1), X=961.98, Y=48.21, Mass=13601, SNR=74.9, Peak=255 HFD=6.9
01:03:26.323 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
01:03:26.328 00.005 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
01:03:26.331 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.88 mountX=0.03 mountY=-0.23, mountTheta=-1.45
01:03:26.337 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.22, opts=13)
01:03:26.342 00.005 6120 Enqueuing Move request for scope (-0.07, 0.22)
01:03:26.345 00.003 7680 Worker thread wakes up
01:03:26.345 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
01:03:26.345 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
01:03:26.345 00.000 7680 Moving (-0.07, 0.22) raw xDistance=0.03 yDistance=-0.23
01:03:26.345 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:03:26.346 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:03:26.346 00.000 7680 MoveAxis(E, 0, ABG)
01:03:26.346 00.000 7680 Move returns status 0, amount 0
01:03:26.346 00.000 7680 MoveAxis(N, 125, ABG)
01:03:26.346 00.000 7680 Guiding  Dir = 0, Dur = 125
01:03:26.346 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:26.351 00.005 7680 IsSlewing returns 0
01:03:26.351 00.000 6120 UpdateGuideState exits: m=13601 SNR=74.9 Saturated
01:03:26.355 00.004 7680 IsGuiding returns 0
01:03:26.356 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:26.359 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:26.363 00.004 7680 PulseGuide returned control before completion, sleep 135
01:03:26.365 00.002 6120 Enqueuing Expose request
01:03:26.503 00.138 7680 IsGuiding returns 1
01:03:26.504 00.001 7680 scope still moving after pulse duration time elapsed
01:03:26.533 00.029 7680 IsSlewing returns 0
01:03:26.535 00.002 7680 IsGuiding returns 0
01:03:26.536 00.001 7680 scope move finished after 125 + 55 ms
01:03:26.536 00.000 7680 Move returns status 0, amount 125
01:03:26.537 00.001 7680 move complete, result=0
01:03:26.537 00.000 7680 worker thread done servicing request
01:03:26.537 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 125 ms NORTH
01:03:26.545 00.008 7680 Worker thread wakes up
01:03:26.546 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:26.546 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:27.799 01.253 7680 Exposure complete
01:03:27.937 00.138 7680 worker thread done servicing request
01:03:27.938 00.001 6120 OnExposeComplete: enter
01:03:27.941 00.003 6120 UpdateGuideState(): m_state=6
01:03:27.946 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5351
01:03:27.951 00.005 6120 Star::Find returns 1 (1), X=961.99, Y=48.20, Mass=14094, SNR=76.2, Peak=255 HFD=6.9
01:03:27.956 00.005 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.48)
01:03:27.960 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
01:03:27.964 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.85 mountX=0.02 mountY=-0.22, mountTheta=-1.47
01:03:27.970 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.21, opts=13)
01:03:27.974 00.004 6120 Enqueuing Move request for scope (-0.06, 0.21)
01:03:27.977 00.003 7680 Worker thread wakes up
01:03:27.979 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:27.984 00.005 6120 UpdateGuideState exits: m=14094 SNR=76.2 Saturated
01:03:27.987 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:27.992 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:27.995 00.003 6120 Enqueuing Expose request
01:03:27.999 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
01:03:27.999 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
01:03:27.999 00.000 7680 Moving (-0.06, 0.21) raw xDistance=0.02 yDistance=-0.22
01:03:28.000 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:03:28.001 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:03:28.001 00.000 7680 MoveAxis(E, 0, ABG)
01:03:28.001 00.000 7680 Move returns status 0, amount 0
01:03:28.001 00.000 7680 MoveAxis(N, 118, ABG)
01:03:28.002 00.001 7680 Guiding  Dir = 0, Dur = 118
01:03:28.002 00.000 7680 IsSlewing returns 0
01:03:28.002 00.000 7680 IsGuiding returns 0
01:03:28.003 00.001 7680 PulseGuide returned control before completion, sleep 128
01:03:28.145 00.142 7680 IsGuiding returns 0
01:03:28.147 00.002 7680 Move returns status 0, amount 118
01:03:28.148 00.001 7680 move complete, result=0
01:03:28.148 00.000 7680 worker thread done servicing request
01:03:28.149 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 118 ms NORTH
01:03:28.156 00.007 7680 Worker thread wakes up
01:03:28.156 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:28.156 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:29.399 01.243 7680 Exposure complete
01:03:29.573 00.174 7680 worker thread done servicing request
01:03:29.574 00.001 6120 OnExposeComplete: enter
01:03:29.578 00.004 6120 UpdateGuideState(): m_state=6
01:03:29.582 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5352
01:03:29.586 00.004 6120 Star::Find returns 1 (1), X=961.92, Y=48.11, Mass=13982, SNR=76.8, Peak=255 HFD=7.0
01:03:29.589 00.003 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.37 = -0.92)
01:03:29.593 00.004 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
01:03:29.599 00.006 6120 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.41 mountX=0.11 mountY=-0.16, mountTheta=-0.99
01:03:29.608 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.12, opts=13)
01:03:29.615 00.007 6120 Enqueuing Move request for scope (-0.13, 0.12)
01:03:29.620 00.005 7680 Worker thread wakes up
01:03:29.621 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:29.626 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
01:03:29.626 00.000 6120 UpdateGuideState exits: m=13982 SNR=76.8 Saturated
01:03:29.632 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
01:03:29.632 00.000 7680 Moving (-0.13, 0.12) raw xDistance=0.11 yDistance=-0.16
01:03:29.632 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:29.637 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:03:29.637 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:29.643 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:03:29.643 00.000 6120 Enqueuing Expose request
01:03:29.650 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:03:29.650 00.000 7680 MoveAxis(E, 0, ABG)
01:03:29.650 00.000 7680 Move returns status 0, amount 0
01:03:29.650 00.000 7680 MoveAxis(N, 0, ABG)
01:03:29.651 00.001 7680 Move returns status 0, amount 0
01:03:29.651 00.000 7680 move complete, result=0
01:03:29.651 00.000 7680 worker thread done servicing request
01:03:29.652 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:03:29.656 00.004 7680 Worker thread wakes up
01:03:29.657 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:29.657 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:30.899 01.242 7680 Exposure complete
01:03:31.027 00.128 7680 worker thread done servicing request
01:03:31.028 00.001 6120 OnExposeComplete: enter
01:03:31.032 00.004 6120 UpdateGuideState(): m_state=6
01:03:31.036 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5353
01:03:31.041 00.005 6120 Star::Find returns 1 (1), X=961.94, Y=48.20, Mass=14547, SNR=78.4, Peak=255 HFD=6.9
01:03:31.045 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.02 = -1.26)
01:03:31.050 00.005 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
01:03:31.054 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.07 mountX=0.07 mountY=-0.24, mountTheta=-1.27
01:03:31.059 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.21, opts=13)
01:03:31.063 00.004 6120 Enqueuing Move request for scope (-0.11, 0.21)
01:03:31.068 00.005 7680 Worker thread wakes up
01:03:31.068 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
01:03:31.069 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
01:03:31.069 00.000 7680 Moving (-0.11, 0.21) raw xDistance=0.07 yDistance=-0.24
01:03:31.069 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:03:31.069 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:03:31.070 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:31.074 00.004 6120 UpdateGuideState exits: m=14547 SNR=78.4 Saturated
01:03:31.078 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:31.081 00.003 7680 MoveAxis(E, 0, ABG)
01:03:31.082 00.001 7680 Move returns status 0, amount 0
01:03:31.082 00.000 7680 MoveAxis(N, 130, ABG)
01:03:31.082 00.000 7680 Guiding  Dir = 0, Dur = 130
01:03:31.082 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:31.086 00.004 7680 IsSlewing returns 0
01:03:31.086 00.000 6120 Enqueuing Expose request
01:03:31.090 00.004 7680 IsGuiding returns 0
01:03:31.090 00.000 7680 PulseGuide returned control before completion, sleep 140
01:03:31.239 00.149 7680 IsGuiding returns 1
01:03:31.239 00.000 7680 scope still moving after pulse duration time elapsed
01:03:31.268 00.029 7680 IsSlewing returns 0
01:03:31.269 00.001 7680 IsGuiding returns 0
01:03:31.270 00.001 7680 scope move finished after 130 + 49 ms
01:03:31.270 00.000 7680 Move returns status 0, amount 130
01:03:31.270 00.000 7680 move complete, result=0
01:03:31.272 00.002 7680 worker thread done servicing request
01:03:31.272 00.000 7680 Worker thread wakes up
01:03:31.272 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 130 ms NORTH
01:03:31.278 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:31.278 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:32.524 01.246 7680 Exposure complete
01:03:32.667 00.143 7680 worker thread done servicing request
01:03:32.668 00.001 6120 OnExposeComplete: enter
01:03:32.676 00.008 6120 UpdateGuideState(): m_state=6
01:03:32.680 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5354
01:03:32.684 00.004 6120 Star::Find returns 1 (1), X=962.02, Y=48.29, Mass=14725, SNR=78.9, Peak=255 HFD=6.9
01:03:32.689 00.005 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
01:03:32.692 00.003 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
01:03:32.696 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.67 mountX=-0.03 mountY=-0.28, mountTheta=-1.67
01:03:32.701 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.30, opts=13)
01:03:32.707 00.006 6120 Enqueuing Move request for scope (-0.03, 0.30)
01:03:32.710 00.003 7680 Worker thread wakes up
01:03:32.711 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:32.715 00.004 6120 UpdateGuideState exits: m=14725 SNR=78.9 Saturated
01:03:32.719 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:32.722 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:32.726 00.004 6120 Enqueuing Expose request
01:03:32.729 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.30) opts 0xd
01:03:32.729 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.30)
01:03:32.729 00.000 7680 Moving (-0.03, 0.30) raw xDistance=-0.03 yDistance=-0.28
01:03:32.729 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:03:32.729 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:03:32.731 00.002 7680 MoveAxis(E, 0, ABG)
01:03:32.731 00.000 7680 Move returns status 0, amount 0
01:03:32.731 00.000 7680 MoveAxis(N, 154, ABG)
01:03:32.731 00.000 7680 Guiding  Dir = 0, Dur = 154
01:03:32.731 00.000 7680 IsSlewing returns 0
01:03:32.732 00.001 7680 IsGuiding returns 0
01:03:32.732 00.000 7680 PulseGuide returned control before completion, sleep 164
01:03:32.903 00.171 7680 IsGuiding returns 1
01:03:32.903 00.000 7680 scope still moving after pulse duration time elapsed
01:03:32.934 00.031 7680 IsSlewing returns 0
01:03:32.934 00.000 7680 IsGuiding returns 0
01:03:32.936 00.002 7680 scope move finished after 154 + 49 ms
01:03:32.936 00.000 7680 Move returns status 0, amount 154
01:03:32.937 00.001 7680 move complete, result=0
01:03:32.937 00.000 7680 worker thread done servicing request
01:03:32.938 00.001 7680 Worker thread wakes up
01:03:32.938 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 154 ms NORTH
01:03:32.945 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:32.945 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:34.196 01.251 7680 Exposure complete
01:03:34.339 00.143 7680 worker thread done servicing request
01:03:34.340 00.001 6120 OnExposeComplete: enter
01:03:34.344 00.004 6120 UpdateGuideState(): m_state=6
01:03:34.348 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5355
01:03:34.352 00.004 6120 Star::Find returns 1 (1), X=961.97, Y=48.24, Mass=14174, SNR=77.9, Peak=255 HFD=6.8
01:03:34.355 00.003 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
01:03:34.360 00.005 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
01:03:34.365 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.86 mountX=0.03 mountY=-0.26, mountTheta=-1.46
01:03:34.371 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.25, opts=13)
01:03:34.377 00.006 6120 Enqueuing Move request for scope (-0.08, 0.25)
01:03:34.380 00.003 7680 Worker thread wakes up
01:03:34.380 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd
01:03:34.381 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.25)
01:03:34.381 00.000 7680 Moving (-0.08, 0.25) raw xDistance=0.03 yDistance=-0.26
01:03:34.381 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:34.385 00.004 6120 UpdateGuideState exits: m=14174 SNR=77.9 Saturated
01:03:34.390 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:03:34.390 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:34.394 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:34.397 00.003 6120 Enqueuing Expose request
01:03:34.400 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:03:34.400 00.000 7680 MoveAxis(E, 0, ABG)
01:03:34.400 00.000 7680 Move returns status 0, amount 0
01:03:34.400 00.000 7680 MoveAxis(N, 142, ABG)
01:03:34.400 00.000 7680 Guiding  Dir = 0, Dur = 142
01:03:34.402 00.002 7680 IsSlewing returns 0
01:03:34.402 00.000 7680 IsGuiding returns 0
01:03:34.402 00.000 7680 PulseGuide returned control before completion, sleep 152
01:03:34.563 00.161 7680 IsGuiding returns 1
01:03:34.564 00.001 7680 scope still moving after pulse duration time elapsed
01:03:34.594 00.030 7680 IsSlewing returns 0
01:03:34.596 00.002 7680 IsGuiding returns 0
01:03:34.596 00.000 7680 scope move finished after 142 + 52 ms
01:03:34.596 00.000 7680 Move returns status 0, amount 142
01:03:34.597 00.001 7680 move complete, result=0
01:03:34.597 00.000 7680 worker thread done servicing request
01:03:34.598 00.001 7680 Worker thread wakes up
01:03:34.598 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 142 ms NORTH
01:03:34.604 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:34.605 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:35.855 01.250 7680 Exposure complete
01:03:35.988 00.133 7680 worker thread done servicing request
01:03:35.989 00.001 6120 OnExposeComplete: enter
01:03:35.992 00.003 6120 UpdateGuideState(): m_state=6
01:03:35.996 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5356
01:03:36.001 00.005 6120 Star::Find returns 1 (1), X=961.93, Y=48.25, Mass=14472, SNR=78.3, Peak=255 HFD=6.8
01:03:36.004 00.003 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
01:03:36.008 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
01:03:36.012 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.26 hyp=0.29 cameraTheta=1.98 mountX=0.06 mountY=-0.29, mountTheta=-1.35
01:03:36.016 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.26, opts=13)
01:03:36.020 00.004 6120 Enqueuing Move request for scope (-0.12, 0.26)
01:03:36.023 00.003 7680 Worker thread wakes up
01:03:36.023 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.26) opts 0xd
01:03:36.024 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.26)
01:03:36.024 00.000 7680 Moving (-0.12, 0.26) raw xDistance=0.06 yDistance=-0.29
01:03:36.024 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:03:36.024 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:03:36.024 00.000 7680 MoveAxis(E, 0, ABG)
01:03:36.024 00.000 7680 Move returns status 0, amount 0
01:03:36.024 00.000 7680 MoveAxis(N, 157, ABG)
01:03:36.024 00.000 7680 Guiding  Dir = 0, Dur = 157
01:03:36.026 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:36.029 00.003 7680 IsSlewing returns 0
01:03:36.029 00.000 6120 UpdateGuideState exits: m=14472 SNR=78.3 Saturated
01:03:36.033 00.004 7680 IsGuiding returns 0
01:03:36.033 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:36.036 00.003 7680 PulseGuide returned control before completion, sleep 167
01:03:36.037 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:36.040 00.003 6120 Enqueuing Expose request
01:03:36.215 00.175 7680 IsGuiding returns 1
01:03:36.216 00.001 7680 scope still moving after pulse duration time elapsed
01:03:36.247 00.031 7680 IsSlewing returns 0
01:03:36.248 00.001 7680 IsGuiding returns 0
01:03:36.248 00.000 7680 scope move finished after 157 + 58 ms
01:03:36.249 00.001 7680 Move returns status 0, amount 157
01:03:36.249 00.000 7680 move complete, result=0
01:03:36.250 00.001 7680 worker thread done servicing request
01:03:36.250 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 157 ms NORTH
01:03:36.256 00.006 7680 Worker thread wakes up
01:03:36.256 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:36.256 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:37.510 01.254 7680 Exposure complete
01:03:37.643 00.133 7680 worker thread done servicing request
01:03:37.643 00.000 6120 OnExposeComplete: enter
01:03:37.648 00.005 6120 UpdateGuideState(): m_state=6
01:03:37.651 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5357
01:03:37.656 00.005 6120 Star::Find returns 1 (1), X=962.12, Y=48.21, Mass=13898, SNR=75.9, Peak=255 HFD=6.8
01:03:37.660 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.22 = -2.07)
01:03:37.665 00.005 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
01:03:37.668 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.26 mountX=-0.11 mountY=-0.17, mountTheta=-2.15
01:03:37.675 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.22, opts=13)
01:03:37.681 00.006 6120 Enqueuing Move request for scope (0.07, 0.22)
01:03:37.685 00.004 7680 Worker thread wakes up
01:03:37.685 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:37.688 00.003 6120 UpdateGuideState exits: m=13898 SNR=75.9 Saturated
01:03:37.692 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:37.696 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:37.699 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
01:03:37.700 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
01:03:37.700 00.000 7680 Moving (0.07, 0.22) raw xDistance=-0.11 yDistance=-0.17
01:03:37.700 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:03:37.700 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:03:37.700 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:03:37.700 00.000 7680 MoveAxis(E, 0, ABG)
01:03:37.703 00.003 7680 Move returns status 0, amount 0
01:03:37.703 00.000 7680 MoveAxis(N, 0, ABG)
01:03:37.703 00.000 7680 Move returns status 0, amount 0
01:03:37.703 00.000 7680 move complete, result=0
01:03:37.703 00.000 7680 worker thread done servicing request
01:03:37.704 00.001 6120 Enqueuing Expose request
01:03:37.709 00.005 7680 Worker thread wakes up
01:03:37.709 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:03:37.713 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:37.713 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:38.963 01.250 7680 Exposure complete
01:03:39.097 00.134 7680 worker thread done servicing request
01:03:39.098 00.001 6120 OnExposeComplete: enter
01:03:39.102 00.004 6120 UpdateGuideState(): m_state=6
01:03:39.106 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5358
01:03:39.111 00.005 6120 Star::Find returns 1 (1), X=962.19, Y=48.55, Mass=14401, SNR=77.6, Peak=255 HFD=7.1
01:03:39.117 00.006 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.29 = -2.00)
01:03:39.120 00.003 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.27)
01:03:39.124 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.56 hyp=0.57 cameraTheta=1.33 mountX=-0.24 mountY=-0.44, mountTheta=-2.06
01:03:39.129 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.56, opts=13)
01:03:39.134 00.005 6120 Enqueuing Move request for scope (0.14, 0.56)
01:03:39.138 00.004 7680 Worker thread wakes up
01:03:39.138 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.56) opts 0xd
01:03:39.139 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:39.143 00.004 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.56)
01:03:39.143 00.000 7680 Moving (0.14, 0.56) raw xDistance=-0.24 yDistance=-0.44
01:03:39.143 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:03:39.143 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
01:03:39.144 00.001 6120 UpdateGuideState exits: m=14401 SNR=77.6 Saturated
01:03:39.147 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:39.151 00.004 7680 MoveAxis(E, 97, ABG)
01:03:39.152 00.001 7680 Guiding  Dir = 2, Dur = 97
01:03:39.152 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:39.156 00.004 7680 IsSlewing returns 0
01:03:39.156 00.000 6120 Enqueuing Expose request
01:03:39.160 00.004 7680 IsGuiding returns 0
01:03:39.160 00.000 7680 PulseGuide returned control before completion, sleep 107
01:03:39.283 00.123 7680 IsGuiding returns 1
01:03:39.283 00.000 7680 scope still moving after pulse duration time elapsed
01:03:39.313 00.030 7680 IsSlewing returns 0
01:03:39.314 00.001 7680 IsGuiding returns 0
01:03:39.315 00.001 7680 scope move finished after 97 + 57 ms
01:03:39.315 00.000 7680 Move returns status 0, amount 97
01:03:39.316 00.001 7680 MoveAxis(N, 239, ABG)
01:03:39.316 00.000 7680 Guiding  Dir = 0, Dur = 239
01:03:39.316 00.000 7680 IsSlewing returns 0
01:03:39.317 00.001 7680 IsGuiding returns 0
01:03:39.317 00.000 7680 PulseGuide returned control before completion, sleep 249
01:03:39.580 00.263 7680 IsGuiding returns 1
01:03:39.580 00.000 7680 scope still moving after pulse duration time elapsed
01:03:39.611 00.031 7680 IsSlewing returns 0
01:03:39.612 00.001 7680 IsGuiding returns 0
01:03:39.612 00.000 7680 scope move finished after 239 + 56 ms
01:03:39.613 00.001 7680 Move returns status 0, amount 239
01:03:39.613 00.000 7680 move complete, result=0
01:03:39.613 00.000 7680 worker thread done servicing request
01:03:39.614 00.001 6120 GuideStep: -0.2 px 97 ms EAST, -0.4 px 239 ms NORTH
01:03:39.619 00.005 7680 Worker thread wakes up
01:03:39.620 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:39.620 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:40.873 01.253 7680 Exposure complete
01:03:41.002 00.129 7680 worker thread done servicing request
01:03:41.002 00.000 6120 OnExposeComplete: enter
01:03:41.006 00.004 6120 UpdateGuideState(): m_state=6
01:03:41.009 00.003 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5359
01:03:41.014 00.005 6120 Star::Find returns 1 (1), X=961.95, Y=48.25, Mass=13857, SNR=76.8, Peak=255 HFD=6.8
01:03:41.019 00.005 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
01:03:41.023 00.004 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
01:03:41.027 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.94 mountX=0.05 mountY=-0.28, mountTheta=-1.39
01:03:41.032 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.26, opts=13)
01:03:41.036 00.004 6120 Enqueuing Move request for scope (-0.10, 0.26)
01:03:41.039 00.003 7680 Worker thread wakes up
01:03:41.039 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.26) opts 0xd
01:03:41.039 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.26)
01:03:41.039 00.000 7680 Moving (-0.10, 0.26) raw xDistance=0.05 yDistance=-0.28
01:03:41.039 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:03:41.040 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:03:41.040 00.000 7680 MoveAxis(E, 0, ABG)
01:03:41.040 00.000 7680 Move returns status 0, amount 0
01:03:41.040 00.000 7680 MoveAxis(N, 151, ABG)
01:03:41.040 00.000 7680 Guiding  Dir = 0, Dur = 151
01:03:41.040 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:41.044 00.004 6120 UpdateGuideState exits: m=13857 SNR=76.8 Saturated
01:03:41.050 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:41.055 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:41.059 00.004 7680 IsSlewing returns 0
01:03:41.059 00.000 6120 Enqueuing Expose request
01:03:41.063 00.004 7680 IsGuiding returns 0
01:03:41.063 00.000 7680 PulseGuide returned control before completion, sleep 161
01:03:41.235 00.172 7680 IsGuiding returns 1
01:03:41.236 00.001 7680 scope still moving after pulse duration time elapsed
01:03:41.265 00.029 7680 IsSlewing returns 0
01:03:41.266 00.001 7680 IsGuiding returns 0
01:03:41.266 00.000 7680 scope move finished after 151 + 52 ms
01:03:41.267 00.001 7680 Move returns status 0, amount 151
01:03:41.267 00.000 7680 move complete, result=0
01:03:41.268 00.001 7680 worker thread done servicing request
01:03:41.268 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 151 ms NORTH
01:03:41.275 00.007 7680 Worker thread wakes up
01:03:41.275 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:41.275 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:42.525 01.250 7680 Exposure complete
01:03:42.652 00.127 7680 worker thread done servicing request
01:03:42.653 00.001 6120 OnExposeComplete: enter
01:03:42.658 00.005 6120 UpdateGuideState(): m_state=6
01:03:42.663 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5360
01:03:42.666 00.003 6120 Star::Find returns 1 (1), X=961.92, Y=48.20, Mass=13611, SNR=75.0, Peak=255 HFD=6.8
01:03:42.671 00.005 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
01:03:42.675 00.004 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.47)
01:03:42.678 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.21 hyp=0.25 cameraTheta=2.13 mountX=0.09 mountY=-0.25, mountTheta=-1.22
01:03:42.683 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.21, opts=13)
01:03:42.686 00.003 6120 Enqueuing Move request for scope (-0.13, 0.21)
01:03:42.690 00.004 7680 Worker thread wakes up
01:03:42.691 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.21) opts 0xd
01:03:42.691 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.21)
01:03:42.691 00.000 7680 Moving (-0.13, 0.21) raw xDistance=0.09 yDistance=-0.25
01:03:42.692 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:03:42.692 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:03:42.692 00.000 7680 MoveAxis(E, 0, ABG)
01:03:42.692 00.000 7680 Move returns status 0, amount 0
01:03:42.692 00.000 7680 MoveAxis(N, 133, ABG)
01:03:42.693 00.001 7680 Guiding  Dir = 0, Dur = 133
01:03:42.693 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:42.696 00.003 7680 IsSlewing returns 0
01:03:42.696 00.000 6120 UpdateGuideState exits: m=13611 SNR=75.0 Saturated
01:03:42.700 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:42.704 00.004 7680 IsGuiding returns 0
01:03:42.704 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:42.708 00.004 7680 PulseGuide returned control before completion, sleep 143
01:03:42.708 00.000 6120 Enqueuing Expose request
01:03:42.858 00.150 7680 IsGuiding returns 1
01:03:42.859 00.001 7680 scope still moving after pulse duration time elapsed
01:03:42.889 00.030 7680 IsSlewing returns 0
01:03:42.891 00.002 7680 IsGuiding returns 0
01:03:42.891 00.000 7680 scope move finished after 133 + 54 ms
01:03:42.891 00.000 7680 Move returns status 0, amount 133
01:03:42.893 00.002 7680 move complete, result=0
01:03:42.893 00.000 7680 worker thread done servicing request
01:03:42.894 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 133 ms NORTH
01:03:42.897 00.003 7680 Worker thread wakes up
01:03:42.897 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:42.897 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:44.154 01.257 7680 Exposure complete
01:03:44.285 00.131 7680 worker thread done servicing request
01:03:44.286 00.001 6120 OnExposeComplete: enter
01:03:44.289 00.003 6120 UpdateGuideState(): m_state=6
01:03:44.293 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5361
01:03:44.297 00.004 6120 Star::Find returns 1 (1), X=961.97, Y=48.19, Mass=14025, SNR=77.8, Peak=255 HFD=6.9
01:03:44.301 00.004 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
01:03:44.305 00.004 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
01:03:44.308 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.94 mountX=0.04 mountY=-0.22, mountTheta=-1.39
01:03:44.313 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.20, opts=13)
01:03:44.318 00.005 6120 Enqueuing Move request for scope (-0.08, 0.20)
01:03:44.321 00.003 7680 Worker thread wakes up
01:03:44.321 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:44.325 00.004 6120 UpdateGuideState exits: m=14025 SNR=77.8 Saturated
01:03:44.329 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:44.333 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:44.337 00.004 6120 Enqueuing Expose request
01:03:44.340 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
01:03:44.340 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
01:03:44.341 00.001 7680 Moving (-0.08, 0.20) raw xDistance=0.04 yDistance=-0.22
01:03:44.341 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:03:44.341 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:03:44.341 00.000 7680 MoveAxis(E, 0, ABG)
01:03:44.343 00.002 7680 Move returns status 0, amount 0
01:03:44.343 00.000 7680 MoveAxis(N, 118, ABG)
01:03:44.343 00.000 7680 Guiding  Dir = 0, Dur = 118
01:03:44.343 00.000 7680 IsSlewing returns 0
01:03:44.343 00.000 7680 IsGuiding returns 0
01:03:44.344 00.001 7680 PulseGuide returned control before completion, sleep 128
01:03:44.487 00.143 7680 IsGuiding returns 0
01:03:44.489 00.002 7680 Move returns status 0, amount 118
01:03:44.490 00.001 7680 move complete, result=0
01:03:44.490 00.000 7680 worker thread done servicing request
01:03:44.491 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 118 ms NORTH
01:03:44.498 00.007 7680 Worker thread wakes up
01:03:44.498 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:44.498 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,33,31,31)
01:03:45.538 01.040 6120 evsrv: cli 0FAEF1B8 connect
01:03:45.672 00.134 6120 case statement mapped state 6 to 3
01:03:45.677 00.005 6120 case statement mapped state 6 to 3
01:03:45.681 00.004 6120 evsrv: cli 0FAEF1B8 request: {"method":"get_app_state","id":"029429dd-8c62-4650-843e-4e8b5f2890ca"}
01:03:45.685 00.004 6120 case statement mapped state 6 to 3
01:03:45.688 00.003 6120 evsrv: cli 0FAEF1B8 response: {"jsonrpc":"2.0","result":"Guiding","id":"029429dd-8c62-4650-843e-4e8b5f2890ca"}
01:03:45.691 00.003 6120 evsrv: cli 0FAEF1B8 disconnect
01:03:45.695 00.004 6120 evsrv: cli 0FAEF398 connect
01:03:45.699 00.004 6120 case statement mapped state 6 to 3
01:03:45.704 00.005 6120 case statement mapped state 6 to 3
01:03:45.712 00.008 6120 evsrv: cli 0FAEF398 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"2e107b24-fcf9-4f43-af18-4b8048d73664"}
01:03:45.860 00.148 6120 PhdController::Dither begins
01:03:45.863 00.003 7680 Exposure complete
01:03:45.863 00.000 6120 dither: size=5.00, dRA=3.05 dDec=-3.51
01:03:45.868 00.005 6120 MountToCamera -- mountTheta (-0.86) + m_xAngle (-2.95) = xAngle (-3.81 = 2.47)
01:03:45.986 00.118 6120 MountToCamera -- mountX=3.05 mountY=-3.51 hyp=4.65 mountTheta=-0.86 cameraX=-3.64, cameraY=2.88 cameraTheta=2.47
01:03:45.991 00.005 6120 setting lock position to (958.41, 50.87)
01:03:45.994 00.003 6120 Mount: notify guiding dithered (-3.6, 2.9)
01:03:45.997 00.003 6120 Status Line: Dither by 3.05,-3.51
01:03:46.002 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
01:03:46.004 00.002 6120 PhdController: newstate STATE_SETTLE_WAIT
01:03:46.007 00.003 6120 evsrv: cli 0FAEF398 response: {"jsonrpc":"2.0","result":0,"id":"2e107b24-fcf9-4f43-af18-4b8048d73664"}
01:03:46.012 00.005 6120 evsrv: cli 0FAEF398 disconnect
01:03:46.081 00.069 7680 worker thread done servicing request
01:03:46.082 00.001 6120 OnExposeComplete: enter
01:03:46.085 00.003 6120 UpdateGuideState(): m_state=6
01:03:46.088 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5362
01:03:46.092 00.004 6120 Star::Find returns 1 (1), X=962.14, Y=48.11, Mass=13924, SNR=76.6, Peak=255 HFD=6.9
01:03:46.094 00.002 6120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-2.95) = xAngle (2.32 = 2.32)
01:03:46.097 00.003 6120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.05 = 2.05)
01:03:46.100 00.003 6120 CameraToMount -- cameraX=3.74 cameraY=-2.76 hyp=4.65 cameraTheta=-0.64 mountX=-3.16 mountY=4.12, mountTheta=2.23
01:03:46.105 00.005 6120 dither recenter: remaining=(-3.0,3.5) step=(-3.0,3.5)
01:03:46.109 00.004 6120 MountToCamera -- mountTheta (2.29) + m_xAngle (-2.95) = xAngle (-0.67 = -0.67)
01:03:46.113 00.004 6120 MountToCamera -- mountX=-3.05 mountY=3.51 hyp=4.65 mountTheta=2.29 cameraX=3.64, cameraY=-2.88 cameraTheta=-0.67
01:03:46.115 00.002 6120 SchedulePrimaryMove(0D6325F0, x=3.64, y=-2.88, opts=4)
01:03:46.118 00.003 6120 Enqueuing Move request for scope (3.64, -2.88)
01:03:46.121 00.003 6120 Mount: notify direct move -3.05,3.51
01:03:46.123 00.002 7680 Worker thread wakes up
01:03:46.123 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:46.127 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (3.64, -2.88) opts 0x4
01:03:46.127 00.000 7680 Handling offset move in thread for scope, endpoint = (3.64, -2.88)
01:03:46.127 00.000 6120 UpdateGuideState exits: m=13924 SNR=76.6 Saturated
01:03:46.129 00.002 6120 PhdController: settling, locked = 1, distance = 4.84 (1.50) aobump = 0 frame = 1 / 99999
01:03:46.133 00.004 7680 Moving (3.64, -2.88) raw xDistance=-3.05 yDistance=3.51
01:03:46.133 00.000 7680 MoveAxis(E, 1974, B)
01:03:46.133 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764054226.133,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.84,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:03:46.135 00.002 7680 Guiding  Dir = 2, Dur = 1974
01:03:46.137 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:46.140 00.003 7680 IsSlewing returns 0
01:03:46.140 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:46.143 00.003 7680 IsGuiding returns 0
01:03:46.143 00.000 6120 Enqueuing Expose request
01:03:46.145 00.002 7680 PulseGuide returned control before completion, sleep 1984
01:03:48.135 01.990 7680 IsGuiding returns 1
01:03:48.135 00.000 7680 scope still moving after pulse duration time elapsed
01:03:48.166 00.031 7680 IsSlewing returns 0
01:03:48.167 00.001 7680 IsGuiding returns 0
01:03:48.167 00.000 7680 scope move finished after 1974 + 49 ms
01:03:48.167 00.000 7680 Move returns status 0, amount 1974
01:03:48.167 00.000 7680 MoveAxis(S, 1905, B)
01:03:48.167 00.000 7680 Guiding  Dir = 1, Dur = 1905
01:03:48.167 00.000 7680 IsSlewing returns 0
01:03:48.168 00.001 7680 IsGuiding returns 0
01:03:48.168 00.000 7680 PulseGuide returned control before completion, sleep 1915
01:03:50.093 01.925 7680 IsGuiding returns 1
01:03:50.094 00.001 7680 scope still moving after pulse duration time elapsed
01:03:50.123 00.029 7680 IsSlewing returns 0
01:03:50.124 00.001 7680 IsGuiding returns 0
01:03:50.126 00.002 7680 scope move finished after 1905 + 52 ms
01:03:50.126 00.000 7680 Move returns status 0, amount 1905
01:03:50.127 00.001 7680 move complete, result=0
01:03:50.127 00.000 7680 worker thread done servicing request
01:03:50.127 00.000 6120 GuideStep: -3.0 px 1974 ms EAST, 3.5 px 1905 ms SOUTH
01:03:50.134 00.007 7680 Worker thread wakes up
01:03:50.134 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:50.135 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:03:51.382 01.247 7680 Exposure complete
01:03:51.510 00.128 7680 worker thread done servicing request
01:03:51.512 00.002 6120 OnExposeComplete: enter
01:03:51.515 00.003 6120 UpdateGuideState(): m_state=6
01:03:51.518 00.003 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5363
01:03:51.521 00.003 6120 Star::Find returns 1 (1), X=959.69, Y=50.75, Mass=14872, SNR=78.5, Peak=255 HFD=7.1
01:03:51.526 00.005 6120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-2.95) = xAngle (2.86 = 2.86)
01:03:51.529 00.003 6120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.59 = 2.59)
01:03:51.532 00.003 6120 CameraToMount -- cameraX=1.29 cameraY=-0.12 hyp=1.29 cameraTheta=-0.09 mountX=-1.24 mountY=0.67, mountTheta=2.65
01:03:51.537 00.005 6120 SchedulePrimaryMove(0D6325F0, x=1.29, y=-0.12, opts=13)
01:03:51.540 00.003 6120 Enqueuing Move request for scope (1.29, -0.12)
01:03:51.544 00.004 7680 Worker thread wakes up
01:03:51.544 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.29, -0.12) opts 0xd
01:03:51.544 00.000 7680 Handling offset move in thread for scope, endpoint = (1.29, -0.12)
01:03:51.544 00.000 7680 Moving (1.29, -0.12) raw xDistance=-1.24 yDistance=0.67
01:03:51.545 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.24
01:03:51.545 00.000 7680 resist switch: large excursion: input 0.67 thresh 0.60 direction from 0 to 1
01:03:51.545 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.02
01:03:51.545 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:51.548 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
01:03:51.549 00.001 7680 MoveAxis(E, 507, ABG)
01:03:51.549 00.000 7680 Guiding  Dir = 2, Dur = 507
01:03:51.549 00.000 6120 UpdateGuideState exits: m=14872 SNR=78.5 Saturated
01:03:51.552 00.003 7680 IsSlewing returns 0
01:03:51.553 00.001 6120 PhdController: settling, locked = 1, distance = 1.29 (1.50) aobump = 0 frame = 2 / 99999
01:03:51.556 00.003 7680 IsGuiding returns 0
01:03:51.556 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764054231.556,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.29,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:03:51.560 00.004 7680 PulseGuide returned control before completion, sleep 517
01:03:51.560 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:51.564 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:51.568 00.004 6120 Enqueuing Expose request
01:03:52.093 00.525 7680 IsGuiding returns 0
01:03:52.095 00.002 7680 Move returns status 0, amount 507
01:03:52.095 00.000 7680 MoveAxis(S, 365, ABG)
01:03:52.095 00.000 7680 Guiding  Dir = 1, Dur = 365
01:03:52.095 00.000 7680 IsSlewing returns 0
01:03:52.096 00.001 7680 IsGuiding returns 0
01:03:52.096 00.000 7680 PulseGuide returned control before completion, sleep 375
01:03:52.486 00.390 7680 IsGuiding returns 1
01:03:52.487 00.001 7680 scope still moving after pulse duration time elapsed
01:03:52.517 00.030 7680 IsSlewing returns 0
01:03:52.518 00.001 7680 IsGuiding returns 0
01:03:52.519 00.001 7680 scope move finished after 365 + 57 ms
01:03:52.519 00.000 7680 Move returns status 0, amount 365
01:03:52.520 00.001 7680 move complete, result=0
01:03:52.520 00.000 7680 worker thread done servicing request
01:03:52.520 00.000 7680 Worker thread wakes up
01:03:52.521 00.001 6120 GuideStep: -1.2 px 507 ms EAST, 0.7 px 365 ms SOUTH
01:03:52.527 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:52.527 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:03:53.780 01.253 7680 Exposure complete
01:03:53.900 00.120 7680 worker thread done servicing request
01:03:53.901 00.001 6120 OnExposeComplete: enter
01:03:53.903 00.002 6120 UpdateGuideState(): m_state=6
01:03:53.907 00.004 6120 Star::Find(15, 959, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5364
01:03:53.911 00.004 6120 Star::Find returns 1 (1), X=958.91, Y=51.43, Mass=14364, SNR=79.1, Peak=255 HFD=6.9
01:03:53.914 00.003 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.79 = -2.50)
01:03:53.917 00.003 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.52 = -2.76)
01:03:53.921 00.004 6120 CameraToMount -- cameraX=0.51 cameraY=0.56 hyp=0.76 cameraTheta=0.83 mountX=-0.60 mountY=-0.28, mountTheta=-2.71
01:03:53.926 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.51, y=0.56, opts=13)
01:03:53.929 00.003 6120 Enqueuing Move request for scope (0.51, 0.56)
01:03:53.932 00.003 7680 Worker thread wakes up
01:03:53.932 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.56) opts 0xd
01:03:53.932 00.000 7680 Handling offset move in thread for scope, endpoint = (0.51, 0.56)
01:03:53.934 00.002 7680 Moving (0.51, 0.56) raw xDistance=-0.60 yDistance=-0.28
01:03:53.934 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.60
01:03:53.934 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:03:53.934 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:03:53.934 00.000 7680 MoveAxis(E, 282, ABG)
01:03:53.934 00.000 7680 Guiding  Dir = 2, Dur = 282
01:03:53.934 00.000 7680 IsSlewing returns 0
01:03:53.935 00.001 7680 IsGuiding returns 0
01:03:53.935 00.000 7680 PulseGuide returned control before completion, sleep 292
01:03:53.935 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:53.938 00.003 6120 UpdateGuideState exits: m=14364 SNR=79.1 Saturated
01:03:53.942 00.004 6120 PhdController: settling, locked = 1, distance = 1.13 (1.50) aobump = 0 frame = 3 / 99999
01:03:53.945 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764054233.945,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.13,"Time":2.4,"SettleTime":10.0,"StarLocked":true}
01:03:53.948 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:53.950 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:53.953 00.003 6120 Enqueuing Expose request
01:03:54.239 00.286 7680 IsGuiding returns 1
01:03:54.240 00.001 7680 scope still moving after pulse duration time elapsed
01:03:54.269 00.029 7680 IsSlewing returns 0
01:03:54.269 00.000 7680 IsGuiding returns 0
01:03:54.271 00.002 7680 scope move finished after 282 + 53 ms
01:03:54.271 00.000 7680 Move returns status 0, amount 282
01:03:54.271 00.000 7680 MoveAxis(N, 0, ABG)
01:03:54.271 00.000 7680 Move returns status 0, amount 0
01:03:54.271 00.000 7680 move complete, result=0
01:03:54.272 00.001 7680 worker thread done servicing request
01:03:54.272 00.000 6120 GuideStep: -0.6 px 282 ms EAST, -0.3 px 0 ms NORTH
01:03:54.277 00.005 7680 Worker thread wakes up
01:03:54.277 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:54.277 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:03:55.521 01.244 7680 Exposure complete
01:03:55.653 00.132 7680 worker thread done servicing request
01:03:55.654 00.001 6120 OnExposeComplete: enter
01:03:55.657 00.003 6120 UpdateGuideState(): m_state=6
01:03:55.661 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5365
01:03:55.665 00.004 6120 Star::Find returns 1 (1), X=958.68, Y=51.99, Mass=15374, SNR=80.4, Peak=255 HFD=6.9
01:03:55.667 00.002 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
01:03:55.671 00.004 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
01:03:55.674 00.003 6120 CameraToMount -- cameraX=0.28 cameraY=1.12 hyp=1.15 cameraTheta=1.33 mountX=-0.48 mountY=-0.88, mountTheta=-2.07
01:03:55.679 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=1.12, opts=13)
01:03:55.684 00.005 6120 Enqueuing Move request for scope (0.28, 1.12)
01:03:55.690 00.006 7680 Worker thread wakes up
01:03:55.690 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 1.12) opts 0xd
01:03:55.690 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, 1.12)
01:03:55.690 00.000 7680 Moving (0.28, 1.12) raw xDistance=-0.48 yDistance=-0.88
01:03:55.690 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
01:03:55.691 00.001 7680 resist switch: large excursion: input -0.88 thresh 0.60 direction from 1 to -1
01:03:55.691 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.64
01:03:55.691 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88
01:03:55.691 00.000 7680 MoveAxis(E, 217, ABG)
01:03:55.691 00.000 7680 Guiding  Dir = 2, Dur = 217
01:03:55.691 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:55.696 00.005 6120 UpdateGuideState exits: m=15374 SNR=80.4 Saturated
01:03:55.702 00.006 7680 IsSlewing returns 0
01:03:55.702 00.000 6120 PhdController: settling, locked = 1, distance = 1.14 (1.50) aobump = 0 frame = 4 / 99999
01:03:55.707 00.005 7680 IsGuiding returns 0
01:03:55.707 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764054235.707,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.14,"Time":4.2,"SettleTime":10.0,"StarLocked":true}
01:03:55.712 00.005 7680 PulseGuide returned control before completion, sleep 227
01:03:55.713 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:55.719 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:55.724 00.005 6120 Enqueuing Expose request
01:03:55.946 00.222 7680 IsGuiding returns 1
01:03:55.946 00.000 7680 scope still moving after pulse duration time elapsed
01:03:55.978 00.032 7680 IsSlewing returns 0
01:03:55.981 00.003 7680 IsGuiding returns 0
01:03:55.981 00.000 7680 scope move finished after 217 + 57 ms
01:03:55.982 00.001 7680 Move returns status 0, amount 217
01:03:55.982 00.000 7680 MoveAxis(N, 479, ABG)
01:03:55.982 00.000 7680 Guiding  Dir = 0, Dur = 479
01:03:55.982 00.000 7680 IsSlewing returns 0
01:03:55.984 00.002 7680 IsGuiding returns 0
01:03:55.985 00.001 7680 PulseGuide returned control before completion, sleep 489
01:03:56.481 00.496 7680 IsGuiding returns 1
01:03:56.482 00.001 7680 scope still moving after pulse duration time elapsed
01:03:56.512 00.030 7680 IsSlewing returns 0
01:03:56.512 00.000 7680 IsGuiding returns 0
01:03:56.514 00.002 7680 scope move finished after 479 + 50 ms
01:03:56.515 00.001 7680 Move returns status 0, amount 479
01:03:56.515 00.000 7680 move complete, result=0
01:03:56.516 00.001 6120 GuideStep: -0.5 px 217 ms EAST, -0.9 px 479 ms NORTH
01:03:56.522 00.006 7680 worker thread done servicing request
01:03:56.522 00.000 7680 Worker thread wakes up
01:03:56.523 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:56.524 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:03:57.780 01.256 7680 Exposure complete
01:03:57.911 00.131 7680 worker thread done servicing request
01:03:57.911 00.000 6120 OnExposeComplete: enter
01:03:57.915 00.004 6120 UpdateGuideState(): m_state=6
01:03:57.919 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5366
01:03:57.923 00.004 6120 Star::Find returns 1 (1), X=958.22, Y=52.61, Mass=12917, SNR=73.8, Peak=255 HFD=7.0
01:03:57.927 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
01:03:57.930 00.003 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
01:03:57.933 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=1.74 hyp=1.75 cameraTheta=1.68 mountX=-0.14 mountY=-1.65, mountTheta=-1.66
01:03:57.939 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=1.74, opts=13)
01:03:57.943 00.004 6120 Enqueuing Move request for scope (-0.19, 1.74)
01:03:57.947 00.004 7680 Worker thread wakes up
01:03:57.947 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 1.74) opts 0xd
01:03:57.947 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 1.74)
01:03:57.947 00.000 7680 Moving (-0.19, 1.74) raw xDistance=-0.14 yDistance=-1.65
01:03:57.947 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:03:57.948 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.65 from input -1.65
01:03:57.948 00.000 7680 MoveAxis(E, 0, ABG)
01:03:57.948 00.000 7680 Move returns status 0, amount 0
01:03:57.948 00.000 7680 MoveAxis(N, 894, ABG)
01:03:57.948 00.000 7680 Guiding  Dir = 0, Dur = 894
01:03:57.949 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:03:57.954 00.005 7680 IsSlewing returns 0
01:03:57.954 00.000 6120 UpdateGuideState exits: m=12917 SNR=73.8 Saturated
01:03:57.959 00.005 7680 IsGuiding returns 0
01:03:57.959 00.000 6120 PhdController: settling, locked = 1, distance = 1.32 (1.50) aobump = 0 frame = 5 / 99999
01:03:57.963 00.004 7680 PulseGuide returned control before completion, sleep 904
01:03:57.963 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764054237.963,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.32,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
01:03:57.966 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:57.971 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:03:57.975 00.004 6120 Enqueuing Expose request
01:03:58.883 00.908 7680 IsGuiding returns 1
01:03:58.884 00.001 7680 scope still moving after pulse duration time elapsed
01:03:58.913 00.029 7680 IsSlewing returns 0
01:03:58.913 00.000 7680 IsGuiding returns 0
01:03:58.913 00.000 7680 scope move finished after 894 + 60 ms
01:03:58.914 00.001 7680 Move returns status 0, amount 894
01:03:58.914 00.000 7680 move complete, result=0
01:03:58.914 00.000 7680 worker thread done servicing request
01:03:58.914 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -1.6 px 894 ms NORTH
01:03:58.918 00.004 7680 Worker thread wakes up
01:03:58.918 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:03:58.918 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:00.155 01.237 7680 Exposure complete
01:04:00.284 00.129 7680 worker thread done servicing request
01:04:00.284 00.000 6120 OnExposeComplete: enter
01:04:00.288 00.004 6120 UpdateGuideState(): m_state=6
01:04:00.292 00.004 6120 Star::Find(15, 958, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5367
01:04:00.296 00.004 6120 Star::Find returns 1 (1), X=958.24, Y=51.38, Mass=14460, SNR=77.1, Peak=255 HFD=7.2
01:04:00.300 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
01:04:00.304 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
01:04:00.307 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.51 hyp=0.53 cameraTheta=1.90 mountX=0.07 mountY=-0.53, mountTheta=-1.43
01:04:00.313 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.51, opts=13)
01:04:00.316 00.003 6120 Enqueuing Move request for scope (-0.17, 0.51)
01:04:00.320 00.004 7680 Worker thread wakes up
01:04:00.320 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:00.323 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.51) opts 0xd
01:04:00.323 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.51)
01:04:00.324 00.001 7680 Moving (-0.17, 0.51) raw xDistance=0.07 yDistance=-0.53
01:04:00.324 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:04:00.324 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:04:00.324 00.000 7680 MoveAxis(E, 0, ABG)
01:04:00.325 00.001 7680 Move returns status 0, amount 0
01:04:00.325 00.000 7680 MoveAxis(N, 287, ABG)
01:04:00.325 00.000 7680 Guiding  Dir = 0, Dur = 287
01:04:00.325 00.000 6120 UpdateGuideState exits: m=14460 SNR=77.1 Saturated
01:04:00.329 00.004 7680 IsSlewing returns 0
01:04:00.329 00.000 6120 PhdController: settling, locked = 1, distance = 1.09 (1.50) aobump = 0 frame = 6 / 99999
01:04:00.333 00.004 7680 IsGuiding returns 0
01:04:00.333 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764054240.333,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.09,"Time":8.8,"SettleTime":10.0,"StarLocked":true}
01:04:00.337 00.004 7680 PulseGuide returned control before completion, sleep 297
01:04:00.337 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:00.341 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:00.345 00.004 6120 Enqueuing Expose request
01:04:00.648 00.303 7680 IsGuiding returns 0
01:04:00.649 00.001 7680 Move returns status 0, amount 287
01:04:00.649 00.000 7680 move complete, result=0
01:04:00.650 00.001 7680 worker thread done servicing request
01:04:00.650 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 287 ms NORTH
01:04:00.657 00.007 7680 Worker thread wakes up
01:04:00.657 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:00.657 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:01.910 01.253 7680 Exposure complete
01:04:02.040 00.130 7680 worker thread done servicing request
01:04:02.040 00.000 6120 OnExposeComplete: enter
01:04:02.044 00.004 6120 UpdateGuideState(): m_state=6
01:04:02.048 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5368
01:04:02.052 00.004 6120 Star::Find returns 1 (1), X=958.19, Y=51.03, Mass=14449, SNR=78.6, Peak=255 HFD=6.9
01:04:02.055 00.003 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.48 = -0.81)
01:04:02.059 00.004 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.21 = -1.07)
01:04:02.063 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.16 hyp=0.27 cameraTheta=2.52 mountX=0.19 mountY=-0.24, mountTheta=-0.90
01:04:02.068 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.16, opts=13)
01:04:02.072 00.004 6120 Enqueuing Move request for scope (-0.22, 0.16)
01:04:02.075 00.003 7680 Worker thread wakes up
01:04:02.075 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.16) opts 0xd
01:04:02.075 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.16)
01:04:02.076 00.001 7680 Moving (-0.22, 0.16) raw xDistance=0.19 yDistance=-0.24
01:04:02.076 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:04:02.076 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:04:02.076 00.000 7680 MoveAxis(E, 0, ABG)
01:04:02.076 00.000 7680 Move returns status 0, amount 0
01:04:02.077 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:02.080 00.003 7680 MoveAxis(N, 129, ABG)
01:04:02.080 00.000 7680 Guiding  Dir = 0, Dur = 129
01:04:02.080 00.000 6120 UpdateGuideState exits: m=14449 SNR=78.6 Saturated
01:04:02.084 00.004 7680 IsSlewing returns 0
01:04:02.084 00.000 6120 PhdController: settling, locked = 1, distance = 0.84 (1.50) aobump = 0 frame = 7 / 99999
01:04:02.088 00.004 7680 IsGuiding returns 0
01:04:02.088 00.000 6120 PhdController: newstate STATE_FINISH
01:04:02.091 00.003 7680 PulseGuide returned control before completion, sleep 139
01:04:02.092 00.001 6120 PhdController complete: success
01:04:02.095 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764054242.095,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
01:04:02.099 00.004 6120 Mount: notify guiding dither settle done success=1
01:04:02.101 00.002 6120 PhdController: newstate STATE_IDLE
01:04:02.107 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:02.112 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:02.115 00.003 6120 Enqueuing Expose request
01:04:02.245 00.130 7680 IsGuiding returns 1
01:04:02.246 00.001 7680 scope still moving after pulse duration time elapsed
01:04:02.275 00.029 7680 IsSlewing returns 0
01:04:02.277 00.002 7680 IsGuiding returns 0
01:04:02.277 00.000 7680 scope move finished after 129 + 59 ms
01:04:02.277 00.000 7680 Move returns status 0, amount 129
01:04:02.278 00.001 7680 move complete, result=0
01:04:02.279 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 129 ms NORTH
01:04:02.287 00.008 7680 worker thread done servicing request
01:04:02.287 00.000 7680 Worker thread wakes up
01:04:02.287 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:02.288 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:03.544 01.256 7680 Exposure complete
01:04:03.682 00.138 7680 worker thread done servicing request
01:04:03.683 00.001 6120 OnExposeComplete: enter
01:04:03.687 00.004 6120 UpdateGuideState(): m_state=6
01:04:03.692 00.005 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5369
01:04:03.695 00.003 6120 Star::Find returns 1 (1), X=958.36, Y=51.38, Mass=14291, SNR=77.5, Peak=255 HFD=7.1
01:04:03.699 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
01:04:03.705 00.006 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
01:04:03.709 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.51 hyp=0.51 cameraTheta=1.67 mountX=-0.05 mountY=-0.48, mountTheta=-1.67
01:04:03.714 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.51, opts=13)
01:04:03.718 00.004 6120 Enqueuing Move request for scope (-0.05, 0.51)
01:04:03.721 00.003 7680 Worker thread wakes up
01:04:03.721 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:03.726 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.51) opts 0xd
01:04:03.726 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.51)
01:04:03.726 00.000 7680 Moving (-0.05, 0.51) raw xDistance=-0.05 yDistance=-0.48
01:04:03.726 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:04:03.727 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
01:04:03.727 00.000 6120 UpdateGuideState exits: m=14291 SNR=77.5 Saturated
01:04:03.731 00.004 7680 MoveAxis(E, 0, ABG)
01:04:03.731 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:03.736 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:03.740 00.004 6120 Enqueuing Expose request
01:04:03.743 00.003 7680 Move returns status 0, amount 0
01:04:03.743 00.000 7680 MoveAxis(N, 260, ABG)
01:04:03.744 00.001 7680 Guiding  Dir = 0, Dur = 260
01:04:03.744 00.000 7680 IsSlewing returns 0
01:04:03.745 00.001 7680 IsGuiding returns 0
01:04:03.745 00.000 7680 PulseGuide returned control before completion, sleep 270
01:04:04.017 00.272 7680 IsGuiding returns 1
01:04:04.018 00.001 7680 scope still moving after pulse duration time elapsed
01:04:04.049 00.031 7680 IsSlewing returns 0
01:04:04.050 00.001 7680 IsGuiding returns 0
01:04:04.050 00.000 7680 scope move finished after 260 + 45 ms
01:04:04.050 00.000 7680 Move returns status 0, amount 260
01:04:04.050 00.000 7680 move complete, result=0
01:04:04.052 00.002 7680 worker thread done servicing request
01:04:04.052 00.000 7680 Worker thread wakes up
01:04:04.052 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 260 ms NORTH
01:04:04.059 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:04.059 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:05.314 01.255 7680 Exposure complete
01:04:05.454 00.140 7680 worker thread done servicing request
01:04:05.455 00.001 6120 OnExposeComplete: enter
01:04:05.460 00.005 6120 UpdateGuideState(): m_state=6
01:04:05.464 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5370
01:04:05.468 00.004 6120 Star::Find returns 1 (1), X=958.13, Y=50.97, Mass=14305, SNR=77.7, Peak=255 HFD=7.0
01:04:05.471 00.003 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-2.95) = xAngle (5.75 = -0.53)
01:04:05.475 00.004 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.48 = -0.80)
01:04:05.478 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.10 hyp=0.29 cameraTheta=2.80 mountX=0.25 mountY=-0.21, mountTheta=-0.69
01:04:05.484 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.10, opts=13)
01:04:05.489 00.005 6120 Enqueuing Move request for scope (-0.27, 0.10)
01:04:05.493 00.004 7680 Worker thread wakes up
01:04:05.494 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.10) opts 0xd
01:04:05.494 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:05.498 00.004 6120 UpdateGuideState exits: m=14305 SNR=77.7 Saturated
01:04:05.502 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:05.506 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:05.509 00.003 6120 Enqueuing Expose request
01:04:05.514 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.10)
01:04:05.514 00.000 7680 Moving (-0.27, 0.10) raw xDistance=0.25 yDistance=-0.21
01:04:05.514 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:04:05.515 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:04:05.515 00.000 7680 MoveAxis(W, 103, ABG)
01:04:05.515 00.000 7680 Guiding  Dir = 3, Dur = 103
01:04:05.516 00.001 7680 IsSlewing returns 0
01:04:05.516 00.000 7680 IsGuiding returns 0
01:04:05.517 00.001 7680 PulseGuide returned control before completion, sleep 113
01:04:05.645 00.128 7680 IsGuiding returns 0
01:04:05.646 00.001 7680 Move returns status 0, amount 103
01:04:05.647 00.001 7680 MoveAxis(N, 114, ABG)
01:04:05.647 00.000 7680 Guiding  Dir = 0, Dur = 114
01:04:05.648 00.001 7680 IsSlewing returns 0
01:04:05.648 00.000 7680 IsGuiding returns 0
01:04:05.649 00.001 7680 PulseGuide returned control before completion, sleep 124
01:04:05.787 00.138 7680 IsGuiding returns 1
01:04:05.787 00.000 7680 scope still moving after pulse duration time elapsed
01:04:05.818 00.031 7680 IsSlewing returns 0
01:04:05.818 00.000 7680 IsGuiding returns 0
01:04:05.818 00.000 7680 scope move finished after 114 + 55 ms
01:04:05.819 00.001 7680 Move returns status 0, amount 114
01:04:05.819 00.000 7680 move complete, result=0
01:04:05.819 00.000 7680 worker thread done servicing request
01:04:05.819 00.000 6120 GuideStep: 0.3 px 103 ms WEST, -0.2 px 114 ms NORTH
01:04:05.825 00.006 7680 Worker thread wakes up
01:04:05.826 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:05.826 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:07.083 01.257 7680 Exposure complete
01:04:07.221 00.138 7680 worker thread done servicing request
01:04:07.221 00.000 6120 OnExposeComplete: enter
01:04:07.226 00.005 6120 UpdateGuideState(): m_state=6
01:04:07.230 00.004 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5371
01:04:07.234 00.004 6120 Star::Find returns 1 (1), X=958.38, Y=51.00, Mass=13717, SNR=75.8, Peak=255 HFD=6.8
01:04:07.237 00.003 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
01:04:07.241 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
01:04:07.245 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.79 mountX=0.00 mountY=-0.13, mountTheta=-1.54
01:04:07.249 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.13, opts=13)
01:04:07.251 00.002 6120 Enqueuing Move request for scope (-0.03, 0.13)
01:04:07.254 00.003 7680 Worker thread wakes up
01:04:07.254 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
01:04:07.254 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
01:04:07.255 00.001 7680 Moving (-0.03, 0.13) raw xDistance=0.00 yDistance=-0.13
01:04:07.255 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:04:07.255 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:07.259 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:04:07.259 00.000 6120 UpdateGuideState exits: m=13717 SNR=75.8 Saturated
01:04:07.263 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:07.266 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:07.269 00.003 6120 Enqueuing Expose request
01:04:07.271 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:04:07.271 00.000 7680 MoveAxis(E, 0, ABG)
01:04:07.272 00.001 7680 Move returns status 0, amount 0
01:04:07.272 00.000 7680 MoveAxis(N, 0, ABG)
01:04:07.272 00.000 7680 Move returns status 0, amount 0
01:04:07.273 00.001 7680 move complete, result=0
01:04:07.273 00.000 7680 worker thread done servicing request
01:04:07.273 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:07.276 00.003 7680 Worker thread wakes up
01:04:07.276 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:07.276 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:08.517 01.241 7680 Exposure complete
01:04:08.647 00.130 7680 worker thread done servicing request
01:04:08.648 00.001 6120 OnExposeComplete: enter
01:04:08.652 00.004 6120 UpdateGuideState(): m_state=6
01:04:08.655 00.003 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5372
01:04:08.659 00.004 6120 Star::Find returns 1 (1), X=958.32, Y=51.42, Mass=14824, SNR=79.6, Peak=255 HFD=7.2
01:04:08.663 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
01:04:08.666 00.003 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
01:04:08.670 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.55 hyp=0.56 cameraTheta=1.73 mountX=-0.02 mountY=-0.53, mountTheta=-1.60
01:04:08.674 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.55, opts=13)
01:04:08.678 00.004 6120 Enqueuing Move request for scope (-0.09, 0.55)
01:04:08.683 00.005 7680 Worker thread wakes up
01:04:08.683 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:08.687 00.004 6120 UpdateGuideState exits: m=14824 SNR=79.6 Saturated
01:04:08.690 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:08.694 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:08.698 00.004 6120 Enqueuing Expose request
01:04:08.702 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.55) opts 0xd
01:04:08.702 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.55)
01:04:08.702 00.000 7680 Moving (-0.09, 0.55) raw xDistance=-0.02 yDistance=-0.53
01:04:08.702 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:04:08.702 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:04:08.702 00.000 7680 MoveAxis(E, 0, ABG)
01:04:08.703 00.001 7680 Move returns status 0, amount 0
01:04:08.703 00.000 7680 MoveAxis(N, 288, ABG)
01:04:08.703 00.000 7680 Guiding  Dir = 0, Dur = 288
01:04:08.703 00.000 7680 IsSlewing returns 0
01:04:08.704 00.001 7680 IsGuiding returns 0
01:04:08.705 00.001 7680 PulseGuide returned control before completion, sleep 298
01:04:09.007 00.302 7680 IsGuiding returns 1
01:04:09.008 00.001 7680 scope still moving after pulse duration time elapsed
01:04:09.037 00.029 7680 IsSlewing returns 0
01:04:09.038 00.001 7680 IsGuiding returns 1
01:04:09.070 00.032 7680 IsSlewing returns 0
01:04:09.071 00.001 7680 IsGuiding returns 0
01:04:09.071 00.000 7680 scope move finished after 288 + 78 ms
01:04:09.072 00.001 7680 Move returns status 0, amount 288
01:04:09.072 00.000 7680 move complete, result=0
01:04:09.073 00.001 7680 worker thread done servicing request
01:04:09.074 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 288 ms NORTH
01:04:09.083 00.009 7680 Worker thread wakes up
01:04:09.083 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:09.083 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:10.337 01.254 7680 Exposure complete
01:04:10.478 00.141 7680 worker thread done servicing request
01:04:10.479 00.001 6120 OnExposeComplete: enter
01:04:10.482 00.003 6120 UpdateGuideState(): m_state=6
01:04:10.487 00.005 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5373
01:04:10.490 00.003 6120 Star::Find returns 1 (1), X=958.60, Y=51.04, Mass=14527, SNR=78.4, Peak=255 HFD=6.8
01:04:10.495 00.005 6120 CameraToMount -- cameraTheta (0.71) - m_xAngle (-2.95) = xAngle (3.66 = -2.62)
01:04:10.500 00.005 6120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.39 = -2.89)
01:04:10.505 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=0.17 hyp=0.26 cameraTheta=0.71 mountX=-0.23 mountY=-0.07, mountTheta=-2.86
01:04:10.510 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.17, opts=13)
01:04:10.514 00.004 6120 Enqueuing Move request for scope (0.20, 0.17)
01:04:10.519 00.005 7680 Worker thread wakes up
01:04:10.520 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:10.525 00.005 6120 UpdateGuideState exits: m=14527 SNR=78.4 Saturated
01:04:10.528 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:10.533 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:10.536 00.003 6120 Enqueuing Expose request
01:04:10.540 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.17) opts 0xd
01:04:10.540 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.17)
01:04:10.540 00.000 7680 Moving (0.20, 0.17) raw xDistance=-0.23 yDistance=-0.07
01:04:10.540 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
01:04:10.542 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:04:10.542 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:04:10.542 00.000 7680 MoveAxis(E, 93, ABG)
01:04:10.542 00.000 7680 Guiding  Dir = 2, Dur = 93
01:04:10.543 00.001 7680 IsSlewing returns 0
01:04:10.543 00.000 7680 IsGuiding returns 0
01:04:10.543 00.000 7680 PulseGuide returned control before completion, sleep 103
01:04:10.649 00.106 7680 IsGuiding returns 1
01:04:10.651 00.002 7680 scope still moving after pulse duration time elapsed
01:04:10.679 00.028 7680 IsSlewing returns 0
01:04:10.680 00.001 7680 IsGuiding returns 0
01:04:10.681 00.001 7680 scope move finished after 93 + 45 ms
01:04:10.682 00.001 7680 Move returns status 0, amount 93
01:04:10.682 00.000 7680 MoveAxis(N, 0, ABG)
01:04:10.684 00.002 7680 Move returns status 0, amount 0
01:04:10.684 00.000 7680 move complete, result=0
01:04:10.684 00.000 7680 worker thread done servicing request
01:04:10.684 00.000 7680 Worker thread wakes up
01:04:10.684 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:10.684 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.1 px 0 ms NORTH
01:04:10.690 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:11.944 01.254 7680 Exposure complete
01:04:12.083 00.139 7680 worker thread done servicing request
01:04:12.083 00.000 6120 OnExposeComplete: enter
01:04:12.088 00.005 6120 UpdateGuideState(): m_state=6
01:04:12.092 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5374
01:04:12.096 00.004 6120 Star::Find returns 1 (1), X=958.36, Y=51.52, Mass=15339, SNR=81.1, Peak=255 HFD=7.1
01:04:12.100 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
01:04:12.104 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
01:04:12.108 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.65 hyp=0.65 cameraTheta=1.64 mountX=-0.07 mountY=-0.61, mountTheta=-1.69
01:04:12.114 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.65, opts=13)
01:04:12.118 00.004 6120 Enqueuing Move request for scope (-0.05, 0.65)
01:04:12.122 00.004 7680 Worker thread wakes up
01:04:12.122 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.65) opts 0xd
01:04:12.123 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:12.126 00.003 6120 UpdateGuideState exits: m=15339 SNR=81.1 Saturated
01:04:12.130 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:12.133 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:12.136 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.65)
01:04:12.136 00.000 7680 Moving (-0.05, 0.65) raw xDistance=-0.07 yDistance=-0.61
01:04:12.136 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:04:12.136 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
01:04:12.138 00.002 6120 Enqueuing Expose request
01:04:12.143 00.005 7680 MoveAxis(E, 0, ABG)
01:04:12.143 00.000 7680 Move returns status 0, amount 0
01:04:12.143 00.000 7680 MoveAxis(N, 329, ABG)
01:04:12.144 00.001 7680 Guiding  Dir = 0, Dur = 329
01:04:12.144 00.000 7680 IsSlewing returns 0
01:04:12.145 00.001 7680 IsGuiding returns 0
01:04:12.146 00.001 7680 PulseGuide returned control before completion, sleep 339
01:04:12.499 00.353 7680 IsGuiding returns 1
01:04:12.499 00.000 7680 scope still moving after pulse duration time elapsed
01:04:12.529 00.030 7680 IsSlewing returns 0
01:04:12.530 00.001 7680 IsGuiding returns 0
01:04:12.531 00.001 7680 scope move finished after 329 + 56 ms
01:04:12.531 00.000 7680 Move returns status 0, amount 329
01:04:12.531 00.000 7680 move complete, result=0
01:04:12.531 00.000 7680 worker thread done servicing request
01:04:12.532 00.001 7680 Worker thread wakes up
01:04:12.532 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 329 ms NORTH
01:04:12.539 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:12.539 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:13.791 01.252 7680 Exposure complete
01:04:13.922 00.131 7680 worker thread done servicing request
01:04:13.923 00.001 6120 OnExposeComplete: enter
01:04:13.928 00.005 6120 UpdateGuideState(): m_state=6
01:04:13.932 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5375
01:04:13.936 00.004 6120 Star::Find returns 1 (1), X=958.86, Y=50.96, Mass=14774, SNR=80.1, Peak=255 HFD=7.0
01:04:13.941 00.005 6120 CameraToMount -- cameraTheta (0.19) - m_xAngle (-2.95) = xAngle (3.15 = -3.13)
01:04:13.944 00.003 6120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.88 = 2.88)
01:04:13.949 00.005 6120 CameraToMount -- cameraX=0.46 cameraY=0.09 hyp=0.47 cameraTheta=0.19 mountX=-0.47 mountY=0.12, mountTheta=2.89
01:04:13.955 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.46, y=0.09, opts=13)
01:04:13.960 00.005 6120 Enqueuing Move request for scope (0.46, 0.09)
01:04:13.963 00.003 7680 Worker thread wakes up
01:04:13.963 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:13.968 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.09) opts 0xd
01:04:13.968 00.000 7680 Handling offset move in thread for scope, endpoint = (0.46, 0.09)
01:04:13.968 00.000 7680 Moving (0.46, 0.09) raw xDistance=-0.47 yDistance=0.12
01:04:13.968 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
01:04:13.968 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:04:13.969 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:04:13.969 00.000 7680 MoveAxis(E, 191, ABG)
01:04:13.969 00.000 7680 Guiding  Dir = 2, Dur = 191
01:04:13.969 00.000 6120 UpdateGuideState exits: m=14774 SNR=80.1 Saturated
01:04:13.974 00.005 7680 IsSlewing returns 0
01:04:13.974 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:13.978 00.004 7680 IsGuiding returns 0
01:04:13.978 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:13.982 00.004 7680 PulseGuide returned control before completion, sleep 201
01:04:13.982 00.000 6120 Enqueuing Expose request
01:04:14.184 00.202 7680 IsGuiding returns 1
01:04:14.185 00.001 7680 scope still moving after pulse duration time elapsed
01:04:14.216 00.031 7680 IsSlewing returns 0
01:04:14.217 00.001 7680 IsGuiding returns 0
01:04:14.217 00.000 7680 scope move finished after 191 + 48 ms
01:04:14.217 00.000 7680 Move returns status 0, amount 191
01:04:14.218 00.001 7680 MoveAxis(N, 0, ABG)
01:04:14.218 00.000 7680 Move returns status 0, amount 0
01:04:14.219 00.001 7680 move complete, result=0
01:04:14.219 00.000 7680 worker thread done servicing request
01:04:14.219 00.000 6120 GuideStep: -0.5 px 191 ms EAST, 0.1 px 0 ms NORTH
01:04:14.225 00.006 7680 Worker thread wakes up
01:04:14.225 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:14.225 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:15.479 01.254 7680 Exposure complete
01:04:15.622 00.143 7680 worker thread done servicing request
01:04:15.623 00.001 6120 OnExposeComplete: enter
01:04:15.626 00.003 6120 UpdateGuideState(): m_state=6
01:04:15.630 00.004 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5376
01:04:15.634 00.004 6120 Star::Find returns 1 (1), X=958.44, Y=51.36, Mass=13187, SNR=73.3, Peak=255 HFD=7.2
01:04:15.638 00.004 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
01:04:15.642 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
01:04:15.646 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.49 hyp=0.49 cameraTheta=1.49 mountX=-0.13 mountY=-0.42, mountTheta=-1.86
01:04:15.651 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.49, opts=13)
01:04:15.654 00.003 6120 Enqueuing Move request for scope (0.04, 0.49)
01:04:15.658 00.004 7680 Worker thread wakes up
01:04:15.658 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.49) opts 0xd
01:04:15.659 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.49)
01:04:15.659 00.000 7680 Moving (0.04, 0.49) raw xDistance=-0.13 yDistance=-0.42
01:04:15.659 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:04:15.659 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:04:15.659 00.000 7680 MoveAxis(E, 0, ABG)
01:04:15.659 00.000 7680 Move returns status 0, amount 0
01:04:15.660 00.001 7680 MoveAxis(N, 228, ABG)
01:04:15.660 00.000 7680 Guiding  Dir = 0, Dur = 228
01:04:15.660 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:15.663 00.003 7680 IsSlewing returns 0
01:04:15.664 00.001 6120 UpdateGuideState exits: m=13187 SNR=73.3 Saturated
01:04:15.666 00.002 7680 IsGuiding returns 0
01:04:15.667 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:15.671 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:15.677 00.006 7680 PulseGuide returned control before completion, sleep 238
01:04:15.678 00.001 6120 Enqueuing Expose request
01:04:15.922 00.244 7680 IsGuiding returns 0
01:04:15.924 00.002 7680 Move returns status 0, amount 228
01:04:15.924 00.000 7680 move complete, result=0
01:04:15.924 00.000 7680 worker thread done servicing request
01:04:15.925 00.001 7680 Worker thread wakes up
01:04:15.925 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 228 ms NORTH
01:04:15.932 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:15.932 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:17.188 01.256 7680 Exposure complete
01:04:17.319 00.131 7680 worker thread done servicing request
01:04:17.319 00.000 6120 OnExposeComplete: enter
01:04:17.323 00.004 6120 UpdateGuideState(): m_state=6
01:04:17.327 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5377
01:04:17.331 00.004 6120 Star::Find returns 1 (1), X=958.28, Y=51.02, Mass=14072, SNR=76.9, Peak=255 HFD=6.8
01:04:17.335 00.004 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.20 = -1.08)
01:04:17.338 00.003 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.93 = -1.35)
01:04:17.342 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.25 mountX=0.09 mountY=-0.19, mountTheta=-1.12
01:04:17.347 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.15, opts=13)
01:04:17.350 00.003 6120 Enqueuing Move request for scope (-0.12, 0.15)
01:04:17.353 00.003 7680 Worker thread wakes up
01:04:17.353 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
01:04:17.354 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
01:04:17.354 00.000 7680 Moving (-0.12, 0.15) raw xDistance=0.09 yDistance=-0.19
01:04:17.354 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:04:17.354 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:04:17.354 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:04:17.354 00.000 7680 MoveAxis(E, 0, ABG)
01:04:17.354 00.000 7680 Move returns status 0, amount 0
01:04:17.354 00.000 7680 MoveAxis(N, 0, ABG)
01:04:17.356 00.002 7680 Move returns status 0, amount 0
01:04:17.356 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:17.360 00.004 7680 move complete, result=0
01:04:17.360 00.000 6120 UpdateGuideState exits: m=14072 SNR=76.9 Saturated
01:04:17.365 00.005 7680 worker thread done servicing request
01:04:17.365 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:17.369 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:17.374 00.005 6120 Enqueuing Expose request
01:04:17.376 00.002 7680 Worker thread wakes up
01:04:17.376 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:17.376 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:17.380 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:18.625 01.245 7680 Exposure complete
01:04:18.769 00.144 6120 OnExposeComplete: enter
01:04:18.774 00.005 6120 UpdateGuideState(): m_state=6
01:04:18.777 00.003 7680 worker thread done servicing request
01:04:18.778 00.001 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5378
01:04:18.781 00.003 6120 Star::Find returns 1 (1), X=958.55, Y=51.08, Mass=14150, SNR=77.5, Peak=255 HFD=6.9
01:04:18.786 00.005 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.92 = -2.37)
01:04:18.789 00.003 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.64)
01:04:18.794 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.21 hyp=0.25 cameraTheta=0.96 mountX=-0.18 mountY=-0.12, mountTheta=-2.55
01:04:18.801 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.21, opts=13)
01:04:18.805 00.004 6120 Enqueuing Move request for scope (0.15, 0.21)
01:04:18.809 00.004 7680 Worker thread wakes up
01:04:18.810 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:18.813 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.21) opts 0xd
01:04:18.814 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.21)
01:04:18.814 00.000 7680 Moving (0.15, 0.21) raw xDistance=-0.18 yDistance=-0.12
01:04:18.814 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:04:18.814 00.000 6120 UpdateGuideState exits: m=14150 SNR=77.5 Saturated
01:04:18.818 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:18.822 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:18.827 00.005 6120 Enqueuing Expose request
01:04:18.831 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:04:18.831 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:04:18.831 00.000 7680 MoveAxis(E, 0, ABG)
01:04:18.831 00.000 7680 Move returns status 0, amount 0
01:04:18.831 00.000 7680 MoveAxis(N, 0, ABG)
01:04:18.831 00.000 7680 Move returns status 0, amount 0
01:04:18.833 00.002 7680 move complete, result=0
01:04:18.833 00.000 7680 worker thread done servicing request
01:04:18.833 00.000 7680 Worker thread wakes up
01:04:18.833 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:18.838 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:18.838 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:20.089 01.251 7680 Exposure complete
01:04:20.224 00.135 7680 worker thread done servicing request
01:04:20.224 00.000 6120 OnExposeComplete: enter
01:04:20.227 00.003 6120 UpdateGuideState(): m_state=6
01:04:20.231 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5379
01:04:20.236 00.005 6120 Star::Find returns 1 (1), X=958.64, Y=51.06, Mass=14266, SNR=76.5, Peak=255 HFD=6.9
01:04:20.239 00.003 6120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-2.95) = xAngle (3.65 = -2.64)
01:04:20.243 00.004 6120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.38 = -2.90)
01:04:20.247 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.19 hyp=0.30 cameraTheta=0.69 mountX=-0.26 mountY=-0.07, mountTheta=-2.88
01:04:20.252 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.19, opts=13)
01:04:20.256 00.004 6120 Enqueuing Move request for scope (0.23, 0.19)
01:04:20.259 00.003 7680 Worker thread wakes up
01:04:20.259 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.19) opts 0xd
01:04:20.259 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.19)
01:04:20.259 00.000 7680 Moving (0.23, 0.19) raw xDistance=-0.26 yDistance=-0.07
01:04:20.259 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:04:20.260 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:04:20.260 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:04:20.260 00.000 7680 MoveAxis(E, 107, ABG)
01:04:20.260 00.000 7680 Guiding  Dir = 2, Dur = 107
01:04:20.262 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:20.264 00.002 7680 IsSlewing returns 0
01:04:20.264 00.000 6120 UpdateGuideState exits: m=14266 SNR=76.5 Saturated
01:04:20.268 00.004 7680 IsGuiding returns 0
01:04:20.268 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:20.273 00.005 7680 PulseGuide returned control before completion, sleep 117
01:04:20.273 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:20.277 00.004 6120 Enqueuing Expose request
01:04:20.406 00.129 7680 IsGuiding returns 1
01:04:20.408 00.002 7680 scope still moving after pulse duration time elapsed
01:04:20.438 00.030 7680 IsSlewing returns 0
01:04:20.440 00.002 7680 IsGuiding returns 0
01:04:20.441 00.001 7680 scope move finished after 107 + 64 ms
01:04:20.441 00.000 7680 Move returns status 0, amount 107
01:04:20.441 00.000 7680 MoveAxis(N, 0, ABG)
01:04:20.442 00.001 7680 Move returns status 0, amount 0
01:04:20.443 00.001 7680 move complete, result=0
01:04:20.443 00.000 7680 worker thread done servicing request
01:04:20.443 00.000 6120 GuideStep: -0.3 px 107 ms EAST, -0.1 px 0 ms NORTH
01:04:20.450 00.007 7680 Worker thread wakes up
01:04:20.451 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:20.451 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:21.705 01.254 7680 Exposure complete
01:04:21.851 00.146 7680 worker thread done servicing request
01:04:21.851 00.000 6120 OnExposeComplete: enter
01:04:21.855 00.004 6120 UpdateGuideState(): m_state=6
01:04:21.860 00.005 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5380
01:04:21.864 00.004 6120 Star::Find returns 1 (1), X=958.25, Y=51.61, Mass=14681, SNR=79.3, Peak=255 HFD=7.0
01:04:21.867 00.003 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.56)
01:04:21.870 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
01:04:21.874 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.74 hyp=0.76 cameraTheta=1.77 mountX=0.01 mountY=-0.74, mountTheta=-1.56
01:04:21.878 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.74, opts=13)
01:04:21.883 00.005 6120 Enqueuing Move request for scope (-0.15, 0.74)
01:04:21.887 00.004 7680 Worker thread wakes up
01:04:21.888 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:21.892 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.74) opts 0xd
01:04:21.892 00.000 6120 UpdateGuideState exits: m=14681 SNR=79.3 Saturated
01:04:21.898 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:21.902 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:21.906 00.004 6120 Enqueuing Expose request
01:04:21.910 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.74)
01:04:21.910 00.000 7680 Moving (-0.15, 0.74) raw xDistance=0.01 yDistance=-0.74
01:04:21.910 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:04:21.910 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
01:04:21.911 00.001 7680 MoveAxis(E, 0, ABG)
01:04:21.911 00.000 7680 Move returns status 0, amount 0
01:04:21.911 00.000 7680 MoveAxis(N, 399, ABG)
01:04:21.911 00.000 7680 Guiding  Dir = 0, Dur = 399
01:04:21.912 00.001 7680 IsSlewing returns 0
01:04:21.912 00.000 7680 IsGuiding returns 0
01:04:21.912 00.000 7680 PulseGuide returned control before completion, sleep 409
01:04:22.335 00.423 7680 IsGuiding returns 1
01:04:22.336 00.001 7680 scope still moving after pulse duration time elapsed
01:04:22.367 00.031 7680 IsSlewing returns 0
01:04:22.368 00.001 7680 IsGuiding returns 0
01:04:22.369 00.001 7680 scope move finished after 399 + 57 ms
01:04:22.369 00.000 7680 Move returns status 0, amount 399
01:04:22.370 00.001 7680 move complete, result=0
01:04:22.372 00.002 7680 worker thread done servicing request
01:04:22.372 00.000 7680 Worker thread wakes up
01:04:22.372 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 399 ms NORTH
01:04:22.378 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:22.379 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:23.631 01.252 7680 Exposure complete
01:04:23.768 00.137 7680 worker thread done servicing request
01:04:23.769 00.001 6120 OnExposeComplete: enter
01:04:23.773 00.004 6120 UpdateGuideState(): m_state=6
01:04:23.776 00.003 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5381
01:04:23.781 00.005 6120 Star::Find returns 1 (1), X=958.30, Y=51.00, Mass=14350, SNR=77.5, Peak=255 HFD=6.8
01:04:23.784 00.003 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
01:04:23.788 00.004 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
01:04:23.791 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.26 mountX=0.08 mountY=-0.16, mountTheta=-1.11
01:04:23.800 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.13, opts=13)
01:04:23.804 00.004 6120 Enqueuing Move request for scope (-0.10, 0.13)
01:04:23.808 00.004 7680 Worker thread wakes up
01:04:23.808 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
01:04:23.808 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
01:04:23.809 00.001 7680 Moving (-0.10, 0.13) raw xDistance=0.08 yDistance=-0.16
01:04:23.809 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:04:23.809 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:04:23.810 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:23.813 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:04:23.813 00.000 7680 MoveAxis(E, 0, ABG)
01:04:23.814 00.001 7680 Move returns status 0, amount 0
01:04:23.814 00.000 7680 MoveAxis(N, 0, ABG)
01:04:23.814 00.000 7680 Move returns status 0, amount 0
01:04:23.814 00.000 7680 move complete, result=0
01:04:23.814 00.000 7680 worker thread done servicing request
01:04:23.814 00.000 6120 UpdateGuideState exits: m=14350 SNR=77.5 Saturated
01:04:23.817 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:23.821 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:23.825 00.004 6120 Enqueuing Expose request
01:04:23.829 00.004 7680 Worker thread wakes up
01:04:23.829 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:23.830 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:23.834 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:25.087 01.253 7680 Exposure complete
01:04:25.227 00.140 7680 worker thread done servicing request
01:04:25.228 00.001 6120 OnExposeComplete: enter
01:04:25.232 00.004 6120 UpdateGuideState(): m_state=6
01:04:25.236 00.004 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5382
01:04:25.240 00.004 6120 Star::Find returns 1 (1), X=958.26, Y=51.08, Mass=13767, SNR=77.9, Peak=255 HFD=6.8
01:04:25.245 00.005 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
01:04:25.248 00.003 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.43)
01:04:25.251 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.25 cameraTheta=2.17 mountX=0.10 mountY=-0.25, mountTheta=-1.19
01:04:25.256 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.21, opts=13)
01:04:25.259 00.003 6120 Enqueuing Move request for scope (-0.14, 0.21)
01:04:25.264 00.005 7680 Worker thread wakes up
01:04:25.264 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:25.268 00.004 6120 UpdateGuideState exits: m=13767 SNR=77.9 Saturated
01:04:25.271 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:25.275 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:25.278 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.21) opts 0xd
01:04:25.278 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.21)
01:04:25.279 00.001 7680 Moving (-0.14, 0.21) raw xDistance=0.10 yDistance=-0.25
01:04:25.279 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:04:25.279 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:04:25.280 00.001 7680 MoveAxis(E, 0, ABG)
01:04:25.280 00.000 7680 Move returns status 0, amount 0
01:04:25.280 00.000 7680 MoveAxis(N, 135, ABG)
01:04:25.280 00.000 7680 Guiding  Dir = 0, Dur = 135
01:04:25.280 00.000 6120 Enqueuing Expose request
01:04:25.284 00.004 7680 IsSlewing returns 0
01:04:25.284 00.000 7680 IsGuiding returns 0
01:04:25.285 00.001 7680 PulseGuide returned control before completion, sleep 145
01:04:25.437 00.152 7680 IsGuiding returns 1
01:04:25.438 00.001 7680 scope still moving after pulse duration time elapsed
01:04:25.466 00.028 7680 IsSlewing returns 0
01:04:25.466 00.000 7680 IsGuiding returns 1
01:04:25.497 00.031 7680 IsSlewing returns 0
01:04:25.498 00.001 7680 IsGuiding returns 1
01:04:25.528 00.030 7680 IsSlewing returns 0
01:04:25.531 00.003 7680 IsGuiding returns 0
01:04:25.531 00.000 7680 scope move finished after 135 + 111 ms
01:04:25.532 00.001 7680 Move returns status 0, amount 135
01:04:25.532 00.000 7680 move complete, result=0
01:04:25.532 00.000 7680 worker thread done servicing request
01:04:25.533 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 135 ms NORTH
01:04:25.538 00.005 7680 Worker thread wakes up
01:04:25.538 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:25.538 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:26.793 01.255 7680 Exposure complete
01:04:26.924 00.131 7680 worker thread done servicing request
01:04:26.924 00.000 6120 OnExposeComplete: enter
01:04:26.930 00.006 6120 UpdateGuideState(): m_state=6
01:04:26.935 00.005 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5383
01:04:26.939 00.004 6120 Star::Find returns 1 (1), X=958.21, Y=51.24, Mass=14666, SNR=78.6, Peak=255 HFD=6.9
01:04:26.944 00.005 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
01:04:26.948 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.54)
01:04:26.951 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.37 hyp=0.42 cameraTheta=2.06 mountX=0.13 mountY=-0.42, mountTheta=-1.28
01:04:26.957 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.37, opts=13)
01:04:26.961 00.004 6120 Enqueuing Move request for scope (-0.20, 0.37)
01:04:26.964 00.003 7680 Worker thread wakes up
01:04:26.964 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.37) opts 0xd
01:04:26.965 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.37)
01:04:26.965 00.000 7680 Moving (-0.20, 0.37) raw xDistance=0.13 yDistance=-0.42
01:04:26.965 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:04:26.965 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:04:26.965 00.000 7680 MoveAxis(E, 0, ABG)
01:04:26.965 00.000 7680 Move returns status 0, amount 0
01:04:26.967 00.002 7680 MoveAxis(N, 229, ABG)
01:04:26.967 00.000 7680 Guiding  Dir = 0, Dur = 229
01:04:26.967 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:26.971 00.004 7680 IsSlewing returns 0
01:04:26.972 00.001 6120 UpdateGuideState exits: m=14666 SNR=78.6 Saturated
01:04:26.976 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:26.981 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:26.986 00.005 7680 IsGuiding returns 0
01:04:26.986 00.000 6120 Enqueuing Expose request
01:04:26.990 00.004 7680 PulseGuide returned control before completion, sleep 239
01:04:27.235 00.245 7680 IsGuiding returns 1
01:04:27.235 00.000 7680 scope still moving after pulse duration time elapsed
01:04:27.263 00.028 7680 IsSlewing returns 0
01:04:27.265 00.002 7680 IsGuiding returns 0
01:04:27.265 00.000 7680 scope move finished after 229 + 51 ms
01:04:27.267 00.002 7680 Move returns status 0, amount 229
01:04:27.268 00.001 7680 move complete, result=0
01:04:27.268 00.000 7680 worker thread done servicing request
01:04:27.268 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 229 ms NORTH
01:04:27.271 00.003 7680 Worker thread wakes up
01:04:27.271 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:27.271 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:28.515 01.244 7680 Exposure complete
01:04:28.656 00.141 7680 worker thread done servicing request
01:04:28.656 00.000 6120 OnExposeComplete: enter
01:04:28.661 00.005 6120 UpdateGuideState(): m_state=6
01:04:28.667 00.006 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5384
01:04:28.672 00.005 6120 Star::Find returns 1 (1), X=958.25, Y=51.13, Mass=14115, SNR=75.9, Peak=255 HFD=6.7
01:04:28.679 00.007 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
01:04:28.683 00.004 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.47)
01:04:28.687 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.26 hyp=0.30 cameraTheta=2.13 mountX=0.11 mountY=-0.30, mountTheta=-1.22
01:04:28.692 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.26, opts=13)
01:04:28.697 00.005 6120 Enqueuing Move request for scope (-0.16, 0.26)
01:04:28.701 00.004 7680 Worker thread wakes up
01:04:28.701 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:28.706 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.26) opts 0xd
01:04:28.707 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.26)
01:04:28.707 00.000 6120 UpdateGuideState exits: m=14115 SNR=75.9 Saturated
01:04:28.710 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:28.715 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:28.718 00.003 6120 Enqueuing Expose request
01:04:28.722 00.004 7680 Moving (-0.16, 0.26) raw xDistance=0.11 yDistance=-0.30
01:04:28.722 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:04:28.722 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:04:28.722 00.000 7680 MoveAxis(E, 0, ABG)
01:04:28.724 00.002 7680 Move returns status 0, amount 0
01:04:28.724 00.000 7680 MoveAxis(N, 162, ABG)
01:04:28.724 00.000 7680 Guiding  Dir = 0, Dur = 162
01:04:28.724 00.000 7680 IsSlewing returns 0
01:04:28.725 00.001 7680 IsGuiding returns 0
01:04:28.725 00.000 7680 PulseGuide returned control before completion, sleep 172
01:04:28.906 00.181 7680 IsGuiding returns 1
01:04:28.906 00.000 7680 scope still moving after pulse duration time elapsed
01:04:28.938 00.032 7680 IsSlewing returns 0
01:04:28.941 00.003 7680 IsGuiding returns 0
01:04:28.941 00.000 7680 scope move finished after 162 + 53 ms
01:04:28.941 00.000 7680 Move returns status 0, amount 162
01:04:28.942 00.001 7680 move complete, result=0
01:04:28.942 00.000 7680 worker thread done servicing request
01:04:28.942 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 162 ms NORTH
01:04:28.950 00.008 7680 Worker thread wakes up
01:04:28.950 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:28.951 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:30.196 01.245 7680 Exposure complete
01:04:30.333 00.137 7680 worker thread done servicing request
01:04:30.333 00.000 6120 OnExposeComplete: enter
01:04:30.337 00.004 6120 UpdateGuideState(): m_state=6
01:04:30.340 00.003 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5385
01:04:30.345 00.005 6120 Star::Find returns 1 (1), X=958.30, Y=51.08, Mass=14829, SNR=78.8, Peak=255 HFD=6.8
01:04:30.348 00.003 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
01:04:30.352 00.004 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
01:04:30.355 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.23 cameraTheta=2.03 mountX=0.06 mountY=-0.23, mountTheta=-1.31
01:04:30.363 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.21, opts=13)
01:04:30.369 00.006 6120 Enqueuing Move request for scope (-0.10, 0.21)
01:04:30.374 00.005 7680 Worker thread wakes up
01:04:30.374 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
01:04:30.375 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
01:04:30.375 00.000 7680 Moving (-0.10, 0.21) raw xDistance=0.06 yDistance=-0.23
01:04:30.375 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:30.380 00.005 6120 UpdateGuideState exits: m=14829 SNR=78.8 Saturated
01:04:30.383 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:30.388 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:30.392 00.004 6120 Enqueuing Expose request
01:04:30.395 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:04:30.395 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:04:30.396 00.001 7680 MoveAxis(E, 0, ABG)
01:04:30.396 00.000 7680 Move returns status 0, amount 0
01:04:30.396 00.000 7680 MoveAxis(N, 126, ABG)
01:04:30.397 00.001 7680 Guiding  Dir = 0, Dur = 126
01:04:30.397 00.000 7680 IsSlewing returns 0
01:04:30.398 00.001 7680 IsGuiding returns 0
01:04:30.398 00.000 7680 PulseGuide returned control before completion, sleep 136
01:04:30.545 00.147 7680 IsGuiding returns 1
01:04:30.546 00.001 7680 scope still moving after pulse duration time elapsed
01:04:30.577 00.031 7680 IsSlewing returns 0
01:04:30.578 00.001 7680 IsGuiding returns 0
01:04:30.579 00.001 7680 scope move finished after 126 + 55 ms
01:04:30.579 00.000 7680 Move returns status 0, amount 126
01:04:30.579 00.000 7680 move complete, result=0
01:04:30.580 00.001 7680 worker thread done servicing request
01:04:30.580 00.000 7680 Worker thread wakes up
01:04:30.582 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 126 ms NORTH
01:04:30.588 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:30.589 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:31.837 01.248 7680 Exposure complete
01:04:31.977 00.140 7680 worker thread done servicing request
01:04:31.977 00.000 6120 OnExposeComplete: enter
01:04:31.982 00.005 6120 UpdateGuideState(): m_state=6
01:04:31.987 00.005 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5386
01:04:31.994 00.007 6120 Star::Find returns 1 (1), X=958.21, Y=51.29, Mass=14854, SNR=79.6, Peak=255 HFD=6.8
01:04:31.998 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
01:04:32.003 00.005 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
01:04:32.007 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.42 hyp=0.46 cameraTheta=2.01 mountX=0.11 mountY=-0.46, mountTheta=-1.33
01:04:32.012 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.42, opts=13)
01:04:32.018 00.006 6120 Enqueuing Move request for scope (-0.19, 0.42)
01:04:32.022 00.004 7680 Worker thread wakes up
01:04:32.022 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:32.027 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.42) opts 0xd
01:04:32.027 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.42)
01:04:32.027 00.000 7680 Moving (-0.19, 0.42) raw xDistance=0.11 yDistance=-0.46
01:04:32.028 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:04:32.028 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
01:04:32.028 00.000 6120 UpdateGuideState exits: m=14854 SNR=79.6 Saturated
01:04:32.032 00.004 7680 MoveAxis(E, 0, ABG)
01:04:32.032 00.000 7680 Move returns status 0, amount 0
01:04:32.033 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:32.036 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:32.040 00.004 7680 MoveAxis(N, 251, ABG)
01:04:32.040 00.000 7680 Guiding  Dir = 0, Dur = 251
01:04:32.040 00.000 6120 Enqueuing Expose request
01:04:32.045 00.005 7680 IsSlewing returns 0
01:04:32.046 00.001 7680 IsGuiding returns 0
01:04:32.046 00.000 7680 PulseGuide returned control before completion, sleep 261
01:04:32.311 00.265 7680 IsGuiding returns 1
01:04:32.311 00.000 7680 scope still moving after pulse duration time elapsed
01:04:32.343 00.032 7680 IsSlewing returns 0
01:04:32.345 00.002 7680 IsGuiding returns 0
01:04:32.346 00.001 7680 scope move finished after 251 + 48 ms
01:04:32.348 00.002 7680 Move returns status 0, amount 251
01:04:32.348 00.000 7680 move complete, result=0
01:04:32.349 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 251 ms NORTH
01:04:32.357 00.008 7680 worker thread done servicing request
01:04:32.357 00.000 7680 Worker thread wakes up
01:04:32.358 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:32.358 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:33.600 01.242 7680 Exposure complete
01:04:33.727 00.127 7680 worker thread done servicing request
01:04:33.727 00.000 6120 OnExposeComplete: enter
01:04:33.733 00.006 6120 UpdateGuideState(): m_state=6
01:04:33.736 00.003 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5387
01:04:33.741 00.005 6120 Star::Find returns 1 (1), X=958.62, Y=50.71, Mass=13858, SNR=77.9, Peak=255 HFD=6.9
01:04:33.744 00.003 6120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-2.95) = xAngle (2.33 = 2.33)
01:04:33.747 00.003 6120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.06 = 2.06)
01:04:33.750 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-0.63 mountX=-0.18 mountY=0.24, mountTheta=2.23
01:04:33.754 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.16, opts=13)
01:04:33.757 00.003 6120 Enqueuing Move request for scope (0.22, -0.16)
01:04:33.759 00.002 7680 Worker thread wakes up
01:04:33.759 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.16) opts 0xd
01:04:33.759 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.16)
01:04:33.760 00.001 7680 Moving (0.22, -0.16) raw xDistance=-0.18 yDistance=0.24
01:04:33.760 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:04:33.760 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:04:33.760 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:33.765 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:04:33.765 00.000 6120 UpdateGuideState exits: m=13858 SNR=77.9 Saturated
01:04:33.768 00.003 7680 MoveAxis(E, 0, ABG)
01:04:33.768 00.000 7680 Move returns status 0, amount 0
01:04:33.768 00.000 7680 MoveAxis(N, 0, ABG)
01:04:33.768 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:33.772 00.004 7680 Move returns status 0, amount 0
01:04:33.773 00.001 7680 move complete, result=0
01:04:33.773 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:33.776 00.003 7680 worker thread done servicing request
01:04:33.776 00.000 6120 Enqueuing Expose request
01:04:33.780 00.004 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:04:33.784 00.004 7680 Worker thread wakes up
01:04:33.784 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:33.784 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:35.028 01.244 7680 Exposure complete
01:04:35.163 00.135 7680 worker thread done servicing request
01:04:35.163 00.000 6120 OnExposeComplete: enter
01:04:35.167 00.004 6120 UpdateGuideState(): m_state=6
01:04:35.172 00.005 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5388
01:04:35.178 00.006 6120 Star::Find returns 1 (1), X=958.43, Y=51.51, Mass=15207, SNR=80.5, Peak=255 HFD=7.1
01:04:35.183 00.005 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
01:04:35.186 00.003 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
01:04:35.191 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.64 hyp=0.64 cameraTheta=1.54 mountX=-0.14 mountY=-0.57, mountTheta=-1.81
01:04:35.196 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.64, opts=13)
01:04:35.200 00.004 6120 Enqueuing Move request for scope (0.02, 0.64)
01:04:35.207 00.007 7680 Worker thread wakes up
01:04:35.207 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.64) opts 0xd
01:04:35.207 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.64)
01:04:35.208 00.001 7680 Moving (0.02, 0.64) raw xDistance=-0.14 yDistance=-0.57
01:04:35.208 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:04:35.208 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
01:04:35.209 00.001 7680 MoveAxis(E, 0, ABG)
01:04:35.209 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:35.213 00.004 6120 UpdateGuideState exits: m=15207 SNR=80.5 Saturated
01:04:35.216 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:35.221 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:35.225 00.004 6120 Enqueuing Expose request
01:04:35.228 00.003 7680 Move returns status 0, amount 0
01:04:35.229 00.001 7680 MoveAxis(N, 308, ABG)
01:04:35.229 00.000 7680 Guiding  Dir = 0, Dur = 308
01:04:35.229 00.000 7680 IsSlewing returns 0
01:04:35.229 00.000 7680 IsGuiding returns 0
01:04:35.230 00.001 7680 PulseGuide returned control before completion, sleep 318
01:04:35.549 00.319 7680 IsGuiding returns 1
01:04:35.550 00.001 7680 scope still moving after pulse duration time elapsed
01:04:35.580 00.030 7680 IsSlewing returns 0
01:04:35.581 00.001 7680 IsGuiding returns 0
01:04:35.581 00.000 7680 scope move finished after 308 + 43 ms
01:04:35.581 00.000 7680 Move returns status 0, amount 308
01:04:35.581 00.000 7680 move complete, result=0
01:04:35.583 00.002 7680 worker thread done servicing request
01:04:35.583 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 308 ms NORTH
01:04:35.589 00.006 7680 Worker thread wakes up
01:04:35.589 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:35.591 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:36.844 01.253 7680 Exposure complete
01:04:36.972 00.128 7680 worker thread done servicing request
01:04:36.972 00.000 6120 OnExposeComplete: enter
01:04:36.977 00.005 6120 UpdateGuideState(): m_state=6
01:04:36.982 00.005 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5389
01:04:36.986 00.004 6120 Star::Find returns 1 (1), X=958.61, Y=50.83, Mass=14402, SNR=78.3, Peak=255 HFD=7.0
01:04:36.990 00.004 6120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-2.95) = xAngle (2.75 = 2.75)
01:04:36.993 00.003 6120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.48 = 2.48)
01:04:36.998 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-0.20 mountX=-0.20 mountY=0.13, mountTheta=2.56
01:04:37.003 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.04, opts=13)
01:04:37.006 00.003 6120 Enqueuing Move request for scope (0.21, -0.04)
01:04:37.010 00.004 7680 Worker thread wakes up
01:04:37.010 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
01:04:37.011 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
01:04:37.011 00.000 7680 Moving (0.21, -0.04) raw xDistance=-0.20 yDistance=0.13
01:04:37.011 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:04:37.012 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:04:37.012 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:37.016 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:04:37.017 00.001 7680 MoveAxis(E, 0, ABG)
01:04:37.017 00.000 7680 Move returns status 0, amount 0
01:04:37.017 00.000 7680 MoveAxis(N, 0, ABG)
01:04:37.018 00.001 7680 Move returns status 0, amount 0
01:04:37.018 00.000 6120 UpdateGuideState exits: m=14402 SNR=78.3 Saturated
01:04:37.023 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:37.028 00.005 7680 move complete, result=0
01:04:37.028 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:37.032 00.004 7680 worker thread done servicing request
01:04:37.032 00.000 6120 Enqueuing Expose request
01:04:37.036 00.004 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:37.040 00.004 7680 Worker thread wakes up
01:04:37.040 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:37.040 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:38.296 01.256 7680 Exposure complete
01:04:38.429 00.133 7680 worker thread done servicing request
01:04:38.429 00.000 6120 OnExposeComplete: enter
01:04:38.433 00.004 6120 UpdateGuideState(): m_state=6
01:04:38.436 00.003 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5390
01:04:38.438 00.002 6120 Star::Find returns 1 (1), X=958.63, Y=50.67, Mass=14110, SNR=77.9, Peak=255 HFD=7.0
01:04:38.441 00.003 6120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-2.95) = xAngle (2.22 = 2.22)
01:04:38.445 00.004 6120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.96 = 1.96)
01:04:38.449 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=-0.20 hyp=0.30 cameraTheta=-0.73 mountX=-0.18 mountY=0.28, mountTheta=2.15
01:04:38.454 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.20, opts=13)
01:04:38.459 00.005 6120 Enqueuing Move request for scope (0.22, -0.20)
01:04:38.463 00.004 7680 Worker thread wakes up
01:04:38.464 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:38.467 00.003 6120 UpdateGuideState exits: m=14110 SNR=77.9 Saturated
01:04:38.471 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:38.475 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:38.478 00.003 6120 Enqueuing Expose request
01:04:38.482 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.20) opts 0xd
01:04:38.482 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.20)
01:04:38.482 00.000 7680 Moving (0.22, -0.20) raw xDistance=-0.18 yDistance=0.28
01:04:38.483 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:04:38.483 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:04:38.484 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:04:38.484 00.000 7680 MoveAxis(E, 0, ABG)
01:04:38.484 00.000 7680 Move returns status 0, amount 0
01:04:38.484 00.000 7680 MoveAxis(N, 0, ABG)
01:04:38.484 00.000 7680 Move returns status 0, amount 0
01:04:38.485 00.001 7680 move complete, result=0
01:04:38.485 00.000 7680 worker thread done servicing request
01:04:38.485 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:04:38.491 00.006 7680 Worker thread wakes up
01:04:38.491 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:38.491 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:39.744 01.253 7680 Exposure complete
01:04:39.886 00.142 7680 worker thread done servicing request
01:04:39.886 00.000 6120 OnExposeComplete: enter
01:04:39.890 00.004 6120 UpdateGuideState(): m_state=6
01:04:39.895 00.005 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5391
01:04:39.901 00.006 6120 Star::Find returns 1 (1), X=958.52, Y=51.43, Mass=14146, SNR=76.9, Peak=255 HFD=7.1
01:04:39.905 00.004 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
01:04:39.909 00.004 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
01:04:39.912 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.56 hyp=0.57 cameraTheta=1.37 mountX=-0.21 mountY=-0.45, mountTheta=-2.01
01:04:39.918 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.56, opts=13)
01:04:39.925 00.007 6120 Enqueuing Move request for scope (0.11, 0.56)
01:04:39.929 00.004 7680 Worker thread wakes up
01:04:39.929 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.56) opts 0xd
01:04:39.929 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.56)
01:04:39.929 00.000 7680 Moving (0.11, 0.56) raw xDistance=-0.21 yDistance=-0.45
01:04:39.930 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:04:39.930 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:04:39.930 00.000 7680 MoveAxis(E, 87, ABG)
01:04:39.930 00.000 7680 Guiding  Dir = 2, Dur = 87
01:04:39.931 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:39.935 00.004 7680 IsSlewing returns 0
01:04:39.935 00.000 6120 UpdateGuideState exits: m=14146 SNR=76.9 Saturated
01:04:39.939 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:39.944 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:39.948 00.004 7680 IsGuiding returns 0
01:04:39.948 00.000 6120 Enqueuing Expose request
01:04:39.952 00.004 7680 PulseGuide returned control before completion, sleep 97
01:04:40.063 00.111 7680 IsGuiding returns 0
01:04:40.064 00.001 7680 Move returns status 0, amount 87
01:04:40.064 00.000 7680 MoveAxis(N, 245, ABG)
01:04:40.065 00.001 7680 Guiding  Dir = 0, Dur = 245
01:04:40.066 00.001 7680 IsSlewing returns 0
01:04:40.067 00.001 7680 IsGuiding returns 0
01:04:40.067 00.000 7680 PulseGuide returned control before completion, sleep 255
01:04:40.330 00.263 7680 IsGuiding returns 1
01:04:40.331 00.001 7680 scope still moving after pulse duration time elapsed
01:04:40.361 00.030 7680 IsSlewing returns 0
01:04:40.362 00.001 7680 IsGuiding returns 0
01:04:40.362 00.000 7680 scope move finished after 245 + 50 ms
01:04:40.363 00.001 7680 Move returns status 0, amount 245
01:04:40.363 00.000 7680 move complete, result=0
01:04:40.364 00.001 7680 worker thread done servicing request
01:04:40.364 00.000 6120 GuideStep: -0.2 px 87 ms EAST, -0.5 px 245 ms NORTH
01:04:40.369 00.005 7680 Worker thread wakes up
01:04:40.370 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:40.370 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:41.624 01.254 7680 Exposure complete
01:04:41.761 00.137 7680 worker thread done servicing request
01:04:41.761 00.000 6120 OnExposeComplete: enter
01:04:41.768 00.007 6120 UpdateGuideState(): m_state=6
01:04:41.772 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5392
01:04:41.777 00.005 6120 Star::Find returns 1 (1), X=958.31, Y=50.85, Mass=14759, SNR=80.2, Peak=255 HFD=6.9
01:04:41.780 00.003 6120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-2.95) = xAngle (-0.02 = -0.02)
01:04:41.783 00.003 6120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.29 = -0.29)
01:04:41.787 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.98 mountX=0.09 mountY=-0.03, mountTheta=-0.28
01:04:41.790 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.02, opts=13)
01:04:41.795 00.005 6120 Enqueuing Move request for scope (-0.09, -0.02)
01:04:41.799 00.004 7680 Worker thread wakes up
01:04:41.799 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
01:04:41.799 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
01:04:41.799 00.000 7680 Moving (-0.09, -0.02) raw xDistance=0.09 yDistance=-0.03
01:04:41.800 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:41.804 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:04:41.804 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:04:41.805 00.001 6120 UpdateGuideState exits: m=14759 SNR=80.2 Saturated
01:04:41.808 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:41.812 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:41.815 00.003 6120 Enqueuing Expose request
01:04:41.819 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:04:41.819 00.000 7680 MoveAxis(E, 0, ABG)
01:04:41.819 00.000 7680 Move returns status 0, amount 0
01:04:41.819 00.000 7680 MoveAxis(N, 0, ABG)
01:04:41.819 00.000 7680 Move returns status 0, amount 0
01:04:41.820 00.001 7680 move complete, result=0
01:04:41.820 00.000 7680 worker thread done servicing request
01:04:41.820 00.000 7680 Worker thread wakes up
01:04:41.820 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:41.825 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:41.825 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:43.076 01.251 7680 Exposure complete
01:04:43.240 00.164 6120 OnExposeComplete: enter
01:04:43.245 00.005 7680 worker thread done servicing request
01:04:43.245 00.000 6120 UpdateGuideState(): m_state=6
01:04:43.251 00.006 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5393
01:04:43.255 00.004 6120 Star::Find returns 1 (1), X=958.62, Y=50.94, Mass=15384, SNR=82.3, Peak=255 HFD=7.0
01:04:43.259 00.004 6120 CameraToMount -- cameraTheta (0.31) - m_xAngle (-2.95) = xAngle (3.27 = -3.02)
01:04:43.264 00.005 6120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.00 = 3.00)
01:04:43.268 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.07 hyp=0.22 cameraTheta=0.31 mountX=-0.22 mountY=0.03, mountTheta=3.00
01:04:43.273 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.07, opts=13)
01:04:43.277 00.004 6120 Enqueuing Move request for scope (0.21, 0.07)
01:04:43.281 00.004 7680 Worker thread wakes up
01:04:43.281 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.07) opts 0xd
01:04:43.281 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.07)
01:04:43.281 00.000 7680 Moving (0.21, 0.07) raw xDistance=-0.22 yDistance=0.03
01:04:43.281 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:04:43.282 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:04:43.282 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:43.285 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:04:43.286 00.001 7680 MoveAxis(E, 91, ABG)
01:04:43.286 00.000 7680 Guiding  Dir = 2, Dur = 91
01:04:43.286 00.000 6120 UpdateGuideState exits: m=15384 SNR=82.3 Saturated
01:04:43.290 00.004 7680 IsSlewing returns 0
01:04:43.290 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:43.294 00.004 7680 IsGuiding returns 0
01:04:43.295 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:43.299 00.004 7680 PulseGuide returned control before completion, sleep 101
01:04:43.300 00.001 6120 Enqueuing Expose request
01:04:43.408 00.108 7680 IsGuiding returns 1
01:04:43.408 00.000 7680 scope still moving after pulse duration time elapsed
01:04:43.439 00.031 7680 IsSlewing returns 0
01:04:43.440 00.001 7680 IsGuiding returns 0
01:04:43.440 00.000 7680 scope move finished after 91 + 53 ms
01:04:43.440 00.000 7680 Move returns status 0, amount 91
01:04:43.440 00.000 7680 MoveAxis(N, 0, ABG)
01:04:43.442 00.002 7680 Move returns status 0, amount 0
01:04:43.444 00.002 7680 move complete, result=0
01:04:43.445 00.001 7680 worker thread done servicing request
01:04:43.445 00.000 6120 GuideStep: -0.2 px 91 ms EAST, 0.0 px 0 ms NORTH
01:04:43.453 00.008 7680 Worker thread wakes up
01:04:43.454 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:43.455 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:44.711 01.256 7680 Exposure complete
01:04:44.853 00.142 7680 worker thread done servicing request
01:04:44.853 00.000 6120 OnExposeComplete: enter
01:04:44.860 00.007 6120 UpdateGuideState(): m_state=6
01:04:44.864 00.004 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5394
01:04:44.867 00.003 6120 Star::Find returns 1 (1), X=958.33, Y=51.42, Mass=14110, SNR=77.0, Peak=255 HFD=7.2
01:04:44.871 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
01:04:44.874 00.003 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.89)
01:04:44.877 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.55 hyp=0.56 cameraTheta=1.71 mountX=-0.03 mountY=-0.53, mountTheta=-1.62
01:04:44.882 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.55, opts=13)
01:04:44.885 00.003 6120 Enqueuing Move request for scope (-0.08, 0.55)
01:04:44.890 00.005 7680 Worker thread wakes up
01:04:44.890 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:44.894 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.55) opts 0xd
01:04:44.894 00.000 6120 UpdateGuideState exits: m=14110 SNR=77.0 Saturated
01:04:44.898 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.55)
01:04:44.898 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:44.901 00.003 7680 Moving (-0.08, 0.55) raw xDistance=-0.03 yDistance=-0.53
01:04:44.901 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:44.906 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:04:44.906 00.000 6120 Enqueuing Expose request
01:04:44.910 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:04:44.910 00.000 7680 MoveAxis(E, 0, ABG)
01:04:44.911 00.001 7680 Move returns status 0, amount 0
01:04:44.911 00.000 7680 MoveAxis(N, 289, ABG)
01:04:44.911 00.000 7680 Guiding  Dir = 0, Dur = 289
01:04:44.912 00.001 7680 IsSlewing returns 0
01:04:44.912 00.000 7680 IsGuiding returns 0
01:04:44.913 00.001 7680 PulseGuide returned control before completion, sleep 299
01:04:45.218 00.305 7680 IsGuiding returns 1
01:04:45.219 00.001 7680 scope still moving after pulse duration time elapsed
01:04:45.248 00.029 7680 IsSlewing returns 0
01:04:45.248 00.000 7680 IsGuiding returns 0
01:04:45.249 00.001 7680 scope move finished after 289 + 47 ms
01:04:45.249 00.000 7680 Move returns status 0, amount 289
01:04:45.249 00.000 7680 move complete, result=0
01:04:45.250 00.001 7680 worker thread done servicing request
01:04:45.250 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 289 ms NORTH
01:04:45.257 00.007 7680 Worker thread wakes up
01:04:45.258 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:45.258 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:46.510 01.252 7680 Exposure complete
01:04:46.650 00.140 7680 worker thread done servicing request
01:04:46.651 00.001 6120 OnExposeComplete: enter
01:04:46.658 00.007 6120 UpdateGuideState(): m_state=6
01:04:46.663 00.005 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5395
01:04:46.668 00.005 6120 Star::Find returns 1 (1), X=958.69, Y=51.07, Mass=14814, SNR=79.4, Peak=255 HFD=6.9
01:04:46.672 00.004 6120 CameraToMount -- cameraTheta (0.63) - m_xAngle (-2.95) = xAngle (3.58 = -2.70)
01:04:46.676 00.004 6120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.31 = -2.97)
01:04:46.680 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=0.20 hyp=0.35 cameraTheta=0.63 mountX=-0.31 mountY=-0.06, mountTheta=-2.95
01:04:46.685 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.20, opts=13)
01:04:46.690 00.005 6120 Enqueuing Move request for scope (0.28, 0.20)
01:04:46.694 00.004 7680 Worker thread wakes up
01:04:46.694 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:46.698 00.004 6120 UpdateGuideState exits: m=14814 SNR=79.4 Saturated
01:04:46.704 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.20) opts 0xd
01:04:46.704 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:46.710 00.006 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.20)
01:04:46.711 00.001 7680 Moving (0.28, 0.20) raw xDistance=-0.31 yDistance=-0.06
01:04:46.712 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:04:46.712 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:04:46.712 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:46.717 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:04:46.717 00.000 6120 Enqueuing Expose request
01:04:46.722 00.005 7680 MoveAxis(E, 128, ABG)
01:04:46.722 00.000 7680 Guiding  Dir = 2, Dur = 128
01:04:46.723 00.001 7680 IsSlewing returns 0
01:04:46.724 00.001 7680 IsGuiding returns 0
01:04:46.724 00.000 7680 PulseGuide returned control before completion, sleep 138
01:04:46.874 00.150 7680 IsGuiding returns 1
01:04:46.875 00.001 7680 scope still moving after pulse duration time elapsed
01:04:46.905 00.030 7680 IsSlewing returns 0
01:04:46.905 00.000 7680 IsGuiding returns 0
01:04:46.905 00.000 7680 scope move finished after 128 + 54 ms
01:04:46.905 00.000 7680 Move returns status 0, amount 128
01:04:46.906 00.001 7680 MoveAxis(N, 0, ABG)
01:04:46.906 00.000 7680 Move returns status 0, amount 0
01:04:46.906 00.000 7680 move complete, result=0
01:04:46.906 00.000 7680 worker thread done servicing request
01:04:46.906 00.000 6120 GuideStep: -0.3 px 128 ms EAST, -0.1 px 0 ms NORTH
01:04:46.910 00.004 7680 Worker thread wakes up
01:04:46.910 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:46.911 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:48.156 01.245 7680 Exposure complete
01:04:48.312 00.156 7680 worker thread done servicing request
01:04:48.312 00.000 6120 OnExposeComplete: enter
01:04:48.318 00.006 6120 UpdateGuideState(): m_state=6
01:04:48.325 00.007 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5396
01:04:48.332 00.007 6120 Star::Find returns 1 (1), X=958.32, Y=51.46, Mass=14094, SNR=77.5, Peak=255 HFD=7.1
01:04:48.337 00.005 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.62)
01:04:48.343 00.006 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
01:04:48.348 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.59 hyp=0.60 cameraTheta=1.71 mountX=-0.03 mountY=-0.57, mountTheta=-1.62
01:04:48.356 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.59, opts=13)
01:04:48.361 00.005 6120 Enqueuing Move request for scope (-0.08, 0.59)
01:04:48.368 00.007 7680 Worker thread wakes up
01:04:48.369 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:48.375 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.59) opts 0xd
01:04:48.375 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.59)
01:04:48.375 00.000 7680 Moving (-0.08, 0.59) raw xDistance=-0.03 yDistance=-0.57
01:04:48.376 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:04:48.376 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
01:04:48.376 00.000 6120 UpdateGuideState exits: m=14094 SNR=77.5 Saturated
01:04:48.382 00.006 7680 MoveAxis(E, 0, ABG)
01:04:48.382 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:48.388 00.006 7680 Move returns status 0, amount 0
01:04:48.389 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:48.394 00.005 7680 MoveAxis(N, 309, ABG)
01:04:48.395 00.001 6120 Enqueuing Expose request
01:04:48.400 00.005 7680 Guiding  Dir = 0, Dur = 309
01:04:48.400 00.000 7680 IsSlewing returns 0
01:04:48.401 00.001 7680 IsGuiding returns 0
01:04:48.401 00.000 7680 PulseGuide returned control before completion, sleep 319
01:04:48.737 00.336 7680 IsGuiding returns 1
01:04:48.738 00.001 7680 scope still moving after pulse duration time elapsed
01:04:48.768 00.030 7680 IsSlewing returns 0
01:04:48.769 00.001 7680 IsGuiding returns 0
01:04:48.769 00.000 7680 scope move finished after 309 + 58 ms
01:04:48.769 00.000 7680 Move returns status 0, amount 309
01:04:48.769 00.000 7680 move complete, result=0
01:04:48.769 00.000 7680 worker thread done servicing request
01:04:48.770 00.001 7680 Worker thread wakes up
01:04:48.771 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 309 ms NORTH
01:04:48.779 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:48.779 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:50.030 01.251 7680 Exposure complete
01:04:50.162 00.132 7680 worker thread done servicing request
01:04:50.162 00.000 6120 OnExposeComplete: enter
01:04:50.165 00.003 6120 UpdateGuideState(): m_state=6
01:04:50.171 00.006 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5397
01:04:50.179 00.008 6120 Star::Find returns 1 (1), X=958.30, Y=51.09, Mass=12584, SNR=72.5, Peak=255 HFD=6.8
01:04:50.184 00.005 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
01:04:50.187 00.003 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
01:04:50.192 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=2.02 mountX=0.06 mountY=-0.24, mountTheta=-1.32
01:04:50.198 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.22, opts=13)
01:04:50.202 00.004 6120 Enqueuing Move request for scope (-0.10, 0.22)
01:04:50.206 00.004 7680 Worker thread wakes up
01:04:50.206 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:50.211 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0xd
01:04:50.212 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
01:04:50.212 00.000 7680 Moving (-0.10, 0.22) raw xDistance=0.06 yDistance=-0.24
01:04:50.212 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:04:50.213 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:04:50.213 00.000 7680 MoveAxis(E, 0, ABG)
01:04:50.213 00.000 7680 Move returns status 0, amount 0
01:04:50.213 00.000 7680 MoveAxis(N, 130, ABG)
01:04:50.214 00.001 7680 Guiding  Dir = 0, Dur = 130
01:04:50.214 00.000 6120 UpdateGuideState exits: m=12584 SNR=72.5 Saturated
01:04:50.218 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:50.221 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:50.226 00.005 6120 Enqueuing Expose request
01:04:50.229 00.003 7680 IsSlewing returns 0
01:04:50.230 00.001 7680 IsGuiding returns 0
01:04:50.230 00.000 7680 PulseGuide returned control before completion, sleep 140
01:04:50.378 00.148 7680 IsGuiding returns 1
01:04:50.378 00.000 7680 scope still moving after pulse duration time elapsed
01:04:50.409 00.031 7680 IsSlewing returns 0
01:04:50.410 00.001 7680 IsGuiding returns 0
01:04:50.411 00.001 7680 scope move finished after 130 + 51 ms
01:04:50.411 00.000 7680 Move returns status 0, amount 130
01:04:50.411 00.000 7680 move complete, result=0
01:04:50.413 00.002 7680 worker thread done servicing request
01:04:50.414 00.001 7680 Worker thread wakes up
01:04:50.414 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 130 ms NORTH
01:04:50.422 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:50.423 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:51.670 01.247 7680 Exposure complete
01:04:51.814 00.144 7680 worker thread done servicing request
01:04:51.814 00.000 6120 OnExposeComplete: enter
01:04:51.818 00.004 6120 UpdateGuideState(): m_state=6
01:04:51.821 00.003 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5398
01:04:51.826 00.005 6120 Star::Find returns 1 (1), X=958.61, Y=50.68, Mass=13747, SNR=75.9, Peak=255 HFD=7.0
01:04:51.832 00.006 6120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-2.95) = xAngle (2.20 = 2.20)
01:04:51.836 00.004 6120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.93 = 1.93)
01:04:51.840 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.27 cameraTheta=-0.76 mountX=-0.16 mountY=0.26, mountTheta=2.13
01:04:51.845 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.19, opts=13)
01:04:51.849 00.004 6120 Enqueuing Move request for scope (0.20, -0.19)
01:04:51.852 00.003 7680 Worker thread wakes up
01:04:51.852 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:51.857 00.005 6120 UpdateGuideState exits: m=13747 SNR=75.9 Saturated
01:04:51.860 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:51.864 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:51.868 00.004 6120 Enqueuing Expose request
01:04:51.872 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
01:04:51.872 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
01:04:51.872 00.000 7680 Moving (0.20, -0.19) raw xDistance=-0.16 yDistance=0.26
01:04:51.872 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:04:51.872 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:04:51.873 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:04:51.873 00.000 7680 MoveAxis(E, 0, ABG)
01:04:51.873 00.000 7680 Move returns status 0, amount 0
01:04:51.873 00.000 7680 MoveAxis(N, 0, ABG)
01:04:51.874 00.001 7680 Move returns status 0, amount 0
01:04:51.874 00.000 7680 move complete, result=0
01:04:51.874 00.000 7680 worker thread done servicing request
01:04:51.874 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:04:51.879 00.005 7680 Worker thread wakes up
01:04:51.879 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:51.879 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:53.128 01.249 7680 Exposure complete
01:04:53.263 00.135 7680 worker thread done servicing request
01:04:53.263 00.000 6120 OnExposeComplete: enter
01:04:53.268 00.005 6120 UpdateGuideState(): m_state=6
01:04:53.271 00.003 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5399
01:04:53.276 00.005 6120 Star::Find returns 1 (1), X=958.64, Y=50.82, Mass=12792, SNR=73.0, Peak=255 HFD=6.8
01:04:53.279 00.003 6120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-2.95) = xAngle (2.76 = 2.76)
01:04:53.283 00.004 6120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.49 = 2.49)
01:04:53.287 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=-0.05 hyp=0.24 cameraTheta=-0.19 mountX=-0.22 mountY=0.14, mountTheta=2.56
01:04:53.292 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.05, opts=13)
01:04:53.295 00.003 6120 Enqueuing Move request for scope (0.23, -0.05)
01:04:53.301 00.006 7680 Worker thread wakes up
01:04:53.301 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:53.305 00.004 6120 UpdateGuideState exits: m=12792 SNR=73.0 Saturated
01:04:53.309 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.05) opts 0xd
01:04:53.309 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:53.314 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:53.317 00.003 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.05)
01:04:53.317 00.000 7680 Moving (0.23, -0.05) raw xDistance=-0.22 yDistance=0.14
01:04:53.318 00.001 6120 Enqueuing Expose request
01:04:53.321 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:04:53.321 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:04:53.321 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:04:53.321 00.000 7680 MoveAxis(E, 89, ABG)
01:04:53.321 00.000 7680 Guiding  Dir = 2, Dur = 89
01:04:53.323 00.002 7680 IsSlewing returns 0
01:04:53.323 00.000 7680 IsGuiding returns 0
01:04:53.324 00.001 7680 PulseGuide returned control before completion, sleep 99
01:04:53.428 00.104 7680 IsGuiding returns 1
01:04:53.429 00.001 7680 scope still moving after pulse duration time elapsed
01:04:53.459 00.030 7680 IsSlewing returns 0
01:04:53.460 00.001 7680 IsGuiding returns 0
01:04:53.460 00.000 7680 scope move finished after 89 + 48 ms
01:04:53.461 00.001 7680 Move returns status 0, amount 89
01:04:53.461 00.000 7680 MoveAxis(N, 0, ABG)
01:04:53.461 00.000 7680 Move returns status 0, amount 0
01:04:53.461 00.000 7680 move complete, result=0
01:04:53.462 00.001 7680 worker thread done servicing request
01:04:53.462 00.000 7680 Worker thread wakes up
01:04:53.462 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:53.463 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:53.463 00.000 6120 GuideStep: -0.2 px 89 ms EAST, 0.1 px 0 ms NORTH
01:04:54.713 01.250 7680 Exposure complete
01:04:54.851 00.138 7680 worker thread done servicing request
01:04:54.852 00.001 6120 OnExposeComplete: enter
01:04:54.856 00.004 6120 UpdateGuideState(): m_state=6
01:04:54.860 00.004 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5400
01:04:54.865 00.005 6120 Star::Find returns 1 (1), X=958.37, Y=51.54, Mass=14798, SNR=78.1, Peak=255 HFD=7.2
01:04:54.868 00.003 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.58 = -1.71)
01:04:54.872 00.004 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
01:04:54.876 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.67 hyp=0.67 cameraTheta=1.62 mountX=-0.09 mountY=-0.62, mountTheta=-1.72
01:04:54.881 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.67, opts=13)
01:04:54.885 00.004 6120 Enqueuing Move request for scope (-0.03, 0.67)
01:04:54.889 00.004 7680 Worker thread wakes up
01:04:54.890 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.67) opts 0xd
01:04:54.890 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.67)
01:04:54.890 00.000 7680 Moving (-0.03, 0.67) raw xDistance=-0.09 yDistance=-0.62
01:04:54.890 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:04:54.890 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
01:04:54.892 00.002 7680 MoveAxis(E, 0, ABG)
01:04:54.892 00.000 7680 Move returns status 0, amount 0
01:04:54.892 00.000 7680 MoveAxis(N, 336, ABG)
01:04:54.892 00.000 7680 Guiding  Dir = 0, Dur = 336
01:04:54.892 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:54.895 00.003 6120 UpdateGuideState exits: m=14798 SNR=78.1 Saturated
01:04:54.898 00.003 7680 IsSlewing returns 0
01:04:54.898 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:54.901 00.003 7680 IsGuiding returns 0
01:04:54.902 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:54.904 00.002 7680 PulseGuide returned control before completion, sleep 346
01:04:54.904 00.000 6120 Enqueuing Expose request
01:04:55.262 00.358 7680 IsGuiding returns 1
01:04:55.264 00.002 7680 scope still moving after pulse duration time elapsed
01:04:55.294 00.030 7680 IsSlewing returns 0
01:04:55.295 00.001 7680 IsGuiding returns 0
01:04:55.296 00.001 7680 scope move finished after 336 + 58 ms
01:04:55.296 00.000 7680 Move returns status 0, amount 336
01:04:55.298 00.002 7680 move complete, result=0
01:04:55.299 00.001 7680 worker thread done servicing request
01:04:55.299 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 336 ms NORTH
01:04:55.308 00.009 7680 Worker thread wakes up
01:04:55.308 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:55.309 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:56.556 01.247 7680 Exposure complete
01:04:56.698 00.142 7680 worker thread done servicing request
01:04:56.698 00.000 6120 OnExposeComplete: enter
01:04:56.703 00.005 6120 UpdateGuideState(): m_state=6
01:04:56.707 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5401
01:04:56.711 00.004 6120 Star::Find returns 1 (1), X=958.36, Y=51.02, Mass=14307, SNR=76.9, Peak=255 HFD=6.8
01:04:56.715 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
01:04:56.718 00.003 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
01:04:56.722 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.87 mountX=0.02 mountY=-0.15, mountTheta=-1.45
01:04:56.728 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.15, opts=13)
01:04:56.732 00.004 6120 Enqueuing Move request for scope (-0.05, 0.15)
01:04:56.739 00.007 7680 Worker thread wakes up
01:04:56.740 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:56.747 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
01:04:56.747 00.000 6120 UpdateGuideState exits: m=14307 SNR=76.9 Saturated
01:04:56.752 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:56.759 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:56.766 00.007 6120 Enqueuing Expose request
01:04:56.771 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
01:04:56.771 00.000 7680 Moving (-0.05, 0.15) raw xDistance=0.02 yDistance=-0.15
01:04:56.771 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:04:56.772 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:04:56.772 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:04:56.772 00.000 7680 MoveAxis(E, 0, ABG)
01:04:56.773 00.001 7680 Move returns status 0, amount 0
01:04:56.774 00.001 7680 MoveAxis(N, 0, ABG)
01:04:56.774 00.000 7680 Move returns status 0, amount 0
01:04:56.774 00.000 7680 move complete, result=0
01:04:56.775 00.001 7680 worker thread done servicing request
01:04:56.775 00.000 7680 Worker thread wakes up
01:04:56.775 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:56.780 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:56.780 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:58.028 01.248 7680 Exposure complete
01:04:58.161 00.133 7680 worker thread done servicing request
01:04:58.161 00.000 6120 OnExposeComplete: enter
01:04:58.165 00.004 6120 UpdateGuideState(): m_state=6
01:04:58.170 00.005 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5402
01:04:58.175 00.005 6120 Star::Find returns 1 (1), X=958.35, Y=51.54, Mass=14124, SNR=78.4, Peak=255 HFD=7.2
01:04:58.179 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.68)
01:04:58.181 00.002 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
01:04:58.184 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.67 hyp=0.68 cameraTheta=1.65 mountX=-0.07 mountY=-0.63, mountTheta=-1.68
01:04:58.189 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.67, opts=13)
01:04:58.193 00.004 6120 Enqueuing Move request for scope (-0.06, 0.67)
01:04:58.197 00.004 7680 Worker thread wakes up
01:04:58.197 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.67) opts 0xd
01:04:58.198 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:04:58.201 00.003 6120 UpdateGuideState exits: m=14124 SNR=78.4 Saturated
01:04:58.206 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:58.211 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:04:58.214 00.003 6120 Enqueuing Expose request
01:04:58.219 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.67)
01:04:58.219 00.000 7680 Moving (-0.06, 0.67) raw xDistance=-0.07 yDistance=-0.63
01:04:58.219 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:04:58.219 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
01:04:58.220 00.001 7680 MoveAxis(E, 0, ABG)
01:04:58.220 00.000 7680 Move returns status 0, amount 0
01:04:58.220 00.000 7680 MoveAxis(N, 342, ABG)
01:04:58.220 00.000 7680 Guiding  Dir = 0, Dur = 342
01:04:58.221 00.001 7680 IsSlewing returns 0
01:04:58.221 00.000 7680 IsGuiding returns 0
01:04:58.221 00.000 7680 PulseGuide returned control before completion, sleep 352
01:04:58.578 00.357 7680 IsGuiding returns 1
01:04:58.579 00.001 7680 scope still moving after pulse duration time elapsed
01:04:58.608 00.029 7680 IsSlewing returns 0
01:04:58.609 00.001 7680 IsGuiding returns 0
01:04:58.609 00.000 7680 scope move finished after 342 + 46 ms
01:04:58.609 00.000 7680 Move returns status 0, amount 342
01:04:58.609 00.000 7680 move complete, result=0
01:04:58.611 00.002 7680 worker thread done servicing request
01:04:58.611 00.000 7680 Worker thread wakes up
01:04:58.612 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 342 ms NORTH
01:04:58.618 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:04:58.618 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:04:59.870 01.252 7680 Exposure complete
01:05:00.002 00.132 7680 worker thread done servicing request
01:05:00.003 00.001 6120 OnExposeComplete: enter
01:05:00.009 00.006 6120 UpdateGuideState(): m_state=6
01:05:00.017 00.008 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5403
01:05:00.023 00.006 6120 Star::Find returns 1 (1), X=958.22, Y=50.90, Mass=14710, SNR=79.4, Peak=255 HFD=6.8
01:05:00.029 00.006 6120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-2.95) = xAngle (5.94 = -0.34)
01:05:00.033 00.004 6120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.67 = -0.61)
01:05:00.036 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.19 cameraTheta=2.99 mountX=0.18 mountY=-0.11, mountTheta=-0.55
01:05:00.041 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.03, opts=13)
01:05:00.047 00.006 6120 Enqueuing Move request for scope (-0.18, 0.03)
01:05:00.053 00.006 7680 Worker thread wakes up
01:05:00.054 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.03) opts 0xd
01:05:00.054 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.03)
01:05:00.054 00.000 7680 Moving (-0.18, 0.03) raw xDistance=0.18 yDistance=-0.11
01:05:00.055 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:05:00.055 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:05:00.055 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:00.060 00.005 6120 UpdateGuideState exits: m=14710 SNR=79.4 Saturated
01:05:00.064 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:00.068 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:00.072 00.004 6120 Enqueuing Expose request
01:05:00.076 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:05:00.076 00.000 7680 MoveAxis(E, 0, ABG)
01:05:00.077 00.001 7680 Move returns status 0, amount 0
01:05:00.077 00.000 7680 MoveAxis(N, 0, ABG)
01:05:00.077 00.000 7680 Move returns status 0, amount 0
01:05:00.077 00.000 7680 move complete, result=0
01:05:00.078 00.001 7680 worker thread done servicing request
01:05:00.078 00.000 7680 Worker thread wakes up
01:05:00.078 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:00.083 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:00.083 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:01.335 01.252 7680 Exposure complete
01:05:01.470 00.135 7680 worker thread done servicing request
01:05:01.470 00.000 6120 OnExposeComplete: enter
01:05:01.474 00.004 6120 UpdateGuideState(): m_state=6
01:05:01.477 00.003 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5404
01:05:01.481 00.004 6120 Star::Find returns 1 (1), X=958.41, Y=51.40, Mass=14805, SNR=80.3, Peak=255 HFD=7.1
01:05:01.485 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
01:05:01.489 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
01:05:01.493 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.53 hyp=0.53 cameraTheta=1.56 mountX=-0.10 mountY=-0.47, mountTheta=-1.79
01:05:01.498 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.53, opts=13)
01:05:01.502 00.004 6120 Enqueuing Move request for scope (0.01, 0.53)
01:05:01.505 00.003 7680 Worker thread wakes up
01:05:01.505 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.53) opts 0xd
01:05:01.505 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.53)
01:05:01.505 00.000 7680 Moving (0.01, 0.53) raw xDistance=-0.10 yDistance=-0.47
01:05:01.505 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:05:01.505 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
01:05:01.505 00.000 7680 MoveAxis(E, 0, ABG)
01:05:01.505 00.000 7680 Move returns status 0, amount 0
01:05:01.507 00.002 7680 MoveAxis(N, 256, ABG)
01:05:01.507 00.000 7680 Guiding  Dir = 0, Dur = 256
01:05:01.507 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:01.510 00.003 7680 IsSlewing returns 0
01:05:01.510 00.000 7680 IsGuiding returns 0
01:05:01.511 00.001 6120 UpdateGuideState exits: m=14805 SNR=80.3 Saturated
01:05:01.515 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:01.519 00.004 7680 PulseGuide returned control before completion, sleep 266
01:05:01.519 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:01.522 00.003 6120 Enqueuing Expose request
01:05:01.788 00.266 7680 IsGuiding returns 1
01:05:01.790 00.002 7680 scope still moving after pulse duration time elapsed
01:05:01.820 00.030 7680 IsSlewing returns 0
01:05:01.821 00.001 7680 IsGuiding returns 0
01:05:01.822 00.001 7680 scope move finished after 256 + 54 ms
01:05:01.822 00.000 7680 Move returns status 0, amount 256
01:05:01.822 00.000 7680 move complete, result=0
01:05:01.823 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 256 ms NORTH
01:05:01.829 00.006 7680 worker thread done servicing request
01:05:01.830 00.001 7680 Worker thread wakes up
01:05:01.830 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:01.830 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:03.085 01.255 7680 Exposure complete
01:05:03.226 00.141 7680 worker thread done servicing request
01:05:03.226 00.000 6120 OnExposeComplete: enter
01:05:03.230 00.004 6120 UpdateGuideState(): m_state=6
01:05:03.234 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5405
01:05:03.239 00.005 6120 Star::Find returns 1 (1), X=958.62, Y=50.59, Mass=13377, SNR=75.3, Peak=255 HFD=7.0
01:05:03.243 00.004 6120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-2.95) = xAngle (2.04 = 2.04)
01:05:03.247 00.004 6120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.77 = 1.77)
01:05:03.251 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.28 hyp=0.35 cameraTheta=-0.92 mountX=-0.16 mountY=0.34, mountTheta=2.00
01:05:03.255 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.28, opts=13)
01:05:03.259 00.004 6120 Enqueuing Move request for scope (0.21, -0.28)
01:05:03.263 00.004 7680 Worker thread wakes up
01:05:03.264 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:03.268 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.28) opts 0xd
01:05:03.269 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.28)
01:05:03.269 00.000 7680 Moving (0.21, -0.28) raw xDistance=-0.16 yDistance=0.34
01:05:03.269 00.000 6120 UpdateGuideState exits: m=13377 SNR=75.3 Saturated
01:05:03.274 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:03.279 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:03.283 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:05:03.283 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:05:03.283 00.000 6120 Enqueuing Expose request
01:05:03.287 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:05:03.287 00.000 7680 MoveAxis(E, 0, ABG)
01:05:03.287 00.000 7680 Move returns status 0, amount 0
01:05:03.287 00.000 7680 MoveAxis(N, 0, ABG)
01:05:03.287 00.000 7680 Move returns status 0, amount 0
01:05:03.288 00.001 7680 move complete, result=0
01:05:03.288 00.000 7680 worker thread done servicing request
01:05:03.288 00.000 7680 Worker thread wakes up
01:05:03.288 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:03.288 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:05:03.293 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:04.541 01.248 7680 Exposure complete
01:05:04.679 00.138 7680 worker thread done servicing request
01:05:04.680 00.001 6120 OnExposeComplete: enter
01:05:04.685 00.005 6120 UpdateGuideState(): m_state=6
01:05:04.689 00.004 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5406
01:05:04.693 00.004 6120 Star::Find returns 1 (1), X=958.51, Y=51.38, Mass=14574, SNR=76.4, Peak=255 HFD=7.1
01:05:04.698 00.005 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
01:05:04.701 00.003 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
01:05:04.706 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.51 hyp=0.52 cameraTheta=1.36 mountX=-0.20 mountY=-0.41, mountTheta=-2.02
01:05:04.710 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.51, opts=13)
01:05:04.714 00.004 6120 Enqueuing Move request for scope (0.11, 0.51)
01:05:04.719 00.005 7680 Worker thread wakes up
01:05:04.719 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:04.723 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.51) opts 0xd
01:05:04.724 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.51)
01:05:04.724 00.000 7680 Moving (0.11, 0.51) raw xDistance=-0.20 yDistance=-0.41
01:05:04.724 00.000 6120 UpdateGuideState exits: m=14574 SNR=76.4 Saturated
01:05:04.728 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:04.732 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:04.736 00.004 6120 Enqueuing Expose request
01:05:04.740 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:05:04.740 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:05:04.740 00.000 7680 MoveAxis(E, 0, ABG)
01:05:04.740 00.000 7680 Move returns status 0, amount 0
01:05:04.741 00.001 7680 MoveAxis(N, 223, ABG)
01:05:04.741 00.000 7680 Guiding  Dir = 0, Dur = 223
01:05:04.741 00.000 7680 IsSlewing returns 0
01:05:04.741 00.000 7680 IsGuiding returns 0
01:05:04.742 00.001 7680 PulseGuide returned control before completion, sleep 233
01:05:04.984 00.242 7680 IsGuiding returns 1
01:05:04.984 00.000 7680 scope still moving after pulse duration time elapsed
01:05:05.016 00.032 7680 IsSlewing returns 0
01:05:05.016 00.000 7680 IsGuiding returns 0
01:05:05.018 00.002 7680 scope move finished after 223 + 52 ms
01:05:05.018 00.000 7680 Move returns status 0, amount 223
01:05:05.018 00.000 7680 move complete, result=0
01:05:05.018 00.000 7680 worker thread done servicing request
01:05:05.019 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 223 ms NORTH
01:05:05.025 00.006 7680 Worker thread wakes up
01:05:05.025 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:05.025 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:06.282 01.257 7680 Exposure complete
01:05:06.428 00.146 7680 worker thread done servicing request
01:05:06.428 00.000 6120 OnExposeComplete: enter
01:05:06.433 00.005 6120 UpdateGuideState(): m_state=6
01:05:06.437 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5407
01:05:06.442 00.005 6120 Star::Find returns 1 (1), X=958.67, Y=50.89, Mass=14889, SNR=79.3, Peak=255 HFD=7.0
01:05:06.446 00.004 6120 CameraToMount -- cameraTheta (0.09) - m_xAngle (-2.95) = xAngle (3.04 = 3.04)
01:05:06.450 00.004 6120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.77 = 2.77)
01:05:06.455 00.005 6120 CameraToMount -- cameraX=0.26 cameraY=0.02 hyp=0.27 cameraTheta=0.09 mountX=-0.26 mountY=0.10, mountTheta=2.79
01:05:06.460 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.02, opts=13)
01:05:06.465 00.005 6120 Enqueuing Move request for scope (0.26, 0.02)
01:05:06.468 00.003 7680 Worker thread wakes up
01:05:06.468 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:06.472 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.02) opts 0xd
01:05:06.472 00.000 6120 UpdateGuideState exits: m=14889 SNR=79.3 Saturated
01:05:06.477 00.005 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.02)
01:05:06.477 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:06.482 00.005 7680 Moving (0.26, 0.02) raw xDistance=-0.26 yDistance=0.10
01:05:06.482 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:05:06.482 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:05:06.482 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:06.485 00.003 6120 Enqueuing Expose request
01:05:06.489 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:05:06.489 00.000 7680 MoveAxis(E, 108, ABG)
01:05:06.489 00.000 7680 Guiding  Dir = 2, Dur = 108
01:05:06.489 00.000 7680 IsSlewing returns 0
01:05:06.489 00.000 7680 IsGuiding returns 0
01:05:06.491 00.002 7680 PulseGuide returned control before completion, sleep 118
01:05:06.615 00.124 7680 IsGuiding returns 1
01:05:06.615 00.000 7680 scope still moving after pulse duration time elapsed
01:05:06.647 00.032 7680 IsSlewing returns 0
01:05:06.647 00.000 7680 IsGuiding returns 1
01:05:06.677 00.030 7680 IsSlewing returns 0
01:05:06.678 00.001 7680 IsGuiding returns 0
01:05:06.678 00.000 7680 scope move finished after 108 + 79 ms
01:05:06.678 00.000 7680 Move returns status 0, amount 108
01:05:06.679 00.001 7680 MoveAxis(N, 0, ABG)
01:05:06.679 00.000 7680 Move returns status 0, amount 0
01:05:06.679 00.000 7680 move complete, result=0
01:05:06.680 00.001 7680 worker thread done servicing request
01:05:06.680 00.000 6120 GuideStep: -0.3 px 108 ms EAST, 0.1 px 0 ms NORTH
01:05:06.686 00.006 7680 Worker thread wakes up
01:05:06.686 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:06.687 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:07.941 01.254 7680 Exposure complete
01:05:08.084 00.143 7680 worker thread done servicing request
01:05:08.086 00.002 6120 OnExposeComplete: enter
01:05:08.089 00.003 6120 UpdateGuideState(): m_state=6
01:05:08.095 00.006 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5408
01:05:08.099 00.004 6120 Star::Find returns 1 (1), X=958.38, Y=51.12, Mass=14849, SNR=80.2, Peak=255 HFD=6.9
01:05:08.104 00.005 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
01:05:08.109 00.005 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.94)
01:05:08.114 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.66 mountX=-0.02 mountY=-0.23, mountTheta=-1.68
01:05:08.121 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.25, opts=13)
01:05:08.126 00.005 6120 Enqueuing Move request for scope (-0.02, 0.25)
01:05:08.130 00.004 7680 Worker thread wakes up
01:05:08.130 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:08.134 00.004 6120 UpdateGuideState exits: m=14849 SNR=80.2 Saturated
01:05:08.138 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.25) opts 0xd
01:05:08.138 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.25)
01:05:08.138 00.000 7680 Moving (-0.02, 0.25) raw xDistance=-0.02 yDistance=-0.23
01:05:08.138 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:05:08.138 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:08.143 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:08.148 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:05:08.148 00.000 7680 MoveAxis(E, 0, ABG)
01:05:08.148 00.000 6120 Enqueuing Expose request
01:05:08.153 00.005 7680 Move returns status 0, amount 0
01:05:08.154 00.001 7680 MoveAxis(N, 126, ABG)
01:05:08.154 00.000 7680 Guiding  Dir = 0, Dur = 126
01:05:08.154 00.000 7680 IsSlewing returns 0
01:05:08.155 00.001 7680 IsGuiding returns 0
01:05:08.155 00.000 7680 PulseGuide returned control before completion, sleep 136
01:05:08.307 00.152 7680 IsGuiding returns 1
01:05:08.307 00.000 7680 scope still moving after pulse duration time elapsed
01:05:08.339 00.032 7680 IsSlewing returns 0
01:05:08.340 00.001 7680 IsGuiding returns 0
01:05:08.340 00.000 7680 scope move finished after 126 + 59 ms
01:05:08.340 00.000 7680 Move returns status 0, amount 126
01:05:08.340 00.000 7680 move complete, result=0
01:05:08.341 00.001 7680 worker thread done servicing request
01:05:08.341 00.000 7680 Worker thread wakes up
01:05:08.342 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 126 ms NORTH
01:05:08.347 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:08.348 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:09.599 01.251 7680 Exposure complete
01:05:09.739 00.140 7680 worker thread done servicing request
01:05:09.740 00.001 6120 OnExposeComplete: enter
01:05:09.744 00.004 6120 UpdateGuideState(): m_state=6
01:05:09.747 00.003 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5409
01:05:09.752 00.005 6120 Star::Find returns 1 (1), X=958.72, Y=51.23, Mass=13434, SNR=72.5, Peak=255 HFD=6.8
01:05:09.756 00.004 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.82 = -2.46)
01:05:09.759 00.003 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.55 = -2.73)
01:05:09.763 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=0.36 hyp=0.48 cameraTheta=0.86 mountX=-0.37 mountY=-0.19, mountTheta=-2.67
01:05:09.768 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.36, opts=13)
01:05:09.773 00.005 6120 Enqueuing Move request for scope (0.31, 0.36)
01:05:09.776 00.003 7680 Worker thread wakes up
01:05:09.776 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.36) opts 0xd
01:05:09.777 00.001 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.36)
01:05:09.777 00.000 7680 Moving (0.31, 0.36) raw xDistance=-0.37 yDistance=-0.19
01:05:09.777 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:09.783 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:05:09.783 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:05:09.783 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:05:09.783 00.000 7680 MoveAxis(E, 152, ABG)
01:05:09.784 00.001 7680 Guiding  Dir = 2, Dur = 152
01:05:09.784 00.000 6120 UpdateGuideState exits: m=13434 SNR=72.5 Saturated
01:05:09.789 00.005 7680 IsSlewing returns 0
01:05:09.789 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:09.793 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:09.800 00.007 6120 Enqueuing Expose request
01:05:09.805 00.005 7680 IsGuiding returns 0
01:05:09.806 00.001 7680 PulseGuide returned control before completion, sleep 162
01:05:09.984 00.178 7680 IsGuiding returns 1
01:05:09.984 00.000 7680 scope still moving after pulse duration time elapsed
01:05:10.013 00.029 7680 IsSlewing returns 0
01:05:10.015 00.002 7680 IsGuiding returns 1
01:05:10.045 00.030 7680 IsSlewing returns 0
01:05:10.045 00.000 7680 IsGuiding returns 0
01:05:10.045 00.000 7680 scope move finished after 152 + 88 ms
01:05:10.045 00.000 7680 Move returns status 0, amount 152
01:05:10.046 00.001 7680 MoveAxis(N, 0, ABG)
01:05:10.046 00.000 7680 Move returns status 0, amount 0
01:05:10.046 00.000 7680 move complete, result=0
01:05:10.046 00.000 7680 worker thread done servicing request
01:05:10.047 00.001 7680 Worker thread wakes up
01:05:10.047 00.000 6120 GuideStep: -0.4 px 152 ms EAST, -0.2 px 0 ms NORTH
01:05:10.054 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:10.054 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:11.310 01.256 7680 Exposure complete
01:05:11.446 00.136 7680 worker thread done servicing request
01:05:11.446 00.000 6120 OnExposeComplete: enter
01:05:11.453 00.007 6120 UpdateGuideState(): m_state=6
01:05:11.458 00.005 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5410
01:05:11.462 00.004 6120 Star::Find returns 1 (1), X=958.35, Y=51.48, Mass=14290, SNR=77.3, Peak=255 HFD=7.1
01:05:11.466 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
01:05:11.470 00.004 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
01:05:11.474 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.61 hyp=0.62 cameraTheta=1.67 mountX=-0.06 mountY=-0.58, mountTheta=-1.67
01:05:11.478 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.61, opts=13)
01:05:11.483 00.005 6120 Enqueuing Move request for scope (-0.06, 0.61)
01:05:11.487 00.004 7680 Worker thread wakes up
01:05:11.487 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:11.490 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.61) opts 0xd
01:05:11.491 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.61)
01:05:11.491 00.000 7680 Moving (-0.06, 0.61) raw xDistance=-0.06 yDistance=-0.58
01:05:11.491 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:05:11.492 00.001 6120 UpdateGuideState exits: m=14290 SNR=77.3 Saturated
01:05:11.495 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:11.500 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:11.504 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
01:05:11.504 00.000 7680 MoveAxis(E, 0, ABG)
01:05:11.505 00.001 7680 Move returns status 0, amount 0
01:05:11.505 00.000 7680 MoveAxis(N, 314, ABG)
01:05:11.505 00.000 7680 Guiding  Dir = 0, Dur = 314
01:05:11.505 00.000 6120 Enqueuing Expose request
01:05:11.509 00.004 7680 IsSlewing returns 0
01:05:11.509 00.000 7680 IsGuiding returns 0
01:05:11.510 00.001 7680 PulseGuide returned control before completion, sleep 324
01:05:11.842 00.332 7680 IsGuiding returns 1
01:05:11.843 00.001 7680 scope still moving after pulse duration time elapsed
01:05:11.873 00.030 7680 IsSlewing returns 0
01:05:11.875 00.002 7680 IsGuiding returns 0
01:05:11.876 00.001 7680 scope move finished after 314 + 52 ms
01:05:11.877 00.001 7680 Move returns status 0, amount 314
01:05:11.877 00.000 7680 move complete, result=0
01:05:11.877 00.000 7680 worker thread done servicing request
01:05:11.877 00.000 7680 Worker thread wakes up
01:05:11.877 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 314 ms NORTH
01:05:11.884 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:11.884 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:13.136 01.252 7680 Exposure complete
01:05:13.277 00.141 7680 worker thread done servicing request
01:05:13.277 00.000 6120 OnExposeComplete: enter
01:05:13.282 00.005 6120 UpdateGuideState(): m_state=6
01:05:13.286 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5411
01:05:13.289 00.003 6120 Star::Find returns 1 (1), X=958.24, Y=50.98, Mass=14438, SNR=78.5, Peak=255 HFD=6.8
01:05:13.295 00.006 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.50 = -0.78)
01:05:13.298 00.003 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.23 = -1.05)
01:05:13.302 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.20 cameraTheta=2.55 mountX=0.14 mountY=-0.17, mountTheta=-0.89
01:05:13.308 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.11, opts=13)
01:05:13.312 00.004 6120 Enqueuing Move request for scope (-0.17, 0.11)
01:05:13.315 00.003 7680 Worker thread wakes up
01:05:13.316 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:13.319 00.003 6120 UpdateGuideState exits: m=14438 SNR=78.5 Saturated
01:05:13.321 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:13.326 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.11) opts 0xd
01:05:13.326 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.11)
01:05:13.326 00.000 7680 Moving (-0.17, 0.11) raw xDistance=0.14 yDistance=-0.17
01:05:13.327 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:13.332 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:05:13.332 00.000 6120 Enqueuing Expose request
01:05:13.338 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:05:13.338 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:05:13.338 00.000 7680 MoveAxis(E, 0, ABG)
01:05:13.338 00.000 7680 Move returns status 0, amount 0
01:05:13.338 00.000 7680 MoveAxis(N, 0, ABG)
01:05:13.339 00.001 7680 Move returns status 0, amount 0
01:05:13.339 00.000 7680 move complete, result=0
01:05:13.339 00.000 7680 worker thread done servicing request
01:05:13.340 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:05:13.344 00.004 7680 Worker thread wakes up
01:05:13.344 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:13.344 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:14.589 01.245 7680 Exposure complete
01:05:14.745 00.156 7680 worker thread done servicing request
01:05:14.745 00.000 6120 OnExposeComplete: enter
01:05:14.749 00.004 6120 UpdateGuideState(): m_state=6
01:05:14.753 00.004 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5412
01:05:14.757 00.004 6120 Star::Find returns 1 (1), X=958.37, Y=51.08, Mass=13956, SNR=77.8, Peak=255 HFD=6.9
01:05:14.760 00.003 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
01:05:14.766 00.006 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
01:05:14.770 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.75 mountX=-0.00 mountY=-0.21, mountTheta=-1.57
01:05:14.777 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.21, opts=13)
01:05:14.781 00.004 6120 Enqueuing Move request for scope (-0.04, 0.21)
01:05:14.785 00.004 7680 Worker thread wakes up
01:05:14.785 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
01:05:14.785 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:14.790 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
01:05:14.790 00.000 6120 UpdateGuideState exits: m=13956 SNR=77.8 Saturated
01:05:14.794 00.004 7680 Moving (-0.04, 0.21) raw xDistance=-0.00 yDistance=-0.21
01:05:14.794 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:05:14.795 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:14.800 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:05:14.801 00.001 7680 MoveAxis(E, 0, ABG)
01:05:14.801 00.000 7680 Move returns status 0, amount 0
01:05:14.801 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:14.805 00.004 7680 MoveAxis(N, 114, ABG)
01:05:14.805 00.000 6120 Enqueuing Expose request
01:05:14.809 00.004 7680 Guiding  Dir = 0, Dur = 114
01:05:14.809 00.000 7680 IsSlewing returns 0
01:05:14.810 00.001 7680 IsGuiding returns 0
01:05:14.810 00.000 7680 PulseGuide returned control before completion, sleep 124
01:05:14.937 00.127 7680 IsGuiding returns 1
01:05:14.938 00.001 7680 scope still moving after pulse duration time elapsed
01:05:14.968 00.030 7680 IsSlewing returns 0
01:05:14.968 00.000 7680 IsGuiding returns 0
01:05:14.969 00.001 7680 scope move finished after 114 + 45 ms
01:05:14.969 00.000 7680 Move returns status 0, amount 114
01:05:14.969 00.000 7680 move complete, result=0
01:05:14.969 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 114 ms NORTH
01:05:14.972 00.003 7680 worker thread done servicing request
01:05:14.972 00.000 7680 Worker thread wakes up
01:05:14.972 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:14.973 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:16.228 01.255 7680 Exposure complete
01:05:16.366 00.138 7680 worker thread done servicing request
01:05:16.366 00.000 6120 OnExposeComplete: enter
01:05:16.370 00.004 6120 UpdateGuideState(): m_state=6
01:05:16.374 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5413
01:05:16.378 00.004 6120 Star::Find returns 1 (1), X=958.67, Y=51.16, Mass=15775, SNR=81.7, Peak=255 HFD=7.0
01:05:16.381 00.003 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.78 = -2.50)
01:05:16.385 00.004 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.51 = -2.77)
01:05:16.390 00.005 6120 CameraToMount -- cameraX=0.27 cameraY=0.29 hyp=0.39 cameraTheta=0.83 mountX=-0.31 mountY=-0.14, mountTheta=-2.71
01:05:16.396 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.29, opts=13)
01:05:16.400 00.004 6120 Enqueuing Move request for scope (0.27, 0.29)
01:05:16.404 00.004 7680 Worker thread wakes up
01:05:16.404 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.29) opts 0xd
01:05:16.405 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:16.408 00.003 6120 UpdateGuideState exits: m=15775 SNR=81.7 Saturated
01:05:16.412 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:16.415 00.003 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.29)
01:05:16.415 00.000 7680 Moving (0.27, 0.29) raw xDistance=-0.31 yDistance=-0.14
01:05:16.415 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:16.420 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:05:16.420 00.000 6120 Enqueuing Expose request
01:05:16.425 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:05:16.425 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:05:16.425 00.000 7680 MoveAxis(E, 128, ABG)
01:05:16.425 00.000 7680 Guiding  Dir = 2, Dur = 128
01:05:16.425 00.000 7680 IsSlewing returns 0
01:05:16.427 00.002 7680 IsGuiding returns 0
01:05:16.427 00.000 7680 PulseGuide returned control before completion, sleep 138
01:05:16.576 00.149 7680 IsGuiding returns 1
01:05:16.580 00.004 7680 scope still moving after pulse duration time elapsed
01:05:16.608 00.028 7680 IsSlewing returns 0
01:05:16.609 00.001 7680 IsGuiding returns 1
01:05:16.640 00.031 7680 IsSlewing returns 0
01:05:16.641 00.001 7680 IsGuiding returns 1
01:05:16.671 00.030 7680 IsSlewing returns 0
01:05:16.671 00.000 7680 IsGuiding returns 0
01:05:16.673 00.002 7680 scope move finished after 128 + 117 ms
01:05:16.673 00.000 7680 Move returns status 0, amount 128
01:05:16.673 00.000 7680 MoveAxis(N, 0, ABG)
01:05:16.674 00.001 7680 Move returns status 0, amount 0
01:05:16.674 00.000 7680 move complete, result=0
01:05:16.674 00.000 7680 worker thread done servicing request
01:05:16.676 00.002 6120 GuideStep: -0.3 px 128 ms EAST, -0.1 px 0 ms NORTH
01:05:16.683 00.007 7680 Worker thread wakes up
01:05:16.683 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:16.684 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:17.937 01.253 7680 Exposure complete
01:05:18.070 00.133 7680 worker thread done servicing request
01:05:18.071 00.001 6120 OnExposeComplete: enter
01:05:18.075 00.004 6120 UpdateGuideState(): m_state=6
01:05:18.079 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5414
01:05:18.084 00.005 6120 Star::Find returns 1 (1), X=958.24, Y=51.52, Mass=14526, SNR=77.2, Peak=255 HFD=7.1
01:05:18.087 00.003 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
01:05:18.091 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
01:05:18.096 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.65 hyp=0.67 cameraTheta=1.81 mountX=0.04 mountY=-0.66, mountTheta=-1.51
01:05:18.102 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.65, opts=13)
01:05:18.108 00.006 6120 Enqueuing Move request for scope (-0.16, 0.65)
01:05:18.113 00.005 7680 Worker thread wakes up
01:05:18.113 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:18.117 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.65) opts 0xd
01:05:18.118 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.65)
01:05:18.118 00.000 7680 Moving (-0.16, 0.65) raw xDistance=0.04 yDistance=-0.66
01:05:18.118 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:05:18.118 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
01:05:18.119 00.001 7680 MoveAxis(E, 0, ABG)
01:05:18.119 00.000 7680 Move returns status 0, amount 0
01:05:18.119 00.000 7680 MoveAxis(N, 356, ABG)
01:05:18.119 00.000 7680 Guiding  Dir = 0, Dur = 356
01:05:18.120 00.001 6120 UpdateGuideState exits: m=14526 SNR=77.2 Saturated
01:05:18.123 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:18.128 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:18.132 00.004 6120 Enqueuing Expose request
01:05:18.135 00.003 7680 IsSlewing returns 0
01:05:18.136 00.001 7680 IsGuiding returns 0
01:05:18.136 00.000 7680 PulseGuide returned control before completion, sleep 366
01:05:18.508 00.372 7680 IsGuiding returns 1
01:05:18.509 00.001 7680 scope still moving after pulse duration time elapsed
01:05:18.537 00.028 7680 IsSlewing returns 0
01:05:18.539 00.002 7680 IsGuiding returns 0
01:05:18.540 00.001 7680 scope move finished after 356 + 47 ms
01:05:18.540 00.000 7680 Move returns status 0, amount 356
01:05:18.542 00.002 7680 move complete, result=0
01:05:18.543 00.001 7680 worker thread done servicing request
01:05:18.543 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 356 ms NORTH
01:05:18.550 00.007 7680 Worker thread wakes up
01:05:18.550 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:18.550 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:19.806 01.256 7680 Exposure complete
01:05:19.965 00.159 7680 worker thread done servicing request
01:05:19.965 00.000 6120 OnExposeComplete: enter
01:05:19.969 00.004 6120 UpdateGuideState(): m_state=6
01:05:19.973 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5415
01:05:19.976 00.003 6120 Star::Find returns 1 (1), X=958.30, Y=51.02, Mass=13435, SNR=74.5, Peak=255 HFD=6.8
01:05:19.980 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.13 = -1.16)
01:05:19.984 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
01:05:19.988 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.17 mountX=0.07 mountY=-0.18, mountTheta=-1.18
01:05:19.993 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.15, opts=13)
01:05:19.997 00.004 6120 Enqueuing Move request for scope (-0.10, 0.15)
01:05:20.000 00.003 7680 Worker thread wakes up
01:05:20.000 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:20.004 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
01:05:20.004 00.000 6120 UpdateGuideState exits: m=13435 SNR=74.5 Saturated
01:05:20.009 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
01:05:20.009 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:20.015 00.006 7680 Moving (-0.10, 0.15) raw xDistance=0.07 yDistance=-0.18
01:05:20.015 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:20.019 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:05:20.019 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:05:20.020 00.001 6120 Enqueuing Expose request
01:05:20.023 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:05:20.023 00.000 7680 MoveAxis(E, 0, ABG)
01:05:20.025 00.002 7680 Move returns status 0, amount 0
01:05:20.025 00.000 7680 MoveAxis(N, 0, ABG)
01:05:20.025 00.000 7680 Move returns status 0, amount 0
01:05:20.025 00.000 7680 move complete, result=0
01:05:20.026 00.001 7680 worker thread done servicing request
01:05:20.026 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:05:20.029 00.003 7680 Worker thread wakes up
01:05:20.030 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:20.030 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:21.279 01.249 7680 Exposure complete
01:05:21.421 00.142 7680 worker thread done servicing request
01:05:21.423 00.002 6120 OnExposeComplete: enter
01:05:21.427 00.004 6120 UpdateGuideState(): m_state=6
01:05:21.431 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5416
01:05:21.435 00.004 6120 Star::Find returns 1 (1), X=958.31, Y=51.11, Mass=14320, SNR=76.5, Peak=255 HFD=6.8
01:05:21.438 00.003 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
01:05:21.443 00.005 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
01:05:21.446 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.95 mountX=0.05 mountY=-0.26, mountTheta=-1.38
01:05:21.451 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.24, opts=13)
01:05:21.455 00.004 6120 Enqueuing Move request for scope (-0.10, 0.24)
01:05:21.458 00.003 7680 Worker thread wakes up
01:05:21.458 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
01:05:21.458 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
01:05:21.459 00.001 7680 Moving (-0.10, 0.24) raw xDistance=0.05 yDistance=-0.26
01:05:21.459 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:05:21.459 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:05:21.460 00.001 7680 MoveAxis(E, 0, ABG)
01:05:21.460 00.000 7680 Move returns status 0, amount 0
01:05:21.460 00.000 7680 MoveAxis(N, 142, ABG)
01:05:21.460 00.000 7680 Guiding  Dir = 0, Dur = 142
01:05:21.460 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:21.464 00.004 7680 IsSlewing returns 0
01:05:21.464 00.000 6120 UpdateGuideState exits: m=14320 SNR=76.5 Saturated
01:05:21.468 00.004 7680 IsGuiding returns 0
01:05:21.468 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:21.471 00.003 7680 PulseGuide returned control before completion, sleep 152
01:05:21.471 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:21.479 00.008 6120 Enqueuing Expose request
01:05:21.629 00.150 7680 IsGuiding returns 1
01:05:21.631 00.002 7680 scope still moving after pulse duration time elapsed
01:05:21.661 00.030 7680 IsSlewing returns 0
01:05:21.662 00.001 7680 IsGuiding returns 0
01:05:21.663 00.001 7680 scope move finished after 142 + 52 ms
01:05:21.663 00.000 7680 Move returns status 0, amount 142
01:05:21.664 00.001 7680 move complete, result=0
01:05:21.664 00.000 7680 worker thread done servicing request
01:05:21.665 00.001 7680 Worker thread wakes up
01:05:21.665 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 142 ms NORTH
01:05:21.672 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:21.674 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:22.922 01.248 7680 Exposure complete
01:05:23.079 00.157 7680 worker thread done servicing request
01:05:23.079 00.000 6120 OnExposeComplete: enter
01:05:23.083 00.004 6120 UpdateGuideState(): m_state=6
01:05:23.087 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5417
01:05:23.089 00.002 6120 Star::Find returns 1 (1), X=958.29, Y=51.09, Mass=14917, SNR=79.8, Peak=255 HFD=6.9
01:05:23.093 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
01:05:23.095 00.002 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
01:05:23.098 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.08 mountX=0.08 mountY=-0.25, mountTheta=-1.27
01:05:23.103 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.22, opts=13)
01:05:23.108 00.005 6120 Enqueuing Move request for scope (-0.12, 0.22)
01:05:23.113 00.005 7680 Worker thread wakes up
01:05:23.113 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
01:05:23.113 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
01:05:23.114 00.001 7680 Moving (-0.12, 0.22) raw xDistance=0.08 yDistance=-0.25
01:05:23.114 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:05:23.115 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:05:23.115 00.000 7680 MoveAxis(E, 0, ABG)
01:05:23.115 00.000 7680 Move returns status 0, amount 0
01:05:23.116 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:23.122 00.006 7680 MoveAxis(N, 134, ABG)
01:05:23.122 00.000 6120 UpdateGuideState exits: m=14917 SNR=79.8 Saturated
01:05:23.127 00.005 7680 Guiding  Dir = 0, Dur = 134
01:05:23.127 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:23.131 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:23.135 00.004 7680 IsSlewing returns 0
01:05:23.135 00.000 6120 Enqueuing Expose request
01:05:23.139 00.004 7680 IsGuiding returns 0
01:05:23.139 00.000 7680 PulseGuide returned control before completion, sleep 144
01:05:23.293 00.154 7680 IsGuiding returns 1
01:05:23.293 00.000 7680 scope still moving after pulse duration time elapsed
01:05:23.324 00.031 7680 IsSlewing returns 0
01:05:23.325 00.001 7680 IsGuiding returns 0
01:05:23.326 00.001 7680 scope move finished after 134 + 52 ms
01:05:23.326 00.000 7680 Move returns status 0, amount 134
01:05:23.326 00.000 7680 move complete, result=0
01:05:23.326 00.000 7680 worker thread done servicing request
01:05:23.328 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 134 ms NORTH
01:05:23.334 00.006 7680 Worker thread wakes up
01:05:23.334 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:23.334 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:24.573 01.239 7680 Exposure complete
01:05:24.721 00.148 7680 worker thread done servicing request
01:05:24.722 00.001 6120 OnExposeComplete: enter
01:05:24.725 00.003 6120 UpdateGuideState(): m_state=6
01:05:24.729 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5418
01:05:24.733 00.004 6120 Star::Find returns 1 (1), X=958.27, Y=51.09, Mass=13001, SNR=74.0, Peak=255 HFD=6.8
01:05:24.739 00.006 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
01:05:24.744 00.005 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
01:05:24.748 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.12 mountX=0.09 mountY=-0.26, mountTheta=-1.23
01:05:24.752 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.22, opts=13)
01:05:24.755 00.003 6120 Enqueuing Move request for scope (-0.14, 0.22)
01:05:24.759 00.004 7680 Worker thread wakes up
01:05:24.759 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:24.763 00.004 6120 UpdateGuideState exits: m=13001 SNR=74.0 Saturated
01:05:24.767 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:24.771 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:24.775 00.004 6120 Enqueuing Expose request
01:05:24.777 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
01:05:24.779 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
01:05:24.779 00.000 7680 Moving (-0.14, 0.22) raw xDistance=0.09 yDistance=-0.26
01:05:24.779 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:05:24.779 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:05:24.779 00.000 7680 MoveAxis(E, 0, ABG)
01:05:24.780 00.001 7680 Move returns status 0, amount 0
01:05:24.780 00.000 7680 MoveAxis(N, 141, ABG)
01:05:24.780 00.000 7680 Guiding  Dir = 0, Dur = 141
01:05:24.780 00.000 7680 IsSlewing returns 0
01:05:24.780 00.000 7680 IsGuiding returns 0
01:05:24.781 00.001 7680 PulseGuide returned control before completion, sleep 151
01:05:24.941 00.160 7680 IsGuiding returns 1
01:05:24.941 00.000 7680 scope still moving after pulse duration time elapsed
01:05:24.972 00.031 7680 IsSlewing returns 0
01:05:24.973 00.001 7680 IsGuiding returns 0
01:05:24.974 00.001 7680 scope move finished after 141 + 52 ms
01:05:24.974 00.000 7680 Move returns status 0, amount 141
01:05:24.974 00.000 7680 move complete, result=0
01:05:24.975 00.001 7680 worker thread done servicing request
01:05:24.975 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 141 ms NORTH
01:05:24.983 00.008 7680 Worker thread wakes up
01:05:24.983 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:24.983 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:26.238 01.255 7680 Exposure complete
01:05:26.385 00.147 7680 worker thread done servicing request
01:05:26.387 00.002 6120 OnExposeComplete: enter
01:05:26.392 00.005 6120 UpdateGuideState(): m_state=6
01:05:26.397 00.005 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5419
01:05:26.402 00.005 6120 Star::Find returns 1 (1), X=958.20, Y=51.52, Mass=14787, SNR=78.9, Peak=255 HFD=7.1
01:05:26.405 00.003 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
01:05:26.409 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
01:05:26.413 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.65 hyp=0.68 cameraTheta=1.89 mountX=0.09 mountY=-0.67, mountTheta=-1.44
01:05:26.419 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.65, opts=13)
01:05:26.423 00.004 6120 Enqueuing Move request for scope (-0.21, 0.65)
01:05:26.428 00.005 7680 Worker thread wakes up
01:05:26.428 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.65) opts 0xd
01:05:26.428 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:26.432 00.004 6120 UpdateGuideState exits: m=14787 SNR=78.9 Saturated
01:05:26.435 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:26.439 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.65)
01:05:26.439 00.000 7680 Moving (-0.21, 0.65) raw xDistance=0.09 yDistance=-0.67
01:05:26.440 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:05:26.440 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
01:05:26.440 00.000 7680 MoveAxis(E, 0, ABG)
01:05:26.440 00.000 7680 Move returns status 0, amount 0
01:05:26.441 00.001 7680 MoveAxis(N, 366, ABG)
01:05:26.441 00.000 7680 Guiding  Dir = 0, Dur = 366
01:05:26.441 00.000 7680 IsSlewing returns 0
01:05:26.441 00.000 7680 IsGuiding returns 0
01:05:26.441 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:26.445 00.004 7680 PulseGuide returned control before completion, sleep 376
01:05:26.446 00.001 6120 Enqueuing Expose request
01:05:26.832 00.386 7680 IsGuiding returns 1
01:05:26.832 00.000 7680 scope still moving after pulse duration time elapsed
01:05:26.862 00.030 7680 IsSlewing returns 0
01:05:26.865 00.003 7680 IsGuiding returns 1
01:05:26.894 00.029 7680 IsSlewing returns 0
01:05:26.895 00.001 7680 IsGuiding returns 0
01:05:26.895 00.000 7680 scope move finished after 366 + 87 ms
01:05:26.895 00.000 7680 Move returns status 0, amount 366
01:05:26.895 00.000 7680 move complete, result=0
01:05:26.895 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 366 ms NORTH
01:05:26.899 00.004 7680 worker thread done servicing request
01:05:26.900 00.001 7680 Worker thread wakes up
01:05:26.900 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:26.901 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:28.155 01.254 7680 Exposure complete
01:05:28.300 00.145 7680 worker thread done servicing request
01:05:28.300 00.000 6120 OnExposeComplete: enter
01:05:28.305 00.005 6120 UpdateGuideState(): m_state=6
01:05:28.309 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5420
01:05:28.313 00.004 6120 Star::Find returns 1 (1), X=958.31, Y=51.08, Mass=13630, SNR=75.8, Peak=255 HFD=6.8
01:05:28.318 00.005 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
01:05:28.322 00.004 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
01:05:28.325 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.99 mountX=0.05 mountY=-0.23, mountTheta=-1.34
01:05:28.332 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.21, opts=13)
01:05:28.336 00.004 6120 Enqueuing Move request for scope (-0.09, 0.21)
01:05:28.341 00.005 7680 Worker thread wakes up
01:05:28.341 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:28.345 00.004 6120 UpdateGuideState exits: m=13630 SNR=75.8 Saturated
01:05:28.348 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:28.353 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:28.356 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
01:05:28.356 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
01:05:28.358 00.002 7680 Moving (-0.09, 0.21) raw xDistance=0.05 yDistance=-0.23
01:05:28.358 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:05:28.358 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:05:28.358 00.000 7680 MoveAxis(E, 0, ABG)
01:05:28.359 00.001 7680 Move returns status 0, amount 0
01:05:28.359 00.000 7680 MoveAxis(N, 124, ABG)
01:05:28.359 00.000 7680 Guiding  Dir = 0, Dur = 124
01:05:28.359 00.000 6120 Enqueuing Expose request
01:05:28.366 00.007 7680 IsSlewing returns 0
01:05:28.366 00.000 7680 IsGuiding returns 0
01:05:28.366 00.000 7680 PulseGuide returned control before completion, sleep 134
01:05:28.507 00.141 7680 IsGuiding returns 1
01:05:28.508 00.001 7680 scope still moving after pulse duration time elapsed
01:05:28.539 00.031 7680 IsSlewing returns 0
01:05:28.540 00.001 7680 IsGuiding returns 0
01:05:28.540 00.000 7680 scope move finished after 124 + 50 ms
01:05:28.542 00.002 7680 Move returns status 0, amount 124
01:05:28.542 00.000 7680 move complete, result=0
01:05:28.543 00.001 7680 worker thread done servicing request
01:05:28.543 00.000 7680 Worker thread wakes up
01:05:28.544 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 124 ms NORTH
01:05:28.550 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:28.551 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:29.809 01.258 7680 Exposure complete
01:05:29.950 00.141 7680 worker thread done servicing request
01:05:29.950 00.000 6120 OnExposeComplete: enter
01:05:29.955 00.005 6120 UpdateGuideState(): m_state=6
01:05:29.960 00.005 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5421
01:05:29.964 00.004 6120 Star::Find returns 1 (1), X=958.58, Y=50.92, Mass=15251, SNR=81.2, Peak=255 HFD=7.0
01:05:29.969 00.005 6120 CameraToMount -- cameraTheta (0.26) - m_xAngle (-2.95) = xAngle (3.21 = -3.07)
01:05:29.972 00.003 6120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.94 = 2.94)
01:05:29.976 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.18 cameraTheta=0.26 mountX=-0.18 mountY=0.04, mountTheta=2.95
01:05:29.981 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.05, opts=13)
01:05:29.988 00.007 6120 Enqueuing Move request for scope (0.18, 0.05)
01:05:29.992 00.004 7680 Worker thread wakes up
01:05:29.992 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
01:05:29.992 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
01:05:29.992 00.000 7680 Moving (0.18, 0.05) raw xDistance=-0.18 yDistance=0.04
01:05:29.993 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:05:29.993 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:05:29.993 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:29.998 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:05:29.998 00.000 6120 UpdateGuideState exits: m=15251 SNR=81.2 Saturated
01:05:30.003 00.005 7680 MoveAxis(E, 0, ABG)
01:05:30.003 00.000 7680 Move returns status 0, amount 0
01:05:30.003 00.000 7680 MoveAxis(N, 0, ABG)
01:05:30.003 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:30.007 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:30.010 00.003 6120 Enqueuing Expose request
01:05:30.015 00.005 7680 Move returns status 0, amount 0
01:05:30.015 00.000 7680 move complete, result=0
01:05:30.015 00.000 7680 worker thread done servicing request
01:05:30.015 00.000 7680 Worker thread wakes up
01:05:30.015 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:30.020 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:30.020 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:31.263 01.243 7680 Exposure complete
01:05:31.403 00.140 7680 worker thread done servicing request
01:05:31.403 00.000 6120 OnExposeComplete: enter
01:05:31.407 00.004 6120 UpdateGuideState(): m_state=6
01:05:31.411 00.004 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5422
01:05:31.414 00.003 6120 Star::Find returns 1 (1), X=958.52, Y=51.26, Mass=12969, SNR=73.8, Peak=255 HFD=7.1
01:05:31.418 00.004 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
01:05:31.421 00.003 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
01:05:31.426 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.39 hyp=0.40 cameraTheta=1.29 mountX=-0.18 mountY=-0.30, mountTheta=-2.12
01:05:31.431 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.39, opts=13)
01:05:31.434 00.003 6120 Enqueuing Move request for scope (0.11, 0.39)
01:05:31.439 00.005 7680 Worker thread wakes up
01:05:31.439 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.39) opts 0xd
01:05:31.439 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.39)
01:05:31.439 00.000 7680 Moving (0.11, 0.39) raw xDistance=-0.18 yDistance=-0.30
01:05:31.439 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:05:31.439 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:05:31.439 00.000 7680 MoveAxis(E, 0, ABG)
01:05:31.439 00.000 7680 Move returns status 0, amount 0
01:05:31.439 00.000 7680 MoveAxis(N, 161, ABG)
01:05:31.439 00.000 7680 Guiding  Dir = 0, Dur = 161
01:05:31.439 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:31.444 00.005 7680 IsSlewing returns 0
01:05:31.445 00.001 6120 UpdateGuideState exits: m=12969 SNR=73.8 Saturated
01:05:31.449 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:31.452 00.003 7680 IsGuiding returns 0
01:05:31.453 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:31.457 00.004 6120 Enqueuing Expose request
01:05:31.460 00.003 7680 PulseGuide returned control before completion, sleep 171
01:05:31.642 00.182 7680 IsGuiding returns 0
01:05:31.642 00.000 7680 Move returns status 0, amount 161
01:05:31.643 00.001 7680 move complete, result=0
01:05:31.643 00.000 7680 worker thread done servicing request
01:05:31.643 00.000 7680 Worker thread wakes up
01:05:31.643 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 161 ms NORTH
01:05:31.649 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:31.649 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:32.906 01.257 7680 Exposure complete
01:05:33.040 00.134 7680 worker thread done servicing request
01:05:33.040 00.000 6120 OnExposeComplete: enter
01:05:33.044 00.004 6120 UpdateGuideState(): m_state=6
01:05:33.047 00.003 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5423
01:05:33.053 00.006 6120 Star::Find returns 1 (1), X=958.35, Y=51.01, Mass=13803, SNR=77.6, Peak=255 HFD=6.8
01:05:33.056 00.003 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.91 = -1.38)
01:05:33.060 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
01:05:33.063 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.95 mountX=0.03 mountY=-0.15, mountTheta=-1.38
01:05:33.067 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.14, opts=13)
01:05:33.072 00.005 6120 Enqueuing Move request for scope (-0.05, 0.14)
01:05:33.075 00.003 7680 Worker thread wakes up
01:05:33.075 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
01:05:33.076 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
01:05:33.076 00.000 7680 Moving (-0.05, 0.14) raw xDistance=0.03 yDistance=-0.15
01:05:33.076 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:05:33.076 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:05:33.076 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:05:33.076 00.000 7680 MoveAxis(E, 0, ABG)
01:05:33.076 00.000 7680 Move returns status 0, amount 0
01:05:33.076 00.000 7680 MoveAxis(N, 0, ABG)
01:05:33.076 00.000 7680 Move returns status 0, amount 0
01:05:33.076 00.000 7680 move complete, result=0
01:05:33.076 00.000 7680 worker thread done servicing request
01:05:33.078 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:33.082 00.004 6120 UpdateGuideState exits: m=13803 SNR=77.6 Saturated
01:05:33.084 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:33.087 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:33.092 00.005 6120 Enqueuing Expose request
01:05:33.095 00.003 7680 Worker thread wakes up
01:05:33.095 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:33.095 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:33.095 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:34.338 01.243 7680 Exposure complete
01:05:34.480 00.142 6120 OnExposeComplete: enter
01:05:34.484 00.004 6120 UpdateGuideState(): m_state=6
01:05:34.490 00.006 7680 worker thread done servicing request
01:05:34.490 00.000 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5424
01:05:34.496 00.006 6120 Star::Find returns 1 (1), X=958.24, Y=51.38, Mass=14972, SNR=80.4, Peak=255 HFD=7.2
01:05:34.500 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
01:05:34.503 00.003 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
01:05:34.507 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.51 hyp=0.54 cameraTheta=1.88 mountX=0.07 mountY=-0.53, mountTheta=-1.44
01:05:34.512 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.51, opts=13)
01:05:34.517 00.005 6120 Enqueuing Move request for scope (-0.17, 0.51)
01:05:34.520 00.003 7680 Worker thread wakes up
01:05:34.520 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:34.525 00.005 6120 UpdateGuideState exits: m=14972 SNR=80.4 Saturated
01:05:34.529 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:34.532 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:34.537 00.005 6120 Enqueuing Expose request
01:05:34.542 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.51) opts 0xd
01:05:34.542 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.51)
01:05:34.542 00.000 7680 Moving (-0.17, 0.51) raw xDistance=0.07 yDistance=-0.53
01:05:34.542 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:05:34.543 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:05:34.543 00.000 7680 MoveAxis(E, 0, ABG)
01:05:34.543 00.000 7680 Move returns status 0, amount 0
01:05:34.544 00.001 7680 MoveAxis(N, 289, ABG)
01:05:34.544 00.000 7680 Guiding  Dir = 0, Dur = 289
01:05:34.544 00.000 7680 IsSlewing returns 0
01:05:34.545 00.001 7680 IsGuiding returns 0
01:05:34.545 00.000 7680 PulseGuide returned control before completion, sleep 299
01:05:34.846 00.301 7680 IsGuiding returns 1
01:05:34.848 00.002 7680 scope still moving after pulse duration time elapsed
01:05:34.878 00.030 7680 IsSlewing returns 0
01:05:34.879 00.001 7680 IsGuiding returns 0
01:05:34.880 00.001 7680 scope move finished after 289 + 46 ms
01:05:34.881 00.001 7680 Move returns status 0, amount 289
01:05:34.881 00.000 7680 move complete, result=0
01:05:34.881 00.000 7680 worker thread done servicing request
01:05:34.883 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 289 ms NORTH
01:05:34.891 00.008 7680 Worker thread wakes up
01:05:34.891 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:34.891 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:36.134 01.243 7680 Exposure complete
01:05:36.268 00.134 7680 worker thread done servicing request
01:05:36.269 00.001 6120 OnExposeComplete: enter
01:05:36.273 00.004 6120 UpdateGuideState(): m_state=6
01:05:36.276 00.003 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5425
01:05:36.279 00.003 6120 Star::Find returns 1 (1), X=958.33, Y=51.03, Mass=13933, SNR=77.0, Peak=255 HFD=6.8
01:05:36.284 00.005 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
01:05:36.288 00.004 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
01:05:36.292 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=2.00 mountX=0.04 mountY=-0.17, mountTheta=-1.33
01:05:36.298 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.16, opts=13)
01:05:36.305 00.007 6120 Enqueuing Move request for scope (-0.07, 0.16)
01:05:36.309 00.004 7680 Worker thread wakes up
01:05:36.309 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:36.313 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
01:05:36.314 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
01:05:36.314 00.000 6120 UpdateGuideState exits: m=13933 SNR=77.0 Saturated
01:05:36.318 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:36.322 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:36.326 00.004 7680 Moving (-0.07, 0.16) raw xDistance=0.04 yDistance=-0.17
01:05:36.327 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:05:36.327 00.000 6120 Enqueuing Expose request
01:05:36.332 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:05:36.332 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:05:36.333 00.001 7680 MoveAxis(E, 0, ABG)
01:05:36.333 00.000 7680 Move returns status 0, amount 0
01:05:36.333 00.000 7680 MoveAxis(N, 0, ABG)
01:05:36.333 00.000 7680 Move returns status 0, amount 0
01:05:36.333 00.000 7680 move complete, result=0
01:05:36.333 00.000 7680 worker thread done servicing request
01:05:36.333 00.000 7680 Worker thread wakes up
01:05:36.335 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:05:36.339 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:36.339 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:37.587 01.248 7680 Exposure complete
01:05:37.726 00.139 7680 worker thread done servicing request
01:05:37.727 00.001 6120 OnExposeComplete: enter
01:05:37.732 00.005 6120 UpdateGuideState(): m_state=6
01:05:37.738 00.006 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5426
01:05:37.743 00.005 6120 Star::Find returns 1 (1), X=958.27, Y=51.19, Mass=13861, SNR=77.0, Peak=255 HFD=7.0
01:05:37.747 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
01:05:37.750 00.003 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.63)
01:05:37.754 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.32 hyp=0.34 cameraTheta=1.97 mountX=0.07 mountY=-0.34, mountTheta=-1.36
01:05:37.758 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.32, opts=13)
01:05:37.762 00.004 6120 Enqueuing Move request for scope (-0.13, 0.32)
01:05:37.767 00.005 7680 Worker thread wakes up
01:05:37.767 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:37.772 00.005 6120 UpdateGuideState exits: m=13861 SNR=77.0 Saturated
01:05:37.776 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:37.779 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:37.784 00.005 6120 Enqueuing Expose request
01:05:37.787 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.32) opts 0xd
01:05:37.787 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.32)
01:05:37.788 00.001 7680 Moving (-0.13, 0.32) raw xDistance=0.07 yDistance=-0.34
01:05:37.788 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:05:37.788 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:05:37.788 00.000 7680 MoveAxis(E, 0, ABG)
01:05:37.788 00.000 7680 Move returns status 0, amount 0
01:05:37.789 00.001 7680 MoveAxis(N, 186, ABG)
01:05:37.789 00.000 7680 Guiding  Dir = 0, Dur = 186
01:05:37.789 00.000 7680 IsSlewing returns 0
01:05:37.789 00.000 7680 IsGuiding returns 0
01:05:37.790 00.001 7680 PulseGuide returned control before completion, sleep 196
01:05:38.001 00.211 7680 IsGuiding returns 1
01:05:38.001 00.000 7680 scope still moving after pulse duration time elapsed
01:05:38.031 00.030 7680 IsSlewing returns 0
01:05:38.031 00.000 7680 IsGuiding returns 0
01:05:38.032 00.001 7680 scope move finished after 186 + 55 ms
01:05:38.032 00.000 7680 Move returns status 0, amount 186
01:05:38.032 00.000 7680 move complete, result=0
01:05:38.032 00.000 7680 worker thread done servicing request
01:05:38.033 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 186 ms NORTH
01:05:38.039 00.006 7680 Worker thread wakes up
01:05:38.040 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:38.040 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:39.288 01.248 7680 Exposure complete
01:05:39.423 00.135 7680 worker thread done servicing request
01:05:39.423 00.000 6120 OnExposeComplete: enter
01:05:39.428 00.005 6120 UpdateGuideState(): m_state=6
01:05:39.430 00.002 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5427
01:05:39.434 00.004 6120 Star::Find returns 1 (1), X=958.34, Y=50.95, Mass=14156, SNR=77.1, Peak=255 HFD=6.8
01:05:39.438 00.004 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
01:05:39.442 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
01:05:39.445 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.20 mountX=0.05 mountY=-0.10, mountTheta=-1.16
01:05:39.449 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.08, opts=13)
01:05:39.453 00.004 6120 Enqueuing Move request for scope (-0.06, 0.08)
01:05:39.457 00.004 7680 Worker thread wakes up
01:05:39.457 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
01:05:39.457 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
01:05:39.457 00.000 7680 Moving (-0.06, 0.08) raw xDistance=0.05 yDistance=-0.10
01:05:39.457 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:05:39.457 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:05:39.457 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:39.462 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:05:39.462 00.000 7680 MoveAxis(E, 0, ABG)
01:05:39.462 00.000 7680 Move returns status 0, amount 0
01:05:39.463 00.001 7680 MoveAxis(N, 0, ABG)
01:05:39.463 00.000 7680 Move returns status 0, amount 0
01:05:39.463 00.000 7680 move complete, result=0
01:05:39.463 00.000 7680 worker thread done servicing request
01:05:39.463 00.000 6120 UpdateGuideState exits: m=14156 SNR=77.1 Saturated
01:05:39.467 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:39.470 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:39.474 00.004 6120 Enqueuing Expose request
01:05:39.477 00.003 7680 Worker thread wakes up
01:05:39.478 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:39.478 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:39.478 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:40.723 01.245 7680 Exposure complete
01:05:40.896 00.173 7680 worker thread done servicing request
01:05:40.896 00.000 6120 OnExposeComplete: enter
01:05:40.903 00.007 6120 UpdateGuideState(): m_state=6
01:05:40.911 00.008 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5428
01:05:40.918 00.007 6120 Star::Find returns 1 (1), X=958.37, Y=51.16, Mass=14107, SNR=77.1, Peak=255 HFD=7.0
01:05:40.926 00.008 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
01:05:40.930 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.92)
01:05:40.933 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.68 mountX=-0.02 mountY=-0.27, mountTheta=-1.65
01:05:40.938 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.29, opts=13)
01:05:40.941 00.003 6120 Enqueuing Move request for scope (-0.03, 0.29)
01:05:40.945 00.004 7680 Worker thread wakes up
01:05:40.946 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:40.949 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.29) opts 0xd
01:05:40.949 00.000 6120 UpdateGuideState exits: m=14107 SNR=77.1 Saturated
01:05:40.953 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.29)
01:05:40.953 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:40.958 00.005 7680 Moving (-0.03, 0.29) raw xDistance=-0.02 yDistance=-0.27
01:05:40.958 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:40.961 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:05:40.963 00.002 6120 Enqueuing Expose request
01:05:40.966 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:05:40.966 00.000 7680 MoveAxis(E, 0, ABG)
01:05:40.966 00.000 7680 Move returns status 0, amount 0
01:05:40.966 00.000 7680 MoveAxis(N, 148, ABG)
01:05:40.966 00.000 7680 Guiding  Dir = 0, Dur = 148
01:05:40.967 00.001 7680 IsSlewing returns 0
01:05:40.967 00.000 7680 IsGuiding returns 0
01:05:40.968 00.001 7680 PulseGuide returned control before completion, sleep 158
01:05:41.134 00.166 7680 IsGuiding returns 1
01:05:41.134 00.000 7680 scope still moving after pulse duration time elapsed
01:05:41.164 00.030 7680 IsSlewing returns 0
01:05:41.164 00.000 7680 IsGuiding returns 0
01:05:41.166 00.002 7680 scope move finished after 148 + 50 ms
01:05:41.167 00.001 7680 Move returns status 0, amount 148
01:05:41.167 00.000 7680 move complete, result=0
01:05:41.167 00.000 7680 worker thread done servicing request
01:05:41.168 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 148 ms NORTH
01:05:41.175 00.007 7680 Worker thread wakes up
01:05:41.176 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:41.176 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:42.425 01.249 7680 Exposure complete
01:05:42.559 00.134 7680 worker thread done servicing request
01:05:42.560 00.001 6120 OnExposeComplete: enter
01:05:42.564 00.004 6120 UpdateGuideState(): m_state=6
01:05:42.567 00.003 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5429
01:05:42.572 00.005 6120 Star::Find returns 1 (1), X=958.36, Y=51.19, Mass=14484, SNR=77.4, Peak=255 HFD=6.9
01:05:42.577 00.005 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
01:05:42.583 00.006 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
01:05:42.588 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.32 hyp=0.32 cameraTheta=1.71 mountX=-0.02 mountY=-0.31, mountTheta=-1.63
01:05:42.596 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.32, opts=13)
01:05:42.602 00.006 6120 Enqueuing Move request for scope (-0.04, 0.32)
01:05:42.606 00.004 7680 Worker thread wakes up
01:05:42.607 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:42.612 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.32) opts 0xd
01:05:42.612 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.32)
01:05:42.613 00.001 7680 Moving (-0.04, 0.32) raw xDistance=-0.02 yDistance=-0.31
01:05:42.613 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:05:42.613 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:05:42.614 00.001 7680 MoveAxis(E, 0, ABG)
01:05:42.614 00.000 7680 Move returns status 0, amount 0
01:05:42.614 00.000 7680 MoveAxis(N, 166, ABG)
01:05:42.614 00.000 7680 Guiding  Dir = 0, Dur = 166
01:05:42.615 00.001 6120 UpdateGuideState exits: m=14484 SNR=77.4 Saturated
01:05:42.619 00.004 7680 IsSlewing returns 0
01:05:42.619 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:42.623 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:42.627 00.004 6120 Enqueuing Expose request
01:05:42.631 00.004 7680 IsGuiding returns 0
01:05:42.633 00.002 7680 PulseGuide returned control before completion, sleep 176
01:05:42.821 00.188 7680 IsGuiding returns 1
01:05:42.821 00.000 7680 scope still moving after pulse duration time elapsed
01:05:42.853 00.032 7680 IsSlewing returns 0
01:05:42.854 00.001 7680 IsGuiding returns 0
01:05:42.854 00.000 7680 scope move finished after 166 + 56 ms
01:05:42.855 00.001 7680 Move returns status 0, amount 166
01:05:42.855 00.000 7680 move complete, result=0
01:05:42.857 00.002 7680 worker thread done servicing request
01:05:42.858 00.001 7680 Worker thread wakes up
01:05:42.858 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 166 ms NORTH
01:05:42.865 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:42.866 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:44.115 01.249 7680 Exposure complete
01:05:44.254 00.139 7680 worker thread done servicing request
01:05:44.254 00.000 6120 OnExposeComplete: enter
01:05:44.258 00.004 6120 UpdateGuideState(): m_state=6
01:05:44.262 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5430
01:05:44.267 00.005 6120 Star::Find returns 1 (1), X=958.37, Y=51.32, Mass=14808, SNR=79.4, Peak=255 HFD=7.2
01:05:44.271 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.68)
01:05:44.274 00.003 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.95)
01:05:44.278 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.45 hyp=0.45 cameraTheta=1.65 mountX=-0.05 mountY=-0.42, mountTheta=-1.68
01:05:44.284 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.45, opts=13)
01:05:44.288 00.004 6120 Enqueuing Move request for scope (-0.04, 0.45)
01:05:44.292 00.004 7680 Worker thread wakes up
01:05:44.292 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.45) opts 0xd
01:05:44.292 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.45)
01:05:44.293 00.001 7680 Moving (-0.04, 0.45) raw xDistance=-0.05 yDistance=-0.42
01:05:44.293 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:05:44.293 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:05:44.293 00.000 7680 MoveAxis(E, 0, ABG)
01:05:44.293 00.000 7680 Move returns status 0, amount 0
01:05:44.293 00.000 7680 MoveAxis(N, 228, ABG)
01:05:44.294 00.001 7680 Guiding  Dir = 0, Dur = 228
01:05:44.294 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:44.300 00.006 7680 IsSlewing returns 0
01:05:44.300 00.000 6120 UpdateGuideState exits: m=14808 SNR=79.4 Saturated
01:05:44.305 00.005 7680 IsGuiding returns 0
01:05:44.305 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:44.309 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:44.314 00.005 6120 Enqueuing Expose request
01:05:44.317 00.003 7680 PulseGuide returned control before completion, sleep 238
01:05:44.557 00.240 7680 IsGuiding returns 0
01:05:44.559 00.002 7680 Move returns status 0, amount 228
01:05:44.559 00.000 7680 move complete, result=0
01:05:44.559 00.000 7680 worker thread done servicing request
01:05:44.559 00.000 7680 Worker thread wakes up
01:05:44.560 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 228 ms NORTH
01:05:44.566 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:44.566 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:45.820 01.254 7680 Exposure complete
01:05:45.957 00.137 7680 worker thread done servicing request
01:05:45.958 00.001 6120 OnExposeComplete: enter
01:05:45.962 00.004 6120 UpdateGuideState(): m_state=6
01:05:45.966 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5431
01:05:45.970 00.004 6120 Star::Find returns 1 (1), X=958.33, Y=51.08, Mass=13772, SNR=76.6, Peak=255 HFD=6.8
01:05:45.974 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
01:05:45.977 00.003 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.68)
01:05:45.981 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.92 mountX=0.04 mountY=-0.22, mountTheta=-1.41
01:05:45.988 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.21, opts=13)
01:05:45.993 00.005 6120 Enqueuing Move request for scope (-0.08, 0.21)
01:05:45.996 00.003 7680 Worker thread wakes up
01:05:45.997 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:46.001 00.004 6120 UpdateGuideState exits: m=13772 SNR=76.6 Saturated
01:05:46.005 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
01:05:46.005 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
01:05:46.005 00.000 7680 Moving (-0.08, 0.21) raw xDistance=0.04 yDistance=-0.22
01:05:46.005 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:05:46.006 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:46.009 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:46.013 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:05:46.013 00.000 7680 MoveAxis(E, 0, ABG)
01:05:46.013 00.000 7680 Move returns status 0, amount 0
01:05:46.013 00.000 7680 MoveAxis(N, 122, ABG)
01:05:46.014 00.001 6120 Enqueuing Expose request
01:05:46.019 00.005 7680 Guiding  Dir = 0, Dur = 122
01:05:46.020 00.001 7680 IsSlewing returns 0
01:05:46.020 00.000 7680 IsGuiding returns 0
01:05:46.020 00.000 7680 PulseGuide returned control before completion, sleep 132
01:05:46.155 00.135 7680 IsGuiding returns 1
01:05:46.155 00.000 7680 scope still moving after pulse duration time elapsed
01:05:46.187 00.032 7680 IsSlewing returns 0
01:05:46.187 00.000 7680 IsGuiding returns 0
01:05:46.187 00.000 7680 scope move finished after 122 + 44 ms
01:05:46.187 00.000 7680 Move returns status 0, amount 122
01:05:46.188 00.001 7680 move complete, result=0
01:05:46.188 00.000 7680 worker thread done servicing request
01:05:46.188 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 122 ms NORTH
01:05:46.193 00.005 7680 Worker thread wakes up
01:05:46.193 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:46.195 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:47.451 01.256 7680 Exposure complete
01:05:47.583 00.132 7680 worker thread done servicing request
01:05:47.584 00.001 6120 OnExposeComplete: enter
01:05:47.587 00.003 6120 UpdateGuideState(): m_state=6
01:05:47.593 00.006 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5432
01:05:47.597 00.004 6120 Star::Find returns 1 (1), X=958.43, Y=50.89, Mass=14200, SNR=75.8, Peak=255 HFD=6.9
01:05:47.602 00.005 6120 CameraToMount -- cameraTheta (0.64) - m_xAngle (-2.95) = xAngle (3.60 = -2.69)
01:05:47.606 00.004 6120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.33 = -2.96)
01:05:47.612 00.006 6120 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.03 cameraTheta=0.64 mountX=-0.03 mountY=-0.01, mountTheta=-2.94
01:05:47.617 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.02, opts=13)
01:05:47.621 00.004 6120 Enqueuing Move request for scope (0.03, 0.02)
01:05:47.625 00.004 7680 Worker thread wakes up
01:05:47.625 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
01:05:47.625 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
01:05:47.625 00.000 7680 Moving (0.03, 0.02) raw xDistance=-0.03 yDistance=-0.01
01:05:47.625 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:05:47.626 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:05:47.626 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:47.629 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:05:47.629 00.000 7680 MoveAxis(E, 0, ABG)
01:05:47.629 00.000 6120 UpdateGuideState exits: m=14200 SNR=75.8 Saturated
01:05:47.633 00.004 7680 Move returns status 0, amount 0
01:05:47.633 00.000 7680 MoveAxis(N, 0, ABG)
01:05:47.633 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:47.638 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:47.643 00.005 6120 Enqueuing Expose request
01:05:47.646 00.003 7680 Move returns status 0, amount 0
01:05:47.647 00.001 7680 move complete, result=0
01:05:47.647 00.000 7680 worker thread done servicing request
01:05:47.647 00.000 7680 Worker thread wakes up
01:05:47.647 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:47.651 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:47.651 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:48.899 01.248 7680 Exposure complete
01:05:49.026 00.127 6120 OnExposeComplete: enter
01:05:49.030 00.004 6120 UpdateGuideState(): m_state=6
01:05:49.035 00.005 7680 worker thread done servicing request
01:05:49.035 00.000 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5433
01:05:49.039 00.004 6120 Star::Find returns 1 (1), X=958.38, Y=50.99, Mass=14033, SNR=77.6, Peak=255 HFD=6.8
01:05:49.043 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
01:05:49.047 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
01:05:49.050 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.77 mountX=0.00 mountY=-0.12, mountTheta=-1.55
01:05:49.056 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.12, opts=13)
01:05:49.060 00.004 6120 Enqueuing Move request for scope (-0.02, 0.12)
01:05:49.063 00.003 7680 Worker thread wakes up
01:05:49.063 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
01:05:49.064 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:05:49.064 00.000 7680 Moving (-0.02, 0.12) raw xDistance=0.00 yDistance=-0.12
01:05:49.064 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:05:49.064 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:05:49.065 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:05:49.065 00.000 7680 MoveAxis(E, 0, ABG)
01:05:49.065 00.000 7680 Move returns status 0, amount 0
01:05:49.065 00.000 7680 MoveAxis(N, 0, ABG)
01:05:49.065 00.000 7680 Move returns status 0, amount 0
01:05:49.066 00.001 7680 move complete, result=0
01:05:49.066 00.000 7680 worker thread done servicing request
01:05:49.066 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:49.070 00.004 6120 UpdateGuideState exits: m=14033 SNR=77.6 Saturated
01:05:49.075 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:49.079 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:49.083 00.004 6120 Enqueuing Expose request
01:05:49.088 00.005 7680 Worker thread wakes up
01:05:49.088 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:49.093 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:49.093 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:50.333 01.240 7680 Exposure complete
01:05:50.475 00.142 7680 worker thread done servicing request
01:05:50.476 00.001 6120 OnExposeComplete: enter
01:05:50.479 00.003 6120 UpdateGuideState(): m_state=6
01:05:50.483 00.004 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5434
01:05:50.489 00.006 6120 Star::Find returns 1 (1), X=958.34, Y=51.16, Mass=14368, SNR=77.2, Peak=255 HFD=6.9
01:05:50.494 00.005 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.54)
01:05:50.498 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.81)
01:05:50.502 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.29 hyp=0.30 cameraTheta=1.79 mountX=0.01 mountY=-0.29, mountTheta=-1.54
01:05:50.507 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.29, opts=13)
01:05:50.511 00.004 6120 Enqueuing Move request for scope (-0.06, 0.29)
01:05:50.515 00.004 7680 Worker thread wakes up
01:05:50.515 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.29) opts 0xd
01:05:50.515 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.29)
01:05:50.515 00.000 7680 Moving (-0.06, 0.29) raw xDistance=0.01 yDistance=-0.29
01:05:50.515 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:05:50.516 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:05:50.516 00.000 7680 MoveAxis(E, 0, ABG)
01:05:50.517 00.001 7680 Move returns status 0, amount 0
01:05:50.517 00.000 7680 MoveAxis(N, 156, ABG)
01:05:50.517 00.000 7680 Guiding  Dir = 0, Dur = 156
01:05:50.517 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:50.521 00.004 7680 IsSlewing returns 0
01:05:50.521 00.000 6120 UpdateGuideState exits: m=14368 SNR=77.2 Saturated
01:05:50.526 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:50.529 00.003 7680 IsGuiding returns 0
01:05:50.529 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:50.533 00.004 7680 PulseGuide returned control before completion, sleep 166
01:05:50.534 00.001 6120 Enqueuing Expose request
01:05:50.713 00.179 7680 IsGuiding returns 1
01:05:50.714 00.001 7680 scope still moving after pulse duration time elapsed
01:05:50.744 00.030 7680 IsSlewing returns 0
01:05:50.744 00.000 7680 IsGuiding returns 0
01:05:50.746 00.002 7680 scope move finished after 156 + 59 ms
01:05:50.746 00.000 7680 Move returns status 0, amount 156
01:05:50.746 00.000 7680 move complete, result=0
01:05:50.747 00.001 7680 worker thread done servicing request
01:05:50.747 00.000 7680 Worker thread wakes up
01:05:50.747 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 156 ms NORTH
01:05:50.753 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:50.754 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:52.009 01.255 7680 Exposure complete
01:05:52.134 00.125 7680 worker thread done servicing request
01:05:52.135 00.001 6120 OnExposeComplete: enter
01:05:52.138 00.003 6120 UpdateGuideState(): m_state=6
01:05:52.144 00.006 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5435
01:05:52.148 00.004 6120 Star::Find returns 1 (1), X=958.30, Y=51.14, Mass=14826, SNR=78.6, Peak=255 HFD=6.9
01:05:52.152 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
01:05:52.155 00.003 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.65)
01:05:52.160 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.95 mountX=0.05 mountY=-0.29, mountTheta=-1.38
01:05:52.165 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.27, opts=13)
01:05:52.170 00.005 6120 Enqueuing Move request for scope (-0.11, 0.27)
01:05:52.173 00.003 7680 Worker thread wakes up
01:05:52.174 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:52.178 00.004 6120 UpdateGuideState exits: m=14826 SNR=78.6 Saturated
01:05:52.182 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:52.186 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:52.190 00.004 6120 Enqueuing Expose request
01:05:52.193 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.27) opts 0xd
01:05:52.193 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.27)
01:05:52.193 00.000 7680 Moving (-0.11, 0.27) raw xDistance=0.05 yDistance=-0.29
01:05:52.193 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:05:52.193 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:05:52.195 00.002 7680 MoveAxis(E, 0, ABG)
01:05:52.195 00.000 7680 Move returns status 0, amount 0
01:05:52.195 00.000 7680 MoveAxis(N, 155, ABG)
01:05:52.195 00.000 7680 Guiding  Dir = 0, Dur = 155
01:05:52.196 00.001 7680 IsSlewing returns 0
01:05:52.196 00.000 7680 IsGuiding returns 0
01:05:52.196 00.000 7680 PulseGuide returned control before completion, sleep 165
01:05:52.377 00.181 7680 IsGuiding returns 1
01:05:52.377 00.000 7680 scope still moving after pulse duration time elapsed
01:05:52.407 00.030 7680 IsSlewing returns 0
01:05:52.408 00.001 7680 IsGuiding returns 0
01:05:52.408 00.000 7680 scope move finished after 155 + 57 ms
01:05:52.408 00.000 7680 Move returns status 0, amount 155
01:05:52.410 00.002 7680 move complete, result=0
01:05:52.410 00.000 7680 worker thread done servicing request
01:05:52.411 00.001 7680 Worker thread wakes up
01:05:52.411 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 155 ms NORTH
01:05:52.417 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:52.418 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:53.676 01.258 7680 Exposure complete
01:05:53.794 00.118 7680 worker thread done servicing request
01:05:53.795 00.001 6120 OnExposeComplete: enter
01:05:53.799 00.004 6120 UpdateGuideState(): m_state=6
01:05:53.802 00.003 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5436
01:05:53.807 00.005 6120 Star::Find returns 1 (1), X=958.55, Y=50.81, Mass=13426, SNR=74.1, Peak=255 HFD=6.9
01:05:53.811 00.004 6120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-2.95) = xAngle (2.57 = 2.57)
01:05:53.814 00.003 6120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.30 = 2.30)
01:05:53.818 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.38 mountX=-0.13 mountY=0.12, mountTheta=2.42
01:05:53.824 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.06, opts=13)
01:05:53.828 00.004 6120 Enqueuing Move request for scope (0.15, -0.06)
01:05:53.835 00.007 7680 Worker thread wakes up
01:05:53.835 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
01:05:53.835 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
01:05:53.835 00.000 7680 Moving (0.15, -0.06) raw xDistance=-0.13 yDistance=0.12
01:05:53.836 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:05:53.836 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:53.840 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:05:53.840 00.000 6120 UpdateGuideState exits: m=13426 SNR=74.1 Saturated
01:05:53.844 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:53.848 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:53.851 00.003 6120 Enqueuing Expose request
01:05:53.856 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:05:53.856 00.000 7680 MoveAxis(E, 0, ABG)
01:05:53.856 00.000 7680 Move returns status 0, amount 0
01:05:53.856 00.000 7680 MoveAxis(N, 0, ABG)
01:05:53.858 00.002 7680 Move returns status 0, amount 0
01:05:53.858 00.000 7680 move complete, result=0
01:05:53.858 00.000 7680 worker thread done servicing request
01:05:53.858 00.000 7680 Worker thread wakes up
01:05:53.858 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:53.863 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:53.863 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:55.112 01.249 7680 Exposure complete
01:05:55.245 00.133 7680 worker thread done servicing request
01:05:55.246 00.001 6120 OnExposeComplete: enter
01:05:55.250 00.004 6120 UpdateGuideState(): m_state=6
01:05:55.254 00.004 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5437
01:05:55.258 00.004 6120 Star::Find returns 1 (1), X=958.35, Y=51.64, Mass=14774, SNR=79.3, Peak=255 HFD=7.1
01:05:55.260 00.002 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
01:05:55.265 00.005 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.96)
01:05:55.269 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.77 hyp=0.77 cameraTheta=1.64 mountX=-0.09 mountY=-0.72, mountTheta=-1.70
01:05:55.275 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.77, opts=13)
01:05:55.278 00.003 6120 Enqueuing Move request for scope (-0.05, 0.77)
01:05:55.282 00.004 7680 Worker thread wakes up
01:05:55.282 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.77) opts 0xd
01:05:55.282 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.77)
01:05:55.282 00.000 7680 Moving (-0.05, 0.77) raw xDistance=-0.09 yDistance=-0.72
01:05:55.282 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:05:55.282 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
01:05:55.283 00.001 7680 MoveAxis(E, 0, ABG)
01:05:55.283 00.000 7680 Move returns status 0, amount 0
01:05:55.283 00.000 7680 MoveAxis(N, 388, ABG)
01:05:55.283 00.000 7680 Guiding  Dir = 0, Dur = 388
01:05:55.283 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:55.287 00.004 7680 IsSlewing returns 0
01:05:55.287 00.000 6120 UpdateGuideState exits: m=14774 SNR=79.3 Saturated
01:05:55.292 00.005 7680 IsGuiding returns 0
01:05:55.293 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:55.297 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:55.301 00.004 7680 PulseGuide returned control before completion, sleep 398
01:05:55.301 00.000 6120 Enqueuing Expose request
01:05:55.710 00.409 7680 IsGuiding returns 1
01:05:55.711 00.001 7680 scope still moving after pulse duration time elapsed
01:05:55.742 00.031 7680 IsSlewing returns 0
01:05:55.744 00.002 7680 IsGuiding returns 1
01:05:55.774 00.030 7680 IsSlewing returns 0
01:05:55.775 00.001 7680 IsGuiding returns 0
01:05:55.776 00.001 7680 scope move finished after 388 + 96 ms
01:05:55.776 00.000 7680 Move returns status 0, amount 388
01:05:55.778 00.002 7680 move complete, result=0
01:05:55.778 00.000 7680 worker thread done servicing request
01:05:55.779 00.001 7680 Worker thread wakes up
01:05:55.779 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.7 px 388 ms NORTH
01:05:55.786 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:55.786 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:57.035 01.249 7680 Exposure complete
01:05:57.169 00.134 7680 worker thread done servicing request
01:05:57.169 00.000 6120 OnExposeComplete: enter
01:05:57.173 00.004 6120 UpdateGuideState(): m_state=6
01:05:57.177 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5438
01:05:57.180 00.003 6120 Star::Find returns 1 (1), X=958.27, Y=51.13, Mass=14464, SNR=77.2, Peak=255 HFD=6.8
01:05:57.185 00.005 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
01:05:57.188 00.003 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
01:05:57.191 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.29 cameraTheta=2.05 mountX=0.08 mountY=-0.29, mountTheta=-1.29
01:05:57.196 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.26, opts=13)
01:05:57.201 00.005 6120 Enqueuing Move request for scope (-0.13, 0.26)
01:05:57.207 00.006 7680 Worker thread wakes up
01:05:57.207 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.26) opts 0xd
01:05:57.207 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.26)
01:05:57.207 00.000 7680 Moving (-0.13, 0.26) raw xDistance=0.08 yDistance=-0.29
01:05:57.208 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:05:57.208 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:05:57.208 00.000 7680 MoveAxis(E, 0, ABG)
01:05:57.208 00.000 7680 Move returns status 0, amount 0
01:05:57.208 00.000 7680 MoveAxis(N, 157, ABG)
01:05:57.208 00.000 7680 Guiding  Dir = 0, Dur = 157
01:05:57.208 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:57.213 00.005 7680 IsSlewing returns 0
01:05:57.213 00.000 6120 UpdateGuideState exits: m=14464 SNR=77.2 Saturated
01:05:57.218 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:57.222 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:57.226 00.004 6120 Enqueuing Expose request
01:05:57.230 00.004 7680 IsGuiding returns 0
01:05:57.230 00.000 7680 PulseGuide returned control before completion, sleep 167
01:05:57.402 00.172 7680 IsGuiding returns 1
01:05:57.403 00.001 7680 scope still moving after pulse duration time elapsed
01:05:57.434 00.031 7680 IsSlewing returns 0
01:05:57.435 00.001 7680 IsGuiding returns 0
01:05:57.435 00.000 7680 scope move finished after 157 + 47 ms
01:05:57.435 00.000 7680 Move returns status 0, amount 157
01:05:57.435 00.000 7680 move complete, result=0
01:05:57.437 00.002 7680 worker thread done servicing request
01:05:57.437 00.000 7680 Worker thread wakes up
01:05:57.437 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 157 ms NORTH
01:05:57.443 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:57.443 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:58.697 01.254 7680 Exposure complete
01:05:58.841 00.144 7680 worker thread done servicing request
01:05:58.841 00.000 6120 OnExposeComplete: enter
01:05:58.845 00.004 6120 UpdateGuideState(): m_state=6
01:05:58.848 00.003 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5439
01:05:58.850 00.002 6120 Star::Find returns 1 (1), X=958.25, Y=50.84, Mass=14764, SNR=78.9, Peak=255 HFD=6.9
01:05:58.854 00.004 6120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-2.95) = xAngle (0.00 = 0.00)
01:05:58.859 00.005 6120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.27 = -0.27)
01:05:58.863 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-2.95 mountX=0.16 mountY=-0.04, mountTheta=-0.26
01:05:58.867 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.03, opts=13)
01:05:58.872 00.005 6120 Enqueuing Move request for scope (-0.15, -0.03)
01:05:58.875 00.003 7680 Worker thread wakes up
01:05:58.875 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
01:05:58.875 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:05:58.880 00.005 6120 UpdateGuideState exits: m=14764 SNR=78.9 Saturated
01:05:58.883 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:58.887 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
01:05:58.887 00.000 7680 Moving (-0.15, -0.03) raw xDistance=0.16 yDistance=-0.04
01:05:58.887 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:05:58.887 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:05:58.887 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:05:58.887 00.000 7680 MoveAxis(E, 0, ABG)
01:05:58.887 00.000 7680 Move returns status 0, amount 0
01:05:58.887 00.000 7680 MoveAxis(N, 0, ABG)
01:05:58.888 00.001 7680 Move returns status 0, amount 0
01:05:58.888 00.000 7680 move complete, result=0
01:05:58.888 00.000 7680 worker thread done servicing request
01:05:58.889 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:05:58.893 00.004 6120 Enqueuing Expose request
01:05:58.896 00.003 7680 Worker thread wakes up
01:05:58.896 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:05:58.896 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:05:58.896 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:00.138 01.242 7680 Exposure complete
01:06:00.274 00.136 7680 worker thread done servicing request
01:06:00.274 00.000 6120 OnExposeComplete: enter
01:06:00.278 00.004 6120 UpdateGuideState(): m_state=6
01:06:00.284 00.006 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5440
01:06:00.288 00.004 6120 Star::Find returns 1 (1), X=958.26, Y=51.02, Mass=13918, SNR=75.3, Peak=255 HFD=6.8
01:06:00.291 00.003 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
01:06:00.296 00.005 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
01:06:00.301 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.15 hyp=0.21 cameraTheta=2.36 mountX=0.12 mountY=-0.19, mountTheta=-1.03
01:06:00.307 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.15, opts=13)
01:06:00.312 00.005 6120 Enqueuing Move request for scope (-0.15, 0.15)
01:06:00.316 00.004 7680 Worker thread wakes up
01:06:00.317 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:00.320 00.003 6120 UpdateGuideState exits: m=13918 SNR=75.3 Saturated
01:06:00.325 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.15) opts 0xd
01:06:00.325 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.15)
01:06:00.325 00.000 7680 Moving (-0.15, 0.15) raw xDistance=0.12 yDistance=-0.19
01:06:00.325 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:06:00.325 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:06:00.326 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:00.330 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:00.334 00.004 6120 Enqueuing Expose request
01:06:00.338 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:06:00.338 00.000 7680 MoveAxis(E, 0, ABG)
01:06:00.338 00.000 7680 Move returns status 0, amount 0
01:06:00.338 00.000 7680 MoveAxis(N, 0, ABG)
01:06:00.339 00.001 7680 Move returns status 0, amount 0
01:06:00.339 00.000 7680 move complete, result=0
01:06:00.339 00.000 7680 worker thread done servicing request
01:06:00.339 00.000 7680 Worker thread wakes up
01:06:00.339 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:00.345 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:00.345 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:01.592 01.247 7680 Exposure complete
01:06:01.734 00.142 7680 worker thread done servicing request
01:06:01.734 00.000 6120 OnExposeComplete: enter
01:06:01.739 00.005 6120 UpdateGuideState(): m_state=6
01:06:01.743 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5441
01:06:01.747 00.004 6120 Star::Find returns 1 (1), X=958.29, Y=51.45, Mass=14116, SNR=77.4, Peak=255 HFD=7.2
01:06:01.750 00.003 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.57)
01:06:01.754 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
01:06:01.758 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.58 hyp=0.59 cameraTheta=1.76 mountX=0.00 mountY=-0.57, mountTheta=-1.57
01:06:01.764 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.58, opts=13)
01:06:01.768 00.004 6120 Enqueuing Move request for scope (-0.11, 0.58)
01:06:01.771 00.003 7680 Worker thread wakes up
01:06:01.771 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:01.776 00.005 6120 UpdateGuideState exits: m=14116 SNR=77.4 Saturated
01:06:01.779 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:01.783 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:01.787 00.004 6120 Enqueuing Expose request
01:06:01.790 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.58) opts 0xd
01:06:01.790 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.58)
01:06:01.790 00.000 7680 Moving (-0.11, 0.58) raw xDistance=0.00 yDistance=-0.57
01:06:01.791 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:06:01.791 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
01:06:01.791 00.000 7680 MoveAxis(E, 0, ABG)
01:06:01.791 00.000 7680 Move returns status 0, amount 0
01:06:01.791 00.000 7680 MoveAxis(N, 310, ABG)
01:06:01.791 00.000 7680 Guiding  Dir = 0, Dur = 310
01:06:01.793 00.002 7680 IsSlewing returns 0
01:06:01.793 00.000 7680 IsGuiding returns 0
01:06:01.793 00.000 7680 PulseGuide returned control before completion, sleep 320
01:06:02.127 00.334 7680 IsGuiding returns 0
01:06:02.127 00.000 7680 Move returns status 0, amount 310
01:06:02.127 00.000 7680 move complete, result=0
01:06:02.127 00.000 7680 worker thread done servicing request
01:06:02.129 00.002 7680 Worker thread wakes up
01:06:02.129 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 310 ms NORTH
01:06:02.134 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:02.134 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:03.394 01.260 7680 Exposure complete
01:06:03.523 00.129 7680 worker thread done servicing request
01:06:03.524 00.001 6120 OnExposeComplete: enter
01:06:03.528 00.004 6120 UpdateGuideState(): m_state=6
01:06:03.531 00.003 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5442
01:06:03.535 00.004 6120 Star::Find returns 1 (1), X=958.33, Y=51.10, Mass=13855, SNR=75.9, Peak=255 HFD=6.8
01:06:03.538 00.003 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
01:06:03.542 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
01:06:03.546 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.88 mountX=0.03 mountY=-0.23, mountTheta=-1.45
01:06:03.551 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.23, opts=13)
01:06:03.554 00.003 6120 Enqueuing Move request for scope (-0.07, 0.23)
01:06:03.558 00.004 7680 Worker thread wakes up
01:06:03.558 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0xd
01:06:03.558 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
01:06:03.559 00.001 7680 Moving (-0.07, 0.23) raw xDistance=0.03 yDistance=-0.23
01:06:03.559 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:06:03.559 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:06:03.559 00.000 7680 MoveAxis(E, 0, ABG)
01:06:03.559 00.000 7680 Move returns status 0, amount 0
01:06:03.560 00.001 7680 MoveAxis(N, 127, ABG)
01:06:03.560 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:03.563 00.003 7680 Guiding  Dir = 0, Dur = 127
01:06:03.565 00.002 6120 UpdateGuideState exits: m=13855 SNR=75.9 Saturated
01:06:03.568 00.003 7680 IsSlewing returns 0
01:06:03.568 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:03.572 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:03.576 00.004 7680 IsGuiding returns 0
01:06:03.577 00.001 6120 Enqueuing Expose request
01:06:03.580 00.003 7680 PulseGuide returned control before completion, sleep 137
01:06:03.725 00.145 7680 IsGuiding returns 1
01:06:03.725 00.000 7680 scope still moving after pulse duration time elapsed
01:06:03.755 00.030 7680 IsSlewing returns 0
01:06:03.756 00.001 7680 IsGuiding returns 0
01:06:03.757 00.001 7680 scope move finished after 127 + 53 ms
01:06:03.758 00.001 7680 Move returns status 0, amount 127
01:06:03.758 00.000 7680 move complete, result=0
01:06:03.758 00.000 7680 worker thread done servicing request
01:06:03.758 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 127 ms NORTH
01:06:03.767 00.009 7680 Worker thread wakes up
01:06:03.767 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:03.767 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:05.009 01.242 7680 Exposure complete
01:06:05.133 00.124 7680 worker thread done servicing request
01:06:05.133 00.000 6120 OnExposeComplete: enter
01:06:05.137 00.004 6120 UpdateGuideState(): m_state=6
01:06:05.141 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5443
01:06:05.145 00.004 6120 Star::Find returns 1 (1), X=958.23, Y=51.05, Mass=14272, SNR=78.4, Peak=255 HFD=6.9
01:06:05.147 00.002 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
01:06:05.151 00.004 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
01:06:05.155 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.18 hyp=0.25 cameraTheta=2.36 mountX=0.14 mountY=-0.23, mountTheta=-1.03
01:06:05.160 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.18, opts=13)
01:06:05.165 00.005 6120 Enqueuing Move request for scope (-0.18, 0.18)
01:06:05.168 00.003 7680 Worker thread wakes up
01:06:05.168 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.18) opts 0xd
01:06:05.168 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.18)
01:06:05.168 00.000 7680 Moving (-0.18, 0.18) raw xDistance=0.14 yDistance=-0.23
01:06:05.169 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:06:05.169 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:06:05.169 00.000 7680 MoveAxis(E, 0, ABG)
01:06:05.169 00.000 7680 Move returns status 0, amount 0
01:06:05.169 00.000 7680 MoveAxis(N, 127, ABG)
01:06:05.169 00.000 7680 Guiding  Dir = 0, Dur = 127
01:06:05.170 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:05.174 00.004 7680 IsSlewing returns 0
01:06:05.174 00.000 6120 UpdateGuideState exits: m=14272 SNR=78.4 Saturated
01:06:05.178 00.004 7680 IsGuiding returns 0
01:06:05.178 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:05.181 00.003 7680 PulseGuide returned control before completion, sleep 137
01:06:05.181 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:05.185 00.004 6120 Enqueuing Expose request
01:06:05.329 00.144 7680 IsGuiding returns 1
01:06:05.330 00.001 7680 scope still moving after pulse duration time elapsed
01:06:05.361 00.031 7680 IsSlewing returns 0
01:06:05.362 00.001 7680 IsGuiding returns 0
01:06:05.363 00.001 7680 scope move finished after 127 + 57 ms
01:06:05.363 00.000 7680 Move returns status 0, amount 127
01:06:05.364 00.001 7680 move complete, result=0
01:06:05.364 00.000 7680 worker thread done servicing request
01:06:05.364 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 127 ms NORTH
01:06:05.370 00.006 7680 Worker thread wakes up
01:06:05.370 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:05.370 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:06.589 01.219 7680 Exposure complete
01:06:06.700 00.111 7680 worker thread done servicing request
01:06:06.701 00.001 6120 OnExposeComplete: enter
01:06:06.706 00.005 6120 UpdateGuideState(): m_state=6
01:06:06.710 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5444
01:06:06.713 00.003 6120 Star::Find returns 1 (1), X=958.19, Y=50.97, Mass=14591, SNR=79.9, Peak=255 HFD=6.9
01:06:06.716 00.003 6120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-2.95) = xAngle (5.64 = -0.64)
01:06:06.721 00.005 6120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.38 = -0.91)
01:06:06.726 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.69 mountX=0.19 mountY=-0.18, mountTheta=-0.78
01:06:06.734 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.10, opts=13)
01:06:06.738 00.004 6120 Enqueuing Move request for scope (-0.21, 0.10)
01:06:06.742 00.004 7680 Worker thread wakes up
01:06:06.742 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:06.746 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
01:06:06.746 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
01:06:06.746 00.000 7680 Moving (-0.21, 0.10) raw xDistance=0.19 yDistance=-0.18
01:06:06.746 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:06:06.746 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:06:06.746 00.000 6120 UpdateGuideState exits: m=14591 SNR=79.9 Saturated
01:06:06.750 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:06:06.750 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:06.753 00.003 7680 MoveAxis(E, 0, ABG)
01:06:06.753 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:06.756 00.003 7680 Move returns status 0, amount 0
01:06:06.757 00.001 6120 Enqueuing Expose request
01:06:06.760 00.003 7680 MoveAxis(N, 0, ABG)
01:06:06.760 00.000 7680 Move returns status 0, amount 0
01:06:06.760 00.000 7680 move complete, result=0
01:06:06.761 00.001 7680 worker thread done servicing request
01:06:06.762 00.001 7680 Worker thread wakes up
01:06:06.762 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:06.767 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:06.767 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:08.003 01.236 7680 Exposure complete
01:06:08.125 00.122 7680 worker thread done servicing request
01:06:08.125 00.000 6120 OnExposeComplete: enter
01:06:08.130 00.005 6120 UpdateGuideState(): m_state=6
01:06:08.134 00.004 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5445
01:06:08.140 00.006 6120 Star::Find returns 1 (1), X=958.28, Y=51.16, Mass=13798, SNR=75.6, Peak=255 HFD=6.9
01:06:08.144 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
01:06:08.148 00.004 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
01:06:08.153 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.29 hyp=0.32 cameraTheta=1.97 mountX=0.07 mountY=-0.32, mountTheta=-1.36
01:06:08.158 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.29, opts=13)
01:06:08.162 00.004 6120 Enqueuing Move request for scope (-0.12, 0.29)
01:06:08.165 00.003 7680 Worker thread wakes up
01:06:08.165 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:08.170 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.29) opts 0xd
01:06:08.170 00.000 6120 UpdateGuideState exits: m=13798 SNR=75.6 Saturated
01:06:08.174 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.29)
01:06:08.174 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:08.177 00.003 7680 Moving (-0.12, 0.29) raw xDistance=0.07 yDistance=-0.32
01:06:08.177 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:08.181 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:06:08.181 00.000 6120 Enqueuing Expose request
01:06:08.185 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:06:08.185 00.000 7680 MoveAxis(E, 0, ABG)
01:06:08.185 00.000 7680 Move returns status 0, amount 0
01:06:08.185 00.000 7680 MoveAxis(N, 172, ABG)
01:06:08.185 00.000 7680 Guiding  Dir = 0, Dur = 172
01:06:08.186 00.001 7680 IsSlewing returns 0
01:06:08.186 00.000 7680 IsGuiding returns 0
01:06:08.186 00.000 7680 PulseGuide returned control before completion, sleep 182
01:06:08.372 00.186 7680 IsGuiding returns 1
01:06:08.372 00.000 7680 scope still moving after pulse duration time elapsed
01:06:08.403 00.031 7680 IsSlewing returns 0
01:06:08.403 00.000 7680 IsGuiding returns 0
01:06:08.403 00.000 7680 scope move finished after 172 + 45 ms
01:06:08.404 00.001 7680 Move returns status 0, amount 172
01:06:08.404 00.000 7680 move complete, result=0
01:06:08.404 00.000 7680 worker thread done servicing request
01:06:08.404 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 172 ms NORTH
01:06:08.407 00.003 7680 Worker thread wakes up
01:06:08.407 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:08.409 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:09.665 01.256 7680 Exposure complete
01:06:09.804 00.139 7680 worker thread done servicing request
01:06:09.805 00.001 6120 OnExposeComplete: enter
01:06:09.809 00.004 6120 UpdateGuideState(): m_state=6
01:06:09.814 00.005 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5446
01:06:09.818 00.004 6120 Star::Find returns 1 (1), X=958.19, Y=51.17, Mass=14644, SNR=77.8, Peak=255 HFD=6.9
01:06:09.822 00.004 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
01:06:09.825 00.003 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.41)
01:06:09.829 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.30 hyp=0.37 cameraTheta=2.19 mountX=0.15 mountY=-0.37, mountTheta=-1.17
01:06:09.834 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.30, opts=13)
01:06:09.838 00.004 6120 Enqueuing Move request for scope (-0.21, 0.30)
01:06:09.841 00.003 7680 Worker thread wakes up
01:06:09.841 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.30) opts 0xd
01:06:09.841 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.30)
01:06:09.841 00.000 7680 Moving (-0.21, 0.30) raw xDistance=0.15 yDistance=-0.37
01:06:09.843 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:06:09.843 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:09.847 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:06:09.847 00.000 7680 MoveAxis(E, 0, ABG)
01:06:09.848 00.001 7680 Move returns status 0, amount 0
01:06:09.848 00.000 7680 MoveAxis(N, 198, ABG)
01:06:09.848 00.000 7680 Guiding  Dir = 0, Dur = 198
01:06:09.848 00.000 6120 UpdateGuideState exits: m=14644 SNR=77.8 Saturated
01:06:09.852 00.004 7680 IsSlewing returns 0
01:06:09.852 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:09.855 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:09.859 00.004 7680 IsGuiding returns 0
01:06:09.860 00.001 6120 Enqueuing Expose request
01:06:09.864 00.004 7680 PulseGuide returned control before completion, sleep 208
01:06:10.080 00.216 7680 IsGuiding returns 1
01:06:10.081 00.001 7680 scope still moving after pulse duration time elapsed
01:06:10.109 00.028 7680 IsSlewing returns 0
01:06:10.109 00.000 7680 IsGuiding returns 0
01:06:10.111 00.002 7680 scope move finished after 198 + 52 ms
01:06:10.111 00.000 7680 Move returns status 0, amount 198
01:06:10.112 00.001 7680 move complete, result=0
01:06:10.112 00.000 7680 worker thread done servicing request
01:06:10.113 00.001 7680 Worker thread wakes up
01:06:10.113 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 198 ms NORTH
01:06:10.122 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:10.122 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:11.371 01.249 7680 Exposure complete
01:06:11.507 00.136 7680 worker thread done servicing request
01:06:11.507 00.000 6120 OnExposeComplete: enter
01:06:11.511 00.004 6120 UpdateGuideState(): m_state=6
01:06:11.516 00.005 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5447
01:06:11.523 00.007 6120 Star::Find returns 1 (1), X=958.18, Y=51.19, Mass=14123, SNR=76.6, Peak=255 HFD=6.8
01:06:11.527 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.14 = -1.15)
01:06:11.531 00.004 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
01:06:11.534 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.32 hyp=0.39 cameraTheta=2.18 mountX=0.16 mountY=-0.38, mountTheta=-1.18
01:06:11.539 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.32, opts=13)
01:06:11.545 00.006 6120 Enqueuing Move request for scope (-0.22, 0.32)
01:06:11.550 00.005 7680 Worker thread wakes up
01:06:11.550 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.32) opts 0xd
01:06:11.550 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.32)
01:06:11.550 00.000 7680 Moving (-0.22, 0.32) raw xDistance=0.16 yDistance=-0.38
01:06:11.551 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:06:11.551 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:06:11.551 00.000 7680 MoveAxis(E, 0, ABG)
01:06:11.551 00.000 7680 Move returns status 0, amount 0
01:06:11.551 00.000 7680 MoveAxis(N, 207, ABG)
01:06:11.552 00.001 7680 Guiding  Dir = 0, Dur = 207
01:06:11.552 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:11.556 00.004 7680 IsSlewing returns 0
01:06:11.557 00.001 6120 UpdateGuideState exits: m=14123 SNR=76.6 Saturated
01:06:11.560 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:11.564 00.004 7680 IsGuiding returns 0
01:06:11.564 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:11.568 00.004 7680 PulseGuide returned control before completion, sleep 217
01:06:11.568 00.000 6120 Enqueuing Expose request
01:06:11.787 00.219 7680 IsGuiding returns 1
01:06:11.787 00.000 7680 scope still moving after pulse duration time elapsed
01:06:11.818 00.031 7680 IsSlewing returns 0
01:06:11.819 00.001 7680 IsGuiding returns 0
01:06:11.820 00.001 7680 scope move finished after 207 + 48 ms
01:06:11.820 00.000 7680 Move returns status 0, amount 207
01:06:11.821 00.001 7680 move complete, result=0
01:06:11.821 00.000 7680 worker thread done servicing request
01:06:11.821 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 207 ms NORTH
01:06:11.830 00.009 7680 Worker thread wakes up
01:06:11.830 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:11.831 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:13.085 01.254 7680 Exposure complete
01:06:13.225 00.140 7680 worker thread done servicing request
01:06:13.226 00.001 6120 OnExposeComplete: enter
01:06:13.231 00.005 6120 UpdateGuideState(): m_state=6
01:06:13.233 00.002 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5448
01:06:13.236 00.003 6120 Star::Find returns 1 (1), X=958.02, Y=50.90, Mass=15173, SNR=80.9, Peak=255 HFD=7.1
01:06:13.241 00.005 6120 CameraToMount -- cameraTheta (3.08) - m_xAngle (-2.95) = xAngle (6.03 = -0.25)
01:06:13.245 00.004 6120 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.76 = -0.52)
01:06:13.248 00.003 6120 CameraToMount -- cameraX=-0.39 cameraY=0.03 hyp=0.39 cameraTheta=3.08 mountX=0.38 mountY=-0.19, mountTheta=-0.47
01:06:13.253 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=0.03, opts=13)
01:06:13.257 00.004 6120 Enqueuing Move request for scope (-0.39, 0.03)
01:06:13.262 00.005 7680 Worker thread wakes up
01:06:13.262 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:13.267 00.005 6120 UpdateGuideState exits: m=15173 SNR=80.9 Saturated
01:06:13.272 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:13.277 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.03) opts 0xd
01:06:13.277 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, 0.03)
01:06:13.278 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:13.281 00.003 6120 Enqueuing Expose request
01:06:13.285 00.004 7680 Moving (-0.39, 0.03) raw xDistance=0.38 yDistance=-0.19
01:06:13.285 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:06:13.285 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:06:13.285 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:06:13.286 00.001 7680 MoveAxis(W, 154, ABG)
01:06:13.286 00.000 7680 Guiding  Dir = 3, Dur = 154
01:06:13.286 00.000 7680 IsSlewing returns 0
01:06:13.286 00.000 7680 IsGuiding returns 0
01:06:13.287 00.001 7680 PulseGuide returned control before completion, sleep 164
01:06:13.464 00.177 7680 IsGuiding returns 0
01:06:13.464 00.000 7680 Move returns status 0, amount 154
01:06:13.465 00.001 7680 MoveAxis(N, 0, ABG)
01:06:13.466 00.001 7680 Move returns status 0, amount 0
01:06:13.466 00.000 7680 move complete, result=0
01:06:13.466 00.000 7680 worker thread done servicing request
01:06:13.466 00.000 7680 Worker thread wakes up
01:06:13.467 00.001 6120 GuideStep: 0.4 px 154 ms WEST, -0.2 px 0 ms NORTH
01:06:13.473 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:13.474 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:14.731 01.257 7680 Exposure complete
01:06:14.874 00.143 7680 worker thread done servicing request
01:06:14.874 00.000 6120 OnExposeComplete: enter
01:06:14.878 00.004 6120 UpdateGuideState(): m_state=6
01:06:14.882 00.004 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5449
01:06:14.886 00.004 6120 Star::Find returns 1 (1), X=958.55, Y=51.10, Mass=14310, SNR=78.5, Peak=255 HFD=7.0
01:06:14.890 00.004 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
01:06:14.894 00.004 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.70 = -2.59)
01:06:14.897 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.23 hyp=0.27 cameraTheta=1.01 mountX=-0.18 mountY=-0.14, mountTheta=-2.48
01:06:14.902 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.23, opts=13)
01:06:14.904 00.002 6120 Enqueuing Move request for scope (0.14, 0.23)
01:06:14.909 00.005 7680 Worker thread wakes up
01:06:14.909 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:14.913 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.23) opts 0xd
01:06:14.914 00.001 6120 UpdateGuideState exits: m=14310 SNR=78.5 Saturated
01:06:14.916 00.002 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.23)
01:06:14.916 00.000 7680 Moving (0.14, 0.23) raw xDistance=-0.18 yDistance=-0.14
01:06:14.917 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:06:14.917 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:06:14.917 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:14.921 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:14.925 00.004 6120 Enqueuing Expose request
01:06:14.928 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:06:14.928 00.000 7680 MoveAxis(E, 0, ABG)
01:06:14.928 00.000 7680 Move returns status 0, amount 0
01:06:14.929 00.001 7680 MoveAxis(N, 0, ABG)
01:06:14.929 00.000 7680 Move returns status 0, amount 0
01:06:14.929 00.000 7680 move complete, result=0
01:06:14.929 00.000 7680 worker thread done servicing request
01:06:14.929 00.000 7680 Worker thread wakes up
01:06:14.930 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:14.933 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:14.935 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:16.188 01.253 7680 Exposure complete
01:06:16.323 00.135 7680 worker thread done servicing request
01:06:16.323 00.000 6120 OnExposeComplete: enter
01:06:16.328 00.005 6120 UpdateGuideState(): m_state=6
01:06:16.331 00.003 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5450
01:06:16.336 00.005 6120 Star::Find returns 1 (1), X=958.32, Y=51.23, Mass=13649, SNR=74.9, Peak=255 HFD=6.9
01:06:16.340 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
01:06:16.344 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.79)
01:06:16.348 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.36 hyp=0.37 cameraTheta=1.81 mountX=0.02 mountY=-0.36, mountTheta=-1.52
01:06:16.353 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.36, opts=13)
01:06:16.358 00.005 6120 Enqueuing Move request for scope (-0.09, 0.36)
01:06:16.363 00.005 7680 Worker thread wakes up
01:06:16.365 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:16.369 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.36) opts 0xd
01:06:16.369 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.36)
01:06:16.371 00.002 6120 UpdateGuideState exits: m=13649 SNR=74.9 Saturated
01:06:16.375 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:16.379 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:16.384 00.005 6120 Enqueuing Expose request
01:06:16.387 00.003 7680 Moving (-0.09, 0.36) raw xDistance=0.02 yDistance=-0.36
01:06:16.388 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:06:16.388 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:06:16.388 00.000 7680 MoveAxis(E, 0, ABG)
01:06:16.388 00.000 7680 Move returns status 0, amount 0
01:06:16.388 00.000 7680 MoveAxis(N, 198, ABG)
01:06:16.388 00.000 7680 Guiding  Dir = 0, Dur = 198
01:06:16.390 00.002 7680 IsSlewing returns 0
01:06:16.390 00.000 7680 IsGuiding returns 0
01:06:16.391 00.001 7680 PulseGuide returned control before completion, sleep 208
01:06:16.600 00.209 7680 IsGuiding returns 1
01:06:16.601 00.001 7680 scope still moving after pulse duration time elapsed
01:06:16.631 00.030 7680 IsSlewing returns 0
01:06:16.632 00.001 7680 IsGuiding returns 1
01:06:16.662 00.030 7680 IsSlewing returns 0
01:06:16.668 00.006 7680 IsGuiding returns 1
01:06:16.693 00.025 7680 IsSlewing returns 0
01:06:16.694 00.001 7680 IsGuiding returns 0
01:06:16.695 00.001 7680 scope move finished after 198 + 106 ms
01:06:16.696 00.001 7680 Move returns status 0, amount 198
01:06:16.696 00.000 7680 move complete, result=0
01:06:16.696 00.000 7680 worker thread done servicing request
01:06:16.696 00.000 7680 Worker thread wakes up
01:06:16.696 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 198 ms NORTH
01:06:16.706 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:16.706 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:17.960 01.254 7680 Exposure complete
01:06:18.091 00.131 7680 worker thread done servicing request
01:06:18.091 00.000 6120 OnExposeComplete: enter
01:06:18.095 00.004 6120 UpdateGuideState(): m_state=6
01:06:18.099 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5451
01:06:18.102 00.003 6120 Star::Find returns 1 (1), X=958.38, Y=51.20, Mass=14169, SNR=75.3, Peak=255 HFD=6.9
01:06:18.108 00.006 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
01:06:18.112 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
01:06:18.116 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.65 mountX=-0.03 mountY=-0.31, mountTheta=-1.68
01:06:18.120 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.33, opts=13)
01:06:18.124 00.004 6120 Enqueuing Move request for scope (-0.03, 0.33)
01:06:18.128 00.004 7680 Worker thread wakes up
01:06:18.128 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.33) opts 0xd
01:06:18.129 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.33)
01:06:18.129 00.000 7680 Moving (-0.03, 0.33) raw xDistance=-0.03 yDistance=-0.31
01:06:18.129 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:06:18.129 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:06:18.129 00.000 7680 MoveAxis(E, 0, ABG)
01:06:18.129 00.000 7680 Move returns status 0, amount 0
01:06:18.130 00.001 7680 MoveAxis(N, 168, ABG)
01:06:18.130 00.000 7680 Guiding  Dir = 0, Dur = 168
01:06:18.130 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:18.134 00.004 7680 IsSlewing returns 0
01:06:18.134 00.000 6120 UpdateGuideState exits: m=14169 SNR=75.3 Saturated
01:06:18.139 00.005 7680 IsGuiding returns 0
01:06:18.139 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:18.145 00.006 7680 PulseGuide returned control before completion, sleep 178
01:06:18.145 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:18.149 00.004 6120 Enqueuing Expose request
01:06:18.324 00.175 7680 IsGuiding returns 1
01:06:18.325 00.001 7680 scope still moving after pulse duration time elapsed
01:06:18.355 00.030 7680 IsSlewing returns 0
01:06:18.358 00.003 7680 IsGuiding returns 0
01:06:18.358 00.000 7680 scope move finished after 168 + 51 ms
01:06:18.359 00.001 7680 Move returns status 0, amount 168
01:06:18.359 00.000 7680 move complete, result=0
01:06:18.360 00.001 7680 worker thread done servicing request
01:06:18.360 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 168 ms NORTH
01:06:18.366 00.006 7680 Worker thread wakes up
01:06:18.367 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:18.368 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:19.618 01.250 7680 Exposure complete
01:06:19.757 00.139 7680 worker thread done servicing request
01:06:19.757 00.000 6120 OnExposeComplete: enter
01:06:19.760 00.003 6120 UpdateGuideState(): m_state=6
01:06:19.766 00.006 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5452
01:06:19.770 00.004 6120 Star::Find returns 1 (1), X=958.15, Y=51.00, Mass=14149, SNR=78.1, Peak=255 HFD=7.0
01:06:19.774 00.004 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-2.95) = xAngle (5.62 = -0.67)
01:06:19.778 00.004 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.94)
01:06:19.783 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.28 cameraTheta=2.66 mountX=0.22 mountY=-0.23, mountTheta=-0.80
01:06:19.788 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.13, opts=13)
01:06:19.792 00.004 6120 Enqueuing Move request for scope (-0.25, 0.13)
01:06:19.798 00.006 7680 Worker thread wakes up
01:06:19.798 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.13) opts 0xd
01:06:19.798 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.13)
01:06:19.799 00.001 7680 Moving (-0.25, 0.13) raw xDistance=0.22 yDistance=-0.23
01:06:19.799 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:06:19.799 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:06:19.799 00.000 7680 MoveAxis(W, 91, ABG)
01:06:19.800 00.001 7680 Guiding  Dir = 3, Dur = 91
01:06:19.800 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:19.804 00.004 6120 UpdateGuideState exits: m=14149 SNR=78.1 Saturated
01:06:19.808 00.004 7680 IsSlewing returns 0
01:06:19.808 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:19.812 00.004 7680 IsGuiding returns 0
01:06:19.813 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:19.817 00.004 6120 Enqueuing Expose request
01:06:19.821 00.004 7680 PulseGuide returned control before completion, sleep 101
01:06:19.936 00.115 7680 IsGuiding returns 1
01:06:19.936 00.000 7680 scope still moving after pulse duration time elapsed
01:06:19.967 00.031 7680 IsSlewing returns 0
01:06:19.968 00.001 7680 IsGuiding returns 1
01:06:19.999 00.031 7680 IsSlewing returns 0
01:06:20.000 00.001 7680 IsGuiding returns 0
01:06:20.001 00.001 7680 scope move finished after 91 + 96 ms
01:06:20.001 00.000 7680 Move returns status 0, amount 91
01:06:20.002 00.001 7680 MoveAxis(N, 124, ABG)
01:06:20.002 00.000 7680 Guiding  Dir = 0, Dur = 124
01:06:20.002 00.000 7680 IsSlewing returns 0
01:06:20.003 00.001 7680 IsGuiding returns 0
01:06:20.004 00.001 7680 PulseGuide returned control before completion, sleep 134
01:06:20.140 00.136 7680 IsGuiding returns 1
01:06:20.140 00.000 7680 scope still moving after pulse duration time elapsed
01:06:20.171 00.031 7680 IsSlewing returns 0
01:06:20.173 00.002 7680 IsGuiding returns 0
01:06:20.174 00.001 7680 scope move finished after 124 + 46 ms
01:06:20.174 00.000 7680 Move returns status 0, amount 124
01:06:20.174 00.000 7680 move complete, result=0
01:06:20.176 00.002 7680 worker thread done servicing request
01:06:20.176 00.000 7680 Worker thread wakes up
01:06:20.177 00.001 6120 GuideStep: 0.2 px 91 ms WEST, -0.2 px 124 ms NORTH
01:06:20.187 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:20.187 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:21.438 01.251 7680 Exposure complete
01:06:21.566 00.128 7680 worker thread done servicing request
01:06:21.567 00.001 6120 OnExposeComplete: enter
01:06:21.571 00.004 6120 UpdateGuideState(): m_state=6
01:06:21.574 00.003 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5453
01:06:21.579 00.005 6120 Star::Find returns 1 (1), X=958.32, Y=51.01, Mass=13230, SNR=75.9, Peak=255 HFD=6.9
01:06:21.583 00.004 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
01:06:21.587 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.49)
01:06:21.591 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.11 mountX=0.06 mountY=-0.16, mountTheta=-1.24
01:06:21.596 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.14, opts=13)
01:06:21.601 00.005 6120 Enqueuing Move request for scope (-0.08, 0.14)
01:06:21.605 00.004 7680 Worker thread wakes up
01:06:21.605 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:21.610 00.005 6120 UpdateGuideState exits: m=13230 SNR=75.9 Saturated
01:06:21.614 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
01:06:21.614 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:21.618 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:21.622 00.004 6120 Enqueuing Expose request
01:06:21.626 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
01:06:21.626 00.000 7680 Moving (-0.08, 0.14) raw xDistance=0.06 yDistance=-0.16
01:06:21.626 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:06:21.626 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:06:21.626 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:06:21.627 00.001 7680 MoveAxis(E, 0, ABG)
01:06:21.627 00.000 7680 Move returns status 0, amount 0
01:06:21.627 00.000 7680 MoveAxis(N, 0, ABG)
01:06:21.627 00.000 7680 Move returns status 0, amount 0
01:06:21.627 00.000 7680 move complete, result=0
01:06:21.627 00.000 7680 worker thread done servicing request
01:06:21.628 00.001 7680 Worker thread wakes up
01:06:21.628 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:21.632 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:21.632 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:22.877 01.245 7680 Exposure complete
01:06:23.024 00.147 7680 worker thread done servicing request
01:06:23.049 00.025 6120 OnExposeComplete: enter
01:06:23.064 00.015 6120 UpdateGuideState(): m_state=6
01:06:23.070 00.006 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5454
01:06:23.076 00.006 6120 Star::Find returns 1 (1), X=958.36, Y=51.15, Mass=14788, SNR=78.9, Peak=255 HFD=6.8
01:06:23.079 00.003 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
01:06:23.083 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
01:06:23.086 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.28 hyp=0.29 cameraTheta=1.75 mountX=-0.00 mountY=-0.27, mountTheta=-1.58
01:06:23.091 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.28, opts=13)
01:06:23.094 00.003 6120 Enqueuing Move request for scope (-0.05, 0.28)
01:06:23.097 00.003 7680 Worker thread wakes up
01:06:23.098 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.28) opts 0xd
01:06:23.098 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.28)
01:06:23.098 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:23.101 00.003 7680 Moving (-0.05, 0.28) raw xDistance=-0.00 yDistance=-0.27
01:06:23.101 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:06:23.101 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:06:23.101 00.000 7680 MoveAxis(E, 0, ABG)
01:06:23.101 00.000 7680 Move returns status 0, amount 0
01:06:23.101 00.000 7680 MoveAxis(N, 149, ABG)
01:06:23.101 00.000 7680 Guiding  Dir = 0, Dur = 149
01:06:23.101 00.000 6120 UpdateGuideState exits: m=14788 SNR=78.9 Saturated
01:06:23.105 00.004 7680 IsSlewing returns 0
01:06:23.105 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:23.110 00.005 7680 IsGuiding returns 0
01:06:23.110 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:23.114 00.004 7680 PulseGuide returned control before completion, sleep 159
01:06:23.114 00.000 6120 Enqueuing Expose request
01:06:23.286 00.172 7680 IsGuiding returns 1
01:06:23.286 00.000 7680 scope still moving after pulse duration time elapsed
01:06:23.316 00.030 7680 IsSlewing returns 0
01:06:23.316 00.000 7680 IsGuiding returns 1
01:06:23.347 00.031 7680 IsSlewing returns 0
01:06:23.348 00.001 7680 IsGuiding returns 0
01:06:23.349 00.001 7680 scope move finished after 149 + 89 ms
01:06:23.349 00.000 7680 Move returns status 0, amount 149
01:06:23.350 00.001 7680 move complete, result=0
01:06:23.350 00.000 7680 worker thread done servicing request
01:06:23.350 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 149 ms NORTH
01:06:23.358 00.008 7680 Worker thread wakes up
01:06:23.358 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:23.360 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:24.619 01.259 7680 Exposure complete
01:06:24.758 00.139 7680 worker thread done servicing request
01:06:24.758 00.000 6120 OnExposeComplete: enter
01:06:24.762 00.004 6120 UpdateGuideState(): m_state=6
01:06:24.767 00.005 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5455
01:06:24.771 00.004 6120 Star::Find returns 1 (1), X=958.50, Y=51.01, Mass=15321, SNR=81.6, Peak=255 HFD=6.9
01:06:24.774 00.003 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.92 = -2.37)
01:06:24.778 00.004 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.64)
01:06:24.782 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.96 mountX=-0.12 mountY=-0.08, mountTheta=-2.55
01:06:24.786 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.14, opts=13)
01:06:24.790 00.004 6120 Enqueuing Move request for scope (0.10, 0.14)
01:06:24.796 00.006 7680 Worker thread wakes up
01:06:24.796 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
01:06:24.796 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
01:06:24.796 00.000 7680 Moving (0.10, 0.14) raw xDistance=-0.12 yDistance=-0.08
01:06:24.796 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:06:24.796 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:06:24.796 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:06:24.796 00.000 7680 MoveAxis(E, 0, ABG)
01:06:24.796 00.000 7680 Move returns status 0, amount 0
01:06:24.798 00.002 7680 MoveAxis(N, 0, ABG)
01:06:24.798 00.000 7680 Move returns status 0, amount 0
01:06:24.798 00.000 7680 move complete, result=0
01:06:24.798 00.000 7680 worker thread done servicing request
01:06:24.798 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:24.802 00.004 6120 UpdateGuideState exits: m=15321 SNR=81.6 Saturated
01:06:24.807 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:24.810 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:24.815 00.005 6120 Enqueuing Expose request
01:06:24.818 00.003 7680 Worker thread wakes up
01:06:24.818 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:24.818 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:24.823 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:26.066 01.243 7680 Exposure complete
01:06:26.198 00.132 7680 worker thread done servicing request
01:06:26.199 00.001 6120 OnExposeComplete: enter
01:06:26.201 00.002 6120 UpdateGuideState(): m_state=6
01:06:26.208 00.007 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5456
01:06:26.212 00.004 6120 Star::Find returns 1 (1), X=958.46, Y=51.52, Mass=14626, SNR=78.8, Peak=255 HFD=7.1
01:06:26.216 00.004 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
01:06:26.219 00.003 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
01:06:26.223 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.65 hyp=0.66 cameraTheta=1.49 mountX=-0.18 mountY=-0.56, mountTheta=-1.87
01:06:26.228 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.65, opts=13)
01:06:26.232 00.004 6120 Enqueuing Move request for scope (0.06, 0.65)
01:06:26.236 00.004 7680 Worker thread wakes up
01:06:26.236 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.65) opts 0xd
01:06:26.236 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.65)
01:06:26.237 00.001 7680 Moving (0.06, 0.65) raw xDistance=-0.18 yDistance=-0.56
01:06:26.237 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:06:26.237 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
01:06:26.237 00.000 7680 MoveAxis(E, 0, ABG)
01:06:26.238 00.001 7680 Move returns status 0, amount 0
01:06:26.238 00.000 7680 MoveAxis(N, 306, ABG)
01:06:26.238 00.000 7680 Guiding  Dir = 0, Dur = 306
01:06:26.238 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:26.242 00.004 7680 IsSlewing returns 0
01:06:26.242 00.000 6120 UpdateGuideState exits: m=14626 SNR=78.8 Saturated
01:06:26.246 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:26.250 00.004 7680 IsGuiding returns 0
01:06:26.250 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:26.253 00.003 7680 PulseGuide returned control before completion, sleep 316
01:06:26.254 00.001 6120 Enqueuing Expose request
01:06:26.585 00.331 7680 IsGuiding returns 0
01:06:26.586 00.001 7680 Move returns status 0, amount 306
01:06:26.586 00.000 7680 move complete, result=0
01:06:26.586 00.000 7680 worker thread done servicing request
01:06:26.587 00.001 7680 Worker thread wakes up
01:06:26.587 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 306 ms NORTH
01:06:26.594 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:26.594 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:27.844 01.250 7680 Exposure complete
01:06:27.987 00.143 7680 worker thread done servicing request
01:06:27.987 00.000 6120 OnExposeComplete: enter
01:06:27.992 00.005 6120 UpdateGuideState(): m_state=6
01:06:27.996 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5457
01:06:27.999 00.003 6120 Star::Find returns 1 (1), X=958.65, Y=51.24, Mass=14211, SNR=76.6, Peak=255 HFD=6.9
01:06:28.003 00.004 6120 CameraToMount -- cameraTheta (0.99) - m_xAngle (-2.95) = xAngle (3.94 = -2.34)
01:06:28.007 00.004 6120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.61)
01:06:28.011 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=0.37 hyp=0.44 cameraTheta=0.99 mountX=-0.31 mountY=-0.22, mountTheta=-2.51
01:06:28.016 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.37, opts=13)
01:06:28.021 00.005 6120 Enqueuing Move request for scope (0.24, 0.37)
01:06:28.025 00.004 7680 Worker thread wakes up
01:06:28.025 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:28.029 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.37) opts 0xd
01:06:28.030 00.001 6120 UpdateGuideState exits: m=14211 SNR=76.6 Saturated
01:06:28.034 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:28.037 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:28.040 00.003 6120 Enqueuing Expose request
01:06:28.043 00.003 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.37)
01:06:28.045 00.002 7680 Moving (0.24, 0.37) raw xDistance=-0.31 yDistance=-0.22
01:06:28.045 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:06:28.045 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:06:28.045 00.000 7680 MoveAxis(E, 125, ABG)
01:06:28.046 00.001 7680 Guiding  Dir = 2, Dur = 125
01:06:28.046 00.000 7680 IsSlewing returns 0
01:06:28.046 00.000 7680 IsGuiding returns 0
01:06:28.047 00.001 7680 PulseGuide returned control before completion, sleep 135
01:06:28.190 00.143 7680 IsGuiding returns 1
01:06:28.190 00.000 7680 scope still moving after pulse duration time elapsed
01:06:28.222 00.032 7680 IsSlewing returns 0
01:06:28.222 00.000 7680 IsGuiding returns 0
01:06:28.223 00.001 7680 scope move finished after 125 + 51 ms
01:06:28.223 00.000 7680 Move returns status 0, amount 125
01:06:28.223 00.000 7680 MoveAxis(N, 120, ABG)
01:06:28.223 00.000 7680 Guiding  Dir = 0, Dur = 120
01:06:28.224 00.001 7680 IsSlewing returns 0
01:06:28.224 00.000 7680 IsGuiding returns 0
01:06:28.224 00.000 7680 PulseGuide returned control before completion, sleep 130
01:06:28.363 00.139 7680 IsGuiding returns 1
01:06:28.363 00.000 7680 scope still moving after pulse duration time elapsed
01:06:28.395 00.032 7680 IsSlewing returns 0
01:06:28.395 00.000 7680 IsGuiding returns 0
01:06:28.396 00.001 7680 scope move finished after 120 + 51 ms
01:06:28.396 00.000 7680 Move returns status 0, amount 120
01:06:28.397 00.001 7680 move complete, result=0
01:06:28.397 00.000 7680 worker thread done servicing request
01:06:28.398 00.001 7680 Worker thread wakes up
01:06:28.398 00.000 6120 GuideStep: -0.3 px 125 ms EAST, -0.2 px 120 ms NORTH
01:06:28.404 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:28.404 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:29.651 01.247 7680 Exposure complete
01:06:29.788 00.137 7680 worker thread done servicing request
01:06:29.788 00.000 6120 OnExposeComplete: enter
01:06:29.792 00.004 6120 UpdateGuideState(): m_state=6
01:06:29.797 00.005 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5458
01:06:29.802 00.005 6120 Star::Find returns 1 (1), X=958.26, Y=51.35, Mass=13840, SNR=77.4, Peak=255 HFD=7.1
01:06:29.806 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
01:06:29.809 00.003 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.73)
01:06:29.814 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.48 hyp=0.51 cameraTheta=1.87 mountX=0.06 mountY=-0.50, mountTheta=-1.46
01:06:29.818 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.48, opts=13)
01:06:29.821 00.003 6120 Enqueuing Move request for scope (-0.15, 0.48)
01:06:29.826 00.005 7680 Worker thread wakes up
01:06:29.826 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.48) opts 0xd
01:06:29.826 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:29.832 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.48)
01:06:29.832 00.000 7680 Moving (-0.15, 0.48) raw xDistance=0.06 yDistance=-0.50
01:06:29.832 00.000 6120 UpdateGuideState exits: m=13840 SNR=77.4 Saturated
01:06:29.838 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:06:29.838 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
01:06:29.838 00.000 7680 MoveAxis(E, 0, ABG)
01:06:29.839 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:29.842 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:29.847 00.005 6120 Enqueuing Expose request
01:06:29.850 00.003 7680 Move returns status 0, amount 0
01:06:29.850 00.000 7680 MoveAxis(N, 271, ABG)
01:06:29.850 00.000 7680 Guiding  Dir = 0, Dur = 271
01:06:29.850 00.000 7680 IsSlewing returns 0
01:06:29.852 00.002 7680 IsGuiding returns 0
01:06:29.852 00.000 7680 PulseGuide returned control before completion, sleep 281
01:06:30.140 00.288 7680 IsGuiding returns 1
01:06:30.140 00.000 7680 scope still moving after pulse duration time elapsed
01:06:30.171 00.031 7680 IsSlewing returns 0
01:06:30.172 00.001 7680 IsGuiding returns 0
01:06:30.173 00.001 7680 scope move finished after 271 + 50 ms
01:06:30.173 00.000 7680 Move returns status 0, amount 271
01:06:30.173 00.000 7680 move complete, result=0
01:06:30.174 00.001 7680 worker thread done servicing request
01:06:30.175 00.001 7680 Worker thread wakes up
01:06:30.175 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 271 ms NORTH
01:06:30.181 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:30.181 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:31.433 01.252 7680 Exposure complete
01:06:31.569 00.136 7680 worker thread done servicing request
01:06:31.569 00.000 6120 OnExposeComplete: enter
01:06:31.573 00.004 6120 UpdateGuideState(): m_state=6
01:06:31.577 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5459
01:06:31.582 00.005 6120 Star::Find returns 1 (1), X=958.31, Y=51.00, Mass=14078, SNR=76.9, Peak=255 HFD=6.9
01:06:31.586 00.004 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
01:06:31.590 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
01:06:31.593 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.21 mountX=0.07 mountY=-0.16, mountTheta=-1.15
01:06:31.598 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.13, opts=13)
01:06:31.603 00.005 6120 Enqueuing Move request for scope (-0.10, 0.13)
01:06:31.607 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:31.611 00.004 7680 Worker thread wakes up
01:06:31.612 00.001 6120 UpdateGuideState exits: m=14078 SNR=76.9 Saturated
01:06:31.616 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:31.620 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
01:06:31.620 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
01:06:31.621 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:31.624 00.003 6120 Enqueuing Expose request
01:06:31.628 00.004 7680 Moving (-0.10, 0.13) raw xDistance=0.07 yDistance=-0.16
01:06:31.629 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:06:31.629 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:06:31.629 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:06:31.629 00.000 7680 MoveAxis(E, 0, ABG)
01:06:31.629 00.000 7680 Move returns status 0, amount 0
01:06:31.629 00.000 7680 MoveAxis(N, 0, ABG)
01:06:31.629 00.000 7680 Move returns status 0, amount 0
01:06:31.630 00.001 7680 move complete, result=0
01:06:31.630 00.000 7680 worker thread done servicing request
01:06:31.630 00.000 7680 Worker thread wakes up
01:06:31.630 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:31.634 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:31.635 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:32.885 01.250 7680 Exposure complete
01:06:33.013 00.128 7680 worker thread done servicing request
01:06:33.014 00.001 6120 OnExposeComplete: enter
01:06:33.018 00.004 6120 UpdateGuideState(): m_state=6
01:06:33.023 00.005 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5460
01:06:33.026 00.003 6120 Star::Find returns 1 (1), X=958.34, Y=51.13, Mass=13709, SNR=74.8, Peak=255 HFD=6.9
01:06:33.030 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.77 = -1.52)
01:06:33.034 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
01:06:33.037 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.81 mountX=0.01 mountY=-0.27, mountTheta=-1.51
01:06:33.042 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.26, opts=13)
01:06:33.046 00.004 6120 Enqueuing Move request for scope (-0.07, 0.26)
01:06:33.051 00.005 7680 Worker thread wakes up
01:06:33.052 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:33.056 00.004 6120 UpdateGuideState exits: m=13709 SNR=74.8 Saturated
01:06:33.060 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:33.064 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:33.068 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.26) opts 0xd
01:06:33.068 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.26)
01:06:33.068 00.000 7680 Moving (-0.07, 0.26) raw xDistance=0.01 yDistance=-0.27
01:06:33.068 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:06:33.069 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:06:33.069 00.000 7680 MoveAxis(E, 0, ABG)
01:06:33.069 00.000 7680 Move returns status 0, amount 0
01:06:33.070 00.001 6120 Enqueuing Expose request
01:06:33.074 00.004 7680 MoveAxis(N, 145, ABG)
01:06:33.074 00.000 7680 Guiding  Dir = 0, Dur = 145
01:06:33.074 00.000 7680 IsSlewing returns 0
01:06:33.074 00.000 7680 IsGuiding returns 0
01:06:33.075 00.001 7680 PulseGuide returned control before completion, sleep 155
01:06:33.235 00.160 7680 IsGuiding returns 1
01:06:33.236 00.001 7680 scope still moving after pulse duration time elapsed
01:06:33.265 00.029 7680 IsSlewing returns 0
01:06:33.266 00.001 7680 IsGuiding returns 1
01:06:33.297 00.031 7680 IsSlewing returns 0
01:06:33.299 00.002 7680 IsGuiding returns 1
01:06:33.328 00.029 7680 IsSlewing returns 0
01:06:33.328 00.000 7680 IsGuiding returns 0
01:06:33.329 00.001 7680 scope move finished after 145 + 109 ms
01:06:33.330 00.001 7680 Move returns status 0, amount 145
01:06:33.330 00.000 7680 move complete, result=0
01:06:33.330 00.000 7680 worker thread done servicing request
01:06:33.330 00.000 7680 Worker thread wakes up
01:06:33.331 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 145 ms NORTH
01:06:33.337 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:33.337 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:34.589 01.252 7680 Exposure complete
01:06:34.735 00.146 7680 worker thread done servicing request
01:06:34.736 00.001 6120 OnExposeComplete: enter
01:06:34.739 00.003 6120 UpdateGuideState(): m_state=6
01:06:34.743 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5461
01:06:34.748 00.005 6120 Star::Find returns 1 (1), X=958.32, Y=51.11, Mass=13685, SNR=74.6, Peak=255 HFD=6.8
01:06:34.751 00.003 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
01:06:34.754 00.003 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.69)
01:06:34.758 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.91 mountX=0.04 mountY=-0.25, mountTheta=-1.42
01:06:34.763 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.24, opts=13)
01:06:34.769 00.006 6120 Enqueuing Move request for scope (-0.08, 0.24)
01:06:34.774 00.005 7680 Worker thread wakes up
01:06:34.774 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:34.778 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.24) opts 0xd
01:06:34.779 00.001 6120 UpdateGuideState exits: m=13685 SNR=74.6 Saturated
01:06:34.784 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:34.788 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.24)
01:06:34.789 00.001 7680 Moving (-0.08, 0.24) raw xDistance=0.04 yDistance=-0.25
01:06:34.789 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:06:34.789 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:06:34.789 00.000 7680 MoveAxis(E, 0, ABG)
01:06:34.789 00.000 7680 Move returns status 0, amount 0
01:06:34.789 00.000 7680 MoveAxis(N, 135, ABG)
01:06:34.789 00.000 7680 Guiding  Dir = 0, Dur = 135
01:06:34.790 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:34.795 00.005 7680 IsSlewing returns 0
01:06:34.795 00.000 6120 Enqueuing Expose request
01:06:34.799 00.004 7680 IsGuiding returns 0
01:06:34.799 00.000 7680 PulseGuide returned control before completion, sleep 145
01:06:34.951 00.152 7680 IsGuiding returns 1
01:06:34.951 00.000 7680 scope still moving after pulse duration time elapsed
01:06:34.981 00.030 7680 IsSlewing returns 0
01:06:34.983 00.002 7680 IsGuiding returns 0
01:06:34.983 00.000 7680 scope move finished after 135 + 48 ms
01:06:34.983 00.000 7680 Move returns status 0, amount 135
01:06:34.984 00.001 7680 move complete, result=0
01:06:34.985 00.001 7680 worker thread done servicing request
01:06:34.985 00.000 7680 Worker thread wakes up
01:06:34.986 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 135 ms NORTH
01:06:34.992 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:34.992 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:36.243 01.251 7680 Exposure complete
01:06:36.378 00.135 7680 worker thread done servicing request
01:06:36.378 00.000 6120 OnExposeComplete: enter
01:06:36.382 00.004 6120 UpdateGuideState(): m_state=6
01:06:36.386 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5462
01:06:36.392 00.006 6120 Star::Find returns 1 (1), X=958.37, Y=51.07, Mass=14232, SNR=77.8, Peak=255 HFD=6.7
01:06:36.398 00.006 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
01:06:36.402 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
01:06:36.406 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.21 cameraTheta=1.73 mountX=-0.01 mountY=-0.20, mountTheta=-1.60
01:06:36.411 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.20, opts=13)
01:06:36.415 00.004 6120 Enqueuing Move request for scope (-0.03, 0.20)
01:06:36.419 00.004 7680 Worker thread wakes up
01:06:36.419 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:36.423 00.004 6120 UpdateGuideState exits: m=14232 SNR=77.8 Saturated
01:06:36.428 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
01:06:36.429 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
01:06:36.429 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:36.431 00.002 7680 Moving (-0.03, 0.20) raw xDistance=-0.01 yDistance=-0.20
01:06:36.431 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:06:36.433 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:06:36.433 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:36.438 00.005 6120 Enqueuing Expose request
01:06:36.441 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:06:36.441 00.000 7680 MoveAxis(E, 0, ABG)
01:06:36.441 00.000 7680 Move returns status 0, amount 0
01:06:36.441 00.000 7680 MoveAxis(N, 0, ABG)
01:06:36.442 00.001 7680 Move returns status 0, amount 0
01:06:36.442 00.000 7680 move complete, result=0
01:06:36.443 00.001 7680 worker thread done servicing request
01:06:36.443 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:36.447 00.004 7680 Worker thread wakes up
01:06:36.447 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:36.447 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:37.700 01.253 7680 Exposure complete
01:06:37.840 00.140 7680 worker thread done servicing request
01:06:37.841 00.001 6120 OnExposeComplete: enter
01:06:37.845 00.004 6120 UpdateGuideState(): m_state=6
01:06:37.849 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5463
01:06:37.853 00.004 6120 Star::Find returns 1 (1), X=958.44, Y=51.15, Mass=14201, SNR=76.5, Peak=255 HFD=6.9
01:06:37.857 00.004 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
01:06:37.861 00.004 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.15)
01:06:37.865 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.28 hyp=0.29 cameraTheta=1.45 mountX=-0.09 mountY=-0.24, mountTheta=-1.92
01:06:37.871 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.28, opts=13)
01:06:37.875 00.004 6120 Enqueuing Move request for scope (0.03, 0.28)
01:06:37.879 00.004 7680 Worker thread wakes up
01:06:37.879 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:37.884 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.28) opts 0xd
01:06:37.884 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.28)
01:06:37.884 00.000 7680 Moving (0.03, 0.28) raw xDistance=-0.09 yDistance=-0.24
01:06:37.884 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:06:37.884 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:06:37.884 00.000 7680 MoveAxis(E, 0, ABG)
01:06:37.884 00.000 7680 Move returns status 0, amount 0
01:06:37.884 00.000 7680 MoveAxis(N, 130, ABG)
01:06:37.885 00.001 7680 Guiding  Dir = 0, Dur = 130
01:06:37.885 00.000 6120 UpdateGuideState exits: m=14201 SNR=76.5 Saturated
01:06:37.888 00.003 7680 IsSlewing returns 0
01:06:37.888 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:37.895 00.007 7680 IsGuiding returns 0
01:06:37.895 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:37.900 00.005 7680 PulseGuide returned control before completion, sleep 140
01:06:37.900 00.000 6120 Enqueuing Expose request
01:06:38.048 00.148 7680 IsGuiding returns 1
01:06:38.048 00.000 7680 scope still moving after pulse duration time elapsed
01:06:38.079 00.031 7680 IsSlewing returns 0
01:06:38.080 00.001 7680 IsGuiding returns 0
01:06:38.080 00.000 7680 scope move finished after 130 + 54 ms
01:06:38.080 00.000 7680 Move returns status 0, amount 130
01:06:38.081 00.001 7680 move complete, result=0
01:06:38.081 00.000 7680 worker thread done servicing request
01:06:38.081 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 130 ms NORTH
01:06:38.087 00.006 7680 Worker thread wakes up
01:06:38.088 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:38.088 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:39.341 01.253 7680 Exposure complete
01:06:39.472 00.131 7680 worker thread done servicing request
01:06:39.473 00.001 6120 OnExposeComplete: enter
01:06:39.477 00.004 6120 UpdateGuideState(): m_state=6
01:06:39.480 00.003 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5464
01:06:39.484 00.004 6120 Star::Find returns 1 (1), X=958.33, Y=51.48, Mass=14803, SNR=79.1, Peak=255 HFD=7.1
01:06:39.489 00.005 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
01:06:39.494 00.005 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
01:06:39.498 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.61 hyp=0.62 cameraTheta=1.70 mountX=-0.04 mountY=-0.59, mountTheta=-1.63
01:06:39.503 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.61, opts=13)
01:06:39.507 00.004 6120 Enqueuing Move request for scope (-0.08, 0.61)
01:06:39.511 00.004 7680 Worker thread wakes up
01:06:39.511 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:39.515 00.004 6120 UpdateGuideState exits: m=14803 SNR=79.1 Saturated
01:06:39.519 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:39.522 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:39.527 00.005 6120 Enqueuing Expose request
01:06:39.530 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.61) opts 0xd
01:06:39.530 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.61)
01:06:39.530 00.000 7680 Moving (-0.08, 0.61) raw xDistance=-0.04 yDistance=-0.59
01:06:39.530 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:06:39.531 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
01:06:39.531 00.000 7680 MoveAxis(E, 0, ABG)
01:06:39.531 00.000 7680 Move returns status 0, amount 0
01:06:39.531 00.000 7680 MoveAxis(N, 318, ABG)
01:06:39.532 00.001 7680 Guiding  Dir = 0, Dur = 318
01:06:39.532 00.000 7680 IsSlewing returns 0
01:06:39.533 00.001 7680 IsGuiding returns 0
01:06:39.533 00.000 7680 PulseGuide returned control before completion, sleep 328
01:06:39.873 00.340 7680 IsGuiding returns 1
01:06:39.873 00.000 7680 scope still moving after pulse duration time elapsed
01:06:39.905 00.032 7680 IsSlewing returns 0
01:06:39.907 00.002 7680 IsGuiding returns 0
01:06:39.907 00.000 7680 scope move finished after 318 + 56 ms
01:06:39.908 00.001 7680 Move returns status 0, amount 318
01:06:39.908 00.000 7680 move complete, result=0
01:06:39.909 00.001 7680 worker thread done servicing request
01:06:39.909 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 318 ms NORTH
01:06:39.915 00.006 7680 Worker thread wakes up
01:06:39.915 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:39.916 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:41.177 01.261 7680 Exposure complete
01:06:41.315 00.138 7680 worker thread done servicing request
01:06:41.316 00.001 6120 OnExposeComplete: enter
01:06:41.319 00.003 6120 UpdateGuideState(): m_state=6
01:06:41.323 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5465
01:06:41.328 00.005 6120 Star::Find returns 1 (1), X=958.21, Y=51.04, Mass=13766, SNR=75.2, Peak=255 HFD=6.9
01:06:41.332 00.004 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.90)
01:06:41.335 00.003 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.17)
01:06:41.339 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.26 cameraTheta=2.43 mountX=0.16 mountY=-0.24, mountTheta=-0.97
01:06:41.344 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.17, opts=13)
01:06:41.348 00.004 6120 Enqueuing Move request for scope (-0.19, 0.17)
01:06:41.352 00.004 7680 Worker thread wakes up
01:06:41.352 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:41.354 00.002 6120 UpdateGuideState exits: m=13766 SNR=75.2 Saturated
01:06:41.359 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:41.363 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:41.366 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
01:06:41.366 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
01:06:41.366 00.000 6120 Enqueuing Expose request
01:06:41.370 00.004 7680 Moving (-0.19, 0.17) raw xDistance=0.16 yDistance=-0.24
01:06:41.370 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:06:41.370 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:06:41.371 00.001 7680 MoveAxis(E, 0, ABG)
01:06:41.371 00.000 7680 Move returns status 0, amount 0
01:06:41.372 00.001 7680 MoveAxis(N, 128, ABG)
01:06:41.372 00.000 7680 Guiding  Dir = 0, Dur = 128
01:06:41.372 00.000 7680 IsSlewing returns 0
01:06:41.372 00.000 7680 IsGuiding returns 0
01:06:41.372 00.000 7680 PulseGuide returned control before completion, sleep 138
01:06:41.522 00.150 7680 IsGuiding returns 1
01:06:41.522 00.000 7680 scope still moving after pulse duration time elapsed
01:06:41.554 00.032 7680 IsSlewing returns 0
01:06:41.556 00.002 7680 IsGuiding returns 0
01:06:41.556 00.000 7680 scope move finished after 128 + 56 ms
01:06:41.557 00.001 7680 Move returns status 0, amount 128
01:06:41.557 00.000 7680 move complete, result=0
01:06:41.557 00.000 7680 worker thread done servicing request
01:06:41.557 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 128 ms NORTH
01:06:41.564 00.007 7680 Worker thread wakes up
01:06:41.564 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:41.564 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:42.813 01.249 7680 Exposure complete
01:06:42.947 00.134 7680 worker thread done servicing request
01:06:42.948 00.001 6120 OnExposeComplete: enter
01:06:42.952 00.004 6120 UpdateGuideState(): m_state=6
01:06:42.958 00.006 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5466
01:06:42.962 00.004 6120 Star::Find returns 1 (1), X=958.25, Y=51.03, Mass=14409, SNR=77.6, Peak=255 HFD=6.8
01:06:42.966 00.004 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-2.95) = xAngle (5.29 = -0.99)
01:06:42.970 00.004 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.26)
01:06:42.973 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.34 mountX=0.12 mountY=-0.21, mountTheta=-1.05
01:06:42.979 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.16, opts=13)
01:06:42.983 00.004 6120 Enqueuing Move request for scope (-0.15, 0.16)
01:06:42.986 00.003 7680 Worker thread wakes up
01:06:42.986 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
01:06:42.987 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
01:06:42.987 00.000 7680 Moving (-0.15, 0.16) raw xDistance=0.12 yDistance=-0.21
01:06:42.987 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:06:42.987 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:06:42.989 00.002 7680 MoveAxis(E, 0, ABG)
01:06:42.989 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:42.993 00.004 7680 Move returns status 0, amount 0
01:06:42.993 00.000 6120 UpdateGuideState exits: m=14409 SNR=77.6 Saturated
01:06:42.996 00.003 7680 MoveAxis(N, 114, ABG)
01:06:42.996 00.000 7680 Guiding  Dir = 0, Dur = 114
01:06:42.998 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:43.001 00.003 7680 IsSlewing returns 0
01:06:43.001 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:43.005 00.004 6120 Enqueuing Expose request
01:06:43.008 00.003 7680 IsGuiding returns 0
01:06:43.008 00.000 7680 PulseGuide returned control before completion, sleep 124
01:06:43.144 00.136 7680 IsGuiding returns 1
01:06:43.147 00.003 7680 scope still moving after pulse duration time elapsed
01:06:43.175 00.028 7680 IsSlewing returns 0
01:06:43.176 00.001 7680 IsGuiding returns 0
01:06:43.177 00.001 7680 scope move finished after 114 + 53 ms
01:06:43.177 00.000 7680 Move returns status 0, amount 114
01:06:43.178 00.001 7680 move complete, result=0
01:06:43.178 00.000 7680 worker thread done servicing request
01:06:43.178 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 114 ms NORTH
01:06:43.184 00.006 7680 Worker thread wakes up
01:06:43.184 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:43.184 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:44.441 01.257 7680 Exposure complete
01:06:44.578 00.137 7680 worker thread done servicing request
01:06:44.578 00.000 6120 OnExposeComplete: enter
01:06:44.581 00.003 6120 UpdateGuideState(): m_state=6
01:06:44.584 00.003 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5467
01:06:44.590 00.006 6120 Star::Find returns 1 (1), X=958.12, Y=50.87, Mass=14969, SNR=79.4, Peak=255 HFD=7.1
01:06:44.594 00.004 6120 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-2.95) = xAngle (-0.18 = -0.18)
01:06:44.598 00.004 6120 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.45 = -0.45)
01:06:44.602 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.00 hyp=0.28 cameraTheta=-3.14 mountX=0.28 mountY=-0.12, mountTheta=-0.42
01:06:44.608 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.00, opts=13)
01:06:44.613 00.005 6120 Enqueuing Move request for scope (-0.28, -0.00)
01:06:44.616 00.003 7680 Worker thread wakes up
01:06:44.619 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.00) opts 0xd
01:06:44.619 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.00)
01:06:44.619 00.000 7680 Moving (-0.28, -0.00) raw xDistance=0.28 yDistance=-0.12
01:06:44.619 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:06:44.619 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:44.625 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:06:44.625 00.000 6120 UpdateGuideState exits: m=14969 SNR=79.4 Saturated
01:06:44.629 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:44.632 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:44.637 00.005 6120 Enqueuing Expose request
01:06:44.640 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:06:44.640 00.000 7680 MoveAxis(W, 113, ABG)
01:06:44.641 00.001 7680 Guiding  Dir = 3, Dur = 113
01:06:44.641 00.000 7680 IsSlewing returns 0
01:06:44.642 00.001 7680 IsGuiding returns 0
01:06:44.642 00.000 7680 PulseGuide returned control before completion, sleep 123
01:06:44.775 00.133 7680 IsGuiding returns 1
01:06:44.776 00.001 7680 scope still moving after pulse duration time elapsed
01:06:44.807 00.031 7680 IsSlewing returns 0
01:06:44.808 00.001 7680 IsGuiding returns 0
01:06:44.809 00.001 7680 scope move finished after 113 + 53 ms
01:06:44.809 00.000 7680 Move returns status 0, amount 113
01:06:44.810 00.001 7680 MoveAxis(N, 0, ABG)
01:06:44.810 00.000 7680 Move returns status 0, amount 0
01:06:44.810 00.000 7680 move complete, result=0
01:06:44.810 00.000 7680 worker thread done servicing request
01:06:44.811 00.001 7680 Worker thread wakes up
01:06:44.812 00.001 6120 GuideStep: 0.3 px 113 ms WEST, -0.1 px 0 ms NORTH
01:06:44.817 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:44.817 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:46.074 01.257 7680 Exposure complete
01:06:46.217 00.143 7680 worker thread done servicing request
01:06:46.217 00.000 6120 OnExposeComplete: enter
01:06:46.222 00.005 6120 UpdateGuideState(): m_state=6
01:06:46.225 00.003 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5468
01:06:46.229 00.004 6120 Star::Find returns 1 (1), X=958.64, Y=50.62, Mass=13214, SNR=75.8, Peak=255 HFD=7.1
01:06:46.232 00.003 6120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-2.95) = xAngle (2.15 = 2.15)
01:06:46.237 00.005 6120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.89 = 1.89)
01:06:46.241 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.25 hyp=0.34 cameraTheta=-0.80 mountX=-0.19 mountY=0.33, mountTheta=2.10
01:06:46.246 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.25, opts=13)
01:06:46.250 00.004 6120 Enqueuing Move request for scope (0.24, -0.25)
01:06:46.255 00.005 7680 Worker thread wakes up
01:06:46.255 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:46.258 00.003 6120 UpdateGuideState exits: m=13214 SNR=75.8 Saturated
01:06:46.263 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:46.268 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:46.271 00.003 6120 Enqueuing Expose request
01:06:46.276 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.25) opts 0xd
01:06:46.276 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.25)
01:06:46.276 00.000 7680 Moving (0.24, -0.25) raw xDistance=-0.19 yDistance=0.33
01:06:46.276 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:06:46.277 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:06:46.277 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:06:46.277 00.000 7680 MoveAxis(E, 0, ABG)
01:06:46.277 00.000 7680 Move returns status 0, amount 0
01:06:46.278 00.001 7680 MoveAxis(N, 0, ABG)
01:06:46.278 00.000 7680 Move returns status 0, amount 0
01:06:46.278 00.000 7680 move complete, result=0
01:06:46.278 00.000 7680 worker thread done servicing request
01:06:46.279 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:06:46.283 00.004 7680 Worker thread wakes up
01:06:46.283 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:46.283 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:47.534 01.251 7680 Exposure complete
01:06:47.664 00.130 7680 worker thread done servicing request
01:06:47.665 00.001 6120 OnExposeComplete: enter
01:06:47.670 00.005 6120 UpdateGuideState(): m_state=6
01:06:47.675 00.005 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5469
01:06:47.680 00.005 6120 Star::Find returns 1 (1), X=958.51, Y=51.42, Mass=14922, SNR=80.0, Peak=255 HFD=7.1
01:06:47.683 00.003 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
01:06:47.687 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.21)
01:06:47.691 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.55 hyp=0.56 cameraTheta=1.39 mountX=-0.20 mountY=-0.45, mountTheta=-1.99
01:06:47.695 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.55, opts=13)
01:06:47.700 00.005 6120 Enqueuing Move request for scope (0.10, 0.55)
01:06:47.704 00.004 7680 Worker thread wakes up
01:06:47.704 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:47.708 00.004 6120 UpdateGuideState exits: m=14922 SNR=80.0 Saturated
01:06:47.712 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:47.715 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.55) opts 0xd
01:06:47.716 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.55)
01:06:47.716 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:47.719 00.003 6120 Enqueuing Expose request
01:06:47.722 00.003 7680 Moving (0.10, 0.55) raw xDistance=-0.20 yDistance=-0.45
01:06:47.722 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:06:47.723 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:06:47.723 00.000 7680 MoveAxis(E, 82, ABG)
01:06:47.723 00.000 7680 Guiding  Dir = 2, Dur = 82
01:06:47.724 00.001 7680 IsSlewing returns 0
01:06:47.725 00.001 7680 IsGuiding returns 0
01:06:47.725 00.000 7680 PulseGuide returned control before completion, sleep 92
01:06:47.832 00.107 7680 IsGuiding returns 1
01:06:47.833 00.001 7680 scope still moving after pulse duration time elapsed
01:06:47.864 00.031 7680 IsSlewing returns 0
01:06:47.865 00.001 7680 IsGuiding returns 0
01:06:47.867 00.002 7680 scope move finished after 82 + 60 ms
01:06:47.867 00.000 7680 Move returns status 0, amount 82
01:06:47.868 00.001 7680 MoveAxis(N, 244, ABG)
01:06:47.868 00.000 7680 Guiding  Dir = 0, Dur = 244
01:06:47.868 00.000 7680 IsSlewing returns 0
01:06:47.869 00.001 7680 IsGuiding returns 0
01:06:47.870 00.001 7680 PulseGuide returned control before completion, sleep 254
01:06:48.131 00.261 7680 IsGuiding returns 1
01:06:48.132 00.001 7680 scope still moving after pulse duration time elapsed
01:06:48.162 00.030 7680 IsSlewing returns 0
01:06:48.164 00.002 7680 IsGuiding returns 0
01:06:48.165 00.001 7680 scope move finished after 244 + 50 ms
01:06:48.165 00.000 7680 Move returns status 0, amount 244
01:06:48.165 00.000 7680 move complete, result=0
01:06:48.165 00.000 7680 worker thread done servicing request
01:06:48.167 00.002 6120 GuideStep: -0.2 px 82 ms EAST, -0.4 px 244 ms NORTH
01:06:48.172 00.005 7680 Worker thread wakes up
01:06:48.172 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:48.172 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:49.418 01.246 7680 Exposure complete
01:06:49.570 00.152 7680 worker thread done servicing request
01:06:49.570 00.000 6120 OnExposeComplete: enter
01:06:49.574 00.004 6120 UpdateGuideState(): m_state=6
01:06:49.578 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5470
01:06:49.582 00.004 6120 Star::Find returns 1 (1), X=958.29, Y=51.15, Mass=14264, SNR=77.4, Peak=255 HFD=6.9
01:06:49.586 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
01:06:49.589 00.003 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
01:06:49.594 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.28 hyp=0.31 cameraTheta=1.97 mountX=0.06 mountY=-0.31, mountTheta=-1.37
01:06:49.599 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.28, opts=13)
01:06:49.602 00.003 6120 Enqueuing Move request for scope (-0.12, 0.28)
01:06:49.607 00.005 7680 Worker thread wakes up
01:06:49.607 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.28) opts 0xd
01:06:49.607 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.28)
01:06:49.607 00.000 7680 Moving (-0.12, 0.28) raw xDistance=0.06 yDistance=-0.31
01:06:49.608 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:06:49.608 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:49.612 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:06:49.612 00.000 6120 UpdateGuideState exits: m=14264 SNR=77.4 Saturated
01:06:49.618 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:49.622 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:49.626 00.004 6120 Enqueuing Expose request
01:06:49.630 00.004 7680 MoveAxis(E, 0, ABG)
01:06:49.631 00.001 7680 Move returns status 0, amount 0
01:06:49.631 00.000 7680 MoveAxis(N, 167, ABG)
01:06:49.631 00.000 7680 Guiding  Dir = 0, Dur = 167
01:06:49.631 00.000 7680 IsSlewing returns 0
01:06:49.632 00.001 7680 IsGuiding returns 0
01:06:49.632 00.000 7680 PulseGuide returned control before completion, sleep 177
01:06:49.815 00.183 7680 IsGuiding returns 1
01:06:49.815 00.000 7680 scope still moving after pulse duration time elapsed
01:06:49.845 00.030 7680 IsSlewing returns 0
01:06:49.846 00.001 7680 IsGuiding returns 0
01:06:49.846 00.000 7680 scope move finished after 167 + 48 ms
01:06:49.848 00.002 7680 Move returns status 0, amount 167
01:06:49.848 00.000 7680 move complete, result=0
01:06:49.849 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 167 ms NORTH
01:06:49.855 00.006 7680 worker thread done servicing request
01:06:49.857 00.002 7680 Worker thread wakes up
01:06:49.857 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:49.858 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:51.107 01.249 7680 Exposure complete
01:06:51.235 00.128 7680 worker thread done servicing request
01:06:51.235 00.000 6120 OnExposeComplete: enter
01:06:51.239 00.004 6120 UpdateGuideState(): m_state=6
01:06:51.244 00.005 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5471
01:06:51.248 00.004 6120 Star::Find returns 1 (1), X=958.06, Y=51.29, Mass=14334, SNR=77.2, Peak=255 HFD=6.8
01:06:51.251 00.003 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.22 = -1.07)
01:06:51.256 00.005 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
01:06:51.259 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=0.42 hyp=0.54 cameraTheta=2.26 mountX=0.26 mountY=-0.53, mountTheta=-1.11
01:06:51.265 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.42, opts=13)
01:06:51.271 00.006 6120 Enqueuing Move request for scope (-0.35, 0.42)
01:06:51.276 00.005 7680 Worker thread wakes up
01:06:51.276 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.42) opts 0xd
01:06:51.276 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.42)
01:06:51.276 00.000 7680 Moving (-0.35, 0.42) raw xDistance=0.26 yDistance=-0.53
01:06:51.276 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:06:51.276 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:06:51.277 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:51.281 00.004 6120 UpdateGuideState exits: m=14334 SNR=77.2 Saturated
01:06:51.285 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:51.290 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:51.294 00.004 6120 Enqueuing Expose request
01:06:51.299 00.005 7680 MoveAxis(W, 107, ABG)
01:06:51.299 00.000 7680 Guiding  Dir = 3, Dur = 107
01:06:51.300 00.001 7680 IsSlewing returns 0
01:06:51.300 00.000 7680 IsGuiding returns 0
01:06:51.301 00.001 7680 PulseGuide returned control before completion, sleep 117
01:06:51.424 00.123 7680 IsGuiding returns 1
01:06:51.425 00.001 7680 scope still moving after pulse duration time elapsed
01:06:51.456 00.031 7680 IsSlewing returns 0
01:06:51.457 00.001 7680 IsGuiding returns 0
01:06:51.458 00.001 7680 scope move finished after 107 + 50 ms
01:06:51.458 00.000 7680 Move returns status 0, amount 107
01:06:51.460 00.002 7680 MoveAxis(N, 286, ABG)
01:06:51.460 00.000 7680 Guiding  Dir = 0, Dur = 286
01:06:51.461 00.001 7680 IsSlewing returns 0
01:06:51.461 00.000 7680 IsGuiding returns 0
01:06:51.462 00.001 7680 PulseGuide returned control before completion, sleep 296
01:06:51.769 00.307 7680 IsGuiding returns 1
01:06:51.770 00.001 7680 scope still moving after pulse duration time elapsed
01:06:51.801 00.031 7680 IsSlewing returns 0
01:06:51.803 00.002 7680 IsGuiding returns 0
01:06:51.805 00.002 7680 scope move finished after 286 + 57 ms
01:06:51.806 00.001 7680 Move returns status 0, amount 286
01:06:51.807 00.001 7680 move complete, result=0
01:06:51.807 00.000 7680 worker thread done servicing request
01:06:51.808 00.001 6120 GuideStep: 0.3 px 107 ms WEST, -0.5 px 286 ms NORTH
01:06:51.814 00.006 7680 Worker thread wakes up
01:06:51.814 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:51.814 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:53.069 01.255 7680 Exposure complete
01:06:53.212 00.143 7680 worker thread done servicing request
01:06:53.212 00.000 6120 OnExposeComplete: enter
01:06:53.216 00.004 6120 UpdateGuideState(): m_state=6
01:06:53.221 00.005 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5472
01:06:53.225 00.004 6120 Star::Find returns 1 (1), X=958.28, Y=50.83, Mass=13876, SNR=75.9, Peak=255 HFD=6.8
01:06:53.228 00.003 6120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-2.95) = xAngle (0.12 = 0.12)
01:06:53.233 00.005 6120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.14 = -0.14)
01:06:53.238 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.83 mountX=0.13 mountY=-0.02, mountTheta=-0.14
01:06:53.242 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.04, opts=13)
01:06:53.247 00.005 6120 Enqueuing Move request for scope (-0.13, -0.04)
01:06:53.251 00.004 7680 Worker thread wakes up
01:06:53.251 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
01:06:53.252 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:53.255 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
01:06:53.256 00.001 7680 Moving (-0.13, -0.04) raw xDistance=0.13 yDistance=-0.02
01:06:53.256 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:06:53.256 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:06:53.256 00.000 6120 UpdateGuideState exits: m=13876 SNR=75.9 Saturated
01:06:53.260 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:06:53.260 00.000 7680 MoveAxis(E, 0, ABG)
01:06:53.260 00.000 7680 Move returns status 0, amount 0
01:06:53.260 00.000 7680 MoveAxis(N, 0, ABG)
01:06:53.260 00.000 7680 Move returns status 0, amount 0
01:06:53.260 00.000 7680 move complete, result=0
01:06:53.262 00.002 7680 worker thread done servicing request
01:06:53.262 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:53.267 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:53.272 00.005 6120 Enqueuing Expose request
01:06:53.275 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:53.280 00.005 7680 Worker thread wakes up
01:06:53.281 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:53.281 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:54.533 01.252 7680 Exposure complete
01:06:54.686 00.153 7680 worker thread done servicing request
01:06:54.686 00.000 6120 OnExposeComplete: enter
01:06:54.691 00.005 6120 UpdateGuideState(): m_state=6
01:06:54.696 00.005 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5473
01:06:54.700 00.004 6120 Star::Find returns 1 (1), X=958.22, Y=51.12, Mass=14025, SNR=76.5, Peak=255 HFD=6.8
01:06:54.705 00.005 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.16 = -1.13)
01:06:54.711 00.006 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.40)
01:06:54.716 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.25 hyp=0.32 cameraTheta=2.20 mountX=0.14 mountY=-0.31, mountTheta=-1.16
01:06:54.722 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.25, opts=13)
01:06:54.725 00.003 6120 Enqueuing Move request for scope (-0.19, 0.25)
01:06:54.728 00.003 7680 Worker thread wakes up
01:06:54.728 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:54.733 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.25) opts 0xd
01:06:54.733 00.000 6120 UpdateGuideState exits: m=14025 SNR=76.5 Saturated
01:06:54.736 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.25)
01:06:54.737 00.001 7680 Moving (-0.19, 0.25) raw xDistance=0.14 yDistance=-0.31
01:06:54.737 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:54.741 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:06:54.741 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:54.744 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:06:54.744 00.000 6120 Enqueuing Expose request
01:06:54.748 00.004 7680 MoveAxis(E, 0, ABG)
01:06:54.748 00.000 7680 Move returns status 0, amount 0
01:06:54.748 00.000 7680 MoveAxis(N, 169, ABG)
01:06:54.748 00.000 7680 Guiding  Dir = 0, Dur = 169
01:06:54.749 00.001 7680 IsSlewing returns 0
01:06:54.749 00.000 7680 IsGuiding returns 0
01:06:54.749 00.000 7680 PulseGuide returned control before completion, sleep 179
01:06:54.932 00.183 7680 IsGuiding returns 1
01:06:54.933 00.001 7680 scope still moving after pulse duration time elapsed
01:06:54.963 00.030 7680 IsSlewing returns 0
01:06:54.964 00.001 7680 IsGuiding returns 0
01:06:54.964 00.000 7680 scope move finished after 169 + 46 ms
01:06:54.964 00.000 7680 Move returns status 0, amount 169
01:06:54.965 00.001 7680 move complete, result=0
01:06:54.965 00.000 7680 worker thread done servicing request
01:06:54.965 00.000 7680 Worker thread wakes up
01:06:54.966 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 169 ms NORTH
01:06:54.972 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:54.973 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:56.230 01.257 7680 Exposure complete
01:06:56.370 00.140 7680 worker thread done servicing request
01:06:56.370 00.000 6120 OnExposeComplete: enter
01:06:56.374 00.004 6120 UpdateGuideState(): m_state=6
01:06:56.378 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5474
01:06:56.381 00.003 6120 Star::Find returns 1 (1), X=958.23, Y=50.96, Mass=14962, SNR=80.0, Peak=255 HFD=6.9
01:06:56.385 00.004 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-2.95) = xAngle (5.61 = -0.68)
01:06:56.389 00.004 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.34 = -0.95)
01:06:56.395 00.006 6120 CameraToMount -- cameraX=-0.18 cameraY=0.09 hyp=0.20 cameraTheta=2.65 mountX=0.16 mountY=-0.16, mountTheta=-0.80
01:06:56.400 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.09, opts=13)
01:06:56.404 00.004 6120 Enqueuing Move request for scope (-0.18, 0.09)
01:06:56.409 00.005 7680 Worker thread wakes up
01:06:56.409 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:56.414 00.005 6120 UpdateGuideState exits: m=14962 SNR=80.0 Saturated
01:06:56.417 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.09) opts 0xd
01:06:56.417 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.09)
01:06:56.417 00.000 7680 Moving (-0.18, 0.09) raw xDistance=0.16 yDistance=-0.16
01:06:56.417 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:06:56.417 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:06:56.418 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:56.423 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:56.427 00.004 6120 Enqueuing Expose request
01:06:56.431 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:06:56.431 00.000 7680 MoveAxis(E, 0, ABG)
01:06:56.431 00.000 7680 Move returns status 0, amount 0
01:06:56.431 00.000 7680 MoveAxis(N, 0, ABG)
01:06:56.432 00.001 7680 Move returns status 0, amount 0
01:06:56.432 00.000 7680 move complete, result=0
01:06:56.432 00.000 7680 worker thread done servicing request
01:06:56.432 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:56.436 00.004 7680 Worker thread wakes up
01:06:56.437 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:56.437 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:57.680 01.243 7680 Exposure complete
01:06:57.816 00.136 7680 worker thread done servicing request
01:06:57.817 00.001 6120 OnExposeComplete: enter
01:06:57.820 00.003 6120 UpdateGuideState(): m_state=6
01:06:57.824 00.004 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5475
01:06:57.831 00.007 6120 Star::Find returns 1 (1), X=958.22, Y=51.02, Mass=14454, SNR=77.8, Peak=255 HFD=7.0
01:06:57.838 00.007 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-2.95) = xAngle (5.43 = -0.85)
01:06:57.843 00.005 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.12)
01:06:57.847 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.24 cameraTheta=2.48 mountX=0.16 mountY=-0.22, mountTheta=-0.94
01:06:57.852 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.15, opts=13)
01:06:57.856 00.004 6120 Enqueuing Move request for scope (-0.19, 0.15)
01:06:57.862 00.006 7680 Worker thread wakes up
01:06:57.862 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:57.867 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
01:06:57.867 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
01:06:57.867 00.000 7680 Moving (-0.19, 0.15) raw xDistance=0.16 yDistance=-0.22
01:06:57.868 00.001 6120 UpdateGuideState exits: m=14454 SNR=77.8 Saturated
01:06:57.872 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:57.876 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:06:57.876 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:06:57.876 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:57.879 00.003 7680 MoveAxis(E, 0, ABG)
01:06:57.879 00.000 6120 Enqueuing Expose request
01:06:57.884 00.005 7680 Move returns status 0, amount 0
01:06:57.884 00.000 7680 MoveAxis(N, 117, ABG)
01:06:57.884 00.000 7680 Guiding  Dir = 0, Dur = 117
01:06:57.884 00.000 7680 IsSlewing returns 0
01:06:57.885 00.001 7680 IsGuiding returns 0
01:06:57.885 00.000 7680 PulseGuide returned control before completion, sleep 127
01:06:58.015 00.130 7680 IsGuiding returns 1
01:06:58.016 00.001 7680 scope still moving after pulse duration time elapsed
01:06:58.046 00.030 7680 IsSlewing returns 0
01:06:58.048 00.002 7680 IsGuiding returns 0
01:06:58.049 00.001 7680 scope move finished after 117 + 46 ms
01:06:58.049 00.000 7680 Move returns status 0, amount 117
01:06:58.050 00.001 7680 move complete, result=0
01:06:58.050 00.000 7680 worker thread done servicing request
01:06:58.050 00.000 7680 Worker thread wakes up
01:06:58.051 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 117 ms NORTH
01:06:58.057 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:58.058 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:06:59.304 01.246 7680 Exposure complete
01:06:59.436 00.132 7680 worker thread done servicing request
01:06:59.436 00.000 6120 OnExposeComplete: enter
01:06:59.440 00.004 6120 UpdateGuideState(): m_state=6
01:06:59.444 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5476
01:06:59.448 00.004 6120 Star::Find returns 1 (1), X=958.15, Y=51.15, Mass=13783, SNR=77.4, Peak=255 HFD=6.8
01:06:59.451 00.003 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.26 = -1.03)
01:06:59.455 00.004 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.29)
01:06:59.458 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.28 hyp=0.38 cameraTheta=2.30 mountX=0.20 mountY=-0.37, mountTheta=-1.08
01:06:59.465 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.28, opts=13)
01:06:59.469 00.004 6120 Enqueuing Move request for scope (-0.25, 0.28)
01:06:59.473 00.004 7680 Worker thread wakes up
01:06:59.473 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.28) opts 0xd
01:06:59.473 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.28)
01:06:59.473 00.000 7680 Moving (-0.25, 0.28) raw xDistance=0.20 yDistance=-0.37
01:06:59.473 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:06:59.473 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:06:59.473 00.000 7680 MoveAxis(E, 0, ABG)
01:06:59.473 00.000 7680 Move returns status 0, amount 0
01:06:59.474 00.001 7680 MoveAxis(N, 199, ABG)
01:06:59.474 00.000 7680 Guiding  Dir = 0, Dur = 199
01:06:59.474 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:06:59.478 00.004 7680 IsSlewing returns 0
01:06:59.478 00.000 6120 UpdateGuideState exits: m=13783 SNR=77.4 Saturated
01:06:59.483 00.005 7680 IsGuiding returns 0
01:06:59.483 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:59.487 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:06:59.492 00.005 6120 Enqueuing Expose request
01:06:59.495 00.003 7680 PulseGuide returned control before completion, sleep 209
01:06:59.714 00.219 7680 IsGuiding returns 0
01:06:59.715 00.001 7680 Move returns status 0, amount 199
01:06:59.715 00.000 7680 move complete, result=0
01:06:59.716 00.001 7680 worker thread done servicing request
01:06:59.716 00.000 7680 Worker thread wakes up
01:06:59.717 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 199 ms NORTH
01:06:59.722 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:06:59.723 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:00.976 01.253 7680 Exposure complete
01:07:01.112 00.136 7680 worker thread done servicing request
01:07:01.113 00.001 6120 OnExposeComplete: enter
01:07:01.117 00.004 6120 UpdateGuideState(): m_state=6
01:07:01.121 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5477
01:07:01.125 00.004 6120 Star::Find returns 1 (1), X=958.17, Y=51.12, Mass=14216, SNR=78.0, Peak=255 HFD=7.0
01:07:01.130 00.005 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.29 = -1.00)
01:07:01.133 00.003 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.26)
01:07:01.137 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.25 hyp=0.34 cameraTheta=2.33 mountX=0.18 mountY=-0.32, mountTheta=-1.05
01:07:01.144 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.25, opts=13)
01:07:01.150 00.006 6120 Enqueuing Move request for scope (-0.23, 0.25)
01:07:01.154 00.004 7680 Worker thread wakes up
01:07:01.154 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:01.158 00.004 6120 UpdateGuideState exits: m=14216 SNR=78.0 Saturated
01:07:01.162 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:01.165 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:01.171 00.006 6120 Enqueuing Expose request
01:07:01.175 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.25) opts 0xd
01:07:01.175 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.25)
01:07:01.175 00.000 7680 Moving (-0.23, 0.25) raw xDistance=0.18 yDistance=-0.32
01:07:01.175 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:07:01.176 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:07:01.176 00.000 7680 MoveAxis(E, 0, ABG)
01:07:01.176 00.000 7680 Move returns status 0, amount 0
01:07:01.176 00.000 7680 MoveAxis(N, 176, ABG)
01:07:01.176 00.000 7680 Guiding  Dir = 0, Dur = 176
01:07:01.178 00.002 7680 IsSlewing returns 0
01:07:01.178 00.000 7680 IsGuiding returns 0
01:07:01.178 00.000 7680 PulseGuide returned control before completion, sleep 186
01:07:01.373 00.195 7680 IsGuiding returns 1
01:07:01.374 00.001 7680 scope still moving after pulse duration time elapsed
01:07:01.403 00.029 7680 IsSlewing returns 0
01:07:01.405 00.002 7680 IsGuiding returns 0
01:07:01.405 00.000 7680 scope move finished after 176 + 51 ms
01:07:01.406 00.001 7680 Move returns status 0, amount 176
01:07:01.406 00.000 7680 move complete, result=0
01:07:01.407 00.001 7680 worker thread done servicing request
01:07:01.408 00.001 7680 Worker thread wakes up
01:07:01.408 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 176 ms NORTH
01:07:01.415 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:01.415 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:02.663 01.248 7680 Exposure complete
01:07:02.802 00.139 7680 worker thread done servicing request
01:07:02.802 00.000 6120 OnExposeComplete: enter
01:07:02.806 00.004 6120 UpdateGuideState(): m_state=6
01:07:02.810 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5478
01:07:02.814 00.004 6120 Star::Find returns 1 (1), X=958.25, Y=50.97, Mass=14584, SNR=77.2, Peak=255 HFD=6.8
01:07:02.818 00.004 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.54 = -0.75)
01:07:02.821 00.003 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.01)
01:07:02.826 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.58 mountX=0.13 mountY=-0.15, mountTheta=-0.86
01:07:02.831 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.10, opts=13)
01:07:02.835 00.004 6120 Enqueuing Move request for scope (-0.15, 0.10)
01:07:02.838 00.003 7680 Worker thread wakes up
01:07:02.838 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
01:07:02.838 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
01:07:02.839 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:02.843 00.004 7680 Moving (-0.15, 0.10) raw xDistance=0.13 yDistance=-0.15
01:07:02.844 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:07:02.844 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:07:02.844 00.000 6120 UpdateGuideState exits: m=14584 SNR=77.2 Saturated
01:07:02.849 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:07:02.849 00.000 7680 MoveAxis(E, 0, ABG)
01:07:02.849 00.000 7680 Move returns status 0, amount 0
01:07:02.849 00.000 7680 MoveAxis(N, 0, ABG)
01:07:02.849 00.000 7680 Move returns status 0, amount 0
01:07:02.849 00.000 7680 move complete, result=0
01:07:02.849 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:02.854 00.005 7680 worker thread done servicing request
01:07:02.854 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:02.858 00.004 6120 Enqueuing Expose request
01:07:02.864 00.006 7680 Worker thread wakes up
01:07:02.864 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:02.864 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:02.864 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:07:04.108 01.244 7680 Exposure complete
01:07:04.234 00.126 7680 worker thread done servicing request
01:07:04.234 00.000 6120 OnExposeComplete: enter
01:07:04.238 00.004 6120 UpdateGuideState(): m_state=6
01:07:04.242 00.004 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5479
01:07:04.245 00.003 6120 Star::Find returns 1 (1), X=958.28, Y=51.06, Mass=14150, SNR=77.4, Peak=255 HFD=6.8
01:07:04.250 00.005 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
01:07:04.254 00.004 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
01:07:04.257 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.15 mountX=0.09 mountY=-0.23, mountTheta=-1.21
01:07:04.263 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.19, opts=13)
01:07:04.266 00.003 6120 Enqueuing Move request for scope (-0.13, 0.19)
01:07:04.272 00.006 7680 Worker thread wakes up
01:07:04.272 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
01:07:04.272 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
01:07:04.272 00.000 7680 Moving (-0.13, 0.19) raw xDistance=0.09 yDistance=-0.23
01:07:04.274 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:07:04.274 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:07:04.274 00.000 7680 MoveAxis(E, 0, ABG)
01:07:04.274 00.000 7680 Move returns status 0, amount 0
01:07:04.275 00.001 7680 MoveAxis(N, 124, ABG)
01:07:04.275 00.000 7680 Guiding  Dir = 0, Dur = 124
01:07:04.275 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:04.279 00.004 6120 UpdateGuideState exits: m=14150 SNR=77.4 Saturated
01:07:04.283 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:04.286 00.003 7680 IsSlewing returns 0
01:07:04.286 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:04.290 00.004 7680 IsGuiding returns 0
01:07:04.290 00.000 6120 Enqueuing Expose request
01:07:04.294 00.004 7680 PulseGuide returned control before completion, sleep 134
01:07:04.437 00.143 7680 IsGuiding returns 1
01:07:04.438 00.001 7680 scope still moving after pulse duration time elapsed
01:07:04.468 00.030 7680 IsSlewing returns 0
01:07:04.469 00.001 7680 IsGuiding returns 0
01:07:04.470 00.001 7680 scope move finished after 124 + 56 ms
01:07:04.470 00.000 7680 Move returns status 0, amount 124
01:07:04.472 00.002 7680 move complete, result=0
01:07:04.472 00.000 7680 worker thread done servicing request
01:07:04.472 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 124 ms NORTH
01:07:04.479 00.007 7680 Worker thread wakes up
01:07:04.479 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:04.480 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:05.728 01.248 7680 Exposure complete
01:07:05.855 00.127 6120 OnExposeComplete: enter
01:07:05.858 00.003 6120 UpdateGuideState(): m_state=6
01:07:05.863 00.005 7680 worker thread done servicing request
01:07:05.863 00.000 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5480
01:07:05.866 00.003 6120 Star::Find returns 1 (1), X=958.31, Y=51.01, Mass=14908, SNR=78.9, Peak=255 HFD=6.9
01:07:05.870 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.13 = -1.16)
01:07:05.873 00.003 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.43)
01:07:05.875 00.002 6120 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.17 mountX=0.07 mountY=-0.17, mountTheta=-1.19
01:07:05.880 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.14, opts=13)
01:07:05.884 00.004 6120 Enqueuing Move request for scope (-0.09, 0.14)
01:07:05.888 00.004 7680 Worker thread wakes up
01:07:05.889 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
01:07:05.889 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
01:07:05.889 00.000 7680 Moving (-0.09, 0.14) raw xDistance=0.07 yDistance=-0.17
01:07:05.889 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:07:05.889 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:07:05.890 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:07:05.890 00.000 7680 MoveAxis(E, 0, ABG)
01:07:05.890 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:05.895 00.005 7680 Move returns status 0, amount 0
01:07:05.895 00.000 7680 MoveAxis(N, 0, ABG)
01:07:05.895 00.000 7680 Move returns status 0, amount 0
01:07:05.895 00.000 7680 move complete, result=0
01:07:05.895 00.000 7680 worker thread done servicing request
01:07:05.895 00.000 6120 UpdateGuideState exits: m=14908 SNR=78.9 Saturated
01:07:05.899 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:05.903 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:05.907 00.004 6120 Enqueuing Expose request
01:07:05.911 00.004 7680 Worker thread wakes up
01:07:05.911 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:07:05.914 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:05.914 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:07.164 01.250 7680 Exposure complete
01:07:07.295 00.131 7680 worker thread done servicing request
01:07:07.295 00.000 6120 OnExposeComplete: enter
01:07:07.301 00.006 6120 UpdateGuideState(): m_state=6
01:07:07.305 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5481
01:07:07.309 00.004 6120 Star::Find returns 1 (1), X=958.36, Y=51.59, Mass=14418, SNR=77.1, Peak=255 HFD=7.2
01:07:07.312 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
01:07:07.317 00.005 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
01:07:07.321 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.72 hyp=0.72 cameraTheta=1.63 mountX=-0.09 mountY=-0.67, mountTheta=-1.71
01:07:07.326 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.72, opts=13)
01:07:07.330 00.004 6120 Enqueuing Move request for scope (-0.04, 0.72)
01:07:07.334 00.004 7680 Worker thread wakes up
01:07:07.334 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.72) opts 0xd
01:07:07.334 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.72)
01:07:07.334 00.000 7680 Moving (-0.04, 0.72) raw xDistance=-0.09 yDistance=-0.67
01:07:07.334 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:07:07.334 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
01:07:07.334 00.000 7680 MoveAxis(E, 0, ABG)
01:07:07.334 00.000 7680 Move returns status 0, amount 0
01:07:07.335 00.001 7680 MoveAxis(N, 362, ABG)
01:07:07.335 00.000 7680 Guiding  Dir = 0, Dur = 362
01:07:07.336 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:07.339 00.003 7680 IsSlewing returns 0
01:07:07.340 00.001 6120 UpdateGuideState exits: m=14418 SNR=77.1 Saturated
01:07:07.343 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:07.346 00.003 7680 IsGuiding returns 0
01:07:07.347 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:07.351 00.004 7680 PulseGuide returned control before completion, sleep 372
01:07:07.351 00.000 6120 Enqueuing Expose request
01:07:07.733 00.382 7680 IsGuiding returns 1
01:07:07.733 00.000 7680 scope still moving after pulse duration time elapsed
01:07:07.763 00.030 7680 IsSlewing returns 0
01:07:07.764 00.001 7680 IsGuiding returns 0
01:07:07.765 00.001 7680 scope move finished after 362 + 55 ms
01:07:07.765 00.000 7680 Move returns status 0, amount 362
01:07:07.765 00.000 7680 move complete, result=0
01:07:07.765 00.000 7680 worker thread done servicing request
01:07:07.765 00.000 7680 Worker thread wakes up
01:07:07.766 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.7 px 362 ms NORTH
01:07:07.775 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:07.775 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:09.025 01.250 7680 Exposure complete
01:07:09.158 00.133 7680 worker thread done servicing request
01:07:09.158 00.000 6120 OnExposeComplete: enter
01:07:09.163 00.005 6120 UpdateGuideState(): m_state=6
01:07:09.167 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5482
01:07:09.171 00.004 6120 Star::Find returns 1 (1), X=958.26, Y=51.03, Mass=15297, SNR=79.3, Peak=255 HFD=6.9
01:07:09.177 00.006 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
01:07:09.180 00.003 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
01:07:09.185 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.21 cameraTheta=2.32 mountX=0.11 mountY=-0.21, mountTheta=-1.07
01:07:09.190 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.16, opts=13)
01:07:09.195 00.005 6120 Enqueuing Move request for scope (-0.15, 0.16)
01:07:09.198 00.003 7680 Worker thread wakes up
01:07:09.198 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
01:07:09.198 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
01:07:09.199 00.001 7680 Moving (-0.15, 0.16) raw xDistance=0.11 yDistance=-0.21
01:07:09.199 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:07:09.199 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:07:09.199 00.000 7680 MoveAxis(E, 0, ABG)
01:07:09.200 00.001 7680 Move returns status 0, amount 0
01:07:09.200 00.000 7680 MoveAxis(N, 111, ABG)
01:07:09.200 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:09.205 00.005 7680 Guiding  Dir = 0, Dur = 111
01:07:09.205 00.000 6120 UpdateGuideState exits: m=15297 SNR=79.3 Saturated
01:07:09.208 00.003 7680 IsSlewing returns 0
01:07:09.209 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:09.213 00.004 7680 IsGuiding returns 0
01:07:09.213 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:09.218 00.005 6120 Enqueuing Expose request
01:07:09.222 00.004 7680 PulseGuide returned control before completion, sleep 121
01:07:09.356 00.134 7680 IsGuiding returns 1
01:07:09.356 00.000 7680 scope still moving after pulse duration time elapsed
01:07:09.386 00.030 7680 IsSlewing returns 0
01:07:09.387 00.001 7680 IsGuiding returns 0
01:07:09.388 00.001 7680 scope move finished after 111 + 64 ms
01:07:09.389 00.001 7680 Move returns status 0, amount 111
01:07:09.389 00.000 7680 move complete, result=0
01:07:09.389 00.000 7680 worker thread done servicing request
01:07:09.391 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 111 ms NORTH
01:07:09.401 00.010 7680 Worker thread wakes up
01:07:09.401 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:09.402 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:10.650 01.248 7680 Exposure complete
01:07:10.794 00.144 7680 worker thread done servicing request
01:07:10.794 00.000 6120 OnExposeComplete: enter
01:07:10.799 00.005 6120 UpdateGuideState(): m_state=6
01:07:10.803 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5483
01:07:10.807 00.004 6120 Star::Find returns 1 (1), X=958.32, Y=50.94, Mass=13869, SNR=77.0, Peak=255 HFD=6.8
01:07:10.811 00.004 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.44 = -0.84)
01:07:10.815 00.004 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.11)
01:07:10.819 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.49 mountX=0.07 mountY=-0.10, mountTheta=-0.93
01:07:10.823 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.07, opts=13)
01:07:10.829 00.006 6120 Enqueuing Move request for scope (-0.09, 0.07)
01:07:10.834 00.005 7680 Worker thread wakes up
01:07:10.834 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
01:07:10.834 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:07:10.834 00.000 7680 Moving (-0.09, 0.07) raw xDistance=0.07 yDistance=-0.10
01:07:10.835 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:10.839 00.004 6120 UpdateGuideState exits: m=13869 SNR=77.0 Saturated
01:07:10.844 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:10.847 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:10.851 00.004 6120 Enqueuing Expose request
01:07:10.854 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:07:10.854 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:07:10.855 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:07:10.855 00.000 7680 MoveAxis(E, 0, ABG)
01:07:10.855 00.000 7680 Move returns status 0, amount 0
01:07:10.855 00.000 7680 MoveAxis(N, 0, ABG)
01:07:10.855 00.000 7680 Move returns status 0, amount 0
01:07:10.855 00.000 7680 move complete, result=0
01:07:10.857 00.002 7680 worker thread done servicing request
01:07:10.857 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:10.862 00.005 7680 Worker thread wakes up
01:07:10.862 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:10.862 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:12.116 01.254 7680 Exposure complete
01:07:12.254 00.138 7680 worker thread done servicing request
01:07:12.255 00.001 6120 OnExposeComplete: enter
01:07:12.259 00.004 6120 UpdateGuideState(): m_state=6
01:07:12.264 00.005 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5484
01:07:12.268 00.004 6120 Star::Find returns 1 (1), X=958.28, Y=51.04, Mass=14134, SNR=77.9, Peak=255 HFD=6.9
01:07:12.271 00.003 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.15 = -1.13)
01:07:12.275 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.40)
01:07:12.280 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.22 cameraTheta=2.20 mountX=0.09 mountY=-0.21, mountTheta=-1.16
01:07:12.285 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.17, opts=13)
01:07:12.288 00.003 6120 Enqueuing Move request for scope (-0.13, 0.17)
01:07:12.293 00.005 7680 Worker thread wakes up
01:07:12.293 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.17) opts 0xd
01:07:12.293 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:12.298 00.005 6120 UpdateGuideState exits: m=14134 SNR=77.9 Saturated
01:07:12.303 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:12.307 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:12.311 00.004 6120 Enqueuing Expose request
01:07:12.315 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.17)
01:07:12.315 00.000 7680 Moving (-0.13, 0.17) raw xDistance=0.09 yDistance=-0.21
01:07:12.315 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:07:12.315 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:07:12.316 00.001 7680 MoveAxis(E, 0, ABG)
01:07:12.316 00.000 7680 Move returns status 0, amount 0
01:07:12.317 00.001 7680 MoveAxis(N, 116, ABG)
01:07:12.317 00.000 7680 Guiding  Dir = 0, Dur = 116
01:07:12.317 00.000 7680 IsSlewing returns 0
01:07:12.318 00.001 7680 IsGuiding returns 0
01:07:12.318 00.000 7680 PulseGuide returned control before completion, sleep 126
01:07:12.451 00.133 7680 IsGuiding returns 1
01:07:12.453 00.002 7680 scope still moving after pulse duration time elapsed
01:07:12.483 00.030 7680 IsSlewing returns 0
01:07:12.484 00.001 7680 IsGuiding returns 0
01:07:12.484 00.000 7680 scope move finished after 116 + 50 ms
01:07:12.485 00.001 7680 Move returns status 0, amount 116
01:07:12.485 00.000 7680 move complete, result=0
01:07:12.486 00.001 7680 worker thread done servicing request
01:07:12.486 00.000 7680 Worker thread wakes up
01:07:12.486 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 116 ms NORTH
01:07:12.493 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:12.493 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:13.748 01.255 7680 Exposure complete
01:07:13.876 00.128 7680 worker thread done servicing request
01:07:13.877 00.001 6120 OnExposeComplete: enter
01:07:13.881 00.004 6120 UpdateGuideState(): m_state=6
01:07:13.885 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5485
01:07:13.889 00.004 6120 Star::Find returns 1 (1), X=958.29, Y=51.48, Mass=14806, SNR=77.7, Peak=255 HFD=7.2
01:07:13.894 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.57)
01:07:13.898 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
01:07:13.901 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.61 hyp=0.62 cameraTheta=1.76 mountX=0.00 mountY=-0.60, mountTheta=-1.57
01:07:13.907 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.61, opts=13)
01:07:13.911 00.004 6120 Enqueuing Move request for scope (-0.12, 0.61)
01:07:13.915 00.004 7680 Worker thread wakes up
01:07:13.915 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:13.917 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.61) opts 0xd
01:07:13.919 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.61)
01:07:13.919 00.000 7680 Moving (-0.12, 0.61) raw xDistance=0.00 yDistance=-0.60
01:07:13.919 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:07:13.919 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
01:07:13.920 00.001 6120 UpdateGuideState exits: m=14806 SNR=77.7 Saturated
01:07:13.925 00.005 7680 MoveAxis(E, 0, ABG)
01:07:13.925 00.000 7680 Move returns status 0, amount 0
01:07:13.926 00.001 7680 MoveAxis(N, 325, ABG)
01:07:13.926 00.000 7680 Guiding  Dir = 0, Dur = 325
01:07:13.926 00.000 7680 IsSlewing returns 0
01:07:13.927 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:13.932 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:13.936 00.004 7680 IsGuiding returns 0
01:07:13.936 00.000 6120 Enqueuing Expose request
01:07:13.939 00.003 7680 PulseGuide returned control before completion, sleep 335
01:07:14.283 00.344 7680 IsGuiding returns 1
01:07:14.284 00.001 7680 scope still moving after pulse duration time elapsed
01:07:14.314 00.030 7680 IsSlewing returns 0
01:07:14.316 00.002 7680 IsGuiding returns 0
01:07:14.316 00.000 7680 scope move finished after 325 + 55 ms
01:07:14.317 00.001 7680 Move returns status 0, amount 325
01:07:14.317 00.000 7680 move complete, result=0
01:07:14.317 00.000 7680 worker thread done servicing request
01:07:14.319 00.002 7680 Worker thread wakes up
01:07:14.319 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 325 ms NORTH
01:07:14.325 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:14.327 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:15.582 01.255 7680 Exposure complete
01:07:15.745 00.163 7680 worker thread done servicing request
01:07:15.746 00.001 6120 OnExposeComplete: enter
01:07:15.749 00.003 6120 UpdateGuideState(): m_state=6
01:07:15.753 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5486
01:07:15.758 00.005 6120 Star::Find returns 1 (1), X=958.17, Y=50.96, Mass=13924, SNR=76.2, Peak=255 HFD=6.9
01:07:15.763 00.005 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-2.95) = xAngle (5.72 = -0.56)
01:07:15.768 00.005 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.45 = -0.83)
01:07:15.772 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.09 hyp=0.25 cameraTheta=2.77 mountX=0.21 mountY=-0.18, mountTheta=-0.72
01:07:15.779 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.09, opts=13)
01:07:15.784 00.005 6120 Enqueuing Move request for scope (-0.23, 0.09)
01:07:15.792 00.008 7680 Worker thread wakes up
01:07:15.792 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.09) opts 0xd
01:07:15.793 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.09)
01:07:15.794 00.001 7680 Moving (-0.23, 0.09) raw xDistance=0.21 yDistance=-0.18
01:07:15.794 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:15.801 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:07:15.801 00.000 6120 UpdateGuideState exits: m=13924 SNR=76.2 Saturated
01:07:15.805 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:07:15.806 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:15.809 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:07:15.810 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:15.813 00.003 7680 MoveAxis(W, 86, ABG)
01:07:15.813 00.000 6120 Enqueuing Expose request
01:07:15.818 00.005 7680 Guiding  Dir = 3, Dur = 86
01:07:15.818 00.000 7680 IsSlewing returns 0
01:07:15.819 00.001 7680 IsGuiding returns 0
01:07:15.821 00.002 7680 PulseGuide returned control before completion, sleep 96
01:07:15.926 00.105 7680 IsGuiding returns 1
01:07:15.926 00.000 7680 scope still moving after pulse duration time elapsed
01:07:15.958 00.032 7680 IsSlewing returns 0
01:07:15.959 00.001 7680 IsGuiding returns 0
01:07:15.959 00.000 7680 scope move finished after 86 + 53 ms
01:07:15.959 00.000 7680 Move returns status 0, amount 86
01:07:15.961 00.002 7680 MoveAxis(N, 0, ABG)
01:07:15.961 00.000 7680 Move returns status 0, amount 0
01:07:15.961 00.000 7680 move complete, result=0
01:07:15.962 00.001 7680 worker thread done servicing request
01:07:15.962 00.000 7680 Worker thread wakes up
01:07:15.962 00.000 6120 GuideStep: 0.2 px 86 ms WEST, -0.2 px 0 ms NORTH
01:07:15.967 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:15.967 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:17.213 01.246 7680 Exposure complete
01:07:17.353 00.140 7680 worker thread done servicing request
01:07:17.354 00.001 6120 OnExposeComplete: enter
01:07:17.359 00.005 6120 UpdateGuideState(): m_state=6
01:07:17.363 00.004 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5487
01:07:17.368 00.005 6120 Star::Find returns 1 (1), X=958.09, Y=51.06, Mass=13794, SNR=76.1, Peak=255 HFD=7.0
01:07:17.372 00.004 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-2.95) = xAngle (5.55 = -0.74)
01:07:17.375 00.003 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.00)
01:07:17.379 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.20 hyp=0.37 cameraTheta=2.59 mountX=0.28 mountY=-0.32, mountTheta=-0.85
01:07:17.384 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.20, opts=13)
01:07:17.388 00.004 6120 Enqueuing Move request for scope (-0.32, 0.20)
01:07:17.393 00.005 7680 Worker thread wakes up
01:07:17.393 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:17.397 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.20) opts 0xd
01:07:17.397 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.20)
01:07:17.397 00.000 7680 Moving (-0.32, 0.20) raw xDistance=0.28 yDistance=-0.32
01:07:17.397 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:07:17.398 00.001 6120 UpdateGuideState exits: m=13794 SNR=76.1 Saturated
01:07:17.402 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:17.406 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:17.409 00.003 6120 Enqueuing Expose request
01:07:17.414 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:07:17.414 00.000 7680 MoveAxis(W, 119, ABG)
01:07:17.414 00.000 7680 Guiding  Dir = 3, Dur = 119
01:07:17.414 00.000 7680 IsSlewing returns 0
01:07:17.415 00.001 7680 IsGuiding returns 0
01:07:17.415 00.000 7680 PulseGuide returned control before completion, sleep 129
01:07:17.546 00.131 7680 IsGuiding returns 1
01:07:17.548 00.002 7680 scope still moving after pulse duration time elapsed
01:07:17.576 00.028 7680 IsSlewing returns 0
01:07:17.579 00.003 7680 IsGuiding returns 0
01:07:17.579 00.000 7680 scope move finished after 119 + 45 ms
01:07:17.580 00.001 7680 Move returns status 0, amount 119
01:07:17.580 00.000 7680 MoveAxis(N, 171, ABG)
01:07:17.581 00.001 7680 Guiding  Dir = 0, Dur = 171
01:07:17.581 00.000 7680 IsSlewing returns 0
01:07:17.581 00.000 7680 IsGuiding returns 0
01:07:17.582 00.001 7680 PulseGuide returned control before completion, sleep 181
01:07:17.764 00.182 7680 IsGuiding returns 1
01:07:17.766 00.002 7680 scope still moving after pulse duration time elapsed
01:07:17.795 00.029 7680 IsSlewing returns 0
01:07:17.796 00.001 7680 IsGuiding returns 0
01:07:17.797 00.001 7680 scope move finished after 171 + 44 ms
01:07:17.797 00.000 7680 Move returns status 0, amount 171
01:07:17.799 00.002 7680 move complete, result=0
01:07:17.799 00.000 7680 worker thread done servicing request
01:07:17.800 00.001 7680 Worker thread wakes up
01:07:17.800 00.000 6120 GuideStep: 0.3 px 119 ms WEST, -0.3 px 171 ms NORTH
01:07:17.807 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:17.807 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:19.064 01.257 7680 Exposure complete
01:07:19.191 00.127 7680 worker thread done servicing request
01:07:19.192 00.001 6120 OnExposeComplete: enter
01:07:19.195 00.003 6120 UpdateGuideState(): m_state=6
01:07:19.199 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5488
01:07:19.203 00.004 6120 Star::Find returns 1 (1), X=958.47, Y=50.60, Mass=13936, SNR=77.9, Peak=255 HFD=7.0
01:07:19.207 00.004 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-2.95) = xAngle (1.61 = 1.61)
01:07:19.211 00.004 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.34 = 1.34)
01:07:19.215 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.35 mountX=-0.01 mountY=0.27, mountTheta=1.61
01:07:19.220 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.27, opts=13)
01:07:19.224 00.004 6120 Enqueuing Move request for scope (0.06, -0.27)
01:07:19.227 00.003 7680 Worker thread wakes up
01:07:19.228 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:19.232 00.004 6120 UpdateGuideState exits: m=13936 SNR=77.9 Saturated
01:07:19.236 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:19.239 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.27) opts 0xd
01:07:19.239 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:19.243 00.004 6120 Enqueuing Expose request
01:07:19.247 00.004 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.27)
01:07:19.247 00.000 7680 Moving (0.06, -0.27) raw xDistance=-0.01 yDistance=0.27
01:07:19.247 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:07:19.247 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:07:19.247 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:07:19.248 00.001 7680 MoveAxis(E, 0, ABG)
01:07:19.248 00.000 7680 Move returns status 0, amount 0
01:07:19.248 00.000 7680 MoveAxis(N, 0, ABG)
01:07:19.248 00.000 7680 Move returns status 0, amount 0
01:07:19.248 00.000 7680 move complete, result=0
01:07:19.249 00.001 7680 worker thread done servicing request
01:07:19.249 00.000 7680 Worker thread wakes up
01:07:19.250 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:07:19.254 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:19.254 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:20.505 01.251 7680 Exposure complete
01:07:20.643 00.138 7680 worker thread done servicing request
01:07:20.643 00.000 6120 OnExposeComplete: enter
01:07:20.648 00.005 6120 UpdateGuideState(): m_state=6
01:07:20.652 00.004 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5489
01:07:20.656 00.004 6120 Star::Find returns 1 (1), X=958.57, Y=51.11, Mass=15186, SNR=80.2, Peak=255 HFD=7.1
01:07:20.659 00.003 6120 CameraToMount -- cameraTheta (0.99) - m_xAngle (-2.95) = xAngle (3.94 = -2.34)
01:07:20.662 00.003 6120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.61)
01:07:20.664 00.002 6120 CameraToMount -- cameraX=0.16 cameraY=0.24 hyp=0.29 cameraTheta=0.99 mountX=-0.20 mountY=-0.15, mountTheta=-2.51
01:07:20.670 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.24, opts=13)
01:07:20.674 00.004 6120 Enqueuing Move request for scope (0.16, 0.24)
01:07:20.679 00.005 7680 Worker thread wakes up
01:07:20.679 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.24) opts 0xd
01:07:20.680 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.24)
01:07:20.680 00.000 7680 Moving (0.16, 0.24) raw xDistance=-0.20 yDistance=-0.15
01:07:20.680 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:07:20.680 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:20.686 00.006 6120 UpdateGuideState exits: m=15186 SNR=80.2 Saturated
01:07:20.691 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:07:20.691 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:20.695 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:20.698 00.003 6120 Enqueuing Expose request
01:07:20.702 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:07:20.703 00.001 7680 MoveAxis(E, 83, ABG)
01:07:20.703 00.000 7680 Guiding  Dir = 2, Dur = 83
01:07:20.703 00.000 7680 IsSlewing returns 0
01:07:20.703 00.000 7680 IsGuiding returns 0
01:07:20.704 00.001 7680 PulseGuide returned control before completion, sleep 93
01:07:20.806 00.102 7680 IsGuiding returns 1
01:07:20.808 00.002 7680 scope still moving after pulse duration time elapsed
01:07:20.839 00.031 7680 IsSlewing returns 0
01:07:20.839 00.000 7680 IsGuiding returns 0
01:07:20.840 00.001 7680 scope move finished after 83 + 53 ms
01:07:20.840 00.000 7680 Move returns status 0, amount 83
01:07:20.841 00.001 7680 MoveAxis(N, 0, ABG)
01:07:20.841 00.000 7680 Move returns status 0, amount 0
01:07:20.841 00.000 7680 move complete, result=0
01:07:20.842 00.001 7680 worker thread done servicing request
01:07:20.842 00.000 6120 GuideStep: -0.2 px 83 ms EAST, -0.1 px 0 ms NORTH
01:07:20.847 00.005 7680 Worker thread wakes up
01:07:20.848 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:20.848 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:22.102 01.254 7680 Exposure complete
01:07:22.239 00.137 7680 worker thread done servicing request
01:07:22.240 00.001 6120 OnExposeComplete: enter
01:07:22.243 00.003 6120 UpdateGuideState(): m_state=6
01:07:22.247 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5490
01:07:22.251 00.004 6120 Star::Find returns 1 (1), X=958.20, Y=51.53, Mass=14342, SNR=77.8, Peak=255 HFD=7.1
01:07:22.255 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
01:07:22.259 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.73)
01:07:22.263 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.66 hyp=0.69 cameraTheta=1.87 mountX=0.08 mountY=-0.68, mountTheta=-1.46
01:07:22.270 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.66, opts=13)
01:07:22.275 00.005 6120 Enqueuing Move request for scope (-0.20, 0.66)
01:07:22.279 00.004 7680 Worker thread wakes up
01:07:22.279 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.66) opts 0xd
01:07:22.279 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.66)
01:07:22.279 00.000 7680 Moving (-0.20, 0.66) raw xDistance=0.08 yDistance=-0.68
01:07:22.279 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:07:22.280 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:22.284 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
01:07:22.284 00.000 7680 MoveAxis(E, 0, ABG)
01:07:22.284 00.000 7680 Move returns status 0, amount 0
01:07:22.284 00.000 7680 MoveAxis(N, 368, ABG)
01:07:22.284 00.000 7680 Guiding  Dir = 0, Dur = 368
01:07:22.284 00.000 6120 UpdateGuideState exits: m=14342 SNR=77.8 Saturated
01:07:22.289 00.005 7680 IsSlewing returns 0
01:07:22.289 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:22.293 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:22.298 00.005 6120 Enqueuing Expose request
01:07:22.303 00.005 7680 IsGuiding returns 0
01:07:22.303 00.000 7680 PulseGuide returned control before completion, sleep 378
01:07:22.690 00.387 7680 IsGuiding returns 1
01:07:22.690 00.000 7680 scope still moving after pulse duration time elapsed
01:07:22.720 00.030 7680 IsSlewing returns 0
01:07:22.722 00.002 7680 IsGuiding returns 0
01:07:22.722 00.000 7680 scope move finished after 368 + 51 ms
01:07:22.722 00.000 7680 Move returns status 0, amount 368
01:07:22.723 00.001 7680 move complete, result=0
01:07:22.723 00.000 7680 worker thread done servicing request
01:07:22.723 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 368 ms NORTH
01:07:22.731 00.008 7680 Worker thread wakes up
01:07:22.731 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:22.733 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:23.978 01.245 7680 Exposure complete
01:07:24.110 00.132 7680 worker thread done servicing request
01:07:24.110 00.000 6120 OnExposeComplete: enter
01:07:24.114 00.004 6120 UpdateGuideState(): m_state=6
01:07:24.118 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5491
01:07:24.122 00.004 6120 Star::Find returns 1 (1), X=958.20, Y=50.99, Mass=13061, SNR=74.7, Peak=255 HFD=6.8
01:07:24.125 00.003 6120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-2.95) = xAngle (5.55 = -0.73)
01:07:24.129 00.004 6120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.00)
01:07:24.133 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.24 cameraTheta=2.60 mountX=0.18 mountY=-0.20, mountTheta=-0.85
01:07:24.139 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.12, opts=13)
01:07:24.144 00.005 6120 Enqueuing Move request for scope (-0.20, 0.12)
01:07:24.147 00.003 7680 Worker thread wakes up
01:07:24.147 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
01:07:24.147 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
01:07:24.147 00.000 7680 Moving (-0.20, 0.12) raw xDistance=0.18 yDistance=-0.20
01:07:24.148 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:07:24.148 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:07:24.149 00.001 7680 MoveAxis(E, 0, ABG)
01:07:24.149 00.000 7680 Move returns status 0, amount 0
01:07:24.149 00.000 7680 MoveAxis(N, 109, ABG)
01:07:24.149 00.000 7680 Guiding  Dir = 0, Dur = 109
01:07:24.149 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:24.153 00.004 7680 IsSlewing returns 0
01:07:24.153 00.000 6120 UpdateGuideState exits: m=13061 SNR=74.7 Saturated
01:07:24.157 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:24.161 00.004 7680 IsGuiding returns 0
01:07:24.162 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:24.165 00.003 6120 Enqueuing Expose request
01:07:24.168 00.003 7680 PulseGuide returned control before completion, sleep 119
01:07:24.296 00.128 7680 IsGuiding returns 1
01:07:24.296 00.000 7680 scope still moving after pulse duration time elapsed
01:07:24.326 00.030 7680 IsSlewing returns 0
01:07:24.329 00.003 7680 IsGuiding returns 0
01:07:24.330 00.001 7680 scope move finished after 109 + 59 ms
01:07:24.330 00.000 7680 Move returns status 0, amount 109
01:07:24.331 00.001 7680 move complete, result=0
01:07:24.331 00.000 7680 worker thread done servicing request
01:07:24.332 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 109 ms NORTH
01:07:24.335 00.003 7680 Worker thread wakes up
01:07:24.335 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:24.336 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:25.590 01.254 7680 Exposure complete
01:07:25.725 00.135 7680 worker thread done servicing request
01:07:25.726 00.001 6120 OnExposeComplete: enter
01:07:25.729 00.003 6120 UpdateGuideState(): m_state=6
01:07:25.733 00.004 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5492
01:07:25.737 00.004 6120 Star::Find returns 1 (1), X=958.31, Y=50.95, Mass=14043, SNR=76.2, Peak=255 HFD=6.8
01:07:25.740 00.003 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.40 = -0.88)
01:07:25.744 00.004 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.13 = -1.15)
01:07:25.748 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.45 mountX=0.08 mountY=-0.11, mountTheta=-0.96
01:07:25.754 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.08, opts=13)
01:07:25.758 00.004 6120 Enqueuing Move request for scope (-0.09, 0.08)
01:07:25.763 00.005 7680 Worker thread wakes up
01:07:25.763 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
01:07:25.764 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:07:25.764 00.000 7680 Moving (-0.09, 0.08) raw xDistance=0.08 yDistance=-0.11
01:07:25.764 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:07:25.764 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:07:25.764 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:25.768 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:07:25.769 00.001 7680 MoveAxis(E, 0, ABG)
01:07:25.769 00.000 7680 Move returns status 0, amount 0
01:07:25.769 00.000 7680 MoveAxis(N, 0, ABG)
01:07:25.769 00.000 7680 Move returns status 0, amount 0
01:07:25.769 00.000 7680 move complete, result=0
01:07:25.769 00.000 7680 worker thread done servicing request
01:07:25.770 00.001 6120 UpdateGuideState exits: m=14043 SNR=76.2 Saturated
01:07:25.774 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:25.777 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:25.782 00.005 6120 Enqueuing Expose request
01:07:25.785 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:25.788 00.003 7680 Worker thread wakes up
01:07:25.788 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:25.788 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:27.038 01.250 7680 Exposure complete
01:07:27.170 00.132 7680 worker thread done servicing request
01:07:27.171 00.001 6120 OnExposeComplete: enter
01:07:27.175 00.004 6120 UpdateGuideState(): m_state=6
01:07:27.179 00.004 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5493
01:07:27.182 00.003 6120 Star::Find returns 1 (1), X=958.36, Y=51.42, Mass=13569, SNR=74.7, Peak=255 HFD=7.1
01:07:27.186 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.67)
01:07:27.189 00.003 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.94)
01:07:27.193 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.55 hyp=0.55 cameraTheta=1.66 mountX=-0.05 mountY=-0.51, mountTheta=-1.67
01:07:27.198 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.55, opts=13)
01:07:27.202 00.004 6120 Enqueuing Move request for scope (-0.05, 0.55)
01:07:27.207 00.005 7680 Worker thread wakes up
01:07:27.207 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.55) opts 0xd
01:07:27.207 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.55)
01:07:27.207 00.000 7680 Moving (-0.05, 0.55) raw xDistance=-0.05 yDistance=-0.51
01:07:27.207 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:07:27.207 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
01:07:27.209 00.002 7680 MoveAxis(E, 0, ABG)
01:07:27.209 00.000 7680 Move returns status 0, amount 0
01:07:27.209 00.000 7680 MoveAxis(N, 279, ABG)
01:07:27.209 00.000 7680 Guiding  Dir = 0, Dur = 279
01:07:27.209 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:27.213 00.004 7680 IsSlewing returns 0
01:07:27.213 00.000 6120 UpdateGuideState exits: m=13569 SNR=74.7 Saturated
01:07:27.218 00.005 7680 IsGuiding returns 0
01:07:27.218 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:27.222 00.004 7680 PulseGuide returned control before completion, sleep 289
01:07:27.222 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:27.225 00.003 6120 Enqueuing Expose request
01:07:27.514 00.289 7680 IsGuiding returns 1
01:07:27.515 00.001 7680 scope still moving after pulse duration time elapsed
01:07:27.545 00.030 7680 IsSlewing returns 0
01:07:27.547 00.002 7680 IsGuiding returns 0
01:07:27.548 00.001 7680 scope move finished after 279 + 51 ms
01:07:27.549 00.001 7680 Move returns status 0, amount 279
01:07:27.549 00.000 7680 move complete, result=0
01:07:27.549 00.000 7680 worker thread done servicing request
01:07:27.550 00.001 7680 Worker thread wakes up
01:07:27.551 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 279 ms NORTH
01:07:27.556 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:27.556 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:28.802 01.246 7680 Exposure complete
01:07:28.936 00.134 7680 worker thread done servicing request
01:07:28.936 00.000 6120 OnExposeComplete: enter
01:07:28.940 00.004 6120 UpdateGuideState(): m_state=6
01:07:28.944 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5494
01:07:28.948 00.004 6120 Star::Find returns 1 (1), X=958.81, Y=50.87, Mass=16220, SNR=79.9, Peak=255 HFD=7.1
01:07:28.953 00.005 6120 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-2.95) = xAngle (2.95 = 2.95)
01:07:28.957 00.004 6120 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.68 = 2.68)
01:07:28.961 00.004 6120 CameraToMount -- cameraX=0.41 cameraY=-0.00 hyp=0.41 cameraTheta=-0.00 mountX=-0.40 mountY=0.18, mountTheta=2.72
01:07:28.967 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=-0.00, opts=13)
01:07:28.971 00.004 6120 Enqueuing Move request for scope (0.41, -0.00)
01:07:28.976 00.005 7680 Worker thread wakes up
01:07:28.976 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.00) opts 0xd
01:07:28.976 00.000 7680 Handling offset move in thread for scope, endpoint = (0.41, -0.00)
01:07:28.976 00.000 7680 Moving (0.41, -0.00) raw xDistance=-0.40 yDistance=0.18
01:07:28.976 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:28.980 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:07:28.980 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:07:28.980 00.000 6120 UpdateGuideState exits: m=16220 SNR=79.9 Saturated
01:07:28.985 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:28.988 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:28.993 00.005 6120 Enqueuing Expose request
01:07:28.996 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:07:28.996 00.000 7680 MoveAxis(E, 162, ABG)
01:07:28.996 00.000 7680 Guiding  Dir = 2, Dur = 162
01:07:28.997 00.001 7680 IsSlewing returns 0
01:07:28.998 00.001 7680 IsGuiding returns 0
01:07:28.998 00.000 7680 PulseGuide returned control before completion, sleep 172
01:07:29.184 00.186 7680 IsGuiding returns 1
01:07:29.185 00.001 7680 scope still moving after pulse duration time elapsed
01:07:29.215 00.030 7680 IsSlewing returns 0
01:07:29.216 00.001 7680 IsGuiding returns 0
01:07:29.216 00.000 7680 scope move finished after 162 + 56 ms
01:07:29.217 00.001 7680 Move returns status 0, amount 162
01:07:29.217 00.000 7680 MoveAxis(N, 0, ABG)
01:07:29.217 00.000 7680 Move returns status 0, amount 0
01:07:29.218 00.001 7680 move complete, result=0
01:07:29.218 00.000 7680 worker thread done servicing request
01:07:29.218 00.000 6120 GuideStep: -0.4 px 162 ms EAST, 0.2 px 0 ms NORTH
01:07:29.225 00.007 7680 Worker thread wakes up
01:07:29.225 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:29.225 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:30.463 01.238 7680 Exposure complete
01:07:30.593 00.130 7680 worker thread done servicing request
01:07:30.594 00.001 6120 OnExposeComplete: enter
01:07:30.598 00.004 6120 UpdateGuideState(): m_state=6
01:07:30.602 00.004 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5495
01:07:30.607 00.005 6120 Star::Find returns 1 (1), X=958.44, Y=51.04, Mass=14545, SNR=76.8, Peak=255 HFD=6.8
01:07:30.611 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
01:07:30.616 00.005 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
01:07:30.620 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.40 mountX=-0.06 mountY=-0.14, mountTheta=-1.98
01:07:30.625 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.17, opts=13)
01:07:30.629 00.004 6120 Enqueuing Move request for scope (0.03, 0.17)
01:07:30.633 00.004 7680 Worker thread wakes up
01:07:30.633 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:30.638 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
01:07:30.638 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
01:07:30.638 00.000 7680 Moving (0.03, 0.17) raw xDistance=-0.06 yDistance=-0.14
01:07:30.638 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:07:30.638 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:07:30.639 00.001 6120 UpdateGuideState exits: m=14545 SNR=76.8 Saturated
01:07:30.645 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:07:30.646 00.001 7680 MoveAxis(E, 0, ABG)
01:07:30.647 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:30.652 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:30.657 00.005 6120 Enqueuing Expose request
01:07:30.661 00.004 7680 Move returns status 0, amount 0
01:07:30.661 00.000 7680 MoveAxis(N, 0, ABG)
01:07:30.662 00.001 7680 Move returns status 0, amount 0
01:07:30.662 00.000 7680 move complete, result=0
01:07:30.662 00.000 7680 worker thread done servicing request
01:07:30.663 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:30.668 00.005 7680 Worker thread wakes up
01:07:30.668 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:30.668 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:31.918 01.250 7680 Exposure complete
01:07:32.063 00.145 7680 worker thread done servicing request
01:07:32.063 00.000 6120 OnExposeComplete: enter
01:07:32.067 00.004 6120 UpdateGuideState(): m_state=6
01:07:32.071 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5496
01:07:32.075 00.004 6120 Star::Find returns 1 (1), X=958.83, Y=51.26, Mass=14130, SNR=75.1, Peak=255 HFD=6.8
01:07:32.079 00.004 6120 CameraToMount -- cameraTheta (0.75) - m_xAngle (-2.95) = xAngle (3.71 = -2.58)
01:07:32.083 00.004 6120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.44 = -2.85)
01:07:32.086 00.003 6120 CameraToMount -- cameraX=0.42 cameraY=0.39 hyp=0.57 cameraTheta=0.75 mountX=-0.49 mountY=-0.17, mountTheta=-2.81
01:07:32.092 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.42, y=0.39, opts=13)
01:07:32.097 00.005 6120 Enqueuing Move request for scope (0.42, 0.39)
01:07:32.101 00.004 7680 Worker thread wakes up
01:07:32.101 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:32.106 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.39) opts 0xd
01:07:32.106 00.000 6120 UpdateGuideState exits: m=14130 SNR=75.1 Saturated
01:07:32.109 00.003 7680 Handling offset move in thread for scope, endpoint = (0.42, 0.39)
01:07:32.111 00.002 7680 Moving (0.42, 0.39) raw xDistance=-0.49 yDistance=-0.17
01:07:32.111 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:07:32.111 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:07:32.111 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:32.116 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:32.120 00.004 6120 Enqueuing Expose request
01:07:32.123 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:07:32.123 00.000 7680 MoveAxis(E, 198, ABG)
01:07:32.123 00.000 7680 Guiding  Dir = 2, Dur = 198
01:07:32.123 00.000 7680 IsSlewing returns 0
01:07:32.124 00.001 7680 IsGuiding returns 0
01:07:32.125 00.001 7680 PulseGuide returned control before completion, sleep 208
01:07:32.346 00.221 7680 IsGuiding returns 0
01:07:32.347 00.001 7680 Move returns status 0, amount 198
01:07:32.348 00.001 7680 MoveAxis(N, 0, ABG)
01:07:32.348 00.000 7680 Move returns status 0, amount 0
01:07:32.349 00.001 7680 move complete, result=0
01:07:32.349 00.000 7680 worker thread done servicing request
01:07:32.349 00.000 7680 Worker thread wakes up
01:07:32.350 00.001 6120 GuideStep: -0.5 px 198 ms EAST, -0.2 px 0 ms NORTH
01:07:32.357 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:32.357 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:33.609 01.252 7680 Exposure complete
01:07:33.748 00.139 7680 worker thread done servicing request
01:07:33.748 00.000 6120 OnExposeComplete: enter
01:07:33.751 00.003 6120 UpdateGuideState(): m_state=6
01:07:33.756 00.005 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5497
01:07:33.759 00.003 6120 Star::Find returns 1 (1), X=958.57, Y=51.69, Mass=15728, SNR=81.0, Peak=255 HFD=7.2
01:07:33.764 00.005 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.96)
01:07:33.768 00.004 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
01:07:33.773 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=0.82 hyp=0.84 cameraTheta=1.37 mountX=-0.32 mountY=-0.67, mountTheta=-2.01
01:07:33.778 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.82, opts=13)
01:07:33.782 00.004 6120 Enqueuing Move request for scope (0.17, 0.82)
01:07:33.786 00.004 7680 Worker thread wakes up
01:07:33.786 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.82) opts 0xd
01:07:33.786 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.82)
01:07:33.786 00.000 7680 Moving (0.17, 0.82) raw xDistance=-0.32 yDistance=-0.67
01:07:33.786 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
01:07:33.786 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:33.790 00.004 6120 UpdateGuideState exits: m=15728 SNR=81.0 Saturated
01:07:33.795 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
01:07:33.795 00.000 7680 MoveAxis(E, 143, ABG)
01:07:33.796 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:33.799 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:33.804 00.005 7680 Guiding  Dir = 2, Dur = 143
01:07:33.804 00.000 6120 Enqueuing Expose request
01:07:33.808 00.004 7680 IsSlewing returns 0
01:07:33.808 00.000 7680 IsGuiding returns 0
01:07:33.809 00.001 7680 PulseGuide returned control before completion, sleep 153
01:07:33.975 00.166 7680 IsGuiding returns 1
01:07:33.976 00.001 7680 scope still moving after pulse duration time elapsed
01:07:34.006 00.030 7680 IsSlewing returns 0
01:07:34.009 00.003 7680 IsGuiding returns 0
01:07:34.009 00.000 7680 scope move finished after 143 + 57 ms
01:07:34.009 00.000 7680 Move returns status 0, amount 143
01:07:34.009 00.000 7680 MoveAxis(N, 362, ABG)
01:07:34.010 00.001 7680 Guiding  Dir = 0, Dur = 362
01:07:34.011 00.001 7680 IsSlewing returns 0
01:07:34.013 00.002 7680 IsGuiding returns 0
01:07:34.014 00.001 7680 PulseGuide returned control before completion, sleep 372
01:07:34.397 00.383 7680 IsGuiding returns 1
01:07:34.398 00.001 7680 scope still moving after pulse duration time elapsed
01:07:34.427 00.029 7680 IsSlewing returns 0
01:07:34.428 00.001 7680 IsGuiding returns 0
01:07:34.428 00.000 7680 scope move finished after 362 + 53 ms
01:07:34.429 00.001 7680 Move returns status 0, amount 362
01:07:34.429 00.000 7680 move complete, result=0
01:07:34.430 00.001 7680 worker thread done servicing request
01:07:34.431 00.001 7680 Worker thread wakes up
01:07:34.431 00.000 6120 GuideStep: -0.3 px 143 ms EAST, -0.7 px 362 ms NORTH
01:07:34.437 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:34.438 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:35.688 01.250 7680 Exposure complete
01:07:35.821 00.133 7680 worker thread done servicing request
01:07:35.821 00.000 6120 OnExposeComplete: enter
01:07:35.827 00.006 6120 UpdateGuideState(): m_state=6
01:07:35.831 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5498
01:07:35.835 00.004 6120 Star::Find returns 1 (1), X=958.19, Y=51.16, Mass=14650, SNR=78.7, Peak=255 HFD=7.0
01:07:35.838 00.003 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
01:07:35.842 00.004 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.38)
01:07:35.845 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.29 hyp=0.36 cameraTheta=2.22 mountX=0.16 mountY=-0.35, mountTheta=-1.14
01:07:35.851 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.29, opts=13)
01:07:35.855 00.004 6120 Enqueuing Move request for scope (-0.22, 0.29)
01:07:35.859 00.004 7680 Worker thread wakes up
01:07:35.859 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.29) opts 0xd
01:07:35.859 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.29)
01:07:35.860 00.001 7680 Moving (-0.22, 0.29) raw xDistance=0.16 yDistance=-0.35
01:07:35.860 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:07:35.860 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:35.864 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:07:35.864 00.000 7680 MoveAxis(E, 0, ABG)
01:07:35.865 00.001 7680 Move returns status 0, amount 0
01:07:35.865 00.000 7680 MoveAxis(N, 191, ABG)
01:07:35.865 00.000 7680 Guiding  Dir = 0, Dur = 191
01:07:35.865 00.000 6120 UpdateGuideState exits: m=14650 SNR=78.7 Saturated
01:07:35.870 00.005 7680 IsSlewing returns 0
01:07:35.870 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:35.874 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:35.877 00.003 7680 IsGuiding returns 0
01:07:35.877 00.000 6120 Enqueuing Expose request
01:07:35.881 00.004 7680 PulseGuide returned control before completion, sleep 201
01:07:36.098 00.217 7680 IsGuiding returns 0
01:07:36.099 00.001 7680 Move returns status 0, amount 191
01:07:36.099 00.000 7680 move complete, result=0
01:07:36.100 00.001 7680 worker thread done servicing request
01:07:36.100 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 191 ms NORTH
01:07:36.107 00.007 7680 Worker thread wakes up
01:07:36.107 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:36.108 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:37.354 01.246 7680 Exposure complete
01:07:37.492 00.138 7680 worker thread done servicing request
01:07:37.492 00.000 6120 OnExposeComplete: enter
01:07:37.496 00.004 6120 UpdateGuideState(): m_state=6
01:07:37.500 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5499
01:07:37.504 00.004 6120 Star::Find returns 1 (1), X=958.04, Y=51.17, Mass=14086, SNR=77.2, Peak=255 HFD=7.0
01:07:37.508 00.004 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-2.95) = xAngle (5.42 = -0.87)
01:07:37.512 00.004 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.15 = -1.14)
01:07:37.515 00.003 6120 CameraToMount -- cameraX=-0.37 cameraY=0.30 hyp=0.47 cameraTheta=2.46 mountX=0.31 mountY=-0.43, mountTheta=-0.95
01:07:37.521 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.30, opts=13)
01:07:37.525 00.004 6120 Enqueuing Move request for scope (-0.37, 0.30)
01:07:37.529 00.004 7680 Worker thread wakes up
01:07:37.529 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.30) opts 0xd
01:07:37.530 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.30)
01:07:37.530 00.000 7680 Moving (-0.37, 0.30) raw xDistance=0.31 yDistance=-0.43
01:07:37.530 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:07:37.530 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:07:37.530 00.000 7680 MoveAxis(W, 125, ABG)
01:07:37.530 00.000 7680 Guiding  Dir = 3, Dur = 125
01:07:37.531 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:37.534 00.003 7680 IsSlewing returns 0
01:07:37.535 00.001 6120 UpdateGuideState exits: m=14086 SNR=77.2 Saturated
01:07:37.538 00.003 7680 IsGuiding returns 0
01:07:37.538 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:37.541 00.003 7680 PulseGuide returned control before completion, sleep 135
01:07:37.543 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:37.546 00.003 6120 Enqueuing Expose request
01:07:37.689 00.143 7680 IsGuiding returns 1
01:07:37.689 00.000 7680 scope still moving after pulse duration time elapsed
01:07:37.720 00.031 7680 IsSlewing returns 0
01:07:37.721 00.001 7680 IsGuiding returns 1
01:07:37.751 00.030 7680 IsSlewing returns 0
01:07:37.753 00.002 7680 IsGuiding returns 1
01:07:37.783 00.030 7680 IsSlewing returns 0
01:07:37.786 00.003 7680 IsGuiding returns 0
01:07:37.787 00.001 7680 scope move finished after 125 + 124 ms
01:07:37.787 00.000 7680 Move returns status 0, amount 125
01:07:37.789 00.002 7680 MoveAxis(N, 233, ABG)
01:07:37.789 00.000 7680 Guiding  Dir = 0, Dur = 233
01:07:37.789 00.000 7680 IsSlewing returns 0
01:07:37.790 00.001 7680 IsGuiding returns 0
01:07:37.790 00.000 7680 PulseGuide returned control before completion, sleep 243
01:07:38.048 00.258 7680 IsGuiding returns 1
01:07:38.048 00.000 7680 scope still moving after pulse duration time elapsed
01:07:38.079 00.031 7680 IsSlewing returns 0
01:07:38.080 00.001 7680 IsGuiding returns 0
01:07:38.080 00.000 7680 scope move finished after 233 + 57 ms
01:07:38.081 00.001 7680 Move returns status 0, amount 233
01:07:38.081 00.000 7680 move complete, result=0
01:07:38.082 00.001 7680 worker thread done servicing request
01:07:38.084 00.002 6120 GuideStep: 0.3 px 125 ms WEST, -0.4 px 233 ms NORTH
01:07:38.091 00.007 7680 Worker thread wakes up
01:07:38.091 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:38.091 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:39.336 01.245 7680 Exposure complete
01:07:39.467 00.131 7680 worker thread done servicing request
01:07:39.467 00.000 6120 OnExposeComplete: enter
01:07:39.471 00.004 6120 UpdateGuideState(): m_state=6
01:07:39.475 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5500
01:07:39.479 00.004 6120 Star::Find returns 1 (1), X=958.04, Y=50.98, Mass=14751, SNR=80.2, Peak=255 HFD=7.1
01:07:39.482 00.003 6120 CameraToMount -- cameraTheta (2.86) - m_xAngle (-2.95) = xAngle (5.81 = -0.47)
01:07:39.487 00.005 6120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.54 = -0.74)
01:07:39.492 00.005 6120 CameraToMount -- cameraX=-0.37 cameraY=0.11 hyp=0.38 cameraTheta=2.86 mountX=0.34 mountY=-0.26, mountTheta=-0.65
01:07:39.497 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.11, opts=13)
01:07:39.502 00.005 6120 Enqueuing Move request for scope (-0.37, 0.11)
01:07:39.506 00.004 7680 Worker thread wakes up
01:07:39.506 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:39.511 00.005 6120 UpdateGuideState exits: m=14751 SNR=80.2 Saturated
01:07:39.514 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.11) opts 0xd
01:07:39.514 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.11)
01:07:39.515 00.001 7680 Moving (-0.37, 0.11) raw xDistance=0.34 yDistance=-0.26
01:07:39.515 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
01:07:39.515 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:07:39.516 00.001 7680 MoveAxis(W, 148, ABG)
01:07:39.516 00.000 7680 Guiding  Dir = 3, Dur = 148
01:07:39.516 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:39.520 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:39.523 00.003 6120 Enqueuing Expose request
01:07:39.527 00.004 7680 IsSlewing returns 0
01:07:39.527 00.000 7680 IsGuiding returns 0
01:07:39.528 00.001 7680 PulseGuide returned control before completion, sleep 158
01:07:39.703 00.175 7680 IsGuiding returns 0
01:07:39.704 00.001 7680 Move returns status 0, amount 148
01:07:39.705 00.001 7680 MoveAxis(N, 139, ABG)
01:07:39.705 00.000 7680 Guiding  Dir = 0, Dur = 139
01:07:39.705 00.000 7680 IsSlewing returns 0
01:07:39.706 00.001 7680 IsGuiding returns 0
01:07:39.707 00.001 7680 PulseGuide returned control before completion, sleep 149
01:07:39.858 00.151 7680 IsGuiding returns 1
01:07:39.858 00.000 7680 scope still moving after pulse duration time elapsed
01:07:39.888 00.030 7680 IsSlewing returns 0
01:07:39.889 00.001 7680 IsGuiding returns 0
01:07:39.891 00.002 7680 scope move finished after 139 + 44 ms
01:07:39.891 00.000 7680 Move returns status 0, amount 139
01:07:39.891 00.000 7680 move complete, result=0
01:07:39.891 00.000 7680 worker thread done servicing request
01:07:39.891 00.000 6120 GuideStep: 0.3 px 148 ms WEST, -0.3 px 139 ms NORTH
01:07:39.899 00.008 7680 Worker thread wakes up
01:07:39.900 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:39.900 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:41.155 01.255 7680 Exposure complete
01:07:41.288 00.133 7680 worker thread done servicing request
01:07:41.289 00.001 6120 OnExposeComplete: enter
01:07:41.294 00.005 6120 UpdateGuideState(): m_state=6
01:07:41.298 00.004 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5501
01:07:41.303 00.005 6120 Star::Find returns 1 (1), X=958.45, Y=50.73, Mass=13157, SNR=74.5, Peak=255 HFD=7.0
01:07:41.308 00.005 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-2.95) = xAngle (1.69 = 1.69)
01:07:41.312 00.004 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.42 = 1.42)
01:07:41.316 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.26 mountX=-0.02 mountY=0.15, mountTheta=1.69
01:07:41.321 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.14, opts=13)
01:07:41.325 00.004 6120 Enqueuing Move request for scope (0.05, -0.14)
01:07:41.330 00.005 7680 Worker thread wakes up
01:07:41.330 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:41.334 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
01:07:41.335 00.001 6120 UpdateGuideState exits: m=13157 SNR=74.5 Saturated
01:07:41.338 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:41.342 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:41.346 00.004 6120 Enqueuing Expose request
01:07:41.349 00.003 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
01:07:41.349 00.000 7680 Moving (0.05, -0.14) raw xDistance=-0.02 yDistance=0.15
01:07:41.349 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:07:41.349 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:07:41.350 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:07:41.350 00.000 7680 MoveAxis(E, 0, ABG)
01:07:41.351 00.001 7680 Move returns status 0, amount 0
01:07:41.351 00.000 7680 MoveAxis(N, 0, ABG)
01:07:41.351 00.000 7680 Move returns status 0, amount 0
01:07:41.351 00.000 7680 move complete, result=0
01:07:41.351 00.000 7680 worker thread done servicing request
01:07:41.351 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:41.355 00.004 7680 Worker thread wakes up
01:07:41.356 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:41.356 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:42.605 01.249 7680 Exposure complete
01:07:42.752 00.147 7680 worker thread done servicing request
01:07:42.752 00.000 6120 OnExposeComplete: enter
01:07:42.756 00.004 6120 UpdateGuideState(): m_state=6
01:07:42.760 00.004 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5502
01:07:42.766 00.006 6120 Star::Find returns 1 (1), X=958.12, Y=51.02, Mass=13578, SNR=76.4, Peak=255 HFD=7.0
01:07:42.771 00.005 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-2.95) = xAngle (5.62 = -0.66)
01:07:42.775 00.004 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.93)
01:07:42.779 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.15 hyp=0.32 cameraTheta=2.67 mountX=0.25 mountY=-0.26, mountTheta=-0.79
01:07:42.784 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.15, opts=13)
01:07:42.789 00.005 6120 Enqueuing Move request for scope (-0.29, 0.15)
01:07:42.793 00.004 7680 Worker thread wakes up
01:07:42.793 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:42.798 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.15) opts 0xd
01:07:42.798 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.15)
01:07:42.798 00.000 7680 Moving (-0.29, 0.15) raw xDistance=0.25 yDistance=-0.26
01:07:42.798 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:07:42.799 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:07:42.799 00.000 7680 MoveAxis(W, 104, ABG)
01:07:42.799 00.000 7680 Guiding  Dir = 3, Dur = 104
01:07:42.799 00.000 6120 UpdateGuideState exits: m=13578 SNR=76.4 Saturated
01:07:42.804 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:42.807 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:42.811 00.004 7680 IsSlewing returns 0
01:07:42.812 00.001 6120 Enqueuing Expose request
01:07:42.816 00.004 7680 IsGuiding returns 0
01:07:42.816 00.000 7680 PulseGuide returned control before completion, sleep 114
01:07:42.937 00.121 7680 IsGuiding returns 1
01:07:42.937 00.000 7680 scope still moving after pulse duration time elapsed
01:07:42.969 00.032 7680 IsSlewing returns 0
01:07:42.970 00.001 7680 IsGuiding returns 0
01:07:42.970 00.000 7680 scope move finished after 104 + 50 ms
01:07:42.970 00.000 7680 Move returns status 0, amount 104
01:07:42.970 00.000 7680 MoveAxis(N, 141, ABG)
01:07:42.972 00.002 7680 Guiding  Dir = 0, Dur = 141
01:07:42.972 00.000 7680 IsSlewing returns 0
01:07:42.973 00.001 7680 IsGuiding returns 0
01:07:42.974 00.001 7680 PulseGuide returned control before completion, sleep 151
01:07:43.127 00.153 7680 IsGuiding returns 1
01:07:43.127 00.000 7680 scope still moving after pulse duration time elapsed
01:07:43.158 00.031 7680 IsSlewing returns 0
01:07:43.159 00.001 7680 IsGuiding returns 0
01:07:43.160 00.001 7680 scope move finished after 141 + 45 ms
01:07:43.160 00.000 7680 Move returns status 0, amount 141
01:07:43.160 00.000 7680 move complete, result=0
01:07:43.160 00.000 7680 worker thread done servicing request
01:07:43.160 00.000 6120 GuideStep: 0.3 px 104 ms WEST, -0.3 px 141 ms NORTH
01:07:43.167 00.007 7680 Worker thread wakes up
01:07:43.167 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:43.168 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:44.415 01.247 7680 Exposure complete
01:07:44.554 00.139 7680 worker thread done servicing request
01:07:44.554 00.000 6120 OnExposeComplete: enter
01:07:44.558 00.004 6120 UpdateGuideState(): m_state=6
01:07:44.562 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5503
01:07:44.568 00.006 6120 Star::Find returns 1 (1), X=958.08, Y=51.29, Mass=12891, SNR=74.6, Peak=255 HFD=6.8
01:07:44.571 00.003 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.19 = -1.09)
01:07:44.578 00.007 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
01:07:44.582 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=0.42 hyp=0.53 cameraTheta=2.24 mountX=0.25 mountY=-0.52, mountTheta=-1.13
01:07:44.588 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.42, opts=13)
01:07:44.592 00.004 6120 Enqueuing Move request for scope (-0.33, 0.42)
01:07:44.597 00.005 7680 Worker thread wakes up
01:07:44.597 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.42) opts 0xd
01:07:44.597 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.42)
01:07:44.598 00.001 7680 Moving (-0.33, 0.42) raw xDistance=0.25 yDistance=-0.52
01:07:44.598 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
01:07:44.598 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
01:07:44.598 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:44.603 00.005 7680 MoveAxis(W, 108, ABG)
01:07:44.603 00.000 7680 Guiding  Dir = 3, Dur = 108
01:07:44.603 00.000 6120 UpdateGuideState exits: m=12891 SNR=74.6 Saturated
01:07:44.607 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:44.613 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:44.617 00.004 6120 Enqueuing Expose request
01:07:44.622 00.005 7680 IsSlewing returns 0
01:07:44.622 00.000 7680 IsGuiding returns 0
01:07:44.623 00.001 7680 PulseGuide returned control before completion, sleep 118
01:07:44.750 00.127 7680 IsGuiding returns 1
01:07:44.751 00.001 7680 scope still moving after pulse duration time elapsed
01:07:44.782 00.031 7680 IsSlewing returns 0
01:07:44.783 00.001 7680 IsGuiding returns 0
01:07:44.784 00.001 7680 scope move finished after 108 + 52 ms
01:07:44.784 00.000 7680 Move returns status 0, amount 108
01:07:44.784 00.000 7680 MoveAxis(N, 282, ABG)
01:07:44.786 00.002 7680 Guiding  Dir = 0, Dur = 282
01:07:44.786 00.000 7680 IsSlewing returns 0
01:07:44.787 00.001 7680 IsGuiding returns 0
01:07:44.788 00.001 7680 PulseGuide returned control before completion, sleep 292
01:07:45.094 00.306 7680 IsGuiding returns 1
01:07:45.095 00.001 7680 scope still moving after pulse duration time elapsed
01:07:45.126 00.031 7680 IsSlewing returns 0
01:07:45.127 00.001 7680 IsGuiding returns 0
01:07:45.127 00.000 7680 scope move finished after 282 + 59 ms
01:07:45.129 00.002 7680 Move returns status 0, amount 282
01:07:45.129 00.000 7680 move complete, result=0
01:07:45.130 00.001 7680 worker thread done servicing request
01:07:45.130 00.000 7680 Worker thread wakes up
01:07:45.131 00.001 6120 GuideStep: 0.2 px 108 ms WEST, -0.5 px 282 ms NORTH
01:07:45.138 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:45.138 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:46.388 01.250 7680 Exposure complete
01:07:46.530 00.142 7680 worker thread done servicing request
01:07:46.531 00.001 6120 OnExposeComplete: enter
01:07:46.535 00.004 6120 UpdateGuideState(): m_state=6
01:07:46.539 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5504
01:07:46.542 00.003 6120 Star::Find returns 1 (1), X=958.25, Y=50.89, Mass=14587, SNR=78.6, Peak=255 HFD=6.9
01:07:46.546 00.004 6120 CameraToMount -- cameraTheta (3.00) - m_xAngle (-2.95) = xAngle (5.96 = -0.32)
01:07:46.552 00.006 6120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.69 = -0.59)
01:07:46.556 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.00 mountX=0.15 mountY=-0.09, mountTheta=-0.53
01:07:46.561 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.02, opts=13)
01:07:46.564 00.003 6120 Enqueuing Move request for scope (-0.16, 0.02)
01:07:46.569 00.005 7680 Worker thread wakes up
01:07:46.569 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
01:07:46.569 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
01:07:46.569 00.000 7680 Moving (-0.16, 0.02) raw xDistance=0.15 yDistance=-0.09
01:07:46.570 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:07:46.570 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:07:46.570 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:07:46.570 00.000 7680 MoveAxis(E, 0, ABG)
01:07:46.570 00.000 7680 Move returns status 0, amount 0
01:07:46.571 00.001 7680 MoveAxis(N, 0, ABG)
01:07:46.571 00.000 7680 Move returns status 0, amount 0
01:07:46.571 00.000 7680 move complete, result=0
01:07:46.571 00.000 7680 worker thread done servicing request
01:07:46.571 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:46.575 00.004 6120 UpdateGuideState exits: m=14587 SNR=78.6 Saturated
01:07:46.578 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:46.583 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:46.587 00.004 6120 Enqueuing Expose request
01:07:46.591 00.004 7680 Worker thread wakes up
01:07:46.591 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:46.594 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:46.595 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:47.842 01.247 7680 Exposure complete
01:07:47.975 00.133 7680 worker thread done servicing request
01:07:47.975 00.000 6120 OnExposeComplete: enter
01:07:47.978 00.003 6120 UpdateGuideState(): m_state=6
01:07:47.983 00.005 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5505
01:07:47.987 00.004 6120 Star::Find returns 1 (1), X=958.27, Y=51.06, Mass=14357, SNR=76.5, Peak=255 HFD=6.8
01:07:47.991 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
01:07:47.993 00.002 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.43)
01:07:47.996 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.17 mountX=0.09 mountY=-0.23, mountTheta=-1.19
01:07:48.000 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.19, opts=13)
01:07:48.003 00.003 6120 Enqueuing Move request for scope (-0.13, 0.19)
01:07:48.006 00.003 7680 Worker thread wakes up
01:07:48.006 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
01:07:48.006 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
01:07:48.006 00.000 7680 Moving (-0.13, 0.19) raw xDistance=0.09 yDistance=-0.23
01:07:48.006 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:07:48.007 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:07:48.007 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:48.009 00.002 6120 UpdateGuideState exits: m=14357 SNR=76.5 Saturated
01:07:48.013 00.004 7680 MoveAxis(E, 0, ABG)
01:07:48.013 00.000 7680 Move returns status 0, amount 0
01:07:48.013 00.000 7680 MoveAxis(N, 125, ABG)
01:07:48.013 00.000 7680 Guiding  Dir = 0, Dur = 125
01:07:48.013 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:48.016 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:48.019 00.003 6120 Enqueuing Expose request
01:07:48.023 00.004 7680 IsSlewing returns 0
01:07:48.023 00.000 7680 IsGuiding returns 0
01:07:48.024 00.001 7680 PulseGuide returned control before completion, sleep 135
01:07:48.172 00.148 7680 IsGuiding returns 1
01:07:48.173 00.001 7680 scope still moving after pulse duration time elapsed
01:07:48.203 00.030 7680 IsSlewing returns 0
01:07:48.206 00.003 7680 IsGuiding returns 0
01:07:48.206 00.000 7680 scope move finished after 125 + 57 ms
01:07:48.206 00.000 7680 Move returns status 0, amount 125
01:07:48.207 00.001 7680 move complete, result=0
01:07:48.207 00.000 7680 worker thread done servicing request
01:07:48.207 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 125 ms NORTH
01:07:48.213 00.006 7680 Worker thread wakes up
01:07:48.213 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:48.213 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:49.464 01.251 7680 Exposure complete
01:07:49.602 00.138 7680 worker thread done servicing request
01:07:49.602 00.000 6120 OnExposeComplete: enter
01:07:49.608 00.006 6120 UpdateGuideState(): m_state=6
01:07:49.613 00.005 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5506
01:07:49.617 00.004 6120 Star::Find returns 1 (1), X=958.15, Y=51.14, Mass=13490, SNR=75.0, Peak=255 HFD=6.8
01:07:49.622 00.005 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
01:07:49.626 00.004 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
01:07:49.629 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.27 hyp=0.37 cameraTheta=2.32 mountX=0.20 mountY=-0.35, mountTheta=-1.06
01:07:49.634 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.27, opts=13)
01:07:49.639 00.005 6120 Enqueuing Move request for scope (-0.25, 0.27)
01:07:49.643 00.004 7680 Worker thread wakes up
01:07:49.644 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:49.648 00.004 6120 UpdateGuideState exits: m=13490 SNR=75.0 Saturated
01:07:49.651 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:49.654 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:49.657 00.003 6120 Enqueuing Expose request
01:07:49.660 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.27) opts 0xd
01:07:49.660 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.27)
01:07:49.661 00.001 7680 Moving (-0.25, 0.27) raw xDistance=0.20 yDistance=-0.35
01:07:49.661 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:07:49.661 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:07:49.661 00.000 7680 MoveAxis(E, 0, ABG)
01:07:49.662 00.001 7680 Move returns status 0, amount 0
01:07:49.662 00.000 7680 MoveAxis(N, 193, ABG)
01:07:49.662 00.000 7680 Guiding  Dir = 0, Dur = 193
01:07:49.662 00.000 7680 IsSlewing returns 0
01:07:49.663 00.001 7680 IsGuiding returns 0
01:07:49.663 00.000 7680 PulseGuide returned control before completion, sleep 203
01:07:49.873 00.210 7680 IsGuiding returns 1
01:07:49.873 00.000 7680 scope still moving after pulse duration time elapsed
01:07:49.904 00.031 7680 IsSlewing returns 0
01:07:49.905 00.001 7680 IsGuiding returns 0
01:07:49.906 00.001 7680 scope move finished after 193 + 50 ms
01:07:49.906 00.000 7680 Move returns status 0, amount 193
01:07:49.907 00.001 7680 move complete, result=0
01:07:49.907 00.000 7680 worker thread done servicing request
01:07:49.908 00.001 7680 Worker thread wakes up
01:07:49.908 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 193 ms NORTH
01:07:49.915 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:49.915 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:51.165 01.250 7680 Exposure complete
01:07:51.305 00.140 7680 worker thread done servicing request
01:07:51.306 00.001 6120 OnExposeComplete: enter
01:07:51.309 00.003 6120 UpdateGuideState(): m_state=6
01:07:51.314 00.005 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5507
01:07:51.319 00.005 6120 Star::Find returns 1 (1), X=958.10, Y=50.99, Mass=14286, SNR=77.0, Peak=255 HFD=7.1
01:07:51.322 00.003 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-2.95) = xAngle (5.72 = -0.57)
01:07:51.326 00.004 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.45 = -0.84)
01:07:51.331 00.005 6120 CameraToMount -- cameraX=-0.30 cameraY=0.12 hyp=0.33 cameraTheta=2.76 mountX=0.28 mountY=-0.24, mountTheta=-0.72
01:07:51.337 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.12, opts=13)
01:07:51.341 00.004 6120 Enqueuing Move request for scope (-0.30, 0.12)
01:07:51.344 00.003 7680 Worker thread wakes up
01:07:51.344 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.12) opts 0xd
01:07:51.344 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.12)
01:07:51.344 00.000 7680 Moving (-0.30, 0.12) raw xDistance=0.28 yDistance=-0.24
01:07:51.346 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:07:51.346 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:51.349 00.003 6120 UpdateGuideState exits: m=14286 SNR=77.0 Saturated
01:07:51.353 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:51.358 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:51.364 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:07:51.364 00.000 6120 Enqueuing Expose request
01:07:51.369 00.005 7680 MoveAxis(W, 112, ABG)
01:07:51.369 00.000 7680 Guiding  Dir = 3, Dur = 112
01:07:51.369 00.000 7680 IsSlewing returns 0
01:07:51.370 00.001 7680 IsGuiding returns 0
01:07:51.370 00.000 7680 PulseGuide returned control before completion, sleep 122
01:07:51.499 00.129 7680 IsGuiding returns 1
01:07:51.500 00.001 7680 scope still moving after pulse duration time elapsed
01:07:51.530 00.030 7680 IsSlewing returns 0
01:07:51.531 00.001 7680 IsGuiding returns 0
01:07:51.532 00.001 7680 scope move finished after 112 + 49 ms
01:07:51.532 00.000 7680 Move returns status 0, amount 112
01:07:51.532 00.000 7680 MoveAxis(N, 131, ABG)
01:07:51.533 00.001 7680 Guiding  Dir = 0, Dur = 131
01:07:51.533 00.000 7680 IsSlewing returns 0
01:07:51.534 00.001 7680 IsGuiding returns 0
01:07:51.534 00.000 7680 PulseGuide returned control before completion, sleep 141
01:07:51.686 00.152 7680 IsGuiding returns 1
01:07:51.687 00.001 7680 scope still moving after pulse duration time elapsed
01:07:51.716 00.029 7680 IsSlewing returns 0
01:07:51.718 00.002 7680 IsGuiding returns 0
01:07:51.718 00.000 7680 scope move finished after 131 + 52 ms
01:07:51.719 00.001 7680 Move returns status 0, amount 131
01:07:51.719 00.000 7680 move complete, result=0
01:07:51.720 00.001 7680 worker thread done servicing request
01:07:51.720 00.000 7680 Worker thread wakes up
01:07:51.720 00.000 6120 GuideStep: 0.3 px 112 ms WEST, -0.2 px 131 ms NORTH
01:07:51.727 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:51.727 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:52.976 01.249 7680 Exposure complete
01:07:53.121 00.145 7680 worker thread done servicing request
01:07:53.121 00.000 6120 OnExposeComplete: enter
01:07:53.124 00.003 6120 UpdateGuideState(): m_state=6
01:07:53.129 00.005 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5508
01:07:53.133 00.004 6120 Star::Find returns 1 (1), X=958.15, Y=51.10, Mass=13979, SNR=75.9, Peak=255 HFD=6.9
01:07:53.136 00.003 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.37 = -0.92)
01:07:53.142 00.006 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.19)
01:07:53.146 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.23 hyp=0.34 cameraTheta=2.41 mountX=0.21 mountY=-0.32, mountTheta=-0.99
01:07:53.151 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.23, opts=13)
01:07:53.155 00.004 6120 Enqueuing Move request for scope (-0.26, 0.23)
01:07:53.158 00.003 7680 Worker thread wakes up
01:07:53.158 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:53.163 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.23) opts 0xd
01:07:53.163 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.23)
01:07:53.163 00.000 7680 Moving (-0.26, 0.23) raw xDistance=0.21 yDistance=-0.32
01:07:53.163 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
01:07:53.164 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:07:53.164 00.000 7680 MoveAxis(W, 93, ABG)
01:07:53.164 00.000 7680 Guiding  Dir = 3, Dur = 93
01:07:53.164 00.000 6120 UpdateGuideState exits: m=13979 SNR=75.9 Saturated
01:07:53.169 00.005 7680 IsSlewing returns 0
01:07:53.169 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:53.173 00.004 7680 IsGuiding returns 0
01:07:53.173 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:53.177 00.004 7680 PulseGuide returned control before completion, sleep 103
01:07:53.177 00.000 6120 Enqueuing Expose request
01:07:53.294 00.117 7680 IsGuiding returns 1
01:07:53.295 00.001 7680 scope still moving after pulse duration time elapsed
01:07:53.325 00.030 7680 IsSlewing returns 0
01:07:53.326 00.001 7680 IsGuiding returns 0
01:07:53.327 00.001 7680 scope move finished after 93 + 61 ms
01:07:53.327 00.000 7680 Move returns status 0, amount 93
01:07:53.327 00.000 7680 MoveAxis(N, 173, ABG)
01:07:53.329 00.002 7680 Guiding  Dir = 0, Dur = 173
01:07:53.329 00.000 7680 IsSlewing returns 0
01:07:53.329 00.000 7680 IsGuiding returns 0
01:07:53.330 00.001 7680 PulseGuide returned control before completion, sleep 183
01:07:53.528 00.198 7680 IsGuiding returns 1
01:07:53.528 00.000 7680 scope still moving after pulse duration time elapsed
01:07:53.559 00.031 7680 IsSlewing returns 0
01:07:53.559 00.000 7680 IsGuiding returns 0
01:07:53.559 00.000 7680 scope move finished after 173 + 57 ms
01:07:53.561 00.002 7680 Move returns status 0, amount 173
01:07:53.561 00.000 7680 move complete, result=0
01:07:53.562 00.001 7680 worker thread done servicing request
01:07:53.562 00.000 7680 Worker thread wakes up
01:07:53.562 00.000 6120 GuideStep: 0.2 px 93 ms WEST, -0.3 px 173 ms NORTH
01:07:53.568 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:53.569 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:54.817 01.248 7680 Exposure complete
01:07:54.938 00.121 7680 worker thread done servicing request
01:07:54.939 00.001 6120 OnExposeComplete: enter
01:07:54.942 00.003 6120 UpdateGuideState(): m_state=6
01:07:54.946 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5509
01:07:54.952 00.006 6120 Star::Find returns 1 (1), X=958.43, Y=50.71, Mass=14405, SNR=77.9, Peak=255 HFD=7.0
01:07:54.955 00.003 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-2.95) = xAngle (1.55 = 1.55)
01:07:54.960 00.005 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.28 = 1.28)
01:07:54.963 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.41 mountX=0.00 mountY=0.15, mountTheta=1.55
01:07:54.968 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.16, opts=13)
01:07:54.972 00.004 6120 Enqueuing Move request for scope (0.03, -0.16)
01:07:54.976 00.004 7680 Worker thread wakes up
01:07:54.976 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
01:07:54.977 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:54.981 00.004 6120 UpdateGuideState exits: m=14405 SNR=77.9 Saturated
01:07:54.985 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:54.990 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:54.994 00.004 6120 Enqueuing Expose request
01:07:54.999 00.005 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
01:07:54.999 00.000 7680 Moving (0.03, -0.16) raw xDistance=0.00 yDistance=0.15
01:07:54.999 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:07:54.999 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:07:54.999 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:07:55.000 00.001 7680 MoveAxis(E, 0, ABG)
01:07:55.000 00.000 7680 Move returns status 0, amount 0
01:07:55.001 00.001 7680 MoveAxis(N, 0, ABG)
01:07:55.001 00.000 7680 Move returns status 0, amount 0
01:07:55.001 00.000 7680 move complete, result=0
01:07:55.001 00.000 7680 worker thread done servicing request
01:07:55.002 00.001 7680 Worker thread wakes up
01:07:55.002 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:55.002 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:07:55.006 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:56.254 01.248 7680 Exposure complete
01:07:56.392 00.138 7680 worker thread done servicing request
01:07:56.393 00.001 6120 OnExposeComplete: enter
01:07:56.398 00.005 6120 UpdateGuideState(): m_state=6
01:07:56.404 00.006 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5510
01:07:56.407 00.003 6120 Star::Find returns 1 (1), X=958.24, Y=51.13, Mass=13931, SNR=77.0, Peak=255 HFD=6.8
01:07:56.412 00.005 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
01:07:56.415 00.003 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.47)
01:07:56.420 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.26 hyp=0.31 cameraTheta=2.13 mountX=0.11 mountY=-0.31, mountTheta=-1.22
01:07:56.426 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.26, opts=13)
01:07:56.431 00.005 6120 Enqueuing Move request for scope (-0.16, 0.26)
01:07:56.435 00.004 7680 Worker thread wakes up
01:07:56.435 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.26) opts 0xd
01:07:56.435 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:56.438 00.003 6120 UpdateGuideState exits: m=13931 SNR=77.0 Saturated
01:07:56.443 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:56.446 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:56.450 00.004 6120 Enqueuing Expose request
01:07:56.454 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.26)
01:07:56.454 00.000 7680 Moving (-0.16, 0.26) raw xDistance=0.11 yDistance=-0.31
01:07:56.454 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:07:56.454 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:07:56.455 00.001 7680 MoveAxis(E, 0, ABG)
01:07:56.455 00.000 7680 Move returns status 0, amount 0
01:07:56.455 00.000 7680 MoveAxis(N, 167, ABG)
01:07:56.455 00.000 7680 Guiding  Dir = 0, Dur = 167
01:07:56.455 00.000 7680 IsSlewing returns 0
01:07:56.455 00.000 7680 IsGuiding returns 0
01:07:56.456 00.001 7680 PulseGuide returned control before completion, sleep 177
01:07:56.637 00.181 7680 IsGuiding returns 1
01:07:56.637 00.000 7680 scope still moving after pulse duration time elapsed
01:07:56.668 00.031 7680 IsSlewing returns 0
01:07:56.669 00.001 7680 IsGuiding returns 1
01:07:56.701 00.032 7680 IsSlewing returns 0
01:07:56.703 00.002 7680 IsGuiding returns 1
01:07:56.732 00.029 7680 IsSlewing returns 0
01:07:56.733 00.001 7680 IsGuiding returns 1
01:07:56.762 00.029 7680 IsSlewing returns 0
01:07:56.764 00.002 7680 IsGuiding returns 0
01:07:56.765 00.001 7680 scope move finished after 167 + 141 ms
01:07:56.765 00.000 7680 Move returns status 0, amount 167
01:07:56.766 00.001 7680 move complete, result=0
01:07:56.766 00.000 7680 worker thread done servicing request
01:07:56.766 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 167 ms NORTH
01:07:56.773 00.007 7680 Worker thread wakes up
01:07:56.773 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:56.773 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:58.019 01.246 7680 Exposure complete
01:07:58.147 00.128 7680 worker thread done servicing request
01:07:58.147 00.000 6120 OnExposeComplete: enter
01:07:58.151 00.004 6120 UpdateGuideState(): m_state=6
01:07:58.155 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5511
01:07:58.159 00.004 6120 Star::Find returns 1 (1), X=958.04, Y=51.00, Mass=14030, SNR=78.4, Peak=255 HFD=7.1
01:07:58.162 00.003 6120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-2.95) = xAngle (5.76 = -0.52)
01:07:58.167 00.005 6120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.50 = -0.79)
01:07:58.170 00.003 6120 CameraToMount -- cameraX=-0.36 cameraY=0.13 hyp=0.39 cameraTheta=2.81 mountX=0.34 mountY=-0.27, mountTheta=-0.68
01:07:58.175 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=0.13, opts=13)
01:07:58.179 00.004 6120 Enqueuing Move request for scope (-0.36, 0.13)
01:07:58.181 00.002 7680 Worker thread wakes up
01:07:58.182 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:07:58.185 00.003 6120 UpdateGuideState exits: m=14030 SNR=78.4 Saturated
01:07:58.188 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:58.190 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:07:58.193 00.003 6120 Enqueuing Expose request
01:07:58.196 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.13) opts 0xd
01:07:58.196 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, 0.13)
01:07:58.196 00.000 7680 Moving (-0.36, 0.13) raw xDistance=0.34 yDistance=-0.27
01:07:58.196 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:07:58.196 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:07:58.196 00.000 7680 MoveAxis(W, 137, ABG)
01:07:58.196 00.000 7680 Guiding  Dir = 3, Dur = 137
01:07:58.198 00.002 7680 IsSlewing returns 0
01:07:58.198 00.000 7680 IsGuiding returns 0
01:07:58.243 00.045 7680 PulseGuide returned control before completion, sleep 147
01:07:58.400 00.157 7680 IsGuiding returns 1
01:07:58.401 00.001 7680 scope still moving after pulse duration time elapsed
01:07:58.432 00.031 7680 IsSlewing returns 0
01:07:58.433 00.001 7680 IsGuiding returns 0
01:07:58.434 00.001 7680 scope move finished after 137 + 54 ms
01:07:58.434 00.000 7680 Move returns status 0, amount 137
01:07:58.435 00.001 7680 MoveAxis(N, 149, ABG)
01:07:58.435 00.000 7680 Guiding  Dir = 0, Dur = 149
01:07:58.436 00.001 7680 IsSlewing returns 0
01:07:58.436 00.000 7680 IsGuiding returns 0
01:07:58.437 00.001 7680 PulseGuide returned control before completion, sleep 159
01:07:58.607 00.170 7680 IsGuiding returns 1
01:07:58.607 00.000 7680 scope still moving after pulse duration time elapsed
01:07:58.638 00.031 7680 IsSlewing returns 0
01:07:58.639 00.001 7680 IsGuiding returns 0
01:07:58.641 00.002 7680 scope move finished after 149 + 55 ms
01:07:58.641 00.000 7680 Move returns status 0, amount 149
01:07:58.642 00.001 7680 move complete, result=0
01:07:58.642 00.000 7680 worker thread done servicing request
01:07:58.643 00.001 7680 Worker thread wakes up
01:07:58.643 00.000 6120 GuideStep: 0.3 px 137 ms WEST, -0.3 px 149 ms NORTH
01:07:58.650 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:07:58.650 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:07:59.903 01.253 7680 Exposure complete
01:08:00.033 00.130 7680 worker thread done servicing request
01:08:00.033 00.000 6120 OnExposeComplete: enter
01:08:00.038 00.005 6120 UpdateGuideState(): m_state=6
01:08:00.041 00.003 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5512
01:08:00.046 00.005 6120 Star::Find returns 1 (1), X=958.20, Y=51.23, Mass=14696, SNR=77.5, Peak=255 HFD=6.9
01:08:00.051 00.005 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.05 = -1.24)
01:08:00.056 00.005 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
01:08:00.061 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.36 hyp=0.41 cameraTheta=2.09 mountX=0.13 mountY=-0.41, mountTheta=-1.25
01:08:00.066 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.36, opts=13)
01:08:00.069 00.003 6120 Enqueuing Move request for scope (-0.20, 0.36)
01:08:00.073 00.004 7680 Worker thread wakes up
01:08:00.073 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:00.077 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.36) opts 0xd
01:08:00.077 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.36)
01:08:00.078 00.001 7680 Moving (-0.20, 0.36) raw xDistance=0.13 yDistance=-0.41
01:08:00.078 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:08:00.079 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:08:00.079 00.000 7680 MoveAxis(E, 0, ABG)
01:08:00.079 00.000 7680 Move returns status 0, amount 0
01:08:00.079 00.000 6120 UpdateGuideState exits: m=14696 SNR=77.5 Saturated
01:08:00.083 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:00.088 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:00.091 00.003 6120 Enqueuing Expose request
01:08:00.095 00.004 7680 MoveAxis(N, 222, ABG)
01:08:00.095 00.000 7680 Guiding  Dir = 0, Dur = 222
01:08:00.095 00.000 7680 IsSlewing returns 0
01:08:00.096 00.001 7680 IsGuiding returns 0
01:08:00.096 00.000 7680 PulseGuide returned control before completion, sleep 232
01:08:00.331 00.235 7680 IsGuiding returns 1
01:08:00.332 00.001 7680 scope still moving after pulse duration time elapsed
01:08:00.362 00.030 7680 IsSlewing returns 0
01:08:00.363 00.001 7680 IsGuiding returns 0
01:08:00.364 00.001 7680 scope move finished after 222 + 45 ms
01:08:00.365 00.001 7680 Move returns status 0, amount 222
01:08:00.365 00.000 7680 move complete, result=0
01:08:00.365 00.000 7680 worker thread done servicing request
01:08:00.365 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 222 ms NORTH
01:08:00.371 00.006 7680 Worker thread wakes up
01:08:00.371 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:00.371 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:08:01.625 01.254 7680 Exposure complete
01:08:01.765 00.140 7680 worker thread done servicing request
01:08:01.766 00.001 6120 OnExposeComplete: enter
01:08:01.770 00.004 6120 UpdateGuideState(): m_state=6
01:08:01.774 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5513
01:08:01.778 00.004 6120 Star::Find returns 1 (1), X=958.00, Y=51.08, Mass=15436, SNR=81.4, Peak=255 HFD=7.1
01:08:01.781 00.003 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-2.95) = xAngle (5.62 = -0.66)
01:08:01.785 00.004 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.93)
01:08:01.788 00.003 6120 CameraToMount -- cameraX=-0.41 cameraY=0.21 hyp=0.46 cameraTheta=2.67 mountX=0.36 mountY=-0.37, mountTheta=-0.79
01:08:01.794 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=0.21, opts=13)
01:08:01.798 00.004 6120 Enqueuing Move request for scope (-0.41, 0.21)
01:08:01.804 00.006 7680 Worker thread wakes up
01:08:01.804 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:01.809 00.005 6120 UpdateGuideState exits: m=15436 SNR=81.4 Saturated
01:08:01.813 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:01.816 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:01.821 00.005 6120 Enqueuing Expose request
01:08:01.824 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.21) opts 0xd
01:08:01.824 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, 0.21)
01:08:01.825 00.001 7680 Moving (-0.41, 0.21) raw xDistance=0.36 yDistance=-0.37
01:08:01.825 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:08:01.825 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:08:01.825 00.000 7680 MoveAxis(W, 147, ABG)
01:08:01.825 00.000 7680 Guiding  Dir = 3, Dur = 147
01:08:01.826 00.001 7680 IsSlewing returns 0
01:08:01.826 00.000 7680 IsGuiding returns 0
01:08:01.827 00.001 7680 PulseGuide returned control before completion, sleep 157
01:08:01.990 00.163 7680 IsGuiding returns 1
01:08:01.991 00.001 7680 scope still moving after pulse duration time elapsed
01:08:02.021 00.030 7680 IsSlewing returns 0
01:08:02.022 00.001 7680 IsGuiding returns 0
01:08:02.023 00.001 7680 scope move finished after 147 + 49 ms
01:08:02.023 00.000 7680 Move returns status 0, amount 147
01:08:02.023 00.000 7680 MoveAxis(N, 199, ABG)
01:08:02.024 00.001 7680 Guiding  Dir = 0, Dur = 199
01:08:02.024 00.000 7680 IsSlewing returns 0
01:08:02.025 00.001 7680 IsGuiding returns 0
01:08:02.025 00.000 7680 PulseGuide returned control before completion, sleep 209
01:08:02.239 00.214 7680 IsGuiding returns 1
01:08:02.240 00.001 7680 scope still moving after pulse duration time elapsed
01:08:02.270 00.030 7680 IsSlewing returns 0
01:08:02.270 00.000 7680 IsGuiding returns 1
01:08:02.301 00.031 7680 IsSlewing returns 0
01:08:02.302 00.001 7680 IsGuiding returns 1
01:08:02.332 00.030 7680 IsSlewing returns 0
01:08:02.333 00.001 7680 IsGuiding returns 1
01:08:02.364 00.031 7680 IsSlewing returns 0
01:08:02.366 00.002 7680 IsGuiding returns 0
01:08:02.367 00.001 7680 scope move finished after 199 + 141 ms
01:08:02.367 00.000 7680 Move returns status 0, amount 199
01:08:02.368 00.001 7680 move complete, result=0
01:08:02.368 00.000 7680 worker thread done servicing request
01:08:02.369 00.001 7680 Worker thread wakes up
01:08:02.369 00.000 6120 GuideStep: 0.4 px 147 ms WEST, -0.4 px 199 ms NORTH
01:08:02.375 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:02.375 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:08:03.625 01.250 7680 Exposure complete
01:08:03.759 00.134 7680 worker thread done servicing request
01:08:03.760 00.001 6120 OnExposeComplete: enter
01:08:03.766 00.006 6120 UpdateGuideState(): m_state=6
01:08:03.770 00.004 6120 Star::Find(15, 957, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5514
01:08:03.774 00.004 6120 Star::Find returns 1 (1), X=958.10, Y=50.98, Mass=14222, SNR=77.2, Peak=255 HFD=7.1
01:08:03.779 00.005 6120 CameraToMount -- cameraTheta (2.79) - m_xAngle (-2.95) = xAngle (5.74 = -0.54)
01:08:03.782 00.003 6120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.47 = -0.81)
01:08:03.786 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.11 hyp=0.33 cameraTheta=2.79 mountX=0.28 mountY=-0.24, mountTheta=-0.70
01:08:03.790 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.11, opts=13)
01:08:03.795 00.005 6120 Enqueuing Move request for scope (-0.31, 0.11)
01:08:03.799 00.004 7680 Worker thread wakes up
01:08:03.799 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.11) opts 0xd
01:08:03.800 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.11)
01:08:03.800 00.000 7680 Moving (-0.31, 0.11) raw xDistance=0.28 yDistance=-0.24
01:08:03.800 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
01:08:03.800 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:08:03.800 00.000 7680 MoveAxis(W, 125, ABG)
01:08:03.800 00.000 7680 Guiding  Dir = 3, Dur = 125
01:08:03.800 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:03.803 00.003 7680 IsSlewing returns 0
01:08:03.803 00.000 6120 UpdateGuideState exits: m=14222 SNR=77.2 Saturated
01:08:03.808 00.005 7680 IsGuiding returns 0
01:08:03.808 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:03.812 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:03.816 00.004 7680 PulseGuide returned control before completion, sleep 135
01:08:03.816 00.000 6120 Enqueuing Expose request
01:08:03.957 00.141 7680 IsGuiding returns 1
01:08:03.959 00.002 7680 scope still moving after pulse duration time elapsed
01:08:03.989 00.030 7680 IsSlewing returns 0
01:08:03.990 00.001 7680 IsGuiding returns 0
01:08:03.990 00.000 7680 scope move finished after 125 + 57 ms
01:08:03.990 00.000 7680 Move returns status 0, amount 125
01:08:03.991 00.001 7680 MoveAxis(N, 128, ABG)
01:08:03.991 00.000 7680 Guiding  Dir = 0, Dur = 128
01:08:03.992 00.001 7680 IsSlewing returns 0
01:08:03.992 00.000 7680 IsGuiding returns 0
01:08:03.993 00.001 7680 PulseGuide returned control before completion, sleep 138
01:08:04.144 00.151 7680 IsGuiding returns 1
01:08:04.148 00.004 7680 scope still moving after pulse duration time elapsed
01:08:04.176 00.028 7680 IsSlewing returns 0
01:08:04.178 00.002 7680 IsGuiding returns 0
01:08:04.179 00.001 7680 scope move finished after 128 + 58 ms
01:08:04.179 00.000 7680 Move returns status 0, amount 128
01:08:04.180 00.001 7680 move complete, result=0
01:08:04.181 00.001 7680 worker thread done servicing request
01:08:04.181 00.000 7680 Worker thread wakes up
01:08:04.181 00.000 6120 GuideStep: 0.3 px 125 ms WEST, -0.2 px 128 ms NORTH
01:08:04.187 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:04.188 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:08:05.445 01.257 7680 Exposure complete
01:08:05.579 00.134 7680 worker thread done servicing request
01:08:05.580 00.001 6120 OnExposeComplete: enter
01:08:05.584 00.004 6120 UpdateGuideState(): m_state=6
01:08:05.589 00.005 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5515
01:08:05.592 00.003 6120 Star::Find returns 1 (1), X=958.27, Y=50.99, Mass=13603, SNR=76.1, Peak=255 HFD=6.8
01:08:05.596 00.004 6120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-2.95) = xAngle (5.39 = -0.89)
01:08:05.600 00.004 6120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.16)
01:08:05.604 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.18 cameraTheta=2.44 mountX=0.11 mountY=-0.17, mountTheta=-0.97
01:08:05.609 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.12, opts=13)
01:08:05.614 00.005 6120 Enqueuing Move request for scope (-0.14, 0.12)
01:08:05.619 00.005 7680 Worker thread wakes up
01:08:05.619 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
01:08:05.619 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
01:08:05.620 00.001 7680 Moving (-0.14, 0.12) raw xDistance=0.11 yDistance=-0.17
01:08:05.620 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:08:05.620 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:08:05.620 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:05.624 00.004 6120 UpdateGuideState exits: m=13603 SNR=76.1 Saturated
01:08:05.628 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:05.631 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:05.635 00.004 6120 Enqueuing Expose request
01:08:05.640 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:08:05.640 00.000 7680 MoveAxis(E, 0, ABG)
01:08:05.640 00.000 7680 Move returns status 0, amount 0
01:08:05.640 00.000 7680 MoveAxis(N, 0, ABG)
01:08:05.641 00.001 7680 Move returns status 0, amount 0
01:08:05.641 00.000 7680 move complete, result=0
01:08:05.641 00.000 7680 worker thread done servicing request
01:08:05.641 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:08:05.647 00.006 7680 Worker thread wakes up
01:08:05.647 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:05.647 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:08:06.901 01.254 7680 Exposure complete
01:08:07.031 00.130 7680 worker thread done servicing request
01:08:07.031 00.000 6120 OnExposeComplete: enter
01:08:07.035 00.004 6120 UpdateGuideState(): m_state=6
01:08:07.038 00.003 6120 Star::Find(15, 958, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5516
01:08:07.042 00.004 6120 Star::Find returns 1 (1), X=958.28, Y=51.13, Mass=14615, SNR=79.4, Peak=255 HFD=6.9
01:08:07.045 00.003 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
01:08:07.048 00.003 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
01:08:07.052 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.29 cameraTheta=2.02 mountX=0.08 mountY=-0.29, mountTheta=-1.32
01:08:07.057 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.26, opts=13)
01:08:07.060 00.003 6120 Enqueuing Move request for scope (-0.13, 0.26)
01:08:07.064 00.004 7680 Worker thread wakes up
01:08:07.064 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.26) opts 0xd
01:08:07.064 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.26)
01:08:07.064 00.000 7680 Moving (-0.13, 0.26) raw xDistance=0.08 yDistance=-0.29
01:08:07.065 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:08:07.065 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:08:07.066 00.001 7680 MoveAxis(E, 0, ABG)
01:08:07.066 00.000 7680 Move returns status 0, amount 0
01:08:07.066 00.000 7680 MoveAxis(N, 159, ABG)
01:08:07.066 00.000 7680 Guiding  Dir = 0, Dur = 159
01:08:07.066 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:07.069 00.003 7680 IsSlewing returns 0
01:08:07.069 00.000 6120 UpdateGuideState exits: m=14615 SNR=79.4 Saturated
01:08:07.073 00.004 7680 IsGuiding returns 0
01:08:07.074 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:07.076 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:07.081 00.005 7680 PulseGuide returned control before completion, sleep 169
01:08:07.081 00.000 6120 Enqueuing Expose request
01:08:07.253 00.172 7680 IsGuiding returns 1
01:08:07.253 00.000 7680 scope still moving after pulse duration time elapsed
01:08:07.285 00.032 7680 IsSlewing returns 0
01:08:07.286 00.001 7680 IsGuiding returns 0
01:08:07.286 00.000 7680 scope move finished after 159 + 53 ms
01:08:07.286 00.000 7680 Move returns status 0, amount 159
01:08:07.287 00.001 7680 move complete, result=0
01:08:07.287 00.000 7680 worker thread done servicing request
01:08:07.287 00.000 7680 Worker thread wakes up
01:08:07.288 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 159 ms NORTH
01:08:07.293 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:07.293 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:08:08.545 01.252 7680 Exposure complete
01:08:08.710 00.165 7680 worker thread done servicing request
01:08:08.710 00.000 6120 OnExposeComplete: enter
01:08:08.715 00.005 6120 UpdateGuideState(): m_state=6
01:08:08.719 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5517
01:08:08.722 00.003 6120 Star::Find returns 1 (1), X=958.26, Y=51.07, Mass=14481, SNR=76.8, Peak=255 HFD=6.8
01:08:08.727 00.005 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.15 = -1.14)
01:08:08.730 00.003 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.41)
01:08:08.733 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.20 hyp=0.24 cameraTheta=2.19 mountX=0.10 mountY=-0.24, mountTheta=-1.17
01:08:08.739 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.20, opts=13)
01:08:08.743 00.004 6120 Enqueuing Move request for scope (-0.14, 0.20)
01:08:08.746 00.003 7680 Worker thread wakes up
01:08:08.747 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.20) opts 0xd
01:08:08.747 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.20)
01:08:08.747 00.000 7680 Moving (-0.14, 0.20) raw xDistance=0.10 yDistance=-0.24
01:08:08.747 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:08:08.747 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:08:08.747 00.000 7680 MoveAxis(E, 0, ABG)
01:08:08.747 00.000 7680 Move returns status 0, amount 0
01:08:08.747 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:08.751 00.004 7680 MoveAxis(N, 130, ABG)
01:08:08.751 00.000 7680 Guiding  Dir = 0, Dur = 130
01:08:08.751 00.000 6120 UpdateGuideState exits: m=14481 SNR=76.8 Saturated
01:08:08.756 00.005 7680 IsSlewing returns 0
01:08:08.756 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:08.760 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:08.766 00.006 7680 IsGuiding returns 0
01:08:08.766 00.000 6120 Enqueuing Expose request
01:08:08.771 00.005 7680 PulseGuide returned control before completion, sleep 140
01:08:08.926 00.155 7680 IsGuiding returns 0
01:08:08.926 00.000 7680 Move returns status 0, amount 130
01:08:08.927 00.001 7680 move complete, result=0
01:08:08.927 00.000 7680 worker thread done servicing request
01:08:08.927 00.000 7680 Worker thread wakes up
01:08:08.928 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 130 ms NORTH
01:08:08.935 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:08.935 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,36,31,31)
01:08:09.366 00.431 6120 evsrv: cli 0FAF01F8 connect
01:08:09.457 00.091 6120 case statement mapped state 6 to 3
01:08:09.463 00.006 6120 case statement mapped state 6 to 3
01:08:09.466 00.003 6120 evsrv: cli 0FAF01F8 request: {"method":"get_app_state","id":"7fc65c81-fb77-48dc-b87f-8a7d7a1327b3"}
01:08:09.470 00.004 6120 case statement mapped state 6 to 3
01:08:09.473 00.003 6120 evsrv: cli 0FAF01F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"7fc65c81-fb77-48dc-b87f-8a7d7a1327b3"}
01:08:09.477 00.004 6120 evsrv: cli 0FAF01F8 disconnect
01:08:09.487 00.010 6120 evsrv: cli 0FAEFBB8 connect
01:08:09.491 00.004 6120 case statement mapped state 6 to 3
01:08:09.494 00.003 6120 case statement mapped state 6 to 3
01:08:09.498 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"b452e4f3-b7b1-4a6b-a827-3f453924e81c"}
01:08:09.501 00.003 6120 PhdController::Dither begins
01:08:09.504 00.003 6120 dither: size=5.00, dRA=0.76 dDec=3.68
01:08:09.649 00.145 6120 MountToCamera -- mountTheta (1.37) + m_xAngle (-2.95) = xAngle (-1.59 = -1.59)
01:08:09.653 00.004 6120 MountToCamera -- mountX=0.76 mountY=3.68 hyp=3.76 mountTheta=1.37 cameraX=-0.06, cameraY=-3.75 cameraTheta=-1.59
01:08:09.657 00.004 6120 setting lock position to (958.34, 47.12)
01:08:09.768 00.111 6120 Mount: notify guiding dithered (-0.1, -3.8)
01:08:09.772 00.004 6120 Status Line: Dither by 0.76,3.68
01:08:09.778 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
01:08:09.782 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
01:08:09.785 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"b452e4f3-b7b1-4a6b-a827-3f453924e81c"}
01:08:09.788 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
01:08:10.177 00.389 7680 Exposure complete
01:08:10.269 00.092 7680 worker thread done servicing request
01:08:10.269 00.000 6120 OnExposeComplete: enter
01:08:10.273 00.004 6120 UpdateGuideState(): m_state=6
01:08:10.275 00.002 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5518
01:08:10.278 00.003 6120 Star::Find returns 1 (1), X=958.31, Y=51.13, Mass=13378, SNR=75.3, Peak=255 HFD=6.9
01:08:10.280 00.002 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
01:08:10.283 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.02)
01:08:10.286 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=4.02 hyp=4.02 cameraTheta=1.58 mountX=-0.72 mountY=-3.62, mountTheta=-1.77
01:08:10.291 00.005 6120 dither recenter: remaining=(-0.8,-3.7) step=(-0.8,-3.7)
01:08:10.296 00.005 6120 MountToCamera -- mountTheta (-1.77) + m_xAngle (-2.95) = xAngle (-4.73 = 1.55)
01:08:10.301 00.005 6120 MountToCamera -- mountX=-0.76 mountY=-3.68 hyp=3.76 mountTheta=-1.77 cameraX=0.06, cameraY=3.75 cameraTheta=1.55
01:08:10.306 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=3.75, opts=4)
01:08:10.309 00.003 6120 Enqueuing Move request for scope (0.06, 3.75)
01:08:10.312 00.003 7680 Worker thread wakes up
01:08:10.312 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 3.75) opts 0x4
01:08:10.312 00.000 6120 Mount: notify direct move -0.76,-3.68
01:08:10.316 00.004 7680 Handling offset move in thread for scope, endpoint = (0.06, 3.75)
01:08:10.316 00.000 7680 Moving (0.06, 3.75) raw xDistance=-0.76 yDistance=-3.68
01:08:10.317 00.001 7680 MoveAxis(E, 493, B)
01:08:10.317 00.000 7680 Guiding  Dir = 2, Dur = 493
01:08:10.317 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:10.320 00.003 6120 UpdateGuideState exits: m=13378 SNR=75.3 Saturated
01:08:10.324 00.004 7680 IsSlewing returns 0
01:08:10.324 00.000 6120 PhdController: settling, locked = 1, distance = 4.03 (1.50) aobump = 0 frame = 1 / 99999
01:08:10.327 00.003 7680 IsGuiding returns 0
01:08:10.327 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764054490.327,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.03,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:08:10.332 00.005 7680 PulseGuide returned control before completion, sleep 503
01:08:10.332 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:10.335 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:10.338 00.003 6120 Enqueuing Expose request
01:08:10.841 00.503 7680 IsGuiding returns 1
01:08:10.841 00.000 7680 scope still moving after pulse duration time elapsed
01:08:10.873 00.032 7680 IsSlewing returns 0
01:08:10.873 00.000 7680 IsGuiding returns 0
01:08:10.873 00.000 7680 scope move finished after 493 + 52 ms
01:08:10.873 00.000 7680 Move returns status 0, amount 493
01:08:10.873 00.000 7680 MoveAxis(N, 1996, B)
01:08:10.873 00.000 7680 Guiding  Dir = 0, Dur = 1996
01:08:10.873 00.000 7680 IsSlewing returns 0
01:08:10.875 00.002 7680 IsGuiding returns 0
01:08:10.875 00.000 7680 PulseGuide returned control before completion, sleep 2006
01:08:12.888 02.013 7680 IsGuiding returns 1
01:08:12.889 00.001 7680 scope still moving after pulse duration time elapsed
01:08:12.918 00.029 7680 IsSlewing returns 0
01:08:12.918 00.000 7680 IsGuiding returns 1
01:08:12.951 00.033 7680 IsSlewing returns 0
01:08:12.951 00.000 7680 IsGuiding returns 1
01:08:12.981 00.030 7680 IsSlewing returns 0
01:08:12.982 00.001 7680 IsGuiding returns 0
01:08:12.983 00.001 7680 scope move finished after 1996 + 112 ms
01:08:12.983 00.000 7680 Move returns status 0, amount 1996
01:08:12.983 00.000 7680 move complete, result=0
01:08:12.983 00.000 7680 worker thread done servicing request
01:08:12.985 00.002 7680 Worker thread wakes up
01:08:12.985 00.000 6120 GuideStep: -0.8 px 493 ms EAST, -3.7 px 1996 ms NORTH
01:08:12.991 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:12.991 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:14.243 01.252 7680 Exposure complete
01:08:14.371 00.128 7680 worker thread done servicing request
01:08:14.371 00.000 6120 OnExposeComplete: enter
01:08:14.375 00.004 6120 UpdateGuideState(): m_state=6
01:08:14.379 00.004 6120 Star::Find(15, 958, 51, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5519
01:08:14.382 00.003 6120 Star::Find returns 1 (1), X=957.11, Y=48.87, Mass=14445, SNR=78.0, Peak=255 HFD=6.9
01:08:14.387 00.005 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
01:08:14.391 00.004 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
01:08:14.394 00.003 6120 CameraToMount -- cameraX=-1.24 cameraY=1.75 hyp=2.14 cameraTheta=2.19 mountX=0.89 mountY=-2.12, mountTheta=-1.17
01:08:14.399 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-1.24, y=1.75, opts=13)
01:08:14.402 00.003 6120 Enqueuing Move request for scope (-1.24, 1.75)
01:08:14.406 00.004 7680 Worker thread wakes up
01:08:14.406 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.24, 1.75) opts 0xd
01:08:14.406 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.24, 1.75)
01:08:14.406 00.000 7680 Moving (-1.24, 1.75) raw xDistance=0.89 yDistance=-2.12
01:08:14.406 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.89
01:08:14.406 00.000 7680 resist switch: large excursion: input -2.12 thresh 0.60 direction from 0 to -1
01:08:14.406 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.35
01:08:14.406 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.12 from input -2.12
01:08:14.407 00.001 7680 MoveAxis(W, 363, ABG)
01:08:14.407 00.000 7680 Guiding  Dir = 3, Dur = 363
01:08:14.408 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:14.411 00.003 7680 IsSlewing returns 0
01:08:14.412 00.001 6120 UpdateGuideState exits: m=14445 SNR=78.0 Saturated
01:08:14.415 00.003 7680 IsGuiding returns 0
01:08:14.415 00.000 6120 PhdController: settling, locked = 1, distance = 2.14 (1.50) aobump = 0 frame = 2 / 99999
01:08:14.420 00.005 7680 PulseGuide returned control before completion, sleep 373
01:08:14.421 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764054494.420,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.14,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:08:14.425 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:14.429 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:14.433 00.004 6120 Enqueuing Expose request
01:08:14.808 00.375 7680 IsGuiding returns 0
01:08:14.809 00.001 7680 Move returns status 0, amount 363
01:08:14.809 00.000 7680 MoveAxis(N, 1149, ABG)
01:08:14.811 00.002 7680 Guiding  Dir = 0, Dur = 1149
01:08:14.811 00.000 7680 IsSlewing returns 0
01:08:14.812 00.001 7680 IsGuiding returns 0
01:08:14.813 00.001 7680 PulseGuide returned control before completion, sleep 1159
01:08:15.981 01.168 7680 IsGuiding returns 1
01:08:15.982 00.001 7680 scope still moving after pulse duration time elapsed
01:08:16.012 00.030 7680 IsSlewing returns 0
01:08:16.014 00.002 7680 IsGuiding returns 0
01:08:16.014 00.000 7680 scope move finished after 1149 + 53 ms
01:08:16.016 00.002 7680 Move returns status 0, amount 1149
01:08:16.016 00.000 7680 move complete, result=0
01:08:16.017 00.001 7680 worker thread done servicing request
01:08:16.017 00.000 6120 GuideStep: 0.9 px 363 ms WEST, -2.1 px 1149 ms NORTH
01:08:16.022 00.005 7680 Worker thread wakes up
01:08:16.024 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:16.024 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:17.269 01.245 7680 Exposure complete
01:08:17.400 00.131 7680 worker thread done servicing request
01:08:17.401 00.001 6120 OnExposeComplete: enter
01:08:17.405 00.004 6120 UpdateGuideState(): m_state=6
01:08:17.408 00.003 6120 Star::Find(15, 957, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5520
01:08:17.413 00.005 6120 Star::Find returns 1 (1), X=957.63, Y=47.10, Mass=15097, SNR=79.8, Peak=255 HFD=7.0
01:08:17.416 00.003 6120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-2.95) = xAngle (-0.17 = -0.17)
01:08:17.420 00.004 6120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.43 = -0.43)
01:08:17.422 00.002 6120 CameraToMount -- cameraX=-0.71 cameraY=-0.01 hyp=0.71 cameraTheta=-3.12 mountX=0.70 mountY=-0.30, mountTheta=-0.40
01:08:17.429 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.71, y=-0.01, opts=13)
01:08:17.434 00.005 6120 Enqueuing Move request for scope (-0.71, -0.01)
01:08:17.437 00.003 7680 Worker thread wakes up
01:08:17.437 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:17.441 00.004 6120 UpdateGuideState exits: m=15097 SNR=79.8 Saturated
01:08:17.444 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.01) opts 0xd
01:08:17.444 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.71, -0.01)
01:08:17.445 00.001 7680 Moving (-0.71, -0.01) raw xDistance=0.70 yDistance=-0.30
01:08:17.446 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.70
01:08:17.446 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:08:17.446 00.000 7680 MoveAxis(W, 311, ABG)
01:08:17.446 00.000 7680 Guiding  Dir = 3, Dur = 311
01:08:17.447 00.001 6120 PhdController: settling, locked = 1, distance = 1.71 (1.50) aobump = 0 frame = 3 / 99999
01:08:17.450 00.003 7680 IsSlewing returns 0
01:08:17.450 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764054497.450,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.71,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:08:17.455 00.005 7680 IsGuiding returns 0
01:08:17.455 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:17.460 00.005 7680 PulseGuide returned control before completion, sleep 321
01:08:17.460 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:17.464 00.004 6120 Enqueuing Expose request
01:08:17.787 00.323 7680 IsGuiding returns 1
01:08:17.788 00.001 7680 scope still moving after pulse duration time elapsed
01:08:17.818 00.030 7680 IsSlewing returns 0
01:08:17.820 00.002 7680 IsGuiding returns 0
01:08:17.820 00.000 7680 scope move finished after 311 + 54 ms
01:08:17.821 00.001 7680 Move returns status 0, amount 311
01:08:17.821 00.000 7680 MoveAxis(N, 162, ABG)
01:08:17.821 00.000 7680 Guiding  Dir = 0, Dur = 162
01:08:17.823 00.002 7680 IsSlewing returns 0
01:08:17.823 00.000 7680 IsGuiding returns 0
01:08:17.825 00.002 7680 PulseGuide returned control before completion, sleep 172
01:08:18.008 00.183 7680 IsGuiding returns 1
01:08:18.008 00.000 7680 scope still moving after pulse duration time elapsed
01:08:18.038 00.030 7680 IsSlewing returns 0
01:08:18.039 00.001 7680 IsGuiding returns 0
01:08:18.039 00.000 7680 scope move finished after 162 + 52 ms
01:08:18.040 00.001 7680 Move returns status 0, amount 162
01:08:18.040 00.000 7680 move complete, result=0
01:08:18.040 00.000 7680 worker thread done servicing request
01:08:18.040 00.000 6120 GuideStep: 0.7 px 311 ms WEST, -0.3 px 162 ms NORTH
01:08:18.046 00.006 7680 Worker thread wakes up
01:08:18.046 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:18.046 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:19.305 01.259 7680 Exposure complete
01:08:19.430 00.125 7680 worker thread done servicing request
01:08:19.431 00.001 6120 OnExposeComplete: enter
01:08:19.434 00.003 6120 UpdateGuideState(): m_state=6
01:08:19.438 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5521
01:08:19.441 00.003 6120 Star::Find returns 1 (1), X=957.99, Y=47.15, Mass=13884, SNR=77.4, Peak=255 HFD=7.0
01:08:19.444 00.003 6120 CameraToMount -- cameraTheta (3.03) - m_xAngle (-2.95) = xAngle (5.99 = -0.30)
01:08:19.448 00.004 6120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.72 = -0.57)
01:08:19.452 00.004 6120 CameraToMount -- cameraX=-0.36 cameraY=0.04 hyp=0.36 cameraTheta=3.03 mountX=0.34 mountY=-0.19, mountTheta=-0.51
01:08:19.456 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=0.04, opts=13)
01:08:19.460 00.004 6120 Enqueuing Move request for scope (-0.36, 0.04)
01:08:19.464 00.004 7680 Worker thread wakes up
01:08:19.464 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.04) opts 0xd
01:08:19.464 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, 0.04)
01:08:19.464 00.000 7680 Moving (-0.36, 0.04) raw xDistance=0.34 yDistance=-0.19
01:08:19.464 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
01:08:19.464 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:08:19.464 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:08:19.465 00.001 7680 MoveAxis(W, 162, ABG)
01:08:19.465 00.000 7680 Guiding  Dir = 3, Dur = 162
01:08:19.465 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:19.468 00.003 7680 IsSlewing returns 0
01:08:19.469 00.001 6120 UpdateGuideState exits: m=13884 SNR=77.4 Saturated
01:08:19.472 00.003 7680 IsGuiding returns 0
01:08:19.473 00.001 6120 PhdController: settling, locked = 1, distance = 1.31 (1.50) aobump = 0 frame = 4 / 99999
01:08:19.476 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764054499.476,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.31,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:08:19.480 00.004 7680 PulseGuide returned control before completion, sleep 172
01:08:19.480 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:19.484 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:19.488 00.004 6120 Enqueuing Expose request
01:08:19.655 00.167 7680 IsGuiding returns 1
01:08:19.656 00.001 7680 scope still moving after pulse duration time elapsed
01:08:19.686 00.030 7680 IsSlewing returns 0
01:08:19.688 00.002 7680 IsGuiding returns 0
01:08:19.688 00.000 7680 scope move finished after 162 + 53 ms
01:08:19.688 00.000 7680 Move returns status 0, amount 162
01:08:19.689 00.001 7680 MoveAxis(N, 0, ABG)
01:08:19.689 00.000 7680 Move returns status 0, amount 0
01:08:19.689 00.000 7680 move complete, result=0
01:08:19.690 00.001 7680 worker thread done servicing request
01:08:19.690 00.000 7680 Worker thread wakes up
01:08:19.690 00.000 6120 GuideStep: 0.3 px 162 ms WEST, -0.2 px 0 ms NORTH
01:08:19.696 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:19.696 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:20.945 01.249 7680 Exposure complete
01:08:21.061 00.116 7680 worker thread done servicing request
01:08:21.061 00.000 6120 OnExposeComplete: enter
01:08:21.065 00.004 6120 UpdateGuideState(): m_state=6
01:08:21.069 00.004 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5522
01:08:21.073 00.004 6120 Star::Find returns 1 (1), X=958.04, Y=47.19, Mass=14779, SNR=79.2, Peak=255 HFD=6.9
01:08:21.078 00.005 6120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-2.95) = xAngle (5.86 = -0.42)
01:08:21.082 00.004 6120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.59 = -0.69)
01:08:21.086 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.07 hyp=0.32 cameraTheta=2.90 mountX=0.29 mountY=-0.20, mountTheta=-0.61
01:08:21.090 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.07, opts=13)
01:08:21.094 00.004 6120 Enqueuing Move request for scope (-0.31, 0.07)
01:08:21.098 00.004 7680 Worker thread wakes up
01:08:21.098 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.07) opts 0xd
01:08:21.099 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.07)
01:08:21.099 00.000 7680 Moving (-0.31, 0.07) raw xDistance=0.29 yDistance=-0.20
01:08:21.099 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
01:08:21.099 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:08:21.099 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:21.103 00.004 6120 UpdateGuideState exits: m=14779 SNR=79.2 Saturated
01:08:21.107 00.004 7680 MoveAxis(W, 129, ABG)
01:08:21.107 00.000 7680 Guiding  Dir = 3, Dur = 129
01:08:21.107 00.000 6120 PhdController: settling, locked = 1, distance = 1.01 (1.50) aobump = 0 frame = 5 / 99999
01:08:21.112 00.005 7680 IsSlewing returns 0
01:08:21.112 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764054501.112,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.01,"Time":1.6,"SettleTime":10.0,"StarLocked":true}
01:08:21.116 00.004 7680 IsGuiding returns 0
01:08:21.117 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:21.120 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:21.125 00.005 6120 Enqueuing Expose request
01:08:21.128 00.003 7680 PulseGuide returned control before completion, sleep 139
01:08:21.279 00.151 7680 IsGuiding returns 0
01:08:21.279 00.000 7680 Move returns status 0, amount 129
01:08:21.280 00.001 7680 MoveAxis(N, 109, ABG)
01:08:21.280 00.000 7680 Guiding  Dir = 0, Dur = 109
01:08:21.281 00.001 7680 IsSlewing returns 0
01:08:21.281 00.000 7680 IsGuiding returns 0
01:08:21.282 00.001 7680 PulseGuide returned control before completion, sleep 119
01:08:21.406 00.124 7680 IsGuiding returns 1
01:08:21.406 00.000 7680 scope still moving after pulse duration time elapsed
01:08:21.436 00.030 7680 IsSlewing returns 0
01:08:21.438 00.002 7680 IsGuiding returns 0
01:08:21.438 00.000 7680 scope move finished after 109 + 48 ms
01:08:21.439 00.001 7680 Move returns status 0, amount 109
01:08:21.439 00.000 7680 move complete, result=0
01:08:21.440 00.001 7680 worker thread done servicing request
01:08:21.440 00.000 6120 GuideStep: 0.3 px 129 ms WEST, -0.2 px 109 ms NORTH
01:08:21.446 00.006 7680 Worker thread wakes up
01:08:21.446 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:21.448 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:22.703 01.255 7680 Exposure complete
01:08:22.833 00.130 7680 worker thread done servicing request
01:08:22.835 00.002 6120 OnExposeComplete: enter
01:08:22.839 00.004 6120 UpdateGuideState(): m_state=6
01:08:22.843 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5523
01:08:22.845 00.002 6120 Star::Find returns 1 (1), X=958.12, Y=47.25, Mass=13685, SNR=74.9, Peak=255 HFD=6.8
01:08:22.849 00.004 6120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-2.95) = xAngle (5.56 = -0.73)
01:08:22.851 00.002 6120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.29 = -1.00)
01:08:22.856 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.13 hyp=0.26 cameraTheta=2.60 mountX=0.19 mountY=-0.22, mountTheta=-0.84
01:08:22.861 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.13, opts=13)
01:08:22.866 00.005 6120 Enqueuing Move request for scope (-0.22, 0.13)
01:08:22.870 00.004 7680 Worker thread wakes up
01:08:22.870 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.13) opts 0xd
01:08:22.871 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.13)
01:08:22.871 00.000 7680 Moving (-0.22, 0.13) raw xDistance=0.19 yDistance=-0.22
01:08:22.871 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:22.875 00.004 6120 UpdateGuideState exits: m=13685 SNR=74.9 Saturated
01:08:22.878 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:08:22.878 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:08:22.879 00.001 7680 MoveAxis(E, 0, ABG)
01:08:22.879 00.000 7680 Move returns status 0, amount 0
01:08:22.879 00.000 7680 MoveAxis(N, 118, ABG)
01:08:22.879 00.000 7680 Guiding  Dir = 0, Dur = 118
01:08:22.879 00.000 6120 PhdController: settling, locked = 1, distance = 0.78 (1.50) aobump = 0 frame = 6 / 99999
01:08:22.883 00.004 7680 IsSlewing returns 0
01:08:22.884 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764054502.883,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.78,"Time":3.4,"SettleTime":10.0,"StarLocked":true}
01:08:22.888 00.004 7680 IsGuiding returns 0
01:08:22.888 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:22.891 00.003 7680 PulseGuide returned control before completion, sleep 128
01:08:22.891 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:22.896 00.005 6120 Enqueuing Expose request
01:08:23.034 00.138 7680 IsGuiding returns 0
01:08:23.034 00.000 7680 Move returns status 0, amount 118
01:08:23.034 00.000 7680 move complete, result=0
01:08:23.034 00.000 7680 worker thread done servicing request
01:08:23.034 00.000 7680 Worker thread wakes up
01:08:23.034 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:23.036 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:23.036 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 118 ms NORTH
01:08:24.287 01.251 7680 Exposure complete
01:08:24.436 00.149 7680 worker thread done servicing request
01:08:24.436 00.000 6120 OnExposeComplete: enter
01:08:24.442 00.006 6120 UpdateGuideState(): m_state=6
01:08:24.449 00.007 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5524
01:08:24.455 00.006 6120 Star::Find returns 1 (1), X=958.56, Y=47.27, Mass=14138, SNR=76.4, Peak=255 HFD=7.1
01:08:24.459 00.004 6120 CameraToMount -- cameraTheta (0.62) - m_xAngle (-2.95) = xAngle (3.57 = -2.71)
01:08:24.462 00.003 6120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.30 = -2.98)
01:08:24.466 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.16 hyp=0.27 cameraTheta=0.62 mountX=-0.25 mountY=-0.04, mountTheta=-2.97
01:08:24.472 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.16, opts=13)
01:08:24.475 00.003 6120 Enqueuing Move request for scope (0.22, 0.16)
01:08:24.478 00.003 7680 Worker thread wakes up
01:08:24.478 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:24.483 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.16) opts 0xd
01:08:24.483 00.000 6120 UpdateGuideState exits: m=14138 SNR=76.4 Saturated
01:08:24.486 00.003 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.16)
01:08:24.486 00.000 6120 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 7 / 99999
01:08:24.490 00.004 7680 Moving (0.22, 0.16) raw xDistance=-0.25 yDistance=-0.04
01:08:24.491 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764054504.490,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.63,"Time":5.0,"SettleTime":10.0,"StarLocked":true}
01:08:24.494 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
01:08:24.494 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:24.497 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:24.500 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:08:24.500 00.000 6120 Enqueuing Expose request
01:08:24.503 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:08:24.503 00.000 7680 MoveAxis(E, 100, ABG)
01:08:24.503 00.000 7680 Guiding  Dir = 2, Dur = 100
01:08:24.503 00.000 7680 IsSlewing returns 0
01:08:24.503 00.000 7680 IsGuiding returns 0
01:08:24.505 00.002 7680 PulseGuide returned control before completion, sleep 110
01:08:24.623 00.118 7680 IsGuiding returns 1
01:08:24.624 00.001 7680 scope still moving after pulse duration time elapsed
01:08:24.655 00.031 7680 IsSlewing returns 0
01:08:24.656 00.001 7680 IsGuiding returns 0
01:08:24.656 00.000 7680 scope move finished after 100 + 51 ms
01:08:24.656 00.000 7680 Move returns status 0, amount 100
01:08:24.656 00.000 7680 MoveAxis(N, 0, ABG)
01:08:24.658 00.002 7680 Move returns status 0, amount 0
01:08:24.658 00.000 7680 move complete, result=0
01:08:24.658 00.000 7680 worker thread done servicing request
01:08:24.658 00.000 7680 Worker thread wakes up
01:08:24.659 00.001 6120 GuideStep: -0.2 px 100 ms EAST, -0.0 px 0 ms NORTH
01:08:24.666 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:24.667 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:25.918 01.251 7680 Exposure complete
01:08:26.044 00.126 7680 worker thread done servicing request
01:08:26.045 00.001 6120 OnExposeComplete: enter
01:08:26.048 00.003 6120 UpdateGuideState(): m_state=6
01:08:26.053 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5525
01:08:26.057 00.004 6120 Star::Find returns 1 (1), X=958.15, Y=47.65, Mass=13473, SNR=75.1, Peak=255 HFD=6.9
01:08:26.061 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.41)
01:08:26.064 00.003 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.68)
01:08:26.068 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.53 hyp=0.56 cameraTheta=1.92 mountX=0.09 mountY=-0.56, mountTheta=-1.41
01:08:26.075 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.53, opts=13)
01:08:26.079 00.004 6120 Enqueuing Move request for scope (-0.19, 0.53)
01:08:26.083 00.004 7680 Worker thread wakes up
01:08:26.083 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.53) opts 0xd
01:08:26.083 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:26.087 00.004 6120 UpdateGuideState exits: m=13473 SNR=75.1 Saturated
01:08:26.091 00.004 6120 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 8 / 99999
01:08:26.093 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.53)
01:08:26.094 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764054506.093,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.61,"Time":6.6,"SettleTime":10.0,"StarLocked":true}
01:08:26.097 00.003 7680 Moving (-0.19, 0.53) raw xDistance=0.09 yDistance=-0.56
01:08:26.099 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:08:26.099 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
01:08:26.099 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:26.103 00.004 7680 MoveAxis(E, 0, ABG)
01:08:26.103 00.000 7680 Move returns status 0, amount 0
01:08:26.103 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:26.108 00.005 7680 MoveAxis(N, 305, ABG)
01:08:26.108 00.000 7680 Guiding  Dir = 0, Dur = 305
01:08:26.108 00.000 6120 Enqueuing Expose request
01:08:26.112 00.004 7680 IsSlewing returns 0
01:08:26.112 00.000 7680 IsGuiding returns 0
01:08:26.112 00.000 7680 PulseGuide returned control before completion, sleep 315
01:08:26.441 00.329 7680 IsGuiding returns 1
01:08:26.442 00.001 7680 scope still moving after pulse duration time elapsed
01:08:26.472 00.030 7680 IsSlewing returns 0
01:08:26.472 00.000 7680 IsGuiding returns 0
01:08:26.472 00.000 7680 scope move finished after 305 + 55 ms
01:08:26.472 00.000 7680 Move returns status 0, amount 305
01:08:26.474 00.002 7680 move complete, result=0
01:08:26.474 00.000 7680 worker thread done servicing request
01:08:26.474 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 305 ms NORTH
01:08:26.479 00.005 7680 Worker thread wakes up
01:08:26.479 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:26.479 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:27.733 01.254 7680 Exposure complete
01:08:27.852 00.119 7680 worker thread done servicing request
01:08:27.852 00.000 6120 OnExposeComplete: enter
01:08:27.857 00.005 6120 UpdateGuideState(): m_state=6
01:08:27.860 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5526
01:08:27.865 00.005 6120 Star::Find returns 1 (1), X=958.16, Y=47.03, Mass=14520, SNR=79.4, Peak=255 HFD=7.0
01:08:27.869 00.004 6120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-2.95) = xAngle (0.26 = 0.26)
01:08:27.873 00.004 6120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.01 = -0.01)
01:08:27.876 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.70 mountX=0.19 mountY=-0.00, mountTheta=-0.01
01:08:27.881 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.09, opts=13)
01:08:27.884 00.003 6120 Enqueuing Move request for scope (-0.18, -0.09)
01:08:27.888 00.004 7680 Worker thread wakes up
01:08:27.888 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
01:08:27.888 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
01:08:27.888 00.000 7680 Moving (-0.18, -0.09) raw xDistance=0.19 yDistance=-0.00
01:08:27.888 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:08:27.888 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:08:27.888 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:08:27.889 00.001 7680 MoveAxis(E, 0, ABG)
01:08:27.889 00.000 7680 Move returns status 0, amount 0
01:08:27.889 00.000 7680 MoveAxis(N, 0, ABG)
01:08:27.889 00.000 7680 Move returns status 0, amount 0
01:08:27.889 00.000 7680 move complete, result=0
01:08:27.889 00.000 7680 worker thread done servicing request
01:08:27.889 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:27.894 00.005 6120 UpdateGuideState exits: m=14520 SNR=79.4 Saturated
01:08:27.898 00.004 6120 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 9 / 99999
01:08:27.902 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764054507.902,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.49,"Time":8.4,"SettleTime":10.0,"StarLocked":true}
01:08:27.905 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:27.909 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:27.912 00.003 6120 Enqueuing Expose request
01:08:27.915 00.003 7680 Worker thread wakes up
01:08:27.915 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:27.915 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:27.919 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:29.175 01.256 7680 Exposure complete
01:08:29.296 00.121 7680 worker thread done servicing request
01:08:29.296 00.000 6120 OnExposeComplete: enter
01:08:29.301 00.005 6120 UpdateGuideState(): m_state=6
01:08:29.306 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5527
01:08:29.310 00.004 6120 Star::Find returns 1 (1), X=958.07, Y=47.07, Mass=14097, SNR=77.8, Peak=255 HFD=7.0
01:08:29.313 00.003 6120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-2.95) = xAngle (-0.01 = -0.01)
01:08:29.316 00.003 6120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.28 = -0.28)
01:08:29.319 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.05 hyp=0.28 cameraTheta=-2.96 mountX=0.28 mountY=-0.08, mountTheta=-0.27
01:08:29.324 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.05, opts=13)
01:08:29.328 00.004 6120 Enqueuing Move request for scope (-0.28, -0.05)
01:08:29.331 00.003 7680 Worker thread wakes up
01:08:29.331 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.05) opts 0xd
01:08:29.331 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.05)
01:08:29.331 00.000 7680 Moving (-0.28, -0.05) raw xDistance=0.28 yDistance=-0.08
01:08:29.331 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:08:29.331 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:08:29.331 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:29.336 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:08:29.336 00.000 7680 MoveAxis(W, 115, ABG)
01:08:29.336 00.000 7680 Guiding  Dir = 3, Dur = 115
01:08:29.336 00.000 6120 UpdateGuideState exits: m=14097 SNR=77.8 Saturated
01:08:29.340 00.004 7680 IsSlewing returns 0
01:08:29.340 00.000 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 10 / 99999
01:08:29.344 00.004 7680 IsGuiding returns 0
01:08:29.344 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764054509.344,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.43,"Time":9.9,"SettleTime":10.0,"StarLocked":true}
01:08:29.347 00.003 7680 PulseGuide returned control before completion, sleep 125
01:08:29.348 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:29.351 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:29.355 00.004 6120 Enqueuing Expose request
01:08:29.488 00.133 7680 IsGuiding returns 0
01:08:29.489 00.001 7680 Move returns status 0, amount 115
01:08:29.490 00.001 7680 MoveAxis(N, 0, ABG)
01:08:29.490 00.000 7680 Move returns status 0, amount 0
01:08:29.491 00.001 7680 move complete, result=0
01:08:29.491 00.000 6120 GuideStep: 0.3 px 115 ms WEST, -0.1 px 0 ms NORTH
01:08:29.496 00.005 7680 worker thread done servicing request
01:08:29.498 00.002 7680 Worker thread wakes up
01:08:29.498 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:29.498 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:30.749 01.251 7680 Exposure complete
01:08:30.885 00.136 7680 worker thread done servicing request
01:08:30.885 00.000 6120 OnExposeComplete: enter
01:08:30.889 00.004 6120 UpdateGuideState(): m_state=6
01:08:30.892 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5528
01:08:30.895 00.003 6120 Star::Find returns 1 (1), X=958.31, Y=47.33, Mass=13790, SNR=75.6, Peak=255 HFD=7.0
01:08:30.897 00.002 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
01:08:30.902 00.005 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
01:08:30.905 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.75 mountX=-0.00 mountY=-0.20, mountTheta=-1.58
01:08:30.912 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.21, opts=13)
01:08:30.915 00.003 6120 Enqueuing Move request for scope (-0.04, 0.21)
01:08:30.919 00.004 7680 Worker thread wakes up
01:08:30.920 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
01:08:30.920 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
01:08:30.920 00.000 7680 Moving (-0.04, 0.21) raw xDistance=-0.00 yDistance=-0.20
01:08:30.920 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:08:30.920 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:08:30.921 00.001 7680 MoveAxis(E, 0, ABG)
01:08:30.921 00.000 7680 Move returns status 0, amount 0
01:08:30.921 00.000 7680 MoveAxis(N, 111, ABG)
01:08:30.921 00.000 7680 Guiding  Dir = 0, Dur = 111
01:08:30.921 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:30.925 00.004 7680 IsSlewing returns 0
01:08:30.925 00.000 6120 UpdateGuideState exits: m=13790 SNR=75.6 Saturated
01:08:30.928 00.003 7680 IsGuiding returns 0
01:08:30.928 00.000 6120 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 11 / 99999
01:08:30.932 00.004 6120 PhdController: newstate STATE_FINISH
01:08:30.936 00.004 7680 PulseGuide returned control before completion, sleep 121
01:08:30.936 00.000 6120 PhdController complete: success
01:08:30.939 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764054510.939,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
01:08:30.942 00.003 6120 Mount: notify guiding dither settle done success=1
01:08:30.947 00.005 6120 PhdController: newstate STATE_IDLE
01:08:30.950 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:30.953 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:30.956 00.003 6120 Enqueuing Expose request
01:08:31.068 00.112 7680 IsGuiding returns 1
01:08:31.068 00.000 7680 scope still moving after pulse duration time elapsed
01:08:31.099 00.031 7680 IsSlewing returns 0
01:08:31.100 00.001 7680 IsGuiding returns 0
01:08:31.101 00.001 7680 scope move finished after 111 + 60 ms
01:08:31.101 00.000 7680 Move returns status 0, amount 111
01:08:31.101 00.000 7680 move complete, result=0
01:08:31.102 00.001 7680 worker thread done servicing request
01:08:31.102 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 111 ms NORTH
01:08:31.110 00.008 7680 Worker thread wakes up
01:08:31.110 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:31.110 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:32.363 01.253 7680 Exposure complete
01:08:32.506 00.143 7680 worker thread done servicing request
01:08:32.507 00.001 6120 OnExposeComplete: enter
01:08:32.510 00.003 6120 UpdateGuideState(): m_state=6
01:08:32.515 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5529
01:08:32.519 00.004 6120 Star::Find returns 1 (1), X=958.15, Y=47.37, Mass=14358, SNR=79.1, Peak=255 HFD=6.9
01:08:32.523 00.004 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
01:08:32.526 00.003 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.38)
01:08:32.530 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.25 hyp=0.32 cameraTheta=2.22 mountX=0.14 mountY=-0.31, mountTheta=-1.14
01:08:32.535 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.25, opts=13)
01:08:32.538 00.003 6120 Enqueuing Move request for scope (-0.19, 0.25)
01:08:32.543 00.005 7680 Worker thread wakes up
01:08:32.543 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.25) opts 0xd
01:08:32.543 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.25)
01:08:32.543 00.000 7680 Moving (-0.19, 0.25) raw xDistance=0.14 yDistance=-0.31
01:08:32.544 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:08:32.544 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:08:32.544 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:32.548 00.004 7680 MoveAxis(E, 0, ABG)
01:08:32.548 00.000 7680 Move returns status 0, amount 0
01:08:32.548 00.000 7680 MoveAxis(N, 170, ABG)
01:08:32.548 00.000 7680 Guiding  Dir = 0, Dur = 170
01:08:32.548 00.000 6120 UpdateGuideState exits: m=14358 SNR=79.1 Saturated
01:08:32.555 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:32.558 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:32.562 00.004 6120 Enqueuing Expose request
01:08:32.567 00.005 7680 IsSlewing returns 0
01:08:32.567 00.000 7680 IsGuiding returns 0
01:08:32.567 00.000 7680 PulseGuide returned control before completion, sleep 180
01:08:32.756 00.189 7680 IsGuiding returns 1
01:08:32.757 00.001 7680 scope still moving after pulse duration time elapsed
01:08:32.787 00.030 7680 IsSlewing returns 0
01:08:32.788 00.001 7680 IsGuiding returns 0
01:08:32.788 00.000 7680 scope move finished after 170 + 50 ms
01:08:32.789 00.001 7680 Move returns status 0, amount 170
01:08:32.789 00.000 7680 move complete, result=0
01:08:32.789 00.000 7680 worker thread done servicing request
01:08:32.789 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 170 ms NORTH
01:08:32.798 00.009 7680 Worker thread wakes up
01:08:32.798 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:32.798 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:34.053 01.255 7680 Exposure complete
01:08:34.190 00.137 7680 worker thread done servicing request
01:08:34.190 00.000 6120 OnExposeComplete: enter
01:08:34.194 00.004 6120 UpdateGuideState(): m_state=6
01:08:34.198 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5530
01:08:34.203 00.005 6120 Star::Find returns 1 (1), X=958.37, Y=47.72, Mass=14667, SNR=79.7, Peak=255 HFD=7.1
01:08:34.207 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
01:08:34.210 00.003 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
01:08:34.214 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.60 hyp=0.60 cameraTheta=1.53 mountX=-0.14 mountY=-0.53, mountTheta=-1.82
01:08:34.218 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.60, opts=13)
01:08:34.222 00.004 6120 Enqueuing Move request for scope (0.03, 0.60)
01:08:34.226 00.004 7680 Worker thread wakes up
01:08:34.226 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.60) opts 0xd
01:08:34.226 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.60)
01:08:34.226 00.000 7680 Moving (0.03, 0.60) raw xDistance=-0.14 yDistance=-0.53
01:08:34.226 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:08:34.226 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:08:34.226 00.000 7680 MoveAxis(E, 0, ABG)
01:08:34.226 00.000 7680 Move returns status 0, amount 0
01:08:34.226 00.000 7680 MoveAxis(N, 287, ABG)
01:08:34.226 00.000 7680 Guiding  Dir = 0, Dur = 287
01:08:34.228 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:34.232 00.004 7680 IsSlewing returns 0
01:08:34.232 00.000 6120 UpdateGuideState exits: m=14667 SNR=79.7 Saturated
01:08:34.235 00.003 7680 IsGuiding returns 0
01:08:34.236 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:34.239 00.003 7680 PulseGuide returned control before completion, sleep 297
01:08:34.239 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:34.243 00.004 6120 Enqueuing Expose request
01:08:34.540 00.297 7680 IsGuiding returns 1
01:08:34.540 00.000 7680 scope still moving after pulse duration time elapsed
01:08:34.571 00.031 7680 IsSlewing returns 0
01:08:34.572 00.001 7680 IsGuiding returns 1
01:08:34.604 00.032 7680 IsSlewing returns 0
01:08:34.605 00.001 7680 IsGuiding returns 0
01:08:34.605 00.000 7680 scope move finished after 287 + 83 ms
01:08:34.606 00.001 7680 Move returns status 0, amount 287
01:08:34.606 00.000 7680 move complete, result=0
01:08:34.608 00.002 7680 worker thread done servicing request
01:08:34.608 00.000 7680 Worker thread wakes up
01:08:34.609 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 287 ms NORTH
01:08:34.615 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:34.616 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:35.868 01.252 7680 Exposure complete
01:08:35.999 00.131 7680 worker thread done servicing request
01:08:35.999 00.000 6120 OnExposeComplete: enter
01:08:36.003 00.004 6120 UpdateGuideState(): m_state=6
01:08:36.007 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5531
01:08:36.011 00.004 6120 Star::Find returns 1 (1), X=958.31, Y=47.25, Mass=14555, SNR=78.1, Peak=255 HFD=7.0
01:08:36.015 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
01:08:36.021 00.006 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.80)
01:08:36.026 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.80 mountX=0.01 mountY=-0.13, mountTheta=-1.53
01:08:36.031 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.13, opts=13)
01:08:36.034 00.003 6120 Enqueuing Move request for scope (-0.03, 0.13)
01:08:36.039 00.005 7680 Worker thread wakes up
01:08:36.039 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:36.043 00.004 6120 UpdateGuideState exits: m=14555 SNR=78.1 Saturated
01:08:36.047 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:36.051 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
01:08:36.051 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
01:08:36.052 00.001 7680 Moving (-0.03, 0.13) raw xDistance=0.01 yDistance=-0.13
01:08:36.052 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:36.055 00.003 6120 Enqueuing Expose request
01:08:36.059 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:08:36.059 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:08:36.060 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:08:36.060 00.000 7680 MoveAxis(E, 0, ABG)
01:08:36.060 00.000 7680 Move returns status 0, amount 0
01:08:36.060 00.000 7680 MoveAxis(N, 0, ABG)
01:08:36.060 00.000 7680 Move returns status 0, amount 0
01:08:36.061 00.001 7680 move complete, result=0
01:08:36.061 00.000 7680 worker thread done servicing request
01:08:36.061 00.000 7680 Worker thread wakes up
01:08:36.061 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:36.066 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:36.066 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:37.312 01.246 7680 Exposure complete
01:08:37.452 00.140 7680 worker thread done servicing request
01:08:37.452 00.000 6120 OnExposeComplete: enter
01:08:37.455 00.003 6120 UpdateGuideState(): m_state=6
01:08:37.461 00.006 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5532
01:08:37.465 00.004 6120 Star::Find returns 1 (1), X=958.35, Y=47.57, Mass=14625, SNR=77.6, Peak=255 HFD=7.2
01:08:37.468 00.003 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
01:08:37.473 00.005 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
01:08:37.476 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=0.46 hyp=0.46 cameraTheta=1.56 mountX=-0.09 mountY=-0.41, mountTheta=-1.78
01:08:37.482 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.46, opts=13)
01:08:37.486 00.004 6120 Enqueuing Move request for scope (0.00, 0.46)
01:08:37.491 00.005 7680 Worker thread wakes up
01:08:37.491 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:37.495 00.004 6120 UpdateGuideState exits: m=14625 SNR=77.6 Saturated
01:08:37.499 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:37.503 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:37.506 00.003 6120 Enqueuing Expose request
01:08:37.510 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.46) opts 0xd
01:08:37.511 00.001 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.46)
01:08:37.511 00.000 7680 Moving (0.00, 0.46) raw xDistance=-0.09 yDistance=-0.41
01:08:37.511 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:08:37.511 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:08:37.511 00.000 7680 MoveAxis(E, 0, ABG)
01:08:37.511 00.000 7680 Move returns status 0, amount 0
01:08:37.513 00.002 7680 MoveAxis(N, 221, ABG)
01:08:37.513 00.000 7680 Guiding  Dir = 0, Dur = 221
01:08:37.513 00.000 7680 IsSlewing returns 0
01:08:37.513 00.000 7680 IsGuiding returns 0
01:08:37.513 00.000 7680 PulseGuide returned control before completion, sleep 231
01:08:37.754 00.241 7680 IsGuiding returns 1
01:08:37.755 00.001 7680 scope still moving after pulse duration time elapsed
01:08:37.784 00.029 7680 IsSlewing returns 0
01:08:37.786 00.002 7680 IsGuiding returns 1
01:08:37.816 00.030 7680 IsSlewing returns 0
01:08:37.817 00.001 7680 IsGuiding returns 1
01:08:37.847 00.030 7680 IsSlewing returns 0
01:08:37.849 00.002 7680 IsGuiding returns 0
01:08:37.849 00.000 7680 scope move finished after 221 + 114 ms
01:08:37.850 00.001 7680 Move returns status 0, amount 221
01:08:37.850 00.000 7680 move complete, result=0
01:08:37.851 00.001 7680 worker thread done servicing request
01:08:37.851 00.000 7680 Worker thread wakes up
01:08:37.851 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 221 ms NORTH
01:08:37.859 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:37.859 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:39.115 01.256 7680 Exposure complete
01:08:39.249 00.134 7680 worker thread done servicing request
01:08:39.250 00.001 6120 OnExposeComplete: enter
01:08:39.254 00.004 6120 UpdateGuideState(): m_state=6
01:08:39.257 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5533
01:08:39.262 00.005 6120 Star::Find returns 1 (1), X=958.72, Y=47.31, Mass=14455, SNR=78.9, Peak=255 HFD=7.1
01:08:39.267 00.005 6120 CameraToMount -- cameraTheta (0.47) - m_xAngle (-2.95) = xAngle (3.43 = -2.85)
01:08:39.271 00.004 6120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.16 = -3.12)
01:08:39.275 00.004 6120 CameraToMount -- cameraX=0.37 cameraY=0.19 hyp=0.42 cameraTheta=0.47 mountX=-0.40 mountY=-0.01, mountTheta=-3.12
01:08:39.280 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.37, y=0.19, opts=13)
01:08:39.284 00.004 6120 Enqueuing Move request for scope (0.37, 0.19)
01:08:39.288 00.004 7680 Worker thread wakes up
01:08:39.288 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.19) opts 0xd
01:08:39.288 00.000 7680 Handling offset move in thread for scope, endpoint = (0.37, 0.19)
01:08:39.288 00.000 7680 Moving (0.37, 0.19) raw xDistance=-0.40 yDistance=-0.01
01:08:39.288 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:08:39.289 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:08:39.289 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:39.294 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:08:39.294 00.000 7680 MoveAxis(E, 165, ABG)
01:08:39.294 00.000 7680 Guiding  Dir = 2, Dur = 165
01:08:39.294 00.000 6120 UpdateGuideState exits: m=14455 SNR=78.9 Saturated
01:08:39.298 00.004 7680 IsSlewing returns 0
01:08:39.299 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:39.302 00.003 7680 IsGuiding returns 0
01:08:39.303 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:39.307 00.004 6120 Enqueuing Expose request
01:08:39.310 00.003 7680 PulseGuide returned control before completion, sleep 175
01:08:39.492 00.182 7680 IsGuiding returns 0
01:08:39.494 00.002 7680 Move returns status 0, amount 165
01:08:39.494 00.000 7680 MoveAxis(N, 0, ABG)
01:08:39.494 00.000 7680 Move returns status 0, amount 0
01:08:39.495 00.001 7680 move complete, result=0
01:08:39.495 00.000 7680 worker thread done servicing request
01:08:39.495 00.000 7680 Worker thread wakes up
01:08:39.496 00.001 6120 GuideStep: -0.4 px 165 ms EAST, -0.0 px 0 ms NORTH
01:08:39.502 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:39.502 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:40.753 01.251 7680 Exposure complete
01:08:40.893 00.140 7680 worker thread done servicing request
01:08:40.893 00.000 6120 OnExposeComplete: enter
01:08:40.896 00.003 6120 UpdateGuideState(): m_state=6
01:08:40.900 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5534
01:08:40.903 00.003 6120 Star::Find returns 1 (1), X=958.28, Y=47.68, Mass=14498, SNR=77.5, Peak=255 HFD=7.1
01:08:40.906 00.003 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
01:08:40.908 00.002 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
01:08:40.912 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.56 hyp=0.57 cameraTheta=1.67 mountX=-0.05 mountY=-0.53, mountTheta=-1.66
01:08:40.916 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.56, opts=13)
01:08:40.921 00.005 6120 Enqueuing Move request for scope (-0.06, 0.56)
01:08:40.926 00.005 7680 Worker thread wakes up
01:08:40.926 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.56) opts 0xd
01:08:40.926 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.56)
01:08:40.926 00.000 7680 Moving (-0.06, 0.56) raw xDistance=-0.05 yDistance=-0.53
01:08:40.927 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:08:40.927 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:08:40.927 00.000 7680 MoveAxis(E, 0, ABG)
01:08:40.927 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:40.932 00.005 6120 UpdateGuideState exits: m=14498 SNR=77.5 Saturated
01:08:40.936 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:40.939 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:40.943 00.004 7680 Move returns status 0, amount 0
01:08:40.943 00.000 6120 Enqueuing Expose request
01:08:40.947 00.004 7680 MoveAxis(N, 289, ABG)
01:08:40.948 00.001 7680 Guiding  Dir = 0, Dur = 289
01:08:40.948 00.000 7680 IsSlewing returns 0
01:08:40.948 00.000 7680 IsGuiding returns 0
01:08:40.948 00.000 7680 PulseGuide returned control before completion, sleep 299
01:08:41.258 00.310 7680 IsGuiding returns 1
01:08:41.260 00.002 7680 scope still moving after pulse duration time elapsed
01:08:41.289 00.029 7680 IsSlewing returns 0
01:08:41.290 00.001 7680 IsGuiding returns 1
01:08:41.320 00.030 7680 IsSlewing returns 0
01:08:41.321 00.001 7680 IsGuiding returns 0
01:08:41.323 00.002 7680 scope move finished after 289 + 85 ms
01:08:41.324 00.001 7680 Move returns status 0, amount 289
01:08:41.325 00.001 7680 move complete, result=0
01:08:41.326 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 289 ms NORTH
01:08:41.337 00.011 7680 worker thread done servicing request
01:08:41.337 00.000 7680 Worker thread wakes up
01:08:41.338 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:41.338 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:42.589 01.251 7680 Exposure complete
01:08:42.727 00.138 7680 worker thread done servicing request
01:08:42.727 00.000 6120 OnExposeComplete: enter
01:08:42.732 00.005 6120 UpdateGuideState(): m_state=6
01:08:42.736 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5535
01:08:42.740 00.004 6120 Star::Find returns 1 (1), X=958.42, Y=47.54, Mass=15115, SNR=79.7, Peak=255 HFD=7.1
01:08:42.744 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
01:08:42.748 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.21)
01:08:42.752 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.43 hyp=0.43 cameraTheta=1.39 mountX=-0.16 mountY=-0.35, mountTheta=-1.99
01:08:42.757 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.43, opts=13)
01:08:42.763 00.006 6120 Enqueuing Move request for scope (0.08, 0.43)
01:08:42.768 00.005 7680 Worker thread wakes up
01:08:42.769 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.43) opts 0xd
01:08:42.769 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:42.775 00.006 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.43)
01:08:42.775 00.000 7680 Moving (0.08, 0.43) raw xDistance=-0.16 yDistance=-0.35
01:08:42.775 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:08:42.776 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:08:42.776 00.000 7680 MoveAxis(E, 0, ABG)
01:08:42.776 00.000 7680 Move returns status 0, amount 0
01:08:42.776 00.000 7680 MoveAxis(N, 189, ABG)
01:08:42.776 00.000 7680 Guiding  Dir = 0, Dur = 189
01:08:42.777 00.001 6120 UpdateGuideState exits: m=15115 SNR=79.7 Saturated
01:08:42.781 00.004 7680 IsSlewing returns 0
01:08:42.781 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:42.785 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:42.789 00.004 6120 Enqueuing Expose request
01:08:42.793 00.004 7680 IsGuiding returns 0
01:08:42.794 00.001 7680 PulseGuide returned control before completion, sleep 199
01:08:42.996 00.202 7680 IsGuiding returns 1
01:08:42.998 00.002 7680 scope still moving after pulse duration time elapsed
01:08:43.027 00.029 7680 IsSlewing returns 0
01:08:43.029 00.002 7680 IsGuiding returns 0
01:08:43.029 00.000 7680 scope move finished after 189 + 47 ms
01:08:43.030 00.001 7680 Move returns status 0, amount 189
01:08:43.030 00.000 7680 move complete, result=0
01:08:43.030 00.000 7680 worker thread done servicing request
01:08:43.032 00.002 7680 Worker thread wakes up
01:08:43.032 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 189 ms NORTH
01:08:43.038 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:43.039 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:44.295 01.256 7680 Exposure complete
01:08:44.418 00.123 7680 worker thread done servicing request
01:08:44.419 00.001 6120 OnExposeComplete: enter
01:08:44.423 00.004 6120 UpdateGuideState(): m_state=6
01:08:44.428 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5536
01:08:44.432 00.004 6120 Star::Find returns 1 (1), X=958.33, Y=47.15, Mass=14323, SNR=77.9, Peak=255 HFD=6.9
01:08:44.435 00.003 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
01:08:44.440 00.005 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
01:08:44.443 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.90 mountX=0.01 mountY=-0.04, mountTheta=-1.43
01:08:44.448 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.03, opts=13)
01:08:44.451 00.003 6120 Enqueuing Move request for scope (-0.01, 0.03)
01:08:44.457 00.006 7680 Worker thread wakes up
01:08:44.457 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:44.462 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
01:08:44.462 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
01:08:44.462 00.000 6120 UpdateGuideState exits: m=14323 SNR=77.9 Saturated
01:08:44.466 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:44.470 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:44.474 00.004 6120 Enqueuing Expose request
01:08:44.477 00.003 7680 Moving (-0.01, 0.03) raw xDistance=0.01 yDistance=-0.04
01:08:44.477 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:08:44.477 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:08:44.477 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:08:44.479 00.002 7680 MoveAxis(E, 0, ABG)
01:08:44.479 00.000 7680 Move returns status 0, amount 0
01:08:44.479 00.000 7680 MoveAxis(N, 0, ABG)
01:08:44.479 00.000 7680 Move returns status 0, amount 0
01:08:44.480 00.001 7680 move complete, result=0
01:08:44.480 00.000 7680 worker thread done servicing request
01:08:44.480 00.000 7680 Worker thread wakes up
01:08:44.480 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:44.484 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:44.484 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:45.732 01.248 7680 Exposure complete
01:08:45.866 00.134 7680 worker thread done servicing request
01:08:45.867 00.001 6120 OnExposeComplete: enter
01:08:45.871 00.004 6120 UpdateGuideState(): m_state=6
01:08:45.875 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5537
01:08:45.879 00.004 6120 Star::Find returns 1 (1), X=958.61, Y=47.21, Mass=13496, SNR=76.1, Peak=255 HFD=7.0
01:08:45.883 00.004 6120 CameraToMount -- cameraTheta (0.34) - m_xAngle (-2.95) = xAngle (3.30 = -2.98)
01:08:45.886 00.003 6120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.03 = 3.03)
01:08:45.891 00.005 6120 CameraToMount -- cameraX=0.27 cameraY=0.10 hyp=0.28 cameraTheta=0.34 mountX=-0.28 mountY=0.03, mountTheta=3.03
01:08:45.896 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.10, opts=13)
01:08:45.900 00.004 6120 Enqueuing Move request for scope (0.27, 0.10)
01:08:45.903 00.003 7680 Worker thread wakes up
01:08:45.903 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.10) opts 0xd
01:08:45.904 00.001 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.10)
01:08:45.904 00.000 7680 Moving (0.27, 0.10) raw xDistance=-0.28 yDistance=0.03
01:08:45.904 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:08:45.905 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:08:45.905 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:08:45.905 00.000 7680 MoveAxis(E, 114, ABG)
01:08:45.905 00.000 7680 Guiding  Dir = 2, Dur = 114
01:08:45.905 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:45.909 00.004 6120 UpdateGuideState exits: m=13496 SNR=76.1 Saturated
01:08:45.912 00.003 7680 IsSlewing returns 0
01:08:45.913 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:45.916 00.003 7680 IsGuiding returns 0
01:08:45.916 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:45.921 00.005 7680 PulseGuide returned control before completion, sleep 124
01:08:45.921 00.000 6120 Enqueuing Expose request
01:08:46.050 00.129 7680 IsGuiding returns 1
01:08:46.050 00.000 7680 scope still moving after pulse duration time elapsed
01:08:46.080 00.030 7680 IsSlewing returns 0
01:08:46.080 00.000 7680 IsGuiding returns 0
01:08:46.080 00.000 7680 scope move finished after 114 + 50 ms
01:08:46.082 00.002 7680 Move returns status 0, amount 114
01:08:46.083 00.001 7680 MoveAxis(N, 0, ABG)
01:08:46.083 00.000 7680 Move returns status 0, amount 0
01:08:46.083 00.000 7680 move complete, result=0
01:08:46.083 00.000 7680 worker thread done servicing request
01:08:46.084 00.001 7680 Worker thread wakes up
01:08:46.085 00.001 6120 GuideStep: -0.3 px 114 ms EAST, 0.0 px 0 ms NORTH
01:08:46.090 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:46.091 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:47.339 01.248 7680 Exposure complete
01:08:47.486 00.147 7680 worker thread done servicing request
01:08:47.486 00.000 6120 OnExposeComplete: enter
01:08:47.490 00.004 6120 UpdateGuideState(): m_state=6
01:08:47.494 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5538
01:08:47.499 00.005 6120 Star::Find returns 1 (1), X=958.27, Y=47.34, Mass=13776, SNR=75.5, Peak=255 HFD=7.1
01:08:47.502 00.003 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
01:08:47.507 00.005 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
01:08:47.510 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.24 cameraTheta=1.89 mountX=0.03 mountY=-0.23, mountTheta=-1.44
01:08:47.516 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.22, opts=13)
01:08:47.521 00.005 6120 Enqueuing Move request for scope (-0.07, 0.22)
01:08:47.525 00.004 7680 Worker thread wakes up
01:08:47.525 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:47.529 00.004 6120 UpdateGuideState exits: m=13776 SNR=75.5 Saturated
01:08:47.533 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
01:08:47.533 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:47.537 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:47.540 00.003 6120 Enqueuing Expose request
01:08:47.545 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
01:08:47.545 00.000 7680 Moving (-0.07, 0.22) raw xDistance=0.03 yDistance=-0.23
01:08:47.545 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:08:47.546 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:08:47.546 00.000 7680 MoveAxis(E, 0, ABG)
01:08:47.546 00.000 7680 Move returns status 0, amount 0
01:08:47.546 00.000 7680 MoveAxis(N, 127, ABG)
01:08:47.547 00.001 7680 Guiding  Dir = 0, Dur = 127
01:08:47.547 00.000 7680 IsSlewing returns 0
01:08:47.548 00.001 7680 IsGuiding returns 0
01:08:47.548 00.000 7680 PulseGuide returned control before completion, sleep 137
01:08:47.691 00.143 7680 IsGuiding returns 1
01:08:47.692 00.001 7680 scope still moving after pulse duration time elapsed
01:08:47.723 00.031 7680 IsSlewing returns 0
01:08:47.724 00.001 7680 IsGuiding returns 1
01:08:47.755 00.031 7680 IsSlewing returns 0
01:08:47.755 00.000 7680 IsGuiding returns 1
01:08:47.786 00.031 7680 IsSlewing returns 0
01:08:47.788 00.002 7680 IsGuiding returns 0
01:08:47.789 00.001 7680 scope move finished after 127 + 113 ms
01:08:47.790 00.001 7680 Move returns status 0, amount 127
01:08:47.790 00.000 7680 move complete, result=0
01:08:47.791 00.001 7680 worker thread done servicing request
01:08:47.791 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 127 ms NORTH
01:08:47.800 00.009 7680 Worker thread wakes up
01:08:47.800 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:47.801 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:49.052 01.251 7680 Exposure complete
01:08:49.188 00.136 7680 worker thread done servicing request
01:08:49.189 00.001 6120 OnExposeComplete: enter
01:08:49.193 00.004 6120 UpdateGuideState(): m_state=6
01:08:49.196 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5539
01:08:49.200 00.004 6120 Star::Find returns 1 (1), X=958.48, Y=47.28, Mass=14560, SNR=77.6, Peak=255 HFD=7.1
01:08:49.204 00.004 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.82 = -2.47)
01:08:49.208 00.004 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.55 = -2.73)
01:08:49.211 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.21 cameraTheta=0.86 mountX=-0.17 mountY=-0.08, mountTheta=-2.67
01:08:49.216 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.16, opts=13)
01:08:49.221 00.005 6120 Enqueuing Move request for scope (0.14, 0.16)
01:08:49.225 00.004 7680 Worker thread wakes up
01:08:49.225 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
01:08:49.225 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
01:08:49.225 00.000 7680 Moving (0.14, 0.16) raw xDistance=-0.17 yDistance=-0.08
01:08:49.225 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:08:49.225 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:08:49.226 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:49.231 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:08:49.232 00.001 7680 MoveAxis(E, 0, ABG)
01:08:49.232 00.000 6120 UpdateGuideState exits: m=14560 SNR=77.6 Saturated
01:08:49.236 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:49.240 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:49.243 00.003 6120 Enqueuing Expose request
01:08:49.248 00.005 7680 Move returns status 0, amount 0
01:08:49.248 00.000 7680 MoveAxis(N, 0, ABG)
01:08:49.248 00.000 7680 Move returns status 0, amount 0
01:08:49.248 00.000 7680 move complete, result=0
01:08:49.248 00.000 7680 worker thread done servicing request
01:08:49.248 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:49.251 00.003 7680 Worker thread wakes up
01:08:49.251 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:49.253 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:50.503 01.250 7680 Exposure complete
01:08:50.646 00.143 7680 worker thread done servicing request
01:08:50.646 00.000 6120 OnExposeComplete: enter
01:08:50.650 00.004 6120 UpdateGuideState(): m_state=6
01:08:50.654 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5540
01:08:50.659 00.005 6120 Star::Find returns 1 (1), X=958.60, Y=47.78, Mass=14978, SNR=79.6, Peak=255 HFD=7.1
01:08:50.662 00.003 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.16 = -2.13)
01:08:50.666 00.004 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.40)
01:08:50.672 00.006 6120 CameraToMount -- cameraX=0.26 cameraY=0.67 hyp=0.72 cameraTheta=1.20 mountX=-0.38 mountY=-0.49, mountTheta=-2.23
01:08:50.679 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.67, opts=13)
01:08:50.682 00.003 6120 Enqueuing Move request for scope (0.26, 0.67)
01:08:50.686 00.004 7680 Worker thread wakes up
01:08:50.686 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:50.690 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.67) opts 0xd
01:08:50.690 00.000 6120 UpdateGuideState exits: m=14978 SNR=79.6 Saturated
01:08:50.694 00.004 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.67)
01:08:50.695 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:50.698 00.003 7680 Moving (0.26, 0.67) raw xDistance=-0.38 yDistance=-0.49
01:08:50.698 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:50.702 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:08:50.702 00.000 6120 Enqueuing Expose request
01:08:50.706 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:08:50.706 00.000 7680 MoveAxis(E, 155, ABG)
01:08:50.706 00.000 7680 Guiding  Dir = 2, Dur = 155
01:08:50.708 00.002 7680 IsSlewing returns 0
01:08:50.708 00.000 7680 IsGuiding returns 0
01:08:50.708 00.000 7680 PulseGuide returned control before completion, sleep 165
01:08:50.888 00.180 7680 IsGuiding returns 1
01:08:50.889 00.001 7680 scope still moving after pulse duration time elapsed
01:08:50.918 00.029 7680 IsSlewing returns 0
01:08:50.921 00.003 7680 IsGuiding returns 0
01:08:50.922 00.001 7680 scope move finished after 155 + 58 ms
01:08:50.922 00.000 7680 Move returns status 0, amount 155
01:08:50.923 00.001 7680 MoveAxis(N, 264, ABG)
01:08:50.923 00.000 7680 Guiding  Dir = 0, Dur = 264
01:08:50.924 00.001 7680 IsSlewing returns 0
01:08:50.924 00.000 7680 IsGuiding returns 0
01:08:50.924 00.000 7680 PulseGuide returned control before completion, sleep 274
01:08:51.216 00.292 7680 IsGuiding returns 1
01:08:51.216 00.000 7680 scope still moving after pulse duration time elapsed
01:08:51.247 00.031 7680 IsSlewing returns 0
01:08:51.248 00.001 7680 IsGuiding returns 1
01:08:51.279 00.031 7680 IsSlewing returns 0
01:08:51.280 00.001 7680 IsGuiding returns 0
01:08:51.280 00.000 7680 scope move finished after 264 + 91 ms
01:08:51.281 00.001 7680 Move returns status 0, amount 264
01:08:51.281 00.000 7680 move complete, result=0
01:08:51.281 00.000 7680 worker thread done servicing request
01:08:51.282 00.001 6120 GuideStep: -0.4 px 155 ms EAST, -0.5 px 264 ms NORTH
01:08:51.287 00.005 7680 Worker thread wakes up
01:08:51.288 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:51.288 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:52.544 01.256 7680 Exposure complete
01:08:52.687 00.143 7680 worker thread done servicing request
01:08:52.689 00.002 6120 OnExposeComplete: enter
01:08:52.692 00.003 6120 UpdateGuideState(): m_state=6
01:08:52.697 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5541
01:08:52.701 00.004 6120 Star::Find returns 1 (1), X=958.22, Y=47.60, Mass=15426, SNR=79.5, Peak=255 HFD=7.2
01:08:52.705 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
01:08:52.709 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
01:08:52.713 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.49 hyp=0.50 cameraTheta=1.82 mountX=0.03 mountY=-0.49, mountTheta=-1.51
01:08:52.719 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.49, opts=13)
01:08:52.725 00.006 6120 Enqueuing Move request for scope (-0.12, 0.49)
01:08:52.728 00.003 7680 Worker thread wakes up
01:08:52.729 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:52.733 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.49) opts 0xd
01:08:52.733 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.49)
01:08:52.733 00.000 7680 Moving (-0.12, 0.49) raw xDistance=0.03 yDistance=-0.49
01:08:52.734 00.001 6120 UpdateGuideState exits: m=15426 SNR=79.5 Saturated
01:08:52.739 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:52.743 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:52.747 00.004 6120 Enqueuing Expose request
01:08:52.751 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:08:52.751 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:08:52.751 00.000 7680 MoveAxis(E, 0, ABG)
01:08:52.751 00.000 7680 Move returns status 0, amount 0
01:08:52.751 00.000 7680 MoveAxis(N, 267, ABG)
01:08:52.753 00.002 7680 Guiding  Dir = 0, Dur = 267
01:08:52.753 00.000 7680 IsSlewing returns 0
01:08:52.753 00.000 7680 IsGuiding returns 0
01:08:52.754 00.001 7680 PulseGuide returned control before completion, sleep 277
01:08:53.045 00.291 7680 IsGuiding returns 1
01:08:53.047 00.002 7680 scope still moving after pulse duration time elapsed
01:08:53.077 00.030 7680 IsSlewing returns 0
01:08:53.078 00.001 7680 IsGuiding returns 0
01:08:53.078 00.000 7680 scope move finished after 267 + 57 ms
01:08:53.078 00.000 7680 Move returns status 0, amount 267
01:08:53.078 00.000 7680 move complete, result=0
01:08:53.079 00.001 7680 worker thread done servicing request
01:08:53.079 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 267 ms NORTH
01:08:53.086 00.007 7680 Worker thread wakes up
01:08:53.086 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:53.086 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:54.337 01.251 7680 Exposure complete
01:08:54.479 00.142 7680 worker thread done servicing request
01:08:54.479 00.000 6120 OnExposeComplete: enter
01:08:54.484 00.005 6120 UpdateGuideState(): m_state=6
01:08:54.489 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5542
01:08:54.493 00.004 6120 Star::Find returns 1 (1), X=958.29, Y=47.16, Mass=15075, SNR=79.9, Peak=255 HFD=7.0
01:08:54.497 00.004 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-2.95) = xAngle (5.44 = -0.85)
01:08:54.501 00.004 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.17 = -1.12)
01:08:54.505 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.48 mountX=0.05 mountY=-0.06, mountTheta=-0.94
01:08:54.510 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.04, opts=13)
01:08:54.514 00.004 6120 Enqueuing Move request for scope (-0.05, 0.04)
01:08:54.519 00.005 7680 Worker thread wakes up
01:08:54.520 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:54.523 00.003 6120 UpdateGuideState exits: m=15075 SNR=79.9 Saturated
01:08:54.527 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:54.532 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:54.535 00.003 6120 Enqueuing Expose request
01:08:54.539 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:08:54.539 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:08:54.539 00.000 7680 Moving (-0.05, 0.04) raw xDistance=0.05 yDistance=-0.06
01:08:54.539 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:08:54.540 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:08:54.540 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:08:54.540 00.000 7680 MoveAxis(E, 0, ABG)
01:08:54.540 00.000 7680 Move returns status 0, amount 0
01:08:54.540 00.000 7680 MoveAxis(N, 0, ABG)
01:08:54.540 00.000 7680 Move returns status 0, amount 0
01:08:54.542 00.002 7680 move complete, result=0
01:08:54.542 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:54.546 00.004 7680 worker thread done servicing request
01:08:54.546 00.000 7680 Worker thread wakes up
01:08:54.546 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:54.548 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:55.790 01.242 7680 Exposure complete
01:08:55.940 00.150 7680 worker thread done servicing request
01:08:55.940 00.000 6120 OnExposeComplete: enter
01:08:55.943 00.003 6120 UpdateGuideState(): m_state=6
01:08:55.946 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5543
01:08:55.950 00.004 6120 Star::Find returns 1 (1), X=958.27, Y=47.63, Mass=15099, SNR=80.4, Peak=255 HFD=7.2
01:08:55.953 00.003 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
01:08:55.957 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
01:08:55.960 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.51 hyp=0.52 cameraTheta=1.71 mountX=-0.02 mountY=-0.49, mountTheta=-1.62
01:08:55.963 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.51, opts=13)
01:08:55.966 00.003 6120 Enqueuing Move request for scope (-0.07, 0.51)
01:08:55.969 00.003 7680 Worker thread wakes up
01:08:55.969 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.51) opts 0xd
01:08:55.969 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.51)
01:08:55.969 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:55.972 00.003 7680 Moving (-0.07, 0.51) raw xDistance=-0.02 yDistance=-0.49
01:08:55.972 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:08:55.973 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:08:55.973 00.000 7680 MoveAxis(E, 0, ABG)
01:08:55.973 00.000 6120 UpdateGuideState exits: m=15099 SNR=80.4 Saturated
01:08:55.975 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:55.979 00.004 7680 Move returns status 0, amount 0
01:08:55.979 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:55.983 00.004 7680 MoveAxis(N, 268, ABG)
01:08:55.983 00.000 7680 Guiding  Dir = 0, Dur = 268
01:08:55.983 00.000 6120 Enqueuing Expose request
01:08:55.986 00.003 7680 IsSlewing returns 0
01:08:55.986 00.000 7680 IsGuiding returns 0
01:08:55.987 00.001 7680 PulseGuide returned control before completion, sleep 278
01:08:56.267 00.280 7680 IsGuiding returns 1
01:08:56.269 00.002 7680 scope still moving after pulse duration time elapsed
01:08:56.299 00.030 7680 IsSlewing returns 0
01:08:56.300 00.001 7680 IsGuiding returns 0
01:08:56.301 00.001 7680 scope move finished after 268 + 45 ms
01:08:56.301 00.000 7680 Move returns status 0, amount 268
01:08:56.301 00.000 7680 move complete, result=0
01:08:56.303 00.002 7680 worker thread done servicing request
01:08:56.303 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 268 ms NORTH
01:08:56.311 00.008 7680 Worker thread wakes up
01:08:56.311 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:56.311 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:57.557 01.246 7680 Exposure complete
01:08:57.693 00.136 7680 worker thread done servicing request
01:08:57.693 00.000 6120 OnExposeComplete: enter
01:08:57.697 00.004 6120 UpdateGuideState(): m_state=6
01:08:57.701 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5544
01:08:57.705 00.004 6120 Star::Find returns 1 (1), X=958.31, Y=47.25, Mass=13677, SNR=75.7, Peak=255 HFD=7.0
01:08:57.710 00.005 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.53)
01:08:57.714 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
01:08:57.718 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.80 mountX=0.01 mountY=-0.13, mountTheta=-1.52
01:08:57.722 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.13, opts=13)
01:08:57.727 00.005 6120 Enqueuing Move request for scope (-0.03, 0.13)
01:08:57.730 00.003 7680 Worker thread wakes up
01:08:57.731 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
01:08:57.731 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
01:08:57.731 00.000 7680 Moving (-0.03, 0.13) raw xDistance=0.01 yDistance=-0.13
01:08:57.731 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:08:57.731 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:08:57.731 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:08:57.732 00.001 7680 MoveAxis(E, 0, ABG)
01:08:57.732 00.000 7680 Move returns status 0, amount 0
01:08:57.732 00.000 7680 MoveAxis(N, 0, ABG)
01:08:57.732 00.000 7680 Move returns status 0, amount 0
01:08:57.732 00.000 7680 move complete, result=0
01:08:57.732 00.000 7680 worker thread done servicing request
01:08:57.732 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:57.737 00.005 6120 UpdateGuideState exits: m=13677 SNR=75.7 Saturated
01:08:57.740 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:57.743 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:57.747 00.004 6120 Enqueuing Expose request
01:08:57.751 00.004 7680 Worker thread wakes up
01:08:57.751 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:57.754 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:57.754 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:08:58.996 01.242 7680 Exposure complete
01:08:59.134 00.138 7680 worker thread done servicing request
01:08:59.134 00.000 6120 OnExposeComplete: enter
01:08:59.139 00.005 6120 UpdateGuideState(): m_state=6
01:08:59.142 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5545
01:08:59.146 00.004 6120 Star::Find returns 1 (1), X=958.30, Y=47.28, Mass=14409, SNR=77.7, Peak=255 HFD=7.1
01:08:59.150 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.78 = -1.51)
01:08:59.153 00.003 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.78)
01:08:59.158 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.82 mountX=0.01 mountY=-0.16, mountTheta=-1.51
01:08:59.162 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.16, opts=13)
01:08:59.165 00.003 6120 Enqueuing Move request for scope (-0.04, 0.16)
01:08:59.170 00.005 7680 Worker thread wakes up
01:08:59.170 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:08:59.175 00.005 6120 UpdateGuideState exits: m=14409 SNR=77.7 Saturated
01:08:59.179 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:59.183 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:08:59.186 00.003 6120 Enqueuing Expose request
01:08:59.191 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
01:08:59.191 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
01:08:59.191 00.000 7680 Moving (-0.04, 0.16) raw xDistance=0.01 yDistance=-0.16
01:08:59.191 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:08:59.191 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:08:59.192 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:08:59.192 00.000 7680 MoveAxis(E, 0, ABG)
01:08:59.192 00.000 7680 Move returns status 0, amount 0
01:08:59.192 00.000 7680 MoveAxis(N, 0, ABG)
01:08:59.192 00.000 7680 Move returns status 0, amount 0
01:08:59.193 00.001 7680 move complete, result=0
01:08:59.193 00.000 7680 worker thread done servicing request
01:08:59.193 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:08:59.196 00.003 7680 Worker thread wakes up
01:08:59.198 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:08:59.198 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:00.451 01.253 7680 Exposure complete
01:09:00.581 00.130 7680 worker thread done servicing request
01:09:00.581 00.000 6120 OnExposeComplete: enter
01:09:00.587 00.006 6120 UpdateGuideState(): m_state=6
01:09:00.590 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5546
01:09:00.594 00.004 6120 Star::Find returns 1 (1), X=958.31, Y=47.63, Mass=14547, SNR=77.8, Peak=255 HFD=7.2
01:09:00.599 00.005 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
01:09:00.602 00.003 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
01:09:00.608 00.006 6120 CameraToMount -- cameraX=-0.03 cameraY=0.52 hyp=0.52 cameraTheta=1.64 mountX=-0.06 mountY=-0.48, mountTheta=-1.70
01:09:00.616 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.52, opts=13)
01:09:00.620 00.004 6120 Enqueuing Move request for scope (-0.03, 0.52)
01:09:00.624 00.004 7680 Worker thread wakes up
01:09:00.625 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.52) opts 0xd
01:09:00.625 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.52)
01:09:00.625 00.000 7680 Moving (-0.03, 0.52) raw xDistance=-0.06 yDistance=-0.48
01:09:00.625 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:09:00.625 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
01:09:00.626 00.001 7680 MoveAxis(E, 0, ABG)
01:09:00.626 00.000 7680 Move returns status 0, amount 0
01:09:00.626 00.000 7680 MoveAxis(N, 261, ABG)
01:09:00.626 00.000 7680 Guiding  Dir = 0, Dur = 261
01:09:00.627 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:00.631 00.004 7680 IsSlewing returns 0
01:09:00.631 00.000 6120 UpdateGuideState exits: m=14547 SNR=77.8 Saturated
01:09:00.636 00.005 7680 IsGuiding returns 0
01:09:00.637 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:00.643 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:00.649 00.006 6120 Enqueuing Expose request
01:09:00.652 00.003 7680 PulseGuide returned control before completion, sleep 271
01:09:00.929 00.277 7680 IsGuiding returns 0
01:09:00.930 00.001 7680 Move returns status 0, amount 261
01:09:00.930 00.000 7680 move complete, result=0
01:09:00.930 00.000 7680 worker thread done servicing request
01:09:00.931 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 261 ms NORTH
01:09:00.937 00.006 7680 Worker thread wakes up
01:09:00.937 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:00.937 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:02.194 01.257 7680 Exposure complete
01:09:02.328 00.134 7680 worker thread done servicing request
01:09:02.330 00.002 6120 OnExposeComplete: enter
01:09:02.335 00.005 6120 UpdateGuideState(): m_state=6
01:09:02.339 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5547
01:09:02.343 00.004 6120 Star::Find returns 1 (1), X=958.66, Y=47.28, Mass=14318, SNR=78.0, Peak=255 HFD=7.1
01:09:02.347 00.004 6120 CameraToMount -- cameraTheta (0.49) - m_xAngle (-2.95) = xAngle (3.44 = -2.84)
01:09:02.351 00.004 6120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.17 = -3.11)
01:09:02.355 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=0.17 hyp=0.36 cameraTheta=0.49 mountX=-0.34 mountY=-0.01, mountTheta=-3.11
01:09:02.361 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=0.17, opts=13)
01:09:02.364 00.003 6120 Enqueuing Move request for scope (0.32, 0.17)
01:09:02.367 00.003 7680 Worker thread wakes up
01:09:02.368 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.17) opts 0xd
01:09:02.368 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, 0.17)
01:09:02.368 00.000 7680 Moving (0.32, 0.17) raw xDistance=-0.34 yDistance=-0.01
01:09:02.368 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
01:09:02.368 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:09:02.369 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:02.372 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:09:02.372 00.000 7680 MoveAxis(E, 140, ABG)
01:09:02.373 00.001 7680 Guiding  Dir = 2, Dur = 140
01:09:02.373 00.000 6120 UpdateGuideState exits: m=14318 SNR=78.0 Saturated
01:09:02.376 00.003 7680 IsSlewing returns 0
01:09:02.376 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:02.379 00.003 7680 IsGuiding returns 0
01:09:02.379 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:02.383 00.004 6120 Enqueuing Expose request
01:09:02.388 00.005 7680 PulseGuide returned control before completion, sleep 150
01:09:02.542 00.154 7680 IsGuiding returns 1
01:09:02.543 00.001 7680 scope still moving after pulse duration time elapsed
01:09:02.573 00.030 7680 IsSlewing returns 0
01:09:02.574 00.001 7680 IsGuiding returns 0
01:09:02.576 00.002 7680 scope move finished after 140 + 55 ms
01:09:02.576 00.000 7680 Move returns status 0, amount 140
01:09:02.577 00.001 7680 MoveAxis(N, 0, ABG)
01:09:02.577 00.000 7680 Move returns status 0, amount 0
01:09:02.578 00.001 7680 move complete, result=0
01:09:02.578 00.000 7680 worker thread done servicing request
01:09:02.578 00.000 7680 Worker thread wakes up
01:09:02.578 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:02.578 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:02.579 00.001 6120 GuideStep: -0.3 px 140 ms EAST, -0.0 px 0 ms NORTH
01:09:03.825 01.246 7680 Exposure complete
01:09:03.955 00.130 7680 worker thread done servicing request
01:09:03.955 00.000 6120 OnExposeComplete: enter
01:09:03.960 00.005 6120 UpdateGuideState(): m_state=6
01:09:03.964 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5548
01:09:03.968 00.004 6120 Star::Find returns 1 (1), X=958.30, Y=47.71, Mass=15294, SNR=80.7, Peak=255 HFD=7.1
01:09:03.972 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
01:09:03.976 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
01:09:03.980 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.60 hyp=0.60 cameraTheta=1.64 mountX=-0.07 mountY=-0.55, mountTheta=-1.70
01:09:03.984 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.60, opts=13)
01:09:03.989 00.005 6120 Enqueuing Move request for scope (-0.04, 0.60)
01:09:03.993 00.004 7680 Worker thread wakes up
01:09:03.993 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:03.996 00.003 6120 UpdateGuideState exits: m=15294 SNR=80.7 Saturated
01:09:03.999 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:04.002 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:04.004 00.002 6120 Enqueuing Expose request
01:09:04.008 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.60) opts 0xd
01:09:04.008 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.60)
01:09:04.008 00.000 7680 Moving (-0.04, 0.60) raw xDistance=-0.07 yDistance=-0.55
01:09:04.009 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:09:04.009 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
01:09:04.009 00.000 7680 MoveAxis(E, 0, ABG)
01:09:04.009 00.000 7680 Move returns status 0, amount 0
01:09:04.009 00.000 7680 MoveAxis(N, 299, ABG)
01:09:04.009 00.000 7680 Guiding  Dir = 0, Dur = 299
01:09:04.009 00.000 7680 IsSlewing returns 0
01:09:04.009 00.000 7680 IsGuiding returns 0
01:09:04.009 00.000 7680 PulseGuide returned control before completion, sleep 309
01:09:04.327 00.318 7680 IsGuiding returns 1
01:09:04.328 00.001 7680 scope still moving after pulse duration time elapsed
01:09:04.359 00.031 7680 IsSlewing returns 0
01:09:04.362 00.003 7680 IsGuiding returns 0
01:09:04.362 00.000 7680 scope move finished after 299 + 53 ms
01:09:04.362 00.000 7680 Move returns status 0, amount 299
01:09:04.363 00.001 7680 move complete, result=0
01:09:04.363 00.000 7680 worker thread done servicing request
01:09:04.363 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 299 ms NORTH
01:09:04.372 00.009 7680 Worker thread wakes up
01:09:04.372 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:04.373 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:05.626 01.253 7680 Exposure complete
01:09:05.763 00.137 7680 worker thread done servicing request
01:09:05.763 00.000 6120 OnExposeComplete: enter
01:09:05.769 00.006 6120 UpdateGuideState(): m_state=6
01:09:05.774 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5549
01:09:05.779 00.005 6120 Star::Find returns 1 (1), X=958.23, Y=47.58, Mass=15132, SNR=80.0, Peak=255 HFD=7.2
01:09:05.782 00.003 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.77 = -1.52)
01:09:05.785 00.003 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
01:09:05.790 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.46 hyp=0.48 cameraTheta=1.81 mountX=0.03 mountY=-0.47, mountTheta=-1.52
01:09:05.796 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.46, opts=13)
01:09:05.802 00.006 6120 Enqueuing Move request for scope (-0.11, 0.46)
01:09:05.806 00.004 7680 Worker thread wakes up
01:09:05.806 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:05.809 00.003 6120 UpdateGuideState exits: m=15132 SNR=80.0 Saturated
01:09:05.813 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:05.817 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:05.821 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.46) opts 0xd
01:09:05.821 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.46)
01:09:05.821 00.000 7680 Moving (-0.11, 0.46) raw xDistance=0.03 yDistance=-0.47
01:09:05.822 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:09:05.822 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
01:09:05.822 00.000 7680 MoveAxis(E, 0, ABG)
01:09:05.822 00.000 7680 Move returns status 0, amount 0
01:09:05.822 00.000 7680 MoveAxis(N, 254, ABG)
01:09:05.822 00.000 7680 Guiding  Dir = 0, Dur = 254
01:09:05.823 00.001 7680 IsSlewing returns 0
01:09:05.823 00.000 7680 IsGuiding returns 0
01:09:05.824 00.001 6120 Enqueuing Expose request
01:09:05.827 00.003 7680 PulseGuide returned control before completion, sleep 264
01:09:06.099 00.272 7680 IsGuiding returns 1
01:09:06.100 00.001 7680 scope still moving after pulse duration time elapsed
01:09:06.131 00.031 7680 IsSlewing returns 0
01:09:06.133 00.002 7680 IsGuiding returns 0
01:09:06.133 00.000 7680 scope move finished after 254 + 56 ms
01:09:06.134 00.001 7680 Move returns status 0, amount 254
01:09:06.134 00.000 7680 move complete, result=0
01:09:06.136 00.002 7680 worker thread done servicing request
01:09:06.136 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 254 ms NORTH
01:09:06.144 00.008 7680 Worker thread wakes up
01:09:06.144 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:06.144 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:07.387 01.243 7680 Exposure complete
01:09:07.532 00.145 7680 worker thread done servicing request
01:09:07.532 00.000 6120 OnExposeComplete: enter
01:09:07.539 00.007 6120 UpdateGuideState(): m_state=6
01:09:07.547 00.008 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5550
01:09:07.557 00.010 6120 Star::Find returns 1 (1), X=958.31, Y=47.19, Mass=13238, SNR=74.3, Peak=255 HFD=6.9
01:09:07.564 00.007 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
01:09:07.570 00.006 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
01:09:07.577 00.007 6120 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.96 mountX=0.02 mountY=-0.08, mountTheta=-1.37
01:09:07.584 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.08, opts=13)
01:09:07.589 00.005 6120 Enqueuing Move request for scope (-0.03, 0.08)
01:09:07.595 00.006 7680 Worker thread wakes up
01:09:07.595 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:07.600 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
01:09:07.600 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
01:09:07.600 00.000 7680 Moving (-0.03, 0.08) raw xDistance=0.02 yDistance=-0.08
01:09:07.600 00.000 6120 UpdateGuideState exits: m=13238 SNR=74.3 Saturated
01:09:07.605 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:09:07.605 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:09:07.605 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:07.608 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:09:07.608 00.000 7680 MoveAxis(E, 0, ABG)
01:09:07.608 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:07.613 00.005 6120 Enqueuing Expose request
01:09:07.618 00.005 7680 Move returns status 0, amount 0
01:09:07.618 00.000 7680 MoveAxis(N, 0, ABG)
01:09:07.618 00.000 7680 Move returns status 0, amount 0
01:09:07.619 00.001 7680 move complete, result=0
01:09:07.619 00.000 7680 worker thread done servicing request
01:09:07.619 00.000 7680 Worker thread wakes up
01:09:07.619 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:07.619 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:07.625 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:08.876 01.251 7680 Exposure complete
01:09:09.009 00.133 7680 worker thread done servicing request
01:09:09.009 00.000 6120 OnExposeComplete: enter
01:09:09.014 00.005 6120 UpdateGuideState(): m_state=6
01:09:09.021 00.007 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5551
01:09:09.026 00.005 6120 Star::Find returns 1 (1), X=958.23, Y=47.59, Mass=15160, SNR=79.8, Peak=255 HFD=7.2
01:09:09.029 00.003 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
01:09:09.033 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
01:09:09.038 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.48 hyp=0.49 cameraTheta=1.79 mountX=0.02 mountY=-0.48, mountTheta=-1.53
01:09:09.044 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.48, opts=13)
01:09:09.048 00.004 6120 Enqueuing Move request for scope (-0.11, 0.48)
01:09:09.051 00.003 7680 Worker thread wakes up
01:09:09.051 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.48) opts 0xd
01:09:09.053 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.48)
01:09:09.053 00.000 7680 Moving (-0.11, 0.48) raw xDistance=0.02 yDistance=-0.48
01:09:09.053 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:09:09.053 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
01:09:09.053 00.000 7680 MoveAxis(E, 0, ABG)
01:09:09.054 00.001 7680 Move returns status 0, amount 0
01:09:09.054 00.000 7680 MoveAxis(N, 258, ABG)
01:09:09.054 00.000 7680 Guiding  Dir = 0, Dur = 258
01:09:09.054 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:09.058 00.004 7680 IsSlewing returns 0
01:09:09.058 00.000 6120 UpdateGuideState exits: m=15160 SNR=79.8 Saturated
01:09:09.063 00.005 7680 IsGuiding returns 0
01:09:09.063 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:09.066 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:09.071 00.005 6120 Enqueuing Expose request
01:09:09.075 00.004 7680 PulseGuide returned control before completion, sleep 268
01:09:09.348 00.273 7680 IsGuiding returns 0
01:09:09.349 00.001 7680 Move returns status 0, amount 258
01:09:09.350 00.001 7680 move complete, result=0
01:09:09.350 00.000 7680 worker thread done servicing request
01:09:09.350 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 258 ms NORTH
01:09:09.359 00.009 7680 Worker thread wakes up
01:09:09.361 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:09.361 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:10.608 01.247 7680 Exposure complete
01:09:10.747 00.139 7680 worker thread done servicing request
01:09:10.748 00.001 6120 OnExposeComplete: enter
01:09:10.751 00.003 6120 UpdateGuideState(): m_state=6
01:09:10.756 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5552
01:09:10.759 00.003 6120 Star::Find returns 1 (1), X=958.37, Y=47.18, Mass=13149, SNR=74.2, Peak=255 HFD=6.9
01:09:10.764 00.005 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.13 = -2.16)
01:09:10.768 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.43)
01:09:10.772 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.17 mountX=-0.04 mountY=-0.04, mountTheta=-2.27
01:09:10.777 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.06, opts=13)
01:09:10.780 00.003 6120 Enqueuing Move request for scope (0.03, 0.06)
01:09:10.783 00.003 7680 Worker thread wakes up
01:09:10.783 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
01:09:10.785 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:10.789 00.004 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
01:09:10.789 00.000 7680 Moving (0.03, 0.06) raw xDistance=-0.04 yDistance=-0.04
01:09:10.789 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:09:10.789 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:09:10.790 00.001 6120 UpdateGuideState exits: m=13149 SNR=74.2 Saturated
01:09:10.794 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:09:10.794 00.000 7680 MoveAxis(E, 0, ABG)
01:09:10.795 00.001 7680 Move returns status 0, amount 0
01:09:10.795 00.000 7680 MoveAxis(N, 0, ABG)
01:09:10.795 00.000 7680 Move returns status 0, amount 0
01:09:10.795 00.000 7680 move complete, result=0
01:09:10.795 00.000 7680 worker thread done servicing request
01:09:10.795 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:10.799 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:10.804 00.005 6120 Enqueuing Expose request
01:09:10.808 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:09:10.812 00.004 7680 Worker thread wakes up
01:09:10.812 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:10.812 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:12.063 01.251 7680 Exposure complete
01:09:12.201 00.138 7680 worker thread done servicing request
01:09:12.202 00.001 6120 OnExposeComplete: enter
01:09:12.209 00.007 6120 UpdateGuideState(): m_state=6
01:09:12.215 00.006 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5553
01:09:12.220 00.005 6120 Star::Find returns 1 (1), X=958.20, Y=47.59, Mass=14391, SNR=79.4, Peak=255 HFD=7.1
01:09:12.224 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.48)
01:09:12.229 00.005 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.75)
01:09:12.234 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.48 hyp=0.50 cameraTheta=1.85 mountX=0.05 mountY=-0.49, mountTheta=-1.48
01:09:12.241 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.48, opts=13)
01:09:12.245 00.004 6120 Enqueuing Move request for scope (-0.14, 0.48)
01:09:12.249 00.004 7680 Worker thread wakes up
01:09:12.249 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:12.254 00.005 6120 UpdateGuideState exits: m=14391 SNR=79.4 Saturated
01:09:12.258 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:12.261 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:12.266 00.005 6120 Enqueuing Expose request
01:09:12.270 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.48) opts 0xd
01:09:12.270 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.48)
01:09:12.270 00.000 7680 Moving (-0.14, 0.48) raw xDistance=0.05 yDistance=-0.49
01:09:12.270 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:09:12.271 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:09:12.271 00.000 7680 MoveAxis(E, 0, ABG)
01:09:12.271 00.000 7680 Move returns status 0, amount 0
01:09:12.271 00.000 7680 MoveAxis(N, 267, ABG)
01:09:12.272 00.001 7680 Guiding  Dir = 0, Dur = 267
01:09:12.272 00.000 7680 IsSlewing returns 0
01:09:12.272 00.000 7680 IsGuiding returns 0
01:09:12.273 00.001 7680 PulseGuide returned control before completion, sleep 277
01:09:12.564 00.291 7680 IsGuiding returns 1
01:09:12.565 00.001 7680 scope still moving after pulse duration time elapsed
01:09:12.596 00.031 7680 IsSlewing returns 0
01:09:12.597 00.001 7680 IsGuiding returns 0
01:09:12.598 00.001 7680 scope move finished after 267 + 57 ms
01:09:12.598 00.000 7680 Move returns status 0, amount 267
01:09:12.598 00.000 7680 move complete, result=0
01:09:12.599 00.001 7680 worker thread done servicing request
01:09:12.599 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 267 ms NORTH
01:09:12.606 00.007 7680 Worker thread wakes up
01:09:12.606 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:12.607 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:13.865 01.258 7680 Exposure complete
01:09:14.002 00.137 7680 worker thread done servicing request
01:09:14.002 00.000 6120 OnExposeComplete: enter
01:09:14.006 00.004 6120 UpdateGuideState(): m_state=6
01:09:14.010 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5554
01:09:14.014 00.004 6120 Star::Find returns 1 (1), X=958.16, Y=47.09, Mass=14100, SNR=77.1, Peak=255 HFD=6.9
01:09:14.018 00.004 6120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-2.95) = xAngle (-0.02 = -0.02)
01:09:14.022 00.004 6120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.29 = -0.29)
01:09:14.027 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-2.98 mountX=0.18 mountY=-0.05, mountTheta=-0.28
01:09:14.032 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.03, opts=13)
01:09:14.036 00.004 6120 Enqueuing Move request for scope (-0.18, -0.03)
01:09:14.040 00.004 7680 Worker thread wakes up
01:09:14.040 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.03) opts 0xd
01:09:14.040 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.03)
01:09:14.040 00.000 7680 Moving (-0.18, -0.03) raw xDistance=0.18 yDistance=-0.05
01:09:14.040 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:09:14.040 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:09:14.040 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:09:14.041 00.001 7680 MoveAxis(E, 0, ABG)
01:09:14.041 00.000 7680 Move returns status 0, amount 0
01:09:14.041 00.000 7680 MoveAxis(N, 0, ABG)
01:09:14.041 00.000 7680 Move returns status 0, amount 0
01:09:14.041 00.000 7680 move complete, result=0
01:09:14.041 00.000 7680 worker thread done servicing request
01:09:14.041 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:14.046 00.005 6120 UpdateGuideState exits: m=14100 SNR=77.1 Saturated
01:09:14.050 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:14.053 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:14.056 00.003 6120 Enqueuing Expose request
01:09:14.060 00.004 7680 Worker thread wakes up
01:09:14.060 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:14.061 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:14.061 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:15.306 01.245 7680 Exposure complete
01:09:15.445 00.139 7680 worker thread done servicing request
01:09:15.445 00.000 6120 OnExposeComplete: enter
01:09:15.449 00.004 6120 UpdateGuideState(): m_state=6
01:09:15.454 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5555
01:09:15.460 00.006 6120 Star::Find returns 1 (1), X=958.32, Y=47.13, Mass=14116, SNR=76.9, Peak=255 HFD=6.9
01:09:15.463 00.003 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-2.95) = xAngle (5.43 = -0.85)
01:09:15.468 00.005 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.12)
01:09:15.471 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.47 mountX=0.01 mountY=-0.02, mountTheta=-0.94
01:09:15.476 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.01, opts=13)
01:09:15.480 00.004 6120 Enqueuing Move request for scope (-0.02, 0.01)
01:09:15.485 00.005 7680 Worker thread wakes up
01:09:15.485 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:15.489 00.004 6120 UpdateGuideState exits: m=14116 SNR=76.9 Saturated
01:09:15.492 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:15.496 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:15.501 00.005 6120 Enqueuing Expose request
01:09:15.504 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
01:09:15.505 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
01:09:15.505 00.000 7680 Moving (-0.02, 0.01) raw xDistance=0.01 yDistance=-0.02
01:09:15.505 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:09:15.505 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:09:15.506 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:09:15.506 00.000 7680 MoveAxis(E, 0, ABG)
01:09:15.506 00.000 7680 Move returns status 0, amount 0
01:09:15.506 00.000 7680 MoveAxis(N, 0, ABG)
01:09:15.507 00.001 7680 Move returns status 0, amount 0
01:09:15.508 00.001 7680 move complete, result=0
01:09:15.508 00.000 7680 worker thread done servicing request
01:09:15.508 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:09:15.513 00.005 7680 Worker thread wakes up
01:09:15.513 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:15.513 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:16.764 01.251 7680 Exposure complete
01:09:16.905 00.141 7680 worker thread done servicing request
01:09:16.905 00.000 6120 OnExposeComplete: enter
01:09:16.909 00.004 6120 UpdateGuideState(): m_state=6
01:09:16.914 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5556
01:09:16.918 00.004 6120 Star::Find returns 1 (1), X=958.62, Y=47.67, Mass=15178, SNR=79.4, Peak=255 HFD=7.2
01:09:16.922 00.004 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.06 = -2.22)
01:09:16.925 00.003 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.49)
01:09:16.928 00.003 6120 CameraToMount -- cameraX=0.28 cameraY=0.55 hyp=0.62 cameraTheta=1.11 mountX=-0.38 mountY=-0.37, mountTheta=-2.36
01:09:16.933 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.55, opts=13)
01:09:16.935 00.002 6120 Enqueuing Move request for scope (0.28, 0.55)
01:09:16.939 00.004 7680 Worker thread wakes up
01:09:16.939 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:16.942 00.003 6120 UpdateGuideState exits: m=15178 SNR=79.4 Saturated
01:09:16.945 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.55) opts 0xd
01:09:16.945 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:16.949 00.004 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.55)
01:09:16.949 00.000 7680 Moving (0.28, 0.55) raw xDistance=-0.38 yDistance=-0.37
01:09:16.949 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:09:16.949 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:09:16.949 00.000 7680 MoveAxis(E, 153, ABG)
01:09:16.949 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:16.953 00.004 7680 Guiding  Dir = 2, Dur = 153
01:09:16.953 00.000 6120 Enqueuing Expose request
01:09:16.958 00.005 7680 IsSlewing returns 0
01:09:16.958 00.000 7680 IsGuiding returns 0
01:09:16.960 00.002 7680 PulseGuide returned control before completion, sleep 163
01:09:17.129 00.169 7680 IsGuiding returns 1
01:09:17.129 00.000 7680 scope still moving after pulse duration time elapsed
01:09:17.160 00.031 7680 IsSlewing returns 0
01:09:17.161 00.001 7680 IsGuiding returns 0
01:09:17.162 00.001 7680 scope move finished after 153 + 49 ms
01:09:17.162 00.000 7680 Move returns status 0, amount 153
01:09:17.162 00.000 7680 MoveAxis(N, 203, ABG)
01:09:17.163 00.001 7680 Guiding  Dir = 0, Dur = 203
01:09:17.163 00.000 7680 IsSlewing returns 0
01:09:17.164 00.001 7680 IsGuiding returns 0
01:09:17.165 00.001 7680 PulseGuide returned control before completion, sleep 213
01:09:17.395 00.230 7680 IsGuiding returns 1
01:09:17.395 00.000 7680 scope still moving after pulse duration time elapsed
01:09:17.426 00.031 7680 IsSlewing returns 0
01:09:17.427 00.001 7680 IsGuiding returns 0
01:09:17.429 00.002 7680 scope move finished after 203 + 60 ms
01:09:17.429 00.000 7680 Move returns status 0, amount 203
01:09:17.429 00.000 7680 move complete, result=0
01:09:17.430 00.001 7680 worker thread done servicing request
01:09:17.431 00.001 7680 Worker thread wakes up
01:09:17.431 00.000 6120 GuideStep: -0.4 px 153 ms EAST, -0.4 px 203 ms NORTH
01:09:17.438 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:17.438 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:18.689 01.251 7680 Exposure complete
01:09:18.819 00.130 7680 worker thread done servicing request
01:09:18.820 00.001 6120 OnExposeComplete: enter
01:09:18.825 00.005 6120 UpdateGuideState(): m_state=6
01:09:18.829 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5557
01:09:18.833 00.004 6120 Star::Find returns 1 (1), X=958.65, Y=47.58, Mass=14694, SNR=78.4, Peak=255 HFD=7.2
01:09:18.837 00.004 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.94 = -2.35)
01:09:18.840 00.003 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.62)
01:09:18.844 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=0.46 hyp=0.55 cameraTheta=0.98 mountX=-0.39 mountY=-0.28, mountTheta=-2.52
01:09:18.849 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.46, opts=13)
01:09:18.854 00.005 6120 Enqueuing Move request for scope (0.31, 0.46)
01:09:18.858 00.004 7680 Worker thread wakes up
01:09:18.858 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.46) opts 0xd
01:09:18.858 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.46)
01:09:18.859 00.001 7680 Moving (0.31, 0.46) raw xDistance=-0.39 yDistance=-0.28
01:09:18.860 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:18.865 00.005 6120 UpdateGuideState exits: m=14694 SNR=78.4 Saturated
01:09:18.869 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:18.874 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:18.878 00.004 6120 Enqueuing Expose request
01:09:18.881 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
01:09:18.881 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:09:18.882 00.001 7680 MoveAxis(E, 170, ABG)
01:09:18.882 00.000 7680 Guiding  Dir = 2, Dur = 170
01:09:18.883 00.001 7680 IsSlewing returns 0
01:09:18.883 00.000 7680 IsGuiding returns 0
01:09:18.884 00.001 7680 PulseGuide returned control before completion, sleep 180
01:09:19.078 00.194 7680 IsGuiding returns 0
01:09:19.078 00.000 7680 Move returns status 0, amount 170
01:09:19.078 00.000 7680 MoveAxis(N, 151, ABG)
01:09:19.080 00.002 7680 Guiding  Dir = 0, Dur = 151
01:09:19.080 00.000 7680 IsSlewing returns 0
01:09:19.081 00.001 7680 IsGuiding returns 0
01:09:19.082 00.001 7680 PulseGuide returned control before completion, sleep 161
01:09:19.250 00.168 7680 IsGuiding returns 1
01:09:19.251 00.001 7680 scope still moving after pulse duration time elapsed
01:09:19.282 00.031 7680 IsSlewing returns 0
01:09:19.284 00.002 7680 IsGuiding returns 0
01:09:19.284 00.000 7680 scope move finished after 151 + 51 ms
01:09:19.285 00.001 7680 Move returns status 0, amount 151
01:09:19.285 00.000 7680 move complete, result=0
01:09:19.286 00.001 7680 worker thread done servicing request
01:09:19.286 00.000 7680 Worker thread wakes up
01:09:19.287 00.001 6120 GuideStep: -0.4 px 170 ms EAST, -0.3 px 151 ms NORTH
01:09:19.293 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:19.294 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:20.540 01.246 7680 Exposure complete
01:09:20.681 00.141 7680 worker thread done servicing request
01:09:20.681 00.000 6120 OnExposeComplete: enter
01:09:20.686 00.005 6120 UpdateGuideState(): m_state=6
01:09:20.690 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5558
01:09:20.693 00.003 6120 Star::Find returns 1 (1), X=958.24, Y=47.54, Mass=14003, SNR=76.7, Peak=255 HFD=7.1
01:09:20.698 00.005 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
01:09:20.702 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
01:09:20.707 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.42 hyp=0.43 cameraTheta=1.80 mountX=0.02 mountY=-0.42, mountTheta=-1.53
01:09:20.712 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.42, opts=13)
01:09:20.716 00.004 6120 Enqueuing Move request for scope (-0.10, 0.42)
01:09:20.720 00.004 7680 Worker thread wakes up
01:09:20.720 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.42) opts 0xd
01:09:20.720 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.42)
01:09:20.720 00.000 7680 Moving (-0.10, 0.42) raw xDistance=0.02 yDistance=-0.42
01:09:20.720 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:09:20.722 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:20.726 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:09:20.726 00.000 7680 MoveAxis(E, 0, ABG)
01:09:20.726 00.000 7680 Move returns status 0, amount 0
01:09:20.726 00.000 7680 MoveAxis(N, 230, ABG)
01:09:20.726 00.000 7680 Guiding  Dir = 0, Dur = 230
01:09:20.727 00.001 6120 UpdateGuideState exits: m=14003 SNR=76.7 Saturated
01:09:20.732 00.005 7680 IsSlewing returns 0
01:09:20.732 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:20.738 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:20.741 00.003 6120 Enqueuing Expose request
01:09:20.745 00.004 7680 IsGuiding returns 0
01:09:20.746 00.001 7680 PulseGuide returned control before completion, sleep 240
01:09:20.997 00.251 7680 IsGuiding returns 1
01:09:20.998 00.001 7680 scope still moving after pulse duration time elapsed
01:09:21.029 00.031 7680 IsSlewing returns 0
01:09:21.031 00.002 7680 IsGuiding returns 0
01:09:21.031 00.000 7680 scope move finished after 230 + 55 ms
01:09:21.032 00.001 7680 Move returns status 0, amount 230
01:09:21.032 00.000 7680 move complete, result=0
01:09:21.033 00.001 7680 worker thread done servicing request
01:09:21.033 00.000 7680 Worker thread wakes up
01:09:21.033 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 230 ms NORTH
01:09:21.039 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:21.039 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:22.292 01.253 7680 Exposure complete
01:09:22.435 00.143 7680 worker thread done servicing request
01:09:22.435 00.000 6120 OnExposeComplete: enter
01:09:22.439 00.004 6120 UpdateGuideState(): m_state=6
01:09:22.444 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5559
01:09:22.448 00.004 6120 Star::Find returns 1 (1), X=958.29, Y=47.08, Mass=13933, SNR=77.4, Peak=255 HFD=6.8
01:09:22.451 00.003 6120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-2.95) = xAngle (0.43 = 0.43)
01:09:22.456 00.005 6120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.16 = 0.16)
01:09:22.459 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.53 mountX=0.05 mountY=0.01, mountTheta=0.17
01:09:22.465 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.03, opts=13)
01:09:22.469 00.004 6120 Enqueuing Move request for scope (-0.05, -0.03)
01:09:22.473 00.004 7680 Worker thread wakes up
01:09:22.473 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:22.477 00.004 6120 UpdateGuideState exits: m=13933 SNR=77.4 Saturated
01:09:22.480 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:22.485 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
01:09:22.485 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:22.490 00.005 6120 Enqueuing Expose request
01:09:22.494 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
01:09:22.495 00.001 7680 Moving (-0.05, -0.03) raw xDistance=0.05 yDistance=0.01
01:09:22.495 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:09:22.495 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:09:22.495 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:09:22.496 00.001 7680 MoveAxis(E, 0, ABG)
01:09:22.496 00.000 7680 Move returns status 0, amount 0
01:09:22.496 00.000 7680 MoveAxis(N, 0, ABG)
01:09:22.496 00.000 7680 Move returns status 0, amount 0
01:09:22.497 00.001 7680 move complete, result=0
01:09:22.497 00.000 7680 worker thread done servicing request
01:09:22.497 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:09:22.501 00.004 7680 Worker thread wakes up
01:09:22.501 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:22.501 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:23.749 01.248 7680 Exposure complete
01:09:23.877 00.128 7680 worker thread done servicing request
01:09:23.877 00.000 6120 OnExposeComplete: enter
01:09:23.882 00.005 6120 UpdateGuideState(): m_state=6
01:09:23.885 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5560
01:09:23.890 00.005 6120 Star::Find returns 1 (1), X=958.34, Y=47.46, Mass=14145, SNR=76.0, Peak=255 HFD=7.1
01:09:23.894 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
01:09:23.898 00.004 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
01:09:23.902 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.34 hyp=0.34 cameraTheta=1.57 mountX=-0.07 mountY=-0.31, mountTheta=-1.78
01:09:23.906 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.34, opts=13)
01:09:23.910 00.004 6120 Enqueuing Move request for scope (0.00, 0.34)
01:09:23.914 00.004 7680 Worker thread wakes up
01:09:23.914 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:23.919 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.34) opts 0xd
01:09:23.919 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.34)
01:09:23.919 00.000 7680 Moving (0.00, 0.34) raw xDistance=-0.07 yDistance=-0.31
01:09:23.920 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:09:23.920 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:09:23.920 00.000 7680 MoveAxis(E, 0, ABG)
01:09:23.920 00.000 7680 Move returns status 0, amount 0
01:09:23.920 00.000 7680 MoveAxis(N, 168, ABG)
01:09:23.920 00.000 7680 Guiding  Dir = 0, Dur = 168
01:09:23.921 00.001 6120 UpdateGuideState exits: m=14145 SNR=76.0 Saturated
01:09:23.925 00.004 7680 IsSlewing returns 0
01:09:23.925 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:23.930 00.005 7680 IsGuiding returns 0
01:09:23.931 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:23.934 00.003 7680 PulseGuide returned control before completion, sleep 178
01:09:23.934 00.000 6120 Enqueuing Expose request
01:09:24.116 00.182 7680 IsGuiding returns 1
01:09:24.116 00.000 7680 scope still moving after pulse duration time elapsed
01:09:24.146 00.030 7680 IsSlewing returns 0
01:09:24.148 00.002 7680 IsGuiding returns 0
01:09:24.149 00.001 7680 scope move finished after 168 + 49 ms
01:09:24.149 00.000 7680 Move returns status 0, amount 168
01:09:24.149 00.000 7680 move complete, result=0
01:09:24.150 00.001 7680 worker thread done servicing request
01:09:24.150 00.000 7680 Worker thread wakes up
01:09:24.151 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 168 ms NORTH
01:09:24.157 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:24.157 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:25.405 01.248 7680 Exposure complete
01:09:25.539 00.134 7680 worker thread done servicing request
01:09:25.540 00.001 6120 OnExposeComplete: enter
01:09:25.544 00.004 6120 UpdateGuideState(): m_state=6
01:09:25.548 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5561
01:09:25.552 00.004 6120 Star::Find returns 1 (1), X=958.52, Y=47.21, Mass=13413, SNR=75.3, Peak=255 HFD=7.1
01:09:25.556 00.004 6120 CameraToMount -- cameraTheta (0.49) - m_xAngle (-2.95) = xAngle (3.45 = -2.84)
01:09:25.560 00.004 6120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.18 = -3.11)
01:09:25.564 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.49 mountX=-0.19 mountY=-0.01, mountTheta=-3.10
01:09:25.568 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.09, opts=13)
01:09:25.573 00.005 6120 Enqueuing Move request for scope (0.18, 0.09)
01:09:25.576 00.003 7680 Worker thread wakes up
01:09:25.577 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:25.582 00.005 6120 UpdateGuideState exits: m=13413 SNR=75.3 Saturated
01:09:25.586 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:25.590 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
01:09:25.590 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:25.593 00.003 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
01:09:25.594 00.001 7680 Moving (0.18, 0.09) raw xDistance=-0.19 yDistance=-0.01
01:09:25.595 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:09:25.595 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:09:25.595 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:09:25.595 00.000 7680 MoveAxis(E, 0, ABG)
01:09:25.595 00.000 7680 Move returns status 0, amount 0
01:09:25.596 00.001 7680 MoveAxis(N, 0, ABG)
01:09:25.596 00.000 7680 Move returns status 0, amount 0
01:09:25.596 00.000 7680 move complete, result=0
01:09:25.596 00.000 7680 worker thread done servicing request
01:09:25.597 00.001 6120 Enqueuing Expose request
01:09:25.600 00.003 7680 Worker thread wakes up
01:09:25.601 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:25.601 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:25.601 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:09:26.855 01.254 7680 Exposure complete
01:09:26.965 00.110 7680 worker thread done servicing request
01:09:26.966 00.001 6120 OnExposeComplete: enter
01:09:26.970 00.004 6120 UpdateGuideState(): m_state=6
01:09:26.974 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5562
01:09:26.979 00.005 6120 Star::Find returns 1 (1), X=958.55, Y=47.35, Mass=14101, SNR=77.2, Peak=255 HFD=7.2
01:09:26.983 00.004 6120 CameraToMount -- cameraTheta (0.84) - m_xAngle (-2.95) = xAngle (3.80 = -2.48)
01:09:26.986 00.003 6120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.53 = -2.75)
01:09:26.990 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.23 hyp=0.31 cameraTheta=0.84 mountX=-0.25 mountY=-0.12, mountTheta=-2.70
01:09:26.995 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.23, opts=13)
01:09:27.000 00.005 6120 Enqueuing Move request for scope (0.21, 0.23)
01:09:27.004 00.004 7680 Worker thread wakes up
01:09:27.004 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:27.007 00.003 6120 UpdateGuideState exits: m=14101 SNR=77.2 Saturated
01:09:27.010 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:27.014 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.23) opts 0xd
01:09:27.014 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.23)
01:09:27.015 00.001 7680 Moving (0.21, 0.23) raw xDistance=-0.25 yDistance=-0.12
01:09:27.015 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
01:09:27.015 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:09:27.016 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:27.020 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:09:27.020 00.000 7680 MoveAxis(E, 100, ABG)
01:09:27.020 00.000 7680 Guiding  Dir = 2, Dur = 100
01:09:27.020 00.000 6120 Enqueuing Expose request
01:09:27.024 00.004 7680 IsSlewing returns 0
01:09:27.025 00.001 7680 IsGuiding returns 0
01:09:27.025 00.000 7680 PulseGuide returned control before completion, sleep 110
01:09:27.140 00.115 7680 IsGuiding returns 1
01:09:27.141 00.001 7680 scope still moving after pulse duration time elapsed
01:09:27.172 00.031 7680 IsSlewing returns 0
01:09:27.174 00.002 7680 IsGuiding returns 0
01:09:27.174 00.000 7680 scope move finished after 100 + 50 ms
01:09:27.175 00.001 7680 Move returns status 0, amount 100
01:09:27.175 00.000 7680 MoveAxis(N, 0, ABG)
01:09:27.175 00.000 7680 Move returns status 0, amount 0
01:09:27.176 00.001 7680 move complete, result=0
01:09:27.176 00.000 7680 worker thread done servicing request
01:09:27.177 00.001 6120 GuideStep: -0.2 px 100 ms EAST, -0.1 px 0 ms NORTH
01:09:27.183 00.006 7680 Worker thread wakes up
01:09:27.183 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:27.183 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:28.438 01.255 7680 Exposure complete
01:09:28.582 00.144 7680 worker thread done servicing request
01:09:28.583 00.001 6120 OnExposeComplete: enter
01:09:28.587 00.004 6120 UpdateGuideState(): m_state=6
01:09:28.591 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5563
01:09:28.596 00.005 6120 Star::Find returns 1 (1), X=958.66, Y=47.88, Mass=14366, SNR=76.3, Peak=255 HFD=6.9
01:09:28.600 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.13 = -2.16)
01:09:28.604 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.43)
01:09:28.607 00.003 6120 CameraToMount -- cameraX=0.32 cameraY=0.76 hyp=0.83 cameraTheta=1.17 mountX=-0.46 mountY=-0.54, mountTheta=-2.27
01:09:28.615 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=0.76, opts=13)
01:09:28.619 00.004 6120 Enqueuing Move request for scope (0.32, 0.76)
01:09:28.623 00.004 7680 Worker thread wakes up
01:09:28.623 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:28.627 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.76) opts 0xd
01:09:28.627 00.000 6120 UpdateGuideState exits: m=14366 SNR=76.3 Saturated
01:09:28.631 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:28.634 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:28.639 00.005 6120 Enqueuing Expose request
01:09:28.643 00.004 7680 Handling offset move in thread for scope, endpoint = (0.32, 0.76)
01:09:28.644 00.001 7680 Moving (0.32, 0.76) raw xDistance=-0.46 yDistance=-0.54
01:09:28.644 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
01:09:28.645 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
01:09:28.645 00.000 7680 MoveAxis(E, 194, ABG)
01:09:28.645 00.000 7680 Guiding  Dir = 2, Dur = 194
01:09:28.645 00.000 7680 IsSlewing returns 0
01:09:28.646 00.001 7680 IsGuiding returns 0
01:09:28.646 00.000 7680 PulseGuide returned control before completion, sleep 204
01:09:28.861 00.215 7680 IsGuiding returns 1
01:09:28.862 00.001 7680 scope still moving after pulse duration time elapsed
01:09:28.892 00.030 7680 IsSlewing returns 0
01:09:28.894 00.002 7680 IsGuiding returns 0
01:09:28.894 00.000 7680 scope move finished after 194 + 54 ms
01:09:28.895 00.001 7680 Move returns status 0, amount 194
01:09:28.895 00.000 7680 MoveAxis(N, 294, ABG)
01:09:28.895 00.000 7680 Guiding  Dir = 0, Dur = 294
01:09:28.896 00.001 7680 IsSlewing returns 0
01:09:28.896 00.000 7680 IsGuiding returns 0
01:09:28.897 00.001 7680 PulseGuide returned control before completion, sleep 304
01:09:29.206 00.309 7680 IsGuiding returns 1
01:09:29.207 00.001 7680 scope still moving after pulse duration time elapsed
01:09:29.238 00.031 7680 IsSlewing returns 0
01:09:29.239 00.001 7680 IsGuiding returns 0
01:09:29.239 00.000 7680 scope move finished after 294 + 48 ms
01:09:29.239 00.000 7680 Move returns status 0, amount 294
01:09:29.240 00.001 7680 move complete, result=0
01:09:29.240 00.000 7680 worker thread done servicing request
01:09:29.240 00.000 6120 GuideStep: -0.5 px 194 ms EAST, -0.5 px 294 ms NORTH
01:09:29.247 00.007 7680 Worker thread wakes up
01:09:29.247 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:29.247 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:30.501 01.254 7680 Exposure complete
01:09:30.646 00.145 7680 worker thread done servicing request
01:09:30.647 00.001 6120 OnExposeComplete: enter
01:09:30.651 00.004 6120 UpdateGuideState(): m_state=6
01:09:30.656 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5564
01:09:30.660 00.004 6120 Star::Find returns 1 (1), X=958.26, Y=47.29, Mass=14601, SNR=78.1, Peak=255 HFD=7.0
01:09:30.664 00.004 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.95 = -1.34)
01:09:30.668 00.004 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.61)
01:09:30.672 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.99 mountX=0.04 mountY=-0.19, mountTheta=-1.34
01:09:30.681 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.17, opts=13)
01:09:30.685 00.004 6120 Enqueuing Move request for scope (-0.08, 0.17)
01:09:30.688 00.003 7680 Worker thread wakes up
01:09:30.690 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:30.694 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
01:09:30.694 00.000 6120 UpdateGuideState exits: m=14601 SNR=78.1 Saturated
01:09:30.699 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:30.705 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:30.712 00.007 6120 Enqueuing Expose request
01:09:30.717 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
01:09:30.717 00.000 7680 Moving (-0.08, 0.17) raw xDistance=0.04 yDistance=-0.19
01:09:30.718 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:09:30.718 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:09:30.718 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:09:30.719 00.001 7680 MoveAxis(E, 0, ABG)
01:09:30.719 00.000 7680 Move returns status 0, amount 0
01:09:30.719 00.000 7680 MoveAxis(N, 0, ABG)
01:09:30.720 00.001 7680 Move returns status 0, amount 0
01:09:30.720 00.000 7680 move complete, result=0
01:09:30.720 00.000 7680 worker thread done servicing request
01:09:30.720 00.000 7680 Worker thread wakes up
01:09:30.721 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:09:30.728 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:30.728 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:31.979 01.251 7680 Exposure complete
01:09:32.114 00.135 7680 worker thread done servicing request
01:09:32.116 00.002 6120 OnExposeComplete: enter
01:09:32.120 00.004 6120 UpdateGuideState(): m_state=6
01:09:32.123 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5565
01:09:32.127 00.004 6120 Star::Find returns 1 (1), X=958.25, Y=47.65, Mass=14397, SNR=76.8, Peak=255 HFD=7.1
01:09:32.132 00.005 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
01:09:32.136 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
01:09:32.140 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.53 hyp=0.54 cameraTheta=1.74 mountX=-0.01 mountY=-0.52, mountTheta=-1.59
01:09:32.148 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.53, opts=13)
01:09:32.154 00.006 6120 Enqueuing Move request for scope (-0.09, 0.53)
01:09:32.157 00.003 7680 Worker thread wakes up
01:09:32.158 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:32.162 00.004 6120 UpdateGuideState exits: m=14397 SNR=76.8 Saturated
01:09:32.165 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:32.170 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.53) opts 0xd
01:09:32.170 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.53)
01:09:32.170 00.000 7680 Moving (-0.09, 0.53) raw xDistance=-0.01 yDistance=-0.52
01:09:32.170 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:32.176 00.006 6120 Enqueuing Expose request
01:09:32.181 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:09:32.181 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
01:09:32.181 00.000 7680 MoveAxis(E, 0, ABG)
01:09:32.181 00.000 7680 Move returns status 0, amount 0
01:09:32.182 00.001 7680 MoveAxis(N, 281, ABG)
01:09:32.182 00.000 7680 Guiding  Dir = 0, Dur = 281
01:09:32.182 00.000 7680 IsSlewing returns 0
01:09:32.183 00.001 7680 IsGuiding returns 0
01:09:32.183 00.000 7680 PulseGuide returned control before completion, sleep 291
01:09:32.490 00.307 7680 IsGuiding returns 1
01:09:32.490 00.000 7680 scope still moving after pulse duration time elapsed
01:09:32.521 00.031 7680 IsSlewing returns 0
01:09:32.521 00.000 7680 IsGuiding returns 0
01:09:32.523 00.002 7680 scope move finished after 281 + 58 ms
01:09:32.523 00.000 7680 Move returns status 0, amount 281
01:09:32.523 00.000 7680 move complete, result=0
01:09:32.524 00.001 7680 worker thread done servicing request
01:09:32.524 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 281 ms NORTH
01:09:32.531 00.007 7680 Worker thread wakes up
01:09:32.531 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:32.531 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:33.785 01.254 7680 Exposure complete
01:09:33.918 00.133 7680 worker thread done servicing request
01:09:33.918 00.000 6120 OnExposeComplete: enter
01:09:33.922 00.004 6120 UpdateGuideState(): m_state=6
01:09:33.926 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5566
01:09:33.931 00.005 6120 Star::Find returns 1 (1), X=958.27, Y=47.51, Mass=14507, SNR=79.0, Peak=255 HFD=7.1
01:09:33.936 00.005 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
01:09:33.942 00.006 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.85)
01:09:33.946 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.39 hyp=0.40 cameraTheta=1.75 mountX=-0.00 mountY=-0.39, mountTheta=-1.58
01:09:33.952 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.39, opts=13)
01:09:33.956 00.004 6120 Enqueuing Move request for scope (-0.07, 0.39)
01:09:33.961 00.005 7680 Worker thread wakes up
01:09:33.961 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.39) opts 0xd
01:09:33.962 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.39)
01:09:33.962 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:33.967 00.005 6120 UpdateGuideState exits: m=14507 SNR=79.0 Saturated
01:09:33.970 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:33.974 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:33.978 00.004 6120 Enqueuing Expose request
01:09:33.981 00.003 7680 Moving (-0.07, 0.39) raw xDistance=-0.00 yDistance=-0.39
01:09:33.981 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:09:33.981 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:09:33.983 00.002 7680 MoveAxis(E, 0, ABG)
01:09:33.983 00.000 7680 Move returns status 0, amount 0
01:09:33.983 00.000 7680 MoveAxis(N, 209, ABG)
01:09:33.983 00.000 7680 Guiding  Dir = 0, Dur = 209
01:09:33.983 00.000 7680 IsSlewing returns 0
01:09:33.984 00.001 7680 IsGuiding returns 0
01:09:33.985 00.001 7680 PulseGuide returned control before completion, sleep 219
01:09:34.211 00.226 7680 IsGuiding returns 1
01:09:34.211 00.000 7680 scope still moving after pulse duration time elapsed
01:09:34.242 00.031 7680 IsSlewing returns 0
01:09:34.243 00.001 7680 IsGuiding returns 0
01:09:34.243 00.000 7680 scope move finished after 209 + 50 ms
01:09:34.243 00.000 7680 Move returns status 0, amount 209
01:09:34.244 00.001 7680 move complete, result=0
01:09:34.245 00.001 7680 worker thread done servicing request
01:09:34.245 00.000 7680 Worker thread wakes up
01:09:34.246 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 209 ms NORTH
01:09:34.251 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:34.251 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:35.509 01.258 7680 Exposure complete
01:09:35.648 00.139 7680 worker thread done servicing request
01:09:35.648 00.000 6120 OnExposeComplete: enter
01:09:35.652 00.004 6120 UpdateGuideState(): m_state=6
01:09:35.656 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5567
01:09:35.661 00.005 6120 Star::Find returns 1 (1), X=958.54, Y=47.21, Mass=13950, SNR=77.1, Peak=255 HFD=7.1
01:09:35.665 00.004 6120 CameraToMount -- cameraTheta (0.43) - m_xAngle (-2.95) = xAngle (3.38 = -2.90)
01:09:35.668 00.003 6120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.12 = 3.12)
01:09:35.673 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.43 mountX=-0.21 mountY=0.01, mountTheta=3.12
01:09:35.681 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.09, opts=13)
01:09:35.685 00.004 6120 Enqueuing Move request for scope (0.20, 0.09)
01:09:35.689 00.004 7680 Worker thread wakes up
01:09:35.689 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
01:09:35.689 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
01:09:35.689 00.000 7680 Moving (0.20, 0.09) raw xDistance=-0.21 yDistance=0.01
01:09:35.690 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:09:35.690 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:09:35.690 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:35.695 00.005 6120 UpdateGuideState exits: m=13950 SNR=77.1 Saturated
01:09:35.698 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:09:35.699 00.001 7680 MoveAxis(E, 86, ABG)
01:09:35.699 00.000 7680 Guiding  Dir = 2, Dur = 86
01:09:35.699 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:35.705 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:35.709 00.004 6120 Enqueuing Expose request
01:09:35.714 00.005 7680 IsSlewing returns 0
01:09:35.714 00.000 7680 IsGuiding returns 0
01:09:35.714 00.000 7680 PulseGuide returned control before completion, sleep 96
01:09:35.827 00.113 7680 IsGuiding returns 0
01:09:35.828 00.001 7680 Move returns status 0, amount 86
01:09:35.828 00.000 7680 MoveAxis(N, 0, ABG)
01:09:35.828 00.000 7680 Move returns status 0, amount 0
01:09:35.830 00.002 7680 move complete, result=0
01:09:35.830 00.000 7680 worker thread done servicing request
01:09:35.830 00.000 7680 Worker thread wakes up
01:09:35.830 00.000 6120 GuideStep: -0.2 px 86 ms EAST, 0.0 px 0 ms NORTH
01:09:35.837 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:35.837 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:37.090 01.253 7680 Exposure complete
01:09:37.229 00.139 7680 worker thread done servicing request
01:09:37.229 00.000 6120 OnExposeComplete: enter
01:09:37.234 00.005 6120 UpdateGuideState(): m_state=6
01:09:37.238 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5568
01:09:37.241 00.003 6120 Star::Find returns 1 (1), X=958.16, Y=47.65, Mass=15454, SNR=81.8, Peak=255 HFD=7.1
01:09:37.246 00.005 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.44)
01:09:37.249 00.003 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
01:09:37.254 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.54 hyp=0.57 cameraTheta=1.89 mountX=0.08 mountY=-0.56, mountTheta=-1.44
01:09:37.258 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.54, opts=13)
01:09:37.263 00.005 6120 Enqueuing Move request for scope (-0.18, 0.54)
01:09:37.267 00.004 7680 Worker thread wakes up
01:09:37.267 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:37.272 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.54) opts 0xd
01:09:37.272 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.54)
01:09:37.272 00.000 7680 Moving (-0.18, 0.54) raw xDistance=0.08 yDistance=-0.56
01:09:37.272 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:09:37.272 00.000 6120 UpdateGuideState exits: m=15454 SNR=81.8 Saturated
01:09:37.277 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:37.282 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
01:09:37.282 00.000 7680 MoveAxis(E, 0, ABG)
01:09:37.282 00.000 7680 Move returns status 0, amount 0
01:09:37.282 00.000 7680 MoveAxis(N, 305, ABG)
01:09:37.282 00.000 7680 Guiding  Dir = 0, Dur = 305
01:09:37.283 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:37.287 00.004 6120 Enqueuing Expose request
01:09:37.290 00.003 7680 IsSlewing returns 0
01:09:37.290 00.000 7680 IsGuiding returns 0
01:09:37.291 00.001 7680 PulseGuide returned control before completion, sleep 315
01:09:37.608 00.317 7680 IsGuiding returns 1
01:09:37.609 00.001 7680 scope still moving after pulse duration time elapsed
01:09:37.638 00.029 7680 IsSlewing returns 0
01:09:37.639 00.001 7680 IsGuiding returns 0
01:09:37.639 00.000 7680 scope move finished after 305 + 43 ms
01:09:37.640 00.001 7680 Move returns status 0, amount 305
01:09:37.640 00.000 7680 move complete, result=0
01:09:37.641 00.001 7680 worker thread done servicing request
01:09:37.641 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 305 ms NORTH
01:09:37.646 00.005 7680 Worker thread wakes up
01:09:37.647 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:37.647 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:38.903 01.256 7680 Exposure complete
01:09:39.034 00.131 7680 worker thread done servicing request
01:09:39.034 00.000 6120 OnExposeComplete: enter
01:09:39.038 00.004 6120 UpdateGuideState(): m_state=6
01:09:39.042 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5569
01:09:39.045 00.003 6120 Star::Find returns 1 (1), X=958.27, Y=47.11, Mass=13270, SNR=74.3, Peak=255 HFD=6.8
01:09:39.049 00.004 6120 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-2.95) = xAngle (-0.09 = -0.09)
01:09:39.053 00.004 6120 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.36 = -0.36)
01:09:39.057 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.05 mountX=0.07 mountY=-0.02, mountTheta=-0.34
01:09:39.061 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.01, opts=13)
01:09:39.065 00.004 6120 Enqueuing Move request for scope (-0.07, -0.01)
01:09:39.068 00.003 7680 Worker thread wakes up
01:09:39.068 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
01:09:39.068 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
01:09:39.069 00.001 7680 Moving (-0.07, -0.01) raw xDistance=0.07 yDistance=-0.02
01:09:39.069 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:09:39.069 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:09:39.069 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:39.073 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:09:39.073 00.000 7680 MoveAxis(E, 0, ABG)
01:09:39.073 00.000 7680 Move returns status 0, amount 0
01:09:39.074 00.001 7680 MoveAxis(N, 0, ABG)
01:09:39.074 00.000 7680 Move returns status 0, amount 0
01:09:39.074 00.000 7680 move complete, result=0
01:09:39.074 00.000 7680 worker thread done servicing request
01:09:39.074 00.000 6120 UpdateGuideState exits: m=13270 SNR=74.3 Saturated
01:09:39.078 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:39.083 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:39.086 00.003 6120 Enqueuing Expose request
01:09:39.090 00.004 7680 Worker thread wakes up
01:09:39.090 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:39.090 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:39.090 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:09:40.346 01.256 7680 Exposure complete
01:09:40.484 00.138 7680 worker thread done servicing request
01:09:40.485 00.001 6120 OnExposeComplete: enter
01:09:40.490 00.005 6120 UpdateGuideState(): m_state=6
01:09:40.494 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5570
01:09:40.499 00.005 6120 Star::Find returns 1 (1), X=958.49, Y=47.42, Mass=13458, SNR=73.8, Peak=255 HFD=7.1
01:09:40.502 00.003 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.09 = -2.20)
01:09:40.507 00.005 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.47)
01:09:40.509 00.002 6120 CameraToMount -- cameraX=0.14 cameraY=0.31 hyp=0.34 cameraTheta=1.13 mountX=-0.20 mountY=-0.21, mountTheta=-2.32
01:09:40.515 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.31, opts=13)
01:09:40.519 00.004 6120 Enqueuing Move request for scope (0.14, 0.31)
01:09:40.524 00.005 7680 Worker thread wakes up
01:09:40.525 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:40.529 00.004 6120 UpdateGuideState exits: m=13458 SNR=73.8 Saturated
01:09:40.533 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:40.536 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.31) opts 0xd
01:09:40.536 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:40.540 00.004 6120 Enqueuing Expose request
01:09:40.544 00.004 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.31)
01:09:40.544 00.000 7680 Moving (0.14, 0.31) raw xDistance=-0.20 yDistance=-0.21
01:09:40.544 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:09:40.544 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:09:40.545 00.001 7680 MoveAxis(E, 0, ABG)
01:09:40.545 00.000 7680 Move returns status 0, amount 0
01:09:40.545 00.000 7680 MoveAxis(N, 115, ABG)
01:09:40.545 00.000 7680 Guiding  Dir = 0, Dur = 115
01:09:40.545 00.000 7680 IsSlewing returns 0
01:09:40.547 00.002 7680 IsGuiding returns 0
01:09:40.547 00.000 7680 PulseGuide returned control before completion, sleep 125
01:09:40.677 00.130 7680 IsGuiding returns 1
01:09:40.677 00.000 7680 scope still moving after pulse duration time elapsed
01:09:40.708 00.031 7680 IsSlewing returns 0
01:09:40.710 00.002 7680 IsGuiding returns 0
01:09:40.710 00.000 7680 scope move finished after 115 + 48 ms
01:09:40.710 00.000 7680 Move returns status 0, amount 115
01:09:40.711 00.001 7680 move complete, result=0
01:09:40.711 00.000 7680 worker thread done servicing request
01:09:40.712 00.001 7680 Worker thread wakes up
01:09:40.713 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 115 ms NORTH
01:09:40.719 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:40.719 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:41.970 01.251 7680 Exposure complete
01:09:42.109 00.139 7680 worker thread done servicing request
01:09:42.109 00.000 6120 OnExposeComplete: enter
01:09:42.115 00.006 6120 UpdateGuideState(): m_state=6
01:09:42.121 00.006 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5571
01:09:42.125 00.004 6120 Star::Find returns 1 (1), X=958.66, Y=47.61, Mass=15237, SNR=81.2, Peak=255 HFD=7.2
01:09:42.128 00.003 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.95 = -2.33)
01:09:42.132 00.004 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.60)
01:09:42.136 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=0.49 hyp=0.59 cameraTheta=1.00 mountX=-0.40 mountY=-0.30, mountTheta=-2.50
01:09:42.142 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=0.49, opts=13)
01:09:42.147 00.005 6120 Enqueuing Move request for scope (0.32, 0.49)
01:09:42.151 00.004 7680 Worker thread wakes up
01:09:42.151 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:42.156 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.49) opts 0xd
01:09:42.156 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, 0.49)
01:09:42.156 00.000 7680 Moving (0.32, 0.49) raw xDistance=-0.40 yDistance=-0.30
01:09:42.156 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:09:42.156 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:09:42.156 00.000 7680 MoveAxis(E, 165, ABG)
01:09:42.157 00.001 6120 UpdateGuideState exits: m=15237 SNR=81.2 Saturated
01:09:42.161 00.004 7680 Guiding  Dir = 2, Dur = 165
01:09:42.161 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:42.165 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:42.170 00.005 6120 Enqueuing Expose request
01:09:42.174 00.004 7680 IsSlewing returns 0
01:09:42.175 00.001 7680 IsGuiding returns 0
01:09:42.175 00.000 7680 PulseGuide returned control before completion, sleep 175
01:09:42.366 00.191 7680 IsGuiding returns 0
01:09:42.366 00.000 7680 Move returns status 0, amount 165
01:09:42.367 00.001 7680 MoveAxis(N, 165, ABG)
01:09:42.367 00.000 7680 Guiding  Dir = 0, Dur = 165
01:09:42.368 00.001 7680 IsSlewing returns 0
01:09:42.369 00.001 7680 IsGuiding returns 0
01:09:42.369 00.000 7680 PulseGuide returned control before completion, sleep 175
01:09:42.550 00.181 7680 IsGuiding returns 1
01:09:42.550 00.000 7680 scope still moving after pulse duration time elapsed
01:09:42.581 00.031 7680 IsSlewing returns 0
01:09:42.583 00.002 7680 IsGuiding returns 0
01:09:42.583 00.000 7680 scope move finished after 165 + 49 ms
01:09:42.583 00.000 7680 Move returns status 0, amount 165
01:09:42.584 00.001 7680 move complete, result=0
01:09:42.585 00.001 7680 worker thread done servicing request
01:09:42.585 00.000 6120 GuideStep: -0.4 px 165 ms EAST, -0.3 px 165 ms NORTH
01:09:42.590 00.005 7680 Worker thread wakes up
01:09:42.591 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:42.591 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:43.840 01.249 7680 Exposure complete
01:09:43.987 00.147 7680 worker thread done servicing request
01:09:43.987 00.000 6120 OnExposeComplete: enter
01:09:43.991 00.004 6120 UpdateGuideState(): m_state=6
01:09:43.995 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5572
01:09:43.998 00.003 6120 Star::Find returns 1 (1), X=958.17, Y=47.68, Mass=14521, SNR=76.2, Peak=255 HFD=6.9
01:09:44.003 00.005 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
01:09:44.005 00.002 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
01:09:44.011 00.006 6120 CameraToMount -- cameraX=-0.18 cameraY=0.56 hyp=0.59 cameraTheta=1.87 mountX=0.07 mountY=-0.58, mountTheta=-1.45
01:09:44.017 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.56, opts=13)
01:09:44.022 00.005 6120 Enqueuing Move request for scope (-0.18, 0.56)
01:09:44.026 00.004 7680 Worker thread wakes up
01:09:44.028 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:44.033 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.56) opts 0xd
01:09:44.033 00.000 6120 UpdateGuideState exits: m=14521 SNR=76.2 Saturated
01:09:44.039 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.56)
01:09:44.039 00.000 7680 Moving (-0.18, 0.56) raw xDistance=0.07 yDistance=-0.58
01:09:44.039 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:09:44.040 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
01:09:44.040 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:44.046 00.006 7680 MoveAxis(E, 0, ABG)
01:09:44.046 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:44.054 00.008 6120 Enqueuing Expose request
01:09:44.059 00.005 7680 Move returns status 0, amount 0
01:09:44.059 00.000 7680 MoveAxis(N, 315, ABG)
01:09:44.060 00.001 7680 Guiding  Dir = 0, Dur = 315
01:09:44.062 00.002 7680 IsSlewing returns 0
01:09:44.062 00.000 7680 IsGuiding returns 0
01:09:44.063 00.001 7680 PulseGuide returned control before completion, sleep 325
01:09:44.390 00.327 7680 IsGuiding returns 1
01:09:44.390 00.000 7680 scope still moving after pulse duration time elapsed
01:09:44.421 00.031 7680 IsSlewing returns 0
01:09:44.421 00.000 7680 IsGuiding returns 1
01:09:44.452 00.031 7680 IsSlewing returns 0
01:09:44.454 00.002 7680 IsGuiding returns 1
01:09:44.484 00.030 7680 IsSlewing returns 0
01:09:44.484 00.000 7680 IsGuiding returns 0
01:09:44.486 00.002 7680 scope move finished after 315 + 108 ms
01:09:44.486 00.000 7680 Move returns status 0, amount 315
01:09:44.487 00.001 7680 move complete, result=0
01:09:44.487 00.000 7680 worker thread done servicing request
01:09:44.487 00.000 7680 Worker thread wakes up
01:09:44.487 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 315 ms NORTH
01:09:44.494 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:44.494 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:45.751 01.257 7680 Exposure complete
01:09:45.880 00.129 7680 worker thread done servicing request
01:09:45.881 00.001 6120 OnExposeComplete: enter
01:09:45.885 00.004 6120 UpdateGuideState(): m_state=6
01:09:45.890 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5573
01:09:45.895 00.005 6120 Star::Find returns 1 (1), X=958.10, Y=47.08, Mass=13721, SNR=77.0, Peak=255 HFD=7.0
01:09:45.899 00.004 6120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-2.95) = xAngle (-0.05 = -0.05)
01:09:45.903 00.004 6120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.32 = -0.32)
01:09:45.906 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-3.01 mountX=0.24 mountY=-0.08, mountTheta=-0.31
01:09:45.912 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.03, opts=13)
01:09:45.915 00.003 6120 Enqueuing Move request for scope (-0.24, -0.03)
01:09:45.918 00.003 7680 Worker thread wakes up
01:09:45.920 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:45.925 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.03) opts 0xd
01:09:45.925 00.000 6120 UpdateGuideState exits: m=13721 SNR=77.0 Saturated
01:09:45.929 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:45.934 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:45.938 00.004 6120 Enqueuing Expose request
01:09:45.941 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.03)
01:09:45.942 00.001 7680 Moving (-0.24, -0.03) raw xDistance=0.24 yDistance=-0.08
01:09:45.942 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:09:45.942 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:09:45.942 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:09:45.942 00.000 7680 MoveAxis(W, 98, ABG)
01:09:45.943 00.001 7680 Guiding  Dir = 3, Dur = 98
01:09:45.945 00.002 7680 IsSlewing returns 0
01:09:45.945 00.000 7680 IsGuiding returns 0
01:09:45.945 00.000 7680 PulseGuide returned control before completion, sleep 108
01:09:46.066 00.121 7680 IsGuiding returns 1
01:09:46.066 00.000 7680 scope still moving after pulse duration time elapsed
01:09:46.096 00.030 7680 IsSlewing returns 0
01:09:46.096 00.000 7680 IsGuiding returns 0
01:09:46.097 00.001 7680 scope move finished after 98 + 53 ms
01:09:46.098 00.001 7680 Move returns status 0, amount 98
01:09:46.098 00.000 7680 MoveAxis(N, 0, ABG)
01:09:46.099 00.001 7680 Move returns status 0, amount 0
01:09:46.099 00.000 7680 move complete, result=0
01:09:46.099 00.000 7680 worker thread done servicing request
01:09:46.099 00.000 7680 Worker thread wakes up
01:09:46.100 00.001 6120 GuideStep: 0.2 px 98 ms WEST, -0.1 px 0 ms NORTH
01:09:46.106 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:46.107 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:47.359 01.252 7680 Exposure complete
01:09:47.501 00.142 7680 worker thread done servicing request
01:09:47.502 00.001 6120 OnExposeComplete: enter
01:09:47.506 00.004 6120 UpdateGuideState(): m_state=6
01:09:47.510 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5574
01:09:47.515 00.005 6120 Star::Find returns 1 (1), X=958.31, Y=47.51, Mass=15255, SNR=80.3, Peak=255 HFD=7.1
01:09:47.520 00.005 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
01:09:47.524 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
01:09:47.528 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.39 hyp=0.40 cameraTheta=1.66 mountX=-0.04 mountY=-0.37, mountTheta=-1.68
01:09:47.532 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.39, opts=13)
01:09:47.537 00.005 6120 Enqueuing Move request for scope (-0.03, 0.39)
01:09:47.540 00.003 7680 Worker thread wakes up
01:09:47.540 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:47.544 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.39) opts 0xd
01:09:47.545 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.39)
01:09:47.545 00.000 7680 Moving (-0.03, 0.39) raw xDistance=-0.04 yDistance=-0.37
01:09:47.545 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:09:47.545 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:09:47.545 00.000 7680 MoveAxis(E, 0, ABG)
01:09:47.545 00.000 6120 UpdateGuideState exits: m=15255 SNR=80.3 Saturated
01:09:47.552 00.007 7680 Move returns status 0, amount 0
01:09:47.552 00.000 7680 MoveAxis(N, 201, ABG)
01:09:47.552 00.000 7680 Guiding  Dir = 0, Dur = 201
01:09:47.552 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:47.556 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:47.561 00.005 6120 Enqueuing Expose request
01:09:47.565 00.004 7680 IsSlewing returns 0
01:09:47.565 00.000 7680 IsGuiding returns 0
01:09:47.565 00.000 7680 PulseGuide returned control before completion, sleep 211
01:09:47.784 00.219 7680 IsGuiding returns 1
01:09:47.785 00.001 7680 scope still moving after pulse duration time elapsed
01:09:47.815 00.030 7680 IsSlewing returns 0
01:09:47.817 00.002 7680 IsGuiding returns 0
01:09:47.818 00.001 7680 scope move finished after 201 + 51 ms
01:09:47.818 00.000 7680 Move returns status 0, amount 201
01:09:47.818 00.000 7680 move complete, result=0
01:09:47.819 00.001 7680 worker thread done servicing request
01:09:47.819 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 201 ms NORTH
01:09:47.827 00.008 7680 Worker thread wakes up
01:09:47.827 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:47.827 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:49.078 01.251 7680 Exposure complete
01:09:49.214 00.136 7680 worker thread done servicing request
01:09:49.214 00.000 6120 OnExposeComplete: enter
01:09:49.218 00.004 6120 UpdateGuideState(): m_state=6
01:09:49.221 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5575
01:09:49.225 00.004 6120 Star::Find returns 1 (1), X=958.26, Y=47.11, Mass=13878, SNR=76.1, Peak=255 HFD=6.9
01:09:49.230 00.005 6120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-2.95) = xAngle (-0.10 = -0.10)
01:09:49.234 00.004 6120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.37 = -0.37)
01:09:49.240 00.006 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.06 mountX=0.09 mountY=-0.03, mountTheta=-0.35
01:09:49.246 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.01, opts=13)
01:09:49.250 00.004 6120 Enqueuing Move request for scope (-0.09, -0.01)
01:09:49.253 00.003 7680 Worker thread wakes up
01:09:49.253 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
01:09:49.253 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
01:09:49.253 00.000 7680 Moving (-0.09, -0.01) raw xDistance=0.09 yDistance=-0.03
01:09:49.253 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:09:49.254 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:09:49.254 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:49.258 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:09:49.258 00.000 7680 MoveAxis(E, 0, ABG)
01:09:49.258 00.000 7680 Move returns status 0, amount 0
01:09:49.258 00.000 7680 MoveAxis(N, 0, ABG)
01:09:49.258 00.000 7680 Move returns status 0, amount 0
01:09:49.258 00.000 7680 move complete, result=0
01:09:49.258 00.000 7680 worker thread done servicing request
01:09:49.258 00.000 6120 UpdateGuideState exits: m=13878 SNR=76.1 Saturated
01:09:49.264 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:49.268 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:49.273 00.005 6120 Enqueuing Expose request
01:09:49.277 00.004 7680 Worker thread wakes up
01:09:49.277 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:09:49.281 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:49.281 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:50.528 01.247 7680 Exposure complete
01:09:50.671 00.143 7680 worker thread done servicing request
01:09:50.671 00.000 6120 OnExposeComplete: enter
01:09:50.676 00.005 6120 UpdateGuideState(): m_state=6
01:09:50.679 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5576
01:09:50.684 00.005 6120 Star::Find returns 1 (1), X=958.29, Y=47.16, Mass=14392, SNR=78.1, Peak=255 HFD=6.8
01:09:50.687 00.003 6120 CameraToMount -- cameraTheta (2.44) - m_xAngle (-2.95) = xAngle (5.39 = -0.89)
01:09:50.691 00.004 6120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.16)
01:09:50.696 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.07 cameraTheta=2.44 mountX=0.05 mountY=-0.07, mountTheta=-0.97
01:09:50.702 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.05, opts=13)
01:09:50.707 00.005 6120 Enqueuing Move request for scope (-0.06, 0.05)
01:09:50.710 00.003 7680 Worker thread wakes up
01:09:50.711 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:50.715 00.004 6120 UpdateGuideState exits: m=14392 SNR=78.1 Saturated
01:09:50.718 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
01:09:50.718 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:50.723 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:50.726 00.003 6120 Enqueuing Expose request
01:09:50.731 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
01:09:50.731 00.000 7680 Moving (-0.06, 0.05) raw xDistance=0.05 yDistance=-0.07
01:09:50.731 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:09:50.731 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:09:50.732 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:09:50.732 00.000 7680 MoveAxis(E, 0, ABG)
01:09:50.732 00.000 7680 Move returns status 0, amount 0
01:09:50.732 00.000 7680 MoveAxis(N, 0, ABG)
01:09:50.732 00.000 7680 Move returns status 0, amount 0
01:09:50.733 00.001 7680 move complete, result=0
01:09:50.733 00.000 7680 worker thread done servicing request
01:09:50.733 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:50.739 00.006 7680 Worker thread wakes up
01:09:50.739 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:50.739 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:51.977 01.238 7680 Exposure complete
01:09:52.101 00.124 7680 worker thread done servicing request
01:09:52.101 00.000 6120 OnExposeComplete: enter
01:09:52.105 00.004 6120 UpdateGuideState(): m_state=6
01:09:52.111 00.006 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5577
01:09:52.114 00.003 6120 Star::Find returns 1 (1), X=958.33, Y=47.57, Mass=14677, SNR=78.4, Peak=255 HFD=7.2
01:09:52.118 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
01:09:52.120 00.002 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.01)
01:09:52.123 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.45 hyp=0.45 cameraTheta=1.59 mountX=-0.08 mountY=-0.41, mountTheta=-1.75
01:09:52.126 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.45, opts=13)
01:09:52.131 00.005 6120 Enqueuing Move request for scope (-0.01, 0.45)
01:09:52.134 00.003 7680 Worker thread wakes up
01:09:52.134 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.45) opts 0xd
01:09:52.134 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.45)
01:09:52.135 00.001 7680 Moving (-0.01, 0.45) raw xDistance=-0.08 yDistance=-0.41
01:09:52.135 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:09:52.135 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:09:52.135 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:52.140 00.005 6120 UpdateGuideState exits: m=14677 SNR=78.4 Saturated
01:09:52.144 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:52.148 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:52.152 00.004 6120 Enqueuing Expose request
01:09:52.155 00.003 7680 MoveAxis(E, 0, ABG)
01:09:52.155 00.000 7680 Move returns status 0, amount 0
01:09:52.155 00.000 7680 MoveAxis(N, 224, ABG)
01:09:52.155 00.000 7680 Guiding  Dir = 0, Dur = 224
01:09:52.156 00.001 7680 IsSlewing returns 0
01:09:52.156 00.000 7680 IsGuiding returns 0
01:09:52.156 00.000 7680 PulseGuide returned control before completion, sleep 234
01:09:52.395 00.239 7680 IsGuiding returns 1
01:09:52.396 00.001 7680 scope still moving after pulse duration time elapsed
01:09:52.424 00.028 7680 IsSlewing returns 0
01:09:52.425 00.001 7680 IsGuiding returns 0
01:09:52.426 00.001 7680 scope move finished after 224 + 45 ms
01:09:52.426 00.000 7680 Move returns status 0, amount 224
01:09:52.427 00.001 7680 move complete, result=0
01:09:52.427 00.000 7680 worker thread done servicing request
01:09:52.428 00.001 7680 Worker thread wakes up
01:09:52.428 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 224 ms NORTH
01:09:52.434 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:52.434 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:53.686 01.252 7680 Exposure complete
01:09:53.815 00.129 7680 worker thread done servicing request
01:09:53.816 00.001 6120 OnExposeComplete: enter
01:09:53.820 00.004 6120 UpdateGuideState(): m_state=6
01:09:53.825 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5578
01:09:53.829 00.004 6120 Star::Find returns 1 (1), X=958.21, Y=47.16, Mass=13314, SNR=74.6, Peak=255 HFD=6.9
01:09:53.833 00.004 6120 CameraToMount -- cameraTheta (2.83) - m_xAngle (-2.95) = xAngle (5.79 = -0.50)
01:09:53.837 00.004 6120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.52 = -0.77)
01:09:53.841 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.83 mountX=0.12 mountY=-0.10, mountTheta=-0.67
01:09:53.847 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.04, opts=13)
01:09:53.850 00.003 6120 Enqueuing Move request for scope (-0.13, 0.04)
01:09:53.854 00.004 7680 Worker thread wakes up
01:09:53.854 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
01:09:53.854 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
01:09:53.854 00.000 7680 Moving (-0.13, 0.04) raw xDistance=0.12 yDistance=-0.10
01:09:53.854 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:09:53.854 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:09:53.856 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:53.860 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:09:53.861 00.001 7680 MoveAxis(E, 0, ABG)
01:09:53.862 00.001 7680 Move returns status 0, amount 0
01:09:53.862 00.000 7680 MoveAxis(N, 0, ABG)
01:09:53.862 00.000 7680 Move returns status 0, amount 0
01:09:53.863 00.001 6120 UpdateGuideState exits: m=13314 SNR=74.6 Saturated
01:09:53.868 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:53.872 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:53.875 00.003 6120 Enqueuing Expose request
01:09:53.879 00.004 7680 move complete, result=0
01:09:53.879 00.000 7680 worker thread done servicing request
01:09:53.879 00.000 7680 Worker thread wakes up
01:09:53.880 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:53.880 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:53.880 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:09:55.130 01.250 7680 Exposure complete
01:09:55.253 00.123 7680 worker thread done servicing request
01:09:55.253 00.000 6120 OnExposeComplete: enter
01:09:55.257 00.004 6120 UpdateGuideState(): m_state=6
01:09:55.261 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5579
01:09:55.266 00.005 6120 Star::Find returns 1 (1), X=958.24, Y=47.67, Mass=13995, SNR=75.9, Peak=255 HFD=7.0
01:09:55.270 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
01:09:55.274 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.84)
01:09:55.278 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.56 hyp=0.57 cameraTheta=1.76 mountX=0.00 mountY=-0.55, mountTheta=-1.57
01:09:55.282 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.56, opts=13)
01:09:55.286 00.004 6120 Enqueuing Move request for scope (-0.11, 0.56)
01:09:55.290 00.004 7680 Worker thread wakes up
01:09:55.290 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.56) opts 0xd
01:09:55.290 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.56)
01:09:55.290 00.000 7680 Moving (-0.11, 0.56) raw xDistance=0.00 yDistance=-0.55
01:09:55.291 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:55.296 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:09:55.296 00.000 6120 UpdateGuideState exits: m=13995 SNR=75.9 Saturated
01:09:55.302 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
01:09:55.302 00.000 7680 MoveAxis(E, 0, ABG)
01:09:55.303 00.001 7680 Move returns status 0, amount 0
01:09:55.303 00.000 7680 MoveAxis(N, 298, ABG)
01:09:55.303 00.000 7680 Guiding  Dir = 0, Dur = 298
01:09:55.303 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:55.307 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:55.312 00.005 6120 Enqueuing Expose request
01:09:55.316 00.004 7680 IsSlewing returns 0
01:09:55.316 00.000 7680 IsGuiding returns 0
01:09:55.316 00.000 7680 PulseGuide returned control before completion, sleep 308
01:09:55.638 00.322 7680 IsGuiding returns 1
01:09:55.639 00.001 7680 scope still moving after pulse duration time elapsed
01:09:55.670 00.031 7680 IsSlewing returns 0
01:09:55.671 00.001 7680 IsGuiding returns 0
01:09:55.672 00.001 7680 scope move finished after 298 + 57 ms
01:09:55.672 00.000 7680 Move returns status 0, amount 298
01:09:55.673 00.001 7680 move complete, result=0
01:09:55.673 00.000 7680 worker thread done servicing request
01:09:55.673 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 298 ms NORTH
01:09:55.680 00.007 7680 Worker thread wakes up
01:09:55.680 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:55.680 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:56.935 01.255 7680 Exposure complete
01:09:57.053 00.118 7680 worker thread done servicing request
01:09:57.054 00.001 6120 OnExposeComplete: enter
01:09:57.058 00.004 6120 UpdateGuideState(): m_state=6
01:09:57.061 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5580
01:09:57.066 00.005 6120 Star::Find returns 1 (1), X=958.29, Y=47.56, Mass=14206, SNR=76.8, Peak=255 HFD=7.1
01:09:57.069 00.003 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.65 = -1.64)
01:09:57.073 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.91)
01:09:57.077 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.44 hyp=0.44 cameraTheta=1.69 mountX=-0.03 mountY=-0.42, mountTheta=-1.64
01:09:57.083 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.44, opts=13)
01:09:57.087 00.004 6120 Enqueuing Move request for scope (-0.05, 0.44)
01:09:57.090 00.003 7680 Worker thread wakes up
01:09:57.090 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.44) opts 0xd
01:09:57.091 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.44)
01:09:57.091 00.000 7680 Moving (-0.05, 0.44) raw xDistance=-0.03 yDistance=-0.42
01:09:57.091 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:09:57.091 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:09:57.091 00.000 7680 MoveAxis(E, 0, ABG)
01:09:57.091 00.000 7680 Move returns status 0, amount 0
01:09:57.092 00.001 7680 MoveAxis(N, 228, ABG)
01:09:57.092 00.000 7680 Guiding  Dir = 0, Dur = 228
01:09:57.092 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:57.096 00.004 7680 IsSlewing returns 0
01:09:57.096 00.000 6120 UpdateGuideState exits: m=14206 SNR=76.8 Saturated
01:09:57.101 00.005 7680 IsGuiding returns 0
01:09:57.101 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:57.105 00.004 7680 PulseGuide returned control before completion, sleep 238
01:09:57.106 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:57.109 00.003 6120 Enqueuing Expose request
01:09:57.348 00.239 7680 IsGuiding returns 1
01:09:57.349 00.001 7680 scope still moving after pulse duration time elapsed
01:09:57.379 00.030 7680 IsSlewing returns 0
01:09:57.380 00.001 7680 IsGuiding returns 0
01:09:57.381 00.001 7680 scope move finished after 228 + 52 ms
01:09:57.382 00.001 7680 Move returns status 0, amount 228
01:09:57.382 00.000 7680 move complete, result=0
01:09:57.382 00.000 7680 worker thread done servicing request
01:09:57.383 00.001 7680 Worker thread wakes up
01:09:57.383 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 228 ms NORTH
01:09:57.391 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:57.392 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:09:58.644 01.252 7680 Exposure complete
01:09:58.800 00.156 7680 worker thread done servicing request
01:09:58.800 00.000 6120 OnExposeComplete: enter
01:09:58.804 00.004 6120 UpdateGuideState(): m_state=6
01:09:58.809 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5581
01:09:58.814 00.005 6120 Star::Find returns 1 (1), X=958.34, Y=47.32, Mass=14986, SNR=80.5, Peak=255 HFD=7.1
01:09:58.820 00.006 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
01:09:58.824 00.004 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
01:09:58.829 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.57 mountX=-0.04 mountY=-0.18, mountTheta=-1.77
01:09:58.834 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.20, opts=13)
01:09:58.838 00.004 6120 Enqueuing Move request for scope (-0.00, 0.20)
01:09:58.844 00.006 7680 Worker thread wakes up
01:09:58.844 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:09:58.848 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.20) opts 0xd
01:09:58.848 00.000 6120 UpdateGuideState exits: m=14986 SNR=80.5 Saturated
01:09:58.852 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.20)
01:09:58.852 00.000 7680 Moving (-0.00, 0.20) raw xDistance=-0.04 yDistance=-0.18
01:09:58.852 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:09:58.852 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:09:58.852 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:58.857 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:09:58.857 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:09:58.860 00.003 7680 MoveAxis(E, 0, ABG)
01:09:58.860 00.000 6120 Enqueuing Expose request
01:09:58.864 00.004 7680 Move returns status 0, amount 0
01:09:58.864 00.000 7680 MoveAxis(N, 0, ABG)
01:09:58.864 00.000 7680 Move returns status 0, amount 0
01:09:58.865 00.001 7680 move complete, result=0
01:09:58.865 00.000 7680 worker thread done servicing request
01:09:58.865 00.000 7680 Worker thread wakes up
01:09:58.865 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:09:58.869 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:09:58.869 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:00.117 01.248 7680 Exposure complete
01:10:00.250 00.133 7680 worker thread done servicing request
01:10:00.251 00.001 6120 OnExposeComplete: enter
01:10:00.254 00.003 6120 UpdateGuideState(): m_state=6
01:10:00.258 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5582
01:10:00.262 00.004 6120 Star::Find returns 1 (1), X=958.42, Y=47.11, Mass=14348, SNR=77.3, Peak=255 HFD=6.9
01:10:00.268 00.006 6120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-2.95) = xAngle (2.94 = 2.94)
01:10:00.272 00.004 6120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.67 = 2.67)
01:10:00.275 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.01 mountX=-0.08 mountY=0.03, mountTheta=2.71
01:10:00.281 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.00, opts=13)
01:10:00.286 00.005 6120 Enqueuing Move request for scope (0.08, -0.00)
01:10:00.289 00.003 7680 Worker thread wakes up
01:10:00.290 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:00.295 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
01:10:00.295 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
01:10:00.295 00.000 7680 Moving (0.08, -0.00) raw xDistance=-0.08 yDistance=0.03
01:10:00.295 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:10:00.295 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:10:00.296 00.001 6120 UpdateGuideState exits: m=14348 SNR=77.3 Saturated
01:10:00.299 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:00.304 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:00.308 00.004 6120 Enqueuing Expose request
01:10:00.311 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:10:00.311 00.000 7680 MoveAxis(E, 0, ABG)
01:10:00.312 00.001 7680 Move returns status 0, amount 0
01:10:00.312 00.000 7680 MoveAxis(N, 0, ABG)
01:10:00.312 00.000 7680 Move returns status 0, amount 0
01:10:00.312 00.000 7680 move complete, result=0
01:10:00.313 00.001 7680 worker thread done servicing request
01:10:00.313 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:10:00.317 00.004 7680 Worker thread wakes up
01:10:00.317 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:00.317 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:01.571 01.254 7680 Exposure complete
01:10:01.709 00.138 7680 worker thread done servicing request
01:10:01.710 00.001 6120 OnExposeComplete: enter
01:10:01.713 00.003 6120 UpdateGuideState(): m_state=6
01:10:01.718 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5583
01:10:01.722 00.004 6120 Star::Find returns 1 (1), X=958.66, Y=47.17, Mass=14676, SNR=80.2, Peak=255 HFD=7.0
01:10:01.725 00.003 6120 CameraToMount -- cameraTheta (0.18) - m_xAngle (-2.95) = xAngle (3.13 = 3.13)
01:10:01.730 00.005 6120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.87 = 2.87)
01:10:01.734 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=0.06 hyp=0.33 cameraTheta=0.18 mountX=-0.33 mountY=0.09, mountTheta=2.88
01:10:01.741 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=0.06, opts=13)
01:10:01.746 00.005 6120 Enqueuing Move request for scope (0.32, 0.06)
01:10:01.750 00.004 7680 Worker thread wakes up
01:10:01.750 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.06) opts 0xd
01:10:01.751 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:01.756 00.005 6120 UpdateGuideState exits: m=14676 SNR=80.2 Saturated
01:10:01.759 00.003 7680 Handling offset move in thread for scope, endpoint = (0.32, 0.06)
01:10:01.759 00.000 7680 Moving (0.32, 0.06) raw xDistance=-0.33 yDistance=0.09
01:10:01.759 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:10:01.759 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:10:01.759 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:01.766 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:01.771 00.005 6120 Enqueuing Expose request
01:10:01.775 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:10:01.775 00.000 7680 MoveAxis(E, 133, ABG)
01:10:01.775 00.000 7680 Guiding  Dir = 2, Dur = 133
01:10:01.775 00.000 7680 IsSlewing returns 0
01:10:01.776 00.001 7680 IsGuiding returns 0
01:10:01.776 00.000 7680 PulseGuide returned control before completion, sleep 143
01:10:01.932 00.156 7680 IsGuiding returns 1
01:10:01.933 00.001 7680 scope still moving after pulse duration time elapsed
01:10:01.963 00.030 7680 IsSlewing returns 0
01:10:01.964 00.001 7680 IsGuiding returns 1
01:10:01.993 00.029 7680 IsSlewing returns 0
01:10:01.994 00.001 7680 IsGuiding returns 1
01:10:02.025 00.031 7680 IsSlewing returns 0
01:10:02.026 00.001 7680 IsGuiding returns 0
01:10:02.026 00.000 7680 scope move finished after 133 + 116 ms
01:10:02.026 00.000 7680 Move returns status 0, amount 133
01:10:02.026 00.000 7680 MoveAxis(N, 0, ABG)
01:10:02.027 00.001 7680 Move returns status 0, amount 0
01:10:02.027 00.000 7680 move complete, result=0
01:10:02.028 00.001 7680 worker thread done servicing request
01:10:02.029 00.001 7680 Worker thread wakes up
01:10:02.029 00.000 6120 GuideStep: -0.3 px 133 ms EAST, 0.1 px 0 ms NORTH
01:10:02.034 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:02.035 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:03.288 01.253 7680 Exposure complete
01:10:03.420 00.132 7680 worker thread done servicing request
01:10:03.421 00.001 6120 OnExposeComplete: enter
01:10:03.426 00.005 6120 UpdateGuideState(): m_state=6
01:10:03.431 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5584
01:10:03.434 00.003 6120 Star::Find returns 1 (1), X=958.63, Y=47.62, Mass=15200, SNR=79.8, Peak=255 HFD=7.2
01:10:03.439 00.005 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
01:10:03.443 00.004 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
01:10:03.446 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=0.50 hyp=0.58 cameraTheta=1.04 mountX=-0.38 mountY=-0.32, mountTheta=-2.44
01:10:03.453 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.50, opts=13)
01:10:03.460 00.007 6120 Enqueuing Move request for scope (0.29, 0.50)
01:10:03.464 00.004 7680 Worker thread wakes up
01:10:03.465 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:03.468 00.003 6120 UpdateGuideState exits: m=15200 SNR=79.8 Saturated
01:10:03.473 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.50) opts 0xd
01:10:03.473 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:03.478 00.005 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.50)
01:10:03.478 00.000 7680 Moving (0.29, 0.50) raw xDistance=-0.38 yDistance=-0.32
01:10:03.478 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
01:10:03.479 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:10:03.479 00.000 7680 MoveAxis(E, 164, ABG)
01:10:03.479 00.000 7680 Guiding  Dir = 2, Dur = 164
01:10:03.479 00.000 7680 IsSlewing returns 0
01:10:03.479 00.000 7680 IsGuiding returns 0
01:10:03.480 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:03.487 00.007 6120 Enqueuing Expose request
01:10:03.491 00.004 7680 PulseGuide returned control before completion, sleep 174
01:10:03.669 00.178 7680 IsGuiding returns 0
01:10:03.670 00.001 7680 Move returns status 0, amount 164
01:10:03.670 00.000 7680 MoveAxis(N, 174, ABG)
01:10:03.671 00.001 7680 Guiding  Dir = 0, Dur = 174
01:10:03.671 00.000 7680 IsSlewing returns 0
01:10:03.672 00.001 7680 IsGuiding returns 0
01:10:03.674 00.002 7680 PulseGuide returned control before completion, sleep 184
01:10:03.874 00.200 7680 IsGuiding returns 1
01:10:03.874 00.000 7680 scope still moving after pulse duration time elapsed
01:10:03.904 00.030 7680 IsSlewing returns 0
01:10:03.904 00.000 7680 IsGuiding returns 0
01:10:03.904 00.000 7680 scope move finished after 174 + 57 ms
01:10:03.906 00.002 7680 Move returns status 0, amount 174
01:10:03.906 00.000 7680 move complete, result=0
01:10:03.906 00.000 7680 worker thread done servicing request
01:10:03.906 00.000 7680 Worker thread wakes up
01:10:03.907 00.001 6120 GuideStep: -0.4 px 164 ms EAST, -0.3 px 174 ms NORTH
01:10:03.913 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:03.913 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:05.163 01.250 7680 Exposure complete
01:10:05.295 00.132 7680 worker thread done servicing request
01:10:05.297 00.002 6120 OnExposeComplete: enter
01:10:05.301 00.004 6120 UpdateGuideState(): m_state=6
01:10:05.304 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5585
01:10:05.308 00.004 6120 Star::Find returns 1 (1), X=958.12, Y=47.77, Mass=14433, SNR=80.2, Peak=255 HFD=6.8
01:10:05.312 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.44)
01:10:05.317 00.005 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
01:10:05.321 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.66 hyp=0.69 cameraTheta=1.89 mountX=0.09 mountY=-0.69, mountTheta=-1.44
01:10:05.326 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.66, opts=13)
01:10:05.332 00.006 6120 Enqueuing Move request for scope (-0.22, 0.66)
01:10:05.335 00.003 7680 Worker thread wakes up
01:10:05.335 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.66) opts 0xd
01:10:05.335 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.66)
01:10:05.335 00.000 7680 Moving (-0.22, 0.66) raw xDistance=0.09 yDistance=-0.69
01:10:05.336 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:05.340 00.004 6120 UpdateGuideState exits: m=14433 SNR=80.2 Saturated
01:10:05.343 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:05.347 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:10:05.347 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
01:10:05.348 00.001 7680 MoveAxis(E, 0, ABG)
01:10:05.348 00.000 7680 Move returns status 0, amount 0
01:10:05.348 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:05.352 00.004 6120 Enqueuing Expose request
01:10:05.355 00.003 7680 MoveAxis(N, 373, ABG)
01:10:05.355 00.000 7680 Guiding  Dir = 0, Dur = 373
01:10:05.355 00.000 7680 IsSlewing returns 0
01:10:05.356 00.001 7680 IsGuiding returns 0
01:10:05.356 00.000 7680 PulseGuide returned control before completion, sleep 383
01:10:05.747 00.391 7680 IsGuiding returns 1
01:10:05.747 00.000 7680 scope still moving after pulse duration time elapsed
01:10:05.777 00.030 7680 IsSlewing returns 0
01:10:05.778 00.001 7680 IsGuiding returns 0
01:10:05.779 00.001 7680 scope move finished after 373 + 49 ms
01:10:05.779 00.000 7680 Move returns status 0, amount 373
01:10:05.779 00.000 7680 move complete, result=0
01:10:05.780 00.001 7680 worker thread done servicing request
01:10:05.780 00.000 7680 Worker thread wakes up
01:10:05.780 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 373 ms NORTH
01:10:05.787 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:05.787 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:07.039 01.252 7680 Exposure complete
01:10:07.178 00.139 7680 worker thread done servicing request
01:10:07.178 00.000 6120 OnExposeComplete: enter
01:10:07.184 00.006 6120 UpdateGuideState(): m_state=6
01:10:07.188 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5586
01:10:07.192 00.004 6120 Star::Find returns 1 (1), X=958.14, Y=47.38, Mass=14414, SNR=77.1, Peak=255 HFD=6.9
01:10:07.195 00.003 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
01:10:07.199 00.004 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
01:10:07.205 00.006 6120 CameraToMount -- cameraX=-0.20 cameraY=0.27 hyp=0.34 cameraTheta=2.22 mountX=0.15 mountY=-0.33, mountTheta=-1.15
01:10:07.211 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.27, opts=13)
01:10:07.215 00.004 6120 Enqueuing Move request for scope (-0.20, 0.27)
01:10:07.219 00.004 7680 Worker thread wakes up
01:10:07.219 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:07.223 00.004 6120 UpdateGuideState exits: m=14414 SNR=77.1 Saturated
01:10:07.228 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:07.232 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:07.236 00.004 6120 Enqueuing Expose request
01:10:07.240 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.27) opts 0xd
01:10:07.240 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.27)
01:10:07.240 00.000 7680 Moving (-0.20, 0.27) raw xDistance=0.15 yDistance=-0.33
01:10:07.241 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:10:07.242 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:10:07.242 00.000 7680 MoveAxis(E, 0, ABG)
01:10:07.242 00.000 7680 Move returns status 0, amount 0
01:10:07.242 00.000 7680 MoveAxis(N, 179, ABG)
01:10:07.243 00.001 7680 Guiding  Dir = 0, Dur = 179
01:10:07.243 00.000 7680 IsSlewing returns 0
01:10:07.243 00.000 7680 IsGuiding returns 0
01:10:07.244 00.001 7680 PulseGuide returned control before completion, sleep 189
01:10:07.449 00.205 7680 IsGuiding returns 0
01:10:07.450 00.001 7680 Move returns status 0, amount 179
01:10:07.450 00.000 7680 move complete, result=0
01:10:07.451 00.001 7680 worker thread done servicing request
01:10:07.451 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 179 ms NORTH
01:10:07.459 00.008 7680 Worker thread wakes up
01:10:07.460 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:07.460 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:08.711 01.251 7680 Exposure complete
01:10:08.850 00.139 7680 worker thread done servicing request
01:10:08.851 00.001 6120 OnExposeComplete: enter
01:10:08.856 00.005 6120 UpdateGuideState(): m_state=6
01:10:08.861 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5587
01:10:08.866 00.005 6120 Star::Find returns 1 (1), X=958.26, Y=47.60, Mass=14982, SNR=78.8, Peak=255 HFD=7.1
01:10:08.870 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.60)
01:10:08.875 00.005 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.87)
01:10:08.878 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.49 hyp=0.49 cameraTheta=1.73 mountX=-0.01 mountY=-0.47, mountTheta=-1.60
01:10:08.884 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.49, opts=13)
01:10:08.888 00.004 6120 Enqueuing Move request for scope (-0.08, 0.49)
01:10:08.892 00.004 7680 Worker thread wakes up
01:10:08.892 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.49) opts 0xd
01:10:08.892 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.49)
01:10:08.892 00.000 7680 Moving (-0.08, 0.49) raw xDistance=-0.01 yDistance=-0.47
01:10:08.893 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:10:08.893 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
01:10:08.893 00.000 7680 MoveAxis(E, 0, ABG)
01:10:08.893 00.000 7680 Move returns status 0, amount 0
01:10:08.894 00.001 7680 MoveAxis(N, 256, ABG)
01:10:08.894 00.000 7680 Guiding  Dir = 0, Dur = 256
01:10:08.894 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:08.897 00.003 6120 UpdateGuideState exits: m=14982 SNR=78.8 Saturated
01:10:08.900 00.003 7680 IsSlewing returns 0
01:10:08.900 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:08.903 00.003 7680 IsGuiding returns 0
01:10:08.903 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:08.907 00.004 7680 PulseGuide returned control before completion, sleep 266
01:10:08.907 00.000 6120 Enqueuing Expose request
01:10:09.183 00.276 7680 IsGuiding returns 1
01:10:09.183 00.000 7680 scope still moving after pulse duration time elapsed
01:10:09.215 00.032 7680 IsSlewing returns 0
01:10:09.215 00.000 7680 IsGuiding returns 0
01:10:09.216 00.001 7680 scope move finished after 256 + 56 ms
01:10:09.216 00.000 7680 Move returns status 0, amount 256
01:10:09.216 00.000 7680 move complete, result=0
01:10:09.217 00.001 7680 worker thread done servicing request
01:10:09.217 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 256 ms NORTH
01:10:09.223 00.006 7680 Worker thread wakes up
01:10:09.223 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:09.224 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:10.473 01.249 7680 Exposure complete
01:10:10.610 00.137 7680 worker thread done servicing request
01:10:10.611 00.001 6120 OnExposeComplete: enter
01:10:10.616 00.005 6120 UpdateGuideState(): m_state=6
01:10:10.620 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5588
01:10:10.625 00.005 6120 Star::Find returns 1 (1), X=958.27, Y=47.05, Mass=13443, SNR=74.7, Peak=255 HFD=6.8
01:10:10.628 00.003 6120 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-2.95) = xAngle (0.52 = 0.52)
01:10:10.631 00.003 6120 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.25 = 0.25)
01:10:10.636 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.44 mountX=0.08 mountY=0.02, mountTheta=0.28
01:10:10.641 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.06, opts=13)
01:10:10.646 00.005 6120 Enqueuing Move request for scope (-0.07, -0.06)
01:10:10.649 00.003 7680 Worker thread wakes up
01:10:10.650 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
01:10:10.650 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
01:10:10.650 00.000 7680 Moving (-0.07, -0.06) raw xDistance=0.08 yDistance=0.02
01:10:10.650 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:10:10.652 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:10:10.652 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:10:10.652 00.000 7680 MoveAxis(E, 0, ABG)
01:10:10.652 00.000 7680 Move returns status 0, amount 0
01:10:10.652 00.000 7680 MoveAxis(N, 0, ABG)
01:10:10.652 00.000 7680 Move returns status 0, amount 0
01:10:10.653 00.001 7680 move complete, result=0
01:10:10.653 00.000 7680 worker thread done servicing request
01:10:10.653 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:10.657 00.004 6120 UpdateGuideState exits: m=13443 SNR=74.7 Saturated
01:10:10.661 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:10.665 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:10.670 00.005 6120 Enqueuing Expose request
01:10:10.674 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:10:10.679 00.005 7680 Worker thread wakes up
01:10:10.679 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:10.679 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:11.926 01.247 7680 Exposure complete
01:10:12.061 00.135 7680 worker thread done servicing request
01:10:12.062 00.001 6120 OnExposeComplete: enter
01:10:12.065 00.003 6120 UpdateGuideState(): m_state=6
01:10:12.069 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5589
01:10:12.074 00.005 6120 Star::Find returns 1 (1), X=958.57, Y=47.25, Mass=13752, SNR=75.7, Peak=255 HFD=7.1
01:10:12.078 00.004 6120 CameraToMount -- cameraTheta (0.54) - m_xAngle (-2.95) = xAngle (3.49 = -2.79)
01:10:12.084 00.006 6120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.23 = -3.06)
01:10:12.088 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.14 hyp=0.27 cameraTheta=0.54 mountX=-0.25 mountY=-0.02, mountTheta=-3.05
01:10:12.093 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.14, opts=13)
01:10:12.097 00.004 6120 Enqueuing Move request for scope (0.23, 0.14)
01:10:12.101 00.004 7680 Worker thread wakes up
01:10:12.101 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.14) opts 0xd
01:10:12.102 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:12.106 00.004 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.14)
01:10:12.107 00.001 7680 Moving (0.23, 0.14) raw xDistance=-0.25 yDistance=-0.02
01:10:12.107 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:10:12.107 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:10:12.107 00.000 6120 UpdateGuideState exits: m=13752 SNR=75.7 Saturated
01:10:12.113 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:10:12.113 00.000 7680 MoveAxis(E, 103, ABG)
01:10:12.113 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:12.117 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:12.121 00.004 6120 Enqueuing Expose request
01:10:12.125 00.004 7680 Guiding  Dir = 2, Dur = 103
01:10:12.126 00.001 7680 IsSlewing returns 0
01:10:12.126 00.000 7680 IsGuiding returns 0
01:10:12.127 00.001 7680 PulseGuide returned control before completion, sleep 113
01:10:12.243 00.116 7680 IsGuiding returns 1
01:10:12.244 00.001 7680 scope still moving after pulse duration time elapsed
01:10:12.272 00.028 7680 IsSlewing returns 0
01:10:12.274 00.002 7680 IsGuiding returns 0
01:10:12.274 00.000 7680 scope move finished after 103 + 44 ms
01:10:12.275 00.001 7680 Move returns status 0, amount 103
01:10:12.275 00.000 7680 MoveAxis(N, 0, ABG)
01:10:12.276 00.001 7680 Move returns status 0, amount 0
01:10:12.277 00.001 7680 move complete, result=0
01:10:12.277 00.000 7680 worker thread done servicing request
01:10:12.277 00.000 7680 Worker thread wakes up
01:10:12.278 00.001 6120 GuideStep: -0.3 px 103 ms EAST, -0.0 px 0 ms NORTH
01:10:12.283 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:12.283 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:13.534 01.251 7680 Exposure complete
01:10:13.666 00.132 7680 worker thread done servicing request
01:10:13.666 00.000 6120 OnExposeComplete: enter
01:10:13.672 00.006 6120 UpdateGuideState(): m_state=6
01:10:13.677 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5590
01:10:13.681 00.004 6120 Star::Find returns 1 (1), X=958.61, Y=47.37, Mass=14985, SNR=80.4, Peak=255 HFD=7.3
01:10:13.685 00.004 6120 CameraToMount -- cameraTheta (0.76) - m_xAngle (-2.95) = xAngle (3.72 = -2.57)
01:10:13.689 00.004 6120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.45 = -2.84)
01:10:13.692 00.003 6120 CameraToMount -- cameraX=0.26 cameraY=0.25 hyp=0.37 cameraTheta=0.76 mountX=-0.31 mountY=-0.11, mountTheta=-2.80
01:10:13.696 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.25, opts=13)
01:10:13.702 00.006 6120 Enqueuing Move request for scope (0.26, 0.25)
01:10:13.707 00.005 7680 Worker thread wakes up
01:10:13.708 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.25) opts 0xd
01:10:13.708 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.25)
01:10:13.708 00.000 7680 Moving (0.26, 0.25) raw xDistance=-0.31 yDistance=-0.11
01:10:13.708 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:10:13.709 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:10:13.709 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:13.714 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:10:13.714 00.000 7680 MoveAxis(E, 133, ABG)
01:10:13.714 00.000 6120 UpdateGuideState exits: m=14985 SNR=80.4 Saturated
01:10:13.718 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:13.722 00.004 7680 Guiding  Dir = 2, Dur = 133
01:10:13.722 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:13.727 00.005 6120 Enqueuing Expose request
01:10:13.732 00.005 7680 IsSlewing returns 0
01:10:13.733 00.001 7680 IsGuiding returns 0
01:10:13.733 00.000 7680 PulseGuide returned control before completion, sleep 143
01:10:13.882 00.149 7680 IsGuiding returns 1
01:10:13.883 00.001 7680 scope still moving after pulse duration time elapsed
01:10:13.913 00.030 7680 IsSlewing returns 0
01:10:13.914 00.001 7680 IsGuiding returns 0
01:10:13.916 00.002 7680 scope move finished after 133 + 48 ms
01:10:13.916 00.000 7680 Move returns status 0, amount 133
01:10:13.917 00.001 7680 MoveAxis(N, 0, ABG)
01:10:13.917 00.000 7680 Move returns status 0, amount 0
01:10:13.917 00.000 7680 move complete, result=0
01:10:13.917 00.000 7680 worker thread done servicing request
01:10:13.919 00.002 6120 GuideStep: -0.3 px 133 ms EAST, -0.1 px 0 ms NORTH
01:10:13.928 00.009 7680 Worker thread wakes up
01:10:13.929 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:13.931 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:15.183 01.252 7680 Exposure complete
01:10:15.312 00.129 7680 worker thread done servicing request
01:10:15.312 00.000 6120 OnExposeComplete: enter
01:10:15.315 00.003 6120 UpdateGuideState(): m_state=6
01:10:15.320 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5591
01:10:15.324 00.004 6120 Star::Find returns 1 (1), X=958.48, Y=47.51, Mass=13746, SNR=75.4, Peak=255 HFD=7.1
01:10:15.328 00.004 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.19 = -2.10)
01:10:15.335 00.007 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
01:10:15.340 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.40 hyp=0.42 cameraTheta=1.23 mountX=-0.21 mountY=-0.30, mountTheta=-2.19
01:10:15.344 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.40, opts=13)
01:10:15.349 00.005 6120 Enqueuing Move request for scope (0.14, 0.40)
01:10:15.353 00.004 7680 Worker thread wakes up
01:10:15.353 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:15.357 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.40) opts 0xd
01:10:15.357 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.40)
01:10:15.357 00.000 7680 Moving (0.14, 0.40) raw xDistance=-0.21 yDistance=-0.30
01:10:15.357 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
01:10:15.358 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:10:15.358 00.000 7680 MoveAxis(E, 96, ABG)
01:10:15.358 00.000 7680 Guiding  Dir = 2, Dur = 96
01:10:15.358 00.000 6120 UpdateGuideState exits: m=13746 SNR=75.4 Saturated
01:10:15.363 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:15.368 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:15.372 00.004 6120 Enqueuing Expose request
01:10:15.376 00.004 7680 IsSlewing returns 0
01:10:15.376 00.000 7680 IsGuiding returns 0
01:10:15.376 00.000 7680 PulseGuide returned control before completion, sleep 106
01:10:15.488 00.112 7680 IsGuiding returns 1
01:10:15.489 00.001 7680 scope still moving after pulse duration time elapsed
01:10:15.520 00.031 7680 IsSlewing returns 0
01:10:15.521 00.001 7680 IsGuiding returns 0
01:10:15.522 00.001 7680 scope move finished after 96 + 49 ms
01:10:15.522 00.000 7680 Move returns status 0, amount 96
01:10:15.523 00.001 7680 MoveAxis(N, 161, ABG)
01:10:15.523 00.000 7680 Guiding  Dir = 0, Dur = 161
01:10:15.523 00.000 7680 IsSlewing returns 0
01:10:15.524 00.001 7680 IsGuiding returns 0
01:10:15.525 00.001 7680 PulseGuide returned control before completion, sleep 171
01:10:15.706 00.181 7680 IsGuiding returns 1
01:10:15.706 00.000 7680 scope still moving after pulse duration time elapsed
01:10:15.735 00.029 7680 IsSlewing returns 0
01:10:15.737 00.002 7680 IsGuiding returns 0
01:10:15.737 00.000 7680 scope move finished after 161 + 52 ms
01:10:15.737 00.000 7680 Move returns status 0, amount 161
01:10:15.739 00.002 7680 move complete, result=0
01:10:15.739 00.000 7680 worker thread done servicing request
01:10:15.739 00.000 7680 Worker thread wakes up
01:10:15.740 00.001 6120 GuideStep: -0.2 px 96 ms EAST, -0.3 px 161 ms NORTH
01:10:15.746 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:15.746 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:17.000 01.254 7680 Exposure complete
01:10:17.136 00.136 7680 worker thread done servicing request
01:10:17.137 00.001 6120 OnExposeComplete: enter
01:10:17.143 00.006 6120 UpdateGuideState(): m_state=6
01:10:17.148 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5592
01:10:17.152 00.004 6120 Star::Find returns 1 (1), X=958.14, Y=47.34, Mass=13468, SNR=74.8, Peak=255 HFD=6.9
01:10:17.155 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.28 = -1.01)
01:10:17.159 00.004 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.28)
01:10:17.161 00.002 6120 CameraToMount -- cameraX=-0.21 cameraY=0.22 hyp=0.30 cameraTheta=2.32 mountX=0.16 mountY=-0.29, mountTheta=-1.06
01:10:17.167 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.22, opts=13)
01:10:17.170 00.003 6120 Enqueuing Move request for scope (-0.21, 0.22)
01:10:17.173 00.003 7680 Worker thread wakes up
01:10:17.173 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.22) opts 0xd
01:10:17.173 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.22)
01:10:17.174 00.001 7680 Moving (-0.21, 0.22) raw xDistance=0.16 yDistance=-0.29
01:10:17.174 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:10:17.174 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:10:17.174 00.000 7680 MoveAxis(E, 0, ABG)
01:10:17.174 00.000 7680 Move returns status 0, amount 0
01:10:17.174 00.000 7680 MoveAxis(N, 157, ABG)
01:10:17.174 00.000 7680 Guiding  Dir = 0, Dur = 157
01:10:17.175 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:17.179 00.004 7680 IsSlewing returns 0
01:10:17.179 00.000 6120 UpdateGuideState exits: m=13468 SNR=74.8 Saturated
01:10:17.183 00.004 7680 IsGuiding returns 0
01:10:17.183 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:17.187 00.004 7680 PulseGuide returned control before completion, sleep 167
01:10:17.187 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:17.191 00.004 6120 Enqueuing Expose request
01:10:17.365 00.174 7680 IsGuiding returns 1
01:10:17.366 00.001 7680 scope still moving after pulse duration time elapsed
01:10:17.396 00.030 7680 IsSlewing returns 0
01:10:17.397 00.001 7680 IsGuiding returns 0
01:10:17.397 00.000 7680 scope move finished after 157 + 57 ms
01:10:17.399 00.002 7680 Move returns status 0, amount 157
01:10:17.399 00.000 7680 move complete, result=0
01:10:17.399 00.000 7680 worker thread done servicing request
01:10:17.399 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 157 ms NORTH
01:10:17.405 00.006 7680 Worker thread wakes up
01:10:17.405 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:17.405 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:18.657 01.252 7680 Exposure complete
01:10:18.796 00.139 7680 worker thread done servicing request
01:10:18.796 00.000 6120 OnExposeComplete: enter
01:10:18.801 00.005 6120 UpdateGuideState(): m_state=6
01:10:18.804 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5593
01:10:18.809 00.005 6120 Star::Find returns 1 (1), X=958.26, Y=47.25, Mass=14446, SNR=77.5, Peak=255 HFD=7.0
01:10:18.812 00.003 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
01:10:18.815 00.003 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
01:10:18.820 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.14 mountX=0.06 mountY=-0.16, mountTheta=-1.21
01:10:18.824 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.13, opts=13)
01:10:18.829 00.005 6120 Enqueuing Move request for scope (-0.09, 0.13)
01:10:18.835 00.006 7680 Worker thread wakes up
01:10:18.835 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
01:10:18.835 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
01:10:18.835 00.000 7680 Moving (-0.09, 0.13) raw xDistance=0.06 yDistance=-0.16
01:10:18.836 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:10:18.836 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:10:18.836 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:18.840 00.004 6120 UpdateGuideState exits: m=14446 SNR=77.5 Saturated
01:10:18.845 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:18.848 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:18.851 00.003 6120 Enqueuing Expose request
01:10:18.856 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:10:18.856 00.000 7680 MoveAxis(E, 0, ABG)
01:10:18.856 00.000 7680 Move returns status 0, amount 0
01:10:18.856 00.000 7680 MoveAxis(N, 0, ABG)
01:10:18.857 00.001 7680 Move returns status 0, amount 0
01:10:18.857 00.000 7680 move complete, result=0
01:10:18.858 00.001 7680 worker thread done servicing request
01:10:18.858 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:18.862 00.004 7680 Worker thread wakes up
01:10:18.862 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:18.862 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:20.110 01.248 7680 Exposure complete
01:10:20.249 00.139 7680 worker thread done servicing request
01:10:20.250 00.001 6120 OnExposeComplete: enter
01:10:20.253 00.003 6120 UpdateGuideState(): m_state=6
01:10:20.258 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5594
01:10:20.262 00.004 6120 Star::Find returns 1 (1), X=958.25, Y=47.71, Mass=15269, SNR=81.0, Peak=255 HFD=7.1
01:10:20.266 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.61)
01:10:20.270 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.88)
01:10:20.273 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.59 hyp=0.60 cameraTheta=1.72 mountX=-0.02 mountY=-0.57, mountTheta=-1.61
01:10:20.279 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.59, opts=13)
01:10:20.283 00.004 6120 Enqueuing Move request for scope (-0.09, 0.59)
01:10:20.287 00.004 7680 Worker thread wakes up
01:10:20.287 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:20.291 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.59) opts 0xd
01:10:20.291 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.59)
01:10:20.292 00.001 6120 UpdateGuideState exits: m=15269 SNR=81.0 Saturated
01:10:20.295 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:20.300 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:20.305 00.005 6120 Enqueuing Expose request
01:10:20.309 00.004 7680 Moving (-0.09, 0.59) raw xDistance=-0.02 yDistance=-0.57
01:10:20.309 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:10:20.309 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
01:10:20.309 00.000 7680 MoveAxis(E, 0, ABG)
01:10:20.310 00.001 7680 Move returns status 0, amount 0
01:10:20.310 00.000 7680 MoveAxis(N, 311, ABG)
01:10:20.311 00.001 7680 Guiding  Dir = 0, Dur = 311
01:10:20.311 00.000 7680 IsSlewing returns 0
01:10:20.311 00.000 7680 IsGuiding returns 0
01:10:20.311 00.000 7680 PulseGuide returned control before completion, sleep 321
01:10:20.645 00.334 7680 IsGuiding returns 1
01:10:20.645 00.000 7680 scope still moving after pulse duration time elapsed
01:10:20.677 00.032 7680 IsSlewing returns 0
01:10:20.678 00.001 7680 IsGuiding returns 0
01:10:20.678 00.000 7680 scope move finished after 311 + 56 ms
01:10:20.679 00.001 7680 Move returns status 0, amount 311
01:10:20.679 00.000 7680 move complete, result=0
01:10:20.680 00.001 7680 worker thread done servicing request
01:10:20.680 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 311 ms NORTH
01:10:20.689 00.009 7680 Worker thread wakes up
01:10:20.690 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:20.690 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:21.933 01.243 7680 Exposure complete
01:10:22.078 00.145 7680 worker thread done servicing request
01:10:22.078 00.000 6120 OnExposeComplete: enter
01:10:22.082 00.004 6120 UpdateGuideState(): m_state=6
01:10:22.086 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5595
01:10:22.090 00.004 6120 Star::Find returns 1 (1), X=958.28, Y=47.53, Mass=14984, SNR=80.8, Peak=255 HFD=7.2
01:10:22.094 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.61)
01:10:22.098 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
01:10:22.102 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.41 hyp=0.42 cameraTheta=1.72 mountX=-0.01 mountY=-0.40, mountTheta=-1.61
01:10:22.106 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.41, opts=13)
01:10:22.111 00.005 6120 Enqueuing Move request for scope (-0.06, 0.41)
01:10:22.115 00.004 7680 Worker thread wakes up
01:10:22.116 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:22.120 00.004 6120 UpdateGuideState exits: m=14984 SNR=80.8 Saturated
01:10:22.123 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:22.126 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:22.129 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.41) opts 0xd
01:10:22.129 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.41)
01:10:22.129 00.000 7680 Moving (-0.06, 0.41) raw xDistance=-0.01 yDistance=-0.40
01:10:22.129 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:10:22.131 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:10:22.131 00.000 7680 MoveAxis(E, 0, ABG)
01:10:22.131 00.000 7680 Move returns status 0, amount 0
01:10:22.132 00.001 6120 Enqueuing Expose request
01:10:22.135 00.003 7680 MoveAxis(N, 215, ABG)
01:10:22.135 00.000 7680 Guiding  Dir = 0, Dur = 215
01:10:22.136 00.001 7680 IsSlewing returns 0
01:10:22.136 00.000 7680 IsGuiding returns 0
01:10:22.137 00.001 7680 PulseGuide returned control before completion, sleep 225
01:10:22.377 00.240 7680 IsGuiding returns 1
01:10:22.378 00.001 7680 scope still moving after pulse duration time elapsed
01:10:22.409 00.031 7680 IsSlewing returns 0
01:10:22.411 00.002 7680 IsGuiding returns 0
01:10:22.411 00.000 7680 scope move finished after 215 + 59 ms
01:10:22.411 00.000 7680 Move returns status 0, amount 215
01:10:22.412 00.001 7680 move complete, result=0
01:10:22.412 00.000 7680 worker thread done servicing request
01:10:22.413 00.001 7680 Worker thread wakes up
01:10:22.414 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 215 ms NORTH
01:10:22.421 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:22.421 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:23.670 01.249 7680 Exposure complete
01:10:23.808 00.138 7680 worker thread done servicing request
01:10:23.808 00.000 6120 OnExposeComplete: enter
01:10:23.812 00.004 6120 UpdateGuideState(): m_state=6
01:10:23.817 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5596
01:10:23.822 00.005 6120 Star::Find returns 1 (1), X=958.30, Y=47.20, Mass=14113, SNR=75.4, Peak=255 HFD=6.9
01:10:23.826 00.004 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.05 = -1.24)
01:10:23.831 00.005 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
01:10:23.836 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.09 mountX=0.03 mountY=-0.09, mountTheta=-1.25
01:10:23.841 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.08, opts=13)
01:10:23.846 00.005 6120 Enqueuing Move request for scope (-0.05, 0.08)
01:10:23.849 00.003 7680 Worker thread wakes up
01:10:23.849 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:23.853 00.004 6120 UpdateGuideState exits: m=14113 SNR=75.4 Saturated
01:10:23.857 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:23.861 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
01:10:23.863 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:23.867 00.004 6120 Enqueuing Expose request
01:10:23.872 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
01:10:23.872 00.000 7680 Moving (-0.05, 0.08) raw xDistance=0.03 yDistance=-0.09
01:10:23.872 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:10:23.872 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:10:23.873 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:10:23.873 00.000 7680 MoveAxis(E, 0, ABG)
01:10:23.873 00.000 7680 Move returns status 0, amount 0
01:10:23.873 00.000 7680 MoveAxis(N, 0, ABG)
01:10:23.874 00.001 7680 Move returns status 0, amount 0
01:10:23.874 00.000 7680 move complete, result=0
01:10:23.874 00.000 7680 worker thread done servicing request
01:10:23.874 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:23.879 00.005 7680 Worker thread wakes up
01:10:23.879 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:23.879 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:25.130 01.251 7680 Exposure complete
01:10:25.269 00.139 7680 worker thread done servicing request
01:10:25.269 00.000 6120 OnExposeComplete: enter
01:10:25.274 00.005 6120 UpdateGuideState(): m_state=6
01:10:25.278 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5597
01:10:25.282 00.004 6120 Star::Find returns 1 (1), X=958.35, Y=47.47, Mass=13482, SNR=74.7, Peak=255 HFD=7.1
01:10:25.286 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.78)
01:10:25.290 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.05)
01:10:25.294 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.55 mountX=-0.07 mountY=-0.31, mountTheta=-1.80
01:10:25.299 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.35, opts=13)
01:10:25.302 00.003 6120 Enqueuing Move request for scope (0.01, 0.35)
01:10:25.307 00.005 7680 Worker thread wakes up
01:10:25.307 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:25.310 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.35) opts 0xd
01:10:25.310 00.000 6120 UpdateGuideState exits: m=13482 SNR=74.7 Saturated
01:10:25.315 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:25.318 00.003 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.35)
01:10:25.318 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:25.321 00.003 7680 Moving (0.01, 0.35) raw xDistance=-0.07 yDistance=-0.31
01:10:25.321 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:10:25.323 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:10:25.323 00.000 7680 MoveAxis(E, 0, ABG)
01:10:25.323 00.000 7680 Move returns status 0, amount 0
01:10:25.323 00.000 7680 MoveAxis(N, 170, ABG)
01:10:25.323 00.000 7680 Guiding  Dir = 0, Dur = 170
01:10:25.324 00.001 6120 Enqueuing Expose request
01:10:25.327 00.003 7680 IsSlewing returns 0
01:10:25.327 00.000 7680 IsGuiding returns 0
01:10:25.328 00.001 7680 PulseGuide returned control before completion, sleep 180
01:10:25.515 00.187 7680 IsGuiding returns 1
01:10:25.515 00.000 7680 scope still moving after pulse duration time elapsed
01:10:25.546 00.031 7680 IsSlewing returns 0
01:10:25.547 00.001 7680 IsGuiding returns 0
01:10:25.547 00.000 7680 scope move finished after 170 + 49 ms
01:10:25.548 00.001 7680 Move returns status 0, amount 170
01:10:25.548 00.000 7680 move complete, result=0
01:10:25.548 00.000 7680 worker thread done servicing request
01:10:25.548 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 170 ms NORTH
01:10:25.555 00.007 7680 Worker thread wakes up
01:10:25.556 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:25.556 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:26.808 01.252 7680 Exposure complete
01:10:26.934 00.126 7680 worker thread done servicing request
01:10:26.935 00.001 6120 OnExposeComplete: enter
01:10:26.939 00.004 6120 UpdateGuideState(): m_state=6
01:10:26.944 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5598
01:10:26.948 00.004 6120 Star::Find returns 1 (1), X=958.31, Y=47.43, Mass=14930, SNR=79.5, Peak=255 HFD=7.2
01:10:26.952 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
01:10:26.956 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
01:10:26.959 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.32 hyp=0.32 cameraTheta=1.66 mountX=-0.03 mountY=-0.30, mountTheta=-1.67
01:10:26.964 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.32, opts=13)
01:10:26.967 00.003 6120 Enqueuing Move request for scope (-0.03, 0.32)
01:10:26.972 00.005 7680 Worker thread wakes up
01:10:26.973 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:26.976 00.003 6120 UpdateGuideState exits: m=14930 SNR=79.5 Saturated
01:10:26.980 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:26.986 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.32) opts 0xd
01:10:26.986 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:26.992 00.006 6120 Enqueuing Expose request
01:10:26.996 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.32)
01:10:26.996 00.000 7680 Moving (-0.03, 0.32) raw xDistance=-0.03 yDistance=-0.30
01:10:26.996 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:10:26.996 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:10:26.997 00.001 7680 MoveAxis(E, 0, ABG)
01:10:26.997 00.000 7680 Move returns status 0, amount 0
01:10:26.997 00.000 7680 MoveAxis(N, 162, ABG)
01:10:26.997 00.000 7680 Guiding  Dir = 0, Dur = 162
01:10:26.998 00.001 7680 IsSlewing returns 0
01:10:26.999 00.001 7680 IsGuiding returns 0
01:10:26.999 00.000 7680 PulseGuide returned control before completion, sleep 172
01:10:27.187 00.188 7680 IsGuiding returns 0
01:10:27.189 00.002 7680 Move returns status 0, amount 162
01:10:27.190 00.001 7680 move complete, result=0
01:10:27.191 00.001 7680 worker thread done servicing request
01:10:27.191 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 162 ms NORTH
01:10:27.199 00.008 7680 Worker thread wakes up
01:10:27.199 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:27.201 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:28.449 01.248 7680 Exposure complete
01:10:28.574 00.125 7680 worker thread done servicing request
01:10:28.575 00.001 6120 OnExposeComplete: enter
01:10:28.579 00.004 6120 UpdateGuideState(): m_state=6
01:10:28.585 00.006 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5599
01:10:28.589 00.004 6120 Star::Find returns 1 (1), X=958.69, Y=47.16, Mass=14317, SNR=77.7, Peak=255 HFD=6.9
01:10:28.592 00.003 6120 CameraToMount -- cameraTheta (0.13) - m_xAngle (-2.95) = xAngle (3.08 = 3.08)
01:10:28.597 00.005 6120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.82 = 2.82)
01:10:28.600 00.003 6120 CameraToMount -- cameraX=0.35 cameraY=0.05 hyp=0.35 cameraTheta=0.13 mountX=-0.35 mountY=0.11, mountTheta=2.83
01:10:28.606 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=0.05, opts=13)
01:10:28.611 00.005 6120 Enqueuing Move request for scope (0.35, 0.05)
01:10:28.619 00.008 7680 Worker thread wakes up
01:10:28.619 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.05) opts 0xd
01:10:28.619 00.000 7680 Handling offset move in thread for scope, endpoint = (0.35, 0.05)
01:10:28.619 00.000 7680 Moving (0.35, 0.05) raw xDistance=-0.35 yDistance=0.11
01:10:28.620 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:10:28.620 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:10:28.620 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:28.626 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:10:28.626 00.000 7680 MoveAxis(E, 142, ABG)
01:10:28.626 00.000 6120 UpdateGuideState exits: m=14317 SNR=77.7 Saturated
01:10:28.630 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:28.635 00.005 7680 Guiding  Dir = 2, Dur = 142
01:10:28.635 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:28.640 00.005 7680 IsSlewing returns 0
01:10:28.640 00.000 6120 Enqueuing Expose request
01:10:28.646 00.006 7680 IsGuiding returns 0
01:10:28.646 00.000 7680 PulseGuide returned control before completion, sleep 152
01:10:28.811 00.165 7680 IsGuiding returns 1
01:10:28.812 00.001 7680 scope still moving after pulse duration time elapsed
01:10:28.843 00.031 7680 IsSlewing returns 0
01:10:28.844 00.001 7680 IsGuiding returns 0
01:10:28.845 00.001 7680 scope move finished after 142 + 56 ms
01:10:28.845 00.000 7680 Move returns status 0, amount 142
01:10:28.845 00.000 7680 MoveAxis(N, 0, ABG)
01:10:28.846 00.001 7680 Move returns status 0, amount 0
01:10:28.846 00.000 7680 move complete, result=0
01:10:28.847 00.001 7680 worker thread done servicing request
01:10:28.847 00.000 7680 Worker thread wakes up
01:10:28.848 00.001 6120 GuideStep: -0.3 px 142 ms EAST, 0.1 px 0 ms NORTH
01:10:28.853 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:28.854 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:30.104 01.250 7680 Exposure complete
01:10:30.257 00.153 7680 worker thread done servicing request
01:10:30.257 00.000 6120 OnExposeComplete: enter
01:10:30.264 00.007 6120 UpdateGuideState(): m_state=6
01:10:30.270 00.006 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5600
01:10:30.276 00.006 6120 Star::Find returns 1 (1), X=958.37, Y=47.56, Mass=14799, SNR=79.2, Peak=255 HFD=7.2
01:10:30.283 00.007 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
01:10:30.288 00.005 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
01:10:30.295 00.007 6120 CameraToMount -- cameraX=0.03 cameraY=0.44 hyp=0.44 cameraTheta=1.51 mountX=-0.11 mountY=-0.39, mountTheta=-1.84
01:10:30.303 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.44, opts=13)
01:10:30.308 00.005 6120 Enqueuing Move request for scope (0.03, 0.44)
01:10:30.313 00.005 7680 Worker thread wakes up
01:10:30.313 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:30.319 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.44) opts 0xd
01:10:30.319 00.000 6120 UpdateGuideState exits: m=14799 SNR=79.2 Saturated
01:10:30.326 00.007 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.44)
01:10:30.326 00.000 7680 Moving (0.03, 0.44) raw xDistance=-0.11 yDistance=-0.39
01:10:30.327 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:10:30.328 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:10:30.328 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:30.335 00.007 7680 MoveAxis(E, 0, ABG)
01:10:30.335 00.000 7680 Move returns status 0, amount 0
01:10:30.337 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:30.342 00.005 6120 Enqueuing Expose request
01:10:30.347 00.005 7680 MoveAxis(N, 210, ABG)
01:10:30.347 00.000 7680 Guiding  Dir = 0, Dur = 210
01:10:30.349 00.002 7680 IsSlewing returns 0
01:10:30.349 00.000 7680 IsGuiding returns 0
01:10:30.350 00.001 7680 PulseGuide returned control before completion, sleep 220
01:10:30.576 00.226 7680 IsGuiding returns 1
01:10:30.578 00.002 7680 scope still moving after pulse duration time elapsed
01:10:30.606 00.028 7680 IsSlewing returns 0
01:10:30.607 00.001 7680 IsGuiding returns 0
01:10:30.608 00.001 7680 scope move finished after 210 + 48 ms
01:10:30.608 00.000 7680 Move returns status 0, amount 210
01:10:30.608 00.000 7680 move complete, result=0
01:10:30.610 00.002 7680 worker thread done servicing request
01:10:30.610 00.000 7680 Worker thread wakes up
01:10:30.611 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 210 ms NORTH
01:10:30.622 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:30.622 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:31.869 01.247 7680 Exposure complete
01:10:32.009 00.140 7680 worker thread done servicing request
01:10:32.009 00.000 6120 OnExposeComplete: enter
01:10:32.016 00.007 6120 UpdateGuideState(): m_state=6
01:10:32.020 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5601
01:10:32.025 00.005 6120 Star::Find returns 1 (1), X=958.39, Y=47.50, Mass=13947, SNR=75.2, Peak=255 HFD=7.1
01:10:32.028 00.003 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.90)
01:10:32.032 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
01:10:32.036 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.38 hyp=0.39 cameraTheta=1.43 mountX=-0.12 mountY=-0.32, mountTheta=-1.94
01:10:32.040 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.38, opts=13)
01:10:32.044 00.004 6120 Enqueuing Move request for scope (0.05, 0.38)
01:10:32.049 00.005 7680 Worker thread wakes up
01:10:32.049 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.38) opts 0xd
01:10:32.049 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.38)
01:10:32.049 00.000 7680 Moving (0.05, 0.38) raw xDistance=-0.12 yDistance=-0.32
01:10:32.049 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:10:32.049 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:10:32.049 00.000 7680 MoveAxis(E, 0, ABG)
01:10:32.050 00.001 7680 Move returns status 0, amount 0
01:10:32.050 00.000 7680 MoveAxis(N, 173, ABG)
01:10:32.050 00.000 7680 Guiding  Dir = 0, Dur = 173
01:10:32.050 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:32.054 00.004 7680 IsSlewing returns 0
01:10:32.055 00.001 6120 UpdateGuideState exits: m=13947 SNR=75.2 Saturated
01:10:32.058 00.003 7680 IsGuiding returns 0
01:10:32.058 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:32.063 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:32.067 00.004 7680 PulseGuide returned control before completion, sleep 183
01:10:32.067 00.000 6120 Enqueuing Expose request
01:10:32.265 00.198 7680 IsGuiding returns 0
01:10:32.267 00.002 7680 Move returns status 0, amount 173
01:10:32.267 00.000 7680 move complete, result=0
01:10:32.268 00.001 7680 worker thread done servicing request
01:10:32.268 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 173 ms NORTH
01:10:32.275 00.007 7680 Worker thread wakes up
01:10:32.275 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:32.275 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:33.524 01.249 7680 Exposure complete
01:10:33.653 00.129 7680 worker thread done servicing request
01:10:33.653 00.000 6120 OnExposeComplete: enter
01:10:33.657 00.004 6120 UpdateGuideState(): m_state=6
01:10:33.661 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5602
01:10:33.664 00.003 6120 Star::Find returns 1 (1), X=958.61, Y=47.08, Mass=14471, SNR=78.3, Peak=255 HFD=7.0
01:10:33.670 00.006 6120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-2.95) = xAngle (2.81 = 2.81)
01:10:33.674 00.004 6120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.54 = 2.54)
01:10:33.677 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=-0.04 hyp=0.27 cameraTheta=-0.14 mountX=-0.25 mountY=0.15, mountTheta=2.61
01:10:33.682 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.04, opts=13)
01:10:33.686 00.004 6120 Enqueuing Move request for scope (0.27, -0.04)
01:10:33.689 00.003 7680 Worker thread wakes up
01:10:33.689 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.04) opts 0xd
01:10:33.689 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.04)
01:10:33.689 00.000 7680 Moving (0.27, -0.04) raw xDistance=-0.25 yDistance=0.15
01:10:33.689 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:10:33.691 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:10:33.691 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:10:33.691 00.000 7680 MoveAxis(E, 104, ABG)
01:10:33.691 00.000 7680 Guiding  Dir = 2, Dur = 104
01:10:33.691 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:33.695 00.004 7680 IsSlewing returns 0
01:10:33.695 00.000 6120 UpdateGuideState exits: m=14471 SNR=78.3 Saturated
01:10:33.698 00.003 7680 IsGuiding returns 0
01:10:33.700 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:33.703 00.003 7680 PulseGuide returned control before completion, sleep 114
01:10:33.703 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:33.707 00.004 6120 Enqueuing Expose request
01:10:33.825 00.118 7680 IsGuiding returns 1
01:10:33.826 00.001 7680 scope still moving after pulse duration time elapsed
01:10:33.856 00.030 7680 IsSlewing returns 0
01:10:33.858 00.002 7680 IsGuiding returns 0
01:10:33.858 00.000 7680 scope move finished after 104 + 55 ms
01:10:33.860 00.002 7680 Move returns status 0, amount 104
01:10:33.861 00.001 7680 MoveAxis(N, 0, ABG)
01:10:33.861 00.000 7680 Move returns status 0, amount 0
01:10:33.861 00.000 7680 move complete, result=0
01:10:33.862 00.001 7680 worker thread done servicing request
01:10:33.863 00.001 7680 Worker thread wakes up
01:10:33.863 00.000 6120 GuideStep: -0.3 px 104 ms EAST, 0.2 px 0 ms NORTH
01:10:33.868 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:33.869 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:35.093 01.224 7680 Exposure complete
01:10:35.306 00.213 7680 worker thread done servicing request
01:10:35.306 00.000 6120 OnExposeComplete: enter
01:10:35.310 00.004 6120 UpdateGuideState(): m_state=6
01:10:35.313 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5603
01:10:35.317 00.004 6120 Star::Find returns 1 (1), X=958.23, Y=47.31, Mass=14204, SNR=78.3, Peak=255 HFD=7.0
01:10:35.321 00.004 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
01:10:35.325 00.004 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
01:10:35.328 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.09 mountX=0.07 mountY=-0.23, mountTheta=-1.26
01:10:35.334 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.20, opts=13)
01:10:35.337 00.003 6120 Enqueuing Move request for scope (-0.11, 0.20)
01:10:35.339 00.002 7680 Worker thread wakes up
01:10:35.339 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
01:10:35.340 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
01:10:35.340 00.000 7680 Moving (-0.11, 0.20) raw xDistance=0.07 yDistance=-0.23
01:10:35.340 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:10:35.340 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:10:35.340 00.000 7680 MoveAxis(E, 0, ABG)
01:10:35.340 00.000 7680 Move returns status 0, amount 0
01:10:35.340 00.000 7680 MoveAxis(N, 122, ABG)
01:10:35.340 00.000 7680 Guiding  Dir = 0, Dur = 122
01:10:35.340 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:35.343 00.003 6120 UpdateGuideState exits: m=14204 SNR=78.3 Saturated
01:10:35.346 00.003 7680 IsSlewing returns 0
01:10:35.346 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:35.350 00.004 7680 IsGuiding returns 0
01:10:35.350 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:35.352 00.002 7680 PulseGuide returned control before completion, sleep 132
01:10:35.353 00.001 6120 Enqueuing Expose request
01:10:35.488 00.135 7680 IsGuiding returns 1
01:10:35.488 00.000 7680 scope still moving after pulse duration time elapsed
01:10:35.519 00.031 7680 IsSlewing returns 0
01:10:35.520 00.001 7680 IsGuiding returns 0
01:10:35.520 00.000 7680 scope move finished after 122 + 48 ms
01:10:35.521 00.001 7680 Move returns status 0, amount 122
01:10:35.521 00.000 7680 move complete, result=0
01:10:35.521 00.000 7680 worker thread done servicing request
01:10:35.521 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 122 ms NORTH
01:10:35.528 00.007 7680 Worker thread wakes up
01:10:35.528 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:35.528 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:36.778 01.250 7680 Exposure complete
01:10:36.902 00.124 7680 worker thread done servicing request
01:10:36.902 00.000 6120 OnExposeComplete: enter
01:10:36.906 00.004 6120 UpdateGuideState(): m_state=6
01:10:36.913 00.007 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5604
01:10:36.918 00.005 6120 Star::Find returns 1 (1), X=958.22, Y=47.35, Mass=14160, SNR=76.7, Peak=255 HFD=6.9
01:10:36.921 00.003 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
01:10:36.925 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.54)
01:10:36.929 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.24 hyp=0.27 cameraTheta=2.06 mountX=0.08 mountY=-0.27, mountTheta=-1.28
01:10:36.934 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.24, opts=13)
01:10:36.938 00.004 6120 Enqueuing Move request for scope (-0.13, 0.24)
01:10:36.942 00.004 7680 Worker thread wakes up
01:10:36.942 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:36.945 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.24) opts 0xd
01:10:36.945 00.000 6120 UpdateGuideState exits: m=14160 SNR=76.7 Saturated
01:10:36.949 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.24)
01:10:36.949 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:36.953 00.004 7680 Moving (-0.13, 0.24) raw xDistance=0.08 yDistance=-0.27
01:10:36.953 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:36.957 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:10:36.957 00.000 6120 Enqueuing Expose request
01:10:36.962 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:10:36.962 00.000 7680 MoveAxis(E, 0, ABG)
01:10:36.962 00.000 7680 Move returns status 0, amount 0
01:10:36.962 00.000 7680 MoveAxis(N, 146, ABG)
01:10:36.962 00.000 7680 Guiding  Dir = 0, Dur = 146
01:10:36.962 00.000 7680 IsSlewing returns 0
01:10:36.963 00.001 7680 IsGuiding returns 0
01:10:36.963 00.000 7680 PulseGuide returned control before completion, sleep 156
01:10:37.129 00.166 7680 IsGuiding returns 1
01:10:37.129 00.000 7680 scope still moving after pulse duration time elapsed
01:10:37.160 00.031 7680 IsSlewing returns 0
01:10:37.160 00.000 7680 IsGuiding returns 0
01:10:37.161 00.001 7680 scope move finished after 146 + 51 ms
01:10:37.161 00.000 7680 Move returns status 0, amount 146
01:10:37.161 00.000 7680 move complete, result=0
01:10:37.161 00.000 7680 worker thread done servicing request
01:10:37.161 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
01:10:37.165 00.004 7680 Worker thread wakes up
01:10:37.165 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:37.166 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:38.406 01.240 7680 Exposure complete
01:10:38.542 00.136 7680 worker thread done servicing request
01:10:38.542 00.000 6120 OnExposeComplete: enter
01:10:38.547 00.005 6120 UpdateGuideState(): m_state=6
01:10:38.551 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5605
01:10:38.555 00.004 6120 Star::Find returns 1 (1), X=958.22, Y=47.61, Mass=14268, SNR=77.9, Peak=255 HFD=7.1
01:10:38.559 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
01:10:38.562 00.003 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
01:10:38.566 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.50 hyp=0.51 cameraTheta=1.81 mountX=0.02 mountY=-0.50, mountTheta=-1.52
01:10:38.571 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.50, opts=13)
01:10:38.575 00.004 6120 Enqueuing Move request for scope (-0.12, 0.50)
01:10:38.582 00.007 7680 Worker thread wakes up
01:10:38.582 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.50) opts 0xd
01:10:38.582 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.50)
01:10:38.584 00.002 7680 Moving (-0.12, 0.50) raw xDistance=0.02 yDistance=-0.50
01:10:38.584 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:38.589 00.005 6120 UpdateGuideState exits: m=14268 SNR=77.9 Saturated
01:10:38.593 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:38.598 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:38.602 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:10:38.602 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
01:10:38.602 00.000 7680 MoveAxis(E, 0, ABG)
01:10:38.602 00.000 7680 Move returns status 0, amount 0
01:10:38.603 00.001 6120 Enqueuing Expose request
01:10:38.609 00.006 7680 MoveAxis(N, 271, ABG)
01:10:38.610 00.001 7680 Guiding  Dir = 0, Dur = 271
01:10:38.610 00.000 7680 IsSlewing returns 0
01:10:38.610 00.000 7680 IsGuiding returns 0
01:10:38.611 00.001 7680 PulseGuide returned control before completion, sleep 281
01:10:38.901 00.290 7680 IsGuiding returns 1
01:10:38.901 00.000 7680 scope still moving after pulse duration time elapsed
01:10:38.932 00.031 7680 IsSlewing returns 0
01:10:38.933 00.001 7680 IsGuiding returns 0
01:10:38.933 00.000 7680 scope move finished after 271 + 50 ms
01:10:38.933 00.000 7680 Move returns status 0, amount 271
01:10:38.933 00.000 7680 move complete, result=0
01:10:38.933 00.000 7680 worker thread done servicing request
01:10:38.934 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 271 ms NORTH
01:10:38.940 00.006 7680 Worker thread wakes up
01:10:38.940 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:38.940 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:40.183 01.243 7680 Exposure complete
01:10:40.321 00.138 7680 worker thread done servicing request
01:10:40.321 00.000 6120 OnExposeComplete: enter
01:10:40.325 00.004 6120 UpdateGuideState(): m_state=6
01:10:40.329 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5606
01:10:40.333 00.004 6120 Star::Find returns 1 (1), X=958.28, Y=47.19, Mass=14367, SNR=77.7, Peak=255 HFD=7.0
01:10:40.337 00.004 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.19 = -1.09)
01:10:40.340 00.003 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.93 = -1.36)
01:10:40.344 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.24 mountX=0.05 mountY=-0.10, mountTheta=-1.13
01:10:40.349 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.08, opts=13)
01:10:40.353 00.004 6120 Enqueuing Move request for scope (-0.06, 0.08)
01:10:40.357 00.004 7680 Worker thread wakes up
01:10:40.357 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
01:10:40.357 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
01:10:40.358 00.001 7680 Moving (-0.06, 0.08) raw xDistance=0.05 yDistance=-0.10
01:10:40.358 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:10:40.358 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:10:40.358 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:10:40.359 00.001 7680 MoveAxis(E, 0, ABG)
01:10:40.359 00.000 7680 Move returns status 0, amount 0
01:10:40.359 00.000 7680 MoveAxis(N, 0, ABG)
01:10:40.359 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:40.363 00.004 7680 Move returns status 0, amount 0
01:10:40.363 00.000 7680 move complete, result=0
01:10:40.363 00.000 7680 worker thread done servicing request
01:10:40.364 00.001 6120 UpdateGuideState exits: m=14367 SNR=77.7 Saturated
01:10:40.368 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:40.372 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:40.375 00.003 6120 Enqueuing Expose request
01:10:40.379 00.004 7680 Worker thread wakes up
01:10:40.380 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:40.383 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:40.383 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:41.637 01.254 7680 Exposure complete
01:10:41.772 00.135 7680 worker thread done servicing request
01:10:41.773 00.001 6120 OnExposeComplete: enter
01:10:41.777 00.004 6120 UpdateGuideState(): m_state=6
01:10:41.780 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5607
01:10:41.785 00.005 6120 Star::Find returns 1 (1), X=958.31, Y=47.60, Mass=15371, SNR=80.2, Peak=255 HFD=7.2
01:10:41.789 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
01:10:41.793 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
01:10:41.797 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.49 hyp=0.49 cameraTheta=1.63 mountX=-0.06 mountY=-0.45, mountTheta=-1.71
01:10:41.806 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.49, opts=13)
01:10:41.811 00.005 6120 Enqueuing Move request for scope (-0.03, 0.49)
01:10:41.814 00.003 7680 Worker thread wakes up
01:10:41.815 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:41.819 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.49) opts 0xd
01:10:41.819 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.49)
01:10:41.820 00.001 7680 Moving (-0.03, 0.49) raw xDistance=-0.06 yDistance=-0.45
01:10:41.820 00.000 6120 UpdateGuideState exits: m=15371 SNR=80.2 Saturated
01:10:41.823 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:10:41.823 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:10:41.825 00.002 7680 MoveAxis(E, 0, ABG)
01:10:41.825 00.000 7680 Move returns status 0, amount 0
01:10:41.825 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:41.831 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:41.835 00.004 6120 Enqueuing Expose request
01:10:41.839 00.004 7680 MoveAxis(N, 244, ABG)
01:10:41.839 00.000 7680 Guiding  Dir = 0, Dur = 244
01:10:41.839 00.000 7680 IsSlewing returns 0
01:10:41.840 00.001 7680 IsGuiding returns 0
01:10:41.840 00.000 7680 PulseGuide returned control before completion, sleep 254
01:10:42.095 00.255 7680 IsGuiding returns 1
01:10:42.097 00.002 7680 scope still moving after pulse duration time elapsed
01:10:42.127 00.030 7680 IsSlewing returns 0
01:10:42.128 00.001 7680 IsGuiding returns 1
01:10:42.159 00.031 7680 IsSlewing returns 0
01:10:42.160 00.001 7680 IsGuiding returns 1
01:10:42.189 00.029 7680 IsSlewing returns 0
01:10:42.190 00.001 7680 IsGuiding returns 0
01:10:42.191 00.001 7680 scope move finished after 244 + 107 ms
01:10:42.192 00.001 7680 Move returns status 0, amount 244
01:10:42.192 00.000 7680 move complete, result=0
01:10:42.193 00.001 7680 worker thread done servicing request
01:10:42.193 00.000 7680 Worker thread wakes up
01:10:42.193 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 244 ms NORTH
01:10:42.199 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:42.199 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:43.446 01.247 7680 Exposure complete
01:10:43.575 00.129 7680 worker thread done servicing request
01:10:43.575 00.000 6120 OnExposeComplete: enter
01:10:43.578 00.003 6120 UpdateGuideState(): m_state=6
01:10:43.581 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5608
01:10:43.584 00.003 6120 Star::Find returns 1 (1), X=958.28, Y=47.10, Mass=14628, SNR=79.1, Peak=255 HFD=6.9
01:10:43.587 00.003 6120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-2.95) = xAngle (-0.01 = -0.01)
01:10:43.589 00.002 6120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.28 = -0.28)
01:10:43.592 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.97 mountX=0.06 mountY=-0.02, mountTheta=-0.27
01:10:43.596 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.01, opts=13)
01:10:43.600 00.004 6120 Enqueuing Move request for scope (-0.06, -0.01)
01:10:43.602 00.002 7680 Worker thread wakes up
01:10:43.603 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
01:10:43.603 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
01:10:43.603 00.000 7680 Moving (-0.06, -0.01) raw xDistance=0.06 yDistance=-0.02
01:10:43.603 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:10:43.603 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:10:43.603 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:43.606 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:10:43.606 00.000 7680 MoveAxis(E, 0, ABG)
01:10:43.606 00.000 7680 Move returns status 0, amount 0
01:10:43.606 00.000 7680 MoveAxis(N, 0, ABG)
01:10:43.606 00.000 7680 Move returns status 0, amount 0
01:10:43.606 00.000 7680 move complete, result=0
01:10:43.607 00.001 6120 UpdateGuideState exits: m=14628 SNR=79.1 Saturated
01:10:43.612 00.005 7680 worker thread done servicing request
01:10:43.613 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:43.617 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:43.620 00.003 6120 Enqueuing Expose request
01:10:43.623 00.003 7680 Worker thread wakes up
01:10:43.624 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:43.624 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:43.624 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:10:44.869 01.245 7680 Exposure complete
01:10:44.990 00.121 7680 worker thread done servicing request
01:10:44.991 00.001 6120 OnExposeComplete: enter
01:10:44.995 00.004 6120 UpdateGuideState(): m_state=6
01:10:44.999 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5609
01:10:45.003 00.004 6120 Star::Find returns 1 (1), X=958.25, Y=47.46, Mass=13947, SNR=76.3, Peak=255 HFD=7.1
01:10:45.007 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
01:10:45.010 00.003 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
01:10:45.013 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.35 hyp=0.36 cameraTheta=1.82 mountX=0.02 mountY=-0.35, mountTheta=-1.51
01:10:45.021 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.35, opts=13)
01:10:45.025 00.004 6120 Enqueuing Move request for scope (-0.09, 0.35)
01:10:45.029 00.004 7680 Worker thread wakes up
01:10:45.029 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.35) opts 0xd
01:10:45.029 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.35)
01:10:45.029 00.000 7680 Moving (-0.09, 0.35) raw xDistance=0.02 yDistance=-0.35
01:10:45.030 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:10:45.030 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:10:45.031 00.001 7680 MoveAxis(E, 0, ABG)
01:10:45.031 00.000 7680 Move returns status 0, amount 0
01:10:45.031 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:45.035 00.004 7680 MoveAxis(N, 189, ABG)
01:10:45.035 00.000 7680 Guiding  Dir = 0, Dur = 189
01:10:45.035 00.000 6120 UpdateGuideState exits: m=13947 SNR=76.3 Saturated
01:10:45.039 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:45.043 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:45.047 00.004 7680 IsSlewing returns 0
01:10:45.049 00.002 6120 Enqueuing Expose request
01:10:45.053 00.004 7680 IsGuiding returns 0
01:10:45.054 00.001 7680 PulseGuide returned control before completion, sleep 199
01:10:45.264 00.210 7680 IsGuiding returns 1
01:10:45.266 00.002 7680 scope still moving after pulse duration time elapsed
01:10:45.296 00.030 7680 IsSlewing returns 0
01:10:45.296 00.000 7680 IsGuiding returns 0
01:10:45.298 00.002 7680 scope move finished after 189 + 54 ms
01:10:45.298 00.000 7680 Move returns status 0, amount 189
01:10:45.298 00.000 7680 move complete, result=0
01:10:45.299 00.001 7680 worker thread done servicing request
01:10:45.299 00.000 7680 Worker thread wakes up
01:10:45.299 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 189 ms NORTH
01:10:45.305 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:45.305 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:46.556 01.251 7680 Exposure complete
01:10:46.703 00.147 7680 worker thread done servicing request
01:10:46.703 00.000 6120 OnExposeComplete: enter
01:10:46.710 00.007 6120 UpdateGuideState(): m_state=6
01:10:46.714 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5610
01:10:46.718 00.004 6120 Star::Find returns 1 (1), X=958.65, Y=47.12, Mass=14974, SNR=78.3, Peak=255 HFD=6.9
01:10:46.723 00.005 6120 CameraToMount -- cameraTheta (0.00) - m_xAngle (-2.95) = xAngle (2.96 = 2.96)
01:10:46.727 00.004 6120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.69 = 2.69)
01:10:46.731 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=0.00 hyp=0.31 cameraTheta=0.00 mountX=-0.30 mountY=0.13, mountTheta=2.72
01:10:46.738 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.00, opts=13)
01:10:46.743 00.005 6120 Enqueuing Move request for scope (0.31, 0.00)
01:10:46.748 00.005 7680 Worker thread wakes up
01:10:46.749 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:46.752 00.003 6120 UpdateGuideState exits: m=14974 SNR=78.3 Saturated
01:10:46.757 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:46.761 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.00) opts 0xd
01:10:46.761 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.00)
01:10:46.761 00.000 7680 Moving (0.31, 0.00) raw xDistance=-0.30 yDistance=0.13
01:10:46.761 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:10:46.762 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:10:46.762 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:46.766 00.004 6120 Enqueuing Expose request
01:10:46.770 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:10:46.771 00.001 7680 MoveAxis(E, 123, ABG)
01:10:46.771 00.000 7680 Guiding  Dir = 2, Dur = 123
01:10:46.771 00.000 7680 IsSlewing returns 0
01:10:46.772 00.001 7680 IsGuiding returns 0
01:10:46.773 00.001 7680 PulseGuide returned control before completion, sleep 133
01:10:46.918 00.145 7680 IsGuiding returns 1
01:10:46.918 00.000 7680 scope still moving after pulse duration time elapsed
01:10:46.950 00.032 7680 IsSlewing returns 0
01:10:46.951 00.001 7680 IsGuiding returns 0
01:10:46.952 00.001 7680 scope move finished after 123 + 56 ms
01:10:46.952 00.000 7680 Move returns status 0, amount 123
01:10:46.952 00.000 7680 MoveAxis(N, 0, ABG)
01:10:46.952 00.000 7680 Move returns status 0, amount 0
01:10:46.954 00.002 7680 move complete, result=0
01:10:46.954 00.000 7680 worker thread done servicing request
01:10:46.954 00.000 7680 Worker thread wakes up
01:10:46.955 00.001 6120 GuideStep: -0.3 px 123 ms EAST, 0.1 px 0 ms NORTH
01:10:46.961 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:46.961 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:48.220 01.259 7680 Exposure complete
01:10:48.354 00.134 7680 worker thread done servicing request
01:10:48.354 00.000 6120 OnExposeComplete: enter
01:10:48.358 00.004 6120 UpdateGuideState(): m_state=6
01:10:48.363 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5611
01:10:48.367 00.004 6120 Star::Find returns 1 (1), X=958.28, Y=47.60, Mass=14748, SNR=77.9, Peak=255 HFD=7.2
01:10:48.372 00.005 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
01:10:48.376 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.90)
01:10:48.379 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.48 hyp=0.49 cameraTheta=1.70 mountX=-0.03 mountY=-0.46, mountTheta=-1.63
01:10:48.384 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.48, opts=13)
01:10:48.389 00.005 6120 Enqueuing Move request for scope (-0.06, 0.48)
01:10:48.393 00.004 7680 Worker thread wakes up
01:10:48.393 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:48.398 00.005 6120 UpdateGuideState exits: m=14748 SNR=77.9 Saturated
01:10:48.401 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:48.405 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:48.409 00.004 6120 Enqueuing Expose request
01:10:48.412 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.48) opts 0xd
01:10:48.412 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.48)
01:10:48.412 00.000 7680 Moving (-0.06, 0.48) raw xDistance=-0.03 yDistance=-0.46
01:10:48.412 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:10:48.412 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
01:10:48.412 00.000 7680 MoveAxis(E, 0, ABG)
01:10:48.412 00.000 7680 Move returns status 0, amount 0
01:10:48.414 00.002 7680 MoveAxis(N, 251, ABG)
01:10:48.414 00.000 7680 Guiding  Dir = 0, Dur = 251
01:10:48.415 00.001 7680 IsSlewing returns 0
01:10:48.415 00.000 7680 IsGuiding returns 0
01:10:48.415 00.000 7680 PulseGuide returned control before completion, sleep 261
01:10:48.693 00.278 7680 IsGuiding returns 1
01:10:48.693 00.000 7680 scope still moving after pulse duration time elapsed
01:10:48.723 00.030 7680 IsSlewing returns 0
01:10:48.725 00.002 7680 IsGuiding returns 0
01:10:48.725 00.000 7680 scope move finished after 251 + 59 ms
01:10:48.725 00.000 7680 Move returns status 0, amount 251
01:10:48.726 00.001 7680 move complete, result=0
01:10:48.727 00.001 7680 worker thread done servicing request
01:10:48.728 00.001 7680 Worker thread wakes up
01:10:48.728 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 251 ms NORTH
01:10:48.737 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:48.737 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:49.984 01.247 7680 Exposure complete
01:10:50.116 00.132 7680 worker thread done servicing request
01:10:50.116 00.000 6120 OnExposeComplete: enter
01:10:50.120 00.004 6120 UpdateGuideState(): m_state=6
01:10:50.124 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5612
01:10:50.128 00.004 6120 Star::Find returns 1 (1), X=958.38, Y=47.51, Mass=14450, SNR=76.6, Peak=255 HFD=7.1
01:10:50.133 00.005 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
01:10:50.138 00.005 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
01:10:50.142 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.48 mountX=-0.11 mountY=-0.34, mountTheta=-1.88
01:10:50.147 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.39, opts=13)
01:10:50.152 00.005 6120 Enqueuing Move request for scope (0.03, 0.39)
01:10:50.155 00.003 7680 Worker thread wakes up
01:10:50.155 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.39) opts 0xd
01:10:50.155 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.39)
01:10:50.155 00.000 7680 Moving (0.03, 0.39) raw xDistance=-0.11 yDistance=-0.34
01:10:50.157 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:10:50.157 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:10:50.157 00.000 7680 MoveAxis(E, 0, ABG)
01:10:50.157 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:50.161 00.004 6120 UpdateGuideState exits: m=14450 SNR=76.6 Saturated
01:10:50.165 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:50.168 00.003 7680 Move returns status 0, amount 0
01:10:50.169 00.001 7680 MoveAxis(N, 182, ABG)
01:10:50.169 00.000 7680 Guiding  Dir = 0, Dur = 182
01:10:50.169 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:50.172 00.003 6120 Enqueuing Expose request
01:10:50.179 00.007 7680 IsSlewing returns 0
01:10:50.179 00.000 7680 IsGuiding returns 0
01:10:50.180 00.001 7680 PulseGuide returned control before completion, sleep 192
01:10:50.380 00.200 7680 IsGuiding returns 1
01:10:50.380 00.000 7680 scope still moving after pulse duration time elapsed
01:10:50.410 00.030 7680 IsSlewing returns 0
01:10:50.411 00.001 7680 IsGuiding returns 0
01:10:50.411 00.000 7680 scope move finished after 182 + 49 ms
01:10:50.412 00.001 7680 Move returns status 0, amount 182
01:10:50.412 00.000 7680 move complete, result=0
01:10:50.413 00.001 7680 worker thread done servicing request
01:10:50.414 00.001 7680 Worker thread wakes up
01:10:50.414 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 182 ms NORTH
01:10:50.422 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:50.422 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:51.675 01.253 7680 Exposure complete
01:10:51.805 00.130 7680 worker thread done servicing request
01:10:51.805 00.000 6120 OnExposeComplete: enter
01:10:51.810 00.005 6120 UpdateGuideState(): m_state=6
01:10:51.814 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5613
01:10:51.817 00.003 6120 Star::Find returns 1 (1), X=958.25, Y=47.36, Mass=14262, SNR=78.6, Peak=255 HFD=7.1
01:10:51.821 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
01:10:51.826 00.005 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
01:10:51.829 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.93 mountX=0.04 mountY=-0.26, mountTheta=-1.40
01:10:51.835 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.24, opts=13)
01:10:51.839 00.004 6120 Enqueuing Move request for scope (-0.09, 0.24)
01:10:51.842 00.003 7680 Worker thread wakes up
01:10:51.843 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:51.846 00.003 6120 UpdateGuideState exits: m=14262 SNR=78.6 Saturated
01:10:51.850 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:51.854 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:51.857 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
01:10:51.858 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
01:10:51.858 00.000 7680 Moving (-0.09, 0.24) raw xDistance=0.04 yDistance=-0.26
01:10:51.858 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:10:51.858 00.000 6120 Enqueuing Expose request
01:10:51.863 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:10:51.863 00.000 7680 MoveAxis(E, 0, ABG)
01:10:51.863 00.000 7680 Move returns status 0, amount 0
01:10:51.863 00.000 7680 MoveAxis(N, 140, ABG)
01:10:51.864 00.001 7680 Guiding  Dir = 0, Dur = 140
01:10:51.864 00.000 7680 IsSlewing returns 0
01:10:51.864 00.000 7680 IsGuiding returns 0
01:10:51.864 00.000 7680 PulseGuide returned control before completion, sleep 150
01:10:52.022 00.158 7680 IsGuiding returns 1
01:10:52.024 00.002 7680 scope still moving after pulse duration time elapsed
01:10:52.053 00.029 7680 IsSlewing returns 0
01:10:52.054 00.001 7680 IsGuiding returns 1
01:10:52.084 00.030 7680 IsSlewing returns 0
01:10:52.086 00.002 7680 IsGuiding returns 0
01:10:52.086 00.000 7680 scope move finished after 140 + 82 ms
01:10:52.087 00.001 7680 Move returns status 0, amount 140
01:10:52.087 00.000 7680 move complete, result=0
01:10:52.087 00.000 7680 worker thread done servicing request
01:10:52.087 00.000 7680 Worker thread wakes up
01:10:52.089 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 140 ms NORTH
01:10:52.095 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:52.095 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:53.349 01.254 7680 Exposure complete
01:10:53.488 00.139 7680 worker thread done servicing request
01:10:53.489 00.001 6120 OnExposeComplete: enter
01:10:53.493 00.004 6120 UpdateGuideState(): m_state=6
01:10:53.496 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5614
01:10:53.501 00.005 6120 Star::Find returns 1 (1), X=958.44, Y=47.42, Mass=14283, SNR=78.0, Peak=255 HFD=7.1
01:10:53.505 00.004 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
01:10:53.508 00.003 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.35)
01:10:53.512 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.30 hyp=0.32 cameraTheta=1.24 mountX=-0.16 mountY=-0.23, mountTheta=-2.18
01:10:53.517 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.30, opts=13)
01:10:53.523 00.006 6120 Enqueuing Move request for scope (0.10, 0.30)
01:10:53.526 00.003 7680 Worker thread wakes up
01:10:53.526 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:53.530 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.30) opts 0xd
01:10:53.530 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.30)
01:10:53.531 00.001 7680 Moving (0.10, 0.30) raw xDistance=-0.16 yDistance=-0.23
01:10:53.531 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:10:53.531 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:10:53.531 00.000 7680 MoveAxis(E, 0, ABG)
01:10:53.531 00.000 7680 Move returns status 0, amount 0
01:10:53.531 00.000 7680 MoveAxis(N, 123, ABG)
01:10:53.531 00.000 7680 Guiding  Dir = 0, Dur = 123
01:10:53.531 00.000 6120 UpdateGuideState exits: m=14283 SNR=78.0 Saturated
01:10:53.535 00.004 7680 IsSlewing returns 0
01:10:53.536 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:53.539 00.003 7680 IsGuiding returns 0
01:10:53.539 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:53.543 00.004 7680 PulseGuide returned control before completion, sleep 133
01:10:53.544 00.001 6120 Enqueuing Expose request
01:10:53.684 00.140 7680 IsGuiding returns 1
01:10:53.685 00.001 7680 scope still moving after pulse duration time elapsed
01:10:53.715 00.030 7680 IsSlewing returns 0
01:10:53.716 00.001 7680 IsGuiding returns 0
01:10:53.716 00.000 7680 scope move finished after 123 + 53 ms
01:10:53.717 00.001 7680 Move returns status 0, amount 123
01:10:53.717 00.000 7680 move complete, result=0
01:10:53.718 00.001 7680 worker thread done servicing request
01:10:53.718 00.000 7680 Worker thread wakes up
01:10:53.718 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 123 ms NORTH
01:10:53.724 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:53.724 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:54.977 01.253 7680 Exposure complete
01:10:55.112 00.135 7680 worker thread done servicing request
01:10:55.112 00.000 6120 OnExposeComplete: enter
01:10:55.118 00.006 6120 UpdateGuideState(): m_state=6
01:10:55.122 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5615
01:10:55.127 00.005 6120 Star::Find returns 1 (1), X=958.70, Y=47.16, Mass=14454, SNR=78.8, Peak=255 HFD=6.9
01:10:55.130 00.003 6120 CameraToMount -- cameraTheta (0.14) - m_xAngle (-2.95) = xAngle (3.09 = 3.09)
01:10:55.135 00.005 6120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.82 = 2.82)
01:10:55.139 00.004 6120 CameraToMount -- cameraX=0.35 cameraY=0.05 hyp=0.36 cameraTheta=0.14 mountX=-0.36 mountY=0.11, mountTheta=2.84
01:10:55.144 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=0.05, opts=13)
01:10:55.148 00.004 6120 Enqueuing Move request for scope (0.35, 0.05)
01:10:55.151 00.003 7680 Worker thread wakes up
01:10:55.151 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:55.156 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.05) opts 0xd
01:10:55.156 00.000 7680 Handling offset move in thread for scope, endpoint = (0.35, 0.05)
01:10:55.156 00.000 6120 UpdateGuideState exits: m=14454 SNR=78.8 Saturated
01:10:55.161 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:55.165 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:55.170 00.005 6120 Enqueuing Expose request
01:10:55.174 00.004 7680 Moving (0.35, 0.05) raw xDistance=-0.36 yDistance=0.11
01:10:55.174 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
01:10:55.174 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:10:55.174 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:10:55.175 00.001 7680 MoveAxis(E, 146, ABG)
01:10:55.175 00.000 7680 Guiding  Dir = 2, Dur = 146
01:10:55.175 00.000 7680 IsSlewing returns 0
01:10:55.176 00.001 7680 IsGuiding returns 0
01:10:55.176 00.000 7680 PulseGuide returned control before completion, sleep 156
01:10:55.341 00.165 7680 IsGuiding returns 1
01:10:55.342 00.001 7680 scope still moving after pulse duration time elapsed
01:10:55.372 00.030 7680 IsSlewing returns 0
01:10:55.373 00.001 7680 IsGuiding returns 0
01:10:55.374 00.001 7680 scope move finished after 146 + 52 ms
01:10:55.374 00.000 7680 Move returns status 0, amount 146
01:10:55.375 00.001 7680 MoveAxis(N, 0, ABG)
01:10:55.375 00.000 7680 Move returns status 0, amount 0
01:10:55.377 00.002 7680 move complete, result=0
01:10:55.377 00.000 7680 worker thread done servicing request
01:10:55.377 00.000 7680 Worker thread wakes up
01:10:55.378 00.001 6120 GuideStep: -0.4 px 146 ms EAST, 0.1 px 0 ms NORTH
01:10:55.383 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:55.384 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:56.633 01.249 7680 Exposure complete
01:10:56.774 00.141 7680 worker thread done servicing request
01:10:56.774 00.000 6120 OnExposeComplete: enter
01:10:56.779 00.005 6120 UpdateGuideState(): m_state=6
01:10:56.782 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5616
01:10:56.787 00.005 6120 Star::Find returns 1 (1), X=958.33, Y=47.60, Mass=13594, SNR=75.3, Peak=255 HFD=7.1
01:10:56.790 00.003 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
01:10:56.794 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
01:10:56.800 00.006 6120 CameraToMount -- cameraX=-0.01 cameraY=0.49 hyp=0.49 cameraTheta=1.60 mountX=-0.08 mountY=-0.45, mountTheta=-1.74
01:10:56.804 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.49, opts=13)
01:10:56.807 00.003 6120 Enqueuing Move request for scope (-0.01, 0.49)
01:10:56.811 00.004 7680 Worker thread wakes up
01:10:56.811 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:56.814 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.49) opts 0xd
01:10:56.814 00.000 6120 UpdateGuideState exits: m=13594 SNR=75.3 Saturated
01:10:56.818 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.49)
01:10:56.818 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:56.821 00.003 7680 Moving (-0.01, 0.49) raw xDistance=-0.08 yDistance=-0.45
01:10:56.821 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:56.826 00.005 6120 Enqueuing Expose request
01:10:56.831 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:10:56.831 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:10:56.831 00.000 7680 MoveAxis(E, 0, ABG)
01:10:56.832 00.001 7680 Move returns status 0, amount 0
01:10:56.832 00.000 7680 MoveAxis(N, 242, ABG)
01:10:56.832 00.000 7680 Guiding  Dir = 0, Dur = 242
01:10:56.832 00.000 7680 IsSlewing returns 0
01:10:56.833 00.001 7680 IsGuiding returns 0
01:10:56.833 00.000 7680 PulseGuide returned control before completion, sleep 252
01:10:57.094 00.261 7680 IsGuiding returns 1
01:10:57.094 00.000 7680 scope still moving after pulse duration time elapsed
01:10:57.125 00.031 7680 IsSlewing returns 0
01:10:57.126 00.001 7680 IsGuiding returns 0
01:10:57.126 00.000 7680 scope move finished after 242 + 52 ms
01:10:57.127 00.001 7680 Move returns status 0, amount 242
01:10:57.127 00.000 7680 move complete, result=0
01:10:57.127 00.000 7680 worker thread done servicing request
01:10:57.129 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 242 ms NORTH
01:10:57.133 00.004 7680 Worker thread wakes up
01:10:57.135 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:57.135 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:58.382 01.247 7680 Exposure complete
01:10:58.520 00.138 7680 worker thread done servicing request
01:10:58.521 00.001 6120 OnExposeComplete: enter
01:10:58.526 00.005 6120 UpdateGuideState(): m_state=6
01:10:58.529 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5617
01:10:58.533 00.004 6120 Star::Find returns 1 (1), X=958.33, Y=47.21, Mass=15106, SNR=78.1, Peak=255 HFD=6.9
01:10:58.537 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
01:10:58.540 00.003 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.88)
01:10:58.544 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.72 mountX=-0.00 mountY=-0.09, mountTheta=-1.61
01:10:58.551 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.09, opts=13)
01:10:58.555 00.004 6120 Enqueuing Move request for scope (-0.01, 0.09)
01:10:58.559 00.004 7680 Worker thread wakes up
01:10:58.559 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
01:10:58.560 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
01:10:58.560 00.000 7680 Moving (-0.01, 0.09) raw xDistance=-0.00 yDistance=-0.09
01:10:58.560 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:10:58.560 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:10:58.560 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:10:58.560 00.000 7680 MoveAxis(E, 0, ABG)
01:10:58.560 00.000 7680 Move returns status 0, amount 0
01:10:58.560 00.000 7680 MoveAxis(N, 0, ABG)
01:10:58.561 00.001 7680 Move returns status 0, amount 0
01:10:58.561 00.000 7680 move complete, result=0
01:10:58.561 00.000 7680 worker thread done servicing request
01:10:58.561 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:10:58.565 00.004 6120 UpdateGuideState exits: m=15106 SNR=78.1 Saturated
01:10:58.569 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:58.574 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:10:58.582 00.008 6120 Enqueuing Expose request
01:10:58.587 00.005 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:58.593 00.006 7680 Worker thread wakes up
01:10:58.593 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:10:58.593 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:10:59.840 01.247 7680 Exposure complete
01:10:59.976 00.136 6120 OnExposeComplete: enter
01:10:59.980 00.004 6120 UpdateGuideState(): m_state=6
01:10:59.984 00.004 7680 worker thread done servicing request
01:10:59.984 00.000 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5618
01:10:59.988 00.004 6120 Star::Find returns 1 (1), X=958.33, Y=47.30, Mass=14103, SNR=76.2, Peak=255 HFD=7.1
01:10:59.992 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.68)
01:10:59.996 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.95)
01:10:59.998 00.002 6120 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.65 mountX=-0.02 mountY=-0.17, mountTheta=-1.69
01:11:00.021 00.023 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.19, opts=13)
01:11:00.028 00.007 6120 Enqueuing Move request for scope (-0.01, 0.19)
01:11:00.033 00.005 7680 Worker thread wakes up
01:11:00.033 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:00.038 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
01:11:00.038 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
01:11:00.038 00.000 7680 Moving (-0.01, 0.19) raw xDistance=-0.02 yDistance=-0.17
01:11:00.038 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:11:00.038 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:11:00.039 00.001 6120 UpdateGuideState exits: m=14103 SNR=76.2 Saturated
01:11:00.042 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:11:00.042 00.000 7680 MoveAxis(E, 0, ABG)
01:11:00.042 00.000 7680 Move returns status 0, amount 0
01:11:00.044 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:00.048 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:00.053 00.005 6120 Enqueuing Expose request
01:11:00.057 00.004 7680 MoveAxis(N, 0, ABG)
01:11:00.057 00.000 7680 Move returns status 0, amount 0
01:11:00.057 00.000 7680 move complete, result=0
01:11:00.057 00.000 7680 worker thread done servicing request
01:11:00.059 00.002 7680 Worker thread wakes up
01:11:00.059 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:00.059 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:11:00.063 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:01.305 01.242 7680 Exposure complete
01:11:01.438 00.133 7680 worker thread done servicing request
01:11:01.438 00.000 6120 OnExposeComplete: enter
01:11:01.442 00.004 6120 UpdateGuideState(): m_state=6
01:11:01.446 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5619
01:11:01.450 00.004 6120 Star::Find returns 1 (1), X=958.62, Y=47.46, Mass=14351, SNR=76.3, Peak=255 HFD=7.2
01:11:01.454 00.004 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-2.95) = xAngle (3.84 = -2.44)
01:11:01.458 00.004 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.57 = -2.71)
01:11:01.462 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=0.35 hyp=0.45 cameraTheta=0.89 mountX=-0.34 mountY=-0.19, mountTheta=-2.64
01:11:01.467 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.35, opts=13)
01:11:01.472 00.005 6120 Enqueuing Move request for scope (0.28, 0.35)
01:11:01.475 00.003 7680 Worker thread wakes up
01:11:01.475 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.35) opts 0xd
01:11:01.475 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.35)
01:11:01.475 00.000 7680 Moving (0.28, 0.35) raw xDistance=-0.34 yDistance=-0.19
01:11:01.476 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:11:01.476 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:11:01.477 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:11:01.477 00.000 7680 MoveAxis(E, 139, ABG)
01:11:01.477 00.000 7680 Guiding  Dir = 2, Dur = 139
01:11:01.477 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:01.480 00.003 7680 IsSlewing returns 0
01:11:01.480 00.000 6120 UpdateGuideState exits: m=14351 SNR=76.3 Saturated
01:11:01.485 00.005 7680 IsGuiding returns 0
01:11:01.485 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:01.488 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:01.493 00.005 7680 PulseGuide returned control before completion, sleep 149
01:11:01.493 00.000 6120 Enqueuing Expose request
01:11:01.656 00.163 7680 IsGuiding returns 1
01:11:01.657 00.001 7680 scope still moving after pulse duration time elapsed
01:11:01.687 00.030 7680 IsSlewing returns 0
01:11:01.689 00.002 7680 IsGuiding returns 0
01:11:01.689 00.000 7680 scope move finished after 139 + 65 ms
01:11:01.691 00.002 7680 Move returns status 0, amount 139
01:11:01.691 00.000 7680 MoveAxis(N, 0, ABG)
01:11:01.691 00.000 7680 Move returns status 0, amount 0
01:11:01.692 00.001 7680 move complete, result=0
01:11:01.692 00.000 7680 worker thread done servicing request
01:11:01.693 00.001 6120 GuideStep: -0.3 px 139 ms EAST, -0.2 px 0 ms NORTH
01:11:01.700 00.007 7680 Worker thread wakes up
01:11:01.700 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:01.700 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:02.948 01.248 7680 Exposure complete
01:11:03.083 00.135 7680 worker thread done servicing request
01:11:03.083 00.000 6120 OnExposeComplete: enter
01:11:03.088 00.005 6120 UpdateGuideState(): m_state=6
01:11:03.091 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5620
01:11:03.095 00.004 6120 Star::Find returns 1 (1), X=958.56, Y=47.99, Mass=13666, SNR=76.4, Peak=255 HFD=6.8
01:11:03.100 00.005 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.28 = -2.01)
01:11:03.103 00.003 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
01:11:03.107 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.87 hyp=0.90 cameraTheta=1.32 mountX=-0.38 mountY=-0.69, mountTheta=-2.07
01:11:03.111 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.87, opts=13)
01:11:03.116 00.005 6120 Enqueuing Move request for scope (0.22, 0.87)
01:11:03.120 00.004 7680 Worker thread wakes up
01:11:03.120 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.87) opts 0xd
01:11:03.120 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.87)
01:11:03.120 00.000 7680 Moving (0.22, 0.87) raw xDistance=-0.38 yDistance=-0.69
01:11:03.120 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
01:11:03.120 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
01:11:03.120 00.000 7680 MoveAxis(E, 165, ABG)
01:11:03.120 00.000 7680 Guiding  Dir = 2, Dur = 165
01:11:03.120 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:03.125 00.005 7680 IsSlewing returns 0
01:11:03.125 00.000 6120 UpdateGuideState exits: m=13666 SNR=76.4 Saturated
01:11:03.129 00.004 7680 IsGuiding returns 0
01:11:03.130 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:03.133 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:03.136 00.003 7680 PulseGuide returned control before completion, sleep 175
01:11:03.136 00.000 6120 Enqueuing Expose request
01:11:03.317 00.181 7680 IsGuiding returns 1
01:11:03.318 00.001 7680 scope still moving after pulse duration time elapsed
01:11:03.348 00.030 7680 IsSlewing returns 0
01:11:03.350 00.002 7680 IsGuiding returns 0
01:11:03.350 00.000 7680 scope move finished after 165 + 55 ms
01:11:03.351 00.001 7680 Move returns status 0, amount 165
01:11:03.351 00.000 7680 MoveAxis(N, 373, ABG)
01:11:03.352 00.001 7680 Guiding  Dir = 0, Dur = 373
01:11:03.352 00.000 7680 IsSlewing returns 0
01:11:03.353 00.001 7680 IsGuiding returns 0
01:11:03.353 00.000 7680 PulseGuide returned control before completion, sleep 383
01:11:03.738 00.385 7680 IsGuiding returns 1
01:11:03.739 00.001 7680 scope still moving after pulse duration time elapsed
01:11:03.769 00.030 7680 IsSlewing returns 0
01:11:03.770 00.001 7680 IsGuiding returns 0
01:11:03.771 00.001 7680 scope move finished after 373 + 44 ms
01:11:03.771 00.000 7680 Move returns status 0, amount 373
01:11:03.772 00.001 7680 move complete, result=0
01:11:03.772 00.000 7680 worker thread done servicing request
01:11:03.774 00.002 6120 GuideStep: -0.4 px 165 ms EAST, -0.7 px 373 ms NORTH
01:11:03.780 00.006 7680 Worker thread wakes up
01:11:03.780 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:03.780 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:05.029 01.249 7680 Exposure complete
01:11:05.168 00.139 7680 worker thread done servicing request
01:11:05.168 00.000 6120 OnExposeComplete: enter
01:11:05.172 00.004 6120 UpdateGuideState(): m_state=6
01:11:05.178 00.006 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5621
01:11:05.184 00.006 6120 Star::Find returns 1 (1), X=957.77, Y=47.22, Mass=15436, SNR=80.4, Peak=255 HFD=7.1
01:11:05.187 00.003 6120 CameraToMount -- cameraTheta (2.96) - m_xAngle (-2.95) = xAngle (5.92 = -0.36)
01:11:05.191 00.004 6120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.65 = -0.63)
01:11:05.195 00.004 6120 CameraToMount -- cameraX=-0.57 cameraY=0.10 hyp=0.58 cameraTheta=2.96 mountX=0.54 mountY=-0.34, mountTheta=-0.56
01:11:05.200 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.57, y=0.10, opts=13)
01:11:05.204 00.004 6120 Enqueuing Move request for scope (-0.57, 0.10)
01:11:05.208 00.004 7680 Worker thread wakes up
01:11:05.209 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.10) opts 0xd
01:11:05.209 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:05.212 00.003 6120 UpdateGuideState exits: m=15436 SNR=80.4 Saturated
01:11:05.217 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:05.220 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.57, 0.10)
01:11:05.220 00.000 7680 Moving (-0.57, 0.10) raw xDistance=0.54 yDistance=-0.34
01:11:05.220 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.54
01:11:05.221 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:05.225 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:11:05.226 00.001 7680 MoveAxis(W, 210, ABG)
01:11:05.226 00.000 7680 Guiding  Dir = 3, Dur = 210
01:11:05.226 00.000 6120 Enqueuing Expose request
01:11:05.230 00.004 7680 IsSlewing returns 0
01:11:05.230 00.000 7680 IsGuiding returns 0
01:11:05.231 00.001 7680 PulseGuide returned control before completion, sleep 220
01:11:05.454 00.223 7680 IsGuiding returns 1
01:11:05.454 00.000 7680 scope still moving after pulse duration time elapsed
01:11:05.484 00.030 7680 IsSlewing returns 0
01:11:05.486 00.002 7680 IsGuiding returns 0
01:11:05.486 00.000 7680 scope move finished after 210 + 45 ms
01:11:05.487 00.001 7680 Move returns status 0, amount 210
01:11:05.487 00.000 7680 MoveAxis(N, 186, ABG)
01:11:05.487 00.000 7680 Guiding  Dir = 0, Dur = 186
01:11:05.488 00.001 7680 IsSlewing returns 0
01:11:05.488 00.000 7680 IsGuiding returns 0
01:11:05.489 00.001 7680 PulseGuide returned control before completion, sleep 196
01:11:05.702 00.213 7680 IsGuiding returns 1
01:11:05.703 00.001 7680 scope still moving after pulse duration time elapsed
01:11:05.731 00.028 7680 IsSlewing returns 0
01:11:05.732 00.001 7680 IsGuiding returns 0
01:11:05.734 00.002 7680 scope move finished after 186 + 58 ms
01:11:05.734 00.000 7680 Move returns status 0, amount 186
01:11:05.735 00.001 7680 move complete, result=0
01:11:05.735 00.000 7680 worker thread done servicing request
01:11:05.735 00.000 6120 GuideStep: 0.5 px 210 ms WEST, -0.3 px 186 ms NORTH
01:11:05.742 00.007 7680 Worker thread wakes up
01:11:05.742 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:05.742 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:06.994 01.252 7680 Exposure complete
01:11:07.157 00.163 7680 worker thread done servicing request
01:11:07.157 00.000 6120 OnExposeComplete: enter
01:11:07.162 00.005 6120 UpdateGuideState(): m_state=6
01:11:07.167 00.005 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5622
01:11:07.175 00.008 6120 Star::Find returns 1 (1), X=958.59, Y=47.12, Mass=14381, SNR=78.4, Peak=255 HFD=7.0
01:11:07.181 00.006 6120 CameraToMount -- cameraTheta (0.00) - m_xAngle (-2.95) = xAngle (2.96 = 2.96)
01:11:07.189 00.008 6120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.69 = 2.69)
01:11:07.194 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=0.00 hyp=0.25 cameraTheta=0.00 mountX=-0.24 mountY=0.11, mountTheta=2.72
01:11:07.202 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.00, opts=13)
01:11:07.209 00.007 6120 Enqueuing Move request for scope (0.25, 0.00)
01:11:07.214 00.005 7680 Worker thread wakes up
01:11:07.214 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:07.220 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.00) opts 0xd
01:11:07.220 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.00)
01:11:07.221 00.001 6120 UpdateGuideState exits: m=14381 SNR=78.4 Saturated
01:11:07.225 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:07.230 00.005 7680 Moving (0.25, 0.00) raw xDistance=-0.24 yDistance=0.11
01:11:07.230 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:07.236 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.24
01:11:07.236 00.000 6120 Enqueuing Expose request
01:11:07.241 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:11:07.241 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:11:07.241 00.000 7680 MoveAxis(E, 84, ABG)
01:11:07.241 00.000 7680 Guiding  Dir = 2, Dur = 84
01:11:07.242 00.001 7680 IsSlewing returns 0
01:11:07.242 00.000 7680 IsGuiding returns 0
01:11:07.243 00.001 7680 PulseGuide returned control before completion, sleep 94
01:11:07.341 00.098 7680 IsGuiding returns 1
01:11:07.341 00.000 7680 scope still moving after pulse duration time elapsed
01:11:07.373 00.032 7680 IsSlewing returns 0
01:11:07.373 00.000 7680 IsGuiding returns 0
01:11:07.374 00.001 7680 scope move finished after 84 + 47 ms
01:11:07.375 00.001 7680 Move returns status 0, amount 84
01:11:07.375 00.000 7680 MoveAxis(N, 0, ABG)
01:11:07.375 00.000 7680 Move returns status 0, amount 0
01:11:07.376 00.001 7680 move complete, result=0
01:11:07.376 00.000 7680 worker thread done servicing request
01:11:07.376 00.000 6120 GuideStep: -0.2 px 84 ms EAST, 0.1 px 0 ms NORTH
01:11:07.382 00.006 7680 Worker thread wakes up
01:11:07.382 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:07.382 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:08.633 01.251 7680 Exposure complete
01:11:08.772 00.139 7680 worker thread done servicing request
01:11:08.772 00.000 6120 OnExposeComplete: enter
01:11:08.777 00.005 6120 UpdateGuideState(): m_state=6
01:11:08.780 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5623
01:11:08.785 00.005 6120 Star::Find returns 1 (1), X=958.36, Y=47.33, Mass=12821, SNR=74.0, Peak=255 HFD=7.1
01:11:08.788 00.003 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
01:11:08.792 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
01:11:08.797 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.47 mountX=-0.06 mountY=-0.19, mountTheta=-1.89
01:11:08.802 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.22, opts=13)
01:11:08.807 00.005 6120 Enqueuing Move request for scope (0.02, 0.22)
01:11:08.810 00.003 7680 Worker thread wakes up
01:11:08.810 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
01:11:08.811 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
01:11:08.811 00.000 7680 Moving (0.02, 0.22) raw xDistance=-0.06 yDistance=-0.19
01:11:08.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:11:08.811 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:11:08.811 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:08.815 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:11:08.815 00.000 7680 MoveAxis(E, 0, ABG)
01:11:08.816 00.001 7680 Move returns status 0, amount 0
01:11:08.816 00.000 6120 UpdateGuideState exits: m=12821 SNR=74.0 Saturated
01:11:08.820 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:08.823 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:08.827 00.004 7680 MoveAxis(N, 0, ABG)
01:11:08.827 00.000 7680 Move returns status 0, amount 0
01:11:08.827 00.000 7680 move complete, result=0
01:11:08.827 00.000 6120 Enqueuing Expose request
01:11:08.833 00.006 7680 worker thread done servicing request
01:11:08.833 00.000 7680 Worker thread wakes up
01:11:08.833 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:11:08.838 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:08.838 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:10.094 01.256 7680 Exposure complete
01:11:10.225 00.131 7680 worker thread done servicing request
01:11:10.225 00.000 6120 OnExposeComplete: enter
01:11:10.228 00.003 6120 UpdateGuideState(): m_state=6
01:11:10.232 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5624
01:11:10.236 00.004 6120 Star::Find returns 1 (1), X=958.29, Y=47.68, Mass=15665, SNR=82.8, Peak=255 HFD=7.1
01:11:10.240 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
01:11:10.244 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
01:11:10.247 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.56 hyp=0.57 cameraTheta=1.65 mountX=-0.06 mountY=-0.53, mountTheta=-1.68
01:11:10.252 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.56, opts=13)
01:11:10.256 00.004 6120 Enqueuing Move request for scope (-0.05, 0.56)
01:11:10.259 00.003 7680 Worker thread wakes up
01:11:10.259 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.56) opts 0xd
01:11:10.259 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.56)
01:11:10.260 00.001 7680 Moving (-0.05, 0.56) raw xDistance=-0.06 yDistance=-0.53
01:11:10.260 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:10.265 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:11:10.265 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:11:10.265 00.000 7680 MoveAxis(E, 0, ABG)
01:11:10.265 00.000 7680 Move returns status 0, amount 0
01:11:10.266 00.001 6120 UpdateGuideState exits: m=15665 SNR=82.8 Saturated
01:11:10.269 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:10.274 00.005 7680 MoveAxis(N, 286, ABG)
01:11:10.274 00.000 7680 Guiding  Dir = 0, Dur = 286
01:11:10.275 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:10.278 00.003 6120 Enqueuing Expose request
01:11:10.282 00.004 7680 IsSlewing returns 0
01:11:10.282 00.000 7680 IsGuiding returns 0
01:11:10.282 00.000 7680 PulseGuide returned control before completion, sleep 296
01:11:10.594 00.312 7680 IsGuiding returns 0
01:11:10.595 00.001 7680 Move returns status 0, amount 286
01:11:10.596 00.001 7680 move complete, result=0
01:11:10.596 00.000 7680 worker thread done servicing request
01:11:10.596 00.000 7680 Worker thread wakes up
01:11:10.597 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 286 ms NORTH
01:11:10.603 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:10.603 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:11.855 01.252 7680 Exposure complete
01:11:11.995 00.140 7680 worker thread done servicing request
01:11:11.996 00.001 6120 OnExposeComplete: enter
01:11:11.999 00.003 6120 UpdateGuideState(): m_state=6
01:11:12.003 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5625
01:11:12.008 00.005 6120 Star::Find returns 1 (1), X=958.33, Y=47.61, Mass=14167, SNR=77.0, Peak=255 HFD=7.1
01:11:12.011 00.003 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
01:11:12.016 00.005 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.01)
01:11:12.020 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.50 hyp=0.50 cameraTheta=1.59 mountX=-0.08 mountY=-0.45, mountTheta=-1.75
01:11:12.026 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.50, opts=13)
01:11:12.030 00.004 6120 Enqueuing Move request for scope (-0.01, 0.50)
01:11:12.035 00.005 7680 Worker thread wakes up
01:11:12.035 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:12.041 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.50) opts 0xd
01:11:12.041 00.000 6120 UpdateGuideState exits: m=14167 SNR=77.0 Saturated
01:11:12.049 00.008 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.50)
01:11:12.049 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:12.056 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:12.061 00.005 6120 Enqueuing Expose request
01:11:12.065 00.004 7680 Moving (-0.01, 0.50) raw xDistance=-0.08 yDistance=-0.45
01:11:12.065 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:11:12.065 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:11:12.065 00.000 7680 MoveAxis(E, 0, ABG)
01:11:12.066 00.001 7680 Move returns status 0, amount 0
01:11:12.066 00.000 7680 MoveAxis(N, 245, ABG)
01:11:12.066 00.000 7680 Guiding  Dir = 0, Dur = 245
01:11:12.066 00.000 7680 IsSlewing returns 0
01:11:12.068 00.002 7680 IsGuiding returns 0
01:11:12.068 00.000 7680 PulseGuide returned control before completion, sleep 255
01:11:12.333 00.265 7680 IsGuiding returns 1
01:11:12.334 00.001 7680 scope still moving after pulse duration time elapsed
01:11:12.364 00.030 7680 IsSlewing returns 0
01:11:12.364 00.000 7680 IsGuiding returns 0
01:11:12.364 00.000 7680 scope move finished after 245 + 52 ms
01:11:12.365 00.001 7680 Move returns status 0, amount 245
01:11:12.365 00.000 7680 move complete, result=0
01:11:12.365 00.000 7680 worker thread done servicing request
01:11:12.366 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 245 ms NORTH
01:11:12.373 00.007 7680 Worker thread wakes up
01:11:12.373 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:12.373 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:13.628 01.255 7680 Exposure complete
01:11:13.764 00.136 6120 OnExposeComplete: enter
01:11:13.769 00.005 7680 worker thread done servicing request
01:11:13.770 00.001 6120 UpdateGuideState(): m_state=6
01:11:13.775 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5626
01:11:13.779 00.004 6120 Star::Find returns 1 (1), X=958.47, Y=47.51, Mass=14098, SNR=76.5, Peak=255 HFD=7.1
01:11:13.782 00.003 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
01:11:13.785 00.003 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.34)
01:11:13.788 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.40 hyp=0.42 cameraTheta=1.26 mountX=-0.20 mountY=-0.30, mountTheta=-2.16
01:11:13.794 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.40, opts=13)
01:11:13.798 00.004 6120 Enqueuing Move request for scope (0.13, 0.40)
01:11:13.801 00.003 7680 Worker thread wakes up
01:11:13.801 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.40) opts 0xd
01:11:13.802 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.40)
01:11:13.802 00.000 7680 Moving (0.13, 0.40) raw xDistance=-0.20 yDistance=-0.30
01:11:13.802 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:11:13.802 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:11:13.802 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:13.807 00.005 7680 MoveAxis(E, 0, ABG)
01:11:13.807 00.000 7680 Move returns status 0, amount 0
01:11:13.807 00.000 7680 MoveAxis(N, 162, ABG)
01:11:13.807 00.000 7680 Guiding  Dir = 0, Dur = 162
01:11:13.808 00.001 6120 UpdateGuideState exits: m=14098 SNR=76.5 Saturated
01:11:13.811 00.003 7680 IsSlewing returns 0
01:11:13.812 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:13.816 00.004 7680 IsGuiding returns 0
01:11:13.816 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:13.819 00.003 7680 PulseGuide returned control before completion, sleep 172
01:11:13.819 00.000 6120 Enqueuing Expose request
01:11:13.993 00.174 7680 IsGuiding returns 1
01:11:13.995 00.002 7680 scope still moving after pulse duration time elapsed
01:11:14.024 00.029 7680 IsSlewing returns 0
01:11:14.025 00.001 7680 IsGuiding returns 0
01:11:14.025 00.000 7680 scope move finished after 162 + 47 ms
01:11:14.026 00.001 7680 Move returns status 0, amount 162
01:11:14.026 00.000 7680 move complete, result=0
01:11:14.026 00.000 7680 worker thread done servicing request
01:11:14.027 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 162 ms NORTH
01:11:14.034 00.007 7680 Worker thread wakes up
01:11:14.035 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:14.035 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:15.290 01.255 7680 Exposure complete
01:11:15.420 00.130 7680 worker thread done servicing request
01:11:15.420 00.000 6120 OnExposeComplete: enter
01:11:15.427 00.007 6120 UpdateGuideState(): m_state=6
01:11:15.432 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5627
01:11:15.435 00.003 6120 Star::Find returns 1 (1), X=958.50, Y=47.53, Mass=14559, SNR=78.5, Peak=255 HFD=7.1
01:11:15.440 00.005 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.16 = -2.13)
01:11:15.444 00.004 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.40)
01:11:15.448 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.41 hyp=0.44 cameraTheta=1.20 mountX=-0.23 mountY=-0.30, mountTheta=-2.23
01:11:15.454 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.41, opts=13)
01:11:15.458 00.004 6120 Enqueuing Move request for scope (0.16, 0.41)
01:11:15.463 00.005 7680 Worker thread wakes up
01:11:15.463 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.41) opts 0xd
01:11:15.463 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:15.466 00.003 6120 UpdateGuideState exits: m=14559 SNR=78.5 Saturated
01:11:15.471 00.005 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.41)
01:11:15.471 00.000 7680 Moving (0.16, 0.41) raw xDistance=-0.23 yDistance=-0.30
01:11:15.472 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:15.475 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:11:15.476 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:11:15.476 00.000 7680 MoveAxis(E, 96, ABG)
01:11:15.476 00.000 7680 Guiding  Dir = 2, Dur = 96
01:11:15.477 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:15.481 00.004 6120 Enqueuing Expose request
01:11:15.486 00.005 7680 IsSlewing returns 0
01:11:15.486 00.000 7680 IsGuiding returns 0
01:11:15.486 00.000 7680 PulseGuide returned control before completion, sleep 106
01:11:15.594 00.108 7680 IsGuiding returns 1
01:11:15.594 00.000 7680 scope still moving after pulse duration time elapsed
01:11:15.625 00.031 7680 IsSlewing returns 0
01:11:15.627 00.002 7680 IsGuiding returns 0
01:11:15.627 00.000 7680 scope move finished after 96 + 45 ms
01:11:15.627 00.000 7680 Move returns status 0, amount 96
01:11:15.628 00.001 7680 MoveAxis(N, 164, ABG)
01:11:15.628 00.000 7680 Guiding  Dir = 0, Dur = 164
01:11:15.628 00.000 7680 IsSlewing returns 0
01:11:15.630 00.002 7680 IsGuiding returns 0
01:11:15.630 00.000 7680 PulseGuide returned control before completion, sleep 174
01:11:15.814 00.184 7680 IsGuiding returns 1
01:11:15.814 00.000 7680 scope still moving after pulse duration time elapsed
01:11:15.844 00.030 7680 IsSlewing returns 0
01:11:15.844 00.000 7680 IsGuiding returns 0
01:11:15.845 00.001 7680 scope move finished after 164 + 51 ms
01:11:15.845 00.000 7680 Move returns status 0, amount 164
01:11:15.846 00.001 7680 move complete, result=0
01:11:15.846 00.000 7680 worker thread done servicing request
01:11:15.846 00.000 7680 Worker thread wakes up
01:11:15.848 00.002 6120 GuideStep: -0.2 px 96 ms EAST, -0.3 px 164 ms NORTH
01:11:15.854 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:15.854 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:17.109 01.255 7680 Exposure complete
01:11:17.256 00.147 7680 worker thread done servicing request
01:11:17.256 00.000 6120 OnExposeComplete: enter
01:11:17.260 00.004 6120 UpdateGuideState(): m_state=6
01:11:17.264 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5628
01:11:17.267 00.003 6120 Star::Find returns 1 (1), X=958.60, Y=47.23, Mass=15271, SNR=80.4, Peak=255 HFD=7.2
01:11:17.271 00.004 6120 CameraToMount -- cameraTheta (0.42) - m_xAngle (-2.95) = xAngle (3.37 = -2.91)
01:11:17.275 00.004 6120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.10 = 3.10)
01:11:17.280 00.005 6120 CameraToMount -- cameraX=0.26 cameraY=0.12 hyp=0.29 cameraTheta=0.42 mountX=-0.28 mountY=0.01, mountTheta=3.10
01:11:17.284 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.12, opts=13)
01:11:17.289 00.005 6120 Enqueuing Move request for scope (0.26, 0.12)
01:11:17.293 00.004 7680 Worker thread wakes up
01:11:17.293 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.12) opts 0xd
01:11:17.294 00.001 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.12)
01:11:17.294 00.000 7680 Moving (0.26, 0.12) raw xDistance=-0.28 yDistance=0.01
01:11:17.294 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
01:11:17.294 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:11:17.294 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:11:17.295 00.001 7680 MoveAxis(E, 120, ABG)
01:11:17.295 00.000 7680 Guiding  Dir = 2, Dur = 120
01:11:17.295 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:17.299 00.004 7680 IsSlewing returns 0
01:11:17.299 00.000 6120 UpdateGuideState exits: m=15271 SNR=80.4 Saturated
01:11:17.302 00.003 7680 IsGuiding returns 0
01:11:17.302 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:17.306 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:17.310 00.004 7680 PulseGuide returned control before completion, sleep 130
01:11:17.310 00.000 6120 Enqueuing Expose request
01:11:17.456 00.146 7680 IsGuiding returns 0
01:11:17.457 00.001 7680 Move returns status 0, amount 120
01:11:17.458 00.001 7680 MoveAxis(N, 0, ABG)
01:11:17.458 00.000 7680 Move returns status 0, amount 0
01:11:17.458 00.000 7680 move complete, result=0
01:11:17.459 00.001 7680 worker thread done servicing request
01:11:17.459 00.000 6120 GuideStep: -0.3 px 120 ms EAST, 0.0 px 0 ms NORTH
01:11:17.465 00.006 7680 Worker thread wakes up
01:11:17.465 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:17.465 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:18.723 01.258 7680 Exposure complete
01:11:18.858 00.135 7680 worker thread done servicing request
01:11:18.858 00.000 6120 OnExposeComplete: enter
01:11:18.863 00.005 6120 UpdateGuideState(): m_state=6
01:11:18.867 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5629
01:11:18.871 00.004 6120 Star::Find returns 1 (1), X=958.22, Y=47.60, Mass=14616, SNR=78.4, Peak=255 HFD=7.1
01:11:18.874 00.003 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
01:11:18.878 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
01:11:18.882 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.49 hyp=0.50 cameraTheta=1.82 mountX=0.03 mountY=-0.49, mountTheta=-1.51
01:11:18.888 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.49, opts=13)
01:11:18.891 00.003 6120 Enqueuing Move request for scope (-0.12, 0.49)
01:11:18.896 00.005 7680 Worker thread wakes up
01:11:18.896 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.49) opts 0xd
01:11:18.896 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.49)
01:11:18.896 00.000 7680 Moving (-0.12, 0.49) raw xDistance=0.03 yDistance=-0.49
01:11:18.897 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:11:18.897 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:11:18.897 00.000 7680 MoveAxis(E, 0, ABG)
01:11:18.897 00.000 7680 Move returns status 0, amount 0
01:11:18.897 00.000 7680 MoveAxis(N, 267, ABG)
01:11:18.897 00.000 7680 Guiding  Dir = 0, Dur = 267
01:11:18.898 00.001 7680 IsSlewing returns 0
01:11:18.898 00.000 7680 IsGuiding returns 0
01:11:18.898 00.000 7680 PulseGuide returned control before completion, sleep 277
01:11:18.898 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:18.902 00.004 6120 UpdateGuideState exits: m=14616 SNR=78.4 Saturated
01:11:18.904 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:18.907 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:18.910 00.003 6120 Enqueuing Expose request
01:11:19.183 00.273 7680 IsGuiding returns 1
01:11:19.183 00.000 7680 scope still moving after pulse duration time elapsed
01:11:19.213 00.030 7680 IsSlewing returns 0
01:11:19.215 00.002 7680 IsGuiding returns 0
01:11:19.215 00.000 7680 scope move finished after 267 + 49 ms
01:11:19.216 00.001 7680 Move returns status 0, amount 267
01:11:19.216 00.000 7680 move complete, result=0
01:11:19.217 00.001 7680 worker thread done servicing request
01:11:19.217 00.000 7680 Worker thread wakes up
01:11:19.218 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 267 ms NORTH
01:11:19.224 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:19.224 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:20.475 01.251 7680 Exposure complete
01:11:20.605 00.130 7680 worker thread done servicing request
01:11:20.606 00.001 6120 OnExposeComplete: enter
01:11:20.609 00.003 6120 UpdateGuideState(): m_state=6
01:11:20.613 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5630
01:11:20.617 00.004 6120 Star::Find returns 1 (1), X=958.40, Y=47.12, Mass=14045, SNR=76.2, Peak=255 HFD=6.8
01:11:20.621 00.004 6120 CameraToMount -- cameraTheta (0.05) - m_xAngle (-2.95) = xAngle (3.00 = 3.00)
01:11:20.626 00.005 6120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.73 = 2.73)
01:11:20.629 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.05 mountX=-0.06 mountY=0.02, mountTheta=2.76
01:11:20.634 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.00, opts=13)
01:11:20.639 00.005 6120 Enqueuing Move request for scope (0.06, 0.00)
01:11:20.644 00.005 7680 Worker thread wakes up
01:11:20.644 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:20.648 00.004 6120 UpdateGuideState exits: m=14045 SNR=76.2 Saturated
01:11:20.652 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:20.656 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:20.661 00.005 6120 Enqueuing Expose request
01:11:20.664 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
01:11:20.665 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
01:11:20.665 00.000 7680 Moving (0.06, 0.00) raw xDistance=-0.06 yDistance=0.02
01:11:20.665 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:11:20.665 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:11:20.667 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:11:20.667 00.000 7680 MoveAxis(E, 0, ABG)
01:11:20.667 00.000 7680 Move returns status 0, amount 0
01:11:20.667 00.000 7680 MoveAxis(N, 0, ABG)
01:11:20.667 00.000 7680 Move returns status 0, amount 0
01:11:20.667 00.000 7680 move complete, result=0
01:11:20.667 00.000 7680 worker thread done servicing request
01:11:20.667 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:11:20.675 00.008 7680 Worker thread wakes up
01:11:20.675 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:20.675 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:21.929 01.254 7680 Exposure complete
01:11:22.056 00.127 7680 worker thread done servicing request
01:11:22.057 00.001 6120 OnExposeComplete: enter
01:11:22.060 00.003 6120 UpdateGuideState(): m_state=6
01:11:22.064 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5631
01:11:22.068 00.004 6120 Star::Find returns 1 (1), X=958.25, Y=47.20, Mass=14030, SNR=78.5, Peak=255 HFD=7.0
01:11:22.071 00.003 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.32 = -0.96)
01:11:22.075 00.004 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
01:11:22.079 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.36 mountX=0.07 mountY=-0.12, mountTheta=-1.03
01:11:22.084 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.09, opts=13)
01:11:22.088 00.004 6120 Enqueuing Move request for scope (-0.09, 0.09)
01:11:22.092 00.004 7680 Worker thread wakes up
01:11:22.092 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:22.097 00.005 6120 UpdateGuideState exits: m=14030 SNR=78.5 Saturated
01:11:22.101 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:22.104 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:22.110 00.006 6120 Enqueuing Expose request
01:11:22.115 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
01:11:22.115 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
01:11:22.115 00.000 7680 Moving (-0.09, 0.09) raw xDistance=0.07 yDistance=-0.12
01:11:22.115 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:11:22.116 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:11:22.116 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:11:22.117 00.001 7680 MoveAxis(E, 0, ABG)
01:11:22.117 00.000 7680 Move returns status 0, amount 0
01:11:22.117 00.000 7680 MoveAxis(N, 0, ABG)
01:11:22.117 00.000 7680 Move returns status 0, amount 0
01:11:22.118 00.001 7680 move complete, result=0
01:11:22.118 00.000 7680 worker thread done servicing request
01:11:22.118 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:22.121 00.003 7680 Worker thread wakes up
01:11:22.121 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:22.123 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:23.373 01.250 7680 Exposure complete
01:11:23.511 00.138 7680 worker thread done servicing request
01:11:23.511 00.000 6120 OnExposeComplete: enter
01:11:23.515 00.004 6120 UpdateGuideState(): m_state=6
01:11:23.518 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5632
01:11:23.523 00.005 6120 Star::Find returns 1 (1), X=958.45, Y=47.40, Mass=14202, SNR=78.8, Peak=255 HFD=7.1
01:11:23.526 00.003 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.17 = -2.11)
01:11:23.529 00.003 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.38)
01:11:23.533 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.22 mountX=-0.16 mountY=-0.21, mountTheta=-2.21
01:11:23.538 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.29, opts=13)
01:11:23.542 00.004 6120 Enqueuing Move request for scope (0.11, 0.29)
01:11:23.546 00.004 7680 Worker thread wakes up
01:11:23.546 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:23.549 00.003 6120 UpdateGuideState exits: m=14202 SNR=78.8 Saturated
01:11:23.554 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:23.558 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:23.562 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.29) opts 0xd
01:11:23.562 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.29)
01:11:23.562 00.000 7680 Moving (0.11, 0.29) raw xDistance=-0.16 yDistance=-0.21
01:11:23.562 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:11:23.562 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:11:23.563 00.001 7680 MoveAxis(E, 0, ABG)
01:11:23.563 00.000 7680 Move returns status 0, amount 0
01:11:23.563 00.000 7680 MoveAxis(N, 116, ABG)
01:11:23.563 00.000 7680 Guiding  Dir = 0, Dur = 116
01:11:23.563 00.000 6120 Enqueuing Expose request
01:11:23.566 00.003 7680 IsSlewing returns 0
01:11:23.566 00.000 7680 IsGuiding returns 0
01:11:23.568 00.002 7680 PulseGuide returned control before completion, sleep 126
01:11:23.707 00.139 7680 IsGuiding returns 0
01:11:23.709 00.002 7680 Move returns status 0, amount 116
01:11:23.710 00.001 7680 move complete, result=0
01:11:23.710 00.000 7680 worker thread done servicing request
01:11:23.710 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 116 ms NORTH
01:11:23.717 00.007 7680 Worker thread wakes up
01:11:23.717 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:23.717 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:24.975 01.258 7680 Exposure complete
01:11:25.118 00.143 7680 worker thread done servicing request
01:11:25.119 00.001 6120 OnExposeComplete: enter
01:11:25.122 00.003 6120 UpdateGuideState(): m_state=6
01:11:25.127 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5633
01:11:25.132 00.005 6120 Star::Find returns 1 (1), X=958.24, Y=47.46, Mass=13378, SNR=75.1, Peak=255 HFD=7.1
01:11:25.134 00.002 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
01:11:25.139 00.005 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
01:11:25.142 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.35 hyp=0.36 cameraTheta=1.86 mountX=0.04 mountY=-0.36, mountTheta=-1.47
01:11:25.147 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.35, opts=13)
01:11:25.150 00.003 6120 Enqueuing Move request for scope (-0.10, 0.35)
01:11:25.155 00.005 7680 Worker thread wakes up
01:11:25.155 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.35) opts 0xd
01:11:25.155 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.35)
01:11:25.156 00.001 7680 Moving (-0.10, 0.35) raw xDistance=0.04 yDistance=-0.36
01:11:25.156 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:11:25.156 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:11:25.156 00.000 7680 MoveAxis(E, 0, ABG)
01:11:25.156 00.000 7680 Move returns status 0, amount 0
01:11:25.156 00.000 7680 MoveAxis(N, 193, ABG)
01:11:25.157 00.001 7680 Guiding  Dir = 0, Dur = 193
01:11:25.157 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:25.160 00.003 7680 IsSlewing returns 0
01:11:25.160 00.000 6120 UpdateGuideState exits: m=13378 SNR=75.1 Saturated
01:11:25.165 00.005 7680 IsGuiding returns 0
01:11:25.165 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:25.169 00.004 7680 PulseGuide returned control before completion, sleep 203
01:11:25.169 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:25.173 00.004 6120 Enqueuing Expose request
01:11:25.372 00.199 7680 IsGuiding returns 1
01:11:25.374 00.002 7680 scope still moving after pulse duration time elapsed
01:11:25.404 00.030 7680 IsSlewing returns 0
01:11:25.405 00.001 7680 IsGuiding returns 0
01:11:25.406 00.001 7680 scope move finished after 193 + 47 ms
01:11:25.406 00.000 7680 Move returns status 0, amount 193
01:11:25.406 00.000 7680 move complete, result=0
01:11:25.407 00.001 7680 worker thread done servicing request
01:11:25.407 00.000 7680 Worker thread wakes up
01:11:25.407 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 193 ms NORTH
01:11:25.414 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:25.414 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:26.663 01.249 7680 Exposure complete
01:11:26.804 00.141 7680 worker thread done servicing request
01:11:26.804 00.000 6120 OnExposeComplete: enter
01:11:26.808 00.004 6120 UpdateGuideState(): m_state=6
01:11:26.813 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5634
01:11:26.817 00.004 6120 Star::Find returns 1 (1), X=958.28, Y=47.36, Mass=14819, SNR=78.3, Peak=255 HFD=7.0
01:11:26.820 00.003 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
01:11:26.824 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
01:11:26.827 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.84 mountX=0.02 mountY=-0.25, mountTheta=-1.49
01:11:26.834 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.24, opts=13)
01:11:26.839 00.005 6120 Enqueuing Move request for scope (-0.07, 0.24)
01:11:26.844 00.005 7680 Worker thread wakes up
01:11:26.844 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd
01:11:26.844 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.24)
01:11:26.844 00.000 7680 Moving (-0.07, 0.24) raw xDistance=0.02 yDistance=-0.25
01:11:26.845 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:11:26.845 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:11:26.845 00.000 7680 MoveAxis(E, 0, ABG)
01:11:26.845 00.000 7680 Move returns status 0, amount 0
01:11:26.845 00.000 7680 MoveAxis(N, 133, ABG)
01:11:26.845 00.000 7680 Guiding  Dir = 0, Dur = 133
01:11:26.846 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:26.849 00.003 7680 IsSlewing returns 0
01:11:26.851 00.002 6120 UpdateGuideState exits: m=14819 SNR=78.3 Saturated
01:11:26.855 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:26.858 00.003 7680 IsGuiding returns 0
01:11:26.859 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:26.864 00.005 7680 PulseGuide returned control before completion, sleep 143
01:11:26.864 00.000 6120 Enqueuing Expose request
01:11:27.012 00.148 7680 IsGuiding returns 1
01:11:27.014 00.002 7680 scope still moving after pulse duration time elapsed
01:11:27.041 00.027 7680 IsSlewing returns 0
01:11:27.042 00.001 7680 IsGuiding returns 0
01:11:27.043 00.001 7680 scope move finished after 133 + 51 ms
01:11:27.043 00.000 7680 Move returns status 0, amount 133
01:11:27.043 00.000 7680 move complete, result=0
01:11:27.044 00.001 7680 worker thread done servicing request
01:11:27.044 00.000 7680 Worker thread wakes up
01:11:27.045 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 133 ms NORTH
01:11:27.051 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:27.051 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:28.311 01.260 7680 Exposure complete
01:11:28.438 00.127 7680 worker thread done servicing request
01:11:28.438 00.000 6120 OnExposeComplete: enter
01:11:28.443 00.005 6120 UpdateGuideState(): m_state=6
01:11:28.446 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5635
01:11:28.449 00.003 6120 Star::Find returns 1 (1), X=958.20, Y=47.05, Mass=14021, SNR=76.7, Peak=255 HFD=6.9
01:11:28.451 00.002 6120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-2.95) = xAngle (0.21 = 0.21)
01:11:28.454 00.003 6120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.05 = -0.05)
01:11:28.458 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.74 mountX=0.16 mountY=-0.01, mountTheta=-0.06
01:11:28.462 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.06, opts=13)
01:11:28.465 00.003 6120 Enqueuing Move request for scope (-0.15, -0.06)
01:11:28.467 00.002 7680 Worker thread wakes up
01:11:28.468 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
01:11:28.468 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:28.471 00.003 6120 UpdateGuideState exits: m=14021 SNR=76.7 Saturated
01:11:28.474 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:28.476 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
01:11:28.477 00.001 7680 Moving (-0.15, -0.06) raw xDistance=0.16 yDistance=-0.01
01:11:28.477 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:28.479 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:11:28.479 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:11:28.479 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:11:28.479 00.000 7680 MoveAxis(E, 0, ABG)
01:11:28.479 00.000 6120 Enqueuing Expose request
01:11:28.483 00.004 7680 Move returns status 0, amount 0
01:11:28.483 00.000 7680 MoveAxis(N, 0, ABG)
01:11:28.483 00.000 7680 Move returns status 0, amount 0
01:11:28.483 00.000 7680 move complete, result=0
01:11:28.483 00.000 7680 worker thread done servicing request
01:11:28.484 00.001 7680 Worker thread wakes up
01:11:28.484 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:11:28.488 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:28.488 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:29.736 01.248 7680 Exposure complete
01:11:29.869 00.133 7680 worker thread done servicing request
01:11:29.870 00.001 6120 OnExposeComplete: enter
01:11:29.877 00.007 6120 UpdateGuideState(): m_state=6
01:11:29.883 00.006 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5636
01:11:29.889 00.006 6120 Star::Find returns 1 (1), X=958.31, Y=47.69, Mass=14365, SNR=77.6, Peak=255 HFD=7.1
01:11:29.894 00.005 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
01:11:29.901 00.007 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
01:11:29.907 00.006 6120 CameraToMount -- cameraX=-0.03 cameraY=0.57 hyp=0.57 cameraTheta=1.63 mountX=-0.07 mountY=-0.53, mountTheta=-1.71
01:11:29.917 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.57, opts=13)
01:11:29.924 00.007 6120 Enqueuing Move request for scope (-0.03, 0.57)
01:11:29.936 00.012 7680 Worker thread wakes up
01:11:29.937 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.57) opts 0xd
01:11:29.937 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:29.946 00.009 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.57)
01:11:29.946 00.000 7680 Moving (-0.03, 0.57) raw xDistance=-0.07 yDistance=-0.53
01:11:29.946 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:11:29.946 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:11:29.947 00.001 7680 MoveAxis(E, 0, ABG)
01:11:29.947 00.000 7680 Move returns status 0, amount 0
01:11:29.947 00.000 6120 UpdateGuideState exits: m=14365 SNR=77.6 Saturated
01:11:29.952 00.005 7680 MoveAxis(N, 286, ABG)
01:11:29.952 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:29.956 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:29.959 00.003 6120 Enqueuing Expose request
01:11:29.965 00.006 7680 Guiding  Dir = 0, Dur = 286
01:11:29.965 00.000 7680 IsSlewing returns 0
01:11:29.966 00.001 7680 IsGuiding returns 0
01:11:29.966 00.000 7680 PulseGuide returned control before completion, sleep 296
01:11:30.273 00.307 7680 IsGuiding returns 1
01:11:30.273 00.000 7680 scope still moving after pulse duration time elapsed
01:11:30.304 00.031 7680 IsSlewing returns 0
01:11:30.304 00.000 7680 IsGuiding returns 0
01:11:30.304 00.000 7680 scope move finished after 286 + 53 ms
01:11:30.306 00.002 7680 Move returns status 0, amount 286
01:11:30.306 00.000 7680 move complete, result=0
01:11:30.306 00.000 7680 worker thread done servicing request
01:11:30.307 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 286 ms NORTH
01:11:30.312 00.005 7680 Worker thread wakes up
01:11:30.312 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:30.312 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:31.565 01.253 7680 Exposure complete
01:11:31.699 00.134 7680 worker thread done servicing request
01:11:31.699 00.000 6120 OnExposeComplete: enter
01:11:31.702 00.003 6120 UpdateGuideState(): m_state=6
01:11:31.708 00.006 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5637
01:11:31.712 00.004 6120 Star::Find returns 1 (1), X=958.43, Y=47.41, Mass=14810, SNR=78.6, Peak=255 HFD=7.1
01:11:31.716 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
01:11:31.720 00.004 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
01:11:31.723 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.31 cameraTheta=1.27 mountX=-0.14 mountY=-0.22, mountTheta=-2.15
01:11:31.728 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.29, opts=13)
01:11:31.732 00.004 6120 Enqueuing Move request for scope (0.09, 0.29)
01:11:31.734 00.002 7680 Worker thread wakes up
01:11:31.734 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:31.738 00.004 6120 UpdateGuideState exits: m=14810 SNR=78.6 Saturated
01:11:31.743 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.29) opts 0xd
01:11:31.743 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.29)
01:11:31.743 00.000 7680 Moving (0.09, 0.29) raw xDistance=-0.14 yDistance=-0.22
01:11:31.743 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:11:31.743 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:11:31.743 00.000 7680 MoveAxis(E, 0, ABG)
01:11:31.744 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:31.748 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:31.751 00.003 6120 Enqueuing Expose request
01:11:31.755 00.004 7680 Move returns status 0, amount 0
01:11:31.755 00.000 7680 MoveAxis(N, 121, ABG)
01:11:31.755 00.000 7680 Guiding  Dir = 0, Dur = 121
01:11:31.755 00.000 7680 IsSlewing returns 0
01:11:31.755 00.000 7680 IsGuiding returns 0
01:11:31.757 00.002 7680 PulseGuide returned control before completion, sleep 131
01:11:31.897 00.140 7680 IsGuiding returns 1
01:11:31.898 00.001 7680 scope still moving after pulse duration time elapsed
01:11:31.929 00.031 7680 IsSlewing returns 0
01:11:31.931 00.002 7680 IsGuiding returns 0
01:11:31.932 00.001 7680 scope move finished after 121 + 54 ms
01:11:31.932 00.000 7680 Move returns status 0, amount 121
01:11:31.932 00.000 7680 move complete, result=0
01:11:31.933 00.001 7680 worker thread done servicing request
01:11:31.933 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 121 ms NORTH
01:11:31.937 00.004 7680 Worker thread wakes up
01:11:31.939 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:31.939 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:33.190 01.251 7680 Exposure complete
01:11:33.318 00.128 7680 worker thread done servicing request
01:11:33.318 00.000 6120 OnExposeComplete: enter
01:11:33.321 00.003 6120 UpdateGuideState(): m_state=6
01:11:33.326 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5638
01:11:33.332 00.006 6120 Star::Find returns 1 (1), X=958.23, Y=46.99, Mass=14791, SNR=78.7, Peak=255 HFD=6.9
01:11:33.336 00.004 6120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-2.95) = xAngle (0.66 = 0.66)
01:11:33.340 00.004 6120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.39 = 0.39)
01:11:33.344 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.30 mountX=0.13 mountY=0.06, mountTheta=0.45
01:11:33.348 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.13, opts=13)
01:11:33.352 00.004 6120 Enqueuing Move request for scope (-0.11, -0.13)
01:11:33.360 00.008 7680 Worker thread wakes up
01:11:33.360 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:33.367 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
01:11:33.367 00.000 6120 UpdateGuideState exits: m=14791 SNR=78.7 Saturated
01:11:33.373 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:33.379 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
01:11:33.379 00.000 7680 Moving (-0.11, -0.13) raw xDistance=0.13 yDistance=0.06
01:11:33.379 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:11:33.379 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:33.387 00.008 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:11:33.387 00.000 6120 Enqueuing Expose request
01:11:33.394 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:11:33.394 00.000 7680 MoveAxis(E, 0, ABG)
01:11:33.394 00.000 7680 Move returns status 0, amount 0
01:11:33.394 00.000 7680 MoveAxis(N, 0, ABG)
01:11:33.395 00.001 7680 Move returns status 0, amount 0
01:11:33.395 00.000 7680 move complete, result=0
01:11:33.395 00.000 7680 worker thread done servicing request
01:11:33.395 00.000 7680 Worker thread wakes up
01:11:33.396 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:33.402 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:33.402 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:34.658 01.256 7680 Exposure complete
01:11:34.802 00.144 7680 worker thread done servicing request
01:11:34.802 00.000 6120 OnExposeComplete: enter
01:11:34.805 00.003 6120 UpdateGuideState(): m_state=6
01:11:34.809 00.004 6120 Star::Find(15, 958, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5639
01:11:34.813 00.004 6120 Star::Find returns 1 (1), X=958.35, Y=47.54, Mass=14903, SNR=79.4, Peak=255 HFD=7.1
01:11:34.816 00.003 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
01:11:34.821 00.005 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
01:11:34.824 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.43 hyp=0.43 cameraTheta=1.56 mountX=-0.09 mountY=-0.38, mountTheta=-1.79
01:11:34.830 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.43, opts=13)
01:11:34.835 00.005 6120 Enqueuing Move request for scope (0.01, 0.43)
01:11:34.839 00.004 7680 Worker thread wakes up
01:11:34.839 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.43) opts 0xd
01:11:34.839 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.43)
01:11:34.839 00.000 7680 Moving (0.01, 0.43) raw xDistance=-0.09 yDistance=-0.38
01:11:34.839 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:11:34.839 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:11:34.840 00.001 7680 MoveAxis(E, 0, ABG)
01:11:34.840 00.000 7680 Move returns status 0, amount 0
01:11:34.840 00.000 7680 MoveAxis(N, 207, ABG)
01:11:34.841 00.001 7680 Guiding  Dir = 0, Dur = 207
01:11:34.841 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:34.844 00.003 7680 IsSlewing returns 0
01:11:34.845 00.001 6120 UpdateGuideState exits: m=14903 SNR=79.4 Saturated
01:11:34.849 00.004 7680 IsGuiding returns 0
01:11:34.849 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:34.854 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:34.858 00.004 7680 PulseGuide returned control before completion, sleep 217
01:11:34.858 00.000 6120 Enqueuing Expose request
01:11:35.083 00.225 7680 IsGuiding returns 1
01:11:35.084 00.001 7680 scope still moving after pulse duration time elapsed
01:11:35.114 00.030 7680 IsSlewing returns 0
01:11:35.115 00.001 7680 IsGuiding returns 0
01:11:35.116 00.001 7680 scope move finished after 207 + 59 ms
01:11:35.116 00.000 7680 Move returns status 0, amount 207
01:11:35.116 00.000 7680 move complete, result=0
01:11:35.116 00.000 7680 worker thread done servicing request
01:11:35.118 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 207 ms NORTH
01:11:35.123 00.005 7680 Worker thread wakes up
01:11:35.123 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:35.124 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:36.373 01.249 7680 Exposure complete
01:11:36.509 00.136 7680 worker thread done servicing request
01:11:36.509 00.000 6120 OnExposeComplete: enter
01:11:36.514 00.005 6120 UpdateGuideState(): m_state=6
01:11:36.519 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5640
01:11:36.523 00.004 6120 Star::Find returns 1 (1), X=958.25, Y=47.22, Mass=14365, SNR=78.4, Peak=255 HFD=7.0
01:11:36.526 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
01:11:36.531 00.005 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
01:11:36.534 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.14 cameraTheta=2.32 mountX=0.07 mountY=-0.13, mountTheta=-1.06
01:11:36.539 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.10, opts=13)
01:11:36.544 00.005 6120 Enqueuing Move request for scope (-0.09, 0.10)
01:11:36.547 00.003 7680 Worker thread wakes up
01:11:36.548 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
01:11:36.548 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
01:11:36.549 00.001 7680 Moving (-0.09, 0.10) raw xDistance=0.07 yDistance=-0.13
01:11:36.549 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:11:36.549 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:11:36.549 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:11:36.550 00.001 7680 MoveAxis(E, 0, ABG)
01:11:36.550 00.000 7680 Move returns status 0, amount 0
01:11:36.550 00.000 7680 MoveAxis(N, 0, ABG)
01:11:36.550 00.000 7680 Move returns status 0, amount 0
01:11:36.551 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:36.556 00.005 7680 move complete, result=0
01:11:36.556 00.000 6120 UpdateGuideState exits: m=14365 SNR=78.4 Saturated
01:11:36.560 00.004 7680 worker thread done servicing request
01:11:36.560 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:36.564 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:36.569 00.005 6120 Enqueuing Expose request
01:11:36.573 00.004 7680 Worker thread wakes up
01:11:36.573 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:36.577 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:36.577 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:37.827 01.250 7680 Exposure complete
01:11:37.966 00.139 7680 worker thread done servicing request
01:11:37.966 00.000 6120 OnExposeComplete: enter
01:11:37.969 00.003 6120 UpdateGuideState(): m_state=6
01:11:37.973 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5641
01:11:37.978 00.005 6120 Star::Find returns 1 (1), X=958.38, Y=47.58, Mass=14326, SNR=77.8, Peak=255 HFD=7.1
01:11:37.982 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
01:11:37.985 00.003 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
01:11:37.988 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.46 hyp=0.46 cameraTheta=1.50 mountX=-0.12 mountY=-0.40, mountTheta=-1.86
01:11:37.995 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.46, opts=13)
01:11:37.998 00.003 6120 Enqueuing Move request for scope (0.03, 0.46)
01:11:38.002 00.004 7680 Worker thread wakes up
01:11:38.002 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.46) opts 0xd
01:11:38.002 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.46)
01:11:38.002 00.000 7680 Moving (0.03, 0.46) raw xDistance=-0.12 yDistance=-0.40
01:11:38.002 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:11:38.002 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:11:38.003 00.001 7680 MoveAxis(E, 0, ABG)
01:11:38.003 00.000 7680 Move returns status 0, amount 0
01:11:38.003 00.000 7680 MoveAxis(N, 216, ABG)
01:11:38.004 00.001 7680 Guiding  Dir = 0, Dur = 216
01:11:38.004 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:38.008 00.004 7680 IsSlewing returns 0
01:11:38.008 00.000 6120 UpdateGuideState exits: m=14326 SNR=77.8 Saturated
01:11:38.013 00.005 7680 IsGuiding returns 0
01:11:38.013 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:38.018 00.005 7680 PulseGuide returned control before completion, sleep 226
01:11:38.018 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:38.022 00.004 6120 Enqueuing Expose request
01:11:38.255 00.233 7680 IsGuiding returns 1
01:11:38.255 00.000 7680 scope still moving after pulse duration time elapsed
01:11:38.285 00.030 7680 IsSlewing returns 0
01:11:38.286 00.001 7680 IsGuiding returns 0
01:11:38.286 00.000 7680 scope move finished after 216 + 57 ms
01:11:38.286 00.000 7680 Move returns status 0, amount 216
01:11:38.286 00.000 7680 move complete, result=0
01:11:38.288 00.002 7680 worker thread done servicing request
01:11:38.288 00.000 7680 Worker thread wakes up
01:11:38.289 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:38.289 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:38.289 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 216 ms NORTH
01:11:39.530 01.241 7680 Exposure complete
01:11:39.667 00.137 7680 worker thread done servicing request
01:11:39.667 00.000 6120 OnExposeComplete: enter
01:11:39.672 00.005 6120 UpdateGuideState(): m_state=6
01:11:39.678 00.006 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5642
01:11:39.682 00.004 6120 Star::Find returns 1 (1), X=958.23, Y=47.26, Mass=14730, SNR=76.8, Peak=255 HFD=7.0
01:11:39.686 00.004 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
01:11:39.690 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
01:11:39.694 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.19 cameraTheta=2.21 mountX=0.08 mountY=-0.18, mountTheta=-1.15
01:11:39.698 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.15, opts=13)
01:11:39.701 00.003 6120 Enqueuing Move request for scope (-0.11, 0.15)
01:11:39.706 00.005 7680 Worker thread wakes up
01:11:39.706 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:39.710 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
01:11:39.711 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
01:11:39.711 00.000 7680 Moving (-0.11, 0.15) raw xDistance=0.08 yDistance=-0.18
01:11:39.711 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:11:39.711 00.000 6120 UpdateGuideState exits: m=14730 SNR=76.8 Saturated
01:11:39.714 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:39.719 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:39.723 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:11:39.723 00.000 6120 Enqueuing Expose request
01:11:39.726 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:11:39.726 00.000 7680 MoveAxis(E, 0, ABG)
01:11:39.728 00.002 7680 Move returns status 0, amount 0
01:11:39.728 00.000 7680 MoveAxis(N, 0, ABG)
01:11:39.728 00.000 7680 Move returns status 0, amount 0
01:11:39.728 00.000 7680 move complete, result=0
01:11:39.728 00.000 7680 worker thread done servicing request
01:11:39.728 00.000 7680 Worker thread wakes up
01:11:39.729 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:11:39.732 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:39.732 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:40.986 01.254 7680 Exposure complete
01:11:41.125 00.139 7680 worker thread done servicing request
01:11:41.126 00.001 6120 OnExposeComplete: enter
01:11:41.129 00.003 6120 UpdateGuideState(): m_state=6
01:11:41.134 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5643
01:11:41.138 00.004 6120 Star::Find returns 1 (1), X=958.17, Y=47.32, Mass=14656, SNR=77.2, Peak=255 HFD=6.9
01:11:41.141 00.003 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.22 = -1.07)
01:11:41.144 00.003 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
01:11:41.149 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.21 hyp=0.27 cameraTheta=2.26 mountX=0.13 mountY=-0.26, mountTheta=-1.11
01:11:41.153 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.21, opts=13)
01:11:41.158 00.005 6120 Enqueuing Move request for scope (-0.17, 0.21)
01:11:41.161 00.003 7680 Worker thread wakes up
01:11:41.161 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.21) opts 0xd
01:11:41.161 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.21)
01:11:41.161 00.000 7680 Moving (-0.17, 0.21) raw xDistance=0.13 yDistance=-0.26
01:11:41.161 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:11:41.162 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:11:41.162 00.000 7680 MoveAxis(E, 0, ABG)
01:11:41.162 00.000 7680 Move returns status 0, amount 0
01:11:41.162 00.000 7680 MoveAxis(N, 141, ABG)
01:11:41.163 00.001 7680 Guiding  Dir = 0, Dur = 141
01:11:41.163 00.000 7680 IsSlewing returns 0
01:11:41.163 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:41.168 00.005 7680 IsGuiding returns 0
01:11:41.168 00.000 6120 UpdateGuideState exits: m=14656 SNR=77.2 Saturated
01:11:41.172 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:41.175 00.003 7680 PulseGuide returned control before completion, sleep 151
01:11:41.175 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:41.179 00.004 6120 Enqueuing Expose request
01:11:41.333 00.154 7680 IsGuiding returns 1
01:11:41.334 00.001 7680 scope still moving after pulse duration time elapsed
01:11:41.363 00.029 7680 IsSlewing returns 0
01:11:41.365 00.002 7680 IsGuiding returns 0
01:11:41.366 00.001 7680 scope move finished after 141 + 56 ms
01:11:41.366 00.000 7680 Move returns status 0, amount 141
01:11:41.366 00.000 7680 move complete, result=0
01:11:41.367 00.001 7680 worker thread done servicing request
01:11:41.367 00.000 7680 Worker thread wakes up
01:11:41.367 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 141 ms NORTH
01:11:41.374 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:41.374 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:42.624 01.250 7680 Exposure complete
01:11:42.764 00.140 7680 worker thread done servicing request
01:11:42.765 00.001 6120 OnExposeComplete: enter
01:11:42.768 00.003 6120 UpdateGuideState(): m_state=6
01:11:42.772 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5644
01:11:42.777 00.005 6120 Star::Find returns 1 (1), X=958.16, Y=47.60, Mass=14049, SNR=76.0, Peak=255 HFD=7.0
01:11:42.781 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.40)
01:11:42.784 00.003 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
01:11:42.788 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.49 hyp=0.52 cameraTheta=1.93 mountX=0.09 mountY=-0.52, mountTheta=-1.40
01:11:42.794 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.49, opts=13)
01:11:42.799 00.005 6120 Enqueuing Move request for scope (-0.18, 0.49)
01:11:42.802 00.003 7680 Worker thread wakes up
01:11:42.803 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:42.807 00.004 6120 UpdateGuideState exits: m=14049 SNR=76.0 Saturated
01:11:42.811 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:42.815 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:42.818 00.003 6120 Enqueuing Expose request
01:11:42.823 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.49) opts 0xd
01:11:42.823 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.49)
01:11:42.823 00.000 7680 Moving (-0.18, 0.49) raw xDistance=0.09 yDistance=-0.52
01:11:42.823 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:11:42.823 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
01:11:42.823 00.000 7680 MoveAxis(E, 0, ABG)
01:11:42.823 00.000 7680 Move returns status 0, amount 0
01:11:42.823 00.000 7680 MoveAxis(N, 282, ABG)
01:11:42.825 00.002 7680 Guiding  Dir = 0, Dur = 282
01:11:42.825 00.000 7680 IsSlewing returns 0
01:11:42.825 00.000 7680 IsGuiding returns 0
01:11:42.826 00.001 7680 PulseGuide returned control before completion, sleep 292
01:11:43.132 00.306 7680 IsGuiding returns 1
01:11:43.134 00.002 7680 scope still moving after pulse duration time elapsed
01:11:43.163 00.029 7680 IsSlewing returns 0
01:11:43.165 00.002 7680 IsGuiding returns 1
01:11:43.196 00.031 7680 IsSlewing returns 0
01:11:43.196 00.000 7680 IsGuiding returns 0
01:11:43.198 00.002 7680 scope move finished after 282 + 90 ms
01:11:43.199 00.001 7680 Move returns status 0, amount 282
01:11:43.200 00.001 7680 move complete, result=0
01:11:43.200 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 282 ms NORTH
01:11:43.209 00.009 7680 worker thread done servicing request
01:11:43.210 00.001 7680 Worker thread wakes up
01:11:43.211 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:43.211 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:44.455 01.244 7680 Exposure complete
01:11:44.601 00.146 7680 worker thread done servicing request
01:11:44.601 00.000 6120 OnExposeComplete: enter
01:11:44.605 00.004 6120 UpdateGuideState(): m_state=6
01:11:44.611 00.006 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5645
01:11:44.615 00.004 6120 Star::Find returns 1 (1), X=958.12, Y=47.28, Mass=14728, SNR=78.1, Peak=255 HFD=6.9
01:11:44.619 00.004 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.47 = -0.81)
01:11:44.624 00.005 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.20 = -1.08)
01:11:44.628 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.16 hyp=0.28 cameraTheta=2.52 mountX=0.19 mountY=-0.24, mountTheta=-0.91
01:11:44.634 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.16, opts=13)
01:11:44.638 00.004 6120 Enqueuing Move request for scope (-0.23, 0.16)
01:11:44.642 00.004 7680 Worker thread wakes up
01:11:44.642 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.16) opts 0xd
01:11:44.642 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.16)
01:11:44.643 00.001 7680 Moving (-0.23, 0.16) raw xDistance=0.19 yDistance=-0.24
01:11:44.643 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:11:44.643 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:44.649 00.006 6120 UpdateGuideState exits: m=14728 SNR=78.1 Saturated
01:11:44.653 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:44.658 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:44.661 00.003 6120 Enqueuing Expose request
01:11:44.667 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:11:44.667 00.000 7680 MoveAxis(E, 0, ABG)
01:11:44.667 00.000 7680 Move returns status 0, amount 0
01:11:44.669 00.002 7680 MoveAxis(N, 133, ABG)
01:11:44.670 00.001 7680 Guiding  Dir = 0, Dur = 133
01:11:44.670 00.000 7680 IsSlewing returns 0
01:11:44.671 00.001 7680 IsGuiding returns 0
01:11:44.672 00.001 7680 PulseGuide returned control before completion, sleep 143
01:11:44.819 00.147 7680 IsGuiding returns 1
01:11:44.821 00.002 7680 scope still moving after pulse duration time elapsed
01:11:44.850 00.029 7680 IsSlewing returns 0
01:11:44.851 00.001 7680 IsGuiding returns 0
01:11:44.852 00.001 7680 scope move finished after 133 + 47 ms
01:11:44.852 00.000 7680 Move returns status 0, amount 133
01:11:44.852 00.000 7680 move complete, result=0
01:11:44.852 00.000 7680 worker thread done servicing request
01:11:44.852 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 133 ms NORTH
01:11:44.860 00.008 7680 Worker thread wakes up
01:11:44.860 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:44.860 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:46.109 01.249 7680 Exposure complete
01:11:46.246 00.137 7680 worker thread done servicing request
01:11:46.246 00.000 6120 OnExposeComplete: enter
01:11:46.251 00.005 6120 UpdateGuideState(): m_state=6
01:11:46.254 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5646
01:11:46.259 00.005 6120 Star::Find returns 1 (1), X=958.08, Y=47.25, Mass=13570, SNR=76.1, Peak=255 HFD=6.9
01:11:46.262 00.003 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-2.95) = xAngle (5.61 = -0.68)
01:11:46.266 00.004 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.34 = -0.95)
01:11:46.269 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.14 hyp=0.30 cameraTheta=2.65 mountX=0.23 mountY=-0.24, mountTheta=-0.81
01:11:46.275 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.14, opts=13)
01:11:46.279 00.004 6120 Enqueuing Move request for scope (-0.26, 0.14)
01:11:46.282 00.003 7680 Worker thread wakes up
01:11:46.282 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.14) opts 0xd
01:11:46.282 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:46.286 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.14)
01:11:46.286 00.000 7680 Moving (-0.26, 0.14) raw xDistance=0.23 yDistance=-0.24
01:11:46.286 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:11:46.287 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:11:46.287 00.000 7680 MoveAxis(W, 94, ABG)
01:11:46.287 00.000 7680 Guiding  Dir = 3, Dur = 94
01:11:46.287 00.000 7680 IsSlewing returns 0
01:11:46.288 00.001 6120 UpdateGuideState exits: m=13570 SNR=76.1 Saturated
01:11:46.290 00.002 7680 IsGuiding returns 0
01:11:46.292 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:46.295 00.003 7680 PulseGuide returned control before completion, sleep 104
01:11:46.295 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:46.300 00.005 6120 Enqueuing Expose request
01:11:46.414 00.114 7680 IsGuiding returns 1
01:11:46.415 00.001 7680 scope still moving after pulse duration time elapsed
01:11:46.443 00.028 7680 IsSlewing returns 0
01:11:46.445 00.002 7680 IsGuiding returns 0
01:11:46.446 00.001 7680 scope move finished after 94 + 60 ms
01:11:46.446 00.000 7680 Move returns status 0, amount 94
01:11:46.446 00.000 7680 MoveAxis(N, 130, ABG)
01:11:46.447 00.001 7680 Guiding  Dir = 0, Dur = 130
01:11:46.448 00.001 7680 IsSlewing returns 0
01:11:46.449 00.001 7680 IsGuiding returns 0
01:11:46.452 00.003 7680 PulseGuide returned control before completion, sleep 139
01:11:46.599 00.147 7680 IsGuiding returns 1
01:11:46.599 00.000 7680 scope still moving after pulse duration time elapsed
01:11:46.631 00.032 7680 IsSlewing returns 0
01:11:46.632 00.001 7680 IsGuiding returns 0
01:11:46.633 00.001 7680 scope move finished after 130 + 53 ms
01:11:46.634 00.001 7680 Move returns status 0, amount 130
01:11:46.636 00.002 7680 move complete, result=0
01:11:46.637 00.001 6120 GuideStep: 0.2 px 94 ms WEST, -0.2 px 130 ms NORTH
01:11:46.644 00.007 7680 worker thread done servicing request
01:11:46.645 00.001 7680 Worker thread wakes up
01:11:46.645 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:46.646 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:47.894 01.248 7680 Exposure complete
01:11:48.029 00.135 7680 worker thread done servicing request
01:11:48.029 00.000 6120 OnExposeComplete: enter
01:11:48.033 00.004 6120 UpdateGuideState(): m_state=6
01:11:48.037 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5647
01:11:48.040 00.003 6120 Star::Find returns 1 (1), X=958.22, Y=47.25, Mass=15217, SNR=79.9, Peak=255 HFD=7.0
01:11:48.046 00.006 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.26 = -1.02)
01:11:48.051 00.005 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.29)
01:11:48.056 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.19 cameraTheta=2.30 mountX=0.10 mountY=-0.18, mountTheta=-1.07
01:11:48.062 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.14, opts=13)
01:11:48.066 00.004 6120 Enqueuing Move request for scope (-0.12, 0.14)
01:11:48.071 00.005 7680 Worker thread wakes up
01:11:48.071 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:48.075 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
01:11:48.076 00.001 6120 UpdateGuideState exits: m=15217 SNR=79.9 Saturated
01:11:48.080 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:48.085 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:48.089 00.004 6120 Enqueuing Expose request
01:11:48.092 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
01:11:48.093 00.001 7680 Moving (-0.12, 0.14) raw xDistance=0.10 yDistance=-0.18
01:11:48.093 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:11:48.093 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:11:48.093 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:11:48.093 00.000 7680 MoveAxis(E, 0, ABG)
01:11:48.094 00.001 7680 Move returns status 0, amount 0
01:11:48.095 00.001 7680 MoveAxis(N, 0, ABG)
01:11:48.095 00.000 7680 Move returns status 0, amount 0
01:11:48.095 00.000 7680 move complete, result=0
01:11:48.095 00.000 7680 worker thread done servicing request
01:11:48.095 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:11:48.100 00.005 7680 Worker thread wakes up
01:11:48.100 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:48.100 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:49.344 01.244 7680 Exposure complete
01:11:49.480 00.136 7680 worker thread done servicing request
01:11:49.481 00.001 6120 OnExposeComplete: enter
01:11:49.487 00.006 6120 UpdateGuideState(): m_state=6
01:11:49.491 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5648
01:11:49.495 00.004 6120 Star::Find returns 1 (1), X=958.16, Y=47.71, Mass=13992, SNR=76.6, Peak=255 HFD=6.9
01:11:49.499 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
01:11:49.503 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
01:11:49.506 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.59 hyp=0.62 cameraTheta=1.87 mountX=0.07 mountY=-0.61, mountTheta=-1.46
01:11:49.512 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.59, opts=13)
01:11:49.517 00.005 6120 Enqueuing Move request for scope (-0.18, 0.59)
01:11:49.520 00.003 7680 Worker thread wakes up
01:11:49.520 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:49.525 00.005 6120 UpdateGuideState exits: m=13992 SNR=76.6 Saturated
01:11:49.529 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.59) opts 0xd
01:11:49.529 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.59)
01:11:49.529 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:49.533 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:49.536 00.003 6120 Enqueuing Expose request
01:11:49.539 00.003 7680 Moving (-0.18, 0.59) raw xDistance=0.07 yDistance=-0.61
01:11:49.539 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:11:49.541 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
01:11:49.541 00.000 7680 MoveAxis(E, 0, ABG)
01:11:49.541 00.000 7680 Move returns status 0, amount 0
01:11:49.541 00.000 7680 MoveAxis(N, 332, ABG)
01:11:49.541 00.000 7680 Guiding  Dir = 0, Dur = 332
01:11:49.542 00.001 7680 IsSlewing returns 0
01:11:49.542 00.000 7680 IsGuiding returns 0
01:11:49.542 00.000 7680 PulseGuide returned control before completion, sleep 342
01:11:49.899 00.357 7680 IsGuiding returns 1
01:11:49.900 00.001 7680 scope still moving after pulse duration time elapsed
01:11:49.929 00.029 7680 IsSlewing returns 0
01:11:49.930 00.001 7680 IsGuiding returns 0
01:11:49.930 00.000 7680 scope move finished after 332 + 55 ms
01:11:49.931 00.001 7680 Move returns status 0, amount 332
01:11:49.931 00.000 7680 move complete, result=0
01:11:49.931 00.000 7680 worker thread done servicing request
01:11:49.932 00.001 7680 Worker thread wakes up
01:11:49.932 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 332 ms NORTH
01:11:49.942 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:49.942 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:51.185 01.243 7680 Exposure complete
01:11:51.322 00.137 7680 worker thread done servicing request
01:11:51.323 00.001 6120 OnExposeComplete: enter
01:11:51.329 00.006 6120 UpdateGuideState(): m_state=6
01:11:51.338 00.009 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5649
01:11:51.341 00.003 6120 Star::Find returns 1 (1), X=958.00, Y=47.17, Mass=14088, SNR=78.5, Peak=255 HFD=7.0
01:11:51.344 00.003 6120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-2.95) = xAngle (5.95 = -0.34)
01:11:51.348 00.004 6120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.68 = -0.60)
01:11:51.352 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=0.05 hyp=0.35 cameraTheta=2.99 mountX=0.33 mountY=-0.20, mountTheta=-0.54
01:11:51.359 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.05, opts=13)
01:11:51.366 00.007 6120 Enqueuing Move request for scope (-0.34, 0.05)
01:11:51.371 00.005 7680 Worker thread wakes up
01:11:51.372 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:51.375 00.003 6120 UpdateGuideState exits: m=14088 SNR=78.5 Saturated
01:11:51.380 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:51.383 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:51.388 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.05) opts 0xd
01:11:51.388 00.000 6120 Enqueuing Expose request
01:11:51.392 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.05)
01:11:51.392 00.000 7680 Moving (-0.34, 0.05) raw xDistance=0.33 yDistance=-0.20
01:11:51.393 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:11:51.393 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:11:51.393 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:11:51.395 00.002 7680 MoveAxis(W, 134, ABG)
01:11:51.395 00.000 7680 Guiding  Dir = 3, Dur = 134
01:11:51.395 00.000 7680 IsSlewing returns 0
01:11:51.396 00.001 7680 IsGuiding returns 0
01:11:51.396 00.000 7680 PulseGuide returned control before completion, sleep 144
01:11:51.551 00.155 7680 IsGuiding returns 1
01:11:51.551 00.000 7680 scope still moving after pulse duration time elapsed
01:11:51.583 00.032 7680 IsSlewing returns 0
01:11:51.583 00.000 7680 IsGuiding returns 0
01:11:51.584 00.001 7680 scope move finished after 134 + 54 ms
01:11:51.584 00.000 7680 Move returns status 0, amount 134
01:11:51.584 00.000 7680 MoveAxis(N, 0, ABG)
01:11:51.584 00.000 7680 Move returns status 0, amount 0
01:11:51.584 00.000 7680 move complete, result=0
01:11:51.585 00.001 7680 worker thread done servicing request
01:11:51.585 00.000 7680 Worker thread wakes up
01:11:51.585 00.000 6120 GuideStep: 0.3 px 134 ms WEST, -0.2 px 0 ms NORTH
01:11:51.591 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:51.591 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:52.846 01.255 7680 Exposure complete
01:11:52.972 00.126 7680 worker thread done servicing request
01:11:52.973 00.001 6120 OnExposeComplete: enter
01:11:52.977 00.004 6120 UpdateGuideState(): m_state=6
01:11:52.980 00.003 6120 Star::Find(15, 957, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5650
01:11:52.986 00.006 6120 Star::Find returns 1 (1), X=958.26, Y=47.56, Mass=14651, SNR=80.1, Peak=255 HFD=7.1
01:11:52.993 00.007 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
01:11:52.997 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.84)
01:11:53.001 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.44 hyp=0.45 cameraTheta=1.76 mountX=0.00 mountY=-0.43, mountTheta=-1.57
01:11:53.006 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.44, opts=13)
01:11:53.010 00.004 6120 Enqueuing Move request for scope (-0.08, 0.44)
01:11:53.015 00.005 7680 Worker thread wakes up
01:11:53.015 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.44) opts 0xd
01:11:53.015 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:53.020 00.005 6120 UpdateGuideState exits: m=14651 SNR=80.1 Saturated
01:11:53.023 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:53.028 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:53.033 00.005 6120 Enqueuing Expose request
01:11:53.037 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.44)
01:11:53.037 00.000 7680 Moving (-0.08, 0.44) raw xDistance=0.00 yDistance=-0.43
01:11:53.037 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:11:53.037 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:11:53.037 00.000 7680 MoveAxis(E, 0, ABG)
01:11:53.038 00.001 7680 Move returns status 0, amount 0
01:11:53.038 00.000 7680 MoveAxis(N, 235, ABG)
01:11:53.038 00.000 7680 Guiding  Dir = 0, Dur = 235
01:11:53.040 00.002 7680 IsSlewing returns 0
01:11:53.040 00.000 7680 IsGuiding returns 0
01:11:53.040 00.000 7680 PulseGuide returned control before completion, sleep 245
01:11:53.294 00.254 7680 IsGuiding returns 1
01:11:53.295 00.001 7680 scope still moving after pulse duration time elapsed
01:11:53.325 00.030 7680 IsSlewing returns 0
01:11:53.327 00.002 7680 IsGuiding returns 0
01:11:53.327 00.000 7680 scope move finished after 235 + 51 ms
01:11:53.328 00.001 7680 Move returns status 0, amount 235
01:11:53.328 00.000 7680 move complete, result=0
01:11:53.328 00.000 7680 worker thread done servicing request
01:11:53.329 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 235 ms NORTH
01:11:53.335 00.006 7680 Worker thread wakes up
01:11:53.335 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:53.336 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:54.590 01.254 7680 Exposure complete
01:11:54.739 00.149 7680 worker thread done servicing request
01:11:54.740 00.001 6120 OnExposeComplete: enter
01:11:54.744 00.004 6120 UpdateGuideState(): m_state=6
01:11:54.748 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5651
01:11:54.751 00.003 6120 Star::Find returns 1 (1), X=958.28, Y=47.27, Mass=14563, SNR=77.4, Peak=255 HFD=7.0
01:11:54.755 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
01:11:54.758 00.003 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
01:11:54.763 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.97 mountX=0.03 mountY=-0.16, mountTheta=-1.37
01:11:54.768 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.15, opts=13)
01:11:54.773 00.005 6120 Enqueuing Move request for scope (-0.06, 0.15)
01:11:54.776 00.003 7680 Worker thread wakes up
01:11:54.776 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
01:11:54.776 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
01:11:54.776 00.000 7680 Moving (-0.06, 0.15) raw xDistance=0.03 yDistance=-0.16
01:11:54.777 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:11:54.778 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:54.781 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:11:54.781 00.000 6120 UpdateGuideState exits: m=14563 SNR=77.4 Saturated
01:11:54.785 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:11:54.785 00.000 7680 MoveAxis(E, 0, ABG)
01:11:54.786 00.001 7680 Move returns status 0, amount 0
01:11:54.786 00.000 7680 MoveAxis(N, 0, ABG)
01:11:54.786 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:54.790 00.004 7680 Move returns status 0, amount 0
01:11:54.790 00.000 7680 move complete, result=0
01:11:54.790 00.000 7680 worker thread done servicing request
01:11:54.790 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:54.794 00.004 6120 Enqueuing Expose request
01:11:54.798 00.004 7680 Worker thread wakes up
01:11:54.798 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:11:54.804 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:54.805 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:56.060 01.255 7680 Exposure complete
01:11:56.201 00.141 7680 worker thread done servicing request
01:11:56.201 00.000 6120 OnExposeComplete: enter
01:11:56.207 00.006 6120 UpdateGuideState(): m_state=6
01:11:56.211 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5652
01:11:56.214 00.003 6120 Star::Find returns 1 (1), X=958.21, Y=47.24, Mass=14322, SNR=77.4, Peak=255 HFD=7.0
01:11:56.218 00.004 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.36 = -0.93)
01:11:56.222 00.004 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.19)
01:11:56.226 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.40 mountX=0.11 mountY=-0.17, mountTheta=-1.00
01:11:56.231 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.12, opts=13)
01:11:56.234 00.003 6120 Enqueuing Move request for scope (-0.13, 0.12)
01:11:56.238 00.004 7680 Worker thread wakes up
01:11:56.239 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
01:11:56.239 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
01:11:56.239 00.000 7680 Moving (-0.13, 0.12) raw xDistance=0.11 yDistance=-0.17
01:11:56.239 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:11:56.240 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:11:56.240 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:56.245 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:11:56.245 00.000 7680 MoveAxis(E, 0, ABG)
01:11:56.245 00.000 7680 Move returns status 0, amount 0
01:11:56.245 00.000 7680 MoveAxis(N, 0, ABG)
01:11:56.246 00.001 7680 Move returns status 0, amount 0
01:11:56.246 00.000 6120 UpdateGuideState exits: m=14322 SNR=77.4 Saturated
01:11:56.249 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:56.253 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:56.258 00.005 6120 Enqueuing Expose request
01:11:56.262 00.004 7680 move complete, result=0
01:11:56.262 00.000 7680 worker thread done servicing request
01:11:56.263 00.001 7680 Worker thread wakes up
01:11:56.263 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:11:56.267 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:56.267 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:57.508 01.241 7680 Exposure complete
01:11:57.642 00.134 7680 worker thread done servicing request
01:11:57.643 00.001 6120 OnExposeComplete: enter
01:11:57.647 00.004 6120 UpdateGuideState(): m_state=6
01:11:57.651 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5653
01:11:57.656 00.005 6120 Star::Find returns 1 (1), X=958.27, Y=47.58, Mass=14302, SNR=78.6, Peak=255 HFD=7.2
01:11:57.659 00.003 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.61)
01:11:57.663 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
01:11:57.667 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.47 hyp=0.47 cameraTheta=1.72 mountX=-0.02 mountY=-0.45, mountTheta=-1.61
01:11:57.672 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.47, opts=13)
01:11:57.677 00.005 6120 Enqueuing Move request for scope (-0.07, 0.47)
01:11:57.680 00.003 7680 Worker thread wakes up
01:11:57.681 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.47) opts 0xd
01:11:57.681 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.47)
01:11:57.681 00.000 7680 Moving (-0.07, 0.47) raw xDistance=-0.02 yDistance=-0.45
01:11:57.681 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:11:57.682 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:57.685 00.003 6120 UpdateGuideState exits: m=14302 SNR=78.6 Saturated
01:11:57.690 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:11:57.690 00.000 7680 MoveAxis(E, 0, ABG)
01:11:57.691 00.001 7680 Move returns status 0, amount 0
01:11:57.691 00.000 7680 MoveAxis(N, 245, ABG)
01:11:57.691 00.000 7680 Guiding  Dir = 0, Dur = 245
01:11:57.691 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:57.696 00.005 7680 IsSlewing returns 0
01:11:57.696 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:57.699 00.003 7680 IsGuiding returns 0
01:11:57.699 00.000 6120 Enqueuing Expose request
01:11:57.705 00.006 7680 PulseGuide returned control before completion, sleep 255
01:11:57.967 00.262 7680 IsGuiding returns 0
01:11:57.968 00.001 7680 Move returns status 0, amount 245
01:11:57.969 00.001 7680 move complete, result=0
01:11:57.969 00.000 7680 worker thread done servicing request
01:11:57.970 00.001 7680 Worker thread wakes up
01:11:57.970 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 245 ms NORTH
01:11:57.977 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:57.977 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:11:59.226 01.249 7680 Exposure complete
01:11:59.370 00.144 7680 worker thread done servicing request
01:11:59.370 00.000 6120 OnExposeComplete: enter
01:11:59.375 00.005 6120 UpdateGuideState(): m_state=6
01:11:59.378 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5654
01:11:59.383 00.005 6120 Star::Find returns 1 (1), X=958.22, Y=47.20, Mass=14671, SNR=79.7, Peak=255 HFD=7.0
01:11:59.388 00.005 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.45 = -0.83)
01:11:59.392 00.004 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.10)
01:11:59.395 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.50 mountX=0.10 mountY=-0.13, mountTheta=-0.92
01:11:59.400 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.09, opts=13)
01:11:59.405 00.005 6120 Enqueuing Move request for scope (-0.12, 0.09)
01:11:59.408 00.003 7680 Worker thread wakes up
01:11:59.408 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
01:11:59.408 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
01:11:59.408 00.000 7680 Moving (-0.12, 0.09) raw xDistance=0.10 yDistance=-0.13
01:11:59.408 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:11:59.408 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:11:59.408 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:11:59.413 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:11:59.413 00.000 7680 MoveAxis(E, 0, ABG)
01:11:59.413 00.000 7680 Move returns status 0, amount 0
01:11:59.413 00.000 7680 MoveAxis(N, 0, ABG)
01:11:59.413 00.000 7680 Move returns status 0, amount 0
01:11:59.413 00.000 7680 move complete, result=0
01:11:59.413 00.000 7680 worker thread done servicing request
01:11:59.414 00.001 6120 UpdateGuideState exits: m=14671 SNR=79.7 Saturated
01:11:59.417 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:59.421 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:11:59.428 00.007 6120 Enqueuing Expose request
01:11:59.432 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:59.437 00.005 7680 Worker thread wakes up
01:11:59.437 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:11:59.437 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:00.683 01.246 7680 Exposure complete
01:12:00.826 00.143 7680 worker thread done servicing request
01:12:00.826 00.000 6120 OnExposeComplete: enter
01:12:00.831 00.005 6120 UpdateGuideState(): m_state=6
01:12:00.835 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5655
01:12:00.839 00.004 6120 Star::Find returns 1 (1), X=958.22, Y=47.63, Mass=15239, SNR=79.3, Peak=255 HFD=7.2
01:12:00.843 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
01:12:00.847 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.79)
01:12:00.850 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.52 hyp=0.53 cameraTheta=1.81 mountX=0.03 mountY=-0.52, mountTheta=-1.52
01:12:00.856 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.52, opts=13)
01:12:00.861 00.005 6120 Enqueuing Move request for scope (-0.13, 0.52)
01:12:00.868 00.007 7680 Worker thread wakes up
01:12:00.869 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:00.873 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.52) opts 0xd
01:12:00.873 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.52)
01:12:00.873 00.000 6120 UpdateGuideState exits: m=15239 SNR=79.3 Saturated
01:12:00.878 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:00.881 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:00.886 00.005 6120 Enqueuing Expose request
01:12:00.890 00.004 7680 Moving (-0.13, 0.52) raw xDistance=0.03 yDistance=-0.52
01:12:00.890 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:12:00.890 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
01:12:00.891 00.001 7680 MoveAxis(E, 0, ABG)
01:12:00.891 00.000 7680 Move returns status 0, amount 0
01:12:00.891 00.000 7680 MoveAxis(N, 283, ABG)
01:12:00.891 00.000 7680 Guiding  Dir = 0, Dur = 283
01:12:00.893 00.002 7680 IsSlewing returns 0
01:12:00.893 00.000 7680 IsGuiding returns 0
01:12:00.894 00.001 7680 PulseGuide returned control before completion, sleep 293
01:12:01.192 00.298 7680 IsGuiding returns 1
01:12:01.193 00.001 7680 scope still moving after pulse duration time elapsed
01:12:01.223 00.030 7680 IsSlewing returns 0
01:12:01.224 00.001 7680 IsGuiding returns 0
01:12:01.224 00.000 7680 scope move finished after 283 + 48 ms
01:12:01.225 00.001 7680 Move returns status 0, amount 283
01:12:01.225 00.000 7680 move complete, result=0
01:12:01.227 00.002 7680 worker thread done servicing request
01:12:01.227 00.000 7680 Worker thread wakes up
01:12:01.228 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 283 ms NORTH
01:12:01.235 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:01.235 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:02.490 01.255 7680 Exposure complete
01:12:02.637 00.147 7680 worker thread done servicing request
01:12:02.638 00.001 6120 OnExposeComplete: enter
01:12:02.643 00.005 6120 UpdateGuideState(): m_state=6
01:12:02.650 00.007 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5656
01:12:02.654 00.004 6120 Star::Find returns 1 (1), X=958.08, Y=47.70, Mass=14206, SNR=77.4, Peak=255 HFD=6.9
01:12:02.659 00.005 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
01:12:02.662 00.003 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
01:12:02.665 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.59 hyp=0.64 cameraTheta=1.98 mountX=0.14 mountY=-0.64, mountTheta=-1.35
01:12:02.676 00.011 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.59, opts=13)
01:12:02.679 00.003 6120 Enqueuing Move request for scope (-0.26, 0.59)
01:12:02.684 00.005 7680 Worker thread wakes up
01:12:02.685 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:02.688 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.59) opts 0xd
01:12:02.688 00.000 6120 UpdateGuideState exits: m=14206 SNR=77.4 Saturated
01:12:02.692 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.59)
01:12:02.692 00.000 7680 Moving (-0.26, 0.59) raw xDistance=0.14 yDistance=-0.64
01:12:02.694 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:12:02.694 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
01:12:02.694 00.000 7680 MoveAxis(E, 0, ABG)
01:12:02.694 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:02.698 00.004 7680 Move returns status 0, amount 0
01:12:02.698 00.000 7680 MoveAxis(N, 348, ABG)
01:12:02.698 00.000 7680 Guiding  Dir = 0, Dur = 348
01:12:02.698 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:02.704 00.006 7680 IsSlewing returns 0
01:12:02.704 00.000 6120 Enqueuing Expose request
01:12:02.709 00.005 7680 IsGuiding returns 0
01:12:02.709 00.000 7680 PulseGuide returned control before completion, sleep 358
01:12:03.073 00.364 7680 IsGuiding returns 1
01:12:03.074 00.001 7680 scope still moving after pulse duration time elapsed
01:12:03.104 00.030 7680 IsSlewing returns 0
01:12:03.107 00.003 7680 IsGuiding returns 1
01:12:03.134 00.027 7680 IsSlewing returns 0
01:12:03.136 00.002 7680 IsGuiding returns 0
01:12:03.136 00.000 7680 scope move finished after 348 + 79 ms
01:12:03.137 00.001 7680 Move returns status 0, amount 348
01:12:03.137 00.000 7680 move complete, result=0
01:12:03.137 00.000 7680 worker thread done servicing request
01:12:03.139 00.002 7680 Worker thread wakes up
01:12:03.139 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 348 ms NORTH
01:12:03.147 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:03.147 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:04.401 01.254 7680 Exposure complete
01:12:04.541 00.140 7680 worker thread done servicing request
01:12:04.541 00.000 6120 OnExposeComplete: enter
01:12:04.546 00.005 6120 UpdateGuideState(): m_state=6
01:12:04.551 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5657
01:12:04.555 00.004 6120 Star::Find returns 1 (1), X=958.02, Y=46.95, Mass=13990, SNR=77.1, Peak=255 HFD=7.1
01:12:04.559 00.004 6120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-2.95) = xAngle (0.28 = 0.28)
01:12:04.563 00.004 6120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.01 = 0.01)
01:12:04.567 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.16 hyp=0.36 cameraTheta=-2.67 mountX=0.35 mountY=0.00, mountTheta=0.01
01:12:04.572 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.16, opts=13)
01:12:04.576 00.004 6120 Enqueuing Move request for scope (-0.32, -0.16)
01:12:04.581 00.005 7680 Worker thread wakes up
01:12:04.582 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.16) opts 0xd
01:12:04.582 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.16)
01:12:04.582 00.000 7680 Moving (-0.32, -0.16) raw xDistance=0.35 yDistance=0.00
01:12:04.582 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:12:04.583 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:12:04.583 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:04.588 00.005 6120 UpdateGuideState exits: m=13990 SNR=77.1 Saturated
01:12:04.591 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:04.595 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:12:04.595 00.000 7680 MoveAxis(W, 143, ABG)
01:12:04.596 00.001 7680 Guiding  Dir = 3, Dur = 143
01:12:04.596 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:04.600 00.004 6120 Enqueuing Expose request
01:12:04.605 00.005 7680 IsSlewing returns 0
01:12:04.605 00.000 7680 IsGuiding returns 0
01:12:04.605 00.000 7680 PulseGuide returned control before completion, sleep 153
01:12:04.767 00.162 7680 IsGuiding returns 1
01:12:04.768 00.001 7680 scope still moving after pulse duration time elapsed
01:12:04.798 00.030 7680 IsSlewing returns 0
01:12:04.799 00.001 7680 IsGuiding returns 0
01:12:04.799 00.000 7680 scope move finished after 143 + 51 ms
01:12:04.800 00.001 7680 Move returns status 0, amount 143
01:12:04.800 00.000 7680 MoveAxis(N, 0, ABG)
01:12:04.801 00.001 7680 Move returns status 0, amount 0
01:12:04.801 00.000 7680 move complete, result=0
01:12:04.802 00.001 7680 worker thread done servicing request
01:12:04.802 00.000 6120 GuideStep: 0.3 px 143 ms WEST, 0.0 px 0 ms NORTH
01:12:04.809 00.007 7680 Worker thread wakes up
01:12:04.809 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:04.809 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:06.058 01.249 7680 Exposure complete
01:12:06.194 00.136 7680 worker thread done servicing request
01:12:06.195 00.001 6120 OnExposeComplete: enter
01:12:06.199 00.004 6120 UpdateGuideState(): m_state=6
01:12:06.204 00.005 6120 Star::Find(15, 958, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5658
01:12:06.211 00.007 6120 Star::Find returns 1 (1), X=958.14, Y=47.24, Mass=13997, SNR=77.5, Peak=255 HFD=6.9
01:12:06.215 00.004 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-2.95) = xAngle (5.55 = -0.73)
01:12:06.220 00.005 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.00)
01:12:06.223 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.24 cameraTheta=2.59 mountX=0.18 mountY=-0.20, mountTheta=-0.85
01:12:06.228 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.12, opts=13)
01:12:06.231 00.003 6120 Enqueuing Move request for scope (-0.20, 0.12)
01:12:06.236 00.005 7680 Worker thread wakes up
01:12:06.237 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
01:12:06.237 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
01:12:06.237 00.000 7680 Moving (-0.20, 0.12) raw xDistance=0.18 yDistance=-0.20
01:12:06.237 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:12:06.237 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:12:06.239 00.002 7680 MoveAxis(E, 0, ABG)
01:12:06.239 00.000 7680 Move returns status 0, amount 0
01:12:06.239 00.000 7680 MoveAxis(N, 110, ABG)
01:12:06.239 00.000 7680 Guiding  Dir = 0, Dur = 110
01:12:06.239 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:06.245 00.006 6120 UpdateGuideState exits: m=13997 SNR=77.5 Saturated
01:12:06.250 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:06.254 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:06.259 00.005 6120 Enqueuing Expose request
01:12:06.263 00.004 7680 IsSlewing returns 0
01:12:06.264 00.001 7680 IsGuiding returns 0
01:12:06.265 00.001 7680 PulseGuide returned control before completion, sleep 120
01:12:06.391 00.126 7680 IsGuiding returns 1
01:12:06.392 00.001 7680 scope still moving after pulse duration time elapsed
01:12:06.421 00.029 7680 IsSlewing returns 0
01:12:06.423 00.002 7680 IsGuiding returns 0
01:12:06.424 00.001 7680 scope move finished after 110 + 50 ms
01:12:06.424 00.000 7680 Move returns status 0, amount 110
01:12:06.424 00.000 7680 move complete, result=0
01:12:06.425 00.001 7680 worker thread done servicing request
01:12:06.425 00.000 7680 Worker thread wakes up
01:12:06.425 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:06.426 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:06.426 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 110 ms NORTH
01:12:07.673 01.247 7680 Exposure complete
01:12:07.810 00.137 7680 worker thread done servicing request
01:12:07.811 00.001 6120 OnExposeComplete: enter
01:12:07.815 00.004 6120 UpdateGuideState(): m_state=6
01:12:07.819 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5659
01:12:07.823 00.004 6120 Star::Find returns 1 (1), X=958.09, Y=47.15, Mass=13764, SNR=76.7, Peak=255 HFD=7.0
01:12:07.827 00.004 6120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-2.95) = xAngle (5.94 = -0.34)
01:12:07.830 00.003 6120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.68 = -0.61)
01:12:07.835 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=0.04 hyp=0.25 cameraTheta=2.99 mountX=0.24 mountY=-0.14, mountTheta=-0.54
01:12:07.841 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.04, opts=13)
01:12:07.844 00.003 6120 Enqueuing Move request for scope (-0.25, 0.04)
01:12:07.848 00.004 7680 Worker thread wakes up
01:12:07.849 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.04) opts 0xd
01:12:07.849 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.04)
01:12:07.849 00.000 7680 Moving (-0.25, 0.04) raw xDistance=0.24 yDistance=-0.14
01:12:07.850 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:07.853 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:12:07.854 00.001 6120 UpdateGuideState exits: m=13764 SNR=76.7 Saturated
01:12:07.859 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:07.862 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:12:07.862 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:07.866 00.004 6120 Enqueuing Expose request
01:12:07.870 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:12:07.870 00.000 7680 MoveAxis(W, 97, ABG)
01:12:07.870 00.000 7680 Guiding  Dir = 3, Dur = 97
01:12:07.870 00.000 7680 IsSlewing returns 0
01:12:07.871 00.001 7680 IsGuiding returns 0
01:12:07.871 00.000 7680 PulseGuide returned control before completion, sleep 107
01:12:07.986 00.115 7680 IsGuiding returns 1
01:12:07.987 00.001 7680 scope still moving after pulse duration time elapsed
01:12:08.017 00.030 7680 IsSlewing returns 0
01:12:08.018 00.001 7680 IsGuiding returns 0
01:12:08.019 00.001 7680 scope move finished after 97 + 50 ms
01:12:08.019 00.000 7680 Move returns status 0, amount 97
01:12:08.020 00.001 7680 MoveAxis(N, 0, ABG)
01:12:08.020 00.000 7680 Move returns status 0, amount 0
01:12:08.020 00.000 7680 move complete, result=0
01:12:08.020 00.000 7680 worker thread done servicing request
01:12:08.020 00.000 6120 GuideStep: 0.2 px 97 ms WEST, -0.1 px 0 ms NORTH
01:12:08.027 00.007 7680 Worker thread wakes up
01:12:08.027 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:08.027 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:09.277 01.250 7680 Exposure complete
01:12:09.420 00.143 7680 worker thread done servicing request
01:12:09.420 00.000 6120 OnExposeComplete: enter
01:12:09.425 00.005 6120 UpdateGuideState(): m_state=6
01:12:09.430 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5660
01:12:09.433 00.003 6120 Star::Find returns 1 (1), X=958.29, Y=47.56, Mass=13899, SNR=77.1, Peak=255 HFD=7.1
01:12:09.436 00.003 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.65)
01:12:09.441 00.005 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
01:12:09.444 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.44 hyp=0.45 cameraTheta=1.68 mountX=-0.03 mountY=-0.42, mountTheta=-1.65
01:12:09.449 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.44, opts=13)
01:12:09.452 00.003 6120 Enqueuing Move request for scope (-0.05, 0.44)
01:12:09.457 00.005 7680 Worker thread wakes up
01:12:09.457 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.44) opts 0xd
01:12:09.457 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.44)
01:12:09.457 00.000 7680 Moving (-0.05, 0.44) raw xDistance=-0.03 yDistance=-0.42
01:12:09.457 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:12:09.458 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:12:09.458 00.000 7680 MoveAxis(E, 0, ABG)
01:12:09.458 00.000 7680 Move returns status 0, amount 0
01:12:09.458 00.000 7680 MoveAxis(N, 229, ABG)
01:12:09.458 00.000 7680 Guiding  Dir = 0, Dur = 229
01:12:09.459 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:09.462 00.003 7680 IsSlewing returns 0
01:12:09.464 00.002 6120 UpdateGuideState exits: m=13899 SNR=77.1 Saturated
01:12:09.467 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:09.471 00.004 7680 IsGuiding returns 0
01:12:09.471 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:09.475 00.004 7680 PulseGuide returned control before completion, sleep 239
01:12:09.475 00.000 6120 Enqueuing Expose request
01:12:09.719 00.244 7680 IsGuiding returns 1
01:12:09.720 00.001 7680 scope still moving after pulse duration time elapsed
01:12:09.750 00.030 7680 IsSlewing returns 0
01:12:09.752 00.002 7680 IsGuiding returns 0
01:12:09.753 00.001 7680 scope move finished after 229 + 52 ms
01:12:09.753 00.000 7680 Move returns status 0, amount 229
01:12:09.754 00.001 7680 move complete, result=0
01:12:09.754 00.000 7680 worker thread done servicing request
01:12:09.754 00.000 7680 Worker thread wakes up
01:12:09.755 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 229 ms NORTH
01:12:09.762 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:09.762 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:11.010 01.248 7680 Exposure complete
01:12:11.148 00.138 7680 worker thread done servicing request
01:12:11.148 00.000 6120 OnExposeComplete: enter
01:12:11.152 00.004 6120 UpdateGuideState(): m_state=6
01:12:11.156 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5661
01:12:11.159 00.003 6120 Star::Find returns 1 (1), X=958.23, Y=47.23, Mass=12912, SNR=74.1, Peak=255 HFD=6.9
01:12:11.164 00.005 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.29 = -0.99)
01:12:11.167 00.003 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.26)
01:12:11.172 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.16 cameraTheta=2.33 mountX=0.09 mountY=-0.15, mountTheta=-1.05
01:12:11.178 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.11, opts=13)
01:12:11.182 00.004 6120 Enqueuing Move request for scope (-0.11, 0.11)
01:12:11.185 00.003 7680 Worker thread wakes up
01:12:11.185 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
01:12:11.185 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
01:12:11.185 00.000 7680 Moving (-0.11, 0.11) raw xDistance=0.09 yDistance=-0.15
01:12:11.185 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:12:11.187 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:12:11.187 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:12:11.187 00.000 7680 MoveAxis(E, 0, ABG)
01:12:11.187 00.000 7680 Move returns status 0, amount 0
01:12:11.187 00.000 7680 MoveAxis(N, 0, ABG)
01:12:11.187 00.000 7680 Move returns status 0, amount 0
01:12:11.187 00.000 7680 move complete, result=0
01:12:11.187 00.000 7680 worker thread done servicing request
01:12:11.187 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:11.191 00.004 6120 UpdateGuideState exits: m=12912 SNR=74.1 Saturated
01:12:11.195 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:11.198 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:11.201 00.003 6120 Enqueuing Expose request
01:12:11.206 00.005 7680 Worker thread wakes up
01:12:11.207 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:11.209 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:11.209 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:12.465 01.256 7680 Exposure complete
01:12:12.605 00.140 7680 worker thread done servicing request
01:12:12.605 00.000 6120 OnExposeComplete: enter
01:12:12.610 00.005 6120 UpdateGuideState(): m_state=6
01:12:12.615 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5662
01:12:12.619 00.004 6120 Star::Find returns 1 (1), X=958.26, Y=47.61, Mass=14728, SNR=79.1, Peak=255 HFD=7.2
01:12:12.623 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
01:12:12.627 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
01:12:12.632 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.49 hyp=0.50 cameraTheta=1.74 mountX=-0.01 mountY=-0.48, mountTheta=-1.59
01:12:12.637 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.49, opts=13)
01:12:12.642 00.005 6120 Enqueuing Move request for scope (-0.09, 0.49)
01:12:12.649 00.007 7680 Worker thread wakes up
01:12:12.649 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.49) opts 0xd
01:12:12.649 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.49)
01:12:12.650 00.001 7680 Moving (-0.09, 0.49) raw xDistance=-0.01 yDistance=-0.48
01:12:12.650 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:12:12.650 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
01:12:12.651 00.001 7680 MoveAxis(E, 0, ABG)
01:12:12.652 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:12.656 00.004 6120 UpdateGuideState exits: m=14728 SNR=79.1 Saturated
01:12:12.658 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:12.664 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:12.669 00.005 6120 Enqueuing Expose request
01:12:12.673 00.004 7680 Move returns status 0, amount 0
01:12:12.673 00.000 7680 MoveAxis(N, 261, ABG)
01:12:12.673 00.000 7680 Guiding  Dir = 0, Dur = 261
01:12:12.673 00.000 7680 IsSlewing returns 0
01:12:12.674 00.001 7680 IsGuiding returns 0
01:12:12.674 00.000 7680 PulseGuide returned control before completion, sleep 271
01:12:12.958 00.284 7680 IsGuiding returns 1
01:12:12.959 00.001 7680 scope still moving after pulse duration time elapsed
01:12:12.989 00.030 7680 IsSlewing returns 0
01:12:12.990 00.001 7680 IsGuiding returns 1
01:12:13.021 00.031 7680 IsSlewing returns 0
01:12:13.024 00.003 7680 IsGuiding returns 0
01:12:13.024 00.000 7680 scope move finished after 261 + 89 ms
01:12:13.024 00.000 7680 Move returns status 0, amount 261
01:12:13.024 00.000 7680 move complete, result=0
01:12:13.026 00.002 7680 worker thread done servicing request
01:12:13.026 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 261 ms NORTH
01:12:13.032 00.006 7680 Worker thread wakes up
01:12:13.032 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:13.032 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:14.284 01.252 7680 Exposure complete
01:12:14.421 00.137 7680 worker thread done servicing request
01:12:14.422 00.001 6120 OnExposeComplete: enter
01:12:14.425 00.003 6120 UpdateGuideState(): m_state=6
01:12:14.429 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5663
01:12:14.433 00.004 6120 Star::Find returns 1 (1), X=958.20, Y=47.48, Mass=13592, SNR=76.1, Peak=255 HFD=7.1
01:12:14.437 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
01:12:14.441 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
01:12:14.445 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.37 hyp=0.39 cameraTheta=1.95 mountX=0.07 mountY=-0.39, mountTheta=-1.38
01:12:14.450 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.37, opts=13)
01:12:14.455 00.005 6120 Enqueuing Move request for scope (-0.14, 0.37)
01:12:14.460 00.005 7680 Worker thread wakes up
01:12:14.461 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:14.465 00.004 6120 UpdateGuideState exits: m=13592 SNR=76.1 Saturated
01:12:14.469 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:14.473 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:14.478 00.005 6120 Enqueuing Expose request
01:12:14.482 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.37) opts 0xd
01:12:14.482 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.37)
01:12:14.482 00.000 7680 Moving (-0.14, 0.37) raw xDistance=0.07 yDistance=-0.39
01:12:14.484 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:12:14.484 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:12:14.484 00.000 7680 MoveAxis(E, 0, ABG)
01:12:14.484 00.000 7680 Move returns status 0, amount 0
01:12:14.484 00.000 7680 MoveAxis(N, 213, ABG)
01:12:14.484 00.000 7680 Guiding  Dir = 0, Dur = 213
01:12:14.485 00.001 7680 IsSlewing returns 0
01:12:14.485 00.000 7680 IsGuiding returns 0
01:12:14.486 00.001 7680 PulseGuide returned control before completion, sleep 223
01:12:14.725 00.239 7680 IsGuiding returns 0
01:12:14.725 00.000 7680 Move returns status 0, amount 213
01:12:14.725 00.000 7680 move complete, result=0
01:12:14.726 00.001 7680 worker thread done servicing request
01:12:14.726 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 213 ms NORTH
01:12:14.731 00.005 7680 Worker thread wakes up
01:12:14.731 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:14.731 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:15.986 01.255 7680 Exposure complete
01:12:16.117 00.131 7680 worker thread done servicing request
01:12:16.118 00.001 6120 OnExposeComplete: enter
01:12:16.122 00.004 6120 UpdateGuideState(): m_state=6
01:12:16.125 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5664
01:12:16.130 00.005 6120 Star::Find returns 1 (1), X=958.30, Y=47.12, Mass=13571, SNR=75.9, Peak=255 HFD=6.8
01:12:16.134 00.004 6120 CameraToMount -- cameraTheta (2.97) - m_xAngle (-2.95) = xAngle (5.92 = -0.36)
01:12:16.137 00.003 6120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.65 = -0.63)
01:12:16.143 00.006 6120 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.97 mountX=0.04 mountY=-0.03, mountTheta=-0.56
01:12:16.151 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.01, opts=13)
01:12:16.156 00.005 6120 Enqueuing Move request for scope (-0.05, 0.01)
01:12:16.159 00.003 7680 Worker thread wakes up
01:12:16.160 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
01:12:16.160 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
01:12:16.160 00.000 7680 Moving (-0.05, 0.01) raw xDistance=0.04 yDistance=-0.03
01:12:16.160 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:12:16.160 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:12:16.161 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:16.165 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:12:16.165 00.000 7680 MoveAxis(E, 0, ABG)
01:12:16.165 00.000 7680 Move returns status 0, amount 0
01:12:16.166 00.001 7680 MoveAxis(N, 0, ABG)
01:12:16.166 00.000 7680 Move returns status 0, amount 0
01:12:16.166 00.000 7680 move complete, result=0
01:12:16.166 00.000 6120 UpdateGuideState exits: m=13571 SNR=75.9 Saturated
01:12:16.172 00.006 7680 worker thread done servicing request
01:12:16.172 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:16.177 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:16.182 00.005 6120 Enqueuing Expose request
01:12:16.186 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:16.189 00.003 7680 Worker thread wakes up
01:12:16.190 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:16.190 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:17.439 01.249 7680 Exposure complete
01:12:17.577 00.138 7680 worker thread done servicing request
01:12:17.577 00.000 6120 OnExposeComplete: enter
01:12:17.581 00.004 6120 UpdateGuideState(): m_state=6
01:12:17.587 00.006 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5665
01:12:17.590 00.003 6120 Star::Find returns 1 (1), X=958.29, Y=47.24, Mass=14394, SNR=78.1, Peak=255 HFD=7.0
01:12:17.594 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
01:12:17.598 00.004 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
01:12:17.602 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.97 mountX=0.03 mountY=-0.13, mountTheta=-1.37
01:12:17.608 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.12, opts=13)
01:12:17.613 00.005 6120 Enqueuing Move request for scope (-0.05, 0.12)
01:12:17.620 00.007 7680 Worker thread wakes up
01:12:17.620 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
01:12:17.620 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
01:12:17.620 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:17.626 00.006 6120 UpdateGuideState exits: m=14394 SNR=78.1 Saturated
01:12:17.629 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:17.633 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:17.635 00.002 6120 Enqueuing Expose request
01:12:17.639 00.004 7680 Moving (-0.05, 0.12) raw xDistance=0.03 yDistance=-0.13
01:12:17.639 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:12:17.639 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:12:17.639 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:12:17.639 00.000 7680 MoveAxis(E, 0, ABG)
01:12:17.640 00.001 7680 Move returns status 0, amount 0
01:12:17.640 00.000 7680 MoveAxis(N, 0, ABG)
01:12:17.640 00.000 7680 Move returns status 0, amount 0
01:12:17.640 00.000 7680 move complete, result=0
01:12:17.640 00.000 7680 worker thread done servicing request
01:12:17.640 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:17.644 00.004 7680 Worker thread wakes up
01:12:17.645 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:17.645 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:18.892 01.247 7680 Exposure complete
01:12:19.007 00.115 7680 worker thread done servicing request
01:12:19.007 00.000 6120 OnExposeComplete: enter
01:12:19.011 00.004 6120 UpdateGuideState(): m_state=6
01:12:19.014 00.003 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5666
01:12:19.018 00.004 6120 Star::Find returns 1 (1), X=958.32, Y=47.60, Mass=15026, SNR=78.0, Peak=255 HFD=7.2
01:12:19.021 00.003 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
01:12:19.025 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
01:12:19.029 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.48 hyp=0.48 cameraTheta=1.61 mountX=-0.07 mountY=-0.44, mountTheta=-1.73
01:12:19.034 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.48, opts=13)
01:12:19.037 00.003 6120 Enqueuing Move request for scope (-0.02, 0.48)
01:12:19.041 00.004 7680 Worker thread wakes up
01:12:19.043 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:19.046 00.003 6120 UpdateGuideState exits: m=15026 SNR=78.0 Saturated
01:12:19.049 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:19.054 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.48) opts 0xd
01:12:19.054 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:19.058 00.004 6120 Enqueuing Expose request
01:12:19.061 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.48)
01:12:19.061 00.000 7680 Moving (-0.02, 0.48) raw xDistance=-0.07 yDistance=-0.44
01:12:19.063 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:12:19.063 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
01:12:19.063 00.000 7680 MoveAxis(E, 0, ABG)
01:12:19.063 00.000 7680 Move returns status 0, amount 0
01:12:19.063 00.000 7680 MoveAxis(N, 241, ABG)
01:12:19.063 00.000 7680 Guiding  Dir = 0, Dur = 241
01:12:19.064 00.001 7680 IsSlewing returns 0
01:12:19.064 00.000 7680 IsGuiding returns 0
01:12:19.065 00.001 7680 PulseGuide returned control before completion, sleep 251
01:12:19.321 00.256 7680 IsGuiding returns 1
01:12:19.322 00.001 7680 scope still moving after pulse duration time elapsed
01:12:19.352 00.030 7680 IsSlewing returns 0
01:12:19.353 00.001 7680 IsGuiding returns 0
01:12:19.354 00.001 7680 scope move finished after 241 + 48 ms
01:12:19.355 00.001 7680 Move returns status 0, amount 241
01:12:19.355 00.000 7680 move complete, result=0
01:12:19.356 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 241 ms NORTH
01:12:19.363 00.007 7680 worker thread done servicing request
01:12:19.363 00.000 7680 Worker thread wakes up
01:12:19.364 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:19.365 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:20.615 01.250 7680 Exposure complete
01:12:20.742 00.127 7680 worker thread done servicing request
01:12:20.742 00.000 6120 OnExposeComplete: enter
01:12:20.746 00.004 6120 UpdateGuideState(): m_state=6
01:12:20.750 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5667
01:12:20.754 00.004 6120 Star::Find returns 1 (1), X=958.29, Y=47.58, Mass=14580, SNR=78.8, Peak=255 HFD=7.2
01:12:20.757 00.003 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.66)
01:12:20.762 00.005 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
01:12:20.765 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.47 hyp=0.47 cameraTheta=1.67 mountX=-0.04 mountY=-0.44, mountTheta=-1.66
01:12:20.771 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.47, opts=13)
01:12:20.774 00.003 6120 Enqueuing Move request for scope (-0.05, 0.47)
01:12:20.778 00.004 7680 Worker thread wakes up
01:12:20.778 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:20.783 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.47) opts 0xd
01:12:20.783 00.000 6120 UpdateGuideState exits: m=14580 SNR=78.8 Saturated
01:12:20.787 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.47)
01:12:20.787 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:20.790 00.003 7680 Moving (-0.05, 0.47) raw xDistance=-0.04 yDistance=-0.44
01:12:20.790 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:20.793 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:12:20.793 00.000 6120 Enqueuing Expose request
01:12:20.797 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
01:12:20.797 00.000 7680 MoveAxis(E, 0, ABG)
01:12:20.798 00.001 7680 Move returns status 0, amount 0
01:12:20.798 00.000 7680 MoveAxis(N, 238, ABG)
01:12:20.798 00.000 7680 Guiding  Dir = 0, Dur = 238
01:12:20.798 00.000 7680 IsSlewing returns 0
01:12:20.798 00.000 7680 IsGuiding returns 0
01:12:20.799 00.001 7680 PulseGuide returned control before completion, sleep 248
01:12:21.056 00.257 7680 IsGuiding returns 1
01:12:21.056 00.000 7680 scope still moving after pulse duration time elapsed
01:12:21.087 00.031 7680 IsSlewing returns 0
01:12:21.087 00.000 7680 IsGuiding returns 0
01:12:21.087 00.000 7680 scope move finished after 238 + 50 ms
01:12:21.087 00.000 7680 Move returns status 0, amount 238
01:12:21.088 00.001 7680 move complete, result=0
01:12:21.088 00.000 7680 worker thread done servicing request
01:12:21.088 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 238 ms NORTH
01:12:21.091 00.003 7680 Worker thread wakes up
01:12:21.091 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:21.091 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:22.330 01.239 7680 Exposure complete
01:12:22.445 00.115 7680 worker thread done servicing request
01:12:22.446 00.001 6120 OnExposeComplete: enter
01:12:22.451 00.005 6120 UpdateGuideState(): m_state=6
01:12:22.456 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5668
01:12:22.461 00.005 6120 Star::Find returns 1 (1), X=958.22, Y=46.95, Mass=13603, SNR=75.2, Peak=255 HFD=6.9
01:12:22.465 00.004 6120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-2.95) = xAngle (0.73 = 0.73)
01:12:22.468 00.003 6120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.47 = 0.47)
01:12:22.472 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.21 cameraTheta=-2.22 mountX=0.15 mountY=0.09, mountTheta=0.54
01:12:22.477 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.16, opts=13)
01:12:22.480 00.003 6120 Enqueuing Move request for scope (-0.12, -0.16)
01:12:22.484 00.004 7680 Worker thread wakes up
01:12:22.485 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:22.488 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
01:12:22.489 00.001 6120 UpdateGuideState exits: m=13603 SNR=75.2 Saturated
01:12:22.491 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
01:12:22.491 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:22.496 00.005 7680 Moving (-0.12, -0.16) raw xDistance=0.15 yDistance=0.09
01:12:22.496 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:22.499 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:12:22.499 00.000 6120 Enqueuing Expose request
01:12:22.502 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:12:22.502 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:12:22.503 00.001 7680 MoveAxis(E, 0, ABG)
01:12:22.503 00.000 7680 Move returns status 0, amount 0
01:12:22.503 00.000 7680 MoveAxis(N, 0, ABG)
01:12:22.503 00.000 7680 Move returns status 0, amount 0
01:12:22.503 00.000 7680 move complete, result=0
01:12:22.503 00.000 7680 worker thread done servicing request
01:12:22.503 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:22.507 00.004 7680 Worker thread wakes up
01:12:22.507 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:22.507 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:23.753 01.246 7680 Exposure complete
01:12:23.888 00.135 7680 worker thread done servicing request
01:12:23.888 00.000 6120 OnExposeComplete: enter
01:12:23.894 00.006 6120 UpdateGuideState(): m_state=6
01:12:23.899 00.005 6120 Star::Find(15, 958, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5669
01:12:23.903 00.004 6120 Star::Find returns 1 (1), X=958.23, Y=47.18, Mass=13840, SNR=77.4, Peak=255 HFD=6.9
01:12:23.906 00.003 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.59 = -0.70)
01:12:23.908 00.002 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.96)
01:12:23.912 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.63 mountX=0.10 mountY=-0.11, mountTheta=-0.82
01:12:23.916 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.06, opts=13)
01:12:23.920 00.004 6120 Enqueuing Move request for scope (-0.11, 0.06)
01:12:23.923 00.003 7680 Worker thread wakes up
01:12:23.923 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:23.926 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
01:12:23.926 00.000 6120 UpdateGuideState exits: m=13840 SNR=77.4 Saturated
01:12:23.930 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
01:12:23.930 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:23.933 00.003 7680 Moving (-0.11, 0.06) raw xDistance=0.10 yDistance=-0.11
01:12:23.933 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:23.938 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:12:23.938 00.000 6120 Enqueuing Expose request
01:12:23.940 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:12:23.942 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:12:23.942 00.000 7680 MoveAxis(E, 0, ABG)
01:12:23.942 00.000 7680 Move returns status 0, amount 0
01:12:23.942 00.000 7680 MoveAxis(N, 0, ABG)
01:12:23.942 00.000 7680 Move returns status 0, amount 0
01:12:23.942 00.000 7680 move complete, result=0
01:12:23.943 00.001 7680 worker thread done servicing request
01:12:23.943 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:23.946 00.003 7680 Worker thread wakes up
01:12:23.946 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:23.946 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:25.189 01.243 7680 Exposure complete
01:12:25.335 00.146 7680 worker thread done servicing request
01:12:25.335 00.000 6120 OnExposeComplete: enter
01:12:25.340 00.005 6120 UpdateGuideState(): m_state=6
01:12:25.347 00.007 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5670
01:12:25.353 00.006 6120 Star::Find returns 1 (1), X=958.24, Y=47.59, Mass=14288, SNR=77.7, Peak=255 HFD=7.1
01:12:25.357 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.55)
01:12:25.362 00.005 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
01:12:25.366 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.47 hyp=0.48 cameraTheta=1.78 mountX=0.01 mountY=-0.47, mountTheta=-1.55
01:12:25.372 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.47, opts=13)
01:12:25.375 00.003 6120 Enqueuing Move request for scope (-0.10, 0.47)
01:12:25.379 00.004 7680 Worker thread wakes up
01:12:25.379 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:25.383 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.47) opts 0xd
01:12:25.383 00.000 6120 UpdateGuideState exits: m=14288 SNR=77.7 Saturated
01:12:25.388 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.47)
01:12:25.388 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:25.392 00.004 7680 Moving (-0.10, 0.47) raw xDistance=0.01 yDistance=-0.47
01:12:25.392 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:25.397 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:12:25.397 00.000 6120 Enqueuing Expose request
01:12:25.400 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
01:12:25.401 00.001 7680 MoveAxis(E, 0, ABG)
01:12:25.401 00.000 7680 Move returns status 0, amount 0
01:12:25.401 00.000 7680 MoveAxis(N, 254, ABG)
01:12:25.401 00.000 7680 Guiding  Dir = 0, Dur = 254
01:12:25.401 00.000 7680 IsSlewing returns 0
01:12:25.402 00.001 7680 IsGuiding returns 0
01:12:25.402 00.000 7680 PulseGuide returned control before completion, sleep 264
01:12:25.668 00.266 7680 IsGuiding returns 1
01:12:25.668 00.000 7680 scope still moving after pulse duration time elapsed
01:12:25.699 00.031 7680 IsSlewing returns 0
01:12:25.699 00.000 7680 IsGuiding returns 0
01:12:25.699 00.000 7680 scope move finished after 254 + 43 ms
01:12:25.699 00.000 7680 Move returns status 0, amount 254
01:12:25.699 00.000 7680 move complete, result=0
01:12:25.700 00.001 7680 worker thread done servicing request
01:12:25.700 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 254 ms NORTH
01:12:25.704 00.004 7680 Worker thread wakes up
01:12:25.704 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:25.704 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:26.956 01.252 7680 Exposure complete
01:12:27.087 00.131 7680 worker thread done servicing request
01:12:27.087 00.000 6120 OnExposeComplete: enter
01:12:27.092 00.005 6120 UpdateGuideState(): m_state=6
01:12:27.098 00.006 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5671
01:12:27.103 00.005 6120 Star::Find returns 1 (1), X=958.19, Y=47.19, Mass=13956, SNR=76.7, Peak=255 HFD=6.8
01:12:27.107 00.004 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-2.95) = xAngle (5.62 = -0.66)
01:12:27.110 00.003 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.93)
01:12:27.114 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.67 mountX=0.13 mountY=-0.14, mountTheta=-0.79
01:12:27.120 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.08, opts=13)
01:12:27.124 00.004 6120 Enqueuing Move request for scope (-0.15, 0.08)
01:12:27.127 00.003 7680 Worker thread wakes up
01:12:27.127 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:27.131 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
01:12:27.131 00.000 6120 UpdateGuideState exits: m=13956 SNR=76.7 Saturated
01:12:27.136 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
01:12:27.136 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:27.140 00.004 7680 Moving (-0.15, 0.08) raw xDistance=0.13 yDistance=-0.14
01:12:27.140 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:27.143 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:12:27.143 00.000 6120 Enqueuing Expose request
01:12:27.147 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:12:27.147 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:12:27.148 00.001 7680 MoveAxis(E, 0, ABG)
01:12:27.148 00.000 7680 Move returns status 0, amount 0
01:12:27.148 00.000 7680 MoveAxis(N, 0, ABG)
01:12:27.148 00.000 7680 Move returns status 0, amount 0
01:12:27.148 00.000 7680 move complete, result=0
01:12:27.149 00.001 7680 worker thread done servicing request
01:12:27.149 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:27.154 00.005 7680 Worker thread wakes up
01:12:27.154 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:27.155 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:28.396 01.241 7680 Exposure complete
01:12:28.528 00.132 7680 worker thread done servicing request
01:12:28.528 00.000 6120 OnExposeComplete: enter
01:12:28.532 00.004 6120 UpdateGuideState(): m_state=6
01:12:28.536 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5672
01:12:28.541 00.005 6120 Star::Find returns 1 (1), X=958.18, Y=47.25, Mass=14075, SNR=76.7, Peak=255 HFD=6.9
01:12:28.544 00.003 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.40 = -0.88)
01:12:28.548 00.004 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.15)
01:12:28.551 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.45 mountX=0.14 mountY=-0.19, mountTheta=-0.96
01:12:28.556 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.14, opts=13)
01:12:28.560 00.004 6120 Enqueuing Move request for scope (-0.16, 0.14)
01:12:28.564 00.004 7680 Worker thread wakes up
01:12:28.564 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:28.568 00.004 6120 UpdateGuideState exits: m=14075 SNR=76.7 Saturated
01:12:28.571 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
01:12:28.571 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
01:12:28.571 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:28.576 00.005 7680 Moving (-0.16, 0.14) raw xDistance=0.14 yDistance=-0.19
01:12:28.576 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:12:28.576 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:12:28.576 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:28.580 00.004 6120 Enqueuing Expose request
01:12:28.585 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:12:28.585 00.000 7680 MoveAxis(E, 0, ABG)
01:12:28.585 00.000 7680 Move returns status 0, amount 0
01:12:28.586 00.001 7680 MoveAxis(N, 0, ABG)
01:12:28.586 00.000 7680 Move returns status 0, amount 0
01:12:28.586 00.000 7680 move complete, result=0
01:12:28.586 00.000 7680 worker thread done servicing request
01:12:28.586 00.000 7680 Worker thread wakes up
01:12:28.586 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:28.586 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:12:28.591 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:29.838 01.247 7680 Exposure complete
01:12:29.975 00.137 7680 worker thread done servicing request
01:12:29.975 00.000 6120 OnExposeComplete: enter
01:12:29.979 00.004 6120 UpdateGuideState(): m_state=6
01:12:29.983 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5673
01:12:29.986 00.003 6120 Star::Find returns 1 (1), X=958.11, Y=47.57, Mass=13771, SNR=77.6, Peak=255 HFD=7.1
01:12:29.990 00.004 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (4.99 = -1.29)
01:12:29.993 00.003 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.56)
01:12:29.999 00.006 6120 CameraToMount -- cameraX=-0.23 cameraY=0.46 hyp=0.51 cameraTheta=2.04 mountX=0.14 mountY=-0.51, mountTheta=-1.30
01:12:30.004 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.46, opts=13)
01:12:30.008 00.004 6120 Enqueuing Move request for scope (-0.23, 0.46)
01:12:30.013 00.005 7680 Worker thread wakes up
01:12:30.014 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:30.018 00.004 6120 UpdateGuideState exits: m=13771 SNR=77.6 Saturated
01:12:30.022 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:30.025 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:30.029 00.004 6120 Enqueuing Expose request
01:12:30.033 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.46) opts 0xd
01:12:30.033 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.46)
01:12:30.033 00.000 7680 Moving (-0.23, 0.46) raw xDistance=0.14 yDistance=-0.51
01:12:30.033 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:12:30.033 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
01:12:30.034 00.001 7680 MoveAxis(E, 0, ABG)
01:12:30.034 00.000 7680 Move returns status 0, amount 0
01:12:30.034 00.000 7680 MoveAxis(N, 278, ABG)
01:12:30.034 00.000 7680 Guiding  Dir = 0, Dur = 278
01:12:30.035 00.001 7680 IsSlewing returns 0
01:12:30.036 00.001 7680 IsGuiding returns 0
01:12:30.036 00.000 7680 PulseGuide returned control before completion, sleep 288
01:12:30.338 00.302 7680 IsGuiding returns 1
01:12:30.338 00.000 7680 scope still moving after pulse duration time elapsed
01:12:30.370 00.032 7680 IsSlewing returns 0
01:12:30.371 00.001 7680 IsGuiding returns 0
01:12:30.371 00.000 7680 scope move finished after 278 + 57 ms
01:12:30.371 00.000 7680 Move returns status 0, amount 278
01:12:30.372 00.001 7680 move complete, result=0
01:12:30.372 00.000 7680 worker thread done servicing request
01:12:30.373 00.001 7680 Worker thread wakes up
01:12:30.373 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 278 ms NORTH
01:12:30.379 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:30.379 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:31.625 01.246 7680 Exposure complete
01:12:31.758 00.133 7680 worker thread done servicing request
01:12:31.758 00.000 6120 OnExposeComplete: enter
01:12:31.763 00.005 6120 UpdateGuideState(): m_state=6
01:12:31.769 00.006 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5674
01:12:31.775 00.006 6120 Star::Find returns 1 (1), X=958.24, Y=47.65, Mass=14469, SNR=77.7, Peak=255 HFD=7.1
01:12:31.778 00.003 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
01:12:31.782 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
01:12:31.786 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.53 hyp=0.54 cameraTheta=1.75 mountX=-0.00 mountY=-0.52, mountTheta=-1.57
01:12:31.790 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.53, opts=13)
01:12:31.796 00.006 6120 Enqueuing Move request for scope (-0.10, 0.53)
01:12:31.800 00.004 7680 Worker thread wakes up
01:12:31.801 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:31.805 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.53) opts 0xd
01:12:31.805 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.53)
01:12:31.805 00.000 6120 UpdateGuideState exits: m=14469 SNR=77.7 Saturated
01:12:31.809 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:31.813 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:31.817 00.004 6120 Enqueuing Expose request
01:12:31.820 00.003 7680 Moving (-0.10, 0.53) raw xDistance=-0.00 yDistance=-0.52
01:12:31.821 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:12:31.821 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
01:12:31.821 00.000 7680 MoveAxis(E, 0, ABG)
01:12:31.821 00.000 7680 Move returns status 0, amount 0
01:12:31.821 00.000 7680 MoveAxis(N, 282, ABG)
01:12:31.822 00.001 7680 Guiding  Dir = 0, Dur = 282
01:12:31.822 00.000 7680 IsSlewing returns 0
01:12:31.823 00.001 7680 IsGuiding returns 0
01:12:31.823 00.000 7680 PulseGuide returned control before completion, sleep 292
01:12:32.132 00.309 7680 IsGuiding returns 1
01:12:32.133 00.001 7680 scope still moving after pulse duration time elapsed
01:12:32.162 00.029 7680 IsSlewing returns 0
01:12:32.163 00.001 7680 IsGuiding returns 0
01:12:32.163 00.000 7680 scope move finished after 282 + 58 ms
01:12:32.163 00.000 7680 Move returns status 0, amount 282
01:12:32.163 00.000 7680 move complete, result=0
01:12:32.163 00.000 7680 worker thread done servicing request
01:12:32.165 00.002 7680 Worker thread wakes up
01:12:32.165 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 282 ms NORTH
01:12:32.171 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:32.171 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:33.414 01.243 7680 Exposure complete
01:12:33.550 00.136 7680 worker thread done servicing request
01:12:33.550 00.000 6120 OnExposeComplete: enter
01:12:33.556 00.006 6120 UpdateGuideState(): m_state=6
01:12:33.560 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5675
01:12:33.563 00.003 6120 Star::Find returns 1 (1), X=958.29, Y=47.13, Mass=14171, SNR=76.8, Peak=255 HFD=6.9
01:12:33.567 00.004 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-2.95) = xAngle (5.71 = -0.57)
01:12:33.570 00.003 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.45 = -0.84)
01:12:33.574 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.76 mountX=0.04 mountY=-0.04, mountTheta=-0.72
01:12:33.579 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.02, opts=13)
01:12:33.583 00.004 6120 Enqueuing Move request for scope (-0.05, 0.02)
01:12:33.586 00.003 7680 Worker thread wakes up
01:12:33.586 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
01:12:33.586 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
01:12:33.586 00.000 7680 Moving (-0.05, 0.02) raw xDistance=0.04 yDistance=-0.04
01:12:33.586 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:12:33.587 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:12:33.587 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:12:33.587 00.000 7680 MoveAxis(E, 0, ABG)
01:12:33.587 00.000 7680 Move returns status 0, amount 0
01:12:33.587 00.000 7680 MoveAxis(N, 0, ABG)
01:12:33.588 00.001 7680 Move returns status 0, amount 0
01:12:33.588 00.000 7680 move complete, result=0
01:12:33.588 00.000 7680 worker thread done servicing request
01:12:33.588 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:33.593 00.005 6120 UpdateGuideState exits: m=14171 SNR=76.8 Saturated
01:12:33.597 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:33.600 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:33.604 00.004 6120 Enqueuing Expose request
01:12:33.607 00.003 7680 Worker thread wakes up
01:12:33.607 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:33.607 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:33.609 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:34.857 01.248 7680 Exposure complete
01:12:34.981 00.124 7680 worker thread done servicing request
01:12:34.981 00.000 6120 OnExposeComplete: enter
01:12:34.985 00.004 6120 UpdateGuideState(): m_state=6
01:12:34.990 00.005 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5676
01:12:34.993 00.003 6120 Star::Find returns 1 (1), X=958.26, Y=47.15, Mass=14124, SNR=76.1, Peak=255 HFD=6.9
01:12:34.997 00.004 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-2.95) = xAngle (5.71 = -0.58)
01:12:35.000 00.003 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.44 = -0.84)
01:12:35.005 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.75 mountX=0.07 mountY=-0.06, mountTheta=-0.73
01:12:35.009 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.03, opts=13)
01:12:35.012 00.003 6120 Enqueuing Move request for scope (-0.08, 0.03)
01:12:35.016 00.004 7680 Worker thread wakes up
01:12:35.016 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:35.020 00.004 6120 UpdateGuideState exits: m=14124 SNR=76.1 Saturated
01:12:35.023 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:35.027 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:35.030 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
01:12:35.030 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
01:12:35.030 00.000 7680 Moving (-0.08, 0.03) raw xDistance=0.07 yDistance=-0.06
01:12:35.032 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:12:35.032 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:12:35.032 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:12:35.032 00.000 7680 MoveAxis(E, 0, ABG)
01:12:35.032 00.000 7680 Move returns status 0, amount 0
01:12:35.032 00.000 7680 MoveAxis(N, 0, ABG)
01:12:35.032 00.000 6120 Enqueuing Expose request
01:12:35.036 00.004 7680 Move returns status 0, amount 0
01:12:35.036 00.000 7680 move complete, result=0
01:12:35.036 00.000 7680 worker thread done servicing request
01:12:35.036 00.000 7680 Worker thread wakes up
01:12:35.036 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:35.041 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:35.041 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:36.301 01.260 7680 Exposure complete
01:12:36.435 00.134 7680 worker thread done servicing request
01:12:36.435 00.000 6120 OnExposeComplete: enter
01:12:36.440 00.005 6120 UpdateGuideState(): m_state=6
01:12:36.448 00.008 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5677
01:12:36.453 00.005 6120 Star::Find returns 1 (1), X=958.27, Y=47.63, Mass=13414, SNR=74.6, Peak=255 HFD=7.1
01:12:36.458 00.005 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.63)
01:12:36.462 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.90)
01:12:36.467 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.51 hyp=0.52 cameraTheta=1.70 mountX=-0.03 mountY=-0.49, mountTheta=-1.63
01:12:36.473 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.51, opts=13)
01:12:36.476 00.003 6120 Enqueuing Move request for scope (-0.07, 0.51)
01:12:36.484 00.008 7680 Worker thread wakes up
01:12:36.484 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:36.488 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.51) opts 0xd
01:12:36.488 00.000 6120 UpdateGuideState exits: m=13414 SNR=74.6 Saturated
01:12:36.491 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.51)
01:12:36.491 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:36.496 00.005 7680 Moving (-0.07, 0.51) raw xDistance=-0.03 yDistance=-0.49
01:12:36.496 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:12:36.496 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:36.501 00.005 6120 Enqueuing Expose request
01:12:36.505 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:12:36.505 00.000 7680 MoveAxis(E, 0, ABG)
01:12:36.505 00.000 7680 Move returns status 0, amount 0
01:12:36.505 00.000 7680 MoveAxis(N, 267, ABG)
01:12:36.507 00.002 7680 Guiding  Dir = 0, Dur = 267
01:12:36.507 00.000 7680 IsSlewing returns 0
01:12:36.507 00.000 7680 IsGuiding returns 0
01:12:36.508 00.001 7680 PulseGuide returned control before completion, sleep 277
01:12:36.793 00.285 7680 IsGuiding returns 1
01:12:36.794 00.001 7680 scope still moving after pulse duration time elapsed
01:12:36.824 00.030 7680 IsSlewing returns 0
01:12:36.825 00.001 7680 IsGuiding returns 0
01:12:36.826 00.001 7680 scope move finished after 267 + 51 ms
01:12:36.827 00.001 7680 Move returns status 0, amount 267
01:12:36.827 00.000 7680 move complete, result=0
01:12:36.827 00.000 7680 worker thread done servicing request
01:12:36.828 00.001 7680 Worker thread wakes up
01:12:36.828 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 267 ms NORTH
01:12:36.834 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:36.834 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,32,31,31)
01:12:38.025 01.191 6120 evsrv: cli 0FAEF618 connect
01:12:38.194 00.169 6120 case statement mapped state 6 to 3
01:12:38.201 00.007 7680 Exposure complete
01:12:38.202 00.001 6120 case statement mapped state 6 to 3
01:12:38.207 00.005 6120 evsrv: cli 0FAEF618 request: {"method":"get_app_state","id":"41b35927-9208-4547-b134-613740173741"}
01:12:38.210 00.003 6120 case statement mapped state 6 to 3
01:12:38.213 00.003 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":"Guiding","id":"41b35927-9208-4547-b134-613740173741"}
01:12:38.217 00.004 6120 evsrv: cli 0FAEF618 disconnect
01:12:38.221 00.004 6120 evsrv: cli 0FAEF7F8 connect
01:12:38.224 00.003 6120 case statement mapped state 6 to 3
01:12:38.228 00.004 6120 case statement mapped state 6 to 3
01:12:38.233 00.005 6120 evsrv: cli 0FAEF7F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"9f917277-3a6f-4448-82ed-f86ada2c3db3"}
01:12:38.235 00.002 6120 PhdController::Dither begins
01:12:38.374 00.139 6120 dither: size=5.00, dRA=4.12 dDec=1.15
01:12:38.378 00.004 6120 MountToCamera -- mountTheta (0.27) + m_xAngle (-2.95) = xAngle (-2.68 = -2.68)
01:12:38.382 00.004 6120 MountToCamera -- mountX=4.12 mountY=1.15 hyp=4.27 mountTheta=0.27 cameraX=-3.83, cameraY=-1.89 cameraTheta=-2.68
01:12:38.386 00.004 6120 setting lock position to (954.51, 45.22)
01:12:38.499 00.113 6120 Mount: notify guiding dithered (-3.8, -1.9)
01:12:38.508 00.009 6120 Status Line: Dither by 4.12,1.15
01:12:38.514 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
01:12:38.518 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
01:12:38.523 00.005 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":0,"id":"9f917277-3a6f-4448-82ed-f86ada2c3db3"}
01:12:38.529 00.006 6120 evsrv: cli 0FAEF7F8 disconnect
01:12:38.557 00.028 7680 worker thread done servicing request
01:12:38.557 00.000 6120 OnExposeComplete: enter
01:12:38.565 00.008 6120 UpdateGuideState(): m_state=6
01:12:38.569 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5678
01:12:38.573 00.004 6120 Star::Find returns 1 (1), X=958.18, Y=47.22, Mass=14371, SNR=78.3, Peak=255 HFD=6.9
01:12:38.577 00.004 6120 CameraToMount -- cameraTheta (0.50) - m_xAngle (-2.95) = xAngle (3.45 = -2.83)
01:12:38.580 00.003 6120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.18 = -3.10)
01:12:38.585 00.005 6120 CameraToMount -- cameraX=3.67 cameraY=2.00 hyp=4.17 cameraTheta=0.50 mountX=-3.97 mountY=-0.18, mountTheta=-3.10
01:12:38.589 00.004 6120 dither recenter: remaining=(-4.1,-1.1) step=(-4.1,-1.1)
01:12:38.591 00.002 6120 MountToCamera -- mountTheta (-2.87) + m_xAngle (-2.95) = xAngle (-5.82 = 0.46)
01:12:38.595 00.004 6120 MountToCamera -- mountX=-4.12 mountY=-1.15 hyp=4.27 mountTheta=-2.87 cameraX=3.83, cameraY=1.89 cameraTheta=0.46
01:12:38.597 00.002 6120 SchedulePrimaryMove(0D6325F0, x=3.83, y=1.89, opts=4)
01:12:38.601 00.004 6120 Enqueuing Move request for scope (3.83, 1.89)
01:12:38.604 00.003 7680 Worker thread wakes up
01:12:38.604 00.000 6120 Mount: notify direct move -4.12,-1.15
01:12:38.607 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (3.83, 1.89) opts 0x4
01:12:38.607 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:38.611 00.004 7680 Handling offset move in thread for scope, endpoint = (3.83, 1.89)
01:12:38.611 00.000 6120 UpdateGuideState exits: m=14371 SNR=78.3 Saturated
01:12:38.614 00.003 7680 Moving (3.83, 1.89) raw xDistance=-4.12 yDistance=-1.15
01:12:38.614 00.000 6120 PhdController: settling, locked = 1, distance = 4.47 (1.50) aobump = 0 frame = 1 / 99999
01:12:38.617 00.003 7680 MoveAxis(E, 2668, B)
01:12:38.617 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764054758.617,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.47,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:12:38.620 00.003 7680 Guiding  Dir = 2, Dur = 2668
01:12:38.620 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:38.623 00.003 7680 IsSlewing returns 0
01:12:38.623 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:38.626 00.003 7680 IsGuiding returns 0
01:12:38.626 00.000 6120 Enqueuing Expose request
01:12:38.629 00.003 7680 PulseGuide returned control before completion, sleep 2678
01:12:41.323 02.694 7680 IsGuiding returns 0
01:12:41.324 00.001 7680 Move returns status 0, amount 2668
01:12:41.325 00.001 7680 MoveAxis(N, 623, B)
01:12:41.325 00.000 7680 Guiding  Dir = 0, Dur = 623
01:12:41.326 00.001 7680 IsSlewing returns 0
01:12:41.327 00.001 7680 IsGuiding returns 0
01:12:41.328 00.001 7680 PulseGuide returned control before completion, sleep 633
01:12:41.966 00.638 7680 IsGuiding returns 1
01:12:41.966 00.000 7680 scope still moving after pulse duration time elapsed
01:12:41.997 00.031 7680 IsSlewing returns 0
01:12:41.999 00.002 7680 IsGuiding returns 0
01:12:41.999 00.000 7680 scope move finished after 623 + 48 ms
01:12:41.999 00.000 7680 Move returns status 0, amount 623
01:12:42.000 00.001 7680 move complete, result=0
01:12:42.000 00.000 7680 worker thread done servicing request
01:12:42.000 00.000 7680 Worker thread wakes up
01:12:42.001 00.001 6120 GuideStep: -4.1 px 2668 ms EAST, -1.1 px 623 ms NORTH
01:12:42.006 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:42.007 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:12:43.260 01.253 7680 Exposure complete
01:12:43.392 00.132 7680 worker thread done servicing request
01:12:43.392 00.000 6120 OnExposeComplete: enter
01:12:43.396 00.004 6120 UpdateGuideState(): m_state=6
01:12:43.400 00.004 6120 Star::Find(15, 958, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5679
01:12:43.403 00.003 6120 Star::Find returns 1 (1), X=954.12, Y=47.21, Mass=14214, SNR=77.2, Peak=255 HFD=6.9
01:12:43.407 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
01:12:43.411 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
01:12:43.415 00.004 6120 CameraToMount -- cameraX=-0.40 cameraY=1.98 hyp=2.02 cameraTheta=1.77 mountX=0.02 mountY=-1.96, mountTheta=-1.56
01:12:43.419 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=1.98, opts=13)
01:12:43.423 00.004 6120 Enqueuing Move request for scope (-0.40, 1.98)
01:12:43.427 00.004 7680 Worker thread wakes up
01:12:43.427 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 1.98) opts 0xd
01:12:43.428 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.40, 1.98)
01:12:43.428 00.000 7680 Moving (-0.40, 1.98) raw xDistance=0.02 yDistance=-1.96
01:12:43.428 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:12:43.428 00.000 7680 resist switch: large excursion: input -1.96 thresh 0.60 direction from 0 to -1
01:12:43.428 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.87
01:12:43.428 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.96 from input -1.96
01:12:43.428 00.000 7680 MoveAxis(E, 0, ABG)
01:12:43.428 00.000 7680 Move returns status 0, amount 0
01:12:43.429 00.001 7680 MoveAxis(N, 1062, ABG)
01:12:43.429 00.000 7680 Guiding  Dir = 0, Dur = 1062
01:12:43.429 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:43.434 00.005 7680 IsSlewing returns 0
01:12:43.434 00.000 6120 UpdateGuideState exits: m=14214 SNR=77.2 Saturated
01:12:43.437 00.003 6120 PhdController: settling, locked = 1, distance = 2.02 (1.50) aobump = 0 frame = 2 / 99999
01:12:43.440 00.003 7680 IsGuiding returns 0
01:12:43.440 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764054763.440,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.02,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:12:43.444 00.004 7680 PulseGuide returned control before completion, sleep 1072
01:12:43.445 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:43.448 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:43.452 00.004 6120 Enqueuing Expose request
01:12:44.523 01.071 7680 IsGuiding returns 1
01:12:44.524 00.001 7680 scope still moving after pulse duration time elapsed
01:12:44.553 00.029 7680 IsSlewing returns 0
01:12:44.556 00.003 7680 IsGuiding returns 0
01:12:44.556 00.000 7680 scope move finished after 1062 + 53 ms
01:12:44.557 00.001 7680 Move returns status 0, amount 1062
01:12:44.557 00.000 7680 move complete, result=0
01:12:44.557 00.000 7680 worker thread done servicing request
01:12:44.558 00.001 7680 Worker thread wakes up
01:12:44.559 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -2.0 px 1062 ms NORTH
01:12:44.565 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:44.565 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:12:45.819 01.254 7680 Exposure complete
01:12:45.939 00.120 7680 worker thread done servicing request
01:12:45.939 00.000 6120 OnExposeComplete: enter
01:12:45.943 00.004 6120 UpdateGuideState(): m_state=6
01:12:45.946 00.003 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5680
01:12:45.949 00.003 6120 Star::Find returns 1 (1), X=953.97, Y=45.98, Mass=15025, SNR=79.7, Peak=255 HFD=7.2
01:12:45.954 00.005 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
01:12:45.958 00.004 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.41)
01:12:45.962 00.004 6120 CameraToMount -- cameraX=-0.54 cameraY=0.75 hyp=0.93 cameraTheta=2.19 mountX=0.39 mountY=-0.91, mountTheta=-1.17
01:12:45.967 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.54, y=0.75, opts=13)
01:12:45.971 00.004 6120 Enqueuing Move request for scope (-0.54, 0.75)
01:12:45.975 00.004 7680 Worker thread wakes up
01:12:45.975 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.75) opts 0xd
01:12:45.975 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.54, 0.75)
01:12:45.975 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:45.979 00.004 6120 UpdateGuideState exits: m=15025 SNR=79.7 Saturated
01:12:45.984 00.005 7680 Moving (-0.54, 0.75) raw xDistance=0.39 yDistance=-0.91
01:12:45.984 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
01:12:45.985 00.001 6120 PhdController: settling, locked = 1, distance = 1.69 (1.50) aobump = 0 frame = 3 / 99999
01:12:45.989 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91
01:12:45.989 00.000 7680 MoveAxis(W, 158, ABG)
01:12:45.990 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764054765.989,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.69,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:12:45.993 00.003 7680 Guiding  Dir = 3, Dur = 158
01:12:45.993 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:45.997 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:46.002 00.005 6120 Enqueuing Expose request
01:12:46.006 00.004 7680 IsSlewing returns 0
01:12:46.006 00.000 7680 IsGuiding returns 0
01:12:46.006 00.000 7680 PulseGuide returned control before completion, sleep 168
01:12:46.181 00.175 7680 IsGuiding returns 1
01:12:46.183 00.002 7680 scope still moving after pulse duration time elapsed
01:12:46.213 00.030 7680 IsSlewing returns 0
01:12:46.214 00.001 7680 IsGuiding returns 0
01:12:46.215 00.001 7680 scope move finished after 158 + 50 ms
01:12:46.215 00.000 7680 Move returns status 0, amount 158
01:12:46.216 00.001 7680 MoveAxis(N, 496, ABG)
01:12:46.216 00.000 7680 Guiding  Dir = 0, Dur = 496
01:12:46.216 00.000 7680 IsSlewing returns 0
01:12:46.217 00.001 7680 IsGuiding returns 0
01:12:46.218 00.001 7680 PulseGuide returned control before completion, sleep 506
01:12:46.734 00.516 7680 IsGuiding returns 1
01:12:46.735 00.001 7680 scope still moving after pulse duration time elapsed
01:12:46.764 00.029 7680 IsSlewing returns 0
01:12:46.765 00.001 7680 IsGuiding returns 1
01:12:46.796 00.031 7680 IsSlewing returns 0
01:12:46.798 00.002 7680 IsGuiding returns 1
01:12:46.828 00.030 7680 IsSlewing returns 0
01:12:46.831 00.003 7680 IsGuiding returns 0
01:12:46.832 00.001 7680 scope move finished after 496 + 118 ms
01:12:46.832 00.000 7680 Move returns status 0, amount 496
01:12:46.832 00.000 7680 move complete, result=0
01:12:46.832 00.000 7680 worker thread done servicing request
01:12:46.832 00.000 7680 Worker thread wakes up
01:12:46.834 00.002 6120 GuideStep: 0.4 px 158 ms WEST, -0.9 px 496 ms NORTH
01:12:46.840 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:46.840 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:12:48.093 01.253 7680 Exposure complete
01:12:48.226 00.133 7680 worker thread done servicing request
01:12:48.227 00.001 6120 OnExposeComplete: enter
01:12:48.231 00.004 6120 UpdateGuideState(): m_state=6
01:12:48.234 00.003 6120 Star::Find(15, 953, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5681
01:12:48.237 00.003 6120 Star::Find returns 1 (1), X=954.16, Y=45.65, Mass=14101, SNR=75.6, Peak=255 HFD=6.9
01:12:48.242 00.005 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
01:12:48.245 00.003 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
01:12:48.249 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=0.43 hyp=0.55 cameraTheta=2.26 mountX=0.26 mountY=-0.54, mountTheta=-1.11
01:12:48.255 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.43, opts=13)
01:12:48.259 00.004 6120 Enqueuing Move request for scope (-0.35, 0.43)
01:12:48.263 00.004 7680 Worker thread wakes up
01:12:48.264 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.43) opts 0xd
01:12:48.264 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.43)
01:12:48.264 00.000 7680 Moving (-0.35, 0.43) raw xDistance=0.26 yDistance=-0.54
01:12:48.264 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
01:12:48.264 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
01:12:48.264 00.000 7680 MoveAxis(W, 119, ABG)
01:12:48.264 00.000 7680 Guiding  Dir = 3, Dur = 119
01:12:48.264 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:48.268 00.004 7680 IsSlewing returns 0
01:12:48.268 00.000 6120 UpdateGuideState exits: m=14101 SNR=75.6 Saturated
01:12:48.273 00.005 7680 IsGuiding returns 0
01:12:48.274 00.001 6120 PhdController: settling, locked = 1, distance = 1.35 (1.50) aobump = 0 frame = 4 / 99999
01:12:48.277 00.003 7680 PulseGuide returned control before completion, sleep 129
01:12:48.278 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764054768.277,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.35,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:12:48.281 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:48.285 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:48.289 00.004 6120 Enqueuing Expose request
01:12:48.413 00.124 7680 IsGuiding returns 1
01:12:48.413 00.000 7680 scope still moving after pulse duration time elapsed
01:12:48.443 00.030 7680 IsSlewing returns 0
01:12:48.445 00.002 7680 IsGuiding returns 0
01:12:48.446 00.001 7680 scope move finished after 119 + 53 ms
01:12:48.446 00.000 7680 Move returns status 0, amount 119
01:12:48.446 00.000 7680 MoveAxis(N, 291, ABG)
01:12:48.447 00.001 7680 Guiding  Dir = 0, Dur = 291
01:12:48.448 00.001 7680 IsSlewing returns 0
01:12:48.448 00.000 7680 IsGuiding returns 0
01:12:48.448 00.000 7680 PulseGuide returned control before completion, sleep 301
01:12:48.759 00.311 7680 IsGuiding returns 1
01:12:48.760 00.001 7680 scope still moving after pulse duration time elapsed
01:12:48.790 00.030 7680 IsSlewing returns 0
01:12:48.791 00.001 7680 IsGuiding returns 1
01:12:48.821 00.030 7680 IsSlewing returns 0
01:12:48.822 00.001 7680 IsGuiding returns 1
01:12:48.853 00.031 7680 IsSlewing returns 0
01:12:48.854 00.001 7680 IsGuiding returns 0
01:12:48.854 00.000 7680 scope move finished after 291 + 114 ms
01:12:48.855 00.001 7680 Move returns status 0, amount 291
01:12:48.855 00.000 7680 move complete, result=0
01:12:48.855 00.000 7680 worker thread done servicing request
01:12:48.856 00.001 7680 Worker thread wakes up
01:12:48.857 00.001 6120 GuideStep: 0.3 px 119 ms WEST, -0.5 px 291 ms NORTH
01:12:48.863 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:48.863 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:12:50.117 01.254 7680 Exposure complete
01:12:50.244 00.127 7680 worker thread done servicing request
01:12:50.245 00.001 6120 OnExposeComplete: enter
01:12:50.249 00.004 6120 UpdateGuideState(): m_state=6
01:12:50.252 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5682
01:12:50.255 00.003 6120 Star::Find returns 1 (1), X=954.22, Y=45.09, Mass=14035, SNR=77.1, Peak=255 HFD=6.9
01:12:50.259 00.004 6120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-2.95) = xAngle (0.24 = 0.24)
01:12:50.264 00.005 6120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.02 = -0.02)
01:12:50.268 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=-0.14 hyp=0.33 cameraTheta=-2.71 mountX=0.32 mountY=-0.01, mountTheta=-0.02
01:12:50.273 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=-0.14, opts=13)
01:12:50.276 00.003 6120 Enqueuing Move request for scope (-0.30, -0.14)
01:12:50.280 00.004 7680 Worker thread wakes up
01:12:50.280 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.14) opts 0xd
01:12:50.281 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.30, -0.14)
01:12:50.281 00.000 7680 Moving (-0.30, -0.14) raw xDistance=0.32 yDistance=-0.01
01:12:50.281 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
01:12:50.281 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:12:50.282 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:12:50.282 00.000 7680 MoveAxis(W, 137, ABG)
01:12:50.282 00.000 7680 Guiding  Dir = 3, Dur = 137
01:12:50.282 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:50.286 00.004 7680 IsSlewing returns 0
01:12:50.286 00.000 6120 UpdateGuideState exits: m=14035 SNR=77.1 Saturated
01:12:50.291 00.005 7680 IsGuiding returns 0
01:12:50.291 00.000 6120 PhdController: settling, locked = 1, distance = 1.04 (1.50) aobump = 0 frame = 5 / 99999
01:12:50.294 00.003 7680 PulseGuide returned control before completion, sleep 147
01:12:50.294 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764054770.294,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.04,"Time":2.0,"SettleTime":10.0,"StarLocked":true}
01:12:50.298 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:50.302 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:50.305 00.003 6120 Enqueuing Expose request
01:12:50.450 00.145 7680 IsGuiding returns 1
01:12:50.452 00.002 7680 scope still moving after pulse duration time elapsed
01:12:50.481 00.029 7680 IsSlewing returns 0
01:12:50.482 00.001 7680 IsGuiding returns 0
01:12:50.484 00.002 7680 scope move finished after 137 + 56 ms
01:12:50.484 00.000 7680 Move returns status 0, amount 137
01:12:50.485 00.001 7680 MoveAxis(N, 0, ABG)
01:12:50.485 00.000 7680 Move returns status 0, amount 0
01:12:50.486 00.001 7680 move complete, result=0
01:12:50.487 00.001 7680 worker thread done servicing request
01:12:50.487 00.000 7680 Worker thread wakes up
01:12:50.487 00.000 6120 GuideStep: 0.3 px 137 ms WEST, -0.0 px 0 ms NORTH
01:12:50.494 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:50.494 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:12:51.745 01.251 7680 Exposure complete
01:12:51.882 00.137 7680 worker thread done servicing request
01:12:51.882 00.000 6120 OnExposeComplete: enter
01:12:51.885 00.003 6120 UpdateGuideState(): m_state=6
01:12:51.891 00.006 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5683
01:12:51.896 00.005 6120 Star::Find returns 1 (1), X=954.36, Y=45.49, Mass=14163, SNR=76.4, Peak=255 HFD=7.1
01:12:51.901 00.005 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.06 = -1.23)
01:12:51.904 00.003 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
01:12:51.909 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.26 hyp=0.30 cameraTheta=2.10 mountX=0.10 mountY=-0.30, mountTheta=-1.24
01:12:51.914 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.26, opts=13)
01:12:51.918 00.004 6120 Enqueuing Move request for scope (-0.15, 0.26)
01:12:51.922 00.004 7680 Worker thread wakes up
01:12:51.922 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:51.927 00.005 6120 UpdateGuideState exits: m=14163 SNR=76.4 Saturated
01:12:51.930 00.003 6120 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 6 / 99999
01:12:51.934 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.26) opts 0xd
01:12:51.935 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.26)
01:12:51.935 00.000 7680 Moving (-0.15, 0.26) raw xDistance=0.10 yDistance=-0.30
01:12:51.935 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:12:51.935 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:12:51.935 00.000 7680 MoveAxis(E, 0, ABG)
01:12:51.936 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764054771.934,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.82,"Time":3.7,"SettleTime":10.0,"StarLocked":true}
01:12:51.940 00.004 7680 Move returns status 0, amount 0
01:12:51.940 00.000 7680 MoveAxis(N, 165, ABG)
01:12:51.941 00.001 7680 Guiding  Dir = 0, Dur = 165
01:12:51.941 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:51.945 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:51.949 00.004 6120 Enqueuing Expose request
01:12:51.953 00.004 7680 IsSlewing returns 0
01:12:51.953 00.000 7680 IsGuiding returns 0
01:12:51.953 00.000 7680 PulseGuide returned control before completion, sleep 175
01:12:52.140 00.187 7680 IsGuiding returns 1
01:12:52.140 00.000 7680 scope still moving after pulse duration time elapsed
01:12:52.171 00.031 7680 IsSlewing returns 0
01:12:52.173 00.002 7680 IsGuiding returns 0
01:12:52.174 00.001 7680 scope move finished after 165 + 55 ms
01:12:52.174 00.000 7680 Move returns status 0, amount 165
01:12:52.174 00.000 7680 move complete, result=0
01:12:52.175 00.001 7680 worker thread done servicing request
01:12:52.175 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 165 ms NORTH
01:12:52.181 00.006 7680 Worker thread wakes up
01:12:52.181 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:52.181 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:12:53.440 01.259 7680 Exposure complete
01:12:53.573 00.133 7680 worker thread done servicing request
01:12:53.573 00.000 6120 OnExposeComplete: enter
01:12:53.577 00.004 6120 UpdateGuideState(): m_state=6
01:12:53.581 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5684
01:12:53.584 00.003 6120 Star::Find returns 1 (1), X=954.34, Y=45.52, Mass=15573, SNR=81.4, Peak=255 HFD=7.2
01:12:53.589 00.005 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.22)
01:12:53.592 00.003 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.49)
01:12:53.596 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.29 hyp=0.34 cameraTheta=2.11 mountX=0.12 mountY=-0.34, mountTheta=-1.24
01:12:53.601 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.29, opts=13)
01:12:53.604 00.003 6120 Enqueuing Move request for scope (-0.18, 0.29)
01:12:53.608 00.004 7680 Worker thread wakes up
01:12:53.608 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.29) opts 0xd
01:12:53.608 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:53.611 00.003 6120 UpdateGuideState exits: m=15573 SNR=81.4 Saturated
01:12:53.615 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.29)
01:12:53.615 00.000 7680 Moving (-0.18, 0.29) raw xDistance=0.12 yDistance=-0.34
01:12:53.616 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:12:53.616 00.000 6120 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 7 / 99999
01:12:53.620 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:12:53.620 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764054773.620,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.68,"Time":5.3,"SettleTime":10.0,"StarLocked":true}
01:12:53.624 00.004 7680 MoveAxis(E, 0, ABG)
01:12:53.624 00.000 7680 Move returns status 0, amount 0
01:12:53.624 00.000 7680 MoveAxis(N, 185, ABG)
01:12:53.624 00.000 7680 Guiding  Dir = 0, Dur = 185
01:12:53.624 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:53.628 00.004 7680 IsSlewing returns 0
01:12:53.629 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:53.632 00.003 6120 Enqueuing Expose request
01:12:53.637 00.005 7680 IsGuiding returns 0
01:12:53.638 00.001 7680 PulseGuide returned control before completion, sleep 195
01:12:53.835 00.197 7680 IsGuiding returns 1
01:12:53.835 00.000 7680 scope still moving after pulse duration time elapsed
01:12:53.866 00.031 7680 IsSlewing returns 0
01:12:53.868 00.002 7680 IsGuiding returns 0
01:12:53.868 00.000 7680 scope move finished after 185 + 46 ms
01:12:53.868 00.000 7680 Move returns status 0, amount 185
01:12:53.868 00.000 7680 move complete, result=0
01:12:53.870 00.002 7680 worker thread done servicing request
01:12:53.870 00.000 7680 Worker thread wakes up
01:12:53.871 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 185 ms NORTH
01:12:53.877 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:53.877 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:12:55.126 01.249 7680 Exposure complete
01:12:55.261 00.135 7680 worker thread done servicing request
01:12:55.261 00.000 6120 OnExposeComplete: enter
01:12:55.265 00.004 6120 UpdateGuideState(): m_state=6
01:12:55.269 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5685
01:12:55.272 00.003 6120 Star::Find returns 1 (1), X=954.56, Y=45.16, Mass=13942, SNR=77.3, Peak=255 HFD=7.0
01:12:55.276 00.004 6120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-2.95) = xAngle (1.99 = 1.99)
01:12:55.281 00.005 6120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.72 = 1.72)
01:12:55.284 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.96 mountX=-0.03 mountY=0.08, mountTheta=1.96
01:12:55.290 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.07, opts=13)
01:12:55.293 00.003 6120 Enqueuing Move request for scope (0.05, -0.07)
01:12:55.298 00.005 7680 Worker thread wakes up
01:12:55.298 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
01:12:55.298 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
01:12:55.299 00.001 7680 Moving (0.05, -0.07) raw xDistance=-0.03 yDistance=0.08
01:12:55.299 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:12:55.299 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:12:55.299 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:12:55.299 00.000 7680 MoveAxis(E, 0, ABG)
01:12:55.299 00.000 7680 Move returns status 0, amount 0
01:12:55.299 00.000 7680 MoveAxis(N, 0, ABG)
01:12:55.299 00.000 7680 Move returns status 0, amount 0
01:12:55.300 00.001 7680 move complete, result=0
01:12:55.300 00.000 7680 worker thread done servicing request
01:12:55.301 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:55.304 00.003 6120 UpdateGuideState exits: m=13942 SNR=77.3 Saturated
01:12:55.309 00.005 6120 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 8 / 99999
01:12:55.312 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764054775.312,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.50,"Time":7.0,"SettleTime":10.0,"StarLocked":true}
01:12:55.315 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:55.318 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:55.323 00.005 6120 Enqueuing Expose request
01:12:55.326 00.003 7680 Worker thread wakes up
01:12:55.326 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:55.331 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:55.331 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:12:56.570 01.239 7680 Exposure complete
01:12:56.704 00.134 7680 worker thread done servicing request
01:12:56.705 00.001 6120 OnExposeComplete: enter
01:12:56.709 00.004 6120 UpdateGuideState(): m_state=6
01:12:56.714 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5686
01:12:56.718 00.004 6120 Star::Find returns 1 (1), X=954.69, Y=45.64, Mass=14888, SNR=79.1, Peak=255 HFD=7.2
01:12:56.722 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
01:12:56.725 00.003 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.43)
01:12:56.729 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.42 hyp=0.45 cameraTheta=1.17 mountX=-0.25 mountY=-0.30, mountTheta=-2.27
01:12:56.735 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.42, opts=13)
01:12:56.740 00.005 6120 Enqueuing Move request for scope (0.18, 0.42)
01:12:56.743 00.003 7680 Worker thread wakes up
01:12:56.744 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:56.747 00.003 6120 UpdateGuideState exits: m=14888 SNR=79.1 Saturated
01:12:56.751 00.004 6120 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 9 / 99999
01:12:56.755 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.42) opts 0xd
01:12:56.755 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.42)
01:12:56.756 00.001 7680 Moving (0.18, 0.42) raw xDistance=-0.25 yDistance=-0.30
01:12:56.756 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:12:56.756 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:12:56.756 00.000 7680 MoveAxis(E, 103, ABG)
01:12:56.757 00.001 7680 Guiding  Dir = 2, Dur = 103
01:12:56.757 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764054776.755,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.49,"Time":8.5,"SettleTime":10.0,"StarLocked":true}
01:12:56.760 00.003 7680 IsSlewing returns 0
01:12:56.760 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:56.766 00.006 7680 IsGuiding returns 0
01:12:56.766 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:56.771 00.005 6120 Enqueuing Expose request
01:12:56.775 00.004 7680 PulseGuide returned control before completion, sleep 113
01:12:56.890 00.115 7680 IsGuiding returns 1
01:12:56.891 00.001 7680 scope still moving after pulse duration time elapsed
01:12:56.920 00.029 7680 IsSlewing returns 0
01:12:56.920 00.000 7680 IsGuiding returns 0
01:12:56.920 00.000 7680 scope move finished after 103 + 51 ms
01:12:56.920 00.000 7680 Move returns status 0, amount 103
01:12:56.922 00.002 7680 MoveAxis(N, 161, ABG)
01:12:56.922 00.000 7680 Guiding  Dir = 0, Dur = 161
01:12:56.922 00.000 7680 IsSlewing returns 0
01:12:56.923 00.001 7680 IsGuiding returns 0
01:12:56.923 00.000 7680 PulseGuide returned control before completion, sleep 171
01:12:57.108 00.185 7680 IsGuiding returns 1
01:12:57.109 00.001 7680 scope still moving after pulse duration time elapsed
01:12:57.139 00.030 7680 IsSlewing returns 0
01:12:57.139 00.000 7680 IsGuiding returns 0
01:12:57.141 00.002 7680 scope move finished after 161 + 56 ms
01:12:57.141 00.000 7680 Move returns status 0, amount 161
01:12:57.142 00.001 7680 move complete, result=0
01:12:57.142 00.000 7680 worker thread done servicing request
01:12:57.142 00.000 6120 GuideStep: -0.3 px 103 ms EAST, -0.3 px 161 ms NORTH
01:12:57.146 00.004 7680 Worker thread wakes up
01:12:57.146 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:57.146 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:12:58.407 01.261 7680 Exposure complete
01:12:58.543 00.136 7680 worker thread done servicing request
01:12:58.543 00.000 6120 OnExposeComplete: enter
01:12:58.547 00.004 6120 UpdateGuideState(): m_state=6
01:12:58.552 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5687
01:12:58.556 00.004 6120 Star::Find returns 1 (1), X=954.32, Y=45.63, Mass=14031, SNR=77.3, Peak=255 HFD=7.2
01:12:58.559 00.003 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.31)
01:12:58.562 00.003 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.58)
01:12:58.567 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.40 hyp=0.45 cameraTheta=2.02 mountX=0.12 mountY=-0.45, mountTheta=-1.32
01:12:58.572 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.40, opts=13)
01:12:58.576 00.004 6120 Enqueuing Move request for scope (-0.19, 0.40)
01:12:58.580 00.004 7680 Worker thread wakes up
01:12:58.581 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.40) opts 0xd
01:12:58.581 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.40)
01:12:58.581 00.000 7680 Moving (-0.19, 0.40) raw xDistance=0.12 yDistance=-0.45
01:12:58.581 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:12:58.581 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:12:58.581 00.000 7680 MoveAxis(E, 0, ABG)
01:12:58.581 00.000 7680 Move returns status 0, amount 0
01:12:58.581 00.000 7680 MoveAxis(N, 243, ABG)
01:12:58.581 00.000 7680 Guiding  Dir = 0, Dur = 243
01:12:58.582 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:12:58.586 00.004 7680 IsSlewing returns 0
01:12:58.586 00.000 6120 UpdateGuideState exits: m=14031 SNR=77.3 Saturated
01:12:58.590 00.004 7680 IsGuiding returns 0
01:12:58.590 00.000 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 10 / 99999
01:12:58.594 00.004 6120 PhdController: newstate STATE_FINISH
01:12:58.598 00.004 7680 PulseGuide returned control before completion, sleep 253
01:12:58.598 00.000 6120 PhdController complete: success
01:12:58.602 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764054778.602,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
01:12:58.607 00.005 6120 Mount: notify guiding dither settle done success=1
01:12:58.610 00.003 6120 PhdController: newstate STATE_IDLE
01:12:58.614 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:58.618 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:12:58.621 00.003 6120 Enqueuing Expose request
01:12:58.861 00.240 7680 IsGuiding returns 1
01:12:58.862 00.001 7680 scope still moving after pulse duration time elapsed
01:12:58.892 00.030 7680 IsSlewing returns 0
01:12:58.894 00.002 7680 IsGuiding returns 0
01:12:58.894 00.000 7680 scope move finished after 243 + 61 ms
01:12:58.895 00.001 7680 Move returns status 0, amount 243
01:12:58.895 00.000 7680 move complete, result=0
01:12:58.896 00.001 7680 worker thread done servicing request
01:12:58.896 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 243 ms NORTH
01:12:58.903 00.007 7680 Worker thread wakes up
01:12:58.904 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:12:58.904 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:00.154 01.250 7680 Exposure complete
01:13:00.298 00.144 7680 worker thread done servicing request
01:13:00.299 00.001 6120 OnExposeComplete: enter
01:13:00.306 00.007 6120 UpdateGuideState(): m_state=6
01:13:00.310 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5688
01:13:00.314 00.004 6120 Star::Find returns 1 (1), X=954.36, Y=45.13, Mass=14409, SNR=78.3, Peak=255 HFD=6.8
01:13:00.320 00.006 6120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-2.95) = xAngle (0.38 = 0.38)
01:13:00.324 00.004 6120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.11 = 0.11)
01:13:00.328 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.58 mountX=0.17 mountY=0.02, mountTheta=0.12
01:13:00.336 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.10, opts=13)
01:13:00.343 00.007 6120 Enqueuing Move request for scope (-0.15, -0.10)
01:13:00.348 00.005 7680 Worker thread wakes up
01:13:00.348 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:00.352 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
01:13:00.352 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
01:13:00.352 00.000 6120 UpdateGuideState exits: m=14409 SNR=78.3 Saturated
01:13:00.357 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:00.362 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:00.366 00.004 7680 Moving (-0.15, -0.10) raw xDistance=0.17 yDistance=0.02
01:13:00.366 00.000 6120 Enqueuing Expose request
01:13:00.370 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:13:00.370 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:13:00.370 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:13:00.370 00.000 7680 MoveAxis(E, 0, ABG)
01:13:00.372 00.002 7680 Move returns status 0, amount 0
01:13:00.372 00.000 7680 MoveAxis(N, 0, ABG)
01:13:00.372 00.000 7680 Move returns status 0, amount 0
01:13:00.372 00.000 7680 move complete, result=0
01:13:00.372 00.000 7680 worker thread done servicing request
01:13:00.373 00.001 7680 Worker thread wakes up
01:13:00.373 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:00.376 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:00.376 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:01.621 01.245 7680 Exposure complete
01:13:01.764 00.143 7680 worker thread done servicing request
01:13:01.764 00.000 6120 OnExposeComplete: enter
01:13:01.768 00.004 6120 UpdateGuideState(): m_state=6
01:13:01.772 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5689
01:13:01.776 00.004 6120 Star::Find returns 1 (1), X=954.34, Y=45.59, Mass=14678, SNR=78.4, Peak=255 HFD=7.2
01:13:01.779 00.003 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
01:13:01.783 00.004 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.60)
01:13:01.787 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.36 hyp=0.40 cameraTheta=2.00 mountX=0.10 mountY=-0.40, mountTheta=-1.34
01:13:01.791 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.36, opts=13)
01:13:01.796 00.005 6120 Enqueuing Move request for scope (-0.17, 0.36)
01:13:01.800 00.004 7680 Worker thread wakes up
01:13:01.801 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.36) opts 0xd
01:13:01.801 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.36)
01:13:01.801 00.000 7680 Moving (-0.17, 0.36) raw xDistance=0.10 yDistance=-0.40
01:13:01.801 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:13:01.801 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:01.807 00.006 6120 UpdateGuideState exits: m=14678 SNR=78.4 Saturated
01:13:01.810 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:13:01.810 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:01.815 00.005 7680 MoveAxis(E, 0, ABG)
01:13:01.815 00.000 7680 Move returns status 0, amount 0
01:13:01.815 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:01.819 00.004 6120 Enqueuing Expose request
01:13:01.822 00.003 7680 MoveAxis(N, 217, ABG)
01:13:01.822 00.000 7680 Guiding  Dir = 0, Dur = 217
01:13:01.823 00.001 7680 IsSlewing returns 0
01:13:01.823 00.000 7680 IsGuiding returns 0
01:13:01.823 00.000 7680 PulseGuide returned control before completion, sleep 227
01:13:02.052 00.229 7680 IsGuiding returns 1
01:13:02.053 00.001 7680 scope still moving after pulse duration time elapsed
01:13:02.083 00.030 7680 IsSlewing returns 0
01:13:02.084 00.001 7680 IsGuiding returns 0
01:13:02.084 00.000 7680 scope move finished after 217 + 44 ms
01:13:02.084 00.000 7680 Move returns status 0, amount 217
01:13:02.086 00.002 7680 move complete, result=0
01:13:02.086 00.000 7680 worker thread done servicing request
01:13:02.086 00.000 7680 Worker thread wakes up
01:13:02.087 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 217 ms NORTH
01:13:02.092 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:02.092 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:03.338 01.246 7680 Exposure complete
01:13:03.474 00.136 7680 worker thread done servicing request
01:13:03.475 00.001 6120 OnExposeComplete: enter
01:13:03.479 00.004 6120 UpdateGuideState(): m_state=6
01:13:03.483 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5690
01:13:03.491 00.008 6120 Star::Find returns 1 (1), X=954.29, Y=45.46, Mass=13967, SNR=76.5, Peak=255 HFD=7.1
01:13:03.495 00.004 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
01:13:03.498 00.003 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
01:13:03.502 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.24 hyp=0.32 cameraTheta=2.31 mountX=0.17 mountY=-0.31, mountTheta=-1.07
01:13:03.507 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.24, opts=13)
01:13:03.510 00.003 6120 Enqueuing Move request for scope (-0.22, 0.24)
01:13:03.513 00.003 7680 Worker thread wakes up
01:13:03.514 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:03.519 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.24) opts 0xd
01:13:03.519 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.24)
01:13:03.519 00.000 6120 UpdateGuideState exits: m=13967 SNR=76.5 Saturated
01:13:03.524 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:03.527 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:03.530 00.003 6120 Enqueuing Expose request
01:13:03.534 00.004 7680 Moving (-0.22, 0.24) raw xDistance=0.17 yDistance=-0.31
01:13:03.534 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:13:03.534 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:13:03.535 00.001 7680 MoveAxis(E, 0, ABG)
01:13:03.535 00.000 7680 Move returns status 0, amount 0
01:13:03.535 00.000 7680 MoveAxis(N, 169, ABG)
01:13:03.535 00.000 7680 Guiding  Dir = 0, Dur = 169
01:13:03.535 00.000 7680 IsSlewing returns 0
01:13:03.535 00.000 7680 IsGuiding returns 0
01:13:03.537 00.002 7680 PulseGuide returned control before completion, sleep 179
01:13:03.720 00.183 7680 IsGuiding returns 1
01:13:03.721 00.001 7680 scope still moving after pulse duration time elapsed
01:13:03.752 00.031 7680 IsSlewing returns 0
01:13:03.754 00.002 7680 IsGuiding returns 0
01:13:03.754 00.000 7680 scope move finished after 169 + 48 ms
01:13:03.755 00.001 7680 Move returns status 0, amount 169
01:13:03.755 00.000 7680 move complete, result=0
01:13:03.756 00.001 7680 worker thread done servicing request
01:13:03.756 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 169 ms NORTH
01:13:03.764 00.008 7680 Worker thread wakes up
01:13:03.765 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:03.765 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:05.010 01.245 7680 Exposure complete
01:13:05.163 00.153 7680 worker thread done servicing request
01:13:05.163 00.000 6120 OnExposeComplete: enter
01:13:05.169 00.006 6120 UpdateGuideState(): m_state=6
01:13:05.175 00.006 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5691
01:13:05.180 00.005 6120 Star::Find returns 1 (1), X=954.24, Y=45.42, Mass=15896, SNR=79.5, Peak=255 HFD=7.2
01:13:05.185 00.005 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-2.95) = xAngle (5.47 = -0.81)
01:13:05.188 00.003 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.20 = -1.08)
01:13:05.194 00.006 6120 CameraToMount -- cameraX=-0.28 cameraY=0.20 hyp=0.34 cameraTheta=2.51 mountX=0.23 mountY=-0.30, mountTheta=-0.91
01:13:05.199 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.20, opts=13)
01:13:05.203 00.004 6120 Enqueuing Move request for scope (-0.28, 0.20)
01:13:05.210 00.007 7680 Worker thread wakes up
01:13:05.210 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.20) opts 0xd
01:13:05.210 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:05.215 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.20)
01:13:05.215 00.000 6120 UpdateGuideState exits: m=15896 SNR=79.5 Saturated
01:13:05.219 00.004 7680 Moving (-0.28, 0.20) raw xDistance=0.23 yDistance=-0.30
01:13:05.219 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:05.223 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:05.227 00.004 6120 Enqueuing Expose request
01:13:05.230 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
01:13:05.230 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:13:05.230 00.000 7680 MoveAxis(W, 95, ABG)
01:13:05.230 00.000 7680 Guiding  Dir = 3, Dur = 95
01:13:05.231 00.001 7680 IsSlewing returns 0
01:13:05.232 00.001 7680 IsGuiding returns 0
01:13:05.232 00.000 7680 PulseGuide returned control before completion, sleep 105
01:13:05.345 00.113 7680 IsGuiding returns 1
01:13:05.347 00.002 7680 scope still moving after pulse duration time elapsed
01:13:05.377 00.030 7680 IsSlewing returns 0
01:13:05.379 00.002 7680 IsGuiding returns 0
01:13:05.379 00.000 7680 scope move finished after 95 + 52 ms
01:13:05.380 00.001 7680 Move returns status 0, amount 95
01:13:05.380 00.000 7680 MoveAxis(N, 163, ABG)
01:13:05.380 00.000 7680 Guiding  Dir = 0, Dur = 163
01:13:05.381 00.001 7680 IsSlewing returns 0
01:13:05.382 00.001 7680 IsGuiding returns 0
01:13:05.382 00.000 7680 PulseGuide returned control before completion, sleep 173
01:13:05.564 00.182 7680 IsGuiding returns 1
01:13:05.565 00.001 7680 scope still moving after pulse duration time elapsed
01:13:05.595 00.030 7680 IsSlewing returns 0
01:13:05.596 00.001 7680 IsGuiding returns 0
01:13:05.596 00.000 7680 scope move finished after 163 + 51 ms
01:13:05.597 00.001 7680 Move returns status 0, amount 163
01:13:05.598 00.001 7680 move complete, result=0
01:13:05.598 00.000 7680 worker thread done servicing request
01:13:05.598 00.000 6120 GuideStep: 0.2 px 95 ms WEST, -0.3 px 163 ms NORTH
01:13:05.606 00.008 7680 Worker thread wakes up
01:13:05.606 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:05.606 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:06.862 01.256 7680 Exposure complete
01:13:06.981 00.119 7680 worker thread done servicing request
01:13:06.983 00.002 6120 OnExposeComplete: enter
01:13:06.986 00.003 6120 UpdateGuideState(): m_state=6
01:13:06.990 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5692
01:13:06.994 00.004 6120 Star::Find returns 1 (1), X=954.22, Y=45.14, Mass=13840, SNR=75.8, Peak=255 HFD=6.9
01:13:06.998 00.004 6120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-2.95) = xAngle (0.08 = 0.08)
01:13:07.001 00.003 6120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.19 = -0.19)
01:13:07.005 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.08 hyp=0.31 cameraTheta=-2.87 mountX=0.30 mountY=-0.06, mountTheta=-0.18
01:13:07.009 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.08, opts=13)
01:13:07.013 00.004 6120 Enqueuing Move request for scope (-0.29, -0.08)
01:13:07.017 00.004 7680 Worker thread wakes up
01:13:07.017 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.08) opts 0xd
01:13:07.018 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.08)
01:13:07.018 00.000 7680 Moving (-0.29, -0.08) raw xDistance=0.30 yDistance=-0.06
01:13:07.018 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
01:13:07.018 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:13:07.018 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:07.022 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:13:07.022 00.000 7680 MoveAxis(W, 131, ABG)
01:13:07.022 00.000 7680 Guiding  Dir = 3, Dur = 131
01:13:07.022 00.000 6120 UpdateGuideState exits: m=13840 SNR=75.8 Saturated
01:13:07.025 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:07.028 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:07.032 00.004 6120 Enqueuing Expose request
01:13:07.035 00.003 7680 IsSlewing returns 0
01:13:07.035 00.000 7680 IsGuiding returns 0
01:13:07.035 00.000 7680 PulseGuide returned control before completion, sleep 141
01:13:07.179 00.144 7680 IsGuiding returns 1
01:13:07.180 00.001 7680 scope still moving after pulse duration time elapsed
01:13:07.210 00.030 7680 IsSlewing returns 0
01:13:07.212 00.002 7680 IsGuiding returns 0
01:13:07.212 00.000 7680 scope move finished after 131 + 45 ms
01:13:07.213 00.001 7680 Move returns status 0, amount 131
01:13:07.213 00.000 7680 MoveAxis(N, 0, ABG)
01:13:07.214 00.001 7680 Move returns status 0, amount 0
01:13:07.214 00.000 7680 move complete, result=0
01:13:07.214 00.000 7680 worker thread done servicing request
01:13:07.215 00.001 7680 Worker thread wakes up
01:13:07.216 00.001 6120 GuideStep: 0.3 px 131 ms WEST, -0.1 px 0 ms NORTH
01:13:07.222 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:07.222 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:08.476 01.254 7680 Exposure complete
01:13:08.617 00.141 7680 worker thread done servicing request
01:13:08.618 00.001 6120 OnExposeComplete: enter
01:13:08.621 00.003 6120 UpdateGuideState(): m_state=6
01:13:08.626 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5693
01:13:08.630 00.004 6120 Star::Find returns 1 (1), X=954.29, Y=45.59, Mass=14312, SNR=76.6, Peak=255 HFD=7.2
01:13:08.634 00.004 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
01:13:08.637 00.003 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.49)
01:13:08.642 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.37 hyp=0.43 cameraTheta=2.11 mountX=0.15 mountY=-0.43, mountTheta=-1.24
01:13:08.649 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.37, opts=13)
01:13:08.653 00.004 6120 Enqueuing Move request for scope (-0.22, 0.37)
01:13:08.657 00.004 7680 Worker thread wakes up
01:13:08.657 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:08.660 00.003 6120 UpdateGuideState exits: m=14312 SNR=76.6 Saturated
01:13:08.665 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:08.669 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.37) opts 0xd
01:13:08.669 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.37)
01:13:08.670 00.001 7680 Moving (-0.22, 0.37) raw xDistance=0.15 yDistance=-0.43
01:13:08.672 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:08.676 00.004 6120 Enqueuing Expose request
01:13:08.680 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:13:08.680 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:13:08.680 00.000 7680 MoveAxis(E, 0, ABG)
01:13:08.680 00.000 7680 Move returns status 0, amount 0
01:13:08.681 00.001 7680 MoveAxis(N, 232, ABG)
01:13:08.681 00.000 7680 Guiding  Dir = 0, Dur = 232
01:13:08.681 00.000 7680 IsSlewing returns 0
01:13:08.682 00.001 7680 IsGuiding returns 0
01:13:08.682 00.000 7680 PulseGuide returned control before completion, sleep 242
01:13:08.937 00.255 7680 IsGuiding returns 0
01:13:08.937 00.000 7680 Move returns status 0, amount 232
01:13:08.938 00.001 7680 move complete, result=0
01:13:08.938 00.000 7680 worker thread done servicing request
01:13:08.938 00.000 7680 Worker thread wakes up
01:13:08.938 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 232 ms NORTH
01:13:08.944 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:08.944 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:10.205 01.261 7680 Exposure complete
01:13:10.339 00.134 7680 worker thread done servicing request
01:13:10.339 00.000 6120 OnExposeComplete: enter
01:13:10.343 00.004 6120 UpdateGuideState(): m_state=6
01:13:10.347 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5694
01:13:10.350 00.003 6120 Star::Find returns 1 (1), X=954.34, Y=45.18, Mass=14262, SNR=76.9, Peak=255 HFD=6.9
01:13:10.354 00.004 6120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-2.95) = xAngle (0.08 = 0.08)
01:13:10.357 00.003 6120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.19 = -0.19)
01:13:10.362 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-2.88 mountX=0.18 mountY=-0.03, mountTheta=-0.19
01:13:10.370 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.05, opts=13)
01:13:10.373 00.003 6120 Enqueuing Move request for scope (-0.17, -0.05)
01:13:10.377 00.004 7680 Worker thread wakes up
01:13:10.378 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:10.381 00.003 6120 UpdateGuideState exits: m=14262 SNR=76.9 Saturated
01:13:10.385 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:10.388 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:10.392 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
01:13:10.392 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
01:13:10.392 00.000 7680 Moving (-0.17, -0.05) raw xDistance=0.18 yDistance=-0.03
01:13:10.393 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:13:10.393 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:13:10.393 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:13:10.393 00.000 7680 MoveAxis(E, 0, ABG)
01:13:10.393 00.000 7680 Move returns status 0, amount 0
01:13:10.393 00.000 7680 MoveAxis(N, 0, ABG)
01:13:10.393 00.000 7680 Move returns status 0, amount 0
01:13:10.394 00.001 7680 move complete, result=0
01:13:10.394 00.000 6120 Enqueuing Expose request
01:13:10.398 00.004 7680 worker thread done servicing request
01:13:10.398 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:10.402 00.004 7680 Worker thread wakes up
01:13:10.402 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:10.402 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:11.657 01.255 7680 Exposure complete
01:13:11.797 00.140 7680 worker thread done servicing request
01:13:11.797 00.000 6120 OnExposeComplete: enter
01:13:11.802 00.005 6120 UpdateGuideState(): m_state=6
01:13:11.806 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5695
01:13:11.809 00.003 6120 Star::Find returns 1 (1), X=954.28, Y=45.31, Mass=13084, SNR=73.3, Peak=255 HFD=7.1
01:13:11.814 00.005 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-2.95) = xAngle (5.76 = -0.53)
01:13:11.818 00.004 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.49 = -0.79)
01:13:11.821 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.08 hyp=0.25 cameraTheta=2.80 mountX=0.21 mountY=-0.18, mountTheta=-0.69
01:13:11.828 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.08, opts=13)
01:13:11.833 00.005 6120 Enqueuing Move request for scope (-0.23, 0.08)
01:13:11.837 00.004 7680 Worker thread wakes up
01:13:11.837 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:11.841 00.004 6120 UpdateGuideState exits: m=13084 SNR=73.3 Saturated
01:13:11.844 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:11.848 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:11.851 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.08) opts 0xd
01:13:11.851 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.08)
01:13:11.853 00.002 7680 Moving (-0.23, 0.08) raw xDistance=0.21 yDistance=-0.18
01:13:11.853 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:13:11.853 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:13:11.853 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:13:11.853 00.000 7680 MoveAxis(W, 88, ABG)
01:13:11.853 00.000 7680 Guiding  Dir = 3, Dur = 88
01:13:11.853 00.000 6120 Enqueuing Expose request
01:13:11.856 00.003 7680 IsSlewing returns 0
01:13:11.856 00.000 7680 IsGuiding returns 0
01:13:11.858 00.002 7680 PulseGuide returned control before completion, sleep 98
01:13:11.971 00.113 7680 IsGuiding returns 0
01:13:11.972 00.001 7680 Move returns status 0, amount 88
01:13:11.972 00.000 7680 MoveAxis(N, 0, ABG)
01:13:11.972 00.000 7680 Move returns status 0, amount 0
01:13:11.973 00.001 7680 move complete, result=0
01:13:11.973 00.000 7680 worker thread done servicing request
01:13:11.974 00.001 7680 Worker thread wakes up
01:13:11.975 00.001 6120 GuideStep: 0.2 px 88 ms WEST, -0.2 px 0 ms NORTH
01:13:11.982 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:11.982 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:13.228 01.246 7680 Exposure complete
01:13:13.368 00.140 7680 worker thread done servicing request
01:13:13.368 00.000 6120 OnExposeComplete: enter
01:13:13.373 00.005 6120 UpdateGuideState(): m_state=6
01:13:13.376 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5696
01:13:13.381 00.005 6120 Star::Find returns 1 (1), X=954.38, Y=45.58, Mass=14749, SNR=80.0, Peak=255 HFD=7.2
01:13:13.384 00.003 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
01:13:13.389 00.005 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.68)
01:13:13.394 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.36 hyp=0.38 cameraTheta=1.92 mountX=0.06 mountY=-0.38, mountTheta=-1.41
01:13:13.400 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.36, opts=13)
01:13:13.403 00.003 6120 Enqueuing Move request for scope (-0.13, 0.36)
01:13:13.407 00.004 7680 Worker thread wakes up
01:13:13.407 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:13.412 00.005 6120 UpdateGuideState exits: m=14749 SNR=80.0 Saturated
01:13:13.418 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:13.425 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:13.433 00.008 6120 Enqueuing Expose request
01:13:13.441 00.008 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.36) opts 0xd
01:13:13.441 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.36)
01:13:13.442 00.001 7680 Moving (-0.13, 0.36) raw xDistance=0.06 yDistance=-0.38
01:13:13.443 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:13:13.443 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:13:13.443 00.000 7680 MoveAxis(E, 0, ABG)
01:13:13.444 00.001 7680 Move returns status 0, amount 0
01:13:13.444 00.000 7680 MoveAxis(N, 205, ABG)
01:13:13.444 00.000 7680 Guiding  Dir = 0, Dur = 205
01:13:13.444 00.000 7680 IsSlewing returns 0
01:13:13.445 00.001 7680 IsGuiding returns 0
01:13:13.446 00.001 7680 PulseGuide returned control before completion, sleep 215
01:13:13.670 00.224 7680 IsGuiding returns 1
01:13:13.671 00.001 7680 scope still moving after pulse duration time elapsed
01:13:13.701 00.030 7680 IsSlewing returns 0
01:13:13.703 00.002 7680 IsGuiding returns 0
01:13:13.703 00.000 7680 scope move finished after 205 + 52 ms
01:13:13.703 00.000 7680 Move returns status 0, amount 205
01:13:13.704 00.001 7680 move complete, result=0
01:13:13.704 00.000 7680 worker thread done servicing request
01:13:13.704 00.000 7680 Worker thread wakes up
01:13:13.704 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 205 ms NORTH
01:13:13.710 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:13.710 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:14.961 01.251 7680 Exposure complete
01:13:15.099 00.138 7680 worker thread done servicing request
01:13:15.100 00.001 6120 OnExposeComplete: enter
01:13:15.103 00.003 6120 UpdateGuideState(): m_state=6
01:13:15.107 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5697
01:13:15.112 00.005 6120 Star::Find returns 1 (1), X=954.79, Y=45.36, Mass=13730, SNR=76.0, Peak=255 HFD=6.9
01:13:15.116 00.004 6120 CameraToMount -- cameraTheta (0.46) - m_xAngle (-2.95) = xAngle (3.41 = -2.87)
01:13:15.119 00.003 6120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.14 = -3.14)
01:13:15.122 00.003 6120 CameraToMount -- cameraX=0.28 cameraY=0.13 hyp=0.31 cameraTheta=0.46 mountX=-0.30 mountY=-0.00, mountTheta=-3.14
01:13:15.128 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.13, opts=13)
01:13:15.133 00.005 6120 Enqueuing Move request for scope (0.28, 0.13)
01:13:15.136 00.003 7680 Worker thread wakes up
01:13:15.136 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.13) opts 0xd
01:13:15.136 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:15.142 00.006 6120 UpdateGuideState exits: m=13730 SNR=76.0 Saturated
01:13:15.147 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:15.150 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:15.154 00.004 6120 Enqueuing Expose request
01:13:15.158 00.004 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.13)
01:13:15.158 00.000 7680 Moving (0.28, 0.13) raw xDistance=-0.30 yDistance=-0.00
01:13:15.158 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:13:15.158 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:13:15.159 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:13:15.159 00.000 7680 MoveAxis(E, 121, ABG)
01:13:15.159 00.000 7680 Guiding  Dir = 2, Dur = 121
01:13:15.159 00.000 7680 IsSlewing returns 0
01:13:15.160 00.001 7680 IsGuiding returns 0
01:13:15.160 00.000 7680 PulseGuide returned control before completion, sleep 131
01:13:15.298 00.138 7680 IsGuiding returns 1
01:13:15.299 00.001 7680 scope still moving after pulse duration time elapsed
01:13:15.330 00.031 7680 IsSlewing returns 0
01:13:15.331 00.001 7680 IsGuiding returns 0
01:13:15.333 00.002 7680 scope move finished after 121 + 51 ms
01:13:15.333 00.000 7680 Move returns status 0, amount 121
01:13:15.333 00.000 7680 MoveAxis(N, 0, ABG)
01:13:15.333 00.000 7680 Move returns status 0, amount 0
01:13:15.334 00.001 7680 move complete, result=0
01:13:15.334 00.000 7680 worker thread done servicing request
01:13:15.334 00.000 6120 GuideStep: -0.3 px 121 ms EAST, -0.0 px 0 ms NORTH
01:13:15.341 00.007 7680 Worker thread wakes up
01:13:15.341 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:15.341 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:16.594 01.253 7680 Exposure complete
01:13:16.731 00.137 7680 worker thread done servicing request
01:13:16.732 00.001 6120 OnExposeComplete: enter
01:13:16.736 00.004 6120 UpdateGuideState(): m_state=6
01:13:16.741 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5698
01:13:16.746 00.005 6120 Star::Find returns 1 (1), X=954.70, Y=45.59, Mass=15295, SNR=79.0, Peak=255 HFD=7.2
01:13:16.750 00.004 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.06 = -2.23)
01:13:16.753 00.003 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.49)
01:13:16.757 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.37 hyp=0.42 cameraTheta=1.10 mountX=-0.25 mountY=-0.25, mountTheta=-2.36
01:13:16.762 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.37, opts=13)
01:13:16.768 00.006 6120 Enqueuing Move request for scope (0.19, 0.37)
01:13:16.773 00.005 7680 Worker thread wakes up
01:13:16.773 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:16.777 00.004 6120 UpdateGuideState exits: m=15295 SNR=79.0 Saturated
01:13:16.780 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:16.784 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:16.789 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.37) opts 0xd
01:13:16.789 00.000 6120 Enqueuing Expose request
01:13:16.794 00.005 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.37)
01:13:16.794 00.000 7680 Moving (0.19, 0.37) raw xDistance=-0.25 yDistance=-0.25
01:13:16.794 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
01:13:16.794 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:13:16.795 00.001 7680 MoveAxis(E, 112, ABG)
01:13:16.795 00.000 7680 Guiding  Dir = 2, Dur = 112
01:13:16.795 00.000 7680 IsSlewing returns 0
01:13:16.795 00.000 7680 IsGuiding returns 0
01:13:16.795 00.000 7680 PulseGuide returned control before completion, sleep 122
01:13:16.927 00.132 7680 IsGuiding returns 1
01:13:16.927 00.000 7680 scope still moving after pulse duration time elapsed
01:13:16.958 00.031 7680 IsSlewing returns 0
01:13:16.962 00.004 7680 IsGuiding returns 0
01:13:16.962 00.000 7680 scope move finished after 112 + 54 ms
01:13:16.963 00.001 7680 Move returns status 0, amount 112
01:13:16.963 00.000 7680 MoveAxis(N, 136, ABG)
01:13:16.964 00.001 7680 Guiding  Dir = 0, Dur = 136
01:13:16.964 00.000 7680 IsSlewing returns 0
01:13:16.965 00.001 7680 IsGuiding returns 0
01:13:16.966 00.001 7680 PulseGuide returned control before completion, sleep 146
01:13:17.115 00.149 7680 IsGuiding returns 1
01:13:17.117 00.002 7680 scope still moving after pulse duration time elapsed
01:13:17.146 00.029 7680 IsSlewing returns 0
01:13:17.147 00.001 7680 IsGuiding returns 0
01:13:17.148 00.001 7680 scope move finished after 136 + 47 ms
01:13:17.148 00.000 7680 Move returns status 0, amount 136
01:13:17.149 00.001 7680 move complete, result=0
01:13:17.150 00.001 7680 worker thread done servicing request
01:13:17.150 00.000 6120 GuideStep: -0.3 px 112 ms EAST, -0.3 px 136 ms NORTH
01:13:17.157 00.007 7680 Worker thread wakes up
01:13:17.157 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:17.157 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:18.406 01.249 7680 Exposure complete
01:13:18.546 00.140 7680 worker thread done servicing request
01:13:18.548 00.002 6120 OnExposeComplete: enter
01:13:18.552 00.004 6120 UpdateGuideState(): m_state=6
01:13:18.557 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5699
01:13:18.561 00.004 6120 Star::Find returns 1 (1), X=954.74, Y=45.64, Mass=14558, SNR=78.2, Peak=255 HFD=7.1
01:13:18.565 00.004 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.02 = -2.26)
01:13:18.569 00.004 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.53)
01:13:18.573 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.42 hyp=0.47 cameraTheta=1.07 mountX=-0.30 mountY=-0.27, mountTheta=-2.41
01:13:18.577 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.42, opts=13)
01:13:18.582 00.005 6120 Enqueuing Move request for scope (0.23, 0.42)
01:13:18.586 00.004 7680 Worker thread wakes up
01:13:18.586 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.42) opts 0xd
01:13:18.587 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.42)
01:13:18.587 00.000 7680 Moving (0.23, 0.42) raw xDistance=-0.30 yDistance=-0.27
01:13:18.587 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
01:13:18.587 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:13:18.588 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:18.591 00.003 6120 UpdateGuideState exits: m=14558 SNR=78.2 Saturated
01:13:18.595 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:18.600 00.005 7680 MoveAxis(E, 131, ABG)
01:13:18.600 00.000 7680 Guiding  Dir = 2, Dur = 131
01:13:18.600 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:18.604 00.004 7680 IsSlewing returns 0
01:13:18.605 00.001 6120 Enqueuing Expose request
01:13:18.610 00.005 7680 IsGuiding returns 0
01:13:18.611 00.001 7680 PulseGuide returned control before completion, sleep 141
01:13:18.755 00.144 7680 IsGuiding returns 1
01:13:18.755 00.000 7680 scope still moving after pulse duration time elapsed
01:13:18.787 00.032 7680 IsSlewing returns 0
01:13:18.787 00.000 7680 IsGuiding returns 0
01:13:18.787 00.000 7680 scope move finished after 131 + 46 ms
01:13:18.787 00.000 7680 Move returns status 0, amount 131
01:13:18.788 00.001 7680 MoveAxis(N, 148, ABG)
01:13:18.788 00.000 7680 Guiding  Dir = 0, Dur = 148
01:13:18.788 00.000 7680 IsSlewing returns 0
01:13:18.788 00.000 7680 IsGuiding returns 0
01:13:18.788 00.000 7680 PulseGuide returned control before completion, sleep 158
01:13:18.957 00.169 7680 IsGuiding returns 1
01:13:18.957 00.000 7680 scope still moving after pulse duration time elapsed
01:13:18.988 00.031 7680 IsSlewing returns 0
01:13:18.988 00.000 7680 IsGuiding returns 0
01:13:18.988 00.000 7680 scope move finished after 148 + 51 ms
01:13:18.988 00.000 7680 Move returns status 0, amount 148
01:13:18.989 00.001 7680 move complete, result=0
01:13:18.989 00.000 7680 worker thread done servicing request
01:13:18.989 00.000 6120 GuideStep: -0.3 px 131 ms EAST, -0.3 px 148 ms NORTH
01:13:18.995 00.006 7680 Worker thread wakes up
01:13:18.995 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:18.995 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:20.244 01.249 7680 Exposure complete
01:13:20.385 00.141 7680 worker thread done servicing request
01:13:20.386 00.001 6120 OnExposeComplete: enter
01:13:20.390 00.004 6120 UpdateGuideState(): m_state=6
01:13:20.394 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5700
01:13:20.398 00.004 6120 Star::Find returns 1 (1), X=954.45, Y=45.58, Mass=13500, SNR=75.6, Peak=255 HFD=7.0
01:13:20.402 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
01:13:20.406 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
01:13:20.410 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.35 hyp=0.36 cameraTheta=1.75 mountX=-0.00 mountY=-0.35, mountTheta=-1.58
01:13:20.415 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.35, opts=13)
01:13:20.418 00.003 6120 Enqueuing Move request for scope (-0.06, 0.35)
01:13:20.422 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:20.427 00.005 7680 Worker thread wakes up
01:13:20.427 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.35) opts 0xd
01:13:20.427 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.35)
01:13:20.427 00.000 7680 Moving (-0.06, 0.35) raw xDistance=-0.00 yDistance=-0.35
01:13:20.427 00.000 6120 UpdateGuideState exits: m=13500 SNR=75.6 Saturated
01:13:20.433 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:20.439 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:13:20.439 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:13:20.439 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:20.444 00.005 6120 Enqueuing Expose request
01:13:20.448 00.004 7680 MoveAxis(E, 0, ABG)
01:13:20.448 00.000 7680 Move returns status 0, amount 0
01:13:20.448 00.000 7680 MoveAxis(N, 188, ABG)
01:13:20.449 00.001 7680 Guiding  Dir = 0, Dur = 188
01:13:20.449 00.000 7680 IsSlewing returns 0
01:13:20.449 00.000 7680 IsGuiding returns 0
01:13:20.450 00.001 7680 PulseGuide returned control before completion, sleep 198
01:13:20.653 00.203 7680 IsGuiding returns 1
01:13:20.654 00.001 7680 scope still moving after pulse duration time elapsed
01:13:20.684 00.030 7680 IsSlewing returns 0
01:13:20.685 00.001 7680 IsGuiding returns 0
01:13:20.685 00.000 7680 scope move finished after 188 + 47 ms
01:13:20.686 00.001 7680 Move returns status 0, amount 188
01:13:20.686 00.000 7680 move complete, result=0
01:13:20.687 00.001 7680 worker thread done servicing request
01:13:20.687 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 188 ms NORTH
01:13:20.693 00.006 7680 Worker thread wakes up
01:13:20.694 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:20.694 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:21.945 01.251 7680 Exposure complete
01:13:22.082 00.137 7680 worker thread done servicing request
01:13:22.083 00.001 6120 OnExposeComplete: enter
01:13:22.087 00.004 6120 UpdateGuideState(): m_state=6
01:13:22.092 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5701
01:13:22.096 00.004 6120 Star::Find returns 1 (1), X=954.40, Y=45.54, Mass=14427, SNR=79.0, Peak=255 HFD=7.1
01:13:22.099 00.003 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
01:13:22.102 00.003 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
01:13:22.107 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.91 mountX=0.05 mountY=-0.33, mountTheta=-1.41
01:13:22.112 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.31, opts=13)
01:13:22.116 00.004 6120 Enqueuing Move request for scope (-0.11, 0.31)
01:13:22.120 00.004 7680 Worker thread wakes up
01:13:22.120 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.31) opts 0xd
01:13:22.120 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.31)
01:13:22.120 00.000 7680 Moving (-0.11, 0.31) raw xDistance=0.05 yDistance=-0.33
01:13:22.120 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:13:22.120 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:13:22.120 00.000 7680 MoveAxis(E, 0, ABG)
01:13:22.121 00.001 7680 Move returns status 0, amount 0
01:13:22.121 00.000 7680 MoveAxis(N, 180, ABG)
01:13:22.121 00.000 7680 Guiding  Dir = 0, Dur = 180
01:13:22.121 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:22.126 00.005 7680 IsSlewing returns 0
01:13:22.126 00.000 6120 UpdateGuideState exits: m=14427 SNR=79.0 Saturated
01:13:22.130 00.004 7680 IsGuiding returns 0
01:13:22.131 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:22.134 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:22.138 00.004 7680 PulseGuide returned control before completion, sleep 190
01:13:22.138 00.000 6120 Enqueuing Expose request
01:13:22.344 00.206 7680 IsGuiding returns 0
01:13:22.344 00.000 7680 Move returns status 0, amount 180
01:13:22.345 00.001 7680 move complete, result=0
01:13:22.345 00.000 7680 worker thread done servicing request
01:13:22.346 00.001 7680 Worker thread wakes up
01:13:22.346 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 180 ms NORTH
01:13:22.353 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:22.353 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:23.604 01.251 7680 Exposure complete
01:13:23.748 00.144 7680 worker thread done servicing request
01:13:23.748 00.000 6120 OnExposeComplete: enter
01:13:23.753 00.005 6120 UpdateGuideState(): m_state=6
01:13:23.757 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5702
01:13:23.760 00.003 6120 Star::Find returns 1 (1), X=954.70, Y=45.21, Mass=15033, SNR=80.6, Peak=255 HFD=7.0
01:13:23.766 00.006 6120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-2.95) = xAngle (2.89 = 2.89)
01:13:23.770 00.004 6120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.62 = 2.62)
01:13:23.772 00.002 6120 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.07 mountX=-0.19 mountY=0.10, mountTheta=2.67
01:13:23.778 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.01, opts=13)
01:13:23.781 00.003 6120 Enqueuing Move request for scope (0.19, -0.01)
01:13:23.786 00.005 7680 Worker thread wakes up
01:13:23.786 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:23.790 00.004 6120 UpdateGuideState exits: m=15033 SNR=80.6 Saturated
01:13:23.794 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:23.797 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:23.801 00.004 6120 Enqueuing Expose request
01:13:23.805 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
01:13:23.805 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
01:13:23.805 00.000 7680 Moving (0.19, -0.01) raw xDistance=-0.19 yDistance=0.10
01:13:23.805 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:13:23.805 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:13:23.806 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:13:23.806 00.000 7680 MoveAxis(E, 0, ABG)
01:13:23.806 00.000 7680 Move returns status 0, amount 0
01:13:23.806 00.000 7680 MoveAxis(N, 0, ABG)
01:13:23.806 00.000 7680 Move returns status 0, amount 0
01:13:23.807 00.001 7680 move complete, result=0
01:13:23.807 00.000 7680 worker thread done servicing request
01:13:23.808 00.001 7680 Worker thread wakes up
01:13:23.808 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:23.812 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:23.812 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:25.059 01.247 7680 Exposure complete
01:13:25.199 00.140 7680 worker thread done servicing request
01:13:25.200 00.001 6120 OnExposeComplete: enter
01:13:25.206 00.006 6120 UpdateGuideState(): m_state=6
01:13:25.210 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5703
01:13:25.214 00.004 6120 Star::Find returns 1 (1), X=954.59, Y=45.62, Mass=15248, SNR=80.7, Peak=255 HFD=7.2
01:13:25.218 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
01:13:25.222 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
01:13:25.225 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.40 hyp=0.41 cameraTheta=1.39 mountX=-0.15 mountY=-0.33, mountTheta=-1.99
01:13:25.231 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.40, opts=13)
01:13:25.236 00.005 6120 Enqueuing Move request for scope (0.07, 0.40)
01:13:25.240 00.004 7680 Worker thread wakes up
01:13:25.240 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:25.244 00.004 6120 UpdateGuideState exits: m=15248 SNR=80.7 Saturated
01:13:25.247 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.40) opts 0xd
01:13:25.247 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.40)
01:13:25.247 00.000 7680 Moving (0.07, 0.40) raw xDistance=-0.15 yDistance=-0.33
01:13:25.247 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:13:25.248 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:13:25.248 00.000 7680 MoveAxis(E, 0, ABG)
01:13:25.249 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:25.253 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:25.257 00.004 6120 Enqueuing Expose request
01:13:25.260 00.003 7680 Move returns status 0, amount 0
01:13:25.260 00.000 7680 MoveAxis(N, 178, ABG)
01:13:25.262 00.002 7680 Guiding  Dir = 0, Dur = 178
01:13:25.262 00.000 7680 IsSlewing returns 0
01:13:25.262 00.000 7680 IsGuiding returns 0
01:13:25.263 00.001 7680 PulseGuide returned control before completion, sleep 188
01:13:25.460 00.197 7680 IsGuiding returns 1
01:13:25.460 00.000 7680 scope still moving after pulse duration time elapsed
01:13:25.490 00.030 7680 IsSlewing returns 0
01:13:25.493 00.003 7680 IsGuiding returns 0
01:13:25.494 00.001 7680 scope move finished after 178 + 52 ms
01:13:25.494 00.000 7680 Move returns status 0, amount 178
01:13:25.494 00.000 7680 move complete, result=0
01:13:25.495 00.001 7680 worker thread done servicing request
01:13:25.495 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 178 ms NORTH
01:13:25.501 00.006 7680 Worker thread wakes up
01:13:25.501 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:25.501 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:26.759 01.258 7680 Exposure complete
01:13:26.895 00.136 7680 worker thread done servicing request
01:13:26.895 00.000 6120 OnExposeComplete: enter
01:13:26.898 00.003 6120 UpdateGuideState(): m_state=6
01:13:26.901 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5704
01:13:26.904 00.003 6120 Star::Find returns 1 (1), X=954.32, Y=45.60, Mass=13888, SNR=76.1, Peak=255 HFD=7.2
01:13:26.907 00.003 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (5.00 = -1.29)
01:13:26.911 00.004 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.56)
01:13:26.913 00.002 6120 CameraToMount -- cameraX=-0.19 cameraY=0.38 hyp=0.42 cameraTheta=2.04 mountX=0.12 mountY=-0.42, mountTheta=-1.30
01:13:26.920 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.38, opts=13)
01:13:26.924 00.004 6120 Enqueuing Move request for scope (-0.19, 0.38)
01:13:26.928 00.004 7680 Worker thread wakes up
01:13:26.929 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:26.932 00.003 6120 UpdateGuideState exits: m=13888 SNR=76.1 Saturated
01:13:26.936 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:26.942 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:26.945 00.003 6120 Enqueuing Expose request
01:13:26.950 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.38) opts 0xd
01:13:26.950 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.38)
01:13:26.950 00.000 7680 Moving (-0.19, 0.38) raw xDistance=0.12 yDistance=-0.42
01:13:26.950 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:13:26.951 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:13:26.951 00.000 7680 MoveAxis(E, 0, ABG)
01:13:26.952 00.001 7680 Move returns status 0, amount 0
01:13:26.952 00.000 7680 MoveAxis(N, 230, ABG)
01:13:26.952 00.000 7680 Guiding  Dir = 0, Dur = 230
01:13:26.952 00.000 7680 IsSlewing returns 0
01:13:26.952 00.000 7680 IsGuiding returns 0
01:13:26.953 00.001 7680 PulseGuide returned control before completion, sleep 240
01:13:27.203 00.250 7680 IsGuiding returns 1
01:13:27.203 00.000 7680 scope still moving after pulse duration time elapsed
01:13:27.233 00.030 7680 IsSlewing returns 0
01:13:27.234 00.001 7680 IsGuiding returns 0
01:13:27.234 00.000 7680 scope move finished after 230 + 51 ms
01:13:27.235 00.001 7680 Move returns status 0, amount 230
01:13:27.235 00.000 7680 move complete, result=0
01:13:27.235 00.000 7680 worker thread done servicing request
01:13:27.235 00.000 7680 Worker thread wakes up
01:13:27.236 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 230 ms NORTH
01:13:27.241 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:27.243 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:28.499 01.256 7680 Exposure complete
01:13:28.640 00.141 7680 worker thread done servicing request
01:13:28.640 00.000 6120 OnExposeComplete: enter
01:13:28.644 00.004 6120 UpdateGuideState(): m_state=6
01:13:28.649 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5705
01:13:28.653 00.004 6120 Star::Find returns 1 (1), X=954.33, Y=45.44, Mass=14605, SNR=77.8, Peak=255 HFD=7.2
01:13:28.657 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.23 = -1.06)
01:13:28.661 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.33)
01:13:28.665 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.21 hyp=0.28 cameraTheta=2.27 mountX=0.14 mountY=-0.27, mountTheta=-1.10
01:13:28.670 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.21, opts=13)
01:13:28.674 00.004 6120 Enqueuing Move request for scope (-0.18, 0.21)
01:13:28.680 00.006 7680 Worker thread wakes up
01:13:28.680 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:28.684 00.004 6120 UpdateGuideState exits: m=14605 SNR=77.8 Saturated
01:13:28.690 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.21) opts 0xd
01:13:28.690 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.21)
01:13:28.690 00.000 7680 Moving (-0.18, 0.21) raw xDistance=0.14 yDistance=-0.27
01:13:28.690 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:13:28.690 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:13:28.691 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:28.694 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:28.699 00.005 7680 MoveAxis(E, 0, ABG)
01:13:28.699 00.000 7680 Move returns status 0, amount 0
01:13:28.699 00.000 7680 MoveAxis(N, 148, ABG)
01:13:28.699 00.000 6120 Enqueuing Expose request
01:13:28.707 00.008 7680 Guiding  Dir = 0, Dur = 148
01:13:28.707 00.000 7680 IsSlewing returns 0
01:13:28.708 00.001 7680 IsGuiding returns 0
01:13:28.709 00.001 7680 PulseGuide returned control before completion, sleep 158
01:13:28.877 00.168 7680 IsGuiding returns 1
01:13:28.877 00.000 7680 scope still moving after pulse duration time elapsed
01:13:28.907 00.030 7680 IsSlewing returns 0
01:13:28.908 00.001 7680 IsGuiding returns 0
01:13:28.909 00.001 7680 scope move finished after 148 + 51 ms
01:13:28.909 00.000 7680 Move returns status 0, amount 148
01:13:28.909 00.000 7680 move complete, result=0
01:13:28.910 00.001 7680 worker thread done servicing request
01:13:28.910 00.000 7680 Worker thread wakes up
01:13:28.910 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 148 ms NORTH
01:13:28.914 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:28.914 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:30.164 01.250 7680 Exposure complete
01:13:30.302 00.138 7680 worker thread done servicing request
01:13:30.303 00.001 6120 OnExposeComplete: enter
01:13:30.306 00.003 6120 UpdateGuideState(): m_state=6
01:13:30.311 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5706
01:13:30.314 00.003 6120 Star::Find returns 1 (1), X=954.27, Y=45.22, Mass=13969, SNR=76.7, Peak=255 HFD=7.0
01:13:30.318 00.004 6120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-2.95) = xAngle (-0.17 = -0.17)
01:13:30.321 00.003 6120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.44 = -0.44)
01:13:30.326 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.00 hyp=0.25 cameraTheta=-3.13 mountX=0.24 mountY=-0.10, mountTheta=-0.41
01:13:30.333 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.00, opts=13)
01:13:30.338 00.005 6120 Enqueuing Move request for scope (-0.25, -0.00)
01:13:30.343 00.005 7680 Worker thread wakes up
01:13:30.343 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:30.347 00.004 6120 UpdateGuideState exits: m=13969 SNR=76.7 Saturated
01:13:30.351 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:30.355 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.00) opts 0xd
01:13:30.356 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:30.361 00.005 6120 Enqueuing Expose request
01:13:30.367 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.00)
01:13:30.367 00.000 7680 Moving (-0.25, -0.00) raw xDistance=0.24 yDistance=-0.10
01:13:30.367 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:13:30.367 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:13:30.368 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:13:30.368 00.000 7680 MoveAxis(W, 99, ABG)
01:13:30.368 00.000 7680 Guiding  Dir = 3, Dur = 99
01:13:30.368 00.000 7680 IsSlewing returns 0
01:13:30.369 00.001 7680 IsGuiding returns 0
01:13:30.369 00.000 7680 PulseGuide returned control before completion, sleep 109
01:13:30.482 00.113 7680 IsGuiding returns 1
01:13:30.482 00.000 7680 scope still moving after pulse duration time elapsed
01:13:30.513 00.031 7680 IsSlewing returns 0
01:13:30.515 00.002 7680 IsGuiding returns 0
01:13:30.515 00.000 7680 scope move finished after 99 + 46 ms
01:13:30.515 00.000 7680 Move returns status 0, amount 99
01:13:30.515 00.000 7680 MoveAxis(N, 0, ABG)
01:13:30.516 00.001 7680 Move returns status 0, amount 0
01:13:30.517 00.001 7680 move complete, result=0
01:13:30.517 00.000 7680 worker thread done servicing request
01:13:30.517 00.000 7680 Worker thread wakes up
01:13:30.517 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:30.517 00.000 6120 GuideStep: 0.2 px 99 ms WEST, -0.1 px 0 ms NORTH
01:13:30.528 00.011 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:31.772 01.244 7680 Exposure complete
01:13:31.912 00.140 7680 worker thread done servicing request
01:13:31.912 00.000 6120 OnExposeComplete: enter
01:13:31.916 00.004 6120 UpdateGuideState(): m_state=6
01:13:31.920 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5707
01:13:31.926 00.006 6120 Star::Find returns 1 (1), X=954.37, Y=45.68, Mass=14493, SNR=78.1, Peak=255 HFD=7.2
01:13:31.930 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
01:13:31.933 00.003 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
01:13:31.937 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.45 hyp=0.47 cameraTheta=1.87 mountX=0.05 mountY=-0.47, mountTheta=-1.46
01:13:31.941 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.45, opts=13)
01:13:31.946 00.005 6120 Enqueuing Move request for scope (-0.14, 0.45)
01:13:31.949 00.003 7680 Worker thread wakes up
01:13:31.949 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.45) opts 0xd
01:13:31.950 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.45)
01:13:31.950 00.000 7680 Moving (-0.14, 0.45) raw xDistance=0.05 yDistance=-0.47
01:13:31.950 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:13:31.950 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
01:13:31.950 00.000 7680 MoveAxis(E, 0, ABG)
01:13:31.950 00.000 7680 Move returns status 0, amount 0
01:13:31.951 00.001 7680 MoveAxis(N, 253, ABG)
01:13:31.951 00.000 7680 Guiding  Dir = 0, Dur = 253
01:13:31.951 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:31.954 00.003 7680 IsSlewing returns 0
01:13:31.954 00.000 6120 UpdateGuideState exits: m=14493 SNR=78.1 Saturated
01:13:31.959 00.005 7680 IsGuiding returns 0
01:13:31.959 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:31.963 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:31.966 00.003 7680 PulseGuide returned control before completion, sleep 263
01:13:31.966 00.000 6120 Enqueuing Expose request
01:13:32.234 00.268 7680 IsGuiding returns 1
01:13:32.234 00.000 7680 scope still moving after pulse duration time elapsed
01:13:32.266 00.032 7680 IsSlewing returns 0
01:13:32.268 00.002 7680 IsGuiding returns 0
01:13:32.268 00.000 7680 scope move finished after 253 + 56 ms
01:13:32.269 00.001 7680 Move returns status 0, amount 253
01:13:32.269 00.000 7680 move complete, result=0
01:13:32.269 00.000 7680 worker thread done servicing request
01:13:32.270 00.001 7680 Worker thread wakes up
01:13:32.270 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 253 ms NORTH
01:13:32.277 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:32.277 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:33.526 01.249 7680 Exposure complete
01:13:33.665 00.139 7680 worker thread done servicing request
01:13:33.665 00.000 6120 OnExposeComplete: enter
01:13:33.669 00.004 6120 UpdateGuideState(): m_state=6
01:13:33.674 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5708
01:13:33.678 00.004 6120 Star::Find returns 1 (1), X=954.28, Y=45.53, Mass=13895, SNR=76.4, Peak=255 HFD=7.2
01:13:33.681 00.003 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
01:13:33.683 00.002 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
01:13:33.686 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.31 hyp=0.39 cameraTheta=2.22 mountX=0.17 mountY=-0.38, mountTheta=-1.15
01:13:33.691 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.31, opts=13)
01:13:33.694 00.003 6120 Enqueuing Move request for scope (-0.23, 0.31)
01:13:33.696 00.002 7680 Worker thread wakes up
01:13:33.696 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.31) opts 0xd
01:13:33.696 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.31)
01:13:33.698 00.002 7680 Moving (-0.23, 0.31) raw xDistance=0.17 yDistance=-0.38
01:13:33.698 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:13:33.698 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:13:33.698 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:33.701 00.003 6120 UpdateGuideState exits: m=13895 SNR=76.4 Saturated
01:13:33.704 00.003 7680 MoveAxis(E, 0, ABG)
01:13:33.704 00.000 7680 Move returns status 0, amount 0
01:13:33.705 00.001 7680 MoveAxis(N, 206, ABG)
01:13:33.705 00.000 7680 Guiding  Dir = 0, Dur = 206
01:13:33.705 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:33.709 00.004 7680 IsSlewing returns 0
01:13:33.709 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:33.712 00.003 6120 Enqueuing Expose request
01:13:33.715 00.003 7680 IsGuiding returns 0
01:13:33.715 00.000 7680 PulseGuide returned control before completion, sleep 216
01:13:33.940 00.225 7680 IsGuiding returns 1
01:13:33.940 00.000 7680 scope still moving after pulse duration time elapsed
01:13:33.971 00.031 7680 IsSlewing returns 0
01:13:33.972 00.001 7680 IsGuiding returns 0
01:13:33.972 00.000 7680 scope move finished after 206 + 51 ms
01:13:33.972 00.000 7680 Move returns status 0, amount 206
01:13:33.973 00.001 7680 move complete, result=0
01:13:33.973 00.000 7680 worker thread done servicing request
01:13:33.973 00.000 7680 Worker thread wakes up
01:13:33.974 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 206 ms NORTH
01:13:33.981 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:33.981 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:35.238 01.257 7680 Exposure complete
01:13:35.383 00.145 7680 worker thread done servicing request
01:13:35.384 00.001 6120 OnExposeComplete: enter
01:13:35.389 00.005 6120 UpdateGuideState(): m_state=6
01:13:35.394 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5709
01:13:35.400 00.006 6120 Star::Find returns 1 (1), X=954.57, Y=45.21, Mass=14696, SNR=78.0, Peak=255 HFD=7.1
01:13:35.404 00.004 6120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-2.95) = xAngle (2.66 = 2.66)
01:13:35.408 00.004 6120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.39 = 2.39)
01:13:35.412 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.29 mountX=-0.05 mountY=0.04, mountTheta=2.49
01:13:35.417 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.02, opts=13)
01:13:35.421 00.004 6120 Enqueuing Move request for scope (0.06, -0.02)
01:13:35.426 00.005 7680 Worker thread wakes up
01:13:35.427 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:35.430 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
01:13:35.431 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
01:13:35.431 00.000 7680 Moving (0.06, -0.02) raw xDistance=-0.05 yDistance=0.04
01:13:35.431 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:13:35.432 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:13:35.432 00.000 6120 UpdateGuideState exits: m=14696 SNR=78.0 Saturated
01:13:35.435 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:35.440 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:35.443 00.003 6120 Enqueuing Expose request
01:13:35.446 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:13:35.446 00.000 7680 MoveAxis(E, 0, ABG)
01:13:35.448 00.002 7680 Move returns status 0, amount 0
01:13:35.448 00.000 7680 MoveAxis(N, 0, ABG)
01:13:35.448 00.000 7680 Move returns status 0, amount 0
01:13:35.448 00.000 7680 move complete, result=0
01:13:35.449 00.001 7680 worker thread done servicing request
01:13:35.449 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:35.452 00.003 7680 Worker thread wakes up
01:13:35.452 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:35.454 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:36.704 01.250 7680 Exposure complete
01:13:36.845 00.141 7680 worker thread done servicing request
01:13:36.845 00.000 6120 OnExposeComplete: enter
01:13:36.849 00.004 6120 UpdateGuideState(): m_state=6
01:13:36.853 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5710
01:13:36.857 00.004 6120 Star::Find returns 1 (1), X=954.23, Y=45.63, Mass=14707, SNR=79.6, Peak=255 HFD=7.1
01:13:36.860 00.003 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.13 = -1.16)
01:13:36.864 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
01:13:36.868 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.41 hyp=0.49 cameraTheta=2.17 mountX=0.20 mountY=-0.49, mountTheta=-1.18
01:13:36.873 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.41, opts=13)
01:13:36.878 00.005 6120 Enqueuing Move request for scope (-0.28, 0.41)
01:13:36.881 00.003 7680 Worker thread wakes up
01:13:36.881 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.41) opts 0xd
01:13:36.881 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.41)
01:13:36.882 00.001 7680 Moving (-0.28, 0.41) raw xDistance=0.20 yDistance=-0.49
01:13:36.882 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:13:36.882 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:13:36.882 00.000 7680 MoveAxis(E, 0, ABG)
01:13:36.883 00.001 7680 Move returns status 0, amount 0
01:13:36.883 00.000 7680 MoveAxis(N, 265, ABG)
01:13:36.883 00.000 7680 Guiding  Dir = 0, Dur = 265
01:13:36.883 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:36.887 00.004 7680 IsSlewing returns 0
01:13:36.887 00.000 6120 UpdateGuideState exits: m=14707 SNR=79.6 Saturated
01:13:36.890 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:36.892 00.002 7680 IsGuiding returns 0
01:13:36.892 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:36.896 00.004 7680 PulseGuide returned control before completion, sleep 275
01:13:36.896 00.000 6120 Enqueuing Expose request
01:13:37.178 00.282 7680 IsGuiding returns 1
01:13:37.178 00.000 7680 scope still moving after pulse duration time elapsed
01:13:37.208 00.030 7680 IsSlewing returns 0
01:13:37.209 00.001 7680 IsGuiding returns 0
01:13:37.210 00.001 7680 scope move finished after 265 + 50 ms
01:13:37.210 00.000 7680 Move returns status 0, amount 265
01:13:37.211 00.001 7680 move complete, result=0
01:13:37.211 00.000 7680 worker thread done servicing request
01:13:37.211 00.000 7680 Worker thread wakes up
01:13:37.212 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 265 ms NORTH
01:13:37.219 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:37.219 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:38.475 01.256 7680 Exposure complete
01:13:38.614 00.139 7680 worker thread done servicing request
01:13:38.614 00.000 6120 OnExposeComplete: enter
01:13:38.618 00.004 6120 UpdateGuideState(): m_state=6
01:13:38.622 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5711
01:13:38.626 00.004 6120 Star::Find returns 1 (1), X=954.18, Y=45.17, Mass=15554, SNR=81.0, Peak=255 HFD=7.1
01:13:38.631 00.005 6120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-2.95) = xAngle (-0.02 = -0.02)
01:13:38.634 00.003 6120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.29 = -0.29)
01:13:38.639 00.005 6120 CameraToMount -- cameraX=-0.34 cameraY=-0.06 hyp=0.34 cameraTheta=-2.98 mountX=0.34 mountY=-0.10, mountTheta=-0.28
01:13:38.646 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=-0.06, opts=13)
01:13:38.650 00.004 6120 Enqueuing Move request for scope (-0.34, -0.06)
01:13:38.654 00.004 7680 Worker thread wakes up
01:13:38.655 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:38.658 00.003 6120 UpdateGuideState exits: m=15554 SNR=81.0 Saturated
01:13:38.662 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:38.665 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.06) opts 0xd
01:13:38.665 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, -0.06)
01:13:38.666 00.001 7680 Moving (-0.34, -0.06) raw xDistance=0.34 yDistance=-0.10
01:13:38.666 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:13:38.666 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:13:38.666 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:38.676 00.010 6120 Enqueuing Expose request
01:13:38.682 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:13:38.682 00.000 7680 MoveAxis(W, 139, ABG)
01:13:38.682 00.000 7680 Guiding  Dir = 3, Dur = 139
01:13:38.682 00.000 7680 IsSlewing returns 0
01:13:38.683 00.001 7680 IsGuiding returns 0
01:13:38.683 00.000 7680 PulseGuide returned control before completion, sleep 149
01:13:38.840 00.157 7680 IsGuiding returns 1
01:13:38.840 00.000 7680 scope still moving after pulse duration time elapsed
01:13:38.871 00.031 7680 IsSlewing returns 0
01:13:38.872 00.001 7680 IsGuiding returns 0
01:13:38.873 00.001 7680 scope move finished after 139 + 50 ms
01:13:38.873 00.000 7680 Move returns status 0, amount 139
01:13:38.874 00.001 7680 MoveAxis(N, 0, ABG)
01:13:38.874 00.000 7680 Move returns status 0, amount 0
01:13:38.875 00.001 7680 move complete, result=0
01:13:38.875 00.000 7680 worker thread done servicing request
01:13:38.876 00.001 7680 Worker thread wakes up
01:13:38.876 00.000 6120 GuideStep: 0.3 px 139 ms WEST, -0.1 px 0 ms NORTH
01:13:38.882 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:38.882 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:40.135 01.253 7680 Exposure complete
01:13:40.275 00.140 7680 worker thread done servicing request
01:13:40.275 00.000 6120 OnExposeComplete: enter
01:13:40.278 00.003 6120 UpdateGuideState(): m_state=6
01:13:40.283 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5712
01:13:40.287 00.004 6120 Star::Find returns 1 (1), X=954.55, Y=45.66, Mass=14913, SNR=81.1, Peak=255 HFD=7.2
01:13:40.290 00.003 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
01:13:40.294 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
01:13:40.300 00.006 6120 CameraToMount -- cameraX=0.03 cameraY=0.43 hyp=0.44 cameraTheta=1.49 mountX=-0.11 mountY=-0.38, mountTheta=-1.87
01:13:40.305 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.43, opts=13)
01:13:40.310 00.005 6120 Enqueuing Move request for scope (0.03, 0.43)
01:13:40.314 00.004 7680 Worker thread wakes up
01:13:40.314 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:40.318 00.004 6120 UpdateGuideState exits: m=14913 SNR=81.1 Saturated
01:13:40.321 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:40.326 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:40.331 00.005 6120 Enqueuing Expose request
01:13:40.335 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.43) opts 0xd
01:13:40.335 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.43)
01:13:40.335 00.000 7680 Moving (0.03, 0.43) raw xDistance=-0.11 yDistance=-0.38
01:13:40.335 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:13:40.337 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:13:40.337 00.000 7680 MoveAxis(E, 0, ABG)
01:13:40.337 00.000 7680 Move returns status 0, amount 0
01:13:40.338 00.001 7680 MoveAxis(N, 204, ABG)
01:13:40.338 00.000 7680 Guiding  Dir = 0, Dur = 204
01:13:40.338 00.000 7680 IsSlewing returns 0
01:13:40.338 00.000 7680 IsGuiding returns 0
01:13:40.338 00.000 7680 PulseGuide returned control before completion, sleep 214
01:13:40.562 00.224 7680 IsGuiding returns 1
01:13:40.562 00.000 7680 scope still moving after pulse duration time elapsed
01:13:40.594 00.032 7680 IsSlewing returns 0
01:13:40.595 00.001 7680 IsGuiding returns 0
01:13:40.595 00.000 7680 scope move finished after 204 + 52 ms
01:13:40.596 00.001 7680 Move returns status 0, amount 204
01:13:40.596 00.000 7680 move complete, result=0
01:13:40.597 00.001 7680 worker thread done servicing request
01:13:40.597 00.000 7680 Worker thread wakes up
01:13:40.598 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 204 ms NORTH
01:13:40.604 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:40.604 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:41.863 01.259 7680 Exposure complete
01:13:41.999 00.136 7680 worker thread done servicing request
01:13:41.999 00.000 6120 OnExposeComplete: enter
01:13:42.003 00.004 6120 UpdateGuideState(): m_state=6
01:13:42.006 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5713
01:13:42.009 00.003 6120 Star::Find returns 1 (1), X=954.32, Y=45.55, Mass=14132, SNR=76.1, Peak=255 HFD=7.1
01:13:42.013 00.004 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
01:13:42.017 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
01:13:42.021 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.32 hyp=0.38 cameraTheta=2.11 mountX=0.13 mountY=-0.37, mountTheta=-1.24
01:13:42.026 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.32, opts=13)
01:13:42.030 00.004 6120 Enqueuing Move request for scope (-0.19, 0.32)
01:13:42.033 00.003 7680 Worker thread wakes up
01:13:42.033 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.32) opts 0xd
01:13:42.033 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.32)
01:13:42.034 00.001 7680 Moving (-0.19, 0.32) raw xDistance=0.13 yDistance=-0.37
01:13:42.034 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:13:42.034 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:13:42.034 00.000 7680 MoveAxis(E, 0, ABG)
01:13:42.034 00.000 7680 Move returns status 0, amount 0
01:13:42.034 00.000 7680 MoveAxis(N, 203, ABG)
01:13:42.034 00.000 7680 Guiding  Dir = 0, Dur = 203
01:13:42.035 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:42.038 00.003 7680 IsSlewing returns 0
01:13:42.038 00.000 6120 UpdateGuideState exits: m=14132 SNR=76.1 Saturated
01:13:42.043 00.005 7680 IsGuiding returns 0
01:13:42.043 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:42.047 00.004 7680 PulseGuide returned control before completion, sleep 213
01:13:42.047 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:42.050 00.003 6120 Enqueuing Expose request
01:13:42.273 00.223 7680 IsGuiding returns 1
01:13:42.273 00.000 7680 scope still moving after pulse duration time elapsed
01:13:42.304 00.031 7680 IsSlewing returns 0
01:13:42.304 00.000 7680 IsGuiding returns 0
01:13:42.306 00.002 7680 scope move finished after 203 + 59 ms
01:13:42.306 00.000 7680 Move returns status 0, amount 203
01:13:42.306 00.000 7680 move complete, result=0
01:13:42.307 00.001 7680 worker thread done servicing request
01:13:42.307 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 203 ms NORTH
01:13:42.312 00.005 7680 Worker thread wakes up
01:13:42.312 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:42.312 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:43.571 01.259 7680 Exposure complete
01:13:43.708 00.137 7680 worker thread done servicing request
01:13:43.709 00.001 6120 OnExposeComplete: enter
01:13:43.714 00.005 6120 UpdateGuideState(): m_state=6
01:13:43.718 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5714
01:13:43.723 00.005 6120 Star::Find returns 1 (1), X=954.13, Y=45.12, Mass=13036, SNR=73.4, Peak=255 HFD=6.8
01:13:43.727 00.004 6120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-2.95) = xAngle (0.08 = 0.08)
01:13:43.733 00.006 6120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.19 = -0.19)
01:13:43.739 00.006 6120 CameraToMount -- cameraX=-0.38 cameraY=-0.10 hyp=0.39 cameraTheta=-2.88 mountX=0.39 mountY=-0.07, mountTheta=-0.19
01:13:43.745 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=-0.10, opts=13)
01:13:43.749 00.004 6120 Enqueuing Move request for scope (-0.38, -0.10)
01:13:43.752 00.003 7680 Worker thread wakes up
01:13:43.753 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:43.757 00.004 6120 UpdateGuideState exits: m=13036 SNR=73.4 Saturated
01:13:43.760 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.10) opts 0xd
01:13:43.760 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, -0.10)
01:13:43.761 00.001 7680 Moving (-0.38, -0.10) raw xDistance=0.39 yDistance=-0.07
01:13:43.761 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
01:13:43.761 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:13:43.761 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:43.766 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:13:43.766 00.000 7680 MoveAxis(W, 159, ABG)
01:13:43.766 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:43.771 00.005 6120 Enqueuing Expose request
01:13:43.774 00.003 7680 Guiding  Dir = 3, Dur = 159
01:13:43.775 00.001 7680 IsSlewing returns 0
01:13:43.775 00.000 7680 IsGuiding returns 0
01:13:43.775 00.000 7680 PulseGuide returned control before completion, sleep 169
01:13:43.952 00.177 7680 IsGuiding returns 1
01:13:43.952 00.000 7680 scope still moving after pulse duration time elapsed
01:13:43.984 00.032 7680 IsSlewing returns 0
01:13:43.984 00.000 7680 IsGuiding returns 0
01:13:43.984 00.000 7680 scope move finished after 159 + 50 ms
01:13:43.986 00.002 7680 Move returns status 0, amount 159
01:13:43.986 00.000 7680 MoveAxis(N, 0, ABG)
01:13:43.986 00.000 7680 Move returns status 0, amount 0
01:13:43.987 00.001 7680 move complete, result=0
01:13:43.987 00.000 7680 worker thread done servicing request
01:13:43.987 00.000 6120 GuideStep: 0.4 px 159 ms WEST, -0.1 px 0 ms NORTH
01:13:43.994 00.007 7680 Worker thread wakes up
01:13:43.994 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:43.994 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:45.245 01.251 7680 Exposure complete
01:13:45.383 00.138 7680 worker thread done servicing request
01:13:45.383 00.000 6120 OnExposeComplete: enter
01:13:45.389 00.006 6120 UpdateGuideState(): m_state=6
01:13:45.393 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5715
01:13:45.397 00.004 6120 Star::Find returns 1 (1), X=954.36, Y=45.60, Mass=14778, SNR=79.4, Peak=255 HFD=7.2
01:13:45.401 00.004 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
01:13:45.405 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
01:13:45.409 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.38 hyp=0.40 cameraTheta=1.96 mountX=0.08 mountY=-0.40, mountTheta=-1.38
01:13:45.415 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.38, opts=13)
01:13:45.419 00.004 6120 Enqueuing Move request for scope (-0.15, 0.38)
01:13:45.423 00.004 7680 Worker thread wakes up
01:13:45.423 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:45.428 00.005 6120 UpdateGuideState exits: m=14778 SNR=79.4 Saturated
01:13:45.431 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:45.434 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.38) opts 0xd
01:13:45.434 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.38)
01:13:45.435 00.001 7680 Moving (-0.15, 0.38) raw xDistance=0.08 yDistance=-0.40
01:13:45.435 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:45.438 00.003 6120 Enqueuing Expose request
01:13:45.442 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:13:45.442 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:13:45.442 00.000 7680 MoveAxis(E, 0, ABG)
01:13:45.442 00.000 7680 Move returns status 0, amount 0
01:13:45.442 00.000 7680 MoveAxis(N, 219, ABG)
01:13:45.444 00.002 7680 Guiding  Dir = 0, Dur = 219
01:13:45.444 00.000 7680 IsSlewing returns 0
01:13:45.444 00.000 7680 IsGuiding returns 0
01:13:45.445 00.001 7680 PulseGuide returned control before completion, sleep 229
01:13:45.690 00.245 7680 IsGuiding returns 1
01:13:45.692 00.002 7680 scope still moving after pulse duration time elapsed
01:13:45.722 00.030 7680 IsSlewing returns 0
01:13:45.724 00.002 7680 IsGuiding returns 0
01:13:45.724 00.000 7680 scope move finished after 219 + 60 ms
01:13:45.725 00.001 7680 Move returns status 0, amount 219
01:13:45.725 00.000 7680 move complete, result=0
01:13:45.726 00.001 7680 worker thread done servicing request
01:13:45.726 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 219 ms NORTH
01:13:45.734 00.008 7680 Worker thread wakes up
01:13:45.735 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:45.735 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:46.988 01.253 7680 Exposure complete
01:13:47.119 00.131 7680 worker thread done servicing request
01:13:47.120 00.001 6120 OnExposeComplete: enter
01:13:47.123 00.003 6120 UpdateGuideState(): m_state=6
01:13:47.128 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5716
01:13:47.132 00.004 6120 Star::Find returns 1 (1), X=954.38, Y=45.42, Mass=13593, SNR=75.1, Peak=255 HFD=7.1
01:13:47.135 00.003 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
01:13:47.140 00.005 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.45)
01:13:47.147 00.007 6120 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.15 mountX=0.09 mountY=-0.24, mountTheta=-1.20
01:13:47.153 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.20, opts=13)
01:13:47.157 00.004 6120 Enqueuing Move request for scope (-0.13, 0.20)
01:13:47.161 00.004 7680 Worker thread wakes up
01:13:47.161 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
01:13:47.161 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:47.165 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
01:13:47.166 00.001 7680 Moving (-0.13, 0.20) raw xDistance=0.09 yDistance=-0.24
01:13:47.166 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:13:47.166 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:13:47.166 00.000 7680 MoveAxis(E, 0, ABG)
01:13:47.166 00.000 6120 UpdateGuideState exits: m=13593 SNR=75.1 Saturated
01:13:47.172 00.006 7680 Move returns status 0, amount 0
01:13:47.173 00.001 7680 MoveAxis(N, 130, ABG)
01:13:47.173 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:47.178 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:47.182 00.004 7680 Guiding  Dir = 0, Dur = 130
01:13:47.182 00.000 6120 Enqueuing Expose request
01:13:47.186 00.004 7680 IsSlewing returns 0
01:13:47.186 00.000 7680 IsGuiding returns 0
01:13:47.186 00.000 7680 PulseGuide returned control before completion, sleep 140
01:13:47.337 00.151 7680 IsGuiding returns 1
01:13:47.337 00.000 7680 scope still moving after pulse duration time elapsed
01:13:47.368 00.031 7680 IsSlewing returns 0
01:13:47.369 00.001 7680 IsGuiding returns 1
01:13:47.400 00.031 7680 IsSlewing returns 0
01:13:47.402 00.002 7680 IsGuiding returns 0
01:13:47.402 00.000 7680 scope move finished after 130 + 85 ms
01:13:47.403 00.001 7680 Move returns status 0, amount 130
01:13:47.403 00.000 7680 move complete, result=0
01:13:47.403 00.000 7680 worker thread done servicing request
01:13:47.404 00.001 7680 Worker thread wakes up
01:13:47.404 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 130 ms NORTH
01:13:47.411 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:47.411 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:48.657 01.246 7680 Exposure complete
01:13:48.794 00.137 7680 worker thread done servicing request
01:13:48.796 00.002 6120 OnExposeComplete: enter
01:13:48.799 00.003 6120 UpdateGuideState(): m_state=6
01:13:48.803 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5717
01:13:48.807 00.004 6120 Star::Find returns 1 (1), X=954.17, Y=44.99, Mass=14405, SNR=77.0, Peak=255 HFD=6.9
01:13:48.811 00.004 6120 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-2.95) = xAngle (0.41 = 0.41)
01:13:48.815 00.004 6120 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.14 = 0.14)
01:13:48.819 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=-0.23 hyp=0.41 cameraTheta=-2.54 mountX=0.38 mountY=0.06, mountTheta=0.15
01:13:48.824 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=-0.23, opts=13)
01:13:48.828 00.004 6120 Enqueuing Move request for scope (-0.34, -0.23)
01:13:48.832 00.004 7680 Worker thread wakes up
01:13:48.832 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:48.835 00.003 6120 UpdateGuideState exits: m=14405 SNR=77.0 Saturated
01:13:48.839 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:48.842 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:48.846 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.23) opts 0xd
01:13:48.846 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, -0.23)
01:13:48.846 00.000 7680 Moving (-0.34, -0.23) raw xDistance=0.38 yDistance=0.06
01:13:48.847 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:13:48.847 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:13:48.847 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:13:48.847 00.000 7680 MoveAxis(W, 154, ABG)
01:13:48.847 00.000 7680 Guiding  Dir = 3, Dur = 154
01:13:48.847 00.000 6120 Enqueuing Expose request
01:13:48.851 00.004 7680 IsSlewing returns 0
01:13:48.851 00.000 7680 IsGuiding returns 0
01:13:48.851 00.000 7680 PulseGuide returned control before completion, sleep 164
01:13:49.021 00.170 7680 IsGuiding returns 1
01:13:49.023 00.002 7680 scope still moving after pulse duration time elapsed
01:13:49.052 00.029 7680 IsSlewing returns 0
01:13:49.054 00.002 7680 IsGuiding returns 0
01:13:49.055 00.001 7680 scope move finished after 154 + 49 ms
01:13:49.056 00.001 7680 Move returns status 0, amount 154
01:13:49.056 00.000 7680 MoveAxis(N, 0, ABG)
01:13:49.056 00.000 7680 Move returns status 0, amount 0
01:13:49.056 00.000 7680 move complete, result=0
01:13:49.056 00.000 6120 GuideStep: 0.4 px 154 ms WEST, 0.1 px 0 ms NORTH
01:13:49.063 00.007 7680 worker thread done servicing request
01:13:49.063 00.000 7680 Worker thread wakes up
01:13:49.064 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:49.064 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:50.311 01.247 7680 Exposure complete
01:13:50.467 00.156 7680 worker thread done servicing request
01:13:50.468 00.001 6120 OnExposeComplete: enter
01:13:50.472 00.004 6120 UpdateGuideState(): m_state=6
01:13:50.476 00.004 6120 Star::Find(15, 954, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5718
01:13:50.480 00.004 6120 Star::Find returns 1 (1), X=954.36, Y=45.20, Mass=14225, SNR=76.9, Peak=255 HFD=6.9
01:13:50.483 00.003 6120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-2.95) = xAngle (-0.01 = -0.01)
01:13:50.488 00.005 6120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.28 = -0.28)
01:13:50.492 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-2.97 mountX=0.16 mountY=-0.04, mountTheta=-0.27
01:13:50.498 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.03, opts=13)
01:13:50.501 00.003 6120 Enqueuing Move request for scope (-0.15, -0.03)
01:13:50.506 00.005 7680 Worker thread wakes up
01:13:50.506 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:50.510 00.004 6120 UpdateGuideState exits: m=14225 SNR=76.9 Saturated
01:13:50.515 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
01:13:50.515 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:50.519 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
01:13:50.519 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:50.523 00.004 7680 Moving (-0.15, -0.03) raw xDistance=0.16 yDistance=-0.04
01:13:50.523 00.000 6120 Enqueuing Expose request
01:13:50.526 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:13:50.526 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:13:50.526 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:13:50.526 00.000 7680 MoveAxis(E, 0, ABG)
01:13:50.526 00.000 7680 Move returns status 0, amount 0
01:13:50.526 00.000 7680 MoveAxis(N, 0, ABG)
01:13:50.526 00.000 7680 Move returns status 0, amount 0
01:13:50.528 00.002 7680 move complete, result=0
01:13:50.528 00.000 7680 worker thread done servicing request
01:13:50.528 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:50.532 00.004 7680 Worker thread wakes up
01:13:50.532 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:50.532 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:51.783 01.251 7680 Exposure complete
01:13:51.913 00.130 7680 worker thread done servicing request
01:13:51.913 00.000 6120 OnExposeComplete: enter
01:13:51.918 00.005 6120 UpdateGuideState(): m_state=6
01:13:51.924 00.006 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5719
01:13:51.928 00.004 6120 Star::Find returns 1 (1), X=954.29, Y=45.63, Mass=14213, SNR=77.7, Peak=255 HFD=7.1
01:13:51.933 00.005 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
01:13:51.936 00.003 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
01:13:51.941 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.41 hyp=0.46 cameraTheta=2.08 mountX=0.15 mountY=-0.46, mountTheta=-1.27
01:13:51.946 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.41, opts=13)
01:13:51.951 00.005 6120 Enqueuing Move request for scope (-0.23, 0.41)
01:13:51.954 00.003 7680 Worker thread wakes up
01:13:51.954 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:51.959 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.41) opts 0xd
01:13:51.959 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.41)
01:13:51.959 00.000 7680 Moving (-0.23, 0.41) raw xDistance=0.15 yDistance=-0.46
01:13:51.959 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:13:51.959 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
01:13:51.960 00.001 7680 MoveAxis(E, 0, ABG)
01:13:51.960 00.000 6120 UpdateGuideState exits: m=14213 SNR=77.7 Saturated
01:13:51.965 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:51.968 00.003 7680 Move returns status 0, amount 0
01:13:51.968 00.000 7680 MoveAxis(N, 252, ABG)
01:13:51.969 00.001 7680 Guiding  Dir = 0, Dur = 252
01:13:51.969 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:51.973 00.004 7680 IsSlewing returns 0
01:13:51.973 00.000 6120 Enqueuing Expose request
01:13:51.977 00.004 7680 IsGuiding returns 0
01:13:51.977 00.000 7680 PulseGuide returned control before completion, sleep 262
01:13:52.244 00.267 7680 IsGuiding returns 1
01:13:52.246 00.002 7680 scope still moving after pulse duration time elapsed
01:13:52.275 00.029 7680 IsSlewing returns 0
01:13:52.276 00.001 7680 IsGuiding returns 0
01:13:52.277 00.001 7680 scope move finished after 252 + 47 ms
01:13:52.277 00.000 7680 Move returns status 0, amount 252
01:13:52.278 00.001 7680 move complete, result=0
01:13:52.278 00.000 7680 worker thread done servicing request
01:13:52.278 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 252 ms NORTH
01:13:52.284 00.006 7680 Worker thread wakes up
01:13:52.284 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:52.285 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:53.538 01.253 7680 Exposure complete
01:13:53.668 00.130 7680 worker thread done servicing request
01:13:53.670 00.002 6120 OnExposeComplete: enter
01:13:53.676 00.006 6120 UpdateGuideState(): m_state=6
01:13:53.678 00.002 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5720
01:13:53.682 00.004 6120 Star::Find returns 1 (1), X=954.25, Y=45.31, Mass=14673, SNR=77.4, Peak=255 HFD=7.0
01:13:53.685 00.003 6120 CameraToMount -- cameraTheta (2.82) - m_xAngle (-2.95) = xAngle (5.78 = -0.51)
01:13:53.690 00.005 6120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.51 = -0.77)
01:13:53.693 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.09 hyp=0.28 cameraTheta=2.82 mountX=0.24 mountY=-0.19, mountTheta=-0.67
01:13:53.698 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.09, opts=13)
01:13:53.704 00.006 6120 Enqueuing Move request for scope (-0.26, 0.09)
01:13:53.707 00.003 7680 Worker thread wakes up
01:13:53.707 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:53.712 00.005 6120 UpdateGuideState exits: m=14673 SNR=77.4 Saturated
01:13:53.716 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.09) opts 0xd
01:13:53.716 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.09)
01:13:53.716 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:53.720 00.004 7680 Moving (-0.26, 0.09) raw xDistance=0.24 yDistance=-0.19
01:13:53.720 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:13:53.721 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:13:53.721 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:13:53.721 00.000 7680 MoveAxis(W, 99, ABG)
01:13:53.721 00.000 7680 Guiding  Dir = 3, Dur = 99
01:13:53.721 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:53.725 00.004 7680 IsSlewing returns 0
01:13:53.725 00.000 6120 Enqueuing Expose request
01:13:53.729 00.004 7680 IsGuiding returns 0
01:13:53.729 00.000 7680 PulseGuide returned control before completion, sleep 109
01:13:53.840 00.111 7680 IsGuiding returns 1
01:13:53.841 00.001 7680 scope still moving after pulse duration time elapsed
01:13:53.870 00.029 7680 IsSlewing returns 0
01:13:53.872 00.002 7680 IsGuiding returns 0
01:13:53.872 00.000 7680 scope move finished after 99 + 43 ms
01:13:53.872 00.000 7680 Move returns status 0, amount 99
01:13:53.873 00.001 7680 MoveAxis(N, 0, ABG)
01:13:53.873 00.000 7680 Move returns status 0, amount 0
01:13:53.873 00.000 7680 move complete, result=0
01:13:53.873 00.000 7680 worker thread done servicing request
01:13:53.873 00.000 6120 GuideStep: 0.2 px 99 ms WEST, -0.2 px 0 ms NORTH
01:13:53.880 00.007 7680 Worker thread wakes up
01:13:53.880 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:53.880 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:55.133 01.253 7680 Exposure complete
01:13:55.266 00.133 7680 worker thread done servicing request
01:13:55.266 00.000 6120 OnExposeComplete: enter
01:13:55.271 00.005 6120 UpdateGuideState(): m_state=6
01:13:55.275 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5721
01:13:55.278 00.003 6120 Star::Find returns 1 (1), X=954.35, Y=45.58, Mass=14660, SNR=77.3, Peak=255 HFD=7.2
01:13:55.283 00.005 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.96 = -1.33)
01:13:55.286 00.003 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.60)
01:13:55.289 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.35 hyp=0.39 cameraTheta=2.00 mountX=0.09 mountY=-0.39, mountTheta=-1.33
01:13:55.294 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.35, opts=13)
01:13:55.299 00.005 6120 Enqueuing Move request for scope (-0.16, 0.35)
01:13:55.304 00.005 7680 Worker thread wakes up
01:13:55.304 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:55.308 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.35) opts 0xd
01:13:55.309 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.35)
01:13:55.309 00.000 7680 Moving (-0.16, 0.35) raw xDistance=0.09 yDistance=-0.39
01:13:55.309 00.000 6120 UpdateGuideState exits: m=14660 SNR=77.3 Saturated
01:13:55.314 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:13:55.314 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:13:55.314 00.000 7680 MoveAxis(E, 0, ABG)
01:13:55.314 00.000 7680 Move returns status 0, amount 0
01:13:55.314 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:55.319 00.005 7680 MoveAxis(N, 211, ABG)
01:13:55.319 00.000 7680 Guiding  Dir = 0, Dur = 211
01:13:55.320 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:55.323 00.003 7680 IsSlewing returns 0
01:13:55.323 00.000 6120 Enqueuing Expose request
01:13:55.328 00.005 7680 IsGuiding returns 0
01:13:55.328 00.000 7680 PulseGuide returned control before completion, sleep 221
01:13:55.562 00.234 7680 IsGuiding returns 1
01:13:55.562 00.000 7680 scope still moving after pulse duration time elapsed
01:13:55.592 00.030 7680 IsSlewing returns 0
01:13:55.592 00.000 7680 IsGuiding returns 0
01:13:55.593 00.001 7680 scope move finished after 211 + 53 ms
01:13:55.593 00.000 7680 Move returns status 0, amount 211
01:13:55.594 00.001 7680 move complete, result=0
01:13:55.594 00.000 7680 worker thread done servicing request
01:13:55.594 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 211 ms NORTH
01:13:55.600 00.006 7680 Worker thread wakes up
01:13:55.600 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:55.600 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:56.855 01.255 7680 Exposure complete
01:13:56.980 00.125 7680 worker thread done servicing request
01:13:56.980 00.000 6120 OnExposeComplete: enter
01:13:56.984 00.004 6120 UpdateGuideState(): m_state=6
01:13:56.988 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5722
01:13:56.992 00.004 6120 Star::Find returns 1 (1), X=954.19, Y=45.62, Mass=14068, SNR=76.4, Peak=255 HFD=7.0
01:13:56.995 00.003 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
01:13:56.998 00.003 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
01:13:57.003 00.005 6120 CameraToMount -- cameraX=-0.32 cameraY=0.40 hyp=0.51 cameraTheta=2.26 mountX=0.25 mountY=-0.50, mountTheta=-1.11
01:13:57.008 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.40, opts=13)
01:13:57.011 00.003 6120 Enqueuing Move request for scope (-0.32, 0.40)
01:13:57.017 00.006 7680 Worker thread wakes up
01:13:57.017 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:57.021 00.004 6120 UpdateGuideState exits: m=14068 SNR=76.4 Saturated
01:13:57.026 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:57.030 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.40) opts 0xd
01:13:57.030 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.40)
01:13:57.030 00.000 7680 Moving (-0.32, 0.40) raw xDistance=0.25 yDistance=-0.50
01:13:57.030 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
01:13:57.031 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:57.035 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
01:13:57.035 00.000 6120 Enqueuing Expose request
01:13:57.039 00.004 7680 MoveAxis(W, 100, ABG)
01:13:57.039 00.000 7680 Guiding  Dir = 3, Dur = 100
01:13:57.039 00.000 7680 IsSlewing returns 0
01:13:57.039 00.000 7680 IsGuiding returns 0
01:13:57.039 00.000 7680 PulseGuide returned control before completion, sleep 110
01:13:57.157 00.118 7680 IsGuiding returns 1
01:13:57.158 00.001 7680 scope still moving after pulse duration time elapsed
01:13:57.188 00.030 7680 IsSlewing returns 0
01:13:57.189 00.001 7680 IsGuiding returns 0
01:13:57.191 00.002 7680 scope move finished after 100 + 50 ms
01:13:57.191 00.000 7680 Move returns status 0, amount 100
01:13:57.191 00.000 7680 MoveAxis(N, 271, ABG)
01:13:57.192 00.001 7680 Guiding  Dir = 0, Dur = 271
01:13:57.192 00.000 7680 IsSlewing returns 0
01:13:57.193 00.001 7680 IsGuiding returns 0
01:13:57.194 00.001 7680 PulseGuide returned control before completion, sleep 281
01:13:57.485 00.291 7680 IsGuiding returns 1
01:13:57.486 00.001 7680 scope still moving after pulse duration time elapsed
01:13:57.516 00.030 7680 IsSlewing returns 0
01:13:57.516 00.000 7680 IsGuiding returns 0
01:13:57.516 00.000 7680 scope move finished after 271 + 52 ms
01:13:57.518 00.002 7680 Move returns status 0, amount 271
01:13:57.518 00.000 7680 move complete, result=0
01:13:57.518 00.000 7680 worker thread done servicing request
01:13:57.519 00.001 7680 Worker thread wakes up
01:13:57.519 00.000 6120 GuideStep: 0.2 px 100 ms WEST, -0.5 px 271 ms NORTH
01:13:57.528 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:57.528 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:13:58.775 01.247 7680 Exposure complete
01:13:58.911 00.136 7680 worker thread done servicing request
01:13:58.911 00.000 6120 OnExposeComplete: enter
01:13:58.914 00.003 6120 UpdateGuideState(): m_state=6
01:13:58.918 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5723
01:13:58.923 00.005 6120 Star::Find returns 1 (1), X=954.27, Y=45.26, Mass=13789, SNR=75.9, Peak=255 HFD=7.0
01:13:58.926 00.003 6120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-2.95) = xAngle (5.95 = -0.34)
01:13:58.930 00.004 6120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.68 = -0.61)
01:13:58.933 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.04 hyp=0.24 cameraTheta=2.99 mountX=0.23 mountY=-0.14, mountTheta=-0.54
01:13:58.938 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.04, opts=13)
01:13:58.942 00.004 6120 Enqueuing Move request for scope (-0.24, 0.04)
01:13:58.945 00.003 7680 Worker thread wakes up
01:13:58.948 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:13:58.954 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.04) opts 0xd
01:13:58.954 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.04)
01:13:58.955 00.001 7680 Moving (-0.24, 0.04) raw xDistance=0.23 yDistance=-0.14
01:13:58.955 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
01:13:58.955 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:13:58.956 00.001 6120 UpdateGuideState exits: m=13789 SNR=75.9 Saturated
01:13:58.961 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:58.964 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:13:58.967 00.003 6120 Enqueuing Expose request
01:13:58.971 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:13:58.971 00.000 7680 MoveAxis(W, 100, ABG)
01:13:58.971 00.000 7680 Guiding  Dir = 3, Dur = 100
01:13:58.971 00.000 7680 IsSlewing returns 0
01:13:58.972 00.001 7680 IsGuiding returns 0
01:13:58.972 00.000 7680 PulseGuide returned control before completion, sleep 110
01:13:59.090 00.118 7680 IsGuiding returns 1
01:13:59.091 00.001 7680 scope still moving after pulse duration time elapsed
01:13:59.121 00.030 7680 IsSlewing returns 0
01:13:59.122 00.001 7680 IsGuiding returns 0
01:13:59.123 00.001 7680 scope move finished after 100 + 50 ms
01:13:59.123 00.000 7680 Move returns status 0, amount 100
01:13:59.123 00.000 7680 MoveAxis(N, 0, ABG)
01:13:59.124 00.001 7680 Move returns status 0, amount 0
01:13:59.125 00.001 7680 move complete, result=0
01:13:59.125 00.000 7680 worker thread done servicing request
01:13:59.125 00.000 6120 GuideStep: 0.2 px 100 ms WEST, -0.1 px 0 ms NORTH
01:13:59.131 00.006 7680 Worker thread wakes up
01:13:59.131 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:13:59.131 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:00.381 01.250 7680 Exposure complete
01:14:00.503 00.122 7680 worker thread done servicing request
01:14:00.503 00.000 6120 OnExposeComplete: enter
01:14:00.507 00.004 6120 UpdateGuideState(): m_state=6
01:14:00.514 00.007 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5724
01:14:00.518 00.004 6120 Star::Find returns 1 (1), X=954.31, Y=45.32, Mass=13931, SNR=75.4, Peak=255 HFD=7.0
01:14:00.524 00.006 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-2.95) = xAngle (5.67 = -0.61)
01:14:00.528 00.004 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.40 = -0.88)
01:14:00.532 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.09 hyp=0.22 cameraTheta=2.71 mountX=0.18 mountY=-0.17, mountTheta=-0.76
01:14:00.537 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.09, opts=13)
01:14:00.540 00.003 6120 Enqueuing Move request for scope (-0.20, 0.09)
01:14:00.544 00.004 7680 Worker thread wakes up
01:14:00.545 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.09) opts 0xd
01:14:00.545 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.09)
01:14:00.546 00.001 7680 Moving (-0.20, 0.09) raw xDistance=0.18 yDistance=-0.17
01:14:00.546 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:14:00.546 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:14:00.546 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:00.551 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:14:00.551 00.000 7680 MoveAxis(E, 0, ABG)
01:14:00.551 00.000 7680 Move returns status 0, amount 0
01:14:00.552 00.001 7680 MoveAxis(N, 0, ABG)
01:14:00.552 00.000 7680 Move returns status 0, amount 0
01:14:00.552 00.000 7680 move complete, result=0
01:14:00.552 00.000 7680 worker thread done servicing request
01:14:00.553 00.001 6120 UpdateGuideState exits: m=13931 SNR=75.4 Saturated
01:14:00.557 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:00.562 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:00.566 00.004 6120 Enqueuing Expose request
01:14:00.570 00.004 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:14:00.575 00.005 7680 Worker thread wakes up
01:14:00.576 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:00.576 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:01.818 01.242 7680 Exposure complete
01:14:01.957 00.139 7680 worker thread done servicing request
01:14:01.957 00.000 6120 OnExposeComplete: enter
01:14:01.963 00.006 6120 UpdateGuideState(): m_state=6
01:14:01.967 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5725
01:14:01.971 00.004 6120 Star::Find returns 1 (1), X=954.33, Y=45.68, Mass=13122, SNR=74.1, Peak=255 HFD=7.1
01:14:01.975 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.91 = -1.38)
01:14:01.979 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.65)
01:14:01.984 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.46 hyp=0.50 cameraTheta=1.95 mountX=0.10 mountY=-0.49, mountTheta=-1.38
01:14:01.989 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.46, opts=13)
01:14:01.992 00.003 6120 Enqueuing Move request for scope (-0.18, 0.46)
01:14:01.997 00.005 7680 Worker thread wakes up
01:14:01.997 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:02.000 00.003 6120 UpdateGuideState exits: m=13122 SNR=74.1 Saturated
01:14:02.004 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:02.008 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:02.012 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.46) opts 0xd
01:14:02.013 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.46)
01:14:02.013 00.000 7680 Moving (-0.18, 0.46) raw xDistance=0.10 yDistance=-0.49
01:14:02.013 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:14:02.013 00.000 6120 Enqueuing Expose request
01:14:02.018 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:14:02.018 00.000 7680 MoveAxis(E, 0, ABG)
01:14:02.018 00.000 7680 Move returns status 0, amount 0
01:14:02.018 00.000 7680 MoveAxis(N, 268, ABG)
01:14:02.018 00.000 7680 Guiding  Dir = 0, Dur = 268
01:14:02.018 00.000 7680 IsSlewing returns 0
01:14:02.020 00.002 7680 IsGuiding returns 0
01:14:02.020 00.000 7680 PulseGuide returned control before completion, sleep 278
01:14:02.310 00.290 7680 IsGuiding returns 1
01:14:02.310 00.000 7680 scope still moving after pulse duration time elapsed
01:14:02.339 00.029 7680 IsSlewing returns 0
01:14:02.340 00.001 7680 IsGuiding returns 0
01:14:02.341 00.001 7680 scope move finished after 268 + 52 ms
01:14:02.341 00.000 7680 Move returns status 0, amount 268
01:14:02.341 00.000 7680 move complete, result=0
01:14:02.342 00.001 7680 worker thread done servicing request
01:14:02.342 00.000 7680 Worker thread wakes up
01:14:02.342 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 268 ms NORTH
01:14:02.348 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:02.348 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:03.606 01.258 7680 Exposure complete
01:14:03.744 00.138 7680 worker thread done servicing request
01:14:03.744 00.000 6120 OnExposeComplete: enter
01:14:03.747 00.003 6120 UpdateGuideState(): m_state=6
01:14:03.752 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5726
01:14:03.756 00.004 6120 Star::Find returns 1 (1), X=954.26, Y=45.52, Mass=14891, SNR=79.6, Peak=255 HFD=7.2
01:14:03.759 00.003 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.24 = -1.05)
01:14:03.764 00.005 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.31)
01:14:03.770 00.006 6120 CameraToMount -- cameraX=-0.25 cameraY=0.29 hyp=0.39 cameraTheta=2.28 mountX=0.19 mountY=-0.37, mountTheta=-1.09
01:14:03.776 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.29, opts=13)
01:14:03.780 00.004 6120 Enqueuing Move request for scope (-0.25, 0.29)
01:14:03.785 00.005 7680 Worker thread wakes up
01:14:03.785 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.29) opts 0xd
01:14:03.786 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:03.789 00.003 6120 UpdateGuideState exits: m=14891 SNR=79.6 Saturated
01:14:03.793 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:03.798 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.29)
01:14:03.798 00.000 7680 Moving (-0.25, 0.29) raw xDistance=0.19 yDistance=-0.37
01:14:03.798 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:14:03.799 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:14:03.799 00.000 7680 MoveAxis(E, 0, ABG)
01:14:03.799 00.000 7680 Move returns status 0, amount 0
01:14:03.799 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:03.803 00.004 7680 MoveAxis(N, 203, ABG)
01:14:03.803 00.000 7680 Guiding  Dir = 0, Dur = 203
01:14:03.803 00.000 6120 Enqueuing Expose request
01:14:03.808 00.005 7680 IsSlewing returns 0
01:14:03.808 00.000 7680 IsGuiding returns 0
01:14:03.809 00.001 7680 PulseGuide returned control before completion, sleep 213
01:14:04.031 00.222 7680 IsGuiding returns 1
01:14:04.032 00.001 7680 scope still moving after pulse duration time elapsed
01:14:04.064 00.032 7680 IsSlewing returns 0
01:14:04.065 00.001 7680 IsGuiding returns 1
01:14:04.094 00.029 7680 IsSlewing returns 0
01:14:04.096 00.002 7680 IsGuiding returns 1
01:14:04.126 00.030 7680 IsSlewing returns 0
01:14:04.128 00.002 7680 IsGuiding returns 0
01:14:04.128 00.000 7680 scope move finished after 203 + 116 ms
01:14:04.129 00.001 7680 Move returns status 0, amount 203
01:14:04.129 00.000 7680 move complete, result=0
01:14:04.129 00.000 7680 worker thread done servicing request
01:14:04.131 00.002 7680 Worker thread wakes up
01:14:04.131 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 203 ms NORTH
01:14:04.138 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:04.139 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:05.390 01.251 7680 Exposure complete
01:14:05.532 00.142 7680 worker thread done servicing request
01:14:05.532 00.000 6120 OnExposeComplete: enter
01:14:05.536 00.004 6120 UpdateGuideState(): m_state=6
01:14:05.539 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5727
01:14:05.544 00.005 6120 Star::Find returns 1 (1), X=954.10, Y=45.19, Mass=13762, SNR=75.6, Peak=255 HFD=6.8
01:14:05.547 00.003 6120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-2.95) = xAngle (-0.11 = -0.11)
01:14:05.552 00.005 6120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.37 = -0.37)
01:14:05.556 00.004 6120 CameraToMount -- cameraX=-0.41 cameraY=-0.03 hyp=0.42 cameraTheta=-3.06 mountX=0.41 mountY=-0.15, mountTheta=-0.35
01:14:05.562 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=-0.03, opts=13)
01:14:05.565 00.003 6120 Enqueuing Move request for scope (-0.41, -0.03)
01:14:05.569 00.004 7680 Worker thread wakes up
01:14:05.569 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.03) opts 0xd
01:14:05.570 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.41, -0.03)
01:14:05.570 00.000 7680 Moving (-0.41, -0.03) raw xDistance=0.41 yDistance=-0.15
01:14:05.570 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:14:05.570 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:14:05.570 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:05.574 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:14:05.574 00.000 7680 MoveAxis(W, 169, ABG)
01:14:05.574 00.000 7680 Guiding  Dir = 3, Dur = 169
01:14:05.574 00.000 6120 UpdateGuideState exits: m=13762 SNR=75.6 Saturated
01:14:05.579 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:05.586 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:05.590 00.004 6120 Enqueuing Expose request
01:14:05.594 00.004 7680 IsSlewing returns 0
01:14:05.594 00.000 7680 IsGuiding returns 0
01:14:05.595 00.001 7680 PulseGuide returned control before completion, sleep 179
01:14:05.785 00.190 7680 IsGuiding returns 1
01:14:05.786 00.001 7680 scope still moving after pulse duration time elapsed
01:14:05.816 00.030 7680 IsSlewing returns 0
01:14:05.818 00.002 7680 IsGuiding returns 0
01:14:05.818 00.000 7680 scope move finished after 169 + 54 ms
01:14:05.819 00.001 7680 Move returns status 0, amount 169
01:14:05.820 00.001 7680 MoveAxis(N, 0, ABG)
01:14:05.820 00.000 7680 Move returns status 0, amount 0
01:14:05.821 00.001 7680 move complete, result=0
01:14:05.821 00.000 7680 worker thread done servicing request
01:14:05.821 00.000 6120 GuideStep: 0.4 px 169 ms WEST, -0.2 px 0 ms NORTH
01:14:05.830 00.009 7680 Worker thread wakes up
01:14:05.830 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:05.832 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:07.084 01.252 7680 Exposure complete
01:14:07.229 00.145 7680 worker thread done servicing request
01:14:07.229 00.000 6120 OnExposeComplete: enter
01:14:07.233 00.004 6120 UpdateGuideState(): m_state=6
01:14:07.238 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5728
01:14:07.242 00.004 6120 Star::Find returns 1 (1), X=954.62, Y=45.35, Mass=14269, SNR=79.1, Peak=255 HFD=7.1
01:14:07.246 00.004 6120 CameraToMount -- cameraTheta (0.85) - m_xAngle (-2.95) = xAngle (3.80 = -2.48)
01:14:07.250 00.004 6120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.53 = -2.75)
01:14:07.253 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.17 cameraTheta=0.85 mountX=-0.13 mountY=-0.06, mountTheta=-2.69
01:14:07.258 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.12, opts=13)
01:14:07.261 00.003 6120 Enqueuing Move request for scope (0.11, 0.12)
01:14:07.266 00.005 7680 Worker thread wakes up
01:14:07.266 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
01:14:07.267 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
01:14:07.267 00.000 7680 Moving (0.11, 0.12) raw xDistance=-0.13 yDistance=-0.06
01:14:07.267 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:14:07.267 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:14:07.268 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:07.272 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:14:07.272 00.000 7680 MoveAxis(E, 0, ABG)
01:14:07.272 00.000 7680 Move returns status 0, amount 0
01:14:07.272 00.000 7680 MoveAxis(N, 0, ABG)
01:14:07.272 00.000 7680 Move returns status 0, amount 0
01:14:07.273 00.001 7680 move complete, result=0
01:14:07.273 00.000 6120 UpdateGuideState exits: m=14269 SNR=79.1 Saturated
01:14:07.277 00.004 7680 worker thread done servicing request
01:14:07.278 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:07.281 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:07.285 00.004 6120 Enqueuing Expose request
01:14:07.289 00.004 7680 Worker thread wakes up
01:14:07.289 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:07.289 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:07.289 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:14:08.539 01.250 7680 Exposure complete
01:14:08.689 00.150 7680 worker thread done servicing request
01:14:08.689 00.000 6120 OnExposeComplete: enter
01:14:08.694 00.005 6120 UpdateGuideState(): m_state=6
01:14:08.699 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5729
01:14:08.706 00.007 6120 Star::Find returns 1 (1), X=954.40, Y=45.67, Mass=14373, SNR=77.8, Peak=255 HFD=7.2
01:14:08.711 00.005 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
01:14:08.716 00.005 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
01:14:08.719 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.44 hyp=0.46 cameraTheta=1.81 mountX=0.02 mountY=-0.45, mountTheta=-1.52
01:14:08.725 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.44, opts=13)
01:14:08.728 00.003 6120 Enqueuing Move request for scope (-0.11, 0.44)
01:14:08.735 00.007 7680 Worker thread wakes up
01:14:08.735 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:08.740 00.005 6120 UpdateGuideState exits: m=14373 SNR=77.8 Saturated
01:14:08.745 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:08.749 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:08.752 00.003 6120 Enqueuing Expose request
01:14:08.756 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.44) opts 0xd
01:14:08.756 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.44)
01:14:08.756 00.000 7680 Moving (-0.11, 0.44) raw xDistance=0.02 yDistance=-0.45
01:14:08.756 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:14:08.757 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:14:08.757 00.000 7680 MoveAxis(E, 0, ABG)
01:14:08.757 00.000 7680 Move returns status 0, amount 0
01:14:08.757 00.000 7680 MoveAxis(N, 242, ABG)
01:14:08.758 00.001 7680 Guiding  Dir = 0, Dur = 242
01:14:08.759 00.001 7680 IsSlewing returns 0
01:14:08.759 00.000 7680 IsGuiding returns 0
01:14:08.759 00.000 7680 PulseGuide returned control before completion, sleep 252
01:14:09.015 00.256 7680 IsGuiding returns 1
01:14:09.015 00.000 7680 scope still moving after pulse duration time elapsed
01:14:09.047 00.032 7680 IsSlewing returns 0
01:14:09.049 00.002 7680 IsGuiding returns 0
01:14:09.050 00.001 7680 scope move finished after 242 + 48 ms
01:14:09.050 00.000 7680 Move returns status 0, amount 242
01:14:09.050 00.000 7680 move complete, result=0
01:14:09.051 00.001 7680 worker thread done servicing request
01:14:09.051 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 242 ms NORTH
01:14:09.057 00.006 7680 Worker thread wakes up
01:14:09.057 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:09.057 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:10.306 01.249 7680 Exposure complete
01:14:10.455 00.149 7680 worker thread done servicing request
01:14:10.456 00.001 6120 OnExposeComplete: enter
01:14:10.460 00.004 6120 UpdateGuideState(): m_state=6
01:14:10.465 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5730
01:14:10.470 00.005 6120 Star::Find returns 1 (1), X=954.58, Y=45.68, Mass=13868, SNR=75.2, Peak=255 HFD=7.2
01:14:10.475 00.005 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
01:14:10.479 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
01:14:10.482 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.46 hyp=0.47 cameraTheta=1.43 mountX=-0.15 mountY=-0.39, mountTheta=-1.94
01:14:10.488 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.46, opts=13)
01:14:10.493 00.005 6120 Enqueuing Move request for scope (0.07, 0.46)
01:14:10.497 00.004 7680 Worker thread wakes up
01:14:10.497 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.46) opts 0xd
01:14:10.497 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.46)
01:14:10.497 00.000 7680 Moving (0.07, 0.46) raw xDistance=-0.15 yDistance=-0.39
01:14:10.498 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:10.502 00.004 6120 UpdateGuideState exits: m=13868 SNR=75.2 Saturated
01:14:10.506 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:10.509 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:10.513 00.004 6120 Enqueuing Expose request
01:14:10.517 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:14:10.517 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:14:10.517 00.000 7680 MoveAxis(E, 0, ABG)
01:14:10.519 00.002 7680 Move returns status 0, amount 0
01:14:10.519 00.000 7680 MoveAxis(N, 209, ABG)
01:14:10.519 00.000 7680 Guiding  Dir = 0, Dur = 209
01:14:10.520 00.001 7680 IsSlewing returns 0
01:14:10.520 00.000 7680 IsGuiding returns 0
01:14:10.520 00.000 7680 PulseGuide returned control before completion, sleep 219
01:14:10.749 00.229 7680 IsGuiding returns 1
01:14:10.750 00.001 7680 scope still moving after pulse duration time elapsed
01:14:10.780 00.030 7680 IsSlewing returns 0
01:14:10.781 00.001 7680 IsGuiding returns 0
01:14:10.783 00.002 7680 scope move finished after 209 + 53 ms
01:14:10.783 00.000 7680 Move returns status 0, amount 209
01:14:10.784 00.001 7680 move complete, result=0
01:14:10.784 00.000 7680 worker thread done servicing request
01:14:10.785 00.001 7680 Worker thread wakes up
01:14:10.785 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 209 ms NORTH
01:14:10.791 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:10.791 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:12.047 01.256 7680 Exposure complete
01:14:12.186 00.139 7680 worker thread done servicing request
01:14:12.187 00.001 6120 OnExposeComplete: enter
01:14:12.190 00.003 6120 UpdateGuideState(): m_state=6
01:14:12.194 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5731
01:14:12.199 00.005 6120 Star::Find returns 1 (1), X=954.26, Y=45.23, Mass=14264, SNR=78.1, Peak=255 HFD=7.0
01:14:12.204 00.005 6120 CameraToMount -- cameraTheta (3.11) - m_xAngle (-2.95) = xAngle (6.06 = -0.22)
01:14:12.207 00.003 6120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.79 = -0.49)
01:14:12.212 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=0.01 hyp=0.25 cameraTheta=3.11 mountX=0.25 mountY=-0.12, mountTheta=-0.45
01:14:12.216 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.01, opts=13)
01:14:12.221 00.005 6120 Enqueuing Move request for scope (-0.25, 0.01)
01:14:12.225 00.004 7680 Worker thread wakes up
01:14:12.225 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.01) opts 0xd
01:14:12.225 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.01)
01:14:12.226 00.001 7680 Moving (-0.25, 0.01) raw xDistance=0.25 yDistance=-0.12
01:14:12.226 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:12.230 00.004 6120 UpdateGuideState exits: m=14264 SNR=78.1 Saturated
01:14:12.234 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:12.241 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:12.244 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:14:12.244 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:14:12.246 00.002 6120 Enqueuing Expose request
01:14:12.250 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:14:12.250 00.000 7680 MoveAxis(W, 101, ABG)
01:14:12.250 00.000 7680 Guiding  Dir = 3, Dur = 101
01:14:12.251 00.001 7680 IsSlewing returns 0
01:14:12.251 00.000 7680 IsGuiding returns 0
01:14:12.251 00.000 7680 PulseGuide returned control before completion, sleep 111
01:14:12.364 00.113 7680 IsGuiding returns 1
01:14:12.366 00.002 7680 scope still moving after pulse duration time elapsed
01:14:12.395 00.029 7680 IsSlewing returns 0
01:14:12.397 00.002 7680 IsGuiding returns 0
01:14:12.397 00.000 7680 scope move finished after 101 + 45 ms
01:14:12.398 00.001 7680 Move returns status 0, amount 101
01:14:12.398 00.000 7680 MoveAxis(N, 0, ABG)
01:14:12.398 00.000 7680 Move returns status 0, amount 0
01:14:12.399 00.001 7680 move complete, result=0
01:14:12.400 00.001 7680 worker thread done servicing request
01:14:12.400 00.000 7680 Worker thread wakes up
01:14:12.400 00.000 6120 GuideStep: 0.2 px 101 ms WEST, -0.1 px 0 ms NORTH
01:14:12.407 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:12.407 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:13.657 01.250 7680 Exposure complete
01:14:13.800 00.143 7680 worker thread done servicing request
01:14:13.800 00.000 6120 OnExposeComplete: enter
01:14:13.805 00.005 6120 UpdateGuideState(): m_state=6
01:14:13.808 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5732
01:14:13.813 00.005 6120 Star::Find returns 1 (1), X=954.60, Y=45.63, Mass=14825, SNR=79.2, Peak=255 HFD=7.2
01:14:13.817 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
01:14:13.821 00.004 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.24)
01:14:13.826 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.40 hyp=0.41 cameraTheta=1.36 mountX=-0.16 mountY=-0.32, mountTheta=-2.03
01:14:13.832 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.40, opts=13)
01:14:13.838 00.006 6120 Enqueuing Move request for scope (0.09, 0.40)
01:14:13.842 00.004 7680 Worker thread wakes up
01:14:13.842 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.40) opts 0xd
01:14:13.842 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:13.846 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.40)
01:14:13.847 00.001 7680 Moving (0.09, 0.40) raw xDistance=-0.16 yDistance=-0.32
01:14:13.847 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:14:13.847 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:14:13.847 00.000 6120 UpdateGuideState exits: m=14825 SNR=79.2 Saturated
01:14:13.851 00.004 7680 MoveAxis(E, 0, ABG)
01:14:13.851 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:13.855 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:13.860 00.005 7680 Move returns status 0, amount 0
01:14:13.860 00.000 7680 MoveAxis(N, 176, ABG)
01:14:13.860 00.000 6120 Enqueuing Expose request
01:14:13.864 00.004 7680 Guiding  Dir = 0, Dur = 176
01:14:13.866 00.002 7680 IsSlewing returns 0
01:14:13.866 00.000 7680 IsGuiding returns 0
01:14:13.866 00.000 7680 PulseGuide returned control before completion, sleep 186
01:14:14.067 00.201 7680 IsGuiding returns 1
01:14:14.068 00.001 7680 scope still moving after pulse duration time elapsed
01:14:14.099 00.031 7680 IsSlewing returns 0
01:14:14.100 00.001 7680 IsGuiding returns 0
01:14:14.102 00.002 7680 scope move finished after 176 + 59 ms
01:14:14.102 00.000 7680 Move returns status 0, amount 176
01:14:14.103 00.001 7680 move complete, result=0
01:14:14.104 00.001 7680 worker thread done servicing request
01:14:14.104 00.000 7680 Worker thread wakes up
01:14:14.104 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 176 ms NORTH
01:14:14.112 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:14.112 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:15.361 01.249 7680 Exposure complete
01:14:15.500 00.139 7680 worker thread done servicing request
01:14:15.500 00.000 6120 OnExposeComplete: enter
01:14:15.504 00.004 6120 UpdateGuideState(): m_state=6
01:14:15.509 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5733
01:14:15.514 00.005 6120 Star::Find returns 1 (1), X=954.66, Y=45.58, Mass=15291, SNR=79.8, Peak=255 HFD=7.2
01:14:15.519 00.005 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.13 = -2.16)
01:14:15.522 00.003 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.43)
01:14:15.527 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.36 hyp=0.39 cameraTheta=1.17 mountX=-0.21 mountY=-0.25, mountTheta=-2.27
01:14:15.531 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.36, opts=13)
01:14:15.534 00.003 6120 Enqueuing Move request for scope (0.15, 0.36)
01:14:15.539 00.005 7680 Worker thread wakes up
01:14:15.539 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:15.543 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.36) opts 0xd
01:14:15.543 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.36)
01:14:15.544 00.001 7680 Moving (0.15, 0.36) raw xDistance=-0.21 yDistance=-0.25
01:14:15.545 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
01:14:15.545 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:14:15.545 00.000 7680 MoveAxis(E, 88, ABG)
01:14:15.545 00.000 7680 Guiding  Dir = 2, Dur = 88
01:14:15.545 00.000 6120 UpdateGuideState exits: m=15291 SNR=79.8 Saturated
01:14:15.551 00.006 7680 IsSlewing returns 0
01:14:15.551 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:15.555 00.004 7680 IsGuiding returns 0
01:14:15.555 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:15.560 00.005 6120 Enqueuing Expose request
01:14:15.564 00.004 7680 PulseGuide returned control before completion, sleep 98
01:14:15.676 00.112 7680 IsGuiding returns 0
01:14:15.680 00.004 7680 Move returns status 0, amount 88
01:14:15.680 00.000 7680 MoveAxis(N, 138, ABG)
01:14:15.680 00.000 7680 Guiding  Dir = 0, Dur = 138
01:14:15.682 00.002 7680 IsSlewing returns 0
01:14:15.682 00.000 7680 IsGuiding returns 0
01:14:15.683 00.001 7680 PulseGuide returned control before completion, sleep 148
01:14:15.847 00.164 7680 IsGuiding returns 1
01:14:15.848 00.001 7680 scope still moving after pulse duration time elapsed
01:14:15.879 00.031 7680 IsSlewing returns 0
01:14:15.881 00.002 7680 IsGuiding returns 0
01:14:15.881 00.000 7680 scope move finished after 138 + 60 ms
01:14:15.882 00.001 7680 Move returns status 0, amount 138
01:14:15.882 00.000 7680 move complete, result=0
01:14:15.883 00.001 7680 worker thread done servicing request
01:14:15.883 00.000 6120 GuideStep: -0.2 px 88 ms EAST, -0.3 px 138 ms NORTH
01:14:15.889 00.006 7680 Worker thread wakes up
01:14:15.889 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:15.891 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:17.140 01.249 7680 Exposure complete
01:14:17.274 00.134 7680 worker thread done servicing request
01:14:17.274 00.000 6120 OnExposeComplete: enter
01:14:17.278 00.004 6120 UpdateGuideState(): m_state=6
01:14:17.282 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5734
01:14:17.286 00.004 6120 Star::Find returns 1 (1), X=954.30, Y=45.65, Mass=14901, SNR=80.1, Peak=255 HFD=7.2
01:14:17.290 00.004 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
01:14:17.294 00.004 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.57)
01:14:17.298 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.42 hyp=0.47 cameraTheta=2.03 mountX=0.13 mountY=-0.47, mountTheta=-1.31
01:14:17.303 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.42, opts=13)
01:14:17.307 00.004 6120 Enqueuing Move request for scope (-0.21, 0.42)
01:14:17.311 00.004 7680 Worker thread wakes up
01:14:17.311 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.42) opts 0xd
01:14:17.311 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.42)
01:14:17.311 00.000 7680 Moving (-0.21, 0.42) raw xDistance=0.13 yDistance=-0.47
01:14:17.311 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:14:17.311 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
01:14:17.312 00.001 7680 MoveAxis(E, 0, ABG)
01:14:17.312 00.000 7680 Move returns status 0, amount 0
01:14:17.312 00.000 7680 MoveAxis(N, 256, ABG)
01:14:17.312 00.000 7680 Guiding  Dir = 0, Dur = 256
01:14:17.312 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:17.318 00.006 7680 IsSlewing returns 0
01:14:17.318 00.000 6120 UpdateGuideState exits: m=14901 SNR=80.1 Saturated
01:14:17.323 00.005 7680 IsGuiding returns 0
01:14:17.323 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:17.327 00.004 7680 PulseGuide returned control before completion, sleep 266
01:14:17.327 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:17.332 00.005 6120 Enqueuing Expose request
01:14:17.597 00.265 7680 IsGuiding returns 1
01:14:17.597 00.000 7680 scope still moving after pulse duration time elapsed
01:14:17.629 00.032 7680 IsSlewing returns 0
01:14:17.632 00.003 7680 IsGuiding returns 0
01:14:17.632 00.000 7680 scope move finished after 256 + 52 ms
01:14:17.633 00.001 7680 Move returns status 0, amount 256
01:14:17.633 00.000 7680 move complete, result=0
01:14:17.633 00.000 7680 worker thread done servicing request
01:14:17.634 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 256 ms NORTH
01:14:17.643 00.009 7680 Worker thread wakes up
01:14:17.643 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:17.643 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:18.889 01.246 7680 Exposure complete
01:14:19.005 00.116 7680 worker thread done servicing request
01:14:19.005 00.000 6120 OnExposeComplete: enter
01:14:19.008 00.003 6120 UpdateGuideState(): m_state=6
01:14:19.012 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5735
01:14:19.016 00.004 6120 Star::Find returns 1 (1), X=954.26, Y=45.23, Mass=14984, SNR=80.8, Peak=255 HFD=7.1
01:14:19.020 00.004 6120 CameraToMount -- cameraTheta (3.12) - m_xAngle (-2.95) = xAngle (6.08 = -0.21)
01:14:19.024 00.004 6120 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.81 = -0.47)
01:14:19.028 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.00 hyp=0.25 cameraTheta=3.12 mountX=0.24 mountY=-0.11, mountTheta=-0.44
01:14:19.032 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.00, opts=13)
01:14:19.035 00.003 6120 Enqueuing Move request for scope (-0.25, 0.00)
01:14:19.038 00.003 7680 Worker thread wakes up
01:14:19.038 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.00) opts 0xd
01:14:19.040 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.00)
01:14:19.040 00.000 7680 Moving (-0.25, 0.00) raw xDistance=0.24 yDistance=-0.11
01:14:19.040 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:14:19.040 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:14:19.040 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:14:19.040 00.000 7680 MoveAxis(W, 99, ABG)
01:14:19.040 00.000 7680 Guiding  Dir = 3, Dur = 99
01:14:19.041 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:19.044 00.003 7680 IsSlewing returns 0
01:14:19.045 00.001 6120 UpdateGuideState exits: m=14984 SNR=80.8 Saturated
01:14:19.048 00.003 7680 IsGuiding returns 0
01:14:19.048 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:19.052 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:19.057 00.005 7680 PulseGuide returned control before completion, sleep 109
01:14:19.057 00.000 6120 Enqueuing Expose request
01:14:19.179 00.122 7680 IsGuiding returns 0
01:14:19.181 00.002 7680 Move returns status 0, amount 99
01:14:19.181 00.000 7680 MoveAxis(N, 0, ABG)
01:14:19.182 00.001 7680 Move returns status 0, amount 0
01:14:19.182 00.000 7680 move complete, result=0
01:14:19.183 00.001 7680 worker thread done servicing request
01:14:19.183 00.000 6120 GuideStep: 0.2 px 99 ms WEST, -0.1 px 0 ms NORTH
01:14:19.190 00.007 7680 Worker thread wakes up
01:14:19.190 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:19.191 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:20.444 01.253 7680 Exposure complete
01:14:20.583 00.139 7680 worker thread done servicing request
01:14:20.583 00.000 6120 OnExposeComplete: enter
01:14:20.588 00.005 6120 UpdateGuideState(): m_state=6
01:14:20.593 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5736
01:14:20.597 00.004 6120 Star::Find returns 1 (1), X=954.63, Y=45.20, Mass=14264, SNR=77.6, Peak=255 HFD=7.0
01:14:20.601 00.004 6120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-2.95) = xAngle (2.77 = 2.77)
01:14:20.604 00.003 6120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.50 = 2.50)
01:14:20.608 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-0.18 mountX=-0.11 mountY=0.07, mountTheta=2.57
01:14:20.614 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.02, opts=13)
01:14:20.618 00.004 6120 Enqueuing Move request for scope (0.11, -0.02)
01:14:20.622 00.004 7680 Worker thread wakes up
01:14:20.622 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.02) opts 0xd
01:14:20.622 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.02)
01:14:20.622 00.000 7680 Moving (0.11, -0.02) raw xDistance=-0.11 yDistance=0.07
01:14:20.623 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:20.626 00.003 6120 UpdateGuideState exits: m=14264 SNR=77.6 Saturated
01:14:20.630 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:20.634 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:20.639 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:14:20.639 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:14:20.639 00.000 6120 Enqueuing Expose request
01:14:20.644 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:14:20.644 00.000 7680 MoveAxis(E, 0, ABG)
01:14:20.644 00.000 7680 Move returns status 0, amount 0
01:14:20.644 00.000 7680 MoveAxis(N, 0, ABG)
01:14:20.644 00.000 7680 Move returns status 0, amount 0
01:14:20.646 00.002 7680 move complete, result=0
01:14:20.646 00.000 7680 worker thread done servicing request
01:14:20.646 00.000 7680 Worker thread wakes up
01:14:20.646 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:14:20.651 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:20.651 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:21.902 01.251 7680 Exposure complete
01:14:22.021 00.119 7680 worker thread done servicing request
01:14:22.022 00.001 6120 OnExposeComplete: enter
01:14:22.027 00.005 6120 UpdateGuideState(): m_state=6
01:14:22.030 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5737
01:14:22.033 00.003 6120 Star::Find returns 1 (1), X=954.77, Y=45.35, Mass=13698, SNR=76.2, Peak=255 HFD=6.9
01:14:22.037 00.004 6120 CameraToMount -- cameraTheta (0.45) - m_xAngle (-2.95) = xAngle (3.41 = -2.88)
01:14:22.040 00.003 6120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.14 = 3.14)
01:14:22.045 00.005 6120 CameraToMount -- cameraX=0.26 cameraY=0.12 hyp=0.29 cameraTheta=0.45 mountX=-0.28 mountY=0.00, mountTheta=3.14
01:14:22.050 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.12, opts=13)
01:14:22.054 00.004 6120 Enqueuing Move request for scope (0.26, 0.12)
01:14:22.057 00.003 7680 Worker thread wakes up
01:14:22.057 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.12) opts 0xd
01:14:22.057 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.12)
01:14:22.057 00.000 7680 Moving (0.26, 0.12) raw xDistance=-0.28 yDistance=0.00
01:14:22.057 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
01:14:22.058 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:14:22.058 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:14:22.058 00.000 7680 MoveAxis(E, 113, ABG)
01:14:22.058 00.000 7680 Guiding  Dir = 2, Dur = 113
01:14:22.058 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:22.063 00.005 7680 IsSlewing returns 0
01:14:22.063 00.000 6120 UpdateGuideState exits: m=13698 SNR=76.2 Saturated
01:14:22.067 00.004 7680 IsGuiding returns 0
01:14:22.067 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:22.071 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:22.075 00.004 7680 PulseGuide returned control before completion, sleep 123
01:14:22.076 00.001 6120 Enqueuing Expose request
01:14:22.207 00.131 7680 IsGuiding returns 0
01:14:22.207 00.000 7680 Move returns status 0, amount 113
01:14:22.208 00.001 7680 MoveAxis(N, 0, ABG)
01:14:22.208 00.000 7680 Move returns status 0, amount 0
01:14:22.208 00.000 7680 move complete, result=0
01:14:22.210 00.002 7680 worker thread done servicing request
01:14:22.210 00.000 6120 GuideStep: -0.3 px 113 ms EAST, 0.0 px 0 ms NORTH
01:14:22.217 00.007 7680 Worker thread wakes up
01:14:22.217 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:22.217 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:23.467 01.250 7680 Exposure complete
01:14:23.597 00.130 7680 worker thread done servicing request
01:14:23.598 00.001 6120 OnExposeComplete: enter
01:14:23.601 00.003 6120 UpdateGuideState(): m_state=6
01:14:23.606 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5738
01:14:23.611 00.005 6120 Star::Find returns 1 (1), X=954.62, Y=45.67, Mass=15166, SNR=81.9, Peak=255 HFD=7.2
01:14:23.618 00.007 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
01:14:23.622 00.004 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
01:14:23.626 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.45 hyp=0.46 cameraTheta=1.33 mountX=-0.19 mountY=-0.35, mountTheta=-2.07
01:14:23.632 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.45, opts=13)
01:14:23.635 00.003 6120 Enqueuing Move request for scope (0.11, 0.45)
01:14:23.640 00.005 7680 Worker thread wakes up
01:14:23.640 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:23.643 00.003 6120 UpdateGuideState exits: m=15166 SNR=81.9 Saturated
01:14:23.648 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:23.652 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.45) opts 0xd
01:14:23.652 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.45)
01:14:23.652 00.000 7680 Moving (0.11, 0.45) raw xDistance=-0.19 yDistance=-0.35
01:14:23.653 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:14:23.653 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:23.657 00.004 6120 Enqueuing Expose request
01:14:23.661 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:14:23.661 00.000 7680 MoveAxis(E, 0, ABG)
01:14:23.661 00.000 7680 Move returns status 0, amount 0
01:14:23.661 00.000 7680 MoveAxis(N, 192, ABG)
01:14:23.661 00.000 7680 Guiding  Dir = 0, Dur = 192
01:14:23.663 00.002 7680 IsSlewing returns 0
01:14:23.663 00.000 7680 IsGuiding returns 0
01:14:23.664 00.001 7680 PulseGuide returned control before completion, sleep 202
01:14:23.879 00.215 7680 IsGuiding returns 1
01:14:23.880 00.001 7680 scope still moving after pulse duration time elapsed
01:14:23.909 00.029 7680 IsSlewing returns 0
01:14:23.910 00.001 7680 IsGuiding returns 0
01:14:23.911 00.001 7680 scope move finished after 192 + 56 ms
01:14:23.911 00.000 7680 Move returns status 0, amount 192
01:14:23.912 00.001 7680 move complete, result=0
01:14:23.912 00.000 7680 worker thread done servicing request
01:14:23.914 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 192 ms NORTH
01:14:23.921 00.007 7680 Worker thread wakes up
01:14:23.921 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:23.921 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:25.173 01.252 7680 Exposure complete
01:14:25.300 00.127 7680 worker thread done servicing request
01:14:25.300 00.000 6120 OnExposeComplete: enter
01:14:25.304 00.004 6120 UpdateGuideState(): m_state=6
01:14:25.309 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5739
01:14:25.313 00.004 6120 Star::Find returns 1 (1), X=954.78, Y=45.65, Mass=14267, SNR=78.0, Peak=255 HFD=7.0
01:14:25.316 00.003 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
01:14:25.321 00.005 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
01:14:25.324 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=0.43 hyp=0.51 cameraTheta=1.01 mountX=-0.35 mountY=-0.26, mountTheta=-2.49
01:14:25.332 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.43, opts=13)
01:14:25.336 00.004 6120 Enqueuing Move request for scope (0.27, 0.43)
01:14:25.340 00.004 7680 Worker thread wakes up
01:14:25.340 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.43) opts 0xd
01:14:25.340 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.43)
01:14:25.341 00.001 7680 Moving (0.27, 0.43) raw xDistance=-0.35 yDistance=-0.26
01:14:25.341 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:14:25.341 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:14:25.341 00.000 7680 MoveAxis(E, 141, ABG)
01:14:25.341 00.000 7680 Guiding  Dir = 2, Dur = 141
01:14:25.341 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:25.346 00.005 7680 IsSlewing returns 0
01:14:25.346 00.000 6120 UpdateGuideState exits: m=14267 SNR=78.0 Saturated
01:14:25.350 00.004 7680 IsGuiding returns 0
01:14:25.350 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:25.354 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:25.357 00.003 7680 PulseGuide returned control before completion, sleep 151
01:14:25.358 00.001 6120 Enqueuing Expose request
01:14:25.519 00.161 7680 IsGuiding returns 1
01:14:25.519 00.000 7680 scope still moving after pulse duration time elapsed
01:14:25.549 00.030 7680 IsSlewing returns 0
01:14:25.550 00.001 7680 IsGuiding returns 0
01:14:25.550 00.000 7680 scope move finished after 141 + 59 ms
01:14:25.550 00.000 7680 Move returns status 0, amount 141
01:14:25.551 00.001 7680 MoveAxis(N, 144, ABG)
01:14:25.551 00.000 7680 Guiding  Dir = 0, Dur = 144
01:14:25.551 00.000 7680 IsSlewing returns 0
01:14:25.553 00.002 7680 IsGuiding returns 0
01:14:25.553 00.000 7680 PulseGuide returned control before completion, sleep 154
01:14:25.722 00.169 7680 IsGuiding returns 1
01:14:25.723 00.001 7680 scope still moving after pulse duration time elapsed
01:14:25.753 00.030 7680 IsSlewing returns 0
01:14:25.755 00.002 7680 IsGuiding returns 0
01:14:25.755 00.000 7680 scope move finished after 144 + 58 ms
01:14:25.756 00.001 7680 Move returns status 0, amount 144
01:14:25.756 00.000 7680 move complete, result=0
01:14:25.756 00.000 7680 worker thread done servicing request
01:14:25.757 00.001 7680 Worker thread wakes up
01:14:25.757 00.000 6120 GuideStep: -0.3 px 141 ms EAST, -0.3 px 144 ms NORTH
01:14:25.765 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:25.767 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:27.020 01.253 7680 Exposure complete
01:14:27.152 00.132 7680 worker thread done servicing request
01:14:27.152 00.000 6120 OnExposeComplete: enter
01:14:27.156 00.004 6120 UpdateGuideState(): m_state=6
01:14:27.160 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5740
01:14:27.164 00.004 6120 Star::Find returns 1 (1), X=954.42, Y=45.65, Mass=14895, SNR=78.6, Peak=255 HFD=7.2
01:14:27.168 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
01:14:27.172 00.004 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
01:14:27.176 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.43 hyp=0.44 cameraTheta=1.78 mountX=0.01 mountY=-0.42, mountTheta=-1.54
01:14:27.181 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.43, opts=13)
01:14:27.186 00.005 6120 Enqueuing Move request for scope (-0.09, 0.43)
01:14:27.190 00.004 7680 Worker thread wakes up
01:14:27.191 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:27.195 00.004 6120 UpdateGuideState exits: m=14895 SNR=78.6 Saturated
01:14:27.198 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.43) opts 0xd
01:14:27.198 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:27.202 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:27.206 00.004 6120 Enqueuing Expose request
01:14:27.211 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.43)
01:14:27.211 00.000 7680 Moving (-0.09, 0.43) raw xDistance=0.01 yDistance=-0.42
01:14:27.211 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:14:27.211 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:14:27.212 00.001 7680 MoveAxis(E, 0, ABG)
01:14:27.212 00.000 7680 Move returns status 0, amount 0
01:14:27.212 00.000 7680 MoveAxis(N, 229, ABG)
01:14:27.212 00.000 7680 Guiding  Dir = 0, Dur = 229
01:14:27.213 00.001 7680 IsSlewing returns 0
01:14:27.213 00.000 7680 IsGuiding returns 0
01:14:27.213 00.000 7680 PulseGuide returned control before completion, sleep 239
01:14:27.465 00.252 7680 IsGuiding returns 1
01:14:27.467 00.002 7680 scope still moving after pulse duration time elapsed
01:14:27.496 00.029 7680 IsSlewing returns 0
01:14:27.497 00.001 7680 IsGuiding returns 0
01:14:27.498 00.001 7680 scope move finished after 229 + 55 ms
01:14:27.498 00.000 7680 Move returns status 0, amount 229
01:14:27.498 00.000 7680 move complete, result=0
01:14:27.499 00.001 7680 worker thread done servicing request
01:14:27.499 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 229 ms NORTH
01:14:27.506 00.007 7680 Worker thread wakes up
01:14:27.506 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:27.506 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:28.761 01.255 7680 Exposure complete
01:14:28.896 00.135 7680 worker thread done servicing request
01:14:28.896 00.000 6120 OnExposeComplete: enter
01:14:28.900 00.004 6120 UpdateGuideState(): m_state=6
01:14:28.903 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5741
01:14:28.906 00.003 6120 Star::Find returns 1 (1), X=954.62, Y=45.58, Mass=14765, SNR=79.9, Peak=255 HFD=7.2
01:14:28.908 00.002 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
01:14:28.913 00.005 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.33)
01:14:28.917 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.35 hyp=0.37 cameraTheta=1.27 mountX=-0.17 mountY=-0.27, mountTheta=-2.14
01:14:28.925 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.35, opts=13)
01:14:28.930 00.005 6120 Enqueuing Move request for scope (0.11, 0.35)
01:14:28.934 00.004 7680 Worker thread wakes up
01:14:28.934 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.35) opts 0xd
01:14:28.934 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.35)
01:14:28.934 00.000 7680 Moving (0.11, 0.35) raw xDistance=-0.17 yDistance=-0.27
01:14:28.935 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:14:28.935 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:14:28.935 00.000 7680 MoveAxis(E, 0, ABG)
01:14:28.935 00.000 7680 Move returns status 0, amount 0
01:14:28.935 00.000 7680 MoveAxis(N, 147, ABG)
01:14:28.936 00.001 7680 Guiding  Dir = 0, Dur = 147
01:14:28.936 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:28.940 00.004 6120 UpdateGuideState exits: m=14765 SNR=79.9 Saturated
01:14:28.944 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:28.949 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:28.952 00.003 6120 Enqueuing Expose request
01:14:28.959 00.007 7680 IsSlewing returns 0
01:14:28.961 00.002 7680 IsGuiding returns 0
01:14:28.961 00.000 7680 PulseGuide returned control before completion, sleep 157
01:14:29.127 00.166 7680 IsGuiding returns 1
01:14:29.129 00.002 7680 scope still moving after pulse duration time elapsed
01:14:29.159 00.030 7680 IsSlewing returns 0
01:14:29.160 00.001 7680 IsGuiding returns 0
01:14:29.160 00.000 7680 scope move finished after 147 + 52 ms
01:14:29.161 00.001 7680 Move returns status 0, amount 147
01:14:29.161 00.000 7680 move complete, result=0
01:14:29.161 00.000 7680 worker thread done servicing request
01:14:29.162 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 147 ms NORTH
01:14:29.172 00.010 7680 Worker thread wakes up
01:14:29.172 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:29.173 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:30.421 01.248 7680 Exposure complete
01:14:30.555 00.134 7680 worker thread done servicing request
01:14:30.556 00.001 6120 OnExposeComplete: enter
01:14:30.559 00.003 6120 UpdateGuideState(): m_state=6
01:14:30.563 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5742
01:14:30.568 00.005 6120 Star::Find returns 1 (1), X=954.73, Y=45.32, Mass=14694, SNR=79.3, Peak=255 HFD=7.1
01:14:30.571 00.003 6120 CameraToMount -- cameraTheta (0.43) - m_xAngle (-2.95) = xAngle (3.39 = -2.90)
01:14:30.577 00.006 6120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.12 = 3.12)
01:14:30.581 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.24 cameraTheta=0.43 mountX=-0.23 mountY=0.01, mountTheta=3.12
01:14:30.588 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.10, opts=13)
01:14:30.593 00.005 6120 Enqueuing Move request for scope (0.21, 0.10)
01:14:30.598 00.005 7680 Worker thread wakes up
01:14:30.598 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:30.602 00.004 6120 UpdateGuideState exits: m=14694 SNR=79.3 Saturated
01:14:30.607 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0xd
01:14:30.607 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
01:14:30.607 00.000 7680 Moving (0.21, 0.10) raw xDistance=-0.23 yDistance=0.01
01:14:30.608 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
01:14:30.608 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:14:30.608 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:30.612 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:30.617 00.005 6120 Enqueuing Expose request
01:14:30.622 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:14:30.622 00.000 7680 MoveAxis(E, 94, ABG)
01:14:30.622 00.000 7680 Guiding  Dir = 2, Dur = 94
01:14:30.622 00.000 7680 IsSlewing returns 0
01:14:30.623 00.001 7680 IsGuiding returns 0
01:14:30.623 00.000 7680 PulseGuide returned control before completion, sleep 104
01:14:30.737 00.114 7680 IsGuiding returns 1
01:14:30.739 00.002 7680 scope still moving after pulse duration time elapsed
01:14:30.768 00.029 7680 IsSlewing returns 0
01:14:30.769 00.001 7680 IsGuiding returns 0
01:14:30.769 00.000 7680 scope move finished after 94 + 52 ms
01:14:30.770 00.001 7680 Move returns status 0, amount 94
01:14:30.770 00.000 7680 MoveAxis(N, 0, ABG)
01:14:30.772 00.002 7680 Move returns status 0, amount 0
01:14:30.773 00.001 7680 move complete, result=0
01:14:30.774 00.001 7680 worker thread done servicing request
01:14:30.774 00.000 7680 Worker thread wakes up
01:14:30.775 00.001 6120 GuideStep: -0.2 px 94 ms EAST, 0.0 px 0 ms NORTH
01:14:30.781 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:30.781 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:32.031 01.250 7680 Exposure complete
01:14:32.174 00.143 7680 worker thread done servicing request
01:14:32.174 00.000 6120 OnExposeComplete: enter
01:14:32.182 00.008 6120 UpdateGuideState(): m_state=6
01:14:32.189 00.007 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5743
01:14:32.196 00.007 6120 Star::Find returns 1 (1), X=954.72, Y=45.72, Mass=14748, SNR=79.0, Peak=255 HFD=7.1
01:14:32.201 00.005 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
01:14:32.205 00.004 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.42)
01:14:32.212 00.007 6120 CameraToMount -- cameraX=0.21 cameraY=0.50 hyp=0.54 cameraTheta=1.18 mountX=-0.30 mountY=-0.36, mountTheta=-2.26
01:14:32.218 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.50, opts=13)
01:14:32.222 00.004 6120 Enqueuing Move request for scope (0.21, 0.50)
01:14:32.227 00.005 7680 Worker thread wakes up
01:14:32.227 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:32.233 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.50) opts 0xd
01:14:32.234 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.50)
01:14:32.234 00.000 6120 UpdateGuideState exits: m=14748 SNR=79.0 Saturated
01:14:32.239 00.005 7680 Moving (0.21, 0.50) raw xDistance=-0.30 yDistance=-0.36
01:14:32.239 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:32.245 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
01:14:32.245 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:14:32.246 00.001 7680 MoveAxis(E, 127, ABG)
01:14:32.246 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:32.251 00.005 7680 Guiding  Dir = 2, Dur = 127
01:14:32.251 00.000 6120 Enqueuing Expose request
01:14:32.257 00.006 7680 IsSlewing returns 0
01:14:32.257 00.000 7680 IsGuiding returns 0
01:14:32.258 00.001 7680 PulseGuide returned control before completion, sleep 137
01:14:32.398 00.140 7680 IsGuiding returns 1
01:14:32.399 00.001 7680 scope still moving after pulse duration time elapsed
01:14:32.429 00.030 7680 IsSlewing returns 0
01:14:32.431 00.002 7680 IsGuiding returns 0
01:14:32.432 00.001 7680 scope move finished after 127 + 47 ms
01:14:32.433 00.001 7680 Move returns status 0, amount 127
01:14:32.433 00.000 7680 MoveAxis(N, 194, ABG)
01:14:32.434 00.001 7680 Guiding  Dir = 0, Dur = 194
01:14:32.434 00.000 7680 IsSlewing returns 0
01:14:32.434 00.000 7680 IsGuiding returns 0
01:14:32.435 00.001 7680 PulseGuide returned control before completion, sleep 204
01:14:32.648 00.213 7680 IsGuiding returns 1
01:14:32.649 00.001 7680 scope still moving after pulse duration time elapsed
01:14:32.680 00.031 7680 IsSlewing returns 0
01:14:32.680 00.000 7680 IsGuiding returns 0
01:14:32.681 00.001 7680 scope move finished after 194 + 51 ms
01:14:32.681 00.000 7680 Move returns status 0, amount 194
01:14:32.682 00.001 7680 move complete, result=0
01:14:32.682 00.000 7680 worker thread done servicing request
01:14:32.682 00.000 6120 GuideStep: -0.3 px 127 ms EAST, -0.4 px 194 ms NORTH
01:14:32.689 00.007 7680 Worker thread wakes up
01:14:32.689 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:32.689 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:33.944 01.255 7680 Exposure complete
01:14:34.080 00.136 7680 worker thread done servicing request
01:14:34.080 00.000 6120 OnExposeComplete: enter
01:14:34.086 00.006 6120 UpdateGuideState(): m_state=6
01:14:34.089 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5744
01:14:34.094 00.005 6120 Star::Find returns 1 (1), X=954.67, Y=45.78, Mass=15138, SNR=79.4, Peak=255 HFD=7.0
01:14:34.097 00.003 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
01:14:34.100 00.003 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
01:14:34.104 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.55 hyp=0.58 cameraTheta=1.30 mountX=-0.26 mountY=-0.43, mountTheta=-2.11
01:14:34.110 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.55, opts=13)
01:14:34.114 00.004 6120 Enqueuing Move request for scope (0.15, 0.55)
01:14:34.117 00.003 7680 Worker thread wakes up
01:14:34.118 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:34.123 00.005 6120 UpdateGuideState exits: m=15138 SNR=79.4 Saturated
01:14:34.126 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:34.130 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:34.133 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.55) opts 0xd
01:14:34.133 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.55)
01:14:34.135 00.002 7680 Moving (0.15, 0.55) raw xDistance=-0.26 yDistance=-0.43
01:14:34.135 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:14:34.135 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:14:34.135 00.000 7680 MoveAxis(E, 113, ABG)
01:14:34.135 00.000 7680 Guiding  Dir = 2, Dur = 113
01:14:34.136 00.001 6120 Enqueuing Expose request
01:14:34.140 00.004 7680 IsSlewing returns 0
01:14:34.140 00.000 7680 IsGuiding returns 0
01:14:34.140 00.000 7680 PulseGuide returned control before completion, sleep 123
01:14:34.278 00.138 7680 IsGuiding returns 1
01:14:34.279 00.001 7680 scope still moving after pulse duration time elapsed
01:14:34.310 00.031 7680 IsSlewing returns 0
01:14:34.311 00.001 7680 IsGuiding returns 0
01:14:34.312 00.001 7680 scope move finished after 113 + 57 ms
01:14:34.312 00.000 7680 Move returns status 0, amount 113
01:14:34.312 00.000 7680 MoveAxis(N, 233, ABG)
01:14:34.313 00.001 7680 Guiding  Dir = 0, Dur = 233
01:14:34.313 00.000 7680 IsSlewing returns 0
01:14:34.314 00.001 7680 IsGuiding returns 0
01:14:34.314 00.000 7680 PulseGuide returned control before completion, sleep 243
01:14:34.562 00.248 7680 IsGuiding returns 1
01:14:34.563 00.001 7680 scope still moving after pulse duration time elapsed
01:14:34.593 00.030 7680 IsSlewing returns 0
01:14:34.594 00.001 7680 IsGuiding returns 0
01:14:34.595 00.001 7680 scope move finished after 233 + 48 ms
01:14:34.595 00.000 7680 Move returns status 0, amount 233
01:14:34.597 00.002 7680 move complete, result=0
01:14:34.597 00.000 7680 worker thread done servicing request
01:14:34.597 00.000 7680 Worker thread wakes up
01:14:34.597 00.000 6120 GuideStep: -0.3 px 113 ms EAST, -0.4 px 233 ms NORTH
01:14:34.603 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:34.604 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:35.855 01.251 7680 Exposure complete
01:14:35.994 00.139 7680 worker thread done servicing request
01:14:35.994 00.000 6120 OnExposeComplete: enter
01:14:35.998 00.004 6120 UpdateGuideState(): m_state=6
01:14:36.001 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5745
01:14:36.006 00.005 6120 Star::Find returns 1 (1), X=954.69, Y=45.79, Mass=15142, SNR=77.4, Peak=255 HFD=7.0
01:14:36.009 00.003 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
01:14:36.013 00.004 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
01:14:36.019 00.006 6120 CameraToMount -- cameraX=0.18 cameraY=0.57 hyp=0.59 cameraTheta=1.26 mountX=-0.28 mountY=-0.43, mountTheta=-2.15
01:14:36.024 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.57, opts=13)
01:14:36.028 00.004 6120 Enqueuing Move request for scope (0.18, 0.57)
01:14:36.032 00.004 7680 Worker thread wakes up
01:14:36.033 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:36.036 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.57) opts 0xd
01:14:36.036 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.57)
01:14:36.036 00.000 7680 Moving (0.18, 0.57) raw xDistance=-0.28 yDistance=-0.43
01:14:36.036 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
01:14:36.036 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:14:36.037 00.001 7680 MoveAxis(E, 123, ABG)
01:14:36.037 00.000 7680 Guiding  Dir = 2, Dur = 123
01:14:36.037 00.000 6120 UpdateGuideState exits: m=15142 SNR=77.4 Saturated
01:14:36.040 00.003 7680 IsSlewing returns 0
01:14:36.040 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:36.044 00.004 7680 IsGuiding returns 0
01:14:36.044 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:36.047 00.003 7680 PulseGuide returned control before completion, sleep 133
01:14:36.047 00.000 6120 Enqueuing Expose request
01:14:36.190 00.143 7680 IsGuiding returns 1
01:14:36.191 00.001 7680 scope still moving after pulse duration time elapsed
01:14:36.221 00.030 7680 IsSlewing returns 0
01:14:36.222 00.001 7680 IsGuiding returns 0
01:14:36.222 00.000 7680 scope move finished after 123 + 55 ms
01:14:36.223 00.001 7680 Move returns status 0, amount 123
01:14:36.223 00.000 7680 MoveAxis(N, 233, ABG)
01:14:36.224 00.001 7680 Guiding  Dir = 0, Dur = 233
01:14:36.225 00.001 7680 IsSlewing returns 0
01:14:36.225 00.000 7680 IsGuiding returns 0
01:14:36.225 00.000 7680 PulseGuide returned control before completion, sleep 243
01:14:36.472 00.247 7680 IsGuiding returns 1
01:14:36.473 00.001 7680 scope still moving after pulse duration time elapsed
01:14:36.503 00.030 7680 IsSlewing returns 0
01:14:36.505 00.002 7680 IsGuiding returns 0
01:14:36.505 00.000 7680 scope move finished after 233 + 46 ms
01:14:36.506 00.001 7680 Move returns status 0, amount 233
01:14:36.506 00.000 7680 move complete, result=0
01:14:36.507 00.001 7680 worker thread done servicing request
01:14:36.507 00.000 6120 GuideStep: -0.3 px 123 ms EAST, -0.4 px 233 ms NORTH
01:14:36.515 00.008 7680 Worker thread wakes up
01:14:36.515 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:36.515 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:37.771 01.256 7680 Exposure complete
01:14:37.905 00.134 7680 worker thread done servicing request
01:14:37.905 00.000 6120 OnExposeComplete: enter
01:14:37.910 00.005 6120 UpdateGuideState(): m_state=6
01:14:37.913 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5746
01:14:37.918 00.005 6120 Star::Find returns 1 (1), X=954.24, Y=45.57, Mass=14508, SNR=78.8, Peak=255 HFD=7.1
01:14:37.923 00.005 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.19 = -1.09)
01:14:37.927 00.004 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
01:14:37.933 00.006 6120 CameraToMount -- cameraX=-0.27 cameraY=0.35 hyp=0.44 cameraTheta=2.24 mountX=0.20 mountY=-0.43, mountTheta=-1.13
01:14:37.940 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.35, opts=13)
01:14:37.945 00.005 6120 Enqueuing Move request for scope (-0.27, 0.35)
01:14:37.949 00.004 7680 Worker thread wakes up
01:14:37.949 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:37.954 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.35) opts 0xd
01:14:37.954 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.35)
01:14:37.954 00.000 7680 Moving (-0.27, 0.35) raw xDistance=0.20 yDistance=-0.43
01:14:37.954 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.20
01:14:37.955 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:14:37.955 00.000 7680 MoveAxis(W, 75, ABG)
01:14:37.955 00.000 7680 Guiding  Dir = 3, Dur = 75
01:14:37.955 00.000 6120 UpdateGuideState exits: m=14508 SNR=78.8 Saturated
01:14:37.960 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:37.964 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:37.967 00.003 6120 Enqueuing Expose request
01:14:37.972 00.005 7680 IsSlewing returns 0
01:14:37.972 00.000 7680 IsGuiding returns 0
01:14:37.972 00.000 7680 PulseGuide returned control before completion, sleep 85
01:14:38.072 00.100 7680 IsGuiding returns 1
01:14:38.073 00.001 7680 scope still moving after pulse duration time elapsed
01:14:38.103 00.030 7680 IsSlewing returns 0
01:14:38.104 00.001 7680 IsGuiding returns 0
01:14:38.106 00.002 7680 scope move finished after 75 + 58 ms
01:14:38.108 00.002 7680 Move returns status 0, amount 75
01:14:38.108 00.000 7680 MoveAxis(N, 235, ABG)
01:14:38.108 00.000 7680 Guiding  Dir = 0, Dur = 235
01:14:38.109 00.001 7680 IsSlewing returns 0
01:14:38.109 00.000 7680 IsGuiding returns 0
01:14:38.109 00.000 7680 PulseGuide returned control before completion, sleep 245
01:14:38.369 00.260 7680 IsGuiding returns 1
01:14:38.369 00.000 7680 scope still moving after pulse duration time elapsed
01:14:38.399 00.030 7680 IsSlewing returns 0
01:14:38.402 00.003 7680 IsGuiding returns 0
01:14:38.402 00.000 7680 scope move finished after 235 + 58 ms
01:14:38.403 00.001 7680 Move returns status 0, amount 235
01:14:38.403 00.000 7680 move complete, result=0
01:14:38.403 00.000 7680 worker thread done servicing request
01:14:38.405 00.002 7680 Worker thread wakes up
01:14:38.405 00.000 6120 GuideStep: 0.2 px 75 ms WEST, -0.4 px 235 ms NORTH
01:14:38.411 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:38.412 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:39.660 01.248 7680 Exposure complete
01:14:39.790 00.130 7680 worker thread done servicing request
01:14:39.790 00.000 6120 OnExposeComplete: enter
01:14:39.794 00.004 6120 UpdateGuideState(): m_state=6
01:14:39.798 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5747
01:14:39.802 00.004 6120 Star::Find returns 1 (1), X=954.26, Y=45.15, Mass=15361, SNR=80.8, Peak=255 HFD=7.1
01:14:39.806 00.004 6120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-2.95) = xAngle (0.10 = 0.10)
01:14:39.809 00.003 6120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.17 = -0.17)
01:14:39.813 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-2.86 mountX=0.26 mountY=-0.04, mountTheta=-0.17
01:14:39.818 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.07, opts=13)
01:14:39.822 00.004 6120 Enqueuing Move request for scope (-0.25, -0.07)
01:14:39.826 00.004 7680 Worker thread wakes up
01:14:39.826 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:39.831 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.07) opts 0xd
01:14:39.831 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.07)
01:14:39.832 00.001 7680 Moving (-0.25, -0.07) raw xDistance=0.26 yDistance=-0.04
01:14:39.832 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:14:39.832 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:14:39.832 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:14:39.832 00.000 7680 MoveAxis(W, 110, ABG)
01:14:39.832 00.000 7680 Guiding  Dir = 3, Dur = 110
01:14:39.832 00.000 6120 UpdateGuideState exits: m=15361 SNR=80.8 Saturated
01:14:39.837 00.005 7680 IsSlewing returns 0
01:14:39.837 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:39.842 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:39.845 00.003 6120 Enqueuing Expose request
01:14:39.849 00.004 7680 IsGuiding returns 0
01:14:39.849 00.000 7680 PulseGuide returned control before completion, sleep 120
01:14:39.980 00.131 7680 IsGuiding returns 1
01:14:39.981 00.001 7680 scope still moving after pulse duration time elapsed
01:14:40.012 00.031 7680 IsSlewing returns 0
01:14:40.013 00.001 7680 IsGuiding returns 0
01:14:40.013 00.000 7680 scope move finished after 110 + 54 ms
01:14:40.015 00.002 7680 Move returns status 0, amount 110
01:14:40.015 00.000 7680 MoveAxis(N, 0, ABG)
01:14:40.015 00.000 7680 Move returns status 0, amount 0
01:14:40.016 00.001 7680 move complete, result=0
01:14:40.016 00.000 7680 worker thread done servicing request
01:14:40.017 00.001 7680 Worker thread wakes up
01:14:40.017 00.000 6120 GuideStep: 0.3 px 110 ms WEST, -0.0 px 0 ms NORTH
01:14:40.023 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:40.023 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:41.271 01.248 7680 Exposure complete
01:14:41.403 00.132 7680 worker thread done servicing request
01:14:41.403 00.000 6120 OnExposeComplete: enter
01:14:41.407 00.004 6120 UpdateGuideState(): m_state=6
01:14:41.411 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5748
01:14:41.415 00.004 6120 Star::Find returns 1 (1), X=954.51, Y=45.59, Mass=13788, SNR=75.6, Peak=255 HFD=7.1
01:14:41.419 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
01:14:41.424 00.005 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
01:14:41.428 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.37 hyp=0.37 cameraTheta=1.57 mountX=-0.07 mountY=-0.33, mountTheta=-1.78
01:14:41.433 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.37, opts=13)
01:14:41.436 00.003 6120 Enqueuing Move request for scope (0.00, 0.37)
01:14:41.440 00.004 7680 Worker thread wakes up
01:14:41.441 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.37) opts 0xd
01:14:41.441 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:41.445 00.004 6120 UpdateGuideState exits: m=13788 SNR=75.6 Saturated
01:14:41.448 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:41.453 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:41.456 00.003 6120 Enqueuing Expose request
01:14:41.460 00.004 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.37)
01:14:41.460 00.000 7680 Moving (0.00, 0.37) raw xDistance=-0.07 yDistance=-0.33
01:14:41.460 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:14:41.461 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:14:41.461 00.000 7680 MoveAxis(E, 0, ABG)
01:14:41.461 00.000 7680 Move returns status 0, amount 0
01:14:41.462 00.001 7680 MoveAxis(N, 180, ABG)
01:14:41.462 00.000 7680 Guiding  Dir = 0, Dur = 180
01:14:41.462 00.000 7680 IsSlewing returns 0
01:14:41.463 00.001 7680 IsGuiding returns 0
01:14:41.463 00.000 7680 PulseGuide returned control before completion, sleep 190
01:14:41.655 00.192 7680 IsGuiding returns 1
01:14:41.656 00.001 7680 scope still moving after pulse duration time elapsed
01:14:41.685 00.029 7680 IsSlewing returns 0
01:14:41.686 00.001 7680 IsGuiding returns 0
01:14:41.687 00.001 7680 scope move finished after 180 + 44 ms
01:14:41.688 00.001 7680 Move returns status 0, amount 180
01:14:41.688 00.000 7680 move complete, result=0
01:14:41.689 00.001 7680 worker thread done servicing request
01:14:41.689 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 180 ms NORTH
01:14:41.695 00.006 7680 Worker thread wakes up
01:14:41.695 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:41.695 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:42.946 01.251 7680 Exposure complete
01:14:43.098 00.152 7680 worker thread done servicing request
01:14:43.099 00.001 6120 OnExposeComplete: enter
01:14:43.105 00.006 6120 UpdateGuideState(): m_state=6
01:14:43.112 00.007 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5749
01:14:43.117 00.005 6120 Star::Find returns 1 (1), X=954.52, Y=45.55, Mass=14769, SNR=78.6, Peak=255 HFD=7.1
01:14:43.121 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
01:14:43.126 00.005 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
01:14:43.133 00.007 6120 CameraToMount -- cameraX=0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.55 mountX=-0.07 mountY=-0.29, mountTheta=-1.80
01:14:43.141 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.32, opts=13)
01:14:43.146 00.005 6120 Enqueuing Move request for scope (0.01, 0.32)
01:14:43.151 00.005 7680 Worker thread wakes up
01:14:43.151 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:43.156 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.32) opts 0xd
01:14:43.156 00.000 6120 UpdateGuideState exits: m=14769 SNR=78.6 Saturated
01:14:43.162 00.006 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.32)
01:14:43.162 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:43.168 00.006 7680 Moving (0.01, 0.32) raw xDistance=-0.07 yDistance=-0.29
01:14:43.168 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:14:43.169 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:14:43.169 00.000 7680 MoveAxis(E, 0, ABG)
01:14:43.169 00.000 7680 Move returns status 0, amount 0
01:14:43.170 00.001 7680 MoveAxis(N, 155, ABG)
01:14:43.170 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:43.181 00.011 7680 Guiding  Dir = 0, Dur = 155
01:14:43.183 00.002 6120 Enqueuing Expose request
01:14:43.198 00.015 7680 IsSlewing returns 0
01:14:43.198 00.000 7680 IsGuiding returns 0
01:14:43.200 00.002 7680 PulseGuide returned control before completion, sleep 165
01:14:43.375 00.175 7680 IsGuiding returns 1
01:14:43.375 00.000 7680 scope still moving after pulse duration time elapsed
01:14:43.407 00.032 7680 IsSlewing returns 0
01:14:43.408 00.001 7680 IsGuiding returns 0
01:14:43.408 00.000 7680 scope move finished after 155 + 53 ms
01:14:43.408 00.000 7680 Move returns status 0, amount 155
01:14:43.408 00.000 7680 move complete, result=0
01:14:43.409 00.001 7680 worker thread done servicing request
01:14:43.409 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 155 ms NORTH
01:14:43.416 00.007 7680 Worker thread wakes up
01:14:43.419 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:43.420 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:44.665 01.245 7680 Exposure complete
01:14:44.804 00.139 7680 worker thread done servicing request
01:14:44.805 00.001 6120 OnExposeComplete: enter
01:14:44.811 00.006 6120 UpdateGuideState(): m_state=6
01:14:44.818 00.007 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5750
01:14:44.825 00.007 6120 Star::Find returns 1 (1), X=954.66, Y=45.38, Mass=14302, SNR=77.1, Peak=255 HFD=7.1
01:14:44.834 00.009 6120 CameraToMount -- cameraTheta (0.80) - m_xAngle (-2.95) = xAngle (3.76 = -2.53)
01:14:44.840 00.006 6120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.49 = -2.79)
01:14:44.846 00.006 6120 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.80 mountX=-0.18 mountY=-0.07, mountTheta=-2.75
01:14:44.856 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.16, opts=13)
01:14:44.865 00.009 6120 Enqueuing Move request for scope (0.15, 0.16)
01:14:44.871 00.006 7680 Worker thread wakes up
01:14:44.871 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:44.878 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
01:14:44.879 00.001 6120 UpdateGuideState exits: m=14302 SNR=77.1 Saturated
01:14:44.885 00.006 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
01:14:44.885 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:44.895 00.010 7680 Moving (0.15, 0.16) raw xDistance=-0.18 yDistance=-0.07
01:14:44.895 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:14:44.895 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:14:44.896 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:44.904 00.008 6120 Enqueuing Expose request
01:14:44.910 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:14:44.911 00.001 7680 MoveAxis(E, 0, ABG)
01:14:44.911 00.000 7680 Move returns status 0, amount 0
01:14:44.912 00.001 7680 MoveAxis(N, 0, ABG)
01:14:44.912 00.000 7680 Move returns status 0, amount 0
01:14:44.912 00.000 7680 move complete, result=0
01:14:44.913 00.001 7680 worker thread done servicing request
01:14:44.913 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:14:44.918 00.005 7680 Worker thread wakes up
01:14:44.919 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:44.919 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:46.168 01.249 7680 Exposure complete
01:14:46.305 00.137 7680 worker thread done servicing request
01:14:46.306 00.001 6120 OnExposeComplete: enter
01:14:46.310 00.004 6120 UpdateGuideState(): m_state=6
01:14:46.313 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5751
01:14:46.319 00.006 6120 Star::Find returns 1 (1), X=954.80, Y=45.31, Mass=14434, SNR=76.7, Peak=255 HFD=6.9
01:14:46.322 00.003 6120 CameraToMount -- cameraTheta (0.30) - m_xAngle (-2.95) = xAngle (3.26 = -3.03)
01:14:46.326 00.004 6120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.99 = 2.99)
01:14:46.331 00.005 6120 CameraToMount -- cameraX=0.29 cameraY=0.09 hyp=0.31 cameraTheta=0.30 mountX=-0.30 mountY=0.05, mountTheta=2.99
01:14:46.337 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.09, opts=13)
01:14:46.341 00.004 6120 Enqueuing Move request for scope (0.29, 0.09)
01:14:46.344 00.003 7680 Worker thread wakes up
01:14:46.345 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.09) opts 0xd
01:14:46.345 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.09)
01:14:46.346 00.001 7680 Moving (0.29, 0.09) raw xDistance=-0.30 yDistance=0.05
01:14:46.346 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:14:46.346 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:14:46.346 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:46.350 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:14:46.350 00.000 7680 MoveAxis(E, 124, ABG)
01:14:46.351 00.001 7680 Guiding  Dir = 2, Dur = 124
01:14:46.351 00.000 6120 UpdateGuideState exits: m=14434 SNR=76.7 Saturated
01:14:46.354 00.003 7680 IsSlewing returns 0
01:14:46.355 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:46.360 00.005 7680 IsGuiding returns 0
01:14:46.360 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:46.364 00.004 7680 PulseGuide returned control before completion, sleep 134
01:14:46.364 00.000 6120 Enqueuing Expose request
01:14:46.501 00.137 7680 IsGuiding returns 1
01:14:46.502 00.001 7680 scope still moving after pulse duration time elapsed
01:14:46.532 00.030 7680 IsSlewing returns 0
01:14:46.533 00.001 7680 IsGuiding returns 0
01:14:46.534 00.001 7680 scope move finished after 124 + 50 ms
01:14:46.534 00.000 7680 Move returns status 0, amount 124
01:14:46.534 00.000 7680 MoveAxis(N, 0, ABG)
01:14:46.534 00.000 7680 Move returns status 0, amount 0
01:14:46.536 00.002 7680 move complete, result=0
01:14:46.536 00.000 7680 worker thread done servicing request
01:14:46.536 00.000 7680 Worker thread wakes up
01:14:46.537 00.001 6120 GuideStep: -0.3 px 124 ms EAST, 0.0 px 0 ms NORTH
01:14:46.543 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:46.544 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:47.788 01.244 7680 Exposure complete
01:14:47.919 00.131 7680 worker thread done servicing request
01:14:47.920 00.001 6120 OnExposeComplete: enter
01:14:47.924 00.004 6120 UpdateGuideState(): m_state=6
01:14:47.928 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5752
01:14:47.932 00.004 6120 Star::Find returns 1 (1), X=954.72, Y=45.36, Mass=13655, SNR=75.6, Peak=255 HFD=7.0
01:14:47.937 00.005 6120 CameraToMount -- cameraTheta (0.58) - m_xAngle (-2.95) = xAngle (3.54 = -2.75)
01:14:47.942 00.005 6120 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.27 = -3.02)
01:14:47.945 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.24 cameraTheta=0.58 mountX=-0.23 mountY=-0.03, mountTheta=-3.01
01:14:47.951 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.13, opts=13)
01:14:47.956 00.005 6120 Enqueuing Move request for scope (0.20, 0.13)
01:14:47.960 00.004 7680 Worker thread wakes up
01:14:47.960 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:47.964 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
01:14:47.964 00.000 6120 UpdateGuideState exits: m=13655 SNR=75.6 Saturated
01:14:47.969 00.005 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
01:14:47.969 00.000 7680 Moving (0.20, 0.13) raw xDistance=-0.23 yDistance=-0.03
01:14:47.969 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:47.973 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:47.977 00.004 6120 Enqueuing Expose request
01:14:47.983 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
01:14:47.983 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:14:47.983 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:14:47.983 00.000 7680 MoveAxis(E, 101, ABG)
01:14:47.984 00.001 7680 Guiding  Dir = 2, Dur = 101
01:14:47.985 00.001 7680 IsSlewing returns 0
01:14:47.986 00.001 7680 IsGuiding returns 0
01:14:47.986 00.000 7680 PulseGuide returned control before completion, sleep 111
01:14:48.104 00.118 7680 IsGuiding returns 1
01:14:48.105 00.001 7680 scope still moving after pulse duration time elapsed
01:14:48.135 00.030 7680 IsSlewing returns 0
01:14:48.136 00.001 7680 IsGuiding returns 0
01:14:48.136 00.000 7680 scope move finished after 101 + 48 ms
01:14:48.136 00.000 7680 Move returns status 0, amount 101
01:14:48.136 00.000 7680 MoveAxis(N, 0, ABG)
01:14:48.136 00.000 7680 Move returns status 0, amount 0
01:14:48.138 00.002 7680 move complete, result=0
01:14:48.138 00.000 7680 worker thread done servicing request
01:14:48.138 00.000 6120 GuideStep: -0.2 px 101 ms EAST, -0.0 px 0 ms NORTH
01:14:48.143 00.005 7680 Worker thread wakes up
01:14:48.143 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:48.143 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:49.384 01.241 7680 Exposure complete
01:14:49.515 00.131 7680 worker thread done servicing request
01:14:49.516 00.001 6120 OnExposeComplete: enter
01:14:49.520 00.004 6120 UpdateGuideState(): m_state=6
01:14:49.523 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5753
01:14:49.528 00.005 6120 Star::Find returns 1 (1), X=954.26, Y=45.77, Mass=14377, SNR=78.0, Peak=255 HFD=7.0
01:14:49.531 00.003 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
01:14:49.534 00.003 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
01:14:49.537 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.55 hyp=0.60 cameraTheta=1.99 mountX=0.14 mountY=-0.60, mountTheta=-1.34
01:14:49.543 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.55, opts=13)
01:14:49.548 00.005 6120 Enqueuing Move request for scope (-0.25, 0.55)
01:14:49.553 00.005 7680 Worker thread wakes up
01:14:49.553 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:49.557 00.004 6120 UpdateGuideState exits: m=14377 SNR=78.0 Saturated
01:14:49.559 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:49.564 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.55) opts 0xd
01:14:49.564 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.55)
01:14:49.564 00.000 7680 Moving (-0.25, 0.55) raw xDistance=0.14 yDistance=-0.60
01:14:49.565 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:14:49.565 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:49.568 00.003 6120 Enqueuing Expose request
01:14:49.571 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
01:14:49.573 00.002 7680 MoveAxis(E, 0, ABG)
01:14:49.573 00.000 7680 Move returns status 0, amount 0
01:14:49.573 00.000 7680 MoveAxis(N, 328, ABG)
01:14:49.573 00.000 7680 Guiding  Dir = 0, Dur = 328
01:14:49.573 00.000 7680 IsSlewing returns 0
01:14:49.574 00.001 7680 IsGuiding returns 0
01:14:49.574 00.000 7680 PulseGuide returned control before completion, sleep 338
01:14:49.923 00.349 7680 IsGuiding returns 1
01:14:49.923 00.000 7680 scope still moving after pulse duration time elapsed
01:14:49.954 00.031 7680 IsSlewing returns 0
01:14:49.955 00.001 7680 IsGuiding returns 0
01:14:49.955 00.000 7680 scope move finished after 328 + 52 ms
01:14:49.956 00.001 7680 Move returns status 0, amount 328
01:14:49.956 00.000 7680 move complete, result=0
01:14:49.957 00.001 7680 worker thread done servicing request
01:14:49.957 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 328 ms NORTH
01:14:49.964 00.007 7680 Worker thread wakes up
01:14:49.964 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:49.965 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:51.213 01.248 7680 Exposure complete
01:14:51.347 00.134 7680 worker thread done servicing request
01:14:51.348 00.001 6120 OnExposeComplete: enter
01:14:51.352 00.004 6120 UpdateGuideState(): m_state=6
01:14:51.355 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5754
01:14:51.359 00.004 6120 Star::Find returns 1 (1), X=954.34, Y=45.56, Mass=14480, SNR=77.4, Peak=255 HFD=7.2
01:14:51.363 00.004 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
01:14:51.367 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
01:14:51.370 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.33 hyp=0.38 cameraTheta=2.06 mountX=0.11 mountY=-0.38, mountTheta=-1.28
01:14:51.376 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.33, opts=13)
01:14:51.380 00.004 6120 Enqueuing Move request for scope (-0.18, 0.33)
01:14:51.383 00.003 7680 Worker thread wakes up
01:14:51.383 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.33) opts 0xd
01:14:51.384 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.33)
01:14:51.384 00.000 7680 Moving (-0.18, 0.33) raw xDistance=0.11 yDistance=-0.38
01:14:51.384 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:14:51.384 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:14:51.384 00.000 7680 MoveAxis(E, 0, ABG)
01:14:51.384 00.000 7680 Move returns status 0, amount 0
01:14:51.385 00.001 7680 MoveAxis(N, 204, ABG)
01:14:51.385 00.000 7680 Guiding  Dir = 0, Dur = 204
01:14:51.385 00.000 7680 IsSlewing returns 0
01:14:51.387 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:51.390 00.003 7680 IsGuiding returns 0
01:14:51.391 00.001 6120 UpdateGuideState exits: m=14480 SNR=77.4 Saturated
01:14:51.395 00.004 7680 PulseGuide returned control before completion, sleep 214
01:14:51.395 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:51.399 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:51.403 00.004 6120 Enqueuing Expose request
01:14:51.625 00.222 7680 IsGuiding returns 1
01:14:51.626 00.001 7680 scope still moving after pulse duration time elapsed
01:14:51.657 00.031 7680 IsSlewing returns 0
01:14:51.658 00.001 7680 IsGuiding returns 0
01:14:51.658 00.000 7680 scope move finished after 204 + 63 ms
01:14:51.658 00.000 7680 Move returns status 0, amount 204
01:14:51.659 00.001 7680 move complete, result=0
01:14:51.659 00.000 7680 worker thread done servicing request
01:14:51.660 00.001 7680 Worker thread wakes up
01:14:51.661 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 204 ms NORTH
01:14:51.667 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:51.667 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:52.924 01.257 7680 Exposure complete
01:14:53.057 00.133 7680 worker thread done servicing request
01:14:53.058 00.001 6120 OnExposeComplete: enter
01:14:53.061 00.003 6120 UpdateGuideState(): m_state=6
01:14:53.066 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5755
01:14:53.069 00.003 6120 Star::Find returns 1 (1), X=954.38, Y=45.52, Mass=14575, SNR=77.4, Peak=255 HFD=7.1
01:14:53.075 00.006 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
01:14:53.080 00.005 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
01:14:53.084 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.30 hyp=0.32 cameraTheta=1.97 mountX=0.07 mountY=-0.32, mountTheta=-1.36
01:14:53.090 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.30, opts=13)
01:14:53.094 00.004 6120 Enqueuing Move request for scope (-0.13, 0.30)
01:14:53.097 00.003 7680 Worker thread wakes up
01:14:53.097 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:53.101 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.30) opts 0xd
01:14:53.101 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.30)
01:14:53.101 00.000 7680 Moving (-0.13, 0.30) raw xDistance=0.07 yDistance=-0.32
01:14:53.101 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:14:53.102 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:14:53.102 00.000 7680 MoveAxis(E, 0, ABG)
01:14:53.103 00.001 6120 UpdateGuideState exits: m=14575 SNR=77.4 Saturated
01:14:53.107 00.004 7680 Move returns status 0, amount 0
01:14:53.107 00.000 7680 MoveAxis(N, 175, ABG)
01:14:53.107 00.000 7680 Guiding  Dir = 0, Dur = 175
01:14:53.107 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:53.112 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:53.116 00.004 6120 Enqueuing Expose request
01:14:53.120 00.004 7680 IsSlewing returns 0
01:14:53.120 00.000 7680 IsGuiding returns 0
01:14:53.121 00.001 7680 PulseGuide returned control before completion, sleep 185
01:14:53.323 00.202 7680 IsGuiding returns 1
01:14:53.324 00.001 7680 scope still moving after pulse duration time elapsed
01:14:53.354 00.030 7680 IsSlewing returns 0
01:14:53.355 00.001 7680 IsGuiding returns 0
01:14:53.355 00.000 7680 scope move finished after 175 + 59 ms
01:14:53.355 00.000 7680 Move returns status 0, amount 175
01:14:53.356 00.001 7680 move complete, result=0
01:14:53.356 00.000 7680 worker thread done servicing request
01:14:53.356 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 175 ms NORTH
01:14:53.362 00.006 7680 Worker thread wakes up
01:14:53.362 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:53.363 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:54.607 01.244 7680 Exposure complete
01:14:54.747 00.140 7680 worker thread done servicing request
01:14:54.748 00.001 6120 OnExposeComplete: enter
01:14:54.753 00.005 6120 UpdateGuideState(): m_state=6
01:14:54.757 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5756
01:14:54.761 00.004 6120 Star::Find returns 1 (1), X=954.69, Y=45.11, Mass=14449, SNR=78.5, Peak=255 HFD=6.9
01:14:54.765 00.004 6120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-2.95) = xAngle (2.40 = 2.40)
01:14:54.769 00.004 6120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.13 = 2.13)
01:14:54.772 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.55 mountX=-0.16 mountY=0.18, mountTheta=2.29
01:14:54.778 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.11, opts=13)
01:14:54.782 00.004 6120 Enqueuing Move request for scope (0.18, -0.11)
01:14:54.785 00.003 7680 Worker thread wakes up
01:14:54.786 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:54.790 00.004 6120 UpdateGuideState exits: m=14449 SNR=78.5 Saturated
01:14:54.794 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:54.800 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:54.803 00.003 6120 Enqueuing Expose request
01:14:54.808 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
01:14:54.808 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
01:14:54.808 00.000 7680 Moving (0.18, -0.11) raw xDistance=-0.16 yDistance=0.18
01:14:54.809 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:14:54.809 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:14:54.809 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:14:54.809 00.000 7680 MoveAxis(E, 0, ABG)
01:14:54.810 00.001 7680 Move returns status 0, amount 0
01:14:54.810 00.000 7680 MoveAxis(N, 0, ABG)
01:14:54.810 00.000 7680 Move returns status 0, amount 0
01:14:54.810 00.000 7680 move complete, result=0
01:14:54.811 00.001 7680 worker thread done servicing request
01:14:54.811 00.000 7680 Worker thread wakes up
01:14:54.811 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:14:54.816 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:54.816 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:56.060 01.244 7680 Exposure complete
01:14:56.173 00.113 7680 worker thread done servicing request
01:14:56.174 00.001 6120 OnExposeComplete: enter
01:14:56.178 00.004 6120 UpdateGuideState(): m_state=6
01:14:56.181 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5757
01:14:56.184 00.003 6120 Star::Find returns 1 (1), X=954.63, Y=45.31, Mass=14192, SNR=77.5, Peak=255 HFD=7.2
01:14:56.187 00.003 6120 CameraToMount -- cameraTheta (0.64) - m_xAngle (-2.95) = xAngle (3.60 = -2.69)
01:14:56.191 00.004 6120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.33 = -2.96)
01:14:56.194 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.14 cameraTheta=0.64 mountX=-0.13 mountY=-0.03, mountTheta=-2.94
01:14:56.199 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.09, opts=13)
01:14:56.203 00.004 6120 Enqueuing Move request for scope (0.12, 0.09)
01:14:56.207 00.004 7680 Worker thread wakes up
01:14:56.208 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
01:14:56.208 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
01:14:56.208 00.000 7680 Moving (0.12, 0.09) raw xDistance=-0.13 yDistance=-0.03
01:14:56.208 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:14:56.208 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:14:56.208 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:56.213 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:14:56.214 00.001 7680 MoveAxis(E, 0, ABG)
01:14:56.214 00.000 7680 Move returns status 0, amount 0
01:14:56.214 00.000 7680 MoveAxis(N, 0, ABG)
01:14:56.214 00.000 7680 Move returns status 0, amount 0
01:14:56.214 00.000 7680 move complete, result=0
01:14:56.214 00.000 7680 worker thread done servicing request
01:14:56.214 00.000 6120 UpdateGuideState exits: m=14192 SNR=77.5 Saturated
01:14:56.218 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:56.223 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:56.227 00.004 6120 Enqueuing Expose request
01:14:56.230 00.003 7680 Worker thread wakes up
01:14:56.230 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:14:56.235 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:56.235 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:57.482 01.247 7680 Exposure complete
01:14:57.614 00.132 7680 worker thread done servicing request
01:14:57.614 00.000 6120 OnExposeComplete: enter
01:14:57.618 00.004 6120 UpdateGuideState(): m_state=6
01:14:57.621 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5758
01:14:57.625 00.004 6120 Star::Find returns 1 (1), X=954.44, Y=45.67, Mass=14962, SNR=79.0, Peak=255 HFD=7.2
01:14:57.631 00.006 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.60)
01:14:57.634 00.003 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
01:14:57.639 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.45 hyp=0.46 cameraTheta=1.73 mountX=-0.01 mountY=-0.44, mountTheta=-1.60
01:14:57.645 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.45, opts=13)
01:14:57.649 00.004 6120 Enqueuing Move request for scope (-0.07, 0.45)
01:14:57.653 00.004 7680 Worker thread wakes up
01:14:57.654 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.45) opts 0xd
01:14:57.654 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.45)
01:14:57.654 00.000 7680 Moving (-0.07, 0.45) raw xDistance=-0.01 yDistance=-0.44
01:14:57.655 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:14:57.655 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:57.658 00.003 6120 UpdateGuideState exits: m=14962 SNR=79.0 Saturated
01:14:57.663 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:57.667 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:57.670 00.003 6120 Enqueuing Expose request
01:14:57.676 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
01:14:57.676 00.000 7680 MoveAxis(E, 0, ABG)
01:14:57.677 00.001 7680 Move returns status 0, amount 0
01:14:57.677 00.000 7680 MoveAxis(N, 238, ABG)
01:14:57.677 00.000 7680 Guiding  Dir = 0, Dur = 238
01:14:57.678 00.001 7680 IsSlewing returns 0
01:14:57.678 00.000 7680 IsGuiding returns 0
01:14:57.679 00.001 7680 PulseGuide returned control before completion, sleep 248
01:14:57.936 00.257 7680 IsGuiding returns 1
01:14:57.936 00.000 7680 scope still moving after pulse duration time elapsed
01:14:57.967 00.031 7680 IsSlewing returns 0
01:14:57.968 00.001 7680 IsGuiding returns 0
01:14:57.969 00.001 7680 scope move finished after 238 + 51 ms
01:14:57.969 00.000 7680 Move returns status 0, amount 238
01:14:57.969 00.000 7680 move complete, result=0
01:14:57.970 00.001 7680 worker thread done servicing request
01:14:57.970 00.000 7680 Worker thread wakes up
01:14:57.971 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 238 ms NORTH
01:14:57.976 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:57.977 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:14:59.233 01.256 7680 Exposure complete
01:14:59.369 00.136 7680 worker thread done servicing request
01:14:59.369 00.000 6120 OnExposeComplete: enter
01:14:59.373 00.004 6120 UpdateGuideState(): m_state=6
01:14:59.377 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5759
01:14:59.382 00.005 6120 Star::Find returns 1 (1), X=954.42, Y=45.58, Mass=14396, SNR=79.0, Peak=255 HFD=7.1
01:14:59.387 00.005 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
01:14:59.392 00.005 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
01:14:59.396 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.36 hyp=0.37 cameraTheta=1.81 mountX=0.02 mountY=-0.36, mountTheta=-1.51
01:14:59.403 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.36, opts=13)
01:14:59.407 00.004 6120 Enqueuing Move request for scope (-0.09, 0.36)
01:14:59.411 00.004 7680 Worker thread wakes up
01:14:59.412 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:14:59.415 00.003 6120 UpdateGuideState exits: m=14396 SNR=79.0 Saturated
01:14:59.419 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:59.423 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:14:59.427 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.36) opts 0xd
01:14:59.427 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.36)
01:14:59.428 00.001 7680 Moving (-0.09, 0.36) raw xDistance=0.02 yDistance=-0.36
01:14:59.428 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:14:59.428 00.000 6120 Enqueuing Expose request
01:14:59.432 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:14:59.432 00.000 7680 MoveAxis(E, 0, ABG)
01:14:59.432 00.000 7680 Move returns status 0, amount 0
01:14:59.432 00.000 7680 MoveAxis(N, 195, ABG)
01:14:59.432 00.000 7680 Guiding  Dir = 0, Dur = 195
01:14:59.433 00.001 7680 IsSlewing returns 0
01:14:59.434 00.001 7680 IsGuiding returns 0
01:14:59.434 00.000 7680 PulseGuide returned control before completion, sleep 205
01:14:59.643 00.209 7680 IsGuiding returns 1
01:14:59.644 00.001 7680 scope still moving after pulse duration time elapsed
01:14:59.675 00.031 7680 IsSlewing returns 0
01:14:59.676 00.001 7680 IsGuiding returns 0
01:14:59.677 00.001 7680 scope move finished after 195 + 48 ms
01:14:59.678 00.001 7680 Move returns status 0, amount 195
01:14:59.678 00.000 7680 move complete, result=0
01:14:59.679 00.001 7680 worker thread done servicing request
01:14:59.679 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 195 ms NORTH
01:14:59.685 00.006 7680 Worker thread wakes up
01:14:59.685 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:14:59.685 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:00.940 01.255 7680 Exposure complete
01:15:01.059 00.119 7680 worker thread done servicing request
01:15:01.060 00.001 6120 OnExposeComplete: enter
01:15:01.063 00.003 6120 UpdateGuideState(): m_state=6
01:15:01.067 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5760
01:15:01.072 00.005 6120 Star::Find returns 1 (1), X=954.47, Y=45.49, Mass=14519, SNR=78.0, Peak=255 HFD=7.1
01:15:01.076 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
01:15:01.080 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
01:15:01.083 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.26 hyp=0.27 cameraTheta=1.74 mountX=-0.01 mountY=-0.26, mountTheta=-1.59
01:15:01.088 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.26, opts=13)
01:15:01.092 00.004 6120 Enqueuing Move request for scope (-0.04, 0.26)
01:15:01.095 00.003 7680 Worker thread wakes up
01:15:01.095 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.26) opts 0xd
01:15:01.095 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.26)
01:15:01.095 00.000 7680 Moving (-0.04, 0.26) raw xDistance=-0.01 yDistance=-0.26
01:15:01.095 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:15:01.096 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:15:01.097 00.001 7680 MoveAxis(E, 0, ABG)
01:15:01.097 00.000 7680 Move returns status 0, amount 0
01:15:01.097 00.000 7680 MoveAxis(N, 139, ABG)
01:15:01.097 00.000 7680 Guiding  Dir = 0, Dur = 139
01:15:01.097 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:01.100 00.003 7680 IsSlewing returns 0
01:15:01.100 00.000 6120 UpdateGuideState exits: m=14519 SNR=78.0 Saturated
01:15:01.103 00.003 7680 IsGuiding returns 0
01:15:01.104 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:01.108 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:01.111 00.003 7680 PulseGuide returned control before completion, sleep 149
01:15:01.111 00.000 6120 Enqueuing Expose request
01:15:01.274 00.163 7680 IsGuiding returns 1
01:15:01.275 00.001 7680 scope still moving after pulse duration time elapsed
01:15:01.305 00.030 7680 IsSlewing returns 0
01:15:01.308 00.003 7680 IsGuiding returns 0
01:15:01.308 00.000 7680 scope move finished after 139 + 65 ms
01:15:01.309 00.001 7680 Move returns status 0, amount 139
01:15:01.310 00.001 7680 move complete, result=0
01:15:01.310 00.000 7680 worker thread done servicing request
01:15:01.310 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 139 ms NORTH
01:15:01.317 00.007 7680 Worker thread wakes up
01:15:01.318 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:01.318 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:02.653 01.335 7680 Exposure complete
01:15:03.006 00.353 7680 worker thread done servicing request
01:15:03.006 00.000 6120 OnExposeComplete: enter
01:15:03.010 00.004 6120 UpdateGuideState(): m_state=6
01:15:03.013 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5761
01:15:03.017 00.004 6120 Star::Find returns 1 (1), X=954.49, Y=45.58, Mass=14966, SNR=79.9, Peak=255 HFD=7.1
01:15:03.020 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
01:15:03.023 00.003 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.97)
01:15:03.026 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.36 hyp=0.36 cameraTheta=1.63 mountX=-0.05 mountY=-0.33, mountTheta=-1.71
01:15:03.030 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.36, opts=13)
01:15:03.033 00.003 6120 Enqueuing Move request for scope (-0.02, 0.36)
01:15:03.037 00.004 7680 Worker thread wakes up
01:15:03.037 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:03.040 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.36) opts 0xd
01:15:03.041 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.36)
01:15:03.041 00.000 7680 Moving (-0.02, 0.36) raw xDistance=-0.05 yDistance=-0.33
01:15:03.041 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:15:03.042 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:15:03.042 00.000 7680 MoveAxis(E, 0, ABG)
01:15:03.042 00.000 7680 Move returns status 0, amount 0
01:15:03.042 00.000 7680 MoveAxis(N, 179, ABG)
01:15:03.042 00.000 7680 Guiding  Dir = 0, Dur = 179
01:15:03.042 00.000 6120 UpdateGuideState exits: m=14966 SNR=79.9 Saturated
01:15:03.046 00.004 7680 IsSlewing returns 0
01:15:03.046 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:03.051 00.005 7680 IsGuiding returns 0
01:15:03.051 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:03.053 00.002 7680 PulseGuide returned control before completion, sleep 189
01:15:03.053 00.000 6120 Enqueuing Expose request
01:15:03.258 00.205 7680 IsGuiding returns 0
01:15:03.258 00.000 7680 Move returns status 0, amount 179
01:15:03.258 00.000 7680 move complete, result=0
01:15:03.259 00.001 7680 worker thread done servicing request
01:15:03.259 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 179 ms NORTH
01:15:03.263 00.004 7680 Worker thread wakes up
01:15:03.263 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:03.263 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:04.517 01.254 7680 Exposure complete
01:15:04.639 00.122 7680 worker thread done servicing request
01:15:04.639 00.000 6120 OnExposeComplete: enter
01:15:04.677 00.038 6120 UpdateGuideState(): m_state=6
01:15:04.683 00.006 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5762
01:15:04.690 00.007 6120 Star::Find returns 1 (1), X=954.71, Y=45.15, Mass=14925, SNR=80.4, Peak=255 HFD=6.9
01:15:04.695 00.005 6120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-2.95) = xAngle (2.62 = 2.62)
01:15:04.703 00.008 6120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.35 = 2.35)
01:15:04.708 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.33 mountX=-0.18 mountY=0.15, mountTheta=2.46
01:15:04.715 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.07, opts=13)
01:15:04.719 00.004 6120 Enqueuing Move request for scope (0.20, -0.07)
01:15:04.724 00.005 7680 Worker thread wakes up
01:15:04.724 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:04.727 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
01:15:04.727 00.000 6120 UpdateGuideState exits: m=14925 SNR=80.4 Saturated
01:15:04.734 00.007 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
01:15:04.734 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:04.739 00.005 7680 Moving (0.20, -0.07) raw xDistance=-0.18 yDistance=0.15
01:15:04.739 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:04.743 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:15:04.743 00.000 6120 Enqueuing Expose request
01:15:04.748 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:15:04.748 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:15:04.748 00.000 7680 MoveAxis(E, 0, ABG)
01:15:04.748 00.000 7680 Move returns status 0, amount 0
01:15:04.748 00.000 7680 MoveAxis(N, 0, ABG)
01:15:04.748 00.000 7680 Move returns status 0, amount 0
01:15:04.748 00.000 7680 move complete, result=0
01:15:04.749 00.001 7680 worker thread done servicing request
01:15:04.749 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:15:04.753 00.004 7680 Worker thread wakes up
01:15:04.753 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:04.753 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:06.006 01.253 7680 Exposure complete
01:15:06.146 00.140 7680 worker thread done servicing request
01:15:06.146 00.000 6120 OnExposeComplete: enter
01:15:06.149 00.003 6120 UpdateGuideState(): m_state=6
01:15:06.153 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5763
01:15:06.158 00.005 6120 Star::Find returns 1 (1), X=954.73, Y=45.76, Mass=13907, SNR=76.7, Peak=255 HFD=7.0
01:15:06.162 00.004 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.14 = -2.15)
01:15:06.165 00.003 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.42)
01:15:06.169 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.54 hyp=0.58 cameraTheta=1.18 mountX=-0.32 mountY=-0.39, mountTheta=-2.26
01:15:06.175 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.54, opts=13)
01:15:06.180 00.005 6120 Enqueuing Move request for scope (0.22, 0.54)
01:15:06.183 00.003 7680 Worker thread wakes up
01:15:06.183 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.54) opts 0xd
01:15:06.183 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.54)
01:15:06.184 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:06.188 00.004 6120 UpdateGuideState exits: m=13907 SNR=76.7 Saturated
01:15:06.192 00.004 7680 Moving (0.22, 0.54) raw xDistance=-0.32 yDistance=-0.39
01:15:06.192 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:15:06.192 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:15:06.192 00.000 7680 MoveAxis(E, 130, ABG)
01:15:06.192 00.000 7680 Guiding  Dir = 2, Dur = 130
01:15:06.193 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:06.196 00.003 7680 IsSlewing returns 0
01:15:06.196 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:06.202 00.006 7680 IsGuiding returns 0
01:15:06.202 00.000 6120 Enqueuing Expose request
01:15:06.207 00.005 7680 PulseGuide returned control before completion, sleep 140
01:15:06.357 00.150 7680 IsGuiding returns 1
01:15:06.358 00.001 7680 scope still moving after pulse duration time elapsed
01:15:06.389 00.031 7680 IsSlewing returns 0
01:15:06.390 00.001 7680 IsGuiding returns 0
01:15:06.391 00.001 7680 scope move finished after 130 + 58 ms
01:15:06.391 00.000 7680 Move returns status 0, amount 130
01:15:06.391 00.000 7680 MoveAxis(N, 210, ABG)
01:15:06.391 00.000 7680 Guiding  Dir = 0, Dur = 210
01:15:06.391 00.000 7680 IsSlewing returns 0
01:15:06.393 00.002 7680 IsGuiding returns 0
01:15:06.394 00.001 7680 PulseGuide returned control before completion, sleep 220
01:15:06.624 00.230 7680 IsGuiding returns 1
01:15:06.626 00.002 7680 scope still moving after pulse duration time elapsed
01:15:06.656 00.030 7680 IsSlewing returns 0
01:15:06.659 00.003 7680 IsGuiding returns 0
01:15:06.660 00.001 7680 scope move finished after 210 + 56 ms
01:15:06.660 00.000 7680 Move returns status 0, amount 210
01:15:06.660 00.000 7680 move complete, result=0
01:15:06.661 00.001 7680 worker thread done servicing request
01:15:06.661 00.000 6120 GuideStep: -0.3 px 130 ms EAST, -0.4 px 210 ms NORTH
01:15:06.670 00.009 7680 Worker thread wakes up
01:15:06.671 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:06.671 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:07.917 01.246 7680 Exposure complete
01:15:08.061 00.144 7680 worker thread done servicing request
01:15:08.062 00.001 6120 OnExposeComplete: enter
01:15:08.065 00.003 6120 UpdateGuideState(): m_state=6
01:15:08.070 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5764
01:15:08.075 00.005 6120 Star::Find returns 1 (1), X=954.68, Y=45.35, Mass=14398, SNR=79.1, Peak=255 HFD=7.1
01:15:08.079 00.004 6120 CameraToMount -- cameraTheta (0.66) - m_xAngle (-2.95) = xAngle (3.61 = -2.67)
01:15:08.083 00.004 6120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.34 = -2.94)
01:15:08.087 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.66 mountX=-0.19 mountY=-0.04, mountTheta=-2.92
01:15:08.092 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.13, opts=13)
01:15:08.094 00.002 6120 Enqueuing Move request for scope (0.17, 0.13)
01:15:08.099 00.005 7680 Worker thread wakes up
01:15:08.099 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
01:15:08.099 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
01:15:08.100 00.001 7680 Moving (0.17, 0.13) raw xDistance=-0.19 yDistance=-0.04
01:15:08.100 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:15:08.100 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:15:08.100 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:15:08.101 00.001 7680 MoveAxis(E, 0, ABG)
01:15:08.101 00.000 7680 Move returns status 0, amount 0
01:15:08.101 00.000 7680 MoveAxis(N, 0, ABG)
01:15:08.101 00.000 7680 Move returns status 0, amount 0
01:15:08.101 00.000 7680 move complete, result=0
01:15:08.101 00.000 7680 worker thread done servicing request
01:15:08.101 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:08.105 00.004 6120 UpdateGuideState exits: m=14398 SNR=79.1 Saturated
01:15:08.110 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:08.114 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:08.119 00.005 6120 Enqueuing Expose request
01:15:08.123 00.004 7680 Worker thread wakes up
01:15:08.123 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:08.127 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:08.127 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:09.369 01.242 7680 Exposure complete
01:15:09.506 00.137 7680 worker thread done servicing request
01:15:09.506 00.000 6120 OnExposeComplete: enter
01:15:09.510 00.004 6120 UpdateGuideState(): m_state=6
01:15:09.515 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5765
01:15:09.521 00.006 6120 Star::Find returns 1 (1), X=954.58, Y=45.72, Mass=14901, SNR=79.2, Peak=255 HFD=7.2
01:15:09.525 00.004 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.90)
01:15:09.529 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.17)
01:15:09.532 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.50 hyp=0.50 cameraTheta=1.43 mountX=-0.16 mountY=-0.42, mountTheta=-1.94
01:15:09.539 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.50, opts=13)
01:15:09.544 00.005 6120 Enqueuing Move request for scope (0.07, 0.50)
01:15:09.548 00.004 7680 Worker thread wakes up
01:15:09.548 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:09.555 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.50) opts 0xd
01:15:09.555 00.000 6120 UpdateGuideState exits: m=14901 SNR=79.2 Saturated
01:15:09.561 00.006 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.50)
01:15:09.561 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:09.568 00.007 7680 Moving (0.07, 0.50) raw xDistance=-0.16 yDistance=-0.42
01:15:09.568 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:15:09.569 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:09.574 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:15:09.575 00.001 6120 Enqueuing Expose request
01:15:09.581 00.006 7680 MoveAxis(E, 0, ABG)
01:15:09.582 00.001 7680 Move returns status 0, amount 0
01:15:09.582 00.000 7680 MoveAxis(N, 226, ABG)
01:15:09.583 00.001 7680 Guiding  Dir = 0, Dur = 226
01:15:09.583 00.000 7680 IsSlewing returns 0
01:15:09.585 00.002 7680 IsGuiding returns 0
01:15:09.585 00.000 7680 PulseGuide returned control before completion, sleep 236
01:15:09.832 00.247 7680 IsGuiding returns 1
01:15:09.832 00.000 7680 scope still moving after pulse duration time elapsed
01:15:09.863 00.031 7680 IsSlewing returns 0
01:15:09.864 00.001 7680 IsGuiding returns 0
01:15:09.864 00.000 7680 scope move finished after 226 + 54 ms
01:15:09.864 00.000 7680 Move returns status 0, amount 226
01:15:09.866 00.002 7680 move complete, result=0
01:15:09.866 00.000 7680 worker thread done servicing request
01:15:09.866 00.000 7680 Worker thread wakes up
01:15:09.867 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:09.867 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:09.867 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 226 ms NORTH
01:15:11.116 01.249 7680 Exposure complete
01:15:11.256 00.140 7680 worker thread done servicing request
01:15:11.257 00.001 6120 OnExposeComplete: enter
01:15:11.260 00.003 6120 UpdateGuideState(): m_state=6
01:15:11.265 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5766
01:15:11.269 00.004 6120 Star::Find returns 1 (1), X=954.24, Y=45.10, Mass=14630, SNR=78.0, Peak=255 HFD=7.1
01:15:11.273 00.004 6120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-2.95) = xAngle (0.22 = 0.22)
01:15:11.278 00.005 6120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.05 = -0.05)
01:15:11.282 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=-0.12 hyp=0.30 cameraTheta=-2.73 mountX=0.29 mountY=-0.01, mountTheta=-0.05
01:15:11.286 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-0.12, opts=13)
01:15:11.291 00.005 6120 Enqueuing Move request for scope (-0.27, -0.12)
01:15:11.295 00.004 7680 Worker thread wakes up
01:15:11.296 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:11.300 00.004 6120 UpdateGuideState exits: m=14630 SNR=78.0 Saturated
01:15:11.304 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.12) opts 0xd
01:15:11.304 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, -0.12)
01:15:11.304 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:11.309 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:11.313 00.004 6120 Enqueuing Expose request
01:15:11.317 00.004 7680 Moving (-0.27, -0.12) raw xDistance=0.29 yDistance=-0.01
01:15:11.317 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:15:11.317 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:15:11.317 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:15:11.317 00.000 7680 MoveAxis(W, 119, ABG)
01:15:11.318 00.001 7680 Guiding  Dir = 3, Dur = 119
01:15:11.318 00.000 7680 IsSlewing returns 0
01:15:11.318 00.000 7680 IsGuiding returns 0
01:15:11.319 00.001 7680 PulseGuide returned control before completion, sleep 129
01:15:11.464 00.145 7680 IsGuiding returns 0
01:15:11.464 00.000 7680 Move returns status 0, amount 119
01:15:11.465 00.001 7680 MoveAxis(N, 0, ABG)
01:15:11.465 00.000 7680 Move returns status 0, amount 0
01:15:11.465 00.000 7680 move complete, result=0
01:15:11.465 00.000 7680 worker thread done servicing request
01:15:11.466 00.001 6120 GuideStep: 0.3 px 119 ms WEST, -0.0 px 0 ms NORTH
01:15:11.471 00.005 7680 Worker thread wakes up
01:15:11.471 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:11.471 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:12.712 01.241 7680 Exposure complete
01:15:12.840 00.128 7680 worker thread done servicing request
01:15:12.841 00.001 6120 OnExposeComplete: enter
01:15:12.846 00.005 6120 UpdateGuideState(): m_state=6
01:15:12.849 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5767
01:15:12.854 00.005 6120 Star::Find returns 1 (1), X=955.08, Y=44.86, Mass=12539, SNR=72.5, Peak=255 HFD=6.9
01:15:12.857 00.003 6120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-2.95) = xAngle (2.38 = 2.38)
01:15:12.863 00.006 6120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.12 = 2.12)
01:15:12.867 00.004 6120 CameraToMount -- cameraX=0.57 cameraY=-0.37 hyp=0.68 cameraTheta=-0.57 mountX=-0.49 mountY=0.58, mountTheta=2.28
01:15:12.872 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.57, y=-0.37, opts=13)
01:15:12.877 00.005 6120 Enqueuing Move request for scope (0.57, -0.37)
01:15:12.881 00.004 7680 Worker thread wakes up
01:15:12.881 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.37) opts 0xd
01:15:12.881 00.000 7680 Handling offset move in thread for scope, endpoint = (0.57, -0.37)
01:15:12.882 00.001 7680 Moving (0.57, -0.37) raw xDistance=-0.49 yDistance=0.58
01:15:12.882 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.49
01:15:12.882 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:15:12.882 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:12.887 00.005 6120 UpdateGuideState exits: m=12539 SNR=72.5 Saturated
01:15:12.892 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
01:15:12.892 00.000 7680 MoveAxis(E, 192, ABG)
01:15:12.892 00.000 7680 Guiding  Dir = 2, Dur = 192
01:15:12.892 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:12.897 00.005 7680 IsSlewing returns 0
01:15:12.897 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:12.901 00.004 7680 IsGuiding returns 0
01:15:12.901 00.000 6120 Enqueuing Expose request
01:15:12.903 00.002 7680 PulseGuide returned control before completion, sleep 202
01:15:13.110 00.207 7680 IsGuiding returns 1
01:15:13.111 00.001 7680 scope still moving after pulse duration time elapsed
01:15:13.142 00.031 7680 IsSlewing returns 0
01:15:13.143 00.001 7680 IsGuiding returns 1
01:15:13.174 00.031 7680 IsSlewing returns 0
01:15:13.177 00.003 7680 IsGuiding returns 1
01:15:13.204 00.027 7680 IsSlewing returns 0
01:15:13.205 00.001 7680 IsGuiding returns 1
01:15:13.236 00.031 7680 IsSlewing returns 0
01:15:13.236 00.000 7680 IsGuiding returns 0
01:15:13.237 00.001 7680 scope move finished after 192 + 144 ms
01:15:13.238 00.001 7680 Move returns status 0, amount 192
01:15:13.238 00.000 7680 MoveAxis(N, 0, ABG)
01:15:13.239 00.001 7680 Move returns status 0, amount 0
01:15:13.239 00.000 7680 move complete, result=0
01:15:13.239 00.000 7680 worker thread done servicing request
01:15:13.239 00.000 6120 GuideStep: -0.5 px 192 ms EAST, 0.6 px 0 ms NORTH
01:15:13.248 00.009 7680 Worker thread wakes up
01:15:13.248 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:13.248 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:14.492 01.244 7680 Exposure complete
01:15:14.645 00.153 7680 worker thread done servicing request
01:15:14.645 00.000 6120 OnExposeComplete: enter
01:15:14.649 00.004 6120 UpdateGuideState(): m_state=6
01:15:14.654 00.005 6120 Star::Find(15, 955, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5768
01:15:14.659 00.005 6120 Star::Find returns 1 (1), X=953.96, Y=45.46, Mass=13751, SNR=76.5, Peak=255 HFD=7.1
01:15:14.662 00.003 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.69 = -0.59)
01:15:14.667 00.005 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.42 = -0.86)
01:15:14.670 00.003 6120 CameraToMount -- cameraX=-0.55 cameraY=0.24 hyp=0.60 cameraTheta=2.74 mountX=0.50 mountY=-0.45, mountTheta=-0.74
01:15:14.676 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.55, y=0.24, opts=13)
01:15:14.680 00.004 6120 Enqueuing Move request for scope (-0.55, 0.24)
01:15:14.683 00.003 7680 Worker thread wakes up
01:15:14.683 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.24) opts 0xd
01:15:14.683 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.55, 0.24)
01:15:14.683 00.000 7680 Moving (-0.55, 0.24) raw xDistance=0.50 yDistance=-0.45
01:15:14.683 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:14.687 00.004 6120 UpdateGuideState exits: m=13751 SNR=76.5 Saturated
01:15:14.689 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:14.692 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:14.695 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.50
01:15:14.696 00.001 6120 Enqueuing Expose request
01:15:14.699 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:15:14.699 00.000 7680 MoveAxis(W, 190, ABG)
01:15:14.699 00.000 7680 Guiding  Dir = 3, Dur = 190
01:15:14.699 00.000 7680 IsSlewing returns 0
01:15:14.699 00.000 7680 IsGuiding returns 0
01:15:14.701 00.002 7680 PulseGuide returned control before completion, sleep 200
01:15:14.905 00.204 7680 IsGuiding returns 1
01:15:14.905 00.000 7680 scope still moving after pulse duration time elapsed
01:15:14.937 00.032 7680 IsSlewing returns 0
01:15:14.937 00.000 7680 IsGuiding returns 0
01:15:14.937 00.000 7680 scope move finished after 190 + 47 ms
01:15:14.938 00.001 7680 Move returns status 0, amount 190
01:15:14.938 00.000 7680 MoveAxis(N, 247, ABG)
01:15:14.938 00.000 7680 Guiding  Dir = 0, Dur = 247
01:15:14.938 00.000 7680 IsSlewing returns 0
01:15:14.940 00.002 7680 IsGuiding returns 0
01:15:14.940 00.000 7680 PulseGuide returned control before completion, sleep 257
01:15:15.204 00.264 7680 IsGuiding returns 1
01:15:15.205 00.001 7680 scope still moving after pulse duration time elapsed
01:15:15.235 00.030 7680 IsSlewing returns 0
01:15:15.235 00.000 7680 IsGuiding returns 0
01:15:15.236 00.001 7680 scope move finished after 247 + 49 ms
01:15:15.236 00.000 7680 Move returns status 0, amount 247
01:15:15.236 00.000 7680 move complete, result=0
01:15:15.237 00.001 7680 worker thread done servicing request
01:15:15.237 00.000 7680 Worker thread wakes up
01:15:15.237 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:15.238 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:15.239 00.001 6120 GuideStep: 0.5 px 190 ms WEST, -0.5 px 247 ms NORTH
01:15:16.496 01.257 7680 Exposure complete
01:15:16.632 00.136 7680 worker thread done servicing request
01:15:16.632 00.000 6120 OnExposeComplete: enter
01:15:16.636 00.004 6120 UpdateGuideState(): m_state=6
01:15:16.642 00.006 6120 Star::Find(15, 953, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5769
01:15:16.646 00.004 6120 Star::Find returns 1 (1), X=954.92, Y=45.87, Mass=14367, SNR=77.9, Peak=255 HFD=7.1
01:15:16.651 00.005 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.97 = -2.32)
01:15:16.655 00.004 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.70 = -2.59)
01:15:16.658 00.003 6120 CameraToMount -- cameraX=0.41 cameraY=0.65 hyp=0.77 cameraTheta=1.01 mountX=-0.52 mountY=-0.41, mountTheta=-2.48
01:15:16.664 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=0.65, opts=13)
01:15:16.667 00.003 6120 Enqueuing Move request for scope (0.41, 0.65)
01:15:16.673 00.006 7680 Worker thread wakes up
01:15:16.673 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.65) opts 0xd
01:15:16.673 00.000 7680 Handling offset move in thread for scope, endpoint = (0.41, 0.65)
01:15:16.673 00.000 7680 Moving (0.41, 0.65) raw xDistance=-0.52 yDistance=-0.41
01:15:16.674 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:16.677 00.003 6120 UpdateGuideState exits: m=14367 SNR=77.9 Saturated
01:15:16.682 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.52
01:15:16.682 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:15:16.683 00.001 7680 MoveAxis(E, 200, ABG)
01:15:16.683 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:16.687 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:16.690 00.003 6120 Enqueuing Expose request
01:15:16.694 00.004 7680 Guiding  Dir = 2, Dur = 200
01:15:16.694 00.000 7680 IsSlewing returns 0
01:15:16.694 00.000 7680 IsGuiding returns 0
01:15:16.695 00.001 7680 PulseGuide returned control before completion, sleep 210
01:15:16.918 00.223 7680 IsGuiding returns 1
01:15:16.919 00.001 7680 scope still moving after pulse duration time elapsed
01:15:16.949 00.030 7680 IsSlewing returns 0
01:15:16.952 00.003 7680 IsGuiding returns 0
01:15:16.952 00.000 7680 scope move finished after 200 + 57 ms
01:15:16.953 00.001 7680 Move returns status 0, amount 200
01:15:16.953 00.000 7680 MoveAxis(N, 220, ABG)
01:15:16.953 00.000 7680 Guiding  Dir = 0, Dur = 220
01:15:16.953 00.000 7680 IsSlewing returns 0
01:15:16.954 00.001 7680 IsGuiding returns 0
01:15:16.955 00.001 7680 PulseGuide returned control before completion, sleep 230
01:15:17.200 00.245 7680 IsGuiding returns 1
01:15:17.200 00.000 7680 scope still moving after pulse duration time elapsed
01:15:17.231 00.031 7680 IsSlewing returns 0
01:15:17.232 00.001 7680 IsGuiding returns 0
01:15:17.232 00.000 7680 scope move finished after 220 + 58 ms
01:15:17.232 00.000 7680 Move returns status 0, amount 220
01:15:17.233 00.001 7680 move complete, result=0
01:15:17.234 00.001 7680 worker thread done servicing request
01:15:17.234 00.000 6120 GuideStep: -0.5 px 200 ms EAST, -0.4 px 220 ms NORTH
01:15:17.241 00.007 7680 Worker thread wakes up
01:15:17.241 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:17.241 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:18.493 01.252 7680 Exposure complete
01:15:18.637 00.144 7680 worker thread done servicing request
01:15:18.637 00.000 6120 OnExposeComplete: enter
01:15:18.642 00.005 6120 UpdateGuideState(): m_state=6
01:15:18.646 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5770
01:15:18.651 00.005 6120 Star::Find returns 1 (1), X=954.17, Y=45.22, Mass=14524, SNR=79.1, Peak=255 HFD=6.8
01:15:18.655 00.004 6120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-2.95) = xAngle (-0.17 = -0.17)
01:15:18.660 00.005 6120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.43 = -0.43)
01:15:18.664 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=-0.01 hyp=0.34 cameraTheta=-3.12 mountX=0.34 mountY=-0.14, mountTheta=-0.40
01:15:18.669 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=-0.01, opts=13)
01:15:18.676 00.007 6120 Enqueuing Move request for scope (-0.34, -0.01)
01:15:18.680 00.004 7680 Worker thread wakes up
01:15:18.680 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:18.685 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.01) opts 0xd
01:15:18.685 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, -0.01)
01:15:18.685 00.000 7680 Moving (-0.34, -0.01) raw xDistance=0.34 yDistance=-0.14
01:15:18.685 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
01:15:18.686 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:15:18.686 00.000 6120 UpdateGuideState exits: m=14524 SNR=79.1 Saturated
01:15:18.690 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:18.695 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:15:18.695 00.000 7680 MoveAxis(W, 123, ABG)
01:15:18.695 00.000 7680 Guiding  Dir = 3, Dur = 123
01:15:18.695 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:18.699 00.004 7680 IsSlewing returns 0
01:15:18.700 00.001 6120 Enqueuing Expose request
01:15:18.706 00.006 7680 IsGuiding returns 0
01:15:18.706 00.000 7680 PulseGuide returned control before completion, sleep 133
01:15:18.859 00.153 7680 IsGuiding returns 1
01:15:18.861 00.002 7680 scope still moving after pulse duration time elapsed
01:15:18.887 00.026 7680 IsSlewing returns 0
01:15:18.889 00.002 7680 IsGuiding returns 0
01:15:18.890 00.001 7680 scope move finished after 123 + 61 ms
01:15:18.891 00.001 7680 Move returns status 0, amount 123
01:15:18.892 00.001 7680 MoveAxis(N, 0, ABG)
01:15:18.892 00.000 7680 Move returns status 0, amount 0
01:15:18.893 00.001 7680 move complete, result=0
01:15:18.893 00.000 7680 worker thread done servicing request
01:15:18.894 00.001 6120 GuideStep: 0.3 px 123 ms WEST, -0.1 px 0 ms NORTH
01:15:18.899 00.005 7680 Worker thread wakes up
01:15:18.900 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:18.900 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:20.148 01.248 7680 Exposure complete
01:15:20.291 00.143 7680 worker thread done servicing request
01:15:20.292 00.001 6120 OnExposeComplete: enter
01:15:20.297 00.005 6120 UpdateGuideState(): m_state=6
01:15:20.301 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5771
01:15:20.305 00.004 6120 Star::Find returns 1 (1), X=955.51, Y=44.98, Mass=14611, SNR=78.6, Peak=255 HFD=6.7
01:15:20.309 00.004 6120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-2.95) = xAngle (2.72 = 2.72)
01:15:20.313 00.004 6120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.45 = 2.45)
01:15:20.317 00.004 6120 CameraToMount -- cameraX=0.99 cameraY=-0.24 hyp=1.02 cameraTheta=-0.24 mountX=-0.93 mountY=0.65, mountTheta=2.53
01:15:20.323 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.99, y=-0.24, opts=13)
01:15:20.328 00.005 6120 Enqueuing Move request for scope (0.99, -0.24)
01:15:20.331 00.003 7680 Worker thread wakes up
01:15:20.331 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.24) opts 0xd
01:15:20.331 00.000 7680 Handling offset move in thread for scope, endpoint = (0.99, -0.24)
01:15:20.331 00.000 7680 Moving (0.99, -0.24) raw xDistance=-0.93 yDistance=0.65
01:15:20.331 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.93
01:15:20.332 00.001 7680 resist switch: large excursion: input 0.65 thresh 0.60 direction from -1 to 1
01:15:20.332 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.95
01:15:20.332 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
01:15:20.333 00.001 7680 MoveAxis(E, 372, ABG)
01:15:20.333 00.000 7680 Guiding  Dir = 2, Dur = 372
01:15:20.333 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:20.337 00.004 7680 IsSlewing returns 0
01:15:20.337 00.000 6120 UpdateGuideState exits: m=14611 SNR=78.6 Saturated
01:15:20.341 00.004 7680 IsGuiding returns 0
01:15:20.341 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:20.344 00.003 7680 PulseGuide returned control before completion, sleep 382
01:15:20.344 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:20.349 00.005 6120 Enqueuing Expose request
01:15:20.738 00.389 7680 IsGuiding returns 0
01:15:20.739 00.001 7680 Move returns status 0, amount 372
01:15:20.739 00.000 7680 MoveAxis(S, 354, ABG)
01:15:20.739 00.000 7680 Guiding  Dir = 1, Dur = 354
01:15:20.741 00.002 7680 IsSlewing returns 0
01:15:20.741 00.000 7680 IsGuiding returns 0
01:15:20.742 00.001 7680 PulseGuide returned control before completion, sleep 364
01:15:21.113 00.371 7680 IsGuiding returns 1
01:15:21.114 00.001 7680 scope still moving after pulse duration time elapsed
01:15:21.145 00.031 7680 IsSlewing returns 0
01:15:21.146 00.001 7680 IsGuiding returns 1
01:15:21.176 00.030 7680 IsSlewing returns 0
01:15:21.178 00.002 7680 IsGuiding returns 0
01:15:21.178 00.000 7680 scope move finished after 354 + 82 ms
01:15:21.178 00.000 7680 Move returns status 0, amount 354
01:15:21.178 00.000 7680 move complete, result=0
01:15:21.179 00.001 7680 worker thread done servicing request
01:15:21.179 00.000 6120 GuideStep: -0.9 px 372 ms EAST, 0.7 px 354 ms SOUTH
01:15:21.185 00.006 7680 Worker thread wakes up
01:15:21.186 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:21.186 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:22.437 01.251 7680 Exposure complete
01:15:22.579 00.142 7680 worker thread done servicing request
01:15:22.579 00.000 6120 OnExposeComplete: enter
01:15:22.586 00.007 6120 UpdateGuideState(): m_state=6
01:15:22.591 00.005 6120 Star::Find(15, 955, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5772
01:15:22.596 00.005 6120 Star::Find returns 1 (1), X=954.33, Y=46.20, Mass=13757, SNR=76.7, Peak=255 HFD=7.1
01:15:22.601 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
01:15:22.605 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
01:15:22.610 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.97 hyp=0.99 cameraTheta=1.76 mountX=-0.00 mountY=-0.96, mountTheta=-1.57
01:15:22.616 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.97, opts=13)
01:15:22.621 00.005 6120 Enqueuing Move request for scope (-0.18, 0.97)
01:15:22.625 00.004 7680 Worker thread wakes up
01:15:22.625 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:22.629 00.004 6120 UpdateGuideState exits: m=13757 SNR=76.7 Saturated
01:15:22.633 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:22.638 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.97) opts 0xd
01:15:22.638 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.97)
01:15:22.638 00.000 7680 Moving (-0.18, 0.97) raw xDistance=-0.00 yDistance=-0.96
01:15:22.638 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:22.642 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:15:22.642 00.000 6120 Enqueuing Expose request
01:15:22.645 00.003 7680 resist switch: large excursion: input -0.96 thresh 0.60 direction from 1 to -1
01:15:22.645 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.87
01:15:22.646 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96
01:15:22.646 00.000 7680 MoveAxis(E, 0, ABG)
01:15:22.646 00.000 7680 Move returns status 0, amount 0
01:15:22.646 00.000 7680 MoveAxis(N, 519, ABG)
01:15:22.646 00.000 7680 Guiding  Dir = 0, Dur = 519
01:15:22.648 00.002 7680 IsSlewing returns 0
01:15:22.648 00.000 7680 IsGuiding returns 0
01:15:22.649 00.001 7680 PulseGuide returned control before completion, sleep 529
01:15:23.192 00.543 7680 IsGuiding returns 1
01:15:23.193 00.001 7680 scope still moving after pulse duration time elapsed
01:15:23.223 00.030 7680 IsSlewing returns 0
01:15:23.224 00.001 7680 IsGuiding returns 0
01:15:23.225 00.001 7680 scope move finished after 519 + 57 ms
01:15:23.225 00.000 7680 Move returns status 0, amount 519
01:15:23.226 00.001 7680 move complete, result=0
01:15:23.226 00.000 7680 worker thread done servicing request
01:15:23.227 00.001 7680 Worker thread wakes up
01:15:23.227 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -1.0 px 519 ms NORTH
01:15:23.235 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:23.235 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:24.480 01.245 7680 Exposure complete
01:15:24.612 00.132 7680 worker thread done servicing request
01:15:24.613 00.001 6120 OnExposeComplete: enter
01:15:24.618 00.005 6120 UpdateGuideState(): m_state=6
01:15:24.622 00.004 6120 Star::Find(15, 954, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5773
01:15:24.626 00.004 6120 Star::Find returns 1 (1), X=954.76, Y=45.83, Mass=14927, SNR=81.7, Peak=255 HFD=7.0
01:15:24.630 00.004 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
01:15:24.633 00.003 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.42)
01:15:24.637 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=0.60 hyp=0.65 cameraTheta=1.18 mountX=-0.36 mountY=-0.43, mountTheta=-2.26
01:15:24.642 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.60, opts=13)
01:15:24.647 00.005 6120 Enqueuing Move request for scope (0.25, 0.60)
01:15:24.651 00.004 7680 Worker thread wakes up
01:15:24.651 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.60) opts 0xd
01:15:24.651 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.60)
01:15:24.651 00.000 7680 Moving (0.25, 0.60) raw xDistance=-0.36 yDistance=-0.43
01:15:24.652 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
01:15:24.652 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:15:24.652 00.000 7680 MoveAxis(E, 146, ABG)
01:15:24.652 00.000 7680 Guiding  Dir = 2, Dur = 146
01:15:24.653 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:24.657 00.004 7680 IsSlewing returns 0
01:15:24.657 00.000 6120 UpdateGuideState exits: m=14927 SNR=81.7 Saturated
01:15:24.661 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:24.664 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:24.668 00.004 7680 IsGuiding returns 0
01:15:24.669 00.001 6120 Enqueuing Expose request
01:15:24.676 00.007 7680 PulseGuide returned control before completion, sleep 156
01:15:24.845 00.169 7680 IsGuiding returns 0
01:15:24.846 00.001 7680 Move returns status 0, amount 146
01:15:24.846 00.000 7680 MoveAxis(N, 235, ABG)
01:15:24.847 00.001 7680 Guiding  Dir = 0, Dur = 235
01:15:24.847 00.000 7680 IsSlewing returns 0
01:15:24.848 00.001 7680 IsGuiding returns 0
01:15:24.848 00.000 7680 PulseGuide returned control before completion, sleep 245
01:15:25.095 00.247 7680 IsGuiding returns 1
01:15:25.095 00.000 7680 scope still moving after pulse duration time elapsed
01:15:25.126 00.031 7680 IsSlewing returns 0
01:15:25.127 00.001 7680 IsGuiding returns 0
01:15:25.127 00.000 7680 scope move finished after 235 + 44 ms
01:15:25.127 00.000 7680 Move returns status 0, amount 235
01:15:25.127 00.000 7680 move complete, result=0
01:15:25.128 00.001 7680 worker thread done servicing request
01:15:25.128 00.000 7680 Worker thread wakes up
01:15:25.128 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:25.128 00.000 6120 GuideStep: -0.4 px 146 ms EAST, -0.4 px 235 ms NORTH
01:15:25.134 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:26.385 01.251 7680 Exposure complete
01:15:26.526 00.141 7680 worker thread done servicing request
01:15:26.526 00.000 6120 OnExposeComplete: enter
01:15:26.530 00.004 6120 UpdateGuideState(): m_state=6
01:15:26.534 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5774
01:15:26.538 00.004 6120 Star::Find returns 1 (1), X=954.21, Y=45.65, Mass=14869, SNR=78.6, Peak=255 HFD=6.7
01:15:26.542 00.004 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.15 = -1.14)
01:15:26.546 00.004 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.41)
01:15:26.551 00.005 6120 CameraToMount -- cameraX=-0.31 cameraY=0.43 hyp=0.53 cameraTheta=2.19 mountX=0.22 mountY=-0.52, mountTheta=-1.17
01:15:26.555 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.43, opts=13)
01:15:26.560 00.005 6120 Enqueuing Move request for scope (-0.31, 0.43)
01:15:26.563 00.003 7680 Worker thread wakes up
01:15:26.563 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.43) opts 0xd
01:15:26.563 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.43)
01:15:26.564 00.001 7680 Moving (-0.31, 0.43) raw xDistance=0.22 yDistance=-0.52
01:15:26.564 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.22
01:15:26.564 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
01:15:26.565 00.001 7680 MoveAxis(W, 80, ABG)
01:15:26.565 00.000 7680 Guiding  Dir = 3, Dur = 80
01:15:26.565 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:26.569 00.004 7680 IsSlewing returns 0
01:15:26.569 00.000 6120 UpdateGuideState exits: m=14869 SNR=78.6 Saturated
01:15:26.573 00.004 7680 IsGuiding returns 0
01:15:26.575 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:26.579 00.004 7680 PulseGuide returned control before completion, sleep 90
01:15:26.580 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:26.585 00.005 6120 Enqueuing Expose request
01:15:26.673 00.088 7680 IsGuiding returns 1
01:15:26.674 00.001 7680 scope still moving after pulse duration time elapsed
01:15:26.705 00.031 7680 IsSlewing returns 0
01:15:26.706 00.001 7680 IsGuiding returns 0
01:15:26.707 00.001 7680 scope move finished after 80 + 51 ms
01:15:26.707 00.000 7680 Move returns status 0, amount 80
01:15:26.708 00.001 7680 MoveAxis(N, 281, ABG)
01:15:26.708 00.000 7680 Guiding  Dir = 0, Dur = 281
01:15:26.709 00.001 7680 IsSlewing returns 0
01:15:26.710 00.001 7680 IsGuiding returns 0
01:15:26.710 00.000 7680 PulseGuide returned control before completion, sleep 291
01:15:27.018 00.308 7680 IsGuiding returns 1
01:15:27.019 00.001 7680 scope still moving after pulse duration time elapsed
01:15:27.048 00.029 7680 IsSlewing returns 0
01:15:27.050 00.002 7680 IsGuiding returns 0
01:15:27.050 00.000 7680 scope move finished after 281 + 60 ms
01:15:27.052 00.002 7680 Move returns status 0, amount 281
01:15:27.052 00.000 7680 move complete, result=0
01:15:27.052 00.000 7680 worker thread done servicing request
01:15:27.052 00.000 6120 GuideStep: 0.2 px 80 ms WEST, -0.5 px 281 ms NORTH
01:15:27.059 00.007 7680 Worker thread wakes up
01:15:27.059 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:27.059 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:28.310 01.251 7680 Exposure complete
01:15:28.450 00.140 7680 worker thread done servicing request
01:15:28.451 00.001 6120 OnExposeComplete: enter
01:15:28.457 00.006 6120 UpdateGuideState(): m_state=6
01:15:28.463 00.006 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5775
01:15:28.468 00.005 6120 Star::Find returns 1 (1), X=954.28, Y=45.37, Mass=14926, SNR=78.3, Peak=255 HFD=6.9
01:15:28.472 00.004 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.53 = -0.76)
01:15:28.476 00.004 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.03)
01:15:28.480 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.15 hyp=0.27 cameraTheta=2.57 mountX=0.20 mountY=-0.23, mountTheta=-0.87
01:15:28.487 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.15, opts=13)
01:15:28.491 00.004 6120 Enqueuing Move request for scope (-0.23, 0.15)
01:15:28.496 00.005 7680 Worker thread wakes up
01:15:28.496 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:28.499 00.003 6120 UpdateGuideState exits: m=14926 SNR=78.3 Saturated
01:15:28.504 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:28.507 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.15) opts 0xd
01:15:28.507 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.15)
01:15:28.508 00.001 7680 Moving (-0.23, 0.15) raw xDistance=0.20 yDistance=-0.23
01:15:28.508 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:15:28.508 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:15:28.508 00.000 7680 MoveAxis(E, 0, ABG)
01:15:28.509 00.001 7680 Move returns status 0, amount 0
01:15:28.509 00.000 7680 MoveAxis(N, 127, ABG)
01:15:28.509 00.000 7680 Guiding  Dir = 0, Dur = 127
01:15:28.509 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:28.514 00.005 7680 IsSlewing returns 0
01:15:28.514 00.000 6120 Enqueuing Expose request
01:15:28.519 00.005 7680 IsGuiding returns 0
01:15:28.519 00.000 7680 PulseGuide returned control before completion, sleep 137
01:15:28.660 00.141 7680 IsGuiding returns 1
01:15:28.660 00.000 7680 scope still moving after pulse duration time elapsed
01:15:28.690 00.030 7680 IsSlewing returns 0
01:15:28.691 00.001 7680 IsGuiding returns 0
01:15:28.691 00.000 7680 scope move finished after 127 + 46 ms
01:15:28.693 00.002 7680 Move returns status 0, amount 127
01:15:28.693 00.000 7680 move complete, result=0
01:15:28.694 00.001 7680 worker thread done servicing request
01:15:28.694 00.000 7680 Worker thread wakes up
01:15:28.695 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 127 ms NORTH
01:15:28.704 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:28.704 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:29.945 01.241 7680 Exposure complete
01:15:30.084 00.139 7680 worker thread done servicing request
01:15:30.084 00.000 6120 OnExposeComplete: enter
01:15:30.089 00.005 6120 UpdateGuideState(): m_state=6
01:15:30.092 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5776
01:15:30.097 00.005 6120 Star::Find returns 1 (1), X=954.27, Y=45.35, Mass=14448, SNR=77.8, Peak=255 HFD=6.9
01:15:30.101 00.004 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-2.95) = xAngle (5.59 = -0.69)
01:15:30.105 00.004 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.96)
01:15:30.108 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.13 hyp=0.27 cameraTheta=2.64 mountX=0.21 mountY=-0.22, mountTheta=-0.81
01:15:30.114 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.13, opts=13)
01:15:30.118 00.004 6120 Enqueuing Move request for scope (-0.24, 0.13)
01:15:30.122 00.004 7680 Worker thread wakes up
01:15:30.122 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.13) opts 0xd
01:15:30.122 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.13)
01:15:30.123 00.001 7680 Moving (-0.24, 0.13) raw xDistance=0.21 yDistance=-0.22
01:15:30.123 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:15:30.123 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:15:30.123 00.000 7680 MoveAxis(W, 86, ABG)
01:15:30.123 00.000 7680 Guiding  Dir = 3, Dur = 86
01:15:30.124 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:30.127 00.003 7680 IsSlewing returns 0
01:15:30.127 00.000 6120 UpdateGuideState exits: m=14448 SNR=77.8 Saturated
01:15:30.132 00.005 7680 IsGuiding returns 0
01:15:30.132 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:30.136 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:30.140 00.004 7680 PulseGuide returned control before completion, sleep 96
01:15:30.140 00.000 6120 Enqueuing Expose request
01:15:30.237 00.097 7680 IsGuiding returns 1
01:15:30.238 00.001 7680 scope still moving after pulse duration time elapsed
01:15:30.267 00.029 7680 IsSlewing returns 0
01:15:30.267 00.000 7680 IsGuiding returns 0
01:15:30.268 00.001 7680 scope move finished after 86 + 49 ms
01:15:30.268 00.000 7680 Move returns status 0, amount 86
01:15:30.268 00.000 7680 MoveAxis(N, 121, ABG)
01:15:30.268 00.000 7680 Guiding  Dir = 0, Dur = 121
01:15:30.270 00.002 7680 IsSlewing returns 0
01:15:30.270 00.000 7680 IsGuiding returns 0
01:15:30.270 00.000 7680 PulseGuide returned control before completion, sleep 131
01:15:30.407 00.137 7680 IsGuiding returns 1
01:15:30.407 00.000 7680 scope still moving after pulse duration time elapsed
01:15:30.439 00.032 7680 IsSlewing returns 0
01:15:30.439 00.000 7680 IsGuiding returns 0
01:15:30.439 00.000 7680 scope move finished after 121 + 48 ms
01:15:30.439 00.000 7680 Move returns status 0, amount 121
01:15:30.441 00.002 7680 move complete, result=0
01:15:30.441 00.000 7680 worker thread done servicing request
01:15:30.441 00.000 6120 GuideStep: 0.2 px 86 ms WEST, -0.2 px 121 ms NORTH
01:15:30.445 00.004 7680 Worker thread wakes up
01:15:30.445 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:30.445 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:31.707 01.262 7680 Exposure complete
01:15:31.849 00.142 7680 worker thread done servicing request
01:15:31.849 00.000 6120 OnExposeComplete: enter
01:15:31.853 00.004 6120 UpdateGuideState(): m_state=6
01:15:31.858 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5777
01:15:31.862 00.004 6120 Star::Find returns 1 (1), X=954.27, Y=45.38, Mass=15451, SNR=82.5, Peak=255 HFD=6.9
01:15:31.866 00.004 6120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
01:15:31.870 00.004 6120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.25 = -1.04)
01:15:31.873 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.16 hyp=0.29 cameraTheta=2.56 mountX=0.21 mountY=-0.25, mountTheta=-0.88
01:15:31.878 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.16, opts=13)
01:15:31.883 00.005 6120 Enqueuing Move request for scope (-0.24, 0.16)
01:15:31.886 00.003 7680 Worker thread wakes up
01:15:31.886 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.16) opts 0xd
01:15:31.887 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.16)
01:15:31.887 00.000 7680 Moving (-0.24, 0.16) raw xDistance=0.21 yDistance=-0.25
01:15:31.887 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
01:15:31.887 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:15:31.887 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:31.891 00.004 7680 MoveAxis(W, 91, ABG)
01:15:31.892 00.001 7680 Guiding  Dir = 3, Dur = 91
01:15:31.892 00.000 6120 UpdateGuideState exits: m=15451 SNR=82.5 Saturated
01:15:31.895 00.003 7680 IsSlewing returns 0
01:15:31.895 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:31.899 00.004 7680 IsGuiding returns 0
01:15:31.900 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:31.903 00.003 6120 Enqueuing Expose request
01:15:31.907 00.004 7680 PulseGuide returned control before completion, sleep 101
01:15:32.022 00.115 7680 IsGuiding returns 1
01:15:32.024 00.002 7680 scope still moving after pulse duration time elapsed
01:15:32.054 00.030 7680 IsSlewing returns 0
01:15:32.054 00.000 7680 IsGuiding returns 0
01:15:32.055 00.001 7680 scope move finished after 91 + 64 ms
01:15:32.056 00.001 7680 Move returns status 0, amount 91
01:15:32.056 00.000 7680 MoveAxis(N, 135, ABG)
01:15:32.056 00.000 7680 Guiding  Dir = 0, Dur = 135
01:15:32.057 00.001 7680 IsSlewing returns 0
01:15:32.057 00.000 7680 IsGuiding returns 0
01:15:32.058 00.001 7680 PulseGuide returned control before completion, sleep 145
01:15:32.210 00.152 7680 IsGuiding returns 1
01:15:32.212 00.002 7680 scope still moving after pulse duration time elapsed
01:15:32.242 00.030 7680 IsSlewing returns 0
01:15:32.242 00.000 7680 IsGuiding returns 0
01:15:32.243 00.001 7680 scope move finished after 135 + 50 ms
01:15:32.243 00.000 7680 Move returns status 0, amount 135
01:15:32.244 00.001 7680 move complete, result=0
01:15:32.244 00.000 7680 worker thread done servicing request
01:15:32.245 00.001 7680 Worker thread wakes up
01:15:32.245 00.000 6120 GuideStep: 0.2 px 91 ms WEST, -0.2 px 135 ms NORTH
01:15:32.251 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:32.251 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:33.508 01.257 7680 Exposure complete
01:15:33.648 00.140 7680 worker thread done servicing request
01:15:33.649 00.001 6120 OnExposeComplete: enter
01:15:33.652 00.003 6120 UpdateGuideState(): m_state=6
01:15:33.657 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5778
01:15:33.660 00.003 6120 Star::Find returns 1 (1), X=954.33, Y=45.51, Mass=14381, SNR=79.3, Peak=255 HFD=7.1
01:15:33.664 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.08 = -1.21)
01:15:33.667 00.003 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.47)
01:15:33.672 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.29 hyp=0.34 cameraTheta=2.12 mountX=0.12 mountY=-0.34, mountTheta=-1.23
01:15:33.680 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.29, opts=13)
01:15:33.684 00.004 6120 Enqueuing Move request for scope (-0.18, 0.29)
01:15:33.689 00.005 7680 Worker thread wakes up
01:15:33.690 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.29) opts 0xd
01:15:33.690 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.29)
01:15:33.690 00.000 7680 Moving (-0.18, 0.29) raw xDistance=0.12 yDistance=-0.34
01:15:33.690 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:33.694 00.004 6120 UpdateGuideState exits: m=14381 SNR=79.3 Saturated
01:15:33.698 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:33.704 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:33.708 00.004 6120 Enqueuing Expose request
01:15:33.712 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:15:33.712 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:15:33.712 00.000 7680 MoveAxis(E, 0, ABG)
01:15:33.713 00.001 7680 Move returns status 0, amount 0
01:15:33.713 00.000 7680 MoveAxis(N, 182, ABG)
01:15:33.714 00.001 7680 Guiding  Dir = 0, Dur = 182
01:15:33.714 00.000 7680 IsSlewing returns 0
01:15:33.714 00.000 7680 IsGuiding returns 0
01:15:33.715 00.001 7680 PulseGuide returned control before completion, sleep 192
01:15:33.921 00.206 7680 IsGuiding returns 0
01:15:33.922 00.001 7680 Move returns status 0, amount 182
01:15:33.922 00.000 7680 move complete, result=0
01:15:33.923 00.001 7680 worker thread done servicing request
01:15:33.923 00.000 7680 Worker thread wakes up
01:15:33.923 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 182 ms NORTH
01:15:33.930 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:33.931 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:35.187 01.256 7680 Exposure complete
01:15:35.313 00.126 7680 worker thread done servicing request
01:15:35.314 00.001 6120 OnExposeComplete: enter
01:15:35.318 00.004 6120 UpdateGuideState(): m_state=6
01:15:35.321 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5779
01:15:35.325 00.004 6120 Star::Find returns 1 (1), X=954.36, Y=45.38, Mass=14590, SNR=78.9, Peak=255 HFD=7.1
01:15:35.329 00.004 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.30 = -0.98)
01:15:35.335 00.006 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.25)
01:15:35.340 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.35 mountX=0.12 mountY=-0.21, mountTheta=-1.04
01:15:35.346 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.16, opts=13)
01:15:35.350 00.004 6120 Enqueuing Move request for scope (-0.15, 0.16)
01:15:35.354 00.004 7680 Worker thread wakes up
01:15:35.354 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
01:15:35.354 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:35.359 00.005 6120 UpdateGuideState exits: m=14590 SNR=78.9 Saturated
01:15:35.363 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:35.366 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:35.370 00.004 6120 Enqueuing Expose request
01:15:35.374 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
01:15:35.374 00.000 7680 Moving (-0.15, 0.16) raw xDistance=0.12 yDistance=-0.21
01:15:35.374 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:15:35.374 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:15:35.374 00.000 7680 MoveAxis(E, 0, ABG)
01:15:35.374 00.000 7680 Move returns status 0, amount 0
01:15:35.374 00.000 7680 MoveAxis(N, 113, ABG)
01:15:35.374 00.000 7680 Guiding  Dir = 0, Dur = 113
01:15:35.375 00.001 7680 IsSlewing returns 0
01:15:35.375 00.000 7680 IsGuiding returns 0
01:15:35.375 00.000 7680 PulseGuide returned control before completion, sleep 123
01:15:35.503 00.128 7680 IsGuiding returns 1
01:15:35.503 00.000 7680 scope still moving after pulse duration time elapsed
01:15:35.535 00.032 7680 IsSlewing returns 0
01:15:35.535 00.000 7680 IsGuiding returns 0
01:15:35.535 00.000 7680 scope move finished after 113 + 46 ms
01:15:35.536 00.001 7680 Move returns status 0, amount 113
01:15:35.536 00.000 7680 move complete, result=0
01:15:35.536 00.000 7680 worker thread done servicing request
01:15:35.536 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 113 ms NORTH
01:15:35.541 00.005 7680 Worker thread wakes up
01:15:35.543 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:35.543 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:36.801 01.258 7680 Exposure complete
01:15:36.928 00.127 7680 worker thread done servicing request
01:15:36.929 00.001 6120 OnExposeComplete: enter
01:15:36.932 00.003 6120 UpdateGuideState(): m_state=6
01:15:36.936 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5780
01:15:36.940 00.004 6120 Star::Find returns 1 (1), X=954.33, Y=45.67, Mass=14136, SNR=76.8, Peak=255 HFD=7.1
01:15:36.944 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
01:15:36.948 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
01:15:36.952 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.44 hyp=0.48 cameraTheta=1.95 mountX=0.09 mountY=-0.48, mountTheta=-1.38
01:15:36.956 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.44, opts=13)
01:15:36.959 00.003 6120 Enqueuing Move request for scope (-0.18, 0.44)
01:15:36.963 00.004 7680 Worker thread wakes up
01:15:36.963 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.44) opts 0xd
01:15:36.963 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.44)
01:15:36.963 00.000 7680 Moving (-0.18, 0.44) raw xDistance=0.09 yDistance=-0.48
01:15:36.965 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:15:36.965 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
01:15:36.965 00.000 7680 MoveAxis(E, 0, ABG)
01:15:36.965 00.000 7680 Move returns status 0, amount 0
01:15:36.966 00.001 7680 MoveAxis(N, 260, ABG)
01:15:36.966 00.000 7680 Guiding  Dir = 0, Dur = 260
01:15:36.966 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:36.970 00.004 7680 IsSlewing returns 0
01:15:36.970 00.000 6120 UpdateGuideState exits: m=14136 SNR=76.8 Saturated
01:15:36.974 00.004 7680 IsGuiding returns 0
01:15:36.974 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:36.978 00.004 7680 PulseGuide returned control before completion, sleep 270
01:15:36.979 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:36.983 00.004 6120 Enqueuing Expose request
01:15:37.257 00.274 7680 IsGuiding returns 1
01:15:37.258 00.001 7680 scope still moving after pulse duration time elapsed
01:15:37.288 00.030 7680 IsSlewing returns 0
01:15:37.290 00.002 7680 IsGuiding returns 0
01:15:37.290 00.000 7680 scope move finished after 260 + 56 ms
01:15:37.290 00.000 7680 Move returns status 0, amount 260
01:15:37.291 00.001 7680 move complete, result=0
01:15:37.292 00.001 7680 worker thread done servicing request
01:15:37.292 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 260 ms NORTH
01:15:37.302 00.010 7680 Worker thread wakes up
01:15:37.302 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:37.303 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:38.556 01.253 7680 Exposure complete
01:15:38.695 00.139 7680 worker thread done servicing request
01:15:38.695 00.000 6120 OnExposeComplete: enter
01:15:38.699 00.004 6120 UpdateGuideState(): m_state=6
01:15:38.703 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5781
01:15:38.707 00.004 6120 Star::Find returns 1 (1), X=954.91, Y=44.79, Mass=13879, SNR=76.8, Peak=255 HFD=7.0
01:15:38.711 00.004 6120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-2.95) = xAngle (2.13 = 2.13)
01:15:38.715 00.004 6120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.86 = 1.86)
01:15:38.719 00.004 6120 CameraToMount -- cameraX=0.40 cameraY=-0.43 hyp=0.58 cameraTheta=-0.82 mountX=-0.31 mountY=0.56, mountTheta=2.08
01:15:38.724 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.40, y=-0.43, opts=13)
01:15:38.727 00.003 6120 Enqueuing Move request for scope (0.40, -0.43)
01:15:38.732 00.005 7680 Worker thread wakes up
01:15:38.732 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.43) opts 0xd
01:15:38.732 00.000 7680 Handling offset move in thread for scope, endpoint = (0.40, -0.43)
01:15:38.733 00.001 7680 Moving (0.40, -0.43) raw xDistance=-0.31 yDistance=0.56
01:15:38.733 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:15:38.733 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:15:38.734 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
01:15:38.734 00.000 7680 MoveAxis(E, 127, ABG)
01:15:38.734 00.000 7680 Guiding  Dir = 2, Dur = 127
01:15:38.735 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:38.740 00.005 6120 UpdateGuideState exits: m=13879 SNR=76.8 Saturated
01:15:38.744 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:38.747 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:38.751 00.004 6120 Enqueuing Expose request
01:15:38.755 00.004 7680 IsSlewing returns 0
01:15:38.755 00.000 7680 IsGuiding returns 0
01:15:38.755 00.000 7680 PulseGuide returned control before completion, sleep 137
01:15:38.906 00.151 7680 IsGuiding returns 1
01:15:38.907 00.001 7680 scope still moving after pulse duration time elapsed
01:15:38.938 00.031 7680 IsSlewing returns 0
01:15:38.938 00.000 7680 IsGuiding returns 0
01:15:38.939 00.001 7680 scope move finished after 127 + 56 ms
01:15:38.939 00.000 7680 Move returns status 0, amount 127
01:15:38.939 00.000 7680 MoveAxis(N, 0, ABG)
01:15:38.939 00.000 7680 Move returns status 0, amount 0
01:15:38.939 00.000 7680 move complete, result=0
01:15:38.940 00.001 7680 worker thread done servicing request
01:15:38.941 00.001 6120 GuideStep: -0.3 px 127 ms EAST, 0.6 px 0 ms NORTH
01:15:38.946 00.005 7680 Worker thread wakes up
01:15:38.948 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:38.948 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:40.200 01.252 7680 Exposure complete
01:15:40.338 00.138 7680 worker thread done servicing request
01:15:40.339 00.001 6120 OnExposeComplete: enter
01:15:40.342 00.003 6120 UpdateGuideState(): m_state=6
01:15:40.347 00.005 6120 Star::Find(15, 954, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5782
01:15:40.351 00.004 6120 Star::Find returns 1 (1), X=954.58, Y=45.45, Mass=14775, SNR=78.6, Peak=255 HFD=7.1
01:15:40.354 00.003 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.04)
01:15:40.358 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.31)
01:15:40.362 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.29 mountX=-0.11 mountY=-0.18, mountTheta=-2.11
01:15:40.368 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.23, opts=13)
01:15:40.371 00.003 6120 Enqueuing Move request for scope (0.07, 0.23)
01:15:40.374 00.003 7680 Worker thread wakes up
01:15:40.374 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
01:15:40.376 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:40.379 00.003 6120 UpdateGuideState exits: m=14775 SNR=78.6 Saturated
01:15:40.383 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:40.387 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:40.391 00.004 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
01:15:40.392 00.001 7680 Moving (0.07, 0.23) raw xDistance=-0.11 yDistance=-0.18
01:15:40.392 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:15:40.392 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:15:40.392 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:15:40.392 00.000 7680 MoveAxis(E, 0, ABG)
01:15:40.392 00.000 7680 Move returns status 0, amount 0
01:15:40.393 00.001 7680 MoveAxis(N, 0, ABG)
01:15:40.394 00.001 7680 Move returns status 0, amount 0
01:15:40.394 00.000 7680 move complete, result=0
01:15:40.394 00.000 6120 Enqueuing Expose request
01:15:40.398 00.004 7680 worker thread done servicing request
01:15:40.399 00.001 7680 Worker thread wakes up
01:15:40.399 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:15:40.402 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:40.403 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:41.647 01.244 7680 Exposure complete
01:15:41.772 00.125 7680 worker thread done servicing request
01:15:41.773 00.001 6120 OnExposeComplete: enter
01:15:41.777 00.004 6120 UpdateGuideState(): m_state=6
01:15:41.780 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5783
01:15:41.784 00.004 6120 Star::Find returns 1 (1), X=954.90, Y=45.17, Mass=14217, SNR=77.4, Peak=255 HFD=6.8
01:15:41.788 00.004 6120 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-2.95) = xAngle (2.82 = 2.82)
01:15:41.792 00.004 6120 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.55 = 2.55)
01:15:41.797 00.005 6120 CameraToMount -- cameraX=0.39 cameraY=-0.05 hyp=0.39 cameraTheta=-0.13 mountX=-0.37 mountY=0.22, mountTheta=2.61
01:15:41.804 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.39, y=-0.05, opts=13)
01:15:41.809 00.005 6120 Enqueuing Move request for scope (0.39, -0.05)
01:15:41.813 00.004 7680 Worker thread wakes up
01:15:41.813 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:41.817 00.004 6120 UpdateGuideState exits: m=14217 SNR=77.4 Saturated
01:15:41.821 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.05) opts 0xd
01:15:41.821 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:41.826 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:41.830 00.004 6120 Enqueuing Expose request
01:15:41.834 00.004 7680 Handling offset move in thread for scope, endpoint = (0.39, -0.05)
01:15:41.835 00.001 7680 Moving (0.39, -0.05) raw xDistance=-0.37 yDistance=0.22
01:15:41.835 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:15:41.835 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:15:41.835 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:15:41.836 00.001 7680 MoveAxis(E, 152, ABG)
01:15:41.836 00.000 7680 Guiding  Dir = 2, Dur = 152
01:15:41.836 00.000 7680 IsSlewing returns 0
01:15:41.837 00.001 7680 IsGuiding returns 0
01:15:41.837 00.000 7680 PulseGuide returned control before completion, sleep 162
01:15:42.009 00.172 7680 IsGuiding returns 1
01:15:42.012 00.003 7680 scope still moving after pulse duration time elapsed
01:15:42.043 00.031 7680 IsSlewing returns 0
01:15:42.044 00.001 7680 IsGuiding returns 1
01:15:42.074 00.030 7680 IsSlewing returns 0
01:15:42.076 00.002 7680 IsGuiding returns 0
01:15:42.077 00.001 7680 scope move finished after 152 + 87 ms
01:15:42.077 00.000 7680 Move returns status 0, amount 152
01:15:42.078 00.001 7680 MoveAxis(N, 0, ABG)
01:15:42.078 00.000 7680 Move returns status 0, amount 0
01:15:42.078 00.000 7680 move complete, result=0
01:15:42.078 00.000 7680 worker thread done servicing request
01:15:42.080 00.002 7680 Worker thread wakes up
01:15:42.080 00.000 6120 GuideStep: -0.4 px 152 ms EAST, 0.2 px 0 ms NORTH
01:15:42.087 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:42.087 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:43.335 01.248 7680 Exposure complete
01:15:43.467 00.132 7680 worker thread done servicing request
01:15:43.468 00.001 6120 OnExposeComplete: enter
01:15:43.472 00.004 6120 UpdateGuideState(): m_state=6
01:15:43.475 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5784
01:15:43.479 00.004 6120 Star::Find returns 1 (1), X=954.57, Y=45.28, Mass=14331, SNR=78.3, Peak=255 HFD=7.2
01:15:43.484 00.005 6120 CameraToMount -- cameraTheta (0.74) - m_xAngle (-2.95) = xAngle (3.69 = -2.59)
01:15:43.488 00.004 6120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.43 = -2.86)
01:15:43.492 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.74 mountX=-0.07 mountY=-0.02, mountTheta=-2.82
01:15:43.497 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.06, opts=13)
01:15:43.501 00.004 6120 Enqueuing Move request for scope (0.06, 0.06)
01:15:43.505 00.004 7680 Worker thread wakes up
01:15:43.505 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
01:15:43.506 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
01:15:43.506 00.000 7680 Moving (0.06, 0.06) raw xDistance=-0.07 yDistance=-0.02
01:15:43.506 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:43.509 00.003 6120 UpdateGuideState exits: m=14331 SNR=78.3 Saturated
01:15:43.514 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:15:43.514 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:15:43.514 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:43.519 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:15:43.519 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:43.524 00.005 6120 Enqueuing Expose request
01:15:43.528 00.004 7680 MoveAxis(E, 0, ABG)
01:15:43.528 00.000 7680 Move returns status 0, amount 0
01:15:43.528 00.000 7680 MoveAxis(N, 0, ABG)
01:15:43.528 00.000 7680 Move returns status 0, amount 0
01:15:43.528 00.000 7680 move complete, result=0
01:15:43.529 00.001 7680 worker thread done servicing request
01:15:43.529 00.000 7680 Worker thread wakes up
01:15:43.529 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:43.534 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:43.534 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:44.788 01.254 7680 Exposure complete
01:15:44.921 00.133 7680 worker thread done servicing request
01:15:44.921 00.000 6120 OnExposeComplete: enter
01:15:44.927 00.006 6120 UpdateGuideState(): m_state=6
01:15:44.932 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5785
01:15:44.936 00.004 6120 Star::Find returns 1 (1), X=954.56, Y=45.66, Mass=13707, SNR=75.7, Peak=255 HFD=7.2
01:15:44.941 00.005 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
01:15:44.944 00.003 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
01:15:44.948 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.43 hyp=0.44 cameraTheta=1.46 mountX=-0.13 mountY=-0.37, mountTheta=-1.90
01:15:44.953 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.43, opts=13)
01:15:44.956 00.003 6120 Enqueuing Move request for scope (0.05, 0.43)
01:15:44.960 00.004 7680 Worker thread wakes up
01:15:44.960 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.43) opts 0xd
01:15:44.960 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.43)
01:15:44.960 00.000 7680 Moving (0.05, 0.43) raw xDistance=-0.13 yDistance=-0.37
01:15:44.960 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:15:44.961 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:44.964 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:15:44.964 00.000 7680 MoveAxis(E, 0, ABG)
01:15:44.965 00.001 6120 UpdateGuideState exits: m=13707 SNR=75.7 Saturated
01:15:44.970 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:44.974 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:44.977 00.003 6120 Enqueuing Expose request
01:15:44.982 00.005 7680 Move returns status 0, amount 0
01:15:44.982 00.000 7680 MoveAxis(N, 200, ABG)
01:15:44.982 00.000 7680 Guiding  Dir = 0, Dur = 200
01:15:44.983 00.001 7680 IsSlewing returns 0
01:15:44.984 00.001 7680 IsGuiding returns 0
01:15:44.984 00.000 7680 PulseGuide returned control before completion, sleep 210
01:15:45.199 00.215 7680 IsGuiding returns 1
01:15:45.200 00.001 7680 scope still moving after pulse duration time elapsed
01:15:45.230 00.030 7680 IsSlewing returns 0
01:15:45.232 00.002 7680 IsGuiding returns 0
01:15:45.232 00.000 7680 scope move finished after 200 + 48 ms
01:15:45.232 00.000 7680 Move returns status 0, amount 200
01:15:45.233 00.001 7680 move complete, result=0
01:15:45.233 00.000 7680 worker thread done servicing request
01:15:45.235 00.002 7680 Worker thread wakes up
01:15:45.235 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 200 ms NORTH
01:15:45.246 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:45.246 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:46.497 01.251 7680 Exposure complete
01:15:46.638 00.141 7680 worker thread done servicing request
01:15:46.638 00.000 6120 OnExposeComplete: enter
01:15:46.643 00.005 6120 UpdateGuideState(): m_state=6
01:15:46.648 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5786
01:15:46.652 00.004 6120 Star::Find returns 1 (1), X=954.60, Y=45.15, Mass=14093, SNR=77.7, Peak=255 HFD=7.1
01:15:46.656 00.004 6120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-2.95) = xAngle (2.30 = 2.30)
01:15:46.660 00.004 6120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.03 = 2.03)
01:15:46.664 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.65 mountX=-0.08 mountY=0.10, mountTheta=2.21
01:15:46.673 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.07, opts=13)
01:15:46.676 00.003 6120 Enqueuing Move request for scope (0.09, -0.07)
01:15:46.679 00.003 7680 Worker thread wakes up
01:15:46.680 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
01:15:46.680 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:46.683 00.003 6120 UpdateGuideState exits: m=14093 SNR=77.7 Saturated
01:15:46.687 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
01:15:46.687 00.000 7680 Moving (0.09, -0.07) raw xDistance=-0.08 yDistance=0.10
01:15:46.687 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:15:46.687 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:15:46.687 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:46.691 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:46.695 00.004 6120 Enqueuing Expose request
01:15:46.697 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:15:46.698 00.001 7680 MoveAxis(E, 0, ABG)
01:15:46.698 00.000 7680 Move returns status 0, amount 0
01:15:46.698 00.000 7680 MoveAxis(N, 0, ABG)
01:15:46.698 00.000 7680 Move returns status 0, amount 0
01:15:46.698 00.000 7680 move complete, result=0
01:15:46.698 00.000 7680 worker thread done servicing request
01:15:46.698 00.000 7680 Worker thread wakes up
01:15:46.698 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:46.703 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:46.703 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:47.955 01.252 7680 Exposure complete
01:15:48.097 00.142 7680 worker thread done servicing request
01:15:48.097 00.000 6120 OnExposeComplete: enter
01:15:48.100 00.003 6120 UpdateGuideState(): m_state=6
01:15:48.104 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5787
01:15:48.108 00.004 6120 Star::Find returns 1 (1), X=954.84, Y=45.35, Mass=14593, SNR=79.3, Peak=255 HFD=6.9
01:15:48.112 00.004 6120 CameraToMount -- cameraTheta (0.36) - m_xAngle (-2.95) = xAngle (3.31 = -2.97)
01:15:48.115 00.003 6120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.05 = 3.05)
01:15:48.120 00.005 6120 CameraToMount -- cameraX=0.33 cameraY=0.12 hyp=0.35 cameraTheta=0.36 mountX=-0.34 mountY=0.03, mountTheta=3.04
01:15:48.124 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=0.12, opts=13)
01:15:48.128 00.004 6120 Enqueuing Move request for scope (0.33, 0.12)
01:15:48.132 00.004 7680 Worker thread wakes up
01:15:48.132 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.12) opts 0xd
01:15:48.132 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, 0.12)
01:15:48.132 00.000 7680 Moving (0.33, 0.12) raw xDistance=-0.34 yDistance=0.03
01:15:48.132 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
01:15:48.133 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:15:48.133 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:48.136 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:15:48.136 00.000 7680 MoveAxis(E, 140, ABG)
01:15:48.136 00.000 7680 Guiding  Dir = 2, Dur = 140
01:15:48.138 00.002 7680 IsSlewing returns 0
01:15:48.138 00.000 6120 UpdateGuideState exits: m=14593 SNR=79.3 Saturated
01:15:48.142 00.004 7680 IsGuiding returns 0
01:15:48.142 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:48.146 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:48.150 00.004 7680 PulseGuide returned control before completion, sleep 150
01:15:48.151 00.001 6120 Enqueuing Expose request
01:15:48.304 00.153 7680 IsGuiding returns 1
01:15:48.304 00.000 7680 scope still moving after pulse duration time elapsed
01:15:48.334 00.030 7680 IsSlewing returns 0
01:15:48.336 00.002 7680 IsGuiding returns 0
01:15:48.336 00.000 7680 scope move finished after 140 + 53 ms
01:15:48.337 00.001 7680 Move returns status 0, amount 140
01:15:48.337 00.000 7680 MoveAxis(N, 0, ABG)
01:15:48.337 00.000 7680 Move returns status 0, amount 0
01:15:48.338 00.001 7680 move complete, result=0
01:15:48.338 00.000 7680 worker thread done servicing request
01:15:48.339 00.001 7680 Worker thread wakes up
01:15:48.339 00.000 6120 GuideStep: -0.3 px 140 ms EAST, 0.0 px 0 ms NORTH
01:15:48.344 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:48.345 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:49.597 01.252 7680 Exposure complete
01:15:49.728 00.131 7680 worker thread done servicing request
01:15:49.729 00.001 6120 OnExposeComplete: enter
01:15:49.734 00.005 6120 UpdateGuideState(): m_state=6
01:15:49.739 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5788
01:15:49.743 00.004 6120 Star::Find returns 1 (1), X=954.31, Y=46.00, Mass=13540, SNR=74.9, Peak=255 HFD=6.9
01:15:49.747 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
01:15:49.751 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.77)
01:15:49.754 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.78 hyp=0.80 cameraTheta=1.83 mountX=0.06 mountY=-0.79, mountTheta=-1.50
01:15:49.759 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.78, opts=13)
01:15:49.763 00.004 6120 Enqueuing Move request for scope (-0.20, 0.78)
01:15:49.766 00.003 7680 Worker thread wakes up
01:15:49.766 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:49.771 00.005 6120 UpdateGuideState exits: m=13540 SNR=74.9 Saturated
01:15:49.776 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:49.779 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:49.783 00.004 6120 Enqueuing Expose request
01:15:49.786 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.78) opts 0xd
01:15:49.786 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.78)
01:15:49.786 00.000 7680 Moving (-0.20, 0.78) raw xDistance=0.06 yDistance=-0.79
01:15:49.786 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:15:49.787 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
01:15:49.787 00.000 7680 MoveAxis(E, 0, ABG)
01:15:49.787 00.000 7680 Move returns status 0, amount 0
01:15:49.787 00.000 7680 MoveAxis(N, 427, ABG)
01:15:49.787 00.000 7680 Guiding  Dir = 0, Dur = 427
01:15:49.787 00.000 7680 IsSlewing returns 0
01:15:49.788 00.001 7680 IsGuiding returns 0
01:15:49.788 00.000 7680 PulseGuide returned control before completion, sleep 437
01:15:50.231 00.443 7680 IsGuiding returns 1
01:15:50.232 00.001 7680 scope still moving after pulse duration time elapsed
01:15:50.261 00.029 7680 IsSlewing returns 0
01:15:50.263 00.002 7680 IsGuiding returns 0
01:15:50.264 00.001 7680 scope move finished after 427 + 48 ms
01:15:50.264 00.000 7680 Move returns status 0, amount 427
01:15:50.265 00.001 7680 move complete, result=0
01:15:50.265 00.000 7680 worker thread done servicing request
01:15:50.265 00.000 7680 Worker thread wakes up
01:15:50.265 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.8 px 427 ms NORTH
01:15:50.269 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:50.270 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:51.525 01.255 7680 Exposure complete
01:15:51.653 00.128 7680 worker thread done servicing request
01:15:51.654 00.001 6120 OnExposeComplete: enter
01:15:51.657 00.003 6120 UpdateGuideState(): m_state=6
01:15:51.662 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5789
01:15:51.665 00.003 6120 Star::Find returns 1 (1), X=954.84, Y=45.63, Mass=15098, SNR=79.8, Peak=255 HFD=6.9
01:15:51.670 00.005 6120 CameraToMount -- cameraTheta (0.88) - m_xAngle (-2.95) = xAngle (3.84 = -2.45)
01:15:51.676 00.006 6120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.57 = -2.72)
01:15:51.679 00.003 6120 CameraToMount -- cameraX=0.33 cameraY=0.40 hyp=0.52 cameraTheta=0.88 mountX=-0.40 mountY=-0.22, mountTheta=-2.65
01:15:51.686 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=0.40, opts=13)
01:15:51.689 00.003 6120 Enqueuing Move request for scope (0.33, 0.40)
01:15:51.694 00.005 7680 Worker thread wakes up
01:15:51.694 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:51.698 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.40) opts 0xd
01:15:51.698 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, 0.40)
01:15:51.698 00.000 7680 Moving (0.33, 0.40) raw xDistance=-0.40 yDistance=-0.22
01:15:51.698 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:15:51.698 00.000 6120 UpdateGuideState exits: m=15098 SNR=79.8 Saturated
01:15:51.702 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:51.707 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:51.711 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:15:51.711 00.000 7680 MoveAxis(E, 164, ABG)
01:15:51.711 00.000 6120 Enqueuing Expose request
01:15:51.715 00.004 7680 Guiding  Dir = 2, Dur = 164
01:15:51.715 00.000 7680 IsSlewing returns 0
01:15:51.715 00.000 7680 IsGuiding returns 0
01:15:51.717 00.002 7680 PulseGuide returned control before completion, sleep 174
01:15:51.892 00.175 7680 IsGuiding returns 1
01:15:51.893 00.001 7680 scope still moving after pulse duration time elapsed
01:15:51.924 00.031 7680 IsSlewing returns 0
01:15:51.925 00.001 7680 IsGuiding returns 0
01:15:51.926 00.001 7680 scope move finished after 164 + 45 ms
01:15:51.927 00.001 7680 Move returns status 0, amount 164
01:15:51.927 00.000 7680 MoveAxis(N, 117, ABG)
01:15:51.928 00.001 7680 Guiding  Dir = 0, Dur = 117
01:15:51.929 00.001 7680 IsSlewing returns 0
01:15:51.931 00.002 7680 IsGuiding returns 0
01:15:51.932 00.001 7680 PulseGuide returned control before completion, sleep 127
01:15:52.066 00.134 7680 IsGuiding returns 1
01:15:52.066 00.000 7680 scope still moving after pulse duration time elapsed
01:15:52.096 00.030 7680 IsSlewing returns 0
01:15:52.097 00.001 7680 IsGuiding returns 0
01:15:52.098 00.001 7680 scope move finished after 117 + 48 ms
01:15:52.098 00.000 7680 Move returns status 0, amount 117
01:15:52.098 00.000 7680 move complete, result=0
01:15:52.099 00.001 7680 worker thread done servicing request
01:15:52.099 00.000 6120 GuideStep: -0.4 px 164 ms EAST, -0.2 px 117 ms NORTH
01:15:52.105 00.006 7680 Worker thread wakes up
01:15:52.105 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:52.105 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:53.357 01.252 7680 Exposure complete
01:15:53.494 00.137 7680 worker thread done servicing request
01:15:53.494 00.000 6120 OnExposeComplete: enter
01:15:53.499 00.005 6120 UpdateGuideState(): m_state=6
01:15:53.503 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5790
01:15:53.508 00.005 6120 Star::Find returns 1 (1), X=954.66, Y=45.74, Mass=14320, SNR=78.7, Peak=255 HFD=7.2
01:15:53.511 00.003 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
01:15:53.515 00.004 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
01:15:53.518 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.52 hyp=0.54 cameraTheta=1.30 mountX=-0.24 mountY=-0.40, mountTheta=-2.11
01:15:53.525 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.52, opts=13)
01:15:53.529 00.004 6120 Enqueuing Move request for scope (0.15, 0.52)
01:15:53.533 00.004 7680 Worker thread wakes up
01:15:53.533 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.52) opts 0xd
01:15:53.534 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:53.537 00.003 6120 UpdateGuideState exits: m=14320 SNR=78.7 Saturated
01:15:53.540 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:53.545 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:53.548 00.003 6120 Enqueuing Expose request
01:15:53.553 00.005 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.52)
01:15:53.554 00.001 7680 Moving (0.15, 0.52) raw xDistance=-0.24 yDistance=-0.40
01:15:53.554 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
01:15:53.554 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:15:53.554 00.000 7680 MoveAxis(E, 110, ABG)
01:15:53.555 00.001 7680 Guiding  Dir = 2, Dur = 110
01:15:53.555 00.000 7680 IsSlewing returns 0
01:15:53.555 00.000 7680 IsGuiding returns 0
01:15:53.556 00.001 7680 PulseGuide returned control before completion, sleep 120
01:15:53.692 00.136 7680 IsGuiding returns 1
01:15:53.692 00.000 7680 scope still moving after pulse duration time elapsed
01:15:53.722 00.030 7680 IsSlewing returns 0
01:15:53.724 00.002 7680 IsGuiding returns 0
01:15:53.725 00.001 7680 scope move finished after 110 + 58 ms
01:15:53.725 00.000 7680 Move returns status 0, amount 110
01:15:53.726 00.001 7680 MoveAxis(N, 218, ABG)
01:15:53.726 00.000 7680 Guiding  Dir = 0, Dur = 218
01:15:53.727 00.001 7680 IsSlewing returns 0
01:15:53.728 00.001 7680 IsGuiding returns 0
01:15:53.728 00.000 7680 PulseGuide returned control before completion, sleep 228
01:15:53.973 00.245 7680 IsGuiding returns 1
01:15:53.974 00.001 7680 scope still moving after pulse duration time elapsed
01:15:54.004 00.030 7680 IsSlewing returns 0
01:15:54.005 00.001 7680 IsGuiding returns 0
01:15:54.006 00.001 7680 scope move finished after 218 + 59 ms
01:15:54.006 00.000 7680 Move returns status 0, amount 218
01:15:54.006 00.000 7680 move complete, result=0
01:15:54.007 00.001 7680 worker thread done servicing request
01:15:54.008 00.001 7680 Worker thread wakes up
01:15:54.008 00.000 6120 GuideStep: -0.2 px 110 ms EAST, -0.4 px 218 ms NORTH
01:15:54.016 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:54.016 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:55.279 01.263 7680 Exposure complete
01:15:55.417 00.138 7680 worker thread done servicing request
01:15:55.417 00.000 6120 OnExposeComplete: enter
01:15:55.423 00.006 6120 UpdateGuideState(): m_state=6
01:15:55.428 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5791
01:15:55.432 00.004 6120 Star::Find returns 1 (1), X=954.72, Y=45.35, Mass=14134, SNR=78.5, Peak=255 HFD=7.1
01:15:55.437 00.005 6120 CameraToMount -- cameraTheta (0.55) - m_xAngle (-2.95) = xAngle (3.50 = -2.78)
01:15:55.440 00.003 6120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.24 = -3.05)
01:15:55.445 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.24 cameraTheta=0.55 mountX=-0.22 mountY=-0.02, mountTheta=-3.04
01:15:55.450 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.13, opts=13)
01:15:55.455 00.005 6120 Enqueuing Move request for scope (0.20, 0.13)
01:15:55.458 00.003 7680 Worker thread wakes up
01:15:55.458 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:55.463 00.005 6120 UpdateGuideState exits: m=14134 SNR=78.5 Saturated
01:15:55.467 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:55.470 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:55.474 00.004 6120 Enqueuing Expose request
01:15:55.477 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
01:15:55.477 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
01:15:55.477 00.000 7680 Moving (0.20, 0.13) raw xDistance=-0.22 yDistance=-0.02
01:15:55.477 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
01:15:55.479 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:15:55.479 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:15:55.479 00.000 7680 MoveAxis(E, 99, ABG)
01:15:55.479 00.000 7680 Guiding  Dir = 2, Dur = 99
01:15:55.479 00.000 7680 IsSlewing returns 0
01:15:55.479 00.000 7680 IsGuiding returns 0
01:15:55.480 00.001 7680 PulseGuide returned control before completion, sleep 109
01:15:55.605 00.125 7680 IsGuiding returns 0
01:15:55.606 00.001 7680 Move returns status 0, amount 99
01:15:55.607 00.001 7680 MoveAxis(N, 0, ABG)
01:15:55.607 00.000 7680 Move returns status 0, amount 0
01:15:55.608 00.001 7680 move complete, result=0
01:15:55.608 00.000 7680 worker thread done servicing request
01:15:55.609 00.001 7680 Worker thread wakes up
01:15:55.610 00.001 6120 GuideStep: -0.2 px 99 ms EAST, -0.0 px 0 ms NORTH
01:15:55.616 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:55.616 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:56.868 01.252 7680 Exposure complete
01:15:57.006 00.138 7680 worker thread done servicing request
01:15:57.006 00.000 6120 OnExposeComplete: enter
01:15:57.010 00.004 6120 UpdateGuideState(): m_state=6
01:15:57.015 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5792
01:15:57.018 00.003 6120 Star::Find returns 1 (1), X=954.11, Y=45.83, Mass=15019, SNR=79.0, Peak=255 HFD=6.8
01:15:57.023 00.005 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.11 = -1.17)
01:15:57.027 00.004 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.44)
01:15:57.030 00.003 6120 CameraToMount -- cameraX=-0.40 cameraY=0.60 hyp=0.72 cameraTheta=2.16 mountX=0.28 mountY=-0.72, mountTheta=-1.20
01:15:57.036 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=0.60, opts=13)
01:15:57.040 00.004 6120 Enqueuing Move request for scope (-0.40, 0.60)
01:15:57.045 00.005 7680 Worker thread wakes up
01:15:57.045 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:57.050 00.005 6120 UpdateGuideState exits: m=15019 SNR=79.0 Saturated
01:15:57.054 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:57.057 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:57.062 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.60) opts 0xd
01:15:57.062 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.40, 0.60)
01:15:57.062 00.000 7680 Moving (-0.40, 0.60) raw xDistance=0.28 yDistance=-0.72
01:15:57.062 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:15:57.062 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
01:15:57.063 00.001 7680 MoveAxis(W, 108, ABG)
01:15:57.063 00.000 6120 Enqueuing Expose request
01:15:57.067 00.004 7680 Guiding  Dir = 3, Dur = 108
01:15:57.067 00.000 7680 IsSlewing returns 0
01:15:57.067 00.000 7680 IsGuiding returns 0
01:15:57.068 00.001 7680 PulseGuide returned control before completion, sleep 118
01:15:57.203 00.135 7680 IsGuiding returns 1
01:15:57.204 00.001 7680 scope still moving after pulse duration time elapsed
01:15:57.234 00.030 7680 IsSlewing returns 0
01:15:57.235 00.001 7680 IsGuiding returns 0
01:15:57.237 00.002 7680 scope move finished after 108 + 61 ms
01:15:57.237 00.000 7680 Move returns status 0, amount 108
01:15:57.238 00.001 7680 MoveAxis(N, 389, ABG)
01:15:57.238 00.000 7680 Guiding  Dir = 0, Dur = 389
01:15:57.238 00.000 7680 IsSlewing returns 0
01:15:57.240 00.002 7680 IsGuiding returns 0
01:15:57.241 00.001 7680 PulseGuide returned control before completion, sleep 399
01:15:57.657 00.416 7680 IsGuiding returns 1
01:15:57.657 00.000 7680 scope still moving after pulse duration time elapsed
01:15:57.687 00.030 7680 IsSlewing returns 0
01:15:57.688 00.001 7680 IsGuiding returns 0
01:15:57.689 00.001 7680 scope move finished after 389 + 59 ms
01:15:57.690 00.001 7680 Move returns status 0, amount 389
01:15:57.690 00.000 7680 move complete, result=0
01:15:57.690 00.000 7680 worker thread done servicing request
01:15:57.691 00.001 6120 GuideStep: 0.3 px 108 ms WEST, -0.7 px 389 ms NORTH
01:15:57.697 00.006 7680 Worker thread wakes up
01:15:57.697 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:57.698 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:15:58.946 01.248 7680 Exposure complete
01:15:59.085 00.139 7680 worker thread done servicing request
01:15:59.085 00.000 6120 OnExposeComplete: enter
01:15:59.089 00.004 6120 UpdateGuideState(): m_state=6
01:15:59.093 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5793
01:15:59.096 00.003 6120 Star::Find returns 1 (1), X=954.32, Y=45.58, Mass=14913, SNR=78.3, Peak=255 HFD=7.2
01:15:59.101 00.005 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.02 = -1.26)
01:15:59.104 00.003 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
01:15:59.108 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.36 hyp=0.41 cameraTheta=2.06 mountX=0.12 mountY=-0.41, mountTheta=-1.28
01:15:59.115 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.36, opts=13)
01:15:59.120 00.005 6120 Enqueuing Move request for scope (-0.19, 0.36)
01:15:59.124 00.004 7680 Worker thread wakes up
01:15:59.124 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:15:59.128 00.004 6120 UpdateGuideState exits: m=14913 SNR=78.3 Saturated
01:15:59.133 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:59.137 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.36) opts 0xd
01:15:59.137 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.36)
01:15:59.137 00.000 7680 Moving (-0.19, 0.36) raw xDistance=0.12 yDistance=-0.41
01:15:59.137 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:15:59.138 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:15:59.138 00.000 7680 MoveAxis(E, 0, ABG)
01:15:59.138 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:15:59.142 00.004 6120 Enqueuing Expose request
01:15:59.148 00.006 7680 Move returns status 0, amount 0
01:15:59.148 00.000 7680 MoveAxis(N, 221, ABG)
01:15:59.148 00.000 7680 Guiding  Dir = 0, Dur = 221
01:15:59.148 00.000 7680 IsSlewing returns 0
01:15:59.149 00.001 7680 IsGuiding returns 0
01:15:59.149 00.000 7680 PulseGuide returned control before completion, sleep 231
01:15:59.388 00.239 7680 IsGuiding returns 1
01:15:59.389 00.001 7680 scope still moving after pulse duration time elapsed
01:15:59.419 00.030 7680 IsSlewing returns 0
01:15:59.420 00.001 7680 IsGuiding returns 0
01:15:59.420 00.000 7680 scope move finished after 221 + 50 ms
01:15:59.420 00.000 7680 Move returns status 0, amount 221
01:15:59.422 00.002 7680 move complete, result=0
01:15:59.422 00.000 7680 worker thread done servicing request
01:15:59.422 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 221 ms NORTH
01:15:59.429 00.007 7680 Worker thread wakes up
01:15:59.429 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:15:59.429 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:00.686 01.257 7680 Exposure complete
01:16:00.830 00.144 7680 worker thread done servicing request
01:16:00.831 00.001 6120 OnExposeComplete: enter
01:16:00.834 00.003 6120 UpdateGuideState(): m_state=6
01:16:00.839 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5794
01:16:00.842 00.003 6120 Star::Find returns 1 (1), X=954.32, Y=45.44, Mass=14911, SNR=80.3, Peak=255 HFD=7.2
01:16:00.846 00.004 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
01:16:00.850 00.004 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.30)
01:16:00.853 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.22 hyp=0.29 cameraTheta=2.30 mountX=0.15 mountY=-0.28, mountTheta=-1.08
01:16:00.859 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.22, opts=13)
01:16:00.864 00.005 6120 Enqueuing Move request for scope (-0.19, 0.22)
01:16:00.868 00.004 7680 Worker thread wakes up
01:16:00.868 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.22) opts 0xd
01:16:00.868 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.22)
01:16:00.868 00.000 7680 Moving (-0.19, 0.22) raw xDistance=0.15 yDistance=-0.28
01:16:00.868 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:16:00.868 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:16:00.868 00.000 7680 MoveAxis(E, 0, ABG)
01:16:00.869 00.001 7680 Move returns status 0, amount 0
01:16:00.869 00.000 7680 MoveAxis(N, 152, ABG)
01:16:00.869 00.000 7680 Guiding  Dir = 0, Dur = 152
01:16:00.869 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:00.873 00.004 6120 UpdateGuideState exits: m=14911 SNR=80.3 Saturated
01:16:00.877 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:00.881 00.004 7680 IsSlewing returns 0
01:16:00.881 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:00.884 00.003 6120 Enqueuing Expose request
01:16:00.890 00.006 7680 IsGuiding returns 0
01:16:00.891 00.001 7680 PulseGuide returned control before completion, sleep 162
01:16:01.060 00.169 7680 IsGuiding returns 1
01:16:01.062 00.002 7680 scope still moving after pulse duration time elapsed
01:16:01.092 00.030 7680 IsSlewing returns 0
01:16:01.093 00.001 7680 IsGuiding returns 0
01:16:01.094 00.001 7680 scope move finished after 152 + 51 ms
01:16:01.094 00.000 7680 Move returns status 0, amount 152
01:16:01.095 00.001 7680 move complete, result=0
01:16:01.096 00.001 7680 worker thread done servicing request
01:16:01.096 00.000 7680 Worker thread wakes up
01:16:01.096 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 152 ms NORTH
01:16:01.103 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:01.103 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:02.352 01.249 7680 Exposure complete
01:16:02.489 00.137 7680 worker thread done servicing request
01:16:02.490 00.001 6120 OnExposeComplete: enter
01:16:02.494 00.004 6120 UpdateGuideState(): m_state=6
01:16:02.499 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5795
01:16:02.503 00.004 6120 Star::Find returns 1 (1), X=954.33, Y=45.43, Mass=14012, SNR=77.3, Peak=255 HFD=7.1
01:16:02.508 00.005 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
01:16:02.513 00.005 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.31)
01:16:02.518 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.21 hyp=0.28 cameraTheta=2.29 mountX=0.14 mountY=-0.27, mountTheta=-1.09
01:16:02.524 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.21, opts=13)
01:16:02.529 00.005 6120 Enqueuing Move request for scope (-0.18, 0.21)
01:16:02.533 00.004 7680 Worker thread wakes up
01:16:02.533 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:02.538 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.21) opts 0xd
01:16:02.538 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.21)
01:16:02.538 00.000 7680 Moving (-0.18, 0.21) raw xDistance=0.14 yDistance=-0.27
01:16:02.539 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:16:02.539 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:16:02.539 00.000 7680 MoveAxis(E, 0, ABG)
01:16:02.539 00.000 7680 Move returns status 0, amount 0
01:16:02.539 00.000 7680 MoveAxis(N, 146, ABG)
01:16:02.540 00.001 7680 Guiding  Dir = 0, Dur = 146
01:16:02.540 00.000 6120 UpdateGuideState exits: m=14012 SNR=77.3 Saturated
01:16:02.543 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:02.549 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:02.554 00.005 6120 Enqueuing Expose request
01:16:02.557 00.003 7680 IsSlewing returns 0
01:16:02.558 00.001 7680 IsGuiding returns 0
01:16:02.558 00.000 7680 PulseGuide returned control before completion, sleep 156
01:16:02.718 00.160 7680 IsGuiding returns 1
01:16:02.718 00.000 7680 scope still moving after pulse duration time elapsed
01:16:02.749 00.031 7680 IsSlewing returns 0
01:16:02.750 00.001 7680 IsGuiding returns 0
01:16:02.751 00.001 7680 scope move finished after 146 + 46 ms
01:16:02.751 00.000 7680 Move returns status 0, amount 146
01:16:02.751 00.000 7680 move complete, result=0
01:16:02.752 00.001 7680 worker thread done servicing request
01:16:02.753 00.001 7680 Worker thread wakes up
01:16:02.753 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
01:16:02.759 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:02.759 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:04.005 01.246 7680 Exposure complete
01:16:04.155 00.150 7680 worker thread done servicing request
01:16:04.157 00.002 6120 OnExposeComplete: enter
01:16:04.160 00.003 6120 UpdateGuideState(): m_state=6
01:16:04.164 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5796
01:16:04.169 00.005 6120 Star::Find returns 1 (1), X=954.59, Y=45.14, Mass=15172, SNR=80.2, Peak=255 HFD=7.1
01:16:04.173 00.004 6120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-2.95) = xAngle (2.19 = 2.19)
01:16:04.176 00.003 6120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.92 = 1.92)
01:16:04.180 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.76 mountX=-0.07 mountY=0.11, mountTheta=2.12
01:16:04.186 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.08, opts=13)
01:16:04.189 00.003 6120 Enqueuing Move request for scope (0.08, -0.08)
01:16:04.193 00.004 7680 Worker thread wakes up
01:16:04.193 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
01:16:04.193 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
01:16:04.193 00.000 7680 Moving (0.08, -0.08) raw xDistance=-0.07 yDistance=0.11
01:16:04.194 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:16:04.195 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:16:04.195 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:04.199 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:16:04.200 00.001 7680 MoveAxis(E, 0, ABG)
01:16:04.200 00.000 7680 Move returns status 0, amount 0
01:16:04.200 00.000 7680 MoveAxis(N, 0, ABG)
01:16:04.200 00.000 7680 Move returns status 0, amount 0
01:16:04.200 00.000 7680 move complete, result=0
01:16:04.200 00.000 6120 UpdateGuideState exits: m=15172 SNR=80.2 Saturated
01:16:04.206 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:04.212 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:04.217 00.005 6120 Enqueuing Expose request
01:16:04.220 00.003 7680 worker thread done servicing request
01:16:04.221 00.001 7680 Worker thread wakes up
01:16:04.221 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:04.225 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:04.225 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:05.474 01.249 7680 Exposure complete
01:16:05.614 00.140 7680 worker thread done servicing request
01:16:05.615 00.001 6120 OnExposeComplete: enter
01:16:05.620 00.005 6120 UpdateGuideState(): m_state=6
01:16:05.624 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5797
01:16:05.628 00.004 6120 Star::Find returns 1 (1), X=954.50, Y=45.62, Mass=14296, SNR=76.1, Peak=255 HFD=7.0
01:16:05.632 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
01:16:05.635 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
01:16:05.639 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.40 hyp=0.40 cameraTheta=1.59 mountX=-0.07 mountY=-0.36, mountTheta=-1.76
01:16:05.645 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.40, opts=13)
01:16:05.648 00.003 6120 Enqueuing Move request for scope (-0.01, 0.40)
01:16:05.653 00.005 7680 Worker thread wakes up
01:16:05.653 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.40) opts 0xd
01:16:05.653 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.40)
01:16:05.653 00.000 7680 Moving (-0.01, 0.40) raw xDistance=-0.07 yDistance=-0.36
01:16:05.653 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:16:05.653 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:16:05.653 00.000 7680 MoveAxis(E, 0, ABG)
01:16:05.653 00.000 7680 Move returns status 0, amount 0
01:16:05.653 00.000 7680 MoveAxis(N, 197, ABG)
01:16:05.655 00.002 7680 Guiding  Dir = 0, Dur = 197
01:16:05.655 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:05.659 00.004 7680 IsSlewing returns 0
01:16:05.659 00.000 6120 UpdateGuideState exits: m=14296 SNR=76.1 Saturated
01:16:05.662 00.003 7680 IsGuiding returns 0
01:16:05.662 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:05.666 00.004 7680 PulseGuide returned control before completion, sleep 207
01:16:05.666 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:05.671 00.005 6120 Enqueuing Expose request
01:16:05.889 00.218 7680 IsGuiding returns 0
01:16:05.889 00.000 7680 Move returns status 0, amount 197
01:16:05.890 00.001 7680 move complete, result=0
01:16:05.890 00.000 7680 worker thread done servicing request
01:16:05.890 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 197 ms NORTH
01:16:05.897 00.007 7680 Worker thread wakes up
01:16:05.897 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:05.899 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:07.149 01.250 7680 Exposure complete
01:16:07.284 00.135 7680 worker thread done servicing request
01:16:07.284 00.000 6120 OnExposeComplete: enter
01:16:07.287 00.003 6120 UpdateGuideState(): m_state=6
01:16:07.291 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5798
01:16:07.296 00.005 6120 Star::Find returns 1 (1), X=954.54, Y=45.42, Mass=14449, SNR=78.8, Peak=255 HFD=7.1
01:16:07.299 00.003 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.91)
01:16:07.302 00.003 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
01:16:07.305 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.42 mountX=-0.07 mountY=-0.16, mountTheta=-1.95
01:16:07.310 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.20, opts=13)
01:16:07.314 00.004 6120 Enqueuing Move request for scope (0.03, 0.20)
01:16:07.318 00.004 7680 Worker thread wakes up
01:16:07.318 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
01:16:07.318 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
01:16:07.318 00.000 7680 Moving (0.03, 0.20) raw xDistance=-0.07 yDistance=-0.16
01:16:07.318 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:16:07.318 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:16:07.318 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:16:07.318 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:07.324 00.006 6120 UpdateGuideState exits: m=14449 SNR=78.8 Saturated
01:16:07.327 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:07.330 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:07.335 00.005 6120 Enqueuing Expose request
01:16:07.339 00.004 7680 MoveAxis(E, 0, ABG)
01:16:07.339 00.000 7680 Move returns status 0, amount 0
01:16:07.340 00.001 7680 MoveAxis(N, 0, ABG)
01:16:07.340 00.000 7680 Move returns status 0, amount 0
01:16:07.340 00.000 7680 move complete, result=0
01:16:07.340 00.000 7680 worker thread done servicing request
01:16:07.340 00.000 7680 Worker thread wakes up
01:16:07.340 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:16:07.345 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:07.345 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:08.589 01.244 7680 Exposure complete
01:16:08.723 00.134 7680 worker thread done servicing request
01:16:08.724 00.001 6120 OnExposeComplete: enter
01:16:08.727 00.003 6120 UpdateGuideState(): m_state=6
01:16:08.733 00.006 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5799
01:16:08.739 00.006 6120 Star::Find returns 1 (1), X=954.56, Y=45.63, Mass=14539, SNR=76.9, Peak=255 HFD=7.0
01:16:08.743 00.004 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
01:16:08.747 00.004 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
01:16:08.752 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.41 hyp=0.41 cameraTheta=1.45 mountX=-0.13 mountY=-0.34, mountTheta=-1.92
01:16:08.757 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.41, opts=13)
01:16:08.761 00.004 6120 Enqueuing Move request for scope (0.05, 0.41)
01:16:08.766 00.005 7680 Worker thread wakes up
01:16:08.766 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.41) opts 0xd
01:16:08.767 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.41)
01:16:08.767 00.000 7680 Moving (0.05, 0.41) raw xDistance=-0.13 yDistance=-0.34
01:16:08.767 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:16:08.767 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:08.773 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:16:08.774 00.001 7680 MoveAxis(E, 0, ABG)
01:16:08.774 00.000 7680 Move returns status 0, amount 0
01:16:08.774 00.000 7680 MoveAxis(N, 186, ABG)
01:16:08.774 00.000 7680 Guiding  Dir = 0, Dur = 186
01:16:08.775 00.001 6120 UpdateGuideState exits: m=14539 SNR=76.9 Saturated
01:16:08.778 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:08.783 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:08.787 00.004 6120 Enqueuing Expose request
01:16:08.790 00.003 7680 IsSlewing returns 0
01:16:08.791 00.001 7680 IsGuiding returns 0
01:16:08.791 00.000 7680 PulseGuide returned control before completion, sleep 196
01:16:08.999 00.208 7680 IsGuiding returns 1
01:16:09.000 00.001 7680 scope still moving after pulse duration time elapsed
01:16:09.031 00.031 7680 IsSlewing returns 0
01:16:09.032 00.001 7680 IsGuiding returns 0
01:16:09.033 00.001 7680 scope move finished after 186 + 55 ms
01:16:09.033 00.000 7680 Move returns status 0, amount 186
01:16:09.033 00.000 7680 move complete, result=0
01:16:09.034 00.001 7680 worker thread done servicing request
01:16:09.034 00.000 7680 Worker thread wakes up
01:16:09.035 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 186 ms NORTH
01:16:09.041 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:09.041 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:10.290 01.249 7680 Exposure complete
01:16:10.429 00.139 7680 worker thread done servicing request
01:16:10.429 00.000 6120 OnExposeComplete: enter
01:16:10.433 00.004 6120 UpdateGuideState(): m_state=6
01:16:10.437 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5800
01:16:10.441 00.004 6120 Star::Find returns 1 (1), X=954.72, Y=45.71, Mass=14851, SNR=80.2, Peak=255 HFD=7.1
01:16:10.445 00.004 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.12 = -2.17)
01:16:10.449 00.004 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
01:16:10.455 00.006 6120 CameraToMount -- cameraX=0.21 cameraY=0.49 hyp=0.53 cameraTheta=1.16 mountX=-0.30 mountY=-0.35, mountTheta=-2.28
01:16:10.462 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.49, opts=13)
01:16:10.466 00.004 6120 Enqueuing Move request for scope (0.21, 0.49)
01:16:10.470 00.004 7680 Worker thread wakes up
01:16:10.470 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.49) opts 0xd
01:16:10.470 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.49)
01:16:10.471 00.001 7680 Moving (0.21, 0.49) raw xDistance=-0.30 yDistance=-0.35
01:16:10.472 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:10.476 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:16:10.476 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:16:10.476 00.000 7680 MoveAxis(E, 122, ABG)
01:16:10.476 00.000 6120 UpdateGuideState exits: m=14851 SNR=80.2 Saturated
01:16:10.480 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:10.485 00.005 7680 Guiding  Dir = 2, Dur = 122
01:16:10.486 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:10.490 00.004 7680 IsSlewing returns 0
01:16:10.490 00.000 6120 Enqueuing Expose request
01:16:10.495 00.005 7680 IsGuiding returns 0
01:16:10.495 00.000 7680 PulseGuide returned control before completion, sleep 132
01:16:10.638 00.143 7680 IsGuiding returns 1
01:16:10.640 00.002 7680 scope still moving after pulse duration time elapsed
01:16:10.670 00.030 7680 IsSlewing returns 0
01:16:10.671 00.001 7680 IsGuiding returns 0
01:16:10.671 00.000 7680 scope move finished after 122 + 55 ms
01:16:10.672 00.001 7680 Move returns status 0, amount 122
01:16:10.672 00.000 7680 MoveAxis(N, 188, ABG)
01:16:10.673 00.001 7680 Guiding  Dir = 0, Dur = 188
01:16:10.673 00.000 7680 IsSlewing returns 0
01:16:10.675 00.002 7680 IsGuiding returns 0
01:16:10.676 00.001 7680 PulseGuide returned control before completion, sleep 198
01:16:10.889 00.213 7680 IsGuiding returns 1
01:16:10.889 00.000 7680 scope still moving after pulse duration time elapsed
01:16:10.920 00.031 7680 IsSlewing returns 0
01:16:10.920 00.000 7680 IsGuiding returns 1
01:16:10.951 00.031 7680 IsSlewing returns 0
01:16:10.951 00.000 7680 IsGuiding returns 1
01:16:10.983 00.032 7680 IsSlewing returns 0
01:16:10.984 00.001 7680 IsGuiding returns 0
01:16:10.984 00.000 7680 scope move finished after 188 + 121 ms
01:16:10.984 00.000 7680 Move returns status 0, amount 188
01:16:10.985 00.001 7680 move complete, result=0
01:16:10.985 00.000 7680 worker thread done servicing request
01:16:10.985 00.000 6120 GuideStep: -0.3 px 122 ms EAST, -0.3 px 188 ms NORTH
01:16:10.991 00.006 7680 Worker thread wakes up
01:16:10.991 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:10.991 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:12.248 01.257 7680 Exposure complete
01:16:12.412 00.164 7680 worker thread done servicing request
01:16:12.413 00.001 6120 OnExposeComplete: enter
01:16:12.419 00.006 6120 UpdateGuideState(): m_state=6
01:16:12.425 00.006 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5801
01:16:12.431 00.006 6120 Star::Find returns 1 (1), X=954.53, Y=45.46, Mass=14070, SNR=75.8, Peak=255 HFD=7.1
01:16:12.436 00.005 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
01:16:12.442 00.006 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
01:16:12.447 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.51 mountX=-0.06 mountY=-0.21, mountTheta=-1.85
01:16:12.456 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.24, opts=13)
01:16:12.460 00.004 6120 Enqueuing Move request for scope (0.02, 0.24)
01:16:12.464 00.004 7680 Worker thread wakes up
01:16:12.465 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0xd
01:16:12.465 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
01:16:12.465 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:12.469 00.004 7680 Moving (0.02, 0.24) raw xDistance=-0.06 yDistance=-0.21
01:16:12.469 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:16:12.469 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:16:12.469 00.000 7680 MoveAxis(E, 0, ABG)
01:16:12.470 00.001 6120 UpdateGuideState exits: m=14070 SNR=75.8 Saturated
01:16:12.473 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:12.477 00.004 7680 Move returns status 0, amount 0
01:16:12.477 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:12.481 00.004 7680 MoveAxis(N, 113, ABG)
01:16:12.481 00.000 7680 Guiding  Dir = 0, Dur = 113
01:16:12.481 00.000 6120 Enqueuing Expose request
01:16:12.485 00.004 7680 IsSlewing returns 0
01:16:12.485 00.000 7680 IsGuiding returns 0
01:16:12.487 00.002 7680 PulseGuide returned control before completion, sleep 123
01:16:12.624 00.137 7680 IsGuiding returns 1
01:16:12.624 00.000 7680 scope still moving after pulse duration time elapsed
01:16:12.655 00.031 7680 IsSlewing returns 0
01:16:12.655 00.000 7680 IsGuiding returns 0
01:16:12.657 00.002 7680 scope move finished after 113 + 56 ms
01:16:12.657 00.000 7680 Move returns status 0, amount 113
01:16:12.657 00.000 7680 move complete, result=0
01:16:12.657 00.000 7680 worker thread done servicing request
01:16:12.658 00.001 7680 Worker thread wakes up
01:16:12.658 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 113 ms NORTH
01:16:12.663 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:12.663 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:13.924 01.261 7680 Exposure complete
01:16:14.057 00.133 7680 worker thread done servicing request
01:16:14.057 00.000 6120 OnExposeComplete: enter
01:16:14.062 00.005 6120 UpdateGuideState(): m_state=6
01:16:14.065 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5802
01:16:14.070 00.005 6120 Star::Find returns 1 (1), X=954.72, Y=45.18, Mass=14754, SNR=79.8, Peak=255 HFD=7.0
01:16:14.073 00.003 6120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-2.95) = xAngle (2.74 = 2.74)
01:16:14.077 00.004 6120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.47 = 2.47)
01:16:14.081 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-0.21 mountX=-0.20 mountY=0.13, mountTheta=2.55
01:16:14.087 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.05, opts=13)
01:16:14.090 00.003 6120 Enqueuing Move request for scope (0.21, -0.05)
01:16:14.094 00.004 7680 Worker thread wakes up
01:16:14.094 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
01:16:14.095 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:14.099 00.004 6120 UpdateGuideState exits: m=14754 SNR=79.8 Saturated
01:16:14.103 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:14.108 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:14.112 00.004 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
01:16:14.112 00.000 7680 Moving (0.21, -0.05) raw xDistance=-0.20 yDistance=0.13
01:16:14.113 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:16:14.113 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:16:14.113 00.000 6120 Enqueuing Expose request
01:16:14.119 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:16:14.119 00.000 7680 MoveAxis(E, 0, ABG)
01:16:14.119 00.000 7680 Move returns status 0, amount 0
01:16:14.119 00.000 7680 MoveAxis(N, 0, ABG)
01:16:14.119 00.000 7680 Move returns status 0, amount 0
01:16:14.120 00.001 7680 move complete, result=0
01:16:14.120 00.000 7680 worker thread done servicing request
01:16:14.120 00.000 7680 Worker thread wakes up
01:16:14.121 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:14.125 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:14.125 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:15.373 01.248 7680 Exposure complete
01:16:15.507 00.134 7680 worker thread done servicing request
01:16:15.508 00.001 6120 OnExposeComplete: enter
01:16:15.512 00.004 6120 UpdateGuideState(): m_state=6
01:16:15.517 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5803
01:16:15.523 00.006 6120 Star::Find returns 1 (1), X=954.52, Y=45.53, Mass=14412, SNR=78.2, Peak=255 HFD=7.1
01:16:15.527 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
01:16:15.530 00.003 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
01:16:15.535 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.53 mountX=-0.07 mountY=-0.27, mountTheta=-1.82
01:16:15.541 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.30, opts=13)
01:16:15.545 00.004 6120 Enqueuing Move request for scope (0.01, 0.30)
01:16:15.549 00.004 7680 Worker thread wakes up
01:16:15.549 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.30) opts 0xd
01:16:15.549 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:15.553 00.004 6120 UpdateGuideState exits: m=14412 SNR=78.2 Saturated
01:16:15.557 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:15.561 00.004 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.30)
01:16:15.561 00.000 7680 Moving (0.01, 0.30) raw xDistance=-0.07 yDistance=-0.27
01:16:15.561 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:16:15.562 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:16:15.562 00.000 7680 MoveAxis(E, 0, ABG)
01:16:15.562 00.000 7680 Move returns status 0, amount 0
01:16:15.562 00.000 7680 MoveAxis(N, 146, ABG)
01:16:15.562 00.000 7680 Guiding  Dir = 0, Dur = 146
01:16:15.563 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:15.566 00.003 7680 IsSlewing returns 0
01:16:15.567 00.001 6120 Enqueuing Expose request
01:16:15.570 00.003 7680 IsGuiding returns 0
01:16:15.570 00.000 7680 PulseGuide returned control before completion, sleep 156
01:16:15.734 00.164 7680 IsGuiding returns 1
01:16:15.735 00.001 7680 scope still moving after pulse duration time elapsed
01:16:15.765 00.030 7680 IsSlewing returns 0
01:16:15.765 00.000 7680 IsGuiding returns 0
01:16:15.766 00.001 7680 scope move finished after 146 + 49 ms
01:16:15.767 00.001 7680 Move returns status 0, amount 146
01:16:15.767 00.000 7680 move complete, result=0
01:16:15.767 00.000 7680 worker thread done servicing request
01:16:15.768 00.001 7680 Worker thread wakes up
01:16:15.768 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
01:16:15.774 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:15.774 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:17.026 01.252 7680 Exposure complete
01:16:17.163 00.137 7680 worker thread done servicing request
01:16:17.164 00.001 6120 OnExposeComplete: enter
01:16:17.169 00.005 6120 UpdateGuideState(): m_state=6
01:16:17.174 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5804
01:16:17.178 00.004 6120 Star::Find returns 1 (1), X=954.90, Y=45.32, Mass=14324, SNR=77.6, Peak=255 HFD=6.8
01:16:17.182 00.004 6120 CameraToMount -- cameraTheta (0.25) - m_xAngle (-2.95) = xAngle (3.20 = -3.08)
01:16:17.185 00.003 6120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.94 = 2.94)
01:16:17.190 00.005 6120 CameraToMount -- cameraX=0.38 cameraY=0.10 hyp=0.40 cameraTheta=0.25 mountX=-0.40 mountY=0.08, mountTheta=2.94
01:16:17.194 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=0.10, opts=13)
01:16:17.198 00.004 6120 Enqueuing Move request for scope (0.38, 0.10)
01:16:17.203 00.005 7680 Worker thread wakes up
01:16:17.203 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:17.208 00.005 6120 UpdateGuideState exits: m=14324 SNR=77.6 Saturated
01:16:17.213 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:17.216 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.10) opts 0xd
01:16:17.216 00.000 7680 Handling offset move in thread for scope, endpoint = (0.38, 0.10)
01:16:17.216 00.000 7680 Moving (0.38, 0.10) raw xDistance=-0.40 yDistance=0.08
01:16:17.216 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:16:17.216 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:17.222 00.006 6120 Enqueuing Expose request
01:16:17.225 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:16:17.225 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:16:17.225 00.000 7680 MoveAxis(E, 161, ABG)
01:16:17.225 00.000 7680 Guiding  Dir = 2, Dur = 161
01:16:17.226 00.001 7680 IsSlewing returns 0
01:16:17.227 00.001 7680 IsGuiding returns 0
01:16:17.227 00.000 7680 PulseGuide returned control before completion, sleep 171
01:16:17.403 00.176 7680 IsGuiding returns 1
01:16:17.404 00.001 7680 scope still moving after pulse duration time elapsed
01:16:17.434 00.030 7680 IsSlewing returns 0
01:16:17.435 00.001 7680 IsGuiding returns 0
01:16:17.435 00.000 7680 scope move finished after 161 + 47 ms
01:16:17.436 00.001 7680 Move returns status 0, amount 161
01:16:17.436 00.000 7680 MoveAxis(N, 0, ABG)
01:16:17.436 00.000 7680 Move returns status 0, amount 0
01:16:17.437 00.001 7680 move complete, result=0
01:16:17.437 00.000 7680 worker thread done servicing request
01:16:17.437 00.000 7680 Worker thread wakes up
01:16:17.438 00.001 6120 GuideStep: -0.4 px 161 ms EAST, 0.1 px 0 ms NORTH
01:16:17.444 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:17.444 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:18.691 01.247 7680 Exposure complete
01:16:18.832 00.141 7680 worker thread done servicing request
01:16:18.832 00.000 6120 OnExposeComplete: enter
01:16:18.836 00.004 6120 UpdateGuideState(): m_state=6
01:16:18.840 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5805
01:16:18.845 00.005 6120 Star::Find returns 1 (1), X=954.70, Y=45.74, Mass=15074, SNR=80.9, Peak=255 HFD=7.1
01:16:18.849 00.004 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.18 = -2.10)
01:16:18.852 00.003 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.37)
01:16:18.856 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.52 hyp=0.55 cameraTheta=1.23 mountX=-0.28 mountY=-0.38, mountTheta=-2.20
01:16:18.862 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.52, opts=13)
01:16:18.867 00.005 6120 Enqueuing Move request for scope (0.18, 0.52)
01:16:18.870 00.003 7680 Worker thread wakes up
01:16:18.870 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.52) opts 0xd
01:16:18.870 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.52)
01:16:18.870 00.000 7680 Moving (0.18, 0.52) raw xDistance=-0.28 yDistance=-0.38
01:16:18.871 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
01:16:18.871 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:16:18.871 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:18.875 00.004 6120 UpdateGuideState exits: m=15074 SNR=80.9 Saturated
01:16:18.879 00.004 7680 MoveAxis(E, 125, ABG)
01:16:18.879 00.000 7680 Guiding  Dir = 2, Dur = 125
01:16:18.880 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:18.883 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:18.887 00.004 7680 IsSlewing returns 0
01:16:18.887 00.000 6120 Enqueuing Expose request
01:16:18.892 00.005 7680 IsGuiding returns 0
01:16:18.892 00.000 7680 PulseGuide returned control before completion, sleep 135
01:16:19.042 00.150 7680 IsGuiding returns 1
01:16:19.045 00.003 7680 scope still moving after pulse duration time elapsed
01:16:19.073 00.028 7680 IsSlewing returns 0
01:16:19.074 00.001 7680 IsGuiding returns 0
01:16:19.075 00.001 7680 scope move finished after 125 + 56 ms
01:16:19.075 00.000 7680 Move returns status 0, amount 125
01:16:19.075 00.000 7680 MoveAxis(N, 209, ABG)
01:16:19.076 00.001 7680 Guiding  Dir = 0, Dur = 209
01:16:19.076 00.000 7680 IsSlewing returns 0
01:16:19.076 00.000 7680 IsGuiding returns 0
01:16:19.077 00.001 7680 PulseGuide returned control before completion, sleep 219
01:16:19.308 00.231 7680 IsGuiding returns 1
01:16:19.309 00.001 7680 scope still moving after pulse duration time elapsed
01:16:19.338 00.029 7680 IsSlewing returns 0
01:16:19.339 00.001 7680 IsGuiding returns 0
01:16:19.339 00.000 7680 scope move finished after 209 + 53 ms
01:16:19.339 00.000 7680 Move returns status 0, amount 209
01:16:19.340 00.001 7680 move complete, result=0
01:16:19.340 00.000 7680 worker thread done servicing request
01:16:19.341 00.001 6120 GuideStep: -0.3 px 125 ms EAST, -0.4 px 209 ms NORTH
01:16:19.348 00.007 7680 Worker thread wakes up
01:16:19.348 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:19.348 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:20.601 01.253 7680 Exposure complete
01:16:20.753 00.152 7680 worker thread done servicing request
01:16:20.753 00.000 6120 OnExposeComplete: enter
01:16:20.757 00.004 6120 UpdateGuideState(): m_state=6
01:16:20.762 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5806
01:16:20.767 00.005 6120 Star::Find returns 1 (1), X=954.38, Y=45.67, Mass=13862, SNR=74.9, Peak=255 HFD=7.1
01:16:20.771 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
01:16:20.774 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
01:16:20.778 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.45 hyp=0.47 cameraTheta=1.86 mountX=0.05 mountY=-0.46, mountTheta=-1.46
01:16:20.784 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.45, opts=13)
01:16:20.788 00.004 6120 Enqueuing Move request for scope (-0.14, 0.45)
01:16:20.792 00.004 7680 Worker thread wakes up
01:16:20.792 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.45) opts 0xd
01:16:20.792 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.45)
01:16:20.792 00.000 7680 Moving (-0.14, 0.45) raw xDistance=0.05 yDistance=-0.46
01:16:20.793 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:16:20.793 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
01:16:20.793 00.000 7680 MoveAxis(E, 0, ABG)
01:16:20.793 00.000 7680 Move returns status 0, amount 0
01:16:20.793 00.000 7680 MoveAxis(N, 252, ABG)
01:16:20.793 00.000 7680 Guiding  Dir = 0, Dur = 252
01:16:20.793 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:20.796 00.003 7680 IsSlewing returns 0
01:16:20.796 00.000 6120 UpdateGuideState exits: m=13862 SNR=74.9 Saturated
01:16:20.802 00.006 7680 IsGuiding returns 0
01:16:20.802 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:20.805 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:20.809 00.004 7680 PulseGuide returned control before completion, sleep 262
01:16:20.809 00.000 6120 Enqueuing Expose request
01:16:21.076 00.267 7680 IsGuiding returns 1
01:16:21.076 00.000 7680 scope still moving after pulse duration time elapsed
01:16:21.106 00.030 7680 IsSlewing returns 0
01:16:21.109 00.003 7680 IsGuiding returns 0
01:16:21.110 00.001 7680 scope move finished after 252 + 56 ms
01:16:21.111 00.001 7680 Move returns status 0, amount 252
01:16:21.111 00.000 7680 move complete, result=0
01:16:21.112 00.001 7680 worker thread done servicing request
01:16:21.112 00.000 7680 Worker thread wakes up
01:16:21.112 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:21.112 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:21.113 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 252 ms NORTH
01:16:22.373 01.260 7680 Exposure complete
01:16:22.514 00.141 7680 worker thread done servicing request
01:16:22.514 00.000 6120 OnExposeComplete: enter
01:16:22.517 00.003 6120 UpdateGuideState(): m_state=6
01:16:22.522 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5807
01:16:22.526 00.004 6120 Star::Find returns 1 (1), X=954.30, Y=45.25, Mass=14236, SNR=76.3, Peak=255 HFD=7.0
01:16:22.530 00.004 6120 CameraToMount -- cameraTheta (3.01) - m_xAngle (-2.95) = xAngle (5.96 = -0.32)
01:16:22.534 00.004 6120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.69 = -0.59)
01:16:22.538 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=3.01 mountX=0.20 mountY=-0.12, mountTheta=-0.53
01:16:22.543 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.03, opts=13)
01:16:22.547 00.004 6120 Enqueuing Move request for scope (-0.21, 0.03)
01:16:22.551 00.004 7680 Worker thread wakes up
01:16:22.552 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:22.555 00.003 6120 UpdateGuideState exits: m=14236 SNR=76.3 Saturated
01:16:22.560 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:22.565 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:22.569 00.004 6120 Enqueuing Expose request
01:16:22.571 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
01:16:22.573 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
01:16:22.573 00.000 7680 Moving (-0.21, 0.03) raw xDistance=0.20 yDistance=-0.12
01:16:22.573 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:16:22.573 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:16:22.573 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:16:22.574 00.001 7680 MoveAxis(W, 82, ABG)
01:16:22.574 00.000 7680 Guiding  Dir = 3, Dur = 82
01:16:22.574 00.000 7680 IsSlewing returns 0
01:16:22.575 00.001 7680 IsGuiding returns 0
01:16:22.575 00.000 7680 PulseGuide returned control before completion, sleep 92
01:16:22.671 00.096 7680 IsGuiding returns 1
01:16:22.673 00.002 7680 scope still moving after pulse duration time elapsed
01:16:22.704 00.031 7680 IsSlewing returns 0
01:16:22.707 00.003 7680 IsGuiding returns 0
01:16:22.708 00.001 7680 scope move finished after 82 + 50 ms
01:16:22.708 00.000 7680 Move returns status 0, amount 82
01:16:22.708 00.000 7680 MoveAxis(N, 0, ABG)
01:16:22.709 00.001 7680 Move returns status 0, amount 0
01:16:22.709 00.000 7680 move complete, result=0
01:16:22.709 00.000 7680 worker thread done servicing request
01:16:22.710 00.001 7680 Worker thread wakes up
01:16:22.711 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:22.711 00.000 6120 GuideStep: 0.2 px 82 ms WEST, -0.1 px 0 ms NORTH
01:16:22.717 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:23.963 01.246 7680 Exposure complete
01:16:24.110 00.147 7680 worker thread done servicing request
01:16:24.112 00.002 6120 OnExposeComplete: enter
01:16:24.116 00.004 6120 UpdateGuideState(): m_state=6
01:16:24.119 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5808
01:16:24.124 00.005 6120 Star::Find returns 1 (1), X=954.32, Y=45.67, Mass=15437, SNR=80.2, Peak=255 HFD=7.1
01:16:24.127 00.003 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.35)
01:16:24.132 00.005 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
01:16:24.136 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.45 hyp=0.49 cameraTheta=1.98 mountX=0.11 mountY=-0.49, mountTheta=-1.35
01:16:24.141 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.45, opts=13)
01:16:24.145 00.004 6120 Enqueuing Move request for scope (-0.20, 0.45)
01:16:24.150 00.005 7680 Worker thread wakes up
01:16:24.150 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.45) opts 0xd
01:16:24.151 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.45)
01:16:24.151 00.000 7680 Moving (-0.20, 0.45) raw xDistance=0.11 yDistance=-0.49
01:16:24.151 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:16:24.151 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:16:24.151 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:24.155 00.004 6120 UpdateGuideState exits: m=15437 SNR=80.2 Saturated
01:16:24.158 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:24.163 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:24.165 00.002 6120 Enqueuing Expose request
01:16:24.171 00.006 7680 MoveAxis(E, 0, ABG)
01:16:24.171 00.000 7680 Move returns status 0, amount 0
01:16:24.171 00.000 7680 MoveAxis(N, 264, ABG)
01:16:24.172 00.001 7680 Guiding  Dir = 0, Dur = 264
01:16:24.172 00.000 7680 IsSlewing returns 0
01:16:24.173 00.001 7680 IsGuiding returns 0
01:16:24.173 00.000 7680 PulseGuide returned control before completion, sleep 274
01:16:24.451 00.278 7680 IsGuiding returns 1
01:16:24.453 00.002 7680 scope still moving after pulse duration time elapsed
01:16:24.484 00.031 7680 IsSlewing returns 0
01:16:24.484 00.000 7680 IsGuiding returns 0
01:16:24.485 00.001 7680 scope move finished after 264 + 47 ms
01:16:24.485 00.000 7680 Move returns status 0, amount 264
01:16:24.485 00.000 7680 move complete, result=0
01:16:24.486 00.001 7680 worker thread done servicing request
01:16:24.486 00.000 7680 Worker thread wakes up
01:16:24.486 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 264 ms NORTH
01:16:24.493 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:24.493 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:25.748 01.255 7680 Exposure complete
01:16:25.882 00.134 7680 worker thread done servicing request
01:16:25.882 00.000 6120 OnExposeComplete: enter
01:16:25.885 00.003 6120 UpdateGuideState(): m_state=6
01:16:25.889 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5809
01:16:25.893 00.004 6120 Star::Find returns 1 (1), X=954.28, Y=45.58, Mass=14688, SNR=79.6, Peak=255 HFD=7.2
01:16:25.897 00.004 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
01:16:25.901 00.004 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.45)
01:16:25.905 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.36 hyp=0.42 cameraTheta=2.15 mountX=0.16 mountY=-0.42, mountTheta=-1.20
01:16:25.909 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.36, opts=13)
01:16:25.913 00.004 6120 Enqueuing Move request for scope (-0.23, 0.36)
01:16:25.917 00.004 7680 Worker thread wakes up
01:16:25.917 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:25.920 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.36) opts 0xd
01:16:25.920 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.36)
01:16:25.920 00.000 7680 Moving (-0.23, 0.36) raw xDistance=0.16 yDistance=-0.42
01:16:25.922 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:16:25.922 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:16:25.922 00.000 7680 MoveAxis(E, 0, ABG)
01:16:25.922 00.000 7680 Move returns status 0, amount 0
01:16:25.922 00.000 7680 MoveAxis(N, 228, ABG)
01:16:25.922 00.000 7680 Guiding  Dir = 0, Dur = 228
01:16:25.922 00.000 6120 UpdateGuideState exits: m=14688 SNR=79.6 Saturated
01:16:25.926 00.004 7680 IsSlewing returns 0
01:16:25.926 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:25.929 00.003 7680 IsGuiding returns 0
01:16:25.930 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:25.933 00.003 7680 PulseGuide returned control before completion, sleep 238
01:16:25.934 00.001 6120 Enqueuing Expose request
01:16:26.187 00.253 7680 IsGuiding returns 0
01:16:26.187 00.000 7680 Move returns status 0, amount 228
01:16:26.189 00.002 7680 move complete, result=0
01:16:26.189 00.000 7680 worker thread done servicing request
01:16:26.190 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 228 ms NORTH
01:16:26.196 00.006 7680 Worker thread wakes up
01:16:26.196 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:26.196 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:27.452 01.256 7680 Exposure complete
01:16:27.589 00.137 7680 worker thread done servicing request
01:16:27.590 00.001 6120 OnExposeComplete: enter
01:16:27.594 00.004 6120 UpdateGuideState(): m_state=6
01:16:27.599 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5810
01:16:27.603 00.004 6120 Star::Find returns 1 (1), X=954.18, Y=45.19, Mass=13419, SNR=75.0, Peak=255 HFD=6.8
01:16:27.607 00.004 6120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-2.95) = xAngle (-0.10 = -0.10)
01:16:27.611 00.004 6120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.37 = -0.37)
01:16:27.616 00.005 6120 CameraToMount -- cameraX=-0.33 cameraY=-0.03 hyp=0.33 cameraTheta=-3.06 mountX=0.33 mountY=-0.12, mountTheta=-0.35
01:16:27.621 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=-0.03, opts=13)
01:16:27.625 00.004 6120 Enqueuing Move request for scope (-0.33, -0.03)
01:16:27.628 00.003 7680 Worker thread wakes up
01:16:27.628 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.03) opts 0xd
01:16:27.628 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, -0.03)
01:16:27.628 00.000 7680 Moving (-0.33, -0.03) raw xDistance=0.33 yDistance=-0.12
01:16:27.628 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:16:27.629 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:16:27.629 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:27.632 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:16:27.633 00.001 7680 MoveAxis(W, 134, ABG)
01:16:27.633 00.000 7680 Guiding  Dir = 3, Dur = 134
01:16:27.633 00.000 6120 UpdateGuideState exits: m=13419 SNR=75.0 Saturated
01:16:27.637 00.004 7680 IsSlewing returns 0
01:16:27.637 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:27.641 00.004 7680 IsGuiding returns 0
01:16:27.641 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:27.644 00.003 6120 Enqueuing Expose request
01:16:27.648 00.004 7680 PulseGuide returned control before completion, sleep 144
01:16:27.801 00.153 7680 IsGuiding returns 0
01:16:27.803 00.002 7680 Move returns status 0, amount 134
01:16:27.803 00.000 7680 MoveAxis(N, 0, ABG)
01:16:27.803 00.000 7680 Move returns status 0, amount 0
01:16:27.803 00.000 7680 move complete, result=0
01:16:27.805 00.002 7680 worker thread done servicing request
01:16:27.805 00.000 7680 Worker thread wakes up
01:16:27.805 00.000 6120 GuideStep: 0.3 px 134 ms WEST, -0.1 px 0 ms NORTH
01:16:27.812 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:27.812 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:29.061 01.249 7680 Exposure complete
01:16:29.196 00.135 7680 worker thread done servicing request
01:16:29.196 00.000 6120 OnExposeComplete: enter
01:16:29.200 00.004 6120 UpdateGuideState(): m_state=6
01:16:29.204 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5811
01:16:29.209 00.005 6120 Star::Find returns 1 (1), X=954.35, Y=45.58, Mass=14601, SNR=78.6, Peak=255 HFD=7.2
01:16:29.214 00.005 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
01:16:29.218 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
01:16:29.221 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.36 hyp=0.39 cameraTheta=1.98 mountX=0.09 mountY=-0.39, mountTheta=-1.35
01:16:29.227 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.36, opts=13)
01:16:29.230 00.003 6120 Enqueuing Move request for scope (-0.16, 0.36)
01:16:29.235 00.005 7680 Worker thread wakes up
01:16:29.235 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:29.239 00.004 6120 UpdateGuideState exits: m=14601 SNR=78.6 Saturated
01:16:29.242 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:29.246 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:29.249 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.36) opts 0xd
01:16:29.251 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.36)
01:16:29.251 00.000 7680 Moving (-0.16, 0.36) raw xDistance=0.09 yDistance=-0.39
01:16:29.251 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:16:29.251 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:16:29.251 00.000 7680 MoveAxis(E, 0, ABG)
01:16:29.251 00.000 7680 Move returns status 0, amount 0
01:16:29.251 00.000 6120 Enqueuing Expose request
01:16:29.255 00.004 7680 MoveAxis(N, 213, ABG)
01:16:29.255 00.000 7680 Guiding  Dir = 0, Dur = 213
01:16:29.256 00.001 7680 IsSlewing returns 0
01:16:29.256 00.000 7680 IsGuiding returns 0
01:16:29.257 00.001 7680 PulseGuide returned control before completion, sleep 223
01:16:29.494 00.237 7680 IsGuiding returns 1
01:16:29.494 00.000 7680 scope still moving after pulse duration time elapsed
01:16:29.525 00.031 7680 IsSlewing returns 0
01:16:29.526 00.001 7680 IsGuiding returns 0
01:16:29.527 00.001 7680 scope move finished after 213 + 57 ms
01:16:29.527 00.000 7680 Move returns status 0, amount 213
01:16:29.527 00.000 7680 move complete, result=0
01:16:29.529 00.002 7680 worker thread done servicing request
01:16:29.529 00.000 7680 Worker thread wakes up
01:16:29.529 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 213 ms NORTH
01:16:29.536 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:29.536 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:30.789 01.253 7680 Exposure complete
01:16:30.915 00.126 7680 worker thread done servicing request
01:16:30.915 00.000 6120 OnExposeComplete: enter
01:16:30.919 00.004 6120 UpdateGuideState(): m_state=6
01:16:30.922 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5812
01:16:30.925 00.003 6120 Star::Find returns 1 (1), X=954.25, Y=45.09, Mass=14560, SNR=79.4, Peak=255 HFD=6.9
01:16:30.930 00.005 6120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-2.95) = xAngle (0.28 = 0.28)
01:16:30.933 00.003 6120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.01 = 0.01)
01:16:30.937 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.13 hyp=0.29 cameraTheta=-2.68 mountX=0.28 mountY=0.00, mountTheta=0.01
01:16:30.942 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.13, opts=13)
01:16:30.946 00.004 6120 Enqueuing Move request for scope (-0.26, -0.13)
01:16:30.950 00.004 7680 Worker thread wakes up
01:16:30.950 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.13) opts 0xd
01:16:30.950 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.13)
01:16:30.950 00.000 7680 Moving (-0.26, -0.13) raw xDistance=0.28 yDistance=0.00
01:16:30.950 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:16:30.952 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:16:30.952 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:30.956 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:16:30.956 00.000 7680 MoveAxis(W, 113, ABG)
01:16:30.957 00.001 7680 Guiding  Dir = 3, Dur = 113
01:16:30.957 00.000 6120 UpdateGuideState exits: m=14560 SNR=79.4 Saturated
01:16:30.960 00.003 7680 IsSlewing returns 0
01:16:30.960 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:30.965 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:30.968 00.003 7680 IsGuiding returns 0
01:16:30.968 00.000 6120 Enqueuing Expose request
01:16:30.973 00.005 7680 PulseGuide returned control before completion, sleep 123
01:16:31.108 00.135 7680 IsGuiding returns 1
01:16:31.109 00.001 7680 scope still moving after pulse duration time elapsed
01:16:31.139 00.030 7680 IsSlewing returns 0
01:16:31.140 00.001 7680 IsGuiding returns 0
01:16:31.141 00.001 7680 scope move finished after 113 + 59 ms
01:16:31.141 00.000 7680 Move returns status 0, amount 113
01:16:31.141 00.000 7680 MoveAxis(N, 0, ABG)
01:16:31.143 00.002 7680 Move returns status 0, amount 0
01:16:31.143 00.000 7680 move complete, result=0
01:16:31.144 00.001 7680 worker thread done servicing request
01:16:31.144 00.000 7680 Worker thread wakes up
01:16:31.144 00.000 6120 GuideStep: 0.3 px 113 ms WEST, 0.0 px 0 ms NORTH
01:16:31.150 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:31.150 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:32.401 01.251 7680 Exposure complete
01:16:32.543 00.142 7680 worker thread done servicing request
01:16:32.544 00.001 6120 OnExposeComplete: enter
01:16:32.549 00.005 6120 UpdateGuideState(): m_state=6
01:16:32.554 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5813
01:16:32.558 00.004 6120 Star::Find returns 1 (1), X=954.74, Y=45.29, Mass=14638, SNR=79.3, Peak=255 HFD=7.1
01:16:32.562 00.004 6120 CameraToMount -- cameraTheta (0.27) - m_xAngle (-2.95) = xAngle (3.22 = -3.06)
01:16:32.565 00.003 6120 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.95 = 2.95)
01:16:32.569 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.06 hyp=0.24 cameraTheta=0.27 mountX=-0.24 mountY=0.04, mountTheta=2.95
01:16:32.574 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.06, opts=13)
01:16:32.578 00.004 6120 Enqueuing Move request for scope (0.23, 0.06)
01:16:32.583 00.005 7680 Worker thread wakes up
01:16:32.583 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.06) opts 0xd
01:16:32.583 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.06)
01:16:32.583 00.000 7680 Moving (0.23, 0.06) raw xDistance=-0.24 yDistance=0.04
01:16:32.584 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.24
01:16:32.584 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:32.589 00.005 6120 UpdateGuideState exits: m=14638 SNR=79.3 Saturated
01:16:32.592 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:32.597 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:32.600 00.003 6120 Enqueuing Expose request
01:16:32.604 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:16:32.604 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:16:32.605 00.001 7680 MoveAxis(E, 88, ABG)
01:16:32.605 00.000 7680 Guiding  Dir = 2, Dur = 88
01:16:32.605 00.000 7680 IsSlewing returns 0
01:16:32.606 00.001 7680 IsGuiding returns 0
01:16:32.607 00.001 7680 PulseGuide returned control before completion, sleep 98
01:16:32.715 00.108 7680 IsGuiding returns 1
01:16:32.715 00.000 7680 scope still moving after pulse duration time elapsed
01:16:32.746 00.031 7680 IsSlewing returns 0
01:16:32.747 00.001 7680 IsGuiding returns 0
01:16:32.748 00.001 7680 scope move finished after 88 + 52 ms
01:16:32.748 00.000 7680 Move returns status 0, amount 88
01:16:32.749 00.001 7680 MoveAxis(N, 0, ABG)
01:16:32.750 00.001 7680 Move returns status 0, amount 0
01:16:32.750 00.000 7680 move complete, result=0
01:16:32.750 00.000 7680 worker thread done servicing request
01:16:32.750 00.000 6120 GuideStep: -0.2 px 88 ms EAST, 0.0 px 0 ms NORTH
01:16:32.758 00.008 7680 Worker thread wakes up
01:16:32.758 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:32.758 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:34.009 01.251 7680 Exposure complete
01:16:34.153 00.144 7680 worker thread done servicing request
01:16:34.153 00.000 6120 OnExposeComplete: enter
01:16:34.157 00.004 6120 UpdateGuideState(): m_state=6
01:16:34.162 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5814
01:16:34.165 00.003 6120 Star::Find returns 1 (1), X=954.69, Y=45.42, Mass=14388, SNR=78.5, Peak=255 HFD=7.2
01:16:34.170 00.005 6120 CameraToMount -- cameraTheta (0.84) - m_xAngle (-2.95) = xAngle (3.80 = -2.49)
01:16:34.175 00.005 6120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.53 = -2.76)
01:16:34.178 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.19 hyp=0.26 cameraTheta=0.84 mountX=-0.21 mountY=-0.10, mountTheta=-2.70
01:16:34.183 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.19, opts=13)
01:16:34.188 00.005 6120 Enqueuing Move request for scope (0.17, 0.19)
01:16:34.192 00.004 7680 Worker thread wakes up
01:16:34.193 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:34.196 00.003 6120 UpdateGuideState exits: m=14388 SNR=78.5 Saturated
01:16:34.199 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.19) opts 0xd
01:16:34.199 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.19)
01:16:34.200 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:34.205 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:34.210 00.005 6120 Enqueuing Expose request
01:16:34.214 00.004 7680 Moving (0.17, 0.19) raw xDistance=-0.21 yDistance=-0.10
01:16:34.214 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
01:16:34.214 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:16:34.214 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:16:34.215 00.001 7680 MoveAxis(E, 91, ABG)
01:16:34.215 00.000 7680 Guiding  Dir = 2, Dur = 91
01:16:34.215 00.000 7680 IsSlewing returns 0
01:16:34.216 00.001 7680 IsGuiding returns 0
01:16:34.216 00.000 7680 PulseGuide returned control before completion, sleep 101
01:16:34.326 00.110 7680 IsGuiding returns 1
01:16:34.326 00.000 7680 scope still moving after pulse duration time elapsed
01:16:34.357 00.031 7680 IsSlewing returns 0
01:16:34.359 00.002 7680 IsGuiding returns 0
01:16:34.359 00.000 7680 scope move finished after 91 + 52 ms
01:16:34.360 00.001 7680 Move returns status 0, amount 91
01:16:34.360 00.000 7680 MoveAxis(N, 0, ABG)
01:16:34.362 00.002 7680 Move returns status 0, amount 0
01:16:34.362 00.000 7680 move complete, result=0
01:16:34.362 00.000 6120 GuideStep: -0.2 px 91 ms EAST, -0.1 px 0 ms NORTH
01:16:34.369 00.007 7680 worker thread done servicing request
01:16:34.369 00.000 7680 Worker thread wakes up
01:16:34.369 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:34.370 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:35.623 01.253 7680 Exposure complete
01:16:35.755 00.132 7680 worker thread done servicing request
01:16:35.756 00.001 6120 OnExposeComplete: enter
01:16:35.759 00.003 6120 UpdateGuideState(): m_state=6
01:16:35.765 00.006 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5815
01:16:35.770 00.005 6120 Star::Find returns 1 (1), X=954.34, Y=45.79, Mass=14165, SNR=76.6, Peak=255 HFD=6.9
01:16:35.773 00.003 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
01:16:35.777 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
01:16:35.780 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.57 hyp=0.60 cameraTheta=1.86 mountX=0.06 mountY=-0.59, mountTheta=-1.47
01:16:35.786 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.57, opts=13)
01:16:35.790 00.004 6120 Enqueuing Move request for scope (-0.17, 0.57)
01:16:35.796 00.006 7680 Worker thread wakes up
01:16:35.796 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.57) opts 0xd
01:16:35.797 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.57)
01:16:35.797 00.000 7680 Moving (-0.17, 0.57) raw xDistance=0.06 yDistance=-0.59
01:16:35.797 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:16:35.797 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:35.803 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
01:16:35.803 00.000 7680 MoveAxis(E, 0, ABG)
01:16:35.803 00.000 7680 Move returns status 0, amount 0
01:16:35.803 00.000 7680 MoveAxis(N, 319, ABG)
01:16:35.804 00.001 6120 UpdateGuideState exits: m=14165 SNR=76.6 Saturated
01:16:35.809 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:35.812 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:35.816 00.004 6120 Enqueuing Expose request
01:16:35.820 00.004 7680 Guiding  Dir = 0, Dur = 319
01:16:35.820 00.000 7680 IsSlewing returns 0
01:16:35.820 00.000 7680 IsGuiding returns 0
01:16:35.821 00.001 7680 PulseGuide returned control before completion, sleep 329
01:16:36.158 00.337 7680 IsGuiding returns 1
01:16:36.159 00.001 7680 scope still moving after pulse duration time elapsed
01:16:36.188 00.029 7680 IsSlewing returns 0
01:16:36.190 00.002 7680 IsGuiding returns 0
01:16:36.190 00.000 7680 scope move finished after 319 + 50 ms
01:16:36.191 00.001 7680 Move returns status 0, amount 319
01:16:36.192 00.001 7680 move complete, result=0
01:16:36.193 00.001 7680 worker thread done servicing request
01:16:36.193 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 319 ms NORTH
01:16:36.200 00.007 7680 Worker thread wakes up
01:16:36.200 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:36.201 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:37.450 01.249 7680 Exposure complete
01:16:37.584 00.134 7680 worker thread done servicing request
01:16:37.585 00.001 6120 OnExposeComplete: enter
01:16:37.589 00.004 6120 UpdateGuideState(): m_state=6
01:16:37.593 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5816
01:16:37.596 00.003 6120 Star::Find returns 1 (1), X=954.64, Y=45.45, Mass=13549, SNR=76.5, Peak=255 HFD=7.1
01:16:37.599 00.003 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.02 = -2.26)
01:16:37.604 00.005 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.53)
01:16:37.607 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.06 mountX=-0.16 mountY=-0.15, mountTheta=-2.41
01:16:37.614 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.23, opts=13)
01:16:37.619 00.005 6120 Enqueuing Move request for scope (0.12, 0.23)
01:16:37.624 00.005 7680 Worker thread wakes up
01:16:37.624 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:37.628 00.004 6120 UpdateGuideState exits: m=13549 SNR=76.5 Saturated
01:16:37.631 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
01:16:37.632 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
01:16:37.632 00.000 7680 Moving (0.12, 0.23) raw xDistance=-0.16 yDistance=-0.15
01:16:37.632 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:16:37.632 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:16:37.633 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:37.637 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:37.641 00.004 6120 Enqueuing Expose request
01:16:37.644 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:16:37.645 00.001 7680 MoveAxis(E, 0, ABG)
01:16:37.645 00.000 7680 Move returns status 0, amount 0
01:16:37.645 00.000 7680 MoveAxis(N, 0, ABG)
01:16:37.645 00.000 7680 Move returns status 0, amount 0
01:16:37.645 00.000 7680 move complete, result=0
01:16:37.647 00.002 7680 worker thread done servicing request
01:16:37.647 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:16:37.651 00.004 7680 Worker thread wakes up
01:16:37.651 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:37.651 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:38.900 01.249 7680 Exposure complete
01:16:39.023 00.123 7680 worker thread done servicing request
01:16:39.023 00.000 6120 OnExposeComplete: enter
01:16:39.028 00.005 6120 UpdateGuideState(): m_state=6
01:16:39.030 00.002 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5817
01:16:39.033 00.003 6120 Star::Find returns 1 (1), X=954.74, Y=45.80, Mass=14574, SNR=78.7, Peak=255 HFD=7.0
01:16:39.037 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
01:16:39.042 00.005 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.41)
01:16:39.044 00.002 6120 CameraToMount -- cameraX=0.23 cameraY=0.58 hyp=0.62 cameraTheta=1.19 mountX=-0.33 mountY=-0.42, mountTheta=-2.25
01:16:39.049 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.58, opts=13)
01:16:39.052 00.003 6120 Enqueuing Move request for scope (0.23, 0.58)
01:16:39.056 00.004 7680 Worker thread wakes up
01:16:39.056 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:39.059 00.003 6120 UpdateGuideState exits: m=14574 SNR=78.7 Saturated
01:16:39.062 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:39.067 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:39.070 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.58) opts 0xd
01:16:39.071 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.58)
01:16:39.071 00.000 7680 Moving (0.23, 0.58) raw xDistance=-0.33 yDistance=-0.42
01:16:39.071 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:16:39.071 00.000 6120 Enqueuing Expose request
01:16:39.075 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:16:39.075 00.000 7680 MoveAxis(E, 136, ABG)
01:16:39.075 00.000 7680 Guiding  Dir = 2, Dur = 136
01:16:39.075 00.000 7680 IsSlewing returns 0
01:16:39.077 00.002 7680 IsGuiding returns 0
01:16:39.077 00.000 7680 PulseGuide returned control before completion, sleep 146
01:16:39.238 00.161 7680 IsGuiding returns 0
01:16:39.239 00.001 7680 Move returns status 0, amount 136
01:16:39.241 00.002 7680 MoveAxis(N, 226, ABG)
01:16:39.241 00.000 7680 Guiding  Dir = 0, Dur = 226
01:16:39.242 00.001 7680 IsSlewing returns 0
01:16:39.243 00.001 7680 IsGuiding returns 0
01:16:39.243 00.000 7680 PulseGuide returned control before completion, sleep 236
01:16:39.492 00.249 7680 IsGuiding returns 1
01:16:39.493 00.001 7680 scope still moving after pulse duration time elapsed
01:16:39.521 00.028 7680 IsSlewing returns 0
01:16:39.522 00.001 7680 IsGuiding returns 0
01:16:39.523 00.001 7680 scope move finished after 226 + 53 ms
01:16:39.523 00.000 7680 Move returns status 0, amount 226
01:16:39.523 00.000 7680 move complete, result=0
01:16:39.524 00.001 7680 worker thread done servicing request
01:16:39.524 00.000 6120 GuideStep: -0.3 px 136 ms EAST, -0.4 px 226 ms NORTH
01:16:39.529 00.005 7680 Worker thread wakes up
01:16:39.531 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:39.531 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:40.787 01.256 7680 Exposure complete
01:16:40.913 00.126 7680 worker thread done servicing request
01:16:40.913 00.000 6120 OnExposeComplete: enter
01:16:40.916 00.003 6120 UpdateGuideState(): m_state=6
01:16:40.920 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5818
01:16:40.924 00.004 6120 Star::Find returns 1 (1), X=954.39, Y=45.70, Mass=14468, SNR=77.0, Peak=255 HFD=7.1
01:16:40.928 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
01:16:40.932 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.77)
01:16:40.936 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.48 hyp=0.49 cameraTheta=1.83 mountX=0.03 mountY=-0.48, mountTheta=-1.50
01:16:40.942 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.48, opts=13)
01:16:40.946 00.004 6120 Enqueuing Move request for scope (-0.13, 0.48)
01:16:40.950 00.004 7680 Worker thread wakes up
01:16:40.950 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.48) opts 0xd
01:16:40.951 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:40.956 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.48)
01:16:40.956 00.000 7680 Moving (-0.13, 0.48) raw xDistance=0.03 yDistance=-0.48
01:16:40.956 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:16:40.956 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
01:16:40.956 00.000 7680 MoveAxis(E, 0, ABG)
01:16:40.956 00.000 7680 Move returns status 0, amount 0
01:16:40.956 00.000 6120 UpdateGuideState exits: m=14468 SNR=77.0 Saturated
01:16:40.962 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:40.966 00.004 7680 MoveAxis(N, 262, ABG)
01:16:40.967 00.001 7680 Guiding  Dir = 0, Dur = 262
01:16:40.967 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:40.971 00.004 6120 Enqueuing Expose request
01:16:40.974 00.003 7680 IsSlewing returns 0
01:16:40.974 00.000 7680 IsGuiding returns 0
01:16:40.975 00.001 7680 PulseGuide returned control before completion, sleep 272
01:16:41.264 00.289 7680 IsGuiding returns 0
01:16:41.267 00.003 7680 Move returns status 0, amount 262
01:16:41.267 00.000 7680 move complete, result=0
01:16:41.267 00.000 7680 worker thread done servicing request
01:16:41.268 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 262 ms NORTH
01:16:41.274 00.006 7680 Worker thread wakes up
01:16:41.275 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:41.275 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:42.526 01.251 7680 Exposure complete
01:16:42.669 00.143 7680 worker thread done servicing request
01:16:42.669 00.000 6120 OnExposeComplete: enter
01:16:42.673 00.004 6120 UpdateGuideState(): m_state=6
01:16:42.677 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5819
01:16:42.682 00.005 6120 Star::Find returns 1 (1), X=954.46, Y=45.55, Mass=14776, SNR=78.3, Peak=255 HFD=7.1
01:16:42.686 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.61)
01:16:42.689 00.003 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
01:16:42.693 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.33 hyp=0.33 cameraTheta=1.72 mountX=-0.01 mountY=-0.32, mountTheta=-1.61
01:16:42.699 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.33, opts=13)
01:16:42.703 00.004 6120 Enqueuing Move request for scope (-0.05, 0.33)
01:16:42.706 00.003 7680 Worker thread wakes up
01:16:42.707 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.33) opts 0xd
01:16:42.707 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.33)
01:16:42.707 00.000 7680 Moving (-0.05, 0.33) raw xDistance=-0.01 yDistance=-0.32
01:16:42.708 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:16:42.708 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:42.711 00.003 6120 UpdateGuideState exits: m=14776 SNR=78.3 Saturated
01:16:42.715 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:42.719 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:16:42.719 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:42.722 00.003 6120 Enqueuing Expose request
01:16:42.726 00.004 7680 MoveAxis(E, 0, ABG)
01:16:42.726 00.000 7680 Move returns status 0, amount 0
01:16:42.726 00.000 7680 MoveAxis(N, 172, ABG)
01:16:42.726 00.000 7680 Guiding  Dir = 0, Dur = 172
01:16:42.727 00.001 7680 IsSlewing returns 0
01:16:42.727 00.000 7680 IsGuiding returns 0
01:16:42.727 00.000 7680 PulseGuide returned control before completion, sleep 182
01:16:42.924 00.197 7680 IsGuiding returns 1
01:16:42.924 00.000 7680 scope still moving after pulse duration time elapsed
01:16:42.955 00.031 7680 IsSlewing returns 0
01:16:42.955 00.000 7680 IsGuiding returns 0
01:16:42.957 00.002 7680 scope move finished after 172 + 57 ms
01:16:42.957 00.000 7680 Move returns status 0, amount 172
01:16:42.957 00.000 7680 move complete, result=0
01:16:42.957 00.000 7680 worker thread done servicing request
01:16:42.957 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 172 ms NORTH
01:16:42.962 00.005 7680 Worker thread wakes up
01:16:42.963 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:42.963 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:44.214 01.251 7680 Exposure complete
01:16:44.348 00.134 7680 worker thread done servicing request
01:16:44.349 00.001 6120 OnExposeComplete: enter
01:16:44.352 00.003 6120 UpdateGuideState(): m_state=6
01:16:44.356 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5820
01:16:44.361 00.005 6120 Star::Find returns 1 (1), X=954.52, Y=45.49, Mass=14387, SNR=77.9, Peak=255 HFD=7.1
01:16:44.364 00.003 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.80)
01:16:44.369 00.005 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.07)
01:16:44.372 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.53 mountX=-0.06 mountY=-0.23, mountTheta=-1.82
01:16:44.378 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.27, opts=13)
01:16:44.382 00.004 6120 Enqueuing Move request for scope (0.01, 0.27)
01:16:44.386 00.004 7680 Worker thread wakes up
01:16:44.387 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:44.390 00.003 6120 UpdateGuideState exits: m=14387 SNR=77.9 Saturated
01:16:44.394 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:44.398 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:44.402 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
01:16:44.402 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
01:16:44.402 00.000 7680 Moving (0.01, 0.27) raw xDistance=-0.06 yDistance=-0.23
01:16:44.403 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:16:44.403 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:16:44.403 00.000 7680 MoveAxis(E, 0, ABG)
01:16:44.403 00.000 7680 Move returns status 0, amount 0
01:16:44.403 00.000 7680 MoveAxis(N, 127, ABG)
01:16:44.403 00.000 7680 Guiding  Dir = 0, Dur = 127
01:16:44.404 00.001 6120 Enqueuing Expose request
01:16:44.408 00.004 7680 IsSlewing returns 0
01:16:44.408 00.000 7680 IsGuiding returns 0
01:16:44.408 00.000 7680 PulseGuide returned control before completion, sleep 137
01:16:44.560 00.152 7680 IsGuiding returns 1
01:16:44.561 00.001 7680 scope still moving after pulse duration time elapsed
01:16:44.592 00.031 7680 IsSlewing returns 0
01:16:44.593 00.001 7680 IsGuiding returns 0
01:16:44.595 00.002 7680 scope move finished after 127 + 58 ms
01:16:44.595 00.000 7680 Move returns status 0, amount 127
01:16:44.595 00.000 7680 move complete, result=0
01:16:44.596 00.001 7680 worker thread done servicing request
01:16:44.596 00.000 7680 Worker thread wakes up
01:16:44.596 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 127 ms NORTH
01:16:44.602 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:44.602 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:45.857 01.255 7680 Exposure complete
01:16:45.996 00.139 7680 worker thread done servicing request
01:16:45.997 00.001 6120 OnExposeComplete: enter
01:16:46.001 00.004 6120 UpdateGuideState(): m_state=6
01:16:46.005 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5821
01:16:46.008 00.003 6120 Star::Find returns 1 (1), X=954.82, Y=45.25, Mass=14110, SNR=77.4, Peak=255 HFD=6.9
01:16:46.013 00.005 6120 CameraToMount -- cameraTheta (0.08) - m_xAngle (-2.95) = xAngle (3.04 = 3.04)
01:16:46.018 00.005 6120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.77 = 2.77)
01:16:46.021 00.003 6120 CameraToMount -- cameraX=0.31 cameraY=0.03 hyp=0.31 cameraTheta=0.08 mountX=-0.31 mountY=0.11, mountTheta=2.79
01:16:46.026 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.03, opts=13)
01:16:46.031 00.005 6120 Enqueuing Move request for scope (0.31, 0.03)
01:16:46.035 00.004 7680 Worker thread wakes up
01:16:46.035 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:46.038 00.003 6120 UpdateGuideState exits: m=14110 SNR=77.4 Saturated
01:16:46.043 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.03) opts 0xd
01:16:46.043 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.03)
01:16:46.043 00.000 7680 Moving (0.31, 0.03) raw xDistance=-0.31 yDistance=0.11
01:16:46.043 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:16:46.044 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:16:46.044 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:46.049 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:46.053 00.004 6120 Enqueuing Expose request
01:16:46.056 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:16:46.057 00.001 7680 MoveAxis(E, 125, ABG)
01:16:46.057 00.000 7680 Guiding  Dir = 2, Dur = 125
01:16:46.057 00.000 7680 IsSlewing returns 0
01:16:46.057 00.000 7680 IsGuiding returns 0
01:16:46.059 00.002 7680 PulseGuide returned control before completion, sleep 135
01:16:46.200 00.141 7680 IsGuiding returns 1
01:16:46.201 00.001 7680 scope still moving after pulse duration time elapsed
01:16:46.231 00.030 7680 IsSlewing returns 0
01:16:46.232 00.001 7680 IsGuiding returns 0
01:16:46.233 00.001 7680 scope move finished after 125 + 49 ms
01:16:46.234 00.001 7680 Move returns status 0, amount 125
01:16:46.234 00.000 7680 MoveAxis(N, 0, ABG)
01:16:46.234 00.000 7680 Move returns status 0, amount 0
01:16:46.235 00.001 7680 move complete, result=0
01:16:46.235 00.000 7680 worker thread done servicing request
01:16:46.235 00.000 6120 GuideStep: -0.3 px 125 ms EAST, 0.1 px 0 ms NORTH
01:16:46.241 00.006 7680 Worker thread wakes up
01:16:46.241 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:46.241 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:47.496 01.255 7680 Exposure complete
01:16:47.635 00.139 7680 worker thread done servicing request
01:16:47.635 00.000 6120 OnExposeComplete: enter
01:16:47.641 00.006 6120 UpdateGuideState(): m_state=6
01:16:47.645 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5822
01:16:47.649 00.004 6120 Star::Find returns 1 (1), X=954.40, Y=45.58, Mass=14657, SNR=79.6, Peak=255 HFD=7.1
01:16:47.652 00.003 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
01:16:47.657 00.005 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
01:16:47.661 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.35 hyp=0.37 cameraTheta=1.89 mountX=0.05 mountY=-0.37, mountTheta=-1.44
01:16:47.666 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.35, opts=13)
01:16:47.669 00.003 6120 Enqueuing Move request for scope (-0.12, 0.35)
01:16:47.674 00.005 7680 Worker thread wakes up
01:16:47.674 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:47.680 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.35) opts 0xd
01:16:47.680 00.000 6120 UpdateGuideState exits: m=14657 SNR=79.6 Saturated
01:16:47.683 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:47.689 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:47.693 00.004 6120 Enqueuing Expose request
01:16:47.696 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.35)
01:16:47.696 00.000 7680 Moving (-0.12, 0.35) raw xDistance=0.05 yDistance=-0.37
01:16:47.696 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:16:47.696 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:16:47.696 00.000 7680 MoveAxis(E, 0, ABG)
01:16:47.696 00.000 7680 Move returns status 0, amount 0
01:16:47.698 00.002 7680 MoveAxis(N, 200, ABG)
01:16:47.698 00.000 7680 Guiding  Dir = 0, Dur = 200
01:16:47.698 00.000 7680 IsSlewing returns 0
01:16:47.698 00.000 7680 IsGuiding returns 0
01:16:47.699 00.001 7680 PulseGuide returned control before completion, sleep 210
01:16:47.919 00.220 7680 IsGuiding returns 1
01:16:47.920 00.001 7680 scope still moving after pulse duration time elapsed
01:16:47.950 00.030 7680 IsSlewing returns 0
01:16:47.951 00.001 7680 IsGuiding returns 0
01:16:47.951 00.000 7680 scope move finished after 200 + 53 ms
01:16:47.952 00.001 7680 Move returns status 0, amount 200
01:16:47.952 00.000 7680 move complete, result=0
01:16:47.953 00.001 7680 worker thread done servicing request
01:16:47.954 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 200 ms NORTH
01:16:47.962 00.008 7680 Worker thread wakes up
01:16:47.962 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:47.962 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:49.210 01.248 7680 Exposure complete
01:16:49.355 00.145 6120 OnExposeComplete: enter
01:16:49.358 00.003 6120 UpdateGuideState(): m_state=6
01:16:49.363 00.005 7680 worker thread done servicing request
01:16:49.363 00.000 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5823
01:16:49.367 00.004 6120 Star::Find returns 1 (1), X=954.66, Y=45.61, Mass=14873, SNR=80.2, Peak=255 HFD=7.2
01:16:49.370 00.003 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
01:16:49.374 00.004 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.39)
01:16:49.377 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.39 hyp=0.42 cameraTheta=1.21 mountX=-0.22 mountY=-0.29, mountTheta=-2.22
01:16:49.382 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.39, opts=13)
01:16:49.385 00.003 6120 Enqueuing Move request for scope (0.15, 0.39)
01:16:49.389 00.004 7680 Worker thread wakes up
01:16:49.389 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:49.393 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.39) opts 0xd
01:16:49.393 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.39)
01:16:49.394 00.001 7680 Moving (0.15, 0.39) raw xDistance=-0.22 yDistance=-0.29
01:16:49.394 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:16:49.394 00.000 6120 UpdateGuideState exits: m=14873 SNR=80.2 Saturated
01:16:49.399 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:16:49.400 00.001 7680 MoveAxis(E, 89, ABG)
01:16:49.400 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:49.404 00.004 7680 Guiding  Dir = 2, Dur = 89
01:16:49.404 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:49.408 00.004 7680 IsSlewing returns 0
01:16:49.408 00.000 6120 Enqueuing Expose request
01:16:49.412 00.004 7680 IsGuiding returns 0
01:16:49.412 00.000 7680 PulseGuide returned control before completion, sleep 99
01:16:49.516 00.104 7680 IsGuiding returns 1
01:16:49.516 00.000 7680 scope still moving after pulse duration time elapsed
01:16:49.547 00.031 7680 IsSlewing returns 0
01:16:49.549 00.002 7680 IsGuiding returns 0
01:16:49.549 00.000 7680 scope move finished after 89 + 48 ms
01:16:49.551 00.002 7680 Move returns status 0, amount 89
01:16:49.551 00.000 7680 MoveAxis(N, 155, ABG)
01:16:49.551 00.000 7680 Guiding  Dir = 0, Dur = 155
01:16:49.551 00.000 7680 IsSlewing returns 0
01:16:49.552 00.001 7680 IsGuiding returns 0
01:16:49.553 00.001 7680 PulseGuide returned control before completion, sleep 165
01:16:49.735 00.182 7680 IsGuiding returns 1
01:16:49.735 00.000 7680 scope still moving after pulse duration time elapsed
01:16:49.765 00.030 7680 IsSlewing returns 0
01:16:49.766 00.001 7680 IsGuiding returns 0
01:16:49.766 00.000 7680 scope move finished after 155 + 58 ms
01:16:49.766 00.000 7680 Move returns status 0, amount 155
01:16:49.767 00.001 7680 move complete, result=0
01:16:49.767 00.000 7680 worker thread done servicing request
01:16:49.767 00.000 7680 Worker thread wakes up
01:16:49.768 00.001 6120 GuideStep: -0.2 px 89 ms EAST, -0.3 px 155 ms NORTH
01:16:49.775 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:49.775 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:51.025 01.250 7680 Exposure complete
01:16:51.162 00.137 7680 worker thread done servicing request
01:16:51.162 00.000 6120 OnExposeComplete: enter
01:16:51.165 00.003 6120 UpdateGuideState(): m_state=6
01:16:51.170 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5824
01:16:51.175 00.005 6120 Star::Find returns 1 (1), X=954.65, Y=45.27, Mass=14614, SNR=79.4, Peak=255 HFD=7.2
01:16:51.181 00.006 6120 CameraToMount -- cameraTheta (0.35) - m_xAngle (-2.95) = xAngle (3.30 = -2.98)
01:16:51.184 00.003 6120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.03 = 3.03)
01:16:51.189 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.14 cameraTheta=0.35 mountX=-0.14 mountY=0.02, mountTheta=3.03
01:16:51.194 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.05, opts=13)
01:16:51.198 00.004 6120 Enqueuing Move request for scope (0.14, 0.05)
01:16:51.200 00.002 7680 Worker thread wakes up
01:16:51.200 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
01:16:51.202 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:51.205 00.003 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
01:16:51.205 00.000 7680 Moving (0.14, 0.05) raw xDistance=-0.14 yDistance=0.02
01:16:51.206 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:16:51.206 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:16:51.207 00.001 6120 UpdateGuideState exits: m=14614 SNR=79.4 Saturated
01:16:51.211 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:16:51.211 00.000 7680 MoveAxis(E, 0, ABG)
01:16:51.211 00.000 7680 Move returns status 0, amount 0
01:16:51.212 00.001 7680 MoveAxis(N, 0, ABG)
01:16:51.212 00.000 7680 Move returns status 0, amount 0
01:16:51.212 00.000 7680 move complete, result=0
01:16:51.212 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:51.216 00.004 7680 worker thread done servicing request
01:16:51.216 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:51.220 00.004 6120 Enqueuing Expose request
01:16:51.224 00.004 7680 Worker thread wakes up
01:16:51.224 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:51.225 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:51.225 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:16:52.480 01.255 7680 Exposure complete
01:16:52.625 00.145 7680 worker thread done servicing request
01:16:52.626 00.001 6120 OnExposeComplete: enter
01:16:52.630 00.004 6120 UpdateGuideState(): m_state=6
01:16:52.634 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5825
01:16:52.638 00.004 6120 Star::Find returns 1 (1), X=954.64, Y=45.49, Mass=14177, SNR=77.9, Peak=255 HFD=7.1
01:16:52.643 00.005 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
01:16:52.647 00.004 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
01:16:52.651 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.26 hyp=0.29 cameraTheta=1.13 mountX=-0.17 mountY=-0.18, mountTheta=-2.33
01:16:52.656 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.26, opts=13)
01:16:52.660 00.004 6120 Enqueuing Move request for scope (0.13, 0.26)
01:16:52.665 00.005 7680 Worker thread wakes up
01:16:52.665 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:52.670 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.26) opts 0xd
01:16:52.670 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.26)
01:16:52.671 00.001 7680 Moving (0.13, 0.26) raw xDistance=-0.17 yDistance=-0.18
01:16:52.671 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:16:52.671 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:16:52.672 00.001 6120 UpdateGuideState exits: m=14177 SNR=77.9 Saturated
01:16:52.677 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:52.681 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:52.686 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:16:52.686 00.000 6120 Enqueuing Expose request
01:16:52.690 00.004 7680 MoveAxis(E, 0, ABG)
01:16:52.690 00.000 7680 Move returns status 0, amount 0
01:16:52.690 00.000 7680 MoveAxis(N, 0, ABG)
01:16:52.690 00.000 7680 Move returns status 0, amount 0
01:16:52.691 00.001 7680 move complete, result=0
01:16:52.691 00.000 7680 worker thread done servicing request
01:16:52.691 00.000 7680 Worker thread wakes up
01:16:52.692 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:16:52.696 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:52.696 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:53.945 01.249 7680 Exposure complete
01:16:54.079 00.134 7680 worker thread done servicing request
01:16:54.080 00.001 6120 OnExposeComplete: enter
01:16:54.083 00.003 6120 UpdateGuideState(): m_state=6
01:16:54.088 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5826
01:16:54.091 00.003 6120 Star::Find returns 1 (1), X=954.71, Y=45.83, Mass=14923, SNR=79.3, Peak=255 HFD=7.0
01:16:54.095 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
01:16:54.098 00.003 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
01:16:54.102 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.60 hyp=0.63 cameraTheta=1.26 mountX=-0.30 mountY=-0.46, mountTheta=-2.16
01:16:54.106 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.60, opts=13)
01:16:54.113 00.007 6120 Enqueuing Move request for scope (0.19, 0.60)
01:16:54.118 00.005 7680 Worker thread wakes up
01:16:54.119 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.60) opts 0xd
01:16:54.119 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.60)
01:16:54.119 00.000 7680 Moving (0.19, 0.60) raw xDistance=-0.30 yDistance=-0.46
01:16:54.119 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:16:54.119 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
01:16:54.119 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:54.123 00.004 7680 MoveAxis(E, 124, ABG)
01:16:54.123 00.000 7680 Guiding  Dir = 2, Dur = 124
01:16:54.125 00.002 6120 UpdateGuideState exits: m=14923 SNR=79.3 Saturated
01:16:54.128 00.003 7680 IsSlewing returns 0
01:16:54.128 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:54.133 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:54.135 00.002 6120 Enqueuing Expose request
01:16:54.139 00.004 7680 IsGuiding returns 0
01:16:54.139 00.000 7680 PulseGuide returned control before completion, sleep 134
01:16:54.280 00.141 7680 IsGuiding returns 1
01:16:54.281 00.001 7680 scope still moving after pulse duration time elapsed
01:16:54.311 00.030 7680 IsSlewing returns 0
01:16:54.311 00.000 7680 IsGuiding returns 0
01:16:54.311 00.000 7680 scope move finished after 124 + 48 ms
01:16:54.313 00.002 7680 Move returns status 0, amount 124
01:16:54.313 00.000 7680 MoveAxis(N, 248, ABG)
01:16:54.313 00.000 7680 Guiding  Dir = 0, Dur = 248
01:16:54.314 00.001 7680 IsSlewing returns 0
01:16:54.314 00.000 7680 IsGuiding returns 0
01:16:54.315 00.001 7680 PulseGuide returned control before completion, sleep 258
01:16:54.576 00.261 7680 IsGuiding returns 1
01:16:54.576 00.000 7680 scope still moving after pulse duration time elapsed
01:16:54.607 00.031 7680 IsSlewing returns 0
01:16:54.607 00.000 7680 IsGuiding returns 0
01:16:54.608 00.001 7680 scope move finished after 248 + 45 ms
01:16:54.608 00.000 7680 Move returns status 0, amount 248
01:16:54.609 00.001 7680 move complete, result=0
01:16:54.609 00.000 7680 worker thread done servicing request
01:16:54.609 00.000 6120 GuideStep: -0.3 px 124 ms EAST, -0.5 px 248 ms NORTH
01:16:54.616 00.007 7680 Worker thread wakes up
01:16:54.616 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:54.616 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:55.867 01.251 7680 Exposure complete
01:16:55.994 00.127 7680 worker thread done servicing request
01:16:55.994 00.000 6120 OnExposeComplete: enter
01:16:55.997 00.003 6120 UpdateGuideState(): m_state=6
01:16:56.001 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5827
01:16:56.005 00.004 6120 Star::Find returns 1 (1), X=954.34, Y=45.81, Mass=14381, SNR=77.5, Peak=255 HFD=6.9
01:16:56.008 00.003 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
01:16:56.012 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
01:16:56.016 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.59 hyp=0.62 cameraTheta=1.85 mountX=0.06 mountY=-0.61, mountTheta=-1.47
01:16:56.021 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.59, opts=13)
01:16:56.025 00.004 6120 Enqueuing Move request for scope (-0.17, 0.59)
01:16:56.029 00.004 7680 Worker thread wakes up
01:16:56.029 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.59) opts 0xd
01:16:56.029 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.59)
01:16:56.031 00.002 7680 Moving (-0.17, 0.59) raw xDistance=0.06 yDistance=-0.61
01:16:56.031 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:16:56.031 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
01:16:56.031 00.000 7680 MoveAxis(E, 0, ABG)
01:16:56.031 00.000 7680 Move returns status 0, amount 0
01:16:56.031 00.000 7680 MoveAxis(N, 330, ABG)
01:16:56.031 00.000 7680 Guiding  Dir = 0, Dur = 330
01:16:56.031 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:56.035 00.004 7680 IsSlewing returns 0
01:16:56.035 00.000 6120 UpdateGuideState exits: m=14381 SNR=77.5 Saturated
01:16:56.038 00.003 7680 IsGuiding returns 0
01:16:56.038 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:56.043 00.005 7680 PulseGuide returned control before completion, sleep 340
01:16:56.043 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:56.048 00.005 6120 Enqueuing Expose request
01:16:56.389 00.341 7680 IsGuiding returns 1
01:16:56.390 00.001 7680 scope still moving after pulse duration time elapsed
01:16:56.420 00.030 7680 IsSlewing returns 0
01:16:56.421 00.001 7680 IsGuiding returns 0
01:16:56.421 00.000 7680 scope move finished after 330 + 52 ms
01:16:56.423 00.002 7680 Move returns status 0, amount 330
01:16:56.423 00.000 7680 move complete, result=0
01:16:56.424 00.001 7680 worker thread done servicing request
01:16:56.424 00.000 7680 Worker thread wakes up
01:16:56.425 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 330 ms NORTH
01:16:56.433 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:56.434 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:57.681 01.247 7680 Exposure complete
01:16:57.811 00.130 7680 worker thread done servicing request
01:16:57.812 00.001 6120 OnExposeComplete: enter
01:16:57.814 00.002 6120 UpdateGuideState(): m_state=6
01:16:57.818 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5828
01:16:57.821 00.003 6120 Star::Find returns 1 (1), X=954.34, Y=45.59, Mass=14007, SNR=76.8, Peak=255 HFD=7.2
01:16:57.826 00.005 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
01:16:57.829 00.003 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
01:16:57.834 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.36 hyp=0.40 cameraTheta=2.02 mountX=0.10 mountY=-0.40, mountTheta=-1.32
01:16:57.840 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.36, opts=13)
01:16:57.843 00.003 6120 Enqueuing Move request for scope (-0.17, 0.36)
01:16:57.847 00.004 7680 Worker thread wakes up
01:16:57.847 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.36) opts 0xd
01:16:57.848 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.36)
01:16:57.848 00.000 7680 Moving (-0.17, 0.36) raw xDistance=0.10 yDistance=-0.40
01:16:57.848 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:16:57.848 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:57.852 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:16:57.852 00.000 7680 MoveAxis(E, 0, ABG)
01:16:57.852 00.000 7680 Move returns status 0, amount 0
01:16:57.852 00.000 7680 MoveAxis(N, 219, ABG)
01:16:57.852 00.000 7680 Guiding  Dir = 0, Dur = 219
01:16:57.852 00.000 6120 UpdateGuideState exits: m=14007 SNR=76.8 Saturated
01:16:57.856 00.004 7680 IsSlewing returns 0
01:16:57.856 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:57.859 00.003 7680 IsGuiding returns 0
01:16:57.859 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:57.863 00.004 6120 Enqueuing Expose request
01:16:57.866 00.003 7680 PulseGuide returned control before completion, sleep 229
01:16:58.105 00.239 7680 IsGuiding returns 1
01:16:58.107 00.002 7680 scope still moving after pulse duration time elapsed
01:16:58.138 00.031 7680 IsSlewing returns 0
01:16:58.139 00.001 7680 IsGuiding returns 0
01:16:58.141 00.002 7680 scope move finished after 219 + 62 ms
01:16:58.141 00.000 7680 Move returns status 0, amount 219
01:16:58.142 00.001 7680 move complete, result=0
01:16:58.142 00.000 7680 worker thread done servicing request
01:16:58.142 00.000 7680 Worker thread wakes up
01:16:58.143 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 219 ms NORTH
01:16:58.153 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:58.153 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:16:59.399 01.246 7680 Exposure complete
01:16:59.545 00.146 7680 worker thread done servicing request
01:16:59.546 00.001 6120 OnExposeComplete: enter
01:16:59.552 00.006 6120 UpdateGuideState(): m_state=6
01:16:59.557 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5829
01:16:59.561 00.004 6120 Star::Find returns 1 (1), X=954.55, Y=45.23, Mass=15013, SNR=80.1, Peak=255 HFD=7.1
01:16:59.566 00.005 6120 CameraToMount -- cameraTheta (0.15) - m_xAngle (-2.95) = xAngle (3.10 = 3.10)
01:16:59.569 00.003 6120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.83 = 2.83)
01:16:59.571 00.002 6120 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.15 mountX=-0.04 mountY=0.01, mountTheta=2.85
01:16:59.577 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.01, opts=13)
01:16:59.583 00.006 6120 Enqueuing Move request for scope (0.04, 0.01)
01:16:59.587 00.004 7680 Worker thread wakes up
01:16:59.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:16:59.592 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
01:16:59.592 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
01:16:59.592 00.000 7680 Moving (0.04, 0.01) raw xDistance=-0.04 yDistance=0.01
01:16:59.592 00.000 6120 UpdateGuideState exits: m=15013 SNR=80.1 Saturated
01:16:59.596 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:59.600 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:16:59.604 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:16:59.604 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:16:59.604 00.000 6120 Enqueuing Expose request
01:16:59.609 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:16:59.609 00.000 7680 MoveAxis(E, 0, ABG)
01:16:59.609 00.000 7680 Move returns status 0, amount 0
01:16:59.609 00.000 7680 MoveAxis(N, 0, ABG)
01:16:59.610 00.001 7680 Move returns status 0, amount 0
01:16:59.610 00.000 7680 move complete, result=0
01:16:59.610 00.000 7680 worker thread done servicing request
01:16:59.610 00.000 7680 Worker thread wakes up
01:16:59.611 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:16:59.615 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:16:59.615 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:17:00.870 01.255 7680 Exposure complete
01:17:00.999 00.129 7680 worker thread done servicing request
01:17:00.999 00.000 6120 OnExposeComplete: enter
01:17:01.002 00.003 6120 UpdateGuideState(): m_state=6
01:17:01.007 00.005 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5830
01:17:01.011 00.004 6120 Star::Find returns 1 (1), X=954.23, Y=45.21, Mass=13566, SNR=75.0, Peak=255 HFD=6.9
01:17:01.015 00.004 6120 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-2.95) = xAngle (-0.15 = -0.15)
01:17:01.020 00.005 6120 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.42 = -0.42)
01:17:01.023 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-3.11 mountX=0.27 mountY=-0.11, mountTheta=-0.39
01:17:01.028 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.01, opts=13)
01:17:01.032 00.004 6120 Enqueuing Move request for scope (-0.28, -0.01)
01:17:01.036 00.004 7680 Worker thread wakes up
01:17:01.036 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.01) opts 0xd
01:17:01.037 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:01.040 00.003 6120 UpdateGuideState exits: m=13566 SNR=75.0 Saturated
01:17:01.043 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:01.047 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.01)
01:17:01.048 00.001 7680 Moving (-0.28, -0.01) raw xDistance=0.27 yDistance=-0.11
01:17:01.048 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:17:01.049 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:17:01.049 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:01.054 00.005 6120 Enqueuing Expose request
01:17:01.059 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:17:01.059 00.000 7680 MoveAxis(W, 112, ABG)
01:17:01.059 00.000 7680 Guiding  Dir = 3, Dur = 112
01:17:01.059 00.000 7680 IsSlewing returns 0
01:17:01.059 00.000 7680 IsGuiding returns 0
01:17:01.060 00.001 7680 PulseGuide returned control before completion, sleep 122
01:17:01.185 00.125 7680 IsGuiding returns 1
01:17:01.186 00.001 7680 scope still moving after pulse duration time elapsed
01:17:01.217 00.031 7680 IsSlewing returns 0
01:17:01.218 00.001 7680 IsGuiding returns 0
01:17:01.219 00.001 7680 scope move finished after 112 + 46 ms
01:17:01.219 00.000 7680 Move returns status 0, amount 112
01:17:01.219 00.000 7680 MoveAxis(N, 0, ABG)
01:17:01.220 00.001 7680 Move returns status 0, amount 0
01:17:01.220 00.000 7680 move complete, result=0
01:17:01.221 00.001 7680 worker thread done servicing request
01:17:01.221 00.000 7680 Worker thread wakes up
01:17:01.222 00.001 6120 GuideStep: 0.3 px 112 ms WEST, -0.1 px 0 ms NORTH
01:17:01.227 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:01.227 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:17:02.485 01.258 7680 Exposure complete
01:17:02.627 00.142 7680 worker thread done servicing request
01:17:02.627 00.000 6120 OnExposeComplete: enter
01:17:02.632 00.005 6120 UpdateGuideState(): m_state=6
01:17:02.636 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5831
01:17:02.640 00.004 6120 Star::Find returns 1 (1), X=954.69, Y=45.52, Mass=14908, SNR=79.4, Peak=255 HFD=7.2
01:17:02.645 00.005 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.97 = -2.31)
01:17:02.648 00.003 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.70 = -2.58)
01:17:02.653 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=0.29 hyp=0.34 cameraTheta=1.02 mountX=-0.23 mountY=-0.18, mountTheta=-2.47
01:17:02.659 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.29, opts=13)
01:17:02.663 00.004 6120 Enqueuing Move request for scope (0.18, 0.29)
01:17:02.667 00.004 7680 Worker thread wakes up
01:17:02.667 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:02.671 00.004 6120 UpdateGuideState exits: m=14908 SNR=79.4 Saturated
01:17:02.675 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:02.678 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:02.683 00.005 6120 Enqueuing Expose request
01:17:02.687 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.29) opts 0xd
01:17:02.687 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.29)
01:17:02.687 00.000 7680 Moving (0.18, 0.29) raw xDistance=-0.23 yDistance=-0.18
01:17:02.687 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
01:17:02.687 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:17:02.687 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:17:02.687 00.000 7680 MoveAxis(E, 87, ABG)
01:17:02.687 00.000 7680 Guiding  Dir = 2, Dur = 87
01:17:02.688 00.001 7680 IsSlewing returns 0
01:17:02.688 00.000 7680 IsGuiding returns 0
01:17:02.689 00.001 7680 PulseGuide returned control before completion, sleep 97
01:17:02.801 00.112 7680 IsGuiding returns 0
01:17:02.801 00.000 7680 Move returns status 0, amount 87
01:17:02.802 00.001 7680 MoveAxis(N, 0, ABG)
01:17:02.802 00.000 7680 Move returns status 0, amount 0
01:17:02.802 00.000 7680 move complete, result=0
01:17:02.804 00.002 7680 worker thread done servicing request
01:17:02.804 00.000 6120 GuideStep: -0.2 px 87 ms EAST, -0.2 px 0 ms NORTH
01:17:02.811 00.007 7680 Worker thread wakes up
01:17:02.811 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:02.811 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:17:04.062 01.251 7680 Exposure complete
01:17:04.181 00.119 7680 worker thread done servicing request
01:17:04.182 00.001 6120 OnExposeComplete: enter
01:17:04.186 00.004 6120 UpdateGuideState(): m_state=6
01:17:04.189 00.003 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5832
01:17:04.194 00.005 6120 Star::Find returns 1 (1), X=954.72, Y=45.37, Mass=14572, SNR=77.8, Peak=255 HFD=7.2
01:17:04.197 00.003 6120 CameraToMount -- cameraTheta (0.62) - m_xAngle (-2.95) = xAngle (3.57 = -2.71)
01:17:04.200 00.003 6120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.30 = -2.98)
01:17:04.204 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.15 hyp=0.25 cameraTheta=0.62 mountX=-0.23 mountY=-0.04, mountTheta=-2.97
01:17:04.209 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.15, opts=13)
01:17:04.213 00.004 6120 Enqueuing Move request for scope (0.21, 0.15)
01:17:04.216 00.003 7680 Worker thread wakes up
01:17:04.216 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.15) opts 0xd
01:17:04.216 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.15)
01:17:04.216 00.000 7680 Moving (0.21, 0.15) raw xDistance=-0.23 yDistance=-0.04
01:17:04.217 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:17:04.217 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:17:04.217 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:17:04.217 00.000 7680 MoveAxis(E, 100, ABG)
01:17:04.217 00.000 7680 Guiding  Dir = 2, Dur = 100
01:17:04.217 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:04.221 00.004 7680 IsSlewing returns 0
01:17:04.222 00.001 6120 UpdateGuideState exits: m=14572 SNR=77.8 Saturated
01:17:04.225 00.003 7680 IsGuiding returns 0
01:17:04.225 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:04.228 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:04.231 00.003 7680 PulseGuide returned control before completion, sleep 110
01:17:04.232 00.001 6120 Enqueuing Expose request
01:17:04.350 00.118 7680 IsGuiding returns 1
01:17:04.351 00.001 7680 scope still moving after pulse duration time elapsed
01:17:04.381 00.030 7680 IsSlewing returns 0
01:17:04.382 00.001 7680 IsGuiding returns 0
01:17:04.383 00.001 7680 scope move finished after 100 + 57 ms
01:17:04.383 00.000 7680 Move returns status 0, amount 100
01:17:04.383 00.000 7680 MoveAxis(N, 0, ABG)
01:17:04.384 00.001 7680 Move returns status 0, amount 0
01:17:04.384 00.000 7680 move complete, result=0
01:17:04.385 00.001 7680 worker thread done servicing request
01:17:04.385 00.000 7680 Worker thread wakes up
01:17:04.386 00.001 6120 GuideStep: -0.2 px 100 ms EAST, -0.0 px 0 ms NORTH
01:17:04.392 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:04.393 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,30,31,31)
01:17:05.637 01.244 7680 Exposure complete
01:17:05.698 00.061 6120 evsrv: cli 0FAEF7F8 connect
01:17:05.738 00.040 6120 case statement mapped state 6 to 3
01:17:05.742 00.004 6120 case statement mapped state 6 to 3
01:17:05.745 00.003 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"ee15b9bb-d37b-441d-92b4-8d68b310f90d"}
01:17:05.749 00.004 6120 case statement mapped state 6 to 3
01:17:05.752 00.003 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee15b9bb-d37b-441d-92b4-8d68b310f90d"}
01:17:05.890 00.138 6120 evsrv: cli 0FAEF7F8 disconnect
01:17:05.896 00.006 6120 evsrv: cli 0FAF0478 connect
01:17:05.899 00.003 6120 case statement mapped state 6 to 3
01:17:05.903 00.004 6120 case statement mapped state 6 to 3
01:17:05.907 00.004 6120 evsrv: cli 0FAF0478 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"6efcb13b-042d-4b98-884a-a7d00fa49225"}
01:17:05.910 00.003 6120 PhdController::Dither begins
01:17:05.913 00.003 6120 dither: size=5.00, dRA=2.28 dDec=-4.57
01:17:05.918 00.005 6120 MountToCamera -- mountTheta (-1.11) + m_xAngle (-2.95) = xAngle (-4.06 = 2.22)
01:17:05.922 00.004 7680 worker thread done servicing request
01:17:05.922 00.000 6120 MountToCamera -- mountX=2.28 mountY=-4.57 hyp=5.10 mountTheta=-1.11 cameraX=-3.09, cameraY=4.06 cameraTheta=2.22
01:17:05.925 00.003 6120 setting lock position to (951.43, 49.29)
01:17:05.929 00.004 6120 Mount: notify guiding dithered (-3.1, 4.1)
01:17:05.933 00.004 6120 Status Line: Dither by 2.28,-4.57
01:17:06.076 00.143 6120 PhdController: newstate STATE_SETTLE_BEGIN
01:17:06.079 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
01:17:06.083 00.004 6120 evsrv: cli 0FAF0478 response: {"jsonrpc":"2.0","result":0,"id":"6efcb13b-042d-4b98-884a-a7d00fa49225"}
01:17:06.193 00.110 6120 OnExposeComplete: enter
01:17:06.198 00.005 6120 UpdateGuideState(): m_state=6
01:17:06.208 00.010 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5833
01:17:06.212 00.004 6120 Star::Find returns 1 (1), X=954.57, Y=45.83, Mass=15438, SNR=81.7, Peak=255 HFD=7.1
01:17:06.214 00.002 6120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-2.95) = xAngle (2.12 = 2.12)
01:17:06.218 00.004 6120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.85 = 1.85)
01:17:06.220 00.002 6120 CameraToMount -- cameraX=3.15 cameraY=-3.46 hyp=4.67 cameraTheta=-0.83 mountX=-2.45 mountY=4.49, mountTheta=2.07
01:17:06.224 00.004 6120 dither recenter: remaining=(-2.3,4.6) step=(-2.3,4.6)
01:17:06.227 00.003 6120 MountToCamera -- mountTheta (2.03) + m_xAngle (-2.95) = xAngle (-0.92 = -0.92)
01:17:06.231 00.004 6120 MountToCamera -- mountX=-2.28 mountY=4.57 hyp=5.10 mountTheta=2.03 cameraX=3.09, cameraY=-4.06 cameraTheta=-0.92
01:17:06.234 00.003 6120 SchedulePrimaryMove(0D6325F0, x=3.09, y=-4.06, opts=4)
01:17:06.237 00.003 6120 Enqueuing Move request for scope (3.09, -4.06)
01:17:06.239 00.002 6120 Mount: notify direct move -2.28,4.57
01:17:06.243 00.004 7680 Worker thread wakes up
01:17:06.243 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.09, -4.06) opts 0x4
01:17:06.243 00.000 7680 Handling offset move in thread for scope, endpoint = (3.09, -4.06)
01:17:06.243 00.000 7680 Moving (3.09, -4.06) raw xDistance=-2.28 yDistance=4.57
01:17:06.243 00.000 7680 MoveAxis(E, 1476, B)
01:17:06.243 00.000 7680 Guiding  Dir = 2, Dur = 1476
01:17:06.243 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:06.246 00.003 7680 IsSlewing returns 0
01:17:06.247 00.001 6120 UpdateGuideState exits: m=15438 SNR=81.7 Saturated
01:17:06.250 00.003 7680 IsGuiding returns 0
01:17:06.250 00.000 6120 PhdController: settling, locked = 1, distance = 5.19 (1.50) aobump = 0 frame = 1 / 99999
01:17:06.253 00.003 7680 PulseGuide returned control before completion, sleep 1486
01:17:06.253 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764055026.253,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.19,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:17:06.257 00.004 6120 evsrv: cli 0FAF0478 short write 0/146 Input / Output error
01:17:06.259 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:06.264 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:06.267 00.003 6120 Enqueuing Expose request
01:17:06.269 00.002 6120 evsrv: cli 0FAF0478 disconnect
01:17:07.748 01.479 7680 IsGuiding returns 1
01:17:07.748 00.000 7680 scope still moving after pulse duration time elapsed
01:17:07.780 00.032 7680 IsSlewing returns 0
01:17:07.780 00.000 7680 IsGuiding returns 1
01:17:07.811 00.031 7680 IsSlewing returns 0
01:17:07.811 00.000 7680 IsGuiding returns 0
01:17:07.811 00.000 7680 scope move finished after 1476 + 85 ms
01:17:07.811 00.000 7680 Move returns status 0, amount 1476
01:17:07.811 00.000 7680 MoveAxis(S, 2479, B)
01:17:07.811 00.000 7680 Guiding  Dir = 1, Dur = 2479
01:17:07.813 00.002 7680 IsSlewing returns 0
01:17:07.813 00.000 7680 IsGuiding returns 0
01:17:07.813 00.000 7680 PulseGuide returned control before completion, sleep 2489
01:17:10.312 02.499 7680 IsGuiding returns 1
01:17:10.312 00.000 7680 scope still moving after pulse duration time elapsed
01:17:10.344 00.032 7680 IsSlewing returns 0
01:17:10.344 00.000 7680 IsGuiding returns 0
01:17:10.345 00.001 7680 scope move finished after 2479 + 52 ms
01:17:10.345 00.000 7680 Move returns status 0, amount 2479
01:17:10.345 00.000 7680 move complete, result=0
01:17:10.345 00.000 7680 worker thread done servicing request
01:17:10.345 00.000 6120 GuideStep: -2.3 px 1476 ms EAST, 4.6 px 2479 ms SOUTH
01:17:10.353 00.008 7680 Worker thread wakes up
01:17:10.354 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:10.357 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:11.624 01.267 7680 Exposure complete
01:17:11.766 00.142 7680 worker thread done servicing request
01:17:11.766 00.000 6120 OnExposeComplete: enter
01:17:11.772 00.006 6120 UpdateGuideState(): m_state=6
01:17:11.776 00.004 6120 Star::Find(15, 954, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5834
01:17:11.780 00.004 6120 Star::Find returns 1 (1), X=952.57, Y=49.51, Mass=14409, SNR=77.8, Peak=255 HFD=7.1
01:17:11.782 00.002 6120 CameraToMount -- cameraTheta (0.19) - m_xAngle (-2.95) = xAngle (3.15 = -3.14)
01:17:11.786 00.004 6120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.88 = 2.88)
01:17:11.790 00.004 6120 CameraToMount -- cameraX=1.15 cameraY=0.22 hyp=1.17 cameraTheta=0.19 mountX=-1.17 mountY=0.31, mountTheta=2.89
01:17:11.796 00.006 6120 SchedulePrimaryMove(0D6325F0, x=1.15, y=0.22, opts=13)
01:17:11.800 00.004 6120 Enqueuing Move request for scope (1.15, 0.22)
01:17:11.803 00.003 7680 Worker thread wakes up
01:17:11.803 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.15, 0.22) opts 0xd
01:17:11.804 00.001 7680 Handling offset move in thread for scope, endpoint = (1.15, 0.22)
01:17:11.804 00.000 7680 Moving (1.15, 0.22) raw xDistance=-1.17 yDistance=0.31
01:17:11.804 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.17
01:17:11.805 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
01:17:11.805 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:11.809 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:17:11.810 00.001 7680 MoveAxis(E, 478, ABG)
01:17:11.810 00.000 7680 Guiding  Dir = 2, Dur = 478
01:17:11.810 00.000 6120 UpdateGuideState exits: m=14409 SNR=77.8 Saturated
01:17:11.814 00.004 7680 IsSlewing returns 0
01:17:11.814 00.000 6120 PhdController: settling, locked = 1, distance = 1.17 (1.50) aobump = 0 frame = 2 / 99999
01:17:11.818 00.004 7680 IsGuiding returns 0
01:17:11.818 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764055031.818,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:17:11.821 00.003 7680 PulseGuide returned control before completion, sleep 488
01:17:11.821 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:11.826 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:11.829 00.003 6120 Enqueuing Expose request
01:17:12.318 00.489 7680 IsGuiding returns 1
01:17:12.319 00.001 7680 scope still moving after pulse duration time elapsed
01:17:12.350 00.031 7680 IsSlewing returns 0
01:17:12.352 00.002 7680 IsGuiding returns 0
01:17:12.352 00.000 7680 scope move finished after 478 + 55 ms
01:17:12.353 00.001 7680 Move returns status 0, amount 478
01:17:12.353 00.000 7680 MoveAxis(N, 0, ABG)
01:17:12.353 00.000 7680 Move returns status 0, amount 0
01:17:12.353 00.000 7680 move complete, result=0
01:17:12.353 00.000 6120 GuideStep: -1.2 px 478 ms EAST, 0.3 px 0 ms NORTH
01:17:12.361 00.008 7680 worker thread done servicing request
01:17:12.361 00.000 7680 Worker thread wakes up
01:17:12.363 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:12.363 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:13.620 01.257 7680 Exposure complete
01:17:13.751 00.131 7680 worker thread done servicing request
01:17:13.751 00.000 6120 OnExposeComplete: enter
01:17:13.755 00.004 6120 UpdateGuideState(): m_state=6
01:17:13.759 00.004 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5835
01:17:13.763 00.004 6120 Star::Find returns 1 (1), X=952.12, Y=49.68, Mass=14701, SNR=78.2, Peak=255 HFD=6.9
01:17:13.767 00.004 6120 CameraToMount -- cameraTheta (0.51) - m_xAngle (-2.95) = xAngle (3.47 = -2.81)
01:17:13.770 00.003 6120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.20 = -3.08)
01:17:13.775 00.005 6120 CameraToMount -- cameraX=0.69 cameraY=0.39 hyp=0.79 cameraTheta=0.51 mountX=-0.75 mountY=-0.05, mountTheta=-3.08
01:17:13.780 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.69, y=0.39, opts=13)
01:17:13.784 00.004 6120 Enqueuing Move request for scope (0.69, 0.39)
01:17:13.787 00.003 7680 Worker thread wakes up
01:17:13.787 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.39) opts 0xd
01:17:13.787 00.000 7680 Handling offset move in thread for scope, endpoint = (0.69, 0.39)
01:17:13.788 00.001 7680 Moving (0.69, 0.39) raw xDistance=-0.75 yDistance=-0.05
01:17:13.788 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.75
01:17:13.788 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:17:13.788 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:17:13.788 00.000 7680 MoveAxis(E, 340, ABG)
01:17:13.789 00.001 7680 Guiding  Dir = 2, Dur = 340
01:17:13.789 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:13.793 00.004 7680 IsSlewing returns 0
01:17:13.794 00.001 6120 UpdateGuideState exits: m=14701 SNR=78.2 Saturated
01:17:13.797 00.003 6120 PhdController: settling, locked = 1, distance = 1.06 (1.50) aobump = 0 frame = 3 / 99999
01:17:13.802 00.005 7680 IsGuiding returns 0
01:17:13.802 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764055033.802,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.06,"Time":2.0,"SettleTime":10.0,"StarLocked":true}
01:17:13.805 00.003 7680 PulseGuide returned control before completion, sleep 350
01:17:13.806 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:13.809 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:13.814 00.005 6120 Enqueuing Expose request
01:17:14.172 00.358 7680 IsGuiding returns 0
01:17:14.172 00.000 7680 Move returns status 0, amount 340
01:17:14.173 00.001 7680 MoveAxis(N, 0, ABG)
01:17:14.173 00.000 7680 Move returns status 0, amount 0
01:17:14.174 00.001 7680 move complete, result=0
01:17:14.174 00.000 7680 worker thread done servicing request
01:17:14.175 00.001 7680 Worker thread wakes up
01:17:14.175 00.000 6120 GuideStep: -0.8 px 340 ms EAST, -0.0 px 0 ms NORTH
01:17:14.181 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:14.182 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:15.433 01.251 7680 Exposure complete
01:17:15.562 00.129 7680 worker thread done servicing request
01:17:15.562 00.000 6120 OnExposeComplete: enter
01:17:15.567 00.005 6120 UpdateGuideState(): m_state=6
01:17:15.570 00.003 6120 Star::Find(15, 952, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5836
01:17:15.574 00.004 6120 Star::Find returns 1 (1), X=951.81, Y=49.83, Mass=13717, SNR=74.2, Peak=255 HFD=7.0
01:17:15.578 00.004 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.92 = -2.37)
01:17:15.583 00.005 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.64)
01:17:15.588 00.005 6120 CameraToMount -- cameraX=0.38 cameraY=0.54 hyp=0.66 cameraTheta=0.96 mountX=-0.47 mountY=-0.32, mountTheta=-2.55
01:17:15.595 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=0.54, opts=13)
01:17:15.600 00.005 6120 Enqueuing Move request for scope (0.38, 0.54)
01:17:15.604 00.004 7680 Worker thread wakes up
01:17:15.604 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:15.610 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.54) opts 0xd
01:17:15.611 00.001 6120 UpdateGuideState exits: m=13717 SNR=74.2 Saturated
01:17:15.616 00.005 7680 Handling offset move in thread for scope, endpoint = (0.38, 0.54)
01:17:15.616 00.000 7680 Moving (0.38, 0.54) raw xDistance=-0.47 yDistance=-0.32
01:17:15.617 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.47
01:17:15.617 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
01:17:15.617 00.000 6120 PhdController: settling, locked = 1, distance = 0.94 (1.50) aobump = 0 frame = 4 / 99999
01:17:15.621 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:17:15.621 00.000 7680 MoveAxis(E, 218, ABG)
01:17:15.621 00.000 7680 Guiding  Dir = 2, Dur = 218
01:17:15.622 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764055035.621,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.94,"Time":3.8,"SettleTime":10.0,"StarLocked":true}
01:17:15.626 00.004 7680 IsSlewing returns 0
01:17:15.628 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:15.633 00.005 7680 IsGuiding returns 0
01:17:15.633 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:15.641 00.008 7680 PulseGuide returned control before completion, sleep 228
01:17:15.641 00.000 6120 Enqueuing Expose request
01:17:15.873 00.232 7680 IsGuiding returns 1
01:17:15.873 00.000 7680 scope still moving after pulse duration time elapsed
01:17:15.905 00.032 7680 IsSlewing returns 0
01:17:15.906 00.001 7680 IsGuiding returns 0
01:17:15.906 00.000 7680 scope move finished after 218 + 55 ms
01:17:15.907 00.001 7680 Move returns status 0, amount 218
01:17:15.907 00.000 7680 MoveAxis(N, 0, ABG)
01:17:15.907 00.000 7680 Move returns status 0, amount 0
01:17:15.908 00.001 7680 move complete, result=0
01:17:15.908 00.000 7680 worker thread done servicing request
01:17:15.909 00.001 7680 Worker thread wakes up
01:17:15.909 00.000 6120 GuideStep: -0.5 px 218 ms EAST, -0.3 px 0 ms NORTH
01:17:15.915 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:15.915 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:17.170 01.255 7680 Exposure complete
01:17:17.305 00.135 7680 worker thread done servicing request
01:17:17.305 00.000 6120 OnExposeComplete: enter
01:17:17.309 00.004 6120 UpdateGuideState(): m_state=6
01:17:17.312 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5837
01:17:17.317 00.005 6120 Star::Find returns 1 (1), X=951.33, Y=49.98, Mass=14224, SNR=76.9, Peak=255 HFD=6.8
01:17:17.321 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
01:17:17.323 00.002 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.89)
01:17:17.327 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.69 hyp=0.70 cameraTheta=1.71 mountX=-0.03 mountY=-0.66, mountTheta=-1.62
01:17:17.332 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.69, opts=13)
01:17:17.336 00.004 6120 Enqueuing Move request for scope (-0.10, 0.69)
01:17:17.339 00.003 7680 Worker thread wakes up
01:17:17.339 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.69) opts 0xd
01:17:17.340 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:17.344 00.004 6120 UpdateGuideState exits: m=14224 SNR=76.9 Saturated
01:17:17.347 00.003 6120 PhdController: settling, locked = 1, distance = 0.87 (1.50) aobump = 0 frame = 5 / 99999
01:17:17.350 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.69)
01:17:17.350 00.000 7680 Moving (-0.10, 0.69) raw xDistance=-0.03 yDistance=-0.66
01:17:17.350 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:17:17.350 00.000 7680 resist switch: large excursion: input -0.66 thresh 0.60 direction from 0 to -1
01:17:17.352 00.002 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.99
01:17:17.352 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
01:17:17.352 00.000 7680 MoveAxis(E, 0, ABG)
01:17:17.352 00.000 7680 Move returns status 0, amount 0
01:17:17.352 00.000 7680 MoveAxis(N, 360, ABG)
01:17:17.352 00.000 7680 Guiding  Dir = 0, Dur = 360
01:17:17.352 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764055037.350,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.87,"Time":5.5,"SettleTime":10.0,"StarLocked":true}
01:17:17.356 00.004 7680 IsSlewing returns 0
01:17:17.356 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:17.359 00.003 7680 IsGuiding returns 0
01:17:17.360 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:17.363 00.003 7680 PulseGuide returned control before completion, sleep 370
01:17:17.363 00.000 6120 Enqueuing Expose request
01:17:17.735 00.372 7680 IsGuiding returns 1
01:17:17.736 00.001 7680 scope still moving after pulse duration time elapsed
01:17:17.767 00.031 7680 IsSlewing returns 0
01:17:17.769 00.002 7680 IsGuiding returns 1
01:17:17.799 00.030 7680 IsSlewing returns 0
01:17:17.800 00.001 7680 IsGuiding returns 0
01:17:17.800 00.000 7680 scope move finished after 360 + 81 ms
01:17:17.801 00.001 7680 Move returns status 0, amount 360
01:17:17.801 00.000 7680 move complete, result=0
01:17:17.802 00.001 7680 worker thread done servicing request
01:17:17.802 00.000 7680 Worker thread wakes up
01:17:17.803 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.7 px 360 ms NORTH
01:17:17.808 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:17.809 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:19.062 01.253 7680 Exposure complete
01:17:19.188 00.126 7680 worker thread done servicing request
01:17:19.188 00.000 6120 OnExposeComplete: enter
01:17:19.192 00.004 6120 UpdateGuideState(): m_state=6
01:17:19.196 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5838
01:17:19.199 00.003 6120 Star::Find returns 1 (1), X=951.49, Y=50.37, Mass=13793, SNR=76.0, Peak=255 HFD=7.1
01:17:19.202 00.003 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
01:17:19.205 00.003 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
01:17:19.209 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=1.08 hyp=1.09 cameraTheta=1.51 mountX=-0.27 mountY=-0.94, mountTheta=-1.85
01:17:19.214 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=1.08, opts=13)
01:17:19.218 00.004 6120 Enqueuing Move request for scope (0.07, 1.08)
01:17:19.221 00.003 7680 Worker thread wakes up
01:17:19.221 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 1.08) opts 0xd
01:17:19.221 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 1.08)
01:17:19.221 00.000 7680 Moving (0.07, 1.08) raw xDistance=-0.27 yDistance=-0.94
01:17:19.222 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:17:19.222 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94
01:17:19.222 00.000 7680 MoveAxis(E, 110, ABG)
01:17:19.222 00.000 7680 Guiding  Dir = 2, Dur = 110
01:17:19.222 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:19.225 00.003 7680 IsSlewing returns 0
01:17:19.227 00.002 6120 UpdateGuideState exits: m=13793 SNR=76.0 Saturated
01:17:19.230 00.003 7680 IsGuiding returns 0
01:17:19.231 00.001 6120 PhdController: settling, locked = 1, distance = 0.93 (1.50) aobump = 0 frame = 6 / 99999
01:17:19.234 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764055039.234,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.93,"Time":7.4,"SettleTime":10.0,"StarLocked":true}
01:17:19.238 00.004 7680 PulseGuide returned control before completion, sleep 120
01:17:19.238 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:19.243 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:19.246 00.003 6120 Enqueuing Expose request
01:17:19.365 00.119 7680 IsGuiding returns 1
01:17:19.365 00.000 7680 scope still moving after pulse duration time elapsed
01:17:19.395 00.030 7680 IsSlewing returns 0
01:17:19.397 00.002 7680 IsGuiding returns 0
01:17:19.398 00.001 7680 scope move finished after 110 + 57 ms
01:17:19.398 00.000 7680 Move returns status 0, amount 110
01:17:19.398 00.000 7680 MoveAxis(N, 512, ABG)
01:17:19.399 00.001 7680 Guiding  Dir = 0, Dur = 512
01:17:19.400 00.001 7680 IsSlewing returns 0
01:17:19.401 00.001 7680 IsGuiding returns 0
01:17:19.401 00.000 7680 PulseGuide returned control before completion, sleep 522
01:17:19.934 00.533 7680 IsGuiding returns 1
01:17:19.934 00.000 7680 scope still moving after pulse duration time elapsed
01:17:19.966 00.032 7680 IsSlewing returns 0
01:17:19.966 00.000 7680 IsGuiding returns 0
01:17:19.967 00.001 7680 scope move finished after 512 + 54 ms
01:17:19.967 00.000 7680 Move returns status 0, amount 512
01:17:19.967 00.000 7680 move complete, result=0
01:17:19.967 00.000 7680 worker thread done servicing request
01:17:19.967 00.000 6120 GuideStep: -0.3 px 110 ms EAST, -0.9 px 512 ms NORTH
01:17:19.974 00.007 7680 Worker thread wakes up
01:17:19.974 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:19.974 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:21.215 01.241 7680 Exposure complete
01:17:21.342 00.127 7680 worker thread done servicing request
01:17:21.343 00.001 6120 OnExposeComplete: enter
01:17:21.347 00.004 6120 UpdateGuideState(): m_state=6
01:17:21.351 00.004 6120 Star::Find(15, 951, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5839
01:17:21.354 00.003 6120 Star::Find returns 1 (1), X=951.20, Y=50.09, Mass=14200, SNR=76.4, Peak=255 HFD=6.8
01:17:21.358 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
01:17:21.362 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
01:17:21.366 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.80 hyp=0.84 cameraTheta=1.85 mountX=0.07 mountY=-0.82, mountTheta=-1.48
01:17:21.371 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.80, opts=13)
01:17:21.375 00.004 6120 Enqueuing Move request for scope (-0.23, 0.80)
01:17:21.378 00.003 7680 Worker thread wakes up
01:17:21.378 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.80) opts 0xd
01:17:21.378 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.80)
01:17:21.378 00.000 7680 Moving (-0.23, 0.80) raw xDistance=0.07 yDistance=-0.82
01:17:21.378 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:17:21.378 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
01:17:21.379 00.001 7680 MoveAxis(E, 0, ABG)
01:17:21.379 00.000 7680 Move returns status 0, amount 0
01:17:21.379 00.000 7680 MoveAxis(N, 446, ABG)
01:17:21.379 00.000 7680 Guiding  Dir = 0, Dur = 446
01:17:21.379 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:21.382 00.003 7680 IsSlewing returns 0
01:17:21.382 00.000 6120 UpdateGuideState exits: m=14200 SNR=76.4 Saturated
01:17:21.386 00.004 7680 IsGuiding returns 0
01:17:21.386 00.000 6120 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 7 / 99999
01:17:21.390 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764055041.390,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.90,"Time":9.6,"SettleTime":10.0,"StarLocked":true}
01:17:21.394 00.004 7680 PulseGuide returned control before completion, sleep 456
01:17:21.394 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:21.397 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:21.400 00.003 6120 Enqueuing Expose request
01:17:21.863 00.463 7680 IsGuiding returns 0
01:17:21.864 00.001 7680 Move returns status 0, amount 446
01:17:21.864 00.000 7680 move complete, result=0
01:17:21.866 00.002 7680 worker thread done servicing request
01:17:21.866 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.8 px 446 ms NORTH
01:17:21.872 00.006 7680 Worker thread wakes up
01:17:21.872 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:21.873 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:23.117 01.244 7680 Exposure complete
01:17:23.248 00.131 7680 worker thread done servicing request
01:17:23.248 00.000 6120 OnExposeComplete: enter
01:17:23.252 00.004 6120 UpdateGuideState(): m_state=6
01:17:23.255 00.003 6120 Star::Find(15, 951, 50, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5840
01:17:23.259 00.004 6120 Star::Find returns 1 (1), X=951.22, Y=49.78, Mass=14934, SNR=80.0, Peak=255 HFD=6.9
01:17:23.263 00.004 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.92 = -1.37)
01:17:23.267 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.64)
01:17:23.270 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.49 hyp=0.53 cameraTheta=1.96 mountX=0.11 mountY=-0.53, mountTheta=-1.37
01:17:23.275 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.49, opts=13)
01:17:23.280 00.005 6120 Enqueuing Move request for scope (-0.20, 0.49)
01:17:23.283 00.003 7680 Worker thread wakes up
01:17:23.283 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.49) opts 0xd
01:17:23.283 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.49)
01:17:23.283 00.000 7680 Moving (-0.20, 0.49) raw xDistance=0.11 yDistance=-0.53
01:17:23.283 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:17:23.283 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:17:23.285 00.002 7680 MoveAxis(E, 0, ABG)
01:17:23.285 00.000 7680 Move returns status 0, amount 0
01:17:23.285 00.000 7680 MoveAxis(N, 288, ABG)
01:17:23.285 00.000 7680 Guiding  Dir = 0, Dur = 288
01:17:23.285 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:23.289 00.004 7680 IsSlewing returns 0
01:17:23.290 00.001 6120 UpdateGuideState exits: m=14934 SNR=80.0 Saturated
01:17:23.293 00.003 6120 PhdController: settling, locked = 1, distance = 0.79 (1.50) aobump = 0 frame = 8 / 99999
01:17:23.297 00.004 7680 IsGuiding returns 0
01:17:23.297 00.000 6120 PhdController: newstate STATE_FINISH
01:17:23.302 00.005 7680 PulseGuide returned control before completion, sleep 298
01:17:23.302 00.000 6120 PhdController complete: success
01:17:23.305 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764055043.305,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
01:17:23.309 00.004 6120 Mount: notify guiding dither settle done success=1
01:17:23.314 00.005 6120 PhdController: newstate STATE_IDLE
01:17:23.317 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:23.321 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:23.326 00.005 6120 Enqueuing Expose request
01:17:23.612 00.286 7680 IsGuiding returns 1
01:17:23.613 00.001 7680 scope still moving after pulse duration time elapsed
01:17:23.644 00.031 7680 IsSlewing returns 0
01:17:23.646 00.002 7680 IsGuiding returns 0
01:17:23.647 00.001 7680 scope move finished after 288 + 60 ms
01:17:23.647 00.000 7680 Move returns status 0, amount 288
01:17:23.647 00.000 7680 move complete, result=0
01:17:23.647 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 288 ms NORTH
01:17:23.653 00.006 7680 worker thread done servicing request
01:17:23.653 00.000 7680 Worker thread wakes up
01:17:23.654 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:23.654 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:24.902 01.248 7680 Exposure complete
01:17:25.011 00.109 7680 worker thread done servicing request
01:17:25.012 00.001 6120 OnExposeComplete: enter
01:17:25.017 00.005 6120 UpdateGuideState(): m_state=6
01:17:25.022 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5841
01:17:25.026 00.004 6120 Star::Find returns 1 (1), X=951.22, Y=49.36, Mass=13723, SNR=74.9, Peak=255 HFD=7.0
01:17:25.029 00.003 6120 CameraToMount -- cameraTheta (2.79) - m_xAngle (-2.95) = xAngle (5.75 = -0.54)
01:17:25.032 00.003 6120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.48 = -0.80)
01:17:25.036 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.22 cameraTheta=2.79 mountX=0.19 mountY=-0.16, mountTheta=-0.70
01:17:25.040 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.08, opts=13)
01:17:25.045 00.005 6120 Enqueuing Move request for scope (-0.21, 0.08)
01:17:25.049 00.004 7680 Worker thread wakes up
01:17:25.049 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
01:17:25.049 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
01:17:25.049 00.000 7680 Moving (-0.21, 0.08) raw xDistance=0.19 yDistance=-0.16
01:17:25.049 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:17:25.049 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:17:25.049 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:17:25.049 00.000 7680 MoveAxis(E, 0, ABG)
01:17:25.050 00.001 7680 Move returns status 0, amount 0
01:17:25.050 00.000 7680 MoveAxis(N, 0, ABG)
01:17:25.051 00.001 7680 Move returns status 0, amount 0
01:17:25.051 00.000 7680 move complete, result=0
01:17:25.051 00.000 7680 worker thread done servicing request
01:17:25.051 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:25.055 00.004 6120 UpdateGuideState exits: m=13723 SNR=74.9 Saturated
01:17:25.058 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:25.062 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:25.064 00.002 6120 Enqueuing Expose request
01:17:25.069 00.005 7680 Worker thread wakes up
01:17:25.069 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:17:25.073 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:25.073 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:26.323 01.250 7680 Exposure complete
01:17:26.473 00.150 7680 worker thread done servicing request
01:17:26.473 00.000 6120 OnExposeComplete: enter
01:17:26.478 00.005 6120 UpdateGuideState(): m_state=6
01:17:26.482 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5842
01:17:26.486 00.004 6120 Star::Find returns 1 (1), X=951.16, Y=49.69, Mass=14021, SNR=76.0, Peak=255 HFD=6.8
01:17:26.490 00.004 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.12 = -1.17)
01:17:26.494 00.004 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.44)
01:17:26.498 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.40 hyp=0.48 cameraTheta=2.16 mountX=0.19 mountY=-0.48, mountTheta=-1.19
01:17:26.502 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.40, opts=13)
01:17:26.506 00.004 6120 Enqueuing Move request for scope (-0.27, 0.40)
01:17:26.510 00.004 7680 Worker thread wakes up
01:17:26.510 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:26.515 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.40) opts 0xd
01:17:26.516 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.40)
01:17:26.516 00.000 7680 Moving (-0.27, 0.40) raw xDistance=0.19 yDistance=-0.48
01:17:26.516 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:17:26.516 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
01:17:26.516 00.000 6120 UpdateGuideState exits: m=14021 SNR=76.0 Saturated
01:17:26.521 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:26.525 00.004 7680 MoveAxis(E, 0, ABG)
01:17:26.525 00.000 7680 Move returns status 0, amount 0
01:17:26.525 00.000 7680 MoveAxis(N, 260, ABG)
01:17:26.525 00.000 7680 Guiding  Dir = 0, Dur = 260
01:17:26.526 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:26.530 00.004 7680 IsSlewing returns 0
01:17:26.530 00.000 6120 Enqueuing Expose request
01:17:26.533 00.003 7680 IsGuiding returns 0
01:17:26.533 00.000 7680 PulseGuide returned control before completion, sleep 270
01:17:26.817 00.284 7680 IsGuiding returns 0
01:17:26.818 00.001 7680 Move returns status 0, amount 260
01:17:26.818 00.000 7680 move complete, result=0
01:17:26.820 00.002 7680 worker thread done servicing request
01:17:26.821 00.001 7680 Worker thread wakes up
01:17:26.821 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 260 ms NORTH
01:17:26.825 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:26.825 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:28.075 01.250 7680 Exposure complete
01:17:28.218 00.143 6120 OnExposeComplete: enter
01:17:28.222 00.004 6120 UpdateGuideState(): m_state=6
01:17:28.226 00.004 7680 worker thread done servicing request
01:17:28.226 00.000 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5843
01:17:28.231 00.005 6120 Star::Find returns 1 (1), X=951.10, Y=49.72, Mass=15059, SNR=80.6, Peak=255 HFD=6.9
01:17:28.235 00.004 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
01:17:28.240 00.005 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
01:17:28.244 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=0.43 hyp=0.54 cameraTheta=2.22 mountX=0.24 mountY=-0.53, mountTheta=-1.15
01:17:28.248 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.43, opts=13)
01:17:28.252 00.004 6120 Enqueuing Move request for scope (-0.33, 0.43)
01:17:28.256 00.004 7680 Worker thread wakes up
01:17:28.256 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.43) opts 0xd
01:17:28.256 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.43)
01:17:28.256 00.000 7680 Moving (-0.33, 0.43) raw xDistance=0.24 yDistance=-0.53
01:17:28.257 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:17:28.257 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:17:28.257 00.000 7680 MoveAxis(W, 98, ABG)
01:17:28.257 00.000 7680 Guiding  Dir = 3, Dur = 98
01:17:28.258 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:28.261 00.003 7680 IsSlewing returns 0
01:17:28.261 00.000 6120 UpdateGuideState exits: m=15059 SNR=80.6 Saturated
01:17:28.267 00.006 7680 IsGuiding returns 0
01:17:28.267 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:28.272 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:28.277 00.005 7680 PulseGuide returned control before completion, sleep 108
01:17:28.277 00.000 6120 Enqueuing Expose request
01:17:28.392 00.115 7680 IsGuiding returns 1
01:17:28.392 00.000 7680 scope still moving after pulse duration time elapsed
01:17:28.422 00.030 7680 IsSlewing returns 0
01:17:28.424 00.002 7680 IsGuiding returns 0
01:17:28.424 00.000 7680 scope move finished after 98 + 58 ms
01:17:28.424 00.000 7680 Move returns status 0, amount 98
01:17:28.425 00.001 7680 MoveAxis(N, 289, ABG)
01:17:28.425 00.000 7680 Guiding  Dir = 0, Dur = 289
01:17:28.426 00.001 7680 IsSlewing returns 0
01:17:28.426 00.000 7680 IsGuiding returns 0
01:17:28.428 00.002 7680 PulseGuide returned control before completion, sleep 299
01:17:28.734 00.306 7680 IsGuiding returns 1
01:17:28.735 00.001 7680 scope still moving after pulse duration time elapsed
01:17:28.765 00.030 7680 IsSlewing returns 0
01:17:28.767 00.002 7680 IsGuiding returns 1
01:17:28.795 00.028 7680 IsSlewing returns 0
01:17:28.798 00.003 7680 IsGuiding returns 1
01:17:28.827 00.029 7680 IsSlewing returns 0
01:17:28.828 00.001 7680 IsGuiding returns 0
01:17:28.829 00.001 7680 scope move finished after 289 + 111 ms
01:17:28.829 00.000 7680 Move returns status 0, amount 289
01:17:28.829 00.000 7680 move complete, result=0
01:17:28.830 00.001 7680 worker thread done servicing request
01:17:28.830 00.000 6120 GuideStep: 0.2 px 98 ms WEST, -0.5 px 289 ms NORTH
01:17:28.836 00.006 7680 Worker thread wakes up
01:17:28.836 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:28.836 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:30.087 01.251 7680 Exposure complete
01:17:30.222 00.135 7680 worker thread done servicing request
01:17:30.222 00.000 6120 OnExposeComplete: enter
01:17:30.226 00.004 6120 UpdateGuideState(): m_state=6
01:17:30.231 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5844
01:17:30.235 00.004 6120 Star::Find returns 1 (1), X=951.30, Y=49.56, Mass=14614, SNR=78.8, Peak=255 HFD=7.2
01:17:30.238 00.003 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
01:17:30.242 00.004 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
01:17:30.247 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.27 hyp=0.30 cameraTheta=2.00 mountX=0.07 mountY=-0.30, mountTheta=-1.34
01:17:30.252 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.27, opts=13)
01:17:30.255 00.003 6120 Enqueuing Move request for scope (-0.12, 0.27)
01:17:30.259 00.004 7680 Worker thread wakes up
01:17:30.259 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.27) opts 0xd
01:17:30.259 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.27)
01:17:30.259 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:30.264 00.005 7680 Moving (-0.12, 0.27) raw xDistance=0.07 yDistance=-0.30
01:17:30.265 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:17:30.265 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:17:30.265 00.000 7680 MoveAxis(E, 0, ABG)
01:17:30.266 00.001 7680 Move returns status 0, amount 0
01:17:30.266 00.000 7680 MoveAxis(N, 160, ABG)
01:17:30.266 00.000 7680 Guiding  Dir = 0, Dur = 160
01:17:30.266 00.000 6120 UpdateGuideState exits: m=14614 SNR=78.8 Saturated
01:17:30.271 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:30.275 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:30.279 00.004 6120 Enqueuing Expose request
01:17:30.283 00.004 7680 IsSlewing returns 0
01:17:30.283 00.000 7680 IsGuiding returns 0
01:17:30.285 00.002 7680 PulseGuide returned control before completion, sleep 170
01:17:30.464 00.179 7680 IsGuiding returns 1
01:17:30.465 00.001 7680 scope still moving after pulse duration time elapsed
01:17:30.496 00.031 7680 IsSlewing returns 0
01:17:30.497 00.001 7680 IsGuiding returns 0
01:17:30.498 00.001 7680 scope move finished after 160 + 53 ms
01:17:30.498 00.000 7680 Move returns status 0, amount 160
01:17:30.498 00.000 7680 move complete, result=0
01:17:30.499 00.001 7680 worker thread done servicing request
01:17:30.499 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 160 ms NORTH
01:17:30.506 00.007 7680 Worker thread wakes up
01:17:30.506 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:30.506 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:31.762 01.256 7680 Exposure complete
01:17:31.903 00.141 7680 worker thread done servicing request
01:17:31.903 00.000 6120 OnExposeComplete: enter
01:17:31.908 00.005 6120 UpdateGuideState(): m_state=6
01:17:31.912 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5845
01:17:31.915 00.003 6120 Star::Find returns 1 (1), X=951.20, Y=49.11, Mass=14108, SNR=78.0, Peak=255 HFD=6.8
01:17:31.920 00.005 6120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-2.95) = xAngle (0.48 = 0.48)
01:17:31.923 00.003 6120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.21 = 0.21)
01:17:31.927 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.18 hyp=0.28 cameraTheta=-2.47 mountX=0.25 mountY=0.06, mountTheta=0.23
01:17:31.931 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.18, opts=13)
01:17:31.936 00.005 6120 Enqueuing Move request for scope (-0.22, -0.18)
01:17:31.940 00.004 7680 Worker thread wakes up
01:17:31.940 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:31.944 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.18) opts 0xd
01:17:31.944 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.18)
01:17:31.945 00.001 7680 Moving (-0.22, -0.18) raw xDistance=0.25 yDistance=0.06
01:17:31.945 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:17:31.946 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:17:31.946 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:17:31.946 00.000 7680 MoveAxis(W, 102, ABG)
01:17:31.946 00.000 7680 Guiding  Dir = 3, Dur = 102
01:17:31.946 00.000 6120 UpdateGuideState exits: m=14108 SNR=78.0 Saturated
01:17:31.952 00.006 7680 IsSlewing returns 0
01:17:31.952 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:31.956 00.004 7680 IsGuiding returns 0
01:17:31.956 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:31.961 00.005 6120 Enqueuing Expose request
01:17:31.964 00.003 7680 PulseGuide returned control before completion, sleep 112
01:17:32.080 00.116 7680 IsGuiding returns 1
01:17:32.082 00.002 7680 scope still moving after pulse duration time elapsed
01:17:32.112 00.030 7680 IsSlewing returns 0
01:17:32.113 00.001 7680 IsGuiding returns 0
01:17:32.114 00.001 7680 scope move finished after 102 + 55 ms
01:17:32.114 00.000 7680 Move returns status 0, amount 102
01:17:32.115 00.001 7680 MoveAxis(N, 0, ABG)
01:17:32.115 00.000 7680 Move returns status 0, amount 0
01:17:32.115 00.000 7680 move complete, result=0
01:17:32.115 00.000 7680 worker thread done servicing request
01:17:32.115 00.000 6120 GuideStep: 0.3 px 102 ms WEST, 0.1 px 0 ms NORTH
01:17:32.122 00.007 7680 Worker thread wakes up
01:17:32.122 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:32.122 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:33.371 01.249 7680 Exposure complete
01:17:33.515 00.144 7680 worker thread done servicing request
01:17:33.515 00.000 6120 OnExposeComplete: enter
01:17:33.520 00.005 6120 UpdateGuideState(): m_state=6
01:17:33.525 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5846
01:17:33.529 00.004 6120 Star::Find returns 1 (1), X=951.57, Y=49.38, Mass=13971, SNR=75.7, Peak=255 HFD=7.2
01:17:33.533 00.004 6120 CameraToMount -- cameraTheta (0.55) - m_xAngle (-2.95) = xAngle (3.50 = -2.78)
01:17:33.537 00.004 6120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.24 = -3.05)
01:17:33.540 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.55 mountX=-0.16 mountY=-0.02, mountTheta=-3.04
01:17:33.546 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.09, opts=13)
01:17:33.551 00.005 6120 Enqueuing Move request for scope (0.15, 0.09)
01:17:33.555 00.004 7680 Worker thread wakes up
01:17:33.555 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:33.559 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
01:17:33.559 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
01:17:33.559 00.000 6120 UpdateGuideState exits: m=13971 SNR=75.7 Saturated
01:17:33.562 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:33.567 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:33.570 00.003 6120 Enqueuing Expose request
01:17:33.574 00.004 7680 Moving (0.15, 0.09) raw xDistance=-0.16 yDistance=-0.02
01:17:33.574 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:17:33.574 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:17:33.574 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:17:33.575 00.001 7680 MoveAxis(E, 0, ABG)
01:17:33.576 00.001 7680 Move returns status 0, amount 0
01:17:33.576 00.000 7680 MoveAxis(N, 0, ABG)
01:17:33.576 00.000 7680 Move returns status 0, amount 0
01:17:33.576 00.000 7680 move complete, result=0
01:17:33.576 00.000 7680 worker thread done servicing request
01:17:33.576 00.000 7680 Worker thread wakes up
01:17:33.576 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:33.583 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:33.584 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:34.839 01.255 7680 Exposure complete
01:17:34.970 00.131 7680 worker thread done servicing request
01:17:34.970 00.000 6120 OnExposeComplete: enter
01:17:34.974 00.004 6120 UpdateGuideState(): m_state=6
01:17:34.977 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5847
01:17:34.982 00.005 6120 Star::Find returns 1 (1), X=951.23, Y=49.73, Mass=14385, SNR=79.0, Peak=255 HFD=7.0
01:17:34.987 00.005 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.35)
01:17:34.990 00.003 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.62)
01:17:34.994 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.44 hyp=0.48 cameraTheta=1.98 mountX=0.11 mountY=-0.48, mountTheta=-1.35
01:17:34.999 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.44, opts=13)
01:17:35.003 00.004 6120 Enqueuing Move request for scope (-0.19, 0.44)
01:17:35.007 00.004 7680 Worker thread wakes up
01:17:35.008 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:35.012 00.004 6120 UpdateGuideState exits: m=14385 SNR=79.0 Saturated
01:17:35.018 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.44) opts 0xd
01:17:35.019 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.44)
01:17:35.020 00.001 7680 Moving (-0.19, 0.44) raw xDistance=0.11 yDistance=-0.48
01:17:35.020 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:17:35.020 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
01:17:35.020 00.000 7680 MoveAxis(E, 0, ABG)
01:17:35.020 00.000 7680 Move returns status 0, amount 0
01:17:35.021 00.001 7680 MoveAxis(N, 261, ABG)
01:17:35.021 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:35.025 00.004 7680 Guiding  Dir = 0, Dur = 261
01:17:35.025 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:35.030 00.005 7680 IsSlewing returns 0
01:17:35.030 00.000 6120 Enqueuing Expose request
01:17:35.034 00.004 7680 IsGuiding returns 0
01:17:35.035 00.001 7680 PulseGuide returned control before completion, sleep 271
01:17:35.313 00.278 7680 IsGuiding returns 1
01:17:35.313 00.000 7680 scope still moving after pulse duration time elapsed
01:17:35.343 00.030 7680 IsSlewing returns 0
01:17:35.344 00.001 7680 IsGuiding returns 0
01:17:35.344 00.000 7680 scope move finished after 261 + 48 ms
01:17:35.344 00.000 7680 Move returns status 0, amount 261
01:17:35.345 00.001 7680 move complete, result=0
01:17:35.345 00.000 7680 worker thread done servicing request
01:17:35.345 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 261 ms NORTH
01:17:35.351 00.006 7680 Worker thread wakes up
01:17:35.352 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:35.352 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:36.609 01.257 7680 Exposure complete
01:17:36.753 00.144 6120 OnExposeComplete: enter
01:17:36.757 00.004 7680 worker thread done servicing request
01:17:36.758 00.001 6120 UpdateGuideState(): m_state=6
01:17:36.761 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5848
01:17:36.766 00.005 6120 Star::Find returns 1 (1), X=951.46, Y=49.34, Mass=14790, SNR=78.7, Peak=255 HFD=7.2
01:17:36.771 00.005 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
01:17:36.775 00.004 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.62)
01:17:36.781 00.006 6120 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.98 mountX=-0.04 mountY=-0.03, mountTheta=-2.52
01:17:36.788 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.05, opts=13)
01:17:36.794 00.006 6120 Enqueuing Move request for scope (0.03, 0.05)
01:17:36.800 00.006 7680 Worker thread wakes up
01:17:36.800 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:36.805 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
01:17:36.806 00.001 6120 UpdateGuideState exits: m=14790 SNR=78.7 Saturated
01:17:36.811 00.005 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
01:17:36.811 00.000 7680 Moving (0.03, 0.05) raw xDistance=-0.04 yDistance=-0.03
01:17:36.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:17:36.812 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:17:36.812 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:36.818 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:17:36.818 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:36.825 00.007 7680 MoveAxis(E, 0, ABG)
01:17:36.825 00.000 7680 Move returns status 0, amount 0
01:17:36.826 00.001 6120 Enqueuing Expose request
01:17:36.834 00.008 7680 MoveAxis(N, 0, ABG)
01:17:36.834 00.000 7680 Move returns status 0, amount 0
01:17:36.834 00.000 7680 move complete, result=0
01:17:36.835 00.001 7680 worker thread done servicing request
01:17:36.835 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:36.842 00.007 7680 Worker thread wakes up
01:17:36.842 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:36.842 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:38.090 01.248 7680 Exposure complete
01:17:38.233 00.143 7680 worker thread done servicing request
01:17:38.233 00.000 6120 OnExposeComplete: enter
01:17:38.237 00.004 6120 UpdateGuideState(): m_state=6
01:17:38.241 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5849
01:17:38.245 00.004 6120 Star::Find returns 1 (1), X=951.27, Y=49.61, Mass=13838, SNR=76.1, Peak=255 HFD=7.1
01:17:38.249 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
01:17:38.252 00.003 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
01:17:38.256 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.32 hyp=0.36 cameraTheta=2.01 mountX=0.09 mountY=-0.36, mountTheta=-1.33
01:17:38.262 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.32, opts=13)
01:17:38.266 00.004 6120 Enqueuing Move request for scope (-0.15, 0.32)
01:17:38.269 00.003 7680 Worker thread wakes up
01:17:38.269 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.32) opts 0xd
01:17:38.271 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.32)
01:17:38.271 00.000 7680 Moving (-0.15, 0.32) raw xDistance=0.09 yDistance=-0.36
01:17:38.271 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:17:38.271 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:17:38.271 00.000 7680 MoveAxis(E, 0, ABG)
01:17:38.272 00.001 7680 Move returns status 0, amount 0
01:17:38.272 00.000 7680 MoveAxis(N, 193, ABG)
01:17:38.272 00.000 7680 Guiding  Dir = 0, Dur = 193
01:17:38.272 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:38.275 00.003 7680 IsSlewing returns 0
01:17:38.277 00.002 6120 UpdateGuideState exits: m=13838 SNR=76.1 Saturated
01:17:38.280 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:38.283 00.003 7680 IsGuiding returns 0
01:17:38.283 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:38.287 00.004 7680 PulseGuide returned control before completion, sleep 203
01:17:38.287 00.000 6120 Enqueuing Expose request
01:17:38.499 00.212 7680 IsGuiding returns 1
01:17:38.501 00.002 7680 scope still moving after pulse duration time elapsed
01:17:38.531 00.030 7680 IsSlewing returns 0
01:17:38.531 00.000 7680 IsGuiding returns 0
01:17:38.532 00.001 7680 scope move finished after 193 + 55 ms
01:17:38.533 00.001 7680 Move returns status 0, amount 193
01:17:38.533 00.000 7680 move complete, result=0
01:17:38.533 00.000 7680 worker thread done servicing request
01:17:38.533 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 193 ms NORTH
01:17:38.539 00.006 7680 Worker thread wakes up
01:17:38.539 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:38.539 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:39.796 01.257 7680 Exposure complete
01:17:39.938 00.142 7680 worker thread done servicing request
01:17:39.939 00.001 6120 OnExposeComplete: enter
01:17:39.943 00.004 6120 UpdateGuideState(): m_state=6
01:17:39.948 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5850
01:17:39.952 00.004 6120 Star::Find returns 1 (1), X=951.20, Y=49.72, Mass=14306, SNR=76.4, Peak=255 HFD=6.9
01:17:39.958 00.006 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.01 = -1.28)
01:17:39.963 00.005 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.55)
01:17:39.967 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.43 hyp=0.49 cameraTheta=2.05 mountX=0.14 mountY=-0.49, mountTheta=-1.29
01:17:39.972 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.43, opts=13)
01:17:39.976 00.004 6120 Enqueuing Move request for scope (-0.22, 0.43)
01:17:39.979 00.003 7680 Worker thread wakes up
01:17:39.979 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.43) opts 0xd
01:17:39.979 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.43)
01:17:39.979 00.000 7680 Moving (-0.22, 0.43) raw xDistance=0.14 yDistance=-0.49
01:17:39.981 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:39.984 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:17:39.984 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:17:39.984 00.000 7680 MoveAxis(E, 0, ABG)
01:17:39.984 00.000 7680 Move returns status 0, amount 0
01:17:39.985 00.001 7680 MoveAxis(N, 264, ABG)
01:17:39.985 00.000 7680 Guiding  Dir = 0, Dur = 264
01:17:39.985 00.000 6120 UpdateGuideState exits: m=14306 SNR=76.4 Saturated
01:17:39.991 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:39.995 00.004 7680 IsSlewing returns 0
01:17:39.995 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:39.999 00.004 6120 Enqueuing Expose request
01:17:40.003 00.004 7680 IsGuiding returns 0
01:17:40.003 00.000 7680 PulseGuide returned control before completion, sleep 274
01:17:40.284 00.281 7680 IsGuiding returns 1
01:17:40.285 00.001 7680 scope still moving after pulse duration time elapsed
01:17:40.315 00.030 7680 IsSlewing returns 0
01:17:40.317 00.002 7680 IsGuiding returns 0
01:17:40.318 00.001 7680 scope move finished after 264 + 49 ms
01:17:40.318 00.000 7680 Move returns status 0, amount 264
01:17:40.318 00.000 7680 move complete, result=0
01:17:40.319 00.001 7680 worker thread done servicing request
01:17:40.319 00.000 7680 Worker thread wakes up
01:17:40.319 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 264 ms NORTH
01:17:40.326 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:40.327 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:41.579 01.252 7680 Exposure complete
01:17:41.711 00.132 7680 worker thread done servicing request
01:17:41.711 00.000 6120 OnExposeComplete: enter
01:17:41.715 00.004 6120 UpdateGuideState(): m_state=6
01:17:41.718 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5851
01:17:41.723 00.005 6120 Star::Find returns 1 (1), X=951.11, Y=49.23, Mass=14613, SNR=78.3, Peak=255 HFD=6.9
01:17:41.726 00.003 6120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-2.95) = xAngle (-0.00 = -0.00)
01:17:41.729 00.003 6120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.27 = -0.27)
01:17:41.733 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=-0.06 hyp=0.32 cameraTheta=-2.96 mountX=0.32 mountY=-0.08, mountTheta=-0.26
01:17:41.738 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=-0.06, opts=13)
01:17:41.742 00.004 6120 Enqueuing Move request for scope (-0.31, -0.06)
01:17:41.745 00.003 7680 Worker thread wakes up
01:17:41.745 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.06) opts 0xd
01:17:41.746 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.31, -0.06)
01:17:41.746 00.000 7680 Moving (-0.31, -0.06) raw xDistance=0.32 yDistance=-0.08
01:17:41.746 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:17:41.746 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:17:41.746 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:17:41.747 00.001 7680 MoveAxis(W, 130, ABG)
01:17:41.747 00.000 7680 Guiding  Dir = 3, Dur = 130
01:17:41.747 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:41.751 00.004 7680 IsSlewing returns 0
01:17:41.751 00.000 6120 UpdateGuideState exits: m=14613 SNR=78.3 Saturated
01:17:41.756 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:41.759 00.003 7680 IsGuiding returns 0
01:17:41.759 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:41.763 00.004 6120 Enqueuing Expose request
01:17:41.768 00.005 7680 PulseGuide returned control before completion, sleep 140
01:17:41.911 00.143 7680 IsGuiding returns 1
01:17:41.912 00.001 7680 scope still moving after pulse duration time elapsed
01:17:41.941 00.029 7680 IsSlewing returns 0
01:17:41.942 00.001 7680 IsGuiding returns 0
01:17:41.942 00.000 7680 scope move finished after 130 + 52 ms
01:17:41.943 00.001 7680 Move returns status 0, amount 130
01:17:41.943 00.000 7680 MoveAxis(N, 0, ABG)
01:17:41.943 00.000 7680 Move returns status 0, amount 0
01:17:41.943 00.000 7680 move complete, result=0
01:17:41.944 00.001 7680 worker thread done servicing request
01:17:41.944 00.000 6120 GuideStep: 0.3 px 130 ms WEST, -0.1 px 0 ms NORTH
01:17:41.948 00.004 7680 Worker thread wakes up
01:17:41.948 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:41.948 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:43.203 01.255 7680 Exposure complete
01:17:43.339 00.136 7680 worker thread done servicing request
01:17:43.339 00.000 6120 OnExposeComplete: enter
01:17:43.343 00.004 6120 UpdateGuideState(): m_state=6
01:17:43.346 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5852
01:17:43.350 00.004 6120 Star::Find returns 1 (1), X=951.66, Y=49.44, Mass=14339, SNR=78.6, Peak=255 HFD=7.0
01:17:43.353 00.003 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.76)
01:17:43.357 00.004 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.03)
01:17:43.363 00.006 6120 CameraToMount -- cameraX=0.24 cameraY=0.15 hyp=0.28 cameraTheta=0.57 mountX=-0.26 mountY=-0.03, mountTheta=-3.02
01:17:43.369 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.15, opts=13)
01:17:43.373 00.004 6120 Enqueuing Move request for scope (0.24, 0.15)
01:17:43.377 00.004 7680 Worker thread wakes up
01:17:43.377 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:43.381 00.004 6120 UpdateGuideState exits: m=14339 SNR=78.6 Saturated
01:17:43.384 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:43.390 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:43.394 00.004 6120 Enqueuing Expose request
01:17:43.399 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.15) opts 0xd
01:17:43.399 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.15)
01:17:43.399 00.000 7680 Moving (0.24, 0.15) raw xDistance=-0.26 yDistance=-0.03
01:17:43.399 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
01:17:43.399 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:17:43.400 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:17:43.400 00.000 7680 MoveAxis(E, 97, ABG)
01:17:43.400 00.000 7680 Guiding  Dir = 2, Dur = 97
01:17:43.400 00.000 7680 IsSlewing returns 0
01:17:43.400 00.000 7680 IsGuiding returns 0
01:17:43.402 00.002 7680 PulseGuide returned control before completion, sleep 107
01:17:43.523 00.121 7680 IsGuiding returns 1
01:17:43.524 00.001 7680 scope still moving after pulse duration time elapsed
01:17:43.554 00.030 7680 IsSlewing returns 0
01:17:43.556 00.002 7680 IsGuiding returns 0
01:17:43.557 00.001 7680 scope move finished after 97 + 58 ms
01:17:43.557 00.000 7680 Move returns status 0, amount 97
01:17:43.557 00.000 7680 MoveAxis(N, 0, ABG)
01:17:43.557 00.000 7680 Move returns status 0, amount 0
01:17:43.557 00.000 7680 move complete, result=0
01:17:43.559 00.002 7680 worker thread done servicing request
01:17:43.559 00.000 7680 Worker thread wakes up
01:17:43.559 00.000 6120 GuideStep: -0.3 px 97 ms EAST, -0.0 px 0 ms NORTH
01:17:43.566 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:43.566 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:44.822 01.256 7680 Exposure complete
01:17:44.955 00.133 7680 worker thread done servicing request
01:17:44.956 00.001 6120 OnExposeComplete: enter
01:17:44.959 00.003 6120 UpdateGuideState(): m_state=6
01:17:44.964 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5853
01:17:44.967 00.003 6120 Star::Find returns 1 (1), X=951.20, Y=49.77, Mass=14230, SNR=78.0, Peak=255 HFD=6.9
01:17:44.971 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.32)
01:17:44.975 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.59)
01:17:44.978 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.48 hyp=0.53 cameraTheta=2.01 mountX=0.13 mountY=-0.53, mountTheta=-1.33
01:17:44.985 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.48, opts=13)
01:17:44.992 00.007 6120 Enqueuing Move request for scope (-0.23, 0.48)
01:17:44.996 00.004 7680 Worker thread wakes up
01:17:44.996 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.48) opts 0xd
01:17:44.996 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.48)
01:17:44.996 00.000 7680 Moving (-0.23, 0.48) raw xDistance=0.13 yDistance=-0.53
01:17:44.996 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:17:44.997 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:17:44.997 00.000 7680 MoveAxis(E, 0, ABG)
01:17:44.997 00.000 7680 Move returns status 0, amount 0
01:17:44.997 00.000 7680 MoveAxis(N, 289, ABG)
01:17:44.997 00.000 7680 Guiding  Dir = 0, Dur = 289
01:17:44.998 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:45.001 00.003 7680 IsSlewing returns 0
01:17:45.001 00.000 6120 UpdateGuideState exits: m=14230 SNR=78.0 Saturated
01:17:45.005 00.004 7680 IsGuiding returns 0
01:17:45.005 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:45.009 00.004 7680 PulseGuide returned control before completion, sleep 299
01:17:45.009 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:45.013 00.004 6120 Enqueuing Expose request
01:17:45.310 00.297 7680 IsGuiding returns 1
01:17:45.311 00.001 7680 scope still moving after pulse duration time elapsed
01:17:45.341 00.030 7680 IsSlewing returns 0
01:17:45.342 00.001 7680 IsGuiding returns 0
01:17:45.343 00.001 7680 scope move finished after 289 + 47 ms
01:17:45.343 00.000 7680 Move returns status 0, amount 289
01:17:45.344 00.001 7680 move complete, result=0
01:17:45.344 00.000 7680 worker thread done servicing request
01:17:45.345 00.001 7680 Worker thread wakes up
01:17:45.345 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 289 ms NORTH
01:17:45.351 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:45.352 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:46.607 01.255 7680 Exposure complete
01:17:46.745 00.138 7680 worker thread done servicing request
01:17:46.746 00.001 6120 OnExposeComplete: enter
01:17:46.749 00.003 6120 UpdateGuideState(): m_state=6
01:17:46.752 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5854
01:17:46.757 00.005 6120 Star::Find returns 1 (1), X=951.13, Y=49.61, Mass=14914, SNR=79.5, Peak=255 HFD=7.1
01:17:46.759 00.002 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
01:17:46.764 00.005 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
01:17:46.768 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.32 hyp=0.43 cameraTheta=2.32 mountX=0.23 mountY=-0.41, mountTheta=-1.07
01:17:46.774 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.32, opts=13)
01:17:46.778 00.004 6120 Enqueuing Move request for scope (-0.29, 0.32)
01:17:46.781 00.003 7680 Worker thread wakes up
01:17:46.781 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.32) opts 0xd
01:17:46.781 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.32)
01:17:46.781 00.000 7680 Moving (-0.29, 0.32) raw xDistance=0.23 yDistance=-0.41
01:17:46.781 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:17:46.782 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:17:46.782 00.000 7680 MoveAxis(W, 94, ABG)
01:17:46.782 00.000 7680 Guiding  Dir = 3, Dur = 94
01:17:46.782 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:46.785 00.003 7680 IsSlewing returns 0
01:17:46.787 00.002 6120 UpdateGuideState exits: m=14914 SNR=79.5 Saturated
01:17:46.790 00.003 7680 IsGuiding returns 0
01:17:46.790 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:46.794 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:46.798 00.004 7680 PulseGuide returned control before completion, sleep 104
01:17:46.798 00.000 6120 Enqueuing Expose request
01:17:46.910 00.112 7680 IsGuiding returns 1
01:17:46.910 00.000 7680 scope still moving after pulse duration time elapsed
01:17:46.941 00.031 7680 IsSlewing returns 0
01:17:46.942 00.001 7680 IsGuiding returns 0
01:17:46.942 00.000 7680 scope move finished after 94 + 58 ms
01:17:46.943 00.001 7680 Move returns status 0, amount 94
01:17:46.943 00.000 7680 MoveAxis(N, 225, ABG)
01:17:46.945 00.002 7680 Guiding  Dir = 0, Dur = 225
01:17:46.945 00.000 7680 IsSlewing returns 0
01:17:46.946 00.001 7680 IsGuiding returns 0
01:17:46.946 00.000 7680 PulseGuide returned control before completion, sleep 235
01:17:47.193 00.247 7680 IsGuiding returns 1
01:17:47.194 00.001 7680 scope still moving after pulse duration time elapsed
01:17:47.224 00.030 7680 IsSlewing returns 0
01:17:47.225 00.001 7680 IsGuiding returns 0
01:17:47.225 00.000 7680 scope move finished after 225 + 54 ms
01:17:47.227 00.002 7680 Move returns status 0, amount 225
01:17:47.227 00.000 7680 move complete, result=0
01:17:47.228 00.001 7680 worker thread done servicing request
01:17:47.228 00.000 6120 GuideStep: 0.2 px 94 ms WEST, -0.4 px 225 ms NORTH
01:17:47.240 00.012 7680 Worker thread wakes up
01:17:47.242 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:47.242 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:48.485 01.243 7680 Exposure complete
01:17:48.622 00.137 7680 worker thread done servicing request
01:17:48.622 00.000 6120 OnExposeComplete: enter
01:17:48.626 00.004 6120 UpdateGuideState(): m_state=6
01:17:48.631 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5855
01:17:48.635 00.004 6120 Star::Find returns 1 (1), X=951.21, Y=49.31, Mass=14581, SNR=77.5, Peak=255 HFD=7.0
01:17:48.639 00.004 6120 CameraToMount -- cameraTheta (3.05) - m_xAngle (-2.95) = xAngle (6.00 = -0.28)
01:17:48.644 00.005 6120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.74 = -0.55)
01:17:48.649 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.05 mountX=0.21 mountY=-0.11, mountTheta=-0.50
01:17:48.655 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.02, opts=13)
01:17:48.658 00.003 6120 Enqueuing Move request for scope (-0.22, 0.02)
01:17:48.662 00.004 7680 Worker thread wakes up
01:17:48.663 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:48.666 00.003 6120 UpdateGuideState exits: m=14581 SNR=77.5 Saturated
01:17:48.672 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:48.677 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:48.680 00.003 6120 Enqueuing Expose request
01:17:48.685 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.02) opts 0xd
01:17:48.685 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.02)
01:17:48.685 00.000 7680 Moving (-0.22, 0.02) raw xDistance=0.21 yDistance=-0.11
01:17:48.685 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
01:17:48.686 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:17:48.686 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:17:48.686 00.000 7680 MoveAxis(W, 92, ABG)
01:17:48.686 00.000 7680 Guiding  Dir = 3, Dur = 92
01:17:48.687 00.001 7680 IsSlewing returns 0
01:17:48.687 00.000 7680 IsGuiding returns 0
01:17:48.687 00.000 7680 PulseGuide returned control before completion, sleep 102
01:17:48.800 00.113 7680 IsGuiding returns 1
01:17:48.802 00.002 7680 scope still moving after pulse duration time elapsed
01:17:48.832 00.030 7680 IsSlewing returns 0
01:17:48.833 00.001 7680 IsGuiding returns 0
01:17:48.834 00.001 7680 scope move finished after 92 + 54 ms
01:17:48.834 00.000 7680 Move returns status 0, amount 92
01:17:48.835 00.001 7680 MoveAxis(N, 0, ABG)
01:17:48.835 00.000 7680 Move returns status 0, amount 0
01:17:48.835 00.000 7680 move complete, result=0
01:17:48.835 00.000 7680 worker thread done servicing request
01:17:48.835 00.000 6120 GuideStep: 0.2 px 92 ms WEST, -0.1 px 0 ms NORTH
01:17:48.842 00.007 7680 Worker thread wakes up
01:17:48.842 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:48.842 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:50.092 01.250 7680 Exposure complete
01:17:50.238 00.146 7680 worker thread done servicing request
01:17:50.238 00.000 6120 OnExposeComplete: enter
01:17:50.243 00.005 6120 UpdateGuideState(): m_state=6
01:17:50.248 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5856
01:17:50.251 00.003 6120 Star::Find returns 1 (1), X=951.31, Y=49.76, Mass=14242, SNR=77.9, Peak=255 HFD=7.0
01:17:50.255 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
01:17:50.259 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
01:17:50.264 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.48 hyp=0.49 cameraTheta=1.80 mountX=0.02 mountY=-0.48, mountTheta=-1.52
01:17:50.269 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.48, opts=13)
01:17:50.275 00.006 6120 Enqueuing Move request for scope (-0.11, 0.48)
01:17:50.280 00.005 7680 Worker thread wakes up
01:17:50.280 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:50.286 00.006 6120 UpdateGuideState exits: m=14242 SNR=77.9 Saturated
01:17:50.291 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.48) opts 0xd
01:17:50.291 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.48)
01:17:50.291 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:50.297 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:50.301 00.004 6120 Enqueuing Expose request
01:17:50.305 00.004 7680 Moving (-0.11, 0.48) raw xDistance=0.02 yDistance=-0.48
01:17:50.305 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:17:50.305 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
01:17:50.306 00.001 7680 MoveAxis(E, 0, ABG)
01:17:50.307 00.001 7680 Move returns status 0, amount 0
01:17:50.307 00.000 7680 MoveAxis(N, 260, ABG)
01:17:50.307 00.000 7680 Guiding  Dir = 0, Dur = 260
01:17:50.307 00.000 7680 IsSlewing returns 0
01:17:50.308 00.001 7680 IsGuiding returns 0
01:17:50.308 00.000 7680 PulseGuide returned control before completion, sleep 270
01:17:50.588 00.280 7680 IsGuiding returns 1
01:17:50.588 00.000 7680 scope still moving after pulse duration time elapsed
01:17:50.620 00.032 7680 IsSlewing returns 0
01:17:50.621 00.001 7680 IsGuiding returns 0
01:17:50.621 00.000 7680 scope move finished after 260 + 53 ms
01:17:50.621 00.000 7680 Move returns status 0, amount 260
01:17:50.622 00.001 7680 move complete, result=0
01:17:50.622 00.000 7680 worker thread done servicing request
01:17:50.622 00.000 7680 Worker thread wakes up
01:17:50.623 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 260 ms NORTH
01:17:50.629 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:50.631 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:51.879 01.248 7680 Exposure complete
01:17:52.014 00.135 7680 worker thread done servicing request
01:17:52.014 00.000 6120 OnExposeComplete: enter
01:17:52.021 00.007 6120 UpdateGuideState(): m_state=6
01:17:52.025 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5857
01:17:52.029 00.004 6120 Star::Find returns 1 (1), X=951.33, Y=49.59, Mass=13871, SNR=75.3, Peak=255 HFD=7.1
01:17:52.033 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
01:17:52.037 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
01:17:52.040 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.87 mountX=0.03 mountY=-0.31, mountTheta=-1.46
01:17:52.047 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.30, opts=13)
01:17:52.052 00.005 6120 Enqueuing Move request for scope (-0.09, 0.30)
01:17:52.055 00.003 7680 Worker thread wakes up
01:17:52.056 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:52.060 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.30) opts 0xd
01:17:52.060 00.000 6120 UpdateGuideState exits: m=13871 SNR=75.3 Saturated
01:17:52.064 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:52.067 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:52.071 00.004 6120 Enqueuing Expose request
01:17:52.076 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.30)
01:17:52.076 00.000 7680 Moving (-0.09, 0.30) raw xDistance=0.03 yDistance=-0.31
01:17:52.076 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:17:52.076 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:17:52.076 00.000 7680 MoveAxis(E, 0, ABG)
01:17:52.077 00.001 7680 Move returns status 0, amount 0
01:17:52.077 00.000 7680 MoveAxis(N, 169, ABG)
01:17:52.077 00.000 7680 Guiding  Dir = 0, Dur = 169
01:17:52.078 00.001 7680 IsSlewing returns 0
01:17:52.078 00.000 7680 IsGuiding returns 0
01:17:52.078 00.000 7680 PulseGuide returned control before completion, sleep 179
01:17:52.262 00.184 7680 IsGuiding returns 1
01:17:52.265 00.003 7680 scope still moving after pulse duration time elapsed
01:17:52.294 00.029 7680 IsSlewing returns 0
01:17:52.295 00.001 7680 IsGuiding returns 0
01:17:52.295 00.000 7680 scope move finished after 169 + 48 ms
01:17:52.297 00.002 7680 Move returns status 0, amount 169
01:17:52.297 00.000 7680 move complete, result=0
01:17:52.297 00.000 7680 worker thread done servicing request
01:17:52.297 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 169 ms NORTH
01:17:52.304 00.007 7680 Worker thread wakes up
01:17:52.304 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:52.304 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:53.555 01.251 7680 Exposure complete
01:17:53.692 00.137 7680 worker thread done servicing request
01:17:53.693 00.001 6120 OnExposeComplete: enter
01:17:53.696 00.003 6120 UpdateGuideState(): m_state=6
01:17:53.703 00.007 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5858
01:17:53.706 00.003 6120 Star::Find returns 1 (1), X=951.24, Y=49.19, Mass=14154, SNR=78.9, Peak=255 HFD=7.0
01:17:53.710 00.004 6120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-2.95) = xAngle (0.31 = 0.31)
01:17:53.714 00.004 6120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.04 = 0.04)
01:17:53.717 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-2.65 mountX=0.20 mountY=0.01, mountTheta=0.04
01:17:53.722 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.10, opts=13)
01:17:53.726 00.004 6120 Enqueuing Move request for scope (-0.18, -0.10)
01:17:53.729 00.003 7680 Worker thread wakes up
01:17:53.729 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:53.735 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.10) opts 0xd
01:17:53.735 00.000 6120 UpdateGuideState exits: m=14154 SNR=78.9 Saturated
01:17:53.739 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:53.743 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:53.748 00.005 6120 Enqueuing Expose request
01:17:53.752 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.10)
01:17:53.752 00.000 7680 Moving (-0.18, -0.10) raw xDistance=0.20 yDistance=0.01
01:17:53.752 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:17:53.752 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:17:53.753 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:17:53.753 00.000 7680 MoveAxis(E, 0, ABG)
01:17:53.753 00.000 7680 Move returns status 0, amount 0
01:17:53.754 00.001 7680 MoveAxis(N, 0, ABG)
01:17:53.754 00.000 7680 Move returns status 0, amount 0
01:17:53.754 00.000 7680 move complete, result=0
01:17:53.754 00.000 7680 worker thread done servicing request
01:17:53.754 00.000 7680 Worker thread wakes up
01:17:53.754 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:17:53.758 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:53.758 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:55.005 01.247 7680 Exposure complete
01:17:55.142 00.137 7680 worker thread done servicing request
01:17:55.143 00.001 6120 OnExposeComplete: enter
01:17:55.147 00.004 6120 UpdateGuideState(): m_state=6
01:17:55.151 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5859
01:17:55.156 00.005 6120 Star::Find returns 1 (1), X=951.26, Y=49.58, Mass=14226, SNR=76.2, Peak=255 HFD=7.2
01:17:55.160 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
01:17:55.164 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
01:17:55.168 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.29 hyp=0.33 cameraTheta=2.08 mountX=0.10 mountY=-0.33, mountTheta=-1.27
01:17:55.174 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.29, opts=13)
01:17:55.179 00.005 6120 Enqueuing Move request for scope (-0.16, 0.29)
01:17:55.182 00.003 7680 Worker thread wakes up
01:17:55.182 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:55.187 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.29) opts 0xd
01:17:55.187 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.29)
01:17:55.187 00.000 6120 UpdateGuideState exits: m=14226 SNR=76.2 Saturated
01:17:55.191 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:55.194 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:55.198 00.004 7680 Moving (-0.16, 0.29) raw xDistance=0.10 yDistance=-0.33
01:17:55.198 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:17:55.198 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:17:55.198 00.000 7680 MoveAxis(E, 0, ABG)
01:17:55.198 00.000 7680 Move returns status 0, amount 0
01:17:55.199 00.001 7680 MoveAxis(N, 180, ABG)
01:17:55.199 00.000 7680 Guiding  Dir = 0, Dur = 180
01:17:55.199 00.000 6120 Enqueuing Expose request
01:17:55.204 00.005 7680 IsSlewing returns 0
01:17:55.204 00.000 7680 IsGuiding returns 0
01:17:55.204 00.000 7680 PulseGuide returned control before completion, sleep 190
01:17:55.403 00.199 7680 IsGuiding returns 1
01:17:55.403 00.000 7680 scope still moving after pulse duration time elapsed
01:17:55.434 00.031 7680 IsSlewing returns 0
01:17:55.434 00.000 7680 IsGuiding returns 0
01:17:55.436 00.002 7680 scope move finished after 180 + 52 ms
01:17:55.436 00.000 7680 Move returns status 0, amount 180
01:17:55.436 00.000 7680 move complete, result=0
01:17:55.438 00.002 7680 worker thread done servicing request
01:17:55.438 00.000 7680 Worker thread wakes up
01:17:55.438 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 180 ms NORTH
01:17:55.444 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:55.444 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:56.700 01.256 7680 Exposure complete
01:17:56.835 00.135 7680 worker thread done servicing request
01:17:56.836 00.001 6120 OnExposeComplete: enter
01:17:56.839 00.003 6120 UpdateGuideState(): m_state=6
01:17:56.843 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5860
01:17:56.847 00.004 6120 Star::Find returns 1 (1), X=951.30, Y=49.25, Mass=14007, SNR=77.1, Peak=255 HFD=7.0
01:17:56.851 00.004 6120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-2.95) = xAngle (0.09 = 0.09)
01:17:56.855 00.004 6120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.18 = -0.18)
01:17:56.858 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.87 mountX=0.12 mountY=-0.02, mountTheta=-0.18
01:17:56.866 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.03, opts=13)
01:17:56.871 00.005 6120 Enqueuing Move request for scope (-0.12, -0.03)
01:17:56.874 00.003 7680 Worker thread wakes up
01:17:56.874 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
01:17:56.874 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
01:17:56.874 00.000 7680 Moving (-0.12, -0.03) raw xDistance=0.12 yDistance=-0.02
01:17:56.876 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:17:56.876 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:17:56.876 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:56.880 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:17:56.880 00.000 7680 MoveAxis(E, 0, ABG)
01:17:56.880 00.000 7680 Move returns status 0, amount 0
01:17:56.880 00.000 7680 MoveAxis(N, 0, ABG)
01:17:56.880 00.000 7680 Move returns status 0, amount 0
01:17:56.880 00.000 7680 move complete, result=0
01:17:56.880 00.000 7680 worker thread done servicing request
01:17:56.881 00.001 6120 UpdateGuideState exits: m=14007 SNR=77.1 Saturated
01:17:56.884 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:56.887 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:56.890 00.003 6120 Enqueuing Expose request
01:17:56.893 00.003 7680 Worker thread wakes up
01:17:56.893 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:56.896 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:56.896 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:58.148 01.252 7680 Exposure complete
01:17:58.277 00.129 7680 worker thread done servicing request
01:17:58.277 00.000 6120 OnExposeComplete: enter
01:17:58.282 00.005 6120 UpdateGuideState(): m_state=6
01:17:58.286 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5861
01:17:58.289 00.003 6120 Star::Find returns 1 (1), X=951.33, Y=49.70, Mass=14653, SNR=77.6, Peak=255 HFD=7.1
01:17:58.293 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
01:17:58.296 00.003 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
01:17:58.299 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.41 hyp=0.42 cameraTheta=1.80 mountX=0.02 mountY=-0.41, mountTheta=-1.52
01:17:58.304 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.41, opts=13)
01:17:58.308 00.004 6120 Enqueuing Move request for scope (-0.10, 0.41)
01:17:58.311 00.003 7680 Worker thread wakes up
01:17:58.312 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.41) opts 0xd
01:17:58.313 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.41)
01:17:58.313 00.000 7680 Moving (-0.10, 0.41) raw xDistance=0.02 yDistance=-0.41
01:17:58.313 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:17:58.316 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:17:58.316 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:17:58.316 00.000 7680 MoveAxis(E, 0, ABG)
01:17:58.316 00.000 7680 Move returns status 0, amount 0
01:17:58.318 00.002 7680 MoveAxis(N, 224, ABG)
01:17:58.318 00.000 7680 Guiding  Dir = 0, Dur = 224
01:17:58.318 00.000 6120 UpdateGuideState exits: m=14653 SNR=77.6 Saturated
01:17:58.321 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:58.328 00.007 7680 IsSlewing returns 0
01:17:58.328 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:17:58.332 00.004 6120 Enqueuing Expose request
01:17:58.337 00.005 7680 IsGuiding returns 0
01:17:58.338 00.001 7680 PulseGuide returned control before completion, sleep 234
01:17:58.583 00.245 7680 IsGuiding returns 1
01:17:58.584 00.001 7680 scope still moving after pulse duration time elapsed
01:17:58.614 00.030 7680 IsSlewing returns 0
01:17:58.615 00.001 7680 IsGuiding returns 0
01:17:58.615 00.000 7680 scope move finished after 224 + 54 ms
01:17:58.617 00.002 7680 Move returns status 0, amount 224
01:17:58.617 00.000 7680 move complete, result=0
01:17:58.618 00.001 7680 worker thread done servicing request
01:17:58.618 00.000 7680 Worker thread wakes up
01:17:58.618 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 224 ms NORTH
01:17:58.625 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:17:58.625 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:17:59.877 01.252 7680 Exposure complete
01:18:00.023 00.146 7680 worker thread done servicing request
01:18:00.024 00.001 6120 OnExposeComplete: enter
01:18:00.029 00.005 6120 UpdateGuideState(): m_state=6
01:18:00.033 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5862
01:18:00.038 00.005 6120 Star::Find returns 1 (1), X=951.28, Y=49.54, Mass=14906, SNR=78.7, Peak=255 HFD=7.2
01:18:00.041 00.003 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
01:18:00.046 00.005 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
01:18:00.049 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.26 hyp=0.29 cameraTheta=2.08 mountX=0.09 mountY=-0.29, mountTheta=-1.26
01:18:00.056 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.26, opts=13)
01:18:00.060 00.004 6120 Enqueuing Move request for scope (-0.14, 0.26)
01:18:00.064 00.004 7680 Worker thread wakes up
01:18:00.064 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.26) opts 0xd
01:18:00.064 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.26)
01:18:00.064 00.000 7680 Moving (-0.14, 0.26) raw xDistance=0.09 yDistance=-0.29
01:18:00.064 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:18:00.066 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:18:00.066 00.000 7680 MoveAxis(E, 0, ABG)
01:18:00.066 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:00.070 00.004 6120 UpdateGuideState exits: m=14906 SNR=78.7 Saturated
01:18:00.074 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:00.077 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:00.081 00.004 6120 Enqueuing Expose request
01:18:00.087 00.006 7680 Move returns status 0, amount 0
01:18:00.087 00.000 7680 MoveAxis(N, 159, ABG)
01:18:00.087 00.000 7680 Guiding  Dir = 0, Dur = 159
01:18:00.088 00.001 7680 IsSlewing returns 0
01:18:00.088 00.000 7680 IsGuiding returns 0
01:18:00.088 00.000 7680 PulseGuide returned control before completion, sleep 169
01:18:00.271 00.183 7680 IsGuiding returns 1
01:18:00.271 00.000 7680 scope still moving after pulse duration time elapsed
01:18:00.303 00.032 7680 IsSlewing returns 0
01:18:00.306 00.003 7680 IsGuiding returns 0
01:18:00.307 00.001 7680 scope move finished after 159 + 60 ms
01:18:00.307 00.000 7680 Move returns status 0, amount 159
01:18:00.308 00.001 7680 move complete, result=0
01:18:00.309 00.001 7680 worker thread done servicing request
01:18:00.309 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 159 ms NORTH
01:18:00.315 00.006 7680 Worker thread wakes up
01:18:00.315 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:00.315 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:01.561 01.246 7680 Exposure complete
01:18:01.693 00.132 7680 worker thread done servicing request
01:18:01.693 00.000 6120 OnExposeComplete: enter
01:18:01.697 00.004 6120 UpdateGuideState(): m_state=6
01:18:01.700 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5863
01:18:01.705 00.005 6120 Star::Find returns 1 (1), X=951.28, Y=49.53, Mass=14757, SNR=79.2, Peak=255 HFD=7.1
01:18:01.710 00.005 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
01:18:01.714 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
01:18:01.718 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.24 hyp=0.28 cameraTheta=2.11 mountX=0.09 mountY=-0.28, mountTheta=-1.24
01:18:01.723 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.24, opts=13)
01:18:01.727 00.004 6120 Enqueuing Move request for scope (-0.14, 0.24)
01:18:01.731 00.004 7680 Worker thread wakes up
01:18:01.731 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.24) opts 0xd
01:18:01.731 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:01.734 00.003 6120 UpdateGuideState exits: m=14757 SNR=79.2 Saturated
01:18:01.740 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:01.744 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.24)
01:18:01.744 00.000 7680 Moving (-0.14, 0.24) raw xDistance=0.09 yDistance=-0.28
01:18:01.744 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:18:01.744 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:18:01.745 00.001 7680 MoveAxis(E, 0, ABG)
01:18:01.745 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:01.749 00.004 6120 Enqueuing Expose request
01:18:01.753 00.004 7680 Move returns status 0, amount 0
01:18:01.753 00.000 7680 MoveAxis(N, 150, ABG)
01:18:01.753 00.000 7680 Guiding  Dir = 0, Dur = 150
01:18:01.753 00.000 7680 IsSlewing returns 0
01:18:01.753 00.000 7680 IsGuiding returns 0
01:18:01.755 00.002 7680 PulseGuide returned control before completion, sleep 160
01:18:01.925 00.170 7680 IsGuiding returns 1
01:18:01.926 00.001 7680 scope still moving after pulse duration time elapsed
01:18:01.956 00.030 7680 IsSlewing returns 0
01:18:01.957 00.001 7680 IsGuiding returns 0
01:18:01.958 00.001 7680 scope move finished after 150 + 53 ms
01:18:01.958 00.000 7680 Move returns status 0, amount 150
01:18:01.958 00.000 7680 move complete, result=0
01:18:01.959 00.001 7680 worker thread done servicing request
01:18:01.959 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 150 ms NORTH
01:18:01.966 00.007 7680 Worker thread wakes up
01:18:01.966 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:01.966 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:03.219 01.253 7680 Exposure complete
01:18:03.348 00.129 7680 worker thread done servicing request
01:18:03.349 00.001 6120 OnExposeComplete: enter
01:18:03.353 00.004 6120 UpdateGuideState(): m_state=6
01:18:03.357 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5864
01:18:03.361 00.004 6120 Star::Find returns 1 (1), X=951.19, Y=49.51, Mass=14781, SNR=79.0, Peak=255 HFD=7.1
01:18:03.365 00.004 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.36 = -0.92)
01:18:03.369 00.004 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.19)
01:18:03.373 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.22 hyp=0.32 cameraTheta=2.40 mountX=0.19 mountY=-0.30, mountTheta=-1.00
01:18:03.377 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.22, opts=13)
01:18:03.382 00.005 6120 Enqueuing Move request for scope (-0.24, 0.22)
01:18:03.386 00.004 7680 Worker thread wakes up
01:18:03.386 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:03.392 00.006 6120 UpdateGuideState exits: m=14781 SNR=79.0 Saturated
01:18:03.398 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.22) opts 0xd
01:18:03.398 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:03.403 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:03.406 00.003 6120 Enqueuing Expose request
01:18:03.410 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.22)
01:18:03.410 00.000 7680 Moving (-0.24, 0.22) raw xDistance=0.19 yDistance=-0.30
01:18:03.411 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:18:03.411 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:18:03.411 00.000 7680 MoveAxis(E, 0, ABG)
01:18:03.411 00.000 7680 Move returns status 0, amount 0
01:18:03.411 00.000 7680 MoveAxis(N, 163, ABG)
01:18:03.412 00.001 7680 Guiding  Dir = 0, Dur = 163
01:18:03.412 00.000 7680 IsSlewing returns 0
01:18:03.412 00.000 7680 IsGuiding returns 0
01:18:03.413 00.001 7680 PulseGuide returned control before completion, sleep 173
01:18:03.599 00.186 7680 IsGuiding returns 1
01:18:03.599 00.000 7680 scope still moving after pulse duration time elapsed
01:18:03.629 00.030 7680 IsSlewing returns 0
01:18:03.630 00.001 7680 IsGuiding returns 0
01:18:03.631 00.001 7680 scope move finished after 163 + 55 ms
01:18:03.632 00.001 7680 Move returns status 0, amount 163
01:18:03.632 00.000 7680 move complete, result=0
01:18:03.633 00.001 7680 worker thread done servicing request
01:18:03.633 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 163 ms NORTH
01:18:03.640 00.007 7680 Worker thread wakes up
01:18:03.641 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:03.641 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:04.890 01.249 7680 Exposure complete
01:18:05.014 00.124 7680 worker thread done servicing request
01:18:05.015 00.001 6120 OnExposeComplete: enter
01:18:05.018 00.003 6120 UpdateGuideState(): m_state=6
01:18:05.022 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5865
01:18:05.026 00.004 6120 Star::Find returns 1 (1), X=951.22, Y=49.21, Mass=14128, SNR=77.9, Peak=255 HFD=6.9
01:18:05.031 00.005 6120 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-2.95) = xAngle (0.19 = 0.19)
01:18:05.035 00.004 6120 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.08 = -0.08)
01:18:05.038 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-2.76 mountX=0.21 mountY=-0.02, mountTheta=-0.08
01:18:05.044 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.08, opts=13)
01:18:05.049 00.005 6120 Enqueuing Move request for scope (-0.20, -0.08)
01:18:05.052 00.003 7680 Worker thread wakes up
01:18:05.053 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:05.057 00.004 6120 UpdateGuideState exits: m=14128 SNR=77.9 Saturated
01:18:05.061 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
01:18:05.061 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
01:18:05.061 00.000 7680 Moving (-0.20, -0.08) raw xDistance=0.21 yDistance=-0.02
01:18:05.061 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:18:05.061 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:18:05.061 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:05.066 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:05.069 00.003 6120 Enqueuing Expose request
01:18:05.073 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:18:05.073 00.000 7680 MoveAxis(W, 87, ABG)
01:18:05.073 00.000 7680 Guiding  Dir = 3, Dur = 87
01:18:05.073 00.000 7680 IsSlewing returns 0
01:18:05.074 00.001 7680 IsGuiding returns 0
01:18:05.074 00.000 7680 PulseGuide returned control before completion, sleep 97
01:18:05.179 00.105 7680 IsGuiding returns 1
01:18:05.179 00.000 7680 scope still moving after pulse duration time elapsed
01:18:05.210 00.031 7680 IsSlewing returns 0
01:18:05.211 00.001 7680 IsGuiding returns 0
01:18:05.212 00.001 7680 scope move finished after 87 + 50 ms
01:18:05.212 00.000 7680 Move returns status 0, amount 87
01:18:05.212 00.000 7680 MoveAxis(N, 0, ABG)
01:18:05.213 00.001 7680 Move returns status 0, amount 0
01:18:05.213 00.000 7680 move complete, result=0
01:18:05.213 00.000 7680 worker thread done servicing request
01:18:05.213 00.000 6120 GuideStep: 0.2 px 87 ms WEST, -0.0 px 0 ms NORTH
01:18:05.219 00.006 7680 Worker thread wakes up
01:18:05.220 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:05.220 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:06.474 01.254 7680 Exposure complete
01:18:06.617 00.143 7680 worker thread done servicing request
01:18:06.617 00.000 6120 OnExposeComplete: enter
01:18:06.622 00.005 6120 UpdateGuideState(): m_state=6
01:18:06.627 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5866
01:18:06.630 00.003 6120 Star::Find returns 1 (1), X=951.40, Y=49.51, Mass=14526, SNR=77.9, Peak=255 HFD=7.1
01:18:06.634 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
01:18:06.639 00.005 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.93)
01:18:06.644 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.67 mountX=-0.02 mountY=-0.21, mountTheta=-1.66
01:18:06.649 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.23, opts=13)
01:18:06.654 00.005 6120 Enqueuing Move request for scope (-0.02, 0.23)
01:18:06.658 00.004 7680 Worker thread wakes up
01:18:06.658 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:06.663 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
01:18:06.663 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
01:18:06.663 00.000 7680 Moving (-0.02, 0.23) raw xDistance=-0.02 yDistance=-0.21
01:18:06.663 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:18:06.663 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:18:06.663 00.000 7680 MoveAxis(E, 0, ABG)
01:18:06.665 00.002 7680 Move returns status 0, amount 0
01:18:06.665 00.000 6120 UpdateGuideState exits: m=14526 SNR=77.9 Saturated
01:18:06.672 00.007 7680 MoveAxis(N, 115, ABG)
01:18:06.672 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:06.677 00.005 7680 Guiding  Dir = 0, Dur = 115
01:18:06.677 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:06.682 00.005 7680 IsSlewing returns 0
01:18:06.682 00.000 6120 Enqueuing Expose request
01:18:06.686 00.004 7680 IsGuiding returns 0
01:18:06.686 00.000 7680 PulseGuide returned control before completion, sleep 125
01:18:06.823 00.137 7680 IsGuiding returns 1
01:18:06.825 00.002 7680 scope still moving after pulse duration time elapsed
01:18:06.854 00.029 7680 IsSlewing returns 0
01:18:06.855 00.001 7680 IsGuiding returns 0
01:18:06.855 00.000 7680 scope move finished after 115 + 55 ms
01:18:06.856 00.001 7680 Move returns status 0, amount 115
01:18:06.857 00.001 7680 move complete, result=0
01:18:06.858 00.001 7680 worker thread done servicing request
01:18:06.858 00.000 7680 Worker thread wakes up
01:18:06.859 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 115 ms NORTH
01:18:06.865 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:06.865 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:08.112 01.247 7680 Exposure complete
01:18:08.247 00.135 7680 worker thread done servicing request
01:18:08.248 00.001 6120 OnExposeComplete: enter
01:18:08.251 00.003 6120 UpdateGuideState(): m_state=6
01:18:08.256 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5867
01:18:08.259 00.003 6120 Star::Find returns 1 (1), X=951.36, Y=49.48, Mass=14886, SNR=78.6, Peak=255 HFD=7.2
01:18:08.264 00.005 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.41)
01:18:08.268 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
01:18:08.272 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.92 mountX=0.03 mountY=-0.20, mountTheta=-1.41
01:18:08.277 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.19, opts=13)
01:18:08.281 00.004 6120 Enqueuing Move request for scope (-0.07, 0.19)
01:18:08.285 00.004 7680 Worker thread wakes up
01:18:08.285 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
01:18:08.285 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:08.289 00.004 6120 UpdateGuideState exits: m=14886 SNR=78.6 Saturated
01:18:08.293 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:08.297 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:08.302 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
01:18:08.302 00.000 7680 Moving (-0.07, 0.19) raw xDistance=0.03 yDistance=-0.20
01:18:08.302 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:18:08.303 00.001 6120 Enqueuing Expose request
01:18:08.308 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:18:08.308 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:18:08.308 00.000 7680 MoveAxis(E, 0, ABG)
01:18:08.308 00.000 7680 Move returns status 0, amount 0
01:18:08.309 00.001 7680 MoveAxis(N, 0, ABG)
01:18:08.309 00.000 7680 Move returns status 0, amount 0
01:18:08.309 00.000 7680 move complete, result=0
01:18:08.310 00.001 7680 worker thread done servicing request
01:18:08.310 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:18:08.314 00.004 7680 Worker thread wakes up
01:18:08.314 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:08.314 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:09.569 01.255 7680 Exposure complete
01:18:09.704 00.135 7680 worker thread done servicing request
01:18:09.705 00.001 6120 OnExposeComplete: enter
01:18:09.710 00.005 6120 UpdateGuideState(): m_state=6
01:18:09.714 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5868
01:18:09.718 00.004 6120 Star::Find returns 1 (1), X=951.56, Y=49.61, Mass=14782, SNR=79.9, Peak=255 HFD=7.2
01:18:09.722 00.004 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
01:18:09.725 00.003 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
01:18:09.729 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.32 hyp=0.35 cameraTheta=1.18 mountX=-0.19 mountY=-0.23, mountTheta=-2.25
01:18:09.734 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.32, opts=13)
01:18:09.739 00.005 6120 Enqueuing Move request for scope (0.13, 0.32)
01:18:09.742 00.003 7680 Worker thread wakes up
01:18:09.742 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.32) opts 0xd
01:18:09.743 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.32)
01:18:09.743 00.000 7680 Moving (0.13, 0.32) raw xDistance=-0.19 yDistance=-0.23
01:18:09.743 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:18:09.743 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:18:09.743 00.000 7680 MoveAxis(E, 0, ABG)
01:18:09.743 00.000 7680 Move returns status 0, amount 0
01:18:09.743 00.000 7680 MoveAxis(N, 125, ABG)
01:18:09.744 00.001 7680 Guiding  Dir = 0, Dur = 125
01:18:09.744 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:09.747 00.003 7680 IsSlewing returns 0
01:18:09.748 00.001 6120 UpdateGuideState exits: m=14782 SNR=79.9 Saturated
01:18:09.751 00.003 7680 IsGuiding returns 0
01:18:09.752 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:09.755 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:09.759 00.004 7680 PulseGuide returned control before completion, sleep 135
01:18:09.759 00.000 6120 Enqueuing Expose request
01:18:09.902 00.143 7680 IsGuiding returns 1
01:18:09.903 00.001 7680 scope still moving after pulse duration time elapsed
01:18:09.934 00.031 7680 IsSlewing returns 0
01:18:09.935 00.001 7680 IsGuiding returns 0
01:18:09.935 00.000 7680 scope move finished after 125 + 58 ms
01:18:09.936 00.001 7680 Move returns status 0, amount 125
01:18:09.936 00.000 7680 move complete, result=0
01:18:09.937 00.001 7680 worker thread done servicing request
01:18:09.937 00.000 7680 Worker thread wakes up
01:18:09.938 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 125 ms NORTH
01:18:09.944 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:09.944 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:11.198 01.254 7680 Exposure complete
01:18:11.327 00.129 7680 worker thread done servicing request
01:18:11.327 00.000 6120 OnExposeComplete: enter
01:18:11.332 00.005 6120 UpdateGuideState(): m_state=6
01:18:11.337 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5869
01:18:11.341 00.004 6120 Star::Find returns 1 (1), X=951.28, Y=49.67, Mass=14162, SNR=77.5, Peak=255 HFD=7.1
01:18:11.345 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
01:18:11.349 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
01:18:11.352 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.38 hyp=0.41 cameraTheta=1.93 mountX=0.07 mountY=-0.41, mountTheta=-1.40
01:18:11.357 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.38, opts=13)
01:18:11.361 00.004 6120 Enqueuing Move request for scope (-0.15, 0.38)
01:18:11.365 00.004 7680 Worker thread wakes up
01:18:11.365 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.38) opts 0xd
01:18:11.366 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:11.369 00.003 6120 UpdateGuideState exits: m=14162 SNR=77.5 Saturated
01:18:11.373 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:11.377 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:11.382 00.005 6120 Enqueuing Expose request
01:18:11.385 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.38)
01:18:11.386 00.001 7680 Moving (-0.15, 0.38) raw xDistance=0.07 yDistance=-0.41
01:18:11.386 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:18:11.386 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:18:11.386 00.000 7680 MoveAxis(E, 0, ABG)
01:18:11.387 00.001 7680 Move returns status 0, amount 0
01:18:11.387 00.000 7680 MoveAxis(N, 223, ABG)
01:18:11.387 00.000 7680 Guiding  Dir = 0, Dur = 223
01:18:11.388 00.001 7680 IsSlewing returns 0
01:18:11.389 00.001 7680 IsGuiding returns 0
01:18:11.389 00.000 7680 PulseGuide returned control before completion, sleep 233
01:18:11.625 00.236 7680 IsGuiding returns 1
01:18:11.626 00.001 7680 scope still moving after pulse duration time elapsed
01:18:11.656 00.030 7680 IsSlewing returns 0
01:18:11.657 00.001 7680 IsGuiding returns 0
01:18:11.658 00.001 7680 scope move finished after 223 + 45 ms
01:18:11.658 00.000 7680 Move returns status 0, amount 223
01:18:11.658 00.000 7680 move complete, result=0
01:18:11.659 00.001 7680 worker thread done servicing request
01:18:11.659 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 223 ms NORTH
01:18:11.665 00.006 7680 Worker thread wakes up
01:18:11.665 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:11.665 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:12.914 01.249 7680 Exposure complete
01:18:13.044 00.130 7680 worker thread done servicing request
01:18:13.044 00.000 6120 OnExposeComplete: enter
01:18:13.049 00.005 6120 UpdateGuideState(): m_state=6
01:18:13.054 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5870
01:18:13.057 00.003 6120 Star::Find returns 1 (1), X=951.30, Y=49.54, Mass=14284, SNR=77.9, Peak=255 HFD=7.1
01:18:13.062 00.005 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.01 = -1.28)
01:18:13.065 00.003 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.55)
01:18:13.070 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.25 hyp=0.28 cameraTheta=2.05 mountX=0.08 mountY=-0.28, mountTheta=-1.29
01:18:13.075 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.25, opts=13)
01:18:13.079 00.004 6120 Enqueuing Move request for scope (-0.13, 0.25)
01:18:13.085 00.006 7680 Worker thread wakes up
01:18:13.086 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.25) opts 0xd
01:18:13.086 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.25)
01:18:13.086 00.000 7680 Moving (-0.13, 0.25) raw xDistance=0.08 yDistance=-0.28
01:18:13.086 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:18:13.087 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:13.090 00.003 6120 UpdateGuideState exits: m=14284 SNR=77.9 Saturated
01:18:13.095 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:13.100 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:13.103 00.003 6120 Enqueuing Expose request
01:18:13.106 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:18:13.106 00.000 7680 MoveAxis(E, 0, ABG)
01:18:13.107 00.001 7680 Move returns status 0, amount 0
01:18:13.107 00.000 7680 MoveAxis(N, 151, ABG)
01:18:13.107 00.000 7680 Guiding  Dir = 0, Dur = 151
01:18:13.107 00.000 7680 IsSlewing returns 0
01:18:13.110 00.003 7680 IsGuiding returns 0
01:18:13.110 00.000 7680 PulseGuide returned control before completion, sleep 161
01:18:13.280 00.170 7680 IsGuiding returns 1
01:18:13.281 00.001 7680 scope still moving after pulse duration time elapsed
01:18:13.311 00.030 7680 IsSlewing returns 0
01:18:13.313 00.002 7680 IsGuiding returns 0
01:18:13.314 00.001 7680 scope move finished after 151 + 52 ms
01:18:13.314 00.000 7680 Move returns status 0, amount 151
01:18:13.314 00.000 7680 move complete, result=0
01:18:13.315 00.001 7680 worker thread done servicing request
01:18:13.315 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 151 ms NORTH
01:18:13.322 00.007 7680 Worker thread wakes up
01:18:13.322 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:13.323 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:14.573 01.250 7680 Exposure complete
01:18:14.717 00.144 7680 worker thread done servicing request
01:18:14.719 00.002 6120 OnExposeComplete: enter
01:18:14.722 00.003 6120 UpdateGuideState(): m_state=6
01:18:14.726 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5871
01:18:14.729 00.003 6120 Star::Find returns 1 (1), X=951.36, Y=49.57, Mass=14527, SNR=77.3, Peak=255 HFD=7.2
01:18:14.733 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
01:18:14.738 00.005 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
01:18:14.741 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.80 mountX=0.01 mountY=-0.28, mountTheta=-1.52
01:18:14.746 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.28, opts=13)
01:18:14.749 00.003 6120 Enqueuing Move request for scope (-0.07, 0.28)
01:18:14.753 00.004 7680 Worker thread wakes up
01:18:14.753 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd
01:18:14.754 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.28)
01:18:14.754 00.000 7680 Moving (-0.07, 0.28) raw xDistance=0.01 yDistance=-0.28
01:18:14.754 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:18:14.754 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:18:14.754 00.000 7680 MoveAxis(E, 0, ABG)
01:18:14.755 00.001 7680 Move returns status 0, amount 0
01:18:14.755 00.000 7680 MoveAxis(N, 152, ABG)
01:18:14.755 00.000 7680 Guiding  Dir = 0, Dur = 152
01:18:14.755 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:14.759 00.004 7680 IsSlewing returns 0
01:18:14.759 00.000 6120 UpdateGuideState exits: m=14527 SNR=77.3 Saturated
01:18:14.762 00.003 7680 IsGuiding returns 0
01:18:14.763 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:14.767 00.004 7680 PulseGuide returned control before completion, sleep 162
01:18:14.768 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:14.772 00.004 6120 Enqueuing Expose request
01:18:14.937 00.165 7680 IsGuiding returns 0
01:18:14.937 00.000 7680 Move returns status 0, amount 152
01:18:14.938 00.001 7680 move complete, result=0
01:18:14.938 00.000 7680 worker thread done servicing request
01:18:14.938 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 152 ms NORTH
01:18:14.944 00.006 7680 Worker thread wakes up
01:18:14.944 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:14.944 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:16.199 01.255 7680 Exposure complete
01:18:16.342 00.143 7680 worker thread done servicing request
01:18:16.343 00.001 6120 OnExposeComplete: enter
01:18:16.346 00.003 6120 UpdateGuideState(): m_state=6
01:18:16.351 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5872
01:18:16.355 00.004 6120 Star::Find returns 1 (1), X=951.37, Y=49.53, Mass=13750, SNR=77.3, Peak=255 HFD=7.1
01:18:16.358 00.003 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.54)
01:18:16.363 00.005 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.81)
01:18:16.367 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.79 mountX=0.01 mountY=-0.24, mountTheta=-1.54
01:18:16.371 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.24, opts=13)
01:18:16.376 00.005 6120 Enqueuing Move request for scope (-0.05, 0.24)
01:18:16.379 00.003 7680 Worker thread wakes up
01:18:16.380 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:16.383 00.003 6120 UpdateGuideState exits: m=13750 SNR=77.3 Saturated
01:18:16.387 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:16.391 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.24) opts 0xd
01:18:16.391 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.24)
01:18:16.392 00.001 7680 Moving (-0.05, 0.24) raw xDistance=0.01 yDistance=-0.24
01:18:16.392 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:18:16.392 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:18:16.395 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:16.400 00.005 7680 MoveAxis(E, 0, ABG)
01:18:16.400 00.000 6120 Enqueuing Expose request
01:18:16.404 00.004 7680 Move returns status 0, amount 0
01:18:16.404 00.000 7680 MoveAxis(N, 130, ABG)
01:18:16.404 00.000 7680 Guiding  Dir = 0, Dur = 130
01:18:16.404 00.000 7680 IsSlewing returns 0
01:18:16.405 00.001 7680 IsGuiding returns 0
01:18:16.405 00.000 7680 PulseGuide returned control before completion, sleep 140
01:18:16.549 00.144 7680 IsGuiding returns 1
01:18:16.549 00.000 7680 scope still moving after pulse duration time elapsed
01:18:16.579 00.030 7680 IsSlewing returns 0
01:18:16.580 00.001 7680 IsGuiding returns 0
01:18:16.580 00.000 7680 scope move finished after 130 + 45 ms
01:18:16.580 00.000 7680 Move returns status 0, amount 130
01:18:16.581 00.001 7680 move complete, result=0
01:18:16.581 00.000 7680 worker thread done servicing request
01:18:16.582 00.001 7680 Worker thread wakes up
01:18:16.582 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 130 ms NORTH
01:18:16.593 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:16.593 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:17.835 01.242 7680 Exposure complete
01:18:17.971 00.136 7680 worker thread done servicing request
01:18:17.973 00.002 6120 OnExposeComplete: enter
01:18:17.976 00.003 6120 UpdateGuideState(): m_state=6
01:18:17.980 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5873
01:18:17.985 00.005 6120 Star::Find returns 1 (1), X=951.57, Y=49.28, Mass=14562, SNR=78.9, Peak=255 HFD=7.2
01:18:17.990 00.005 6120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-2.95) = xAngle (2.93 = 2.93)
01:18:17.995 00.005 6120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.66 = 2.66)
01:18:17.999 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.02 mountX=-0.15 mountY=0.07, mountTheta=2.70
01:18:18.003 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.00, opts=13)
01:18:18.008 00.005 6120 Enqueuing Move request for scope (0.15, -0.00)
01:18:18.013 00.005 7680 Worker thread wakes up
01:18:18.013 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
01:18:18.013 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
01:18:18.014 00.001 7680 Moving (0.15, -0.00) raw xDistance=-0.15 yDistance=0.07
01:18:18.014 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:18:18.014 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:18:18.014 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:18.019 00.005 6120 UpdateGuideState exits: m=14562 SNR=78.9 Saturated
01:18:18.022 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:18.028 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:18.031 00.003 6120 Enqueuing Expose request
01:18:18.034 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:18:18.034 00.000 7680 MoveAxis(E, 0, ABG)
01:18:18.034 00.000 7680 Move returns status 0, amount 0
01:18:18.034 00.000 7680 MoveAxis(N, 0, ABG)
01:18:18.034 00.000 7680 Move returns status 0, amount 0
01:18:18.036 00.002 7680 move complete, result=0
01:18:18.036 00.000 7680 worker thread done servicing request
01:18:18.036 00.000 7680 Worker thread wakes up
01:18:18.036 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:18.039 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:18.039 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:19.290 01.251 7680 Exposure complete
01:18:19.426 00.136 7680 worker thread done servicing request
01:18:19.426 00.000 6120 OnExposeComplete: enter
01:18:19.432 00.006 6120 UpdateGuideState(): m_state=6
01:18:19.436 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5874
01:18:19.440 00.004 6120 Star::Find returns 1 (1), X=951.50, Y=49.38, Mass=13417, SNR=76.1, Peak=255 HFD=7.1
01:18:19.444 00.004 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-2.95) = xAngle (3.84 = -2.44)
01:18:19.448 00.004 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.58 = -2.71)
01:18:19.451 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.12 cameraTheta=0.89 mountX=-0.09 mountY=-0.05, mountTheta=-2.64
01:18:19.456 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.10, opts=13)
01:18:19.460 00.004 6120 Enqueuing Move request for scope (0.08, 0.10)
01:18:19.464 00.004 7680 Worker thread wakes up
01:18:19.464 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:19.467 00.003 6120 UpdateGuideState exits: m=13417 SNR=76.1 Saturated
01:18:19.473 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:19.476 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:19.481 00.005 6120 Enqueuing Expose request
01:18:19.485 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
01:18:19.485 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
01:18:19.486 00.001 7680 Moving (0.08, 0.10) raw xDistance=-0.09 yDistance=-0.05
01:18:19.486 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:18:19.486 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:18:19.486 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:18:19.486 00.000 7680 MoveAxis(E, 0, ABG)
01:18:19.486 00.000 7680 Move returns status 0, amount 0
01:18:19.486 00.000 7680 MoveAxis(N, 0, ABG)
01:18:19.487 00.001 7680 Move returns status 0, amount 0
01:18:19.487 00.000 7680 move complete, result=0
01:18:19.487 00.000 7680 worker thread done servicing request
01:18:19.487 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:19.493 00.006 7680 Worker thread wakes up
01:18:19.493 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:19.493 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:20.744 01.251 7680 Exposure complete
01:18:20.878 00.134 7680 worker thread done servicing request
01:18:20.879 00.001 6120 OnExposeComplete: enter
01:18:20.883 00.004 6120 UpdateGuideState(): m_state=6
01:18:20.886 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5875
01:18:20.889 00.003 6120 Star::Find returns 1 (1), X=951.53, Y=49.69, Mass=15391, SNR=80.6, Peak=255 HFD=7.2
01:18:20.893 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
01:18:20.896 00.003 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
01:18:20.898 00.002 6120 CameraToMount -- cameraX=0.10 cameraY=0.40 hyp=0.42 cameraTheta=1.32 mountX=-0.18 mountY=-0.32, mountTheta=-2.07
01:18:20.904 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.40, opts=13)
01:18:20.909 00.005 6120 Enqueuing Move request for scope (0.10, 0.40)
01:18:20.912 00.003 7680 Worker thread wakes up
01:18:20.913 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:20.915 00.002 6120 UpdateGuideState exits: m=15391 SNR=80.6 Saturated
01:18:20.920 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.40) opts 0xd
01:18:20.920 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.40)
01:18:20.920 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:20.926 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:20.929 00.003 6120 Enqueuing Expose request
01:18:20.933 00.004 7680 Moving (0.10, 0.40) raw xDistance=-0.18 yDistance=-0.32
01:18:20.933 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:18:20.934 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:18:20.934 00.000 7680 MoveAxis(E, 0, ABG)
01:18:20.935 00.001 7680 Move returns status 0, amount 0
01:18:20.935 00.000 7680 MoveAxis(N, 173, ABG)
01:18:20.935 00.000 7680 Guiding  Dir = 0, Dur = 173
01:18:20.935 00.000 7680 IsSlewing returns 0
01:18:20.936 00.001 7680 IsGuiding returns 0
01:18:20.936 00.000 7680 PulseGuide returned control before completion, sleep 183
01:18:21.137 00.201 7680 IsGuiding returns 1
01:18:21.137 00.000 7680 scope still moving after pulse duration time elapsed
01:18:21.166 00.029 7680 IsSlewing returns 0
01:18:21.169 00.003 7680 IsGuiding returns 0
01:18:21.170 00.001 7680 scope move finished after 173 + 61 ms
01:18:21.171 00.001 7680 Move returns status 0, amount 173
01:18:21.171 00.000 7680 move complete, result=0
01:18:21.171 00.000 7680 worker thread done servicing request
01:18:21.172 00.001 7680 Worker thread wakes up
01:18:21.173 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 173 ms NORTH
01:18:21.180 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:21.180 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:22.428 01.248 7680 Exposure complete
01:18:22.571 00.143 7680 worker thread done servicing request
01:18:22.571 00.000 6120 OnExposeComplete: enter
01:18:22.575 00.004 6120 UpdateGuideState(): m_state=6
01:18:22.581 00.006 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5876
01:18:22.585 00.004 6120 Star::Find returns 1 (1), X=951.58, Y=49.76, Mass=14743, SNR=79.3, Peak=255 HFD=7.2
01:18:22.589 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
01:18:22.594 00.005 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
01:18:22.598 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.47 hyp=0.50 cameraTheta=1.26 mountX=-0.24 mountY=-0.36, mountTheta=-2.16
01:18:22.604 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.47, opts=13)
01:18:22.608 00.004 6120 Enqueuing Move request for scope (0.15, 0.47)
01:18:22.613 00.005 7680 Worker thread wakes up
01:18:22.613 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.47) opts 0xd
01:18:22.614 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.47)
01:18:22.614 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:22.618 00.004 7680 Moving (0.15, 0.47) raw xDistance=-0.24 yDistance=-0.36
01:18:22.619 00.001 6120 UpdateGuideState exits: m=14743 SNR=79.3 Saturated
01:18:22.621 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:22.627 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:22.631 00.004 6120 Enqueuing Expose request
01:18:22.635 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:18:22.635 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:18:22.635 00.000 7680 MoveAxis(E, 97, ABG)
01:18:22.636 00.001 7680 Guiding  Dir = 2, Dur = 97
01:18:22.636 00.000 7680 IsSlewing returns 0
01:18:22.636 00.000 7680 IsGuiding returns 0
01:18:22.637 00.001 7680 PulseGuide returned control before completion, sleep 107
01:18:22.758 00.121 7680 IsGuiding returns 1
01:18:22.760 00.002 7680 scope still moving after pulse duration time elapsed
01:18:22.790 00.030 7680 IsSlewing returns 0
01:18:22.793 00.003 7680 IsGuiding returns 0
01:18:22.794 00.001 7680 scope move finished after 97 + 59 ms
01:18:22.794 00.000 7680 Move returns status 0, amount 97
01:18:22.795 00.001 7680 MoveAxis(N, 194, ABG)
01:18:22.795 00.000 7680 Guiding  Dir = 0, Dur = 194
01:18:22.795 00.000 7680 IsSlewing returns 0
01:18:22.797 00.002 7680 IsGuiding returns 0
01:18:22.797 00.000 7680 PulseGuide returned control before completion, sleep 204
01:18:23.007 00.210 7680 IsGuiding returns 1
01:18:23.009 00.002 7680 scope still moving after pulse duration time elapsed
01:18:23.059 00.050 7680 IsSlewing returns 0
01:18:23.064 00.005 7680 IsGuiding returns 0
01:18:23.066 00.002 7680 scope move finished after 194 + 75 ms
01:18:23.066 00.000 7680 Move returns status 0, amount 194
01:18:23.066 00.000 7680 move complete, result=0
01:18:23.067 00.001 7680 worker thread done servicing request
01:18:23.067 00.000 6120 GuideStep: -0.2 px 97 ms EAST, -0.4 px 194 ms NORTH
01:18:23.072 00.005 7680 Worker thread wakes up
01:18:23.072 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:23.073 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:24.317 01.244 7680 Exposure complete
01:18:24.446 00.129 7680 worker thread done servicing request
01:18:24.446 00.000 6120 OnExposeComplete: enter
01:18:24.452 00.006 6120 UpdateGuideState(): m_state=6
01:18:24.457 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5877
01:18:24.463 00.006 6120 Star::Find returns 1 (1), X=951.26, Y=49.70, Mass=15090, SNR=79.6, Peak=255 HFD=7.1
01:18:24.466 00.003 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
01:18:24.471 00.005 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.65)
01:18:24.475 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.41 hyp=0.44 cameraTheta=1.95 mountX=0.08 mountY=-0.44, mountTheta=-1.38
01:18:24.481 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.41, opts=13)
01:18:24.485 00.004 6120 Enqueuing Move request for scope (-0.16, 0.41)
01:18:24.488 00.003 7680 Worker thread wakes up
01:18:24.489 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.41) opts 0xd
01:18:24.489 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.41)
01:18:24.489 00.000 7680 Moving (-0.16, 0.41) raw xDistance=0.08 yDistance=-0.44
01:18:24.489 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:18:24.490 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
01:18:24.490 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:24.493 00.003 6120 UpdateGuideState exits: m=15090 SNR=79.6 Saturated
01:18:24.497 00.004 7680 MoveAxis(E, 0, ABG)
01:18:24.497 00.000 7680 Move returns status 0, amount 0
01:18:24.497 00.000 7680 MoveAxis(N, 238, ABG)
01:18:24.497 00.000 7680 Guiding  Dir = 0, Dur = 238
01:18:24.499 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:24.503 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:24.506 00.003 6120 Enqueuing Expose request
01:18:24.510 00.004 7680 IsSlewing returns 0
01:18:24.511 00.001 7680 IsGuiding returns 0
01:18:24.512 00.001 7680 PulseGuide returned control before completion, sleep 248
01:18:24.764 00.252 7680 IsGuiding returns 1
01:18:24.764 00.000 7680 scope still moving after pulse duration time elapsed
01:18:24.794 00.030 7680 IsSlewing returns 0
01:18:24.795 00.001 7680 IsGuiding returns 0
01:18:24.797 00.002 7680 scope move finished after 238 + 47 ms
01:18:24.797 00.000 7680 Move returns status 0, amount 238
01:18:24.798 00.001 7680 move complete, result=0
01:18:24.798 00.000 7680 worker thread done servicing request
01:18:24.798 00.000 7680 Worker thread wakes up
01:18:24.800 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 238 ms NORTH
01:18:24.806 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:24.806 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:26.055 01.249 7680 Exposure complete
01:18:26.196 00.141 7680 worker thread done servicing request
01:18:26.198 00.002 6120 OnExposeComplete: enter
01:18:26.203 00.005 6120 UpdateGuideState(): m_state=6
01:18:26.207 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5878
01:18:26.211 00.004 6120 Star::Find returns 1 (1), X=951.22, Y=49.57, Mass=14101, SNR=78.8, Peak=255 HFD=7.1
01:18:26.215 00.004 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
01:18:26.219 00.004 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
01:18:26.222 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.29 hyp=0.35 cameraTheta=2.19 mountX=0.15 mountY=-0.35, mountTheta=-1.17
01:18:26.228 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.29, opts=13)
01:18:26.231 00.003 6120 Enqueuing Move request for scope (-0.20, 0.29)
01:18:26.237 00.006 7680 Worker thread wakes up
01:18:26.237 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.29) opts 0xd
01:18:26.237 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.29)
01:18:26.237 00.000 7680 Moving (-0.20, 0.29) raw xDistance=0.15 yDistance=-0.35
01:18:26.237 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:18:26.238 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:18:26.238 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:26.242 00.004 6120 UpdateGuideState exits: m=14101 SNR=78.8 Saturated
01:18:26.246 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:26.250 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:26.254 00.004 7680 MoveAxis(E, 0, ABG)
01:18:26.254 00.000 7680 Move returns status 0, amount 0
01:18:26.254 00.000 7680 MoveAxis(N, 188, ABG)
01:18:26.254 00.000 7680 Guiding  Dir = 0, Dur = 188
01:18:26.254 00.000 6120 Enqueuing Expose request
01:18:26.258 00.004 7680 IsSlewing returns 0
01:18:26.258 00.000 7680 IsGuiding returns 0
01:18:26.258 00.000 7680 PulseGuide returned control before completion, sleep 198
01:18:26.467 00.209 7680 IsGuiding returns 1
01:18:26.469 00.002 7680 scope still moving after pulse duration time elapsed
01:18:26.499 00.030 7680 IsSlewing returns 0
01:18:26.500 00.001 7680 IsGuiding returns 0
01:18:26.501 00.001 7680 scope move finished after 188 + 54 ms
01:18:26.501 00.000 7680 Move returns status 0, amount 188
01:18:26.501 00.000 7680 move complete, result=0
01:18:26.502 00.001 7680 worker thread done servicing request
01:18:26.502 00.000 7680 Worker thread wakes up
01:18:26.503 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 188 ms NORTH
01:18:26.508 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:26.508 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:27.765 01.257 7680 Exposure complete
01:18:27.903 00.138 7680 worker thread done servicing request
01:18:27.903 00.000 6120 OnExposeComplete: enter
01:18:27.906 00.003 6120 UpdateGuideState(): m_state=6
01:18:27.911 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5879
01:18:27.915 00.004 6120 Star::Find returns 1 (1), X=951.29, Y=49.43, Mass=14572, SNR=79.5, Peak=255 HFD=7.2
01:18:27.920 00.005 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
01:18:27.923 00.003 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
01:18:27.928 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.20 cameraTheta=2.32 mountX=0.10 mountY=-0.19, mountTheta=-1.07
01:18:27.932 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.14, opts=13)
01:18:27.937 00.005 6120 Enqueuing Move request for scope (-0.13, 0.14)
01:18:27.940 00.003 7680 Worker thread wakes up
01:18:27.940 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:27.945 00.005 6120 UpdateGuideState exits: m=14572 SNR=79.5 Saturated
01:18:27.948 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
01:18:27.949 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
01:18:27.949 00.000 7680 Moving (-0.13, 0.14) raw xDistance=0.10 yDistance=-0.19
01:18:27.950 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:27.954 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:27.958 00.004 6120 Enqueuing Expose request
01:18:27.962 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:18:27.962 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:18:27.962 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:18:27.962 00.000 7680 MoveAxis(E, 0, ABG)
01:18:27.962 00.000 7680 Move returns status 0, amount 0
01:18:27.963 00.001 7680 MoveAxis(N, 0, ABG)
01:18:27.963 00.000 7680 Move returns status 0, amount 0
01:18:27.963 00.000 7680 move complete, result=0
01:18:27.964 00.001 7680 worker thread done servicing request
01:18:27.964 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:18:27.968 00.004 7680 Worker thread wakes up
01:18:27.968 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:27.968 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:29.222 01.254 7680 Exposure complete
01:18:29.354 00.132 7680 worker thread done servicing request
01:18:29.354 00.000 6120 OnExposeComplete: enter
01:18:29.359 00.005 6120 UpdateGuideState(): m_state=6
01:18:29.364 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5880
01:18:29.368 00.004 6120 Star::Find returns 1 (1), X=951.26, Y=49.56, Mass=14475, SNR=78.4, Peak=255 HFD=7.1
01:18:29.372 00.004 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
01:18:29.375 00.003 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.47)
01:18:29.378 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.27 hyp=0.32 cameraTheta=2.13 mountX=0.12 mountY=-0.32, mountTheta=-1.22
01:18:29.384 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.27, opts=13)
01:18:29.391 00.007 6120 Enqueuing Move request for scope (-0.17, 0.27)
01:18:29.399 00.008 7680 Worker thread wakes up
01:18:29.400 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:29.406 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.27) opts 0xd
01:18:29.406 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.27)
01:18:29.406 00.000 7680 Moving (-0.17, 0.27) raw xDistance=0.12 yDistance=-0.32
01:18:29.406 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:18:29.406 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:18:29.408 00.002 6120 UpdateGuideState exits: m=14475 SNR=78.4 Saturated
01:18:29.412 00.004 7680 MoveAxis(E, 0, ABG)
01:18:29.412 00.000 7680 Move returns status 0, amount 0
01:18:29.412 00.000 7680 MoveAxis(N, 172, ABG)
01:18:29.412 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:29.416 00.004 7680 Guiding  Dir = 0, Dur = 172
01:18:29.418 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:29.421 00.003 7680 IsSlewing returns 0
01:18:29.421 00.000 6120 Enqueuing Expose request
01:18:29.425 00.004 7680 IsGuiding returns 0
01:18:29.425 00.000 7680 PulseGuide returned control before completion, sleep 182
01:18:29.616 00.191 7680 IsGuiding returns 1
01:18:29.616 00.000 7680 scope still moving after pulse duration time elapsed
01:18:29.648 00.032 7680 IsSlewing returns 0
01:18:29.648 00.000 7680 IsGuiding returns 0
01:18:29.650 00.002 7680 scope move finished after 172 + 52 ms
01:18:29.650 00.000 7680 Move returns status 0, amount 172
01:18:29.650 00.000 7680 move complete, result=0
01:18:29.650 00.000 7680 worker thread done servicing request
01:18:29.651 00.001 7680 Worker thread wakes up
01:18:29.651 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 172 ms NORTH
01:18:29.656 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:29.656 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:30.908 01.252 7680 Exposure complete
01:18:31.034 00.126 7680 worker thread done servicing request
01:18:31.035 00.001 6120 OnExposeComplete: enter
01:18:31.038 00.003 6120 UpdateGuideState(): m_state=6
01:18:31.044 00.006 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5881
01:18:31.049 00.005 6120 Star::Find returns 1 (1), X=951.25, Y=49.61, Mass=13151, SNR=75.9, Peak=255 HFD=7.1
01:18:31.053 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
01:18:31.056 00.003 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.52)
01:18:31.061 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.32 hyp=0.36 cameraTheta=2.08 mountX=0.11 mountY=-0.36, mountTheta=-1.27
01:18:31.066 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.32, opts=13)
01:18:31.070 00.004 6120 Enqueuing Move request for scope (-0.18, 0.32)
01:18:31.074 00.004 7680 Worker thread wakes up
01:18:31.075 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:31.078 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.32) opts 0xd
01:18:31.078 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.32)
01:18:31.078 00.000 7680 Moving (-0.18, 0.32) raw xDistance=0.11 yDistance=-0.36
01:18:31.079 00.001 6120 UpdateGuideState exits: m=13151 SNR=75.9 Saturated
01:18:31.081 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:31.085 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:31.090 00.005 6120 Enqueuing Expose request
01:18:31.093 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:18:31.093 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:18:31.093 00.000 7680 MoveAxis(E, 0, ABG)
01:18:31.093 00.000 7680 Move returns status 0, amount 0
01:18:31.095 00.002 7680 MoveAxis(N, 197, ABG)
01:18:31.095 00.000 7680 Guiding  Dir = 0, Dur = 197
01:18:31.095 00.000 7680 IsSlewing returns 0
01:18:31.095 00.000 7680 IsGuiding returns 0
01:18:31.096 00.001 7680 PulseGuide returned control before completion, sleep 207
01:18:31.307 00.211 7680 IsGuiding returns 1
01:18:31.308 00.001 7680 scope still moving after pulse duration time elapsed
01:18:31.338 00.030 7680 IsSlewing returns 0
01:18:31.339 00.001 7680 IsGuiding returns 0
01:18:31.340 00.001 7680 scope move finished after 197 + 47 ms
01:18:31.341 00.001 7680 Move returns status 0, amount 197
01:18:31.341 00.000 7680 move complete, result=0
01:18:31.342 00.001 7680 worker thread done servicing request
01:18:31.342 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 197 ms NORTH
01:18:31.349 00.007 7680 Worker thread wakes up
01:18:31.349 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:31.349 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:32.604 01.255 7680 Exposure complete
01:18:32.753 00.149 7680 worker thread done servicing request
01:18:32.754 00.001 6120 OnExposeComplete: enter
01:18:32.757 00.003 6120 UpdateGuideState(): m_state=6
01:18:32.761 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5882
01:18:32.766 00.005 6120 Star::Find returns 1 (1), X=951.28, Y=49.51, Mass=13862, SNR=78.0, Peak=255 HFD=7.1
01:18:32.771 00.005 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.11 = -1.17)
01:18:32.774 00.003 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.44)
01:18:32.779 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.22 hyp=0.26 cameraTheta=2.16 mountX=0.10 mountY=-0.26, mountTheta=-1.20
01:18:32.783 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.22, opts=13)
01:18:32.788 00.005 6120 Enqueuing Move request for scope (-0.15, 0.22)
01:18:32.792 00.004 7680 Worker thread wakes up
01:18:32.792 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.22) opts 0xd
01:18:32.793 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:32.797 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.22)
01:18:32.797 00.000 6120 UpdateGuideState exits: m=13862 SNR=78.0 Saturated
01:18:32.801 00.004 7680 Moving (-0.15, 0.22) raw xDistance=0.10 yDistance=-0.26
01:18:32.801 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:32.806 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:32.810 00.004 6120 Enqueuing Expose request
01:18:32.813 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:18:32.814 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:18:32.814 00.000 7680 MoveAxis(E, 0, ABG)
01:18:32.814 00.000 7680 Move returns status 0, amount 0
01:18:32.815 00.001 7680 MoveAxis(N, 142, ABG)
01:18:32.815 00.000 7680 Guiding  Dir = 0, Dur = 142
01:18:32.816 00.001 7680 IsSlewing returns 0
01:18:32.816 00.000 7680 IsGuiding returns 0
01:18:32.816 00.000 7680 PulseGuide returned control before completion, sleep 152
01:18:32.971 00.155 7680 IsGuiding returns 1
01:18:32.971 00.000 7680 scope still moving after pulse duration time elapsed
01:18:33.001 00.030 7680 IsSlewing returns 0
01:18:33.003 00.002 7680 IsGuiding returns 1
01:18:33.033 00.030 7680 IsSlewing returns 0
01:18:33.033 00.000 7680 IsGuiding returns 0
01:18:33.035 00.002 7680 scope move finished after 142 + 76 ms
01:18:33.035 00.000 7680 Move returns status 0, amount 142
01:18:33.035 00.000 7680 move complete, result=0
01:18:33.035 00.000 7680 worker thread done servicing request
01:18:33.036 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 142 ms NORTH
01:18:33.042 00.006 7680 Worker thread wakes up
01:18:33.042 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:33.042 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:34.303 01.261 7680 Exposure complete
01:18:34.443 00.140 7680 worker thread done servicing request
01:18:34.443 00.000 6120 OnExposeComplete: enter
01:18:34.448 00.005 6120 UpdateGuideState(): m_state=6
01:18:34.453 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5883
01:18:34.458 00.005 6120 Star::Find returns 1 (1), X=951.34, Y=49.54, Mass=14459, SNR=76.4, Peak=255 HFD=7.1
01:18:34.462 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
01:18:34.466 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.72)
01:18:34.470 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.88 mountX=0.03 mountY=-0.26, mountTheta=-1.45
01:18:34.475 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.25, opts=13)
01:18:34.479 00.004 6120 Enqueuing Move request for scope (-0.08, 0.25)
01:18:34.483 00.004 7680 Worker thread wakes up
01:18:34.483 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:34.487 00.004 6120 UpdateGuideState exits: m=14459 SNR=76.4 Saturated
01:18:34.491 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd
01:18:34.491 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.25)
01:18:34.491 00.000 7680 Moving (-0.08, 0.25) raw xDistance=0.03 yDistance=-0.26
01:18:34.491 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:18:34.491 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:18:34.492 00.001 7680 MoveAxis(E, 0, ABG)
01:18:34.492 00.000 7680 Move returns status 0, amount 0
01:18:34.493 00.001 7680 MoveAxis(N, 142, ABG)
01:18:34.493 00.000 7680 Guiding  Dir = 0, Dur = 142
01:18:34.493 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:34.498 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:34.502 00.004 6120 Enqueuing Expose request
01:18:34.505 00.003 7680 IsSlewing returns 0
01:18:34.506 00.001 7680 IsGuiding returns 0
01:18:34.506 00.000 7680 PulseGuide returned control before completion, sleep 152
01:18:34.665 00.159 7680 IsGuiding returns 1
01:18:34.665 00.000 7680 scope still moving after pulse duration time elapsed
01:18:34.698 00.033 7680 IsSlewing returns 0
01:18:34.698 00.000 7680 IsGuiding returns 0
01:18:34.699 00.001 7680 scope move finished after 142 + 50 ms
01:18:34.699 00.000 7680 Move returns status 0, amount 142
01:18:34.699 00.000 7680 move complete, result=0
01:18:34.699 00.000 7680 worker thread done servicing request
01:18:34.700 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 142 ms NORTH
01:18:34.704 00.004 7680 Worker thread wakes up
01:18:34.705 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:34.705 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:35.958 01.253 7680 Exposure complete
01:18:36.095 00.137 7680 worker thread done servicing request
01:18:36.095 00.000 6120 OnExposeComplete: enter
01:18:36.099 00.004 6120 UpdateGuideState(): m_state=6
01:18:36.103 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5884
01:18:36.108 00.005 6120 Star::Find returns 1 (1), X=951.33, Y=49.43, Mass=14333, SNR=78.4, Peak=255 HFD=7.2
01:18:36.112 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
01:18:36.115 00.003 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.43)
01:18:36.119 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.17 mountX=0.07 mountY=-0.18, mountTheta=-1.19
01:18:36.123 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.15, opts=13)
01:18:36.127 00.004 6120 Enqueuing Move request for scope (-0.10, 0.15)
01:18:36.131 00.004 7680 Worker thread wakes up
01:18:36.131 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
01:18:36.132 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
01:18:36.132 00.000 7680 Moving (-0.10, 0.15) raw xDistance=0.07 yDistance=-0.18
01:18:36.132 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:18:36.132 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:18:36.132 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:18:36.132 00.000 7680 MoveAxis(E, 0, ABG)
01:18:36.132 00.000 7680 Move returns status 0, amount 0
01:18:36.134 00.002 7680 MoveAxis(N, 0, ABG)
01:18:36.135 00.001 7680 Move returns status 0, amount 0
01:18:36.135 00.000 7680 move complete, result=0
01:18:36.135 00.000 7680 worker thread done servicing request
01:18:36.136 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:36.139 00.003 6120 UpdateGuideState exits: m=14333 SNR=78.4 Saturated
01:18:36.143 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:36.147 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:36.150 00.003 6120 Enqueuing Expose request
01:18:36.153 00.003 7680 Worker thread wakes up
01:18:36.153 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:18:36.158 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:36.158 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:37.415 01.257 7680 Exposure complete
01:18:37.542 00.127 7680 worker thread done servicing request
01:18:37.542 00.000 6120 OnExposeComplete: enter
01:18:37.547 00.005 6120 UpdateGuideState(): m_state=6
01:18:37.552 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5885
01:18:37.557 00.005 6120 Star::Find returns 1 (1), X=951.52, Y=49.69, Mass=14784, SNR=79.4, Peak=255 HFD=7.2
01:18:37.562 00.005 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.29 = -2.00)
01:18:37.565 00.003 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
01:18:37.570 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.40 hyp=0.41 cameraTheta=1.33 mountX=-0.17 mountY=-0.32, mountTheta=-2.06
01:18:37.574 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.40, opts=13)
01:18:37.580 00.006 6120 Enqueuing Move request for scope (0.10, 0.40)
01:18:37.584 00.004 7680 Worker thread wakes up
01:18:37.585 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.40) opts 0xd
01:18:37.585 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.40)
01:18:37.585 00.000 7680 Moving (0.10, 0.40) raw xDistance=-0.17 yDistance=-0.32
01:18:37.585 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:18:37.586 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:37.589 00.003 6120 UpdateGuideState exits: m=14784 SNR=79.4 Saturated
01:18:37.592 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:37.595 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:37.599 00.004 6120 Enqueuing Expose request
01:18:37.602 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:18:37.602 00.000 7680 MoveAxis(E, 0, ABG)
01:18:37.602 00.000 7680 Move returns status 0, amount 0
01:18:37.602 00.000 7680 MoveAxis(N, 172, ABG)
01:18:37.602 00.000 7680 Guiding  Dir = 0, Dur = 172
01:18:37.603 00.001 7680 IsSlewing returns 0
01:18:37.603 00.000 7680 IsGuiding returns 0
01:18:37.603 00.000 7680 PulseGuide returned control before completion, sleep 182
01:18:37.795 00.192 7680 IsGuiding returns 1
01:18:37.795 00.000 7680 scope still moving after pulse duration time elapsed
01:18:37.827 00.032 7680 IsSlewing returns 0
01:18:37.828 00.001 7680 IsGuiding returns 0
01:18:37.830 00.002 7680 scope move finished after 172 + 53 ms
01:18:37.830 00.000 7680 Move returns status 0, amount 172
01:18:37.830 00.000 7680 move complete, result=0
01:18:37.830 00.000 7680 worker thread done servicing request
01:18:37.831 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 172 ms NORTH
01:18:37.840 00.009 7680 Worker thread wakes up
01:18:37.841 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:37.841 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:39.096 01.255 7680 Exposure complete
01:18:39.234 00.138 7680 worker thread done servicing request
01:18:39.235 00.001 6120 OnExposeComplete: enter
01:18:39.242 00.007 6120 UpdateGuideState(): m_state=6
01:18:39.246 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5886
01:18:39.250 00.004 6120 Star::Find returns 1 (1), X=951.37, Y=49.60, Mass=14995, SNR=78.8, Peak=255 HFD=7.2
01:18:39.253 00.003 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
01:18:39.257 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.85)
01:18:39.260 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.75 mountX=-0.00 mountY=-0.30, mountTheta=-1.58
01:18:39.267 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.31, opts=13)
01:18:39.272 00.005 6120 Enqueuing Move request for scope (-0.06, 0.31)
01:18:39.275 00.003 7680 Worker thread wakes up
01:18:39.275 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:39.280 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.31) opts 0xd
01:18:39.280 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.31)
01:18:39.280 00.000 7680 Moving (-0.06, 0.31) raw xDistance=-0.00 yDistance=-0.30
01:18:39.280 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:18:39.281 00.001 6120 UpdateGuideState exits: m=14995 SNR=78.8 Saturated
01:18:39.285 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:39.289 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:39.293 00.004 6120 Enqueuing Expose request
01:18:39.297 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:18:39.297 00.000 7680 MoveAxis(E, 0, ABG)
01:18:39.297 00.000 7680 Move returns status 0, amount 0
01:18:39.297 00.000 7680 MoveAxis(N, 165, ABG)
01:18:39.298 00.001 7680 Guiding  Dir = 0, Dur = 165
01:18:39.298 00.000 7680 IsSlewing returns 0
01:18:39.298 00.000 7680 IsGuiding returns 0
01:18:39.299 00.001 7680 PulseGuide returned control before completion, sleep 175
01:18:39.477 00.178 7680 IsGuiding returns 1
01:18:39.477 00.000 7680 scope still moving after pulse duration time elapsed
01:18:39.508 00.031 7680 IsSlewing returns 0
01:18:39.510 00.002 7680 IsGuiding returns 0
01:18:39.510 00.000 7680 scope move finished after 165 + 46 ms
01:18:39.510 00.000 7680 Move returns status 0, amount 165
01:18:39.510 00.000 7680 move complete, result=0
01:18:39.512 00.002 7680 worker thread done servicing request
01:18:39.512 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 165 ms NORTH
01:18:39.518 00.006 7680 Worker thread wakes up
01:18:39.518 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:39.519 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:40.777 01.258 7680 Exposure complete
01:18:40.908 00.131 7680 worker thread done servicing request
01:18:40.908 00.000 6120 OnExposeComplete: enter
01:18:40.912 00.004 6120 UpdateGuideState(): m_state=6
01:18:40.916 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5887
01:18:40.921 00.005 6120 Star::Find returns 1 (1), X=951.31, Y=49.50, Mass=13931, SNR=76.5, Peak=255 HFD=7.1
01:18:40.926 00.005 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (5.00 = -1.29)
01:18:40.930 00.004 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.56)
01:18:40.934 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.24 cameraTheta=2.04 mountX=0.07 mountY=-0.24, mountTheta=-1.30
01:18:40.939 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.22, opts=13)
01:18:40.943 00.004 6120 Enqueuing Move request for scope (-0.11, 0.22)
01:18:40.947 00.004 7680 Worker thread wakes up
01:18:40.947 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
01:18:40.948 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:40.951 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
01:18:40.951 00.000 7680 Moving (-0.11, 0.22) raw xDistance=0.07 yDistance=-0.24
01:18:40.952 00.001 6120 UpdateGuideState exits: m=13931 SNR=76.5 Saturated
01:18:40.957 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:18:40.957 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:18:40.958 00.001 7680 MoveAxis(E, 0, ABG)
01:18:40.958 00.000 7680 Move returns status 0, amount 0
01:18:40.958 00.000 7680 MoveAxis(N, 132, ABG)
01:18:40.958 00.000 7680 Guiding  Dir = 0, Dur = 132
01:18:40.959 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:40.965 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:40.969 00.004 7680 IsSlewing returns 0
01:18:40.970 00.001 6120 Enqueuing Expose request
01:18:40.974 00.004 7680 IsGuiding returns 0
01:18:40.974 00.000 7680 PulseGuide returned control before completion, sleep 142
01:18:41.127 00.153 7680 IsGuiding returns 1
01:18:41.127 00.000 7680 scope still moving after pulse duration time elapsed
01:18:41.158 00.031 7680 IsSlewing returns 0
01:18:41.159 00.001 7680 IsGuiding returns 0
01:18:41.160 00.001 7680 scope move finished after 132 + 54 ms
01:18:41.161 00.001 7680 Move returns status 0, amount 132
01:18:41.161 00.000 7680 move complete, result=0
01:18:41.162 00.001 7680 worker thread done servicing request
01:18:41.162 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 132 ms NORTH
01:18:41.168 00.006 7680 Worker thread wakes up
01:18:41.168 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:41.168 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:42.419 01.251 7680 Exposure complete
01:18:42.559 00.140 7680 worker thread done servicing request
01:18:42.560 00.001 6120 OnExposeComplete: enter
01:18:42.563 00.003 6120 UpdateGuideState(): m_state=6
01:18:42.568 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5888
01:18:42.571 00.003 6120 Star::Find returns 1 (1), X=951.25, Y=49.54, Mass=13767, SNR=75.9, Peak=255 HFD=7.1
01:18:42.576 00.005 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
01:18:42.580 00.004 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.42)
01:18:42.587 00.007 6120 CameraToMount -- cameraX=-0.17 cameraY=0.25 hyp=0.30 cameraTheta=2.18 mountX=0.12 mountY=-0.30, mountTheta=-1.18
01:18:42.592 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.25, opts=13)
01:18:42.598 00.006 6120 Enqueuing Move request for scope (-0.17, 0.25)
01:18:42.602 00.004 7680 Worker thread wakes up
01:18:42.602 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:42.606 00.004 6120 UpdateGuideState exits: m=13767 SNR=75.9 Saturated
01:18:42.611 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:42.615 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.25) opts 0xd
01:18:42.617 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.25)
01:18:42.617 00.000 7680 Moving (-0.17, 0.25) raw xDistance=0.12 yDistance=-0.30
01:18:42.617 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:18:42.617 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:18:42.617 00.000 7680 MoveAxis(E, 0, ABG)
01:18:42.617 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:42.621 00.004 6120 Enqueuing Expose request
01:18:42.625 00.004 7680 Move returns status 0, amount 0
01:18:42.625 00.000 7680 MoveAxis(N, 164, ABG)
01:18:42.626 00.001 7680 Guiding  Dir = 0, Dur = 164
01:18:42.626 00.000 7680 IsSlewing returns 0
01:18:42.627 00.001 7680 IsGuiding returns 0
01:18:42.627 00.000 7680 PulseGuide returned control before completion, sleep 174
01:18:42.813 00.186 7680 IsGuiding returns 1
01:18:42.816 00.003 7680 scope still moving after pulse duration time elapsed
01:18:42.844 00.028 7680 IsSlewing returns 0
01:18:42.845 00.001 7680 IsGuiding returns 0
01:18:42.845 00.000 7680 scope move finished after 164 + 54 ms
01:18:42.847 00.002 7680 Move returns status 0, amount 164
01:18:42.847 00.000 7680 move complete, result=0
01:18:42.847 00.000 7680 worker thread done servicing request
01:18:42.848 00.001 7680 Worker thread wakes up
01:18:42.848 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 164 ms NORTH
01:18:42.854 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:42.854 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:44.104 01.250 7680 Exposure complete
01:18:44.240 00.136 7680 worker thread done servicing request
01:18:44.241 00.001 6120 OnExposeComplete: enter
01:18:44.246 00.005 6120 UpdateGuideState(): m_state=6
01:18:44.249 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5889
01:18:44.253 00.004 6120 Star::Find returns 1 (1), X=951.38, Y=49.20, Mass=14298, SNR=75.1, Peak=255 HFD=7.0
01:18:44.257 00.004 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-2.95) = xAngle (0.94 = 0.94)
01:18:44.261 00.004 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.67 = 0.67)
01:18:44.265 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.01 mountX=0.06 mountY=0.06, mountTheta=0.81
01:18:44.272 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.09, opts=13)
01:18:44.276 00.004 6120 Enqueuing Move request for scope (-0.04, -0.09)
01:18:44.280 00.004 7680 Worker thread wakes up
01:18:44.280 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
01:18:44.280 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
01:18:44.280 00.000 7680 Moving (-0.04, -0.09) raw xDistance=0.06 yDistance=0.06
01:18:44.280 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:18:44.280 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:18:44.281 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:18:44.281 00.000 7680 MoveAxis(E, 0, ABG)
01:18:44.281 00.000 7680 Move returns status 0, amount 0
01:18:44.281 00.000 7680 MoveAxis(N, 0, ABG)
01:18:44.281 00.000 7680 Move returns status 0, amount 0
01:18:44.281 00.000 7680 move complete, result=0
01:18:44.281 00.000 7680 worker thread done servicing request
01:18:44.282 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:44.285 00.003 6120 UpdateGuideState exits: m=14298 SNR=75.1 Saturated
01:18:44.289 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:44.293 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:44.298 00.005 6120 Enqueuing Expose request
01:18:44.303 00.005 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:44.307 00.004 7680 Worker thread wakes up
01:18:44.307 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:44.307 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:45.562 01.255 7680 Exposure complete
01:18:45.699 00.137 7680 worker thread done servicing request
01:18:45.700 00.001 6120 OnExposeComplete: enter
01:18:45.706 00.006 6120 UpdateGuideState(): m_state=6
01:18:45.711 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5890
01:18:45.715 00.004 6120 Star::Find returns 1 (1), X=951.20, Y=49.69, Mass=14821, SNR=80.1, Peak=255 HFD=7.0
01:18:45.719 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
01:18:45.722 00.003 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
01:18:45.726 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.40 hyp=0.46 cameraTheta=2.08 mountX=0.15 mountY=-0.46, mountTheta=-1.26
01:18:45.732 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.40, opts=13)
01:18:45.737 00.005 6120 Enqueuing Move request for scope (-0.23, 0.40)
01:18:45.740 00.003 7680 Worker thread wakes up
01:18:45.740 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.40) opts 0xd
01:18:45.741 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.40)
01:18:45.741 00.000 7680 Moving (-0.23, 0.40) raw xDistance=0.15 yDistance=-0.46
01:18:45.741 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:18:45.741 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:45.745 00.004 6120 UpdateGuideState exits: m=14821 SNR=80.1 Saturated
01:18:45.749 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:45.753 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:45.757 00.004 6120 Enqueuing Expose request
01:18:45.760 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
01:18:45.760 00.000 7680 MoveAxis(E, 0, ABG)
01:18:45.760 00.000 7680 Move returns status 0, amount 0
01:18:45.760 00.000 7680 MoveAxis(N, 249, ABG)
01:18:45.760 00.000 7680 Guiding  Dir = 0, Dur = 249
01:18:45.763 00.003 7680 IsSlewing returns 0
01:18:45.763 00.000 7680 IsGuiding returns 0
01:18:45.764 00.001 7680 PulseGuide returned control before completion, sleep 259
01:18:46.032 00.268 7680 IsGuiding returns 1
01:18:46.033 00.001 7680 scope still moving after pulse duration time elapsed
01:18:46.062 00.029 7680 IsSlewing returns 0
01:18:46.064 00.002 7680 IsGuiding returns 0
01:18:46.065 00.001 7680 scope move finished after 249 + 52 ms
01:18:46.065 00.000 7680 Move returns status 0, amount 249
01:18:46.066 00.001 7680 move complete, result=0
01:18:46.066 00.000 7680 worker thread done servicing request
01:18:46.067 00.001 7680 Worker thread wakes up
01:18:46.067 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 249 ms NORTH
01:18:46.074 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:46.074 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:47.321 01.247 7680 Exposure complete
01:18:47.457 00.136 7680 worker thread done servicing request
01:18:47.458 00.001 6120 OnExposeComplete: enter
01:18:47.463 00.005 6120 UpdateGuideState(): m_state=6
01:18:47.466 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5891
01:18:47.470 00.004 6120 Star::Find returns 1 (1), X=951.21, Y=49.57, Mass=15170, SNR=80.6, Peak=255 HFD=7.1
01:18:47.474 00.004 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.11)
01:18:47.477 00.003 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.38)
01:18:47.481 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.29 hyp=0.36 cameraTheta=2.22 mountX=0.16 mountY=-0.35, mountTheta=-1.14
01:18:47.488 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.29, opts=13)
01:18:47.493 00.005 6120 Enqueuing Move request for scope (-0.22, 0.29)
01:18:47.497 00.004 7680 Worker thread wakes up
01:18:47.497 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.29) opts 0xd
01:18:47.497 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.29)
01:18:47.497 00.000 7680 Moving (-0.22, 0.29) raw xDistance=0.16 yDistance=-0.35
01:18:47.498 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:47.502 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:18:47.502 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:18:47.502 00.000 7680 MoveAxis(E, 0, ABG)
01:18:47.502 00.000 7680 Move returns status 0, amount 0
01:18:47.502 00.000 7680 MoveAxis(N, 191, ABG)
01:18:47.503 00.001 7680 Guiding  Dir = 0, Dur = 191
01:18:47.503 00.000 6120 UpdateGuideState exits: m=15170 SNR=80.6 Saturated
01:18:47.507 00.004 7680 IsSlewing returns 0
01:18:47.508 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:47.511 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:47.515 00.004 6120 Enqueuing Expose request
01:18:47.519 00.004 7680 IsGuiding returns 0
01:18:47.519 00.000 7680 PulseGuide returned control before completion, sleep 201
01:18:47.737 00.218 7680 IsGuiding returns 1
01:18:47.737 00.000 7680 scope still moving after pulse duration time elapsed
01:18:47.767 00.030 7680 IsSlewing returns 0
01:18:47.768 00.001 7680 IsGuiding returns 0
01:18:47.769 00.001 7680 scope move finished after 191 + 58 ms
01:18:47.769 00.000 7680 Move returns status 0, amount 191
01:18:47.770 00.001 7680 move complete, result=0
01:18:47.770 00.000 7680 worker thread done servicing request
01:18:47.771 00.001 7680 Worker thread wakes up
01:18:47.771 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 191 ms NORTH
01:18:47.777 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:47.777 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:49.027 01.250 7680 Exposure complete
01:18:49.155 00.128 7680 worker thread done servicing request
01:18:49.155 00.000 6120 OnExposeComplete: enter
01:18:49.158 00.003 6120 UpdateGuideState(): m_state=6
01:18:49.162 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5892
01:18:49.166 00.004 6120 Star::Find returns 1 (1), X=951.30, Y=49.14, Mass=14096, SNR=77.2, Peak=255 HFD=6.9
01:18:49.170 00.004 6120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-2.95) = xAngle (0.69 = 0.69)
01:18:49.173 00.003 6120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.42 = 0.42)
01:18:49.178 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-2.26 mountX=0.15 mountY=0.08, mountTheta=0.49
01:18:49.183 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.15, opts=13)
01:18:49.187 00.004 6120 Enqueuing Move request for scope (-0.13, -0.15)
01:18:49.191 00.004 7680 Worker thread wakes up
01:18:49.191 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.15) opts 0xd
01:18:49.191 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.15)
01:18:49.192 00.001 7680 Moving (-0.13, -0.15) raw xDistance=0.15 yDistance=0.08
01:18:49.192 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:18:49.192 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:18:49.192 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:18:49.192 00.000 7680 MoveAxis(E, 0, ABG)
01:18:49.192 00.000 7680 Move returns status 0, amount 0
01:18:49.192 00.000 7680 MoveAxis(N, 0, ABG)
01:18:49.192 00.000 7680 Move returns status 0, amount 0
01:18:49.192 00.000 7680 move complete, result=0
01:18:49.192 00.000 7680 worker thread done servicing request
01:18:49.193 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:49.197 00.004 6120 UpdateGuideState exits: m=14096 SNR=77.2 Saturated
01:18:49.201 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:49.204 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:49.209 00.005 6120 Enqueuing Expose request
01:18:49.213 00.004 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:49.217 00.004 7680 Worker thread wakes up
01:18:49.218 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:49.218 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:50.462 01.244 7680 Exposure complete
01:18:50.622 00.160 7680 worker thread done servicing request
01:18:50.623 00.001 6120 OnExposeComplete: enter
01:18:50.628 00.005 6120 UpdateGuideState(): m_state=6
01:18:50.632 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5893
01:18:50.636 00.004 6120 Star::Find returns 1 (1), X=951.28, Y=49.50, Mass=13969, SNR=78.7, Peak=255 HFD=7.1
01:18:50.641 00.005 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
01:18:50.644 00.003 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
01:18:50.648 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.15 mountX=0.10 mountY=-0.25, mountTheta=-1.20
01:18:50.653 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.22, opts=13)
01:18:50.658 00.005 6120 Enqueuing Move request for scope (-0.14, 0.22)
01:18:50.663 00.005 7680 Worker thread wakes up
01:18:50.663 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
01:18:50.663 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
01:18:50.663 00.000 7680 Moving (-0.14, 0.22) raw xDistance=0.10 yDistance=-0.25
01:18:50.663 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:18:50.663 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:50.668 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:18:50.668 00.000 7680 MoveAxis(E, 0, ABG)
01:18:50.668 00.000 7680 Move returns status 0, amount 0
01:18:50.668 00.000 6120 UpdateGuideState exits: m=13969 SNR=78.7 Saturated
01:18:50.673 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:50.677 00.004 7680 MoveAxis(N, 138, ABG)
01:18:50.677 00.000 7680 Guiding  Dir = 0, Dur = 138
01:18:50.677 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:50.682 00.005 6120 Enqueuing Expose request
01:18:50.685 00.003 7680 IsSlewing returns 0
01:18:50.686 00.001 7680 IsGuiding returns 0
01:18:50.686 00.000 7680 PulseGuide returned control before completion, sleep 148
01:18:50.844 00.158 7680 IsGuiding returns 1
01:18:50.845 00.001 7680 scope still moving after pulse duration time elapsed
01:18:50.876 00.031 7680 IsSlewing returns 0
01:18:50.876 00.000 7680 IsGuiding returns 0
01:18:50.878 00.002 7680 scope move finished after 138 + 53 ms
01:18:50.878 00.000 7680 Move returns status 0, amount 138
01:18:50.879 00.001 7680 move complete, result=0
01:18:50.879 00.000 7680 worker thread done servicing request
01:18:50.879 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 138 ms NORTH
01:18:50.888 00.009 7680 Worker thread wakes up
01:18:50.889 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:50.889 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:52.143 01.254 7680 Exposure complete
01:18:52.282 00.139 7680 worker thread done servicing request
01:18:52.282 00.000 6120 OnExposeComplete: enter
01:18:52.287 00.005 6120 UpdateGuideState(): m_state=6
01:18:52.290 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5894
01:18:52.295 00.005 6120 Star::Find returns 1 (1), X=951.28, Y=49.49, Mass=14311, SNR=76.8, Peak=255 HFD=7.1
01:18:52.300 00.005 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
01:18:52.304 00.004 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
01:18:52.307 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.20 hyp=0.24 cameraTheta=2.19 mountX=0.10 mountY=-0.24, mountTheta=-1.17
01:18:52.313 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.20, opts=13)
01:18:52.317 00.004 6120 Enqueuing Move request for scope (-0.14, 0.20)
01:18:52.321 00.004 7680 Worker thread wakes up
01:18:52.321 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.20) opts 0xd
01:18:52.321 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.20)
01:18:52.321 00.000 7680 Moving (-0.14, 0.20) raw xDistance=0.10 yDistance=-0.24
01:18:52.322 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:18:52.322 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:18:52.322 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:52.325 00.003 7680 MoveAxis(E, 0, ABG)
01:18:52.325 00.000 7680 Move returns status 0, amount 0
01:18:52.325 00.000 7680 MoveAxis(N, 130, ABG)
01:18:52.325 00.000 6120 UpdateGuideState exits: m=14311 SNR=76.8 Saturated
01:18:52.332 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:52.337 00.005 7680 Guiding  Dir = 0, Dur = 130
01:18:52.337 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:52.341 00.004 7680 IsSlewing returns 0
01:18:52.341 00.000 6120 Enqueuing Expose request
01:18:52.345 00.004 7680 IsGuiding returns 0
01:18:52.345 00.000 7680 PulseGuide returned control before completion, sleep 140
01:18:52.489 00.144 7680 IsGuiding returns 1
01:18:52.490 00.001 7680 scope still moving after pulse duration time elapsed
01:18:52.520 00.030 7680 IsSlewing returns 0
01:18:52.523 00.003 7680 IsGuiding returns 0
01:18:52.523 00.000 7680 scope move finished after 130 + 48 ms
01:18:52.524 00.001 7680 Move returns status 0, amount 130
01:18:52.524 00.000 7680 move complete, result=0
01:18:52.524 00.000 7680 worker thread done servicing request
01:18:52.524 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 130 ms NORTH
01:18:52.530 00.006 7680 Worker thread wakes up
01:18:52.531 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:52.531 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:53.778 01.247 7680 Exposure complete
01:18:53.924 00.146 7680 worker thread done servicing request
01:18:53.925 00.001 6120 OnExposeComplete: enter
01:18:53.928 00.003 6120 UpdateGuideState(): m_state=6
01:18:53.932 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5895
01:18:53.936 00.004 6120 Star::Find returns 1 (1), X=951.12, Y=49.33, Mass=13773, SNR=75.8, Peak=255 HFD=6.9
01:18:53.940 00.004 6120 CameraToMount -- cameraTheta (3.02) - m_xAngle (-2.95) = xAngle (5.97 = -0.31)
01:18:53.944 00.004 6120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.71 = -0.58)
01:18:53.948 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.04 hyp=0.31 cameraTheta=3.02 mountX=0.29 mountY=-0.17, mountTheta=-0.52
01:18:53.954 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.04, opts=13)
01:18:53.960 00.006 6120 Enqueuing Move request for scope (-0.31, 0.04)
01:18:53.964 00.004 7680 Worker thread wakes up
01:18:53.965 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:53.968 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.04) opts 0xd
01:18:53.969 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.04)
01:18:53.969 00.000 7680 Moving (-0.31, 0.04) raw xDistance=0.29 yDistance=-0.17
01:18:53.969 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
01:18:53.969 00.000 6120 UpdateGuideState exits: m=13773 SNR=75.8 Saturated
01:18:53.974 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:53.978 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:53.981 00.003 6120 Enqueuing Expose request
01:18:53.986 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:18:53.986 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:18:53.986 00.000 7680 MoveAxis(W, 120, ABG)
01:18:53.987 00.001 7680 Guiding  Dir = 3, Dur = 120
01:18:53.988 00.001 7680 IsSlewing returns 0
01:18:53.988 00.000 7680 IsGuiding returns 0
01:18:53.988 00.000 7680 PulseGuide returned control before completion, sleep 130
01:18:54.123 00.135 7680 IsGuiding returns 1
01:18:54.124 00.001 7680 scope still moving after pulse duration time elapsed
01:18:54.154 00.030 7680 IsSlewing returns 0
01:18:54.155 00.001 7680 IsGuiding returns 0
01:18:54.155 00.000 7680 scope move finished after 120 + 47 ms
01:18:54.155 00.000 7680 Move returns status 0, amount 120
01:18:54.157 00.002 7680 MoveAxis(N, 0, ABG)
01:18:54.157 00.000 7680 Move returns status 0, amount 0
01:18:54.157 00.000 7680 move complete, result=0
01:18:54.158 00.001 7680 worker thread done servicing request
01:18:54.158 00.000 7680 Worker thread wakes up
01:18:54.158 00.000 6120 GuideStep: 0.3 px 120 ms WEST, -0.2 px 0 ms NORTH
01:18:54.165 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:54.165 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:55.414 01.249 7680 Exposure complete
01:18:55.553 00.139 7680 worker thread done servicing request
01:18:55.554 00.001 6120 OnExposeComplete: enter
01:18:55.558 00.004 6120 UpdateGuideState(): m_state=6
01:18:55.562 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5896
01:18:55.566 00.004 6120 Star::Find returns 1 (1), X=951.27, Y=49.57, Mass=14697, SNR=77.6, Peak=255 HFD=7.2
01:18:55.570 00.004 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.02 = -1.27)
01:18:55.574 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
01:18:55.579 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.28 hyp=0.32 cameraTheta=2.06 mountX=0.10 mountY=-0.32, mountTheta=-1.28
01:18:55.587 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.28, opts=13)
01:18:55.592 00.005 6120 Enqueuing Move request for scope (-0.15, 0.28)
01:18:55.599 00.007 7680 Worker thread wakes up
01:18:55.599 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:55.606 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.28) opts 0xd
01:18:55.606 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.28)
01:18:55.606 00.000 6120 UpdateGuideState exits: m=14697 SNR=77.6 Saturated
01:18:55.613 00.007 7680 Moving (-0.15, 0.28) raw xDistance=0.10 yDistance=-0.32
01:18:55.613 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:55.619 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:18:55.619 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:55.625 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:18:55.625 00.000 7680 MoveAxis(E, 0, ABG)
01:18:55.626 00.001 7680 Move returns status 0, amount 0
01:18:55.626 00.000 6120 Enqueuing Expose request
01:18:55.632 00.006 7680 MoveAxis(N, 174, ABG)
01:18:55.632 00.000 7680 Guiding  Dir = 0, Dur = 174
01:18:55.633 00.001 7680 IsSlewing returns 0
01:18:55.633 00.000 7680 IsGuiding returns 0
01:18:55.634 00.001 7680 PulseGuide returned control before completion, sleep 184
01:18:55.828 00.194 7680 IsGuiding returns 1
01:18:55.828 00.000 7680 scope still moving after pulse duration time elapsed
01:18:55.860 00.032 7680 IsSlewing returns 0
01:18:55.860 00.000 7680 IsGuiding returns 0
01:18:55.860 00.000 7680 scope move finished after 174 + 52 ms
01:18:55.860 00.000 7680 Move returns status 0, amount 174
01:18:55.861 00.001 7680 move complete, result=0
01:18:55.861 00.000 7680 worker thread done servicing request
01:18:55.862 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 174 ms NORTH
01:18:55.867 00.005 7680 Worker thread wakes up
01:18:55.867 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:55.867 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:57.123 01.256 7680 Exposure complete
01:18:57.257 00.134 7680 worker thread done servicing request
01:18:57.257 00.000 6120 OnExposeComplete: enter
01:18:57.260 00.003 6120 UpdateGuideState(): m_state=6
01:18:57.266 00.006 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5897
01:18:57.275 00.009 6120 Star::Find returns 1 (1), X=951.21, Y=49.50, Mass=14550, SNR=78.9, Peak=255 HFD=7.1
01:18:57.279 00.004 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.31 = -0.98)
01:18:57.281 00.002 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
01:18:57.284 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.21 hyp=0.30 cameraTheta=2.35 mountX=0.17 mountY=-0.28, mountTheta=-1.04
01:18:57.288 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.21, opts=13)
01:18:57.290 00.002 6120 Enqueuing Move request for scope (-0.21, 0.21)
01:18:57.294 00.004 7680 Worker thread wakes up
01:18:57.294 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.21) opts 0xd
01:18:57.295 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.21)
01:18:57.295 00.000 7680 Moving (-0.21, 0.21) raw xDistance=0.17 yDistance=-0.28
01:18:57.295 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:18:57.295 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:18:57.296 00.001 7680 MoveAxis(E, 0, ABG)
01:18:57.296 00.000 7680 Move returns status 0, amount 0
01:18:57.296 00.000 7680 MoveAxis(N, 154, ABG)
01:18:57.296 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:57.299 00.003 6120 UpdateGuideState exits: m=14550 SNR=78.9 Saturated
01:18:57.304 00.005 7680 Guiding  Dir = 0, Dur = 154
01:18:57.304 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:57.309 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:57.312 00.003 6120 Enqueuing Expose request
01:18:57.315 00.003 7680 IsSlewing returns 0
01:18:57.315 00.000 7680 IsGuiding returns 0
01:18:57.317 00.002 7680 PulseGuide returned control before completion, sleep 164
01:18:57.489 00.172 7680 IsGuiding returns 1
01:18:57.494 00.005 7680 scope still moving after pulse duration time elapsed
01:18:57.520 00.026 7680 IsSlewing returns 0
01:18:57.522 00.002 7680 IsGuiding returns 0
01:18:57.523 00.001 7680 scope move finished after 154 + 53 ms
01:18:57.523 00.000 7680 Move returns status 0, amount 154
01:18:57.523 00.000 7680 move complete, result=0
01:18:57.525 00.002 7680 worker thread done servicing request
01:18:57.525 00.000 7680 Worker thread wakes up
01:18:57.525 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 154 ms NORTH
01:18:57.532 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:57.532 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:18:58.785 01.253 7680 Exposure complete
01:18:58.916 00.131 7680 worker thread done servicing request
01:18:58.916 00.000 6120 OnExposeComplete: enter
01:18:58.920 00.004 6120 UpdateGuideState(): m_state=6
01:18:58.925 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5898
01:18:58.929 00.004 6120 Star::Find returns 1 (1), X=951.28, Y=49.51, Mass=14055, SNR=77.4, Peak=255 HFD=7.1
01:18:58.932 00.003 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
01:18:58.936 00.004 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
01:18:58.940 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.23 hyp=0.27 cameraTheta=2.15 mountX=0.10 mountY=-0.27, mountTheta=-1.21
01:18:58.946 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.23, opts=13)
01:18:58.951 00.005 6120 Enqueuing Move request for scope (-0.15, 0.23)
01:18:58.954 00.003 7680 Worker thread wakes up
01:18:58.956 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:18:58.960 00.004 6120 UpdateGuideState exits: m=14055 SNR=77.4 Saturated
01:18:58.964 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:58.968 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:18:58.971 00.003 6120 Enqueuing Expose request
01:18:58.975 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.23) opts 0xd
01:18:58.975 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.23)
01:18:58.975 00.000 7680 Moving (-0.15, 0.23) raw xDistance=0.10 yDistance=-0.27
01:18:58.975 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:18:58.975 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:18:58.976 00.001 7680 MoveAxis(E, 0, ABG)
01:18:58.976 00.000 7680 Move returns status 0, amount 0
01:18:58.976 00.000 7680 MoveAxis(N, 145, ABG)
01:18:58.976 00.000 7680 Guiding  Dir = 0, Dur = 145
01:18:58.977 00.001 7680 IsSlewing returns 0
01:18:58.977 00.000 7680 IsGuiding returns 0
01:18:58.977 00.000 7680 PulseGuide returned control before completion, sleep 155
01:18:59.137 00.160 7680 IsGuiding returns 1
01:18:59.139 00.002 7680 scope still moving after pulse duration time elapsed
01:18:59.169 00.030 7680 IsSlewing returns 0
01:18:59.170 00.001 7680 IsGuiding returns 0
01:18:59.172 00.002 7680 scope move finished after 145 + 48 ms
01:18:59.172 00.000 7680 Move returns status 0, amount 145
01:18:59.172 00.000 7680 move complete, result=0
01:18:59.173 00.001 7680 worker thread done servicing request
01:18:59.174 00.001 7680 Worker thread wakes up
01:18:59.174 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 145 ms NORTH
01:18:59.183 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:18:59.183 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:00.433 01.250 7680 Exposure complete
01:19:00.573 00.140 7680 worker thread done servicing request
01:19:00.573 00.000 6120 OnExposeComplete: enter
01:19:00.580 00.007 6120 UpdateGuideState(): m_state=6
01:19:00.586 00.006 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5899
01:19:00.591 00.005 6120 Star::Find returns 1 (1), X=951.27, Y=49.50, Mass=13696, SNR=76.7, Peak=255 HFD=7.1
01:19:00.594 00.003 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
01:19:00.598 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
01:19:00.603 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.21 hyp=0.26 cameraTheta=2.21 mountX=0.11 mountY=-0.26, mountTheta=-1.16
01:19:00.609 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.21, opts=13)
01:19:00.614 00.005 6120 Enqueuing Move request for scope (-0.16, 0.21)
01:19:00.618 00.004 7680 Worker thread wakes up
01:19:00.619 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.21) opts 0xd
01:19:00.619 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.21)
01:19:00.619 00.000 7680 Moving (-0.16, 0.21) raw xDistance=0.11 yDistance=-0.26
01:19:00.619 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:19:00.620 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:00.623 00.003 6120 UpdateGuideState exits: m=13696 SNR=76.7 Saturated
01:19:00.627 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:00.632 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:00.635 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:19:00.635 00.000 7680 MoveAxis(E, 0, ABG)
01:19:00.635 00.000 7680 Move returns status 0, amount 0
01:19:00.635 00.000 7680 MoveAxis(N, 141, ABG)
01:19:00.637 00.002 6120 Enqueuing Expose request
01:19:00.641 00.004 7680 Guiding  Dir = 0, Dur = 141
01:19:00.642 00.001 7680 IsSlewing returns 0
01:19:00.642 00.000 7680 IsGuiding returns 0
01:19:00.643 00.001 7680 PulseGuide returned control before completion, sleep 151
01:19:00.809 00.166 7680 IsGuiding returns 1
01:19:00.810 00.001 7680 scope still moving after pulse duration time elapsed
01:19:00.841 00.031 7680 IsSlewing returns 0
01:19:00.843 00.002 7680 IsGuiding returns 1
01:19:00.872 00.029 7680 IsSlewing returns 0
01:19:00.872 00.000 7680 IsGuiding returns 0
01:19:00.873 00.001 7680 scope move finished after 141 + 88 ms
01:19:00.873 00.000 7680 Move returns status 0, amount 141
01:19:00.873 00.000 7680 move complete, result=0
01:19:00.874 00.001 7680 worker thread done servicing request
01:19:00.874 00.000 7680 Worker thread wakes up
01:19:00.874 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 141 ms NORTH
01:19:00.880 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:00.881 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:02.123 01.242 7680 Exposure complete
01:19:02.261 00.138 7680 worker thread done servicing request
01:19:02.262 00.001 6120 OnExposeComplete: enter
01:19:02.267 00.005 6120 UpdateGuideState(): m_state=6
01:19:02.270 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5900
01:19:02.274 00.004 6120 Star::Find returns 1 (1), X=951.43, Y=49.42, Mass=14241, SNR=76.1, Peak=255 HFD=7.1
01:19:02.278 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
01:19:02.282 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
01:19:02.286 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.56 mountX=-0.03 mountY=-0.12, mountTheta=-1.79
01:19:02.290 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.13, opts=13)
01:19:02.295 00.005 6120 Enqueuing Move request for scope (0.00, 0.13)
01:19:02.299 00.004 7680 Worker thread wakes up
01:19:02.300 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
01:19:02.300 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
01:19:02.300 00.000 7680 Moving (0.00, 0.13) raw xDistance=-0.03 yDistance=-0.12
01:19:02.301 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:19:02.301 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:19:02.301 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:02.306 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:19:02.306 00.000 7680 MoveAxis(E, 0, ABG)
01:19:02.306 00.000 7680 Move returns status 0, amount 0
01:19:02.307 00.001 6120 UpdateGuideState exits: m=14241 SNR=76.1 Saturated
01:19:02.310 00.003 7680 MoveAxis(N, 0, ABG)
01:19:02.310 00.000 7680 Move returns status 0, amount 0
01:19:02.311 00.001 7680 move complete, result=0
01:19:02.312 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:02.315 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:02.320 00.005 6120 Enqueuing Expose request
01:19:02.323 00.003 7680 worker thread done servicing request
01:19:02.324 00.001 7680 Worker thread wakes up
01:19:02.324 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:02.329 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:02.329 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:03.573 01.244 7680 Exposure complete
01:19:03.714 00.141 7680 worker thread done servicing request
01:19:03.714 00.000 6120 OnExposeComplete: enter
01:19:03.718 00.004 6120 UpdateGuideState(): m_state=6
01:19:03.723 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5901
01:19:03.727 00.004 6120 Star::Find returns 1 (1), X=951.71, Y=49.35, Mass=13528, SNR=73.9, Peak=255 HFD=7.0
01:19:03.730 00.003 6120 CameraToMount -- cameraTheta (0.21) - m_xAngle (-2.95) = xAngle (3.16 = -3.12)
01:19:03.734 00.004 6120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.89 = 2.89)
01:19:03.739 00.005 6120 CameraToMount -- cameraX=0.28 cameraY=0.06 hyp=0.29 cameraTheta=0.21 mountX=-0.29 mountY=0.07, mountTheta=2.90
01:19:03.744 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.06, opts=13)
01:19:03.748 00.004 6120 Enqueuing Move request for scope (0.28, 0.06)
01:19:03.753 00.005 7680 Worker thread wakes up
01:19:03.753 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:03.757 00.004 6120 UpdateGuideState exits: m=13528 SNR=73.9 Saturated
01:19:03.760 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:03.766 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:03.770 00.004 6120 Enqueuing Expose request
01:19:03.774 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.06) opts 0xd
01:19:03.774 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.06)
01:19:03.775 00.001 7680 Moving (0.28, 0.06) raw xDistance=-0.29 yDistance=0.07
01:19:03.775 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:19:03.775 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:19:03.775 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:19:03.776 00.001 7680 MoveAxis(E, 118, ABG)
01:19:03.776 00.000 7680 Guiding  Dir = 2, Dur = 118
01:19:03.776 00.000 7680 IsSlewing returns 0
01:19:03.777 00.001 7680 IsGuiding returns 0
01:19:03.777 00.000 7680 PulseGuide returned control before completion, sleep 128
01:19:03.921 00.144 7680 IsGuiding returns 1
01:19:03.922 00.001 7680 scope still moving after pulse duration time elapsed
01:19:03.952 00.030 7680 IsSlewing returns 0
01:19:03.954 00.002 7680 IsGuiding returns 1
01:19:03.984 00.030 7680 IsSlewing returns 0
01:19:03.985 00.001 7680 IsGuiding returns 1
01:19:04.015 00.030 7680 IsSlewing returns 0
01:19:04.016 00.001 7680 IsGuiding returns 0
01:19:04.017 00.001 7680 scope move finished after 118 + 122 ms
01:19:04.017 00.000 7680 Move returns status 0, amount 118
01:19:04.017 00.000 7680 MoveAxis(N, 0, ABG)
01:19:04.018 00.001 7680 Move returns status 0, amount 0
01:19:04.018 00.000 7680 move complete, result=0
01:19:04.019 00.001 7680 worker thread done servicing request
01:19:04.019 00.000 7680 Worker thread wakes up
01:19:04.020 00.001 6120 GuideStep: -0.3 px 118 ms EAST, 0.1 px 0 ms NORTH
01:19:04.029 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:04.029 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:05.284 01.255 7680 Exposure complete
01:19:05.414 00.130 7680 worker thread done servicing request
01:19:05.415 00.001 6120 OnExposeComplete: enter
01:19:05.420 00.005 6120 UpdateGuideState(): m_state=6
01:19:05.425 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5902
01:19:05.430 00.005 6120 Star::Find returns 1 (1), X=951.54, Y=49.73, Mass=13468, SNR=74.2, Peak=255 HFD=7.1
01:19:05.434 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
01:19:05.438 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
01:19:05.442 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.44 hyp=0.45 cameraTheta=1.32 mountX=-0.19 mountY=-0.34, mountTheta=-2.08
01:19:05.447 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.44, opts=13)
01:19:05.452 00.005 6120 Enqueuing Move request for scope (0.11, 0.44)
01:19:05.457 00.005 7680 Worker thread wakes up
01:19:05.457 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:05.461 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.44) opts 0xd
01:19:05.462 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.44)
01:19:05.462 00.000 7680 Moving (0.11, 0.44) raw xDistance=-0.19 yDistance=-0.34
01:19:05.462 00.000 6120 UpdateGuideState exits: m=13468 SNR=74.2 Saturated
01:19:05.465 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:05.470 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:05.474 00.004 6120 Enqueuing Expose request
01:19:05.477 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:19:05.477 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:19:05.477 00.000 7680 MoveAxis(E, 0, ABG)
01:19:05.477 00.000 7680 Move returns status 0, amount 0
01:19:05.477 00.000 7680 MoveAxis(N, 186, ABG)
01:19:05.478 00.001 7680 Guiding  Dir = 0, Dur = 186
01:19:05.479 00.001 7680 IsSlewing returns 0
01:19:05.479 00.000 7680 IsGuiding returns 0
01:19:05.479 00.000 7680 PulseGuide returned control before completion, sleep 196
01:19:05.680 00.201 7680 IsGuiding returns 1
01:19:05.681 00.001 7680 scope still moving after pulse duration time elapsed
01:19:05.712 00.031 7680 IsSlewing returns 0
01:19:05.713 00.001 7680 IsGuiding returns 0
01:19:05.714 00.001 7680 scope move finished after 186 + 48 ms
01:19:05.715 00.001 7680 Move returns status 0, amount 186
01:19:05.715 00.000 7680 move complete, result=0
01:19:05.715 00.000 7680 worker thread done servicing request
01:19:05.715 00.000 7680 Worker thread wakes up
01:19:05.716 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 186 ms NORTH
01:19:05.723 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:05.723 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:06.977 01.254 7680 Exposure complete
01:19:07.116 00.139 7680 worker thread done servicing request
01:19:07.117 00.001 6120 OnExposeComplete: enter
01:19:07.121 00.004 6120 UpdateGuideState(): m_state=6
01:19:07.125 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5903
01:19:07.128 00.003 6120 Star::Find returns 1 (1), X=951.95, Y=49.41, Mass=14378, SNR=77.4, Peak=255 HFD=6.8
01:19:07.132 00.004 6120 CameraToMount -- cameraTheta (0.23) - m_xAngle (-2.95) = xAngle (3.19 = -3.10)
01:19:07.135 00.003 6120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.92 = 2.92)
01:19:07.139 00.004 6120 CameraToMount -- cameraX=0.52 cameraY=0.12 hyp=0.54 cameraTheta=0.23 mountX=-0.54 mountY=0.12, mountTheta=2.92
01:19:07.147 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.52, y=0.12, opts=13)
01:19:07.152 00.005 6120 Enqueuing Move request for scope (0.52, 0.12)
01:19:07.156 00.004 7680 Worker thread wakes up
01:19:07.156 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.12) opts 0xd
01:19:07.156 00.000 7680 Handling offset move in thread for scope, endpoint = (0.52, 0.12)
01:19:07.157 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:07.162 00.005 7680 Moving (0.52, 0.12) raw xDistance=-0.54 yDistance=0.12
01:19:07.162 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:19:07.162 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:19:07.162 00.000 6120 UpdateGuideState exits: m=14378 SNR=77.4 Saturated
01:19:07.167 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:19:07.167 00.000 7680 MoveAxis(E, 219, ABG)
01:19:07.167 00.000 7680 Guiding  Dir = 2, Dur = 219
01:19:07.168 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:07.173 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:07.179 00.006 6120 Enqueuing Expose request
01:19:07.183 00.004 7680 IsSlewing returns 0
01:19:07.183 00.000 7680 IsGuiding returns 0
01:19:07.183 00.000 7680 PulseGuide returned control before completion, sleep 229
01:19:07.423 00.240 7680 IsGuiding returns 1
01:19:07.423 00.000 7680 scope still moving after pulse duration time elapsed
01:19:07.455 00.032 7680 IsSlewing returns 0
01:19:07.456 00.001 7680 IsGuiding returns 0
01:19:07.456 00.000 7680 scope move finished after 219 + 54 ms
01:19:07.457 00.001 7680 Move returns status 0, amount 219
01:19:07.457 00.000 7680 MoveAxis(N, 0, ABG)
01:19:07.458 00.001 7680 Move returns status 0, amount 0
01:19:07.458 00.000 7680 move complete, result=0
01:19:07.460 00.002 7680 worker thread done servicing request
01:19:07.461 00.001 6120 GuideStep: -0.5 px 219 ms EAST, 0.1 px 0 ms NORTH
01:19:07.468 00.007 7680 Worker thread wakes up
01:19:07.468 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:07.468 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:08.714 01.246 7680 Exposure complete
01:19:08.856 00.142 7680 worker thread done servicing request
01:19:08.857 00.001 6120 OnExposeComplete: enter
01:19:08.860 00.003 6120 UpdateGuideState(): m_state=6
01:19:08.867 00.007 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5904
01:19:08.871 00.004 6120 Star::Find returns 1 (1), X=951.51, Y=49.82, Mass=13798, SNR=74.9, Peak=255 HFD=7.0
01:19:08.876 00.005 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
01:19:08.880 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
01:19:08.884 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.54 hyp=0.54 cameraTheta=1.41 mountX=-0.19 mountY=-0.44, mountTheta=-1.97
01:19:08.889 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.54, opts=13)
01:19:08.894 00.005 6120 Enqueuing Move request for scope (0.09, 0.54)
01:19:08.897 00.003 7680 Worker thread wakes up
01:19:08.897 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:08.900 00.003 6120 UpdateGuideState exits: m=13798 SNR=74.9 Saturated
01:19:08.903 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:08.907 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:08.909 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.54) opts 0xd
01:19:08.910 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.54)
01:19:08.910 00.000 6120 Enqueuing Expose request
01:19:08.913 00.003 7680 Moving (0.09, 0.54) raw xDistance=-0.19 yDistance=-0.44
01:19:08.914 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:19:08.914 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
01:19:08.914 00.000 7680 MoveAxis(E, 0, ABG)
01:19:08.914 00.000 7680 Move returns status 0, amount 0
01:19:08.914 00.000 7680 MoveAxis(N, 240, ABG)
01:19:08.915 00.001 7680 Guiding  Dir = 0, Dur = 240
01:19:08.915 00.000 7680 IsSlewing returns 0
01:19:08.915 00.000 7680 IsGuiding returns 0
01:19:08.916 00.001 7680 PulseGuide returned control before completion, sleep 250
01:19:09.171 00.255 7680 IsGuiding returns 1
01:19:09.173 00.002 7680 scope still moving after pulse duration time elapsed
01:19:09.200 00.027 7680 IsSlewing returns 0
01:19:09.202 00.002 7680 IsGuiding returns 0
01:19:09.202 00.000 7680 scope move finished after 240 + 46 ms
01:19:09.204 00.002 7680 Move returns status 0, amount 240
01:19:09.204 00.000 7680 move complete, result=0
01:19:09.205 00.001 7680 worker thread done servicing request
01:19:09.205 00.000 7680 Worker thread wakes up
01:19:09.205 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 240 ms NORTH
01:19:09.211 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:09.212 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:10.466 01.254 7680 Exposure complete
01:19:10.609 00.143 7680 worker thread done servicing request
01:19:10.610 00.001 6120 OnExposeComplete: enter
01:19:10.615 00.005 6120 UpdateGuideState(): m_state=6
01:19:10.619 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5905
01:19:10.623 00.004 6120 Star::Find returns 1 (1), X=951.76, Y=49.72, Mass=15024, SNR=79.6, Peak=255 HFD=7.0
01:19:10.626 00.003 6120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-2.95) = xAngle (3.88 = -2.41)
01:19:10.631 00.005 6120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.61 = -2.68)
01:19:10.634 00.003 6120 CameraToMount -- cameraX=0.33 cameraY=0.43 hyp=0.55 cameraTheta=0.92 mountX=-0.41 mountY=-0.24, mountTheta=-2.60
01:19:10.640 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=0.43, opts=13)
01:19:10.643 00.003 6120 Enqueuing Move request for scope (0.33, 0.43)
01:19:10.647 00.004 7680 Worker thread wakes up
01:19:10.647 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.43) opts 0xd
01:19:10.647 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, 0.43)
01:19:10.647 00.000 7680 Moving (0.33, 0.43) raw xDistance=-0.41 yDistance=-0.24
01:19:10.647 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:19:10.647 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:19:10.649 00.002 7680 MoveAxis(E, 165, ABG)
01:19:10.649 00.000 7680 Guiding  Dir = 2, Dur = 165
01:19:10.649 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:10.652 00.003 7680 IsSlewing returns 0
01:19:10.652 00.000 6120 UpdateGuideState exits: m=15024 SNR=79.6 Saturated
01:19:10.656 00.004 7680 IsGuiding returns 0
01:19:10.656 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:10.661 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:10.664 00.003 7680 PulseGuide returned control before completion, sleep 175
01:19:10.665 00.001 6120 Enqueuing Expose request
01:19:10.841 00.176 7680 IsGuiding returns 1
01:19:10.842 00.001 7680 scope still moving after pulse duration time elapsed
01:19:10.872 00.030 7680 IsSlewing returns 0
01:19:10.873 00.001 7680 IsGuiding returns 0
01:19:10.874 00.001 7680 scope move finished after 165 + 52 ms
01:19:10.874 00.000 7680 Move returns status 0, amount 165
01:19:10.874 00.000 7680 MoveAxis(N, 133, ABG)
01:19:10.875 00.001 7680 Guiding  Dir = 0, Dur = 133
01:19:10.875 00.000 7680 IsSlewing returns 0
01:19:10.876 00.001 7680 IsGuiding returns 0
01:19:10.876 00.000 7680 PulseGuide returned control before completion, sleep 143
01:19:11.027 00.151 7680 IsGuiding returns 1
01:19:11.027 00.000 7680 scope still moving after pulse duration time elapsed
01:19:11.059 00.032 7680 IsSlewing returns 0
01:19:11.059 00.000 7680 IsGuiding returns 0
01:19:11.060 00.001 7680 scope move finished after 133 + 50 ms
01:19:11.060 00.000 7680 Move returns status 0, amount 133
01:19:11.060 00.000 7680 move complete, result=0
01:19:11.060 00.000 7680 worker thread done servicing request
01:19:11.060 00.000 7680 Worker thread wakes up
01:19:11.060 00.000 6120 GuideStep: -0.4 px 165 ms EAST, -0.2 px 133 ms NORTH
01:19:11.067 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:11.067 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:12.317 01.250 7680 Exposure complete
01:19:12.448 00.131 7680 worker thread done servicing request
01:19:12.448 00.000 6120 OnExposeComplete: enter
01:19:12.452 00.004 6120 UpdateGuideState(): m_state=6
01:19:12.458 00.006 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5906
01:19:12.462 00.004 6120 Star::Find returns 1 (1), X=951.70, Y=49.68, Mass=13989, SNR=74.5, Peak=255 HFD=7.1
01:19:12.466 00.004 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.92 = -2.37)
01:19:12.469 00.003 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.64)
01:19:12.473 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=0.39 hyp=0.48 cameraTheta=0.96 mountX=-0.34 mountY=-0.23, mountTheta=-2.55
01:19:12.478 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.39, opts=13)
01:19:12.481 00.003 6120 Enqueuing Move request for scope (0.27, 0.39)
01:19:12.484 00.003 7680 Worker thread wakes up
01:19:12.484 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:12.489 00.005 6120 UpdateGuideState exits: m=13989 SNR=74.5 Saturated
01:19:12.492 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:12.496 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:12.499 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.39) opts 0xd
01:19:12.500 00.001 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.39)
01:19:12.500 00.000 7680 Moving (0.27, 0.39) raw xDistance=-0.34 yDistance=-0.23
01:19:12.500 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
01:19:12.500 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:19:12.500 00.000 7680 MoveAxis(E, 151, ABG)
01:19:12.501 00.001 7680 Guiding  Dir = 2, Dur = 151
01:19:12.501 00.000 6120 Enqueuing Expose request
01:19:12.504 00.003 7680 IsSlewing returns 0
01:19:12.504 00.000 7680 IsGuiding returns 0
01:19:12.505 00.001 7680 PulseGuide returned control before completion, sleep 161
01:19:12.681 00.176 7680 IsGuiding returns 0
01:19:12.681 00.000 7680 Move returns status 0, amount 151
01:19:12.681 00.000 7680 MoveAxis(N, 125, ABG)
01:19:12.681 00.000 7680 Guiding  Dir = 0, Dur = 125
01:19:12.682 00.001 7680 IsSlewing returns 0
01:19:12.682 00.000 7680 IsGuiding returns 0
01:19:12.683 00.001 7680 PulseGuide returned control before completion, sleep 135
01:19:12.823 00.140 7680 IsGuiding returns 1
01:19:12.824 00.001 7680 scope still moving after pulse duration time elapsed
01:19:12.855 00.031 7680 IsSlewing returns 0
01:19:12.856 00.001 7680 IsGuiding returns 1
01:19:12.885 00.029 7680 IsSlewing returns 0
01:19:12.888 00.003 7680 IsGuiding returns 1
01:19:12.917 00.029 7680 IsSlewing returns 0
01:19:12.917 00.000 7680 IsGuiding returns 0
01:19:12.917 00.000 7680 scope move finished after 125 + 109 ms
01:19:12.917 00.000 7680 Move returns status 0, amount 125
01:19:12.917 00.000 7680 move complete, result=0
01:19:12.917 00.000 7680 worker thread done servicing request
01:19:12.919 00.002 7680 Worker thread wakes up
01:19:12.919 00.000 6120 GuideStep: -0.3 px 151 ms EAST, -0.2 px 125 ms NORTH
01:19:12.921 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:12.921 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:14.182 01.261 7680 Exposure complete
01:19:14.319 00.137 7680 worker thread done servicing request
01:19:14.319 00.000 6120 OnExposeComplete: enter
01:19:14.324 00.005 6120 UpdateGuideState(): m_state=6
01:19:14.328 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5907
01:19:14.332 00.004 6120 Star::Find returns 1 (1), X=951.14, Y=49.72, Mass=14648, SNR=78.5, Peak=255 HFD=6.9
01:19:14.335 00.003 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.11 = -1.17)
01:19:14.340 00.005 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.44)
01:19:14.344 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.43 hyp=0.51 cameraTheta=2.16 mountX=0.20 mountY=-0.51, mountTheta=-1.20
01:19:14.349 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.43, opts=13)
01:19:14.352 00.003 6120 Enqueuing Move request for scope (-0.28, 0.43)
01:19:14.357 00.005 7680 Worker thread wakes up
01:19:14.357 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.43) opts 0xd
01:19:14.357 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.43)
01:19:14.358 00.001 7680 Moving (-0.28, 0.43) raw xDistance=0.20 yDistance=-0.51
01:19:14.358 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:19:14.358 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:14.362 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
01:19:14.363 00.001 7680 MoveAxis(E, 0, ABG)
01:19:14.363 00.000 7680 Move returns status 0, amount 0
01:19:14.363 00.000 7680 MoveAxis(N, 277, ABG)
01:19:14.363 00.000 7680 Guiding  Dir = 0, Dur = 277
01:19:14.364 00.001 6120 UpdateGuideState exits: m=14648 SNR=78.5 Saturated
01:19:14.367 00.003 7680 IsSlewing returns 0
01:19:14.368 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:14.372 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:14.376 00.004 7680 IsGuiding returns 0
01:19:14.376 00.000 6120 Enqueuing Expose request
01:19:14.380 00.004 7680 PulseGuide returned control before completion, sleep 287
01:19:14.670 00.290 7680 IsGuiding returns 1
01:19:14.671 00.001 7680 scope still moving after pulse duration time elapsed
01:19:14.700 00.029 7680 IsSlewing returns 0
01:19:14.700 00.000 7680 IsGuiding returns 0
01:19:14.700 00.000 7680 scope move finished after 277 + 47 ms
01:19:14.701 00.001 7680 Move returns status 0, amount 277
01:19:14.702 00.001 7680 move complete, result=0
01:19:14.703 00.001 7680 worker thread done servicing request
01:19:14.703 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 277 ms NORTH
01:19:14.709 00.006 7680 Worker thread wakes up
01:19:14.709 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:14.709 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:15.961 01.252 7680 Exposure complete
01:19:16.098 00.137 7680 worker thread done servicing request
01:19:16.098 00.000 6120 OnExposeComplete: enter
01:19:16.103 00.005 6120 UpdateGuideState(): m_state=6
01:19:16.106 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5908
01:19:16.110 00.004 6120 Star::Find returns 1 (1), X=951.02, Y=49.34, Mass=13197, SNR=73.7, Peak=255 HFD=6.8
01:19:16.115 00.005 6120 CameraToMount -- cameraTheta (3.00) - m_xAngle (-2.95) = xAngle (5.96 = -0.33)
01:19:16.119 00.004 6120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.69 = -0.59)
01:19:16.122 00.003 6120 CameraToMount -- cameraX=-0.40 cameraY=0.06 hyp=0.41 cameraTheta=3.00 mountX=0.38 mountY=-0.23, mountTheta=-0.53
01:19:16.128 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=0.06, opts=13)
01:19:16.132 00.004 6120 Enqueuing Move request for scope (-0.40, 0.06)
01:19:16.135 00.003 7680 Worker thread wakes up
01:19:16.136 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:16.142 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.06) opts 0xd
01:19:16.142 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.40, 0.06)
01:19:16.142 00.000 7680 Moving (-0.40, 0.06) raw xDistance=0.38 yDistance=-0.23
01:19:16.142 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:19:16.142 00.000 6120 UpdateGuideState exits: m=13197 SNR=73.7 Saturated
01:19:16.148 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:16.151 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:16.154 00.003 6120 Enqueuing Expose request
01:19:16.159 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:19:16.159 00.000 7680 MoveAxis(W, 157, ABG)
01:19:16.159 00.000 7680 Guiding  Dir = 3, Dur = 157
01:19:16.160 00.001 7680 IsSlewing returns 0
01:19:16.160 00.000 7680 IsGuiding returns 0
01:19:16.161 00.001 7680 PulseGuide returned control before completion, sleep 167
01:19:16.343 00.182 7680 IsGuiding returns 1
01:19:16.348 00.005 7680 scope still moving after pulse duration time elapsed
01:19:16.374 00.026 7680 IsSlewing returns 0
01:19:16.376 00.002 7680 IsGuiding returns 0
01:19:16.376 00.000 7680 scope move finished after 157 + 58 ms
01:19:16.377 00.001 7680 Move returns status 0, amount 157
01:19:16.377 00.000 7680 MoveAxis(N, 123, ABG)
01:19:16.378 00.001 7680 Guiding  Dir = 0, Dur = 123
01:19:16.378 00.000 7680 IsSlewing returns 0
01:19:16.379 00.001 7680 IsGuiding returns 0
01:19:16.379 00.000 7680 PulseGuide returned control before completion, sleep 133
01:19:16.516 00.137 7680 IsGuiding returns 1
01:19:16.517 00.001 7680 scope still moving after pulse duration time elapsed
01:19:16.547 00.030 7680 IsSlewing returns 0
01:19:16.547 00.000 7680 IsGuiding returns 0
01:19:16.549 00.002 7680 scope move finished after 123 + 46 ms
01:19:16.549 00.000 7680 Move returns status 0, amount 123
01:19:16.549 00.000 7680 move complete, result=0
01:19:16.549 00.000 7680 worker thread done servicing request
01:19:16.550 00.001 6120 GuideStep: 0.4 px 157 ms WEST, -0.2 px 123 ms NORTH
01:19:16.555 00.005 7680 Worker thread wakes up
01:19:16.557 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:16.557 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:17.813 01.256 7680 Exposure complete
01:19:17.953 00.140 7680 worker thread done servicing request
01:19:17.953 00.000 6120 OnExposeComplete: enter
01:19:17.958 00.005 6120 UpdateGuideState(): m_state=6
01:19:17.962 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5909
01:19:17.967 00.005 6120 Star::Find returns 1 (1), X=951.12, Y=49.25, Mass=13974, SNR=75.8, Peak=255 HFD=6.9
01:19:17.970 00.003 6120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-2.95) = xAngle (-0.05 = -0.05)
01:19:17.973 00.003 6120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.32 = -0.32)
01:19:17.977 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=-0.04 hyp=0.31 cameraTheta=-3.00 mountX=0.31 mountY=-0.10, mountTheta=-0.30
01:19:17.982 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=-0.04, opts=13)
01:19:17.988 00.006 6120 Enqueuing Move request for scope (-0.30, -0.04)
01:19:17.992 00.004 7680 Worker thread wakes up
01:19:17.992 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.04) opts 0xd
01:19:17.993 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.30, -0.04)
01:19:17.993 00.000 7680 Moving (-0.30, -0.04) raw xDistance=0.31 yDistance=-0.10
01:19:17.993 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:19:17.993 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:19:17.994 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:17.998 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:19:17.999 00.001 7680 MoveAxis(W, 137, ABG)
01:19:17.999 00.000 7680 Guiding  Dir = 3, Dur = 137
01:19:17.999 00.000 6120 UpdateGuideState exits: m=13974 SNR=75.8 Saturated
01:19:18.003 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:18.006 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:18.009 00.003 6120 Enqueuing Expose request
01:19:18.014 00.005 7680 IsSlewing returns 0
01:19:18.015 00.001 7680 IsGuiding returns 0
01:19:18.015 00.000 7680 PulseGuide returned control before completion, sleep 147
01:19:18.176 00.161 7680 IsGuiding returns 0
01:19:18.177 00.001 7680 Move returns status 0, amount 137
01:19:18.177 00.000 7680 MoveAxis(N, 0, ABG)
01:19:18.178 00.001 7680 Move returns status 0, amount 0
01:19:18.178 00.000 7680 move complete, result=0
01:19:18.178 00.000 7680 worker thread done servicing request
01:19:18.180 00.002 7680 Worker thread wakes up
01:19:18.180 00.000 6120 GuideStep: 0.3 px 137 ms WEST, -0.1 px 0 ms NORTH
01:19:18.186 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:18.187 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:19.440 01.253 7680 Exposure complete
01:19:19.583 00.143 7680 worker thread done servicing request
01:19:19.583 00.000 6120 OnExposeComplete: enter
01:19:19.588 00.005 6120 UpdateGuideState(): m_state=6
01:19:19.592 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5910
01:19:19.596 00.004 6120 Star::Find returns 1 (1), X=951.24, Y=49.71, Mass=14291, SNR=76.8, Peak=255 HFD=7.0
01:19:19.599 00.003 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
01:19:19.604 00.005 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.61)
01:19:19.608 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.42 hyp=0.46 cameraTheta=1.99 mountX=0.11 mountY=-0.46, mountTheta=-1.35
01:19:19.613 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.42, opts=13)
01:19:19.619 00.006 6120 Enqueuing Move request for scope (-0.19, 0.42)
01:19:19.622 00.003 7680 Worker thread wakes up
01:19:19.622 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.42) opts 0xd
01:19:19.623 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.42)
01:19:19.624 00.001 7680 Moving (-0.19, 0.42) raw xDistance=0.11 yDistance=-0.46
01:19:19.624 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:19:19.624 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
01:19:19.624 00.000 7680 MoveAxis(E, 0, ABG)
01:19:19.624 00.000 7680 Move returns status 0, amount 0
01:19:19.624 00.000 7680 MoveAxis(N, 251, ABG)
01:19:19.624 00.000 7680 Guiding  Dir = 0, Dur = 251
01:19:19.625 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:19.629 00.004 7680 IsSlewing returns 0
01:19:19.629 00.000 6120 UpdateGuideState exits: m=14291 SNR=76.8 Saturated
01:19:19.634 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:19.638 00.004 7680 IsGuiding returns 0
01:19:19.638 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:19.642 00.004 7680 PulseGuide returned control before completion, sleep 261
01:19:19.642 00.000 6120 Enqueuing Expose request
01:19:19.915 00.273 7680 IsGuiding returns 1
01:19:19.919 00.004 7680 scope still moving after pulse duration time elapsed
01:19:19.945 00.026 7680 IsSlewing returns 0
01:19:19.946 00.001 7680 IsGuiding returns 0
01:19:19.946 00.000 7680 scope move finished after 251 + 58 ms
01:19:19.948 00.002 7680 Move returns status 0, amount 251
01:19:19.948 00.000 7680 move complete, result=0
01:19:19.948 00.000 7680 worker thread done servicing request
01:19:19.949 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 251 ms NORTH
01:19:19.956 00.007 7680 Worker thread wakes up
01:19:19.957 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:19.957 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:21.211 01.254 7680 Exposure complete
01:19:21.352 00.141 7680 worker thread done servicing request
01:19:21.354 00.002 6120 OnExposeComplete: enter
01:19:21.357 00.003 6120 UpdateGuideState(): m_state=6
01:19:21.362 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5911
01:19:21.366 00.004 6120 Star::Find returns 1 (1), X=951.12, Y=49.63, Mass=14213, SNR=77.5, Peak=255 HFD=7.0
01:19:21.370 00.004 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
01:19:21.373 00.003 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
01:19:21.377 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.34 hyp=0.46 cameraTheta=2.29 mountX=0.24 mountY=-0.44, mountTheta=-1.08
01:19:21.383 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.34, opts=13)
01:19:21.387 00.004 6120 Enqueuing Move request for scope (-0.30, 0.34)
01:19:21.391 00.004 7680 Worker thread wakes up
01:19:21.391 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.34) opts 0xd
01:19:21.392 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.34)
01:19:21.392 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:21.396 00.004 6120 UpdateGuideState exits: m=14213 SNR=77.5 Saturated
01:19:21.400 00.004 7680 Moving (-0.30, 0.34) raw xDistance=0.24 yDistance=-0.44
01:19:21.400 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:19:21.400 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
01:19:21.401 00.001 7680 MoveAxis(W, 96, ABG)
01:19:21.401 00.000 7680 Guiding  Dir = 3, Dur = 96
01:19:21.401 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:21.404 00.003 7680 IsSlewing returns 0
01:19:21.404 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:21.409 00.005 7680 IsGuiding returns 0
01:19:21.409 00.000 6120 Enqueuing Expose request
01:19:21.414 00.005 7680 PulseGuide returned control before completion, sleep 106
01:19:21.530 00.116 7680 IsGuiding returns 1
01:19:21.530 00.000 7680 scope still moving after pulse duration time elapsed
01:19:21.560 00.030 7680 IsSlewing returns 0
01:19:21.561 00.001 7680 IsGuiding returns 0
01:19:21.562 00.001 7680 scope move finished after 96 + 55 ms
01:19:21.562 00.000 7680 Move returns status 0, amount 96
01:19:21.562 00.000 7680 MoveAxis(N, 241, ABG)
01:19:21.563 00.001 7680 Guiding  Dir = 0, Dur = 241
01:19:21.563 00.000 7680 IsSlewing returns 0
01:19:21.563 00.000 7680 IsGuiding returns 0
01:19:21.564 00.001 7680 PulseGuide returned control before completion, sleep 251
01:19:21.824 00.260 7680 IsGuiding returns 1
01:19:21.825 00.001 7680 scope still moving after pulse duration time elapsed
01:19:21.855 00.030 7680 IsSlewing returns 0
01:19:21.855 00.000 7680 IsGuiding returns 0
01:19:21.857 00.002 7680 scope move finished after 241 + 51 ms
01:19:21.857 00.000 7680 Move returns status 0, amount 241
01:19:21.857 00.000 7680 move complete, result=0
01:19:21.857 00.000 7680 worker thread done servicing request
01:19:21.858 00.001 7680 Worker thread wakes up
01:19:21.858 00.000 6120 GuideStep: 0.2 px 96 ms WEST, -0.4 px 241 ms NORTH
01:19:21.864 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:21.864 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:23.112 01.248 7680 Exposure complete
01:19:23.244 00.132 7680 worker thread done servicing request
01:19:23.245 00.001 6120 OnExposeComplete: enter
01:19:23.249 00.004 6120 UpdateGuideState(): m_state=6
01:19:23.254 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5912
01:19:23.257 00.003 6120 Star::Find returns 1 (1), X=951.26, Y=49.24, Mass=14088, SNR=77.2, Peak=255 HFD=7.1
01:19:23.261 00.004 6120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-2.95) = xAngle (0.08 = 0.08)
01:19:23.265 00.004 6120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.19 = -0.19)
01:19:23.269 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-2.88 mountX=0.17 mountY=-0.03, mountTheta=-0.19
01:19:23.275 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.05, opts=13)
01:19:23.279 00.004 6120 Enqueuing Move request for scope (-0.17, -0.05)
01:19:23.284 00.005 7680 Worker thread wakes up
01:19:23.284 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
01:19:23.284 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
01:19:23.284 00.000 7680 Moving (-0.17, -0.05) raw xDistance=0.17 yDistance=-0.03
01:19:23.284 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:19:23.285 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:19:23.285 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:23.289 00.004 6120 UpdateGuideState exits: m=14088 SNR=77.2 Saturated
01:19:23.294 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:23.297 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:23.302 00.005 6120 Enqueuing Expose request
01:19:23.306 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:19:23.306 00.000 7680 MoveAxis(E, 0, ABG)
01:19:23.306 00.000 7680 Move returns status 0, amount 0
01:19:23.306 00.000 7680 MoveAxis(N, 0, ABG)
01:19:23.306 00.000 7680 Move returns status 0, amount 0
01:19:23.307 00.001 7680 move complete, result=0
01:19:23.307 00.000 7680 worker thread done servicing request
01:19:23.307 00.000 7680 Worker thread wakes up
01:19:23.307 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:23.311 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:23.311 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:24.560 01.249 7680 Exposure complete
01:19:24.704 00.144 7680 worker thread done servicing request
01:19:24.704 00.000 6120 OnExposeComplete: enter
01:19:24.711 00.007 6120 UpdateGuideState(): m_state=6
01:19:24.715 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5913
01:19:24.719 00.004 6120 Star::Find returns 1 (1), X=951.11, Y=49.37, Mass=14608, SNR=77.7, Peak=255 HFD=7.0
01:19:24.723 00.004 6120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-2.95) = xAngle (5.85 = -0.43)
01:19:24.729 00.006 6120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.58 = -0.70)
01:19:24.733 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.08 hyp=0.32 cameraTheta=2.90 mountX=0.29 mountY=-0.21, mountTheta=-0.62
01:19:24.739 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.08, opts=13)
01:19:24.744 00.005 6120 Enqueuing Move request for scope (-0.31, 0.08)
01:19:24.748 00.004 7680 Worker thread wakes up
01:19:24.749 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:24.752 00.003 6120 UpdateGuideState exits: m=14608 SNR=77.7 Saturated
01:19:24.756 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:24.759 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:24.763 00.004 6120 Enqueuing Expose request
01:19:24.766 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.08) opts 0xd
01:19:24.766 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.08)
01:19:24.768 00.002 7680 Moving (-0.31, 0.08) raw xDistance=0.29 yDistance=-0.21
01:19:24.768 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:19:24.768 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:19:24.768 00.000 7680 MoveAxis(W, 120, ABG)
01:19:24.768 00.000 7680 Guiding  Dir = 3, Dur = 120
01:19:24.768 00.000 7680 IsSlewing returns 0
01:19:24.769 00.001 7680 IsGuiding returns 0
01:19:24.770 00.001 7680 PulseGuide returned control before completion, sleep 130
01:19:24.909 00.139 7680 IsGuiding returns 1
01:19:24.909 00.000 7680 scope still moving after pulse duration time elapsed
01:19:24.939 00.030 7680 IsSlewing returns 0
01:19:24.939 00.000 7680 IsGuiding returns 0
01:19:24.940 00.001 7680 scope move finished after 120 + 50 ms
01:19:24.940 00.000 7680 Move returns status 0, amount 120
01:19:24.940 00.000 7680 MoveAxis(N, 113, ABG)
01:19:24.940 00.000 7680 Guiding  Dir = 0, Dur = 113
01:19:24.941 00.001 7680 IsSlewing returns 0
01:19:24.942 00.001 7680 IsGuiding returns 0
01:19:24.942 00.000 7680 PulseGuide returned control before completion, sleep 123
01:19:25.080 00.138 7680 IsGuiding returns 1
01:19:25.080 00.000 7680 scope still moving after pulse duration time elapsed
01:19:25.110 00.030 7680 IsSlewing returns 0
01:19:25.113 00.003 7680 IsGuiding returns 0
01:19:25.113 00.000 7680 scope move finished after 113 + 58 ms
01:19:25.114 00.001 7680 Move returns status 0, amount 113
01:19:25.115 00.001 7680 move complete, result=0
01:19:25.115 00.000 7680 worker thread done servicing request
01:19:25.116 00.001 6120 GuideStep: 0.3 px 120 ms WEST, -0.2 px 113 ms NORTH
01:19:25.123 00.007 7680 Worker thread wakes up
01:19:25.123 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:25.123 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:26.369 01.246 7680 Exposure complete
01:19:26.499 00.130 7680 worker thread done servicing request
01:19:26.499 00.000 6120 OnExposeComplete: enter
01:19:26.504 00.005 6120 UpdateGuideState(): m_state=6
01:19:26.508 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5914
01:19:26.512 00.004 6120 Star::Find returns 1 (1), X=951.22, Y=49.69, Mass=13612, SNR=76.3, Peak=255 HFD=7.0
01:19:26.516 00.004 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (4.99 = -1.29)
01:19:26.520 00.004 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.56)
01:19:26.523 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.40 hyp=0.45 cameraTheta=2.04 mountX=0.12 mountY=-0.45, mountTheta=-1.30
01:19:26.528 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.40, opts=13)
01:19:26.532 00.004 6120 Enqueuing Move request for scope (-0.20, 0.40)
01:19:26.535 00.003 7680 Worker thread wakes up
01:19:26.536 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:26.540 00.004 6120 UpdateGuideState exits: m=13612 SNR=76.3 Saturated
01:19:26.544 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:26.548 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:26.553 00.005 6120 Enqueuing Expose request
01:19:26.556 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.40) opts 0xd
01:19:26.556 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.40)
01:19:26.556 00.000 7680 Moving (-0.20, 0.40) raw xDistance=0.12 yDistance=-0.45
01:19:26.556 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:19:26.556 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:19:26.558 00.002 7680 MoveAxis(E, 0, ABG)
01:19:26.558 00.000 7680 Move returns status 0, amount 0
01:19:26.558 00.000 7680 MoveAxis(N, 243, ABG)
01:19:26.558 00.000 7680 Guiding  Dir = 0, Dur = 243
01:19:26.558 00.000 7680 IsSlewing returns 0
01:19:26.558 00.000 7680 IsGuiding returns 0
01:19:26.558 00.000 7680 PulseGuide returned control before completion, sleep 253
01:19:26.828 00.270 7680 IsGuiding returns 0
01:19:26.829 00.001 7680 Move returns status 0, amount 243
01:19:26.829 00.000 7680 move complete, result=0
01:19:26.829 00.000 7680 worker thread done servicing request
01:19:26.829 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 243 ms NORTH
01:19:26.833 00.004 7680 Worker thread wakes up
01:19:26.834 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:26.834 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:28.071 01.237 7680 Exposure complete
01:19:28.158 00.087 7680 worker thread done servicing request
01:19:28.159 00.001 6120 OnExposeComplete: enter
01:19:28.162 00.003 6120 UpdateGuideState(): m_state=6
01:19:28.165 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5915
01:19:28.170 00.005 6120 Star::Find returns 1 (1), X=951.23, Y=49.49, Mass=14911, SNR=80.2, Peak=255 HFD=7.1
01:19:28.173 00.003 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.29 = -1.00)
01:19:28.177 00.004 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.26)
01:19:28.179 00.002 6120 CameraToMount -- cameraX=-0.20 cameraY=0.21 hyp=0.28 cameraTheta=2.33 mountX=0.15 mountY=-0.27, mountTheta=-1.05
01:19:28.183 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.21, opts=13)
01:19:28.187 00.004 6120 Enqueuing Move request for scope (-0.20, 0.21)
01:19:28.190 00.003 7680 Worker thread wakes up
01:19:28.190 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:28.193 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.21) opts 0xd
01:19:28.193 00.000 6120 UpdateGuideState exits: m=14911 SNR=80.2 Saturated
01:19:28.196 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.21)
01:19:28.196 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:28.199 00.003 7680 Moving (-0.20, 0.21) raw xDistance=0.15 yDistance=-0.27
01:19:28.199 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:19:28.199 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:19:28.199 00.000 7680 MoveAxis(E, 0, ABG)
01:19:28.200 00.001 7680 Move returns status 0, amount 0
01:19:28.200 00.000 7680 MoveAxis(N, 147, ABG)
01:19:28.201 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:28.204 00.003 6120 Enqueuing Expose request
01:19:28.208 00.004 7680 Guiding  Dir = 0, Dur = 147
01:19:28.209 00.001 7680 IsSlewing returns 0
01:19:28.209 00.000 7680 IsGuiding returns 0
01:19:28.209 00.000 7680 PulseGuide returned control before completion, sleep 157
01:19:28.374 00.165 7680 IsGuiding returns 1
01:19:28.374 00.000 7680 scope still moving after pulse duration time elapsed
01:19:28.407 00.033 7680 IsSlewing returns 0
01:19:28.407 00.000 7680 IsGuiding returns 0
01:19:28.407 00.000 7680 scope move finished after 147 + 51 ms
01:19:28.407 00.000 7680 Move returns status 0, amount 147
01:19:28.408 00.001 7680 move complete, result=0
01:19:28.408 00.000 7680 worker thread done servicing request
01:19:28.408 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 147 ms NORTH
01:19:28.411 00.003 7680 Worker thread wakes up
01:19:28.411 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:28.411 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:29.661 01.250 7680 Exposure complete
01:19:29.756 00.095 7680 worker thread done servicing request
01:19:29.756 00.000 6120 OnExposeComplete: enter
01:19:29.759 00.003 6120 UpdateGuideState(): m_state=6
01:19:29.762 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5916
01:19:29.766 00.004 6120 Star::Find returns 1 (1), X=951.12, Y=49.15, Mass=14497, SNR=78.3, Peak=255 HFD=6.9
01:19:29.769 00.003 6120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-2.95) = xAngle (0.23 = 0.23)
01:19:29.772 00.003 6120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.04 = -0.04)
01:19:29.775 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=-0.13 hyp=0.33 cameraTheta=-2.73 mountX=0.32 mountY=-0.01, mountTheta=-0.04
01:19:29.780 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=-0.13, opts=13)
01:19:29.783 00.003 6120 Enqueuing Move request for scope (-0.30, -0.13)
01:19:29.786 00.003 7680 Worker thread wakes up
01:19:29.786 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.13) opts 0xd
01:19:29.786 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, -0.13)
01:19:29.786 00.000 7680 Moving (-0.30, -0.13) raw xDistance=0.32 yDistance=-0.01
01:19:29.786 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:19:29.786 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:19:29.786 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:29.790 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:19:29.790 00.000 7680 MoveAxis(W, 132, ABG)
01:19:29.792 00.002 7680 Guiding  Dir = 3, Dur = 132
01:19:29.792 00.000 6120 UpdateGuideState exits: m=14497 SNR=78.3 Saturated
01:19:29.795 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:29.799 00.004 7680 IsSlewing returns 0
01:19:29.799 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:29.802 00.003 6120 Enqueuing Expose request
01:19:29.805 00.003 7680 IsGuiding returns 0
01:19:29.806 00.001 7680 PulseGuide returned control before completion, sleep 142
01:19:29.953 00.147 7680 IsGuiding returns 1
01:19:29.953 00.000 7680 scope still moving after pulse duration time elapsed
01:19:29.983 00.030 7680 IsSlewing returns 0
01:19:29.983 00.000 7680 IsGuiding returns 0
01:19:29.983 00.000 7680 scope move finished after 132 + 46 ms
01:19:29.983 00.000 7680 Move returns status 0, amount 132
01:19:29.983 00.000 7680 MoveAxis(N, 0, ABG)
01:19:29.983 00.000 7680 Move returns status 0, amount 0
01:19:29.985 00.002 7680 move complete, result=0
01:19:29.985 00.000 7680 worker thread done servicing request
01:19:29.985 00.000 6120 GuideStep: 0.3 px 132 ms WEST, -0.0 px 0 ms NORTH
01:19:29.989 00.004 7680 Worker thread wakes up
01:19:29.989 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:29.989 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:31.249 01.260 7680 Exposure complete
01:19:31.377 00.128 7680 worker thread done servicing request
01:19:31.377 00.000 6120 OnExposeComplete: enter
01:19:31.381 00.004 6120 UpdateGuideState(): m_state=6
01:19:31.386 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5917
01:19:31.390 00.004 6120 Star::Find returns 1 (1), X=951.19, Y=49.34, Mass=13526, SNR=75.3, Peak=255 HFD=6.9
01:19:31.395 00.005 6120 CameraToMount -- cameraTheta (2.91) - m_xAngle (-2.95) = xAngle (5.87 = -0.42)
01:19:31.400 00.005 6120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.60 = -0.68)
01:19:31.403 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.05 hyp=0.24 cameraTheta=2.91 mountX=0.22 mountY=-0.15, mountTheta=-0.60
01:19:31.408 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.05, opts=13)
01:19:31.412 00.004 6120 Enqueuing Move request for scope (-0.23, 0.05)
01:19:31.416 00.004 7680 Worker thread wakes up
01:19:31.416 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.05) opts 0xd
01:19:31.416 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.05)
01:19:31.416 00.000 7680 Moving (-0.23, 0.05) raw xDistance=0.22 yDistance=-0.15
01:19:31.416 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
01:19:31.416 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:19:31.417 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:31.419 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:19:31.419 00.000 7680 MoveAxis(W, 99, ABG)
01:19:31.419 00.000 7680 Guiding  Dir = 3, Dur = 99
01:19:31.419 00.000 6120 UpdateGuideState exits: m=13526 SNR=75.3 Saturated
01:19:31.424 00.005 7680 IsSlewing returns 0
01:19:31.424 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:31.427 00.003 7680 IsGuiding returns 0
01:19:31.427 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:31.431 00.004 6120 Enqueuing Expose request
01:19:31.434 00.003 7680 PulseGuide returned control before completion, sleep 109
01:19:31.547 00.113 7680 IsGuiding returns 1
01:19:31.547 00.000 7680 scope still moving after pulse duration time elapsed
01:19:31.578 00.031 7680 IsSlewing returns 0
01:19:31.579 00.001 7680 IsGuiding returns 0
01:19:31.579 00.000 7680 scope move finished after 99 + 53 ms
01:19:31.580 00.001 7680 Move returns status 0, amount 99
01:19:31.580 00.000 7680 MoveAxis(N, 0, ABG)
01:19:31.580 00.000 7680 Move returns status 0, amount 0
01:19:31.581 00.001 7680 move complete, result=0
01:19:31.582 00.001 6120 GuideStep: 0.2 px 99 ms WEST, -0.2 px 0 ms NORTH
01:19:31.588 00.006 7680 worker thread done servicing request
01:19:31.589 00.001 7680 Worker thread wakes up
01:19:31.589 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:31.589 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:32.838 01.249 7680 Exposure complete
01:19:32.986 00.148 7680 worker thread done servicing request
01:19:32.986 00.000 6120 OnExposeComplete: enter
01:19:32.989 00.003 6120 UpdateGuideState(): m_state=6
01:19:32.993 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5918
01:19:32.996 00.003 6120 Star::Find returns 1 (1), X=951.37, Y=49.80, Mass=14156, SNR=76.2, Peak=255 HFD=6.9
01:19:32.999 00.003 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
01:19:33.005 00.006 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
01:19:33.008 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.52 hyp=0.52 cameraTheta=1.68 mountX=-0.04 mountY=-0.49, mountTheta=-1.66
01:19:33.012 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.52, opts=13)
01:19:33.018 00.006 6120 Enqueuing Move request for scope (-0.05, 0.52)
01:19:33.023 00.005 7680 Worker thread wakes up
01:19:33.023 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.52) opts 0xd
01:19:33.023 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:33.026 00.003 6120 UpdateGuideState exits: m=14156 SNR=76.2 Saturated
01:19:33.029 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:33.032 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:33.036 00.004 6120 Enqueuing Expose request
01:19:33.040 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.52)
01:19:33.040 00.000 7680 Moving (-0.05, 0.52) raw xDistance=-0.04 yDistance=-0.49
01:19:33.040 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:19:33.040 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:19:33.040 00.000 7680 MoveAxis(E, 0, ABG)
01:19:33.040 00.000 7680 Move returns status 0, amount 0
01:19:33.040 00.000 7680 MoveAxis(N, 264, ABG)
01:19:33.040 00.000 7680 Guiding  Dir = 0, Dur = 264
01:19:33.042 00.002 7680 IsSlewing returns 0
01:19:33.042 00.000 7680 IsGuiding returns 0
01:19:33.042 00.000 7680 PulseGuide returned control before completion, sleep 274
01:19:33.328 00.286 7680 IsGuiding returns 1
01:19:33.330 00.002 7680 scope still moving after pulse duration time elapsed
01:19:33.359 00.029 7680 IsSlewing returns 0
01:19:33.360 00.001 7680 IsGuiding returns 0
01:19:33.360 00.000 7680 scope move finished after 264 + 54 ms
01:19:33.361 00.001 7680 Move returns status 0, amount 264
01:19:33.361 00.000 7680 move complete, result=0
01:19:33.361 00.000 7680 worker thread done servicing request
01:19:33.361 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 264 ms NORTH
01:19:33.369 00.008 7680 Worker thread wakes up
01:19:33.369 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:33.369 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:34.623 01.254 7680 Exposure complete
01:19:34.761 00.138 7680 worker thread done servicing request
01:19:34.761 00.000 6120 OnExposeComplete: enter
01:19:34.766 00.005 6120 UpdateGuideState(): m_state=6
01:19:34.770 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5919
01:19:34.774 00.004 6120 Star::Find returns 1 (1), X=951.63, Y=49.68, Mass=15891, SNR=81.9, Peak=255 HFD=7.2
01:19:34.779 00.005 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
01:19:34.782 00.003 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.51)
01:19:34.785 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.39 hyp=0.44 cameraTheta=1.09 mountX=-0.28 mountY=-0.26, mountTheta=-2.38
01:19:34.790 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.39, opts=13)
01:19:34.794 00.004 6120 Enqueuing Move request for scope (0.21, 0.39)
01:19:34.797 00.003 7680 Worker thread wakes up
01:19:34.797 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.39) opts 0xd
01:19:34.799 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:34.802 00.003 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.39)
01:19:34.802 00.000 7680 Moving (0.21, 0.39) raw xDistance=-0.28 yDistance=-0.26
01:19:34.802 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
01:19:34.802 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:19:34.802 00.000 7680 MoveAxis(E, 112, ABG)
01:19:34.803 00.001 6120 UpdateGuideState exits: m=15891 SNR=81.9 Saturated
01:19:34.808 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:34.811 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:34.815 00.004 7680 Guiding  Dir = 2, Dur = 112
01:19:34.815 00.000 6120 Enqueuing Expose request
01:19:34.818 00.003 7680 IsSlewing returns 0
01:19:34.818 00.000 7680 IsGuiding returns 0
01:19:34.818 00.000 7680 PulseGuide returned control before completion, sleep 122
01:19:34.957 00.139 7680 IsGuiding returns 1
01:19:34.958 00.001 7680 scope still moving after pulse duration time elapsed
01:19:34.988 00.030 7680 IsSlewing returns 0
01:19:34.989 00.001 7680 IsGuiding returns 0
01:19:34.990 00.001 7680 scope move finished after 112 + 59 ms
01:19:34.990 00.000 7680 Move returns status 0, amount 112
01:19:34.990 00.000 7680 MoveAxis(N, 143, ABG)
01:19:34.991 00.001 7680 Guiding  Dir = 0, Dur = 143
01:19:34.991 00.000 7680 IsSlewing returns 0
01:19:34.992 00.001 7680 IsGuiding returns 0
01:19:34.993 00.001 7680 PulseGuide returned control before completion, sleep 153
01:19:35.159 00.166 7680 IsGuiding returns 1
01:19:35.161 00.002 7680 scope still moving after pulse duration time elapsed
01:19:35.191 00.030 7680 IsSlewing returns 0
01:19:35.193 00.002 7680 IsGuiding returns 1
01:19:35.223 00.030 7680 IsSlewing returns 0
01:19:35.224 00.001 7680 IsGuiding returns 0
01:19:35.224 00.000 7680 scope move finished after 143 + 88 ms
01:19:35.225 00.001 7680 Move returns status 0, amount 143
01:19:35.225 00.000 7680 move complete, result=0
01:19:35.225 00.000 7680 worker thread done servicing request
01:19:35.226 00.001 7680 Worker thread wakes up
01:19:35.226 00.000 6120 GuideStep: -0.3 px 112 ms EAST, -0.3 px 143 ms NORTH
01:19:35.235 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:35.235 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:36.490 01.255 7680 Exposure complete
01:19:36.634 00.144 7680 worker thread done servicing request
01:19:36.634 00.000 6120 OnExposeComplete: enter
01:19:36.643 00.009 6120 UpdateGuideState(): m_state=6
01:19:36.648 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5920
01:19:36.653 00.005 6120 Star::Find returns 1 (1), X=951.11, Y=49.79, Mass=14536, SNR=76.6, Peak=255 HFD=6.8
01:19:36.658 00.005 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
01:19:36.662 00.004 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.47)
01:19:36.665 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=0.50 hyp=0.59 cameraTheta=2.13 mountX=0.21 mountY=-0.59, mountTheta=-1.22
01:19:36.671 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.50, opts=13)
01:19:36.677 00.006 6120 Enqueuing Move request for scope (-0.31, 0.50)
01:19:36.680 00.003 7680 Worker thread wakes up
01:19:36.681 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:36.685 00.004 6120 UpdateGuideState exits: m=14536 SNR=76.6 Saturated
01:19:36.689 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:36.693 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:36.696 00.003 6120 Enqueuing Expose request
01:19:36.699 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.50) opts 0xd
01:19:36.699 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.50)
01:19:36.699 00.000 7680 Moving (-0.31, 0.50) raw xDistance=0.21 yDistance=-0.59
01:19:36.700 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
01:19:36.701 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
01:19:36.701 00.000 7680 MoveAxis(W, 80, ABG)
01:19:36.701 00.000 7680 Guiding  Dir = 3, Dur = 80
01:19:36.701 00.000 7680 IsSlewing returns 0
01:19:36.702 00.001 7680 IsGuiding returns 0
01:19:36.702 00.000 7680 PulseGuide returned control before completion, sleep 90
01:19:36.807 00.105 7680 IsGuiding returns 1
01:19:36.809 00.002 7680 scope still moving after pulse duration time elapsed
01:19:36.838 00.029 7680 IsSlewing returns 0
01:19:36.839 00.001 7680 IsGuiding returns 0
01:19:36.839 00.000 7680 scope move finished after 80 + 57 ms
01:19:36.840 00.001 7680 Move returns status 0, amount 80
01:19:36.840 00.000 7680 MoveAxis(N, 319, ABG)
01:19:36.840 00.000 7680 Guiding  Dir = 0, Dur = 319
01:19:36.840 00.000 7680 IsSlewing returns 0
01:19:36.841 00.001 7680 IsGuiding returns 0
01:19:36.842 00.001 7680 PulseGuide returned control before completion, sleep 329
01:19:37.185 00.343 7680 IsGuiding returns 1
01:19:37.185 00.000 7680 scope still moving after pulse duration time elapsed
01:19:37.215 00.030 7680 IsSlewing returns 0
01:19:37.217 00.002 7680 IsGuiding returns 0
01:19:37.217 00.000 7680 scope move finished after 319 + 56 ms
01:19:37.218 00.001 7680 Move returns status 0, amount 319
01:19:37.218 00.000 7680 move complete, result=0
01:19:37.218 00.000 7680 worker thread done servicing request
01:19:37.219 00.001 7680 Worker thread wakes up
01:19:37.219 00.000 6120 GuideStep: 0.2 px 80 ms WEST, -0.6 px 319 ms NORTH
01:19:37.225 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:37.225 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:38.471 01.246 7680 Exposure complete
01:19:38.606 00.135 7680 worker thread done servicing request
01:19:38.607 00.001 6120 OnExposeComplete: enter
01:19:38.612 00.005 6120 UpdateGuideState(): m_state=6
01:19:38.617 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5921
01:19:38.620 00.003 6120 Star::Find returns 1 (1), X=951.03, Y=49.20, Mass=13791, SNR=76.6, Peak=255 HFD=6.9
01:19:38.625 00.005 6120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-2.95) = xAngle (0.04 = 0.04)
01:19:38.629 00.004 6120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.23 = -0.23)
01:19:38.632 00.003 6120 CameraToMount -- cameraX=-0.39 cameraY=-0.09 hyp=0.40 cameraTheta=-2.91 mountX=0.40 mountY=-0.09, mountTheta=-0.22
01:19:38.638 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=-0.09, opts=13)
01:19:38.643 00.005 6120 Enqueuing Move request for scope (-0.39, -0.09)
01:19:38.648 00.005 7680 Worker thread wakes up
01:19:38.648 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.09) opts 0xd
01:19:38.648 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, -0.09)
01:19:38.649 00.001 7680 Moving (-0.39, -0.09) raw xDistance=0.40 yDistance=-0.09
01:19:38.649 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
01:19:38.649 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:19:38.649 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:38.654 00.005 6120 UpdateGuideState exits: m=13791 SNR=76.6 Saturated
01:19:38.658 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:38.661 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:38.665 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:19:38.665 00.000 7680 MoveAxis(W, 169, ABG)
01:19:38.665 00.000 6120 Enqueuing Expose request
01:19:38.669 00.004 7680 Guiding  Dir = 3, Dur = 169
01:19:38.669 00.000 7680 IsSlewing returns 0
01:19:38.669 00.000 7680 IsGuiding returns 0
01:19:38.670 00.001 7680 PulseGuide returned control before completion, sleep 179
01:19:38.863 00.193 7680 IsGuiding returns 1
01:19:38.864 00.001 7680 scope still moving after pulse duration time elapsed
01:19:38.896 00.032 7680 IsSlewing returns 0
01:19:38.896 00.000 7680 IsGuiding returns 0
01:19:38.897 00.001 7680 scope move finished after 169 + 57 ms
01:19:38.897 00.000 7680 Move returns status 0, amount 169
01:19:38.897 00.000 7680 MoveAxis(N, 0, ABG)
01:19:38.898 00.001 7680 Move returns status 0, amount 0
01:19:38.898 00.000 7680 move complete, result=0
01:19:38.899 00.001 7680 worker thread done servicing request
01:19:38.899 00.000 6120 GuideStep: 0.4 px 169 ms WEST, -0.1 px 0 ms NORTH
01:19:38.904 00.005 7680 Worker thread wakes up
01:19:38.904 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:38.905 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:40.157 01.252 7680 Exposure complete
01:19:40.303 00.146 7680 worker thread done servicing request
01:19:40.304 00.001 6120 OnExposeComplete: enter
01:19:40.308 00.004 6120 UpdateGuideState(): m_state=6
01:19:40.312 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5922
01:19:40.315 00.003 6120 Star::Find returns 1 (1), X=951.09, Y=49.36, Mass=12857, SNR=74.0, Peak=255 HFD=6.8
01:19:40.320 00.005 6120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-2.95) = xAngle (5.89 = -0.39)
01:19:40.324 00.004 6120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.62 = -0.66)
01:19:40.326 00.002 6120 CameraToMount -- cameraX=-0.33 cameraY=0.07 hyp=0.34 cameraTheta=2.94 mountX=0.31 mountY=-0.21, mountTheta=-0.59
01:19:40.335 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.07, opts=13)
01:19:40.340 00.005 6120 Enqueuing Move request for scope (-0.33, 0.07)
01:19:40.344 00.004 7680 Worker thread wakes up
01:19:40.345 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.07) opts 0xd
01:19:40.345 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.07)
01:19:40.345 00.000 7680 Moving (-0.33, 0.07) raw xDistance=0.31 yDistance=-0.21
01:19:40.345 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
01:19:40.345 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:40.349 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:19:40.350 00.001 7680 MoveAxis(W, 139, ABG)
01:19:40.350 00.000 7680 Guiding  Dir = 3, Dur = 139
01:19:40.350 00.000 6120 UpdateGuideState exits: m=12857 SNR=74.0 Saturated
01:19:40.354 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:40.360 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:40.365 00.005 6120 Enqueuing Expose request
01:19:40.369 00.004 7680 IsSlewing returns 0
01:19:40.369 00.000 7680 IsGuiding returns 0
01:19:40.369 00.000 7680 PulseGuide returned control before completion, sleep 149
01:19:40.521 00.152 7680 IsGuiding returns 1
01:19:40.521 00.000 7680 scope still moving after pulse duration time elapsed
01:19:40.552 00.031 7680 IsSlewing returns 0
01:19:40.555 00.003 7680 IsGuiding returns 0
01:19:40.556 00.001 7680 scope move finished after 139 + 47 ms
01:19:40.556 00.000 7680 Move returns status 0, amount 139
01:19:40.557 00.001 7680 MoveAxis(N, 112, ABG)
01:19:40.557 00.000 7680 Guiding  Dir = 0, Dur = 112
01:19:40.558 00.001 7680 IsSlewing returns 0
01:19:40.559 00.001 7680 IsGuiding returns 0
01:19:40.559 00.000 7680 PulseGuide returned control before completion, sleep 122
01:19:40.693 00.134 7680 IsGuiding returns 1
01:19:40.694 00.001 7680 scope still moving after pulse duration time elapsed
01:19:40.725 00.031 7680 IsSlewing returns 0
01:19:40.727 00.002 7680 IsGuiding returns 1
01:19:40.756 00.029 7680 IsSlewing returns 0
01:19:40.757 00.001 7680 IsGuiding returns 0
01:19:40.758 00.001 7680 scope move finished after 112 + 86 ms
01:19:40.758 00.000 7680 Move returns status 0, amount 112
01:19:40.759 00.001 7680 move complete, result=0
01:19:40.759 00.000 7680 worker thread done servicing request
01:19:40.760 00.001 7680 Worker thread wakes up
01:19:40.760 00.000 6120 GuideStep: 0.3 px 139 ms WEST, -0.2 px 112 ms NORTH
01:19:40.767 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:40.767 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:42.017 01.250 7680 Exposure complete
01:19:42.142 00.125 7680 worker thread done servicing request
01:19:42.143 00.001 6120 OnExposeComplete: enter
01:19:42.148 00.005 6120 UpdateGuideState(): m_state=6
01:19:42.152 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5923
01:19:42.156 00.004 6120 Star::Find returns 1 (1), X=951.16, Y=49.57, Mass=15270, SNR=81.4, Peak=255 HFD=7.1
01:19:42.159 00.003 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-2.95) = xAngle (5.29 = -0.99)
01:19:42.163 00.004 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.26)
01:19:42.166 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.28 hyp=0.39 cameraTheta=2.34 mountX=0.21 mountY=-0.37, mountTheta=-1.05
01:19:42.170 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.28, opts=13)
01:19:42.174 00.004 6120 Enqueuing Move request for scope (-0.27, 0.28)
01:19:42.178 00.004 7680 Worker thread wakes up
01:19:42.178 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.28) opts 0xd
01:19:42.179 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.28)
01:19:42.179 00.000 7680 Moving (-0.27, 0.28) raw xDistance=0.21 yDistance=-0.37
01:19:42.179 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
01:19:42.179 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:19:42.179 00.000 7680 MoveAxis(W, 97, ABG)
01:19:42.180 00.001 7680 Guiding  Dir = 3, Dur = 97
01:19:42.180 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:42.184 00.004 7680 IsSlewing returns 0
01:19:42.184 00.000 6120 UpdateGuideState exits: m=15270 SNR=81.4 Saturated
01:19:42.187 00.003 7680 IsGuiding returns 0
01:19:42.188 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:42.192 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:42.196 00.004 7680 PulseGuide returned control before completion, sleep 107
01:19:42.196 00.000 6120 Enqueuing Expose request
01:19:42.315 00.119 7680 IsGuiding returns 0
01:19:42.316 00.001 7680 Move returns status 0, amount 97
01:19:42.316 00.000 7680 MoveAxis(N, 201, ABG)
01:19:42.317 00.001 7680 Guiding  Dir = 0, Dur = 201
01:19:42.317 00.000 7680 IsSlewing returns 0
01:19:42.318 00.001 7680 IsGuiding returns 0
01:19:42.318 00.000 7680 PulseGuide returned control before completion, sleep 211
01:19:42.533 00.215 7680 IsGuiding returns 1
01:19:42.533 00.000 7680 scope still moving after pulse duration time elapsed
01:19:42.565 00.032 7680 IsSlewing returns 0
01:19:42.565 00.000 7680 IsGuiding returns 0
01:19:42.565 00.000 7680 scope move finished after 201 + 46 ms
01:19:42.565 00.000 7680 Move returns status 0, amount 201
01:19:42.567 00.002 7680 move complete, result=0
01:19:42.567 00.000 7680 worker thread done servicing request
01:19:42.567 00.000 6120 GuideStep: 0.2 px 97 ms WEST, -0.4 px 201 ms NORTH
01:19:42.572 00.005 7680 Worker thread wakes up
01:19:42.573 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:42.573 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:43.826 01.253 7680 Exposure complete
01:19:43.985 00.159 7680 worker thread done servicing request
01:19:43.985 00.000 6120 OnExposeComplete: enter
01:19:43.991 00.006 6120 UpdateGuideState(): m_state=6
01:19:43.996 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5924
01:19:44.001 00.005 6120 Star::Find returns 1 (1), X=951.18, Y=49.20, Mass=13742, SNR=75.9, Peak=255 HFD=6.9
01:19:44.005 00.004 6120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-2.95) = xAngle (0.16 = 0.16)
01:19:44.009 00.004 6120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.11 = -0.11)
01:19:44.014 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-2.79 mountX=0.26 mountY=-0.03, mountTheta=-0.11
01:19:44.021 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.09, opts=13)
01:19:44.027 00.006 6120 Enqueuing Move request for scope (-0.24, -0.09)
01:19:44.032 00.005 7680 Worker thread wakes up
01:19:44.032 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:44.036 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.09) opts 0xd
01:19:44.036 00.000 6120 UpdateGuideState exits: m=13742 SNR=75.9 Saturated
01:19:44.039 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.09)
01:19:44.039 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:44.046 00.007 7680 Moving (-0.24, -0.09) raw xDistance=0.26 yDistance=-0.03
01:19:44.046 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:44.049 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:19:44.050 00.001 6120 Enqueuing Expose request
01:19:44.054 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:19:44.054 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:19:44.055 00.001 7680 MoveAxis(W, 111, ABG)
01:19:44.055 00.000 7680 Guiding  Dir = 3, Dur = 111
01:19:44.057 00.002 7680 IsSlewing returns 0
01:19:44.058 00.001 7680 IsGuiding returns 0
01:19:44.058 00.000 7680 PulseGuide returned control before completion, sleep 121
01:19:44.195 00.137 7680 IsGuiding returns 1
01:19:44.196 00.001 7680 scope still moving after pulse duration time elapsed
01:19:44.225 00.029 7680 IsSlewing returns 0
01:19:44.228 00.003 7680 IsGuiding returns 0
01:19:44.228 00.000 7680 scope move finished after 111 + 58 ms
01:19:44.229 00.001 7680 Move returns status 0, amount 111
01:19:44.229 00.000 7680 MoveAxis(N, 0, ABG)
01:19:44.229 00.000 7680 Move returns status 0, amount 0
01:19:44.231 00.002 7680 move complete, result=0
01:19:44.232 00.001 7680 worker thread done servicing request
01:19:44.232 00.000 6120 GuideStep: 0.3 px 111 ms WEST, -0.0 px 0 ms NORTH
01:19:44.239 00.007 7680 Worker thread wakes up
01:19:44.240 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:44.240 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:45.489 01.249 7680 Exposure complete
01:19:45.648 00.159 7680 worker thread done servicing request
01:19:45.648 00.000 6120 OnExposeComplete: enter
01:19:45.654 00.006 6120 UpdateGuideState(): m_state=6
01:19:45.659 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5925
01:19:45.663 00.004 6120 Star::Find returns 1 (1), X=951.38, Y=49.62, Mass=13781, SNR=75.9, Peak=255 HFD=7.1
01:19:45.666 00.003 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
01:19:45.671 00.005 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
01:19:45.677 00.006 6120 CameraToMount -- cameraX=-0.04 cameraY=0.33 hyp=0.34 cameraTheta=1.70 mountX=-0.02 mountY=-0.32, mountTheta=-1.63
01:19:45.683 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.33, opts=13)
01:19:45.687 00.004 6120 Enqueuing Move request for scope (-0.04, 0.33)
01:19:45.690 00.003 7680 Worker thread wakes up
01:19:45.692 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:45.696 00.004 6120 UpdateGuideState exits: m=13781 SNR=75.9 Saturated
01:19:45.700 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:45.703 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:45.708 00.005 6120 Enqueuing Expose request
01:19:45.713 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.33) opts 0xd
01:19:45.713 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.33)
01:19:45.713 00.000 7680 Moving (-0.04, 0.33) raw xDistance=-0.02 yDistance=-0.32
01:19:45.713 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:19:45.714 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:19:45.714 00.000 7680 MoveAxis(E, 0, ABG)
01:19:45.714 00.000 7680 Move returns status 0, amount 0
01:19:45.714 00.000 7680 MoveAxis(N, 173, ABG)
01:19:45.715 00.001 7680 Guiding  Dir = 0, Dur = 173
01:19:45.716 00.001 7680 IsSlewing returns 0
01:19:45.716 00.000 7680 IsGuiding returns 0
01:19:45.717 00.001 7680 PulseGuide returned control before completion, sleep 183
01:19:45.915 00.198 7680 IsGuiding returns 1
01:19:45.917 00.002 7680 scope still moving after pulse duration time elapsed
01:19:45.946 00.029 7680 IsSlewing returns 0
01:19:45.947 00.001 7680 IsGuiding returns 0
01:19:45.947 00.000 7680 scope move finished after 173 + 57 ms
01:19:45.948 00.001 7680 Move returns status 0, amount 173
01:19:45.948 00.000 7680 move complete, result=0
01:19:45.949 00.001 7680 worker thread done servicing request
01:19:45.949 00.000 7680 Worker thread wakes up
01:19:45.951 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 173 ms NORTH
01:19:45.956 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:45.957 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:47.205 01.248 7680 Exposure complete
01:19:47.347 00.142 7680 worker thread done servicing request
01:19:47.348 00.001 6120 OnExposeComplete: enter
01:19:47.351 00.003 6120 UpdateGuideState(): m_state=6
01:19:47.355 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5926
01:19:47.360 00.005 6120 Star::Find returns 1 (1), X=951.20, Y=49.25, Mass=14595, SNR=78.4, Peak=255 HFD=7.0
01:19:47.364 00.004 6120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-2.95) = xAngle (-0.02 = -0.02)
01:19:47.369 00.005 6120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.29 = -0.29)
01:19:47.372 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-2.97 mountX=0.22 mountY=-0.06, mountTheta=-0.27
01:19:47.377 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.04, opts=13)
01:19:47.382 00.005 6120 Enqueuing Move request for scope (-0.22, -0.04)
01:19:47.385 00.003 7680 Worker thread wakes up
01:19:47.385 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:47.390 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.04) opts 0xd
01:19:47.391 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.04)
01:19:47.391 00.000 7680 Moving (-0.22, -0.04) raw xDistance=0.22 yDistance=-0.06
01:19:47.391 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:19:47.391 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:19:47.392 00.001 6120 UpdateGuideState exits: m=14595 SNR=78.4 Saturated
01:19:47.398 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:47.403 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:47.408 00.005 6120 Enqueuing Expose request
01:19:47.411 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:19:47.411 00.000 7680 MoveAxis(W, 92, ABG)
01:19:47.411 00.000 7680 Guiding  Dir = 3, Dur = 92
01:19:47.411 00.000 7680 IsSlewing returns 0
01:19:47.412 00.001 7680 IsGuiding returns 0
01:19:47.412 00.000 7680 PulseGuide returned control before completion, sleep 102
01:19:47.524 00.112 7680 IsGuiding returns 1
01:19:47.526 00.002 7680 scope still moving after pulse duration time elapsed
01:19:47.555 00.029 7680 IsSlewing returns 0
01:19:47.556 00.001 7680 IsGuiding returns 0
01:19:47.557 00.001 7680 scope move finished after 92 + 53 ms
01:19:47.557 00.000 7680 Move returns status 0, amount 92
01:19:47.558 00.001 7680 MoveAxis(N, 0, ABG)
01:19:47.558 00.000 7680 Move returns status 0, amount 0
01:19:47.559 00.001 7680 move complete, result=0
01:19:47.560 00.001 7680 worker thread done servicing request
01:19:47.560 00.000 6120 GuideStep: 0.2 px 92 ms WEST, -0.1 px 0 ms NORTH
01:19:47.566 00.006 7680 Worker thread wakes up
01:19:47.566 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:47.566 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:48.815 01.249 7680 Exposure complete
01:19:48.958 00.143 7680 worker thread done servicing request
01:19:48.958 00.000 6120 OnExposeComplete: enter
01:19:48.961 00.003 6120 UpdateGuideState(): m_state=6
01:19:48.967 00.006 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5927
01:19:48.971 00.004 6120 Star::Find returns 1 (1), X=951.50, Y=49.67, Mass=14651, SNR=80.0, Peak=255 HFD=7.2
01:19:48.975 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
01:19:48.978 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
01:19:48.984 00.006 6120 CameraToMount -- cameraX=0.08 cameraY=0.38 hyp=0.39 cameraTheta=1.38 mountX=-0.15 mountY=-0.31, mountTheta=-2.01
01:19:48.989 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.38, opts=13)
01:19:48.993 00.004 6120 Enqueuing Move request for scope (0.08, 0.38)
01:19:48.997 00.004 7680 Worker thread wakes up
01:19:48.997 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.38) opts 0xd
01:19:48.997 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.38)
01:19:48.997 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:49.001 00.004 6120 UpdateGuideState exits: m=14651 SNR=80.0 Saturated
01:19:49.005 00.004 7680 Moving (0.08, 0.38) raw xDistance=-0.15 yDistance=-0.31
01:19:49.005 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:19:49.005 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:19:49.005 00.000 7680 MoveAxis(E, 0, ABG)
01:19:49.006 00.001 7680 Move returns status 0, amount 0
01:19:49.006 00.000 7680 MoveAxis(N, 169, ABG)
01:19:49.006 00.000 7680 Guiding  Dir = 0, Dur = 169
01:19:49.006 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:49.010 00.004 7680 IsSlewing returns 0
01:19:49.010 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:49.015 00.005 6120 Enqueuing Expose request
01:19:49.020 00.005 7680 IsGuiding returns 0
01:19:49.020 00.000 7680 PulseGuide returned control before completion, sleep 179
01:19:49.202 00.182 7680 IsGuiding returns 1
01:19:49.202 00.000 7680 scope still moving after pulse duration time elapsed
01:19:49.232 00.030 7680 IsSlewing returns 0
01:19:49.233 00.001 7680 IsGuiding returns 0
01:19:49.234 00.001 7680 scope move finished after 169 + 44 ms
01:19:49.234 00.000 7680 Move returns status 0, amount 169
01:19:49.235 00.001 7680 move complete, result=0
01:19:49.236 00.001 7680 worker thread done servicing request
01:19:49.237 00.001 7680 Worker thread wakes up
01:19:49.237 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 169 ms NORTH
01:19:49.243 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:49.244 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:50.497 01.253 7680 Exposure complete
01:19:50.646 00.149 7680 worker thread done servicing request
01:19:50.646 00.000 6120 OnExposeComplete: enter
01:19:50.651 00.005 6120 UpdateGuideState(): m_state=6
01:19:50.655 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5928
01:19:50.659 00.004 6120 Star::Find returns 1 (1), X=951.49, Y=49.65, Mass=14641, SNR=79.5, Peak=255 HFD=7.1
01:19:50.663 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
01:19:50.667 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
01:19:50.672 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.36 hyp=0.37 cameraTheta=1.40 mountX=-0.13 mountY=-0.30, mountTheta=-1.98
01:19:50.681 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.36, opts=13)
01:19:50.687 00.006 6120 Enqueuing Move request for scope (0.06, 0.36)
01:19:50.691 00.004 7680 Worker thread wakes up
01:19:50.691 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:50.697 00.006 6120 UpdateGuideState exits: m=14641 SNR=79.5 Saturated
01:19:50.699 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.36) opts 0xd
01:19:50.700 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.36)
01:19:50.700 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:50.705 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:50.712 00.007 6120 Enqueuing Expose request
01:19:50.716 00.004 7680 Moving (0.06, 0.36) raw xDistance=-0.13 yDistance=-0.30
01:19:50.716 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:19:50.717 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:19:50.717 00.000 7680 MoveAxis(E, 0, ABG)
01:19:50.718 00.001 7680 Move returns status 0, amount 0
01:19:50.718 00.000 7680 MoveAxis(N, 161, ABG)
01:19:50.718 00.000 7680 Guiding  Dir = 0, Dur = 161
01:19:50.719 00.001 7680 IsSlewing returns 0
01:19:50.719 00.000 7680 IsGuiding returns 0
01:19:50.719 00.000 7680 PulseGuide returned control before completion, sleep 171
01:19:50.895 00.176 7680 IsGuiding returns 1
01:19:50.895 00.000 7680 scope still moving after pulse duration time elapsed
01:19:50.925 00.030 7680 IsSlewing returns 0
01:19:50.926 00.001 7680 IsGuiding returns 0
01:19:50.927 00.001 7680 scope move finished after 161 + 47 ms
01:19:50.927 00.000 7680 Move returns status 0, amount 161
01:19:50.928 00.001 7680 move complete, result=0
01:19:50.928 00.000 7680 worker thread done servicing request
01:19:50.928 00.000 7680 Worker thread wakes up
01:19:50.928 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 161 ms NORTH
01:19:50.935 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:50.935 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:52.185 01.250 7680 Exposure complete
01:19:52.317 00.132 7680 worker thread done servicing request
01:19:52.317 00.000 6120 OnExposeComplete: enter
01:19:52.321 00.004 6120 UpdateGuideState(): m_state=6
01:19:52.326 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5929
01:19:52.330 00.004 6120 Star::Find returns 1 (1), X=951.28, Y=49.70, Mass=14164, SNR=76.1, Peak=255 HFD=7.1
01:19:52.335 00.005 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
01:19:52.340 00.005 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
01:19:52.344 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.41 hyp=0.43 cameraTheta=1.92 mountX=0.07 mountY=-0.43, mountTheta=-1.41
01:19:52.349 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.41, opts=13)
01:19:52.352 00.003 6120 Enqueuing Move request for scope (-0.15, 0.41)
01:19:52.355 00.003 7680 Worker thread wakes up
01:19:52.355 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.41) opts 0xd
01:19:52.355 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.41)
01:19:52.356 00.001 7680 Moving (-0.15, 0.41) raw xDistance=0.07 yDistance=-0.43
01:19:52.356 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:19:52.356 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:19:52.357 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:52.360 00.003 6120 UpdateGuideState exits: m=14164 SNR=76.1 Saturated
01:19:52.363 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:52.366 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:52.369 00.003 6120 Enqueuing Expose request
01:19:52.372 00.003 7680 MoveAxis(E, 0, ABG)
01:19:52.372 00.000 7680 Move returns status 0, amount 0
01:19:52.372 00.000 7680 MoveAxis(N, 234, ABG)
01:19:52.372 00.000 7680 Guiding  Dir = 0, Dur = 234
01:19:52.373 00.001 7680 IsSlewing returns 0
01:19:52.373 00.000 7680 IsGuiding returns 0
01:19:52.374 00.001 7680 PulseGuide returned control before completion, sleep 244
01:19:52.627 00.253 7680 IsGuiding returns 1
01:19:52.628 00.001 7680 scope still moving after pulse duration time elapsed
01:19:52.657 00.029 7680 IsSlewing returns 0
01:19:52.658 00.001 7680 IsGuiding returns 0
01:19:52.658 00.000 7680 scope move finished after 234 + 51 ms
01:19:52.659 00.001 7680 Move returns status 0, amount 234
01:19:52.659 00.000 7680 move complete, result=0
01:19:52.660 00.001 7680 worker thread done servicing request
01:19:52.661 00.001 7680 Worker thread wakes up
01:19:52.661 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 234 ms NORTH
01:19:52.667 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:52.668 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:53.918 01.250 7680 Exposure complete
01:19:54.084 00.166 7680 worker thread done servicing request
01:19:54.085 00.001 6120 OnExposeComplete: enter
01:19:54.090 00.005 6120 UpdateGuideState(): m_state=6
01:19:54.097 00.007 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5930
01:19:54.101 00.004 6120 Star::Find returns 1 (1), X=951.17, Y=49.21, Mass=14115, SNR=77.5, Peak=255 HFD=7.0
01:19:54.106 00.005 6120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-2.95) = xAngle (0.12 = 0.12)
01:19:54.113 00.007 6120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.14 = -0.14)
01:19:54.117 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.08 hyp=0.26 cameraTheta=-2.83 mountX=0.26 mountY=-0.04, mountTheta=-0.14
01:19:54.122 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.08, opts=13)
01:19:54.125 00.003 6120 Enqueuing Move request for scope (-0.25, -0.08)
01:19:54.130 00.005 7680 Worker thread wakes up
01:19:54.130 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:54.133 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.08) opts 0xd
01:19:54.133 00.000 6120 UpdateGuideState exits: m=14115 SNR=77.5 Saturated
01:19:54.138 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.08)
01:19:54.138 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:54.142 00.004 7680 Moving (-0.25, -0.08) raw xDistance=0.26 yDistance=-0.04
01:19:54.142 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:54.145 00.003 6120 Enqueuing Expose request
01:19:54.149 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:19:54.149 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:19:54.149 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:19:54.149 00.000 7680 MoveAxis(W, 107, ABG)
01:19:54.149 00.000 7680 Guiding  Dir = 3, Dur = 107
01:19:54.150 00.001 7680 IsSlewing returns 0
01:19:54.150 00.000 7680 IsGuiding returns 0
01:19:54.150 00.000 7680 PulseGuide returned control before completion, sleep 117
01:19:54.282 00.132 7680 IsGuiding returns 1
01:19:54.284 00.002 7680 scope still moving after pulse duration time elapsed
01:19:54.313 00.029 7680 IsSlewing returns 0
01:19:54.314 00.001 7680 IsGuiding returns 0
01:19:54.315 00.001 7680 scope move finished after 107 + 57 ms
01:19:54.315 00.000 7680 Move returns status 0, amount 107
01:19:54.316 00.001 7680 MoveAxis(N, 0, ABG)
01:19:54.316 00.000 7680 Move returns status 0, amount 0
01:19:54.317 00.001 7680 move complete, result=0
01:19:54.317 00.000 7680 worker thread done servicing request
01:19:54.317 00.000 7680 Worker thread wakes up
01:19:54.318 00.001 6120 GuideStep: 0.3 px 107 ms WEST, -0.0 px 0 ms NORTH
01:19:54.324 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:54.324 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:55.574 01.250 7680 Exposure complete
01:19:55.712 00.138 7680 worker thread done servicing request
01:19:55.712 00.000 6120 OnExposeComplete: enter
01:19:55.717 00.005 6120 UpdateGuideState(): m_state=6
01:19:55.721 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5931
01:19:55.725 00.004 6120 Star::Find returns 1 (1), X=951.22, Y=49.64, Mass=14929, SNR=80.4, Peak=255 HFD=7.1
01:19:55.728 00.003 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
01:19:55.732 00.004 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.50)
01:19:55.736 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.35 hyp=0.40 cameraTheta=2.10 mountX=0.14 mountY=-0.40, mountTheta=-1.25
01:19:55.743 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.35, opts=13)
01:19:55.747 00.004 6120 Enqueuing Move request for scope (-0.20, 0.35)
01:19:55.752 00.005 7680 Worker thread wakes up
01:19:55.752 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:55.756 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.35) opts 0xd
01:19:55.757 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.35)
01:19:55.757 00.000 7680 Moving (-0.20, 0.35) raw xDistance=0.14 yDistance=-0.40
01:19:55.757 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:19:55.757 00.000 6120 UpdateGuideState exits: m=14929 SNR=80.4 Saturated
01:19:55.761 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:55.765 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:19:55.765 00.000 7680 MoveAxis(E, 0, ABG)
01:19:55.765 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:55.771 00.006 6120 Enqueuing Expose request
01:19:55.775 00.004 7680 Move returns status 0, amount 0
01:19:55.775 00.000 7680 MoveAxis(N, 218, ABG)
01:19:55.775 00.000 7680 Guiding  Dir = 0, Dur = 218
01:19:55.775 00.000 7680 IsSlewing returns 0
01:19:55.776 00.001 7680 IsGuiding returns 0
01:19:55.776 00.000 7680 PulseGuide returned control before completion, sleep 228
01:19:56.017 00.241 7680 IsGuiding returns 1
01:19:56.018 00.001 7680 scope still moving after pulse duration time elapsed
01:19:56.049 00.031 7680 IsSlewing returns 0
01:19:56.049 00.000 7680 IsGuiding returns 0
01:19:56.050 00.001 7680 scope move finished after 218 + 55 ms
01:19:56.050 00.000 7680 Move returns status 0, amount 218
01:19:56.051 00.001 7680 move complete, result=0
01:19:56.051 00.000 7680 worker thread done servicing request
01:19:56.052 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 218 ms NORTH
01:19:56.061 00.009 7680 Worker thread wakes up
01:19:56.061 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:56.061 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:57.307 01.246 7680 Exposure complete
01:19:57.439 00.132 7680 worker thread done servicing request
01:19:57.439 00.000 6120 OnExposeComplete: enter
01:19:57.444 00.005 6120 UpdateGuideState(): m_state=6
01:19:57.448 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5932
01:19:57.452 00.004 6120 Star::Find returns 1 (1), X=951.31, Y=49.54, Mass=14839, SNR=78.9, Peak=255 HFD=7.1
01:19:57.458 00.006 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
01:19:57.461 00.003 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
01:19:57.465 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.26 hyp=0.28 cameraTheta=2.00 mountX=0.07 mountY=-0.28, mountTheta=-1.34
01:19:57.471 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.26, opts=13)
01:19:57.474 00.003 6120 Enqueuing Move request for scope (-0.12, 0.26)
01:19:57.477 00.003 7680 Worker thread wakes up
01:19:57.477 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.26) opts 0xd
01:19:57.477 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.26)
01:19:57.478 00.001 7680 Moving (-0.12, 0.26) raw xDistance=0.07 yDistance=-0.28
01:19:57.478 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:19:57.478 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:19:57.478 00.000 7680 MoveAxis(E, 0, ABG)
01:19:57.478 00.000 7680 Move returns status 0, amount 0
01:19:57.479 00.001 7680 MoveAxis(N, 153, ABG)
01:19:57.479 00.000 7680 Guiding  Dir = 0, Dur = 153
01:19:57.480 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:57.483 00.003 7680 IsSlewing returns 0
01:19:57.483 00.000 6120 UpdateGuideState exits: m=14839 SNR=78.9 Saturated
01:19:57.486 00.003 7680 IsGuiding returns 0
01:19:57.486 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:57.491 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:57.495 00.004 7680 PulseGuide returned control before completion, sleep 163
01:19:57.495 00.000 6120 Enqueuing Expose request
01:19:57.673 00.178 7680 IsGuiding returns 0
01:19:57.674 00.001 7680 Move returns status 0, amount 153
01:19:57.675 00.001 7680 move complete, result=0
01:19:57.675 00.000 7680 worker thread done servicing request
01:19:57.675 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 153 ms NORTH
01:19:57.681 00.006 7680 Worker thread wakes up
01:19:57.681 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:57.681 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:19:58.936 01.255 7680 Exposure complete
01:19:59.074 00.138 7680 worker thread done servicing request
01:19:59.075 00.001 6120 OnExposeComplete: enter
01:19:59.080 00.005 6120 UpdateGuideState(): m_state=6
01:19:59.085 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5933
01:19:59.089 00.004 6120 Star::Find returns 1 (1), X=951.51, Y=49.18, Mass=14690, SNR=79.6, Peak=255 HFD=7.1
01:19:59.093 00.004 6120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-2.95) = xAngle (2.02 = 2.02)
01:19:59.096 00.003 6120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.76 = 1.76)
01:19:59.100 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-0.93 mountX=-0.06 mountY=0.13, mountTheta=1.99
01:19:59.106 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.11, opts=13)
01:19:59.111 00.005 6120 Enqueuing Move request for scope (0.08, -0.11)
01:19:59.115 00.004 7680 Worker thread wakes up
01:19:59.115 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:19:59.120 00.005 6120 UpdateGuideState exits: m=14690 SNR=79.6 Saturated
01:19:59.123 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:59.126 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
01:19:59.126 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
01:19:59.127 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:19:59.130 00.003 6120 Enqueuing Expose request
01:19:59.133 00.003 7680 Moving (0.08, -0.11) raw xDistance=-0.06 yDistance=0.13
01:19:59.134 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:19:59.134 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:19:59.134 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:19:59.134 00.000 7680 MoveAxis(E, 0, ABG)
01:19:59.135 00.001 7680 Move returns status 0, amount 0
01:19:59.135 00.000 7680 MoveAxis(N, 0, ABG)
01:19:59.135 00.000 7680 Move returns status 0, amount 0
01:19:59.136 00.001 7680 move complete, result=0
01:19:59.136 00.000 7680 worker thread done servicing request
01:19:59.136 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:59.140 00.004 7680 Worker thread wakes up
01:19:59.140 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:19:59.140 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:00.394 01.254 7680 Exposure complete
01:20:00.528 00.134 7680 worker thread done servicing request
01:20:00.528 00.000 6120 OnExposeComplete: enter
01:20:00.533 00.005 6120 UpdateGuideState(): m_state=6
01:20:00.536 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5934
01:20:00.540 00.004 6120 Star::Find returns 1 (1), X=951.18, Y=49.68, Mass=14187, SNR=76.2, Peak=255 HFD=6.9
01:20:00.543 00.003 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.09 = -1.20)
01:20:00.548 00.005 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.47)
01:20:00.550 00.002 6120 CameraToMount -- cameraX=-0.25 cameraY=0.40 hyp=0.47 cameraTheta=2.13 mountX=0.17 mountY=-0.47, mountTheta=-1.22
01:20:00.556 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.40, opts=13)
01:20:00.560 00.004 6120 Enqueuing Move request for scope (-0.25, 0.40)
01:20:00.564 00.004 7680 Worker thread wakes up
01:20:00.564 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.40) opts 0xd
01:20:00.564 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.40)
01:20:00.564 00.000 7680 Moving (-0.25, 0.40) raw xDistance=0.17 yDistance=-0.47
01:20:00.564 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:20:00.564 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
01:20:00.565 00.001 7680 MoveAxis(E, 0, ABG)
01:20:00.565 00.000 7680 Move returns status 0, amount 0
01:20:00.565 00.000 7680 MoveAxis(N, 253, ABG)
01:20:00.565 00.000 7680 Guiding  Dir = 0, Dur = 253
01:20:00.565 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:00.569 00.004 7680 IsSlewing returns 0
01:20:00.569 00.000 6120 UpdateGuideState exits: m=14187 SNR=76.2 Saturated
01:20:00.572 00.003 7680 IsGuiding returns 0
01:20:00.572 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:00.576 00.004 7680 PulseGuide returned control before completion, sleep 263
01:20:00.576 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:00.581 00.005 6120 Enqueuing Expose request
01:20:00.856 00.275 7680 IsGuiding returns 1
01:20:00.857 00.001 7680 scope still moving after pulse duration time elapsed
01:20:00.886 00.029 7680 IsSlewing returns 0
01:20:00.889 00.003 7680 IsGuiding returns 0
01:20:00.889 00.000 7680 scope move finished after 253 + 64 ms
01:20:00.890 00.001 7680 Move returns status 0, amount 253
01:20:00.892 00.002 7680 move complete, result=0
01:20:00.892 00.000 7680 worker thread done servicing request
01:20:00.894 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.5 px 253 ms NORTH
01:20:00.899 00.005 7680 Worker thread wakes up
01:20:00.899 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:00.901 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:02.149 01.248 7680 Exposure complete
01:20:02.287 00.138 7680 worker thread done servicing request
01:20:02.287 00.000 6120 OnExposeComplete: enter
01:20:02.291 00.004 6120 UpdateGuideState(): m_state=6
01:20:02.297 00.006 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5935
01:20:02.302 00.005 6120 Star::Find returns 1 (1), X=951.20, Y=49.31, Mass=13937, SNR=76.4, Peak=255 HFD=7.0
01:20:02.307 00.005 6120 CameraToMount -- cameraTheta (3.06) - m_xAngle (-2.95) = xAngle (6.01 = -0.27)
01:20:02.311 00.004 6120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.75 = -0.54)
01:20:02.314 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.02 hyp=0.23 cameraTheta=3.06 mountX=0.22 mountY=-0.12, mountTheta=-0.49
01:20:02.319 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.02, opts=13)
01:20:02.323 00.004 6120 Enqueuing Move request for scope (-0.23, 0.02)
01:20:02.327 00.004 7680 Worker thread wakes up
01:20:02.327 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:02.332 00.005 6120 UpdateGuideState exits: m=13937 SNR=76.4 Saturated
01:20:02.336 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:02.339 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:02.342 00.003 6120 Enqueuing Expose request
01:20:02.347 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.02) opts 0xd
01:20:02.347 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.02)
01:20:02.347 00.000 7680 Moving (-0.23, 0.02) raw xDistance=0.22 yDistance=-0.12
01:20:02.347 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:20:02.347 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:20:02.348 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:20:02.348 00.000 7680 MoveAxis(W, 90, ABG)
01:20:02.348 00.000 7680 Guiding  Dir = 3, Dur = 90
01:20:02.348 00.000 7680 IsSlewing returns 0
01:20:02.349 00.001 7680 IsGuiding returns 0
01:20:02.349 00.000 7680 PulseGuide returned control before completion, sleep 100
01:20:02.450 00.101 7680 IsGuiding returns 1
01:20:02.452 00.002 7680 scope still moving after pulse duration time elapsed
01:20:02.482 00.030 7680 IsSlewing returns 0
01:20:02.482 00.000 7680 IsGuiding returns 0
01:20:02.483 00.001 7680 scope move finished after 90 + 43 ms
01:20:02.483 00.000 7680 Move returns status 0, amount 90
01:20:02.483 00.000 7680 MoveAxis(N, 0, ABG)
01:20:02.484 00.001 7680 Move returns status 0, amount 0
01:20:02.485 00.001 7680 move complete, result=0
01:20:02.485 00.000 7680 worker thread done servicing request
01:20:02.485 00.000 7680 Worker thread wakes up
01:20:02.486 00.001 6120 GuideStep: 0.2 px 90 ms WEST, -0.1 px 0 ms NORTH
01:20:02.495 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:02.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:03.743 01.248 7680 Exposure complete
01:20:03.886 00.143 7680 worker thread done servicing request
01:20:03.887 00.001 6120 OnExposeComplete: enter
01:20:03.892 00.005 6120 UpdateGuideState(): m_state=6
01:20:03.896 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5936
01:20:03.902 00.006 6120 Star::Find returns 1 (1), X=951.53, Y=49.32, Mass=13395, SNR=75.8, Peak=255 HFD=7.2
01:20:03.906 00.004 6120 CameraToMount -- cameraTheta (0.34) - m_xAngle (-2.95) = xAngle (3.29 = -2.99)
01:20:03.911 00.005 6120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.02 = 3.02)
01:20:03.914 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.34 mountX=-0.11 mountY=0.01, mountTheta=3.02
01:20:03.922 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.04, opts=13)
01:20:03.927 00.005 6120 Enqueuing Move request for scope (0.10, 0.04)
01:20:03.932 00.005 7680 Worker thread wakes up
01:20:03.932 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:03.937 00.005 6120 UpdateGuideState exits: m=13395 SNR=75.8 Saturated
01:20:03.942 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:03.946 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:03.951 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
01:20:03.951 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
01:20:03.951 00.000 7680 Moving (0.10, 0.04) raw xDistance=-0.11 yDistance=0.01
01:20:03.951 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:20:03.952 00.001 6120 Enqueuing Expose request
01:20:03.956 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:20:03.958 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:20:03.958 00.000 7680 MoveAxis(E, 0, ABG)
01:20:03.958 00.000 7680 Move returns status 0, amount 0
01:20:03.958 00.000 7680 MoveAxis(N, 0, ABG)
01:20:03.959 00.001 7680 Move returns status 0, amount 0
01:20:03.959 00.000 7680 move complete, result=0
01:20:03.959 00.000 7680 worker thread done servicing request
01:20:03.959 00.000 7680 Worker thread wakes up
01:20:03.959 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:03.960 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:03.964 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:05.217 01.253 7680 Exposure complete
01:20:05.358 00.141 6120 OnExposeComplete: enter
01:20:05.362 00.004 6120 UpdateGuideState(): m_state=6
01:20:05.366 00.004 7680 worker thread done servicing request
01:20:05.366 00.000 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5937
01:20:05.370 00.004 6120 Star::Find returns 1 (1), X=951.58, Y=49.54, Mass=14126, SNR=76.6, Peak=255 HFD=7.0
01:20:05.374 00.004 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
01:20:05.378 00.004 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
01:20:05.381 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.25 hyp=0.30 cameraTheta=1.01 mountX=-0.20 mountY=-0.16, mountTheta=-2.49
01:20:05.386 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.25, opts=13)
01:20:05.390 00.004 6120 Enqueuing Move request for scope (0.16, 0.25)
01:20:05.394 00.004 7680 Worker thread wakes up
01:20:05.394 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:05.400 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.25) opts 0xd
01:20:05.400 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.25)
01:20:05.400 00.000 7680 Moving (0.16, 0.25) raw xDistance=-0.20 yDistance=-0.16
01:20:05.400 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:20:05.400 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:20:05.400 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:20:05.400 00.000 7680 MoveAxis(E, 83, ABG)
01:20:05.401 00.001 7680 Guiding  Dir = 2, Dur = 83
01:20:05.401 00.000 6120 UpdateGuideState exits: m=14126 SNR=76.6 Saturated
01:20:05.405 00.004 7680 IsSlewing returns 0
01:20:05.405 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:05.410 00.005 7680 IsGuiding returns 0
01:20:05.410 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:05.414 00.004 7680 PulseGuide returned control before completion, sleep 93
01:20:05.414 00.000 6120 Enqueuing Expose request
01:20:05.512 00.098 7680 IsGuiding returns 1
01:20:05.513 00.001 7680 scope still moving after pulse duration time elapsed
01:20:05.542 00.029 7680 IsSlewing returns 0
01:20:05.545 00.003 7680 IsGuiding returns 0
01:20:05.545 00.000 7680 scope move finished after 83 + 52 ms
01:20:05.545 00.000 7680 Move returns status 0, amount 83
01:20:05.546 00.001 7680 MoveAxis(N, 0, ABG)
01:20:05.546 00.000 7680 Move returns status 0, amount 0
01:20:05.547 00.001 7680 move complete, result=0
01:20:05.547 00.000 7680 worker thread done servicing request
01:20:05.547 00.000 6120 GuideStep: -0.2 px 83 ms EAST, -0.2 px 0 ms NORTH
01:20:05.554 00.007 7680 Worker thread wakes up
01:20:05.554 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:05.554 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:06.804 01.250 7680 Exposure complete
01:20:06.935 00.131 7680 worker thread done servicing request
01:20:06.935 00.000 6120 OnExposeComplete: enter
01:20:06.940 00.005 6120 UpdateGuideState(): m_state=6
01:20:06.943 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5938
01:20:06.948 00.005 6120 Star::Find returns 1 (1), X=951.22, Y=49.82, Mass=14395, SNR=78.2, Peak=255 HFD=6.9
01:20:06.951 00.003 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.40)
01:20:06.956 00.005 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.67)
01:20:06.960 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.53 hyp=0.57 cameraTheta=1.93 mountX=0.10 mountY=-0.56, mountTheta=-1.40
01:20:06.967 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.53, opts=13)
01:20:06.971 00.004 6120 Enqueuing Move request for scope (-0.20, 0.53)
01:20:06.975 00.004 7680 Worker thread wakes up
01:20:06.975 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:06.979 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.53) opts 0xd
01:20:06.979 00.000 6120 UpdateGuideState exits: m=14395 SNR=78.2 Saturated
01:20:06.983 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:06.988 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:06.992 00.004 6120 Enqueuing Expose request
01:20:06.995 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.53)
01:20:06.995 00.000 7680 Moving (-0.20, 0.53) raw xDistance=0.10 yDistance=-0.56
01:20:06.995 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:20:06.996 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
01:20:06.996 00.000 7680 MoveAxis(E, 0, ABG)
01:20:06.997 00.001 7680 Move returns status 0, amount 0
01:20:06.997 00.000 7680 MoveAxis(N, 307, ABG)
01:20:06.997 00.000 7680 Guiding  Dir = 0, Dur = 307
01:20:06.998 00.001 7680 IsSlewing returns 0
01:20:06.998 00.000 7680 IsGuiding returns 0
01:20:06.998 00.000 7680 PulseGuide returned control before completion, sleep 317
01:20:07.324 00.326 7680 IsGuiding returns 1
01:20:07.324 00.000 7680 scope still moving after pulse duration time elapsed
01:20:07.354 00.030 7680 IsSlewing returns 0
01:20:07.355 00.001 7680 IsGuiding returns 0
01:20:07.356 00.001 7680 scope move finished after 307 + 51 ms
01:20:07.357 00.001 7680 Move returns status 0, amount 307
01:20:07.357 00.000 7680 move complete, result=0
01:20:07.359 00.002 7680 worker thread done servicing request
01:20:07.359 00.000 7680 Worker thread wakes up
01:20:07.359 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 307 ms NORTH
01:20:07.366 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:07.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:08.617 01.251 7680 Exposure complete
01:20:08.752 00.135 7680 worker thread done servicing request
01:20:08.753 00.001 6120 OnExposeComplete: enter
01:20:08.757 00.004 6120 UpdateGuideState(): m_state=6
01:20:08.760 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5939
01:20:08.765 00.005 6120 Star::Find returns 1 (1), X=951.26, Y=49.65, Mass=15295, SNR=80.1, Peak=255 HFD=7.1
01:20:08.770 00.005 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
01:20:08.773 00.003 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
01:20:08.778 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.37 hyp=0.40 cameraTheta=1.99 mountX=0.09 mountY=-0.40, mountTheta=-1.35
01:20:08.783 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.37, opts=13)
01:20:08.788 00.005 6120 Enqueuing Move request for scope (-0.16, 0.37)
01:20:08.791 00.003 7680 Worker thread wakes up
01:20:08.791 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.37) opts 0xd
01:20:08.792 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:08.794 00.002 6120 UpdateGuideState exits: m=15295 SNR=80.1 Saturated
01:20:08.798 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:08.802 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.37)
01:20:08.802 00.000 7680 Moving (-0.16, 0.37) raw xDistance=0.09 yDistance=-0.40
01:20:08.803 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:20:08.803 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:20:08.803 00.000 7680 MoveAxis(E, 0, ABG)
01:20:08.803 00.000 7680 Move returns status 0, amount 0
01:20:08.803 00.000 7680 MoveAxis(N, 217, ABG)
01:20:08.803 00.000 7680 Guiding  Dir = 0, Dur = 217
01:20:08.803 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:08.807 00.004 7680 IsSlewing returns 0
01:20:08.807 00.000 6120 Enqueuing Expose request
01:20:08.812 00.005 7680 IsGuiding returns 0
01:20:08.812 00.000 7680 PulseGuide returned control before completion, sleep 227
01:20:09.042 00.230 7680 IsGuiding returns 1
01:20:09.043 00.001 7680 scope still moving after pulse duration time elapsed
01:20:09.074 00.031 7680 IsSlewing returns 0
01:20:09.077 00.003 7680 IsGuiding returns 0
01:20:09.077 00.000 7680 scope move finished after 217 + 48 ms
01:20:09.078 00.001 7680 Move returns status 0, amount 217
01:20:09.078 00.000 7680 move complete, result=0
01:20:09.078 00.000 7680 worker thread done servicing request
01:20:09.078 00.000 7680 Worker thread wakes up
01:20:09.079 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 217 ms NORTH
01:20:09.086 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:09.086 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:10.341 01.255 7680 Exposure complete
01:20:10.482 00.141 7680 worker thread done servicing request
01:20:10.483 00.001 6120 OnExposeComplete: enter
01:20:10.487 00.004 6120 UpdateGuideState(): m_state=6
01:20:10.492 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5940
01:20:10.496 00.004 6120 Star::Find returns 1 (1), X=951.25, Y=49.62, Mass=14908, SNR=79.3, Peak=255 HFD=7.2
01:20:10.499 00.003 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
01:20:10.503 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
01:20:10.506 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.33 hyp=0.38 cameraTheta=2.05 mountX=0.11 mountY=-0.38, mountTheta=-1.29
01:20:10.510 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.33, opts=13)
01:20:10.515 00.005 6120 Enqueuing Move request for scope (-0.18, 0.33)
01:20:10.520 00.005 7680 Worker thread wakes up
01:20:10.520 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.33) opts 0xd
01:20:10.520 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.33)
01:20:10.520 00.000 7680 Moving (-0.18, 0.33) raw xDistance=0.11 yDistance=-0.38
01:20:10.521 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:10.525 00.004 6120 UpdateGuideState exits: m=14908 SNR=79.3 Saturated
01:20:10.529 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:10.532 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:10.536 00.004 6120 Enqueuing Expose request
01:20:10.539 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:20:10.539 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:20:10.539 00.000 7680 MoveAxis(E, 0, ABG)
01:20:10.540 00.001 7680 Move returns status 0, amount 0
01:20:10.540 00.000 7680 MoveAxis(N, 205, ABG)
01:20:10.540 00.000 7680 Guiding  Dir = 0, Dur = 205
01:20:10.540 00.000 7680 IsSlewing returns 0
01:20:10.541 00.001 7680 IsGuiding returns 0
01:20:10.542 00.001 7680 PulseGuide returned control before completion, sleep 215
01:20:10.767 00.225 7680 IsGuiding returns 1
01:20:10.768 00.001 7680 scope still moving after pulse duration time elapsed
01:20:10.797 00.029 7680 IsSlewing returns 0
01:20:10.799 00.002 7680 IsGuiding returns 0
01:20:10.799 00.000 7680 scope move finished after 205 + 52 ms
01:20:10.799 00.000 7680 Move returns status 0, amount 205
01:20:10.800 00.001 7680 move complete, result=0
01:20:10.800 00.000 7680 worker thread done servicing request
01:20:10.800 00.000 7680 Worker thread wakes up
01:20:10.800 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 205 ms NORTH
01:20:10.807 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:10.807 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:12.061 01.254 7680 Exposure complete
01:20:12.179 00.118 7680 worker thread done servicing request
01:20:12.180 00.001 6120 OnExposeComplete: enter
01:20:12.185 00.005 6120 UpdateGuideState(): m_state=6
01:20:12.189 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5941
01:20:12.192 00.003 6120 Star::Find returns 1 (1), X=951.24, Y=49.24, Mass=14511, SNR=77.9, Peak=255 HFD=7.0
01:20:12.196 00.004 6120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-2.95) = xAngle (0.05 = 0.05)
01:20:12.200 00.004 6120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.22 = -0.22)
01:20:12.205 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-2.91 mountX=0.19 mountY=-0.04, mountTheta=-0.22
01:20:12.209 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.04, opts=13)
01:20:12.214 00.005 6120 Enqueuing Move request for scope (-0.19, -0.04)
01:20:12.217 00.003 7680 Worker thread wakes up
01:20:12.217 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.04) opts 0xd
01:20:12.218 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.04)
01:20:12.218 00.000 7680 Moving (-0.19, -0.04) raw xDistance=0.19 yDistance=-0.04
01:20:12.218 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:20:12.218 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:20:12.218 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:20:12.218 00.000 7680 MoveAxis(E, 0, ABG)
01:20:12.218 00.000 7680 Move returns status 0, amount 0
01:20:12.220 00.002 7680 MoveAxis(N, 0, ABG)
01:20:12.220 00.000 7680 Move returns status 0, amount 0
01:20:12.220 00.000 7680 move complete, result=0
01:20:12.220 00.000 7680 worker thread done servicing request
01:20:12.220 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:12.224 00.004 6120 UpdateGuideState exits: m=14511 SNR=77.9 Saturated
01:20:12.227 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:12.230 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:12.234 00.004 6120 Enqueuing Expose request
01:20:12.239 00.005 7680 Worker thread wakes up
01:20:12.239 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:12.244 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:12.244 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:13.501 01.257 7680 Exposure complete
01:20:13.641 00.140 7680 worker thread done servicing request
01:20:13.642 00.001 6120 OnExposeComplete: enter
01:20:13.645 00.003 6120 UpdateGuideState(): m_state=6
01:20:13.650 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5942
01:20:13.655 00.005 6120 Star::Find returns 1 (1), X=951.34, Y=49.68, Mass=13678, SNR=75.6, Peak=255 HFD=7.1
01:20:13.658 00.003 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
01:20:13.662 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
01:20:13.665 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.39 hyp=0.40 cameraTheta=1.79 mountX=0.01 mountY=-0.39, mountTheta=-1.54
01:20:13.671 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.39, opts=13)
01:20:13.676 00.005 6120 Enqueuing Move request for scope (-0.09, 0.39)
01:20:13.679 00.003 7680 Worker thread wakes up
01:20:13.679 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.39) opts 0xd
01:20:13.679 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.39)
01:20:13.679 00.000 7680 Moving (-0.09, 0.39) raw xDistance=0.01 yDistance=-0.39
01:20:13.679 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:20:13.680 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:20:13.680 00.000 7680 MoveAxis(E, 0, ABG)
01:20:13.680 00.000 7680 Move returns status 0, amount 0
01:20:13.680 00.000 7680 MoveAxis(N, 213, ABG)
01:20:13.680 00.000 7680 Guiding  Dir = 0, Dur = 213
01:20:13.680 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:13.685 00.005 7680 IsSlewing returns 0
01:20:13.685 00.000 6120 UpdateGuideState exits: m=13678 SNR=75.6 Saturated
01:20:13.689 00.004 7680 IsGuiding returns 0
01:20:13.689 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:13.692 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:13.696 00.004 7680 PulseGuide returned control before completion, sleep 223
01:20:13.696 00.000 6120 Enqueuing Expose request
01:20:13.926 00.230 7680 IsGuiding returns 0
01:20:13.926 00.000 7680 Move returns status 0, amount 213
01:20:13.928 00.002 7680 move complete, result=0
01:20:13.928 00.000 7680 worker thread done servicing request
01:20:13.928 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 213 ms NORTH
01:20:13.936 00.008 7680 Worker thread wakes up
01:20:13.936 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:13.938 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:15.186 01.248 7680 Exposure complete
01:20:15.313 00.127 7680 worker thread done servicing request
01:20:15.313 00.000 6120 OnExposeComplete: enter
01:20:15.318 00.005 6120 UpdateGuideState(): m_state=6
01:20:15.323 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5943
01:20:15.327 00.004 6120 Star::Find returns 1 (1), X=951.38, Y=49.50, Mass=13511, SNR=75.8, Peak=255 HFD=7.1
01:20:15.332 00.005 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
01:20:15.335 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
01:20:15.339 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.22 cameraTheta=1.77 mountX=0.00 mountY=-0.21, mountTheta=-1.56
01:20:15.344 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.21, opts=13)
01:20:15.348 00.004 6120 Enqueuing Move request for scope (-0.04, 0.21)
01:20:15.351 00.003 7680 Worker thread wakes up
01:20:15.351 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
01:20:15.351 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:15.356 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
01:20:15.356 00.000 7680 Moving (-0.04, 0.21) raw xDistance=0.00 yDistance=-0.21
01:20:15.356 00.000 6120 UpdateGuideState exits: m=13511 SNR=75.8 Saturated
01:20:15.361 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:15.365 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:20:15.365 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:20:15.365 00.000 7680 MoveAxis(E, 0, ABG)
01:20:15.365 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:15.370 00.005 6120 Enqueuing Expose request
01:20:15.373 00.003 7680 Move returns status 0, amount 0
01:20:15.374 00.001 7680 MoveAxis(N, 114, ABG)
01:20:15.374 00.000 7680 Guiding  Dir = 0, Dur = 114
01:20:15.374 00.000 7680 IsSlewing returns 0
01:20:15.375 00.001 7680 IsGuiding returns 0
01:20:15.375 00.000 7680 PulseGuide returned control before completion, sleep 124
01:20:15.504 00.129 7680 IsGuiding returns 1
01:20:15.505 00.001 7680 scope still moving after pulse duration time elapsed
01:20:15.536 00.031 7680 IsSlewing returns 0
01:20:15.537 00.001 7680 IsGuiding returns 0
01:20:15.538 00.001 7680 scope move finished after 114 + 49 ms
01:20:15.538 00.000 7680 Move returns status 0, amount 114
01:20:15.539 00.001 7680 move complete, result=0
01:20:15.540 00.001 7680 worker thread done servicing request
01:20:15.540 00.000 7680 Worker thread wakes up
01:20:15.540 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 114 ms NORTH
01:20:15.548 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:15.549 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:16.802 01.253 7680 Exposure complete
01:20:16.933 00.131 7680 worker thread done servicing request
01:20:16.934 00.001 6120 OnExposeComplete: enter
01:20:16.939 00.005 6120 UpdateGuideState(): m_state=6
01:20:16.944 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5944
01:20:16.948 00.004 6120 Star::Find returns 1 (1), X=951.32, Y=49.50, Mass=14528, SNR=78.7, Peak=255 HFD=7.1
01:20:16.953 00.005 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
01:20:16.956 00.003 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
01:20:16.960 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.24 cameraTheta=2.02 mountX=0.06 mountY=-0.24, mountTheta=-1.31
01:20:16.965 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.21, opts=13)
01:20:16.969 00.004 6120 Enqueuing Move request for scope (-0.10, 0.21)
01:20:16.973 00.004 7680 Worker thread wakes up
01:20:16.973 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
01:20:16.973 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
01:20:16.974 00.001 7680 Moving (-0.10, 0.21) raw xDistance=0.06 yDistance=-0.24
01:20:16.974 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:20:16.974 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:20:16.974 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:16.977 00.003 6120 UpdateGuideState exits: m=14528 SNR=78.7 Saturated
01:20:16.980 00.003 7680 MoveAxis(E, 0, ABG)
01:20:16.982 00.002 7680 Move returns status 0, amount 0
01:20:16.982 00.000 7680 MoveAxis(N, 129, ABG)
01:20:16.982 00.000 7680 Guiding  Dir = 0, Dur = 129
01:20:16.983 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:16.987 00.004 7680 IsSlewing returns 0
01:20:16.987 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:16.993 00.006 6120 Enqueuing Expose request
01:20:16.998 00.005 7680 IsGuiding returns 0
01:20:16.998 00.000 7680 PulseGuide returned control before completion, sleep 139
01:20:17.151 00.153 7680 IsGuiding returns 1
01:20:17.153 00.002 7680 scope still moving after pulse duration time elapsed
01:20:17.182 00.029 7680 IsSlewing returns 0
01:20:17.183 00.001 7680 IsGuiding returns 0
01:20:17.184 00.001 7680 scope move finished after 129 + 57 ms
01:20:17.185 00.001 7680 Move returns status 0, amount 129
01:20:17.185 00.000 7680 move complete, result=0
01:20:17.185 00.000 7680 worker thread done servicing request
01:20:17.185 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 129 ms NORTH
01:20:17.192 00.007 7680 Worker thread wakes up
01:20:17.192 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:17.193 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:18.446 01.253 7680 Exposure complete
01:20:18.588 00.142 7680 worker thread done servicing request
01:20:18.589 00.001 6120 OnExposeComplete: enter
01:20:18.592 00.003 6120 UpdateGuideState(): m_state=6
01:20:18.597 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5945
01:20:18.601 00.004 6120 Star::Find returns 1 (1), X=951.30, Y=49.62, Mass=14594, SNR=77.7, Peak=255 HFD=7.2
01:20:18.606 00.005 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.90 = -1.39)
01:20:18.610 00.004 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
01:20:18.614 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.33 hyp=0.35 cameraTheta=1.94 mountX=0.06 mountY=-0.35, mountTheta=-1.39
01:20:18.620 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.33, opts=13)
01:20:18.624 00.004 6120 Enqueuing Move request for scope (-0.13, 0.33)
01:20:18.627 00.003 7680 Worker thread wakes up
01:20:18.627 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:18.632 00.005 6120 UpdateGuideState exits: m=14594 SNR=77.7 Saturated
01:20:18.635 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.33) opts 0xd
01:20:18.635 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.33)
01:20:18.637 00.002 7680 Moving (-0.13, 0.33) raw xDistance=0.06 yDistance=-0.35
01:20:18.637 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:20:18.637 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:20:18.637 00.000 7680 MoveAxis(E, 0, ABG)
01:20:18.637 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:18.642 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:18.646 00.004 6120 Enqueuing Expose request
01:20:18.650 00.004 7680 Move returns status 0, amount 0
01:20:18.651 00.001 7680 MoveAxis(N, 190, ABG)
01:20:18.651 00.000 7680 Guiding  Dir = 0, Dur = 190
01:20:18.651 00.000 7680 IsSlewing returns 0
01:20:18.652 00.001 7680 IsGuiding returns 0
01:20:18.652 00.000 7680 PulseGuide returned control before completion, sleep 200
01:20:18.857 00.205 7680 IsGuiding returns 1
01:20:18.857 00.000 7680 scope still moving after pulse duration time elapsed
01:20:18.887 00.030 7680 IsSlewing returns 0
01:20:18.888 00.001 7680 IsGuiding returns 0
01:20:18.889 00.001 7680 scope move finished after 190 + 47 ms
01:20:18.890 00.001 7680 Move returns status 0, amount 190
01:20:18.891 00.001 7680 move complete, result=0
01:20:18.891 00.000 7680 worker thread done servicing request
01:20:18.892 00.001 7680 Worker thread wakes up
01:20:18.892 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 190 ms NORTH
01:20:18.895 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:18.895 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:20.151 01.256 7680 Exposure complete
01:20:20.289 00.138 7680 worker thread done servicing request
01:20:20.289 00.000 6120 OnExposeComplete: enter
01:20:20.294 00.005 6120 UpdateGuideState(): m_state=6
01:20:20.301 00.007 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5946
01:20:20.309 00.008 6120 Star::Find returns 1 (1), X=951.30, Y=49.55, Mass=13755, SNR=76.2, Peak=255 HFD=7.1
01:20:20.316 00.007 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
01:20:20.322 00.006 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.58)
01:20:20.334 00.012 6120 CameraToMount -- cameraX=-0.13 cameraY=0.26 hyp=0.29 cameraTheta=2.02 mountX=0.08 mountY=-0.29, mountTheta=-1.32
01:20:20.341 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.26, opts=13)
01:20:20.346 00.005 6120 Enqueuing Move request for scope (-0.13, 0.26)
01:20:20.352 00.006 7680 Worker thread wakes up
01:20:20.352 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:20.359 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.26) opts 0xd
01:20:20.359 00.000 6120 UpdateGuideState exits: m=13755 SNR=76.2 Saturated
01:20:20.364 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.26)
01:20:20.364 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:20.370 00.006 7680 Moving (-0.13, 0.26) raw xDistance=0.08 yDistance=-0.29
01:20:20.370 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:20.376 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:20:20.376 00.000 6120 Enqueuing Expose request
01:20:20.381 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:20:20.381 00.000 7680 MoveAxis(E, 0, ABG)
01:20:20.381 00.000 7680 Move returns status 0, amount 0
01:20:20.382 00.001 7680 MoveAxis(N, 157, ABG)
01:20:20.382 00.000 7680 Guiding  Dir = 0, Dur = 157
01:20:20.382 00.000 7680 IsSlewing returns 0
01:20:20.383 00.001 7680 IsGuiding returns 0
01:20:20.383 00.000 7680 PulseGuide returned control before completion, sleep 167
01:20:20.560 00.177 7680 IsGuiding returns 1
01:20:20.561 00.001 7680 scope still moving after pulse duration time elapsed
01:20:20.593 00.032 7680 IsSlewing returns 0
01:20:20.593 00.000 7680 IsGuiding returns 0
01:20:20.594 00.001 7680 scope move finished after 157 + 54 ms
01:20:20.594 00.000 7680 Move returns status 0, amount 157
01:20:20.594 00.000 7680 move complete, result=0
01:20:20.595 00.001 7680 worker thread done servicing request
01:20:20.595 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 157 ms NORTH
01:20:20.601 00.006 7680 Worker thread wakes up
01:20:20.601 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:20.602 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:21.855 01.253 7680 Exposure complete
01:20:21.994 00.139 7680 worker thread done servicing request
01:20:21.994 00.000 6120 OnExposeComplete: enter
01:20:21.997 00.003 6120 UpdateGuideState(): m_state=6
01:20:22.001 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5947
01:20:22.005 00.004 6120 Star::Find returns 1 (1), X=951.50, Y=49.48, Mass=13889, SNR=76.2, Peak=255 HFD=7.1
01:20:22.010 00.005 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.16 = -2.13)
01:20:22.013 00.003 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.39)
01:20:22.018 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.20 mountX=-0.11 mountY=-0.14, mountTheta=-2.23
01:20:22.024 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.20, opts=13)
01:20:22.029 00.005 6120 Enqueuing Move request for scope (0.08, 0.20)
01:20:22.033 00.004 7680 Worker thread wakes up
01:20:22.033 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:22.038 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
01:20:22.039 00.001 6120 UpdateGuideState exits: m=13889 SNR=76.2 Saturated
01:20:22.043 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:22.047 00.004 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
01:20:22.047 00.000 7680 Moving (0.08, 0.20) raw xDistance=-0.11 yDistance=-0.14
01:20:22.047 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:20:22.047 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:20:22.047 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:20:22.047 00.000 7680 MoveAxis(E, 0, ABG)
01:20:22.047 00.000 7680 Move returns status 0, amount 0
01:20:22.048 00.001 7680 MoveAxis(N, 0, ABG)
01:20:22.048 00.000 7680 Move returns status 0, amount 0
01:20:22.048 00.000 7680 move complete, result=0
01:20:22.049 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:22.053 00.004 6120 Enqueuing Expose request
01:20:22.056 00.003 7680 worker thread done servicing request
01:20:22.057 00.001 7680 Worker thread wakes up
01:20:22.057 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:22.057 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:22.057 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:23.308 01.251 7680 Exposure complete
01:20:23.449 00.141 7680 worker thread done servicing request
01:20:23.450 00.001 6120 OnExposeComplete: enter
01:20:23.456 00.006 6120 UpdateGuideState(): m_state=6
01:20:23.462 00.006 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5948
01:20:23.466 00.004 6120 Star::Find returns 1 (1), X=951.81, Y=49.33, Mass=14554, SNR=78.6, Peak=255 HFD=6.9
01:20:23.470 00.004 6120 CameraToMount -- cameraTheta (0.11) - m_xAngle (-2.95) = xAngle (3.07 = 3.07)
01:20:23.474 00.004 6120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.80 = 2.80)
01:20:23.477 00.003 6120 CameraToMount -- cameraX=0.39 cameraY=0.04 hyp=0.39 cameraTheta=0.11 mountX=-0.39 mountY=0.13, mountTheta=2.82
01:20:23.483 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.39, y=0.04, opts=13)
01:20:23.487 00.004 6120 Enqueuing Move request for scope (0.39, 0.04)
01:20:23.491 00.004 7680 Worker thread wakes up
01:20:23.491 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:23.496 00.005 6120 UpdateGuideState exits: m=14554 SNR=78.6 Saturated
01:20:23.500 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:23.503 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:23.508 00.005 6120 Enqueuing Expose request
01:20:23.512 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.04) opts 0xd
01:20:23.512 00.000 7680 Handling offset move in thread for scope, endpoint = (0.39, 0.04)
01:20:23.512 00.000 7680 Moving (0.39, 0.04) raw xDistance=-0.39 yDistance=0.13
01:20:23.513 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
01:20:23.513 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:20:23.513 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:20:23.514 00.001 7680 MoveAxis(E, 159, ABG)
01:20:23.514 00.000 7680 Guiding  Dir = 2, Dur = 159
01:20:23.514 00.000 7680 IsSlewing returns 0
01:20:23.515 00.001 7680 IsGuiding returns 0
01:20:23.515 00.000 7680 PulseGuide returned control before completion, sleep 169
01:20:23.693 00.178 7680 IsGuiding returns 1
01:20:23.694 00.001 7680 scope still moving after pulse duration time elapsed
01:20:23.724 00.030 7680 IsSlewing returns 0
01:20:23.726 00.002 7680 IsGuiding returns 0
01:20:23.726 00.000 7680 scope move finished after 159 + 51 ms
01:20:23.727 00.001 7680 Move returns status 0, amount 159
01:20:23.727 00.000 7680 MoveAxis(N, 0, ABG)
01:20:23.728 00.001 7680 Move returns status 0, amount 0
01:20:23.728 00.000 7680 move complete, result=0
01:20:23.728 00.000 7680 worker thread done servicing request
01:20:23.729 00.001 6120 GuideStep: -0.4 px 159 ms EAST, 0.1 px 0 ms NORTH
01:20:23.738 00.009 7680 Worker thread wakes up
01:20:23.738 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:23.738 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:24.984 01.246 7680 Exposure complete
01:20:25.124 00.140 7680 worker thread done servicing request
01:20:25.124 00.000 6120 OnExposeComplete: enter
01:20:25.129 00.005 6120 UpdateGuideState(): m_state=6
01:20:25.133 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5949
01:20:25.137 00.004 6120 Star::Find returns 1 (1), X=951.62, Y=49.81, Mass=14640, SNR=78.3, Peak=255 HFD=7.0
01:20:25.141 00.004 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
01:20:25.148 00.007 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.39)
01:20:25.151 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.52 hyp=0.56 cameraTheta=1.21 mountX=-0.29 mountY=-0.38, mountTheta=-2.23
01:20:25.157 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.52, opts=13)
01:20:25.162 00.005 6120 Enqueuing Move request for scope (0.20, 0.52)
01:20:25.165 00.003 7680 Worker thread wakes up
01:20:25.165 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:25.169 00.004 6120 UpdateGuideState exits: m=14640 SNR=78.3 Saturated
01:20:25.173 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:25.177 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:25.182 00.005 6120 Enqueuing Expose request
01:20:25.185 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.52) opts 0xd
01:20:25.185 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.52)
01:20:25.185 00.000 7680 Moving (0.20, 0.52) raw xDistance=-0.29 yDistance=-0.38
01:20:25.186 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
01:20:25.187 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:20:25.187 00.000 7680 MoveAxis(E, 131, ABG)
01:20:25.187 00.000 7680 Guiding  Dir = 2, Dur = 131
01:20:25.187 00.000 7680 IsSlewing returns 0
01:20:25.187 00.000 7680 IsGuiding returns 0
01:20:25.188 00.001 7680 PulseGuide returned control before completion, sleep 141
01:20:25.337 00.149 7680 IsGuiding returns 1
01:20:25.338 00.001 7680 scope still moving after pulse duration time elapsed
01:20:25.365 00.027 7680 IsSlewing returns 0
01:20:25.367 00.002 7680 IsGuiding returns 0
01:20:25.367 00.000 7680 scope move finished after 131 + 48 ms
01:20:25.368 00.001 7680 Move returns status 0, amount 131
01:20:25.368 00.000 7680 MoveAxis(N, 207, ABG)
01:20:25.368 00.000 7680 Guiding  Dir = 0, Dur = 207
01:20:25.369 00.001 7680 IsSlewing returns 0
01:20:25.369 00.000 7680 IsGuiding returns 0
01:20:25.370 00.001 7680 PulseGuide returned control before completion, sleep 217
01:20:25.602 00.232 7680 IsGuiding returns 1
01:20:25.602 00.000 7680 scope still moving after pulse duration time elapsed
01:20:25.633 00.031 7680 IsSlewing returns 0
01:20:25.633 00.000 7680 IsGuiding returns 0
01:20:25.633 00.000 7680 scope move finished after 207 + 57 ms
01:20:25.633 00.000 7680 Move returns status 0, amount 207
01:20:25.635 00.002 7680 move complete, result=0
01:20:25.635 00.000 7680 worker thread done servicing request
01:20:25.635 00.000 6120 GuideStep: -0.3 px 131 ms EAST, -0.4 px 207 ms NORTH
01:20:25.640 00.005 7680 Worker thread wakes up
01:20:25.641 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:25.641 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:26.896 01.255 7680 Exposure complete
01:20:27.023 00.127 7680 worker thread done servicing request
01:20:27.023 00.000 6120 OnExposeComplete: enter
01:20:27.027 00.004 6120 UpdateGuideState(): m_state=6
01:20:27.031 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5950
01:20:27.034 00.003 6120 Star::Find returns 1 (1), X=951.54, Y=49.63, Mass=14669, SNR=79.1, Peak=255 HFD=7.2
01:20:27.037 00.003 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.20 = -2.09)
01:20:27.040 00.003 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.35)
01:20:27.043 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.35 hyp=0.37 cameraTheta=1.24 mountX=-0.18 mountY=-0.26, mountTheta=-2.18
01:20:27.047 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.35, opts=13)
01:20:27.054 00.007 6120 Enqueuing Move request for scope (0.12, 0.35)
01:20:27.059 00.005 7680 Worker thread wakes up
01:20:27.059 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:27.063 00.004 6120 UpdateGuideState exits: m=14669 SNR=79.1 Saturated
01:20:27.068 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:27.072 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:27.076 00.004 6120 Enqueuing Expose request
01:20:27.079 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.35) opts 0xd
01:20:27.079 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.35)
01:20:27.080 00.001 7680 Moving (0.12, 0.35) raw xDistance=-0.18 yDistance=-0.26
01:20:27.080 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:20:27.080 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:20:27.080 00.000 7680 MoveAxis(E, 0, ABG)
01:20:27.080 00.000 7680 Move returns status 0, amount 0
01:20:27.080 00.000 7680 MoveAxis(N, 141, ABG)
01:20:27.082 00.002 7680 Guiding  Dir = 0, Dur = 141
01:20:27.082 00.000 7680 IsSlewing returns 0
01:20:27.082 00.000 7680 IsGuiding returns 0
01:20:27.083 00.001 7680 PulseGuide returned control before completion, sleep 151
01:20:27.242 00.159 7680 IsGuiding returns 1
01:20:27.243 00.001 7680 scope still moving after pulse duration time elapsed
01:20:27.273 00.030 7680 IsSlewing returns 0
01:20:27.273 00.000 7680 IsGuiding returns 0
01:20:27.273 00.000 7680 scope move finished after 141 + 49 ms
01:20:27.274 00.001 7680 Move returns status 0, amount 141
01:20:27.274 00.000 7680 move complete, result=0
01:20:27.274 00.000 7680 worker thread done servicing request
01:20:27.274 00.000 7680 Worker thread wakes up
01:20:27.275 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 141 ms NORTH
01:20:27.280 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:27.280 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:28.535 01.255 7680 Exposure complete
01:20:28.687 00.152 7680 worker thread done servicing request
01:20:28.687 00.000 6120 OnExposeComplete: enter
01:20:28.691 00.004 6120 UpdateGuideState(): m_state=6
01:20:28.696 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5951
01:20:28.701 00.005 6120 Star::Find returns 1 (1), X=951.33, Y=49.73, Mass=14759, SNR=77.0, Peak=255 HFD=7.0
01:20:28.705 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
01:20:28.711 00.006 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
01:20:28.715 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.45 hyp=0.45 cameraTheta=1.78 mountX=0.01 mountY=-0.44, mountTheta=-1.55
01:20:28.720 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.45, opts=13)
01:20:28.724 00.004 6120 Enqueuing Move request for scope (-0.09, 0.45)
01:20:28.728 00.004 7680 Worker thread wakes up
01:20:28.728 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:28.732 00.004 6120 UpdateGuideState exits: m=14759 SNR=77.0 Saturated
01:20:28.737 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:28.740 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:28.744 00.004 6120 Enqueuing Expose request
01:20:28.749 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.45) opts 0xd
01:20:28.749 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.45)
01:20:28.749 00.000 7680 Moving (-0.09, 0.45) raw xDistance=0.01 yDistance=-0.44
01:20:28.749 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:20:28.750 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
01:20:28.750 00.000 7680 MoveAxis(E, 0, ABG)
01:20:28.750 00.000 7680 Move returns status 0, amount 0
01:20:28.750 00.000 7680 MoveAxis(N, 239, ABG)
01:20:28.751 00.001 7680 Guiding  Dir = 0, Dur = 239
01:20:28.751 00.000 7680 IsSlewing returns 0
01:20:28.751 00.000 7680 IsGuiding returns 0
01:20:28.752 00.001 7680 PulseGuide returned control before completion, sleep 249
01:20:29.009 00.257 7680 IsGuiding returns 1
01:20:29.010 00.001 7680 scope still moving after pulse duration time elapsed
01:20:29.039 00.029 7680 IsSlewing returns 0
01:20:29.040 00.001 7680 IsGuiding returns 0
01:20:29.040 00.000 7680 scope move finished after 239 + 50 ms
01:20:29.042 00.002 7680 Move returns status 0, amount 239
01:20:29.043 00.001 7680 move complete, result=0
01:20:29.043 00.000 7680 worker thread done servicing request
01:20:29.044 00.001 7680 Worker thread wakes up
01:20:29.044 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 239 ms NORTH
01:20:29.050 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:29.050 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:30.303 01.253 7680 Exposure complete
01:20:30.447 00.144 7680 worker thread done servicing request
01:20:30.447 00.000 6120 OnExposeComplete: enter
01:20:30.452 00.005 6120 UpdateGuideState(): m_state=6
01:20:30.456 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5952
01:20:30.460 00.004 6120 Star::Find returns 1 (1), X=951.55, Y=49.36, Mass=14090, SNR=75.7, Peak=255 HFD=7.2
01:20:30.465 00.005 6120 CameraToMount -- cameraTheta (0.51) - m_xAngle (-2.95) = xAngle (3.46 = -2.82)
01:20:30.469 00.004 6120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.19 = -3.09)
01:20:30.473 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.14 cameraTheta=0.51 mountX=-0.14 mountY=-0.01, mountTheta=-3.09
01:20:30.477 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.07, opts=13)
01:20:30.483 00.006 6120 Enqueuing Move request for scope (0.13, 0.07)
01:20:30.488 00.005 7680 Worker thread wakes up
01:20:30.488 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
01:20:30.490 00.002 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
01:20:30.490 00.000 7680 Moving (0.13, 0.07) raw xDistance=-0.14 yDistance=-0.01
01:20:30.490 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:20:30.490 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:30.495 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:20:30.495 00.000 6120 UpdateGuideState exits: m=14090 SNR=75.7 Saturated
01:20:30.500 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:30.503 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:30.508 00.005 6120 Enqueuing Expose request
01:20:30.511 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:20:30.511 00.000 7680 MoveAxis(E, 0, ABG)
01:20:30.511 00.000 7680 Move returns status 0, amount 0
01:20:30.511 00.000 7680 MoveAxis(N, 0, ABG)
01:20:30.513 00.002 7680 Move returns status 0, amount 0
01:20:30.513 00.000 7680 move complete, result=0
01:20:30.513 00.000 7680 worker thread done servicing request
01:20:30.513 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:30.519 00.006 7680 Worker thread wakes up
01:20:30.519 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:30.519 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:31.775 01.256 7680 Exposure complete
01:20:31.914 00.139 7680 worker thread done servicing request
01:20:31.914 00.000 6120 OnExposeComplete: enter
01:20:31.920 00.006 6120 UpdateGuideState(): m_state=6
01:20:31.924 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5953
01:20:31.928 00.004 6120 Star::Find returns 1 (1), X=951.57, Y=49.61, Mass=15166, SNR=79.2, Peak=255 HFD=7.1
01:20:31.932 00.004 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.10 = -2.19)
01:20:31.937 00.005 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.46)
01:20:31.942 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.33 hyp=0.36 cameraTheta=1.14 mountX=-0.21 mountY=-0.23, mountTheta=-2.31
01:20:31.946 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.33, opts=13)
01:20:31.951 00.005 6120 Enqueuing Move request for scope (0.15, 0.33)
01:20:31.956 00.005 7680 Worker thread wakes up
01:20:31.956 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:31.961 00.005 6120 UpdateGuideState exits: m=15166 SNR=79.2 Saturated
01:20:31.965 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:31.968 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:31.972 00.004 6120 Enqueuing Expose request
01:20:31.977 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.33) opts 0xd
01:20:31.977 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.33)
01:20:31.977 00.000 7680 Moving (0.15, 0.33) raw xDistance=-0.21 yDistance=-0.23
01:20:31.977 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:20:31.978 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:20:31.978 00.000 7680 MoveAxis(E, 85, ABG)
01:20:31.978 00.000 7680 Guiding  Dir = 2, Dur = 85
01:20:31.978 00.000 7680 IsSlewing returns 0
01:20:31.978 00.000 7680 IsGuiding returns 0
01:20:31.979 00.001 7680 PulseGuide returned control before completion, sleep 95
01:20:32.089 00.110 7680 IsGuiding returns 1
01:20:32.089 00.000 7680 scope still moving after pulse duration time elapsed
01:20:32.121 00.032 7680 IsSlewing returns 0
01:20:32.122 00.001 7680 IsGuiding returns 0
01:20:32.123 00.001 7680 scope move finished after 85 + 59 ms
01:20:32.123 00.000 7680 Move returns status 0, amount 85
01:20:32.124 00.001 7680 MoveAxis(N, 124, ABG)
01:20:32.125 00.001 7680 Guiding  Dir = 0, Dur = 124
01:20:32.125 00.000 7680 IsSlewing returns 0
01:20:32.127 00.002 7680 IsGuiding returns 0
01:20:32.127 00.000 7680 PulseGuide returned control before completion, sleep 134
01:20:32.277 00.150 7680 IsGuiding returns 1
01:20:32.277 00.000 7680 scope still moving after pulse duration time elapsed
01:20:32.308 00.031 7680 IsSlewing returns 0
01:20:32.309 00.001 7680 IsGuiding returns 0
01:20:32.309 00.000 7680 scope move finished after 124 + 58 ms
01:20:32.309 00.000 7680 Move returns status 0, amount 124
01:20:32.309 00.000 7680 move complete, result=0
01:20:32.310 00.001 7680 worker thread done servicing request
01:20:32.310 00.000 7680 Worker thread wakes up
01:20:32.311 00.001 6120 GuideStep: -0.2 px 85 ms EAST, -0.2 px 124 ms NORTH
01:20:32.317 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:32.317 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:33.560 01.243 7680 Exposure complete
01:20:33.705 00.145 7680 worker thread done servicing request
01:20:33.705 00.000 6120 OnExposeComplete: enter
01:20:33.710 00.005 6120 UpdateGuideState(): m_state=6
01:20:33.714 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5954
01:20:33.717 00.003 6120 Star::Find returns 1 (1), X=951.31, Y=49.54, Mass=14174, SNR=77.7, Peak=255 HFD=7.1
01:20:33.722 00.005 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
01:20:33.726 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
01:20:33.730 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.27 cameraTheta=2.01 mountX=0.07 mountY=-0.27, mountTheta=-1.32
01:20:33.736 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.25, opts=13)
01:20:33.741 00.005 6120 Enqueuing Move request for scope (-0.12, 0.25)
01:20:33.745 00.004 7680 Worker thread wakes up
01:20:33.745 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
01:20:33.746 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
01:20:33.746 00.000 7680 Moving (-0.12, 0.25) raw xDistance=0.07 yDistance=-0.27
01:20:33.746 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:20:33.746 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:20:33.747 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:33.750 00.003 6120 UpdateGuideState exits: m=14174 SNR=77.7 Saturated
01:20:33.754 00.004 7680 MoveAxis(E, 0, ABG)
01:20:33.754 00.000 7680 Move returns status 0, amount 0
01:20:33.755 00.001 7680 MoveAxis(N, 149, ABG)
01:20:33.755 00.000 7680 Guiding  Dir = 0, Dur = 149
01:20:33.756 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:33.759 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:33.764 00.005 6120 Enqueuing Expose request
01:20:33.768 00.004 7680 IsSlewing returns 0
01:20:33.768 00.000 7680 IsGuiding returns 0
01:20:33.769 00.001 7680 PulseGuide returned control before completion, sleep 159
01:20:33.938 00.169 7680 IsGuiding returns 1
01:20:33.939 00.001 7680 scope still moving after pulse duration time elapsed
01:20:33.970 00.031 7680 IsSlewing returns 0
01:20:33.971 00.001 7680 IsGuiding returns 1
01:20:34.001 00.030 7680 IsSlewing returns 0
01:20:34.002 00.001 7680 IsGuiding returns 1
01:20:34.033 00.031 7680 IsSlewing returns 0
01:20:34.035 00.002 7680 IsGuiding returns 0
01:20:34.035 00.000 7680 scope move finished after 149 + 117 ms
01:20:34.036 00.001 7680 Move returns status 0, amount 149
01:20:34.036 00.000 7680 move complete, result=0
01:20:34.037 00.001 7680 worker thread done servicing request
01:20:34.037 00.000 7680 Worker thread wakes up
01:20:34.037 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 149 ms NORTH
01:20:34.046 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:34.046 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:35.299 01.253 7680 Exposure complete
01:20:35.442 00.143 7680 worker thread done servicing request
01:20:35.442 00.000 6120 OnExposeComplete: enter
01:20:35.446 00.004 6120 UpdateGuideState(): m_state=6
01:20:35.452 00.006 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5955
01:20:35.456 00.004 6120 Star::Find returns 1 (1), X=951.45, Y=49.34, Mass=13370, SNR=75.1, Peak=255 HFD=7.2
01:20:35.461 00.005 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.09 = -2.19)
01:20:35.465 00.004 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.46)
01:20:35.468 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.14 mountX=-0.03 mountY=-0.03, mountTheta=-2.32
01:20:35.473 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.05, opts=13)
01:20:35.477 00.004 6120 Enqueuing Move request for scope (0.02, 0.05)
01:20:35.482 00.005 7680 Worker thread wakes up
01:20:35.482 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:35.488 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
01:20:35.488 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:20:35.489 00.001 7680 Moving (0.02, 0.05) raw xDistance=-0.03 yDistance=-0.03
01:20:35.489 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:20:35.489 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:20:35.489 00.000 6120 UpdateGuideState exits: m=13370 SNR=75.1 Saturated
01:20:35.495 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:35.500 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:35.503 00.003 6120 Enqueuing Expose request
01:20:35.508 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:20:35.508 00.000 7680 MoveAxis(E, 0, ABG)
01:20:35.508 00.000 7680 Move returns status 0, amount 0
01:20:35.508 00.000 7680 MoveAxis(N, 0, ABG)
01:20:35.510 00.002 7680 Move returns status 0, amount 0
01:20:35.510 00.000 7680 move complete, result=0
01:20:35.510 00.000 7680 worker thread done servicing request
01:20:35.510 00.000 7680 Worker thread wakes up
01:20:35.510 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:35.515 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:35.516 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:36.767 01.251 7680 Exposure complete
01:20:36.900 00.133 6120 OnExposeComplete: enter
01:20:36.903 00.003 6120 UpdateGuideState(): m_state=6
01:20:36.906 00.003 7680 worker thread done servicing request
01:20:36.906 00.000 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5956
01:20:36.909 00.003 6120 Star::Find returns 1 (1), X=951.54, Y=49.72, Mass=15145, SNR=79.9, Peak=255 HFD=7.2
01:20:36.913 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.28 = -2.01)
01:20:36.917 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.28)
01:20:36.921 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.43 hyp=0.45 cameraTheta=1.32 mountX=-0.19 mountY=-0.34, mountTheta=-2.08
01:20:36.928 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.43, opts=13)
01:20:36.933 00.005 6120 Enqueuing Move request for scope (0.11, 0.43)
01:20:36.937 00.004 7680 Worker thread wakes up
01:20:36.937 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:36.940 00.003 6120 UpdateGuideState exits: m=15145 SNR=79.9 Saturated
01:20:36.945 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:36.948 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:36.951 00.003 6120 Enqueuing Expose request
01:20:36.956 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.43) opts 0xd
01:20:36.956 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.43)
01:20:36.957 00.001 7680 Moving (0.11, 0.43) raw xDistance=-0.19 yDistance=-0.34
01:20:36.957 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:20:36.957 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:20:36.957 00.000 7680 MoveAxis(E, 0, ABG)
01:20:36.957 00.000 7680 Move returns status 0, amount 0
01:20:36.958 00.001 7680 MoveAxis(N, 184, ABG)
01:20:36.958 00.000 7680 Guiding  Dir = 0, Dur = 184
01:20:36.958 00.000 7680 IsSlewing returns 0
01:20:36.959 00.001 7680 IsGuiding returns 0
01:20:36.959 00.000 7680 PulseGuide returned control before completion, sleep 194
01:20:37.162 00.203 7680 IsGuiding returns 1
01:20:37.163 00.001 7680 scope still moving after pulse duration time elapsed
01:20:37.193 00.030 7680 IsSlewing returns 0
01:20:37.194 00.001 7680 IsGuiding returns 0
01:20:37.195 00.001 7680 scope move finished after 184 + 51 ms
01:20:37.195 00.000 7680 Move returns status 0, amount 184
01:20:37.195 00.000 7680 move complete, result=0
01:20:37.196 00.001 7680 worker thread done servicing request
01:20:37.196 00.000 7680 Worker thread wakes up
01:20:37.196 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 184 ms NORTH
01:20:37.204 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:37.205 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:38.460 01.255 7680 Exposure complete
01:20:38.602 00.142 7680 worker thread done servicing request
01:20:38.602 00.000 6120 OnExposeComplete: enter
01:20:38.608 00.006 6120 UpdateGuideState(): m_state=6
01:20:38.613 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5957
01:20:38.619 00.006 6120 Star::Find returns 1 (1), X=951.30, Y=49.67, Mass=14525, SNR=78.9, Peak=255 HFD=7.1
01:20:38.624 00.005 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
01:20:38.628 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
01:20:38.632 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.38 hyp=0.40 cameraTheta=1.88 mountX=0.05 mountY=-0.40, mountTheta=-1.45
01:20:38.639 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.38, opts=13)
01:20:38.643 00.004 6120 Enqueuing Move request for scope (-0.12, 0.38)
01:20:38.648 00.005 7680 Worker thread wakes up
01:20:38.649 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:38.653 00.004 6120 UpdateGuideState exits: m=14525 SNR=78.9 Saturated
01:20:38.657 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.38) opts 0xd
01:20:38.657 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.38)
01:20:38.657 00.000 7680 Moving (-0.12, 0.38) raw xDistance=0.05 yDistance=-0.40
01:20:38.657 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:20:38.658 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:20:38.658 00.000 7680 MoveAxis(E, 0, ABG)
01:20:38.658 00.000 7680 Move returns status 0, amount 0
01:20:38.658 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:38.662 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:38.666 00.004 7680 MoveAxis(N, 216, ABG)
01:20:38.668 00.002 7680 Guiding  Dir = 0, Dur = 216
01:20:38.668 00.000 6120 Enqueuing Expose request
01:20:38.673 00.005 7680 IsSlewing returns 0
01:20:38.673 00.000 7680 IsGuiding returns 0
01:20:38.674 00.001 7680 PulseGuide returned control before completion, sleep 226
01:20:38.914 00.240 7680 IsGuiding returns 1
01:20:38.914 00.000 7680 scope still moving after pulse duration time elapsed
01:20:38.945 00.031 7680 IsSlewing returns 0
01:20:38.946 00.001 7680 IsGuiding returns 0
01:20:38.947 00.001 7680 scope move finished after 216 + 57 ms
01:20:38.947 00.000 7680 Move returns status 0, amount 216
01:20:38.947 00.000 7680 move complete, result=0
01:20:38.948 00.001 7680 worker thread done servicing request
01:20:38.948 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 216 ms NORTH
01:20:38.957 00.009 7680 Worker thread wakes up
01:20:38.957 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:38.957 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:40.207 01.250 7680 Exposure complete
01:20:40.343 00.136 7680 worker thread done servicing request
01:20:40.343 00.000 6120 OnExposeComplete: enter
01:20:40.347 00.004 6120 UpdateGuideState(): m_state=6
01:20:40.352 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5958
01:20:40.357 00.005 6120 Star::Find returns 1 (1), X=951.42, Y=49.57, Mass=14326, SNR=77.9, Peak=255 HFD=7.1
01:20:40.362 00.005 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
01:20:40.366 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
01:20:40.371 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.60 mountX=-0.04 mountY=-0.26, mountTheta=-1.74
01:20:40.376 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.29, opts=13)
01:20:40.380 00.004 6120 Enqueuing Move request for scope (-0.01, 0.29)
01:20:40.384 00.004 7680 Worker thread wakes up
01:20:40.384 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
01:20:40.385 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
01:20:40.385 00.000 7680 Moving (-0.01, 0.29) raw xDistance=-0.04 yDistance=-0.26
01:20:40.385 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:20:40.385 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:20:40.385 00.000 7680 MoveAxis(E, 0, ABG)
01:20:40.385 00.000 7680 Move returns status 0, amount 0
01:20:40.386 00.001 7680 MoveAxis(N, 141, ABG)
01:20:40.386 00.000 7680 Guiding  Dir = 0, Dur = 141
01:20:40.388 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:40.393 00.005 7680 IsSlewing returns 0
01:20:40.393 00.000 6120 UpdateGuideState exits: m=14326 SNR=77.9 Saturated
01:20:40.397 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:40.402 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:40.406 00.004 6120 Enqueuing Expose request
01:20:40.410 00.004 7680 IsGuiding returns 0
01:20:40.411 00.001 7680 PulseGuide returned control before completion, sleep 151
01:20:40.570 00.159 7680 IsGuiding returns 1
01:20:40.571 00.001 7680 scope still moving after pulse duration time elapsed
01:20:40.602 00.031 7680 IsSlewing returns 0
01:20:40.603 00.001 7680 IsGuiding returns 1
01:20:40.633 00.030 7680 IsSlewing returns 0
01:20:40.635 00.002 7680 IsGuiding returns 1
01:20:40.665 00.030 7680 IsSlewing returns 0
01:20:40.667 00.002 7680 IsGuiding returns 1
01:20:40.698 00.031 7680 IsSlewing returns 0
01:20:40.699 00.001 7680 IsGuiding returns 0
01:20:40.700 00.001 7680 scope move finished after 141 + 149 ms
01:20:40.701 00.001 7680 Move returns status 0, amount 141
01:20:40.701 00.000 7680 move complete, result=0
01:20:40.701 00.000 7680 worker thread done servicing request
01:20:40.703 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 141 ms NORTH
01:20:40.709 00.006 7680 Worker thread wakes up
01:20:40.709 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:40.709 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:41.958 01.249 7680 Exposure complete
01:20:42.094 00.136 7680 worker thread done servicing request
01:20:42.095 00.001 6120 OnExposeComplete: enter
01:20:42.099 00.004 6120 UpdateGuideState(): m_state=6
01:20:42.102 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5959
01:20:42.108 00.006 6120 Star::Find returns 1 (1), X=951.67, Y=49.36, Mass=14534, SNR=78.6, Peak=255 HFD=7.2
01:20:42.112 00.004 6120 CameraToMount -- cameraTheta (0.28) - m_xAngle (-2.95) = xAngle (3.23 = -3.05)
01:20:42.115 00.003 6120 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.97 = 2.97)
01:20:42.120 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=0.07 hyp=0.26 cameraTheta=0.28 mountX=-0.25 mountY=0.04, mountTheta=2.97
01:20:42.124 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.07, opts=13)
01:20:42.128 00.004 6120 Enqueuing Move request for scope (0.25, 0.07)
01:20:42.132 00.004 7680 Worker thread wakes up
01:20:42.132 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:42.136 00.004 6120 UpdateGuideState exits: m=14534 SNR=78.6 Saturated
01:20:42.140 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:42.147 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.07) opts 0xd
01:20:42.147 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.07)
01:20:42.148 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:42.152 00.004 6120 Enqueuing Expose request
01:20:42.156 00.004 7680 Moving (0.25, 0.07) raw xDistance=-0.25 yDistance=0.04
01:20:42.156 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:20:42.156 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:20:42.156 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:20:42.157 00.001 7680 MoveAxis(E, 104, ABG)
01:20:42.157 00.000 7680 Guiding  Dir = 2, Dur = 104
01:20:42.157 00.000 7680 IsSlewing returns 0
01:20:42.159 00.002 7680 IsGuiding returns 0
01:20:42.159 00.000 7680 PulseGuide returned control before completion, sleep 114
01:20:42.277 00.118 7680 IsGuiding returns 1
01:20:42.278 00.001 7680 scope still moving after pulse duration time elapsed
01:20:42.308 00.030 7680 IsSlewing returns 0
01:20:42.308 00.000 7680 IsGuiding returns 0
01:20:42.310 00.002 7680 scope move finished after 104 + 46 ms
01:20:42.310 00.000 7680 Move returns status 0, amount 104
01:20:42.311 00.001 7680 MoveAxis(N, 0, ABG)
01:20:42.311 00.000 7680 Move returns status 0, amount 0
01:20:42.311 00.000 7680 move complete, result=0
01:20:42.312 00.001 7680 worker thread done servicing request
01:20:42.312 00.000 6120 GuideStep: -0.3 px 104 ms EAST, 0.0 px 0 ms NORTH
01:20:42.317 00.005 7680 Worker thread wakes up
01:20:42.318 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:42.318 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:43.567 01.249 7680 Exposure complete
01:20:43.707 00.140 7680 worker thread done servicing request
01:20:43.707 00.000 6120 OnExposeComplete: enter
01:20:43.711 00.004 6120 UpdateGuideState(): m_state=6
01:20:43.715 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5960
01:20:43.719 00.004 6120 Star::Find returns 1 (1), X=951.55, Y=49.75, Mass=15833, SNR=81.2, Peak=255 HFD=7.2
01:20:43.724 00.005 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
01:20:43.727 00.003 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
01:20:43.732 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=0.46 hyp=0.48 cameraTheta=1.30 mountX=-0.21 mountY=-0.35, mountTheta=-2.11
01:20:43.737 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.46, opts=13)
01:20:43.743 00.006 6120 Enqueuing Move request for scope (0.13, 0.46)
01:20:43.747 00.004 7680 Worker thread wakes up
01:20:43.747 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:43.752 00.005 6120 UpdateGuideState exits: m=15833 SNR=81.2 Saturated
01:20:43.755 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:43.759 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:43.763 00.004 6120 Enqueuing Expose request
01:20:43.769 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.46) opts 0xd
01:20:43.769 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.46)
01:20:43.769 00.000 7680 Moving (0.13, 0.46) raw xDistance=-0.21 yDistance=-0.35
01:20:43.769 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
01:20:43.769 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:20:43.770 00.001 7680 MoveAxis(E, 94, ABG)
01:20:43.770 00.000 7680 Guiding  Dir = 2, Dur = 94
01:20:43.771 00.001 7680 IsSlewing returns 0
01:20:43.771 00.000 7680 IsGuiding returns 0
01:20:43.772 00.001 7680 PulseGuide returned control before completion, sleep 104
01:20:43.887 00.115 7680 IsGuiding returns 1
01:20:43.888 00.001 7680 scope still moving after pulse duration time elapsed
01:20:43.918 00.030 7680 IsSlewing returns 0
01:20:43.919 00.001 7680 IsGuiding returns 1
01:20:43.949 00.030 7680 IsSlewing returns 0
01:20:43.950 00.001 7680 IsGuiding returns 1
01:20:43.980 00.030 7680 IsSlewing returns 0
01:20:43.981 00.001 7680 IsGuiding returns 0
01:20:43.982 00.001 7680 scope move finished after 94 + 117 ms
01:20:43.983 00.001 7680 Move returns status 0, amount 94
01:20:43.983 00.000 7680 MoveAxis(N, 193, ABG)
01:20:43.984 00.001 7680 Guiding  Dir = 0, Dur = 193
01:20:43.985 00.001 7680 IsSlewing returns 0
01:20:43.985 00.000 7680 IsGuiding returns 0
01:20:43.986 00.001 7680 PulseGuide returned control before completion, sleep 203
01:20:44.201 00.215 7680 IsGuiding returns 1
01:20:44.202 00.001 7680 scope still moving after pulse duration time elapsed
01:20:44.234 00.032 7680 IsSlewing returns 0
01:20:44.235 00.001 7680 IsGuiding returns 0
01:20:44.235 00.000 7680 scope move finished after 193 + 55 ms
01:20:44.236 00.001 7680 Move returns status 0, amount 193
01:20:44.236 00.000 7680 move complete, result=0
01:20:44.236 00.000 7680 worker thread done servicing request
01:20:44.236 00.000 6120 GuideStep: -0.2 px 94 ms EAST, -0.4 px 193 ms NORTH
01:20:44.245 00.009 7680 Worker thread wakes up
01:20:44.245 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:44.245 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:45.497 01.252 7680 Exposure complete
01:20:45.634 00.137 7680 worker thread done servicing request
01:20:45.635 00.001 6120 OnExposeComplete: enter
01:20:45.639 00.004 6120 UpdateGuideState(): m_state=6
01:20:45.645 00.006 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5961
01:20:45.649 00.004 6120 Star::Find returns 1 (1), X=951.35, Y=49.69, Mass=13095, SNR=74.2, Peak=255 HFD=7.0
01:20:45.653 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
01:20:45.656 00.003 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
01:20:45.661 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.40 hyp=0.41 cameraTheta=1.76 mountX=-0.00 mountY=-0.39, mountTheta=-1.57
01:20:45.665 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.40, opts=13)
01:20:45.670 00.005 6120 Enqueuing Move request for scope (-0.07, 0.40)
01:20:45.674 00.004 7680 Worker thread wakes up
01:20:45.675 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:45.682 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.40) opts 0xd
01:20:45.682 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.40)
01:20:45.682 00.000 7680 Moving (-0.07, 0.40) raw xDistance=-0.00 yDistance=-0.39
01:20:45.683 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:20:45.683 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:20:45.683 00.000 7680 MoveAxis(E, 0, ABG)
01:20:45.683 00.000 7680 Move returns status 0, amount 0
01:20:45.684 00.001 6120 UpdateGuideState exits: m=13095 SNR=74.2 Saturated
01:20:45.688 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:45.692 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:45.695 00.003 6120 Enqueuing Expose request
01:20:45.699 00.004 7680 MoveAxis(N, 213, ABG)
01:20:45.699 00.000 7680 Guiding  Dir = 0, Dur = 213
01:20:45.700 00.001 7680 IsSlewing returns 0
01:20:45.700 00.000 7680 IsGuiding returns 0
01:20:45.701 00.001 7680 PulseGuide returned control before completion, sleep 223
01:20:45.938 00.237 7680 IsGuiding returns 0
01:20:45.939 00.001 7680 Move returns status 0, amount 213
01:20:45.939 00.000 7680 move complete, result=0
01:20:45.940 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 213 ms NORTH
01:20:45.947 00.007 7680 worker thread done servicing request
01:20:45.947 00.000 7680 Worker thread wakes up
01:20:45.948 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:45.948 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:47.196 01.248 7680 Exposure complete
01:20:47.323 00.127 7680 worker thread done servicing request
01:20:47.324 00.001 6120 OnExposeComplete: enter
01:20:47.328 00.004 6120 UpdateGuideState(): m_state=6
01:20:47.331 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5962
01:20:47.334 00.003 6120 Star::Find returns 1 (1), X=951.30, Y=49.21, Mass=14799, SNR=78.3, Peak=255 HFD=7.0
01:20:47.338 00.004 6120 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-2.95) = xAngle (0.35 = 0.35)
01:20:47.341 00.003 6120 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.08 = 0.08)
01:20:47.344 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.60 mountX=0.14 mountY=0.01, mountTheta=0.09
01:20:47.348 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.08, opts=13)
01:20:47.352 00.004 6120 Enqueuing Move request for scope (-0.13, -0.08)
01:20:47.357 00.005 7680 Worker thread wakes up
01:20:47.357 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
01:20:47.357 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
01:20:47.357 00.000 7680 Moving (-0.13, -0.08) raw xDistance=0.14 yDistance=0.01
01:20:47.357 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:20:47.357 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:20:47.359 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:20:47.360 00.001 7680 MoveAxis(E, 0, ABG)
01:20:47.360 00.000 7680 Move returns status 0, amount 0
01:20:47.360 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:47.364 00.004 7680 MoveAxis(N, 0, ABG)
01:20:47.364 00.000 7680 Move returns status 0, amount 0
01:20:47.364 00.000 7680 move complete, result=0
01:20:47.364 00.000 7680 worker thread done servicing request
01:20:47.364 00.000 6120 UpdateGuideState exits: m=14799 SNR=78.3 Saturated
01:20:47.368 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:47.370 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:47.374 00.004 6120 Enqueuing Expose request
01:20:47.377 00.003 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:47.380 00.003 7680 Worker thread wakes up
01:20:47.380 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:47.380 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:48.633 01.253 7680 Exposure complete
01:20:48.779 00.146 7680 worker thread done servicing request
01:20:48.779 00.000 6120 OnExposeComplete: enter
01:20:48.784 00.005 6120 UpdateGuideState(): m_state=6
01:20:48.788 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5963
01:20:48.790 00.002 6120 Star::Find returns 1 (1), X=951.38, Y=49.71, Mass=13958, SNR=75.7, Peak=255 HFD=7.0
01:20:48.797 00.007 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
01:20:48.801 00.004 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
01:20:48.804 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.42 hyp=0.42 cameraTheta=1.67 mountX=-0.04 mountY=-0.40, mountTheta=-1.66
01:20:48.810 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.42, opts=13)
01:20:48.814 00.004 6120 Enqueuing Move request for scope (-0.04, 0.42)
01:20:48.817 00.003 7680 Worker thread wakes up
01:20:48.817 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.42) opts 0xd
01:20:48.817 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.42)
01:20:48.818 00.001 7680 Moving (-0.04, 0.42) raw xDistance=-0.04 yDistance=-0.40
01:20:48.818 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:20:48.818 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:20:48.818 00.000 7680 MoveAxis(E, 0, ABG)
01:20:48.818 00.000 7680 Move returns status 0, amount 0
01:20:48.819 00.001 7680 MoveAxis(N, 215, ABG)
01:20:48.819 00.000 7680 Guiding  Dir = 0, Dur = 215
01:20:48.820 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:48.823 00.003 7680 IsSlewing returns 0
01:20:48.823 00.000 7680 IsGuiding returns 0
01:20:48.823 00.000 6120 UpdateGuideState exits: m=13958 SNR=75.7 Saturated
01:20:48.829 00.006 7680 PulseGuide returned control before completion, sleep 225
01:20:48.829 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:48.834 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:48.838 00.004 6120 Enqueuing Expose request
01:20:49.061 00.223 7680 IsGuiding returns 1
01:20:49.062 00.001 7680 scope still moving after pulse duration time elapsed
01:20:49.092 00.030 7680 IsSlewing returns 0
01:20:49.093 00.001 7680 IsGuiding returns 0
01:20:49.095 00.002 7680 scope move finished after 215 + 54 ms
01:20:49.095 00.000 7680 Move returns status 0, amount 215
01:20:49.095 00.000 7680 move complete, result=0
01:20:49.096 00.001 7680 worker thread done servicing request
01:20:49.096 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 215 ms NORTH
01:20:49.103 00.007 7680 Worker thread wakes up
01:20:49.103 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:49.103 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:50.357 01.254 7680 Exposure complete
01:20:50.499 00.142 7680 worker thread done servicing request
01:20:50.500 00.001 6120 OnExposeComplete: enter
01:20:50.503 00.003 6120 UpdateGuideState(): m_state=6
01:20:50.507 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5964
01:20:50.511 00.004 6120 Star::Find returns 1 (1), X=951.56, Y=49.66, Mass=14979, SNR=78.8, Peak=255 HFD=7.2
01:20:50.515 00.004 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.19 = -2.10)
01:20:50.520 00.005 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.37)
01:20:50.524 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.37 hyp=0.39 cameraTheta=1.23 mountX=-0.20 mountY=-0.27, mountTheta=-2.19
01:20:50.529 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.37, opts=13)
01:20:50.533 00.004 6120 Enqueuing Move request for scope (0.13, 0.37)
01:20:50.536 00.003 7680 Worker thread wakes up
01:20:50.536 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.37) opts 0xd
01:20:50.536 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.37)
01:20:50.536 00.000 7680 Moving (0.13, 0.37) raw xDistance=-0.20 yDistance=-0.27
01:20:50.536 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:20:50.536 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:20:50.538 00.002 7680 MoveAxis(E, 0, ABG)
01:20:50.538 00.000 7680 Move returns status 0, amount 0
01:20:50.538 00.000 7680 MoveAxis(N, 149, ABG)
01:20:50.538 00.000 7680 Guiding  Dir = 0, Dur = 149
01:20:50.538 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:50.542 00.004 7680 IsSlewing returns 0
01:20:50.543 00.001 6120 UpdateGuideState exits: m=14979 SNR=78.8 Saturated
01:20:50.547 00.004 7680 IsGuiding returns 0
01:20:50.547 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:50.552 00.005 7680 PulseGuide returned control before completion, sleep 159
01:20:50.553 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:50.556 00.003 6120 Enqueuing Expose request
01:20:50.720 00.164 7680 IsGuiding returns 1
01:20:50.721 00.001 7680 scope still moving after pulse duration time elapsed
01:20:50.752 00.031 7680 IsSlewing returns 0
01:20:50.754 00.002 7680 IsGuiding returns 0
01:20:50.754 00.000 7680 scope move finished after 149 + 57 ms
01:20:50.755 00.001 7680 Move returns status 0, amount 149
01:20:50.755 00.000 7680 move complete, result=0
01:20:50.755 00.000 7680 worker thread done servicing request
01:20:50.756 00.001 7680 Worker thread wakes up
01:20:50.756 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 149 ms NORTH
01:20:50.766 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:50.767 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:52.011 01.244 7680 Exposure complete
01:20:52.137 00.126 7680 worker thread done servicing request
01:20:52.138 00.001 6120 OnExposeComplete: enter
01:20:52.142 00.004 6120 UpdateGuideState(): m_state=6
01:20:52.146 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5965
01:20:52.150 00.004 6120 Star::Find returns 1 (1), X=951.61, Y=49.44, Mass=13765, SNR=76.5, Peak=255 HFD=7.2
01:20:52.154 00.004 6120 CameraToMount -- cameraTheta (0.67) - m_xAngle (-2.95) = xAngle (3.62 = -2.66)
01:20:52.158 00.004 6120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.35 = -2.93)
01:20:52.161 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.15 hyp=0.24 cameraTheta=0.67 mountX=-0.21 mountY=-0.05, mountTheta=-2.91
01:20:52.167 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.15, opts=13)
01:20:52.170 00.003 6120 Enqueuing Move request for scope (0.19, 0.15)
01:20:52.174 00.004 7680 Worker thread wakes up
01:20:52.174 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.15) opts 0xd
01:20:52.175 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:52.179 00.004 6120 UpdateGuideState exits: m=13765 SNR=76.5 Saturated
01:20:52.182 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:52.186 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:52.190 00.004 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.15)
01:20:52.190 00.000 7680 Moving (0.19, 0.15) raw xDistance=-0.21 yDistance=-0.05
01:20:52.190 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:20:52.190 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:20:52.190 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:20:52.190 00.000 7680 MoveAxis(E, 87, ABG)
01:20:52.190 00.000 7680 Guiding  Dir = 2, Dur = 87
01:20:52.190 00.000 6120 Enqueuing Expose request
01:20:52.194 00.004 7680 IsSlewing returns 0
01:20:52.194 00.000 7680 IsGuiding returns 0
01:20:52.194 00.000 7680 PulseGuide returned control before completion, sleep 97
01:20:52.301 00.107 7680 IsGuiding returns 1
01:20:52.301 00.000 7680 scope still moving after pulse duration time elapsed
01:20:52.332 00.031 7680 IsSlewing returns 0
01:20:52.334 00.002 7680 IsGuiding returns 0
01:20:52.335 00.001 7680 scope move finished after 87 + 54 ms
01:20:52.336 00.001 7680 Move returns status 0, amount 87
01:20:52.336 00.000 7680 MoveAxis(N, 0, ABG)
01:20:52.336 00.000 7680 Move returns status 0, amount 0
01:20:52.337 00.001 7680 move complete, result=0
01:20:52.338 00.001 7680 worker thread done servicing request
01:20:52.338 00.000 6120 GuideStep: -0.2 px 87 ms EAST, -0.1 px 0 ms NORTH
01:20:52.343 00.005 7680 Worker thread wakes up
01:20:52.344 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:52.344 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:53.594 01.250 7680 Exposure complete
01:20:53.731 00.137 7680 worker thread done servicing request
01:20:53.731 00.000 6120 OnExposeComplete: enter
01:20:53.736 00.005 6120 UpdateGuideState(): m_state=6
01:20:53.741 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5966
01:20:53.747 00.006 6120 Star::Find returns 1 (1), X=951.52, Y=49.74, Mass=14832, SNR=79.4, Peak=255 HFD=7.2
01:20:53.750 00.003 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
01:20:53.754 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
01:20:53.757 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.46 hyp=0.46 cameraTheta=1.38 mountX=-0.17 mountY=-0.37, mountTheta=-2.01
01:20:53.764 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.46, opts=13)
01:20:53.769 00.005 6120 Enqueuing Move request for scope (0.09, 0.46)
01:20:53.772 00.003 7680 Worker thread wakes up
01:20:53.773 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:53.777 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.46) opts 0xd
01:20:53.777 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.46)
01:20:53.777 00.000 7680 Moving (0.09, 0.46) raw xDistance=-0.17 yDistance=-0.37
01:20:53.777 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:20:53.777 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:20:53.778 00.001 6120 UpdateGuideState exits: m=14832 SNR=79.4 Saturated
01:20:53.782 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:53.786 00.004 7680 MoveAxis(E, 0, ABG)
01:20:53.786 00.000 7680 Move returns status 0, amount 0
01:20:53.786 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:53.790 00.004 6120 Enqueuing Expose request
01:20:53.795 00.005 7680 MoveAxis(N, 201, ABG)
01:20:53.795 00.000 7680 Guiding  Dir = 0, Dur = 201
01:20:53.795 00.000 7680 IsSlewing returns 0
01:20:53.796 00.001 7680 IsGuiding returns 0
01:20:53.797 00.001 7680 PulseGuide returned control before completion, sleep 211
01:20:54.023 00.226 7680 IsGuiding returns 1
01:20:54.024 00.001 7680 scope still moving after pulse duration time elapsed
01:20:54.054 00.030 7680 IsSlewing returns 0
01:20:54.055 00.001 7680 IsGuiding returns 1
01:20:54.086 00.031 7680 IsSlewing returns 0
01:20:54.087 00.001 7680 IsGuiding returns 1
01:20:54.117 00.030 7680 IsSlewing returns 0
01:20:54.118 00.001 7680 IsGuiding returns 0
01:20:54.120 00.002 7680 scope move finished after 201 + 121 ms
01:20:54.120 00.000 7680 Move returns status 0, amount 201
01:20:54.120 00.000 7680 move complete, result=0
01:20:54.121 00.001 7680 worker thread done servicing request
01:20:54.121 00.000 7680 Worker thread wakes up
01:20:54.121 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 201 ms NORTH
01:20:54.127 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:54.127 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:55.383 01.256 7680 Exposure complete
01:20:55.526 00.143 7680 worker thread done servicing request
01:20:55.526 00.000 6120 OnExposeComplete: enter
01:20:55.530 00.004 6120 UpdateGuideState(): m_state=6
01:20:55.534 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5967
01:20:55.537 00.003 6120 Star::Find returns 1 (1), X=951.38, Y=49.51, Mass=14662, SNR=80.1, Peak=255 HFD=7.1
01:20:55.541 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
01:20:55.547 00.006 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
01:20:55.551 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.78 mountX=0.01 mountY=-0.22, mountTheta=-1.55
01:20:55.555 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.23, opts=13)
01:20:55.559 00.004 6120 Enqueuing Move request for scope (-0.05, 0.23)
01:20:55.563 00.004 7680 Worker thread wakes up
01:20:55.564 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
01:20:55.564 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
01:20:55.564 00.000 7680 Moving (-0.05, 0.23) raw xDistance=0.01 yDistance=-0.22
01:20:55.564 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:20:55.564 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:20:55.564 00.000 7680 MoveAxis(E, 0, ABG)
01:20:55.565 00.001 7680 Move returns status 0, amount 0
01:20:55.565 00.000 7680 MoveAxis(N, 122, ABG)
01:20:55.565 00.000 7680 Guiding  Dir = 0, Dur = 122
01:20:55.565 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:55.569 00.004 7680 IsSlewing returns 0
01:20:55.569 00.000 6120 UpdateGuideState exits: m=14662 SNR=80.1 Saturated
01:20:55.573 00.004 7680 IsGuiding returns 0
01:20:55.573 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:55.575 00.002 7680 PulseGuide returned control before completion, sleep 132
01:20:55.575 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:55.581 00.006 6120 Enqueuing Expose request
01:20:55.717 00.136 7680 IsGuiding returns 1
01:20:55.719 00.002 7680 scope still moving after pulse duration time elapsed
01:20:55.748 00.029 7680 IsSlewing returns 0
01:20:55.749 00.001 7680 IsGuiding returns 0
01:20:55.749 00.000 7680 scope move finished after 122 + 54 ms
01:20:55.750 00.001 7680 Move returns status 0, amount 122
01:20:55.750 00.000 7680 move complete, result=0
01:20:55.750 00.000 7680 worker thread done servicing request
01:20:55.751 00.001 7680 Worker thread wakes up
01:20:55.751 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 122 ms NORTH
01:20:55.757 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:55.757 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:57.015 01.258 7680 Exposure complete
01:20:57.143 00.128 7680 worker thread done servicing request
01:20:57.143 00.000 6120 OnExposeComplete: enter
01:20:57.149 00.006 6120 UpdateGuideState(): m_state=6
01:20:57.154 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5968
01:20:57.159 00.005 6120 Star::Find returns 1 (1), X=951.57, Y=49.36, Mass=14105, SNR=78.1, Peak=255 HFD=7.2
01:20:57.162 00.003 6120 CameraToMount -- cameraTheta (0.43) - m_xAngle (-2.95) = xAngle (3.39 = -2.90)
01:20:57.168 00.006 6120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.12 = 3.12)
01:20:57.174 00.006 6120 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.16 cameraTheta=0.43 mountX=-0.16 mountY=0.00, mountTheta=3.12
01:20:57.181 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.07, opts=13)
01:20:57.186 00.005 6120 Enqueuing Move request for scope (0.15, 0.07)
01:20:57.191 00.005 7680 Worker thread wakes up
01:20:57.191 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:57.196 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
01:20:57.196 00.000 6120 UpdateGuideState exits: m=14105 SNR=78.1 Saturated
01:20:57.201 00.005 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
01:20:57.202 00.001 7680 Moving (0.15, 0.07) raw xDistance=-0.16 yDistance=0.00
01:20:57.202 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:20:57.202 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:20:57.202 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:57.208 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:20:57.208 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:57.212 00.004 7680 MoveAxis(E, 0, ABG)
01:20:57.212 00.000 7680 Move returns status 0, amount 0
01:20:57.212 00.000 6120 Enqueuing Expose request
01:20:57.216 00.004 7680 MoveAxis(N, 0, ABG)
01:20:57.216 00.000 7680 Move returns status 0, amount 0
01:20:57.216 00.000 7680 move complete, result=0
01:20:57.216 00.000 7680 worker thread done servicing request
01:20:57.217 00.001 7680 Worker thread wakes up
01:20:57.217 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:57.221 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:57.221 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:20:58.479 01.258 7680 Exposure complete
01:20:58.622 00.143 7680 worker thread done servicing request
01:20:58.622 00.000 6120 OnExposeComplete: enter
01:20:58.627 00.005 6120 UpdateGuideState(): m_state=6
01:20:58.630 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5969
01:20:58.634 00.004 6120 Star::Find returns 1 (1), X=951.71, Y=49.51, Mass=13653, SNR=75.6, Peak=255 HFD=7.1
01:20:58.640 00.006 6120 CameraToMount -- cameraTheta (0.67) - m_xAngle (-2.95) = xAngle (3.62 = -2.66)
01:20:58.646 00.006 6120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.35 = -2.93)
01:20:58.651 00.005 6120 CameraToMount -- cameraX=0.28 cameraY=0.22 hyp=0.36 cameraTheta=0.67 mountX=-0.32 mountY=-0.08, mountTheta=-2.91
01:20:58.657 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.22, opts=13)
01:20:58.661 00.004 6120 Enqueuing Move request for scope (0.28, 0.22)
01:20:58.665 00.004 7680 Worker thread wakes up
01:20:58.666 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:20:58.670 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.22) opts 0xd
01:20:58.670 00.000 6120 UpdateGuideState exits: m=13653 SNR=75.6 Saturated
01:20:58.676 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:58.681 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:20:58.684 00.003 6120 Enqueuing Expose request
01:20:58.688 00.004 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.22)
01:20:58.688 00.000 7680 Moving (0.28, 0.22) raw xDistance=-0.32 yDistance=-0.08
01:20:58.688 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:20:58.688 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:20:58.690 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:20:58.690 00.000 7680 MoveAxis(E, 130, ABG)
01:20:58.690 00.000 7680 Guiding  Dir = 2, Dur = 130
01:20:58.690 00.000 7680 IsSlewing returns 0
01:20:58.691 00.001 7680 IsGuiding returns 0
01:20:58.691 00.000 7680 PulseGuide returned control before completion, sleep 140
01:20:58.843 00.152 7680 IsGuiding returns 1
01:20:58.844 00.001 7680 scope still moving after pulse duration time elapsed
01:20:58.876 00.032 7680 IsSlewing returns 0
01:20:58.876 00.000 7680 IsGuiding returns 0
01:20:58.877 00.001 7680 scope move finished after 130 + 56 ms
01:20:58.877 00.000 7680 Move returns status 0, amount 130
01:20:58.878 00.001 7680 MoveAxis(N, 0, ABG)
01:20:58.878 00.000 7680 Move returns status 0, amount 0
01:20:58.878 00.000 7680 move complete, result=0
01:20:58.879 00.001 7680 worker thread done servicing request
01:20:58.880 00.001 6120 GuideStep: -0.3 px 130 ms EAST, -0.1 px 0 ms NORTH
01:20:58.885 00.005 7680 Worker thread wakes up
01:20:58.885 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:20:58.886 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:21:00.138 01.252 7680 Exposure complete
01:21:00.281 00.143 7680 worker thread done servicing request
01:21:00.281 00.000 6120 OnExposeComplete: enter
01:21:00.286 00.005 6120 UpdateGuideState(): m_state=6
01:21:00.292 00.006 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5970
01:21:00.295 00.003 6120 Star::Find returns 1 (1), X=951.71, Y=49.71, Mass=13943, SNR=75.8, Peak=255 HFD=6.9
01:21:00.301 00.006 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
01:21:00.305 00.004 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.62)
01:21:00.309 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=0.43 hyp=0.52 cameraTheta=0.97 mountX=-0.36 mountY=-0.26, mountTheta=-2.53
01:21:00.315 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.43, opts=13)
01:21:00.318 00.003 6120 Enqueuing Move request for scope (0.29, 0.43)
01:21:00.323 00.005 7680 Worker thread wakes up
01:21:00.323 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:00.327 00.004 6120 UpdateGuideState exits: m=13943 SNR=75.8 Saturated
01:21:00.331 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:00.334 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:00.339 00.005 6120 Enqueuing Expose request
01:21:00.342 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.43) opts 0xd
01:21:00.342 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.43)
01:21:00.343 00.001 7680 Moving (0.29, 0.43) raw xDistance=-0.36 yDistance=-0.26
01:21:00.343 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
01:21:00.343 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:21:00.343 00.000 7680 MoveAxis(E, 158, ABG)
01:21:00.343 00.000 7680 Guiding  Dir = 2, Dur = 158
01:21:00.344 00.001 7680 IsSlewing returns 0
01:21:00.345 00.001 7680 IsGuiding returns 0
01:21:00.345 00.000 7680 PulseGuide returned control before completion, sleep 168
01:21:00.520 00.175 7680 IsGuiding returns 1
01:21:00.520 00.000 7680 scope still moving after pulse duration time elapsed
01:21:00.551 00.031 7680 IsSlewing returns 0
01:21:00.552 00.001 7680 IsGuiding returns 0
01:21:00.554 00.002 7680 scope move finished after 158 + 50 ms
01:21:00.554 00.000 7680 Move returns status 0, amount 158
01:21:00.554 00.000 7680 MoveAxis(N, 139, ABG)
01:21:00.555 00.001 7680 Guiding  Dir = 0, Dur = 139
01:21:00.555 00.000 7680 IsSlewing returns 0
01:21:00.556 00.001 7680 IsGuiding returns 0
01:21:00.557 00.001 7680 PulseGuide returned control before completion, sleep 149
01:21:00.707 00.150 7680 IsGuiding returns 1
01:21:00.708 00.001 7680 scope still moving after pulse duration time elapsed
01:21:00.738 00.030 7680 IsSlewing returns 0
01:21:00.741 00.003 7680 IsGuiding returns 0
01:21:00.742 00.001 7680 scope move finished after 139 + 46 ms
01:21:00.742 00.000 7680 Move returns status 0, amount 139
01:21:00.742 00.000 7680 move complete, result=0
01:21:00.743 00.001 7680 worker thread done servicing request
01:21:00.743 00.000 6120 GuideStep: -0.4 px 158 ms EAST, -0.3 px 139 ms NORTH
01:21:00.749 00.006 7680 Worker thread wakes up
01:21:00.749 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:00.749 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:21:01.998 01.249 7680 Exposure complete
01:21:02.138 00.140 7680 worker thread done servicing request
01:21:02.138 00.000 6120 OnExposeComplete: enter
01:21:02.143 00.005 6120 UpdateGuideState(): m_state=6
01:21:02.148 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5971
01:21:02.153 00.005 6120 Star::Find returns 1 (1), X=951.24, Y=49.89, Mass=14742, SNR=79.6, Peak=255 HFD=6.8
01:21:02.157 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.83 = -1.46)
01:21:02.161 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
01:21:02.165 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.61 hyp=0.63 cameraTheta=1.87 mountX=0.07 mountY=-0.63, mountTheta=-1.45
01:21:02.172 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.61, opts=13)
01:21:02.176 00.004 6120 Enqueuing Move request for scope (-0.19, 0.61)
01:21:02.180 00.004 7680 Worker thread wakes up
01:21:02.180 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:02.185 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.61) opts 0xd
01:21:02.185 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.61)
01:21:02.185 00.000 6120 UpdateGuideState exits: m=14742 SNR=79.6 Saturated
01:21:02.188 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:02.193 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:02.196 00.003 6120 Enqueuing Expose request
01:21:02.200 00.004 7680 Moving (-0.19, 0.61) raw xDistance=0.07 yDistance=-0.63
01:21:02.201 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:21:02.201 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
01:21:02.201 00.000 7680 MoveAxis(E, 0, ABG)
01:21:02.201 00.000 7680 Move returns status 0, amount 0
01:21:02.201 00.000 7680 MoveAxis(N, 340, ABG)
01:21:02.202 00.001 7680 Guiding  Dir = 0, Dur = 340
01:21:02.202 00.000 7680 IsSlewing returns 0
01:21:02.202 00.000 7680 IsGuiding returns 0
01:21:02.203 00.001 7680 PulseGuide returned control before completion, sleep 350
01:21:02.560 00.357 7680 IsGuiding returns 1
01:21:02.560 00.000 7680 scope still moving after pulse duration time elapsed
01:21:02.590 00.030 7680 IsSlewing returns 0
01:21:02.590 00.000 7680 IsGuiding returns 0
01:21:02.591 00.001 7680 scope move finished after 340 + 48 ms
01:21:02.591 00.000 7680 Move returns status 0, amount 340
01:21:02.591 00.000 7680 move complete, result=0
01:21:02.591 00.000 7680 worker thread done servicing request
01:21:02.591 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 340 ms NORTH
01:21:02.598 00.007 7680 Worker thread wakes up
01:21:02.598 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:02.599 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:21:03.850 01.251 7680 Exposure complete
01:21:03.989 00.139 7680 worker thread done servicing request
01:21:03.989 00.000 6120 OnExposeComplete: enter
01:21:03.994 00.005 6120 UpdateGuideState(): m_state=6
01:21:03.999 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5972
01:21:04.003 00.004 6120 Star::Find returns 1 (1), X=951.25, Y=49.68, Mass=14604, SNR=78.7, Peak=255 HFD=7.0
01:21:04.007 00.004 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
01:21:04.012 00.005 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
01:21:04.016 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.39 hyp=0.43 cameraTheta=1.99 mountX=0.10 mountY=-0.43, mountTheta=-1.34
01:21:04.021 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.39, opts=13)
01:21:04.026 00.005 6120 Enqueuing Move request for scope (-0.18, 0.39)
01:21:04.029 00.003 7680 Worker thread wakes up
01:21:04.029 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.39) opts 0xd
01:21:04.029 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.39)
01:21:04.030 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:04.034 00.004 6120 UpdateGuideState exits: m=14604 SNR=78.7 Saturated
01:21:04.037 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:04.040 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:04.045 00.005 7680 Moving (-0.18, 0.39) raw xDistance=0.10 yDistance=-0.43
01:21:04.045 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:21:04.045 00.000 6120 Enqueuing Expose request
01:21:04.050 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:21:04.050 00.000 7680 MoveAxis(E, 0, ABG)
01:21:04.050 00.000 7680 Move returns status 0, amount 0
01:21:04.051 00.001 7680 MoveAxis(N, 233, ABG)
01:21:04.051 00.000 7680 Guiding  Dir = 0, Dur = 233
01:21:04.051 00.000 7680 IsSlewing returns 0
01:21:04.051 00.000 7680 IsGuiding returns 0
01:21:04.052 00.001 7680 PulseGuide returned control before completion, sleep 243
01:21:04.311 00.259 7680 IsGuiding returns 1
01:21:04.313 00.002 7680 scope still moving after pulse duration time elapsed
01:21:04.344 00.031 7680 IsSlewing returns 0
01:21:04.344 00.000 7680 IsGuiding returns 0
01:21:04.345 00.001 7680 scope move finished after 233 + 59 ms
01:21:04.346 00.001 7680 Move returns status 0, amount 233
01:21:04.346 00.000 7680 move complete, result=0
01:21:04.346 00.000 7680 worker thread done servicing request
01:21:04.347 00.001 7680 Worker thread wakes up
01:21:04.347 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 233 ms NORTH
01:21:04.353 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:04.353 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:21:05.596 01.243 7680 Exposure complete
01:21:05.729 00.133 7680 worker thread done servicing request
01:21:05.729 00.000 6120 OnExposeComplete: enter
01:21:05.733 00.004 6120 UpdateGuideState(): m_state=6
01:21:05.736 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5973
01:21:05.740 00.004 6120 Star::Find returns 1 (1), X=951.19, Y=49.29, Mass=14830, SNR=80.4, Peak=255 HFD=7.0
01:21:05.744 00.004 6120 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-2.95) = xAngle (-0.19 = -0.19)
01:21:05.750 00.006 6120 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.45 = -0.45)
01:21:05.755 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.00 hyp=0.24 cameraTheta=-3.14 mountX=0.23 mountY=-0.10, mountTheta=-0.42
01:21:05.764 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.00, opts=13)
01:21:05.771 00.007 6120 Enqueuing Move request for scope (-0.24, -0.00)
01:21:05.775 00.004 7680 Worker thread wakes up
01:21:05.775 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:05.780 00.005 6120 UpdateGuideState exits: m=14830 SNR=80.4 Saturated
01:21:05.784 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:05.788 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:05.792 00.004 6120 Enqueuing Expose request
01:21:05.798 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.00) opts 0xd
01:21:05.798 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.00)
01:21:05.798 00.000 7680 Moving (-0.24, -0.00) raw xDistance=0.23 yDistance=-0.10
01:21:05.798 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
01:21:05.799 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:21:05.799 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:21:05.799 00.000 7680 MoveAxis(W, 95, ABG)
01:21:05.799 00.000 7680 Guiding  Dir = 3, Dur = 95
01:21:05.800 00.001 7680 IsSlewing returns 0
01:21:05.801 00.001 7680 IsGuiding returns 0
01:21:05.801 00.000 7680 PulseGuide returned control before completion, sleep 105
01:21:05.915 00.114 7680 IsGuiding returns 1
01:21:05.915 00.000 7680 scope still moving after pulse duration time elapsed
01:21:05.944 00.029 7680 IsSlewing returns 0
01:21:05.945 00.001 7680 IsGuiding returns 0
01:21:05.945 00.000 7680 scope move finished after 95 + 49 ms
01:21:05.945 00.000 7680 Move returns status 0, amount 95
01:21:05.946 00.001 7680 MoveAxis(N, 0, ABG)
01:21:05.946 00.000 7680 Move returns status 0, amount 0
01:21:05.946 00.000 7680 move complete, result=0
01:21:05.946 00.000 7680 worker thread done servicing request
01:21:05.948 00.002 6120 GuideStep: 0.2 px 95 ms WEST, -0.1 px 0 ms NORTH
01:21:05.954 00.006 7680 Worker thread wakes up
01:21:05.954 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:05.954 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:21:07.204 01.250 7680 Exposure complete
01:21:07.349 00.145 7680 worker thread done servicing request
01:21:07.350 00.001 6120 OnExposeComplete: enter
01:21:07.354 00.004 6120 UpdateGuideState(): m_state=6
01:21:07.357 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5974
01:21:07.361 00.004 6120 Star::Find returns 1 (1), X=951.67, Y=49.63, Mass=15725, SNR=80.3, Peak=255 HFD=7.2
01:21:07.365 00.004 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.90 = -2.38)
01:21:07.369 00.004 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.65)
01:21:07.372 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=0.34 hyp=0.42 cameraTheta=0.95 mountX=-0.30 mountY=-0.20, mountTheta=-2.56
01:21:07.378 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.34, opts=13)
01:21:07.383 00.005 6120 Enqueuing Move request for scope (0.24, 0.34)
01:21:07.387 00.004 7680 Worker thread wakes up
01:21:07.387 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.34) opts 0xd
01:21:07.387 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.34)
01:21:07.388 00.001 7680 Moving (0.24, 0.34) raw xDistance=-0.30 yDistance=-0.20
01:21:07.388 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.30
01:21:07.388 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:21:07.388 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:21:07.388 00.000 7680 MoveAxis(E, 117, ABG)
01:21:07.388 00.000 7680 Guiding  Dir = 2, Dur = 117
01:21:07.388 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:07.392 00.004 7680 IsSlewing returns 0
01:21:07.392 00.000 6120 UpdateGuideState exits: m=15725 SNR=80.3 Saturated
01:21:07.396 00.004 7680 IsGuiding returns 0
01:21:07.396 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:07.400 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:07.404 00.004 7680 PulseGuide returned control before completion, sleep 127
01:21:07.404 00.000 6120 Enqueuing Expose request
01:21:07.537 00.133 7680 IsGuiding returns 0
01:21:07.538 00.001 7680 Move returns status 0, amount 117
01:21:07.538 00.000 7680 MoveAxis(N, 0, ABG)
01:21:07.538 00.000 7680 Move returns status 0, amount 0
01:21:07.538 00.000 7680 move complete, result=0
01:21:07.539 00.001 7680 worker thread done servicing request
01:21:07.539 00.000 6120 GuideStep: -0.3 px 117 ms EAST, -0.2 px 0 ms NORTH
01:21:07.546 00.007 7680 Worker thread wakes up
01:21:07.547 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:07.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:21:08.808 01.261 7680 Exposure complete
01:21:08.937 00.129 7680 worker thread done servicing request
01:21:08.938 00.001 6120 OnExposeComplete: enter
01:21:08.941 00.003 6120 UpdateGuideState(): m_state=6
01:21:08.945 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5975
01:21:08.950 00.005 6120 Star::Find returns 1 (1), X=951.34, Y=49.73, Mass=14192, SNR=77.5, Peak=255 HFD=7.0
01:21:08.955 00.005 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
01:21:08.959 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
01:21:08.963 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.44 hyp=0.45 cameraTheta=1.77 mountX=0.00 mountY=-0.43, mountTheta=-1.56
01:21:08.969 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.44, opts=13)
01:21:08.973 00.004 6120 Enqueuing Move request for scope (-0.09, 0.44)
01:21:08.977 00.004 7680 Worker thread wakes up
01:21:08.977 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.44) opts 0xd
01:21:08.977 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.44)
01:21:08.977 00.000 7680 Moving (-0.09, 0.44) raw xDistance=0.00 yDistance=-0.43
01:21:08.978 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:08.982 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:21:08.984 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:21:08.984 00.000 7680 MoveAxis(E, 0, ABG)
01:21:08.984 00.000 7680 Move returns status 0, amount 0
01:21:08.984 00.000 6120 UpdateGuideState exits: m=14192 SNR=77.5 Saturated
01:21:08.989 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:08.993 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:08.996 00.003 6120 Enqueuing Expose request
01:21:09.000 00.004 7680 MoveAxis(N, 234, ABG)
01:21:09.000 00.000 7680 Guiding  Dir = 0, Dur = 234
01:21:09.000 00.000 7680 IsSlewing returns 0
01:21:09.001 00.001 7680 IsGuiding returns 0
01:21:09.001 00.000 7680 PulseGuide returned control before completion, sleep 244
01:21:09.248 00.247 7680 IsGuiding returns 1
01:21:09.248 00.000 7680 scope still moving after pulse duration time elapsed
01:21:09.278 00.030 7680 IsSlewing returns 0
01:21:09.278 00.000 7680 IsGuiding returns 0
01:21:09.279 00.001 7680 scope move finished after 234 + 43 ms
01:21:09.279 00.000 7680 Move returns status 0, amount 234
01:21:09.279 00.000 7680 move complete, result=0
01:21:09.279 00.000 7680 worker thread done servicing request
01:21:09.280 00.001 7680 Worker thread wakes up
01:21:09.280 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 234 ms NORTH
01:21:09.283 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:09.284 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:21:10.537 01.253 7680 Exposure complete
01:21:10.673 00.136 7680 worker thread done servicing request
01:21:10.673 00.000 6120 OnExposeComplete: enter
01:21:10.676 00.003 6120 UpdateGuideState(): m_state=6
01:21:10.679 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5976
01:21:10.681 00.002 6120 Star::Find returns 1 (1), X=951.60, Y=49.64, Mass=14820, SNR=79.6, Peak=255 HFD=7.2
01:21:10.687 00.006 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
01:21:10.691 00.004 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
01:21:10.694 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.36 hyp=0.40 cameraTheta=1.11 mountX=-0.24 mountY=-0.24, mountTheta=-2.35
01:21:10.700 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.36, opts=13)
01:21:10.704 00.004 6120 Enqueuing Move request for scope (0.18, 0.36)
01:21:10.707 00.003 7680 Worker thread wakes up
01:21:10.707 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.36) opts 0xd
01:21:10.707 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.36)
01:21:10.707 00.000 7680 Moving (0.18, 0.36) raw xDistance=-0.24 yDistance=-0.24
01:21:10.707 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:21:10.707 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:21:10.708 00.001 7680 MoveAxis(E, 97, ABG)
01:21:10.708 00.000 7680 Guiding  Dir = 2, Dur = 97
01:21:10.708 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:10.713 00.005 7680 IsSlewing returns 0
01:21:10.713 00.000 6120 UpdateGuideState exits: m=14820 SNR=79.6 Saturated
01:21:10.717 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:10.721 00.004 7680 IsGuiding returns 0
01:21:10.721 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:10.725 00.004 6120 Enqueuing Expose request
01:21:10.728 00.003 7680 PulseGuide returned control before completion, sleep 107
01:21:10.836 00.108 7680 IsGuiding returns 1
01:21:10.837 00.001 7680 scope still moving after pulse duration time elapsed
01:21:10.869 00.032 7680 IsSlewing returns 0
01:21:10.869 00.000 7680 IsGuiding returns 0
01:21:10.870 00.001 7680 scope move finished after 97 + 51 ms
01:21:10.870 00.000 7680 Move returns status 0, amount 97
01:21:10.870 00.000 7680 MoveAxis(N, 132, ABG)
01:21:10.871 00.001 7680 Guiding  Dir = 0, Dur = 132
01:21:10.871 00.000 7680 IsSlewing returns 0
01:21:10.872 00.001 7680 IsGuiding returns 0
01:21:10.872 00.000 7680 PulseGuide returned control before completion, sleep 142
01:21:11.026 00.154 7680 IsGuiding returns 1
01:21:11.028 00.002 7680 scope still moving after pulse duration time elapsed
01:21:11.058 00.030 7680 IsSlewing returns 0
01:21:11.059 00.001 7680 IsGuiding returns 0
01:21:11.059 00.000 7680 scope move finished after 132 + 55 ms
01:21:11.060 00.001 7680 Move returns status 0, amount 132
01:21:11.060 00.000 7680 move complete, result=0
01:21:11.060 00.000 7680 worker thread done servicing request
01:21:11.060 00.000 7680 Worker thread wakes up
01:21:11.062 00.002 6120 GuideStep: -0.2 px 97 ms EAST, -0.2 px 132 ms NORTH
01:21:11.068 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:11.068 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:21:12.320 01.252 7680 Exposure complete
01:21:12.456 00.136 7680 worker thread done servicing request
01:21:12.456 00.000 6120 OnExposeComplete: enter
01:21:12.461 00.005 6120 UpdateGuideState(): m_state=6
01:21:12.464 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5977
01:21:12.470 00.006 6120 Star::Find returns 1 (1), X=951.28, Y=49.60, Mass=14288, SNR=78.1, Peak=255 HFD=7.2
01:21:12.473 00.003 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.32)
01:21:12.477 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
01:21:12.480 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.31 hyp=0.35 cameraTheta=2.01 mountX=0.09 mountY=-0.35, mountTheta=-1.32
01:21:12.487 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.31, opts=13)
01:21:12.491 00.004 6120 Enqueuing Move request for scope (-0.15, 0.31)
01:21:12.495 00.004 7680 Worker thread wakes up
01:21:12.495 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.31) opts 0xd
01:21:12.495 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.31)
01:21:12.495 00.000 7680 Moving (-0.15, 0.31) raw xDistance=0.09 yDistance=-0.35
01:21:12.495 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:21:12.495 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:21:12.495 00.000 7680 MoveAxis(E, 0, ABG)
01:21:12.495 00.000 7680 Move returns status 0, amount 0
01:21:12.495 00.000 7680 MoveAxis(N, 189, ABG)
01:21:12.497 00.002 7680 Guiding  Dir = 0, Dur = 189
01:21:12.497 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:12.500 00.003 7680 IsSlewing returns 0
01:21:12.501 00.001 6120 UpdateGuideState exits: m=14288 SNR=78.1 Saturated
01:21:12.504 00.003 7680 IsGuiding returns 0
01:21:12.504 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:12.508 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:12.514 00.006 7680 PulseGuide returned control before completion, sleep 199
01:21:12.514 00.000 6120 Enqueuing Expose request
01:21:12.717 00.203 7680 IsGuiding returns 1
01:21:12.717 00.000 7680 scope still moving after pulse duration time elapsed
01:21:12.811 00.094 7680 IsSlewing returns 0
01:21:12.811 00.000 7680 IsGuiding returns 0
01:21:12.811 00.000 7680 scope move finished after 189 + 117 ms
01:21:12.811 00.000 7680 Move returns status 0, amount 189
01:21:12.811 00.000 7680 move complete, result=0
01:21:12.812 00.001 7680 worker thread done servicing request
01:21:12.812 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 189 ms NORTH
01:21:12.817 00.005 7680 Worker thread wakes up
01:21:12.817 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:12.817 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:21:14.062 01.245 7680 Exposure complete
01:21:14.196 00.134 7680 worker thread done servicing request
01:21:14.196 00.000 6120 OnExposeComplete: enter
01:21:14.201 00.005 6120 UpdateGuideState(): m_state=6
01:21:14.203 00.002 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5978
01:21:14.208 00.005 6120 Star::Find returns 1 (1), X=951.41, Y=49.62, Mass=15206, SNR=79.0, Peak=255 HFD=7.2
01:21:14.211 00.003 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
01:21:14.215 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
01:21:14.218 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.60 mountX=-0.05 mountY=-0.31, mountTheta=-1.74
01:21:14.223 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.34, opts=13)
01:21:14.226 00.003 6120 Enqueuing Move request for scope (-0.01, 0.34)
01:21:14.230 00.004 7680 Worker thread wakes up
01:21:14.230 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.34) opts 0xd
01:21:14.230 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.34)
01:21:14.230 00.000 7680 Moving (-0.01, 0.34) raw xDistance=-0.05 yDistance=-0.31
01:21:14.230 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:21:14.230 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:21:14.231 00.001 7680 MoveAxis(E, 0, ABG)
01:21:14.231 00.000 7680 Move returns status 0, amount 0
01:21:14.231 00.000 7680 MoveAxis(N, 166, ABG)
01:21:14.231 00.000 7680 Guiding  Dir = 0, Dur = 166
01:21:14.231 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:14.235 00.004 7680 IsSlewing returns 0
01:21:14.235 00.000 6120 UpdateGuideState exits: m=15206 SNR=79.0 Saturated
01:21:14.239 00.004 7680 IsGuiding returns 0
01:21:14.241 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:14.244 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:14.248 00.004 7680 PulseGuide returned control before completion, sleep 176
01:21:14.248 00.000 6120 Enqueuing Expose request
01:21:14.427 00.179 7680 IsGuiding returns 1
01:21:14.428 00.001 7680 scope still moving after pulse duration time elapsed
01:21:14.458 00.030 7680 IsSlewing returns 0
01:21:14.462 00.004 7680 IsGuiding returns 0
01:21:14.462 00.000 7680 scope move finished after 166 + 56 ms
01:21:14.464 00.002 7680 Move returns status 0, amount 166
01:21:14.464 00.000 7680 move complete, result=0
01:21:14.465 00.001 7680 worker thread done servicing request
01:21:14.465 00.000 7680 Worker thread wakes up
01:21:14.465 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 166 ms NORTH
01:21:14.471 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:14.471 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:21:15.727 01.256 7680 Exposure complete
01:21:15.871 00.144 7680 worker thread done servicing request
01:21:15.872 00.001 6120 OnExposeComplete: enter
01:21:15.875 00.003 6120 UpdateGuideState(): m_state=6
01:21:15.880 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5979
01:21:15.884 00.004 6120 Star::Find returns 1 (1), X=951.34, Y=49.54, Mass=13995, SNR=78.0, Peak=255 HFD=7.2
01:21:15.889 00.005 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
01:21:15.893 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
01:21:15.897 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.27 cameraTheta=1.89 mountX=0.04 mountY=-0.27, mountTheta=-1.44
01:21:15.904 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.25, opts=13)
01:21:15.908 00.004 6120 Enqueuing Move request for scope (-0.08, 0.25)
01:21:15.912 00.004 7680 Worker thread wakes up
01:21:15.912 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:15.916 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd
01:21:15.916 00.000 6120 UpdateGuideState exits: m=13995 SNR=78.0 Saturated
01:21:15.921 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:15.926 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:15.930 00.004 6120 Enqueuing Expose request
01:21:15.933 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.25)
01:21:15.933 00.000 7680 Moving (-0.08, 0.25) raw xDistance=0.04 yDistance=-0.27
01:21:15.934 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:21:15.934 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:21:15.934 00.000 7680 MoveAxis(E, 0, ABG)
01:21:15.935 00.001 7680 Move returns status 0, amount 0
01:21:15.935 00.000 7680 MoveAxis(N, 144, ABG)
01:21:15.935 00.000 7680 Guiding  Dir = 0, Dur = 144
01:21:15.936 00.001 7680 IsSlewing returns 0
01:21:15.936 00.000 7680 IsGuiding returns 0
01:21:15.936 00.000 7680 PulseGuide returned control before completion, sleep 154
01:21:16.104 00.168 7680 IsGuiding returns 1
01:21:16.105 00.001 7680 scope still moving after pulse duration time elapsed
01:21:16.137 00.032 7680 IsSlewing returns 0
01:21:16.138 00.001 7680 IsGuiding returns 0
01:21:16.139 00.001 7680 scope move finished after 144 + 58 ms
01:21:16.140 00.001 7680 Move returns status 0, amount 144
01:21:16.140 00.000 7680 move complete, result=0
01:21:16.140 00.000 7680 worker thread done servicing request
01:21:16.140 00.000 7680 Worker thread wakes up
01:21:16.140 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 144 ms NORTH
01:21:16.148 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:16.148 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:21:17.390 01.242 7680 Exposure complete
01:21:17.527 00.137 7680 worker thread done servicing request
01:21:17.527 00.000 6120 OnExposeComplete: enter
01:21:17.531 00.004 6120 UpdateGuideState(): m_state=6
01:21:17.535 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5980
01:21:17.539 00.004 6120 Star::Find returns 1 (1), X=951.35, Y=49.52, Mass=14361, SNR=77.5, Peak=255 HFD=7.1
01:21:17.542 00.003 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.83 = -1.46)
01:21:17.548 00.006 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.73)
01:21:17.553 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.87 mountX=0.03 mountY=-0.24, mountTheta=-1.46
01:21:17.559 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.23, opts=13)
01:21:17.563 00.004 6120 Enqueuing Move request for scope (-0.07, 0.23)
01:21:17.566 00.003 7680 Worker thread wakes up
01:21:17.566 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0xd
01:21:17.566 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
01:21:17.566 00.000 7680 Moving (-0.07, 0.23) raw xDistance=0.03 yDistance=-0.24
01:21:17.568 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:17.571 00.003 6120 UpdateGuideState exits: m=14361 SNR=77.5 Saturated
01:21:17.574 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:21:17.574 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:17.577 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:21:17.577 00.000 7680 MoveAxis(E, 0, ABG)
01:21:17.578 00.001 7680 Move returns status 0, amount 0
01:21:17.579 00.001 7680 MoveAxis(N, 129, ABG)
01:21:17.579 00.000 7680 Guiding  Dir = 0, Dur = 129
01:21:17.579 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:17.583 00.004 6120 Enqueuing Expose request
01:21:17.586 00.003 7680 IsSlewing returns 0
01:21:17.587 00.001 7680 IsGuiding returns 0
01:21:17.587 00.000 7680 PulseGuide returned control before completion, sleep 139
01:21:17.740 00.153 7680 IsGuiding returns 1
01:21:17.740 00.000 7680 scope still moving after pulse duration time elapsed
01:21:17.771 00.031 7680 IsSlewing returns 0
01:21:17.773 00.002 7680 IsGuiding returns 0
01:21:17.773 00.000 7680 scope move finished after 129 + 57 ms
01:21:17.775 00.002 7680 Move returns status 0, amount 129
01:21:17.775 00.000 7680 move complete, result=0
01:21:17.776 00.001 7680 worker thread done servicing request
01:21:17.776 00.000 7680 Worker thread wakes up
01:21:17.776 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 129 ms NORTH
01:21:17.783 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:17.783 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:21:19.028 01.245 7680 Exposure complete
01:21:19.165 00.137 7680 worker thread done servicing request
01:21:19.166 00.001 6120 OnExposeComplete: enter
01:21:19.171 00.005 6120 UpdateGuideState(): m_state=6
01:21:19.176 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5981
01:21:19.180 00.004 6120 Star::Find returns 1 (1), X=951.27, Y=49.51, Mass=14189, SNR=77.4, Peak=255 HFD=7.1
01:21:19.184 00.004 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
01:21:19.187 00.003 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
01:21:19.192 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.22 hyp=0.27 cameraTheta=2.19 mountX=0.11 mountY=-0.27, mountTheta=-1.17
01:21:19.196 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.22, opts=13)
01:21:19.201 00.005 6120 Enqueuing Move request for scope (-0.16, 0.22)
01:21:19.205 00.004 7680 Worker thread wakes up
01:21:19.206 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.22) opts 0xd
01:21:19.206 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.22)
01:21:19.206 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:19.211 00.005 7680 Moving (-0.16, 0.22) raw xDistance=0.11 yDistance=-0.27
01:21:19.211 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:21:19.211 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:21:19.212 00.001 7680 MoveAxis(E, 0, ABG)
01:21:19.212 00.000 7680 Move returns status 0, amount 0
01:21:19.212 00.000 7680 MoveAxis(N, 147, ABG)
01:21:19.212 00.000 7680 Guiding  Dir = 0, Dur = 147
01:21:19.213 00.001 6120 UpdateGuideState exits: m=14189 SNR=77.4 Saturated
01:21:19.217 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:19.222 00.005 7680 IsSlewing returns 0
01:21:19.223 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:19.227 00.004 7680 IsGuiding returns 0
01:21:19.227 00.000 6120 Enqueuing Expose request
01:21:19.230 00.003 7680 PulseGuide returned control before completion, sleep 157
01:21:19.391 00.161 7680 IsGuiding returns 1
01:21:19.392 00.001 7680 scope still moving after pulse duration time elapsed
01:21:19.421 00.029 7680 IsSlewing returns 0
01:21:19.423 00.002 7680 IsGuiding returns 0
01:21:19.423 00.000 7680 scope move finished after 147 + 49 ms
01:21:19.424 00.001 7680 Move returns status 0, amount 147
01:21:19.424 00.000 7680 move complete, result=0
01:21:19.424 00.000 7680 worker thread done servicing request
01:21:19.425 00.001 7680 Worker thread wakes up
01:21:19.425 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 147 ms NORTH
01:21:19.432 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:19.432 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:21:20.685 01.253 7680 Exposure complete
01:21:20.819 00.134 7680 worker thread done servicing request
01:21:20.819 00.000 6120 OnExposeComplete: enter
01:21:20.823 00.004 6120 UpdateGuideState(): m_state=6
01:21:20.828 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5982
01:21:20.831 00.003 6120 Star::Find returns 1 (1), X=951.33, Y=49.43, Mass=14336, SNR=78.6, Peak=255 HFD=7.2
01:21:20.835 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.14 = -1.15)
01:21:20.840 00.005 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
01:21:20.844 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.18 mountX=0.07 mountY=-0.17, mountTheta=-1.17
01:21:20.847 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.14, opts=13)
01:21:20.852 00.005 6120 Enqueuing Move request for scope (-0.10, 0.14)
01:21:20.856 00.004 7680 Worker thread wakes up
01:21:20.856 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
01:21:20.857 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
01:21:20.857 00.000 7680 Moving (-0.10, 0.14) raw xDistance=0.07 yDistance=-0.17
01:21:20.857 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:21:20.857 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:21:20.857 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:20.861 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:21:20.861 00.000 7680 MoveAxis(E, 0, ABG)
01:21:20.861 00.000 7680 Move returns status 0, amount 0
01:21:20.861 00.000 7680 MoveAxis(N, 0, ABG)
01:21:20.861 00.000 7680 Move returns status 0, amount 0
01:21:20.862 00.001 6120 UpdateGuideState exits: m=14336 SNR=78.6 Saturated
01:21:20.867 00.005 7680 move complete, result=0
01:21:20.867 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:20.870 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:20.873 00.003 7680 worker thread done servicing request
01:21:20.873 00.000 6120 Enqueuing Expose request
01:21:20.877 00.004 7680 Worker thread wakes up
01:21:20.878 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:21:20.881 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:20.881 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:21:22.135 01.254 7680 Exposure complete
01:21:22.264 00.129 7680 worker thread done servicing request
01:21:22.265 00.001 6120 OnExposeComplete: enter
01:21:22.268 00.003 6120 UpdateGuideState(): m_state=6
01:21:22.273 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5983
01:21:22.276 00.003 6120 Star::Find returns 1 (1), X=951.35, Y=49.54, Mass=13766, SNR=76.6, Peak=255 HFD=7.1
01:21:22.279 00.003 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
01:21:22.283 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.72)
01:21:22.287 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.88 mountX=0.03 mountY=-0.26, mountTheta=-1.45
01:21:22.291 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.25, opts=13)
01:21:22.297 00.006 6120 Enqueuing Move request for scope (-0.08, 0.25)
01:21:22.303 00.006 7680 Worker thread wakes up
01:21:22.303 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd
01:21:22.303 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.25)
01:21:22.304 00.001 7680 Moving (-0.08, 0.25) raw xDistance=0.03 yDistance=-0.26
01:21:22.304 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:21:22.304 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:21:22.304 00.000 7680 MoveAxis(E, 0, ABG)
01:21:22.304 00.000 7680 Move returns status 0, amount 0
01:21:22.304 00.000 7680 MoveAxis(N, 139, ABG)
01:21:22.304 00.000 7680 Guiding  Dir = 0, Dur = 139
01:21:22.306 00.002 7680 IsSlewing returns 0
01:21:22.306 00.000 7680 IsGuiding returns 0
01:21:22.306 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:22.310 00.004 7680 PulseGuide returned control before completion, sleep 149
01:21:22.310 00.000 6120 UpdateGuideState exits: m=13766 SNR=76.6 Saturated
01:21:22.314 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:22.318 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:22.322 00.004 6120 Enqueuing Expose request
01:21:22.470 00.148 7680 IsGuiding returns 1
01:21:22.470 00.000 7680 scope still moving after pulse duration time elapsed
01:21:22.502 00.032 7680 IsSlewing returns 0
01:21:22.504 00.002 7680 IsGuiding returns 0
01:21:22.504 00.000 7680 scope move finished after 139 + 58 ms
01:21:22.504 00.000 7680 Move returns status 0, amount 139
01:21:22.504 00.000 7680 move complete, result=0
01:21:22.505 00.001 7680 worker thread done servicing request
01:21:22.505 00.000 7680 Worker thread wakes up
01:21:22.506 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 139 ms NORTH
01:21:22.512 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:22.512 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:21:23.771 01.259 7680 Exposure complete
01:21:23.911 00.140 7680 worker thread done servicing request
01:21:23.911 00.000 6120 OnExposeComplete: enter
01:21:23.915 00.004 6120 UpdateGuideState(): m_state=6
01:21:23.920 00.005 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5984
01:21:23.924 00.004 6120 Star::Find returns 1 (1), X=951.62, Y=49.61, Mass=14874, SNR=78.4, Peak=255 HFD=7.3
01:21:23.927 00.003 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.98 = -2.31)
01:21:23.933 00.006 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.58)
01:21:23.937 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.32 hyp=0.38 cameraTheta=1.02 mountX=-0.25 mountY=-0.20, mountTheta=-2.47
01:21:23.944 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.32, opts=13)
01:21:23.948 00.004 6120 Enqueuing Move request for scope (0.20, 0.32)
01:21:23.953 00.005 7680 Worker thread wakes up
01:21:23.953 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:23.958 00.005 6120 UpdateGuideState exits: m=14874 SNR=78.4 Saturated
01:21:23.962 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:23.966 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:23.970 00.004 6120 Enqueuing Expose request
01:21:23.975 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.32) opts 0xd
01:21:23.975 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.32)
01:21:23.975 00.000 7680 Moving (0.20, 0.32) raw xDistance=-0.25 yDistance=-0.20
01:21:23.975 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:21:23.975 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:21:23.976 00.001 7680 MoveAxis(E, 103, ABG)
01:21:23.976 00.000 7680 Guiding  Dir = 2, Dur = 103
01:21:23.976 00.000 7680 IsSlewing returns 0
01:21:23.976 00.000 7680 IsGuiding returns 0
01:21:23.977 00.001 7680 PulseGuide returned control before completion, sleep 113
01:21:24.101 00.124 7680 IsGuiding returns 1
01:21:24.102 00.001 7680 scope still moving after pulse duration time elapsed
01:21:24.132 00.030 7680 IsSlewing returns 0
01:21:24.133 00.001 7680 IsGuiding returns 0
01:21:24.134 00.001 7680 scope move finished after 103 + 53 ms
01:21:24.134 00.000 7680 Move returns status 0, amount 103
01:21:24.134 00.000 7680 MoveAxis(N, 109, ABG)
01:21:24.135 00.001 7680 Guiding  Dir = 0, Dur = 109
01:21:24.135 00.000 7680 IsSlewing returns 0
01:21:24.136 00.001 7680 IsGuiding returns 0
01:21:24.136 00.000 7680 PulseGuide returned control before completion, sleep 119
01:21:24.260 00.124 7680 IsGuiding returns 1
01:21:24.260 00.000 7680 scope still moving after pulse duration time elapsed
01:21:24.289 00.029 7680 IsSlewing returns 0
01:21:24.289 00.000 7680 IsGuiding returns 0
01:21:24.290 00.001 7680 scope move finished after 109 + 44 ms
01:21:24.290 00.000 7680 Move returns status 0, amount 109
01:21:24.290 00.000 7680 move complete, result=0
01:21:24.292 00.002 7680 worker thread done servicing request
01:21:24.292 00.000 7680 Worker thread wakes up
01:21:24.292 00.000 6120 GuideStep: -0.3 px 103 ms EAST, -0.2 px 109 ms NORTH
01:21:24.299 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:24.300 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:21:25.557 01.257 7680 Exposure complete
01:21:25.683 00.126 7680 worker thread done servicing request
01:21:25.684 00.001 6120 OnExposeComplete: enter
01:21:25.687 00.003 6120 UpdateGuideState(): m_state=6
01:21:25.691 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5985
01:21:25.694 00.003 6120 Star::Find returns 1 (1), X=951.31, Y=49.64, Mass=14869, SNR=78.6, Peak=255 HFD=7.2
01:21:25.699 00.005 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
01:21:25.703 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.72)
01:21:25.708 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.35 hyp=0.37 cameraTheta=1.88 mountX=0.05 mountY=-0.37, mountTheta=-1.45
01:21:25.715 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.35, opts=13)
01:21:25.719 00.004 6120 Enqueuing Move request for scope (-0.11, 0.35)
01:21:25.723 00.004 7680 Worker thread wakes up
01:21:25.723 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.35) opts 0xd
01:21:25.724 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.35)
01:21:25.724 00.000 7680 Moving (-0.11, 0.35) raw xDistance=0.05 yDistance=-0.37
01:21:25.724 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:21:25.724 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:25.728 00.004 6120 UpdateGuideState exits: m=14869 SNR=78.6 Saturated
01:21:25.733 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:25.737 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:25.741 00.004 6120 Enqueuing Expose request
01:21:25.744 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:21:25.746 00.002 7680 MoveAxis(E, 0, ABG)
01:21:25.746 00.000 7680 Move returns status 0, amount 0
01:21:25.746 00.000 7680 MoveAxis(N, 199, ABG)
01:21:25.746 00.000 7680 Guiding  Dir = 0, Dur = 199
01:21:25.746 00.000 7680 IsSlewing returns 0
01:21:25.747 00.001 7680 IsGuiding returns 0
01:21:25.747 00.000 7680 PulseGuide returned control before completion, sleep 209
01:21:25.962 00.215 7680 IsGuiding returns 1
01:21:25.963 00.001 7680 scope still moving after pulse duration time elapsed
01:21:25.994 00.031 7680 IsSlewing returns 0
01:21:25.995 00.001 7680 IsGuiding returns 0
01:21:25.996 00.001 7680 scope move finished after 199 + 49 ms
01:21:25.996 00.000 7680 Move returns status 0, amount 199
01:21:25.996 00.000 7680 move complete, result=0
01:21:25.997 00.001 7680 worker thread done servicing request
01:21:25.997 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 199 ms NORTH
01:21:26.004 00.007 7680 Worker thread wakes up
01:21:26.004 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:26.004 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:21:27.256 01.252 7680 Exposure complete
01:21:27.376 00.120 7680 worker thread done servicing request
01:21:27.377 00.001 6120 OnExposeComplete: enter
01:21:27.381 00.004 6120 UpdateGuideState(): m_state=6
01:21:27.384 00.003 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5986
01:21:27.388 00.004 6120 Star::Find returns 1 (1), X=951.25, Y=49.58, Mass=14650, SNR=79.8, Peak=255 HFD=7.1
01:21:27.393 00.005 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
01:21:27.397 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
01:21:27.400 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.29 hyp=0.34 cameraTheta=2.11 mountX=0.12 mountY=-0.34, mountTheta=-1.23
01:21:27.405 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.29, opts=13)
01:21:27.409 00.004 6120 Enqueuing Move request for scope (-0.18, 0.29)
01:21:27.413 00.004 7680 Worker thread wakes up
01:21:27.413 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.29) opts 0xd
01:21:27.413 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.29)
01:21:27.413 00.000 7680 Moving (-0.18, 0.29) raw xDistance=0.12 yDistance=-0.34
01:21:27.413 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:21:27.414 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:21:27.414 00.000 7680 MoveAxis(E, 0, ABG)
01:21:27.414 00.000 7680 Move returns status 0, amount 0
01:21:27.414 00.000 7680 MoveAxis(N, 186, ABG)
01:21:27.414 00.000 7680 Guiding  Dir = 0, Dur = 186
01:21:27.414 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:27.418 00.004 7680 IsSlewing returns 0
01:21:27.418 00.000 6120 UpdateGuideState exits: m=14650 SNR=79.8 Saturated
01:21:27.422 00.004 7680 IsGuiding returns 0
01:21:27.422 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:27.425 00.003 7680 PulseGuide returned control before completion, sleep 196
01:21:27.426 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:27.429 00.003 6120 Enqueuing Expose request
01:21:27.638 00.209 7680 IsGuiding returns 1
01:21:27.639 00.001 7680 scope still moving after pulse duration time elapsed
01:21:27.671 00.032 7680 IsSlewing returns 0
01:21:27.672 00.001 7680 IsGuiding returns 0
01:21:27.673 00.001 7680 scope move finished after 186 + 64 ms
01:21:27.673 00.000 7680 Move returns status 0, amount 186
01:21:27.673 00.000 7680 move complete, result=0
01:21:27.674 00.001 7680 worker thread done servicing request
01:21:27.674 00.000 7680 Worker thread wakes up
01:21:27.674 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:27.675 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:21:27.675 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 186 ms NORTH
01:21:28.922 01.247 7680 Exposure complete
01:21:29.041 00.119 6120 OnExposeComplete: enter
01:21:29.045 00.004 6120 UpdateGuideState(): m_state=6
01:21:29.049 00.004 7680 worker thread done servicing request
01:21:29.049 00.000 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5987
01:21:29.054 00.005 6120 Star::Find returns 1 (1), X=951.21, Y=49.21, Mass=14634, SNR=78.0, Peak=255 HFD=7.0
01:21:29.057 00.003 6120 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-2.95) = xAngle (0.14 = 0.14)
01:21:29.061 00.004 6120 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.12 = -0.12)
01:21:29.065 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.81 mountX=0.22 mountY=-0.03, mountTheta=-0.12
01:21:29.069 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.07, opts=13)
01:21:29.074 00.005 6120 Enqueuing Move request for scope (-0.21, -0.07)
01:21:29.078 00.004 7680 Worker thread wakes up
01:21:29.078 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:29.082 00.004 6120 UpdateGuideState exits: m=14634 SNR=78.0 Saturated
01:21:29.086 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
01:21:29.086 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
01:21:29.086 00.000 7680 Moving (-0.21, -0.07) raw xDistance=0.22 yDistance=-0.03
01:21:29.086 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:21:29.087 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:21:29.087 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:29.092 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:21:29.092 00.000 7680 MoveAxis(W, 91, ABG)
01:21:29.092 00.000 7680 Guiding  Dir = 3, Dur = 91
01:21:29.092 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:29.096 00.004 6120 Enqueuing Expose request
01:21:29.100 00.004 7680 IsSlewing returns 0
01:21:29.100 00.000 7680 IsGuiding returns 0
01:21:29.100 00.000 7680 PulseGuide returned control before completion, sleep 101
01:21:29.213 00.113 7680 IsGuiding returns 1
01:21:29.214 00.001 7680 scope still moving after pulse duration time elapsed
01:21:29.244 00.030 7680 IsSlewing returns 0
01:21:29.245 00.001 7680 IsGuiding returns 0
01:21:29.245 00.000 7680 scope move finished after 91 + 54 ms
01:21:29.247 00.002 7680 Move returns status 0, amount 91
01:21:29.247 00.000 7680 MoveAxis(N, 0, ABG)
01:21:29.248 00.001 7680 Move returns status 0, amount 0
01:21:29.248 00.000 7680 move complete, result=0
01:21:29.248 00.000 7680 worker thread done servicing request
01:21:29.248 00.000 6120 GuideStep: 0.2 px 91 ms WEST, -0.0 px 0 ms NORTH
01:21:29.255 00.007 7680 Worker thread wakes up
01:21:29.255 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:29.256 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,34,31,31)
01:21:30.466 01.210 6120 evsrv: cli 0FAF0158 connect
01:21:30.614 00.148 6120 case statement mapped state 6 to 3
01:21:30.619 00.005 7680 Exposure complete
01:21:30.619 00.000 6120 case statement mapped state 6 to 3
01:21:30.624 00.005 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"aabb19ce-52a1-4da8-b367-8c2b62c607e6"}
01:21:30.626 00.002 6120 case statement mapped state 6 to 3
01:21:30.630 00.004 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Guiding","id":"aabb19ce-52a1-4da8-b367-8c2b62c607e6"}
01:21:30.634 00.004 6120 evsrv: cli 0FAF0158 disconnect
01:21:30.641 00.007 6120 evsrv: cli 0FAEFBB8 connect
01:21:30.646 00.005 6120 case statement mapped state 6 to 3
01:21:30.650 00.004 6120 case statement mapped state 6 to 3
01:21:30.654 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"fafff678-ba7d-4f0c-b980-d8f52b5c6527"}
01:21:30.664 00.010 6120 PhdController::Dither begins
01:21:30.709 00.045 6120 dither: size=5.00, dRA=1.68 dDec=4.77
01:21:30.719 00.010 6120 MountToCamera -- mountTheta (1.23) + m_xAngle (-2.95) = xAngle (-1.72 = -1.72)
01:21:30.742 00.023 6120 MountToCamera -- mountX=1.68 mountY=4.77 hyp=5.05 mountTheta=1.23 cameraX=-0.76, cameraY=-4.99 cameraTheta=-1.72
01:21:30.754 00.012 6120 setting lock position to (950.66, 44.29)
01:21:30.790 00.036 6120 Mount: notify guiding dithered (-0.8, -5.0)
01:21:30.795 00.005 6120 Status Line: Dither by 1.68,4.77
01:21:30.800 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
01:21:30.804 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
01:21:30.807 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"fafff678-ba7d-4f0c-b980-d8f52b5c6527"}
01:21:30.840 00.033 6120 evsrv: cli 0FAEFBB8 disconnect
01:21:30.989 00.149 7680 worker thread done servicing request
01:21:30.990 00.001 6120 OnExposeComplete: enter
01:21:30.993 00.003 6120 UpdateGuideState(): m_state=6
01:21:30.997 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5988
01:21:30.999 00.002 6120 Star::Find returns 1 (1), X=951.37, Y=49.58, Mass=14588, SNR=78.0, Peak=255 HFD=7.2
01:21:31.003 00.004 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
01:21:31.006 00.003 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
01:21:31.009 00.003 6120 CameraToMount -- cameraX=0.70 cameraY=5.28 hyp=5.33 cameraTheta=1.44 mountX=-1.67 mountY=-4.44, mountTheta=-1.93
01:21:31.013 00.004 6120 dither recenter: remaining=(-1.7,-4.8) step=(-1.7,-4.8)
01:21:31.016 00.003 6120 MountToCamera -- mountTheta (-1.91) + m_xAngle (-2.95) = xAngle (-4.86 = 1.42)
01:21:31.019 00.003 6120 MountToCamera -- mountX=-1.68 mountY=-4.77 hyp=5.05 mountTheta=-1.91 cameraX=0.76, cameraY=4.99 cameraTheta=1.42
01:21:31.022 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.76, y=4.99, opts=4)
01:21:31.025 00.003 6120 Enqueuing Move request for scope (0.76, 4.99)
01:21:31.028 00.003 7680 Worker thread wakes up
01:21:31.028 00.000 6120 Mount: notify direct move -1.68,-4.77
01:21:31.030 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.76, 4.99) opts 0x4
01:21:31.030 00.000 7680 Handling offset move in thread for scope, endpoint = (0.76, 4.99)
01:21:31.030 00.000 7680 Moving (0.76, 4.99) raw xDistance=-1.68 yDistance=-4.77
01:21:31.031 00.001 7680 MoveAxis(E, 1088, B)
01:21:31.031 00.000 7680 Guiding  Dir = 2, Dur = 1088
01:21:31.031 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:31.034 00.003 7680 IsSlewing returns 0
01:21:31.034 00.000 6120 UpdateGuideState exits: m=14588 SNR=78.0 Saturated
01:21:31.036 00.002 7680 IsGuiding returns 0
01:21:31.037 00.001 6120 PhdController: settling, locked = 1, distance = 5.34 (1.50) aobump = 0 frame = 1 / 99999
01:21:31.039 00.002 7680 PulseGuide returned control before completion, sleep 1098
01:21:31.040 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764055291.040,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.34,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:21:31.043 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:31.046 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:31.049 00.003 6120 Enqueuing Expose request
01:21:32.152 01.103 7680 IsGuiding returns 0
01:21:32.154 00.002 7680 Move returns status 0, amount 1088
01:21:32.154 00.000 7680 MoveAxis(N, 2587, B)
01:21:32.154 00.000 7680 Guiding  Dir = 0, Dur = 2587
01:21:32.154 00.000 7680 IsSlewing returns 0
01:21:32.155 00.001 7680 IsGuiding returns 0
01:21:32.155 00.000 7680 PulseGuide returned control before completion, sleep 2597
01:21:34.767 02.612 7680 IsGuiding returns 1
01:21:34.767 00.000 7680 scope still moving after pulse duration time elapsed
01:21:34.798 00.031 7680 IsSlewing returns 0
01:21:34.798 00.000 7680 IsGuiding returns 0
01:21:34.799 00.001 7680 scope move finished after 2587 + 57 ms
01:21:34.799 00.000 7680 Move returns status 0, amount 2587
01:21:34.799 00.000 7680 move complete, result=0
01:21:34.800 00.001 7680 worker thread done servicing request
01:21:34.800 00.000 6120 GuideStep: -1.7 px 1088 ms EAST, -4.8 px 2587 ms NORTH
01:21:34.807 00.007 7680 Worker thread wakes up
01:21:34.807 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:34.807 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:21:36.063 01.256 7680 Exposure complete
01:21:36.197 00.134 7680 worker thread done servicing request
01:21:36.198 00.001 6120 OnExposeComplete: enter
01:21:36.201 00.003 6120 UpdateGuideState(): m_state=6
01:21:36.205 00.004 6120 Star::Find(15, 951, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5989
01:21:36.209 00.004 6120 Star::Find returns 1 (1), X=949.73, Y=46.17, Mass=14407, SNR=78.5, Peak=255 HFD=6.9
01:21:36.213 00.004 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.99 = -1.30)
01:21:36.216 00.003 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.56)
01:21:36.220 00.004 6120 CameraToMount -- cameraX=-0.93 cameraY=1.87 hyp=2.09 cameraTheta=2.03 mountX=0.57 mountY=-2.09, mountTheta=-1.31
01:21:36.226 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.93, y=1.87, opts=13)
01:21:36.229 00.003 6120 Enqueuing Move request for scope (-0.93, 1.87)
01:21:36.235 00.006 7680 Worker thread wakes up
01:21:36.235 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 1.87) opts 0xd
01:21:36.235 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:36.239 00.004 6120 UpdateGuideState exits: m=14407 SNR=78.5 Saturated
01:21:36.244 00.005 6120 PhdController: settling, locked = 1, distance = 2.09 (1.50) aobump = 0 frame = 2 / 99999
01:21:36.247 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.93, 1.87)
01:21:36.247 00.000 7680 Moving (-0.93, 1.87) raw xDistance=0.57 yDistance=-2.09
01:21:36.247 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
01:21:36.248 00.001 7680 resist switch: large excursion: input -2.09 thresh 0.60 direction from 0 to -1
01:21:36.248 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.28
01:21:36.248 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.09 from input -2.09
01:21:36.248 00.000 7680 MoveAxis(W, 232, ABG)
01:21:36.248 00.000 7680 Guiding  Dir = 3, Dur = 232
01:21:36.248 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764055296.247,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.09,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:21:36.252 00.004 7680 IsSlewing returns 0
01:21:36.252 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:36.257 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:36.261 00.004 7680 IsGuiding returns 0
01:21:36.261 00.000 6120 Enqueuing Expose request
01:21:36.265 00.004 7680 PulseGuide returned control before completion, sleep 242
01:21:36.519 00.254 7680 IsGuiding returns 1
01:21:36.520 00.001 7680 scope still moving after pulse duration time elapsed
01:21:36.550 00.030 7680 IsSlewing returns 0
01:21:36.551 00.001 7680 IsGuiding returns 0
01:21:36.551 00.000 7680 scope move finished after 232 + 58 ms
01:21:36.551 00.000 7680 Move returns status 0, amount 232
01:21:36.553 00.002 7680 MoveAxis(N, 1136, ABG)
01:21:36.553 00.000 7680 Guiding  Dir = 0, Dur = 1136
01:21:36.553 00.000 7680 IsSlewing returns 0
01:21:36.554 00.001 7680 IsGuiding returns 0
01:21:36.555 00.001 7680 PulseGuide returned control before completion, sleep 1146
01:21:37.711 01.156 7680 IsGuiding returns 1
01:21:37.712 00.001 7680 scope still moving after pulse duration time elapsed
01:21:37.741 00.029 7680 IsSlewing returns 0
01:21:37.741 00.000 7680 IsGuiding returns 0
01:21:37.743 00.002 7680 scope move finished after 1136 + 52 ms
01:21:37.743 00.000 7680 Move returns status 0, amount 1136
01:21:37.743 00.000 7680 move complete, result=0
01:21:37.744 00.001 7680 worker thread done servicing request
01:21:37.744 00.000 7680 Worker thread wakes up
01:21:37.744 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:37.745 00.001 6120 GuideStep: 0.6 px 232 ms WEST, -2.1 px 1136 ms NORTH
01:21:37.751 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:21:38.996 01.245 7680 Exposure complete
01:21:39.113 00.117 7680 worker thread done servicing request
01:21:39.113 00.000 6120 OnExposeComplete: enter
01:21:39.117 00.004 6120 UpdateGuideState(): m_state=6
01:21:39.120 00.003 6120 Star::Find(15, 949, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5990
01:21:39.123 00.003 6120 Star::Find returns 1 (1), X=949.81, Y=44.86, Mass=15708, SNR=81.5, Peak=255 HFD=7.0
01:21:39.128 00.005 6120 CameraToMount -- cameraTheta (2.56) - m_xAngle (-2.95) = xAngle (5.51 = -0.77)
01:21:39.131 00.003 6120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.25 = -1.04)
01:21:39.135 00.004 6120 CameraToMount -- cameraX=-0.86 cameraY=0.56 hyp=1.02 cameraTheta=2.56 mountX=0.74 mountY=-0.88, mountTheta=-0.88
01:21:39.140 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.86, y=0.56, opts=13)
01:21:39.143 00.003 6120 Enqueuing Move request for scope (-0.86, 0.56)
01:21:39.147 00.004 7680 Worker thread wakes up
01:21:39.147 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.56) opts 0xd
01:21:39.148 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.86, 0.56)
01:21:39.148 00.000 7680 Moving (-0.86, 0.56) raw xDistance=0.74 yDistance=-0.88
01:21:39.148 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.74
01:21:39.148 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88
01:21:39.149 00.001 7680 MoveAxis(W, 317, ABG)
01:21:39.149 00.000 7680 Guiding  Dir = 3, Dur = 317
01:21:39.149 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:39.153 00.004 7680 IsSlewing returns 0
01:21:39.153 00.000 6120 UpdateGuideState exits: m=15708 SNR=81.5 Saturated
01:21:39.156 00.003 7680 IsGuiding returns 0
01:21:39.157 00.001 6120 PhdController: settling, locked = 1, distance = 1.77 (1.50) aobump = 0 frame = 3 / 99999
01:21:39.160 00.003 7680 PulseGuide returned control before completion, sleep 327
01:21:39.160 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764055299.160,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.77,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:21:39.165 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:39.170 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:39.175 00.005 6120 Enqueuing Expose request
01:21:39.489 00.314 7680 IsGuiding returns 1
01:21:39.489 00.000 7680 scope still moving after pulse duration time elapsed
01:21:39.520 00.031 7680 IsSlewing returns 0
01:21:39.520 00.000 7680 IsGuiding returns 0
01:21:39.521 00.001 7680 scope move finished after 317 + 46 ms
01:21:39.521 00.000 7680 Move returns status 0, amount 317
01:21:39.521 00.000 7680 MoveAxis(N, 479, ABG)
01:21:39.522 00.001 7680 Guiding  Dir = 0, Dur = 479
01:21:39.522 00.000 7680 IsSlewing returns 0
01:21:39.522 00.000 7680 IsGuiding returns 0
01:21:39.522 00.000 7680 PulseGuide returned control before completion, sleep 489
01:21:40.022 00.500 7680 IsGuiding returns 1
01:21:40.023 00.001 7680 scope still moving after pulse duration time elapsed
01:21:40.053 00.030 7680 IsSlewing returns 0
01:21:40.054 00.001 7680 IsGuiding returns 0
01:21:40.054 00.000 7680 scope move finished after 479 + 52 ms
01:21:40.055 00.001 7680 Move returns status 0, amount 479
01:21:40.055 00.000 7680 move complete, result=0
01:21:40.055 00.000 7680 worker thread done servicing request
01:21:40.055 00.000 7680 Worker thread wakes up
01:21:40.057 00.002 6120 GuideStep: 0.7 px 317 ms WEST, -0.9 px 479 ms NORTH
01:21:40.063 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:40.063 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:21:41.305 01.242 7680 Exposure complete
01:21:41.431 00.126 7680 worker thread done servicing request
01:21:41.432 00.001 6120 OnExposeComplete: enter
01:21:41.435 00.003 6120 UpdateGuideState(): m_state=6
01:21:41.440 00.005 6120 Star::Find(15, 949, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5991
01:21:41.444 00.004 6120 Star::Find returns 1 (1), X=950.22, Y=44.44, Mass=13732, SNR=77.5, Peak=255 HFD=7.1
01:21:41.447 00.003 6120 CameraToMount -- cameraTheta (2.83) - m_xAngle (-2.95) = xAngle (5.79 = -0.50)
01:21:41.450 00.003 6120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.52 = -0.76)
01:21:41.453 00.003 6120 CameraToMount -- cameraX=-0.45 cameraY=0.14 hyp=0.47 cameraTheta=2.83 mountX=0.41 mountY=-0.32, mountTheta=-0.67
01:21:41.457 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.45, y=0.14, opts=13)
01:21:41.462 00.005 6120 Enqueuing Move request for scope (-0.45, 0.14)
01:21:41.465 00.003 7680 Worker thread wakes up
01:21:41.465 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.14) opts 0xd
01:21:41.465 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.45, 0.14)
01:21:41.465 00.000 7680 Moving (-0.45, 0.14) raw xDistance=0.41 yDistance=-0.32
01:21:41.465 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
01:21:41.467 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:41.470 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:21:41.470 00.000 7680 MoveAxis(W, 191, ABG)
01:21:41.471 00.001 7680 Guiding  Dir = 3, Dur = 191
01:21:41.471 00.000 6120 UpdateGuideState exits: m=13732 SNR=77.5 Saturated
01:21:41.475 00.004 7680 IsSlewing returns 0
01:21:41.475 00.000 6120 PhdController: settling, locked = 1, distance = 1.38 (1.50) aobump = 0 frame = 4 / 99999
01:21:41.478 00.003 7680 IsGuiding returns 0
01:21:41.478 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764055301.478,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.38,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:21:41.482 00.004 7680 PulseGuide returned control before completion, sleep 201
01:21:41.483 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:41.486 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:41.490 00.004 6120 Enqueuing Expose request
01:21:41.686 00.196 7680 IsGuiding returns 1
01:21:41.688 00.002 7680 scope still moving after pulse duration time elapsed
01:21:41.717 00.029 7680 IsSlewing returns 0
01:21:41.718 00.001 7680 IsGuiding returns 0
01:21:41.719 00.001 7680 scope move finished after 191 + 49 ms
01:21:41.719 00.000 7680 Move returns status 0, amount 191
01:21:41.719 00.000 7680 MoveAxis(N, 176, ABG)
01:21:41.719 00.000 7680 Guiding  Dir = 0, Dur = 176
01:21:41.720 00.001 7680 IsSlewing returns 0
01:21:41.720 00.000 7680 IsGuiding returns 0
01:21:41.720 00.000 7680 PulseGuide returned control before completion, sleep 186
01:21:41.919 00.199 7680 IsGuiding returns 1
01:21:41.920 00.001 7680 scope still moving after pulse duration time elapsed
01:21:41.951 00.031 7680 IsSlewing returns 0
01:21:41.952 00.001 7680 IsGuiding returns 0
01:21:41.953 00.001 7680 scope move finished after 176 + 56 ms
01:21:41.953 00.000 7680 Move returns status 0, amount 176
01:21:41.954 00.001 7680 move complete, result=0
01:21:41.954 00.000 7680 worker thread done servicing request
01:21:41.955 00.001 7680 Worker thread wakes up
01:21:41.955 00.000 6120 GuideStep: 0.4 px 191 ms WEST, -0.3 px 176 ms NORTH
01:21:41.962 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:41.962 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:21:43.212 01.250 7680 Exposure complete
01:21:43.350 00.138 7680 worker thread done servicing request
01:21:43.351 00.001 6120 OnExposeComplete: enter
01:21:43.355 00.004 6120 UpdateGuideState(): m_state=6
01:21:43.359 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5992
01:21:43.363 00.004 6120 Star::Find returns 1 (1), X=950.74, Y=44.09, Mass=13954, SNR=77.1, Peak=255 HFD=6.8
01:21:43.368 00.005 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-2.95) = xAngle (1.75 = 1.75)
01:21:43.371 00.003 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.48 = 1.48)
01:21:43.373 00.002 6120 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.21 mountX=-0.04 mountY=0.22, mountTheta=1.74
01:21:43.379 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.21, opts=13)
01:21:43.384 00.005 6120 Enqueuing Move request for scope (0.08, -0.21)
01:21:43.387 00.003 7680 Worker thread wakes up
01:21:43.387 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
01:21:43.388 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:43.392 00.004 6120 UpdateGuideState exits: m=13954 SNR=77.1 Saturated
01:21:43.396 00.004 6120 PhdController: settling, locked = 1, distance = 1.03 (1.50) aobump = 0 frame = 5 / 99999
01:21:43.400 00.004 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
01:21:43.400 00.000 7680 Moving (0.08, -0.21) raw xDistance=-0.04 yDistance=0.22
01:21:43.400 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:21:43.400 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:21:43.400 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764055303.400,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.03,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
01:21:43.404 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:21:43.404 00.000 7680 MoveAxis(E, 0, ABG)
01:21:43.404 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:43.408 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:43.412 00.004 6120 Enqueuing Expose request
01:21:43.415 00.003 7680 Move returns status 0, amount 0
01:21:43.415 00.000 7680 MoveAxis(N, 0, ABG)
01:21:43.415 00.000 7680 Move returns status 0, amount 0
01:21:43.416 00.001 7680 move complete, result=0
01:21:43.417 00.001 7680 worker thread done servicing request
01:21:43.417 00.000 7680 Worker thread wakes up
01:21:43.417 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:43.417 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:21:43.420 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:21:44.663 01.243 7680 Exposure complete
01:21:44.804 00.141 7680 worker thread done servicing request
01:21:44.805 00.001 6120 OnExposeComplete: enter
01:21:44.808 00.003 6120 UpdateGuideState(): m_state=6
01:21:44.812 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5993
01:21:44.816 00.004 6120 Star::Find returns 1 (1), X=950.71, Y=44.18, Mass=14076, SNR=77.4, Peak=255 HFD=6.9
01:21:44.820 00.004 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-2.95) = xAngle (1.82 = 1.82)
01:21:44.823 00.003 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.56 = 1.56)
01:21:44.826 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.13 mountX=-0.03 mountY=0.12, mountTheta=1.82
01:21:44.832 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.11, opts=13)
01:21:44.835 00.003 6120 Enqueuing Move request for scope (0.05, -0.11)
01:21:44.838 00.003 7680 Worker thread wakes up
01:21:44.839 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
01:21:44.839 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
01:21:44.839 00.000 7680 Moving (0.05, -0.11) raw xDistance=-0.03 yDistance=0.12
01:21:44.839 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:21:44.839 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:21:44.839 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:21:44.840 00.001 7680 MoveAxis(E, 0, ABG)
01:21:44.840 00.000 7680 Move returns status 0, amount 0
01:21:44.840 00.000 7680 MoveAxis(N, 0, ABG)
01:21:44.840 00.000 7680 Move returns status 0, amount 0
01:21:44.840 00.000 7680 move complete, result=0
01:21:44.840 00.000 7680 worker thread done servicing request
01:21:44.840 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:44.844 00.004 6120 UpdateGuideState exits: m=14076 SNR=77.4 Saturated
01:21:44.848 00.004 6120 PhdController: settling, locked = 1, distance = 0.76 (1.50) aobump = 0 frame = 6 / 99999
01:21:44.851 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764055304.851,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.76,"Time":3.4,"SettleTime":10.0,"StarLocked":true}
01:21:44.855 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:44.858 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:44.861 00.003 6120 Enqueuing Expose request
01:21:44.864 00.003 7680 Worker thread wakes up
01:21:44.865 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:44.865 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:21:44.865 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:46.123 01.258 7680 Exposure complete
01:21:46.247 00.124 7680 worker thread done servicing request
01:21:46.248 00.001 6120 OnExposeComplete: enter
01:21:46.252 00.004 6120 UpdateGuideState(): m_state=6
01:21:46.256 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5994
01:21:46.260 00.004 6120 Star::Find returns 1 (1), X=950.81, Y=44.38, Mass=13388, SNR=76.1, Peak=255 HFD=6.9
01:21:46.263 00.003 6120 CameraToMount -- cameraTheta (0.51) - m_xAngle (-2.95) = xAngle (3.47 = -2.82)
01:21:46.267 00.004 6120 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.20 = -3.08)
01:21:46.271 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.17 cameraTheta=0.51 mountX=-0.16 mountY=-0.01, mountTheta=-3.08
01:21:46.276 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.08, opts=13)
01:21:46.279 00.003 6120 Enqueuing Move request for scope (0.14, 0.08)
01:21:46.283 00.004 7680 Worker thread wakes up
01:21:46.283 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
01:21:46.284 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
01:21:46.284 00.000 7680 Moving (0.14, 0.08) raw xDistance=-0.16 yDistance=-0.01
01:21:46.284 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:21:46.284 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:21:46.284 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:21:46.284 00.000 7680 MoveAxis(E, 0, ABG)
01:21:46.285 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:46.288 00.003 7680 Move returns status 0, amount 0
01:21:46.289 00.001 7680 MoveAxis(N, 0, ABG)
01:21:46.289 00.000 7680 Move returns status 0, amount 0
01:21:46.289 00.000 7680 move complete, result=0
01:21:46.289 00.000 7680 worker thread done servicing request
01:21:46.289 00.000 6120 UpdateGuideState exits: m=13388 SNR=76.1 Saturated
01:21:46.293 00.004 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 7 / 99999
01:21:46.296 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764055306.296,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.58,"Time":4.8,"SettleTime":10.0,"StarLocked":true}
01:21:46.299 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:46.304 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:46.307 00.003 6120 Enqueuing Expose request
01:21:46.310 00.003 7680 Worker thread wakes up
01:21:46.310 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:46.310 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:21:46.310 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:47.550 01.240 7680 Exposure complete
01:21:47.679 00.129 7680 worker thread done servicing request
01:21:47.680 00.001 6120 OnExposeComplete: enter
01:21:47.682 00.002 6120 UpdateGuideState(): m_state=6
01:21:47.686 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5995
01:21:47.690 00.004 6120 Star::Find returns 1 (1), X=950.86, Y=44.47, Mass=13781, SNR=76.8, Peak=255 HFD=7.0
01:21:47.694 00.004 6120 CameraToMount -- cameraTheta (0.74) - m_xAngle (-2.95) = xAngle (3.69 = -2.59)
01:21:47.696 00.002 6120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.43 = -2.86)
01:21:47.702 00.006 6120 CameraToMount -- cameraX=0.20 cameraY=0.18 hyp=0.26 cameraTheta=0.74 mountX=-0.23 mountY=-0.07, mountTheta=-2.82
01:21:47.706 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.18, opts=13)
01:21:47.710 00.004 6120 Enqueuing Move request for scope (0.20, 0.18)
01:21:47.713 00.003 7680 Worker thread wakes up
01:21:47.715 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.18) opts 0xd
01:21:47.715 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.18)
01:21:47.715 00.000 7680 Moving (0.20, 0.18) raw xDistance=-0.23 yDistance=-0.07
01:21:47.715 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
01:21:47.715 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:21:47.715 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:21:47.715 00.000 7680 MoveAxis(E, 92, ABG)
01:21:47.715 00.000 7680 Guiding  Dir = 2, Dur = 92
01:21:47.715 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:47.719 00.004 7680 IsSlewing returns 0
01:21:47.720 00.001 6120 UpdateGuideState exits: m=13781 SNR=76.8 Saturated
01:21:47.723 00.003 7680 IsGuiding returns 0
01:21:47.723 00.000 6120 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 8 / 99999
01:21:47.727 00.004 7680 PulseGuide returned control before completion, sleep 102
01:21:47.727 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764055307.727,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.49,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
01:21:47.734 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:47.738 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:47.742 00.004 6120 Enqueuing Expose request
01:21:47.839 00.097 7680 IsGuiding returns 1
01:21:47.842 00.003 7680 scope still moving after pulse duration time elapsed
01:21:47.869 00.027 7680 IsSlewing returns 0
01:21:47.869 00.000 7680 IsGuiding returns 0
01:21:47.870 00.001 7680 scope move finished after 92 + 54 ms
01:21:47.870 00.000 7680 Move returns status 0, amount 92
01:21:47.870 00.000 7680 MoveAxis(N, 0, ABG)
01:21:47.870 00.000 7680 Move returns status 0, amount 0
01:21:47.870 00.000 7680 move complete, result=0
01:21:47.870 00.000 6120 GuideStep: -0.2 px 92 ms EAST, -0.1 px 0 ms NORTH
01:21:47.874 00.004 7680 worker thread done servicing request
01:21:47.874 00.000 7680 Worker thread wakes up
01:21:47.874 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:47.874 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:21:49.127 01.253 7680 Exposure complete
01:21:49.258 00.131 7680 worker thread done servicing request
01:21:49.258 00.000 6120 OnExposeComplete: enter
01:21:49.262 00.004 6120 UpdateGuideState(): m_state=6
01:21:49.264 00.002 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5996
01:21:49.267 00.003 6120 Star::Find returns 1 (1), X=950.84, Y=44.96, Mass=14805, SNR=79.7, Peak=255 HFD=7.0
01:21:49.270 00.003 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
01:21:49.273 00.003 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
01:21:49.276 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.67 hyp=0.69 cameraTheta=1.31 mountX=-0.30 mountY=-0.52, mountTheta=-2.10
01:21:49.281 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.67, opts=13)
01:21:49.285 00.004 6120 Enqueuing Move request for scope (0.18, 0.67)
01:21:49.288 00.003 7680 Worker thread wakes up
01:21:49.288 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.67) opts 0xd
01:21:49.288 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.67)
01:21:49.288 00.000 7680 Moving (0.18, 0.67) raw xDistance=-0.30 yDistance=-0.52
01:21:49.288 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
01:21:49.288 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
01:21:49.290 00.002 7680 MoveAxis(E, 129, ABG)
01:21:49.290 00.000 7680 Guiding  Dir = 2, Dur = 129
01:21:49.290 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:49.294 00.004 7680 IsSlewing returns 0
01:21:49.294 00.000 6120 UpdateGuideState exits: m=14805 SNR=79.7 Saturated
01:21:49.299 00.005 7680 IsGuiding returns 0
01:21:49.299 00.000 6120 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 9 / 99999
01:21:49.302 00.003 7680 PulseGuide returned control before completion, sleep 139
01:21:49.302 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764055309.302,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.55,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
01:21:49.305 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:49.310 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:49.313 00.003 6120 Enqueuing Expose request
01:21:49.448 00.135 7680 IsGuiding returns 1
01:21:49.449 00.001 7680 scope still moving after pulse duration time elapsed
01:21:49.479 00.030 7680 IsSlewing returns 0
01:21:49.481 00.002 7680 IsGuiding returns 0
01:21:49.481 00.000 7680 scope move finished after 129 + 53 ms
01:21:49.482 00.001 7680 Move returns status 0, amount 129
01:21:49.482 00.000 7680 MoveAxis(N, 282, ABG)
01:21:49.482 00.000 7680 Guiding  Dir = 0, Dur = 282
01:21:49.483 00.001 7680 IsSlewing returns 0
01:21:49.484 00.001 7680 IsGuiding returns 0
01:21:49.484 00.000 7680 PulseGuide returned control before completion, sleep 292
01:21:49.790 00.306 7680 IsGuiding returns 1
01:21:49.790 00.000 7680 scope still moving after pulse duration time elapsed
01:21:49.821 00.031 7680 IsSlewing returns 0
01:21:49.821 00.000 7680 IsGuiding returns 0
01:21:49.821 00.000 7680 scope move finished after 282 + 55 ms
01:21:49.821 00.000 7680 Move returns status 0, amount 282
01:21:49.821 00.000 7680 move complete, result=0
01:21:49.823 00.002 7680 worker thread done servicing request
01:21:49.823 00.000 6120 GuideStep: -0.3 px 129 ms EAST, -0.5 px 282 ms NORTH
01:21:49.830 00.007 7680 Worker thread wakes up
01:21:49.830 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:49.830 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:21:51.088 01.258 7680 Exposure complete
01:21:51.211 00.123 7680 worker thread done servicing request
01:21:51.211 00.000 6120 OnExposeComplete: enter
01:21:51.215 00.004 6120 UpdateGuideState(): m_state=6
01:21:51.219 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5997
01:21:51.223 00.004 6120 Star::Find returns 1 (1), X=950.63, Y=44.79, Mass=15148, SNR=81.5, Peak=255 HFD=7.0
01:21:51.227 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
01:21:51.230 00.003 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
01:21:51.235 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.50 hyp=0.50 cameraTheta=1.63 mountX=-0.07 mountY=-0.46, mountTheta=-1.71
01:21:51.240 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.50, opts=13)
01:21:51.244 00.004 6120 Enqueuing Move request for scope (-0.03, 0.50)
01:21:51.247 00.003 7680 Worker thread wakes up
01:21:51.247 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.50) opts 0xd
01:21:51.247 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.50)
01:21:51.247 00.000 7680 Moving (-0.03, 0.50) raw xDistance=-0.07 yDistance=-0.46
01:21:51.247 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:21:51.248 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
01:21:51.248 00.000 7680 MoveAxis(E, 0, ABG)
01:21:51.248 00.000 7680 Move returns status 0, amount 0
01:21:51.248 00.000 7680 MoveAxis(N, 251, ABG)
01:21:51.248 00.000 7680 Guiding  Dir = 0, Dur = 251
01:21:51.250 00.002 7680 IsSlewing returns 0
01:21:51.250 00.000 7680 IsGuiding returns 0
01:21:51.250 00.000 7680 PulseGuide returned control before completion, sleep 261
01:21:51.250 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:51.254 00.004 6120 UpdateGuideState exits: m=15148 SNR=81.5 Saturated
01:21:51.258 00.004 6120 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 10 / 99999
01:21:51.260 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764055311.260,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.53,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
01:21:51.265 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:51.270 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:51.273 00.003 6120 Enqueuing Expose request
01:21:51.514 00.241 7680 IsGuiding returns 1
01:21:51.514 00.000 7680 scope still moving after pulse duration time elapsed
01:21:51.545 00.031 7680 IsSlewing returns 0
01:21:51.547 00.002 7680 IsGuiding returns 0
01:21:51.547 00.000 7680 scope move finished after 251 + 46 ms
01:21:51.548 00.001 7680 Move returns status 0, amount 251
01:21:51.548 00.000 7680 move complete, result=0
01:21:51.549 00.001 7680 worker thread done servicing request
01:21:51.549 00.000 7680 Worker thread wakes up
01:21:51.549 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 251 ms NORTH
01:21:51.556 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:51.556 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:21:52.811 01.255 7680 Exposure complete
01:21:52.941 00.130 7680 worker thread done servicing request
01:21:52.941 00.000 6120 OnExposeComplete: enter
01:21:52.946 00.005 6120 UpdateGuideState(): m_state=6
01:21:52.951 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5998
01:21:52.955 00.004 6120 Star::Find returns 1 (1), X=950.62, Y=44.72, Mass=14732, SNR=79.6, Peak=255 HFD=7.2
01:21:52.959 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.65)
01:21:52.963 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.92)
01:21:52.967 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.42 hyp=0.42 cameraTheta=1.68 mountX=-0.03 mountY=-0.40, mountTheta=-1.65
01:21:52.971 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.42, opts=13)
01:21:52.976 00.005 6120 Enqueuing Move request for scope (-0.05, 0.42)
01:21:52.978 00.002 7680 Worker thread wakes up
01:21:52.979 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.42) opts 0xd
01:21:52.979 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.42)
01:21:52.979 00.000 7680 Moving (-0.05, 0.42) raw xDistance=-0.03 yDistance=-0.40
01:21:52.979 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:21:52.980 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:52.983 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:21:52.984 00.001 6120 UpdateGuideState exits: m=14732 SNR=79.6 Saturated
01:21:52.988 00.004 7680 MoveAxis(E, 0, ABG)
01:21:52.988 00.000 7680 Move returns status 0, amount 0
01:21:52.988 00.000 7680 MoveAxis(N, 217, ABG)
01:21:52.989 00.001 7680 Guiding  Dir = 0, Dur = 217
01:21:52.989 00.000 6120 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 11 / 99999
01:21:52.993 00.004 7680 IsSlewing returns 0
01:21:52.993 00.000 6120 PhdController: newstate STATE_FINISH
01:21:52.997 00.004 6120 PhdController complete: success
01:21:53.001 00.004 7680 IsGuiding returns 0
01:21:53.001 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764055313.001,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
01:21:53.005 00.004 7680 PulseGuide returned control before completion, sleep 227
01:21:53.006 00.001 6120 Mount: notify guiding dither settle done success=1
01:21:53.009 00.003 6120 PhdController: newstate STATE_IDLE
01:21:53.014 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:53.017 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:53.023 00.006 6120 Enqueuing Expose request
01:21:53.239 00.216 7680 IsGuiding returns 1
01:21:53.239 00.000 7680 scope still moving after pulse duration time elapsed
01:21:53.272 00.033 7680 IsSlewing returns 0
01:21:53.273 00.001 7680 IsGuiding returns 0
01:21:53.273 00.000 7680 scope move finished after 217 + 54 ms
01:21:53.273 00.000 7680 Move returns status 0, amount 217
01:21:53.273 00.000 7680 move complete, result=0
01:21:53.274 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 217 ms NORTH
01:21:53.280 00.006 7680 worker thread done servicing request
01:21:53.280 00.000 7680 Worker thread wakes up
01:21:53.280 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:53.280 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:21:54.533 01.253 7680 Exposure complete
01:21:54.662 00.129 7680 worker thread done servicing request
01:21:54.662 00.000 6120 OnExposeComplete: enter
01:21:54.669 00.007 6120 UpdateGuideState(): m_state=6
01:21:54.675 00.006 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5999
01:21:54.680 00.005 6120 Star::Find returns 1 (1), X=950.51, Y=44.51, Mass=15309, SNR=80.0, Peak=255 HFD=7.1
01:21:54.684 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.13 = -1.16)
01:21:54.688 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
01:21:54.692 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.22 hyp=0.26 cameraTheta=2.17 mountX=0.11 mountY=-0.26, mountTheta=-1.18
01:21:54.698 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.22, opts=13)
01:21:54.703 00.005 6120 Enqueuing Move request for scope (-0.15, 0.22)
01:21:54.706 00.003 7680 Worker thread wakes up
01:21:54.708 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:54.711 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.22) opts 0xd
01:21:54.712 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.22)
01:21:54.712 00.000 7680 Moving (-0.15, 0.22) raw xDistance=0.11 yDistance=-0.26
01:21:54.712 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:21:54.712 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:21:54.712 00.000 7680 MoveAxis(E, 0, ABG)
01:21:54.713 00.001 7680 Move returns status 0, amount 0
01:21:54.714 00.001 7680 MoveAxis(N, 141, ABG)
01:21:54.714 00.000 7680 Guiding  Dir = 0, Dur = 141
01:21:54.714 00.000 6120 UpdateGuideState exits: m=15309 SNR=80.0 Saturated
01:21:54.718 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:54.723 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:54.726 00.003 6120 Enqueuing Expose request
01:21:54.730 00.004 7680 IsSlewing returns 0
01:21:54.731 00.001 7680 IsGuiding returns 0
01:21:54.731 00.000 7680 PulseGuide returned control before completion, sleep 151
01:21:54.897 00.166 7680 IsGuiding returns 1
01:21:54.898 00.001 7680 scope still moving after pulse duration time elapsed
01:21:54.927 00.029 7680 IsSlewing returns 0
01:21:54.927 00.000 7680 IsGuiding returns 0
01:21:54.927 00.000 7680 scope move finished after 141 + 55 ms
01:21:54.927 00.000 7680 Move returns status 0, amount 141
01:21:54.927 00.000 7680 move complete, result=0
01:21:54.929 00.002 7680 worker thread done servicing request
01:21:54.929 00.000 7680 Worker thread wakes up
01:21:54.929 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 141 ms NORTH
01:21:54.934 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:54.935 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:21:56.185 01.250 7680 Exposure complete
01:21:56.332 00.147 7680 worker thread done servicing request
01:21:56.332 00.000 6120 OnExposeComplete: enter
01:21:56.337 00.005 6120 UpdateGuideState(): m_state=6
01:21:56.341 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6000
01:21:56.344 00.003 6120 Star::Find returns 1 (1), X=950.49, Y=44.56, Mass=14525, SNR=78.6, Peak=255 HFD=7.1
01:21:56.349 00.005 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.10 = -1.19)
01:21:56.352 00.003 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.46)
01:21:56.355 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.26 hyp=0.31 cameraTheta=2.14 mountX=0.12 mountY=-0.31, mountTheta=-1.21
01:21:56.361 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.26, opts=13)
01:21:56.366 00.005 6120 Enqueuing Move request for scope (-0.17, 0.26)
01:21:56.370 00.004 7680 Worker thread wakes up
01:21:56.370 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:56.374 00.004 6120 UpdateGuideState exits: m=14525 SNR=78.6 Saturated
01:21:56.378 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:56.382 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:56.385 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.26) opts 0xd
01:21:56.385 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.26)
01:21:56.385 00.000 6120 Enqueuing Expose request
01:21:56.389 00.004 7680 Moving (-0.17, 0.26) raw xDistance=0.12 yDistance=-0.31
01:21:56.390 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:21:56.390 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:21:56.390 00.000 7680 MoveAxis(E, 0, ABG)
01:21:56.390 00.000 7680 Move returns status 0, amount 0
01:21:56.390 00.000 7680 MoveAxis(N, 169, ABG)
01:21:56.391 00.001 7680 Guiding  Dir = 0, Dur = 169
01:21:56.391 00.000 7680 IsSlewing returns 0
01:21:56.392 00.001 7680 IsGuiding returns 0
01:21:56.392 00.000 7680 PulseGuide returned control before completion, sleep 179
01:21:56.583 00.191 7680 IsGuiding returns 1
01:21:56.584 00.001 7680 scope still moving after pulse duration time elapsed
01:21:56.615 00.031 7680 IsSlewing returns 0
01:21:56.615 00.000 7680 IsGuiding returns 0
01:21:56.616 00.001 7680 scope move finished after 169 + 55 ms
01:21:56.616 00.000 7680 Move returns status 0, amount 169
01:21:56.616 00.000 7680 move complete, result=0
01:21:56.616 00.000 7680 worker thread done servicing request
01:21:56.616 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 169 ms NORTH
01:21:56.622 00.006 7680 Worker thread wakes up
01:21:56.622 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:56.623 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:21:57.868 01.245 7680 Exposure complete
01:21:57.998 00.130 7680 worker thread done servicing request
01:21:57.999 00.001 6120 OnExposeComplete: enter
01:21:58.002 00.003 6120 UpdateGuideState(): m_state=6
01:21:58.006 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6001
01:21:58.009 00.003 6120 Star::Find returns 1 (1), X=950.54, Y=44.58, Mass=14237, SNR=76.9, Peak=255 HFD=7.0
01:21:58.014 00.005 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
01:21:58.018 00.004 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
01:21:58.023 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.29 hyp=0.31 cameraTheta=1.99 mountX=0.07 mountY=-0.31, mountTheta=-1.35
01:21:58.028 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.29, opts=13)
01:21:58.032 00.004 6120 Enqueuing Move request for scope (-0.13, 0.29)
01:21:58.035 00.003 7680 Worker thread wakes up
01:21:58.035 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.29) opts 0xd
01:21:58.035 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.29)
01:21:58.035 00.000 7680 Moving (-0.13, 0.29) raw xDistance=0.07 yDistance=-0.31
01:21:58.035 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:21:58.035 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:21:58.036 00.001 7680 MoveAxis(E, 0, ABG)
01:21:58.036 00.000 7680 Move returns status 0, amount 0
01:21:58.036 00.000 7680 MoveAxis(N, 171, ABG)
01:21:58.036 00.000 7680 Guiding  Dir = 0, Dur = 171
01:21:58.036 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:58.040 00.004 7680 IsSlewing returns 0
01:21:58.040 00.000 6120 UpdateGuideState exits: m=14237 SNR=76.9 Saturated
01:21:58.046 00.006 7680 IsGuiding returns 0
01:21:58.046 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:58.051 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:58.055 00.004 6120 Enqueuing Expose request
01:21:58.059 00.004 7680 PulseGuide returned control before completion, sleep 181
01:21:58.247 00.188 7680 IsGuiding returns 1
01:21:58.249 00.002 7680 scope still moving after pulse duration time elapsed
01:21:58.278 00.029 7680 IsSlewing returns 0
01:21:58.280 00.002 7680 IsGuiding returns 0
01:21:58.280 00.000 7680 scope move finished after 171 + 63 ms
01:21:58.281 00.001 7680 Move returns status 0, amount 171
01:21:58.282 00.001 7680 move complete, result=0
01:21:58.282 00.000 7680 worker thread done servicing request
01:21:58.282 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 171 ms NORTH
01:21:58.289 00.007 7680 Worker thread wakes up
01:21:58.289 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:58.289 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:21:59.541 01.252 7680 Exposure complete
01:21:59.678 00.137 7680 worker thread done servicing request
01:21:59.680 00.002 6120 OnExposeComplete: enter
01:21:59.684 00.004 6120 UpdateGuideState(): m_state=6
01:21:59.687 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6002
01:21:59.691 00.004 6120 Star::Find returns 1 (1), X=950.60, Y=44.26, Mass=14640, SNR=78.9, Peak=255 HFD=7.0
01:21:59.695 00.004 6120 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-2.95) = xAngle (0.34 = 0.34)
01:21:59.699 00.004 6120 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.07 = 0.07)
01:21:59.704 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.62 mountX=0.07 mountY=0.00, mountTheta=0.07
01:21:59.710 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.03, opts=13)
01:21:59.714 00.004 6120 Enqueuing Move request for scope (-0.06, -0.03)
01:21:59.719 00.005 7680 Worker thread wakes up
01:21:59.719 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:21:59.723 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
01:21:59.723 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
01:21:59.723 00.000 6120 UpdateGuideState exits: m=14640 SNR=78.9 Saturated
01:21:59.726 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:59.731 00.005 7680 Moving (-0.06, -0.03) raw xDistance=0.07 yDistance=0.00
01:21:59.733 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:21:59.738 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:21:59.738 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:21:59.738 00.000 6120 Enqueuing Expose request
01:21:59.743 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:21:59.743 00.000 7680 MoveAxis(E, 0, ABG)
01:21:59.743 00.000 7680 Move returns status 0, amount 0
01:21:59.743 00.000 7680 MoveAxis(N, 0, ABG)
01:21:59.743 00.000 7680 Move returns status 0, amount 0
01:21:59.744 00.001 7680 move complete, result=0
01:21:59.744 00.000 7680 worker thread done servicing request
01:21:59.744 00.000 7680 Worker thread wakes up
01:21:59.744 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:21:59.748 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:21:59.749 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:00.999 01.250 7680 Exposure complete
01:22:01.132 00.133 7680 worker thread done servicing request
01:22:01.132 00.000 6120 OnExposeComplete: enter
01:22:01.136 00.004 6120 UpdateGuideState(): m_state=6
01:22:01.140 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6003
01:22:01.148 00.008 6120 Star::Find returns 1 (1), X=950.83, Y=44.27, Mass=13542, SNR=75.6, Peak=255 HFD=6.8
01:22:01.152 00.004 6120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-2.95) = xAngle (2.84 = 2.84)
01:22:01.156 00.004 6120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.57 = 2.57)
01:22:01.159 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.12 mountX=-0.16 mountY=0.09, mountTheta=2.62
01:22:01.164 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.02, opts=13)
01:22:01.169 00.005 6120 Enqueuing Move request for scope (0.17, -0.02)
01:22:01.173 00.004 7680 Worker thread wakes up
01:22:01.173 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:01.177 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
01:22:01.177 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
01:22:01.177 00.000 7680 Moving (0.17, -0.02) raw xDistance=-0.16 yDistance=0.09
01:22:01.177 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:22:01.177 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:22:01.178 00.001 6120 UpdateGuideState exits: m=13542 SNR=75.6 Saturated
01:22:01.182 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:01.185 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:22:01.186 00.001 7680 MoveAxis(E, 0, ABG)
01:22:01.186 00.000 7680 Move returns status 0, amount 0
01:22:01.186 00.000 7680 MoveAxis(N, 0, ABG)
01:22:01.186 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:01.190 00.004 6120 Enqueuing Expose request
01:22:01.194 00.004 7680 Move returns status 0, amount 0
01:22:01.194 00.000 7680 move complete, result=0
01:22:01.194 00.000 7680 worker thread done servicing request
01:22:01.194 00.000 7680 Worker thread wakes up
01:22:01.195 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:01.200 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:01.200 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:02.448 01.248 7680 Exposure complete
01:22:02.591 00.143 7680 worker thread done servicing request
01:22:02.591 00.000 6120 OnExposeComplete: enter
01:22:02.595 00.004 6120 UpdateGuideState(): m_state=6
01:22:02.600 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6004
01:22:02.604 00.004 6120 Star::Find returns 1 (1), X=950.93, Y=44.72, Mass=14501, SNR=79.0, Peak=255 HFD=6.9
01:22:02.608 00.004 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
01:22:02.612 00.004 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
01:22:02.616 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=0.42 hyp=0.50 cameraTheta=1.00 mountX=-0.34 mountY=-0.26, mountTheta=-2.49
01:22:02.621 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.42, opts=13)
01:22:02.626 00.005 6120 Enqueuing Move request for scope (0.27, 0.42)
01:22:02.631 00.005 7680 Worker thread wakes up
01:22:02.631 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:02.635 00.004 6120 UpdateGuideState exits: m=14501 SNR=79.0 Saturated
01:22:02.640 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:02.647 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:02.652 00.005 6120 Enqueuing Expose request
01:22:02.656 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.42) opts 0xd
01:22:02.657 00.001 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.42)
01:22:02.657 00.000 7680 Moving (0.27, 0.42) raw xDistance=-0.34 yDistance=-0.26
01:22:02.657 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
01:22:02.657 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:22:02.657 00.000 7680 MoveAxis(E, 139, ABG)
01:22:02.658 00.001 7680 Guiding  Dir = 2, Dur = 139
01:22:02.658 00.000 7680 IsSlewing returns 0
01:22:02.658 00.000 7680 IsGuiding returns 0
01:22:02.659 00.001 7680 PulseGuide returned control before completion, sleep 149
01:22:02.815 00.156 7680 IsGuiding returns 1
01:22:02.816 00.001 7680 scope still moving after pulse duration time elapsed
01:22:02.845 00.029 7680 IsSlewing returns 0
01:22:02.847 00.002 7680 IsGuiding returns 1
01:22:02.877 00.030 7680 IsSlewing returns 0
01:22:02.878 00.001 7680 IsGuiding returns 1
01:22:02.908 00.030 7680 IsSlewing returns 0
01:22:02.908 00.000 7680 IsGuiding returns 1
01:22:02.939 00.031 7680 IsSlewing returns 0
01:22:02.941 00.002 7680 IsGuiding returns 0
01:22:02.941 00.000 7680 scope move finished after 139 + 142 ms
01:22:02.941 00.000 7680 Move returns status 0, amount 139
01:22:02.942 00.001 7680 MoveAxis(N, 142, ABG)
01:22:02.942 00.000 7680 Guiding  Dir = 0, Dur = 142
01:22:02.943 00.001 7680 IsSlewing returns 0
01:22:02.943 00.000 7680 IsGuiding returns 0
01:22:02.943 00.000 7680 PulseGuide returned control before completion, sleep 152
01:22:03.111 00.168 7680 IsGuiding returns 1
01:22:03.112 00.001 7680 scope still moving after pulse duration time elapsed
01:22:03.143 00.031 7680 IsSlewing returns 0
01:22:03.144 00.001 7680 IsGuiding returns 0
01:22:03.144 00.000 7680 scope move finished after 142 + 59 ms
01:22:03.145 00.001 7680 Move returns status 0, amount 142
01:22:03.146 00.001 7680 move complete, result=0
01:22:03.146 00.000 7680 worker thread done servicing request
01:22:03.147 00.001 6120 GuideStep: -0.3 px 139 ms EAST, -0.3 px 142 ms NORTH
01:22:03.156 00.009 7680 Worker thread wakes up
01:22:03.157 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:03.157 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:04.407 01.250 7680 Exposure complete
01:22:04.545 00.138 7680 worker thread done servicing request
01:22:04.545 00.000 6120 OnExposeComplete: enter
01:22:04.549 00.004 6120 UpdateGuideState(): m_state=6
01:22:04.556 00.007 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6005
01:22:04.560 00.004 6120 Star::Find returns 1 (1), X=950.77, Y=44.74, Mass=14736, SNR=78.7, Peak=255 HFD=7.0
01:22:04.564 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
01:22:04.569 00.005 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.26)
01:22:04.572 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.45 hyp=0.46 cameraTheta=1.34 mountX=-0.19 mountY=-0.36, mountTheta=-2.05
01:22:04.577 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.45, opts=13)
01:22:04.582 00.005 6120 Enqueuing Move request for scope (0.11, 0.45)
01:22:04.587 00.005 7680 Worker thread wakes up
01:22:04.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:04.592 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.45) opts 0xd
01:22:04.593 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.45)
01:22:04.593 00.000 7680 Moving (0.11, 0.45) raw xDistance=-0.19 yDistance=-0.36
01:22:04.593 00.000 6120 UpdateGuideState exits: m=14736 SNR=78.7 Saturated
01:22:04.598 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:22:04.598 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:04.602 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:04.607 00.005 6120 Enqueuing Expose request
01:22:04.611 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:22:04.613 00.002 7680 MoveAxis(E, 0, ABG)
01:22:04.613 00.000 7680 Move returns status 0, amount 0
01:22:04.613 00.000 7680 MoveAxis(N, 193, ABG)
01:22:04.613 00.000 7680 Guiding  Dir = 0, Dur = 193
01:22:04.613 00.000 7680 IsSlewing returns 0
01:22:04.613 00.000 7680 IsGuiding returns 0
01:22:04.614 00.001 7680 PulseGuide returned control before completion, sleep 203
01:22:04.834 00.220 7680 IsGuiding returns 1
01:22:04.835 00.001 7680 scope still moving after pulse duration time elapsed
01:22:04.866 00.031 7680 IsSlewing returns 0
01:22:04.868 00.002 7680 IsGuiding returns 0
01:22:04.868 00.000 7680 scope move finished after 193 + 61 ms
01:22:04.869 00.001 7680 Move returns status 0, amount 193
01:22:04.869 00.000 7680 move complete, result=0
01:22:04.870 00.001 7680 worker thread done servicing request
01:22:04.870 00.000 7680 Worker thread wakes up
01:22:04.870 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 193 ms NORTH
01:22:04.877 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:04.877 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:06.138 01.261 7680 Exposure complete
01:22:06.284 00.146 7680 worker thread done servicing request
01:22:06.285 00.001 6120 OnExposeComplete: enter
01:22:06.288 00.003 6120 UpdateGuideState(): m_state=6
01:22:06.294 00.006 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6006
01:22:06.297 00.003 6120 Star::Find returns 1 (1), X=950.90, Y=44.31, Mass=13864, SNR=75.6, Peak=255 HFD=6.8
01:22:06.302 00.005 6120 CameraToMount -- cameraTheta (0.05) - m_xAngle (-2.95) = xAngle (3.01 = 3.01)
01:22:06.305 00.003 6120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.74 = 2.74)
01:22:06.310 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=0.01 hyp=0.24 cameraTheta=0.05 mountX=-0.24 mountY=0.09, mountTheta=2.77
01:22:06.315 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.01, opts=13)
01:22:06.319 00.004 6120 Enqueuing Move request for scope (0.24, 0.01)
01:22:06.323 00.004 7680 Worker thread wakes up
01:22:06.323 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.01) opts 0xd
01:22:06.323 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:06.328 00.005 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.01)
01:22:06.328 00.000 7680 Moving (0.24, 0.01) raw xDistance=-0.24 yDistance=0.09
01:22:06.329 00.001 6120 UpdateGuideState exits: m=13864 SNR=75.6 Saturated
01:22:06.333 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:06.338 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:06.341 00.003 6120 Enqueuing Expose request
01:22:06.345 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:22:06.345 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:22:06.346 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:22:06.346 00.000 7680 MoveAxis(E, 97, ABG)
01:22:06.346 00.000 7680 Guiding  Dir = 2, Dur = 97
01:22:06.347 00.001 7680 IsSlewing returns 0
01:22:06.347 00.000 7680 IsGuiding returns 0
01:22:06.348 00.001 7680 PulseGuide returned control before completion, sleep 107
01:22:06.456 00.108 7680 IsGuiding returns 1
01:22:06.456 00.000 7680 scope still moving after pulse duration time elapsed
01:22:06.486 00.030 7680 IsSlewing returns 0
01:22:06.487 00.001 7680 IsGuiding returns 0
01:22:06.488 00.001 7680 scope move finished after 97 + 43 ms
01:22:06.488 00.000 7680 Move returns status 0, amount 97
01:22:06.488 00.000 7680 MoveAxis(N, 0, ABG)
01:22:06.489 00.001 7680 Move returns status 0, amount 0
01:22:06.489 00.000 7680 move complete, result=0
01:22:06.489 00.000 7680 worker thread done servicing request
01:22:06.490 00.001 6120 GuideStep: -0.2 px 97 ms EAST, 0.1 px 0 ms NORTH
01:22:06.496 00.006 7680 Worker thread wakes up
01:22:06.496 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:06.496 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:07.748 01.252 7680 Exposure complete
01:22:07.891 00.143 7680 worker thread done servicing request
01:22:07.892 00.001 6120 OnExposeComplete: enter
01:22:07.896 00.004 6120 UpdateGuideState(): m_state=6
01:22:07.900 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6007
01:22:07.905 00.005 6120 Star::Find returns 1 (1), X=950.83, Y=44.64, Mass=15077, SNR=79.5, Peak=255 HFD=7.0
01:22:07.909 00.004 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
01:22:07.912 00.003 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
01:22:07.915 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.34 hyp=0.38 cameraTheta=1.12 mountX=-0.23 mountY=-0.23, mountTheta=-2.34
01:22:07.922 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.34, opts=13)
01:22:07.926 00.004 6120 Enqueuing Move request for scope (0.17, 0.34)
01:22:07.930 00.004 7680 Worker thread wakes up
01:22:07.930 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:07.934 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.34) opts 0xd
01:22:07.934 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.34)
01:22:07.934 00.000 6120 UpdateGuideState exits: m=15077 SNR=79.5 Saturated
01:22:07.940 00.006 7680 Moving (0.17, 0.34) raw xDistance=-0.23 yDistance=-0.23
01:22:07.940 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:22:07.940 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:07.945 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:07.948 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:22:07.948 00.000 7680 MoveAxis(E, 100, ABG)
01:22:07.948 00.000 7680 Guiding  Dir = 2, Dur = 100
01:22:07.949 00.001 6120 Enqueuing Expose request
01:22:07.954 00.005 7680 IsSlewing returns 0
01:22:07.954 00.000 7680 IsGuiding returns 0
01:22:07.955 00.001 7680 PulseGuide returned control before completion, sleep 110
01:22:08.068 00.113 7680 IsGuiding returns 1
01:22:08.069 00.001 7680 scope still moving after pulse duration time elapsed
01:22:08.099 00.030 7680 IsSlewing returns 0
01:22:08.102 00.003 7680 IsGuiding returns 0
01:22:08.102 00.000 7680 scope move finished after 100 + 47 ms
01:22:08.102 00.000 7680 Move returns status 0, amount 100
01:22:08.102 00.000 7680 MoveAxis(N, 127, ABG)
01:22:08.102 00.000 7680 Guiding  Dir = 0, Dur = 127
01:22:08.104 00.002 7680 IsSlewing returns 0
01:22:08.105 00.001 7680 IsGuiding returns 0
01:22:08.105 00.000 7680 PulseGuide returned control before completion, sleep 137
01:22:08.256 00.151 7680 IsGuiding returns 1
01:22:08.257 00.001 7680 scope still moving after pulse duration time elapsed
01:22:08.286 00.029 7680 IsSlewing returns 0
01:22:08.288 00.002 7680 IsGuiding returns 0
01:22:08.289 00.001 7680 scope move finished after 127 + 56 ms
01:22:08.289 00.000 7680 Move returns status 0, amount 127
01:22:08.289 00.000 7680 move complete, result=0
01:22:08.290 00.001 7680 worker thread done servicing request
01:22:08.290 00.000 7680 Worker thread wakes up
01:22:08.291 00.001 6120 GuideStep: -0.2 px 100 ms EAST, -0.2 px 127 ms NORTH
01:22:08.299 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:08.301 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:09.552 01.251 7680 Exposure complete
01:22:09.689 00.137 7680 worker thread done servicing request
01:22:09.690 00.001 6120 OnExposeComplete: enter
01:22:09.694 00.004 6120 UpdateGuideState(): m_state=6
01:22:09.698 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6008
01:22:09.703 00.005 6120 Star::Find returns 1 (1), X=950.78, Y=44.83, Mass=14837, SNR=80.1, Peak=255 HFD=7.0
01:22:09.707 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.97)
01:22:09.712 00.005 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
01:22:09.716 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.53 hyp=0.55 cameraTheta=1.36 mountX=-0.21 mountY=-0.43, mountTheta=-2.02
01:22:09.721 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.53, opts=13)
01:22:09.725 00.004 6120 Enqueuing Move request for scope (0.11, 0.53)
01:22:09.728 00.003 7680 Worker thread wakes up
01:22:09.729 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.53) opts 0xd
01:22:09.729 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.53)
01:22:09.729 00.000 7680 Moving (0.11, 0.53) raw xDistance=-0.21 yDistance=-0.43
01:22:09.729 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
01:22:09.729 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:09.734 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:22:09.735 00.001 6120 UpdateGuideState exits: m=14837 SNR=80.1 Saturated
01:22:09.738 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:09.742 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:09.746 00.004 6120 Enqueuing Expose request
01:22:09.749 00.003 7680 MoveAxis(E, 93, ABG)
01:22:09.750 00.001 7680 Guiding  Dir = 2, Dur = 93
01:22:09.750 00.000 7680 IsSlewing returns 0
01:22:09.750 00.000 7680 IsGuiding returns 0
01:22:09.751 00.001 7680 PulseGuide returned control before completion, sleep 103
01:22:09.867 00.116 7680 IsGuiding returns 1
01:22:09.867 00.000 7680 scope still moving after pulse duration time elapsed
01:22:09.897 00.030 7680 IsSlewing returns 0
01:22:09.899 00.002 7680 IsGuiding returns 0
01:22:09.899 00.000 7680 scope move finished after 93 + 55 ms
01:22:09.900 00.001 7680 Move returns status 0, amount 93
01:22:09.900 00.000 7680 MoveAxis(N, 234, ABG)
01:22:09.901 00.001 7680 Guiding  Dir = 0, Dur = 234
01:22:09.901 00.000 7680 IsSlewing returns 0
01:22:09.901 00.000 7680 IsGuiding returns 0
01:22:09.902 00.001 7680 PulseGuide returned control before completion, sleep 244
01:22:10.149 00.247 7680 IsGuiding returns 1
01:22:10.150 00.001 7680 scope still moving after pulse duration time elapsed
01:22:10.181 00.031 7680 IsSlewing returns 0
01:22:10.182 00.001 7680 IsGuiding returns 0
01:22:10.182 00.000 7680 scope move finished after 234 + 46 ms
01:22:10.183 00.001 7680 Move returns status 0, amount 234
01:22:10.183 00.000 7680 move complete, result=0
01:22:10.183 00.000 7680 worker thread done servicing request
01:22:10.185 00.002 6120 GuideStep: -0.2 px 93 ms EAST, -0.4 px 234 ms NORTH
01:22:10.191 00.006 7680 Worker thread wakes up
01:22:10.191 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:10.191 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:11.443 01.252 7680 Exposure complete
01:22:11.582 00.139 7680 worker thread done servicing request
01:22:11.583 00.001 6120 OnExposeComplete: enter
01:22:11.588 00.005 6120 UpdateGuideState(): m_state=6
01:22:11.591 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6009
01:22:11.595 00.004 6120 Star::Find returns 1 (1), X=950.46, Y=44.53, Mass=13887, SNR=76.5, Peak=255 HFD=7.1
01:22:11.598 00.003 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
01:22:11.602 00.004 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
01:22:11.605 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.23 hyp=0.31 cameraTheta=2.30 mountX=0.16 mountY=-0.30, mountTheta=-1.08
01:22:11.610 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.23, opts=13)
01:22:11.614 00.004 6120 Enqueuing Move request for scope (-0.21, 0.23)
01:22:11.618 00.004 7680 Worker thread wakes up
01:22:11.618 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.23) opts 0xd
01:22:11.618 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.23)
01:22:11.618 00.000 7680 Moving (-0.21, 0.23) raw xDistance=0.16 yDistance=-0.30
01:22:11.618 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:22:11.618 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:22:11.620 00.002 7680 MoveAxis(E, 0, ABG)
01:22:11.620 00.000 7680 Move returns status 0, amount 0
01:22:11.620 00.000 7680 MoveAxis(N, 162, ABG)
01:22:11.620 00.000 7680 Guiding  Dir = 0, Dur = 162
01:22:11.621 00.001 7680 IsSlewing returns 0
01:22:11.621 00.000 7680 IsGuiding returns 0
01:22:11.621 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:11.625 00.004 7680 PulseGuide returned control before completion, sleep 172
01:22:11.626 00.001 6120 UpdateGuideState exits: m=13887 SNR=76.5 Saturated
01:22:11.629 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:11.632 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:11.637 00.005 6120 Enqueuing Expose request
01:22:11.807 00.170 7680 IsGuiding returns 1
01:22:11.808 00.001 7680 scope still moving after pulse duration time elapsed
01:22:11.838 00.030 7680 IsSlewing returns 0
01:22:11.842 00.004 7680 IsGuiding returns 0
01:22:11.842 00.000 7680 scope move finished after 162 + 59 ms
01:22:11.843 00.001 7680 Move returns status 0, amount 162
01:22:11.843 00.000 7680 move complete, result=0
01:22:11.843 00.000 7680 worker thread done servicing request
01:22:11.845 00.002 7680 Worker thread wakes up
01:22:11.845 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 162 ms NORTH
01:22:11.851 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:11.852 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:13.102 01.250 7680 Exposure complete
01:22:13.241 00.139 7680 worker thread done servicing request
01:22:13.241 00.000 6120 OnExposeComplete: enter
01:22:13.246 00.005 6120 UpdateGuideState(): m_state=6
01:22:13.249 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6010
01:22:13.253 00.004 6120 Star::Find returns 1 (1), X=950.47, Y=44.58, Mass=14493, SNR=79.3, Peak=255 HFD=7.1
01:22:13.257 00.004 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.11 = -1.17)
01:22:13.260 00.003 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.44)
01:22:13.267 00.007 6120 CameraToMount -- cameraX=-0.19 cameraY=0.29 hyp=0.34 cameraTheta=2.16 mountX=0.13 mountY=-0.34, mountTheta=-1.20
01:22:13.271 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.29, opts=13)
01:22:13.276 00.005 6120 Enqueuing Move request for scope (-0.19, 0.29)
01:22:13.279 00.003 7680 Worker thread wakes up
01:22:13.279 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.29) opts 0xd
01:22:13.279 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.29)
01:22:13.280 00.001 7680 Moving (-0.19, 0.29) raw xDistance=0.13 yDistance=-0.34
01:22:13.280 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:22:13.280 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:22:13.281 00.001 7680 MoveAxis(E, 0, ABG)
01:22:13.281 00.000 7680 Move returns status 0, amount 0
01:22:13.281 00.000 7680 MoveAxis(N, 185, ABG)
01:22:13.281 00.000 7680 Guiding  Dir = 0, Dur = 185
01:22:13.282 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:13.286 00.004 7680 IsSlewing returns 0
01:22:13.286 00.000 6120 UpdateGuideState exits: m=14493 SNR=79.3 Saturated
01:22:13.289 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:13.294 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:13.298 00.004 6120 Enqueuing Expose request
01:22:13.305 00.007 7680 IsGuiding returns 0
01:22:13.305 00.000 7680 PulseGuide returned control before completion, sleep 195
01:22:13.513 00.208 7680 IsGuiding returns 1
01:22:13.513 00.000 7680 scope still moving after pulse duration time elapsed
01:22:13.544 00.031 7680 IsSlewing returns 0
01:22:13.545 00.001 7680 IsGuiding returns 0
01:22:13.545 00.000 7680 scope move finished after 185 + 56 ms
01:22:13.545 00.000 7680 Move returns status 0, amount 185
01:22:13.547 00.002 7680 move complete, result=0
01:22:13.547 00.000 7680 worker thread done servicing request
01:22:13.547 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 185 ms NORTH
01:22:13.554 00.007 7680 Worker thread wakes up
01:22:13.554 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:13.554 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:14.807 01.253 7680 Exposure complete
01:22:14.942 00.135 7680 worker thread done servicing request
01:22:14.942 00.000 6120 OnExposeComplete: enter
01:22:14.946 00.004 6120 UpdateGuideState(): m_state=6
01:22:14.950 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6011
01:22:14.954 00.004 6120 Star::Find returns 1 (1), X=950.75, Y=44.62, Mass=14325, SNR=77.9, Peak=255 HFD=6.9
01:22:14.958 00.004 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.26 = -2.03)
01:22:14.962 00.004 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.30)
01:22:14.967 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.33 hyp=0.34 cameraTheta=1.30 mountX=-0.15 mountY=-0.25, mountTheta=-2.10
01:22:14.971 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.33, opts=13)
01:22:14.975 00.004 6120 Enqueuing Move request for scope (0.09, 0.33)
01:22:14.978 00.003 7680 Worker thread wakes up
01:22:14.979 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.33) opts 0xd
01:22:14.979 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.33)
01:22:14.979 00.000 7680 Moving (0.09, 0.33) raw xDistance=-0.15 yDistance=-0.25
01:22:14.979 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:22:14.979 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:22:14.979 00.000 7680 MoveAxis(E, 0, ABG)
01:22:14.979 00.000 7680 Move returns status 0, amount 0
01:22:14.981 00.002 7680 MoveAxis(N, 137, ABG)
01:22:14.982 00.001 7680 Guiding  Dir = 0, Dur = 137
01:22:14.982 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:14.987 00.005 6120 UpdateGuideState exits: m=14325 SNR=77.9 Saturated
01:22:14.992 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:14.996 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:14.999 00.003 6120 Enqueuing Expose request
01:22:15.004 00.005 7680 IsSlewing returns 0
01:22:15.004 00.000 7680 IsGuiding returns 0
01:22:15.004 00.000 7680 PulseGuide returned control before completion, sleep 147
01:22:15.168 00.164 7680 IsGuiding returns 1
01:22:15.169 00.001 7680 scope still moving after pulse duration time elapsed
01:22:15.199 00.030 7680 IsSlewing returns 0
01:22:15.200 00.001 7680 IsGuiding returns 0
01:22:15.200 00.000 7680 scope move finished after 137 + 59 ms
01:22:15.200 00.000 7680 Move returns status 0, amount 137
01:22:15.202 00.002 7680 move complete, result=0
01:22:15.202 00.000 7680 worker thread done servicing request
01:22:15.203 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 137 ms NORTH
01:22:15.211 00.008 7680 Worker thread wakes up
01:22:15.212 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:15.214 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:16.464 01.250 7680 Exposure complete
01:22:16.594 00.130 7680 worker thread done servicing request
01:22:16.594 00.000 6120 OnExposeComplete: enter
01:22:16.598 00.004 6120 UpdateGuideState(): m_state=6
01:22:16.602 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6012
01:22:16.606 00.004 6120 Star::Find returns 1 (1), X=950.46, Y=44.52, Mass=15312, SNR=79.4, Peak=255 HFD=7.1
01:22:16.610 00.004 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
01:22:16.615 00.005 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.30)
01:22:16.620 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.23 hyp=0.31 cameraTheta=2.30 mountX=0.16 mountY=-0.29, mountTheta=-1.08
01:22:16.625 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.23, opts=13)
01:22:16.628 00.003 6120 Enqueuing Move request for scope (-0.20, 0.23)
01:22:16.632 00.004 7680 Worker thread wakes up
01:22:16.632 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:16.637 00.005 6120 UpdateGuideState exits: m=15312 SNR=79.4 Saturated
01:22:16.640 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:16.645 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:16.649 00.004 6120 Enqueuing Expose request
01:22:16.652 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.23) opts 0xd
01:22:16.652 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.23)
01:22:16.652 00.000 7680 Moving (-0.20, 0.23) raw xDistance=0.16 yDistance=-0.29
01:22:16.652 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:22:16.654 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:22:16.654 00.000 7680 MoveAxis(E, 0, ABG)
01:22:16.654 00.000 7680 Move returns status 0, amount 0
01:22:16.654 00.000 7680 MoveAxis(N, 160, ABG)
01:22:16.654 00.000 7680 Guiding  Dir = 0, Dur = 160
01:22:16.655 00.001 7680 IsSlewing returns 0
01:22:16.655 00.000 7680 IsGuiding returns 0
01:22:16.655 00.000 7680 PulseGuide returned control before completion, sleep 170
01:22:16.828 00.173 7680 IsGuiding returns 1
01:22:16.829 00.001 7680 scope still moving after pulse duration time elapsed
01:22:16.859 00.030 7680 IsSlewing returns 0
01:22:16.859 00.000 7680 IsGuiding returns 1
01:22:16.890 00.031 7680 IsSlewing returns 0
01:22:16.891 00.001 7680 IsGuiding returns 0
01:22:16.891 00.000 7680 scope move finished after 160 + 76 ms
01:22:16.892 00.001 7680 Move returns status 0, amount 160
01:22:16.892 00.000 7680 move complete, result=0
01:22:16.892 00.000 7680 worker thread done servicing request
01:22:16.894 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 160 ms NORTH
01:22:16.899 00.005 7680 Worker thread wakes up
01:22:16.900 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:16.900 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:18.150 01.250 7680 Exposure complete
01:22:18.291 00.141 7680 worker thread done servicing request
01:22:18.291 00.000 6120 OnExposeComplete: enter
01:22:18.296 00.005 6120 UpdateGuideState(): m_state=6
01:22:18.303 00.007 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6013
01:22:18.308 00.005 6120 Star::Find returns 1 (1), X=950.70, Y=44.16, Mass=14624, SNR=79.2, Peak=255 HFD=7.0
01:22:18.313 00.005 6120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-2.95) = xAngle (1.66 = 1.66)
01:22:18.317 00.004 6120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.39 = 1.39)
01:22:18.321 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.29 mountX=-0.01 mountY=0.14, mountTheta=1.66
01:22:18.329 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.14, opts=13)
01:22:18.334 00.005 6120 Enqueuing Move request for scope (0.04, -0.14)
01:22:18.337 00.003 7680 Worker thread wakes up
01:22:18.338 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
01:22:18.338 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
01:22:18.338 00.000 7680 Moving (0.04, -0.14) raw xDistance=-0.01 yDistance=0.14
01:22:18.338 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:22:18.338 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:18.343 00.005 6120 UpdateGuideState exits: m=14624 SNR=79.2 Saturated
01:22:18.348 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:18.351 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:18.355 00.004 6120 Enqueuing Expose request
01:22:18.359 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:22:18.360 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:22:18.360 00.000 7680 MoveAxis(E, 0, ABG)
01:22:18.360 00.000 7680 Move returns status 0, amount 0
01:22:18.360 00.000 7680 MoveAxis(N, 0, ABG)
01:22:18.361 00.001 7680 Move returns status 0, amount 0
01:22:18.361 00.000 7680 move complete, result=0
01:22:18.361 00.000 7680 worker thread done servicing request
01:22:18.361 00.000 7680 Worker thread wakes up
01:22:18.361 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:18.366 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:18.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:19.621 01.255 7680 Exposure complete
01:22:19.762 00.141 7680 worker thread done servicing request
01:22:19.762 00.000 6120 OnExposeComplete: enter
01:22:19.767 00.005 6120 UpdateGuideState(): m_state=6
01:22:19.771 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6014
01:22:19.774 00.003 6120 Star::Find returns 1 (1), X=950.78, Y=44.32, Mass=14365, SNR=78.6, Peak=255 HFD=7.0
01:22:19.779 00.005 6120 CameraToMount -- cameraTheta (0.19) - m_xAngle (-2.95) = xAngle (3.14 = -3.14)
01:22:19.782 00.003 6120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.88 = 2.88)
01:22:19.785 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.19 mountX=-0.12 mountY=0.03, mountTheta=2.88
01:22:19.791 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.02, opts=13)
01:22:19.795 00.004 6120 Enqueuing Move request for scope (0.12, 0.02)
01:22:19.799 00.004 7680 Worker thread wakes up
01:22:19.799 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
01:22:19.800 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
01:22:19.800 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:19.803 00.003 6120 UpdateGuideState exits: m=14365 SNR=78.6 Saturated
01:22:19.806 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:19.811 00.005 7680 Moving (0.12, 0.02) raw xDistance=-0.12 yDistance=0.03
01:22:19.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:22:19.811 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:22:19.811 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:19.814 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:22:19.814 00.000 7680 MoveAxis(E, 0, ABG)
01:22:19.814 00.000 7680 Move returns status 0, amount 0
01:22:19.816 00.002 7680 MoveAxis(N, 0, ABG)
01:22:19.816 00.000 7680 Move returns status 0, amount 0
01:22:19.816 00.000 7680 move complete, result=0
01:22:19.816 00.000 7680 worker thread done servicing request
01:22:19.816 00.000 6120 Enqueuing Expose request
01:22:19.819 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:19.825 00.006 7680 Worker thread wakes up
01:22:19.826 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:19.826 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:21.072 01.246 7680 Exposure complete
01:22:21.214 00.142 7680 worker thread done servicing request
01:22:21.214 00.000 6120 OnExposeComplete: enter
01:22:21.218 00.004 6120 UpdateGuideState(): m_state=6
01:22:21.222 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6015
01:22:21.226 00.004 6120 Star::Find returns 1 (1), X=950.79, Y=44.79, Mass=13786, SNR=76.1, Peak=255 HFD=7.1
01:22:21.229 00.003 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.28 = -2.01)
01:22:21.236 00.007 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.28)
01:22:21.240 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.50 hyp=0.51 cameraTheta=1.32 mountX=-0.22 mountY=-0.39, mountTheta=-2.08
01:22:21.246 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.50, opts=13)
01:22:21.251 00.005 6120 Enqueuing Move request for scope (0.13, 0.50)
01:22:21.255 00.004 7680 Worker thread wakes up
01:22:21.256 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:21.259 00.003 6120 UpdateGuideState exits: m=13786 SNR=76.1 Saturated
01:22:21.263 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:21.268 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.50) opts 0xd
01:22:21.268 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.50)
01:22:21.268 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:21.271 00.003 7680 Moving (0.13, 0.50) raw xDistance=-0.22 yDistance=-0.39
01:22:21.271 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:22:21.273 00.002 6120 Enqueuing Expose request
01:22:21.277 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:22:21.277 00.000 7680 MoveAxis(E, 89, ABG)
01:22:21.277 00.000 7680 Guiding  Dir = 2, Dur = 89
01:22:21.277 00.000 7680 IsSlewing returns 0
01:22:21.278 00.001 7680 IsGuiding returns 0
01:22:21.278 00.000 7680 PulseGuide returned control before completion, sleep 99
01:22:21.392 00.114 7680 IsGuiding returns 0
01:22:21.393 00.001 7680 Move returns status 0, amount 89
01:22:21.393 00.000 7680 MoveAxis(N, 212, ABG)
01:22:21.393 00.000 7680 Guiding  Dir = 0, Dur = 212
01:22:21.394 00.001 7680 IsSlewing returns 0
01:22:21.394 00.000 7680 IsGuiding returns 0
01:22:21.395 00.001 7680 PulseGuide returned control before completion, sleep 222
01:22:21.625 00.230 7680 IsGuiding returns 1
01:22:21.625 00.000 7680 scope still moving after pulse duration time elapsed
01:22:21.656 00.031 7680 IsSlewing returns 0
01:22:21.657 00.001 7680 IsGuiding returns 0
01:22:21.657 00.000 7680 scope move finished after 212 + 50 ms
01:22:21.657 00.000 7680 Move returns status 0, amount 212
01:22:21.658 00.001 7680 move complete, result=0
01:22:21.658 00.000 7680 worker thread done servicing request
01:22:21.659 00.001 7680 Worker thread wakes up
01:22:21.659 00.000 6120 GuideStep: -0.2 px 89 ms EAST, -0.4 px 212 ms NORTH
01:22:21.665 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:21.665 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:22.908 01.243 7680 Exposure complete
01:22:23.037 00.129 7680 worker thread done servicing request
01:22:23.037 00.000 6120 OnExposeComplete: enter
01:22:23.055 00.018 6120 UpdateGuideState(): m_state=6
01:22:23.077 00.022 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6016
01:22:23.081 00.004 6120 Star::Find returns 1 (1), X=950.76, Y=44.44, Mass=14391, SNR=77.4, Peak=255 HFD=7.1
01:22:23.085 00.004 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.94 = -2.34)
01:22:23.088 00.003 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.61)
01:22:23.092 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.98 mountX=-0.12 mountY=-0.09, mountTheta=-2.52
01:22:23.096 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.15, opts=13)
01:22:23.100 00.004 6120 Enqueuing Move request for scope (0.10, 0.15)
01:22:23.102 00.002 7680 Worker thread wakes up
01:22:23.103 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:23.106 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
01:22:23.106 00.000 6120 UpdateGuideState exits: m=14391 SNR=77.4 Saturated
01:22:23.111 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:23.114 00.003 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
01:22:23.114 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:23.118 00.004 7680 Moving (0.10, 0.15) raw xDistance=-0.12 yDistance=-0.09
01:22:23.118 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:22:23.120 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:22:23.120 00.000 6120 Enqueuing Expose request
01:22:23.124 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:22:23.124 00.000 7680 MoveAxis(E, 0, ABG)
01:22:23.124 00.000 7680 Move returns status 0, amount 0
01:22:23.124 00.000 7680 MoveAxis(N, 0, ABG)
01:22:23.125 00.001 7680 Move returns status 0, amount 0
01:22:23.125 00.000 7680 move complete, result=0
01:22:23.125 00.000 7680 worker thread done servicing request
01:22:23.125 00.000 7680 Worker thread wakes up
01:22:23.125 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:23.129 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:23.129 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:24.381 01.252 7680 Exposure complete
01:22:24.524 00.143 7680 worker thread done servicing request
01:22:24.524 00.000 6120 OnExposeComplete: enter
01:22:24.528 00.004 6120 UpdateGuideState(): m_state=6
01:22:24.533 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6017
01:22:24.537 00.004 6120 Star::Find returns 1 (1), X=950.71, Y=44.77, Mass=14777, SNR=80.2, Peak=255 HFD=7.0
01:22:24.540 00.003 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.85)
01:22:24.546 00.006 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.12)
01:22:24.550 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.47 hyp=0.48 cameraTheta=1.48 mountX=-0.13 mountY=-0.41, mountTheta=-1.88
01:22:24.556 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.47, opts=13)
01:22:24.560 00.004 6120 Enqueuing Move request for scope (0.04, 0.47)
01:22:24.565 00.005 7680 Worker thread wakes up
01:22:24.565 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:24.568 00.003 6120 UpdateGuideState exits: m=14777 SNR=80.2 Saturated
01:22:24.573 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:24.577 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:24.582 00.005 6120 Enqueuing Expose request
01:22:24.585 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.47) opts 0xd
01:22:24.585 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.47)
01:22:24.585 00.000 7680 Moving (0.04, 0.47) raw xDistance=-0.13 yDistance=-0.41
01:22:24.585 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:22:24.586 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:22:24.586 00.000 7680 MoveAxis(E, 0, ABG)
01:22:24.586 00.000 7680 Move returns status 0, amount 0
01:22:24.586 00.000 7680 MoveAxis(N, 221, ABG)
01:22:24.586 00.000 7680 Guiding  Dir = 0, Dur = 221
01:22:24.587 00.001 7680 IsSlewing returns 0
01:22:24.587 00.000 7680 IsGuiding returns 0
01:22:24.588 00.001 7680 PulseGuide returned control before completion, sleep 231
01:22:24.825 00.237 7680 IsGuiding returns 1
01:22:24.825 00.000 7680 scope still moving after pulse duration time elapsed
01:22:24.856 00.031 7680 IsSlewing returns 0
01:22:24.857 00.001 7680 IsGuiding returns 0
01:22:24.858 00.001 7680 scope move finished after 221 + 48 ms
01:22:24.859 00.001 7680 Move returns status 0, amount 221
01:22:24.860 00.001 7680 move complete, result=0
01:22:24.860 00.000 7680 worker thread done servicing request
01:22:24.861 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 221 ms NORTH
01:22:24.868 00.007 7680 Worker thread wakes up
01:22:24.868 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:24.868 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:26.117 01.249 7680 Exposure complete
01:22:26.257 00.140 7680 worker thread done servicing request
01:22:26.258 00.001 6120 OnExposeComplete: enter
01:22:26.261 00.003 6120 UpdateGuideState(): m_state=6
01:22:26.265 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6018
01:22:26.270 00.005 6120 Star::Find returns 1 (1), X=950.85, Y=44.33, Mass=14794, SNR=79.4, Peak=255 HFD=6.9
01:22:26.275 00.005 6120 CameraToMount -- cameraTheta (0.17) - m_xAngle (-2.95) = xAngle (3.13 = 3.13)
01:22:26.278 00.003 6120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.86 = 2.86)
01:22:26.282 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.19 cameraTheta=0.17 mountX=-0.19 mountY=0.05, mountTheta=2.87
01:22:26.287 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.03, opts=13)
01:22:26.291 00.004 6120 Enqueuing Move request for scope (0.19, 0.03)
01:22:26.298 00.007 7680 Worker thread wakes up
01:22:26.299 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:26.303 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
01:22:26.303 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
01:22:26.304 00.001 7680 Moving (0.19, 0.03) raw xDistance=-0.19 yDistance=0.05
01:22:26.304 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:22:26.304 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:22:26.304 00.000 6120 UpdateGuideState exits: m=14794 SNR=79.4 Saturated
01:22:26.309 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:26.313 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:26.316 00.003 6120 Enqueuing Expose request
01:22:26.320 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:22:26.320 00.000 7680 MoveAxis(E, 0, ABG)
01:22:26.320 00.000 7680 Move returns status 0, amount 0
01:22:26.320 00.000 7680 MoveAxis(N, 0, ABG)
01:22:26.321 00.001 7680 Move returns status 0, amount 0
01:22:26.321 00.000 7680 move complete, result=0
01:22:26.321 00.000 7680 worker thread done servicing request
01:22:26.321 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:26.326 00.005 7680 Worker thread wakes up
01:22:26.327 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:26.327 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:27.570 01.243 7680 Exposure complete
01:22:27.705 00.135 7680 worker thread done servicing request
01:22:27.705 00.000 6120 OnExposeComplete: enter
01:22:27.710 00.005 6120 UpdateGuideState(): m_state=6
01:22:27.713 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6019
01:22:27.717 00.004 6120 Star::Find returns 1 (1), X=950.77, Y=44.75, Mass=13322, SNR=75.3, Peak=255 HFD=6.9
01:22:27.720 00.003 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
01:22:27.724 00.004 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
01:22:27.728 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.45 hyp=0.47 cameraTheta=1.33 mountX=-0.19 mountY=-0.36, mountTheta=-2.07
01:22:27.734 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.45, opts=13)
01:22:27.738 00.004 6120 Enqueuing Move request for scope (0.11, 0.45)
01:22:27.742 00.004 7680 Worker thread wakes up
01:22:27.742 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:27.745 00.003 6120 UpdateGuideState exits: m=13322 SNR=75.3 Saturated
01:22:27.750 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:27.753 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:27.757 00.004 6120 Enqueuing Expose request
01:22:27.761 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.45) opts 0xd
01:22:27.761 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.45)
01:22:27.761 00.000 7680 Moving (0.11, 0.45) raw xDistance=-0.19 yDistance=-0.36
01:22:27.761 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:22:27.761 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:22:27.762 00.001 7680 MoveAxis(E, 0, ABG)
01:22:27.762 00.000 7680 Move returns status 0, amount 0
01:22:27.762 00.000 7680 MoveAxis(N, 195, ABG)
01:22:27.763 00.001 7680 Guiding  Dir = 0, Dur = 195
01:22:27.763 00.000 7680 IsSlewing returns 0
01:22:27.764 00.001 7680 IsGuiding returns 0
01:22:27.764 00.000 7680 PulseGuide returned control before completion, sleep 205
01:22:27.981 00.217 7680 IsGuiding returns 1
01:22:27.982 00.001 7680 scope still moving after pulse duration time elapsed
01:22:28.014 00.032 7680 IsSlewing returns 0
01:22:28.015 00.001 7680 IsGuiding returns 0
01:22:28.016 00.001 7680 scope move finished after 195 + 56 ms
01:22:28.016 00.000 7680 Move returns status 0, amount 195
01:22:28.016 00.000 7680 move complete, result=0
01:22:28.016 00.000 7680 worker thread done servicing request
01:22:28.017 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 195 ms NORTH
01:22:28.023 00.006 7680 Worker thread wakes up
01:22:28.024 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:28.024 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:29.281 01.257 7680 Exposure complete
01:22:29.425 00.144 7680 worker thread done servicing request
01:22:29.426 00.001 6120 OnExposeComplete: enter
01:22:29.430 00.004 6120 UpdateGuideState(): m_state=6
01:22:29.433 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6020
01:22:29.437 00.004 6120 Star::Find returns 1 (1), X=950.73, Y=44.36, Mass=14040, SNR=76.2, Peak=255 HFD=7.0
01:22:29.441 00.004 6120 CameraToMount -- cameraTheta (0.75) - m_xAngle (-2.95) = xAngle (3.71 = -2.58)
01:22:29.445 00.004 6120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.44 = -2.85)
01:22:29.449 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.75 mountX=-0.08 mountY=-0.03, mountTheta=-2.81
01:22:29.453 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.07, opts=13)
01:22:29.462 00.009 6120 Enqueuing Move request for scope (0.07, 0.07)
01:22:29.466 00.004 7680 Worker thread wakes up
01:22:29.466 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:29.470 00.004 6120 UpdateGuideState exits: m=14040 SNR=76.2 Saturated
01:22:29.475 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:29.478 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:29.482 00.004 6120 Enqueuing Expose request
01:22:29.486 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
01:22:29.486 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
01:22:29.487 00.001 7680 Moving (0.07, 0.07) raw xDistance=-0.08 yDistance=-0.03
01:22:29.487 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:22:29.488 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:22:29.488 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:22:29.488 00.000 7680 MoveAxis(E, 0, ABG)
01:22:29.488 00.000 7680 Move returns status 0, amount 0
01:22:29.488 00.000 7680 MoveAxis(N, 0, ABG)
01:22:29.488 00.000 7680 Move returns status 0, amount 0
01:22:29.488 00.000 7680 move complete, result=0
01:22:29.488 00.000 7680 worker thread done servicing request
01:22:29.490 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:22:29.494 00.004 7680 Worker thread wakes up
01:22:29.494 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:29.494 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:30.736 01.242 7680 Exposure complete
01:22:30.885 00.149 7680 worker thread done servicing request
01:22:30.885 00.000 6120 OnExposeComplete: enter
01:22:30.892 00.007 6120 UpdateGuideState(): m_state=6
01:22:30.898 00.006 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6021
01:22:30.901 00.003 6120 Star::Find returns 1 (1), X=950.83, Y=44.36, Mass=15269, SNR=80.8, Peak=255 HFD=6.9
01:22:30.903 00.002 6120 CameraToMount -- cameraTheta (0.35) - m_xAngle (-2.95) = xAngle (3.31 = -2.98)
01:22:30.906 00.003 6120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.04 = 3.04)
01:22:30.909 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.35 mountX=-0.18 mountY=0.02, mountTheta=3.04
01:22:30.913 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.06, opts=13)
01:22:30.917 00.004 6120 Enqueuing Move request for scope (0.17, 0.06)
01:22:30.922 00.005 7680 Worker thread wakes up
01:22:30.922 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
01:22:30.922 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
01:22:30.924 00.002 7680 Moving (0.17, 0.06) raw xDistance=-0.18 yDistance=0.02
01:22:30.924 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:22:30.924 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:22:30.924 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:30.928 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:22:30.929 00.001 7680 MoveAxis(E, 0, ABG)
01:22:30.929 00.000 7680 Move returns status 0, amount 0
01:22:30.929 00.000 7680 MoveAxis(N, 0, ABG)
01:22:30.930 00.001 7680 Move returns status 0, amount 0
01:22:30.930 00.000 6120 UpdateGuideState exits: m=15269 SNR=80.8 Saturated
01:22:30.934 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:30.937 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:30.942 00.005 6120 Enqueuing Expose request
01:22:30.946 00.004 7680 move complete, result=0
01:22:30.946 00.000 7680 worker thread done servicing request
01:22:30.946 00.000 7680 Worker thread wakes up
01:22:30.946 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:30.951 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:30.951 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:32.192 01.241 7680 Exposure complete
01:22:32.327 00.135 7680 worker thread done servicing request
01:22:32.328 00.001 6120 OnExposeComplete: enter
01:22:32.332 00.004 6120 UpdateGuideState(): m_state=6
01:22:32.336 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6022
01:22:32.340 00.004 6120 Star::Find returns 1 (1), X=950.87, Y=44.81, Mass=13407, SNR=76.1, Peak=255 HFD=6.9
01:22:32.344 00.004 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
01:22:32.348 00.004 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
01:22:32.352 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.52 hyp=0.56 cameraTheta=1.20 mountX=-0.30 mountY=-0.38, mountTheta=-2.24
01:22:32.357 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.52, opts=13)
01:22:32.361 00.004 6120 Enqueuing Move request for scope (0.20, 0.52)
01:22:32.365 00.004 7680 Worker thread wakes up
01:22:32.365 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.52) opts 0xd
01:22:32.365 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.52)
01:22:32.365 00.000 7680 Moving (0.20, 0.52) raw xDistance=-0.30 yDistance=-0.38
01:22:32.365 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:22:32.365 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:22:32.365 00.000 7680 MoveAxis(E, 121, ABG)
01:22:32.365 00.000 7680 Guiding  Dir = 2, Dur = 121
01:22:32.366 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:32.369 00.003 7680 IsSlewing returns 0
01:22:32.369 00.000 6120 UpdateGuideState exits: m=13407 SNR=76.1 Saturated
01:22:32.374 00.005 7680 IsGuiding returns 0
01:22:32.374 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:32.378 00.004 7680 PulseGuide returned control before completion, sleep 131
01:22:32.378 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:32.382 00.004 6120 Enqueuing Expose request
01:22:32.513 00.131 7680 IsGuiding returns 1
01:22:32.514 00.001 7680 scope still moving after pulse duration time elapsed
01:22:32.543 00.029 7680 IsSlewing returns 0
01:22:32.546 00.003 7680 IsGuiding returns 0
01:22:32.546 00.000 7680 scope move finished after 121 + 50 ms
01:22:32.546 00.000 7680 Move returns status 0, amount 121
01:22:32.546 00.000 7680 MoveAxis(N, 204, ABG)
01:22:32.546 00.000 7680 Guiding  Dir = 0, Dur = 204
01:22:32.547 00.001 7680 IsSlewing returns 0
01:22:32.548 00.001 7680 IsGuiding returns 0
01:22:32.548 00.000 7680 PulseGuide returned control before completion, sleep 214
01:22:32.779 00.231 7680 IsGuiding returns 1
01:22:32.780 00.001 7680 scope still moving after pulse duration time elapsed
01:22:32.809 00.029 7680 IsSlewing returns 0
01:22:32.810 00.001 7680 IsGuiding returns 0
01:22:32.810 00.000 7680 scope move finished after 204 + 58 ms
01:22:32.810 00.000 7680 Move returns status 0, amount 204
01:22:32.810 00.000 7680 move complete, result=0
01:22:32.812 00.002 7680 worker thread done servicing request
01:22:32.813 00.001 7680 Worker thread wakes up
01:22:32.813 00.000 6120 GuideStep: -0.3 px 121 ms EAST, -0.4 px 204 ms NORTH
01:22:32.819 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:32.819 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:34.070 01.251 7680 Exposure complete
01:22:34.212 00.142 7680 worker thread done servicing request
01:22:34.212 00.000 6120 OnExposeComplete: enter
01:22:34.217 00.005 6120 UpdateGuideState(): m_state=6
01:22:34.221 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6023
01:22:34.226 00.005 6120 Star::Find returns 1 (1), X=950.42, Y=44.95, Mass=12792, SNR=72.3, Peak=255 HFD=6.7
01:22:34.229 00.003 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.41)
01:22:34.234 00.005 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
01:22:34.237 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.65 hyp=0.69 cameraTheta=1.92 mountX=0.11 mountY=-0.69, mountTheta=-1.41
01:22:34.243 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.65, opts=13)
01:22:34.248 00.005 6120 Enqueuing Move request for scope (-0.24, 0.65)
01:22:34.252 00.004 7680 Worker thread wakes up
01:22:34.253 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:34.257 00.004 6120 UpdateGuideState exits: m=12792 SNR=72.3 Saturated
01:22:34.259 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:34.264 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:34.268 00.004 6120 Enqueuing Expose request
01:22:34.272 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.65) opts 0xd
01:22:34.272 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.65)
01:22:34.272 00.000 7680 Moving (-0.24, 0.65) raw xDistance=0.11 yDistance=-0.69
01:22:34.272 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:22:34.272 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
01:22:34.273 00.001 7680 MoveAxis(E, 0, ABG)
01:22:34.273 00.000 7680 Move returns status 0, amount 0
01:22:34.273 00.000 7680 MoveAxis(N, 375, ABG)
01:22:34.273 00.000 7680 Guiding  Dir = 0, Dur = 375
01:22:34.274 00.001 7680 IsSlewing returns 0
01:22:34.274 00.000 7680 IsGuiding returns 0
01:22:34.274 00.000 7680 PulseGuide returned control before completion, sleep 385
01:22:34.668 00.394 7680 IsGuiding returns 1
01:22:34.669 00.001 7680 scope still moving after pulse duration time elapsed
01:22:34.699 00.030 7680 IsSlewing returns 0
01:22:34.700 00.001 7680 IsGuiding returns 0
01:22:34.700 00.000 7680 scope move finished after 375 + 51 ms
01:22:34.702 00.002 7680 Move returns status 0, amount 375
01:22:34.702 00.000 7680 move complete, result=0
01:22:34.702 00.000 7680 worker thread done servicing request
01:22:34.703 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 375 ms NORTH
01:22:34.713 00.010 7680 Worker thread wakes up
01:22:34.714 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:34.714 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:35.967 01.253 7680 Exposure complete
01:22:36.108 00.141 7680 worker thread done servicing request
01:22:36.109 00.001 6120 OnExposeComplete: enter
01:22:36.116 00.007 6120 UpdateGuideState(): m_state=6
01:22:36.121 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6024
01:22:36.125 00.004 6120 Star::Find returns 1 (1), X=950.43, Y=44.46, Mass=13994, SNR=76.8, Peak=255 HFD=7.1
01:22:36.129 00.004 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.47 = -0.81)
01:22:36.133 00.004 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.20 = -1.08)
01:22:36.136 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.17 hyp=0.29 cameraTheta=2.52 mountX=0.20 mountY=-0.25, mountTheta=-0.91
01:22:36.142 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.17, opts=13)
01:22:36.147 00.005 6120 Enqueuing Move request for scope (-0.23, 0.17)
01:22:36.151 00.004 7680 Worker thread wakes up
01:22:36.151 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.17) opts 0xd
01:22:36.152 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:36.157 00.005 6120 UpdateGuideState exits: m=13994 SNR=76.8 Saturated
01:22:36.159 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:36.164 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.17)
01:22:36.164 00.000 7680 Moving (-0.23, 0.17) raw xDistance=0.20 yDistance=-0.25
01:22:36.164 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:22:36.164 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:36.168 00.004 6120 Enqueuing Expose request
01:22:36.172 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:22:36.172 00.000 7680 MoveAxis(E, 0, ABG)
01:22:36.172 00.000 7680 Move returns status 0, amount 0
01:22:36.172 00.000 7680 MoveAxis(N, 138, ABG)
01:22:36.174 00.002 7680 Guiding  Dir = 0, Dur = 138
01:22:36.174 00.000 7680 IsSlewing returns 0
01:22:36.174 00.000 7680 IsGuiding returns 0
01:22:36.175 00.001 7680 PulseGuide returned control before completion, sleep 148
01:22:36.336 00.161 7680 IsGuiding returns 1
01:22:36.337 00.001 7680 scope still moving after pulse duration time elapsed
01:22:36.366 00.029 7680 IsSlewing returns 0
01:22:36.368 00.002 7680 IsGuiding returns 0
01:22:36.370 00.002 7680 scope move finished after 138 + 57 ms
01:22:36.370 00.000 7680 Move returns status 0, amount 138
01:22:36.371 00.001 7680 move complete, result=0
01:22:36.372 00.001 7680 worker thread done servicing request
01:22:36.372 00.000 7680 Worker thread wakes up
01:22:36.373 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 138 ms NORTH
01:22:36.379 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:36.379 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:37.631 01.252 7680 Exposure complete
01:22:37.759 00.128 7680 worker thread done servicing request
01:22:37.760 00.001 6120 OnExposeComplete: enter
01:22:37.764 00.004 6120 UpdateGuideState(): m_state=6
01:22:37.768 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6025
01:22:37.773 00.005 6120 Star::Find returns 1 (1), X=950.65, Y=44.59, Mass=14015, SNR=77.4, Peak=255 HFD=7.2
01:22:37.776 00.003 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
01:22:37.780 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
01:22:37.783 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.61 mountX=-0.04 mountY=-0.27, mountTheta=-1.73
01:22:37.789 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.29, opts=13)
01:22:37.793 00.004 6120 Enqueuing Move request for scope (-0.01, 0.29)
01:22:37.798 00.005 7680 Worker thread wakes up
01:22:37.799 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
01:22:37.799 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
01:22:37.799 00.000 7680 Moving (-0.01, 0.29) raw xDistance=-0.04 yDistance=-0.27
01:22:37.799 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:22:37.799 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:37.804 00.005 6120 UpdateGuideState exits: m=14015 SNR=77.4 Saturated
01:22:37.807 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:37.811 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:22:37.811 00.000 7680 MoveAxis(E, 0, ABG)
01:22:37.811 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:37.815 00.004 7680 Move returns status 0, amount 0
01:22:37.816 00.001 7680 MoveAxis(N, 146, ABG)
01:22:37.816 00.000 6120 Enqueuing Expose request
01:22:37.821 00.005 7680 Guiding  Dir = 0, Dur = 146
01:22:37.821 00.000 7680 IsSlewing returns 0
01:22:37.822 00.001 7680 IsGuiding returns 0
01:22:37.822 00.000 7680 PulseGuide returned control before completion, sleep 156
01:22:37.983 00.161 7680 IsGuiding returns 1
01:22:37.984 00.001 7680 scope still moving after pulse duration time elapsed
01:22:38.014 00.030 7680 IsSlewing returns 0
01:22:38.015 00.001 7680 IsGuiding returns 0
01:22:38.016 00.001 7680 scope move finished after 146 + 48 ms
01:22:38.016 00.000 7680 Move returns status 0, amount 146
01:22:38.016 00.000 7680 move complete, result=0
01:22:38.018 00.002 7680 worker thread done servicing request
01:22:38.018 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 146 ms NORTH
01:22:38.025 00.007 7680 Worker thread wakes up
01:22:38.025 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:38.025 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:39.276 01.251 7680 Exposure complete
01:22:39.418 00.142 7680 worker thread done servicing request
01:22:39.419 00.001 6120 OnExposeComplete: enter
01:22:39.424 00.005 6120 UpdateGuideState(): m_state=6
01:22:39.427 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6026
01:22:39.431 00.004 6120 Star::Find returns 1 (1), X=950.74, Y=44.16, Mass=14028, SNR=76.1, Peak=255 HFD=6.9
01:22:39.435 00.004 6120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-2.95) = xAngle (1.91 = 1.91)
01:22:39.438 00.003 6120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.64 = 1.64)
01:22:39.443 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.04 mountX=-0.05 mountY=0.15, mountTheta=1.89
01:22:39.448 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.13, opts=13)
01:22:39.453 00.005 6120 Enqueuing Move request for scope (0.08, -0.13)
01:22:39.457 00.004 7680 Worker thread wakes up
01:22:39.458 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
01:22:39.458 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
01:22:39.458 00.000 7680 Moving (0.08, -0.13) raw xDistance=-0.05 yDistance=0.15
01:22:39.458 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:22:39.459 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:22:39.459 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:22:39.459 00.000 7680 MoveAxis(E, 0, ABG)
01:22:39.459 00.000 7680 Move returns status 0, amount 0
01:22:39.459 00.000 7680 MoveAxis(N, 0, ABG)
01:22:39.460 00.001 7680 Move returns status 0, amount 0
01:22:39.460 00.000 7680 move complete, result=0
01:22:39.460 00.000 7680 worker thread done servicing request
01:22:39.460 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:39.465 00.005 6120 UpdateGuideState exits: m=14028 SNR=76.1 Saturated
01:22:39.468 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:39.472 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:39.475 00.003 6120 Enqueuing Expose request
01:22:39.478 00.003 7680 Worker thread wakes up
01:22:39.479 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:39.479 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:39.479 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:22:40.726 01.247 7680 Exposure complete
01:22:40.866 00.140 7680 worker thread done servicing request
01:22:40.866 00.000 6120 OnExposeComplete: enter
01:22:40.871 00.005 6120 UpdateGuideState(): m_state=6
01:22:40.875 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6027
01:22:40.879 00.004 6120 Star::Find returns 1 (1), X=950.80, Y=44.71, Mass=13919, SNR=75.5, Peak=255 HFD=7.0
01:22:40.883 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.08)
01:22:40.888 00.005 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
01:22:40.893 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.42 hyp=0.44 cameraTheta=1.25 mountX=-0.21 mountY=-0.32, mountTheta=-2.17
01:22:40.899 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.42, opts=13)
01:22:40.901 00.002 6120 Enqueuing Move request for scope (0.14, 0.42)
01:22:40.904 00.003 7680 Worker thread wakes up
01:22:40.904 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.42) opts 0xd
01:22:40.904 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.42)
01:22:40.906 00.002 7680 Moving (0.14, 0.42) raw xDistance=-0.21 yDistance=-0.32
01:22:40.906 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:22:40.906 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:22:40.906 00.000 7680 MoveAxis(E, 87, ABG)
01:22:40.906 00.000 7680 Guiding  Dir = 2, Dur = 87
01:22:40.907 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:40.909 00.002 7680 IsSlewing returns 0
01:22:40.910 00.001 6120 UpdateGuideState exits: m=13919 SNR=75.5 Saturated
01:22:40.913 00.003 7680 IsGuiding returns 0
01:22:40.913 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:40.915 00.002 7680 PulseGuide returned control before completion, sleep 97
01:22:40.915 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:40.919 00.004 6120 Enqueuing Expose request
01:22:41.015 00.096 7680 IsGuiding returns 1
01:22:41.016 00.001 7680 scope still moving after pulse duration time elapsed
01:22:41.045 00.029 7680 IsSlewing returns 0
01:22:41.046 00.001 7680 IsGuiding returns 0
01:22:41.047 00.001 7680 scope move finished after 87 + 47 ms
01:22:41.047 00.000 7680 Move returns status 0, amount 87
01:22:41.048 00.001 7680 MoveAxis(N, 172, ABG)
01:22:41.048 00.000 7680 Guiding  Dir = 0, Dur = 172
01:22:41.049 00.001 7680 IsSlewing returns 0
01:22:41.049 00.000 7680 IsGuiding returns 0
01:22:41.051 00.002 7680 PulseGuide returned control before completion, sleep 182
01:22:41.249 00.198 7680 IsGuiding returns 1
01:22:41.250 00.001 7680 scope still moving after pulse duration time elapsed
01:22:41.280 00.030 7680 IsSlewing returns 0
01:22:41.281 00.001 7680 IsGuiding returns 0
01:22:41.281 00.000 7680 scope move finished after 172 + 59 ms
01:22:41.283 00.002 7680 Move returns status 0, amount 172
01:22:41.283 00.000 7680 move complete, result=0
01:22:41.284 00.001 7680 worker thread done servicing request
01:22:41.284 00.000 7680 Worker thread wakes up
01:22:41.284 00.000 6120 GuideStep: -0.2 px 87 ms EAST, -0.3 px 172 ms NORTH
01:22:41.290 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:41.290 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:42.535 01.245 7680 Exposure complete
01:22:42.689 00.154 7680 worker thread done servicing request
01:22:42.689 00.000 6120 OnExposeComplete: enter
01:22:42.694 00.005 6120 UpdateGuideState(): m_state=6
01:22:42.697 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6028
01:22:42.703 00.006 6120 Star::Find returns 1 (1), X=950.79, Y=44.29, Mass=13558, SNR=76.1, Peak=255 HFD=7.0
01:22:42.709 00.006 6120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-2.95) = xAngle (2.93 = 2.93)
01:22:42.713 00.004 6120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.66 = 2.66)
01:22:42.718 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.03 mountX=-0.13 mountY=0.06, mountTheta=2.70
01:22:42.723 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.00, opts=13)
01:22:42.726 00.003 6120 Enqueuing Move request for scope (0.13, -0.00)
01:22:42.729 00.003 7680 Worker thread wakes up
01:22:42.729 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
01:22:42.729 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:42.734 00.005 6120 UpdateGuideState exits: m=13558 SNR=76.1 Saturated
01:22:42.736 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:42.739 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:42.742 00.003 6120 Enqueuing Expose request
01:22:42.745 00.003 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
01:22:42.745 00.000 7680 Moving (0.13, -0.00) raw xDistance=-0.13 yDistance=0.06
01:22:42.745 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:22:42.745 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:22:42.745 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:22:42.745 00.000 7680 MoveAxis(E, 0, ABG)
01:22:42.746 00.001 7680 Move returns status 0, amount 0
01:22:42.746 00.000 7680 MoveAxis(N, 0, ABG)
01:22:42.746 00.000 7680 Move returns status 0, amount 0
01:22:42.747 00.001 7680 move complete, result=0
01:22:42.747 00.000 7680 worker thread done servicing request
01:22:42.747 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:42.750 00.003 7680 Worker thread wakes up
01:22:42.750 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:42.750 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:43.992 01.242 7680 Exposure complete
01:22:44.131 00.139 7680 worker thread done servicing request
01:22:44.131 00.000 6120 OnExposeComplete: enter
01:22:44.135 00.004 6120 UpdateGuideState(): m_state=6
01:22:44.140 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6029
01:22:44.145 00.005 6120 Star::Find returns 1 (1), X=950.72, Y=44.70, Mass=14984, SNR=79.4, Peak=255 HFD=7.1
01:22:44.148 00.003 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
01:22:44.153 00.005 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
01:22:44.156 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.41 hyp=0.41 cameraTheta=1.44 mountX=-0.13 mountY=-0.34, mountTheta=-1.93
01:22:44.162 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.41, opts=13)
01:22:44.165 00.003 6120 Enqueuing Move request for scope (0.06, 0.41)
01:22:44.169 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:44.173 00.004 6120 UpdateGuideState exits: m=14984 SNR=79.4 Saturated
01:22:44.177 00.004 7680 Worker thread wakes up
01:22:44.177 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.41) opts 0xd
01:22:44.177 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.41)
01:22:44.178 00.001 7680 Moving (0.06, 0.41) raw xDistance=-0.13 yDistance=-0.34
01:22:44.178 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:22:44.178 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:22:44.178 00.000 7680 MoveAxis(E, 0, ABG)
01:22:44.178 00.000 7680 Move returns status 0, amount 0
01:22:44.178 00.000 7680 MoveAxis(N, 187, ABG)
01:22:44.178 00.000 7680 Guiding  Dir = 0, Dur = 187
01:22:44.178 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:44.182 00.004 7680 IsSlewing returns 0
01:22:44.183 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:44.188 00.005 7680 IsGuiding returns 0
01:22:44.188 00.000 6120 Enqueuing Expose request
01:22:44.192 00.004 7680 PulseGuide returned control before completion, sleep 197
01:22:44.405 00.213 7680 IsGuiding returns 1
01:22:44.406 00.001 7680 scope still moving after pulse duration time elapsed
01:22:44.435 00.029 7680 IsSlewing returns 0
01:22:44.436 00.001 7680 IsGuiding returns 0
01:22:44.437 00.001 7680 scope move finished after 187 + 61 ms
01:22:44.437 00.000 7680 Move returns status 0, amount 187
01:22:44.438 00.001 7680 move complete, result=0
01:22:44.439 00.001 7680 worker thread done servicing request
01:22:44.439 00.000 7680 Worker thread wakes up
01:22:44.439 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 187 ms NORTH
01:22:44.445 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:44.445 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:45.698 01.253 7680 Exposure complete
01:22:45.837 00.139 7680 worker thread done servicing request
01:22:45.838 00.001 6120 OnExposeComplete: enter
01:22:45.841 00.003 6120 UpdateGuideState(): m_state=6
01:22:45.845 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6030
01:22:45.849 00.004 6120 Star::Find returns 1 (1), X=950.80, Y=44.24, Mass=15011, SNR=78.7, Peak=255 HFD=7.0
01:22:45.852 00.003 6120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-2.95) = xAngle (2.60 = 2.60)
01:22:45.855 00.003 6120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.33 = 2.33)
01:22:45.863 00.008 6120 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.36 mountX=-0.12 mountY=0.10, mountTheta=2.44
01:22:45.871 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.05, opts=13)
01:22:45.875 00.004 6120 Enqueuing Move request for scope (0.13, -0.05)
01:22:45.880 00.005 7680 Worker thread wakes up
01:22:45.880 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:45.883 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
01:22:45.885 00.002 6120 UpdateGuideState exits: m=15011 SNR=78.7 Saturated
01:22:45.887 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:45.893 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:45.897 00.004 6120 Enqueuing Expose request
01:22:45.900 00.003 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
01:22:45.901 00.001 7680 Moving (0.13, -0.05) raw xDistance=-0.12 yDistance=0.10
01:22:45.901 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:22:45.901 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:22:45.901 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:22:45.902 00.001 7680 MoveAxis(E, 0, ABG)
01:22:45.902 00.000 7680 Move returns status 0, amount 0
01:22:45.902 00.000 7680 MoveAxis(N, 0, ABG)
01:22:45.902 00.000 7680 Move returns status 0, amount 0
01:22:45.903 00.001 7680 move complete, result=0
01:22:45.903 00.000 7680 worker thread done servicing request
01:22:45.903 00.000 7680 Worker thread wakes up
01:22:45.904 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:45.908 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:45.908 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:47.151 01.243 7680 Exposure complete
01:22:47.282 00.131 7680 worker thread done servicing request
01:22:47.282 00.000 6120 OnExposeComplete: enter
01:22:47.285 00.003 6120 UpdateGuideState(): m_state=6
01:22:47.288 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6031
01:22:47.292 00.004 6120 Star::Find returns 1 (1), X=950.79, Y=44.45, Mass=13332, SNR=75.0, Peak=255 HFD=7.1
01:22:47.296 00.004 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-2.95) = xAngle (3.85 = -2.44)
01:22:47.302 00.006 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.58 = -2.70)
01:22:47.308 00.006 6120 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.20 cameraTheta=0.89 mountX=-0.16 mountY=-0.09, mountTheta=-2.63
01:22:47.314 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.16, opts=13)
01:22:47.318 00.004 6120 Enqueuing Move request for scope (0.13, 0.16)
01:22:47.322 00.004 7680 Worker thread wakes up
01:22:47.323 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:47.327 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
01:22:47.327 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
01:22:47.327 00.000 7680 Moving (0.13, 0.16) raw xDistance=-0.16 yDistance=-0.09
01:22:47.328 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:22:47.328 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:22:47.328 00.000 6120 UpdateGuideState exits: m=13332 SNR=75.0 Saturated
01:22:47.333 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:47.337 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:47.342 00.005 6120 Enqueuing Expose request
01:22:47.345 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:22:47.346 00.001 7680 MoveAxis(E, 0, ABG)
01:22:47.346 00.000 7680 Move returns status 0, amount 0
01:22:47.346 00.000 7680 MoveAxis(N, 0, ABG)
01:22:47.346 00.000 7680 Move returns status 0, amount 0
01:22:47.346 00.000 7680 move complete, result=0
01:22:47.346 00.000 7680 worker thread done servicing request
01:22:47.348 00.002 7680 Worker thread wakes up
01:22:47.348 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:47.348 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:47.348 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:48.588 01.240 7680 Exposure complete
01:22:48.734 00.146 7680 worker thread done servicing request
01:22:48.734 00.000 6120 OnExposeComplete: enter
01:22:48.740 00.006 6120 UpdateGuideState(): m_state=6
01:22:48.744 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6032
01:22:48.748 00.004 6120 Star::Find returns 1 (1), X=950.93, Y=44.93, Mass=15479, SNR=80.2, Peak=255 HFD=7.2
01:22:48.752 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
01:22:48.757 00.005 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
01:22:48.760 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=0.63 hyp=0.69 cameraTheta=1.17 mountX=-0.38 mountY=-0.45, mountTheta=-2.28
01:22:48.766 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.63, opts=13)
01:22:48.772 00.006 6120 Enqueuing Move request for scope (0.27, 0.63)
01:22:48.776 00.004 7680 Worker thread wakes up
01:22:48.777 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:48.781 00.004 6120 UpdateGuideState exits: m=15479 SNR=80.2 Saturated
01:22:48.784 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:48.788 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.63) opts 0xd
01:22:48.788 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.63)
01:22:48.789 00.001 7680 Moving (0.27, 0.63) raw xDistance=-0.38 yDistance=-0.45
01:22:48.789 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:22:48.789 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:22:48.789 00.000 7680 MoveAxis(E, 157, ABG)
01:22:48.789 00.000 7680 Guiding  Dir = 2, Dur = 157
01:22:48.789 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:48.793 00.004 7680 IsSlewing returns 0
01:22:48.793 00.000 6120 Enqueuing Expose request
01:22:48.797 00.004 7680 IsGuiding returns 0
01:22:48.797 00.000 7680 PulseGuide returned control before completion, sleep 167
01:22:48.970 00.173 7680 IsGuiding returns 1
01:22:48.970 00.000 7680 scope still moving after pulse duration time elapsed
01:22:49.000 00.030 7680 IsSlewing returns 0
01:22:49.001 00.001 7680 IsGuiding returns 0
01:22:49.002 00.001 7680 scope move finished after 157 + 46 ms
01:22:49.002 00.000 7680 Move returns status 0, amount 157
01:22:49.003 00.001 7680 MoveAxis(N, 243, ABG)
01:22:49.003 00.000 7680 Guiding  Dir = 0, Dur = 243
01:22:49.003 00.000 7680 IsSlewing returns 0
01:22:49.004 00.001 7680 IsGuiding returns 0
01:22:49.005 00.001 7680 PulseGuide returned control before completion, sleep 253
01:22:49.268 00.263 7680 IsGuiding returns 1
01:22:49.269 00.001 7680 scope still moving after pulse duration time elapsed
01:22:49.297 00.028 7680 IsSlewing returns 0
01:22:49.299 00.002 7680 IsGuiding returns 0
01:22:49.299 00.000 7680 scope move finished after 243 + 51 ms
01:22:49.299 00.000 7680 Move returns status 0, amount 243
01:22:49.299 00.000 7680 move complete, result=0
01:22:49.299 00.000 7680 worker thread done servicing request
01:22:49.301 00.002 7680 Worker thread wakes up
01:22:49.301 00.000 6120 GuideStep: -0.4 px 157 ms EAST, -0.4 px 243 ms NORTH
01:22:49.307 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:49.307 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:50.563 01.256 7680 Exposure complete
01:22:50.703 00.140 7680 worker thread done servicing request
01:22:50.703 00.000 6120 OnExposeComplete: enter
01:22:50.709 00.006 6120 UpdateGuideState(): m_state=6
01:22:50.713 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6033
01:22:50.718 00.005 6120 Star::Find returns 1 (1), X=950.71, Y=44.44, Mass=13513, SNR=75.9, Peak=255 HFD=7.1
01:22:50.721 00.003 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.19 = -2.10)
01:22:50.726 00.005 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
01:22:50.729 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.23 mountX=-0.08 mountY=-0.11, mountTheta=-2.19
01:22:50.735 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.15, opts=13)
01:22:50.741 00.006 6120 Enqueuing Move request for scope (0.05, 0.15)
01:22:50.745 00.004 7680 Worker thread wakes up
01:22:50.745 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:50.749 00.004 6120 UpdateGuideState exits: m=13513 SNR=75.9 Saturated
01:22:50.752 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:50.755 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:50.759 00.004 6120 Enqueuing Expose request
01:22:50.763 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
01:22:50.763 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
01:22:50.763 00.000 7680 Moving (0.05, 0.15) raw xDistance=-0.08 yDistance=-0.11
01:22:50.764 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:22:50.765 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:22:50.765 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:22:50.765 00.000 7680 MoveAxis(E, 0, ABG)
01:22:50.765 00.000 7680 Move returns status 0, amount 0
01:22:50.766 00.001 7680 MoveAxis(N, 0, ABG)
01:22:50.766 00.000 7680 Move returns status 0, amount 0
01:22:50.766 00.000 7680 move complete, result=0
01:22:50.766 00.000 7680 worker thread done servicing request
01:22:50.766 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:50.770 00.004 7680 Worker thread wakes up
01:22:50.770 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:50.771 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:52.025 01.254 7680 Exposure complete
01:22:52.162 00.137 7680 worker thread done servicing request
01:22:52.162 00.000 6120 OnExposeComplete: enter
01:22:52.168 00.006 6120 UpdateGuideState(): m_state=6
01:22:52.173 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6034
01:22:52.176 00.003 6120 Star::Find returns 1 (1), X=950.71, Y=44.91, Mass=15204, SNR=80.4, Peak=255 HFD=6.9
01:22:52.181 00.005 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
01:22:52.185 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
01:22:52.188 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.62 hyp=0.62 cameraTheta=1.49 mountX=-0.16 mountY=-0.53, mountTheta=-1.87
01:22:52.193 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.62, opts=13)
01:22:52.196 00.003 6120 Enqueuing Move request for scope (0.05, 0.62)
01:22:52.200 00.004 7680 Worker thread wakes up
01:22:52.200 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.62) opts 0xd
01:22:52.201 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.62)
01:22:52.201 00.000 7680 Moving (0.05, 0.62) raw xDistance=-0.16 yDistance=-0.53
01:22:52.201 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:22:52.201 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:52.206 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:22:52.206 00.000 7680 MoveAxis(E, 0, ABG)
01:22:52.206 00.000 7680 Move returns status 0, amount 0
01:22:52.206 00.000 7680 MoveAxis(N, 290, ABG)
01:22:52.206 00.000 7680 Guiding  Dir = 0, Dur = 290
01:22:52.207 00.001 6120 UpdateGuideState exits: m=15204 SNR=80.4 Saturated
01:22:52.213 00.006 7680 IsSlewing returns 0
01:22:52.213 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:52.217 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:52.219 00.002 7680 IsGuiding returns 0
01:22:52.219 00.000 6120 Enqueuing Expose request
01:22:52.223 00.004 7680 PulseGuide returned control before completion, sleep 300
01:22:52.538 00.315 7680 IsGuiding returns 0
01:22:52.539 00.001 7680 Move returns status 0, amount 290
01:22:52.539 00.000 7680 move complete, result=0
01:22:52.540 00.001 7680 worker thread done servicing request
01:22:52.540 00.000 7680 Worker thread wakes up
01:22:52.540 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 290 ms NORTH
01:22:52.547 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:52.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:53.804 01.257 7680 Exposure complete
01:22:53.947 00.143 7680 worker thread done servicing request
01:22:53.948 00.001 6120 OnExposeComplete: enter
01:22:53.954 00.006 6120 UpdateGuideState(): m_state=6
01:22:53.959 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6035
01:22:53.963 00.004 6120 Star::Find returns 1 (1), X=950.67, Y=44.80, Mass=14176, SNR=76.5, Peak=255 HFD=6.9
01:22:53.967 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
01:22:53.971 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
01:22:53.974 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.50 hyp=0.50 cameraTheta=1.55 mountX=-0.10 mountY=-0.45, mountTheta=-1.80
01:22:53.980 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.50, opts=13)
01:22:53.986 00.006 6120 Enqueuing Move request for scope (0.01, 0.50)
01:22:53.990 00.004 7680 Worker thread wakes up
01:22:53.990 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:53.993 00.003 6120 UpdateGuideState exits: m=14176 SNR=76.5 Saturated
01:22:53.998 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:54.001 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:54.005 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.50) opts 0xd
01:22:54.006 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.50)
01:22:54.006 00.000 7680 Moving (0.01, 0.50) raw xDistance=-0.10 yDistance=-0.45
01:22:54.006 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:22:54.006 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:22:54.006 00.000 7680 MoveAxis(E, 0, ABG)
01:22:54.006 00.000 7680 Move returns status 0, amount 0
01:22:54.006 00.000 7680 MoveAxis(N, 242, ABG)
01:22:54.006 00.000 7680 Guiding  Dir = 0, Dur = 242
01:22:54.007 00.001 6120 Enqueuing Expose request
01:22:54.011 00.004 7680 IsSlewing returns 0
01:22:54.011 00.000 7680 IsGuiding returns 0
01:22:54.012 00.001 7680 PulseGuide returned control before completion, sleep 252
01:22:54.276 00.264 7680 IsGuiding returns 1
01:22:54.277 00.001 7680 scope still moving after pulse duration time elapsed
01:22:54.307 00.030 7680 IsSlewing returns 0
01:22:54.309 00.002 7680 IsGuiding returns 0
01:22:54.309 00.000 7680 scope move finished after 242 + 55 ms
01:22:54.309 00.000 7680 Move returns status 0, amount 242
01:22:54.311 00.002 7680 move complete, result=0
01:22:54.311 00.000 7680 worker thread done servicing request
01:22:54.311 00.000 7680 Worker thread wakes up
01:22:54.312 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 242 ms NORTH
01:22:54.318 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:54.318 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:55.564 01.246 7680 Exposure complete
01:22:55.700 00.136 7680 worker thread done servicing request
01:22:55.700 00.000 6120 OnExposeComplete: enter
01:22:55.704 00.004 6120 UpdateGuideState(): m_state=6
01:22:55.707 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6036
01:22:55.711 00.004 6120 Star::Find returns 1 (1), X=950.68, Y=44.67, Mass=14710, SNR=78.6, Peak=255 HFD=7.1
01:22:55.715 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.80)
01:22:55.719 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.07)
01:22:55.723 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.38 hyp=0.38 cameraTheta=1.53 mountX=-0.08 mountY=-0.33, mountTheta=-1.82
01:22:55.727 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.38, opts=13)
01:22:55.732 00.005 6120 Enqueuing Move request for scope (0.01, 0.38)
01:22:55.735 00.003 7680 Worker thread wakes up
01:22:55.736 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.38) opts 0xd
01:22:55.736 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:55.742 00.006 6120 UpdateGuideState exits: m=14710 SNR=78.6 Saturated
01:22:55.745 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:55.750 00.005 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.38)
01:22:55.750 00.000 7680 Moving (0.01, 0.38) raw xDistance=-0.08 yDistance=-0.33
01:22:55.750 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:22:55.750 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:22:55.750 00.000 7680 MoveAxis(E, 0, ABG)
01:22:55.750 00.000 7680 Move returns status 0, amount 0
01:22:55.750 00.000 7680 MoveAxis(N, 180, ABG)
01:22:55.751 00.001 7680 Guiding  Dir = 0, Dur = 180
01:22:55.752 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:55.755 00.003 7680 IsSlewing returns 0
01:22:55.755 00.000 6120 Enqueuing Expose request
01:22:55.759 00.004 7680 IsGuiding returns 0
01:22:55.759 00.000 7680 PulseGuide returned control before completion, sleep 190
01:22:55.959 00.200 7680 IsGuiding returns 1
01:22:55.959 00.000 7680 scope still moving after pulse duration time elapsed
01:22:55.989 00.030 7680 IsSlewing returns 0
01:22:55.991 00.002 7680 IsGuiding returns 0
01:22:55.991 00.000 7680 scope move finished after 180 + 52 ms
01:22:55.992 00.001 7680 Move returns status 0, amount 180
01:22:55.992 00.000 7680 move complete, result=0
01:22:55.992 00.000 7680 worker thread done servicing request
01:22:55.992 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 180 ms NORTH
01:22:55.999 00.007 7680 Worker thread wakes up
01:22:55.999 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:55.999 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:57.249 01.250 7680 Exposure complete
01:22:57.353 00.104 7680 worker thread done servicing request
01:22:57.353 00.000 6120 OnExposeComplete: enter
01:22:57.356 00.003 6120 UpdateGuideState(): m_state=6
01:22:57.360 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6037
01:22:57.365 00.005 6120 Star::Find returns 1 (1), X=950.53, Y=44.54, Mass=14238, SNR=77.0, Peak=255 HFD=7.1
01:22:57.368 00.003 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.03 = -1.26)
01:22:57.372 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.53)
01:22:57.376 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.25 hyp=0.28 cameraTheta=2.07 mountX=0.09 mountY=-0.28, mountTheta=-1.27
01:22:57.383 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.25, opts=13)
01:22:57.387 00.004 6120 Enqueuing Move request for scope (-0.13, 0.25)
01:22:57.392 00.005 7680 Worker thread wakes up
01:22:57.393 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:57.398 00.005 6120 UpdateGuideState exits: m=14238 SNR=77.0 Saturated
01:22:57.402 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:57.406 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.25) opts 0xd
01:22:57.406 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.25)
01:22:57.406 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:57.409 00.003 6120 Enqueuing Expose request
01:22:57.414 00.005 7680 Moving (-0.13, 0.25) raw xDistance=0.09 yDistance=-0.28
01:22:57.414 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:22:57.415 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:22:57.415 00.000 7680 MoveAxis(E, 0, ABG)
01:22:57.415 00.000 7680 Move returns status 0, amount 0
01:22:57.415 00.000 7680 MoveAxis(N, 152, ABG)
01:22:57.416 00.001 7680 Guiding  Dir = 0, Dur = 152
01:22:57.416 00.000 7680 IsSlewing returns 0
01:22:57.416 00.000 7680 IsGuiding returns 0
01:22:57.417 00.001 7680 PulseGuide returned control before completion, sleep 162
01:22:57.582 00.165 7680 IsGuiding returns 1
01:22:57.583 00.001 7680 scope still moving after pulse duration time elapsed
01:22:57.612 00.029 7680 IsSlewing returns 0
01:22:57.613 00.001 7680 IsGuiding returns 0
01:22:57.614 00.001 7680 scope move finished after 152 + 45 ms
01:22:57.614 00.000 7680 Move returns status 0, amount 152
01:22:57.614 00.000 7680 move complete, result=0
01:22:57.615 00.001 7680 worker thread done servicing request
01:22:57.615 00.000 7680 Worker thread wakes up
01:22:57.616 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 152 ms NORTH
01:22:57.621 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:57.623 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:22:58.874 01.251 7680 Exposure complete
01:22:59.004 00.130 7680 worker thread done servicing request
01:22:59.005 00.001 6120 OnExposeComplete: enter
01:22:59.008 00.003 6120 UpdateGuideState(): m_state=6
01:22:59.012 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6038
01:22:59.016 00.004 6120 Star::Find returns 1 (1), X=950.90, Y=44.16, Mass=13121, SNR=75.1, Peak=255 HFD=7.0
01:22:59.021 00.005 6120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-2.95) = xAngle (2.43 = 2.43)
01:22:59.025 00.004 6120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.16 = 2.16)
01:22:59.030 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=-0.14 hyp=0.27 cameraTheta=-0.52 mountX=-0.21 mountY=0.23, mountTheta=2.31
01:22:59.035 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.14, opts=13)
01:22:59.039 00.004 6120 Enqueuing Move request for scope (0.24, -0.14)
01:22:59.043 00.004 7680 Worker thread wakes up
01:22:59.043 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.14) opts 0xd
01:22:59.043 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.14)
01:22:59.043 00.000 7680 Moving (0.24, -0.14) raw xDistance=-0.21 yDistance=0.23
01:22:59.044 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:22:59.044 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:22:59.044 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:22:59.050 00.006 6120 UpdateGuideState exits: m=13121 SNR=75.1 Saturated
01:22:59.053 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:59.057 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:22:59.061 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:22:59.061 00.000 7680 MoveAxis(E, 85, ABG)
01:22:59.062 00.001 7680 Guiding  Dir = 2, Dur = 85
01:22:59.062 00.000 6120 Enqueuing Expose request
01:22:59.066 00.004 7680 IsSlewing returns 0
01:22:59.066 00.000 7680 IsGuiding returns 0
01:22:59.067 00.001 7680 PulseGuide returned control before completion, sleep 95
01:22:59.175 00.108 7680 IsGuiding returns 1
01:22:59.175 00.000 7680 scope still moving after pulse duration time elapsed
01:22:59.206 00.031 7680 IsSlewing returns 0
01:22:59.207 00.001 7680 IsGuiding returns 0
01:22:59.208 00.001 7680 scope move finished after 85 + 56 ms
01:22:59.209 00.001 7680 Move returns status 0, amount 85
01:22:59.210 00.001 7680 MoveAxis(N, 0, ABG)
01:22:59.210 00.000 7680 Move returns status 0, amount 0
01:22:59.210 00.000 7680 move complete, result=0
01:22:59.211 00.001 7680 worker thread done servicing request
01:22:59.212 00.001 6120 GuideStep: -0.2 px 85 ms EAST, 0.2 px 0 ms NORTH
01:22:59.218 00.006 7680 Worker thread wakes up
01:22:59.218 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:22:59.218 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:00.468 01.250 7680 Exposure complete
01:23:00.601 00.133 7680 worker thread done servicing request
01:23:00.602 00.001 6120 OnExposeComplete: enter
01:23:00.607 00.005 6120 UpdateGuideState(): m_state=6
01:23:00.611 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6039
01:23:00.617 00.006 6120 Star::Find returns 1 (1), X=950.79, Y=44.10, Mass=15560, SNR=81.2, Peak=255 HFD=6.8
01:23:00.620 00.003 6120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-2.95) = xAngle (1.96 = 1.96)
01:23:00.624 00.004 6120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.69 = 1.69)
01:23:00.628 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-1.00 mountX=-0.09 mountY=0.23, mountTheta=1.93
01:23:00.633 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.19, opts=13)
01:23:00.636 00.003 6120 Enqueuing Move request for scope (0.12, -0.19)
01:23:00.641 00.005 7680 Worker thread wakes up
01:23:00.641 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:00.645 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
01:23:00.646 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
01:23:00.646 00.000 7680 Moving (0.12, -0.19) raw xDistance=-0.09 yDistance=0.23
01:23:00.646 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:23:00.646 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:23:00.646 00.000 6120 UpdateGuideState exits: m=15560 SNR=81.2 Saturated
01:23:00.651 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:23:00.651 00.000 7680 MoveAxis(E, 0, ABG)
01:23:00.651 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:00.655 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:00.659 00.004 7680 Move returns status 0, amount 0
01:23:00.659 00.000 7680 MoveAxis(N, 0, ABG)
01:23:00.659 00.000 7680 Move returns status 0, amount 0
01:23:00.659 00.000 7680 move complete, result=0
01:23:00.659 00.000 6120 Enqueuing Expose request
01:23:00.665 00.006 7680 worker thread done servicing request
01:23:00.666 00.001 7680 Worker thread wakes up
01:23:00.667 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:00.667 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:00.667 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:01.927 01.260 7680 Exposure complete
01:23:02.068 00.141 7680 worker thread done servicing request
01:23:02.068 00.000 6120 OnExposeComplete: enter
01:23:02.073 00.005 6120 UpdateGuideState(): m_state=6
01:23:02.077 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6040
01:23:02.084 00.007 6120 Star::Find returns 1 (1), X=950.44, Y=44.59, Mass=15520, SNR=81.0, Peak=255 HFD=7.1
01:23:02.089 00.005 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.11)
01:23:02.093 00.004 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.38)
01:23:02.097 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.30 hyp=0.37 cameraTheta=2.22 mountX=0.17 mountY=-0.37, mountTheta=-1.14
01:23:02.102 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.30, opts=13)
01:23:02.108 00.006 6120 Enqueuing Move request for scope (-0.23, 0.30)
01:23:02.112 00.004 7680 Worker thread wakes up
01:23:02.112 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.30) opts 0xd
01:23:02.113 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.30)
01:23:02.113 00.000 7680 Moving (-0.23, 0.30) raw xDistance=0.17 yDistance=-0.37
01:23:02.113 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:23:02.113 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:23:02.114 00.001 7680 MoveAxis(E, 0, ABG)
01:23:02.114 00.000 7680 Move returns status 0, amount 0
01:23:02.114 00.000 7680 MoveAxis(N, 199, ABG)
01:23:02.114 00.000 7680 Guiding  Dir = 0, Dur = 199
01:23:02.114 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:02.119 00.005 7680 IsSlewing returns 0
01:23:02.119 00.000 6120 UpdateGuideState exits: m=15520 SNR=81.0 Saturated
01:23:02.123 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:02.127 00.004 7680 IsGuiding returns 0
01:23:02.127 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:02.130 00.003 7680 PulseGuide returned control before completion, sleep 209
01:23:02.130 00.000 6120 Enqueuing Expose request
01:23:02.356 00.226 7680 IsGuiding returns 0
01:23:02.358 00.002 7680 Move returns status 0, amount 199
01:23:02.358 00.000 7680 move complete, result=0
01:23:02.359 00.001 7680 worker thread done servicing request
01:23:02.359 00.000 7680 Worker thread wakes up
01:23:02.360 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 199 ms NORTH
01:23:02.368 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:02.369 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:03.622 01.253 7680 Exposure complete
01:23:03.772 00.150 7680 worker thread done servicing request
01:23:03.773 00.001 6120 OnExposeComplete: enter
01:23:03.778 00.005 6120 UpdateGuideState(): m_state=6
01:23:03.782 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6041
01:23:03.786 00.004 6120 Star::Find returns 1 (1), X=950.73, Y=44.61, Mass=15107, SNR=79.7, Peak=255 HFD=7.2
01:23:03.789 00.003 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
01:23:03.792 00.003 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
01:23:03.797 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.32 hyp=0.33 cameraTheta=1.36 mountX=-0.13 mountY=-0.26, mountTheta=-2.03
01:23:03.803 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.32, opts=13)
01:23:03.806 00.003 6120 Enqueuing Move request for scope (0.07, 0.32)
01:23:03.810 00.004 7680 Worker thread wakes up
01:23:03.810 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:03.814 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.32) opts 0xd
01:23:03.814 00.000 6120 UpdateGuideState exits: m=15107 SNR=79.7 Saturated
01:23:03.817 00.003 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.32)
01:23:03.818 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:03.820 00.002 7680 Moving (0.07, 0.32) raw xDistance=-0.13 yDistance=-0.26
01:23:03.820 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:03.823 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:23:03.823 00.000 6120 Enqueuing Expose request
01:23:03.828 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:23:03.828 00.000 7680 MoveAxis(E, 0, ABG)
01:23:03.828 00.000 7680 Move returns status 0, amount 0
01:23:03.828 00.000 7680 MoveAxis(N, 139, ABG)
01:23:03.828 00.000 7680 Guiding  Dir = 0, Dur = 139
01:23:03.828 00.000 7680 IsSlewing returns 0
01:23:03.829 00.001 7680 IsGuiding returns 0
01:23:03.830 00.001 7680 PulseGuide returned control before completion, sleep 149
01:23:03.986 00.156 7680 IsGuiding returns 1
01:23:03.987 00.001 7680 scope still moving after pulse duration time elapsed
01:23:04.016 00.029 7680 IsSlewing returns 0
01:23:04.018 00.002 7680 IsGuiding returns 0
01:23:04.018 00.000 7680 scope move finished after 139 + 50 ms
01:23:04.018 00.000 7680 Move returns status 0, amount 139
01:23:04.020 00.002 7680 move complete, result=0
01:23:04.020 00.000 7680 worker thread done servicing request
01:23:04.020 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 139 ms NORTH
01:23:04.026 00.006 7680 Worker thread wakes up
01:23:04.026 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:04.026 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:05.276 01.250 7680 Exposure complete
01:23:05.418 00.142 7680 worker thread done servicing request
01:23:05.418 00.000 6120 OnExposeComplete: enter
01:23:05.423 00.005 6120 UpdateGuideState(): m_state=6
01:23:05.428 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6042
01:23:05.432 00.004 6120 Star::Find returns 1 (1), X=950.76, Y=44.59, Mass=15836, SNR=82.7, Peak=255 HFD=7.2
01:23:05.437 00.005 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
01:23:05.440 00.003 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.34)
01:23:05.444 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.31 cameraTheta=1.26 mountX=-0.15 mountY=-0.22, mountTheta=-2.16
01:23:05.448 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.29, opts=13)
01:23:05.452 00.004 6120 Enqueuing Move request for scope (0.09, 0.29)
01:23:05.457 00.005 7680 Worker thread wakes up
01:23:05.457 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:05.461 00.004 6120 UpdateGuideState exits: m=15836 SNR=82.7 Saturated
01:23:05.464 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.29) opts 0xd
01:23:05.464 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.29)
01:23:05.464 00.000 7680 Moving (0.09, 0.29) raw xDistance=-0.15 yDistance=-0.22
01:23:05.464 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:23:05.466 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:23:05.466 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:05.469 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:05.474 00.005 6120 Enqueuing Expose request
01:23:05.477 00.003 7680 MoveAxis(E, 0, ABG)
01:23:05.477 00.000 7680 Move returns status 0, amount 0
01:23:05.478 00.001 7680 MoveAxis(N, 120, ABG)
01:23:05.478 00.000 7680 Guiding  Dir = 0, Dur = 120
01:23:05.478 00.000 7680 IsSlewing returns 0
01:23:05.479 00.001 7680 IsGuiding returns 0
01:23:05.479 00.000 7680 PulseGuide returned control before completion, sleep 130
01:23:05.625 00.146 7680 IsGuiding returns 0
01:23:05.626 00.001 7680 Move returns status 0, amount 120
01:23:05.627 00.001 7680 move complete, result=0
01:23:05.627 00.000 7680 worker thread done servicing request
01:23:05.627 00.000 7680 Worker thread wakes up
01:23:05.628 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 120 ms NORTH
01:23:05.633 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:05.635 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:06.878 01.243 7680 Exposure complete
01:23:07.000 00.122 7680 worker thread done servicing request
01:23:07.000 00.000 6120 OnExposeComplete: enter
01:23:07.004 00.004 6120 UpdateGuideState(): m_state=6
01:23:07.008 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6043
01:23:07.012 00.004 6120 Star::Find returns 1 (1), X=950.81, Y=44.29, Mass=15498, SNR=79.4, Peak=255 HFD=7.0
01:23:07.016 00.004 6120 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-2.95) = xAngle (2.92 = 2.92)
01:23:07.021 00.005 6120 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.65 = 2.65)
01:23:07.024 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.04 mountX=-0.14 mountY=0.07, mountTheta=2.69
01:23:07.029 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.01, opts=13)
01:23:07.034 00.005 6120 Enqueuing Move request for scope (0.15, -0.01)
01:23:07.037 00.003 7680 Worker thread wakes up
01:23:07.037 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
01:23:07.037 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
01:23:07.038 00.001 7680 Moving (0.15, -0.01) raw xDistance=-0.14 yDistance=0.07
01:23:07.038 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:23:07.038 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:23:07.039 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:23:07.039 00.000 7680 MoveAxis(E, 0, ABG)
01:23:07.039 00.000 7680 Move returns status 0, amount 0
01:23:07.039 00.000 7680 MoveAxis(N, 0, ABG)
01:23:07.039 00.000 7680 Move returns status 0, amount 0
01:23:07.039 00.000 7680 move complete, result=0
01:23:07.039 00.000 7680 worker thread done servicing request
01:23:07.039 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:07.044 00.005 6120 UpdateGuideState exits: m=15498 SNR=79.4 Saturated
01:23:07.047 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:07.051 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:07.055 00.004 6120 Enqueuing Expose request
01:23:07.059 00.004 7680 Worker thread wakes up
01:23:07.059 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:07.062 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:07.062 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:08.316 01.254 7680 Exposure complete
01:23:08.451 00.135 7680 worker thread done servicing request
01:23:08.451 00.000 6120 OnExposeComplete: enter
01:23:08.457 00.006 6120 UpdateGuideState(): m_state=6
01:23:08.460 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6044
01:23:08.465 00.005 6120 Star::Find returns 1 (1), X=950.70, Y=44.30, Mass=12743, SNR=74.7, Peak=255 HFD=7.1
01:23:08.469 00.004 6120 CameraToMount -- cameraTheta (0.18) - m_xAngle (-2.95) = xAngle (3.14 = 3.14)
01:23:08.473 00.004 6120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.87 = 2.87)
01:23:08.478 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.18 mountX=-0.04 mountY=0.01, mountTheta=2.88
01:23:08.483 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.01, opts=13)
01:23:08.487 00.004 6120 Enqueuing Move request for scope (0.04, 0.01)
01:23:08.491 00.004 7680 Worker thread wakes up
01:23:08.491 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
01:23:08.491 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
01:23:08.491 00.000 7680 Moving (0.04, 0.01) raw xDistance=-0.04 yDistance=0.01
01:23:08.491 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:23:08.492 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:23:08.492 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:23:08.492 00.000 7680 MoveAxis(E, 0, ABG)
01:23:08.492 00.000 7680 Move returns status 0, amount 0
01:23:08.492 00.000 7680 MoveAxis(N, 0, ABG)
01:23:08.492 00.000 7680 Move returns status 0, amount 0
01:23:08.492 00.000 7680 move complete, result=0
01:23:08.492 00.000 7680 worker thread done servicing request
01:23:08.492 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:08.496 00.004 6120 UpdateGuideState exits: m=12743 SNR=74.7 Saturated
01:23:08.500 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:08.503 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:08.506 00.003 6120 Enqueuing Expose request
01:23:08.511 00.005 7680 Worker thread wakes up
01:23:08.511 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:23:08.514 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:08.515 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:09.769 01.254 7680 Exposure complete
01:23:09.907 00.138 7680 worker thread done servicing request
01:23:09.908 00.001 6120 OnExposeComplete: enter
01:23:09.911 00.003 6120 UpdateGuideState(): m_state=6
01:23:09.915 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6045
01:23:09.919 00.004 6120 Star::Find returns 1 (1), X=950.41, Y=44.86, Mass=13737, SNR=76.6, Peak=255 HFD=6.9
01:23:09.922 00.003 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.95 = -1.34)
01:23:09.926 00.004 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.61)
01:23:09.931 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=0.57 hyp=0.63 cameraTheta=1.99 mountX=0.14 mountY=-0.63, mountTheta=-1.34
01:23:09.936 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.57, opts=13)
01:23:09.941 00.005 6120 Enqueuing Move request for scope (-0.26, 0.57)
01:23:09.945 00.004 7680 Worker thread wakes up
01:23:09.946 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:09.949 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.57) opts 0xd
01:23:09.950 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.57)
01:23:09.950 00.000 7680 Moving (-0.26, 0.57) raw xDistance=0.14 yDistance=-0.63
01:23:09.950 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:23:09.950 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
01:23:09.950 00.000 7680 MoveAxis(E, 0, ABG)
01:23:09.951 00.001 6120 UpdateGuideState exits: m=13737 SNR=76.6 Saturated
01:23:09.955 00.004 7680 Move returns status 0, amount 0
01:23:09.955 00.000 7680 MoveAxis(N, 339, ABG)
01:23:09.955 00.000 7680 Guiding  Dir = 0, Dur = 339
01:23:09.955 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:09.959 00.004 7680 IsSlewing returns 0
01:23:09.959 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:09.963 00.004 6120 Enqueuing Expose request
01:23:09.968 00.005 7680 IsGuiding returns 0
01:23:09.968 00.000 7680 PulseGuide returned control before completion, sleep 349
01:23:10.323 00.355 7680 IsGuiding returns 1
01:23:10.324 00.001 7680 scope still moving after pulse duration time elapsed
01:23:10.355 00.031 7680 IsSlewing returns 0
01:23:10.356 00.001 7680 IsGuiding returns 0
01:23:10.357 00.001 7680 scope move finished after 339 + 50 ms
01:23:10.358 00.001 7680 Move returns status 0, amount 339
01:23:10.358 00.000 7680 move complete, result=0
01:23:10.359 00.001 7680 worker thread done servicing request
01:23:10.360 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 339 ms NORTH
01:23:10.365 00.005 7680 Worker thread wakes up
01:23:10.365 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:10.365 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:11.615 01.250 7680 Exposure complete
01:23:11.759 00.144 7680 worker thread done servicing request
01:23:11.760 00.001 6120 OnExposeComplete: enter
01:23:11.764 00.004 6120 UpdateGuideState(): m_state=6
01:23:11.769 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6046
01:23:11.774 00.005 6120 Star::Find returns 1 (1), X=950.75, Y=44.76, Mass=15454, SNR=78.5, Peak=255 HFD=7.0
01:23:11.777 00.003 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
01:23:11.781 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
01:23:11.784 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.47 hyp=0.48 cameraTheta=1.38 mountX=-0.17 mountY=-0.38, mountTheta=-2.00
01:23:11.790 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.47, opts=13)
01:23:11.795 00.005 6120 Enqueuing Move request for scope (0.09, 0.47)
01:23:11.800 00.005 7680 Worker thread wakes up
01:23:11.800 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:11.804 00.004 6120 UpdateGuideState exits: m=15454 SNR=78.5 Saturated
01:23:11.808 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:11.812 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:11.815 00.003 6120 Enqueuing Expose request
01:23:11.819 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.47) opts 0xd
01:23:11.819 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.47)
01:23:11.819 00.000 7680 Moving (0.09, 0.47) raw xDistance=-0.17 yDistance=-0.38
01:23:11.819 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:23:11.820 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:23:11.820 00.000 7680 MoveAxis(E, 0, ABG)
01:23:11.820 00.000 7680 Move returns status 0, amount 0
01:23:11.820 00.000 7680 MoveAxis(N, 207, ABG)
01:23:11.821 00.001 7680 Guiding  Dir = 0, Dur = 207
01:23:11.821 00.000 7680 IsSlewing returns 0
01:23:11.821 00.000 7680 IsGuiding returns 0
01:23:11.821 00.000 7680 PulseGuide returned control before completion, sleep 217
01:23:12.041 00.220 7680 IsGuiding returns 1
01:23:12.043 00.002 7680 scope still moving after pulse duration time elapsed
01:23:12.073 00.030 7680 IsSlewing returns 0
01:23:12.074 00.001 7680 IsGuiding returns 0
01:23:12.074 00.000 7680 scope move finished after 207 + 46 ms
01:23:12.075 00.001 7680 Move returns status 0, amount 207
01:23:12.077 00.002 7680 move complete, result=0
01:23:12.077 00.000 7680 worker thread done servicing request
01:23:12.077 00.000 7680 Worker thread wakes up
01:23:12.078 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 207 ms NORTH
01:23:12.085 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:12.086 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:13.335 01.249 7680 Exposure complete
01:23:13.469 00.134 7680 worker thread done servicing request
01:23:13.469 00.000 6120 OnExposeComplete: enter
01:23:13.472 00.003 6120 UpdateGuideState(): m_state=6
01:23:13.475 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6047
01:23:13.477 00.002 6120 Star::Find returns 1 (1), X=950.58, Y=44.29, Mass=14442, SNR=77.1, Peak=255 HFD=7.2
01:23:13.480 00.003 6120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-2.95) = xAngle (-0.11 = -0.11)
01:23:13.484 00.004 6120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.38 = -0.38)
01:23:13.487 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.06 mountX=0.08 mountY=-0.03, mountTheta=-0.35
01:23:13.490 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.01, opts=13)
01:23:13.494 00.004 6120 Enqueuing Move request for scope (-0.08, -0.01)
01:23:13.497 00.003 7680 Worker thread wakes up
01:23:13.498 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
01:23:13.498 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
01:23:13.498 00.000 7680 Moving (-0.08, -0.01) raw xDistance=0.08 yDistance=-0.03
01:23:13.498 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:23:13.498 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:13.501 00.003 6120 UpdateGuideState exits: m=14442 SNR=77.1 Saturated
01:23:13.504 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:13.507 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:23:13.507 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:13.511 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:23:13.511 00.000 7680 MoveAxis(E, 0, ABG)
01:23:13.511 00.000 7680 Move returns status 0, amount 0
01:23:13.511 00.000 7680 MoveAxis(N, 0, ABG)
01:23:13.511 00.000 7680 Move returns status 0, amount 0
01:23:13.511 00.000 7680 move complete, result=0
01:23:13.511 00.000 6120 Enqueuing Expose request
01:23:13.516 00.005 7680 worker thread done servicing request
01:23:13.516 00.000 7680 Worker thread wakes up
01:23:13.516 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:13.521 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:13.521 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:14.778 01.257 7680 Exposure complete
01:23:14.913 00.135 7680 worker thread done servicing request
01:23:14.913 00.000 6120 OnExposeComplete: enter
01:23:14.918 00.005 6120 UpdateGuideState(): m_state=6
01:23:14.921 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6048
01:23:14.926 00.005 6120 Star::Find returns 1 (1), X=950.31, Y=44.76, Mass=15063, SNR=79.9, Peak=255 HFD=7.0
01:23:14.930 00.004 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
01:23:14.934 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
01:23:14.937 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=0.47 hyp=0.59 cameraTheta=2.21 mountX=0.26 mountY=-0.58, mountTheta=-1.15
01:23:14.943 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.47, opts=13)
01:23:14.947 00.004 6120 Enqueuing Move request for scope (-0.35, 0.47)
01:23:14.951 00.004 7680 Worker thread wakes up
01:23:14.951 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:14.956 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.47) opts 0xd
01:23:14.956 00.000 6120 UpdateGuideState exits: m=15063 SNR=79.9 Saturated
01:23:14.960 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:14.964 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.47)
01:23:14.964 00.000 7680 Moving (-0.35, 0.47) raw xDistance=0.26 yDistance=-0.58
01:23:14.965 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:14.968 00.003 6120 Enqueuing Expose request
01:23:14.973 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:23:14.973 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
01:23:14.973 00.000 7680 MoveAxis(W, 106, ABG)
01:23:14.973 00.000 7680 Guiding  Dir = 3, Dur = 106
01:23:14.974 00.001 7680 IsSlewing returns 0
01:23:14.974 00.000 7680 IsGuiding returns 0
01:23:14.974 00.000 7680 PulseGuide returned control before completion, sleep 116
01:23:15.097 00.123 7680 IsGuiding returns 1
01:23:15.098 00.001 7680 scope still moving after pulse duration time elapsed
01:23:15.128 00.030 7680 IsSlewing returns 0
01:23:15.130 00.002 7680 IsGuiding returns 0
01:23:15.130 00.000 7680 scope move finished after 106 + 50 ms
01:23:15.131 00.001 7680 Move returns status 0, amount 106
01:23:15.131 00.000 7680 MoveAxis(N, 312, ABG)
01:23:15.132 00.001 7680 Guiding  Dir = 0, Dur = 312
01:23:15.133 00.001 7680 IsSlewing returns 0
01:23:15.133 00.000 7680 IsGuiding returns 0
01:23:15.135 00.002 7680 PulseGuide returned control before completion, sleep 322
01:23:15.461 00.326 7680 IsGuiding returns 1
01:23:15.461 00.000 7680 scope still moving after pulse duration time elapsed
01:23:15.492 00.031 7680 IsSlewing returns 0
01:23:15.493 00.001 7680 IsGuiding returns 0
01:23:15.493 00.000 7680 scope move finished after 312 + 47 ms
01:23:15.494 00.001 7680 Move returns status 0, amount 312
01:23:15.494 00.000 7680 move complete, result=0
01:23:15.494 00.000 7680 worker thread done servicing request
01:23:15.495 00.001 7680 Worker thread wakes up
01:23:15.495 00.000 6120 GuideStep: 0.3 px 106 ms WEST, -0.6 px 312 ms NORTH
01:23:15.501 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:15.501 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:16.750 01.249 7680 Exposure complete
01:23:16.891 00.141 7680 worker thread done servicing request
01:23:16.891 00.000 6120 OnExposeComplete: enter
01:23:16.896 00.005 6120 UpdateGuideState(): m_state=6
01:23:16.899 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6049
01:23:16.901 00.002 6120 Star::Find returns 1 (1), X=950.92, Y=44.19, Mass=14631, SNR=76.7, Peak=255 HFD=6.9
01:23:16.905 00.004 6120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-2.95) = xAngle (2.56 = 2.56)
01:23:16.908 00.003 6120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.29 = 2.29)
01:23:16.910 00.002 6120 CameraToMount -- cameraX=0.26 cameraY=-0.11 hyp=0.28 cameraTheta=-0.39 mountX=-0.24 mountY=0.21, mountTheta=2.41
01:23:16.914 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.11, opts=13)
01:23:16.919 00.005 6120 Enqueuing Move request for scope (0.26, -0.11)
01:23:16.923 00.004 7680 Worker thread wakes up
01:23:16.923 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:16.927 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.11) opts 0xd
01:23:16.927 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.11)
01:23:16.928 00.001 7680 Moving (0.26, -0.11) raw xDistance=-0.24 yDistance=0.21
01:23:16.928 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.24
01:23:16.928 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:23:16.928 00.000 6120 UpdateGuideState exits: m=14631 SNR=76.7 Saturated
01:23:16.933 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:16.936 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:16.941 00.005 6120 Enqueuing Expose request
01:23:16.945 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:23:16.945 00.000 7680 MoveAxis(E, 89, ABG)
01:23:16.945 00.000 7680 Guiding  Dir = 2, Dur = 89
01:23:16.945 00.000 7680 IsSlewing returns 0
01:23:16.946 00.001 7680 IsGuiding returns 0
01:23:16.946 00.000 7680 PulseGuide returned control before completion, sleep 99
01:23:17.050 00.104 7680 IsGuiding returns 1
01:23:17.051 00.001 7680 scope still moving after pulse duration time elapsed
01:23:17.081 00.030 7680 IsSlewing returns 0
01:23:17.083 00.002 7680 IsGuiding returns 0
01:23:17.083 00.000 7680 scope move finished after 89 + 48 ms
01:23:17.084 00.001 7680 Move returns status 0, amount 89
01:23:17.084 00.000 7680 MoveAxis(N, 0, ABG)
01:23:17.085 00.001 7680 Move returns status 0, amount 0
01:23:17.085 00.000 7680 move complete, result=0
01:23:17.086 00.001 7680 worker thread done servicing request
01:23:17.087 00.001 7680 Worker thread wakes up
01:23:17.087 00.000 6120 GuideStep: -0.2 px 89 ms EAST, 0.2 px 0 ms NORTH
01:23:17.093 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:17.093 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:18.343 01.250 7680 Exposure complete
01:23:18.478 00.135 7680 worker thread done servicing request
01:23:18.478 00.000 6120 OnExposeComplete: enter
01:23:18.483 00.005 6120 UpdateGuideState(): m_state=6
01:23:18.488 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6050
01:23:18.491 00.003 6120 Star::Find returns 1 (1), X=950.48, Y=44.76, Mass=13182, SNR=74.9, Peak=255 HFD=7.1
01:23:18.496 00.005 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
01:23:18.500 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
01:23:18.503 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.46 hyp=0.50 cameraTheta=1.95 mountX=0.09 mountY=-0.50, mountTheta=-1.38
01:23:18.509 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.46, opts=13)
01:23:18.513 00.004 6120 Enqueuing Move request for scope (-0.18, 0.46)
01:23:18.516 00.003 7680 Worker thread wakes up
01:23:18.516 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.46) opts 0xd
01:23:18.517 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.46)
01:23:18.517 00.000 7680 Moving (-0.18, 0.46) raw xDistance=0.09 yDistance=-0.50
01:23:18.517 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:23:18.517 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
01:23:18.518 00.001 7680 MoveAxis(E, 0, ABG)
01:23:18.518 00.000 7680 Move returns status 0, amount 0
01:23:18.518 00.000 7680 MoveAxis(N, 269, ABG)
01:23:18.518 00.000 7680 Guiding  Dir = 0, Dur = 269
01:23:18.518 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:18.522 00.004 7680 IsSlewing returns 0
01:23:18.522 00.000 6120 UpdateGuideState exits: m=13182 SNR=74.9 Saturated
01:23:18.527 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:18.530 00.003 7680 IsGuiding returns 0
01:23:18.530 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:18.534 00.004 7680 PulseGuide returned control before completion, sleep 279
01:23:18.534 00.000 6120 Enqueuing Expose request
01:23:18.820 00.286 7680 IsGuiding returns 1
01:23:18.821 00.001 7680 scope still moving after pulse duration time elapsed
01:23:18.851 00.030 7680 IsSlewing returns 0
01:23:18.852 00.001 7680 IsGuiding returns 0
01:23:18.854 00.002 7680 scope move finished after 269 + 55 ms
01:23:18.855 00.001 7680 Move returns status 0, amount 269
01:23:18.855 00.000 7680 move complete, result=0
01:23:18.857 00.002 7680 worker thread done servicing request
01:23:18.857 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 269 ms NORTH
01:23:18.865 00.008 7680 Worker thread wakes up
01:23:18.865 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:18.866 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:20.117 01.251 7680 Exposure complete
01:23:20.254 00.137 7680 worker thread done servicing request
01:23:20.254 00.000 6120 OnExposeComplete: enter
01:23:20.257 00.003 6120 UpdateGuideState(): m_state=6
01:23:20.262 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6051
01:23:20.266 00.004 6120 Star::Find returns 1 (1), X=950.44, Y=44.66, Mass=14538, SNR=77.9, Peak=255 HFD=7.2
01:23:20.270 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
01:23:20.274 00.004 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.48)
01:23:20.278 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.36 hyp=0.42 cameraTheta=2.12 mountX=0.15 mountY=-0.42, mountTheta=-1.23
01:23:20.284 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.36, opts=13)
01:23:20.288 00.004 6120 Enqueuing Move request for scope (-0.22, 0.36)
01:23:20.291 00.003 7680 Worker thread wakes up
01:23:20.291 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.36) opts 0xd
01:23:20.291 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.36)
01:23:20.292 00.001 7680 Moving (-0.22, 0.36) raw xDistance=0.15 yDistance=-0.42
01:23:20.292 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:23:20.292 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:23:20.292 00.000 7680 MoveAxis(E, 0, ABG)
01:23:20.293 00.001 7680 Move returns status 0, amount 0
01:23:20.293 00.000 7680 MoveAxis(N, 229, ABG)
01:23:20.293 00.000 7680 Guiding  Dir = 0, Dur = 229
01:23:20.293 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:20.298 00.005 6120 UpdateGuideState exits: m=14538 SNR=77.9 Saturated
01:23:20.303 00.005 7680 IsSlewing returns 0
01:23:20.303 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:20.306 00.003 7680 IsGuiding returns 0
01:23:20.308 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:20.312 00.004 7680 PulseGuide returned control before completion, sleep 239
01:23:20.312 00.000 6120 Enqueuing Expose request
01:23:20.556 00.244 7680 IsGuiding returns 1
01:23:20.557 00.001 7680 scope still moving after pulse duration time elapsed
01:23:20.587 00.030 7680 IsSlewing returns 0
01:23:20.588 00.001 7680 IsGuiding returns 0
01:23:20.588 00.000 7680 scope move finished after 229 + 52 ms
01:23:20.589 00.001 7680 Move returns status 0, amount 229
01:23:20.589 00.000 7680 move complete, result=0
01:23:20.589 00.000 7680 worker thread done servicing request
01:23:20.591 00.002 7680 Worker thread wakes up
01:23:20.591 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 229 ms NORTH
01:23:20.597 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:20.598 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:21.851 01.253 7680 Exposure complete
01:23:21.987 00.136 7680 worker thread done servicing request
01:23:21.987 00.000 6120 OnExposeComplete: enter
01:23:21.991 00.004 6120 UpdateGuideState(): m_state=6
01:23:21.995 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6052
01:23:21.999 00.004 6120 Star::Find returns 1 (1), X=950.32, Y=44.54, Mass=14337, SNR=77.6, Peak=255 HFD=7.1
01:23:22.002 00.003 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-2.95) = xAngle (5.46 = -0.82)
01:23:22.007 00.005 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.09)
01:23:22.010 00.003 6120 CameraToMount -- cameraX=-0.34 cameraY=0.25 hyp=0.42 cameraTheta=2.51 mountX=0.29 mountY=-0.37, mountTheta=-0.92
01:23:22.016 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.25, opts=13)
01:23:22.021 00.005 6120 Enqueuing Move request for scope (-0.34, 0.25)
01:23:22.025 00.004 7680 Worker thread wakes up
01:23:22.025 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.25) opts 0xd
01:23:22.025 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.25)
01:23:22.026 00.001 7680 Moving (-0.34, 0.25) raw xDistance=0.29 yDistance=-0.37
01:23:22.026 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:23:22.026 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:22.031 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:23:22.031 00.000 7680 MoveAxis(W, 117, ABG)
01:23:22.033 00.002 7680 Guiding  Dir = 3, Dur = 117
01:23:22.033 00.000 6120 UpdateGuideState exits: m=14337 SNR=77.6 Saturated
01:23:22.037 00.004 7680 IsSlewing returns 0
01:23:22.037 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:22.040 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:22.047 00.007 6120 Enqueuing Expose request
01:23:22.051 00.004 7680 IsGuiding returns 0
01:23:22.051 00.000 7680 PulseGuide returned control before completion, sleep 127
01:23:22.183 00.132 7680 IsGuiding returns 1
01:23:22.184 00.001 7680 scope still moving after pulse duration time elapsed
01:23:22.214 00.030 7680 IsSlewing returns 0
01:23:22.214 00.000 7680 IsGuiding returns 0
01:23:22.216 00.002 7680 scope move finished after 117 + 47 ms
01:23:22.216 00.000 7680 Move returns status 0, amount 117
01:23:22.216 00.000 7680 MoveAxis(N, 203, ABG)
01:23:22.216 00.000 7680 Guiding  Dir = 0, Dur = 203
01:23:22.217 00.001 7680 IsSlewing returns 0
01:23:22.217 00.000 7680 IsGuiding returns 0
01:23:22.218 00.001 7680 PulseGuide returned control before completion, sleep 213
01:23:22.434 00.216 7680 IsGuiding returns 1
01:23:22.435 00.001 7680 scope still moving after pulse duration time elapsed
01:23:22.464 00.029 7680 IsSlewing returns 0
01:23:22.466 00.002 7680 IsGuiding returns 0
01:23:22.466 00.000 7680 scope move finished after 203 + 45 ms
01:23:22.467 00.001 7680 Move returns status 0, amount 203
01:23:22.467 00.000 7680 move complete, result=0
01:23:22.468 00.001 7680 worker thread done servicing request
01:23:22.468 00.000 7680 Worker thread wakes up
01:23:22.469 00.001 6120 GuideStep: 0.3 px 117 ms WEST, -0.4 px 203 ms NORTH
01:23:22.476 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:22.476 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:23.734 01.258 7680 Exposure complete
01:23:23.868 00.134 7680 worker thread done servicing request
01:23:23.868 00.000 6120 OnExposeComplete: enter
01:23:23.871 00.003 6120 UpdateGuideState(): m_state=6
01:23:23.876 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6053
01:23:23.879 00.003 6120 Star::Find returns 1 (1), X=950.38, Y=44.45, Mass=14380, SNR=79.2, Peak=255 HFD=7.2
01:23:23.882 00.003 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-2.95) = xAngle (5.60 = -0.68)
01:23:23.886 00.004 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.33 = -0.95)
01:23:23.890 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.15 hyp=0.32 cameraTheta=2.65 mountX=0.25 mountY=-0.26, mountTheta=-0.81
01:23:23.894 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.15, opts=13)
01:23:23.899 00.005 6120 Enqueuing Move request for scope (-0.29, 0.15)
01:23:23.903 00.004 7680 Worker thread wakes up
01:23:23.903 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:23.907 00.004 6120 UpdateGuideState exits: m=14380 SNR=79.2 Saturated
01:23:23.911 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:23.915 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:23.918 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.15) opts 0xd
01:23:23.918 00.000 6120 Enqueuing Expose request
01:23:23.922 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.15)
01:23:23.922 00.000 7680 Moving (-0.29, 0.15) raw xDistance=0.25 yDistance=-0.26
01:23:23.922 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
01:23:23.922 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:23:23.924 00.002 7680 MoveAxis(W, 111, ABG)
01:23:23.924 00.000 7680 Guiding  Dir = 3, Dur = 111
01:23:23.924 00.000 7680 IsSlewing returns 0
01:23:23.924 00.000 7680 IsGuiding returns 0
01:23:23.924 00.000 7680 PulseGuide returned control before completion, sleep 121
01:23:24.051 00.127 7680 IsGuiding returns 1
01:23:24.053 00.002 7680 scope still moving after pulse duration time elapsed
01:23:24.083 00.030 7680 IsSlewing returns 0
01:23:24.085 00.002 7680 IsGuiding returns 0
01:23:24.085 00.000 7680 scope move finished after 111 + 49 ms
01:23:24.086 00.001 7680 Move returns status 0, amount 111
01:23:24.086 00.000 7680 MoveAxis(N, 143, ABG)
01:23:24.087 00.001 7680 Guiding  Dir = 0, Dur = 143
01:23:24.087 00.000 7680 IsSlewing returns 0
01:23:24.088 00.001 7680 IsGuiding returns 0
01:23:24.089 00.001 7680 PulseGuide returned control before completion, sleep 153
01:23:24.253 00.164 7680 IsGuiding returns 1
01:23:24.253 00.000 7680 scope still moving after pulse duration time elapsed
01:23:24.284 00.031 7680 IsSlewing returns 0
01:23:24.284 00.000 7680 IsGuiding returns 0
01:23:24.284 00.000 7680 scope move finished after 143 + 53 ms
01:23:24.286 00.002 7680 Move returns status 0, amount 143
01:23:24.286 00.000 7680 move complete, result=0
01:23:24.286 00.000 7680 worker thread done servicing request
01:23:24.286 00.000 6120 GuideStep: 0.3 px 111 ms WEST, -0.3 px 143 ms NORTH
01:23:24.290 00.004 7680 Worker thread wakes up
01:23:24.290 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:24.290 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:25.530 01.240 7680 Exposure complete
01:23:25.673 00.143 7680 worker thread done servicing request
01:23:25.673 00.000 6120 OnExposeComplete: enter
01:23:25.677 00.004 6120 UpdateGuideState(): m_state=6
01:23:25.682 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6054
01:23:25.686 00.004 6120 Star::Find returns 1 (1), X=950.81, Y=44.10, Mass=14291, SNR=78.1, Peak=255 HFD=6.8
01:23:25.689 00.003 6120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-2.95) = xAngle (2.05 = 2.05)
01:23:25.694 00.005 6120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.78 = 1.78)
01:23:25.697 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.91 mountX=-0.11 mountY=0.24, mountTheta=2.01
01:23:25.703 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.19, opts=13)
01:23:25.707 00.004 6120 Enqueuing Move request for scope (0.15, -0.19)
01:23:25.711 00.004 7680 Worker thread wakes up
01:23:25.712 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:25.715 00.003 6120 UpdateGuideState exits: m=14291 SNR=78.1 Saturated
01:23:25.718 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:25.722 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:25.726 00.004 6120 Enqueuing Expose request
01:23:25.729 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
01:23:25.730 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
01:23:25.730 00.000 7680 Moving (0.15, -0.19) raw xDistance=-0.11 yDistance=0.24
01:23:25.730 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:23:25.730 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:23:25.731 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:23:25.731 00.000 7680 MoveAxis(E, 0, ABG)
01:23:25.732 00.001 7680 Move returns status 0, amount 0
01:23:25.732 00.000 7680 MoveAxis(N, 0, ABG)
01:23:25.732 00.000 7680 Move returns status 0, amount 0
01:23:25.732 00.000 7680 move complete, result=0
01:23:25.732 00.000 7680 worker thread done servicing request
01:23:25.733 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:25.738 00.005 7680 Worker thread wakes up
01:23:25.738 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:25.738 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:26.986 01.248 7680 Exposure complete
01:23:27.122 00.136 7680 worker thread done servicing request
01:23:27.123 00.001 6120 OnExposeComplete: enter
01:23:27.126 00.003 6120 UpdateGuideState(): m_state=6
01:23:27.131 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6055
01:23:27.134 00.003 6120 Star::Find returns 1 (1), X=950.90, Y=44.57, Mass=14971, SNR=80.4, Peak=255 HFD=7.1
01:23:27.139 00.005 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.82 = -2.46)
01:23:27.146 00.007 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.55 = -2.73)
01:23:27.150 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.27 hyp=0.36 cameraTheta=0.86 mountX=-0.28 mountY=-0.14, mountTheta=-2.67
01:23:27.155 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.27, opts=13)
01:23:27.159 00.004 6120 Enqueuing Move request for scope (0.23, 0.27)
01:23:27.163 00.004 7680 Worker thread wakes up
01:23:27.163 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.27) opts 0xd
01:23:27.164 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.27)
01:23:27.164 00.000 7680 Moving (0.23, 0.27) raw xDistance=-0.28 yDistance=-0.14
01:23:27.164 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:23:27.164 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:23:27.164 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:27.168 00.004 6120 UpdateGuideState exits: m=14971 SNR=80.4 Saturated
01:23:27.173 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:23:27.173 00.000 7680 MoveAxis(E, 114, ABG)
01:23:27.173 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:27.177 00.004 7680 Guiding  Dir = 2, Dur = 114
01:23:27.177 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:27.181 00.004 6120 Enqueuing Expose request
01:23:27.186 00.005 7680 IsSlewing returns 0
01:23:27.186 00.000 7680 IsGuiding returns 0
01:23:27.186 00.000 7680 PulseGuide returned control before completion, sleep 124
01:23:27.317 00.131 7680 IsGuiding returns 1
01:23:27.318 00.001 7680 scope still moving after pulse duration time elapsed
01:23:27.349 00.031 7680 IsSlewing returns 0
01:23:27.349 00.000 7680 IsGuiding returns 0
01:23:27.351 00.002 7680 scope move finished after 114 + 50 ms
01:23:27.351 00.000 7680 Move returns status 0, amount 114
01:23:27.351 00.000 7680 MoveAxis(N, 0, ABG)
01:23:27.352 00.001 7680 Move returns status 0, amount 0
01:23:27.353 00.001 7680 move complete, result=0
01:23:27.353 00.000 7680 worker thread done servicing request
01:23:27.353 00.000 7680 Worker thread wakes up
01:23:27.353 00.000 6120 GuideStep: -0.3 px 114 ms EAST, -0.1 px 0 ms NORTH
01:23:27.362 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:27.362 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:28.619 01.257 7680 Exposure complete
01:23:28.758 00.139 7680 worker thread done servicing request
01:23:28.758 00.000 6120 OnExposeComplete: enter
01:23:28.762 00.004 6120 UpdateGuideState(): m_state=6
01:23:28.767 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6056
01:23:28.772 00.005 6120 Star::Find returns 1 (1), X=950.48, Y=44.60, Mass=15166, SNR=78.9, Peak=255 HFD=7.1
01:23:28.776 00.004 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
01:23:28.780 00.004 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
01:23:28.784 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.31 hyp=0.36 cameraTheta=2.10 mountX=0.12 mountY=-0.36, mountTheta=-1.24
01:23:28.789 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.31, opts=13)
01:23:28.794 00.005 6120 Enqueuing Move request for scope (-0.18, 0.31)
01:23:28.797 00.003 7680 Worker thread wakes up
01:23:28.798 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:28.801 00.003 6120 UpdateGuideState exits: m=15166 SNR=78.9 Saturated
01:23:28.805 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.31) opts 0xd
01:23:28.805 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.31)
01:23:28.805 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:28.808 00.003 7680 Moving (-0.18, 0.31) raw xDistance=0.12 yDistance=-0.36
01:23:28.810 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:23:28.810 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:23:28.810 00.000 7680 MoveAxis(E, 0, ABG)
01:23:28.810 00.000 7680 Move returns status 0, amount 0
01:23:28.810 00.000 7680 MoveAxis(N, 195, ABG)
01:23:28.810 00.000 7680 Guiding  Dir = 0, Dur = 195
01:23:28.810 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:28.815 00.005 6120 Enqueuing Expose request
01:23:28.818 00.003 7680 IsSlewing returns 0
01:23:28.818 00.000 7680 IsGuiding returns 0
01:23:28.819 00.001 7680 PulseGuide returned control before completion, sleep 205
01:23:29.028 00.209 7680 IsGuiding returns 1
01:23:29.028 00.000 7680 scope still moving after pulse duration time elapsed
01:23:29.058 00.030 7680 IsSlewing returns 0
01:23:29.059 00.001 7680 IsGuiding returns 0
01:23:29.059 00.000 7680 scope move finished after 195 + 45 ms
01:23:29.060 00.001 7680 Move returns status 0, amount 195
01:23:29.060 00.000 7680 move complete, result=0
01:23:29.062 00.002 7680 worker thread done servicing request
01:23:29.062 00.000 7680 Worker thread wakes up
01:23:29.062 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 195 ms NORTH
01:23:29.069 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:29.069 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:30.318 01.249 7680 Exposure complete
01:23:30.458 00.140 7680 worker thread done servicing request
01:23:30.458 00.000 6120 OnExposeComplete: enter
01:23:30.463 00.005 6120 UpdateGuideState(): m_state=6
01:23:30.467 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6057
01:23:30.471 00.004 6120 Star::Find returns 1 (1), X=950.47, Y=44.47, Mass=13956, SNR=77.3, Peak=255 HFD=7.1
01:23:30.475 00.004 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.36 = -0.92)
01:23:30.478 00.003 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.19)
01:23:30.484 00.006 6120 CameraToMount -- cameraX=-0.20 cameraY=0.18 hyp=0.27 cameraTheta=2.41 mountX=0.16 mountY=-0.25, mountTheta=-0.99
01:23:30.491 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.18, opts=13)
01:23:30.495 00.004 6120 Enqueuing Move request for scope (-0.20, 0.18)
01:23:30.499 00.004 7680 Worker thread wakes up
01:23:30.500 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:30.503 00.003 6120 UpdateGuideState exits: m=13956 SNR=77.3 Saturated
01:23:30.508 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:30.512 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.18) opts 0xd
01:23:30.512 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.18)
01:23:30.512 00.000 7680 Moving (-0.20, 0.18) raw xDistance=0.16 yDistance=-0.25
01:23:30.512 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:23:30.513 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:23:30.513 00.000 7680 MoveAxis(E, 0, ABG)
01:23:30.513 00.000 7680 Move returns status 0, amount 0
01:23:30.513 00.000 7680 MoveAxis(N, 134, ABG)
01:23:30.514 00.001 7680 Guiding  Dir = 0, Dur = 134
01:23:30.514 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:30.518 00.004 6120 Enqueuing Expose request
01:23:30.523 00.005 7680 IsSlewing returns 0
01:23:30.523 00.000 7680 IsGuiding returns 0
01:23:30.523 00.000 7680 PulseGuide returned control before completion, sleep 144
01:23:30.683 00.160 7680 IsGuiding returns 0
01:23:30.684 00.001 7680 Move returns status 0, amount 134
01:23:30.684 00.000 7680 move complete, result=0
01:23:30.685 00.001 7680 worker thread done servicing request
01:23:30.685 00.000 7680 Worker thread wakes up
01:23:30.685 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 134 ms NORTH
01:23:30.693 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:30.693 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:31.942 01.249 7680 Exposure complete
01:23:32.081 00.139 7680 worker thread done servicing request
01:23:32.081 00.000 6120 OnExposeComplete: enter
01:23:32.086 00.005 6120 UpdateGuideState(): m_state=6
01:23:32.090 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6058
01:23:32.094 00.004 6120 Star::Find returns 1 (1), X=950.72, Y=44.30, Mass=14303, SNR=77.9, Peak=255 HFD=7.1
01:23:32.098 00.004 6120 CameraToMount -- cameraTheta (0.19) - m_xAngle (-2.95) = xAngle (3.14 = -3.14)
01:23:32.101 00.003 6120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.87 = 2.87)
01:23:32.106 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.19 mountX=-0.05 mountY=0.01, mountTheta=2.88
01:23:32.110 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.01, opts=13)
01:23:32.114 00.004 6120 Enqueuing Move request for scope (0.05, 0.01)
01:23:32.118 00.004 7680 Worker thread wakes up
01:23:32.118 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:23:32.118 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:23:32.118 00.000 7680 Moving (0.05, 0.01) raw xDistance=-0.05 yDistance=0.01
01:23:32.118 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:23:32.118 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:23:32.119 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:23:32.119 00.000 7680 MoveAxis(E, 0, ABG)
01:23:32.119 00.000 7680 Move returns status 0, amount 0
01:23:32.119 00.000 7680 MoveAxis(N, 0, ABG)
01:23:32.119 00.000 7680 Move returns status 0, amount 0
01:23:32.119 00.000 7680 move complete, result=0
01:23:32.119 00.000 7680 worker thread done servicing request
01:23:32.119 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:32.123 00.004 6120 UpdateGuideState exits: m=14303 SNR=77.9 Saturated
01:23:32.127 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:32.130 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:32.134 00.004 6120 Enqueuing Expose request
01:23:32.140 00.006 7680 Worker thread wakes up
01:23:32.140 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:32.140 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:32.140 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:23:33.386 01.246 7680 Exposure complete
01:23:33.528 00.142 7680 worker thread done servicing request
01:23:33.528 00.000 6120 OnExposeComplete: enter
01:23:33.531 00.003 6120 UpdateGuideState(): m_state=6
01:23:33.536 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6059
01:23:33.540 00.004 6120 Star::Find returns 1 (1), X=950.85, Y=44.69, Mass=15000, SNR=78.1, Peak=255 HFD=7.0
01:23:33.545 00.005 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.09 = -2.19)
01:23:33.550 00.005 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.46)
01:23:33.554 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.40 hyp=0.44 cameraTheta=1.14 mountX=-0.26 mountY=-0.28, mountTheta=-2.31
01:23:33.559 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.40, opts=13)
01:23:33.564 00.005 6120 Enqueuing Move request for scope (0.18, 0.40)
01:23:33.567 00.003 7680 Worker thread wakes up
01:23:33.568 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.40) opts 0xd
01:23:33.568 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.40)
01:23:33.568 00.000 7680 Moving (0.18, 0.40) raw xDistance=-0.26 yDistance=-0.28
01:23:33.569 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:23:33.569 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:33.572 00.003 6120 UpdateGuideState exits: m=15000 SNR=78.1 Saturated
01:23:33.577 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:33.582 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:33.586 00.004 6120 Enqueuing Expose request
01:23:33.590 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:23:33.590 00.000 7680 MoveAxis(E, 105, ABG)
01:23:33.590 00.000 7680 Guiding  Dir = 2, Dur = 105
01:23:33.591 00.001 7680 IsSlewing returns 0
01:23:33.591 00.000 7680 IsGuiding returns 0
01:23:33.593 00.002 7680 PulseGuide returned control before completion, sleep 115
01:23:33.716 00.123 7680 IsGuiding returns 1
01:23:33.718 00.002 7680 scope still moving after pulse duration time elapsed
01:23:33.747 00.029 7680 IsSlewing returns 0
01:23:33.748 00.001 7680 IsGuiding returns 0
01:23:33.749 00.001 7680 scope move finished after 105 + 51 ms
01:23:33.749 00.000 7680 Move returns status 0, amount 105
01:23:33.749 00.000 7680 MoveAxis(N, 151, ABG)
01:23:33.750 00.001 7680 Guiding  Dir = 0, Dur = 151
01:23:33.750 00.000 7680 IsSlewing returns 0
01:23:33.751 00.001 7680 IsGuiding returns 0
01:23:33.752 00.001 7680 PulseGuide returned control before completion, sleep 161
01:23:33.921 00.169 7680 IsGuiding returns 1
01:23:33.921 00.000 7680 scope still moving after pulse duration time elapsed
01:23:33.951 00.030 7680 IsSlewing returns 0
01:23:33.953 00.002 7680 IsGuiding returns 0
01:23:33.953 00.000 7680 scope move finished after 151 + 50 ms
01:23:33.954 00.001 7680 Move returns status 0, amount 151
01:23:33.954 00.000 7680 move complete, result=0
01:23:33.954 00.000 7680 worker thread done servicing request
01:23:33.954 00.000 7680 Worker thread wakes up
01:23:33.955 00.001 6120 GuideStep: -0.3 px 105 ms EAST, -0.3 px 151 ms NORTH
01:23:33.961 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:33.962 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:35.208 01.246 7680 Exposure complete
01:23:35.363 00.155 7680 worker thread done servicing request
01:23:35.364 00.001 6120 OnExposeComplete: enter
01:23:35.367 00.003 6120 UpdateGuideState(): m_state=6
01:23:35.371 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6060
01:23:35.376 00.005 6120 Star::Find returns 1 (1), X=950.43, Y=44.55, Mass=14951, SNR=79.0, Peak=255 HFD=7.2
01:23:35.379 00.003 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
01:23:35.382 00.003 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
01:23:35.387 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.25 hyp=0.34 cameraTheta=2.31 mountX=0.18 mountY=-0.33, mountTheta=-1.07
01:23:35.392 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.25, opts=13)
01:23:35.395 00.003 6120 Enqueuing Move request for scope (-0.23, 0.25)
01:23:35.400 00.005 7680 Worker thread wakes up
01:23:35.400 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.25) opts 0xd
01:23:35.400 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.25)
01:23:35.400 00.000 7680 Moving (-0.23, 0.25) raw xDistance=0.18 yDistance=-0.33
01:23:35.400 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:23:35.400 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:23:35.401 00.001 7680 MoveAxis(E, 0, ABG)
01:23:35.401 00.000 7680 Move returns status 0, amount 0
01:23:35.401 00.000 7680 MoveAxis(N, 178, ABG)
01:23:35.401 00.000 7680 Guiding  Dir = 0, Dur = 178
01:23:35.401 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:35.405 00.004 7680 IsSlewing returns 0
01:23:35.405 00.000 6120 UpdateGuideState exits: m=14951 SNR=79.0 Saturated
01:23:35.409 00.004 7680 IsGuiding returns 0
01:23:35.409 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:35.412 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:35.416 00.004 7680 PulseGuide returned control before completion, sleep 188
01:23:35.416 00.000 6120 Enqueuing Expose request
01:23:35.620 00.204 7680 IsGuiding returns 0
01:23:35.621 00.001 7680 Move returns status 0, amount 178
01:23:35.622 00.001 7680 move complete, result=0
01:23:35.622 00.000 7680 worker thread done servicing request
01:23:35.622 00.000 7680 Worker thread wakes up
01:23:35.622 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 178 ms NORTH
01:23:35.629 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:35.630 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:36.883 01.253 7680 Exposure complete
01:23:36.995 00.112 7680 worker thread done servicing request
01:23:36.995 00.000 6120 OnExposeComplete: enter
01:23:37.000 00.005 6120 UpdateGuideState(): m_state=6
01:23:37.003 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6061
01:23:37.007 00.004 6120 Star::Find returns 1 (1), X=950.60, Y=44.25, Mass=13689, SNR=76.6, Peak=255 HFD=7.2
01:23:37.011 00.004 6120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-2.95) = xAngle (0.40 = 0.40)
01:23:37.014 00.003 6120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.13 = 0.13)
01:23:37.019 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.55 mountX=0.07 mountY=0.01, mountTheta=0.14
01:23:37.025 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.04, opts=13)
01:23:37.029 00.004 6120 Enqueuing Move request for scope (-0.07, -0.04)
01:23:37.034 00.005 7680 Worker thread wakes up
01:23:37.034 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:37.038 00.004 6120 UpdateGuideState exits: m=13689 SNR=76.6 Saturated
01:23:37.041 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:37.046 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
01:23:37.046 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
01:23:37.046 00.000 7680 Moving (-0.07, -0.04) raw xDistance=0.07 yDistance=0.01
01:23:37.046 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:23:37.046 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:23:37.046 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:37.051 00.005 6120 Enqueuing Expose request
01:23:37.056 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:23:37.056 00.000 7680 MoveAxis(E, 0, ABG)
01:23:37.056 00.000 7680 Move returns status 0, amount 0
01:23:37.056 00.000 7680 MoveAxis(N, 0, ABG)
01:23:37.056 00.000 7680 Move returns status 0, amount 0
01:23:37.057 00.001 7680 move complete, result=0
01:23:37.057 00.000 7680 worker thread done servicing request
01:23:37.057 00.000 7680 Worker thread wakes up
01:23:37.058 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:37.058 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:37.058 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:23:38.306 01.248 7680 Exposure complete
01:23:38.447 00.141 7680 worker thread done servicing request
01:23:38.447 00.000 6120 OnExposeComplete: enter
01:23:38.451 00.004 6120 UpdateGuideState(): m_state=6
01:23:38.454 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6062
01:23:38.459 00.005 6120 Star::Find returns 1 (1), X=950.27, Y=44.57, Mass=14943, SNR=80.5, Peak=255 HFD=7.2
01:23:38.463 00.004 6120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-2.95) = xAngle (5.49 = -0.80)
01:23:38.467 00.004 6120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.07)
01:23:38.470 00.003 6120 CameraToMount -- cameraX=-0.39 cameraY=0.27 hyp=0.48 cameraTheta=2.53 mountX=0.33 mountY=-0.42, mountTheta=-0.90
01:23:38.476 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=0.27, opts=13)
01:23:38.480 00.004 6120 Enqueuing Move request for scope (-0.39, 0.27)
01:23:38.485 00.005 7680 Worker thread wakes up
01:23:38.485 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:38.488 00.003 6120 UpdateGuideState exits: m=14943 SNR=80.5 Saturated
01:23:38.493 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:38.496 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:38.499 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.27) opts 0xd
01:23:38.501 00.002 6120 Enqueuing Expose request
01:23:38.504 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.39, 0.27)
01:23:38.504 00.000 7680 Moving (-0.39, 0.27) raw xDistance=0.33 yDistance=-0.42
01:23:38.504 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:23:38.504 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:23:38.504 00.000 7680 MoveAxis(W, 137, ABG)
01:23:38.506 00.002 7680 Guiding  Dir = 3, Dur = 137
01:23:38.506 00.000 7680 IsSlewing returns 0
01:23:38.506 00.000 7680 IsGuiding returns 0
01:23:38.507 00.001 7680 PulseGuide returned control before completion, sleep 147
01:23:38.655 00.148 7680 IsGuiding returns 1
01:23:38.655 00.000 7680 scope still moving after pulse duration time elapsed
01:23:38.686 00.031 7680 IsSlewing returns 0
01:23:38.687 00.001 7680 IsGuiding returns 0
01:23:38.687 00.000 7680 scope move finished after 137 + 44 ms
01:23:38.687 00.000 7680 Move returns status 0, amount 137
01:23:38.689 00.002 7680 MoveAxis(N, 228, ABG)
01:23:38.689 00.000 7680 Guiding  Dir = 0, Dur = 228
01:23:38.689 00.000 7680 IsSlewing returns 0
01:23:38.690 00.001 7680 IsGuiding returns 0
01:23:38.691 00.001 7680 PulseGuide returned control before completion, sleep 238
01:23:38.937 00.246 7680 IsGuiding returns 1
01:23:38.938 00.001 7680 scope still moving after pulse duration time elapsed
01:23:38.967 00.029 7680 IsSlewing returns 0
01:23:38.969 00.002 7680 IsGuiding returns 0
01:23:38.969 00.000 7680 scope move finished after 228 + 50 ms
01:23:38.970 00.001 7680 Move returns status 0, amount 228
01:23:38.970 00.000 7680 move complete, result=0
01:23:38.970 00.000 7680 worker thread done servicing request
01:23:38.971 00.001 7680 Worker thread wakes up
01:23:38.972 00.001 6120 GuideStep: 0.3 px 137 ms WEST, -0.4 px 228 ms NORTH
01:23:38.978 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:38.978 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:40.232 01.254 7680 Exposure complete
01:23:40.379 00.147 7680 worker thread done servicing request
01:23:40.380 00.001 6120 OnExposeComplete: enter
01:23:40.383 00.003 6120 UpdateGuideState(): m_state=6
01:23:40.387 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6063
01:23:40.392 00.005 6120 Star::Find returns 1 (1), X=950.51, Y=44.56, Mass=14533, SNR=77.2, Peak=255 HFD=7.1
01:23:40.396 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.03 = -1.25)
01:23:40.400 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.52)
01:23:40.405 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.27 hyp=0.31 cameraTheta=2.08 mountX=0.10 mountY=-0.31, mountTheta=-1.26
01:23:40.413 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.27, opts=13)
01:23:40.420 00.007 6120 Enqueuing Move request for scope (-0.15, 0.27)
01:23:40.426 00.006 7680 Worker thread wakes up
01:23:40.426 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:40.432 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.27) opts 0xd
01:23:40.432 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.27)
01:23:40.432 00.000 6120 UpdateGuideState exits: m=14533 SNR=77.2 Saturated
01:23:40.436 00.004 7680 Moving (-0.15, 0.27) raw xDistance=0.10 yDistance=-0.31
01:23:40.436 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:40.441 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:23:40.441 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:23:40.441 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:40.446 00.005 7680 MoveAxis(E, 0, ABG)
01:23:40.446 00.000 7680 Move returns status 0, amount 0
01:23:40.446 00.000 6120 Enqueuing Expose request
01:23:40.452 00.006 7680 MoveAxis(N, 168, ABG)
01:23:40.454 00.002 7680 Guiding  Dir = 0, Dur = 168
01:23:40.455 00.001 7680 IsSlewing returns 0
01:23:40.455 00.000 7680 IsGuiding returns 0
01:23:40.458 00.003 7680 PulseGuide returned control before completion, sleep 178
01:23:40.641 00.183 7680 IsGuiding returns 1
01:23:40.641 00.000 7680 scope still moving after pulse duration time elapsed
01:23:40.672 00.031 7680 IsSlewing returns 0
01:23:40.673 00.001 7680 IsGuiding returns 0
01:23:40.674 00.001 7680 scope move finished after 168 + 48 ms
01:23:40.675 00.001 7680 Move returns status 0, amount 168
01:23:40.675 00.000 7680 move complete, result=0
01:23:40.675 00.000 7680 worker thread done servicing request
01:23:40.677 00.002 7680 Worker thread wakes up
01:23:40.677 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 168 ms NORTH
01:23:40.685 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:40.685 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:41.933 01.248 7680 Exposure complete
01:23:42.087 00.154 7680 worker thread done servicing request
01:23:42.087 00.000 6120 OnExposeComplete: enter
01:23:42.091 00.004 6120 UpdateGuideState(): m_state=6
01:23:42.094 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6064
01:23:42.099 00.005 6120 Star::Find returns 1 (1), X=950.52, Y=44.51, Mass=14825, SNR=79.1, Peak=255 HFD=7.1
01:23:42.102 00.003 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.11 = -1.17)
01:23:42.108 00.006 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.44)
01:23:42.112 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.26 cameraTheta=2.15 mountX=0.10 mountY=-0.26, mountTheta=-1.20
01:23:42.118 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.21, opts=13)
01:23:42.123 00.005 6120 Enqueuing Move request for scope (-0.14, 0.21)
01:23:42.126 00.003 7680 Worker thread wakes up
01:23:42.126 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.21) opts 0xd
01:23:42.127 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.21)
01:23:42.127 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:42.131 00.004 7680 Moving (-0.14, 0.21) raw xDistance=0.10 yDistance=-0.26
01:23:42.132 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:23:42.132 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:23:42.132 00.000 7680 MoveAxis(E, 0, ABG)
01:23:42.132 00.000 7680 Move returns status 0, amount 0
01:23:42.133 00.001 6120 UpdateGuideState exits: m=14825 SNR=79.1 Saturated
01:23:42.135 00.002 7680 MoveAxis(N, 139, ABG)
01:23:42.135 00.000 7680 Guiding  Dir = 0, Dur = 139
01:23:42.137 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:42.141 00.004 7680 IsSlewing returns 0
01:23:42.141 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:42.148 00.007 6120 Enqueuing Expose request
01:23:42.153 00.005 7680 IsGuiding returns 0
01:23:42.153 00.000 7680 PulseGuide returned control before completion, sleep 149
01:23:42.315 00.162 7680 IsGuiding returns 1
01:23:42.316 00.001 7680 scope still moving after pulse duration time elapsed
01:23:42.346 00.030 7680 IsSlewing returns 0
01:23:42.347 00.001 7680 IsGuiding returns 0
01:23:42.349 00.002 7680 scope move finished after 139 + 56 ms
01:23:42.349 00.000 7680 Move returns status 0, amount 139
01:23:42.349 00.000 7680 move complete, result=0
01:23:42.350 00.001 7680 worker thread done servicing request
01:23:42.350 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 139 ms NORTH
01:23:42.357 00.007 7680 Worker thread wakes up
01:23:42.357 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:42.357 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:43.608 01.251 7680 Exposure complete
01:23:43.750 00.142 7680 worker thread done servicing request
01:23:43.750 00.000 6120 OnExposeComplete: enter
01:23:43.755 00.005 6120 UpdateGuideState(): m_state=6
01:23:43.758 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6065
01:23:43.763 00.005 6120 Star::Find returns 1 (1), X=950.43, Y=44.55, Mass=15593, SNR=81.6, Peak=255 HFD=7.2
01:23:43.767 00.004 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
01:23:43.773 00.006 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
01:23:43.777 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.25 hyp=0.35 cameraTheta=2.32 mountX=0.18 mountY=-0.33, mountTheta=-1.06
01:23:43.783 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.25, opts=13)
01:23:43.787 00.004 6120 Enqueuing Move request for scope (-0.24, 0.25)
01:23:43.791 00.004 7680 Worker thread wakes up
01:23:43.792 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.25) opts 0xd
01:23:43.792 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.25)
01:23:43.792 00.000 7680 Moving (-0.24, 0.25) raw xDistance=0.18 yDistance=-0.33
01:23:43.792 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:43.796 00.004 6120 UpdateGuideState exits: m=15593 SNR=81.6 Saturated
01:23:43.799 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:43.802 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:23:43.803 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:23:43.803 00.000 7680 MoveAxis(E, 0, ABG)
01:23:43.803 00.000 7680 Move returns status 0, amount 0
01:23:43.803 00.000 7680 MoveAxis(N, 180, ABG)
01:23:43.803 00.000 7680 Guiding  Dir = 0, Dur = 180
01:23:43.804 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:43.808 00.004 7680 IsSlewing returns 0
01:23:43.809 00.001 6120 Enqueuing Expose request
01:23:43.812 00.003 7680 IsGuiding returns 0
01:23:43.812 00.000 7680 PulseGuide returned control before completion, sleep 190
01:23:44.004 00.192 7680 IsGuiding returns 1
01:23:44.005 00.001 7680 scope still moving after pulse duration time elapsed
01:23:44.035 00.030 7680 IsSlewing returns 0
01:23:44.037 00.002 7680 IsGuiding returns 0
01:23:44.037 00.000 7680 scope move finished after 180 + 45 ms
01:23:44.037 00.000 7680 Move returns status 0, amount 180
01:23:44.039 00.002 7680 move complete, result=0
01:23:44.039 00.000 7680 worker thread done servicing request
01:23:44.040 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 180 ms NORTH
01:23:44.048 00.008 7680 Worker thread wakes up
01:23:44.049 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:44.049 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:45.295 01.246 7680 Exposure complete
01:23:45.427 00.132 7680 worker thread done servicing request
01:23:45.428 00.001 6120 OnExposeComplete: enter
01:23:45.433 00.005 6120 UpdateGuideState(): m_state=6
01:23:45.436 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6066
01:23:45.439 00.003 6120 Star::Find returns 1 (1), X=950.49, Y=44.42, Mass=14465, SNR=77.8, Peak=255 HFD=7.1
01:23:45.444 00.005 6120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-2.95) = xAngle (5.49 = -0.80)
01:23:45.447 00.003 6120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.06)
01:23:45.450 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.22 cameraTheta=2.53 mountX=0.15 mountY=-0.19, mountTheta=-0.90
01:23:45.457 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.12, opts=13)
01:23:45.461 00.004 6120 Enqueuing Move request for scope (-0.18, 0.12)
01:23:45.465 00.004 7680 Worker thread wakes up
01:23:45.465 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:45.468 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
01:23:45.468 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
01:23:45.470 00.002 7680 Moving (-0.18, 0.12) raw xDistance=0.15 yDistance=-0.19
01:23:45.470 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:23:45.470 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:23:45.470 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:23:45.470 00.000 7680 MoveAxis(E, 0, ABG)
01:23:45.470 00.000 7680 Move returns status 0, amount 0
01:23:45.470 00.000 7680 MoveAxis(N, 0, ABG)
01:23:45.471 00.001 7680 Move returns status 0, amount 0
01:23:45.471 00.000 7680 move complete, result=0
01:23:45.471 00.000 6120 UpdateGuideState exits: m=14465 SNR=77.8 Saturated
01:23:45.475 00.004 7680 worker thread done servicing request
01:23:45.476 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:45.479 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:45.483 00.004 6120 Enqueuing Expose request
01:23:45.488 00.005 7680 Worker thread wakes up
01:23:45.488 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:23:45.492 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:45.492 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:46.749 01.257 7680 Exposure complete
01:23:46.890 00.141 7680 worker thread done servicing request
01:23:46.890 00.000 6120 OnExposeComplete: enter
01:23:46.896 00.006 6120 UpdateGuideState(): m_state=6
01:23:46.899 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6067
01:23:46.903 00.004 6120 Star::Find returns 1 (1), X=950.69, Y=44.11, Mass=14121, SNR=78.0, Peak=255 HFD=6.9
01:23:46.905 00.002 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-2.95) = xAngle (1.53 = 1.53)
01:23:46.908 00.003 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.27 = 1.27)
01:23:46.912 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.42 mountX=0.01 mountY=0.18, mountTheta=1.53
01:23:46.918 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.18, opts=13)
01:23:46.924 00.006 6120 Enqueuing Move request for scope (0.03, -0.18)
01:23:46.930 00.006 7680 Worker thread wakes up
01:23:46.930 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:46.934 00.004 6120 UpdateGuideState exits: m=14121 SNR=78.0 Saturated
01:23:46.937 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:46.942 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:46.945 00.003 6120 Enqueuing Expose request
01:23:46.949 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
01:23:46.949 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
01:23:46.949 00.000 7680 Moving (0.03, -0.18) raw xDistance=0.01 yDistance=0.18
01:23:46.949 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:23:46.949 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:23:46.950 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:23:46.950 00.000 7680 MoveAxis(E, 0, ABG)
01:23:46.950 00.000 7680 Move returns status 0, amount 0
01:23:46.950 00.000 7680 MoveAxis(N, 0, ABG)
01:23:46.951 00.001 7680 Move returns status 0, amount 0
01:23:46.952 00.001 7680 move complete, result=0
01:23:46.952 00.000 7680 worker thread done servicing request
01:23:46.952 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:46.956 00.004 7680 Worker thread wakes up
01:23:46.956 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:46.956 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:48.206 01.250 7680 Exposure complete
01:23:48.342 00.136 7680 worker thread done servicing request
01:23:48.344 00.002 6120 OnExposeComplete: enter
01:23:48.347 00.003 6120 UpdateGuideState(): m_state=6
01:23:48.351 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6068
01:23:48.355 00.004 6120 Star::Find returns 1 (1), X=950.69, Y=44.31, Mass=14041, SNR=77.0, Peak=255 HFD=7.1
01:23:48.359 00.004 6120 CameraToMount -- cameraTheta (0.55) - m_xAngle (-2.95) = xAngle (3.51 = -2.78)
01:23:48.363 00.004 6120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.24 = -3.05)
01:23:48.368 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.55 mountX=-0.03 mountY=-0.00, mountTheta=-3.04
01:23:48.373 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.01, opts=13)
01:23:48.377 00.004 6120 Enqueuing Move request for scope (0.02, 0.01)
01:23:48.381 00.004 7680 Worker thread wakes up
01:23:48.381 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
01:23:48.381 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
01:23:48.381 00.000 7680 Moving (0.02, 0.01) raw xDistance=-0.03 yDistance=-0.00
01:23:48.381 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:23:48.381 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:23:48.381 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:23:48.381 00.000 7680 MoveAxis(E, 0, ABG)
01:23:48.382 00.001 7680 Move returns status 0, amount 0
01:23:48.382 00.000 7680 MoveAxis(N, 0, ABG)
01:23:48.382 00.000 7680 Move returns status 0, amount 0
01:23:48.382 00.000 7680 move complete, result=0
01:23:48.382 00.000 7680 worker thread done servicing request
01:23:48.382 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:48.385 00.003 6120 UpdateGuideState exits: m=14041 SNR=77.0 Saturated
01:23:48.390 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:48.393 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:48.396 00.003 6120 Enqueuing Expose request
01:23:48.399 00.003 7680 Worker thread wakes up
01:23:48.400 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:48.403 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:48.403 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:49.648 01.245 7680 Exposure complete
01:23:49.783 00.135 7680 worker thread done servicing request
01:23:49.783 00.000 6120 OnExposeComplete: enter
01:23:49.788 00.005 6120 UpdateGuideState(): m_state=6
01:23:49.792 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6069
01:23:49.797 00.005 6120 Star::Find returns 1 (1), X=950.77, Y=44.72, Mass=13681, SNR=78.5, Peak=255 HFD=7.0
01:23:49.801 00.004 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
01:23:49.805 00.004 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.27)
01:23:49.809 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.43 hyp=0.44 cameraTheta=1.33 mountX=-0.18 mountY=-0.34, mountTheta=-2.07
01:23:49.815 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.43, opts=13)
01:23:49.819 00.004 6120 Enqueuing Move request for scope (0.10, 0.43)
01:23:49.822 00.003 7680 Worker thread wakes up
01:23:49.823 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.43) opts 0xd
01:23:49.823 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.43)
01:23:49.823 00.000 7680 Moving (0.10, 0.43) raw xDistance=-0.18 yDistance=-0.34
01:23:49.823 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:23:49.823 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:23:49.824 00.001 7680 MoveAxis(E, 0, ABG)
01:23:49.825 00.001 7680 Move returns status 0, amount 0
01:23:49.825 00.000 7680 MoveAxis(N, 183, ABG)
01:23:49.825 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:49.830 00.005 6120 UpdateGuideState exits: m=13681 SNR=78.5 Saturated
01:23:49.833 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:49.837 00.004 7680 Guiding  Dir = 0, Dur = 183
01:23:49.837 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:49.841 00.004 6120 Enqueuing Expose request
01:23:49.846 00.005 7680 IsSlewing returns 0
01:23:49.846 00.000 7680 IsGuiding returns 0
01:23:49.846 00.000 7680 PulseGuide returned control before completion, sleep 193
01:23:50.046 00.200 7680 IsGuiding returns 1
01:23:50.046 00.000 7680 scope still moving after pulse duration time elapsed
01:23:50.077 00.031 7680 IsSlewing returns 0
01:23:50.078 00.001 7680 IsGuiding returns 0
01:23:50.078 00.000 7680 scope move finished after 183 + 48 ms
01:23:50.078 00.000 7680 Move returns status 0, amount 183
01:23:50.079 00.001 7680 move complete, result=0
01:23:50.079 00.000 7680 worker thread done servicing request
01:23:50.080 00.001 7680 Worker thread wakes up
01:23:50.080 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 183 ms NORTH
01:23:50.089 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:50.089 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:51.339 01.250 7680 Exposure complete
01:23:51.479 00.140 7680 worker thread done servicing request
01:23:51.479 00.000 6120 OnExposeComplete: enter
01:23:51.483 00.004 6120 UpdateGuideState(): m_state=6
01:23:51.491 00.008 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6070
01:23:51.496 00.005 6120 Star::Find returns 1 (1), X=950.78, Y=44.70, Mass=14289, SNR=77.9, Peak=255 HFD=7.0
01:23:51.500 00.004 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
01:23:51.505 00.005 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
01:23:51.508 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.41 hyp=0.43 cameraTheta=1.29 mountX=-0.19 mountY=-0.32, mountTheta=-2.11
01:23:51.514 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.41, opts=13)
01:23:51.519 00.005 6120 Enqueuing Move request for scope (0.12, 0.41)
01:23:51.523 00.004 7680 Worker thread wakes up
01:23:51.524 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:51.528 00.004 6120 UpdateGuideState exits: m=14289 SNR=77.9 Saturated
01:23:51.533 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:51.536 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:51.540 00.004 6120 Enqueuing Expose request
01:23:51.544 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.41) opts 0xd
01:23:51.544 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.41)
01:23:51.545 00.001 7680 Moving (0.12, 0.41) raw xDistance=-0.19 yDistance=-0.32
01:23:51.545 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:23:51.545 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:23:51.545 00.000 7680 MoveAxis(E, 0, ABG)
01:23:51.546 00.001 7680 Move returns status 0, amount 0
01:23:51.546 00.000 7680 MoveAxis(N, 172, ABG)
01:23:51.546 00.000 7680 Guiding  Dir = 0, Dur = 172
01:23:51.547 00.001 7680 IsSlewing returns 0
01:23:51.547 00.000 7680 IsGuiding returns 0
01:23:51.547 00.000 7680 PulseGuide returned control before completion, sleep 182
01:23:51.735 00.188 7680 IsGuiding returns 1
01:23:51.737 00.002 7680 scope still moving after pulse duration time elapsed
01:23:51.765 00.028 7680 IsSlewing returns 0
01:23:51.766 00.001 7680 IsGuiding returns 1
01:23:51.798 00.032 7680 IsSlewing returns 0
01:23:51.800 00.002 7680 IsGuiding returns 0
01:23:51.800 00.000 7680 scope move finished after 172 + 80 ms
01:23:51.801 00.001 7680 Move returns status 0, amount 172
01:23:51.801 00.000 7680 move complete, result=0
01:23:51.801 00.000 7680 worker thread done servicing request
01:23:51.802 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 172 ms NORTH
01:23:51.811 00.009 7680 Worker thread wakes up
01:23:51.811 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:51.811 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:53.056 01.245 7680 Exposure complete
01:23:53.198 00.142 6120 OnExposeComplete: enter
01:23:53.202 00.004 7680 worker thread done servicing request
01:23:53.203 00.001 6120 UpdateGuideState(): m_state=6
01:23:53.207 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6071
01:23:53.211 00.004 6120 Star::Find returns 1 (1), X=950.82, Y=44.66, Mass=14174, SNR=78.0, Peak=255 HFD=6.9
01:23:53.216 00.005 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
01:23:53.219 00.003 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
01:23:53.223 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.37 hyp=0.40 cameraTheta=1.17 mountX=-0.22 mountY=-0.26, mountTheta=-2.28
01:23:53.227 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.37, opts=13)
01:23:53.231 00.004 6120 Enqueuing Move request for scope (0.16, 0.37)
01:23:53.234 00.003 7680 Worker thread wakes up
01:23:53.234 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.37) opts 0xd
01:23:53.234 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.37)
01:23:53.234 00.000 7680 Moving (0.16, 0.37) raw xDistance=-0.22 yDistance=-0.26
01:23:53.236 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:23:53.236 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:23:53.236 00.000 7680 MoveAxis(E, 91, ABG)
01:23:53.236 00.000 7680 Guiding  Dir = 2, Dur = 91
01:23:53.237 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:53.240 00.003 7680 IsSlewing returns 0
01:23:53.241 00.001 6120 UpdateGuideState exits: m=14174 SNR=78.0 Saturated
01:23:53.244 00.003 7680 IsGuiding returns 0
01:23:53.245 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:53.248 00.003 7680 PulseGuide returned control before completion, sleep 101
01:23:53.248 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:53.251 00.003 6120 Enqueuing Expose request
01:23:53.361 00.110 7680 IsGuiding returns 1
01:23:53.362 00.001 7680 scope still moving after pulse duration time elapsed
01:23:53.392 00.030 7680 IsSlewing returns 0
01:23:53.393 00.001 7680 IsGuiding returns 0
01:23:53.394 00.001 7680 scope move finished after 91 + 58 ms
01:23:53.394 00.000 7680 Move returns status 0, amount 91
01:23:53.394 00.000 7680 MoveAxis(N, 143, ABG)
01:23:53.394 00.000 7680 Guiding  Dir = 0, Dur = 143
01:23:53.396 00.002 7680 IsSlewing returns 0
01:23:53.396 00.000 7680 IsGuiding returns 0
01:23:53.396 00.000 7680 PulseGuide returned control before completion, sleep 153
01:23:53.566 00.170 7680 IsGuiding returns 1
01:23:53.566 00.000 7680 scope still moving after pulse duration time elapsed
01:23:53.596 00.030 7680 IsSlewing returns 0
01:23:53.598 00.002 7680 IsGuiding returns 0
01:23:53.598 00.000 7680 scope move finished after 143 + 59 ms
01:23:53.599 00.001 7680 Move returns status 0, amount 143
01:23:53.600 00.001 7680 move complete, result=0
01:23:53.600 00.000 7680 worker thread done servicing request
01:23:53.600 00.000 7680 Worker thread wakes up
01:23:53.601 00.001 6120 GuideStep: -0.2 px 91 ms EAST, -0.3 px 143 ms NORTH
01:23:53.608 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:53.609 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:54.862 01.253 7680 Exposure complete
01:23:54.986 00.124 7680 worker thread done servicing request
01:23:54.988 00.002 6120 OnExposeComplete: enter
01:23:54.992 00.004 6120 UpdateGuideState(): m_state=6
01:23:54.995 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6072
01:23:54.999 00.004 6120 Star::Find returns 1 (1), X=950.70, Y=44.67, Mass=14762, SNR=79.9, Peak=255 HFD=7.1
01:23:55.002 00.003 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
01:23:55.004 00.002 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
01:23:55.009 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.38 hyp=0.38 cameraTheta=1.46 mountX=-0.11 mountY=-0.32, mountTheta=-1.90
01:23:55.014 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.38, opts=13)
01:23:55.019 00.005 6120 Enqueuing Move request for scope (0.04, 0.38)
01:23:55.022 00.003 7680 Worker thread wakes up
01:23:55.022 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.38) opts 0xd
01:23:55.022 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.38)
01:23:55.022 00.000 7680 Moving (0.04, 0.38) raw xDistance=-0.11 yDistance=-0.32
01:23:55.022 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:23:55.024 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:55.027 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:23:55.028 00.001 7680 MoveAxis(E, 0, ABG)
01:23:55.028 00.000 7680 Move returns status 0, amount 0
01:23:55.028 00.000 7680 MoveAxis(N, 175, ABG)
01:23:55.028 00.000 7680 Guiding  Dir = 0, Dur = 175
01:23:55.029 00.001 6120 UpdateGuideState exits: m=14762 SNR=79.9 Saturated
01:23:55.032 00.003 7680 IsSlewing returns 0
01:23:55.032 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:55.036 00.004 7680 IsGuiding returns 0
01:23:55.037 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:55.039 00.002 7680 PulseGuide returned control before completion, sleep 185
01:23:55.040 00.001 6120 Enqueuing Expose request
01:23:55.226 00.186 7680 IsGuiding returns 1
01:23:55.227 00.001 7680 scope still moving after pulse duration time elapsed
01:23:55.257 00.030 7680 IsSlewing returns 0
01:23:55.258 00.001 7680 IsGuiding returns 0
01:23:55.259 00.001 7680 scope move finished after 175 + 48 ms
01:23:55.259 00.000 7680 Move returns status 0, amount 175
01:23:55.260 00.001 7680 move complete, result=0
01:23:55.260 00.000 7680 worker thread done servicing request
01:23:55.261 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 175 ms NORTH
01:23:55.268 00.007 7680 Worker thread wakes up
01:23:55.268 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:55.268 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:56.523 01.255 7680 Exposure complete
01:23:56.652 00.129 7680 worker thread done servicing request
01:23:56.654 00.002 6120 OnExposeComplete: enter
01:23:56.658 00.004 6120 UpdateGuideState(): m_state=6
01:23:56.662 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6073
01:23:56.666 00.004 6120 Star::Find returns 1 (1), X=950.68, Y=44.72, Mass=13977, SNR=77.1, Peak=255 HFD=7.1
01:23:56.673 00.007 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
01:23:56.677 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
01:23:56.681 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.42 hyp=0.42 cameraTheta=1.53 mountX=-0.10 mountY=-0.37, mountTheta=-1.83
01:23:56.686 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.42, opts=13)
01:23:56.691 00.005 6120 Enqueuing Move request for scope (0.02, 0.42)
01:23:56.694 00.003 7680 Worker thread wakes up
01:23:56.694 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:56.698 00.004 6120 UpdateGuideState exits: m=13977 SNR=77.1 Saturated
01:23:56.703 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:56.707 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:56.710 00.003 6120 Enqueuing Expose request
01:23:56.714 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.42) opts 0xd
01:23:56.714 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.42)
01:23:56.715 00.001 7680 Moving (0.02, 0.42) raw xDistance=-0.10 yDistance=-0.37
01:23:56.715 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:23:56.715 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:23:56.715 00.000 7680 MoveAxis(E, 0, ABG)
01:23:56.715 00.000 7680 Move returns status 0, amount 0
01:23:56.715 00.000 7680 MoveAxis(N, 201, ABG)
01:23:56.716 00.001 7680 Guiding  Dir = 0, Dur = 201
01:23:56.716 00.000 7680 IsSlewing returns 0
01:23:56.716 00.000 7680 IsGuiding returns 0
01:23:56.717 00.001 7680 PulseGuide returned control before completion, sleep 211
01:23:56.934 00.217 7680 IsGuiding returns 1
01:23:56.935 00.001 7680 scope still moving after pulse duration time elapsed
01:23:56.965 00.030 7680 IsSlewing returns 0
01:23:56.968 00.003 7680 IsGuiding returns 0
01:23:56.968 00.000 7680 scope move finished after 201 + 50 ms
01:23:56.968 00.000 7680 Move returns status 0, amount 201
01:23:56.969 00.001 7680 move complete, result=0
01:23:56.970 00.001 7680 worker thread done servicing request
01:23:56.971 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 201 ms NORTH
01:23:56.978 00.007 7680 Worker thread wakes up
01:23:56.978 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:56.983 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:58.219 01.236 7680 Exposure complete
01:23:58.313 00.094 7680 worker thread done servicing request
01:23:58.313 00.000 6120 OnExposeComplete: enter
01:23:58.316 00.003 6120 UpdateGuideState(): m_state=6
01:23:58.319 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6074
01:23:58.323 00.004 6120 Star::Find returns 1 (1), X=950.86, Y=44.37, Mass=14044, SNR=77.2, Peak=255 HFD=6.8
01:23:58.328 00.005 6120 CameraToMount -- cameraTheta (0.35) - m_xAngle (-2.95) = xAngle (3.30 = -2.98)
01:23:58.332 00.004 6120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.04 = 3.04)
01:23:58.334 00.002 6120 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.22 cameraTheta=0.35 mountX=-0.21 mountY=0.02, mountTheta=3.03
01:23:58.338 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.07, opts=13)
01:23:58.341 00.003 6120 Enqueuing Move request for scope (0.20, 0.07)
01:23:58.345 00.004 7680 Worker thread wakes up
01:23:58.345 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
01:23:58.345 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:58.349 00.004 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
01:23:58.349 00.000 7680 Moving (0.20, 0.07) raw xDistance=-0.21 yDistance=0.02
01:23:58.349 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:23:58.349 00.000 6120 UpdateGuideState exits: m=14044 SNR=77.2 Saturated
01:23:58.352 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:23:58.352 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:58.357 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:23:58.357 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:58.359 00.002 6120 Enqueuing Expose request
01:23:58.361 00.002 7680 MoveAxis(E, 87, ABG)
01:23:58.361 00.000 7680 Guiding  Dir = 2, Dur = 87
01:23:58.363 00.002 7680 IsSlewing returns 0
01:23:58.363 00.000 7680 IsGuiding returns 0
01:23:58.363 00.000 7680 PulseGuide returned control before completion, sleep 97
01:23:58.466 00.103 7680 IsGuiding returns 1
01:23:58.466 00.000 7680 scope still moving after pulse duration time elapsed
01:23:58.498 00.032 7680 IsSlewing returns 0
01:23:58.498 00.000 7680 IsGuiding returns 0
01:23:58.499 00.001 7680 scope move finished after 87 + 48 ms
01:23:58.499 00.000 7680 Move returns status 0, amount 87
01:23:58.499 00.000 7680 MoveAxis(N, 0, ABG)
01:23:58.499 00.000 7680 Move returns status 0, amount 0
01:23:58.499 00.000 7680 move complete, result=0
01:23:58.499 00.000 7680 worker thread done servicing request
01:23:58.499 00.000 6120 GuideStep: -0.2 px 87 ms EAST, 0.0 px 0 ms NORTH
01:23:58.503 00.004 7680 Worker thread wakes up
01:23:58.503 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:23:58.503 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:23:59.744 01.241 7680 Exposure complete
01:23:59.861 00.117 7680 worker thread done servicing request
01:23:59.861 00.000 6120 OnExposeComplete: enter
01:23:59.866 00.005 6120 UpdateGuideState(): m_state=6
01:23:59.870 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6075
01:23:59.874 00.004 6120 Star::Find returns 1 (1), X=950.79, Y=44.64, Mass=15662, SNR=80.7, Peak=255 HFD=7.1
01:23:59.877 00.003 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
01:23:59.882 00.005 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.39)
01:23:59.885 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.34 hyp=0.36 cameraTheta=1.21 mountX=-0.19 mountY=-0.25, mountTheta=-2.22
01:23:59.892 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.34, opts=13)
01:23:59.896 00.004 6120 Enqueuing Move request for scope (0.13, 0.34)
01:23:59.900 00.004 7680 Worker thread wakes up
01:23:59.900 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:23:59.903 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.34) opts 0xd
01:23:59.903 00.000 6120 UpdateGuideState exits: m=15662 SNR=80.7 Saturated
01:23:59.908 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:59.912 00.004 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.34)
01:23:59.912 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:23:59.916 00.004 7680 Moving (0.13, 0.34) raw xDistance=-0.19 yDistance=-0.25
01:23:59.916 00.000 6120 Enqueuing Expose request
01:23:59.920 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:23:59.920 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:23:59.920 00.000 7680 MoveAxis(E, 0, ABG)
01:23:59.920 00.000 7680 Move returns status 0, amount 0
01:23:59.920 00.000 7680 MoveAxis(N, 136, ABG)
01:23:59.920 00.000 7680 Guiding  Dir = 0, Dur = 136
01:23:59.921 00.001 7680 IsSlewing returns 0
01:23:59.921 00.000 7680 IsGuiding returns 0
01:23:59.921 00.000 7680 PulseGuide returned control before completion, sleep 146
01:24:00.081 00.160 7680 IsGuiding returns 1
01:24:00.081 00.000 7680 scope still moving after pulse duration time elapsed
01:24:00.112 00.031 7680 IsSlewing returns 0
01:24:00.112 00.000 7680 IsGuiding returns 0
01:24:00.112 00.000 7680 scope move finished after 136 + 55 ms
01:24:00.113 00.001 7680 Move returns status 0, amount 136
01:24:00.113 00.000 7680 move complete, result=0
01:24:00.113 00.000 7680 worker thread done servicing request
01:24:00.114 00.001 7680 Worker thread wakes up
01:24:00.114 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 136 ms NORTH
01:24:00.117 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:00.118 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:01.360 01.242 7680 Exposure complete
01:24:01.525 00.165 7680 worker thread done servicing request
01:24:01.525 00.000 6120 OnExposeComplete: enter
01:24:01.530 00.005 6120 UpdateGuideState(): m_state=6
01:24:01.535 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6076
01:24:01.539 00.004 6120 Star::Find returns 1 (1), X=950.66, Y=44.65, Mass=15558, SNR=81.1, Peak=255 HFD=7.1
01:24:01.544 00.005 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.53 = -1.76)
01:24:01.550 00.006 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.03)
01:24:01.556 00.006 6120 CameraToMount -- cameraX=0.00 cameraY=0.35 hyp=0.35 cameraTheta=1.57 mountX=-0.07 mountY=-0.32, mountTheta=-1.78
01:24:01.562 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.35, opts=13)
01:24:01.567 00.005 6120 Enqueuing Move request for scope (0.00, 0.35)
01:24:01.572 00.005 7680 Worker thread wakes up
01:24:01.572 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:01.578 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.35) opts 0xd
01:24:01.578 00.000 6120 UpdateGuideState exits: m=15558 SNR=81.1 Saturated
01:24:01.583 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:01.587 00.004 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.35)
01:24:01.587 00.000 7680 Moving (0.00, 0.35) raw xDistance=-0.07 yDistance=-0.32
01:24:01.588 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:01.593 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:24:01.593 00.000 6120 Enqueuing Expose request
01:24:01.598 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:24:01.599 00.001 7680 MoveAxis(E, 0, ABG)
01:24:01.599 00.000 7680 Move returns status 0, amount 0
01:24:01.599 00.000 7680 MoveAxis(N, 173, ABG)
01:24:01.600 00.001 7680 Guiding  Dir = 0, Dur = 173
01:24:01.600 00.000 7680 IsSlewing returns 0
01:24:01.600 00.000 7680 IsGuiding returns 0
01:24:01.601 00.001 7680 PulseGuide returned control before completion, sleep 183
01:24:01.789 00.188 7680 IsGuiding returns 1
01:24:01.789 00.000 7680 scope still moving after pulse duration time elapsed
01:24:01.819 00.030 7680 IsSlewing returns 0
01:24:01.821 00.002 7680 IsGuiding returns 0
01:24:01.821 00.000 7680 scope move finished after 173 + 47 ms
01:24:01.822 00.001 7680 Move returns status 0, amount 173
01:24:01.823 00.001 7680 move complete, result=0
01:24:01.823 00.000 7680 worker thread done servicing request
01:24:01.824 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 173 ms NORTH
01:24:01.831 00.007 7680 Worker thread wakes up
01:24:01.831 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:01.831 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:03.086 01.255 7680 Exposure complete
01:24:03.226 00.140 7680 worker thread done servicing request
01:24:03.226 00.000 6120 OnExposeComplete: enter
01:24:03.230 00.004 6120 UpdateGuideState(): m_state=6
01:24:03.234 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6077
01:24:03.237 00.003 6120 Star::Find returns 1 (1), X=950.72, Y=44.31, Mass=13824, SNR=76.2, Peak=255 HFD=7.1
01:24:03.242 00.005 6120 CameraToMount -- cameraTheta (0.24) - m_xAngle (-2.95) = xAngle (3.19 = -3.09)
01:24:03.246 00.004 6120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.93 = 2.93)
01:24:03.250 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.24 mountX=-0.06 mountY=0.01, mountTheta=2.93
01:24:03.254 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.02, opts=13)
01:24:03.258 00.004 6120 Enqueuing Move request for scope (0.06, 0.02)
01:24:03.264 00.006 7680 Worker thread wakes up
01:24:03.264 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
01:24:03.264 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
01:24:03.265 00.001 7680 Moving (0.06, 0.02) raw xDistance=-0.06 yDistance=0.01
01:24:03.265 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:24:03.265 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:24:03.265 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:24:03.265 00.000 7680 MoveAxis(E, 0, ABG)
01:24:03.265 00.000 7680 Move returns status 0, amount 0
01:24:03.265 00.000 7680 MoveAxis(N, 0, ABG)
01:24:03.266 00.001 7680 Move returns status 0, amount 0
01:24:03.266 00.000 7680 move complete, result=0
01:24:03.266 00.000 7680 worker thread done servicing request
01:24:03.266 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:03.271 00.005 6120 UpdateGuideState exits: m=13824 SNR=76.2 Saturated
01:24:03.275 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:03.279 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:03.283 00.004 6120 Enqueuing Expose request
01:24:03.286 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:03.290 00.004 7680 Worker thread wakes up
01:24:03.290 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:03.290 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:04.541 01.251 7680 Exposure complete
01:24:04.677 00.136 7680 worker thread done servicing request
01:24:04.677 00.000 6120 OnExposeComplete: enter
01:24:04.683 00.006 6120 UpdateGuideState(): m_state=6
01:24:04.688 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6078
01:24:04.693 00.005 6120 Star::Find returns 1 (1), X=950.43, Y=44.55, Mass=14420, SNR=76.6, Peak=255 HFD=7.0
01:24:04.696 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
01:24:04.701 00.005 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
01:24:04.707 00.006 6120 CameraToMount -- cameraX=-0.23 cameraY=0.25 hyp=0.35 cameraTheta=2.32 mountX=0.18 mountY=-0.33, mountTheta=-1.07
01:24:04.713 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.25, opts=13)
01:24:04.717 00.004 6120 Enqueuing Move request for scope (-0.23, 0.25)
01:24:04.721 00.004 7680 Worker thread wakes up
01:24:04.721 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.25) opts 0xd
01:24:04.721 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.25)
01:24:04.721 00.000 7680 Moving (-0.23, 0.25) raw xDistance=0.18 yDistance=-0.33
01:24:04.721 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:04.726 00.005 6120 UpdateGuideState exits: m=14420 SNR=76.6 Saturated
01:24:04.729 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:24:04.729 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:24:04.730 00.001 7680 MoveAxis(E, 0, ABG)
01:24:04.730 00.000 7680 Move returns status 0, amount 0
01:24:04.730 00.000 7680 MoveAxis(N, 180, ABG)
01:24:04.731 00.001 7680 Guiding  Dir = 0, Dur = 180
01:24:04.731 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:04.736 00.005 7680 IsSlewing returns 0
01:24:04.736 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:04.741 00.005 7680 IsGuiding returns 0
01:24:04.741 00.000 6120 Enqueuing Expose request
01:24:04.746 00.005 7680 PulseGuide returned control before completion, sleep 190
01:24:04.952 00.206 7680 IsGuiding returns 0
01:24:04.952 00.000 7680 Move returns status 0, amount 180
01:24:04.953 00.001 7680 move complete, result=0
01:24:04.953 00.000 7680 worker thread done servicing request
01:24:04.954 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 180 ms NORTH
01:24:04.960 00.006 7680 Worker thread wakes up
01:24:04.960 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:04.960 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:06.218 01.258 7680 Exposure complete
01:24:06.360 00.142 7680 worker thread done servicing request
01:24:06.361 00.001 6120 OnExposeComplete: enter
01:24:06.365 00.004 6120 UpdateGuideState(): m_state=6
01:24:06.369 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6079
01:24:06.373 00.004 6120 Star::Find returns 1 (1), X=951.07, Y=44.82, Mass=15534, SNR=80.2, Peak=255 HFD=6.9
01:24:06.376 00.003 6120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-2.95) = xAngle (3.87 = -2.42)
01:24:06.380 00.004 6120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.60 = -2.68)
01:24:06.384 00.004 6120 CameraToMount -- cameraX=0.41 cameraY=0.53 hyp=0.67 cameraTheta=0.91 mountX=-0.50 mountY=-0.30, mountTheta=-2.61
01:24:06.388 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=0.53, opts=13)
01:24:06.395 00.007 6120 Enqueuing Move request for scope (0.41, 0.53)
01:24:06.399 00.004 7680 Worker thread wakes up
01:24:06.399 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:06.404 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.53) opts 0xd
01:24:06.404 00.000 7680 Handling offset move in thread for scope, endpoint = (0.41, 0.53)
01:24:06.405 00.001 7680 Moving (0.41, 0.53) raw xDistance=-0.50 yDistance=-0.30
01:24:06.405 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
01:24:06.405 00.000 6120 UpdateGuideState exits: m=15534 SNR=80.2 Saturated
01:24:06.408 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:06.413 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:06.417 00.004 6120 Enqueuing Expose request
01:24:06.420 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:24:06.420 00.000 7680 MoveAxis(E, 204, ABG)
01:24:06.420 00.000 7680 Guiding  Dir = 2, Dur = 204
01:24:06.421 00.001 7680 IsSlewing returns 0
01:24:06.421 00.000 7680 IsGuiding returns 0
01:24:06.421 00.000 7680 PulseGuide returned control before completion, sleep 214
01:24:06.645 00.224 7680 IsGuiding returns 1
01:24:06.646 00.001 7680 scope still moving after pulse duration time elapsed
01:24:06.676 00.030 7680 IsSlewing returns 0
01:24:06.676 00.000 7680 IsGuiding returns 0
01:24:06.676 00.000 7680 scope move finished after 204 + 50 ms
01:24:06.676 00.000 7680 Move returns status 0, amount 204
01:24:06.677 00.001 7680 MoveAxis(N, 160, ABG)
01:24:06.678 00.001 7680 Guiding  Dir = 0, Dur = 160
01:24:06.678 00.000 7680 IsSlewing returns 0
01:24:06.678 00.000 7680 IsGuiding returns 0
01:24:06.679 00.001 7680 PulseGuide returned control before completion, sleep 170
01:24:06.864 00.185 7680 IsGuiding returns 1
01:24:06.865 00.001 7680 scope still moving after pulse duration time elapsed
01:24:06.895 00.030 7680 IsSlewing returns 0
01:24:06.895 00.000 7680 IsGuiding returns 0
01:24:06.895 00.000 7680 scope move finished after 160 + 57 ms
01:24:06.896 00.001 7680 Move returns status 0, amount 160
01:24:06.896 00.000 7680 move complete, result=0
01:24:06.896 00.000 7680 worker thread done servicing request
01:24:06.896 00.000 6120 GuideStep: -0.5 px 204 ms EAST, -0.3 px 160 ms NORTH
01:24:06.904 00.008 7680 Worker thread wakes up
01:24:06.906 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:06.907 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:08.159 01.252 7680 Exposure complete
01:24:08.297 00.138 7680 worker thread done servicing request
01:24:08.297 00.000 6120 OnExposeComplete: enter
01:24:08.302 00.005 6120 UpdateGuideState(): m_state=6
01:24:08.306 00.004 6120 Star::Find(15, 951, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6080
01:24:08.311 00.005 6120 Star::Find returns 1 (1), X=950.62, Y=44.25, Mass=13751, SNR=76.0, Peak=255 HFD=7.2
01:24:08.316 00.005 6120 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-2.95) = xAngle (0.58 = 0.58)
01:24:08.320 00.004 6120 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.31 = 0.31)
01:24:08.324 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.37 mountX=0.05 mountY=0.02, mountTheta=0.35
01:24:08.330 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.04, opts=13)
01:24:08.336 00.006 6120 Enqueuing Move request for scope (-0.04, -0.04)
01:24:08.341 00.005 7680 Worker thread wakes up
01:24:08.341 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:08.345 00.004 6120 UpdateGuideState exits: m=13751 SNR=76.0 Saturated
01:24:08.349 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:08.353 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:08.357 00.004 6120 Enqueuing Expose request
01:24:08.361 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
01:24:08.361 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
01:24:08.361 00.000 7680 Moving (-0.04, -0.04) raw xDistance=0.05 yDistance=0.02
01:24:08.361 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:24:08.361 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:24:08.362 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:24:08.362 00.000 7680 MoveAxis(E, 0, ABG)
01:24:08.362 00.000 7680 Move returns status 0, amount 0
01:24:08.364 00.002 7680 MoveAxis(N, 0, ABG)
01:24:08.364 00.000 7680 Move returns status 0, amount 0
01:24:08.364 00.000 7680 move complete, result=0
01:24:08.364 00.000 7680 worker thread done servicing request
01:24:08.364 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:08.369 00.005 7680 Worker thread wakes up
01:24:08.369 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:08.369 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:09.623 01.254 7680 Exposure complete
01:24:09.757 00.134 7680 worker thread done servicing request
01:24:09.758 00.001 6120 OnExposeComplete: enter
01:24:09.762 00.004 6120 UpdateGuideState(): m_state=6
01:24:09.767 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6081
01:24:09.772 00.005 6120 Star::Find returns 1 (1), X=950.57, Y=44.41, Mass=14047, SNR=74.7, Peak=255 HFD=7.1
01:24:09.778 00.006 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.22 = -1.06)
01:24:09.782 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.33)
01:24:09.786 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.27 mountX=0.07 mountY=-0.15, mountTheta=-1.10
01:24:09.792 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.11, opts=13)
01:24:09.796 00.004 6120 Enqueuing Move request for scope (-0.10, 0.11)
01:24:09.800 00.004 7680 Worker thread wakes up
01:24:09.800 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
01:24:09.800 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
01:24:09.801 00.001 7680 Moving (-0.10, 0.11) raw xDistance=0.07 yDistance=-0.15
01:24:09.801 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:24:09.801 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:24:09.801 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:09.805 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:24:09.806 00.001 7680 MoveAxis(E, 0, ABG)
01:24:09.806 00.000 7680 Move returns status 0, amount 0
01:24:09.806 00.000 7680 MoveAxis(N, 0, ABG)
01:24:09.806 00.000 7680 Move returns status 0, amount 0
01:24:09.806 00.000 6120 UpdateGuideState exits: m=14047 SNR=74.7 Saturated
01:24:09.811 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:09.814 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:09.818 00.004 6120 Enqueuing Expose request
01:24:09.822 00.004 7680 move complete, result=0
01:24:09.822 00.000 7680 worker thread done servicing request
01:24:09.823 00.001 7680 Worker thread wakes up
01:24:09.823 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:09.823 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:09.823 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:11.075 01.252 7680 Exposure complete
01:24:11.216 00.141 7680 worker thread done servicing request
01:24:11.216 00.000 6120 OnExposeComplete: enter
01:24:11.219 00.003 6120 UpdateGuideState(): m_state=6
01:24:11.224 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6082
01:24:11.228 00.004 6120 Star::Find returns 1 (1), X=950.73, Y=44.27, Mass=13813, SNR=74.7, Peak=255 HFD=7.0
01:24:11.230 00.002 6120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-2.95) = xAngle (2.65 = 2.65)
01:24:11.235 00.005 6120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.38 = 2.38)
01:24:11.239 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.30 mountX=-0.06 mountY=0.05, mountTheta=2.48
01:24:11.245 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.02, opts=13)
01:24:11.248 00.003 6120 Enqueuing Move request for scope (0.07, -0.02)
01:24:11.253 00.005 7680 Worker thread wakes up
01:24:11.253 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:11.257 00.004 6120 UpdateGuideState exits: m=13813 SNR=74.7 Saturated
01:24:11.260 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:11.265 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:11.269 00.004 6120 Enqueuing Expose request
01:24:11.273 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:24:11.273 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:24:11.273 00.000 7680 Moving (0.07, -0.02) raw xDistance=-0.06 yDistance=0.05
01:24:11.273 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:24:11.273 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:24:11.274 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:24:11.274 00.000 7680 MoveAxis(E, 0, ABG)
01:24:11.274 00.000 7680 Move returns status 0, amount 0
01:24:11.274 00.000 7680 MoveAxis(N, 0, ABG)
01:24:11.274 00.000 7680 Move returns status 0, amount 0
01:24:11.274 00.000 7680 move complete, result=0
01:24:11.276 00.002 7680 worker thread done servicing request
01:24:11.276 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:11.280 00.004 7680 Worker thread wakes up
01:24:11.280 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:11.280 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:12.529 01.249 7680 Exposure complete
01:24:12.674 00.145 7680 worker thread done servicing request
01:24:12.674 00.000 6120 OnExposeComplete: enter
01:24:12.679 00.005 6120 UpdateGuideState(): m_state=6
01:24:12.684 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6083
01:24:12.688 00.004 6120 Star::Find returns 1 (1), X=950.74, Y=44.70, Mass=15037, SNR=79.0, Peak=255 HFD=7.0
01:24:12.691 00.003 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
01:24:12.696 00.005 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.22)
01:24:12.701 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.40 hyp=0.41 cameraTheta=1.38 mountX=-0.15 mountY=-0.33, mountTheta=-2.00
01:24:12.708 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.40, opts=13)
01:24:12.713 00.005 6120 Enqueuing Move request for scope (0.08, 0.40)
01:24:12.719 00.006 7680 Worker thread wakes up
01:24:12.719 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:12.726 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.40) opts 0xd
01:24:12.726 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.40)
01:24:12.726 00.000 6120 UpdateGuideState exits: m=15037 SNR=79.0 Saturated
01:24:12.732 00.006 7680 Moving (0.08, 0.40) raw xDistance=-0.15 yDistance=-0.33
01:24:12.732 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:12.741 00.009 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:12.748 00.007 6120 Enqueuing Expose request
01:24:12.755 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:24:12.755 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:24:12.755 00.000 7680 MoveAxis(E, 0, ABG)
01:24:12.756 00.001 7680 Move returns status 0, amount 0
01:24:12.756 00.000 7680 MoveAxis(N, 178, ABG)
01:24:12.756 00.000 7680 Guiding  Dir = 0, Dur = 178
01:24:12.757 00.001 7680 IsSlewing returns 0
01:24:12.757 00.000 7680 IsGuiding returns 0
01:24:12.757 00.000 7680 PulseGuide returned control before completion, sleep 188
01:24:12.955 00.198 7680 IsGuiding returns 1
01:24:12.955 00.000 7680 scope still moving after pulse duration time elapsed
01:24:12.986 00.031 7680 IsSlewing returns 0
01:24:12.986 00.000 7680 IsGuiding returns 0
01:24:12.987 00.001 7680 scope move finished after 178 + 51 ms
01:24:12.987 00.000 7680 Move returns status 0, amount 178
01:24:12.987 00.000 7680 move complete, result=0
01:24:12.987 00.000 7680 worker thread done servicing request
01:24:12.987 00.000 7680 Worker thread wakes up
01:24:12.987 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 178 ms NORTH
01:24:12.993 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:12.993 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:14.236 01.243 7680 Exposure complete
01:24:14.381 00.145 7680 worker thread done servicing request
01:24:14.381 00.000 6120 OnExposeComplete: enter
01:24:14.385 00.004 6120 UpdateGuideState(): m_state=6
01:24:14.390 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6084
01:24:14.394 00.004 6120 Star::Find returns 1 (1), X=950.30, Y=44.74, Mass=15283, SNR=80.8, Peak=255 HFD=7.0
01:24:14.398 00.004 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
01:24:14.401 00.003 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
01:24:14.406 00.005 6120 CameraToMount -- cameraX=-0.37 cameraY=0.45 hyp=0.58 cameraTheta=2.26 mountX=0.28 mountY=-0.56, mountTheta=-1.11
01:24:14.410 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.45, opts=13)
01:24:14.414 00.004 6120 Enqueuing Move request for scope (-0.37, 0.45)
01:24:14.419 00.005 7680 Worker thread wakes up
01:24:14.419 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.45) opts 0xd
01:24:14.419 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:14.422 00.003 6120 UpdateGuideState exits: m=15283 SNR=80.8 Saturated
01:24:14.426 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:14.430 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:14.434 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.45)
01:24:14.434 00.000 7680 Moving (-0.37, 0.45) raw xDistance=0.28 yDistance=-0.56
01:24:14.434 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:24:14.434 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
01:24:14.434 00.000 7680 MoveAxis(W, 113, ABG)
01:24:14.434 00.000 7680 Guiding  Dir = 3, Dur = 113
01:24:14.435 00.001 6120 Enqueuing Expose request
01:24:14.439 00.004 7680 IsSlewing returns 0
01:24:14.440 00.001 7680 IsGuiding returns 0
01:24:14.440 00.000 7680 PulseGuide returned control before completion, sleep 123
01:24:14.569 00.129 7680 IsGuiding returns 1
01:24:14.570 00.001 7680 scope still moving after pulse duration time elapsed
01:24:14.601 00.031 7680 IsSlewing returns 0
01:24:14.601 00.000 7680 IsGuiding returns 0
01:24:14.602 00.001 7680 scope move finished after 113 + 49 ms
01:24:14.602 00.000 7680 Move returns status 0, amount 113
01:24:14.602 00.000 7680 MoveAxis(N, 305, ABG)
01:24:14.603 00.001 7680 Guiding  Dir = 0, Dur = 305
01:24:14.603 00.000 7680 IsSlewing returns 0
01:24:14.604 00.001 7680 IsGuiding returns 0
01:24:14.605 00.001 7680 PulseGuide returned control before completion, sleep 315
01:24:14.927 00.322 7680 IsGuiding returns 1
01:24:14.927 00.000 7680 scope still moving after pulse duration time elapsed
01:24:14.958 00.031 7680 IsSlewing returns 0
01:24:14.958 00.000 7680 IsGuiding returns 0
01:24:14.958 00.000 7680 scope move finished after 305 + 48 ms
01:24:14.959 00.001 7680 Move returns status 0, amount 305
01:24:14.959 00.000 7680 move complete, result=0
01:24:14.959 00.000 7680 worker thread done servicing request
01:24:14.959 00.000 6120 GuideStep: 0.3 px 113 ms WEST, -0.6 px 305 ms NORTH
01:24:14.966 00.007 7680 Worker thread wakes up
01:24:14.966 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:14.966 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:16.220 01.254 7680 Exposure complete
01:24:16.355 00.135 6120 OnExposeComplete: enter
01:24:16.358 00.003 6120 UpdateGuideState(): m_state=6
01:24:16.363 00.005 7680 worker thread done servicing request
01:24:16.363 00.000 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6085
01:24:16.367 00.004 6120 Star::Find returns 1 (1), X=950.56, Y=44.37, Mass=14759, SNR=81.2, Peak=255 HFD=7.2
01:24:16.372 00.005 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.45 = -0.83)
01:24:16.375 00.003 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.10)
01:24:16.378 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.50 mountX=0.08 mountY=-0.11, mountTheta=-0.92
01:24:16.383 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.07, opts=13)
01:24:16.386 00.003 6120 Enqueuing Move request for scope (-0.10, 0.07)
01:24:16.390 00.004 7680 Worker thread wakes up
01:24:16.390 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
01:24:16.390 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
01:24:16.390 00.000 7680 Moving (-0.10, 0.07) raw xDistance=0.08 yDistance=-0.11
01:24:16.390 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:24:16.391 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:24:16.391 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:24:16.391 00.000 7680 MoveAxis(E, 0, ABG)
01:24:16.391 00.000 7680 Move returns status 0, amount 0
01:24:16.391 00.000 7680 MoveAxis(N, 0, ABG)
01:24:16.392 00.001 7680 Move returns status 0, amount 0
01:24:16.392 00.000 7680 move complete, result=0
01:24:16.392 00.000 7680 worker thread done servicing request
01:24:16.392 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:16.396 00.004 6120 UpdateGuideState exits: m=14759 SNR=81.2 Saturated
01:24:16.399 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:16.403 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:16.407 00.004 6120 Enqueuing Expose request
01:24:16.410 00.003 7680 Worker thread wakes up
01:24:16.410 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:16.410 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:16.415 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:17.661 01.246 7680 Exposure complete
01:24:17.794 00.133 7680 worker thread done servicing request
01:24:17.795 00.001 6120 OnExposeComplete: enter
01:24:17.800 00.005 6120 UpdateGuideState(): m_state=6
01:24:17.803 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6086
01:24:17.807 00.004 6120 Star::Find returns 1 (1), X=950.60, Y=44.69, Mass=13822, SNR=75.3, Peak=255 HFD=6.9
01:24:17.810 00.003 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
01:24:17.815 00.005 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
01:24:17.819 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.40 hyp=0.40 cameraTheta=1.74 mountX=-0.01 mountY=-0.38, mountTheta=-1.59
01:24:17.824 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.40, opts=13)
01:24:17.829 00.005 6120 Enqueuing Move request for scope (-0.07, 0.40)
01:24:17.832 00.003 7680 Worker thread wakes up
01:24:17.832 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:17.836 00.004 6120 UpdateGuideState exits: m=13822 SNR=75.3 Saturated
01:24:17.840 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.40) opts 0xd
01:24:17.841 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.40)
01:24:17.841 00.000 7680 Moving (-0.07, 0.40) raw xDistance=-0.01 yDistance=-0.38
01:24:17.841 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:24:17.841 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:24:17.841 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:17.845 00.004 7680 MoveAxis(E, 0, ABG)
01:24:17.846 00.001 7680 Move returns status 0, amount 0
01:24:17.846 00.000 7680 MoveAxis(N, 208, ABG)
01:24:17.846 00.000 7680 Guiding  Dir = 0, Dur = 208
01:24:17.846 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:17.851 00.005 7680 IsSlewing returns 0
01:24:17.851 00.000 6120 Enqueuing Expose request
01:24:17.854 00.003 7680 IsGuiding returns 0
01:24:17.856 00.002 7680 PulseGuide returned control before completion, sleep 218
01:24:18.089 00.233 7680 IsGuiding returns 1
01:24:18.091 00.002 7680 scope still moving after pulse duration time elapsed
01:24:18.121 00.030 7680 IsSlewing returns 0
01:24:18.122 00.001 7680 IsGuiding returns 0
01:24:18.122 00.000 7680 scope move finished after 208 + 59 ms
01:24:18.123 00.001 7680 Move returns status 0, amount 208
01:24:18.123 00.000 7680 move complete, result=0
01:24:18.123 00.000 7680 worker thread done servicing request
01:24:18.125 00.002 7680 Worker thread wakes up
01:24:18.125 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 208 ms NORTH
01:24:18.131 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:18.131 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:19.388 01.257 7680 Exposure complete
01:24:19.526 00.138 7680 worker thread done servicing request
01:24:19.526 00.000 6120 OnExposeComplete: enter
01:24:19.530 00.004 6120 UpdateGuideState(): m_state=6
01:24:19.535 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6087
01:24:19.538 00.003 6120 Star::Find returns 1 (1), X=950.42, Y=44.85, Mass=14046, SNR=77.7, Peak=255 HFD=6.9
01:24:19.541 00.003 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
01:24:19.548 00.007 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
01:24:19.553 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=0.56 hyp=0.61 cameraTheta=1.97 mountX=0.13 mountY=-0.60, mountTheta=-1.36
01:24:19.559 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.56, opts=13)
01:24:19.563 00.004 6120 Enqueuing Move request for scope (-0.24, 0.56)
01:24:19.567 00.004 7680 Worker thread wakes up
01:24:19.567 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:19.570 00.003 6120 UpdateGuideState exits: m=14046 SNR=77.7 Saturated
01:24:19.574 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:19.579 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.56) opts 0xd
01:24:19.579 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:19.584 00.005 6120 Enqueuing Expose request
01:24:19.588 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.56)
01:24:19.588 00.000 7680 Moving (-0.24, 0.56) raw xDistance=0.13 yDistance=-0.60
01:24:19.589 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:24:19.589 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
01:24:19.589 00.000 7680 MoveAxis(E, 0, ABG)
01:24:19.590 00.001 7680 Move returns status 0, amount 0
01:24:19.590 00.000 7680 MoveAxis(N, 328, ABG)
01:24:19.591 00.001 7680 Guiding  Dir = 0, Dur = 328
01:24:19.591 00.000 7680 IsSlewing returns 0
01:24:19.591 00.000 7680 IsGuiding returns 0
01:24:19.592 00.001 7680 PulseGuide returned control before completion, sleep 338
01:24:19.936 00.344 7680 IsGuiding returns 1
01:24:19.937 00.001 7680 scope still moving after pulse duration time elapsed
01:24:19.967 00.030 7680 IsSlewing returns 0
01:24:19.969 00.002 7680 IsGuiding returns 0
01:24:19.969 00.000 7680 scope move finished after 328 + 49 ms
01:24:19.970 00.001 7680 Move returns status 0, amount 328
01:24:19.970 00.000 7680 move complete, result=0
01:24:19.971 00.001 7680 worker thread done servicing request
01:24:19.971 00.000 7680 Worker thread wakes up
01:24:19.971 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 328 ms NORTH
01:24:19.978 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:19.979 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:21.226 01.247 7680 Exposure complete
01:24:21.359 00.133 7680 worker thread done servicing request
01:24:21.359 00.000 6120 OnExposeComplete: enter
01:24:21.364 00.005 6120 UpdateGuideState(): m_state=6
01:24:21.367 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6088
01:24:21.371 00.004 6120 Star::Find returns 1 (1), X=950.68, Y=44.20, Mass=14666, SNR=78.9, Peak=255 HFD=7.0
01:24:21.375 00.004 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-2.95) = xAngle (1.54 = 1.54)
01:24:21.379 00.004 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.27 = 1.27)
01:24:21.382 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.42 mountX=0.00 mountY=0.09, mountTheta=1.54
01:24:21.387 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.10, opts=13)
01:24:21.393 00.006 6120 Enqueuing Move request for scope (0.01, -0.10)
01:24:21.396 00.003 7680 Worker thread wakes up
01:24:21.396 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
01:24:21.397 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
01:24:21.398 00.001 7680 Moving (0.01, -0.10) raw xDistance=0.00 yDistance=0.09
01:24:21.398 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:24:21.398 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:24:21.398 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:24:21.399 00.001 7680 MoveAxis(E, 0, ABG)
01:24:21.399 00.000 7680 Move returns status 0, amount 0
01:24:21.399 00.000 7680 MoveAxis(N, 0, ABG)
01:24:21.399 00.000 7680 Move returns status 0, amount 0
01:24:21.400 00.001 7680 move complete, result=0
01:24:21.400 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:21.404 00.004 7680 worker thread done servicing request
01:24:21.404 00.000 6120 UpdateGuideState exits: m=14666 SNR=78.9 Saturated
01:24:21.409 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:21.412 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:21.415 00.003 6120 Enqueuing Expose request
01:24:21.418 00.003 7680 Worker thread wakes up
01:24:21.418 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:21.419 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:21.419 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:22.667 01.248 7680 Exposure complete
01:24:22.808 00.141 7680 worker thread done servicing request
01:24:22.808 00.000 6120 OnExposeComplete: enter
01:24:22.812 00.004 6120 UpdateGuideState(): m_state=6
01:24:22.817 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6089
01:24:22.821 00.004 6120 Star::Find returns 1 (1), X=950.72, Y=44.56, Mass=15278, SNR=79.8, Peak=255 HFD=7.1
01:24:22.825 00.004 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
01:24:22.829 00.004 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
01:24:22.834 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.35 mountX=-0.11 mountY=-0.21, mountTheta=-2.05
01:24:22.839 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.26, opts=13)
01:24:22.843 00.004 6120 Enqueuing Move request for scope (0.06, 0.26)
01:24:22.846 00.003 7680 Worker thread wakes up
01:24:22.847 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:22.850 00.003 6120 UpdateGuideState exits: m=15278 SNR=79.8 Saturated
01:24:22.855 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:22.859 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.26) opts 0xd
01:24:22.859 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.26)
01:24:22.860 00.001 7680 Moving (0.06, 0.26) raw xDistance=-0.11 yDistance=-0.21
01:24:22.860 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:22.863 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:24:22.863 00.000 6120 Enqueuing Expose request
01:24:22.868 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:24:22.868 00.000 7680 MoveAxis(E, 0, ABG)
01:24:22.869 00.001 7680 Move returns status 0, amount 0
01:24:22.869 00.000 7680 MoveAxis(N, 114, ABG)
01:24:22.869 00.000 7680 Guiding  Dir = 0, Dur = 114
01:24:22.869 00.000 7680 IsSlewing returns 0
01:24:22.869 00.000 7680 IsGuiding returns 0
01:24:22.870 00.001 7680 PulseGuide returned control before completion, sleep 124
01:24:23.000 00.130 7680 IsGuiding returns 1
01:24:23.002 00.002 7680 scope still moving after pulse duration time elapsed
01:24:23.032 00.030 7680 IsSlewing returns 0
01:24:23.053 00.021 7680 IsGuiding returns 0
01:24:23.069 00.016 7680 scope move finished after 114 + 85 ms
01:24:23.070 00.001 7680 Move returns status 0, amount 114
01:24:23.072 00.002 7680 move complete, result=0
01:24:23.072 00.000 7680 worker thread done servicing request
01:24:23.072 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 114 ms NORTH
01:24:23.077 00.005 7680 Worker thread wakes up
01:24:23.077 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:23.077 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:24.317 01.240 7680 Exposure complete
01:24:24.455 00.138 7680 worker thread done servicing request
01:24:24.456 00.001 6120 OnExposeComplete: enter
01:24:24.460 00.004 6120 UpdateGuideState(): m_state=6
01:24:24.463 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6090
01:24:24.468 00.005 6120 Star::Find returns 1 (1), X=950.37, Y=44.64, Mass=14580, SNR=79.1, Peak=255 HFD=7.1
01:24:24.471 00.003 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.23 = -1.06)
01:24:24.475 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.33)
01:24:24.478 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=0.34 hyp=0.45 cameraTheta=2.27 mountX=0.22 mountY=-0.43, mountTheta=-1.10
01:24:24.483 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.34, opts=13)
01:24:24.489 00.006 6120 Enqueuing Move request for scope (-0.29, 0.34)
01:24:24.492 00.003 7680 Worker thread wakes up
01:24:24.493 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:24.496 00.003 6120 UpdateGuideState exits: m=14580 SNR=79.1 Saturated
01:24:24.501 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:24.505 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:24.508 00.003 6120 Enqueuing Expose request
01:24:24.512 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.34) opts 0xd
01:24:24.512 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.34)
01:24:24.512 00.000 7680 Moving (-0.29, 0.34) raw xDistance=0.22 yDistance=-0.43
01:24:24.512 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:24:24.513 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:24:24.513 00.000 7680 MoveAxis(W, 90, ABG)
01:24:24.513 00.000 7680 Guiding  Dir = 3, Dur = 90
01:24:24.513 00.000 7680 IsSlewing returns 0
01:24:24.514 00.001 7680 IsGuiding returns 0
01:24:24.514 00.000 7680 PulseGuide returned control before completion, sleep 100
01:24:24.623 00.109 7680 IsGuiding returns 1
01:24:24.624 00.001 7680 scope still moving after pulse duration time elapsed
01:24:24.655 00.031 7680 IsSlewing returns 0
01:24:24.655 00.000 7680 IsGuiding returns 0
01:24:24.656 00.001 7680 scope move finished after 90 + 51 ms
01:24:24.656 00.000 7680 Move returns status 0, amount 90
01:24:24.657 00.001 7680 MoveAxis(N, 236, ABG)
01:24:24.657 00.000 7680 Guiding  Dir = 0, Dur = 236
01:24:24.657 00.000 7680 IsSlewing returns 0
01:24:24.658 00.001 7680 IsGuiding returns 0
01:24:24.658 00.000 7680 PulseGuide returned control before completion, sleep 246
01:24:24.921 00.263 7680 IsGuiding returns 1
01:24:24.922 00.001 7680 scope still moving after pulse duration time elapsed
01:24:24.952 00.030 7680 IsSlewing returns 0
01:24:24.953 00.001 7680 IsGuiding returns 0
01:24:24.953 00.000 7680 scope move finished after 236 + 59 ms
01:24:24.953 00.000 7680 Move returns status 0, amount 236
01:24:24.953 00.000 7680 move complete, result=0
01:24:24.953 00.000 7680 worker thread done servicing request
01:24:24.955 00.002 6120 GuideStep: 0.2 px 90 ms WEST, -0.4 px 236 ms NORTH
01:24:24.960 00.005 7680 Worker thread wakes up
01:24:24.960 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:24.960 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:26.215 01.255 7680 Exposure complete
01:24:26.350 00.135 7680 worker thread done servicing request
01:24:26.351 00.001 6120 OnExposeComplete: enter
01:24:26.355 00.004 6120 UpdateGuideState(): m_state=6
01:24:26.358 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6091
01:24:26.362 00.004 6120 Star::Find returns 1 (1), X=950.62, Y=44.58, Mass=14468, SNR=78.8, Peak=255 HFD=7.1
01:24:26.366 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.62)
01:24:26.368 00.002 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.89)
01:24:26.373 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.71 mountX=-0.01 mountY=-0.28, mountTheta=-1.62
01:24:26.378 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.29, opts=13)
01:24:26.382 00.004 6120 Enqueuing Move request for scope (-0.04, 0.29)
01:24:26.385 00.003 7680 Worker thread wakes up
01:24:26.385 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.29) opts 0xd
01:24:26.385 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.29)
01:24:26.387 00.002 7680 Moving (-0.04, 0.29) raw xDistance=-0.01 yDistance=-0.28
01:24:26.387 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:24:26.387 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:26.391 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:24:26.392 00.001 7680 MoveAxis(E, 0, ABG)
01:24:26.392 00.000 7680 Move returns status 0, amount 0
01:24:26.392 00.000 7680 MoveAxis(N, 150, ABG)
01:24:26.392 00.000 7680 Guiding  Dir = 0, Dur = 150
01:24:26.392 00.000 7680 IsSlewing returns 0
01:24:26.393 00.001 6120 UpdateGuideState exits: m=14468 SNR=78.8 Saturated
01:24:26.398 00.005 7680 IsGuiding returns 0
01:24:26.399 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:26.402 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:26.407 00.005 7680 PulseGuide returned control before completion, sleep 160
01:24:26.407 00.000 6120 Enqueuing Expose request
01:24:26.579 00.172 7680 IsGuiding returns 0
01:24:26.580 00.001 7680 Move returns status 0, amount 150
01:24:26.580 00.000 7680 move complete, result=0
01:24:26.580 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 150 ms NORTH
01:24:26.587 00.007 7680 worker thread done servicing request
01:24:26.587 00.000 7680 Worker thread wakes up
01:24:26.587 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:26.589 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:27.830 01.241 7680 Exposure complete
01:24:27.982 00.152 7680 worker thread done servicing request
01:24:27.982 00.000 6120 OnExposeComplete: enter
01:24:27.985 00.003 6120 UpdateGuideState(): m_state=6
01:24:27.992 00.007 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6092
01:24:27.996 00.004 6120 Star::Find returns 1 (1), X=950.64, Y=44.59, Mass=15369, SNR=81.3, Peak=255 HFD=7.2
01:24:28.000 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
01:24:28.003 00.003 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.95)
01:24:28.008 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.65 mountX=-0.03 mountY=-0.27, mountTheta=-1.69
01:24:28.013 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.29, opts=13)
01:24:28.017 00.004 6120 Enqueuing Move request for scope (-0.02, 0.29)
01:24:28.021 00.004 7680 Worker thread wakes up
01:24:28.021 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:28.026 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.29) opts 0xd
01:24:28.026 00.000 6120 UpdateGuideState exits: m=15369 SNR=81.3 Saturated
01:24:28.030 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.29)
01:24:28.030 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:28.033 00.003 7680 Moving (-0.02, 0.29) raw xDistance=-0.03 yDistance=-0.27
01:24:28.033 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:28.037 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:24:28.037 00.000 6120 Enqueuing Expose request
01:24:28.040 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:24:28.040 00.000 7680 MoveAxis(E, 0, ABG)
01:24:28.040 00.000 7680 Move returns status 0, amount 0
01:24:28.040 00.000 7680 MoveAxis(N, 148, ABG)
01:24:28.041 00.001 7680 Guiding  Dir = 0, Dur = 148
01:24:28.041 00.000 7680 IsSlewing returns 0
01:24:28.041 00.000 7680 IsGuiding returns 0
01:24:28.042 00.001 7680 PulseGuide returned control before completion, sleep 158
01:24:28.210 00.168 7680 IsGuiding returns 1
01:24:28.211 00.001 7680 scope still moving after pulse duration time elapsed
01:24:28.242 00.031 7680 IsSlewing returns 0
01:24:28.242 00.000 7680 IsGuiding returns 0
01:24:28.242 00.000 7680 scope move finished after 148 + 52 ms
01:24:28.243 00.001 7680 Move returns status 0, amount 148
01:24:28.243 00.000 7680 move complete, result=0
01:24:28.243 00.000 7680 worker thread done servicing request
01:24:28.243 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 148 ms NORTH
01:24:28.249 00.006 7680 Worker thread wakes up
01:24:28.251 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:28.251 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:29.504 01.253 7680 Exposure complete
01:24:29.632 00.128 7680 worker thread done servicing request
01:24:29.633 00.001 6120 OnExposeComplete: enter
01:24:29.637 00.004 6120 UpdateGuideState(): m_state=6
01:24:29.640 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6093
01:24:29.644 00.004 6120 Star::Find returns 1 (1), X=950.50, Y=44.52, Mass=14416, SNR=77.4, Peak=255 HFD=7.1
01:24:29.648 00.004 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.15 = -1.13)
01:24:29.653 00.005 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.40)
01:24:29.657 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.28 cameraTheta=2.20 mountX=0.12 mountY=-0.28, mountTheta=-1.16
01:24:29.661 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.23, opts=13)
01:24:29.666 00.005 6120 Enqueuing Move request for scope (-0.16, 0.23)
01:24:29.670 00.004 7680 Worker thread wakes up
01:24:29.670 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.23) opts 0xd
01:24:29.671 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.23)
01:24:29.671 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:29.674 00.003 7680 Moving (-0.16, 0.23) raw xDistance=0.12 yDistance=-0.28
01:24:29.675 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:24:29.675 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:24:29.676 00.001 6120 UpdateGuideState exits: m=14416 SNR=77.4 Saturated
01:24:29.679 00.003 7680 MoveAxis(E, 0, ABG)
01:24:29.679 00.000 7680 Move returns status 0, amount 0
01:24:29.680 00.001 7680 MoveAxis(N, 150, ABG)
01:24:29.680 00.000 7680 Guiding  Dir = 0, Dur = 150
01:24:29.680 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:29.684 00.004 7680 IsSlewing returns 0
01:24:29.684 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:29.687 00.003 7680 IsGuiding returns 0
01:24:29.688 00.001 6120 Enqueuing Expose request
01:24:29.691 00.003 7680 PulseGuide returned control before completion, sleep 160
01:24:29.853 00.162 7680 IsGuiding returns 1
01:24:29.855 00.002 7680 scope still moving after pulse duration time elapsed
01:24:29.884 00.029 7680 IsSlewing returns 0
01:24:29.889 00.005 7680 IsGuiding returns 0
01:24:29.891 00.002 7680 scope move finished after 150 + 52 ms
01:24:29.891 00.000 7680 Move returns status 0, amount 150
01:24:29.891 00.000 7680 move complete, result=0
01:24:29.893 00.002 7680 worker thread done servicing request
01:24:29.893 00.000 7680 Worker thread wakes up
01:24:29.893 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 150 ms NORTH
01:24:29.901 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:29.902 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:31.153 01.251 7680 Exposure complete
01:24:31.288 00.135 7680 worker thread done servicing request
01:24:31.288 00.000 6120 OnExposeComplete: enter
01:24:31.292 00.004 6120 UpdateGuideState(): m_state=6
01:24:31.297 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6094
01:24:31.301 00.004 6120 Star::Find returns 1 (1), X=950.53, Y=44.54, Mass=14256, SNR=75.5, Peak=255 HFD=7.0
01:24:31.306 00.005 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.02 = -1.26)
01:24:31.309 00.003 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
01:24:31.314 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.24 hyp=0.28 cameraTheta=2.07 mountX=0.08 mountY=-0.28, mountTheta=-1.28
01:24:31.319 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.24, opts=13)
01:24:31.323 00.004 6120 Enqueuing Move request for scope (-0.13, 0.24)
01:24:31.326 00.003 7680 Worker thread wakes up
01:24:31.326 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.24) opts 0xd
01:24:31.326 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.24)
01:24:31.326 00.000 7680 Moving (-0.13, 0.24) raw xDistance=0.08 yDistance=-0.28
01:24:31.328 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:24:31.328 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:24:31.328 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:31.335 00.007 7680 MoveAxis(E, 0, ABG)
01:24:31.335 00.000 7680 Move returns status 0, amount 0
01:24:31.335 00.000 6120 UpdateGuideState exits: m=14256 SNR=75.5 Saturated
01:24:31.340 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:31.344 00.004 7680 MoveAxis(N, 151, ABG)
01:24:31.345 00.001 7680 Guiding  Dir = 0, Dur = 151
01:24:31.345 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:31.349 00.004 6120 Enqueuing Expose request
01:24:31.353 00.004 7680 IsSlewing returns 0
01:24:31.353 00.000 7680 IsGuiding returns 0
01:24:31.354 00.001 7680 PulseGuide returned control before completion, sleep 161
01:24:31.531 00.177 7680 IsGuiding returns 0
01:24:31.532 00.001 7680 Move returns status 0, amount 151
01:24:31.532 00.000 7680 move complete, result=0
01:24:31.533 00.001 7680 worker thread done servicing request
01:24:31.533 00.000 7680 Worker thread wakes up
01:24:31.534 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 151 ms NORTH
01:24:31.540 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:31.540 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:32.786 01.246 7680 Exposure complete
01:24:32.920 00.134 7680 worker thread done servicing request
01:24:32.921 00.001 6120 OnExposeComplete: enter
01:24:32.928 00.007 6120 UpdateGuideState(): m_state=6
01:24:32.933 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6095
01:24:32.938 00.005 6120 Star::Find returns 1 (1), X=950.36, Y=44.58, Mass=14859, SNR=79.6, Peak=255 HFD=7.1
01:24:32.941 00.003 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.34 = -0.94)
01:24:32.945 00.004 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.21)
01:24:32.949 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.28 hyp=0.41 cameraTheta=2.39 mountX=0.24 mountY=-0.39, mountTheta=-1.01
01:24:32.957 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.28, opts=13)
01:24:32.962 00.005 6120 Enqueuing Move request for scope (-0.30, 0.28)
01:24:32.966 00.004 7680 Worker thread wakes up
01:24:32.966 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.28) opts 0xd
01:24:32.967 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.28)
01:24:32.967 00.000 7680 Moving (-0.30, 0.28) raw xDistance=0.24 yDistance=-0.39
01:24:32.967 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:24:32.967 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:24:32.968 00.001 7680 MoveAxis(W, 99, ABG)
01:24:32.968 00.000 7680 Guiding  Dir = 3, Dur = 99
01:24:32.968 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:32.972 00.004 6120 UpdateGuideState exits: m=14859 SNR=79.6 Saturated
01:24:32.976 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:32.981 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:32.986 00.005 7680 IsSlewing returns 0
01:24:32.986 00.000 6120 Enqueuing Expose request
01:24:32.990 00.004 7680 IsGuiding returns 0
01:24:32.990 00.000 7680 PulseGuide returned control before completion, sleep 109
01:24:33.108 00.118 7680 IsGuiding returns 1
01:24:33.108 00.000 7680 scope still moving after pulse duration time elapsed
01:24:33.141 00.033 7680 IsSlewing returns 0
01:24:33.142 00.001 7680 IsGuiding returns 0
01:24:33.143 00.001 7680 scope move finished after 99 + 53 ms
01:24:33.144 00.001 7680 Move returns status 0, amount 99
01:24:33.146 00.002 7680 MoveAxis(N, 209, ABG)
01:24:33.146 00.000 7680 Guiding  Dir = 0, Dur = 209
01:24:33.147 00.001 7680 IsSlewing returns 0
01:24:33.147 00.000 7680 IsGuiding returns 0
01:24:33.148 00.001 7680 PulseGuide returned control before completion, sleep 219
01:24:33.375 00.227 7680 IsGuiding returns 1
01:24:33.377 00.002 7680 scope still moving after pulse duration time elapsed
01:24:33.406 00.029 7680 IsSlewing returns 0
01:24:33.406 00.000 7680 IsGuiding returns 0
01:24:33.408 00.002 7680 scope move finished after 209 + 50 ms
01:24:33.408 00.000 7680 Move returns status 0, amount 209
01:24:33.409 00.001 7680 move complete, result=0
01:24:33.409 00.000 7680 worker thread done servicing request
01:24:33.410 00.001 6120 GuideStep: 0.2 px 99 ms WEST, -0.4 px 209 ms NORTH
01:24:33.417 00.007 7680 Worker thread wakes up
01:24:33.418 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:33.418 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:34.662 01.244 7680 Exposure complete
01:24:34.794 00.132 7680 worker thread done servicing request
01:24:34.794 00.000 6120 OnExposeComplete: enter
01:24:34.799 00.005 6120 UpdateGuideState(): m_state=6
01:24:34.803 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6096
01:24:34.807 00.004 6120 Star::Find returns 1 (1), X=950.75, Y=44.04, Mass=13933, SNR=77.4, Peak=255 HFD=6.9
01:24:34.810 00.003 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-2.95) = xAngle (1.71 = 1.71)
01:24:34.814 00.004 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.45 = 1.45)
01:24:34.818 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.25 hyp=0.26 cameraTheta=-1.24 mountX=-0.04 mountY=0.26, mountTheta=1.71
01:24:34.824 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.25, opts=13)
01:24:34.828 00.004 6120 Enqueuing Move request for scope (0.09, -0.25)
01:24:34.833 00.005 7680 Worker thread wakes up
01:24:34.833 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.25) opts 0xd
01:24:34.833 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.25)
01:24:34.833 00.000 7680 Moving (0.09, -0.25) raw xDistance=-0.04 yDistance=0.26
01:24:34.833 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:24:34.833 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:24:34.834 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:34.837 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:24:34.838 00.001 7680 MoveAxis(E, 0, ABG)
01:24:34.838 00.000 7680 Move returns status 0, amount 0
01:24:34.838 00.000 7680 MoveAxis(N, 0, ABG)
01:24:34.838 00.000 7680 Move returns status 0, amount 0
01:24:34.838 00.000 7680 move complete, result=0
01:24:34.839 00.001 7680 worker thread done servicing request
01:24:34.839 00.000 6120 UpdateGuideState exits: m=13933 SNR=77.4 Saturated
01:24:34.843 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:34.846 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:34.850 00.004 6120 Enqueuing Expose request
01:24:34.853 00.003 7680 Worker thread wakes up
01:24:34.853 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:34.853 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:24:34.856 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:36.096 01.240 7680 Exposure complete
01:24:36.248 00.152 7680 worker thread done servicing request
01:24:36.248 00.000 6120 OnExposeComplete: enter
01:24:36.252 00.004 6120 UpdateGuideState(): m_state=6
01:24:36.256 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6097
01:24:36.260 00.004 6120 Star::Find returns 1 (1), X=950.87, Y=44.23, Mass=14303, SNR=78.5, Peak=255 HFD=6.8
01:24:36.268 00.008 6120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-2.95) = xAngle (2.64 = 2.64)
01:24:36.276 00.008 6120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.38 = 2.38)
01:24:36.282 00.006 6120 CameraToMount -- cameraX=0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-0.31 mountX=-0.19 mountY=0.15, mountTheta=2.47
01:24:36.287 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.07, opts=13)
01:24:36.290 00.003 6120 Enqueuing Move request for scope (0.21, -0.07)
01:24:36.295 00.005 7680 Worker thread wakes up
01:24:36.296 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:36.300 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.07) opts 0xd
01:24:36.300 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.07)
01:24:36.300 00.000 6120 UpdateGuideState exits: m=14303 SNR=78.5 Saturated
01:24:36.305 00.005 7680 Moving (0.21, -0.07) raw xDistance=-0.19 yDistance=0.15
01:24:36.305 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:36.310 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:24:36.310 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:36.315 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:24:36.315 00.000 6120 Enqueuing Expose request
01:24:36.320 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:24:36.320 00.000 7680 MoveAxis(E, 0, ABG)
01:24:36.320 00.000 7680 Move returns status 0, amount 0
01:24:36.320 00.000 7680 MoveAxis(N, 0, ABG)
01:24:36.321 00.001 7680 Move returns status 0, amount 0
01:24:36.321 00.000 7680 move complete, result=0
01:24:36.321 00.000 7680 worker thread done servicing request
01:24:36.321 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:24:36.327 00.006 7680 Worker thread wakes up
01:24:36.327 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:36.327 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:37.569 01.242 7680 Exposure complete
01:24:37.728 00.159 7680 worker thread done servicing request
01:24:37.728 00.000 6120 OnExposeComplete: enter
01:24:37.734 00.006 6120 UpdateGuideState(): m_state=6
01:24:37.741 00.007 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6098
01:24:37.746 00.005 6120 Star::Find returns 1 (1), X=950.90, Y=44.60, Mass=14383, SNR=77.7, Peak=255 HFD=7.0
01:24:37.750 00.004 6120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-2.95) = xAngle (3.86 = -2.42)
01:24:37.753 00.003 6120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.60 = -2.69)
01:24:37.756 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=0.30 hyp=0.38 cameraTheta=0.91 mountX=-0.29 mountY=-0.17, mountTheta=-2.61
01:24:37.761 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.30, opts=13)
01:24:37.767 00.006 6120 Enqueuing Move request for scope (0.24, 0.30)
01:24:37.774 00.007 7680 Worker thread wakes up
01:24:37.775 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.30) opts 0xd
01:24:37.775 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.30)
01:24:37.775 00.000 7680 Moving (0.24, 0.30) raw xDistance=-0.29 yDistance=-0.17
01:24:37.775 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:24:37.775 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:24:37.776 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:37.780 00.004 6120 UpdateGuideState exits: m=14383 SNR=77.7 Saturated
01:24:37.785 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:24:37.785 00.000 7680 MoveAxis(E, 117, ABG)
01:24:37.785 00.000 7680 Guiding  Dir = 2, Dur = 117
01:24:37.785 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:37.790 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:37.796 00.006 6120 Enqueuing Expose request
01:24:37.802 00.006 7680 IsSlewing returns 0
01:24:37.802 00.000 7680 IsGuiding returns 0
01:24:37.804 00.002 7680 PulseGuide returned control before completion, sleep 127
01:24:37.940 00.136 7680 IsGuiding returns 1
01:24:37.940 00.000 7680 scope still moving after pulse duration time elapsed
01:24:37.971 00.031 7680 IsSlewing returns 0
01:24:37.971 00.000 7680 IsGuiding returns 0
01:24:37.971 00.000 7680 scope move finished after 117 + 51 ms
01:24:37.971 00.000 7680 Move returns status 0, amount 117
01:24:37.972 00.001 7680 MoveAxis(N, 0, ABG)
01:24:37.972 00.000 7680 Move returns status 0, amount 0
01:24:37.972 00.000 7680 move complete, result=0
01:24:37.972 00.000 7680 worker thread done servicing request
01:24:37.972 00.000 7680 Worker thread wakes up
01:24:37.972 00.000 6120 GuideStep: -0.3 px 117 ms EAST, -0.2 px 0 ms NORTH
01:24:37.977 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:37.977 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:39.227 01.250 7680 Exposure complete
01:24:39.377 00.150 7680 worker thread done servicing request
01:24:39.377 00.000 6120 OnExposeComplete: enter
01:24:39.383 00.006 6120 UpdateGuideState(): m_state=6
01:24:39.389 00.006 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6099
01:24:39.396 00.007 6120 Star::Find returns 1 (1), X=950.88, Y=44.75, Mass=15928, SNR=81.3, Peak=255 HFD=7.0
01:24:39.402 00.006 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.09 = -2.19)
01:24:39.407 00.005 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.46)
01:24:39.413 00.006 6120 CameraToMount -- cameraX=0.21 cameraY=0.46 hyp=0.51 cameraTheta=1.13 mountX=-0.30 mountY=-0.32, mountTheta=-2.32
01:24:39.420 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.46, opts=13)
01:24:39.427 00.007 6120 Enqueuing Move request for scope (0.21, 0.46)
01:24:39.432 00.005 7680 Worker thread wakes up
01:24:39.432 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:39.437 00.005 6120 UpdateGuideState exits: m=15928 SNR=81.3 Saturated
01:24:39.442 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:39.446 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.46) opts 0xd
01:24:39.446 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.46)
01:24:39.448 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:39.453 00.005 7680 Moving (0.21, 0.46) raw xDistance=-0.30 yDistance=-0.32
01:24:39.453 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
01:24:39.454 00.001 6120 Enqueuing Expose request
01:24:39.458 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:24:39.458 00.000 7680 MoveAxis(E, 129, ABG)
01:24:39.460 00.002 7680 Guiding  Dir = 2, Dur = 129
01:24:39.460 00.000 7680 IsSlewing returns 0
01:24:39.460 00.000 7680 IsGuiding returns 0
01:24:39.460 00.000 7680 PulseGuide returned control before completion, sleep 139
01:24:39.611 00.151 7680 IsGuiding returns 1
01:24:39.611 00.000 7680 scope still moving after pulse duration time elapsed
01:24:39.642 00.031 7680 IsSlewing returns 0
01:24:39.642 00.000 7680 IsGuiding returns 0
01:24:39.642 00.000 7680 scope move finished after 129 + 52 ms
01:24:39.642 00.000 7680 Move returns status 0, amount 129
01:24:39.642 00.000 7680 MoveAxis(N, 172, ABG)
01:24:39.643 00.001 7680 Guiding  Dir = 0, Dur = 172
01:24:39.643 00.000 7680 IsSlewing returns 0
01:24:39.643 00.000 7680 IsGuiding returns 0
01:24:39.644 00.001 7680 PulseGuide returned control before completion, sleep 182
01:24:39.828 00.184 7680 IsGuiding returns 1
01:24:39.828 00.000 7680 scope still moving after pulse duration time elapsed
01:24:39.858 00.030 7680 IsSlewing returns 0
01:24:39.858 00.000 7680 IsGuiding returns 0
01:24:39.858 00.000 7680 scope move finished after 172 + 43 ms
01:24:39.860 00.002 7680 Move returns status 0, amount 172
01:24:39.860 00.000 7680 move complete, result=0
01:24:39.860 00.000 7680 worker thread done servicing request
01:24:39.860 00.000 6120 GuideStep: -0.3 px 129 ms EAST, -0.3 px 172 ms NORTH
01:24:39.867 00.007 7680 Worker thread wakes up
01:24:39.868 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:39.868 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:41.120 01.252 7680 Exposure complete
01:24:41.252 00.132 7680 worker thread done servicing request
01:24:41.252 00.000 6120 OnExposeComplete: enter
01:24:41.256 00.004 6120 UpdateGuideState(): m_state=6
01:24:41.261 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6100
01:24:41.266 00.005 6120 Star::Find returns 1 (1), X=950.71, Y=44.40, Mass=13607, SNR=75.0, Peak=255 HFD=6.9
01:24:41.272 00.006 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
01:24:41.277 00.005 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
01:24:41.281 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.12 mountX=-0.07 mountY=-0.07, mountTheta=-2.33
01:24:41.288 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.10, opts=13)
01:24:41.293 00.005 6120 Enqueuing Move request for scope (0.05, 0.10)
01:24:41.300 00.007 7680 Worker thread wakes up
01:24:41.300 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
01:24:41.300 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:24:41.302 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:41.307 00.005 7680 Moving (0.05, 0.10) raw xDistance=-0.07 yDistance=-0.07
01:24:41.307 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:24:41.308 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:24:41.308 00.000 6120 UpdateGuideState exits: m=13607 SNR=75.0 Saturated
01:24:41.314 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:41.319 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:41.324 00.005 6120 Enqueuing Expose request
01:24:41.330 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:24:41.331 00.001 7680 MoveAxis(E, 0, ABG)
01:24:41.331 00.000 7680 Move returns status 0, amount 0
01:24:41.331 00.000 7680 MoveAxis(N, 0, ABG)
01:24:41.331 00.000 7680 Move returns status 0, amount 0
01:24:41.333 00.002 7680 move complete, result=0
01:24:41.333 00.000 7680 worker thread done servicing request
01:24:41.333 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:41.337 00.004 7680 Worker thread wakes up
01:24:41.338 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:41.338 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:42.593 01.255 7680 Exposure complete
01:24:42.727 00.134 7680 worker thread done servicing request
01:24:42.728 00.001 6120 OnExposeComplete: enter
01:24:42.731 00.003 6120 UpdateGuideState(): m_state=6
01:24:42.736 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6101
01:24:42.741 00.005 6120 Star::Find returns 1 (1), X=950.40, Y=44.78, Mass=13119, SNR=75.4, Peak=255 HFD=7.0
01:24:42.744 00.003 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.02 = -1.26)
01:24:42.747 00.003 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
01:24:42.751 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.49 hyp=0.56 cameraTheta=2.07 mountX=0.17 mountY=-0.56, mountTheta=-1.28
01:24:42.756 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.49, opts=13)
01:24:42.760 00.004 6120 Enqueuing Move request for scope (-0.26, 0.49)
01:24:42.764 00.004 7680 Worker thread wakes up
01:24:42.765 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:42.770 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.49) opts 0xd
01:24:42.770 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.49)
01:24:42.770 00.000 6120 UpdateGuideState exits: m=13119 SNR=75.4 Saturated
01:24:42.774 00.004 7680 Moving (-0.26, 0.49) raw xDistance=0.17 yDistance=-0.56
01:24:42.774 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:42.778 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:24:42.778 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:42.782 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
01:24:42.782 00.000 6120 Enqueuing Expose request
01:24:42.787 00.005 7680 MoveAxis(E, 0, ABG)
01:24:42.787 00.000 7680 Move returns status 0, amount 0
01:24:42.787 00.000 7680 MoveAxis(N, 302, ABG)
01:24:42.787 00.000 7680 Guiding  Dir = 0, Dur = 302
01:24:42.787 00.000 7680 IsSlewing returns 0
01:24:42.788 00.001 7680 IsGuiding returns 0
01:24:42.788 00.000 7680 PulseGuide returned control before completion, sleep 312
01:24:43.114 00.326 7680 IsGuiding returns 1
01:24:43.114 00.000 7680 scope still moving after pulse duration time elapsed
01:24:43.146 00.032 7680 IsSlewing returns 0
01:24:43.166 00.020 7680 IsGuiding returns 0
01:24:43.166 00.000 7680 scope move finished after 302 + 76 ms
01:24:43.168 00.002 7680 Move returns status 0, amount 302
01:24:43.168 00.000 7680 move complete, result=0
01:24:43.168 00.000 7680 worker thread done servicing request
01:24:43.169 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 302 ms NORTH
01:24:43.174 00.005 7680 Worker thread wakes up
01:24:43.176 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:43.176 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:44.417 01.241 7680 Exposure complete
01:24:44.559 00.142 7680 worker thread done servicing request
01:24:44.559 00.000 6120 OnExposeComplete: enter
01:24:44.563 00.004 6120 UpdateGuideState(): m_state=6
01:24:44.566 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6102
01:24:44.572 00.006 6120 Star::Find returns 1 (1), X=950.41, Y=44.63, Mass=12992, SNR=73.8, Peak=255 HFD=7.0
01:24:44.576 00.004 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
01:24:44.582 00.006 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
01:24:44.587 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=0.33 hyp=0.42 cameraTheta=2.22 mountX=0.18 mountY=-0.41, mountTheta=-1.15
01:24:44.592 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.33, opts=13)
01:24:44.596 00.004 6120 Enqueuing Move request for scope (-0.25, 0.33)
01:24:44.600 00.004 7680 Worker thread wakes up
01:24:44.600 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:44.606 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.33) opts 0xd
01:24:44.606 00.000 6120 UpdateGuideState exits: m=12992 SNR=73.8 Saturated
01:24:44.609 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.33)
01:24:44.610 00.001 7680 Moving (-0.25, 0.33) raw xDistance=0.18 yDistance=-0.41
01:24:44.610 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:44.614 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:24:44.614 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:44.617 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:24:44.617 00.000 6120 Enqueuing Expose request
01:24:44.621 00.004 7680 MoveAxis(E, 0, ABG)
01:24:44.621 00.000 7680 Move returns status 0, amount 0
01:24:44.621 00.000 7680 MoveAxis(N, 221, ABG)
01:24:44.621 00.000 7680 Guiding  Dir = 0, Dur = 221
01:24:44.623 00.002 7680 IsSlewing returns 0
01:24:44.623 00.000 7680 IsGuiding returns 0
01:24:44.624 00.001 7680 PulseGuide returned control before completion, sleep 231
01:24:44.865 00.241 7680 IsGuiding returns 1
01:24:44.866 00.001 7680 scope still moving after pulse duration time elapsed
01:24:44.896 00.030 7680 IsSlewing returns 0
01:24:44.898 00.002 7680 IsGuiding returns 0
01:24:44.899 00.001 7680 scope move finished after 221 + 54 ms
01:24:44.900 00.001 7680 Move returns status 0, amount 221
01:24:44.900 00.000 7680 move complete, result=0
01:24:44.901 00.001 7680 worker thread done servicing request
01:24:44.901 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 221 ms NORTH
01:24:44.909 00.008 7680 Worker thread wakes up
01:24:44.910 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:44.911 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:46.159 01.248 7680 Exposure complete
01:24:46.300 00.141 7680 worker thread done servicing request
01:24:46.300 00.000 6120 OnExposeComplete: enter
01:24:46.305 00.005 6120 UpdateGuideState(): m_state=6
01:24:46.308 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6103
01:24:46.312 00.004 6120 Star::Find returns 1 (1), X=950.19, Y=44.16, Mass=14841, SNR=79.2, Peak=255 HFD=6.9
01:24:46.316 00.004 6120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-2.95) = xAngle (0.09 = 0.09)
01:24:46.320 00.004 6120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.18 = -0.18)
01:24:46.323 00.003 6120 CameraToMount -- cameraX=-0.47 cameraY=-0.13 hyp=0.49 cameraTheta=-2.87 mountX=0.49 mountY=-0.09, mountTheta=-0.18
01:24:46.329 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.47, y=-0.13, opts=13)
01:24:46.333 00.004 6120 Enqueuing Move request for scope (-0.47, -0.13)
01:24:46.336 00.003 7680 Worker thread wakes up
01:24:46.336 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.13) opts 0xd
01:24:46.336 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.47, -0.13)
01:24:46.336 00.000 7680 Moving (-0.47, -0.13) raw xDistance=0.49 yDistance=-0.09
01:24:46.336 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
01:24:46.337 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:24:46.337 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:24:46.337 00.000 7680 MoveAxis(W, 198, ABG)
01:24:46.337 00.000 7680 Guiding  Dir = 3, Dur = 198
01:24:46.337 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:46.341 00.004 6120 UpdateGuideState exits: m=14841 SNR=79.2 Saturated
01:24:46.345 00.004 7680 IsSlewing returns 0
01:24:46.345 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:46.349 00.004 7680 IsGuiding returns 0
01:24:46.349 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:46.353 00.004 7680 PulseGuide returned control before completion, sleep 208
01:24:46.353 00.000 6120 Enqueuing Expose request
01:24:46.570 00.217 7680 IsGuiding returns 0
01:24:46.570 00.000 7680 Move returns status 0, amount 198
01:24:46.571 00.001 7680 MoveAxis(N, 0, ABG)
01:24:46.571 00.000 7680 Move returns status 0, amount 0
01:24:46.571 00.000 7680 move complete, result=0
01:24:46.573 00.002 7680 worker thread done servicing request
01:24:46.573 00.000 6120 GuideStep: 0.5 px 198 ms WEST, -0.1 px 0 ms NORTH
01:24:46.580 00.007 7680 Worker thread wakes up
01:24:46.580 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:46.580 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:47.825 01.245 7680 Exposure complete
01:24:47.972 00.147 7680 worker thread done servicing request
01:24:47.972 00.000 6120 OnExposeComplete: enter
01:24:47.977 00.005 6120 UpdateGuideState(): m_state=6
01:24:47.982 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6104
01:24:47.987 00.005 6120 Star::Find returns 1 (1), X=950.68, Y=44.70, Mass=14205, SNR=76.4, Peak=255 HFD=7.1
01:24:47.991 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
01:24:47.995 00.004 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
01:24:47.999 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.40 hyp=0.40 cameraTheta=1.52 mountX=-0.09 mountY=-0.35, mountTheta=-1.83
01:24:48.004 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.40, opts=13)
01:24:48.007 00.003 6120 Enqueuing Move request for scope (0.02, 0.40)
01:24:48.012 00.005 7680 Worker thread wakes up
01:24:48.012 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.40) opts 0xd
01:24:48.012 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.40)
01:24:48.013 00.001 7680 Moving (0.02, 0.40) raw xDistance=-0.09 yDistance=-0.35
01:24:48.013 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:24:48.013 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:24:48.013 00.000 7680 MoveAxis(E, 0, ABG)
01:24:48.013 00.000 7680 Move returns status 0, amount 0
01:24:48.013 00.000 7680 MoveAxis(N, 192, ABG)
01:24:48.013 00.000 7680 Guiding  Dir = 0, Dur = 192
01:24:48.013 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:48.018 00.005 7680 IsSlewing returns 0
01:24:48.019 00.001 6120 UpdateGuideState exits: m=14205 SNR=76.4 Saturated
01:24:48.023 00.004 7680 IsGuiding returns 0
01:24:48.023 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:48.027 00.004 7680 PulseGuide returned control before completion, sleep 202
01:24:48.027 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:48.030 00.003 6120 Enqueuing Expose request
01:24:48.234 00.204 7680 IsGuiding returns 1
01:24:48.235 00.001 7680 scope still moving after pulse duration time elapsed
01:24:48.266 00.031 7680 IsSlewing returns 0
01:24:48.267 00.001 7680 IsGuiding returns 0
01:24:48.267 00.000 7680 scope move finished after 192 + 52 ms
01:24:48.268 00.001 7680 Move returns status 0, amount 192
01:24:48.268 00.000 7680 move complete, result=0
01:24:48.268 00.000 7680 worker thread done servicing request
01:24:48.268 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 192 ms NORTH
01:24:48.276 00.008 7680 Worker thread wakes up
01:24:48.276 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:48.276 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:49.527 01.251 7680 Exposure complete
01:24:49.651 00.124 7680 worker thread done servicing request
01:24:49.652 00.001 6120 OnExposeComplete: enter
01:24:49.655 00.003 6120 UpdateGuideState(): m_state=6
01:24:49.659 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6105
01:24:49.663 00.004 6120 Star::Find returns 1 (1), X=950.70, Y=44.25, Mass=13631, SNR=76.1, Peak=255 HFD=7.0
01:24:49.667 00.004 6120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-2.95) = xAngle (2.08 = 2.08)
01:24:49.670 00.003 6120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.81 = 1.81)
01:24:49.674 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.88 mountX=-0.03 mountY=0.05, mountTheta=2.03
01:24:49.680 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.04, opts=13)
01:24:49.684 00.004 6120 Enqueuing Move request for scope (0.03, -0.04)
01:24:49.687 00.003 7680 Worker thread wakes up
01:24:49.687 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:49.692 00.005 6120 UpdateGuideState exits: m=13631 SNR=76.1 Saturated
01:24:49.695 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:49.698 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:49.701 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
01:24:49.701 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
01:24:49.703 00.002 7680 Moving (0.03, -0.04) raw xDistance=-0.03 yDistance=0.05
01:24:49.703 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:24:49.703 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:24:49.703 00.000 6120 Enqueuing Expose request
01:24:49.707 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:24:49.707 00.000 7680 MoveAxis(E, 0, ABG)
01:24:49.707 00.000 7680 Move returns status 0, amount 0
01:24:49.707 00.000 7680 MoveAxis(N, 0, ABG)
01:24:49.707 00.000 7680 Move returns status 0, amount 0
01:24:49.708 00.001 7680 move complete, result=0
01:24:49.708 00.000 7680 worker thread done servicing request
01:24:49.708 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:49.712 00.004 7680 Worker thread wakes up
01:24:49.713 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:49.713 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:50.963 01.250 7680 Exposure complete
01:24:51.097 00.134 7680 worker thread done servicing request
01:24:51.097 00.000 6120 OnExposeComplete: enter
01:24:51.101 00.004 6120 UpdateGuideState(): m_state=6
01:24:51.105 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6106
01:24:51.109 00.004 6120 Star::Find returns 1 (1), X=950.64, Y=44.64, Mass=14794, SNR=81.2, Peak=255 HFD=7.2
01:24:51.113 00.004 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.58 = -1.71)
01:24:51.116 00.003 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
01:24:51.121 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.62 mountX=-0.05 mountY=-0.32, mountTheta=-1.72
01:24:51.126 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.35, opts=13)
01:24:51.132 00.006 6120 Enqueuing Move request for scope (-0.02, 0.35)
01:24:51.135 00.003 7680 Worker thread wakes up
01:24:51.136 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.35) opts 0xd
01:24:51.136 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.35)
01:24:51.136 00.000 7680 Moving (-0.02, 0.35) raw xDistance=-0.05 yDistance=-0.32
01:24:51.136 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:24:51.137 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:24:51.137 00.000 7680 MoveAxis(E, 0, ABG)
01:24:51.137 00.000 7680 Move returns status 0, amount 0
01:24:51.137 00.000 7680 MoveAxis(N, 175, ABG)
01:24:51.138 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:51.141 00.003 7680 Guiding  Dir = 0, Dur = 175
01:24:51.141 00.000 6120 UpdateGuideState exits: m=14794 SNR=81.2 Saturated
01:24:51.146 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:51.150 00.004 7680 IsSlewing returns 0
01:24:51.150 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:51.153 00.003 6120 Enqueuing Expose request
01:24:51.158 00.005 7680 IsGuiding returns 0
01:24:51.158 00.000 7680 PulseGuide returned control before completion, sleep 185
01:24:51.346 00.188 7680 IsGuiding returns 1
01:24:51.346 00.000 7680 scope still moving after pulse duration time elapsed
01:24:51.376 00.030 7680 IsSlewing returns 0
01:24:51.378 00.002 7680 IsGuiding returns 0
01:24:51.378 00.000 7680 scope move finished after 175 + 45 ms
01:24:51.379 00.001 7680 Move returns status 0, amount 175
01:24:51.379 00.000 7680 move complete, result=0
01:24:51.380 00.001 7680 worker thread done servicing request
01:24:51.380 00.000 7680 Worker thread wakes up
01:24:51.381 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 175 ms NORTH
01:24:51.390 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:51.390 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:52.647 01.257 7680 Exposure complete
01:24:52.794 00.147 7680 worker thread done servicing request
01:24:52.795 00.001 6120 OnExposeComplete: enter
01:24:52.799 00.004 6120 UpdateGuideState(): m_state=6
01:24:52.803 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6107
01:24:52.807 00.004 6120 Star::Find returns 1 (1), X=950.78, Y=44.39, Mass=14071, SNR=77.2, Peak=255 HFD=7.0
01:24:52.810 00.003 6120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-2.95) = xAngle (3.64 = -2.64)
01:24:52.815 00.005 6120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.37 = -2.91)
01:24:52.818 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.15 cameraTheta=0.69 mountX=-0.13 mountY=-0.03, mountTheta=-2.88
01:24:52.823 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.10, opts=13)
01:24:52.828 00.005 6120 Enqueuing Move request for scope (0.12, 0.10)
01:24:52.834 00.006 7680 Worker thread wakes up
01:24:52.834 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:52.837 00.003 6120 UpdateGuideState exits: m=14071 SNR=77.2 Saturated
01:24:52.842 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:52.846 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
01:24:52.847 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
01:24:52.847 00.000 7680 Moving (0.12, 0.10) raw xDistance=-0.13 yDistance=-0.03
01:24:52.847 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:52.851 00.004 6120 Enqueuing Expose request
01:24:52.855 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:24:52.855 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:24:52.856 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:24:52.856 00.000 7680 MoveAxis(E, 0, ABG)
01:24:52.856 00.000 7680 Move returns status 0, amount 0
01:24:52.856 00.000 7680 MoveAxis(N, 0, ABG)
01:24:52.856 00.000 7680 Move returns status 0, amount 0
01:24:52.857 00.001 7680 move complete, result=0
01:24:52.857 00.000 7680 worker thread done servicing request
01:24:52.858 00.001 7680 Worker thread wakes up
01:24:52.858 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:52.864 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:52.865 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:54.105 01.240 7680 Exposure complete
01:24:54.250 00.145 7680 worker thread done servicing request
01:24:54.250 00.000 6120 OnExposeComplete: enter
01:24:54.257 00.007 6120 UpdateGuideState(): m_state=6
01:24:54.263 00.006 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6108
01:24:54.269 00.006 6120 Star::Find returns 1 (1), X=950.91, Y=44.68, Mass=13837, SNR=75.5, Peak=255 HFD=6.9
01:24:54.274 00.005 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.96 = -2.33)
01:24:54.278 00.004 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.60)
01:24:54.282 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=0.38 hyp=0.46 cameraTheta=1.00 mountX=-0.31 mountY=-0.24, mountTheta=-2.49
01:24:54.289 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.38, opts=13)
01:24:54.293 00.004 6120 Enqueuing Move request for scope (0.25, 0.38)
01:24:54.297 00.004 7680 Worker thread wakes up
01:24:54.299 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:54.305 00.006 6120 UpdateGuideState exits: m=13837 SNR=75.5 Saturated
01:24:54.308 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.38) opts 0xd
01:24:54.308 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:54.311 00.003 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.38)
01:24:54.311 00.000 7680 Moving (0.25, 0.38) raw xDistance=-0.31 yDistance=-0.24
01:24:54.313 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:54.317 00.004 6120 Enqueuing Expose request
01:24:54.319 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:24:54.320 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:24:54.320 00.000 7680 MoveAxis(E, 128, ABG)
01:24:54.320 00.000 7680 Guiding  Dir = 2, Dur = 128
01:24:54.320 00.000 7680 IsSlewing returns 0
01:24:54.320 00.000 7680 IsGuiding returns 0
01:24:54.320 00.000 7680 PulseGuide returned control before completion, sleep 138
01:24:54.470 00.150 7680 IsGuiding returns 1
01:24:54.471 00.001 7680 scope still moving after pulse duration time elapsed
01:24:54.501 00.030 7680 IsSlewing returns 0
01:24:54.502 00.001 7680 IsGuiding returns 0
01:24:54.503 00.001 7680 scope move finished after 128 + 53 ms
01:24:54.503 00.000 7680 Move returns status 0, amount 128
01:24:54.504 00.001 7680 MoveAxis(N, 128, ABG)
01:24:54.504 00.000 7680 Guiding  Dir = 0, Dur = 128
01:24:54.505 00.001 7680 IsSlewing returns 0
01:24:54.505 00.000 7680 IsGuiding returns 0
01:24:54.506 00.001 7680 PulseGuide returned control before completion, sleep 138
01:24:54.655 00.149 7680 IsGuiding returns 1
01:24:54.656 00.001 7680 scope still moving after pulse duration time elapsed
01:24:54.687 00.031 7680 IsSlewing returns 0
01:24:54.688 00.001 7680 IsGuiding returns 0
01:24:54.688 00.000 7680 scope move finished after 128 + 53 ms
01:24:54.689 00.001 7680 Move returns status 0, amount 128
01:24:54.689 00.000 7680 move complete, result=0
01:24:54.689 00.000 7680 worker thread done servicing request
01:24:54.690 00.001 7680 Worker thread wakes up
01:24:54.690 00.000 6120 GuideStep: -0.3 px 128 ms EAST, -0.2 px 128 ms NORTH
01:24:54.695 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:54.695 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:55.945 01.250 7680 Exposure complete
01:24:56.082 00.137 7680 worker thread done servicing request
01:24:56.082 00.000 6120 OnExposeComplete: enter
01:24:56.087 00.005 6120 UpdateGuideState(): m_state=6
01:24:56.090 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6109
01:24:56.094 00.004 6120 Star::Find returns 1 (1), X=950.88, Y=44.77, Mass=15337, SNR=79.3, Peak=255 HFD=6.9
01:24:56.097 00.003 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.09 = -2.19)
01:24:56.102 00.005 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.46)
01:24:56.105 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=0.48 hyp=0.53 cameraTheta=1.14 mountX=-0.31 mountY=-0.33, mountTheta=-2.31
01:24:56.111 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.48, opts=13)
01:24:56.116 00.005 6120 Enqueuing Move request for scope (0.22, 0.48)
01:24:56.119 00.003 7680 Worker thread wakes up
01:24:56.119 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.48) opts 0xd
01:24:56.119 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.48)
01:24:56.119 00.000 7680 Moving (0.22, 0.48) raw xDistance=-0.31 yDistance=-0.33
01:24:56.119 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
01:24:56.121 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:24:56.121 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:56.124 00.003 7680 MoveAxis(E, 134, ABG)
01:24:56.124 00.000 7680 Guiding  Dir = 2, Dur = 134
01:24:56.124 00.000 6120 UpdateGuideState exits: m=15337 SNR=79.3 Saturated
01:24:56.129 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:56.132 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:56.136 00.004 7680 IsSlewing returns 0
01:24:56.136 00.000 6120 Enqueuing Expose request
01:24:56.140 00.004 7680 IsGuiding returns 0
01:24:56.140 00.000 7680 PulseGuide returned control before completion, sleep 144
01:24:56.294 00.154 7680 IsGuiding returns 1
01:24:56.294 00.000 7680 scope still moving after pulse duration time elapsed
01:24:56.325 00.031 7680 IsSlewing returns 0
01:24:56.326 00.001 7680 IsGuiding returns 0
01:24:56.326 00.000 7680 scope move finished after 134 + 51 ms
01:24:56.326 00.000 7680 Move returns status 0, amount 134
01:24:56.327 00.001 7680 MoveAxis(N, 181, ABG)
01:24:56.327 00.000 7680 Guiding  Dir = 0, Dur = 181
01:24:56.328 00.001 7680 IsSlewing returns 0
01:24:56.330 00.002 7680 IsGuiding returns 0
01:24:56.331 00.001 7680 PulseGuide returned control before completion, sleep 191
01:24:56.527 00.196 7680 IsGuiding returns 1
01:24:56.527 00.000 7680 scope still moving after pulse duration time elapsed
01:24:56.558 00.031 7680 IsSlewing returns 0
01:24:56.559 00.001 7680 IsGuiding returns 0
01:24:56.560 00.001 7680 scope move finished after 181 + 48 ms
01:24:56.560 00.000 7680 Move returns status 0, amount 181
01:24:56.560 00.000 7680 move complete, result=0
01:24:56.561 00.001 7680 worker thread done servicing request
01:24:56.561 00.000 6120 GuideStep: -0.3 px 134 ms EAST, -0.3 px 181 ms NORTH
01:24:56.568 00.007 7680 Worker thread wakes up
01:24:56.568 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:56.568 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:57.823 01.255 7680 Exposure complete
01:24:57.960 00.137 7680 worker thread done servicing request
01:24:57.961 00.001 6120 OnExposeComplete: enter
01:24:57.964 00.003 6120 UpdateGuideState(): m_state=6
01:24:57.969 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6110
01:24:57.973 00.004 6120 Star::Find returns 1 (1), X=950.93, Y=44.71, Mass=13994, SNR=75.9, Peak=255 HFD=6.8
01:24:57.977 00.004 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.95 = -2.33)
01:24:57.981 00.004 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.60)
01:24:57.986 00.005 6120 CameraToMount -- cameraX=0.27 cameraY=0.42 hyp=0.50 cameraTheta=1.00 mountX=-0.34 mountY=-0.26, mountTheta=-2.50
01:24:57.991 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.42, opts=13)
01:24:57.995 00.004 6120 Enqueuing Move request for scope (0.27, 0.42)
01:24:57.999 00.004 7680 Worker thread wakes up
01:24:57.999 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.42) opts 0xd
01:24:57.999 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.42)
01:24:57.999 00.000 7680 Moving (0.27, 0.42) raw xDistance=-0.34 yDistance=-0.26
01:24:57.999 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
01:24:58.000 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:24:58.000 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:58.004 00.004 6120 UpdateGuideState exits: m=13994 SNR=75.9 Saturated
01:24:58.008 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:58.013 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:58.018 00.005 7680 MoveAxis(E, 150, ABG)
01:24:58.018 00.000 7680 Guiding  Dir = 2, Dur = 150
01:24:58.018 00.000 6120 Enqueuing Expose request
01:24:58.024 00.006 7680 IsSlewing returns 0
01:24:58.025 00.001 7680 IsGuiding returns 0
01:24:58.025 00.000 7680 PulseGuide returned control before completion, sleep 160
01:24:58.189 00.164 7680 IsGuiding returns 1
01:24:58.190 00.001 7680 scope still moving after pulse duration time elapsed
01:24:58.220 00.030 7680 IsSlewing returns 0
01:24:58.221 00.001 7680 IsGuiding returns 0
01:24:58.222 00.001 7680 scope move finished after 150 + 46 ms
01:24:58.223 00.001 7680 Move returns status 0, amount 150
01:24:58.223 00.000 7680 MoveAxis(N, 140, ABG)
01:24:58.223 00.000 7680 Guiding  Dir = 0, Dur = 140
01:24:58.224 00.001 7680 IsSlewing returns 0
01:24:58.225 00.001 7680 IsGuiding returns 0
01:24:58.225 00.000 7680 PulseGuide returned control before completion, sleep 150
01:24:58.391 00.166 7680 IsGuiding returns 1
01:24:58.392 00.001 7680 scope still moving after pulse duration time elapsed
01:24:58.423 00.031 7680 IsSlewing returns 0
01:24:58.424 00.001 7680 IsGuiding returns 1
01:24:58.455 00.031 7680 IsSlewing returns 0
01:24:58.456 00.001 7680 IsGuiding returns 0
01:24:58.456 00.000 7680 scope move finished after 140 + 90 ms
01:24:58.457 00.001 7680 Move returns status 0, amount 140
01:24:58.457 00.000 7680 move complete, result=0
01:24:58.457 00.000 7680 worker thread done servicing request
01:24:58.458 00.001 7680 Worker thread wakes up
01:24:58.458 00.000 6120 GuideStep: -0.3 px 150 ms EAST, -0.3 px 140 ms NORTH
01:24:58.465 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:24:58.465 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:24:59.719 01.254 7680 Exposure complete
01:24:59.855 00.136 7680 worker thread done servicing request
01:24:59.856 00.001 6120 OnExposeComplete: enter
01:24:59.859 00.003 6120 UpdateGuideState(): m_state=6
01:24:59.863 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6111
01:24:59.868 00.005 6120 Star::Find returns 1 (1), X=950.83, Y=44.69, Mass=14314, SNR=77.5, Peak=255 HFD=6.9
01:24:59.872 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
01:24:59.876 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.42)
01:24:59.879 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.40 hyp=0.43 cameraTheta=1.17 mountX=-0.24 mountY=-0.28, mountTheta=-2.27
01:24:59.884 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.40, opts=13)
01:24:59.889 00.005 6120 Enqueuing Move request for scope (0.17, 0.40)
01:24:59.893 00.004 7680 Worker thread wakes up
01:24:59.894 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:24:59.898 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.40) opts 0xd
01:24:59.898 00.000 6120 UpdateGuideState exits: m=14314 SNR=77.5 Saturated
01:24:59.903 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:59.907 00.004 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.40)
01:24:59.907 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:24:59.911 00.004 6120 Enqueuing Expose request
01:24:59.914 00.003 7680 Moving (0.17, 0.40) raw xDistance=-0.24 yDistance=-0.28
01:24:59.914 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
01:24:59.915 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:24:59.915 00.000 7680 MoveAxis(E, 108, ABG)
01:24:59.915 00.000 7680 Guiding  Dir = 2, Dur = 108
01:24:59.915 00.000 7680 IsSlewing returns 0
01:24:59.915 00.000 7680 IsGuiding returns 0
01:24:59.917 00.002 7680 PulseGuide returned control before completion, sleep 118
01:25:00.040 00.123 7680 IsGuiding returns 1
01:25:00.041 00.001 7680 scope still moving after pulse duration time elapsed
01:25:00.071 00.030 7680 IsSlewing returns 0
01:25:00.073 00.002 7680 IsGuiding returns 0
01:25:00.073 00.000 7680 scope move finished after 108 + 49 ms
01:25:00.073 00.000 7680 Move returns status 0, amount 108
01:25:00.075 00.002 7680 MoveAxis(N, 154, ABG)
01:25:00.075 00.000 7680 Guiding  Dir = 0, Dur = 154
01:25:00.075 00.000 7680 IsSlewing returns 0
01:25:00.076 00.001 7680 IsGuiding returns 0
01:25:00.077 00.001 7680 PulseGuide returned control before completion, sleep 164
01:25:00.242 00.165 7680 IsGuiding returns 1
01:25:00.243 00.001 7680 scope still moving after pulse duration time elapsed
01:25:00.273 00.030 7680 IsSlewing returns 0
01:25:00.274 00.001 7680 IsGuiding returns 0
01:25:00.274 00.000 7680 scope move finished after 154 + 44 ms
01:25:00.275 00.001 7680 Move returns status 0, amount 154
01:25:00.276 00.001 7680 move complete, result=0
01:25:00.276 00.000 7680 worker thread done servicing request
01:25:00.276 00.000 6120 GuideStep: -0.2 px 108 ms EAST, -0.3 px 154 ms NORTH
01:25:00.284 00.008 7680 Worker thread wakes up
01:25:00.284 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:00.284 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:01.538 01.254 7680 Exposure complete
01:25:01.685 00.147 7680 worker thread done servicing request
01:25:01.685 00.000 6120 OnExposeComplete: enter
01:25:01.690 00.005 6120 UpdateGuideState(): m_state=6
01:25:01.693 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6112
01:25:01.696 00.003 6120 Star::Find returns 1 (1), X=950.70, Y=44.74, Mass=14171, SNR=76.3, Peak=255 HFD=7.0
01:25:01.701 00.005 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
01:25:01.705 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
01:25:01.708 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.45 hyp=0.45 cameraTheta=1.50 mountX=-0.12 mountY=-0.39, mountTheta=-1.86
01:25:01.713 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.45, opts=13)
01:25:01.716 00.003 6120 Enqueuing Move request for scope (0.03, 0.45)
01:25:01.720 00.004 7680 Worker thread wakes up
01:25:01.720 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.45) opts 0xd
01:25:01.720 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.45)
01:25:01.721 00.001 7680 Moving (0.03, 0.45) raw xDistance=-0.12 yDistance=-0.39
01:25:01.721 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:25:01.721 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:25:01.721 00.000 7680 MoveAxis(E, 0, ABG)
01:25:01.722 00.001 7680 Move returns status 0, amount 0
01:25:01.722 00.000 7680 MoveAxis(N, 210, ABG)
01:25:01.722 00.000 7680 Guiding  Dir = 0, Dur = 210
01:25:01.722 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:01.725 00.003 7680 IsSlewing returns 0
01:25:01.726 00.001 6120 UpdateGuideState exits: m=14171 SNR=76.3 Saturated
01:25:01.729 00.003 7680 IsGuiding returns 0
01:25:01.729 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:01.734 00.005 7680 PulseGuide returned control before completion, sleep 220
01:25:01.734 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:01.738 00.004 6120 Enqueuing Expose request
01:25:01.964 00.226 7680 IsGuiding returns 1
01:25:01.965 00.001 7680 scope still moving after pulse duration time elapsed
01:25:01.997 00.032 7680 IsSlewing returns 0
01:25:01.997 00.000 7680 IsGuiding returns 0
01:25:01.999 00.002 7680 scope move finished after 210 + 59 ms
01:25:01.999 00.000 7680 Move returns status 0, amount 210
01:25:02.000 00.001 7680 move complete, result=0
01:25:02.000 00.000 7680 worker thread done servicing request
01:25:02.001 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 210 ms NORTH
01:25:02.006 00.005 7680 Worker thread wakes up
01:25:02.008 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:02.008 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:03.263 01.255 7680 Exposure complete
01:25:03.390 00.127 7680 worker thread done servicing request
01:25:03.390 00.000 6120 OnExposeComplete: enter
01:25:03.395 00.005 6120 UpdateGuideState(): m_state=6
01:25:03.398 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6113
01:25:03.402 00.004 6120 Star::Find returns 1 (1), X=950.49, Y=44.37, Mass=13165, SNR=75.4, Peak=255 HFD=7.1
01:25:03.406 00.004 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-2.95) = xAngle (5.65 = -0.63)
01:25:03.410 00.004 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.90)
01:25:03.413 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.19 cameraTheta=2.70 mountX=0.15 mountY=-0.15, mountTheta=-0.77
01:25:03.418 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.08, opts=13)
01:25:03.423 00.005 6120 Enqueuing Move request for scope (-0.17, 0.08)
01:25:03.426 00.003 7680 Worker thread wakes up
01:25:03.426 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.08) opts 0xd
01:25:03.427 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.08)
01:25:03.427 00.000 7680 Moving (-0.17, 0.08) raw xDistance=0.15 yDistance=-0.15
01:25:03.427 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:25:03.427 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:25:03.427 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:25:03.427 00.000 7680 MoveAxis(E, 0, ABG)
01:25:03.428 00.001 7680 Move returns status 0, amount 0
01:25:03.428 00.000 7680 MoveAxis(N, 0, ABG)
01:25:03.429 00.001 7680 Move returns status 0, amount 0
01:25:03.429 00.000 7680 move complete, result=0
01:25:03.429 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:03.433 00.004 7680 worker thread done servicing request
01:25:03.433 00.000 6120 UpdateGuideState exits: m=13165 SNR=75.4 Saturated
01:25:03.438 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:03.442 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:03.445 00.003 6120 Enqueuing Expose request
01:25:03.448 00.003 7680 Worker thread wakes up
01:25:03.448 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:03.448 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:03.448 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:04.694 01.246 7680 Exposure complete
01:25:04.850 00.156 7680 worker thread done servicing request
01:25:04.850 00.000 6120 OnExposeComplete: enter
01:25:04.856 00.006 6120 UpdateGuideState(): m_state=6
01:25:04.863 00.007 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6114
01:25:04.867 00.004 6120 Star::Find returns 1 (1), X=950.61, Y=44.54, Mass=13859, SNR=76.0, Peak=255 HFD=7.0
01:25:04.872 00.005 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
01:25:04.876 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
01:25:04.880 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.25 cameraTheta=1.80 mountX=0.01 mountY=-0.25, mountTheta=-1.53
01:25:04.885 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.25, opts=13)
01:25:04.891 00.006 6120 Enqueuing Move request for scope (-0.06, 0.25)
01:25:04.894 00.003 7680 Worker thread wakes up
01:25:04.894 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:04.898 00.004 6120 UpdateGuideState exits: m=13859 SNR=76.0 Saturated
01:25:04.901 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:04.903 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:04.906 00.003 6120 Enqueuing Expose request
01:25:04.910 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
01:25:04.911 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
01:25:04.911 00.000 7680 Moving (-0.06, 0.25) raw xDistance=0.01 yDistance=-0.25
01:25:04.911 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:25:04.912 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:25:04.912 00.000 7680 MoveAxis(E, 0, ABG)
01:25:04.912 00.000 7680 Move returns status 0, amount 0
01:25:04.912 00.000 7680 MoveAxis(N, 133, ABG)
01:25:04.912 00.000 7680 Guiding  Dir = 0, Dur = 133
01:25:04.913 00.001 7680 IsSlewing returns 0
01:25:04.913 00.000 7680 IsGuiding returns 0
01:25:04.914 00.001 7680 PulseGuide returned control before completion, sleep 143
01:25:05.059 00.145 7680 IsGuiding returns 1
01:25:05.060 00.001 7680 scope still moving after pulse duration time elapsed
01:25:05.089 00.029 7680 IsSlewing returns 0
01:25:05.091 00.002 7680 IsGuiding returns 1
01:25:05.120 00.029 7680 IsSlewing returns 0
01:25:05.121 00.001 7680 IsGuiding returns 1
01:25:05.151 00.030 7680 IsSlewing returns 0
01:25:05.153 00.002 7680 IsGuiding returns 0
01:25:05.153 00.000 7680 scope move finished after 133 + 106 ms
01:25:05.153 00.000 7680 Move returns status 0, amount 133
01:25:05.154 00.001 7680 move complete, result=0
01:25:05.154 00.000 7680 worker thread done servicing request
01:25:05.155 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 133 ms NORTH
01:25:05.161 00.006 7680 Worker thread wakes up
01:25:05.161 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:05.161 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:06.416 01.255 7680 Exposure complete
01:25:06.553 00.137 7680 worker thread done servicing request
01:25:06.554 00.001 6120 OnExposeComplete: enter
01:25:06.557 00.003 6120 UpdateGuideState(): m_state=6
01:25:06.562 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6115
01:25:06.566 00.004 6120 Star::Find returns 1 (1), X=950.33, Y=44.77, Mass=14769, SNR=79.8, Peak=255 HFD=7.0
01:25:06.569 00.003 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
01:25:06.572 00.003 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
01:25:06.579 00.007 6120 CameraToMount -- cameraX=-0.34 cameraY=0.47 hyp=0.58 cameraTheta=2.19 mountX=0.24 mountY=-0.57, mountTheta=-1.17
01:25:06.586 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.47, opts=13)
01:25:06.592 00.006 6120 Enqueuing Move request for scope (-0.34, 0.47)
01:25:06.596 00.004 7680 Worker thread wakes up
01:25:06.596 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.47) opts 0xd
01:25:06.596 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.47)
01:25:06.598 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:06.602 00.004 7680 Moving (-0.34, 0.47) raw xDistance=0.24 yDistance=-0.57
01:25:06.602 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:25:06.602 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
01:25:06.603 00.001 7680 MoveAxis(W, 99, ABG)
01:25:06.603 00.000 7680 Guiding  Dir = 3, Dur = 99
01:25:06.603 00.000 6120 UpdateGuideState exits: m=14769 SNR=79.8 Saturated
01:25:06.609 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:06.613 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:06.617 00.004 6120 Enqueuing Expose request
01:25:06.622 00.005 7680 IsSlewing returns 0
01:25:06.622 00.000 7680 IsGuiding returns 0
01:25:06.623 00.001 7680 PulseGuide returned control before completion, sleep 109
01:25:06.747 00.124 7680 IsGuiding returns 1
01:25:06.748 00.001 7680 scope still moving after pulse duration time elapsed
01:25:06.777 00.029 7680 IsSlewing returns 0
01:25:06.778 00.001 7680 IsGuiding returns 1
01:25:06.809 00.031 7680 IsSlewing returns 0
01:25:06.810 00.001 7680 IsGuiding returns 0
01:25:06.811 00.001 7680 scope move finished after 99 + 89 ms
01:25:06.812 00.001 7680 Move returns status 0, amount 99
01:25:06.812 00.000 7680 MoveAxis(N, 311, ABG)
01:25:06.813 00.001 7680 Guiding  Dir = 0, Dur = 311
01:25:06.813 00.000 7680 IsSlewing returns 0
01:25:06.814 00.001 7680 IsGuiding returns 0
01:25:06.814 00.000 7680 PulseGuide returned control before completion, sleep 321
01:25:07.138 00.324 7680 IsGuiding returns 1
01:25:07.138 00.000 7680 scope still moving after pulse duration time elapsed
01:25:07.169 00.031 7680 IsSlewing returns 0
01:25:07.171 00.002 7680 IsGuiding returns 0
01:25:07.171 00.000 7680 scope move finished after 311 + 45 ms
01:25:07.171 00.000 7680 Move returns status 0, amount 311
01:25:07.171 00.000 7680 move complete, result=0
01:25:07.171 00.000 7680 worker thread done servicing request
01:25:07.171 00.000 6120 GuideStep: 0.2 px 99 ms WEST, -0.6 px 311 ms NORTH
01:25:07.179 00.008 7680 Worker thread wakes up
01:25:07.179 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:07.179 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:08.437 01.258 7680 Exposure complete
01:25:08.579 00.142 7680 worker thread done servicing request
01:25:08.579 00.000 6120 OnExposeComplete: enter
01:25:08.585 00.006 6120 UpdateGuideState(): m_state=6
01:25:08.590 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6116
01:25:08.593 00.003 6120 Star::Find returns 1 (1), X=950.22, Y=44.71, Mass=14047, SNR=77.6, Peak=255 HFD=7.0
01:25:08.599 00.006 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.34 = -0.94)
01:25:08.602 00.003 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.21)
01:25:08.607 00.005 6120 CameraToMount -- cameraX=-0.45 cameraY=0.42 hyp=0.61 cameraTheta=2.39 mountX=0.36 mountY=-0.57, mountTheta=-1.01
01:25:08.615 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.45, y=0.42, opts=13)
01:25:08.619 00.004 6120 Enqueuing Move request for scope (-0.45, 0.42)
01:25:08.623 00.004 7680 Worker thread wakes up
01:25:08.623 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:08.628 00.005 6120 UpdateGuideState exits: m=14047 SNR=77.6 Saturated
01:25:08.631 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.42) opts 0xd
01:25:08.631 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:08.637 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:08.641 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.45, 0.42)
01:25:08.642 00.001 6120 Enqueuing Expose request
01:25:08.647 00.005 7680 Moving (-0.45, 0.42) raw xDistance=0.36 yDistance=-0.57
01:25:08.647 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
01:25:08.647 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
01:25:08.647 00.000 7680 MoveAxis(W, 154, ABG)
01:25:08.648 00.001 7680 Guiding  Dir = 3, Dur = 154
01:25:08.648 00.000 7680 IsSlewing returns 0
01:25:08.649 00.001 7680 IsGuiding returns 0
01:25:08.649 00.000 7680 PulseGuide returned control before completion, sleep 164
01:25:08.831 00.182 7680 IsGuiding returns 1
01:25:08.831 00.000 7680 scope still moving after pulse duration time elapsed
01:25:08.860 00.029 7680 IsSlewing returns 0
01:25:08.862 00.002 7680 IsGuiding returns 0
01:25:08.862 00.000 7680 scope move finished after 154 + 58 ms
01:25:08.862 00.000 7680 Move returns status 0, amount 154
01:25:08.862 00.000 7680 MoveAxis(N, 311, ABG)
01:25:08.863 00.001 7680 Guiding  Dir = 0, Dur = 311
01:25:08.863 00.000 7680 IsSlewing returns 0
01:25:08.864 00.001 7680 IsGuiding returns 0
01:25:08.865 00.001 7680 PulseGuide returned control before completion, sleep 321
01:25:09.188 00.323 7680 IsGuiding returns 1
01:25:09.190 00.002 7680 scope still moving after pulse duration time elapsed
01:25:09.218 00.028 7680 IsSlewing returns 0
01:25:09.219 00.001 7680 IsGuiding returns 0
01:25:09.220 00.001 7680 scope move finished after 311 + 44 ms
01:25:09.220 00.000 7680 Move returns status 0, amount 311
01:25:09.220 00.000 7680 move complete, result=0
01:25:09.221 00.001 7680 worker thread done servicing request
01:25:09.221 00.000 7680 Worker thread wakes up
01:25:09.221 00.000 6120 GuideStep: 0.4 px 154 ms WEST, -0.6 px 311 ms NORTH
01:25:09.228 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:09.228 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:10.480 01.252 7680 Exposure complete
01:25:10.628 00.148 7680 worker thread done servicing request
01:25:10.628 00.000 6120 OnExposeComplete: enter
01:25:10.632 00.004 6120 UpdateGuideState(): m_state=6
01:25:10.637 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6117
01:25:10.641 00.004 6120 Star::Find returns 1 (1), X=950.42, Y=44.16, Mass=14089, SNR=76.5, Peak=255 HFD=6.9
01:25:10.645 00.004 6120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-2.95) = xAngle (0.31 = 0.31)
01:25:10.648 00.003 6120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.04 = 0.04)
01:25:10.652 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.13 hyp=0.28 cameraTheta=-2.65 mountX=0.27 mountY=0.01, mountTheta=0.04
01:25:10.658 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.13, opts=13)
01:25:10.662 00.004 6120 Enqueuing Move request for scope (-0.25, -0.13)
01:25:10.666 00.004 7680 Worker thread wakes up
01:25:10.666 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:10.670 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.13) opts 0xd
01:25:10.671 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.13)
01:25:10.671 00.000 7680 Moving (-0.25, -0.13) raw xDistance=0.27 yDistance=0.01
01:25:10.671 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
01:25:10.671 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:25:10.671 00.000 6120 UpdateGuideState exits: m=14089 SNR=76.5 Saturated
01:25:10.678 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:10.683 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:10.687 00.004 6120 Enqueuing Expose request
01:25:10.690 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:25:10.690 00.000 7680 MoveAxis(W, 120, ABG)
01:25:10.690 00.000 7680 Guiding  Dir = 3, Dur = 120
01:25:10.690 00.000 7680 IsSlewing returns 0
01:25:10.692 00.002 7680 IsGuiding returns 0
01:25:10.692 00.000 7680 PulseGuide returned control before completion, sleep 130
01:25:10.829 00.137 7680 IsGuiding returns 1
01:25:10.829 00.000 7680 scope still moving after pulse duration time elapsed
01:25:10.860 00.031 7680 IsSlewing returns 0
01:25:10.860 00.000 7680 IsGuiding returns 0
01:25:10.861 00.001 7680 scope move finished after 120 + 49 ms
01:25:10.861 00.000 7680 Move returns status 0, amount 120
01:25:10.861 00.000 7680 MoveAxis(N, 0, ABG)
01:25:10.862 00.001 7680 Move returns status 0, amount 0
01:25:10.862 00.000 7680 move complete, result=0
01:25:10.862 00.000 7680 worker thread done servicing request
01:25:10.862 00.000 6120 GuideStep: 0.3 px 120 ms WEST, 0.0 px 0 ms NORTH
01:25:10.868 00.006 7680 Worker thread wakes up
01:25:10.868 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:10.868 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:12.125 01.257 7680 Exposure complete
01:25:12.260 00.135 7680 worker thread done servicing request
01:25:12.262 00.002 6120 OnExposeComplete: enter
01:25:12.265 00.003 6120 UpdateGuideState(): m_state=6
01:25:12.269 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6118
01:25:12.274 00.005 6120 Star::Find returns 1 (1), X=950.38, Y=44.53, Mass=14834, SNR=79.0, Peak=255 HFD=7.1
01:25:12.278 00.004 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-2.95) = xAngle (5.41 = -0.87)
01:25:12.282 00.004 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.15 = -1.14)
01:25:12.285 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=0.23 hyp=0.37 cameraTheta=2.46 mountX=0.24 mountY=-0.33, mountTheta=-0.95
01:25:12.290 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.23, opts=13)
01:25:12.295 00.005 6120 Enqueuing Move request for scope (-0.29, 0.23)
01:25:12.299 00.004 7680 Worker thread wakes up
01:25:12.300 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:12.304 00.004 6120 UpdateGuideState exits: m=14834 SNR=79.0 Saturated
01:25:12.308 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:12.312 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.23) opts 0xd
01:25:12.313 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:12.317 00.004 6120 Enqueuing Expose request
01:25:12.320 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.23)
01:25:12.321 00.001 7680 Moving (-0.29, 0.23) raw xDistance=0.24 yDistance=-0.33
01:25:12.321 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
01:25:12.321 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:25:12.321 00.000 7680 MoveAxis(W, 105, ABG)
01:25:12.321 00.000 7680 Guiding  Dir = 3, Dur = 105
01:25:12.321 00.000 7680 IsSlewing returns 0
01:25:12.322 00.001 7680 IsGuiding returns 0
01:25:12.323 00.001 7680 PulseGuide returned control before completion, sleep 115
01:25:12.444 00.121 7680 IsGuiding returns 1
01:25:12.444 00.000 7680 scope still moving after pulse duration time elapsed
01:25:12.474 00.030 7680 IsSlewing returns 0
01:25:12.475 00.001 7680 IsGuiding returns 0
01:25:12.476 00.001 7680 scope move finished after 105 + 48 ms
01:25:12.476 00.000 7680 Move returns status 0, amount 105
01:25:12.476 00.000 7680 MoveAxis(N, 181, ABG)
01:25:12.478 00.002 7680 Guiding  Dir = 0, Dur = 181
01:25:12.478 00.000 7680 IsSlewing returns 0
01:25:12.478 00.000 7680 IsGuiding returns 0
01:25:12.479 00.001 7680 PulseGuide returned control before completion, sleep 191
01:25:12.677 00.198 7680 IsGuiding returns 1
01:25:12.677 00.000 7680 scope still moving after pulse duration time elapsed
01:25:12.708 00.031 7680 IsSlewing returns 0
01:25:12.710 00.002 7680 IsGuiding returns 0
01:25:12.711 00.001 7680 scope move finished after 181 + 50 ms
01:25:12.711 00.000 7680 Move returns status 0, amount 181
01:25:12.711 00.000 7680 move complete, result=0
01:25:12.713 00.002 6120 GuideStep: 0.2 px 105 ms WEST, -0.3 px 181 ms NORTH
01:25:12.719 00.006 7680 worker thread done servicing request
01:25:12.719 00.000 7680 Worker thread wakes up
01:25:12.721 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:12.721 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:13.968 01.247 7680 Exposure complete
01:25:14.109 00.141 7680 worker thread done servicing request
01:25:14.110 00.001 6120 OnExposeComplete: enter
01:25:14.118 00.008 6120 UpdateGuideState(): m_state=6
01:25:14.122 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6119
01:25:14.126 00.004 6120 Star::Find returns 1 (1), X=950.78, Y=44.19, Mass=13305, SNR=75.0, Peak=255 HFD=6.8
01:25:14.130 00.004 6120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-2.95) = xAngle (2.22 = 2.22)
01:25:14.134 00.004 6120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.95 = 1.95)
01:25:14.140 00.006 6120 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.73 mountX=-0.09 mountY=0.14, mountTheta=2.15
01:25:14.145 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.10, opts=13)
01:25:14.150 00.005 6120 Enqueuing Move request for scope (0.12, -0.10)
01:25:14.154 00.004 7680 Worker thread wakes up
01:25:14.154 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:14.158 00.004 6120 UpdateGuideState exits: m=13305 SNR=75.0 Saturated
01:25:14.161 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:14.165 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:14.170 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
01:25:14.170 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
01:25:14.170 00.000 7680 Moving (0.12, -0.10) raw xDistance=-0.09 yDistance=0.14
01:25:14.171 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:25:14.171 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:25:14.172 00.001 6120 Enqueuing Expose request
01:25:14.176 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:25:14.176 00.000 7680 MoveAxis(E, 0, ABG)
01:25:14.176 00.000 7680 Move returns status 0, amount 0
01:25:14.177 00.001 7680 MoveAxis(N, 0, ABG)
01:25:14.177 00.000 7680 Move returns status 0, amount 0
01:25:14.177 00.000 7680 move complete, result=0
01:25:14.177 00.000 7680 worker thread done servicing request
01:25:14.177 00.000 7680 Worker thread wakes up
01:25:14.178 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:14.183 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:14.183 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:15.432 01.249 7680 Exposure complete
01:25:15.564 00.132 7680 worker thread done servicing request
01:25:15.564 00.000 6120 OnExposeComplete: enter
01:25:15.568 00.004 6120 UpdateGuideState(): m_state=6
01:25:15.571 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6120
01:25:15.577 00.006 6120 Star::Find returns 1 (1), X=950.68, Y=44.20, Mass=14734, SNR=80.4, Peak=255 HFD=7.0
01:25:15.582 00.005 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-2.95) = xAngle (1.61 = 1.61)
01:25:15.585 00.003 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.34 = 1.34)
01:25:15.589 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.34 mountX=-0.00 mountY=0.09, mountTheta=1.61
01:25:15.593 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.09, opts=13)
01:25:15.596 00.003 6120 Enqueuing Move request for scope (0.02, -0.09)
01:25:15.600 00.004 7680 Worker thread wakes up
01:25:15.600 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
01:25:15.600 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
01:25:15.600 00.000 7680 Moving (0.02, -0.09) raw xDistance=-0.00 yDistance=0.09
01:25:15.600 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:25:15.601 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:25:15.601 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:25:15.601 00.000 7680 MoveAxis(E, 0, ABG)
01:25:15.601 00.000 7680 Move returns status 0, amount 0
01:25:15.601 00.000 7680 MoveAxis(N, 0, ABG)
01:25:15.601 00.000 7680 Move returns status 0, amount 0
01:25:15.601 00.000 7680 move complete, result=0
01:25:15.602 00.001 7680 worker thread done servicing request
01:25:15.602 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:15.605 00.003 6120 UpdateGuideState exits: m=14734 SNR=80.4 Saturated
01:25:15.609 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:15.612 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:15.616 00.004 6120 Enqueuing Expose request
01:25:15.619 00.003 7680 Worker thread wakes up
01:25:15.620 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:15.623 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:15.623 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:16.877 01.254 7680 Exposure complete
01:25:17.004 00.127 7680 worker thread done servicing request
01:25:17.004 00.000 6120 OnExposeComplete: enter
01:25:17.009 00.005 6120 UpdateGuideState(): m_state=6
01:25:17.013 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6121
01:25:17.017 00.004 6120 Star::Find returns 1 (1), X=950.46, Y=44.70, Mass=13971, SNR=75.8, Peak=255 HFD=7.1
01:25:17.021 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.31)
01:25:17.025 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.58)
01:25:17.028 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.41 hyp=0.46 cameraTheta=2.02 mountX=0.12 mountY=-0.46, mountTheta=-1.32
01:25:17.033 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.41, opts=13)
01:25:17.036 00.003 6120 Enqueuing Move request for scope (-0.20, 0.41)
01:25:17.040 00.004 7680 Worker thread wakes up
01:25:17.040 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.41) opts 0xd
01:25:17.041 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.41)
01:25:17.041 00.000 7680 Moving (-0.20, 0.41) raw xDistance=0.12 yDistance=-0.46
01:25:17.041 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:17.044 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:25:17.045 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
01:25:17.045 00.000 6120 UpdateGuideState exits: m=13971 SNR=75.8 Saturated
01:25:17.048 00.003 7680 MoveAxis(E, 0, ABG)
01:25:17.048 00.000 7680 Move returns status 0, amount 0
01:25:17.049 00.001 7680 MoveAxis(N, 248, ABG)
01:25:17.049 00.000 7680 Guiding  Dir = 0, Dur = 248
01:25:17.049 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:17.052 00.003 7680 IsSlewing returns 0
01:25:17.052 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:17.057 00.005 6120 Enqueuing Expose request
01:25:17.060 00.003 7680 IsGuiding returns 0
01:25:17.060 00.000 7680 PulseGuide returned control before completion, sleep 258
01:25:17.334 00.274 7680 IsGuiding returns 1
01:25:17.336 00.002 7680 scope still moving after pulse duration time elapsed
01:25:17.365 00.029 7680 IsSlewing returns 0
01:25:17.366 00.001 7680 IsGuiding returns 0
01:25:17.366 00.000 7680 scope move finished after 248 + 58 ms
01:25:17.366 00.000 7680 Move returns status 0, amount 248
01:25:17.367 00.001 7680 move complete, result=0
01:25:17.368 00.001 7680 worker thread done servicing request
01:25:17.368 00.000 7680 Worker thread wakes up
01:25:17.368 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 248 ms NORTH
01:25:17.374 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:17.374 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:18.623 01.249 7680 Exposure complete
01:25:18.768 00.145 7680 worker thread done servicing request
01:25:18.769 00.001 6120 OnExposeComplete: enter
01:25:18.774 00.005 6120 UpdateGuideState(): m_state=6
01:25:18.778 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6122
01:25:18.781 00.003 6120 Star::Find returns 1 (1), X=950.66, Y=44.66, Mass=15464, SNR=80.5, Peak=255 HFD=7.1
01:25:18.785 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.75)
01:25:18.788 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
01:25:18.792 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.36 hyp=0.36 cameraTheta=1.58 mountX=-0.06 mountY=-0.33, mountTheta=-1.76
01:25:18.796 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.36, opts=13)
01:25:18.801 00.005 6120 Enqueuing Move request for scope (-0.00, 0.36)
01:25:18.804 00.003 7680 Worker thread wakes up
01:25:18.804 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:18.808 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.36) opts 0xd
01:25:18.808 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.36)
01:25:18.808 00.000 7680 Moving (-0.00, 0.36) raw xDistance=-0.06 yDistance=-0.33
01:25:18.808 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:25:18.808 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:25:18.808 00.000 7680 MoveAxis(E, 0, ABG)
01:25:18.810 00.002 7680 Move returns status 0, amount 0
01:25:18.810 00.000 7680 MoveAxis(N, 179, ABG)
01:25:18.810 00.000 7680 Guiding  Dir = 0, Dur = 179
01:25:18.810 00.000 6120 UpdateGuideState exits: m=15464 SNR=80.5 Saturated
01:25:18.814 00.004 7680 IsSlewing returns 0
01:25:18.815 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:18.818 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:18.821 00.003 7680 IsGuiding returns 0
01:25:18.821 00.000 6120 Enqueuing Expose request
01:25:18.825 00.004 7680 PulseGuide returned control before completion, sleep 189
01:25:19.031 00.206 7680 IsGuiding returns 0
01:25:19.031 00.000 7680 Move returns status 0, amount 179
01:25:19.031 00.000 7680 move complete, result=0
01:25:19.032 00.001 7680 worker thread done servicing request
01:25:19.032 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 179 ms NORTH
01:25:19.038 00.006 7680 Worker thread wakes up
01:25:19.039 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:19.039 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:20.290 01.251 7680 Exposure complete
01:25:20.433 00.143 7680 worker thread done servicing request
01:25:20.434 00.001 6120 OnExposeComplete: enter
01:25:20.438 00.004 6120 UpdateGuideState(): m_state=6
01:25:20.441 00.003 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6123
01:25:20.445 00.004 6120 Star::Find returns 1 (1), X=950.62, Y=44.16, Mass=14297, SNR=76.9, Peak=255 HFD=7.0
01:25:20.449 00.004 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-2.95) = xAngle (1.06 = 1.06)
01:25:20.453 00.004 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.79 = 0.79)
01:25:20.462 00.009 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.90 mountX=0.07 mountY=0.10, mountTheta=0.97
01:25:20.473 00.011 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.13, opts=13)
01:25:20.482 00.009 6120 Enqueuing Move request for scope (-0.05, -0.13)
01:25:20.491 00.009 7680 Worker thread wakes up
01:25:20.492 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:20.497 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
01:25:20.497 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
01:25:20.497 00.000 7680 Moving (-0.05, -0.13) raw xDistance=0.07 yDistance=0.10
01:25:20.498 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:25:20.498 00.000 6120 UpdateGuideState exits: m=14297 SNR=76.9 Saturated
01:25:20.504 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:25:20.504 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:20.509 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:25:20.509 00.000 7680 MoveAxis(E, 0, ABG)
01:25:20.511 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:20.516 00.005 7680 Move returns status 0, amount 0
01:25:20.516 00.000 6120 Enqueuing Expose request
01:25:20.523 00.007 7680 MoveAxis(N, 0, ABG)
01:25:20.523 00.000 7680 Move returns status 0, amount 0
01:25:20.523 00.000 7680 move complete, result=0
01:25:20.524 00.001 7680 worker thread done servicing request
01:25:20.524 00.000 7680 Worker thread wakes up
01:25:20.524 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:20.530 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:20.530 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:21.778 01.248 7680 Exposure complete
01:25:21.910 00.132 7680 worker thread done servicing request
01:25:21.910 00.000 6120 OnExposeComplete: enter
01:25:21.914 00.004 6120 UpdateGuideState(): m_state=6
01:25:21.919 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6124
01:25:21.923 00.004 6120 Star::Find returns 1 (1), X=950.31, Y=44.58, Mass=14432, SNR=77.1, Peak=255 HFD=7.1
01:25:21.927 00.004 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-2.95) = xAngle (5.42 = -0.87)
01:25:21.930 00.003 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.15 = -1.13)
01:25:21.935 00.005 6120 CameraToMount -- cameraX=-0.35 cameraY=0.28 hyp=0.45 cameraTheta=2.46 mountX=0.29 mountY=-0.41, mountTheta=-0.95
01:25:21.940 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.28, opts=13)
01:25:21.945 00.005 6120 Enqueuing Move request for scope (-0.35, 0.28)
01:25:21.949 00.004 7680 Worker thread wakes up
01:25:21.949 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.28) opts 0xd
01:25:21.949 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.28)
01:25:21.949 00.000 7680 Moving (-0.35, 0.28) raw xDistance=0.29 yDistance=-0.41
01:25:21.949 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:25:21.949 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:21.955 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:25:21.955 00.000 7680 MoveAxis(W, 120, ABG)
01:25:21.955 00.000 6120 UpdateGuideState exits: m=14432 SNR=77.1 Saturated
01:25:21.960 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:21.965 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:21.968 00.003 7680 Guiding  Dir = 3, Dur = 120
01:25:21.968 00.000 6120 Enqueuing Expose request
01:25:21.972 00.004 7680 IsSlewing returns 0
01:25:21.972 00.000 7680 IsGuiding returns 0
01:25:21.973 00.001 7680 PulseGuide returned control before completion, sleep 130
01:25:22.110 00.137 7680 IsGuiding returns 1
01:25:22.112 00.002 7680 scope still moving after pulse duration time elapsed
01:25:22.142 00.030 7680 IsSlewing returns 0
01:25:22.143 00.001 7680 IsGuiding returns 0
01:25:22.143 00.000 7680 scope move finished after 120 + 51 ms
01:25:22.145 00.002 7680 Move returns status 0, amount 120
01:25:22.145 00.000 7680 MoveAxis(N, 223, ABG)
01:25:22.145 00.000 7680 Guiding  Dir = 0, Dur = 223
01:25:22.146 00.001 7680 IsSlewing returns 0
01:25:22.146 00.000 7680 IsGuiding returns 0
01:25:22.147 00.001 7680 PulseGuide returned control before completion, sleep 233
01:25:22.394 00.247 7680 IsGuiding returns 1
01:25:22.396 00.002 7680 scope still moving after pulse duration time elapsed
01:25:22.425 00.029 7680 IsSlewing returns 0
01:25:22.427 00.002 7680 IsGuiding returns 0
01:25:22.427 00.000 7680 scope move finished after 223 + 57 ms
01:25:22.428 00.001 7680 Move returns status 0, amount 223
01:25:22.428 00.000 7680 move complete, result=0
01:25:22.428 00.000 7680 worker thread done servicing request
01:25:22.428 00.000 7680 Worker thread wakes up
01:25:22.429 00.001 6120 GuideStep: 0.3 px 120 ms WEST, -0.4 px 223 ms NORTH
01:25:22.435 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:22.435 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:23.690 01.255 7680 Exposure complete
01:25:23.832 00.142 6120 OnExposeComplete: enter
01:25:23.836 00.004 6120 UpdateGuideState(): m_state=6
01:25:23.840 00.004 7680 worker thread done servicing request
01:25:23.840 00.000 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6125
01:25:23.844 00.004 6120 Star::Find returns 1 (1), X=950.48, Y=44.58, Mass=14894, SNR=78.1, Peak=255 HFD=7.1
01:25:23.848 00.004 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
01:25:23.852 00.004 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.47)
01:25:23.855 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.29 hyp=0.34 cameraTheta=2.13 mountX=0.12 mountY=-0.34, mountTheta=-1.22
01:25:23.862 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.29, opts=13)
01:25:23.866 00.004 6120 Enqueuing Move request for scope (-0.18, 0.29)
01:25:23.871 00.005 7680 Worker thread wakes up
01:25:23.872 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.29) opts 0xd
01:25:23.872 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.29)
01:25:23.872 00.000 7680 Moving (-0.18, 0.29) raw xDistance=0.12 yDistance=-0.34
01:25:23.872 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:25:23.872 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:23.877 00.005 6120 UpdateGuideState exits: m=14894 SNR=78.1 Saturated
01:25:23.880 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:23.885 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:25:23.885 00.000 7680 MoveAxis(E, 0, ABG)
01:25:23.885 00.000 7680 Move returns status 0, amount 0
01:25:23.885 00.000 7680 MoveAxis(N, 183, ABG)
01:25:23.885 00.000 7680 Guiding  Dir = 0, Dur = 183
01:25:23.887 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:23.894 00.007 6120 Enqueuing Expose request
01:25:23.898 00.004 7680 IsSlewing returns 0
01:25:23.898 00.000 7680 IsGuiding returns 0
01:25:23.899 00.001 7680 PulseGuide returned control before completion, sleep 193
01:25:24.105 00.206 7680 IsGuiding returns 1
01:25:24.105 00.000 7680 scope still moving after pulse duration time elapsed
01:25:24.136 00.031 7680 IsSlewing returns 0
01:25:24.139 00.003 7680 IsGuiding returns 0
01:25:24.139 00.000 7680 scope move finished after 183 + 56 ms
01:25:24.140 00.001 7680 Move returns status 0, amount 183
01:25:24.140 00.000 7680 move complete, result=0
01:25:24.141 00.001 7680 worker thread done servicing request
01:25:24.141 00.000 7680 Worker thread wakes up
01:25:24.142 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 183 ms NORTH
01:25:24.148 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:24.148 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:25.404 01.256 7680 Exposure complete
01:25:25.539 00.135 7680 worker thread done servicing request
01:25:25.539 00.000 6120 OnExposeComplete: enter
01:25:25.545 00.006 6120 UpdateGuideState(): m_state=6
01:25:25.549 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6126
01:25:25.553 00.004 6120 Star::Find returns 1 (1), X=950.59, Y=44.16, Mass=14300, SNR=77.8, Peak=255 HFD=7.0
01:25:25.557 00.004 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-2.95) = xAngle (0.90 = 0.90)
01:25:25.560 00.003 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.63 = 0.63)
01:25:25.563 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.06 mountX=0.09 mountY=0.09, mountTheta=0.75
01:25:25.569 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.13, opts=13)
01:25:25.571 00.002 6120 Enqueuing Move request for scope (-0.07, -0.13)
01:25:25.576 00.005 7680 Worker thread wakes up
01:25:25.576 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
01:25:25.576 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
01:25:25.576 00.000 7680 Moving (-0.07, -0.13) raw xDistance=0.09 yDistance=0.09
01:25:25.576 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:25:25.576 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:25:25.577 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:25.582 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:25:25.582 00.000 7680 MoveAxis(E, 0, ABG)
01:25:25.582 00.000 7680 Move returns status 0, amount 0
01:25:25.582 00.000 7680 MoveAxis(N, 0, ABG)
01:25:25.582 00.000 7680 Move returns status 0, amount 0
01:25:25.584 00.002 6120 UpdateGuideState exits: m=14300 SNR=77.8 Saturated
01:25:25.588 00.004 7680 move complete, result=0
01:25:25.589 00.001 7680 worker thread done servicing request
01:25:25.589 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:25.592 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:25.597 00.005 6120 Enqueuing Expose request
01:25:25.600 00.003 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:25.604 00.004 7680 Worker thread wakes up
01:25:25.604 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:25.604 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:26.849 01.245 7680 Exposure complete
01:25:26.986 00.137 7680 worker thread done servicing request
01:25:26.987 00.001 6120 OnExposeComplete: enter
01:25:26.990 00.003 6120 UpdateGuideState(): m_state=6
01:25:26.994 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6127
01:25:26.997 00.003 6120 Star::Find returns 1 (1), X=950.38, Y=44.55, Mass=14156, SNR=77.2, Peak=255 HFD=7.2
01:25:27.002 00.005 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.37 = -0.91)
01:25:27.005 00.003 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
01:25:27.008 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=0.25 hyp=0.38 cameraTheta=2.42 mountX=0.23 mountY=-0.35, mountTheta=-0.99
01:25:27.013 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.25, opts=13)
01:25:27.019 00.006 6120 Enqueuing Move request for scope (-0.29, 0.25)
01:25:27.024 00.005 7680 Worker thread wakes up
01:25:27.024 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:27.028 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.25) opts 0xd
01:25:27.028 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.25)
01:25:27.028 00.000 7680 Moving (-0.29, 0.25) raw xDistance=0.23 yDistance=-0.35
01:25:27.028 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
01:25:27.028 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:25:27.029 00.001 7680 MoveAxis(W, 95, ABG)
01:25:27.029 00.000 7680 Guiding  Dir = 3, Dur = 95
01:25:27.029 00.000 6120 UpdateGuideState exits: m=14156 SNR=77.2 Saturated
01:25:27.034 00.005 7680 IsSlewing returns 0
01:25:27.034 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:27.037 00.003 7680 IsGuiding returns 0
01:25:27.038 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:27.041 00.003 6120 Enqueuing Expose request
01:25:27.046 00.005 7680 PulseGuide returned control before completion, sleep 105
01:25:27.154 00.108 7680 IsGuiding returns 1
01:25:27.155 00.001 7680 scope still moving after pulse duration time elapsed
01:25:27.186 00.031 7680 IsSlewing returns 0
01:25:27.187 00.001 7680 IsGuiding returns 0
01:25:27.189 00.002 7680 scope move finished after 95 + 55 ms
01:25:27.189 00.000 7680 Move returns status 0, amount 95
01:25:27.189 00.000 7680 MoveAxis(N, 192, ABG)
01:25:27.189 00.000 7680 Guiding  Dir = 0, Dur = 192
01:25:27.190 00.001 7680 IsSlewing returns 0
01:25:27.190 00.000 7680 IsGuiding returns 0
01:25:27.192 00.002 7680 PulseGuide returned control before completion, sleep 202
01:25:27.408 00.216 7680 IsGuiding returns 1
01:25:27.409 00.001 7680 scope still moving after pulse duration time elapsed
01:25:27.437 00.028 7680 IsSlewing returns 0
01:25:27.438 00.001 7680 IsGuiding returns 0
01:25:27.438 00.000 7680 scope move finished after 192 + 55 ms
01:25:27.440 00.002 7680 Move returns status 0, amount 192
01:25:27.440 00.000 7680 move complete, result=0
01:25:27.441 00.001 7680 worker thread done servicing request
01:25:27.441 00.000 6120 GuideStep: 0.2 px 95 ms WEST, -0.4 px 192 ms NORTH
01:25:27.446 00.005 7680 Worker thread wakes up
01:25:27.448 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:27.448 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:28.698 01.250 7680 Exposure complete
01:25:28.838 00.140 7680 worker thread done servicing request
01:25:28.839 00.001 6120 OnExposeComplete: enter
01:25:28.843 00.004 6120 UpdateGuideState(): m_state=6
01:25:28.847 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6128
01:25:28.850 00.003 6120 Star::Find returns 1 (1), X=950.71, Y=44.56, Mass=14708, SNR=77.9, Peak=255 HFD=7.1
01:25:28.854 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
01:25:28.858 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
01:25:28.864 00.006 6120 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.38 mountX=-0.10 mountY=-0.21, mountTheta=-2.00
01:25:28.870 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.26, opts=13)
01:25:28.874 00.004 6120 Enqueuing Move request for scope (0.05, 0.26)
01:25:28.878 00.004 7680 Worker thread wakes up
01:25:28.879 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:28.883 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
01:25:28.883 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
01:25:28.883 00.000 7680 Moving (0.05, 0.26) raw xDistance=-0.10 yDistance=-0.21
01:25:28.883 00.000 6120 UpdateGuideState exits: m=14708 SNR=77.9 Saturated
01:25:28.887 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:28.890 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:25:28.890 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:25:28.890 00.000 7680 MoveAxis(E, 0, ABG)
01:25:28.890 00.000 7680 Move returns status 0, amount 0
01:25:28.890 00.000 7680 MoveAxis(N, 117, ABG)
01:25:28.891 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:28.896 00.005 6120 Enqueuing Expose request
01:25:28.898 00.002 7680 Guiding  Dir = 0, Dur = 117
01:25:28.899 00.001 7680 IsSlewing returns 0
01:25:28.899 00.000 7680 IsGuiding returns 0
01:25:28.899 00.000 7680 PulseGuide returned control before completion, sleep 127
01:25:29.030 00.131 7680 IsGuiding returns 1
01:25:29.031 00.001 7680 scope still moving after pulse duration time elapsed
01:25:29.062 00.031 7680 IsSlewing returns 0
01:25:29.063 00.001 7680 IsGuiding returns 0
01:25:29.064 00.001 7680 scope move finished after 117 + 47 ms
01:25:29.064 00.000 7680 Move returns status 0, amount 117
01:25:29.065 00.001 7680 move complete, result=0
01:25:29.065 00.000 7680 worker thread done servicing request
01:25:29.065 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 117 ms NORTH
01:25:29.072 00.007 7680 Worker thread wakes up
01:25:29.072 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:29.073 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:30.318 01.245 7680 Exposure complete
01:25:30.463 00.145 7680 worker thread done servicing request
01:25:30.463 00.000 6120 OnExposeComplete: enter
01:25:30.466 00.003 6120 UpdateGuideState(): m_state=6
01:25:30.471 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6129
01:25:30.475 00.004 6120 Star::Find returns 1 (1), X=950.63, Y=44.28, Mass=14149, SNR=76.1, Peak=255 HFD=7.1
01:25:30.479 00.004 6120 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-2.95) = xAngle (0.36 = 0.36)
01:25:30.484 00.005 6120 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.09 = 0.09)
01:25:30.489 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.59 mountX=0.03 mountY=0.00, mountTheta=0.10
01:25:30.495 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.02, opts=13)
01:25:30.499 00.004 6120 Enqueuing Move request for scope (-0.03, -0.02)
01:25:30.503 00.004 7680 Worker thread wakes up
01:25:30.504 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:30.507 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
01:25:30.508 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
01:25:30.508 00.000 6120 UpdateGuideState exits: m=14149 SNR=76.1 Saturated
01:25:30.512 00.004 7680 Moving (-0.03, -0.02) raw xDistance=0.03 yDistance=0.00
01:25:30.512 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:25:30.512 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:25:30.512 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:30.517 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:25:30.517 00.000 7680 MoveAxis(E, 0, ABG)
01:25:30.517 00.000 7680 Move returns status 0, amount 0
01:25:30.517 00.000 7680 MoveAxis(N, 0, ABG)
01:25:30.518 00.001 7680 Move returns status 0, amount 0
01:25:30.518 00.000 7680 move complete, result=0
01:25:30.518 00.000 7680 worker thread done servicing request
01:25:30.518 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:30.522 00.004 6120 Enqueuing Expose request
01:25:30.525 00.003 7680 Worker thread wakes up
01:25:30.525 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:30.525 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:30.525 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:25:31.775 01.250 7680 Exposure complete
01:25:31.916 00.141 7680 worker thread done servicing request
01:25:31.916 00.000 6120 OnExposeComplete: enter
01:25:31.921 00.005 6120 UpdateGuideState(): m_state=6
01:25:31.925 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6130
01:25:31.929 00.004 6120 Star::Find returns 1 (1), X=950.61, Y=44.63, Mass=14940, SNR=80.3, Peak=255 HFD=7.2
01:25:31.935 00.006 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
01:25:31.941 00.006 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
01:25:31.945 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.34 hyp=0.34 cameraTheta=1.73 mountX=-0.01 mountY=-0.33, mountTheta=-1.60
01:25:31.951 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.34, opts=13)
01:25:31.956 00.005 6120 Enqueuing Move request for scope (-0.06, 0.34)
01:25:31.961 00.005 7680 Worker thread wakes up
01:25:31.961 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:31.966 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.34) opts 0xd
01:25:31.966 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.34)
01:25:31.967 00.001 7680 Moving (-0.06, 0.34) raw xDistance=-0.01 yDistance=-0.33
01:25:31.967 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:25:31.967 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:25:31.967 00.000 7680 MoveAxis(E, 0, ABG)
01:25:31.968 00.001 7680 Move returns status 0, amount 0
01:25:31.968 00.000 6120 UpdateGuideState exits: m=14940 SNR=80.3 Saturated
01:25:31.972 00.004 7680 MoveAxis(N, 179, ABG)
01:25:31.972 00.000 7680 Guiding  Dir = 0, Dur = 179
01:25:31.973 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:31.977 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:31.980 00.003 6120 Enqueuing Expose request
01:25:31.984 00.004 7680 IsSlewing returns 0
01:25:31.985 00.001 7680 IsGuiding returns 0
01:25:31.986 00.001 7680 PulseGuide returned control before completion, sleep 189
01:25:32.188 00.202 7680 IsGuiding returns 1
01:25:32.189 00.001 7680 scope still moving after pulse duration time elapsed
01:25:32.221 00.032 7680 IsSlewing returns 0
01:25:32.222 00.001 7680 IsGuiding returns 0
01:25:32.223 00.001 7680 scope move finished after 179 + 58 ms
01:25:32.223 00.000 7680 Move returns status 0, amount 179
01:25:32.224 00.001 7680 move complete, result=0
01:25:32.224 00.000 7680 worker thread done servicing request
01:25:32.224 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 179 ms NORTH
01:25:32.232 00.008 7680 Worker thread wakes up
01:25:32.233 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:32.233 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:33.487 01.254 7680 Exposure complete
01:25:33.623 00.136 7680 worker thread done servicing request
01:25:33.623 00.000 6120 OnExposeComplete: enter
01:25:33.626 00.003 6120 UpdateGuideState(): m_state=6
01:25:33.631 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6131
01:25:33.635 00.004 6120 Star::Find returns 1 (1), X=950.35, Y=44.65, Mass=13823, SNR=76.1, Peak=255 HFD=7.1
01:25:33.640 00.005 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
01:25:33.645 00.005 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.31)
01:25:33.651 00.006 6120 CameraToMount -- cameraX=-0.31 cameraY=0.36 hyp=0.47 cameraTheta=2.29 mountX=0.24 mountY=-0.46, mountTheta=-1.09
01:25:33.656 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.36, opts=13)
01:25:33.660 00.004 6120 Enqueuing Move request for scope (-0.31, 0.36)
01:25:33.664 00.004 7680 Worker thread wakes up
01:25:33.664 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:33.669 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.36) opts 0xd
01:25:33.669 00.000 6120 UpdateGuideState exits: m=13823 SNR=76.1 Saturated
01:25:33.674 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:33.678 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:33.682 00.004 6120 Enqueuing Expose request
01:25:33.685 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.36)
01:25:33.686 00.001 7680 Moving (-0.31, 0.36) raw xDistance=0.24 yDistance=-0.46
01:25:33.686 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:25:33.686 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
01:25:33.687 00.001 7680 MoveAxis(W, 98, ABG)
01:25:33.687 00.000 7680 Guiding  Dir = 3, Dur = 98
01:25:33.688 00.001 7680 IsSlewing returns 0
01:25:33.688 00.000 7680 IsGuiding returns 0
01:25:33.688 00.000 7680 PulseGuide returned control before completion, sleep 108
01:25:33.804 00.116 7680 IsGuiding returns 1
01:25:33.805 00.001 7680 scope still moving after pulse duration time elapsed
01:25:33.835 00.030 7680 IsSlewing returns 0
01:25:33.836 00.001 7680 IsGuiding returns 0
01:25:33.836 00.000 7680 scope move finished after 98 + 50 ms
01:25:33.836 00.000 7680 Move returns status 0, amount 98
01:25:33.837 00.001 7680 MoveAxis(N, 249, ABG)
01:25:33.837 00.000 7680 Guiding  Dir = 0, Dur = 249
01:25:33.838 00.001 7680 IsSlewing returns 0
01:25:33.839 00.001 7680 IsGuiding returns 0
01:25:33.839 00.000 7680 PulseGuide returned control before completion, sleep 259
01:25:34.115 00.276 7680 IsGuiding returns 1
01:25:34.116 00.001 7680 scope still moving after pulse duration time elapsed
01:25:34.146 00.030 7680 IsSlewing returns 0
01:25:34.147 00.001 7680 IsGuiding returns 1
01:25:34.178 00.031 7680 IsSlewing returns 0
01:25:34.180 00.002 7680 IsGuiding returns 0
01:25:34.180 00.000 7680 scope move finished after 249 + 92 ms
01:25:34.180 00.000 7680 Move returns status 0, amount 249
01:25:34.181 00.001 7680 move complete, result=0
01:25:34.181 00.000 7680 worker thread done servicing request
01:25:34.183 00.002 7680 Worker thread wakes up
01:25:34.183 00.000 6120 GuideStep: 0.2 px 98 ms WEST, -0.5 px 249 ms NORTH
01:25:34.189 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:34.189 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:35.443 01.254 7680 Exposure complete
01:25:35.585 00.142 7680 worker thread done servicing request
01:25:35.585 00.000 6120 OnExposeComplete: enter
01:25:35.592 00.007 6120 UpdateGuideState(): m_state=6
01:25:35.597 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6132
01:25:35.602 00.005 6120 Star::Find returns 1 (1), X=950.59, Y=44.15, Mass=14474, SNR=78.7, Peak=255 HFD=7.1
01:25:35.607 00.005 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-2.95) = xAngle (0.94 = 0.94)
01:25:35.611 00.004 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.68 = 0.68)
01:25:35.615 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-2.01 mountX=0.09 mountY=0.10, mountTheta=0.82
01:25:35.619 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.14, opts=13)
01:25:35.623 00.004 6120 Enqueuing Move request for scope (-0.07, -0.14)
01:25:35.627 00.004 7680 Worker thread wakes up
01:25:35.627 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:35.631 00.004 6120 UpdateGuideState exits: m=14474 SNR=78.7 Saturated
01:25:35.635 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
01:25:35.635 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
01:25:35.635 00.000 7680 Moving (-0.07, -0.14) raw xDistance=0.09 yDistance=0.10
01:25:35.635 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:35.640 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:35.644 00.004 6120 Enqueuing Expose request
01:25:35.649 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:25:35.649 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:25:35.649 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:25:35.649 00.000 7680 MoveAxis(E, 0, ABG)
01:25:35.650 00.001 7680 Move returns status 0, amount 0
01:25:35.650 00.000 7680 MoveAxis(N, 0, ABG)
01:25:35.650 00.000 7680 Move returns status 0, amount 0
01:25:35.650 00.000 7680 move complete, result=0
01:25:35.651 00.001 7680 worker thread done servicing request
01:25:35.651 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:35.655 00.004 7680 Worker thread wakes up
01:25:35.655 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:35.655 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:36.901 01.246 7680 Exposure complete
01:25:37.037 00.136 7680 worker thread done servicing request
01:25:37.038 00.001 6120 OnExposeComplete: enter
01:25:37.041 00.003 6120 UpdateGuideState(): m_state=6
01:25:37.047 00.006 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6133
01:25:37.052 00.005 6120 Star::Find returns 1 (1), X=950.65, Y=44.69, Mass=14606, SNR=78.5, Peak=255 HFD=7.1
01:25:37.056 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
01:25:37.060 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
01:25:37.064 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.39 hyp=0.39 cameraTheta=1.60 mountX=-0.06 mountY=-0.36, mountTheta=-1.74
01:25:37.069 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.39, opts=13)
01:25:37.073 00.004 6120 Enqueuing Move request for scope (-0.01, 0.39)
01:25:37.077 00.004 7680 Worker thread wakes up
01:25:37.077 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:37.081 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.39) opts 0xd
01:25:37.081 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.39)
01:25:37.081 00.000 6120 UpdateGuideState exits: m=14606 SNR=78.5 Saturated
01:25:37.086 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:37.089 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:37.093 00.004 7680 Moving (-0.01, 0.39) raw xDistance=-0.06 yDistance=-0.36
01:25:37.093 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:25:37.093 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:25:37.093 00.000 6120 Enqueuing Expose request
01:25:37.098 00.005 7680 MoveAxis(E, 0, ABG)
01:25:37.098 00.000 7680 Move returns status 0, amount 0
01:25:37.098 00.000 7680 MoveAxis(N, 195, ABG)
01:25:37.098 00.000 7680 Guiding  Dir = 0, Dur = 195
01:25:37.099 00.001 7680 IsSlewing returns 0
01:25:37.099 00.000 7680 IsGuiding returns 0
01:25:37.099 00.000 7680 PulseGuide returned control before completion, sleep 205
01:25:37.309 00.210 7680 IsGuiding returns 1
01:25:37.310 00.001 7680 scope still moving after pulse duration time elapsed
01:25:37.341 00.031 7680 IsSlewing returns 0
01:25:37.342 00.001 7680 IsGuiding returns 0
01:25:37.343 00.001 7680 scope move finished after 195 + 48 ms
01:25:37.343 00.000 7680 Move returns status 0, amount 195
01:25:37.344 00.001 7680 move complete, result=0
01:25:37.344 00.000 7680 worker thread done servicing request
01:25:37.345 00.001 7680 Worker thread wakes up
01:25:37.345 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 195 ms NORTH
01:25:37.351 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:37.351 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:38.610 01.259 7680 Exposure complete
01:25:38.753 00.143 7680 worker thread done servicing request
01:25:38.753 00.000 6120 OnExposeComplete: enter
01:25:38.757 00.004 6120 UpdateGuideState(): m_state=6
01:25:38.761 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6134
01:25:38.766 00.005 6120 Star::Find returns 1 (1), X=950.65, Y=44.34, Mass=14170, SNR=77.2, Peak=255 HFD=7.1
01:25:38.772 00.006 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
01:25:38.776 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
01:25:38.781 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.92 mountX=0.01 mountY=-0.05, mountTheta=-1.41
01:25:38.786 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.04, opts=13)
01:25:38.792 00.006 6120 Enqueuing Move request for scope (-0.02, 0.04)
01:25:38.798 00.006 7680 Worker thread wakes up
01:25:38.798 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:38.803 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
01:25:38.803 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
01:25:38.803 00.000 7680 Moving (-0.02, 0.04) raw xDistance=0.01 yDistance=-0.05
01:25:38.803 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:25:38.804 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:25:38.804 00.000 6120 UpdateGuideState exits: m=14170 SNR=77.2 Saturated
01:25:38.808 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:38.811 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:38.815 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:25:38.815 00.000 6120 Enqueuing Expose request
01:25:38.819 00.004 7680 MoveAxis(E, 0, ABG)
01:25:38.819 00.000 7680 Move returns status 0, amount 0
01:25:38.820 00.001 7680 MoveAxis(N, 0, ABG)
01:25:38.820 00.000 7680 Move returns status 0, amount 0
01:25:38.820 00.000 7680 move complete, result=0
01:25:38.820 00.000 7680 worker thread done servicing request
01:25:38.821 00.001 7680 Worker thread wakes up
01:25:38.821 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:38.826 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:38.826 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:40.080 01.254 7680 Exposure complete
01:25:40.235 00.155 7680 worker thread done servicing request
01:25:40.235 00.000 6120 OnExposeComplete: enter
01:25:40.240 00.005 6120 UpdateGuideState(): m_state=6
01:25:40.244 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6135
01:25:40.248 00.004 6120 Star::Find returns 1 (1), X=950.72, Y=44.35, Mass=14659, SNR=78.6, Peak=255 HFD=7.1
01:25:40.252 00.004 6120 CameraToMount -- cameraTheta (0.73) - m_xAngle (-2.95) = xAngle (3.68 = -2.60)
01:25:40.255 00.003 6120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.41 = -2.87)
01:25:40.259 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.73 mountX=-0.07 mountY=-0.02, mountTheta=-2.84
01:25:40.264 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.05, opts=13)
01:25:40.269 00.005 6120 Enqueuing Move request for scope (0.06, 0.05)
01:25:40.273 00.004 7680 Worker thread wakes up
01:25:40.274 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:40.278 00.004 6120 UpdateGuideState exits: m=14659 SNR=78.6 Saturated
01:25:40.281 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:40.285 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
01:25:40.285 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
01:25:40.285 00.000 7680 Moving (0.06, 0.05) raw xDistance=-0.07 yDistance=-0.02
01:25:40.285 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:25:40.285 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:25:40.287 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:40.290 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:25:40.290 00.000 7680 MoveAxis(E, 0, ABG)
01:25:40.290 00.000 7680 Move returns status 0, amount 0
01:25:40.290 00.000 7680 MoveAxis(N, 0, ABG)
01:25:40.290 00.000 6120 Enqueuing Expose request
01:25:40.295 00.005 7680 Move returns status 0, amount 0
01:25:40.295 00.000 7680 move complete, result=0
01:25:40.295 00.000 7680 worker thread done servicing request
01:25:40.296 00.001 7680 Worker thread wakes up
01:25:40.296 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:40.302 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:40.302 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:41.558 01.256 7680 Exposure complete
01:25:41.710 00.152 7680 worker thread done servicing request
01:25:41.711 00.001 6120 OnExposeComplete: enter
01:25:41.716 00.005 6120 UpdateGuideState(): m_state=6
01:25:41.720 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6136
01:25:41.726 00.006 6120 Star::Find returns 1 (1), X=950.65, Y=44.77, Mass=15618, SNR=82.1, Peak=255 HFD=7.1
01:25:41.731 00.005 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
01:25:41.736 00.005 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
01:25:41.741 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.47 hyp=0.47 cameraTheta=1.60 mountX=-0.07 mountY=-0.43, mountTheta=-1.74
01:25:41.750 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.47, opts=13)
01:25:41.756 00.006 6120 Enqueuing Move request for scope (-0.01, 0.47)
01:25:41.762 00.006 7680 Worker thread wakes up
01:25:41.762 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:41.767 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.47) opts 0xd
01:25:41.768 00.001 6120 UpdateGuideState exits: m=15618 SNR=82.1 Saturated
01:25:41.773 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.47)
01:25:41.774 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:41.779 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:41.784 00.005 7680 Moving (-0.01, 0.47) raw xDistance=-0.07 yDistance=-0.43
01:25:41.785 00.001 6120 Enqueuing Expose request
01:25:41.790 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:25:41.790 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:25:41.790 00.000 7680 MoveAxis(E, 0, ABG)
01:25:41.790 00.000 7680 Move returns status 0, amount 0
01:25:41.790 00.000 7680 MoveAxis(N, 234, ABG)
01:25:41.792 00.002 7680 Guiding  Dir = 0, Dur = 234
01:25:41.793 00.001 7680 IsSlewing returns 0
01:25:41.794 00.001 7680 IsGuiding returns 0
01:25:41.796 00.002 7680 PulseGuide returned control before completion, sleep 244
01:25:42.045 00.249 7680 IsGuiding returns 1
01:25:42.046 00.001 7680 scope still moving after pulse duration time elapsed
01:25:42.075 00.029 7680 IsSlewing returns 0
01:25:42.077 00.002 7680 IsGuiding returns 0
01:25:42.078 00.001 7680 scope move finished after 234 + 49 ms
01:25:42.078 00.000 7680 Move returns status 0, amount 234
01:25:42.079 00.001 7680 move complete, result=0
01:25:42.079 00.000 7680 worker thread done servicing request
01:25:42.079 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 234 ms NORTH
01:25:42.086 00.007 7680 Worker thread wakes up
01:25:42.086 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:42.086 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:43.334 01.248 7680 Exposure complete
01:25:43.483 00.149 7680 worker thread done servicing request
01:25:43.484 00.001 6120 OnExposeComplete: enter
01:25:43.488 00.004 6120 UpdateGuideState(): m_state=6
01:25:43.493 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6137
01:25:43.497 00.004 6120 Star::Find returns 1 (1), X=950.54, Y=44.32, Mass=14177, SNR=76.7, Peak=255 HFD=7.2
01:25:43.503 00.006 6120 CameraToMount -- cameraTheta (2.93) - m_xAngle (-2.95) = xAngle (5.89 = -0.40)
01:25:43.507 00.004 6120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.62 = -0.66)
01:25:43.513 00.006 6120 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.93 mountX=0.12 mountY=-0.08, mountTheta=-0.59
01:25:43.520 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.03, opts=13)
01:25:43.525 00.005 6120 Enqueuing Move request for scope (-0.13, 0.03)
01:25:43.527 00.002 7680 Worker thread wakes up
01:25:43.528 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:43.532 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
01:25:43.533 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
01:25:43.533 00.000 7680 Moving (-0.13, 0.03) raw xDistance=0.12 yDistance=-0.08
01:25:43.533 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:25:43.533 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:25:43.534 00.001 6120 UpdateGuideState exits: m=14177 SNR=76.7 Saturated
01:25:43.537 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:43.540 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:43.544 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:25:43.544 00.000 6120 Enqueuing Expose request
01:25:43.549 00.005 7680 MoveAxis(E, 0, ABG)
01:25:43.549 00.000 7680 Move returns status 0, amount 0
01:25:43.549 00.000 7680 MoveAxis(N, 0, ABG)
01:25:43.549 00.000 7680 Move returns status 0, amount 0
01:25:43.550 00.001 7680 move complete, result=0
01:25:43.550 00.000 7680 worker thread done servicing request
01:25:43.550 00.000 7680 Worker thread wakes up
01:25:43.550 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:43.550 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:43.555 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:44.805 01.250 7680 Exposure complete
01:25:44.972 00.167 7680 worker thread done servicing request
01:25:44.973 00.001 6120 OnExposeComplete: enter
01:25:44.977 00.004 6120 UpdateGuideState(): m_state=6
01:25:44.982 00.005 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6138
01:25:44.986 00.004 6120 Star::Find returns 1 (1), X=950.22, Y=44.68, Mass=13528, SNR=75.9, Peak=255 HFD=7.0
01:25:44.990 00.004 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.38 = -0.90)
01:25:44.994 00.004 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.11 = -1.17)
01:25:44.998 00.004 6120 CameraToMount -- cameraX=-0.44 cameraY=0.38 hyp=0.59 cameraTheta=2.43 mountX=0.36 mountY=-0.54, mountTheta=-0.98
01:25:45.001 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.44, y=0.38, opts=13)
01:25:45.005 00.004 6120 Enqueuing Move request for scope (-0.44, 0.38)
01:25:45.008 00.003 7680 Worker thread wakes up
01:25:45.008 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:45.011 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.38) opts 0xd
01:25:45.012 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.44, 0.38)
01:25:45.012 00.000 6120 UpdateGuideState exits: m=13528 SNR=75.9 Saturated
01:25:45.016 00.004 7680 Moving (-0.44, 0.38) raw xDistance=0.36 yDistance=-0.54
01:25:45.016 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:25:45.016 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:45.022 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
01:25:45.022 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:45.026 00.004 7680 MoveAxis(W, 149, ABG)
01:25:45.026 00.000 6120 Enqueuing Expose request
01:25:45.030 00.004 7680 Guiding  Dir = 3, Dur = 149
01:25:45.031 00.001 7680 IsSlewing returns 0
01:25:45.031 00.000 7680 IsGuiding returns 0
01:25:45.031 00.000 7680 PulseGuide returned control before completion, sleep 159
01:25:45.204 00.173 7680 IsGuiding returns 0
01:25:45.204 00.000 7680 Move returns status 0, amount 149
01:25:45.204 00.000 7680 MoveAxis(N, 293, ABG)
01:25:45.204 00.000 7680 Guiding  Dir = 0, Dur = 293
01:25:45.206 00.002 7680 IsSlewing returns 0
01:25:45.206 00.000 7680 IsGuiding returns 0
01:25:45.206 00.000 7680 PulseGuide returned control before completion, sleep 303
01:25:45.514 00.308 7680 IsGuiding returns 1
01:25:45.514 00.000 7680 scope still moving after pulse duration time elapsed
01:25:45.546 00.032 7680 IsSlewing returns 0
01:25:45.546 00.000 7680 IsGuiding returns 0
01:25:45.546 00.000 7680 scope move finished after 293 + 47 ms
01:25:45.546 00.000 7680 Move returns status 0, amount 293
01:25:45.546 00.000 7680 move complete, result=0
01:25:45.547 00.001 7680 worker thread done servicing request
01:25:45.547 00.000 7680 Worker thread wakes up
01:25:45.547 00.000 6120 GuideStep: 0.4 px 149 ms WEST, -0.5 px 293 ms NORTH
01:25:45.552 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:45.552 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:46.803 01.251 7680 Exposure complete
01:25:46.932 00.129 7680 worker thread done servicing request
01:25:46.933 00.001 6120 OnExposeComplete: enter
01:25:46.937 00.004 6120 UpdateGuideState(): m_state=6
01:25:46.943 00.006 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6139
01:25:46.948 00.005 6120 Star::Find returns 1 (1), X=950.34, Y=44.72, Mass=14494, SNR=77.0, Peak=255 HFD=7.1
01:25:46.955 00.007 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
01:25:46.959 00.004 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
01:25:46.963 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.43 hyp=0.53 cameraTheta=2.22 mountX=0.24 mountY=-0.52, mountTheta=-1.15
01:25:46.967 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.43, opts=13)
01:25:46.972 00.005 6120 Enqueuing Move request for scope (-0.32, 0.43)
01:25:46.976 00.004 7680 Worker thread wakes up
01:25:46.976 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:46.979 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.43) opts 0xd
01:25:46.979 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.43)
01:25:46.979 00.000 6120 UpdateGuideState exits: m=14494 SNR=77.0 Saturated
01:25:46.983 00.004 7680 Moving (-0.32, 0.43) raw xDistance=0.24 yDistance=-0.52
01:25:46.983 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:46.987 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
01:25:46.987 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:46.990 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
01:25:46.991 00.001 6120 Enqueuing Expose request
01:25:46.994 00.003 7680 MoveAxis(W, 107, ABG)
01:25:46.994 00.000 7680 Guiding  Dir = 3, Dur = 107
01:25:46.994 00.000 7680 IsSlewing returns 0
01:25:46.995 00.001 7680 IsGuiding returns 0
01:25:46.995 00.000 7680 PulseGuide returned control before completion, sleep 117
01:25:47.125 00.130 7680 IsGuiding returns 1
01:25:47.125 00.000 7680 scope still moving after pulse duration time elapsed
01:25:47.156 00.031 7680 IsSlewing returns 0
01:25:47.156 00.000 7680 IsGuiding returns 0
01:25:47.156 00.000 7680 scope move finished after 107 + 53 ms
01:25:47.156 00.000 7680 Move returns status 0, amount 107
01:25:47.157 00.001 7680 MoveAxis(N, 285, ABG)
01:25:47.157 00.000 7680 Guiding  Dir = 0, Dur = 285
01:25:47.157 00.000 7680 IsSlewing returns 0
01:25:47.157 00.000 7680 IsGuiding returns 0
01:25:47.158 00.001 7680 PulseGuide returned control before completion, sleep 295
01:25:47.468 00.310 7680 IsGuiding returns 1
01:25:47.468 00.000 7680 scope still moving after pulse duration time elapsed
01:25:47.499 00.031 7680 IsSlewing returns 0
01:25:47.499 00.000 7680 IsGuiding returns 0
01:25:47.499 00.000 7680 scope move finished after 285 + 56 ms
01:25:47.499 00.000 7680 Move returns status 0, amount 285
01:25:47.500 00.001 7680 move complete, result=0
01:25:47.500 00.000 7680 worker thread done servicing request
01:25:47.500 00.000 7680 Worker thread wakes up
01:25:47.501 00.001 6120 GuideStep: 0.2 px 107 ms WEST, -0.5 px 285 ms NORTH
01:25:47.506 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:47.506 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:48.754 01.248 7680 Exposure complete
01:25:48.904 00.150 7680 worker thread done servicing request
01:25:48.904 00.000 6120 OnExposeComplete: enter
01:25:48.908 00.004 6120 UpdateGuideState(): m_state=6
01:25:48.912 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6140
01:25:48.915 00.003 6120 Star::Find returns 1 (1), X=950.55, Y=44.27, Mass=13710, SNR=76.8, Peak=255 HFD=7.1
01:25:48.919 00.004 6120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-2.95) = xAngle (0.00 = 0.00)
01:25:48.923 00.004 6120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.26 = -0.26)
01:25:48.927 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-2.95 mountX=0.12 mountY=-0.03, mountTheta=-0.26
01:25:48.932 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.02, opts=13)
01:25:48.936 00.004 6120 Enqueuing Move request for scope (-0.11, -0.02)
01:25:48.940 00.004 7680 Worker thread wakes up
01:25:48.940 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
01:25:48.940 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
01:25:48.940 00.000 7680 Moving (-0.11, -0.02) raw xDistance=0.12 yDistance=-0.03
01:25:48.941 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:48.944 00.003 6120 UpdateGuideState exits: m=13710 SNR=76.8 Saturated
01:25:48.947 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:25:48.948 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:48.952 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:25:48.952 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:48.957 00.005 6120 Enqueuing Expose request
01:25:48.961 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:25:48.961 00.000 7680 MoveAxis(E, 0, ABG)
01:25:48.961 00.000 7680 Move returns status 0, amount 0
01:25:48.961 00.000 7680 MoveAxis(N, 0, ABG)
01:25:48.963 00.002 7680 Move returns status 0, amount 0
01:25:48.963 00.000 7680 move complete, result=0
01:25:48.963 00.000 7680 worker thread done servicing request
01:25:48.963 00.000 7680 Worker thread wakes up
01:25:48.964 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:48.968 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:48.968 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:50.209 01.241 7680 Exposure complete
01:25:50.347 00.138 7680 worker thread done servicing request
01:25:50.347 00.000 6120 OnExposeComplete: enter
01:25:50.351 00.004 6120 UpdateGuideState(): m_state=6
01:25:50.355 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6141
01:25:50.358 00.003 6120 Star::Find returns 1 (1), X=950.36, Y=44.52, Mass=15311, SNR=79.2, Peak=255 HFD=7.1
01:25:50.362 00.004 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-2.95) = xAngle (5.47 = -0.82)
01:25:50.366 00.004 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.20 = -1.08)
01:25:50.370 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.22 hyp=0.38 cameraTheta=2.51 mountX=0.26 mountY=-0.34, mountTheta=-0.91
01:25:50.374 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.22, opts=13)
01:25:50.377 00.003 6120 Enqueuing Move request for scope (-0.31, 0.22)
01:25:50.380 00.003 7680 Worker thread wakes up
01:25:50.381 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:50.384 00.003 6120 UpdateGuideState exits: m=15311 SNR=79.2 Saturated
01:25:50.387 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.22) opts 0xd
01:25:50.389 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:50.392 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.22)
01:25:50.392 00.000 7680 Moving (-0.31, 0.22) raw xDistance=0.26 yDistance=-0.34
01:25:50.392 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:25:50.392 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:25:50.392 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:50.396 00.004 7680 MoveAxis(W, 106, ABG)
01:25:50.396 00.000 7680 Guiding  Dir = 3, Dur = 106
01:25:50.397 00.001 6120 Enqueuing Expose request
01:25:50.401 00.004 7680 IsSlewing returns 0
01:25:50.401 00.000 7680 IsGuiding returns 0
01:25:50.402 00.001 7680 PulseGuide returned control before completion, sleep 116
01:25:50.529 00.127 7680 IsGuiding returns 1
01:25:50.529 00.000 7680 scope still moving after pulse duration time elapsed
01:25:50.561 00.032 7680 IsSlewing returns 0
01:25:50.561 00.000 7680 IsGuiding returns 1
01:25:50.592 00.031 7680 IsSlewing returns 0
01:25:50.592 00.000 7680 IsGuiding returns 1
01:25:50.623 00.031 7680 IsSlewing returns 0
01:25:50.623 00.000 7680 IsGuiding returns 1
01:25:50.654 00.031 7680 IsSlewing returns 0
01:25:50.655 00.001 7680 IsGuiding returns 0
01:25:50.655 00.000 7680 scope move finished after 106 + 147 ms
01:25:50.655 00.000 7680 Move returns status 0, amount 106
01:25:50.655 00.000 7680 MoveAxis(N, 182, ABG)
01:25:50.655 00.000 7680 Guiding  Dir = 0, Dur = 182
01:25:50.656 00.001 7680 IsSlewing returns 0
01:25:50.656 00.000 7680 IsGuiding returns 0
01:25:50.657 00.001 7680 PulseGuide returned control before completion, sleep 192
01:25:50.857 00.200 7680 IsGuiding returns 1
01:25:50.857 00.000 7680 scope still moving after pulse duration time elapsed
01:25:50.887 00.030 7680 IsSlewing returns 0
01:25:50.888 00.001 7680 IsGuiding returns 0
01:25:50.889 00.001 7680 scope move finished after 182 + 50 ms
01:25:50.889 00.000 7680 Move returns status 0, amount 182
01:25:50.889 00.000 7680 move complete, result=0
01:25:50.890 00.001 7680 worker thread done servicing request
01:25:50.890 00.000 6120 GuideStep: 0.3 px 106 ms WEST, -0.3 px 182 ms NORTH
01:25:50.896 00.006 7680 Worker thread wakes up
01:25:50.897 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:50.897 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:52.150 01.253 7680 Exposure complete
01:25:52.301 00.151 7680 worker thread done servicing request
01:25:52.301 00.000 6120 OnExposeComplete: enter
01:25:52.305 00.004 6120 UpdateGuideState(): m_state=6
01:25:52.311 00.006 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6142
01:25:52.316 00.005 6120 Star::Find returns 1 (1), X=950.82, Y=44.21, Mass=13960, SNR=76.6, Peak=255 HFD=6.8
01:25:52.321 00.005 6120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-2.95) = xAngle (2.43 = 2.43)
01:25:52.325 00.004 6120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.17 = 2.17)
01:25:52.329 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-0.52 mountX=-0.13 mountY=0.15, mountTheta=2.31
01:25:52.333 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.09, opts=13)
01:25:52.337 00.004 6120 Enqueuing Move request for scope (0.15, -0.09)
01:25:52.340 00.003 7680 Worker thread wakes up
01:25:52.340 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:52.344 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
01:25:52.344 00.000 6120 UpdateGuideState exits: m=13960 SNR=76.6 Saturated
01:25:52.347 00.003 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
01:25:52.347 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:52.351 00.004 7680 Moving (0.15, -0.09) raw xDistance=-0.13 yDistance=0.15
01:25:52.351 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:52.354 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:25:52.354 00.000 6120 Enqueuing Expose request
01:25:52.360 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:25:52.361 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:25:52.361 00.000 7680 MoveAxis(E, 0, ABG)
01:25:52.361 00.000 7680 Move returns status 0, amount 0
01:25:52.361 00.000 7680 MoveAxis(N, 0, ABG)
01:25:52.361 00.000 7680 Move returns status 0, amount 0
01:25:52.361 00.000 7680 move complete, result=0
01:25:52.362 00.001 7680 worker thread done servicing request
01:25:52.362 00.000 7680 Worker thread wakes up
01:25:52.362 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:52.366 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:52.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:53.613 01.247 7680 Exposure complete
01:25:53.752 00.139 7680 worker thread done servicing request
01:25:53.752 00.000 6120 OnExposeComplete: enter
01:25:53.755 00.003 6120 UpdateGuideState(): m_state=6
01:25:53.759 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6143
01:25:53.763 00.004 6120 Star::Find returns 1 (1), X=950.72, Y=44.64, Mass=15292, SNR=80.4, Peak=255 HFD=7.1
01:25:53.766 00.003 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.37 = -1.92)
01:25:53.771 00.005 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.19)
01:25:53.777 00.006 6120 CameraToMount -- cameraX=0.06 cameraY=0.34 hyp=0.35 cameraTheta=1.41 mountX=-0.12 mountY=-0.29, mountTheta=-1.97
01:25:53.785 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.34, opts=13)
01:25:53.790 00.005 6120 Enqueuing Move request for scope (0.06, 0.34)
01:25:53.798 00.008 7680 Worker thread wakes up
01:25:53.798 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:53.803 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.34) opts 0xd
01:25:53.803 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.34)
01:25:53.804 00.001 6120 UpdateGuideState exits: m=15292 SNR=80.4 Saturated
01:25:53.810 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:53.815 00.005 7680 Moving (0.06, 0.34) raw xDistance=-0.12 yDistance=-0.29
01:25:53.815 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:25:53.815 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:53.820 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:25:53.820 00.000 7680 MoveAxis(E, 0, ABG)
01:25:53.820 00.000 6120 Enqueuing Expose request
01:25:53.826 00.006 7680 Move returns status 0, amount 0
01:25:53.826 00.000 7680 MoveAxis(N, 155, ABG)
01:25:53.827 00.001 7680 Guiding  Dir = 0, Dur = 155
01:25:53.827 00.000 7680 IsSlewing returns 0
01:25:53.827 00.000 7680 IsGuiding returns 0
01:25:53.829 00.002 7680 PulseGuide returned control before completion, sleep 165
01:25:53.995 00.166 7680 IsGuiding returns 1
01:25:53.995 00.000 7680 scope still moving after pulse duration time elapsed
01:25:54.027 00.032 7680 IsSlewing returns 0
01:25:54.027 00.000 7680 IsGuiding returns 1
01:25:54.058 00.031 7680 IsSlewing returns 0
01:25:54.058 00.000 7680 IsGuiding returns 1
01:25:54.090 00.032 7680 IsSlewing returns 0
01:25:54.090 00.000 7680 IsGuiding returns 0
01:25:54.090 00.000 7680 scope move finished after 155 + 107 ms
01:25:54.090 00.000 7680 Move returns status 0, amount 155
01:25:54.091 00.001 7680 move complete, result=0
01:25:54.091 00.000 7680 worker thread done servicing request
01:25:54.091 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 155 ms NORTH
01:25:54.096 00.005 7680 Worker thread wakes up
01:25:54.096 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:54.096 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:55.335 01.239 7680 Exposure complete
01:25:55.483 00.148 7680 worker thread done servicing request
01:25:55.484 00.001 6120 OnExposeComplete: enter
01:25:55.487 00.003 6120 UpdateGuideState(): m_state=6
01:25:55.491 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6144
01:25:55.495 00.004 6120 Star::Find returns 1 (1), X=950.77, Y=44.26, Mass=14219, SNR=78.2, Peak=255 HFD=6.9
01:25:55.500 00.005 6120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-2.95) = xAngle (2.61 = 2.61)
01:25:55.504 00.004 6120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.34 = 2.34)
01:25:55.509 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-0.34 mountX=-0.10 mountY=0.08, mountTheta=2.45
01:25:55.517 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.04, opts=13)
01:25:55.523 00.006 6120 Enqueuing Move request for scope (0.11, -0.04)
01:25:55.527 00.004 7680 Worker thread wakes up
01:25:55.528 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:55.533 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
01:25:55.534 00.001 6120 UpdateGuideState exits: m=14219 SNR=78.2 Saturated
01:25:55.539 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:55.544 00.005 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
01:25:55.545 00.001 7680 Moving (0.11, -0.04) raw xDistance=-0.10 yDistance=0.08
01:25:55.545 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:25:55.545 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:55.550 00.005 6120 Enqueuing Expose request
01:25:55.555 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:25:55.555 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:25:55.556 00.001 7680 MoveAxis(E, 0, ABG)
01:25:55.556 00.000 7680 Move returns status 0, amount 0
01:25:55.556 00.000 7680 MoveAxis(N, 0, ABG)
01:25:55.556 00.000 7680 Move returns status 0, amount 0
01:25:55.557 00.001 7680 move complete, result=0
01:25:55.557 00.000 7680 worker thread done servicing request
01:25:55.557 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:55.560 00.003 7680 Worker thread wakes up
01:25:55.560 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:55.562 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:56.800 01.238 7680 Exposure complete
01:25:56.930 00.130 7680 worker thread done servicing request
01:25:56.930 00.000 6120 OnExposeComplete: enter
01:25:56.935 00.005 6120 UpdateGuideState(): m_state=6
01:25:56.939 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6145
01:25:56.942 00.003 6120 Star::Find returns 1 (1), X=950.64, Y=44.70, Mass=14065, SNR=76.4, Peak=255 HFD=7.1
01:25:56.945 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
01:25:56.951 00.006 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.97)
01:25:56.956 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.40 hyp=0.41 cameraTheta=1.63 mountX=-0.05 mountY=-0.37, mountTheta=-1.71
01:25:56.962 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.40, opts=13)
01:25:56.965 00.003 6120 Enqueuing Move request for scope (-0.02, 0.40)
01:25:56.968 00.003 7680 Worker thread wakes up
01:25:56.968 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:56.972 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.40) opts 0xd
01:25:56.972 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.40)
01:25:56.972 00.000 6120 UpdateGuideState exits: m=14065 SNR=76.4 Saturated
01:25:56.976 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:56.980 00.004 7680 Moving (-0.02, 0.40) raw xDistance=-0.05 yDistance=-0.37
01:25:56.980 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:25:56.980 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:56.984 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:25:56.984 00.000 7680 MoveAxis(E, 0, ABG)
01:25:56.984 00.000 6120 Enqueuing Expose request
01:25:56.987 00.003 7680 Move returns status 0, amount 0
01:25:56.987 00.000 7680 MoveAxis(N, 203, ABG)
01:25:56.988 00.001 7680 Guiding  Dir = 0, Dur = 203
01:25:56.988 00.000 7680 IsSlewing returns 0
01:25:56.988 00.000 7680 IsGuiding returns 0
01:25:56.989 00.001 7680 PulseGuide returned control before completion, sleep 213
01:25:57.215 00.226 7680 IsGuiding returns 1
01:25:57.215 00.000 7680 scope still moving after pulse duration time elapsed
01:25:57.246 00.031 7680 IsSlewing returns 0
01:25:57.246 00.000 7680 IsGuiding returns 0
01:25:57.247 00.001 7680 scope move finished after 203 + 55 ms
01:25:57.247 00.000 7680 Move returns status 0, amount 203
01:25:57.247 00.000 7680 move complete, result=0
01:25:57.247 00.000 7680 worker thread done servicing request
01:25:57.248 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 203 ms NORTH
01:25:57.256 00.008 7680 Worker thread wakes up
01:25:57.256 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:57.256 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:25:58.502 01.246 7680 Exposure complete
01:25:58.664 00.162 7680 worker thread done servicing request
01:25:58.664 00.000 6120 OnExposeComplete: enter
01:25:58.669 00.005 6120 UpdateGuideState(): m_state=6
01:25:58.675 00.006 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6146
01:25:58.679 00.004 6120 Star::Find returns 1 (1), X=950.64, Y=44.54, Mass=14041, SNR=76.7, Peak=255 HFD=7.1
01:25:58.682 00.003 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
01:25:58.685 00.003 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
01:25:58.691 00.006 6120 CameraToMount -- cameraX=-0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.66 mountX=-0.02 mountY=-0.23, mountTheta=-1.67
01:25:58.696 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.25, opts=13)
01:25:58.703 00.007 6120 Enqueuing Move request for scope (-0.02, 0.25)
01:25:58.707 00.004 7680 Worker thread wakes up
01:25:58.708 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:25:58.713 00.005 6120 UpdateGuideState exits: m=14041 SNR=76.7 Saturated
01:25:58.718 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:58.722 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:25:58.726 00.004 6120 Enqueuing Expose request
01:25:58.731 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.25) opts 0xd
01:25:58.731 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.25)
01:25:58.731 00.000 7680 Moving (-0.02, 0.25) raw xDistance=-0.02 yDistance=-0.23
01:25:58.732 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:25:58.732 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:25:58.732 00.000 7680 MoveAxis(E, 0, ABG)
01:25:58.732 00.000 7680 Move returns status 0, amount 0
01:25:58.733 00.001 7680 MoveAxis(N, 126, ABG)
01:25:58.733 00.000 7680 Guiding  Dir = 0, Dur = 126
01:25:58.733 00.000 7680 IsSlewing returns 0
01:25:58.733 00.000 7680 IsGuiding returns 0
01:25:58.734 00.001 7680 PulseGuide returned control before completion, sleep 136
01:25:58.873 00.139 7680 IsGuiding returns 1
01:25:58.873 00.000 7680 scope still moving after pulse duration time elapsed
01:25:58.905 00.032 7680 IsSlewing returns 0
01:25:58.905 00.000 7680 IsGuiding returns 0
01:25:58.905 00.000 7680 scope move finished after 126 + 45 ms
01:25:58.905 00.000 7680 Move returns status 0, amount 126
01:25:58.905 00.000 7680 move complete, result=0
01:25:58.906 00.001 7680 worker thread done servicing request
01:25:58.906 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 126 ms NORTH
01:25:58.909 00.003 7680 Worker thread wakes up
01:25:58.909 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:25:58.911 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:26:00.166 01.255 7680 Exposure complete
01:26:00.297 00.131 7680 worker thread done servicing request
01:26:00.297 00.000 6120 OnExposeComplete: enter
01:26:00.300 00.003 6120 UpdateGuideState(): m_state=6
01:26:00.304 00.004 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6147
01:26:00.308 00.004 6120 Star::Find returns 1 (1), X=950.56, Y=44.64, Mass=14965, SNR=79.8, Peak=255 HFD=7.2
01:26:00.312 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
01:26:00.315 00.003 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
01:26:00.319 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.34 hyp=0.36 cameraTheta=1.85 mountX=0.03 mountY=-0.35, mountTheta=-1.47
01:26:00.323 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.34, opts=13)
01:26:00.329 00.006 6120 Enqueuing Move request for scope (-0.10, 0.34)
01:26:00.334 00.005 7680 Worker thread wakes up
01:26:00.334 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.34) opts 0xd
01:26:00.335 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.34)
01:26:00.335 00.000 7680 Moving (-0.10, 0.34) raw xDistance=0.03 yDistance=-0.35
01:26:00.335 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:26:00.335 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:26:00.335 00.000 7680 MoveAxis(E, 0, ABG)
01:26:00.335 00.000 7680 Move returns status 0, amount 0
01:26:00.336 00.001 7680 MoveAxis(N, 191, ABG)
01:26:00.336 00.000 7680 Guiding  Dir = 0, Dur = 191
01:26:00.336 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:00.339 00.003 7680 IsSlewing returns 0
01:26:00.339 00.000 6120 UpdateGuideState exits: m=14965 SNR=79.8 Saturated
01:26:00.343 00.004 7680 IsGuiding returns 0
01:26:00.343 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:00.347 00.004 7680 PulseGuide returned control before completion, sleep 201
01:26:00.347 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:00.351 00.004 6120 Enqueuing Expose request
01:26:00.562 00.211 7680 IsGuiding returns 1
01:26:00.563 00.001 7680 scope still moving after pulse duration time elapsed
01:26:00.616 00.053 7680 IsSlewing returns 0
01:26:00.617 00.001 7680 IsGuiding returns 0
01:26:00.617 00.000 7680 scope move finished after 191 + 82 ms
01:26:00.617 00.000 7680 Move returns status 0, amount 191
01:26:00.617 00.000 7680 move complete, result=0
01:26:00.617 00.000 7680 worker thread done servicing request
01:26:00.617 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 191 ms NORTH
01:26:00.621 00.004 7680 Worker thread wakes up
01:26:00.621 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:00.621 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(936,29,31,31)
01:26:00.937 00.316 6120 evsrv: cli 0FAF03D8 connect
01:26:00.943 00.006 6120 case statement mapped state 6 to 3
01:26:00.948 00.005 6120 case statement mapped state 6 to 3
01:26:01.065 00.117 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"c6df6ce5-bb1c-41d0-ba6b-fd46adc71e25"}
01:26:01.069 00.004 6120 case statement mapped state 6 to 3
01:26:01.073 00.004 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6df6ce5-bb1c-41d0-ba6b-fd46adc71e25"}
01:26:01.077 00.004 6120 evsrv: cli 0FAF03D8 disconnect
01:26:01.081 00.004 6120 evsrv: cli 0FAEF7F8 connect
01:26:01.084 00.003 6120 case statement mapped state 6 to 3
01:26:01.087 00.003 6120 case statement mapped state 6 to 3
01:26:01.091 00.004 6120 evsrv: cli 0FAEF7F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"7064fc97-9f38-46b4-8f1e-3ca89cf6171a"}
01:26:01.094 00.003 6120 PhdController::Dither begins
01:26:01.097 00.003 6120 dither: size=5.00, dRA=-1.85 dDec=0.69
01:26:01.100 00.003 6120 MountToCamera -- mountTheta (2.78) + m_xAngle (-2.95) = xAngle (-0.17 = -0.17)
01:26:01.103 00.003 6120 MountToCamera -- mountX=-1.85 mountY=0.69 hyp=1.98 mountTheta=2.78 cameraX=1.95, cameraY=-0.34 cameraTheta=-0.17
01:26:01.105 00.002 6120 setting lock position to (952.61, 43.96)
01:26:01.109 00.004 6120 Mount: notify guiding dithered (1.9, -0.3)
01:26:01.111 00.002 6120 Status Line: Dither by -1.85,0.69
01:26:01.115 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
01:26:01.118 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
01:26:01.121 00.003 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":0,"id":"7064fc97-9f38-46b4-8f1e-3ca89cf6171a"}
01:26:01.124 00.003 6120 evsrv: cli 0FAEF7F8 disconnect
01:26:01.868 00.744 7680 Exposure complete
01:26:01.982 00.114 7680 worker thread done servicing request
01:26:01.982 00.000 6120 OnExposeComplete: enter
01:26:01.986 00.004 6120 UpdateGuideState(): m_state=6
01:26:01.994 00.008 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6148
01:26:01.999 00.005 6120 Star::Find returns 1 (1), X=950.77, Y=44.34, Mass=14092, SNR=76.8, Peak=255 HFD=7.0
01:26:02.003 00.004 6120 CameraToMount -- cameraTheta (2.93) - m_xAngle (-2.95) = xAngle (5.89 = -0.39)
01:26:02.007 00.004 6120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.62 = -0.66)
01:26:02.012 00.005 6120 CameraToMount -- cameraX=-1.84 cameraY=0.39 hyp=1.88 cameraTheta=2.93 mountX=1.73 mountY=-1.15, mountTheta=-0.59
01:26:02.018 00.006 6120 dither recenter: remaining=(1.8,-0.7) step=(1.8,-0.7)
01:26:02.022 00.004 6120 MountToCamera -- mountTheta (-0.36) + m_xAngle (-2.95) = xAngle (-3.31 = 2.97)
01:26:02.026 00.004 6120 MountToCamera -- mountX=1.85 mountY=-0.69 hyp=1.98 mountTheta=-0.36 cameraX=-1.95, cameraY=0.34 cameraTheta=2.97
01:26:02.031 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-1.95, y=0.34, opts=4)
01:26:02.035 00.004 6120 Enqueuing Move request for scope (-1.95, 0.34)
01:26:02.040 00.005 7680 Worker thread wakes up
01:26:02.040 00.000 6120 Mount: notify direct move 1.85,-0.69
01:26:02.043 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.95, 0.34) opts 0x4
01:26:02.043 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.95, 0.34)
01:26:02.044 00.001 7680 Moving (-1.95, 0.34) raw xDistance=1.85 yDistance=-0.69
01:26:02.044 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:02.047 00.003 7680 MoveAxis(W, 1199, B)
01:26:02.048 00.001 6120 UpdateGuideState exits: m=14092 SNR=76.8 Saturated
01:26:02.051 00.003 7680 Guiding  Dir = 3, Dur = 1199
01:26:02.051 00.000 6120 PhdController: settling, locked = 1, distance = 2.16 (1.50) aobump = 0 frame = 1 / 99999
01:26:02.056 00.005 7680 IsSlewing returns 0
01:26:02.056 00.000 7680 IsGuiding returns 0
01:26:02.056 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764055562.056,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.16,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:26:02.060 00.004 7680 PulseGuide returned control before completion, sleep 1209
01:26:02.060 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:02.065 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:02.071 00.006 6120 Enqueuing Expose request
01:26:03.272 01.201 7680 IsGuiding returns 1
01:26:03.272 00.000 7680 scope still moving after pulse duration time elapsed
01:26:03.303 00.031 7680 IsSlewing returns 0
01:26:03.304 00.001 7680 IsGuiding returns 0
01:26:03.304 00.000 7680 scope move finished after 1199 + 49 ms
01:26:03.305 00.001 7680 Move returns status 0, amount 1199
01:26:03.305 00.000 7680 MoveAxis(N, 376, B)
01:26:03.306 00.001 7680 Guiding  Dir = 0, Dur = 376
01:26:03.306 00.000 7680 IsSlewing returns 0
01:26:03.306 00.000 7680 IsGuiding returns 0
01:26:03.307 00.001 7680 PulseGuide returned control before completion, sleep 386
01:26:03.710 00.403 7680 IsGuiding returns 1
01:26:03.710 00.000 7680 scope still moving after pulse duration time elapsed
01:26:03.741 00.031 7680 IsSlewing returns 0
01:26:03.742 00.001 7680 IsGuiding returns 0
01:26:03.742 00.000 7680 scope move finished after 376 + 59 ms
01:26:03.742 00.000 7680 Move returns status 0, amount 376
01:26:03.744 00.002 7680 move complete, result=0
01:26:03.744 00.000 7680 worker thread done servicing request
01:26:03.745 00.001 7680 Worker thread wakes up
01:26:03.745 00.000 6120 GuideStep: 1.8 px 1199 ms WEST, -0.7 px 376 ms NORTH
01:26:03.751 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:03.751 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:05.006 01.255 7680 Exposure complete
01:26:05.132 00.126 7680 worker thread done servicing request
01:26:05.132 00.000 6120 OnExposeComplete: enter
01:26:05.135 00.003 6120 UpdateGuideState(): m_state=6
01:26:05.141 00.006 6120 Star::Find(15, 950, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6149
01:26:05.145 00.004 6120 Star::Find returns 1 (1), X=952.72, Y=44.15, Mass=14676, SNR=78.6, Peak=255 HFD=6.9
01:26:05.149 00.004 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.01 = -2.27)
01:26:05.153 00.004 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.54)
01:26:05.156 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.06 mountX=-0.15 mountY=-0.13, mountTheta=-2.42
01:26:05.161 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.20, opts=13)
01:26:05.165 00.004 6120 Enqueuing Move request for scope (0.11, 0.20)
01:26:05.169 00.004 7680 Worker thread wakes up
01:26:05.169 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
01:26:05.170 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:05.173 00.003 6120 UpdateGuideState exits: m=14676 SNR=78.6 Saturated
01:26:05.177 00.004 6120 PhdController: settling, locked = 1, distance = 0.23 (1.50) aobump = 0 frame = 2 / 99999
01:26:05.180 00.003 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
01:26:05.180 00.000 7680 Moving (0.11, 0.20) raw xDistance=-0.15 yDistance=-0.13
01:26:05.181 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:26:05.181 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:26:05.182 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764055565.180,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.23,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:26:05.185 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:26:05.186 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:05.189 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:05.193 00.004 6120 Enqueuing Expose request
01:26:05.196 00.003 7680 MoveAxis(E, 0, ABG)
01:26:05.196 00.000 7680 Move returns status 0, amount 0
01:26:05.196 00.000 7680 MoveAxis(N, 0, ABG)
01:26:05.196 00.000 7680 Move returns status 0, amount 0
01:26:05.196 00.000 7680 move complete, result=0
01:26:05.198 00.002 7680 worker thread done servicing request
01:26:05.198 00.000 7680 Worker thread wakes up
01:26:05.198 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:05.202 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:05.202 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:06.446 01.244 7680 Exposure complete
01:26:06.582 00.136 7680 worker thread done servicing request
01:26:06.583 00.001 6120 OnExposeComplete: enter
01:26:06.586 00.003 6120 UpdateGuideState(): m_state=6
01:26:06.591 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6150
01:26:06.595 00.004 6120 Star::Find returns 1 (1), X=952.73, Y=44.17, Mass=14136, SNR=76.8, Peak=255 HFD=6.9
01:26:06.598 00.003 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.02 = -2.26)
01:26:06.602 00.004 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.53)
01:26:06.606 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.21 hyp=0.24 cameraTheta=1.07 mountX=-0.15 mountY=-0.14, mountTheta=-2.41
01:26:06.612 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.21, opts=13)
01:26:06.615 00.003 6120 Enqueuing Move request for scope (0.12, 0.21)
01:26:06.619 00.004 7680 Worker thread wakes up
01:26:06.620 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:06.624 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.21) opts 0xd
01:26:06.624 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.21)
01:26:06.624 00.000 7680 Moving (0.12, 0.21) raw xDistance=-0.15 yDistance=-0.14
01:26:06.624 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:26:06.624 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:26:06.624 00.000 6120 UpdateGuideState exits: m=14136 SNR=76.8 Saturated
01:26:06.629 00.005 6120 PhdController: settling, locked = 1, distance = 0.23 (1.50) aobump = 0 frame = 3 / 99999
01:26:06.633 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:26:06.634 00.001 7680 MoveAxis(E, 0, ABG)
01:26:06.634 00.000 7680 Move returns status 0, amount 0
01:26:06.634 00.000 7680 MoveAxis(N, 0, ABG)
01:26:06.634 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764055566.633,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.23,"Time":1.5,"SettleTime":10.0,"StarLocked":true}
01:26:06.638 00.004 7680 Move returns status 0, amount 0
01:26:06.638 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:06.643 00.005 7680 move complete, result=0
01:26:06.643 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:06.646 00.003 6120 Enqueuing Expose request
01:26:06.650 00.004 7680 worker thread done servicing request
01:26:06.650 00.000 7680 Worker thread wakes up
01:26:06.650 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:06.651 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:06.654 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:07.904 01.250 7680 Exposure complete
01:26:08.038 00.134 7680 worker thread done servicing request
01:26:08.038 00.000 6120 OnExposeComplete: enter
01:26:08.040 00.002 6120 UpdateGuideState(): m_state=6
01:26:08.045 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6151
01:26:08.048 00.003 6120 Star::Find returns 1 (1), X=952.37, Y=44.59, Mass=14406, SNR=76.9, Peak=255 HFD=7.2
01:26:08.051 00.003 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
01:26:08.054 00.003 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
01:26:08.057 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.63 hyp=0.67 cameraTheta=1.94 mountX=0.12 mountY=-0.67, mountTheta=-1.40
01:26:08.061 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.63, opts=13)
01:26:08.064 00.003 6120 Enqueuing Move request for scope (-0.24, 0.63)
01:26:08.067 00.003 7680 Worker thread wakes up
01:26:08.067 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.63) opts 0xd
01:26:08.067 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:08.070 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.63)
01:26:08.070 00.000 7680 Moving (-0.24, 0.63) raw xDistance=0.12 yDistance=-0.67
01:26:08.071 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:26:08.071 00.000 7680 resist switch: large excursion: input -0.67 thresh 0.60 direction from 0 to -1
01:26:08.071 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.01
01:26:08.071 00.000 6120 UpdateGuideState exits: m=14406 SNR=76.9 Saturated
01:26:08.075 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
01:26:08.075 00.000 7680 MoveAxis(E, 0, ABG)
01:26:08.075 00.000 7680 Move returns status 0, amount 0
01:26:08.075 00.000 7680 MoveAxis(N, 364, ABG)
01:26:08.076 00.001 7680 Guiding  Dir = 0, Dur = 364
01:26:08.076 00.000 7680 IsSlewing returns 0
01:26:08.076 00.000 6120 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 4 / 99999
01:26:08.081 00.005 7680 IsGuiding returns 0
01:26:08.081 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764055568.081,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.36,"Time":2.9,"SettleTime":10.0,"StarLocked":true}
01:26:08.086 00.005 7680 PulseGuide returned control before completion, sleep 374
01:26:08.086 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:08.091 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:08.094 00.003 6120 Enqueuing Expose request
01:26:08.475 00.381 7680 IsGuiding returns 0
01:26:08.475 00.000 7680 Move returns status 0, amount 364
01:26:08.476 00.001 7680 move complete, result=0
01:26:08.476 00.000 7680 worker thread done servicing request
01:26:08.477 00.001 7680 Worker thread wakes up
01:26:08.477 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:08.478 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 364 ms NORTH
01:26:08.484 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:09.731 01.247 7680 Exposure complete
01:26:09.866 00.135 7680 worker thread done servicing request
01:26:09.867 00.001 6120 OnExposeComplete: enter
01:26:09.870 00.003 6120 UpdateGuideState(): m_state=6
01:26:09.874 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6152
01:26:09.877 00.003 6120 Star::Find returns 1 (1), X=952.47, Y=44.34, Mass=14518, SNR=77.6, Peak=255 HFD=7.1
01:26:09.881 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.42)
01:26:09.885 00.004 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
01:26:09.889 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.38 hyp=0.40 cameraTheta=1.91 mountX=0.06 mountY=-0.40, mountTheta=-1.42
01:26:09.894 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.38, opts=13)
01:26:09.898 00.004 6120 Enqueuing Move request for scope (-0.14, 0.38)
01:26:09.901 00.003 7680 Worker thread wakes up
01:26:09.901 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.38) opts 0xd
01:26:09.901 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.38)
01:26:09.901 00.000 7680 Moving (-0.14, 0.38) raw xDistance=0.06 yDistance=-0.40
01:26:09.901 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:26:09.902 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:26:09.902 00.000 7680 MoveAxis(E, 0, ABG)
01:26:09.902 00.000 7680 Move returns status 0, amount 0
01:26:09.902 00.000 7680 MoveAxis(N, 217, ABG)
01:26:09.902 00.000 7680 Guiding  Dir = 0, Dur = 217
01:26:09.902 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:09.905 00.003 7680 IsSlewing returns 0
01:26:09.905 00.000 6120 UpdateGuideState exits: m=14518 SNR=77.6 Saturated
01:26:09.910 00.005 7680 IsGuiding returns 0
01:26:09.910 00.000 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 5 / 99999
01:26:09.914 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764055569.914,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.38,"Time":4.7,"SettleTime":10.0,"StarLocked":true}
01:26:09.917 00.003 7680 PulseGuide returned control before completion, sleep 227
01:26:09.917 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:09.921 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:09.924 00.003 6120 Enqueuing Expose request
01:26:10.144 00.220 7680 IsGuiding returns 1
01:26:10.145 00.001 7680 scope still moving after pulse duration time elapsed
01:26:10.175 00.030 7680 IsSlewing returns 0
01:26:10.178 00.003 7680 IsGuiding returns 0
01:26:10.179 00.001 7680 scope move finished after 217 + 51 ms
01:26:10.179 00.000 7680 Move returns status 0, amount 217
01:26:10.179 00.000 7680 move complete, result=0
01:26:10.180 00.001 7680 worker thread done servicing request
01:26:10.180 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 217 ms NORTH
01:26:10.186 00.006 7680 Worker thread wakes up
01:26:10.186 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:10.186 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:11.436 01.250 7680 Exposure complete
01:26:11.568 00.132 7680 worker thread done servicing request
01:26:11.569 00.001 6120 OnExposeComplete: enter
01:26:11.571 00.002 6120 UpdateGuideState(): m_state=6
01:26:11.576 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6153
01:26:11.579 00.003 6120 Star::Find returns 1 (1), X=952.67, Y=43.96, Mass=13987, SNR=77.1, Peak=255 HFD=6.9
01:26:11.583 00.004 6120 CameraToMount -- cameraTheta (0.02) - m_xAngle (-2.95) = xAngle (2.98 = 2.98)
01:26:11.588 00.005 6120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.71 = 2.71)
01:26:11.592 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.02 mountX=-0.06 mountY=0.03, mountTheta=2.74
01:26:11.595 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.00, opts=13)
01:26:11.598 00.003 6120 Enqueuing Move request for scope (0.06, 0.00)
01:26:11.602 00.004 7680 Worker thread wakes up
01:26:11.602 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
01:26:11.602 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
01:26:11.602 00.000 7680 Moving (0.06, 0.00) raw xDistance=-0.06 yDistance=0.03
01:26:11.602 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:26:11.604 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:26:11.604 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:11.608 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:26:11.608 00.000 7680 MoveAxis(E, 0, ABG)
01:26:11.608 00.000 7680 Move returns status 0, amount 0
01:26:11.608 00.000 7680 MoveAxis(N, 0, ABG)
01:26:11.608 00.000 7680 Move returns status 0, amount 0
01:26:11.608 00.000 7680 move complete, result=0
01:26:11.608 00.000 7680 worker thread done servicing request
01:26:11.610 00.002 6120 UpdateGuideState exits: m=13987 SNR=77.1 Saturated
01:26:11.614 00.004 6120 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 6 / 99999
01:26:11.618 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764055571.618,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.28,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
01:26:11.621 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:11.625 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:11.629 00.004 6120 Enqueuing Expose request
01:26:11.632 00.003 7680 Worker thread wakes up
01:26:11.632 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:11.636 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:11.636 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:12.880 01.244 7680 Exposure complete
01:26:13.008 00.128 7680 worker thread done servicing request
01:26:13.009 00.001 6120 OnExposeComplete: enter
01:26:13.016 00.007 6120 UpdateGuideState(): m_state=6
01:26:13.024 00.008 6120 Star::Find(15, 952, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6154
01:26:13.029 00.005 6120 Star::Find returns 1 (1), X=952.75, Y=44.03, Mass=14897, SNR=79.0, Peak=255 HFD=6.8
01:26:13.037 00.008 6120 CameraToMount -- cameraTheta (0.46) - m_xAngle (-2.95) = xAngle (3.41 = -2.87)
01:26:13.042 00.005 6120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.14 = -3.14)
01:26:13.050 00.008 6120 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.46 mountX=-0.16 mountY=-0.00, mountTheta=-3.14
01:26:13.057 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.07, opts=13)
01:26:13.061 00.004 6120 Enqueuing Move request for scope (0.14, 0.07)
01:26:13.068 00.007 7680 Worker thread wakes up
01:26:13.068 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:13.073 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
01:26:13.074 00.001 6120 UpdateGuideState exits: m=14897 SNR=79.0 Saturated
01:26:13.080 00.006 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
01:26:13.081 00.001 6120 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 7 / 99999
01:26:13.085 00.004 7680 Moving (0.14, 0.07) raw xDistance=-0.16 yDistance=-0.00
01:26:13.086 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:26:13.086 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:26:13.086 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764055573.085,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.25,"Time":7.9,"SettleTime":10.0,"StarLocked":true}
01:26:13.091 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:26:13.092 00.001 7680 MoveAxis(E, 0, ABG)
01:26:13.092 00.000 7680 Move returns status 0, amount 0
01:26:13.092 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:13.096 00.004 7680 MoveAxis(N, 0, ABG)
01:26:13.097 00.001 7680 Move returns status 0, amount 0
01:26:13.097 00.000 7680 move complete, result=0
01:26:13.097 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:13.102 00.005 7680 worker thread done servicing request
01:26:13.102 00.000 6120 Enqueuing Expose request
01:26:13.110 00.008 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:13.116 00.006 7680 Worker thread wakes up
01:26:13.117 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:13.117 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:14.371 01.254 7680 Exposure complete
01:26:14.503 00.132 7680 worker thread done servicing request
01:26:14.503 00.000 6120 OnExposeComplete: enter
01:26:14.507 00.004 6120 UpdateGuideState(): m_state=6
01:26:14.510 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6155
01:26:14.514 00.004 6120 Star::Find returns 1 (1), X=952.81, Y=44.16, Mass=14417, SNR=76.7, Peak=255 HFD=6.8
01:26:14.518 00.004 6120 CameraToMount -- cameraTheta (0.80) - m_xAngle (-2.95) = xAngle (3.75 = -2.53)
01:26:14.521 00.003 6120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.48 = -2.80)
01:26:14.525 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.20 hyp=0.29 cameraTheta=0.80 mountX=-0.23 mountY=-0.10, mountTheta=-2.75
01:26:14.529 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.20, opts=13)
01:26:14.533 00.004 6120 Enqueuing Move request for scope (0.20, 0.20)
01:26:14.537 00.004 7680 Worker thread wakes up
01:26:14.538 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.20) opts 0xd
01:26:14.538 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.20)
01:26:14.538 00.000 7680 Moving (0.20, 0.20) raw xDistance=-0.23 yDistance=-0.10
01:26:14.538 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:26:14.539 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:26:14.539 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:14.542 00.003 6120 UpdateGuideState exits: m=14417 SNR=76.7 Saturated
01:26:14.547 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:26:14.547 00.000 7680 MoveAxis(E, 95, ABG)
01:26:14.547 00.000 7680 Guiding  Dir = 2, Dur = 95
01:26:14.547 00.000 6120 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 8 / 99999
01:26:14.551 00.004 7680 IsSlewing returns 0
01:26:14.552 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764055574.551,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.26,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
01:26:14.555 00.003 7680 IsGuiding returns 0
01:26:14.555 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:14.560 00.005 7680 PulseGuide returned control before completion, sleep 105
01:26:14.560 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:14.563 00.003 6120 Enqueuing Expose request
01:26:14.672 00.109 7680 IsGuiding returns 1
01:26:14.673 00.001 7680 scope still moving after pulse duration time elapsed
01:26:14.704 00.031 7680 IsSlewing returns 0
01:26:14.704 00.000 7680 IsGuiding returns 0
01:26:14.704 00.000 7680 scope move finished after 95 + 53 ms
01:26:14.704 00.000 7680 Move returns status 0, amount 95
01:26:14.705 00.001 7680 MoveAxis(N, 0, ABG)
01:26:14.705 00.000 7680 Move returns status 0, amount 0
01:26:14.705 00.000 7680 move complete, result=0
01:26:14.706 00.001 7680 worker thread done servicing request
01:26:14.707 00.001 7680 Worker thread wakes up
01:26:14.707 00.000 6120 GuideStep: -0.2 px 95 ms EAST, -0.1 px 0 ms NORTH
01:26:14.712 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:14.713 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:15.965 01.252 7680 Exposure complete
01:26:16.091 00.126 7680 worker thread done servicing request
01:26:16.092 00.001 6120 OnExposeComplete: enter
01:26:16.096 00.004 6120 UpdateGuideState(): m_state=6
01:26:16.100 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6156
01:26:16.105 00.005 6120 Star::Find returns 1 (1), X=952.71, Y=44.59, Mass=14509, SNR=76.8, Peak=255 HFD=7.2
01:26:16.110 00.005 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
01:26:16.115 00.005 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
01:26:16.119 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.63 hyp=0.64 cameraTheta=1.42 mountX=-0.21 mountY=-0.52, mountTheta=-1.96
01:26:16.124 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.63, opts=13)
01:26:16.128 00.004 6120 Enqueuing Move request for scope (0.10, 0.63)
01:26:16.132 00.004 7680 Worker thread wakes up
01:26:16.132 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.63) opts 0xd
01:26:16.132 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.63)
01:26:16.133 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:16.137 00.004 7680 Moving (0.10, 0.63) raw xDistance=-0.21 yDistance=-0.52
01:26:16.137 00.000 6120 UpdateGuideState exits: m=14509 SNR=76.8 Saturated
01:26:16.141 00.004 6120 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 9 / 99999
01:26:16.145 00.004 6120 PhdController: newstate STATE_FINISH
01:26:16.149 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
01:26:16.149 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
01:26:16.149 00.000 7680 MoveAxis(E, 94, ABG)
01:26:16.149 00.000 7680 Guiding  Dir = 2, Dur = 94
01:26:16.150 00.001 6120 PhdController complete: success
01:26:16.154 00.004 7680 IsSlewing returns 0
01:26:16.154 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764055576.154,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
01:26:16.158 00.004 7680 IsGuiding returns 0
01:26:16.158 00.000 6120 Mount: notify guiding dither settle done success=1
01:26:16.162 00.004 6120 PhdController: newstate STATE_IDLE
01:26:16.165 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:16.170 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:16.173 00.003 6120 Enqueuing Expose request
01:26:16.178 00.005 7680 PulseGuide returned control before completion, sleep 104
01:26:16.283 00.105 7680 IsGuiding returns 0
01:26:16.284 00.001 7680 Move returns status 0, amount 94
01:26:16.284 00.000 7680 MoveAxis(N, 284, ABG)
01:26:16.284 00.000 7680 Guiding  Dir = 0, Dur = 284
01:26:16.285 00.001 7680 IsSlewing returns 0
01:26:16.285 00.000 7680 IsGuiding returns 0
01:26:16.286 00.001 7680 PulseGuide returned control before completion, sleep 294
01:26:16.597 00.311 7680 IsGuiding returns 1
01:26:16.598 00.001 7680 scope still moving after pulse duration time elapsed
01:26:16.629 00.031 7680 IsSlewing returns 0
01:26:16.631 00.002 7680 IsGuiding returns 0
01:26:16.631 00.000 7680 scope move finished after 284 + 61 ms
01:26:16.631 00.000 7680 Move returns status 0, amount 284
01:26:16.632 00.001 7680 move complete, result=0
01:26:16.633 00.001 7680 worker thread done servicing request
01:26:16.633 00.000 6120 GuideStep: -0.2 px 94 ms EAST, -0.5 px 284 ms NORTH
01:26:16.639 00.006 7680 Worker thread wakes up
01:26:16.639 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:16.639 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:17.892 01.253 7680 Exposure complete
01:26:18.010 00.118 7680 worker thread done servicing request
01:26:18.010 00.000 6120 OnExposeComplete: enter
01:26:18.014 00.004 6120 UpdateGuideState(): m_state=6
01:26:18.020 00.006 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6157
01:26:18.024 00.004 6120 Star::Find returns 1 (1), X=952.64, Y=44.14, Mass=14835, SNR=80.0, Peak=255 HFD=7.1
01:26:18.029 00.005 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
01:26:18.032 00.003 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
01:26:18.036 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.39 mountX=-0.07 mountY=-0.15, mountTheta=-1.99
01:26:18.040 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.19, opts=13)
01:26:18.045 00.005 6120 Enqueuing Move request for scope (0.03, 0.19)
01:26:18.047 00.002 7680 Worker thread wakes up
01:26:18.048 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:18.052 00.004 6120 UpdateGuideState exits: m=14835 SNR=80.0 Saturated
01:26:18.055 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
01:26:18.056 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
01:26:18.056 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:18.060 00.004 7680 Moving (0.03, 0.19) raw xDistance=-0.07 yDistance=-0.15
01:26:18.060 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:26:18.060 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:18.063 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:26:18.063 00.000 6120 Enqueuing Expose request
01:26:18.068 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:26:18.068 00.000 7680 MoveAxis(E, 0, ABG)
01:26:18.069 00.001 7680 Move returns status 0, amount 0
01:26:18.069 00.000 7680 MoveAxis(N, 0, ABG)
01:26:18.069 00.000 7680 Move returns status 0, amount 0
01:26:18.069 00.000 7680 move complete, result=0
01:26:18.069 00.000 7680 worker thread done servicing request
01:26:18.070 00.001 7680 Worker thread wakes up
01:26:18.070 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:26:18.074 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:18.074 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:19.325 01.251 7680 Exposure complete
01:26:19.464 00.139 7680 worker thread done servicing request
01:26:19.464 00.000 6120 OnExposeComplete: enter
01:26:19.468 00.004 6120 UpdateGuideState(): m_state=6
01:26:19.473 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6158
01:26:19.476 00.003 6120 Star::Find returns 1 (1), X=952.51, Y=44.53, Mass=13544, SNR=73.7, Peak=255 HFD=7.1
01:26:19.480 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
01:26:19.485 00.005 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
01:26:19.490 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.57 hyp=0.58 cameraTheta=1.73 mountX=-0.01 mountY=-0.55, mountTheta=-1.59
01:26:19.495 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.57, opts=13)
01:26:19.498 00.003 6120 Enqueuing Move request for scope (-0.09, 0.57)
01:26:19.503 00.005 7680 Worker thread wakes up
01:26:19.503 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.57) opts 0xd
01:26:19.503 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.57)
01:26:19.503 00.000 7680 Moving (-0.09, 0.57) raw xDistance=-0.01 yDistance=-0.55
01:26:19.503 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:26:19.505 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
01:26:19.505 00.000 7680 MoveAxis(E, 0, ABG)
01:26:19.505 00.000 7680 Move returns status 0, amount 0
01:26:19.505 00.000 7680 MoveAxis(N, 300, ABG)
01:26:19.505 00.000 7680 Guiding  Dir = 0, Dur = 300
01:26:19.506 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:19.510 00.004 7680 IsSlewing returns 0
01:26:19.510 00.000 6120 UpdateGuideState exits: m=13544 SNR=73.7 Saturated
01:26:19.515 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:19.521 00.006 7680 IsGuiding returns 0
01:26:19.521 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:19.526 00.005 7680 PulseGuide returned control before completion, sleep 310
01:26:19.526 00.000 6120 Enqueuing Expose request
01:26:19.844 00.318 7680 IsGuiding returns 1
01:26:19.845 00.001 7680 scope still moving after pulse duration time elapsed
01:26:19.874 00.029 7680 IsSlewing returns 0
01:26:19.874 00.000 7680 IsGuiding returns 0
01:26:19.875 00.001 7680 scope move finished after 300 + 54 ms
01:26:19.875 00.000 7680 Move returns status 0, amount 300
01:26:19.875 00.000 7680 move complete, result=0
01:26:19.875 00.000 7680 worker thread done servicing request
01:26:19.877 00.002 7680 Worker thread wakes up
01:26:19.877 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 300 ms NORTH
01:26:19.883 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:19.883 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:21.133 01.250 7680 Exposure complete
01:26:21.267 00.134 7680 worker thread done servicing request
01:26:21.268 00.001 6120 OnExposeComplete: enter
01:26:21.272 00.004 6120 UpdateGuideState(): m_state=6
01:26:21.275 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6159
01:26:21.280 00.005 6120 Star::Find returns 1 (1), X=952.40, Y=44.15, Mass=14060, SNR=76.4, Peak=255 HFD=7.0
01:26:21.283 00.003 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
01:26:21.287 00.004 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
01:26:21.290 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.19 hyp=0.28 cameraTheta=2.40 mountX=0.17 mountY=-0.26, mountTheta=-1.00
01:26:21.295 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.19, opts=13)
01:26:21.301 00.006 6120 Enqueuing Move request for scope (-0.20, 0.19)
01:26:21.305 00.004 7680 Worker thread wakes up
01:26:21.305 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.19) opts 0xd
01:26:21.305 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.19)
01:26:21.306 00.001 7680 Moving (-0.20, 0.19) raw xDistance=0.17 yDistance=-0.26
01:26:21.306 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:26:21.306 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:26:21.307 00.001 7680 MoveAxis(E, 0, ABG)
01:26:21.307 00.000 7680 Move returns status 0, amount 0
01:26:21.307 00.000 7680 MoveAxis(N, 141, ABG)
01:26:21.307 00.000 7680 Guiding  Dir = 0, Dur = 141
01:26:21.307 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:21.312 00.005 7680 IsSlewing returns 0
01:26:21.312 00.000 6120 UpdateGuideState exits: m=14060 SNR=76.4 Saturated
01:26:21.316 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:21.319 00.003 7680 IsGuiding returns 0
01:26:21.319 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:21.324 00.005 7680 PulseGuide returned control before completion, sleep 151
01:26:21.324 00.000 6120 Enqueuing Expose request
01:26:21.479 00.155 7680 IsGuiding returns 1
01:26:21.480 00.001 7680 scope still moving after pulse duration time elapsed
01:26:21.510 00.030 7680 IsSlewing returns 0
01:26:21.512 00.002 7680 IsGuiding returns 0
01:26:21.512 00.000 7680 scope move finished after 141 + 51 ms
01:26:21.513 00.001 7680 Move returns status 0, amount 141
01:26:21.513 00.000 7680 move complete, result=0
01:26:21.513 00.000 7680 worker thread done servicing request
01:26:21.514 00.001 7680 Worker thread wakes up
01:26:21.514 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 141 ms NORTH
01:26:21.521 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:21.521 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:22.768 01.247 7680 Exposure complete
01:26:22.910 00.142 7680 worker thread done servicing request
01:26:22.910 00.000 6120 OnExposeComplete: enter
01:26:22.914 00.004 6120 UpdateGuideState(): m_state=6
01:26:22.921 00.007 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6160
01:26:22.927 00.006 6120 Star::Find returns 1 (1), X=952.40, Y=44.04, Mass=14200, SNR=76.1, Peak=255 HFD=6.8
01:26:22.933 00.006 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-2.95) = xAngle (5.73 = -0.56)
01:26:22.937 00.004 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.46 = -0.82)
01:26:22.941 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.08 hyp=0.22 cameraTheta=2.77 mountX=0.19 mountY=-0.16, mountTheta=-0.71
01:26:22.946 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.08, opts=13)
01:26:22.950 00.004 6120 Enqueuing Move request for scope (-0.20, 0.08)
01:26:22.954 00.004 7680 Worker thread wakes up
01:26:22.954 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:22.959 00.005 6120 UpdateGuideState exits: m=14200 SNR=76.1 Saturated
01:26:22.964 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:22.968 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:22.971 00.003 6120 Enqueuing Expose request
01:26:22.974 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.08) opts 0xd
01:26:22.974 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.08)
01:26:22.976 00.002 7680 Moving (-0.20, 0.08) raw xDistance=0.19 yDistance=-0.16
01:26:22.976 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:26:22.976 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:26:22.976 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:26:22.977 00.001 7680 MoveAxis(E, 0, ABG)
01:26:22.977 00.000 7680 Move returns status 0, amount 0
01:26:22.977 00.000 7680 MoveAxis(N, 0, ABG)
01:26:22.977 00.000 7680 Move returns status 0, amount 0
01:26:22.977 00.000 7680 move complete, result=0
01:26:22.978 00.001 7680 worker thread done servicing request
01:26:22.978 00.000 7680 Worker thread wakes up
01:26:22.978 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:26:22.984 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:22.984 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:24.241 01.257 7680 Exposure complete
01:26:24.382 00.141 7680 worker thread done servicing request
01:26:24.382 00.000 6120 OnExposeComplete: enter
01:26:24.388 00.006 6120 UpdateGuideState(): m_state=6
01:26:24.393 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6161
01:26:24.397 00.004 6120 Star::Find returns 1 (1), X=952.48, Y=44.43, Mass=13900, SNR=77.2, Peak=255 HFD=7.1
01:26:24.401 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
01:26:24.406 00.005 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
01:26:24.409 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.47 hyp=0.49 cameraTheta=1.85 mountX=0.04 mountY=-0.48, mountTheta=-1.48
01:26:24.414 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.47, opts=13)
01:26:24.419 00.005 6120 Enqueuing Move request for scope (-0.13, 0.47)
01:26:24.424 00.005 7680 Worker thread wakes up
01:26:24.425 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:24.430 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.47) opts 0xd
01:26:24.430 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.47)
01:26:24.431 00.001 7680 Moving (-0.13, 0.47) raw xDistance=0.04 yDistance=-0.48
01:26:24.431 00.000 6120 UpdateGuideState exits: m=13900 SNR=77.2 Saturated
01:26:24.436 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:24.439 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:24.444 00.005 6120 Enqueuing Expose request
01:26:24.447 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:26:24.448 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
01:26:24.449 00.001 7680 MoveAxis(E, 0, ABG)
01:26:24.451 00.002 7680 Move returns status 0, amount 0
01:26:24.451 00.000 7680 MoveAxis(N, 262, ABG)
01:26:24.451 00.000 7680 Guiding  Dir = 0, Dur = 262
01:26:24.451 00.000 7680 IsSlewing returns 0
01:26:24.451 00.000 7680 IsGuiding returns 0
01:26:24.452 00.001 7680 PulseGuide returned control before completion, sleep 272
01:26:24.731 00.279 7680 IsGuiding returns 1
01:26:24.731 00.000 7680 scope still moving after pulse duration time elapsed
01:26:24.761 00.030 7680 IsSlewing returns 0
01:26:24.762 00.001 7680 IsGuiding returns 0
01:26:24.762 00.000 7680 scope move finished after 262 + 48 ms
01:26:24.764 00.002 7680 Move returns status 0, amount 262
01:26:24.764 00.000 7680 move complete, result=0
01:26:24.764 00.000 7680 worker thread done servicing request
01:26:24.765 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 262 ms NORTH
01:26:24.772 00.007 7680 Worker thread wakes up
01:26:24.772 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:24.773 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:26.025 01.252 7680 Exposure complete
01:26:26.160 00.135 7680 worker thread done servicing request
01:26:26.160 00.000 6120 OnExposeComplete: enter
01:26:26.164 00.004 6120 UpdateGuideState(): m_state=6
01:26:26.168 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6162
01:26:26.172 00.004 6120 Star::Find returns 1 (1), X=952.67, Y=44.06, Mass=13746, SNR=75.7, Peak=255 HFD=6.8
01:26:26.176 00.004 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
01:26:26.179 00.003 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
01:26:26.182 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.08 mountY=-0.06, mountTheta=-2.49
01:26:26.187 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.10, opts=13)
01:26:26.191 00.004 6120 Enqueuing Move request for scope (0.06, 0.10)
01:26:26.194 00.003 7680 Worker thread wakes up
01:26:26.194 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
01:26:26.194 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:26:26.195 00.001 7680 Moving (0.06, 0.10) raw xDistance=-0.08 yDistance=-0.06
01:26:26.195 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:26:26.195 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:26:26.195 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:26:26.196 00.001 7680 MoveAxis(E, 0, ABG)
01:26:26.196 00.000 7680 Move returns status 0, amount 0
01:26:26.196 00.000 7680 MoveAxis(N, 0, ABG)
01:26:26.196 00.000 7680 Move returns status 0, amount 0
01:26:26.196 00.000 7680 move complete, result=0
01:26:26.197 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:26.201 00.004 7680 worker thread done servicing request
01:26:26.201 00.000 6120 UpdateGuideState exits: m=13746 SNR=75.7 Saturated
01:26:26.205 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:26.208 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:26.211 00.003 6120 Enqueuing Expose request
01:26:26.215 00.004 7680 Worker thread wakes up
01:26:26.215 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:26.218 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:26.219 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:27.464 01.245 7680 Exposure complete
01:26:27.606 00.142 7680 worker thread done servicing request
01:26:27.606 00.000 6120 OnExposeComplete: enter
01:26:27.611 00.005 6120 UpdateGuideState(): m_state=6
01:26:27.615 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6163
01:26:27.620 00.005 6120 Star::Find returns 1 (1), X=952.66, Y=44.09, Mass=14109, SNR=77.4, Peak=255 HFD=7.0
01:26:27.624 00.004 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
01:26:27.628 00.004 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.42)
01:26:27.632 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.18 mountX=-0.08 mountY=-0.09, mountTheta=-2.26
01:26:27.637 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.13, opts=13)
01:26:27.642 00.005 6120 Enqueuing Move request for scope (0.05, 0.13)
01:26:27.647 00.005 7680 Worker thread wakes up
01:26:27.647 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:27.651 00.004 6120 UpdateGuideState exits: m=14109 SNR=77.4 Saturated
01:26:27.655 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:27.658 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:27.663 00.005 6120 Enqueuing Expose request
01:26:27.667 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
01:26:27.667 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
01:26:27.667 00.000 7680 Moving (0.05, 0.13) raw xDistance=-0.08 yDistance=-0.09
01:26:27.667 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:26:27.667 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:26:27.668 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:26:27.668 00.000 7680 MoveAxis(E, 0, ABG)
01:26:27.668 00.000 7680 Move returns status 0, amount 0
01:26:27.668 00.000 7680 MoveAxis(N, 0, ABG)
01:26:27.668 00.000 7680 Move returns status 0, amount 0
01:26:27.669 00.001 7680 move complete, result=0
01:26:27.669 00.000 7680 worker thread done servicing request
01:26:27.669 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:27.674 00.005 7680 Worker thread wakes up
01:26:27.674 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:27.674 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:28.913 01.239 7680 Exposure complete
01:26:29.052 00.139 7680 worker thread done servicing request
01:26:29.054 00.002 6120 OnExposeComplete: enter
01:26:29.057 00.003 6120 UpdateGuideState(): m_state=6
01:26:29.061 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6164
01:26:29.066 00.005 6120 Star::Find returns 1 (1), X=952.51, Y=44.55, Mass=14290, SNR=78.7, Peak=255 HFD=7.1
01:26:29.070 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
01:26:29.073 00.003 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.87)
01:26:29.076 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.59 hyp=0.60 cameraTheta=1.73 mountX=-0.02 mountY=-0.57, mountTheta=-1.60
01:26:29.083 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.59, opts=13)
01:26:29.087 00.004 6120 Enqueuing Move request for scope (-0.09, 0.59)
01:26:29.091 00.004 7680 Worker thread wakes up
01:26:29.092 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.59) opts 0xd
01:26:29.092 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.59)
01:26:29.092 00.000 7680 Moving (-0.09, 0.59) raw xDistance=-0.02 yDistance=-0.57
01:26:29.092 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:29.097 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:26:29.097 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
01:26:29.097 00.000 7680 MoveAxis(E, 0, ABG)
01:26:29.097 00.000 7680 Move returns status 0, amount 0
01:26:29.097 00.000 7680 MoveAxis(N, 310, ABG)
01:26:29.097 00.000 7680 Guiding  Dir = 0, Dur = 310
01:26:29.097 00.000 6120 UpdateGuideState exits: m=14290 SNR=78.7 Saturated
01:26:29.102 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:29.105 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:29.109 00.004 7680 IsSlewing returns 0
01:26:29.109 00.000 6120 Enqueuing Expose request
01:26:29.113 00.004 7680 IsGuiding returns 0
01:26:29.113 00.000 7680 PulseGuide returned control before completion, sleep 320
01:26:29.435 00.322 7680 IsGuiding returns 1
01:26:29.436 00.001 7680 scope still moving after pulse duration time elapsed
01:26:29.466 00.030 7680 IsSlewing returns 0
01:26:29.467 00.001 7680 IsGuiding returns 1
01:26:29.497 00.030 7680 IsSlewing returns 0
01:26:29.498 00.001 7680 IsGuiding returns 1
01:26:29.528 00.030 7680 IsSlewing returns 0
01:26:29.530 00.002 7680 IsGuiding returns 1
01:26:29.559 00.029 7680 IsSlewing returns 0
01:26:29.560 00.001 7680 IsGuiding returns 0
01:26:29.561 00.001 7680 scope move finished after 310 + 138 ms
01:26:29.561 00.000 7680 Move returns status 0, amount 310
01:26:29.562 00.001 7680 move complete, result=0
01:26:29.562 00.000 7680 worker thread done servicing request
01:26:29.563 00.001 7680 Worker thread wakes up
01:26:29.564 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 310 ms NORTH
01:26:29.570 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:29.570 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:30.817 01.247 7680 Exposure complete
01:26:30.945 00.128 7680 worker thread done servicing request
01:26:30.946 00.001 6120 OnExposeComplete: enter
01:26:30.950 00.004 6120 UpdateGuideState(): m_state=6
01:26:30.954 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6165
01:26:30.958 00.004 6120 Star::Find returns 1 (1), X=952.81, Y=44.01, Mass=14368, SNR=77.4, Peak=255 HFD=6.9
01:26:30.961 00.003 6120 CameraToMount -- cameraTheta (0.25) - m_xAngle (-2.95) = xAngle (3.20 = -3.08)
01:26:30.965 00.004 6120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.93 = 2.93)
01:26:30.969 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.21 cameraTheta=0.25 mountX=-0.21 mountY=0.04, mountTheta=2.94
01:26:30.972 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.05, opts=13)
01:26:30.977 00.005 6120 Enqueuing Move request for scope (0.20, 0.05)
01:26:30.982 00.005 7680 Worker thread wakes up
01:26:30.982 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
01:26:30.982 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:30.986 00.004 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
01:26:30.986 00.000 7680 Moving (0.20, 0.05) raw xDistance=-0.21 yDistance=0.04
01:26:30.987 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:26:30.987 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:26:30.987 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:26:30.987 00.000 7680 MoveAxis(E, 86, ABG)
01:26:30.987 00.000 7680 Guiding  Dir = 2, Dur = 86
01:26:30.987 00.000 6120 UpdateGuideState exits: m=14368 SNR=77.4 Saturated
01:26:30.992 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:30.996 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:30.999 00.003 6120 Enqueuing Expose request
01:26:31.003 00.004 7680 IsSlewing returns 0
01:26:31.003 00.000 7680 IsGuiding returns 0
01:26:31.003 00.000 7680 PulseGuide returned control before completion, sleep 96
01:26:31.104 00.101 7680 IsGuiding returns 1
01:26:31.105 00.001 7680 scope still moving after pulse duration time elapsed
01:26:31.134 00.029 7680 IsSlewing returns 0
01:26:31.137 00.003 7680 IsGuiding returns 0
01:26:31.139 00.002 7680 scope move finished after 86 + 49 ms
01:26:31.139 00.000 7680 Move returns status 0, amount 86
01:26:31.140 00.001 7680 MoveAxis(N, 0, ABG)
01:26:31.140 00.000 7680 Move returns status 0, amount 0
01:26:31.140 00.000 7680 move complete, result=0
01:26:31.141 00.001 7680 worker thread done servicing request
01:26:31.141 00.000 6120 GuideStep: -0.2 px 86 ms EAST, 0.0 px 0 ms NORTH
01:26:31.147 00.006 7680 Worker thread wakes up
01:26:31.147 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:31.147 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:32.399 01.252 7680 Exposure complete
01:26:32.542 00.143 7680 worker thread done servicing request
01:26:32.542 00.000 6120 OnExposeComplete: enter
01:26:32.547 00.005 6120 UpdateGuideState(): m_state=6
01:26:32.552 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6166
01:26:32.555 00.003 6120 Star::Find returns 1 (1), X=952.68, Y=44.18, Mass=14446, SNR=79.0, Peak=255 HFD=6.9
01:26:32.559 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
01:26:32.562 00.003 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
01:26:32.566 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.26 mountX=-0.11 mountY=-0.17, mountTheta=-2.16
01:26:32.571 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.22, opts=13)
01:26:32.576 00.005 6120 Enqueuing Move request for scope (0.07, 0.22)
01:26:32.580 00.004 7680 Worker thread wakes up
01:26:32.580 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:32.585 00.005 6120 UpdateGuideState exits: m=14446 SNR=79.0 Saturated
01:26:32.589 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
01:26:32.589 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:32.594 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:32.598 00.004 6120 Enqueuing Expose request
01:26:32.602 00.004 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
01:26:32.602 00.000 7680 Moving (0.07, 0.22) raw xDistance=-0.11 yDistance=-0.17
01:26:32.603 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:26:32.603 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:26:32.603 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:26:32.604 00.001 7680 MoveAxis(E, 0, ABG)
01:26:32.604 00.000 7680 Move returns status 0, amount 0
01:26:32.604 00.000 7680 MoveAxis(N, 0, ABG)
01:26:32.604 00.000 7680 Move returns status 0, amount 0
01:26:32.604 00.000 7680 move complete, result=0
01:26:32.605 00.001 7680 worker thread done servicing request
01:26:32.605 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:26:32.610 00.005 7680 Worker thread wakes up
01:26:32.611 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:32.611 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:33.860 01.249 7680 Exposure complete
01:26:34.001 00.141 7680 worker thread done servicing request
01:26:34.001 00.000 6120 OnExposeComplete: enter
01:26:34.005 00.004 6120 UpdateGuideState(): m_state=6
01:26:34.009 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6167
01:26:34.013 00.004 6120 Star::Find returns 1 (1), X=952.82, Y=44.60, Mass=14676, SNR=78.7, Peak=255 HFD=7.1
01:26:34.016 00.003 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
01:26:34.021 00.005 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
01:26:34.024 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.64 hyp=0.67 cameraTheta=1.26 mountX=-0.32 mountY=-0.48, mountTheta=-2.16
01:26:34.028 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.64, opts=13)
01:26:34.032 00.004 6120 Enqueuing Move request for scope (0.21, 0.64)
01:26:34.037 00.005 7680 Worker thread wakes up
01:26:34.037 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.64) opts 0xd
01:26:34.037 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.64)
01:26:34.037 00.000 7680 Moving (0.21, 0.64) raw xDistance=-0.32 yDistance=-0.48
01:26:34.037 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:26:34.037 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
01:26:34.037 00.000 7680 MoveAxis(E, 132, ABG)
01:26:34.037 00.000 7680 Guiding  Dir = 2, Dur = 132
01:26:34.037 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:34.042 00.005 7680 IsSlewing returns 0
01:26:34.042 00.000 6120 UpdateGuideState exits: m=14676 SNR=78.7 Saturated
01:26:34.047 00.005 7680 IsGuiding returns 0
01:26:34.047 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:34.052 00.005 7680 PulseGuide returned control before completion, sleep 142
01:26:34.052 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:34.055 00.003 6120 Enqueuing Expose request
01:26:34.198 00.143 7680 IsGuiding returns 1
01:26:34.198 00.000 7680 scope still moving after pulse duration time elapsed
01:26:34.229 00.031 7680 IsSlewing returns 0
01:26:34.229 00.000 7680 IsGuiding returns 0
01:26:34.229 00.000 7680 scope move finished after 132 + 50 ms
01:26:34.230 00.001 7680 Move returns status 0, amount 132
01:26:34.230 00.000 7680 MoveAxis(N, 263, ABG)
01:26:34.230 00.000 7680 Guiding  Dir = 0, Dur = 263
01:26:34.230 00.000 7680 IsSlewing returns 0
01:26:34.232 00.002 7680 IsGuiding returns 0
01:26:34.232 00.000 7680 PulseGuide returned control before completion, sleep 273
01:26:34.511 00.279 7680 IsGuiding returns 1
01:26:34.512 00.001 7680 scope still moving after pulse duration time elapsed
01:26:34.544 00.032 7680 IsSlewing returns 0
01:26:34.545 00.001 7680 IsGuiding returns 0
01:26:34.545 00.000 7680 scope move finished after 263 + 50 ms
01:26:34.546 00.001 7680 Move returns status 0, amount 263
01:26:34.546 00.000 7680 move complete, result=0
01:26:34.547 00.001 7680 worker thread done servicing request
01:26:34.547 00.000 7680 Worker thread wakes up
01:26:34.547 00.000 6120 GuideStep: -0.3 px 132 ms EAST, -0.5 px 263 ms NORTH
01:26:34.554 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:34.554 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:35.812 01.258 7680 Exposure complete
01:26:35.948 00.136 7680 worker thread done servicing request
01:26:35.949 00.001 6120 OnExposeComplete: enter
01:26:35.953 00.004 6120 UpdateGuideState(): m_state=6
01:26:35.957 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6168
01:26:35.961 00.004 6120 Star::Find returns 1 (1), X=952.45, Y=44.51, Mass=13784, SNR=76.0, Peak=255 HFD=7.1
01:26:35.964 00.003 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.49)
01:26:35.968 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
01:26:35.972 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.56 hyp=0.58 cameraTheta=1.84 mountX=0.05 mountY=-0.57, mountTheta=-1.49
01:26:35.976 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.56, opts=13)
01:26:35.980 00.004 6120 Enqueuing Move request for scope (-0.15, 0.56)
01:26:35.984 00.004 7680 Worker thread wakes up
01:26:35.984 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.56) opts 0xd
01:26:35.984 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.56)
01:26:35.985 00.001 7680 Moving (-0.15, 0.56) raw xDistance=0.05 yDistance=-0.57
01:26:35.985 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:26:35.985 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
01:26:35.985 00.000 7680 MoveAxis(E, 0, ABG)
01:26:35.985 00.000 7680 Move returns status 0, amount 0
01:26:35.985 00.000 7680 MoveAxis(N, 308, ABG)
01:26:35.985 00.000 7680 Guiding  Dir = 0, Dur = 308
01:26:35.985 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:35.989 00.004 7680 IsSlewing returns 0
01:26:35.989 00.000 6120 UpdateGuideState exits: m=13784 SNR=76.0 Saturated
01:26:35.994 00.005 7680 IsGuiding returns 0
01:26:35.994 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:35.997 00.003 7680 PulseGuide returned control before completion, sleep 318
01:26:35.998 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:36.001 00.003 6120 Enqueuing Expose request
01:26:36.331 00.330 7680 IsGuiding returns 0
01:26:36.332 00.001 7680 Move returns status 0, amount 308
01:26:36.333 00.001 7680 move complete, result=0
01:26:36.334 00.001 7680 worker thread done servicing request
01:26:36.334 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 308 ms NORTH
01:26:36.341 00.007 7680 Worker thread wakes up
01:26:36.341 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:36.342 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:37.589 01.247 7680 Exposure complete
01:26:37.723 00.134 7680 worker thread done servicing request
01:26:37.723 00.000 6120 OnExposeComplete: enter
01:26:37.727 00.004 6120 UpdateGuideState(): m_state=6
01:26:37.730 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6169
01:26:37.734 00.004 6120 Star::Find returns 1 (1), X=952.44, Y=43.81, Mass=14164, SNR=77.9, Peak=255 HFD=7.0
01:26:37.737 00.003 6120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-2.95) = xAngle (0.52 = 0.52)
01:26:37.743 00.006 6120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.26 = 0.26)
01:26:37.747 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-2.43 mountX=0.20 mountY=0.06, mountTheta=0.28
01:26:37.751 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.15, opts=13)
01:26:37.755 00.004 6120 Enqueuing Move request for scope (-0.17, -0.15)
01:26:37.758 00.003 7680 Worker thread wakes up
01:26:37.758 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.15) opts 0xd
01:26:37.758 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.15)
01:26:37.758 00.000 7680 Moving (-0.17, -0.15) raw xDistance=0.20 yDistance=0.06
01:26:37.758 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:26:37.759 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:26:37.759 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:37.762 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:26:37.763 00.001 7680 MoveAxis(E, 0, ABG)
01:26:37.763 00.000 7680 Move returns status 0, amount 0
01:26:37.763 00.000 7680 MoveAxis(N, 0, ABG)
01:26:37.763 00.000 7680 Move returns status 0, amount 0
01:26:37.763 00.000 7680 move complete, result=0
01:26:37.764 00.001 7680 worker thread done servicing request
01:26:37.764 00.000 6120 UpdateGuideState exits: m=14164 SNR=77.9 Saturated
01:26:37.767 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:37.771 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:37.775 00.004 6120 Enqueuing Expose request
01:26:37.778 00.003 7680 Worker thread wakes up
01:26:37.778 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:37.778 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:37.781 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:39.030 01.249 7680 Exposure complete
01:26:39.165 00.135 7680 worker thread done servicing request
01:26:39.165 00.000 6120 OnExposeComplete: enter
01:26:39.170 00.005 6120 UpdateGuideState(): m_state=6
01:26:39.174 00.004 6120 Star::Find(15, 952, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6170
01:26:39.178 00.004 6120 Star::Find returns 1 (1), X=952.72, Y=44.12, Mass=14697, SNR=79.0, Peak=255 HFD=6.9
01:26:39.182 00.004 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
01:26:39.187 00.005 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.62)
01:26:39.190 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.16 hyp=0.20 cameraTheta=0.98 mountX=-0.14 mountY=-0.10, mountTheta=-2.52
01:26:39.195 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.16, opts=13)
01:26:39.200 00.005 6120 Enqueuing Move request for scope (0.11, 0.16)
01:26:39.204 00.004 7680 Worker thread wakes up
01:26:39.204 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.16) opts 0xd
01:26:39.204 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.16)
01:26:39.205 00.001 7680 Moving (0.11, 0.16) raw xDistance=-0.14 yDistance=-0.10
01:26:39.205 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:26:39.205 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:26:39.205 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:26:39.205 00.000 7680 MoveAxis(E, 0, ABG)
01:26:39.205 00.000 7680 Move returns status 0, amount 0
01:26:39.205 00.000 7680 MoveAxis(N, 0, ABG)
01:26:39.205 00.000 7680 Move returns status 0, amount 0
01:26:39.207 00.002 7680 move complete, result=0
01:26:39.207 00.000 7680 worker thread done servicing request
01:26:39.207 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:39.212 00.005 6120 UpdateGuideState exits: m=14697 SNR=79.0 Saturated
01:26:39.215 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:39.218 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:39.222 00.004 6120 Enqueuing Expose request
01:26:39.225 00.003 7680 Worker thread wakes up
01:26:39.225 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:39.230 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:39.230 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:40.488 01.258 7680 Exposure complete
01:26:40.621 00.133 7680 worker thread done servicing request
01:26:40.622 00.001 6120 OnExposeComplete: enter
01:26:40.626 00.004 6120 UpdateGuideState(): m_state=6
01:26:40.631 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6171
01:26:40.635 00.004 6120 Star::Find returns 1 (1), X=952.74, Y=44.08, Mass=14234, SNR=76.3, Peak=255 HFD=6.9
01:26:40.640 00.005 6120 CameraToMount -- cameraTheta (0.75) - m_xAngle (-2.95) = xAngle (3.70 = -2.58)
01:26:40.644 00.004 6120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.43 = -2.85)
01:26:40.648 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.75 mountX=-0.15 mountY=-0.05, mountTheta=-2.82
01:26:40.654 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.12, opts=13)
01:26:40.657 00.003 6120 Enqueuing Move request for scope (0.13, 0.12)
01:26:40.659 00.002 7680 Worker thread wakes up
01:26:40.660 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:40.662 00.002 6120 UpdateGuideState exits: m=14234 SNR=76.3 Saturated
01:26:40.665 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:40.669 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:40.672 00.003 6120 Enqueuing Expose request
01:26:40.674 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
01:26:40.674 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
01:26:40.675 00.001 7680 Moving (0.13, 0.12) raw xDistance=-0.15 yDistance=-0.05
01:26:40.675 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:26:40.675 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:26:40.676 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:26:40.676 00.000 7680 MoveAxis(E, 0, ABG)
01:26:40.676 00.000 7680 Move returns status 0, amount 0
01:26:40.676 00.000 7680 MoveAxis(N, 0, ABG)
01:26:40.676 00.000 7680 Move returns status 0, amount 0
01:26:40.677 00.001 7680 move complete, result=0
01:26:40.677 00.000 7680 worker thread done servicing request
01:26:40.677 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:40.681 00.004 7680 Worker thread wakes up
01:26:40.681 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:40.681 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:41.942 01.261 7680 Exposure complete
01:26:42.078 00.136 7680 worker thread done servicing request
01:26:42.078 00.000 6120 OnExposeComplete: enter
01:26:42.082 00.004 6120 UpdateGuideState(): m_state=6
01:26:42.087 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6172
01:26:42.091 00.004 6120 Star::Find returns 1 (1), X=952.74, Y=44.25, Mass=15102, SNR=81.2, Peak=255 HFD=7.1
01:26:42.095 00.004 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
01:26:42.098 00.003 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.45)
01:26:42.103 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=0.30 hyp=0.32 cameraTheta=1.15 mountX=-0.19 mountY=-0.21, mountTheta=-2.30
01:26:42.109 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.30, opts=13)
01:26:42.113 00.004 6120 Enqueuing Move request for scope (0.13, 0.30)
01:26:42.116 00.003 7680 Worker thread wakes up
01:26:42.116 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:42.119 00.003 6120 UpdateGuideState exits: m=15102 SNR=81.2 Saturated
01:26:42.124 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:42.127 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:42.131 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.30) opts 0xd
01:26:42.131 00.000 6120 Enqueuing Expose request
01:26:42.136 00.005 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.30)
01:26:42.136 00.000 7680 Moving (0.13, 0.30) raw xDistance=-0.19 yDistance=-0.21
01:26:42.136 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:26:42.136 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:26:42.137 00.001 7680 MoveAxis(E, 0, ABG)
01:26:42.137 00.000 7680 Move returns status 0, amount 0
01:26:42.137 00.000 7680 MoveAxis(N, 112, ABG)
01:26:42.137 00.000 7680 Guiding  Dir = 0, Dur = 112
01:26:42.138 00.001 7680 IsSlewing returns 0
01:26:42.138 00.000 7680 IsGuiding returns 0
01:26:42.139 00.001 7680 PulseGuide returned control before completion, sleep 122
01:26:42.273 00.134 7680 IsGuiding returns 1
01:26:42.274 00.001 7680 scope still moving after pulse duration time elapsed
01:26:42.304 00.030 7680 IsSlewing returns 0
01:26:42.306 00.002 7680 IsGuiding returns 0
01:26:42.306 00.000 7680 scope move finished after 112 + 54 ms
01:26:42.306 00.000 7680 Move returns status 0, amount 112
01:26:42.307 00.001 7680 move complete, result=0
01:26:42.307 00.000 7680 worker thread done servicing request
01:26:42.307 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 112 ms NORTH
01:26:42.314 00.007 7680 Worker thread wakes up
01:26:42.314 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:42.315 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:43.564 01.249 7680 Exposure complete
01:26:43.706 00.142 7680 worker thread done servicing request
01:26:43.706 00.000 6120 OnExposeComplete: enter
01:26:43.710 00.004 6120 UpdateGuideState(): m_state=6
01:26:43.714 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6173
01:26:43.718 00.004 6120 Star::Find returns 1 (1), X=952.82, Y=44.38, Mass=13690, SNR=76.2, Peak=255 HFD=6.9
01:26:43.721 00.003 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.06 = -2.22)
01:26:43.725 00.004 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.49)
01:26:43.729 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.42 hyp=0.47 cameraTheta=1.10 mountX=-0.28 mountY=-0.28, mountTheta=-2.36
01:26:43.733 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.42, opts=13)
01:26:43.739 00.006 6120 Enqueuing Move request for scope (0.21, 0.42)
01:26:43.743 00.004 7680 Worker thread wakes up
01:26:43.743 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:43.747 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.42) opts 0xd
01:26:43.747 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.42)
01:26:43.747 00.000 7680 Moving (0.21, 0.42) raw xDistance=-0.28 yDistance=-0.28
01:26:43.748 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:26:43.748 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:26:43.748 00.000 7680 MoveAxis(E, 116, ABG)
01:26:43.748 00.000 6120 UpdateGuideState exits: m=13690 SNR=76.2 Saturated
01:26:43.753 00.005 7680 Guiding  Dir = 2, Dur = 116
01:26:43.753 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:43.756 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:43.761 00.005 6120 Enqueuing Expose request
01:26:43.764 00.003 7680 IsSlewing returns 0
01:26:43.764 00.000 7680 IsGuiding returns 0
01:26:43.765 00.001 7680 PulseGuide returned control before completion, sleep 126
01:26:43.899 00.134 7680 IsGuiding returns 1
01:26:43.900 00.001 7680 scope still moving after pulse duration time elapsed
01:26:43.928 00.028 7680 IsSlewing returns 0
01:26:43.929 00.001 7680 IsGuiding returns 0
01:26:43.930 00.001 7680 scope move finished after 116 + 49 ms
01:26:43.930 00.000 7680 Move returns status 0, amount 116
01:26:43.931 00.001 7680 MoveAxis(N, 154, ABG)
01:26:43.931 00.000 7680 Guiding  Dir = 0, Dur = 154
01:26:43.933 00.002 7680 IsSlewing returns 0
01:26:43.934 00.001 7680 IsGuiding returns 0
01:26:43.935 00.001 7680 PulseGuide returned control before completion, sleep 164
01:26:44.116 00.181 7680 IsGuiding returns 1
01:26:44.117 00.001 7680 scope still moving after pulse duration time elapsed
01:26:44.147 00.030 7680 IsSlewing returns 0
01:26:44.148 00.001 7680 IsGuiding returns 0
01:26:44.149 00.001 7680 scope move finished after 154 + 61 ms
01:26:44.149 00.000 7680 Move returns status 0, amount 154
01:26:44.150 00.001 7680 move complete, result=0
01:26:44.151 00.001 7680 worker thread done servicing request
01:26:44.151 00.000 6120 GuideStep: -0.3 px 116 ms EAST, -0.3 px 154 ms NORTH
01:26:44.157 00.006 7680 Worker thread wakes up
01:26:44.157 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:44.157 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:45.413 01.256 7680 Exposure complete
01:26:45.556 00.143 7680 worker thread done servicing request
01:26:45.557 00.001 6120 OnExposeComplete: enter
01:26:45.561 00.004 6120 UpdateGuideState(): m_state=6
01:26:45.564 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6174
01:26:45.569 00.005 6120 Star::Find returns 1 (1), X=952.78, Y=44.37, Mass=14225, SNR=76.7, Peak=255 HFD=7.0
01:26:45.572 00.003 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
01:26:45.577 00.005 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
01:26:45.581 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.41 hyp=0.45 cameraTheta=1.17 mountX=-0.25 mountY=-0.29, mountTheta=-2.28
01:26:45.586 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.41, opts=13)
01:26:45.590 00.004 6120 Enqueuing Move request for scope (0.18, 0.41)
01:26:45.595 00.005 7680 Worker thread wakes up
01:26:45.595 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.41) opts 0xd
01:26:45.595 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.41)
01:26:45.595 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:45.600 00.005 7680 Moving (0.18, 0.41) raw xDistance=-0.25 yDistance=-0.29
01:26:45.600 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
01:26:45.601 00.001 6120 UpdateGuideState exits: m=14225 SNR=76.7 Saturated
01:26:45.604 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:26:45.604 00.000 7680 MoveAxis(E, 110, ABG)
01:26:45.604 00.000 7680 Guiding  Dir = 2, Dur = 110
01:26:45.605 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:45.610 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:45.614 00.004 6120 Enqueuing Expose request
01:26:45.618 00.004 7680 IsSlewing returns 0
01:26:45.618 00.000 7680 IsGuiding returns 0
01:26:45.618 00.000 7680 PulseGuide returned control before completion, sleep 120
01:26:45.749 00.131 7680 IsGuiding returns 1
01:26:45.750 00.001 7680 scope still moving after pulse duration time elapsed
01:26:45.779 00.029 7680 IsSlewing returns 0
01:26:45.779 00.000 7680 IsGuiding returns 0
01:26:45.780 00.001 7680 scope move finished after 110 + 51 ms
01:26:45.780 00.000 7680 Move returns status 0, amount 110
01:26:45.780 00.000 7680 MoveAxis(N, 159, ABG)
01:26:45.781 00.001 7680 Guiding  Dir = 0, Dur = 159
01:26:45.781 00.000 7680 IsSlewing returns 0
01:26:45.782 00.001 7680 IsGuiding returns 0
01:26:45.782 00.000 7680 PulseGuide returned control before completion, sleep 169
01:26:45.968 00.186 7680 IsGuiding returns 1
01:26:45.969 00.001 7680 scope still moving after pulse duration time elapsed
01:26:45.998 00.029 7680 IsSlewing returns 0
01:26:46.000 00.002 7680 IsGuiding returns 1
01:26:46.031 00.031 7680 IsSlewing returns 0
01:26:46.032 00.001 7680 IsGuiding returns 1
01:26:46.062 00.030 7680 IsSlewing returns 0
01:26:46.063 00.001 7680 IsGuiding returns 0
01:26:46.064 00.001 7680 scope move finished after 159 + 121 ms
01:26:46.064 00.000 7680 Move returns status 0, amount 159
01:26:46.064 00.000 7680 move complete, result=0
01:26:46.064 00.000 7680 worker thread done servicing request
01:26:46.064 00.000 6120 GuideStep: -0.2 px 110 ms EAST, -0.3 px 159 ms NORTH
01:26:46.070 00.006 7680 Worker thread wakes up
01:26:46.070 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:46.071 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:47.323 01.252 7680 Exposure complete
01:26:47.462 00.139 7680 worker thread done servicing request
01:26:47.463 00.001 6120 OnExposeComplete: enter
01:26:47.466 00.003 6120 UpdateGuideState(): m_state=6
01:26:47.471 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6175
01:26:47.475 00.004 6120 Star::Find returns 1 (1), X=952.54, Y=44.66, Mass=14499, SNR=76.7, Peak=255 HFD=7.0
01:26:47.478 00.003 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
01:26:47.481 00.003 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
01:26:47.486 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.70 hyp=0.70 cameraTheta=1.67 mountX=-0.06 mountY=-0.66, mountTheta=-1.67
01:26:47.493 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.70, opts=13)
01:26:47.497 00.004 6120 Enqueuing Move request for scope (-0.07, 0.70)
01:26:47.500 00.003 7680 Worker thread wakes up
01:26:47.501 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.70) opts 0xd
01:26:47.501 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.70)
01:26:47.501 00.000 7680 Moving (-0.07, 0.70) raw xDistance=-0.06 yDistance=-0.66
01:26:47.501 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:26:47.501 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:47.506 00.005 6120 UpdateGuideState exits: m=14499 SNR=76.7 Saturated
01:26:47.509 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:47.514 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
01:26:47.514 00.000 7680 MoveAxis(E, 0, ABG)
01:26:47.514 00.000 7680 Move returns status 0, amount 0
01:26:47.514 00.000 7680 MoveAxis(N, 358, ABG)
01:26:47.516 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:47.520 00.004 6120 Enqueuing Expose request
01:26:47.523 00.003 7680 Guiding  Dir = 0, Dur = 358
01:26:47.523 00.000 7680 IsSlewing returns 0
01:26:47.524 00.001 7680 IsGuiding returns 0
01:26:47.525 00.001 7680 PulseGuide returned control before completion, sleep 368
01:26:47.904 00.379 7680 IsGuiding returns 1
01:26:47.905 00.001 7680 scope still moving after pulse duration time elapsed
01:26:47.936 00.031 7680 IsSlewing returns 0
01:26:47.937 00.001 7680 IsGuiding returns 0
01:26:47.938 00.001 7680 scope move finished after 358 + 55 ms
01:26:47.938 00.000 7680 Move returns status 0, amount 358
01:26:47.938 00.000 7680 move complete, result=0
01:26:47.940 00.002 7680 worker thread done servicing request
01:26:47.940 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.7 px 358 ms NORTH
01:26:47.946 00.006 7680 Worker thread wakes up
01:26:47.946 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:47.946 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:49.198 01.252 7680 Exposure complete
01:26:49.340 00.142 7680 worker thread done servicing request
01:26:49.340 00.000 6120 OnExposeComplete: enter
01:26:49.343 00.003 6120 UpdateGuideState(): m_state=6
01:26:49.348 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6176
01:26:49.352 00.004 6120 Star::Find returns 1 (1), X=952.76, Y=44.12, Mass=15004, SNR=79.1, Peak=255 HFD=6.8
01:26:49.357 00.005 6120 CameraToMount -- cameraTheta (0.84) - m_xAngle (-2.95) = xAngle (3.79 = -2.49)
01:26:49.361 00.004 6120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.53 = -2.76)
01:26:49.364 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.17 hyp=0.22 cameraTheta=0.84 mountX=-0.18 mountY=-0.08, mountTheta=-2.70
01:26:49.370 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.17, opts=13)
01:26:49.374 00.004 6120 Enqueuing Move request for scope (0.15, 0.17)
01:26:49.379 00.005 7680 Worker thread wakes up
01:26:49.379 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:49.383 00.004 6120 UpdateGuideState exits: m=15004 SNR=79.1 Saturated
01:26:49.387 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:49.391 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.17) opts 0xd
01:26:49.391 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.17)
01:26:49.392 00.001 7680 Moving (0.15, 0.17) raw xDistance=-0.18 yDistance=-0.08
01:26:49.392 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:26:49.392 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:26:49.392 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:49.398 00.006 6120 Enqueuing Expose request
01:26:49.402 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:26:49.402 00.000 7680 MoveAxis(E, 0, ABG)
01:26:49.402 00.000 7680 Move returns status 0, amount 0
01:26:49.403 00.001 7680 MoveAxis(N, 0, ABG)
01:26:49.403 00.000 7680 Move returns status 0, amount 0
01:26:49.404 00.001 7680 move complete, result=0
01:26:49.404 00.000 7680 worker thread done servicing request
01:26:49.404 00.000 7680 Worker thread wakes up
01:26:49.404 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:49.409 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:49.409 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:50.651 01.242 7680 Exposure complete
01:26:50.784 00.133 7680 worker thread done servicing request
01:26:50.784 00.000 6120 OnExposeComplete: enter
01:26:50.789 00.005 6120 UpdateGuideState(): m_state=6
01:26:50.794 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6177
01:26:50.798 00.004 6120 Star::Find returns 1 (1), X=952.77, Y=44.11, Mass=14818, SNR=77.8, Peak=255 HFD=6.8
01:26:50.802 00.004 6120 CameraToMount -- cameraTheta (0.76) - m_xAngle (-2.95) = xAngle (3.72 = -2.57)
01:26:50.806 00.004 6120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.45 = -2.83)
01:26:50.809 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.76 mountX=-0.18 mountY=-0.07, mountTheta=-2.80
01:26:50.815 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.15, opts=13)
01:26:50.818 00.003 6120 Enqueuing Move request for scope (0.16, 0.15)
01:26:50.821 00.003 7680 Worker thread wakes up
01:26:50.821 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
01:26:50.821 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
01:26:50.821 00.000 7680 Moving (0.16, 0.15) raw xDistance=-0.18 yDistance=-0.07
01:26:50.823 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:26:50.823 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:26:50.823 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:26:50.823 00.000 7680 MoveAxis(E, 0, ABG)
01:26:50.825 00.002 7680 Move returns status 0, amount 0
01:26:50.825 00.000 7680 MoveAxis(N, 0, ABG)
01:26:50.825 00.000 7680 Move returns status 0, amount 0
01:26:50.826 00.001 7680 move complete, result=0
01:26:50.827 00.001 7680 worker thread done servicing request
01:26:50.827 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:50.831 00.004 6120 UpdateGuideState exits: m=14818 SNR=77.8 Saturated
01:26:50.836 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:50.839 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:50.842 00.003 6120 Enqueuing Expose request
01:26:50.845 00.003 7680 Worker thread wakes up
01:26:50.845 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:50.849 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:50.849 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:52.098 01.249 7680 Exposure complete
01:26:52.236 00.138 7680 worker thread done servicing request
01:26:52.237 00.001 6120 OnExposeComplete: enter
01:26:52.241 00.004 6120 UpdateGuideState(): m_state=6
01:26:52.246 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6178
01:26:52.250 00.004 6120 Star::Find returns 1 (1), X=952.79, Y=44.29, Mass=14014, SNR=76.3, Peak=255 HFD=7.0
01:26:52.253 00.003 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.03 = -2.25)
01:26:52.257 00.004 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.52)
01:26:52.260 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.33 hyp=0.38 cameraTheta=1.08 mountX=-0.24 mountY=-0.22, mountTheta=-2.40
01:26:52.265 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.33, opts=13)
01:26:52.269 00.004 6120 Enqueuing Move request for scope (0.18, 0.33)
01:26:52.273 00.004 7680 Worker thread wakes up
01:26:52.273 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.33) opts 0xd
01:26:52.273 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.33)
01:26:52.273 00.000 7680 Moving (0.18, 0.33) raw xDistance=-0.24 yDistance=-0.22
01:26:52.273 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:26:52.273 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:26:52.273 00.000 7680 MoveAxis(E, 97, ABG)
01:26:52.274 00.001 7680 Guiding  Dir = 2, Dur = 97
01:26:52.274 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:52.278 00.004 7680 IsSlewing returns 0
01:26:52.278 00.000 6120 UpdateGuideState exits: m=14014 SNR=76.3 Saturated
01:26:52.281 00.003 7680 IsGuiding returns 0
01:26:52.281 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:52.286 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:52.290 00.004 7680 PulseGuide returned control before completion, sleep 107
01:26:52.291 00.001 6120 Enqueuing Expose request
01:26:52.401 00.110 7680 IsGuiding returns 1
01:26:52.402 00.001 7680 scope still moving after pulse duration time elapsed
01:26:52.431 00.029 7680 IsSlewing returns 0
01:26:52.433 00.002 7680 IsGuiding returns 0
01:26:52.433 00.000 7680 scope move finished after 97 + 54 ms
01:26:52.434 00.001 7680 Move returns status 0, amount 97
01:26:52.434 00.000 7680 MoveAxis(N, 120, ABG)
01:26:52.435 00.001 7680 Guiding  Dir = 0, Dur = 120
01:26:52.436 00.001 7680 IsSlewing returns 0
01:26:52.437 00.001 7680 IsGuiding returns 0
01:26:52.437 00.000 7680 PulseGuide returned control before completion, sleep 130
01:26:52.572 00.135 7680 IsGuiding returns 1
01:26:52.574 00.002 7680 scope still moving after pulse duration time elapsed
01:26:52.603 00.029 7680 IsSlewing returns 0
01:26:52.604 00.001 7680 IsGuiding returns 1
01:26:52.635 00.031 7680 IsSlewing returns 0
01:26:52.635 00.000 7680 IsGuiding returns 1
01:26:52.665 00.030 7680 IsSlewing returns 0
01:26:52.668 00.003 7680 IsGuiding returns 1
01:26:52.698 00.030 7680 IsSlewing returns 0
01:26:52.699 00.001 7680 IsGuiding returns 0
01:26:52.701 00.002 7680 scope move finished after 120 + 143 ms
01:26:52.701 00.000 7680 Move returns status 0, amount 120
01:26:52.702 00.001 7680 move complete, result=0
01:26:52.703 00.001 7680 worker thread done servicing request
01:26:52.703 00.000 7680 Worker thread wakes up
01:26:52.705 00.002 6120 GuideStep: -0.2 px 97 ms EAST, -0.2 px 120 ms NORTH
01:26:52.713 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:52.714 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:53.969 01.255 7680 Exposure complete
01:26:54.107 00.138 7680 worker thread done servicing request
01:26:54.107 00.000 6120 OnExposeComplete: enter
01:26:54.111 00.004 6120 UpdateGuideState(): m_state=6
01:26:54.115 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6179
01:26:54.119 00.004 6120 Star::Find returns 1 (1), X=952.78, Y=44.30, Mass=14045, SNR=77.5, Peak=255 HFD=7.0
01:26:54.123 00.004 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.05 = -2.24)
01:26:54.127 00.004 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.50)
01:26:54.131 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.34 hyp=0.38 cameraTheta=1.09 mountX=-0.24 mountY=-0.23, mountTheta=-2.37
01:26:54.136 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.34, opts=13)
01:26:54.140 00.004 6120 Enqueuing Move request for scope (0.18, 0.34)
01:26:54.144 00.004 7680 Worker thread wakes up
01:26:54.144 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.34) opts 0xd
01:26:54.144 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.34)
01:26:54.144 00.000 7680 Moving (0.18, 0.34) raw xDistance=-0.24 yDistance=-0.23
01:26:54.146 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
01:26:54.146 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:26:54.146 00.000 7680 MoveAxis(E, 103, ABG)
01:26:54.146 00.000 7680 Guiding  Dir = 2, Dur = 103
01:26:54.146 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:54.150 00.004 7680 IsSlewing returns 0
01:26:54.150 00.000 6120 UpdateGuideState exits: m=14045 SNR=77.5 Saturated
01:26:54.155 00.005 7680 IsGuiding returns 0
01:26:54.155 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:54.158 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:54.163 00.005 7680 PulseGuide returned control before completion, sleep 113
01:26:54.164 00.001 6120 Enqueuing Expose request
01:26:54.285 00.121 7680 IsGuiding returns 0
01:26:54.288 00.003 7680 Move returns status 0, amount 103
01:26:54.288 00.000 7680 MoveAxis(N, 123, ABG)
01:26:54.289 00.001 7680 Guiding  Dir = 0, Dur = 123
01:26:54.291 00.002 7680 IsSlewing returns 0
01:26:54.292 00.001 7680 IsGuiding returns 0
01:26:54.293 00.001 7680 PulseGuide returned control before completion, sleep 133
01:26:54.443 00.150 7680 IsGuiding returns 1
01:26:54.445 00.002 7680 scope still moving after pulse duration time elapsed
01:26:54.474 00.029 7680 IsSlewing returns 0
01:26:54.476 00.002 7680 IsGuiding returns 0
01:26:54.476 00.000 7680 scope move finished after 123 + 60 ms
01:26:54.477 00.001 7680 Move returns status 0, amount 123
01:26:54.477 00.000 7680 move complete, result=0
01:26:54.477 00.000 7680 worker thread done servicing request
01:26:54.477 00.000 6120 GuideStep: -0.2 px 103 ms EAST, -0.2 px 123 ms NORTH
01:26:54.485 00.008 7680 Worker thread wakes up
01:26:54.485 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:54.485 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:55.744 01.259 7680 Exposure complete
01:26:55.892 00.148 7680 worker thread done servicing request
01:26:55.893 00.001 6120 OnExposeComplete: enter
01:26:55.896 00.003 6120 UpdateGuideState(): m_state=6
01:26:55.901 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6180
01:26:55.905 00.004 6120 Star::Find returns 1 (1), X=952.46, Y=44.51, Mass=15501, SNR=81.4, Peak=255 HFD=7.1
01:26:55.909 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
01:26:55.913 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
01:26:55.916 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.55 hyp=0.57 cameraTheta=1.84 mountX=0.04 mountY=-0.56, mountTheta=-1.49
01:26:55.922 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.55, opts=13)
01:26:55.927 00.005 6120 Enqueuing Move request for scope (-0.15, 0.55)
01:26:55.930 00.003 7680 Worker thread wakes up
01:26:55.930 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.55) opts 0xd
01:26:55.930 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.55)
01:26:55.930 00.000 7680 Moving (-0.15, 0.55) raw xDistance=0.04 yDistance=-0.56
01:26:55.931 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:26:55.931 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
01:26:55.931 00.000 7680 MoveAxis(E, 0, ABG)
01:26:55.931 00.000 7680 Move returns status 0, amount 0
01:26:55.931 00.000 7680 MoveAxis(N, 303, ABG)
01:26:55.933 00.002 7680 Guiding  Dir = 0, Dur = 303
01:26:55.933 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:55.940 00.007 6120 UpdateGuideState exits: m=15501 SNR=81.4 Saturated
01:26:55.945 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:55.949 00.004 7680 IsSlewing returns 0
01:26:55.950 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:55.955 00.005 6120 Enqueuing Expose request
01:26:55.959 00.004 7680 IsGuiding returns 0
01:26:55.960 00.001 7680 PulseGuide returned control before completion, sleep 313
01:26:56.278 00.318 7680 IsGuiding returns 1
01:26:56.279 00.001 7680 scope still moving after pulse duration time elapsed
01:26:56.309 00.030 7680 IsSlewing returns 0
01:26:56.312 00.003 7680 IsGuiding returns 0
01:26:56.312 00.000 7680 scope move finished after 303 + 49 ms
01:26:56.313 00.001 7680 Move returns status 0, amount 303
01:26:56.313 00.000 7680 move complete, result=0
01:26:56.313 00.000 7680 worker thread done servicing request
01:26:56.315 00.002 7680 Worker thread wakes up
01:26:56.315 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 303 ms NORTH
01:26:56.321 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:56.321 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:57.575 01.254 7680 Exposure complete
01:26:57.718 00.143 7680 worker thread done servicing request
01:26:57.718 00.000 6120 OnExposeComplete: enter
01:26:57.722 00.004 6120 UpdateGuideState(): m_state=6
01:26:57.725 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6181
01:26:57.731 00.006 6120 Star::Find returns 1 (1), X=952.71, Y=44.05, Mass=14250, SNR=78.5, Peak=255 HFD=6.9
01:26:57.735 00.004 6120 CameraToMount -- cameraTheta (0.75) - m_xAngle (-2.95) = xAngle (3.70 = -2.58)
01:26:57.739 00.004 6120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.44 = -2.85)
01:26:57.743 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.75 mountX=-0.11 mountY=-0.04, mountTheta=-2.81
01:26:57.748 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.09, opts=13)
01:26:57.752 00.004 6120 Enqueuing Move request for scope (0.10, 0.09)
01:26:57.756 00.004 7680 Worker thread wakes up
01:26:57.757 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:57.760 00.003 6120 UpdateGuideState exits: m=14250 SNR=78.5 Saturated
01:26:57.764 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:57.770 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
01:26:57.770 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
01:26:57.770 00.000 7680 Moving (0.10, 0.09) raw xDistance=-0.11 yDistance=-0.04
01:26:57.771 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:26:57.771 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:26:57.771 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:57.776 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:26:57.776 00.000 7680 MoveAxis(E, 0, ABG)
01:26:57.777 00.001 6120 Enqueuing Expose request
01:26:57.780 00.003 7680 Move returns status 0, amount 0
01:26:57.782 00.002 7680 MoveAxis(N, 0, ABG)
01:26:57.782 00.000 7680 Move returns status 0, amount 0
01:26:57.782 00.000 7680 move complete, result=0
01:26:57.782 00.000 7680 worker thread done servicing request
01:26:57.782 00.000 7680 Worker thread wakes up
01:26:57.783 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:57.788 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:57.788 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:26:59.033 01.245 7680 Exposure complete
01:26:59.163 00.130 7680 worker thread done servicing request
01:26:59.163 00.000 6120 OnExposeComplete: enter
01:26:59.167 00.004 6120 UpdateGuideState(): m_state=6
01:26:59.172 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6182
01:26:59.177 00.005 6120 Star::Find returns 1 (1), X=952.78, Y=44.20, Mass=14757, SNR=77.7, Peak=255 HFD=6.9
01:26:59.181 00.004 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.90 = -2.38)
01:26:59.186 00.005 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.65)
01:26:59.190 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.24 hyp=0.30 cameraTheta=0.95 mountX=-0.21 mountY=-0.14, mountTheta=-2.56
01:26:59.195 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.24, opts=13)
01:26:59.198 00.003 6120 Enqueuing Move request for scope (0.17, 0.24)
01:26:59.201 00.003 7680 Worker thread wakes up
01:26:59.201 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.24) opts 0xd
01:26:59.201 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.24)
01:26:59.201 00.000 7680 Moving (0.17, 0.24) raw xDistance=-0.21 yDistance=-0.14
01:26:59.201 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:26:59.203 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:26:59.203 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:26:59.203 00.000 7680 MoveAxis(E, 87, ABG)
01:26:59.203 00.000 7680 Guiding  Dir = 2, Dur = 87
01:26:59.204 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:26:59.207 00.003 7680 IsSlewing returns 0
01:26:59.207 00.000 6120 UpdateGuideState exits: m=14757 SNR=77.7 Saturated
01:26:59.211 00.004 7680 IsGuiding returns 0
01:26:59.211 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:59.215 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:26:59.220 00.005 7680 PulseGuide returned control before completion, sleep 97
01:26:59.220 00.000 6120 Enqueuing Expose request
01:26:59.322 00.102 7680 IsGuiding returns 1
01:26:59.324 00.002 7680 scope still moving after pulse duration time elapsed
01:26:59.355 00.031 7680 IsSlewing returns 0
01:26:59.356 00.001 7680 IsGuiding returns 0
01:26:59.357 00.001 7680 scope move finished after 87 + 57 ms
01:26:59.357 00.000 7680 Move returns status 0, amount 87
01:26:59.358 00.001 7680 MoveAxis(N, 0, ABG)
01:26:59.358 00.000 7680 Move returns status 0, amount 0
01:26:59.358 00.000 7680 move complete, result=0
01:26:59.359 00.001 7680 worker thread done servicing request
01:26:59.360 00.001 6120 GuideStep: -0.2 px 87 ms EAST, -0.1 px 0 ms NORTH
01:26:59.371 00.011 7680 Worker thread wakes up
01:26:59.371 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:26:59.372 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:00.612 01.240 7680 Exposure complete
01:27:00.735 00.123 7680 worker thread done servicing request
01:27:00.735 00.000 6120 OnExposeComplete: enter
01:27:00.740 00.005 6120 UpdateGuideState(): m_state=6
01:27:00.744 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6183
01:27:00.748 00.004 6120 Star::Find returns 1 (1), X=952.80, Y=44.73, Mass=14389, SNR=78.2, Peak=255 HFD=7.1
01:27:00.751 00.003 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.29 = -2.00)
01:27:00.754 00.003 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.27)
01:27:00.759 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=0.77 hyp=0.79 cameraTheta=1.33 mountX=-0.33 mountY=-0.61, mountTheta=-2.06
01:27:00.769 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.77, opts=13)
01:27:00.773 00.004 6120 Enqueuing Move request for scope (0.19, 0.77)
01:27:00.777 00.004 7680 Worker thread wakes up
01:27:00.777 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.77) opts 0xd
01:27:00.777 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.77)
01:27:00.777 00.000 7680 Moving (0.19, 0.77) raw xDistance=-0.33 yDistance=-0.61
01:27:00.777 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
01:27:00.779 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
01:27:00.779 00.000 7680 MoveAxis(E, 139, ABG)
01:27:00.779 00.000 7680 Guiding  Dir = 2, Dur = 139
01:27:00.779 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:00.783 00.004 6120 UpdateGuideState exits: m=14389 SNR=78.2 Saturated
01:27:00.787 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:00.791 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:00.795 00.004 7680 IsSlewing returns 0
01:27:00.795 00.000 6120 Enqueuing Expose request
01:27:00.800 00.005 7680 IsGuiding returns 0
01:27:00.801 00.001 7680 PulseGuide returned control before completion, sleep 149
01:27:00.952 00.151 7680 IsGuiding returns 1
01:27:00.954 00.002 7680 scope still moving after pulse duration time elapsed
01:27:00.984 00.030 7680 IsSlewing returns 0
01:27:00.985 00.001 7680 IsGuiding returns 0
01:27:00.986 00.001 7680 scope move finished after 139 + 46 ms
01:27:00.986 00.000 7680 Move returns status 0, amount 139
01:27:00.987 00.001 7680 MoveAxis(N, 329, ABG)
01:27:00.987 00.000 7680 Guiding  Dir = 0, Dur = 329
01:27:00.987 00.000 7680 IsSlewing returns 0
01:27:00.989 00.002 7680 IsGuiding returns 0
01:27:00.990 00.001 7680 PulseGuide returned control before completion, sleep 339
01:27:01.343 00.353 7680 IsGuiding returns 1
01:27:01.345 00.002 7680 scope still moving after pulse duration time elapsed
01:27:01.374 00.029 7680 IsSlewing returns 0
01:27:01.375 00.001 7680 IsGuiding returns 0
01:27:01.375 00.000 7680 scope move finished after 329 + 57 ms
01:27:01.377 00.002 7680 Move returns status 0, amount 329
01:27:01.377 00.000 7680 move complete, result=0
01:27:01.378 00.001 7680 worker thread done servicing request
01:27:01.378 00.000 6120 GuideStep: -0.3 px 139 ms EAST, -0.6 px 329 ms NORTH
01:27:01.384 00.006 7680 Worker thread wakes up
01:27:01.384 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:01.384 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:02.640 01.256 7680 Exposure complete
01:27:02.789 00.149 7680 worker thread done servicing request
01:27:02.789 00.000 6120 OnExposeComplete: enter
01:27:02.794 00.005 6120 UpdateGuideState(): m_state=6
01:27:02.799 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6184
01:27:02.802 00.003 6120 Star::Find returns 1 (1), X=952.58, Y=44.24, Mass=13773, SNR=76.6, Peak=255 HFD=7.1
01:27:02.807 00.005 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.66)
01:27:02.811 00.004 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.93)
01:27:02.814 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.67 mountX=-0.02 mountY=-0.27, mountTheta=-1.66
01:27:02.818 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.28, opts=13)
01:27:02.823 00.005 6120 Enqueuing Move request for scope (-0.03, 0.28)
01:27:02.827 00.004 7680 Worker thread wakes up
01:27:02.828 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.28) opts 0xd
01:27:02.828 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.28)
01:27:02.828 00.000 7680 Moving (-0.03, 0.28) raw xDistance=-0.02 yDistance=-0.27
01:27:02.828 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:27:02.829 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:27:02.829 00.000 7680 MoveAxis(E, 0, ABG)
01:27:02.829 00.000 7680 Move returns status 0, amount 0
01:27:02.829 00.000 7680 MoveAxis(N, 144, ABG)
01:27:02.831 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:02.838 00.007 6120 UpdateGuideState exits: m=13773 SNR=76.6 Saturated
01:27:02.842 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:02.846 00.004 7680 Guiding  Dir = 0, Dur = 144
01:27:02.846 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:02.851 00.005 7680 IsSlewing returns 0
01:27:02.851 00.000 6120 Enqueuing Expose request
01:27:02.854 00.003 7680 IsGuiding returns 0
01:27:02.855 00.001 7680 PulseGuide returned control before completion, sleep 154
01:27:03.023 00.168 7680 IsGuiding returns 1
01:27:03.023 00.000 7680 scope still moving after pulse duration time elapsed
01:27:03.052 00.029 7680 IsSlewing returns 0
01:27:03.054 00.002 7680 IsGuiding returns 0
01:27:03.055 00.001 7680 scope move finished after 144 + 56 ms
01:27:03.055 00.000 7680 Move returns status 0, amount 144
01:27:03.056 00.001 7680 move complete, result=0
01:27:03.056 00.000 7680 worker thread done servicing request
01:27:03.058 00.002 7680 Worker thread wakes up
01:27:03.058 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 144 ms NORTH
01:27:03.064 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:03.064 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:04.313 01.249 7680 Exposure complete
01:27:04.454 00.141 7680 worker thread done servicing request
01:27:04.454 00.000 6120 OnExposeComplete: enter
01:27:04.459 00.005 6120 UpdateGuideState(): m_state=6
01:27:04.463 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6185
01:27:04.467 00.004 6120 Star::Find returns 1 (1), X=952.64, Y=44.16, Mass=14566, SNR=78.0, Peak=255 HFD=7.0
01:27:04.471 00.004 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
01:27:04.475 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
01:27:04.479 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.43 mountX=-0.07 mountY=-0.17, mountTheta=-1.95
01:27:04.485 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.20, opts=13)
01:27:04.489 00.004 6120 Enqueuing Move request for scope (0.03, 0.20)
01:27:04.493 00.004 7680 Worker thread wakes up
01:27:04.494 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
01:27:04.494 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:04.498 00.004 6120 UpdateGuideState exits: m=14566 SNR=78.0 Saturated
01:27:04.501 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:04.505 00.004 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
01:27:04.505 00.000 7680 Moving (0.03, 0.20) raw xDistance=-0.07 yDistance=-0.17
01:27:04.505 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:27:04.506 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:27:04.506 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:04.509 00.003 6120 Enqueuing Expose request
01:27:04.513 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:27:04.514 00.001 7680 MoveAxis(E, 0, ABG)
01:27:04.514 00.000 7680 Move returns status 0, amount 0
01:27:04.514 00.000 7680 MoveAxis(N, 0, ABG)
01:27:04.514 00.000 7680 Move returns status 0, amount 0
01:27:04.515 00.001 7680 move complete, result=0
01:27:04.515 00.000 7680 worker thread done servicing request
01:27:04.515 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:04.521 00.006 7680 Worker thread wakes up
01:27:04.522 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:04.522 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:05.777 01.255 7680 Exposure complete
01:27:05.928 00.151 7680 worker thread done servicing request
01:27:05.928 00.000 6120 OnExposeComplete: enter
01:27:05.932 00.004 6120 UpdateGuideState(): m_state=6
01:27:05.937 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6186
01:27:05.941 00.004 6120 Star::Find returns 1 (1), X=952.57, Y=44.22, Mass=14613, SNR=79.4, Peak=255 HFD=7.1
01:27:05.945 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
01:27:05.948 00.003 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
01:27:05.953 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.71 mountX=-0.01 mountY=-0.25, mountTheta=-1.63
01:27:05.958 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.26, opts=13)
01:27:05.963 00.005 6120 Enqueuing Move request for scope (-0.04, 0.26)
01:27:05.966 00.003 7680 Worker thread wakes up
01:27:05.966 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:05.971 00.005 6120 UpdateGuideState exits: m=14613 SNR=79.4 Saturated
01:27:05.974 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:05.977 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:05.981 00.004 6120 Enqueuing Expose request
01:27:05.984 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.26) opts 0xd
01:27:05.985 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.26)
01:27:05.985 00.000 7680 Moving (-0.04, 0.26) raw xDistance=-0.01 yDistance=-0.25
01:27:05.985 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:27:05.985 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:27:05.985 00.000 7680 MoveAxis(E, 0, ABG)
01:27:05.985 00.000 7680 Move returns status 0, amount 0
01:27:05.985 00.000 7680 MoveAxis(N, 135, ABG)
01:27:05.985 00.000 7680 Guiding  Dir = 0, Dur = 135
01:27:05.986 00.001 7680 IsSlewing returns 0
01:27:05.986 00.000 7680 IsGuiding returns 0
01:27:05.986 00.000 7680 PulseGuide returned control before completion, sleep 145
01:27:06.132 00.146 7680 IsGuiding returns 1
01:27:06.134 00.002 7680 scope still moving after pulse duration time elapsed
01:27:06.163 00.029 7680 IsSlewing returns 0
01:27:06.165 00.002 7680 IsGuiding returns 0
01:27:06.165 00.000 7680 scope move finished after 135 + 44 ms
01:27:06.166 00.001 7680 Move returns status 0, amount 135
01:27:06.167 00.001 7680 move complete, result=0
01:27:06.168 00.001 7680 worker thread done servicing request
01:27:06.168 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 135 ms NORTH
01:27:06.176 00.008 7680 Worker thread wakes up
01:27:06.176 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:06.176 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:07.431 01.255 7680 Exposure complete
01:27:07.569 00.138 7680 worker thread done servicing request
01:27:07.569 00.000 6120 OnExposeComplete: enter
01:27:07.573 00.004 6120 UpdateGuideState(): m_state=6
01:27:07.576 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6187
01:27:07.582 00.006 6120 Star::Find returns 1 (1), X=952.73, Y=44.24, Mass=14373, SNR=78.2, Peak=255 HFD=7.0
01:27:07.585 00.003 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
01:27:07.589 00.004 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.44)
01:27:07.593 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.28 hyp=0.31 cameraTheta=1.16 mountX=-0.18 mountY=-0.20, mountTheta=-2.29
01:27:07.598 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.28, opts=13)
01:27:07.602 00.004 6120 Enqueuing Move request for scope (0.12, 0.28)
01:27:07.605 00.003 7680 Worker thread wakes up
01:27:07.605 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.28) opts 0xd
01:27:07.606 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.28)
01:27:07.606 00.000 7680 Moving (0.12, 0.28) raw xDistance=-0.18 yDistance=-0.20
01:27:07.606 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:27:07.606 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:27:07.606 00.000 7680 MoveAxis(E, 0, ABG)
01:27:07.606 00.000 7680 Move returns status 0, amount 0
01:27:07.606 00.000 7680 MoveAxis(N, 109, ABG)
01:27:07.606 00.000 7680 Guiding  Dir = 0, Dur = 109
01:27:07.606 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:07.611 00.005 6120 UpdateGuideState exits: m=14373 SNR=78.2 Saturated
01:27:07.614 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:07.618 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:07.621 00.003 7680 IsSlewing returns 0
01:27:07.621 00.000 6120 Enqueuing Expose request
01:27:07.624 00.003 7680 IsGuiding returns 0
01:27:07.626 00.002 7680 PulseGuide returned control before completion, sleep 119
01:27:07.760 00.134 7680 IsGuiding returns 1
01:27:07.760 00.000 7680 scope still moving after pulse duration time elapsed
01:27:07.793 00.033 7680 IsSlewing returns 0
01:27:07.795 00.002 7680 IsGuiding returns 0
01:27:07.795 00.000 7680 scope move finished after 109 + 61 ms
01:27:07.795 00.000 7680 Move returns status 0, amount 109
01:27:07.796 00.001 7680 move complete, result=0
01:27:07.796 00.000 7680 worker thread done servicing request
01:27:07.796 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 109 ms NORTH
01:27:07.803 00.007 7680 Worker thread wakes up
01:27:07.803 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:07.804 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:09.056 01.252 7680 Exposure complete
01:27:09.199 00.143 7680 worker thread done servicing request
01:27:09.199 00.000 6120 OnExposeComplete: enter
01:27:09.204 00.005 6120 UpdateGuideState(): m_state=6
01:27:09.209 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6188
01:27:09.213 00.004 6120 Star::Find returns 1 (1), X=952.81, Y=44.32, Mass=14462, SNR=77.7, Peak=255 HFD=6.9
01:27:09.216 00.003 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
01:27:09.221 00.005 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.55)
01:27:09.224 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.36 hyp=0.41 cameraTheta=1.05 mountX=-0.27 mountY=-0.23, mountTheta=-2.43
01:27:09.228 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.36, opts=13)
01:27:09.232 00.004 6120 Enqueuing Move request for scope (0.21, 0.36)
01:27:09.237 00.005 7680 Worker thread wakes up
01:27:09.237 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:09.242 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.36) opts 0xd
01:27:09.242 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.36)
01:27:09.242 00.000 7680 Moving (0.21, 0.36) raw xDistance=-0.27 yDistance=-0.23
01:27:09.242 00.000 6120 UpdateGuideState exits: m=14462 SNR=77.7 Saturated
01:27:09.246 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:27:09.247 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:27:09.247 00.000 7680 MoveAxis(E, 110, ABG)
01:27:09.247 00.000 7680 Guiding  Dir = 2, Dur = 110
01:27:09.247 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:09.251 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:09.256 00.005 6120 Enqueuing Expose request
01:27:09.260 00.004 7680 IsSlewing returns 0
01:27:09.260 00.000 7680 IsGuiding returns 0
01:27:09.260 00.000 7680 PulseGuide returned control before completion, sleep 120
01:27:09.390 00.130 7680 IsGuiding returns 1
01:27:09.391 00.001 7680 scope still moving after pulse duration time elapsed
01:27:09.422 00.031 7680 IsSlewing returns 0
01:27:09.423 00.001 7680 IsGuiding returns 0
01:27:09.424 00.001 7680 scope move finished after 110 + 53 ms
01:27:09.424 00.000 7680 Move returns status 0, amount 110
01:27:09.424 00.000 7680 MoveAxis(N, 125, ABG)
01:27:09.425 00.001 7680 Guiding  Dir = 0, Dur = 125
01:27:09.425 00.000 7680 IsSlewing returns 0
01:27:09.426 00.001 7680 IsGuiding returns 0
01:27:09.427 00.001 7680 PulseGuide returned control before completion, sleep 135
01:27:09.579 00.152 7680 IsGuiding returns 1
01:27:09.580 00.001 7680 scope still moving after pulse duration time elapsed
01:27:09.609 00.029 7680 IsSlewing returns 0
01:27:09.611 00.002 7680 IsGuiding returns 0
01:27:09.611 00.000 7680 scope move finished after 125 + 59 ms
01:27:09.612 00.001 7680 Move returns status 0, amount 125
01:27:09.612 00.000 7680 move complete, result=0
01:27:09.612 00.000 7680 worker thread done servicing request
01:27:09.613 00.001 7680 Worker thread wakes up
01:27:09.613 00.000 6120 GuideStep: -0.3 px 110 ms EAST, -0.2 px 125 ms NORTH
01:27:09.618 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:09.619 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:10.874 01.255 7680 Exposure complete
01:27:11.007 00.133 7680 worker thread done servicing request
01:27:11.007 00.000 6120 OnExposeComplete: enter
01:27:11.011 00.004 6120 UpdateGuideState(): m_state=6
01:27:11.016 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6189
01:27:11.019 00.003 6120 Star::Find returns 1 (1), X=952.37, Y=44.67, Mass=14801, SNR=78.9, Peak=255 HFD=7.1
01:27:11.023 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
01:27:11.027 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
01:27:11.030 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.72 hyp=0.75 cameraTheta=1.90 mountX=0.10 mountY=-0.75, mountTheta=-1.43
01:27:11.035 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.72, opts=13)
01:27:11.038 00.003 6120 Enqueuing Move request for scope (-0.24, 0.72)
01:27:11.043 00.005 7680 Worker thread wakes up
01:27:11.043 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:11.047 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.72) opts 0xd
01:27:11.047 00.000 6120 UpdateGuideState exits: m=14801 SNR=78.9 Saturated
01:27:11.053 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.72)
01:27:11.053 00.000 7680 Moving (-0.24, 0.72) raw xDistance=0.10 yDistance=-0.75
01:27:11.053 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:11.058 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:27:11.058 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:11.065 00.007 6120 Enqueuing Expose request
01:27:11.070 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
01:27:11.070 00.000 7680 MoveAxis(E, 0, ABG)
01:27:11.071 00.001 7680 Move returns status 0, amount 0
01:27:11.071 00.000 7680 MoveAxis(N, 406, ABG)
01:27:11.072 00.001 7680 Guiding  Dir = 0, Dur = 406
01:27:11.073 00.001 7680 IsSlewing returns 0
01:27:11.073 00.000 7680 IsGuiding returns 0
01:27:11.074 00.001 7680 PulseGuide returned control before completion, sleep 416
01:27:11.503 00.429 7680 IsGuiding returns 1
01:27:11.504 00.001 7680 scope still moving after pulse duration time elapsed
01:27:11.535 00.031 7680 IsSlewing returns 0
01:27:11.536 00.001 7680 IsGuiding returns 0
01:27:11.537 00.001 7680 scope move finished after 406 + 57 ms
01:27:11.537 00.000 7680 Move returns status 0, amount 406
01:27:11.538 00.001 7680 move complete, result=0
01:27:11.538 00.000 7680 worker thread done servicing request
01:27:11.538 00.000 7680 Worker thread wakes up
01:27:11.540 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 406 ms NORTH
01:27:11.548 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:11.548 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:12.799 01.251 7680 Exposure complete
01:27:12.931 00.132 7680 worker thread done servicing request
01:27:12.932 00.001 6120 OnExposeComplete: enter
01:27:12.936 00.004 6120 UpdateGuideState(): m_state=6
01:27:12.940 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6190
01:27:12.945 00.005 6120 Star::Find returns 1 (1), X=952.70, Y=43.96, Mass=14615, SNR=77.9, Peak=255 HFD=6.9
01:27:12.949 00.004 6120 CameraToMount -- cameraTheta (0.02) - m_xAngle (-2.95) = xAngle (2.98 = 2.98)
01:27:12.953 00.004 6120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.71 = 2.71)
01:27:12.957 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.02 mountX=-0.09 mountY=0.04, mountTheta=2.74
01:27:12.962 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.00, opts=13)
01:27:12.967 00.005 6120 Enqueuing Move request for scope (0.09, 0.00)
01:27:12.970 00.003 7680 Worker thread wakes up
01:27:12.970 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
01:27:12.971 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
01:27:12.971 00.000 7680 Moving (0.09, 0.00) raw xDistance=-0.09 yDistance=0.04
01:27:12.971 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:27:12.971 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:27:12.971 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:27:12.972 00.001 7680 MoveAxis(E, 0, ABG)
01:27:12.972 00.000 7680 Move returns status 0, amount 0
01:27:12.972 00.000 7680 MoveAxis(N, 0, ABG)
01:27:12.972 00.000 7680 Move returns status 0, amount 0
01:27:12.972 00.000 7680 move complete, result=0
01:27:12.972 00.000 7680 worker thread done servicing request
01:27:12.973 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:12.976 00.003 6120 UpdateGuideState exits: m=14615 SNR=77.9 Saturated
01:27:12.980 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:12.983 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:12.988 00.005 6120 Enqueuing Expose request
01:27:12.991 00.003 7680 Worker thread wakes up
01:27:12.992 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:12.993 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:12.997 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:14.241 01.244 7680 Exposure complete
01:27:14.380 00.139 7680 worker thread done servicing request
01:27:14.380 00.000 6120 OnExposeComplete: enter
01:27:14.384 00.004 6120 UpdateGuideState(): m_state=6
01:27:14.388 00.004 6120 Star::Find(15, 952, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6191
01:27:14.392 00.004 6120 Star::Find returns 1 (1), X=952.61, Y=44.17, Mass=14124, SNR=76.2, Peak=255 HFD=6.9
01:27:14.397 00.005 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
01:27:14.402 00.005 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
01:27:14.407 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.55 mountX=-0.04 mountY=-0.19, mountTheta=-1.80
01:27:14.412 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.21, opts=13)
01:27:14.417 00.005 6120 Enqueuing Move request for scope (0.01, 0.21)
01:27:14.420 00.003 7680 Worker thread wakes up
01:27:14.420 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:14.426 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
01:27:14.426 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
01:27:14.427 00.001 7680 Moving (0.01, 0.21) raw xDistance=-0.04 yDistance=-0.19
01:27:14.427 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:27:14.427 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:27:14.428 00.001 6120 UpdateGuideState exits: m=14124 SNR=76.2 Saturated
01:27:14.431 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:14.435 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:14.440 00.005 6120 Enqueuing Expose request
01:27:14.444 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:27:14.444 00.000 7680 MoveAxis(E, 0, ABG)
01:27:14.444 00.000 7680 Move returns status 0, amount 0
01:27:14.444 00.000 7680 MoveAxis(N, 0, ABG)
01:27:14.444 00.000 7680 Move returns status 0, amount 0
01:27:14.444 00.000 7680 move complete, result=0
01:27:14.445 00.001 7680 worker thread done servicing request
01:27:14.446 00.001 7680 Worker thread wakes up
01:27:14.446 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:14.450 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:14.450 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:15.702 01.252 7680 Exposure complete
01:27:15.834 00.132 7680 worker thread done servicing request
01:27:15.835 00.001 6120 OnExposeComplete: enter
01:27:15.839 00.004 6120 UpdateGuideState(): m_state=6
01:27:15.843 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6192
01:27:15.847 00.004 6120 Star::Find returns 1 (1), X=952.37, Y=44.49, Mass=14548, SNR=79.0, Peak=255 HFD=7.1
01:27:15.851 00.004 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.95 = -1.34)
01:27:15.856 00.005 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.68 = -1.60)
01:27:15.859 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.53 hyp=0.58 cameraTheta=1.99 mountX=0.14 mountY=-0.58, mountTheta=-1.34
01:27:15.865 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.53, opts=13)
01:27:15.870 00.005 6120 Enqueuing Move request for scope (-0.24, 0.53)
01:27:15.873 00.003 7680 Worker thread wakes up
01:27:15.874 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:15.878 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.53) opts 0xd
01:27:15.878 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.53)
01:27:15.878 00.000 6120 UpdateGuideState exits: m=14548 SNR=79.0 Saturated
01:27:15.882 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:15.886 00.004 7680 Moving (-0.24, 0.53) raw xDistance=0.14 yDistance=-0.58
01:27:15.886 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:27:15.886 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
01:27:15.886 00.000 7680 MoveAxis(E, 0, ABG)
01:27:15.886 00.000 7680 Move returns status 0, amount 0
01:27:15.886 00.000 7680 MoveAxis(N, 316, ABG)
01:27:15.887 00.001 7680 Guiding  Dir = 0, Dur = 316
01:27:15.887 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:15.892 00.005 7680 IsSlewing returns 0
01:27:15.892 00.000 6120 Enqueuing Expose request
01:27:15.898 00.006 7680 IsGuiding returns 0
01:27:15.898 00.000 7680 PulseGuide returned control before completion, sleep 326
01:27:16.237 00.339 7680 IsGuiding returns 1
01:27:16.238 00.001 7680 scope still moving after pulse duration time elapsed
01:27:16.268 00.030 7680 IsSlewing returns 0
01:27:16.268 00.000 7680 IsGuiding returns 0
01:27:16.268 00.000 7680 scope move finished after 316 + 54 ms
01:27:16.270 00.002 7680 Move returns status 0, amount 316
01:27:16.270 00.000 7680 move complete, result=0
01:27:16.270 00.000 7680 worker thread done servicing request
01:27:16.271 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 316 ms NORTH
01:27:16.276 00.005 7680 Worker thread wakes up
01:27:16.276 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:16.276 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:17.533 01.257 7680 Exposure complete
01:27:17.674 00.141 7680 worker thread done servicing request
01:27:17.674 00.000 6120 OnExposeComplete: enter
01:27:17.678 00.004 6120 UpdateGuideState(): m_state=6
01:27:17.682 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6193
01:27:17.686 00.004 6120 Star::Find returns 1 (1), X=952.25, Y=43.96, Mass=14587, SNR=79.5, Peak=255 HFD=6.9
01:27:17.689 00.003 6120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-2.95) = xAngle (-0.18 = -0.18)
01:27:17.693 00.004 6120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.45 = -0.45)
01:27:17.697 00.004 6120 CameraToMount -- cameraX=-0.36 cameraY=-0.00 hyp=0.36 cameraTheta=-3.13 mountX=0.36 mountY=-0.16, mountTheta=-0.42
01:27:17.702 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=-0.00, opts=13)
01:27:17.707 00.005 6120 Enqueuing Move request for scope (-0.36, -0.00)
01:27:17.711 00.004 7680 Worker thread wakes up
01:27:17.711 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.00) opts 0xd
01:27:17.711 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, -0.00)
01:27:17.711 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:17.715 00.004 6120 UpdateGuideState exits: m=14587 SNR=79.5 Saturated
01:27:17.719 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:17.723 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:17.727 00.004 6120 Enqueuing Expose request
01:27:17.730 00.003 7680 Moving (-0.36, -0.00) raw xDistance=0.36 yDistance=-0.16
01:27:17.730 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
01:27:17.730 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:27:17.730 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:27:17.732 00.002 7680 MoveAxis(W, 146, ABG)
01:27:17.732 00.000 7680 Guiding  Dir = 3, Dur = 146
01:27:17.732 00.000 7680 IsSlewing returns 0
01:27:17.732 00.000 7680 IsGuiding returns 0
01:27:17.732 00.000 7680 PulseGuide returned control before completion, sleep 156
01:27:17.895 00.163 7680 IsGuiding returns 1
01:27:17.895 00.000 7680 scope still moving after pulse duration time elapsed
01:27:17.925 00.030 7680 IsSlewing returns 0
01:27:17.926 00.001 7680 IsGuiding returns 0
01:27:17.926 00.000 7680 scope move finished after 146 + 47 ms
01:27:17.927 00.001 7680 Move returns status 0, amount 146
01:27:17.927 00.000 7680 MoveAxis(N, 0, ABG)
01:27:17.927 00.000 7680 Move returns status 0, amount 0
01:27:17.928 00.001 7680 move complete, result=0
01:27:17.928 00.000 6120 GuideStep: 0.4 px 146 ms WEST, -0.2 px 0 ms NORTH
01:27:17.933 00.005 7680 worker thread done servicing request
01:27:17.934 00.001 7680 Worker thread wakes up
01:27:17.934 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:17.934 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:19.192 01.258 7680 Exposure complete
01:27:19.332 00.140 7680 worker thread done servicing request
01:27:19.332 00.000 6120 OnExposeComplete: enter
01:27:19.338 00.006 6120 UpdateGuideState(): m_state=6
01:27:19.342 00.004 6120 Star::Find(15, 952, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6194
01:27:19.346 00.004 6120 Star::Find returns 1 (1), X=952.44, Y=44.41, Mass=15522, SNR=81.4, Peak=255 HFD=7.2
01:27:19.351 00.005 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.41)
01:27:19.354 00.003 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
01:27:19.357 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.45 hyp=0.48 cameraTheta=1.92 mountX=0.08 mountY=-0.48, mountTheta=-1.41
01:27:19.362 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.45, opts=13)
01:27:19.366 00.004 6120 Enqueuing Move request for scope (-0.17, 0.45)
01:27:19.370 00.004 7680 Worker thread wakes up
01:27:19.370 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.45) opts 0xd
01:27:19.370 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.45)
01:27:19.370 00.000 7680 Moving (-0.17, 0.45) raw xDistance=0.08 yDistance=-0.48
01:27:19.370 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:27:19.370 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
01:27:19.370 00.000 7680 MoveAxis(E, 0, ABG)
01:27:19.371 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:19.375 00.004 7680 Move returns status 0, amount 0
01:27:19.375 00.000 7680 MoveAxis(N, 259, ABG)
01:27:19.375 00.000 7680 Guiding  Dir = 0, Dur = 259
01:27:19.375 00.000 6120 UpdateGuideState exits: m=15522 SNR=81.4 Saturated
01:27:19.379 00.004 7680 IsSlewing returns 0
01:27:19.380 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:19.383 00.003 7680 IsGuiding returns 0
01:27:19.383 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:19.388 00.005 7680 PulseGuide returned control before completion, sleep 269
01:27:19.388 00.000 6120 Enqueuing Expose request
01:27:19.662 00.274 7680 IsGuiding returns 1
01:27:19.662 00.000 7680 scope still moving after pulse duration time elapsed
01:27:19.693 00.031 7680 IsSlewing returns 0
01:27:19.694 00.001 7680 IsGuiding returns 0
01:27:19.695 00.001 7680 scope move finished after 259 + 52 ms
01:27:19.695 00.000 7680 Move returns status 0, amount 259
01:27:19.695 00.000 7680 move complete, result=0
01:27:19.696 00.001 7680 worker thread done servicing request
01:27:19.696 00.000 7680 Worker thread wakes up
01:27:19.697 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 259 ms NORTH
01:27:19.704 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:19.704 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:20.950 01.246 7680 Exposure complete
01:27:21.078 00.128 7680 worker thread done servicing request
01:27:21.079 00.001 6120 OnExposeComplete: enter
01:27:21.082 00.003 6120 UpdateGuideState(): m_state=6
01:27:21.085 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6195
01:27:21.090 00.005 6120 Star::Find returns 1 (1), X=952.66, Y=44.01, Mass=14739, SNR=79.7, Peak=255 HFD=6.9
01:27:21.094 00.004 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.78 = -2.50)
01:27:21.096 00.002 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.51 = -2.77)
01:27:21.100 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.83 mountX=-0.06 mountY=-0.03, mountTheta=-2.72
01:27:21.105 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.06, opts=13)
01:27:21.109 00.004 6120 Enqueuing Move request for scope (0.05, 0.06)
01:27:21.113 00.004 7680 Worker thread wakes up
01:27:21.113 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:27:21.113 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:27:21.113 00.000 7680 Moving (0.05, 0.06) raw xDistance=-0.06 yDistance=-0.03
01:27:21.113 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:27:21.113 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:27:21.114 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:21.116 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:27:21.116 00.000 7680 MoveAxis(E, 0, ABG)
01:27:21.116 00.000 7680 Move returns status 0, amount 0
01:27:21.118 00.002 7680 MoveAxis(N, 0, ABG)
01:27:21.118 00.000 7680 Move returns status 0, amount 0
01:27:21.118 00.000 7680 move complete, result=0
01:27:21.118 00.000 7680 worker thread done servicing request
01:27:21.118 00.000 6120 UpdateGuideState exits: m=14739 SNR=79.7 Saturated
01:27:21.122 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:21.125 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:21.128 00.003 6120 Enqueuing Expose request
01:27:21.131 00.003 7680 Worker thread wakes up
01:27:21.132 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:21.132 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:21.132 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:27:22.376 01.244 7680 Exposure complete
01:27:22.520 00.144 7680 worker thread done servicing request
01:27:22.520 00.000 6120 OnExposeComplete: enter
01:27:22.524 00.004 6120 UpdateGuideState(): m_state=6
01:27:22.527 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6196
01:27:22.532 00.005 6120 Star::Find returns 1 (1), X=952.74, Y=44.19, Mass=13137, SNR=75.2, Peak=255 HFD=7.0
01:27:22.536 00.004 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.01 = -2.27)
01:27:22.539 00.003 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.54)
01:27:22.545 00.006 6120 CameraToMount -- cameraX=0.13 cameraY=0.24 hyp=0.27 cameraTheta=1.06 mountX=-0.17 mountY=-0.15, mountTheta=-2.42
01:27:22.551 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.24, opts=13)
01:27:22.556 00.005 6120 Enqueuing Move request for scope (0.13, 0.24)
01:27:22.561 00.005 7680 Worker thread wakes up
01:27:22.562 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.24) opts 0xd
01:27:22.562 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.24)
01:27:22.562 00.000 7680 Moving (0.13, 0.24) raw xDistance=-0.17 yDistance=-0.15
01:27:22.562 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:22.567 00.005 6120 UpdateGuideState exits: m=13137 SNR=75.2 Saturated
01:27:22.570 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:27:22.570 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:27:22.571 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:22.575 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:27:22.576 00.001 7680 MoveAxis(E, 0, ABG)
01:27:22.576 00.000 7680 Move returns status 0, amount 0
01:27:22.576 00.000 7680 MoveAxis(N, 0, ABG)
01:27:22.576 00.000 7680 Move returns status 0, amount 0
01:27:22.577 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:22.581 00.004 6120 Enqueuing Expose request
01:27:22.585 00.004 7680 move complete, result=0
01:27:22.587 00.002 7680 worker thread done servicing request
01:27:22.587 00.000 7680 Worker thread wakes up
01:27:22.587 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:22.587 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:22.587 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:23.837 01.250 7680 Exposure complete
01:27:23.975 00.138 7680 worker thread done servicing request
01:27:23.975 00.000 6120 OnExposeComplete: enter
01:27:23.979 00.004 6120 UpdateGuideState(): m_state=6
01:27:23.984 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6197
01:27:23.988 00.004 6120 Star::Find returns 1 (1), X=952.71, Y=44.27, Mass=14248, SNR=78.9, Peak=255 HFD=7.0
01:27:23.993 00.005 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
01:27:23.997 00.004 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
01:27:24.001 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.31 hyp=0.33 cameraTheta=1.26 mountX=-0.16 mountY=-0.24, mountTheta=-2.16
01:27:24.007 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.31, opts=13)
01:27:24.012 00.005 6120 Enqueuing Move request for scope (0.10, 0.31)
01:27:24.016 00.004 7680 Worker thread wakes up
01:27:24.017 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:24.020 00.003 6120 UpdateGuideState exits: m=14248 SNR=78.9 Saturated
01:27:24.024 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:24.028 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.31) opts 0xd
01:27:24.028 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.31)
01:27:24.028 00.000 7680 Moving (0.10, 0.31) raw xDistance=-0.16 yDistance=-0.24
01:27:24.028 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:27:24.028 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:27:24.030 00.002 7680 MoveAxis(E, 0, ABG)
01:27:24.030 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:24.034 00.004 6120 Enqueuing Expose request
01:27:24.037 00.003 7680 Move returns status 0, amount 0
01:27:24.037 00.000 7680 MoveAxis(N, 128, ABG)
01:27:24.037 00.000 7680 Guiding  Dir = 0, Dur = 128
01:27:24.037 00.000 7680 IsSlewing returns 0
01:27:24.038 00.001 7680 IsGuiding returns 0
01:27:24.038 00.000 7680 PulseGuide returned control before completion, sleep 138
01:27:24.186 00.148 7680 IsGuiding returns 1
01:27:24.187 00.001 7680 scope still moving after pulse duration time elapsed
01:27:24.217 00.030 7680 IsSlewing returns 0
01:27:24.219 00.002 7680 IsGuiding returns 0
01:27:24.220 00.001 7680 scope move finished after 128 + 52 ms
01:27:24.220 00.000 7680 Move returns status 0, amount 128
01:27:24.221 00.001 7680 move complete, result=0
01:27:24.221 00.000 7680 worker thread done servicing request
01:27:24.222 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 128 ms NORTH
01:27:24.228 00.006 7680 Worker thread wakes up
01:27:24.229 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:24.229 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:25.478 01.249 7680 Exposure complete
01:27:25.611 00.133 7680 worker thread done servicing request
01:27:25.612 00.001 6120 OnExposeComplete: enter
01:27:25.615 00.003 6120 UpdateGuideState(): m_state=6
01:27:25.619 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6198
01:27:25.622 00.003 6120 Star::Find returns 1 (1), X=952.74, Y=44.23, Mass=14438, SNR=77.2, Peak=255 HFD=6.9
01:27:25.626 00.004 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.08 = -2.21)
01:27:25.630 00.004 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
01:27:25.633 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.28 hyp=0.31 cameraTheta=1.12 mountX=-0.18 mountY=-0.19, mountTheta=-2.33
01:27:25.639 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.28, opts=13)
01:27:25.644 00.005 6120 Enqueuing Move request for scope (0.13, 0.28)
01:27:25.649 00.005 7680 Worker thread wakes up
01:27:25.649 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:25.653 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.28) opts 0xd
01:27:25.653 00.000 6120 UpdateGuideState exits: m=14438 SNR=77.2 Saturated
01:27:25.657 00.004 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.28)
01:27:25.658 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:25.661 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:25.665 00.004 6120 Enqueuing Expose request
01:27:25.669 00.004 7680 Moving (0.13, 0.28) raw xDistance=-0.18 yDistance=-0.19
01:27:25.669 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:27:25.669 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:27:25.669 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:27:25.670 00.001 7680 MoveAxis(E, 0, ABG)
01:27:25.670 00.000 7680 Move returns status 0, amount 0
01:27:25.670 00.000 7680 MoveAxis(N, 0, ABG)
01:27:25.670 00.000 7680 Move returns status 0, amount 0
01:27:25.671 00.001 7680 move complete, result=0
01:27:25.671 00.000 7680 worker thread done servicing request
01:27:25.671 00.000 7680 Worker thread wakes up
01:27:25.671 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:25.679 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:25.679 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:26.919 01.240 7680 Exposure complete
01:27:27.045 00.126 7680 worker thread done servicing request
01:27:27.045 00.000 6120 OnExposeComplete: enter
01:27:27.049 00.004 6120 UpdateGuideState(): m_state=6
01:27:27.053 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6199
01:27:27.056 00.003 6120 Star::Find returns 1 (1), X=952.88, Y=44.62, Mass=14559, SNR=78.7, Peak=255 HFD=7.0
01:27:27.060 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
01:27:27.064 00.004 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
01:27:27.067 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=0.66 hyp=0.71 cameraTheta=1.19 mountX=-0.38 mountY=-0.47, mountTheta=-2.25
01:27:27.071 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.66, opts=13)
01:27:27.076 00.005 6120 Enqueuing Move request for scope (0.27, 0.66)
01:27:27.081 00.005 7680 Worker thread wakes up
01:27:27.081 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.66) opts 0xd
01:27:27.081 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.66)
01:27:27.082 00.001 7680 Moving (0.27, 0.66) raw xDistance=-0.38 yDistance=-0.47
01:27:27.082 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:27:27.082 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
01:27:27.082 00.000 7680 MoveAxis(E, 157, ABG)
01:27:27.082 00.000 7680 Guiding  Dir = 2, Dur = 157
01:27:27.083 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:27.087 00.004 7680 IsSlewing returns 0
01:27:27.087 00.000 6120 UpdateGuideState exits: m=14559 SNR=78.7 Saturated
01:27:27.090 00.003 7680 IsGuiding returns 0
01:27:27.090 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:27.095 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:27.098 00.003 7680 PulseGuide returned control before completion, sleep 167
01:27:27.098 00.000 6120 Enqueuing Expose request
01:27:27.273 00.175 7680 IsGuiding returns 1
01:27:27.273 00.000 7680 scope still moving after pulse duration time elapsed
01:27:27.304 00.031 7680 IsSlewing returns 0
01:27:27.305 00.001 7680 IsGuiding returns 0
01:27:27.305 00.000 7680 scope move finished after 157 + 57 ms
01:27:27.305 00.000 7680 Move returns status 0, amount 157
01:27:27.305 00.000 7680 MoveAxis(N, 258, ABG)
01:27:27.307 00.002 7680 Guiding  Dir = 0, Dur = 258
01:27:27.307 00.000 7680 IsSlewing returns 0
01:27:27.308 00.001 7680 IsGuiding returns 0
01:27:27.308 00.000 7680 PulseGuide returned control before completion, sleep 268
01:27:27.586 00.278 7680 IsGuiding returns 1
01:27:27.587 00.001 7680 scope still moving after pulse duration time elapsed
01:27:27.619 00.032 7680 IsSlewing returns 0
01:27:27.621 00.002 7680 IsGuiding returns 0
01:27:27.621 00.000 7680 scope move finished after 258 + 56 ms
01:27:27.623 00.002 7680 Move returns status 0, amount 258
01:27:27.623 00.000 7680 move complete, result=0
01:27:27.624 00.001 7680 worker thread done servicing request
01:27:27.624 00.000 6120 GuideStep: -0.4 px 157 ms EAST, -0.5 px 258 ms NORTH
01:27:27.630 00.006 7680 Worker thread wakes up
01:27:27.631 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:27.631 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:28.886 01.255 7680 Exposure complete
01:27:29.018 00.132 7680 worker thread done servicing request
01:27:29.019 00.001 6120 OnExposeComplete: enter
01:27:29.023 00.004 6120 UpdateGuideState(): m_state=6
01:27:29.026 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6200
01:27:29.031 00.005 6120 Star::Find returns 1 (1), X=952.52, Y=44.48, Mass=14653, SNR=77.5, Peak=255 HFD=7.1
01:27:29.036 00.005 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
01:27:29.039 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.86)
01:27:29.043 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.52 hyp=0.53 cameraTheta=1.74 mountX=-0.01 mountY=-0.51, mountTheta=-1.59
01:27:29.050 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.52, opts=13)
01:27:29.055 00.005 6120 Enqueuing Move request for scope (-0.09, 0.52)
01:27:29.059 00.004 7680 Worker thread wakes up
01:27:29.060 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.52) opts 0xd
01:27:29.060 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.52)
01:27:29.060 00.000 7680 Moving (-0.09, 0.52) raw xDistance=-0.01 yDistance=-0.51
01:27:29.060 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:27:29.060 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
01:27:29.061 00.001 7680 MoveAxis(E, 0, ABG)
01:27:29.061 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:29.064 00.003 7680 Move returns status 0, amount 0
01:27:29.064 00.000 6120 UpdateGuideState exits: m=14653 SNR=77.5 Saturated
01:27:29.069 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:29.074 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:29.078 00.004 6120 Enqueuing Expose request
01:27:29.081 00.003 7680 MoveAxis(N, 275, ABG)
01:27:29.082 00.001 7680 Guiding  Dir = 0, Dur = 275
01:27:29.082 00.000 7680 IsSlewing returns 0
01:27:29.082 00.000 7680 IsGuiding returns 0
01:27:29.083 00.001 7680 PulseGuide returned control before completion, sleep 285
01:27:29.375 00.292 7680 IsGuiding returns 1
01:27:29.376 00.001 7680 scope still moving after pulse duration time elapsed
01:27:29.406 00.030 7680 IsSlewing returns 0
01:27:29.408 00.002 7680 IsGuiding returns 0
01:27:29.409 00.001 7680 scope move finished after 275 + 51 ms
01:27:29.409 00.000 7680 Move returns status 0, amount 275
01:27:29.410 00.001 7680 move complete, result=0
01:27:29.411 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 275 ms NORTH
01:27:29.417 00.006 7680 worker thread done servicing request
01:27:29.417 00.000 7680 Worker thread wakes up
01:27:29.419 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:29.419 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:30.664 01.245 7680 Exposure complete
01:27:30.809 00.145 7680 worker thread done servicing request
01:27:30.809 00.000 6120 OnExposeComplete: enter
01:27:30.813 00.004 6120 UpdateGuideState(): m_state=6
01:27:30.818 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6201
01:27:30.823 00.005 6120 Star::Find returns 1 (1), X=952.71, Y=44.11, Mass=14717, SNR=79.1, Peak=255 HFD=6.9
01:27:30.828 00.005 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.94 = -2.35)
01:27:30.833 00.005 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.62)
01:27:30.838 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.19 cameraTheta=0.98 mountX=-0.13 mountY=-0.09, mountTheta=-2.52
01:27:30.844 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.15, opts=13)
01:27:30.847 00.003 6120 Enqueuing Move request for scope (0.10, 0.15)
01:27:30.852 00.005 7680 Worker thread wakes up
01:27:30.852 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
01:27:30.852 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
01:27:30.852 00.000 7680 Moving (0.10, 0.15) raw xDistance=-0.13 yDistance=-0.09
01:27:30.852 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:27:30.852 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:27:30.852 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:30.859 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:27:30.859 00.000 7680 MoveAxis(E, 0, ABG)
01:27:30.859 00.000 7680 Move returns status 0, amount 0
01:27:30.860 00.001 7680 MoveAxis(N, 0, ABG)
01:27:30.860 00.000 7680 Move returns status 0, amount 0
01:27:30.860 00.000 6120 UpdateGuideState exits: m=14717 SNR=79.1 Saturated
01:27:30.865 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:30.868 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:30.872 00.004 6120 Enqueuing Expose request
01:27:30.877 00.005 7680 move complete, result=0
01:27:30.877 00.000 7680 worker thread done servicing request
01:27:30.877 00.000 7680 Worker thread wakes up
01:27:30.877 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:30.881 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:30.881 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:32.131 01.250 7680 Exposure complete
01:27:32.267 00.136 7680 worker thread done servicing request
01:27:32.267 00.000 6120 OnExposeComplete: enter
01:27:32.271 00.004 6120 UpdateGuideState(): m_state=6
01:27:32.275 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6202
01:27:32.279 00.004 6120 Star::Find returns 1 (1), X=952.84, Y=44.13, Mass=14870, SNR=79.0, Peak=255 HFD=6.9
01:27:32.283 00.004 6120 CameraToMount -- cameraTheta (0.65) - m_xAngle (-2.95) = xAngle (3.61 = -2.68)
01:27:32.286 00.003 6120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.34 = -2.94)
01:27:32.289 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=0.17 hyp=0.29 cameraTheta=0.65 mountX=-0.26 mountY=-0.06, mountTheta=-2.92
01:27:32.295 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.17, opts=13)
01:27:32.299 00.004 6120 Enqueuing Move request for scope (0.23, 0.17)
01:27:32.304 00.005 7680 Worker thread wakes up
01:27:32.304 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:32.309 00.005 6120 UpdateGuideState exits: m=14870 SNR=79.0 Saturated
01:27:32.311 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:32.315 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:32.319 00.004 6120 Enqueuing Expose request
01:27:32.323 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.17) opts 0xd
01:27:32.324 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.17)
01:27:32.324 00.000 7680 Moving (0.23, 0.17) raw xDistance=-0.26 yDistance=-0.06
01:27:32.324 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:27:32.324 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:27:32.325 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:27:32.325 00.000 7680 MoveAxis(E, 104, ABG)
01:27:32.325 00.000 7680 Guiding  Dir = 2, Dur = 104
01:27:32.325 00.000 7680 IsSlewing returns 0
01:27:32.325 00.000 7680 IsGuiding returns 0
01:27:32.326 00.001 7680 PulseGuide returned control before completion, sleep 114
01:27:32.451 00.125 7680 IsGuiding returns 1
01:27:32.452 00.001 7680 scope still moving after pulse duration time elapsed
01:27:32.482 00.030 7680 IsSlewing returns 0
01:27:32.483 00.001 7680 IsGuiding returns 1
01:27:32.513 00.030 7680 IsSlewing returns 0
01:27:32.515 00.002 7680 IsGuiding returns 0
01:27:32.515 00.000 7680 scope move finished after 104 + 85 ms
01:27:32.516 00.001 7680 Move returns status 0, amount 104
01:27:32.516 00.000 7680 MoveAxis(N, 0, ABG)
01:27:32.517 00.001 7680 Move returns status 0, amount 0
01:27:32.517 00.000 7680 move complete, result=0
01:27:32.517 00.000 7680 worker thread done servicing request
01:27:32.518 00.001 6120 GuideStep: -0.3 px 104 ms EAST, -0.1 px 0 ms NORTH
01:27:32.524 00.006 7680 Worker thread wakes up
01:27:32.524 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:32.526 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:33.777 01.251 7680 Exposure complete
01:27:33.915 00.138 7680 worker thread done servicing request
01:27:33.915 00.000 6120 OnExposeComplete: enter
01:27:33.919 00.004 6120 UpdateGuideState(): m_state=6
01:27:33.925 00.006 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6203
01:27:33.930 00.005 6120 Star::Find returns 1 (1), X=952.71, Y=44.66, Mass=14897, SNR=80.6, Peak=255 HFD=7.1
01:27:33.933 00.003 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
01:27:33.936 00.003 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.17)
01:27:33.942 00.006 6120 CameraToMount -- cameraX=0.10 cameraY=0.70 hyp=0.71 cameraTheta=1.43 mountX=-0.23 mountY=-0.59, mountTheta=-1.94
01:27:33.946 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.70, opts=13)
01:27:33.951 00.005 6120 Enqueuing Move request for scope (0.10, 0.70)
01:27:33.955 00.004 7680 Worker thread wakes up
01:27:33.955 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.70) opts 0xd
01:27:33.955 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.70)
01:27:33.957 00.002 7680 Moving (0.10, 0.70) raw xDistance=-0.23 yDistance=-0.59
01:27:33.957 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
01:27:33.957 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
01:27:33.957 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:33.961 00.004 6120 UpdateGuideState exits: m=14897 SNR=80.6 Saturated
01:27:33.965 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:33.969 00.004 7680 MoveAxis(E, 101, ABG)
01:27:33.969 00.000 7680 Guiding  Dir = 2, Dur = 101
01:27:33.970 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:33.974 00.004 6120 Enqueuing Expose request
01:27:33.978 00.004 7680 IsSlewing returns 0
01:27:33.978 00.000 7680 IsGuiding returns 0
01:27:33.979 00.001 7680 PulseGuide returned control before completion, sleep 111
01:27:34.096 00.117 7680 IsGuiding returns 1
01:27:34.096 00.000 7680 scope still moving after pulse duration time elapsed
01:27:34.126 00.030 7680 IsSlewing returns 0
01:27:34.128 00.002 7680 IsGuiding returns 0
01:27:34.129 00.001 7680 scope move finished after 101 + 48 ms
01:27:34.129 00.000 7680 Move returns status 0, amount 101
01:27:34.130 00.001 7680 MoveAxis(N, 319, ABG)
01:27:34.130 00.000 7680 Guiding  Dir = 0, Dur = 319
01:27:34.130 00.000 7680 IsSlewing returns 0
01:27:34.131 00.001 7680 IsGuiding returns 0
01:27:34.132 00.001 7680 PulseGuide returned control before completion, sleep 329
01:27:34.471 00.339 7680 IsGuiding returns 1
01:27:34.472 00.001 7680 scope still moving after pulse duration time elapsed
01:27:34.502 00.030 7680 IsSlewing returns 0
01:27:34.503 00.001 7680 IsGuiding returns 0
01:27:34.504 00.001 7680 scope move finished after 319 + 53 ms
01:27:34.504 00.000 7680 Move returns status 0, amount 319
01:27:34.504 00.000 7680 move complete, result=0
01:27:34.506 00.002 7680 worker thread done servicing request
01:27:34.506 00.000 7680 Worker thread wakes up
01:27:34.506 00.000 6120 GuideStep: -0.2 px 101 ms EAST, -0.6 px 319 ms NORTH
01:27:34.512 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:34.512 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:35.762 01.250 7680 Exposure complete
01:27:35.906 00.144 7680 worker thread done servicing request
01:27:35.906 00.000 6120 OnExposeComplete: enter
01:27:35.911 00.005 6120 UpdateGuideState(): m_state=6
01:27:35.914 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6204
01:27:35.918 00.004 6120 Star::Find returns 1 (1), X=952.59, Y=44.22, Mass=14185, SNR=78.8, Peak=255 HFD=7.1
01:27:35.922 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
01:27:35.929 00.007 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.96)
01:27:35.933 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.64 mountX=-0.03 mountY=-0.24, mountTheta=-1.70
01:27:35.938 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.26, opts=13)
01:27:35.943 00.005 6120 Enqueuing Move request for scope (-0.02, 0.26)
01:27:35.947 00.004 7680 Worker thread wakes up
01:27:35.948 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:35.951 00.003 6120 UpdateGuideState exits: m=14185 SNR=78.8 Saturated
01:27:35.955 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:35.960 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:35.964 00.004 6120 Enqueuing Expose request
01:27:35.968 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
01:27:35.968 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
01:27:35.968 00.000 7680 Moving (-0.02, 0.26) raw xDistance=-0.03 yDistance=-0.24
01:27:35.968 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:27:35.969 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:27:35.969 00.000 7680 MoveAxis(E, 0, ABG)
01:27:35.970 00.001 7680 Move returns status 0, amount 0
01:27:35.970 00.000 7680 MoveAxis(N, 130, ABG)
01:27:35.970 00.000 7680 Guiding  Dir = 0, Dur = 130
01:27:35.970 00.000 7680 IsSlewing returns 0
01:27:35.971 00.001 7680 IsGuiding returns 0
01:27:35.971 00.000 7680 PulseGuide returned control before completion, sleep 140
01:27:36.113 00.142 7680 IsGuiding returns 1
01:27:36.115 00.002 7680 scope still moving after pulse duration time elapsed
01:27:36.144 00.029 7680 IsSlewing returns 0
01:27:36.144 00.000 7680 IsGuiding returns 0
01:27:36.146 00.002 7680 scope move finished after 130 + 44 ms
01:27:36.146 00.000 7680 Move returns status 0, amount 130
01:27:36.147 00.001 7680 move complete, result=0
01:27:36.147 00.000 7680 worker thread done servicing request
01:27:36.147 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 130 ms NORTH
01:27:36.153 00.006 7680 Worker thread wakes up
01:27:36.153 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:36.153 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:37.404 01.251 7680 Exposure complete
01:27:37.546 00.142 7680 worker thread done servicing request
01:27:37.546 00.000 6120 OnExposeComplete: enter
01:27:37.551 00.005 6120 UpdateGuideState(): m_state=6
01:27:37.554 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6205
01:27:37.559 00.005 6120 Star::Find returns 1 (1), X=952.59, Y=44.13, Mass=14722, SNR=78.1, Peak=255 HFD=7.0
01:27:37.563 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.65)
01:27:37.566 00.003 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.92)
01:27:37.570 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.68 mountX=-0.01 mountY=-0.16, mountTheta=-1.65
01:27:37.576 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.17, opts=13)
01:27:37.582 00.006 6120 Enqueuing Move request for scope (-0.02, 0.17)
01:27:37.586 00.004 7680 Worker thread wakes up
01:27:37.586 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:37.591 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
01:27:37.592 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
01:27:37.592 00.000 7680 Moving (-0.02, 0.17) raw xDistance=-0.01 yDistance=-0.16
01:27:37.592 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:27:37.593 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:27:37.593 00.000 6120 UpdateGuideState exits: m=14722 SNR=78.1 Saturated
01:27:37.596 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:27:37.597 00.001 7680 MoveAxis(E, 0, ABG)
01:27:37.598 00.001 7680 Move returns status 0, amount 0
01:27:37.598 00.000 7680 MoveAxis(N, 0, ABG)
01:27:37.598 00.000 7680 Move returns status 0, amount 0
01:27:37.598 00.000 7680 move complete, result=0
01:27:37.598 00.000 7680 worker thread done servicing request
01:27:37.598 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:37.602 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:37.606 00.004 6120 Enqueuing Expose request
01:27:37.611 00.005 7680 Worker thread wakes up
01:27:37.611 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:37.611 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:37.612 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:38.869 01.257 7680 Exposure complete
01:27:38.996 00.127 7680 worker thread done servicing request
01:27:38.996 00.000 6120 OnExposeComplete: enter
01:27:39.000 00.004 6120 UpdateGuideState(): m_state=6
01:27:39.004 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6206
01:27:39.007 00.003 6120 Star::Find returns 1 (1), X=952.76, Y=44.24, Mass=14128, SNR=76.8, Peak=255 HFD=6.9
01:27:39.012 00.005 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.02 = -2.27)
01:27:39.016 00.004 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.54)
01:27:39.021 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=0.28 hyp=0.32 cameraTheta=1.06 mountX=-0.21 mountY=-0.18, mountTheta=-2.42
01:27:39.028 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.28, opts=13)
01:27:39.032 00.004 6120 Enqueuing Move request for scope (0.16, 0.28)
01:27:39.036 00.004 7680 Worker thread wakes up
01:27:39.037 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.28) opts 0xd
01:27:39.037 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.28)
01:27:39.037 00.000 7680 Moving (0.16, 0.28) raw xDistance=-0.21 yDistance=-0.18
01:27:39.037 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:27:39.037 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:39.042 00.005 6120 UpdateGuideState exits: m=14128 SNR=76.8 Saturated
01:27:39.045 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:27:39.045 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:39.052 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:39.056 00.004 6120 Enqueuing Expose request
01:27:39.059 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:27:39.059 00.000 7680 MoveAxis(E, 84, ABG)
01:27:39.061 00.002 7680 Guiding  Dir = 2, Dur = 84
01:27:39.061 00.000 7680 IsSlewing returns 0
01:27:39.062 00.001 7680 IsGuiding returns 0
01:27:39.062 00.000 7680 PulseGuide returned control before completion, sleep 94
01:27:39.166 00.104 7680 IsGuiding returns 1
01:27:39.170 00.004 7680 scope still moving after pulse duration time elapsed
01:27:39.198 00.028 7680 IsSlewing returns 0
01:27:39.199 00.001 7680 IsGuiding returns 0
01:27:39.200 00.001 7680 scope move finished after 84 + 54 ms
01:27:39.200 00.000 7680 Move returns status 0, amount 84
01:27:39.200 00.000 7680 MoveAxis(N, 0, ABG)
01:27:39.202 00.002 7680 Move returns status 0, amount 0
01:27:39.202 00.000 7680 move complete, result=0
01:27:39.203 00.001 7680 worker thread done servicing request
01:27:39.203 00.000 7680 Worker thread wakes up
01:27:39.203 00.000 6120 GuideStep: -0.2 px 84 ms EAST, -0.2 px 0 ms NORTH
01:27:39.210 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:39.210 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:40.465 01.255 7680 Exposure complete
01:27:40.607 00.142 7680 worker thread done servicing request
01:27:40.607 00.000 6120 OnExposeComplete: enter
01:27:40.613 00.006 6120 UpdateGuideState(): m_state=6
01:27:40.618 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6207
01:27:40.623 00.005 6120 Star::Find returns 1 (1), X=952.65, Y=44.69, Mass=14784, SNR=76.3, Peak=255 HFD=7.1
01:27:40.627 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
01:27:40.630 00.003 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
01:27:40.634 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.73 hyp=0.73 cameraTheta=1.52 mountX=-0.18 mountY=-0.64, mountTheta=-1.84
01:27:40.641 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.73, opts=13)
01:27:40.646 00.005 6120 Enqueuing Move request for scope (0.04, 0.73)
01:27:40.650 00.004 7680 Worker thread wakes up
01:27:40.651 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.73) opts 0xd
01:27:40.651 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.73)
01:27:40.651 00.000 7680 Moving (0.04, 0.73) raw xDistance=-0.18 yDistance=-0.64
01:27:40.651 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:27:40.651 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
01:27:40.652 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:40.656 00.004 6120 UpdateGuideState exits: m=14784 SNR=76.3 Saturated
01:27:40.659 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:40.663 00.004 7680 MoveAxis(E, 0, ABG)
01:27:40.664 00.001 7680 Move returns status 0, amount 0
01:27:40.664 00.000 7680 MoveAxis(N, 348, ABG)
01:27:40.664 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:40.668 00.004 7680 Guiding  Dir = 0, Dur = 348
01:27:40.668 00.000 6120 Enqueuing Expose request
01:27:40.673 00.005 7680 IsSlewing returns 0
01:27:40.673 00.000 7680 IsGuiding returns 0
01:27:40.673 00.000 7680 PulseGuide returned control before completion, sleep 358
01:27:41.046 00.373 7680 IsGuiding returns 1
01:27:41.046 00.000 7680 scope still moving after pulse duration time elapsed
01:27:41.077 00.031 7680 IsSlewing returns 0
01:27:41.079 00.002 7680 IsGuiding returns 0
01:27:41.079 00.000 7680 scope move finished after 348 + 57 ms
01:27:41.080 00.001 7680 Move returns status 0, amount 348
01:27:41.080 00.000 7680 move complete, result=0
01:27:41.080 00.000 7680 worker thread done servicing request
01:27:41.081 00.001 7680 Worker thread wakes up
01:27:41.081 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 348 ms NORTH
01:27:41.087 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:41.088 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:42.337 01.249 7680 Exposure complete
01:27:42.471 00.134 7680 worker thread done servicing request
01:27:42.472 00.001 6120 OnExposeComplete: enter
01:27:42.476 00.004 6120 UpdateGuideState(): m_state=6
01:27:42.483 00.007 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6208
01:27:42.493 00.010 6120 Star::Find returns 1 (1), X=952.40, Y=44.53, Mass=14500, SNR=78.1, Peak=255 HFD=7.1
01:27:42.499 00.006 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.41)
01:27:42.505 00.006 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.68)
01:27:42.511 00.006 6120 CameraToMount -- cameraX=-0.21 cameraY=0.57 hyp=0.61 cameraTheta=1.92 mountX=0.10 mountY=-0.60, mountTheta=-1.41
01:27:42.521 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.57, opts=13)
01:27:42.528 00.007 6120 Enqueuing Move request for scope (-0.21, 0.57)
01:27:42.535 00.007 7680 Worker thread wakes up
01:27:42.535 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:42.540 00.005 6120 UpdateGuideState exits: m=14500 SNR=78.1 Saturated
01:27:42.549 00.009 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.57) opts 0xd
01:27:42.549 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.57)
01:27:42.549 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:42.554 00.005 7680 Moving (-0.21, 0.57) raw xDistance=0.10 yDistance=-0.60
01:27:42.554 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:42.561 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:27:42.561 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
01:27:42.561 00.000 6120 Enqueuing Expose request
01:27:42.565 00.004 7680 MoveAxis(E, 0, ABG)
01:27:42.565 00.000 7680 Move returns status 0, amount 0
01:27:42.566 00.001 7680 MoveAxis(N, 328, ABG)
01:27:42.566 00.000 7680 Guiding  Dir = 0, Dur = 328
01:27:42.566 00.000 7680 IsSlewing returns 0
01:27:42.566 00.000 7680 IsGuiding returns 0
01:27:42.568 00.002 7680 PulseGuide returned control before completion, sleep 338
01:27:42.922 00.354 7680 IsGuiding returns 1
01:27:42.922 00.000 7680 scope still moving after pulse duration time elapsed
01:27:42.954 00.032 7680 IsSlewing returns 0
01:27:42.955 00.001 7680 IsGuiding returns 0
01:27:42.955 00.000 7680 scope move finished after 328 + 60 ms
01:27:42.956 00.001 7680 Move returns status 0, amount 328
01:27:42.957 00.001 7680 move complete, result=0
01:27:42.957 00.000 7680 worker thread done servicing request
01:27:42.957 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 328 ms NORTH
01:27:42.962 00.005 7680 Worker thread wakes up
01:27:42.962 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:42.962 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:44.213 01.251 7680 Exposure complete
01:27:44.353 00.140 7680 worker thread done servicing request
01:27:44.354 00.001 6120 OnExposeComplete: enter
01:27:44.360 00.006 6120 UpdateGuideState(): m_state=6
01:27:44.365 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6209
01:27:44.369 00.004 6120 Star::Find returns 1 (1), X=952.49, Y=43.96, Mass=14206, SNR=77.2, Peak=255 HFD=6.8
01:27:44.372 00.003 6120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-2.95) = xAngle (-0.18 = -0.18)
01:27:44.377 00.005 6120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.45 = -0.45)
01:27:44.380 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.13 mountX=0.11 mountY=-0.05, mountTheta=-0.41
01:27:44.385 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.00, opts=13)
01:27:44.388 00.003 6120 Enqueuing Move request for scope (-0.12, -0.00)
01:27:44.395 00.007 7680 Worker thread wakes up
01:27:44.395 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
01:27:44.395 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
01:27:44.395 00.000 7680 Moving (-0.12, -0.00) raw xDistance=0.11 yDistance=-0.05
01:27:44.395 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:27:44.396 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:27:44.396 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:44.401 00.005 6120 UpdateGuideState exits: m=14206 SNR=77.2 Saturated
01:27:44.405 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:44.410 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:44.414 00.004 6120 Enqueuing Expose request
01:27:44.418 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:27:44.418 00.000 7680 MoveAxis(E, 0, ABG)
01:27:44.418 00.000 7680 Move returns status 0, amount 0
01:27:44.418 00.000 7680 MoveAxis(N, 0, ABG)
01:27:44.418 00.000 7680 Move returns status 0, amount 0
01:27:44.418 00.000 7680 move complete, result=0
01:27:44.419 00.001 7680 worker thread done servicing request
01:27:44.419 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:44.425 00.006 7680 Worker thread wakes up
01:27:44.425 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:44.425 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:45.669 01.244 7680 Exposure complete
01:27:45.799 00.130 7680 worker thread done servicing request
01:27:45.801 00.002 6120 OnExposeComplete: enter
01:27:45.805 00.004 6120 UpdateGuideState(): m_state=6
01:27:45.810 00.005 6120 Star::Find(15, 952, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6210
01:27:45.813 00.003 6120 Star::Find returns 1 (1), X=952.83, Y=44.05, Mass=14365, SNR=76.5, Peak=255 HFD=6.9
01:27:45.816 00.003 6120 CameraToMount -- cameraTheta (0.39) - m_xAngle (-2.95) = xAngle (3.34 = -2.94)
01:27:45.822 00.006 6120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.08 = 3.08)
01:27:45.826 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.24 cameraTheta=0.39 mountX=-0.23 mountY=0.02, mountTheta=3.07
01:27:45.833 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.09, opts=13)
01:27:45.837 00.004 6120 Enqueuing Move request for scope (0.22, 0.09)
01:27:45.841 00.004 7680 Worker thread wakes up
01:27:45.841 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:45.845 00.004 6120 UpdateGuideState exits: m=14365 SNR=76.5 Saturated
01:27:45.848 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:45.852 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:45.855 00.003 6120 Enqueuing Expose request
01:27:45.860 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.09) opts 0xd
01:27:45.860 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.09)
01:27:45.860 00.000 7680 Moving (0.22, 0.09) raw xDistance=-0.23 yDistance=0.02
01:27:45.860 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:27:45.861 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:27:45.861 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:27:45.861 00.000 7680 MoveAxis(E, 96, ABG)
01:27:45.861 00.000 7680 Guiding  Dir = 2, Dur = 96
01:27:45.861 00.000 7680 IsSlewing returns 0
01:27:45.863 00.002 7680 IsGuiding returns 0
01:27:45.863 00.000 7680 PulseGuide returned control before completion, sleep 106
01:27:45.976 00.113 7680 IsGuiding returns 1
01:27:45.977 00.001 7680 scope still moving after pulse duration time elapsed
01:27:46.006 00.029 7680 IsSlewing returns 0
01:27:46.007 00.001 7680 IsGuiding returns 0
01:27:46.008 00.001 7680 scope move finished after 96 + 49 ms
01:27:46.008 00.000 7680 Move returns status 0, amount 96
01:27:46.009 00.001 7680 MoveAxis(N, 0, ABG)
01:27:46.009 00.000 7680 Move returns status 0, amount 0
01:27:46.009 00.000 7680 move complete, result=0
01:27:46.010 00.001 7680 worker thread done servicing request
01:27:46.010 00.000 6120 GuideStep: -0.2 px 96 ms EAST, 0.0 px 0 ms NORTH
01:27:46.015 00.005 7680 Worker thread wakes up
01:27:46.017 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:46.017 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:47.266 01.249 7680 Exposure complete
01:27:47.401 00.135 7680 worker thread done servicing request
01:27:47.401 00.000 6120 OnExposeComplete: enter
01:27:47.405 00.004 6120 UpdateGuideState(): m_state=6
01:27:47.409 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6211
01:27:47.412 00.003 6120 Star::Find returns 1 (1), X=952.72, Y=44.23, Mass=13907, SNR=76.3, Peak=255 HFD=7.0
01:27:47.417 00.005 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.13 = -2.15)
01:27:47.420 00.003 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.42)
01:27:47.423 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.18 mountX=-0.16 mountY=-0.20, mountTheta=-2.26
01:27:47.427 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.28, opts=13)
01:27:47.431 00.004 6120 Enqueuing Move request for scope (0.11, 0.28)
01:27:47.434 00.003 7680 Worker thread wakes up
01:27:47.434 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.28) opts 0xd
01:27:47.434 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.28)
01:27:47.434 00.000 7680 Moving (0.11, 0.28) raw xDistance=-0.16 yDistance=-0.20
01:27:47.435 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:27:47.435 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:27:47.435 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:27:47.435 00.000 7680 MoveAxis(E, 0, ABG)
01:27:47.435 00.000 7680 Move returns status 0, amount 0
01:27:47.435 00.000 7680 MoveAxis(N, 0, ABG)
01:27:47.435 00.000 7680 Move returns status 0, amount 0
01:27:47.437 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:47.439 00.002 7680 move complete, result=0
01:27:47.441 00.002 7680 worker thread done servicing request
01:27:47.441 00.000 6120 UpdateGuideState exits: m=13907 SNR=76.3 Saturated
01:27:47.445 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:47.448 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:47.453 00.005 6120 Enqueuing Expose request
01:27:47.457 00.004 7680 Worker thread wakes up
01:27:47.457 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:27:47.462 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:47.462 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:48.699 01.237 7680 Exposure complete
01:27:48.842 00.143 7680 worker thread done servicing request
01:27:48.843 00.001 6120 OnExposeComplete: enter
01:27:48.846 00.003 6120 UpdateGuideState(): m_state=6
01:27:48.850 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6212
01:27:48.854 00.004 6120 Star::Find returns 1 (1), X=952.85, Y=44.28, Mass=13846, SNR=75.7, Peak=255 HFD=6.8
01:27:48.858 00.004 6120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-2.95) = xAngle (3.89 = -2.39)
01:27:48.862 00.004 6120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.62 = -2.66)
01:27:48.866 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=0.32 hyp=0.40 cameraTheta=0.94 mountX=-0.29 mountY=-0.19, mountTheta=-2.58
01:27:48.871 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.32, opts=13)
01:27:48.875 00.004 6120 Enqueuing Move request for scope (0.24, 0.32)
01:27:48.878 00.003 7680 Worker thread wakes up
01:27:48.878 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.32) opts 0xd
01:27:48.879 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:48.883 00.004 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.32)
01:27:48.883 00.000 7680 Moving (0.24, 0.32) raw xDistance=-0.29 yDistance=-0.19
01:27:48.883 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:27:48.883 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:27:48.883 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:27:48.883 00.000 7680 MoveAxis(E, 119, ABG)
01:27:48.883 00.000 7680 Guiding  Dir = 2, Dur = 119
01:27:48.883 00.000 6120 UpdateGuideState exits: m=13846 SNR=75.7 Saturated
01:27:48.888 00.005 7680 IsSlewing returns 0
01:27:48.888 00.000 7680 IsGuiding returns 0
01:27:48.889 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:48.893 00.004 7680 PulseGuide returned control before completion, sleep 129
01:27:48.893 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:48.897 00.004 6120 Enqueuing Expose request
01:27:49.035 00.138 7680 IsGuiding returns 1
01:27:49.036 00.001 7680 scope still moving after pulse duration time elapsed
01:27:49.066 00.030 7680 IsSlewing returns 0
01:27:49.068 00.002 7680 IsGuiding returns 1
01:27:49.098 00.030 7680 IsSlewing returns 0
01:27:49.099 00.001 7680 IsGuiding returns 1
01:27:49.129 00.030 7680 IsSlewing returns 0
01:27:49.130 00.001 7680 IsGuiding returns 0
01:27:49.130 00.000 7680 scope move finished after 119 + 122 ms
01:27:49.131 00.001 7680 Move returns status 0, amount 119
01:27:49.131 00.000 7680 MoveAxis(N, 0, ABG)
01:27:49.131 00.000 7680 Move returns status 0, amount 0
01:27:49.131 00.000 7680 move complete, result=0
01:27:49.133 00.002 7680 worker thread done servicing request
01:27:49.133 00.000 7680 Worker thread wakes up
01:27:49.134 00.001 6120 GuideStep: -0.3 px 119 ms EAST, -0.2 px 0 ms NORTH
01:27:49.142 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:49.142 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:50.392 01.250 7680 Exposure complete
01:27:50.525 00.133 7680 worker thread done servicing request
01:27:50.526 00.001 6120 OnExposeComplete: enter
01:27:50.530 00.004 6120 UpdateGuideState(): m_state=6
01:27:50.533 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6213
01:27:50.538 00.005 6120 Star::Find returns 1 (1), X=952.73, Y=44.69, Mass=14191, SNR=77.1, Peak=255 HFD=7.1
01:27:50.541 00.003 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
01:27:50.544 00.003 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
01:27:50.548 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.73 hyp=0.74 cameraTheta=1.41 mountX=-0.26 mountY=-0.60, mountTheta=-1.97
01:27:50.553 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.73, opts=13)
01:27:50.558 00.005 6120 Enqueuing Move request for scope (0.12, 0.73)
01:27:50.562 00.004 7680 Worker thread wakes up
01:27:50.562 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.73) opts 0xd
01:27:50.562 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.73)
01:27:50.563 00.001 7680 Moving (0.12, 0.73) raw xDistance=-0.26 yDistance=-0.60
01:27:50.563 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:27:50.563 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
01:27:50.563 00.000 7680 MoveAxis(E, 113, ABG)
01:27:50.563 00.000 7680 Guiding  Dir = 2, Dur = 113
01:27:50.563 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:50.568 00.005 7680 IsSlewing returns 0
01:27:50.568 00.000 6120 UpdateGuideState exits: m=14191 SNR=77.1 Saturated
01:27:50.571 00.003 7680 IsGuiding returns 0
01:27:50.571 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:50.575 00.004 7680 PulseGuide returned control before completion, sleep 123
01:27:50.576 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:50.579 00.003 6120 Enqueuing Expose request
01:27:50.710 00.131 7680 IsGuiding returns 1
01:27:50.710 00.000 7680 scope still moving after pulse duration time elapsed
01:27:50.742 00.032 7680 IsSlewing returns 0
01:27:50.744 00.002 7680 IsGuiding returns 0
01:27:50.744 00.000 7680 scope move finished after 113 + 59 ms
01:27:50.745 00.001 7680 Move returns status 0, amount 113
01:27:50.745 00.000 7680 MoveAxis(N, 328, ABG)
01:27:50.745 00.000 7680 Guiding  Dir = 0, Dur = 328
01:27:50.746 00.001 7680 IsSlewing returns 0
01:27:50.746 00.000 7680 IsGuiding returns 0
01:27:50.747 00.001 7680 PulseGuide returned control before completion, sleep 338
01:27:51.101 00.354 7680 IsGuiding returns 1
01:27:51.101 00.000 7680 scope still moving after pulse duration time elapsed
01:27:51.132 00.031 7680 IsSlewing returns 0
01:27:51.133 00.001 7680 IsGuiding returns 0
01:27:51.134 00.001 7680 scope move finished after 328 + 59 ms
01:27:51.134 00.000 7680 Move returns status 0, amount 328
01:27:51.135 00.001 7680 move complete, result=0
01:27:51.139 00.004 7680 worker thread done servicing request
01:27:51.140 00.001 6120 GuideStep: -0.3 px 113 ms EAST, -0.6 px 328 ms NORTH
01:27:51.145 00.005 7680 Worker thread wakes up
01:27:51.146 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:51.146 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:52.389 01.243 7680 Exposure complete
01:27:52.530 00.141 7680 worker thread done servicing request
01:27:52.530 00.000 6120 OnExposeComplete: enter
01:27:52.537 00.007 6120 UpdateGuideState(): m_state=6
01:27:52.542 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6214
01:27:52.547 00.005 6120 Star::Find returns 1 (1), X=952.40, Y=44.68, Mass=14457, SNR=76.9, Peak=255 HFD=7.1
01:27:52.551 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
01:27:52.555 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
01:27:52.558 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.72 hyp=0.75 cameraTheta=1.86 mountX=0.07 mountY=-0.74, mountTheta=-1.47
01:27:52.564 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.72, opts=13)
01:27:52.568 00.004 6120 Enqueuing Move request for scope (-0.21, 0.72)
01:27:52.571 00.003 7680 Worker thread wakes up
01:27:52.571 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.72) opts 0xd
01:27:52.571 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.72)
01:27:52.571 00.000 7680 Moving (-0.21, 0.72) raw xDistance=0.07 yDistance=-0.74
01:27:52.573 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:27:52.573 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
01:27:52.573 00.000 7680 MoveAxis(E, 0, ABG)
01:27:52.573 00.000 7680 Move returns status 0, amount 0
01:27:52.574 00.001 7680 MoveAxis(N, 402, ABG)
01:27:52.574 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:52.577 00.003 7680 Guiding  Dir = 0, Dur = 402
01:27:52.577 00.000 6120 UpdateGuideState exits: m=14457 SNR=76.9 Saturated
01:27:52.582 00.005 7680 IsSlewing returns 0
01:27:52.582 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:52.586 00.004 7680 IsGuiding returns 0
01:27:52.586 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:52.590 00.004 6120 Enqueuing Expose request
01:27:52.595 00.005 7680 PulseGuide returned control before completion, sleep 412
01:27:53.021 00.426 7680 IsGuiding returns 1
01:27:53.021 00.000 7680 scope still moving after pulse duration time elapsed
01:27:53.053 00.032 7680 IsSlewing returns 0
01:27:53.054 00.001 7680 IsGuiding returns 0
01:27:53.054 00.000 7680 scope move finished after 402 + 65 ms
01:27:53.054 00.000 7680 Move returns status 0, amount 402
01:27:53.054 00.000 7680 move complete, result=0
01:27:53.055 00.001 7680 worker thread done servicing request
01:27:53.055 00.000 7680 Worker thread wakes up
01:27:53.055 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 402 ms NORTH
01:27:53.063 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:53.063 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:54.314 01.251 7680 Exposure complete
01:27:54.452 00.138 7680 worker thread done servicing request
01:27:54.452 00.000 6120 OnExposeComplete: enter
01:27:54.456 00.004 6120 UpdateGuideState(): m_state=6
01:27:54.461 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6215
01:27:54.466 00.005 6120 Star::Find returns 1 (1), X=952.45, Y=43.97, Mass=14854, SNR=79.0, Peak=255 HFD=6.8
01:27:54.469 00.003 6120 CameraToMount -- cameraTheta (3.06) - m_xAngle (-2.95) = xAngle (6.01 = -0.27)
01:27:54.473 00.004 6120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.74 = -0.54)
01:27:54.477 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.06 mountX=0.15 mountY=-0.08, mountTheta=-0.49
01:27:54.483 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.01, opts=13)
01:27:54.487 00.004 6120 Enqueuing Move request for scope (-0.16, 0.01)
01:27:54.491 00.004 7680 Worker thread wakes up
01:27:54.492 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
01:27:54.492 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:54.496 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
01:27:54.497 00.001 7680 Moving (-0.16, 0.01) raw xDistance=0.15 yDistance=-0.08
01:27:54.497 00.000 6120 UpdateGuideState exits: m=14854 SNR=79.0 Saturated
01:27:54.501 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:54.505 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:54.509 00.004 6120 Enqueuing Expose request
01:27:54.511 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:27:54.512 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:27:54.512 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:27:54.512 00.000 7680 MoveAxis(E, 0, ABG)
01:27:54.512 00.000 7680 Move returns status 0, amount 0
01:27:54.512 00.000 7680 MoveAxis(N, 0, ABG)
01:27:54.514 00.002 7680 Move returns status 0, amount 0
01:27:54.514 00.000 7680 move complete, result=0
01:27:54.514 00.000 7680 worker thread done servicing request
01:27:54.514 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:54.518 00.004 7680 Worker thread wakes up
01:27:54.520 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:54.520 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:55.766 01.246 7680 Exposure complete
01:27:55.899 00.133 7680 worker thread done servicing request
01:27:55.899 00.000 6120 OnExposeComplete: enter
01:27:55.903 00.004 6120 UpdateGuideState(): m_state=6
01:27:55.906 00.003 6120 Star::Find(15, 952, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6216
01:27:55.909 00.003 6120 Star::Find returns 1 (1), X=952.26, Y=44.44, Mass=13807, SNR=76.3, Peak=255 HFD=7.1
01:27:55.914 00.005 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.16 = -1.13)
01:27:55.918 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.40)
01:27:55.921 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=0.48 hyp=0.59 cameraTheta=2.20 mountX=0.25 mountY=-0.58, mountTheta=-1.16
01:27:55.928 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.48, opts=13)
01:27:55.932 00.004 6120 Enqueuing Move request for scope (-0.35, 0.48)
01:27:55.936 00.004 7680 Worker thread wakes up
01:27:55.936 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.48) opts 0xd
01:27:55.936 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.48)
01:27:55.937 00.001 7680 Moving (-0.35, 0.48) raw xDistance=0.25 yDistance=-0.58
01:27:55.937 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:27:55.937 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
01:27:55.937 00.000 7680 MoveAxis(W, 104, ABG)
01:27:55.938 00.001 7680 Guiding  Dir = 3, Dur = 104
01:27:55.938 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:55.941 00.003 7680 IsSlewing returns 0
01:27:55.941 00.000 6120 UpdateGuideState exits: m=13807 SNR=76.3 Saturated
01:27:55.946 00.005 7680 IsGuiding returns 0
01:27:55.946 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:55.950 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:55.954 00.004 6120 Enqueuing Expose request
01:27:55.957 00.003 7680 PulseGuide returned control before completion, sleep 114
01:27:56.085 00.128 7680 IsGuiding returns 0
01:27:56.086 00.001 7680 Move returns status 0, amount 104
01:27:56.087 00.001 7680 MoveAxis(N, 317, ABG)
01:27:56.087 00.000 7680 Guiding  Dir = 0, Dur = 317
01:27:56.088 00.001 7680 IsSlewing returns 0
01:27:56.089 00.001 7680 IsGuiding returns 0
01:27:56.089 00.000 7680 PulseGuide returned control before completion, sleep 327
01:27:56.430 00.341 7680 IsGuiding returns 1
01:27:56.431 00.001 7680 scope still moving after pulse duration time elapsed
01:27:56.461 00.030 7680 IsSlewing returns 0
01:27:56.462 00.001 7680 IsGuiding returns 0
01:27:56.463 00.001 7680 scope move finished after 317 + 56 ms
01:27:56.464 00.001 7680 Move returns status 0, amount 317
01:27:56.464 00.000 7680 move complete, result=0
01:27:56.464 00.000 7680 worker thread done servicing request
01:27:56.464 00.000 6120 GuideStep: 0.3 px 104 ms WEST, -0.6 px 317 ms NORTH
01:27:56.471 00.007 7680 Worker thread wakes up
01:27:56.471 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:56.471 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:57.726 01.255 7680 Exposure complete
01:27:57.867 00.141 7680 worker thread done servicing request
01:27:57.867 00.000 6120 OnExposeComplete: enter
01:27:57.870 00.003 6120 UpdateGuideState(): m_state=6
01:27:57.875 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6217
01:27:57.879 00.004 6120 Star::Find returns 1 (1), X=952.66, Y=43.90, Mass=14534, SNR=77.8, Peak=255 HFD=7.0
01:27:57.882 00.003 6120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-2.95) = xAngle (2.09 = 2.09)
01:27:57.886 00.004 6120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.82 = 1.82)
01:27:57.892 00.006 6120 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.87 mountX=-0.04 mountY=0.08, mountTheta=2.04
01:27:57.897 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.06, opts=13)
01:27:57.901 00.004 6120 Enqueuing Move request for scope (0.05, -0.06)
01:27:57.906 00.005 7680 Worker thread wakes up
01:27:57.906 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
01:27:57.906 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
01:27:57.906 00.000 7680 Moving (0.05, -0.06) raw xDistance=-0.04 yDistance=0.08
01:27:57.907 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:27:57.907 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:27:57.908 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:57.912 00.004 6120 UpdateGuideState exits: m=14534 SNR=77.8 Saturated
01:27:57.915 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:57.920 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:27:57.920 00.000 7680 MoveAxis(E, 0, ABG)
01:27:57.920 00.000 7680 Move returns status 0, amount 0
01:27:57.920 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:57.925 00.005 6120 Enqueuing Expose request
01:27:57.928 00.003 7680 MoveAxis(N, 0, ABG)
01:27:57.930 00.002 7680 Move returns status 0, amount 0
01:27:57.930 00.000 7680 move complete, result=0
01:27:57.930 00.000 7680 worker thread done servicing request
01:27:57.930 00.000 7680 Worker thread wakes up
01:27:57.930 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:57.936 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:57.936 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:27:59.180 01.244 7680 Exposure complete
01:27:59.318 00.138 7680 worker thread done servicing request
01:27:59.318 00.000 6120 OnExposeComplete: enter
01:27:59.322 00.004 6120 UpdateGuideState(): m_state=6
01:27:59.328 00.006 6120 Star::Find(15, 952, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6218
01:27:59.332 00.004 6120 Star::Find returns 1 (1), X=952.72, Y=44.00, Mass=13822, SNR=76.4, Peak=255 HFD=6.9
01:27:59.335 00.003 6120 CameraToMount -- cameraTheta (0.32) - m_xAngle (-2.95) = xAngle (3.27 = -3.01)
01:27:59.341 00.006 6120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.00 = 3.00)
01:27:59.344 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.12 cameraTheta=0.32 mountX=-0.12 mountY=0.02, mountTheta=3.00
01:27:59.351 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.04, opts=13)
01:27:59.354 00.003 6120 Enqueuing Move request for scope (0.12, 0.04)
01:27:59.358 00.004 7680 Worker thread wakes up
01:27:59.359 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:27:59.366 00.007 6120 UpdateGuideState exits: m=13822 SNR=76.4 Saturated
01:27:59.370 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:59.373 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:27:59.378 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
01:27:59.378 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
01:27:59.378 00.000 6120 Enqueuing Expose request
01:27:59.382 00.004 7680 Moving (0.12, 0.04) raw xDistance=-0.12 yDistance=0.02
01:27:59.382 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:27:59.382 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:27:59.382 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:27:59.383 00.001 7680 MoveAxis(E, 0, ABG)
01:27:59.384 00.001 7680 Move returns status 0, amount 0
01:27:59.384 00.000 7680 MoveAxis(N, 0, ABG)
01:27:59.384 00.000 7680 Move returns status 0, amount 0
01:27:59.384 00.000 7680 move complete, result=0
01:27:59.384 00.000 7680 worker thread done servicing request
01:27:59.384 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:59.390 00.006 7680 Worker thread wakes up
01:27:59.391 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:27:59.391 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:00.646 01.255 7680 Exposure complete
01:28:00.782 00.136 7680 worker thread done servicing request
01:28:00.783 00.001 6120 OnExposeComplete: enter
01:28:00.787 00.004 6120 UpdateGuideState(): m_state=6
01:28:00.791 00.004 6120 Star::Find(15, 952, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6219
01:28:00.797 00.006 6120 Star::Find returns 1 (1), X=952.87, Y=44.10, Mass=14175, SNR=77.0, Peak=255 HFD=6.9
01:28:00.801 00.004 6120 CameraToMount -- cameraTheta (0.49) - m_xAngle (-2.95) = xAngle (3.44 = -2.84)
01:28:00.805 00.004 6120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.17 = -3.11)
01:28:00.809 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=0.14 hyp=0.30 cameraTheta=0.49 mountX=-0.29 mountY=-0.01, mountTheta=-3.11
01:28:00.815 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.14, opts=13)
01:28:00.819 00.004 6120 Enqueuing Move request for scope (0.27, 0.14)
01:28:00.823 00.004 7680 Worker thread wakes up
01:28:00.823 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.14) opts 0xd
01:28:00.823 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.14)
01:28:00.824 00.001 7680 Moving (0.27, 0.14) raw xDistance=-0.29 yDistance=-0.01
01:28:00.824 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:28:00.824 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:28:00.824 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:00.830 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:28:00.830 00.000 7680 MoveAxis(E, 117, ABG)
01:28:00.830 00.000 6120 UpdateGuideState exits: m=14175 SNR=77.0 Saturated
01:28:00.835 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:00.840 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:00.845 00.005 6120 Enqueuing Expose request
01:28:00.848 00.003 7680 Guiding  Dir = 2, Dur = 117
01:28:00.849 00.001 7680 IsSlewing returns 0
01:28:00.849 00.000 7680 IsGuiding returns 0
01:28:00.850 00.001 7680 PulseGuide returned control before completion, sleep 127
01:28:00.982 00.132 7680 IsGuiding returns 1
01:28:00.983 00.001 7680 scope still moving after pulse duration time elapsed
01:28:01.012 00.029 7680 IsSlewing returns 0
01:28:01.012 00.000 7680 IsGuiding returns 0
01:28:01.013 00.001 7680 scope move finished after 117 + 46 ms
01:28:01.013 00.000 7680 Move returns status 0, amount 117
01:28:01.013 00.000 7680 MoveAxis(N, 0, ABG)
01:28:01.014 00.001 7680 Move returns status 0, amount 0
01:28:01.014 00.000 7680 move complete, result=0
01:28:01.014 00.000 7680 worker thread done servicing request
01:28:01.015 00.001 7680 Worker thread wakes up
01:28:01.015 00.000 6120 GuideStep: -0.3 px 117 ms EAST, -0.0 px 0 ms NORTH
01:28:01.020 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:01.021 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:02.272 01.251 7680 Exposure complete
01:28:02.411 00.139 7680 worker thread done servicing request
01:28:02.412 00.001 6120 OnExposeComplete: enter
01:28:02.415 00.003 6120 UpdateGuideState(): m_state=6
01:28:02.420 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6220
01:28:02.424 00.004 6120 Star::Find returns 1 (1), X=952.79, Y=44.24, Mass=13969, SNR=76.4, Peak=255 HFD=6.9
01:28:02.428 00.004 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.97 = -2.32)
01:28:02.431 00.003 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.70 = -2.58)
01:28:02.435 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.29 hyp=0.34 cameraTheta=1.01 mountX=-0.23 mountY=-0.18, mountTheta=-2.48
01:28:02.440 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.29, opts=13)
01:28:02.445 00.005 6120 Enqueuing Move request for scope (0.18, 0.29)
01:28:02.450 00.005 7680 Worker thread wakes up
01:28:02.450 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.29) opts 0xd
01:28:02.450 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.29)
01:28:02.450 00.000 7680 Moving (0.18, 0.29) raw xDistance=-0.23 yDistance=-0.18
01:28:02.450 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
01:28:02.452 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:28:02.452 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:02.455 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:28:02.456 00.001 7680 MoveAxis(E, 102, ABG)
01:28:02.456 00.000 7680 Guiding  Dir = 2, Dur = 102
01:28:02.456 00.000 6120 UpdateGuideState exits: m=13969 SNR=76.4 Saturated
01:28:02.460 00.004 7680 IsSlewing returns 0
01:28:02.460 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:02.464 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:02.469 00.005 6120 Enqueuing Expose request
01:28:02.472 00.003 7680 IsGuiding returns 0
01:28:02.473 00.001 7680 PulseGuide returned control before completion, sleep 112
01:28:02.588 00.115 7680 IsGuiding returns 1
01:28:02.588 00.000 7680 scope still moving after pulse duration time elapsed
01:28:02.619 00.031 7680 IsSlewing returns 0
01:28:02.620 00.001 7680 IsGuiding returns 0
01:28:02.621 00.001 7680 scope move finished after 102 + 46 ms
01:28:02.621 00.000 7680 Move returns status 0, amount 102
01:28:02.622 00.001 7680 MoveAxis(N, 0, ABG)
01:28:02.622 00.000 7680 Move returns status 0, amount 0
01:28:02.623 00.001 7680 move complete, result=0
01:28:02.623 00.000 7680 worker thread done servicing request
01:28:02.623 00.000 7680 Worker thread wakes up
01:28:02.625 00.002 6120 GuideStep: -0.2 px 102 ms EAST, -0.2 px 0 ms NORTH
01:28:02.631 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:02.631 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:03.876 01.245 7680 Exposure complete
01:28:04.001 00.125 7680 worker thread done servicing request
01:28:04.001 00.000 6120 OnExposeComplete: enter
01:28:04.005 00.004 6120 UpdateGuideState(): m_state=6
01:28:04.009 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6221
01:28:04.014 00.005 6120 Star::Find returns 1 (1), X=952.65, Y=44.68, Mass=14993, SNR=79.3, Peak=255 HFD=7.1
01:28:04.018 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
01:28:04.022 00.004 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.09)
01:28:04.025 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.72 hyp=0.72 cameraTheta=1.51 mountX=-0.18 mountY=-0.63, mountTheta=-1.85
01:28:04.031 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.72, opts=13)
01:28:04.034 00.003 6120 Enqueuing Move request for scope (0.04, 0.72)
01:28:04.038 00.004 7680 Worker thread wakes up
01:28:04.038 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.72) opts 0xd
01:28:04.038 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.72)
01:28:04.038 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:04.043 00.005 6120 UpdateGuideState exits: m=14993 SNR=79.3 Saturated
01:28:04.047 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:04.050 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:04.053 00.003 7680 Moving (0.04, 0.72) raw xDistance=-0.18 yDistance=-0.63
01:28:04.053 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:28:04.053 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
01:28:04.053 00.000 7680 MoveAxis(E, 0, ABG)
01:28:04.053 00.000 7680 Move returns status 0, amount 0
01:28:04.053 00.000 6120 Enqueuing Expose request
01:28:04.056 00.003 7680 MoveAxis(N, 342, ABG)
01:28:04.056 00.000 7680 Guiding  Dir = 0, Dur = 342
01:28:04.058 00.002 7680 IsSlewing returns 0
01:28:04.058 00.000 7680 IsGuiding returns 0
01:28:04.058 00.000 7680 PulseGuide returned control before completion, sleep 352
01:28:04.420 00.362 7680 IsGuiding returns 1
01:28:04.422 00.002 7680 scope still moving after pulse duration time elapsed
01:28:04.449 00.027 7680 IsSlewing returns 0
01:28:04.454 00.005 7680 IsGuiding returns 0
01:28:04.455 00.001 7680 scope move finished after 342 + 55 ms
01:28:04.455 00.000 7680 Move returns status 0, amount 342
01:28:04.455 00.000 7680 move complete, result=0
01:28:04.457 00.002 7680 worker thread done servicing request
01:28:04.457 00.000 7680 Worker thread wakes up
01:28:04.457 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 342 ms NORTH
01:28:04.463 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:04.463 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:05.716 01.253 7680 Exposure complete
01:28:05.841 00.125 7680 worker thread done servicing request
01:28:05.841 00.000 6120 OnExposeComplete: enter
01:28:05.845 00.004 6120 UpdateGuideState(): m_state=6
01:28:05.850 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6222
01:28:05.854 00.004 6120 Star::Find returns 1 (1), X=952.72, Y=44.61, Mass=15267, SNR=80.6, Peak=255 HFD=7.2
01:28:05.858 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.93)
01:28:05.864 00.006 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.20)
01:28:05.867 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.65 hyp=0.66 cameraTheta=1.40 mountX=-0.23 mountY=-0.53, mountTheta=-1.98
01:28:05.873 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.65, opts=13)
01:28:05.876 00.003 6120 Enqueuing Move request for scope (0.11, 0.65)
01:28:05.880 00.004 7680 Worker thread wakes up
01:28:05.880 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.65) opts 0xd
01:28:05.880 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.65)
01:28:05.880 00.000 7680 Moving (0.11, 0.65) raw xDistance=-0.23 yDistance=-0.53
01:28:05.880 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:28:05.880 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:28:05.881 00.001 7680 MoveAxis(E, 94, ABG)
01:28:05.881 00.000 7680 Guiding  Dir = 2, Dur = 94
01:28:05.881 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:05.885 00.004 6120 UpdateGuideState exits: m=15267 SNR=80.6 Saturated
01:28:05.889 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:05.894 00.005 7680 IsSlewing returns 0
01:28:05.894 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:05.898 00.004 7680 IsGuiding returns 0
01:28:05.900 00.002 6120 Enqueuing Expose request
01:28:05.904 00.004 7680 PulseGuide returned control before completion, sleep 104
01:28:06.016 00.112 7680 IsGuiding returns 1
01:28:06.017 00.001 7680 scope still moving after pulse duration time elapsed
01:28:06.047 00.030 7680 IsSlewing returns 0
01:28:06.048 00.001 7680 IsGuiding returns 0
01:28:06.048 00.000 7680 scope move finished after 94 + 54 ms
01:28:06.049 00.001 7680 Move returns status 0, amount 94
01:28:06.049 00.000 7680 MoveAxis(N, 290, ABG)
01:28:06.049 00.000 7680 Guiding  Dir = 0, Dur = 290
01:28:06.049 00.000 7680 IsSlewing returns 0
01:28:06.051 00.002 7680 IsGuiding returns 0
01:28:06.051 00.000 7680 PulseGuide returned control before completion, sleep 300
01:28:06.360 00.309 7680 IsGuiding returns 1
01:28:06.361 00.001 7680 scope still moving after pulse duration time elapsed
01:28:06.392 00.031 7680 IsSlewing returns 0
01:28:06.394 00.002 7680 IsGuiding returns 0
01:28:06.394 00.000 7680 scope move finished after 290 + 53 ms
01:28:06.395 00.001 7680 Move returns status 0, amount 290
01:28:06.396 00.001 7680 move complete, result=0
01:28:06.396 00.000 7680 worker thread done servicing request
01:28:06.396 00.000 6120 GuideStep: -0.2 px 94 ms EAST, -0.5 px 290 ms NORTH
01:28:06.402 00.006 7680 Worker thread wakes up
01:28:06.402 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:06.403 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:07.658 01.255 7680 Exposure complete
01:28:07.793 00.135 7680 worker thread done servicing request
01:28:07.793 00.000 6120 OnExposeComplete: enter
01:28:07.798 00.005 6120 UpdateGuideState(): m_state=6
01:28:07.804 00.006 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6223
01:28:07.808 00.004 6120 Star::Find returns 1 (1), X=952.39, Y=44.48, Mass=13696, SNR=76.4, Peak=255 HFD=7.1
01:28:07.813 00.005 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.36)
01:28:07.817 00.004 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.63)
01:28:07.820 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.52 hyp=0.57 cameraTheta=1.97 mountX=0.12 mountY=-0.57, mountTheta=-1.36
01:28:07.828 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.52, opts=13)
01:28:07.832 00.004 6120 Enqueuing Move request for scope (-0.22, 0.52)
01:28:07.837 00.005 7680 Worker thread wakes up
01:28:07.838 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.52) opts 0xd
01:28:07.838 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:07.842 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.52)
01:28:07.843 00.001 7680 Moving (-0.22, 0.52) raw xDistance=0.12 yDistance=-0.57
01:28:07.843 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:28:07.843 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
01:28:07.843 00.000 6120 UpdateGuideState exits: m=13696 SNR=76.4 Saturated
01:28:07.847 00.004 7680 MoveAxis(E, 0, ABG)
01:28:07.847 00.000 7680 Move returns status 0, amount 0
01:28:07.847 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:07.852 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:07.854 00.002 7680 MoveAxis(N, 307, ABG)
01:28:07.856 00.002 7680 Guiding  Dir = 0, Dur = 307
01:28:07.856 00.000 6120 Enqueuing Expose request
01:28:07.860 00.004 7680 IsSlewing returns 0
01:28:07.860 00.000 7680 IsGuiding returns 0
01:28:07.861 00.001 7680 PulseGuide returned control before completion, sleep 317
01:28:08.195 00.334 7680 IsGuiding returns 0
01:28:08.196 00.001 7680 Move returns status 0, amount 307
01:28:08.197 00.001 7680 move complete, result=0
01:28:08.198 00.001 7680 worker thread done servicing request
01:28:08.199 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 307 ms NORTH
01:28:08.205 00.006 7680 Worker thread wakes up
01:28:08.207 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:08.207 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:09.459 01.252 7680 Exposure complete
01:28:09.597 00.138 7680 worker thread done servicing request
01:28:09.597 00.000 6120 OnExposeComplete: enter
01:28:09.600 00.003 6120 UpdateGuideState(): m_state=6
01:28:09.605 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6224
01:28:09.609 00.004 6120 Star::Find returns 1 (1), X=952.62, Y=43.90, Mass=14121, SNR=77.6, Peak=255 HFD=6.9
01:28:09.613 00.004 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-2.95) = xAngle (1.54 = 1.54)
01:28:09.616 00.003 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.27 = 1.27)
01:28:09.620 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.42 mountX=0.00 mountY=0.05, mountTheta=1.53
01:28:09.625 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.06, opts=13)
01:28:09.627 00.002 6120 Enqueuing Move request for scope (0.01, -0.06)
01:28:09.631 00.004 7680 Worker thread wakes up
01:28:09.631 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:09.636 00.005 6120 UpdateGuideState exits: m=14121 SNR=77.6 Saturated
01:28:09.640 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:09.645 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:09.649 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
01:28:09.650 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
01:28:09.650 00.000 7680 Moving (0.01, -0.06) raw xDistance=0.00 yDistance=0.05
01:28:09.650 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:28:09.650 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:28:09.650 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:28:09.651 00.001 7680 MoveAxis(E, 0, ABG)
01:28:09.651 00.000 7680 Move returns status 0, amount 0
01:28:09.651 00.000 7680 MoveAxis(N, 0, ABG)
01:28:09.651 00.000 7680 Move returns status 0, amount 0
01:28:09.651 00.000 7680 move complete, result=0
01:28:09.652 00.001 6120 Enqueuing Expose request
01:28:09.656 00.004 7680 worker thread done servicing request
01:28:09.656 00.000 7680 Worker thread wakes up
01:28:09.656 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:09.657 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:09.657 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:10.902 01.245 7680 Exposure complete
01:28:11.031 00.129 7680 worker thread done servicing request
01:28:11.032 00.001 6120 OnExposeComplete: enter
01:28:11.035 00.003 6120 UpdateGuideState(): m_state=6
01:28:11.039 00.004 6120 Star::Find(15, 952, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6225
01:28:11.044 00.005 6120 Star::Find returns 1 (1), X=952.70, Y=43.99, Mass=15135, SNR=78.5, Peak=255 HFD=6.9
01:28:11.050 00.006 6120 CameraToMount -- cameraTheta (0.35) - m_xAngle (-2.95) = xAngle (3.31 = -2.98)
01:28:11.053 00.003 6120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.04 = 3.04)
01:28:11.058 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.35 mountX=-0.09 mountY=0.01, mountTheta=3.04
01:28:11.063 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.03, opts=13)
01:28:11.067 00.004 6120 Enqueuing Move request for scope (0.09, 0.03)
01:28:11.071 00.004 7680 Worker thread wakes up
01:28:11.071 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
01:28:11.071 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
01:28:11.071 00.000 7680 Moving (0.09, 0.03) raw xDistance=-0.09 yDistance=0.01
01:28:11.071 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:11.076 00.005 6120 UpdateGuideState exits: m=15135 SNR=78.5 Saturated
01:28:11.080 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:11.083 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:11.088 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:28:11.088 00.000 6120 Enqueuing Expose request
01:28:11.092 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:28:11.092 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:28:11.092 00.000 7680 MoveAxis(E, 0, ABG)
01:28:11.092 00.000 7680 Move returns status 0, amount 0
01:28:11.092 00.000 7680 MoveAxis(N, 0, ABG)
01:28:11.092 00.000 7680 Move returns status 0, amount 0
01:28:11.093 00.001 7680 move complete, result=0
01:28:11.093 00.000 7680 worker thread done servicing request
01:28:11.094 00.001 7680 Worker thread wakes up
01:28:11.094 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:11.097 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:11.097 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:12.343 01.246 7680 Exposure complete
01:28:12.482 00.139 7680 worker thread done servicing request
01:28:12.483 00.001 6120 OnExposeComplete: enter
01:28:12.486 00.003 6120 UpdateGuideState(): m_state=6
01:28:12.490 00.004 6120 Star::Find(15, 952, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6226
01:28:12.494 00.004 6120 Star::Find returns 1 (1), X=952.72, Y=44.14, Mass=14048, SNR=77.3, Peak=255 HFD=6.9
01:28:12.499 00.005 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
01:28:12.502 00.003 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
01:28:12.506 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.21 cameraTheta=1.05 mountX=-0.14 mountY=-0.12, mountTheta=-2.43
01:28:12.512 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.19, opts=13)
01:28:12.515 00.003 6120 Enqueuing Move request for scope (0.11, 0.19)
01:28:12.519 00.004 7680 Worker thread wakes up
01:28:12.519 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
01:28:12.519 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
01:28:12.520 00.001 7680 Moving (0.11, 0.19) raw xDistance=-0.14 yDistance=-0.12
01:28:12.520 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:28:12.520 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:28:12.520 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:28:12.520 00.000 7680 MoveAxis(E, 0, ABG)
01:28:12.520 00.000 7680 Move returns status 0, amount 0
01:28:12.520 00.000 7680 MoveAxis(N, 0, ABG)
01:28:12.520 00.000 7680 Move returns status 0, amount 0
01:28:12.520 00.000 7680 move complete, result=0
01:28:12.520 00.000 7680 worker thread done servicing request
01:28:12.520 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:12.527 00.007 6120 UpdateGuideState exits: m=14048 SNR=77.3 Saturated
01:28:12.530 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:12.533 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:12.537 00.004 6120 Enqueuing Expose request
01:28:12.541 00.004 7680 Worker thread wakes up
01:28:12.541 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:12.544 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:12.544 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:13.786 01.242 7680 Exposure complete
01:28:13.921 00.135 7680 worker thread done servicing request
01:28:13.921 00.000 6120 OnExposeComplete: enter
01:28:13.925 00.004 6120 UpdateGuideState(): m_state=6
01:28:13.929 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6227
01:28:13.932 00.003 6120 Star::Find returns 1 (1), X=952.83, Y=44.25, Mass=14864, SNR=79.2, Peak=255 HFD=6.9
01:28:13.937 00.005 6120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-2.95) = xAngle (3.89 = -2.39)
01:28:13.941 00.004 6120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.62 = -2.66)
01:28:13.945 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.30 hyp=0.37 cameraTheta=0.94 mountX=-0.27 mountY=-0.17, mountTheta=-2.58
01:28:13.951 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.30, opts=13)
01:28:13.955 00.004 6120 Enqueuing Move request for scope (0.22, 0.30)
01:28:13.959 00.004 7680 Worker thread wakes up
01:28:13.959 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.30) opts 0xd
01:28:13.959 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.30)
01:28:13.961 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:13.964 00.003 6120 UpdateGuideState exits: m=14864 SNR=79.2 Saturated
01:28:13.969 00.005 7680 Moving (0.22, 0.30) raw xDistance=-0.27 yDistance=-0.17
01:28:13.970 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:28:13.970 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:28:13.970 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:13.974 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:28:13.974 00.000 7680 MoveAxis(E, 109, ABG)
01:28:13.975 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:13.978 00.003 6120 Enqueuing Expose request
01:28:13.983 00.005 7680 Guiding  Dir = 2, Dur = 109
01:28:13.983 00.000 7680 IsSlewing returns 0
01:28:13.983 00.000 7680 IsGuiding returns 0
01:28:13.984 00.001 7680 PulseGuide returned control before completion, sleep 119
01:28:14.108 00.124 7680 IsGuiding returns 1
01:28:14.109 00.001 7680 scope still moving after pulse duration time elapsed
01:28:14.139 00.030 7680 IsSlewing returns 0
01:28:14.140 00.001 7680 IsGuiding returns 0
01:28:14.140 00.000 7680 scope move finished after 109 + 47 ms
01:28:14.142 00.002 7680 Move returns status 0, amount 109
01:28:14.142 00.000 7680 MoveAxis(N, 0, ABG)
01:28:14.142 00.000 7680 Move returns status 0, amount 0
01:28:14.142 00.000 7680 move complete, result=0
01:28:14.143 00.001 7680 worker thread done servicing request
01:28:14.143 00.000 7680 Worker thread wakes up
01:28:14.144 00.001 6120 GuideStep: -0.3 px 109 ms EAST, -0.2 px 0 ms NORTH
01:28:14.154 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:14.156 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:15.398 01.242 7680 Exposure complete
01:28:15.535 00.137 7680 worker thread done servicing request
01:28:15.536 00.001 6120 OnExposeComplete: enter
01:28:15.540 00.004 6120 UpdateGuideState(): m_state=6
01:28:15.545 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6228
01:28:15.551 00.006 6120 Star::Find returns 1 (1), X=952.45, Y=44.58, Mass=14826, SNR=79.5, Peak=255 HFD=7.1
01:28:15.555 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.77 = -1.51)
01:28:15.559 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
01:28:15.562 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.62 hyp=0.64 cameraTheta=1.81 mountX=0.04 mountY=-0.63, mountTheta=-1.51
01:28:15.567 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.62, opts=13)
01:28:15.571 00.004 6120 Enqueuing Move request for scope (-0.16, 0.62)
01:28:15.574 00.003 7680 Worker thread wakes up
01:28:15.575 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.62) opts 0xd
01:28:15.575 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:15.579 00.004 6120 UpdateGuideState exits: m=14826 SNR=79.5 Saturated
01:28:15.583 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:15.586 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:15.589 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.62)
01:28:15.591 00.002 7680 Moving (-0.16, 0.62) raw xDistance=0.04 yDistance=-0.63
01:28:15.591 00.000 6120 Enqueuing Expose request
01:28:15.595 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:28:15.595 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
01:28:15.595 00.000 7680 MoveAxis(E, 0, ABG)
01:28:15.595 00.000 7680 Move returns status 0, amount 0
01:28:15.595 00.000 7680 MoveAxis(N, 341, ABG)
01:28:15.595 00.000 7680 Guiding  Dir = 0, Dur = 341
01:28:15.596 00.001 7680 IsSlewing returns 0
01:28:15.596 00.000 7680 IsGuiding returns 0
01:28:15.597 00.001 7680 PulseGuide returned control before completion, sleep 351
01:28:15.963 00.366 7680 IsGuiding returns 1
01:28:15.964 00.001 7680 scope still moving after pulse duration time elapsed
01:28:15.994 00.030 7680 IsSlewing returns 0
01:28:15.995 00.001 7680 IsGuiding returns 0
01:28:15.995 00.000 7680 scope move finished after 341 + 57 ms
01:28:15.996 00.001 7680 Move returns status 0, amount 341
01:28:15.996 00.000 7680 move complete, result=0
01:28:15.996 00.000 7680 worker thread done servicing request
01:28:15.997 00.001 7680 Worker thread wakes up
01:28:15.997 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 341 ms NORTH
01:28:16.002 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:16.002 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:17.259 01.257 7680 Exposure complete
01:28:17.381 00.122 7680 worker thread done servicing request
01:28:17.382 00.001 6120 OnExposeComplete: enter
01:28:17.385 00.003 6120 UpdateGuideState(): m_state=6
01:28:17.389 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6229
01:28:17.393 00.004 6120 Star::Find returns 1 (1), X=952.50, Y=44.41, Mass=13600, SNR=75.6, Peak=255 HFD=7.1
01:28:17.396 00.003 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
01:28:17.400 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
01:28:17.404 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.46 hyp=0.47 cameraTheta=1.81 mountX=0.02 mountY=-0.46, mountTheta=-1.52
01:28:17.408 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.46, opts=13)
01:28:17.413 00.005 6120 Enqueuing Move request for scope (-0.11, 0.46)
01:28:17.416 00.003 7680 Worker thread wakes up
01:28:17.416 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.46) opts 0xd
01:28:17.417 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.46)
01:28:17.417 00.000 7680 Moving (-0.11, 0.46) raw xDistance=0.02 yDistance=-0.46
01:28:17.417 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:28:17.417 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
01:28:17.417 00.000 7680 MoveAxis(E, 0, ABG)
01:28:17.417 00.000 7680 Move returns status 0, amount 0
01:28:17.417 00.000 7680 MoveAxis(N, 248, ABG)
01:28:17.417 00.000 7680 Guiding  Dir = 0, Dur = 248
01:28:17.417 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:17.421 00.004 7680 IsSlewing returns 0
01:28:17.421 00.000 6120 UpdateGuideState exits: m=13600 SNR=75.6 Saturated
01:28:17.425 00.004 7680 IsGuiding returns 0
01:28:17.425 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:17.429 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:17.432 00.003 7680 PulseGuide returned control before completion, sleep 258
01:28:17.432 00.000 6120 Enqueuing Expose request
01:28:17.699 00.267 7680 IsGuiding returns 1
01:28:17.700 00.001 7680 scope still moving after pulse duration time elapsed
01:28:17.732 00.032 7680 IsSlewing returns 0
01:28:17.733 00.001 7680 IsGuiding returns 0
01:28:17.733 00.000 7680 scope move finished after 248 + 60 ms
01:28:17.733 00.000 7680 Move returns status 0, amount 248
01:28:17.734 00.001 7680 move complete, result=0
01:28:17.735 00.001 7680 worker thread done servicing request
01:28:17.735 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 248 ms NORTH
01:28:17.741 00.006 7680 Worker thread wakes up
01:28:17.741 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:17.741 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:18.999 01.258 7680 Exposure complete
01:28:19.131 00.132 7680 worker thread done servicing request
01:28:19.131 00.000 6120 OnExposeComplete: enter
01:28:19.134 00.003 6120 UpdateGuideState(): m_state=6
01:28:19.138 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6230
01:28:19.142 00.004 6120 Star::Find returns 1 (1), X=952.75, Y=43.94, Mass=14856, SNR=80.4, Peak=255 HFD=6.9
01:28:19.146 00.004 6120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-2.95) = xAngle (2.81 = 2.81)
01:28:19.148 00.002 6120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.54 = 2.54)
01:28:19.152 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-0.15 mountX=-0.14 mountY=0.08, mountTheta=2.60
01:28:19.156 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.02, opts=13)
01:28:19.160 00.004 6120 Enqueuing Move request for scope (0.14, -0.02)
01:28:19.164 00.004 7680 Worker thread wakes up
01:28:19.164 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
01:28:19.164 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
01:28:19.164 00.000 7680 Moving (0.14, -0.02) raw xDistance=-0.14 yDistance=0.08
01:28:19.164 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:28:19.164 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:28:19.164 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:28:19.164 00.000 7680 MoveAxis(E, 0, ABG)
01:28:19.164 00.000 7680 Move returns status 0, amount 0
01:28:19.164 00.000 7680 MoveAxis(N, 0, ABG)
01:28:19.166 00.002 7680 Move returns status 0, amount 0
01:28:19.166 00.000 7680 move complete, result=0
01:28:19.166 00.000 7680 worker thread done servicing request
01:28:19.166 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:19.169 00.003 6120 UpdateGuideState exits: m=14856 SNR=80.4 Saturated
01:28:19.173 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:19.176 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:19.179 00.003 6120 Enqueuing Expose request
01:28:19.183 00.004 7680 Worker thread wakes up
01:28:19.183 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:19.184 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:19.187 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:20.432 01.245 7680 Exposure complete
01:28:20.640 00.208 7680 worker thread done servicing request
01:28:20.641 00.001 6120 OnExposeComplete: enter
01:28:20.645 00.004 6120 UpdateGuideState(): m_state=6
01:28:20.649 00.004 6120 Star::Find(15, 952, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6231
01:28:20.651 00.002 6120 Star::Find returns 1 (1), X=952.88, Y=44.15, Mass=14767, SNR=77.7, Peak=255 HFD=6.8
01:28:20.654 00.003 6120 CameraToMount -- cameraTheta (0.62) - m_xAngle (-2.95) = xAngle (3.57 = -2.71)
01:28:20.657 00.003 6120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.30 = -2.98)
01:28:20.661 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=0.20 hyp=0.34 cameraTheta=0.62 mountX=-0.31 mountY=-0.05, mountTheta=-2.96
01:28:20.666 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.20, opts=13)
01:28:20.670 00.004 6120 Enqueuing Move request for scope (0.27, 0.20)
01:28:20.673 00.003 7680 Worker thread wakes up
01:28:20.673 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:20.677 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.20) opts 0xd
01:28:20.677 00.000 6120 UpdateGuideState exits: m=14767 SNR=77.7 Saturated
01:28:20.680 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:20.683 00.003 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.20)
01:28:20.683 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:20.685 00.002 6120 Enqueuing Expose request
01:28:20.688 00.003 7680 Moving (0.27, 0.20) raw xDistance=-0.31 yDistance=-0.05
01:28:20.689 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:28:20.689 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:28:20.689 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:28:20.689 00.000 7680 MoveAxis(E, 125, ABG)
01:28:20.689 00.000 7680 Guiding  Dir = 2, Dur = 125
01:28:20.689 00.000 7680 IsSlewing returns 0
01:28:20.690 00.001 7680 IsGuiding returns 0
01:28:20.690 00.000 7680 PulseGuide returned control before completion, sleep 135
01:28:20.831 00.141 7680 IsGuiding returns 1
01:28:20.831 00.000 7680 scope still moving after pulse duration time elapsed
01:28:20.862 00.031 7680 IsSlewing returns 0
01:28:20.862 00.000 7680 IsGuiding returns 0
01:28:20.863 00.001 7680 scope move finished after 125 + 47 ms
01:28:20.863 00.000 7680 Move returns status 0, amount 125
01:28:20.863 00.000 7680 MoveAxis(N, 0, ABG)
01:28:20.863 00.000 7680 Move returns status 0, amount 0
01:28:20.863 00.000 7680 move complete, result=0
01:28:20.864 00.001 7680 worker thread done servicing request
01:28:20.864 00.000 7680 Worker thread wakes up
01:28:20.864 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:20.864 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:20.865 00.001 6120 GuideStep: -0.3 px 125 ms EAST, -0.1 px 0 ms NORTH
01:28:22.104 01.239 7680 Exposure complete
01:28:22.229 00.125 7680 worker thread done servicing request
01:28:22.229 00.000 6120 OnExposeComplete: enter
01:28:22.234 00.005 6120 UpdateGuideState(): m_state=6
01:28:22.239 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6232
01:28:22.243 00.004 6120 Star::Find returns 1 (1), X=952.75, Y=44.16, Mass=14159, SNR=78.2, Peak=255 HFD=6.9
01:28:22.247 00.004 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.92 = -2.37)
01:28:22.251 00.004 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.64)
01:28:22.255 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.25 cameraTheta=0.96 mountX=-0.18 mountY=-0.12, mountTheta=-2.55
01:28:22.261 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.20, opts=13)
01:28:22.265 00.004 6120 Enqueuing Move request for scope (0.14, 0.20)
01:28:22.269 00.004 7680 Worker thread wakes up
01:28:22.269 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:22.273 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
01:28:22.273 00.000 6120 UpdateGuideState exits: m=14159 SNR=78.2 Saturated
01:28:22.278 00.005 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
01:28:22.278 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:22.281 00.003 7680 Moving (0.14, 0.20) raw xDistance=-0.18 yDistance=-0.12
01:28:22.281 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:22.285 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:28:22.286 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:28:22.286 00.000 6120 Enqueuing Expose request
01:28:22.290 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:28:22.290 00.000 7680 MoveAxis(E, 0, ABG)
01:28:22.290 00.000 7680 Move returns status 0, amount 0
01:28:22.290 00.000 7680 MoveAxis(N, 0, ABG)
01:28:22.290 00.000 7680 Move returns status 0, amount 0
01:28:22.290 00.000 7680 move complete, result=0
01:28:22.290 00.000 7680 worker thread done servicing request
01:28:22.290 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:22.295 00.005 7680 Worker thread wakes up
01:28:22.295 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:22.295 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:23.548 01.253 7680 Exposure complete
01:28:23.690 00.142 7680 worker thread done servicing request
01:28:23.691 00.001 6120 OnExposeComplete: enter
01:28:23.695 00.004 6120 UpdateGuideState(): m_state=6
01:28:23.699 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6233
01:28:23.703 00.004 6120 Star::Find returns 1 (1), X=952.86, Y=44.38, Mass=14352, SNR=77.0, Peak=255 HFD=6.9
01:28:23.706 00.003 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-2.95) = xAngle (3.99 = -2.30)
01:28:23.711 00.005 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.57)
01:28:23.715 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=0.42 hyp=0.49 cameraTheta=1.03 mountX=-0.33 mountY=-0.27, mountTheta=-2.45
01:28:23.720 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.42, opts=13)
01:28:23.724 00.004 6120 Enqueuing Move request for scope (0.25, 0.42)
01:28:23.727 00.003 7680 Worker thread wakes up
01:28:23.727 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:23.732 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.42) opts 0xd
01:28:23.732 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.42)
01:28:23.733 00.001 7680 Moving (0.25, 0.42) raw xDistance=-0.33 yDistance=-0.27
01:28:23.733 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:28:23.733 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:28:23.733 00.000 6120 UpdateGuideState exits: m=14352 SNR=77.0 Saturated
01:28:23.740 00.007 7680 MoveAxis(E, 133, ABG)
01:28:23.740 00.000 7680 Guiding  Dir = 2, Dur = 133
01:28:23.741 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:23.746 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:23.750 00.004 7680 IsSlewing returns 0
01:28:23.750 00.000 6120 Enqueuing Expose request
01:28:23.754 00.004 7680 IsGuiding returns 0
01:28:23.754 00.000 7680 PulseGuide returned control before completion, sleep 143
01:28:23.910 00.156 7680 IsGuiding returns 1
01:28:23.911 00.001 7680 scope still moving after pulse duration time elapsed
01:28:23.941 00.030 7680 IsSlewing returns 0
01:28:23.941 00.000 7680 IsGuiding returns 0
01:28:23.942 00.001 7680 scope move finished after 133 + 54 ms
01:28:23.942 00.000 7680 Move returns status 0, amount 133
01:28:23.942 00.000 7680 MoveAxis(N, 145, ABG)
01:28:23.943 00.001 7680 Guiding  Dir = 0, Dur = 145
01:28:23.943 00.000 7680 IsSlewing returns 0
01:28:23.943 00.000 7680 IsGuiding returns 0
01:28:23.943 00.000 7680 PulseGuide returned control before completion, sleep 155
01:28:24.112 00.169 7680 IsGuiding returns 1
01:28:24.113 00.001 7680 scope still moving after pulse duration time elapsed
01:28:24.143 00.030 7680 IsSlewing returns 0
01:28:24.144 00.001 7680 IsGuiding returns 0
01:28:24.145 00.001 7680 scope move finished after 145 + 55 ms
01:28:24.145 00.000 7680 Move returns status 0, amount 145
01:28:24.145 00.000 7680 move complete, result=0
01:28:24.145 00.000 7680 worker thread done servicing request
01:28:24.147 00.002 7680 Worker thread wakes up
01:28:24.147 00.000 6120 GuideStep: -0.3 px 133 ms EAST, -0.3 px 145 ms NORTH
01:28:24.153 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:24.153 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:25.409 01.256 7680 Exposure complete
01:28:25.548 00.139 7680 worker thread done servicing request
01:28:25.549 00.001 6120 OnExposeComplete: enter
01:28:25.552 00.003 6120 UpdateGuideState(): m_state=6
01:28:25.556 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6234
01:28:25.560 00.004 6120 Star::Find returns 1 (1), X=952.55, Y=44.58, Mass=15155, SNR=80.5, Peak=255 HFD=7.2
01:28:25.564 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.66)
01:28:25.567 00.003 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
01:28:25.571 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.62 hyp=0.62 cameraTheta=1.67 mountX=-0.05 mountY=-0.58, mountTheta=-1.66
01:28:25.578 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.62, opts=13)
01:28:25.583 00.005 6120 Enqueuing Move request for scope (-0.06, 0.62)
01:28:25.587 00.004 7680 Worker thread wakes up
01:28:25.587 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.62) opts 0xd
01:28:25.588 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.62)
01:28:25.588 00.000 7680 Moving (-0.06, 0.62) raw xDistance=-0.05 yDistance=-0.58
01:28:25.588 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:28:25.588 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
01:28:25.588 00.000 7680 MoveAxis(E, 0, ABG)
01:28:25.589 00.001 7680 Move returns status 0, amount 0
01:28:25.589 00.000 7680 MoveAxis(N, 317, ABG)
01:28:25.589 00.000 7680 Guiding  Dir = 0, Dur = 317
01:28:25.589 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:25.593 00.004 7680 IsSlewing returns 0
01:28:25.594 00.001 6120 UpdateGuideState exits: m=15155 SNR=80.5 Saturated
01:28:25.597 00.003 7680 IsGuiding returns 0
01:28:25.597 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:25.601 00.004 7680 PulseGuide returned control before completion, sleep 327
01:28:25.601 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:25.606 00.005 6120 Enqueuing Expose request
01:28:25.932 00.326 7680 IsGuiding returns 1
01:28:25.933 00.001 7680 scope still moving after pulse duration time elapsed
01:28:25.964 00.031 7680 IsSlewing returns 0
01:28:25.966 00.002 7680 IsGuiding returns 0
01:28:25.966 00.000 7680 scope move finished after 317 + 51 ms
01:28:25.966 00.000 7680 Move returns status 0, amount 317
01:28:25.968 00.002 7680 move complete, result=0
01:28:25.968 00.000 7680 worker thread done servicing request
01:28:25.968 00.000 7680 Worker thread wakes up
01:28:25.968 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 317 ms NORTH
01:28:25.976 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:25.976 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:27.226 01.250 7680 Exposure complete
01:28:27.351 00.125 7680 worker thread done servicing request
01:28:27.352 00.001 6120 OnExposeComplete: enter
01:28:27.357 00.005 6120 UpdateGuideState(): m_state=6
01:28:27.361 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6235
01:28:27.365 00.004 6120 Star::Find returns 1 (1), X=952.58, Y=44.14, Mass=15761, SNR=80.7, Peak=255 HFD=7.2
01:28:27.369 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
01:28:27.372 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
01:28:27.376 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.74 mountX=-0.00 mountY=-0.18, mountTheta=-1.59
01:28:27.381 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.18, opts=13)
01:28:27.384 00.003 6120 Enqueuing Move request for scope (-0.03, 0.18)
01:28:27.390 00.006 7680 Worker thread wakes up
01:28:27.390 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:27.393 00.003 6120 UpdateGuideState exits: m=15761 SNR=80.7 Saturated
01:28:27.398 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
01:28:27.398 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
01:28:27.398 00.000 7680 Moving (-0.03, 0.18) raw xDistance=-0.00 yDistance=-0.18
01:28:27.398 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:28:27.398 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:28:27.398 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:27.403 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:28:27.403 00.000 7680 MoveAxis(E, 0, ABG)
01:28:27.403 00.000 7680 Move returns status 0, amount 0
01:28:27.404 00.001 7680 MoveAxis(N, 0, ABG)
01:28:27.404 00.000 7680 Move returns status 0, amount 0
01:28:27.404 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:27.408 00.004 6120 Enqueuing Expose request
01:28:27.411 00.003 7680 move complete, result=0
01:28:27.411 00.000 7680 worker thread done servicing request
01:28:27.413 00.002 7680 Worker thread wakes up
01:28:27.413 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:27.413 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:28:27.417 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:28.661 01.244 7680 Exposure complete
01:28:28.802 00.141 7680 worker thread done servicing request
01:28:28.803 00.001 6120 OnExposeComplete: enter
01:28:28.807 00.004 6120 UpdateGuideState(): m_state=6
01:28:28.812 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6236
01:28:28.817 00.005 6120 Star::Find returns 1 (1), X=952.47, Y=44.55, Mass=14570, SNR=79.1, Peak=255 HFD=7.1
01:28:28.820 00.003 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
01:28:28.824 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
01:28:28.828 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.59 hyp=0.60 cameraTheta=1.81 mountX=0.03 mountY=-0.59, mountTheta=-1.52
01:28:28.835 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.59, opts=13)
01:28:28.839 00.004 6120 Enqueuing Move request for scope (-0.14, 0.59)
01:28:28.844 00.005 7680 Worker thread wakes up
01:28:28.845 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:28.848 00.003 6120 UpdateGuideState exits: m=14570 SNR=79.1 Saturated
01:28:28.851 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:28.855 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:28.860 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.59) opts 0xd
01:28:28.860 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.59)
01:28:28.860 00.000 7680 Moving (-0.14, 0.59) raw xDistance=0.03 yDistance=-0.59
01:28:28.860 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:28:28.860 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
01:28:28.860 00.000 7680 MoveAxis(E, 0, ABG)
01:28:28.860 00.000 6120 Enqueuing Expose request
01:28:28.865 00.005 7680 Move returns status 0, amount 0
01:28:28.865 00.000 7680 MoveAxis(N, 320, ABG)
01:28:28.865 00.000 7680 Guiding  Dir = 0, Dur = 320
01:28:28.865 00.000 7680 IsSlewing returns 0
01:28:28.867 00.002 7680 IsGuiding returns 0
01:28:28.867 00.000 7680 PulseGuide returned control before completion, sleep 330
01:28:29.198 00.331 7680 IsGuiding returns 1
01:28:29.199 00.001 7680 scope still moving after pulse duration time elapsed
01:28:29.230 00.031 7680 IsSlewing returns 0
01:28:29.231 00.001 7680 IsGuiding returns 0
01:28:29.232 00.001 7680 scope move finished after 320 + 45 ms
01:28:29.232 00.000 7680 Move returns status 0, amount 320
01:28:29.233 00.001 7680 move complete, result=0
01:28:29.233 00.000 7680 worker thread done servicing request
01:28:29.235 00.002 7680 Worker thread wakes up
01:28:29.235 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 320 ms NORTH
01:28:29.246 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:29.246 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:30.492 01.246 7680 Exposure complete
01:28:30.634 00.142 7680 worker thread done servicing request
01:28:30.634 00.000 6120 OnExposeComplete: enter
01:28:30.640 00.006 6120 UpdateGuideState(): m_state=6
01:28:30.644 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6237
01:28:30.648 00.004 6120 Star::Find returns 1 (1), X=952.48, Y=44.11, Mass=14771, SNR=78.2, Peak=255 HFD=6.9
01:28:30.653 00.005 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
01:28:30.656 00.003 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.31)
01:28:30.659 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.28 mountX=0.10 mountY=-0.19, mountTheta=-1.09
01:28:30.663 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.15, opts=13)
01:28:30.665 00.002 6120 Enqueuing Move request for scope (-0.13, 0.15)
01:28:30.670 00.005 7680 Worker thread wakes up
01:28:30.670 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
01:28:30.671 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:30.676 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
01:28:30.677 00.001 6120 UpdateGuideState exits: m=14771 SNR=78.2 Saturated
01:28:30.682 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:30.685 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:30.688 00.003 6120 Enqueuing Expose request
01:28:30.693 00.005 7680 Moving (-0.13, 0.15) raw xDistance=0.10 yDistance=-0.19
01:28:30.693 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:28:30.693 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:28:30.693 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:28:30.694 00.001 7680 MoveAxis(E, 0, ABG)
01:28:30.694 00.000 7680 Move returns status 0, amount 0
01:28:30.694 00.000 7680 MoveAxis(N, 0, ABG)
01:28:30.694 00.000 7680 Move returns status 0, amount 0
01:28:30.694 00.000 7680 move complete, result=0
01:28:30.695 00.001 7680 worker thread done servicing request
01:28:30.695 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:28:30.699 00.004 7680 Worker thread wakes up
01:28:30.699 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:30.699 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:31.951 01.252 7680 Exposure complete
01:28:32.087 00.136 7680 worker thread done servicing request
01:28:32.087 00.000 6120 OnExposeComplete: enter
01:28:32.092 00.005 6120 UpdateGuideState(): m_state=6
01:28:32.095 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6238
01:28:32.098 00.003 6120 Star::Find returns 1 (1), X=952.47, Y=44.34, Mass=13862, SNR=76.3, Peak=255 HFD=7.1
01:28:32.103 00.005 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
01:28:32.105 00.002 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
01:28:32.110 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.38 hyp=0.41 cameraTheta=1.91 mountX=0.06 mountY=-0.41, mountTheta=-1.42
01:28:32.115 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.38, opts=13)
01:28:32.120 00.005 6120 Enqueuing Move request for scope (-0.14, 0.38)
01:28:32.123 00.003 7680 Worker thread wakes up
01:28:32.124 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.38) opts 0xd
01:28:32.124 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:32.127 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.38)
01:28:32.128 00.001 6120 UpdateGuideState exits: m=13862 SNR=76.3 Saturated
01:28:32.131 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:32.136 00.005 7680 Moving (-0.14, 0.38) raw xDistance=0.06 yDistance=-0.41
01:28:32.136 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:28:32.136 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:28:32.136 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:32.140 00.004 7680 MoveAxis(E, 0, ABG)
01:28:32.140 00.000 6120 Enqueuing Expose request
01:28:32.145 00.005 7680 Move returns status 0, amount 0
01:28:32.145 00.000 7680 MoveAxis(N, 220, ABG)
01:28:32.145 00.000 7680 Guiding  Dir = 0, Dur = 220
01:28:32.147 00.002 7680 IsSlewing returns 0
01:28:32.147 00.000 7680 IsGuiding returns 0
01:28:32.147 00.000 7680 PulseGuide returned control before completion, sleep 230
01:28:32.393 00.246 7680 IsGuiding returns 1
01:28:32.393 00.000 7680 scope still moving after pulse duration time elapsed
01:28:32.424 00.031 7680 IsSlewing returns 0
01:28:32.426 00.002 7680 IsGuiding returns 0
01:28:32.426 00.000 7680 scope move finished after 220 + 59 ms
01:28:32.427 00.001 7680 Move returns status 0, amount 220
01:28:32.427 00.000 7680 move complete, result=0
01:28:32.427 00.000 7680 worker thread done servicing request
01:28:32.427 00.000 7680 Worker thread wakes up
01:28:32.428 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 220 ms NORTH
01:28:32.435 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:32.435 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:33.691 01.256 7680 Exposure complete
01:28:33.837 00.146 7680 worker thread done servicing request
01:28:33.837 00.000 6120 OnExposeComplete: enter
01:28:33.841 00.004 6120 UpdateGuideState(): m_state=6
01:28:33.845 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6239
01:28:33.850 00.005 6120 Star::Find returns 1 (1), X=952.78, Y=43.93, Mass=14115, SNR=77.9, Peak=255 HFD=6.9
01:28:33.853 00.003 6120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-2.95) = xAngle (2.79 = 2.79)
01:28:33.857 00.004 6120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.53 = 2.53)
01:28:33.862 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.16 mountX=-0.16 mountY=0.10, mountTheta=2.59
01:28:33.868 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.03, opts=13)
01:28:33.872 00.004 6120 Enqueuing Move request for scope (0.17, -0.03)
01:28:33.875 00.003 7680 Worker thread wakes up
01:28:33.876 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:33.879 00.003 6120 UpdateGuideState exits: m=14115 SNR=77.9 Saturated
01:28:33.883 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:33.886 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:33.890 00.004 6120 Enqueuing Expose request
01:28:33.896 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
01:28:33.897 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
01:28:33.897 00.000 7680 Moving (0.17, -0.03) raw xDistance=-0.16 yDistance=0.10
01:28:33.897 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:28:33.898 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:28:33.898 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:28:33.898 00.000 7680 MoveAxis(E, 0, ABG)
01:28:33.898 00.000 7680 Move returns status 0, amount 0
01:28:33.899 00.001 7680 MoveAxis(N, 0, ABG)
01:28:33.899 00.000 7680 Move returns status 0, amount 0
01:28:33.900 00.001 7680 move complete, result=0
01:28:33.900 00.000 7680 worker thread done servicing request
01:28:33.900 00.000 7680 Worker thread wakes up
01:28:33.901 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:33.905 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:33.905 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:35.158 01.253 7680 Exposure complete
01:28:35.336 00.178 7680 worker thread done servicing request
01:28:35.337 00.001 6120 OnExposeComplete: enter
01:28:35.343 00.006 6120 UpdateGuideState(): m_state=6
01:28:35.348 00.005 6120 Star::Find(15, 952, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6240
01:28:35.353 00.005 6120 Star::Find returns 1 (1), X=952.87, Y=44.07, Mass=14219, SNR=77.5, Peak=255 HFD=7.0
01:28:35.358 00.005 6120 CameraToMount -- cameraTheta (0.41) - m_xAngle (-2.95) = xAngle (3.36 = -2.92)
01:28:35.364 00.006 6120 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.09 = 3.09)
01:28:35.369 00.005 6120 CameraToMount -- cameraX=0.26 cameraY=0.11 hyp=0.28 cameraTheta=0.41 mountX=-0.27 mountY=0.01, mountTheta=3.09
01:28:35.377 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.11, opts=13)
01:28:35.383 00.006 6120 Enqueuing Move request for scope (0.26, 0.11)
01:28:35.389 00.006 7680 Worker thread wakes up
01:28:35.389 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:35.393 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.11) opts 0xd
01:28:35.394 00.001 6120 UpdateGuideState exits: m=14219 SNR=77.5 Saturated
01:28:35.398 00.004 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.11)
01:28:35.398 00.000 7680 Moving (0.26, 0.11) raw xDistance=-0.27 yDistance=0.01
01:28:35.398 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:35.403 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:28:35.403 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:35.406 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:28:35.407 00.001 6120 Enqueuing Expose request
01:28:35.411 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:28:35.411 00.000 7680 MoveAxis(E, 112, ABG)
01:28:35.412 00.001 7680 Guiding  Dir = 2, Dur = 112
01:28:35.412 00.000 7680 IsSlewing returns 0
01:28:35.413 00.001 7680 IsGuiding returns 0
01:28:35.414 00.001 7680 PulseGuide returned control before completion, sleep 122
01:28:35.540 00.126 7680 IsGuiding returns 1
01:28:35.541 00.001 7680 scope still moving after pulse duration time elapsed
01:28:35.571 00.030 7680 IsSlewing returns 0
01:28:35.572 00.001 7680 IsGuiding returns 0
01:28:35.573 00.001 7680 scope move finished after 112 + 47 ms
01:28:35.574 00.001 7680 Move returns status 0, amount 112
01:28:35.575 00.001 7680 MoveAxis(N, 0, ABG)
01:28:35.575 00.000 7680 Move returns status 0, amount 0
01:28:35.576 00.001 7680 move complete, result=0
01:28:35.576 00.000 7680 worker thread done servicing request
01:28:35.576 00.000 7680 Worker thread wakes up
01:28:35.576 00.000 6120 GuideStep: -0.3 px 112 ms EAST, 0.0 px 0 ms NORTH
01:28:35.584 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:35.584 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:36.831 01.247 7680 Exposure complete
01:28:36.959 00.128 7680 worker thread done servicing request
01:28:36.959 00.000 6120 OnExposeComplete: enter
01:28:36.964 00.005 6120 UpdateGuideState(): m_state=6
01:28:36.968 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6241
01:28:36.972 00.004 6120 Star::Find returns 1 (1), X=952.76, Y=44.19, Mass=15323, SNR=79.9, Peak=255 HFD=6.9
01:28:36.977 00.005 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.95 = -2.33)
01:28:36.983 00.006 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.68 = -2.60)
01:28:36.987 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.27 cameraTheta=1.00 mountX=-0.19 mountY=-0.14, mountTheta=-2.50
01:28:36.993 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.23, opts=13)
01:28:36.997 00.004 6120 Enqueuing Move request for scope (0.15, 0.23)
01:28:37.001 00.004 7680 Worker thread wakes up
01:28:37.001 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.23) opts 0xd
01:28:37.001 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.23)
01:28:37.002 00.001 7680 Moving (0.15, 0.23) raw xDistance=-0.19 yDistance=-0.14
01:28:37.002 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:28:37.003 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:28:37.003 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:37.006 00.003 6120 UpdateGuideState exits: m=15323 SNR=79.9 Saturated
01:28:37.010 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:37.015 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:37.019 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:28:37.019 00.000 7680 MoveAxis(E, 0, ABG)
01:28:37.020 00.001 6120 Enqueuing Expose request
01:28:37.023 00.003 7680 Move returns status 0, amount 0
01:28:37.023 00.000 7680 MoveAxis(N, 0, ABG)
01:28:37.023 00.000 7680 Move returns status 0, amount 0
01:28:37.023 00.000 7680 move complete, result=0
01:28:37.023 00.000 7680 worker thread done servicing request
01:28:37.024 00.001 7680 Worker thread wakes up
01:28:37.024 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:37.024 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:37.024 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:38.270 01.246 7680 Exposure complete
01:28:38.410 00.140 7680 worker thread done servicing request
01:28:38.410 00.000 6120 OnExposeComplete: enter
01:28:38.414 00.004 6120 UpdateGuideState(): m_state=6
01:28:38.418 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6242
01:28:38.424 00.006 6120 Star::Find returns 1 (1), X=952.43, Y=44.63, Mass=14288, SNR=78.6, Peak=255 HFD=7.2
01:28:38.428 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
01:28:38.433 00.005 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
01:28:38.436 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.67 hyp=0.69 cameraTheta=1.83 mountX=0.05 mountY=-0.68, mountTheta=-1.50
01:28:38.442 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.67, opts=13)
01:28:38.445 00.003 6120 Enqueuing Move request for scope (-0.18, 0.67)
01:28:38.449 00.004 7680 Worker thread wakes up
01:28:38.450 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:38.453 00.003 6120 UpdateGuideState exits: m=14288 SNR=78.6 Saturated
01:28:38.457 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.67) opts 0xd
01:28:38.457 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.67)
01:28:38.458 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:38.461 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:38.466 00.005 6120 Enqueuing Expose request
01:28:38.469 00.003 7680 Moving (-0.18, 0.67) raw xDistance=0.05 yDistance=-0.68
01:28:38.469 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:28:38.470 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
01:28:38.470 00.000 7680 MoveAxis(E, 0, ABG)
01:28:38.470 00.000 7680 Move returns status 0, amount 0
01:28:38.470 00.000 7680 MoveAxis(N, 368, ABG)
01:28:38.470 00.000 7680 Guiding  Dir = 0, Dur = 368
01:28:38.471 00.001 7680 IsSlewing returns 0
01:28:38.471 00.000 7680 IsGuiding returns 0
01:28:38.472 00.001 7680 PulseGuide returned control before completion, sleep 378
01:28:38.855 00.383 7680 IsGuiding returns 1
01:28:38.856 00.001 7680 scope still moving after pulse duration time elapsed
01:28:38.886 00.030 7680 IsSlewing returns 0
01:28:38.888 00.002 7680 IsGuiding returns 0
01:28:38.888 00.000 7680 scope move finished after 368 + 48 ms
01:28:38.889 00.001 7680 Move returns status 0, amount 368
01:28:38.889 00.000 7680 move complete, result=0
01:28:38.889 00.000 7680 worker thread done servicing request
01:28:38.890 00.001 7680 Worker thread wakes up
01:28:38.890 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:38.890 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:38.890 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 368 ms NORTH
01:28:40.132 01.242 7680 Exposure complete
01:28:40.275 00.143 7680 worker thread done servicing request
01:28:40.276 00.001 6120 OnExposeComplete: enter
01:28:40.279 00.003 6120 UpdateGuideState(): m_state=6
01:28:40.283 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6243
01:28:40.286 00.003 6120 Star::Find returns 1 (1), X=952.55, Y=44.33, Mass=14142, SNR=76.8, Peak=255 HFD=7.1
01:28:40.290 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
01:28:40.295 00.005 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
01:28:40.299 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.37 hyp=0.37 cameraTheta=1.72 mountX=-0.02 mountY=-0.36, mountTheta=-1.61
01:28:40.305 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.37, opts=13)
01:28:40.309 00.004 6120 Enqueuing Move request for scope (-0.05, 0.37)
01:28:40.312 00.003 7680 Worker thread wakes up
01:28:40.312 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:40.315 00.003 6120 UpdateGuideState exits: m=14142 SNR=76.8 Saturated
01:28:40.319 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:40.321 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:40.325 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.37) opts 0xd
01:28:40.327 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.37)
01:28:40.327 00.000 7680 Moving (-0.05, 0.37) raw xDistance=-0.02 yDistance=-0.36
01:28:40.327 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:28:40.327 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:28:40.327 00.000 7680 MoveAxis(E, 0, ABG)
01:28:40.327 00.000 7680 Move returns status 0, amount 0
01:28:40.328 00.001 7680 MoveAxis(N, 193, ABG)
01:28:40.328 00.000 7680 Guiding  Dir = 0, Dur = 193
01:28:40.328 00.000 6120 Enqueuing Expose request
01:28:40.333 00.005 7680 IsSlewing returns 0
01:28:40.333 00.000 7680 IsGuiding returns 0
01:28:40.334 00.001 7680 PulseGuide returned control before completion, sleep 203
01:28:40.543 00.209 7680 IsGuiding returns 1
01:28:40.544 00.001 7680 scope still moving after pulse duration time elapsed
01:28:40.574 00.030 7680 IsSlewing returns 0
01:28:40.575 00.001 7680 IsGuiding returns 0
01:28:40.575 00.000 7680 scope move finished after 193 + 49 ms
01:28:40.576 00.001 7680 Move returns status 0, amount 193
01:28:40.576 00.000 7680 move complete, result=0
01:28:40.577 00.001 7680 worker thread done servicing request
01:28:40.577 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 193 ms NORTH
01:28:40.585 00.008 7680 Worker thread wakes up
01:28:40.585 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:40.585 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:41.838 01.253 7680 Exposure complete
01:28:41.981 00.143 7680 worker thread done servicing request
01:28:41.981 00.000 6120 OnExposeComplete: enter
01:28:41.985 00.004 6120 UpdateGuideState(): m_state=6
01:28:41.990 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6244
01:28:41.995 00.005 6120 Star::Find returns 1 (1), X=952.67, Y=44.12, Mass=13940, SNR=76.4, Peak=255 HFD=6.9
01:28:41.999 00.004 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.16 = -2.12)
01:28:42.003 00.004 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.39)
01:28:42.008 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.21 mountX=-0.09 mountY=-0.12, mountTheta=-2.22
01:28:42.014 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.16, opts=13)
01:28:42.020 00.006 6120 Enqueuing Move request for scope (0.06, 0.16)
01:28:42.025 00.005 7680 Worker thread wakes up
01:28:42.025 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
01:28:42.025 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:42.029 00.004 6120 UpdateGuideState exits: m=13940 SNR=76.4 Saturated
01:28:42.033 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:42.037 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:42.040 00.003 6120 Enqueuing Expose request
01:28:42.044 00.004 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
01:28:42.045 00.001 7680 Moving (0.06, 0.16) raw xDistance=-0.09 yDistance=-0.12
01:28:42.045 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:28:42.045 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:28:42.045 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:28:42.046 00.001 7680 MoveAxis(E, 0, ABG)
01:28:42.046 00.000 7680 Move returns status 0, amount 0
01:28:42.046 00.000 7680 MoveAxis(N, 0, ABG)
01:28:42.047 00.001 7680 Move returns status 0, amount 0
01:28:42.047 00.000 7680 move complete, result=0
01:28:42.047 00.000 7680 worker thread done servicing request
01:28:42.047 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:42.052 00.005 7680 Worker thread wakes up
01:28:42.052 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:42.052 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:43.305 01.253 7680 Exposure complete
01:28:43.435 00.130 7680 worker thread done servicing request
01:28:43.435 00.000 6120 OnExposeComplete: enter
01:28:43.440 00.005 6120 UpdateGuideState(): m_state=6
01:28:43.443 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6245
01:28:43.446 00.003 6120 Star::Find returns 1 (1), X=952.80, Y=44.16, Mass=13993, SNR=77.0, Peak=255 HFD=6.8
01:28:43.451 00.005 6120 CameraToMount -- cameraTheta (0.82) - m_xAngle (-2.95) = xAngle (3.78 = -2.51)
01:28:43.455 00.004 6120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.51 = -2.78)
01:28:43.458 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.28 cameraTheta=0.82 mountX=-0.22 mountY=-0.10, mountTheta=-2.72
01:28:43.464 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.20, opts=13)
01:28:43.469 00.005 6120 Enqueuing Move request for scope (0.19, 0.20)
01:28:43.472 00.003 7680 Worker thread wakes up
01:28:43.472 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.20) opts 0xd
01:28:43.473 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.20)
01:28:43.473 00.000 7680 Moving (0.19, 0.20) raw xDistance=-0.22 yDistance=-0.10
01:28:43.473 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:28:43.473 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:28:43.473 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:28:43.473 00.000 7680 MoveAxis(E, 91, ABG)
01:28:43.474 00.001 7680 Guiding  Dir = 2, Dur = 91
01:28:43.474 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:43.477 00.003 7680 IsSlewing returns 0
01:28:43.478 00.001 6120 UpdateGuideState exits: m=13993 SNR=77.0 Saturated
01:28:43.481 00.003 7680 IsGuiding returns 0
01:28:43.481 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:43.487 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:43.492 00.005 7680 PulseGuide returned control before completion, sleep 101
01:28:43.492 00.000 6120 Enqueuing Expose request
01:28:43.607 00.115 7680 IsGuiding returns 0
01:28:43.608 00.001 7680 Move returns status 0, amount 91
01:28:43.608 00.000 7680 MoveAxis(N, 0, ABG)
01:28:43.608 00.000 7680 Move returns status 0, amount 0
01:28:43.609 00.001 7680 move complete, result=0
01:28:43.609 00.000 7680 worker thread done servicing request
01:28:43.610 00.001 7680 Worker thread wakes up
01:28:43.610 00.000 6120 GuideStep: -0.2 px 91 ms EAST, -0.1 px 0 ms NORTH
01:28:43.617 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:43.617 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:44.864 01.247 7680 Exposure complete
01:28:44.993 00.129 7680 worker thread done servicing request
01:28:44.993 00.000 6120 OnExposeComplete: enter
01:28:44.996 00.003 6120 UpdateGuideState(): m_state=6
01:28:45.001 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6246
01:28:45.004 00.003 6120 Star::Find returns 1 (1), X=952.86, Y=44.36, Mass=13379, SNR=75.3, Peak=255 HFD=6.9
01:28:45.008 00.004 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
01:28:45.013 00.005 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
01:28:45.018 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=0.40 hyp=0.48 cameraTheta=1.01 mountX=-0.32 mountY=-0.25, mountTheta=-2.49
01:28:45.023 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.40, opts=13)
01:28:45.027 00.004 6120 Enqueuing Move request for scope (0.25, 0.40)
01:28:45.031 00.004 7680 Worker thread wakes up
01:28:45.032 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:45.035 00.003 6120 UpdateGuideState exits: m=13379 SNR=75.3 Saturated
01:28:45.040 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:45.042 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.40) opts 0xd
01:28:45.044 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:45.048 00.004 6120 Enqueuing Expose request
01:28:45.053 00.005 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.40)
01:28:45.054 00.001 7680 Moving (0.25, 0.40) raw xDistance=-0.32 yDistance=-0.25
01:28:45.054 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
01:28:45.054 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:28:45.054 00.000 7680 MoveAxis(E, 139, ABG)
01:28:45.054 00.000 7680 Guiding  Dir = 2, Dur = 139
01:28:45.055 00.001 7680 IsSlewing returns 0
01:28:45.055 00.000 7680 IsGuiding returns 0
01:28:45.055 00.000 7680 PulseGuide returned control before completion, sleep 149
01:28:45.219 00.164 7680 IsGuiding returns 0
01:28:45.220 00.001 7680 Move returns status 0, amount 139
01:28:45.220 00.000 7680 MoveAxis(N, 135, ABG)
01:28:45.221 00.001 7680 Guiding  Dir = 0, Dur = 135
01:28:45.221 00.000 7680 IsSlewing returns 0
01:28:45.222 00.001 7680 IsGuiding returns 0
01:28:45.223 00.001 7680 PulseGuide returned control before completion, sleep 145
01:28:45.377 00.154 7680 IsGuiding returns 1
01:28:45.378 00.001 7680 scope still moving after pulse duration time elapsed
01:28:45.408 00.030 7680 IsSlewing returns 0
01:28:45.409 00.001 7680 IsGuiding returns 0
01:28:45.409 00.000 7680 scope move finished after 135 + 51 ms
01:28:45.410 00.001 7680 Move returns status 0, amount 135
01:28:45.410 00.000 7680 move complete, result=0
01:28:45.410 00.000 7680 worker thread done servicing request
01:28:45.411 00.001 7680 Worker thread wakes up
01:28:45.412 00.001 6120 GuideStep: -0.3 px 139 ms EAST, -0.2 px 135 ms NORTH
01:28:45.419 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:45.419 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:46.662 01.243 7680 Exposure complete
01:28:46.798 00.136 7680 worker thread done servicing request
01:28:46.798 00.000 6120 OnExposeComplete: enter
01:28:46.802 00.004 6120 UpdateGuideState(): m_state=6
01:28:46.806 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6247
01:28:46.811 00.005 6120 Star::Find returns 1 (1), X=952.72, Y=44.62, Mass=14543, SNR=79.3, Peak=255 HFD=7.2
01:28:46.815 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
01:28:46.819 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
01:28:46.823 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.67 hyp=0.68 cameraTheta=1.40 mountX=-0.24 mountY=-0.55, mountTheta=-1.98
01:28:46.829 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.67, opts=13)
01:28:46.833 00.004 6120 Enqueuing Move request for scope (0.12, 0.67)
01:28:46.837 00.004 7680 Worker thread wakes up
01:28:46.837 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.67) opts 0xd
01:28:46.837 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.67)
01:28:46.837 00.000 7680 Moving (0.12, 0.67) raw xDistance=-0.24 yDistance=-0.55
01:28:46.837 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
01:28:46.837 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
01:28:46.838 00.001 7680 MoveAxis(E, 107, ABG)
01:28:46.838 00.000 7680 Guiding  Dir = 2, Dur = 107
01:28:46.838 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:46.842 00.004 7680 IsSlewing returns 0
01:28:46.842 00.000 6120 UpdateGuideState exits: m=14543 SNR=79.3 Saturated
01:28:46.846 00.004 7680 IsGuiding returns 0
01:28:46.846 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:46.850 00.004 7680 PulseGuide returned control before completion, sleep 117
01:28:46.850 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:46.853 00.003 6120 Enqueuing Expose request
01:28:46.981 00.128 7680 IsGuiding returns 1
01:28:46.982 00.001 7680 scope still moving after pulse duration time elapsed
01:28:47.013 00.031 7680 IsSlewing returns 0
01:28:47.013 00.000 7680 IsGuiding returns 0
01:28:47.013 00.000 7680 scope move finished after 107 + 60 ms
01:28:47.014 00.001 7680 Move returns status 0, amount 107
01:28:47.014 00.000 7680 MoveAxis(N, 297, ABG)
01:28:47.014 00.000 7680 Guiding  Dir = 0, Dur = 297
01:28:47.015 00.001 7680 IsSlewing returns 0
01:28:47.015 00.000 7680 IsGuiding returns 0
01:28:47.016 00.001 7680 PulseGuide returned control before completion, sleep 307
01:28:47.326 00.310 7680 IsGuiding returns 1
01:28:47.327 00.001 7680 scope still moving after pulse duration time elapsed
01:28:47.358 00.031 7680 IsSlewing returns 0
01:28:47.360 00.002 7680 IsGuiding returns 0
01:28:47.361 00.001 7680 scope move finished after 297 + 47 ms
01:28:47.361 00.000 7680 Move returns status 0, amount 297
01:28:47.361 00.000 7680 move complete, result=0
01:28:47.362 00.001 7680 worker thread done servicing request
01:28:47.362 00.000 6120 GuideStep: -0.2 px 107 ms EAST, -0.5 px 297 ms NORTH
01:28:47.371 00.009 7680 Worker thread wakes up
01:28:47.371 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:47.372 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:48.624 01.252 7680 Exposure complete
01:28:48.763 00.139 7680 worker thread done servicing request
01:28:48.764 00.001 6120 OnExposeComplete: enter
01:28:48.769 00.005 6120 UpdateGuideState(): m_state=6
01:28:48.775 00.006 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6248
01:28:48.779 00.004 6120 Star::Find returns 1 (1), X=952.39, Y=44.47, Mass=14839, SNR=80.4, Peak=255 HFD=7.1
01:28:48.783 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
01:28:48.789 00.006 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
01:28:48.793 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.52 hyp=0.56 cameraTheta=1.97 mountX=0.12 mountY=-0.56, mountTheta=-1.37
01:28:48.799 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.52, opts=13)
01:28:48.805 00.006 6120 Enqueuing Move request for scope (-0.22, 0.52)
01:28:48.808 00.003 7680 Worker thread wakes up
01:28:48.809 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:48.813 00.004 6120 UpdateGuideState exits: m=14839 SNR=80.4 Saturated
01:28:48.817 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:48.820 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:48.826 00.006 6120 Enqueuing Expose request
01:28:48.831 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.52) opts 0xd
01:28:48.831 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.52)
01:28:48.831 00.000 7680 Moving (-0.22, 0.52) raw xDistance=0.12 yDistance=-0.56
01:28:48.832 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:28:48.832 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
01:28:48.832 00.000 7680 MoveAxis(E, 0, ABG)
01:28:48.832 00.000 7680 Move returns status 0, amount 0
01:28:48.833 00.001 7680 MoveAxis(N, 303, ABG)
01:28:48.833 00.000 7680 Guiding  Dir = 0, Dur = 303
01:28:48.833 00.000 7680 IsSlewing returns 0
01:28:48.834 00.001 7680 IsGuiding returns 0
01:28:48.834 00.000 7680 PulseGuide returned control before completion, sleep 313
01:28:49.163 00.329 7680 IsGuiding returns 1
01:28:49.163 00.000 7680 scope still moving after pulse duration time elapsed
01:28:49.194 00.031 7680 IsSlewing returns 0
01:28:49.195 00.001 7680 IsGuiding returns 0
01:28:49.195 00.000 7680 scope move finished after 303 + 58 ms
01:28:49.196 00.001 7680 Move returns status 0, amount 303
01:28:49.196 00.000 7680 move complete, result=0
01:28:49.196 00.000 7680 worker thread done servicing request
01:28:49.196 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 303 ms NORTH
01:28:49.204 00.008 7680 Worker thread wakes up
01:28:49.205 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:49.205 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:50.462 01.257 7680 Exposure complete
01:28:50.607 00.145 7680 worker thread done servicing request
01:28:50.607 00.000 6120 OnExposeComplete: enter
01:28:50.612 00.005 6120 UpdateGuideState(): m_state=6
01:28:50.617 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6249
01:28:50.622 00.005 6120 Star::Find returns 1 (1), X=952.59, Y=43.64, Mass=14458, SNR=77.4, Peak=255 HFD=7.0
01:28:50.626 00.004 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-2.95) = xAngle (1.33 = 1.33)
01:28:50.630 00.004 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.06 = 1.06)
01:28:50.633 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.63 mountX=0.08 mountY=0.27, mountTheta=1.30
01:28:50.639 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.31, opts=13)
01:28:50.644 00.005 6120 Enqueuing Move request for scope (-0.02, -0.31)
01:28:50.648 00.004 7680 Worker thread wakes up
01:28:50.648 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.31) opts 0xd
01:28:50.648 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.31)
01:28:50.649 00.001 7680 Moving (-0.02, -0.31) raw xDistance=0.08 yDistance=0.27
01:28:50.649 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:28:50.649 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:28:50.649 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:50.655 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:28:50.655 00.000 7680 MoveAxis(E, 0, ABG)
01:28:50.655 00.000 7680 Move returns status 0, amount 0
01:28:50.655 00.000 7680 MoveAxis(N, 0, ABG)
01:28:50.656 00.001 7680 Move returns status 0, amount 0
01:28:50.656 00.000 7680 move complete, result=0
01:28:50.656 00.000 7680 worker thread done servicing request
01:28:50.656 00.000 6120 UpdateGuideState exits: m=14458 SNR=77.4 Saturated
01:28:50.661 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:50.665 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:50.670 00.005 6120 Enqueuing Expose request
01:28:50.676 00.006 7680 Worker thread wakes up
01:28:50.676 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:28:50.681 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:50.681 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:51.929 01.248 7680 Exposure complete
01:28:52.061 00.132 7680 worker thread done servicing request
01:28:52.061 00.000 6120 OnExposeComplete: enter
01:28:52.065 00.004 6120 UpdateGuideState(): m_state=6
01:28:52.069 00.004 6120 Star::Find(15, 952, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6250
01:28:52.073 00.004 6120 Star::Find returns 1 (1), X=952.55, Y=44.11, Mass=13789, SNR=75.9, Peak=255 HFD=6.9
01:28:52.078 00.005 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
01:28:52.084 00.006 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
01:28:52.089 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.94 mountX=0.03 mountY=-0.16, mountTheta=-1.39
01:28:52.094 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.15, opts=13)
01:28:52.098 00.004 6120 Enqueuing Move request for scope (-0.06, 0.15)
01:28:52.101 00.003 7680 Worker thread wakes up
01:28:52.101 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
01:28:52.101 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:52.106 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
01:28:52.106 00.000 7680 Moving (-0.06, 0.15) raw xDistance=0.03 yDistance=-0.16
01:28:52.106 00.000 6120 UpdateGuideState exits: m=13789 SNR=75.9 Saturated
01:28:52.112 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:52.116 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:52.121 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:28:52.121 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:28:52.121 00.000 6120 Enqueuing Expose request
01:28:52.125 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:28:52.125 00.000 7680 MoveAxis(E, 0, ABG)
01:28:52.125 00.000 7680 Move returns status 0, amount 0
01:28:52.125 00.000 7680 MoveAxis(N, 0, ABG)
01:28:52.125 00.000 7680 Move returns status 0, amount 0
01:28:52.126 00.001 7680 move complete, result=0
01:28:52.126 00.000 7680 worker thread done servicing request
01:28:52.126 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:28:52.129 00.003 7680 Worker thread wakes up
01:28:52.129 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:52.129 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:53.373 01.244 7680 Exposure complete
01:28:53.510 00.137 7680 worker thread done servicing request
01:28:53.510 00.000 6120 OnExposeComplete: enter
01:28:53.517 00.007 6120 UpdateGuideState(): m_state=6
01:28:53.521 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6251
01:28:53.526 00.005 6120 Star::Find returns 1 (1), X=952.61, Y=44.20, Mass=14365, SNR=78.1, Peak=255 HFD=7.0
01:28:53.530 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
01:28:53.533 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
01:28:53.536 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.59 mountX=-0.04 mountY=-0.22, mountTheta=-1.76
01:28:53.541 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.24, opts=13)
01:28:53.546 00.005 6120 Enqueuing Move request for scope (-0.00, 0.24)
01:28:53.549 00.003 7680 Worker thread wakes up
01:28:53.549 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:53.555 00.006 6120 UpdateGuideState exits: m=14365 SNR=78.1 Saturated
01:28:53.558 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:53.562 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:53.566 00.004 6120 Enqueuing Expose request
01:28:53.569 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.24) opts 0xd
01:28:53.569 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.24)
01:28:53.569 00.000 7680 Moving (-0.00, 0.24) raw xDistance=-0.04 yDistance=-0.22
01:28:53.569 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:28:53.569 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:28:53.570 00.001 7680 MoveAxis(E, 0, ABG)
01:28:53.570 00.000 7680 Move returns status 0, amount 0
01:28:53.571 00.001 7680 MoveAxis(N, 120, ABG)
01:28:53.571 00.000 7680 Guiding  Dir = 0, Dur = 120
01:28:53.571 00.000 7680 IsSlewing returns 0
01:28:53.571 00.000 7680 IsGuiding returns 0
01:28:53.572 00.001 7680 PulseGuide returned control before completion, sleep 130
01:28:53.707 00.135 7680 IsGuiding returns 1
01:28:53.708 00.001 7680 scope still moving after pulse duration time elapsed
01:28:53.738 00.030 7680 IsSlewing returns 0
01:28:53.739 00.001 7680 IsGuiding returns 0
01:28:53.740 00.001 7680 scope move finished after 120 + 47 ms
01:28:53.740 00.000 7680 Move returns status 0, amount 120
01:28:53.741 00.001 7680 move complete, result=0
01:28:53.741 00.000 7680 worker thread done servicing request
01:28:53.741 00.000 7680 Worker thread wakes up
01:28:53.741 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 120 ms NORTH
01:28:53.748 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:53.748 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:55.006 01.258 7680 Exposure complete
01:28:55.145 00.139 7680 worker thread done servicing request
01:28:55.146 00.001 6120 OnExposeComplete: enter
01:28:55.149 00.003 6120 UpdateGuideState(): m_state=6
01:28:55.153 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6252
01:28:55.157 00.004 6120 Star::Find returns 1 (1), X=952.39, Y=44.62, Mass=14490, SNR=77.8, Peak=255 HFD=7.2
01:28:55.162 00.005 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
01:28:55.165 00.003 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
01:28:55.170 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.67 hyp=0.70 cameraTheta=1.89 mountX=0.09 mountY=-0.69, mountTheta=-1.44
01:28:55.175 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.67, opts=13)
01:28:55.180 00.005 6120 Enqueuing Move request for scope (-0.22, 0.67)
01:28:55.183 00.003 7680 Worker thread wakes up
01:28:55.183 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.67) opts 0xd
01:28:55.183 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.67)
01:28:55.184 00.001 7680 Moving (-0.22, 0.67) raw xDistance=0.09 yDistance=-0.69
01:28:55.184 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:28:55.184 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
01:28:55.184 00.000 7680 MoveAxis(E, 0, ABG)
01:28:55.184 00.000 7680 Move returns status 0, amount 0
01:28:55.184 00.000 7680 MoveAxis(N, 377, ABG)
01:28:55.184 00.000 7680 Guiding  Dir = 0, Dur = 377
01:28:55.184 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:55.189 00.005 7680 IsSlewing returns 0
01:28:55.189 00.000 6120 UpdateGuideState exits: m=14490 SNR=77.8 Saturated
01:28:55.192 00.003 7680 IsGuiding returns 0
01:28:55.193 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:55.197 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:55.200 00.003 7680 PulseGuide returned control before completion, sleep 387
01:28:55.200 00.000 6120 Enqueuing Expose request
01:28:55.592 00.392 7680 IsGuiding returns 1
01:28:55.593 00.001 7680 scope still moving after pulse duration time elapsed
01:28:55.624 00.031 7680 IsSlewing returns 0
01:28:55.625 00.001 7680 IsGuiding returns 0
01:28:55.625 00.000 7680 scope move finished after 377 + 56 ms
01:28:55.625 00.000 7680 Move returns status 0, amount 377
01:28:55.627 00.002 7680 move complete, result=0
01:28:55.627 00.000 7680 worker thread done servicing request
01:28:55.628 00.001 7680 Worker thread wakes up
01:28:55.628 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 377 ms NORTH
01:28:55.634 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:55.634 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:56.884 01.250 7680 Exposure complete
01:28:57.014 00.130 7680 worker thread done servicing request
01:28:57.015 00.001 6120 OnExposeComplete: enter
01:28:57.020 00.005 6120 UpdateGuideState(): m_state=6
01:28:57.025 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6253
01:28:57.030 00.005 6120 Star::Find returns 1 (1), X=952.31, Y=43.87, Mass=14078, SNR=78.3, Peak=255 HFD=6.9
01:28:57.034 00.004 6120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-2.95) = xAngle (0.10 = 0.10)
01:28:57.038 00.004 6120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.17 = -0.17)
01:28:57.041 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.09 hyp=0.31 cameraTheta=-2.86 mountX=0.30 mountY=-0.05, mountTheta=-0.17
01:28:57.048 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.09, opts=13)
01:28:57.053 00.005 6120 Enqueuing Move request for scope (-0.29, -0.09)
01:28:57.057 00.004 7680 Worker thread wakes up
01:28:57.057 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:57.062 00.005 6120 UpdateGuideState exits: m=14078 SNR=78.3 Saturated
01:28:57.065 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:57.069 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.09) opts 0xd
01:28:57.069 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.09)
01:28:57.070 00.001 7680 Moving (-0.29, -0.09) raw xDistance=0.30 yDistance=-0.05
01:28:57.070 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:28:57.070 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:28:57.070 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:28:57.070 00.000 7680 MoveAxis(W, 124, ABG)
01:28:57.070 00.000 7680 Guiding  Dir = 3, Dur = 124
01:28:57.070 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:57.076 00.006 7680 IsSlewing returns 0
01:28:57.076 00.000 6120 Enqueuing Expose request
01:28:57.080 00.004 7680 IsGuiding returns 0
01:28:57.080 00.000 7680 PulseGuide returned control before completion, sleep 134
01:28:57.232 00.152 7680 IsGuiding returns 1
01:28:57.233 00.001 7680 scope still moving after pulse duration time elapsed
01:28:57.263 00.030 7680 IsSlewing returns 0
01:28:57.266 00.003 7680 IsGuiding returns 0
01:28:57.269 00.003 7680 scope move finished after 124 + 64 ms
01:28:57.270 00.001 7680 Move returns status 0, amount 124
01:28:57.270 00.000 7680 MoveAxis(N, 0, ABG)
01:28:57.271 00.001 7680 Move returns status 0, amount 0
01:28:57.271 00.000 7680 move complete, result=0
01:28:57.272 00.001 7680 worker thread done servicing request
01:28:57.272 00.000 7680 Worker thread wakes up
01:28:57.273 00.001 6120 GuideStep: 0.3 px 124 ms WEST, -0.1 px 0 ms NORTH
01:28:57.280 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:57.281 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:28:58.527 01.246 7680 Exposure complete
01:28:58.675 00.148 7680 worker thread done servicing request
01:28:58.675 00.000 6120 OnExposeComplete: enter
01:28:58.681 00.006 6120 UpdateGuideState(): m_state=6
01:28:58.686 00.005 6120 Star::Find(15, 952, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6254
01:28:58.689 00.003 6120 Star::Find returns 1 (1), X=952.81, Y=44.09, Mass=13987, SNR=75.7, Peak=255 HFD=6.9
01:28:58.693 00.004 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.52 = -2.76)
01:28:58.697 00.004 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.25 = -3.03)
01:28:58.702 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.24 cameraTheta=0.57 mountX=-0.23 mountY=-0.03, mountTheta=-3.02
01:28:58.708 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.13, opts=13)
01:28:58.713 00.005 6120 Enqueuing Move request for scope (0.21, 0.13)
01:28:58.717 00.004 7680 Worker thread wakes up
01:28:58.718 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:28:58.722 00.004 6120 UpdateGuideState exits: m=13987 SNR=75.7 Saturated
01:28:58.726 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:58.728 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:28:58.733 00.005 6120 Enqueuing Expose request
01:28:58.738 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd
01:28:58.739 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.13)
01:28:58.739 00.000 7680 Moving (0.21, 0.13) raw xDistance=-0.23 yDistance=-0.03
01:28:58.739 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
01:28:58.740 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:28:58.740 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:28:58.740 00.000 7680 MoveAxis(E, 84, ABG)
01:28:58.741 00.001 7680 Guiding  Dir = 2, Dur = 84
01:28:58.741 00.000 7680 IsSlewing returns 0
01:28:58.741 00.000 7680 IsGuiding returns 0
01:28:58.743 00.002 7680 PulseGuide returned control before completion, sleep 94
01:28:58.841 00.098 7680 IsGuiding returns 1
01:28:58.842 00.001 7680 scope still moving after pulse duration time elapsed
01:28:58.873 00.031 7680 IsSlewing returns 0
01:28:58.875 00.002 7680 IsGuiding returns 0
01:28:58.876 00.001 7680 scope move finished after 84 + 50 ms
01:28:58.877 00.001 7680 Move returns status 0, amount 84
01:28:58.877 00.000 7680 MoveAxis(N, 0, ABG)
01:28:58.878 00.001 7680 Move returns status 0, amount 0
01:28:58.878 00.000 7680 move complete, result=0
01:28:58.879 00.001 7680 worker thread done servicing request
01:28:58.879 00.000 6120 GuideStep: -0.2 px 84 ms EAST, -0.0 px 0 ms NORTH
01:28:58.887 00.008 7680 Worker thread wakes up
01:28:58.887 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:28:58.888 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:00.136 01.248 7680 Exposure complete
01:29:00.277 00.141 7680 worker thread done servicing request
01:29:00.277 00.000 6120 OnExposeComplete: enter
01:29:00.281 00.004 6120 UpdateGuideState(): m_state=6
01:29:00.285 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6255
01:29:00.288 00.003 6120 Star::Find returns 1 (1), X=952.49, Y=44.50, Mass=14604, SNR=79.0, Peak=255 HFD=7.1
01:29:00.292 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.55)
01:29:00.295 00.003 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
01:29:00.300 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.54 hyp=0.55 cameraTheta=1.78 mountX=0.01 mountY=-0.54, mountTheta=-1.54
01:29:00.305 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.54, opts=13)
01:29:00.309 00.004 6120 Enqueuing Move request for scope (-0.12, 0.54)
01:29:00.312 00.003 7680 Worker thread wakes up
01:29:00.312 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.54) opts 0xd
01:29:00.312 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.54)
01:29:00.312 00.000 7680 Moving (-0.12, 0.54) raw xDistance=0.01 yDistance=-0.54
01:29:00.313 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:29:00.313 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
01:29:00.313 00.000 7680 MoveAxis(E, 0, ABG)
01:29:00.313 00.000 7680 Move returns status 0, amount 0
01:29:00.313 00.000 7680 MoveAxis(N, 291, ABG)
01:29:00.313 00.000 7680 Guiding  Dir = 0, Dur = 291
01:29:00.313 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:00.318 00.005 7680 IsSlewing returns 0
01:29:00.318 00.000 6120 UpdateGuideState exits: m=14604 SNR=79.0 Saturated
01:29:00.321 00.003 7680 IsGuiding returns 0
01:29:00.321 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:00.325 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:00.330 00.005 7680 PulseGuide returned control before completion, sleep 301
01:29:00.330 00.000 6120 Enqueuing Expose request
01:29:00.639 00.309 7680 IsGuiding returns 0
01:29:00.639 00.000 7680 Move returns status 0, amount 291
01:29:00.640 00.001 7680 move complete, result=0
01:29:00.640 00.000 7680 worker thread done servicing request
01:29:00.640 00.000 7680 Worker thread wakes up
01:29:00.642 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 291 ms NORTH
01:29:00.652 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:00.653 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:01.901 01.248 7680 Exposure complete
01:29:02.033 00.132 7680 worker thread done servicing request
01:29:02.035 00.002 6120 OnExposeComplete: enter
01:29:02.039 00.004 6120 UpdateGuideState(): m_state=6
01:29:02.044 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6256
01:29:02.050 00.006 6120 Star::Find returns 1 (1), X=952.41, Y=44.26, Mass=14468, SNR=77.8, Peak=255 HFD=7.2
01:29:02.057 00.007 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
01:29:02.061 00.004 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.43)
01:29:02.066 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.30 hyp=0.36 cameraTheta=2.16 mountX=0.14 mountY=-0.36, mountTheta=-1.19
01:29:02.070 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.30, opts=13)
01:29:02.074 00.004 6120 Enqueuing Move request for scope (-0.20, 0.30)
01:29:02.081 00.007 7680 Worker thread wakes up
01:29:02.081 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:02.086 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.30) opts 0xd
01:29:02.086 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.30)
01:29:02.086 00.000 6120 UpdateGuideState exits: m=14468 SNR=77.8 Saturated
01:29:02.091 00.005 7680 Moving (-0.20, 0.30) raw xDistance=0.14 yDistance=-0.36
01:29:02.091 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:29:02.091 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:29:02.092 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:02.096 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:02.100 00.004 6120 Enqueuing Expose request
01:29:02.103 00.003 7680 MoveAxis(E, 0, ABG)
01:29:02.103 00.000 7680 Move returns status 0, amount 0
01:29:02.103 00.000 7680 MoveAxis(N, 194, ABG)
01:29:02.103 00.000 7680 Guiding  Dir = 0, Dur = 194
01:29:02.103 00.000 7680 IsSlewing returns 0
01:29:02.104 00.001 7680 IsGuiding returns 0
01:29:02.104 00.000 7680 PulseGuide returned control before completion, sleep 204
01:29:02.313 00.209 7680 IsGuiding returns 1
01:29:02.314 00.001 7680 scope still moving after pulse duration time elapsed
01:29:02.344 00.030 7680 IsSlewing returns 0
01:29:02.345 00.001 7680 IsGuiding returns 0
01:29:02.346 00.001 7680 scope move finished after 194 + 47 ms
01:29:02.346 00.000 7680 Move returns status 0, amount 194
01:29:02.347 00.001 7680 move complete, result=0
01:29:02.347 00.000 7680 worker thread done servicing request
01:29:02.347 00.000 7680 Worker thread wakes up
01:29:02.348 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 194 ms NORTH
01:29:02.354 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:02.355 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:03.614 01.259 7680 Exposure complete
01:29:03.751 00.137 7680 worker thread done servicing request
01:29:03.751 00.000 6120 OnExposeComplete: enter
01:29:03.755 00.004 6120 UpdateGuideState(): m_state=6
01:29:03.758 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6257
01:29:03.763 00.005 6120 Star::Find returns 1 (1), X=952.42, Y=43.91, Mass=13835, SNR=75.6, Peak=255 HFD=6.8
01:29:03.767 00.004 6120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-2.95) = xAngle (0.08 = 0.08)
01:29:03.771 00.004 6120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.19 = -0.19)
01:29:03.776 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-2.88 mountX=0.19 mountY=-0.04, mountTheta=-0.19
01:29:03.783 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.05, opts=13)
01:29:03.787 00.004 6120 Enqueuing Move request for scope (-0.18, -0.05)
01:29:03.790 00.003 7680 Worker thread wakes up
01:29:03.790 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
01:29:03.790 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
01:29:03.792 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:03.795 00.003 7680 Moving (-0.18, -0.05) raw xDistance=0.19 yDistance=-0.04
01:29:03.795 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:29:03.796 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:29:03.796 00.000 6120 UpdateGuideState exits: m=13835 SNR=75.6 Saturated
01:29:03.799 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:03.802 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:03.808 00.006 6120 Enqueuing Expose request
01:29:03.812 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:29:03.812 00.000 7680 MoveAxis(E, 0, ABG)
01:29:03.812 00.000 7680 Move returns status 0, amount 0
01:29:03.812 00.000 7680 MoveAxis(N, 0, ABG)
01:29:03.813 00.001 7680 Move returns status 0, amount 0
01:29:03.813 00.000 7680 move complete, result=0
01:29:03.813 00.000 7680 worker thread done servicing request
01:29:03.813 00.000 7680 Worker thread wakes up
01:29:03.814 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:03.814 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:03.817 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:05.063 01.246 7680 Exposure complete
01:29:05.202 00.139 7680 worker thread done servicing request
01:29:05.202 00.000 6120 OnExposeComplete: enter
01:29:05.206 00.004 6120 UpdateGuideState(): m_state=6
01:29:05.209 00.003 6120 Star::Find(15, 952, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6258
01:29:05.213 00.004 6120 Star::Find returns 1 (1), X=952.71, Y=43.99, Mass=15156, SNR=78.3, Peak=255 HFD=6.9
01:29:05.217 00.004 6120 CameraToMount -- cameraTheta (0.30) - m_xAngle (-2.95) = xAngle (3.25 = -3.03)
01:29:05.220 00.003 6120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.98 = 2.98)
01:29:05.225 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.30 mountX=-0.11 mountY=0.02, mountTheta=2.99
01:29:05.230 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.03, opts=13)
01:29:05.234 00.004 6120 Enqueuing Move request for scope (0.10, 0.03)
01:29:05.237 00.003 7680 Worker thread wakes up
01:29:05.237 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
01:29:05.238 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
01:29:05.238 00.000 7680 Moving (0.10, 0.03) raw xDistance=-0.11 yDistance=0.02
01:29:05.238 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:29:05.238 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:29:05.239 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:05.242 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:29:05.242 00.000 7680 MoveAxis(E, 0, ABG)
01:29:05.242 00.000 7680 Move returns status 0, amount 0
01:29:05.242 00.000 7680 MoveAxis(N, 0, ABG)
01:29:05.243 00.001 7680 Move returns status 0, amount 0
01:29:05.243 00.000 7680 move complete, result=0
01:29:05.244 00.001 7680 worker thread done servicing request
01:29:05.244 00.000 6120 UpdateGuideState exits: m=15156 SNR=78.3 Saturated
01:29:05.248 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:05.251 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:05.254 00.003 6120 Enqueuing Expose request
01:29:05.258 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:05.261 00.003 7680 Worker thread wakes up
01:29:05.261 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:05.262 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:06.513 01.251 7680 Exposure complete
01:29:06.655 00.142 7680 worker thread done servicing request
01:29:06.656 00.001 6120 OnExposeComplete: enter
01:29:06.660 00.004 6120 UpdateGuideState(): m_state=6
01:29:06.666 00.006 6120 Star::Find(15, 952, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6259
01:29:06.669 00.003 6120 Star::Find returns 1 (1), X=952.78, Y=44.12, Mass=13283, SNR=74.4, Peak=255 HFD=6.8
01:29:06.675 00.006 6120 CameraToMount -- cameraTheta (0.76) - m_xAngle (-2.95) = xAngle (3.72 = -2.56)
01:29:06.681 00.006 6120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.45 = -2.83)
01:29:06.685 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.24 cameraTheta=0.76 mountX=-0.20 mountY=-0.07, mountTheta=-2.79
01:29:06.691 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.17, opts=13)
01:29:06.695 00.004 6120 Enqueuing Move request for scope (0.17, 0.17)
01:29:06.698 00.003 7680 Worker thread wakes up
01:29:06.698 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:06.703 00.005 6120 UpdateGuideState exits: m=13283 SNR=74.4 Saturated
01:29:06.707 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:06.712 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:06.716 00.004 6120 Enqueuing Expose request
01:29:06.719 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.17) opts 0xd
01:29:06.719 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.17)
01:29:06.720 00.001 7680 Moving (0.17, 0.17) raw xDistance=-0.20 yDistance=-0.07
01:29:06.720 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:29:06.720 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:29:06.721 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:29:06.721 00.000 7680 MoveAxis(E, 82, ABG)
01:29:06.721 00.000 7680 Guiding  Dir = 2, Dur = 82
01:29:06.721 00.000 7680 IsSlewing returns 0
01:29:06.721 00.000 7680 IsGuiding returns 0
01:29:06.721 00.000 7680 PulseGuide returned control before completion, sleep 92
01:29:06.830 00.109 7680 IsGuiding returns 1
01:29:06.831 00.001 7680 scope still moving after pulse duration time elapsed
01:29:06.862 00.031 7680 IsSlewing returns 0
01:29:06.862 00.000 7680 IsGuiding returns 0
01:29:06.863 00.001 7680 scope move finished after 82 + 58 ms
01:29:06.863 00.000 7680 Move returns status 0, amount 82
01:29:06.863 00.000 7680 MoveAxis(N, 0, ABG)
01:29:06.863 00.000 7680 Move returns status 0, amount 0
01:29:06.863 00.000 7680 move complete, result=0
01:29:06.864 00.001 7680 worker thread done servicing request
01:29:06.864 00.000 7680 Worker thread wakes up
01:29:06.864 00.000 6120 GuideStep: -0.2 px 82 ms EAST, -0.1 px 0 ms NORTH
01:29:06.871 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:06.871 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:08.121 01.250 7680 Exposure complete
01:29:08.260 00.139 7680 worker thread done servicing request
01:29:08.260 00.000 6120 OnExposeComplete: enter
01:29:08.266 00.006 6120 UpdateGuideState(): m_state=6
01:29:08.269 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6260
01:29:08.274 00.005 6120 Star::Find returns 1 (1), X=952.38, Y=44.59, Mass=13976, SNR=76.6, Peak=255 HFD=7.2
01:29:08.277 00.003 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
01:29:08.281 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
01:29:08.285 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.63 hyp=0.67 cameraTheta=1.92 mountX=0.11 mountY=-0.67, mountTheta=-1.41
01:29:08.290 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.63, opts=13)
01:29:08.294 00.004 6120 Enqueuing Move request for scope (-0.23, 0.63)
01:29:08.299 00.005 7680 Worker thread wakes up
01:29:08.299 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.63) opts 0xd
01:29:08.300 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.63)
01:29:08.300 00.000 7680 Moving (-0.23, 0.63) raw xDistance=0.11 yDistance=-0.67
01:29:08.300 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:08.305 00.005 6120 UpdateGuideState exits: m=13976 SNR=76.6 Saturated
01:29:08.310 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:08.314 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:29:08.314 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:08.319 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
01:29:08.319 00.000 7680 MoveAxis(E, 0, ABG)
01:29:08.319 00.000 7680 Move returns status 0, amount 0
01:29:08.319 00.000 7680 MoveAxis(N, 361, ABG)
01:29:08.319 00.000 7680 Guiding  Dir = 0, Dur = 361
01:29:08.320 00.001 6120 Enqueuing Expose request
01:29:08.323 00.003 7680 IsSlewing returns 0
01:29:08.325 00.002 7680 IsGuiding returns 0
01:29:08.325 00.000 7680 PulseGuide returned control before completion, sleep 371
01:29:08.707 00.382 7680 IsGuiding returns 1
01:29:08.708 00.001 7680 scope still moving after pulse duration time elapsed
01:29:08.739 00.031 7680 IsSlewing returns 0
01:29:08.741 00.002 7680 IsGuiding returns 0
01:29:08.742 00.001 7680 scope move finished after 361 + 55 ms
01:29:08.742 00.000 7680 Move returns status 0, amount 361
01:29:08.742 00.000 7680 move complete, result=0
01:29:08.742 00.000 7680 worker thread done servicing request
01:29:08.743 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 361 ms NORTH
01:29:08.749 00.006 7680 Worker thread wakes up
01:29:08.750 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:08.750 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:10.001 01.251 7680 Exposure complete
01:29:10.136 00.135 7680 worker thread done servicing request
01:29:10.137 00.001 6120 OnExposeComplete: enter
01:29:10.140 00.003 6120 UpdateGuideState(): m_state=6
01:29:10.144 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6261
01:29:10.148 00.004 6120 Star::Find returns 1 (1), X=952.27, Y=44.10, Mass=13804, SNR=76.3, Peak=255 HFD=6.8
01:29:10.152 00.004 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-2.95) = xAngle (5.70 = -0.58)
01:29:10.157 00.005 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.85)
01:29:10.161 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=0.14 hyp=0.36 cameraTheta=2.75 mountX=0.30 mountY=-0.27, mountTheta=-0.73
01:29:10.165 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.14, opts=13)
01:29:10.171 00.006 6120 Enqueuing Move request for scope (-0.34, 0.14)
01:29:10.174 00.003 7680 Worker thread wakes up
01:29:10.175 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:10.178 00.003 6120 UpdateGuideState exits: m=13804 SNR=76.3 Saturated
01:29:10.182 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:10.186 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:10.189 00.003 6120 Enqueuing Expose request
01:29:10.192 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.14) opts 0xd
01:29:10.192 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.14)
01:29:10.193 00.001 7680 Moving (-0.34, 0.14) raw xDistance=0.30 yDistance=-0.27
01:29:10.193 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:29:10.193 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:29:10.193 00.000 7680 MoveAxis(W, 124, ABG)
01:29:10.193 00.000 7680 Guiding  Dir = 3, Dur = 124
01:29:10.195 00.002 7680 IsSlewing returns 0
01:29:10.195 00.000 7680 IsGuiding returns 0
01:29:10.195 00.000 7680 PulseGuide returned control before completion, sleep 134
01:29:10.338 00.143 7680 IsGuiding returns 1
01:29:10.339 00.001 7680 scope still moving after pulse duration time elapsed
01:29:10.368 00.029 7680 IsSlewing returns 0
01:29:10.370 00.002 7680 IsGuiding returns 0
01:29:10.370 00.000 7680 scope move finished after 124 + 51 ms
01:29:10.371 00.001 7680 Move returns status 0, amount 124
01:29:10.371 00.000 7680 MoveAxis(N, 148, ABG)
01:29:10.373 00.002 7680 Guiding  Dir = 0, Dur = 148
01:29:10.373 00.000 7680 IsSlewing returns 0
01:29:10.374 00.001 7680 IsGuiding returns 0
01:29:10.375 00.001 7680 PulseGuide returned control before completion, sleep 158
01:29:10.540 00.165 7680 IsGuiding returns 1
01:29:10.542 00.002 7680 scope still moving after pulse duration time elapsed
01:29:10.573 00.031 7680 IsSlewing returns 0
01:29:10.575 00.002 7680 IsGuiding returns 0
01:29:10.576 00.001 7680 scope move finished after 148 + 54 ms
01:29:10.577 00.001 7680 Move returns status 0, amount 148
01:29:10.577 00.000 7680 move complete, result=0
01:29:10.577 00.000 7680 worker thread done servicing request
01:29:10.578 00.001 6120 GuideStep: 0.3 px 124 ms WEST, -0.3 px 148 ms NORTH
01:29:10.585 00.007 7680 Worker thread wakes up
01:29:10.585 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:10.586 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:11.837 01.251 7680 Exposure complete
01:29:11.983 00.146 7680 worker thread done servicing request
01:29:11.983 00.000 6120 OnExposeComplete: enter
01:29:11.988 00.005 6120 UpdateGuideState(): m_state=6
01:29:11.992 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6262
01:29:11.996 00.004 6120 Star::Find returns 1 (1), X=952.66, Y=44.01, Mass=14707, SNR=79.8, Peak=255 HFD=6.9
01:29:12.000 00.004 6120 CameraToMount -- cameraTheta (0.72) - m_xAngle (-2.95) = xAngle (3.68 = -2.61)
01:29:12.004 00.004 6120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.41 = -2.88)
01:29:12.008 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.07 cameraTheta=0.72 mountX=-0.06 mountY=-0.02, mountTheta=-2.84
01:29:12.013 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.05, opts=13)
01:29:12.019 00.006 6120 Enqueuing Move request for scope (0.06, 0.05)
01:29:12.024 00.005 7680 Worker thread wakes up
01:29:12.024 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
01:29:12.024 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
01:29:12.024 00.000 7680 Moving (0.06, 0.05) raw xDistance=-0.06 yDistance=-0.02
01:29:12.025 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:29:12.026 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:29:12.026 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:12.030 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:29:12.031 00.001 7680 MoveAxis(E, 0, ABG)
01:29:12.031 00.000 7680 Move returns status 0, amount 0
01:29:12.031 00.000 7680 MoveAxis(N, 0, ABG)
01:29:12.031 00.000 7680 Move returns status 0, amount 0
01:29:12.031 00.000 7680 move complete, result=0
01:29:12.032 00.001 6120 UpdateGuideState exits: m=14707 SNR=79.8 Saturated
01:29:12.036 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:12.039 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:12.044 00.005 7680 worker thread done servicing request
01:29:12.044 00.000 6120 Enqueuing Expose request
01:29:12.047 00.003 7680 Worker thread wakes up
01:29:12.048 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:12.052 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:12.052 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:13.302 01.250 7680 Exposure complete
01:29:13.441 00.139 7680 worker thread done servicing request
01:29:13.441 00.000 6120 OnExposeComplete: enter
01:29:13.446 00.005 6120 UpdateGuideState(): m_state=6
01:29:13.450 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6263
01:29:13.455 00.005 6120 Star::Find returns 1 (1), X=952.82, Y=44.16, Mass=14680, SNR=78.1, Peak=255 HFD=6.8
01:29:13.460 00.005 6120 CameraToMount -- cameraTheta (0.76) - m_xAngle (-2.95) = xAngle (3.72 = -2.57)
01:29:13.463 00.003 6120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.45 = -2.83)
01:29:13.467 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.20 hyp=0.29 cameraTheta=0.76 mountX=-0.24 mountY=-0.09, mountTheta=-2.80
01:29:13.471 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.20, opts=13)
01:29:13.475 00.004 6120 Enqueuing Move request for scope (0.21, 0.20)
01:29:13.479 00.004 7680 Worker thread wakes up
01:29:13.479 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.20) opts 0xd
01:29:13.480 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.20)
01:29:13.480 00.000 7680 Moving (0.21, 0.20) raw xDistance=-0.24 yDistance=-0.09
01:29:13.480 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:29:13.481 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:29:13.481 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:13.484 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:29:13.485 00.001 7680 MoveAxis(E, 100, ABG)
01:29:13.485 00.000 7680 Guiding  Dir = 2, Dur = 100
01:29:13.486 00.001 6120 UpdateGuideState exits: m=14680 SNR=78.1 Saturated
01:29:13.490 00.004 7680 IsSlewing returns 0
01:29:13.490 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:13.494 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:13.498 00.004 7680 IsGuiding returns 0
01:29:13.498 00.000 6120 Enqueuing Expose request
01:29:13.501 00.003 7680 PulseGuide returned control before completion, sleep 110
01:29:13.616 00.115 7680 IsGuiding returns 1
01:29:13.617 00.001 7680 scope still moving after pulse duration time elapsed
01:29:13.648 00.031 7680 IsSlewing returns 0
01:29:13.649 00.001 7680 IsGuiding returns 0
01:29:13.650 00.001 7680 scope move finished after 100 + 52 ms
01:29:13.650 00.000 7680 Move returns status 0, amount 100
01:29:13.652 00.002 7680 MoveAxis(N, 0, ABG)
01:29:13.652 00.000 7680 Move returns status 0, amount 0
01:29:13.652 00.000 7680 move complete, result=0
01:29:13.653 00.001 7680 worker thread done servicing request
01:29:13.653 00.000 7680 Worker thread wakes up
01:29:13.653 00.000 6120 GuideStep: -0.2 px 100 ms EAST, -0.1 px 0 ms NORTH
01:29:13.659 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:13.659 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:14.910 01.251 7680 Exposure complete
01:29:15.047 00.137 7680 worker thread done servicing request
01:29:15.048 00.001 6120 OnExposeComplete: enter
01:29:15.053 00.005 6120 UpdateGuideState(): m_state=6
01:29:15.056 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6264
01:29:15.061 00.005 6120 Star::Find returns 1 (1), X=952.63, Y=44.28, Mass=14653, SNR=79.2, Peak=255 HFD=7.1
01:29:15.064 00.003 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
01:29:15.068 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
01:29:15.071 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.32 hyp=0.32 cameraTheta=1.49 mountX=-0.08 mountY=-0.28, mountTheta=-1.86
01:29:15.077 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.32, opts=13)
01:29:15.082 00.005 6120 Enqueuing Move request for scope (0.02, 0.32)
01:29:15.086 00.004 7680 Worker thread wakes up
01:29:15.086 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.32) opts 0xd
01:29:15.086 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.32)
01:29:15.086 00.000 7680 Moving (0.02, 0.32) raw xDistance=-0.08 yDistance=-0.28
01:29:15.086 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:29:15.088 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:29:15.088 00.000 7680 MoveAxis(E, 0, ABG)
01:29:15.088 00.000 7680 Move returns status 0, amount 0
01:29:15.088 00.000 7680 MoveAxis(N, 150, ABG)
01:29:15.088 00.000 7680 Guiding  Dir = 0, Dur = 150
01:29:15.088 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:15.092 00.004 6120 UpdateGuideState exits: m=14653 SNR=79.2 Saturated
01:29:15.096 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:15.099 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:15.102 00.003 6120 Enqueuing Expose request
01:29:15.107 00.005 7680 IsSlewing returns 0
01:29:15.107 00.000 7680 IsGuiding returns 0
01:29:15.108 00.001 7680 PulseGuide returned control before completion, sleep 160
01:29:15.274 00.166 7680 IsGuiding returns 1
01:29:15.274 00.000 7680 scope still moving after pulse duration time elapsed
01:29:15.306 00.032 7680 IsSlewing returns 0
01:29:15.307 00.001 7680 IsGuiding returns 0
01:29:15.308 00.001 7680 scope move finished after 150 + 49 ms
01:29:15.308 00.000 7680 Move returns status 0, amount 150
01:29:15.308 00.000 7680 move complete, result=0
01:29:15.309 00.001 7680 worker thread done servicing request
01:29:15.309 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 150 ms NORTH
01:29:15.316 00.007 7680 Worker thread wakes up
01:29:15.316 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:15.316 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:16.561 01.245 7680 Exposure complete
01:29:16.710 00.149 7680 worker thread done servicing request
01:29:16.710 00.000 6120 OnExposeComplete: enter
01:29:16.714 00.004 6120 UpdateGuideState(): m_state=6
01:29:16.718 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6265
01:29:16.723 00.005 6120 Star::Find returns 1 (1), X=952.43, Y=44.50, Mass=14650, SNR=77.8, Peak=255 HFD=7.1
01:29:16.727 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
01:29:16.733 00.006 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
01:29:16.737 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.54 hyp=0.57 cameraTheta=1.89 mountX=0.07 mountY=-0.57, mountTheta=-1.44
01:29:16.742 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.54, opts=13)
01:29:16.746 00.004 6120 Enqueuing Move request for scope (-0.18, 0.54)
01:29:16.750 00.004 7680 Worker thread wakes up
01:29:16.752 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:16.756 00.004 6120 UpdateGuideState exits: m=14650 SNR=77.8 Saturated
01:29:16.759 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:16.764 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:16.768 00.004 6120 Enqueuing Expose request
01:29:16.772 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.54) opts 0xd
01:29:16.773 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.54)
01:29:16.773 00.000 7680 Moving (-0.18, 0.54) raw xDistance=0.07 yDistance=-0.57
01:29:16.773 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:29:16.773 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
01:29:16.774 00.001 7680 MoveAxis(E, 0, ABG)
01:29:16.774 00.000 7680 Move returns status 0, amount 0
01:29:16.775 00.001 7680 MoveAxis(N, 307, ABG)
01:29:16.775 00.000 7680 Guiding  Dir = 0, Dur = 307
01:29:16.775 00.000 7680 IsSlewing returns 0
01:29:16.776 00.001 7680 IsGuiding returns 0
01:29:16.776 00.000 7680 PulseGuide returned control before completion, sleep 317
01:29:17.111 00.335 7680 IsGuiding returns 0
01:29:17.111 00.000 7680 Move returns status 0, amount 307
01:29:17.112 00.001 7680 move complete, result=0
01:29:17.112 00.000 7680 worker thread done servicing request
01:29:17.112 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 307 ms NORTH
01:29:17.119 00.007 7680 Worker thread wakes up
01:29:17.119 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:17.119 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:18.369 01.250 7680 Exposure complete
01:29:18.508 00.139 7680 worker thread done servicing request
01:29:18.509 00.001 6120 OnExposeComplete: enter
01:29:18.513 00.004 6120 UpdateGuideState(): m_state=6
01:29:18.517 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6266
01:29:18.522 00.005 6120 Star::Find returns 1 (1), X=952.32, Y=44.06, Mass=14081, SNR=75.6, Peak=255 HFD=6.8
01:29:18.526 00.004 6120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-2.95) = xAngle (5.76 = -0.52)
01:29:18.529 00.003 6120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.50 = -0.79)
01:29:18.533 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.10 hyp=0.31 cameraTheta=2.81 mountX=0.27 mountY=-0.22, mountTheta=-0.68
01:29:18.538 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.10, opts=13)
01:29:18.543 00.005 6120 Enqueuing Move request for scope (-0.29, 0.10)
01:29:18.547 00.004 7680 Worker thread wakes up
01:29:18.547 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:18.553 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.10) opts 0xd
01:29:18.553 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.10)
01:29:18.553 00.000 7680 Moving (-0.29, 0.10) raw xDistance=0.27 yDistance=-0.22
01:29:18.554 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:29:18.554 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:29:18.554 00.000 7680 MoveAxis(W, 109, ABG)
01:29:18.554 00.000 7680 Guiding  Dir = 3, Dur = 109
01:29:18.555 00.001 6120 UpdateGuideState exits: m=14081 SNR=75.6 Saturated
01:29:18.558 00.003 7680 IsSlewing returns 0
01:29:18.559 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:18.562 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:18.565 00.003 7680 IsGuiding returns 0
01:29:18.565 00.000 6120 Enqueuing Expose request
01:29:18.570 00.005 7680 PulseGuide returned control before completion, sleep 119
01:29:18.698 00.128 7680 IsGuiding returns 1
01:29:18.699 00.001 7680 scope still moving after pulse duration time elapsed
01:29:18.729 00.030 7680 IsSlewing returns 0
01:29:18.730 00.001 7680 IsGuiding returns 1
01:29:18.761 00.031 7680 IsSlewing returns 0
01:29:18.763 00.002 7680 IsGuiding returns 1
01:29:18.791 00.028 7680 IsSlewing returns 0
01:29:18.793 00.002 7680 IsGuiding returns 0
01:29:18.794 00.001 7680 scope move finished after 109 + 118 ms
01:29:18.794 00.000 7680 Move returns status 0, amount 109
01:29:18.794 00.000 7680 MoveAxis(N, 118, ABG)
01:29:18.794 00.000 7680 Guiding  Dir = 0, Dur = 118
01:29:18.795 00.001 7680 IsSlewing returns 0
01:29:18.797 00.002 7680 IsGuiding returns 0
01:29:18.797 00.000 7680 PulseGuide returned control before completion, sleep 128
01:29:18.931 00.134 7680 IsGuiding returns 1
01:29:18.932 00.001 7680 scope still moving after pulse duration time elapsed
01:29:18.963 00.031 7680 IsSlewing returns 0
01:29:18.964 00.001 7680 IsGuiding returns 0
01:29:18.964 00.000 7680 scope move finished after 118 + 49 ms
01:29:18.964 00.000 7680 Move returns status 0, amount 118
01:29:18.965 00.001 7680 move complete, result=0
01:29:18.965 00.000 7680 worker thread done servicing request
01:29:18.966 00.001 6120 GuideStep: 0.3 px 109 ms WEST, -0.2 px 118 ms NORTH
01:29:18.972 00.006 7680 Worker thread wakes up
01:29:18.972 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:18.972 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:20.224 01.252 7680 Exposure complete
01:29:20.366 00.142 7680 worker thread done servicing request
01:29:20.367 00.001 6120 OnExposeComplete: enter
01:29:20.370 00.003 6120 UpdateGuideState(): m_state=6
01:29:20.375 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6267
01:29:20.379 00.004 6120 Star::Find returns 1 (1), X=952.65, Y=44.09, Mass=14597, SNR=77.8, Peak=255 HFD=7.0
01:29:20.382 00.003 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
01:29:20.386 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
01:29:20.392 00.006 6120 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.25 mountX=-0.07 mountY=-0.10, mountTheta=-2.16
01:29:20.397 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.13, opts=13)
01:29:20.401 00.004 6120 Enqueuing Move request for scope (0.04, 0.13)
01:29:20.405 00.004 7680 Worker thread wakes up
01:29:20.407 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:20.410 00.003 6120 UpdateGuideState exits: m=14597 SNR=77.8 Saturated
01:29:20.414 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:20.418 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:20.421 00.003 6120 Enqueuing Expose request
01:29:20.425 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
01:29:20.425 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
01:29:20.425 00.000 7680 Moving (0.04, 0.13) raw xDistance=-0.07 yDistance=-0.10
01:29:20.425 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:29:20.425 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:29:20.427 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:29:20.427 00.000 7680 MoveAxis(E, 0, ABG)
01:29:20.427 00.000 7680 Move returns status 0, amount 0
01:29:20.427 00.000 7680 MoveAxis(N, 0, ABG)
01:29:20.427 00.000 7680 Move returns status 0, amount 0
01:29:20.427 00.000 7680 move complete, result=0
01:29:20.427 00.000 7680 worker thread done servicing request
01:29:20.427 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:20.431 00.004 7680 Worker thread wakes up
01:29:20.431 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:20.431 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:21.684 01.253 7680 Exposure complete
01:29:21.828 00.144 7680 worker thread done servicing request
01:29:21.829 00.001 6120 OnExposeComplete: enter
01:29:21.832 00.003 6120 UpdateGuideState(): m_state=6
01:29:21.836 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6268
01:29:21.840 00.004 6120 Star::Find returns 1 (1), X=952.68, Y=44.23, Mass=13846, SNR=75.8, Peak=255 HFD=7.0
01:29:21.843 00.003 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.02)
01:29:21.847 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.29)
01:29:21.851 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.31 mountX=-0.12 mountY=-0.21, mountTheta=-2.09
01:29:21.856 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.27, opts=13)
01:29:21.860 00.004 6120 Enqueuing Move request for scope (0.07, 0.27)
01:29:21.863 00.003 7680 Worker thread wakes up
01:29:21.863 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.27) opts 0xd
01:29:21.863 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.27)
01:29:21.863 00.000 7680 Moving (0.07, 0.27) raw xDistance=-0.12 yDistance=-0.21
01:29:21.864 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:29:21.864 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:29:21.864 00.000 7680 MoveAxis(E, 0, ABG)
01:29:21.864 00.000 7680 Move returns status 0, amount 0
01:29:21.864 00.000 7680 MoveAxis(N, 114, ABG)
01:29:21.866 00.002 7680 Guiding  Dir = 0, Dur = 114
01:29:21.866 00.000 7680 IsSlewing returns 0
01:29:21.866 00.000 7680 IsGuiding returns 0
01:29:21.866 00.000 7680 PulseGuide returned control before completion, sleep 124
01:29:21.866 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:21.869 00.003 6120 UpdateGuideState exits: m=13846 SNR=75.8 Saturated
01:29:21.872 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:21.877 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:21.880 00.003 6120 Enqueuing Expose request
01:29:22.000 00.120 7680 IsGuiding returns 1
01:29:22.001 00.001 7680 scope still moving after pulse duration time elapsed
01:29:22.031 00.030 7680 IsSlewing returns 0
01:29:22.033 00.002 7680 IsGuiding returns 1
01:29:22.063 00.030 7680 IsSlewing returns 0
01:29:22.064 00.001 7680 IsGuiding returns 1
01:29:22.094 00.030 7680 IsSlewing returns 0
01:29:22.094 00.000 7680 IsGuiding returns 1
01:29:22.125 00.031 7680 IsSlewing returns 0
01:29:22.126 00.001 7680 IsGuiding returns 0
01:29:22.127 00.001 7680 scope move finished after 114 + 147 ms
01:29:22.127 00.000 7680 Move returns status 0, amount 114
01:29:22.128 00.001 7680 move complete, result=0
01:29:22.128 00.000 7680 worker thread done servicing request
01:29:22.130 00.002 7680 Worker thread wakes up
01:29:22.130 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 114 ms NORTH
01:29:22.136 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:22.138 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:23.406 01.268 7680 Exposure complete
01:29:23.540 00.134 7680 worker thread done servicing request
01:29:23.540 00.000 6120 OnExposeComplete: enter
01:29:23.546 00.006 6120 UpdateGuideState(): m_state=6
01:29:23.550 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6269
01:29:23.553 00.003 6120 Star::Find returns 1 (1), X=952.45, Y=44.56, Mass=14361, SNR=78.2, Peak=255 HFD=7.1
01:29:23.557 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
01:29:23.560 00.003 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
01:29:23.563 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.60 hyp=0.62 cameraTheta=1.84 mountX=0.05 mountY=-0.61, mountTheta=-1.49
01:29:23.568 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.60, opts=13)
01:29:23.571 00.003 6120 Enqueuing Move request for scope (-0.16, 0.60)
01:29:23.575 00.004 7680 Worker thread wakes up
01:29:23.575 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.60) opts 0xd
01:29:23.575 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.60)
01:29:23.575 00.000 7680 Moving (-0.16, 0.60) raw xDistance=0.05 yDistance=-0.61
01:29:23.575 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:29:23.575 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
01:29:23.575 00.000 7680 MoveAxis(E, 0, ABG)
01:29:23.575 00.000 7680 Move returns status 0, amount 0
01:29:23.577 00.002 7680 MoveAxis(N, 332, ABG)
01:29:23.577 00.000 7680 Guiding  Dir = 0, Dur = 332
01:29:23.577 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:23.582 00.005 7680 IsSlewing returns 0
01:29:23.583 00.001 6120 UpdateGuideState exits: m=14361 SNR=78.2 Saturated
01:29:23.587 00.004 7680 IsGuiding returns 0
01:29:23.587 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:23.591 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:23.595 00.004 7680 PulseGuide returned control before completion, sleep 342
01:29:23.595 00.000 6120 Enqueuing Expose request
01:29:23.940 00.345 7680 IsGuiding returns 1
01:29:23.941 00.001 7680 scope still moving after pulse duration time elapsed
01:29:23.971 00.030 7680 IsSlewing returns 0
01:29:23.972 00.001 7680 IsGuiding returns 0
01:29:23.973 00.001 7680 scope move finished after 332 + 53 ms
01:29:23.973 00.000 7680 Move returns status 0, amount 332
01:29:23.974 00.001 7680 move complete, result=0
01:29:23.974 00.000 7680 worker thread done servicing request
01:29:23.974 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 332 ms NORTH
01:29:23.982 00.008 7680 Worker thread wakes up
01:29:23.983 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:23.984 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:25.235 01.251 7680 Exposure complete
01:29:25.379 00.144 7680 worker thread done servicing request
01:29:25.379 00.000 6120 OnExposeComplete: enter
01:29:25.384 00.005 6120 UpdateGuideState(): m_state=6
01:29:25.390 00.006 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6270
01:29:25.397 00.007 6120 Star::Find returns 1 (1), X=952.45, Y=44.04, Mass=13938, SNR=76.4, Peak=255 HFD=6.8
01:29:25.401 00.004 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-2.95) = xAngle (5.60 = -0.69)
01:29:25.405 00.004 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.33 = -0.96)
01:29:25.409 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.18 cameraTheta=2.64 mountX=0.14 mountY=-0.14, mountTheta=-0.81
01:29:25.414 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.08, opts=13)
01:29:25.419 00.005 6120 Enqueuing Move request for scope (-0.15, 0.08)
01:29:25.423 00.004 7680 Worker thread wakes up
01:29:25.423 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:25.428 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
01:29:25.428 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
01:29:25.429 00.001 7680 Moving (-0.15, 0.08) raw xDistance=0.14 yDistance=-0.14
01:29:25.429 00.000 6120 UpdateGuideState exits: m=13938 SNR=76.4 Saturated
01:29:25.433 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:25.437 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:25.441 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:29:25.441 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:29:25.441 00.000 6120 Enqueuing Expose request
01:29:25.445 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:29:25.445 00.000 7680 MoveAxis(E, 0, ABG)
01:29:25.445 00.000 7680 Move returns status 0, amount 0
01:29:25.445 00.000 7680 MoveAxis(N, 0, ABG)
01:29:25.445 00.000 7680 Move returns status 0, amount 0
01:29:25.446 00.001 7680 move complete, result=0
01:29:25.446 00.000 7680 worker thread done servicing request
01:29:25.446 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:25.451 00.005 7680 Worker thread wakes up
01:29:25.451 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:25.451 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:26.715 01.264 7680 Exposure complete
01:29:26.833 00.118 7680 worker thread done servicing request
01:29:26.833 00.000 6120 OnExposeComplete: enter
01:29:26.838 00.005 6120 UpdateGuideState(): m_state=6
01:29:26.842 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6271
01:29:26.846 00.004 6120 Star::Find returns 1 (1), X=952.61, Y=44.20, Mass=13670, SNR=75.0, Peak=255 HFD=7.0
01:29:26.850 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
01:29:26.853 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
01:29:26.858 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.57 mountX=-0.05 mountY=-0.22, mountTheta=-1.78
01:29:26.864 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.24, opts=13)
01:29:26.869 00.005 6120 Enqueuing Move request for scope (0.00, 0.24)
01:29:26.872 00.003 7680 Worker thread wakes up
01:29:26.872 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:26.877 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0xd
01:29:26.877 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
01:29:26.877 00.000 6120 UpdateGuideState exits: m=13670 SNR=75.0 Saturated
01:29:26.881 00.004 7680 Moving (0.00, 0.24) raw xDistance=-0.05 yDistance=-0.22
01:29:26.881 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:26.885 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:26.888 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:29:26.889 00.001 6120 Enqueuing Expose request
01:29:26.892 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:29:26.893 00.001 7680 MoveAxis(E, 0, ABG)
01:29:26.893 00.000 7680 Move returns status 0, amount 0
01:29:26.893 00.000 7680 MoveAxis(N, 118, ABG)
01:29:26.894 00.001 7680 Guiding  Dir = 0, Dur = 118
01:29:26.894 00.000 7680 IsSlewing returns 0
01:29:26.894 00.000 7680 IsGuiding returns 0
01:29:26.895 00.001 7680 PulseGuide returned control before completion, sleep 128
01:29:27.030 00.135 7680 IsGuiding returns 1
01:29:27.030 00.000 7680 scope still moving after pulse duration time elapsed
01:29:27.060 00.030 7680 IsSlewing returns 0
01:29:27.061 00.001 7680 IsGuiding returns 0
01:29:27.061 00.000 7680 scope move finished after 118 + 48 ms
01:29:27.062 00.001 7680 Move returns status 0, amount 118
01:29:27.062 00.000 7680 move complete, result=0
01:29:27.062 00.000 7680 worker thread done servicing request
01:29:27.063 00.001 7680 Worker thread wakes up
01:29:27.064 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 118 ms NORTH
01:29:27.069 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:27.070 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:28.325 01.255 7680 Exposure complete
01:29:28.470 00.145 7680 worker thread done servicing request
01:29:28.470 00.000 6120 OnExposeComplete: enter
01:29:28.474 00.004 6120 UpdateGuideState(): m_state=6
01:29:28.478 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6272
01:29:28.482 00.004 6120 Star::Find returns 1 (1), X=952.40, Y=44.36, Mass=14120, SNR=76.8, Peak=255 HFD=7.1
01:29:28.486 00.004 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
01:29:28.490 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
01:29:28.494 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.40 hyp=0.45 cameraTheta=2.05 mountX=0.13 mountY=-0.45, mountTheta=-1.29
01:29:28.498 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.40, opts=13)
01:29:28.503 00.005 6120 Enqueuing Move request for scope (-0.21, 0.40)
01:29:28.507 00.004 7680 Worker thread wakes up
01:29:28.507 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.40) opts 0xd
01:29:28.507 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:28.511 00.004 6120 UpdateGuideState exits: m=14120 SNR=76.8 Saturated
01:29:28.514 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:28.521 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:28.526 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.40)
01:29:28.527 00.001 7680 Moving (-0.21, 0.40) raw xDistance=0.13 yDistance=-0.45
01:29:28.527 00.000 6120 Enqueuing Expose request
01:29:28.531 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:29:28.531 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:29:28.531 00.000 7680 MoveAxis(E, 0, ABG)
01:29:28.531 00.000 7680 Move returns status 0, amount 0
01:29:28.532 00.001 7680 MoveAxis(N, 246, ABG)
01:29:28.532 00.000 7680 Guiding  Dir = 0, Dur = 246
01:29:28.532 00.000 7680 IsSlewing returns 0
01:29:28.534 00.002 7680 IsGuiding returns 0
01:29:28.534 00.000 7680 PulseGuide returned control before completion, sleep 256
01:29:28.800 00.266 7680 IsGuiding returns 1
01:29:28.801 00.001 7680 scope still moving after pulse duration time elapsed
01:29:28.831 00.030 7680 IsSlewing returns 0
01:29:28.832 00.001 7680 IsGuiding returns 1
01:29:28.863 00.031 7680 IsSlewing returns 0
01:29:28.865 00.002 7680 IsGuiding returns 1
01:29:28.894 00.029 7680 IsSlewing returns 0
01:29:28.896 00.002 7680 IsGuiding returns 0
01:29:28.896 00.000 7680 scope move finished after 246 + 117 ms
01:29:28.900 00.004 7680 Move returns status 0, amount 246
01:29:28.901 00.001 7680 move complete, result=0
01:29:28.901 00.000 7680 worker thread done servicing request
01:29:28.901 00.000 7680 Worker thread wakes up
01:29:28.901 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:28.903 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:28.903 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 246 ms NORTH
01:29:30.155 01.252 7680 Exposure complete
01:29:30.286 00.131 7680 worker thread done servicing request
01:29:30.287 00.001 6120 OnExposeComplete: enter
01:29:30.290 00.003 6120 UpdateGuideState(): m_state=6
01:29:30.295 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6273
01:29:30.298 00.003 6120 Star::Find returns 1 (1), X=952.37, Y=44.13, Mass=13714, SNR=75.7, Peak=255 HFD=6.9
01:29:30.303 00.005 6120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-2.95) = xAngle (5.48 = -0.80)
01:29:30.307 00.004 6120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.21 = -1.07)
01:29:30.310 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.17 hyp=0.30 cameraTheta=2.53 mountX=0.21 mountY=-0.26, mountTheta=-0.90
01:29:30.317 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.17, opts=13)
01:29:30.321 00.004 6120 Enqueuing Move request for scope (-0.24, 0.17)
01:29:30.325 00.004 7680 Worker thread wakes up
01:29:30.325 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.17) opts 0xd
01:29:30.325 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.17)
01:29:30.325 00.000 7680 Moving (-0.24, 0.17) raw xDistance=0.21 yDistance=-0.26
01:29:30.325 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:30.330 00.005 6120 UpdateGuideState exits: m=13714 SNR=75.7 Saturated
01:29:30.334 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:30.337 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:29:30.337 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:29:30.337 00.000 7680 MoveAxis(W, 85, ABG)
01:29:30.337 00.000 7680 Guiding  Dir = 3, Dur = 85
01:29:30.337 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:30.342 00.005 6120 Enqueuing Expose request
01:29:30.345 00.003 7680 IsSlewing returns 0
01:29:30.346 00.001 7680 IsGuiding returns 0
01:29:30.346 00.000 7680 PulseGuide returned control before completion, sleep 95
01:29:30.456 00.110 7680 IsGuiding returns 1
01:29:30.456 00.000 7680 scope still moving after pulse duration time elapsed
01:29:30.487 00.031 7680 IsSlewing returns 0
01:29:30.489 00.002 7680 IsGuiding returns 0
01:29:30.489 00.000 7680 scope move finished after 85 + 58 ms
01:29:30.490 00.001 7680 Move returns status 0, amount 85
01:29:30.491 00.001 7680 MoveAxis(N, 142, ABG)
01:29:30.491 00.000 7680 Guiding  Dir = 0, Dur = 142
01:29:30.491 00.000 7680 IsSlewing returns 0
01:29:30.492 00.001 7680 IsGuiding returns 0
01:29:30.492 00.000 7680 PulseGuide returned control before completion, sleep 152
01:29:30.659 00.167 7680 IsGuiding returns 1
01:29:30.659 00.000 7680 scope still moving after pulse duration time elapsed
01:29:30.691 00.032 7680 IsSlewing returns 0
01:29:30.692 00.001 7680 IsGuiding returns 0
01:29:30.693 00.001 7680 scope move finished after 142 + 58 ms
01:29:30.693 00.000 7680 Move returns status 0, amount 142
01:29:30.693 00.000 7680 move complete, result=0
01:29:30.693 00.000 7680 worker thread done servicing request
01:29:30.694 00.001 7680 Worker thread wakes up
01:29:30.694 00.000 6120 GuideStep: 0.2 px 85 ms WEST, -0.3 px 142 ms NORTH
01:29:30.702 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:30.702 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:31.949 01.247 7680 Exposure complete
01:29:32.086 00.137 7680 worker thread done servicing request
01:29:32.086 00.000 6120 OnExposeComplete: enter
01:29:32.091 00.005 6120 UpdateGuideState(): m_state=6
01:29:32.094 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6274
01:29:32.099 00.005 6120 Star::Find returns 1 (1), X=952.39, Y=43.98, Mass=14629, SNR=78.2, Peak=255 HFD=6.8
01:29:32.104 00.005 6120 CameraToMount -- cameraTheta (3.02) - m_xAngle (-2.95) = xAngle (5.98 = -0.30)
01:29:32.110 00.006 6120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.71 = -0.57)
01:29:32.114 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.03 hyp=0.22 cameraTheta=3.02 mountX=0.21 mountY=-0.12, mountTheta=-0.52
01:29:32.121 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.03, opts=13)
01:29:32.127 00.006 6120 Enqueuing Move request for scope (-0.22, 0.03)
01:29:32.130 00.003 7680 Worker thread wakes up
01:29:32.130 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:32.135 00.005 6120 UpdateGuideState exits: m=14629 SNR=78.2 Saturated
01:29:32.140 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:32.145 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:32.151 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.03) opts 0xd
01:29:32.151 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.03)
01:29:32.151 00.000 7680 Moving (-0.22, 0.03) raw xDistance=0.21 yDistance=-0.12
01:29:32.152 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
01:29:32.152 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:29:32.152 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:29:32.152 00.000 7680 MoveAxis(W, 92, ABG)
01:29:32.152 00.000 6120 Enqueuing Expose request
01:29:32.156 00.004 7680 Guiding  Dir = 3, Dur = 92
01:29:32.156 00.000 7680 IsSlewing returns 0
01:29:32.158 00.002 7680 IsGuiding returns 0
01:29:32.158 00.000 7680 PulseGuide returned control before completion, sleep 102
01:29:32.271 00.113 7680 IsGuiding returns 1
01:29:32.271 00.000 7680 scope still moving after pulse duration time elapsed
01:29:32.302 00.031 7680 IsSlewing returns 0
01:29:32.302 00.000 7680 IsGuiding returns 0
01:29:32.304 00.002 7680 scope move finished after 92 + 54 ms
01:29:32.304 00.000 7680 Move returns status 0, amount 92
01:29:32.304 00.000 7680 MoveAxis(N, 0, ABG)
01:29:32.305 00.001 7680 Move returns status 0, amount 0
01:29:32.305 00.000 7680 move complete, result=0
01:29:32.305 00.000 7680 worker thread done servicing request
01:29:32.305 00.000 6120 GuideStep: 0.2 px 92 ms WEST, -0.1 px 0 ms NORTH
01:29:32.312 00.007 7680 Worker thread wakes up
01:29:32.312 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:32.312 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:33.568 01.256 7680 Exposure complete
01:29:33.706 00.138 7680 worker thread done servicing request
01:29:33.707 00.001 6120 OnExposeComplete: enter
01:29:33.710 00.003 6120 UpdateGuideState(): m_state=6
01:29:33.715 00.005 6120 Star::Find(15, 952, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6275
01:29:33.720 00.005 6120 Star::Find returns 1 (1), X=952.43, Y=44.10, Mass=14843, SNR=78.3, Peak=255 HFD=6.9
01:29:33.724 00.004 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-2.95) = xAngle (5.42 = -0.86)
01:29:33.727 00.003 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.13)
01:29:33.733 00.006 6120 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.23 cameraTheta=2.47 mountX=0.15 mountY=-0.21, mountTheta=-0.94
01:29:33.738 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.14, opts=13)
01:29:33.744 00.006 6120 Enqueuing Move request for scope (-0.18, 0.14)
01:29:33.748 00.004 7680 Worker thread wakes up
01:29:33.749 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:33.752 00.003 6120 UpdateGuideState exits: m=14843 SNR=78.3 Saturated
01:29:33.756 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:33.759 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:33.764 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0xd
01:29:33.764 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
01:29:33.764 00.000 7680 Moving (-0.18, 0.14) raw xDistance=0.15 yDistance=-0.21
01:29:33.764 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:29:33.764 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:29:33.765 00.001 7680 MoveAxis(E, 0, ABG)
01:29:33.765 00.000 6120 Enqueuing Expose request
01:29:33.770 00.005 7680 Move returns status 0, amount 0
01:29:33.770 00.000 7680 MoveAxis(N, 114, ABG)
01:29:33.770 00.000 7680 Guiding  Dir = 0, Dur = 114
01:29:33.770 00.000 7680 IsSlewing returns 0
01:29:33.771 00.001 7680 IsGuiding returns 0
01:29:33.772 00.001 7680 PulseGuide returned control before completion, sleep 124
01:29:33.901 00.129 7680 IsGuiding returns 1
01:29:33.901 00.000 7680 scope still moving after pulse duration time elapsed
01:29:33.932 00.031 7680 IsSlewing returns 0
01:29:33.933 00.001 7680 IsGuiding returns 0
01:29:33.934 00.001 7680 scope move finished after 114 + 48 ms
01:29:33.935 00.001 7680 Move returns status 0, amount 114
01:29:33.936 00.001 7680 move complete, result=0
01:29:33.937 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 114 ms NORTH
01:29:33.943 00.006 7680 worker thread done servicing request
01:29:33.944 00.001 7680 Worker thread wakes up
01:29:33.944 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:33.944 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:35.195 01.251 7680 Exposure complete
01:29:35.339 00.144 7680 worker thread done servicing request
01:29:35.339 00.000 6120 OnExposeComplete: enter
01:29:35.343 00.004 6120 UpdateGuideState(): m_state=6
01:29:35.346 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6276
01:29:35.350 00.004 6120 Star::Find returns 1 (1), X=952.45, Y=44.43, Mass=14153, SNR=76.8, Peak=255 HFD=7.1
01:29:35.353 00.003 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
01:29:35.358 00.005 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
01:29:35.361 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.47 hyp=0.49 cameraTheta=1.89 mountX=0.06 mountY=-0.49, mountTheta=-1.44
01:29:35.365 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.47, opts=13)
01:29:35.368 00.003 6120 Enqueuing Move request for scope (-0.15, 0.47)
01:29:35.371 00.003 7680 Worker thread wakes up
01:29:35.371 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.47) opts 0xd
01:29:35.371 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.47)
01:29:35.371 00.000 7680 Moving (-0.15, 0.47) raw xDistance=0.06 yDistance=-0.49
01:29:35.371 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:35.376 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:29:35.376 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:29:35.376 00.000 7680 MoveAxis(E, 0, ABG)
01:29:35.376 00.000 7680 Move returns status 0, amount 0
01:29:35.376 00.000 7680 MoveAxis(N, 265, ABG)
01:29:35.377 00.001 6120 UpdateGuideState exits: m=14153 SNR=76.8 Saturated
01:29:35.380 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:35.383 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:35.387 00.004 6120 Enqueuing Expose request
01:29:35.391 00.004 7680 Guiding  Dir = 0, Dur = 265
01:29:35.391 00.000 7680 IsSlewing returns 0
01:29:35.391 00.000 7680 IsGuiding returns 0
01:29:35.392 00.001 7680 PulseGuide returned control before completion, sleep 275
01:29:35.685 00.293 7680 IsGuiding returns 1
01:29:35.685 00.000 7680 scope still moving after pulse duration time elapsed
01:29:35.714 00.029 7680 IsSlewing returns 0
01:29:35.716 00.002 7680 IsGuiding returns 0
01:29:35.717 00.001 7680 scope move finished after 265 + 59 ms
01:29:35.717 00.000 7680 Move returns status 0, amount 265
01:29:35.718 00.001 7680 move complete, result=0
01:29:35.718 00.000 7680 worker thread done servicing request
01:29:35.718 00.000 7680 Worker thread wakes up
01:29:35.719 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 265 ms NORTH
01:29:35.724 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:35.724 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:36.976 01.252 7680 Exposure complete
01:29:37.122 00.146 7680 worker thread done servicing request
01:29:37.122 00.000 6120 OnExposeComplete: enter
01:29:37.128 00.006 6120 UpdateGuideState(): m_state=6
01:29:37.133 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6277
01:29:37.138 00.005 6120 Star::Find returns 1 (1), X=952.45, Y=43.98, Mass=14474, SNR=77.9, Peak=255 HFD=6.8
01:29:37.143 00.005 6120 CameraToMount -- cameraTheta (2.99) - m_xAngle (-2.95) = xAngle (5.95 = -0.33)
01:29:37.146 00.003 6120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.68 = -0.60)
01:29:37.149 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=2.99 mountX=0.16 mountY=-0.09, mountTheta=-0.54
01:29:37.154 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.02, opts=13)
01:29:37.158 00.004 6120 Enqueuing Move request for scope (-0.16, 0.02)
01:29:37.162 00.004 7680 Worker thread wakes up
01:29:37.163 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:37.168 00.005 6120 UpdateGuideState exits: m=14474 SNR=77.9 Saturated
01:29:37.173 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:37.179 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:37.184 00.005 6120 Enqueuing Expose request
01:29:37.188 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
01:29:37.188 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
01:29:37.189 00.001 7680 Moving (-0.16, 0.02) raw xDistance=0.16 yDistance=-0.09
01:29:37.189 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:29:37.189 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:29:37.189 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:29:37.189 00.000 7680 MoveAxis(E, 0, ABG)
01:29:37.190 00.001 7680 Move returns status 0, amount 0
01:29:37.190 00.000 7680 MoveAxis(N, 0, ABG)
01:29:37.190 00.000 7680 Move returns status 0, amount 0
01:29:37.190 00.000 7680 move complete, result=0
01:29:37.190 00.000 7680 worker thread done servicing request
01:29:37.190 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:37.196 00.006 7680 Worker thread wakes up
01:29:37.196 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:37.196 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:38.448 01.252 7680 Exposure complete
01:29:38.583 00.135 7680 worker thread done servicing request
01:29:38.583 00.000 6120 OnExposeComplete: enter
01:29:38.588 00.005 6120 UpdateGuideState(): m_state=6
01:29:38.593 00.005 6120 Star::Find(15, 952, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6278
01:29:38.597 00.004 6120 Star::Find returns 1 (1), X=952.70, Y=44.15, Mass=13779, SNR=77.1, Peak=255 HFD=6.9
01:29:38.601 00.004 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.06 = -2.22)
01:29:38.605 00.004 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.49)
01:29:38.609 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.21 cameraTheta=1.10 mountX=-0.13 mountY=-0.13, mountTheta=-2.36
01:29:38.615 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.19, opts=13)
01:29:38.618 00.003 6120 Enqueuing Move request for scope (0.10, 0.19)
01:29:38.623 00.005 7680 Worker thread wakes up
01:29:38.623 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
01:29:38.623 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:38.627 00.004 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
01:29:38.627 00.000 7680 Moving (0.10, 0.19) raw xDistance=-0.13 yDistance=-0.13
01:29:38.627 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:29:38.629 00.002 6120 UpdateGuideState exits: m=13779 SNR=77.1 Saturated
01:29:38.632 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:38.635 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:29:38.637 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:38.640 00.003 6120 Enqueuing Expose request
01:29:38.645 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:29:38.645 00.000 7680 MoveAxis(E, 0, ABG)
01:29:38.645 00.000 7680 Move returns status 0, amount 0
01:29:38.645 00.000 7680 MoveAxis(N, 0, ABG)
01:29:38.646 00.001 7680 Move returns status 0, amount 0
01:29:38.646 00.000 7680 move complete, result=0
01:29:38.646 00.000 7680 worker thread done servicing request
01:29:38.647 00.001 7680 Worker thread wakes up
01:29:38.647 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:38.652 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:38.652 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:39.903 01.251 7680 Exposure complete
01:29:40.041 00.138 7680 worker thread done servicing request
01:29:40.041 00.000 6120 OnExposeComplete: enter
01:29:40.045 00.004 6120 UpdateGuideState(): m_state=6
01:29:40.049 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6279
01:29:40.052 00.003 6120 Star::Find returns 1 (1), X=952.37, Y=44.16, Mass=14582, SNR=79.3, Peak=255 HFD=7.1
01:29:40.056 00.004 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.38 = -0.90)
01:29:40.059 00.003 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.17)
01:29:40.063 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.20 hyp=0.31 cameraTheta=2.43 mountX=0.19 mountY=-0.29, mountTheta=-0.98
01:29:40.067 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.20, opts=13)
01:29:40.072 00.005 6120 Enqueuing Move request for scope (-0.24, 0.20)
01:29:40.075 00.003 7680 Worker thread wakes up
01:29:40.075 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.20) opts 0xd
01:29:40.075 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.20)
01:29:40.075 00.000 7680 Moving (-0.24, 0.20) raw xDistance=0.19 yDistance=-0.29
01:29:40.075 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:29:40.075 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:29:40.077 00.002 7680 MoveAxis(E, 0, ABG)
01:29:40.077 00.000 7680 Move returns status 0, amount 0
01:29:40.077 00.000 7680 MoveAxis(N, 156, ABG)
01:29:40.077 00.000 7680 Guiding  Dir = 0, Dur = 156
01:29:40.077 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:40.082 00.005 7680 IsSlewing returns 0
01:29:40.083 00.001 6120 UpdateGuideState exits: m=14582 SNR=79.3 Saturated
01:29:40.086 00.003 7680 IsGuiding returns 0
01:29:40.086 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:40.091 00.005 7680 PulseGuide returned control before completion, sleep 166
01:29:40.092 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:40.095 00.003 6120 Enqueuing Expose request
01:29:40.268 00.173 7680 IsGuiding returns 1
01:29:40.268 00.000 7680 scope still moving after pulse duration time elapsed
01:29:40.301 00.033 7680 IsSlewing returns 0
01:29:40.304 00.003 7680 IsGuiding returns 0
01:29:40.304 00.000 7680 scope move finished after 156 + 61 ms
01:29:40.304 00.000 7680 Move returns status 0, amount 156
01:29:40.305 00.001 7680 move complete, result=0
01:29:40.306 00.001 7680 worker thread done servicing request
01:29:40.306 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 156 ms NORTH
01:29:40.311 00.005 7680 Worker thread wakes up
01:29:40.312 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:40.312 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:41.566 01.254 7680 Exposure complete
01:29:41.703 00.137 7680 worker thread done servicing request
01:29:41.704 00.001 6120 OnExposeComplete: enter
01:29:41.709 00.005 6120 UpdateGuideState(): m_state=6
01:29:41.714 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6280
01:29:41.718 00.004 6120 Star::Find returns 1 (1), X=952.38, Y=44.26, Mass=13756, SNR=75.1, Peak=255 HFD=7.0
01:29:41.723 00.005 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.11)
01:29:41.726 00.003 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.38)
01:29:41.730 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.31 hyp=0.38 cameraTheta=2.22 mountX=0.17 mountY=-0.38, mountTheta=-1.14
01:29:41.737 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.31, opts=13)
01:29:41.742 00.005 6120 Enqueuing Move request for scope (-0.23, 0.31)
01:29:41.745 00.003 7680 Worker thread wakes up
01:29:41.745 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:41.750 00.005 6120 UpdateGuideState exits: m=13756 SNR=75.1 Saturated
01:29:41.753 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:41.757 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:41.763 00.006 6120 Enqueuing Expose request
01:29:41.768 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.31) opts 0xd
01:29:41.768 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.31)
01:29:41.768 00.000 7680 Moving (-0.23, 0.31) raw xDistance=0.17 yDistance=-0.38
01:29:41.768 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:29:41.769 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:29:41.769 00.000 7680 MoveAxis(E, 0, ABG)
01:29:41.769 00.000 7680 Move returns status 0, amount 0
01:29:41.769 00.000 7680 MoveAxis(N, 205, ABG)
01:29:41.770 00.001 7680 Guiding  Dir = 0, Dur = 205
01:29:41.770 00.000 7680 IsSlewing returns 0
01:29:41.770 00.000 7680 IsGuiding returns 0
01:29:41.771 00.001 7680 PulseGuide returned control before completion, sleep 215
01:29:41.990 00.219 7680 IsGuiding returns 1
01:29:41.992 00.002 7680 scope still moving after pulse duration time elapsed
01:29:42.021 00.029 7680 IsSlewing returns 0
01:29:42.025 00.004 7680 IsGuiding returns 1
01:29:42.053 00.028 7680 IsSlewing returns 0
01:29:42.054 00.001 7680 IsGuiding returns 1
01:29:42.084 00.030 7680 IsSlewing returns 0
01:29:42.086 00.002 7680 IsGuiding returns 1
01:29:42.115 00.029 7680 IsSlewing returns 0
01:29:42.117 00.002 7680 IsGuiding returns 0
01:29:42.117 00.000 7680 scope move finished after 205 + 141 ms
01:29:42.118 00.001 7680 Move returns status 0, amount 205
01:29:42.118 00.000 7680 move complete, result=0
01:29:42.118 00.000 7680 worker thread done servicing request
01:29:42.119 00.001 7680 Worker thread wakes up
01:29:42.119 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 205 ms NORTH
01:29:42.127 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:42.128 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:43.376 01.248 7680 Exposure complete
01:29:43.549 00.173 6120 OnExposeComplete: enter
01:29:43.552 00.003 7680 worker thread done servicing request
01:29:43.556 00.004 6120 UpdateGuideState(): m_state=6
01:29:43.561 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6281
01:29:43.566 00.005 6120 Star::Find returns 1 (1), X=952.28, Y=44.13, Mass=14148, SNR=78.3, Peak=255 HFD=6.9
01:29:43.575 00.009 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (-2.95) = xAngle (5.62 = -0.66)
01:29:43.579 00.004 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.93)
01:29:43.583 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.17 hyp=0.37 cameraTheta=2.66 mountX=0.29 mountY=-0.29, mountTheta=-0.80
01:29:43.588 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.17, opts=13)
01:29:43.592 00.004 6120 Enqueuing Move request for scope (-0.32, 0.17)
01:29:43.596 00.004 7680 Worker thread wakes up
01:29:43.596 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.17) opts 0xd
01:29:43.596 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:43.599 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.17)
01:29:43.600 00.001 7680 Moving (-0.32, 0.17) raw xDistance=0.29 yDistance=-0.29
01:29:43.600 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:29:43.600 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:29:43.600 00.000 7680 MoveAxis(W, 118, ABG)
01:29:43.600 00.000 7680 Guiding  Dir = 3, Dur = 118
01:29:43.600 00.000 6120 UpdateGuideState exits: m=14148 SNR=78.3 Saturated
01:29:43.604 00.004 7680 IsSlewing returns 0
01:29:43.604 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:43.608 00.004 7680 IsGuiding returns 0
01:29:43.608 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:43.613 00.005 6120 Enqueuing Expose request
01:29:43.617 00.004 7680 PulseGuide returned control before completion, sleep 128
01:29:43.756 00.139 7680 IsGuiding returns 0
01:29:43.756 00.000 7680 Move returns status 0, amount 118
01:29:43.756 00.000 7680 MoveAxis(N, 160, ABG)
01:29:43.756 00.000 7680 Guiding  Dir = 0, Dur = 160
01:29:43.757 00.001 7680 IsSlewing returns 0
01:29:43.757 00.000 7680 IsGuiding returns 0
01:29:43.757 00.000 7680 PulseGuide returned control before completion, sleep 170
01:29:43.943 00.186 7680 IsGuiding returns 1
01:29:43.943 00.000 7680 scope still moving after pulse duration time elapsed
01:29:43.974 00.031 7680 IsSlewing returns 0
01:29:43.974 00.000 7680 IsGuiding returns 0
01:29:43.974 00.000 7680 scope move finished after 160 + 56 ms
01:29:43.975 00.001 7680 Move returns status 0, amount 160
01:29:43.975 00.000 7680 move complete, result=0
01:29:43.975 00.000 7680 worker thread done servicing request
01:29:43.975 00.000 6120 GuideStep: 0.3 px 118 ms WEST, -0.3 px 160 ms NORTH
01:29:43.986 00.011 7680 Worker thread wakes up
01:29:43.987 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:43.987 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:45.234 01.247 7680 Exposure complete
01:29:45.387 00.153 7680 worker thread done servicing request
01:29:45.387 00.000 6120 OnExposeComplete: enter
01:29:45.393 00.006 6120 UpdateGuideState(): m_state=6
01:29:45.397 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6282
01:29:45.401 00.004 6120 Star::Find returns 1 (1), X=952.43, Y=44.38, Mass=14956, SNR=79.4, Peak=255 HFD=7.2
01:29:45.407 00.006 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
01:29:45.413 00.006 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.62)
01:29:45.419 00.006 6120 CameraToMount -- cameraX=-0.18 cameraY=0.42 hyp=0.46 cameraTheta=1.98 mountX=0.10 mountY=-0.46, mountTheta=-1.35
01:29:45.428 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.42, opts=13)
01:29:45.434 00.006 6120 Enqueuing Move request for scope (-0.18, 0.42)
01:29:45.440 00.006 7680 Worker thread wakes up
01:29:45.440 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:45.447 00.007 6120 UpdateGuideState exits: m=14956 SNR=79.4 Saturated
01:29:45.452 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.42) opts 0xd
01:29:45.453 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:45.459 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:45.465 00.006 6120 Enqueuing Expose request
01:29:45.470 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.42)
01:29:45.470 00.000 7680 Moving (-0.18, 0.42) raw xDistance=0.10 yDistance=-0.46
01:29:45.470 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:29:45.471 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
01:29:45.472 00.001 7680 MoveAxis(E, 0, ABG)
01:29:45.472 00.000 7680 Move returns status 0, amount 0
01:29:45.472 00.000 7680 MoveAxis(N, 247, ABG)
01:29:45.472 00.000 7680 Guiding  Dir = 0, Dur = 247
01:29:45.474 00.002 7680 IsSlewing returns 0
01:29:45.474 00.000 7680 IsGuiding returns 0
01:29:45.475 00.001 7680 PulseGuide returned control before completion, sleep 257
01:29:45.745 00.270 7680 IsGuiding returns 0
01:29:45.746 00.001 7680 Move returns status 0, amount 247
01:29:45.746 00.000 7680 move complete, result=0
01:29:45.746 00.000 7680 worker thread done servicing request
01:29:45.747 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 247 ms NORTH
01:29:45.754 00.007 7680 Worker thread wakes up
01:29:45.754 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:45.754 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:47.002 01.248 7680 Exposure complete
01:29:47.140 00.138 7680 worker thread done servicing request
01:29:47.141 00.001 6120 OnExposeComplete: enter
01:29:47.146 00.005 6120 UpdateGuideState(): m_state=6
01:29:47.152 00.006 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6283
01:29:47.156 00.004 6120 Star::Find returns 1 (1), X=952.84, Y=43.87, Mass=14860, SNR=78.5, Peak=255 HFD=7.1
01:29:47.160 00.004 6120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-2.95) = xAngle (2.60 = 2.60)
01:29:47.165 00.005 6120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.33 = 2.33)
01:29:47.169 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.25 cameraTheta=-0.35 mountX=-0.22 mountY=0.18, mountTheta=2.44
01:29:47.174 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.09, opts=13)
01:29:47.178 00.004 6120 Enqueuing Move request for scope (0.24, -0.09)
01:29:47.182 00.004 7680 Worker thread wakes up
01:29:47.182 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd
01:29:47.183 00.001 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.09)
01:29:47.183 00.000 7680 Moving (0.24, -0.09) raw xDistance=-0.22 yDistance=0.18
01:29:47.183 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:29:47.183 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:29:47.183 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:29:47.184 00.001 7680 MoveAxis(E, 88, ABG)
01:29:47.184 00.000 7680 Guiding  Dir = 2, Dur = 88
01:29:47.184 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:47.187 00.003 7680 IsSlewing returns 0
01:29:47.187 00.000 6120 UpdateGuideState exits: m=14860 SNR=78.5 Saturated
01:29:47.191 00.004 7680 IsGuiding returns 0
01:29:47.192 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:47.195 00.003 7680 PulseGuide returned control before completion, sleep 98
01:29:47.196 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:47.200 00.004 6120 Enqueuing Expose request
01:29:47.303 00.103 7680 IsGuiding returns 0
01:29:47.304 00.001 7680 Move returns status 0, amount 88
01:29:47.304 00.000 7680 MoveAxis(N, 0, ABG)
01:29:47.305 00.001 7680 Move returns status 0, amount 0
01:29:47.305 00.000 7680 move complete, result=0
01:29:47.306 00.001 7680 worker thread done servicing request
01:29:47.306 00.000 6120 GuideStep: -0.2 px 88 ms EAST, 0.2 px 0 ms NORTH
01:29:47.312 00.006 7680 Worker thread wakes up
01:29:47.313 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:47.313 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:48.564 01.251 7680 Exposure complete
01:29:48.721 00.157 7680 worker thread done servicing request
01:29:48.721 00.000 6120 OnExposeComplete: enter
01:29:48.724 00.003 6120 UpdateGuideState(): m_state=6
01:29:48.728 00.004 6120 Star::Find(15, 952, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6284
01:29:48.733 00.005 6120 Star::Find returns 1 (1), X=952.42, Y=44.06, Mass=14564, SNR=77.0, Peak=255 HFD=6.9
01:29:48.737 00.004 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.59 = -0.69)
01:29:48.739 00.002 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.96)
01:29:48.743 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.21 cameraTheta=2.63 mountX=0.16 mountY=-0.17, mountTheta=-0.82
01:29:48.747 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.10, opts=13)
01:29:48.750 00.003 6120 Enqueuing Move request for scope (-0.19, 0.10)
01:29:48.753 00.003 7680 Worker thread wakes up
01:29:48.754 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
01:29:48.754 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:48.757 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
01:29:48.758 00.001 6120 UpdateGuideState exits: m=14564 SNR=77.0 Saturated
01:29:48.760 00.002 7680 Moving (-0.19, 0.10) raw xDistance=0.16 yDistance=-0.17
01:29:48.760 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:29:48.760 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:29:48.760 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:48.765 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:29:48.765 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:48.769 00.004 7680 MoveAxis(E, 0, ABG)
01:29:48.769 00.000 7680 Move returns status 0, amount 0
01:29:48.769 00.000 6120 Enqueuing Expose request
01:29:48.773 00.004 7680 MoveAxis(N, 0, ABG)
01:29:48.773 00.000 7680 Move returns status 0, amount 0
01:29:48.773 00.000 7680 move complete, result=0
01:29:48.773 00.000 7680 worker thread done servicing request
01:29:48.773 00.000 7680 Worker thread wakes up
01:29:48.773 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:29:48.778 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:48.778 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:50.030 01.252 7680 Exposure complete
01:29:50.168 00.138 6120 OnExposeComplete: enter
01:29:50.171 00.003 6120 UpdateGuideState(): m_state=6
01:29:50.177 00.006 7680 worker thread done servicing request
01:29:50.177 00.000 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6285
01:29:50.181 00.004 6120 Star::Find returns 1 (1), X=952.70, Y=44.23, Mass=14863, SNR=80.0, Peak=255 HFD=7.0
01:29:50.186 00.005 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.19 = -2.10)
01:29:50.189 00.003 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
01:29:50.192 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.27 hyp=0.28 cameraTheta=1.23 mountX=-0.14 mountY=-0.20, mountTheta=-2.19
01:29:50.198 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.27, opts=13)
01:29:50.201 00.003 6120 Enqueuing Move request for scope (0.09, 0.27)
01:29:50.205 00.004 7680 Worker thread wakes up
01:29:50.206 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.27) opts 0xd
01:29:50.206 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.27)
01:29:50.206 00.000 7680 Moving (0.09, 0.27) raw xDistance=-0.14 yDistance=-0.20
01:29:50.206 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:29:50.206 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:50.209 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:29:50.209 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:29:50.209 00.000 7680 MoveAxis(E, 0, ABG)
01:29:50.211 00.002 6120 UpdateGuideState exits: m=14863 SNR=80.0 Saturated
01:29:50.214 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:50.218 00.004 7680 Move returns status 0, amount 0
01:29:50.218 00.000 7680 MoveAxis(N, 0, ABG)
01:29:50.219 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:50.223 00.004 6120 Enqueuing Expose request
01:29:50.226 00.003 7680 Move returns status 0, amount 0
01:29:50.226 00.000 7680 move complete, result=0
01:29:50.227 00.001 7680 worker thread done servicing request
01:29:50.227 00.000 7680 Worker thread wakes up
01:29:50.228 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:29:50.232 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:50.232 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:51.478 01.246 7680 Exposure complete
01:29:51.611 00.133 7680 worker thread done servicing request
01:29:51.613 00.002 6120 OnExposeComplete: enter
01:29:51.617 00.004 6120 UpdateGuideState(): m_state=6
01:29:51.620 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6286
01:29:51.623 00.003 6120 Star::Find returns 1 (1), X=952.54, Y=44.62, Mass=15310, SNR=81.0, Peak=255 HFD=7.2
01:29:51.628 00.005 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
01:29:51.631 00.003 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
01:29:51.635 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.67 hyp=0.67 cameraTheta=1.67 mountX=-0.06 mountY=-0.63, mountTheta=-1.67
01:29:51.639 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.67, opts=13)
01:29:51.643 00.004 6120 Enqueuing Move request for scope (-0.06, 0.67)
01:29:51.647 00.004 7680 Worker thread wakes up
01:29:51.647 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.67) opts 0xd
01:29:51.647 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.67)
01:29:51.647 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:51.651 00.004 6120 UpdateGuideState exits: m=15310 SNR=81.0 Saturated
01:29:51.655 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:51.658 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:51.663 00.005 7680 Moving (-0.06, 0.67) raw xDistance=-0.06 yDistance=-0.63
01:29:51.663 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:29:51.663 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
01:29:51.663 00.000 7680 MoveAxis(E, 0, ABG)
01:29:51.663 00.000 7680 Move returns status 0, amount 0
01:29:51.663 00.000 7680 MoveAxis(N, 340, ABG)
01:29:51.663 00.000 7680 Guiding  Dir = 0, Dur = 340
01:29:51.663 00.000 6120 Enqueuing Expose request
01:29:51.667 00.004 7680 IsSlewing returns 0
01:29:51.667 00.000 7680 IsGuiding returns 0
01:29:51.667 00.000 7680 PulseGuide returned control before completion, sleep 350
01:29:52.028 00.361 7680 IsGuiding returns 1
01:29:52.028 00.000 7680 scope still moving after pulse duration time elapsed
01:29:52.058 00.030 7680 IsSlewing returns 0
01:29:52.059 00.001 7680 IsGuiding returns 0
01:29:52.060 00.001 7680 scope move finished after 340 + 53 ms
01:29:52.060 00.000 7680 Move returns status 0, amount 340
01:29:52.061 00.001 7680 move complete, result=0
01:29:52.061 00.000 7680 worker thread done servicing request
01:29:52.062 00.001 7680 Worker thread wakes up
01:29:52.062 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 340 ms NORTH
01:29:52.070 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:52.070 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:53.321 01.251 7680 Exposure complete
01:29:53.461 00.140 7680 worker thread done servicing request
01:29:53.462 00.001 6120 OnExposeComplete: enter
01:29:53.465 00.003 6120 UpdateGuideState(): m_state=6
01:29:53.469 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6287
01:29:53.474 00.005 6120 Star::Find returns 1 (1), X=952.70, Y=44.14, Mass=13718, SNR=74.9, Peak=255 HFD=6.9
01:29:53.477 00.003 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.06 = -2.22)
01:29:53.481 00.004 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.49)
01:29:53.485 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.10 mountX=-0.12 mountY=-0.12, mountTheta=-2.36
01:29:53.491 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.18, opts=13)
01:29:53.496 00.005 6120 Enqueuing Move request for scope (0.09, 0.18)
01:29:53.499 00.003 7680 Worker thread wakes up
01:29:53.499 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
01:29:53.500 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
01:29:53.500 00.000 7680 Moving (0.09, 0.18) raw xDistance=-0.12 yDistance=-0.12
01:29:53.500 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:29:53.501 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:29:53.501 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:29:53.501 00.000 7680 MoveAxis(E, 0, ABG)
01:29:53.501 00.000 7680 Move returns status 0, amount 0
01:29:53.501 00.000 7680 MoveAxis(N, 0, ABG)
01:29:53.502 00.001 7680 Move returns status 0, amount 0
01:29:53.502 00.000 7680 move complete, result=0
01:29:53.502 00.000 7680 worker thread done servicing request
01:29:53.502 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:53.507 00.005 6120 UpdateGuideState exits: m=13718 SNR=74.9 Saturated
01:29:53.510 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:53.513 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:53.518 00.005 6120 Enqueuing Expose request
01:29:53.523 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:53.526 00.003 7680 Worker thread wakes up
01:29:53.526 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:53.526 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:54.778 01.252 7680 Exposure complete
01:29:54.912 00.134 7680 worker thread done servicing request
01:29:54.912 00.000 6120 OnExposeComplete: enter
01:29:54.915 00.003 6120 UpdateGuideState(): m_state=6
01:29:54.920 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6288
01:29:54.924 00.004 6120 Star::Find returns 1 (1), X=952.42, Y=44.56, Mass=14778, SNR=78.9, Peak=255 HFD=7.2
01:29:54.928 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
01:29:54.932 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
01:29:54.934 00.002 6120 CameraToMount -- cameraX=-0.19 cameraY=0.60 hyp=0.63 cameraTheta=1.88 mountX=0.07 mountY=-0.62, mountTheta=-1.45
01:29:54.940 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.60, opts=13)
01:29:54.943 00.003 6120 Enqueuing Move request for scope (-0.19, 0.60)
01:29:54.946 00.003 7680 Worker thread wakes up
01:29:54.946 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.60) opts 0xd
01:29:54.946 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.60)
01:29:54.946 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:54.951 00.005 7680 Moving (-0.19, 0.60) raw xDistance=0.07 yDistance=-0.62
01:29:54.951 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:29:54.951 00.000 6120 UpdateGuideState exits: m=14778 SNR=78.9 Saturated
01:29:54.955 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
01:29:54.955 00.000 7680 MoveAxis(E, 0, ABG)
01:29:54.955 00.000 7680 Move returns status 0, amount 0
01:29:54.956 00.001 7680 MoveAxis(N, 337, ABG)
01:29:54.956 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:54.959 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:54.961 00.002 6120 Enqueuing Expose request
01:29:54.964 00.003 7680 Guiding  Dir = 0, Dur = 337
01:29:54.965 00.001 7680 IsSlewing returns 0
01:29:54.965 00.000 7680 IsGuiding returns 0
01:29:54.966 00.001 7680 PulseGuide returned control before completion, sleep 347
01:29:55.327 00.361 7680 IsGuiding returns 0
01:29:55.328 00.001 7680 Move returns status 0, amount 337
01:29:55.328 00.000 7680 move complete, result=0
01:29:55.330 00.002 7680 worker thread done servicing request
01:29:55.331 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 337 ms NORTH
01:29:55.340 00.009 7680 Worker thread wakes up
01:29:55.340 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:55.340 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:56.590 01.250 7680 Exposure complete
01:29:56.734 00.144 7680 worker thread done servicing request
01:29:56.735 00.001 6120 OnExposeComplete: enter
01:29:56.740 00.005 6120 UpdateGuideState(): m_state=6
01:29:56.744 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6289
01:29:56.747 00.003 6120 Star::Find returns 1 (1), X=952.69, Y=43.97, Mass=14253, SNR=76.8, Peak=255 HFD=6.9
01:29:56.751 00.004 6120 CameraToMount -- cameraTheta (0.13) - m_xAngle (-2.95) = xAngle (3.08 = 3.08)
01:29:56.755 00.004 6120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.82 = 2.82)
01:29:56.759 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.13 mountX=-0.08 mountY=0.03, mountTheta=2.83
01:29:56.763 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.01, opts=13)
01:29:56.768 00.005 6120 Enqueuing Move request for scope (0.08, 0.01)
01:29:56.771 00.003 7680 Worker thread wakes up
01:29:56.771 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
01:29:56.772 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
01:29:56.772 00.000 7680 Moving (0.08, 0.01) raw xDistance=-0.08 yDistance=0.03
01:29:56.772 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:29:56.772 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:29:56.772 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:29:56.773 00.001 7680 MoveAxis(E, 0, ABG)
01:29:56.773 00.000 7680 Move returns status 0, amount 0
01:29:56.773 00.000 7680 MoveAxis(N, 0, ABG)
01:29:56.773 00.000 7680 Move returns status 0, amount 0
01:29:56.773 00.000 7680 move complete, result=0
01:29:56.773 00.000 7680 worker thread done servicing request
01:29:56.773 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:56.778 00.005 6120 UpdateGuideState exits: m=14253 SNR=76.8 Saturated
01:29:56.783 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:56.786 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:56.789 00.003 6120 Enqueuing Expose request
01:29:56.793 00.004 7680 Worker thread wakes up
01:29:56.793 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:56.794 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:56.794 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:58.038 01.244 7680 Exposure complete
01:29:58.176 00.138 7680 worker thread done servicing request
01:29:58.177 00.001 6120 OnExposeComplete: enter
01:29:58.181 00.004 6120 UpdateGuideState(): m_state=6
01:29:58.184 00.003 6120 Star::Find(15, 952, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6290
01:29:58.188 00.004 6120 Star::Find returns 1 (1), X=952.50, Y=44.10, Mass=14076, SNR=75.2, Peak=255 HFD=6.8
01:29:58.193 00.005 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
01:29:58.196 00.003 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
01:29:58.200 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.23 mountX=0.08 mountY=-0.17, mountTheta=-1.14
01:29:58.208 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.14, opts=13)
01:29:58.212 00.004 6120 Enqueuing Move request for scope (-0.11, 0.14)
01:29:58.215 00.003 7680 Worker thread wakes up
01:29:58.215 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:58.219 00.004 6120 UpdateGuideState exits: m=14076 SNR=75.2 Saturated
01:29:58.224 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
01:29:58.224 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
01:29:58.224 00.000 7680 Moving (-0.11, 0.14) raw xDistance=0.08 yDistance=-0.17
01:29:58.225 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:29:58.225 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:29:58.225 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:58.229 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:29:58.229 00.000 7680 MoveAxis(E, 0, ABG)
01:29:58.229 00.000 7680 Move returns status 0, amount 0
01:29:58.229 00.000 7680 MoveAxis(N, 0, ABG)
01:29:58.229 00.000 7680 Move returns status 0, amount 0
01:29:58.229 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:58.235 00.006 7680 move complete, result=0
01:29:58.236 00.001 6120 Enqueuing Expose request
01:29:58.240 00.004 7680 worker thread done servicing request
01:29:58.241 00.001 7680 Worker thread wakes up
01:29:58.241 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:29:58.245 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:58.245 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:29:59.498 01.253 7680 Exposure complete
01:29:59.638 00.140 7680 worker thread done servicing request
01:29:59.639 00.001 6120 OnExposeComplete: enter
01:29:59.644 00.005 6120 UpdateGuideState(): m_state=6
01:29:59.649 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6291
01:29:59.654 00.005 6120 Star::Find returns 1 (1), X=952.46, Y=44.39, Mass=13487, SNR=75.3, Peak=255 HFD=7.1
01:29:59.658 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
01:29:59.661 00.003 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
01:29:59.665 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.43 hyp=0.46 cameraTheta=1.91 mountX=0.07 mountY=-0.46, mountTheta=-1.42
01:29:59.671 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.43, opts=13)
01:29:59.676 00.005 6120 Enqueuing Move request for scope (-0.15, 0.43)
01:29:59.680 00.004 7680 Worker thread wakes up
01:29:59.680 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.43) opts 0xd
01:29:59.681 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.43)
01:29:59.681 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:29:59.685 00.004 6120 UpdateGuideState exits: m=13487 SNR=75.3 Saturated
01:29:59.688 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:59.693 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:29:59.697 00.004 6120 Enqueuing Expose request
01:29:59.701 00.004 7680 Moving (-0.15, 0.43) raw xDistance=0.07 yDistance=-0.46
01:29:59.701 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:29:59.701 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
01:29:59.701 00.000 7680 MoveAxis(E, 0, ABG)
01:29:59.701 00.000 7680 Move returns status 0, amount 0
01:29:59.702 00.001 7680 MoveAxis(N, 247, ABG)
01:29:59.703 00.001 7680 Guiding  Dir = 0, Dur = 247
01:29:59.703 00.000 7680 IsSlewing returns 0
01:29:59.703 00.000 7680 IsGuiding returns 0
01:29:59.704 00.001 7680 PulseGuide returned control before completion, sleep 257
01:29:59.975 00.271 7680 IsGuiding returns 0
01:29:59.976 00.001 7680 Move returns status 0, amount 247
01:29:59.976 00.000 7680 move complete, result=0
01:29:59.977 00.001 7680 worker thread done servicing request
01:29:59.978 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 247 ms NORTH
01:29:59.987 00.009 7680 Worker thread wakes up
01:29:59.988 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:29:59.988 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:30:01.235 01.247 7680 Exposure complete
01:30:01.373 00.138 7680 worker thread done servicing request
01:30:01.374 00.001 6120 OnExposeComplete: enter
01:30:01.378 00.004 6120 UpdateGuideState(): m_state=6
01:30:01.382 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6292
01:30:01.385 00.003 6120 Star::Find returns 1 (1), X=952.72, Y=44.03, Mass=13972, SNR=76.2, Peak=255 HFD=6.9
01:30:01.388 00.003 6120 CameraToMount -- cameraTheta (0.62) - m_xAngle (-2.95) = xAngle (3.57 = -2.71)
01:30:01.392 00.004 6120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.31 = -2.98)
01:30:01.395 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.62 mountX=-0.12 mountY=-0.02, mountTheta=-2.96
01:30:01.400 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.08, opts=13)
01:30:01.404 00.004 6120 Enqueuing Move request for scope (0.11, 0.08)
01:30:01.407 00.003 7680 Worker thread wakes up
01:30:01.407 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
01:30:01.407 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
01:30:01.407 00.000 7680 Moving (0.11, 0.08) raw xDistance=-0.12 yDistance=-0.02
01:30:01.407 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:30:01.409 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:30:01.409 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:30:01.410 00.001 7680 MoveAxis(E, 0, ABG)
01:30:01.410 00.000 7680 Move returns status 0, amount 0
01:30:01.410 00.000 7680 MoveAxis(N, 0, ABG)
01:30:01.410 00.000 7680 Move returns status 0, amount 0
01:30:01.410 00.000 7680 move complete, result=0
01:30:01.411 00.001 7680 worker thread done servicing request
01:30:01.411 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:01.415 00.004 6120 UpdateGuideState exits: m=13972 SNR=76.2 Saturated
01:30:01.418 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:01.421 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:01.425 00.004 6120 Enqueuing Expose request
01:30:01.429 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:30:01.432 00.003 7680 Worker thread wakes up
01:30:01.432 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:01.432 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:30:02.684 01.252 7680 Exposure complete
01:30:02.818 00.134 7680 worker thread done servicing request
01:30:02.818 00.000 6120 OnExposeComplete: enter
01:30:02.822 00.004 6120 UpdateGuideState(): m_state=6
01:30:02.827 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6293
01:30:02.830 00.003 6120 Star::Find returns 1 (1), X=952.78, Y=44.19, Mass=14140, SNR=76.5, Peak=255 HFD=6.8
01:30:02.835 00.005 6120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-2.95) = xAngle (3.87 = -2.41)
01:30:02.838 00.003 6120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.60 = -2.68)
01:30:02.842 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.23 hyp=0.29 cameraTheta=0.91 mountX=-0.22 mountY=-0.13, mountTheta=-2.61
01:30:02.847 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.23, opts=13)
01:30:02.851 00.004 6120 Enqueuing Move request for scope (0.18, 0.23)
01:30:02.854 00.003 7680 Worker thread wakes up
01:30:02.855 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.23) opts 0xd
01:30:02.855 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.23)
01:30:02.855 00.000 7680 Moving (0.18, 0.23) raw xDistance=-0.22 yDistance=-0.13
01:30:02.855 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:30:02.855 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:30:02.855 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:30:02.857 00.002 7680 MoveAxis(E, 88, ABG)
01:30:02.857 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:02.862 00.005 7680 Guiding  Dir = 2, Dur = 88
01:30:02.863 00.001 6120 UpdateGuideState exits: m=14140 SNR=76.5 Saturated
01:30:02.866 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:02.869 00.003 7680 IsSlewing returns 0
01:30:02.869 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:02.873 00.004 6120 Enqueuing Expose request
01:30:02.877 00.004 7680 IsGuiding returns 0
01:30:02.877 00.000 7680 PulseGuide returned control before completion, sleep 98
01:30:02.985 00.108 7680 IsGuiding returns 1
01:30:02.985 00.000 7680 scope still moving after pulse duration time elapsed
01:30:03.015 00.030 7680 IsSlewing returns 0
01:30:03.016 00.001 7680 IsGuiding returns 0
01:30:03.017 00.001 7680 scope move finished after 88 + 52 ms
01:30:03.018 00.001 7680 Move returns status 0, amount 88
01:30:03.018 00.000 7680 MoveAxis(N, 0, ABG)
01:30:03.020 00.002 7680 Move returns status 0, amount 0
01:30:03.020 00.000 7680 move complete, result=0
01:30:03.020 00.000 7680 worker thread done servicing request
01:30:03.020 00.000 7680 Worker thread wakes up
01:30:03.021 00.001 6120 GuideStep: -0.2 px 88 ms EAST, -0.1 px 0 ms NORTH
01:30:03.028 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:03.028 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:30:04.281 01.253 7680 Exposure complete
01:30:04.420 00.139 7680 worker thread done servicing request
01:30:04.420 00.000 6120 OnExposeComplete: enter
01:30:04.424 00.004 6120 UpdateGuideState(): m_state=6
01:30:04.427 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6294
01:30:04.431 00.004 6120 Star::Find returns 1 (1), X=952.46, Y=44.64, Mass=14323, SNR=77.1, Peak=255 HFD=7.1
01:30:04.434 00.003 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
01:30:04.438 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
01:30:04.441 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.68 hyp=0.70 cameraTheta=1.79 mountX=0.02 mountY=-0.68, mountTheta=-1.54
01:30:04.446 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.68, opts=13)
01:30:04.450 00.004 6120 Enqueuing Move request for scope (-0.15, 0.68)
01:30:04.454 00.004 7680 Worker thread wakes up
01:30:04.454 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:04.460 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.68) opts 0xd
01:30:04.460 00.000 6120 UpdateGuideState exits: m=14323 SNR=77.1 Saturated
01:30:04.465 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.68)
01:30:04.465 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:04.470 00.005 7680 Moving (-0.15, 0.68) raw xDistance=0.02 yDistance=-0.68
01:30:04.470 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:04.476 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:30:04.476 00.000 6120 Enqueuing Expose request
01:30:04.482 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
01:30:04.482 00.000 7680 MoveAxis(E, 0, ABG)
01:30:04.483 00.001 7680 Move returns status 0, amount 0
01:30:04.483 00.000 7680 MoveAxis(N, 369, ABG)
01:30:04.483 00.000 7680 Guiding  Dir = 0, Dur = 369
01:30:04.483 00.000 7680 IsSlewing returns 0
01:30:04.484 00.001 7680 IsGuiding returns 0
01:30:04.485 00.001 7680 PulseGuide returned control before completion, sleep 379
01:30:04.866 00.381 7680 IsGuiding returns 1
01:30:04.867 00.001 7680 scope still moving after pulse duration time elapsed
01:30:04.896 00.029 7680 IsSlewing returns 0
01:30:04.901 00.005 7680 IsGuiding returns 0
01:30:04.901 00.000 7680 scope move finished after 369 + 48 ms
01:30:04.901 00.000 7680 Move returns status 0, amount 369
01:30:04.903 00.002 7680 move complete, result=0
01:30:04.903 00.000 7680 worker thread done servicing request
01:30:04.904 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 369 ms NORTH
01:30:04.910 00.006 7680 Worker thread wakes up
01:30:04.910 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:04.911 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:30:06.157 01.246 7680 Exposure complete
01:30:06.286 00.129 7680 worker thread done servicing request
01:30:06.287 00.001 6120 OnExposeComplete: enter
01:30:06.290 00.003 6120 UpdateGuideState(): m_state=6
01:30:06.294 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6295
01:30:06.298 00.004 6120 Star::Find returns 1 (1), X=952.40, Y=44.04, Mass=14558, SNR=77.9, Peak=255 HFD=6.8
01:30:06.301 00.003 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-2.95) = xAngle (5.72 = -0.56)
01:30:06.306 00.005 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.46 = -0.83)
01:30:06.310 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.22 cameraTheta=2.77 mountX=0.19 mountY=-0.16, mountTheta=-0.71
01:30:06.315 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.08, opts=13)
01:30:06.319 00.004 6120 Enqueuing Move request for scope (-0.21, 0.08)
01:30:06.322 00.003 7680 Worker thread wakes up
01:30:06.323 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:06.327 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
01:30:06.327 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
01:30:06.328 00.001 7680 Moving (-0.21, 0.08) raw xDistance=0.19 yDistance=-0.16
01:30:06.328 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:30:06.328 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:30:06.329 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:30:06.329 00.000 7680 MoveAxis(E, 0, ABG)
01:30:06.329 00.000 7680 Move returns status 0, amount 0
01:30:06.330 00.001 7680 MoveAxis(N, 0, ABG)
01:30:06.330 00.000 7680 Move returns status 0, amount 0
01:30:06.330 00.000 7680 move complete, result=0
01:30:06.330 00.000 6120 UpdateGuideState exits: m=14558 SNR=77.9 Saturated
01:30:06.335 00.005 7680 worker thread done servicing request
01:30:06.335 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:06.340 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:06.343 00.003 6120 Enqueuing Expose request
01:30:06.346 00.003 7680 Worker thread wakes up
01:30:06.346 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:06.349 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:06.349 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:30:07.589 01.240 7680 Exposure complete
01:30:07.735 00.146 7680 worker thread done servicing request
01:30:07.735 00.000 6120 OnExposeComplete: enter
01:30:07.740 00.005 6120 UpdateGuideState(): m_state=6
01:30:07.744 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6296
01:30:07.747 00.003 6120 Star::Find returns 1 (1), X=952.31, Y=44.16, Mass=14635, SNR=78.2, Peak=255 HFD=6.9
01:30:07.752 00.005 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-2.95) = xAngle (5.49 = -0.79)
01:30:07.755 00.003 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.06)
01:30:07.758 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=0.21 hyp=0.36 cameraTheta=2.54 mountX=0.25 mountY=-0.32, mountTheta=-0.89
01:30:07.764 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.21, opts=13)
01:30:07.768 00.004 6120 Enqueuing Move request for scope (-0.30, 0.21)
01:30:07.772 00.004 7680 Worker thread wakes up
01:30:07.773 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.21) opts 0xd
01:30:07.773 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.21)
01:30:07.773 00.000 7680 Moving (-0.30, 0.21) raw xDistance=0.25 yDistance=-0.32
01:30:07.773 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:30:07.774 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:07.778 00.004 6120 UpdateGuideState exits: m=14635 SNR=78.2 Saturated
01:30:07.781 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:07.785 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:07.789 00.004 6120 Enqueuing Expose request
01:30:07.792 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:30:07.792 00.000 7680 MoveAxis(W, 104, ABG)
01:30:07.792 00.000 7680 Guiding  Dir = 3, Dur = 104
01:30:07.794 00.002 7680 IsSlewing returns 0
01:30:07.794 00.000 7680 IsGuiding returns 0
01:30:07.794 00.000 7680 PulseGuide returned control before completion, sleep 114
01:30:07.924 00.130 7680 IsGuiding returns 0
01:30:07.924 00.000 7680 Move returns status 0, amount 104
01:30:07.925 00.001 7680 MoveAxis(N, 172, ABG)
01:30:07.925 00.000 7680 Guiding  Dir = 0, Dur = 172
01:30:07.926 00.001 7680 IsSlewing returns 0
01:30:07.926 00.000 7680 IsGuiding returns 0
01:30:07.927 00.001 7680 PulseGuide returned control before completion, sleep 182
01:30:08.126 00.199 7680 IsGuiding returns 1
01:30:08.126 00.000 7680 scope still moving after pulse duration time elapsed
01:30:08.156 00.030 7680 IsSlewing returns 0
01:30:08.158 00.002 7680 IsGuiding returns 0
01:30:08.159 00.001 7680 scope move finished after 172 + 59 ms
01:30:08.159 00.000 7680 Move returns status 0, amount 172
01:30:08.159 00.000 7680 move complete, result=0
01:30:08.160 00.001 7680 worker thread done servicing request
01:30:08.161 00.001 7680 Worker thread wakes up
01:30:08.161 00.000 6120 GuideStep: 0.3 px 104 ms WEST, -0.3 px 172 ms NORTH
01:30:08.168 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:08.168 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:30:09.421 01.253 7680 Exposure complete
01:30:09.560 00.139 7680 worker thread done servicing request
01:30:09.561 00.001 6120 OnExposeComplete: enter
01:30:09.564 00.003 6120 UpdateGuideState(): m_state=6
01:30:09.569 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6297
01:30:09.574 00.005 6120 Star::Find returns 1 (1), X=952.69, Y=44.09, Mass=14563, SNR=78.2, Peak=255 HFD=6.9
01:30:09.579 00.005 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
01:30:09.583 00.004 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
01:30:09.587 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.16 cameraTheta=1.01 mountX=-0.11 mountY=-0.08, mountTheta=-2.49
01:30:09.595 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.13, opts=13)
01:30:09.602 00.007 6120 Enqueuing Move request for scope (0.08, 0.13)
01:30:09.611 00.009 7680 Worker thread wakes up
01:30:09.611 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:09.619 00.008 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
01:30:09.619 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
01:30:09.620 00.001 6120 UpdateGuideState exits: m=14563 SNR=78.2 Saturated
01:30:09.627 00.007 7680 Moving (0.08, 0.13) raw xDistance=-0.11 yDistance=-0.08
01:30:09.627 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:09.633 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:30:09.633 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:30:09.633 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:09.639 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:30:09.639 00.000 6120 Enqueuing Expose request
01:30:09.644 00.005 7680 MoveAxis(E, 0, ABG)
01:30:09.644 00.000 7680 Move returns status 0, amount 0
01:30:09.644 00.000 7680 MoveAxis(N, 0, ABG)
01:30:09.645 00.001 7680 Move returns status 0, amount 0
01:30:09.645 00.000 7680 move complete, result=0
01:30:09.645 00.000 7680 worker thread done servicing request
01:30:09.645 00.000 7680 Worker thread wakes up
01:30:09.647 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:09.651 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:09.653 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:30:10.899 01.246 7680 Exposure complete
01:30:11.022 00.123 7680 worker thread done servicing request
01:30:11.023 00.001 6120 OnExposeComplete: enter
01:30:11.029 00.006 6120 UpdateGuideState(): m_state=6
01:30:11.033 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6298
01:30:11.037 00.004 6120 Star::Find returns 1 (1), X=952.85, Y=44.17, Mass=13929, SNR=76.7, Peak=255 HFD=6.8
01:30:11.040 00.003 6120 CameraToMount -- cameraTheta (0.72) - m_xAngle (-2.95) = xAngle (3.67 = -2.61)
01:30:11.045 00.005 6120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.40 = -2.88)
01:30:11.049 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=0.21 hyp=0.32 cameraTheta=0.72 mountX=-0.27 mountY=-0.08, mountTheta=-2.85
01:30:11.054 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.21, opts=13)
01:30:11.059 00.005 6120 Enqueuing Move request for scope (0.24, 0.21)
01:30:11.063 00.004 7680 Worker thread wakes up
01:30:11.063 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:11.067 00.004 6120 UpdateGuideState exits: m=13929 SNR=76.7 Saturated
01:30:11.070 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:11.075 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.21) opts 0xd
01:30:11.075 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.21)
01:30:11.075 00.000 7680 Moving (0.24, 0.21) raw xDistance=-0.27 yDistance=-0.08
01:30:11.075 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:30:11.075 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:11.079 00.004 6120 Enqueuing Expose request
01:30:11.084 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:30:11.084 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:30:11.084 00.000 7680 MoveAxis(E, 112, ABG)
01:30:11.084 00.000 7680 Guiding  Dir = 2, Dur = 112
01:30:11.084 00.000 7680 IsSlewing returns 0
01:30:11.085 00.001 7680 IsGuiding returns 0
01:30:11.085 00.000 7680 PulseGuide returned control before completion, sleep 122
01:30:11.213 00.128 7680 IsGuiding returns 1
01:30:11.214 00.001 7680 scope still moving after pulse duration time elapsed
01:30:11.244 00.030 7680 IsSlewing returns 0
01:30:11.245 00.001 7680 IsGuiding returns 0
01:30:11.246 00.001 7680 scope move finished after 112 + 48 ms
01:30:11.246 00.000 7680 Move returns status 0, amount 112
01:30:11.246 00.000 7680 MoveAxis(N, 0, ABG)
01:30:11.247 00.001 7680 Move returns status 0, amount 0
01:30:11.247 00.000 7680 move complete, result=0
01:30:11.247 00.000 7680 worker thread done servicing request
01:30:11.247 00.000 7680 Worker thread wakes up
01:30:11.248 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:11.249 00.001 6120 GuideStep: -0.3 px 112 ms EAST, -0.1 px 0 ms NORTH
01:30:11.255 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:30:12.513 01.258 7680 Exposure complete
01:30:12.660 00.147 7680 worker thread done servicing request
01:30:12.660 00.000 6120 OnExposeComplete: enter
01:30:12.665 00.005 6120 UpdateGuideState(): m_state=6
01:30:12.669 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6299
01:30:12.675 00.006 6120 Star::Find returns 1 (1), X=952.71, Y=44.36, Mass=13915, SNR=77.9, Peak=255 HFD=7.1
01:30:12.679 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
01:30:12.683 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
01:30:12.687 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.41 hyp=0.42 cameraTheta=1.32 mountX=-0.18 mountY=-0.32, mountTheta=-2.08
01:30:12.692 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.41, opts=13)
01:30:12.697 00.005 6120 Enqueuing Move request for scope (0.11, 0.41)
01:30:12.700 00.003 7680 Worker thread wakes up
01:30:12.700 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:12.705 00.005 6120 UpdateGuideState exits: m=13915 SNR=77.9 Saturated
01:30:12.708 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:12.712 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:12.716 00.004 6120 Enqueuing Expose request
01:30:12.720 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.41) opts 0xd
01:30:12.720 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.41)
01:30:12.720 00.000 7680 Moving (0.11, 0.41) raw xDistance=-0.18 yDistance=-0.32
01:30:12.720 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:30:12.720 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:30:12.721 00.001 7680 MoveAxis(E, 0, ABG)
01:30:12.721 00.000 7680 Move returns status 0, amount 0
01:30:12.722 00.001 7680 MoveAxis(N, 173, ABG)
01:30:12.722 00.000 7680 Guiding  Dir = 0, Dur = 173
01:30:12.722 00.000 7680 IsSlewing returns 0
01:30:12.722 00.000 7680 IsGuiding returns 0
01:30:12.723 00.001 7680 PulseGuide returned control before completion, sleep 183
01:30:12.920 00.197 7680 IsGuiding returns 1
01:30:12.920 00.000 7680 scope still moving after pulse duration time elapsed
01:30:12.951 00.031 7680 IsSlewing returns 0
01:30:12.953 00.002 7680 IsGuiding returns 0
01:30:12.954 00.001 7680 scope move finished after 173 + 57 ms
01:30:12.954 00.000 7680 Move returns status 0, amount 173
01:30:12.954 00.000 7680 move complete, result=0
01:30:12.954 00.000 7680 worker thread done servicing request
01:30:12.955 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 173 ms NORTH
01:30:12.961 00.006 7680 Worker thread wakes up
01:30:12.961 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:12.962 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:30:14.210 01.248 7680 Exposure complete
01:30:14.357 00.147 7680 worker thread done servicing request
01:30:14.357 00.000 6120 OnExposeComplete: enter
01:30:14.361 00.004 6120 UpdateGuideState(): m_state=6
01:30:14.365 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6300
01:30:14.370 00.005 6120 Star::Find returns 1 (1), X=952.71, Y=44.20, Mass=14236, SNR=77.8, Peak=255 HFD=7.0
01:30:14.375 00.005 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.14 = -2.15)
01:30:14.378 00.003 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.42)
01:30:14.383 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.18 mountX=-0.14 mountY=-0.18, mountTheta=-2.26
01:30:14.388 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.25, opts=13)
01:30:14.392 00.004 6120 Enqueuing Move request for scope (0.10, 0.25)
01:30:14.397 00.005 7680 Worker thread wakes up
01:30:14.397 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:14.401 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
01:30:14.401 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
01:30:14.401 00.000 7680 Moving (0.10, 0.25) raw xDistance=-0.14 yDistance=-0.18
01:30:14.401 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:30:14.402 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:30:14.402 00.000 6120 UpdateGuideState exits: m=14236 SNR=77.8 Saturated
01:30:14.406 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:30:14.407 00.001 7680 MoveAxis(E, 0, ABG)
01:30:14.407 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:14.411 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:14.414 00.003 6120 Enqueuing Expose request
01:30:14.418 00.004 7680 Move returns status 0, amount 0
01:30:14.418 00.000 7680 MoveAxis(N, 0, ABG)
01:30:14.418 00.000 7680 Move returns status 0, amount 0
01:30:14.418 00.000 7680 move complete, result=0
01:30:14.419 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:14.424 00.005 7680 worker thread done servicing request
01:30:14.424 00.000 7680 Worker thread wakes up
01:30:14.424 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:14.425 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:30:15.667 01.242 7680 Exposure complete
01:30:15.808 00.141 7680 worker thread done servicing request
01:30:15.809 00.001 6120 OnExposeComplete: enter
01:30:15.812 00.003 6120 UpdateGuideState(): m_state=6
01:30:15.817 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6301
01:30:15.821 00.004 6120 Star::Find returns 1 (1), X=952.34, Y=44.62, Mass=14683, SNR=79.2, Peak=255 HFD=7.2
01:30:15.825 00.004 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
01:30:15.829 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
01:30:15.833 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.66 hyp=0.71 cameraTheta=1.96 mountX=0.14 mountY=-0.71, mountTheta=-1.38
01:30:15.838 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.66, opts=13)
01:30:15.842 00.004 6120 Enqueuing Move request for scope (-0.27, 0.66)
01:30:15.846 00.004 7680 Worker thread wakes up
01:30:15.847 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.66) opts 0xd
01:30:15.847 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.66)
01:30:15.847 00.000 7680 Moving (-0.27, 0.66) raw xDistance=0.14 yDistance=-0.71
01:30:15.847 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:30:15.847 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
01:30:15.847 00.000 7680 MoveAxis(E, 0, ABG)
01:30:15.847 00.000 7680 Move returns status 0, amount 0
01:30:15.847 00.000 7680 MoveAxis(N, 385, ABG)
01:30:15.848 00.001 7680 Guiding  Dir = 0, Dur = 385
01:30:15.848 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:15.853 00.005 7680 IsSlewing returns 0
01:30:15.853 00.000 6120 UpdateGuideState exits: m=14683 SNR=79.2 Saturated
01:30:15.858 00.005 7680 IsGuiding returns 0
01:30:15.859 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:15.866 00.007 7680 PulseGuide returned control before completion, sleep 395
01:30:15.866 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:15.870 00.004 6120 Enqueuing Expose request
01:30:16.269 00.399 7680 IsGuiding returns 0
01:30:16.269 00.000 7680 Move returns status 0, amount 385
01:30:16.269 00.000 7680 move complete, result=0
01:30:16.271 00.002 7680 worker thread done servicing request
01:30:16.271 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 385 ms NORTH
01:30:16.278 00.007 7680 Worker thread wakes up
01:30:16.278 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:16.278 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:30:17.532 01.254 7680 Exposure complete
01:30:17.671 00.139 7680 worker thread done servicing request
01:30:17.671 00.000 6120 OnExposeComplete: enter
01:30:17.676 00.005 6120 UpdateGuideState(): m_state=6
01:30:17.680 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6302
01:30:17.684 00.004 6120 Star::Find returns 1 (1), X=952.38, Y=44.16, Mass=14215, SNR=77.8, Peak=255 HFD=6.9
01:30:17.687 00.003 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.90)
01:30:17.690 00.003 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.16)
01:30:17.693 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.20 hyp=0.30 cameraTheta=2.43 mountX=0.19 mountY=-0.28, mountTheta=-0.97
01:30:17.699 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.20, opts=13)
01:30:17.702 00.003 6120 Enqueuing Move request for scope (-0.23, 0.20)
01:30:17.705 00.003 7680 Worker thread wakes up
01:30:17.705 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.20) opts 0xd
01:30:17.705 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.20)
01:30:17.705 00.000 7680 Moving (-0.23, 0.20) raw xDistance=0.19 yDistance=-0.28
01:30:17.705 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:30:17.708 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:17.712 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:30:17.712 00.000 7680 MoveAxis(E, 0, ABG)
01:30:17.712 00.000 7680 Move returns status 0, amount 0
01:30:17.713 00.001 7680 MoveAxis(N, 152, ABG)
01:30:17.713 00.000 7680 Guiding  Dir = 0, Dur = 152
01:30:17.713 00.000 6120 UpdateGuideState exits: m=14215 SNR=77.8 Saturated
01:30:17.717 00.004 7680 IsSlewing returns 0
01:30:17.717 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:17.720 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:17.725 00.005 7680 IsGuiding returns 0
01:30:17.725 00.000 6120 Enqueuing Expose request
01:30:17.730 00.005 7680 PulseGuide returned control before completion, sleep 162
01:30:17.907 00.177 7680 IsGuiding returns 1
01:30:17.909 00.002 7680 scope still moving after pulse duration time elapsed
01:30:17.938 00.029 7680 IsSlewing returns 0
01:30:17.938 00.000 7680 IsGuiding returns 0
01:30:17.939 00.001 7680 scope move finished after 152 + 61 ms
01:30:17.939 00.000 7680 Move returns status 0, amount 152
01:30:17.939 00.000 7680 move complete, result=0
01:30:17.940 00.001 7680 worker thread done servicing request
01:30:17.940 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 152 ms NORTH
01:30:17.946 00.006 7680 Worker thread wakes up
01:30:17.946 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:17.946 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:30:19.185 01.239 7680 Exposure complete
01:30:19.315 00.130 7680 worker thread done servicing request
01:30:19.316 00.001 6120 OnExposeComplete: enter
01:30:19.320 00.004 6120 UpdateGuideState(): m_state=6
01:30:19.323 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6303
01:30:19.328 00.005 6120 Star::Find returns 1 (1), X=952.70, Y=44.24, Mass=14747, SNR=78.4, Peak=255 HFD=7.1
01:30:19.331 00.003 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.06)
01:30:19.335 00.004 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
01:30:19.338 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.28 hyp=0.30 cameraTheta=1.27 mountX=-0.14 mountY=-0.22, mountTheta=-2.14
01:30:19.343 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.28, opts=13)
01:30:19.346 00.003 6120 Enqueuing Move request for scope (0.09, 0.28)
01:30:19.350 00.004 7680 Worker thread wakes up
01:30:19.350 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.28) opts 0xd
01:30:19.351 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.28)
01:30:19.351 00.000 7680 Moving (0.09, 0.28) raw xDistance=-0.14 yDistance=-0.22
01:30:19.351 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:30:19.351 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:30:19.352 00.001 7680 MoveAxis(E, 0, ABG)
01:30:19.352 00.000 7680 Move returns status 0, amount 0
01:30:19.352 00.000 7680 MoveAxis(N, 117, ABG)
01:30:19.352 00.000 7680 Guiding  Dir = 0, Dur = 117
01:30:19.352 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:19.356 00.004 7680 IsSlewing returns 0
01:30:19.356 00.000 6120 UpdateGuideState exits: m=14747 SNR=78.4 Saturated
01:30:19.361 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:19.367 00.006 7680 IsGuiding returns 0
01:30:19.367 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:19.371 00.004 7680 PulseGuide returned control before completion, sleep 127
01:30:19.372 00.001 6120 Enqueuing Expose request
01:30:19.504 00.132 7680 IsGuiding returns 1
01:30:19.505 00.001 7680 scope still moving after pulse duration time elapsed
01:30:19.536 00.031 7680 IsSlewing returns 0
01:30:19.539 00.003 7680 IsGuiding returns 0
01:30:19.539 00.000 7680 scope move finished after 117 + 56 ms
01:30:19.539 00.000 7680 Move returns status 0, amount 117
01:30:19.541 00.002 7680 move complete, result=0
01:30:19.541 00.000 7680 worker thread done servicing request
01:30:19.542 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 117 ms NORTH
01:30:19.549 00.007 7680 Worker thread wakes up
01:30:19.550 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:19.550 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:30:20.797 01.247 7680 Exposure complete
01:30:20.923 00.126 7680 worker thread done servicing request
01:30:20.923 00.000 6120 OnExposeComplete: enter
01:30:20.927 00.004 6120 UpdateGuideState(): m_state=6
01:30:20.932 00.005 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6304
01:30:20.935 00.003 6120 Star::Find returns 1 (1), X=952.38, Y=44.10, Mass=14506, SNR=78.6, Peak=255 HFD=6.9
01:30:20.939 00.004 6120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-2.95) = xAngle (5.55 = -0.73)
01:30:20.942 00.003 6120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.00)
01:30:20.947 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.14 hyp=0.27 cameraTheta=2.60 mountX=0.20 mountY=-0.23, mountTheta=-0.85
01:30:20.952 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.14, opts=13)
01:30:20.957 00.005 6120 Enqueuing Move request for scope (-0.23, 0.14)
01:30:20.960 00.003 7680 Worker thread wakes up
01:30:20.960 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.14) opts 0xd
01:30:20.961 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.14)
01:30:20.961 00.000 7680 Moving (-0.23, 0.14) raw xDistance=0.20 yDistance=-0.23
01:30:20.961 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:20.965 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:30:20.965 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:30:20.965 00.000 7680 MoveAxis(E, 0, ABG)
01:30:20.965 00.000 7680 Move returns status 0, amount 0
01:30:20.965 00.000 7680 MoveAxis(N, 122, ABG)
01:30:20.965 00.000 7680 Guiding  Dir = 0, Dur = 122
01:30:20.965 00.000 6120 UpdateGuideState exits: m=14506 SNR=78.6 Saturated
01:30:20.969 00.004 7680 IsSlewing returns 0
01:30:20.970 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:20.973 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:20.977 00.004 6120 Enqueuing Expose request
01:30:20.980 00.003 7680 IsGuiding returns 0
01:30:20.980 00.000 7680 PulseGuide returned control before completion, sleep 132
01:30:21.118 00.138 7680 IsGuiding returns 1
01:30:21.119 00.001 7680 scope still moving after pulse duration time elapsed
01:30:21.149 00.030 7680 IsSlewing returns 0
01:30:21.150 00.001 7680 IsGuiding returns 0
01:30:21.151 00.001 7680 scope move finished after 122 + 47 ms
01:30:21.151 00.000 7680 Move returns status 0, amount 122
01:30:21.152 00.001 7680 move complete, result=0
01:30:21.152 00.000 7680 worker thread done servicing request
01:30:21.153 00.001 7680 Worker thread wakes up
01:30:21.153 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 122 ms NORTH
01:30:21.159 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:21.159 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:30:22.410 01.251 7680 Exposure complete
01:30:22.548 00.138 7680 worker thread done servicing request
01:30:22.549 00.001 6120 OnExposeComplete: enter
01:30:22.553 00.004 6120 UpdateGuideState(): m_state=6
01:30:22.557 00.004 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6305
01:30:22.562 00.005 6120 Star::Find returns 1 (1), X=952.76, Y=44.21, Mass=14919, SNR=79.3, Peak=255 HFD=6.9
01:30:22.566 00.004 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (3.99 = -2.29)
01:30:22.570 00.004 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.56)
01:30:22.574 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.25 hyp=0.29 cameraTheta=1.04 mountX=-0.19 mountY=-0.16, mountTheta=-2.44
01:30:22.578 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.25, opts=13)
01:30:22.582 00.004 6120 Enqueuing Move request for scope (0.15, 0.25)
01:30:22.585 00.003 7680 Worker thread wakes up
01:30:22.585 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.25) opts 0xd
01:30:22.587 00.002 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.25)
01:30:22.587 00.000 7680 Moving (0.15, 0.25) raw xDistance=-0.19 yDistance=-0.16
01:30:22.587 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:30:22.587 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:30:22.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:22.592 00.005 6120 UpdateGuideState exits: m=14919 SNR=79.3 Saturated
01:30:22.597 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:30:22.597 00.000 7680 MoveAxis(E, 0, ABG)
01:30:22.597 00.000 7680 Move returns status 0, amount 0
01:30:22.597 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:22.601 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:22.605 00.004 7680 MoveAxis(N, 0, ABG)
01:30:22.605 00.000 7680 Move returns status 0, amount 0
01:30:22.605 00.000 7680 move complete, result=0
01:30:22.605 00.000 7680 worker thread done servicing request
01:30:22.606 00.001 6120 Enqueuing Expose request
01:30:22.609 00.003 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:30:22.613 00.004 7680 Worker thread wakes up
01:30:22.613 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:22.613 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(938,29,31,31)
01:30:23.350 00.737 6120 evsrv: cli 0FAF0158 connect
01:30:23.469 00.119 6120 case statement mapped state 6 to 3
01:30:23.475 00.006 6120 case statement mapped state 6 to 3
01:30:23.478 00.003 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"d2cf1966-c648-476a-a70f-fca88b52a1f0"}
01:30:23.483 00.005 6120 case statement mapped state 6 to 3
01:30:23.487 00.004 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Guiding","id":"d2cf1966-c648-476a-a70f-fca88b52a1f0"}
01:30:23.506 00.019 6120 evsrv: cli 0FAF0158 disconnect
01:30:23.511 00.005 6120 evsrv: cli 0FAEF2F8 connect
01:30:23.516 00.005 6120 case statement mapped state 6 to 3
01:30:23.519 00.003 6120 case statement mapped state 6 to 3
01:30:23.525 00.006 6120 evsrv: cli 0FAEF2F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"0e962426-3ab1-4e21-b179-9ef71f5d7031"}
01:30:23.529 00.004 6120 PhdController::Dither begins
01:30:23.532 00.003 6120 dither: size=5.00, dRA=-1.94 dDec=-3.26
01:30:23.673 00.141 6120 MountToCamera -- mountTheta (-2.11) + m_xAngle (-2.95) = xAngle (-5.06 = 1.22)
01:30:23.676 00.003 6120 MountToCamera -- mountX=-1.94 mountY=-3.26 hyp=3.80 mountTheta=-2.11 cameraX=1.30, cameraY=3.56 cameraTheta=1.22
01:30:23.680 00.004 6120 setting lock position to (953.91, 47.52)
01:30:23.683 00.003 6120 Mount: notify guiding dithered (1.3, 3.6)
01:30:23.795 00.112 6120 Status Line: Dither by -1.94,-3.26
01:30:23.801 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
01:30:23.804 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
01:30:23.807 00.003 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":0,"id":"0e962426-3ab1-4e21-b179-9ef71f5d7031"}
01:30:23.810 00.003 6120 evsrv: cli 0FAEF2F8 disconnect
01:30:23.910 00.100 7680 Exposure complete
01:30:24.007 00.097 7680 worker thread done servicing request
01:30:24.008 00.001 6120 OnExposeComplete: enter
01:30:24.011 00.003 6120 UpdateGuideState(): m_state=6
01:30:24.014 00.003 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6306
01:30:24.018 00.004 6120 Star::Find returns 1 (1), X=952.40, Y=44.62, Mass=14984, SNR=79.9, Peak=255 HFD=7.3
01:30:24.021 00.003 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-2.95) = xAngle (0.90 = 0.90)
01:30:24.023 00.002 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.64 = 0.64)
01:30:24.025 00.002 6120 CameraToMount -- cameraX=-1.51 cameraY=-2.90 hyp=3.27 cameraTheta=-2.05 mountX=2.02 mountY=1.94, mountTheta=0.77
01:30:24.029 00.004 6120 dither recenter: remaining=(1.9,3.3) step=(1.9,3.3)
01:30:24.033 00.004 6120 MountToCamera -- mountTheta (1.03) + m_xAngle (-2.95) = xAngle (-1.92 = -1.92)
01:30:24.036 00.003 6120 MountToCamera -- mountX=1.94 mountY=3.26 hyp=3.80 mountTheta=1.03 cameraX=-1.30, cameraY=-3.56 cameraTheta=-1.92
01:30:24.043 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-1.30, y=-3.56, opts=4)
01:30:24.048 00.005 6120 Enqueuing Move request for scope (-1.30, -3.56)
01:30:24.053 00.005 6120 Mount: notify direct move 1.94,3.26
01:30:24.058 00.005 7680 Worker thread wakes up
01:30:24.058 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:24.062 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.30, -3.56) opts 0x4
01:30:24.062 00.000 6120 UpdateGuideState exits: m=14984 SNR=79.9 Saturated
01:30:24.066 00.004 7680 Handling offset move in thread for scope, endpoint = (-1.30, -3.56)
01:30:24.066 00.000 7680 Moving (-1.30, -3.56) raw xDistance=1.94 yDistance=3.26
01:30:24.066 00.000 7680 MoveAxis(W, 1259, B)
01:30:24.066 00.000 7680 Guiding  Dir = 3, Dur = 1259
01:30:24.066 00.000 6120 PhdController: settling, locked = 1, distance = 3.86 (1.50) aobump = 0 frame = 1 / 99999
01:30:24.070 00.004 7680 IsSlewing returns 0
01:30:24.070 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764055824.070,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.86,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:30:24.073 00.003 7680 IsGuiding returns 0
01:30:24.073 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:24.076 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:24.080 00.004 7680 PulseGuide returned control before completion, sleep 1269
01:30:24.080 00.000 6120 Enqueuing Expose request
01:30:25.358 01.278 7680 IsGuiding returns 1
01:30:25.359 00.001 7680 scope still moving after pulse duration time elapsed
01:30:25.389 00.030 7680 IsSlewing returns 0
01:30:25.389 00.000 7680 IsGuiding returns 0
01:30:25.389 00.000 7680 scope move finished after 1259 + 57 ms
01:30:25.389 00.000 7680 Move returns status 0, amount 1259
01:30:25.389 00.000 7680 MoveAxis(S, 1770, B)
01:30:25.389 00.000 7680 Guiding  Dir = 1, Dur = 1770
01:30:25.391 00.002 7680 IsSlewing returns 0
01:30:25.391 00.000 7680 IsGuiding returns 0
01:30:25.391 00.000 7680 PulseGuide returned control before completion, sleep 1780
01:30:27.174 01.783 7680 IsGuiding returns 1
01:30:27.176 00.002 7680 scope still moving after pulse duration time elapsed
01:30:27.205 00.029 7680 IsSlewing returns 0
01:30:27.205 00.000 7680 IsGuiding returns 0
01:30:27.207 00.002 7680 scope move finished after 1770 + 45 ms
01:30:27.207 00.000 7680 Move returns status 0, amount 1770
01:30:27.207 00.000 7680 move complete, result=0
01:30:27.207 00.000 7680 worker thread done servicing request
01:30:27.208 00.001 6120 GuideStep: 1.9 px 1259 ms WEST, 3.3 px 1770 ms SOUTH
01:30:27.215 00.007 7680 Worker thread wakes up
01:30:27.215 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:27.215 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:30:28.471 01.256 7680 Exposure complete
01:30:28.600 00.129 7680 worker thread done servicing request
01:30:28.600 00.000 6120 OnExposeComplete: enter
01:30:28.604 00.004 6120 UpdateGuideState(): m_state=6
01:30:28.610 00.006 6120 Star::Find(15, 952, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6307
01:30:28.614 00.004 6120 Star::Find returns 1 (1), X=954.75, Y=46.26, Mass=14218, SNR=77.0, Peak=255 HFD=7.0
01:30:28.618 00.004 6120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-2.95) = xAngle (1.97 = 1.97)
01:30:28.622 00.004 6120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.70 = 1.70)
01:30:28.625 00.003 6120 CameraToMount -- cameraX=0.84 cameraY=-1.26 hyp=1.52 cameraTheta=-0.98 mountX=-0.59 mountY=1.50, mountTheta=1.95
01:30:28.630 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.84, y=-1.26, opts=13)
01:30:28.634 00.004 6120 Enqueuing Move request for scope (0.84, -1.26)
01:30:28.639 00.005 7680 Worker thread wakes up
01:30:28.639 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.84, -1.26) opts 0xd
01:30:28.639 00.000 7680 Handling offset move in thread for scope, endpoint = (0.84, -1.26)
01:30:28.639 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:28.643 00.004 6120 UpdateGuideState exits: m=14218 SNR=77.0 Saturated
01:30:28.647 00.004 6120 PhdController: settling, locked = 1, distance = 1.52 (1.50) aobump = 0 frame = 2 / 99999
01:30:28.650 00.003 7680 Moving (0.84, -1.26) raw xDistance=-0.59 yDistance=1.50
01:30:28.651 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:30:28.651 00.000 7680 resist switch: large excursion: input 1.50 thresh 0.60 direction from 0 to 1
01:30:28.651 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.51
01:30:28.651 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.50 from input 1.50
01:30:28.652 00.001 7680 MoveAxis(E, 243, ABG)
01:30:28.652 00.000 7680 Guiding  Dir = 2, Dur = 243
01:30:28.652 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764055828.650,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.52,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:30:28.657 00.005 7680 IsSlewing returns 0
01:30:28.657 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:28.660 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:28.664 00.004 7680 IsGuiding returns 0
01:30:28.664 00.000 6120 Enqueuing Expose request
01:30:28.672 00.008 7680 PulseGuide returned control before completion, sleep 253
01:30:28.934 00.262 7680 IsGuiding returns 0
01:30:28.934 00.000 7680 Move returns status 0, amount 243
01:30:28.935 00.001 7680 MoveAxis(S, 816, ABG)
01:30:28.935 00.000 7680 Guiding  Dir = 1, Dur = 816
01:30:28.935 00.000 7680 IsSlewing returns 0
01:30:28.936 00.001 7680 IsGuiding returns 0
01:30:28.936 00.000 7680 PulseGuide returned control before completion, sleep 826
01:30:29.768 00.832 7680 IsGuiding returns 1
01:30:29.769 00.001 7680 scope still moving after pulse duration time elapsed
01:30:29.799 00.030 7680 IsSlewing returns 0
01:30:29.800 00.001 7680 IsGuiding returns 0
01:30:29.800 00.000 7680 scope move finished after 816 + 48 ms
01:30:29.802 00.002 7680 Move returns status 0, amount 816
01:30:29.802 00.000 7680 move complete, result=0
01:30:29.802 00.000 7680 worker thread done servicing request
01:30:29.803 00.001 7680 Worker thread wakes up
01:30:29.803 00.000 6120 GuideStep: -0.6 px 243 ms EAST, 1.5 px 816 ms SOUTH
01:30:29.810 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:29.810 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:30:31.057 01.247 7680 Exposure complete
01:30:31.184 00.127 7680 worker thread done servicing request
01:30:31.185 00.001 6120 OnExposeComplete: enter
01:30:31.188 00.003 6120 UpdateGuideState(): m_state=6
01:30:31.192 00.004 6120 Star::Find(15, 954, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6308
01:30:31.196 00.004 6120 Star::Find returns 1 (1), X=954.27, Y=47.94, Mass=14365, SNR=78.2, Peak=255 HFD=6.8
01:30:31.200 00.004 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.81 = -2.47)
01:30:31.202 00.002 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.54 = -2.74)
01:30:31.206 00.004 6120 CameraToMount -- cameraX=0.36 cameraY=0.42 hyp=0.55 cameraTheta=0.86 mountX=-0.43 mountY=-0.22, mountTheta=-2.68
01:30:31.212 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.36, y=0.42, opts=13)
01:30:31.215 00.003 6120 Enqueuing Move request for scope (0.36, 0.42)
01:30:31.219 00.004 7680 Worker thread wakes up
01:30:31.220 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:31.223 00.003 6120 UpdateGuideState exits: m=14365 SNR=78.2 Saturated
01:30:31.226 00.003 6120 PhdController: settling, locked = 1, distance = 1.23 (1.50) aobump = 0 frame = 3 / 99999
01:30:31.230 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.42) opts 0xd
01:30:31.231 00.001 7680 Handling offset move in thread for scope, endpoint = (0.36, 0.42)
01:30:31.231 00.000 7680 Moving (0.36, 0.42) raw xDistance=-0.43 yDistance=-0.22
01:30:31.231 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43
01:30:31.231 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:30:31.231 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764055831.230,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.23,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:30:31.236 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:30:31.236 00.000 7680 MoveAxis(E, 194, ABG)
01:30:31.236 00.000 7680 Guiding  Dir = 2, Dur = 194
01:30:31.237 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:31.240 00.003 7680 IsSlewing returns 0
01:30:31.241 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:31.244 00.003 6120 Enqueuing Expose request
01:30:31.248 00.004 7680 IsGuiding returns 0
01:30:31.248 00.000 7680 PulseGuide returned control before completion, sleep 204
01:30:31.467 00.219 7680 IsGuiding returns 0
01:30:31.468 00.001 7680 Move returns status 0, amount 194
01:30:31.468 00.000 7680 MoveAxis(N, 0, ABG)
01:30:31.468 00.000 7680 Move returns status 0, amount 0
01:30:31.469 00.001 7680 move complete, result=0
01:30:31.469 00.000 7680 worker thread done servicing request
01:30:31.469 00.000 6120 GuideStep: -0.4 px 194 ms EAST, -0.2 px 0 ms NORTH
01:30:31.475 00.006 7680 Worker thread wakes up
01:30:31.475 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:31.475 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:30:32.729 01.254 7680 Exposure complete
01:30:32.860 00.131 7680 worker thread done servicing request
01:30:32.861 00.001 6120 OnExposeComplete: enter
01:30:32.864 00.003 6120 UpdateGuideState(): m_state=6
01:30:32.868 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6309
01:30:32.872 00.004 6120 Star::Find returns 1 (1), X=953.97, Y=47.88, Mass=13663, SNR=75.8, Peak=255 HFD=7.0
01:30:32.877 00.005 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
01:30:32.881 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
01:30:32.884 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.36 hyp=0.36 cameraTheta=1.41 mountX=-0.12 mountY=-0.30, mountTheta=-1.97
01:30:32.892 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.36, opts=13)
01:30:32.895 00.003 6120 Enqueuing Move request for scope (0.06, 0.36)
01:30:32.897 00.002 7680 Worker thread wakes up
01:30:32.897 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.36) opts 0xd
01:30:32.897 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.36)
01:30:32.899 00.002 7680 Moving (0.06, 0.36) raw xDistance=-0.12 yDistance=-0.30
01:30:32.899 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:30:32.899 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:30:32.899 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:30:32.899 00.000 7680 MoveAxis(E, 0, ABG)
01:30:32.899 00.000 7680 Move returns status 0, amount 0
01:30:32.899 00.000 7680 MoveAxis(N, 0, ABG)
01:30:32.899 00.000 7680 Move returns status 0, amount 0
01:30:32.900 00.001 7680 move complete, result=0
01:30:32.900 00.000 7680 worker thread done servicing request
01:30:32.900 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:32.904 00.004 6120 UpdateGuideState exits: m=13663 SNR=75.8 Saturated
01:30:32.907 00.003 6120 PhdController: settling, locked = 1, distance = 0.97 (1.50) aobump = 0 frame = 4 / 99999
01:30:32.909 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764055832.909,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.97,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
01:30:32.913 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:32.916 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:32.919 00.003 6120 Enqueuing Expose request
01:30:32.924 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:30:32.927 00.003 7680 Worker thread wakes up
01:30:32.927 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:32.928 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:30:34.184 01.256 7680 Exposure complete
01:30:34.305 00.121 7680 worker thread done servicing request
01:30:34.306 00.001 6120 OnExposeComplete: enter
01:30:34.309 00.003 6120 UpdateGuideState(): m_state=6
01:30:34.313 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6310
01:30:34.318 00.005 6120 Star::Find returns 1 (1), X=954.05, Y=48.25, Mass=13844, SNR=76.5, Peak=255 HFD=6.9
01:30:34.321 00.003 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
01:30:34.326 00.005 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.22)
01:30:34.329 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.73 hyp=0.74 cameraTheta=1.38 mountX=-0.27 mountY=-0.59, mountTheta=-2.00
01:30:34.335 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.73, opts=13)
01:30:34.339 00.004 6120 Enqueuing Move request for scope (0.14, 0.73)
01:30:34.342 00.003 7680 Worker thread wakes up
01:30:34.342 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.73) opts 0xd
01:30:34.343 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.73)
01:30:34.343 00.000 7680 Moving (0.14, 0.73) raw xDistance=-0.27 yDistance=-0.59
01:30:34.343 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:30:34.343 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:30:34.343 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
01:30:34.343 00.000 7680 MoveAxis(E, 111, ABG)
01:30:34.343 00.000 7680 Guiding  Dir = 2, Dur = 111
01:30:34.344 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:34.348 00.004 7680 IsSlewing returns 0
01:30:34.348 00.000 6120 UpdateGuideState exits: m=13844 SNR=76.5 Saturated
01:30:34.351 00.003 7680 IsGuiding returns 0
01:30:34.352 00.001 6120 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 5 / 99999
01:30:34.355 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764055834.355,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.90,"Time":3.1,"SettleTime":10.0,"StarLocked":true}
01:30:34.359 00.004 7680 PulseGuide returned control before completion, sleep 121
01:30:34.359 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:34.362 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:34.366 00.004 6120 Enqueuing Expose request
01:30:34.482 00.116 7680 IsGuiding returns 1
01:30:34.483 00.001 7680 scope still moving after pulse duration time elapsed
01:30:34.513 00.030 7680 IsSlewing returns 0
01:30:34.515 00.002 7680 IsGuiding returns 0
01:30:34.515 00.000 7680 scope move finished after 111 + 52 ms
01:30:34.515 00.000 7680 Move returns status 0, amount 111
01:30:34.516 00.001 7680 MoveAxis(N, 0, ABG)
01:30:34.516 00.000 7680 Move returns status 0, amount 0
01:30:34.516 00.000 7680 move complete, result=0
01:30:34.518 00.002 7680 worker thread done servicing request
01:30:34.518 00.000 7680 Worker thread wakes up
01:30:34.518 00.000 6120 GuideStep: -0.3 px 111 ms EAST, -0.6 px 0 ms NORTH
01:30:34.524 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:34.524 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:30:35.783 01.259 7680 Exposure complete
01:30:35.914 00.131 7680 worker thread done servicing request
01:30:35.915 00.001 6120 OnExposeComplete: enter
01:30:35.919 00.004 6120 UpdateGuideState(): m_state=6
01:30:35.923 00.004 6120 Star::Find(15, 954, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6311
01:30:35.926 00.003 6120 Star::Find returns 1 (1), X=953.82, Y=48.29, Mass=13855, SNR=76.0, Peak=255 HFD=6.9
01:30:35.930 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
01:30:35.935 00.005 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
01:30:35.939 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.76 hyp=0.77 cameraTheta=1.68 mountX=-0.06 mountY=-0.72, mountTheta=-1.65
01:30:35.944 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.76, opts=13)
01:30:35.949 00.005 6120 Enqueuing Move request for scope (-0.09, 0.76)
01:30:35.955 00.006 7680 Worker thread wakes up
01:30:35.955 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:35.958 00.003 6120 UpdateGuideState exits: m=13855 SNR=76.0 Saturated
01:30:35.963 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.76) opts 0xd
01:30:35.963 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.76)
01:30:35.963 00.000 7680 Moving (-0.09, 0.76) raw xDistance=-0.06 yDistance=-0.72
01:30:35.965 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:30:35.965 00.000 7680 resist switch: large excursion: input -0.72 thresh 0.60 direction from 1 to -1
01:30:35.965 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.17
01:30:35.965 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
01:30:35.965 00.000 7680 MoveAxis(E, 0, ABG)
01:30:35.965 00.000 6120 PhdController: settling, locked = 1, distance = 0.86 (1.50) aobump = 0 frame = 6 / 99999
01:30:35.971 00.006 7680 Move returns status 0, amount 0
01:30:35.971 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764055835.971,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.86,"Time":4.7,"SettleTime":10.0,"StarLocked":true}
01:30:35.978 00.007 7680 MoveAxis(N, 393, ABG)
01:30:35.978 00.000 7680 Guiding  Dir = 0, Dur = 393
01:30:35.978 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:35.984 00.006 7680 IsSlewing returns 0
01:30:35.984 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:35.989 00.005 7680 IsGuiding returns 0
01:30:35.990 00.001 6120 Enqueuing Expose request
01:30:35.996 00.006 7680 PulseGuide returned control before completion, sleep 403
01:30:36.412 00.416 7680 IsGuiding returns 1
01:30:36.413 00.001 7680 scope still moving after pulse duration time elapsed
01:30:36.444 00.031 7680 IsSlewing returns 0
01:30:36.444 00.000 7680 IsGuiding returns 0
01:30:36.445 00.001 7680 scope move finished after 393 + 61 ms
01:30:36.445 00.000 7680 Move returns status 0, amount 393
01:30:36.445 00.000 7680 move complete, result=0
01:30:36.445 00.000 7680 worker thread done servicing request
01:30:36.446 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.7 px 393 ms NORTH
01:30:36.454 00.008 7680 Worker thread wakes up
01:30:36.454 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:36.454 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:30:37.703 01.249 7680 Exposure complete
01:30:37.837 00.134 7680 worker thread done servicing request
01:30:37.838 00.001 6120 OnExposeComplete: enter
01:30:37.842 00.004 6120 UpdateGuideState(): m_state=6
01:30:37.845 00.003 6120 Star::Find(15, 953, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6312
01:30:37.848 00.003 6120 Star::Find returns 1 (1), X=953.91, Y=48.84, Mass=14444, SNR=77.8, Peak=255 HFD=6.9
01:30:37.853 00.005 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
01:30:37.856 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.03)
01:30:37.859 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=1.31 hyp=1.31 cameraTheta=1.57 mountX=-0.25 mountY=-1.18, mountTheta=-1.78
01:30:37.864 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=1.31, opts=13)
01:30:37.867 00.003 6120 Enqueuing Move request for scope (0.00, 1.31)
01:30:37.870 00.003 7680 Worker thread wakes up
01:30:37.870 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 1.31) opts 0xd
01:30:37.871 00.001 7680 Handling offset move in thread for scope, endpoint = (0.00, 1.31)
01:30:37.871 00.000 7680 Moving (0.00, 1.31) raw xDistance=-0.25 yDistance=-1.18
01:30:37.871 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:30:37.871 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.18 from input -1.18
01:30:37.871 00.000 7680 MoveAxis(E, 101, ABG)
01:30:37.872 00.001 7680 Guiding  Dir = 2, Dur = 101
01:30:37.872 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:37.875 00.003 7680 IsSlewing returns 0
01:30:37.876 00.001 6120 UpdateGuideState exits: m=14444 SNR=77.8 Saturated
01:30:37.879 00.003 7680 IsGuiding returns 0
01:30:37.879 00.000 6120 PhdController: settling, locked = 1, distance = 1.00 (1.50) aobump = 0 frame = 7 / 99999
01:30:37.884 00.005 7680 PulseGuide returned control before completion, sleep 111
01:30:37.884 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764055837.884,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.00,"Time":6.7,"SettleTime":10.0,"StarLocked":true}
01:30:37.887 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:37.890 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:37.894 00.004 6120 Enqueuing Expose request
01:30:38.006 00.112 7680 IsGuiding returns 0
01:30:38.007 00.001 7680 Move returns status 0, amount 101
01:30:38.007 00.000 7680 MoveAxis(N, 640, ABG)
01:30:38.007 00.000 7680 Guiding  Dir = 0, Dur = 640
01:30:38.008 00.001 7680 IsSlewing returns 0
01:30:38.009 00.001 7680 IsGuiding returns 0
01:30:38.009 00.000 7680 PulseGuide returned control before completion, sleep 650
01:30:38.662 00.653 7680 IsGuiding returns 1
01:30:38.663 00.001 7680 scope still moving after pulse duration time elapsed
01:30:38.694 00.031 7680 IsSlewing returns 0
01:30:38.694 00.000 7680 IsGuiding returns 0
01:30:38.695 00.001 7680 scope move finished after 640 + 45 ms
01:30:38.695 00.000 7680 Move returns status 0, amount 640
01:30:38.695 00.000 7680 move complete, result=0
01:30:38.696 00.001 7680 worker thread done servicing request
01:30:38.696 00.000 6120 GuideStep: -0.2 px 101 ms EAST, -1.2 px 640 ms NORTH
01:30:38.701 00.005 7680 Worker thread wakes up
01:30:38.701 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:38.701 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:30:39.943 01.242 7680 Exposure complete
01:30:40.076 00.133 6120 OnExposeComplete: enter
01:30:40.079 00.003 6120 UpdateGuideState(): m_state=6
01:30:40.084 00.005 7680 worker thread done servicing request
01:30:40.084 00.000 6120 Star::Find(15, 953, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6313
01:30:40.087 00.003 6120 Star::Find returns 1 (1), X=953.77, Y=48.12, Mass=14012, SNR=74.8, Peak=255 HFD=6.7
01:30:40.091 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
01:30:40.096 00.005 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
01:30:40.099 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.60 hyp=0.61 cameraTheta=1.80 mountX=0.02 mountY=-0.60, mountTheta=-1.53
01:30:40.104 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.60, opts=13)
01:30:40.110 00.006 6120 Enqueuing Move request for scope (-0.14, 0.60)
01:30:40.113 00.003 7680 Worker thread wakes up
01:30:40.113 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:40.117 00.004 6120 UpdateGuideState exits: m=14012 SNR=74.8 Saturated
01:30:40.121 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.60) opts 0xd
01:30:40.122 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.60)
01:30:40.122 00.000 7680 Moving (-0.14, 0.60) raw xDistance=0.02 yDistance=-0.60
01:30:40.122 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:30:40.122 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
01:30:40.122 00.000 7680 MoveAxis(E, 0, ABG)
01:30:40.122 00.000 7680 Move returns status 0, amount 0
01:30:40.122 00.000 7680 MoveAxis(N, 325, ABG)
01:30:40.122 00.000 7680 Guiding  Dir = 0, Dur = 325
01:30:40.123 00.001 6120 PhdController: settling, locked = 1, distance = 0.88 (1.50) aobump = 0 frame = 8 / 99999
01:30:40.126 00.003 7680 IsSlewing returns 0
01:30:40.126 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764055840.126,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.88,"Time":8.9,"SettleTime":10.0,"StarLocked":true}
01:30:40.131 00.005 7680 IsGuiding returns 0
01:30:40.131 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:40.134 00.003 7680 PulseGuide returned control before completion, sleep 335
01:30:40.134 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:40.138 00.004 6120 Enqueuing Expose request
01:30:40.482 00.344 7680 IsGuiding returns 1
01:30:40.483 00.001 7680 scope still moving after pulse duration time elapsed
01:30:40.513 00.030 7680 IsSlewing returns 0
01:30:40.514 00.001 7680 IsGuiding returns 0
01:30:40.514 00.000 7680 scope move finished after 325 + 59 ms
01:30:40.516 00.002 7680 Move returns status 0, amount 325
01:30:40.516 00.000 7680 move complete, result=0
01:30:40.516 00.000 7680 worker thread done servicing request
01:30:40.517 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 325 ms NORTH
01:30:40.524 00.007 7680 Worker thread wakes up
01:30:40.524 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:40.525 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:30:41.784 01.259 7680 Exposure complete
01:30:41.919 00.135 7680 worker thread done servicing request
01:30:41.920 00.001 6120 OnExposeComplete: enter
01:30:41.923 00.003 6120 UpdateGuideState(): m_state=6
01:30:41.927 00.004 6120 Star::Find(15, 953, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6314
01:30:41.931 00.004 6120 Star::Find returns 1 (1), X=953.87, Y=47.88, Mass=13790, SNR=76.3, Peak=255 HFD=7.0
01:30:41.934 00.003 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
01:30:41.938 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
01:30:41.941 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.36 hyp=0.36 cameraTheta=1.69 mountX=-0.02 mountY=-0.34, mountTheta=-1.64
01:30:41.946 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.36, opts=13)
01:30:41.950 00.004 6120 Enqueuing Move request for scope (-0.04, 0.36)
01:30:41.953 00.003 7680 Worker thread wakes up
01:30:41.953 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.36) opts 0xd
01:30:41.954 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.36)
01:30:41.954 00.000 7680 Moving (-0.04, 0.36) raw xDistance=-0.02 yDistance=-0.34
01:30:41.954 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:30:41.954 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:30:41.954 00.000 7680 MoveAxis(E, 0, ABG)
01:30:41.954 00.000 7680 Move returns status 0, amount 0
01:30:41.954 00.000 7680 MoveAxis(N, 183, ABG)
01:30:41.954 00.000 7680 Guiding  Dir = 0, Dur = 183
01:30:41.954 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:41.959 00.005 7680 IsSlewing returns 0
01:30:41.959 00.000 7680 IsGuiding returns 0
01:30:41.960 00.001 6120 UpdateGuideState exits: m=13790 SNR=76.3 Saturated
01:30:41.963 00.003 6120 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 9 / 99999
01:30:41.966 00.003 7680 PulseGuide returned control before completion, sleep 193
01:30:41.968 00.002 6120 PhdController: newstate STATE_FINISH
01:30:41.971 00.003 6120 PhdController complete: success
01:30:41.974 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764055841.974,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
01:30:41.979 00.005 6120 Mount: notify guiding dither settle done success=1
01:30:41.983 00.004 6120 PhdController: newstate STATE_IDLE
01:30:41.986 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:41.990 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:41.994 00.004 6120 Enqueuing Expose request
01:30:42.176 00.182 7680 IsGuiding returns 1
01:30:42.177 00.001 7680 scope still moving after pulse duration time elapsed
01:30:42.208 00.031 7680 IsSlewing returns 0
01:30:42.210 00.002 7680 IsGuiding returns 0
01:30:42.211 00.001 7680 scope move finished after 183 + 68 ms
01:30:42.211 00.000 7680 Move returns status 0, amount 183
01:30:42.211 00.000 7680 move complete, result=0
01:30:42.212 00.001 7680 worker thread done servicing request
01:30:42.212 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 183 ms NORTH
01:30:42.218 00.006 7680 Worker thread wakes up
01:30:42.218 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:42.218 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:30:43.468 01.250 7680 Exposure complete
01:30:43.606 00.138 7680 worker thread done servicing request
01:30:43.607 00.001 6120 OnExposeComplete: enter
01:30:43.612 00.005 6120 UpdateGuideState(): m_state=6
01:30:43.616 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6315
01:30:43.620 00.004 6120 Star::Find returns 1 (1), X=953.91, Y=47.46, Mass=13707, SNR=75.5, Peak=255 HFD=6.9
01:30:43.624 00.004 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-2.95) = xAngle (1.32 = 1.32)
01:30:43.627 00.003 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.05 = 1.05)
01:30:43.631 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.64 mountX=0.02 mountY=0.06, mountTheta=1.29
01:30:43.638 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.07, opts=13)
01:30:43.642 00.004 6120 Enqueuing Move request for scope (-0.00, -0.07)
01:30:43.646 00.004 7680 Worker thread wakes up
01:30:43.647 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:43.651 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
01:30:43.651 00.000 6120 UpdateGuideState exits: m=13707 SNR=75.5 Saturated
01:30:43.654 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:43.658 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:43.662 00.004 6120 Enqueuing Expose request
01:30:43.666 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
01:30:43.667 00.001 7680 Moving (-0.00, -0.07) raw xDistance=0.02 yDistance=0.06
01:30:43.667 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:30:43.667 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:30:43.667 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:30:43.668 00.001 7680 MoveAxis(E, 0, ABG)
01:30:43.668 00.000 7680 Move returns status 0, amount 0
01:30:43.668 00.000 7680 MoveAxis(N, 0, ABG)
01:30:43.668 00.000 7680 Move returns status 0, amount 0
01:30:43.668 00.000 7680 move complete, result=0
01:30:43.669 00.001 7680 worker thread done servicing request
01:30:43.669 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:43.673 00.004 7680 Worker thread wakes up
01:30:43.674 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:43.674 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:30:44.914 01.240 7680 Exposure complete
01:30:45.046 00.132 7680 worker thread done servicing request
01:30:45.046 00.000 6120 OnExposeComplete: enter
01:30:45.051 00.005 6120 UpdateGuideState(): m_state=6
01:30:45.055 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6316
01:30:45.059 00.004 6120 Star::Find returns 1 (1), X=954.06, Y=47.97, Mass=14230, SNR=77.6, Peak=255 HFD=7.1
01:30:45.063 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
01:30:45.067 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
01:30:45.070 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.45 hyp=0.48 cameraTheta=1.25 mountX=-0.23 mountY=-0.34, mountTheta=-2.16
01:30:45.076 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.45, opts=13)
01:30:45.080 00.004 6120 Enqueuing Move request for scope (0.15, 0.45)
01:30:45.085 00.005 7680 Worker thread wakes up
01:30:45.085 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.45) opts 0xd
01:30:45.086 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.45)
01:30:45.086 00.000 7680 Moving (0.15, 0.45) raw xDistance=-0.23 yDistance=-0.34
01:30:45.086 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
01:30:45.087 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:30:45.087 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:45.091 00.004 6120 UpdateGuideState exits: m=14230 SNR=77.6 Saturated
01:30:45.096 00.005 7680 MoveAxis(E, 94, ABG)
01:30:45.096 00.000 7680 Guiding  Dir = 2, Dur = 94
01:30:45.096 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:45.099 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:45.104 00.005 7680 IsSlewing returns 0
01:30:45.104 00.000 6120 Enqueuing Expose request
01:30:45.108 00.004 7680 IsGuiding returns 0
01:30:45.108 00.000 7680 PulseGuide returned control before completion, sleep 104
01:30:45.221 00.113 7680 IsGuiding returns 1
01:30:45.222 00.001 7680 scope still moving after pulse duration time elapsed
01:30:45.253 00.031 7680 IsSlewing returns 0
01:30:45.254 00.001 7680 IsGuiding returns 0
01:30:45.254 00.000 7680 scope move finished after 94 + 52 ms
01:30:45.255 00.001 7680 Move returns status 0, amount 94
01:30:45.255 00.000 7680 MoveAxis(N, 185, ABG)
01:30:45.255 00.000 7680 Guiding  Dir = 0, Dur = 185
01:30:45.256 00.001 7680 IsSlewing returns 0
01:30:45.256 00.000 7680 IsGuiding returns 0
01:30:45.257 00.001 7680 PulseGuide returned control before completion, sleep 195
01:30:45.457 00.200 7680 IsGuiding returns 1
01:30:45.457 00.000 7680 scope still moving after pulse duration time elapsed
01:30:45.488 00.031 7680 IsSlewing returns 0
01:30:45.490 00.002 7680 IsGuiding returns 0
01:30:45.490 00.000 7680 scope move finished after 185 + 49 ms
01:30:45.492 00.002 7680 Move returns status 0, amount 185
01:30:45.492 00.000 7680 move complete, result=0
01:30:45.492 00.000 7680 worker thread done servicing request
01:30:45.493 00.001 7680 Worker thread wakes up
01:30:45.493 00.000 6120 GuideStep: -0.2 px 94 ms EAST, -0.3 px 185 ms NORTH
01:30:45.500 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:45.500 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:30:46.744 01.244 7680 Exposure complete
01:30:46.876 00.132 7680 worker thread done servicing request
01:30:46.876 00.000 6120 OnExposeComplete: enter
01:30:46.880 00.004 6120 UpdateGuideState(): m_state=6
01:30:46.884 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6317
01:30:46.888 00.004 6120 Star::Find returns 1 (1), X=953.91, Y=47.96, Mass=14853, SNR=79.6, Peak=255 HFD=7.2
01:30:46.896 00.008 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
01:30:46.899 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
01:30:46.902 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.44 hyp=0.44 cameraTheta=1.58 mountX=-0.08 mountY=-0.39, mountTheta=-1.77
01:30:46.905 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.44, opts=13)
01:30:46.910 00.005 6120 Enqueuing Move request for scope (-0.00, 0.44)
01:30:46.913 00.003 7680 Worker thread wakes up
01:30:46.913 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.44) opts 0xd
01:30:46.914 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.44)
01:30:46.914 00.000 7680 Moving (-0.00, 0.44) raw xDistance=-0.08 yDistance=-0.39
01:30:46.914 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:30:46.914 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:30:46.914 00.000 7680 MoveAxis(E, 0, ABG)
01:30:46.915 00.001 7680 Move returns status 0, amount 0
01:30:46.915 00.000 7680 MoveAxis(N, 213, ABG)
01:30:46.915 00.000 7680 Guiding  Dir = 0, Dur = 213
01:30:46.915 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:46.920 00.005 7680 IsSlewing returns 0
01:30:46.921 00.001 6120 UpdateGuideState exits: m=14853 SNR=79.6 Saturated
01:30:46.923 00.002 7680 IsGuiding returns 0
01:30:46.925 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:46.929 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:46.933 00.004 6120 Enqueuing Expose request
01:30:46.937 00.004 7680 PulseGuide returned control before completion, sleep 223
01:30:47.174 00.237 7680 IsGuiding returns 0
01:30:47.175 00.001 7680 Move returns status 0, amount 213
01:30:47.175 00.000 7680 move complete, result=0
01:30:47.176 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 213 ms NORTH
01:30:47.184 00.008 7680 worker thread done servicing request
01:30:47.184 00.000 7680 Worker thread wakes up
01:30:47.185 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:47.185 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:30:48.432 01.247 7680 Exposure complete
01:30:48.573 00.141 7680 worker thread done servicing request
01:30:48.574 00.001 6120 OnExposeComplete: enter
01:30:48.579 00.005 6120 UpdateGuideState(): m_state=6
01:30:48.584 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6318
01:30:48.588 00.004 6120 Star::Find returns 1 (1), X=954.04, Y=47.90, Mass=14009, SNR=75.3, Peak=255 HFD=7.0
01:30:48.593 00.005 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
01:30:48.596 00.003 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.36)
01:30:48.601 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=0.38 hyp=0.40 cameraTheta=1.24 mountX=-0.20 mountY=-0.28, mountTheta=-2.19
01:30:48.607 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.38, opts=13)
01:30:48.611 00.004 6120 Enqueuing Move request for scope (0.13, 0.38)
01:30:48.617 00.006 7680 Worker thread wakes up
01:30:48.617 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:48.622 00.005 6120 UpdateGuideState exits: m=14009 SNR=75.3 Saturated
01:30:48.626 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:48.631 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:48.635 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.38) opts 0xd
01:30:48.635 00.000 6120 Enqueuing Expose request
01:30:48.639 00.004 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.38)
01:30:48.639 00.000 7680 Moving (0.13, 0.38) raw xDistance=-0.20 yDistance=-0.28
01:30:48.639 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:30:48.641 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:30:48.641 00.000 7680 MoveAxis(E, 0, ABG)
01:30:48.641 00.000 7680 Move returns status 0, amount 0
01:30:48.641 00.000 7680 MoveAxis(N, 152, ABG)
01:30:48.641 00.000 7680 Guiding  Dir = 0, Dur = 152
01:30:48.642 00.001 7680 IsSlewing returns 0
01:30:48.642 00.000 7680 IsGuiding returns 0
01:30:48.643 00.001 7680 PulseGuide returned control before completion, sleep 162
01:30:48.810 00.167 7680 IsGuiding returns 1
01:30:48.812 00.002 7680 scope still moving after pulse duration time elapsed
01:30:48.842 00.030 7680 IsSlewing returns 0
01:30:48.843 00.001 7680 IsGuiding returns 0
01:30:48.844 00.001 7680 scope move finished after 152 + 49 ms
01:30:48.844 00.000 7680 Move returns status 0, amount 152
01:30:48.844 00.000 7680 move complete, result=0
01:30:48.845 00.001 7680 worker thread done servicing request
01:30:48.845 00.000 7680 Worker thread wakes up
01:30:48.847 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 152 ms NORTH
01:30:48.853 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:48.853 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:30:50.102 01.249 7680 Exposure complete
01:30:50.241 00.139 7680 worker thread done servicing request
01:30:50.242 00.001 6120 OnExposeComplete: enter
01:30:50.246 00.004 6120 UpdateGuideState(): m_state=6
01:30:50.249 00.003 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6319
01:30:50.253 00.004 6120 Star::Find returns 1 (1), X=953.91, Y=47.91, Mass=14483, SNR=76.6, Peak=255 HFD=7.0
01:30:50.257 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
01:30:50.259 00.002 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
01:30:50.265 00.006 6120 CameraToMount -- cameraX=-0.00 cameraY=0.39 hyp=0.39 cameraTheta=1.58 mountX=-0.07 mountY=-0.35, mountTheta=-1.77
01:30:50.270 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.39, opts=13)
01:30:50.274 00.004 6120 Enqueuing Move request for scope (-0.00, 0.39)
01:30:50.277 00.003 7680 Worker thread wakes up
01:30:50.277 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.39) opts 0xd
01:30:50.277 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.39)
01:30:50.277 00.000 7680 Moving (-0.00, 0.39) raw xDistance=-0.07 yDistance=-0.35
01:30:50.277 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:30:50.279 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:30:50.279 00.000 7680 MoveAxis(E, 0, ABG)
01:30:50.279 00.000 7680 Move returns status 0, amount 0
01:30:50.279 00.000 7680 MoveAxis(N, 192, ABG)
01:30:50.279 00.000 7680 Guiding  Dir = 0, Dur = 192
01:30:50.279 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:50.283 00.004 7680 IsSlewing returns 0
01:30:50.283 00.000 6120 UpdateGuideState exits: m=14483 SNR=76.6 Saturated
01:30:50.286 00.003 7680 IsGuiding returns 0
01:30:50.287 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:50.290 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:50.295 00.005 7680 PulseGuide returned control before completion, sleep 202
01:30:50.295 00.000 6120 Enqueuing Expose request
01:30:50.512 00.217 7680 IsGuiding returns 0
01:30:50.514 00.002 7680 Move returns status 0, amount 192
01:30:50.514 00.000 7680 move complete, result=0
01:30:50.515 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 192 ms NORTH
01:30:50.526 00.011 7680 worker thread done servicing request
01:30:50.526 00.000 7680 Worker thread wakes up
01:30:50.526 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:50.527 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:30:51.775 01.248 7680 Exposure complete
01:30:51.949 00.174 6120 OnExposeComplete: enter
01:30:51.954 00.005 7680 worker thread done servicing request
01:30:51.955 00.001 6120 UpdateGuideState(): m_state=6
01:30:51.959 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6320
01:30:51.963 00.004 6120 Star::Find returns 1 (1), X=953.75, Y=47.78, Mass=15088, SNR=79.5, Peak=255 HFD=7.0
01:30:51.968 00.005 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.09 = -1.20)
01:30:51.971 00.003 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.47)
01:30:51.975 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.26 hyp=0.31 cameraTheta=2.13 mountX=0.11 mountY=-0.31, mountTheta=-1.22
01:30:51.982 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.26, opts=13)
01:30:51.987 00.005 6120 Enqueuing Move request for scope (-0.16, 0.26)
01:30:51.990 00.003 7680 Worker thread wakes up
01:30:51.990 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:51.994 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.26) opts 0xd
01:30:51.994 00.000 6120 UpdateGuideState exits: m=15088 SNR=79.5 Saturated
01:30:51.999 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.26)
01:30:51.999 00.000 7680 Moving (-0.16, 0.26) raw xDistance=0.11 yDistance=-0.31
01:30:51.999 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:30:52.000 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:30:52.000 00.000 7680 MoveAxis(E, 0, ABG)
01:30:52.000 00.000 7680 Move returns status 0, amount 0
01:30:52.000 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:52.006 00.006 7680 MoveAxis(N, 166, ABG)
01:30:52.006 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:52.010 00.004 7680 Guiding  Dir = 0, Dur = 166
01:30:52.012 00.002 6120 Enqueuing Expose request
01:30:52.017 00.005 7680 IsSlewing returns 0
01:30:52.019 00.002 7680 IsGuiding returns 0
01:30:52.019 00.000 7680 PulseGuide returned control before completion, sleep 176
01:30:52.201 00.182 7680 IsGuiding returns 1
01:30:52.202 00.001 7680 scope still moving after pulse duration time elapsed
01:30:52.232 00.030 7680 IsSlewing returns 0
01:30:52.235 00.003 7680 IsGuiding returns 0
01:30:52.236 00.001 7680 scope move finished after 166 + 51 ms
01:30:52.236 00.000 7680 Move returns status 0, amount 166
01:30:52.236 00.000 7680 move complete, result=0
01:30:52.237 00.001 7680 worker thread done servicing request
01:30:52.238 00.001 7680 Worker thread wakes up
01:30:52.238 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 166 ms NORTH
01:30:52.243 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:52.244 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:30:53.494 01.250 7680 Exposure complete
01:30:53.636 00.142 7680 worker thread done servicing request
01:30:53.636 00.000 6120 OnExposeComplete: enter
01:30:53.640 00.004 6120 UpdateGuideState(): m_state=6
01:30:53.644 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6321
01:30:53.649 00.005 6120 Star::Find returns 1 (1), X=953.70, Y=47.81, Mass=14842, SNR=77.8, Peak=255 HFD=6.9
01:30:53.652 00.003 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.17 = -1.12)
01:30:53.656 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.39)
01:30:53.660 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.29 hyp=0.36 cameraTheta=2.21 mountX=0.16 mountY=-0.35, mountTheta=-1.15
01:30:53.665 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.29, opts=13)
01:30:53.672 00.007 6120 Enqueuing Move request for scope (-0.21, 0.29)
01:30:53.676 00.004 7680 Worker thread wakes up
01:30:53.676 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.29) opts 0xd
01:30:53.676 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.29)
01:30:53.676 00.000 7680 Moving (-0.21, 0.29) raw xDistance=0.16 yDistance=-0.35
01:30:53.676 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:30:53.678 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:30:53.678 00.000 7680 MoveAxis(E, 0, ABG)
01:30:53.678 00.000 7680 Move returns status 0, amount 0
01:30:53.678 00.000 7680 MoveAxis(N, 191, ABG)
01:30:53.678 00.000 7680 Guiding  Dir = 0, Dur = 191
01:30:53.678 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:53.682 00.004 7680 IsSlewing returns 0
01:30:53.683 00.001 6120 UpdateGuideState exits: m=14842 SNR=77.8 Saturated
01:30:53.687 00.004 7680 IsGuiding returns 0
01:30:53.687 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:53.690 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:53.694 00.004 7680 PulseGuide returned control before completion, sleep 201
01:30:53.694 00.000 6120 Enqueuing Expose request
01:30:53.904 00.210 7680 IsGuiding returns 1
01:30:53.905 00.001 7680 scope still moving after pulse duration time elapsed
01:30:53.935 00.030 7680 IsSlewing returns 0
01:30:53.936 00.001 7680 IsGuiding returns 0
01:30:53.936 00.000 7680 scope move finished after 191 + 58 ms
01:30:53.937 00.001 7680 Move returns status 0, amount 191
01:30:53.937 00.000 7680 move complete, result=0
01:30:53.938 00.001 7680 worker thread done servicing request
01:30:53.938 00.000 7680 Worker thread wakes up
01:30:53.939 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 191 ms NORTH
01:30:53.946 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:53.946 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:30:55.199 01.253 7680 Exposure complete
01:30:55.335 00.136 7680 worker thread done servicing request
01:30:55.336 00.001 6120 OnExposeComplete: enter
01:30:55.341 00.005 6120 UpdateGuideState(): m_state=6
01:30:55.345 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6322
01:30:55.348 00.003 6120 Star::Find returns 1 (1), X=953.55, Y=47.40, Mass=14344, SNR=78.9, Peak=255 HFD=7.2
01:30:55.353 00.005 6120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-2.95) = xAngle (0.15 = 0.15)
01:30:55.356 00.003 6120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.12 = -0.12)
01:30:55.361 00.005 6120 CameraToMount -- cameraX=-0.36 cameraY=-0.13 hyp=0.38 cameraTheta=-2.80 mountX=0.38 mountY=-0.04, mountTheta=-0.12
01:30:55.367 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=-0.13, opts=13)
01:30:55.371 00.004 6120 Enqueuing Move request for scope (-0.36, -0.13)
01:30:55.375 00.004 7680 Worker thread wakes up
01:30:55.375 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.13) opts 0xd
01:30:55.375 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, -0.13)
01:30:55.375 00.000 7680 Moving (-0.36, -0.13) raw xDistance=0.38 yDistance=-0.04
01:30:55.376 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:55.380 00.004 6120 UpdateGuideState exits: m=14344 SNR=78.9 Saturated
01:30:55.384 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:30:55.384 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:30:55.384 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:30:55.384 00.000 7680 MoveAxis(W, 155, ABG)
01:30:55.385 00.001 7680 Guiding  Dir = 3, Dur = 155
01:30:55.385 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:55.390 00.005 7680 IsSlewing returns 0
01:30:55.390 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:55.393 00.003 7680 IsGuiding returns 0
01:30:55.394 00.001 6120 Enqueuing Expose request
01:30:55.398 00.004 7680 PulseGuide returned control before completion, sleep 165
01:30:55.578 00.180 7680 IsGuiding returns 1
01:30:55.578 00.000 7680 scope still moving after pulse duration time elapsed
01:30:55.606 00.028 7680 IsSlewing returns 0
01:30:55.607 00.001 7680 IsGuiding returns 0
01:30:55.608 00.001 7680 scope move finished after 155 + 59 ms
01:30:55.608 00.000 7680 Move returns status 0, amount 155
01:30:55.608 00.000 7680 MoveAxis(N, 0, ABG)
01:30:55.608 00.000 7680 Move returns status 0, amount 0
01:30:55.610 00.002 7680 move complete, result=0
01:30:55.610 00.000 7680 worker thread done servicing request
01:30:55.610 00.000 7680 Worker thread wakes up
01:30:55.610 00.000 6120 GuideStep: 0.4 px 155 ms WEST, -0.0 px 0 ms NORTH
01:30:55.617 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:55.619 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:30:56.871 01.252 7680 Exposure complete
01:30:56.999 00.128 7680 worker thread done servicing request
01:30:56.999 00.000 6120 OnExposeComplete: enter
01:30:57.003 00.004 6120 UpdateGuideState(): m_state=6
01:30:57.006 00.003 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6323
01:30:57.010 00.004 6120 Star::Find returns 1 (1), X=953.71, Y=47.81, Mass=14863, SNR=80.0, Peak=255 HFD=7.0
01:30:57.014 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
01:30:57.017 00.003 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
01:30:57.022 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.29 hyp=0.35 cameraTheta=2.18 mountX=0.14 mountY=-0.35, mountTheta=-1.18
01:30:57.027 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.29, opts=13)
01:30:57.031 00.004 6120 Enqueuing Move request for scope (-0.20, 0.29)
01:30:57.035 00.004 7680 Worker thread wakes up
01:30:57.035 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.29) opts 0xd
01:30:57.035 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.29)
01:30:57.035 00.000 7680 Moving (-0.20, 0.29) raw xDistance=0.14 yDistance=-0.35
01:30:57.035 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:30:57.035 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:30:57.035 00.000 7680 MoveAxis(E, 0, ABG)
01:30:57.035 00.000 7680 Move returns status 0, amount 0
01:30:57.035 00.000 7680 MoveAxis(N, 188, ABG)
01:30:57.035 00.000 7680 Guiding  Dir = 0, Dur = 188
01:30:57.035 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:57.040 00.005 7680 IsSlewing returns 0
01:30:57.040 00.000 6120 UpdateGuideState exits: m=14863 SNR=80.0 Saturated
01:30:57.043 00.003 7680 IsGuiding returns 0
01:30:57.044 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:57.048 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:57.054 00.006 7680 PulseGuide returned control before completion, sleep 198
01:30:57.054 00.000 6120 Enqueuing Expose request
01:30:57.267 00.213 7680 IsGuiding returns 0
01:30:57.268 00.001 7680 Move returns status 0, amount 188
01:30:57.268 00.000 7680 move complete, result=0
01:30:57.268 00.000 7680 worker thread done servicing request
01:30:57.269 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 188 ms NORTH
01:30:57.275 00.006 7680 Worker thread wakes up
01:30:57.276 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:57.277 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:30:58.533 01.256 7680 Exposure complete
01:30:58.674 00.141 7680 worker thread done servicing request
01:30:58.674 00.000 6120 OnExposeComplete: enter
01:30:58.679 00.005 6120 UpdateGuideState(): m_state=6
01:30:58.684 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6324
01:30:58.688 00.004 6120 Star::Find returns 1 (1), X=953.41, Y=47.66, Mass=13288, SNR=74.6, Peak=255 HFD=6.9
01:30:58.694 00.006 6120 CameraToMount -- cameraTheta (2.87) - m_xAngle (-2.95) = xAngle (5.82 = -0.46)
01:30:58.697 00.003 6120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.56 = -0.73)
01:30:58.702 00.005 6120 CameraToMount -- cameraX=-0.50 cameraY=0.14 hyp=0.52 cameraTheta=2.87 mountX=0.47 mountY=-0.35, mountTheta=-0.64
01:30:58.708 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.50, y=0.14, opts=13)
01:30:58.713 00.005 6120 Enqueuing Move request for scope (-0.50, 0.14)
01:30:58.716 00.003 7680 Worker thread wakes up
01:30:58.717 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.14) opts 0xd
01:30:58.717 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.50, 0.14)
01:30:58.717 00.000 7680 Moving (-0.50, 0.14) raw xDistance=0.47 yDistance=-0.35
01:30:58.717 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:30:58.722 00.005 6120 UpdateGuideState exits: m=13288 SNR=74.6 Saturated
01:30:58.725 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:58.729 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:30:58.733 00.004 6120 Enqueuing Expose request
01:30:58.738 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:30:58.738 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:30:58.738 00.000 7680 MoveAxis(W, 191, ABG)
01:30:58.738 00.000 7680 Guiding  Dir = 3, Dur = 191
01:30:58.739 00.001 7680 IsSlewing returns 0
01:30:58.739 00.000 7680 IsGuiding returns 0
01:30:58.740 00.001 7680 PulseGuide returned control before completion, sleep 201
01:30:58.944 00.204 7680 IsGuiding returns 1
01:30:58.945 00.001 7680 scope still moving after pulse duration time elapsed
01:30:58.976 00.031 7680 IsSlewing returns 0
01:30:58.977 00.001 7680 IsGuiding returns 0
01:30:58.978 00.001 7680 scope move finished after 191 + 46 ms
01:30:58.978 00.000 7680 Move returns status 0, amount 191
01:30:58.978 00.000 7680 MoveAxis(N, 189, ABG)
01:30:58.978 00.000 7680 Guiding  Dir = 0, Dur = 189
01:30:58.979 00.001 7680 IsSlewing returns 0
01:30:58.980 00.001 7680 IsGuiding returns 0
01:30:58.981 00.001 7680 PulseGuide returned control before completion, sleep 199
01:30:59.196 00.215 7680 IsGuiding returns 1
01:30:59.196 00.000 7680 scope still moving after pulse duration time elapsed
01:30:59.228 00.032 7680 IsSlewing returns 0
01:30:59.230 00.002 7680 IsGuiding returns 0
01:30:59.230 00.000 7680 scope move finished after 189 + 60 ms
01:30:59.231 00.001 7680 Move returns status 0, amount 189
01:30:59.231 00.000 7680 move complete, result=0
01:30:59.232 00.001 7680 worker thread done servicing request
01:30:59.232 00.000 6120 GuideStep: 0.5 px 191 ms WEST, -0.3 px 189 ms NORTH
01:30:59.240 00.008 7680 Worker thread wakes up
01:30:59.241 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:30:59.242 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:00.486 01.244 7680 Exposure complete
01:31:00.631 00.145 7680 worker thread done servicing request
01:31:00.631 00.000 6120 OnExposeComplete: enter
01:31:00.636 00.005 6120 UpdateGuideState(): m_state=6
01:31:00.639 00.003 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6325
01:31:00.644 00.005 6120 Star::Find returns 1 (1), X=953.96, Y=47.68, Mass=14789, SNR=80.4, Peak=255 HFD=6.9
01:31:00.647 00.003 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
01:31:00.650 00.003 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
01:31:00.654 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.30 mountX=-0.07 mountY=-0.12, mountTheta=-2.11
01:31:00.657 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.16, opts=13)
01:31:00.659 00.002 6120 Enqueuing Move request for scope (0.04, 0.16)
01:31:00.664 00.005 7680 Worker thread wakes up
01:31:00.664 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
01:31:00.664 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
01:31:00.664 00.000 7680 Moving (0.04, 0.16) raw xDistance=-0.07 yDistance=-0.12
01:31:00.664 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:31:00.664 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:31:00.665 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:00.668 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:31:00.668 00.000 7680 MoveAxis(E, 0, ABG)
01:31:00.668 00.000 7680 Move returns status 0, amount 0
01:31:00.668 00.000 7680 MoveAxis(N, 0, ABG)
01:31:00.668 00.000 6120 UpdateGuideState exits: m=14789 SNR=80.4 Saturated
01:31:00.672 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:00.676 00.004 7680 Move returns status 0, amount 0
01:31:00.676 00.000 7680 move complete, result=0
01:31:00.676 00.000 7680 worker thread done servicing request
01:31:00.676 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:00.681 00.005 6120 Enqueuing Expose request
01:31:00.684 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:00.686 00.002 7680 Worker thread wakes up
01:31:00.687 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:00.688 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:01.929 01.241 7680 Exposure complete
01:31:02.072 00.143 7680 worker thread done servicing request
01:31:02.072 00.000 6120 OnExposeComplete: enter
01:31:02.076 00.004 6120 UpdateGuideState(): m_state=6
01:31:02.081 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6326
01:31:02.084 00.003 6120 Star::Find returns 1 (1), X=953.82, Y=47.58, Mass=13784, SNR=74.9, Peak=255 HFD=7.1
01:31:02.089 00.005 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-2.95) = xAngle (5.55 = -0.73)
01:31:02.094 00.005 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.00)
01:31:02.098 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.59 mountX=0.08 mountY=-0.09, mountTheta=-0.85
01:31:02.104 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.05, opts=13)
01:31:02.107 00.003 6120 Enqueuing Move request for scope (-0.09, 0.05)
01:31:02.113 00.006 7680 Worker thread wakes up
01:31:02.114 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:02.118 00.004 6120 UpdateGuideState exits: m=13784 SNR=74.9 Saturated
01:31:02.121 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:02.126 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:02.129 00.003 6120 Enqueuing Expose request
01:31:02.133 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
01:31:02.133 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
01:31:02.133 00.000 7680 Moving (-0.09, 0.05) raw xDistance=0.08 yDistance=-0.09
01:31:02.133 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:31:02.133 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:31:02.134 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:31:02.134 00.000 7680 MoveAxis(E, 0, ABG)
01:31:02.134 00.000 7680 Move returns status 0, amount 0
01:31:02.134 00.000 7680 MoveAxis(N, 0, ABG)
01:31:02.134 00.000 7680 Move returns status 0, amount 0
01:31:02.135 00.001 7680 move complete, result=0
01:31:02.135 00.000 7680 worker thread done servicing request
01:31:02.137 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:02.141 00.004 7680 Worker thread wakes up
01:31:02.141 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:02.141 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:03.396 01.255 7680 Exposure complete
01:31:03.535 00.139 7680 worker thread done servicing request
01:31:03.536 00.001 6120 OnExposeComplete: enter
01:31:03.540 00.004 6120 UpdateGuideState(): m_state=6
01:31:03.546 00.006 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6327
01:31:03.551 00.005 6120 Star::Find returns 1 (1), X=953.87, Y=47.86, Mass=14407, SNR=78.1, Peak=255 HFD=7.1
01:31:03.554 00.003 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
01:31:03.558 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
01:31:03.562 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.34 hyp=0.34 cameraTheta=1.69 mountX=-0.02 mountY=-0.32, mountTheta=-1.65
01:31:03.567 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.34, opts=13)
01:31:03.570 00.003 6120 Enqueuing Move request for scope (-0.04, 0.34)
01:31:03.576 00.006 7680 Worker thread wakes up
01:31:03.576 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:03.580 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.34) opts 0xd
01:31:03.580 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.34)
01:31:03.580 00.000 7680 Moving (-0.04, 0.34) raw xDistance=-0.02 yDistance=-0.32
01:31:03.581 00.001 6120 UpdateGuideState exits: m=14407 SNR=78.1 Saturated
01:31:03.585 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:03.590 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:03.595 00.005 6120 Enqueuing Expose request
01:31:03.600 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:31:03.600 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:31:03.600 00.000 7680 MoveAxis(E, 0, ABG)
01:31:03.600 00.000 7680 Move returns status 0, amount 0
01:31:03.601 00.001 7680 MoveAxis(N, 176, ABG)
01:31:03.601 00.000 7680 Guiding  Dir = 0, Dur = 176
01:31:03.601 00.000 7680 IsSlewing returns 0
01:31:03.602 00.001 7680 IsGuiding returns 0
01:31:03.602 00.000 7680 PulseGuide returned control before completion, sleep 186
01:31:03.794 00.192 7680 IsGuiding returns 1
01:31:03.794 00.000 7680 scope still moving after pulse duration time elapsed
01:31:03.824 00.030 7680 IsSlewing returns 0
01:31:03.825 00.001 7680 IsGuiding returns 0
01:31:03.826 00.001 7680 scope move finished after 176 + 48 ms
01:31:03.827 00.001 7680 Move returns status 0, amount 176
01:31:03.827 00.000 7680 move complete, result=0
01:31:03.827 00.000 7680 worker thread done servicing request
01:31:03.827 00.000 7680 Worker thread wakes up
01:31:03.829 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 176 ms NORTH
01:31:03.836 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:03.836 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:05.088 01.252 7680 Exposure complete
01:31:05.228 00.140 7680 worker thread done servicing request
01:31:05.228 00.000 6120 OnExposeComplete: enter
01:31:05.232 00.004 6120 UpdateGuideState(): m_state=6
01:31:05.236 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6328
01:31:05.240 00.004 6120 Star::Find returns 1 (1), X=953.85, Y=47.89, Mass=14552, SNR=77.9, Peak=255 HFD=7.0
01:31:05.244 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
01:31:05.248 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
01:31:05.252 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.37 hyp=0.37 cameraTheta=1.73 mountX=-0.01 mountY=-0.35, mountTheta=-1.60
01:31:05.256 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.37, opts=13)
01:31:05.260 00.004 6120 Enqueuing Move request for scope (-0.06, 0.37)
01:31:05.265 00.005 7680 Worker thread wakes up
01:31:05.266 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:05.271 00.005 6120 UpdateGuideState exits: m=14552 SNR=77.9 Saturated
01:31:05.275 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:05.279 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:05.283 00.004 6120 Enqueuing Expose request
01:31:05.286 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.37) opts 0xd
01:31:05.286 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.37)
01:31:05.286 00.000 7680 Moving (-0.06, 0.37) raw xDistance=-0.01 yDistance=-0.35
01:31:05.286 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:31:05.286 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:31:05.287 00.001 7680 MoveAxis(E, 0, ABG)
01:31:05.287 00.000 7680 Move returns status 0, amount 0
01:31:05.287 00.000 7680 MoveAxis(N, 192, ABG)
01:31:05.287 00.000 7680 Guiding  Dir = 0, Dur = 192
01:31:05.288 00.001 7680 IsSlewing returns 0
01:31:05.289 00.001 7680 IsGuiding returns 0
01:31:05.289 00.000 7680 PulseGuide returned control before completion, sleep 202
01:31:05.503 00.214 7680 IsGuiding returns 1
01:31:05.504 00.001 7680 scope still moving after pulse duration time elapsed
01:31:05.534 00.030 7680 IsSlewing returns 0
01:31:05.536 00.002 7680 IsGuiding returns 0
01:31:05.536 00.000 7680 scope move finished after 192 + 55 ms
01:31:05.537 00.001 7680 Move returns status 0, amount 192
01:31:05.537 00.000 7680 move complete, result=0
01:31:05.538 00.001 7680 worker thread done servicing request
01:31:05.539 00.001 7680 Worker thread wakes up
01:31:05.539 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 192 ms NORTH
01:31:05.546 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:05.547 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:06.796 01.249 7680 Exposure complete
01:31:06.926 00.130 7680 worker thread done servicing request
01:31:06.926 00.000 6120 OnExposeComplete: enter
01:31:06.932 00.006 6120 UpdateGuideState(): m_state=6
01:31:06.935 00.003 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6329
01:31:06.939 00.004 6120 Star::Find returns 1 (1), X=953.73, Y=47.75, Mass=14464, SNR=79.8, Peak=255 HFD=7.1
01:31:06.942 00.003 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.20 = -1.08)
01:31:06.946 00.004 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.93 = -1.35)
01:31:06.950 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.23 hyp=0.29 cameraTheta=2.24 mountX=0.14 mountY=-0.28, mountTheta=-1.12
01:31:06.955 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.23, opts=13)
01:31:06.960 00.005 6120 Enqueuing Move request for scope (-0.18, 0.23)
01:31:06.964 00.004 7680 Worker thread wakes up
01:31:06.964 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:06.967 00.003 6120 UpdateGuideState exits: m=14464 SNR=79.8 Saturated
01:31:06.971 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.23) opts 0xd
01:31:06.971 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:06.975 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:06.979 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.23)
01:31:06.979 00.000 7680 Moving (-0.18, 0.23) raw xDistance=0.14 yDistance=-0.28
01:31:06.979 00.000 6120 Enqueuing Expose request
01:31:06.983 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:31:06.983 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:31:06.983 00.000 7680 MoveAxis(E, 0, ABG)
01:31:06.983 00.000 7680 Move returns status 0, amount 0
01:31:06.983 00.000 7680 MoveAxis(N, 154, ABG)
01:31:06.984 00.001 7680 Guiding  Dir = 0, Dur = 154
01:31:06.985 00.001 7680 IsSlewing returns 0
01:31:06.985 00.000 7680 IsGuiding returns 0
01:31:06.985 00.000 7680 PulseGuide returned control before completion, sleep 164
01:31:07.163 00.178 7680 IsGuiding returns 0
01:31:07.163 00.000 7680 Move returns status 0, amount 154
01:31:07.165 00.002 7680 move complete, result=0
01:31:07.165 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 154 ms NORTH
01:31:07.175 00.010 7680 worker thread done servicing request
01:31:07.175 00.000 7680 Worker thread wakes up
01:31:07.175 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:07.175 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:08.425 01.250 7680 Exposure complete
01:31:08.566 00.141 7680 worker thread done servicing request
01:31:08.567 00.001 6120 OnExposeComplete: enter
01:31:08.570 00.003 6120 UpdateGuideState(): m_state=6
01:31:08.575 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6330
01:31:08.580 00.005 6120 Star::Find returns 1 (1), X=953.76, Y=47.84, Mass=14460, SNR=76.8, Peak=255 HFD=6.9
01:31:08.586 00.006 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
01:31:08.590 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.59)
01:31:08.594 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.31 hyp=0.35 cameraTheta=2.01 mountX=0.09 mountY=-0.35, mountTheta=-1.33
01:31:08.600 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.31, opts=13)
01:31:08.604 00.004 6120 Enqueuing Move request for scope (-0.15, 0.31)
01:31:08.609 00.005 7680 Worker thread wakes up
01:31:08.609 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:08.614 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.31) opts 0xd
01:31:08.614 00.000 6120 UpdateGuideState exits: m=14460 SNR=76.8 Saturated
01:31:08.617 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:08.620 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:08.624 00.004 6120 Enqueuing Expose request
01:31:08.629 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.31)
01:31:08.629 00.000 7680 Moving (-0.15, 0.31) raw xDistance=0.09 yDistance=-0.35
01:31:08.629 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:31:08.629 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:31:08.629 00.000 7680 MoveAxis(E, 0, ABG)
01:31:08.629 00.000 7680 Move returns status 0, amount 0
01:31:08.629 00.000 7680 MoveAxis(N, 188, ABG)
01:31:08.630 00.001 7680 Guiding  Dir = 0, Dur = 188
01:31:08.630 00.000 7680 IsSlewing returns 0
01:31:08.630 00.000 7680 IsGuiding returns 0
01:31:08.631 00.001 7680 PulseGuide returned control before completion, sleep 198
01:31:08.834 00.203 7680 IsGuiding returns 1
01:31:08.835 00.001 7680 scope still moving after pulse duration time elapsed
01:31:08.865 00.030 7680 IsSlewing returns 0
01:31:08.866 00.001 7680 IsGuiding returns 1
01:31:08.896 00.030 7680 IsSlewing returns 0
01:31:08.896 00.000 7680 IsGuiding returns 0
01:31:08.898 00.002 7680 scope move finished after 188 + 77 ms
01:31:08.898 00.000 7680 Move returns status 0, amount 188
01:31:08.898 00.000 7680 move complete, result=0
01:31:08.898 00.000 7680 worker thread done servicing request
01:31:08.899 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 188 ms NORTH
01:31:08.903 00.004 7680 Worker thread wakes up
01:31:08.903 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:08.903 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:10.145 01.242 7680 Exposure complete
01:31:10.278 00.133 7680 worker thread done servicing request
01:31:10.280 00.002 6120 OnExposeComplete: enter
01:31:10.283 00.003 6120 UpdateGuideState(): m_state=6
01:31:10.287 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6331
01:31:10.291 00.004 6120 Star::Find returns 1 (1), X=953.63, Y=47.76, Mass=15612, SNR=79.9, Peak=255 HFD=7.2
01:31:10.296 00.005 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.90)
01:31:10.300 00.004 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.17)
01:31:10.306 00.006 6120 CameraToMount -- cameraX=-0.28 cameraY=0.24 hyp=0.37 cameraTheta=2.43 mountX=0.23 mountY=-0.34, mountTheta=-0.97
01:31:10.312 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.24, opts=13)
01:31:10.316 00.004 6120 Enqueuing Move request for scope (-0.28, 0.24)
01:31:10.319 00.003 7680 Worker thread wakes up
01:31:10.320 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.24) opts 0xd
01:31:10.320 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.24)
01:31:10.320 00.000 7680 Moving (-0.28, 0.24) raw xDistance=0.23 yDistance=-0.34
01:31:10.320 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:31:10.320 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:31:10.321 00.001 7680 MoveAxis(W, 94, ABG)
01:31:10.321 00.000 7680 Guiding  Dir = 3, Dur = 94
01:31:10.321 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:10.326 00.005 7680 IsSlewing returns 0
01:31:10.326 00.000 6120 UpdateGuideState exits: m=15612 SNR=79.9 Saturated
01:31:10.331 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:10.335 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:10.339 00.004 6120 Enqueuing Expose request
01:31:10.342 00.003 7680 IsGuiding returns 0
01:31:10.342 00.000 7680 PulseGuide returned control before completion, sleep 104
01:31:10.460 00.118 7680 IsGuiding returns 1
01:31:10.461 00.001 7680 scope still moving after pulse duration time elapsed
01:31:10.491 00.030 7680 IsSlewing returns 0
01:31:10.492 00.001 7680 IsGuiding returns 0
01:31:10.492 00.000 7680 scope move finished after 94 + 56 ms
01:31:10.493 00.001 7680 Move returns status 0, amount 94
01:31:10.493 00.000 7680 MoveAxis(N, 184, ABG)
01:31:10.494 00.001 7680 Guiding  Dir = 0, Dur = 184
01:31:10.494 00.000 7680 IsSlewing returns 0
01:31:10.495 00.001 7680 IsGuiding returns 0
01:31:10.496 00.001 7680 PulseGuide returned control before completion, sleep 194
01:31:10.696 00.200 7680 IsGuiding returns 1
01:31:10.696 00.000 7680 scope still moving after pulse duration time elapsed
01:31:10.726 00.030 7680 IsSlewing returns 0
01:31:10.726 00.000 7680 IsGuiding returns 0
01:31:10.727 00.001 7680 scope move finished after 184 + 48 ms
01:31:10.727 00.000 7680 Move returns status 0, amount 184
01:31:10.727 00.000 7680 move complete, result=0
01:31:10.727 00.000 7680 worker thread done servicing request
01:31:10.729 00.002 7680 Worker thread wakes up
01:31:10.729 00.000 6120 GuideStep: 0.2 px 94 ms WEST, -0.3 px 184 ms NORTH
01:31:10.737 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:10.739 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:11.988 01.249 7680 Exposure complete
01:31:12.122 00.134 7680 worker thread done servicing request
01:31:12.122 00.000 6120 OnExposeComplete: enter
01:31:12.126 00.004 6120 UpdateGuideState(): m_state=6
01:31:12.130 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6332
01:31:12.133 00.003 6120 Star::Find returns 1 (1), X=953.52, Y=47.57, Mass=14386, SNR=77.7, Peak=255 HFD=7.1
01:31:12.137 00.004 6120 CameraToMount -- cameraTheta (3.03) - m_xAngle (-2.95) = xAngle (5.99 = -0.30)
01:31:12.141 00.004 6120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.72 = -0.57)
01:31:12.145 00.004 6120 CameraToMount -- cameraX=-0.39 cameraY=0.04 hyp=0.40 cameraTheta=3.03 mountX=0.38 mountY=-0.21, mountTheta=-0.51
01:31:12.149 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=0.04, opts=13)
01:31:12.154 00.005 6120 Enqueuing Move request for scope (-0.39, 0.04)
01:31:12.158 00.004 7680 Worker thread wakes up
01:31:12.158 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.04) opts 0xd
01:31:12.158 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, 0.04)
01:31:12.158 00.000 7680 Moving (-0.39, 0.04) raw xDistance=0.38 yDistance=-0.21
01:31:12.159 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
01:31:12.159 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:31:12.159 00.000 7680 MoveAxis(W, 161, ABG)
01:31:12.159 00.000 7680 Guiding  Dir = 3, Dur = 161
01:31:12.159 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:12.164 00.005 7680 IsSlewing returns 0
01:31:12.164 00.000 6120 UpdateGuideState exits: m=14386 SNR=77.7 Saturated
01:31:12.168 00.004 7680 IsGuiding returns 0
01:31:12.168 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:12.172 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:12.176 00.004 7680 PulseGuide returned control before completion, sleep 171
01:31:12.177 00.001 6120 Enqueuing Expose request
01:31:12.351 00.174 7680 IsGuiding returns 1
01:31:12.351 00.000 7680 scope still moving after pulse duration time elapsed
01:31:12.382 00.031 7680 IsSlewing returns 0
01:31:12.382 00.000 7680 IsGuiding returns 0
01:31:12.384 00.002 7680 scope move finished after 161 + 54 ms
01:31:12.384 00.000 7680 Move returns status 0, amount 161
01:31:12.384 00.000 7680 MoveAxis(N, 115, ABG)
01:31:12.384 00.000 7680 Guiding  Dir = 0, Dur = 115
01:31:12.386 00.002 7680 IsSlewing returns 0
01:31:12.388 00.002 7680 IsGuiding returns 0
01:31:12.389 00.001 7680 PulseGuide returned control before completion, sleep 125
01:31:12.522 00.133 7680 IsGuiding returns 1
01:31:12.523 00.001 7680 scope still moving after pulse duration time elapsed
01:31:12.552 00.029 7680 IsSlewing returns 0
01:31:12.553 00.001 7680 IsGuiding returns 0
01:31:12.554 00.001 7680 scope move finished after 115 + 51 ms
01:31:12.554 00.000 7680 Move returns status 0, amount 115
01:31:12.554 00.000 7680 move complete, result=0
01:31:12.556 00.002 7680 worker thread done servicing request
01:31:12.556 00.000 7680 Worker thread wakes up
01:31:12.557 00.001 6120 GuideStep: 0.4 px 161 ms WEST, -0.2 px 115 ms NORTH
01:31:12.563 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:12.563 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:13.820 01.257 7680 Exposure complete
01:31:13.958 00.138 7680 worker thread done servicing request
01:31:13.958 00.000 6120 OnExposeComplete: enter
01:31:13.962 00.004 6120 UpdateGuideState(): m_state=6
01:31:13.967 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6333
01:31:13.970 00.003 6120 Star::Find returns 1 (1), X=953.58, Y=47.68, Mass=14372, SNR=76.9, Peak=255 HFD=7.2
01:31:13.974 00.004 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (-2.95) = xAngle (5.66 = -0.62)
01:31:13.978 00.004 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.89)
01:31:13.982 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=0.16 hyp=0.37 cameraTheta=2.70 mountX=0.30 mountY=-0.29, mountTheta=-0.76
01:31:13.988 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.16, opts=13)
01:31:13.991 00.003 6120 Enqueuing Move request for scope (-0.33, 0.16)
01:31:13.994 00.003 7680 Worker thread wakes up
01:31:13.994 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.16) opts 0xd
01:31:13.995 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.16)
01:31:13.996 00.001 7680 Moving (-0.33, 0.16) raw xDistance=0.30 yDistance=-0.29
01:31:13.996 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:31:13.996 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:31:13.996 00.000 7680 MoveAxis(W, 133, ABG)
01:31:13.997 00.001 7680 Guiding  Dir = 3, Dur = 133
01:31:13.997 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:14.000 00.003 7680 IsSlewing returns 0
01:31:14.001 00.001 6120 UpdateGuideState exits: m=14372 SNR=76.9 Saturated
01:31:14.004 00.003 7680 IsGuiding returns 0
01:31:14.004 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:14.008 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:14.014 00.006 6120 Enqueuing Expose request
01:31:14.018 00.004 7680 PulseGuide returned control before completion, sleep 143
01:31:14.168 00.150 7680 IsGuiding returns 1
01:31:14.170 00.002 7680 scope still moving after pulse duration time elapsed
01:31:14.199 00.029 7680 IsSlewing returns 0
01:31:14.200 00.001 7680 IsGuiding returns 1
01:31:14.230 00.030 7680 IsSlewing returns 0
01:31:14.232 00.002 7680 IsGuiding returns 1
01:31:14.262 00.030 7680 IsSlewing returns 0
01:31:14.263 00.001 7680 IsGuiding returns 0
01:31:14.264 00.001 7680 scope move finished after 133 + 126 ms
01:31:14.265 00.001 7680 Move returns status 0, amount 133
01:31:14.265 00.000 7680 MoveAxis(N, 156, ABG)
01:31:14.265 00.000 7680 Guiding  Dir = 0, Dur = 156
01:31:14.266 00.001 7680 IsSlewing returns 0
01:31:14.266 00.000 7680 IsGuiding returns 0
01:31:14.269 00.003 7680 PulseGuide returned control before completion, sleep 166
01:31:14.450 00.181 7680 IsGuiding returns 1
01:31:14.453 00.003 7680 scope still moving after pulse duration time elapsed
01:31:14.481 00.028 7680 IsSlewing returns 0
01:31:14.483 00.002 7680 IsGuiding returns 0
01:31:14.485 00.002 7680 scope move finished after 156 + 60 ms
01:31:14.485 00.000 7680 Move returns status 0, amount 156
01:31:14.486 00.001 7680 move complete, result=0
01:31:14.486 00.000 7680 worker thread done servicing request
01:31:14.487 00.001 7680 Worker thread wakes up
01:31:14.488 00.001 6120 GuideStep: 0.3 px 133 ms WEST, -0.3 px 156 ms NORTH
01:31:14.495 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:14.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:15.744 01.249 7680 Exposure complete
01:31:15.888 00.144 7680 worker thread done servicing request
01:31:15.890 00.002 6120 OnExposeComplete: enter
01:31:15.894 00.004 6120 UpdateGuideState(): m_state=6
01:31:15.899 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6334
01:31:15.903 00.004 6120 Star::Find returns 1 (1), X=953.84, Y=47.41, Mass=13618, SNR=74.9, Peak=255 HFD=6.9
01:31:15.907 00.004 6120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-2.95) = xAngle (0.80 = 0.80)
01:31:15.911 00.004 6120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.53 = 0.53)
01:31:15.914 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.16 mountX=0.09 mountY=0.07, mountTheta=0.63
01:31:15.920 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.11, opts=13)
01:31:15.924 00.004 6120 Enqueuing Move request for scope (-0.07, -0.11)
01:31:15.928 00.004 7680 Worker thread wakes up
01:31:15.928 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
01:31:15.928 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
01:31:15.928 00.000 7680 Moving (-0.07, -0.11) raw xDistance=0.09 yDistance=0.07
01:31:15.928 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:31:15.928 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:31:15.928 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:15.934 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:31:15.934 00.000 7680 MoveAxis(E, 0, ABG)
01:31:15.934 00.000 7680 Move returns status 0, amount 0
01:31:15.934 00.000 7680 MoveAxis(N, 0, ABG)
01:31:15.934 00.000 7680 Move returns status 0, amount 0
01:31:15.935 00.001 6120 UpdateGuideState exits: m=13618 SNR=74.9 Saturated
01:31:15.940 00.005 7680 move complete, result=0
01:31:15.940 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:15.944 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:15.948 00.004 7680 worker thread done servicing request
01:31:15.948 00.000 6120 Enqueuing Expose request
01:31:15.953 00.005 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:15.960 00.007 7680 Worker thread wakes up
01:31:15.960 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:15.960 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:17.216 01.256 7680 Exposure complete
01:31:17.352 00.136 7680 worker thread done servicing request
01:31:17.352 00.000 6120 OnExposeComplete: enter
01:31:17.357 00.005 6120 UpdateGuideState(): m_state=6
01:31:17.362 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6335
01:31:17.368 00.006 6120 Star::Find returns 1 (1), X=953.91, Y=47.74, Mass=15255, SNR=80.9, Peak=255 HFD=6.9
01:31:17.372 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
01:31:17.376 00.004 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.02)
01:31:17.380 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.58 mountX=-0.04 mountY=-0.20, mountTheta=-1.77
01:31:17.384 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.22, opts=13)
01:31:17.389 00.005 6120 Enqueuing Move request for scope (-0.00, 0.22)
01:31:17.392 00.003 7680 Worker thread wakes up
01:31:17.392 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:17.397 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.22) opts 0xd
01:31:17.397 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.22)
01:31:17.397 00.000 7680 Moving (-0.00, 0.22) raw xDistance=-0.04 yDistance=-0.20
01:31:17.397 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:31:17.397 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:31:17.398 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:31:17.398 00.000 6120 UpdateGuideState exits: m=15255 SNR=80.9 Saturated
01:31:17.402 00.004 7680 MoveAxis(E, 0, ABG)
01:31:17.402 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:17.405 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:17.410 00.005 6120 Enqueuing Expose request
01:31:17.414 00.004 7680 Move returns status 0, amount 0
01:31:17.414 00.000 7680 MoveAxis(N, 0, ABG)
01:31:17.414 00.000 7680 Move returns status 0, amount 0
01:31:17.414 00.000 7680 move complete, result=0
01:31:17.415 00.001 7680 worker thread done servicing request
01:31:17.416 00.001 7680 Worker thread wakes up
01:31:17.416 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:31:17.420 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:17.420 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:18.664 01.244 7680 Exposure complete
01:31:18.809 00.145 7680 worker thread done servicing request
01:31:18.810 00.001 6120 OnExposeComplete: enter
01:31:18.813 00.003 6120 UpdateGuideState(): m_state=6
01:31:18.818 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6336
01:31:18.821 00.003 6120 Star::Find returns 1 (1), X=953.88, Y=47.91, Mass=15264, SNR=81.8, Peak=255 HFD=7.1
01:31:18.826 00.005 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.67)
01:31:18.831 00.005 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.94)
01:31:18.835 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.39 hyp=0.39 cameraTheta=1.66 mountX=-0.04 mountY=-0.36, mountTheta=-1.67
01:31:18.840 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.39, opts=13)
01:31:18.845 00.005 6120 Enqueuing Move request for scope (-0.04, 0.39)
01:31:18.848 00.003 7680 Worker thread wakes up
01:31:18.849 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:18.852 00.003 6120 UpdateGuideState exits: m=15264 SNR=81.8 Saturated
01:31:18.857 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:18.861 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:18.866 00.005 6120 Enqueuing Expose request
01:31:18.870 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.39) opts 0xd
01:31:18.870 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.39)
01:31:18.870 00.000 7680 Moving (-0.04, 0.39) raw xDistance=-0.04 yDistance=-0.36
01:31:18.870 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:31:18.870 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:31:18.870 00.000 7680 MoveAxis(E, 0, ABG)
01:31:18.872 00.002 7680 Move returns status 0, amount 0
01:31:18.872 00.000 7680 MoveAxis(N, 198, ABG)
01:31:18.872 00.000 7680 Guiding  Dir = 0, Dur = 198
01:31:18.872 00.000 7680 IsSlewing returns 0
01:31:18.872 00.000 7680 IsGuiding returns 0
01:31:18.873 00.001 7680 PulseGuide returned control before completion, sleep 208
01:31:19.091 00.218 7680 IsGuiding returns 1
01:31:19.092 00.001 7680 scope still moving after pulse duration time elapsed
01:31:19.122 00.030 7680 IsSlewing returns 0
01:31:19.124 00.002 7680 IsGuiding returns 0
01:31:19.124 00.000 7680 scope move finished after 198 + 53 ms
01:31:19.125 00.001 7680 Move returns status 0, amount 198
01:31:19.125 00.000 7680 move complete, result=0
01:31:19.126 00.001 7680 worker thread done servicing request
01:31:19.126 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 198 ms NORTH
01:31:19.132 00.006 7680 Worker thread wakes up
01:31:19.132 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:19.132 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:20.385 01.253 7680 Exposure complete
01:31:20.524 00.139 7680 worker thread done servicing request
01:31:20.525 00.001 6120 OnExposeComplete: enter
01:31:20.528 00.003 6120 UpdateGuideState(): m_state=6
01:31:20.532 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6337
01:31:20.536 00.004 6120 Star::Find returns 1 (1), X=953.80, Y=47.85, Mass=14862, SNR=79.6, Peak=255 HFD=7.0
01:31:20.540 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
01:31:20.542 00.002 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
01:31:20.548 00.006 6120 CameraToMount -- cameraX=-0.11 cameraY=0.33 hyp=0.34 cameraTheta=1.89 mountX=0.04 mountY=-0.34, mountTheta=-1.44
01:31:20.553 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.33, opts=13)
01:31:20.558 00.005 6120 Enqueuing Move request for scope (-0.11, 0.33)
01:31:20.562 00.004 7680 Worker thread wakes up
01:31:20.562 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.33) opts 0xd
01:31:20.563 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.33)
01:31:20.563 00.000 7680 Moving (-0.11, 0.33) raw xDistance=0.04 yDistance=-0.34
01:31:20.563 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:20.567 00.004 6120 UpdateGuideState exits: m=14862 SNR=79.6 Saturated
01:31:20.570 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:20.574 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:31:20.574 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:31:20.574 00.000 7680 MoveAxis(E, 0, ABG)
01:31:20.574 00.000 7680 Move returns status 0, amount 0
01:31:20.574 00.000 7680 MoveAxis(N, 184, ABG)
01:31:20.575 00.001 7680 Guiding  Dir = 0, Dur = 184
01:31:20.576 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:20.583 00.007 7680 IsSlewing returns 0
01:31:20.583 00.000 6120 Enqueuing Expose request
01:31:20.587 00.004 7680 IsGuiding returns 0
01:31:20.588 00.001 7680 PulseGuide returned control before completion, sleep 194
01:31:20.798 00.210 7680 IsGuiding returns 1
01:31:20.798 00.000 7680 scope still moving after pulse duration time elapsed
01:31:20.828 00.030 7680 IsSlewing returns 0
01:31:20.828 00.000 7680 IsGuiding returns 0
01:31:20.829 00.001 7680 scope move finished after 184 + 57 ms
01:31:20.829 00.000 7680 Move returns status 0, amount 184
01:31:20.829 00.000 7680 move complete, result=0
01:31:20.830 00.001 7680 worker thread done servicing request
01:31:20.830 00.000 7680 Worker thread wakes up
01:31:20.830 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 184 ms NORTH
01:31:20.838 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:20.838 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:22.095 01.257 7680 Exposure complete
01:31:22.232 00.137 7680 worker thread done servicing request
01:31:22.233 00.001 6120 OnExposeComplete: enter
01:31:22.237 00.004 6120 UpdateGuideState(): m_state=6
01:31:22.241 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6338
01:31:22.246 00.005 6120 Star::Find returns 1 (1), X=953.68, Y=47.74, Mass=15101, SNR=79.6, Peak=255 HFD=7.1
01:31:22.249 00.003 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-2.95) = xAngle (5.32 = -0.96)
01:31:22.253 00.004 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
01:31:22.257 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.22 hyp=0.32 cameraTheta=2.37 mountX=0.18 mountY=-0.30, mountTheta=-1.02
01:31:22.262 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.22, opts=13)
01:31:22.266 00.004 6120 Enqueuing Move request for scope (-0.23, 0.22)
01:31:22.272 00.006 7680 Worker thread wakes up
01:31:22.272 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.22) opts 0xd
01:31:22.272 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.22)
01:31:22.272 00.000 7680 Moving (-0.23, 0.22) raw xDistance=0.18 yDistance=-0.30
01:31:22.273 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:31:22.273 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:31:22.273 00.000 7680 MoveAxis(E, 0, ABG)
01:31:22.273 00.000 7680 Move returns status 0, amount 0
01:31:22.274 00.001 7680 MoveAxis(N, 162, ABG)
01:31:22.274 00.000 7680 Guiding  Dir = 0, Dur = 162
01:31:22.274 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:22.279 00.005 7680 IsSlewing returns 0
01:31:22.279 00.000 6120 UpdateGuideState exits: m=15101 SNR=79.6 Saturated
01:31:22.282 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:22.287 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:22.292 00.005 7680 IsGuiding returns 0
01:31:22.292 00.000 6120 Enqueuing Expose request
01:31:22.294 00.002 7680 PulseGuide returned control before completion, sleep 172
01:31:22.475 00.181 7680 IsGuiding returns 1
01:31:22.476 00.001 7680 scope still moving after pulse duration time elapsed
01:31:22.505 00.029 7680 IsSlewing returns 0
01:31:22.507 00.002 7680 IsGuiding returns 0
01:31:22.507 00.000 7680 scope move finished after 162 + 53 ms
01:31:22.507 00.000 7680 Move returns status 0, amount 162
01:31:22.508 00.001 7680 move complete, result=0
01:31:22.508 00.000 7680 worker thread done servicing request
01:31:22.510 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 162 ms NORTH
01:31:22.516 00.006 7680 Worker thread wakes up
01:31:22.516 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:22.516 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:23.772 01.256 7680 Exposure complete
01:31:23.915 00.143 7680 worker thread done servicing request
01:31:23.915 00.000 6120 OnExposeComplete: enter
01:31:23.920 00.005 6120 UpdateGuideState(): m_state=6
01:31:23.925 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6339
01:31:23.929 00.004 6120 Star::Find returns 1 (1), X=953.73, Y=47.77, Mass=14566, SNR=78.6, Peak=255 HFD=7.0
01:31:23.934 00.005 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
01:31:23.940 00.006 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
01:31:23.944 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.24 hyp=0.30 cameraTheta=2.22 mountX=0.13 mountY=-0.30, mountTheta=-1.15
01:31:23.950 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.24, opts=13)
01:31:23.955 00.005 6120 Enqueuing Move request for scope (-0.18, 0.24)
01:31:23.959 00.004 7680 Worker thread wakes up
01:31:23.959 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:23.964 00.005 6120 UpdateGuideState exits: m=14566 SNR=78.6 Saturated
01:31:23.968 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:23.972 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:23.976 00.004 6120 Enqueuing Expose request
01:31:23.979 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.24) opts 0xd
01:31:23.979 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.24)
01:31:23.980 00.001 7680 Moving (-0.18, 0.24) raw xDistance=0.13 yDistance=-0.30
01:31:23.980 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:31:23.980 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:31:23.980 00.000 7680 MoveAxis(E, 0, ABG)
01:31:23.980 00.000 7680 Move returns status 0, amount 0
01:31:23.980 00.000 7680 MoveAxis(N, 162, ABG)
01:31:23.982 00.002 7680 Guiding  Dir = 0, Dur = 162
01:31:23.982 00.000 7680 IsSlewing returns 0
01:31:23.982 00.000 7680 IsGuiding returns 0
01:31:23.983 00.001 7680 PulseGuide returned control before completion, sleep 172
01:31:24.169 00.186 7680 IsGuiding returns 1
01:31:24.170 00.001 7680 scope still moving after pulse duration time elapsed
01:31:24.200 00.030 7680 IsSlewing returns 0
01:31:24.202 00.002 7680 IsGuiding returns 1
01:31:24.231 00.029 7680 IsSlewing returns 0
01:31:24.233 00.002 7680 IsGuiding returns 1
01:31:24.262 00.029 7680 IsSlewing returns 0
01:31:24.263 00.001 7680 IsGuiding returns 0
01:31:24.264 00.001 7680 scope move finished after 162 + 119 ms
01:31:24.264 00.000 7680 Move returns status 0, amount 162
01:31:24.266 00.002 7680 move complete, result=0
01:31:24.266 00.000 7680 worker thread done servicing request
01:31:24.266 00.000 7680 Worker thread wakes up
01:31:24.267 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 162 ms NORTH
01:31:24.273 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:24.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:25.528 01.255 7680 Exposure complete
01:31:25.671 00.143 7680 worker thread done servicing request
01:31:25.671 00.000 6120 OnExposeComplete: enter
01:31:25.676 00.005 6120 UpdateGuideState(): m_state=6
01:31:25.681 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6340
01:31:25.685 00.004 6120 Star::Find returns 1 (1), X=953.59, Y=47.71, Mass=14637, SNR=77.7, Peak=255 HFD=7.2
01:31:25.689 00.004 6120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-2.95) = xAngle (5.57 = -0.71)
01:31:25.692 00.003 6120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.98)
01:31:25.696 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.18 hyp=0.37 cameraTheta=2.62 mountX=0.28 mountY=-0.30, mountTheta=-0.83
01:31:25.700 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.18, opts=13)
01:31:25.706 00.006 6120 Enqueuing Move request for scope (-0.32, 0.18)
01:31:25.710 00.004 7680 Worker thread wakes up
01:31:25.710 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:25.714 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.18) opts 0xd
01:31:25.716 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.18)
01:31:25.716 00.000 7680 Moving (-0.32, 0.18) raw xDistance=0.28 yDistance=-0.30
01:31:25.716 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
01:31:25.716 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:31:25.717 00.001 7680 MoveAxis(W, 113, ABG)
01:31:25.717 00.000 6120 UpdateGuideState exits: m=14637 SNR=77.7 Saturated
01:31:25.721 00.004 7680 Guiding  Dir = 3, Dur = 113
01:31:25.722 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:25.726 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:25.730 00.004 7680 IsSlewing returns 0
01:31:25.730 00.000 6120 Enqueuing Expose request
01:31:25.734 00.004 7680 IsGuiding returns 0
01:31:25.734 00.000 7680 PulseGuide returned control before completion, sleep 123
01:31:25.862 00.128 7680 IsGuiding returns 1
01:31:25.863 00.001 7680 scope still moving after pulse duration time elapsed
01:31:25.892 00.029 7680 IsSlewing returns 0
01:31:25.893 00.001 7680 IsGuiding returns 0
01:31:25.893 00.000 7680 scope move finished after 113 + 46 ms
01:31:25.894 00.001 7680 Move returns status 0, amount 113
01:31:25.894 00.000 7680 MoveAxis(N, 165, ABG)
01:31:25.894 00.000 7680 Guiding  Dir = 0, Dur = 165
01:31:25.895 00.001 7680 IsSlewing returns 0
01:31:25.895 00.000 7680 IsGuiding returns 0
01:31:25.896 00.001 7680 PulseGuide returned control before completion, sleep 175
01:31:26.083 00.187 7680 IsGuiding returns 1
01:31:26.083 00.000 7680 scope still moving after pulse duration time elapsed
01:31:26.112 00.029 7680 IsSlewing returns 0
01:31:26.114 00.002 7680 IsGuiding returns 0
01:31:26.115 00.001 7680 scope move finished after 165 + 53 ms
01:31:26.116 00.001 7680 Move returns status 0, amount 165
01:31:26.116 00.000 7680 move complete, result=0
01:31:26.116 00.000 7680 worker thread done servicing request
01:31:26.118 00.002 7680 Worker thread wakes up
01:31:26.119 00.001 6120 GuideStep: 0.3 px 113 ms WEST, -0.3 px 165 ms NORTH
01:31:26.125 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:26.125 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:27.370 01.245 7680 Exposure complete
01:31:27.506 00.136 7680 worker thread done servicing request
01:31:27.507 00.001 6120 OnExposeComplete: enter
01:31:27.512 00.005 6120 UpdateGuideState(): m_state=6
01:31:27.516 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6341
01:31:27.522 00.006 6120 Star::Find returns 1 (1), X=953.77, Y=47.32, Mass=13803, SNR=76.2, Peak=255 HFD=7.0
01:31:27.526 00.004 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-2.95) = xAngle (0.78 = 0.78)
01:31:27.530 00.004 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.51 = 0.51)
01:31:27.534 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.25 cameraTheta=-2.17 mountX=0.17 mountY=0.12, mountTheta=0.61
01:31:27.539 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.20, opts=13)
01:31:27.540 00.001 6120 Enqueuing Move request for scope (-0.14, -0.20)
01:31:27.546 00.006 7680 Worker thread wakes up
01:31:27.546 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
01:31:27.546 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
01:31:27.547 00.001 7680 Moving (-0.14, -0.20) raw xDistance=0.17 yDistance=0.12
01:31:27.547 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:31:27.547 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:31:27.547 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:27.550 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:31:27.551 00.001 7680 MoveAxis(E, 0, ABG)
01:31:27.551 00.000 7680 Move returns status 0, amount 0
01:31:27.551 00.000 7680 MoveAxis(N, 0, ABG)
01:31:27.551 00.000 7680 Move returns status 0, amount 0
01:31:27.552 00.001 7680 move complete, result=0
01:31:27.552 00.000 7680 worker thread done servicing request
01:31:27.552 00.000 6120 UpdateGuideState exits: m=13803 SNR=76.2 Saturated
01:31:27.556 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:27.559 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:27.563 00.004 6120 Enqueuing Expose request
01:31:27.567 00.004 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:27.571 00.004 7680 Worker thread wakes up
01:31:27.571 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:27.571 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:28.822 01.251 7680 Exposure complete
01:31:28.949 00.127 7680 worker thread done servicing request
01:31:28.949 00.000 6120 OnExposeComplete: enter
01:31:28.955 00.006 6120 UpdateGuideState(): m_state=6
01:31:28.959 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6342
01:31:28.963 00.004 6120 Star::Find returns 1 (1), X=953.68, Y=47.87, Mass=15202, SNR=80.0, Peak=255 HFD=7.0
01:31:28.968 00.005 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
01:31:28.971 00.003 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.45)
01:31:28.975 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.35 hyp=0.42 cameraTheta=2.15 mountX=0.16 mountY=-0.41, mountTheta=-1.20
01:31:28.980 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.35, opts=13)
01:31:28.985 00.005 6120 Enqueuing Move request for scope (-0.23, 0.35)
01:31:28.988 00.003 7680 Worker thread wakes up
01:31:28.989 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:28.992 00.003 6120 UpdateGuideState exits: m=15202 SNR=80.0 Saturated
01:31:28.997 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:29.000 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:29.004 00.004 6120 Enqueuing Expose request
01:31:29.008 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.35) opts 0xd
01:31:29.008 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.35)
01:31:29.008 00.000 7680 Moving (-0.23, 0.35) raw xDistance=0.16 yDistance=-0.41
01:31:29.008 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:31:29.009 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:31:29.009 00.000 7680 MoveAxis(E, 0, ABG)
01:31:29.009 00.000 7680 Move returns status 0, amount 0
01:31:29.009 00.000 7680 MoveAxis(N, 225, ABG)
01:31:29.009 00.000 7680 Guiding  Dir = 0, Dur = 225
01:31:29.010 00.001 7680 IsSlewing returns 0
01:31:29.010 00.000 7680 IsGuiding returns 0
01:31:29.010 00.000 7680 PulseGuide returned control before completion, sleep 235
01:31:29.249 00.239 7680 IsGuiding returns 1
01:31:29.249 00.000 7680 scope still moving after pulse duration time elapsed
01:31:29.280 00.031 7680 IsSlewing returns 0
01:31:29.281 00.001 7680 IsGuiding returns 0
01:31:29.281 00.000 7680 scope move finished after 225 + 46 ms
01:31:29.283 00.002 7680 Move returns status 0, amount 225
01:31:29.283 00.000 7680 move complete, result=0
01:31:29.283 00.000 7680 worker thread done servicing request
01:31:29.284 00.001 7680 Worker thread wakes up
01:31:29.284 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 225 ms NORTH
01:31:29.290 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:29.290 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:30.547 01.257 7680 Exposure complete
01:31:30.695 00.148 7680 worker thread done servicing request
01:31:30.696 00.001 6120 OnExposeComplete: enter
01:31:30.700 00.004 6120 UpdateGuideState(): m_state=6
01:31:30.704 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6343
01:31:30.709 00.005 6120 Star::Find returns 1 (1), X=953.35, Y=47.63, Mass=14719, SNR=79.0, Peak=255 HFD=7.2
01:31:30.712 00.003 6120 CameraToMount -- cameraTheta (2.94) - m_xAngle (-2.95) = xAngle (5.90 = -0.38)
01:31:30.716 00.004 6120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.63 = -0.65)
01:31:30.719 00.003 6120 CameraToMount -- cameraX=-0.56 cameraY=0.11 hyp=0.57 cameraTheta=2.94 mountX=0.53 mountY=-0.34, mountTheta=-0.58
01:31:30.726 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.56, y=0.11, opts=13)
01:31:30.730 00.004 6120 Enqueuing Move request for scope (-0.56, 0.11)
01:31:30.734 00.004 7680 Worker thread wakes up
01:31:30.735 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:30.742 00.007 6120 UpdateGuideState exits: m=14719 SNR=79.0 Saturated
01:31:30.747 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:30.751 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:30.754 00.003 6120 Enqueuing Expose request
01:31:30.758 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.11) opts 0xd
01:31:30.758 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.56, 0.11)
01:31:30.759 00.001 7680 Moving (-0.56, 0.11) raw xDistance=0.53 yDistance=-0.34
01:31:30.759 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
01:31:30.759 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:31:30.759 00.000 7680 MoveAxis(W, 215, ABG)
01:31:30.759 00.000 7680 Guiding  Dir = 3, Dur = 215
01:31:30.760 00.001 7680 IsSlewing returns 0
01:31:30.760 00.000 7680 IsGuiding returns 0
01:31:30.761 00.001 7680 PulseGuide returned control before completion, sleep 225
01:31:31.000 00.239 7680 IsGuiding returns 1
01:31:31.001 00.001 7680 scope still moving after pulse duration time elapsed
01:31:31.032 00.031 7680 IsSlewing returns 0
01:31:31.034 00.002 7680 IsGuiding returns 0
01:31:31.034 00.000 7680 scope move finished after 215 + 58 ms
01:31:31.035 00.001 7680 Move returns status 0, amount 215
01:31:31.036 00.001 7680 MoveAxis(N, 187, ABG)
01:31:31.036 00.000 7680 Guiding  Dir = 0, Dur = 187
01:31:31.037 00.001 7680 IsSlewing returns 0
01:31:31.037 00.000 7680 IsGuiding returns 0
01:31:31.038 00.001 7680 PulseGuide returned control before completion, sleep 197
01:31:31.251 00.213 7680 IsGuiding returns 1
01:31:31.253 00.002 7680 scope still moving after pulse duration time elapsed
01:31:31.283 00.030 7680 IsSlewing returns 0
01:31:31.284 00.001 7680 IsGuiding returns 0
01:31:31.285 00.001 7680 scope move finished after 187 + 59 ms
01:31:31.285 00.000 7680 Move returns status 0, amount 187
01:31:31.285 00.000 7680 move complete, result=0
01:31:31.286 00.001 7680 worker thread done servicing request
01:31:31.286 00.000 6120 GuideStep: 0.5 px 215 ms WEST, -0.3 px 187 ms NORTH
01:31:31.295 00.009 7680 Worker thread wakes up
01:31:31.295 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:31.295 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:32.546 01.251 7680 Exposure complete
01:31:32.689 00.143 7680 worker thread done servicing request
01:31:32.690 00.001 6120 OnExposeComplete: enter
01:31:32.696 00.006 6120 UpdateGuideState(): m_state=6
01:31:32.702 00.006 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6344
01:31:32.706 00.004 6120 Star::Find returns 1 (1), X=953.77, Y=47.65, Mass=15279, SNR=80.0, Peak=255 HFD=7.1
01:31:32.711 00.005 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.38 = -0.90)
01:31:32.715 00.004 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.11 = -1.17)
01:31:32.719 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.19 cameraTheta=2.43 mountX=0.12 mountY=-0.18, mountTheta=-0.98
01:31:32.724 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.12, opts=13)
01:31:32.728 00.004 6120 Enqueuing Move request for scope (-0.14, 0.12)
01:31:32.731 00.003 7680 Worker thread wakes up
01:31:32.731 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
01:31:32.731 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
01:31:32.733 00.002 7680 Moving (-0.14, 0.12) raw xDistance=0.12 yDistance=-0.18
01:31:32.733 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:32.737 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:31:32.738 00.001 6120 UpdateGuideState exits: m=15279 SNR=80.0 Saturated
01:31:32.743 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:32.747 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:32.752 00.005 6120 Enqueuing Expose request
01:31:32.756 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:31:32.756 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:31:32.756 00.000 7680 MoveAxis(E, 0, ABG)
01:31:32.756 00.000 7680 Move returns status 0, amount 0
01:31:32.757 00.001 7680 MoveAxis(N, 0, ABG)
01:31:32.757 00.000 7680 Move returns status 0, amount 0
01:31:32.757 00.000 7680 move complete, result=0
01:31:32.757 00.000 7680 worker thread done servicing request
01:31:32.758 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:31:32.763 00.005 7680 Worker thread wakes up
01:31:32.763 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:32.763 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:34.013 01.250 7680 Exposure complete
01:31:34.141 00.128 7680 worker thread done servicing request
01:31:34.142 00.001 6120 OnExposeComplete: enter
01:31:34.149 00.007 6120 UpdateGuideState(): m_state=6
01:31:34.152 00.003 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6345
01:31:34.156 00.004 6120 Star::Find returns 1 (1), X=953.78, Y=47.77, Mass=14619, SNR=77.9, Peak=255 HFD=7.0
01:31:34.159 00.003 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.02 = -1.27)
01:31:34.164 00.005 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
01:31:34.167 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.25 hyp=0.28 cameraTheta=2.06 mountX=0.08 mountY=-0.28, mountTheta=-1.28
01:31:34.170 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.25, opts=13)
01:31:34.174 00.004 6120 Enqueuing Move request for scope (-0.13, 0.25)
01:31:34.179 00.005 7680 Worker thread wakes up
01:31:34.180 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.25) opts 0xd
01:31:34.180 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.25)
01:31:34.180 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:34.184 00.004 7680 Moving (-0.13, 0.25) raw xDistance=0.08 yDistance=-0.28
01:31:34.184 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:31:34.184 00.000 6120 UpdateGuideState exits: m=14619 SNR=77.9 Saturated
01:31:34.188 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:34.191 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:34.195 00.004 6120 Enqueuing Expose request
01:31:34.199 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:31:34.199 00.000 7680 MoveAxis(E, 0, ABG)
01:31:34.199 00.000 7680 Move returns status 0, amount 0
01:31:34.199 00.000 7680 MoveAxis(N, 151, ABG)
01:31:34.199 00.000 7680 Guiding  Dir = 0, Dur = 151
01:31:34.200 00.001 7680 IsSlewing returns 0
01:31:34.200 00.000 7680 IsGuiding returns 0
01:31:34.201 00.001 7680 PulseGuide returned control before completion, sleep 161
01:31:34.379 00.178 7680 IsGuiding returns 0
01:31:34.380 00.001 7680 Move returns status 0, amount 151
01:31:34.380 00.000 7680 move complete, result=0
01:31:34.381 00.001 7680 worker thread done servicing request
01:31:34.381 00.000 7680 Worker thread wakes up
01:31:34.382 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 151 ms NORTH
01:31:34.390 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:34.390 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:35.648 01.258 7680 Exposure complete
01:31:35.785 00.137 7680 worker thread done servicing request
01:31:35.785 00.000 6120 OnExposeComplete: enter
01:31:35.789 00.004 6120 UpdateGuideState(): m_state=6
01:31:35.793 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6346
01:31:35.798 00.005 6120 Star::Find returns 1 (1), X=953.80, Y=47.44, Mass=13688, SNR=74.6, Peak=255 HFD=7.0
01:31:35.803 00.005 6120 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-2.95) = xAngle (0.47 = 0.47)
01:31:35.808 00.005 6120 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.20 = 0.20)
01:31:35.812 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.49 mountX=0.13 mountY=0.03, mountTheta=0.22
01:31:35.818 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.09, opts=13)
01:31:35.821 00.003 6120 Enqueuing Move request for scope (-0.11, -0.09)
01:31:35.826 00.005 7680 Worker thread wakes up
01:31:35.826 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
01:31:35.827 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
01:31:35.827 00.000 7680 Moving (-0.11, -0.09) raw xDistance=0.13 yDistance=0.03
01:31:35.827 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:31:35.827 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:31:35.827 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:35.832 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:31:35.832 00.000 7680 MoveAxis(E, 0, ABG)
01:31:35.832 00.000 7680 Move returns status 0, amount 0
01:31:35.833 00.001 7680 MoveAxis(N, 0, ABG)
01:31:35.833 00.000 7680 Move returns status 0, amount 0
01:31:35.833 00.000 7680 move complete, result=0
01:31:35.833 00.000 6120 UpdateGuideState exits: m=13688 SNR=74.6 Saturated
01:31:35.838 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:35.842 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:35.846 00.004 6120 Enqueuing Expose request
01:31:35.850 00.004 7680 worker thread done servicing request
01:31:35.850 00.000 7680 Worker thread wakes up
01:31:35.850 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:35.851 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:35.851 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:37.101 01.250 7680 Exposure complete
01:31:37.240 00.139 7680 worker thread done servicing request
01:31:37.241 00.001 6120 OnExposeComplete: enter
01:31:37.245 00.004 6120 UpdateGuideState(): m_state=6
01:31:37.249 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6347
01:31:37.253 00.004 6120 Star::Find returns 1 (1), X=953.77, Y=47.84, Mass=14739, SNR=78.2, Peak=255 HFD=7.0
01:31:37.257 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
01:31:37.259 00.002 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.62)
01:31:37.263 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.31 hyp=0.34 cameraTheta=1.98 mountX=0.08 mountY=-0.34, mountTheta=-1.35
01:31:37.269 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.31, opts=13)
01:31:37.274 00.005 6120 Enqueuing Move request for scope (-0.14, 0.31)
01:31:37.278 00.004 7680 Worker thread wakes up
01:31:37.278 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:37.282 00.004 6120 UpdateGuideState exits: m=14739 SNR=78.2 Saturated
01:31:37.286 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:37.289 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:37.294 00.005 6120 Enqueuing Expose request
01:31:37.297 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.31) opts 0xd
01:31:37.297 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.31)
01:31:37.297 00.000 7680 Moving (-0.14, 0.31) raw xDistance=0.08 yDistance=-0.34
01:31:37.297 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:31:37.299 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:31:37.299 00.000 7680 MoveAxis(E, 0, ABG)
01:31:37.299 00.000 7680 Move returns status 0, amount 0
01:31:37.299 00.000 7680 MoveAxis(N, 185, ABG)
01:31:37.299 00.000 7680 Guiding  Dir = 0, Dur = 185
01:31:37.299 00.000 7680 IsSlewing returns 0
01:31:37.300 00.001 7680 IsGuiding returns 0
01:31:37.300 00.000 7680 PulseGuide returned control before completion, sleep 195
01:31:37.508 00.208 7680 IsGuiding returns 1
01:31:37.510 00.002 7680 scope still moving after pulse duration time elapsed
01:31:37.538 00.028 7680 IsSlewing returns 0
01:31:37.539 00.001 7680 IsGuiding returns 1
01:31:37.570 00.031 7680 IsSlewing returns 0
01:31:37.572 00.002 7680 IsGuiding returns 1
01:31:37.602 00.030 7680 IsSlewing returns 0
01:31:37.603 00.001 7680 IsGuiding returns 0
01:31:37.603 00.000 7680 scope move finished after 185 + 118 ms
01:31:37.603 00.000 7680 Move returns status 0, amount 185
01:31:37.604 00.001 7680 move complete, result=0
01:31:37.604 00.000 7680 worker thread done servicing request
01:31:37.605 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 185 ms NORTH
01:31:37.613 00.008 7680 Worker thread wakes up
01:31:37.613 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:37.614 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:38.856 01.242 7680 Exposure complete
01:31:38.960 00.104 7680 worker thread done servicing request
01:31:38.960 00.000 6120 OnExposeComplete: enter
01:31:38.964 00.004 6120 UpdateGuideState(): m_state=6
01:31:38.968 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6348
01:31:38.972 00.004 6120 Star::Find returns 1 (1), X=953.76, Y=47.78, Mass=14465, SNR=77.5, Peak=255 HFD=7.0
01:31:38.976 00.004 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
01:31:38.979 00.003 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
01:31:38.984 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.25 hyp=0.30 cameraTheta=2.11 mountX=0.10 mountY=-0.29, mountTheta=-1.24
01:31:38.989 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.25, opts=13)
01:31:38.994 00.005 6120 Enqueuing Move request for scope (-0.15, 0.25)
01:31:38.999 00.005 7680 Worker thread wakes up
01:31:38.999 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.25) opts 0xd
01:31:38.999 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:39.005 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.25)
01:31:39.005 00.000 7680 Moving (-0.15, 0.25) raw xDistance=0.10 yDistance=-0.29
01:31:39.005 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:31:39.006 00.001 6120 UpdateGuideState exits: m=14465 SNR=77.5 Saturated
01:31:39.013 00.007 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:31:39.013 00.000 7680 MoveAxis(E, 0, ABG)
01:31:39.014 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:39.022 00.008 7680 Move returns status 0, amount 0
01:31:39.022 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:39.028 00.006 7680 MoveAxis(N, 160, ABG)
01:31:39.028 00.000 7680 Guiding  Dir = 0, Dur = 160
01:31:39.029 00.001 6120 Enqueuing Expose request
01:31:39.034 00.005 7680 IsSlewing returns 0
01:31:39.035 00.001 7680 IsGuiding returns 0
01:31:39.035 00.000 7680 PulseGuide returned control before completion, sleep 170
01:31:39.209 00.174 7680 IsGuiding returns 1
01:31:39.209 00.000 7680 scope still moving after pulse duration time elapsed
01:31:39.240 00.031 7680 IsSlewing returns 0
01:31:39.240 00.000 7680 IsGuiding returns 0
01:31:39.241 00.001 7680 scope move finished after 160 + 45 ms
01:31:39.241 00.000 7680 Move returns status 0, amount 160
01:31:39.241 00.000 7680 move complete, result=0
01:31:39.241 00.000 7680 worker thread done servicing request
01:31:39.242 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 160 ms NORTH
01:31:39.248 00.006 7680 Worker thread wakes up
01:31:39.249 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:39.249 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:40.504 01.255 7680 Exposure complete
01:31:40.651 00.147 7680 worker thread done servicing request
01:31:40.652 00.001 6120 OnExposeComplete: enter
01:31:40.657 00.005 6120 UpdateGuideState(): m_state=6
01:31:40.661 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6349
01:31:40.665 00.004 6120 Star::Find returns 1 (1), X=953.73, Y=47.76, Mass=14644, SNR=80.3, Peak=255 HFD=7.1
01:31:40.670 00.005 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.20 = -1.09)
01:31:40.674 00.004 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.93 = -1.36)
01:31:40.679 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.23 hyp=0.30 cameraTheta=2.24 mountX=0.14 mountY=-0.29, mountTheta=-1.13
01:31:40.685 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.23, opts=13)
01:31:40.690 00.005 6120 Enqueuing Move request for scope (-0.18, 0.23)
01:31:40.695 00.005 7680 Worker thread wakes up
01:31:40.695 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.23) opts 0xd
01:31:40.695 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.23)
01:31:40.695 00.000 7680 Moving (-0.18, 0.23) raw xDistance=0.14 yDistance=-0.29
01:31:40.695 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:31:40.695 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:31:40.696 00.001 7680 MoveAxis(E, 0, ABG)
01:31:40.696 00.000 7680 Move returns status 0, amount 0
01:31:40.696 00.000 7680 MoveAxis(N, 158, ABG)
01:31:40.696 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:40.702 00.006 7680 Guiding  Dir = 0, Dur = 158
01:31:40.702 00.000 6120 UpdateGuideState exits: m=14644 SNR=80.3 Saturated
01:31:40.706 00.004 7680 IsSlewing returns 0
01:31:40.707 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:40.711 00.004 7680 IsGuiding returns 0
01:31:40.711 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:40.716 00.005 6120 Enqueuing Expose request
01:31:40.719 00.003 7680 PulseGuide returned control before completion, sleep 168
01:31:40.899 00.180 7680 IsGuiding returns 1
01:31:40.900 00.001 7680 scope still moving after pulse duration time elapsed
01:31:40.931 00.031 7680 IsSlewing returns 0
01:31:40.931 00.000 7680 IsGuiding returns 0
01:31:40.931 00.000 7680 scope move finished after 158 + 61 ms
01:31:40.932 00.001 7680 Move returns status 0, amount 158
01:31:40.932 00.000 7680 move complete, result=0
01:31:40.932 00.000 7680 worker thread done servicing request
01:31:40.933 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 158 ms NORTH
01:31:40.939 00.006 7680 Worker thread wakes up
01:31:40.939 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:40.939 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:42.196 01.257 7680 Exposure complete
01:31:42.333 00.137 7680 worker thread done servicing request
01:31:42.333 00.000 6120 OnExposeComplete: enter
01:31:42.338 00.005 6120 UpdateGuideState(): m_state=6
01:31:42.342 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6350
01:31:42.346 00.004 6120 Star::Find returns 1 (1), X=953.64, Y=47.64, Mass=15170, SNR=80.4, Peak=255 HFD=7.3
01:31:42.349 00.003 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.70 = -0.59)
01:31:42.353 00.004 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.86)
01:31:42.355 00.002 6120 CameraToMount -- cameraX=-0.27 cameraY=0.12 hyp=0.30 cameraTheta=2.74 mountX=0.25 mountY=-0.22, mountTheta=-0.74
01:31:42.361 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.12, opts=13)
01:31:42.365 00.004 6120 Enqueuing Move request for scope (-0.27, 0.12)
01:31:42.369 00.004 7680 Worker thread wakes up
01:31:42.369 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.12) opts 0xd
01:31:42.369 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.12)
01:31:42.369 00.000 7680 Moving (-0.27, 0.12) raw xDistance=0.25 yDistance=-0.22
01:31:42.369 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:31:42.369 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:31:42.369 00.000 7680 MoveAxis(W, 101, ABG)
01:31:42.369 00.000 7680 Guiding  Dir = 3, Dur = 101
01:31:42.369 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:42.374 00.005 7680 IsSlewing returns 0
01:31:42.374 00.000 6120 UpdateGuideState exits: m=15170 SNR=80.4 Saturated
01:31:42.377 00.003 7680 IsGuiding returns 0
01:31:42.377 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:42.382 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:42.385 00.003 7680 PulseGuide returned control before completion, sleep 111
01:31:42.385 00.000 6120 Enqueuing Expose request
01:31:42.497 00.112 7680 IsGuiding returns 1
01:31:42.498 00.001 7680 scope still moving after pulse duration time elapsed
01:31:42.530 00.032 7680 IsSlewing returns 0
01:31:42.531 00.001 7680 IsGuiding returns 0
01:31:42.532 00.001 7680 scope move finished after 101 + 53 ms
01:31:42.532 00.000 7680 Move returns status 0, amount 101
01:31:42.532 00.000 7680 MoveAxis(N, 122, ABG)
01:31:42.533 00.001 7680 Guiding  Dir = 0, Dur = 122
01:31:42.534 00.001 7680 IsSlewing returns 0
01:31:42.534 00.000 7680 IsGuiding returns 0
01:31:42.535 00.001 7680 PulseGuide returned control before completion, sleep 132
01:31:42.671 00.136 7680 IsGuiding returns 1
01:31:42.672 00.001 7680 scope still moving after pulse duration time elapsed
01:31:42.704 00.032 7680 IsSlewing returns 0
01:31:42.704 00.000 7680 IsGuiding returns 0
01:31:42.705 00.001 7680 scope move finished after 122 + 47 ms
01:31:42.705 00.000 7680 Move returns status 0, amount 122
01:31:42.706 00.001 7680 move complete, result=0
01:31:42.706 00.000 7680 worker thread done servicing request
01:31:42.706 00.000 7680 Worker thread wakes up
01:31:42.707 00.001 6120 GuideStep: 0.2 px 101 ms WEST, -0.2 px 122 ms NORTH
01:31:42.712 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:42.714 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:43.969 01.255 7680 Exposure complete
01:31:44.101 00.132 7680 worker thread done servicing request
01:31:44.102 00.001 6120 OnExposeComplete: enter
01:31:44.105 00.003 6120 UpdateGuideState(): m_state=6
01:31:44.109 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6351
01:31:44.114 00.005 6120 Star::Find returns 1 (1), X=953.83, Y=47.74, Mass=14716, SNR=79.7, Peak=255 HFD=7.0
01:31:44.117 00.003 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.40)
01:31:44.120 00.003 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.67)
01:31:44.124 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.93 mountX=0.04 mountY=-0.23, mountTheta=-1.40
01:31:44.129 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.22, opts=13)
01:31:44.134 00.005 6120 Enqueuing Move request for scope (-0.08, 0.22)
01:31:44.138 00.004 7680 Worker thread wakes up
01:31:44.138 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:44.143 00.005 6120 UpdateGuideState exits: m=14716 SNR=79.7 Saturated
01:31:44.147 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0xd
01:31:44.147 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
01:31:44.147 00.000 7680 Moving (-0.08, 0.22) raw xDistance=0.04 yDistance=-0.23
01:31:44.147 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:31:44.149 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:31:44.149 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:44.153 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:44.157 00.004 6120 Enqueuing Expose request
01:31:44.161 00.004 7680 MoveAxis(E, 0, ABG)
01:31:44.161 00.000 7680 Move returns status 0, amount 0
01:31:44.161 00.000 7680 MoveAxis(N, 126, ABG)
01:31:44.161 00.000 7680 Guiding  Dir = 0, Dur = 126
01:31:44.162 00.001 7680 IsSlewing returns 0
01:31:44.162 00.000 7680 IsGuiding returns 0
01:31:44.163 00.001 7680 PulseGuide returned control before completion, sleep 136
01:31:44.302 00.139 7680 IsGuiding returns 1
01:31:44.302 00.000 7680 scope still moving after pulse duration time elapsed
01:31:44.333 00.031 7680 IsSlewing returns 0
01:31:44.333 00.000 7680 IsGuiding returns 0
01:31:44.333 00.000 7680 scope move finished after 126 + 45 ms
01:31:44.333 00.000 7680 Move returns status 0, amount 126
01:31:44.334 00.001 7680 move complete, result=0
01:31:44.334 00.000 7680 worker thread done servicing request
01:31:44.334 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 126 ms NORTH
01:31:44.340 00.006 7680 Worker thread wakes up
01:31:44.340 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:44.341 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:45.588 01.247 7680 Exposure complete
01:31:45.723 00.135 7680 worker thread done servicing request
01:31:45.723 00.000 6120 OnExposeComplete: enter
01:31:45.727 00.004 6120 UpdateGuideState(): m_state=6
01:31:45.732 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6352
01:31:45.735 00.003 6120 Star::Find returns 1 (1), X=953.99, Y=47.39, Mass=13554, SNR=74.4, Peak=255 HFD=6.8
01:31:45.739 00.004 6120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-2.95) = xAngle (1.93 = 1.93)
01:31:45.744 00.005 6120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.67 = 1.67)
01:31:45.747 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.02 mountX=-0.06 mountY=0.16, mountTheta=1.91
01:31:45.751 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.14, opts=13)
01:31:45.755 00.004 6120 Enqueuing Move request for scope (0.08, -0.14)
01:31:45.759 00.004 7680 Worker thread wakes up
01:31:45.759 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
01:31:45.759 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
01:31:45.759 00.000 7680 Moving (0.08, -0.14) raw xDistance=-0.06 yDistance=0.16
01:31:45.759 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:31:45.759 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:31:45.761 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:31:45.761 00.000 7680 MoveAxis(E, 0, ABG)
01:31:45.761 00.000 7680 Move returns status 0, amount 0
01:31:45.761 00.000 7680 MoveAxis(N, 0, ABG)
01:31:45.761 00.000 7680 Move returns status 0, amount 0
01:31:45.761 00.000 7680 move complete, result=0
01:31:45.762 00.001 7680 worker thread done servicing request
01:31:45.762 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:45.767 00.005 6120 UpdateGuideState exits: m=13554 SNR=74.4 Saturated
01:31:45.771 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:45.775 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:45.778 00.003 6120 Enqueuing Expose request
01:31:45.783 00.005 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:45.786 00.003 7680 Worker thread wakes up
01:31:45.786 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:45.786 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:47.030 01.244 7680 Exposure complete
01:31:47.170 00.140 7680 worker thread done servicing request
01:31:47.170 00.000 6120 OnExposeComplete: enter
01:31:47.177 00.007 6120 UpdateGuideState(): m_state=6
01:31:47.181 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6353
01:31:47.185 00.004 6120 Star::Find returns 1 (1), X=953.89, Y=47.77, Mass=15060, SNR=80.7, Peak=255 HFD=7.0
01:31:47.189 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
01:31:47.192 00.003 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
01:31:47.196 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.24 hyp=0.25 cameraTheta=1.67 mountX=-0.02 mountY=-0.23, mountTheta=-1.67
01:31:47.202 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.24, opts=13)
01:31:47.207 00.005 6120 Enqueuing Move request for scope (-0.02, 0.24)
01:31:47.210 00.003 7680 Worker thread wakes up
01:31:47.210 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.24) opts 0xd
01:31:47.210 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.24)
01:31:47.211 00.001 7680 Moving (-0.02, 0.24) raw xDistance=-0.02 yDistance=-0.23
01:31:47.212 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:31:47.212 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:31:47.212 00.000 7680 MoveAxis(E, 0, ABG)
01:31:47.212 00.000 7680 Move returns status 0, amount 0
01:31:47.213 00.001 7680 MoveAxis(N, 125, ABG)
01:31:47.213 00.000 7680 Guiding  Dir = 0, Dur = 125
01:31:47.213 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:47.217 00.004 7680 IsSlewing returns 0
01:31:47.217 00.000 6120 UpdateGuideState exits: m=15060 SNR=80.7 Saturated
01:31:47.221 00.004 7680 IsGuiding returns 0
01:31:47.222 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:47.226 00.004 7680 PulseGuide returned control before completion, sleep 135
01:31:47.226 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:47.231 00.005 6120 Enqueuing Expose request
01:31:47.377 00.146 7680 IsGuiding returns 1
01:31:47.378 00.001 7680 scope still moving after pulse duration time elapsed
01:31:47.408 00.030 7680 IsSlewing returns 0
01:31:47.409 00.001 7680 IsGuiding returns 0
01:31:47.410 00.001 7680 scope move finished after 125 + 61 ms
01:31:47.410 00.000 7680 Move returns status 0, amount 125
01:31:47.410 00.000 7680 move complete, result=0
01:31:47.410 00.000 7680 worker thread done servicing request
01:31:47.412 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 125 ms NORTH
01:31:47.419 00.007 7680 Worker thread wakes up
01:31:47.419 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:47.419 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:48.667 01.248 7680 Exposure complete
01:31:48.805 00.138 7680 worker thread done servicing request
01:31:48.805 00.000 6120 OnExposeComplete: enter
01:31:48.809 00.004 6120 UpdateGuideState(): m_state=6
01:31:48.814 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6354
01:31:48.817 00.003 6120 Star::Find returns 1 (1), X=953.90, Y=47.81, Mass=14482, SNR=78.9, Peak=255 HFD=6.9
01:31:48.821 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
01:31:48.823 00.002 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
01:31:48.829 00.006 6120 CameraToMount -- cameraX=-0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.60 mountX=-0.05 mountY=-0.26, mountTheta=-1.74
01:31:48.833 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.28, opts=13)
01:31:48.837 00.004 6120 Enqueuing Move request for scope (-0.01, 0.28)
01:31:48.840 00.003 7680 Worker thread wakes up
01:31:48.840 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.28) opts 0xd
01:31:48.840 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.28)
01:31:48.840 00.000 7680 Moving (-0.01, 0.28) raw xDistance=-0.05 yDistance=-0.26
01:31:48.841 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:48.845 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:31:48.846 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:31:48.846 00.000 7680 MoveAxis(E, 0, ABG)
01:31:48.846 00.000 7680 Move returns status 0, amount 0
01:31:48.846 00.000 7680 MoveAxis(N, 140, ABG)
01:31:48.846 00.000 7680 Guiding  Dir = 0, Dur = 140
01:31:48.846 00.000 6120 UpdateGuideState exits: m=14482 SNR=78.9 Saturated
01:31:48.850 00.004 7680 IsSlewing returns 0
01:31:48.851 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:48.854 00.003 7680 IsGuiding returns 0
01:31:48.854 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:48.858 00.004 7680 PulseGuide returned control before completion, sleep 150
01:31:48.859 00.001 6120 Enqueuing Expose request
01:31:49.015 00.156 7680 IsGuiding returns 1
01:31:49.015 00.000 7680 scope still moving after pulse duration time elapsed
01:31:49.044 00.029 7680 IsSlewing returns 0
01:31:49.046 00.002 7680 IsGuiding returns 0
01:31:49.046 00.000 7680 scope move finished after 140 + 52 ms
01:31:49.047 00.001 7680 Move returns status 0, amount 140
01:31:49.047 00.000 7680 move complete, result=0
01:31:49.047 00.000 7680 worker thread done servicing request
01:31:49.047 00.000 7680 Worker thread wakes up
01:31:49.049 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 140 ms NORTH
01:31:49.055 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:49.055 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:50.309 01.254 7680 Exposure complete
01:31:50.442 00.133 7680 worker thread done servicing request
01:31:50.442 00.000 6120 OnExposeComplete: enter
01:31:50.446 00.004 6120 UpdateGuideState(): m_state=6
01:31:50.450 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6355
01:31:50.455 00.005 6120 Star::Find returns 1 (1), X=953.95, Y=47.46, Mass=14148, SNR=77.9, Peak=255 HFD=6.9
01:31:50.458 00.003 6120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-2.95) = xAngle (1.95 = 1.95)
01:31:50.462 00.004 6120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.68 = 1.68)
01:31:50.465 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.00 mountX=-0.03 mountY=0.07, mountTheta=1.93
01:31:50.470 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.06, opts=13)
01:31:50.473 00.003 6120 Enqueuing Move request for scope (0.04, -0.06)
01:31:50.477 00.004 7680 Worker thread wakes up
01:31:50.477 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
01:31:50.478 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
01:31:50.478 00.000 7680 Moving (0.04, -0.06) raw xDistance=-0.03 yDistance=0.07
01:31:50.478 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:31:50.478 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:31:50.478 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:31:50.478 00.000 7680 MoveAxis(E, 0, ABG)
01:31:50.479 00.001 7680 Move returns status 0, amount 0
01:31:50.479 00.000 7680 MoveAxis(N, 0, ABG)
01:31:50.479 00.000 7680 Move returns status 0, amount 0
01:31:50.479 00.000 7680 move complete, result=0
01:31:50.479 00.000 7680 worker thread done servicing request
01:31:50.480 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:50.483 00.003 6120 UpdateGuideState exits: m=14148 SNR=77.9 Saturated
01:31:50.488 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:50.491 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:50.496 00.005 6120 Enqueuing Expose request
01:31:50.499 00.003 7680 Worker thread wakes up
01:31:50.499 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:50.499 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:50.499 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:51.745 01.246 7680 Exposure complete
01:31:51.885 00.140 7680 worker thread done servicing request
01:31:51.885 00.000 6120 OnExposeComplete: enter
01:31:51.889 00.004 6120 UpdateGuideState(): m_state=6
01:31:51.895 00.006 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6356
01:31:51.900 00.005 6120 Star::Find returns 1 (1), X=954.12, Y=48.06, Mass=14977, SNR=79.1, Peak=255 HFD=7.0
01:31:51.904 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.15 = -2.14)
01:31:51.909 00.005 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
01:31:51.912 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.53 hyp=0.57 cameraTheta=1.19 mountX=-0.31 mountY=-0.39, mountTheta=-2.24
01:31:51.918 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.53, opts=13)
01:31:51.925 00.007 6120 Enqueuing Move request for scope (0.21, 0.53)
01:31:51.929 00.004 7680 Worker thread wakes up
01:31:51.929 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.53) opts 0xd
01:31:51.929 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.53)
01:31:51.929 00.000 7680 Moving (0.21, 0.53) raw xDistance=-0.31 yDistance=-0.39
01:31:51.931 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:31:51.931 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:31:51.931 00.000 7680 MoveAxis(E, 126, ABG)
01:31:51.931 00.000 7680 Guiding  Dir = 2, Dur = 126
01:31:51.931 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:51.935 00.004 7680 IsSlewing returns 0
01:31:51.935 00.000 6120 UpdateGuideState exits: m=14977 SNR=79.1 Saturated
01:31:51.940 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:51.945 00.005 7680 IsGuiding returns 0
01:31:51.945 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:51.950 00.005 6120 Enqueuing Expose request
01:31:51.953 00.003 7680 PulseGuide returned control before completion, sleep 136
01:31:52.095 00.142 7680 IsGuiding returns 1
01:31:52.095 00.000 7680 scope still moving after pulse duration time elapsed
01:31:52.125 00.030 7680 IsSlewing returns 0
01:31:52.127 00.002 7680 IsGuiding returns 0
01:31:52.127 00.000 7680 scope move finished after 126 + 55 ms
01:31:52.128 00.001 7680 Move returns status 0, amount 126
01:31:52.128 00.000 7680 MoveAxis(N, 210, ABG)
01:31:52.128 00.000 7680 Guiding  Dir = 0, Dur = 210
01:31:52.129 00.001 7680 IsSlewing returns 0
01:31:52.129 00.000 7680 IsGuiding returns 0
01:31:52.130 00.001 7680 PulseGuide returned control before completion, sleep 220
01:31:52.359 00.229 7680 IsGuiding returns 1
01:31:52.360 00.001 7680 scope still moving after pulse duration time elapsed
01:31:52.390 00.030 7680 IsSlewing returns 0
01:31:52.390 00.000 7680 IsGuiding returns 0
01:31:52.391 00.001 7680 scope move finished after 210 + 51 ms
01:31:52.392 00.001 7680 Move returns status 0, amount 210
01:31:52.392 00.000 7680 move complete, result=0
01:31:52.392 00.000 7680 worker thread done servicing request
01:31:52.393 00.001 6120 GuideStep: -0.3 px 126 ms EAST, -0.4 px 210 ms NORTH
01:31:52.399 00.006 7680 Worker thread wakes up
01:31:52.399 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:52.399 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:53.643 01.244 7680 Exposure complete
01:31:53.779 00.136 7680 worker thread done servicing request
01:31:53.779 00.000 6120 OnExposeComplete: enter
01:31:53.783 00.004 6120 UpdateGuideState(): m_state=6
01:31:53.787 00.004 6120 Star::Find(15, 954, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6357
01:31:53.790 00.003 6120 Star::Find returns 1 (1), X=953.99, Y=47.87, Mass=13260, SNR=73.8, Peak=255 HFD=7.0
01:31:53.794 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.30 = -1.99)
01:31:53.799 00.005 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
01:31:53.803 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.35 hyp=0.36 cameraTheta=1.34 mountX=-0.15 mountY=-0.28, mountTheta=-2.05
01:31:53.808 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.35, opts=13)
01:31:53.811 00.003 6120 Enqueuing Move request for scope (0.08, 0.35)
01:31:53.815 00.004 7680 Worker thread wakes up
01:31:53.815 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.35) opts 0xd
01:31:53.816 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.35)
01:31:53.816 00.000 7680 Moving (0.08, 0.35) raw xDistance=-0.15 yDistance=-0.28
01:31:53.816 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:31:53.816 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:31:53.816 00.000 7680 MoveAxis(E, 0, ABG)
01:31:53.817 00.001 7680 Move returns status 0, amount 0
01:31:53.817 00.000 7680 MoveAxis(N, 152, ABG)
01:31:53.817 00.000 7680 Guiding  Dir = 0, Dur = 152
01:31:53.817 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:53.821 00.004 7680 IsSlewing returns 0
01:31:53.821 00.000 6120 UpdateGuideState exits: m=13260 SNR=73.8 Saturated
01:31:53.824 00.003 7680 IsGuiding returns 0
01:31:53.824 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:53.828 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:53.831 00.003 7680 PulseGuide returned control before completion, sleep 162
01:31:53.832 00.001 6120 Enqueuing Expose request
01:31:54.008 00.176 7680 IsGuiding returns 0
01:31:54.008 00.000 7680 Move returns status 0, amount 152
01:31:54.010 00.002 7680 move complete, result=0
01:31:54.011 00.001 7680 worker thread done servicing request
01:31:54.011 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 152 ms NORTH
01:31:54.019 00.008 7680 Worker thread wakes up
01:31:54.020 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:54.020 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:55.275 01.255 7680 Exposure complete
01:31:55.414 00.139 7680 worker thread done servicing request
01:31:55.414 00.000 6120 OnExposeComplete: enter
01:31:55.420 00.006 6120 UpdateGuideState(): m_state=6
01:31:55.424 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6358
01:31:55.427 00.003 6120 Star::Find returns 1 (1), X=954.02, Y=47.76, Mass=14631, SNR=78.5, Peak=255 HFD=6.9
01:31:55.432 00.005 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
01:31:55.435 00.003 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
01:31:55.440 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.13 mountX=-0.16 mountY=-0.16, mountTheta=-2.33
01:31:55.444 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.24, opts=13)
01:31:55.450 00.006 6120 Enqueuing Move request for scope (0.11, 0.24)
01:31:55.454 00.004 7680 Worker thread wakes up
01:31:55.454 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
01:31:55.455 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:55.459 00.004 6120 UpdateGuideState exits: m=14631 SNR=78.5 Saturated
01:31:55.464 00.005 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
01:31:55.464 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:55.468 00.004 7680 Moving (0.11, 0.24) raw xDistance=-0.16 yDistance=-0.16
01:31:55.468 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:31:55.468 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:31:55.468 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:31:55.468 00.000 7680 MoveAxis(E, 0, ABG)
01:31:55.469 00.001 7680 Move returns status 0, amount 0
01:31:55.469 00.000 7680 MoveAxis(N, 0, ABG)
01:31:55.469 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:55.474 00.005 6120 Enqueuing Expose request
01:31:55.478 00.004 7680 Move returns status 0, amount 0
01:31:55.478 00.000 7680 move complete, result=0
01:31:55.478 00.000 7680 worker thread done servicing request
01:31:55.478 00.000 7680 Worker thread wakes up
01:31:55.478 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:31:55.482 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:55.482 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:56.734 01.252 7680 Exposure complete
01:31:56.867 00.133 7680 worker thread done servicing request
01:31:56.867 00.000 6120 OnExposeComplete: enter
01:31:56.872 00.005 6120 UpdateGuideState(): m_state=6
01:31:56.875 00.003 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6359
01:31:56.880 00.005 6120 Star::Find returns 1 (1), X=954.12, Y=47.85, Mass=14342, SNR=77.5, Peak=255 HFD=6.8
01:31:56.884 00.004 6120 CameraToMount -- cameraTheta (0.99) - m_xAngle (-2.95) = xAngle (3.95 = -2.33)
01:31:56.888 00.004 6120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.68 = -2.60)
01:31:56.891 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.32 hyp=0.39 cameraTheta=0.99 mountX=-0.27 mountY=-0.20, mountTheta=-2.50
01:31:56.896 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.32, opts=13)
01:31:56.900 00.004 6120 Enqueuing Move request for scope (0.21, 0.32)
01:31:56.902 00.002 7680 Worker thread wakes up
01:31:56.903 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.32) opts 0xd
01:31:56.903 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.32)
01:31:56.903 00.000 7680 Moving (0.21, 0.32) raw xDistance=-0.27 yDistance=-0.20
01:31:56.903 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:31:56.903 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:31:56.903 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:56.907 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:31:56.908 00.001 6120 UpdateGuideState exits: m=14342 SNR=77.5 Saturated
01:31:56.911 00.003 7680 MoveAxis(E, 109, ABG)
01:31:56.911 00.000 7680 Guiding  Dir = 2, Dur = 109
01:31:56.911 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:56.916 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:56.920 00.004 6120 Enqueuing Expose request
01:31:56.923 00.003 7680 IsSlewing returns 0
01:31:56.923 00.000 7680 IsGuiding returns 0
01:31:56.924 00.001 7680 PulseGuide returned control before completion, sleep 119
01:31:57.051 00.127 7680 IsGuiding returns 1
01:31:57.052 00.001 7680 scope still moving after pulse duration time elapsed
01:31:57.080 00.028 7680 IsSlewing returns 0
01:31:57.081 00.001 7680 IsGuiding returns 0
01:31:57.082 00.001 7680 scope move finished after 109 + 49 ms
01:31:57.082 00.000 7680 Move returns status 0, amount 109
01:31:57.083 00.001 7680 MoveAxis(N, 0, ABG)
01:31:57.083 00.000 7680 Move returns status 0, amount 0
01:31:57.083 00.000 7680 move complete, result=0
01:31:57.083 00.000 7680 worker thread done servicing request
01:31:57.083 00.000 6120 GuideStep: -0.3 px 109 ms EAST, -0.2 px 0 ms NORTH
01:31:57.089 00.006 7680 Worker thread wakes up
01:31:57.089 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:57.089 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:31:58.347 01.258 7680 Exposure complete
01:31:58.481 00.134 7680 worker thread done servicing request
01:31:58.482 00.001 6120 OnExposeComplete: enter
01:31:58.487 00.005 6120 UpdateGuideState(): m_state=6
01:31:58.491 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6360
01:31:58.497 00.006 6120 Star::Find returns 1 (1), X=954.05, Y=48.07, Mass=14550, SNR=78.8, Peak=255 HFD=7.1
01:31:58.501 00.004 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
01:31:58.504 00.003 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
01:31:58.508 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.54 hyp=0.56 cameraTheta=1.33 mountX=-0.23 mountY=-0.43, mountTheta=-2.07
01:31:58.515 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.54, opts=13)
01:31:58.520 00.005 6120 Enqueuing Move request for scope (0.14, 0.54)
01:31:58.524 00.004 7680 Worker thread wakes up
01:31:58.525 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:31:58.528 00.003 6120 UpdateGuideState exits: m=14550 SNR=78.8 Saturated
01:31:58.532 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:58.536 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:31:58.540 00.004 6120 Enqueuing Expose request
01:31:58.542 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.54) opts 0xd
01:31:58.542 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.54)
01:31:58.542 00.000 7680 Moving (0.14, 0.54) raw xDistance=-0.23 yDistance=-0.43
01:31:58.544 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
01:31:58.544 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:31:58.544 00.000 7680 MoveAxis(E, 103, ABG)
01:31:58.544 00.000 7680 Guiding  Dir = 2, Dur = 103
01:31:58.545 00.001 7680 IsSlewing returns 0
01:31:58.545 00.000 7680 IsGuiding returns 0
01:31:58.546 00.001 7680 PulseGuide returned control before completion, sleep 113
01:31:58.662 00.116 7680 IsGuiding returns 1
01:31:58.663 00.001 7680 scope still moving after pulse duration time elapsed
01:31:58.693 00.030 7680 IsSlewing returns 0
01:31:58.693 00.000 7680 IsGuiding returns 0
01:31:58.694 00.001 7680 scope move finished after 103 + 45 ms
01:31:58.694 00.000 7680 Move returns status 0, amount 103
01:31:58.695 00.001 7680 MoveAxis(N, 232, ABG)
01:31:58.695 00.000 7680 Guiding  Dir = 0, Dur = 232
01:31:58.696 00.001 7680 IsSlewing returns 0
01:31:58.696 00.000 7680 IsGuiding returns 0
01:31:58.697 00.001 7680 PulseGuide returned control before completion, sleep 242
01:31:58.942 00.245 7680 IsGuiding returns 1
01:31:58.942 00.000 7680 scope still moving after pulse duration time elapsed
01:31:58.974 00.032 7680 IsSlewing returns 0
01:31:58.976 00.002 7680 IsGuiding returns 0
01:31:58.976 00.000 7680 scope move finished after 232 + 47 ms
01:31:58.977 00.001 7680 Move returns status 0, amount 232
01:31:58.977 00.000 7680 move complete, result=0
01:31:58.977 00.000 7680 worker thread done servicing request
01:31:58.978 00.001 6120 GuideStep: -0.2 px 103 ms EAST, -0.4 px 232 ms NORTH
01:31:58.986 00.008 7680 Worker thread wakes up
01:31:58.986 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:31:58.986 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:00.241 01.255 7680 Exposure complete
01:32:00.372 00.131 7680 worker thread done servicing request
01:32:00.372 00.000 6120 OnExposeComplete: enter
01:32:00.376 00.004 6120 UpdateGuideState(): m_state=6
01:32:00.380 00.004 6120 Star::Find(15, 954, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6361
01:32:00.384 00.004 6120 Star::Find returns 1 (1), X=953.97, Y=48.03, Mass=14779, SNR=78.3, Peak=255 HFD=7.2
01:32:00.388 00.004 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.87)
01:32:00.393 00.005 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
01:32:00.397 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.51 hyp=0.51 cameraTheta=1.46 mountX=-0.15 mountY=-0.43, mountTheta=-1.90
01:32:00.402 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.51, opts=13)
01:32:00.406 00.004 6120 Enqueuing Move request for scope (0.06, 0.51)
01:32:00.409 00.003 7680 Worker thread wakes up
01:32:00.409 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.51) opts 0xd
01:32:00.409 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.51)
01:32:00.409 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:00.414 00.005 6120 UpdateGuideState exits: m=14779 SNR=78.3 Saturated
01:32:00.418 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:00.422 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:00.427 00.005 6120 Enqueuing Expose request
01:32:00.430 00.003 7680 Moving (0.06, 0.51) raw xDistance=-0.15 yDistance=-0.43
01:32:00.431 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:32:00.431 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:32:00.431 00.000 7680 MoveAxis(E, 0, ABG)
01:32:00.431 00.000 7680 Move returns status 0, amount 0
01:32:00.431 00.000 7680 MoveAxis(N, 236, ABG)
01:32:00.431 00.000 7680 Guiding  Dir = 0, Dur = 236
01:32:00.432 00.001 7680 IsSlewing returns 0
01:32:00.432 00.000 7680 IsGuiding returns 0
01:32:00.433 00.001 7680 PulseGuide returned control before completion, sleep 246
01:32:00.684 00.251 7680 IsGuiding returns 1
01:32:00.684 00.000 7680 scope still moving after pulse duration time elapsed
01:32:00.714 00.030 7680 IsSlewing returns 0
01:32:00.715 00.001 7680 IsGuiding returns 0
01:32:00.716 00.001 7680 scope move finished after 236 + 47 ms
01:32:00.716 00.000 7680 Move returns status 0, amount 236
01:32:00.716 00.000 7680 move complete, result=0
01:32:00.718 00.002 7680 worker thread done servicing request
01:32:00.718 00.000 7680 Worker thread wakes up
01:32:00.719 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 236 ms NORTH
01:32:00.725 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:00.725 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:01.979 01.254 7680 Exposure complete
01:32:02.122 00.143 7680 worker thread done servicing request
01:32:02.123 00.001 6120 OnExposeComplete: enter
01:32:02.126 00.003 6120 UpdateGuideState(): m_state=6
01:32:02.131 00.005 6120 Star::Find(15, 953, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6362
01:32:02.134 00.003 6120 Star::Find returns 1 (1), X=953.87, Y=47.94, Mass=15350, SNR=80.8, Peak=255 HFD=7.1
01:32:02.139 00.005 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
01:32:02.144 00.005 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
01:32:02.148 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.42 hyp=0.42 cameraTheta=1.66 mountX=-0.04 mountY=-0.39, mountTheta=-1.67
01:32:02.154 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.42, opts=13)
01:32:02.158 00.004 6120 Enqueuing Move request for scope (-0.04, 0.42)
01:32:02.161 00.003 7680 Worker thread wakes up
01:32:02.161 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.42) opts 0xd
01:32:02.161 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.42)
01:32:02.163 00.002 7680 Moving (-0.04, 0.42) raw xDistance=-0.04 yDistance=-0.39
01:32:02.163 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:32:02.163 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:32:02.163 00.000 7680 MoveAxis(E, 0, ABG)
01:32:02.163 00.000 7680 Move returns status 0, amount 0
01:32:02.164 00.001 7680 MoveAxis(N, 212, ABG)
01:32:02.164 00.000 7680 Guiding  Dir = 0, Dur = 212
01:32:02.164 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:02.167 00.003 7680 IsSlewing returns 0
01:32:02.167 00.000 6120 UpdateGuideState exits: m=15350 SNR=80.8 Saturated
01:32:02.172 00.005 7680 IsGuiding returns 0
01:32:02.172 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:02.176 00.004 7680 PulseGuide returned control before completion, sleep 222
01:32:02.176 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:02.180 00.004 6120 Enqueuing Expose request
01:32:02.407 00.227 7680 IsGuiding returns 1
01:32:02.408 00.001 7680 scope still moving after pulse duration time elapsed
01:32:02.438 00.030 7680 IsSlewing returns 0
01:32:02.438 00.000 7680 IsGuiding returns 0
01:32:02.440 00.002 7680 scope move finished after 212 + 54 ms
01:32:02.440 00.000 7680 Move returns status 0, amount 212
01:32:02.441 00.001 7680 move complete, result=0
01:32:02.441 00.000 7680 worker thread done servicing request
01:32:02.441 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 212 ms NORTH
01:32:02.447 00.006 7680 Worker thread wakes up
01:32:02.448 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:02.448 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:03.700 01.252 7680 Exposure complete
01:32:03.839 00.139 7680 worker thread done servicing request
01:32:03.839 00.000 6120 OnExposeComplete: enter
01:32:03.842 00.003 6120 UpdateGuideState(): m_state=6
01:32:03.846 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6363
01:32:03.850 00.004 6120 Star::Find returns 1 (1), X=953.90, Y=47.35, Mass=13716, SNR=76.4, Peak=255 HFD=6.9
01:32:03.855 00.005 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-2.95) = xAngle (1.33 = 1.33)
01:32:03.858 00.003 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.06 = 1.06)
01:32:03.862 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.63 mountX=0.04 mountY=0.15, mountTheta=1.30
01:32:03.867 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.18, opts=13)
01:32:03.871 00.004 6120 Enqueuing Move request for scope (-0.01, -0.18)
01:32:03.875 00.004 7680 Worker thread wakes up
01:32:03.875 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
01:32:03.875 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
01:32:03.875 00.000 7680 Moving (-0.01, -0.18) raw xDistance=0.04 yDistance=0.15
01:32:03.876 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:32:03.876 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:32:03.876 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:03.880 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:32:03.880 00.000 7680 MoveAxis(E, 0, ABG)
01:32:03.881 00.001 7680 Move returns status 0, amount 0
01:32:03.881 00.000 7680 MoveAxis(N, 0, ABG)
01:32:03.881 00.000 7680 Move returns status 0, amount 0
01:32:03.882 00.001 7680 move complete, result=0
01:32:03.882 00.000 7680 worker thread done servicing request
01:32:03.882 00.000 6120 UpdateGuideState exits: m=13716 SNR=76.4 Saturated
01:32:03.886 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:03.890 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:03.894 00.004 6120 Enqueuing Expose request
01:32:03.899 00.005 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:32:03.903 00.004 7680 Worker thread wakes up
01:32:03.903 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:03.903 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:05.155 01.252 7680 Exposure complete
01:32:05.299 00.144 7680 worker thread done servicing request
01:32:05.299 00.000 6120 OnExposeComplete: enter
01:32:05.304 00.005 6120 UpdateGuideState(): m_state=6
01:32:05.308 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6364
01:32:05.312 00.004 6120 Star::Find returns 1 (1), X=953.90, Y=47.97, Mass=15045, SNR=78.7, Peak=255 HFD=7.1
01:32:05.316 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
01:32:05.320 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
01:32:05.324 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.60 mountX=-0.07 mountY=-0.40, mountTheta=-1.75
01:32:05.332 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.44, opts=13)
01:32:05.337 00.005 6120 Enqueuing Move request for scope (-0.01, 0.44)
01:32:05.344 00.007 7680 Worker thread wakes up
01:32:05.344 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:05.350 00.006 6120 UpdateGuideState exits: m=15045 SNR=78.7 Saturated
01:32:05.356 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.44) opts 0xd
01:32:05.357 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.44)
01:32:05.357 00.000 7680 Moving (-0.01, 0.44) raw xDistance=-0.07 yDistance=-0.40
01:32:05.358 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:05.364 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:32:05.365 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:05.368 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:32:05.368 00.000 6120 Enqueuing Expose request
01:32:05.374 00.006 7680 MoveAxis(E, 0, ABG)
01:32:05.374 00.000 7680 Move returns status 0, amount 0
01:32:05.374 00.000 7680 MoveAxis(N, 219, ABG)
01:32:05.374 00.000 7680 Guiding  Dir = 0, Dur = 219
01:32:05.376 00.002 7680 IsSlewing returns 0
01:32:05.376 00.000 7680 IsGuiding returns 0
01:32:05.377 00.001 7680 PulseGuide returned control before completion, sleep 229
01:32:05.620 00.243 7680 IsGuiding returns 1
01:32:05.620 00.000 7680 scope still moving after pulse duration time elapsed
01:32:05.651 00.031 7680 IsSlewing returns 0
01:32:05.653 00.002 7680 IsGuiding returns 0
01:32:05.653 00.000 7680 scope move finished after 219 + 57 ms
01:32:05.654 00.001 7680 Move returns status 0, amount 219
01:32:05.654 00.000 7680 move complete, result=0
01:32:05.654 00.000 7680 worker thread done servicing request
01:32:05.654 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 219 ms NORTH
01:32:05.661 00.007 7680 Worker thread wakes up
01:32:05.661 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:05.661 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:06.910 01.249 7680 Exposure complete
01:32:07.034 00.124 7680 worker thread done servicing request
01:32:07.034 00.000 6120 OnExposeComplete: enter
01:32:07.038 00.004 6120 UpdateGuideState(): m_state=6
01:32:07.042 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6365
01:32:07.046 00.004 6120 Star::Find returns 1 (1), X=953.99, Y=47.78, Mass=14903, SNR=78.5, Peak=255 HFD=6.9
01:32:07.051 00.005 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
01:32:07.055 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
01:32:07.058 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.27 cameraTheta=1.29 mountX=-0.12 mountY=-0.20, mountTheta=-2.12
01:32:07.064 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.25, opts=13)
01:32:07.068 00.004 6120 Enqueuing Move request for scope (0.07, 0.25)
01:32:07.071 00.003 7680 Worker thread wakes up
01:32:07.071 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:07.076 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd
01:32:07.076 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.25)
01:32:07.076 00.000 7680 Moving (0.07, 0.25) raw xDistance=-0.12 yDistance=-0.20
01:32:07.076 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:32:07.076 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:32:07.077 00.001 6120 UpdateGuideState exits: m=14903 SNR=78.5 Saturated
01:32:07.082 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:07.086 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:07.089 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:32:07.090 00.001 7680 MoveAxis(E, 0, ABG)
01:32:07.090 00.000 7680 Move returns status 0, amount 0
01:32:07.090 00.000 7680 MoveAxis(N, 0, ABG)
01:32:07.090 00.000 7680 Move returns status 0, amount 0
01:32:07.091 00.001 7680 move complete, result=0
01:32:07.091 00.000 7680 worker thread done servicing request
01:32:07.091 00.000 6120 Enqueuing Expose request
01:32:07.094 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:32:07.099 00.005 7680 Worker thread wakes up
01:32:07.099 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:07.099 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:08.341 01.242 7680 Exposure complete
01:32:08.483 00.142 7680 worker thread done servicing request
01:32:08.484 00.001 6120 OnExposeComplete: enter
01:32:08.490 00.006 6120 UpdateGuideState(): m_state=6
01:32:08.495 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6366
01:32:08.500 00.005 6120 Star::Find returns 1 (1), X=954.04, Y=47.82, Mass=14807, SNR=78.8, Peak=255 HFD=6.9
01:32:08.505 00.005 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
01:32:08.509 00.004 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.45)
01:32:08.512 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.30 hyp=0.33 cameraTheta=1.15 mountX=-0.19 mountY=-0.21, mountTheta=-2.30
01:32:08.518 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.30, opts=13)
01:32:08.523 00.005 6120 Enqueuing Move request for scope (0.13, 0.30)
01:32:08.526 00.003 7680 Worker thread wakes up
01:32:08.528 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:08.531 00.003 6120 UpdateGuideState exits: m=14807 SNR=78.8 Saturated
01:32:08.535 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:08.538 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:08.542 00.004 6120 Enqueuing Expose request
01:32:08.545 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.30) opts 0xd
01:32:08.546 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.30)
01:32:08.546 00.000 7680 Moving (0.13, 0.30) raw xDistance=-0.19 yDistance=-0.21
01:32:08.546 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:32:08.546 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:32:08.546 00.000 7680 MoveAxis(E, 0, ABG)
01:32:08.546 00.000 7680 Move returns status 0, amount 0
01:32:08.546 00.000 7680 MoveAxis(N, 112, ABG)
01:32:08.546 00.000 7680 Guiding  Dir = 0, Dur = 112
01:32:08.548 00.002 7680 IsSlewing returns 0
01:32:08.548 00.000 7680 IsGuiding returns 0
01:32:08.549 00.001 7680 PulseGuide returned control before completion, sleep 122
01:32:08.686 00.137 7680 IsGuiding returns 1
01:32:08.687 00.001 7680 scope still moving after pulse duration time elapsed
01:32:08.717 00.030 7680 IsSlewing returns 0
01:32:08.718 00.001 7680 IsGuiding returns 0
01:32:08.719 00.001 7680 scope move finished after 112 + 58 ms
01:32:08.719 00.000 7680 Move returns status 0, amount 112
01:32:08.719 00.000 7680 move complete, result=0
01:32:08.719 00.000 7680 worker thread done servicing request
01:32:08.720 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 112 ms NORTH
01:32:08.726 00.006 7680 Worker thread wakes up
01:32:08.726 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:08.726 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:09.974 01.248 7680 Exposure complete
01:32:10.106 00.132 6120 OnExposeComplete: enter
01:32:10.112 00.006 6120 UpdateGuideState(): m_state=6
01:32:10.116 00.004 7680 worker thread done servicing request
01:32:10.116 00.000 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6367
01:32:10.120 00.004 6120 Star::Find returns 1 (1), X=954.09, Y=47.87, Mass=13916, SNR=77.7, Peak=255 HFD=6.9
01:32:10.124 00.004 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
01:32:10.128 00.004 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.51)
01:32:10.131 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.35 hyp=0.39 cameraTheta=1.09 mountX=-0.24 mountY=-0.23, mountTheta=-2.38
01:32:10.135 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.35, opts=13)
01:32:10.139 00.004 6120 Enqueuing Move request for scope (0.18, 0.35)
01:32:10.144 00.005 7680 Worker thread wakes up
01:32:10.145 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:10.149 00.004 6120 UpdateGuideState exits: m=13916 SNR=77.7 Saturated
01:32:10.152 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:10.155 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:10.159 00.004 6120 Enqueuing Expose request
01:32:10.162 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.35) opts 0xd
01:32:10.162 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.35)
01:32:10.162 00.000 7680 Moving (0.18, 0.35) raw xDistance=-0.24 yDistance=-0.23
01:32:10.162 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:32:10.164 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:32:10.164 00.000 7680 MoveAxis(E, 100, ABG)
01:32:10.164 00.000 7680 Guiding  Dir = 2, Dur = 100
01:32:10.165 00.001 7680 IsSlewing returns 0
01:32:10.165 00.000 7680 IsGuiding returns 0
01:32:10.165 00.000 7680 PulseGuide returned control before completion, sleep 110
01:32:10.281 00.116 7680 IsGuiding returns 1
01:32:10.282 00.001 7680 scope still moving after pulse duration time elapsed
01:32:10.312 00.030 7680 IsSlewing returns 0
01:32:10.313 00.001 7680 IsGuiding returns 0
01:32:10.314 00.001 7680 scope move finished after 100 + 48 ms
01:32:10.314 00.000 7680 Move returns status 0, amount 100
01:32:10.314 00.000 7680 MoveAxis(N, 127, ABG)
01:32:10.315 00.001 7680 Guiding  Dir = 0, Dur = 127
01:32:10.315 00.000 7680 IsSlewing returns 0
01:32:10.316 00.001 7680 IsGuiding returns 0
01:32:10.317 00.001 7680 PulseGuide returned control before completion, sleep 137
01:32:10.468 00.151 7680 IsGuiding returns 1
01:32:10.469 00.001 7680 scope still moving after pulse duration time elapsed
01:32:10.499 00.030 7680 IsSlewing returns 0
01:32:10.501 00.002 7680 IsGuiding returns 0
01:32:10.501 00.000 7680 scope move finished after 127 + 57 ms
01:32:10.502 00.001 7680 Move returns status 0, amount 127
01:32:10.502 00.000 7680 move complete, result=0
01:32:10.502 00.000 7680 worker thread done servicing request
01:32:10.503 00.001 6120 GuideStep: -0.2 px 100 ms EAST, -0.2 px 127 ms NORTH
01:32:10.509 00.006 7680 Worker thread wakes up
01:32:10.510 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:10.511 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:11.763 01.252 7680 Exposure complete
01:32:11.897 00.134 7680 worker thread done servicing request
01:32:11.899 00.002 6120 OnExposeComplete: enter
01:32:11.902 00.003 6120 UpdateGuideState(): m_state=6
01:32:11.907 00.005 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6368
01:32:11.910 00.003 6120 Star::Find returns 1 (1), X=953.93, Y=47.85, Mass=14488, SNR=78.5, Peak=255 HFD=7.0
01:32:11.914 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
01:32:11.917 00.003 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.10)
01:32:11.920 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.50 mountX=-0.08 mountY=-0.29, mountTheta=-1.86
01:32:11.926 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.33, opts=13)
01:32:11.931 00.005 6120 Enqueuing Move request for scope (0.02, 0.33)
01:32:11.934 00.003 7680 Worker thread wakes up
01:32:11.934 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.33) opts 0xd
01:32:11.934 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.33)
01:32:11.934 00.000 7680 Moving (0.02, 0.33) raw xDistance=-0.08 yDistance=-0.29
01:32:11.934 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:32:11.935 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:32:11.935 00.000 7680 MoveAxis(E, 0, ABG)
01:32:11.935 00.000 7680 Move returns status 0, amount 0
01:32:11.935 00.000 7680 MoveAxis(N, 156, ABG)
01:32:11.935 00.000 7680 Guiding  Dir = 0, Dur = 156
01:32:11.935 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:11.939 00.004 7680 IsSlewing returns 0
01:32:11.939 00.000 6120 UpdateGuideState exits: m=14488 SNR=78.5 Saturated
01:32:11.943 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:11.946 00.003 7680 IsGuiding returns 0
01:32:11.946 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:11.949 00.003 6120 Enqueuing Expose request
01:32:11.953 00.004 7680 PulseGuide returned control before completion, sleep 166
01:32:12.128 00.175 7680 IsGuiding returns 1
01:32:12.129 00.001 7680 scope still moving after pulse duration time elapsed
01:32:12.160 00.031 7680 IsSlewing returns 0
01:32:12.161 00.001 7680 IsGuiding returns 0
01:32:12.162 00.001 7680 scope move finished after 156 + 59 ms
01:32:12.162 00.000 7680 Move returns status 0, amount 156
01:32:12.163 00.001 7680 move complete, result=0
01:32:12.163 00.000 7680 worker thread done servicing request
01:32:12.163 00.000 7680 Worker thread wakes up
01:32:12.164 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 156 ms NORTH
01:32:12.170 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:12.170 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:13.427 01.257 7680 Exposure complete
01:32:13.567 00.140 7680 worker thread done servicing request
01:32:13.568 00.001 6120 OnExposeComplete: enter
01:32:13.571 00.003 6120 UpdateGuideState(): m_state=6
01:32:13.575 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6369
01:32:13.580 00.005 6120 Star::Find returns 1 (1), X=953.90, Y=47.51, Mass=14600, SNR=77.9, Peak=255 HFD=6.9
01:32:13.583 00.003 6120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-2.95) = xAngle (0.61 = 0.61)
01:32:13.587 00.004 6120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.35 = 0.35)
01:32:13.591 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.34 mountX=0.01 mountY=0.01, mountTheta=0.39
01:32:13.597 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.01, opts=13)
01:32:13.601 00.004 6120 Enqueuing Move request for scope (-0.01, -0.01)
01:32:13.607 00.006 7680 Worker thread wakes up
01:32:13.607 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
01:32:13.607 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
01:32:13.607 00.000 7680 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
01:32:13.608 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:32:13.608 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:32:13.608 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:32:13.608 00.000 7680 MoveAxis(E, 0, ABG)
01:32:13.608 00.000 7680 Move returns status 0, amount 0
01:32:13.608 00.000 7680 MoveAxis(N, 0, ABG)
01:32:13.608 00.000 7680 Move returns status 0, amount 0
01:32:13.608 00.000 7680 move complete, result=0
01:32:13.608 00.000 7680 worker thread done servicing request
01:32:13.609 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:13.614 00.005 6120 UpdateGuideState exits: m=14600 SNR=77.9 Saturated
01:32:13.618 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:13.621 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:13.625 00.004 6120 Enqueuing Expose request
01:32:13.629 00.004 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:13.632 00.003 7680 Worker thread wakes up
01:32:13.632 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:13.632 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:14.880 01.248 7680 Exposure complete
01:32:15.004 00.124 7680 worker thread done servicing request
01:32:15.004 00.000 6120 OnExposeComplete: enter
01:32:15.008 00.004 6120 UpdateGuideState(): m_state=6
01:32:15.013 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6370
01:32:15.017 00.004 6120 Star::Find returns 1 (1), X=953.96, Y=47.99, Mass=14068, SNR=77.8, Peak=255 HFD=7.1
01:32:15.021 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
01:32:15.024 00.003 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
01:32:15.028 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.47 hyp=0.47 cameraTheta=1.47 mountX=-0.13 mountY=-0.40, mountTheta=-1.89
01:32:15.033 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.47, opts=13)
01:32:15.038 00.005 6120 Enqueuing Move request for scope (0.05, 0.47)
01:32:15.043 00.005 7680 Worker thread wakes up
01:32:15.043 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:15.048 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.47) opts 0xd
01:32:15.048 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.47)
01:32:15.049 00.001 7680 Moving (0.05, 0.47) raw xDistance=-0.13 yDistance=-0.40
01:32:15.049 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:32:15.049 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:32:15.049 00.000 7680 MoveAxis(E, 0, ABG)
01:32:15.049 00.000 7680 Move returns status 0, amount 0
01:32:15.050 00.001 7680 MoveAxis(N, 217, ABG)
01:32:15.050 00.000 7680 Guiding  Dir = 0, Dur = 217
01:32:15.050 00.000 6120 UpdateGuideState exits: m=14068 SNR=77.8 Saturated
01:32:15.054 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:15.058 00.004 7680 IsSlewing returns 0
01:32:15.059 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:15.062 00.003 6120 Enqueuing Expose request
01:32:15.067 00.005 7680 IsGuiding returns 0
01:32:15.067 00.000 7680 PulseGuide returned control before completion, sleep 227
01:32:15.310 00.243 7680 IsGuiding returns 1
01:32:15.311 00.001 7680 scope still moving after pulse duration time elapsed
01:32:15.342 00.031 7680 IsSlewing returns 0
01:32:15.343 00.001 7680 IsGuiding returns 0
01:32:15.344 00.001 7680 scope move finished after 217 + 59 ms
01:32:15.344 00.000 7680 Move returns status 0, amount 217
01:32:15.345 00.001 7680 move complete, result=0
01:32:15.345 00.000 7680 worker thread done servicing request
01:32:15.346 00.001 7680 Worker thread wakes up
01:32:15.346 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 217 ms NORTH
01:32:15.352 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:15.352 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:16.595 01.243 7680 Exposure complete
01:32:16.739 00.144 7680 worker thread done servicing request
01:32:16.739 00.000 6120 OnExposeComplete: enter
01:32:16.743 00.004 6120 UpdateGuideState(): m_state=6
01:32:16.748 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6371
01:32:16.752 00.004 6120 Star::Find returns 1 (1), X=953.99, Y=47.95, Mass=13909, SNR=77.0, Peak=255 HFD=7.1
01:32:16.756 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
01:32:16.760 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
01:32:16.763 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.43 hyp=0.44 cameraTheta=1.40 mountX=-0.15 mountY=-0.35, mountTheta=-1.98
01:32:16.770 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.43, opts=13)
01:32:16.775 00.005 6120 Enqueuing Move request for scope (0.08, 0.43)
01:32:16.779 00.004 7680 Worker thread wakes up
01:32:16.779 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:16.783 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.43) opts 0xd
01:32:16.783 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.43)
01:32:16.784 00.001 6120 UpdateGuideState exits: m=13909 SNR=77.0 Saturated
01:32:16.787 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:16.792 00.005 7680 Moving (0.08, 0.43) raw xDistance=-0.15 yDistance=-0.35
01:32:16.792 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:32:16.792 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:32:16.792 00.000 7680 MoveAxis(E, 0, ABG)
01:32:16.792 00.000 7680 Move returns status 0, amount 0
01:32:16.793 00.001 7680 MoveAxis(N, 191, ABG)
01:32:16.793 00.000 7680 Guiding  Dir = 0, Dur = 191
01:32:16.793 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:16.799 00.006 6120 Enqueuing Expose request
01:32:16.803 00.004 7680 IsSlewing returns 0
01:32:16.803 00.000 7680 IsGuiding returns 0
01:32:16.804 00.001 7680 PulseGuide returned control before completion, sleep 201
01:32:17.009 00.205 7680 IsGuiding returns 1
01:32:17.012 00.003 7680 scope still moving after pulse duration time elapsed
01:32:17.039 00.027 7680 IsSlewing returns 0
01:32:17.042 00.003 7680 IsGuiding returns 0
01:32:17.042 00.000 7680 scope move finished after 191 + 47 ms
01:32:17.042 00.000 7680 Move returns status 0, amount 191
01:32:17.042 00.000 7680 move complete, result=0
01:32:17.043 00.001 7680 worker thread done servicing request
01:32:17.043 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 191 ms NORTH
01:32:17.053 00.010 7680 Worker thread wakes up
01:32:17.053 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:17.054 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:18.293 01.239 7680 Exposure complete
01:32:18.445 00.152 7680 worker thread done servicing request
01:32:18.445 00.000 6120 OnExposeComplete: enter
01:32:18.451 00.006 6120 UpdateGuideState(): m_state=6
01:32:18.459 00.008 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6372
01:32:18.465 00.006 6120 Star::Find returns 1 (1), X=954.03, Y=47.73, Mass=14339, SNR=77.9, Peak=255 HFD=6.9
01:32:18.469 00.004 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.98 = -2.30)
01:32:18.474 00.005 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.57)
01:32:18.477 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.24 cameraTheta=1.02 mountX=-0.16 mountY=-0.13, mountTheta=-2.46
01:32:18.484 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.20, opts=13)
01:32:18.487 00.003 6120 Enqueuing Move request for scope (0.12, 0.20)
01:32:18.492 00.005 7680 Worker thread wakes up
01:32:18.492 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
01:32:18.492 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
01:32:18.493 00.001 7680 Moving (0.12, 0.20) raw xDistance=-0.16 yDistance=-0.13
01:32:18.493 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:32:18.493 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:32:18.493 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:18.498 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:32:18.498 00.000 7680 MoveAxis(E, 0, ABG)
01:32:18.498 00.000 7680 Move returns status 0, amount 0
01:32:18.498 00.000 6120 UpdateGuideState exits: m=14339 SNR=77.9 Saturated
01:32:18.504 00.006 7680 MoveAxis(N, 0, ABG)
01:32:18.504 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:18.509 00.005 7680 Move returns status 0, amount 0
01:32:18.510 00.001 7680 move complete, result=0
01:32:18.510 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:18.517 00.007 6120 Enqueuing Expose request
01:32:18.522 00.005 7680 worker thread done servicing request
01:32:18.522 00.000 7680 Worker thread wakes up
01:32:18.523 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:18.523 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:18.523 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:19.761 01.238 7680 Exposure complete
01:32:19.881 00.120 7680 worker thread done servicing request
01:32:19.881 00.000 6120 OnExposeComplete: enter
01:32:19.884 00.003 6120 UpdateGuideState(): m_state=6
01:32:19.888 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6373
01:32:19.894 00.006 6120 Star::Find returns 1 (1), X=954.14, Y=47.90, Mass=13875, SNR=76.5, Peak=255 HFD=7.1
01:32:19.897 00.003 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-2.95) = xAngle (3.98 = -2.30)
01:32:19.902 00.005 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.57)
01:32:19.906 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.38 hyp=0.44 cameraTheta=1.03 mountX=-0.29 mountY=-0.24, mountTheta=-2.46
01:32:19.911 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.38, opts=13)
01:32:19.915 00.004 6120 Enqueuing Move request for scope (0.23, 0.38)
01:32:19.919 00.004 7680 Worker thread wakes up
01:32:19.919 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.38) opts 0xd
01:32:19.919 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.38)
01:32:19.920 00.001 7680 Moving (0.23, 0.38) raw xDistance=-0.29 yDistance=-0.24
01:32:19.920 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:32:19.920 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:32:19.920 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:19.925 00.005 7680 MoveAxis(E, 120, ABG)
01:32:19.925 00.000 6120 UpdateGuideState exits: m=13875 SNR=76.5 Saturated
01:32:19.929 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:19.935 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:19.939 00.004 6120 Enqueuing Expose request
01:32:19.944 00.005 7680 Guiding  Dir = 2, Dur = 120
01:32:19.945 00.001 7680 IsSlewing returns 0
01:32:19.946 00.001 7680 IsGuiding returns 0
01:32:19.946 00.000 7680 PulseGuide returned control before completion, sleep 130
01:32:20.080 00.134 7680 IsGuiding returns 1
01:32:20.080 00.000 7680 scope still moving after pulse duration time elapsed
01:32:20.111 00.031 7680 IsSlewing returns 0
01:32:20.112 00.001 7680 IsGuiding returns 0
01:32:20.113 00.001 7680 scope move finished after 120 + 46 ms
01:32:20.113 00.000 7680 Move returns status 0, amount 120
01:32:20.113 00.000 7680 MoveAxis(N, 129, ABG)
01:32:20.114 00.001 7680 Guiding  Dir = 0, Dur = 129
01:32:20.116 00.002 7680 IsSlewing returns 0
01:32:20.117 00.001 7680 IsGuiding returns 0
01:32:20.117 00.000 7680 PulseGuide returned control before completion, sleep 139
01:32:20.269 00.152 7680 IsGuiding returns 1
01:32:20.270 00.001 7680 scope still moving after pulse duration time elapsed
01:32:20.299 00.029 7680 IsSlewing returns 0
01:32:20.301 00.002 7680 IsGuiding returns 0
01:32:20.301 00.000 7680 scope move finished after 129 + 55 ms
01:32:20.302 00.001 7680 Move returns status 0, amount 129
01:32:20.302 00.000 7680 move complete, result=0
01:32:20.302 00.000 7680 worker thread done servicing request
01:32:20.303 00.001 6120 GuideStep: -0.3 px 120 ms EAST, -0.2 px 129 ms NORTH
01:32:20.309 00.006 7680 Worker thread wakes up
01:32:20.309 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:20.309 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:21.559 01.250 7680 Exposure complete
01:32:21.700 00.141 7680 worker thread done servicing request
01:32:21.701 00.001 6120 OnExposeComplete: enter
01:32:21.704 00.003 6120 UpdateGuideState(): m_state=6
01:32:21.709 00.005 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6374
01:32:21.711 00.002 6120 Star::Find returns 1 (1), X=953.93, Y=47.85, Mass=14300, SNR=78.1, Peak=255 HFD=7.0
01:32:21.715 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
01:32:21.720 00.005 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
01:32:21.724 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.50 mountX=-0.08 mountY=-0.28, mountTheta=-1.86
01:32:21.730 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.33, opts=13)
01:32:21.735 00.005 6120 Enqueuing Move request for scope (0.02, 0.33)
01:32:21.738 00.003 7680 Worker thread wakes up
01:32:21.739 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:21.742 00.003 6120 UpdateGuideState exits: m=14300 SNR=78.1 Saturated
01:32:21.747 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:21.750 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:21.754 00.004 6120 Enqueuing Expose request
01:32:21.758 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.33) opts 0xd
01:32:21.758 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.33)
01:32:21.758 00.000 7680 Moving (0.02, 0.33) raw xDistance=-0.08 yDistance=-0.28
01:32:21.758 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:32:21.758 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:32:21.759 00.001 7680 MoveAxis(E, 0, ABG)
01:32:21.759 00.000 7680 Move returns status 0, amount 0
01:32:21.759 00.000 7680 MoveAxis(N, 154, ABG)
01:32:21.759 00.000 7680 Guiding  Dir = 0, Dur = 154
01:32:21.760 00.001 7680 IsSlewing returns 0
01:32:21.761 00.001 7680 IsGuiding returns 0
01:32:21.761 00.000 7680 PulseGuide returned control before completion, sleep 164
01:32:21.938 00.177 7680 IsGuiding returns 1
01:32:21.938 00.000 7680 scope still moving after pulse duration time elapsed
01:32:21.970 00.032 7680 IsSlewing returns 0
01:32:21.971 00.001 7680 IsGuiding returns 0
01:32:21.972 00.001 7680 scope move finished after 154 + 57 ms
01:32:21.972 00.000 7680 Move returns status 0, amount 154
01:32:21.974 00.002 7680 move complete, result=0
01:32:21.974 00.000 7680 worker thread done servicing request
01:32:21.974 00.000 7680 Worker thread wakes up
01:32:21.975 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:21.975 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:21.975 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 154 ms NORTH
01:32:23.230 01.255 7680 Exposure complete
01:32:23.371 00.141 7680 worker thread done servicing request
01:32:23.371 00.000 6120 OnExposeComplete: enter
01:32:23.376 00.005 6120 UpdateGuideState(): m_state=6
01:32:23.378 00.002 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6375
01:32:23.382 00.004 6120 Star::Find returns 1 (1), X=953.96, Y=47.84, Mass=14674, SNR=78.6, Peak=255 HFD=7.0
01:32:23.385 00.003 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
01:32:23.389 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
01:32:23.393 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.32 hyp=0.32 cameraTheta=1.43 mountX=-0.10 mountY=-0.26, mountTheta=-1.95
01:32:23.398 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.32, opts=13)
01:32:23.404 00.006 6120 Enqueuing Move request for scope (0.05, 0.32)
01:32:23.407 00.003 7680 Worker thread wakes up
01:32:23.407 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.32) opts 0xd
01:32:23.408 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.32)
01:32:23.409 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:23.413 00.004 6120 UpdateGuideState exits: m=14674 SNR=78.6 Saturated
01:32:23.416 00.003 7680 Moving (0.05, 0.32) raw xDistance=-0.10 yDistance=-0.26
01:32:23.417 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:32:23.417 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:32:23.417 00.000 7680 MoveAxis(E, 0, ABG)
01:32:23.417 00.000 7680 Move returns status 0, amount 0
01:32:23.417 00.000 7680 MoveAxis(N, 143, ABG)
01:32:23.417 00.000 7680 Guiding  Dir = 0, Dur = 143
01:32:23.417 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:23.420 00.003 7680 IsSlewing returns 0
01:32:23.420 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:23.425 00.005 7680 IsGuiding returns 0
01:32:23.425 00.000 6120 Enqueuing Expose request
01:32:23.428 00.003 7680 PulseGuide returned control before completion, sleep 153
01:32:23.593 00.165 7680 IsGuiding returns 1
01:32:23.594 00.001 7680 scope still moving after pulse duration time elapsed
01:32:23.624 00.030 7680 IsSlewing returns 0
01:32:23.625 00.001 7680 IsGuiding returns 0
01:32:23.626 00.001 7680 scope move finished after 143 + 58 ms
01:32:23.627 00.001 7680 Move returns status 0, amount 143
01:32:23.627 00.000 7680 move complete, result=0
01:32:23.628 00.001 7680 worker thread done servicing request
01:32:23.628 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 143 ms NORTH
01:32:23.634 00.006 7680 Worker thread wakes up
01:32:23.634 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:23.634 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:24.887 01.253 7680 Exposure complete
01:32:25.009 00.122 7680 worker thread done servicing request
01:32:25.009 00.000 6120 OnExposeComplete: enter
01:32:25.013 00.004 6120 UpdateGuideState(): m_state=6
01:32:25.019 00.006 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6376
01:32:25.023 00.004 6120 Star::Find returns 1 (1), X=953.91, Y=47.49, Mass=13893, SNR=76.4, Peak=255 HFD=6.9
01:32:25.028 00.005 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-2.95) = xAngle (1.38 = 1.38)
01:32:25.031 00.003 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.11 = 1.11)
01:32:25.034 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.57 mountX=0.01 mountY=0.03, mountTheta=1.36
01:32:25.038 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.03, opts=13)
01:32:25.041 00.003 6120 Enqueuing Move request for scope (-0.00, -0.03)
01:32:25.044 00.003 7680 Worker thread wakes up
01:32:25.044 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
01:32:25.044 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
01:32:25.044 00.000 7680 Moving (-0.00, -0.03) raw xDistance=0.01 yDistance=0.03
01:32:25.046 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:32:25.046 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:32:25.046 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:25.051 00.005 6120 UpdateGuideState exits: m=13893 SNR=76.4 Saturated
01:32:25.054 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:32:25.054 00.000 7680 MoveAxis(E, 0, ABG)
01:32:25.054 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:25.057 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:25.061 00.004 7680 Move returns status 0, amount 0
01:32:25.061 00.000 7680 MoveAxis(N, 0, ABG)
01:32:25.062 00.001 7680 Move returns status 0, amount 0
01:32:25.062 00.000 6120 Enqueuing Expose request
01:32:25.065 00.003 7680 move complete, result=0
01:32:25.066 00.001 7680 worker thread done servicing request
01:32:25.066 00.000 7680 Worker thread wakes up
01:32:25.066 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:25.066 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:25.066 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:26.323 01.257 7680 Exposure complete
01:32:26.463 00.140 7680 worker thread done servicing request
01:32:26.463 00.000 6120 OnExposeComplete: enter
01:32:26.466 00.003 6120 UpdateGuideState(): m_state=6
01:32:26.471 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6377
01:32:26.475 00.004 6120 Star::Find returns 1 (1), X=953.99, Y=47.99, Mass=14217, SNR=76.8, Peak=255 HFD=7.2
01:32:26.478 00.003 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.93)
01:32:26.482 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
01:32:26.488 00.006 6120 CameraToMount -- cameraX=0.08 cameraY=0.47 hyp=0.48 cameraTheta=1.40 mountX=-0.17 mountY=-0.39, mountTheta=-1.98
01:32:26.492 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.47, opts=13)
01:32:26.497 00.005 6120 Enqueuing Move request for scope (0.08, 0.47)
01:32:26.501 00.004 7680 Worker thread wakes up
01:32:26.501 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.47) opts 0xd
01:32:26.501 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.47)
01:32:26.501 00.000 7680 Moving (0.08, 0.47) raw xDistance=-0.17 yDistance=-0.39
01:32:26.502 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:32:26.502 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:32:26.502 00.000 7680 MoveAxis(E, 0, ABG)
01:32:26.502 00.000 7680 Move returns status 0, amount 0
01:32:26.502 00.000 7680 MoveAxis(N, 210, ABG)
01:32:26.503 00.001 7680 Guiding  Dir = 0, Dur = 210
01:32:26.503 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:26.507 00.004 7680 IsSlewing returns 0
01:32:26.508 00.001 6120 UpdateGuideState exits: m=14217 SNR=76.8 Saturated
01:32:26.511 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:26.516 00.005 7680 IsGuiding returns 0
01:32:26.517 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:26.524 00.007 6120 Enqueuing Expose request
01:32:26.532 00.008 7680 PulseGuide returned control before completion, sleep 220
01:32:26.765 00.233 7680 IsGuiding returns 0
01:32:26.766 00.001 7680 Move returns status 0, amount 210
01:32:26.766 00.000 7680 move complete, result=0
01:32:26.766 00.000 7680 worker thread done servicing request
01:32:26.766 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 210 ms NORTH
01:32:26.773 00.007 7680 Worker thread wakes up
01:32:26.774 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:26.774 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:28.028 01.254 7680 Exposure complete
01:32:28.167 00.139 7680 worker thread done servicing request
01:32:28.168 00.001 6120 OnExposeComplete: enter
01:32:28.173 00.005 6120 UpdateGuideState(): m_state=6
01:32:28.177 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6378
01:32:28.181 00.004 6120 Star::Find returns 1 (1), X=953.87, Y=47.64, Mass=13889, SNR=76.3, Peak=255 HFD=6.9
01:32:28.184 00.003 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
01:32:28.188 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
01:32:28.191 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.89 mountX=0.02 mountY=-0.12, mountTheta=-1.44
01:32:28.195 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.12, opts=13)
01:32:28.201 00.006 6120 Enqueuing Move request for scope (-0.04, 0.12)
01:32:28.205 00.004 7680 Worker thread wakes up
01:32:28.206 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
01:32:28.206 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
01:32:28.206 00.000 7680 Moving (-0.04, 0.12) raw xDistance=0.02 yDistance=-0.12
01:32:28.206 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:32:28.206 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:32:28.206 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:32:28.206 00.000 7680 MoveAxis(E, 0, ABG)
01:32:28.206 00.000 7680 Move returns status 0, amount 0
01:32:28.207 00.001 7680 MoveAxis(N, 0, ABG)
01:32:28.207 00.000 7680 Move returns status 0, amount 0
01:32:28.208 00.001 7680 move complete, result=0
01:32:28.208 00.000 7680 worker thread done servicing request
01:32:28.208 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:28.212 00.004 6120 UpdateGuideState exits: m=13889 SNR=76.3 Saturated
01:32:28.217 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:28.221 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:28.224 00.003 6120 Enqueuing Expose request
01:32:28.228 00.004 7680 Worker thread wakes up
01:32:28.228 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:28.232 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:28.232 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:29.478 01.246 7680 Exposure complete
01:32:29.614 00.136 7680 worker thread done servicing request
01:32:29.615 00.001 6120 OnExposeComplete: enter
01:32:29.619 00.004 6120 UpdateGuideState(): m_state=6
01:32:29.622 00.003 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6379
01:32:29.627 00.005 6120 Star::Find returns 1 (1), X=954.01, Y=47.93, Mass=14824, SNR=78.8, Peak=255 HFD=7.1
01:32:29.630 00.003 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
01:32:29.633 00.003 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
01:32:29.636 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.41 hyp=0.42 cameraTheta=1.33 mountX=-0.18 mountY=-0.32, mountTheta=-2.07
01:32:29.646 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.41, opts=13)
01:32:29.651 00.005 6120 Enqueuing Move request for scope (0.10, 0.41)
01:32:29.654 00.003 7680 Worker thread wakes up
01:32:29.655 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.41) opts 0xd
01:32:29.655 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.41)
01:32:29.655 00.000 7680 Moving (0.10, 0.41) raw xDistance=-0.18 yDistance=-0.32
01:32:29.655 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:32:29.655 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:32:29.655 00.000 7680 MoveAxis(E, 0, ABG)
01:32:29.655 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:29.661 00.006 6120 UpdateGuideState exits: m=14824 SNR=78.8 Saturated
01:32:29.664 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:29.668 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:29.675 00.007 6120 Enqueuing Expose request
01:32:29.678 00.003 7680 Move returns status 0, amount 0
01:32:29.678 00.000 7680 MoveAxis(N, 176, ABG)
01:32:29.678 00.000 7680 Guiding  Dir = 0, Dur = 176
01:32:29.678 00.000 7680 IsSlewing returns 0
01:32:29.679 00.001 7680 IsGuiding returns 0
01:32:29.679 00.000 7680 PulseGuide returned control before completion, sleep 186
01:32:29.873 00.194 7680 IsGuiding returns 1
01:32:29.873 00.000 7680 scope still moving after pulse duration time elapsed
01:32:29.904 00.031 7680 IsSlewing returns 0
01:32:29.906 00.002 7680 IsGuiding returns 0
01:32:29.907 00.001 7680 scope move finished after 176 + 50 ms
01:32:29.907 00.000 7680 Move returns status 0, amount 176
01:32:29.907 00.000 7680 move complete, result=0
01:32:29.908 00.001 7680 worker thread done servicing request
01:32:29.908 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 176 ms NORTH
01:32:29.915 00.007 7680 Worker thread wakes up
01:32:29.915 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:29.916 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:31.168 01.252 7680 Exposure complete
01:32:31.296 00.128 7680 worker thread done servicing request
01:32:31.297 00.001 6120 OnExposeComplete: enter
01:32:31.301 00.004 6120 UpdateGuideState(): m_state=6
01:32:31.306 00.005 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6380
01:32:31.309 00.003 6120 Star::Find returns 1 (1), X=953.96, Y=47.93, Mass=14715, SNR=80.9, Peak=255 HFD=7.2
01:32:31.312 00.003 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
01:32:31.317 00.005 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.16)
01:32:31.320 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.41 hyp=0.42 cameraTheta=1.44 mountX=-0.13 mountY=-0.35, mountTheta=-1.93
01:32:31.324 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.41, opts=13)
01:32:31.330 00.006 6120 Enqueuing Move request for scope (0.05, 0.41)
01:32:31.334 00.004 7680 Worker thread wakes up
01:32:31.334 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.41) opts 0xd
01:32:31.334 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.41)
01:32:31.335 00.001 7680 Moving (0.05, 0.41) raw xDistance=-0.13 yDistance=-0.35
01:32:31.335 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:32:31.335 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:32:31.335 00.000 7680 MoveAxis(E, 0, ABG)
01:32:31.336 00.001 7680 Move returns status 0, amount 0
01:32:31.336 00.000 7680 MoveAxis(N, 188, ABG)
01:32:31.336 00.000 7680 Guiding  Dir = 0, Dur = 188
01:32:31.336 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:31.340 00.004 7680 IsSlewing returns 0
01:32:31.340 00.000 6120 UpdateGuideState exits: m=14715 SNR=80.9 Saturated
01:32:31.345 00.005 7680 IsGuiding returns 0
01:32:31.345 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:31.348 00.003 7680 PulseGuide returned control before completion, sleep 198
01:32:31.348 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:31.352 00.004 6120 Enqueuing Expose request
01:32:31.563 00.211 7680 IsGuiding returns 1
01:32:31.564 00.001 7680 scope still moving after pulse duration time elapsed
01:32:31.594 00.030 7680 IsSlewing returns 0
01:32:31.595 00.001 7680 IsGuiding returns 0
01:32:31.595 00.000 7680 scope move finished after 188 + 62 ms
01:32:31.595 00.000 7680 Move returns status 0, amount 188
01:32:31.595 00.000 7680 move complete, result=0
01:32:31.596 00.001 7680 worker thread done servicing request
01:32:31.596 00.000 7680 Worker thread wakes up
01:32:31.596 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 188 ms NORTH
01:32:31.602 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:31.602 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:32.861 01.259 7680 Exposure complete
01:32:33.000 00.139 7680 worker thread done servicing request
01:32:33.000 00.000 6120 OnExposeComplete: enter
01:32:33.004 00.004 6120 UpdateGuideState(): m_state=6
01:32:33.009 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6381
01:32:33.013 00.004 6120 Star::Find returns 1 (1), X=954.19, Y=47.93, Mass=14496, SNR=78.5, Peak=255 HFD=6.9
01:32:33.018 00.005 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.92 = -2.36)
01:32:33.021 00.003 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.63)
01:32:33.024 00.003 6120 CameraToMount -- cameraX=0.28 cameraY=0.40 hyp=0.49 cameraTheta=0.97 mountX=-0.35 mountY=-0.24, mountTheta=-2.54
01:32:33.029 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.40, opts=13)
01:32:33.033 00.004 6120 Enqueuing Move request for scope (0.28, 0.40)
01:32:33.037 00.004 7680 Worker thread wakes up
01:32:33.038 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.40) opts 0xd
01:32:33.038 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:33.041 00.003 6120 UpdateGuideState exits: m=14496 SNR=78.5 Saturated
01:32:33.045 00.004 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.40)
01:32:33.046 00.001 7680 Moving (0.28, 0.40) raw xDistance=-0.35 yDistance=-0.24
01:32:33.046 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:33.051 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:33.056 00.005 6120 Enqueuing Expose request
01:32:33.061 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:32:33.061 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:32:33.061 00.000 7680 MoveAxis(E, 142, ABG)
01:32:33.061 00.000 7680 Guiding  Dir = 2, Dur = 142
01:32:33.062 00.001 7680 IsSlewing returns 0
01:32:33.062 00.000 7680 IsGuiding returns 0
01:32:33.063 00.001 7680 PulseGuide returned control before completion, sleep 152
01:32:33.226 00.163 7680 IsGuiding returns 1
01:32:33.227 00.001 7680 scope still moving after pulse duration time elapsed
01:32:33.258 00.031 7680 IsSlewing returns 0
01:32:33.259 00.001 7680 IsGuiding returns 0
01:32:33.261 00.002 7680 scope move finished after 142 + 56 ms
01:32:33.261 00.000 7680 Move returns status 0, amount 142
01:32:33.263 00.002 7680 MoveAxis(N, 130, ABG)
01:32:33.264 00.001 7680 Guiding  Dir = 0, Dur = 130
01:32:33.264 00.000 7680 IsSlewing returns 0
01:32:33.266 00.002 7680 IsGuiding returns 0
01:32:33.267 00.001 7680 PulseGuide returned control before completion, sleep 140
01:32:33.416 00.149 7680 IsGuiding returns 1
01:32:33.417 00.001 7680 scope still moving after pulse duration time elapsed
01:32:33.448 00.031 7680 IsSlewing returns 0
01:32:33.450 00.002 7680 IsGuiding returns 0
01:32:33.450 00.000 7680 scope move finished after 130 + 54 ms
01:32:33.451 00.001 7680 Move returns status 0, amount 130
01:32:33.452 00.001 7680 move complete, result=0
01:32:33.452 00.000 7680 worker thread done servicing request
01:32:33.453 00.001 7680 Worker thread wakes up
01:32:33.453 00.000 6120 GuideStep: -0.3 px 142 ms EAST, -0.2 px 130 ms NORTH
01:32:33.462 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:33.462 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:34.712 01.250 7680 Exposure complete
01:32:34.849 00.137 7680 worker thread done servicing request
01:32:34.849 00.000 6120 OnExposeComplete: enter
01:32:34.853 00.004 6120 UpdateGuideState(): m_state=6
01:32:34.858 00.005 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6382
01:32:34.863 00.005 6120 Star::Find returns 1 (1), X=954.28, Y=47.70, Mass=13150, SNR=72.7, Peak=255 HFD=6.9
01:32:34.868 00.005 6120 CameraToMount -- cameraTheta (0.44) - m_xAngle (-2.95) = xAngle (3.39 = -2.89)
01:32:34.871 00.003 6120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.12 = 3.12)
01:32:34.876 00.005 6120 CameraToMount -- cameraX=0.37 cameraY=0.17 hyp=0.41 cameraTheta=0.44 mountX=-0.39 mountY=0.01, mountTheta=3.12
01:32:34.882 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.37, y=0.17, opts=13)
01:32:34.886 00.004 6120 Enqueuing Move request for scope (0.37, 0.17)
01:32:34.889 00.003 7680 Worker thread wakes up
01:32:34.889 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:34.893 00.004 6120 UpdateGuideState exits: m=13150 SNR=72.7 Saturated
01:32:34.895 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:34.900 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.17) opts 0xd
01:32:34.900 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:34.903 00.003 6120 Enqueuing Expose request
01:32:34.908 00.005 7680 Handling offset move in thread for scope, endpoint = (0.37, 0.17)
01:32:34.908 00.000 7680 Moving (0.37, 0.17) raw xDistance=-0.39 yDistance=0.01
01:32:34.908 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
01:32:34.908 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:32:34.908 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:32:34.909 00.001 7680 MoveAxis(E, 170, ABG)
01:32:34.909 00.000 7680 Guiding  Dir = 2, Dur = 170
01:32:34.909 00.000 7680 IsSlewing returns 0
01:32:34.909 00.000 7680 IsGuiding returns 0
01:32:34.909 00.000 7680 PulseGuide returned control before completion, sleep 180
01:32:35.094 00.185 7680 IsGuiding returns 1
01:32:35.095 00.001 7680 scope still moving after pulse duration time elapsed
01:32:35.124 00.029 7680 IsSlewing returns 0
01:32:35.125 00.001 7680 IsGuiding returns 1
01:32:35.156 00.031 7680 IsSlewing returns 0
01:32:35.157 00.001 7680 IsGuiding returns 1
01:32:35.188 00.031 7680 IsSlewing returns 0
01:32:35.188 00.000 7680 IsGuiding returns 0
01:32:35.188 00.000 7680 scope move finished after 170 + 109 ms
01:32:35.190 00.002 7680 Move returns status 0, amount 170
01:32:35.190 00.000 7680 MoveAxis(N, 0, ABG)
01:32:35.191 00.001 7680 Move returns status 0, amount 0
01:32:35.191 00.000 7680 move complete, result=0
01:32:35.191 00.000 7680 worker thread done servicing request
01:32:35.191 00.000 6120 GuideStep: -0.4 px 170 ms EAST, 0.0 px 0 ms NORTH
01:32:35.196 00.005 7680 Worker thread wakes up
01:32:35.196 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:35.198 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:36.448 01.250 7680 Exposure complete
01:32:36.577 00.129 7680 worker thread done servicing request
01:32:36.577 00.000 6120 OnExposeComplete: enter
01:32:36.586 00.009 6120 UpdateGuideState(): m_state=6
01:32:36.590 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6383
01:32:36.594 00.004 6120 Star::Find returns 1 (1), X=953.53, Y=48.29, Mass=14531, SNR=77.7, Peak=255 HFD=7.1
01:32:36.602 00.008 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
01:32:36.607 00.005 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
01:32:36.612 00.005 6120 CameraToMount -- cameraX=-0.38 cameraY=0.77 hyp=0.86 cameraTheta=2.03 mountX=0.23 mountY=-0.86, mountTheta=-1.31
01:32:36.617 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.77, opts=13)
01:32:36.623 00.006 6120 Enqueuing Move request for scope (-0.38, 0.77)
01:32:36.626 00.003 7680 Worker thread wakes up
01:32:36.626 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:36.631 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.77) opts 0xd
01:32:36.631 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.77)
01:32:36.631 00.000 7680 Moving (-0.38, 0.77) raw xDistance=0.23 yDistance=-0.86
01:32:36.631 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.23
01:32:36.631 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
01:32:36.633 00.002 7680 MoveAxis(W, 81, ABG)
01:32:36.633 00.000 7680 Guiding  Dir = 3, Dur = 81
01:32:36.633 00.000 6120 UpdateGuideState exits: m=14531 SNR=77.7 Saturated
01:32:36.637 00.004 7680 IsSlewing returns 0
01:32:36.638 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:36.642 00.004 7680 IsGuiding returns 0
01:32:36.642 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:36.645 00.003 7680 PulseGuide returned control before completion, sleep 91
01:32:36.645 00.000 6120 Enqueuing Expose request
01:32:36.753 00.108 7680 IsGuiding returns 1
01:32:36.754 00.001 7680 scope still moving after pulse duration time elapsed
01:32:36.782 00.028 7680 IsSlewing returns 0
01:32:36.783 00.001 7680 IsGuiding returns 0
01:32:36.784 00.001 7680 scope move finished after 81 + 61 ms
01:32:36.784 00.000 7680 Move returns status 0, amount 81
01:32:36.784 00.000 7680 MoveAxis(N, 465, ABG)
01:32:36.785 00.001 7680 Guiding  Dir = 0, Dur = 465
01:32:36.785 00.000 7680 IsSlewing returns 0
01:32:36.787 00.002 7680 IsGuiding returns 0
01:32:36.787 00.000 7680 PulseGuide returned control before completion, sleep 475
01:32:37.268 00.481 7680 IsGuiding returns 1
01:32:37.268 00.000 7680 scope still moving after pulse duration time elapsed
01:32:37.300 00.032 7680 IsSlewing returns 0
01:32:37.301 00.001 7680 IsGuiding returns 0
01:32:37.301 00.000 7680 scope move finished after 465 + 49 ms
01:32:37.301 00.000 7680 Move returns status 0, amount 465
01:32:37.301 00.000 7680 move complete, result=0
01:32:37.302 00.001 7680 worker thread done servicing request
01:32:37.302 00.000 6120 GuideStep: 0.2 px 81 ms WEST, -0.9 px 465 ms NORTH
01:32:37.308 00.006 7680 Worker thread wakes up
01:32:37.309 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:37.309 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:38.562 01.253 7680 Exposure complete
01:32:38.705 00.143 7680 worker thread done servicing request
01:32:38.705 00.000 6120 OnExposeComplete: enter
01:32:38.710 00.005 6120 UpdateGuideState(): m_state=6
01:32:38.715 00.005 6120 Star::Find(15, 953, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6384
01:32:38.719 00.004 6120 Star::Find returns 1 (1), X=953.94, Y=47.38, Mass=13476, SNR=75.5, Peak=255 HFD=6.9
01:32:38.722 00.003 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-2.95) = xAngle (1.56 = 1.56)
01:32:38.727 00.005 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.29 = 1.29)
01:32:38.732 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.39 mountX=0.00 mountY=0.14, mountTheta=1.56
01:32:38.737 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.14, opts=13)
01:32:38.741 00.004 6120 Enqueuing Move request for scope (0.03, -0.14)
01:32:38.744 00.003 7680 Worker thread wakes up
01:32:38.744 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:38.749 00.005 6120 UpdateGuideState exits: m=13476 SNR=75.5 Saturated
01:32:38.752 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
01:32:38.752 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
01:32:38.752 00.000 7680 Moving (0.03, -0.14) raw xDistance=0.00 yDistance=0.14
01:32:38.752 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:32:38.752 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:32:38.752 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:38.757 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:32:38.757 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:38.760 00.003 6120 Enqueuing Expose request
01:32:38.764 00.004 7680 MoveAxis(E, 0, ABG)
01:32:38.765 00.001 7680 Move returns status 0, amount 0
01:32:38.765 00.000 7680 MoveAxis(N, 0, ABG)
01:32:38.765 00.000 7680 Move returns status 0, amount 0
01:32:38.765 00.000 7680 move complete, result=0
01:32:38.765 00.000 7680 worker thread done servicing request
01:32:38.765 00.000 7680 Worker thread wakes up
01:32:38.767 00.002 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:38.773 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:38.773 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:40.018 01.245 7680 Exposure complete
01:32:40.150 00.132 7680 worker thread done servicing request
01:32:40.150 00.000 6120 OnExposeComplete: enter
01:32:40.154 00.004 6120 UpdateGuideState(): m_state=6
01:32:40.158 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6385
01:32:40.162 00.004 6120 Star::Find returns 1 (1), X=954.03, Y=47.85, Mass=15326, SNR=79.7, Peak=255 HFD=7.0
01:32:40.165 00.003 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.17 = -2.12)
01:32:40.169 00.004 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.38)
01:32:40.175 00.006 6120 CameraToMount -- cameraX=0.12 cameraY=0.32 hyp=0.34 cameraTheta=1.21 mountX=-0.18 mountY=-0.24, mountTheta=-2.22
01:32:40.182 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.32, opts=13)
01:32:40.186 00.004 6120 Enqueuing Move request for scope (0.12, 0.32)
01:32:40.191 00.005 7680 Worker thread wakes up
01:32:40.191 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:40.194 00.003 6120 UpdateGuideState exits: m=15326 SNR=79.7 Saturated
01:32:40.198 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:40.202 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:40.207 00.005 6120 Enqueuing Expose request
01:32:40.211 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.32) opts 0xd
01:32:40.211 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.32)
01:32:40.211 00.000 7680 Moving (0.12, 0.32) raw xDistance=-0.18 yDistance=-0.24
01:32:40.212 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:32:40.212 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:32:40.212 00.000 7680 MoveAxis(E, 0, ABG)
01:32:40.212 00.000 7680 Move returns status 0, amount 0
01:32:40.212 00.000 7680 MoveAxis(N, 129, ABG)
01:32:40.212 00.000 7680 Guiding  Dir = 0, Dur = 129
01:32:40.213 00.001 7680 IsSlewing returns 0
01:32:40.213 00.000 7680 IsGuiding returns 0
01:32:40.213 00.000 7680 PulseGuide returned control before completion, sleep 139
01:32:40.365 00.152 7680 IsGuiding returns 1
01:32:40.365 00.000 7680 scope still moving after pulse duration time elapsed
01:32:40.397 00.032 7680 IsSlewing returns 0
01:32:40.399 00.002 7680 IsGuiding returns 0
01:32:40.399 00.000 7680 scope move finished after 129 + 56 ms
01:32:40.400 00.001 7680 Move returns status 0, amount 129
01:32:40.400 00.000 7680 move complete, result=0
01:32:40.400 00.000 7680 worker thread done servicing request
01:32:40.401 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 129 ms NORTH
01:32:40.408 00.007 7680 Worker thread wakes up
01:32:40.408 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:40.408 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:41.659 01.251 7680 Exposure complete
01:32:41.792 00.133 7680 worker thread done servicing request
01:32:41.792 00.000 6120 OnExposeComplete: enter
01:32:41.797 00.005 6120 UpdateGuideState(): m_state=6
01:32:41.803 00.006 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6386
01:32:41.806 00.003 6120 Star::Find returns 1 (1), X=954.05, Y=47.87, Mass=15001, SNR=80.3, Peak=255 HFD=7.0
01:32:41.811 00.005 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.15 = -2.14)
01:32:41.815 00.004 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.40)
01:32:41.818 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.35 hyp=0.38 cameraTheta=1.19 mountX=-0.20 mountY=-0.25, mountTheta=-2.24
01:32:41.824 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.35, opts=13)
01:32:41.828 00.004 6120 Enqueuing Move request for scope (0.14, 0.35)
01:32:41.833 00.005 7680 Worker thread wakes up
01:32:41.833 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.35) opts 0xd
01:32:41.834 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.35)
01:32:41.834 00.000 7680 Moving (0.14, 0.35) raw xDistance=-0.20 yDistance=-0.25
01:32:41.834 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:32:41.834 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:32:41.834 00.000 7680 MoveAxis(E, 82, ABG)
01:32:41.834 00.000 7680 Guiding  Dir = 2, Dur = 82
01:32:41.834 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:41.839 00.005 7680 IsSlewing returns 0
01:32:41.839 00.000 6120 UpdateGuideState exits: m=15001 SNR=80.3 Saturated
01:32:41.843 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:41.847 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:41.851 00.004 7680 IsGuiding returns 0
01:32:41.851 00.000 6120 Enqueuing Expose request
01:32:41.857 00.006 7680 PulseGuide returned control before completion, sleep 92
01:32:41.960 00.103 7680 IsGuiding returns 1
01:32:41.961 00.001 7680 scope still moving after pulse duration time elapsed
01:32:41.990 00.029 7680 IsSlewing returns 0
01:32:41.992 00.002 7680 IsGuiding returns 0
01:32:41.992 00.000 7680 scope move finished after 82 + 59 ms
01:32:41.993 00.001 7680 Move returns status 0, amount 82
01:32:41.993 00.000 7680 MoveAxis(N, 138, ABG)
01:32:41.993 00.000 7680 Guiding  Dir = 0, Dur = 138
01:32:41.994 00.001 7680 IsSlewing returns 0
01:32:41.994 00.000 7680 IsGuiding returns 0
01:32:41.995 00.001 7680 PulseGuide returned control before completion, sleep 148
01:32:42.147 00.152 7680 IsGuiding returns 1
01:32:42.148 00.001 7680 scope still moving after pulse duration time elapsed
01:32:42.178 00.030 7680 IsSlewing returns 0
01:32:42.179 00.001 7680 IsGuiding returns 0
01:32:42.179 00.000 7680 scope move finished after 138 + 46 ms
01:32:42.179 00.000 7680 Move returns status 0, amount 138
01:32:42.180 00.001 7680 move complete, result=0
01:32:42.180 00.000 7680 worker thread done servicing request
01:32:42.180 00.000 7680 Worker thread wakes up
01:32:42.182 00.002 6120 GuideStep: -0.2 px 82 ms EAST, -0.3 px 138 ms NORTH
01:32:42.187 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:42.187 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:43.443 01.256 7680 Exposure complete
01:32:43.572 00.129 7680 worker thread done servicing request
01:32:43.573 00.001 6120 OnExposeComplete: enter
01:32:43.576 00.003 6120 UpdateGuideState(): m_state=6
01:32:43.580 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6387
01:32:43.584 00.004 6120 Star::Find returns 1 (1), X=953.97, Y=47.53, Mass=13645, SNR=74.8, Peak=255 HFD=7.1
01:32:43.587 00.003 6120 CameraToMount -- cameraTheta (0.21) - m_xAngle (-2.95) = xAngle (3.16 = -3.12)
01:32:43.592 00.005 6120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.89 = 2.89)
01:32:43.596 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.21 mountX=-0.06 mountY=0.01, mountTheta=2.90
01:32:43.600 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.01, opts=13)
01:32:43.604 00.004 6120 Enqueuing Move request for scope (0.06, 0.01)
01:32:43.609 00.005 7680 Worker thread wakes up
01:32:43.609 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
01:32:43.609 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
01:32:43.609 00.000 7680 Moving (0.06, 0.01) raw xDistance=-0.06 yDistance=0.01
01:32:43.609 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:32:43.610 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:32:43.610 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:32:43.610 00.000 7680 MoveAxis(E, 0, ABG)
01:32:43.610 00.000 7680 Move returns status 0, amount 0
01:32:43.610 00.000 7680 MoveAxis(N, 0, ABG)
01:32:43.611 00.001 7680 Move returns status 0, amount 0
01:32:43.611 00.000 7680 move complete, result=0
01:32:43.611 00.000 7680 worker thread done servicing request
01:32:43.612 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:43.616 00.004 6120 UpdateGuideState exits: m=13645 SNR=74.8 Saturated
01:32:43.620 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:43.623 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:43.626 00.003 6120 Enqueuing Expose request
01:32:43.630 00.004 7680 Worker thread wakes up
01:32:43.630 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:43.630 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:43.630 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:44.877 01.247 7680 Exposure complete
01:32:45.011 00.134 7680 worker thread done servicing request
01:32:45.011 00.000 6120 OnExposeComplete: enter
01:32:45.014 00.003 6120 UpdateGuideState(): m_state=6
01:32:45.018 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6388
01:32:45.022 00.004 6120 Star::Find returns 1 (1), X=953.89, Y=48.00, Mass=14390, SNR=78.1, Peak=255 HFD=7.1
01:32:45.026 00.004 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
01:32:45.029 00.003 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
01:32:45.033 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.48 hyp=0.48 cameraTheta=1.61 mountX=-0.07 mountY=-0.44, mountTheta=-1.74
01:32:45.037 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.48, opts=13)
01:32:45.041 00.004 6120 Enqueuing Move request for scope (-0.02, 0.48)
01:32:45.045 00.004 7680 Worker thread wakes up
01:32:45.045 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:45.049 00.004 6120 UpdateGuideState exits: m=14390 SNR=78.1 Saturated
01:32:45.052 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:45.055 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:45.059 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.48) opts 0xd
01:32:45.059 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.48)
01:32:45.059 00.000 7680 Moving (-0.02, 0.48) raw xDistance=-0.07 yDistance=-0.44
01:32:45.059 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:32:45.060 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
01:32:45.060 00.000 7680 MoveAxis(E, 0, ABG)
01:32:45.060 00.000 7680 Move returns status 0, amount 0
01:32:45.060 00.000 7680 MoveAxis(N, 239, ABG)
01:32:45.060 00.000 7680 Guiding  Dir = 0, Dur = 239
01:32:45.060 00.000 6120 Enqueuing Expose request
01:32:45.064 00.004 7680 IsSlewing returns 0
01:32:45.064 00.000 7680 IsGuiding returns 0
01:32:45.065 00.001 7680 PulseGuide returned control before completion, sleep 249
01:32:45.319 00.254 7680 IsGuiding returns 1
01:32:45.321 00.002 7680 scope still moving after pulse duration time elapsed
01:32:45.350 00.029 7680 IsSlewing returns 0
01:32:45.352 00.002 7680 IsGuiding returns 0
01:32:45.353 00.001 7680 scope move finished after 239 + 49 ms
01:32:45.353 00.000 7680 Move returns status 0, amount 239
01:32:45.354 00.001 7680 move complete, result=0
01:32:45.354 00.000 7680 worker thread done servicing request
01:32:45.355 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 239 ms NORTH
01:32:45.362 00.007 7680 Worker thread wakes up
01:32:45.362 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:45.362 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:46.662 01.300 7680 Exposure complete
01:32:46.754 00.092 7680 worker thread done servicing request
01:32:46.754 00.000 6120 OnExposeComplete: enter
01:32:46.757 00.003 6120 UpdateGuideState(): m_state=6
01:32:46.761 00.004 6120 Star::Find(15, 953, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6389
01:32:46.764 00.003 6120 Star::Find returns 1 (1), X=954.13, Y=47.98, Mass=14372, SNR=76.3, Peak=255 HFD=7.0
01:32:46.768 00.004 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
01:32:46.771 00.003 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
01:32:46.773 00.002 6120 CameraToMount -- cameraX=0.22 cameraY=0.45 hyp=0.50 cameraTheta=1.11 mountX=-0.30 mountY=-0.31, mountTheta=-2.35
01:32:46.776 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.45, opts=13)
01:32:46.780 00.004 6120 Enqueuing Move request for scope (0.22, 0.45)
01:32:46.783 00.003 7680 Worker thread wakes up
01:32:46.783 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.45) opts 0xd
01:32:46.783 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.45)
01:32:46.783 00.000 7680 Moving (0.22, 0.45) raw xDistance=-0.30 yDistance=-0.31
01:32:46.783 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:32:46.783 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:32:46.783 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:46.787 00.004 7680 MoveAxis(E, 124, ABG)
01:32:46.787 00.000 7680 Guiding  Dir = 2, Dur = 124
01:32:46.788 00.001 6120 UpdateGuideState exits: m=14372 SNR=76.3 Saturated
01:32:46.791 00.003 7680 IsSlewing returns 0
01:32:46.791 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:46.794 00.003 7680 IsGuiding returns 0
01:32:46.794 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:46.797 00.003 7680 PulseGuide returned control before completion, sleep 134
01:32:46.797 00.000 6120 Enqueuing Expose request
01:32:46.937 00.140 7680 IsGuiding returns 1
01:32:46.937 00.000 7680 scope still moving after pulse duration time elapsed
01:32:46.969 00.032 7680 IsSlewing returns 0
01:32:46.969 00.000 7680 IsGuiding returns 0
01:32:46.969 00.000 7680 scope move finished after 124 + 50 ms
01:32:46.970 00.001 7680 Move returns status 0, amount 124
01:32:46.970 00.000 7680 MoveAxis(N, 168, ABG)
01:32:46.970 00.000 7680 Guiding  Dir = 0, Dur = 168
01:32:46.970 00.000 7680 IsSlewing returns 0
01:32:46.970 00.000 7680 IsGuiding returns 0
01:32:46.971 00.001 7680 PulseGuide returned control before completion, sleep 178
01:32:47.155 00.184 7680 IsGuiding returns 1
01:32:47.155 00.000 7680 scope still moving after pulse duration time elapsed
01:32:47.186 00.031 7680 IsSlewing returns 0
01:32:47.187 00.001 7680 IsGuiding returns 0
01:32:47.187 00.000 7680 scope move finished after 168 + 48 ms
01:32:47.187 00.000 7680 Move returns status 0, amount 168
01:32:47.188 00.001 7680 move complete, result=0
01:32:47.189 00.001 7680 worker thread done servicing request
01:32:47.189 00.000 6120 GuideStep: -0.3 px 124 ms EAST, -0.3 px 168 ms NORTH
01:32:47.193 00.004 7680 Worker thread wakes up
01:32:47.193 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:47.193 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:48.441 01.248 7680 Exposure complete
01:32:48.532 00.091 7680 worker thread done servicing request
01:32:48.532 00.000 6120 OnExposeComplete: enter
01:32:48.534 00.002 6120 UpdateGuideState(): m_state=6
01:32:48.537 00.003 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6390
01:32:48.540 00.003 6120 Star::Find returns 1 (1), X=953.95, Y=47.77, Mass=14743, SNR=78.6, Peak=255 HFD=6.9
01:32:48.546 00.006 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
01:32:48.549 00.003 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
01:32:48.553 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.25 cameraTheta=1.40 mountX=-0.09 mountY=-0.20, mountTheta=-1.98
01:32:48.558 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.24, opts=13)
01:32:48.561 00.003 6120 Enqueuing Move request for scope (0.04, 0.24)
01:32:48.566 00.005 7680 Worker thread wakes up
01:32:48.566 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
01:32:48.566 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
01:32:48.566 00.000 7680 Moving (0.04, 0.24) raw xDistance=-0.09 yDistance=-0.20
01:32:48.566 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:32:48.567 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:32:48.567 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:48.570 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:32:48.570 00.000 7680 MoveAxis(E, 0, ABG)
01:32:48.571 00.001 7680 Move returns status 0, amount 0
01:32:48.571 00.000 7680 MoveAxis(N, 0, ABG)
01:32:48.571 00.000 7680 Move returns status 0, amount 0
01:32:48.571 00.000 7680 move complete, result=0
01:32:48.571 00.000 7680 worker thread done servicing request
01:32:48.571 00.000 6120 UpdateGuideState exits: m=14743 SNR=78.6 Saturated
01:32:48.576 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:48.580 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:48.584 00.004 6120 Enqueuing Expose request
01:32:48.587 00.003 7680 Worker thread wakes up
01:32:48.588 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:48.588 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:48.588 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:32:49.840 01.252 7680 Exposure complete
01:32:49.972 00.132 7680 worker thread done servicing request
01:32:49.972 00.000 6120 OnExposeComplete: enter
01:32:49.976 00.004 6120 UpdateGuideState(): m_state=6
01:32:49.980 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6391
01:32:49.985 00.005 6120 Star::Find returns 1 (1), X=953.94, Y=47.85, Mass=15672, SNR=81.8, Peak=255 HFD=7.1
01:32:49.991 00.006 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
01:32:49.995 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
01:32:49.999 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.47 mountX=-0.09 mountY=-0.28, mountTheta=-1.90
01:32:50.003 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.33, opts=13)
01:32:50.008 00.005 6120 Enqueuing Move request for scope (0.03, 0.33)
01:32:50.012 00.004 7680 Worker thread wakes up
01:32:50.012 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:50.015 00.003 6120 UpdateGuideState exits: m=15672 SNR=81.8 Saturated
01:32:50.019 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:50.023 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:50.027 00.004 6120 Enqueuing Expose request
01:32:50.030 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.33) opts 0xd
01:32:50.030 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.33)
01:32:50.030 00.000 7680 Moving (0.03, 0.33) raw xDistance=-0.09 yDistance=-0.28
01:32:50.030 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:32:50.030 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:32:50.032 00.002 7680 MoveAxis(E, 0, ABG)
01:32:50.032 00.000 7680 Move returns status 0, amount 0
01:32:50.032 00.000 7680 MoveAxis(N, 152, ABG)
01:32:50.032 00.000 7680 Guiding  Dir = 0, Dur = 152
01:32:50.033 00.001 7680 IsSlewing returns 0
01:32:50.033 00.000 7680 IsGuiding returns 0
01:32:50.033 00.000 7680 PulseGuide returned control before completion, sleep 162
01:32:50.205 00.172 7680 IsGuiding returns 1
01:32:50.206 00.001 7680 scope still moving after pulse duration time elapsed
01:32:50.236 00.030 7680 IsSlewing returns 0
01:32:50.237 00.001 7680 IsGuiding returns 0
01:32:50.237 00.000 7680 scope move finished after 152 + 52 ms
01:32:50.237 00.000 7680 Move returns status 0, amount 152
01:32:50.239 00.002 7680 move complete, result=0
01:32:50.239 00.000 7680 worker thread done servicing request
01:32:50.239 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 152 ms NORTH
01:32:50.244 00.005 7680 Worker thread wakes up
01:32:50.246 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:50.246 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:51.503 01.257 7680 Exposure complete
01:32:51.651 00.148 7680 worker thread done servicing request
01:32:51.651 00.000 6120 OnExposeComplete: enter
01:32:51.656 00.005 6120 UpdateGuideState(): m_state=6
01:32:51.660 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6392
01:32:51.664 00.004 6120 Star::Find returns 1 (1), X=954.11, Y=47.80, Mass=14405, SNR=77.9, Peak=255 HFD=6.8
01:32:51.669 00.005 6120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-2.95) = xAngle (3.89 = -2.39)
01:32:51.673 00.004 6120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.62 = -2.66)
01:32:51.676 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.28 hyp=0.34 cameraTheta=0.94 mountX=-0.25 mountY=-0.16, mountTheta=-2.58
01:32:51.681 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.28, opts=13)
01:32:51.685 00.004 6120 Enqueuing Move request for scope (0.20, 0.28)
01:32:51.689 00.004 7680 Worker thread wakes up
01:32:51.689 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.28) opts 0xd
01:32:51.689 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.28)
01:32:51.689 00.000 7680 Moving (0.20, 0.28) raw xDistance=-0.25 yDistance=-0.16
01:32:51.690 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:32:51.690 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:32:51.690 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:32:51.690 00.000 7680 MoveAxis(E, 103, ABG)
01:32:51.690 00.000 7680 Guiding  Dir = 2, Dur = 103
01:32:51.691 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:51.694 00.003 7680 IsSlewing returns 0
01:32:51.694 00.000 6120 UpdateGuideState exits: m=14405 SNR=77.9 Saturated
01:32:51.699 00.005 7680 IsGuiding returns 0
01:32:51.699 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:51.703 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:51.708 00.005 7680 PulseGuide returned control before completion, sleep 113
01:32:51.708 00.000 6120 Enqueuing Expose request
01:32:51.822 00.114 7680 IsGuiding returns 1
01:32:51.823 00.001 7680 scope still moving after pulse duration time elapsed
01:32:51.853 00.030 7680 IsSlewing returns 0
01:32:51.854 00.001 7680 IsGuiding returns 0
01:32:51.855 00.001 7680 scope move finished after 103 + 53 ms
01:32:51.857 00.002 7680 Move returns status 0, amount 103
01:32:51.857 00.000 7680 MoveAxis(N, 0, ABG)
01:32:51.857 00.000 7680 Move returns status 0, amount 0
01:32:51.858 00.001 7680 move complete, result=0
01:32:51.858 00.000 7680 worker thread done servicing request
01:32:51.859 00.001 6120 GuideStep: -0.3 px 103 ms EAST, -0.2 px 0 ms NORTH
01:32:51.864 00.005 7680 Worker thread wakes up
01:32:51.864 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:51.865 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:53.115 01.250 7680 Exposure complete
01:32:53.259 00.144 7680 worker thread done servicing request
01:32:53.259 00.000 6120 OnExposeComplete: enter
01:32:53.265 00.006 6120 UpdateGuideState(): m_state=6
01:32:53.270 00.005 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6393
01:32:53.274 00.004 6120 Star::Find returns 1 (1), X=953.86, Y=47.99, Mass=14882, SNR=80.1, Peak=255 HFD=7.1
01:32:53.277 00.003 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
01:32:53.281 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
01:32:53.286 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.47 hyp=0.47 cameraTheta=1.69 mountX=-0.03 mountY=-0.44, mountTheta=-1.65
01:32:53.291 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.47, opts=13)
01:32:53.295 00.004 6120 Enqueuing Move request for scope (-0.05, 0.47)
01:32:53.301 00.006 7680 Worker thread wakes up
01:32:53.301 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:53.304 00.003 6120 UpdateGuideState exits: m=14882 SNR=80.1 Saturated
01:32:53.309 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:53.313 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:53.317 00.004 6120 Enqueuing Expose request
01:32:53.320 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.47) opts 0xd
01:32:53.320 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.47)
01:32:53.320 00.000 7680 Moving (-0.05, 0.47) raw xDistance=-0.03 yDistance=-0.44
01:32:53.321 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:32:53.321 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
01:32:53.321 00.000 7680 MoveAxis(E, 0, ABG)
01:32:53.321 00.000 7680 Move returns status 0, amount 0
01:32:53.321 00.000 7680 MoveAxis(N, 240, ABG)
01:32:53.321 00.000 7680 Guiding  Dir = 0, Dur = 240
01:32:53.323 00.002 7680 IsSlewing returns 0
01:32:53.323 00.000 7680 IsGuiding returns 0
01:32:53.324 00.001 7680 PulseGuide returned control before completion, sleep 250
01:32:53.587 00.263 7680 IsGuiding returns 1
01:32:53.587 00.000 7680 scope still moving after pulse duration time elapsed
01:32:53.619 00.032 7680 IsSlewing returns 0
01:32:53.619 00.000 7680 IsGuiding returns 0
01:32:53.619 00.000 7680 scope move finished after 240 + 56 ms
01:32:53.621 00.002 7680 Move returns status 0, amount 240
01:32:53.621 00.000 7680 move complete, result=0
01:32:53.621 00.000 7680 worker thread done servicing request
01:32:53.621 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 240 ms NORTH
01:32:53.626 00.005 7680 Worker thread wakes up
01:32:53.626 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:53.627 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:54.882 01.255 7680 Exposure complete
01:32:55.002 00.120 7680 worker thread done servicing request
01:32:55.003 00.001 6120 OnExposeComplete: enter
01:32:55.006 00.003 6120 UpdateGuideState(): m_state=6
01:32:55.010 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6394
01:32:55.015 00.005 6120 Star::Find returns 1 (1), X=954.00, Y=47.80, Mass=14397, SNR=77.0, Peak=255 HFD=6.9
01:32:55.019 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
01:32:55.023 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.35)
01:32:55.026 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.28 hyp=0.30 cameraTheta=1.25 mountX=-0.14 mountY=-0.21, mountTheta=-2.17
01:32:55.030 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.28, opts=13)
01:32:55.035 00.005 6120 Enqueuing Move request for scope (0.09, 0.28)
01:32:55.039 00.004 7680 Worker thread wakes up
01:32:55.040 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:55.043 00.003 6120 UpdateGuideState exits: m=14397 SNR=77.0 Saturated
01:32:55.047 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:55.053 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:55.058 00.005 6120 Enqueuing Expose request
01:32:55.062 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.28) opts 0xd
01:32:55.062 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.28)
01:32:55.062 00.000 7680 Moving (0.09, 0.28) raw xDistance=-0.14 yDistance=-0.21
01:32:55.062 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:32:55.062 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:32:55.063 00.001 7680 MoveAxis(E, 0, ABG)
01:32:55.063 00.000 7680 Move returns status 0, amount 0
01:32:55.063 00.000 7680 MoveAxis(N, 115, ABG)
01:32:55.063 00.000 7680 Guiding  Dir = 0, Dur = 115
01:32:55.064 00.001 7680 IsSlewing returns 0
01:32:55.064 00.000 7680 IsGuiding returns 0
01:32:55.064 00.000 7680 PulseGuide returned control before completion, sleep 125
01:32:55.196 00.132 7680 IsGuiding returns 1
01:32:55.197 00.001 7680 scope still moving after pulse duration time elapsed
01:32:55.227 00.030 7680 IsSlewing returns 0
01:32:55.228 00.001 7680 IsGuiding returns 0
01:32:55.229 00.001 7680 scope move finished after 115 + 50 ms
01:32:55.229 00.000 7680 Move returns status 0, amount 115
01:32:55.231 00.002 7680 move complete, result=0
01:32:55.231 00.000 7680 worker thread done servicing request
01:32:55.232 00.001 7680 Worker thread wakes up
01:32:55.232 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 115 ms NORTH
01:32:55.239 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:55.241 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:56.492 01.251 7680 Exposure complete
01:32:56.642 00.150 7680 worker thread done servicing request
01:32:56.642 00.000 6120 OnExposeComplete: enter
01:32:56.648 00.006 6120 UpdateGuideState(): m_state=6
01:32:56.652 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6395
01:32:56.657 00.005 6120 Star::Find returns 1 (1), X=953.81, Y=47.82, Mass=14128, SNR=76.4, Peak=255 HFD=6.9
01:32:56.660 00.003 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
01:32:56.665 00.005 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
01:32:56.669 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.30 hyp=0.31 cameraTheta=1.90 mountX=0.04 mountY=-0.31, mountTheta=-1.43
01:32:56.677 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.30, opts=13)
01:32:56.682 00.005 6120 Enqueuing Move request for scope (-0.10, 0.30)
01:32:56.686 00.004 7680 Worker thread wakes up
01:32:56.686 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.30) opts 0xd
01:32:56.686 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.30)
01:32:56.686 00.000 7680 Moving (-0.10, 0.30) raw xDistance=0.04 yDistance=-0.31
01:32:56.686 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:56.691 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:32:56.691 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:32:56.692 00.001 7680 MoveAxis(E, 0, ABG)
01:32:56.692 00.000 6120 UpdateGuideState exits: m=14128 SNR=76.4 Saturated
01:32:56.696 00.004 7680 Move returns status 0, amount 0
01:32:56.696 00.000 7680 MoveAxis(N, 169, ABG)
01:32:56.696 00.000 7680 Guiding  Dir = 0, Dur = 169
01:32:56.696 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:56.701 00.005 7680 IsSlewing returns 0
01:32:56.701 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:56.708 00.007 6120 Enqueuing Expose request
01:32:56.712 00.004 7680 IsGuiding returns 0
01:32:56.713 00.001 7680 PulseGuide returned control before completion, sleep 179
01:32:56.902 00.189 7680 IsGuiding returns 1
01:32:56.902 00.000 7680 scope still moving after pulse duration time elapsed
01:32:56.934 00.032 7680 IsSlewing returns 0
01:32:56.934 00.000 7680 IsGuiding returns 0
01:32:56.934 00.000 7680 scope move finished after 169 + 53 ms
01:32:56.935 00.001 7680 Move returns status 0, amount 169
01:32:56.936 00.001 7680 move complete, result=0
01:32:56.936 00.000 7680 worker thread done servicing request
01:32:56.936 00.000 7680 Worker thread wakes up
01:32:56.936 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:56.936 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:56.937 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 169 ms NORTH
01:32:58.184 01.247 7680 Exposure complete
01:32:58.329 00.145 7680 worker thread done servicing request
01:32:58.329 00.000 6120 OnExposeComplete: enter
01:32:58.333 00.004 6120 UpdateGuideState(): m_state=6
01:32:58.336 00.003 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6396
01:32:58.342 00.006 6120 Star::Find returns 1 (1), X=953.98, Y=47.76, Mass=14807, SNR=79.0, Peak=255 HFD=6.9
01:32:58.347 00.005 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.24 = -2.05)
01:32:58.352 00.005 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.32)
01:32:58.358 00.006 6120 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.28 mountX=-0.11 mountY=-0.18, mountTheta=-2.13
01:32:58.365 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.24, opts=13)
01:32:58.373 00.008 6120 Enqueuing Move request for scope (0.07, 0.24)
01:32:58.379 00.006 7680 Worker thread wakes up
01:32:58.379 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:58.384 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.24) opts 0xd
01:32:58.384 00.000 6120 UpdateGuideState exits: m=14807 SNR=79.0 Saturated
01:32:58.390 00.006 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.24)
01:32:58.391 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:58.396 00.005 7680 Moving (0.07, 0.24) raw xDistance=-0.11 yDistance=-0.18
01:32:58.396 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:58.402 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:32:58.402 00.000 6120 Enqueuing Expose request
01:32:58.407 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:32:58.407 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:32:58.407 00.000 7680 MoveAxis(E, 0, ABG)
01:32:58.407 00.000 7680 Move returns status 0, amount 0
01:32:58.407 00.000 7680 MoveAxis(N, 0, ABG)
01:32:58.407 00.000 7680 Move returns status 0, amount 0
01:32:58.408 00.001 7680 move complete, result=0
01:32:58.408 00.000 7680 worker thread done servicing request
01:32:58.408 00.000 7680 Worker thread wakes up
01:32:58.408 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:32:58.413 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:32:58.413 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:32:59.665 01.252 7680 Exposure complete
01:32:59.793 00.128 7680 worker thread done servicing request
01:32:59.794 00.001 6120 OnExposeComplete: enter
01:32:59.798 00.004 6120 UpdateGuideState(): m_state=6
01:32:59.802 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6397
01:32:59.806 00.004 6120 Star::Find returns 1 (1), X=953.96, Y=47.89, Mass=13826, SNR=74.8, Peak=255 HFD=7.1
01:32:59.810 00.004 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.90)
01:32:59.814 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
01:32:59.818 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.36 hyp=0.37 cameraTheta=1.43 mountX=-0.12 mountY=-0.30, mountTheta=-1.94
01:32:59.824 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.36, opts=13)
01:32:59.829 00.005 6120 Enqueuing Move request for scope (0.05, 0.36)
01:32:59.834 00.005 7680 Worker thread wakes up
01:32:59.834 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:32:59.838 00.004 6120 UpdateGuideState exits: m=13826 SNR=74.8 Saturated
01:32:59.842 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:59.846 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.36) opts 0xd
01:32:59.846 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:32:59.850 00.004 6120 Enqueuing Expose request
01:32:59.853 00.003 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.36)
01:32:59.853 00.000 7680 Moving (0.05, 0.36) raw xDistance=-0.12 yDistance=-0.30
01:32:59.853 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:32:59.854 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:32:59.854 00.000 7680 MoveAxis(E, 0, ABG)
01:32:59.854 00.000 7680 Move returns status 0, amount 0
01:32:59.854 00.000 7680 MoveAxis(N, 165, ABG)
01:32:59.854 00.000 7680 Guiding  Dir = 0, Dur = 165
01:32:59.855 00.001 7680 IsSlewing returns 0
01:32:59.855 00.000 7680 IsGuiding returns 0
01:32:59.855 00.000 7680 PulseGuide returned control before completion, sleep 175
01:33:00.047 00.192 7680 IsGuiding returns 0
01:33:00.048 00.001 7680 Move returns status 0, amount 165
01:33:00.048 00.000 7680 move complete, result=0
01:33:00.049 00.001 7680 worker thread done servicing request
01:33:00.049 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 165 ms NORTH
01:33:00.057 00.008 7680 Worker thread wakes up
01:33:00.057 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:00.058 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:01.315 01.257 7680 Exposure complete
01:33:01.457 00.142 7680 worker thread done servicing request
01:33:01.457 00.000 6120 OnExposeComplete: enter
01:33:01.461 00.004 6120 UpdateGuideState(): m_state=6
01:33:01.465 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6398
01:33:01.469 00.004 6120 Star::Find returns 1 (1), X=954.13, Y=47.97, Mass=14708, SNR=77.7, Peak=255 HFD=7.0
01:33:01.473 00.004 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.07 = -2.22)
01:33:01.476 00.003 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.49)
01:33:01.480 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.45 hyp=0.50 cameraTheta=1.11 mountX=-0.30 mountY=-0.30, mountTheta=-2.35
01:33:01.485 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.45, opts=13)
01:33:01.489 00.004 6120 Enqueuing Move request for scope (0.22, 0.45)
01:33:01.493 00.004 7680 Worker thread wakes up
01:33:01.493 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.45) opts 0xd
01:33:01.493 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.45)
01:33:01.493 00.000 7680 Moving (0.22, 0.45) raw xDistance=-0.30 yDistance=-0.30
01:33:01.493 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:33:01.494 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:33:01.494 00.000 7680 MoveAxis(E, 122, ABG)
01:33:01.494 00.000 7680 Guiding  Dir = 2, Dur = 122
01:33:01.494 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:01.498 00.004 7680 IsSlewing returns 0
01:33:01.499 00.001 6120 UpdateGuideState exits: m=14708 SNR=77.7 Saturated
01:33:01.502 00.003 7680 IsGuiding returns 0
01:33:01.503 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:01.507 00.004 7680 PulseGuide returned control before completion, sleep 132
01:33:01.507 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:01.511 00.004 6120 Enqueuing Expose request
01:33:01.645 00.134 7680 IsGuiding returns 1
01:33:01.645 00.000 7680 scope still moving after pulse duration time elapsed
01:33:01.675 00.030 7680 IsSlewing returns 0
01:33:01.677 00.002 7680 IsGuiding returns 0
01:33:01.677 00.000 7680 scope move finished after 122 + 53 ms
01:33:01.677 00.000 7680 Move returns status 0, amount 122
01:33:01.679 00.002 7680 MoveAxis(N, 165, ABG)
01:33:01.679 00.000 7680 Guiding  Dir = 0, Dur = 165
01:33:01.680 00.001 7680 IsSlewing returns 0
01:33:01.680 00.000 7680 IsGuiding returns 0
01:33:01.681 00.001 7680 PulseGuide returned control before completion, sleep 175
01:33:01.865 00.184 7680 IsGuiding returns 1
01:33:01.865 00.000 7680 scope still moving after pulse duration time elapsed
01:33:01.894 00.029 7680 IsSlewing returns 0
01:33:01.895 00.001 7680 IsGuiding returns 0
01:33:01.895 00.000 7680 scope move finished after 165 + 50 ms
01:33:01.895 00.000 7680 Move returns status 0, amount 165
01:33:01.897 00.002 7680 move complete, result=0
01:33:01.897 00.000 7680 worker thread done servicing request
01:33:01.898 00.001 7680 Worker thread wakes up
01:33:01.898 00.000 6120 GuideStep: -0.3 px 122 ms EAST, -0.3 px 165 ms NORTH
01:33:01.904 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:01.904 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:03.157 01.253 7680 Exposure complete
01:33:03.299 00.142 7680 worker thread done servicing request
01:33:03.300 00.001 6120 OnExposeComplete: enter
01:33:03.304 00.004 6120 UpdateGuideState(): m_state=6
01:33:03.308 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6399
01:33:03.312 00.004 6120 Star::Find returns 1 (1), X=953.86, Y=47.89, Mass=15227, SNR=80.0, Peak=255 HFD=7.0
01:33:03.315 00.003 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
01:33:03.319 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
01:33:03.324 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.37 hyp=0.38 cameraTheta=1.72 mountX=-0.02 mountY=-0.36, mountTheta=-1.61
01:33:03.330 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.37, opts=13)
01:33:03.334 00.004 6120 Enqueuing Move request for scope (-0.05, 0.37)
01:33:03.337 00.003 7680 Worker thread wakes up
01:33:03.337 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.37) opts 0xd
01:33:03.338 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:03.341 00.003 6120 UpdateGuideState exits: m=15227 SNR=80.0 Saturated
01:33:03.345 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:03.349 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.37)
01:33:03.349 00.000 7680 Moving (-0.05, 0.37) raw xDistance=-0.02 yDistance=-0.36
01:33:03.350 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:33:03.350 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:33:03.350 00.000 7680 MoveAxis(E, 0, ABG)
01:33:03.350 00.000 7680 Move returns status 0, amount 0
01:33:03.350 00.000 7680 MoveAxis(N, 194, ABG)
01:33:03.350 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:03.354 00.004 7680 Guiding  Dir = 0, Dur = 194
01:33:03.354 00.000 6120 Enqueuing Expose request
01:33:03.357 00.003 7680 IsSlewing returns 0
01:33:03.358 00.001 7680 IsGuiding returns 0
01:33:03.358 00.000 7680 PulseGuide returned control before completion, sleep 204
01:33:03.569 00.211 7680 IsGuiding returns 1
01:33:03.569 00.000 7680 scope still moving after pulse duration time elapsed
01:33:03.600 00.031 7680 IsSlewing returns 0
01:33:03.600 00.000 7680 IsGuiding returns 0
01:33:03.601 00.001 7680 scope move finished after 194 + 48 ms
01:33:03.601 00.000 7680 Move returns status 0, amount 194
01:33:03.601 00.000 7680 move complete, result=0
01:33:03.601 00.000 7680 worker thread done servicing request
01:33:03.601 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 194 ms NORTH
01:33:03.607 00.006 7680 Worker thread wakes up
01:33:03.607 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:03.609 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:04.860 01.251 7680 Exposure complete
01:33:04.983 00.123 7680 worker thread done servicing request
01:33:04.983 00.000 6120 OnExposeComplete: enter
01:33:04.990 00.007 6120 UpdateGuideState(): m_state=6
01:33:04.995 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6400
01:33:04.999 00.004 6120 Star::Find returns 1 (1), X=953.92, Y=47.46, Mass=14374, SNR=77.6, Peak=255 HFD=6.9
01:33:05.003 00.004 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-2.95) = xAngle (1.46 = 1.46)
01:33:05.006 00.003 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.19 = 1.19)
01:33:05.010 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.50 mountX=0.01 mountY=0.06, mountTheta=1.45
01:33:05.015 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.06, opts=13)
01:33:05.019 00.004 6120 Enqueuing Move request for scope (0.00, -0.06)
01:33:05.021 00.002 7680 Worker thread wakes up
01:33:05.022 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:05.025 00.003 6120 UpdateGuideState exits: m=14374 SNR=77.6 Saturated
01:33:05.029 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:05.031 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:05.034 00.003 6120 Enqueuing Expose request
01:33:05.036 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
01:33:05.036 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
01:33:05.036 00.000 7680 Moving (0.00, -0.06) raw xDistance=0.01 yDistance=0.06
01:33:05.036 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:33:05.038 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:33:05.038 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:33:05.038 00.000 7680 MoveAxis(E, 0, ABG)
01:33:05.038 00.000 7680 Move returns status 0, amount 0
01:33:05.038 00.000 7680 MoveAxis(N, 0, ABG)
01:33:05.038 00.000 7680 Move returns status 0, amount 0
01:33:05.039 00.001 7680 move complete, result=0
01:33:05.039 00.000 7680 worker thread done servicing request
01:33:05.039 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:05.043 00.004 7680 Worker thread wakes up
01:33:05.044 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:05.044 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:06.300 01.256 7680 Exposure complete
01:33:06.435 00.135 7680 worker thread done servicing request
01:33:06.435 00.000 6120 OnExposeComplete: enter
01:33:06.439 00.004 6120 UpdateGuideState(): m_state=6
01:33:06.444 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6401
01:33:06.448 00.004 6120 Star::Find returns 1 (1), X=953.76, Y=48.20, Mass=14193, SNR=76.8, Peak=255 HFD=7.0
01:33:06.452 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
01:33:06.456 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
01:33:06.461 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.67 hyp=0.69 cameraTheta=1.80 mountX=0.03 mountY=-0.67, mountTheta=-1.53
01:33:06.466 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.67, opts=13)
01:33:06.470 00.004 6120 Enqueuing Move request for scope (-0.16, 0.67)
01:33:06.474 00.004 7680 Worker thread wakes up
01:33:06.474 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.67) opts 0xd
01:33:06.474 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.67)
01:33:06.474 00.000 7680 Moving (-0.16, 0.67) raw xDistance=0.03 yDistance=-0.67
01:33:06.474 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:33:06.474 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
01:33:06.474 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:06.478 00.004 7680 MoveAxis(E, 0, ABG)
01:33:06.478 00.000 7680 Move returns status 0, amount 0
01:33:06.478 00.000 7680 MoveAxis(N, 366, ABG)
01:33:06.479 00.001 7680 Guiding  Dir = 0, Dur = 366
01:33:06.479 00.000 7680 IsSlewing returns 0
01:33:06.479 00.000 7680 IsGuiding returns 0
01:33:06.480 00.001 6120 UpdateGuideState exits: m=14193 SNR=76.8 Saturated
01:33:06.485 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:06.488 00.003 7680 PulseGuide returned control before completion, sleep 376
01:33:06.489 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:06.494 00.005 6120 Enqueuing Expose request
01:33:06.870 00.376 7680 IsGuiding returns 1
01:33:06.871 00.001 7680 scope still moving after pulse duration time elapsed
01:33:06.900 00.029 7680 IsSlewing returns 0
01:33:06.901 00.001 7680 IsGuiding returns 0
01:33:06.901 00.000 7680 scope move finished after 366 + 55 ms
01:33:06.901 00.000 7680 Move returns status 0, amount 366
01:33:06.902 00.001 7680 move complete, result=0
01:33:06.902 00.000 7680 worker thread done servicing request
01:33:06.902 00.000 7680 Worker thread wakes up
01:33:06.904 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 366 ms NORTH
01:33:06.909 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:06.909 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:08.160 01.251 7680 Exposure complete
01:33:08.303 00.143 7680 worker thread done servicing request
01:33:08.304 00.001 6120 OnExposeComplete: enter
01:33:08.308 00.004 6120 UpdateGuideState(): m_state=6
01:33:08.311 00.003 6120 Star::Find(15, 953, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6402
01:33:08.316 00.005 6120 Star::Find returns 1 (1), X=953.99, Y=47.29, Mass=14004, SNR=76.6, Peak=255 HFD=6.9
01:33:08.319 00.003 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-2.95) = xAngle (1.71 = 1.71)
01:33:08.323 00.004 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.45 = 1.45)
01:33:08.327 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.24 mountX=-0.03 mountY=0.24, mountTheta=1.71
01:33:08.333 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.23, opts=13)
01:33:08.338 00.005 6120 Enqueuing Move request for scope (0.08, -0.23)
01:33:08.342 00.004 7680 Worker thread wakes up
01:33:08.342 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
01:33:08.343 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
01:33:08.343 00.000 7680 Moving (0.08, -0.23) raw xDistance=-0.03 yDistance=0.24
01:33:08.343 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:33:08.343 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:33:08.343 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:33:08.343 00.000 7680 MoveAxis(E, 0, ABG)
01:33:08.343 00.000 7680 Move returns status 0, amount 0
01:33:08.343 00.000 7680 MoveAxis(N, 0, ABG)
01:33:08.343 00.000 7680 Move returns status 0, amount 0
01:33:08.343 00.000 7680 move complete, result=0
01:33:08.345 00.002 7680 worker thread done servicing request
01:33:08.345 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:08.348 00.003 6120 UpdateGuideState exits: m=14004 SNR=76.6 Saturated
01:33:08.352 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:08.356 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:08.360 00.004 6120 Enqueuing Expose request
01:33:08.364 00.004 7680 Worker thread wakes up
01:33:08.364 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:33:08.367 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:08.367 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:09.612 01.245 7680 Exposure complete
01:33:09.747 00.135 7680 worker thread done servicing request
01:33:09.748 00.001 6120 OnExposeComplete: enter
01:33:09.752 00.004 6120 UpdateGuideState(): m_state=6
01:33:09.755 00.003 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6403
01:33:09.759 00.004 6120 Star::Find returns 1 (1), X=953.96, Y=47.77, Mass=14985, SNR=79.3, Peak=255 HFD=7.0
01:33:09.763 00.004 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.96)
01:33:09.767 00.004 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.23)
01:33:09.771 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.37 mountX=-0.09 mountY=-0.20, mountTheta=-2.01
01:33:09.777 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.25, opts=13)
01:33:09.779 00.002 6120 Enqueuing Move request for scope (0.05, 0.25)
01:33:09.784 00.005 7680 Worker thread wakes up
01:33:09.784 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
01:33:09.785 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
01:33:09.785 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:09.788 00.003 6120 UpdateGuideState exits: m=14985 SNR=79.3 Saturated
01:33:09.793 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:09.797 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:09.801 00.004 6120 Enqueuing Expose request
01:33:09.806 00.005 7680 Moving (0.05, 0.25) raw xDistance=-0.09 yDistance=-0.20
01:33:09.806 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:33:09.806 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:33:09.807 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:33:09.807 00.000 7680 MoveAxis(E, 0, ABG)
01:33:09.807 00.000 7680 Move returns status 0, amount 0
01:33:09.807 00.000 7680 MoveAxis(N, 0, ABG)
01:33:09.807 00.000 7680 Move returns status 0, amount 0
01:33:09.807 00.000 7680 move complete, result=0
01:33:09.808 00.001 7680 worker thread done servicing request
01:33:09.808 00.000 7680 Worker thread wakes up
01:33:09.808 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:33:09.813 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:09.813 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:11.065 01.252 7680 Exposure complete
01:33:11.203 00.138 7680 worker thread done servicing request
01:33:11.205 00.002 6120 OnExposeComplete: enter
01:33:11.209 00.004 6120 UpdateGuideState(): m_state=6
01:33:11.214 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6404
01:33:11.219 00.005 6120 Star::Find returns 1 (1), X=954.01, Y=47.76, Mass=13684, SNR=76.5, Peak=255 HFD=6.8
01:33:11.222 00.003 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
01:33:11.226 00.004 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.44)
01:33:11.229 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.16 mountX=-0.15 mountY=-0.17, mountTheta=-2.29
01:33:11.235 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.24, opts=13)
01:33:11.240 00.005 6120 Enqueuing Move request for scope (0.10, 0.24)
01:33:11.244 00.004 7680 Worker thread wakes up
01:33:11.244 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd
01:33:11.244 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.24)
01:33:11.245 00.001 7680 Moving (0.10, 0.24) raw xDistance=-0.15 yDistance=-0.17
01:33:11.245 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:33:11.245 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:33:11.245 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:11.249 00.004 6120 UpdateGuideState exits: m=13684 SNR=76.5 Saturated
01:33:11.253 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:33:11.253 00.000 7680 MoveAxis(E, 0, ABG)
01:33:11.254 00.001 7680 Move returns status 0, amount 0
01:33:11.254 00.000 7680 MoveAxis(N, 0, ABG)
01:33:11.254 00.000 7680 Move returns status 0, amount 0
01:33:11.254 00.000 7680 move complete, result=0
01:33:11.254 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:11.257 00.003 7680 worker thread done servicing request
01:33:11.257 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:11.261 00.004 6120 Enqueuing Expose request
01:33:11.266 00.005 7680 Worker thread wakes up
01:33:11.266 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:33:11.273 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:11.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:12.518 01.245 7680 Exposure complete
01:33:12.662 00.144 7680 worker thread done servicing request
01:33:12.662 00.000 6120 OnExposeComplete: enter
01:33:12.667 00.005 6120 UpdateGuideState(): m_state=6
01:33:12.671 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6405
01:33:12.677 00.006 6120 Star::Find returns 1 (1), X=954.11, Y=48.01, Mass=12932, SNR=73.6, Peak=255 HFD=7.0
01:33:12.682 00.005 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
01:33:12.686 00.004 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
01:33:12.690 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.48 hyp=0.52 cameraTheta=1.19 mountX=-0.28 mountY=-0.35, mountTheta=-2.25
01:33:12.696 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.48, opts=13)
01:33:12.701 00.005 6120 Enqueuing Move request for scope (0.19, 0.48)
01:33:12.704 00.003 7680 Worker thread wakes up
01:33:12.705 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:12.708 00.003 6120 UpdateGuideState exits: m=12932 SNR=73.6 Saturated
01:33:12.714 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:12.719 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:12.723 00.004 6120 Enqueuing Expose request
01:33:12.726 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.48) opts 0xd
01:33:12.726 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.48)
01:33:12.726 00.000 7680 Moving (0.19, 0.48) raw xDistance=-0.28 yDistance=-0.35
01:33:12.727 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:33:12.727 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:33:12.727 00.000 7680 MoveAxis(E, 115, ABG)
01:33:12.727 00.000 7680 Guiding  Dir = 2, Dur = 115
01:33:12.728 00.001 7680 IsSlewing returns 0
01:33:12.728 00.000 7680 IsGuiding returns 0
01:33:12.729 00.001 7680 PulseGuide returned control before completion, sleep 125
01:33:12.864 00.135 7680 IsGuiding returns 1
01:33:12.866 00.002 7680 scope still moving after pulse duration time elapsed
01:33:12.895 00.029 7680 IsSlewing returns 0
01:33:12.895 00.000 7680 IsGuiding returns 0
01:33:12.895 00.000 7680 scope move finished after 115 + 51 ms
01:33:12.895 00.000 7680 Move returns status 0, amount 115
01:33:12.895 00.000 7680 MoveAxis(N, 189, ABG)
01:33:12.896 00.001 7680 Guiding  Dir = 0, Dur = 189
01:33:12.896 00.000 7680 IsSlewing returns 0
01:33:12.896 00.000 7680 IsGuiding returns 0
01:33:12.897 00.001 7680 PulseGuide returned control before completion, sleep 199
01:33:13.098 00.201 7680 IsGuiding returns 1
01:33:13.099 00.001 7680 scope still moving after pulse duration time elapsed
01:33:13.130 00.031 7680 IsSlewing returns 0
01:33:13.131 00.001 7680 IsGuiding returns 1
01:33:13.160 00.029 7680 IsSlewing returns 0
01:33:13.162 00.002 7680 IsGuiding returns 1
01:33:13.192 00.030 7680 IsSlewing returns 0
01:33:13.194 00.002 7680 IsGuiding returns 0
01:33:13.194 00.000 7680 scope move finished after 189 + 108 ms
01:33:13.194 00.000 7680 Move returns status 0, amount 189
01:33:13.195 00.001 7680 move complete, result=0
01:33:13.195 00.000 7680 worker thread done servicing request
01:33:13.195 00.000 7680 Worker thread wakes up
01:33:13.196 00.001 6120 GuideStep: -0.3 px 115 ms EAST, -0.3 px 189 ms NORTH
01:33:13.204 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:13.204 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:14.457 01.253 7680 Exposure complete
01:33:14.593 00.136 7680 worker thread done servicing request
01:33:14.593 00.000 6120 OnExposeComplete: enter
01:33:14.597 00.004 6120 UpdateGuideState(): m_state=6
01:33:14.602 00.005 6120 Star::Find(15, 954, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6406
01:33:14.606 00.004 6120 Star::Find returns 1 (1), X=953.97, Y=47.79, Mass=15216, SNR=81.1, Peak=255 HFD=7.0
01:33:14.610 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
01:33:14.614 00.004 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
01:33:14.619 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.27 hyp=0.27 cameraTheta=1.34 mountX=-0.11 mountY=-0.21, mountTheta=-2.06
01:33:14.623 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.27, opts=13)
01:33:14.628 00.005 6120 Enqueuing Move request for scope (0.06, 0.27)
01:33:14.631 00.003 7680 Worker thread wakes up
01:33:14.631 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.27) opts 0xd
01:33:14.631 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.27)
01:33:14.631 00.000 7680 Moving (0.06, 0.27) raw xDistance=-0.11 yDistance=-0.21
01:33:14.631 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:33:14.631 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:33:14.631 00.000 7680 MoveAxis(E, 0, ABG)
01:33:14.633 00.002 7680 Move returns status 0, amount 0
01:33:14.633 00.000 7680 MoveAxis(N, 115, ABG)
01:33:14.633 00.000 7680 Guiding  Dir = 0, Dur = 115
01:33:14.633 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:14.637 00.004 7680 IsSlewing returns 0
01:33:14.637 00.000 6120 UpdateGuideState exits: m=15216 SNR=81.1 Saturated
01:33:14.641 00.004 7680 IsGuiding returns 0
01:33:14.641 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:14.645 00.004 7680 PulseGuide returned control before completion, sleep 125
01:33:14.645 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:14.648 00.003 6120 Enqueuing Expose request
01:33:14.774 00.126 7680 IsGuiding returns 1
01:33:14.775 00.001 7680 scope still moving after pulse duration time elapsed
01:33:14.806 00.031 7680 IsSlewing returns 0
01:33:14.807 00.001 7680 IsGuiding returns 0
01:33:14.808 00.001 7680 scope move finished after 115 + 51 ms
01:33:14.808 00.000 7680 Move returns status 0, amount 115
01:33:14.808 00.000 7680 move complete, result=0
01:33:14.809 00.001 7680 worker thread done servicing request
01:33:14.809 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 115 ms NORTH
01:33:14.816 00.007 7680 Worker thread wakes up
01:33:14.816 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:14.817 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:16.068 01.251 7680 Exposure complete
01:33:16.209 00.141 7680 worker thread done servicing request
01:33:16.209 00.000 6120 OnExposeComplete: enter
01:33:16.217 00.008 6120 UpdateGuideState(): m_state=6
01:33:16.222 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6407
01:33:16.228 00.006 6120 Star::Find returns 1 (1), X=953.99, Y=47.91, Mass=14696, SNR=79.3, Peak=255 HFD=7.1
01:33:16.236 00.008 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
01:33:16.243 00.007 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
01:33:16.248 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.39 hyp=0.40 cameraTheta=1.37 mountX=-0.15 mountY=-0.32, mountTheta=-2.02
01:33:16.255 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.39, opts=13)
01:33:16.260 00.005 6120 Enqueuing Move request for scope (0.08, 0.39)
01:33:16.266 00.006 7680 Worker thread wakes up
01:33:16.266 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:16.271 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.39) opts 0xd
01:33:16.271 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.39)
01:33:16.272 00.001 7680 Moving (0.08, 0.39) raw xDistance=-0.15 yDistance=-0.32
01:33:16.272 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:33:16.272 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:33:16.272 00.000 7680 MoveAxis(E, 0, ABG)
01:33:16.274 00.002 6120 UpdateGuideState exits: m=14696 SNR=79.3 Saturated
01:33:16.279 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:16.285 00.006 7680 Move returns status 0, amount 0
01:33:16.285 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:16.292 00.007 6120 Enqueuing Expose request
01:33:16.296 00.004 7680 MoveAxis(N, 172, ABG)
01:33:16.297 00.001 7680 Guiding  Dir = 0, Dur = 172
01:33:16.298 00.001 7680 IsSlewing returns 0
01:33:16.298 00.000 7680 IsGuiding returns 0
01:33:16.300 00.002 7680 PulseGuide returned control before completion, sleep 182
01:33:16.491 00.191 7680 IsGuiding returns 1
01:33:16.491 00.000 7680 scope still moving after pulse duration time elapsed
01:33:16.523 00.032 7680 IsSlewing returns 0
01:33:16.523 00.000 7680 IsGuiding returns 0
01:33:16.523 00.000 7680 scope move finished after 172 + 51 ms
01:33:16.523 00.000 7680 Move returns status 0, amount 172
01:33:16.524 00.001 7680 move complete, result=0
01:33:16.524 00.000 7680 worker thread done servicing request
01:33:16.524 00.000 7680 Worker thread wakes up
01:33:16.525 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:16.525 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:16.525 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 172 ms NORTH
01:33:17.767 01.242 7680 Exposure complete
01:33:17.904 00.137 7680 worker thread done servicing request
01:33:17.906 00.002 6120 OnExposeComplete: enter
01:33:17.909 00.003 6120 UpdateGuideState(): m_state=6
01:33:17.913 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6408
01:33:17.915 00.002 6120 Star::Find returns 1 (1), X=954.04, Y=47.84, Mass=14401, SNR=78.8, Peak=255 HFD=6.9
01:33:17.919 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
01:33:17.923 00.004 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
01:33:17.926 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.32 hyp=0.34 cameraTheta=1.19 mountX=-0.18 mountY=-0.23, mountTheta=-2.25
01:33:17.932 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.32, opts=13)
01:33:17.935 00.003 6120 Enqueuing Move request for scope (0.13, 0.32)
01:33:17.939 00.004 7680 Worker thread wakes up
01:33:17.939 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.32) opts 0xd
01:33:17.939 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.32)
01:33:17.940 00.001 7680 Moving (0.13, 0.32) raw xDistance=-0.18 yDistance=-0.23
01:33:17.940 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:33:17.940 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:33:17.941 00.001 7680 MoveAxis(E, 0, ABG)
01:33:17.941 00.000 7680 Move returns status 0, amount 0
01:33:17.941 00.000 7680 MoveAxis(N, 124, ABG)
01:33:17.941 00.000 7680 Guiding  Dir = 0, Dur = 124
01:33:17.941 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:17.944 00.003 7680 IsSlewing returns 0
01:33:17.945 00.001 6120 UpdateGuideState exits: m=14401 SNR=78.8 Saturated
01:33:17.948 00.003 7680 IsGuiding returns 0
01:33:17.948 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:17.952 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:17.956 00.004 7680 PulseGuide returned control before completion, sleep 134
01:33:17.956 00.000 6120 Enqueuing Expose request
01:33:18.101 00.145 7680 IsGuiding returns 1
01:33:18.101 00.000 7680 scope still moving after pulse duration time elapsed
01:33:18.133 00.032 7680 IsSlewing returns 0
01:33:18.134 00.001 7680 IsGuiding returns 0
01:33:18.134 00.000 7680 scope move finished after 124 + 61 ms
01:33:18.135 00.001 7680 Move returns status 0, amount 124
01:33:18.135 00.000 7680 move complete, result=0
01:33:18.135 00.000 7680 worker thread done servicing request
01:33:18.136 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 124 ms NORTH
01:33:18.144 00.008 7680 Worker thread wakes up
01:33:18.144 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:18.144 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:19.395 01.251 7680 Exposure complete
01:33:19.528 00.133 7680 worker thread done servicing request
01:33:19.528 00.000 6120 OnExposeComplete: enter
01:33:19.533 00.005 6120 UpdateGuideState(): m_state=6
01:33:19.537 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6409
01:33:19.540 00.003 6120 Star::Find returns 1 (1), X=953.91, Y=47.79, Mass=14169, SNR=77.7, Peak=255 HFD=7.0
01:33:19.545 00.005 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.53 = -1.76)
01:33:19.550 00.005 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
01:33:19.554 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.27 hyp=0.27 cameraTheta=1.57 mountX=-0.05 mountY=-0.24, mountTheta=-1.77
01:33:19.559 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.27, opts=13)
01:33:19.564 00.005 6120 Enqueuing Move request for scope (-0.00, 0.27)
01:33:19.567 00.003 7680 Worker thread wakes up
01:33:19.567 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:19.572 00.005 6120 UpdateGuideState exits: m=14169 SNR=77.7 Saturated
01:33:19.575 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:19.580 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:19.584 00.004 6120 Enqueuing Expose request
01:33:19.587 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.27) opts 0xd
01:33:19.587 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.27)
01:33:19.587 00.000 7680 Moving (-0.00, 0.27) raw xDistance=-0.05 yDistance=-0.24
01:33:19.589 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:33:19.589 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:33:19.589 00.000 7680 MoveAxis(E, 0, ABG)
01:33:19.589 00.000 7680 Move returns status 0, amount 0
01:33:19.589 00.000 7680 MoveAxis(N, 132, ABG)
01:33:19.589 00.000 7680 Guiding  Dir = 0, Dur = 132
01:33:19.590 00.001 7680 IsSlewing returns 0
01:33:19.590 00.000 7680 IsGuiding returns 0
01:33:19.590 00.000 7680 PulseGuide returned control before completion, sleep 142
01:33:19.745 00.155 7680 IsGuiding returns 1
01:33:19.745 00.000 7680 scope still moving after pulse duration time elapsed
01:33:19.775 00.030 7680 IsSlewing returns 0
01:33:19.777 00.002 7680 IsGuiding returns 1
01:33:19.806 00.029 7680 IsSlewing returns 0
01:33:19.808 00.002 7680 IsGuiding returns 0
01:33:19.808 00.000 7680 scope move finished after 132 + 85 ms
01:33:19.809 00.001 7680 Move returns status 0, amount 132
01:33:19.809 00.000 7680 move complete, result=0
01:33:19.810 00.001 7680 worker thread done servicing request
01:33:19.810 00.000 7680 Worker thread wakes up
01:33:19.810 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 132 ms NORTH
01:33:19.817 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:19.817 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:21.074 01.257 7680 Exposure complete
01:33:21.213 00.139 7680 worker thread done servicing request
01:33:21.213 00.000 6120 OnExposeComplete: enter
01:33:21.217 00.004 6120 UpdateGuideState(): m_state=6
01:33:21.221 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6410
01:33:21.225 00.004 6120 Star::Find returns 1 (1), X=953.96, Y=47.84, Mass=14620, SNR=79.3, Peak=255 HFD=7.0
01:33:21.228 00.003 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
01:33:21.232 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
01:33:21.237 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.32 hyp=0.33 cameraTheta=1.41 mountX=-0.11 mountY=-0.27, mountTheta=-1.97
01:33:21.243 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.32, opts=13)
01:33:21.247 00.004 6120 Enqueuing Move request for scope (0.05, 0.32)
01:33:21.251 00.004 7680 Worker thread wakes up
01:33:21.251 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.32) opts 0xd
01:33:21.251 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.32)
01:33:21.251 00.000 7680 Moving (0.05, 0.32) raw xDistance=-0.11 yDistance=-0.27
01:33:21.251 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:33:21.251 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:33:21.253 00.002 7680 MoveAxis(E, 0, ABG)
01:33:21.253 00.000 7680 Move returns status 0, amount 0
01:33:21.253 00.000 7680 MoveAxis(N, 144, ABG)
01:33:21.253 00.000 7680 Guiding  Dir = 0, Dur = 144
01:33:21.253 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:21.258 00.005 7680 IsSlewing returns 0
01:33:21.258 00.000 6120 UpdateGuideState exits: m=14620 SNR=79.3 Saturated
01:33:21.261 00.003 7680 IsGuiding returns 0
01:33:21.262 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:21.268 00.006 7680 PulseGuide returned control before completion, sleep 154
01:33:21.268 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:21.272 00.004 6120 Enqueuing Expose request
01:33:21.425 00.153 7680 IsGuiding returns 1
01:33:21.426 00.001 7680 scope still moving after pulse duration time elapsed
01:33:21.454 00.028 7680 IsSlewing returns 0
01:33:21.456 00.002 7680 IsGuiding returns 0
01:33:21.456 00.000 7680 scope move finished after 144 + 49 ms
01:33:21.457 00.001 7680 Move returns status 0, amount 144
01:33:21.457 00.000 7680 move complete, result=0
01:33:21.457 00.000 7680 worker thread done servicing request
01:33:21.458 00.001 7680 Worker thread wakes up
01:33:21.458 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 144 ms NORTH
01:33:21.464 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:21.464 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:22.715 01.251 7680 Exposure complete
01:33:22.852 00.137 7680 worker thread done servicing request
01:33:22.852 00.000 6120 OnExposeComplete: enter
01:33:22.857 00.005 6120 UpdateGuideState(): m_state=6
01:33:22.861 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6411
01:33:22.865 00.004 6120 Star::Find returns 1 (1), X=954.12, Y=47.81, Mass=13778, SNR=75.5, Peak=255 HFD=6.8
01:33:22.869 00.004 6120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-2.95) = xAngle (3.89 = -2.39)
01:33:22.873 00.004 6120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.66)
01:33:22.876 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.29 hyp=0.35 cameraTheta=0.94 mountX=-0.26 mountY=-0.17, mountTheta=-2.57
01:33:22.882 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.29, opts=13)
01:33:22.886 00.004 6120 Enqueuing Move request for scope (0.21, 0.29)
01:33:22.890 00.004 7680 Worker thread wakes up
01:33:22.890 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.29) opts 0xd
01:33:22.890 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.29)
01:33:22.890 00.000 7680 Moving (0.21, 0.29) raw xDistance=-0.26 yDistance=-0.17
01:33:22.890 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:33:22.890 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:33:22.890 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:22.897 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:33:22.897 00.000 7680 MoveAxis(E, 106, ABG)
01:33:22.897 00.000 6120 UpdateGuideState exits: m=13778 SNR=75.5 Saturated
01:33:22.901 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:22.905 00.004 7680 Guiding  Dir = 2, Dur = 106
01:33:22.905 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:22.910 00.005 6120 Enqueuing Expose request
01:33:22.913 00.003 7680 IsSlewing returns 0
01:33:22.913 00.000 7680 IsGuiding returns 0
01:33:22.913 00.000 7680 PulseGuide returned control before completion, sleep 116
01:33:23.047 00.134 7680 IsGuiding returns 1
01:33:23.054 00.007 7680 scope still moving after pulse duration time elapsed
01:33:23.080 00.026 7680 IsSlewing returns 0
01:33:23.081 00.001 7680 IsGuiding returns 1
01:33:23.111 00.030 7680 IsSlewing returns 0
01:33:23.113 00.002 7680 IsGuiding returns 0
01:33:23.113 00.000 7680 scope move finished after 106 + 94 ms
01:33:23.115 00.002 7680 Move returns status 0, amount 106
01:33:23.115 00.000 7680 MoveAxis(N, 0, ABG)
01:33:23.115 00.000 7680 Move returns status 0, amount 0
01:33:23.116 00.001 7680 move complete, result=0
01:33:23.116 00.000 7680 worker thread done servicing request
01:33:23.116 00.000 7680 Worker thread wakes up
01:33:23.117 00.001 6120 GuideStep: -0.3 px 106 ms EAST, -0.2 px 0 ms NORTH
01:33:23.122 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:23.122 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:24.379 01.257 7680 Exposure complete
01:33:24.518 00.139 7680 worker thread done servicing request
01:33:24.518 00.000 6120 OnExposeComplete: enter
01:33:24.522 00.004 6120 UpdateGuideState(): m_state=6
01:33:24.528 00.006 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6412
01:33:24.533 00.005 6120 Star::Find returns 1 (1), X=953.99, Y=47.94, Mass=14477, SNR=77.1, Peak=255 HFD=7.1
01:33:24.539 00.006 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
01:33:24.546 00.007 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
01:33:24.552 00.006 6120 CameraToMount -- cameraX=0.08 cameraY=0.42 hyp=0.42 cameraTheta=1.39 mountX=-0.15 mountY=-0.34, mountTheta=-1.99
01:33:24.559 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.42, opts=13)
01:33:24.564 00.005 6120 Enqueuing Move request for scope (0.08, 0.42)
01:33:24.570 00.006 7680 Worker thread wakes up
01:33:24.570 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:24.578 00.008 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.42) opts 0xd
01:33:24.579 00.001 6120 UpdateGuideState exits: m=14477 SNR=77.1 Saturated
01:33:24.587 00.008 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.42)
01:33:24.587 00.000 7680 Moving (0.08, 0.42) raw xDistance=-0.15 yDistance=-0.34
01:33:24.587 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:24.594 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:33:24.594 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:33:24.594 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:24.600 00.006 7680 MoveAxis(E, 0, ABG)
01:33:24.600 00.000 6120 Enqueuing Expose request
01:33:24.607 00.007 7680 Move returns status 0, amount 0
01:33:24.607 00.000 7680 MoveAxis(N, 184, ABG)
01:33:24.607 00.000 7680 Guiding  Dir = 0, Dur = 184
01:33:24.607 00.000 7680 IsSlewing returns 0
01:33:24.608 00.001 7680 IsGuiding returns 0
01:33:24.608 00.000 7680 PulseGuide returned control before completion, sleep 194
01:33:24.819 00.211 7680 IsGuiding returns 1
01:33:24.821 00.002 7680 scope still moving after pulse duration time elapsed
01:33:24.851 00.030 7680 IsSlewing returns 0
01:33:24.852 00.001 7680 IsGuiding returns 0
01:33:24.853 00.001 7680 scope move finished after 184 + 60 ms
01:33:24.854 00.001 7680 Move returns status 0, amount 184
01:33:24.854 00.000 7680 move complete, result=0
01:33:24.855 00.001 7680 worker thread done servicing request
01:33:24.855 00.000 7680 Worker thread wakes up
01:33:24.856 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 184 ms NORTH
01:33:24.863 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:24.864 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:26.105 01.241 7680 Exposure complete
01:33:26.252 00.147 7680 worker thread done servicing request
01:33:26.252 00.000 6120 OnExposeComplete: enter
01:33:26.256 00.004 6120 UpdateGuideState(): m_state=6
01:33:26.259 00.003 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6413
01:33:26.264 00.005 6120 Star::Find returns 1 (1), X=953.99, Y=47.96, Mass=14139, SNR=77.4, Peak=255 HFD=7.2
01:33:26.270 00.006 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
01:33:26.275 00.005 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
01:33:26.279 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.43 hyp=0.44 cameraTheta=1.40 mountX=-0.16 mountY=-0.36, mountTheta=-1.98
01:33:26.284 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.43, opts=13)
01:33:26.289 00.005 6120 Enqueuing Move request for scope (0.08, 0.43)
01:33:26.293 00.004 7680 Worker thread wakes up
01:33:26.293 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.43) opts 0xd
01:33:26.293 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.43)
01:33:26.293 00.000 7680 Moving (0.08, 0.43) raw xDistance=-0.16 yDistance=-0.36
01:33:26.293 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:33:26.293 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:33:26.294 00.001 7680 MoveAxis(E, 0, ABG)
01:33:26.296 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:26.299 00.003 7680 Move returns status 0, amount 0
01:33:26.299 00.000 7680 MoveAxis(N, 193, ABG)
01:33:26.299 00.000 7680 Guiding  Dir = 0, Dur = 193
01:33:26.300 00.001 6120 UpdateGuideState exits: m=14139 SNR=77.4 Saturated
01:33:26.302 00.002 7680 IsSlewing returns 0
01:33:26.303 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:26.306 00.003 7680 IsGuiding returns 0
01:33:26.307 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:26.309 00.002 6120 Enqueuing Expose request
01:33:26.313 00.004 7680 PulseGuide returned control before completion, sleep 203
01:33:26.518 00.205 7680 IsGuiding returns 1
01:33:26.519 00.001 7680 scope still moving after pulse duration time elapsed
01:33:26.550 00.031 7680 IsSlewing returns 0
01:33:26.551 00.001 7680 IsGuiding returns 0
01:33:26.551 00.000 7680 scope move finished after 193 + 52 ms
01:33:26.551 00.000 7680 Move returns status 0, amount 193
01:33:26.552 00.001 7680 move complete, result=0
01:33:26.553 00.001 7680 worker thread done servicing request
01:33:26.553 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 193 ms NORTH
01:33:26.559 00.006 7680 Worker thread wakes up
01:33:26.559 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:26.559 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:27.806 01.247 7680 Exposure complete
01:33:27.940 00.134 7680 worker thread done servicing request
01:33:27.941 00.001 6120 OnExposeComplete: enter
01:33:27.945 00.004 6120 UpdateGuideState(): m_state=6
01:33:27.950 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6414
01:33:27.954 00.004 6120 Star::Find returns 1 (1), X=954.13, Y=47.96, Mass=15242, SNR=80.2, Peak=255 HFD=7.1
01:33:27.957 00.003 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.05 = -2.23)
01:33:27.961 00.004 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.50)
01:33:27.965 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.44 hyp=0.49 cameraTheta=1.10 mountX=-0.30 mountY=-0.29, mountTheta=-2.37
01:33:27.969 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.44, opts=13)
01:33:27.973 00.004 6120 Enqueuing Move request for scope (0.22, 0.44)
01:33:27.976 00.003 7680 Worker thread wakes up
01:33:27.977 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.44) opts 0xd
01:33:27.977 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.44)
01:33:27.978 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:27.980 00.002 6120 UpdateGuideState exits: m=15242 SNR=80.2 Saturated
01:33:27.985 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:27.990 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:27.995 00.005 7680 Moving (0.22, 0.44) raw xDistance=-0.30 yDistance=-0.29
01:33:27.995 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:33:27.995 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:33:27.995 00.000 7680 MoveAxis(E, 123, ABG)
01:33:27.996 00.001 6120 Enqueuing Expose request
01:33:27.999 00.003 7680 Guiding  Dir = 2, Dur = 123
01:33:28.000 00.001 7680 IsSlewing returns 0
01:33:28.000 00.000 7680 IsGuiding returns 0
01:33:28.000 00.000 7680 PulseGuide returned control before completion, sleep 133
01:33:28.140 00.140 7680 IsGuiding returns 1
01:33:28.141 00.001 7680 scope still moving after pulse duration time elapsed
01:33:28.172 00.031 7680 IsSlewing returns 0
01:33:28.173 00.001 7680 IsGuiding returns 0
01:33:28.173 00.000 7680 scope move finished after 123 + 50 ms
01:33:28.175 00.002 7680 Move returns status 0, amount 123
01:33:28.175 00.000 7680 MoveAxis(N, 159, ABG)
01:33:28.175 00.000 7680 Guiding  Dir = 0, Dur = 159
01:33:28.176 00.001 7680 IsSlewing returns 0
01:33:28.176 00.000 7680 IsGuiding returns 0
01:33:28.177 00.001 7680 PulseGuide returned control before completion, sleep 169
01:33:28.359 00.182 7680 IsGuiding returns 1
01:33:28.361 00.002 7680 scope still moving after pulse duration time elapsed
01:33:28.391 00.030 7680 IsSlewing returns 0
01:33:28.392 00.001 7680 IsGuiding returns 0
01:33:28.392 00.000 7680 scope move finished after 159 + 56 ms
01:33:28.393 00.001 7680 Move returns status 0, amount 159
01:33:28.393 00.000 7680 move complete, result=0
01:33:28.394 00.001 7680 worker thread done servicing request
01:33:28.394 00.000 7680 Worker thread wakes up
01:33:28.394 00.000 6120 GuideStep: -0.3 px 123 ms EAST, -0.3 px 159 ms NORTH
01:33:28.404 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:28.404 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:29.652 01.248 7680 Exposure complete
01:33:29.800 00.148 7680 worker thread done servicing request
01:33:29.800 00.000 6120 OnExposeComplete: enter
01:33:29.806 00.006 6120 UpdateGuideState(): m_state=6
01:33:29.814 00.008 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6415
01:33:29.820 00.006 6120 Star::Find returns 1 (1), X=954.04, Y=47.85, Mass=14551, SNR=79.1, Peak=255 HFD=7.0
01:33:29.829 00.009 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
01:33:29.835 00.006 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
01:33:29.841 00.006 6120 CameraToMount -- cameraX=0.13 cameraY=0.33 hyp=0.35 cameraTheta=1.19 mountX=-0.19 mountY=-0.24, mountTheta=-2.25
01:33:29.849 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.33, opts=13)
01:33:29.856 00.007 6120 Enqueuing Move request for scope (0.13, 0.33)
01:33:29.862 00.006 7680 Worker thread wakes up
01:33:29.862 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:29.867 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.33) opts 0xd
01:33:29.868 00.001 6120 UpdateGuideState exits: m=14551 SNR=79.1 Saturated
01:33:29.874 00.006 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.33)
01:33:29.874 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:29.880 00.006 7680 Moving (0.13, 0.33) raw xDistance=-0.19 yDistance=-0.24
01:33:29.880 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:29.885 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:33:29.885 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:33:29.885 00.000 7680 MoveAxis(E, 0, ABG)
01:33:29.885 00.000 7680 Move returns status 0, amount 0
01:33:29.886 00.001 7680 MoveAxis(N, 128, ABG)
01:33:29.886 00.000 6120 Enqueuing Expose request
01:33:29.895 00.009 7680 Guiding  Dir = 0, Dur = 128
01:33:29.895 00.000 7680 IsSlewing returns 0
01:33:29.895 00.000 7680 IsGuiding returns 0
01:33:29.897 00.002 7680 PulseGuide returned control before completion, sleep 138
01:33:30.047 00.150 7680 IsGuiding returns 1
01:33:30.050 00.003 7680 scope still moving after pulse duration time elapsed
01:33:30.078 00.028 7680 IsSlewing returns 0
01:33:30.078 00.000 7680 IsGuiding returns 0
01:33:30.078 00.000 7680 scope move finished after 128 + 55 ms
01:33:30.080 00.002 7680 Move returns status 0, amount 128
01:33:30.080 00.000 7680 move complete, result=0
01:33:30.080 00.000 7680 worker thread done servicing request
01:33:30.081 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 128 ms NORTH
01:33:30.086 00.005 7680 Worker thread wakes up
01:33:30.086 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:30.086 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:31.344 01.258 7680 Exposure complete
01:33:31.477 00.133 7680 worker thread done servicing request
01:33:31.477 00.000 6120 OnExposeComplete: enter
01:33:31.483 00.006 6120 UpdateGuideState(): m_state=6
01:33:31.488 00.005 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6416
01:33:31.491 00.003 6120 Star::Find returns 1 (1), X=954.13, Y=47.76, Mass=14720, SNR=78.9, Peak=255 HFD=6.8
01:33:31.495 00.004 6120 CameraToMount -- cameraTheta (0.81) - m_xAngle (-2.95) = xAngle (3.77 = -2.52)
01:33:31.498 00.003 6120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.50 = -2.79)
01:33:31.503 00.005 6120 CameraToMount -- cameraX=0.22 cameraY=0.23 hyp=0.32 cameraTheta=0.81 mountX=-0.26 mountY=-0.11, mountTheta=-2.74
01:33:31.507 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.23, opts=13)
01:33:31.511 00.004 6120 Enqueuing Move request for scope (0.22, 0.23)
01:33:31.514 00.003 7680 Worker thread wakes up
01:33:31.516 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.23) opts 0xd
01:33:31.516 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.23)
01:33:31.516 00.000 7680 Moving (0.22, 0.23) raw xDistance=-0.26 yDistance=-0.11
01:33:31.516 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:33:31.516 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:33:31.516 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:33:31.516 00.000 7680 MoveAxis(E, 107, ABG)
01:33:31.516 00.000 7680 Guiding  Dir = 2, Dur = 107
01:33:31.517 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:31.521 00.004 7680 IsSlewing returns 0
01:33:31.521 00.000 6120 UpdateGuideState exits: m=14720 SNR=78.9 Saturated
01:33:31.526 00.005 7680 IsGuiding returns 0
01:33:31.526 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:31.529 00.003 7680 PulseGuide returned control before completion, sleep 117
01:33:31.530 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:31.533 00.003 6120 Enqueuing Expose request
01:33:31.662 00.129 7680 IsGuiding returns 1
01:33:31.662 00.000 7680 scope still moving after pulse duration time elapsed
01:33:31.694 00.032 7680 IsSlewing returns 0
01:33:31.694 00.000 7680 IsGuiding returns 0
01:33:31.696 00.002 7680 scope move finished after 107 + 62 ms
01:33:31.696 00.000 7680 Move returns status 0, amount 107
01:33:31.697 00.001 7680 MoveAxis(N, 0, ABG)
01:33:31.697 00.000 7680 Move returns status 0, amount 0
01:33:31.698 00.001 7680 move complete, result=0
01:33:31.698 00.000 7680 worker thread done servicing request
01:33:31.698 00.000 6120 GuideStep: -0.3 px 107 ms EAST, -0.1 px 0 ms NORTH
01:33:31.706 00.008 7680 Worker thread wakes up
01:33:31.707 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:31.708 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:32.956 01.248 7680 Exposure complete
01:33:33.093 00.137 7680 worker thread done servicing request
01:33:33.093 00.000 6120 OnExposeComplete: enter
01:33:33.098 00.005 6120 UpdateGuideState(): m_state=6
01:33:33.101 00.003 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6417
01:33:33.105 00.004 6120 Star::Find returns 1 (1), X=954.09, Y=47.97, Mass=14287, SNR=76.8, Peak=255 HFD=7.1
01:33:33.110 00.005 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
01:33:33.116 00.006 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.40)
01:33:33.120 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.45 hyp=0.49 cameraTheta=1.20 mountX=-0.26 mountY=-0.33, mountTheta=-2.24
01:33:33.126 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.45, opts=13)
01:33:33.130 00.004 6120 Enqueuing Move request for scope (0.18, 0.45)
01:33:33.134 00.004 7680 Worker thread wakes up
01:33:33.134 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:33.139 00.005 6120 UpdateGuideState exits: m=14287 SNR=76.8 Saturated
01:33:33.143 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:33.148 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:33.151 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.45) opts 0xd
01:33:33.151 00.000 6120 Enqueuing Expose request
01:33:33.156 00.005 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.45)
01:33:33.156 00.000 7680 Moving (0.18, 0.45) raw xDistance=-0.26 yDistance=-0.33
01:33:33.156 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:33:33.156 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:33:33.157 00.001 7680 MoveAxis(E, 113, ABG)
01:33:33.157 00.000 7680 Guiding  Dir = 2, Dur = 113
01:33:33.157 00.000 7680 IsSlewing returns 0
01:33:33.158 00.001 7680 IsGuiding returns 0
01:33:33.158 00.000 7680 PulseGuide returned control before completion, sleep 123
01:33:33.292 00.134 7680 IsGuiding returns 1
01:33:33.294 00.002 7680 scope still moving after pulse duration time elapsed
01:33:33.323 00.029 7680 IsSlewing returns 0
01:33:33.324 00.001 7680 IsGuiding returns 0
01:33:33.324 00.000 7680 scope move finished after 113 + 53 ms
01:33:33.325 00.001 7680 Move returns status 0, amount 113
01:33:33.325 00.000 7680 MoveAxis(N, 178, ABG)
01:33:33.326 00.001 7680 Guiding  Dir = 0, Dur = 178
01:33:33.326 00.000 7680 IsSlewing returns 0
01:33:33.327 00.001 7680 IsGuiding returns 0
01:33:33.328 00.001 7680 PulseGuide returned control before completion, sleep 188
01:33:33.526 00.198 7680 IsGuiding returns 1
01:33:33.527 00.001 7680 scope still moving after pulse duration time elapsed
01:33:33.557 00.030 7680 IsSlewing returns 0
01:33:33.559 00.002 7680 IsGuiding returns 0
01:33:33.560 00.001 7680 scope move finished after 178 + 53 ms
01:33:33.561 00.001 7680 Move returns status 0, amount 178
01:33:33.561 00.000 7680 move complete, result=0
01:33:33.561 00.000 7680 worker thread done servicing request
01:33:33.561 00.000 7680 Worker thread wakes up
01:33:33.561 00.000 6120 GuideStep: -0.3 px 113 ms EAST, -0.3 px 178 ms NORTH
01:33:33.568 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:33.568 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:34.815 01.247 7680 Exposure complete
01:33:34.937 00.122 7680 worker thread done servicing request
01:33:34.937 00.000 6120 OnExposeComplete: enter
01:33:34.941 00.004 6120 UpdateGuideState(): m_state=6
01:33:34.944 00.003 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6418
01:33:34.949 00.005 6120 Star::Find returns 1 (1), X=953.94, Y=48.08, Mass=14744, SNR=78.3, Peak=255 HFD=7.0
01:33:34.954 00.005 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
01:33:34.958 00.004 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
01:33:34.961 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.56 hyp=0.56 cameraTheta=1.52 mountX=-0.13 mountY=-0.49, mountTheta=-1.83
01:33:34.967 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.56, opts=13)
01:33:34.970 00.003 6120 Enqueuing Move request for scope (0.03, 0.56)
01:33:34.975 00.005 7680 Worker thread wakes up
01:33:34.975 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:34.978 00.003 6120 UpdateGuideState exits: m=14744 SNR=78.3 Saturated
01:33:34.983 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.56) opts 0xd
01:33:34.984 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.56)
01:33:34.984 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:34.988 00.004 7680 Moving (0.03, 0.56) raw xDistance=-0.13 yDistance=-0.49
01:33:34.988 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:33:34.988 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:34.992 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:33:34.992 00.000 7680 MoveAxis(E, 0, ABG)
01:33:34.992 00.000 7680 Move returns status 0, amount 0
01:33:34.993 00.001 6120 Enqueuing Expose request
01:33:34.997 00.004 7680 MoveAxis(N, 266, ABG)
01:33:34.997 00.000 7680 Guiding  Dir = 0, Dur = 266
01:33:34.997 00.000 7680 IsSlewing returns 0
01:33:34.999 00.002 7680 IsGuiding returns 0
01:33:34.999 00.000 7680 PulseGuide returned control before completion, sleep 276
01:33:35.291 00.292 7680 IsGuiding returns 1
01:33:35.291 00.000 7680 scope still moving after pulse duration time elapsed
01:33:35.322 00.031 7680 IsSlewing returns 0
01:33:35.323 00.001 7680 IsGuiding returns 0
01:33:35.323 00.000 7680 scope move finished after 266 + 58 ms
01:33:35.323 00.000 7680 Move returns status 0, amount 266
01:33:35.323 00.000 7680 move complete, result=0
01:33:35.323 00.000 7680 worker thread done servicing request
01:33:35.324 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 266 ms NORTH
01:33:35.329 00.005 7680 Worker thread wakes up
01:33:35.329 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:35.330 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:36.587 01.257 7680 Exposure complete
01:33:36.731 00.144 7680 worker thread done servicing request
01:33:36.731 00.000 6120 OnExposeComplete: enter
01:33:36.735 00.004 6120 UpdateGuideState(): m_state=6
01:33:36.738 00.003 6120 Star::Find(15, 953, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6419
01:33:36.741 00.003 6120 Star::Find returns 1 (1), X=953.95, Y=47.85, Mass=14626, SNR=78.4, Peak=255 HFD=7.0
01:33:36.745 00.004 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
01:33:36.749 00.004 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
01:33:36.752 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.32 hyp=0.33 cameraTheta=1.45 mountX=-0.10 mountY=-0.27, mountTheta=-1.92
01:33:36.756 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.32, opts=13)
01:33:36.760 00.004 6120 Enqueuing Move request for scope (0.04, 0.32)
01:33:36.763 00.003 7680 Worker thread wakes up
01:33:36.763 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.32) opts 0xd
01:33:36.763 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.32)
01:33:36.763 00.000 7680 Moving (0.04, 0.32) raw xDistance=-0.10 yDistance=-0.27
01:33:36.765 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:36.766 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:33:36.766 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:33:36.768 00.002 7680 MoveAxis(E, 0, ABG)
01:33:36.768 00.000 7680 Move returns status 0, amount 0
01:33:36.768 00.000 7680 MoveAxis(N, 148, ABG)
01:33:36.768 00.000 7680 Guiding  Dir = 0, Dur = 148
01:33:36.768 00.000 6120 UpdateGuideState exits: m=14626 SNR=78.4 Saturated
01:33:36.771 00.003 7680 IsSlewing returns 0
01:33:36.771 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:36.774 00.003 7680 IsGuiding returns 0
01:33:36.774 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:36.778 00.004 6120 Enqueuing Expose request
01:33:36.782 00.004 7680 PulseGuide returned control before completion, sleep 158
01:33:36.952 00.170 7680 IsGuiding returns 0
01:33:36.952 00.000 7680 Move returns status 0, amount 148
01:33:36.952 00.000 7680 move complete, result=0
01:33:36.953 00.001 7680 worker thread done servicing request
01:33:36.953 00.000 7680 Worker thread wakes up
01:33:36.953 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 148 ms NORTH
01:33:36.960 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:36.960 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:38.212 01.252 7680 Exposure complete
01:33:38.342 00.130 7680 worker thread done servicing request
01:33:38.342 00.000 6120 OnExposeComplete: enter
01:33:38.347 00.005 6120 UpdateGuideState(): m_state=6
01:33:38.351 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6420
01:33:38.354 00.003 6120 Star::Find returns 1 (1), X=953.97, Y=47.42, Mass=13096, SNR=73.9, Peak=255 HFD=6.8
01:33:38.360 00.006 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-2.95) = xAngle (1.91 = 1.91)
01:33:38.364 00.004 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.64 = 1.64)
01:33:38.367 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.05 mountX=-0.04 mountY=0.12, mountTheta=1.89
01:33:38.373 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.10, opts=13)
01:33:38.376 00.003 6120 Enqueuing Move request for scope (0.06, -0.10)
01:33:38.380 00.004 7680 Worker thread wakes up
01:33:38.380 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:38.384 00.004 6120 UpdateGuideState exits: m=13096 SNR=73.9 Saturated
01:33:38.387 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:38.391 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:38.395 00.004 6120 Enqueuing Expose request
01:33:38.399 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
01:33:38.399 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
01:33:38.399 00.000 7680 Moving (0.06, -0.10) raw xDistance=-0.04 yDistance=0.12
01:33:38.399 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:33:38.400 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:33:38.400 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:33:38.400 00.000 7680 MoveAxis(E, 0, ABG)
01:33:38.400 00.000 7680 Move returns status 0, amount 0
01:33:38.401 00.001 7680 MoveAxis(N, 0, ABG)
01:33:38.401 00.000 7680 Move returns status 0, amount 0
01:33:38.401 00.000 7680 move complete, result=0
01:33:38.401 00.000 7680 worker thread done servicing request
01:33:38.402 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:38.406 00.004 7680 Worker thread wakes up
01:33:38.406 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:38.407 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:39.654 01.247 7680 Exposure complete
01:33:39.792 00.138 7680 worker thread done servicing request
01:33:39.793 00.001 6120 OnExposeComplete: enter
01:33:39.797 00.004 6120 UpdateGuideState(): m_state=6
01:33:39.803 00.006 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6421
01:33:39.806 00.003 6120 Star::Find returns 1 (1), X=954.07, Y=47.99, Mass=13993, SNR=77.0, Peak=255 HFD=7.1
01:33:39.809 00.003 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
01:33:39.814 00.005 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.35)
01:33:39.818 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.47 hyp=0.50 cameraTheta=1.25 mountX=-0.24 mountY=-0.35, mountTheta=-2.17
01:33:39.823 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.47, opts=13)
01:33:39.827 00.004 6120 Enqueuing Move request for scope (0.16, 0.47)
01:33:39.830 00.003 7680 Worker thread wakes up
01:33:39.831 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.47) opts 0xd
01:33:39.831 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.47)
01:33:39.831 00.000 7680 Moving (0.16, 0.47) raw xDistance=-0.24 yDistance=-0.35
01:33:39.831 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:39.836 00.005 6120 UpdateGuideState exits: m=13993 SNR=77.0 Saturated
01:33:39.840 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:39.843 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:33:39.843 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:33:39.844 00.001 7680 MoveAxis(E, 99, ABG)
01:33:39.844 00.000 7680 Guiding  Dir = 2, Dur = 99
01:33:39.844 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:39.848 00.004 6120 Enqueuing Expose request
01:33:39.851 00.003 7680 IsSlewing returns 0
01:33:39.851 00.000 7680 IsGuiding returns 0
01:33:39.851 00.000 7680 PulseGuide returned control before completion, sleep 109
01:33:39.970 00.119 7680 IsGuiding returns 1
01:33:39.971 00.001 7680 scope still moving after pulse duration time elapsed
01:33:40.002 00.031 7680 IsSlewing returns 0
01:33:40.003 00.001 7680 IsGuiding returns 0
01:33:40.004 00.001 7680 scope move finished after 99 + 53 ms
01:33:40.005 00.001 7680 Move returns status 0, amount 99
01:33:40.005 00.000 7680 MoveAxis(N, 192, ABG)
01:33:40.006 00.001 7680 Guiding  Dir = 0, Dur = 192
01:33:40.006 00.000 7680 IsSlewing returns 0
01:33:40.007 00.001 7680 IsGuiding returns 0
01:33:40.007 00.000 7680 PulseGuide returned control before completion, sleep 202
01:33:40.219 00.212 7680 IsGuiding returns 1
01:33:40.220 00.001 7680 scope still moving after pulse duration time elapsed
01:33:40.251 00.031 7680 IsSlewing returns 0
01:33:40.252 00.001 7680 IsGuiding returns 0
01:33:40.252 00.000 7680 scope move finished after 192 + 53 ms
01:33:40.253 00.001 7680 Move returns status 0, amount 192
01:33:40.254 00.001 7680 move complete, result=0
01:33:40.254 00.000 7680 worker thread done servicing request
01:33:40.255 00.001 7680 Worker thread wakes up
01:33:40.255 00.000 6120 GuideStep: -0.2 px 99 ms EAST, -0.4 px 192 ms NORTH
01:33:40.262 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:40.262 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:41.509 01.247 7680 Exposure complete
01:33:41.645 00.136 7680 worker thread done servicing request
01:33:41.646 00.001 6120 OnExposeComplete: enter
01:33:41.650 00.004 6120 UpdateGuideState(): m_state=6
01:33:41.653 00.003 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6422
01:33:41.658 00.005 6120 Star::Find returns 1 (1), X=954.03, Y=47.90, Mass=14834, SNR=79.7, Peak=255 HFD=7.1
01:33:41.662 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.08)
01:33:41.665 00.003 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
01:33:41.669 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.38 hyp=0.40 cameraTheta=1.25 mountX=-0.19 mountY=-0.28, mountTheta=-2.17
01:33:41.675 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.38, opts=13)
01:33:41.680 00.005 6120 Enqueuing Move request for scope (0.12, 0.38)
01:33:41.685 00.005 7680 Worker thread wakes up
01:33:41.685 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:41.688 00.003 6120 UpdateGuideState exits: m=14834 SNR=79.7 Saturated
01:33:41.693 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:41.696 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:41.700 00.004 6120 Enqueuing Expose request
01:33:41.704 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.38) opts 0xd
01:33:41.704 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.38)
01:33:41.704 00.000 7680 Moving (0.12, 0.38) raw xDistance=-0.19 yDistance=-0.28
01:33:41.705 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:33:41.705 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:33:41.705 00.000 7680 MoveAxis(E, 0, ABG)
01:33:41.705 00.000 7680 Move returns status 0, amount 0
01:33:41.706 00.001 7680 MoveAxis(N, 154, ABG)
01:33:41.706 00.000 7680 Guiding  Dir = 0, Dur = 154
01:33:41.706 00.000 7680 IsSlewing returns 0
01:33:41.706 00.000 7680 IsGuiding returns 0
01:33:41.707 00.001 7680 PulseGuide returned control before completion, sleep 164
01:33:41.875 00.168 7680 IsGuiding returns 1
01:33:41.877 00.002 7680 scope still moving after pulse duration time elapsed
01:33:41.907 00.030 7680 IsSlewing returns 0
01:33:41.908 00.001 7680 IsGuiding returns 0
01:33:41.908 00.000 7680 scope move finished after 154 + 48 ms
01:33:41.910 00.002 7680 Move returns status 0, amount 154
01:33:41.910 00.000 7680 move complete, result=0
01:33:41.910 00.000 7680 worker thread done servicing request
01:33:41.911 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 154 ms NORTH
01:33:41.917 00.006 7680 Worker thread wakes up
01:33:41.917 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:41.917 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:43.163 01.246 7680 Exposure complete
01:33:43.292 00.129 7680 worker thread done servicing request
01:33:43.292 00.000 6120 OnExposeComplete: enter
01:33:43.297 00.005 6120 UpdateGuideState(): m_state=6
01:33:43.305 00.008 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6423
01:33:43.310 00.005 6120 Star::Find returns 1 (1), X=954.17, Y=47.83, Mass=14045, SNR=76.5, Peak=255 HFD=6.8
01:33:43.314 00.004 6120 CameraToMount -- cameraTheta (0.88) - m_xAngle (-2.95) = xAngle (3.83 = -2.45)
01:33:43.318 00.004 6120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.56 = -2.72)
01:33:43.321 00.003 6120 CameraToMount -- cameraX=0.26 cameraY=0.31 hyp=0.40 cameraTheta=0.88 mountX=-0.31 mountY=-0.16, mountTheta=-2.65
01:33:43.327 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.31, opts=13)
01:33:43.331 00.004 6120 Enqueuing Move request for scope (0.26, 0.31)
01:33:43.335 00.004 7680 Worker thread wakes up
01:33:43.335 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:43.339 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.31) opts 0xd
01:33:43.339 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.31)
01:33:43.339 00.000 7680 Moving (0.26, 0.31) raw xDistance=-0.31 yDistance=-0.16
01:33:43.339 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:33:43.339 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:33:43.339 00.000 6120 UpdateGuideState exits: m=14045 SNR=76.5 Saturated
01:33:43.344 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:33:43.344 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:43.348 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:43.352 00.004 6120 Enqueuing Expose request
01:33:43.355 00.003 7680 MoveAxis(E, 126, ABG)
01:33:43.356 00.001 7680 Guiding  Dir = 2, Dur = 126
01:33:43.356 00.000 7680 IsSlewing returns 0
01:33:43.358 00.002 7680 IsGuiding returns 0
01:33:43.358 00.000 7680 PulseGuide returned control before completion, sleep 136
01:33:43.497 00.139 7680 IsGuiding returns 1
01:33:43.497 00.000 7680 scope still moving after pulse duration time elapsed
01:33:43.528 00.031 7680 IsSlewing returns 0
01:33:43.530 00.002 7680 IsGuiding returns 0
01:33:43.531 00.001 7680 scope move finished after 126 + 46 ms
01:33:43.531 00.000 7680 Move returns status 0, amount 126
01:33:43.531 00.000 7680 MoveAxis(N, 0, ABG)
01:33:43.531 00.000 7680 Move returns status 0, amount 0
01:33:43.533 00.002 7680 move complete, result=0
01:33:43.533 00.000 7680 worker thread done servicing request
01:33:43.534 00.001 7680 Worker thread wakes up
01:33:43.534 00.000 6120 GuideStep: -0.3 px 126 ms EAST, -0.2 px 0 ms NORTH
01:33:43.540 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:43.540 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:44.796 01.256 7680 Exposure complete
01:33:44.933 00.137 7680 worker thread done servicing request
01:33:44.933 00.000 6120 OnExposeComplete: enter
01:33:44.938 00.005 6120 UpdateGuideState(): m_state=6
01:33:44.942 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6424
01:33:44.947 00.005 6120 Star::Find returns 1 (1), X=953.92, Y=47.95, Mass=15270, SNR=78.9, Peak=255 HFD=7.2
01:33:44.951 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
01:33:44.957 00.006 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
01:33:44.961 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.43 hyp=0.43 cameraTheta=1.55 mountX=-0.09 mountY=-0.38, mountTheta=-1.79
01:33:44.966 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.43, opts=13)
01:33:44.970 00.004 6120 Enqueuing Move request for scope (0.01, 0.43)
01:33:44.973 00.003 7680 Worker thread wakes up
01:33:44.974 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.43) opts 0xd
01:33:44.974 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.43)
01:33:44.974 00.000 7680 Moving (0.01, 0.43) raw xDistance=-0.09 yDistance=-0.38
01:33:44.975 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:33:44.975 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:33:44.975 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:44.979 00.004 7680 MoveAxis(E, 0, ABG)
01:33:44.979 00.000 6120 UpdateGuideState exits: m=15270 SNR=78.9 Saturated
01:33:44.983 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:44.988 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:44.994 00.006 6120 Enqueuing Expose request
01:33:44.997 00.003 7680 Move returns status 0, amount 0
01:33:44.997 00.000 7680 MoveAxis(N, 209, ABG)
01:33:44.998 00.001 7680 Guiding  Dir = 0, Dur = 209
01:33:44.998 00.000 7680 IsSlewing returns 0
01:33:44.998 00.000 7680 IsGuiding returns 0
01:33:44.999 00.001 7680 PulseGuide returned control before completion, sleep 219
01:33:45.224 00.225 7680 IsGuiding returns 1
01:33:45.225 00.001 7680 scope still moving after pulse duration time elapsed
01:33:45.254 00.029 7680 IsSlewing returns 0
01:33:45.255 00.001 7680 IsGuiding returns 0
01:33:45.255 00.000 7680 scope move finished after 209 + 47 ms
01:33:45.256 00.001 7680 Move returns status 0, amount 209
01:33:45.256 00.000 7680 move complete, result=0
01:33:45.256 00.000 7680 worker thread done servicing request
01:33:45.258 00.002 7680 Worker thread wakes up
01:33:45.258 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 209 ms NORTH
01:33:45.267 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:45.267 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:46.527 01.260 7680 Exposure complete
01:33:46.665 00.138 7680 worker thread done servicing request
01:33:46.665 00.000 6120 OnExposeComplete: enter
01:33:46.671 00.006 6120 UpdateGuideState(): m_state=6
01:33:46.676 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6425
01:33:46.680 00.004 6120 Star::Find returns 1 (1), X=954.01, Y=47.97, Mass=14095, SNR=74.8, Peak=255 HFD=7.2
01:33:46.684 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
01:33:46.688 00.004 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
01:33:46.692 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.45 hyp=0.46 cameraTheta=1.34 mountX=-0.19 mountY=-0.36, mountTheta=-2.05
01:33:46.697 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.45, opts=13)
01:33:46.702 00.005 6120 Enqueuing Move request for scope (0.10, 0.45)
01:33:46.706 00.004 7680 Worker thread wakes up
01:33:46.707 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:46.711 00.004 6120 UpdateGuideState exits: m=14095 SNR=74.8 Saturated
01:33:46.714 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:46.717 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:46.721 00.004 6120 Enqueuing Expose request
01:33:46.725 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.45) opts 0xd
01:33:46.725 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.45)
01:33:46.725 00.000 7680 Moving (0.10, 0.45) raw xDistance=-0.19 yDistance=-0.36
01:33:46.725 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:33:46.725 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:33:46.725 00.000 7680 MoveAxis(E, 0, ABG)
01:33:46.725 00.000 7680 Move returns status 0, amount 0
01:33:46.726 00.001 7680 MoveAxis(N, 195, ABG)
01:33:46.726 00.000 7680 Guiding  Dir = 0, Dur = 195
01:33:46.726 00.000 7680 IsSlewing returns 0
01:33:46.727 00.001 7680 IsGuiding returns 0
01:33:46.728 00.001 7680 PulseGuide returned control before completion, sleep 205
01:33:46.950 00.222 7680 IsGuiding returns 0
01:33:46.951 00.001 7680 Move returns status 0, amount 195
01:33:46.952 00.001 7680 move complete, result=0
01:33:46.953 00.001 7680 worker thread done servicing request
01:33:46.953 00.000 7680 Worker thread wakes up
01:33:46.954 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 195 ms NORTH
01:33:46.960 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:46.960 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:48.213 01.253 7680 Exposure complete
01:33:48.348 00.135 7680 worker thread done servicing request
01:33:48.349 00.001 6120 OnExposeComplete: enter
01:33:48.352 00.003 6120 UpdateGuideState(): m_state=6
01:33:48.358 00.006 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6426
01:33:48.363 00.005 6120 Star::Find returns 1 (1), X=953.98, Y=47.84, Mass=14823, SNR=78.9, Peak=255 HFD=7.0
01:33:48.367 00.004 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
01:33:48.370 00.003 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
01:33:48.374 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.32 hyp=0.33 cameraTheta=1.35 mountX=-0.13 mountY=-0.25, mountTheta=-2.04
01:33:48.378 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.32, opts=13)
01:33:48.382 00.004 6120 Enqueuing Move request for scope (0.07, 0.32)
01:33:48.385 00.003 7680 Worker thread wakes up
01:33:48.385 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.32) opts 0xd
01:33:48.386 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:48.390 00.004 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.32)
01:33:48.390 00.000 6120 UpdateGuideState exits: m=14823 SNR=78.9 Saturated
01:33:48.394 00.004 7680 Moving (0.07, 0.32) raw xDistance=-0.13 yDistance=-0.25
01:33:48.394 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:33:48.395 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:33:48.395 00.000 7680 MoveAxis(E, 0, ABG)
01:33:48.395 00.000 7680 Move returns status 0, amount 0
01:33:48.395 00.000 7680 MoveAxis(N, 138, ABG)
01:33:48.395 00.000 7680 Guiding  Dir = 0, Dur = 138
01:33:48.396 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:48.400 00.004 7680 IsSlewing returns 0
01:33:48.401 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:48.404 00.003 6120 Enqueuing Expose request
01:33:48.409 00.005 7680 IsGuiding returns 0
01:33:48.409 00.000 7680 PulseGuide returned control before completion, sleep 148
01:33:48.562 00.153 7680 IsGuiding returns 1
01:33:48.563 00.001 7680 scope still moving after pulse duration time elapsed
01:33:48.594 00.031 7680 IsSlewing returns 0
01:33:48.594 00.000 7680 IsGuiding returns 0
01:33:48.595 00.001 7680 scope move finished after 138 + 48 ms
01:33:48.595 00.000 7680 Move returns status 0, amount 138
01:33:48.595 00.000 7680 move complete, result=0
01:33:48.595 00.000 7680 worker thread done servicing request
01:33:48.597 00.002 7680 Worker thread wakes up
01:33:48.597 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:48.597 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 138 ms NORTH
01:33:48.602 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:49.853 01.251 7680 Exposure complete
01:33:49.996 00.143 7680 worker thread done servicing request
01:33:49.997 00.001 6120 OnExposeComplete: enter
01:33:50.001 00.004 6120 UpdateGuideState(): m_state=6
01:33:50.005 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6427
01:33:50.008 00.003 6120 Star::Find returns 1 (1), X=953.83, Y=47.79, Mass=15211, SNR=81.0, Peak=255 HFD=7.1
01:33:50.013 00.005 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
01:33:50.017 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
01:33:50.020 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.26 hyp=0.28 cameraTheta=1.85 mountX=0.03 mountY=-0.27, mountTheta=-1.47
01:33:50.026 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.26, opts=13)
01:33:50.029 00.003 6120 Enqueuing Move request for scope (-0.08, 0.26)
01:33:50.033 00.004 7680 Worker thread wakes up
01:33:50.033 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.26) opts 0xd
01:33:50.033 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.26)
01:33:50.033 00.000 7680 Moving (-0.08, 0.26) raw xDistance=0.03 yDistance=-0.27
01:33:50.034 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:50.038 00.004 6120 UpdateGuideState exits: m=15211 SNR=81.0 Saturated
01:33:50.040 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:50.044 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:33:50.045 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:33:50.045 00.000 7680 MoveAxis(E, 0, ABG)
01:33:50.045 00.000 7680 Move returns status 0, amount 0
01:33:50.045 00.000 7680 MoveAxis(N, 147, ABG)
01:33:50.047 00.002 7680 Guiding  Dir = 0, Dur = 147
01:33:50.047 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:50.052 00.005 7680 IsSlewing returns 0
01:33:50.052 00.000 6120 Enqueuing Expose request
01:33:50.056 00.004 7680 IsGuiding returns 0
01:33:50.056 00.000 7680 PulseGuide returned control before completion, sleep 157
01:33:50.216 00.160 7680 IsGuiding returns 1
01:33:50.216 00.000 7680 scope still moving after pulse duration time elapsed
01:33:50.247 00.031 7680 IsSlewing returns 0
01:33:50.249 00.002 7680 IsGuiding returns 0
01:33:50.249 00.000 7680 scope move finished after 147 + 45 ms
01:33:50.249 00.000 7680 Move returns status 0, amount 147
01:33:50.250 00.001 7680 move complete, result=0
01:33:50.250 00.000 7680 worker thread done servicing request
01:33:50.251 00.001 7680 Worker thread wakes up
01:33:50.251 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:50.252 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 147 ms NORTH
01:33:50.258 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:51.510 01.252 7680 Exposure complete
01:33:51.651 00.141 7680 worker thread done servicing request
01:33:51.652 00.001 6120 OnExposeComplete: enter
01:33:51.656 00.004 6120 UpdateGuideState(): m_state=6
01:33:51.660 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6428
01:33:51.664 00.004 6120 Star::Find returns 1 (1), X=953.99, Y=47.37, Mass=13540, SNR=75.7, Peak=255 HFD=6.9
01:33:51.668 00.004 6120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-2.95) = xAngle (1.84 = 1.84)
01:33:51.672 00.004 6120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.58 = 1.58)
01:33:51.675 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.17 cameraTheta=-1.11 mountX=-0.05 mountY=0.17, mountTheta=1.83
01:33:51.681 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.16, opts=13)
01:33:51.684 00.003 6120 Enqueuing Move request for scope (0.08, -0.16)
01:33:51.688 00.004 7680 Worker thread wakes up
01:33:51.688 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
01:33:51.688 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
01:33:51.688 00.000 7680 Moving (0.08, -0.16) raw xDistance=-0.05 yDistance=0.17
01:33:51.688 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:33:51.690 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:33:51.690 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:51.693 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:33:51.694 00.001 7680 MoveAxis(E, 0, ABG)
01:33:51.694 00.000 7680 Move returns status 0, amount 0
01:33:51.695 00.001 7680 MoveAxis(N, 0, ABG)
01:33:51.695 00.000 7680 Move returns status 0, amount 0
01:33:51.695 00.000 7680 move complete, result=0
01:33:51.695 00.000 6120 UpdateGuideState exits: m=13540 SNR=75.7 Saturated
01:33:51.700 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:51.703 00.003 7680 worker thread done servicing request
01:33:51.704 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:51.707 00.003 6120 Enqueuing Expose request
01:33:51.710 00.003 7680 Worker thread wakes up
01:33:51.710 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:51.710 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:51.710 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:33:52.946 01.236 7680 Exposure complete
01:33:53.083 00.137 7680 worker thread done servicing request
01:33:53.083 00.000 6120 OnExposeComplete: enter
01:33:53.088 00.005 6120 UpdateGuideState(): m_state=6
01:33:53.092 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6429
01:33:53.097 00.005 6120 Star::Find returns 1 (1), X=953.92, Y=47.84, Mass=14324, SNR=78.5, Peak=255 HFD=6.9
01:33:53.100 00.003 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
01:33:53.104 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
01:33:53.107 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.55 mountX=-0.07 mountY=-0.28, mountTheta=-1.80
01:33:53.114 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.31, opts=13)
01:33:53.119 00.005 6120 Enqueuing Move request for scope (0.01, 0.31)
01:33:53.123 00.004 7680 Worker thread wakes up
01:33:53.123 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:53.126 00.003 6120 UpdateGuideState exits: m=14324 SNR=78.5 Saturated
01:33:53.130 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:53.134 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:53.139 00.005 6120 Enqueuing Expose request
01:33:53.142 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.31) opts 0xd
01:33:53.142 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.31)
01:33:53.143 00.001 7680 Moving (0.01, 0.31) raw xDistance=-0.07 yDistance=-0.28
01:33:53.143 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:33:53.143 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:33:53.143 00.000 7680 MoveAxis(E, 0, ABG)
01:33:53.143 00.000 7680 Move returns status 0, amount 0
01:33:53.143 00.000 7680 MoveAxis(N, 151, ABG)
01:33:53.143 00.000 7680 Guiding  Dir = 0, Dur = 151
01:33:53.145 00.002 7680 IsSlewing returns 0
01:33:53.145 00.000 7680 IsGuiding returns 0
01:33:53.145 00.000 7680 PulseGuide returned control before completion, sleep 161
01:33:53.317 00.172 7680 IsGuiding returns 1
01:33:53.318 00.001 7680 scope still moving after pulse duration time elapsed
01:33:53.348 00.030 7680 IsSlewing returns 0
01:33:53.349 00.001 7680 IsGuiding returns 0
01:33:53.350 00.001 7680 scope move finished after 151 + 53 ms
01:33:53.350 00.000 7680 Move returns status 0, amount 151
01:33:53.350 00.000 7680 move complete, result=0
01:33:53.350 00.000 7680 worker thread done servicing request
01:33:53.350 00.000 7680 Worker thread wakes up
01:33:53.352 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 151 ms NORTH
01:33:53.359 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:53.359 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:54.610 01.251 7680 Exposure complete
01:33:54.756 00.146 7680 worker thread done servicing request
01:33:54.756 00.000 6120 OnExposeComplete: enter
01:33:54.762 00.006 6120 UpdateGuideState(): m_state=6
01:33:54.765 00.003 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6430
01:33:54.771 00.006 6120 Star::Find returns 1 (1), X=953.90, Y=47.78, Mass=14920, SNR=79.7, Peak=255 HFD=6.9
01:33:54.775 00.004 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.72)
01:33:54.779 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.99)
01:33:54.782 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.61 mountX=-0.04 mountY=-0.23, mountTheta=-1.73
01:33:54.788 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.25, opts=13)
01:33:54.793 00.005 6120 Enqueuing Move request for scope (-0.01, 0.25)
01:33:54.797 00.004 7680 Worker thread wakes up
01:33:54.797 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:54.802 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
01:33:54.802 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
01:33:54.802 00.000 7680 Moving (-0.01, 0.25) raw xDistance=-0.04 yDistance=-0.23
01:33:54.802 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:33:54.802 00.000 6120 UpdateGuideState exits: m=14920 SNR=79.7 Saturated
01:33:54.807 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:54.811 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:54.815 00.004 6120 Enqueuing Expose request
01:33:54.818 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:33:54.818 00.000 7680 MoveAxis(E, 0, ABG)
01:33:54.818 00.000 7680 Move returns status 0, amount 0
01:33:54.818 00.000 7680 MoveAxis(N, 125, ABG)
01:33:54.818 00.000 7680 Guiding  Dir = 0, Dur = 125
01:33:54.819 00.001 7680 IsSlewing returns 0
01:33:54.820 00.001 7680 IsGuiding returns 0
01:33:54.820 00.000 7680 PulseGuide returned control before completion, sleep 135
01:33:54.957 00.137 7680 IsGuiding returns 1
01:33:54.958 00.001 7680 scope still moving after pulse duration time elapsed
01:33:54.988 00.030 7680 IsSlewing returns 0
01:33:54.989 00.001 7680 IsGuiding returns 0
01:33:54.990 00.001 7680 scope move finished after 125 + 44 ms
01:33:54.990 00.000 7680 Move returns status 0, amount 125
01:33:54.990 00.000 7680 move complete, result=0
01:33:54.990 00.000 7680 worker thread done servicing request
01:33:54.990 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 125 ms NORTH
01:33:54.997 00.007 7680 Worker thread wakes up
01:33:54.997 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:54.997 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:56.249 01.252 7680 Exposure complete
01:33:56.385 00.136 7680 worker thread done servicing request
01:33:56.386 00.001 6120 OnExposeComplete: enter
01:33:56.390 00.004 6120 UpdateGuideState(): m_state=6
01:33:56.394 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6431
01:33:56.398 00.004 6120 Star::Find returns 1 (1), X=953.98, Y=47.40, Mass=14066, SNR=76.7, Peak=255 HFD=6.8
01:33:56.402 00.004 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-2.95) = xAngle (1.87 = 1.87)
01:33:56.407 00.005 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.61 = 1.61)
01:33:56.410 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.08 mountX=-0.04 mountY=0.14, mountTheta=1.86
01:33:56.416 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.12, opts=13)
01:33:56.420 00.004 6120 Enqueuing Move request for scope (0.07, -0.12)
01:33:56.424 00.004 7680 Worker thread wakes up
01:33:56.424 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:56.427 00.003 6120 UpdateGuideState exits: m=14066 SNR=76.7 Saturated
01:33:56.432 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:56.436 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:56.439 00.003 6120 Enqueuing Expose request
01:33:56.443 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
01:33:56.443 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
01:33:56.443 00.000 7680 Moving (0.07, -0.12) raw xDistance=-0.04 yDistance=0.14
01:33:56.443 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:33:56.443 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:33:56.444 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:33:56.444 00.000 7680 MoveAxis(E, 0, ABG)
01:33:56.444 00.000 7680 Move returns status 0, amount 0
01:33:56.444 00.000 7680 MoveAxis(N, 0, ABG)
01:33:56.444 00.000 7680 Move returns status 0, amount 0
01:33:56.444 00.000 7680 move complete, result=0
01:33:56.444 00.000 7680 worker thread done servicing request
01:33:56.444 00.000 7680 Worker thread wakes up
01:33:56.446 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:56.449 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:56.449 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:57.710 01.261 7680 Exposure complete
01:33:57.848 00.138 7680 worker thread done servicing request
01:33:57.849 00.001 6120 OnExposeComplete: enter
01:33:57.852 00.003 6120 UpdateGuideState(): m_state=6
01:33:57.856 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6432
01:33:57.861 00.005 6120 Star::Find returns 1 (1), X=954.05, Y=47.87, Mass=14867, SNR=79.3, Peak=255 HFD=7.0
01:33:57.865 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
01:33:57.868 00.003 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
01:33:57.872 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.35 hyp=0.37 cameraTheta=1.19 mountX=-0.20 mountY=-0.25, mountTheta=-2.25
01:33:57.877 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.35, opts=13)
01:33:57.881 00.004 6120 Enqueuing Move request for scope (0.14, 0.35)
01:33:57.884 00.003 7680 Worker thread wakes up
01:33:57.884 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.35) opts 0xd
01:33:57.885 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.35)
01:33:57.885 00.000 7680 Moving (0.14, 0.35) raw xDistance=-0.20 yDistance=-0.25
01:33:57.886 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:33:57.886 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:33:57.886 00.000 7680 MoveAxis(E, 82, ABG)
01:33:57.886 00.000 7680 Guiding  Dir = 2, Dur = 82
01:33:57.886 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:57.890 00.004 7680 IsSlewing returns 0
01:33:57.890 00.000 6120 UpdateGuideState exits: m=14867 SNR=79.3 Saturated
01:33:57.896 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:57.900 00.004 7680 IsGuiding returns 0
01:33:57.900 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:57.904 00.004 6120 Enqueuing Expose request
01:33:57.909 00.005 7680 PulseGuide returned control before completion, sleep 92
01:33:58.011 00.102 7680 IsGuiding returns 0
01:33:58.012 00.001 7680 Move returns status 0, amount 82
01:33:58.012 00.000 7680 MoveAxis(N, 135, ABG)
01:33:58.013 00.001 7680 Guiding  Dir = 0, Dur = 135
01:33:58.013 00.000 7680 IsSlewing returns 0
01:33:58.014 00.001 7680 IsGuiding returns 0
01:33:58.014 00.000 7680 PulseGuide returned control before completion, sleep 145
01:33:58.166 00.152 7680 IsGuiding returns 1
01:33:58.168 00.002 7680 scope still moving after pulse duration time elapsed
01:33:58.198 00.030 7680 IsSlewing returns 0
01:33:58.199 00.001 7680 IsGuiding returns 0
01:33:58.199 00.000 7680 scope move finished after 135 + 50 ms
01:33:58.199 00.000 7680 Move returns status 0, amount 135
01:33:58.200 00.001 7680 move complete, result=0
01:33:58.200 00.000 7680 worker thread done servicing request
01:33:58.201 00.001 7680 Worker thread wakes up
01:33:58.201 00.000 6120 GuideStep: -0.2 px 82 ms EAST, -0.2 px 135 ms NORTH
01:33:58.211 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:58.211 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:59.463 01.252 7680 Exposure complete
01:33:59.605 00.142 7680 worker thread done servicing request
01:33:59.606 00.001 6120 OnExposeComplete: enter
01:33:59.609 00.003 6120 UpdateGuideState(): m_state=6
01:33:59.615 00.006 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6433
01:33:59.620 00.005 6120 Star::Find returns 1 (1), X=953.96, Y=47.99, Mass=14202, SNR=76.0, Peak=255 HFD=7.2
01:33:59.625 00.005 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
01:33:59.628 00.003 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
01:33:59.633 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.47 hyp=0.47 cameraTheta=1.46 mountX=-0.14 mountY=-0.40, mountTheta=-1.91
01:33:59.639 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.47, opts=13)
01:33:59.643 00.004 6120 Enqueuing Move request for scope (0.05, 0.47)
01:33:59.646 00.003 7680 Worker thread wakes up
01:33:59.648 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.47) opts 0xd
01:33:59.648 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.47)
01:33:59.648 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:33:59.651 00.003 6120 UpdateGuideState exits: m=14202 SNR=76.0 Saturated
01:33:59.656 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:59.659 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:33:59.663 00.004 7680 Moving (0.05, 0.47) raw xDistance=-0.14 yDistance=-0.40
01:33:59.663 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:33:59.663 00.000 6120 Enqueuing Expose request
01:33:59.669 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:33:59.669 00.000 7680 MoveAxis(E, 0, ABG)
01:33:59.669 00.000 7680 Move returns status 0, amount 0
01:33:59.669 00.000 7680 MoveAxis(N, 215, ABG)
01:33:59.670 00.001 7680 Guiding  Dir = 0, Dur = 215
01:33:59.670 00.000 7680 IsSlewing returns 0
01:33:59.671 00.001 7680 IsGuiding returns 0
01:33:59.671 00.000 7680 PulseGuide returned control before completion, sleep 225
01:33:59.912 00.241 7680 IsGuiding returns 1
01:33:59.913 00.001 7680 scope still moving after pulse duration time elapsed
01:33:59.943 00.030 7680 IsSlewing returns 0
01:33:59.943 00.000 7680 IsGuiding returns 0
01:33:59.945 00.002 7680 scope move finished after 215 + 58 ms
01:33:59.945 00.000 7680 Move returns status 0, amount 215
01:33:59.945 00.000 7680 move complete, result=0
01:33:59.945 00.000 7680 worker thread done servicing request
01:33:59.946 00.001 7680 Worker thread wakes up
01:33:59.946 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:33:59.946 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:33:59.946 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 215 ms NORTH
01:34:01.194 01.248 7680 Exposure complete
01:34:01.366 00.172 7680 worker thread done servicing request
01:34:01.366 00.000 6120 OnExposeComplete: enter
01:34:01.373 00.007 6120 UpdateGuideState(): m_state=6
01:34:01.378 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6434
01:34:01.382 00.004 6120 Star::Find returns 1 (1), X=953.93, Y=47.70, Mass=15711, SNR=83.5, Peak=255 HFD=7.0
01:34:01.389 00.007 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
01:34:01.393 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
01:34:01.400 00.007 6120 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.49 mountX=-0.05 mountY=-0.16, mountTheta=-1.87
01:34:01.406 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.18, opts=13)
01:34:01.413 00.007 6120 Enqueuing Move request for scope (0.02, 0.18)
01:34:01.418 00.005 7680 Worker thread wakes up
01:34:01.418 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:01.424 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
01:34:01.424 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
01:34:01.425 00.001 6120 UpdateGuideState exits: m=15711 SNR=83.5 Saturated
01:34:01.429 00.004 7680 Moving (0.02, 0.18) raw xDistance=-0.05 yDistance=-0.16
01:34:01.429 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:34:01.429 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:01.433 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:34:01.433 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:01.437 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:34:01.437 00.000 7680 MoveAxis(E, 0, ABG)
01:34:01.437 00.000 6120 Enqueuing Expose request
01:34:01.443 00.006 7680 Move returns status 0, amount 0
01:34:01.443 00.000 7680 MoveAxis(N, 0, ABG)
01:34:01.443 00.000 7680 Move returns status 0, amount 0
01:34:01.443 00.000 7680 move complete, result=0
01:34:01.444 00.001 7680 worker thread done servicing request
01:34:01.444 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:34:01.448 00.004 7680 Worker thread wakes up
01:34:01.449 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:01.449 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:02.699 01.250 7680 Exposure complete
01:34:02.831 00.132 7680 worker thread done servicing request
01:34:02.832 00.001 6120 OnExposeComplete: enter
01:34:02.838 00.006 6120 UpdateGuideState(): m_state=6
01:34:02.842 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6435
01:34:02.846 00.004 6120 Star::Find returns 1 (1), X=954.03, Y=47.95, Mass=14504, SNR=77.2, Peak=255 HFD=7.1
01:34:02.850 00.004 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.26 = -2.03)
01:34:02.853 00.003 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
01:34:02.856 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.43 hyp=0.44 cameraTheta=1.30 mountX=-0.19 mountY=-0.33, mountTheta=-2.10
01:34:02.862 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.43, opts=13)
01:34:02.866 00.004 6120 Enqueuing Move request for scope (0.12, 0.43)
01:34:02.870 00.004 7680 Worker thread wakes up
01:34:02.870 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:02.873 00.003 6120 UpdateGuideState exits: m=14504 SNR=77.2 Saturated
01:34:02.877 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:02.881 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:02.884 00.003 6120 Enqueuing Expose request
01:34:02.889 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.43) opts 0xd
01:34:02.890 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.43)
01:34:02.890 00.000 7680 Moving (0.12, 0.43) raw xDistance=-0.19 yDistance=-0.33
01:34:02.890 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:34:02.890 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:34:02.890 00.000 7680 MoveAxis(E, 0, ABG)
01:34:02.890 00.000 7680 Move returns status 0, amount 0
01:34:02.892 00.002 7680 MoveAxis(N, 180, ABG)
01:34:02.892 00.000 7680 Guiding  Dir = 0, Dur = 180
01:34:02.892 00.000 7680 IsSlewing returns 0
01:34:02.893 00.001 7680 IsGuiding returns 0
01:34:02.893 00.000 7680 PulseGuide returned control before completion, sleep 190
01:34:03.095 00.202 7680 IsGuiding returns 1
01:34:03.098 00.003 7680 scope still moving after pulse duration time elapsed
01:34:03.127 00.029 7680 IsSlewing returns 0
01:34:03.128 00.001 7680 IsGuiding returns 1
01:34:03.159 00.031 7680 IsSlewing returns 0
01:34:03.160 00.001 7680 IsGuiding returns 1
01:34:03.189 00.029 7680 IsSlewing returns 0
01:34:03.191 00.002 7680 IsGuiding returns 0
01:34:03.191 00.000 7680 scope move finished after 180 + 118 ms
01:34:03.191 00.000 7680 Move returns status 0, amount 180
01:34:03.191 00.000 7680 move complete, result=0
01:34:03.193 00.002 7680 worker thread done servicing request
01:34:03.193 00.000 7680 Worker thread wakes up
01:34:03.194 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 180 ms NORTH
01:34:03.201 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:03.201 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:04.453 01.252 7680 Exposure complete
01:34:04.589 00.136 7680 worker thread done servicing request
01:34:04.590 00.001 6120 OnExposeComplete: enter
01:34:04.593 00.003 6120 UpdateGuideState(): m_state=6
01:34:04.597 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6436
01:34:04.601 00.004 6120 Star::Find returns 1 (1), X=954.16, Y=47.95, Mass=14177, SNR=76.5, Peak=255 HFD=6.9
01:34:04.606 00.005 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
01:34:04.610 00.004 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
01:34:04.615 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=0.43 hyp=0.49 cameraTheta=1.05 mountX=-0.32 mountY=-0.27, mountTheta=-2.43
01:34:04.619 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.43, opts=13)
01:34:04.624 00.005 6120 Enqueuing Move request for scope (0.24, 0.43)
01:34:04.627 00.003 7680 Worker thread wakes up
01:34:04.627 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.43) opts 0xd
01:34:04.627 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.43)
01:34:04.627 00.000 7680 Moving (0.24, 0.43) raw xDistance=-0.32 yDistance=-0.27
01:34:04.629 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:04.632 00.003 6120 UpdateGuideState exits: m=14177 SNR=76.5 Saturated
01:34:04.636 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:34:04.637 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:34:04.637 00.000 7680 MoveAxis(E, 131, ABG)
01:34:04.637 00.000 7680 Guiding  Dir = 2, Dur = 131
01:34:04.637 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:04.643 00.006 7680 IsSlewing returns 0
01:34:04.644 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:04.650 00.006 6120 Enqueuing Expose request
01:34:04.654 00.004 7680 IsGuiding returns 0
01:34:04.654 00.000 7680 PulseGuide returned control before completion, sleep 141
01:34:04.801 00.147 7680 IsGuiding returns 1
01:34:04.802 00.001 7680 scope still moving after pulse duration time elapsed
01:34:04.832 00.030 7680 IsSlewing returns 0
01:34:04.832 00.000 7680 IsGuiding returns 0
01:34:04.834 00.002 7680 scope move finished after 131 + 48 ms
01:34:04.835 00.001 7680 Move returns status 0, amount 131
01:34:04.835 00.000 7680 MoveAxis(N, 149, ABG)
01:34:04.836 00.001 7680 Guiding  Dir = 0, Dur = 149
01:34:04.837 00.001 7680 IsSlewing returns 0
01:34:04.837 00.000 7680 IsGuiding returns 0
01:34:04.838 00.001 7680 PulseGuide returned control before completion, sleep 159
01:34:05.005 00.167 7680 IsGuiding returns 1
01:34:05.005 00.000 7680 scope still moving after pulse duration time elapsed
01:34:05.036 00.031 7680 IsSlewing returns 0
01:34:05.038 00.002 7680 IsGuiding returns 0
01:34:05.038 00.000 7680 scope move finished after 149 + 51 ms
01:34:05.038 00.000 7680 Move returns status 0, amount 149
01:34:05.039 00.001 7680 move complete, result=0
01:34:05.040 00.001 7680 worker thread done servicing request
01:34:05.040 00.000 7680 Worker thread wakes up
01:34:05.040 00.000 6120 GuideStep: -0.3 px 131 ms EAST, -0.3 px 149 ms NORTH
01:34:05.046 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:05.046 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:06.300 01.254 7680 Exposure complete
01:34:06.443 00.143 7680 worker thread done servicing request
01:34:06.443 00.000 6120 OnExposeComplete: enter
01:34:06.448 00.005 6120 UpdateGuideState(): m_state=6
01:34:06.452 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6437
01:34:06.457 00.005 6120 Star::Find returns 1 (1), X=954.12, Y=47.92, Mass=14935, SNR=78.3, Peak=255 HFD=7.0
01:34:06.461 00.004 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.04 = -2.25)
01:34:06.465 00.004 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.51)
01:34:06.469 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.40 hyp=0.45 cameraTheta=1.08 mountX=-0.28 mountY=-0.26, mountTheta=-2.39
01:34:06.474 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.40, opts=13)
01:34:06.478 00.004 6120 Enqueuing Move request for scope (0.21, 0.40)
01:34:06.484 00.006 7680 Worker thread wakes up
01:34:06.485 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:06.490 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.40) opts 0xd
01:34:06.490 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.40)
01:34:06.490 00.000 7680 Moving (0.21, 0.40) raw xDistance=-0.28 yDistance=-0.26
01:34:06.490 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
01:34:06.491 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:34:06.491 00.000 7680 MoveAxis(E, 123, ABG)
01:34:06.492 00.001 7680 Guiding  Dir = 2, Dur = 123
01:34:06.492 00.000 6120 UpdateGuideState exits: m=14935 SNR=78.3 Saturated
01:34:06.497 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:06.502 00.005 7680 IsSlewing returns 0
01:34:06.503 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:06.508 00.005 7680 IsGuiding returns 0
01:34:06.508 00.000 6120 Enqueuing Expose request
01:34:06.514 00.006 7680 PulseGuide returned control before completion, sleep 133
01:34:06.662 00.148 7680 IsGuiding returns 1
01:34:06.662 00.000 7680 scope still moving after pulse duration time elapsed
01:34:06.692 00.030 7680 IsSlewing returns 0
01:34:06.692 00.000 7680 IsGuiding returns 0
01:34:06.692 00.000 7680 scope move finished after 123 + 61 ms
01:34:06.694 00.002 7680 Move returns status 0, amount 123
01:34:06.694 00.000 7680 MoveAxis(N, 143, ABG)
01:34:06.694 00.000 7680 Guiding  Dir = 0, Dur = 143
01:34:06.694 00.000 7680 IsSlewing returns 0
01:34:06.694 00.000 7680 IsGuiding returns 0
01:34:06.695 00.001 7680 PulseGuide returned control before completion, sleep 153
01:34:06.864 00.169 7680 IsGuiding returns 1
01:34:06.865 00.001 7680 scope still moving after pulse duration time elapsed
01:34:06.895 00.030 7680 IsSlewing returns 0
01:34:06.896 00.001 7680 IsGuiding returns 0
01:34:06.896 00.000 7680 scope move finished after 143 + 58 ms
01:34:06.897 00.001 7680 Move returns status 0, amount 143
01:34:06.897 00.000 7680 move complete, result=0
01:34:06.897 00.000 7680 worker thread done servicing request
01:34:06.898 00.001 7680 Worker thread wakes up
01:34:06.898 00.000 6120 GuideStep: -0.3 px 123 ms EAST, -0.3 px 143 ms NORTH
01:34:06.902 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:06.902 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:08.151 01.249 7680 Exposure complete
01:34:08.292 00.141 7680 worker thread done servicing request
01:34:08.292 00.000 6120 OnExposeComplete: enter
01:34:08.298 00.006 6120 UpdateGuideState(): m_state=6
01:34:08.302 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6438
01:34:08.307 00.005 6120 Star::Find returns 1 (1), X=953.98, Y=47.86, Mass=14128, SNR=78.5, Peak=255 HFD=7.0
01:34:08.311 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
01:34:08.315 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
01:34:08.318 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.33 hyp=0.34 cameraTheta=1.38 mountX=-0.13 mountY=-0.27, mountTheta=-2.01
01:34:08.324 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.33, opts=13)
01:34:08.329 00.005 6120 Enqueuing Move request for scope (0.07, 0.33)
01:34:08.333 00.004 7680 Worker thread wakes up
01:34:08.333 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:08.337 00.004 6120 UpdateGuideState exits: m=14128 SNR=78.5 Saturated
01:34:08.341 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:08.344 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:08.348 00.004 6120 Enqueuing Expose request
01:34:08.352 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.33) opts 0xd
01:34:08.352 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.33)
01:34:08.352 00.000 7680 Moving (0.07, 0.33) raw xDistance=-0.13 yDistance=-0.27
01:34:08.352 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:34:08.352 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:34:08.353 00.001 7680 MoveAxis(E, 0, ABG)
01:34:08.353 00.000 7680 Move returns status 0, amount 0
01:34:08.353 00.000 7680 MoveAxis(N, 147, ABG)
01:34:08.353 00.000 7680 Guiding  Dir = 0, Dur = 147
01:34:08.354 00.001 7680 IsSlewing returns 0
01:34:08.354 00.000 7680 IsGuiding returns 0
01:34:08.354 00.000 7680 PulseGuide returned control before completion, sleep 157
01:34:08.515 00.161 7680 IsGuiding returns 1
01:34:08.515 00.000 7680 scope still moving after pulse duration time elapsed
01:34:08.545 00.030 7680 IsSlewing returns 0
01:34:08.546 00.001 7680 IsGuiding returns 0
01:34:08.547 00.001 7680 scope move finished after 147 + 45 ms
01:34:08.547 00.000 7680 Move returns status 0, amount 147
01:34:08.549 00.002 7680 move complete, result=0
01:34:08.549 00.000 7680 worker thread done servicing request
01:34:08.550 00.001 7680 Worker thread wakes up
01:34:08.550 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 147 ms NORTH
01:34:08.560 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:08.560 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:09.806 01.246 7680 Exposure complete
01:34:09.946 00.140 7680 worker thread done servicing request
01:34:09.946 00.000 6120 OnExposeComplete: enter
01:34:09.952 00.006 6120 UpdateGuideState(): m_state=6
01:34:09.958 00.006 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6439
01:34:09.962 00.004 6120 Star::Find returns 1 (1), X=954.00, Y=47.81, Mass=14287, SNR=77.8, Peak=255 HFD=6.9
01:34:09.966 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.22 = -2.07)
01:34:09.971 00.005 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.34)
01:34:09.974 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.30 cameraTheta=1.26 mountX=-0.14 mountY=-0.22, mountTheta=-2.16
01:34:09.979 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.29, opts=13)
01:34:09.984 00.005 6120 Enqueuing Move request for scope (0.09, 0.29)
01:34:09.988 00.004 7680 Worker thread wakes up
01:34:09.988 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:09.991 00.003 6120 UpdateGuideState exits: m=14287 SNR=77.8 Saturated
01:34:09.995 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:09.999 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:10.003 00.004 6120 Enqueuing Expose request
01:34:10.007 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.29) opts 0xd
01:34:10.007 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.29)
01:34:10.007 00.000 7680 Moving (0.09, 0.29) raw xDistance=-0.14 yDistance=-0.22
01:34:10.007 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:34:10.007 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:34:10.007 00.000 7680 MoveAxis(E, 0, ABG)
01:34:10.007 00.000 7680 Move returns status 0, amount 0
01:34:10.008 00.001 7680 MoveAxis(N, 118, ABG)
01:34:10.009 00.001 7680 Guiding  Dir = 0, Dur = 118
01:34:10.009 00.000 7680 IsSlewing returns 0
01:34:10.009 00.000 7680 IsGuiding returns 0
01:34:10.010 00.001 7680 PulseGuide returned control before completion, sleep 128
01:34:10.154 00.144 7680 IsGuiding returns 0
01:34:10.156 00.002 7680 Move returns status 0, amount 118
01:34:10.157 00.001 7680 move complete, result=0
01:34:10.157 00.000 7680 worker thread done servicing request
01:34:10.157 00.000 7680 Worker thread wakes up
01:34:10.158 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 118 ms NORTH
01:34:10.165 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:10.165 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:11.417 01.252 7680 Exposure complete
01:34:11.552 00.135 7680 worker thread done servicing request
01:34:11.552 00.000 6120 OnExposeComplete: enter
01:34:11.555 00.003 6120 UpdateGuideState(): m_state=6
01:34:11.559 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6440
01:34:11.564 00.005 6120 Star::Find returns 1 (1), X=954.02, Y=47.86, Mass=14756, SNR=77.9, Peak=255 HFD=7.0
01:34:11.568 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
01:34:11.572 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
01:34:11.576 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.34 hyp=0.36 cameraTheta=1.25 mountX=-0.17 mountY=-0.26, mountTheta=-2.16
01:34:11.584 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.34, opts=13)
01:34:11.588 00.004 6120 Enqueuing Move request for scope (0.11, 0.34)
01:34:11.592 00.004 7680 Worker thread wakes up
01:34:11.592 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.34) opts 0xd
01:34:11.592 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.34)
01:34:11.592 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:11.598 00.006 6120 UpdateGuideState exits: m=14756 SNR=77.9 Saturated
01:34:11.601 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:11.606 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:11.609 00.003 7680 Moving (0.11, 0.34) raw xDistance=-0.17 yDistance=-0.26
01:34:11.610 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:34:11.611 00.001 6120 Enqueuing Expose request
01:34:11.615 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:34:11.615 00.000 7680 MoveAxis(E, 0, ABG)
01:34:11.615 00.000 7680 Move returns status 0, amount 0
01:34:11.615 00.000 7680 MoveAxis(N, 140, ABG)
01:34:11.615 00.000 7680 Guiding  Dir = 0, Dur = 140
01:34:11.616 00.001 7680 IsSlewing returns 0
01:34:11.616 00.000 7680 IsGuiding returns 0
01:34:11.617 00.001 7680 PulseGuide returned control before completion, sleep 150
01:34:11.782 00.165 7680 IsGuiding returns 1
01:34:11.782 00.000 7680 scope still moving after pulse duration time elapsed
01:34:11.814 00.032 7680 IsSlewing returns 0
01:34:11.814 00.000 7680 IsGuiding returns 0
01:34:11.815 00.001 7680 scope move finished after 140 + 57 ms
01:34:11.815 00.000 7680 Move returns status 0, amount 140
01:34:11.815 00.000 7680 move complete, result=0
01:34:11.815 00.000 7680 worker thread done servicing request
01:34:11.815 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 140 ms NORTH
01:34:11.820 00.005 7680 Worker thread wakes up
01:34:11.821 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:11.821 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:13.065 01.244 7680 Exposure complete
01:34:13.208 00.143 7680 worker thread done servicing request
01:34:13.208 00.000 6120 OnExposeComplete: enter
01:34:13.213 00.005 6120 UpdateGuideState(): m_state=6
01:34:13.218 00.005 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6441
01:34:13.221 00.003 6120 Star::Find returns 1 (1), X=953.99, Y=47.55, Mass=14312, SNR=76.5, Peak=255 HFD=6.8
01:34:13.224 00.003 6120 CameraToMount -- cameraTheta (0.32) - m_xAngle (-2.95) = xAngle (3.27 = -3.01)
01:34:13.228 00.004 6120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.01 = 3.01)
01:34:13.232 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.32 mountX=-0.08 mountY=0.01, mountTheta=3.01
01:34:13.239 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.03, opts=13)
01:34:13.244 00.005 6120 Enqueuing Move request for scope (0.08, 0.03)
01:34:13.247 00.003 7680 Worker thread wakes up
01:34:13.248 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:13.252 00.004 6120 UpdateGuideState exits: m=14312 SNR=76.5 Saturated
01:34:13.255 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:13.259 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:13.263 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
01:34:13.263 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
01:34:13.263 00.000 7680 Moving (0.08, 0.03) raw xDistance=-0.08 yDistance=0.01
01:34:13.263 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:34:13.263 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:34:13.263 00.000 6120 Enqueuing Expose request
01:34:13.267 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:34:13.267 00.000 7680 MoveAxis(E, 0, ABG)
01:34:13.267 00.000 7680 Move returns status 0, amount 0
01:34:13.267 00.000 7680 MoveAxis(N, 0, ABG)
01:34:13.267 00.000 7680 Move returns status 0, amount 0
01:34:13.267 00.000 7680 move complete, result=0
01:34:13.268 00.001 7680 worker thread done servicing request
01:34:13.268 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:13.271 00.003 7680 Worker thread wakes up
01:34:13.271 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:13.271 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:14.524 01.253 7680 Exposure complete
01:34:14.673 00.149 7680 worker thread done servicing request
01:34:14.673 00.000 6120 OnExposeComplete: enter
01:34:14.678 00.005 6120 UpdateGuideState(): m_state=6
01:34:14.682 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6442
01:34:14.686 00.004 6120 Star::Find returns 1 (1), X=954.20, Y=47.91, Mass=14215, SNR=75.8, Peak=255 HFD=6.8
01:34:14.690 00.004 6120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-2.95) = xAngle (3.88 = -2.41)
01:34:14.693 00.003 6120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.61 = -2.68)
01:34:14.696 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=0.38 hyp=0.48 cameraTheta=0.92 mountX=-0.36 mountY=-0.22, mountTheta=-2.60
01:34:14.703 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.38, opts=13)
01:34:14.708 00.005 6120 Enqueuing Move request for scope (0.29, 0.38)
01:34:14.713 00.005 7680 Worker thread wakes up
01:34:14.714 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.38) opts 0xd
01:34:14.714 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.38)
01:34:14.714 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:14.718 00.004 6120 UpdateGuideState exits: m=14215 SNR=75.8 Saturated
01:34:14.722 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:14.726 00.004 7680 Moving (0.29, 0.38) raw xDistance=-0.36 yDistance=-0.22
01:34:14.726 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
01:34:14.726 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:34:14.726 00.000 7680 MoveAxis(E, 146, ABG)
01:34:14.726 00.000 7680 Guiding  Dir = 2, Dur = 146
01:34:14.726 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:14.731 00.005 6120 Enqueuing Expose request
01:34:14.736 00.005 7680 IsSlewing returns 0
01:34:14.737 00.001 7680 IsGuiding returns 0
01:34:14.737 00.000 7680 PulseGuide returned control before completion, sleep 156
01:34:14.900 00.163 7680 IsGuiding returns 1
01:34:14.900 00.000 7680 scope still moving after pulse duration time elapsed
01:34:14.932 00.032 7680 IsSlewing returns 0
01:34:14.932 00.000 7680 IsGuiding returns 0
01:34:14.933 00.001 7680 scope move finished after 146 + 49 ms
01:34:14.933 00.000 7680 Move returns status 0, amount 146
01:34:14.933 00.000 7680 MoveAxis(N, 117, ABG)
01:34:14.933 00.000 7680 Guiding  Dir = 0, Dur = 117
01:34:14.934 00.001 7680 IsSlewing returns 0
01:34:14.934 00.000 7680 IsGuiding returns 0
01:34:14.935 00.001 7680 PulseGuide returned control before completion, sleep 127
01:34:15.073 00.138 7680 IsGuiding returns 1
01:34:15.074 00.001 7680 scope still moving after pulse duration time elapsed
01:34:15.103 00.029 7680 IsSlewing returns 0
01:34:15.104 00.001 7680 IsGuiding returns 0
01:34:15.106 00.002 7680 scope move finished after 117 + 53 ms
01:34:15.106 00.000 7680 Move returns status 0, amount 117
01:34:15.107 00.001 7680 move complete, result=0
01:34:15.107 00.000 7680 worker thread done servicing request
01:34:15.108 00.001 7680 Worker thread wakes up
01:34:15.108 00.000 6120 GuideStep: -0.4 px 146 ms EAST, -0.2 px 117 ms NORTH
01:34:15.120 00.012 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:15.121 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:16.361 01.240 7680 Exposure complete
01:34:16.496 00.135 7680 worker thread done servicing request
01:34:16.496 00.000 6120 OnExposeComplete: enter
01:34:16.500 00.004 6120 UpdateGuideState(): m_state=6
01:34:16.504 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6443
01:34:16.507 00.003 6120 Star::Find returns 1 (1), X=953.96, Y=48.01, Mass=14197, SNR=77.6, Peak=255 HFD=7.1
01:34:16.512 00.005 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.43 = -1.85)
01:34:16.515 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
01:34:16.520 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.49 hyp=0.49 cameraTheta=1.48 mountX=-0.14 mountY=-0.42, mountTheta=-1.88
01:34:16.526 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.49, opts=13)
01:34:16.530 00.004 6120 Enqueuing Move request for scope (0.05, 0.49)
01:34:16.535 00.005 7680 Worker thread wakes up
01:34:16.535 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.49) opts 0xd
01:34:16.535 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.49)
01:34:16.536 00.001 7680 Moving (0.05, 0.49) raw xDistance=-0.14 yDistance=-0.42
01:34:16.536 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:34:16.536 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:34:16.536 00.000 7680 MoveAxis(E, 0, ABG)
01:34:16.537 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:16.540 00.003 6120 UpdateGuideState exits: m=14197 SNR=77.6 Saturated
01:34:16.544 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:16.548 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:16.551 00.003 6120 Enqueuing Expose request
01:34:16.554 00.003 7680 Move returns status 0, amount 0
01:34:16.554 00.000 7680 MoveAxis(N, 229, ABG)
01:34:16.554 00.000 7680 Guiding  Dir = 0, Dur = 229
01:34:16.556 00.002 7680 IsSlewing returns 0
01:34:16.556 00.000 7680 IsGuiding returns 0
01:34:16.557 00.001 7680 PulseGuide returned control before completion, sleep 239
01:34:16.800 00.243 7680 IsGuiding returns 1
01:34:16.800 00.000 7680 scope still moving after pulse duration time elapsed
01:34:16.830 00.030 7680 IsSlewing returns 0
01:34:16.831 00.001 7680 IsGuiding returns 0
01:34:16.833 00.002 7680 scope move finished after 229 + 47 ms
01:34:16.833 00.000 7680 Move returns status 0, amount 229
01:34:16.834 00.001 7680 move complete, result=0
01:34:16.834 00.000 7680 worker thread done servicing request
01:34:16.834 00.000 7680 Worker thread wakes up
01:34:16.834 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 229 ms NORTH
01:34:16.842 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:16.842 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:18.091 01.249 7680 Exposure complete
01:34:18.234 00.143 7680 worker thread done servicing request
01:34:18.235 00.001 6120 OnExposeComplete: enter
01:34:18.242 00.007 6120 UpdateGuideState(): m_state=6
01:34:18.246 00.004 6120 Star::Find(15, 953, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6444
01:34:18.250 00.004 6120 Star::Find returns 1 (1), X=954.07, Y=47.88, Mass=14307, SNR=77.7, Peak=255 HFD=7.0
01:34:18.254 00.004 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
01:34:18.257 00.003 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
01:34:18.261 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.36 hyp=0.39 cameraTheta=1.16 mountX=-0.22 mountY=-0.25, mountTheta=-2.28
01:34:18.266 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.36, opts=13)
01:34:18.271 00.005 6120 Enqueuing Move request for scope (0.15, 0.36)
01:34:18.274 00.003 7680 Worker thread wakes up
01:34:18.274 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.36) opts 0xd
01:34:18.275 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.36)
01:34:18.275 00.000 7680 Moving (0.15, 0.36) raw xDistance=-0.22 yDistance=-0.25
01:34:18.276 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:34:18.276 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:34:18.276 00.000 7680 MoveAxis(E, 89, ABG)
01:34:18.276 00.000 7680 Guiding  Dir = 2, Dur = 89
01:34:18.276 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:18.280 00.004 7680 IsSlewing returns 0
01:34:18.281 00.001 6120 UpdateGuideState exits: m=14307 SNR=77.7 Saturated
01:34:18.285 00.004 7680 IsGuiding returns 0
01:34:18.285 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:18.288 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:18.293 00.005 6120 Enqueuing Expose request
01:34:18.296 00.003 7680 PulseGuide returned control before completion, sleep 99
01:34:18.408 00.112 7680 IsGuiding returns 1
01:34:18.411 00.003 7680 scope still moving after pulse duration time elapsed
01:34:18.441 00.030 7680 IsSlewing returns 0
01:34:18.442 00.001 7680 IsGuiding returns 0
01:34:18.443 00.001 7680 scope move finished after 89 + 68 ms
01:34:18.443 00.000 7680 Move returns status 0, amount 89
01:34:18.443 00.000 7680 MoveAxis(N, 138, ABG)
01:34:18.444 00.001 7680 Guiding  Dir = 0, Dur = 138
01:34:18.444 00.000 7680 IsSlewing returns 0
01:34:18.446 00.002 7680 IsGuiding returns 0
01:34:18.446 00.000 7680 PulseGuide returned control before completion, sleep 148
01:34:18.596 00.150 7680 IsGuiding returns 1
01:34:18.598 00.002 7680 scope still moving after pulse duration time elapsed
01:34:18.627 00.029 7680 IsSlewing returns 0
01:34:18.628 00.001 7680 IsGuiding returns 1
01:34:18.658 00.030 7680 IsSlewing returns 0
01:34:18.658 00.000 7680 IsGuiding returns 1
01:34:18.689 00.031 7680 IsSlewing returns 0
01:34:18.690 00.001 7680 IsGuiding returns 0
01:34:18.690 00.000 7680 scope move finished after 138 + 106 ms
01:34:18.690 00.000 7680 Move returns status 0, amount 138
01:34:18.692 00.002 7680 move complete, result=0
01:34:18.692 00.000 7680 worker thread done servicing request
01:34:18.692 00.000 6120 GuideStep: -0.2 px 89 ms EAST, -0.3 px 138 ms NORTH
01:34:18.698 00.006 7680 Worker thread wakes up
01:34:18.698 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:18.698 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:19.945 01.247 7680 Exposure complete
01:34:20.074 00.129 7680 worker thread done servicing request
01:34:20.075 00.001 6120 OnExposeComplete: enter
01:34:20.080 00.005 6120 UpdateGuideState(): m_state=6
01:34:20.084 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6445
01:34:20.088 00.004 6120 Star::Find returns 1 (1), X=953.95, Y=48.00, Mass=14248, SNR=77.9, Peak=255 HFD=7.2
01:34:20.091 00.003 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.85)
01:34:20.095 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.12)
01:34:20.098 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.47 hyp=0.47 cameraTheta=1.48 mountX=-0.13 mountY=-0.41, mountTheta=-1.88
01:34:20.103 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.47, opts=13)
01:34:20.108 00.005 6120 Enqueuing Move request for scope (0.04, 0.47)
01:34:20.111 00.003 7680 Worker thread wakes up
01:34:20.111 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.47) opts 0xd
01:34:20.112 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.47)
01:34:20.112 00.000 7680 Moving (0.04, 0.47) raw xDistance=-0.13 yDistance=-0.41
01:34:20.113 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:34:20.113 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:34:20.113 00.000 7680 MoveAxis(E, 0, ABG)
01:34:20.113 00.000 7680 Move returns status 0, amount 0
01:34:20.114 00.001 7680 MoveAxis(N, 220, ABG)
01:34:20.114 00.000 7680 Guiding  Dir = 0, Dur = 220
01:34:20.114 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:20.117 00.003 7680 IsSlewing returns 0
01:34:20.118 00.001 6120 UpdateGuideState exits: m=14248 SNR=77.9 Saturated
01:34:20.122 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:20.125 00.003 7680 IsGuiding returns 0
01:34:20.125 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:20.129 00.004 7680 PulseGuide returned control before completion, sleep 230
01:34:20.130 00.001 6120 Enqueuing Expose request
01:34:20.374 00.244 7680 IsGuiding returns 1
01:34:20.375 00.001 7680 scope still moving after pulse duration time elapsed
01:34:20.405 00.030 7680 IsSlewing returns 0
01:34:20.411 00.006 7680 IsGuiding returns 0
01:34:20.411 00.000 7680 scope move finished after 220 + 65 ms
01:34:20.411 00.000 7680 Move returns status 0, amount 220
01:34:20.412 00.001 7680 move complete, result=0
01:34:20.413 00.001 7680 worker thread done servicing request
01:34:20.413 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 220 ms NORTH
01:34:20.419 00.006 7680 Worker thread wakes up
01:34:20.419 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:20.419 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:21.667 01.248 7680 Exposure complete
01:34:21.806 00.139 7680 worker thread done servicing request
01:34:21.807 00.001 6120 OnExposeComplete: enter
01:34:21.811 00.004 6120 UpdateGuideState(): m_state=6
01:34:21.815 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6446
01:34:21.819 00.004 6120 Star::Find returns 1 (1), X=953.82, Y=47.78, Mass=14220, SNR=77.9, Peak=255 HFD=7.0
01:34:21.823 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.86 = -1.43)
01:34:21.829 00.006 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
01:34:21.834 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.90 mountX=0.04 mountY=-0.27, mountTheta=-1.43
01:34:21.840 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.25, opts=13)
01:34:21.843 00.003 6120 Enqueuing Move request for scope (-0.09, 0.25)
01:34:21.847 00.004 7680 Worker thread wakes up
01:34:21.849 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
01:34:21.849 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
01:34:21.849 00.000 7680 Moving (-0.09, 0.25) raw xDistance=0.04 yDistance=-0.27
01:34:21.849 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:21.853 00.004 6120 UpdateGuideState exits: m=14220 SNR=77.9 Saturated
01:34:21.857 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:34:21.857 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:34:21.859 00.002 7680 MoveAxis(E, 0, ABG)
01:34:21.859 00.000 7680 Move returns status 0, amount 0
01:34:21.859 00.000 7680 MoveAxis(N, 145, ABG)
01:34:21.859 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:21.864 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:21.869 00.005 6120 Enqueuing Expose request
01:34:21.872 00.003 7680 Guiding  Dir = 0, Dur = 145
01:34:21.873 00.001 7680 IsSlewing returns 0
01:34:21.873 00.000 7680 IsGuiding returns 0
01:34:21.873 00.000 7680 PulseGuide returned control before completion, sleep 155
01:34:22.046 00.173 7680 IsGuiding returns 1
01:34:22.047 00.001 7680 scope still moving after pulse duration time elapsed
01:34:22.077 00.030 7680 IsSlewing returns 0
01:34:22.078 00.001 7680 IsGuiding returns 0
01:34:22.080 00.002 7680 scope move finished after 145 + 61 ms
01:34:22.080 00.000 7680 Move returns status 0, amount 145
01:34:22.081 00.001 7680 move complete, result=0
01:34:22.081 00.000 7680 worker thread done servicing request
01:34:22.082 00.001 7680 Worker thread wakes up
01:34:22.082 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 145 ms NORTH
01:34:22.088 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:22.089 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:23.335 01.246 7680 Exposure complete
01:34:23.478 00.143 7680 worker thread done servicing request
01:34:23.478 00.000 6120 OnExposeComplete: enter
01:34:23.485 00.007 6120 UpdateGuideState(): m_state=6
01:34:23.488 00.003 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6447
01:34:23.493 00.005 6120 Star::Find returns 1 (1), X=953.90, Y=47.71, Mass=14232, SNR=77.6, Peak=255 HFD=6.9
01:34:23.496 00.003 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
01:34:23.499 00.003 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
01:34:23.504 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.60 mountX=-0.03 mountY=-0.17, mountTheta=-1.74
01:34:23.509 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.19, opts=13)
01:34:23.514 00.005 6120 Enqueuing Move request for scope (-0.01, 0.19)
01:34:23.518 00.004 7680 Worker thread wakes up
01:34:23.519 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:23.524 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
01:34:23.524 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
01:34:23.524 00.000 7680 Moving (-0.01, 0.19) raw xDistance=-0.03 yDistance=-0.17
01:34:23.524 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:34:23.524 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:34:23.524 00.000 6120 UpdateGuideState exits: m=14232 SNR=77.6 Saturated
01:34:23.528 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:34:23.529 00.001 7680 MoveAxis(E, 0, ABG)
01:34:23.529 00.000 7680 Move returns status 0, amount 0
01:34:23.530 00.001 7680 MoveAxis(N, 0, ABG)
01:34:23.530 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:23.534 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:23.538 00.004 6120 Enqueuing Expose request
01:34:23.542 00.004 7680 Move returns status 0, amount 0
01:34:23.542 00.000 7680 move complete, result=0
01:34:23.542 00.000 7680 worker thread done servicing request
01:34:23.542 00.000 7680 Worker thread wakes up
01:34:23.542 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:23.542 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:34:23.547 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:24.800 01.253 7680 Exposure complete
01:34:24.928 00.128 7680 worker thread done servicing request
01:34:24.929 00.001 6120 OnExposeComplete: enter
01:34:24.933 00.004 6120 UpdateGuideState(): m_state=6
01:34:24.937 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6448
01:34:24.940 00.003 6120 Star::Find returns 1 (1), X=954.06, Y=47.82, Mass=14482, SNR=77.5, Peak=255 HFD=6.9
01:34:24.945 00.005 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.07 = -2.22)
01:34:24.950 00.005 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
01:34:24.954 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.29 hyp=0.33 cameraTheta=1.11 mountX=-0.20 mountY=-0.20, mountTheta=-2.35
01:34:24.959 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.29, opts=13)
01:34:24.965 00.006 6120 Enqueuing Move request for scope (0.14, 0.29)
01:34:24.968 00.003 7680 Worker thread wakes up
01:34:24.968 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:24.973 00.005 6120 UpdateGuideState exits: m=14482 SNR=77.5 Saturated
01:34:24.977 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:24.980 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:24.983 00.003 6120 Enqueuing Expose request
01:34:24.987 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.29) opts 0xd
01:34:24.987 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.29)
01:34:24.988 00.001 7680 Moving (0.14, 0.29) raw xDistance=-0.20 yDistance=-0.20
01:34:24.988 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:34:24.988 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:34:24.988 00.000 7680 MoveAxis(E, 0, ABG)
01:34:24.988 00.000 7680 Move returns status 0, amount 0
01:34:24.988 00.000 7680 MoveAxis(N, 109, ABG)
01:34:24.988 00.000 7680 Guiding  Dir = 0, Dur = 109
01:34:24.990 00.002 7680 IsSlewing returns 0
01:34:24.990 00.000 7680 IsGuiding returns 0
01:34:24.991 00.001 7680 PulseGuide returned control before completion, sleep 119
01:34:25.115 00.124 7680 IsGuiding returns 1
01:34:25.117 00.002 7680 scope still moving after pulse duration time elapsed
01:34:25.146 00.029 7680 IsSlewing returns 0
01:34:25.147 00.001 7680 IsGuiding returns 0
01:34:25.147 00.000 7680 scope move finished after 109 + 48 ms
01:34:25.147 00.000 7680 Move returns status 0, amount 109
01:34:25.148 00.001 7680 move complete, result=0
01:34:25.149 00.001 7680 worker thread done servicing request
01:34:25.149 00.000 7680 Worker thread wakes up
01:34:25.150 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 109 ms NORTH
01:34:25.155 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:25.155 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:26.409 01.254 7680 Exposure complete
01:34:26.549 00.140 7680 worker thread done servicing request
01:34:26.549 00.000 6120 OnExposeComplete: enter
01:34:26.553 00.004 6120 UpdateGuideState(): m_state=6
01:34:26.558 00.005 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6449
01:34:26.561 00.003 6120 Star::Find returns 1 (1), X=954.04, Y=47.78, Mass=13965, SNR=76.2, Peak=255 HFD=6.9
01:34:26.565 00.004 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
01:34:26.569 00.004 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
01:34:26.573 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.26 hyp=0.29 cameraTheta=1.12 mountX=-0.17 mountY=-0.18, mountTheta=-2.34
01:34:26.578 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.26, opts=13)
01:34:26.585 00.007 6120 Enqueuing Move request for scope (0.13, 0.26)
01:34:26.589 00.004 7680 Worker thread wakes up
01:34:26.589 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.26) opts 0xd
01:34:26.589 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.26)
01:34:26.589 00.000 7680 Moving (0.13, 0.26) raw xDistance=-0.17 yDistance=-0.18
01:34:26.589 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:34:26.590 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:34:26.590 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:26.594 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:34:26.594 00.000 7680 MoveAxis(E, 0, ABG)
01:34:26.595 00.001 6120 UpdateGuideState exits: m=13965 SNR=76.2 Saturated
01:34:26.598 00.003 7680 Move returns status 0, amount 0
01:34:26.599 00.001 7680 MoveAxis(N, 0, ABG)
01:34:26.599 00.000 7680 Move returns status 0, amount 0
01:34:26.600 00.001 7680 move complete, result=0
01:34:26.600 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:26.604 00.004 7680 worker thread done servicing request
01:34:26.604 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:26.608 00.004 6120 Enqueuing Expose request
01:34:26.611 00.003 7680 Worker thread wakes up
01:34:26.612 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:26.612 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:26.612 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:34:27.864 01.252 7680 Exposure complete
01:34:28.002 00.138 7680 worker thread done servicing request
01:34:28.003 00.001 6120 OnExposeComplete: enter
01:34:28.007 00.004 6120 UpdateGuideState(): m_state=6
01:34:28.011 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6450
01:34:28.015 00.004 6120 Star::Find returns 1 (1), X=954.08, Y=47.97, Mass=14935, SNR=79.3, Peak=255 HFD=7.1
01:34:28.019 00.004 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.16 = -2.13)
01:34:28.023 00.004 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.39)
01:34:28.028 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=0.45 hyp=0.48 cameraTheta=1.20 mountX=-0.25 mountY=-0.33, mountTheta=-2.23
01:34:28.033 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.45, opts=13)
01:34:28.036 00.003 6120 Enqueuing Move request for scope (0.17, 0.45)
01:34:28.041 00.005 7680 Worker thread wakes up
01:34:28.041 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.45) opts 0xd
01:34:28.042 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.45)
01:34:28.042 00.000 7680 Moving (0.17, 0.45) raw xDistance=-0.25 yDistance=-0.33
01:34:28.042 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:34:28.043 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:28.047 00.004 6120 UpdateGuideState exits: m=14935 SNR=79.3 Saturated
01:34:28.050 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:28.054 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:34:28.054 00.000 7680 MoveAxis(E, 103, ABG)
01:34:28.054 00.000 7680 Guiding  Dir = 2, Dur = 103
01:34:28.054 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:28.059 00.005 7680 IsSlewing returns 0
01:34:28.059 00.000 6120 Enqueuing Expose request
01:34:28.063 00.004 7680 IsGuiding returns 0
01:34:28.063 00.000 7680 PulseGuide returned control before completion, sleep 113
01:34:28.178 00.115 7680 IsGuiding returns 1
01:34:28.178 00.000 7680 scope still moving after pulse duration time elapsed
01:34:28.209 00.031 7680 IsSlewing returns 0
01:34:28.209 00.000 7680 IsGuiding returns 0
01:34:28.211 00.002 7680 scope move finished after 103 + 44 ms
01:34:28.211 00.000 7680 Move returns status 0, amount 103
01:34:28.211 00.000 7680 MoveAxis(N, 177, ABG)
01:34:28.212 00.001 7680 Guiding  Dir = 0, Dur = 177
01:34:28.212 00.000 7680 IsSlewing returns 0
01:34:28.213 00.001 7680 IsGuiding returns 0
01:34:28.213 00.000 7680 PulseGuide returned control before completion, sleep 187
01:34:28.412 00.199 7680 IsGuiding returns 1
01:34:28.412 00.000 7680 scope still moving after pulse duration time elapsed
01:34:28.442 00.030 7680 IsSlewing returns 0
01:34:28.443 00.001 7680 IsGuiding returns 0
01:34:28.444 00.001 7680 scope move finished after 177 + 53 ms
01:34:28.444 00.000 7680 Move returns status 0, amount 177
01:34:28.444 00.000 7680 move complete, result=0
01:34:28.445 00.001 7680 worker thread done servicing request
01:34:28.445 00.000 7680 Worker thread wakes up
01:34:28.445 00.000 6120 GuideStep: -0.3 px 103 ms EAST, -0.3 px 177 ms NORTH
01:34:28.452 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:28.452 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:29.693 01.241 7680 Exposure complete
01:34:29.834 00.141 7680 worker thread done servicing request
01:34:29.835 00.001 6120 OnExposeComplete: enter
01:34:29.839 00.004 6120 UpdateGuideState(): m_state=6
01:34:29.843 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6451
01:34:29.847 00.004 6120 Star::Find returns 1 (1), X=953.96, Y=47.90, Mass=15031, SNR=80.5, Peak=255 HFD=7.1
01:34:29.850 00.003 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
01:34:29.854 00.004 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
01:34:29.859 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.37 hyp=0.38 cameraTheta=1.44 mountX=-0.12 mountY=-0.31, mountTheta=-1.93
01:34:29.863 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.37, opts=13)
01:34:29.867 00.004 6120 Enqueuing Move request for scope (0.05, 0.37)
01:34:29.871 00.004 7680 Worker thread wakes up
01:34:29.871 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:29.876 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.37) opts 0xd
01:34:29.877 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.37)
01:34:29.877 00.000 6120 UpdateGuideState exits: m=15031 SNR=80.5 Saturated
01:34:29.881 00.004 7680 Moving (0.05, 0.37) raw xDistance=-0.12 yDistance=-0.31
01:34:29.881 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:34:29.882 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:34:29.882 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:29.885 00.003 7680 MoveAxis(E, 0, ABG)
01:34:29.887 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:29.891 00.004 6120 Enqueuing Expose request
01:34:29.895 00.004 7680 Move returns status 0, amount 0
01:34:29.895 00.000 7680 MoveAxis(N, 171, ABG)
01:34:29.895 00.000 7680 Guiding  Dir = 0, Dur = 171
01:34:29.895 00.000 7680 IsSlewing returns 0
01:34:29.897 00.002 7680 IsGuiding returns 0
01:34:29.897 00.000 7680 PulseGuide returned control before completion, sleep 181
01:34:30.089 00.192 7680 IsGuiding returns 1
01:34:30.089 00.000 7680 scope still moving after pulse duration time elapsed
01:34:30.119 00.030 7680 IsSlewing returns 0
01:34:30.120 00.001 7680 IsGuiding returns 0
01:34:30.120 00.000 7680 scope move finished after 171 + 53 ms
01:34:30.120 00.000 7680 Move returns status 0, amount 171
01:34:30.122 00.002 7680 move complete, result=0
01:34:30.122 00.000 7680 worker thread done servicing request
01:34:30.123 00.001 7680 Worker thread wakes up
01:34:30.123 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 171 ms NORTH
01:34:30.129 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:30.129 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:31.385 01.256 7680 Exposure complete
01:34:31.526 00.141 7680 worker thread done servicing request
01:34:31.526 00.000 6120 OnExposeComplete: enter
01:34:31.530 00.004 6120 UpdateGuideState(): m_state=6
01:34:31.535 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6452
01:34:31.539 00.004 6120 Star::Find returns 1 (1), X=953.92, Y=47.87, Mass=14274, SNR=78.4, Peak=255 HFD=7.1
01:34:31.543 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
01:34:31.547 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
01:34:31.550 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.54 mountX=-0.07 mountY=-0.31, mountTheta=-1.81
01:34:31.556 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.35, opts=13)
01:34:31.560 00.004 6120 Enqueuing Move request for scope (0.01, 0.35)
01:34:31.562 00.002 7680 Worker thread wakes up
01:34:31.564 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:31.567 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.35) opts 0xd
01:34:31.567 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.35)
01:34:31.568 00.001 7680 Moving (0.01, 0.35) raw xDistance=-0.07 yDistance=-0.31
01:34:31.568 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:34:31.568 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:34:31.569 00.001 7680 MoveAxis(E, 0, ABG)
01:34:31.569 00.000 7680 Move returns status 0, amount 0
01:34:31.569 00.000 7680 MoveAxis(N, 168, ABG)
01:34:31.569 00.000 7680 Guiding  Dir = 0, Dur = 168
01:34:31.569 00.000 6120 UpdateGuideState exits: m=14274 SNR=78.4 Saturated
01:34:31.574 00.005 7680 IsSlewing returns 0
01:34:31.574 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:31.578 00.004 7680 IsGuiding returns 0
01:34:31.579 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:31.583 00.004 7680 PulseGuide returned control before completion, sleep 178
01:34:31.584 00.001 6120 Enqueuing Expose request
01:34:31.765 00.181 7680 IsGuiding returns 1
01:34:31.766 00.001 7680 scope still moving after pulse duration time elapsed
01:34:31.795 00.029 7680 IsSlewing returns 0
01:34:31.797 00.002 7680 IsGuiding returns 0
01:34:31.797 00.000 7680 scope move finished after 168 + 50 ms
01:34:31.798 00.001 7680 Move returns status 0, amount 168
01:34:31.798 00.000 7680 move complete, result=0
01:34:31.799 00.001 7680 worker thread done servicing request
01:34:31.799 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 168 ms NORTH
01:34:31.806 00.007 7680 Worker thread wakes up
01:34:31.807 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:31.807 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:33.057 01.250 7680 Exposure complete
01:34:33.187 00.130 7680 worker thread done servicing request
01:34:33.189 00.002 6120 OnExposeComplete: enter
01:34:33.192 00.003 6120 UpdateGuideState(): m_state=6
01:34:33.196 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6453
01:34:33.200 00.004 6120 Star::Find returns 1 (1), X=953.93, Y=47.83, Mass=13390, SNR=74.3, Peak=255 HFD=6.9
01:34:33.205 00.005 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.47 = -1.82)
01:34:33.208 00.003 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
01:34:33.212 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.51 mountX=-0.08 mountY=-0.27, mountTheta=-1.84
01:34:33.219 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.31, opts=13)
01:34:33.222 00.003 6120 Enqueuing Move request for scope (0.02, 0.31)
01:34:33.227 00.005 7680 Worker thread wakes up
01:34:33.227 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:33.230 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.31) opts 0xd
01:34:33.230 00.000 6120 UpdateGuideState exits: m=13390 SNR=74.3 Saturated
01:34:33.235 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:33.240 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:33.244 00.004 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.31)
01:34:33.244 00.000 7680 Moving (0.02, 0.31) raw xDistance=-0.08 yDistance=-0.27
01:34:33.244 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:34:33.244 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:34:33.244 00.000 7680 MoveAxis(E, 0, ABG)
01:34:33.246 00.002 7680 Move returns status 0, amount 0
01:34:33.246 00.000 7680 MoveAxis(N, 147, ABG)
01:34:33.246 00.000 7680 Guiding  Dir = 0, Dur = 147
01:34:33.246 00.000 6120 Enqueuing Expose request
01:34:33.251 00.005 7680 IsSlewing returns 0
01:34:33.251 00.000 7680 IsGuiding returns 0
01:34:33.252 00.001 7680 PulseGuide returned control before completion, sleep 157
01:34:33.421 00.169 7680 IsGuiding returns 1
01:34:33.421 00.000 7680 scope still moving after pulse duration time elapsed
01:34:33.452 00.031 7680 IsSlewing returns 0
01:34:33.452 00.000 7680 IsGuiding returns 0
01:34:33.454 00.002 7680 scope move finished after 147 + 55 ms
01:34:33.454 00.000 7680 Move returns status 0, amount 147
01:34:33.454 00.000 7680 move complete, result=0
01:34:33.455 00.001 7680 worker thread done servicing request
01:34:33.456 00.001 7680 Worker thread wakes up
01:34:33.456 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 147 ms NORTH
01:34:33.462 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:33.462 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:34.709 01.247 7680 Exposure complete
01:34:34.848 00.139 7680 worker thread done servicing request
01:34:34.848 00.000 6120 OnExposeComplete: enter
01:34:34.852 00.004 6120 UpdateGuideState(): m_state=6
01:34:34.856 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6454
01:34:34.860 00.004 6120 Star::Find returns 1 (1), X=953.98, Y=47.75, Mass=14331, SNR=77.6, Peak=255 HFD=6.9
01:34:34.865 00.005 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
01:34:34.869 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
01:34:34.872 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.29 mountX=-0.11 mountY=-0.18, mountTheta=-2.11
01:34:34.877 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.23, opts=13)
01:34:34.881 00.004 6120 Enqueuing Move request for scope (0.07, 0.23)
01:34:34.884 00.003 7680 Worker thread wakes up
01:34:34.884 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
01:34:34.885 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
01:34:34.885 00.000 7680 Moving (0.07, 0.23) raw xDistance=-0.11 yDistance=-0.18
01:34:34.886 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:34:34.886 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:34:34.886 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:34:34.886 00.000 7680 MoveAxis(E, 0, ABG)
01:34:34.886 00.000 7680 Move returns status 0, amount 0
01:34:34.887 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:34.890 00.003 7680 MoveAxis(N, 0, ABG)
01:34:34.890 00.000 7680 Move returns status 0, amount 0
01:34:34.890 00.000 7680 move complete, result=0
01:34:34.890 00.000 7680 worker thread done servicing request
01:34:34.891 00.001 6120 UpdateGuideState exits: m=14331 SNR=77.6 Saturated
01:34:34.894 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:34.897 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:34.900 00.003 6120 Enqueuing Expose request
01:34:34.903 00.003 7680 Worker thread wakes up
01:34:34.903 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:34:34.907 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:34.907 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:36.154 01.247 7680 Exposure complete
01:34:36.291 00.137 7680 worker thread done servicing request
01:34:36.292 00.001 6120 OnExposeComplete: enter
01:34:36.299 00.007 6120 UpdateGuideState(): m_state=6
01:34:36.304 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6455
01:34:36.308 00.004 6120 Star::Find returns 1 (1), X=954.09, Y=47.89, Mass=14677, SNR=77.8, Peak=255 HFD=6.9
01:34:36.312 00.004 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.06 = -2.22)
01:34:36.315 00.003 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.49)
01:34:36.319 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.37 hyp=0.41 cameraTheta=1.11 mountX=-0.25 mountY=-0.25, mountTheta=-2.35
01:34:36.325 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.37, opts=13)
01:34:36.330 00.005 6120 Enqueuing Move request for scope (0.18, 0.37)
01:34:36.334 00.004 7680 Worker thread wakes up
01:34:36.334 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:36.338 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.37) opts 0xd
01:34:36.338 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.37)
01:34:36.338 00.000 7680 Moving (0.18, 0.37) raw xDistance=-0.25 yDistance=-0.25
01:34:36.339 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:34:36.339 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:34:36.339 00.000 7680 MoveAxis(E, 101, ABG)
01:34:36.339 00.000 7680 Guiding  Dir = 2, Dur = 101
01:34:36.339 00.000 6120 UpdateGuideState exits: m=14677 SNR=77.8 Saturated
01:34:36.343 00.004 7680 IsSlewing returns 0
01:34:36.344 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:36.347 00.003 7680 IsGuiding returns 0
01:34:36.348 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:36.351 00.003 6120 Enqueuing Expose request
01:34:36.355 00.004 7680 PulseGuide returned control before completion, sleep 111
01:34:36.480 00.125 7680 IsGuiding returns 0
01:34:36.482 00.002 7680 Move returns status 0, amount 101
01:34:36.482 00.000 7680 MoveAxis(N, 136, ABG)
01:34:36.483 00.001 7680 Guiding  Dir = 0, Dur = 136
01:34:36.483 00.000 7680 IsSlewing returns 0
01:34:36.484 00.001 7680 IsGuiding returns 0
01:34:36.485 00.001 7680 PulseGuide returned control before completion, sleep 146
01:34:36.639 00.154 7680 IsGuiding returns 1
01:34:36.641 00.002 7680 scope still moving after pulse duration time elapsed
01:34:36.670 00.029 7680 IsSlewing returns 0
01:34:36.672 00.002 7680 IsGuiding returns 0
01:34:36.674 00.002 7680 scope move finished after 136 + 53 ms
01:34:36.674 00.000 7680 Move returns status 0, amount 136
01:34:36.674 00.000 7680 move complete, result=0
01:34:36.675 00.001 7680 worker thread done servicing request
01:34:36.675 00.000 7680 Worker thread wakes up
01:34:36.676 00.001 6120 GuideStep: -0.2 px 101 ms EAST, -0.3 px 136 ms NORTH
01:34:36.681 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:36.682 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:37.931 01.249 7680 Exposure complete
01:34:38.072 00.141 7680 worker thread done servicing request
01:34:38.073 00.001 6120 OnExposeComplete: enter
01:34:38.081 00.008 6120 UpdateGuideState(): m_state=6
01:34:38.087 00.006 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6456
01:34:38.093 00.006 6120 Star::Find returns 1 (1), X=954.00, Y=47.97, Mass=14412, SNR=78.5, Peak=255 HFD=7.2
01:34:38.099 00.006 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
01:34:38.105 00.006 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
01:34:38.113 00.008 6120 CameraToMount -- cameraX=0.09 cameraY=0.44 hyp=0.45 cameraTheta=1.38 mountX=-0.17 mountY=-0.36, mountTheta=-2.01
01:34:38.120 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.44, opts=13)
01:34:38.127 00.007 6120 Enqueuing Move request for scope (0.09, 0.44)
01:34:38.132 00.005 7680 Worker thread wakes up
01:34:38.132 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:38.138 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.44) opts 0xd
01:34:38.139 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.44)
01:34:38.139 00.000 6120 UpdateGuideState exits: m=14412 SNR=78.5 Saturated
01:34:38.145 00.006 7680 Moving (0.09, 0.44) raw xDistance=-0.17 yDistance=-0.36
01:34:38.145 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:38.150 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:34:38.150 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:38.154 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:34:38.154 00.000 6120 Enqueuing Expose request
01:34:38.159 00.005 7680 MoveAxis(E, 0, ABG)
01:34:38.159 00.000 7680 Move returns status 0, amount 0
01:34:38.159 00.000 7680 MoveAxis(N, 195, ABG)
01:34:38.159 00.000 7680 Guiding  Dir = 0, Dur = 195
01:34:38.160 00.001 7680 IsSlewing returns 0
01:34:38.160 00.000 7680 IsGuiding returns 0
01:34:38.160 00.000 7680 PulseGuide returned control before completion, sleep 205
01:34:38.371 00.211 7680 IsGuiding returns 1
01:34:38.371 00.000 7680 scope still moving after pulse duration time elapsed
01:34:38.402 00.031 7680 IsSlewing returns 0
01:34:38.403 00.001 7680 IsGuiding returns 0
01:34:38.404 00.001 7680 scope move finished after 195 + 48 ms
01:34:38.404 00.000 7680 Move returns status 0, amount 195
01:34:38.404 00.000 7680 move complete, result=0
01:34:38.405 00.001 7680 worker thread done servicing request
01:34:38.405 00.000 7680 Worker thread wakes up
01:34:38.405 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 195 ms NORTH
01:34:38.412 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:38.412 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:39.659 01.247 7680 Exposure complete
01:34:39.798 00.139 7680 worker thread done servicing request
01:34:39.798 00.000 6120 OnExposeComplete: enter
01:34:39.802 00.004 6120 UpdateGuideState(): m_state=6
01:34:39.807 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6457
01:34:39.811 00.004 6120 Star::Find returns 1 (1), X=953.93, Y=47.83, Mass=14828, SNR=79.2, Peak=255 HFD=7.0
01:34:39.815 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.83)
01:34:39.819 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
01:34:39.822 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.50 mountX=-0.08 mountY=-0.27, mountTheta=-1.85
01:34:39.827 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.31, opts=13)
01:34:39.830 00.003 6120 Enqueuing Move request for scope (0.02, 0.31)
01:34:39.833 00.003 7680 Worker thread wakes up
01:34:39.834 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.31) opts 0xd
01:34:39.834 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.31)
01:34:39.834 00.000 7680 Moving (0.02, 0.31) raw xDistance=-0.08 yDistance=-0.27
01:34:39.834 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:34:39.834 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:39.839 00.005 6120 UpdateGuideState exits: m=14828 SNR=79.2 Saturated
01:34:39.843 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:39.846 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:39.849 00.003 6120 Enqueuing Expose request
01:34:39.853 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:34:39.853 00.000 7680 MoveAxis(E, 0, ABG)
01:34:39.853 00.000 7680 Move returns status 0, amount 0
01:34:39.853 00.000 7680 MoveAxis(N, 146, ABG)
01:34:39.853 00.000 7680 Guiding  Dir = 0, Dur = 146
01:34:39.854 00.001 7680 IsSlewing returns 0
01:34:39.854 00.000 7680 IsGuiding returns 0
01:34:39.854 00.000 7680 PulseGuide returned control before completion, sleep 156
01:34:40.027 00.173 7680 IsGuiding returns 0
01:34:40.028 00.001 7680 Move returns status 0, amount 146
01:34:40.028 00.000 7680 move complete, result=0
01:34:40.028 00.000 7680 worker thread done servicing request
01:34:40.028 00.000 7680 Worker thread wakes up
01:34:40.030 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
01:34:40.036 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:40.036 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:41.287 01.251 7680 Exposure complete
01:34:41.427 00.140 7680 worker thread done servicing request
01:34:41.428 00.001 6120 OnExposeComplete: enter
01:34:41.431 00.003 6120 UpdateGuideState(): m_state=6
01:34:41.436 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6458
01:34:41.441 00.005 6120 Star::Find returns 1 (1), X=954.01, Y=47.84, Mass=14799, SNR=79.0, Peak=255 HFD=7.0
01:34:41.444 00.003 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
01:34:41.448 00.004 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.34)
01:34:41.454 00.006 6120 CameraToMount -- cameraX=0.10 cameraY=0.32 hyp=0.34 cameraTheta=1.26 mountX=-0.16 mountY=-0.24, mountTheta=-2.16
01:34:41.459 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.32, opts=13)
01:34:41.462 00.003 6120 Enqueuing Move request for scope (0.10, 0.32)
01:34:41.467 00.005 7680 Worker thread wakes up
01:34:41.467 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:41.470 00.003 6120 UpdateGuideState exits: m=14799 SNR=79.0 Saturated
01:34:41.473 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:41.478 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:41.481 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.32) opts 0xd
01:34:41.481 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.32)
01:34:41.481 00.000 6120 Enqueuing Expose request
01:34:41.487 00.006 7680 Moving (0.10, 0.32) raw xDistance=-0.16 yDistance=-0.24
01:34:41.487 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:34:41.488 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:34:41.488 00.000 7680 MoveAxis(E, 0, ABG)
01:34:41.488 00.000 7680 Move returns status 0, amount 0
01:34:41.489 00.001 7680 MoveAxis(N, 132, ABG)
01:34:41.489 00.000 7680 Guiding  Dir = 0, Dur = 132
01:34:41.490 00.001 7680 IsSlewing returns 0
01:34:41.490 00.000 7680 IsGuiding returns 0
01:34:41.490 00.000 7680 PulseGuide returned control before completion, sleep 142
01:34:41.638 00.148 7680 IsGuiding returns 1
01:34:41.639 00.001 7680 scope still moving after pulse duration time elapsed
01:34:41.668 00.029 7680 IsSlewing returns 0
01:34:41.669 00.001 7680 IsGuiding returns 0
01:34:41.669 00.000 7680 scope move finished after 132 + 47 ms
01:34:41.670 00.001 7680 Move returns status 0, amount 132
01:34:41.671 00.001 7680 move complete, result=0
01:34:41.671 00.000 7680 worker thread done servicing request
01:34:41.671 00.000 7680 Worker thread wakes up
01:34:41.672 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 132 ms NORTH
01:34:41.678 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:41.678 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:42.927 01.249 7680 Exposure complete
01:34:43.045 00.118 7680 worker thread done servicing request
01:34:43.045 00.000 6120 OnExposeComplete: enter
01:34:43.050 00.005 6120 UpdateGuideState(): m_state=6
01:34:43.053 00.003 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6459
01:34:43.057 00.004 6120 Star::Find returns 1 (1), X=953.99, Y=47.45, Mass=14130, SNR=77.8, Peak=255 HFD=7.0
01:34:43.060 00.003 6120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-2.95) = xAngle (2.21 = 2.21)
01:34:43.065 00.005 6120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.94 = 1.94)
01:34:43.068 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.75 mountX=-0.06 mountY=0.10, mountTheta=2.14
01:34:43.073 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.07, opts=13)
01:34:43.080 00.007 6120 Enqueuing Move request for scope (0.08, -0.07)
01:34:43.088 00.008 7680 Worker thread wakes up
01:34:43.089 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
01:34:43.089 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
01:34:43.089 00.000 7680 Moving (0.08, -0.07) raw xDistance=-0.06 yDistance=0.10
01:34:43.089 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:34:43.090 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:34:43.090 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:43.104 00.014 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:34:43.104 00.000 6120 UpdateGuideState exits: m=14130 SNR=77.8 Saturated
01:34:43.111 00.007 7680 MoveAxis(E, 0, ABG)
01:34:43.111 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:43.118 00.007 7680 Move returns status 0, amount 0
01:34:43.118 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:43.124 00.006 7680 MoveAxis(N, 0, ABG)
01:34:43.125 00.001 7680 Move returns status 0, amount 0
01:34:43.125 00.000 7680 move complete, result=0
01:34:43.125 00.000 7680 worker thread done servicing request
01:34:43.125 00.000 6120 Enqueuing Expose request
01:34:43.131 00.006 7680 Worker thread wakes up
01:34:43.131 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:43.137 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:43.137 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:44.384 01.247 7680 Exposure complete
01:34:44.524 00.140 7680 worker thread done servicing request
01:34:44.524 00.000 6120 OnExposeComplete: enter
01:34:44.529 00.005 6120 UpdateGuideState(): m_state=6
01:34:44.533 00.004 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6460
01:34:44.536 00.003 6120 Star::Find returns 1 (1), X=954.02, Y=47.85, Mass=14334, SNR=78.2, Peak=255 HFD=7.0
01:34:44.541 00.005 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (-2.95) = xAngle (4.19 = -2.09)
01:34:44.545 00.004 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.36)
01:34:44.550 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.33 hyp=0.34 cameraTheta=1.24 mountX=-0.17 mountY=-0.24, mountTheta=-2.18
01:34:44.555 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.33, opts=13)
01:34:44.559 00.004 6120 Enqueuing Move request for scope (0.11, 0.33)
01:34:44.563 00.004 7680 Worker thread wakes up
01:34:44.563 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.33) opts 0xd
01:34:44.564 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.33)
01:34:44.564 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:44.568 00.004 6120 UpdateGuideState exits: m=14334 SNR=78.2 Saturated
01:34:44.571 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:44.576 00.005 7680 Moving (0.11, 0.33) raw xDistance=-0.17 yDistance=-0.24
01:34:44.576 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:34:44.576 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:34:44.576 00.000 7680 MoveAxis(E, 0, ABG)
01:34:44.577 00.001 7680 Move returns status 0, amount 0
01:34:44.577 00.000 7680 MoveAxis(N, 132, ABG)
01:34:44.577 00.000 7680 Guiding  Dir = 0, Dur = 132
01:34:44.578 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:44.583 00.005 6120 Enqueuing Expose request
01:34:44.586 00.003 7680 IsSlewing returns 0
01:34:44.587 00.001 7680 IsGuiding returns 0
01:34:44.587 00.000 7680 PulseGuide returned control before completion, sleep 142
01:34:44.735 00.148 7680 IsGuiding returns 1
01:34:44.736 00.001 7680 scope still moving after pulse duration time elapsed
01:34:44.766 00.030 7680 IsSlewing returns 0
01:34:44.768 00.002 7680 IsGuiding returns 0
01:34:44.768 00.000 7680 scope move finished after 132 + 48 ms
01:34:44.769 00.001 7680 Move returns status 0, amount 132
01:34:44.769 00.000 7680 move complete, result=0
01:34:44.770 00.001 7680 worker thread done servicing request
01:34:44.770 00.000 7680 Worker thread wakes up
01:34:44.770 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 132 ms NORTH
01:34:44.777 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:44.778 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:46.026 01.248 7680 Exposure complete
01:34:46.148 00.122 7680 worker thread done servicing request
01:34:46.149 00.001 6120 OnExposeComplete: enter
01:34:46.153 00.004 6120 UpdateGuideState(): m_state=6
01:34:46.157 00.004 6120 Star::Find(15, 954, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6461
01:34:46.162 00.005 6120 Star::Find returns 1 (1), X=953.99, Y=47.91, Mass=13887, SNR=76.7, Peak=255 HFD=7.1
01:34:46.165 00.003 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
01:34:46.170 00.005 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
01:34:46.174 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.39 hyp=0.40 cameraTheta=1.38 mountX=-0.15 mountY=-0.32, mountTheta=-2.01
01:34:46.179 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.39, opts=13)
01:34:46.184 00.005 6120 Enqueuing Move request for scope (0.08, 0.39)
01:34:46.188 00.004 7680 Worker thread wakes up
01:34:46.188 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.39) opts 0xd
01:34:46.189 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.39)
01:34:46.189 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:46.192 00.003 6120 UpdateGuideState exits: m=13887 SNR=76.7 Saturated
01:34:46.196 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:46.201 00.005 7680 Moving (0.08, 0.39) raw xDistance=-0.15 yDistance=-0.32
01:34:46.201 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:34:46.201 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:34:46.201 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:46.205 00.004 6120 Enqueuing Expose request
01:34:46.208 00.003 7680 MoveAxis(E, 0, ABG)
01:34:46.208 00.000 7680 Move returns status 0, amount 0
01:34:46.209 00.001 7680 MoveAxis(N, 172, ABG)
01:34:46.209 00.000 7680 Guiding  Dir = 0, Dur = 172
01:34:46.209 00.000 7680 IsSlewing returns 0
01:34:46.211 00.002 7680 IsGuiding returns 0
01:34:46.211 00.000 7680 PulseGuide returned control before completion, sleep 182
01:34:46.403 00.192 7680 IsGuiding returns 1
01:34:46.403 00.000 7680 scope still moving after pulse duration time elapsed
01:34:46.433 00.030 7680 IsSlewing returns 0
01:34:46.436 00.003 7680 IsGuiding returns 1
01:34:46.465 00.029 7680 IsSlewing returns 0
01:34:46.467 00.002 7680 IsGuiding returns 1
01:34:46.496 00.029 7680 IsSlewing returns 0
01:34:46.497 00.001 7680 IsGuiding returns 0
01:34:46.498 00.001 7680 scope move finished after 172 + 114 ms
01:34:46.498 00.000 7680 Move returns status 0, amount 172
01:34:46.499 00.001 7680 move complete, result=0
01:34:46.499 00.000 7680 worker thread done servicing request
01:34:46.499 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 172 ms NORTH
01:34:46.506 00.007 7680 Worker thread wakes up
01:34:46.506 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:46.507 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:47.761 01.254 7680 Exposure complete
01:34:47.900 00.139 7680 worker thread done servicing request
01:34:47.900 00.000 6120 OnExposeComplete: enter
01:34:47.904 00.004 6120 UpdateGuideState(): m_state=6
01:34:47.909 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6462
01:34:47.913 00.004 6120 Star::Find returns 1 (1), X=953.94, Y=47.83, Mass=15086, SNR=80.0, Peak=255 HFD=7.1
01:34:47.917 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
01:34:47.921 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
01:34:47.925 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.47 mountX=-0.09 mountY=-0.26, mountTheta=-1.90
01:34:47.930 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.31, opts=13)
01:34:47.934 00.004 6120 Enqueuing Move request for scope (0.03, 0.31)
01:34:47.938 00.004 7680 Worker thread wakes up
01:34:47.938 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:47.942 00.004 6120 UpdateGuideState exits: m=15086 SNR=80.0 Saturated
01:34:47.946 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:47.949 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.31) opts 0xd
01:34:47.949 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.31)
01:34:47.949 00.000 7680 Moving (0.03, 0.31) raw xDistance=-0.09 yDistance=-0.26
01:34:47.950 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:34:47.950 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:34:47.950 00.000 7680 MoveAxis(E, 0, ABG)
01:34:47.950 00.000 7680 Move returns status 0, amount 0
01:34:47.950 00.000 7680 MoveAxis(N, 143, ABG)
01:34:47.950 00.000 7680 Guiding  Dir = 0, Dur = 143
01:34:47.951 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:47.955 00.004 7680 IsSlewing returns 0
01:34:47.955 00.000 6120 Enqueuing Expose request
01:34:47.959 00.004 7680 IsGuiding returns 0
01:34:47.959 00.000 7680 PulseGuide returned control before completion, sleep 153
01:34:48.124 00.165 7680 IsGuiding returns 1
01:34:48.125 00.001 7680 scope still moving after pulse duration time elapsed
01:34:48.155 00.030 7680 IsSlewing returns 0
01:34:48.156 00.001 7680 IsGuiding returns 0
01:34:48.157 00.001 7680 scope move finished after 143 + 54 ms
01:34:48.157 00.000 7680 Move returns status 0, amount 143
01:34:48.158 00.001 7680 move complete, result=0
01:34:48.158 00.000 7680 worker thread done servicing request
01:34:48.159 00.001 7680 Worker thread wakes up
01:34:48.159 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 143 ms NORTH
01:34:48.166 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:48.167 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(939,33,31,31)
01:34:49.103 00.936 6120 evsrv: cli 0FAF0478 connect
01:34:49.235 00.132 6120 case statement mapped state 6 to 3
01:34:49.239 00.004 6120 case statement mapped state 6 to 3
01:34:49.242 00.003 6120 evsrv: cli 0FAF0478 request: {"method":"get_app_state","id":"22f33186-1389-4a0d-8f1c-5cda99ab321a"}
01:34:49.245 00.003 6120 case statement mapped state 6 to 3
01:34:49.248 00.003 6120 evsrv: cli 0FAF0478 response: {"jsonrpc":"2.0","result":"Guiding","id":"22f33186-1389-4a0d-8f1c-5cda99ab321a"}
01:34:49.251 00.003 6120 evsrv: cli 0FAF0478 disconnect
01:34:49.255 00.004 6120 evsrv: cli 0FAF03D8 connect
01:34:49.258 00.003 6120 case statement mapped state 6 to 3
01:34:49.262 00.004 6120 case statement mapped state 6 to 3
01:34:49.266 00.004 6120 evsrv: cli 0FAF03D8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"d7da9da9-d8a9-42b8-944c-d1ad2bc6e4ac"}
01:34:49.271 00.005 6120 PhdController::Dither begins
01:34:49.274 00.003 6120 dither: size=5.00, dRA=-3.91 dDec=3.69
01:34:49.279 00.005 6120 MountToCamera -- mountTheta (2.39) + m_xAngle (-2.95) = xAngle (-0.57 = -0.57)
01:34:49.282 00.003 6120 MountToCamera -- mountX=-3.91 mountY=3.69 hyp=5.38 mountTheta=2.39 cameraX=4.53, cameraY=-2.90 cameraTheta=-0.57
01:34:49.427 00.145 6120 setting lock position to (958.44, 44.62)
01:34:49.432 00.005 6120 Mount: notify guiding dithered (4.5, -2.9)
01:34:49.436 00.004 7680 Exposure complete
01:34:49.436 00.000 6120 Status Line: Dither by -3.91,3.69
01:34:49.441 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
01:34:49.552 00.111 6120 PhdController: newstate STATE_SETTLE_WAIT
01:34:49.556 00.004 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":0,"id":"d7da9da9-d8a9-42b8-944c-d1ad2bc6e4ac"}
01:34:49.561 00.005 6120 evsrv: cli 0FAF03D8 disconnect
01:34:49.648 00.087 7680 worker thread done servicing request
01:34:49.649 00.001 6120 OnExposeComplete: enter
01:34:49.652 00.003 6120 UpdateGuideState(): m_state=6
01:34:49.655 00.003 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6463
01:34:49.658 00.003 6120 Star::Find returns 1 (1), X=953.99, Y=47.85, Mass=14450, SNR=78.3, Peak=255 HFD=7.0
01:34:49.662 00.004 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-2.95) = xAngle (5.47 = -0.81)
01:34:49.665 00.003 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.20 = -1.08)
01:34:49.669 00.004 6120 CameraToMount -- cameraX=-4.45 cameraY=3.23 hyp=5.50 cameraTheta=2.51 mountX=3.77 mountY=-4.85, mountTheta=-0.91
01:34:49.673 00.004 6120 dither recenter: remaining=(3.9,-3.7) step=(3.9,-3.7)
01:34:49.677 00.004 6120 MountToCamera -- mountTheta (-0.76) + m_xAngle (-2.95) = xAngle (-3.71 = 2.57)
01:34:49.680 00.003 6120 MountToCamera -- mountX=3.91 mountY=-3.69 hyp=5.38 mountTheta=-0.76 cameraX=-4.53, cameraY=2.90 cameraTheta=2.57
01:34:49.682 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-4.53, y=2.90, opts=4)
01:34:49.685 00.003 6120 Enqueuing Move request for scope (-4.53, 2.90)
01:34:49.687 00.002 6120 Mount: notify direct move 3.91,-3.69
01:34:49.690 00.003 7680 Worker thread wakes up
01:34:49.690 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-4.53, 2.90) opts 0x4
01:34:49.690 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:49.694 00.004 7680 Handling offset move in thread for scope, endpoint = (-4.53, 2.90)
01:34:49.694 00.000 7680 Moving (-4.53, 2.90) raw xDistance=3.91 yDistance=-3.69
01:34:49.694 00.000 6120 UpdateGuideState exits: m=14450 SNR=78.3 Saturated
01:34:49.698 00.004 7680 MoveAxis(W, 2537, B)
01:34:49.698 00.000 6120 PhdController: settling, locked = 1, distance = 5.64 (1.50) aobump = 0 frame = 1 / 99999
01:34:49.700 00.002 7680 Guiding  Dir = 3, Dur = 2537
01:34:49.700 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764056089.700,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.64,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:34:49.704 00.004 7680 IsSlewing returns 0
01:34:49.704 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:49.707 00.003 7680 IsGuiding returns 0
01:34:49.707 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:49.711 00.004 7680 PulseGuide returned control before completion, sleep 2547
01:34:49.711 00.000 6120 Enqueuing Expose request
01:34:52.272 02.561 7680 IsGuiding returns 0
01:34:52.273 00.001 7680 Move returns status 0, amount 2537
01:34:52.275 00.002 7680 MoveAxis(N, 2003, B)
01:34:52.275 00.000 7680 Guiding  Dir = 0, Dur = 2003
01:34:52.276 00.001 7680 IsSlewing returns 0
01:34:52.276 00.000 7680 IsGuiding returns 0
01:34:52.277 00.001 7680 PulseGuide returned control before completion, sleep 2013
01:34:54.306 02.029 7680 IsGuiding returns 1
01:34:54.307 00.001 7680 scope still moving after pulse duration time elapsed
01:34:54.338 00.031 7680 IsSlewing returns 0
01:34:54.338 00.000 7680 IsGuiding returns 0
01:34:54.339 00.001 7680 scope move finished after 2003 + 59 ms
01:34:54.340 00.001 7680 Move returns status 0, amount 2003
01:34:54.340 00.000 7680 move complete, result=0
01:34:54.340 00.000 7680 worker thread done servicing request
01:34:54.340 00.000 6120 GuideStep: 3.9 px 2537 ms WEST, -3.7 px 2003 ms NORTH
01:34:54.346 00.006 7680 Worker thread wakes up
01:34:54.346 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:54.346 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:34:55.604 01.258 7680 Exposure complete
01:34:55.736 00.132 7680 worker thread done servicing request
01:34:55.737 00.001 6120 OnExposeComplete: enter
01:34:55.740 00.003 6120 UpdateGuideState(): m_state=6
01:34:55.745 00.005 6120 Star::Find(15, 953, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6464
01:34:55.748 00.003 6120 Star::Find returns 1 (1), X=957.42, Y=44.97, Mass=14463, SNR=76.4, Peak=255 HFD=6.8
01:34:55.752 00.004 6120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-2.95) = xAngle (5.77 = -0.51)
01:34:55.756 00.004 6120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.50 = -0.78)
01:34:55.758 00.002 6120 CameraToMount -- cameraX=-1.02 cameraY=0.35 hyp=1.08 cameraTheta=2.81 mountX=0.94 mountY=-0.76, mountTheta=-0.68
01:34:55.762 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-1.02, y=0.35, opts=13)
01:34:55.766 00.004 6120 Enqueuing Move request for scope (-1.02, 0.35)
01:34:55.770 00.004 7680 Worker thread wakes up
01:34:55.770 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.02, 0.35) opts 0xd
01:34:55.770 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.02, 0.35)
01:34:55.770 00.000 7680 Moving (-1.02, 0.35) raw xDistance=0.94 yDistance=-0.76
01:34:55.770 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:55.775 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.94
01:34:55.776 00.001 7680 resist switch: large excursion: input -0.76 thresh 0.60 direction from 0 to -1
01:34:55.776 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.28
01:34:55.776 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
01:34:55.776 00.000 7680 MoveAxis(W, 383, ABG)
01:34:55.777 00.001 7680 Guiding  Dir = 3, Dur = 383
01:34:55.777 00.000 6120 UpdateGuideState exits: m=14463 SNR=76.4 Saturated
01:34:55.782 00.005 7680 IsSlewing returns 0
01:34:55.782 00.000 6120 PhdController: settling, locked = 1, distance = 1.08 (1.50) aobump = 0 frame = 2 / 99999
01:34:55.786 00.004 7680 IsGuiding returns 0
01:34:55.786 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764056095.786,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.08,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:34:55.790 00.004 7680 PulseGuide returned control before completion, sleep 393
01:34:55.790 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:55.794 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:55.799 00.005 6120 Enqueuing Expose request
01:34:56.188 00.389 7680 IsGuiding returns 1
01:34:56.188 00.000 7680 scope still moving after pulse duration time elapsed
01:34:56.220 00.032 7680 IsSlewing returns 0
01:34:56.221 00.001 7680 IsGuiding returns 0
01:34:56.222 00.001 7680 scope move finished after 383 + 52 ms
01:34:56.222 00.000 7680 Move returns status 0, amount 383
01:34:56.223 00.001 7680 MoveAxis(N, 412, ABG)
01:34:56.223 00.000 7680 Guiding  Dir = 0, Dur = 412
01:34:56.223 00.000 7680 IsSlewing returns 0
01:34:56.224 00.001 7680 IsGuiding returns 0
01:34:56.224 00.000 7680 PulseGuide returned control before completion, sleep 422
01:34:56.655 00.431 7680 IsGuiding returns 1
01:34:56.657 00.002 7680 scope still moving after pulse duration time elapsed
01:34:56.687 00.030 7680 IsSlewing returns 0
01:34:56.688 00.001 7680 IsGuiding returns 1
01:34:56.717 00.029 7680 IsSlewing returns 0
01:34:56.718 00.001 7680 IsGuiding returns 1
01:34:56.749 00.031 7680 IsSlewing returns 0
01:34:56.750 00.001 7680 IsGuiding returns 0
01:34:56.752 00.002 7680 scope move finished after 412 + 115 ms
01:34:56.752 00.000 7680 Move returns status 0, amount 412
01:34:56.752 00.000 7680 move complete, result=0
01:34:56.753 00.001 7680 worker thread done servicing request
01:34:56.753 00.000 6120 GuideStep: 0.9 px 383 ms WEST, -0.8 px 412 ms NORTH
01:34:56.759 00.006 7680 Worker thread wakes up
01:34:56.760 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:56.760 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:34:58.008 01.248 7680 Exposure complete
01:34:58.141 00.133 7680 worker thread done servicing request
01:34:58.141 00.000 6120 OnExposeComplete: enter
01:34:58.147 00.006 6120 UpdateGuideState(): m_state=6
01:34:58.151 00.004 6120 Star::Find(15, 957, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6465
01:34:58.154 00.003 6120 Star::Find returns 1 (1), X=957.98, Y=44.43, Mass=14599, SNR=77.3, Peak=255 HFD=7.0
01:34:58.159 00.005 6120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-2.95) = xAngle (0.20 = 0.20)
01:34:58.162 00.003 6120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.06 = -0.06)
01:34:58.166 00.004 6120 CameraToMount -- cameraX=-0.46 cameraY=-0.19 hyp=0.50 cameraTheta=-2.75 mountX=0.49 mountY=-0.03, mountTheta=-0.06
01:34:58.171 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.46, y=-0.19, opts=13)
01:34:58.176 00.005 6120 Enqueuing Move request for scope (-0.46, -0.19)
01:34:58.179 00.003 7680 Worker thread wakes up
01:34:58.179 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.19) opts 0xd
01:34:58.180 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.46, -0.19)
01:34:58.181 00.001 7680 Moving (-0.46, -0.19) raw xDistance=0.49 yDistance=-0.03
01:34:58.181 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.49
01:34:58.181 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:58.185 00.004 6120 UpdateGuideState exits: m=14599 SNR=77.3 Saturated
01:34:58.190 00.005 6120 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 3 / 99999
01:34:58.193 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:34:58.194 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764056098.193,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.90,"Time":2.4,"SettleTime":10.0,"StarLocked":true}
01:34:58.198 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:34:58.198 00.000 7680 MoveAxis(W, 227, ABG)
01:34:58.198 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:58.202 00.004 7680 Guiding  Dir = 3, Dur = 227
01:34:58.203 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:58.206 00.003 7680 IsSlewing returns 0
01:34:58.207 00.001 6120 Enqueuing Expose request
01:34:58.210 00.003 7680 IsGuiding returns 0
01:34:58.210 00.000 7680 PulseGuide returned control before completion, sleep 237
01:34:58.452 00.242 7680 IsGuiding returns 1
01:34:58.453 00.001 7680 scope still moving after pulse duration time elapsed
01:34:58.483 00.030 7680 IsSlewing returns 0
01:34:58.484 00.001 7680 IsGuiding returns 0
01:34:58.484 00.000 7680 scope move finished after 227 + 46 ms
01:34:58.485 00.001 7680 Move returns status 0, amount 227
01:34:58.485 00.000 7680 MoveAxis(N, 0, ABG)
01:34:58.485 00.000 7680 Move returns status 0, amount 0
01:34:58.485 00.000 7680 move complete, result=0
01:34:58.486 00.001 7680 worker thread done servicing request
01:34:58.486 00.000 6120 GuideStep: 0.5 px 227 ms WEST, -0.0 px 0 ms NORTH
01:34:58.492 00.006 7680 Worker thread wakes up
01:34:58.492 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:34:58.492 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:34:59.751 01.259 7680 Exposure complete
01:34:59.868 00.117 7680 worker thread done servicing request
01:34:59.868 00.000 6120 OnExposeComplete: enter
01:34:59.873 00.005 6120 UpdateGuideState(): m_state=6
01:34:59.876 00.003 6120 Star::Find(15, 957, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6466
01:34:59.880 00.004 6120 Star::Find returns 1 (1), X=958.28, Y=44.86, Mass=14304, SNR=77.6, Peak=255 HFD=6.8
01:34:59.884 00.004 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
01:34:59.889 00.005 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.41)
01:34:59.892 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.28 cameraTheta=2.19 mountX=0.12 mountY=-0.28, mountTheta=-1.17
01:34:59.899 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.23, opts=13)
01:34:59.902 00.003 6120 Enqueuing Move request for scope (-0.16, 0.23)
01:34:59.907 00.005 7680 Worker thread wakes up
01:34:59.907 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.23) opts 0xd
01:34:59.907 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.23)
01:34:59.907 00.000 7680 Moving (-0.16, 0.23) raw xDistance=0.12 yDistance=-0.28
01:34:59.907 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:34:59.907 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:34:59.907 00.000 7680 MoveAxis(E, 0, ABG)
01:34:59.907 00.000 7680 Move returns status 0, amount 0
01:34:59.907 00.000 7680 MoveAxis(N, 152, ABG)
01:34:59.908 00.001 7680 Guiding  Dir = 0, Dur = 152
01:34:59.908 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:34:59.912 00.004 7680 IsSlewing returns 0
01:34:59.913 00.001 6120 UpdateGuideState exits: m=14304 SNR=77.6 Saturated
01:34:59.916 00.003 6120 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 4 / 99999
01:34:59.919 00.003 7680 IsGuiding returns 0
01:34:59.919 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764056099.919,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.72,"Time":4.1,"SettleTime":10.0,"StarLocked":true}
01:34:59.923 00.004 7680 PulseGuide returned control before completion, sleep 162
01:34:59.924 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:59.928 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:34:59.931 00.003 6120 Enqueuing Expose request
01:35:00.099 00.168 7680 IsGuiding returns 0
01:35:00.099 00.000 7680 Move returns status 0, amount 152
01:35:00.100 00.001 7680 move complete, result=0
01:35:00.100 00.000 7680 worker thread done servicing request
01:35:00.100 00.000 7680 Worker thread wakes up
01:35:00.101 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 152 ms NORTH
01:35:00.108 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:00.108 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:01.352 01.244 7680 Exposure complete
01:35:01.487 00.135 7680 worker thread done servicing request
01:35:01.487 00.000 6120 OnExposeComplete: enter
01:35:01.492 00.005 6120 UpdateGuideState(): m_state=6
01:35:01.496 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6467
01:35:01.499 00.003 6120 Star::Find returns 1 (1), X=958.28, Y=44.76, Mass=14424, SNR=78.7, Peak=255 HFD=7.0
01:35:01.502 00.003 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.41 = -0.88)
01:35:01.506 00.004 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.14)
01:35:01.510 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.45 mountX=0.14 mountY=-0.20, mountTheta=-0.96
01:35:01.516 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.14, opts=13)
01:35:01.520 00.004 6120 Enqueuing Move request for scope (-0.17, 0.14)
01:35:01.525 00.005 7680 Worker thread wakes up
01:35:01.525 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:01.529 00.004 6120 UpdateGuideState exits: m=14424 SNR=78.7 Saturated
01:35:01.533 00.004 6120 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 5 / 99999
01:35:01.536 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
01:35:01.537 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
01:35:01.537 00.000 7680 Moving (-0.17, 0.14) raw xDistance=0.14 yDistance=-0.20
01:35:01.537 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:35:01.538 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:35:01.538 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764056101.536,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.57,"Time":5.7,"SettleTime":10.0,"StarLocked":true}
01:35:01.541 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:35:01.542 00.001 7680 MoveAxis(E, 0, ABG)
01:35:01.542 00.000 7680 Move returns status 0, amount 0
01:35:01.543 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:01.546 00.003 7680 MoveAxis(N, 0, ABG)
01:35:01.548 00.002 7680 Move returns status 0, amount 0
01:35:01.548 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:01.552 00.004 6120 Enqueuing Expose request
01:35:01.555 00.003 7680 move complete, result=0
01:35:01.557 00.002 7680 worker thread done servicing request
01:35:01.557 00.000 7680 Worker thread wakes up
01:35:01.557 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:01.557 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:01.557 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:35:02.814 01.257 7680 Exposure complete
01:35:02.939 00.125 7680 worker thread done servicing request
01:35:02.939 00.000 6120 OnExposeComplete: enter
01:35:02.945 00.006 6120 UpdateGuideState(): m_state=6
01:35:02.949 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6468
01:35:02.954 00.005 6120 Star::Find returns 1 (1), X=958.30, Y=44.88, Mass=14253, SNR=77.2, Peak=255 HFD=6.8
01:35:02.959 00.005 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
01:35:02.962 00.003 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
01:35:02.967 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.26 hyp=0.29 cameraTheta=2.09 mountX=0.09 mountY=-0.29, mountTheta=-1.26
01:35:02.972 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.26, opts=13)
01:35:02.976 00.004 6120 Enqueuing Move request for scope (-0.14, 0.26)
01:35:02.979 00.003 7680 Worker thread wakes up
01:35:02.980 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:02.984 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.26) opts 0xd
01:35:02.984 00.000 6120 UpdateGuideState exits: m=14253 SNR=77.2 Saturated
01:35:02.988 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.26)
01:35:02.988 00.000 7680 Moving (-0.14, 0.26) raw xDistance=0.09 yDistance=-0.29
01:35:02.989 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:35:02.989 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:35:02.989 00.000 6120 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 6 / 99999
01:35:02.992 00.003 7680 MoveAxis(E, 0, ABG)
01:35:02.993 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764056102.992,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.48,"Time":7.2,"SettleTime":10.0,"StarLocked":true}
01:35:02.996 00.003 7680 Move returns status 0, amount 0
01:35:02.996 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:03.000 00.004 7680 MoveAxis(N, 159, ABG)
01:35:03.001 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:03.004 00.003 7680 Guiding  Dir = 0, Dur = 159
01:35:03.005 00.001 6120 Enqueuing Expose request
01:35:03.008 00.003 7680 IsSlewing returns 0
01:35:03.008 00.000 7680 IsGuiding returns 0
01:35:03.009 00.001 7680 PulseGuide returned control before completion, sleep 169
01:35:03.191 00.182 7680 IsGuiding returns 1
01:35:03.192 00.001 7680 scope still moving after pulse duration time elapsed
01:35:03.222 00.030 7680 IsSlewing returns 0
01:35:03.223 00.001 7680 IsGuiding returns 0
01:35:03.224 00.001 7680 scope move finished after 159 + 55 ms
01:35:03.224 00.000 7680 Move returns status 0, amount 159
01:35:03.225 00.001 7680 move complete, result=0
01:35:03.225 00.000 7680 worker thread done servicing request
01:35:03.225 00.000 7680 Worker thread wakes up
01:35:03.226 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 159 ms NORTH
01:35:03.233 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:03.233 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:04.482 01.249 7680 Exposure complete
01:35:04.627 00.145 7680 worker thread done servicing request
01:35:04.627 00.000 6120 OnExposeComplete: enter
01:35:04.632 00.005 6120 UpdateGuideState(): m_state=6
01:35:04.636 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6469
01:35:04.640 00.004 6120 Star::Find returns 1 (1), X=958.29, Y=44.88, Mass=15017, SNR=78.5, Peak=255 HFD=6.9
01:35:04.643 00.003 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.06 = -1.23)
01:35:04.648 00.005 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.50)
01:35:04.652 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.25 hyp=0.29 cameraTheta=2.10 mountX=0.10 mountY=-0.29, mountTheta=-1.24
01:35:04.658 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.25, opts=13)
01:35:04.661 00.003 6120 Enqueuing Move request for scope (-0.15, 0.25)
01:35:04.665 00.004 7680 Worker thread wakes up
01:35:04.665 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:04.715 00.050 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.25) opts 0xd
01:35:04.715 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.25)
01:35:04.715 00.000 7680 Moving (-0.15, 0.25) raw xDistance=0.10 yDistance=-0.29
01:35:04.715 00.000 6120 UpdateGuideState exits: m=15017 SNR=78.5 Saturated
01:35:04.720 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:35:04.720 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:35:04.721 00.001 7680 MoveAxis(E, 0, ABG)
01:35:04.721 00.000 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 7 / 99999
01:35:04.725 00.004 7680 Move returns status 0, amount 0
01:35:04.725 00.000 7680 MoveAxis(N, 159, ABG)
01:35:04.725 00.000 7680 Guiding  Dir = 0, Dur = 159
01:35:04.725 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764056104.725,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.43,"Time":8.9,"SettleTime":10.0,"StarLocked":true}
01:35:04.729 00.004 7680 IsSlewing returns 0
01:35:04.729 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:04.734 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:04.738 00.004 6120 Enqueuing Expose request
01:35:04.743 00.005 7680 IsGuiding returns 0
01:35:04.743 00.000 7680 PulseGuide returned control before completion, sleep 169
01:35:04.927 00.184 7680 IsGuiding returns 1
01:35:04.928 00.001 7680 scope still moving after pulse duration time elapsed
01:35:04.957 00.029 7680 IsSlewing returns 0
01:35:04.957 00.000 7680 IsGuiding returns 0
01:35:04.959 00.002 7680 scope move finished after 159 + 56 ms
01:35:04.959 00.000 7680 Move returns status 0, amount 159
01:35:04.959 00.000 7680 move complete, result=0
01:35:04.960 00.001 7680 worker thread done servicing request
01:35:04.960 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 159 ms NORTH
01:35:04.966 00.006 7680 Worker thread wakes up
01:35:04.966 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:04.966 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:06.210 01.244 7680 Exposure complete
01:35:06.341 00.131 6120 OnExposeComplete: enter
01:35:06.346 00.005 6120 UpdateGuideState(): m_state=6
01:35:06.350 00.004 7680 worker thread done servicing request
01:35:06.350 00.000 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6470
01:35:06.354 00.004 6120 Star::Find returns 1 (1), X=958.31, Y=44.73, Mass=14111, SNR=77.0, Peak=255 HFD=7.0
01:35:06.360 00.006 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-2.95) = xAngle (5.41 = -0.87)
01:35:06.364 00.004 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.15 = -1.14)
01:35:06.367 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.17 cameraTheta=2.46 mountX=0.11 mountY=-0.16, mountTheta=-0.95
01:35:06.373 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.11, opts=13)
01:35:06.377 00.004 6120 Enqueuing Move request for scope (-0.14, 0.11)
01:35:06.381 00.004 7680 Worker thread wakes up
01:35:06.381 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
01:35:06.381 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:06.385 00.004 6120 UpdateGuideState exits: m=14111 SNR=77.0 Saturated
01:35:06.389 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
01:35:06.389 00.000 7680 Moving (-0.14, 0.11) raw xDistance=0.11 yDistance=-0.16
01:35:06.389 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:35:06.390 00.001 6120 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 8 / 99999
01:35:06.395 00.005 6120 PhdController: newstate STATE_FINISH
01:35:06.399 00.004 6120 PhdController complete: success
01:35:06.403 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:35:06.403 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764056106.403,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
01:35:06.406 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:35:06.406 00.000 7680 MoveAxis(E, 0, ABG)
01:35:06.407 00.001 6120 Mount: notify guiding dither settle done success=1
01:35:06.411 00.004 7680 Move returns status 0, amount 0
01:35:06.411 00.000 7680 MoveAxis(N, 0, ABG)
01:35:06.412 00.001 6120 PhdController: newstate STATE_IDLE
01:35:06.415 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:06.419 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:06.423 00.004 6120 Enqueuing Expose request
01:35:06.426 00.003 7680 Move returns status 0, amount 0
01:35:06.426 00.000 7680 move complete, result=0
01:35:06.426 00.000 7680 worker thread done servicing request
01:35:06.426 00.000 7680 Worker thread wakes up
01:35:06.426 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:35:06.430 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:06.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:07.682 01.252 7680 Exposure complete
01:35:07.814 00.132 7680 worker thread done servicing request
01:35:07.814 00.000 6120 OnExposeComplete: enter
01:35:07.818 00.004 6120 UpdateGuideState(): m_state=6
01:35:07.822 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6471
01:35:07.825 00.003 6120 Star::Find returns 1 (1), X=958.23, Y=44.98, Mass=14778, SNR=78.1, Peak=255 HFD=6.9
01:35:07.831 00.006 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.22)
01:35:07.835 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.49)
01:35:07.840 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.36 hyp=0.41 cameraTheta=2.11 mountX=0.14 mountY=-0.41, mountTheta=-1.24
01:35:07.845 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.36, opts=13)
01:35:07.849 00.004 6120 Enqueuing Move request for scope (-0.21, 0.36)
01:35:07.852 00.003 7680 Worker thread wakes up
01:35:07.852 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.36) opts 0xd
01:35:07.852 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.36)
01:35:07.853 00.001 7680 Moving (-0.21, 0.36) raw xDistance=0.14 yDistance=-0.41
01:35:07.853 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:35:07.853 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:35:07.854 00.001 7680 MoveAxis(E, 0, ABG)
01:35:07.854 00.000 7680 Move returns status 0, amount 0
01:35:07.854 00.000 7680 MoveAxis(N, 224, ABG)
01:35:07.854 00.000 7680 Guiding  Dir = 0, Dur = 224
01:35:07.854 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:07.857 00.003 7680 IsSlewing returns 0
01:35:07.858 00.001 6120 UpdateGuideState exits: m=14778 SNR=78.1 Saturated
01:35:07.862 00.004 7680 IsGuiding returns 0
01:35:07.863 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:07.866 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:07.870 00.004 7680 PulseGuide returned control before completion, sleep 234
01:35:07.870 00.000 6120 Enqueuing Expose request
01:35:08.110 00.240 7680 IsGuiding returns 1
01:35:08.110 00.000 7680 scope still moving after pulse duration time elapsed
01:35:08.141 00.031 7680 IsSlewing returns 0
01:35:08.142 00.001 7680 IsGuiding returns 0
01:35:08.142 00.000 7680 scope move finished after 224 + 56 ms
01:35:08.143 00.001 7680 Move returns status 0, amount 224
01:35:08.143 00.000 7680 move complete, result=0
01:35:08.143 00.000 7680 worker thread done servicing request
01:35:08.144 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 224 ms NORTH
01:35:08.151 00.007 7680 Worker thread wakes up
01:35:08.151 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:08.151 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:09.404 01.253 7680 Exposure complete
01:35:09.549 00.145 7680 worker thread done servicing request
01:35:09.549 00.000 6120 OnExposeComplete: enter
01:35:09.555 00.006 6120 UpdateGuideState(): m_state=6
01:35:09.560 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6472
01:35:09.565 00.005 6120 Star::Find returns 1 (1), X=958.26, Y=44.81, Mass=14900, SNR=79.7, Peak=255 HFD=7.0
01:35:09.569 00.004 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-2.95) = xAngle (5.30 = -0.99)
01:35:09.573 00.004 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.26)
01:35:09.577 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.34 mountX=0.14 mountY=-0.25, mountTheta=-1.05
01:35:09.583 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.19, opts=13)
01:35:09.587 00.004 6120 Enqueuing Move request for scope (-0.18, 0.19)
01:35:09.590 00.003 7680 Worker thread wakes up
01:35:09.591 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
01:35:09.591 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:09.594 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
01:35:09.594 00.000 7680 Moving (-0.18, 0.19) raw xDistance=0.14 yDistance=-0.25
01:35:09.594 00.000 6120 UpdateGuideState exits: m=14900 SNR=79.7 Saturated
01:35:09.599 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:35:09.600 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:09.605 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:35:09.606 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:09.612 00.006 7680 MoveAxis(E, 0, ABG)
01:35:09.613 00.001 6120 Enqueuing Expose request
01:35:09.621 00.008 7680 Move returns status 0, amount 0
01:35:09.621 00.000 7680 MoveAxis(N, 134, ABG)
01:35:09.622 00.001 7680 Guiding  Dir = 0, Dur = 134
01:35:09.622 00.000 7680 IsSlewing returns 0
01:35:09.623 00.001 7680 IsGuiding returns 0
01:35:09.624 00.001 7680 PulseGuide returned control before completion, sleep 144
01:35:09.783 00.159 7680 IsGuiding returns 0
01:35:09.783 00.000 7680 Move returns status 0, amount 134
01:35:09.783 00.000 7680 move complete, result=0
01:35:09.783 00.000 7680 worker thread done servicing request
01:35:09.783 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 134 ms NORTH
01:35:09.788 00.005 7680 Worker thread wakes up
01:35:09.788 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:09.788 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:11.035 01.247 7680 Exposure complete
01:35:11.173 00.138 7680 worker thread done servicing request
01:35:11.174 00.001 6120 OnExposeComplete: enter
01:35:11.179 00.005 6120 UpdateGuideState(): m_state=6
01:35:11.183 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6473
01:35:11.187 00.004 6120 Star::Find returns 1 (1), X=958.17, Y=44.83, Mass=14187, SNR=75.7, Peak=255 HFD=6.8
01:35:11.191 00.004 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.46 = -0.83)
01:35:11.194 00.003 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.09)
01:35:11.199 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.20 hyp=0.34 cameraTheta=2.50 mountX=0.23 mountY=-0.30, mountTheta=-0.92
01:35:11.204 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.20, opts=13)
01:35:11.209 00.005 6120 Enqueuing Move request for scope (-0.27, 0.20)
01:35:11.212 00.003 7680 Worker thread wakes up
01:35:11.213 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.20) opts 0xd
01:35:11.213 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.20)
01:35:11.213 00.000 7680 Moving (-0.27, 0.20) raw xDistance=0.23 yDistance=-0.30
01:35:11.213 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:35:11.214 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:35:11.214 00.000 7680 MoveAxis(W, 93, ABG)
01:35:11.214 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:11.218 00.004 6120 UpdateGuideState exits: m=14187 SNR=75.7 Saturated
01:35:11.222 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:11.226 00.004 7680 Guiding  Dir = 3, Dur = 93
01:35:11.226 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:11.230 00.004 6120 Enqueuing Expose request
01:35:11.233 00.003 7680 IsSlewing returns 0
01:35:11.233 00.000 7680 IsGuiding returns 0
01:35:11.234 00.001 7680 PulseGuide returned control before completion, sleep 103
01:35:11.339 00.105 7680 IsGuiding returns 1
01:35:11.339 00.000 7680 scope still moving after pulse duration time elapsed
01:35:11.369 00.030 7680 IsSlewing returns 0
01:35:11.370 00.001 7680 IsGuiding returns 0
01:35:11.370 00.000 7680 scope move finished after 93 + 43 ms
01:35:11.370 00.000 7680 Move returns status 0, amount 93
01:35:11.372 00.002 7680 MoveAxis(N, 162, ABG)
01:35:11.372 00.000 7680 Guiding  Dir = 0, Dur = 162
01:35:11.372 00.000 7680 IsSlewing returns 0
01:35:11.373 00.001 7680 IsGuiding returns 0
01:35:11.374 00.001 7680 PulseGuide returned control before completion, sleep 172
01:35:11.555 00.181 7680 IsGuiding returns 1
01:35:11.557 00.002 7680 scope still moving after pulse duration time elapsed
01:35:11.587 00.030 7680 IsSlewing returns 0
01:35:11.588 00.001 7680 IsGuiding returns 0
01:35:11.589 00.001 7680 scope move finished after 162 + 53 ms
01:35:11.590 00.001 7680 Move returns status 0, amount 162
01:35:11.590 00.000 7680 move complete, result=0
01:35:11.590 00.000 7680 worker thread done servicing request
01:35:11.591 00.001 7680 Worker thread wakes up
01:35:11.591 00.000 6120 GuideStep: 0.2 px 93 ms WEST, -0.3 px 162 ms NORTH
01:35:11.598 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:11.599 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:12.849 01.250 7680 Exposure complete
01:35:12.982 00.133 7680 worker thread done servicing request
01:35:12.983 00.001 6120 OnExposeComplete: enter
01:35:12.986 00.003 6120 UpdateGuideState(): m_state=6
01:35:12.989 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6474
01:35:12.994 00.005 6120 Star::Find returns 1 (1), X=958.32, Y=44.82, Mass=13624, SNR=75.0, Peak=255 HFD=6.9
01:35:12.998 00.004 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.07 = -1.22)
01:35:13.002 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
01:35:13.006 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.11 mountX=0.08 mountY=-0.23, mountTheta=-1.24
01:35:13.010 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.20, opts=13)
01:35:13.015 00.005 6120 Enqueuing Move request for scope (-0.12, 0.20)
01:35:13.018 00.003 7680 Worker thread wakes up
01:35:13.019 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:13.023 00.004 6120 UpdateGuideState exits: m=13624 SNR=75.0 Saturated
01:35:13.027 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:13.031 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:13.035 00.004 6120 Enqueuing Expose request
01:35:13.038 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
01:35:13.038 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
01:35:13.038 00.000 7680 Moving (-0.12, 0.20) raw xDistance=0.08 yDistance=-0.23
01:35:13.039 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:35:13.039 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:35:13.039 00.000 7680 MoveAxis(E, 0, ABG)
01:35:13.039 00.000 7680 Move returns status 0, amount 0
01:35:13.040 00.001 7680 MoveAxis(N, 126, ABG)
01:35:13.040 00.000 7680 Guiding  Dir = 0, Dur = 126
01:35:13.040 00.000 7680 IsSlewing returns 0
01:35:13.040 00.000 7680 IsGuiding returns 0
01:35:13.040 00.000 7680 PulseGuide returned control before completion, sleep 136
01:35:13.181 00.141 7680 IsGuiding returns 1
01:35:13.182 00.001 7680 scope still moving after pulse duration time elapsed
01:35:13.213 00.031 7680 IsSlewing returns 0
01:35:13.214 00.001 7680 IsGuiding returns 0
01:35:13.214 00.000 7680 scope move finished after 126 + 47 ms
01:35:13.214 00.000 7680 Move returns status 0, amount 126
01:35:13.214 00.000 7680 move complete, result=0
01:35:13.216 00.002 7680 worker thread done servicing request
01:35:13.216 00.000 7680 Worker thread wakes up
01:35:13.216 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 126 ms NORTH
01:35:13.221 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:13.223 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:14.476 01.253 7680 Exposure complete
01:35:14.621 00.145 7680 worker thread done servicing request
01:35:14.621 00.000 6120 OnExposeComplete: enter
01:35:14.626 00.005 6120 UpdateGuideState(): m_state=6
01:35:14.629 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6475
01:35:14.633 00.004 6120 Star::Find returns 1 (1), X=958.34, Y=44.64, Mass=14130, SNR=75.9, Peak=255 HFD=7.1
01:35:14.637 00.004 6120 CameraToMount -- cameraTheta (2.98) - m_xAngle (-2.95) = xAngle (5.94 = -0.34)
01:35:14.642 00.005 6120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.67 = -0.61)
01:35:14.647 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.98 mountX=0.10 mountY=-0.06, mountTheta=-0.55
01:35:14.654 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.02, opts=13)
01:35:14.658 00.004 6120 Enqueuing Move request for scope (-0.11, 0.02)
01:35:14.661 00.003 7680 Worker thread wakes up
01:35:14.661 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:14.667 00.006 6120 UpdateGuideState exits: m=14130 SNR=75.9 Saturated
01:35:14.672 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:14.676 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:14.680 00.004 6120 Enqueuing Expose request
01:35:14.686 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
01:35:14.686 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
01:35:14.686 00.000 7680 Moving (-0.11, 0.02) raw xDistance=0.10 yDistance=-0.06
01:35:14.686 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:35:14.687 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:35:14.687 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:35:14.687 00.000 7680 MoveAxis(E, 0, ABG)
01:35:14.687 00.000 7680 Move returns status 0, amount 0
01:35:14.688 00.001 7680 MoveAxis(N, 0, ABG)
01:35:14.688 00.000 7680 Move returns status 0, amount 0
01:35:14.688 00.000 7680 move complete, result=0
01:35:14.688 00.000 7680 worker thread done servicing request
01:35:14.688 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:14.692 00.004 7680 Worker thread wakes up
01:35:14.692 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:14.692 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:15.948 01.256 7680 Exposure complete
01:35:16.088 00.140 7680 worker thread done servicing request
01:35:16.088 00.000 6120 OnExposeComplete: enter
01:35:16.092 00.004 6120 UpdateGuideState(): m_state=6
01:35:16.097 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6476
01:35:16.101 00.004 6120 Star::Find returns 1 (1), X=958.29, Y=44.91, Mass=14832, SNR=78.0, Peak=255 HFD=6.8
01:35:16.105 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.02 = -1.26)
01:35:16.108 00.003 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
01:35:16.114 00.006 6120 CameraToMount -- cameraX=-0.15 cameraY=0.29 hyp=0.33 cameraTheta=2.07 mountX=0.10 mountY=-0.33, mountTheta=-1.28
01:35:16.119 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.29, opts=13)
01:35:16.124 00.005 6120 Enqueuing Move request for scope (-0.15, 0.29)
01:35:16.128 00.004 7680 Worker thread wakes up
01:35:16.128 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:16.133 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.29) opts 0xd
01:35:16.133 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.29)
01:35:16.133 00.000 7680 Moving (-0.15, 0.29) raw xDistance=0.10 yDistance=-0.33
01:35:16.134 00.001 6120 UpdateGuideState exits: m=14832 SNR=78.0 Saturated
01:35:16.138 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:16.142 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:35:16.142 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:35:16.142 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:16.146 00.004 6120 Enqueuing Expose request
01:35:16.149 00.003 7680 MoveAxis(E, 0, ABG)
01:35:16.150 00.001 7680 Move returns status 0, amount 0
01:35:16.150 00.000 7680 MoveAxis(N, 177, ABG)
01:35:16.150 00.000 7680 Guiding  Dir = 0, Dur = 177
01:35:16.150 00.000 7680 IsSlewing returns 0
01:35:16.152 00.002 7680 IsGuiding returns 0
01:35:16.152 00.000 7680 PulseGuide returned control before completion, sleep 187
01:35:16.344 00.192 7680 IsGuiding returns 1
01:35:16.344 00.000 7680 scope still moving after pulse duration time elapsed
01:35:16.375 00.031 7680 IsSlewing returns 0
01:35:16.375 00.000 7680 IsGuiding returns 0
01:35:16.376 00.001 7680 scope move finished after 177 + 47 ms
01:35:16.377 00.001 7680 Move returns status 0, amount 177
01:35:16.377 00.000 7680 move complete, result=0
01:35:16.377 00.000 7680 worker thread done servicing request
01:35:16.377 00.000 7680 Worker thread wakes up
01:35:16.378 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 177 ms NORTH
01:35:16.383 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:16.384 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:17.639 01.255 7680 Exposure complete
01:35:17.780 00.141 7680 worker thread done servicing request
01:35:17.780 00.000 6120 OnExposeComplete: enter
01:35:17.784 00.004 6120 UpdateGuideState(): m_state=6
01:35:17.788 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6477
01:35:17.791 00.003 6120 Star::Find returns 1 (1), X=958.26, Y=44.89, Mass=14174, SNR=78.1, Peak=255 HFD=6.9
01:35:17.794 00.003 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.13 = -1.16)
01:35:17.798 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.43)
01:35:17.803 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.27 hyp=0.32 cameraTheta=2.17 mountX=0.13 mountY=-0.32, mountTheta=-1.18
01:35:17.809 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.27, opts=13)
01:35:17.814 00.005 6120 Enqueuing Move request for scope (-0.18, 0.27)
01:35:17.818 00.004 7680 Worker thread wakes up
01:35:17.818 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.27) opts 0xd
01:35:17.819 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:17.822 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.27)
01:35:17.823 00.001 7680 Moving (-0.18, 0.27) raw xDistance=0.13 yDistance=-0.32
01:35:17.823 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:35:17.823 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:35:17.823 00.000 7680 MoveAxis(E, 0, ABG)
01:35:17.823 00.000 7680 Move returns status 0, amount 0
01:35:17.823 00.000 7680 MoveAxis(N, 173, ABG)
01:35:17.823 00.000 6120 UpdateGuideState exits: m=14174 SNR=78.1 Saturated
01:35:17.828 00.005 7680 Guiding  Dir = 0, Dur = 173
01:35:17.828 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:17.832 00.004 7680 IsSlewing returns 0
01:35:17.833 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:17.836 00.003 6120 Enqueuing Expose request
01:35:17.840 00.004 7680 IsGuiding returns 0
01:35:17.840 00.000 7680 PulseGuide returned control before completion, sleep 183
01:35:18.037 00.197 7680 IsGuiding returns 1
01:35:18.037 00.000 7680 scope still moving after pulse duration time elapsed
01:35:18.067 00.030 7680 IsSlewing returns 0
01:35:18.069 00.002 7680 IsGuiding returns 0
01:35:18.069 00.000 7680 scope move finished after 173 + 56 ms
01:35:18.071 00.002 7680 Move returns status 0, amount 173
01:35:18.071 00.000 7680 move complete, result=0
01:35:18.071 00.000 7680 worker thread done servicing request
01:35:18.073 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 173 ms NORTH
01:35:18.080 00.007 7680 Worker thread wakes up
01:35:18.080 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:18.080 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:19.339 01.259 7680 Exposure complete
01:35:19.475 00.136 7680 worker thread done servicing request
01:35:19.475 00.000 6120 OnExposeComplete: enter
01:35:19.479 00.004 6120 UpdateGuideState(): m_state=6
01:35:19.482 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6478
01:35:19.488 00.006 6120 Star::Find returns 1 (1), X=958.34, Y=44.84, Mass=14591, SNR=78.0, Peak=255 HFD=6.9
01:35:19.493 00.005 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.99 = -1.30)
01:35:19.499 00.006 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.57)
01:35:19.503 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.24 cameraTheta=2.03 mountX=0.07 mountY=-0.24, mountTheta=-1.31
01:35:19.508 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.22, opts=13)
01:35:19.512 00.004 6120 Enqueuing Move request for scope (-0.11, 0.22)
01:35:19.517 00.005 7680 Worker thread wakes up
01:35:19.518 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
01:35:19.518 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
01:35:19.518 00.000 7680 Moving (-0.11, 0.22) raw xDistance=0.07 yDistance=-0.24
01:35:19.518 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:35:19.518 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:35:19.518 00.000 7680 MoveAxis(E, 0, ABG)
01:35:19.519 00.001 7680 Move returns status 0, amount 0
01:35:19.519 00.000 7680 MoveAxis(N, 131, ABG)
01:35:19.519 00.000 7680 Guiding  Dir = 0, Dur = 131
01:35:19.519 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:19.525 00.006 7680 IsSlewing returns 0
01:35:19.525 00.000 6120 UpdateGuideState exits: m=14591 SNR=78.0 Saturated
01:35:19.529 00.004 7680 IsGuiding returns 0
01:35:19.529 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:19.534 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:19.537 00.003 6120 Enqueuing Expose request
01:35:19.542 00.005 7680 PulseGuide returned control before completion, sleep 141
01:35:19.687 00.145 7680 IsGuiding returns 1
01:35:19.689 00.002 7680 scope still moving after pulse duration time elapsed
01:35:19.719 00.030 7680 IsSlewing returns 0
01:35:19.719 00.000 7680 IsGuiding returns 1
01:35:19.750 00.031 7680 IsSlewing returns 0
01:35:19.752 00.002 7680 IsGuiding returns 0
01:35:19.753 00.001 7680 scope move finished after 131 + 91 ms
01:35:19.753 00.000 7680 Move returns status 0, amount 131
01:35:19.753 00.000 7680 move complete, result=0
01:35:19.754 00.001 7680 worker thread done servicing request
01:35:19.755 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 131 ms NORTH
01:35:19.761 00.006 7680 Worker thread wakes up
01:35:19.761 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:19.761 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:21.013 01.252 7680 Exposure complete
01:35:21.154 00.141 7680 worker thread done servicing request
01:35:21.155 00.001 6120 OnExposeComplete: enter
01:35:21.158 00.003 6120 UpdateGuideState(): m_state=6
01:35:21.162 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6479
01:35:21.167 00.005 6120 Star::Find returns 1 (1), X=958.25, Y=44.92, Mass=14572, SNR=79.8, Peak=255 HFD=6.9
01:35:21.171 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.10 = -1.19)
01:35:21.177 00.006 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
01:35:21.181 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.29 hyp=0.35 cameraTheta=2.14 mountX=0.13 mountY=-0.35, mountTheta=-1.21
01:35:21.185 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.29, opts=13)
01:35:21.190 00.005 6120 Enqueuing Move request for scope (-0.19, 0.29)
01:35:21.194 00.004 7680 Worker thread wakes up
01:35:21.194 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:21.198 00.004 6120 UpdateGuideState exits: m=14572 SNR=79.8 Saturated
01:35:21.201 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:21.204 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:21.209 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.29) opts 0xd
01:35:21.209 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.29)
01:35:21.210 00.001 7680 Moving (-0.19, 0.29) raw xDistance=0.13 yDistance=-0.35
01:35:21.210 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:35:21.210 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:35:21.210 00.000 7680 MoveAxis(E, 0, ABG)
01:35:21.210 00.000 7680 Move returns status 0, amount 0
01:35:21.211 00.001 6120 Enqueuing Expose request
01:35:21.216 00.005 7680 MoveAxis(N, 188, ABG)
01:35:21.216 00.000 7680 Guiding  Dir = 0, Dur = 188
01:35:21.216 00.000 7680 IsSlewing returns 0
01:35:21.217 00.001 7680 IsGuiding returns 0
01:35:21.217 00.000 7680 PulseGuide returned control before completion, sleep 198
01:35:21.424 00.207 7680 IsGuiding returns 1
01:35:21.425 00.001 7680 scope still moving after pulse duration time elapsed
01:35:21.453 00.028 7680 IsSlewing returns 0
01:35:21.455 00.002 7680 IsGuiding returns 0
01:35:21.456 00.001 7680 scope move finished after 188 + 50 ms
01:35:21.457 00.001 7680 Move returns status 0, amount 188
01:35:21.457 00.000 7680 move complete, result=0
01:35:21.458 00.001 7680 worker thread done servicing request
01:35:21.458 00.000 7680 Worker thread wakes up
01:35:21.459 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 188 ms NORTH
01:35:21.466 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:21.466 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:22.721 01.255 7680 Exposure complete
01:35:22.860 00.139 7680 worker thread done servicing request
01:35:22.860 00.000 6120 OnExposeComplete: enter
01:35:22.865 00.005 6120 UpdateGuideState(): m_state=6
01:35:22.869 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6480
01:35:22.873 00.004 6120 Star::Find returns 1 (1), X=958.59, Y=44.78, Mass=14787, SNR=78.5, Peak=255 HFD=7.1
01:35:22.876 00.003 6120 CameraToMount -- cameraTheta (0.82) - m_xAngle (-2.95) = xAngle (3.77 = -2.51)
01:35:22.880 00.004 6120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.50 = -2.78)
01:35:22.885 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.21 cameraTheta=0.82 mountX=-0.17 mountY=-0.07, mountTheta=-2.73
01:35:22.890 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.15, opts=13)
01:35:22.895 00.005 6120 Enqueuing Move request for scope (0.14, 0.15)
01:35:22.900 00.005 7680 Worker thread wakes up
01:35:22.901 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:22.904 00.003 6120 UpdateGuideState exits: m=14787 SNR=78.5 Saturated
01:35:22.907 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:22.910 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:22.912 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
01:35:22.913 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
01:35:22.913 00.000 7680 Moving (0.14, 0.15) raw xDistance=-0.17 yDistance=-0.07
01:35:22.913 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:35:22.913 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:35:22.913 00.000 6120 Enqueuing Expose request
01:35:22.917 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:35:22.917 00.000 7680 MoveAxis(E, 0, ABG)
01:35:22.917 00.000 7680 Move returns status 0, amount 0
01:35:22.917 00.000 7680 MoveAxis(N, 0, ABG)
01:35:22.917 00.000 7680 Move returns status 0, amount 0
01:35:22.919 00.002 7680 move complete, result=0
01:35:22.919 00.000 7680 worker thread done servicing request
01:35:22.919 00.000 7680 Worker thread wakes up
01:35:22.919 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:22.919 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:22.920 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:24.167 01.247 7680 Exposure complete
01:35:24.304 00.137 7680 worker thread done servicing request
01:35:24.304 00.000 6120 OnExposeComplete: enter
01:35:24.308 00.004 6120 UpdateGuideState(): m_state=6
01:35:24.312 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6481
01:35:24.316 00.004 6120 Star::Find returns 1 (1), X=958.51, Y=44.84, Mass=15076, SNR=80.4, Peak=255 HFD=7.0
01:35:24.319 00.003 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.24 = -2.05)
01:35:24.323 00.004 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.32)
01:35:24.327 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.28 mountX=-0.10 mountY=-0.17, mountTheta=-2.13
01:35:24.332 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.22, opts=13)
01:35:24.338 00.006 6120 Enqueuing Move request for scope (0.07, 0.22)
01:35:24.343 00.005 7680 Worker thread wakes up
01:35:24.343 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
01:35:24.343 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
01:35:24.343 00.000 7680 Moving (0.07, 0.22) raw xDistance=-0.10 yDistance=-0.17
01:35:24.344 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:35:24.344 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:35:24.344 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:24.348 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:35:24.348 00.000 6120 UpdateGuideState exits: m=15076 SNR=80.4 Saturated
01:35:24.352 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:24.355 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:24.359 00.004 7680 MoveAxis(E, 0, ABG)
01:35:24.360 00.001 7680 Move returns status 0, amount 0
01:35:24.360 00.000 6120 Enqueuing Expose request
01:35:24.365 00.005 7680 MoveAxis(N, 0, ABG)
01:35:24.365 00.000 7680 Move returns status 0, amount 0
01:35:24.365 00.000 7680 move complete, result=0
01:35:24.365 00.000 7680 worker thread done servicing request
01:35:24.365 00.000 7680 Worker thread wakes up
01:35:24.366 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:35:24.370 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:24.370 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:25.618 01.248 7680 Exposure complete
01:35:25.749 00.131 7680 worker thread done servicing request
01:35:25.749 00.000 6120 OnExposeComplete: enter
01:35:25.753 00.004 6120 UpdateGuideState(): m_state=6
01:35:25.756 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6482
01:35:25.761 00.005 6120 Star::Find returns 1 (1), X=958.32, Y=44.99, Mass=14327, SNR=76.8, Peak=255 HFD=6.9
01:35:25.765 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.44)
01:35:25.769 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
01:35:25.774 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.36 hyp=0.38 cameraTheta=1.89 mountX=0.05 mountY=-0.38, mountTheta=-1.44
01:35:25.780 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.36, opts=13)
01:35:25.784 00.004 6120 Enqueuing Move request for scope (-0.12, 0.36)
01:35:25.788 00.004 7680 Worker thread wakes up
01:35:25.789 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.36) opts 0xd
01:35:25.789 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.36)
01:35:25.789 00.000 7680 Moving (-0.12, 0.36) raw xDistance=0.05 yDistance=-0.38
01:35:25.789 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:35:25.790 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:35:25.790 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:25.794 00.004 7680 MoveAxis(E, 0, ABG)
01:35:25.794 00.000 7680 Move returns status 0, amount 0
01:35:25.795 00.001 7680 MoveAxis(N, 205, ABG)
01:35:25.795 00.000 7680 Guiding  Dir = 0, Dur = 205
01:35:25.795 00.000 6120 UpdateGuideState exits: m=14327 SNR=76.8 Saturated
01:35:25.799 00.004 7680 IsSlewing returns 0
01:35:25.799 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:25.803 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:25.808 00.005 6120 Enqueuing Expose request
01:35:25.811 00.003 7680 IsGuiding returns 0
01:35:25.812 00.001 7680 PulseGuide returned control before completion, sleep 215
01:35:26.035 00.223 7680 IsGuiding returns 1
01:35:26.036 00.001 7680 scope still moving after pulse duration time elapsed
01:35:26.066 00.030 7680 IsSlewing returns 0
01:35:26.067 00.001 7680 IsGuiding returns 0
01:35:26.067 00.000 7680 scope move finished after 205 + 51 ms
01:35:26.069 00.002 7680 Move returns status 0, amount 205
01:35:26.069 00.000 7680 move complete, result=0
01:35:26.070 00.001 7680 worker thread done servicing request
01:35:26.070 00.000 7680 Worker thread wakes up
01:35:26.070 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 205 ms NORTH
01:35:26.077 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:26.077 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:27.324 01.247 7680 Exposure complete
01:35:27.457 00.133 7680 worker thread done servicing request
01:35:27.458 00.001 6120 OnExposeComplete: enter
01:35:27.463 00.005 6120 UpdateGuideState(): m_state=6
01:35:27.468 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6483
01:35:27.472 00.004 6120 Star::Find returns 1 (1), X=958.43, Y=44.91, Mass=13632, SNR=75.9, Peak=255 HFD=6.8
01:35:27.475 00.003 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
01:35:27.480 00.005 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
01:35:27.483 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.61 mountX=-0.04 mountY=-0.26, mountTheta=-1.73
01:35:27.488 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.29, opts=13)
01:35:27.492 00.004 6120 Enqueuing Move request for scope (-0.01, 0.29)
01:35:27.496 00.004 7680 Worker thread wakes up
01:35:27.496 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:27.501 00.005 6120 UpdateGuideState exits: m=13632 SNR=75.9 Saturated
01:35:27.504 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:27.508 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:27.512 00.004 6120 Enqueuing Expose request
01:35:27.514 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
01:35:27.514 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
01:35:27.515 00.001 7680 Moving (-0.01, 0.29) raw xDistance=-0.04 yDistance=-0.26
01:35:27.515 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:35:27.515 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:35:27.515 00.000 7680 MoveAxis(E, 0, ABG)
01:35:27.515 00.000 7680 Move returns status 0, amount 0
01:35:27.517 00.002 7680 MoveAxis(N, 143, ABG)
01:35:27.517 00.000 7680 Guiding  Dir = 0, Dur = 143
01:35:27.517 00.000 7680 IsSlewing returns 0
01:35:27.517 00.000 7680 IsGuiding returns 0
01:35:27.518 00.001 7680 PulseGuide returned control before completion, sleep 153
01:35:27.676 00.158 7680 IsGuiding returns 1
01:35:27.678 00.002 7680 scope still moving after pulse duration time elapsed
01:35:27.707 00.029 7680 IsSlewing returns 0
01:35:27.710 00.003 7680 IsGuiding returns 0
01:35:27.710 00.000 7680 scope move finished after 143 + 50 ms
01:35:27.711 00.001 7680 Move returns status 0, amount 143
01:35:27.711 00.000 7680 move complete, result=0
01:35:27.712 00.001 7680 worker thread done servicing request
01:35:27.712 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 143 ms NORTH
01:35:27.719 00.007 7680 Worker thread wakes up
01:35:27.719 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:27.719 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:28.964 01.245 7680 Exposure complete
01:35:29.099 00.135 7680 worker thread done servicing request
01:35:29.099 00.000 6120 OnExposeComplete: enter
01:35:29.104 00.005 6120 UpdateGuideState(): m_state=6
01:35:29.108 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6484
01:35:29.111 00.003 6120 Star::Find returns 1 (1), X=958.28, Y=44.83, Mass=13801, SNR=75.5, Peak=255 HFD=6.8
01:35:29.113 00.002 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
01:35:29.118 00.005 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
01:35:29.121 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.21 hyp=0.26 cameraTheta=2.23 mountX=0.12 mountY=-0.25, mountTheta=-1.14
01:35:29.127 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.21, opts=13)
01:35:29.130 00.003 6120 Enqueuing Move request for scope (-0.16, 0.21)
01:35:29.133 00.003 7680 Worker thread wakes up
01:35:29.134 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.21) opts 0xd
01:35:29.135 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.21)
01:35:29.135 00.000 7680 Moving (-0.16, 0.21) raw xDistance=0.12 yDistance=-0.25
01:35:29.135 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:35:29.135 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:35:29.135 00.000 7680 MoveAxis(E, 0, ABG)
01:35:29.135 00.000 7680 Move returns status 0, amount 0
01:35:29.135 00.000 7680 MoveAxis(N, 138, ABG)
01:35:29.135 00.000 7680 Guiding  Dir = 0, Dur = 138
01:35:29.136 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:29.139 00.003 7680 IsSlewing returns 0
01:35:29.139 00.000 6120 UpdateGuideState exits: m=13801 SNR=75.5 Saturated
01:35:29.145 00.006 7680 IsGuiding returns 0
01:35:29.145 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:29.150 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:29.153 00.003 7680 PulseGuide returned control before completion, sleep 148
01:35:29.154 00.001 6120 Enqueuing Expose request
01:35:29.317 00.163 7680 IsGuiding returns 0
01:35:29.318 00.001 7680 Move returns status 0, amount 138
01:35:29.318 00.000 7680 move complete, result=0
01:35:29.320 00.002 7680 worker thread done servicing request
01:35:29.320 00.000 7680 Worker thread wakes up
01:35:29.320 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 138 ms NORTH
01:35:29.327 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:29.327 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:30.584 01.257 7680 Exposure complete
01:35:30.741 00.157 7680 worker thread done servicing request
01:35:30.742 00.001 6120 OnExposeComplete: enter
01:35:30.747 00.005 6120 UpdateGuideState(): m_state=6
01:35:30.754 00.007 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6485
01:35:30.760 00.006 6120 Star::Find returns 1 (1), X=958.49, Y=44.78, Mass=15581, SNR=81.6, Peak=255 HFD=7.1
01:35:30.766 00.006 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
01:35:30.771 00.005 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
01:35:30.780 00.009 6120 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.26 mountX=-0.08 mountY=-0.11, mountTheta=-2.16
01:35:30.788 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.15, opts=13)
01:35:30.794 00.006 6120 Enqueuing Move request for scope (0.05, 0.15)
01:35:30.799 00.005 7680 Worker thread wakes up
01:35:30.799 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:30.806 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
01:35:30.806 00.000 6120 UpdateGuideState exits: m=15581 SNR=81.6 Saturated
01:35:30.812 00.006 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
01:35:30.812 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:30.817 00.005 7680 Moving (0.05, 0.15) raw xDistance=-0.08 yDistance=-0.11
01:35:30.818 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:30.823 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:35:30.823 00.000 6120 Enqueuing Expose request
01:35:30.830 00.007 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:35:30.830 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:35:30.830 00.000 7680 MoveAxis(E, 0, ABG)
01:35:30.831 00.001 7680 Move returns status 0, amount 0
01:35:30.831 00.000 7680 MoveAxis(N, 0, ABG)
01:35:30.832 00.001 7680 Move returns status 0, amount 0
01:35:30.832 00.000 7680 move complete, result=0
01:35:30.832 00.000 7680 worker thread done servicing request
01:35:30.833 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:30.837 00.004 7680 Worker thread wakes up
01:35:30.837 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:30.837 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:32.088 01.251 7680 Exposure complete
01:35:32.226 00.138 7680 worker thread done servicing request
01:35:32.227 00.001 6120 OnExposeComplete: enter
01:35:32.230 00.003 6120 UpdateGuideState(): m_state=6
01:35:32.235 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6486
01:35:32.239 00.004 6120 Star::Find returns 1 (1), X=958.28, Y=45.01, Mass=14699, SNR=79.1, Peak=255 HFD=6.9
01:35:32.244 00.005 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.36)
01:35:32.249 00.005 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
01:35:32.253 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.39 hyp=0.42 cameraTheta=1.97 mountX=0.09 mountY=-0.42, mountTheta=-1.36
01:35:32.258 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.39, opts=13)
01:35:32.262 00.004 6120 Enqueuing Move request for scope (-0.16, 0.39)
01:35:32.265 00.003 7680 Worker thread wakes up
01:35:32.265 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.39) opts 0xd
01:35:32.265 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.39)
01:35:32.265 00.000 7680 Moving (-0.16, 0.39) raw xDistance=0.09 yDistance=-0.42
01:35:32.266 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:35:32.267 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:35:32.268 00.001 7680 MoveAxis(E, 0, ABG)
01:35:32.268 00.000 7680 Move returns status 0, amount 0
01:35:32.268 00.000 7680 MoveAxis(N, 227, ABG)
01:35:32.268 00.000 7680 Guiding  Dir = 0, Dur = 227
01:35:32.268 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:32.272 00.004 7680 IsSlewing returns 0
01:35:32.272 00.000 6120 UpdateGuideState exits: m=14699 SNR=79.1 Saturated
01:35:32.276 00.004 7680 IsGuiding returns 0
01:35:32.276 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:32.280 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:32.283 00.003 7680 PulseGuide returned control before completion, sleep 237
01:35:32.284 00.001 6120 Enqueuing Expose request
01:35:32.532 00.248 7680 IsGuiding returns 0
01:35:32.533 00.001 7680 Move returns status 0, amount 227
01:35:32.533 00.000 7680 move complete, result=0
01:35:32.534 00.001 7680 worker thread done servicing request
01:35:32.534 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 227 ms NORTH
01:35:32.541 00.007 7680 Worker thread wakes up
01:35:32.541 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:32.541 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:33.799 01.258 7680 Exposure complete
01:35:33.937 00.138 7680 worker thread done servicing request
01:35:33.937 00.000 6120 OnExposeComplete: enter
01:35:33.941 00.004 6120 UpdateGuideState(): m_state=6
01:35:33.945 00.004 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6487
01:35:33.949 00.004 6120 Star::Find returns 1 (1), X=958.58, Y=44.56, Mass=14249, SNR=77.2, Peak=255 HFD=7.0
01:35:33.953 00.004 6120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-2.95) = xAngle (2.50 = 2.50)
01:35:33.956 00.003 6120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.24 = 2.24)
01:35:33.960 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.45 mountX=-0.13 mountY=0.12, mountTheta=2.37
01:35:33.965 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.07, opts=13)
01:35:33.969 00.004 6120 Enqueuing Move request for scope (0.14, -0.07)
01:35:33.972 00.003 7680 Worker thread wakes up
01:35:33.972 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
01:35:33.973 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
01:35:33.973 00.000 7680 Moving (0.14, -0.07) raw xDistance=-0.13 yDistance=0.12
01:35:33.973 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:35:33.974 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:35:33.974 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:35:33.974 00.000 7680 MoveAxis(E, 0, ABG)
01:35:33.974 00.000 7680 Move returns status 0, amount 0
01:35:33.974 00.000 7680 MoveAxis(N, 0, ABG)
01:35:33.975 00.001 7680 Move returns status 0, amount 0
01:35:33.975 00.000 7680 move complete, result=0
01:35:33.975 00.000 7680 worker thread done servicing request
01:35:33.975 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:33.979 00.004 6120 UpdateGuideState exits: m=14249 SNR=77.2 Saturated
01:35:33.983 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:33.987 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:33.991 00.004 6120 Enqueuing Expose request
01:35:33.993 00.002 7680 Worker thread wakes up
01:35:33.995 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:33.998 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:33.998 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:35.245 01.247 7680 Exposure complete
01:35:35.381 00.136 7680 worker thread done servicing request
01:35:35.382 00.001 6120 OnExposeComplete: enter
01:35:35.386 00.004 6120 UpdateGuideState(): m_state=6
01:35:35.390 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6488
01:35:35.395 00.005 6120 Star::Find returns 1 (1), X=958.61, Y=45.04, Mass=14199, SNR=77.2, Peak=255 HFD=6.9
01:35:35.399 00.004 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.14 = -2.15)
01:35:35.402 00.003 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
01:35:35.406 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.42 hyp=0.45 cameraTheta=1.18 mountX=-0.24 mountY=-0.30, mountTheta=-2.26
01:35:35.411 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.42, opts=13)
01:35:35.414 00.003 6120 Enqueuing Move request for scope (0.17, 0.42)
01:35:35.418 00.004 7680 Worker thread wakes up
01:35:35.419 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:35.422 00.003 6120 UpdateGuideState exits: m=14199 SNR=77.2 Saturated
01:35:35.426 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:35.430 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.42) opts 0xd
01:35:35.430 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:35.435 00.005 6120 Enqueuing Expose request
01:35:35.438 00.003 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.42)
01:35:35.440 00.002 7680 Moving (0.17, 0.42) raw xDistance=-0.24 yDistance=-0.30
01:35:35.440 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:35:35.440 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:35:35.440 00.000 7680 MoveAxis(E, 100, ABG)
01:35:35.440 00.000 7680 Guiding  Dir = 2, Dur = 100
01:35:35.440 00.000 7680 IsSlewing returns 0
01:35:35.441 00.001 7680 IsGuiding returns 0
01:35:35.442 00.001 7680 PulseGuide returned control before completion, sleep 110
01:35:35.557 00.115 7680 IsGuiding returns 1
01:35:35.558 00.001 7680 scope still moving after pulse duration time elapsed
01:35:35.589 00.031 7680 IsSlewing returns 0
01:35:35.591 00.002 7680 IsGuiding returns 0
01:35:35.591 00.000 7680 scope move finished after 100 + 50 ms
01:35:35.591 00.000 7680 Move returns status 0, amount 100
01:35:35.592 00.001 7680 MoveAxis(N, 162, ABG)
01:35:35.592 00.000 7680 Guiding  Dir = 0, Dur = 162
01:35:35.592 00.000 7680 IsSlewing returns 0
01:35:35.594 00.002 7680 IsGuiding returns 0
01:35:35.594 00.000 7680 PulseGuide returned control before completion, sleep 172
01:35:35.774 00.180 7680 IsGuiding returns 1
01:35:35.774 00.000 7680 scope still moving after pulse duration time elapsed
01:35:35.806 00.032 7680 IsSlewing returns 0
01:35:35.808 00.002 7680 IsGuiding returns 0
01:35:35.808 00.000 7680 scope move finished after 162 + 51 ms
01:35:35.808 00.000 7680 Move returns status 0, amount 162
01:35:35.809 00.001 7680 move complete, result=0
01:35:35.809 00.000 7680 worker thread done servicing request
01:35:35.810 00.001 7680 Worker thread wakes up
01:35:35.810 00.000 6120 GuideStep: -0.2 px 100 ms EAST, -0.3 px 162 ms NORTH
01:35:35.815 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:35.816 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:37.072 01.256 7680 Exposure complete
01:35:37.212 00.140 7680 worker thread done servicing request
01:35:37.212 00.000 6120 OnExposeComplete: enter
01:35:37.217 00.005 6120 UpdateGuideState(): m_state=6
01:35:37.221 00.004 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6489
01:35:37.224 00.003 6120 Star::Find returns 1 (1), X=958.27, Y=44.96, Mass=13743, SNR=74.9, Peak=255 HFD=6.8
01:35:37.228 00.004 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.02 = -1.27)
01:35:37.231 00.003 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.54)
01:35:37.234 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.33 hyp=0.38 cameraTheta=2.06 mountX=0.11 mountY=-0.38, mountTheta=-1.28
01:35:37.240 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.33, opts=13)
01:35:37.245 00.005 6120 Enqueuing Move request for scope (-0.18, 0.33)
01:35:37.250 00.005 7680 Worker thread wakes up
01:35:37.250 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.33) opts 0xd
01:35:37.250 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.33)
01:35:37.251 00.001 7680 Moving (-0.18, 0.33) raw xDistance=0.11 yDistance=-0.38
01:35:37.251 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:35:37.251 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:37.256 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:35:37.256 00.000 7680 MoveAxis(E, 0, ABG)
01:35:37.256 00.000 7680 Move returns status 0, amount 0
01:35:37.256 00.000 7680 MoveAxis(N, 204, ABG)
01:35:37.256 00.000 7680 Guiding  Dir = 0, Dur = 204
01:35:37.257 00.001 6120 UpdateGuideState exits: m=13743 SNR=74.9 Saturated
01:35:37.261 00.004 7680 IsSlewing returns 0
01:35:37.261 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:37.265 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:37.268 00.003 7680 IsGuiding returns 0
01:35:37.268 00.000 6120 Enqueuing Expose request
01:35:37.274 00.006 7680 PulseGuide returned control before completion, sleep 214
01:35:37.500 00.226 7680 IsGuiding returns 1
01:35:37.501 00.001 7680 scope still moving after pulse duration time elapsed
01:35:37.532 00.031 7680 IsSlewing returns 0
01:35:37.533 00.001 7680 IsGuiding returns 0
01:35:37.534 00.001 7680 scope move finished after 204 + 61 ms
01:35:37.534 00.000 7680 Move returns status 0, amount 204
01:35:37.534 00.000 7680 move complete, result=0
01:35:37.534 00.000 7680 worker thread done servicing request
01:35:37.535 00.001 7680 Worker thread wakes up
01:35:37.536 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 204 ms NORTH
01:35:37.542 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:37.542 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:38.784 01.242 7680 Exposure complete
01:35:38.915 00.131 7680 worker thread done servicing request
01:35:38.915 00.000 6120 OnExposeComplete: enter
01:35:38.920 00.005 6120 UpdateGuideState(): m_state=6
01:35:38.925 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6490
01:35:38.930 00.005 6120 Star::Find returns 1 (1), X=958.21, Y=44.89, Mass=14225, SNR=78.4, Peak=255 HFD=6.8
01:35:38.935 00.005 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.23 = -1.05)
01:35:38.938 00.003 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.32)
01:35:38.941 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.27 hyp=0.35 cameraTheta=2.28 mountX=0.18 mountY=-0.34, mountTheta=-1.10
01:35:38.946 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.27, opts=13)
01:35:38.950 00.004 6120 Enqueuing Move request for scope (-0.23, 0.27)
01:35:38.953 00.003 7680 Worker thread wakes up
01:35:38.953 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.27) opts 0xd
01:35:38.953 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.27)
01:35:38.953 00.000 7680 Moving (-0.23, 0.27) raw xDistance=0.18 yDistance=-0.34
01:35:38.955 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:38.958 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:35:38.959 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:35:38.959 00.000 7680 MoveAxis(E, 0, ABG)
01:35:38.959 00.000 7680 Move returns status 0, amount 0
01:35:38.959 00.000 7680 MoveAxis(N, 186, ABG)
01:35:38.959 00.000 7680 Guiding  Dir = 0, Dur = 186
01:35:38.959 00.000 6120 UpdateGuideState exits: m=14225 SNR=78.4 Saturated
01:35:38.964 00.005 7680 IsSlewing returns 0
01:35:38.964 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:38.969 00.005 7680 IsGuiding returns 0
01:35:38.969 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:38.972 00.003 6120 Enqueuing Expose request
01:35:38.977 00.005 7680 PulseGuide returned control before completion, sleep 196
01:35:39.178 00.201 7680 IsGuiding returns 1
01:35:39.179 00.001 7680 scope still moving after pulse duration time elapsed
01:35:39.210 00.031 7680 IsSlewing returns 0
01:35:39.211 00.001 7680 IsGuiding returns 0
01:35:39.211 00.000 7680 scope move finished after 186 + 56 ms
01:35:39.211 00.000 7680 Move returns status 0, amount 186
01:35:39.212 00.001 7680 move complete, result=0
01:35:39.213 00.001 7680 worker thread done servicing request
01:35:39.213 00.000 7680 Worker thread wakes up
01:35:39.214 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 186 ms NORTH
01:35:39.220 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:39.220 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:40.472 01.252 7680 Exposure complete
01:35:40.610 00.138 7680 worker thread done servicing request
01:35:40.610 00.000 6120 OnExposeComplete: enter
01:35:40.616 00.006 6120 UpdateGuideState(): m_state=6
01:35:40.621 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6491
01:35:40.625 00.004 6120 Star::Find returns 1 (1), X=958.20, Y=44.80, Mass=14249, SNR=77.1, Peak=255 HFD=6.8
01:35:40.629 00.004 6120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-2.95) = xAngle (5.49 = -0.80)
01:35:40.633 00.004 6120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.07)
01:35:40.636 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.17 hyp=0.30 cameraTheta=2.53 mountX=0.21 mountY=-0.26, mountTheta=-0.90
01:35:40.641 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.17, opts=13)
01:35:40.645 00.004 6120 Enqueuing Move request for scope (-0.25, 0.17)
01:35:40.651 00.006 7680 Worker thread wakes up
01:35:40.652 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.17) opts 0xd
01:35:40.652 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:40.654 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.17)
01:35:40.654 00.000 7680 Moving (-0.25, 0.17) raw xDistance=0.21 yDistance=-0.26
01:35:40.654 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:35:40.656 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:35:40.656 00.000 7680 MoveAxis(W, 85, ABG)
01:35:40.656 00.000 7680 Guiding  Dir = 3, Dur = 85
01:35:40.656 00.000 6120 UpdateGuideState exits: m=14249 SNR=77.1 Saturated
01:35:40.660 00.004 7680 IsSlewing returns 0
01:35:40.660 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:40.664 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:40.667 00.003 7680 IsGuiding returns 0
01:35:40.667 00.000 6120 Enqueuing Expose request
01:35:40.670 00.003 7680 PulseGuide returned control before completion, sleep 95
01:35:40.772 00.102 7680 IsGuiding returns 1
01:35:40.773 00.001 7680 scope still moving after pulse duration time elapsed
01:35:40.802 00.029 7680 IsSlewing returns 0
01:35:40.804 00.002 7680 IsGuiding returns 1
01:35:40.834 00.030 7680 IsSlewing returns 0
01:35:40.835 00.001 7680 IsGuiding returns 1
01:35:40.865 00.030 7680 IsSlewing returns 0
01:35:40.866 00.001 7680 IsGuiding returns 1
01:35:40.896 00.030 7680 IsSlewing returns 0
01:35:40.898 00.002 7680 IsGuiding returns 0
01:35:40.899 00.001 7680 scope move finished after 85 + 147 ms
01:35:40.900 00.001 7680 Move returns status 0, amount 85
01:35:40.900 00.000 7680 MoveAxis(N, 142, ABG)
01:35:40.900 00.000 7680 Guiding  Dir = 0, Dur = 142
01:35:40.902 00.002 7680 IsSlewing returns 0
01:35:40.903 00.001 7680 IsGuiding returns 0
01:35:40.903 00.000 7680 PulseGuide returned control before completion, sleep 152
01:35:41.069 00.166 7680 IsGuiding returns 1
01:35:41.070 00.001 7680 scope still moving after pulse duration time elapsed
01:35:41.100 00.030 7680 IsSlewing returns 0
01:35:41.101 00.001 7680 IsGuiding returns 0
01:35:41.101 00.000 7680 scope move finished after 142 + 56 ms
01:35:41.102 00.001 7680 Move returns status 0, amount 142
01:35:41.102 00.000 7680 move complete, result=0
01:35:41.103 00.001 7680 worker thread done servicing request
01:35:41.103 00.000 7680 Worker thread wakes up
01:35:41.104 00.001 6120 GuideStep: 0.2 px 85 ms WEST, -0.3 px 142 ms NORTH
01:35:41.111 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:41.112 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:42.367 01.255 7680 Exposure complete
01:35:42.501 00.134 7680 worker thread done servicing request
01:35:42.501 00.000 6120 OnExposeComplete: enter
01:35:42.505 00.004 6120 UpdateGuideState(): m_state=6
01:35:42.509 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6492
01:35:42.513 00.004 6120 Star::Find returns 1 (1), X=958.16, Y=44.72, Mass=14674, SNR=78.9, Peak=255 HFD=7.0
01:35:42.517 00.004 6120 CameraToMount -- cameraTheta (2.83) - m_xAngle (-2.95) = xAngle (5.78 = -0.50)
01:35:42.522 00.005 6120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.52 = -0.77)
01:35:42.525 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=0.09 hyp=0.30 cameraTheta=2.83 mountX=0.26 mountY=-0.21, mountTheta=-0.67
01:35:42.531 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.09, opts=13)
01:35:42.534 00.003 6120 Enqueuing Move request for scope (-0.28, 0.09)
01:35:42.538 00.004 7680 Worker thread wakes up
01:35:42.538 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.09) opts 0xd
01:35:42.538 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.09)
01:35:42.538 00.000 7680 Moving (-0.28, 0.09) raw xDistance=0.26 yDistance=-0.21
01:35:42.538 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
01:35:42.538 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:35:42.538 00.000 7680 MoveAxis(W, 112, ABG)
01:35:42.539 00.001 7680 Guiding  Dir = 3, Dur = 112
01:35:42.539 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:42.543 00.004 7680 IsSlewing returns 0
01:35:42.543 00.000 6120 UpdateGuideState exits: m=14674 SNR=78.9 Saturated
01:35:42.546 00.003 7680 IsGuiding returns 0
01:35:42.547 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:42.550 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:42.554 00.004 7680 PulseGuide returned control before completion, sleep 122
01:35:42.554 00.000 6120 Enqueuing Expose request
01:35:42.684 00.130 7680 IsGuiding returns 1
01:35:42.684 00.000 7680 scope still moving after pulse duration time elapsed
01:35:42.714 00.030 7680 IsSlewing returns 0
01:35:42.716 00.002 7680 IsGuiding returns 0
01:35:42.716 00.000 7680 scope move finished after 112 + 56 ms
01:35:42.716 00.000 7680 Move returns status 0, amount 112
01:35:42.716 00.000 7680 MoveAxis(N, 112, ABG)
01:35:42.717 00.001 7680 Guiding  Dir = 0, Dur = 112
01:35:42.717 00.000 7680 IsSlewing returns 0
01:35:42.717 00.000 7680 IsGuiding returns 0
01:35:42.718 00.001 7680 PulseGuide returned control before completion, sleep 122
01:35:42.856 00.138 7680 IsGuiding returns 1
01:35:42.857 00.001 7680 scope still moving after pulse duration time elapsed
01:35:42.887 00.030 7680 IsSlewing returns 0
01:35:42.888 00.001 7680 IsGuiding returns 0
01:35:42.889 00.001 7680 scope move finished after 112 + 58 ms
01:35:42.889 00.000 7680 Move returns status 0, amount 112
01:35:42.890 00.001 7680 move complete, result=0
01:35:42.891 00.001 7680 worker thread done servicing request
01:35:42.891 00.000 6120 GuideStep: 0.3 px 112 ms WEST, -0.2 px 112 ms NORTH
01:35:42.902 00.011 7680 Worker thread wakes up
01:35:42.903 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:42.903 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:44.163 01.260 7680 Exposure complete
01:35:44.312 00.149 7680 worker thread done servicing request
01:35:44.314 00.002 6120 OnExposeComplete: enter
01:35:44.318 00.004 6120 UpdateGuideState(): m_state=6
01:35:44.321 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6493
01:35:44.324 00.003 6120 Star::Find returns 1 (1), X=958.36, Y=44.89, Mass=14699, SNR=78.4, Peak=255 HFD=6.9
01:35:44.328 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.84 = -1.45)
01:35:44.333 00.005 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
01:35:44.337 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.26 hyp=0.28 cameraTheta=1.88 mountX=0.03 mountY=-0.27, mountTheta=-1.45
01:35:44.341 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.26, opts=13)
01:35:44.345 00.004 6120 Enqueuing Move request for scope (-0.08, 0.26)
01:35:44.350 00.005 7680 Worker thread wakes up
01:35:44.350 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:44.355 00.005 6120 UpdateGuideState exits: m=14699 SNR=78.4 Saturated
01:35:44.358 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:44.362 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:44.365 00.003 6120 Enqueuing Expose request
01:35:44.371 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.26) opts 0xd
01:35:44.371 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.26)
01:35:44.371 00.000 7680 Moving (-0.08, 0.26) raw xDistance=0.03 yDistance=-0.27
01:35:44.371 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:35:44.371 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:35:44.371 00.000 7680 MoveAxis(E, 0, ABG)
01:35:44.373 00.002 7680 Move returns status 0, amount 0
01:35:44.373 00.000 7680 MoveAxis(N, 148, ABG)
01:35:44.373 00.000 7680 Guiding  Dir = 0, Dur = 148
01:35:44.373 00.000 7680 IsSlewing returns 0
01:35:44.374 00.001 7680 IsGuiding returns 0
01:35:44.374 00.000 7680 PulseGuide returned control before completion, sleep 158
01:35:44.541 00.167 7680 IsGuiding returns 1
01:35:44.542 00.001 7680 scope still moving after pulse duration time elapsed
01:35:44.572 00.030 7680 IsSlewing returns 0
01:35:44.573 00.001 7680 IsGuiding returns 0
01:35:44.574 00.001 7680 scope move finished after 148 + 52 ms
01:35:44.574 00.000 7680 Move returns status 0, amount 148
01:35:44.574 00.000 7680 move complete, result=0
01:35:44.576 00.002 7680 worker thread done servicing request
01:35:44.576 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 148 ms NORTH
01:35:44.584 00.008 7680 Worker thread wakes up
01:35:44.585 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:44.585 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:45.838 01.253 7680 Exposure complete
01:35:45.986 00.148 7680 worker thread done servicing request
01:35:45.986 00.000 6120 OnExposeComplete: enter
01:35:45.990 00.004 6120 UpdateGuideState(): m_state=6
01:35:45.994 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6494
01:35:45.999 00.005 6120 Star::Find returns 1 (1), X=958.28, Y=44.69, Mass=14824, SNR=79.9, Peak=255 HFD=7.1
01:35:46.004 00.005 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.70 = -0.59)
01:35:46.007 00.003 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.86)
01:35:46.011 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.17 cameraTheta=2.74 mountX=0.14 mountY=-0.13, mountTheta=-0.74
01:35:46.016 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.07, opts=13)
01:35:46.023 00.007 6120 Enqueuing Move request for scope (-0.16, 0.07)
01:35:46.027 00.004 7680 Worker thread wakes up
01:35:46.027 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.07) opts 0xd
01:35:46.027 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.07)
01:35:46.027 00.000 7680 Moving (-0.16, 0.07) raw xDistance=0.14 yDistance=-0.13
01:35:46.028 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:35:46.028 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:35:46.028 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:46.033 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:35:46.033 00.000 7680 MoveAxis(E, 0, ABG)
01:35:46.033 00.000 7680 Move returns status 0, amount 0
01:35:46.033 00.000 7680 MoveAxis(N, 0, ABG)
01:35:46.033 00.000 6120 UpdateGuideState exits: m=14824 SNR=79.9 Saturated
01:35:46.038 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:46.042 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:46.045 00.003 7680 Move returns status 0, amount 0
01:35:46.045 00.000 7680 move complete, result=0
01:35:46.045 00.000 6120 Enqueuing Expose request
01:35:46.049 00.004 7680 worker thread done servicing request
01:35:46.049 00.000 7680 Worker thread wakes up
01:35:46.050 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:46.050 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:46.050 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:47.298 01.248 7680 Exposure complete
01:35:47.440 00.142 7680 worker thread done servicing request
01:35:47.441 00.001 6120 OnExposeComplete: enter
01:35:47.446 00.005 6120 UpdateGuideState(): m_state=6
01:35:47.450 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6495
01:35:47.454 00.004 6120 Star::Find returns 1 (1), X=958.43, Y=44.80, Mass=14284, SNR=76.7, Peak=255 HFD=7.0
01:35:47.459 00.005 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
01:35:47.463 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
01:35:47.467 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.65 mountX=-0.02 mountY=-0.16, mountTheta=-1.69
01:35:47.472 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.17, opts=13)
01:35:47.476 00.004 6120 Enqueuing Move request for scope (-0.01, 0.17)
01:35:47.479 00.003 7680 Worker thread wakes up
01:35:47.479 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
01:35:47.480 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
01:35:47.480 00.000 7680 Moving (-0.01, 0.17) raw xDistance=-0.02 yDistance=-0.16
01:35:47.480 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:35:47.480 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:47.484 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:35:47.485 00.001 6120 UpdateGuideState exits: m=14284 SNR=76.7 Saturated
01:35:47.488 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:35:47.488 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:47.492 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:47.497 00.005 6120 Enqueuing Expose request
01:35:47.501 00.004 7680 MoveAxis(E, 0, ABG)
01:35:47.501 00.000 7680 Move returns status 0, amount 0
01:35:47.502 00.001 7680 MoveAxis(N, 0, ABG)
01:35:47.502 00.000 7680 Move returns status 0, amount 0
01:35:47.502 00.000 7680 move complete, result=0
01:35:47.502 00.000 7680 worker thread done servicing request
01:35:47.502 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:35:47.506 00.004 7680 Worker thread wakes up
01:35:47.506 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:47.506 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:48.751 01.245 7680 Exposure complete
01:35:48.888 00.137 7680 worker thread done servicing request
01:35:48.888 00.000 6120 OnExposeComplete: enter
01:35:48.892 00.004 6120 UpdateGuideState(): m_state=6
01:35:48.898 00.006 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6496
01:35:48.902 00.004 6120 Star::Find returns 1 (1), X=958.70, Y=44.99, Mass=13593, SNR=75.6, Peak=255 HFD=6.9
01:35:48.906 00.004 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.92 = -2.37)
01:35:48.909 00.003 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.64)
01:35:48.913 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=0.36 hyp=0.44 cameraTheta=0.96 mountX=-0.32 mountY=-0.21, mountTheta=-2.55
01:35:48.918 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.36, opts=13)
01:35:48.921 00.003 6120 Enqueuing Move request for scope (0.25, 0.36)
01:35:48.924 00.003 7680 Worker thread wakes up
01:35:48.924 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.36) opts 0xd
01:35:48.924 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.36)
01:35:48.924 00.000 7680 Moving (0.25, 0.36) raw xDistance=-0.32 yDistance=-0.21
01:35:48.924 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:35:48.925 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:35:48.925 00.000 7680 MoveAxis(E, 129, ABG)
01:35:48.925 00.000 7680 Guiding  Dir = 2, Dur = 129
01:35:48.925 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:48.930 00.005 6120 UpdateGuideState exits: m=13593 SNR=75.6 Saturated
01:35:48.934 00.004 7680 IsSlewing returns 0
01:35:48.934 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:48.938 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:48.941 00.003 6120 Enqueuing Expose request
01:35:48.945 00.004 7680 IsGuiding returns 0
01:35:48.947 00.002 7680 PulseGuide returned control before completion, sleep 139
01:35:49.099 00.152 7680 IsGuiding returns 1
01:35:49.099 00.000 7680 scope still moving after pulse duration time elapsed
01:35:49.130 00.031 7680 IsSlewing returns 0
01:35:49.131 00.001 7680 IsGuiding returns 0
01:35:49.132 00.001 7680 scope move finished after 129 + 56 ms
01:35:49.132 00.000 7680 Move returns status 0, amount 129
01:35:49.132 00.000 7680 MoveAxis(N, 116, ABG)
01:35:49.133 00.001 7680 Guiding  Dir = 0, Dur = 116
01:35:49.135 00.002 7680 IsSlewing returns 0
01:35:49.135 00.000 7680 IsGuiding returns 0
01:35:49.136 00.001 7680 PulseGuide returned control before completion, sleep 126
01:35:49.273 00.137 7680 IsGuiding returns 1
01:35:49.274 00.001 7680 scope still moving after pulse duration time elapsed
01:35:49.303 00.029 7680 IsSlewing returns 0
01:35:49.304 00.001 7680 IsGuiding returns 0
01:35:49.306 00.002 7680 scope move finished after 116 + 54 ms
01:35:49.306 00.000 7680 Move returns status 0, amount 116
01:35:49.306 00.000 7680 move complete, result=0
01:35:49.307 00.001 7680 worker thread done servicing request
01:35:49.307 00.000 7680 Worker thread wakes up
01:35:49.308 00.001 6120 GuideStep: -0.3 px 129 ms EAST, -0.2 px 116 ms NORTH
01:35:49.315 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:49.315 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:50.567 01.252 7680 Exposure complete
01:35:50.712 00.145 7680 worker thread done servicing request
01:35:50.714 00.002 6120 OnExposeComplete: enter
01:35:50.720 00.006 6120 UpdateGuideState(): m_state=6
01:35:50.725 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6497
01:35:50.730 00.005 6120 Star::Find returns 1 (1), X=958.30, Y=44.99, Mass=15059, SNR=79.9, Peak=255 HFD=6.9
01:35:50.734 00.004 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.90 = -1.39)
01:35:50.737 00.003 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
01:35:50.742 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.37 hyp=0.40 cameraTheta=1.94 mountX=0.07 mountY=-0.40, mountTheta=-1.39
01:35:50.749 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.37, opts=13)
01:35:50.753 00.004 6120 Enqueuing Move request for scope (-0.14, 0.37)
01:35:50.756 00.003 7680 Worker thread wakes up
01:35:50.756 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:50.760 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.37) opts 0xd
01:35:50.760 00.000 6120 UpdateGuideState exits: m=15059 SNR=79.9 Saturated
01:35:50.764 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:50.767 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:50.770 00.003 6120 Enqueuing Expose request
01:35:50.773 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.37)
01:35:50.773 00.000 7680 Moving (-0.14, 0.37) raw xDistance=0.07 yDistance=-0.40
01:35:50.773 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:35:50.773 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:35:50.774 00.001 7680 MoveAxis(E, 0, ABG)
01:35:50.774 00.000 7680 Move returns status 0, amount 0
01:35:50.774 00.000 7680 MoveAxis(N, 215, ABG)
01:35:50.774 00.000 7680 Guiding  Dir = 0, Dur = 215
01:35:50.775 00.001 7680 IsSlewing returns 0
01:35:50.775 00.000 7680 IsGuiding returns 0
01:35:50.776 00.001 7680 PulseGuide returned control before completion, sleep 225
01:35:51.010 00.234 7680 IsGuiding returns 1
01:35:51.011 00.001 7680 scope still moving after pulse duration time elapsed
01:35:51.042 00.031 7680 IsSlewing returns 0
01:35:51.043 00.001 7680 IsGuiding returns 0
01:35:51.045 00.002 7680 scope move finished after 215 + 53 ms
01:35:51.046 00.001 7680 Move returns status 0, amount 215
01:35:51.046 00.000 7680 move complete, result=0
01:35:51.046 00.000 7680 worker thread done servicing request
01:35:51.047 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 215 ms NORTH
01:35:51.053 00.006 7680 Worker thread wakes up
01:35:51.053 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:51.053 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:52.307 01.254 7680 Exposure complete
01:35:52.446 00.139 7680 worker thread done servicing request
01:35:52.446 00.000 6120 OnExposeComplete: enter
01:35:52.450 00.004 6120 UpdateGuideState(): m_state=6
01:35:52.454 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6498
01:35:52.458 00.004 6120 Star::Find returns 1 (1), X=958.34, Y=44.85, Mass=14396, SNR=77.4, Peak=255 HFD=6.9
01:35:52.461 00.003 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
01:35:52.465 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
01:35:52.470 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.23 hyp=0.25 cameraTheta=2.01 mountX=0.06 mountY=-0.25, mountTheta=-1.33
01:35:52.475 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.23, opts=13)
01:35:52.478 00.003 6120 Enqueuing Move request for scope (-0.11, 0.23)
01:35:52.482 00.004 7680 Worker thread wakes up
01:35:52.482 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.23) opts 0xd
01:35:52.483 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.23)
01:35:52.483 00.000 7680 Moving (-0.11, 0.23) raw xDistance=0.06 yDistance=-0.25
01:35:52.483 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:35:52.483 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:35:52.483 00.000 7680 MoveAxis(E, 0, ABG)
01:35:52.483 00.000 7680 Move returns status 0, amount 0
01:35:52.483 00.000 7680 MoveAxis(N, 137, ABG)
01:35:52.483 00.000 7680 Guiding  Dir = 0, Dur = 137
01:35:52.483 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:52.488 00.005 7680 IsSlewing returns 0
01:35:52.488 00.000 6120 UpdateGuideState exits: m=14396 SNR=77.4 Saturated
01:35:52.493 00.005 7680 IsGuiding returns 0
01:35:52.493 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:52.496 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:52.501 00.005 7680 PulseGuide returned control before completion, sleep 147
01:35:52.502 00.001 6120 Enqueuing Expose request
01:35:52.656 00.154 7680 IsGuiding returns 0
01:35:52.656 00.000 7680 Move returns status 0, amount 137
01:35:52.658 00.002 7680 move complete, result=0
01:35:52.658 00.000 7680 worker thread done servicing request
01:35:52.658 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 137 ms NORTH
01:35:52.664 00.006 7680 Worker thread wakes up
01:35:52.665 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:52.665 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:53.919 01.254 7680 Exposure complete
01:35:54.046 00.127 7680 worker thread done servicing request
01:35:54.046 00.000 6120 OnExposeComplete: enter
01:35:54.050 00.004 6120 UpdateGuideState(): m_state=6
01:35:54.053 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6499
01:35:54.059 00.006 6120 Star::Find returns 1 (1), X=958.05, Y=45.21, Mass=14111, SNR=78.3, Peak=255 HFD=6.9
01:35:54.064 00.005 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.12 = -1.17)
01:35:54.070 00.006 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.44)
01:35:54.074 00.004 6120 CameraToMount -- cameraX=-0.39 cameraY=0.59 hyp=0.71 cameraTheta=2.16 mountX=0.28 mountY=-0.70, mountTheta=-1.19
01:35:54.079 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=0.59, opts=13)
01:35:54.083 00.004 6120 Enqueuing Move request for scope (-0.39, 0.59)
01:35:54.086 00.003 7680 Worker thread wakes up
01:35:54.087 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:54.091 00.004 6120 UpdateGuideState exits: m=14111 SNR=78.3 Saturated
01:35:54.095 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:54.099 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:54.103 00.004 6120 Enqueuing Expose request
01:35:54.106 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.59) opts 0xd
01:35:54.108 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.39, 0.59)
01:35:54.108 00.000 7680 Moving (-0.39, 0.59) raw xDistance=0.28 yDistance=-0.70
01:35:54.108 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:35:54.108 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
01:35:54.109 00.001 7680 MoveAxis(W, 114, ABG)
01:35:54.109 00.000 7680 Guiding  Dir = 3, Dur = 114
01:35:54.109 00.000 7680 IsSlewing returns 0
01:35:54.110 00.001 7680 IsGuiding returns 0
01:35:54.110 00.000 7680 PulseGuide returned control before completion, sleep 124
01:35:54.237 00.127 7680 IsGuiding returns 1
01:35:54.239 00.002 7680 scope still moving after pulse duration time elapsed
01:35:54.269 00.030 7680 IsSlewing returns 0
01:35:54.270 00.001 7680 IsGuiding returns 0
01:35:54.270 00.000 7680 scope move finished after 114 + 46 ms
01:35:54.271 00.001 7680 Move returns status 0, amount 114
01:35:54.271 00.000 7680 MoveAxis(N, 381, ABG)
01:35:54.272 00.001 7680 Guiding  Dir = 0, Dur = 381
01:35:54.272 00.000 7680 IsSlewing returns 0
01:35:54.273 00.001 7680 IsGuiding returns 0
01:35:54.273 00.000 7680 PulseGuide returned control before completion, sleep 391
01:35:54.677 00.404 7680 IsGuiding returns 1
01:35:54.679 00.002 7680 scope still moving after pulse duration time elapsed
01:35:54.708 00.029 7680 IsSlewing returns 0
01:35:54.709 00.001 7680 IsGuiding returns 0
01:35:54.709 00.000 7680 scope move finished after 381 + 54 ms
01:35:54.709 00.000 7680 Move returns status 0, amount 381
01:35:54.710 00.001 7680 move complete, result=0
01:35:54.710 00.000 7680 worker thread done servicing request
01:35:54.711 00.001 6120 GuideStep: 0.3 px 114 ms WEST, -0.7 px 381 ms NORTH
01:35:54.716 00.005 7680 Worker thread wakes up
01:35:54.717 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:54.717 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:55.956 01.239 7680 Exposure complete
01:35:56.098 00.142 7680 worker thread done servicing request
01:35:56.098 00.000 6120 OnExposeComplete: enter
01:35:56.102 00.004 6120 UpdateGuideState(): m_state=6
01:35:56.106 00.004 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6500
01:35:56.110 00.004 6120 Star::Find returns 1 (1), X=958.57, Y=44.61, Mass=14962, SNR=81.0, Peak=255 HFD=7.1
01:35:56.114 00.004 6120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-2.95) = xAngle (2.83 = 2.83)
01:35:56.118 00.004 6120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.56 = 2.56)
01:35:56.122 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-0.12 mountX=-0.12 mountY=0.07, mountTheta=2.62
01:35:56.127 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.02, opts=13)
01:35:56.131 00.004 6120 Enqueuing Move request for scope (0.13, -0.02)
01:35:56.134 00.003 7680 Worker thread wakes up
01:35:56.134 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
01:35:56.134 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
01:35:56.136 00.002 7680 Moving (0.13, -0.02) raw xDistance=-0.12 yDistance=0.07
01:35:56.136 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:35:56.136 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:35:56.136 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:35:56.137 00.001 7680 MoveAxis(E, 0, ABG)
01:35:56.137 00.000 7680 Move returns status 0, amount 0
01:35:56.137 00.000 7680 MoveAxis(N, 0, ABG)
01:35:56.137 00.000 7680 Move returns status 0, amount 0
01:35:56.137 00.000 7680 move complete, result=0
01:35:56.137 00.000 7680 worker thread done servicing request
01:35:56.137 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:56.142 00.005 6120 UpdateGuideState exits: m=14962 SNR=81.0 Saturated
01:35:56.146 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:56.149 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:56.154 00.005 6120 Enqueuing Expose request
01:35:56.158 00.004 7680 Worker thread wakes up
01:35:56.159 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:56.163 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:56.163 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:57.413 01.250 7680 Exposure complete
01:35:57.548 00.135 7680 worker thread done servicing request
01:35:57.548 00.000 6120 OnExposeComplete: enter
01:35:57.553 00.005 6120 UpdateGuideState(): m_state=6
01:35:57.558 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6501
01:35:57.562 00.004 6120 Star::Find returns 1 (1), X=958.28, Y=44.77, Mass=14575, SNR=78.5, Peak=255 HFD=7.0
01:35:57.566 00.004 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.36 = -0.92)
01:35:57.570 00.004 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.19)
01:35:57.574 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.22 cameraTheta=2.41 mountX=0.13 mountY=-0.20, mountTheta=-0.99
01:35:57.578 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.14, opts=13)
01:35:57.582 00.004 6120 Enqueuing Move request for scope (-0.16, 0.14)
01:35:57.585 00.003 7680 Worker thread wakes up
01:35:57.585 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
01:35:57.585 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
01:35:57.585 00.000 7680 Moving (-0.16, 0.14) raw xDistance=0.13 yDistance=-0.20
01:35:57.585 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:35:57.587 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:57.592 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:35:57.593 00.001 6120 UpdateGuideState exits: m=14575 SNR=78.5 Saturated
01:35:57.598 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:57.601 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:57.607 00.006 6120 Enqueuing Expose request
01:35:57.610 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:35:57.611 00.001 7680 MoveAxis(E, 0, ABG)
01:35:57.611 00.000 7680 Move returns status 0, amount 0
01:35:57.611 00.000 7680 MoveAxis(N, 0, ABG)
01:35:57.612 00.001 7680 Move returns status 0, amount 0
01:35:57.612 00.000 7680 move complete, result=0
01:35:57.612 00.000 7680 worker thread done servicing request
01:35:57.612 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:35:57.617 00.005 7680 Worker thread wakes up
01:35:57.617 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:57.617 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:35:58.867 01.250 7680 Exposure complete
01:35:59.003 00.136 7680 worker thread done servicing request
01:35:59.003 00.000 6120 OnExposeComplete: enter
01:35:59.007 00.004 6120 UpdateGuideState(): m_state=6
01:35:59.012 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6502
01:35:59.017 00.005 6120 Star::Find returns 1 (1), X=958.62, Y=44.89, Mass=14688, SNR=79.0, Peak=255 HFD=7.0
01:35:59.020 00.003 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
01:35:59.024 00.004 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.62)
01:35:59.029 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=0.26 hyp=0.31 cameraTheta=0.98 mountX=-0.22 mountY=-0.16, mountTheta=-2.52
01:35:59.034 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.26, opts=13)
01:35:59.038 00.004 6120 Enqueuing Move request for scope (0.18, 0.26)
01:35:59.043 00.005 7680 Worker thread wakes up
01:35:59.043 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:35:59.047 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.26) opts 0xd
01:35:59.047 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.26)
01:35:59.047 00.000 6120 UpdateGuideState exits: m=14688 SNR=79.0 Saturated
01:35:59.051 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:59.055 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:35:59.060 00.005 6120 Enqueuing Expose request
01:35:59.063 00.003 7680 Moving (0.18, 0.26) raw xDistance=-0.22 yDistance=-0.16
01:35:59.064 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:35:59.064 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:35:59.064 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:35:59.065 00.001 7680 MoveAxis(E, 90, ABG)
01:35:59.065 00.000 7680 Guiding  Dir = 2, Dur = 90
01:35:59.065 00.000 7680 IsSlewing returns 0
01:35:59.065 00.000 7680 IsGuiding returns 0
01:35:59.065 00.000 7680 PulseGuide returned control before completion, sleep 100
01:35:59.180 00.115 7680 IsGuiding returns 1
01:35:59.181 00.001 7680 scope still moving after pulse duration time elapsed
01:35:59.211 00.030 7680 IsSlewing returns 0
01:35:59.212 00.001 7680 IsGuiding returns 0
01:35:59.213 00.001 7680 scope move finished after 90 + 57 ms
01:35:59.214 00.001 7680 Move returns status 0, amount 90
01:35:59.214 00.000 7680 MoveAxis(N, 0, ABG)
01:35:59.215 00.001 7680 Move returns status 0, amount 0
01:35:59.215 00.000 7680 move complete, result=0
01:35:59.216 00.001 7680 worker thread done servicing request
01:35:59.216 00.000 7680 Worker thread wakes up
01:35:59.216 00.000 6120 GuideStep: -0.2 px 90 ms EAST, -0.2 px 0 ms NORTH
01:35:59.223 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:35:59.223 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:00.472 01.249 7680 Exposure complete
01:36:00.605 00.133 7680 worker thread done servicing request
01:36:00.605 00.000 6120 OnExposeComplete: enter
01:36:00.609 00.004 6120 UpdateGuideState(): m_state=6
01:36:00.613 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6503
01:36:00.618 00.005 6120 Star::Find returns 1 (1), X=958.40, Y=45.07, Mass=14572, SNR=78.1, Peak=255 HFD=6.8
01:36:00.621 00.003 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.67)
01:36:00.627 00.006 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.94)
01:36:00.631 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.44 hyp=0.45 cameraTheta=1.66 mountX=-0.04 mountY=-0.42, mountTheta=-1.67
01:36:00.635 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.44, opts=13)
01:36:00.639 00.004 6120 Enqueuing Move request for scope (-0.04, 0.44)
01:36:00.643 00.004 7680 Worker thread wakes up
01:36:00.643 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.44) opts 0xd
01:36:00.644 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.44)
01:36:00.644 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:00.648 00.004 7680 Moving (-0.04, 0.44) raw xDistance=-0.04 yDistance=-0.42
01:36:00.648 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:36:00.648 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:36:00.648 00.000 7680 MoveAxis(E, 0, ABG)
01:36:00.648 00.000 6120 UpdateGuideState exits: m=14572 SNR=78.1 Saturated
01:36:00.652 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:00.656 00.004 7680 Move returns status 0, amount 0
01:36:00.656 00.000 7680 MoveAxis(N, 226, ABG)
01:36:00.656 00.000 7680 Guiding  Dir = 0, Dur = 226
01:36:00.657 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:00.662 00.005 7680 IsSlewing returns 0
01:36:00.662 00.000 6120 Enqueuing Expose request
01:36:00.666 00.004 7680 IsGuiding returns 0
01:36:00.667 00.001 7680 PulseGuide returned control before completion, sleep 236
01:36:00.915 00.248 7680 IsGuiding returns 1
01:36:00.916 00.001 7680 scope still moving after pulse duration time elapsed
01:36:00.947 00.031 7680 IsSlewing returns 0
01:36:00.948 00.001 7680 IsGuiding returns 1
01:36:00.978 00.030 7680 IsSlewing returns 0
01:36:00.980 00.002 7680 IsGuiding returns 1
01:36:01.010 00.030 7680 IsSlewing returns 0
01:36:01.011 00.001 7680 IsGuiding returns 0
01:36:01.012 00.001 7680 scope move finished after 226 + 119 ms
01:36:01.013 00.001 7680 Move returns status 0, amount 226
01:36:01.013 00.000 7680 move complete, result=0
01:36:01.013 00.000 7680 worker thread done servicing request
01:36:01.014 00.001 7680 Worker thread wakes up
01:36:01.015 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 226 ms NORTH
01:36:01.021 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:01.021 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:02.273 01.252 7680 Exposure complete
01:36:02.430 00.157 7680 worker thread done servicing request
01:36:02.431 00.001 6120 OnExposeComplete: enter
01:36:02.435 00.004 6120 UpdateGuideState(): m_state=6
01:36:02.442 00.007 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6504
01:36:02.446 00.004 6120 Star::Find returns 1 (1), X=958.27, Y=45.06, Mass=14756, SNR=78.9, Peak=255 HFD=6.8
01:36:02.450 00.004 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
01:36:02.454 00.004 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
01:36:02.457 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.44 hyp=0.47 cameraTheta=1.94 mountX=0.09 mountY=-0.47, mountTheta=-1.39
01:36:02.463 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.44, opts=13)
01:36:02.467 00.004 6120 Enqueuing Move request for scope (-0.17, 0.44)
01:36:02.471 00.004 7680 Worker thread wakes up
01:36:02.472 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:02.475 00.003 6120 UpdateGuideState exits: m=14756 SNR=78.9 Saturated
01:36:02.479 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.44) opts 0xd
01:36:02.479 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:02.483 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:02.485 00.002 6120 Enqueuing Expose request
01:36:02.488 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.44)
01:36:02.488 00.000 7680 Moving (-0.17, 0.44) raw xDistance=0.09 yDistance=-0.47
01:36:02.488 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:36:02.490 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
01:36:02.490 00.000 7680 MoveAxis(E, 0, ABG)
01:36:02.490 00.000 7680 Move returns status 0, amount 0
01:36:02.490 00.000 7680 MoveAxis(N, 254, ABG)
01:36:02.490 00.000 7680 Guiding  Dir = 0, Dur = 254
01:36:02.491 00.001 7680 IsSlewing returns 0
01:36:02.491 00.000 7680 IsGuiding returns 0
01:36:02.492 00.001 7680 PulseGuide returned control before completion, sleep 264
01:36:02.767 00.275 7680 IsGuiding returns 1
01:36:02.769 00.002 7680 scope still moving after pulse duration time elapsed
01:36:02.798 00.029 7680 IsSlewing returns 0
01:36:02.800 00.002 7680 IsGuiding returns 0
01:36:02.800 00.000 7680 scope move finished after 254 + 55 ms
01:36:02.801 00.001 7680 Move returns status 0, amount 254
01:36:02.801 00.000 7680 move complete, result=0
01:36:02.803 00.002 7680 worker thread done servicing request
01:36:02.804 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 254 ms NORTH
01:36:02.811 00.007 7680 Worker thread wakes up
01:36:02.811 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:02.811 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:04.067 01.256 7680 Exposure complete
01:36:04.204 00.137 7680 worker thread done servicing request
01:36:04.204 00.000 6120 OnExposeComplete: enter
01:36:04.209 00.005 6120 UpdateGuideState(): m_state=6
01:36:04.216 00.007 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6505
01:36:04.221 00.005 6120 Star::Find returns 1 (1), X=958.31, Y=44.90, Mass=14225, SNR=77.2, Peak=255 HFD=6.8
01:36:04.227 00.006 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.96 = -1.33)
01:36:04.233 00.006 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
01:36:04.236 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.28 hyp=0.31 cameraTheta=2.00 mountX=0.07 mountY=-0.31, mountTheta=-1.33
01:36:04.243 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.28, opts=13)
01:36:04.247 00.004 6120 Enqueuing Move request for scope (-0.13, 0.28)
01:36:04.250 00.003 7680 Worker thread wakes up
01:36:04.250 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:04.256 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.28) opts 0xd
01:36:04.256 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.28)
01:36:04.256 00.000 7680 Moving (-0.13, 0.28) raw xDistance=0.07 yDistance=-0.31
01:36:04.256 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:36:04.257 00.001 6120 UpdateGuideState exits: m=14225 SNR=77.2 Saturated
01:36:04.261 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:04.264 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:04.269 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:36:04.269 00.000 7680 MoveAxis(E, 0, ABG)
01:36:04.269 00.000 6120 Enqueuing Expose request
01:36:04.273 00.004 7680 Move returns status 0, amount 0
01:36:04.273 00.000 7680 MoveAxis(N, 166, ABG)
01:36:04.274 00.001 7680 Guiding  Dir = 0, Dur = 166
01:36:04.274 00.000 7680 IsSlewing returns 0
01:36:04.274 00.000 7680 IsGuiding returns 0
01:36:04.275 00.001 7680 PulseGuide returned control before completion, sleep 176
01:36:04.462 00.187 7680 IsGuiding returns 1
01:36:04.465 00.003 7680 scope still moving after pulse duration time elapsed
01:36:04.492 00.027 7680 IsSlewing returns 0
01:36:04.493 00.001 7680 IsGuiding returns 0
01:36:04.494 00.001 7680 scope move finished after 166 + 53 ms
01:36:04.494 00.000 7680 Move returns status 0, amount 166
01:36:04.496 00.002 7680 move complete, result=0
01:36:04.496 00.000 7680 worker thread done servicing request
01:36:04.497 00.001 7680 Worker thread wakes up
01:36:04.497 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 166 ms NORTH
01:36:04.503 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:04.503 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:05.757 01.254 7680 Exposure complete
01:36:05.895 00.138 7680 worker thread done servicing request
01:36:05.895 00.000 6120 OnExposeComplete: enter
01:36:05.899 00.004 6120 UpdateGuideState(): m_state=6
01:36:05.902 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6506
01:36:05.905 00.003 6120 Star::Find returns 1 (1), X=958.27, Y=44.76, Mass=13772, SNR=77.5, Peak=255 HFD=7.0
01:36:05.907 00.002 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.44 = -0.84)
01:36:05.911 00.004 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.17 = -1.11)
01:36:05.914 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.22 cameraTheta=2.49 mountX=0.14 mountY=-0.19, mountTheta=-0.93
01:36:05.917 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.13, opts=13)
01:36:05.920 00.003 6120 Enqueuing Move request for scope (-0.17, 0.13)
01:36:05.924 00.004 7680 Worker thread wakes up
01:36:05.924 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
01:36:05.924 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
01:36:05.925 00.001 7680 Moving (-0.17, 0.13) raw xDistance=0.14 yDistance=-0.19
01:36:05.925 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:36:05.925 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:36:05.925 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:05.928 00.003 6120 UpdateGuideState exits: m=13772 SNR=77.5 Saturated
01:36:05.931 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:05.937 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:36:05.937 00.000 7680 MoveAxis(E, 0, ABG)
01:36:05.937 00.000 7680 Move returns status 0, amount 0
01:36:05.937 00.000 7680 MoveAxis(N, 0, ABG)
01:36:05.938 00.001 7680 Move returns status 0, amount 0
01:36:05.938 00.000 7680 move complete, result=0
01:36:05.938 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:05.944 00.006 6120 Enqueuing Expose request
01:36:05.947 00.003 7680 worker thread done servicing request
01:36:05.947 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:36:05.953 00.006 7680 Worker thread wakes up
01:36:05.953 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:05.953 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:07.208 01.255 7680 Exposure complete
01:36:07.349 00.141 7680 worker thread done servicing request
01:36:07.349 00.000 6120 OnExposeComplete: enter
01:36:07.354 00.005 6120 UpdateGuideState(): m_state=6
01:36:07.358 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6507
01:36:07.363 00.005 6120 Star::Find returns 1 (1), X=958.30, Y=44.89, Mass=14412, SNR=77.1, Peak=255 HFD=6.8
01:36:07.367 00.004 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
01:36:07.371 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.55)
01:36:07.377 00.006 6120 CameraToMount -- cameraX=-0.14 cameraY=0.27 hyp=0.30 cameraTheta=2.05 mountX=0.09 mountY=-0.30, mountTheta=-1.29
01:36:07.383 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.27, opts=13)
01:36:07.387 00.004 6120 Enqueuing Move request for scope (-0.14, 0.27)
01:36:07.391 00.004 7680 Worker thread wakes up
01:36:07.391 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.27) opts 0xd
01:36:07.391 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.27)
01:36:07.391 00.000 7680 Moving (-0.14, 0.27) raw xDistance=0.09 yDistance=-0.30
01:36:07.391 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:36:07.391 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:36:07.391 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:07.396 00.005 7680 MoveAxis(E, 0, ABG)
01:36:07.396 00.000 7680 Move returns status 0, amount 0
01:36:07.397 00.001 7680 MoveAxis(N, 163, ABG)
01:36:07.397 00.000 6120 UpdateGuideState exits: m=14412 SNR=77.1 Saturated
01:36:07.400 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:07.406 00.006 7680 Guiding  Dir = 0, Dur = 163
01:36:07.406 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:07.410 00.004 6120 Enqueuing Expose request
01:36:07.415 00.005 7680 IsSlewing returns 0
01:36:07.415 00.000 7680 IsGuiding returns 0
01:36:07.415 00.000 7680 PulseGuide returned control before completion, sleep 173
01:36:07.605 00.190 7680 IsGuiding returns 0
01:36:07.605 00.000 7680 Move returns status 0, amount 163
01:36:07.605 00.000 7680 move complete, result=0
01:36:07.606 00.001 7680 worker thread done servicing request
01:36:07.606 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 163 ms NORTH
01:36:07.611 00.005 7680 Worker thread wakes up
01:36:07.611 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:07.611 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:08.855 01.244 7680 Exposure complete
01:36:08.987 00.132 7680 worker thread done servicing request
01:36:08.988 00.001 6120 OnExposeComplete: enter
01:36:08.992 00.004 6120 UpdateGuideState(): m_state=6
01:36:08.996 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6508
01:36:09.001 00.005 6120 Star::Find returns 1 (1), X=958.25, Y=44.91, Mass=14985, SNR=79.8, Peak=255 HFD=6.9
01:36:09.004 00.003 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.11 = -1.17)
01:36:09.008 00.004 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.44)
01:36:09.012 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.29 hyp=0.35 cameraTheta=2.16 mountX=0.13 mountY=-0.34, mountTheta=-1.20
01:36:09.016 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.29, opts=13)
01:36:09.020 00.004 6120 Enqueuing Move request for scope (-0.19, 0.29)
01:36:09.023 00.003 7680 Worker thread wakes up
01:36:09.024 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:09.028 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.29) opts 0xd
01:36:09.028 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.29)
01:36:09.029 00.001 7680 Moving (-0.19, 0.29) raw xDistance=0.13 yDistance=-0.34
01:36:09.029 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:36:09.029 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:36:09.029 00.000 7680 MoveAxis(E, 0, ABG)
01:36:09.029 00.000 7680 Move returns status 0, amount 0
01:36:09.029 00.000 7680 MoveAxis(N, 186, ABG)
01:36:09.030 00.001 6120 UpdateGuideState exits: m=14985 SNR=79.8 Saturated
01:36:09.034 00.004 7680 Guiding  Dir = 0, Dur = 186
01:36:09.034 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:09.040 00.006 7680 IsSlewing returns 0
01:36:09.040 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:09.043 00.003 7680 IsGuiding returns 0
01:36:09.043 00.000 6120 Enqueuing Expose request
01:36:09.047 00.004 7680 PulseGuide returned control before completion, sleep 196
01:36:09.248 00.201 7680 IsGuiding returns 1
01:36:09.249 00.001 7680 scope still moving after pulse duration time elapsed
01:36:09.281 00.032 7680 IsSlewing returns 0
01:36:09.282 00.001 7680 IsGuiding returns 0
01:36:09.282 00.000 7680 scope move finished after 186 + 52 ms
01:36:09.282 00.000 7680 Move returns status 0, amount 186
01:36:09.282 00.000 7680 move complete, result=0
01:36:09.283 00.001 7680 worker thread done servicing request
01:36:09.284 00.001 7680 Worker thread wakes up
01:36:09.284 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 186 ms NORTH
01:36:09.290 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:09.291 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:10.540 01.249 7680 Exposure complete
01:36:10.687 00.147 7680 worker thread done servicing request
01:36:10.687 00.000 6120 OnExposeComplete: enter
01:36:10.693 00.006 6120 UpdateGuideState(): m_state=6
01:36:10.696 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6509
01:36:10.700 00.004 6120 Star::Find returns 1 (1), X=958.28, Y=44.80, Mass=14273, SNR=78.0, Peak=255 HFD=6.9
01:36:10.704 00.004 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-2.95) = xAngle (5.29 = -0.99)
01:36:10.708 00.004 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.26)
01:36:10.713 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.24 cameraTheta=2.34 mountX=0.13 mountY=-0.23, mountTheta=-1.05
01:36:10.718 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.17, opts=13)
01:36:10.722 00.004 6120 Enqueuing Move request for scope (-0.17, 0.17)
01:36:10.727 00.005 7680 Worker thread wakes up
01:36:10.727 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0xd
01:36:10.727 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.17)
01:36:10.728 00.001 7680 Moving (-0.17, 0.17) raw xDistance=0.13 yDistance=-0.23
01:36:10.728 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:36:10.728 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:36:10.728 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:10.732 00.004 6120 UpdateGuideState exits: m=14273 SNR=78.0 Saturated
01:36:10.737 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:10.740 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:10.745 00.005 7680 MoveAxis(E, 0, ABG)
01:36:10.745 00.000 7680 Move returns status 0, amount 0
01:36:10.745 00.000 7680 MoveAxis(N, 124, ABG)
01:36:10.745 00.000 7680 Guiding  Dir = 0, Dur = 124
01:36:10.745 00.000 6120 Enqueuing Expose request
01:36:10.751 00.006 7680 IsSlewing returns 0
01:36:10.752 00.001 7680 IsGuiding returns 0
01:36:10.752 00.000 7680 PulseGuide returned control before completion, sleep 134
01:36:10.902 00.150 7680 IsGuiding returns 1
01:36:10.904 00.002 7680 scope still moving after pulse duration time elapsed
01:36:10.933 00.029 7680 IsSlewing returns 0
01:36:10.933 00.000 7680 IsGuiding returns 0
01:36:10.933 00.000 7680 scope move finished after 124 + 57 ms
01:36:10.935 00.002 7680 Move returns status 0, amount 124
01:36:10.935 00.000 7680 move complete, result=0
01:36:10.935 00.000 7680 worker thread done servicing request
01:36:10.936 00.001 7680 Worker thread wakes up
01:36:10.936 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 124 ms NORTH
01:36:10.940 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:10.940 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:12.193 01.253 7680 Exposure complete
01:36:12.326 00.133 7680 worker thread done servicing request
01:36:12.327 00.001 6120 OnExposeComplete: enter
01:36:12.330 00.003 6120 UpdateGuideState(): m_state=6
01:36:12.334 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6510
01:36:12.341 00.007 6120 Star::Find returns 1 (1), X=958.24, Y=44.69, Mass=13968, SNR=76.5, Peak=255 HFD=7.0
01:36:12.345 00.004 6120 CameraToMount -- cameraTheta (2.83) - m_xAngle (-2.95) = xAngle (5.79 = -0.50)
01:36:12.350 00.005 6120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.52 = -0.76)
01:36:12.354 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.83 mountX=0.19 mountY=-0.15, mountTheta=-0.67
01:36:12.359 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.06, opts=13)
01:36:12.363 00.004 6120 Enqueuing Move request for scope (-0.20, 0.06)
01:36:12.367 00.004 7680 Worker thread wakes up
01:36:12.367 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
01:36:12.367 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
01:36:12.367 00.000 7680 Moving (-0.20, 0.06) raw xDistance=0.19 yDistance=-0.15
01:36:12.367 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:36:12.367 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:36:12.368 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:12.373 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:36:12.373 00.000 7680 MoveAxis(E, 0, ABG)
01:36:12.373 00.000 7680 Move returns status 0, amount 0
01:36:12.374 00.001 7680 MoveAxis(N, 0, ABG)
01:36:12.374 00.000 7680 Move returns status 0, amount 0
01:36:12.374 00.000 7680 move complete, result=0
01:36:12.374 00.000 6120 UpdateGuideState exits: m=13968 SNR=76.5 Saturated
01:36:12.380 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:12.384 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:12.388 00.004 7680 worker thread done servicing request
01:36:12.388 00.000 6120 Enqueuing Expose request
01:36:12.392 00.004 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:12.396 00.004 7680 Worker thread wakes up
01:36:12.396 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:12.396 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:13.651 01.255 7680 Exposure complete
01:36:13.774 00.123 7680 worker thread done servicing request
01:36:13.774 00.000 6120 OnExposeComplete: enter
01:36:13.778 00.004 6120 UpdateGuideState(): m_state=6
01:36:13.783 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6511
01:36:13.787 00.004 6120 Star::Find returns 1 (1), X=958.47, Y=44.63, Mass=12763, SNR=72.1, Peak=255 HFD=7.0
01:36:13.791 00.004 6120 CameraToMount -- cameraTheta (0.28) - m_xAngle (-2.95) = xAngle (3.23 = -3.05)
01:36:13.794 00.003 6120 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.96 = 2.96)
01:36:13.798 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.28 mountX=-0.03 mountY=0.00, mountTheta=2.97
01:36:13.802 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.01, opts=13)
01:36:13.807 00.005 6120 Enqueuing Move request for scope (0.03, 0.01)
01:36:13.811 00.004 7680 Worker thread wakes up
01:36:13.811 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
01:36:13.811 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
01:36:13.811 00.000 7680 Moving (0.03, 0.01) raw xDistance=-0.03 yDistance=0.00
01:36:13.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:36:13.813 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:36:13.813 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:13.817 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:36:13.817 00.000 7680 MoveAxis(E, 0, ABG)
01:36:13.817 00.000 6120 UpdateGuideState exits: m=12763 SNR=72.1 Saturated
01:36:13.821 00.004 7680 Move returns status 0, amount 0
01:36:13.821 00.000 7680 MoveAxis(N, 0, ABG)
01:36:13.821 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:13.826 00.005 7680 Move returns status 0, amount 0
01:36:13.826 00.000 7680 move complete, result=0
01:36:13.826 00.000 7680 worker thread done servicing request
01:36:13.826 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:13.829 00.003 6120 Enqueuing Expose request
01:36:13.833 00.004 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:36:13.837 00.004 7680 Worker thread wakes up
01:36:13.837 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:13.837 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:15.096 01.259 7680 Exposure complete
01:36:15.233 00.137 7680 worker thread done servicing request
01:36:15.233 00.000 6120 OnExposeComplete: enter
01:36:15.238 00.005 6120 UpdateGuideState(): m_state=6
01:36:15.243 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6512
01:36:15.247 00.004 6120 Star::Find returns 1 (1), X=958.30, Y=45.00, Mass=15529, SNR=81.3, Peak=255 HFD=6.9
01:36:15.250 00.003 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
01:36:15.254 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
01:36:15.258 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.37 hyp=0.40 cameraTheta=1.95 mountX=0.08 mountY=-0.40, mountTheta=-1.38
01:36:15.264 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.37, opts=13)
01:36:15.267 00.003 6120 Enqueuing Move request for scope (-0.15, 0.37)
01:36:15.271 00.004 7680 Worker thread wakes up
01:36:15.271 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.37) opts 0xd
01:36:15.272 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.37)
01:36:15.272 00.000 7680 Moving (-0.15, 0.37) raw xDistance=0.08 yDistance=-0.40
01:36:15.272 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:36:15.272 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:36:15.272 00.000 7680 MoveAxis(E, 0, ABG)
01:36:15.273 00.001 7680 Move returns status 0, amount 0
01:36:15.274 00.001 7680 MoveAxis(N, 217, ABG)
01:36:15.274 00.000 7680 Guiding  Dir = 0, Dur = 217
01:36:15.275 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:15.278 00.003 7680 IsSlewing returns 0
01:36:15.279 00.001 6120 UpdateGuideState exits: m=15529 SNR=81.3 Saturated
01:36:15.282 00.003 7680 IsGuiding returns 0
01:36:15.282 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:15.286 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:15.291 00.005 6120 Enqueuing Expose request
01:36:15.295 00.004 7680 PulseGuide returned control before completion, sleep 227
01:36:15.538 00.243 7680 IsGuiding returns 0
01:36:15.538 00.000 7680 Move returns status 0, amount 217
01:36:15.538 00.000 7680 move complete, result=0
01:36:15.539 00.001 7680 worker thread done servicing request
01:36:15.539 00.000 7680 Worker thread wakes up
01:36:15.539 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 217 ms NORTH
01:36:15.545 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:15.546 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:16.802 01.256 7680 Exposure complete
01:36:16.930 00.128 7680 worker thread done servicing request
01:36:16.930 00.000 6120 OnExposeComplete: enter
01:36:16.934 00.004 6120 UpdateGuideState(): m_state=6
01:36:16.938 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6513
01:36:16.941 00.003 6120 Star::Find returns 1 (1), X=958.23, Y=45.02, Mass=16015, SNR=80.0, Peak=255 HFD=7.0
01:36:16.946 00.005 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.02 = -1.26)
01:36:16.950 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.53)
01:36:16.955 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.40 hyp=0.45 cameraTheta=2.07 mountX=0.14 mountY=-0.45, mountTheta=-1.27
01:36:16.960 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.40, opts=13)
01:36:16.965 00.005 6120 Enqueuing Move request for scope (-0.22, 0.40)
01:36:16.969 00.004 7680 Worker thread wakes up
01:36:16.969 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.40) opts 0xd
01:36:16.969 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.40)
01:36:16.969 00.000 7680 Moving (-0.22, 0.40) raw xDistance=0.14 yDistance=-0.45
01:36:16.970 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:16.974 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:36:16.974 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:36:16.975 00.001 7680 MoveAxis(E, 0, ABG)
01:36:16.975 00.000 7680 Move returns status 0, amount 0
01:36:16.976 00.001 6120 UpdateGuideState exits: m=16015 SNR=80.0 Saturated
01:36:16.979 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:16.983 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:16.987 00.004 7680 MoveAxis(N, 245, ABG)
01:36:16.987 00.000 6120 Enqueuing Expose request
01:36:16.991 00.004 7680 Guiding  Dir = 0, Dur = 245
01:36:16.991 00.000 7680 IsSlewing returns 0
01:36:16.991 00.000 7680 IsGuiding returns 0
01:36:16.991 00.000 7680 PulseGuide returned control before completion, sleep 255
01:36:17.262 00.271 7680 IsGuiding returns 0
01:36:17.264 00.002 7680 Move returns status 0, amount 245
01:36:17.265 00.001 7680 move complete, result=0
01:36:17.265 00.000 7680 worker thread done servicing request
01:36:17.266 00.001 7680 Worker thread wakes up
01:36:17.267 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 245 ms NORTH
01:36:17.272 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:17.272 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:18.527 01.255 7680 Exposure complete
01:36:18.677 00.150 7680 worker thread done servicing request
01:36:18.678 00.001 6120 OnExposeComplete: enter
01:36:18.681 00.003 6120 UpdateGuideState(): m_state=6
01:36:18.686 00.005 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6514
01:36:18.692 00.006 6120 Star::Find returns 1 (1), X=958.23, Y=44.71, Mass=15274, SNR=79.8, Peak=255 HFD=7.1
01:36:18.696 00.004 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-2.95) = xAngle (5.73 = -0.56)
01:36:18.700 00.004 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.46 = -0.83)
01:36:18.704 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.22 cameraTheta=2.77 mountX=0.19 mountY=-0.17, mountTheta=-0.71
01:36:18.709 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.08, opts=13)
01:36:18.713 00.004 6120 Enqueuing Move request for scope (-0.21, 0.08)
01:36:18.719 00.006 7680 Worker thread wakes up
01:36:18.719 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:18.723 00.004 6120 UpdateGuideState exits: m=15274 SNR=79.8 Saturated
01:36:18.726 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:18.731 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:18.735 00.004 6120 Enqueuing Expose request
01:36:18.738 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
01:36:18.738 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
01:36:18.738 00.000 7680 Moving (-0.21, 0.08) raw xDistance=0.19 yDistance=-0.17
01:36:18.738 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:36:18.739 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:36:18.739 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:36:18.739 00.000 7680 MoveAxis(E, 0, ABG)
01:36:18.739 00.000 7680 Move returns status 0, amount 0
01:36:18.739 00.000 7680 MoveAxis(N, 0, ABG)
01:36:18.741 00.002 7680 Move returns status 0, amount 0
01:36:18.741 00.000 7680 move complete, result=0
01:36:18.741 00.000 7680 worker thread done servicing request
01:36:18.741 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:36:18.745 00.004 7680 Worker thread wakes up
01:36:18.746 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:18.746 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:19.995 01.249 7680 Exposure complete
01:36:20.135 00.140 7680 worker thread done servicing request
01:36:20.135 00.000 6120 OnExposeComplete: enter
01:36:20.139 00.004 6120 UpdateGuideState(): m_state=6
01:36:20.143 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6515
01:36:20.147 00.004 6120 Star::Find returns 1 (1), X=958.13, Y=44.98, Mass=14787, SNR=78.4, Peak=255 HFD=7.0
01:36:20.150 00.003 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.25 = -1.04)
01:36:20.156 00.006 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
01:36:20.161 00.005 6120 CameraToMount -- cameraX=-0.32 cameraY=0.36 hyp=0.48 cameraTheta=2.29 mountX=0.24 mountY=-0.46, mountTheta=-1.09
01:36:20.166 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.36, opts=13)
01:36:20.170 00.004 6120 Enqueuing Move request for scope (-0.32, 0.36)
01:36:20.174 00.004 7680 Worker thread wakes up
01:36:20.174 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.36) opts 0xd
01:36:20.175 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.36)
01:36:20.175 00.000 7680 Moving (-0.32, 0.36) raw xDistance=0.24 yDistance=-0.46
01:36:20.175 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:20.179 00.004 6120 UpdateGuideState exits: m=14787 SNR=78.4 Saturated
01:36:20.182 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:20.185 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:36:20.187 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
01:36:20.187 00.000 7680 MoveAxis(W, 99, ABG)
01:36:20.187 00.000 7680 Guiding  Dir = 3, Dur = 99
01:36:20.187 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:20.192 00.005 6120 Enqueuing Expose request
01:36:20.195 00.003 7680 IsSlewing returns 0
01:36:20.195 00.000 7680 IsGuiding returns 0
01:36:20.195 00.000 7680 PulseGuide returned control before completion, sleep 109
01:36:20.312 00.117 7680 IsGuiding returns 1
01:36:20.312 00.000 7680 scope still moving after pulse duration time elapsed
01:36:20.343 00.031 7680 IsSlewing returns 0
01:36:20.344 00.001 7680 IsGuiding returns 0
01:36:20.344 00.000 7680 scope move finished after 99 + 49 ms
01:36:20.345 00.001 7680 Move returns status 0, amount 99
01:36:20.345 00.000 7680 MoveAxis(N, 250, ABG)
01:36:20.346 00.001 7680 Guiding  Dir = 0, Dur = 250
01:36:20.346 00.000 7680 IsSlewing returns 0
01:36:20.347 00.001 7680 IsGuiding returns 0
01:36:20.347 00.000 7680 PulseGuide returned control before completion, sleep 260
01:36:20.623 00.276 7680 IsGuiding returns 1
01:36:20.624 00.001 7680 scope still moving after pulse duration time elapsed
01:36:20.655 00.031 7680 IsSlewing returns 0
01:36:20.656 00.001 7680 IsGuiding returns 0
01:36:20.656 00.000 7680 scope move finished after 250 + 59 ms
01:36:20.657 00.001 7680 Move returns status 0, amount 250
01:36:20.657 00.000 7680 move complete, result=0
01:36:20.658 00.001 7680 worker thread done servicing request
01:36:20.659 00.001 6120 GuideStep: 0.2 px 99 ms WEST, -0.5 px 250 ms NORTH
01:36:20.669 00.010 7680 Worker thread wakes up
01:36:20.669 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:20.670 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:21.914 01.244 7680 Exposure complete
01:36:22.052 00.138 7680 worker thread done servicing request
01:36:22.052 00.000 6120 OnExposeComplete: enter
01:36:22.056 00.004 6120 UpdateGuideState(): m_state=6
01:36:22.063 00.007 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6516
01:36:22.069 00.006 6120 Star::Find returns 1 (1), X=958.28, Y=44.82, Mass=14620, SNR=78.1, Peak=255 HFD=6.9
01:36:22.074 00.005 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.22 = -1.06)
01:36:22.077 00.003 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.33)
01:36:22.081 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.19 hyp=0.25 cameraTheta=2.27 mountX=0.12 mountY=-0.24, mountTheta=-1.10
01:36:22.086 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.19, opts=13)
01:36:22.090 00.004 6120 Enqueuing Move request for scope (-0.16, 0.19)
01:36:22.094 00.004 7680 Worker thread wakes up
01:36:22.095 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:22.100 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.19) opts 0xd
01:36:22.100 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.19)
01:36:22.100 00.000 6120 UpdateGuideState exits: m=14620 SNR=78.1 Saturated
01:36:22.104 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:22.109 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:22.112 00.003 6120 Enqueuing Expose request
01:36:22.116 00.004 7680 Moving (-0.16, 0.19) raw xDistance=0.12 yDistance=-0.24
01:36:22.116 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:36:22.116 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:36:22.116 00.000 7680 MoveAxis(E, 0, ABG)
01:36:22.116 00.000 7680 Move returns status 0, amount 0
01:36:22.117 00.001 7680 MoveAxis(N, 131, ABG)
01:36:22.117 00.000 7680 Guiding  Dir = 0, Dur = 131
01:36:22.117 00.000 7680 IsSlewing returns 0
01:36:22.117 00.000 7680 IsGuiding returns 0
01:36:22.118 00.001 7680 PulseGuide returned control before completion, sleep 141
01:36:22.263 00.145 7680 IsGuiding returns 1
01:36:22.265 00.002 7680 scope still moving after pulse duration time elapsed
01:36:22.294 00.029 7680 IsSlewing returns 0
01:36:22.295 00.001 7680 IsGuiding returns 0
01:36:22.296 00.001 7680 scope move finished after 131 + 47 ms
01:36:22.296 00.000 7680 Move returns status 0, amount 131
01:36:22.297 00.001 7680 move complete, result=0
01:36:22.297 00.000 7680 worker thread done servicing request
01:36:22.298 00.001 7680 Worker thread wakes up
01:36:22.298 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 131 ms NORTH
01:36:22.304 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:22.304 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:23.550 01.246 7680 Exposure complete
01:36:23.675 00.125 7680 worker thread done servicing request
01:36:23.675 00.000 6120 OnExposeComplete: enter
01:36:23.678 00.003 6120 UpdateGuideState(): m_state=6
01:36:23.682 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6517
01:36:23.686 00.004 6120 Star::Find returns 1 (1), X=958.28, Y=44.82, Mass=14612, SNR=79.0, Peak=255 HFD=6.9
01:36:23.690 00.004 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.20 = -1.08)
01:36:23.693 00.003 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.35)
01:36:23.696 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.26 cameraTheta=2.25 mountX=0.12 mountY=-0.25, mountTheta=-1.12
01:36:23.700 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.20, opts=13)
01:36:23.705 00.005 6120 Enqueuing Move request for scope (-0.16, 0.20)
01:36:23.708 00.003 7680 Worker thread wakes up
01:36:23.709 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
01:36:23.709 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:23.713 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
01:36:23.713 00.000 7680 Moving (-0.16, 0.20) raw xDistance=0.12 yDistance=-0.25
01:36:23.713 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:36:23.714 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:36:23.714 00.000 7680 MoveAxis(E, 0, ABG)
01:36:23.714 00.000 7680 Move returns status 0, amount 0
01:36:23.715 00.001 7680 MoveAxis(N, 136, ABG)
01:36:23.715 00.000 7680 Guiding  Dir = 0, Dur = 136
01:36:23.715 00.000 6120 UpdateGuideState exits: m=14612 SNR=79.0 Saturated
01:36:23.720 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:23.723 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:23.727 00.004 6120 Enqueuing Expose request
01:36:23.730 00.003 7680 IsSlewing returns 0
01:36:23.731 00.001 7680 IsGuiding returns 0
01:36:23.731 00.000 7680 PulseGuide returned control before completion, sleep 146
01:36:23.888 00.157 7680 IsGuiding returns 1
01:36:23.890 00.002 7680 scope still moving after pulse duration time elapsed
01:36:23.919 00.029 7680 IsSlewing returns 0
01:36:23.920 00.001 7680 IsGuiding returns 0
01:36:23.921 00.001 7680 scope move finished after 136 + 53 ms
01:36:23.921 00.000 7680 Move returns status 0, amount 136
01:36:23.921 00.000 7680 move complete, result=0
01:36:23.923 00.002 7680 worker thread done servicing request
01:36:23.923 00.000 7680 Worker thread wakes up
01:36:23.924 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 136 ms NORTH
01:36:23.929 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:23.931 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:25.185 01.254 7680 Exposure complete
01:36:25.324 00.139 7680 worker thread done servicing request
01:36:25.325 00.001 6120 OnExposeComplete: enter
01:36:25.329 00.004 6120 UpdateGuideState(): m_state=6
01:36:25.332 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6518
01:36:25.337 00.005 6120 Star::Find returns 1 (1), X=958.65, Y=44.80, Mass=15427, SNR=81.1, Peak=255 HFD=7.1
01:36:25.341 00.004 6120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-2.95) = xAngle (3.66 = -2.62)
01:36:25.345 00.004 6120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.39 = -2.89)
01:36:25.348 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.17 hyp=0.27 cameraTheta=0.70 mountX=-0.23 mountY=-0.07, mountTheta=-2.87
01:36:25.353 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.17, opts=13)
01:36:25.357 00.004 6120 Enqueuing Move request for scope (0.20, 0.17)
01:36:25.361 00.004 7680 Worker thread wakes up
01:36:25.361 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.17) opts 0xd
01:36:25.361 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.17)
01:36:25.361 00.000 7680 Moving (0.20, 0.17) raw xDistance=-0.23 yDistance=-0.07
01:36:25.362 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:36:25.362 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:36:25.362 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:36:25.362 00.000 7680 MoveAxis(E, 95, ABG)
01:36:25.362 00.000 7680 Guiding  Dir = 2, Dur = 95
01:36:25.363 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:25.368 00.005 7680 IsSlewing returns 0
01:36:25.368 00.000 6120 UpdateGuideState exits: m=15427 SNR=81.1 Saturated
01:36:25.372 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:25.376 00.004 7680 IsGuiding returns 0
01:36:25.376 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:25.382 00.006 7680 PulseGuide returned control before completion, sleep 105
01:36:25.382 00.000 6120 Enqueuing Expose request
01:36:25.501 00.119 7680 IsGuiding returns 1
01:36:25.502 00.001 7680 scope still moving after pulse duration time elapsed
01:36:25.532 00.030 7680 IsSlewing returns 0
01:36:25.533 00.001 7680 IsGuiding returns 0
01:36:25.533 00.000 7680 scope move finished after 95 + 61 ms
01:36:25.534 00.001 7680 Move returns status 0, amount 95
01:36:25.534 00.000 7680 MoveAxis(N, 0, ABG)
01:36:25.535 00.001 7680 Move returns status 0, amount 0
01:36:25.535 00.000 7680 move complete, result=0
01:36:25.535 00.000 7680 worker thread done servicing request
01:36:25.536 00.001 6120 GuideStep: -0.2 px 95 ms EAST, -0.1 px 0 ms NORTH
01:36:25.542 00.006 7680 Worker thread wakes up
01:36:25.542 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:25.542 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:26.791 01.249 7680 Exposure complete
01:36:26.913 00.122 7680 worker thread done servicing request
01:36:26.913 00.000 6120 OnExposeComplete: enter
01:36:26.916 00.003 6120 UpdateGuideState(): m_state=6
01:36:26.919 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6519
01:36:26.924 00.005 6120 Star::Find returns 1 (1), X=958.45, Y=44.82, Mass=13253, SNR=74.4, Peak=255 HFD=7.0
01:36:26.928 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.49 = -1.80)
01:36:26.933 00.005 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.07)
01:36:26.936 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.53 mountX=-0.04 mountY=-0.17, mountTheta=-1.82
01:36:26.942 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.19, opts=13)
01:36:26.946 00.004 6120 Enqueuing Move request for scope (0.01, 0.19)
01:36:26.950 00.004 7680 Worker thread wakes up
01:36:26.950 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:26.953 00.003 6120 UpdateGuideState exits: m=13253 SNR=74.4 Saturated
01:36:26.958 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:26.961 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:26.965 00.004 6120 Enqueuing Expose request
01:36:26.969 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
01:36:26.969 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
01:36:26.969 00.000 7680 Moving (0.01, 0.19) raw xDistance=-0.04 yDistance=-0.17
01:36:26.971 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:36:26.971 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:36:26.971 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:36:26.971 00.000 7680 MoveAxis(E, 0, ABG)
01:36:26.972 00.001 7680 Move returns status 0, amount 0
01:36:26.972 00.000 7680 MoveAxis(N, 0, ABG)
01:36:26.972 00.000 7680 Move returns status 0, amount 0
01:36:26.972 00.000 7680 move complete, result=0
01:36:26.973 00.001 7680 worker thread done servicing request
01:36:26.973 00.000 7680 Worker thread wakes up
01:36:26.974 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:36:26.978 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:26.978 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:28.229 01.251 7680 Exposure complete
01:36:28.368 00.139 7680 worker thread done servicing request
01:36:28.369 00.001 6120 OnExposeComplete: enter
01:36:28.373 00.004 6120 UpdateGuideState(): m_state=6
01:36:28.377 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6520
01:36:28.381 00.004 6120 Star::Find returns 1 (1), X=958.78, Y=44.89, Mass=14478, SNR=79.7, Peak=255 HFD=7.0
01:36:28.385 00.004 6120 CameraToMount -- cameraTheta (0.66) - m_xAngle (-2.95) = xAngle (3.61 = -2.67)
01:36:28.389 00.004 6120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.35 = -2.94)
01:36:28.393 00.004 6120 CameraToMount -- cameraX=0.34 cameraY=0.26 hyp=0.43 cameraTheta=0.66 mountX=-0.38 mountY=-0.09, mountTheta=-2.92
01:36:28.398 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=0.26, opts=13)
01:36:28.401 00.003 6120 Enqueuing Move request for scope (0.34, 0.26)
01:36:28.406 00.005 7680 Worker thread wakes up
01:36:28.407 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:28.413 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.26) opts 0xd
01:36:28.413 00.000 7680 Handling offset move in thread for scope, endpoint = (0.34, 0.26)
01:36:28.414 00.001 6120 UpdateGuideState exits: m=14478 SNR=79.7 Saturated
01:36:28.418 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:28.423 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:28.428 00.005 6120 Enqueuing Expose request
01:36:28.432 00.004 7680 Moving (0.34, 0.26) raw xDistance=-0.38 yDistance=-0.09
01:36:28.432 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:36:28.432 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:36:28.432 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:36:28.433 00.001 7680 MoveAxis(E, 156, ABG)
01:36:28.433 00.000 7680 Guiding  Dir = 2, Dur = 156
01:36:28.433 00.000 7680 IsSlewing returns 0
01:36:28.434 00.001 7680 IsGuiding returns 0
01:36:28.434 00.000 7680 PulseGuide returned control before completion, sleep 166
01:36:28.612 00.178 7680 IsGuiding returns 1
01:36:28.612 00.000 7680 scope still moving after pulse duration time elapsed
01:36:28.644 00.032 7680 IsSlewing returns 0
01:36:28.644 00.000 7680 IsGuiding returns 0
01:36:28.644 00.000 7680 scope move finished after 156 + 54 ms
01:36:28.645 00.001 7680 Move returns status 0, amount 156
01:36:28.645 00.000 7680 MoveAxis(N, 0, ABG)
01:36:28.645 00.000 7680 Move returns status 0, amount 0
01:36:28.645 00.000 7680 move complete, result=0
01:36:28.646 00.001 7680 worker thread done servicing request
01:36:28.646 00.000 6120 GuideStep: -0.4 px 156 ms EAST, -0.1 px 0 ms NORTH
01:36:28.654 00.008 7680 Worker thread wakes up
01:36:28.655 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:28.655 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:29.907 01.252 7680 Exposure complete
01:36:30.052 00.145 7680 worker thread done servicing request
01:36:30.053 00.001 6120 OnExposeComplete: enter
01:36:30.057 00.004 6120 UpdateGuideState(): m_state=6
01:36:30.060 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6521
01:36:30.065 00.005 6120 Star::Find returns 1 (1), X=958.86, Y=45.02, Mass=14092, SNR=77.2, Peak=255 HFD=7.0
01:36:30.069 00.004 6120 CameraToMount -- cameraTheta (0.77) - m_xAngle (-2.95) = xAngle (3.72 = -2.56)
01:36:30.073 00.004 6120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.46 = -2.83)
01:36:30.077 00.004 6120 CameraToMount -- cameraX=0.41 cameraY=0.40 hyp=0.58 cameraTheta=0.77 mountX=-0.48 mountY=-0.18, mountTheta=-2.79
01:36:30.082 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=0.40, opts=13)
01:36:30.086 00.004 6120 Enqueuing Move request for scope (0.41, 0.40)
01:36:30.089 00.003 7680 Worker thread wakes up
01:36:30.089 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.40) opts 0xd
01:36:30.090 00.001 7680 Handling offset move in thread for scope, endpoint = (0.41, 0.40)
01:36:30.090 00.000 7680 Moving (0.41, 0.40) raw xDistance=-0.48 yDistance=-0.18
01:36:30.091 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48
01:36:30.091 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:36:30.091 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:36:30.091 00.000 7680 MoveAxis(E, 207, ABG)
01:36:30.091 00.000 7680 Guiding  Dir = 2, Dur = 207
01:36:30.091 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:30.096 00.005 7680 IsSlewing returns 0
01:36:30.096 00.000 6120 UpdateGuideState exits: m=14092 SNR=77.2 Saturated
01:36:30.101 00.005 7680 IsGuiding returns 0
01:36:30.102 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:30.106 00.004 7680 PulseGuide returned control before completion, sleep 217
01:36:30.106 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:30.110 00.004 6120 Enqueuing Expose request
01:36:30.331 00.221 7680 IsGuiding returns 1
01:36:30.331 00.000 7680 scope still moving after pulse duration time elapsed
01:36:30.363 00.032 7680 IsSlewing returns 0
01:36:30.364 00.001 7680 IsGuiding returns 0
01:36:30.365 00.001 7680 scope move finished after 207 + 55 ms
01:36:30.365 00.000 7680 Move returns status 0, amount 207
01:36:30.366 00.001 7680 MoveAxis(N, 0, ABG)
01:36:30.366 00.000 7680 Move returns status 0, amount 0
01:36:30.366 00.000 7680 move complete, result=0
01:36:30.366 00.000 7680 worker thread done servicing request
01:36:30.368 00.002 7680 Worker thread wakes up
01:36:30.368 00.000 6120 GuideStep: -0.5 px 207 ms EAST, -0.2 px 0 ms NORTH
01:36:30.376 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:30.376 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:31.629 01.253 7680 Exposure complete
01:36:31.772 00.143 7680 worker thread done servicing request
01:36:31.772 00.000 6120 OnExposeComplete: enter
01:36:31.778 00.006 6120 UpdateGuideState(): m_state=6
01:36:31.782 00.004 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6522
01:36:31.788 00.006 6120 Star::Find returns 1 (1), X=958.87, Y=45.14, Mass=14883, SNR=78.7, Peak=255 HFD=6.8
01:36:31.793 00.005 6120 CameraToMount -- cameraTheta (0.87) - m_xAngle (-2.95) = xAngle (3.83 = -2.46)
01:36:31.796 00.003 6120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.56 = -2.72)
01:36:31.800 00.004 6120 CameraToMount -- cameraX=0.43 cameraY=0.51 hyp=0.67 cameraTheta=0.87 mountX=-0.52 mountY=-0.27, mountTheta=-2.66
01:36:31.805 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.43, y=0.51, opts=13)
01:36:31.808 00.003 6120 Enqueuing Move request for scope (0.43, 0.51)
01:36:31.812 00.004 7680 Worker thread wakes up
01:36:31.812 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:31.818 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.51) opts 0xd
01:36:31.818 00.000 7680 Handling offset move in thread for scope, endpoint = (0.43, 0.51)
01:36:31.819 00.001 7680 Moving (0.43, 0.51) raw xDistance=-0.52 yDistance=-0.27
01:36:31.819 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
01:36:31.819 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:36:31.819 00.000 7680 MoveAxis(E, 225, ABG)
01:36:31.820 00.001 6120 UpdateGuideState exits: m=14883 SNR=78.7 Saturated
01:36:31.826 00.006 7680 Guiding  Dir = 2, Dur = 225
01:36:31.826 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:31.830 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:31.834 00.004 6120 Enqueuing Expose request
01:36:31.838 00.004 7680 IsSlewing returns 0
01:36:31.838 00.000 7680 IsGuiding returns 0
01:36:31.838 00.000 7680 PulseGuide returned control before completion, sleep 235
01:36:32.088 00.250 7680 IsGuiding returns 1
01:36:32.090 00.002 7680 scope still moving after pulse duration time elapsed
01:36:32.120 00.030 7680 IsSlewing returns 0
01:36:32.121 00.001 7680 IsGuiding returns 0
01:36:32.121 00.000 7680 scope move finished after 225 + 57 ms
01:36:32.122 00.001 7680 Move returns status 0, amount 225
01:36:32.123 00.001 7680 MoveAxis(N, 147, ABG)
01:36:32.123 00.000 7680 Guiding  Dir = 0, Dur = 147
01:36:32.123 00.000 7680 IsSlewing returns 0
01:36:32.124 00.001 7680 IsGuiding returns 0
01:36:32.125 00.001 7680 PulseGuide returned control before completion, sleep 157
01:36:32.292 00.167 7680 IsGuiding returns 1
01:36:32.293 00.001 7680 scope still moving after pulse duration time elapsed
01:36:32.324 00.031 7680 IsSlewing returns 0
01:36:32.324 00.000 7680 IsGuiding returns 0
01:36:32.326 00.002 7680 scope move finished after 147 + 53 ms
01:36:32.326 00.000 7680 Move returns status 0, amount 147
01:36:32.326 00.000 7680 move complete, result=0
01:36:32.327 00.001 7680 worker thread done servicing request
01:36:32.327 00.000 7680 Worker thread wakes up
01:36:32.328 00.001 6120 GuideStep: -0.5 px 225 ms EAST, -0.3 px 147 ms NORTH
01:36:32.334 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:32.334 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:33.584 01.250 7680 Exposure complete
01:36:33.723 00.139 7680 worker thread done servicing request
01:36:33.724 00.001 6120 OnExposeComplete: enter
01:36:33.728 00.004 6120 UpdateGuideState(): m_state=6
01:36:33.731 00.003 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6523
01:36:33.736 00.005 6120 Star::Find returns 1 (1), X=958.41, Y=45.13, Mass=14097, SNR=77.2, Peak=255 HFD=7.0
01:36:33.740 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
01:36:33.743 00.003 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.96)
01:36:33.748 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.50 hyp=0.51 cameraTheta=1.64 mountX=-0.06 mountY=-0.47, mountTheta=-1.70
01:36:33.754 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.50, opts=13)
01:36:33.758 00.004 6120 Enqueuing Move request for scope (-0.03, 0.50)
01:36:33.762 00.004 7680 Worker thread wakes up
01:36:33.763 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.50) opts 0xd
01:36:33.763 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.50)
01:36:33.763 00.000 7680 Moving (-0.03, 0.50) raw xDistance=-0.06 yDistance=-0.47
01:36:33.763 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:36:33.763 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
01:36:33.763 00.000 7680 MoveAxis(E, 0, ABG)
01:36:33.764 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:33.768 00.004 6120 UpdateGuideState exits: m=14097 SNR=77.2 Saturated
01:36:33.772 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:33.776 00.004 7680 Move returns status 0, amount 0
01:36:33.776 00.000 7680 MoveAxis(N, 254, ABG)
01:36:33.776 00.000 7680 Guiding  Dir = 0, Dur = 254
01:36:33.776 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:33.781 00.005 6120 Enqueuing Expose request
01:36:33.784 00.003 7680 IsSlewing returns 0
01:36:33.785 00.001 7680 IsGuiding returns 0
01:36:33.785 00.000 7680 PulseGuide returned control before completion, sleep 264
01:36:34.059 00.274 7680 IsGuiding returns 1
01:36:34.060 00.001 7680 scope still moving after pulse duration time elapsed
01:36:34.090 00.030 7680 IsSlewing returns 0
01:36:34.090 00.000 7680 IsGuiding returns 0
01:36:34.091 00.001 7680 scope move finished after 254 + 51 ms
01:36:34.091 00.000 7680 Move returns status 0, amount 254
01:36:34.091 00.000 7680 move complete, result=0
01:36:34.091 00.000 7680 worker thread done servicing request
01:36:34.091 00.000 7680 Worker thread wakes up
01:36:34.091 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 254 ms NORTH
01:36:34.096 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:34.097 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:35.341 01.244 7680 Exposure complete
01:36:35.485 00.144 7680 worker thread done servicing request
01:36:35.487 00.002 6120 OnExposeComplete: enter
01:36:35.490 00.003 6120 UpdateGuideState(): m_state=6
01:36:35.494 00.004 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6524
01:36:35.498 00.004 6120 Star::Find returns 1 (1), X=958.58, Y=44.69, Mass=13945, SNR=76.0, Peak=255 HFD=7.0
01:36:35.503 00.005 6120 CameraToMount -- cameraTheta (0.42) - m_xAngle (-2.95) = xAngle (3.37 = -2.91)
01:36:35.507 00.004 6120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.10 = 3.10)
01:36:35.511 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.42 mountX=-0.15 mountY=0.01, mountTheta=3.10
01:36:35.515 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.06, opts=13)
01:36:35.520 00.005 6120 Enqueuing Move request for scope (0.14, 0.06)
01:36:35.523 00.003 7680 Worker thread wakes up
01:36:35.524 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
01:36:35.524 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
01:36:35.524 00.000 7680 Moving (0.14, 0.06) raw xDistance=-0.15 yDistance=0.01
01:36:35.524 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:36:35.525 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:36:35.525 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:35.529 00.004 6120 UpdateGuideState exits: m=13945 SNR=76.0 Saturated
01:36:35.534 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:35.540 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:35.544 00.004 6120 Enqueuing Expose request
01:36:35.548 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:36:35.550 00.002 7680 MoveAxis(E, 0, ABG)
01:36:35.550 00.000 7680 Move returns status 0, amount 0
01:36:35.550 00.000 7680 MoveAxis(N, 0, ABG)
01:36:35.550 00.000 7680 Move returns status 0, amount 0
01:36:35.551 00.001 7680 move complete, result=0
01:36:35.551 00.000 7680 worker thread done servicing request
01:36:35.551 00.000 7680 Worker thread wakes up
01:36:35.551 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:36:35.556 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:35.556 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:36.809 01.253 7680 Exposure complete
01:36:36.939 00.130 7680 worker thread done servicing request
01:36:36.941 00.002 6120 OnExposeComplete: enter
01:36:36.948 00.007 6120 UpdateGuideState(): m_state=6
01:36:36.952 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6525
01:36:36.956 00.004 6120 Star::Find returns 1 (1), X=958.53, Y=45.23, Mass=14029, SNR=78.3, Peak=255 HFD=7.1
01:36:36.959 00.003 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
01:36:36.963 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.17)
01:36:36.967 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.60 hyp=0.61 cameraTheta=1.43 mountX=-0.20 mountY=-0.50, mountTheta=-1.94
01:36:36.974 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.60, opts=13)
01:36:36.980 00.006 6120 Enqueuing Move request for scope (0.09, 0.60)
01:36:36.983 00.003 7680 Worker thread wakes up
01:36:36.984 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:36.987 00.003 6120 UpdateGuideState exits: m=14029 SNR=78.3 Saturated
01:36:36.992 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:36.995 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.60) opts 0xd
01:36:36.995 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.60)
01:36:36.995 00.000 7680 Moving (0.09, 0.60) raw xDistance=-0.20 yDistance=-0.50
01:36:36.995 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:36:36.997 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
01:36:36.997 00.000 7680 MoveAxis(E, 0, ABG)
01:36:36.997 00.000 7680 Move returns status 0, amount 0
01:36:36.997 00.000 7680 MoveAxis(N, 274, ABG)
01:36:36.997 00.000 7680 Guiding  Dir = 0, Dur = 274
01:36:36.998 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:37.002 00.004 6120 Enqueuing Expose request
01:36:37.006 00.004 7680 IsSlewing returns 0
01:36:37.007 00.001 7680 IsGuiding returns 0
01:36:37.007 00.000 7680 PulseGuide returned control before completion, sleep 284
01:36:37.297 00.290 7680 IsGuiding returns 1
01:36:37.297 00.000 7680 scope still moving after pulse duration time elapsed
01:36:37.328 00.031 7680 IsSlewing returns 0
01:36:37.329 00.001 7680 IsGuiding returns 0
01:36:37.330 00.001 7680 scope move finished after 274 + 48 ms
01:36:37.331 00.001 7680 Move returns status 0, amount 274
01:36:37.331 00.000 7680 move complete, result=0
01:36:37.331 00.000 7680 worker thread done servicing request
01:36:37.331 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 274 ms NORTH
01:36:37.337 00.006 7680 Worker thread wakes up
01:36:37.338 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:37.338 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:38.588 01.250 7680 Exposure complete
01:36:38.730 00.142 7680 worker thread done servicing request
01:36:38.731 00.001 6120 OnExposeComplete: enter
01:36:38.735 00.004 6120 UpdateGuideState(): m_state=6
01:36:38.739 00.004 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6526
01:36:38.742 00.003 6120 Star::Find returns 1 (1), X=958.04, Y=45.08, Mass=14729, SNR=79.0, Peak=255 HFD=7.1
01:36:38.747 00.005 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
01:36:38.751 00.004 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.31)
01:36:38.755 00.004 6120 CameraToMount -- cameraX=-0.40 cameraY=0.46 hyp=0.61 cameraTheta=2.29 mountX=0.31 mountY=-0.59, mountTheta=-1.09
01:36:38.761 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=0.46, opts=13)
01:36:38.766 00.005 6120 Enqueuing Move request for scope (-0.40, 0.46)
01:36:38.770 00.004 7680 Worker thread wakes up
01:36:38.770 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.46) opts 0xd
01:36:38.771 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:38.774 00.003 6120 UpdateGuideState exits: m=14729 SNR=79.0 Saturated
01:36:38.780 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.40, 0.46)
01:36:38.780 00.000 7680 Moving (-0.40, 0.46) raw xDistance=0.31 yDistance=-0.59
01:36:38.780 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:36:38.781 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
01:36:38.781 00.000 7680 MoveAxis(W, 126, ABG)
01:36:38.781 00.000 7680 Guiding  Dir = 3, Dur = 126
01:36:38.782 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:38.786 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:38.791 00.005 6120 Enqueuing Expose request
01:36:38.795 00.004 7680 IsSlewing returns 0
01:36:38.795 00.000 7680 IsGuiding returns 0
01:36:38.795 00.000 7680 PulseGuide returned control before completion, sleep 136
01:36:38.936 00.141 7680 IsGuiding returns 1
01:36:38.937 00.001 7680 scope still moving after pulse duration time elapsed
01:36:38.968 00.031 7680 IsSlewing returns 0
01:36:38.968 00.000 7680 IsGuiding returns 0
01:36:38.969 00.001 7680 scope move finished after 126 + 47 ms
01:36:38.969 00.000 7680 Move returns status 0, amount 126
01:36:38.969 00.000 7680 MoveAxis(N, 320, ABG)
01:36:38.970 00.001 7680 Guiding  Dir = 0, Dur = 320
01:36:38.970 00.000 7680 IsSlewing returns 0
01:36:38.970 00.000 7680 IsGuiding returns 0
01:36:38.972 00.002 7680 PulseGuide returned control before completion, sleep 330
01:36:39.311 00.339 7680 IsGuiding returns 1
01:36:39.311 00.000 7680 scope still moving after pulse duration time elapsed
01:36:39.343 00.032 7680 IsSlewing returns 0
01:36:39.344 00.001 7680 IsGuiding returns 0
01:36:39.344 00.000 7680 scope move finished after 320 + 52 ms
01:36:39.344 00.000 7680 Move returns status 0, amount 320
01:36:39.344 00.000 7680 move complete, result=0
01:36:39.345 00.001 7680 worker thread done servicing request
01:36:39.345 00.000 7680 Worker thread wakes up
01:36:39.345 00.000 6120 GuideStep: 0.3 px 126 ms WEST, -0.6 px 320 ms NORTH
01:36:39.353 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:39.354 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:40.608 01.254 7680 Exposure complete
01:36:40.745 00.137 7680 worker thread done servicing request
01:36:40.745 00.000 6120 OnExposeComplete: enter
01:36:40.752 00.007 6120 UpdateGuideState(): m_state=6
01:36:40.756 00.004 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6527
01:36:40.760 00.004 6120 Star::Find returns 1 (1), X=958.14, Y=44.87, Mass=14191, SNR=77.1, Peak=255 HFD=6.8
01:36:40.763 00.003 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-2.95) = xAngle (5.41 = -0.87)
01:36:40.767 00.004 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.14)
01:36:40.769 00.002 6120 CameraToMount -- cameraX=-0.31 cameraY=0.25 hyp=0.39 cameraTheta=2.46 mountX=0.25 mountY=-0.36, mountTheta=-0.95
01:36:40.774 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.25, opts=13)
01:36:40.778 00.004 6120 Enqueuing Move request for scope (-0.31, 0.25)
01:36:40.782 00.004 7680 Worker thread wakes up
01:36:40.783 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:40.787 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.25) opts 0xd
01:36:40.787 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.25)
01:36:40.788 00.001 7680 Moving (-0.31, 0.25) raw xDistance=0.25 yDistance=-0.36
01:36:40.788 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
01:36:40.788 00.000 6120 UpdateGuideState exits: m=14191 SNR=77.1 Saturated
01:36:40.792 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:40.798 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:36:40.798 00.000 7680 MoveAxis(W, 112, ABG)
01:36:40.798 00.000 7680 Guiding  Dir = 3, Dur = 112
01:36:40.798 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:40.802 00.004 6120 Enqueuing Expose request
01:36:40.806 00.004 7680 IsSlewing returns 0
01:36:40.806 00.000 7680 IsGuiding returns 0
01:36:40.807 00.001 7680 PulseGuide returned control before completion, sleep 122
01:36:40.944 00.137 7680 IsGuiding returns 1
01:36:40.945 00.001 7680 scope still moving after pulse duration time elapsed
01:36:40.976 00.031 7680 IsSlewing returns 0
01:36:40.977 00.001 7680 IsGuiding returns 0
01:36:40.977 00.000 7680 scope move finished after 112 + 57 ms
01:36:40.977 00.000 7680 Move returns status 0, amount 112
01:36:40.978 00.001 7680 MoveAxis(N, 194, ABG)
01:36:40.978 00.000 7680 Guiding  Dir = 0, Dur = 194
01:36:40.978 00.000 7680 IsSlewing returns 0
01:36:40.979 00.001 7680 IsGuiding returns 0
01:36:40.979 00.000 7680 PulseGuide returned control before completion, sleep 204
01:36:41.196 00.217 7680 IsGuiding returns 1
01:36:41.198 00.002 7680 scope still moving after pulse duration time elapsed
01:36:41.228 00.030 7680 IsSlewing returns 0
01:36:41.230 00.002 7680 IsGuiding returns 0
01:36:41.230 00.000 7680 scope move finished after 194 + 57 ms
01:36:41.231 00.001 7680 Move returns status 0, amount 194
01:36:41.231 00.000 7680 move complete, result=0
01:36:41.232 00.001 7680 worker thread done servicing request
01:36:41.232 00.000 7680 Worker thread wakes up
01:36:41.233 00.001 6120 GuideStep: 0.3 px 112 ms WEST, -0.4 px 194 ms NORTH
01:36:41.239 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:41.239 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:42.483 01.244 7680 Exposure complete
01:36:42.629 00.146 7680 worker thread done servicing request
01:36:42.629 00.000 6120 OnExposeComplete: enter
01:36:42.634 00.005 6120 UpdateGuideState(): m_state=6
01:36:42.640 00.006 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6528
01:36:42.643 00.003 6120 Star::Find returns 1 (1), X=958.38, Y=44.86, Mass=14319, SNR=75.9, Peak=255 HFD=6.8
01:36:42.647 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.78 = -1.51)
01:36:42.651 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
01:36:42.656 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.82 mountX=0.02 mountY=-0.24, mountTheta=-1.50
01:36:42.661 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.23, opts=13)
01:36:42.665 00.004 6120 Enqueuing Move request for scope (-0.06, 0.23)
01:36:42.669 00.004 7680 Worker thread wakes up
01:36:42.669 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd
01:36:42.670 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
01:36:42.670 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:42.673 00.003 6120 UpdateGuideState exits: m=14319 SNR=75.9 Saturated
01:36:42.676 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:42.682 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:42.689 00.007 6120 Enqueuing Expose request
01:36:42.694 00.005 7680 Moving (-0.06, 0.23) raw xDistance=0.02 yDistance=-0.24
01:36:42.694 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:36:42.694 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:36:42.694 00.000 7680 MoveAxis(E, 0, ABG)
01:36:42.695 00.001 7680 Move returns status 0, amount 0
01:36:42.695 00.000 7680 MoveAxis(N, 128, ABG)
01:36:42.695 00.000 7680 Guiding  Dir = 0, Dur = 128
01:36:42.695 00.000 7680 IsSlewing returns 0
01:36:42.695 00.000 7680 IsGuiding returns 0
01:36:42.697 00.002 7680 PulseGuide returned control before completion, sleep 138
01:36:42.837 00.140 7680 IsGuiding returns 1
01:36:42.838 00.001 7680 scope still moving after pulse duration time elapsed
01:36:42.868 00.030 7680 IsSlewing returns 0
01:36:42.869 00.001 7680 IsGuiding returns 0
01:36:42.870 00.001 7680 scope move finished after 128 + 45 ms
01:36:42.870 00.000 7680 Move returns status 0, amount 128
01:36:42.871 00.001 7680 move complete, result=0
01:36:42.872 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 128 ms NORTH
01:36:42.880 00.008 7680 worker thread done servicing request
01:36:42.880 00.000 7680 Worker thread wakes up
01:36:42.880 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:42.881 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:44.132 01.251 7680 Exposure complete
01:36:44.266 00.134 7680 worker thread done servicing request
01:36:44.267 00.001 6120 OnExposeComplete: enter
01:36:44.270 00.003 6120 UpdateGuideState(): m_state=6
01:36:44.274 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6529
01:36:44.278 00.004 6120 Star::Find returns 1 (1), X=958.19, Y=44.81, Mass=13824, SNR=76.3, Peak=255 HFD=6.8
01:36:44.281 00.003 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.45 = -0.84)
01:36:44.286 00.005 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.10)
01:36:44.291 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=0.19 hyp=0.31 cameraTheta=2.49 mountX=0.21 mountY=-0.28, mountTheta=-0.93
01:36:44.296 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.19, opts=13)
01:36:44.299 00.003 6120 Enqueuing Move request for scope (-0.25, 0.19)
01:36:44.304 00.005 7680 Worker thread wakes up
01:36:44.304 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:44.308 00.004 6120 UpdateGuideState exits: m=13824 SNR=76.3 Saturated
01:36:44.312 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:44.315 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:44.319 00.004 6120 Enqueuing Expose request
01:36:44.324 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.19) opts 0xd
01:36:44.324 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.19)
01:36:44.324 00.000 7680 Moving (-0.25, 0.19) raw xDistance=0.21 yDistance=-0.28
01:36:44.324 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:36:44.324 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:36:44.325 00.001 7680 MoveAxis(W, 86, ABG)
01:36:44.325 00.000 7680 Guiding  Dir = 3, Dur = 86
01:36:44.325 00.000 7680 IsSlewing returns 0
01:36:44.326 00.001 7680 IsGuiding returns 0
01:36:44.326 00.000 7680 PulseGuide returned control before completion, sleep 96
01:36:44.433 00.107 7680 IsGuiding returns 1
01:36:44.433 00.000 7680 scope still moving after pulse duration time elapsed
01:36:44.466 00.033 7680 IsSlewing returns 0
01:36:44.468 00.002 7680 IsGuiding returns 0
01:36:44.469 00.001 7680 scope move finished after 86 + 57 ms
01:36:44.470 00.001 7680 Move returns status 0, amount 86
01:36:44.470 00.000 7680 MoveAxis(N, 152, ABG)
01:36:44.471 00.001 7680 Guiding  Dir = 0, Dur = 152
01:36:44.472 00.001 7680 IsSlewing returns 0
01:36:44.473 00.001 7680 IsGuiding returns 0
01:36:44.473 00.000 7680 PulseGuide returned control before completion, sleep 162
01:36:44.652 00.179 7680 IsGuiding returns 1
01:36:44.652 00.000 7680 scope still moving after pulse duration time elapsed
01:36:44.683 00.031 7680 IsSlewing returns 0
01:36:44.683 00.000 7680 IsGuiding returns 0
01:36:44.684 00.001 7680 scope move finished after 152 + 59 ms
01:36:44.689 00.005 7680 Move returns status 0, amount 152
01:36:44.689 00.000 7680 move complete, result=0
01:36:44.690 00.001 7680 worker thread done servicing request
01:36:44.690 00.000 6120 GuideStep: 0.2 px 86 ms WEST, -0.3 px 152 ms NORTH
01:36:44.698 00.008 7680 Worker thread wakes up
01:36:44.698 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:44.698 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:45.945 01.247 7680 Exposure complete
01:36:46.076 00.131 7680 worker thread done servicing request
01:36:46.076 00.000 6120 OnExposeComplete: enter
01:36:46.081 00.005 6120 UpdateGuideState(): m_state=6
01:36:46.085 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6530
01:36:46.088 00.003 6120 Star::Find returns 1 (1), X=958.11, Y=44.82, Mass=14491, SNR=78.9, Peak=255 HFD=6.8
01:36:46.093 00.005 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.56 = -0.72)
01:36:46.098 00.005 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.29 = -0.99)
01:36:46.101 00.003 6120 CameraToMount -- cameraX=-0.33 cameraY=0.20 hyp=0.39 cameraTheta=2.61 mountX=0.29 mountY=-0.32, mountTheta=-0.84
01:36:46.107 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.20, opts=13)
01:36:46.110 00.003 6120 Enqueuing Move request for scope (-0.33, 0.20)
01:36:46.115 00.005 7680 Worker thread wakes up
01:36:46.116 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:46.120 00.004 6120 UpdateGuideState exits: m=14491 SNR=78.9 Saturated
01:36:46.123 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.20) opts 0xd
01:36:46.123 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.20)
01:36:46.125 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:46.131 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:46.136 00.005 6120 Enqueuing Expose request
01:36:46.140 00.004 7680 Moving (-0.33, 0.20) raw xDistance=0.29 yDistance=-0.32
01:36:46.140 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
01:36:46.140 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:36:46.140 00.000 7680 MoveAxis(W, 125, ABG)
01:36:46.141 00.001 7680 Guiding  Dir = 3, Dur = 125
01:36:46.141 00.000 7680 IsSlewing returns 0
01:36:46.141 00.000 7680 IsGuiding returns 0
01:36:46.142 00.001 7680 PulseGuide returned control before completion, sleep 135
01:36:46.283 00.141 7680 IsGuiding returns 1
01:36:46.283 00.000 7680 scope still moving after pulse duration time elapsed
01:36:46.313 00.030 7680 IsSlewing returns 0
01:36:46.314 00.001 7680 IsGuiding returns 0
01:36:46.315 00.001 7680 scope move finished after 125 + 47 ms
01:36:46.315 00.000 7680 Move returns status 0, amount 125
01:36:46.315 00.000 7680 MoveAxis(N, 176, ABG)
01:36:46.315 00.000 7680 Guiding  Dir = 0, Dur = 176
01:36:46.316 00.001 7680 IsSlewing returns 0
01:36:46.316 00.000 7680 IsGuiding returns 0
01:36:46.317 00.001 7680 PulseGuide returned control before completion, sleep 186
01:36:46.517 00.200 7680 IsGuiding returns 1
01:36:46.518 00.001 7680 scope still moving after pulse duration time elapsed
01:36:46.548 00.030 7680 IsSlewing returns 0
01:36:46.549 00.001 7680 IsGuiding returns 0
01:36:46.549 00.000 7680 scope move finished after 176 + 57 ms
01:36:46.551 00.002 7680 Move returns status 0, amount 176
01:36:46.551 00.000 7680 move complete, result=0
01:36:46.552 00.001 7680 worker thread done servicing request
01:36:46.552 00.000 7680 Worker thread wakes up
01:36:46.552 00.000 6120 GuideStep: 0.3 px 125 ms WEST, -0.3 px 176 ms NORTH
01:36:46.558 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:46.558 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:47.814 01.256 7680 Exposure complete
01:36:47.957 00.143 7680 worker thread done servicing request
01:36:47.957 00.000 6120 OnExposeComplete: enter
01:36:47.962 00.005 6120 UpdateGuideState(): m_state=6
01:36:47.966 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6531
01:36:47.971 00.005 6120 Star::Find returns 1 (1), X=958.24, Y=44.73, Mass=14703, SNR=78.6, Peak=255 HFD=7.0
01:36:47.975 00.004 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-2.95) = xAngle (5.60 = -0.69)
01:36:47.979 00.004 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.33 = -0.96)
01:36:47.983 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.64 mountX=0.18 mountY=-0.19, mountTheta=-0.81
01:36:47.987 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.11, opts=13)
01:36:47.991 00.004 6120 Enqueuing Move request for scope (-0.20, 0.11)
01:36:47.995 00.004 7680 Worker thread wakes up
01:36:47.995 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
01:36:47.995 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
01:36:47.995 00.000 7680 Moving (-0.20, 0.11) raw xDistance=0.18 yDistance=-0.19
01:36:47.997 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:36:47.997 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:36:47.997 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:48.001 00.004 6120 UpdateGuideState exits: m=14703 SNR=78.6 Saturated
01:36:48.007 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:48.011 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:36:48.011 00.000 7680 MoveAxis(E, 0, ABG)
01:36:48.012 00.001 7680 Move returns status 0, amount 0
01:36:48.012 00.000 7680 MoveAxis(N, 0, ABG)
01:36:48.012 00.000 7680 Move returns status 0, amount 0
01:36:48.012 00.000 7680 move complete, result=0
01:36:48.013 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:48.017 00.004 6120 Enqueuing Expose request
01:36:48.021 00.004 7680 worker thread done servicing request
01:36:48.021 00.000 7680 Worker thread wakes up
01:36:48.021 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:36:48.025 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:48.025 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:49.265 01.240 7680 Exposure complete
01:36:49.406 00.141 7680 worker thread done servicing request
01:36:49.406 00.000 6120 OnExposeComplete: enter
01:36:49.409 00.003 6120 UpdateGuideState(): m_state=6
01:36:49.414 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6532
01:36:49.418 00.004 6120 Star::Find returns 1 (1), X=958.19, Y=44.86, Mass=14373, SNR=78.4, Peak=255 HFD=6.8
01:36:49.422 00.004 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (-2.95) = xAngle (5.34 = -0.95)
01:36:49.425 00.003 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.07 = -1.21)
01:36:49.429 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.24 hyp=0.34 cameraTheta=2.38 mountX=0.20 mountY=-0.32, mountTheta=-1.01
01:36:49.435 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.24, opts=13)
01:36:49.439 00.004 6120 Enqueuing Move request for scope (-0.25, 0.24)
01:36:49.445 00.006 7680 Worker thread wakes up
01:36:49.445 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.24) opts 0xd
01:36:49.445 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:49.449 00.004 6120 UpdateGuideState exits: m=14373 SNR=78.4 Saturated
01:36:49.453 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:49.457 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:49.461 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.24)
01:36:49.461 00.000 7680 Moving (-0.25, 0.24) raw xDistance=0.20 yDistance=-0.32
01:36:49.461 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:36:49.461 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:36:49.462 00.001 7680 MoveAxis(W, 82, ABG)
01:36:49.462 00.000 7680 Guiding  Dir = 3, Dur = 82
01:36:49.463 00.001 6120 Enqueuing Expose request
01:36:49.467 00.004 7680 IsSlewing returns 0
01:36:49.467 00.000 7680 IsGuiding returns 0
01:36:49.467 00.000 7680 PulseGuide returned control before completion, sleep 92
01:36:49.569 00.102 7680 IsGuiding returns 1
01:36:49.570 00.001 7680 scope still moving after pulse duration time elapsed
01:36:49.600 00.030 7680 IsSlewing returns 0
01:36:49.601 00.001 7680 IsGuiding returns 0
01:36:49.602 00.001 7680 scope move finished after 82 + 51 ms
01:36:49.602 00.000 7680 Move returns status 0, amount 82
01:36:49.602 00.000 7680 MoveAxis(N, 175, ABG)
01:36:49.602 00.000 7680 Guiding  Dir = 0, Dur = 175
01:36:49.602 00.000 7680 IsSlewing returns 0
01:36:49.604 00.002 7680 IsGuiding returns 0
01:36:49.604 00.000 7680 PulseGuide returned control before completion, sleep 185
01:36:49.804 00.200 7680 IsGuiding returns 1
01:36:49.804 00.000 7680 scope still moving after pulse duration time elapsed
01:36:49.835 00.031 7680 IsSlewing returns 0
01:36:49.835 00.000 7680 IsGuiding returns 0
01:36:49.836 00.001 7680 scope move finished after 175 + 57 ms
01:36:49.836 00.000 7680 Move returns status 0, amount 175
01:36:49.836 00.000 7680 move complete, result=0
01:36:49.837 00.001 7680 worker thread done servicing request
01:36:49.837 00.000 6120 GuideStep: 0.2 px 82 ms WEST, -0.3 px 175 ms NORTH
01:36:49.844 00.007 7680 Worker thread wakes up
01:36:49.844 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:49.846 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:51.093 01.247 7680 Exposure complete
01:36:51.225 00.132 7680 worker thread done servicing request
01:36:51.226 00.001 6120 OnExposeComplete: enter
01:36:51.231 00.005 6120 UpdateGuideState(): m_state=6
01:36:51.235 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6533
01:36:51.238 00.003 6120 Star::Find returns 1 (1), X=958.21, Y=44.80, Mass=14442, SNR=77.1, Peak=255 HFD=6.9
01:36:51.242 00.004 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.46 = -0.82)
01:36:51.246 00.004 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.09)
01:36:51.250 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.17 hyp=0.29 cameraTheta=2.50 mountX=0.20 mountY=-0.26, mountTheta=-0.92
01:36:51.256 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.17, opts=13)
01:36:51.261 00.005 6120 Enqueuing Move request for scope (-0.23, 0.17)
01:36:51.265 00.004 7680 Worker thread wakes up
01:36:51.265 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:51.268 00.003 6120 UpdateGuideState exits: m=14442 SNR=77.1 Saturated
01:36:51.272 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:51.277 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:51.280 00.003 6120 Enqueuing Expose request
01:36:51.284 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.17) opts 0xd
01:36:51.284 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.17)
01:36:51.284 00.000 7680 Moving (-0.23, 0.17) raw xDistance=0.20 yDistance=-0.26
01:36:51.285 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:36:51.285 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:36:51.285 00.000 7680 MoveAxis(E, 0, ABG)
01:36:51.285 00.000 7680 Move returns status 0, amount 0
01:36:51.285 00.000 7680 MoveAxis(N, 139, ABG)
01:36:51.287 00.002 7680 Guiding  Dir = 0, Dur = 139
01:36:51.287 00.000 7680 IsSlewing returns 0
01:36:51.287 00.000 7680 IsGuiding returns 0
01:36:51.287 00.000 7680 PulseGuide returned control before completion, sleep 149
01:36:51.443 00.156 7680 IsGuiding returns 1
01:36:51.447 00.004 7680 scope still moving after pulse duration time elapsed
01:36:51.475 00.028 7680 IsSlewing returns 0
01:36:51.477 00.002 7680 IsGuiding returns 0
01:36:51.477 00.000 7680 scope move finished after 139 + 50 ms
01:36:51.477 00.000 7680 Move returns status 0, amount 139
01:36:51.477 00.000 7680 move complete, result=0
01:36:51.478 00.001 7680 worker thread done servicing request
01:36:51.478 00.000 7680 Worker thread wakes up
01:36:51.479 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 139 ms NORTH
01:36:51.485 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:51.485 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:52.744 01.259 7680 Exposure complete
01:36:52.882 00.138 7680 worker thread done servicing request
01:36:52.883 00.001 6120 OnExposeComplete: enter
01:36:52.886 00.003 6120 UpdateGuideState(): m_state=6
01:36:52.890 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6534
01:36:52.894 00.004 6120 Star::Find returns 1 (1), X=958.17, Y=44.74, Mass=14227, SNR=76.9, Peak=255 HFD=6.9
01:36:52.898 00.004 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-2.95) = xAngle (5.70 = -0.58)
01:36:52.901 00.003 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.85)
01:36:52.905 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.11 hyp=0.30 cameraTheta=2.75 mountX=0.25 mountY=-0.22, mountTheta=-0.73
01:36:52.910 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.11, opts=13)
01:36:52.913 00.003 6120 Enqueuing Move request for scope (-0.27, 0.11)
01:36:52.915 00.002 7680 Worker thread wakes up
01:36:52.917 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.11) opts 0xd
01:36:52.917 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.11)
01:36:52.917 00.000 7680 Moving (-0.27, 0.11) raw xDistance=0.25 yDistance=-0.22
01:36:52.917 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:36:52.917 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:36:52.917 00.000 7680 MoveAxis(W, 101, ABG)
01:36:52.918 00.001 7680 Guiding  Dir = 3, Dur = 101
01:36:52.918 00.000 7680 IsSlewing returns 0
01:36:52.918 00.000 7680 IsGuiding returns 0
01:36:52.918 00.000 7680 PulseGuide returned control before completion, sleep 111
01:36:52.919 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:52.922 00.003 6120 UpdateGuideState exits: m=14227 SNR=76.9 Saturated
01:36:52.925 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:52.928 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:52.932 00.004 6120 Enqueuing Expose request
01:36:53.031 00.099 7680 IsGuiding returns 1
01:36:53.034 00.003 7680 scope still moving after pulse duration time elapsed
01:36:53.064 00.030 7680 IsSlewing returns 0
01:36:53.064 00.000 7680 IsGuiding returns 0
01:36:53.065 00.001 7680 scope move finished after 101 + 45 ms
01:36:53.065 00.000 7680 Move returns status 0, amount 101
01:36:53.065 00.000 7680 MoveAxis(N, 121, ABG)
01:36:53.066 00.001 7680 Guiding  Dir = 0, Dur = 121
01:36:53.067 00.001 7680 IsSlewing returns 0
01:36:53.067 00.000 7680 IsGuiding returns 0
01:36:53.069 00.002 7680 PulseGuide returned control before completion, sleep 131
01:36:53.204 00.135 7680 IsGuiding returns 1
01:36:53.204 00.000 7680 scope still moving after pulse duration time elapsed
01:36:53.235 00.031 7680 IsSlewing returns 0
01:36:53.236 00.001 7680 IsGuiding returns 0
01:36:53.237 00.001 7680 scope move finished after 121 + 47 ms
01:36:53.237 00.000 7680 Move returns status 0, amount 121
01:36:53.237 00.000 7680 move complete, result=0
01:36:53.238 00.001 7680 worker thread done servicing request
01:36:53.239 00.001 7680 Worker thread wakes up
01:36:53.239 00.000 6120 GuideStep: 0.2 px 101 ms WEST, -0.2 px 121 ms NORTH
01:36:53.246 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:53.246 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:54.495 01.249 7680 Exposure complete
01:36:54.624 00.129 7680 worker thread done servicing request
01:36:54.624 00.000 6120 OnExposeComplete: enter
01:36:54.629 00.005 6120 UpdateGuideState(): m_state=6
01:36:54.634 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6535
01:36:54.638 00.004 6120 Star::Find returns 1 (1), X=958.16, Y=44.78, Mass=15001, SNR=80.4, Peak=255 HFD=7.0
01:36:54.643 00.005 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.59 = -0.70)
01:36:54.647 00.004 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.96)
01:36:54.650 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=0.16 hyp=0.32 cameraTheta=2.63 mountX=0.25 mountY=-0.26, mountTheta=-0.82
01:36:54.656 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.16, opts=13)
01:36:54.661 00.005 6120 Enqueuing Move request for scope (-0.28, 0.16)
01:36:54.667 00.006 7680 Worker thread wakes up
01:36:54.667 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:54.670 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.16) opts 0xd
01:36:54.670 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.16)
01:36:54.671 00.001 6120 UpdateGuideState exits: m=15001 SNR=80.4 Saturated
01:36:54.674 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:54.679 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:54.683 00.004 6120 Enqueuing Expose request
01:36:54.688 00.005 7680 Moving (-0.28, 0.16) raw xDistance=0.25 yDistance=-0.26
01:36:54.688 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
01:36:54.688 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:36:54.690 00.002 7680 MoveAxis(W, 108, ABG)
01:36:54.690 00.000 7680 Guiding  Dir = 3, Dur = 108
01:36:54.691 00.001 7680 IsSlewing returns 0
01:36:54.691 00.000 7680 IsGuiding returns 0
01:36:54.691 00.000 7680 PulseGuide returned control before completion, sleep 118
01:36:54.813 00.122 7680 IsGuiding returns 1
01:36:54.814 00.001 7680 scope still moving after pulse duration time elapsed
01:36:54.845 00.031 7680 IsSlewing returns 0
01:36:54.847 00.002 7680 IsGuiding returns 0
01:36:54.848 00.001 7680 scope move finished after 108 + 48 ms
01:36:54.848 00.000 7680 Move returns status 0, amount 108
01:36:54.848 00.000 7680 MoveAxis(N, 143, ABG)
01:36:54.848 00.000 7680 Guiding  Dir = 0, Dur = 143
01:36:54.850 00.002 7680 IsSlewing returns 0
01:36:54.850 00.000 7680 IsGuiding returns 0
01:36:54.851 00.001 7680 PulseGuide returned control before completion, sleep 153
01:36:55.017 00.166 7680 IsGuiding returns 1
01:36:55.018 00.001 7680 scope still moving after pulse duration time elapsed
01:36:55.049 00.031 7680 IsSlewing returns 0
01:36:55.050 00.001 7680 IsGuiding returns 0
01:36:55.050 00.000 7680 scope move finished after 143 + 56 ms
01:36:55.050 00.000 7680 Move returns status 0, amount 143
01:36:55.051 00.001 7680 move complete, result=0
01:36:55.051 00.000 7680 worker thread done servicing request
01:36:55.051 00.000 6120 GuideStep: 0.2 px 108 ms WEST, -0.3 px 143 ms NORTH
01:36:55.058 00.007 7680 Worker thread wakes up
01:36:55.059 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:55.059 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:56.311 01.252 7680 Exposure complete
01:36:56.449 00.138 7680 worker thread done servicing request
01:36:56.449 00.000 6120 OnExposeComplete: enter
01:36:56.454 00.005 6120 UpdateGuideState(): m_state=6
01:36:56.457 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6536
01:36:56.460 00.003 6120 Star::Find returns 1 (1), X=958.25, Y=44.75, Mass=13916, SNR=74.5, Peak=255 HFD=7.0
01:36:56.465 00.005 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (-2.95) = xAngle (5.55 = -0.74)
01:36:56.468 00.003 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.28 = -1.01)
01:36:56.472 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.59 mountX=0.17 mountY=-0.20, mountTheta=-0.85
01:36:56.478 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.12, opts=13)
01:36:56.483 00.005 6120 Enqueuing Move request for scope (-0.20, 0.12)
01:36:56.486 00.003 7680 Worker thread wakes up
01:36:56.487 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:56.492 00.005 6120 UpdateGuideState exits: m=13916 SNR=74.5 Saturated
01:36:56.496 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:56.499 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
01:36:56.499 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
01:36:56.500 00.001 7680 Moving (-0.20, 0.12) raw xDistance=0.17 yDistance=-0.20
01:36:56.500 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:36:56.500 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:36:56.500 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:56.507 00.007 6120 Enqueuing Expose request
01:36:56.510 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:36:56.510 00.000 7680 MoveAxis(E, 0, ABG)
01:36:56.510 00.000 7680 Move returns status 0, amount 0
01:36:56.511 00.001 7680 MoveAxis(N, 0, ABG)
01:36:56.511 00.000 7680 Move returns status 0, amount 0
01:36:56.511 00.000 7680 move complete, result=0
01:36:56.512 00.001 7680 worker thread done servicing request
01:36:56.512 00.000 7680 Worker thread wakes up
01:36:56.512 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:56.512 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:36:56.515 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:57.766 01.251 7680 Exposure complete
01:36:57.908 00.142 7680 worker thread done servicing request
01:36:57.908 00.000 6120 OnExposeComplete: enter
01:36:57.913 00.005 6120 UpdateGuideState(): m_state=6
01:36:57.918 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6537
01:36:57.922 00.004 6120 Star::Find returns 1 (1), X=958.23, Y=44.97, Mass=14947, SNR=78.3, Peak=255 HFD=6.9
01:36:57.926 00.004 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
01:36:57.930 00.004 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.47)
01:36:57.933 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.35 hyp=0.41 cameraTheta=2.13 mountX=0.15 mountY=-0.41, mountTheta=-1.22
01:36:57.939 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.35, opts=13)
01:36:57.943 00.004 6120 Enqueuing Move request for scope (-0.22, 0.35)
01:36:57.947 00.004 7680 Worker thread wakes up
01:36:57.948 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:57.950 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.35) opts 0xd
01:36:57.950 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.35)
01:36:57.952 00.002 7680 Moving (-0.22, 0.35) raw xDistance=0.15 yDistance=-0.41
01:36:57.952 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:36:57.952 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:36:57.952 00.000 7680 MoveAxis(E, 0, ABG)
01:36:57.952 00.000 7680 Move returns status 0, amount 0
01:36:57.952 00.000 7680 MoveAxis(N, 221, ABG)
01:36:57.952 00.000 7680 Guiding  Dir = 0, Dur = 221
01:36:57.953 00.001 6120 UpdateGuideState exits: m=14947 SNR=78.3 Saturated
01:36:57.957 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:57.962 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:57.965 00.003 6120 Enqueuing Expose request
01:36:57.969 00.004 7680 IsSlewing returns 0
01:36:57.969 00.000 7680 IsGuiding returns 0
01:36:57.969 00.000 7680 PulseGuide returned control before completion, sleep 231
01:36:58.211 00.242 7680 IsGuiding returns 1
01:36:58.211 00.000 7680 scope still moving after pulse duration time elapsed
01:36:58.241 00.030 7680 IsSlewing returns 0
01:36:58.242 00.001 7680 IsGuiding returns 0
01:36:58.242 00.000 7680 scope move finished after 221 + 52 ms
01:36:58.242 00.000 7680 Move returns status 0, amount 221
01:36:58.243 00.001 7680 move complete, result=0
01:36:58.243 00.000 7680 worker thread done servicing request
01:36:58.244 00.001 7680 Worker thread wakes up
01:36:58.244 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 221 ms NORTH
01:36:58.252 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:36:58.252 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:36:59.508 01.256 7680 Exposure complete
01:36:59.639 00.131 7680 worker thread done servicing request
01:36:59.640 00.001 6120 OnExposeComplete: enter
01:36:59.644 00.004 6120 UpdateGuideState(): m_state=6
01:36:59.648 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6538
01:36:59.652 00.004 6120 Star::Find returns 1 (1), X=958.03, Y=44.87, Mass=14692, SNR=79.2, Peak=255 HFD=7.0
01:36:59.655 00.003 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.57 = -0.72)
01:36:59.659 00.004 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.99)
01:36:59.662 00.003 6120 CameraToMount -- cameraX=-0.41 cameraY=0.24 hyp=0.48 cameraTheta=2.61 mountX=0.36 mountY=-0.40, mountTheta=-0.84
01:36:59.667 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=0.24, opts=13)
01:36:59.671 00.004 6120 Enqueuing Move request for scope (-0.41, 0.24)
01:36:59.675 00.004 7680 Worker thread wakes up
01:36:59.675 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.24) opts 0xd
01:36:59.675 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, 0.24)
01:36:59.675 00.000 7680 Moving (-0.41, 0.24) raw xDistance=0.36 yDistance=-0.40
01:36:59.675 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:36:59.675 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:36:59.676 00.001 7680 MoveAxis(W, 147, ABG)
01:36:59.676 00.000 7680 Guiding  Dir = 3, Dur = 147
01:36:59.676 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:36:59.680 00.004 7680 IsSlewing returns 0
01:36:59.680 00.000 6120 UpdateGuideState exits: m=14692 SNR=79.2 Saturated
01:36:59.684 00.004 7680 IsGuiding returns 0
01:36:59.684 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:59.689 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:36:59.693 00.004 7680 PulseGuide returned control before completion, sleep 157
01:36:59.694 00.001 6120 Enqueuing Expose request
01:36:59.857 00.163 7680 IsGuiding returns 1
01:36:59.858 00.001 7680 scope still moving after pulse duration time elapsed
01:36:59.888 00.030 7680 IsSlewing returns 0
01:36:59.889 00.001 7680 IsGuiding returns 0
01:36:59.889 00.000 7680 scope move finished after 147 + 58 ms
01:36:59.890 00.001 7680 Move returns status 0, amount 147
01:36:59.890 00.000 7680 MoveAxis(N, 216, ABG)
01:36:59.891 00.001 7680 Guiding  Dir = 0, Dur = 216
01:36:59.891 00.000 7680 IsSlewing returns 0
01:36:59.892 00.001 7680 IsGuiding returns 0
01:36:59.893 00.001 7680 PulseGuide returned control before completion, sleep 226
01:37:00.126 00.233 7680 IsGuiding returns 1
01:37:00.126 00.000 7680 scope still moving after pulse duration time elapsed
01:37:00.154 00.028 7680 IsSlewing returns 0
01:37:00.155 00.001 7680 IsGuiding returns 0
01:37:00.155 00.000 7680 scope move finished after 216 + 47 ms
01:37:00.156 00.001 7680 Move returns status 0, amount 216
01:37:00.157 00.001 7680 move complete, result=0
01:37:00.157 00.000 7680 worker thread done servicing request
01:37:00.159 00.002 6120 GuideStep: 0.4 px 147 ms WEST, -0.4 px 216 ms NORTH
01:37:00.165 00.006 7680 Worker thread wakes up
01:37:00.165 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:00.165 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:01.418 01.253 7680 Exposure complete
01:37:01.563 00.145 7680 worker thread done servicing request
01:37:01.563 00.000 6120 OnExposeComplete: enter
01:37:01.568 00.005 6120 UpdateGuideState(): m_state=6
01:37:01.572 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6539
01:37:01.576 00.004 6120 Star::Find returns 1 (1), X=958.42, Y=44.65, Mass=14948, SNR=79.3, Peak=255 HFD=7.3
01:37:01.580 00.004 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-2.95) = xAngle (5.41 = -0.87)
01:37:01.585 00.005 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.14)
01:37:01.588 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.46 mountX=0.02 mountY=-0.03, mountTheta=-0.95
01:37:01.593 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.02, opts=13)
01:37:01.599 00.006 6120 Enqueuing Move request for scope (-0.03, 0.02)
01:37:01.604 00.005 7680 Worker thread wakes up
01:37:01.604 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
01:37:01.605 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
01:37:01.605 00.000 7680 Moving (-0.03, 0.02) raw xDistance=0.02 yDistance=-0.03
01:37:01.606 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:37:01.606 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:01.609 00.003 6120 UpdateGuideState exits: m=14948 SNR=79.3 Saturated
01:37:01.614 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:01.617 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:01.621 00.004 6120 Enqueuing Expose request
01:37:01.625 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:37:01.625 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:37:01.625 00.000 7680 MoveAxis(E, 0, ABG)
01:37:01.625 00.000 7680 Move returns status 0, amount 0
01:37:01.625 00.000 7680 MoveAxis(N, 0, ABG)
01:37:01.626 00.001 7680 Move returns status 0, amount 0
01:37:01.626 00.000 7680 move complete, result=0
01:37:01.626 00.000 7680 worker thread done servicing request
01:37:01.626 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:37:01.631 00.005 7680 Worker thread wakes up
01:37:01.631 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:01.631 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:02.873 01.242 7680 Exposure complete
01:37:03.001 00.128 7680 worker thread done servicing request
01:37:03.002 00.001 6120 OnExposeComplete: enter
01:37:03.005 00.003 6120 UpdateGuideState(): m_state=6
01:37:03.008 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6540
01:37:03.012 00.004 6120 Star::Find returns 1 (1), X=958.07, Y=44.81, Mass=13596, SNR=73.7, Peak=255 HFD=6.8
01:37:03.015 00.003 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-2.95) = xAngle (5.63 = -0.66)
01:37:03.020 00.005 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.36 = -0.92)
01:37:03.023 00.003 6120 CameraToMount -- cameraX=-0.37 cameraY=0.19 hyp=0.42 cameraTheta=2.67 mountX=0.33 mountY=-0.33, mountTheta=-0.79
01:37:03.028 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.19, opts=13)
01:37:03.032 00.004 6120 Enqueuing Move request for scope (-0.37, 0.19)
01:37:03.037 00.005 7680 Worker thread wakes up
01:37:03.037 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.19) opts 0xd
01:37:03.037 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.19)
01:37:03.038 00.001 7680 Moving (-0.37, 0.19) raw xDistance=0.33 yDistance=-0.33
01:37:03.038 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:37:03.038 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:37:03.038 00.000 7680 MoveAxis(W, 135, ABG)
01:37:03.039 00.001 7680 Guiding  Dir = 3, Dur = 135
01:37:03.039 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:03.044 00.005 7680 IsSlewing returns 0
01:37:03.044 00.000 6120 UpdateGuideState exits: m=13596 SNR=73.7 Saturated
01:37:03.048 00.004 7680 IsGuiding returns 0
01:37:03.048 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:03.053 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:03.057 00.004 6120 Enqueuing Expose request
01:37:03.060 00.003 7680 PulseGuide returned control before completion, sleep 145
01:37:03.222 00.162 7680 IsGuiding returns 0
01:37:03.223 00.001 7680 Move returns status 0, amount 135
01:37:03.223 00.000 7680 MoveAxis(N, 180, ABG)
01:37:03.224 00.001 7680 Guiding  Dir = 0, Dur = 180
01:37:03.225 00.001 7680 IsSlewing returns 0
01:37:03.226 00.001 7680 IsGuiding returns 0
01:37:03.227 00.001 7680 PulseGuide returned control before completion, sleep 190
01:37:03.424 00.197 7680 IsGuiding returns 1
01:37:03.425 00.001 7680 scope still moving after pulse duration time elapsed
01:37:03.456 00.031 7680 IsSlewing returns 0
01:37:03.457 00.001 7680 IsGuiding returns 0
01:37:03.457 00.000 7680 scope move finished after 180 + 51 ms
01:37:03.458 00.001 7680 Move returns status 0, amount 180
01:37:03.458 00.000 7680 move complete, result=0
01:37:03.460 00.002 7680 worker thread done servicing request
01:37:03.460 00.000 7680 Worker thread wakes up
01:37:03.460 00.000 6120 GuideStep: 0.3 px 135 ms WEST, -0.3 px 180 ms NORTH
01:37:03.466 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:03.466 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:04.717 01.251 7680 Exposure complete
01:37:04.860 00.143 7680 worker thread done servicing request
01:37:04.861 00.001 6120 OnExposeComplete: enter
01:37:04.864 00.003 6120 UpdateGuideState(): m_state=6
01:37:04.869 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6541
01:37:04.873 00.004 6120 Star::Find returns 1 (1), X=958.04, Y=44.79, Mass=14546, SNR=78.4, Peak=255 HFD=6.9
01:37:04.876 00.003 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-2.95) = xAngle (5.71 = -0.57)
01:37:04.883 00.007 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.44 = -0.84)
01:37:04.886 00.003 6120 CameraToMount -- cameraX=-0.40 cameraY=0.16 hyp=0.43 cameraTheta=2.75 mountX=0.36 mountY=-0.32, mountTheta=-0.73
01:37:04.890 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=0.16, opts=13)
01:37:04.894 00.004 6120 Enqueuing Move request for scope (-0.40, 0.16)
01:37:04.898 00.004 7680 Worker thread wakes up
01:37:04.898 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.16) opts 0xd
01:37:04.898 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.40, 0.16)
01:37:04.898 00.000 7680 Moving (-0.40, 0.16) raw xDistance=0.36 yDistance=-0.32
01:37:04.899 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
01:37:04.900 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:37:04.900 00.000 7680 MoveAxis(W, 157, ABG)
01:37:04.900 00.000 7680 Guiding  Dir = 3, Dur = 157
01:37:04.900 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:04.904 00.004 6120 UpdateGuideState exits: m=14546 SNR=78.4 Saturated
01:37:04.909 00.005 7680 IsSlewing returns 0
01:37:04.909 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:04.913 00.004 7680 IsGuiding returns 0
01:37:04.914 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:04.917 00.003 7680 PulseGuide returned control before completion, sleep 167
01:37:04.918 00.001 6120 Enqueuing Expose request
01:37:05.096 00.178 7680 IsGuiding returns 1
01:37:05.096 00.000 7680 scope still moving after pulse duration time elapsed
01:37:05.128 00.032 7680 IsSlewing returns 0
01:37:05.129 00.001 7680 IsGuiding returns 1
01:37:05.159 00.030 7680 IsSlewing returns 0
01:37:05.161 00.002 7680 IsGuiding returns 0
01:37:05.162 00.001 7680 scope move finished after 157 + 91 ms
01:37:05.162 00.000 7680 Move returns status 0, amount 157
01:37:05.162 00.000 7680 MoveAxis(N, 174, ABG)
01:37:05.163 00.001 7680 Guiding  Dir = 0, Dur = 174
01:37:05.163 00.000 7680 IsSlewing returns 0
01:37:05.164 00.001 7680 IsGuiding returns 0
01:37:05.164 00.000 7680 PulseGuide returned control before completion, sleep 184
01:37:05.363 00.199 7680 IsGuiding returns 1
01:37:05.364 00.001 7680 scope still moving after pulse duration time elapsed
01:37:05.394 00.030 7680 IsSlewing returns 0
01:37:05.395 00.001 7680 IsGuiding returns 0
01:37:05.395 00.000 7680 scope move finished after 174 + 56 ms
01:37:05.396 00.001 7680 Move returns status 0, amount 174
01:37:05.396 00.000 7680 move complete, result=0
01:37:05.396 00.000 7680 worker thread done servicing request
01:37:05.396 00.000 6120 GuideStep: 0.4 px 157 ms WEST, -0.3 px 174 ms NORTH
01:37:05.402 00.006 7680 Worker thread wakes up
01:37:05.402 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:05.402 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:06.654 01.252 7680 Exposure complete
01:37:06.797 00.143 7680 worker thread done servicing request
01:37:06.798 00.001 6120 OnExposeComplete: enter
01:37:06.802 00.004 6120 UpdateGuideState(): m_state=6
01:37:06.806 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6542
01:37:06.810 00.004 6120 Star::Find returns 1 (1), X=958.50, Y=44.72, Mass=15081, SNR=80.2, Peak=255 HFD=7.2
01:37:06.815 00.005 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.98 = -2.31)
01:37:06.819 00.004 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.57)
01:37:06.823 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.02 mountX=-0.08 mountY=-0.06, mountTheta=-2.47
01:37:06.829 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.10, opts=13)
01:37:06.833 00.004 6120 Enqueuing Move request for scope (0.06, 0.10)
01:37:06.837 00.004 7680 Worker thread wakes up
01:37:06.837 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
01:37:06.838 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
01:37:06.838 00.000 7680 Moving (0.06, 0.10) raw xDistance=-0.08 yDistance=-0.06
01:37:06.838 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:37:06.838 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:37:06.839 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:06.842 00.003 6120 UpdateGuideState exits: m=15081 SNR=80.2 Saturated
01:37:06.846 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:06.851 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:37:06.851 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:06.855 00.004 7680 MoveAxis(E, 0, ABG)
01:37:06.855 00.000 6120 Enqueuing Expose request
01:37:06.860 00.005 7680 Move returns status 0, amount 0
01:37:06.860 00.000 7680 MoveAxis(N, 0, ABG)
01:37:06.861 00.001 7680 Move returns status 0, amount 0
01:37:06.861 00.000 7680 move complete, result=0
01:37:06.861 00.000 7680 worker thread done servicing request
01:37:06.861 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:06.865 00.004 7680 Worker thread wakes up
01:37:06.865 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:06.865 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:08.110 01.245 7680 Exposure complete
01:37:08.247 00.137 7680 worker thread done servicing request
01:37:08.247 00.000 6120 OnExposeComplete: enter
01:37:08.252 00.005 6120 UpdateGuideState(): m_state=6
01:37:08.256 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6543
01:37:08.260 00.004 6120 Star::Find returns 1 (1), X=958.23, Y=44.86, Mass=13350, SNR=74.2, Peak=255 HFD=6.8
01:37:08.264 00.004 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.26 = -1.02)
01:37:08.268 00.004 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.29)
01:37:08.271 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.23 hyp=0.31 cameraTheta=2.31 mountX=0.16 mountY=-0.30, mountTheta=-1.07
01:37:08.276 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.23, opts=13)
01:37:08.280 00.004 6120 Enqueuing Move request for scope (-0.21, 0.23)
01:37:08.284 00.004 7680 Worker thread wakes up
01:37:08.284 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:08.289 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.23) opts 0xd
01:37:08.289 00.000 6120 UpdateGuideState exits: m=13350 SNR=74.2 Saturated
01:37:08.292 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:08.297 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:08.300 00.003 6120 Enqueuing Expose request
01:37:08.304 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.23)
01:37:08.304 00.000 7680 Moving (-0.21, 0.23) raw xDistance=0.16 yDistance=-0.30
01:37:08.304 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:37:08.304 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:37:08.305 00.001 7680 MoveAxis(E, 0, ABG)
01:37:08.305 00.000 7680 Move returns status 0, amount 0
01:37:08.305 00.000 7680 MoveAxis(N, 163, ABG)
01:37:08.307 00.002 7680 Guiding  Dir = 0, Dur = 163
01:37:08.307 00.000 7680 IsSlewing returns 0
01:37:08.307 00.000 7680 IsGuiding returns 0
01:37:08.307 00.000 7680 PulseGuide returned control before completion, sleep 173
01:37:08.491 00.184 7680 IsGuiding returns 1
01:37:08.491 00.000 7680 scope still moving after pulse duration time elapsed
01:37:08.520 00.029 7680 IsSlewing returns 0
01:37:08.522 00.002 7680 IsGuiding returns 0
01:37:08.522 00.000 7680 scope move finished after 163 + 52 ms
01:37:08.523 00.001 7680 Move returns status 0, amount 163
01:37:08.524 00.001 7680 move complete, result=0
01:37:08.524 00.000 7680 worker thread done servicing request
01:37:08.525 00.001 7680 Worker thread wakes up
01:37:08.525 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 163 ms NORTH
01:37:08.532 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:08.532 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:09.790 01.258 7680 Exposure complete
01:37:09.900 00.110 7680 worker thread done servicing request
01:37:09.901 00.001 6120 OnExposeComplete: enter
01:37:09.906 00.005 6120 UpdateGuideState(): m_state=6
01:37:09.916 00.010 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6544
01:37:09.927 00.011 6120 Star::Find returns 1 (1), X=958.18, Y=44.77, Mass=14852, SNR=78.5, Peak=255 HFD=6.9
01:37:09.932 00.005 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-2.95) = xAngle (5.59 = -0.69)
01:37:09.935 00.003 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.96)
01:37:09.940 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=0.14 hyp=0.29 cameraTheta=2.64 mountX=0.23 mountY=-0.24, mountTheta=-0.82
01:37:09.947 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.14, opts=13)
01:37:09.951 00.004 6120 Enqueuing Move request for scope (-0.26, 0.14)
01:37:09.954 00.003 7680 Worker thread wakes up
01:37:09.955 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:09.958 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.14) opts 0xd
01:37:09.958 00.000 6120 UpdateGuideState exits: m=14852 SNR=78.5 Saturated
01:37:09.961 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.14)
01:37:09.961 00.000 7680 Moving (-0.26, 0.14) raw xDistance=0.23 yDistance=-0.24
01:37:09.961 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:09.968 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:37:09.968 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:09.974 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:37:09.974 00.000 6120 Enqueuing Expose request
01:37:09.979 00.005 7680 MoveAxis(W, 93, ABG)
01:37:09.979 00.000 7680 Guiding  Dir = 3, Dur = 93
01:37:09.979 00.000 7680 IsSlewing returns 0
01:37:09.980 00.001 7680 IsGuiding returns 0
01:37:09.980 00.000 7680 PulseGuide returned control before completion, sleep 103
01:37:10.091 00.111 7680 IsGuiding returns 1
01:37:10.091 00.000 7680 scope still moving after pulse duration time elapsed
01:37:10.239 00.148 7680 IsSlewing returns 0
01:37:10.241 00.002 7680 IsGuiding returns 0
01:37:10.241 00.000 7680 scope move finished after 93 + 167 ms
01:37:10.241 00.000 7680 Move returns status 0, amount 93
01:37:10.241 00.000 7680 MoveAxis(N, 131, ABG)
01:37:10.242 00.001 7680 Guiding  Dir = 0, Dur = 131
01:37:10.242 00.000 7680 IsSlewing returns 0
01:37:10.242 00.000 7680 IsGuiding returns 0
01:37:10.242 00.000 7680 PulseGuide returned control before completion, sleep 141
01:37:10.424 00.182 7680 IsGuiding returns 0
01:37:10.427 00.003 7680 Move returns status 0, amount 131
01:37:10.427 00.000 7680 move complete, result=0
01:37:10.427 00.000 7680 worker thread done servicing request
01:37:10.427 00.000 6120 GuideStep: 0.2 px 93 ms WEST, -0.2 px 131 ms NORTH
01:37:10.431 00.004 7680 Worker thread wakes up
01:37:10.431 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:10.431 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:11.680 01.249 7680 Exposure complete
01:37:11.810 00.130 7680 worker thread done servicing request
01:37:11.810 00.000 6120 OnExposeComplete: enter
01:37:11.815 00.005 6120 UpdateGuideState(): m_state=6
01:37:11.819 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6545
01:37:11.824 00.005 6120 Star::Find returns 1 (1), X=958.45, Y=44.49, Mass=13836, SNR=77.5, Peak=255 HFD=7.1
01:37:11.828 00.004 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-2.95) = xAngle (1.41 = 1.41)
01:37:11.831 00.003 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.14 = 1.14)
01:37:11.835 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.55 mountX=0.02 mountY=0.12, mountTheta=1.39
01:37:11.841 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.14, opts=13)
01:37:11.846 00.005 6120 Enqueuing Move request for scope (0.00, -0.14)
01:37:11.850 00.004 7680 Worker thread wakes up
01:37:11.850 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:11.854 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
01:37:11.854 00.000 6120 UpdateGuideState exits: m=13836 SNR=77.5 Saturated
01:37:11.858 00.004 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
01:37:11.858 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:11.862 00.004 7680 Moving (0.00, -0.14) raw xDistance=0.02 yDistance=0.12
01:37:11.862 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:11.866 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:37:11.867 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:37:11.867 00.000 6120 Enqueuing Expose request
01:37:11.872 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:37:11.872 00.000 7680 MoveAxis(E, 0, ABG)
01:37:11.872 00.000 7680 Move returns status 0, amount 0
01:37:11.872 00.000 7680 MoveAxis(N, 0, ABG)
01:37:11.872 00.000 7680 Move returns status 0, amount 0
01:37:11.872 00.000 7680 move complete, result=0
01:37:11.872 00.000 7680 worker thread done servicing request
01:37:11.872 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:11.877 00.005 7680 Worker thread wakes up
01:37:11.877 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:11.877 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:13.130 01.253 7680 Exposure complete
01:37:13.260 00.130 7680 worker thread done servicing request
01:37:13.260 00.000 6120 OnExposeComplete: enter
01:37:13.265 00.005 6120 UpdateGuideState(): m_state=6
01:37:13.269 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6546
01:37:13.272 00.003 6120 Star::Find returns 1 (1), X=958.24, Y=44.83, Mass=14724, SNR=78.7, Peak=255 HFD=6.9
01:37:13.276 00.004 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.31 = -0.98)
01:37:13.280 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
01:37:13.285 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.21 hyp=0.29 cameraTheta=2.35 mountX=0.16 mountY=-0.28, mountTheta=-1.04
01:37:13.292 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.21, opts=13)
01:37:13.296 00.004 6120 Enqueuing Move request for scope (-0.20, 0.21)
01:37:13.300 00.004 7680 Worker thread wakes up
01:37:13.300 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:13.303 00.003 6120 UpdateGuideState exits: m=14724 SNR=78.7 Saturated
01:37:13.308 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:13.312 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:13.315 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.21) opts 0xd
01:37:13.315 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.21)
01:37:13.316 00.001 7680 Moving (-0.20, 0.21) raw xDistance=0.16 yDistance=-0.28
01:37:13.316 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:37:13.316 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:37:13.316 00.000 7680 MoveAxis(E, 0, ABG)
01:37:13.316 00.000 7680 Move returns status 0, amount 0
01:37:13.316 00.000 7680 MoveAxis(N, 149, ABG)
01:37:13.316 00.000 7680 Guiding  Dir = 0, Dur = 149
01:37:13.317 00.001 7680 IsSlewing returns 0
01:37:13.317 00.000 7680 IsGuiding returns 0
01:37:13.318 00.001 6120 Enqueuing Expose request
01:37:13.323 00.005 7680 PulseGuide returned control before completion, sleep 159
01:37:13.493 00.170 7680 IsGuiding returns 0
01:37:13.495 00.002 7680 Move returns status 0, amount 149
01:37:13.495 00.000 7680 move complete, result=0
01:37:13.495 00.000 7680 worker thread done servicing request
01:37:13.496 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 149 ms NORTH
01:37:13.503 00.007 7680 Worker thread wakes up
01:37:13.504 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:13.504 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:14.753 01.249 7680 Exposure complete
01:37:14.879 00.126 7680 worker thread done servicing request
01:37:14.880 00.001 6120 OnExposeComplete: enter
01:37:14.884 00.004 6120 UpdateGuideState(): m_state=6
01:37:14.888 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6547
01:37:14.892 00.004 6120 Star::Find returns 1 (1), X=958.07, Y=44.92, Mass=14611, SNR=79.0, Peak=255 HFD=7.1
01:37:14.896 00.004 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (-2.95) = xAngle (5.43 = -0.85)
01:37:14.900 00.004 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.12)
01:37:14.903 00.003 6120 CameraToMount -- cameraX=-0.38 cameraY=0.30 hyp=0.48 cameraTheta=2.47 mountX=0.31 mountY=-0.43, mountTheta=-0.94
01:37:14.907 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.30, opts=13)
01:37:14.912 00.005 6120 Enqueuing Move request for scope (-0.38, 0.30)
01:37:14.918 00.006 7680 Worker thread wakes up
01:37:14.918 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:14.921 00.003 6120 UpdateGuideState exits: m=14611 SNR=79.0 Saturated
01:37:14.924 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:14.927 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:14.931 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.30) opts 0xd
01:37:14.931 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.30)
01:37:14.932 00.001 7680 Moving (-0.38, 0.30) raw xDistance=0.31 yDistance=-0.43
01:37:14.932 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:37:14.932 00.000 6120 Enqueuing Expose request
01:37:14.936 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:37:14.936 00.000 7680 MoveAxis(W, 128, ABG)
01:37:14.936 00.000 7680 Guiding  Dir = 3, Dur = 128
01:37:14.936 00.000 7680 IsSlewing returns 0
01:37:14.938 00.002 7680 IsGuiding returns 0
01:37:14.938 00.000 7680 PulseGuide returned control before completion, sleep 138
01:37:15.087 00.149 7680 IsGuiding returns 1
01:37:15.087 00.000 7680 scope still moving after pulse duration time elapsed
01:37:15.118 00.031 7680 IsSlewing returns 0
01:37:15.120 00.002 7680 IsGuiding returns 0
01:37:15.121 00.001 7680 scope move finished after 128 + 55 ms
01:37:15.122 00.001 7680 Move returns status 0, amount 128
01:37:15.122 00.000 7680 MoveAxis(N, 234, ABG)
01:37:15.123 00.001 7680 Guiding  Dir = 0, Dur = 234
01:37:15.123 00.000 7680 IsSlewing returns 0
01:37:15.123 00.000 7680 IsGuiding returns 0
01:37:15.125 00.002 7680 PulseGuide returned control before completion, sleep 244
01:37:15.385 00.260 7680 IsGuiding returns 1
01:37:15.386 00.001 7680 scope still moving after pulse duration time elapsed
01:37:15.415 00.029 7680 IsSlewing returns 0
01:37:15.417 00.002 7680 IsGuiding returns 0
01:37:15.417 00.000 7680 scope move finished after 234 + 58 ms
01:37:15.417 00.000 7680 Move returns status 0, amount 234
01:37:15.417 00.000 7680 move complete, result=0
01:37:15.418 00.001 6120 GuideStep: 0.3 px 128 ms WEST, -0.4 px 234 ms NORTH
01:37:15.426 00.008 7680 worker thread done servicing request
01:37:15.426 00.000 7680 Worker thread wakes up
01:37:15.427 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:15.427 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:16.674 01.247 7680 Exposure complete
01:37:16.814 00.140 7680 worker thread done servicing request
01:37:16.814 00.000 6120 OnExposeComplete: enter
01:37:16.818 00.004 6120 UpdateGuideState(): m_state=6
01:37:16.824 00.006 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6548
01:37:16.829 00.005 6120 Star::Find returns 1 (1), X=958.22, Y=44.76, Mass=14086, SNR=77.3, Peak=255 HFD=6.9
01:37:16.833 00.004 6120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-2.95) = xAngle (5.55 = -0.73)
01:37:16.836 00.003 6120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.29 = -1.00)
01:37:16.840 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.13 hyp=0.26 cameraTheta=2.60 mountX=0.19 mountY=-0.22, mountTheta=-0.85
01:37:16.845 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.13, opts=13)
01:37:16.848 00.003 6120 Enqueuing Move request for scope (-0.22, 0.13)
01:37:16.852 00.004 7680 Worker thread wakes up
01:37:16.852 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.13) opts 0xd
01:37:16.853 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:16.856 00.003 6120 UpdateGuideState exits: m=14086 SNR=77.3 Saturated
01:37:16.860 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:16.864 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.13)
01:37:16.864 00.000 7680 Moving (-0.22, 0.13) raw xDistance=0.19 yDistance=-0.22
01:37:16.864 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:37:16.864 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:37:16.864 00.000 7680 MoveAxis(E, 0, ABG)
01:37:16.864 00.000 7680 Move returns status 0, amount 0
01:37:16.864 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:16.869 00.005 6120 Enqueuing Expose request
01:37:16.873 00.004 7680 MoveAxis(N, 118, ABG)
01:37:16.873 00.000 7680 Guiding  Dir = 0, Dur = 118
01:37:16.873 00.000 7680 IsSlewing returns 0
01:37:16.874 00.001 7680 IsGuiding returns 0
01:37:16.875 00.001 7680 PulseGuide returned control before completion, sleep 128
01:37:17.009 00.134 7680 IsGuiding returns 1
01:37:17.010 00.001 7680 scope still moving after pulse duration time elapsed
01:37:17.040 00.030 7680 IsSlewing returns 0
01:37:17.041 00.001 7680 IsGuiding returns 0
01:37:17.041 00.000 7680 scope move finished after 118 + 49 ms
01:37:17.042 00.001 7680 Move returns status 0, amount 118
01:37:17.042 00.000 7680 move complete, result=0
01:37:17.042 00.000 7680 worker thread done servicing request
01:37:17.042 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 118 ms NORTH
01:37:17.048 00.006 7680 Worker thread wakes up
01:37:17.049 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:17.049 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:18.304 01.255 7680 Exposure complete
01:37:18.446 00.142 7680 worker thread done servicing request
01:37:18.447 00.001 6120 OnExposeComplete: enter
01:37:18.451 00.004 6120 UpdateGuideState(): m_state=6
01:37:18.455 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6549
01:37:18.459 00.004 6120 Star::Find returns 1 (1), X=958.23, Y=44.75, Mass=14612, SNR=78.0, Peak=255 HFD=7.0
01:37:18.463 00.004 6120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-2.95) = xAngle (5.57 = -0.71)
01:37:18.467 00.004 6120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.98)
01:37:18.471 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.24 cameraTheta=2.62 mountX=0.19 mountY=-0.20, mountTheta=-0.83
01:37:18.476 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.12, opts=13)
01:37:18.479 00.003 6120 Enqueuing Move request for scope (-0.21, 0.12)
01:37:18.483 00.004 7680 Worker thread wakes up
01:37:18.484 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.12) opts 0xd
01:37:18.484 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.12)
01:37:18.485 00.001 7680 Moving (-0.21, 0.12) raw xDistance=0.19 yDistance=-0.20
01:37:18.485 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:37:18.485 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:37:18.485 00.000 7680 MoveAxis(E, 0, ABG)
01:37:18.486 00.001 7680 Move returns status 0, amount 0
01:37:18.486 00.000 7680 MoveAxis(N, 110, ABG)
01:37:18.486 00.000 7680 Guiding  Dir = 0, Dur = 110
01:37:18.486 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:18.491 00.005 7680 IsSlewing returns 0
01:37:18.491 00.000 6120 UpdateGuideState exits: m=14612 SNR=78.0 Saturated
01:37:18.494 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:18.499 00.005 7680 IsGuiding returns 0
01:37:18.500 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:18.503 00.003 7680 PulseGuide returned control before completion, sleep 120
01:37:18.503 00.000 6120 Enqueuing Expose request
01:37:18.636 00.133 7680 IsGuiding returns 1
01:37:18.639 00.003 7680 scope still moving after pulse duration time elapsed
01:37:18.668 00.029 7680 IsSlewing returns 0
01:37:18.669 00.001 7680 IsGuiding returns 0
01:37:18.669 00.000 7680 scope move finished after 110 + 60 ms
01:37:18.669 00.000 7680 Move returns status 0, amount 110
01:37:18.670 00.001 7680 move complete, result=0
01:37:18.670 00.000 7680 worker thread done servicing request
01:37:18.670 00.000 7680 Worker thread wakes up
01:37:18.671 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 110 ms NORTH
01:37:18.677 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:18.677 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:19.932 01.255 7680 Exposure complete
01:37:20.074 00.142 7680 worker thread done servicing request
01:37:20.074 00.000 6120 OnExposeComplete: enter
01:37:20.080 00.006 6120 UpdateGuideState(): m_state=6
01:37:20.084 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6550
01:37:20.088 00.004 6120 Star::Find returns 1 (1), X=958.18, Y=44.80, Mass=14587, SNR=78.1, Peak=255 HFD=6.8
01:37:20.093 00.005 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.53 = -0.76)
01:37:20.098 00.005 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.03)
01:37:20.103 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.17 hyp=0.32 cameraTheta=2.57 mountX=0.23 mountY=-0.27, mountTheta=-0.87
01:37:20.108 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.17, opts=13)
01:37:20.112 00.004 6120 Enqueuing Move request for scope (-0.27, 0.17)
01:37:20.116 00.004 7680 Worker thread wakes up
01:37:20.116 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.17) opts 0xd
01:37:20.116 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.17)
01:37:20.116 00.000 7680 Moving (-0.27, 0.17) raw xDistance=0.23 yDistance=-0.27
01:37:20.117 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:20.120 00.003 6120 UpdateGuideState exits: m=14587 SNR=78.1 Saturated
01:37:20.124 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:20.128 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
01:37:20.128 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:37:20.129 00.001 7680 MoveAxis(W, 94, ABG)
01:37:20.129 00.000 7680 Guiding  Dir = 3, Dur = 94
01:37:20.130 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:20.135 00.005 6120 Enqueuing Expose request
01:37:20.140 00.005 7680 IsSlewing returns 0
01:37:20.140 00.000 7680 IsGuiding returns 0
01:37:20.141 00.001 7680 PulseGuide returned control before completion, sleep 104
01:37:20.251 00.110 7680 IsGuiding returns 1
01:37:20.252 00.001 7680 scope still moving after pulse duration time elapsed
01:37:20.282 00.030 7680 IsSlewing returns 0
01:37:20.284 00.002 7680 IsGuiding returns 0
01:37:20.286 00.002 7680 scope move finished after 94 + 50 ms
01:37:20.286 00.000 7680 Move returns status 0, amount 94
01:37:20.286 00.000 7680 MoveAxis(N, 147, ABG)
01:37:20.287 00.001 7680 Guiding  Dir = 0, Dur = 147
01:37:20.288 00.001 7680 IsSlewing returns 0
01:37:20.289 00.001 7680 IsGuiding returns 0
01:37:20.289 00.000 7680 PulseGuide returned control before completion, sleep 157
01:37:20.456 00.167 7680 IsGuiding returns 1
01:37:20.457 00.001 7680 scope still moving after pulse duration time elapsed
01:37:20.488 00.031 7680 IsSlewing returns 0
01:37:20.490 00.002 7680 IsGuiding returns 0
01:37:20.490 00.000 7680 scope move finished after 147 + 53 ms
01:37:20.491 00.001 7680 Move returns status 0, amount 147
01:37:20.491 00.000 7680 move complete, result=0
01:37:20.491 00.000 7680 worker thread done servicing request
01:37:20.491 00.000 7680 Worker thread wakes up
01:37:20.492 00.001 6120 GuideStep: 0.2 px 94 ms WEST, -0.3 px 147 ms NORTH
01:37:20.499 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:20.499 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:21.751 01.252 7680 Exposure complete
01:37:21.889 00.138 7680 worker thread done servicing request
01:37:21.890 00.001 6120 OnExposeComplete: enter
01:37:21.893 00.003 6120 UpdateGuideState(): m_state=6
01:37:21.896 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6551
01:37:21.900 00.004 6120 Star::Find returns 1 (1), X=958.22, Y=44.79, Mass=14924, SNR=79.4, Peak=255 HFD=6.9
01:37:21.904 00.004 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.45 = -0.83)
01:37:21.907 00.003 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.10)
01:37:21.911 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.17 hyp=0.28 cameraTheta=2.49 mountX=0.19 mountY=-0.25, mountTheta=-0.93
01:37:21.917 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.17, opts=13)
01:37:21.922 00.005 6120 Enqueuing Move request for scope (-0.22, 0.17)
01:37:21.925 00.003 7680 Worker thread wakes up
01:37:21.925 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:21.929 00.004 6120 UpdateGuideState exits: m=14924 SNR=79.4 Saturated
01:37:21.932 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:21.936 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:21.940 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.17) opts 0xd
01:37:21.940 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.17)
01:37:21.940 00.000 7680 Moving (-0.22, 0.17) raw xDistance=0.19 yDistance=-0.25
01:37:21.940 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:37:21.940 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:37:21.940 00.000 7680 MoveAxis(E, 0, ABG)
01:37:21.940 00.000 7680 Move returns status 0, amount 0
01:37:21.942 00.002 7680 MoveAxis(N, 135, ABG)
01:37:21.942 00.000 7680 Guiding  Dir = 0, Dur = 135
01:37:21.942 00.000 7680 IsSlewing returns 0
01:37:21.943 00.001 6120 Enqueuing Expose request
01:37:21.947 00.004 7680 IsGuiding returns 0
01:37:21.949 00.002 7680 PulseGuide returned control before completion, sleep 145
01:37:22.100 00.151 7680 IsGuiding returns 1
01:37:22.100 00.000 7680 scope still moving after pulse duration time elapsed
01:37:22.131 00.031 7680 IsSlewing returns 0
01:37:22.132 00.001 7680 IsGuiding returns 0
01:37:22.133 00.001 7680 scope move finished after 135 + 49 ms
01:37:22.133 00.000 7680 Move returns status 0, amount 135
01:37:22.134 00.001 7680 move complete, result=0
01:37:22.134 00.000 7680 worker thread done servicing request
01:37:22.134 00.000 7680 Worker thread wakes up
01:37:22.135 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 135 ms NORTH
01:37:22.141 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:22.142 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:23.417 01.275 7680 Exposure complete
01:37:23.555 00.138 7680 worker thread done servicing request
01:37:23.556 00.001 6120 OnExposeComplete: enter
01:37:23.559 00.003 6120 UpdateGuideState(): m_state=6
01:37:23.564 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6552
01:37:23.567 00.003 6120 Star::Find returns 1 (1), X=958.18, Y=44.78, Mass=14649, SNR=77.5, Peak=255 HFD=6.9
01:37:23.570 00.003 6120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-2.95) = xAngle (5.55 = -0.73)
01:37:23.576 00.006 6120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.29 = -1.00)
01:37:23.582 00.006 6120 CameraToMount -- cameraX=-0.26 cameraY=0.16 hyp=0.31 cameraTheta=2.60 mountX=0.23 mountY=-0.26, mountTheta=-0.84
01:37:23.587 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.16, opts=13)
01:37:23.592 00.005 6120 Enqueuing Move request for scope (-0.26, 0.16)
01:37:23.595 00.003 7680 Worker thread wakes up
01:37:23.595 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:23.600 00.005 6120 UpdateGuideState exits: m=14649 SNR=77.5 Saturated
01:37:23.603 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:23.607 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:23.610 00.003 6120 Enqueuing Expose request
01:37:23.614 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.16) opts 0xd
01:37:23.614 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.16)
01:37:23.614 00.000 7680 Moving (-0.26, 0.16) raw xDistance=0.23 yDistance=-0.26
01:37:23.614 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:37:23.615 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:37:23.615 00.000 7680 MoveAxis(W, 93, ABG)
01:37:23.615 00.000 7680 Guiding  Dir = 3, Dur = 93
01:37:23.615 00.000 7680 IsSlewing returns 0
01:37:23.615 00.000 7680 IsGuiding returns 0
01:37:23.617 00.002 7680 PulseGuide returned control before completion, sleep 103
01:37:23.731 00.114 7680 IsGuiding returns 1
01:37:23.731 00.000 7680 scope still moving after pulse duration time elapsed
01:37:23.763 00.032 7680 IsSlewing returns 0
01:37:23.764 00.001 7680 IsGuiding returns 0
01:37:23.765 00.001 7680 scope move finished after 93 + 55 ms
01:37:23.766 00.001 7680 Move returns status 0, amount 93
01:37:23.766 00.000 7680 MoveAxis(N, 139, ABG)
01:37:23.767 00.001 7680 Guiding  Dir = 0, Dur = 139
01:37:23.767 00.000 7680 IsSlewing returns 0
01:37:23.767 00.000 7680 IsGuiding returns 0
01:37:23.768 00.001 7680 PulseGuide returned control before completion, sleep 149
01:37:23.920 00.152 7680 IsGuiding returns 1
01:37:23.921 00.001 7680 scope still moving after pulse duration time elapsed
01:37:23.950 00.029 7680 IsSlewing returns 0
01:37:23.951 00.001 7680 IsGuiding returns 0
01:37:23.951 00.000 7680 scope move finished after 139 + 44 ms
01:37:23.952 00.001 7680 Move returns status 0, amount 139
01:37:23.952 00.000 7680 move complete, result=0
01:37:23.954 00.002 7680 worker thread done servicing request
01:37:23.954 00.000 6120 GuideStep: 0.2 px 93 ms WEST, -0.3 px 139 ms NORTH
01:37:23.963 00.009 7680 Worker thread wakes up
01:37:23.963 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:23.964 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:25.216 01.252 7680 Exposure complete
01:37:25.356 00.140 7680 worker thread done servicing request
01:37:25.357 00.001 6120 OnExposeComplete: enter
01:37:25.361 00.004 6120 UpdateGuideState(): m_state=6
01:37:25.364 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6553
01:37:25.369 00.005 6120 Star::Find returns 1 (1), X=958.36, Y=44.85, Mass=14606, SNR=77.3, Peak=255 HFD=6.9
01:37:25.372 00.003 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
01:37:25.376 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
01:37:25.379 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.24 cameraTheta=1.93 mountX=0.04 mountY=-0.24, mountTheta=-1.40
01:37:25.386 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.23, opts=13)
01:37:25.392 00.006 6120 Enqueuing Move request for scope (-0.09, 0.23)
01:37:25.396 00.004 7680 Worker thread wakes up
01:37:25.396 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:25.400 00.004 6120 UpdateGuideState exits: m=14606 SNR=77.3 Saturated
01:37:25.403 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:25.407 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:25.411 00.004 6120 Enqueuing Expose request
01:37:25.416 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
01:37:25.416 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
01:37:25.416 00.000 7680 Moving (-0.09, 0.23) raw xDistance=0.04 yDistance=-0.24
01:37:25.416 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:37:25.416 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:37:25.416 00.000 7680 MoveAxis(E, 0, ABG)
01:37:25.416 00.000 7680 Move returns status 0, amount 0
01:37:25.417 00.001 7680 MoveAxis(N, 131, ABG)
01:37:25.417 00.000 7680 Guiding  Dir = 0, Dur = 131
01:37:25.417 00.000 7680 IsSlewing returns 0
01:37:25.417 00.000 7680 IsGuiding returns 0
01:37:25.418 00.001 7680 PulseGuide returned control before completion, sleep 141
01:37:25.562 00.144 7680 IsGuiding returns 1
01:37:25.564 00.002 7680 scope still moving after pulse duration time elapsed
01:37:25.594 00.030 7680 IsSlewing returns 0
01:37:25.596 00.002 7680 IsGuiding returns 0
01:37:25.596 00.000 7680 scope move finished after 131 + 46 ms
01:37:25.596 00.000 7680 Move returns status 0, amount 131
01:37:25.597 00.001 7680 move complete, result=0
01:37:25.598 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 131 ms NORTH
01:37:25.604 00.006 7680 worker thread done servicing request
01:37:25.604 00.000 7680 Worker thread wakes up
01:37:25.604 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:25.605 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:26.857 01.252 7680 Exposure complete
01:37:26.975 00.118 7680 worker thread done servicing request
01:37:26.975 00.000 6120 OnExposeComplete: enter
01:37:26.980 00.005 6120 UpdateGuideState(): m_state=6
01:37:26.984 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6554
01:37:26.988 00.004 6120 Star::Find returns 1 (1), X=958.60, Y=44.80, Mass=15065, SNR=79.7, Peak=255 HFD=7.1
01:37:26.992 00.004 6120 CameraToMount -- cameraTheta (0.85) - m_xAngle (-2.95) = xAngle (3.81 = -2.48)
01:37:26.996 00.004 6120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.54 = -2.74)
01:37:27.000 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.85 mountX=-0.18 mountY=-0.09, mountTheta=-2.68
01:37:27.005 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.18, opts=13)
01:37:27.010 00.005 6120 Enqueuing Move request for scope (0.15, 0.18)
01:37:27.014 00.004 7680 Worker thread wakes up
01:37:27.014 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0xd
01:37:27.014 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
01:37:27.014 00.000 7680 Moving (0.15, 0.18) raw xDistance=-0.18 yDistance=-0.09
01:37:27.014 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:37:27.015 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:37:27.015 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:27.018 00.003 6120 UpdateGuideState exits: m=15065 SNR=79.7 Saturated
01:37:27.022 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:27.027 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:37:27.027 00.000 7680 MoveAxis(E, 0, ABG)
01:37:27.028 00.001 7680 Move returns status 0, amount 0
01:37:27.028 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:27.031 00.003 7680 MoveAxis(N, 0, ABG)
01:37:27.031 00.000 7680 Move returns status 0, amount 0
01:37:27.032 00.001 7680 move complete, result=0
01:37:27.032 00.000 7680 worker thread done servicing request
01:37:27.032 00.000 6120 Enqueuing Expose request
01:37:27.036 00.004 7680 Worker thread wakes up
01:37:27.036 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:27.041 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:27.041 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:28.283 01.242 7680 Exposure complete
01:37:28.418 00.135 7680 worker thread done servicing request
01:37:28.420 00.002 6120 OnExposeComplete: enter
01:37:28.423 00.003 6120 UpdateGuideState(): m_state=6
01:37:28.428 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6555
01:37:28.432 00.004 6120 Star::Find returns 1 (1), X=958.62, Y=44.83, Mass=14457, SNR=78.0, Peak=255 HFD=7.0
01:37:28.435 00.003 6120 CameraToMount -- cameraTheta (0.87) - m_xAngle (-2.95) = xAngle (3.82 = -2.46)
01:37:28.439 00.004 6120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.55 = -2.73)
01:37:28.443 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.21 hyp=0.27 cameraTheta=0.87 mountX=-0.21 mountY=-0.11, mountTheta=-2.67
01:37:28.449 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.21, opts=13)
01:37:28.454 00.005 6120 Enqueuing Move request for scope (0.18, 0.21)
01:37:28.458 00.004 7680 Worker thread wakes up
01:37:28.458 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:28.462 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.21) opts 0xd
01:37:28.463 00.001 6120 UpdateGuideState exits: m=14457 SNR=78.0 Saturated
01:37:28.467 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:28.470 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:28.474 00.004 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.21)
01:37:28.474 00.000 7680 Moving (0.18, 0.21) raw xDistance=-0.21 yDistance=-0.11
01:37:28.474 00.000 6120 Enqueuing Expose request
01:37:28.479 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:37:28.479 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:37:28.479 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:37:28.480 00.001 7680 MoveAxis(E, 86, ABG)
01:37:28.480 00.000 7680 Guiding  Dir = 2, Dur = 86
01:37:28.480 00.000 7680 IsSlewing returns 0
01:37:28.480 00.000 7680 IsGuiding returns 0
01:37:28.482 00.002 7680 PulseGuide returned control before completion, sleep 96
01:37:28.585 00.103 7680 IsGuiding returns 1
01:37:28.587 00.002 7680 scope still moving after pulse duration time elapsed
01:37:28.617 00.030 7680 IsSlewing returns 0
01:37:28.617 00.000 7680 IsGuiding returns 0
01:37:28.618 00.001 7680 scope move finished after 86 + 50 ms
01:37:28.618 00.000 7680 Move returns status 0, amount 86
01:37:28.620 00.002 7680 MoveAxis(N, 0, ABG)
01:37:28.620 00.000 7680 Move returns status 0, amount 0
01:37:28.620 00.000 7680 move complete, result=0
01:37:28.620 00.000 7680 worker thread done servicing request
01:37:28.621 00.001 7680 Worker thread wakes up
01:37:28.621 00.000 6120 GuideStep: -0.2 px 86 ms EAST, -0.1 px 0 ms NORTH
01:37:28.626 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:28.628 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:29.881 01.253 7680 Exposure complete
01:37:30.030 00.149 7680 worker thread done servicing request
01:37:30.031 00.001 6120 OnExposeComplete: enter
01:37:30.034 00.003 6120 UpdateGuideState(): m_state=6
01:37:30.038 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6556
01:37:30.041 00.003 6120 Star::Find returns 1 (1), X=958.26, Y=44.88, Mass=14601, SNR=78.4, Peak=255 HFD=6.9
01:37:30.044 00.003 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.16 = -1.13)
01:37:30.048 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.40)
01:37:30.053 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.25 hyp=0.31 cameraTheta=2.20 mountX=0.13 mountY=-0.31, mountTheta=-1.16
01:37:30.057 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.25, opts=13)
01:37:30.062 00.005 6120 Enqueuing Move request for scope (-0.18, 0.25)
01:37:30.065 00.003 7680 Worker thread wakes up
01:37:30.065 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.25) opts 0xd
01:37:30.065 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.25)
01:37:30.065 00.000 7680 Moving (-0.18, 0.25) raw xDistance=0.13 yDistance=-0.31
01:37:30.066 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:37:30.066 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:37:30.066 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:30.071 00.005 7680 MoveAxis(E, 0, ABG)
01:37:30.071 00.000 7680 Move returns status 0, amount 0
01:37:30.071 00.000 6120 UpdateGuideState exits: m=14601 SNR=78.4 Saturated
01:37:30.076 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:30.080 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:30.083 00.003 6120 Enqueuing Expose request
01:37:30.087 00.004 7680 MoveAxis(N, 168, ABG)
01:37:30.087 00.000 7680 Guiding  Dir = 0, Dur = 168
01:37:30.087 00.000 7680 IsSlewing returns 0
01:37:30.087 00.000 7680 IsGuiding returns 0
01:37:30.088 00.001 7680 PulseGuide returned control before completion, sleep 178
01:37:30.278 00.190 7680 IsGuiding returns 1
01:37:30.279 00.001 7680 scope still moving after pulse duration time elapsed
01:37:30.308 00.029 7680 IsSlewing returns 0
01:37:30.309 00.001 7680 IsGuiding returns 0
01:37:30.309 00.000 7680 scope move finished after 168 + 54 ms
01:37:30.311 00.002 7680 Move returns status 0, amount 168
01:37:30.311 00.000 7680 move complete, result=0
01:37:30.312 00.001 7680 worker thread done servicing request
01:37:30.312 00.000 7680 Worker thread wakes up
01:37:30.312 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 168 ms NORTH
01:37:30.319 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:30.320 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:31.570 01.250 7680 Exposure complete
01:37:31.729 00.159 7680 worker thread done servicing request
01:37:31.729 00.000 6120 OnExposeComplete: enter
01:37:31.735 00.006 6120 UpdateGuideState(): m_state=6
01:37:31.741 00.006 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6557
01:37:31.746 00.005 6120 Star::Find returns 1 (1), X=958.26, Y=44.98, Mass=14109, SNR=76.8, Peak=255 HFD=6.8
01:37:31.752 00.006 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.99 = -1.30)
01:37:31.759 00.007 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.56)
01:37:31.765 00.006 6120 CameraToMount -- cameraX=-0.18 cameraY=0.36 hyp=0.40 cameraTheta=2.03 mountX=0.11 mountY=-0.40, mountTheta=-1.31
01:37:31.771 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.36, opts=13)
01:37:31.775 00.004 6120 Enqueuing Move request for scope (-0.18, 0.36)
01:37:31.780 00.005 7680 Worker thread wakes up
01:37:31.781 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:31.786 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.36) opts 0xd
01:37:31.786 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.36)
01:37:31.786 00.000 7680 Moving (-0.18, 0.36) raw xDistance=0.11 yDistance=-0.40
01:37:31.786 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:37:31.786 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:37:31.787 00.001 7680 MoveAxis(E, 0, ABG)
01:37:31.787 00.000 7680 Move returns status 0, amount 0
01:37:31.787 00.000 7680 MoveAxis(N, 218, ABG)
01:37:31.787 00.000 7680 Guiding  Dir = 0, Dur = 218
01:37:31.787 00.000 6120 UpdateGuideState exits: m=14109 SNR=76.8 Saturated
01:37:31.791 00.004 7680 IsSlewing returns 0
01:37:31.791 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:31.796 00.005 7680 IsGuiding returns 0
01:37:31.796 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:31.802 00.006 7680 PulseGuide returned control before completion, sleep 228
01:37:31.802 00.000 6120 Enqueuing Expose request
01:37:32.044 00.242 7680 IsGuiding returns 1
01:37:32.045 00.001 7680 scope still moving after pulse duration time elapsed
01:37:32.074 00.029 7680 IsSlewing returns 0
01:37:32.074 00.000 7680 IsGuiding returns 0
01:37:32.075 00.001 7680 scope move finished after 218 + 59 ms
01:37:32.076 00.001 7680 Move returns status 0, amount 218
01:37:32.076 00.000 7680 move complete, result=0
01:37:32.076 00.000 7680 worker thread done servicing request
01:37:32.076 00.000 7680 Worker thread wakes up
01:37:32.077 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 218 ms NORTH
01:37:32.082 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:32.083 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:33.338 01.255 7680 Exposure complete
01:37:33.474 00.136 7680 worker thread done servicing request
01:37:33.474 00.000 6120 OnExposeComplete: enter
01:37:33.479 00.005 6120 UpdateGuideState(): m_state=6
01:37:33.483 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6558
01:37:33.487 00.004 6120 Star::Find returns 1 (1), X=958.46, Y=44.87, Mass=13289, SNR=73.9, Peak=255 HFD=6.9
01:37:33.491 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.46 = -1.82)
01:37:33.494 00.003 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.09)
01:37:33.498 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.24 hyp=0.24 cameraTheta=1.51 mountX=-0.06 mountY=-0.21, mountTheta=-1.85
01:37:33.502 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.24, opts=13)
01:37:33.508 00.006 6120 Enqueuing Move request for scope (0.02, 0.24)
01:37:33.512 00.004 7680 Worker thread wakes up
01:37:33.512 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:33.516 00.004 6120 UpdateGuideState exits: m=13289 SNR=73.9 Saturated
01:37:33.519 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:33.524 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:33.527 00.003 6120 Enqueuing Expose request
01:37:33.530 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.24) opts 0xd
01:37:33.530 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.24)
01:37:33.530 00.000 7680 Moving (0.02, 0.24) raw xDistance=-0.06 yDistance=-0.21
01:37:33.530 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:37:33.532 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:37:33.532 00.000 7680 MoveAxis(E, 0, ABG)
01:37:33.532 00.000 7680 Move returns status 0, amount 0
01:37:33.532 00.000 7680 MoveAxis(N, 115, ABG)
01:37:33.533 00.001 7680 Guiding  Dir = 0, Dur = 115
01:37:33.533 00.000 7680 IsSlewing returns 0
01:37:33.533 00.000 7680 IsGuiding returns 0
01:37:33.534 00.001 7680 PulseGuide returned control before completion, sleep 125
01:37:33.674 00.140 7680 IsGuiding returns 1
01:37:33.675 00.001 7680 scope still moving after pulse duration time elapsed
01:37:33.705 00.030 7680 IsSlewing returns 0
01:37:33.705 00.000 7680 IsGuiding returns 0
01:37:33.706 00.001 7680 scope move finished after 115 + 57 ms
01:37:33.706 00.000 7680 Move returns status 0, amount 115
01:37:33.706 00.000 7680 move complete, result=0
01:37:33.707 00.001 7680 worker thread done servicing request
01:37:33.707 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 115 ms NORTH
01:37:33.714 00.007 7680 Worker thread wakes up
01:37:33.714 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:33.714 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:34.964 01.250 7680 Exposure complete
01:37:35.102 00.138 7680 worker thread done servicing request
01:37:35.102 00.000 6120 OnExposeComplete: enter
01:37:35.107 00.005 6120 UpdateGuideState(): m_state=6
01:37:35.111 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6559
01:37:35.116 00.005 6120 Star::Find returns 1 (1), X=958.37, Y=44.81, Mass=14021, SNR=76.6, Peak=255 HFD=6.9
01:37:35.120 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.41)
01:37:35.123 00.003 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
01:37:35.126 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.92 mountX=0.03 mountY=-0.20, mountTheta=-1.41
01:37:35.133 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.19, opts=13)
01:37:35.139 00.006 6120 Enqueuing Move request for scope (-0.07, 0.19)
01:37:35.143 00.004 7680 Worker thread wakes up
01:37:35.143 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
01:37:35.143 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
01:37:35.143 00.000 7680 Moving (-0.07, 0.19) raw xDistance=0.03 yDistance=-0.20
01:37:35.143 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:37:35.144 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:37:35.144 00.000 7680 MoveAxis(E, 0, ABG)
01:37:35.144 00.000 7680 Move returns status 0, amount 0
01:37:35.144 00.000 7680 MoveAxis(N, 109, ABG)
01:37:35.144 00.000 7680 Guiding  Dir = 0, Dur = 109
01:37:35.144 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:35.149 00.005 7680 IsSlewing returns 0
01:37:35.149 00.000 6120 UpdateGuideState exits: m=14021 SNR=76.6 Saturated
01:37:35.153 00.004 7680 IsGuiding returns 0
01:37:35.154 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:35.157 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:35.161 00.004 7680 PulseGuide returned control before completion, sleep 119
01:37:35.161 00.000 6120 Enqueuing Expose request
01:37:35.286 00.125 7680 IsGuiding returns 1
01:37:35.287 00.001 7680 scope still moving after pulse duration time elapsed
01:37:35.319 00.032 7680 IsSlewing returns 0
01:37:35.320 00.001 7680 IsGuiding returns 0
01:37:35.321 00.001 7680 scope move finished after 109 + 59 ms
01:37:35.321 00.000 7680 Move returns status 0, amount 109
01:37:35.321 00.000 7680 move complete, result=0
01:37:35.323 00.002 7680 worker thread done servicing request
01:37:35.323 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 109 ms NORTH
01:37:35.334 00.011 7680 Worker thread wakes up
01:37:35.334 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:35.334 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:36.583 01.249 7680 Exposure complete
01:37:36.726 00.143 7680 worker thread done servicing request
01:37:36.726 00.000 6120 OnExposeComplete: enter
01:37:36.732 00.006 6120 UpdateGuideState(): m_state=6
01:37:36.738 00.006 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6560
01:37:36.742 00.004 6120 Star::Find returns 1 (1), X=958.59, Y=44.49, Mass=13820, SNR=77.3, Peak=255 HFD=7.1
01:37:36.746 00.004 6120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-2.95) = xAngle (2.21 = 2.21)
01:37:36.749 00.003 6120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.95 = 1.95)
01:37:36.754 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-0.74 mountX=-0.12 mountY=0.19, mountTheta=2.14
01:37:36.759 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.14, opts=13)
01:37:36.764 00.005 6120 Enqueuing Move request for scope (0.15, -0.14)
01:37:36.768 00.004 7680 Worker thread wakes up
01:37:36.768 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:36.773 00.005 6120 UpdateGuideState exits: m=13820 SNR=77.3 Saturated
01:37:36.777 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:36.780 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:36.784 00.004 6120 Enqueuing Expose request
01:37:36.788 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
01:37:36.789 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
01:37:36.789 00.000 7680 Moving (0.15, -0.14) raw xDistance=-0.12 yDistance=0.19
01:37:36.789 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:37:36.789 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:37:36.789 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:37:36.790 00.001 7680 MoveAxis(E, 0, ABG)
01:37:36.790 00.000 7680 Move returns status 0, amount 0
01:37:36.790 00.000 7680 MoveAxis(N, 0, ABG)
01:37:36.791 00.001 7680 Move returns status 0, amount 0
01:37:36.791 00.000 7680 move complete, result=0
01:37:36.791 00.000 7680 worker thread done servicing request
01:37:36.791 00.000 7680 Worker thread wakes up
01:37:36.792 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:37:36.797 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:36.797 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:38.051 01.254 7680 Exposure complete
01:37:38.185 00.134 7680 worker thread done servicing request
01:37:38.185 00.000 6120 OnExposeComplete: enter
01:37:38.190 00.005 6120 UpdateGuideState(): m_state=6
01:37:38.194 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6561
01:37:38.197 00.003 6120 Star::Find returns 1 (1), X=958.71, Y=44.97, Mass=14732, SNR=77.7, Peak=255 HFD=6.9
01:37:38.202 00.005 6120 CameraToMount -- cameraTheta (0.92) - m_xAngle (-2.95) = xAngle (3.87 = -2.41)
01:37:38.206 00.004 6120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.60 = -2.68)
01:37:38.210 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=0.34 hyp=0.43 cameraTheta=0.92 mountX=-0.32 mountY=-0.19, mountTheta=-2.60
01:37:38.215 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.34, opts=13)
01:37:38.220 00.005 6120 Enqueuing Move request for scope (0.26, 0.34)
01:37:38.223 00.003 7680 Worker thread wakes up
01:37:38.224 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.34) opts 0xd
01:37:38.224 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:38.228 00.004 6120 UpdateGuideState exits: m=14732 SNR=77.7 Saturated
01:37:38.233 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:38.237 00.004 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.34)
01:37:38.238 00.001 7680 Moving (0.26, 0.34) raw xDistance=-0.32 yDistance=-0.19
01:37:38.238 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:38.242 00.004 6120 Enqueuing Expose request
01:37:38.245 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:37:38.245 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:37:38.245 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:37:38.245 00.000 7680 MoveAxis(E, 131, ABG)
01:37:38.246 00.001 7680 Guiding  Dir = 2, Dur = 131
01:37:38.246 00.000 7680 IsSlewing returns 0
01:37:38.247 00.001 7680 IsGuiding returns 0
01:37:38.247 00.000 7680 PulseGuide returned control before completion, sleep 141
01:37:38.399 00.152 7680 IsGuiding returns 1
01:37:38.400 00.001 7680 scope still moving after pulse duration time elapsed
01:37:38.429 00.029 7680 IsSlewing returns 0
01:37:38.430 00.001 7680 IsGuiding returns 1
01:37:38.460 00.030 7680 IsSlewing returns 0
01:37:38.461 00.001 7680 IsGuiding returns 0
01:37:38.462 00.001 7680 scope move finished after 131 + 84 ms
01:37:38.462 00.000 7680 Move returns status 0, amount 131
01:37:38.462 00.000 7680 MoveAxis(N, 0, ABG)
01:37:38.462 00.000 7680 Move returns status 0, amount 0
01:37:38.464 00.002 7680 move complete, result=0
01:37:38.464 00.000 7680 worker thread done servicing request
01:37:38.465 00.001 7680 Worker thread wakes up
01:37:38.465 00.000 6120 GuideStep: -0.3 px 131 ms EAST, -0.2 px 0 ms NORTH
01:37:38.470 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:38.471 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:39.721 01.250 7680 Exposure complete
01:37:39.859 00.138 7680 worker thread done servicing request
01:37:39.860 00.001 6120 OnExposeComplete: enter
01:37:39.864 00.004 6120 UpdateGuideState(): m_state=6
01:37:39.868 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6562
01:37:39.873 00.005 6120 Star::Find returns 1 (1), X=958.54, Y=44.73, Mass=14277, SNR=77.8, Peak=255 HFD=7.1
01:37:39.876 00.003 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.78 = -2.50)
01:37:39.880 00.004 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.52 = -2.77)
01:37:39.884 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.83 mountX=-0.12 mountY=-0.05, mountTheta=-2.71
01:37:39.889 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.11, opts=13)
01:37:39.892 00.003 6120 Enqueuing Move request for scope (0.10, 0.11)
01:37:39.895 00.003 7680 Worker thread wakes up
01:37:39.896 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
01:37:39.896 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
01:37:39.896 00.000 7680 Moving (0.10, 0.11) raw xDistance=-0.12 yDistance=-0.05
01:37:39.896 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:37:39.896 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:37:39.896 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:39.901 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:37:39.901 00.000 7680 MoveAxis(E, 0, ABG)
01:37:39.901 00.000 7680 Move returns status 0, amount 0
01:37:39.902 00.001 7680 MoveAxis(N, 0, ABG)
01:37:39.902 00.000 7680 Move returns status 0, amount 0
01:37:39.902 00.000 7680 move complete, result=0
01:37:39.902 00.000 6120 UpdateGuideState exits: m=14277 SNR=77.8 Saturated
01:37:39.906 00.004 7680 worker thread done servicing request
01:37:39.907 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:39.910 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:39.914 00.004 6120 Enqueuing Expose request
01:37:39.917 00.003 7680 Worker thread wakes up
01:37:39.917 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:39.922 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:39.922 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:41.176 01.254 7680 Exposure complete
01:37:41.315 00.139 7680 worker thread done servicing request
01:37:41.315 00.000 6120 OnExposeComplete: enter
01:37:41.321 00.006 6120 UpdateGuideState(): m_state=6
01:37:41.325 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6563
01:37:41.330 00.005 6120 Star::Find returns 1 (1), X=958.45, Y=45.44, Mass=14083, SNR=77.5, Peak=255 HFD=7.1
01:37:41.334 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
01:37:41.338 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
01:37:41.342 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.82 hyp=0.82 cameraTheta=1.56 mountX=-0.16 mountY=-0.73, mountTheta=-1.79
01:37:41.347 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.82, opts=13)
01:37:41.351 00.004 6120 Enqueuing Move request for scope (0.01, 0.82)
01:37:41.354 00.003 7680 Worker thread wakes up
01:37:41.354 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.82) opts 0xd
01:37:41.354 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.82)
01:37:41.355 00.001 7680 Moving (0.01, 0.82) raw xDistance=-0.16 yDistance=-0.73
01:37:41.355 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:37:41.355 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
01:37:41.355 00.000 7680 MoveAxis(E, 0, ABG)
01:37:41.355 00.000 7680 Move returns status 0, amount 0
01:37:41.355 00.000 7680 MoveAxis(N, 395, ABG)
01:37:41.355 00.000 7680 Guiding  Dir = 0, Dur = 395
01:37:41.356 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:41.359 00.003 7680 IsSlewing returns 0
01:37:41.360 00.001 6120 UpdateGuideState exits: m=14083 SNR=77.5 Saturated
01:37:41.363 00.003 7680 IsGuiding returns 0
01:37:41.363 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:41.366 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:41.371 00.005 7680 PulseGuide returned control before completion, sleep 405
01:37:41.371 00.000 6120 Enqueuing Expose request
01:37:41.781 00.410 7680 IsGuiding returns 1
01:37:41.782 00.001 7680 scope still moving after pulse duration time elapsed
01:37:41.813 00.031 7680 IsSlewing returns 0
01:37:41.814 00.001 7680 IsGuiding returns 0
01:37:41.814 00.000 7680 scope move finished after 395 + 55 ms
01:37:41.814 00.000 7680 Move returns status 0, amount 395
01:37:41.815 00.001 7680 move complete, result=0
01:37:41.815 00.000 7680 worker thread done servicing request
01:37:41.816 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.7 px 395 ms NORTH
01:37:41.824 00.008 7680 Worker thread wakes up
01:37:41.824 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:41.824 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:43.077 01.253 7680 Exposure complete
01:37:43.217 00.140 7680 worker thread done servicing request
01:37:43.217 00.000 6120 OnExposeComplete: enter
01:37:43.221 00.004 6120 UpdateGuideState(): m_state=6
01:37:43.225 00.004 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6564
01:37:43.228 00.003 6120 Star::Find returns 1 (1), X=958.39, Y=44.81, Mass=14013, SNR=76.0, Peak=255 HFD=7.0
01:37:43.232 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.78 = -1.51)
01:37:43.236 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.78)
01:37:43.240 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.82 mountX=0.01 mountY=-0.19, mountTheta=-1.51
01:37:43.245 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.19, opts=13)
01:37:43.249 00.004 6120 Enqueuing Move request for scope (-0.05, 0.19)
01:37:43.252 00.003 7680 Worker thread wakes up
01:37:43.252 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:43.256 00.004 6120 UpdateGuideState exits: m=14013 SNR=76.0 Saturated
01:37:43.261 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:43.265 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:43.269 00.004 6120 Enqueuing Expose request
01:37:43.273 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
01:37:43.273 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
01:37:43.273 00.000 7680 Moving (-0.05, 0.19) raw xDistance=0.01 yDistance=-0.19
01:37:43.273 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:37:43.274 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:37:43.274 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:37:43.274 00.000 7680 MoveAxis(E, 0, ABG)
01:37:43.275 00.001 7680 Move returns status 0, amount 0
01:37:43.275 00.000 7680 MoveAxis(N, 0, ABG)
01:37:43.275 00.000 7680 Move returns status 0, amount 0
01:37:43.275 00.000 7680 move complete, result=0
01:37:43.276 00.001 7680 worker thread done servicing request
01:37:43.276 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:37:43.280 00.004 7680 Worker thread wakes up
01:37:43.280 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:43.280 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:44.530 01.250 7680 Exposure complete
01:37:44.663 00.133 7680 worker thread done servicing request
01:37:44.663 00.000 6120 OnExposeComplete: enter
01:37:44.669 00.006 6120 UpdateGuideState(): m_state=6
01:37:44.674 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6565
01:37:44.678 00.004 6120 Star::Find returns 1 (1), X=958.73, Y=44.94, Mass=14511, SNR=78.8, Peak=255 HFD=6.9
01:37:44.682 00.004 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.78 = -2.50)
01:37:44.685 00.003 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.51 = -2.77)
01:37:44.689 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=0.31 hyp=0.42 cameraTheta=0.83 mountX=-0.34 mountY=-0.15, mountTheta=-2.72
01:37:44.695 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.31, opts=13)
01:37:44.700 00.005 6120 Enqueuing Move request for scope (0.29, 0.31)
01:37:44.705 00.005 7680 Worker thread wakes up
01:37:44.706 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.31) opts 0xd
01:37:44.706 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:44.711 00.005 6120 UpdateGuideState exits: m=14511 SNR=78.8 Saturated
01:37:44.714 00.003 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.31)
01:37:44.714 00.000 7680 Moving (0.29, 0.31) raw xDistance=-0.34 yDistance=-0.15
01:37:44.714 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:37:44.715 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:37:44.716 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:44.720 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:37:44.720 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:44.723 00.003 6120 Enqueuing Expose request
01:37:44.727 00.004 7680 MoveAxis(E, 139, ABG)
01:37:44.727 00.000 7680 Guiding  Dir = 2, Dur = 139
01:37:44.727 00.000 7680 IsSlewing returns 0
01:37:44.727 00.000 7680 IsGuiding returns 0
01:37:44.729 00.002 7680 PulseGuide returned control before completion, sleep 149
01:37:44.893 00.164 7680 IsGuiding returns 1
01:37:44.894 00.001 7680 scope still moving after pulse duration time elapsed
01:37:44.924 00.030 7680 IsSlewing returns 0
01:37:44.926 00.002 7680 IsGuiding returns 0
01:37:44.927 00.001 7680 scope move finished after 139 + 59 ms
01:37:44.927 00.000 7680 Move returns status 0, amount 139
01:37:44.928 00.001 7680 MoveAxis(N, 0, ABG)
01:37:44.928 00.000 7680 Move returns status 0, amount 0
01:37:44.928 00.000 7680 move complete, result=0
01:37:44.928 00.000 7680 worker thread done servicing request
01:37:44.929 00.001 6120 GuideStep: -0.3 px 139 ms EAST, -0.2 px 0 ms NORTH
01:37:44.935 00.006 7680 Worker thread wakes up
01:37:44.935 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:44.936 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:46.184 01.248 7680 Exposure complete
01:37:46.316 00.132 7680 worker thread done servicing request
01:37:46.318 00.002 6120 OnExposeComplete: enter
01:37:46.321 00.003 6120 UpdateGuideState(): m_state=6
01:37:46.324 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6566
01:37:46.329 00.005 6120 Star::Find returns 1 (1), X=958.36, Y=45.12, Mass=14319, SNR=78.0, Peak=255 HFD=6.9
01:37:46.333 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
01:37:46.337 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
01:37:46.341 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.49 hyp=0.50 cameraTheta=1.75 mountX=-0.01 mountY=-0.48, mountTheta=-1.58
01:37:46.346 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.49, opts=13)
01:37:46.349 00.003 6120 Enqueuing Move request for scope (-0.09, 0.49)
01:37:46.354 00.005 7680 Worker thread wakes up
01:37:46.354 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.49) opts 0xd
01:37:46.354 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.49)
01:37:46.355 00.001 7680 Moving (-0.09, 0.49) raw xDistance=-0.01 yDistance=-0.48
01:37:46.356 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:37:46.356 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
01:37:46.356 00.000 7680 MoveAxis(E, 0, ABG)
01:37:46.356 00.000 7680 Move returns status 0, amount 0
01:37:46.357 00.001 7680 MoveAxis(N, 260, ABG)
01:37:46.357 00.000 7680 Guiding  Dir = 0, Dur = 260
01:37:46.357 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:46.361 00.004 7680 IsSlewing returns 0
01:37:46.361 00.000 6120 UpdateGuideState exits: m=14319 SNR=78.0 Saturated
01:37:46.365 00.004 7680 IsGuiding returns 0
01:37:46.365 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:46.370 00.005 7680 PulseGuide returned control before completion, sleep 270
01:37:46.370 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:46.374 00.004 6120 Enqueuing Expose request
01:37:46.644 00.270 7680 IsGuiding returns 1
01:37:46.645 00.001 7680 scope still moving after pulse duration time elapsed
01:37:46.675 00.030 7680 IsSlewing returns 0
01:37:46.676 00.001 7680 IsGuiding returns 0
01:37:46.676 00.000 7680 scope move finished after 260 + 50 ms
01:37:46.676 00.000 7680 Move returns status 0, amount 260
01:37:46.677 00.001 7680 move complete, result=0
01:37:46.677 00.000 7680 worker thread done servicing request
01:37:46.677 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 260 ms NORTH
01:37:46.684 00.007 7680 Worker thread wakes up
01:37:46.684 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:46.684 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:47.932 01.248 7680 Exposure complete
01:37:48.069 00.137 7680 worker thread done servicing request
01:37:48.070 00.001 6120 OnExposeComplete: enter
01:37:48.074 00.004 6120 UpdateGuideState(): m_state=6
01:37:48.080 00.006 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6567
01:37:48.085 00.005 6120 Star::Find returns 1 (1), X=958.34, Y=45.03, Mass=13716, SNR=75.5, Peak=255 HFD=6.8
01:37:48.090 00.005 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.79 = -1.50)
01:37:48.094 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
01:37:48.099 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.40 hyp=0.42 cameraTheta=1.83 mountX=0.03 mountY=-0.41, mountTheta=-1.49
01:37:48.105 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.40, opts=13)
01:37:48.109 00.004 6120 Enqueuing Move request for scope (-0.11, 0.40)
01:37:48.113 00.004 7680 Worker thread wakes up
01:37:48.114 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.40) opts 0xd
01:37:48.114 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.40)
01:37:48.114 00.000 7680 Moving (-0.11, 0.40) raw xDistance=0.03 yDistance=-0.41
01:37:48.114 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:37:48.115 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:37:48.115 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:48.119 00.004 7680 MoveAxis(E, 0, ABG)
01:37:48.119 00.000 6120 UpdateGuideState exits: m=13716 SNR=75.5 Saturated
01:37:48.123 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:48.126 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:48.130 00.004 6120 Enqueuing Expose request
01:37:48.135 00.005 7680 Move returns status 0, amount 0
01:37:48.135 00.000 7680 MoveAxis(N, 221, ABG)
01:37:48.135 00.000 7680 Guiding  Dir = 0, Dur = 221
01:37:48.135 00.000 7680 IsSlewing returns 0
01:37:48.136 00.001 7680 IsGuiding returns 0
01:37:48.136 00.000 7680 PulseGuide returned control before completion, sleep 231
01:37:48.374 00.238 7680 IsGuiding returns 1
01:37:48.375 00.001 7680 scope still moving after pulse duration time elapsed
01:37:48.405 00.030 7680 IsSlewing returns 0
01:37:48.406 00.001 7680 IsGuiding returns 0
01:37:48.406 00.000 7680 scope move finished after 221 + 49 ms
01:37:48.407 00.001 7680 Move returns status 0, amount 221
01:37:48.407 00.000 7680 move complete, result=0
01:37:48.408 00.001 7680 worker thread done servicing request
01:37:48.408 00.000 7680 Worker thread wakes up
01:37:48.409 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 221 ms NORTH
01:37:48.418 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:48.418 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:49.670 01.252 7680 Exposure complete
01:37:49.804 00.134 7680 worker thread done servicing request
01:37:49.805 00.001 6120 OnExposeComplete: enter
01:37:49.808 00.003 6120 UpdateGuideState(): m_state=6
01:37:49.812 00.004 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6568
01:37:49.817 00.005 6120 Star::Find returns 1 (1), X=958.68, Y=44.86, Mass=15407, SNR=81.5, Peak=255 HFD=7.0
01:37:49.821 00.004 6120 CameraToMount -- cameraTheta (0.78) - m_xAngle (-2.95) = xAngle (3.74 = -2.55)
01:37:49.825 00.004 6120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.47 = -2.82)
01:37:49.830 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=0.24 hyp=0.33 cameraTheta=0.78 mountX=-0.28 mountY=-0.11, mountTheta=-2.77
01:37:49.835 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.24, opts=13)
01:37:49.839 00.004 6120 Enqueuing Move request for scope (0.24, 0.24)
01:37:49.843 00.004 7680 Worker thread wakes up
01:37:49.844 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.24) opts 0xd
01:37:49.844 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.24)
01:37:49.844 00.000 7680 Moving (0.24, 0.24) raw xDistance=-0.28 yDistance=-0.11
01:37:49.844 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
01:37:49.844 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:37:49.845 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:49.848 00.003 6120 UpdateGuideState exits: m=15407 SNR=81.5 Saturated
01:37:49.852 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:49.857 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:49.862 00.005 6120 Enqueuing Expose request
01:37:49.866 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:37:49.866 00.000 7680 MoveAxis(E, 113, ABG)
01:37:49.866 00.000 7680 Guiding  Dir = 2, Dur = 113
01:37:49.867 00.001 7680 IsSlewing returns 0
01:37:49.868 00.001 7680 IsGuiding returns 0
01:37:49.868 00.000 7680 PulseGuide returned control before completion, sleep 123
01:37:50.001 00.133 7680 IsGuiding returns 1
01:37:50.002 00.001 7680 scope still moving after pulse duration time elapsed
01:37:50.032 00.030 7680 IsSlewing returns 0
01:37:50.033 00.001 7680 IsGuiding returns 0
01:37:50.033 00.000 7680 scope move finished after 113 + 52 ms
01:37:50.033 00.000 7680 Move returns status 0, amount 113
01:37:50.033 00.000 7680 MoveAxis(N, 0, ABG)
01:37:50.035 00.002 7680 Move returns status 0, amount 0
01:37:50.035 00.000 7680 move complete, result=0
01:37:50.035 00.000 7680 worker thread done servicing request
01:37:50.035 00.000 7680 Worker thread wakes up
01:37:50.036 00.001 6120 GuideStep: -0.3 px 113 ms EAST, -0.1 px 0 ms NORTH
01:37:50.043 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:50.043 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:51.295 01.252 7680 Exposure complete
01:37:51.431 00.136 7680 worker thread done servicing request
01:37:51.432 00.001 6120 OnExposeComplete: enter
01:37:51.436 00.004 6120 UpdateGuideState(): m_state=6
01:37:51.440 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6569
01:37:51.444 00.004 6120 Star::Find returns 1 (1), X=958.24, Y=44.90, Mass=14472, SNR=78.9, Peak=255 HFD=6.9
01:37:51.450 00.006 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.15 = -1.13)
01:37:51.454 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.40)
01:37:51.457 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.27 hyp=0.34 cameraTheta=2.20 mountX=0.14 mountY=-0.33, mountTheta=-1.16
01:37:51.463 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.27, opts=13)
01:37:51.467 00.004 6120 Enqueuing Move request for scope (-0.20, 0.27)
01:37:51.470 00.003 7680 Worker thread wakes up
01:37:51.471 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:51.475 00.004 6120 UpdateGuideState exits: m=14472 SNR=78.9 Saturated
01:37:51.477 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:51.482 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:51.487 00.005 6120 Enqueuing Expose request
01:37:51.491 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.27) opts 0xd
01:37:51.491 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.27)
01:37:51.491 00.000 7680 Moving (-0.20, 0.27) raw xDistance=0.14 yDistance=-0.33
01:37:51.491 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:37:51.492 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:37:51.493 00.001 7680 MoveAxis(E, 0, ABG)
01:37:51.493 00.000 7680 Move returns status 0, amount 0
01:37:51.493 00.000 7680 MoveAxis(N, 180, ABG)
01:37:51.493 00.000 7680 Guiding  Dir = 0, Dur = 180
01:37:51.494 00.001 7680 IsSlewing returns 0
01:37:51.494 00.000 7680 IsGuiding returns 0
01:37:51.494 00.000 7680 PulseGuide returned control before completion, sleep 190
01:37:51.687 00.193 7680 IsGuiding returns 1
01:37:51.689 00.002 7680 scope still moving after pulse duration time elapsed
01:37:51.720 00.031 7680 IsSlewing returns 0
01:37:51.721 00.001 7680 IsGuiding returns 0
01:37:51.721 00.000 7680 scope move finished after 180 + 47 ms
01:37:51.722 00.001 7680 Move returns status 0, amount 180
01:37:51.722 00.000 7680 move complete, result=0
01:37:51.723 00.001 7680 worker thread done servicing request
01:37:51.723 00.000 7680 Worker thread wakes up
01:37:51.723 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 180 ms NORTH
01:37:51.732 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:51.733 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:52.979 01.246 7680 Exposure complete
01:37:53.113 00.134 7680 worker thread done servicing request
01:37:53.114 00.001 6120 OnExposeComplete: enter
01:37:53.118 00.004 6120 UpdateGuideState(): m_state=6
01:37:53.122 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6570
01:37:53.126 00.004 6120 Star::Find returns 1 (1), X=958.30, Y=44.98, Mass=14855, SNR=79.8, Peak=255 HFD=6.9
01:37:53.129 00.003 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.92 = -1.37)
01:37:53.133 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
01:37:53.137 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.35 hyp=0.38 cameraTheta=1.96 mountX=0.08 mountY=-0.38, mountTheta=-1.37
01:37:53.142 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.35, opts=13)
01:37:53.146 00.004 6120 Enqueuing Move request for scope (-0.15, 0.35)
01:37:53.151 00.005 7680 Worker thread wakes up
01:37:53.151 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.35) opts 0xd
01:37:53.151 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.35)
01:37:53.151 00.000 7680 Moving (-0.15, 0.35) raw xDistance=0.08 yDistance=-0.38
01:37:53.151 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:37:53.151 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:37:53.151 00.000 7680 MoveAxis(E, 0, ABG)
01:37:53.151 00.000 7680 Move returns status 0, amount 0
01:37:53.151 00.000 7680 MoveAxis(N, 208, ABG)
01:37:53.151 00.000 7680 Guiding  Dir = 0, Dur = 208
01:37:53.151 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:53.156 00.005 7680 IsSlewing returns 0
01:37:53.156 00.000 6120 UpdateGuideState exits: m=14855 SNR=79.8 Saturated
01:37:53.160 00.004 7680 IsGuiding returns 0
01:37:53.160 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:53.164 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:53.168 00.004 7680 PulseGuide returned control before completion, sleep 218
01:37:53.168 00.000 6120 Enqueuing Expose request
01:37:53.393 00.225 7680 IsGuiding returns 1
01:37:53.393 00.000 7680 scope still moving after pulse duration time elapsed
01:37:53.423 00.030 7680 IsSlewing returns 0
01:37:53.424 00.001 7680 IsGuiding returns 0
01:37:53.425 00.001 7680 scope move finished after 208 + 56 ms
01:37:53.426 00.001 7680 Move returns status 0, amount 208
01:37:53.426 00.000 7680 move complete, result=0
01:37:53.426 00.000 7680 worker thread done servicing request
01:37:53.427 00.001 7680 Worker thread wakes up
01:37:53.427 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 208 ms NORTH
01:37:53.433 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:53.433 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:54.686 01.253 7680 Exposure complete
01:37:54.830 00.144 7680 worker thread done servicing request
01:37:54.830 00.000 6120 OnExposeComplete: enter
01:37:54.835 00.005 6120 UpdateGuideState(): m_state=6
01:37:54.839 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6571
01:37:54.843 00.004 6120 Star::Find returns 1 (1), X=958.40, Y=44.86, Mass=14160, SNR=78.1, Peak=255 HFD=6.9
01:37:54.847 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
01:37:54.850 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
01:37:54.856 00.006 6120 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.74 mountX=-0.01 mountY=-0.23, mountTheta=-1.59
01:37:54.861 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.24, opts=13)
01:37:54.866 00.005 6120 Enqueuing Move request for scope (-0.04, 0.24)
01:37:54.869 00.003 7680 Worker thread wakes up
01:37:54.869 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:54.874 00.005 6120 UpdateGuideState exits: m=14160 SNR=78.1 Saturated
01:37:54.877 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:54.881 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:54.884 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
01:37:54.884 00.000 6120 Enqueuing Expose request
01:37:54.889 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
01:37:54.889 00.000 7680 Moving (-0.04, 0.24) raw xDistance=-0.01 yDistance=-0.23
01:37:54.890 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:37:54.890 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:37:54.891 00.001 7680 MoveAxis(E, 0, ABG)
01:37:54.891 00.000 7680 Move returns status 0, amount 0
01:37:54.892 00.001 7680 MoveAxis(N, 125, ABG)
01:37:54.892 00.000 7680 Guiding  Dir = 0, Dur = 125
01:37:54.894 00.002 7680 IsSlewing returns 0
01:37:54.894 00.000 7680 IsGuiding returns 0
01:37:54.895 00.001 7680 PulseGuide returned control before completion, sleep 135
01:37:55.037 00.142 7680 IsGuiding returns 1
01:37:55.037 00.000 7680 scope still moving after pulse duration time elapsed
01:37:55.067 00.030 7680 IsSlewing returns 0
01:37:55.068 00.001 7680 IsGuiding returns 0
01:37:55.069 00.001 7680 scope move finished after 125 + 49 ms
01:37:55.069 00.000 7680 Move returns status 0, amount 125
01:37:55.069 00.000 7680 move complete, result=0
01:37:55.069 00.000 7680 worker thread done servicing request
01:37:55.070 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 125 ms NORTH
01:37:55.078 00.008 7680 Worker thread wakes up
01:37:55.079 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:55.079 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:56.330 01.251 7680 Exposure complete
01:37:56.466 00.136 7680 worker thread done servicing request
01:37:56.466 00.000 6120 OnExposeComplete: enter
01:37:56.469 00.003 6120 UpdateGuideState(): m_state=6
01:37:56.474 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6572
01:37:56.479 00.005 6120 Star::Find returns 1 (1), X=958.36, Y=44.79, Mass=14289, SNR=77.9, Peak=255 HFD=7.0
01:37:56.484 00.005 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
01:37:56.487 00.003 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
01:37:56.491 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.19 cameraTheta=2.06 mountX=0.05 mountY=-0.19, mountTheta=-1.28
01:37:56.496 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.16, opts=13)
01:37:56.501 00.005 6120 Enqueuing Move request for scope (-0.09, 0.16)
01:37:56.504 00.003 7680 Worker thread wakes up
01:37:56.504 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
01:37:56.505 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
01:37:56.505 00.000 7680 Moving (-0.09, 0.16) raw xDistance=0.05 yDistance=-0.19
01:37:56.506 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:37:56.506 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:56.510 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:37:56.511 00.001 6120 UpdateGuideState exits: m=14289 SNR=77.9 Saturated
01:37:56.515 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:56.521 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:56.526 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:37:56.526 00.000 6120 Enqueuing Expose request
01:37:56.530 00.004 7680 MoveAxis(E, 0, ABG)
01:37:56.530 00.000 7680 Move returns status 0, amount 0
01:37:56.530 00.000 7680 MoveAxis(N, 0, ABG)
01:37:56.530 00.000 7680 Move returns status 0, amount 0
01:37:56.530 00.000 7680 move complete, result=0
01:37:56.531 00.001 7680 worker thread done servicing request
01:37:56.531 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:37:56.535 00.004 7680 Worker thread wakes up
01:37:56.535 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:56.535 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:57.783 01.248 7680 Exposure complete
01:37:57.912 00.129 7680 worker thread done servicing request
01:37:57.912 00.000 6120 OnExposeComplete: enter
01:37:57.918 00.006 6120 UpdateGuideState(): m_state=6
01:37:57.923 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6573
01:37:57.929 00.006 6120 Star::Find returns 1 (1), X=958.36, Y=44.86, Mass=13904, SNR=75.8, Peak=255 HFD=7.0
01:37:57.932 00.003 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.44)
01:37:57.936 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
01:37:57.941 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.89 mountX=0.03 mountY=-0.25, mountTheta=-1.44
01:37:57.946 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.24, opts=13)
01:37:57.950 00.004 6120 Enqueuing Move request for scope (-0.08, 0.24)
01:37:57.953 00.003 7680 Worker thread wakes up
01:37:57.955 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:57.958 00.003 6120 UpdateGuideState exits: m=13904 SNR=75.8 Saturated
01:37:57.963 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:57.966 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:57.970 00.004 6120 Enqueuing Expose request
01:37:57.974 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.24) opts 0xd
01:37:57.974 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.24)
01:37:57.975 00.001 7680 Moving (-0.08, 0.24) raw xDistance=0.03 yDistance=-0.25
01:37:57.975 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:37:57.975 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:37:57.975 00.000 7680 MoveAxis(E, 0, ABG)
01:37:57.975 00.000 7680 Move returns status 0, amount 0
01:37:57.977 00.002 7680 MoveAxis(N, 136, ABG)
01:37:57.977 00.000 7680 Guiding  Dir = 0, Dur = 136
01:37:57.978 00.001 7680 IsSlewing returns 0
01:37:57.978 00.000 7680 IsGuiding returns 0
01:37:57.978 00.000 7680 PulseGuide returned control before completion, sleep 146
01:37:58.131 00.153 7680 IsGuiding returns 1
01:37:58.132 00.001 7680 scope still moving after pulse duration time elapsed
01:37:58.162 00.030 7680 IsSlewing returns 0
01:37:58.162 00.000 7680 IsGuiding returns 0
01:37:58.162 00.000 7680 scope move finished after 136 + 47 ms
01:37:58.163 00.001 7680 Move returns status 0, amount 136
01:37:58.163 00.000 7680 move complete, result=0
01:37:58.163 00.000 7680 worker thread done servicing request
01:37:58.163 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 136 ms NORTH
01:37:58.169 00.006 7680 Worker thread wakes up
01:37:58.170 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:58.170 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:37:59.421 01.251 7680 Exposure complete
01:37:59.558 00.137 7680 worker thread done servicing request
01:37:59.559 00.001 6120 OnExposeComplete: enter
01:37:59.562 00.003 6120 UpdateGuideState(): m_state=6
01:37:59.568 00.006 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6574
01:37:59.571 00.003 6120 Star::Find returns 1 (1), X=958.32, Y=44.88, Mass=14252, SNR=78.4, Peak=255 HFD=6.9
01:37:59.576 00.005 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
01:37:59.582 00.006 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
01:37:59.586 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.26 hyp=0.28 cameraTheta=2.00 mountX=0.07 mountY=-0.28, mountTheta=-1.33
01:37:59.590 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.26, opts=13)
01:37:59.594 00.004 6120 Enqueuing Move request for scope (-0.12, 0.26)
01:37:59.598 00.004 7680 Worker thread wakes up
01:37:59.599 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.26) opts 0xd
01:37:59.599 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.26)
01:37:59.599 00.000 7680 Moving (-0.12, 0.26) raw xDistance=0.07 yDistance=-0.28
01:37:59.599 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:37:59.599 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:37:59.600 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:37:59.604 00.004 7680 MoveAxis(E, 0, ABG)
01:37:59.605 00.001 6120 UpdateGuideState exits: m=14252 SNR=78.4 Saturated
01:37:59.609 00.004 7680 Move returns status 0, amount 0
01:37:59.609 00.000 7680 MoveAxis(N, 154, ABG)
01:37:59.609 00.000 7680 Guiding  Dir = 0, Dur = 154
01:37:59.609 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:59.614 00.005 7680 IsSlewing returns 0
01:37:59.614 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:37:59.617 00.003 6120 Enqueuing Expose request
01:37:59.622 00.005 7680 IsGuiding returns 0
01:37:59.623 00.001 7680 PulseGuide returned control before completion, sleep 164
01:37:59.797 00.174 7680 IsGuiding returns 1
01:37:59.798 00.001 7680 scope still moving after pulse duration time elapsed
01:37:59.828 00.030 7680 IsSlewing returns 0
01:37:59.829 00.001 7680 IsGuiding returns 0
01:37:59.830 00.001 7680 scope move finished after 154 + 53 ms
01:37:59.830 00.000 7680 Move returns status 0, amount 154
01:37:59.830 00.000 7680 move complete, result=0
01:37:59.831 00.001 7680 worker thread done servicing request
01:37:59.831 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 154 ms NORTH
01:37:59.838 00.007 7680 Worker thread wakes up
01:37:59.838 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:37:59.840 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:01.089 01.249 7680 Exposure complete
01:38:01.223 00.134 7680 worker thread done servicing request
01:38:01.224 00.001 6120 OnExposeComplete: enter
01:38:01.227 00.003 6120 UpdateGuideState(): m_state=6
01:38:01.232 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6575
01:38:01.239 00.007 6120 Star::Find returns 1 (0), X=958.64, Y=44.76, Mass=13323, SNR=75.0, Peak=254 HFD=7.0
01:38:01.243 00.004 6120 CameraToMount -- cameraTheta (0.62) - m_xAngle (-2.95) = xAngle (3.58 = -2.71)
01:38:01.248 00.005 6120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.31 = -2.98)
01:38:01.251 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.24 cameraTheta=0.62 mountX=-0.22 mountY=-0.04, mountTheta=-2.96
01:38:01.256 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.14, opts=13)
01:38:01.261 00.005 6120 Enqueuing Move request for scope (0.19, 0.14)
01:38:01.267 00.006 7680 Worker thread wakes up
01:38:01.267 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:01.272 00.005 6120 UpdateGuideState exits: m=13323 SNR=75.0
01:38:01.275 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
01:38:01.276 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
01:38:01.277 00.001 7680 Moving (0.19, 0.14) raw xDistance=-0.22 yDistance=-0.04
01:38:01.277 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:38:01.277 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:38:01.277 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:38:01.277 00.000 7680 MoveAxis(E, 89, ABG)
01:38:01.278 00.001 7680 Guiding  Dir = 2, Dur = 89
01:38:01.278 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:01.282 00.004 7680 IsSlewing returns 0
01:38:01.283 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:01.288 00.005 6120 Enqueuing Expose request
01:38:01.291 00.003 7680 IsGuiding returns 0
01:38:01.292 00.001 7680 PulseGuide returned control before completion, sleep 99
01:38:01.405 00.113 7680 IsGuiding returns 1
01:38:01.405 00.000 7680 scope still moving after pulse duration time elapsed
01:38:01.436 00.031 7680 IsSlewing returns 0
01:38:01.437 00.001 7680 IsGuiding returns 0
01:38:01.438 00.001 7680 scope move finished after 89 + 56 ms
01:38:01.439 00.001 7680 Move returns status 0, amount 89
01:38:01.439 00.000 7680 MoveAxis(N, 0, ABG)
01:38:01.439 00.000 7680 Move returns status 0, amount 0
01:38:01.440 00.001 7680 move complete, result=0
01:38:01.441 00.001 7680 worker thread done servicing request
01:38:01.441 00.000 7680 Worker thread wakes up
01:38:01.442 00.001 6120 GuideStep: -0.2 px 89 ms EAST, -0.0 px 0 ms NORTH
01:38:01.448 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:01.449 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:02.703 01.254 7680 Exposure complete
01:38:02.849 00.146 7680 worker thread done servicing request
01:38:02.850 00.001 6120 OnExposeComplete: enter
01:38:02.854 00.004 6120 UpdateGuideState(): m_state=6
01:38:02.858 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6576
01:38:02.862 00.004 6120 Star::Find returns 1 (1), X=958.48, Y=45.03, Mass=14239, SNR=77.1, Peak=255 HFD=6.9
01:38:02.866 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
01:38:02.869 00.003 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
01:38:02.872 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.41 hyp=0.41 cameraTheta=1.47 mountX=-0.12 mountY=-0.35, mountTheta=-1.89
01:38:02.875 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.41, opts=13)
01:38:02.879 00.004 6120 Enqueuing Move request for scope (0.04, 0.41)
01:38:02.883 00.004 7680 Worker thread wakes up
01:38:02.883 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.41) opts 0xd
01:38:02.883 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.41)
01:38:02.883 00.000 7680 Moving (0.04, 0.41) raw xDistance=-0.12 yDistance=-0.35
01:38:02.883 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:38:02.883 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:38:02.883 00.000 7680 MoveAxis(E, 0, ABG)
01:38:02.883 00.000 7680 Move returns status 0, amount 0
01:38:02.884 00.001 7680 MoveAxis(N, 189, ABG)
01:38:02.884 00.000 7680 Guiding  Dir = 0, Dur = 189
01:38:02.885 00.001 7680 IsSlewing returns 0
01:38:02.885 00.000 7680 IsGuiding returns 0
01:38:02.885 00.000 7680 PulseGuide returned control before completion, sleep 199
01:38:02.885 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:02.890 00.005 6120 UpdateGuideState exits: m=14239 SNR=77.1 Saturated
01:38:02.895 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:02.900 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:02.903 00.003 6120 Enqueuing Expose request
01:38:03.097 00.194 7680 IsGuiding returns 1
01:38:03.098 00.001 7680 scope still moving after pulse duration time elapsed
01:38:03.129 00.031 7680 IsSlewing returns 0
01:38:03.130 00.001 7680 IsGuiding returns 0
01:38:03.131 00.001 7680 scope move finished after 189 + 57 ms
01:38:03.132 00.001 7680 Move returns status 0, amount 189
01:38:03.132 00.000 7680 move complete, result=0
01:38:03.132 00.000 7680 worker thread done servicing request
01:38:03.132 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 189 ms NORTH
01:38:03.141 00.009 7680 Worker thread wakes up
01:38:03.141 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:03.142 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:04.400 01.258 7680 Exposure complete
01:38:04.543 00.143 7680 worker thread done servicing request
01:38:04.543 00.000 6120 OnExposeComplete: enter
01:38:04.547 00.004 6120 UpdateGuideState(): m_state=6
01:38:04.551 00.004 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6577
01:38:04.555 00.004 6120 Star::Find returns 1 (1), X=958.67, Y=44.96, Mass=14785, SNR=79.8, Peak=255 HFD=6.9
01:38:04.558 00.003 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.92 = -2.36)
01:38:04.562 00.004 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.63)
01:38:04.566 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.33 hyp=0.40 cameraTheta=0.97 mountX=-0.29 mountY=-0.20, mountTheta=-2.54
01:38:04.570 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.33, opts=13)
01:38:04.575 00.005 6120 Enqueuing Move request for scope (0.23, 0.33)
01:38:04.581 00.006 7680 Worker thread wakes up
01:38:04.581 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.33) opts 0xd
01:38:04.581 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.33)
01:38:04.581 00.000 7680 Moving (0.23, 0.33) raw xDistance=-0.29 yDistance=-0.20
01:38:04.581 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:38:04.582 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:38:04.582 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:04.587 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:38:04.587 00.000 7680 MoveAxis(E, 117, ABG)
01:38:04.587 00.000 7680 Guiding  Dir = 2, Dur = 117
01:38:04.587 00.000 6120 UpdateGuideState exits: m=14785 SNR=79.8 Saturated
01:38:04.591 00.004 7680 IsSlewing returns 0
01:38:04.591 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:04.597 00.006 7680 IsGuiding returns 0
01:38:04.597 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:04.601 00.004 7680 PulseGuide returned control before completion, sleep 127
01:38:04.601 00.000 6120 Enqueuing Expose request
01:38:04.730 00.129 7680 IsGuiding returns 1
01:38:04.732 00.002 7680 scope still moving after pulse duration time elapsed
01:38:04.763 00.031 7680 IsSlewing returns 0
01:38:04.764 00.001 7680 IsGuiding returns 0
01:38:04.764 00.000 7680 scope move finished after 117 + 51 ms
01:38:04.765 00.001 7680 Move returns status 0, amount 117
01:38:04.765 00.000 7680 MoveAxis(N, 0, ABG)
01:38:04.766 00.001 7680 Move returns status 0, amount 0
01:38:04.767 00.001 7680 move complete, result=0
01:38:04.767 00.000 7680 worker thread done servicing request
01:38:04.767 00.000 6120 GuideStep: -0.3 px 117 ms EAST, -0.2 px 0 ms NORTH
01:38:04.775 00.008 7680 Worker thread wakes up
01:38:04.775 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:04.776 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:06.026 01.250 7680 Exposure complete
01:38:06.167 00.141 7680 worker thread done servicing request
01:38:06.167 00.000 6120 OnExposeComplete: enter
01:38:06.171 00.004 6120 UpdateGuideState(): m_state=6
01:38:06.178 00.007 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6578
01:38:06.182 00.004 6120 Star::Find returns 1 (1), X=958.44, Y=45.10, Mass=14397, SNR=76.8, Peak=255 HFD=6.9
01:38:06.186 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
01:38:06.190 00.004 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.03)
01:38:06.194 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.48 hyp=0.48 cameraTheta=1.57 mountX=-0.09 mountY=-0.43, mountTheta=-1.78
01:38:06.199 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.48, opts=13)
01:38:06.203 00.004 6120 Enqueuing Move request for scope (0.00, 0.48)
01:38:06.206 00.003 7680 Worker thread wakes up
01:38:06.206 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.48) opts 0xd
01:38:06.206 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.48)
01:38:06.206 00.000 7680 Moving (0.00, 0.48) raw xDistance=-0.09 yDistance=-0.43
01:38:06.208 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:38:06.208 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:06.212 00.004 6120 UpdateGuideState exits: m=14397 SNR=76.8 Saturated
01:38:06.215 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:38:06.215 00.000 7680 MoveAxis(E, 0, ABG)
01:38:06.215 00.000 7680 Move returns status 0, amount 0
01:38:06.215 00.000 7680 MoveAxis(N, 233, ABG)
01:38:06.215 00.000 7680 Guiding  Dir = 0, Dur = 233
01:38:06.217 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:06.221 00.004 7680 IsSlewing returns 0
01:38:06.222 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:06.226 00.004 6120 Enqueuing Expose request
01:38:06.230 00.004 7680 IsGuiding returns 0
01:38:06.230 00.000 7680 PulseGuide returned control before completion, sleep 243
01:38:06.485 00.255 7680 IsGuiding returns 1
01:38:06.485 00.000 7680 scope still moving after pulse duration time elapsed
01:38:06.517 00.032 7680 IsSlewing returns 0
01:38:06.518 00.001 7680 IsGuiding returns 0
01:38:06.519 00.001 7680 scope move finished after 233 + 55 ms
01:38:06.519 00.000 7680 Move returns status 0, amount 233
01:38:06.519 00.000 7680 move complete, result=0
01:38:06.521 00.002 7680 worker thread done servicing request
01:38:06.521 00.000 7680 Worker thread wakes up
01:38:06.521 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 233 ms NORTH
01:38:06.528 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:06.528 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:07.778 01.250 7680 Exposure complete
01:38:07.912 00.134 7680 worker thread done servicing request
01:38:07.912 00.000 6120 OnExposeComplete: enter
01:38:07.917 00.005 6120 UpdateGuideState(): m_state=6
01:38:07.921 00.004 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6579
01:38:07.925 00.004 6120 Star::Find returns 1 (1), X=958.25, Y=44.97, Mass=14599, SNR=78.8, Peak=255 HFD=6.8
01:38:07.929 00.004 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.05 = -1.24)
01:38:07.933 00.004 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.51)
01:38:07.937 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.34 hyp=0.40 cameraTheta=2.09 mountX=0.13 mountY=-0.40, mountTheta=-1.25
01:38:07.941 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.34, opts=13)
01:38:07.945 00.004 6120 Enqueuing Move request for scope (-0.20, 0.34)
01:38:07.949 00.004 7680 Worker thread wakes up
01:38:07.949 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.34) opts 0xd
01:38:07.949 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.34)
01:38:07.949 00.000 7680 Moving (-0.20, 0.34) raw xDistance=0.13 yDistance=-0.40
01:38:07.949 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:38:07.949 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:38:07.950 00.001 7680 MoveAxis(E, 0, ABG)
01:38:07.950 00.000 7680 Move returns status 0, amount 0
01:38:07.950 00.000 7680 MoveAxis(N, 215, ABG)
01:38:07.950 00.000 7680 Guiding  Dir = 0, Dur = 215
01:38:07.950 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:07.955 00.005 7680 IsSlewing returns 0
01:38:07.955 00.000 6120 UpdateGuideState exits: m=14599 SNR=78.8 Saturated
01:38:07.959 00.004 7680 IsGuiding returns 0
01:38:07.959 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:07.962 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:07.965 00.003 7680 PulseGuide returned control before completion, sleep 225
01:38:07.965 00.000 6120 Enqueuing Expose request
01:38:08.206 00.241 7680 IsGuiding returns 1
01:38:08.206 00.000 7680 scope still moving after pulse duration time elapsed
01:38:08.238 00.032 7680 IsSlewing returns 0
01:38:08.238 00.000 7680 IsGuiding returns 0
01:38:08.238 00.000 7680 scope move finished after 215 + 64 ms
01:38:08.239 00.001 7680 Move returns status 0, amount 215
01:38:08.239 00.000 7680 move complete, result=0
01:38:08.239 00.000 7680 worker thread done servicing request
01:38:08.241 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 215 ms NORTH
01:38:08.246 00.005 7680 Worker thread wakes up
01:38:08.246 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:08.247 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:09.501 01.254 7680 Exposure complete
01:38:09.640 00.139 7680 worker thread done servicing request
01:38:09.641 00.001 6120 OnExposeComplete: enter
01:38:09.645 00.004 6120 UpdateGuideState(): m_state=6
01:38:09.650 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6580
01:38:09.654 00.004 6120 Star::Find returns 1 (1), X=958.32, Y=44.95, Mass=14248, SNR=76.3, Peak=255 HFD=6.8
01:38:09.659 00.005 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.41)
01:38:09.664 00.005 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.68)
01:38:09.666 00.002 6120 CameraToMount -- cameraX=-0.12 cameraY=0.32 hyp=0.34 cameraTheta=1.92 mountX=0.06 mountY=-0.34, mountTheta=-1.41
01:38:09.671 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.32, opts=13)
01:38:09.676 00.005 6120 Enqueuing Move request for scope (-0.12, 0.32)
01:38:09.681 00.005 7680 Worker thread wakes up
01:38:09.681 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:09.685 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.32) opts 0xd
01:38:09.685 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.32)
01:38:09.685 00.000 6120 UpdateGuideState exits: m=14248 SNR=76.3 Saturated
01:38:09.689 00.004 7680 Moving (-0.12, 0.32) raw xDistance=0.06 yDistance=-0.34
01:38:09.690 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:38:09.690 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:38:09.690 00.000 7680 MoveAxis(E, 0, ABG)
01:38:09.690 00.000 7680 Move returns status 0, amount 0
01:38:09.691 00.001 7680 MoveAxis(N, 186, ABG)
01:38:09.691 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:09.694 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:09.698 00.004 6120 Enqueuing Expose request
01:38:09.702 00.004 7680 Guiding  Dir = 0, Dur = 186
01:38:09.703 00.001 7680 IsSlewing returns 0
01:38:09.703 00.000 7680 IsGuiding returns 0
01:38:09.703 00.000 7680 PulseGuide returned control before completion, sleep 196
01:38:09.908 00.205 7680 IsGuiding returns 1
01:38:09.909 00.001 7680 scope still moving after pulse duration time elapsed
01:38:09.939 00.030 7680 IsSlewing returns 0
01:38:09.941 00.002 7680 IsGuiding returns 0
01:38:09.941 00.000 7680 scope move finished after 186 + 51 ms
01:38:09.942 00.001 7680 Move returns status 0, amount 186
01:38:09.942 00.000 7680 move complete, result=0
01:38:09.943 00.001 7680 worker thread done servicing request
01:38:09.943 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 186 ms NORTH
01:38:09.950 00.007 7680 Worker thread wakes up
01:38:09.951 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:09.951 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:11.198 01.247 7680 Exposure complete
01:38:11.326 00.128 7680 worker thread done servicing request
01:38:11.327 00.001 6120 OnExposeComplete: enter
01:38:11.330 00.003 6120 UpdateGuideState(): m_state=6
01:38:11.335 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6581
01:38:11.339 00.004 6120 Star::Find returns 1 (1), X=958.61, Y=44.60, Mass=13812, SNR=75.9, Peak=255 HFD=7.1
01:38:11.342 00.003 6120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-2.95) = xAngle (2.81 = 2.81)
01:38:11.346 00.004 6120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.54 = 2.54)
01:38:11.350 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.14 mountX=-0.16 mountY=0.10, mountTheta=2.60
01:38:11.355 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.02, opts=13)
01:38:11.360 00.005 6120 Enqueuing Move request for scope (0.17, -0.02)
01:38:11.366 00.006 7680 Worker thread wakes up
01:38:11.366 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
01:38:11.366 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
01:38:11.366 00.000 7680 Moving (0.17, -0.02) raw xDistance=-0.16 yDistance=0.10
01:38:11.366 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:38:11.366 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:38:11.367 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:38:11.367 00.000 7680 MoveAxis(E, 0, ABG)
01:38:11.367 00.000 7680 Move returns status 0, amount 0
01:38:11.367 00.000 7680 MoveAxis(N, 0, ABG)
01:38:11.367 00.000 7680 Move returns status 0, amount 0
01:38:11.367 00.000 7680 move complete, result=0
01:38:11.368 00.001 7680 worker thread done servicing request
01:38:11.368 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:11.371 00.003 6120 UpdateGuideState exits: m=13812 SNR=75.9 Saturated
01:38:11.376 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:11.380 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:11.384 00.004 6120 Enqueuing Expose request
01:38:11.387 00.003 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:11.392 00.005 7680 Worker thread wakes up
01:38:11.392 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:11.393 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:12.636 01.243 7680 Exposure complete
01:38:12.775 00.139 7680 worker thread done servicing request
01:38:12.775 00.000 6120 OnExposeComplete: enter
01:38:12.779 00.004 6120 UpdateGuideState(): m_state=6
01:38:12.785 00.006 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6582
01:38:12.788 00.003 6120 Star::Find returns 1 (1), X=958.75, Y=45.02, Mass=14638, SNR=77.6, Peak=255 HFD=6.9
01:38:12.792 00.004 6120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-2.95) = xAngle (3.86 = -2.42)
01:38:12.798 00.006 6120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.59 = -2.69)
01:38:12.802 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=0.40 hyp=0.50 cameraTheta=0.91 mountX=-0.38 mountY=-0.22, mountTheta=-2.62
01:38:12.807 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.40, opts=13)
01:38:12.811 00.004 6120 Enqueuing Move request for scope (0.31, 0.40)
01:38:12.816 00.005 7680 Worker thread wakes up
01:38:12.816 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:12.820 00.004 6120 UpdateGuideState exits: m=14638 SNR=77.6 Saturated
01:38:12.822 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:12.827 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.40) opts 0xd
01:38:12.827 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:12.832 00.005 6120 Enqueuing Expose request
01:38:12.835 00.003 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.40)
01:38:12.835 00.000 7680 Moving (0.31, 0.40) raw xDistance=-0.38 yDistance=-0.22
01:38:12.835 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:38:12.837 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:38:12.837 00.000 7680 MoveAxis(E, 155, ABG)
01:38:12.837 00.000 7680 Guiding  Dir = 2, Dur = 155
01:38:12.837 00.000 7680 IsSlewing returns 0
01:38:12.837 00.000 7680 IsGuiding returns 0
01:38:12.838 00.001 7680 PulseGuide returned control before completion, sleep 165
01:38:13.013 00.175 7680 IsGuiding returns 1
01:38:13.015 00.002 7680 scope still moving after pulse duration time elapsed
01:38:13.044 00.029 7680 IsSlewing returns 0
01:38:13.046 00.002 7680 IsGuiding returns 0
01:38:13.047 00.001 7680 scope move finished after 155 + 54 ms
01:38:13.048 00.001 7680 Move returns status 0, amount 155
01:38:13.048 00.000 7680 MoveAxis(N, 119, ABG)
01:38:13.048 00.000 7680 Guiding  Dir = 0, Dur = 119
01:38:13.048 00.000 7680 IsSlewing returns 0
01:38:13.049 00.001 7680 IsGuiding returns 0
01:38:13.049 00.000 7680 PulseGuide returned control before completion, sleep 129
01:38:13.185 00.136 7680 IsGuiding returns 1
01:38:13.185 00.000 7680 scope still moving after pulse duration time elapsed
01:38:13.216 00.031 7680 IsSlewing returns 0
01:38:13.217 00.001 7680 IsGuiding returns 0
01:38:13.218 00.001 7680 scope move finished after 119 + 50 ms
01:38:13.218 00.000 7680 Move returns status 0, amount 119
01:38:13.220 00.002 7680 move complete, result=0
01:38:13.220 00.000 7680 worker thread done servicing request
01:38:13.221 00.001 6120 GuideStep: -0.4 px 155 ms EAST, -0.2 px 119 ms NORTH
01:38:13.227 00.006 7680 Worker thread wakes up
01:38:13.227 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:13.227 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:14.472 01.245 7680 Exposure complete
01:38:14.641 00.169 7680 worker thread done servicing request
01:38:14.642 00.001 6120 OnExposeComplete: enter
01:38:14.649 00.007 6120 UpdateGuideState(): m_state=6
01:38:14.654 00.005 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6583
01:38:14.658 00.004 6120 Star::Find returns 1 (1), X=958.27, Y=44.93, Mass=14229, SNR=77.8, Peak=255 HFD=6.8
01:38:14.662 00.004 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
01:38:14.666 00.004 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
01:38:14.671 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.31 hyp=0.35 cameraTheta=2.09 mountX=0.11 mountY=-0.35, mountTheta=-1.26
01:38:14.677 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.31, opts=13)
01:38:14.680 00.003 6120 Enqueuing Move request for scope (-0.17, 0.31)
01:38:14.684 00.004 7680 Worker thread wakes up
01:38:14.684 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.31) opts 0xd
01:38:14.684 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:14.689 00.005 6120 UpdateGuideState exits: m=14229 SNR=77.8 Saturated
01:38:14.693 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:14.696 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:14.700 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.31)
01:38:14.700 00.000 7680 Moving (-0.17, 0.31) raw xDistance=0.11 yDistance=-0.35
01:38:14.700 00.000 6120 Enqueuing Expose request
01:38:14.705 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:38:14.706 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:38:14.706 00.000 7680 MoveAxis(E, 0, ABG)
01:38:14.706 00.000 7680 Move returns status 0, amount 0
01:38:14.706 00.000 7680 MoveAxis(N, 191, ABG)
01:38:14.706 00.000 7680 Guiding  Dir = 0, Dur = 191
01:38:14.706 00.000 7680 IsSlewing returns 0
01:38:14.707 00.001 7680 IsGuiding returns 0
01:38:14.707 00.000 7680 PulseGuide returned control before completion, sleep 201
01:38:14.916 00.209 7680 IsGuiding returns 1
01:38:14.917 00.001 7680 scope still moving after pulse duration time elapsed
01:38:14.947 00.030 7680 IsSlewing returns 0
01:38:14.948 00.001 7680 IsGuiding returns 0
01:38:14.948 00.000 7680 scope move finished after 191 + 50 ms
01:38:14.948 00.000 7680 Move returns status 0, amount 191
01:38:14.949 00.001 7680 move complete, result=0
01:38:14.949 00.000 7680 worker thread done servicing request
01:38:14.949 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 191 ms NORTH
01:38:14.953 00.004 7680 Worker thread wakes up
01:38:14.953 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:14.953 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:16.211 01.258 7680 Exposure complete
01:38:16.348 00.137 7680 worker thread done servicing request
01:38:16.348 00.000 6120 OnExposeComplete: enter
01:38:16.351 00.003 6120 UpdateGuideState(): m_state=6
01:38:16.356 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6584
01:38:16.359 00.003 6120 Star::Find returns 1 (1), X=958.35, Y=44.86, Mass=14049, SNR=76.9, Peak=255 HFD=6.8
01:38:16.363 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.91 = -1.38)
01:38:16.365 00.002 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.65)
01:38:16.367 00.002 6120 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.95 mountX=0.05 mountY=-0.26, mountTheta=-1.38
01:38:16.371 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.24, opts=13)
01:38:16.375 00.004 6120 Enqueuing Move request for scope (-0.10, 0.24)
01:38:16.378 00.003 7680 Worker thread wakes up
01:38:16.378 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
01:38:16.379 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
01:38:16.379 00.000 7680 Moving (-0.10, 0.24) raw xDistance=0.05 yDistance=-0.26
01:38:16.379 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:38:16.379 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:38:16.379 00.000 7680 MoveAxis(E, 0, ABG)
01:38:16.379 00.000 7680 Move returns status 0, amount 0
01:38:16.380 00.001 7680 MoveAxis(N, 140, ABG)
01:38:16.380 00.000 7680 Guiding  Dir = 0, Dur = 140
01:38:16.380 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:16.383 00.003 7680 IsSlewing returns 0
01:38:16.384 00.001 6120 UpdateGuideState exits: m=14049 SNR=76.9 Saturated
01:38:16.387 00.003 7680 IsGuiding returns 0
01:38:16.387 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:16.391 00.004 7680 PulseGuide returned control before completion, sleep 150
01:38:16.391 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:16.396 00.005 6120 Enqueuing Expose request
01:38:16.557 00.161 7680 IsGuiding returns 1
01:38:16.558 00.001 7680 scope still moving after pulse duration time elapsed
01:38:16.588 00.030 7680 IsSlewing returns 0
01:38:16.589 00.001 7680 IsGuiding returns 0
01:38:16.591 00.002 7680 scope move finished after 140 + 63 ms
01:38:16.591 00.000 7680 Move returns status 0, amount 140
01:38:16.591 00.000 7680 move complete, result=0
01:38:16.592 00.001 7680 worker thread done servicing request
01:38:16.592 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 140 ms NORTH
01:38:16.599 00.007 7680 Worker thread wakes up
01:38:16.599 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:16.599 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:17.857 01.258 7680 Exposure complete
01:38:17.997 00.140 7680 worker thread done servicing request
01:38:17.998 00.001 6120 OnExposeComplete: enter
01:38:18.002 00.004 6120 UpdateGuideState(): m_state=6
01:38:18.006 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6585
01:38:18.010 00.004 6120 Star::Find returns 1 (1), X=958.63, Y=44.58, Mass=12764, SNR=71.9, Peak=255 HFD=7.0
01:38:18.015 00.005 6120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-2.95) = xAngle (2.71 = 2.71)
01:38:18.019 00.004 6120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.44 = 2.44)
01:38:18.023 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.19 cameraTheta=-0.24 mountX=-0.18 mountY=0.13, mountTheta=2.53
01:38:18.027 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.05, opts=13)
01:38:18.032 00.005 6120 Enqueuing Move request for scope (0.19, -0.05)
01:38:18.036 00.004 7680 Worker thread wakes up
01:38:18.036 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:18.040 00.004 6120 UpdateGuideState exits: m=12764 SNR=71.9 Saturated
01:38:18.044 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:18.049 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:18.055 00.006 6120 Enqueuing Expose request
01:38:18.060 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
01:38:18.060 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
01:38:18.060 00.000 7680 Moving (0.19, -0.05) raw xDistance=-0.18 yDistance=0.13
01:38:18.060 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:38:18.061 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:38:18.061 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:38:18.061 00.000 7680 MoveAxis(E, 0, ABG)
01:38:18.062 00.001 7680 Move returns status 0, amount 0
01:38:18.062 00.000 7680 MoveAxis(N, 0, ABG)
01:38:18.062 00.000 7680 Move returns status 0, amount 0
01:38:18.063 00.001 7680 move complete, result=0
01:38:18.063 00.000 7680 worker thread done servicing request
01:38:18.063 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:18.067 00.004 7680 Worker thread wakes up
01:38:18.067 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:18.068 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:19.312 01.244 7680 Exposure complete
01:38:19.452 00.140 7680 worker thread done servicing request
01:38:19.452 00.000 6120 OnExposeComplete: enter
01:38:19.458 00.006 6120 UpdateGuideState(): m_state=6
01:38:19.465 00.007 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6586
01:38:19.470 00.005 6120 Star::Find returns 1 (1), X=958.36, Y=45.05, Mass=14256, SNR=76.2, Peak=255 HFD=6.8
01:38:19.474 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
01:38:19.478 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.44 = -1.84)
01:38:19.483 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.43 hyp=0.44 cameraTheta=1.75 mountX=-0.00 mountY=-0.42, mountTheta=-1.57
01:38:19.488 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.43, opts=13)
01:38:19.493 00.005 6120 Enqueuing Move request for scope (-0.08, 0.43)
01:38:19.498 00.005 7680 Worker thread wakes up
01:38:19.498 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.43) opts 0xd
01:38:19.498 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.43)
01:38:19.498 00.000 7680 Moving (-0.08, 0.43) raw xDistance=-0.00 yDistance=-0.42
01:38:19.499 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:19.503 00.004 6120 UpdateGuideState exits: m=14256 SNR=76.2 Saturated
01:38:19.506 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:19.511 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:38:19.511 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:19.516 00.005 6120 Enqueuing Expose request
01:38:19.520 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:38:19.520 00.000 7680 MoveAxis(E, 0, ABG)
01:38:19.520 00.000 7680 Move returns status 0, amount 0
01:38:19.520 00.000 7680 MoveAxis(N, 229, ABG)
01:38:19.520 00.000 7680 Guiding  Dir = 0, Dur = 229
01:38:19.520 00.000 7680 IsSlewing returns 0
01:38:19.521 00.001 7680 IsGuiding returns 0
01:38:19.522 00.001 7680 PulseGuide returned control before completion, sleep 239
01:38:19.770 00.248 7680 IsGuiding returns 1
01:38:19.771 00.001 7680 scope still moving after pulse duration time elapsed
01:38:19.802 00.031 7680 IsSlewing returns 0
01:38:19.804 00.002 7680 IsGuiding returns 0
01:38:19.804 00.000 7680 scope move finished after 229 + 54 ms
01:38:19.806 00.002 7680 Move returns status 0, amount 229
01:38:19.806 00.000 7680 move complete, result=0
01:38:19.806 00.000 7680 worker thread done servicing request
01:38:19.806 00.000 7680 Worker thread wakes up
01:38:19.807 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 229 ms NORTH
01:38:19.814 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:19.814 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:21.060 01.246 7680 Exposure complete
01:38:21.199 00.139 7680 worker thread done servicing request
01:38:21.199 00.000 6120 OnExposeComplete: enter
01:38:21.203 00.004 6120 UpdateGuideState(): m_state=6
01:38:21.208 00.005 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6587
01:38:21.212 00.004 6120 Star::Find returns 1 (1), X=958.33, Y=44.92, Mass=14174, SNR=76.8, Peak=255 HFD=6.8
01:38:21.216 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
01:38:21.220 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.67)
01:38:21.223 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.30 hyp=0.32 cameraTheta=1.93 mountX=0.05 mountY=-0.32, mountTheta=-1.40
01:38:21.227 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.30, opts=13)
01:38:21.233 00.006 6120 Enqueuing Move request for scope (-0.11, 0.30)
01:38:21.238 00.005 7680 Worker thread wakes up
01:38:21.238 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:21.243 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.30) opts 0xd
01:38:21.243 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.30)
01:38:21.243 00.000 7680 Moving (-0.11, 0.30) raw xDistance=0.05 yDistance=-0.32
01:38:21.243 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:38:21.243 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:38:21.244 00.001 7680 MoveAxis(E, 0, ABG)
01:38:21.244 00.000 6120 UpdateGuideState exits: m=14174 SNR=76.8 Saturated
01:38:21.249 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:21.252 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:21.256 00.004 6120 Enqueuing Expose request
01:38:21.260 00.004 7680 Move returns status 0, amount 0
01:38:21.260 00.000 7680 MoveAxis(N, 171, ABG)
01:38:21.260 00.000 7680 Guiding  Dir = 0, Dur = 171
01:38:21.260 00.000 7680 IsSlewing returns 0
01:38:21.261 00.001 7680 IsGuiding returns 0
01:38:21.261 00.000 7680 PulseGuide returned control before completion, sleep 181
01:38:21.455 00.194 7680 IsGuiding returns 1
01:38:21.456 00.001 7680 scope still moving after pulse duration time elapsed
01:38:21.484 00.028 7680 IsSlewing returns 0
01:38:21.487 00.003 7680 IsGuiding returns 0
01:38:21.489 00.002 7680 scope move finished after 171 + 56 ms
01:38:21.489 00.000 7680 Move returns status 0, amount 171
01:38:21.489 00.000 7680 move complete, result=0
01:38:21.490 00.001 7680 worker thread done servicing request
01:38:21.491 00.001 7680 Worker thread wakes up
01:38:21.491 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 171 ms NORTH
01:38:21.496 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:21.497 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:22.745 01.248 7680 Exposure complete
01:38:22.880 00.135 7680 worker thread done servicing request
01:38:22.881 00.001 6120 OnExposeComplete: enter
01:38:22.884 00.003 6120 UpdateGuideState(): m_state=6
01:38:22.888 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6588
01:38:22.892 00.004 6120 Star::Find returns 1 (1), X=958.65, Y=44.82, Mass=15212, SNR=79.5, Peak=255 HFD=7.1
01:38:22.898 00.006 6120 CameraToMount -- cameraTheta (0.76) - m_xAngle (-2.95) = xAngle (3.72 = -2.56)
01:38:22.902 00.004 6120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.45 = -2.83)
01:38:22.906 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.19 hyp=0.28 cameraTheta=0.76 mountX=-0.23 mountY=-0.09, mountTheta=-2.79
01:38:22.911 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.19, opts=13)
01:38:22.914 00.003 6120 Enqueuing Move request for scope (0.20, 0.19)
01:38:22.918 00.004 7680 Worker thread wakes up
01:38:22.918 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.19) opts 0xd
01:38:22.918 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.19)
01:38:22.918 00.000 7680 Moving (0.20, 0.19) raw xDistance=-0.23 yDistance=-0.09
01:38:22.918 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:38:22.920 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:38:22.920 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:22.924 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:38:22.924 00.000 7680 MoveAxis(E, 96, ABG)
01:38:22.924 00.000 7680 Guiding  Dir = 2, Dur = 96
01:38:22.924 00.000 6120 UpdateGuideState exits: m=15212 SNR=79.5 Saturated
01:38:22.927 00.003 7680 IsSlewing returns 0
01:38:22.927 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:22.931 00.004 7680 IsGuiding returns 0
01:38:22.931 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:22.934 00.003 7680 PulseGuide returned control before completion, sleep 106
01:38:22.934 00.000 6120 Enqueuing Expose request
01:38:23.058 00.124 7680 IsGuiding returns 0
01:38:23.071 00.013 7680 Move returns status 0, amount 96
01:38:23.071 00.000 7680 MoveAxis(N, 0, ABG)
01:38:23.073 00.002 7680 Move returns status 0, amount 0
01:38:23.073 00.000 7680 move complete, result=0
01:38:23.073 00.000 7680 worker thread done servicing request
01:38:23.073 00.000 6120 GuideStep: -0.2 px 96 ms EAST, -0.1 px 0 ms NORTH
01:38:23.078 00.005 7680 Worker thread wakes up
01:38:23.078 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:23.078 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:24.321 01.243 7680 Exposure complete
01:38:24.448 00.127 7680 worker thread done servicing request
01:38:24.449 00.001 6120 OnExposeComplete: enter
01:38:24.452 00.003 6120 UpdateGuideState(): m_state=6
01:38:24.457 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6589
01:38:24.461 00.004 6120 Star::Find returns 1 (1), X=958.62, Y=44.65, Mass=13892, SNR=75.5, Peak=255 HFD=7.0
01:38:24.464 00.003 6120 CameraToMount -- cameraTheta (0.12) - m_xAngle (-2.95) = xAngle (3.07 = 3.07)
01:38:24.468 00.004 6120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.81 = 2.81)
01:38:24.472 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.12 mountX=-0.18 mountY=0.06, mountTheta=2.82
01:38:24.477 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.02, opts=13)
01:38:24.481 00.004 6120 Enqueuing Move request for scope (0.18, 0.02)
01:38:24.486 00.005 7680 Worker thread wakes up
01:38:24.487 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:24.493 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
01:38:24.493 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
01:38:24.493 00.000 7680 Moving (0.18, 0.02) raw xDistance=-0.18 yDistance=0.06
01:38:24.493 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:38:24.493 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:38:24.493 00.000 6120 UpdateGuideState exits: m=13892 SNR=75.5 Saturated
01:38:24.498 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:24.503 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:24.506 00.003 6120 Enqueuing Expose request
01:38:24.510 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:38:24.510 00.000 7680 MoveAxis(E, 0, ABG)
01:38:24.510 00.000 7680 Move returns status 0, amount 0
01:38:24.512 00.002 7680 MoveAxis(N, 0, ABG)
01:38:24.512 00.000 7680 Move returns status 0, amount 0
01:38:24.512 00.000 7680 move complete, result=0
01:38:24.512 00.000 7680 worker thread done servicing request
01:38:24.512 00.000 7680 Worker thread wakes up
01:38:24.513 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:24.517 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:24.518 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:25.777 01.259 7680 Exposure complete
01:38:25.917 00.140 7680 worker thread done servicing request
01:38:25.918 00.001 6120 OnExposeComplete: enter
01:38:25.925 00.007 6120 UpdateGuideState(): m_state=6
01:38:25.930 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6590
01:38:25.933 00.003 6120 Star::Find returns 1 (1), X=958.50, Y=45.05, Mass=13932, SNR=75.3, Peak=255 HFD=6.8
01:38:25.937 00.004 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
01:38:25.942 00.005 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.16)
01:38:25.945 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.43 hyp=0.43 cameraTheta=1.44 mountX=-0.13 mountY=-0.36, mountTheta=-1.93
01:38:25.950 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.43, opts=13)
01:38:25.955 00.005 6120 Enqueuing Move request for scope (0.06, 0.43)
01:38:26.000 00.045 7680 Worker thread wakes up
01:38:26.000 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:26.005 00.005 6120 UpdateGuideState exits: m=13932 SNR=75.3 Saturated
01:38:26.008 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:26.013 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.43) opts 0xd
01:38:26.013 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:26.018 00.005 6120 Enqueuing Expose request
01:38:26.022 00.004 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.43)
01:38:26.022 00.000 7680 Moving (0.06, 0.43) raw xDistance=-0.13 yDistance=-0.36
01:38:26.022 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:38:26.023 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:38:26.023 00.000 7680 MoveAxis(E, 0, ABG)
01:38:26.023 00.000 7680 Move returns status 0, amount 0
01:38:26.023 00.000 7680 MoveAxis(N, 195, ABG)
01:38:26.024 00.001 7680 Guiding  Dir = 0, Dur = 195
01:38:26.024 00.000 7680 IsSlewing returns 0
01:38:26.024 00.000 7680 IsGuiding returns 0
01:38:26.025 00.001 7680 PulseGuide returned control before completion, sleep 205
01:38:26.235 00.210 7680 IsGuiding returns 1
01:38:26.236 00.001 7680 scope still moving after pulse duration time elapsed
01:38:26.266 00.030 7680 IsSlewing returns 0
01:38:26.268 00.002 7680 IsGuiding returns 0
01:38:26.268 00.000 7680 scope move finished after 195 + 47 ms
01:38:26.268 00.000 7680 Move returns status 0, amount 195
01:38:26.268 00.000 7680 move complete, result=0
01:38:26.269 00.001 7680 worker thread done servicing request
01:38:26.270 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 195 ms NORTH
01:38:26.276 00.006 7680 Worker thread wakes up
01:38:26.276 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:26.276 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:27.523 01.247 7680 Exposure complete
01:38:27.665 00.142 7680 worker thread done servicing request
01:38:27.665 00.000 6120 OnExposeComplete: enter
01:38:27.670 00.005 6120 UpdateGuideState(): m_state=6
01:38:27.674 00.004 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6591
01:38:27.678 00.004 6120 Star::Find returns 1 (1), X=958.80, Y=44.91, Mass=14268, SNR=77.4, Peak=255 HFD=6.9
01:38:27.682 00.004 6120 CameraToMount -- cameraTheta (0.67) - m_xAngle (-2.95) = xAngle (3.63 = -2.65)
01:38:27.686 00.004 6120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.36 = -2.92)
01:38:27.689 00.003 6120 CameraToMount -- cameraX=0.35 cameraY=0.28 hyp=0.45 cameraTheta=0.67 mountX=-0.40 mountY=-0.10, mountTheta=-2.90
01:38:27.694 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=0.28, opts=13)
01:38:27.698 00.004 6120 Enqueuing Move request for scope (0.35, 0.28)
01:38:27.701 00.003 7680 Worker thread wakes up
01:38:27.701 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.28) opts 0xd
01:38:27.701 00.000 7680 Handling offset move in thread for scope, endpoint = (0.35, 0.28)
01:38:27.702 00.001 7680 Moving (0.35, 0.28) raw xDistance=-0.40 yDistance=-0.10
01:38:27.702 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:27.707 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:38:27.708 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:38:27.708 00.000 6120 UpdateGuideState exits: m=14268 SNR=77.4 Saturated
01:38:27.713 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:27.717 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:27.721 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:38:27.721 00.000 7680 MoveAxis(E, 164, ABG)
01:38:27.722 00.001 7680 Guiding  Dir = 2, Dur = 164
01:38:27.722 00.000 6120 Enqueuing Expose request
01:38:27.726 00.004 7680 IsSlewing returns 0
01:38:27.726 00.000 7680 IsGuiding returns 0
01:38:27.726 00.000 7680 PulseGuide returned control before completion, sleep 174
01:38:27.918 00.192 7680 IsGuiding returns 0
01:38:27.918 00.000 7680 Move returns status 0, amount 164
01:38:27.919 00.001 7680 MoveAxis(N, 0, ABG)
01:38:27.919 00.000 7680 Move returns status 0, amount 0
01:38:27.920 00.001 7680 move complete, result=0
01:38:27.922 00.002 7680 worker thread done servicing request
01:38:27.922 00.000 7680 Worker thread wakes up
01:38:27.923 00.001 6120 GuideStep: -0.4 px 164 ms EAST, -0.1 px 0 ms NORTH
01:38:27.931 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:27.931 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:29.183 01.252 7680 Exposure complete
01:38:29.324 00.141 7680 worker thread done servicing request
01:38:29.324 00.000 6120 OnExposeComplete: enter
01:38:29.329 00.005 6120 UpdateGuideState(): m_state=6
01:38:29.335 00.006 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6592
01:38:29.339 00.004 6120 Star::Find returns 1 (1), X=958.40, Y=44.95, Mass=14378, SNR=78.0, Peak=255 HFD=6.8
01:38:29.343 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.66 = -1.63)
01:38:29.347 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
01:38:29.351 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.33 hyp=0.33 cameraTheta=1.70 mountX=-0.02 mountY=-0.31, mountTheta=-1.63
01:38:29.355 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.33, opts=13)
01:38:29.359 00.004 6120 Enqueuing Move request for scope (-0.04, 0.33)
01:38:29.364 00.005 7680 Worker thread wakes up
01:38:29.364 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:29.368 00.004 6120 UpdateGuideState exits: m=14378 SNR=78.0 Saturated
01:38:29.372 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:29.376 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:29.379 00.003 6120 Enqueuing Expose request
01:38:29.382 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.33) opts 0xd
01:38:29.382 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.33)
01:38:29.382 00.000 7680 Moving (-0.04, 0.33) raw xDistance=-0.02 yDistance=-0.31
01:38:29.382 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:38:29.382 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:38:29.382 00.000 7680 MoveAxis(E, 0, ABG)
01:38:29.384 00.002 7680 Move returns status 0, amount 0
01:38:29.384 00.000 7680 MoveAxis(N, 169, ABG)
01:38:29.384 00.000 7680 Guiding  Dir = 0, Dur = 169
01:38:29.384 00.000 7680 IsSlewing returns 0
01:38:29.385 00.001 7680 IsGuiding returns 0
01:38:29.385 00.000 7680 PulseGuide returned control before completion, sleep 179
01:38:29.566 00.181 7680 IsGuiding returns 1
01:38:29.566 00.000 7680 scope still moving after pulse duration time elapsed
01:38:29.598 00.032 7680 IsSlewing returns 0
01:38:29.598 00.000 7680 IsGuiding returns 1
01:38:29.629 00.031 7680 IsSlewing returns 0
01:38:29.631 00.002 7680 IsGuiding returns 1
01:38:29.660 00.029 7680 IsSlewing returns 0
01:38:29.660 00.000 7680 IsGuiding returns 0
01:38:29.660 00.000 7680 scope move finished after 169 + 106 ms
01:38:29.660 00.000 7680 Move returns status 0, amount 169
01:38:29.660 00.000 7680 move complete, result=0
01:38:29.661 00.001 7680 worker thread done servicing request
01:38:29.661 00.000 7680 Worker thread wakes up
01:38:29.661 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 169 ms NORTH
01:38:29.666 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:29.666 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:30.912 01.246 7680 Exposure complete
01:38:31.042 00.130 7680 worker thread done servicing request
01:38:31.042 00.000 6120 OnExposeComplete: enter
01:38:31.046 00.004 6120 UpdateGuideState(): m_state=6
01:38:31.050 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6593
01:38:31.054 00.004 6120 Star::Find returns 1 (1), X=958.71, Y=45.02, Mass=13777, SNR=76.5, Peak=255 HFD=6.9
01:38:31.058 00.004 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
01:38:31.061 00.003 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.62)
01:38:31.066 00.005 6120 CameraToMount -- cameraX=0.27 cameraY=0.39 hyp=0.47 cameraTheta=0.98 mountX=-0.33 mountY=-0.24, mountTheta=-2.52
01:38:31.071 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.39, opts=13)
01:38:31.074 00.003 6120 Enqueuing Move request for scope (0.27, 0.39)
01:38:31.078 00.004 7680 Worker thread wakes up
01:38:31.078 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.39) opts 0xd
01:38:31.078 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.39)
01:38:31.078 00.000 7680 Moving (0.27, 0.39) raw xDistance=-0.33 yDistance=-0.24
01:38:31.078 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:38:31.079 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:31.082 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:38:31.082 00.000 7680 MoveAxis(E, 136, ABG)
01:38:31.084 00.002 7680 Guiding  Dir = 2, Dur = 136
01:38:31.084 00.000 6120 UpdateGuideState exits: m=13777 SNR=76.5 Saturated
01:38:31.088 00.004 7680 IsSlewing returns 0
01:38:31.088 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:31.091 00.003 7680 IsGuiding returns 0
01:38:31.091 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:31.096 00.005 6120 Enqueuing Expose request
01:38:31.100 00.004 7680 PulseGuide returned control before completion, sleep 146
01:38:31.248 00.148 7680 IsGuiding returns 1
01:38:31.249 00.001 7680 scope still moving after pulse duration time elapsed
01:38:31.280 00.031 7680 IsSlewing returns 0
01:38:31.284 00.004 7680 IsGuiding returns 0
01:38:31.284 00.000 7680 scope move finished after 136 + 56 ms
01:38:31.285 00.001 7680 Move returns status 0, amount 136
01:38:31.285 00.000 7680 MoveAxis(N, 129, ABG)
01:38:31.286 00.001 7680 Guiding  Dir = 0, Dur = 129
01:38:31.286 00.000 7680 IsSlewing returns 0
01:38:31.287 00.001 7680 IsGuiding returns 0
01:38:31.287 00.000 7680 PulseGuide returned control before completion, sleep 139
01:38:31.436 00.149 7680 IsGuiding returns 1
01:38:31.436 00.000 7680 scope still moving after pulse duration time elapsed
01:38:31.467 00.031 7680 IsSlewing returns 0
01:38:31.469 00.002 7680 IsGuiding returns 0
01:38:31.470 00.001 7680 scope move finished after 129 + 54 ms
01:38:31.471 00.001 7680 Move returns status 0, amount 129
01:38:31.471 00.000 7680 move complete, result=0
01:38:31.471 00.000 7680 worker thread done servicing request
01:38:31.471 00.000 7680 Worker thread wakes up
01:38:31.473 00.002 6120 GuideStep: -0.3 px 136 ms EAST, -0.2 px 129 ms NORTH
01:38:31.479 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:31.479 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:32.736 01.257 7680 Exposure complete
01:38:32.882 00.146 7680 worker thread done servicing request
01:38:32.883 00.001 6120 OnExposeComplete: enter
01:38:32.887 00.004 6120 UpdateGuideState(): m_state=6
01:38:32.892 00.005 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6594
01:38:32.896 00.004 6120 Star::Find returns 1 (1), X=958.40, Y=45.08, Mass=13981, SNR=74.9, Peak=255 HFD=6.8
01:38:32.900 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
01:38:32.904 00.004 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
01:38:32.907 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.45 hyp=0.46 cameraTheta=1.67 mountX=-0.04 mountY=-0.43, mountTheta=-1.67
01:38:32.912 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.45, opts=13)
01:38:32.917 00.005 6120 Enqueuing Move request for scope (-0.04, 0.45)
01:38:32.920 00.003 7680 Worker thread wakes up
01:38:32.920 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.45) opts 0xd
01:38:32.920 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.45)
01:38:32.920 00.000 7680 Moving (-0.04, 0.45) raw xDistance=-0.04 yDistance=-0.43
01:38:32.920 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:38:32.921 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:38:32.921 00.000 7680 MoveAxis(E, 0, ABG)
01:38:32.921 00.000 7680 Move returns status 0, amount 0
01:38:32.922 00.001 7680 MoveAxis(N, 232, ABG)
01:38:32.922 00.000 7680 Guiding  Dir = 0, Dur = 232
01:38:32.922 00.000 7680 IsSlewing returns 0
01:38:32.922 00.000 7680 IsGuiding returns 0
01:38:32.924 00.002 7680 PulseGuide returned control before completion, sleep 242
01:38:32.924 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:32.931 00.007 6120 UpdateGuideState exits: m=13981 SNR=74.9 Saturated
01:38:32.933 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:32.936 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:32.940 00.004 6120 Enqueuing Expose request
01:38:33.178 00.238 7680 IsGuiding returns 1
01:38:33.178 00.000 7680 scope still moving after pulse duration time elapsed
01:38:33.209 00.031 7680 IsSlewing returns 0
01:38:33.210 00.001 7680 IsGuiding returns 0
01:38:33.211 00.001 7680 scope move finished after 232 + 55 ms
01:38:33.211 00.000 7680 Move returns status 0, amount 232
01:38:33.211 00.000 7680 move complete, result=0
01:38:33.212 00.001 7680 worker thread done servicing request
01:38:33.213 00.001 7680 Worker thread wakes up
01:38:33.213 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 232 ms NORTH
01:38:33.219 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:33.219 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:34.472 01.253 7680 Exposure complete
01:38:34.609 00.137 7680 worker thread done servicing request
01:38:34.609 00.000 6120 OnExposeComplete: enter
01:38:34.613 00.004 6120 UpdateGuideState(): m_state=6
01:38:34.618 00.005 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6595
01:38:34.622 00.004 6120 Star::Find returns 1 (1), X=958.74, Y=44.98, Mass=14478, SNR=77.4, Peak=255 HFD=6.8
01:38:34.626 00.004 6120 CameraToMount -- cameraTheta (0.88) - m_xAngle (-2.95) = xAngle (3.84 = -2.45)
01:38:34.629 00.003 6120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.57 = -2.72)
01:38:34.633 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=0.36 hyp=0.46 cameraTheta=0.88 mountX=-0.35 mountY=-0.19, mountTheta=-2.65
01:38:34.639 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.36, opts=13)
01:38:34.644 00.005 6120 Enqueuing Move request for scope (0.29, 0.36)
01:38:34.648 00.004 7680 Worker thread wakes up
01:38:34.649 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:34.653 00.004 6120 UpdateGuideState exits: m=14478 SNR=77.4 Saturated
01:38:34.658 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:34.662 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:34.665 00.003 6120 Enqueuing Expose request
01:38:34.670 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.36) opts 0xd
01:38:34.670 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.36)
01:38:34.670 00.000 7680 Moving (0.29, 0.36) raw xDistance=-0.35 yDistance=-0.19
01:38:34.671 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:38:34.671 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:38:34.671 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:38:34.671 00.000 7680 MoveAxis(E, 144, ABG)
01:38:34.671 00.000 7680 Guiding  Dir = 2, Dur = 144
01:38:34.671 00.000 7680 IsSlewing returns 0
01:38:34.672 00.001 7680 IsGuiding returns 0
01:38:34.672 00.000 7680 PulseGuide returned control before completion, sleep 154
01:38:34.835 00.163 7680 IsGuiding returns 1
01:38:34.835 00.000 7680 scope still moving after pulse duration time elapsed
01:38:34.866 00.031 7680 IsSlewing returns 0
01:38:34.867 00.001 7680 IsGuiding returns 0
01:38:34.867 00.000 7680 scope move finished after 144 + 51 ms
01:38:34.867 00.000 7680 Move returns status 0, amount 144
01:38:34.868 00.001 7680 MoveAxis(N, 0, ABG)
01:38:34.868 00.000 7680 Move returns status 0, amount 0
01:38:34.868 00.000 7680 move complete, result=0
01:38:34.868 00.000 7680 worker thread done servicing request
01:38:34.869 00.001 6120 GuideStep: -0.4 px 144 ms EAST, -0.2 px 0 ms NORTH
01:38:34.875 00.006 7680 Worker thread wakes up
01:38:34.875 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:34.875 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:36.128 01.253 7680 Exposure complete
01:38:36.265 00.137 7680 worker thread done servicing request
01:38:36.266 00.001 6120 OnExposeComplete: enter
01:38:36.271 00.005 6120 UpdateGuideState(): m_state=6
01:38:36.276 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6596
01:38:36.280 00.004 6120 Star::Find returns 1 (1), X=958.29, Y=45.15, Mass=13986, SNR=75.5, Peak=255 HFD=7.0
01:38:36.284 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.49)
01:38:36.287 00.003 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
01:38:36.292 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.53 hyp=0.55 cameraTheta=1.84 mountX=0.05 mountY=-0.54, mountTheta=-1.48
01:38:36.297 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.53, opts=13)
01:38:36.301 00.004 6120 Enqueuing Move request for scope (-0.15, 0.53)
01:38:36.304 00.003 7680 Worker thread wakes up
01:38:36.304 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:36.309 00.005 6120 UpdateGuideState exits: m=13986 SNR=75.5 Saturated
01:38:36.313 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:36.316 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:36.319 00.003 6120 Enqueuing Expose request
01:38:36.323 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.53) opts 0xd
01:38:36.323 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.53)
01:38:36.323 00.000 7680 Moving (-0.15, 0.53) raw xDistance=0.05 yDistance=-0.54
01:38:36.323 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:38:36.323 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
01:38:36.325 00.002 7680 MoveAxis(E, 0, ABG)
01:38:36.325 00.000 7680 Move returns status 0, amount 0
01:38:36.325 00.000 7680 MoveAxis(N, 294, ABG)
01:38:36.326 00.001 7680 Guiding  Dir = 0, Dur = 294
01:38:36.326 00.000 7680 IsSlewing returns 0
01:38:36.326 00.000 7680 IsGuiding returns 0
01:38:36.326 00.000 7680 PulseGuide returned control before completion, sleep 304
01:38:36.634 00.308 7680 IsGuiding returns 1
01:38:36.634 00.000 7680 scope still moving after pulse duration time elapsed
01:38:36.664 00.030 7680 IsSlewing returns 0
01:38:36.664 00.000 7680 IsGuiding returns 0
01:38:36.664 00.000 7680 scope move finished after 294 + 44 ms
01:38:36.664 00.000 7680 Move returns status 0, amount 294
01:38:36.664 00.000 7680 move complete, result=0
01:38:36.666 00.002 7680 worker thread done servicing request
01:38:36.666 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 294 ms NORTH
01:38:36.676 00.010 7680 Worker thread wakes up
01:38:36.677 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:36.677 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:37.928 01.251 7680 Exposure complete
01:38:38.069 00.141 7680 worker thread done servicing request
01:38:38.069 00.000 6120 OnExposeComplete: enter
01:38:38.072 00.003 6120 UpdateGuideState(): m_state=6
01:38:38.077 00.005 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6597
01:38:38.083 00.006 6120 Star::Find returns 1 (1), X=958.70, Y=44.57, Mass=13625, SNR=75.5, Peak=255 HFD=7.1
01:38:38.086 00.003 6120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-2.95) = xAngle (2.76 = 2.76)
01:38:38.090 00.004 6120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.49 = 2.49)
01:38:38.094 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.05 hyp=0.27 cameraTheta=-0.20 mountX=-0.25 mountY=0.16, mountTheta=2.56
01:38:38.099 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.05, opts=13)
01:38:38.102 00.003 6120 Enqueuing Move request for scope (0.26, -0.05)
01:38:38.106 00.004 7680 Worker thread wakes up
01:38:38.106 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.05) opts 0xd
01:38:38.106 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.05)
01:38:38.106 00.000 7680 Moving (0.26, -0.05) raw xDistance=-0.25 yDistance=0.16
01:38:38.107 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:38:38.107 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:38:38.107 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:38:38.107 00.000 7680 MoveAxis(E, 101, ABG)
01:38:38.107 00.000 7680 Guiding  Dir = 2, Dur = 101
01:38:38.107 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:38.111 00.004 7680 IsSlewing returns 0
01:38:38.111 00.000 6120 UpdateGuideState exits: m=13625 SNR=75.5 Saturated
01:38:38.115 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:38.118 00.003 7680 IsGuiding returns 0
01:38:38.118 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:38.121 00.003 6120 Enqueuing Expose request
01:38:38.125 00.004 7680 PulseGuide returned control before completion, sleep 111
01:38:38.244 00.119 7680 IsGuiding returns 0
01:38:38.245 00.001 7680 Move returns status 0, amount 101
01:38:38.246 00.001 7680 MoveAxis(N, 0, ABG)
01:38:38.246 00.000 7680 Move returns status 0, amount 0
01:38:38.247 00.001 7680 move complete, result=0
01:38:38.248 00.001 7680 worker thread done servicing request
01:38:38.248 00.000 7680 Worker thread wakes up
01:38:38.248 00.000 6120 GuideStep: -0.2 px 101 ms EAST, 0.2 px 0 ms NORTH
01:38:38.254 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:38.255 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:39.505 01.250 7680 Exposure complete
01:38:39.639 00.134 7680 worker thread done servicing request
01:38:39.639 00.000 6120 OnExposeComplete: enter
01:38:39.643 00.004 6120 UpdateGuideState(): m_state=6
01:38:39.648 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6598
01:38:39.653 00.005 6120 Star::Find returns 1 (1), X=958.27, Y=45.02, Mass=14751, SNR=76.6, Peak=255 HFD=6.9
01:38:39.658 00.005 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
01:38:39.661 00.003 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
01:38:39.665 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.39 hyp=0.43 cameraTheta=1.99 mountX=0.10 mountY=-0.43, mountTheta=-1.35
01:38:39.671 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.39, opts=13)
01:38:39.675 00.004 6120 Enqueuing Move request for scope (-0.17, 0.39)
01:38:39.680 00.005 7680 Worker thread wakes up
01:38:39.680 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.39) opts 0xd
01:38:39.680 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.39)
01:38:39.680 00.000 7680 Moving (-0.17, 0.39) raw xDistance=0.10 yDistance=-0.43
01:38:39.680 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:38:39.681 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:39.686 00.005 6120 UpdateGuideState exits: m=14751 SNR=76.6 Saturated
01:38:39.689 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:39.693 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:38:39.693 00.000 7680 MoveAxis(E, 0, ABG)
01:38:39.694 00.001 7680 Move returns status 0, amount 0
01:38:39.694 00.000 7680 MoveAxis(N, 234, ABG)
01:38:39.694 00.000 7680 Guiding  Dir = 0, Dur = 234
01:38:39.694 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:39.698 00.004 6120 Enqueuing Expose request
01:38:39.701 00.003 7680 IsSlewing returns 0
01:38:39.702 00.001 7680 IsGuiding returns 0
01:38:39.702 00.000 7680 PulseGuide returned control before completion, sleep 244
01:38:39.951 00.249 7680 IsGuiding returns 1
01:38:39.951 00.000 7680 scope still moving after pulse duration time elapsed
01:38:39.982 00.031 7680 IsSlewing returns 0
01:38:39.982 00.000 7680 IsGuiding returns 0
01:38:39.983 00.001 7680 scope move finished after 234 + 46 ms
01:38:39.983 00.000 7680 Move returns status 0, amount 234
01:38:39.983 00.000 7680 move complete, result=0
01:38:39.983 00.000 7680 worker thread done servicing request
01:38:39.985 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 234 ms NORTH
01:38:39.993 00.008 7680 Worker thread wakes up
01:38:39.994 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:39.995 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:41.250 01.255 7680 Exposure complete
01:38:41.363 00.113 6120 OnExposeComplete: enter
01:38:41.368 00.005 6120 UpdateGuideState(): m_state=6
01:38:41.372 00.004 7680 worker thread done servicing request
01:38:41.372 00.000 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6599
01:38:41.376 00.004 6120 Star::Find returns 1 (1), X=958.30, Y=44.83, Mass=14587, SNR=79.4, Peak=255 HFD=6.9
01:38:41.380 00.004 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.16 = -1.13)
01:38:41.383 00.003 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
01:38:41.387 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.20 mountX=0.11 mountY=-0.25, mountTheta=-1.16
01:38:41.393 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.20, opts=13)
01:38:41.397 00.004 6120 Enqueuing Move request for scope (-0.15, 0.20)
01:38:41.401 00.004 7680 Worker thread wakes up
01:38:41.401 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:41.405 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
01:38:41.405 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
01:38:41.405 00.000 7680 Moving (-0.15, 0.20) raw xDistance=0.11 yDistance=-0.25
01:38:41.405 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:38:41.405 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:38:41.405 00.000 6120 UpdateGuideState exits: m=14587 SNR=79.4 Saturated
01:38:41.409 00.004 7680 MoveAxis(E, 0, ABG)
01:38:41.409 00.000 7680 Move returns status 0, amount 0
01:38:41.409 00.000 7680 MoveAxis(N, 133, ABG)
01:38:41.409 00.000 7680 Guiding  Dir = 0, Dur = 133
01:38:41.409 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:41.413 00.004 7680 IsSlewing returns 0
01:38:41.414 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:41.417 00.003 6120 Enqueuing Expose request
01:38:41.420 00.003 7680 IsGuiding returns 0
01:38:41.422 00.002 7680 PulseGuide returned control before completion, sleep 143
01:38:41.567 00.145 7680 IsGuiding returns 1
01:38:41.569 00.002 7680 scope still moving after pulse duration time elapsed
01:38:41.597 00.028 7680 IsSlewing returns 0
01:38:41.600 00.003 7680 IsGuiding returns 0
01:38:41.600 00.000 7680 scope move finished after 133 + 45 ms
01:38:41.601 00.001 7680 Move returns status 0, amount 133
01:38:41.601 00.000 7680 move complete, result=0
01:38:41.602 00.001 7680 worker thread done servicing request
01:38:41.602 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 133 ms NORTH
01:38:41.609 00.007 7680 Worker thread wakes up
01:38:41.610 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:41.610 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:42.855 01.245 7680 Exposure complete
01:38:42.978 00.123 7680 worker thread done servicing request
01:38:42.978 00.000 6120 OnExposeComplete: enter
01:38:42.981 00.003 6120 UpdateGuideState(): m_state=6
01:38:42.984 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6600
01:38:42.989 00.005 6120 Star::Find returns 1 (1), X=958.58, Y=44.58, Mass=15134, SNR=80.0, Peak=255 HFD=7.1
01:38:42.993 00.004 6120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-2.95) = xAngle (2.65 = 2.65)
01:38:42.997 00.004 6120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.39 = 2.39)
01:38:43.000 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.30 mountX=-0.13 mountY=0.10, mountTheta=2.48
01:38:43.005 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.04, opts=13)
01:38:43.009 00.004 6120 Enqueuing Move request for scope (0.14, -0.04)
01:38:43.013 00.004 7680 Worker thread wakes up
01:38:43.013 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
01:38:43.013 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
01:38:43.013 00.000 7680 Moving (0.14, -0.04) raw xDistance=-0.13 yDistance=0.10
01:38:43.013 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:43.018 00.005 6120 UpdateGuideState exits: m=15134 SNR=80.0 Saturated
01:38:43.021 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:43.025 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:38:43.026 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:38:43.026 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:43.029 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:38:43.029 00.000 7680 MoveAxis(E, 0, ABG)
01:38:43.029 00.000 6120 Enqueuing Expose request
01:38:43.032 00.003 7680 Move returns status 0, amount 0
01:38:43.032 00.000 7680 MoveAxis(N, 0, ABG)
01:38:43.034 00.002 7680 Move returns status 0, amount 0
01:38:43.034 00.000 7680 move complete, result=0
01:38:43.034 00.000 7680 worker thread done servicing request
01:38:43.034 00.000 7680 Worker thread wakes up
01:38:43.034 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:43.037 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:43.037 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:44.282 01.245 7680 Exposure complete
01:38:44.422 00.140 6120 OnExposeComplete: enter
01:38:44.426 00.004 6120 UpdateGuideState(): m_state=6
01:38:44.431 00.005 7680 worker thread done servicing request
01:38:44.432 00.001 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6601
01:38:44.437 00.005 6120 Star::Find returns 1 (1), X=958.40, Y=45.06, Mass=14000, SNR=76.8, Peak=255 HFD=6.8
01:38:44.442 00.005 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.67)
01:38:44.445 00.003 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.94)
01:38:44.448 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.43 hyp=0.43 cameraTheta=1.66 mountX=-0.04 mountY=-0.40, mountTheta=-1.67
01:38:44.454 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.43, opts=13)
01:38:44.459 00.005 6120 Enqueuing Move request for scope (-0.04, 0.43)
01:38:44.463 00.004 7680 Worker thread wakes up
01:38:44.464 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:44.468 00.004 6120 UpdateGuideState exits: m=14000 SNR=76.8 Saturated
01:38:44.472 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.43) opts 0xd
01:38:44.472 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.43)
01:38:44.472 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:44.475 00.003 7680 Moving (-0.04, 0.43) raw xDistance=-0.04 yDistance=-0.40
01:38:44.476 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:38:44.476 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:38:44.476 00.000 7680 MoveAxis(E, 0, ABG)
01:38:44.476 00.000 7680 Move returns status 0, amount 0
01:38:44.476 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:44.480 00.004 6120 Enqueuing Expose request
01:38:44.484 00.004 7680 MoveAxis(N, 220, ABG)
01:38:44.484 00.000 7680 Guiding  Dir = 0, Dur = 220
01:38:44.484 00.000 7680 IsSlewing returns 0
01:38:44.484 00.000 7680 IsGuiding returns 0
01:38:44.485 00.001 7680 PulseGuide returned control before completion, sleep 230
01:38:44.727 00.242 7680 IsGuiding returns 1
01:38:44.727 00.000 7680 scope still moving after pulse duration time elapsed
01:38:44.757 00.030 7680 IsSlewing returns 0
01:38:44.758 00.001 7680 IsGuiding returns 0
01:38:44.759 00.001 7680 scope move finished after 220 + 54 ms
01:38:44.761 00.002 7680 Move returns status 0, amount 220
01:38:44.761 00.000 7680 move complete, result=0
01:38:44.762 00.001 7680 worker thread done servicing request
01:38:44.762 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 220 ms NORTH
01:38:44.770 00.008 7680 Worker thread wakes up
01:38:44.770 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:44.771 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:46.021 01.250 7680 Exposure complete
01:38:46.161 00.140 7680 worker thread done servicing request
01:38:46.161 00.000 6120 OnExposeComplete: enter
01:38:46.165 00.004 6120 UpdateGuideState(): m_state=6
01:38:46.170 00.005 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6602
01:38:46.173 00.003 6120 Star::Find returns 1 (1), X=958.37, Y=44.87, Mass=13999, SNR=76.2, Peak=255 HFD=6.8
01:38:46.176 00.003 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.83 = -1.45)
01:38:46.181 00.005 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.72)
01:38:46.185 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.88 mountX=0.03 mountY=-0.25, mountTheta=-1.45
01:38:46.190 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.24, opts=13)
01:38:46.194 00.004 6120 Enqueuing Move request for scope (-0.08, 0.24)
01:38:46.197 00.003 7680 Worker thread wakes up
01:38:46.197 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.24) opts 0xd
01:38:46.198 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.24)
01:38:46.198 00.000 7680 Moving (-0.08, 0.24) raw xDistance=0.03 yDistance=-0.25
01:38:46.198 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:38:46.198 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:38:46.198 00.000 7680 MoveAxis(E, 0, ABG)
01:38:46.198 00.000 7680 Move returns status 0, amount 0
01:38:46.198 00.000 7680 MoveAxis(N, 135, ABG)
01:38:46.198 00.000 7680 Guiding  Dir = 0, Dur = 135
01:38:46.198 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:46.202 00.004 7680 IsSlewing returns 0
01:38:46.202 00.000 6120 UpdateGuideState exits: m=13999 SNR=76.2 Saturated
01:38:46.207 00.005 7680 IsGuiding returns 0
01:38:46.207 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:46.213 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:46.218 00.005 7680 PulseGuide returned control before completion, sleep 145
01:38:46.218 00.000 6120 Enqueuing Expose request
01:38:46.364 00.146 7680 IsGuiding returns 0
01:38:46.366 00.002 7680 Move returns status 0, amount 135
01:38:46.366 00.000 7680 move complete, result=0
01:38:46.366 00.000 7680 worker thread done servicing request
01:38:46.367 00.001 7680 Worker thread wakes up
01:38:46.367 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 135 ms NORTH
01:38:46.376 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:46.376 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:47.625 01.249 7680 Exposure complete
01:38:47.759 00.134 7680 worker thread done servicing request
01:38:47.760 00.001 6120 OnExposeComplete: enter
01:38:47.763 00.003 6120 UpdateGuideState(): m_state=6
01:38:47.767 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6603
01:38:47.773 00.006 6120 Star::Find returns 1 (1), X=958.28, Y=44.88, Mass=14977, SNR=79.4, Peak=255 HFD=6.9
01:38:47.778 00.005 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
01:38:47.782 00.004 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
01:38:47.786 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.26 hyp=0.30 cameraTheta=2.12 mountX=0.11 mountY=-0.30, mountTheta=-1.23
01:38:47.791 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.26, opts=13)
01:38:47.795 00.004 6120 Enqueuing Move request for scope (-0.16, 0.26)
01:38:47.799 00.004 7680 Worker thread wakes up
01:38:47.799 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.26) opts 0xd
01:38:47.799 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.26)
01:38:47.800 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:47.806 00.006 6120 UpdateGuideState exits: m=14977 SNR=79.4 Saturated
01:38:47.809 00.003 7680 Moving (-0.16, 0.26) raw xDistance=0.11 yDistance=-0.30
01:38:47.810 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:38:47.810 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:38:47.810 00.000 7680 MoveAxis(E, 0, ABG)
01:38:47.810 00.000 7680 Move returns status 0, amount 0
01:38:47.811 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:47.815 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:47.820 00.005 6120 Enqueuing Expose request
01:38:47.823 00.003 7680 MoveAxis(N, 165, ABG)
01:38:47.824 00.001 7680 Guiding  Dir = 0, Dur = 165
01:38:47.824 00.000 7680 IsSlewing returns 0
01:38:47.825 00.001 7680 IsGuiding returns 0
01:38:47.826 00.001 7680 PulseGuide returned control before completion, sleep 175
01:38:48.006 00.180 7680 IsGuiding returns 1
01:38:48.007 00.001 7680 scope still moving after pulse duration time elapsed
01:38:48.038 00.031 7680 IsSlewing returns 0
01:38:48.039 00.001 7680 IsGuiding returns 0
01:38:48.040 00.001 7680 scope move finished after 165 + 50 ms
01:38:48.041 00.001 7680 Move returns status 0, amount 165
01:38:48.041 00.000 7680 move complete, result=0
01:38:48.042 00.001 7680 worker thread done servicing request
01:38:48.042 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 165 ms NORTH
01:38:48.051 00.009 7680 Worker thread wakes up
01:38:48.051 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:48.051 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:49.301 01.250 7680 Exposure complete
01:38:49.447 00.146 7680 worker thread done servicing request
01:38:49.448 00.001 6120 OnExposeComplete: enter
01:38:49.453 00.005 6120 UpdateGuideState(): m_state=6
01:38:49.457 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6604
01:38:49.462 00.005 6120 Star::Find returns 1 (1), X=958.31, Y=44.86, Mass=13395, SNR=75.0, Peak=255 HFD=6.9
01:38:49.467 00.005 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.04 = -1.25)
01:38:49.471 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.52)
01:38:49.474 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.24 hyp=0.27 cameraTheta=2.08 mountX=0.09 mountY=-0.27, mountTheta=-1.26
01:38:49.479 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.24, opts=13)
01:38:49.483 00.004 6120 Enqueuing Move request for scope (-0.13, 0.24)
01:38:49.487 00.004 7680 Worker thread wakes up
01:38:49.488 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.24) opts 0xd
01:38:49.488 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.24)
01:38:49.488 00.000 7680 Moving (-0.13, 0.24) raw xDistance=0.09 yDistance=-0.27
01:38:49.488 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:38:49.488 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:38:49.488 00.000 7680 MoveAxis(E, 0, ABG)
01:38:49.488 00.000 7680 Move returns status 0, amount 0
01:38:49.489 00.001 7680 MoveAxis(N, 149, ABG)
01:38:49.489 00.000 7680 Guiding  Dir = 0, Dur = 149
01:38:49.489 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:49.495 00.006 7680 IsSlewing returns 0
01:38:49.496 00.001 6120 UpdateGuideState exits: m=13395 SNR=75.0 Saturated
01:38:49.501 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:49.506 00.005 7680 IsGuiding returns 0
01:38:49.506 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:49.511 00.005 6120 Enqueuing Expose request
01:38:49.515 00.004 7680 PulseGuide returned control before completion, sleep 159
01:38:49.680 00.165 7680 IsGuiding returns 1
01:38:49.681 00.001 7680 scope still moving after pulse duration time elapsed
01:38:49.711 00.030 7680 IsSlewing returns 0
01:38:49.712 00.001 7680 IsGuiding returns 0
01:38:49.712 00.000 7680 scope move finished after 149 + 56 ms
01:38:49.712 00.000 7680 Move returns status 0, amount 149
01:38:49.713 00.001 7680 move complete, result=0
01:38:49.714 00.001 7680 worker thread done servicing request
01:38:49.714 00.000 7680 Worker thread wakes up
01:38:49.714 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 149 ms NORTH
01:38:49.721 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:49.721 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:50.971 01.250 7680 Exposure complete
01:38:51.097 00.126 7680 worker thread done servicing request
01:38:51.097 00.000 6120 OnExposeComplete: enter
01:38:51.101 00.004 6120 UpdateGuideState(): m_state=6
01:38:51.106 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6605
01:38:51.109 00.003 6120 Star::Find returns 1 (1), X=958.67, Y=44.87, Mass=14314, SNR=77.1, Peak=255 HFD=6.9
01:38:51.115 00.006 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.78 = -2.50)
01:38:51.118 00.003 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.51 = -2.77)
01:38:51.122 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.25 hyp=0.34 cameraTheta=0.83 mountX=-0.27 mountY=-0.12, mountTheta=-2.72
01:38:51.127 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.25, opts=13)
01:38:51.131 00.004 6120 Enqueuing Move request for scope (0.23, 0.25)
01:38:51.134 00.003 7680 Worker thread wakes up
01:38:51.134 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.25) opts 0xd
01:38:51.134 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.25)
01:38:51.134 00.000 7680 Moving (0.23, 0.25) raw xDistance=-0.27 yDistance=-0.12
01:38:51.134 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:38:51.135 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:51.138 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:38:51.138 00.000 6120 UpdateGuideState exits: m=14314 SNR=77.1 Saturated
01:38:51.143 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:38:51.143 00.000 7680 MoveAxis(E, 110, ABG)
01:38:51.143 00.000 7680 Guiding  Dir = 2, Dur = 110
01:38:51.143 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:51.147 00.004 7680 IsSlewing returns 0
01:38:51.147 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:51.150 00.003 7680 IsGuiding returns 0
01:38:51.150 00.000 6120 Enqueuing Expose request
01:38:51.154 00.004 7680 PulseGuide returned control before completion, sleep 120
01:38:51.275 00.121 7680 IsGuiding returns 1
01:38:51.277 00.002 7680 scope still moving after pulse duration time elapsed
01:38:51.306 00.029 7680 IsSlewing returns 0
01:38:51.307 00.001 7680 IsGuiding returns 0
01:38:51.307 00.000 7680 scope move finished after 110 + 47 ms
01:38:51.308 00.001 7680 Move returns status 0, amount 110
01:38:51.309 00.001 7680 MoveAxis(N, 0, ABG)
01:38:51.309 00.000 7680 Move returns status 0, amount 0
01:38:51.310 00.001 7680 move complete, result=0
01:38:51.311 00.001 7680 worker thread done servicing request
01:38:51.311 00.000 6120 GuideStep: -0.3 px 110 ms EAST, -0.1 px 0 ms NORTH
01:38:51.317 00.006 7680 Worker thread wakes up
01:38:51.319 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:51.319 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:52.569 01.250 7680 Exposure complete
01:38:52.712 00.143 7680 worker thread done servicing request
01:38:52.713 00.001 6120 OnExposeComplete: enter
01:38:52.719 00.006 6120 UpdateGuideState(): m_state=6
01:38:52.723 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6606
01:38:52.726 00.003 6120 Star::Find returns 1 (1), X=958.39, Y=45.01, Mass=14790, SNR=78.6, Peak=255 HFD=6.8
01:38:52.730 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.62)
01:38:52.734 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.89)
01:38:52.738 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.38 hyp=0.38 cameraTheta=1.71 mountX=-0.02 mountY=-0.37, mountTheta=-1.62
01:38:52.743 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.38, opts=13)
01:38:52.748 00.005 6120 Enqueuing Move request for scope (-0.05, 0.38)
01:38:52.753 00.005 7680 Worker thread wakes up
01:38:52.753 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.38) opts 0xd
01:38:52.753 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.38)
01:38:52.753 00.000 7680 Moving (-0.05, 0.38) raw xDistance=-0.02 yDistance=-0.37
01:38:52.754 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:38:52.754 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:38:52.754 00.000 7680 MoveAxis(E, 0, ABG)
01:38:52.754 00.000 7680 Move returns status 0, amount 0
01:38:52.754 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:52.759 00.005 6120 UpdateGuideState exits: m=14790 SNR=78.6 Saturated
01:38:52.763 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:52.767 00.004 7680 MoveAxis(N, 198, ABG)
01:38:52.767 00.000 7680 Guiding  Dir = 0, Dur = 198
01:38:52.767 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:52.772 00.005 7680 IsSlewing returns 0
01:38:52.772 00.000 6120 Enqueuing Expose request
01:38:52.776 00.004 7680 IsGuiding returns 0
01:38:52.776 00.000 7680 PulseGuide returned control before completion, sleep 208
01:38:52.998 00.222 7680 IsGuiding returns 0
01:38:52.998 00.000 7680 Move returns status 0, amount 198
01:38:52.999 00.001 7680 move complete, result=0
01:38:52.999 00.000 7680 worker thread done servicing request
01:38:52.999 00.000 7680 Worker thread wakes up
01:38:53.000 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 198 ms NORTH
01:38:53.006 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:53.006 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:54.261 01.255 7680 Exposure complete
01:38:54.397 00.136 7680 worker thread done servicing request
01:38:54.397 00.000 6120 OnExposeComplete: enter
01:38:54.401 00.004 6120 UpdateGuideState(): m_state=6
01:38:54.405 00.004 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6607
01:38:54.409 00.004 6120 Star::Find returns 1 (1), X=958.39, Y=44.82, Mass=13754, SNR=74.4, Peak=255 HFD=6.9
01:38:54.412 00.003 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
01:38:54.415 00.003 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
01:38:54.419 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.83 mountX=0.02 mountY=-0.20, mountTheta=-1.49
01:38:54.425 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.20, opts=13)
01:38:54.429 00.004 6120 Enqueuing Move request for scope (-0.05, 0.20)
01:38:54.435 00.006 7680 Worker thread wakes up
01:38:54.435 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
01:38:54.435 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
01:38:54.435 00.000 7680 Moving (-0.05, 0.20) raw xDistance=0.02 yDistance=-0.20
01:38:54.436 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:38:54.436 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:38:54.436 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:54.440 00.004 7680 MoveAxis(E, 0, ABG)
01:38:54.440 00.000 6120 UpdateGuideState exits: m=13754 SNR=74.4 Saturated
01:38:54.446 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:54.449 00.003 7680 Move returns status 0, amount 0
01:38:54.449 00.000 7680 MoveAxis(N, 110, ABG)
01:38:54.449 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:54.452 00.003 6120 Enqueuing Expose request
01:38:54.457 00.005 7680 Guiding  Dir = 0, Dur = 110
01:38:54.457 00.000 7680 IsSlewing returns 0
01:38:54.457 00.000 7680 IsGuiding returns 0
01:38:54.457 00.000 7680 PulseGuide returned control before completion, sleep 120
01:38:54.594 00.137 7680 IsGuiding returns 1
01:38:54.595 00.001 7680 scope still moving after pulse duration time elapsed
01:38:54.625 00.030 7680 IsSlewing returns 0
01:38:54.626 00.001 7680 IsGuiding returns 0
01:38:54.628 00.002 7680 scope move finished after 110 + 60 ms
01:38:54.628 00.000 7680 Move returns status 0, amount 110
01:38:54.628 00.000 7680 move complete, result=0
01:38:54.629 00.001 7680 worker thread done servicing request
01:38:54.629 00.000 7680 Worker thread wakes up
01:38:54.630 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 110 ms NORTH
01:38:54.636 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:54.636 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:55.881 01.245 7680 Exposure complete
01:38:56.039 00.158 7680 worker thread done servicing request
01:38:56.040 00.001 6120 OnExposeComplete: enter
01:38:56.043 00.003 6120 UpdateGuideState(): m_state=6
01:38:56.047 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6608
01:38:56.053 00.006 6120 Star::Find returns 1 (1), X=958.58, Y=44.66, Mass=15618, SNR=80.8, Peak=255 HFD=7.2
01:38:56.057 00.004 6120 CameraToMount -- cameraTheta (0.24) - m_xAngle (-2.95) = xAngle (3.19 = -3.09)
01:38:56.063 00.006 6120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.92 = 2.92)
01:38:56.066 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.24 mountX=-0.15 mountY=0.03, mountTheta=2.93
01:38:56.071 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.03, opts=13)
01:38:56.076 00.005 6120 Enqueuing Move request for scope (0.14, 0.03)
01:38:56.080 00.004 7680 Worker thread wakes up
01:38:56.080 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
01:38:56.081 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
01:38:56.081 00.000 7680 Moving (0.14, 0.03) raw xDistance=-0.15 yDistance=0.03
01:38:56.081 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:38:56.081 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:56.087 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:38:56.087 00.000 6120 UpdateGuideState exits: m=15618 SNR=80.8 Saturated
01:38:56.092 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:38:56.092 00.000 7680 MoveAxis(E, 0, ABG)
01:38:56.092 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:56.096 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:56.099 00.003 7680 Move returns status 0, amount 0
01:38:56.099 00.000 7680 MoveAxis(N, 0, ABG)
01:38:56.100 00.001 6120 Enqueuing Expose request
01:38:56.103 00.003 7680 Move returns status 0, amount 0
01:38:56.103 00.000 7680 move complete, result=0
01:38:56.105 00.002 7680 worker thread done servicing request
01:38:56.105 00.000 7680 Worker thread wakes up
01:38:56.105 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:38:56.109 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:56.109 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:57.361 01.252 7680 Exposure complete
01:38:57.488 00.127 7680 worker thread done servicing request
01:38:57.490 00.002 6120 OnExposeComplete: enter
01:38:57.494 00.004 6120 UpdateGuideState(): m_state=6
01:38:57.499 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6609
01:38:57.504 00.005 6120 Star::Find returns 1 (1), X=958.42, Y=44.92, Mass=13552, SNR=74.7, Peak=255 HFD=6.8
01:38:57.507 00.003 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
01:38:57.511 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.96)
01:38:57.515 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.64 mountX=-0.03 mountY=-0.27, mountTheta=-1.70
01:38:57.521 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.29, opts=13)
01:38:57.525 00.004 6120 Enqueuing Move request for scope (-0.02, 0.29)
01:38:57.530 00.005 7680 Worker thread wakes up
01:38:57.530 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.29) opts 0xd
01:38:57.531 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.29)
01:38:57.531 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:57.535 00.004 6120 UpdateGuideState exits: m=13552 SNR=74.7 Saturated
01:38:57.538 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:57.542 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:57.545 00.003 6120 Enqueuing Expose request
01:38:57.550 00.005 7680 Moving (-0.02, 0.29) raw xDistance=-0.03 yDistance=-0.27
01:38:57.550 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:38:57.550 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:38:57.551 00.001 7680 MoveAxis(E, 0, ABG)
01:38:57.551 00.000 7680 Move returns status 0, amount 0
01:38:57.551 00.000 7680 MoveAxis(N, 147, ABG)
01:38:57.552 00.001 7680 Guiding  Dir = 0, Dur = 147
01:38:57.552 00.000 7680 IsSlewing returns 0
01:38:57.552 00.000 7680 IsGuiding returns 0
01:38:57.553 00.001 7680 PulseGuide returned control before completion, sleep 157
01:38:57.715 00.162 7680 IsGuiding returns 1
01:38:57.715 00.000 7680 scope still moving after pulse duration time elapsed
01:38:57.746 00.031 7680 IsSlewing returns 0
01:38:57.748 00.002 7680 IsGuiding returns 0
01:38:57.749 00.001 7680 scope move finished after 147 + 50 ms
01:38:57.750 00.001 7680 Move returns status 0, amount 147
01:38:57.750 00.000 7680 move complete, result=0
01:38:57.750 00.000 7680 worker thread done servicing request
01:38:57.752 00.002 7680 Worker thread wakes up
01:38:57.752 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 147 ms NORTH
01:38:57.758 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:57.758 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:38:59.004 01.246 7680 Exposure complete
01:38:59.142 00.138 7680 worker thread done servicing request
01:38:59.142 00.000 6120 OnExposeComplete: enter
01:38:59.147 00.005 6120 UpdateGuideState(): m_state=6
01:38:59.151 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6610
01:38:59.155 00.004 6120 Star::Find returns 1 (1), X=958.67, Y=44.81, Mass=16088, SNR=81.7, Peak=255 HFD=7.2
01:38:59.159 00.004 6120 CameraToMount -- cameraTheta (0.68) - m_xAngle (-2.95) = xAngle (3.63 = -2.65)
01:38:59.162 00.003 6120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.36 = -2.92)
01:38:59.166 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.18 hyp=0.29 cameraTheta=0.68 mountX=-0.26 mountY=-0.06, mountTheta=-2.90
01:38:59.171 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.18, opts=13)
01:38:59.175 00.004 6120 Enqueuing Move request for scope (0.23, 0.18)
01:38:59.179 00.004 7680 Worker thread wakes up
01:38:59.179 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:38:59.186 00.007 6120 UpdateGuideState exits: m=16088 SNR=81.7 Saturated
01:38:59.191 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:59.195 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:38:59.198 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.18) opts 0xd
01:38:59.198 00.000 6120 Enqueuing Expose request
01:38:59.202 00.004 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.18)
01:38:59.202 00.000 7680 Moving (0.23, 0.18) raw xDistance=-0.26 yDistance=-0.06
01:38:59.203 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:38:59.203 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:38:59.204 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:38:59.204 00.000 7680 MoveAxis(E, 104, ABG)
01:38:59.204 00.000 7680 Guiding  Dir = 2, Dur = 104
01:38:59.205 00.001 7680 IsSlewing returns 0
01:38:59.205 00.000 7680 IsGuiding returns 0
01:38:59.205 00.000 7680 PulseGuide returned control before completion, sleep 114
01:38:59.324 00.119 7680 IsGuiding returns 1
01:38:59.325 00.001 7680 scope still moving after pulse duration time elapsed
01:38:59.355 00.030 7680 IsSlewing returns 0
01:38:59.356 00.001 7680 IsGuiding returns 0
01:38:59.357 00.001 7680 scope move finished after 104 + 47 ms
01:38:59.357 00.000 7680 Move returns status 0, amount 104
01:38:59.357 00.000 7680 MoveAxis(N, 0, ABG)
01:38:59.358 00.001 7680 Move returns status 0, amount 0
01:38:59.358 00.000 7680 move complete, result=0
01:38:59.358 00.000 7680 worker thread done servicing request
01:38:59.359 00.001 7680 Worker thread wakes up
01:38:59.359 00.000 6120 GuideStep: -0.3 px 104 ms EAST, -0.1 px 0 ms NORTH
01:38:59.366 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:38:59.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:39:00.616 01.250 7680 Exposure complete
01:39:00.758 00.142 7680 worker thread done servicing request
01:39:00.758 00.000 6120 OnExposeComplete: enter
01:39:00.762 00.004 6120 UpdateGuideState(): m_state=6
01:39:00.766 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6611
01:39:00.769 00.003 6120 Star::Find returns 1 (1), X=958.39, Y=44.98, Mass=14805, SNR=77.4, Peak=255 HFD=6.8
01:39:00.775 00.006 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
01:39:00.781 00.006 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
01:39:00.786 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.35 hyp=0.36 cameraTheta=1.71 mountX=-0.02 mountY=-0.34, mountTheta=-1.62
01:39:00.791 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.35, opts=13)
01:39:00.796 00.005 6120 Enqueuing Move request for scope (-0.05, 0.35)
01:39:00.800 00.004 7680 Worker thread wakes up
01:39:00.800 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.35) opts 0xd
01:39:00.800 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:00.804 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.35)
01:39:00.804 00.000 7680 Moving (-0.05, 0.35) raw xDistance=-0.02 yDistance=-0.34
01:39:00.804 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:39:00.804 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:39:00.804 00.000 7680 MoveAxis(E, 0, ABG)
01:39:00.805 00.001 7680 Move returns status 0, amount 0
01:39:00.805 00.000 7680 MoveAxis(N, 183, ABG)
01:39:00.805 00.000 7680 Guiding  Dir = 0, Dur = 183
01:39:00.805 00.000 6120 UpdateGuideState exits: m=14805 SNR=77.4 Saturated
01:39:00.811 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:00.815 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:00.819 00.004 6120 Enqueuing Expose request
01:39:00.822 00.003 7680 IsSlewing returns 0
01:39:00.822 00.000 7680 IsGuiding returns 0
01:39:00.823 00.001 7680 PulseGuide returned control before completion, sleep 193
01:39:01.026 00.203 7680 IsGuiding returns 1
01:39:01.027 00.001 7680 scope still moving after pulse duration time elapsed
01:39:01.057 00.030 7680 IsSlewing returns 0
01:39:01.059 00.002 7680 IsGuiding returns 0
01:39:01.059 00.000 7680 scope move finished after 183 + 53 ms
01:39:01.060 00.001 7680 Move returns status 0, amount 183
01:39:01.060 00.000 7680 move complete, result=0
01:39:01.061 00.001 7680 worker thread done servicing request
01:39:01.061 00.000 7680 Worker thread wakes up
01:39:01.062 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 183 ms NORTH
01:39:01.068 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:01.068 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:39:02.318 01.250 7680 Exposure complete
01:39:02.453 00.135 7680 worker thread done servicing request
01:39:02.453 00.000 6120 OnExposeComplete: enter
01:39:02.458 00.005 6120 UpdateGuideState(): m_state=6
01:39:02.462 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6612
01:39:02.467 00.005 6120 Star::Find returns 1 (1), X=958.45, Y=44.93, Mass=13795, SNR=75.9, Peak=255 HFD=6.9
01:39:02.470 00.003 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
01:39:02.474 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
01:39:02.477 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.54 mountX=-0.06 mountY=-0.27, mountTheta=-1.81
01:39:02.481 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.30, opts=13)
01:39:02.486 00.005 6120 Enqueuing Move request for scope (0.01, 0.30)
01:39:02.489 00.003 7680 Worker thread wakes up
01:39:02.489 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:02.494 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.30) opts 0xd
01:39:02.494 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.30)
01:39:02.496 00.002 7680 Moving (0.01, 0.30) raw xDistance=-0.06 yDistance=-0.27
01:39:02.496 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:39:02.496 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:39:02.497 00.001 7680 MoveAxis(E, 0, ABG)
01:39:02.497 00.000 6120 UpdateGuideState exits: m=13795 SNR=75.9 Saturated
01:39:02.502 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:02.506 00.004 7680 Move returns status 0, amount 0
01:39:02.507 00.001 7680 MoveAxis(N, 145, ABG)
01:39:02.507 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:02.511 00.004 7680 Guiding  Dir = 0, Dur = 145
01:39:02.511 00.000 6120 Enqueuing Expose request
01:39:02.515 00.004 7680 IsSlewing returns 0
01:39:02.515 00.000 7680 IsGuiding returns 0
01:39:02.515 00.000 7680 PulseGuide returned control before completion, sleep 155
01:39:02.684 00.169 7680 IsGuiding returns 1
01:39:02.685 00.001 7680 scope still moving after pulse duration time elapsed
01:39:02.715 00.030 7680 IsSlewing returns 0
01:39:02.715 00.000 7680 IsGuiding returns 0
01:39:02.717 00.002 7680 scope move finished after 145 + 55 ms
01:39:02.717 00.000 7680 Move returns status 0, amount 145
01:39:02.718 00.001 7680 move complete, result=0
01:39:02.718 00.000 7680 worker thread done servicing request
01:39:02.718 00.000 7680 Worker thread wakes up
01:39:02.718 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:02.719 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:39:02.719 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 145 ms NORTH
01:39:03.976 01.257 7680 Exposure complete
01:39:04.118 00.142 7680 worker thread done servicing request
01:39:04.118 00.000 6120 OnExposeComplete: enter
01:39:04.122 00.004 6120 UpdateGuideState(): m_state=6
01:39:04.126 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6613
01:39:04.130 00.004 6120 Star::Find returns 1 (1), X=958.70, Y=44.91, Mass=15324, SNR=80.5, Peak=255 HFD=6.9
01:39:04.133 00.003 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.78 = -2.50)
01:39:04.137 00.004 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.51 = -2.77)
01:39:04.140 00.003 6120 CameraToMount -- cameraX=0.26 cameraY=0.28 hyp=0.38 cameraTheta=0.83 mountX=-0.31 mountY=-0.14, mountTheta=-2.72
01:39:04.146 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.28, opts=13)
01:39:04.150 00.004 6120 Enqueuing Move request for scope (0.26, 0.28)
01:39:04.153 00.003 7680 Worker thread wakes up
01:39:04.153 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.28) opts 0xd
01:39:04.153 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.28)
01:39:04.154 00.001 7680 Moving (0.26, 0.28) raw xDistance=-0.31 yDistance=-0.14
01:39:04.154 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:39:04.154 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:39:04.154 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:39:04.155 00.001 7680 MoveAxis(E, 125, ABG)
01:39:04.155 00.000 7680 Guiding  Dir = 2, Dur = 125
01:39:04.155 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:04.158 00.003 7680 IsSlewing returns 0
01:39:04.159 00.001 6120 UpdateGuideState exits: m=15324 SNR=80.5 Saturated
01:39:04.162 00.003 7680 IsGuiding returns 0
01:39:04.163 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:04.166 00.003 7680 PulseGuide returned control before completion, sleep 135
01:39:04.166 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:04.171 00.005 6120 Enqueuing Expose request
01:39:04.305 00.134 7680 IsGuiding returns 1
01:39:04.306 00.001 7680 scope still moving after pulse duration time elapsed
01:39:04.336 00.030 7680 IsSlewing returns 0
01:39:04.339 00.003 7680 IsGuiding returns 0
01:39:04.341 00.002 7680 scope move finished after 125 + 52 ms
01:39:04.341 00.000 7680 Move returns status 0, amount 125
01:39:04.341 00.000 7680 MoveAxis(N, 0, ABG)
01:39:04.342 00.001 7680 Move returns status 0, amount 0
01:39:04.342 00.000 7680 move complete, result=0
01:39:04.342 00.000 7680 worker thread done servicing request
01:39:04.342 00.000 7680 Worker thread wakes up
01:39:04.343 00.001 6120 GuideStep: -0.3 px 125 ms EAST, -0.1 px 0 ms NORTH
01:39:04.349 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:04.349 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:39:05.597 01.248 7680 Exposure complete
01:39:05.735 00.138 7680 worker thread done servicing request
01:39:05.735 00.000 6120 OnExposeComplete: enter
01:39:05.739 00.004 6120 UpdateGuideState(): m_state=6
01:39:05.743 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6614
01:39:05.747 00.004 6120 Star::Find returns 1 (1), X=958.64, Y=45.00, Mass=13966, SNR=76.6, Peak=255 HFD=6.9
01:39:05.750 00.003 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.05 = -2.23)
01:39:05.754 00.004 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.50)
01:39:05.757 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.37 hyp=0.42 cameraTheta=1.09 mountX=-0.26 mountY=-0.25, mountTheta=-2.37
01:39:05.764 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.37, opts=13)
01:39:05.769 00.005 6120 Enqueuing Move request for scope (0.19, 0.37)
01:39:05.773 00.004 7680 Worker thread wakes up
01:39:05.773 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.37) opts 0xd
01:39:05.774 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:05.778 00.004 6120 UpdateGuideState exits: m=13966 SNR=76.6 Saturated
01:39:05.782 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:05.786 00.004 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.37)
01:39:05.787 00.001 7680 Moving (0.19, 0.37) raw xDistance=-0.26 yDistance=-0.25
01:39:05.787 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
01:39:05.787 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:05.790 00.003 6120 Enqueuing Expose request
01:39:05.794 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:39:05.795 00.001 7680 MoveAxis(E, 115, ABG)
01:39:05.795 00.000 7680 Guiding  Dir = 2, Dur = 115
01:39:05.795 00.000 7680 IsSlewing returns 0
01:39:05.795 00.000 7680 IsGuiding returns 0
01:39:05.796 00.001 7680 PulseGuide returned control before completion, sleep 125
01:39:05.932 00.136 7680 IsGuiding returns 1
01:39:05.933 00.001 7680 scope still moving after pulse duration time elapsed
01:39:05.961 00.028 7680 IsSlewing returns 0
01:39:05.962 00.001 7680 IsGuiding returns 0
01:39:05.963 00.001 7680 scope move finished after 115 + 52 ms
01:39:05.963 00.000 7680 Move returns status 0, amount 115
01:39:05.964 00.001 7680 MoveAxis(N, 136, ABG)
01:39:05.964 00.000 7680 Guiding  Dir = 0, Dur = 136
01:39:05.964 00.000 7680 IsSlewing returns 0
01:39:05.965 00.001 7680 IsGuiding returns 0
01:39:05.966 00.001 7680 PulseGuide returned control before completion, sleep 146
01:39:06.118 00.152 7680 IsGuiding returns 1
01:39:06.118 00.000 7680 scope still moving after pulse duration time elapsed
01:39:06.149 00.031 7680 IsSlewing returns 0
01:39:06.149 00.000 7680 IsGuiding returns 0
01:39:06.151 00.002 7680 scope move finished after 136 + 49 ms
01:39:06.151 00.000 7680 Move returns status 0, amount 136
01:39:06.152 00.001 7680 move complete, result=0
01:39:06.152 00.000 7680 worker thread done servicing request
01:39:06.153 00.001 6120 GuideStep: -0.3 px 115 ms EAST, -0.3 px 136 ms NORTH
01:39:06.158 00.005 7680 Worker thread wakes up
01:39:06.158 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:06.158 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:39:07.411 01.253 7680 Exposure complete
01:39:07.554 00.143 7680 worker thread done servicing request
01:39:07.554 00.000 6120 OnExposeComplete: enter
01:39:07.559 00.005 6120 UpdateGuideState(): m_state=6
01:39:07.563 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6615
01:39:07.567 00.004 6120 Star::Find returns 1 (1), X=958.33, Y=45.02, Mass=14368, SNR=78.1, Peak=255 HFD=6.9
01:39:07.570 00.003 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
01:39:07.573 00.003 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.76)
01:39:07.578 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.40 hyp=0.41 cameraTheta=1.84 mountX=0.03 mountY=-0.41, mountTheta=-1.49
01:39:07.584 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.40, opts=13)
01:39:07.587 00.003 6120 Enqueuing Move request for scope (-0.11, 0.40)
01:39:07.591 00.004 7680 Worker thread wakes up
01:39:07.591 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:07.595 00.004 6120 UpdateGuideState exits: m=14368 SNR=78.1 Saturated
01:39:07.598 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:07.602 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:07.605 00.003 6120 Enqueuing Expose request
01:39:07.610 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.40) opts 0xd
01:39:07.610 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.40)
01:39:07.610 00.000 7680 Moving (-0.11, 0.40) raw xDistance=0.03 yDistance=-0.41
01:39:07.610 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:39:07.610 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:39:07.611 00.001 7680 MoveAxis(E, 0, ABG)
01:39:07.611 00.000 7680 Move returns status 0, amount 0
01:39:07.611 00.000 7680 MoveAxis(N, 221, ABG)
01:39:07.611 00.000 7680 Guiding  Dir = 0, Dur = 221
01:39:07.611 00.000 7680 IsSlewing returns 0
01:39:07.611 00.000 7680 IsGuiding returns 0
01:39:07.613 00.002 7680 PulseGuide returned control before completion, sleep 231
01:39:07.856 00.243 7680 IsGuiding returns 1
01:39:07.857 00.001 7680 scope still moving after pulse duration time elapsed
01:39:07.888 00.031 7680 IsSlewing returns 0
01:39:07.889 00.001 7680 IsGuiding returns 0
01:39:07.890 00.001 7680 scope move finished after 221 + 56 ms
01:39:07.890 00.000 7680 Move returns status 0, amount 221
01:39:07.890 00.000 7680 move complete, result=0
01:39:07.891 00.001 7680 worker thread done servicing request
01:39:07.891 00.000 7680 Worker thread wakes up
01:39:07.892 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 221 ms NORTH
01:39:07.899 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:07.900 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:39:09.156 01.256 7680 Exposure complete
01:39:09.299 00.143 7680 worker thread done servicing request
01:39:09.300 00.001 6120 OnExposeComplete: enter
01:39:09.304 00.004 6120 UpdateGuideState(): m_state=6
01:39:09.309 00.005 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6616
01:39:09.313 00.004 6120 Star::Find returns 1 (1), X=958.60, Y=44.71, Mass=14009, SNR=76.3, Peak=255 HFD=7.1
01:39:09.317 00.004 6120 CameraToMount -- cameraTheta (0.48) - m_xAngle (-2.95) = xAngle (3.44 = -2.85)
01:39:09.322 00.005 6120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.17 = -3.11)
01:39:09.325 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.48 mountX=-0.17 mountY=-0.00, mountTheta=-3.11
01:39:09.330 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.08, opts=13)
01:39:09.334 00.004 6120 Enqueuing Move request for scope (0.16, 0.08)
01:39:09.339 00.005 7680 Worker thread wakes up
01:39:09.339 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:09.345 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
01:39:09.345 00.000 6120 UpdateGuideState exits: m=14009 SNR=76.3 Saturated
01:39:09.349 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:09.354 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:09.358 00.004 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
01:39:09.359 00.001 7680 Moving (0.16, 0.08) raw xDistance=-0.17 yDistance=-0.00
01:39:09.359 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:39:09.359 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:39:09.359 00.000 6120 Enqueuing Expose request
01:39:09.364 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:39:09.364 00.000 7680 MoveAxis(E, 0, ABG)
01:39:09.364 00.000 7680 Move returns status 0, amount 0
01:39:09.364 00.000 7680 MoveAxis(N, 0, ABG)
01:39:09.364 00.000 7680 Move returns status 0, amount 0
01:39:09.365 00.001 7680 move complete, result=0
01:39:09.365 00.000 7680 worker thread done servicing request
01:39:09.365 00.000 7680 Worker thread wakes up
01:39:09.366 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:09.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:39:09.366 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:39:10.614 01.248 7680 Exposure complete
01:39:10.750 00.136 7680 worker thread done servicing request
01:39:10.751 00.001 6120 OnExposeComplete: enter
01:39:10.755 00.004 6120 UpdateGuideState(): m_state=6
01:39:10.759 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6617
01:39:10.763 00.004 6120 Star::Find returns 1 (1), X=958.60, Y=45.10, Mass=14666, SNR=79.5, Peak=255 HFD=7.0
01:39:10.767 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
01:39:10.770 00.003 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
01:39:10.775 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.48 hyp=0.50 cameraTheta=1.26 mountX=-0.24 mountY=-0.36, mountTheta=-2.16
01:39:10.781 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.48, opts=13)
01:39:10.785 00.004 6120 Enqueuing Move request for scope (0.15, 0.48)
01:39:10.789 00.004 7680 Worker thread wakes up
01:39:10.789 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.48) opts 0xd
01:39:10.789 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.48)
01:39:10.790 00.001 7680 Moving (0.15, 0.48) raw xDistance=-0.24 yDistance=-0.36
01:39:10.790 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:39:10.790 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:39:10.790 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:10.794 00.004 6120 UpdateGuideState exits: m=14666 SNR=79.5 Saturated
01:39:10.798 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:10.801 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:10.806 00.005 7680 MoveAxis(E, 98, ABG)
01:39:10.806 00.000 7680 Guiding  Dir = 2, Dur = 98
01:39:10.806 00.000 6120 Enqueuing Expose request
01:39:10.810 00.004 7680 IsSlewing returns 0
01:39:10.810 00.000 7680 IsGuiding returns 0
01:39:10.811 00.001 7680 PulseGuide returned control before completion, sleep 108
01:39:10.947 00.136 7680 IsGuiding returns 0
01:39:10.947 00.000 7680 Move returns status 0, amount 98
01:39:10.947 00.000 7680 MoveAxis(N, 195, ABG)
01:39:10.949 00.002 7680 Guiding  Dir = 0, Dur = 195
01:39:10.949 00.000 7680 IsSlewing returns 0
01:39:10.949 00.000 7680 IsGuiding returns 0
01:39:10.949 00.000 7680 PulseGuide returned control before completion, sleep 205
01:39:11.165 00.216 7680 IsGuiding returns 1
01:39:11.166 00.001 7680 scope still moving after pulse duration time elapsed
01:39:11.196 00.030 7680 IsSlewing returns 0
01:39:11.197 00.001 7680 IsGuiding returns 0
01:39:11.199 00.002 7680 scope move finished after 195 + 54 ms
01:39:11.199 00.000 7680 Move returns status 0, amount 195
01:39:11.200 00.001 7680 move complete, result=0
01:39:11.200 00.000 7680 worker thread done servicing request
01:39:11.201 00.001 7680 Worker thread wakes up
01:39:11.201 00.000 6120 GuideStep: -0.2 px 98 ms EAST, -0.4 px 195 ms NORTH
01:39:11.207 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:11.208 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:39:12.461 01.253 7680 Exposure complete
01:39:12.596 00.135 7680 worker thread done servicing request
01:39:12.596 00.000 6120 OnExposeComplete: enter
01:39:12.600 00.004 6120 UpdateGuideState(): m_state=6
01:39:12.604 00.004 6120 Star::Find(15, 958, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6618
01:39:12.608 00.004 6120 Star::Find returns 1 (1), X=958.25, Y=44.92, Mass=14527, SNR=78.7, Peak=255 HFD=6.9
01:39:12.613 00.005 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
01:39:12.618 00.005 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
01:39:12.625 00.007 6120 CameraToMount -- cameraX=-0.19 cameraY=0.29 hyp=0.35 cameraTheta=2.15 mountX=0.13 mountY=-0.35, mountTheta=-1.21
01:39:12.630 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.29, opts=13)
01:39:12.634 00.004 6120 Enqueuing Move request for scope (-0.19, 0.29)
01:39:12.638 00.004 7680 Worker thread wakes up
01:39:12.639 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.29) opts 0xd
01:39:12.639 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.29)
01:39:12.639 00.000 7680 Moving (-0.19, 0.29) raw xDistance=0.13 yDistance=-0.35
01:39:12.639 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:12.644 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:39:12.644 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:39:12.645 00.001 6120 UpdateGuideState exits: m=14527 SNR=78.7 Saturated
01:39:12.649 00.004 7680 MoveAxis(E, 0, ABG)
01:39:12.649 00.000 7680 Move returns status 0, amount 0
01:39:12.649 00.000 7680 MoveAxis(N, 187, ABG)
01:39:12.649 00.000 7680 Guiding  Dir = 0, Dur = 187
01:39:12.650 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:12.654 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:12.658 00.004 6120 Enqueuing Expose request
01:39:12.661 00.003 7680 IsSlewing returns 0
01:39:12.662 00.001 7680 IsGuiding returns 0
01:39:12.662 00.000 7680 PulseGuide returned control before completion, sleep 197
01:39:12.870 00.208 7680 IsGuiding returns 1
01:39:12.870 00.000 7680 scope still moving after pulse duration time elapsed
01:39:12.900 00.030 7680 IsSlewing returns 0
01:39:12.902 00.002 7680 IsGuiding returns 0
01:39:12.902 00.000 7680 scope move finished after 187 + 53 ms
01:39:12.903 00.001 7680 Move returns status 0, amount 187
01:39:12.903 00.000 7680 move complete, result=0
01:39:12.903 00.000 7680 worker thread done servicing request
01:39:12.903 00.000 7680 Worker thread wakes up
01:39:12.905 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 187 ms NORTH
01:39:12.911 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:12.911 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(943,30,31,31)
01:39:13.280 00.369 6120 evsrv: cli 0FAF03D8 connect
01:39:13.298 00.018 6120 case statement mapped state 6 to 3
01:39:13.301 00.003 6120 case statement mapped state 6 to 3
01:39:13.305 00.004 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"fde490ff-1510-4582-ae9c-0918f90f84b2"}
01:39:13.452 00.147 6120 case statement mapped state 6 to 3
01:39:13.458 00.006 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"fde490ff-1510-4582-ae9c-0918f90f84b2"}
01:39:13.462 00.004 6120 evsrv: cli 0FAF03D8 disconnect
01:39:13.466 00.004 6120 evsrv: cli 0FAEFBB8 connect
01:39:13.469 00.003 6120 case statement mapped state 6 to 3
01:39:13.472 00.003 6120 case statement mapped state 6 to 3
01:39:13.476 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"f31c7c40-b5a0-482e-b5b7-0fc4dbb05c13"}
01:39:13.480 00.004 6120 PhdController::Dither begins
01:39:13.483 00.003 6120 dither: size=5.00, dRA=3.51 dDec=2.44
01:39:13.486 00.003 6120 MountToCamera -- mountTheta (0.61) + m_xAngle (-2.95) = xAngle (-2.35 = -2.35)
01:39:13.624 00.138 6120 MountToCamera -- mountX=3.51 mountY=2.44 hyp=4.28 mountTheta=0.61 cameraX=-3.00, cameraY=-3.05 cameraTheta=-2.35
01:39:13.627 00.003 6120 setting lock position to (955.45, 41.57)
01:39:13.630 00.003 6120 Mount: notify guiding dithered (-3.0, -3.1)
01:39:13.636 00.006 6120 Status Line: Dither by 3.51,2.44
01:39:13.753 00.117 6120 PhdController: newstate STATE_SETTLE_BEGIN
01:39:13.758 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
01:39:13.761 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"f31c7c40-b5a0-482e-b5b7-0fc4dbb05c13"}
01:39:13.765 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
01:39:14.157 00.392 7680 Exposure complete
01:39:14.246 00.089 7680 worker thread done servicing request
01:39:14.246 00.000 6120 OnExposeComplete: enter
01:39:14.249 00.003 6120 UpdateGuideState(): m_state=6
01:39:14.252 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6619
01:39:14.255 00.003 6120 Star::Find returns 1 (1), X=958.59, Y=44.66, Mass=14037, SNR=77.0, Peak=255 HFD=7.0
01:39:14.258 00.003 6120 CameraToMount -- cameraTheta (0.78) - m_xAngle (-2.95) = xAngle (3.73 = -2.55)
01:39:14.260 00.002 6120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.46 = -2.82)
01:39:14.263 00.003 6120 CameraToMount -- cameraX=3.14 cameraY=3.09 hyp=4.41 cameraTheta=0.78 mountX=-3.66 mountY=-1.39, mountTheta=-2.78
01:39:14.267 00.004 6120 dither recenter: remaining=(-3.5,-2.4) step=(-3.5,-2.4)
01:39:14.272 00.005 6120 MountToCamera -- mountTheta (-2.53) + m_xAngle (-2.95) = xAngle (-5.49 = 0.79)
01:39:14.277 00.005 6120 MountToCamera -- mountX=-3.51 mountY=-2.44 hyp=4.28 mountTheta=-2.53 cameraX=3.00, cameraY=3.05 cameraTheta=0.79
01:39:14.281 00.004 6120 SchedulePrimaryMove(0D6325F0, x=3.00, y=3.05, opts=4)
01:39:14.286 00.005 6120 Enqueuing Move request for scope (3.00, 3.05)
01:39:14.291 00.005 6120 Mount: notify direct move -3.51,-2.44
01:39:14.295 00.004 7680 Worker thread wakes up
01:39:14.295 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.00, 3.05) opts 0x4
01:39:14.295 00.000 7680 Handling offset move in thread for scope, endpoint = (3.00, 3.05)
01:39:14.296 00.001 7680 Moving (3.00, 3.05) raw xDistance=-3.51 yDistance=-2.44
01:39:14.296 00.000 7680 MoveAxis(E, 2277, B)
01:39:14.296 00.000 7680 Guiding  Dir = 2, Dur = 2277
01:39:14.296 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:14.300 00.004 7680 IsSlewing returns 0
01:39:14.300 00.000 6120 UpdateGuideState exits: m=14037 SNR=77.0 Saturated
01:39:14.303 00.003 7680 IsGuiding returns 0
01:39:14.304 00.001 6120 PhdController: settling, locked = 1, distance = 4.57 (1.50) aobump = 0 frame = 1 / 99999
01:39:14.308 00.004 7680 PulseGuide returned control before completion, sleep 2287
01:39:14.308 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764056354.308,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.57,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:39:14.312 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:14.315 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:14.317 00.002 6120 Enqueuing Expose request
01:39:16.598 02.281 7680 IsGuiding returns 1
01:39:16.599 00.001 7680 scope still moving after pulse duration time elapsed
01:39:16.627 00.028 7680 IsSlewing returns 0
01:39:16.629 00.002 7680 IsGuiding returns 0
01:39:16.629 00.000 7680 scope move finished after 2277 + 48 ms
01:39:16.629 00.000 7680 Move returns status 0, amount 2277
01:39:16.631 00.002 7680 MoveAxis(N, 1326, B)
01:39:16.631 00.000 7680 Guiding  Dir = 0, Dur = 1326
01:39:16.631 00.000 7680 IsSlewing returns 0
01:39:16.632 00.001 7680 IsGuiding returns 0
01:39:16.632 00.000 7680 PulseGuide returned control before completion, sleep 1336
01:39:17.977 01.345 7680 IsGuiding returns 1
01:39:17.977 00.000 7680 scope still moving after pulse duration time elapsed
01:39:18.009 00.032 7680 IsSlewing returns 0
01:39:18.010 00.001 7680 IsGuiding returns 1
01:39:18.040 00.030 7680 IsSlewing returns 0
01:39:18.040 00.000 7680 IsGuiding returns 0
01:39:18.041 00.001 7680 scope move finished after 1326 + 82 ms
01:39:18.041 00.000 7680 Move returns status 0, amount 1326
01:39:18.041 00.000 7680 move complete, result=0
01:39:18.042 00.001 7680 worker thread done servicing request
01:39:18.042 00.000 6120 GuideStep: -3.5 px 2277 ms EAST, -2.4 px 1326 ms NORTH
01:39:18.049 00.007 7680 Worker thread wakes up
01:39:18.049 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:18.049 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:19.297 01.248 7680 Exposure complete
01:39:19.425 00.128 7680 worker thread done servicing request
01:39:19.426 00.001 6120 OnExposeComplete: enter
01:39:19.428 00.002 6120 UpdateGuideState(): m_state=6
01:39:19.433 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6620
01:39:19.437 00.004 6120 Star::Find returns 1 (1), X=954.93, Y=43.89, Mass=14958, SNR=79.0, Peak=255 HFD=7.1
01:39:19.440 00.003 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
01:39:19.444 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
01:39:19.448 00.004 6120 CameraToMount -- cameraX=-0.51 cameraY=2.31 hyp=2.37 cameraTheta=1.79 mountX=0.07 mountY=-2.30, mountTheta=-1.54
01:39:19.453 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.51, y=2.31, opts=13)
01:39:19.458 00.005 6120 Enqueuing Move request for scope (-0.51, 2.31)
01:39:19.462 00.004 7680 Worker thread wakes up
01:39:19.462 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:19.467 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 2.31) opts 0xd
01:39:19.467 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.51, 2.31)
01:39:19.468 00.001 6120 UpdateGuideState exits: m=14958 SNR=79.0 Saturated
01:39:19.472 00.004 6120 PhdController: settling, locked = 1, distance = 2.37 (1.50) aobump = 0 frame = 2 / 99999
01:39:19.475 00.003 7680 Moving (-0.51, 2.31) raw xDistance=0.07 yDistance=-2.30
01:39:19.476 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:39:19.476 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764056359.475,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.37,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:39:19.480 00.004 7680 resist switch: large excursion: input -2.30 thresh 0.60 direction from 0 to -1
01:39:19.480 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.91
01:39:19.480 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.30 from input -2.30
01:39:19.480 00.000 7680 MoveAxis(E, 0, ABG)
01:39:19.480 00.000 7680 Move returns status 0, amount 0
01:39:19.480 00.000 7680 MoveAxis(N, 1250, ABG)
01:39:19.480 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:19.485 00.005 7680 Guiding  Dir = 0, Dur = 1250
01:39:19.485 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:19.488 00.003 7680 IsSlewing returns 0
01:39:19.488 00.000 6120 Enqueuing Expose request
01:39:19.492 00.004 7680 IsGuiding returns 0
01:39:19.493 00.001 7680 PulseGuide returned control before completion, sleep 1260
01:39:20.762 01.269 7680 IsGuiding returns 1
01:39:20.763 00.001 7680 scope still moving after pulse duration time elapsed
01:39:20.794 00.031 7680 IsSlewing returns 0
01:39:20.794 00.000 7680 IsGuiding returns 0
01:39:20.795 00.001 7680 scope move finished after 1250 + 51 ms
01:39:20.795 00.000 7680 Move returns status 0, amount 1250
01:39:20.795 00.000 7680 move complete, result=0
01:39:20.796 00.001 7680 worker thread done servicing request
01:39:20.796 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -2.3 px 1250 ms NORTH
01:39:20.801 00.005 7680 Worker thread wakes up
01:39:20.801 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:20.802 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:22.052 01.250 7680 Exposure complete
01:39:22.196 00.144 7680 worker thread done servicing request
01:39:22.196 00.000 6120 OnExposeComplete: enter
01:39:22.200 00.004 6120 UpdateGuideState(): m_state=6
01:39:22.203 00.003 6120 Star::Find(15, 954, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6621
01:39:22.206 00.003 6120 Star::Find returns 1 (1), X=954.78, Y=42.17, Mass=14147, SNR=77.4, Peak=255 HFD=6.8
01:39:22.209 00.003 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.36 = -0.92)
01:39:22.214 00.005 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.19)
01:39:22.218 00.004 6120 CameraToMount -- cameraX=-0.66 cameraY=0.60 hyp=0.89 cameraTheta=2.40 mountX=0.54 mountY=-0.83, mountTheta=-1.00
01:39:22.223 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.66, y=0.60, opts=13)
01:39:22.227 00.004 6120 Enqueuing Move request for scope (-0.66, 0.60)
01:39:22.232 00.005 7680 Worker thread wakes up
01:39:22.232 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:22.235 00.003 6120 UpdateGuideState exits: m=14147 SNR=77.4 Saturated
01:39:22.239 00.004 6120 PhdController: settling, locked = 1, distance = 1.93 (1.50) aobump = 0 frame = 3 / 99999
01:39:22.243 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.60) opts 0xd
01:39:22.243 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.66, 0.60)
01:39:22.243 00.000 7680 Moving (-0.66, 0.60) raw xDistance=0.54 yDistance=-0.83
01:39:22.243 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764056362.243,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.93,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:39:22.248 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
01:39:22.248 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83
01:39:22.248 00.000 7680 MoveAxis(W, 220, ABG)
01:39:22.248 00.000 7680 Guiding  Dir = 3, Dur = 220
01:39:22.248 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:22.251 00.003 7680 IsSlewing returns 0
01:39:22.251 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:22.255 00.004 7680 IsGuiding returns 0
01:39:22.255 00.000 6120 Enqueuing Expose request
01:39:22.260 00.005 7680 PulseGuide returned control before completion, sleep 230
01:39:22.500 00.240 7680 IsGuiding returns 1
01:39:22.501 00.001 7680 scope still moving after pulse duration time elapsed
01:39:22.531 00.030 7680 IsSlewing returns 0
01:39:22.532 00.001 7680 IsGuiding returns 0
01:39:22.532 00.000 7680 scope move finished after 220 + 56 ms
01:39:22.533 00.001 7680 Move returns status 0, amount 220
01:39:22.533 00.000 7680 MoveAxis(N, 451, ABG)
01:39:22.534 00.001 7680 Guiding  Dir = 0, Dur = 451
01:39:22.535 00.001 7680 IsSlewing returns 0
01:39:22.535 00.000 7680 IsGuiding returns 0
01:39:22.536 00.001 7680 PulseGuide returned control before completion, sleep 461
01:39:23.000 00.464 7680 IsGuiding returns 1
01:39:23.000 00.000 7680 scope still moving after pulse duration time elapsed
01:39:23.032 00.032 7680 IsSlewing returns 0
01:39:23.033 00.001 7680 IsGuiding returns 0
01:39:23.035 00.002 7680 scope move finished after 451 + 48 ms
01:39:23.035 00.000 7680 Move returns status 0, amount 451
01:39:23.036 00.001 7680 move complete, result=0
01:39:23.036 00.000 7680 worker thread done servicing request
01:39:23.037 00.001 7680 Worker thread wakes up
01:39:23.037 00.000 6120 GuideStep: 0.5 px 220 ms WEST, -0.8 px 451 ms NORTH
01:39:23.044 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:23.044 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:24.288 01.244 7680 Exposure complete
01:39:24.416 00.128 7680 worker thread done servicing request
01:39:24.416 00.000 6120 OnExposeComplete: enter
01:39:24.421 00.005 6120 UpdateGuideState(): m_state=6
01:39:24.424 00.003 6120 Star::Find(15, 954, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6622
01:39:24.427 00.003 6120 Star::Find returns 1 (1), X=955.07, Y=41.78, Mass=13915, SNR=76.7, Peak=255 HFD=6.8
01:39:24.431 00.004 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.58 = -0.70)
01:39:24.436 00.005 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.31 = -0.97)
01:39:24.439 00.003 6120 CameraToMount -- cameraX=-0.38 cameraY=0.21 hyp=0.43 cameraTheta=2.63 mountX=0.33 mountY=-0.36, mountTheta=-0.82
01:39:24.444 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.21, opts=13)
01:39:24.448 00.004 6120 Enqueuing Move request for scope (-0.38, 0.21)
01:39:24.452 00.004 7680 Worker thread wakes up
01:39:24.452 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.21) opts 0xd
01:39:24.453 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.21)
01:39:24.453 00.000 7680 Moving (-0.38, 0.21) raw xDistance=0.33 yDistance=-0.36
01:39:24.453 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
01:39:24.453 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:24.457 00.004 6120 UpdateGuideState exits: m=13915 SNR=76.7 Saturated
01:39:24.461 00.004 6120 PhdController: settling, locked = 1, distance = 1.48 (1.50) aobump = 0 frame = 4 / 99999
01:39:24.465 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:39:24.465 00.000 7680 MoveAxis(W, 150, ABG)
01:39:24.466 00.001 7680 Guiding  Dir = 3, Dur = 150
01:39:24.466 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764056364.465,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.48,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:39:24.470 00.004 7680 IsSlewing returns 0
01:39:24.470 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:24.473 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:24.477 00.004 6120 Enqueuing Expose request
01:39:24.481 00.004 7680 IsGuiding returns 0
01:39:24.481 00.000 7680 PulseGuide returned control before completion, sleep 160
01:39:24.653 00.172 7680 IsGuiding returns 1
01:39:24.654 00.001 7680 scope still moving after pulse duration time elapsed
01:39:24.684 00.030 7680 IsSlewing returns 0
01:39:24.686 00.002 7680 IsGuiding returns 0
01:39:24.686 00.000 7680 scope move finished after 150 + 55 ms
01:39:24.687 00.001 7680 Move returns status 0, amount 150
01:39:24.687 00.000 7680 MoveAxis(N, 193, ABG)
01:39:24.688 00.001 7680 Guiding  Dir = 0, Dur = 193
01:39:24.688 00.000 7680 IsSlewing returns 0
01:39:24.689 00.001 7680 IsGuiding returns 0
01:39:24.689 00.000 7680 PulseGuide returned control before completion, sleep 203
01:39:24.905 00.216 7680 IsGuiding returns 1
01:39:24.905 00.000 7680 scope still moving after pulse duration time elapsed
01:39:24.936 00.031 7680 IsSlewing returns 0
01:39:24.938 00.002 7680 IsGuiding returns 1
01:39:24.967 00.029 7680 IsSlewing returns 0
01:39:24.969 00.002 7680 IsGuiding returns 0
01:39:24.969 00.000 7680 scope move finished after 193 + 86 ms
01:39:24.969 00.000 7680 Move returns status 0, amount 193
01:39:24.970 00.001 7680 move complete, result=0
01:39:24.970 00.000 7680 worker thread done servicing request
01:39:24.971 00.001 6120 GuideStep: 0.3 px 150 ms WEST, -0.4 px 193 ms NORTH
01:39:24.976 00.005 7680 Worker thread wakes up
01:39:24.977 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:24.977 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:26.232 01.255 7680 Exposure complete
01:39:26.357 00.125 7680 worker thread done servicing request
01:39:26.359 00.002 6120 OnExposeComplete: enter
01:39:26.362 00.003 6120 UpdateGuideState(): m_state=6
01:39:26.366 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6623
01:39:26.370 00.004 6120 Star::Find returns 1 (1), X=955.30, Y=41.72, Mass=14119, SNR=77.5, Peak=255 HFD=7.1
01:39:26.374 00.004 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.32 = -0.96)
01:39:26.378 00.004 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
01:39:26.382 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.15 hyp=0.21 cameraTheta=2.36 mountX=0.12 mountY=-0.20, mountTheta=-1.03
01:39:26.386 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.15, opts=13)
01:39:26.390 00.004 6120 Enqueuing Move request for scope (-0.15, 0.15)
01:39:26.393 00.003 7680 Worker thread wakes up
01:39:26.393 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.15) opts 0xd
01:39:26.393 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.15)
01:39:26.393 00.000 7680 Moving (-0.15, 0.15) raw xDistance=0.12 yDistance=-0.20
01:39:26.393 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:39:26.393 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:39:26.393 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:39:26.394 00.001 7680 MoveAxis(E, 0, ABG)
01:39:26.394 00.000 7680 Move returns status 0, amount 0
01:39:26.394 00.000 7680 MoveAxis(N, 0, ABG)
01:39:26.394 00.000 7680 Move returns status 0, amount 0
01:39:26.394 00.000 7680 move complete, result=0
01:39:26.394 00.000 7680 worker thread done servicing request
01:39:26.394 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:26.399 00.005 6120 UpdateGuideState exits: m=14119 SNR=77.5 Saturated
01:39:26.402 00.003 6120 PhdController: settling, locked = 1, distance = 1.10 (1.50) aobump = 0 frame = 5 / 99999
01:39:26.405 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764056366.405,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.10,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
01:39:26.409 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:26.412 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:26.416 00.004 6120 Enqueuing Expose request
01:39:26.419 00.003 7680 Worker thread wakes up
01:39:26.419 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:39:26.422 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:26.422 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:27.674 01.252 7680 Exposure complete
01:39:27.809 00.135 7680 worker thread done servicing request
01:39:27.809 00.000 6120 OnExposeComplete: enter
01:39:27.814 00.005 6120 UpdateGuideState(): m_state=6
01:39:27.818 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6624
01:39:27.822 00.004 6120 Star::Find returns 1 (1), X=955.43, Y=41.88, Mass=14075, SNR=76.2, Peak=255 HFD=6.9
01:39:27.825 00.003 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
01:39:27.830 00.005 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
01:39:27.833 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.61 mountX=-0.05 mountY=-0.28, mountTheta=-1.73
01:39:27.838 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.31, opts=13)
01:39:27.842 00.004 6120 Enqueuing Move request for scope (-0.01, 0.31)
01:39:27.846 00.004 7680 Worker thread wakes up
01:39:27.846 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.31) opts 0xd
01:39:27.847 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:27.851 00.004 6120 UpdateGuideState exits: m=14075 SNR=76.2 Saturated
01:39:27.854 00.003 6120 PhdController: settling, locked = 1, distance = 0.86 (1.50) aobump = 0 frame = 6 / 99999
01:39:27.858 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.31)
01:39:27.859 00.001 7680 Moving (-0.01, 0.31) raw xDistance=-0.05 yDistance=-0.28
01:39:27.859 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:39:27.859 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:39:27.859 00.000 7680 MoveAxis(E, 0, ABG)
01:39:27.860 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764056367.858,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.86,"Time":3.4,"SettleTime":10.0,"StarLocked":true}
01:39:27.864 00.004 7680 Move returns status 0, amount 0
01:39:27.864 00.000 7680 MoveAxis(N, 153, ABG)
01:39:27.864 00.000 7680 Guiding  Dir = 0, Dur = 153
01:39:27.864 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:27.868 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:27.873 00.005 6120 Enqueuing Expose request
01:39:27.876 00.003 7680 IsSlewing returns 0
01:39:27.877 00.001 7680 IsGuiding returns 0
01:39:27.877 00.000 7680 PulseGuide returned control before completion, sleep 163
01:39:28.054 00.177 7680 IsGuiding returns 1
01:39:28.054 00.000 7680 scope still moving after pulse duration time elapsed
01:39:28.086 00.032 7680 IsSlewing returns 0
01:39:28.088 00.002 7680 IsGuiding returns 0
01:39:28.088 00.000 7680 scope move finished after 153 + 58 ms
01:39:28.089 00.001 7680 Move returns status 0, amount 153
01:39:28.089 00.000 7680 move complete, result=0
01:39:28.089 00.000 7680 worker thread done servicing request
01:39:28.090 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 153 ms NORTH
01:39:28.096 00.006 7680 Worker thread wakes up
01:39:28.097 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:28.097 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:29.349 01.252 7680 Exposure complete
01:39:29.485 00.136 7680 worker thread done servicing request
01:39:29.485 00.000 6120 OnExposeComplete: enter
01:39:29.489 00.004 6120 UpdateGuideState(): m_state=6
01:39:29.492 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6625
01:39:29.497 00.005 6120 Star::Find returns 1 (1), X=955.61, Y=41.82, Mass=15607, SNR=79.8, Peak=255 HFD=7.2
01:39:29.500 00.003 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
01:39:29.504 00.004 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.62)
01:39:29.507 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.25 hyp=0.30 cameraTheta=0.97 mountX=-0.21 mountY=-0.15, mountTheta=-2.53
01:39:29.512 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.25, opts=13)
01:39:29.516 00.004 6120 Enqueuing Move request for scope (0.17, 0.25)
01:39:29.519 00.003 7680 Worker thread wakes up
01:39:29.519 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.25) opts 0xd
01:39:29.520 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.25)
01:39:29.520 00.000 7680 Moving (0.17, 0.25) raw xDistance=-0.21 yDistance=-0.15
01:39:29.520 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:39:29.520 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:39:29.521 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:39:29.521 00.000 7680 MoveAxis(E, 86, ABG)
01:39:29.521 00.000 7680 Guiding  Dir = 2, Dur = 86
01:39:29.521 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:29.524 00.003 7680 IsSlewing returns 0
01:39:29.524 00.000 6120 UpdateGuideState exits: m=15607 SNR=79.8 Saturated
01:39:29.529 00.005 7680 IsGuiding returns 0
01:39:29.529 00.000 6120 PhdController: settling, locked = 1, distance = 0.69 (1.50) aobump = 0 frame = 7 / 99999
01:39:29.532 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764056369.532,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.69,"Time":5.1,"SettleTime":10.0,"StarLocked":true}
01:39:29.536 00.004 7680 PulseGuide returned control before completion, sleep 96
01:39:29.536 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:29.541 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:29.544 00.003 6120 Enqueuing Expose request
01:39:29.635 00.091 7680 IsGuiding returns 1
01:39:29.636 00.001 7680 scope still moving after pulse duration time elapsed
01:39:29.665 00.029 7680 IsSlewing returns 0
01:39:29.665 00.000 7680 IsGuiding returns 0
01:39:29.667 00.002 7680 scope move finished after 86 + 52 ms
01:39:29.667 00.000 7680 Move returns status 0, amount 86
01:39:29.667 00.000 7680 MoveAxis(N, 0, ABG)
01:39:29.668 00.001 7680 Move returns status 0, amount 0
01:39:29.668 00.000 7680 move complete, result=0
01:39:29.668 00.000 6120 GuideStep: -0.2 px 86 ms EAST, -0.1 px 0 ms NORTH
01:39:29.674 00.006 7680 worker thread done servicing request
01:39:29.675 00.001 7680 Worker thread wakes up
01:39:29.675 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:29.676 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:30.930 01.254 7680 Exposure complete
01:39:31.079 00.149 7680 worker thread done servicing request
01:39:31.080 00.001 6120 OnExposeComplete: enter
01:39:31.083 00.003 6120 UpdateGuideState(): m_state=6
01:39:31.088 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6626
01:39:31.093 00.005 6120 Star::Find returns 1 (1), X=955.34, Y=41.90, Mass=15080, SNR=79.1, Peak=255 HFD=6.9
01:39:31.097 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
01:39:31.100 00.003 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.56 = -1.73)
01:39:31.104 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.33 hyp=0.35 cameraTheta=1.87 mountX=0.04 mountY=-0.34, mountTheta=-1.46
01:39:31.109 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.33, opts=13)
01:39:31.113 00.004 6120 Enqueuing Move request for scope (-0.10, 0.33)
01:39:31.115 00.002 7680 Worker thread wakes up
01:39:31.115 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.33) opts 0xd
01:39:31.115 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.33)
01:39:31.117 00.002 7680 Moving (-0.10, 0.33) raw xDistance=0.04 yDistance=-0.34
01:39:31.117 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:39:31.117 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:39:31.117 00.000 7680 MoveAxis(E, 0, ABG)
01:39:31.117 00.000 7680 Move returns status 0, amount 0
01:39:31.117 00.000 7680 MoveAxis(N, 187, ABG)
01:39:31.117 00.000 7680 Guiding  Dir = 0, Dur = 187
01:39:31.117 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:31.122 00.005 7680 IsSlewing returns 0
01:39:31.122 00.000 6120 UpdateGuideState exits: m=15080 SNR=79.1 Saturated
01:39:31.125 00.003 7680 IsGuiding returns 0
01:39:31.126 00.001 6120 PhdController: settling, locked = 1, distance = 0.59 (1.50) aobump = 0 frame = 8 / 99999
01:39:31.130 00.004 7680 PulseGuide returned control before completion, sleep 197
01:39:31.130 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764056371.130,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.59,"Time":6.7,"SettleTime":10.0,"StarLocked":true}
01:39:31.134 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:31.138 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:31.141 00.003 6120 Enqueuing Expose request
01:39:31.339 00.198 7680 IsGuiding returns 1
01:39:31.340 00.001 7680 scope still moving after pulse duration time elapsed
01:39:31.371 00.031 7680 IsSlewing returns 0
01:39:31.371 00.000 7680 IsGuiding returns 0
01:39:31.371 00.000 7680 scope move finished after 187 + 59 ms
01:39:31.373 00.002 7680 Move returns status 0, amount 187
01:39:31.373 00.000 7680 move complete, result=0
01:39:31.373 00.000 7680 worker thread done servicing request
01:39:31.373 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 187 ms NORTH
01:39:31.379 00.006 7680 Worker thread wakes up
01:39:31.379 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:31.380 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:32.632 01.252 7680 Exposure complete
01:39:32.785 00.153 7680 worker thread done servicing request
01:39:32.786 00.001 6120 OnExposeComplete: enter
01:39:32.789 00.003 6120 UpdateGuideState(): m_state=6
01:39:32.793 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6627
01:39:32.798 00.005 6120 Star::Find returns 1 (1), X=955.41, Y=41.79, Mass=13800, SNR=75.6, Peak=255 HFD=7.0
01:39:32.802 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
01:39:32.806 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
01:39:32.809 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.75 mountX=-0.00 mountY=-0.22, mountTheta=-1.58
01:39:32.815 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.22, opts=13)
01:39:32.819 00.004 6120 Enqueuing Move request for scope (-0.04, 0.22)
01:39:32.823 00.004 7680 Worker thread wakes up
01:39:32.823 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
01:39:32.823 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
01:39:32.823 00.000 7680 Moving (-0.04, 0.22) raw xDistance=-0.00 yDistance=-0.22
01:39:32.824 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:32.828 00.004 6120 UpdateGuideState exits: m=13800 SNR=75.6 Saturated
01:39:32.833 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:39:32.833 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:39:32.833 00.000 7680 MoveAxis(E, 0, ABG)
01:39:32.833 00.000 7680 Move returns status 0, amount 0
01:39:32.833 00.000 7680 MoveAxis(N, 117, ABG)
01:39:32.834 00.001 7680 Guiding  Dir = 0, Dur = 117
01:39:32.834 00.000 6120 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 9 / 99999
01:39:32.839 00.005 7680 IsSlewing returns 0
01:39:32.839 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764056372.839,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.48,"Time":8.4,"SettleTime":10.0,"StarLocked":true}
01:39:32.845 00.006 7680 IsGuiding returns 0
01:39:32.845 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:32.849 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:32.853 00.004 6120 Enqueuing Expose request
01:39:32.857 00.004 7680 PulseGuide returned control before completion, sleep 127
01:39:32.998 00.141 7680 IsGuiding returns 0
01:39:32.999 00.001 7680 Move returns status 0, amount 117
01:39:33.000 00.001 7680 move complete, result=0
01:39:33.002 00.002 7680 worker thread done servicing request
01:39:33.002 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 117 ms NORTH
01:39:33.007 00.005 7680 Worker thread wakes up
01:39:33.007 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:33.007 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:34.264 01.257 7680 Exposure complete
01:39:34.400 00.136 7680 worker thread done servicing request
01:39:34.401 00.001 6120 OnExposeComplete: enter
01:39:34.404 00.003 6120 UpdateGuideState(): m_state=6
01:39:34.408 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6628
01:39:34.413 00.005 6120 Star::Find returns 1 (1), X=955.61, Y=41.80, Mass=14723, SNR=79.2, Peak=255 HFD=7.1
01:39:34.416 00.003 6120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-2.95) = xAngle (3.90 = -2.39)
01:39:34.420 00.004 6120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.66)
01:39:34.423 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.23 hyp=0.28 cameraTheta=0.94 mountX=-0.20 mountY=-0.13, mountTheta=-2.57
01:39:34.428 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.23, opts=13)
01:39:34.432 00.004 6120 Enqueuing Move request for scope (0.17, 0.23)
01:39:34.435 00.003 7680 Worker thread wakes up
01:39:34.435 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.23) opts 0xd
01:39:34.435 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.23)
01:39:34.435 00.000 7680 Moving (0.17, 0.23) raw xDistance=-0.20 yDistance=-0.13
01:39:34.437 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:34.440 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:39:34.440 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:39:34.441 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:39:34.441 00.000 7680 MoveAxis(E, 84, ABG)
01:39:34.441 00.000 7680 Guiding  Dir = 2, Dur = 84
01:39:34.441 00.000 6120 UpdateGuideState exits: m=14723 SNR=79.2 Saturated
01:39:34.445 00.004 7680 IsSlewing returns 0
01:39:34.446 00.001 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 10 / 99999
01:39:34.449 00.003 7680 IsGuiding returns 0
01:39:34.450 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764056374.449,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.42,"Time":10.0,"SettleTime":10.0,"StarLocked":true}
01:39:34.453 00.003 7680 PulseGuide returned control before completion, sleep 94
01:39:34.453 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:34.457 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:34.461 00.004 6120 Enqueuing Expose request
01:39:34.551 00.090 7680 IsGuiding returns 1
01:39:34.552 00.001 7680 scope still moving after pulse duration time elapsed
01:39:34.583 00.031 7680 IsSlewing returns 0
01:39:34.584 00.001 7680 IsGuiding returns 0
01:39:34.585 00.001 7680 scope move finished after 84 + 51 ms
01:39:34.585 00.000 7680 Move returns status 0, amount 84
01:39:34.586 00.001 7680 MoveAxis(N, 0, ABG)
01:39:34.587 00.001 7680 Move returns status 0, amount 0
01:39:34.587 00.000 7680 move complete, result=0
01:39:34.588 00.001 6120 GuideStep: -0.2 px 84 ms EAST, -0.1 px 0 ms NORTH
01:39:34.594 00.006 7680 worker thread done servicing request
01:39:34.594 00.000 7680 Worker thread wakes up
01:39:34.596 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:34.596 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:35.845 01.249 7680 Exposure complete
01:39:35.968 00.123 7680 worker thread done servicing request
01:39:35.969 00.001 6120 OnExposeComplete: enter
01:39:35.972 00.003 6120 UpdateGuideState(): m_state=6
01:39:35.976 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6629
01:39:35.980 00.004 6120 Star::Find returns 1 (1), X=955.67, Y=41.96, Mass=14877, SNR=79.2, Peak=255 HFD=6.9
01:39:35.984 00.004 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
01:39:35.987 00.003 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
01:39:35.991 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.39 hyp=0.45 cameraTheta=1.04 mountX=-0.29 mountY=-0.25, mountTheta=-2.44
01:39:35.996 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.39, opts=13)
01:39:36.000 00.004 6120 Enqueuing Move request for scope (0.22, 0.39)
01:39:36.003 00.003 7680 Worker thread wakes up
01:39:36.003 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.39) opts 0xd
01:39:36.004 00.001 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.39)
01:39:36.004 00.000 7680 Moving (0.22, 0.39) raw xDistance=-0.29 yDistance=-0.25
01:39:36.004 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
01:39:36.004 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:39:36.004 00.000 7680 MoveAxis(E, 125, ABG)
01:39:36.005 00.001 7680 Guiding  Dir = 2, Dur = 125
01:39:36.005 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:36.009 00.004 7680 IsSlewing returns 0
01:39:36.009 00.000 6120 UpdateGuideState exits: m=14877 SNR=79.2 Saturated
01:39:36.013 00.004 7680 IsGuiding returns 0
01:39:36.014 00.001 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 11 / 99999
01:39:36.017 00.003 6120 PhdController: newstate STATE_FINISH
01:39:36.020 00.003 7680 PulseGuide returned control before completion, sleep 135
01:39:36.021 00.001 6120 PhdController complete: success
01:39:36.024 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764056376.024,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
01:39:36.029 00.005 6120 Mount: notify guiding dither settle done success=1
01:39:36.032 00.003 6120 PhdController: newstate STATE_IDLE
01:39:36.036 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:36.039 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:36.044 00.005 6120 Enqueuing Expose request
01:39:36.164 00.120 7680 IsGuiding returns 1
01:39:36.165 00.001 7680 scope still moving after pulse duration time elapsed
01:39:36.195 00.030 7680 IsSlewing returns 0
01:39:36.196 00.001 7680 IsGuiding returns 0
01:39:36.196 00.000 7680 scope move finished after 125 + 58 ms
01:39:36.197 00.001 7680 Move returns status 0, amount 125
01:39:36.197 00.000 7680 MoveAxis(N, 135, ABG)
01:39:36.197 00.000 7680 Guiding  Dir = 0, Dur = 135
01:39:36.198 00.001 7680 IsSlewing returns 0
01:39:36.199 00.001 7680 IsGuiding returns 0
01:39:36.199 00.000 7680 PulseGuide returned control before completion, sleep 145
01:39:36.352 00.153 7680 IsGuiding returns 1
01:39:36.352 00.000 7680 scope still moving after pulse duration time elapsed
01:39:36.383 00.031 7680 IsSlewing returns 0
01:39:36.384 00.001 7680 IsGuiding returns 0
01:39:36.384 00.000 7680 scope move finished after 135 + 49 ms
01:39:36.384 00.000 7680 Move returns status 0, amount 135
01:39:36.385 00.001 7680 move complete, result=0
01:39:36.385 00.000 7680 worker thread done servicing request
01:39:36.385 00.000 7680 Worker thread wakes up
01:39:36.386 00.001 6120 GuideStep: -0.3 px 125 ms EAST, -0.2 px 135 ms NORTH
01:39:36.391 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:36.391 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:37.648 01.257 7680 Exposure complete
01:39:37.808 00.160 6120 OnExposeComplete: enter
01:39:37.816 00.008 7680 worker thread done servicing request
01:39:37.816 00.000 6120 UpdateGuideState(): m_state=6
01:39:37.822 00.006 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6630
01:39:37.828 00.006 6120 Star::Find returns 1 (1), X=955.33, Y=41.89, Mass=14443, SNR=78.4, Peak=255 HFD=6.8
01:39:37.832 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.42)
01:39:37.836 00.004 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
01:39:37.838 00.002 6120 CameraToMount -- cameraX=-0.11 cameraY=0.32 hyp=0.34 cameraTheta=1.91 mountX=0.05 mountY=-0.34, mountTheta=-1.42
01:39:37.844 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.32, opts=13)
01:39:37.848 00.004 6120 Enqueuing Move request for scope (-0.11, 0.32)
01:39:37.851 00.003 7680 Worker thread wakes up
01:39:37.851 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:37.856 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.32) opts 0xd
01:39:37.856 00.000 6120 UpdateGuideState exits: m=14443 SNR=78.4 Saturated
01:39:37.859 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.32)
01:39:37.859 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:37.864 00.005 7680 Moving (-0.11, 0.32) raw xDistance=0.05 yDistance=-0.34
01:39:37.864 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:37.868 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:39:37.868 00.000 6120 Enqueuing Expose request
01:39:37.871 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:39:37.871 00.000 7680 MoveAxis(E, 0, ABG)
01:39:37.872 00.001 7680 Move returns status 0, amount 0
01:39:37.872 00.000 7680 MoveAxis(N, 183, ABG)
01:39:37.872 00.000 7680 Guiding  Dir = 0, Dur = 183
01:39:37.873 00.001 7680 IsSlewing returns 0
01:39:37.874 00.001 7680 IsGuiding returns 0
01:39:37.874 00.000 7680 PulseGuide returned control before completion, sleep 193
01:39:38.074 00.200 7680 IsGuiding returns 1
01:39:38.076 00.002 7680 scope still moving after pulse duration time elapsed
01:39:38.106 00.030 7680 IsSlewing returns 0
01:39:38.107 00.001 7680 IsGuiding returns 0
01:39:38.108 00.001 7680 scope move finished after 183 + 51 ms
01:39:38.108 00.000 7680 Move returns status 0, amount 183
01:39:38.109 00.001 7680 move complete, result=0
01:39:38.109 00.000 7680 worker thread done servicing request
01:39:38.109 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 183 ms NORTH
01:39:38.116 00.007 7680 Worker thread wakes up
01:39:38.116 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:38.116 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:39.371 01.255 7680 Exposure complete
01:39:39.510 00.139 7680 worker thread done servicing request
01:39:39.511 00.001 6120 OnExposeComplete: enter
01:39:39.515 00.004 6120 UpdateGuideState(): m_state=6
01:39:39.519 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6631
01:39:39.524 00.005 6120 Star::Find returns 1 (1), X=955.41, Y=41.98, Mass=14002, SNR=76.6, Peak=255 HFD=6.8
01:39:39.528 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.67)
01:39:39.535 00.007 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
01:39:39.540 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.41 hyp=0.41 cameraTheta=1.66 mountX=-0.04 mountY=-0.39, mountTheta=-1.67
01:39:39.545 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.41, opts=13)
01:39:39.549 00.004 6120 Enqueuing Move request for scope (-0.04, 0.41)
01:39:39.552 00.003 7680 Worker thread wakes up
01:39:39.552 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.41) opts 0xd
01:39:39.553 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.41)
01:39:39.554 00.001 7680 Moving (-0.04, 0.41) raw xDistance=-0.04 yDistance=-0.39
01:39:39.554 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:39.558 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:39:39.558 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:39:39.558 00.000 7680 MoveAxis(E, 0, ABG)
01:39:39.559 00.001 6120 UpdateGuideState exits: m=14002 SNR=76.6 Saturated
01:39:39.563 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:39.568 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:39.571 00.003 6120 Enqueuing Expose request
01:39:39.575 00.004 7680 Move returns status 0, amount 0
01:39:39.575 00.000 7680 MoveAxis(N, 210, ABG)
01:39:39.576 00.001 7680 Guiding  Dir = 0, Dur = 210
01:39:39.576 00.000 7680 IsSlewing returns 0
01:39:39.577 00.001 7680 IsGuiding returns 0
01:39:39.577 00.000 7680 PulseGuide returned control before completion, sleep 220
01:39:39.799 00.222 7680 IsGuiding returns 1
01:39:39.799 00.000 7680 scope still moving after pulse duration time elapsed
01:39:39.829 00.030 7680 IsSlewing returns 0
01:39:39.830 00.001 7680 IsGuiding returns 0
01:39:39.831 00.001 7680 scope move finished after 210 + 44 ms
01:39:39.831 00.000 7680 Move returns status 0, amount 210
01:39:39.832 00.001 7680 move complete, result=0
01:39:39.832 00.000 7680 worker thread done servicing request
01:39:39.832 00.000 7680 Worker thread wakes up
01:39:39.834 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 210 ms NORTH
01:39:39.841 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:39.841 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:41.091 01.250 7680 Exposure complete
01:39:41.235 00.144 7680 worker thread done servicing request
01:39:41.235 00.000 6120 OnExposeComplete: enter
01:39:41.239 00.004 6120 UpdateGuideState(): m_state=6
01:39:41.243 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6632
01:39:41.248 00.005 6120 Star::Find returns 1 (1), X=955.37, Y=41.91, Mass=14387, SNR=77.8, Peak=255 HFD=6.9
01:39:41.255 00.007 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
01:39:41.260 00.005 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
01:39:41.264 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.34 hyp=0.34 cameraTheta=1.78 mountX=0.01 mountY=-0.33, mountTheta=-1.55
01:39:41.271 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.34, opts=13)
01:39:41.275 00.004 6120 Enqueuing Move request for scope (-0.07, 0.34)
01:39:41.280 00.005 7680 Worker thread wakes up
01:39:41.280 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:41.285 00.005 6120 UpdateGuideState exits: m=14387 SNR=77.8 Saturated
01:39:41.289 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:41.293 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:41.296 00.003 6120 Enqueuing Expose request
01:39:41.301 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.34) opts 0xd
01:39:41.301 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.34)
01:39:41.301 00.000 7680 Moving (-0.07, 0.34) raw xDistance=0.01 yDistance=-0.33
01:39:41.301 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:39:41.301 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:39:41.301 00.000 7680 MoveAxis(E, 0, ABG)
01:39:41.301 00.000 7680 Move returns status 0, amount 0
01:39:41.302 00.001 7680 MoveAxis(N, 182, ABG)
01:39:41.303 00.001 7680 Guiding  Dir = 0, Dur = 182
01:39:41.303 00.000 7680 IsSlewing returns 0
01:39:41.303 00.000 7680 IsGuiding returns 0
01:39:41.304 00.001 7680 PulseGuide returned control before completion, sleep 192
01:39:41.505 00.201 7680 IsGuiding returns 1
01:39:41.506 00.001 7680 scope still moving after pulse duration time elapsed
01:39:41.536 00.030 7680 IsSlewing returns 0
01:39:41.537 00.001 7680 IsGuiding returns 0
01:39:41.537 00.000 7680 scope move finished after 182 + 51 ms
01:39:41.538 00.001 7680 Move returns status 0, amount 182
01:39:41.538 00.000 7680 move complete, result=0
01:39:41.538 00.000 7680 worker thread done servicing request
01:39:41.538 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 182 ms NORTH
01:39:41.545 00.007 7680 Worker thread wakes up
01:39:41.545 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:41.545 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:42.793 01.248 7680 Exposure complete
01:39:42.921 00.128 7680 worker thread done servicing request
01:39:42.921 00.000 6120 OnExposeComplete: enter
01:39:42.925 00.004 6120 UpdateGuideState(): m_state=6
01:39:42.930 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6633
01:39:42.936 00.006 6120 Star::Find returns 1 (1), X=955.64, Y=41.60, Mass=13956, SNR=76.7, Peak=255 HFD=7.0
01:39:42.941 00.005 6120 CameraToMount -- cameraTheta (0.15) - m_xAngle (-2.95) = xAngle (3.10 = 3.10)
01:39:42.948 00.007 6120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.83 = 2.83)
01:39:42.954 00.006 6120 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.20 cameraTheta=0.15 mountX=-0.20 mountY=0.06, mountTheta=2.85
01:39:42.963 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.03, opts=13)
01:39:42.972 00.009 6120 Enqueuing Move request for scope (0.19, 0.03)
01:39:42.982 00.010 7680 Worker thread wakes up
01:39:42.982 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
01:39:42.982 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
01:39:42.984 00.002 7680 Moving (0.19, 0.03) raw xDistance=-0.20 yDistance=0.06
01:39:42.984 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:39:42.985 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:39:42.985 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:39:42.986 00.001 7680 MoveAxis(E, 0, ABG)
01:39:42.986 00.000 7680 Move returns status 0, amount 0
01:39:42.987 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:42.993 00.006 7680 MoveAxis(N, 0, ABG)
01:39:42.993 00.000 7680 Move returns status 0, amount 0
01:39:42.993 00.000 7680 move complete, result=0
01:39:42.993 00.000 6120 UpdateGuideState exits: m=13956 SNR=76.7 Saturated
01:39:43.000 00.007 7680 worker thread done servicing request
01:39:43.001 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:43.008 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:43.014 00.006 6120 Enqueuing Expose request
01:39:43.019 00.005 7680 Worker thread wakes up
01:39:43.020 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:43.020 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:43.021 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:44.262 01.241 7680 Exposure complete
01:39:44.394 00.132 7680 worker thread done servicing request
01:39:44.394 00.000 6120 OnExposeComplete: enter
01:39:44.399 00.005 6120 UpdateGuideState(): m_state=6
01:39:44.403 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6634
01:39:44.409 00.006 6120 Star::Find returns 1 (1), X=955.63, Y=41.66, Mass=13418, SNR=74.8, Peak=255 HFD=6.9
01:39:44.413 00.004 6120 CameraToMount -- cameraTheta (0.46) - m_xAngle (-2.95) = xAngle (3.41 = -2.87)
01:39:44.418 00.005 6120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.14 = -3.14)
01:39:44.421 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.46 mountX=-0.20 mountY=-0.00, mountTheta=-3.14
01:39:44.426 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.09, opts=13)
01:39:44.430 00.004 6120 Enqueuing Move request for scope (0.19, 0.09)
01:39:44.434 00.004 7680 Worker thread wakes up
01:39:44.434 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
01:39:44.435 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
01:39:44.435 00.000 7680 Moving (0.19, 0.09) raw xDistance=-0.20 yDistance=-0.00
01:39:44.435 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:44.439 00.004 6120 UpdateGuideState exits: m=13418 SNR=74.8 Saturated
01:39:44.444 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:39:44.444 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:44.448 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:44.453 00.005 6120 Enqueuing Expose request
01:39:44.456 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:39:44.457 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:39:44.457 00.000 7680 MoveAxis(E, 82, ABG)
01:39:44.457 00.000 7680 Guiding  Dir = 2, Dur = 82
01:39:44.459 00.002 7680 IsSlewing returns 0
01:39:44.459 00.000 7680 IsGuiding returns 0
01:39:44.459 00.000 7680 PulseGuide returned control before completion, sleep 92
01:39:44.566 00.107 7680 IsGuiding returns 1
01:39:44.567 00.001 7680 scope still moving after pulse duration time elapsed
01:39:44.599 00.032 7680 IsSlewing returns 0
01:39:44.601 00.002 7680 IsGuiding returns 0
01:39:44.601 00.000 7680 scope move finished after 82 + 59 ms
01:39:44.601 00.000 7680 Move returns status 0, amount 82
01:39:44.602 00.001 7680 MoveAxis(N, 0, ABG)
01:39:44.602 00.000 7680 Move returns status 0, amount 0
01:39:44.602 00.000 7680 move complete, result=0
01:39:44.603 00.001 7680 worker thread done servicing request
01:39:44.603 00.000 6120 GuideStep: -0.2 px 82 ms EAST, -0.0 px 0 ms NORTH
01:39:44.608 00.005 7680 Worker thread wakes up
01:39:44.608 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:44.610 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:45.862 01.252 7680 Exposure complete
01:39:46.008 00.146 7680 worker thread done servicing request
01:39:46.008 00.000 6120 OnExposeComplete: enter
01:39:46.012 00.004 6120 UpdateGuideState(): m_state=6
01:39:46.017 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6635
01:39:46.021 00.004 6120 Star::Find returns 1 (1), X=955.39, Y=42.06, Mass=14560, SNR=78.0, Peak=255 HFD=6.9
01:39:46.026 00.005 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
01:39:46.030 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
01:39:46.033 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.49 hyp=0.49 cameraTheta=1.69 mountX=-0.04 mountY=-0.47, mountTheta=-1.65
01:39:46.039 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.49, opts=13)
01:39:46.044 00.005 6120 Enqueuing Move request for scope (-0.06, 0.49)
01:39:46.048 00.004 7680 Worker thread wakes up
01:39:46.048 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:46.052 00.004 6120 UpdateGuideState exits: m=14560 SNR=78.0 Saturated
01:39:46.055 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:46.061 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:46.065 00.004 6120 Enqueuing Expose request
01:39:46.069 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.49) opts 0xd
01:39:46.069 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.49)
01:39:46.069 00.000 7680 Moving (-0.06, 0.49) raw xDistance=-0.04 yDistance=-0.47
01:39:46.069 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:39:46.070 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
01:39:46.070 00.000 7680 MoveAxis(E, 0, ABG)
01:39:46.070 00.000 7680 Move returns status 0, amount 0
01:39:46.070 00.000 7680 MoveAxis(N, 253, ABG)
01:39:46.071 00.001 7680 Guiding  Dir = 0, Dur = 253
01:39:46.072 00.001 7680 IsSlewing returns 0
01:39:46.072 00.000 7680 IsGuiding returns 0
01:39:46.073 00.001 7680 PulseGuide returned control before completion, sleep 263
01:39:46.340 00.267 7680 IsGuiding returns 1
01:39:46.341 00.001 7680 scope still moving after pulse duration time elapsed
01:39:46.371 00.030 7680 IsSlewing returns 0
01:39:46.372 00.001 7680 IsGuiding returns 0
01:39:46.373 00.001 7680 scope move finished after 253 + 47 ms
01:39:46.373 00.000 7680 Move returns status 0, amount 253
01:39:46.374 00.001 7680 move complete, result=0
01:39:46.374 00.000 7680 worker thread done servicing request
01:39:46.375 00.001 7680 Worker thread wakes up
01:39:46.375 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 253 ms NORTH
01:39:46.387 00.012 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:46.387 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:47.634 01.247 7680 Exposure complete
01:39:47.765 00.131 7680 worker thread done servicing request
01:39:47.766 00.001 6120 OnExposeComplete: enter
01:39:47.770 00.004 6120 UpdateGuideState(): m_state=6
01:39:47.773 00.003 6120 Star::Find(15, 955, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6636
01:39:47.778 00.005 6120 Star::Find returns 1 (1), X=955.67, Y=41.95, Mass=14247, SNR=76.5, Peak=255 HFD=6.9
01:39:47.782 00.004 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-2.95) = xAngle (3.99 = -2.29)
01:39:47.786 00.004 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.56)
01:39:47.789 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=0.38 hyp=0.44 cameraTheta=1.03 mountX=-0.29 mountY=-0.24, mountTheta=-2.45
01:39:47.793 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.38, opts=13)
01:39:47.798 00.005 6120 Enqueuing Move request for scope (0.23, 0.38)
01:39:47.801 00.003 7680 Worker thread wakes up
01:39:47.801 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.38) opts 0xd
01:39:47.802 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.38)
01:39:47.802 00.000 7680 Moving (0.23, 0.38) raw xDistance=-0.29 yDistance=-0.24
01:39:47.802 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
01:39:47.802 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:39:47.802 00.000 7680 MoveAxis(E, 120, ABG)
01:39:47.802 00.000 7680 Guiding  Dir = 2, Dur = 120
01:39:47.802 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:47.806 00.004 7680 IsSlewing returns 0
01:39:47.807 00.001 7680 IsGuiding returns 0
01:39:47.807 00.000 7680 PulseGuide returned control before completion, sleep 130
01:39:47.807 00.000 6120 UpdateGuideState exits: m=14247 SNR=76.5 Saturated
01:39:47.812 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:47.818 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:47.822 00.004 6120 Enqueuing Expose request
01:39:47.955 00.133 7680 IsGuiding returns 0
01:39:47.956 00.001 7680 Move returns status 0, amount 120
01:39:47.956 00.000 7680 MoveAxis(N, 132, ABG)
01:39:47.958 00.002 7680 Guiding  Dir = 0, Dur = 132
01:39:47.959 00.001 7680 IsSlewing returns 0
01:39:47.959 00.000 7680 IsGuiding returns 0
01:39:47.960 00.001 7680 PulseGuide returned control before completion, sleep 142
01:39:48.109 00.149 7680 IsGuiding returns 1
01:39:48.110 00.001 7680 scope still moving after pulse duration time elapsed
01:39:48.141 00.031 7680 IsSlewing returns 0
01:39:48.142 00.001 7680 IsGuiding returns 0
01:39:48.143 00.001 7680 scope move finished after 132 + 51 ms
01:39:48.143 00.000 7680 Move returns status 0, amount 132
01:39:48.143 00.000 7680 move complete, result=0
01:39:48.144 00.001 7680 worker thread done servicing request
01:39:48.144 00.000 7680 Worker thread wakes up
01:39:48.145 00.001 6120 GuideStep: -0.3 px 120 ms EAST, -0.2 px 132 ms NORTH
01:39:48.151 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:48.151 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:49.403 01.252 7680 Exposure complete
01:39:49.547 00.144 7680 worker thread done servicing request
01:39:49.549 00.002 6120 OnExposeComplete: enter
01:39:49.553 00.004 6120 UpdateGuideState(): m_state=6
01:39:49.557 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6637
01:39:49.562 00.005 6120 Star::Find returns 1 (1), X=955.36, Y=41.97, Mass=15298, SNR=80.3, Peak=255 HFD=6.9
01:39:49.566 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
01:39:49.570 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.81)
01:39:49.573 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.40 hyp=0.41 cameraTheta=1.79 mountX=0.01 mountY=-0.40, mountTheta=-1.54
01:39:49.579 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.40, opts=13)
01:39:49.582 00.003 6120 Enqueuing Move request for scope (-0.09, 0.40)
01:39:49.586 00.004 7680 Worker thread wakes up
01:39:49.587 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.40) opts 0xd
01:39:49.587 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.40)
01:39:49.587 00.000 7680 Moving (-0.09, 0.40) raw xDistance=0.01 yDistance=-0.40
01:39:49.587 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:39:49.587 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:39:49.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:49.592 00.005 7680 MoveAxis(E, 0, ABG)
01:39:49.592 00.000 6120 UpdateGuideState exits: m=15298 SNR=80.3 Saturated
01:39:49.595 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:49.600 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:49.604 00.004 7680 Move returns status 0, amount 0
01:39:49.604 00.000 7680 MoveAxis(N, 216, ABG)
01:39:49.606 00.002 7680 Guiding  Dir = 0, Dur = 216
01:39:49.606 00.000 6120 Enqueuing Expose request
01:39:49.610 00.004 7680 IsSlewing returns 0
01:39:49.610 00.000 7680 IsGuiding returns 0
01:39:49.610 00.000 7680 PulseGuide returned control before completion, sleep 226
01:39:49.848 00.238 7680 IsGuiding returns 1
01:39:49.848 00.000 7680 scope still moving after pulse duration time elapsed
01:39:49.880 00.032 7680 IsSlewing returns 0
01:39:49.880 00.000 7680 IsGuiding returns 0
01:39:49.881 00.001 7680 scope move finished after 216 + 54 ms
01:39:49.881 00.000 7680 Move returns status 0, amount 216
01:39:49.881 00.000 7680 move complete, result=0
01:39:49.882 00.001 7680 worker thread done servicing request
01:39:49.883 00.001 7680 Worker thread wakes up
01:39:49.883 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 216 ms NORTH
01:39:49.889 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:49.889 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:51.145 01.256 7680 Exposure complete
01:39:51.276 00.131 7680 worker thread done servicing request
01:39:51.276 00.000 6120 OnExposeComplete: enter
01:39:51.280 00.004 6120 UpdateGuideState(): m_state=6
01:39:51.284 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6638
01:39:51.288 00.004 6120 Star::Find returns 1 (1), X=955.31, Y=41.80, Mass=13701, SNR=76.8, Peak=255 HFD=6.9
01:39:51.291 00.003 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.06 = -1.23)
01:39:51.295 00.004 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
01:39:51.299 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.10 mountX=0.09 mountY=-0.27, mountTheta=-1.24
01:39:51.303 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.23, opts=13)
01:39:51.307 00.004 6120 Enqueuing Move request for scope (-0.14, 0.23)
01:39:51.310 00.003 7680 Worker thread wakes up
01:39:51.310 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
01:39:51.310 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
01:39:51.311 00.001 7680 Moving (-0.14, 0.23) raw xDistance=0.09 yDistance=-0.27
01:39:51.311 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:39:51.311 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:39:51.312 00.001 7680 MoveAxis(E, 0, ABG)
01:39:51.312 00.000 7680 Move returns status 0, amount 0
01:39:51.312 00.000 7680 MoveAxis(N, 146, ABG)
01:39:51.312 00.000 7680 Guiding  Dir = 0, Dur = 146
01:39:51.312 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:51.317 00.005 7680 IsSlewing returns 0
01:39:51.317 00.000 6120 UpdateGuideState exits: m=13701 SNR=76.8 Saturated
01:39:51.320 00.003 7680 IsGuiding returns 0
01:39:51.320 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:51.324 00.004 7680 PulseGuide returned control before completion, sleep 156
01:39:51.324 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:51.328 00.004 6120 Enqueuing Expose request
01:39:51.492 00.164 7680 IsGuiding returns 1
01:39:51.493 00.001 7680 scope still moving after pulse duration time elapsed
01:39:51.524 00.031 7680 IsSlewing returns 0
01:39:51.525 00.001 7680 IsGuiding returns 0
01:39:51.525 00.000 7680 scope move finished after 146 + 59 ms
01:39:51.527 00.002 7680 Move returns status 0, amount 146
01:39:51.527 00.000 7680 move complete, result=0
01:39:51.528 00.001 7680 worker thread done servicing request
01:39:51.528 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
01:39:51.538 00.010 7680 Worker thread wakes up
01:39:51.539 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:51.540 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:52.789 01.249 7680 Exposure complete
01:39:52.931 00.142 7680 worker thread done servicing request
01:39:52.931 00.000 6120 OnExposeComplete: enter
01:39:52.939 00.008 6120 UpdateGuideState(): m_state=6
01:39:52.942 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6639
01:39:52.946 00.004 6120 Star::Find returns 1 (1), X=955.27, Y=41.78, Mass=13644, SNR=76.0, Peak=255 HFD=7.0
01:39:52.949 00.003 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.22 = -1.06)
01:39:52.951 00.002 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
01:39:52.955 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.21 hyp=0.27 cameraTheta=2.27 mountX=0.13 mountY=-0.26, mountTheta=-1.10
01:39:52.958 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.21, opts=13)
01:39:52.960 00.002 6120 Enqueuing Move request for scope (-0.18, 0.21)
01:39:52.965 00.005 7680 Worker thread wakes up
01:39:52.965 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.21) opts 0xd
01:39:52.965 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.21)
01:39:52.966 00.001 7680 Moving (-0.18, 0.21) raw xDistance=0.13 yDistance=-0.26
01:39:52.966 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:39:52.966 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:39:52.966 00.000 7680 MoveAxis(E, 0, ABG)
01:39:52.966 00.000 7680 Move returns status 0, amount 0
01:39:52.966 00.000 7680 MoveAxis(N, 144, ABG)
01:39:52.966 00.000 7680 Guiding  Dir = 0, Dur = 144
01:39:52.968 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:52.971 00.003 7680 IsSlewing returns 0
01:39:52.972 00.001 6120 UpdateGuideState exits: m=13644 SNR=76.0 Saturated
01:39:52.976 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:52.979 00.003 7680 IsGuiding returns 0
01:39:52.979 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:52.982 00.003 7680 PulseGuide returned control before completion, sleep 154
01:39:52.982 00.000 6120 Enqueuing Expose request
01:39:53.150 00.168 7680 IsGuiding returns 1
01:39:53.153 00.003 7680 scope still moving after pulse duration time elapsed
01:39:53.180 00.027 7680 IsSlewing returns 0
01:39:53.180 00.000 7680 IsGuiding returns 0
01:39:53.182 00.002 7680 scope move finished after 144 + 58 ms
01:39:53.182 00.000 7680 Move returns status 0, amount 144
01:39:53.183 00.001 7680 move complete, result=0
01:39:53.183 00.000 7680 worker thread done servicing request
01:39:53.183 00.000 7680 Worker thread wakes up
01:39:53.184 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 144 ms NORTH
01:39:53.190 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:53.190 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:54.444 01.254 7680 Exposure complete
01:39:54.582 00.138 7680 worker thread done servicing request
01:39:54.582 00.000 6120 OnExposeComplete: enter
01:39:54.586 00.004 6120 UpdateGuideState(): m_state=6
01:39:54.591 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6640
01:39:54.594 00.003 6120 Star::Find returns 1 (1), X=955.63, Y=41.69, Mass=14607, SNR=79.1, Peak=255 HFD=7.2
01:39:54.597 00.003 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (-2.95) = xAngle (3.55 = -2.73)
01:39:54.602 00.005 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.00)
01:39:54.606 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.22 cameraTheta=0.59 mountX=-0.20 mountY=-0.03, mountTheta=-2.99
01:39:54.612 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.12, opts=13)
01:39:54.616 00.004 6120 Enqueuing Move request for scope (0.18, 0.12)
01:39:54.619 00.003 7680 Worker thread wakes up
01:39:54.619 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
01:39:54.619 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
01:39:54.619 00.000 7680 Moving (0.18, 0.12) raw xDistance=-0.20 yDistance=-0.03
01:39:54.621 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:39:54.621 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:39:54.621 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:39:54.622 00.001 7680 MoveAxis(E, 83, ABG)
01:39:54.622 00.000 7680 Guiding  Dir = 2, Dur = 83
01:39:54.622 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:54.626 00.004 7680 IsSlewing returns 0
01:39:54.627 00.001 6120 UpdateGuideState exits: m=14607 SNR=79.1 Saturated
01:39:54.630 00.003 7680 IsGuiding returns 0
01:39:54.630 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:54.635 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:54.637 00.002 7680 PulseGuide returned control before completion, sleep 93
01:39:54.639 00.002 6120 Enqueuing Expose request
01:39:54.743 00.104 7680 IsGuiding returns 0
01:39:54.745 00.002 7680 Move returns status 0, amount 83
01:39:54.745 00.000 7680 MoveAxis(N, 0, ABG)
01:39:54.749 00.004 7680 Move returns status 0, amount 0
01:39:54.749 00.000 7680 move complete, result=0
01:39:54.750 00.001 6120 GuideStep: -0.2 px 83 ms EAST, -0.0 px 0 ms NORTH
01:39:54.759 00.009 7680 worker thread done servicing request
01:39:54.759 00.000 7680 Worker thread wakes up
01:39:54.760 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:54.760 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:56.015 01.255 7680 Exposure complete
01:39:56.159 00.144 6120 OnExposeComplete: enter
01:39:56.164 00.005 6120 UpdateGuideState(): m_state=6
01:39:56.168 00.004 7680 worker thread done servicing request
01:39:56.168 00.000 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6641
01:39:56.172 00.004 6120 Star::Find returns 1 (1), X=955.67, Y=41.95, Mass=14650, SNR=77.0, Peak=255 HFD=6.9
01:39:56.175 00.003 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
01:39:56.179 00.004 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
01:39:56.183 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.38 hyp=0.44 cameraTheta=1.05 mountX=-0.29 mountY=-0.24, mountTheta=-2.43
01:39:56.188 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.38, opts=13)
01:39:56.193 00.005 6120 Enqueuing Move request for scope (0.22, 0.38)
01:39:56.197 00.004 7680 Worker thread wakes up
01:39:56.197 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.38) opts 0xd
01:39:56.197 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.38)
01:39:56.197 00.000 7680 Moving (0.22, 0.38) raw xDistance=-0.29 yDistance=-0.24
01:39:56.197 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
01:39:56.197 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:39:56.197 00.000 7680 MoveAxis(E, 123, ABG)
01:39:56.197 00.000 7680 Guiding  Dir = 2, Dur = 123
01:39:56.197 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:56.201 00.004 7680 IsSlewing returns 0
01:39:56.201 00.000 6120 UpdateGuideState exits: m=14650 SNR=77.0 Saturated
01:39:56.205 00.004 7680 IsGuiding returns 0
01:39:56.205 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:56.210 00.005 7680 PulseGuide returned control before completion, sleep 133
01:39:56.210 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:56.213 00.003 6120 Enqueuing Expose request
01:39:56.349 00.136 7680 IsGuiding returns 1
01:39:56.350 00.001 7680 scope still moving after pulse duration time elapsed
01:39:56.380 00.030 7680 IsSlewing returns 0
01:39:56.384 00.004 7680 IsGuiding returns 0
01:39:56.385 00.001 7680 scope move finished after 123 + 56 ms
01:39:56.385 00.000 7680 Move returns status 0, amount 123
01:39:56.385 00.000 7680 MoveAxis(N, 133, ABG)
01:39:56.386 00.001 7680 Guiding  Dir = 0, Dur = 133
01:39:56.387 00.001 7680 IsSlewing returns 0
01:39:56.387 00.000 7680 IsGuiding returns 0
01:39:56.388 00.001 7680 PulseGuide returned control before completion, sleep 143
01:39:56.536 00.148 7680 IsGuiding returns 1
01:39:56.537 00.001 7680 scope still moving after pulse duration time elapsed
01:39:56.568 00.031 7680 IsSlewing returns 0
01:39:56.570 00.002 7680 IsGuiding returns 0
01:39:56.570 00.000 7680 scope move finished after 133 + 50 ms
01:39:56.570 00.000 7680 Move returns status 0, amount 133
01:39:56.570 00.000 7680 move complete, result=0
01:39:56.572 00.002 7680 worker thread done servicing request
01:39:56.572 00.000 7680 Worker thread wakes up
01:39:56.573 00.001 6120 GuideStep: -0.3 px 123 ms EAST, -0.2 px 133 ms NORTH
01:39:56.579 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:56.579 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:57.827 01.248 7680 Exposure complete
01:39:57.960 00.133 7680 worker thread done servicing request
01:39:57.961 00.001 6120 OnExposeComplete: enter
01:39:57.965 00.004 6120 UpdateGuideState(): m_state=6
01:39:57.970 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6642
01:39:57.976 00.006 6120 Star::Find returns 1 (1), X=955.47, Y=41.52, Mass=14212, SNR=76.2, Peak=255 HFD=7.1
01:39:57.982 00.006 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-2.95) = xAngle (1.82 = 1.82)
01:39:57.986 00.004 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.56 = 1.56)
01:39:57.991 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.13 mountX=-0.01 mountY=0.06, mountTheta=1.82
01:39:57.996 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.05, opts=13)
01:39:58.000 00.004 6120 Enqueuing Move request for scope (0.03, -0.05)
01:39:58.005 00.005 7680 Worker thread wakes up
01:39:58.005 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:58.009 00.004 6120 UpdateGuideState exits: m=14212 SNR=76.2 Saturated
01:39:58.012 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:58.017 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:58.020 00.003 6120 Enqueuing Expose request
01:39:58.023 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
01:39:58.023 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
01:39:58.023 00.000 7680 Moving (0.03, -0.05) raw xDistance=-0.01 yDistance=0.06
01:39:58.025 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:39:58.025 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:39:58.025 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:39:58.025 00.000 7680 MoveAxis(E, 0, ABG)
01:39:58.026 00.001 7680 Move returns status 0, amount 0
01:39:58.026 00.000 7680 MoveAxis(N, 0, ABG)
01:39:58.026 00.000 7680 Move returns status 0, amount 0
01:39:58.026 00.000 7680 move complete, result=0
01:39:58.027 00.001 7680 worker thread done servicing request
01:39:58.027 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:58.031 00.004 7680 Worker thread wakes up
01:39:58.031 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:58.033 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:39:59.281 01.248 7680 Exposure complete
01:39:59.414 00.133 7680 worker thread done servicing request
01:39:59.414 00.000 6120 OnExposeComplete: enter
01:39:59.418 00.004 6120 UpdateGuideState(): m_state=6
01:39:59.423 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6643
01:39:59.427 00.004 6120 Star::Find returns 1 (1), X=955.30, Y=41.90, Mass=13732, SNR=77.2, Peak=255 HFD=6.8
01:39:59.430 00.003 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.35)
01:39:59.435 00.005 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
01:39:59.438 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.33 hyp=0.36 cameraTheta=1.98 mountX=0.08 mountY=-0.36, mountTheta=-1.35
01:39:59.444 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.33, opts=13)
01:39:59.449 00.005 6120 Enqueuing Move request for scope (-0.14, 0.33)
01:39:59.453 00.004 7680 Worker thread wakes up
01:39:59.454 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:39:59.458 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.33) opts 0xd
01:39:59.458 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.33)
01:39:59.458 00.000 7680 Moving (-0.14, 0.33) raw xDistance=0.08 yDistance=-0.36
01:39:59.458 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:39:59.459 00.001 6120 UpdateGuideState exits: m=13732 SNR=77.2 Saturated
01:39:59.463 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:59.467 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:39:59.467 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:39:59.471 00.004 6120 Enqueuing Expose request
01:39:59.476 00.005 7680 MoveAxis(E, 0, ABG)
01:39:59.477 00.001 7680 Move returns status 0, amount 0
01:39:59.477 00.000 7680 MoveAxis(N, 193, ABG)
01:39:59.477 00.000 7680 Guiding  Dir = 0, Dur = 193
01:39:59.477 00.000 7680 IsSlewing returns 0
01:39:59.478 00.001 7680 IsGuiding returns 0
01:39:59.478 00.000 7680 PulseGuide returned control before completion, sleep 203
01:39:59.691 00.213 7680 IsGuiding returns 1
01:39:59.692 00.001 7680 scope still moving after pulse duration time elapsed
01:39:59.722 00.030 7680 IsSlewing returns 0
01:39:59.724 00.002 7680 IsGuiding returns 0
01:39:59.724 00.000 7680 scope move finished after 193 + 52 ms
01:39:59.724 00.000 7680 Move returns status 0, amount 193
01:39:59.724 00.000 7680 move complete, result=0
01:39:59.725 00.001 7680 worker thread done servicing request
01:39:59.726 00.001 7680 Worker thread wakes up
01:39:59.726 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 193 ms NORTH
01:39:59.731 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:39:59.732 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:00.975 01.243 7680 Exposure complete
01:40:01.096 00.121 7680 worker thread done servicing request
01:40:01.097 00.001 6120 OnExposeComplete: enter
01:40:01.100 00.003 6120 UpdateGuideState(): m_state=6
01:40:01.105 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6644
01:40:01.109 00.004 6120 Star::Find returns 1 (1), X=955.34, Y=41.88, Mass=13890, SNR=76.8, Peak=255 HFD=6.9
01:40:01.113 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
01:40:01.117 00.004 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
01:40:01.120 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.91 mountX=0.05 mountY=-0.32, mountTheta=-1.42
01:40:01.125 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.31, opts=13)
01:40:01.131 00.006 6120 Enqueuing Move request for scope (-0.11, 0.31)
01:40:01.136 00.005 7680 Worker thread wakes up
01:40:01.136 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:01.140 00.004 6120 UpdateGuideState exits: m=13890 SNR=76.8 Saturated
01:40:01.143 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:01.147 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:01.151 00.004 6120 Enqueuing Expose request
01:40:01.154 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.31) opts 0xd
01:40:01.154 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.31)
01:40:01.154 00.000 7680 Moving (-0.11, 0.31) raw xDistance=0.05 yDistance=-0.32
01:40:01.154 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:40:01.154 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:40:01.156 00.002 7680 MoveAxis(E, 0, ABG)
01:40:01.156 00.000 7680 Move returns status 0, amount 0
01:40:01.156 00.000 7680 MoveAxis(N, 176, ABG)
01:40:01.156 00.000 7680 Guiding  Dir = 0, Dur = 176
01:40:01.157 00.001 7680 IsSlewing returns 0
01:40:01.157 00.000 7680 IsGuiding returns 0
01:40:01.157 00.000 7680 PulseGuide returned control before completion, sleep 186
01:40:01.348 00.191 7680 IsGuiding returns 1
01:40:01.349 00.001 7680 scope still moving after pulse duration time elapsed
01:40:01.378 00.029 7680 IsSlewing returns 0
01:40:01.380 00.002 7680 IsGuiding returns 0
01:40:01.380 00.000 7680 scope move finished after 176 + 47 ms
01:40:01.381 00.001 7680 Move returns status 0, amount 176
01:40:01.381 00.000 7680 move complete, result=0
01:40:01.382 00.001 7680 worker thread done servicing request
01:40:01.382 00.000 7680 Worker thread wakes up
01:40:01.382 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 176 ms NORTH
01:40:01.388 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:01.388 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:02.637 01.249 7680 Exposure complete
01:40:02.784 00.147 7680 worker thread done servicing request
01:40:02.784 00.000 6120 OnExposeComplete: enter
01:40:02.788 00.004 6120 UpdateGuideState(): m_state=6
01:40:02.792 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6645
01:40:02.796 00.004 6120 Star::Find returns 1 (1), X=955.30, Y=41.78, Mass=14260, SNR=78.1, Peak=255 HFD=7.0
01:40:02.800 00.004 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
01:40:02.805 00.005 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.43)
01:40:02.808 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.26 cameraTheta=2.16 mountX=0.10 mountY=-0.25, mountTheta=-1.19
01:40:02.814 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.21, opts=13)
01:40:02.819 00.005 6120 Enqueuing Move request for scope (-0.14, 0.21)
01:40:02.823 00.004 7680 Worker thread wakes up
01:40:02.823 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:02.827 00.004 6120 UpdateGuideState exits: m=14260 SNR=78.1 Saturated
01:40:02.832 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:02.837 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:02.841 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.21) opts 0xd
01:40:02.841 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.21)
01:40:02.841 00.000 7680 Moving (-0.14, 0.21) raw xDistance=0.10 yDistance=-0.25
01:40:02.841 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:40:02.841 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:40:02.841 00.000 7680 MoveAxis(E, 0, ABG)
01:40:02.841 00.000 7680 Move returns status 0, amount 0
01:40:02.842 00.001 7680 MoveAxis(N, 138, ABG)
01:40:02.842 00.000 7680 Guiding  Dir = 0, Dur = 138
01:40:02.842 00.000 6120 Enqueuing Expose request
01:40:02.849 00.007 7680 IsSlewing returns 0
01:40:02.849 00.000 7680 IsGuiding returns 0
01:40:02.850 00.001 7680 PulseGuide returned control before completion, sleep 148
01:40:03.002 00.152 7680 IsGuiding returns 1
01:40:03.002 00.000 7680 scope still moving after pulse duration time elapsed
01:40:03.033 00.031 7680 IsSlewing returns 0
01:40:03.035 00.002 7680 IsGuiding returns 0
01:40:03.035 00.000 7680 scope move finished after 138 + 47 ms
01:40:03.035 00.000 7680 Move returns status 0, amount 138
01:40:03.036 00.001 7680 move complete, result=0
01:40:03.036 00.000 7680 worker thread done servicing request
01:40:03.036 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 138 ms NORTH
01:40:03.044 00.008 7680 Worker thread wakes up
01:40:03.044 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:03.044 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:04.294 01.250 7680 Exposure complete
01:40:04.432 00.138 7680 worker thread done servicing request
01:40:04.433 00.001 6120 OnExposeComplete: enter
01:40:04.436 00.003 6120 UpdateGuideState(): m_state=6
01:40:04.441 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6646
01:40:04.444 00.003 6120 Star::Find returns 1 (1), X=955.64, Y=41.88, Mass=15759, SNR=81.4, Peak=255 HFD=7.0
01:40:04.448 00.004 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
01:40:04.451 00.003 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
01:40:04.456 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=0.31 hyp=0.37 cameraTheta=1.01 mountX=-0.25 mountY=-0.19, mountTheta=-2.49
01:40:04.461 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.31, opts=13)
01:40:04.465 00.004 6120 Enqueuing Move request for scope (0.20, 0.31)
01:40:04.469 00.004 7680 Worker thread wakes up
01:40:04.469 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:04.475 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.31) opts 0xd
01:40:04.476 00.001 6120 UpdateGuideState exits: m=15759 SNR=81.4 Saturated
01:40:04.480 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:04.484 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:04.487 00.003 6120 Enqueuing Expose request
01:40:04.491 00.004 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.31)
01:40:04.491 00.000 7680 Moving (0.20, 0.31) raw xDistance=-0.25 yDistance=-0.19
01:40:04.491 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:40:04.491 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:40:04.492 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:40:04.492 00.000 7680 MoveAxis(E, 103, ABG)
01:40:04.492 00.000 7680 Guiding  Dir = 2, Dur = 103
01:40:04.492 00.000 7680 IsSlewing returns 0
01:40:04.493 00.001 7680 IsGuiding returns 0
01:40:04.494 00.001 7680 PulseGuide returned control before completion, sleep 113
01:40:04.611 00.117 7680 IsGuiding returns 1
01:40:04.611 00.000 7680 scope still moving after pulse duration time elapsed
01:40:04.642 00.031 7680 IsSlewing returns 0
01:40:04.643 00.001 7680 IsGuiding returns 0
01:40:04.643 00.000 7680 scope move finished after 103 + 47 ms
01:40:04.644 00.001 7680 Move returns status 0, amount 103
01:40:04.644 00.000 7680 MoveAxis(N, 0, ABG)
01:40:04.644 00.000 7680 Move returns status 0, amount 0
01:40:04.644 00.000 7680 move complete, result=0
01:40:04.645 00.001 7680 worker thread done servicing request
01:40:04.645 00.000 7680 Worker thread wakes up
01:40:04.645 00.000 6120 GuideStep: -0.3 px 103 ms EAST, -0.2 px 0 ms NORTH
01:40:04.652 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:04.652 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:05.899 01.247 7680 Exposure complete
01:40:06.043 00.144 7680 worker thread done servicing request
01:40:06.043 00.000 6120 OnExposeComplete: enter
01:40:06.048 00.005 6120 UpdateGuideState(): m_state=6
01:40:06.053 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6647
01:40:06.057 00.004 6120 Star::Find returns 1 (1), X=955.26, Y=41.93, Mass=13446, SNR=76.5, Peak=255 HFD=6.8
01:40:06.060 00.003 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.01 = -1.28)
01:40:06.066 00.006 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.55)
01:40:06.069 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.36 hyp=0.41 cameraTheta=2.05 mountX=0.12 mountY=-0.41, mountTheta=-1.29
01:40:06.075 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.36, opts=13)
01:40:06.079 00.004 6120 Enqueuing Move request for scope (-0.19, 0.36)
01:40:06.083 00.004 7680 Worker thread wakes up
01:40:06.084 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.36) opts 0xd
01:40:06.084 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.36)
01:40:06.084 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:06.087 00.003 6120 UpdateGuideState exits: m=13446 SNR=76.5 Saturated
01:40:06.091 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:06.096 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:06.100 00.004 6120 Enqueuing Expose request
01:40:06.104 00.004 7680 Moving (-0.19, 0.36) raw xDistance=0.12 yDistance=-0.41
01:40:06.104 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:40:06.105 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:40:06.105 00.000 7680 MoveAxis(E, 0, ABG)
01:40:06.105 00.000 7680 Move returns status 0, amount 0
01:40:06.105 00.000 7680 MoveAxis(N, 220, ABG)
01:40:06.105 00.000 7680 Guiding  Dir = 0, Dur = 220
01:40:06.106 00.001 7680 IsSlewing returns 0
01:40:06.106 00.000 7680 IsGuiding returns 0
01:40:06.107 00.001 7680 PulseGuide returned control before completion, sleep 230
01:40:06.342 00.235 7680 IsGuiding returns 1
01:40:06.343 00.001 7680 scope still moving after pulse duration time elapsed
01:40:06.375 00.032 7680 IsSlewing returns 0
01:40:06.376 00.001 7680 IsGuiding returns 0
01:40:06.376 00.000 7680 scope move finished after 220 + 50 ms
01:40:06.378 00.002 7680 Move returns status 0, amount 220
01:40:06.378 00.000 7680 move complete, result=0
01:40:06.378 00.000 7680 worker thread done servicing request
01:40:06.379 00.001 7680 Worker thread wakes up
01:40:06.379 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 220 ms NORTH
01:40:06.385 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:06.385 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:07.639 01.254 7680 Exposure complete
01:40:07.768 00.129 7680 worker thread done servicing request
01:40:07.769 00.001 6120 OnExposeComplete: enter
01:40:07.772 00.003 6120 UpdateGuideState(): m_state=6
01:40:07.776 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6648
01:40:07.781 00.005 6120 Star::Find returns 1 (1), X=955.20, Y=41.75, Mass=14114, SNR=77.1, Peak=255 HFD=6.9
01:40:07.784 00.003 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.46 = -0.83)
01:40:07.789 00.005 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.09)
01:40:07.792 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.18 hyp=0.30 cameraTheta=2.50 mountX=0.21 mountY=-0.27, mountTheta=-0.92
01:40:07.797 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.18, opts=13)
01:40:07.800 00.003 6120 Enqueuing Move request for scope (-0.24, 0.18)
01:40:07.804 00.004 7680 Worker thread wakes up
01:40:07.804 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.18) opts 0xd
01:40:07.804 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.18)
01:40:07.804 00.000 7680 Moving (-0.24, 0.18) raw xDistance=0.21 yDistance=-0.27
01:40:07.804 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:40:07.804 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:40:07.805 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:07.809 00.004 7680 MoveAxis(W, 84, ABG)
01:40:07.809 00.000 7680 Guiding  Dir = 3, Dur = 84
01:40:07.809 00.000 6120 UpdateGuideState exits: m=14114 SNR=77.1 Saturated
01:40:07.812 00.003 7680 IsSlewing returns 0
01:40:07.812 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:07.818 00.006 7680 IsGuiding returns 0
01:40:07.818 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:07.823 00.005 6120 Enqueuing Expose request
01:40:07.826 00.003 7680 PulseGuide returned control before completion, sleep 94
01:40:07.924 00.098 7680 IsGuiding returns 1
01:40:07.924 00.000 7680 scope still moving after pulse duration time elapsed
01:40:07.955 00.031 7680 IsSlewing returns 0
01:40:07.956 00.001 7680 IsGuiding returns 0
01:40:07.956 00.000 7680 scope move finished after 84 + 54 ms
01:40:07.957 00.001 7680 Move returns status 0, amount 84
01:40:07.957 00.000 7680 MoveAxis(N, 146, ABG)
01:40:07.958 00.001 7680 Guiding  Dir = 0, Dur = 146
01:40:07.958 00.000 7680 IsSlewing returns 0
01:40:07.959 00.001 7680 IsGuiding returns 0
01:40:07.960 00.001 7680 PulseGuide returned control before completion, sleep 156
01:40:08.128 00.168 7680 IsGuiding returns 1
01:40:08.128 00.000 7680 scope still moving after pulse duration time elapsed
01:40:08.158 00.030 7680 IsSlewing returns 0
01:40:08.159 00.001 7680 IsGuiding returns 0
01:40:08.159 00.000 7680 scope move finished after 146 + 54 ms
01:40:08.159 00.000 7680 Move returns status 0, amount 146
01:40:08.161 00.002 7680 move complete, result=0
01:40:08.161 00.000 7680 worker thread done servicing request
01:40:08.162 00.001 7680 Worker thread wakes up
01:40:08.162 00.000 6120 GuideStep: 0.2 px 84 ms WEST, -0.3 px 146 ms NORTH
01:40:08.168 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:08.168 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:09.419 01.251 7680 Exposure complete
01:40:09.552 00.133 7680 worker thread done servicing request
01:40:09.552 00.000 6120 OnExposeComplete: enter
01:40:09.555 00.003 6120 UpdateGuideState(): m_state=6
01:40:09.559 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6649
01:40:09.565 00.006 6120 Star::Find returns 1 (1), X=955.36, Y=41.74, Mass=14735, SNR=80.2, Peak=255 HFD=7.0
01:40:09.569 00.004 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
01:40:09.573 00.004 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
01:40:09.577 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.03 mountX=0.05 mountY=-0.19, mountTheta=-1.31
01:40:09.581 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.17, opts=13)
01:40:09.586 00.005 6120 Enqueuing Move request for scope (-0.09, 0.17)
01:40:09.589 00.003 7680 Worker thread wakes up
01:40:09.589 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:09.594 00.005 6120 UpdateGuideState exits: m=14735 SNR=80.2 Saturated
01:40:09.597 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:09.600 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:09.604 00.004 6120 Enqueuing Expose request
01:40:09.608 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
01:40:09.608 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
01:40:09.608 00.000 7680 Moving (-0.09, 0.17) raw xDistance=0.05 yDistance=-0.19
01:40:09.608 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:40:09.608 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:40:09.609 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:40:09.609 00.000 7680 MoveAxis(E, 0, ABG)
01:40:09.609 00.000 7680 Move returns status 0, amount 0
01:40:09.609 00.000 7680 MoveAxis(N, 0, ABG)
01:40:09.609 00.000 7680 Move returns status 0, amount 0
01:40:09.609 00.000 7680 move complete, result=0
01:40:09.609 00.000 7680 worker thread done servicing request
01:40:09.609 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:40:09.613 00.004 7680 Worker thread wakes up
01:40:09.613 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:09.613 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:10.865 01.252 7680 Exposure complete
01:40:10.997 00.132 7680 worker thread done servicing request
01:40:10.997 00.000 6120 OnExposeComplete: enter
01:40:11.001 00.004 6120 UpdateGuideState(): m_state=6
01:40:11.005 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6650
01:40:11.008 00.003 6120 Star::Find returns 1 (1), X=955.33, Y=41.94, Mass=14072, SNR=75.6, Peak=255 HFD=6.8
01:40:11.013 00.005 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
01:40:11.016 00.003 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
01:40:11.020 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.37 hyp=0.39 cameraTheta=1.87 mountX=0.04 mountY=-0.38, mountTheta=-1.46
01:40:11.025 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.37, opts=13)
01:40:11.029 00.004 6120 Enqueuing Move request for scope (-0.11, 0.37)
01:40:11.033 00.004 7680 Worker thread wakes up
01:40:11.033 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.37) opts 0xd
01:40:11.033 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.37)
01:40:11.033 00.000 7680 Moving (-0.11, 0.37) raw xDistance=0.04 yDistance=-0.38
01:40:11.034 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:40:11.034 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:40:11.034 00.000 7680 MoveAxis(E, 0, ABG)
01:40:11.034 00.000 7680 Move returns status 0, amount 0
01:40:11.034 00.000 7680 MoveAxis(N, 208, ABG)
01:40:11.035 00.001 7680 Guiding  Dir = 0, Dur = 208
01:40:11.035 00.000 7680 IsSlewing returns 0
01:40:11.035 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:11.038 00.003 7680 IsGuiding returns 0
01:40:11.039 00.001 6120 UpdateGuideState exits: m=14072 SNR=75.6 Saturated
01:40:11.042 00.003 7680 PulseGuide returned control before completion, sleep 218
01:40:11.042 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:11.046 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:11.051 00.005 6120 Enqueuing Expose request
01:40:11.265 00.214 7680 IsGuiding returns 1
01:40:11.266 00.001 7680 scope still moving after pulse duration time elapsed
01:40:11.297 00.031 7680 IsSlewing returns 0
01:40:11.298 00.001 7680 IsGuiding returns 0
01:40:11.299 00.001 7680 scope move finished after 208 + 52 ms
01:40:11.300 00.001 7680 Move returns status 0, amount 208
01:40:11.301 00.001 7680 move complete, result=0
01:40:11.301 00.000 7680 worker thread done servicing request
01:40:11.302 00.001 7680 Worker thread wakes up
01:40:11.302 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 208 ms NORTH
01:40:11.308 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:11.308 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:12.562 01.254 7680 Exposure complete
01:40:12.708 00.146 7680 worker thread done servicing request
01:40:12.708 00.000 6120 OnExposeComplete: enter
01:40:12.712 00.004 6120 UpdateGuideState(): m_state=6
01:40:12.716 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6651
01:40:12.722 00.006 6120 Star::Find returns 1 (1), X=955.25, Y=41.97, Mass=14920, SNR=78.9, Peak=255 HFD=6.9
01:40:12.725 00.003 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (-2.95) = xAngle (4.98 = -1.31)
01:40:12.730 00.005 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.58)
01:40:12.733 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.40 hyp=0.44 cameraTheta=2.02 mountX=0.11 mountY=-0.44, mountTheta=-1.32
01:40:12.738 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.40, opts=13)
01:40:12.741 00.003 6120 Enqueuing Move request for scope (-0.19, 0.40)
01:40:12.745 00.004 7680 Worker thread wakes up
01:40:12.745 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:12.748 00.003 6120 UpdateGuideState exits: m=14920 SNR=78.9 Saturated
01:40:12.752 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:12.756 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:12.761 00.005 6120 Enqueuing Expose request
01:40:12.765 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.40) opts 0xd
01:40:12.766 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.40)
01:40:12.766 00.000 7680 Moving (-0.19, 0.40) raw xDistance=0.11 yDistance=-0.44
01:40:12.766 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:40:12.766 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
01:40:12.766 00.000 7680 MoveAxis(E, 0, ABG)
01:40:12.767 00.001 7680 Move returns status 0, amount 0
01:40:12.767 00.000 7680 MoveAxis(N, 239, ABG)
01:40:12.767 00.000 7680 Guiding  Dir = 0, Dur = 239
01:40:12.767 00.000 7680 IsSlewing returns 0
01:40:12.768 00.001 7680 IsGuiding returns 0
01:40:12.768 00.000 7680 PulseGuide returned control before completion, sleep 249
01:40:13.033 00.265 7680 IsGuiding returns 1
01:40:13.033 00.000 7680 scope still moving after pulse duration time elapsed
01:40:13.065 00.032 7680 IsSlewing returns 0
01:40:13.065 00.000 7680 IsGuiding returns 1
01:40:13.095 00.030 7680 IsSlewing returns 0
01:40:13.097 00.002 7680 IsGuiding returns 0
01:40:13.098 00.001 7680 scope move finished after 239 + 90 ms
01:40:13.099 00.001 7680 Move returns status 0, amount 239
01:40:13.099 00.000 7680 move complete, result=0
01:40:13.099 00.000 7680 worker thread done servicing request
01:40:13.100 00.001 7680 Worker thread wakes up
01:40:13.100 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 239 ms NORTH
01:40:13.106 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:13.107 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:14.359 01.252 7680 Exposure complete
01:40:14.521 00.162 7680 worker thread done servicing request
01:40:14.521 00.000 6120 OnExposeComplete: enter
01:40:14.527 00.006 6120 UpdateGuideState(): m_state=6
01:40:14.532 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6652
01:40:14.538 00.006 6120 Star::Find returns 1 (1), X=955.29, Y=41.78, Mass=14455, SNR=79.1, Peak=255 HFD=7.0
01:40:14.543 00.005 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.16 = -1.13)
01:40:14.548 00.005 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.40)
01:40:14.555 00.007 6120 CameraToMount -- cameraX=-0.16 cameraY=0.21 hyp=0.26 cameraTheta=2.20 mountX=0.11 mountY=-0.26, mountTheta=-1.16
01:40:14.564 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.21, opts=13)
01:40:14.572 00.008 6120 Enqueuing Move request for scope (-0.16, 0.21)
01:40:14.577 00.005 7680 Worker thread wakes up
01:40:14.577 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:14.584 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.21) opts 0xd
01:40:14.584 00.000 6120 UpdateGuideState exits: m=14455 SNR=79.1 Saturated
01:40:14.589 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.21)
01:40:14.590 00.001 7680 Moving (-0.16, 0.21) raw xDistance=0.11 yDistance=-0.26
01:40:14.590 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:40:14.590 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:40:14.590 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:14.597 00.007 7680 MoveAxis(E, 0, ABG)
01:40:14.597 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:14.603 00.006 7680 Move returns status 0, amount 0
01:40:14.603 00.000 6120 Enqueuing Expose request
01:40:14.608 00.005 7680 MoveAxis(N, 141, ABG)
01:40:14.610 00.002 7680 Guiding  Dir = 0, Dur = 141
01:40:14.610 00.000 7680 IsSlewing returns 0
01:40:14.611 00.001 7680 IsGuiding returns 0
01:40:14.611 00.000 7680 PulseGuide returned control before completion, sleep 151
01:40:14.772 00.161 7680 IsGuiding returns 1
01:40:14.772 00.000 7680 scope still moving after pulse duration time elapsed
01:40:14.804 00.032 7680 IsSlewing returns 0
01:40:14.805 00.001 7680 IsGuiding returns 0
01:40:14.806 00.001 7680 scope move finished after 141 + 54 ms
01:40:14.807 00.001 7680 Move returns status 0, amount 141
01:40:14.807 00.000 7680 move complete, result=0
01:40:14.807 00.000 7680 worker thread done servicing request
01:40:14.808 00.001 7680 Worker thread wakes up
01:40:14.808 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 141 ms NORTH
01:40:14.816 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:14.816 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:16.072 01.256 7680 Exposure complete
01:40:16.208 00.136 7680 worker thread done servicing request
01:40:16.209 00.001 6120 OnExposeComplete: enter
01:40:16.212 00.003 6120 UpdateGuideState(): m_state=6
01:40:16.216 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6653
01:40:16.220 00.004 6120 Star::Find returns 1 (1), X=955.62, Y=41.40, Mass=13207, SNR=74.1, Peak=255 HFD=7.1
01:40:16.224 00.004 6120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-2.95) = xAngle (2.17 = 2.17)
01:40:16.228 00.004 6120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.90 = 1.90)
01:40:16.231 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.78 mountX=-0.14 mountY=0.23, mountTheta=2.11
01:40:16.235 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.17, opts=13)
01:40:16.239 00.004 6120 Enqueuing Move request for scope (0.17, -0.17)
01:40:16.241 00.002 7680 Worker thread wakes up
01:40:16.241 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
01:40:16.243 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:16.246 00.003 6120 UpdateGuideState exits: m=13207 SNR=74.1 Saturated
01:40:16.249 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:16.253 00.004 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
01:40:16.254 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:16.260 00.006 6120 Enqueuing Expose request
01:40:16.263 00.003 7680 Moving (0.17, -0.17) raw xDistance=-0.14 yDistance=0.23
01:40:16.264 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:40:16.264 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:40:16.264 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:40:16.265 00.001 7680 MoveAxis(E, 0, ABG)
01:40:16.265 00.000 7680 Move returns status 0, amount 0
01:40:16.265 00.000 7680 MoveAxis(N, 0, ABG)
01:40:16.265 00.000 7680 Move returns status 0, amount 0
01:40:16.266 00.001 7680 move complete, result=0
01:40:16.267 00.001 7680 worker thread done servicing request
01:40:16.267 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:16.271 00.004 7680 Worker thread wakes up
01:40:16.271 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:16.271 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:17.513 01.242 7680 Exposure complete
01:40:17.653 00.140 7680 worker thread done servicing request
01:40:17.654 00.001 6120 OnExposeComplete: enter
01:40:17.659 00.005 6120 UpdateGuideState(): m_state=6
01:40:17.662 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6654
01:40:17.667 00.005 6120 Star::Find returns 1 (1), X=955.35, Y=41.90, Mass=14366, SNR=78.7, Peak=255 HFD=7.0
01:40:17.670 00.003 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
01:40:17.674 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
01:40:17.678 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.33 hyp=0.34 cameraTheta=1.85 mountX=0.03 mountY=-0.34, mountTheta=-1.48
01:40:17.683 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.33, opts=13)
01:40:17.687 00.004 6120 Enqueuing Move request for scope (-0.09, 0.33)
01:40:17.691 00.004 7680 Worker thread wakes up
01:40:17.691 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:17.696 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.33) opts 0xd
01:40:17.696 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.33)
01:40:17.696 00.000 7680 Moving (-0.09, 0.33) raw xDistance=0.03 yDistance=-0.34
01:40:17.696 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:40:17.696 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:40:17.698 00.002 7680 MoveAxis(E, 0, ABG)
01:40:17.698 00.000 6120 UpdateGuideState exits: m=14366 SNR=78.7 Saturated
01:40:17.702 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:17.707 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:17.710 00.003 6120 Enqueuing Expose request
01:40:17.713 00.003 7680 Move returns status 0, amount 0
01:40:17.715 00.002 7680 MoveAxis(N, 183, ABG)
01:40:17.715 00.000 7680 Guiding  Dir = 0, Dur = 183
01:40:17.715 00.000 7680 IsSlewing returns 0
01:40:17.716 00.001 7680 IsGuiding returns 0
01:40:17.716 00.000 7680 PulseGuide returned control before completion, sleep 193
01:40:17.922 00.206 7680 IsGuiding returns 0
01:40:17.923 00.001 7680 Move returns status 0, amount 183
01:40:17.923 00.000 7680 move complete, result=0
01:40:17.924 00.001 7680 worker thread done servicing request
01:40:17.925 00.001 7680 Worker thread wakes up
01:40:17.925 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 183 ms NORTH
01:40:17.931 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:17.931 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:19.187 01.256 7680 Exposure complete
01:40:19.337 00.150 7680 worker thread done servicing request
01:40:19.337 00.000 6120 OnExposeComplete: enter
01:40:19.341 00.004 6120 UpdateGuideState(): m_state=6
01:40:19.345 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6655
01:40:19.348 00.003 6120 Star::Find returns 1 (1), X=955.30, Y=41.80, Mass=14707, SNR=80.5, Peak=255 HFD=7.0
01:40:19.353 00.005 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
01:40:19.357 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
01:40:19.361 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.14 mountX=0.10 mountY=-0.27, mountTheta=-1.21
01:40:19.365 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.23, opts=13)
01:40:19.369 00.004 6120 Enqueuing Move request for scope (-0.14, 0.23)
01:40:19.372 00.003 7680 Worker thread wakes up
01:40:19.373 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:19.377 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
01:40:19.378 00.001 6120 UpdateGuideState exits: m=14707 SNR=80.5 Saturated
01:40:19.381 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:19.385 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:19.388 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
01:40:19.389 00.001 7680 Moving (-0.14, 0.23) raw xDistance=0.10 yDistance=-0.27
01:40:19.389 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:40:19.389 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:40:19.389 00.000 7680 MoveAxis(E, 0, ABG)
01:40:19.389 00.000 7680 Move returns status 0, amount 0
01:40:19.389 00.000 7680 MoveAxis(N, 145, ABG)
01:40:19.389 00.000 7680 Guiding  Dir = 0, Dur = 145
01:40:19.389 00.000 6120 Enqueuing Expose request
01:40:19.394 00.005 7680 IsSlewing returns 0
01:40:19.394 00.000 7680 IsGuiding returns 0
01:40:19.395 00.001 7680 PulseGuide returned control before completion, sleep 155
01:40:19.553 00.158 7680 IsGuiding returns 1
01:40:19.555 00.002 7680 scope still moving after pulse duration time elapsed
01:40:19.585 00.030 7680 IsSlewing returns 0
01:40:19.587 00.002 7680 IsGuiding returns 1
01:40:19.618 00.031 7680 IsSlewing returns 0
01:40:19.619 00.001 7680 IsGuiding returns 0
01:40:19.619 00.000 7680 scope move finished after 145 + 79 ms
01:40:19.619 00.000 7680 Move returns status 0, amount 145
01:40:19.619 00.000 7680 move complete, result=0
01:40:19.620 00.001 7680 worker thread done servicing request
01:40:19.621 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 145 ms NORTH
01:40:19.626 00.005 7680 Worker thread wakes up
01:40:19.628 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:19.628 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:20.877 01.249 7680 Exposure complete
01:40:21.016 00.139 7680 worker thread done servicing request
01:40:21.017 00.001 6120 OnExposeComplete: enter
01:40:21.020 00.003 6120 UpdateGuideState(): m_state=6
01:40:21.025 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6656
01:40:21.029 00.004 6120 Star::Find returns 1 (1), X=955.56, Y=41.68, Mass=15405, SNR=81.2, Peak=255 HFD=7.2
01:40:21.034 00.005 6120 CameraToMount -- cameraTheta (0.80) - m_xAngle (-2.95) = xAngle (3.75 = -2.53)
01:40:21.039 00.005 6120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.48 = -2.80)
01:40:21.044 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.80 mountX=-0.13 mountY=-0.05, mountTheta=-2.76
01:40:21.050 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.11, opts=13)
01:40:21.054 00.004 6120 Enqueuing Move request for scope (0.11, 0.11)
01:40:21.057 00.003 7680 Worker thread wakes up
01:40:21.058 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:21.062 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
01:40:21.062 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
01:40:21.062 00.000 7680 Moving (0.11, 0.11) raw xDistance=-0.13 yDistance=-0.05
01:40:21.062 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:40:21.062 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:40:21.062 00.000 6120 UpdateGuideState exits: m=15405 SNR=81.2 Saturated
01:40:21.068 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:40:21.068 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:21.074 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:21.078 00.004 6120 Enqueuing Expose request
01:40:21.081 00.003 7680 MoveAxis(E, 0, ABG)
01:40:21.081 00.000 7680 Move returns status 0, amount 0
01:40:21.081 00.000 7680 MoveAxis(N, 0, ABG)
01:40:21.081 00.000 7680 Move returns status 0, amount 0
01:40:21.081 00.000 7680 move complete, result=0
01:40:21.083 00.002 7680 worker thread done servicing request
01:40:21.083 00.000 7680 Worker thread wakes up
01:40:21.083 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:21.087 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:21.087 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:22.329 01.242 7680 Exposure complete
01:40:22.458 00.129 7680 worker thread done servicing request
01:40:22.459 00.001 6120 OnExposeComplete: enter
01:40:22.462 00.003 6120 UpdateGuideState(): m_state=6
01:40:22.466 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6657
01:40:22.469 00.003 6120 Star::Find returns 1 (1), X=955.36, Y=41.94, Mass=13768, SNR=76.5, Peak=255 HFD=6.8
01:40:22.474 00.005 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
01:40:22.477 00.003 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.80)
01:40:22.479 00.002 6120 CameraToMount -- cameraX=-0.09 cameraY=0.37 hyp=0.38 cameraTheta=1.80 mountX=0.02 mountY=-0.37, mountTheta=-1.53
01:40:22.485 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.37, opts=13)
01:40:22.488 00.003 6120 Enqueuing Move request for scope (-0.09, 0.37)
01:40:22.492 00.004 7680 Worker thread wakes up
01:40:22.492 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.37) opts 0xd
01:40:22.493 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.37)
01:40:22.493 00.000 7680 Moving (-0.09, 0.37) raw xDistance=0.02 yDistance=-0.37
01:40:22.493 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:40:22.493 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:40:22.493 00.000 7680 MoveAxis(E, 0, ABG)
01:40:22.493 00.000 7680 Move returns status 0, amount 0
01:40:22.493 00.000 7680 MoveAxis(N, 199, ABG)
01:40:22.494 00.001 7680 Guiding  Dir = 0, Dur = 199
01:40:22.494 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:22.497 00.003 7680 IsSlewing returns 0
01:40:22.498 00.001 6120 UpdateGuideState exits: m=13768 SNR=76.5 Saturated
01:40:22.502 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:22.506 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:22.510 00.004 6120 Enqueuing Expose request
01:40:22.513 00.003 7680 IsGuiding returns 0
01:40:22.515 00.002 7680 PulseGuide returned control before completion, sleep 209
01:40:22.732 00.217 7680 IsGuiding returns 1
01:40:22.733 00.001 7680 scope still moving after pulse duration time elapsed
01:40:22.764 00.031 7680 IsSlewing returns 0
01:40:22.765 00.001 7680 IsGuiding returns 0
01:40:22.765 00.000 7680 scope move finished after 199 + 51 ms
01:40:22.765 00.000 7680 Move returns status 0, amount 199
01:40:22.765 00.000 7680 move complete, result=0
01:40:22.765 00.000 7680 worker thread done servicing request
01:40:22.766 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 199 ms NORTH
01:40:22.772 00.006 7680 Worker thread wakes up
01:40:22.772 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:22.772 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:24.014 01.242 7680 Exposure complete
01:40:24.148 00.134 7680 worker thread done servicing request
01:40:24.148 00.000 6120 OnExposeComplete: enter
01:40:24.152 00.004 6120 UpdateGuideState(): m_state=6
01:40:24.155 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6658
01:40:24.159 00.004 6120 Star::Find returns 1 (1), X=955.30, Y=41.81, Mass=14136, SNR=78.4, Peak=255 HFD=6.9
01:40:24.163 00.004 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
01:40:24.169 00.006 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.49)
01:40:24.173 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.24 hyp=0.28 cameraTheta=2.11 mountX=0.10 mountY=-0.28, mountTheta=-1.24
01:40:24.179 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.24, opts=13)
01:40:24.183 00.004 6120 Enqueuing Move request for scope (-0.14, 0.24)
01:40:24.186 00.003 7680 Worker thread wakes up
01:40:24.186 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:24.191 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.24) opts 0xd
01:40:24.191 00.000 6120 UpdateGuideState exits: m=14136 SNR=78.4 Saturated
01:40:24.196 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:24.200 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:24.204 00.004 6120 Enqueuing Expose request
01:40:24.207 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.24)
01:40:24.208 00.001 7680 Moving (-0.14, 0.24) raw xDistance=0.10 yDistance=-0.28
01:40:24.208 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:40:24.208 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:40:24.208 00.000 7680 MoveAxis(E, 0, ABG)
01:40:24.209 00.001 7680 Move returns status 0, amount 0
01:40:24.209 00.000 7680 MoveAxis(N, 151, ABG)
01:40:24.209 00.000 7680 Guiding  Dir = 0, Dur = 151
01:40:24.210 00.001 7680 IsSlewing returns 0
01:40:24.210 00.000 7680 IsGuiding returns 0
01:40:24.210 00.000 7680 PulseGuide returned control before completion, sleep 161
01:40:24.380 00.170 7680 IsGuiding returns 1
01:40:24.381 00.001 7680 scope still moving after pulse duration time elapsed
01:40:24.409 00.028 7680 IsSlewing returns 0
01:40:24.410 00.001 7680 IsGuiding returns 0
01:40:24.412 00.002 7680 scope move finished after 151 + 50 ms
01:40:24.413 00.001 7680 Move returns status 0, amount 151
01:40:24.413 00.000 7680 move complete, result=0
01:40:24.413 00.000 7680 worker thread done servicing request
01:40:24.414 00.001 7680 Worker thread wakes up
01:40:24.414 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 151 ms NORTH
01:40:24.420 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:24.420 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:25.678 01.258 7680 Exposure complete
01:40:25.815 00.137 7680 worker thread done servicing request
01:40:25.816 00.001 6120 OnExposeComplete: enter
01:40:25.820 00.004 6120 UpdateGuideState(): m_state=6
01:40:25.825 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6659
01:40:25.829 00.004 6120 Star::Find returns 1 (1), X=955.24, Y=41.66, Mass=15187, SNR=80.6, Peak=255 HFD=7.1
01:40:25.832 00.003 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.69 = -0.59)
01:40:25.836 00.004 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.42 = -0.86)
01:40:25.840 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.09 hyp=0.22 cameraTheta=2.74 mountX=0.18 mountY=-0.17, mountTheta=-0.74
01:40:25.844 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.09, opts=13)
01:40:25.850 00.006 6120 Enqueuing Move request for scope (-0.20, 0.09)
01:40:25.856 00.006 7680 Worker thread wakes up
01:40:25.856 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:25.861 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.09) opts 0xd
01:40:25.861 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.09)
01:40:25.861 00.000 6120 UpdateGuideState exits: m=15187 SNR=80.6 Saturated
01:40:25.865 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:25.869 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:25.872 00.003 6120 Enqueuing Expose request
01:40:25.877 00.005 7680 Moving (-0.20, 0.09) raw xDistance=0.18 yDistance=-0.17
01:40:25.877 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:40:25.877 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:40:25.878 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:40:25.878 00.000 7680 MoveAxis(E, 0, ABG)
01:40:25.878 00.000 7680 Move returns status 0, amount 0
01:40:25.878 00.000 7680 MoveAxis(N, 0, ABG)
01:40:25.880 00.002 7680 Move returns status 0, amount 0
01:40:25.880 00.000 7680 move complete, result=0
01:40:25.880 00.000 7680 worker thread done servicing request
01:40:25.880 00.000 7680 Worker thread wakes up
01:40:25.880 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:25.880 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:40:25.885 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:27.130 01.245 7680 Exposure complete
01:40:27.274 00.144 7680 worker thread done servicing request
01:40:27.274 00.000 6120 OnExposeComplete: enter
01:40:27.278 00.004 6120 UpdateGuideState(): m_state=6
01:40:27.282 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6660
01:40:27.287 00.005 6120 Star::Find returns 1 (1), X=955.29, Y=41.80, Mass=14478, SNR=78.3, Peak=255 HFD=6.9
01:40:27.290 00.003 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.12 = -1.17)
01:40:27.295 00.005 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.44)
01:40:27.297 00.002 6120 CameraToMount -- cameraX=-0.16 cameraY=0.23 hyp=0.28 cameraTheta=2.16 mountX=0.11 mountY=-0.28, mountTheta=-1.19
01:40:27.301 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.23, opts=13)
01:40:27.304 00.003 6120 Enqueuing Move request for scope (-0.16, 0.23)
01:40:27.308 00.004 7680 Worker thread wakes up
01:40:27.308 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.23) opts 0xd
01:40:27.308 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.23)
01:40:27.308 00.000 7680 Moving (-0.16, 0.23) raw xDistance=0.11 yDistance=-0.28
01:40:27.308 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:40:27.309 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:40:27.309 00.000 7680 MoveAxis(E, 0, ABG)
01:40:27.309 00.000 7680 Move returns status 0, amount 0
01:40:27.309 00.000 7680 MoveAxis(N, 151, ABG)
01:40:27.309 00.000 7680 Guiding  Dir = 0, Dur = 151
01:40:27.310 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:27.312 00.002 7680 IsSlewing returns 0
01:40:27.313 00.001 6120 UpdateGuideState exits: m=14478 SNR=78.3 Saturated
01:40:27.316 00.003 7680 IsGuiding returns 0
01:40:27.316 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:27.320 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:27.324 00.004 6120 Enqueuing Expose request
01:40:27.327 00.003 7680 PulseGuide returned control before completion, sleep 161
01:40:27.496 00.169 7680 IsGuiding returns 0
01:40:27.497 00.001 7680 Move returns status 0, amount 151
01:40:27.501 00.004 7680 move complete, result=0
01:40:27.501 00.000 7680 worker thread done servicing request
01:40:27.501 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 151 ms NORTH
01:40:27.509 00.008 7680 Worker thread wakes up
01:40:27.511 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:27.511 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:28.757 01.246 7680 Exposure complete
01:40:28.898 00.141 7680 worker thread done servicing request
01:40:28.898 00.000 6120 OnExposeComplete: enter
01:40:28.902 00.004 6120 UpdateGuideState(): m_state=6
01:40:28.906 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6661
01:40:28.910 00.004 6120 Star::Find returns 1 (1), X=955.28, Y=42.06, Mass=14978, SNR=79.2, Peak=255 HFD=6.8
01:40:28.913 00.003 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.86 = -1.43)
01:40:28.918 00.005 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.70)
01:40:28.922 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.49 hyp=0.52 cameraTheta=1.90 mountX=0.07 mountY=-0.52, mountTheta=-1.43
01:40:28.928 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.49, opts=13)
01:40:28.932 00.004 6120 Enqueuing Move request for scope (-0.17, 0.49)
01:40:28.936 00.004 7680 Worker thread wakes up
01:40:28.936 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:28.941 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.49) opts 0xd
01:40:28.941 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.49)
01:40:28.941 00.000 7680 Moving (-0.17, 0.49) raw xDistance=0.07 yDistance=-0.52
01:40:28.941 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:40:28.943 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
01:40:28.943 00.000 7680 MoveAxis(E, 0, ABG)
01:40:28.943 00.000 7680 Move returns status 0, amount 0
01:40:28.943 00.000 7680 MoveAxis(N, 280, ABG)
01:40:28.943 00.000 7680 Guiding  Dir = 0, Dur = 280
01:40:28.944 00.001 7680 IsSlewing returns 0
01:40:28.944 00.000 7680 IsGuiding returns 0
01:40:28.944 00.000 7680 PulseGuide returned control before completion, sleep 290
01:40:28.944 00.000 6120 UpdateGuideState exits: m=14978 SNR=79.2 Saturated
01:40:28.947 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:28.950 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:28.954 00.004 6120 Enqueuing Expose request
01:40:29.247 00.293 7680 IsGuiding returns 1
01:40:29.248 00.001 7680 scope still moving after pulse duration time elapsed
01:40:29.278 00.030 7680 IsSlewing returns 0
01:40:29.279 00.001 7680 IsGuiding returns 0
01:40:29.280 00.001 7680 scope move finished after 280 + 56 ms
01:40:29.281 00.001 7680 Move returns status 0, amount 280
01:40:29.281 00.000 7680 move complete, result=0
01:40:29.281 00.000 7680 worker thread done servicing request
01:40:29.281 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 280 ms NORTH
01:40:29.291 00.010 7680 Worker thread wakes up
01:40:29.291 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:29.291 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:30.536 01.245 7680 Exposure complete
01:40:30.682 00.146 7680 worker thread done servicing request
01:40:30.683 00.001 6120 OnExposeComplete: enter
01:40:30.687 00.004 6120 UpdateGuideState(): m_state=6
01:40:30.691 00.004 6120 Star::Find(15, 955, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6662
01:40:30.696 00.005 6120 Star::Find returns 1 (1), X=955.21, Y=41.80, Mass=14100, SNR=76.8, Peak=255 HFD=6.8
01:40:30.702 00.006 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (-2.95) = xAngle (5.32 = -0.96)
01:40:30.706 00.004 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
01:40:30.710 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.23 hyp=0.33 cameraTheta=2.37 mountX=0.19 mountY=-0.31, mountTheta=-1.03
01:40:30.716 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.23, opts=13)
01:40:30.719 00.003 6120 Enqueuing Move request for scope (-0.24, 0.23)
01:40:30.724 00.005 7680 Worker thread wakes up
01:40:30.725 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.23) opts 0xd
01:40:30.725 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.23)
01:40:30.725 00.000 7680 Moving (-0.24, 0.23) raw xDistance=0.19 yDistance=-0.31
01:40:30.725 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:40:30.726 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:30.730 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:40:30.731 00.001 7680 MoveAxis(E, 0, ABG)
01:40:30.731 00.000 7680 Move returns status 0, amount 0
01:40:30.731 00.000 7680 MoveAxis(N, 170, ABG)
01:40:30.731 00.000 7680 Guiding  Dir = 0, Dur = 170
01:40:30.732 00.001 6120 UpdateGuideState exits: m=14100 SNR=76.8 Saturated
01:40:30.736 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:30.741 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:30.745 00.004 6120 Enqueuing Expose request
01:40:30.749 00.004 7680 IsSlewing returns 0
01:40:30.749 00.000 7680 IsGuiding returns 0
01:40:30.750 00.001 7680 PulseGuide returned control before completion, sleep 180
01:40:30.934 00.184 7680 IsGuiding returns 1
01:40:30.935 00.001 7680 scope still moving after pulse duration time elapsed
01:40:30.965 00.030 7680 IsSlewing returns 0
01:40:30.965 00.000 7680 IsGuiding returns 0
01:40:30.966 00.001 7680 scope move finished after 170 + 45 ms
01:40:30.966 00.000 7680 Move returns status 0, amount 170
01:40:30.966 00.000 7680 move complete, result=0
01:40:30.966 00.000 7680 worker thread done servicing request
01:40:30.966 00.000 7680 Worker thread wakes up
01:40:30.967 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 170 ms NORTH
01:40:30.970 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:30.970 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:32.231 01.261 7680 Exposure complete
01:40:32.373 00.142 7680 worker thread done servicing request
01:40:32.374 00.001 6120 OnExposeComplete: enter
01:40:32.378 00.004 6120 UpdateGuideState(): m_state=6
01:40:32.382 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6663
01:40:32.385 00.003 6120 Star::Find returns 1 (1), X=955.23, Y=41.65, Mass=14066, SNR=77.0, Peak=255 HFD=7.0
01:40:32.390 00.005 6120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-2.95) = xAngle (5.77 = -0.52)
01:40:32.393 00.003 6120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.50 = -0.79)
01:40:32.397 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.08 hyp=0.23 cameraTheta=2.81 mountX=0.20 mountY=-0.16, mountTheta=-0.68
01:40:32.402 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.08, opts=13)
01:40:32.406 00.004 6120 Enqueuing Move request for scope (-0.22, 0.08)
01:40:32.411 00.005 7680 Worker thread wakes up
01:40:32.411 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.08) opts 0xd
01:40:32.411 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.08)
01:40:32.411 00.000 7680 Moving (-0.22, 0.08) raw xDistance=0.20 yDistance=-0.16
01:40:32.412 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:40:32.412 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:40:32.413 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:32.418 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:40:32.418 00.000 7680 MoveAxis(W, 83, ABG)
01:40:32.418 00.000 7680 Guiding  Dir = 3, Dur = 83
01:40:32.419 00.001 6120 UpdateGuideState exits: m=14066 SNR=77.0 Saturated
01:40:32.425 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:32.429 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:32.433 00.004 6120 Enqueuing Expose request
01:40:32.437 00.004 7680 IsSlewing returns 0
01:40:32.438 00.001 7680 IsGuiding returns 0
01:40:32.438 00.000 7680 PulseGuide returned control before completion, sleep 93
01:40:32.548 00.110 7680 IsGuiding returns 1
01:40:32.549 00.001 7680 scope still moving after pulse duration time elapsed
01:40:32.579 00.030 7680 IsSlewing returns 0
01:40:32.580 00.001 7680 IsGuiding returns 0
01:40:32.580 00.000 7680 scope move finished after 83 + 59 ms
01:40:32.581 00.001 7680 Move returns status 0, amount 83
01:40:32.582 00.001 7680 MoveAxis(N, 0, ABG)
01:40:32.582 00.000 7680 Move returns status 0, amount 0
01:40:32.582 00.000 7680 move complete, result=0
01:40:32.582 00.000 7680 worker thread done servicing request
01:40:32.582 00.000 7680 Worker thread wakes up
01:40:32.583 00.001 6120 GuideStep: 0.2 px 83 ms WEST, -0.2 px 0 ms NORTH
01:40:32.589 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:32.589 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:33.838 01.249 7680 Exposure complete
01:40:33.973 00.135 7680 worker thread done servicing request
01:40:33.973 00.000 6120 OnExposeComplete: enter
01:40:33.978 00.005 6120 UpdateGuideState(): m_state=6
01:40:33.982 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6664
01:40:33.985 00.003 6120 Star::Find returns 1 (1), X=955.27, Y=41.73, Mass=15393, SNR=80.9, Peak=255 HFD=7.0
01:40:33.989 00.004 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.35 = -0.94)
01:40:33.994 00.005 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
01:40:33.998 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.16 hyp=0.24 cameraTheta=2.39 mountX=0.14 mountY=-0.22, mountTheta=-1.01
01:40:34.003 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.16, opts=13)
01:40:34.008 00.005 6120 Enqueuing Move request for scope (-0.17, 0.16)
01:40:34.012 00.004 7680 Worker thread wakes up
01:40:34.014 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:34.018 00.004 6120 UpdateGuideState exits: m=15393 SNR=80.9 Saturated
01:40:34.021 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:34.025 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:34.029 00.004 6120 Enqueuing Expose request
01:40:34.032 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.16) opts 0xd
01:40:34.032 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.16)
01:40:34.033 00.001 7680 Moving (-0.17, 0.16) raw xDistance=0.14 yDistance=-0.22
01:40:34.033 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:40:34.034 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:40:34.034 00.000 7680 MoveAxis(E, 0, ABG)
01:40:34.034 00.000 7680 Move returns status 0, amount 0
01:40:34.034 00.000 7680 MoveAxis(N, 120, ABG)
01:40:34.034 00.000 7680 Guiding  Dir = 0, Dur = 120
01:40:34.035 00.001 7680 IsSlewing returns 0
01:40:34.035 00.000 7680 IsGuiding returns 0
01:40:34.035 00.000 7680 PulseGuide returned control before completion, sleep 130
01:40:34.175 00.140 7680 IsGuiding returns 1
01:40:34.177 00.002 7680 scope still moving after pulse duration time elapsed
01:40:34.207 00.030 7680 IsSlewing returns 0
01:40:34.208 00.001 7680 IsGuiding returns 0
01:40:34.209 00.001 7680 scope move finished after 120 + 53 ms
01:40:34.209 00.000 7680 Move returns status 0, amount 120
01:40:34.209 00.000 7680 move complete, result=0
01:40:34.210 00.001 7680 worker thread done servicing request
01:40:34.210 00.000 7680 Worker thread wakes up
01:40:34.211 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 120 ms NORTH
01:40:34.217 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:34.218 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:35.467 01.249 7680 Exposure complete
01:40:35.607 00.140 7680 worker thread done servicing request
01:40:35.607 00.000 6120 OnExposeComplete: enter
01:40:35.611 00.004 6120 UpdateGuideState(): m_state=6
01:40:35.614 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6665
01:40:35.618 00.004 6120 Star::Find returns 1 (1), X=955.23, Y=41.67, Mass=14706, SNR=80.5, Peak=255 HFD=7.0
01:40:35.622 00.004 6120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-2.95) = xAngle (5.67 = -0.61)
01:40:35.625 00.003 6120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.41 = -0.88)
01:40:35.632 00.007 6120 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.24 cameraTheta=2.72 mountX=0.20 mountY=-0.18, mountTheta=-0.75
01:40:35.638 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.10, opts=13)
01:40:35.642 00.004 6120 Enqueuing Move request for scope (-0.22, 0.10)
01:40:35.646 00.004 7680 Worker thread wakes up
01:40:35.646 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:35.652 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.10) opts 0xd
01:40:35.653 00.001 6120 UpdateGuideState exits: m=14706 SNR=80.5 Saturated
01:40:35.657 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.10)
01:40:35.658 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:35.664 00.006 7680 Moving (-0.22, 0.10) raw xDistance=0.20 yDistance=-0.18
01:40:35.665 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:40:35.667 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:35.671 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:40:35.671 00.000 6120 Enqueuing Expose request
01:40:35.675 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:40:35.675 00.000 7680 MoveAxis(E, 0, ABG)
01:40:35.675 00.000 7680 Move returns status 0, amount 0
01:40:35.675 00.000 7680 MoveAxis(N, 0, ABG)
01:40:35.677 00.002 7680 Move returns status 0, amount 0
01:40:35.677 00.000 7680 move complete, result=0
01:40:35.677 00.000 7680 worker thread done servicing request
01:40:35.677 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:40:35.681 00.004 7680 Worker thread wakes up
01:40:35.681 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:35.683 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:36.922 01.239 7680 Exposure complete
01:40:37.042 00.120 7680 worker thread done servicing request
01:40:37.042 00.000 6120 OnExposeComplete: enter
01:40:37.048 00.006 6120 UpdateGuideState(): m_state=6
01:40:37.052 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6666
01:40:37.056 00.004 6120 Star::Find returns 1 (1), X=955.55, Y=41.82, Mass=14446, SNR=76.3, Peak=255 HFD=7.1
01:40:37.060 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
01:40:37.064 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
01:40:37.067 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.25 hyp=0.27 cameraTheta=1.17 mountX=-0.15 mountY=-0.18, mountTheta=-2.28
01:40:37.074 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.25, opts=13)
01:40:37.078 00.004 6120 Enqueuing Move request for scope (0.11, 0.25)
01:40:37.083 00.005 7680 Worker thread wakes up
01:40:37.083 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:37.086 00.003 6120 UpdateGuideState exits: m=14446 SNR=76.3 Saturated
01:40:37.091 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:37.094 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.25) opts 0xd
01:40:37.094 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.25)
01:40:37.094 00.000 7680 Moving (0.11, 0.25) raw xDistance=-0.15 yDistance=-0.18
01:40:37.094 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:40:37.094 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:40:37.094 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:37.099 00.005 6120 Enqueuing Expose request
01:40:37.104 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:40:37.104 00.000 7680 MoveAxis(E, 0, ABG)
01:40:37.104 00.000 7680 Move returns status 0, amount 0
01:40:37.104 00.000 7680 MoveAxis(N, 0, ABG)
01:40:37.104 00.000 7680 Move returns status 0, amount 0
01:40:37.105 00.001 7680 move complete, result=0
01:40:37.105 00.000 7680 worker thread done servicing request
01:40:37.105 00.000 7680 Worker thread wakes up
01:40:37.105 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:40:37.109 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:37.109 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:38.354 01.245 7680 Exposure complete
01:40:38.493 00.139 7680 worker thread done servicing request
01:40:38.494 00.001 6120 OnExposeComplete: enter
01:40:38.497 00.003 6120 UpdateGuideState(): m_state=6
01:40:38.501 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6667
01:40:38.507 00.006 6120 Star::Find returns 1 (1), X=955.26, Y=41.83, Mass=14167, SNR=79.0, Peak=255 HFD=6.9
01:40:38.511 00.004 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.15 = -1.13)
01:40:38.515 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.40)
01:40:38.518 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.26 hyp=0.32 cameraTheta=2.20 mountX=0.14 mountY=-0.32, mountTheta=-1.16
01:40:38.524 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.26, opts=13)
01:40:38.527 00.003 6120 Enqueuing Move request for scope (-0.19, 0.26)
01:40:38.531 00.004 7680 Worker thread wakes up
01:40:38.531 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:38.535 00.004 6120 UpdateGuideState exits: m=14167 SNR=79.0 Saturated
01:40:38.539 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:38.544 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.26) opts 0xd
01:40:38.544 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.26)
01:40:38.545 00.001 7680 Moving (-0.19, 0.26) raw xDistance=0.14 yDistance=-0.32
01:40:38.545 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:40:38.545 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:40:38.545 00.000 7680 MoveAxis(E, 0, ABG)
01:40:38.545 00.000 7680 Move returns status 0, amount 0
01:40:38.545 00.000 7680 MoveAxis(N, 174, ABG)
01:40:38.545 00.000 7680 Guiding  Dir = 0, Dur = 174
01:40:38.545 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:38.549 00.004 7680 IsSlewing returns 0
01:40:38.550 00.001 6120 Enqueuing Expose request
01:40:38.554 00.004 7680 IsGuiding returns 0
01:40:38.554 00.000 7680 PulseGuide returned control before completion, sleep 184
01:40:38.749 00.195 7680 IsGuiding returns 1
01:40:38.750 00.001 7680 scope still moving after pulse duration time elapsed
01:40:38.779 00.029 7680 IsSlewing returns 0
01:40:38.781 00.002 7680 IsGuiding returns 0
01:40:38.781 00.000 7680 scope move finished after 174 + 53 ms
01:40:38.782 00.001 7680 Move returns status 0, amount 174
01:40:38.782 00.000 7680 move complete, result=0
01:40:38.784 00.002 7680 worker thread done servicing request
01:40:38.785 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 174 ms NORTH
01:40:38.795 00.010 7680 Worker thread wakes up
01:40:38.795 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:38.795 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:40.039 01.244 7680 Exposure complete
01:40:40.179 00.140 7680 worker thread done servicing request
01:40:40.180 00.001 6120 OnExposeComplete: enter
01:40:40.184 00.004 6120 UpdateGuideState(): m_state=6
01:40:40.189 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6668
01:40:40.193 00.004 6120 Star::Find returns 1 (1), X=955.36, Y=41.99, Mass=14324, SNR=77.9, Peak=255 HFD=6.8
01:40:40.196 00.003 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.74 = -1.54)
01:40:40.201 00.005 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.81)
01:40:40.205 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.42 hyp=0.43 cameraTheta=1.79 mountX=0.01 mountY=-0.42, mountTheta=-1.54
01:40:40.210 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.42, opts=13)
01:40:40.215 00.005 6120 Enqueuing Move request for scope (-0.09, 0.42)
01:40:40.219 00.004 7680 Worker thread wakes up
01:40:40.219 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.42) opts 0xd
01:40:40.219 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.42)
01:40:40.219 00.000 7680 Moving (-0.09, 0.42) raw xDistance=0.01 yDistance=-0.42
01:40:40.220 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:40:40.220 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:40:40.220 00.000 7680 MoveAxis(E, 0, ABG)
01:40:40.220 00.000 7680 Move returns status 0, amount 0
01:40:40.220 00.000 7680 MoveAxis(N, 225, ABG)
01:40:40.220 00.000 7680 Guiding  Dir = 0, Dur = 225
01:40:40.220 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:40.226 00.006 7680 IsSlewing returns 0
01:40:40.226 00.000 6120 UpdateGuideState exits: m=14324 SNR=77.9 Saturated
01:40:40.231 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:40.234 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:40.239 00.005 6120 Enqueuing Expose request
01:40:40.243 00.004 7680 IsGuiding returns 0
01:40:40.243 00.000 7680 PulseGuide returned control before completion, sleep 235
01:40:40.482 00.239 7680 IsGuiding returns 1
01:40:40.482 00.000 7680 scope still moving after pulse duration time elapsed
01:40:40.513 00.031 7680 IsSlewing returns 0
01:40:40.514 00.001 7680 IsGuiding returns 0
01:40:40.514 00.000 7680 scope move finished after 225 + 46 ms
01:40:40.514 00.000 7680 Move returns status 0, amount 225
01:40:40.516 00.002 7680 move complete, result=0
01:40:40.516 00.000 7680 worker thread done servicing request
01:40:40.516 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 225 ms NORTH
01:40:40.523 00.007 7680 Worker thread wakes up
01:40:40.523 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:40.523 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:41.774 01.251 7680 Exposure complete
01:40:41.918 00.144 7680 worker thread done servicing request
01:40:41.918 00.000 6120 OnExposeComplete: enter
01:40:41.923 00.005 6120 UpdateGuideState(): m_state=6
01:40:41.927 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6669
01:40:41.931 00.004 6120 Star::Find returns 1 (1), X=955.30, Y=41.81, Mass=14802, SNR=79.1, Peak=255 HFD=6.9
01:40:41.935 00.004 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
01:40:41.939 00.004 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.47)
01:40:41.944 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.24 hyp=0.28 cameraTheta=2.13 mountX=0.10 mountY=-0.28, mountTheta=-1.22
01:40:41.948 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.24, opts=13)
01:40:41.953 00.005 6120 Enqueuing Move request for scope (-0.15, 0.24)
01:40:41.956 00.003 7680 Worker thread wakes up
01:40:41.957 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:41.960 00.003 6120 UpdateGuideState exits: m=14802 SNR=79.1 Saturated
01:40:41.963 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:41.968 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:41.971 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.24) opts 0xd
01:40:41.971 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.24)
01:40:41.972 00.001 6120 Enqueuing Expose request
01:40:41.976 00.004 7680 Moving (-0.15, 0.24) raw xDistance=0.10 yDistance=-0.28
01:40:41.976 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:40:41.976 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:40:41.976 00.000 7680 MoveAxis(E, 0, ABG)
01:40:41.976 00.000 7680 Move returns status 0, amount 0
01:40:41.977 00.001 7680 MoveAxis(N, 151, ABG)
01:40:41.977 00.000 7680 Guiding  Dir = 0, Dur = 151
01:40:41.978 00.001 7680 IsSlewing returns 0
01:40:41.978 00.000 7680 IsGuiding returns 0
01:40:41.979 00.001 7680 PulseGuide returned control before completion, sleep 161
01:40:42.156 00.177 7680 IsGuiding returns 0
01:40:42.156 00.000 7680 Move returns status 0, amount 151
01:40:42.157 00.001 7680 move complete, result=0
01:40:42.157 00.000 7680 worker thread done servicing request
01:40:42.157 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 151 ms NORTH
01:40:42.166 00.009 7680 Worker thread wakes up
01:40:42.166 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:42.166 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:43.412 01.246 7680 Exposure complete
01:40:43.547 00.135 7680 worker thread done servicing request
01:40:43.547 00.000 6120 OnExposeComplete: enter
01:40:43.551 00.004 6120 UpdateGuideState(): m_state=6
01:40:43.554 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6670
01:40:43.558 00.004 6120 Star::Find returns 1 (1), X=955.28, Y=41.84, Mass=14178, SNR=77.8, Peak=255 HFD=6.9
01:40:43.563 00.005 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.08 = -1.21)
01:40:43.566 00.003 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.48)
01:40:43.571 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.26 hyp=0.31 cameraTheta=2.12 mountX=0.11 mountY=-0.31, mountTheta=-1.23
01:40:43.578 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.26, opts=13)
01:40:43.583 00.005 6120 Enqueuing Move request for scope (-0.16, 0.26)
01:40:43.587 00.004 7680 Worker thread wakes up
01:40:43.588 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.26) opts 0xd
01:40:43.588 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.26)
01:40:43.588 00.000 7680 Moving (-0.16, 0.26) raw xDistance=0.11 yDistance=-0.31
01:40:43.588 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:40:43.588 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:40:43.588 00.000 7680 MoveAxis(E, 0, ABG)
01:40:43.589 00.001 7680 Move returns status 0, amount 0
01:40:43.589 00.000 7680 MoveAxis(N, 168, ABG)
01:40:43.589 00.000 7680 Guiding  Dir = 0, Dur = 168
01:40:43.589 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:43.595 00.006 7680 IsSlewing returns 0
01:40:43.595 00.000 6120 UpdateGuideState exits: m=14178 SNR=77.8 Saturated
01:40:43.599 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:43.604 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:43.609 00.005 6120 Enqueuing Expose request
01:40:43.614 00.005 7680 IsGuiding returns 0
01:40:43.614 00.000 7680 PulseGuide returned control before completion, sleep 178
01:40:43.793 00.179 7680 IsGuiding returns 1
01:40:43.793 00.000 7680 scope still moving after pulse duration time elapsed
01:40:43.825 00.032 7680 IsSlewing returns 0
01:40:43.826 00.001 7680 IsGuiding returns 0
01:40:43.828 00.002 7680 scope move finished after 168 + 45 ms
01:40:43.828 00.000 7680 Move returns status 0, amount 168
01:40:43.828 00.000 7680 move complete, result=0
01:40:43.828 00.000 7680 worker thread done servicing request
01:40:43.828 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 168 ms NORTH
01:40:43.835 00.007 7680 Worker thread wakes up
01:40:43.835 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:43.835 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:45.088 01.253 7680 Exposure complete
01:40:45.228 00.140 7680 worker thread done servicing request
01:40:45.228 00.000 6120 OnExposeComplete: enter
01:40:45.231 00.003 6120 UpdateGuideState(): m_state=6
01:40:45.236 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6671
01:40:45.241 00.005 6120 Star::Find returns 1 (1), X=955.24, Y=41.89, Mass=14320, SNR=77.9, Peak=255 HFD=6.8
01:40:45.245 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
01:40:45.248 00.003 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
01:40:45.251 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.32 hyp=0.38 cameraTheta=2.14 mountX=0.14 mountY=-0.37, mountTheta=-1.21
01:40:45.258 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.32, opts=13)
01:40:45.262 00.004 6120 Enqueuing Move request for scope (-0.20, 0.32)
01:40:45.267 00.005 7680 Worker thread wakes up
01:40:45.267 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:45.271 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.32) opts 0xd
01:40:45.271 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.32)
01:40:45.271 00.000 6120 UpdateGuideState exits: m=14320 SNR=77.9 Saturated
01:40:45.275 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:45.279 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:45.282 00.003 6120 Enqueuing Expose request
01:40:45.286 00.004 7680 Moving (-0.20, 0.32) raw xDistance=0.14 yDistance=-0.37
01:40:45.286 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:40:45.286 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:40:45.287 00.001 7680 MoveAxis(E, 0, ABG)
01:40:45.287 00.000 7680 Move returns status 0, amount 0
01:40:45.287 00.000 7680 MoveAxis(N, 203, ABG)
01:40:45.287 00.000 7680 Guiding  Dir = 0, Dur = 203
01:40:45.287 00.000 7680 IsSlewing returns 0
01:40:45.288 00.001 7680 IsGuiding returns 0
01:40:45.288 00.000 7680 PulseGuide returned control before completion, sleep 213
01:40:45.506 00.218 7680 IsGuiding returns 1
01:40:45.508 00.002 7680 scope still moving after pulse duration time elapsed
01:40:45.537 00.029 7680 IsSlewing returns 0
01:40:45.539 00.002 7680 IsGuiding returns 0
01:40:45.539 00.000 7680 scope move finished after 203 + 48 ms
01:40:45.540 00.001 7680 Move returns status 0, amount 203
01:40:45.540 00.000 7680 move complete, result=0
01:40:45.542 00.002 7680 worker thread done servicing request
01:40:45.542 00.000 7680 Worker thread wakes up
01:40:45.542 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 203 ms NORTH
01:40:45.550 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:45.550 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:46.794 01.244 7680 Exposure complete
01:40:46.934 00.140 7680 worker thread done servicing request
01:40:46.934 00.000 6120 OnExposeComplete: enter
01:40:46.938 00.004 6120 UpdateGuideState(): m_state=6
01:40:46.942 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6672
01:40:46.947 00.005 6120 Star::Find returns 1 (1), X=955.28, Y=41.71, Mass=13625, SNR=76.0, Peak=255 HFD=7.1
01:40:46.949 00.002 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.39 = -0.90)
01:40:46.952 00.003 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.12 = -1.17)
01:40:46.954 00.002 6120 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.43 mountX=0.13 mountY=-0.20, mountTheta=-0.97
01:40:46.959 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.14, opts=13)
01:40:46.964 00.005 6120 Enqueuing Move request for scope (-0.16, 0.14)
01:40:46.967 00.003 7680 Worker thread wakes up
01:40:46.967 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
01:40:46.967 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
01:40:46.967 00.000 7680 Moving (-0.16, 0.14) raw xDistance=0.13 yDistance=-0.20
01:40:46.967 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:40:46.967 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:40:46.967 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:40:46.967 00.000 7680 MoveAxis(E, 0, ABG)
01:40:46.969 00.002 7680 Move returns status 0, amount 0
01:40:46.969 00.000 7680 MoveAxis(N, 0, ABG)
01:40:46.969 00.000 7680 Move returns status 0, amount 0
01:40:46.969 00.000 7680 move complete, result=0
01:40:46.969 00.000 7680 worker thread done servicing request
01:40:46.969 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:46.972 00.003 6120 UpdateGuideState exits: m=13625 SNR=76.0 Saturated
01:40:46.975 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:46.979 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:46.982 00.003 6120 Enqueuing Expose request
01:40:46.986 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:40:46.989 00.003 7680 Worker thread wakes up
01:40:46.989 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:46.989 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:48.238 01.249 7680 Exposure complete
01:40:48.382 00.144 7680 worker thread done servicing request
01:40:48.382 00.000 6120 OnExposeComplete: enter
01:40:48.386 00.004 6120 UpdateGuideState(): m_state=6
01:40:48.390 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6673
01:40:48.393 00.003 6120 Star::Find returns 1 (1), X=955.23, Y=41.89, Mass=14172, SNR=77.4, Peak=255 HFD=6.8
01:40:48.398 00.005 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.12 = -1.17)
01:40:48.402 00.004 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.44)
01:40:48.405 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.32 hyp=0.39 cameraTheta=2.16 mountX=0.15 mountY=-0.39, mountTheta=-1.19
01:40:48.410 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.32, opts=13)
01:40:48.415 00.005 6120 Enqueuing Move request for scope (-0.22, 0.32)
01:40:48.418 00.003 7680 Worker thread wakes up
01:40:48.418 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:48.422 00.004 6120 UpdateGuideState exits: m=14172 SNR=77.4 Saturated
01:40:48.427 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:48.431 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:48.435 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.32) opts 0xd
01:40:48.435 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.32)
01:40:48.435 00.000 7680 Moving (-0.22, 0.32) raw xDistance=0.15 yDistance=-0.39
01:40:48.435 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:40:48.435 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:40:48.436 00.001 7680 MoveAxis(E, 0, ABG)
01:40:48.436 00.000 7680 Move returns status 0, amount 0
01:40:48.437 00.001 7680 MoveAxis(N, 210, ABG)
01:40:48.437 00.000 7680 Guiding  Dir = 0, Dur = 210
01:40:48.437 00.000 6120 Enqueuing Expose request
01:40:48.441 00.004 7680 IsSlewing returns 0
01:40:48.441 00.000 7680 IsGuiding returns 0
01:40:48.442 00.001 7680 PulseGuide returned control before completion, sleep 220
01:40:48.678 00.236 7680 IsGuiding returns 0
01:40:48.679 00.001 7680 Move returns status 0, amount 210
01:40:48.679 00.000 7680 move complete, result=0
01:40:48.680 00.001 7680 worker thread done servicing request
01:40:48.680 00.000 7680 Worker thread wakes up
01:40:48.682 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 210 ms NORTH
01:40:48.689 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:48.689 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:49.942 01.253 7680 Exposure complete
01:40:50.072 00.130 7680 worker thread done servicing request
01:40:50.072 00.000 6120 OnExposeComplete: enter
01:40:50.077 00.005 6120 UpdateGuideState(): m_state=6
01:40:50.080 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6674
01:40:50.085 00.005 6120 Star::Find returns 1 (1), X=955.25, Y=41.87, Mass=13821, SNR=75.3, Peak=255 HFD=6.7
01:40:50.088 00.003 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.11 = -1.18)
01:40:50.093 00.005 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.45)
01:40:50.096 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.30 hyp=0.36 cameraTheta=2.15 mountX=0.14 mountY=-0.36, mountTheta=-1.20
01:40:50.100 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.30, opts=13)
01:40:50.106 00.006 6120 Enqueuing Move request for scope (-0.20, 0.30)
01:40:50.109 00.003 7680 Worker thread wakes up
01:40:50.110 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.30) opts 0xd
01:40:50.110 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.30)
01:40:50.110 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:50.114 00.004 6120 UpdateGuideState exits: m=13821 SNR=75.3 Saturated
01:40:50.118 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:50.121 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:50.126 00.005 6120 Enqueuing Expose request
01:40:50.128 00.002 7680 Moving (-0.20, 0.30) raw xDistance=0.14 yDistance=-0.36
01:40:50.128 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:40:50.128 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:40:50.129 00.001 7680 MoveAxis(E, 0, ABG)
01:40:50.129 00.000 7680 Move returns status 0, amount 0
01:40:50.129 00.000 7680 MoveAxis(N, 193, ABG)
01:40:50.129 00.000 7680 Guiding  Dir = 0, Dur = 193
01:40:50.130 00.001 7680 IsSlewing returns 0
01:40:50.130 00.000 7680 IsGuiding returns 0
01:40:50.130 00.000 7680 PulseGuide returned control before completion, sleep 203
01:40:50.336 00.206 7680 IsGuiding returns 1
01:40:50.336 00.000 7680 scope still moving after pulse duration time elapsed
01:40:50.368 00.032 7680 IsSlewing returns 0
01:40:50.368 00.000 7680 IsGuiding returns 0
01:40:50.369 00.001 7680 scope move finished after 193 + 45 ms
01:40:50.369 00.000 7680 Move returns status 0, amount 193
01:40:50.369 00.000 7680 move complete, result=0
01:40:50.371 00.002 7680 worker thread done servicing request
01:40:50.371 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 193 ms NORTH
01:40:50.377 00.006 7680 Worker thread wakes up
01:40:50.377 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:50.377 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:51.628 01.251 7680 Exposure complete
01:40:51.765 00.137 7680 worker thread done servicing request
01:40:51.765 00.000 6120 OnExposeComplete: enter
01:40:51.770 00.005 6120 UpdateGuideState(): m_state=6
01:40:51.773 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6675
01:40:51.777 00.004 6120 Star::Find returns 1 (1), X=955.19, Y=41.67, Mass=14344, SNR=77.8, Peak=255 HFD=7.0
01:40:51.781 00.004 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-2.95) = xAngle (5.72 = -0.56)
01:40:51.785 00.004 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.46 = -0.83)
01:40:51.788 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.10 hyp=0.28 cameraTheta=2.77 mountX=0.23 mountY=-0.20, mountTheta=-0.71
01:40:51.794 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.10, opts=13)
01:40:51.799 00.005 6120 Enqueuing Move request for scope (-0.26, 0.10)
01:40:51.802 00.003 7680 Worker thread wakes up
01:40:51.803 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.10) opts 0xd
01:40:51.803 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.10)
01:40:51.803 00.000 7680 Moving (-0.26, 0.10) raw xDistance=0.23 yDistance=-0.20
01:40:51.803 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
01:40:51.804 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:40:51.804 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:51.807 00.003 6120 UpdateGuideState exits: m=14344 SNR=77.8 Saturated
01:40:51.811 00.004 7680 MoveAxis(W, 96, ABG)
01:40:51.811 00.000 7680 Guiding  Dir = 3, Dur = 96
01:40:51.812 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:51.815 00.003 7680 IsSlewing returns 0
01:40:51.815 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:51.819 00.004 7680 IsGuiding returns 0
01:40:51.820 00.001 6120 Enqueuing Expose request
01:40:51.824 00.004 7680 PulseGuide returned control before completion, sleep 106
01:40:51.947 00.123 7680 IsGuiding returns 0
01:40:51.947 00.000 7680 Move returns status 0, amount 96
01:40:51.948 00.001 7680 MoveAxis(N, 110, ABG)
01:40:51.948 00.000 7680 Guiding  Dir = 0, Dur = 110
01:40:51.949 00.001 7680 IsSlewing returns 0
01:40:51.949 00.000 7680 IsGuiding returns 0
01:40:51.950 00.001 7680 PulseGuide returned control before completion, sleep 120
01:40:52.074 00.124 7680 IsGuiding returns 1
01:40:52.075 00.001 7680 scope still moving after pulse duration time elapsed
01:40:52.104 00.029 7680 IsSlewing returns 0
01:40:52.105 00.001 7680 IsGuiding returns 0
01:40:52.105 00.000 7680 scope move finished after 110 + 45 ms
01:40:52.106 00.001 7680 Move returns status 0, amount 110
01:40:52.106 00.000 7680 move complete, result=0
01:40:52.106 00.000 7680 worker thread done servicing request
01:40:52.106 00.000 7680 Worker thread wakes up
01:40:52.107 00.001 6120 GuideStep: 0.2 px 96 ms WEST, -0.2 px 110 ms NORTH
01:40:52.114 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:52.114 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:53.368 01.254 7680 Exposure complete
01:40:53.516 00.148 7680 worker thread done servicing request
01:40:53.516 00.000 6120 OnExposeComplete: enter
01:40:53.521 00.005 6120 UpdateGuideState(): m_state=6
01:40:53.525 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6676
01:40:53.528 00.003 6120 Star::Find returns 1 (1), X=955.34, Y=41.74, Mass=14114, SNR=75.0, Peak=255 HFD=7.0
01:40:53.532 00.004 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
01:40:53.536 00.004 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.81 = -1.47)
01:40:53.540 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.20 cameraTheta=2.13 mountX=0.07 mountY=-0.20, mountTheta=-1.22
01:40:53.546 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.17, opts=13)
01:40:53.550 00.004 6120 Enqueuing Move request for scope (-0.11, 0.17)
01:40:53.554 00.004 7680 Worker thread wakes up
01:40:53.554 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
01:40:53.554 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
01:40:53.554 00.000 7680 Moving (-0.11, 0.17) raw xDistance=0.07 yDistance=-0.20
01:40:53.554 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:40:53.554 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:40:53.554 00.000 7680 MoveAxis(E, 0, ABG)
01:40:53.555 00.001 7680 Move returns status 0, amount 0
01:40:53.555 00.000 7680 MoveAxis(N, 110, ABG)
01:40:53.555 00.000 7680 Guiding  Dir = 0, Dur = 110
01:40:53.555 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:53.558 00.003 7680 IsSlewing returns 0
01:40:53.558 00.000 6120 UpdateGuideState exits: m=14114 SNR=75.0 Saturated
01:40:53.563 00.005 7680 IsGuiding returns 0
01:40:53.563 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:53.567 00.004 7680 PulseGuide returned control before completion, sleep 120
01:40:53.567 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:53.570 00.003 6120 Enqueuing Expose request
01:40:53.703 00.133 7680 IsGuiding returns 1
01:40:53.704 00.001 7680 scope still moving after pulse duration time elapsed
01:40:53.732 00.028 7680 IsSlewing returns 0
01:40:53.735 00.003 7680 IsGuiding returns 0
01:40:53.735 00.000 7680 scope move finished after 110 + 62 ms
01:40:53.736 00.001 7680 Move returns status 0, amount 110
01:40:53.736 00.000 7680 move complete, result=0
01:40:53.737 00.001 7680 worker thread done servicing request
01:40:53.737 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 110 ms NORTH
01:40:53.743 00.006 7680 Worker thread wakes up
01:40:53.743 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:53.744 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:54.994 01.250 7680 Exposure complete
01:40:55.131 00.137 7680 worker thread done servicing request
01:40:55.131 00.000 6120 OnExposeComplete: enter
01:40:55.137 00.006 6120 UpdateGuideState(): m_state=6
01:40:55.142 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6677
01:40:55.146 00.004 6120 Star::Find returns 1 (1), X=955.27, Y=41.67, Mass=13862, SNR=75.9, Peak=255 HFD=7.0
01:40:55.150 00.004 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.58 = -0.70)
01:40:55.154 00.004 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.31 = -0.97)
01:40:55.158 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.20 cameraTheta=2.63 mountX=0.15 mountY=-0.16, mountTheta=-0.82
01:40:55.162 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.10, opts=13)
01:40:55.167 00.005 6120 Enqueuing Move request for scope (-0.17, 0.10)
01:40:55.173 00.006 7680 Worker thread wakes up
01:40:55.173 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:55.178 00.005 6120 UpdateGuideState exits: m=13862 SNR=75.9 Saturated
01:40:55.183 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:55.186 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:55.190 00.004 6120 Enqueuing Expose request
01:40:55.194 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
01:40:55.194 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
01:40:55.195 00.001 7680 Moving (-0.17, 0.10) raw xDistance=0.15 yDistance=-0.16
01:40:55.195 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:40:55.195 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:40:55.195 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:40:55.196 00.001 7680 MoveAxis(E, 0, ABG)
01:40:55.196 00.000 7680 Move returns status 0, amount 0
01:40:55.196 00.000 7680 MoveAxis(N, 0, ABG)
01:40:55.196 00.000 7680 Move returns status 0, amount 0
01:40:55.197 00.001 7680 move complete, result=0
01:40:55.197 00.000 7680 worker thread done servicing request
01:40:55.197 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:40:55.201 00.004 7680 Worker thread wakes up
01:40:55.201 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:55.201 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:56.455 01.254 7680 Exposure complete
01:40:56.604 00.149 7680 worker thread done servicing request
01:40:56.604 00.000 6120 OnExposeComplete: enter
01:40:56.609 00.005 6120 UpdateGuideState(): m_state=6
01:40:56.615 00.006 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6678
01:40:56.622 00.007 6120 Star::Find returns 1 (1), X=955.21, Y=41.75, Mass=14369, SNR=78.9, Peak=255 HFD=6.9
01:40:56.626 00.004 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.46 = -0.83)
01:40:56.634 00.008 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.10)
01:40:56.642 00.008 6120 CameraToMount -- cameraX=-0.24 cameraY=0.18 hyp=0.29 cameraTheta=2.50 mountX=0.20 mountY=-0.26, mountTheta=-0.92
01:40:56.649 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.18, opts=13)
01:40:56.655 00.006 6120 Enqueuing Move request for scope (-0.24, 0.18)
01:40:56.661 00.006 7680 Worker thread wakes up
01:40:56.661 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:56.666 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.18) opts 0xd
01:40:56.666 00.000 6120 UpdateGuideState exits: m=14369 SNR=78.9 Saturated
01:40:56.672 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.18)
01:40:56.673 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:56.677 00.004 7680 Moving (-0.24, 0.18) raw xDistance=0.20 yDistance=-0.26
01:40:56.678 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:40:56.679 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:56.683 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:40:56.683 00.000 6120 Enqueuing Expose request
01:40:56.688 00.005 7680 MoveAxis(E, 0, ABG)
01:40:56.689 00.001 7680 Move returns status 0, amount 0
01:40:56.689 00.000 7680 MoveAxis(N, 142, ABG)
01:40:56.689 00.000 7680 Guiding  Dir = 0, Dur = 142
01:40:56.689 00.000 7680 IsSlewing returns 0
01:40:56.690 00.001 7680 IsGuiding returns 0
01:40:56.690 00.000 7680 PulseGuide returned control before completion, sleep 152
01:40:56.846 00.156 7680 IsGuiding returns 1
01:40:56.846 00.000 7680 scope still moving after pulse duration time elapsed
01:40:56.877 00.031 7680 IsSlewing returns 0
01:40:56.879 00.002 7680 IsGuiding returns 0
01:40:56.879 00.000 7680 scope move finished after 142 + 46 ms
01:40:56.879 00.000 7680 Move returns status 0, amount 142
01:40:56.880 00.001 7680 move complete, result=0
01:40:56.881 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 142 ms NORTH
01:40:56.887 00.006 7680 worker thread done servicing request
01:40:56.887 00.000 7680 Worker thread wakes up
01:40:56.887 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:56.888 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:58.139 01.251 7680 Exposure complete
01:40:58.281 00.142 7680 worker thread done servicing request
01:40:58.281 00.000 6120 OnExposeComplete: enter
01:40:58.286 00.005 6120 UpdateGuideState(): m_state=6
01:40:58.289 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6679
01:40:58.293 00.004 6120 Star::Find returns 1 (1), X=955.20, Y=41.80, Mass=13879, SNR=76.1, Peak=255 HFD=6.8
01:40:58.296 00.003 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.35 = -0.93)
01:40:58.301 00.005 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
01:40:58.306 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=0.23 hyp=0.33 cameraTheta=2.40 mountX=0.20 mountY=-0.31, mountTheta=-1.00
01:40:58.311 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.23, opts=13)
01:40:58.315 00.004 6120 Enqueuing Move request for scope (-0.25, 0.23)
01:40:58.319 00.004 7680 Worker thread wakes up
01:40:58.320 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:58.325 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.23) opts 0xd
01:40:58.325 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.23)
01:40:58.325 00.000 7680 Moving (-0.25, 0.23) raw xDistance=0.20 yDistance=-0.31
01:40:58.325 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:40:58.325 00.000 6120 UpdateGuideState exits: m=13879 SNR=76.1 Saturated
01:40:58.331 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:58.335 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:40:58.339 00.004 6120 Enqueuing Expose request
01:40:58.342 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:40:58.342 00.000 7680 MoveAxis(E, 0, ABG)
01:40:58.342 00.000 7680 Move returns status 0, amount 0
01:40:58.342 00.000 7680 MoveAxis(N, 168, ABG)
01:40:58.343 00.001 7680 Guiding  Dir = 0, Dur = 168
01:40:58.343 00.000 7680 IsSlewing returns 0
01:40:58.343 00.000 7680 IsGuiding returns 0
01:40:58.344 00.001 7680 PulseGuide returned control before completion, sleep 178
01:40:58.532 00.188 7680 IsGuiding returns 1
01:40:58.532 00.000 7680 scope still moving after pulse duration time elapsed
01:40:58.563 00.031 7680 IsSlewing returns 0
01:40:58.567 00.004 7680 IsGuiding returns 0
01:40:58.567 00.000 7680 scope move finished after 168 + 55 ms
01:40:58.568 00.001 7680 Move returns status 0, amount 168
01:40:58.568 00.000 7680 move complete, result=0
01:40:58.569 00.001 7680 worker thread done servicing request
01:40:58.570 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 168 ms NORTH
01:40:58.575 00.005 7680 Worker thread wakes up
01:40:58.576 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:40:58.577 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:40:59.818 01.241 7680 Exposure complete
01:40:59.948 00.130 7680 worker thread done servicing request
01:40:59.948 00.000 6120 OnExposeComplete: enter
01:40:59.952 00.004 6120 UpdateGuideState(): m_state=6
01:40:59.956 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6680
01:40:59.960 00.004 6120 Star::Find returns 1 (1), X=955.24, Y=41.79, Mass=14309, SNR=76.4, Peak=255 HFD=6.9
01:40:59.963 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
01:40:59.967 00.004 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
01:40:59.971 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.21 hyp=0.29 cameraTheta=2.32 mountX=0.16 mountY=-0.28, mountTheta=-1.06
01:40:59.975 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.21, opts=13)
01:40:59.979 00.004 6120 Enqueuing Move request for scope (-0.20, 0.21)
01:40:59.984 00.005 7680 Worker thread wakes up
01:40:59.984 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.21) opts 0xd
01:40:59.984 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.21)
01:40:59.985 00.001 7680 Moving (-0.20, 0.21) raw xDistance=0.16 yDistance=-0.28
01:40:59.985 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:40:59.985 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:40:59.985 00.000 7680 MoveAxis(E, 0, ABG)
01:40:59.985 00.000 7680 Move returns status 0, amount 0
01:40:59.986 00.001 7680 MoveAxis(N, 153, ABG)
01:40:59.986 00.000 7680 Guiding  Dir = 0, Dur = 153
01:40:59.986 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:40:59.990 00.004 7680 IsSlewing returns 0
01:40:59.990 00.000 6120 UpdateGuideState exits: m=14309 SNR=76.4 Saturated
01:40:59.994 00.004 7680 IsGuiding returns 0
01:40:59.994 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:59.997 00.003 7680 PulseGuide returned control before completion, sleep 163
01:40:59.997 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:00.001 00.004 6120 Enqueuing Expose request
01:41:00.167 00.166 7680 IsGuiding returns 1
01:41:00.167 00.000 7680 scope still moving after pulse duration time elapsed
01:41:00.199 00.032 7680 IsSlewing returns 0
01:41:00.200 00.001 7680 IsGuiding returns 0
01:41:00.200 00.000 7680 scope move finished after 153 + 52 ms
01:41:00.200 00.000 7680 Move returns status 0, amount 153
01:41:00.202 00.002 7680 move complete, result=0
01:41:00.202 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 153 ms NORTH
01:41:00.209 00.007 7680 worker thread done servicing request
01:41:00.209 00.000 7680 Worker thread wakes up
01:41:00.209 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:00.209 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:01.459 01.250 7680 Exposure complete
01:41:01.603 00.144 7680 worker thread done servicing request
01:41:01.604 00.001 6120 OnExposeComplete: enter
01:41:01.610 00.006 6120 UpdateGuideState(): m_state=6
01:41:01.614 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6681
01:41:01.619 00.005 6120 Star::Find returns 1 (1), X=955.18, Y=41.68, Mass=14208, SNR=76.7, Peak=255 HFD=6.9
01:41:01.623 00.004 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-2.95) = xAngle (5.70 = -0.58)
01:41:01.627 00.004 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.85)
01:41:01.630 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.11 hyp=0.29 cameraTheta=2.75 mountX=0.24 mountY=-0.21, mountTheta=-0.73
01:41:01.638 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.11, opts=13)
01:41:01.643 00.005 6120 Enqueuing Move request for scope (-0.26, 0.11)
01:41:01.647 00.004 7680 Worker thread wakes up
01:41:01.647 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.11) opts 0xd
01:41:01.648 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.11)
01:41:01.648 00.000 7680 Moving (-0.26, 0.11) raw xDistance=0.24 yDistance=-0.21
01:41:01.648 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:41:01.648 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:41:01.649 00.001 7680 MoveAxis(W, 97, ABG)
01:41:01.649 00.000 7680 Guiding  Dir = 3, Dur = 97
01:41:01.649 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:01.654 00.005 7680 IsSlewing returns 0
01:41:01.654 00.000 6120 UpdateGuideState exits: m=14208 SNR=76.7 Saturated
01:41:01.657 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:01.661 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:01.666 00.005 7680 IsGuiding returns 0
01:41:01.666 00.000 6120 Enqueuing Expose request
01:41:01.671 00.005 7680 PulseGuide returned control before completion, sleep 107
01:41:01.778 00.107 7680 IsGuiding returns 1
01:41:01.779 00.001 7680 scope still moving after pulse duration time elapsed
01:41:01.809 00.030 7680 IsSlewing returns 0
01:41:01.809 00.000 7680 IsGuiding returns 0
01:41:01.810 00.001 7680 scope move finished after 97 + 46 ms
01:41:01.810 00.000 7680 Move returns status 0, amount 97
01:41:01.811 00.001 7680 MoveAxis(N, 117, ABG)
01:41:01.811 00.000 7680 Guiding  Dir = 0, Dur = 117
01:41:01.812 00.001 7680 IsSlewing returns 0
01:41:01.812 00.000 7680 IsGuiding returns 0
01:41:01.813 00.001 7680 PulseGuide returned control before completion, sleep 127
01:41:01.950 00.137 7680 IsGuiding returns 1
01:41:01.950 00.000 7680 scope still moving after pulse duration time elapsed
01:41:01.980 00.030 7680 IsSlewing returns 0
01:41:01.980 00.000 7680 IsGuiding returns 0
01:41:01.980 00.000 7680 scope move finished after 117 + 50 ms
01:41:01.980 00.000 7680 Move returns status 0, amount 117
01:41:01.981 00.001 7680 move complete, result=0
01:41:01.981 00.000 7680 worker thread done servicing request
01:41:01.982 00.001 7680 Worker thread wakes up
01:41:01.982 00.000 6120 GuideStep: 0.2 px 97 ms WEST, -0.2 px 117 ms NORTH
01:41:01.986 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:01.987 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:03.243 01.256 7680 Exposure complete
01:41:03.379 00.136 7680 worker thread done servicing request
01:41:03.379 00.000 6120 OnExposeComplete: enter
01:41:03.384 00.005 6120 UpdateGuideState(): m_state=6
01:41:03.388 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6682
01:41:03.392 00.004 6120 Star::Find returns 1 (1), X=955.19, Y=41.68, Mass=14378, SNR=78.5, Peak=255 HFD=6.9
01:41:03.395 00.003 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (-2.95) = xAngle (5.70 = -0.58)
01:41:03.398 00.003 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.85)
01:41:03.403 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=0.11 hyp=0.28 cameraTheta=2.75 mountX=0.23 mountY=-0.21, mountTheta=-0.73
01:41:03.408 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.11, opts=13)
01:41:03.411 00.003 6120 Enqueuing Move request for scope (-0.26, 0.11)
01:41:03.414 00.003 7680 Worker thread wakes up
01:41:03.414 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.11) opts 0xd
01:41:03.415 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.11)
01:41:03.415 00.000 7680 Moving (-0.26, 0.11) raw xDistance=0.23 yDistance=-0.21
01:41:03.415 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
01:41:03.415 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:41:03.415 00.000 7680 MoveAxis(W, 102, ABG)
01:41:03.415 00.000 7680 Guiding  Dir = 3, Dur = 102
01:41:03.415 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:03.421 00.006 7680 IsSlewing returns 0
01:41:03.422 00.001 6120 UpdateGuideState exits: m=14378 SNR=78.5 Saturated
01:41:03.426 00.004 7680 IsGuiding returns 0
01:41:03.426 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:03.429 00.003 7680 PulseGuide returned control before completion, sleep 112
01:41:03.429 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:03.434 00.005 6120 Enqueuing Expose request
01:41:03.557 00.123 7680 IsGuiding returns 0
01:41:03.558 00.001 7680 Move returns status 0, amount 102
01:41:03.559 00.001 7680 MoveAxis(N, 113, ABG)
01:41:03.559 00.000 7680 Guiding  Dir = 0, Dur = 113
01:41:03.560 00.001 7680 IsSlewing returns 0
01:41:03.560 00.000 7680 IsGuiding returns 0
01:41:03.561 00.001 7680 PulseGuide returned control before completion, sleep 123
01:41:03.699 00.138 7680 IsGuiding returns 1
01:41:03.700 00.001 7680 scope still moving after pulse duration time elapsed
01:41:03.730 00.030 7680 IsSlewing returns 0
01:41:03.732 00.002 7680 IsGuiding returns 0
01:41:03.732 00.000 7680 scope move finished after 113 + 58 ms
01:41:03.733 00.001 7680 Move returns status 0, amount 113
01:41:03.733 00.000 7680 move complete, result=0
01:41:03.733 00.000 7680 worker thread done servicing request
01:41:03.734 00.001 6120 GuideStep: 0.2 px 102 ms WEST, -0.2 px 113 ms NORTH
01:41:03.743 00.009 7680 Worker thread wakes up
01:41:03.743 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:03.745 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:04.996 01.251 7680 Exposure complete
01:41:05.130 00.134 7680 worker thread done servicing request
01:41:05.130 00.000 6120 OnExposeComplete: enter
01:41:05.134 00.004 6120 UpdateGuideState(): m_state=6
01:41:05.139 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6683
01:41:05.143 00.004 6120 Star::Find returns 1 (1), X=955.29, Y=41.68, Mass=14731, SNR=78.8, Peak=255 HFD=7.1
01:41:05.147 00.004 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-2.95) = xAngle (5.46 = -0.82)
01:41:05.151 00.004 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.20 = -1.09)
01:41:05.155 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.19 cameraTheta=2.51 mountX=0.13 mountY=-0.17, mountTheta=-0.91
01:41:05.160 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.11, opts=13)
01:41:05.164 00.004 6120 Enqueuing Move request for scope (-0.15, 0.11)
01:41:05.168 00.004 7680 Worker thread wakes up
01:41:05.169 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
01:41:05.169 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
01:41:05.169 00.000 7680 Moving (-0.15, 0.11) raw xDistance=0.13 yDistance=-0.17
01:41:05.169 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:41:05.169 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:41:05.169 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:05.174 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:41:05.174 00.000 6120 UpdateGuideState exits: m=14731 SNR=78.8 Saturated
01:41:05.178 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:05.181 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:05.185 00.004 7680 MoveAxis(E, 0, ABG)
01:41:05.185 00.000 7680 Move returns status 0, amount 0
01:41:05.185 00.000 6120 Enqueuing Expose request
01:41:05.189 00.004 7680 MoveAxis(N, 0, ABG)
01:41:05.190 00.001 7680 Move returns status 0, amount 0
01:41:05.190 00.000 7680 move complete, result=0
01:41:05.190 00.000 7680 worker thread done servicing request
01:41:05.190 00.000 7680 Worker thread wakes up
01:41:05.190 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:41:05.194 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:05.194 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:06.440 01.246 7680 Exposure complete
01:41:06.570 00.130 7680 worker thread done servicing request
01:41:06.570 00.000 6120 OnExposeComplete: enter
01:41:06.575 00.005 6120 UpdateGuideState(): m_state=6
01:41:06.579 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6684
01:41:06.582 00.003 6120 Star::Find returns 1 (1), X=955.33, Y=41.95, Mass=14315, SNR=77.1, Peak=255 HFD=6.8
01:41:06.586 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
01:41:06.589 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.74)
01:41:06.593 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.37 hyp=0.39 cameraTheta=1.86 mountX=0.04 mountY=-0.39, mountTheta=-1.47
01:41:06.598 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.37, opts=13)
01:41:06.603 00.005 6120 Enqueuing Move request for scope (-0.11, 0.37)
01:41:06.606 00.003 7680 Worker thread wakes up
01:41:06.606 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.37) opts 0xd
01:41:06.606 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.37)
01:41:06.607 00.001 7680 Moving (-0.11, 0.37) raw xDistance=0.04 yDistance=-0.39
01:41:06.607 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:41:06.608 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:41:06.608 00.000 7680 MoveAxis(E, 0, ABG)
01:41:06.608 00.000 7680 Move returns status 0, amount 0
01:41:06.608 00.000 7680 MoveAxis(N, 209, ABG)
01:41:06.608 00.000 7680 Guiding  Dir = 0, Dur = 209
01:41:06.609 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:06.612 00.003 7680 IsSlewing returns 0
01:41:06.613 00.001 6120 UpdateGuideState exits: m=14315 SNR=77.1 Saturated
01:41:06.617 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:06.621 00.004 7680 IsGuiding returns 0
01:41:06.621 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:06.624 00.003 6120 Enqueuing Expose request
01:41:06.628 00.004 7680 PulseGuide returned control before completion, sleep 219
01:41:06.853 00.225 7680 IsGuiding returns 1
01:41:06.854 00.001 7680 scope still moving after pulse duration time elapsed
01:41:06.884 00.030 7680 IsSlewing returns 0
01:41:06.885 00.001 7680 IsGuiding returns 0
01:41:06.885 00.000 7680 scope move finished after 209 + 55 ms
01:41:06.886 00.001 7680 Move returns status 0, amount 209
01:41:06.886 00.000 7680 move complete, result=0
01:41:06.887 00.001 7680 worker thread done servicing request
01:41:06.888 00.001 7680 Worker thread wakes up
01:41:06.889 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 209 ms NORTH
01:41:06.895 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:06.895 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:08.149 01.254 7680 Exposure complete
01:41:08.293 00.144 7680 worker thread done servicing request
01:41:08.293 00.000 6120 OnExposeComplete: enter
01:41:08.298 00.005 6120 UpdateGuideState(): m_state=6
01:41:08.303 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6685
01:41:08.307 00.004 6120 Star::Find returns 1 (1), X=955.28, Y=41.69, Mass=14022, SNR=77.0, Peak=255 HFD=7.1
01:41:08.310 00.003 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.46 = -0.83)
01:41:08.314 00.004 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.09)
01:41:08.318 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.50 mountX=0.14 mountY=-0.18, mountTheta=-0.92
01:41:08.323 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.12, opts=13)
01:41:08.329 00.006 6120 Enqueuing Move request for scope (-0.16, 0.12)
01:41:08.332 00.003 7680 Worker thread wakes up
01:41:08.332 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:08.337 00.005 6120 UpdateGuideState exits: m=14022 SNR=77.0 Saturated
01:41:08.340 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:08.343 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:08.348 00.005 6120 Enqueuing Expose request
01:41:08.351 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
01:41:08.351 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
01:41:08.351 00.000 7680 Moving (-0.16, 0.12) raw xDistance=0.14 yDistance=-0.18
01:41:08.351 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:41:08.351 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:41:08.351 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:41:08.353 00.002 7680 MoveAxis(E, 0, ABG)
01:41:08.353 00.000 7680 Move returns status 0, amount 0
01:41:08.353 00.000 7680 MoveAxis(N, 0, ABG)
01:41:08.353 00.000 7680 Move returns status 0, amount 0
01:41:08.353 00.000 7680 move complete, result=0
01:41:08.353 00.000 7680 worker thread done servicing request
01:41:08.353 00.000 7680 Worker thread wakes up
01:41:08.354 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:41:08.358 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:08.358 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:09.605 01.247 7680 Exposure complete
01:41:09.749 00.144 7680 worker thread done servicing request
01:41:09.750 00.001 6120 OnExposeComplete: enter
01:41:09.754 00.004 6120 UpdateGuideState(): m_state=6
01:41:09.758 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6686
01:41:09.761 00.003 6120 Star::Find returns 1 (1), X=955.15, Y=41.88, Mass=14272, SNR=78.1, Peak=255 HFD=6.8
01:41:09.766 00.005 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
01:41:09.770 00.004 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.27)
01:41:09.774 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.31 hyp=0.43 cameraTheta=2.33 mountX=0.23 mountY=-0.41, mountTheta=-1.05
01:41:09.779 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.31, opts=13)
01:41:09.783 00.004 6120 Enqueuing Move request for scope (-0.29, 0.31)
01:41:09.786 00.003 7680 Worker thread wakes up
01:41:09.787 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.31) opts 0xd
01:41:09.787 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.31)
01:41:09.787 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:09.791 00.004 6120 UpdateGuideState exits: m=14272 SNR=78.1 Saturated
01:41:09.795 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:09.799 00.004 7680 Moving (-0.29, 0.31) raw xDistance=0.23 yDistance=-0.41
01:41:09.799 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
01:41:09.799 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:09.803 00.004 6120 Enqueuing Expose request
01:41:09.807 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:41:09.807 00.000 7680 MoveAxis(W, 95, ABG)
01:41:09.807 00.000 7680 Guiding  Dir = 3, Dur = 95
01:41:09.807 00.000 7680 IsSlewing returns 0
01:41:09.809 00.002 7680 IsGuiding returns 0
01:41:09.809 00.000 7680 PulseGuide returned control before completion, sleep 105
01:41:09.922 00.113 7680 IsGuiding returns 1
01:41:09.923 00.001 7680 scope still moving after pulse duration time elapsed
01:41:09.952 00.029 7680 IsSlewing returns 0
01:41:09.953 00.001 7680 IsGuiding returns 0
01:41:09.955 00.002 7680 scope move finished after 95 + 50 ms
01:41:09.955 00.000 7680 Move returns status 0, amount 95
01:41:09.955 00.000 7680 MoveAxis(N, 222, ABG)
01:41:09.955 00.000 7680 Guiding  Dir = 0, Dur = 222
01:41:09.956 00.001 7680 IsSlewing returns 0
01:41:09.957 00.001 7680 IsGuiding returns 0
01:41:09.959 00.002 7680 PulseGuide returned control before completion, sleep 232
01:41:10.202 00.243 7680 IsGuiding returns 1
01:41:10.204 00.002 7680 scope still moving after pulse duration time elapsed
01:41:10.235 00.031 7680 IsSlewing returns 0
01:41:10.236 00.001 7680 IsGuiding returns 0
01:41:10.236 00.000 7680 scope move finished after 222 + 55 ms
01:41:10.236 00.000 7680 Move returns status 0, amount 222
01:41:10.238 00.002 7680 move complete, result=0
01:41:10.238 00.000 7680 worker thread done servicing request
01:41:10.238 00.000 7680 Worker thread wakes up
01:41:10.238 00.000 6120 GuideStep: 0.2 px 95 ms WEST, -0.4 px 222 ms NORTH
01:41:10.242 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:10.242 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:11.494 01.252 7680 Exposure complete
01:41:11.628 00.134 7680 worker thread done servicing request
01:41:11.628 00.000 6120 OnExposeComplete: enter
01:41:11.632 00.004 6120 UpdateGuideState(): m_state=6
01:41:11.637 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6687
01:41:11.641 00.004 6120 Star::Find returns 1 (1), X=955.38, Y=41.86, Mass=14417, SNR=76.0, Peak=255 HFD=6.9
01:41:11.645 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (-2.95) = xAngle (4.75 = -1.54)
01:41:11.648 00.003 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
01:41:11.653 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.29 hyp=0.29 cameraTheta=1.79 mountX=0.01 mountY=-0.29, mountTheta=-1.54
01:41:11.660 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.29, opts=13)
01:41:11.664 00.004 6120 Enqueuing Move request for scope (-0.06, 0.29)
01:41:11.668 00.004 7680 Worker thread wakes up
01:41:11.669 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.29) opts 0xd
01:41:11.669 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.29)
01:41:11.670 00.001 7680 Moving (-0.06, 0.29) raw xDistance=0.01 yDistance=-0.29
01:41:11.670 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:41:11.670 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:41:11.670 00.000 7680 MoveAxis(E, 0, ABG)
01:41:11.670 00.000 7680 Move returns status 0, amount 0
01:41:11.671 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:11.676 00.005 7680 MoveAxis(N, 156, ABG)
01:41:11.677 00.001 7680 Guiding  Dir = 0, Dur = 156
01:41:11.677 00.000 6120 UpdateGuideState exits: m=14417 SNR=76.0 Saturated
01:41:11.681 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:11.684 00.003 7680 IsSlewing returns 0
01:41:11.685 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:11.689 00.004 7680 IsGuiding returns 0
01:41:11.689 00.000 6120 Enqueuing Expose request
01:41:11.693 00.004 7680 PulseGuide returned control before completion, sleep 166
01:41:11.874 00.181 7680 IsGuiding returns 1
01:41:11.875 00.001 7680 scope still moving after pulse duration time elapsed
01:41:11.904 00.029 7680 IsSlewing returns 0
01:41:11.905 00.001 7680 IsGuiding returns 0
01:41:11.905 00.000 7680 scope move finished after 156 + 60 ms
01:41:11.906 00.001 7680 Move returns status 0, amount 156
01:41:11.906 00.000 7680 move complete, result=0
01:41:11.906 00.000 7680 worker thread done servicing request
01:41:11.907 00.001 7680 Worker thread wakes up
01:41:11.907 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 156 ms NORTH
01:41:11.913 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:11.913 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:13.162 01.249 7680 Exposure complete
01:41:13.302 00.140 7680 worker thread done servicing request
01:41:13.303 00.001 6120 OnExposeComplete: enter
01:41:13.307 00.004 6120 UpdateGuideState(): m_state=6
01:41:13.311 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6688
01:41:13.314 00.003 6120 Star::Find returns 1 (1), X=955.55, Y=41.44, Mass=14097, SNR=77.0, Peak=255 HFD=7.1
01:41:13.317 00.003 6120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-2.95) = xAngle (2.07 = 2.07)
01:41:13.322 00.005 6120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.81 = 1.81)
01:41:13.327 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.88 mountX=-0.08 mountY=0.16, mountTheta=2.03
01:41:13.332 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.13, opts=13)
01:41:13.336 00.004 6120 Enqueuing Move request for scope (0.11, -0.13)
01:41:13.340 00.004 7680 Worker thread wakes up
01:41:13.340 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
01:41:13.340 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
01:41:13.340 00.000 7680 Moving (0.11, -0.13) raw xDistance=-0.08 yDistance=0.16
01:41:13.340 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:41:13.340 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:41:13.340 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:13.345 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:41:13.345 00.000 7680 MoveAxis(E, 0, ABG)
01:41:13.345 00.000 7680 Move returns status 0, amount 0
01:41:13.345 00.000 7680 MoveAxis(N, 0, ABG)
01:41:13.345 00.000 7680 Move returns status 0, amount 0
01:41:13.345 00.000 7680 move complete, result=0
01:41:13.345 00.000 6120 UpdateGuideState exits: m=14097 SNR=77.0 Saturated
01:41:13.349 00.004 7680 worker thread done servicing request
01:41:13.349 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:13.353 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:13.356 00.003 6120 Enqueuing Expose request
01:41:13.360 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:41:13.363 00.003 7680 Worker thread wakes up
01:41:13.363 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:13.363 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:14.619 01.256 7680 Exposure complete
01:41:14.769 00.150 7680 worker thread done servicing request
01:41:14.769 00.000 6120 OnExposeComplete: enter
01:41:14.773 00.004 6120 UpdateGuideState(): m_state=6
01:41:14.776 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6689
01:41:14.781 00.005 6120 Star::Find returns 1 (1), X=955.38, Y=41.78, Mass=13476, SNR=74.5, Peak=255 HFD=6.9
01:41:14.785 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.44)
01:41:14.788 00.003 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
01:41:14.792 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.89 mountX=0.03 mountY=-0.22, mountTheta=-1.44
01:41:14.798 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.21, opts=13)
01:41:14.804 00.006 6120 Enqueuing Move request for scope (-0.07, 0.21)
01:41:14.808 00.004 7680 Worker thread wakes up
01:41:14.808 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
01:41:14.808 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
01:41:14.808 00.000 7680 Moving (-0.07, 0.21) raw xDistance=0.03 yDistance=-0.22
01:41:14.810 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:41:14.810 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:14.813 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:41:14.814 00.001 7680 MoveAxis(E, 0, ABG)
01:41:14.815 00.001 7680 Move returns status 0, amount 0
01:41:14.815 00.000 7680 MoveAxis(N, 118, ABG)
01:41:14.815 00.000 7680 Guiding  Dir = 0, Dur = 118
01:41:14.815 00.000 6120 UpdateGuideState exits: m=13476 SNR=74.5 Saturated
01:41:14.819 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:14.823 00.004 7680 IsSlewing returns 0
01:41:14.824 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:14.829 00.005 6120 Enqueuing Expose request
01:41:14.833 00.004 7680 IsGuiding returns 0
01:41:14.834 00.001 7680 PulseGuide returned control before completion, sleep 128
01:41:14.968 00.134 7680 IsGuiding returns 1
01:41:14.968 00.000 7680 scope still moving after pulse duration time elapsed
01:41:14.999 00.031 7680 IsSlewing returns 0
01:41:15.000 00.001 7680 IsGuiding returns 0
01:41:15.001 00.001 7680 scope move finished after 118 + 49 ms
01:41:15.001 00.000 7680 Move returns status 0, amount 118
01:41:15.001 00.000 7680 move complete, result=0
01:41:15.002 00.001 7680 worker thread done servicing request
01:41:15.002 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 118 ms NORTH
01:41:15.010 00.008 7680 Worker thread wakes up
01:41:15.010 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:15.010 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:16.259 01.249 7680 Exposure complete
01:41:16.405 00.146 7680 worker thread done servicing request
01:41:16.406 00.001 6120 OnExposeComplete: enter
01:41:16.410 00.004 6120 UpdateGuideState(): m_state=6
01:41:16.413 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6690
01:41:16.418 00.005 6120 Star::Find returns 1 (1), X=955.59, Y=41.60, Mass=14101, SNR=77.5, Peak=255 HFD=7.1
01:41:16.424 00.006 6120 CameraToMount -- cameraTheta (0.22) - m_xAngle (-2.95) = xAngle (3.18 = -3.11)
01:41:16.428 00.004 6120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.91 = 2.91)
01:41:16.432 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.15 cameraTheta=0.22 mountX=-0.15 mountY=0.03, mountTheta=2.92
01:41:16.438 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.03, opts=13)
01:41:16.442 00.004 6120 Enqueuing Move request for scope (0.14, 0.03)
01:41:16.446 00.004 7680 Worker thread wakes up
01:41:16.446 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
01:41:16.446 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
01:41:16.446 00.000 7680 Moving (0.14, 0.03) raw xDistance=-0.15 yDistance=0.03
01:41:16.446 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:41:16.446 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:41:16.447 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:16.452 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:41:16.453 00.001 7680 MoveAxis(E, 0, ABG)
01:41:16.453 00.000 7680 Move returns status 0, amount 0
01:41:16.454 00.001 6120 UpdateGuideState exits: m=14101 SNR=77.5 Saturated
01:41:16.459 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:16.463 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:16.466 00.003 6120 Enqueuing Expose request
01:41:16.470 00.004 7680 MoveAxis(N, 0, ABG)
01:41:16.470 00.000 7680 Move returns status 0, amount 0
01:41:16.472 00.002 7680 move complete, result=0
01:41:16.472 00.000 7680 worker thread done servicing request
01:41:16.472 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:41:16.476 00.004 7680 Worker thread wakes up
01:41:16.476 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:16.476 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:17.722 01.246 7680 Exposure complete
01:41:17.859 00.137 7680 worker thread done servicing request
01:41:17.859 00.000 6120 OnExposeComplete: enter
01:41:17.862 00.003 6120 UpdateGuideState(): m_state=6
01:41:17.866 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6691
01:41:17.870 00.004 6120 Star::Find returns 1 (1), X=955.65, Y=42.03, Mass=14619, SNR=78.1, Peak=255 HFD=6.9
01:41:17.874 00.004 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
01:41:17.878 00.004 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.45)
01:41:17.881 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.46 hyp=0.50 cameraTheta=1.15 mountX=-0.29 mountY=-0.32, mountTheta=-2.30
01:41:17.886 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.46, opts=13)
01:41:17.890 00.004 6120 Enqueuing Move request for scope (0.20, 0.46)
01:41:17.894 00.004 7680 Worker thread wakes up
01:41:17.894 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:17.898 00.004 6120 UpdateGuideState exits: m=14619 SNR=78.1 Saturated
01:41:17.901 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:17.905 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:17.909 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.46) opts 0xd
01:41:17.909 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.46)
01:41:17.909 00.000 7680 Moving (0.20, 0.46) raw xDistance=-0.29 yDistance=-0.32
01:41:17.909 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:41:17.909 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:41:17.909 00.000 7680 MoveAxis(E, 117, ABG)
01:41:17.909 00.000 7680 Guiding  Dir = 2, Dur = 117
01:41:17.909 00.000 6120 Enqueuing Expose request
01:41:17.914 00.005 7680 IsSlewing returns 0
01:41:17.914 00.000 7680 IsGuiding returns 0
01:41:17.914 00.000 7680 PulseGuide returned control before completion, sleep 127
01:41:18.045 00.131 7680 IsGuiding returns 1
01:41:18.045 00.000 7680 scope still moving after pulse duration time elapsed
01:41:18.077 00.032 7680 IsSlewing returns 0
01:41:18.077 00.000 7680 IsGuiding returns 0
01:41:18.078 00.001 7680 scope move finished after 117 + 46 ms
01:41:18.079 00.001 7680 Move returns status 0, amount 117
01:41:18.079 00.000 7680 MoveAxis(N, 174, ABG)
01:41:18.079 00.000 7680 Guiding  Dir = 0, Dur = 174
01:41:18.079 00.000 7680 IsSlewing returns 0
01:41:18.080 00.001 7680 IsGuiding returns 0
01:41:18.080 00.000 7680 PulseGuide returned control before completion, sleep 184
01:41:18.280 00.200 7680 IsGuiding returns 1
01:41:18.282 00.002 7680 scope still moving after pulse duration time elapsed
01:41:18.311 00.029 7680 IsSlewing returns 0
01:41:18.312 00.001 7680 IsGuiding returns 0
01:41:18.314 00.002 7680 scope move finished after 174 + 59 ms
01:41:18.314 00.000 7680 Move returns status 0, amount 174
01:41:18.314 00.000 7680 move complete, result=0
01:41:18.315 00.001 7680 worker thread done servicing request
01:41:18.315 00.000 7680 Worker thread wakes up
01:41:18.315 00.000 6120 GuideStep: -0.3 px 117 ms EAST, -0.3 px 174 ms NORTH
01:41:18.321 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:18.322 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:19.569 01.247 7680 Exposure complete
01:41:19.707 00.138 7680 worker thread done servicing request
01:41:19.707 00.000 6120 OnExposeComplete: enter
01:41:19.712 00.005 6120 UpdateGuideState(): m_state=6
01:41:19.715 00.003 6120 Star::Find(15, 955, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6692
01:41:19.719 00.004 6120 Star::Find returns 1 (1), X=955.34, Y=42.00, Mass=14247, SNR=76.2, Peak=255 HFD=6.9
01:41:19.722 00.003 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
01:41:19.726 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.79)
01:41:19.728 00.002 6120 CameraToMount -- cameraX=-0.10 cameraY=0.43 hyp=0.44 cameraTheta=1.81 mountX=0.02 mountY=-0.43, mountTheta=-1.52
01:41:19.734 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.43, opts=13)
01:41:19.740 00.006 6120 Enqueuing Move request for scope (-0.10, 0.43)
01:41:19.744 00.004 7680 Worker thread wakes up
01:41:19.744 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:19.748 00.004 6120 UpdateGuideState exits: m=14247 SNR=76.2 Saturated
01:41:19.752 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:19.755 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:19.759 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.43) opts 0xd
01:41:19.759 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.43)
01:41:19.759 00.000 7680 Moving (-0.10, 0.43) raw xDistance=0.02 yDistance=-0.43
01:41:19.759 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:41:19.759 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:41:19.760 00.001 7680 MoveAxis(E, 0, ABG)
01:41:19.760 00.000 7680 Move returns status 0, amount 0
01:41:19.760 00.000 7680 MoveAxis(N, 234, ABG)
01:41:19.760 00.000 7680 Guiding  Dir = 0, Dur = 234
01:41:19.760 00.000 6120 Enqueuing Expose request
01:41:19.767 00.007 7680 IsSlewing returns 0
01:41:19.767 00.000 7680 IsGuiding returns 0
01:41:19.768 00.001 7680 PulseGuide returned control before completion, sleep 244
01:41:20.028 00.260 7680 IsGuiding returns 1
01:41:20.029 00.001 7680 scope still moving after pulse duration time elapsed
01:41:20.059 00.030 7680 IsSlewing returns 0
01:41:20.060 00.001 7680 IsGuiding returns 0
01:41:20.061 00.001 7680 scope move finished after 234 + 59 ms
01:41:20.061 00.000 7680 Move returns status 0, amount 234
01:41:20.061 00.000 7680 move complete, result=0
01:41:20.061 00.000 7680 worker thread done servicing request
01:41:20.062 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 234 ms NORTH
01:41:20.068 00.006 7680 Worker thread wakes up
01:41:20.068 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:20.068 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:21.329 01.261 7680 Exposure complete
01:41:21.473 00.144 7680 worker thread done servicing request
01:41:21.473 00.000 6120 OnExposeComplete: enter
01:41:21.477 00.004 6120 UpdateGuideState(): m_state=6
01:41:21.482 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6693
01:41:21.486 00.004 6120 Star::Find returns 1 (1), X=955.39, Y=41.91, Mass=13653, SNR=74.9, Peak=255 HFD=6.8
01:41:21.491 00.005 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.69 = -1.60)
01:41:21.494 00.003 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
01:41:21.497 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.34 hyp=0.35 cameraTheta=1.73 mountX=-0.01 mountY=-0.33, mountTheta=-1.60
01:41:21.502 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.34, opts=13)
01:41:21.506 00.004 6120 Enqueuing Move request for scope (-0.06, 0.34)
01:41:21.510 00.004 7680 Worker thread wakes up
01:41:21.510 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.34) opts 0xd
01:41:21.510 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.34)
01:41:21.510 00.000 7680 Moving (-0.06, 0.34) raw xDistance=-0.01 yDistance=-0.33
01:41:21.510 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:41:21.510 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:41:21.512 00.002 7680 MoveAxis(E, 0, ABG)
01:41:21.512 00.000 7680 Move returns status 0, amount 0
01:41:21.512 00.000 7680 MoveAxis(N, 181, ABG)
01:41:21.512 00.000 7680 Guiding  Dir = 0, Dur = 181
01:41:21.512 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:21.516 00.004 6120 UpdateGuideState exits: m=13653 SNR=74.9 Saturated
01:41:21.519 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:21.524 00.005 7680 IsSlewing returns 0
01:41:21.524 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:21.527 00.003 6120 Enqueuing Expose request
01:41:21.531 00.004 7680 IsGuiding returns 0
01:41:21.532 00.001 7680 PulseGuide returned control before completion, sleep 191
01:41:21.740 00.208 7680 IsGuiding returns 0
01:41:21.740 00.000 7680 Move returns status 0, amount 181
01:41:21.740 00.000 7680 move complete, result=0
01:41:21.740 00.000 7680 worker thread done servicing request
01:41:21.740 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 181 ms NORTH
01:41:21.747 00.007 7680 Worker thread wakes up
01:41:21.747 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:21.747 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:23.000 01.253 7680 Exposure complete
01:41:23.157 00.157 7680 worker thread done servicing request
01:41:23.158 00.001 6120 OnExposeComplete: enter
01:41:23.161 00.003 6120 UpdateGuideState(): m_state=6
01:41:23.163 00.002 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6694
01:41:23.168 00.005 6120 Star::Find returns 1 (1), X=955.53, Y=41.73, Mass=14290, SNR=77.9, Peak=255 HFD=7.1
01:41:23.172 00.004 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.04 = -2.25)
01:41:23.178 00.006 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.52)
01:41:23.182 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.08 mountX=-0.11 mountY=-0.11, mountTheta=-2.39
01:41:23.187 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.16, opts=13)
01:41:23.191 00.004 6120 Enqueuing Move request for scope (0.09, 0.16)
01:41:23.195 00.004 7680 Worker thread wakes up
01:41:23.195 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
01:41:23.196 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
01:41:23.196 00.000 7680 Moving (0.09, 0.16) raw xDistance=-0.11 yDistance=-0.11
01:41:23.196 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:41:23.196 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:23.201 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:41:23.201 00.000 6120 UpdateGuideState exits: m=14290 SNR=77.9 Saturated
01:41:23.205 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:41:23.206 00.001 7680 MoveAxis(E, 0, ABG)
01:41:23.206 00.000 7680 Move returns status 0, amount 0
01:41:23.206 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:23.211 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:23.214 00.003 6120 Enqueuing Expose request
01:41:23.218 00.004 7680 MoveAxis(N, 0, ABG)
01:41:23.218 00.000 7680 Move returns status 0, amount 0
01:41:23.218 00.000 7680 move complete, result=0
01:41:23.218 00.000 7680 worker thread done servicing request
01:41:23.219 00.001 7680 Worker thread wakes up
01:41:23.220 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:23.224 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:23.224 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:24.480 01.256 7680 Exposure complete
01:41:24.617 00.137 7680 worker thread done servicing request
01:41:24.617 00.000 6120 OnExposeComplete: enter
01:41:24.622 00.005 6120 UpdateGuideState(): m_state=6
01:41:24.625 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6695
01:41:24.630 00.005 6120 Star::Find returns 1 (1), X=955.33, Y=41.84, Mass=14565, SNR=78.3, Peak=255 HFD=6.9
01:41:24.634 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
01:41:24.637 00.003 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.62)
01:41:24.642 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.27 hyp=0.30 cameraTheta=1.98 mountX=0.07 mountY=-0.30, mountTheta=-1.35
01:41:24.649 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.27, opts=13)
01:41:24.655 00.006 6120 Enqueuing Move request for scope (-0.12, 0.27)
01:41:24.659 00.004 7680 Worker thread wakes up
01:41:24.659 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:24.665 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.27) opts 0xd
01:41:24.666 00.001 6120 UpdateGuideState exits: m=14565 SNR=78.3 Saturated
01:41:24.671 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.27)
01:41:24.671 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:24.677 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:24.682 00.005 6120 Enqueuing Expose request
01:41:24.688 00.006 7680 Moving (-0.12, 0.27) raw xDistance=0.07 yDistance=-0.30
01:41:24.688 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:41:24.688 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:41:24.689 00.001 7680 MoveAxis(E, 0, ABG)
01:41:24.689 00.000 7680 Move returns status 0, amount 0
01:41:24.689 00.000 7680 MoveAxis(N, 161, ABG)
01:41:24.689 00.000 7680 Guiding  Dir = 0, Dur = 161
01:41:24.691 00.002 7680 IsSlewing returns 0
01:41:24.691 00.000 7680 IsGuiding returns 0
01:41:24.691 00.000 7680 PulseGuide returned control before completion, sleep 171
01:41:24.874 00.183 7680 IsGuiding returns 1
01:41:24.875 00.001 7680 scope still moving after pulse duration time elapsed
01:41:24.904 00.029 7680 IsSlewing returns 0
01:41:24.907 00.003 7680 IsGuiding returns 0
01:41:24.907 00.000 7680 scope move finished after 161 + 54 ms
01:41:24.908 00.001 7680 Move returns status 0, amount 161
01:41:24.908 00.000 7680 move complete, result=0
01:41:24.909 00.001 7680 worker thread done servicing request
01:41:24.909 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 161 ms NORTH
01:41:24.916 00.007 7680 Worker thread wakes up
01:41:24.916 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:24.916 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:26.166 01.250 7680 Exposure complete
01:41:26.304 00.138 7680 worker thread done servicing request
01:41:26.305 00.001 6120 OnExposeComplete: enter
01:41:26.308 00.003 6120 UpdateGuideState(): m_state=6
01:41:26.312 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6696
01:41:26.316 00.004 6120 Star::Find returns 1 (1), X=955.60, Y=41.84, Mass=14614, SNR=78.8, Peak=255 HFD=7.0
01:41:26.320 00.004 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.01 = -2.27)
01:41:26.323 00.003 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.54)
01:41:26.327 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.27 hyp=0.31 cameraTheta=1.06 mountX=-0.20 mountY=-0.17, mountTheta=-2.42
01:41:26.334 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.27, opts=13)
01:41:26.337 00.003 6120 Enqueuing Move request for scope (0.15, 0.27)
01:41:26.341 00.004 7680 Worker thread wakes up
01:41:26.341 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.27) opts 0xd
01:41:26.341 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.27)
01:41:26.341 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:26.345 00.004 7680 Moving (0.15, 0.27) raw xDistance=-0.20 yDistance=-0.17
01:41:26.345 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:41:26.345 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:41:26.346 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:41:26.346 00.000 7680 MoveAxis(E, 0, ABG)
01:41:26.347 00.001 7680 Move returns status 0, amount 0
01:41:26.347 00.000 7680 MoveAxis(N, 0, ABG)
01:41:26.347 00.000 7680 Move returns status 0, amount 0
01:41:26.347 00.000 7680 move complete, result=0
01:41:26.348 00.001 7680 worker thread done servicing request
01:41:26.348 00.000 6120 UpdateGuideState exits: m=14614 SNR=78.8 Saturated
01:41:26.352 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:26.355 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:26.360 00.005 6120 Enqueuing Expose request
01:41:26.365 00.005 7680 Worker thread wakes up
01:41:26.366 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:26.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:26.366 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:41:27.612 01.246 7680 Exposure complete
01:41:27.739 00.127 7680 worker thread done servicing request
01:41:27.739 00.000 6120 OnExposeComplete: enter
01:41:27.743 00.004 6120 UpdateGuideState(): m_state=6
01:41:27.746 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6697
01:41:27.749 00.003 6120 Star::Find returns 1 (1), X=955.37, Y=41.95, Mass=13820, SNR=76.3, Peak=255 HFD=6.7
01:41:27.753 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
01:41:27.756 00.003 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
01:41:27.760 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.38 hyp=0.38 cameraTheta=1.76 mountX=0.00 mountY=-0.37, mountTheta=-1.56
01:41:27.765 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.38, opts=13)
01:41:27.770 00.005 6120 Enqueuing Move request for scope (-0.07, 0.38)
01:41:27.774 00.004 7680 Worker thread wakes up
01:41:27.774 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.38) opts 0xd
01:41:27.775 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.38)
01:41:27.775 00.000 7680 Moving (-0.07, 0.38) raw xDistance=0.00 yDistance=-0.37
01:41:27.775 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:41:27.775 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:41:27.775 00.000 7680 MoveAxis(E, 0, ABG)
01:41:27.775 00.000 7680 Move returns status 0, amount 0
01:41:27.775 00.000 7680 MoveAxis(N, 201, ABG)
01:41:27.775 00.000 7680 Guiding  Dir = 0, Dur = 201
01:41:27.776 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:27.781 00.005 7680 IsSlewing returns 0
01:41:27.781 00.000 6120 UpdateGuideState exits: m=13820 SNR=76.3 Saturated
01:41:27.784 00.003 7680 IsGuiding returns 0
01:41:27.785 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:27.789 00.004 7680 PulseGuide returned control before completion, sleep 211
01:41:27.789 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:27.793 00.004 6120 Enqueuing Expose request
01:41:28.005 00.212 7680 IsGuiding returns 1
01:41:28.005 00.000 7680 scope still moving after pulse duration time elapsed
01:41:28.037 00.032 7680 IsSlewing returns 0
01:41:28.038 00.001 7680 IsGuiding returns 0
01:41:28.039 00.001 7680 scope move finished after 201 + 52 ms
01:41:28.039 00.000 7680 Move returns status 0, amount 201
01:41:28.039 00.000 7680 move complete, result=0
01:41:28.041 00.002 7680 worker thread done servicing request
01:41:28.041 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 201 ms NORTH
01:41:28.049 00.008 7680 Worker thread wakes up
01:41:28.049 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:28.050 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:29.302 01.252 7680 Exposure complete
01:41:29.442 00.140 7680 worker thread done servicing request
01:41:29.442 00.000 6120 OnExposeComplete: enter
01:41:29.447 00.005 6120 UpdateGuideState(): m_state=6
01:41:29.454 00.007 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6698
01:41:29.460 00.006 6120 Star::Find returns 1 (1), X=955.29, Y=41.87, Mass=13480, SNR=75.7, Peak=255 HFD=6.8
01:41:29.464 00.004 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
01:41:29.467 00.003 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
01:41:29.470 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.30 hyp=0.34 cameraTheta=2.05 mountX=0.10 mountY=-0.34, mountTheta=-1.29
01:41:29.476 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.30, opts=13)
01:41:29.480 00.004 6120 Enqueuing Move request for scope (-0.16, 0.30)
01:41:29.484 00.004 7680 Worker thread wakes up
01:41:29.485 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:29.490 00.005 6120 UpdateGuideState exits: m=13480 SNR=75.7 Saturated
01:41:29.496 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:29.499 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:29.503 00.004 6120 Enqueuing Expose request
01:41:29.509 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.30) opts 0xd
01:41:29.509 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.30)
01:41:29.509 00.000 7680 Moving (-0.16, 0.30) raw xDistance=0.10 yDistance=-0.34
01:41:29.510 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:41:29.510 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:41:29.510 00.000 7680 MoveAxis(E, 0, ABG)
01:41:29.511 00.001 7680 Move returns status 0, amount 0
01:41:29.511 00.000 7680 MoveAxis(N, 185, ABG)
01:41:29.511 00.000 7680 Guiding  Dir = 0, Dur = 185
01:41:29.511 00.000 7680 IsSlewing returns 0
01:41:29.511 00.000 7680 IsGuiding returns 0
01:41:29.513 00.002 7680 PulseGuide returned control before completion, sleep 195
01:41:29.724 00.211 7680 IsGuiding returns 1
01:41:29.725 00.001 7680 scope still moving after pulse duration time elapsed
01:41:29.754 00.029 7680 IsSlewing returns 0
01:41:29.755 00.001 7680 IsGuiding returns 0
01:41:29.756 00.001 7680 scope move finished after 185 + 58 ms
01:41:29.757 00.001 7680 Move returns status 0, amount 185
01:41:29.757 00.000 7680 move complete, result=0
01:41:29.757 00.000 7680 worker thread done servicing request
01:41:29.757 00.000 7680 Worker thread wakes up
01:41:29.758 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 185 ms NORTH
01:41:29.767 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:29.767 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:31.015 01.248 7680 Exposure complete
01:41:31.150 00.135 7680 worker thread done servicing request
01:41:31.151 00.001 6120 OnExposeComplete: enter
01:41:31.154 00.003 6120 UpdateGuideState(): m_state=6
01:41:31.158 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6699
01:41:31.161 00.003 6120 Star::Find returns 1 (1), X=955.41, Y=41.87, Mass=13847, SNR=75.1, Peak=255 HFD=6.9
01:41:31.165 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
01:41:31.170 00.005 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
01:41:31.174 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.29 hyp=0.30 cameraTheta=1.70 mountX=-0.02 mountY=-0.28, mountTheta=-1.63
01:41:31.179 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.29, opts=13)
01:41:31.182 00.003 6120 Enqueuing Move request for scope (-0.04, 0.29)
01:41:31.186 00.004 7680 Worker thread wakes up
01:41:31.186 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.29) opts 0xd
01:41:31.186 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.29)
01:41:31.187 00.001 7680 Moving (-0.04, 0.29) raw xDistance=-0.02 yDistance=-0.28
01:41:31.188 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:41:31.188 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:41:31.188 00.000 7680 MoveAxis(E, 0, ABG)
01:41:31.188 00.000 7680 Move returns status 0, amount 0
01:41:31.188 00.000 7680 MoveAxis(N, 153, ABG)
01:41:31.188 00.000 7680 Guiding  Dir = 0, Dur = 153
01:41:31.188 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:31.192 00.004 7680 IsSlewing returns 0
01:41:31.193 00.001 6120 UpdateGuideState exits: m=13847 SNR=75.1 Saturated
01:41:31.196 00.003 7680 IsGuiding returns 0
01:41:31.197 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:31.201 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:31.205 00.004 7680 PulseGuide returned control before completion, sleep 163
01:41:31.205 00.000 6120 Enqueuing Expose request
01:41:31.384 00.179 7680 IsGuiding returns 0
01:41:31.385 00.001 7680 Move returns status 0, amount 153
01:41:31.386 00.001 7680 move complete, result=0
01:41:31.387 00.001 7680 worker thread done servicing request
01:41:31.388 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 153 ms NORTH
01:41:31.395 00.007 7680 Worker thread wakes up
01:41:31.395 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:31.395 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:32.647 01.252 7680 Exposure complete
01:41:32.795 00.148 7680 worker thread done servicing request
01:41:32.795 00.000 6120 OnExposeComplete: enter
01:41:32.801 00.006 6120 UpdateGuideState(): m_state=6
01:41:32.807 00.006 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6700
01:41:32.810 00.003 6120 Star::Find returns 1 (1), X=955.26, Y=41.80, Mass=14800, SNR=79.1, Peak=255 HFD=6.9
01:41:32.815 00.005 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.21 = -1.08)
01:41:32.819 00.004 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.35)
01:41:32.824 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.23 hyp=0.30 cameraTheta=2.25 mountX=0.14 mountY=-0.29, mountTheta=-1.12
01:41:32.830 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.23, opts=13)
01:41:32.835 00.005 6120 Enqueuing Move request for scope (-0.19, 0.23)
01:41:32.839 00.004 7680 Worker thread wakes up
01:41:32.839 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:32.843 00.004 6120 UpdateGuideState exits: m=14800 SNR=79.1 Saturated
01:41:32.847 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:32.850 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.23) opts 0xd
01:41:32.850 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.23)
01:41:32.850 00.000 7680 Moving (-0.19, 0.23) raw xDistance=0.14 yDistance=-0.29
01:41:32.852 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:41:32.852 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:41:32.852 00.000 7680 MoveAxis(E, 0, ABG)
01:41:32.852 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:32.856 00.004 6120 Enqueuing Expose request
01:41:32.864 00.008 7680 Move returns status 0, amount 0
01:41:32.864 00.000 7680 MoveAxis(N, 158, ABG)
01:41:32.864 00.000 7680 Guiding  Dir = 0, Dur = 158
01:41:32.865 00.001 7680 IsSlewing returns 0
01:41:32.865 00.000 7680 IsGuiding returns 0
01:41:32.866 00.001 7680 PulseGuide returned control before completion, sleep 168
01:41:33.041 00.175 7680 IsGuiding returns 1
01:41:33.042 00.001 7680 scope still moving after pulse duration time elapsed
01:41:33.072 00.030 7680 IsSlewing returns 0
01:41:33.073 00.001 7680 IsGuiding returns 0
01:41:33.074 00.001 7680 scope move finished after 158 + 50 ms
01:41:33.075 00.001 7680 Move returns status 0, amount 158
01:41:33.077 00.002 7680 move complete, result=0
01:41:33.078 00.001 7680 worker thread done servicing request
01:41:33.078 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 158 ms NORTH
01:41:33.084 00.006 7680 Worker thread wakes up
01:41:33.084 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:33.084 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:34.342 01.258 7680 Exposure complete
01:41:34.483 00.141 7680 worker thread done servicing request
01:41:34.484 00.001 6120 OnExposeComplete: enter
01:41:34.489 00.005 6120 UpdateGuideState(): m_state=6
01:41:34.493 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6701
01:41:34.496 00.003 6120 Star::Find returns 1 (1), X=955.35, Y=41.75, Mass=13769, SNR=76.9, Peak=255 HFD=7.0
01:41:34.500 00.004 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (5.00 = -1.29)
01:41:34.505 00.005 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.56)
01:41:34.509 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.21 cameraTheta=2.04 mountX=0.06 mountY=-0.21, mountTheta=-1.30
01:41:34.515 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.18, opts=13)
01:41:34.520 00.005 6120 Enqueuing Move request for scope (-0.09, 0.18)
01:41:34.524 00.004 7680 Worker thread wakes up
01:41:34.524 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
01:41:34.524 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
01:41:34.524 00.000 7680 Moving (-0.09, 0.18) raw xDistance=0.06 yDistance=-0.21
01:41:34.525 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:34.530 00.005 6120 UpdateGuideState exits: m=13769 SNR=76.9 Saturated
01:41:34.533 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:34.537 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:34.541 00.004 6120 Enqueuing Expose request
01:41:34.546 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:41:34.546 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:41:34.546 00.000 7680 MoveAxis(E, 0, ABG)
01:41:34.546 00.000 7680 Move returns status 0, amount 0
01:41:34.547 00.001 7680 MoveAxis(N, 112, ABG)
01:41:34.547 00.000 7680 Guiding  Dir = 0, Dur = 112
01:41:34.547 00.000 7680 IsSlewing returns 0
01:41:34.548 00.001 7680 IsGuiding returns 0
01:41:34.548 00.000 7680 PulseGuide returned control before completion, sleep 122
01:41:34.675 00.127 7680 IsGuiding returns 1
01:41:34.675 00.000 7680 scope still moving after pulse duration time elapsed
01:41:34.708 00.033 7680 IsSlewing returns 0
01:41:34.709 00.001 7680 IsGuiding returns 0
01:41:34.710 00.001 7680 scope move finished after 112 + 49 ms
01:41:34.710 00.000 7680 Move returns status 0, amount 112
01:41:34.710 00.000 7680 move complete, result=0
01:41:34.711 00.001 7680 worker thread done servicing request
01:41:34.711 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 112 ms NORTH
01:41:34.717 00.006 7680 Worker thread wakes up
01:41:34.718 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:34.718 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:35.969 01.251 7680 Exposure complete
01:41:36.108 00.139 7680 worker thread done servicing request
01:41:36.108 00.000 6120 OnExposeComplete: enter
01:41:36.113 00.005 6120 UpdateGuideState(): m_state=6
01:41:36.118 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6702
01:41:36.122 00.004 6120 Star::Find returns 1 (1), X=955.38, Y=41.76, Mass=14564, SNR=77.3, Peak=255 HFD=7.1
01:41:36.127 00.005 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
01:41:36.130 00.003 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.68)
01:41:36.134 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.92 mountX=0.03 mountY=-0.20, mountTheta=-1.41
01:41:36.139 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.19, opts=13)
01:41:36.142 00.003 6120 Enqueuing Move request for scope (-0.07, 0.19)
01:41:36.146 00.004 7680 Worker thread wakes up
01:41:36.146 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:36.149 00.003 6120 UpdateGuideState exits: m=14564 SNR=77.3 Saturated
01:41:36.152 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
01:41:36.152 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
01:41:36.152 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:36.155 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:36.159 00.004 6120 Enqueuing Expose request
01:41:36.161 00.002 7680 Moving (-0.07, 0.19) raw xDistance=0.03 yDistance=-0.20
01:41:36.162 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:41:36.162 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:41:36.162 00.000 7680 MoveAxis(E, 0, ABG)
01:41:36.162 00.000 7680 Move returns status 0, amount 0
01:41:36.163 00.001 7680 MoveAxis(N, 110, ABG)
01:41:36.163 00.000 7680 Guiding  Dir = 0, Dur = 110
01:41:36.163 00.000 7680 IsSlewing returns 0
01:41:36.164 00.001 7680 IsGuiding returns 0
01:41:36.164 00.000 7680 PulseGuide returned control before completion, sleep 120
01:41:36.287 00.123 7680 IsGuiding returns 1
01:41:36.288 00.001 7680 scope still moving after pulse duration time elapsed
01:41:36.318 00.030 7680 IsSlewing returns 0
01:41:36.319 00.001 7680 IsGuiding returns 0
01:41:36.319 00.000 7680 scope move finished after 110 + 45 ms
01:41:36.320 00.001 7680 Move returns status 0, amount 110
01:41:36.320 00.000 7680 move complete, result=0
01:41:36.321 00.001 7680 worker thread done servicing request
01:41:36.321 00.000 7680 Worker thread wakes up
01:41:36.322 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 110 ms NORTH
01:41:36.329 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:36.329 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:37.582 01.253 7680 Exposure complete
01:41:37.697 00.115 7680 worker thread done servicing request
01:41:37.698 00.001 6120 OnExposeComplete: enter
01:41:37.701 00.003 6120 UpdateGuideState(): m_state=6
01:41:37.705 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6703
01:41:37.708 00.003 6120 Star::Find returns 1 (1), X=955.19, Y=41.78, Mass=14656, SNR=77.2, Peak=255 HFD=6.8
01:41:37.712 00.004 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (-2.95) = xAngle (5.42 = -0.87)
01:41:37.716 00.004 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.15 = -1.14)
01:41:37.720 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.21 hyp=0.33 cameraTheta=2.46 mountX=0.22 mountY=-0.30, mountTheta=-0.95
01:41:37.724 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.21, opts=13)
01:41:37.729 00.005 6120 Enqueuing Move request for scope (-0.26, 0.21)
01:41:37.732 00.003 7680 Worker thread wakes up
01:41:37.732 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.21) opts 0xd
01:41:37.732 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.21)
01:41:37.734 00.002 7680 Moving (-0.26, 0.21) raw xDistance=0.22 yDistance=-0.30
01:41:37.734 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:41:37.734 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:37.738 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:41:37.738 00.000 7680 MoveAxis(W, 88, ABG)
01:41:37.739 00.001 7680 Guiding  Dir = 3, Dur = 88
01:41:37.739 00.000 6120 UpdateGuideState exits: m=14656 SNR=77.2 Saturated
01:41:37.742 00.003 7680 IsSlewing returns 0
01:41:37.742 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:37.746 00.004 7680 IsGuiding returns 0
01:41:37.747 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:37.750 00.003 7680 PulseGuide returned control before completion, sleep 98
01:41:37.750 00.000 6120 Enqueuing Expose request
01:41:37.849 00.099 7680 IsGuiding returns 1
01:41:37.850 00.001 7680 scope still moving after pulse duration time elapsed
01:41:37.880 00.030 7680 IsSlewing returns 0
01:41:37.881 00.001 7680 IsGuiding returns 0
01:41:37.881 00.000 7680 scope move finished after 88 + 46 ms
01:41:37.883 00.002 7680 Move returns status 0, amount 88
01:41:37.883 00.000 7680 MoveAxis(N, 165, ABG)
01:41:37.883 00.000 7680 Guiding  Dir = 0, Dur = 165
01:41:37.884 00.001 7680 IsSlewing returns 0
01:41:37.885 00.001 7680 IsGuiding returns 0
01:41:37.885 00.000 7680 PulseGuide returned control before completion, sleep 175
01:41:38.067 00.182 7680 IsGuiding returns 1
01:41:38.067 00.000 7680 scope still moving after pulse duration time elapsed
01:41:38.098 00.031 7680 IsSlewing returns 0
01:41:38.098 00.000 7680 IsGuiding returns 0
01:41:38.099 00.001 7680 scope move finished after 165 + 49 ms
01:41:38.099 00.000 7680 Move returns status 0, amount 165
01:41:38.099 00.000 7680 move complete, result=0
01:41:38.099 00.000 7680 worker thread done servicing request
01:41:38.100 00.001 6120 GuideStep: 0.2 px 88 ms WEST, -0.3 px 165 ms NORTH
01:41:38.104 00.004 7680 Worker thread wakes up
01:41:38.104 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:38.104 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:39.361 01.257 7680 Exposure complete
01:41:39.511 00.150 7680 worker thread done servicing request
01:41:39.512 00.001 6120 OnExposeComplete: enter
01:41:39.517 00.005 6120 UpdateGuideState(): m_state=6
01:41:39.522 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6704
01:41:39.525 00.003 6120 Star::Find returns 1 (1), X=955.68, Y=41.36, Mass=14265, SNR=76.8, Peak=255 HFD=7.1
01:41:39.527 00.002 6120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-2.95) = xAngle (2.22 = 2.22)
01:41:39.534 00.007 6120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.95 = 1.95)
01:41:39.545 00.011 6120 CameraToMount -- cameraX=0.23 cameraY=-0.21 hyp=0.31 cameraTheta=-0.74 mountX=-0.19 mountY=0.29, mountTheta=2.15
01:41:39.552 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.21, opts=13)
01:41:39.556 00.004 6120 Enqueuing Move request for scope (0.23, -0.21)
01:41:39.559 00.003 7680 Worker thread wakes up
01:41:39.559 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.21) opts 0xd
01:41:39.559 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.21)
01:41:39.559 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:39.563 00.004 6120 UpdateGuideState exits: m=14265 SNR=76.8 Saturated
01:41:39.566 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:39.569 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:39.573 00.004 7680 Moving (0.23, -0.21) raw xDistance=-0.19 yDistance=0.29
01:41:39.573 00.000 6120 Enqueuing Expose request
01:41:39.583 00.010 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:41:39.583 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:41:39.583 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:41:39.583 00.000 7680 MoveAxis(E, 0, ABG)
01:41:39.585 00.002 7680 Move returns status 0, amount 0
01:41:39.586 00.001 7680 MoveAxis(N, 0, ABG)
01:41:39.586 00.000 7680 Move returns status 0, amount 0
01:41:39.586 00.000 7680 move complete, result=0
01:41:39.586 00.000 7680 worker thread done servicing request
01:41:39.586 00.000 7680 Worker thread wakes up
01:41:39.586 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:39.587 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:41:39.590 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:40.823 01.233 7680 Exposure complete
01:41:40.922 00.099 7680 worker thread done servicing request
01:41:40.923 00.001 6120 OnExposeComplete: enter
01:41:40.930 00.007 6120 UpdateGuideState(): m_state=6
01:41:40.932 00.002 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6705
01:41:40.936 00.004 6120 Star::Find returns 1 (1), X=955.64, Y=41.86, Mass=14586, SNR=77.7, Peak=255 HFD=7.0
01:41:40.938 00.002 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
01:41:40.941 00.003 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.62)
01:41:40.943 00.002 6120 CameraToMount -- cameraX=0.19 cameraY=0.29 hyp=0.35 cameraTheta=0.98 mountX=-0.25 mountY=-0.17, mountTheta=-2.52
01:41:40.948 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.29, opts=13)
01:41:40.951 00.003 6120 Enqueuing Move request for scope (0.19, 0.29)
01:41:40.956 00.005 7680 Worker thread wakes up
01:41:40.956 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:40.961 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.29) opts 0xd
01:41:40.961 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.29)
01:41:40.961 00.000 7680 Moving (0.19, 0.29) raw xDistance=-0.25 yDistance=-0.17
01:41:40.961 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
01:41:40.963 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:41:40.963 00.000 6120 UpdateGuideState exits: m=14586 SNR=77.7 Saturated
01:41:40.968 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:41:40.968 00.000 7680 MoveAxis(E, 100, ABG)
01:41:40.968 00.000 7680 Guiding  Dir = 2, Dur = 100
01:41:40.968 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:40.972 00.004 7680 IsSlewing returns 0
01:41:40.973 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:40.978 00.005 7680 IsGuiding returns 0
01:41:40.978 00.000 7680 PulseGuide returned control before completion, sleep 110
01:41:40.979 00.001 6120 Enqueuing Expose request
01:41:41.101 00.122 7680 IsGuiding returns 1
01:41:41.101 00.000 7680 scope still moving after pulse duration time elapsed
01:41:41.133 00.032 7680 IsSlewing returns 0
01:41:41.133 00.000 7680 IsGuiding returns 0
01:41:41.133 00.000 7680 scope move finished after 100 + 55 ms
01:41:41.133 00.000 7680 Move returns status 0, amount 100
01:41:41.133 00.000 7680 MoveAxis(N, 0, ABG)
01:41:41.134 00.001 7680 Move returns status 0, amount 0
01:41:41.134 00.000 7680 move complete, result=0
01:41:41.134 00.000 7680 worker thread done servicing request
01:41:41.134 00.000 6120 GuideStep: -0.2 px 100 ms EAST, -0.2 px 0 ms NORTH
01:41:41.138 00.004 7680 Worker thread wakes up
01:41:41.138 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:41.138 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:42.372 01.234 7680 Exposure complete
01:41:42.461 00.089 7680 worker thread done servicing request
01:41:42.461 00.000 6120 OnExposeComplete: enter
01:41:42.466 00.005 6120 UpdateGuideState(): m_state=6
01:41:42.469 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6706
01:41:42.472 00.003 6120 Star::Find returns 1 (1), X=955.16, Y=41.98, Mass=15059, SNR=79.2, Peak=255 HFD=7.0
01:41:42.476 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.14 = -1.15)
01:41:42.480 00.004 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.42)
01:41:42.483 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=0.41 hyp=0.50 cameraTheta=2.18 mountX=0.20 mountY=-0.49, mountTheta=-1.18
01:41:42.489 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.41, opts=13)
01:41:42.492 00.003 6120 Enqueuing Move request for scope (-0.28, 0.41)
01:41:42.496 00.004 7680 Worker thread wakes up
01:41:42.496 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:42.499 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.41) opts 0xd
01:41:42.499 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.41)
01:41:42.499 00.000 7680 Moving (-0.28, 0.41) raw xDistance=0.20 yDistance=-0.49
01:41:42.501 00.002 6120 UpdateGuideState exits: m=15059 SNR=79.2 Saturated
01:41:42.504 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:42.507 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:42.513 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.20
01:41:42.513 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:41:42.513 00.000 7680 MoveAxis(W, 76, ABG)
01:41:42.513 00.000 7680 Guiding  Dir = 3, Dur = 76
01:41:42.513 00.000 6120 Enqueuing Expose request
01:41:42.519 00.006 7680 IsSlewing returns 0
01:41:42.519 00.000 7680 IsGuiding returns 0
01:41:42.520 00.001 7680 PulseGuide returned control before completion, sleep 86
01:41:42.619 00.099 7680 IsGuiding returns 1
01:41:42.622 00.003 7680 scope still moving after pulse duration time elapsed
01:41:42.649 00.027 7680 IsSlewing returns 0
01:41:42.649 00.000 7680 IsGuiding returns 0
01:41:42.650 00.001 7680 scope move finished after 76 + 55 ms
01:41:42.650 00.000 7680 Move returns status 0, amount 76
01:41:42.652 00.002 7680 MoveAxis(N, 266, ABG)
01:41:42.652 00.000 7680 Guiding  Dir = 0, Dur = 266
01:41:42.652 00.000 7680 IsSlewing returns 0
01:41:42.653 00.001 7680 IsGuiding returns 0
01:41:42.653 00.000 7680 PulseGuide returned control before completion, sleep 276
01:41:42.933 00.280 7680 IsGuiding returns 1
01:41:42.934 00.001 7680 scope still moving after pulse duration time elapsed
01:41:42.963 00.029 7680 IsSlewing returns 0
01:41:42.964 00.001 7680 IsGuiding returns 1
01:41:42.994 00.030 7680 IsSlewing returns 0
01:41:42.994 00.000 7680 IsGuiding returns 0
01:41:42.994 00.000 7680 scope move finished after 266 + 75 ms
01:41:42.994 00.000 7680 Move returns status 0, amount 266
01:41:42.995 00.001 7680 move complete, result=0
01:41:42.995 00.000 7680 worker thread done servicing request
01:41:42.996 00.001 7680 Worker thread wakes up
01:41:42.996 00.000 6120 GuideStep: 0.2 px 76 ms WEST, -0.5 px 266 ms NORTH
01:41:43.001 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:43.001 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:44.245 01.244 7680 Exposure complete
01:41:44.377 00.132 7680 worker thread done servicing request
01:41:44.377 00.000 6120 OnExposeComplete: enter
01:41:44.380 00.003 6120 UpdateGuideState(): m_state=6
01:41:44.385 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6707
01:41:44.388 00.003 6120 Star::Find returns 1 (1), X=955.20, Y=41.71, Mass=14490, SNR=77.4, Peak=255 HFD=7.0
01:41:44.392 00.004 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.57 = -0.71)
01:41:44.397 00.005 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.98)
01:41:44.400 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.14 hyp=0.28 cameraTheta=2.61 mountX=0.21 mountY=-0.23, mountTheta=-0.83
01:41:44.404 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.14, opts=13)
01:41:44.409 00.005 6120 Enqueuing Move request for scope (-0.24, 0.14)
01:41:44.412 00.003 7680 Worker thread wakes up
01:41:44.412 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.14) opts 0xd
01:41:44.413 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.14)
01:41:44.413 00.000 7680 Moving (-0.24, 0.14) raw xDistance=0.21 yDistance=-0.23
01:41:44.413 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
01:41:44.413 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:41:44.413 00.000 7680 MoveAxis(W, 92, ABG)
01:41:44.413 00.000 7680 Guiding  Dir = 3, Dur = 92
01:41:44.413 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:44.417 00.004 7680 IsSlewing returns 0
01:41:44.417 00.000 6120 UpdateGuideState exits: m=14490 SNR=77.4 Saturated
01:41:44.420 00.003 7680 IsGuiding returns 0
01:41:44.421 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:44.427 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:44.431 00.004 7680 PulseGuide returned control before completion, sleep 102
01:41:44.431 00.000 6120 Enqueuing Expose request
01:41:44.547 00.116 7680 IsGuiding returns 1
01:41:44.547 00.000 7680 scope still moving after pulse duration time elapsed
01:41:44.578 00.031 7680 IsSlewing returns 0
01:41:44.579 00.001 7680 IsGuiding returns 0
01:41:44.579 00.000 7680 scope move finished after 92 + 66 ms
01:41:44.580 00.001 7680 Move returns status 0, amount 92
01:41:44.581 00.001 7680 MoveAxis(N, 127, ABG)
01:41:44.581 00.000 7680 Guiding  Dir = 0, Dur = 127
01:41:44.581 00.000 7680 IsSlewing returns 0
01:41:44.581 00.000 7680 IsGuiding returns 0
01:41:44.583 00.002 7680 PulseGuide returned control before completion, sleep 137
01:41:44.735 00.152 7680 IsGuiding returns 1
01:41:44.736 00.001 7680 scope still moving after pulse duration time elapsed
01:41:44.765 00.029 7680 IsSlewing returns 0
01:41:44.766 00.001 7680 IsGuiding returns 0
01:41:44.768 00.002 7680 scope move finished after 127 + 57 ms
01:41:44.768 00.000 7680 Move returns status 0, amount 127
01:41:44.768 00.000 7680 move complete, result=0
01:41:44.768 00.000 7680 worker thread done servicing request
01:41:44.769 00.001 7680 Worker thread wakes up
01:41:44.769 00.000 6120 GuideStep: 0.2 px 92 ms WEST, -0.2 px 127 ms NORTH
01:41:44.775 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:44.776 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:46.029 01.253 7680 Exposure complete
01:41:46.165 00.136 7680 worker thread done servicing request
01:41:46.165 00.000 6120 OnExposeComplete: enter
01:41:46.170 00.005 6120 UpdateGuideState(): m_state=6
01:41:46.175 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6708
01:41:46.180 00.005 6120 Star::Find returns 1 (1), X=955.24, Y=41.74, Mass=14506, SNR=78.6, Peak=255 HFD=7.0
01:41:46.183 00.003 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.41 = -0.88)
01:41:46.188 00.005 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.14)
01:41:46.191 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.17 hyp=0.27 cameraTheta=2.45 mountX=0.17 mountY=-0.25, mountTheta=-0.96
01:41:46.196 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.17, opts=13)
01:41:46.201 00.005 6120 Enqueuing Move request for scope (-0.21, 0.17)
01:41:46.204 00.003 7680 Worker thread wakes up
01:41:46.205 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.17) opts 0xd
01:41:46.205 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:46.208 00.003 6120 UpdateGuideState exits: m=14506 SNR=78.6 Saturated
01:41:46.211 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:46.214 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:46.216 00.002 6120 Enqueuing Expose request
01:41:46.219 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.17)
01:41:46.219 00.000 7680 Moving (-0.21, 0.17) raw xDistance=0.17 yDistance=-0.25
01:41:46.220 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:41:46.220 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:41:46.221 00.001 7680 MoveAxis(E, 0, ABG)
01:41:46.221 00.000 7680 Move returns status 0, amount 0
01:41:46.221 00.000 7680 MoveAxis(N, 135, ABG)
01:41:46.221 00.000 7680 Guiding  Dir = 0, Dur = 135
01:41:46.221 00.000 7680 IsSlewing returns 0
01:41:46.221 00.000 7680 IsGuiding returns 0
01:41:46.222 00.001 7680 PulseGuide returned control before completion, sleep 145
01:41:46.376 00.154 7680 IsGuiding returns 1
01:41:46.377 00.001 7680 scope still moving after pulse duration time elapsed
01:41:46.408 00.031 7680 IsSlewing returns 0
01:41:46.409 00.001 7680 IsGuiding returns 0
01:41:46.410 00.001 7680 scope move finished after 135 + 52 ms
01:41:46.410 00.000 7680 Move returns status 0, amount 135
01:41:46.411 00.001 7680 move complete, result=0
01:41:46.411 00.000 7680 worker thread done servicing request
01:41:46.411 00.000 7680 Worker thread wakes up
01:41:46.412 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 135 ms NORTH
01:41:46.418 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:46.419 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:47.674 01.255 7680 Exposure complete
01:41:47.820 00.146 7680 worker thread done servicing request
01:41:47.821 00.001 6120 OnExposeComplete: enter
01:41:47.825 00.004 6120 UpdateGuideState(): m_state=6
01:41:47.829 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6709
01:41:47.834 00.005 6120 Star::Find returns 1 (1), X=955.29, Y=41.82, Mass=15116, SNR=80.7, Peak=255 HFD=7.0
01:41:47.838 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
01:41:47.842 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
01:41:47.845 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.25 hyp=0.30 cameraTheta=2.14 mountX=0.11 mountY=-0.30, mountTheta=-1.21
01:41:47.849 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.25, opts=13)
01:41:47.854 00.005 6120 Enqueuing Move request for scope (-0.16, 0.25)
01:41:47.858 00.004 7680 Worker thread wakes up
01:41:47.858 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.25) opts 0xd
01:41:47.858 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.25)
01:41:47.858 00.000 7680 Moving (-0.16, 0.25) raw xDistance=0.11 yDistance=-0.30
01:41:47.859 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:47.864 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:41:47.864 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:41:47.864 00.000 7680 MoveAxis(E, 0, ABG)
01:41:47.864 00.000 7680 Move returns status 0, amount 0
01:41:47.864 00.000 6120 UpdateGuideState exits: m=15116 SNR=80.7 Saturated
01:41:47.871 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:47.875 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:47.879 00.004 6120 Enqueuing Expose request
01:41:47.884 00.005 7680 MoveAxis(N, 160, ABG)
01:41:47.884 00.000 7680 Guiding  Dir = 0, Dur = 160
01:41:47.884 00.000 7680 IsSlewing returns 0
01:41:47.884 00.000 7680 IsGuiding returns 0
01:41:47.885 00.001 7680 PulseGuide returned control before completion, sleep 170
01:41:48.066 00.181 7680 IsGuiding returns 1
01:41:48.066 00.000 7680 scope still moving after pulse duration time elapsed
01:41:48.097 00.031 7680 IsSlewing returns 0
01:41:48.099 00.002 7680 IsGuiding returns 0
01:41:48.101 00.002 7680 scope move finished after 160 + 56 ms
01:41:48.103 00.002 7680 Move returns status 0, amount 160
01:41:48.104 00.001 7680 move complete, result=0
01:41:48.104 00.000 7680 worker thread done servicing request
01:41:48.104 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 160 ms NORTH
01:41:48.113 00.009 7680 Worker thread wakes up
01:41:48.113 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:48.115 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:49.359 01.244 7680 Exposure complete
01:41:49.495 00.136 7680 worker thread done servicing request
01:41:49.495 00.000 6120 OnExposeComplete: enter
01:41:49.500 00.005 6120 UpdateGuideState(): m_state=6
01:41:49.504 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6710
01:41:49.508 00.004 6120 Star::Find returns 1 (1), X=955.26, Y=41.82, Mass=14481, SNR=78.6, Peak=255 HFD=6.9
01:41:49.511 00.003 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.15 = -1.13)
01:41:49.515 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.40)
01:41:49.518 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.25 hyp=0.31 cameraTheta=2.20 mountX=0.13 mountY=-0.31, mountTheta=-1.16
01:41:49.524 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.25, opts=13)
01:41:49.528 00.004 6120 Enqueuing Move request for scope (-0.18, 0.25)
01:41:49.532 00.004 7680 Worker thread wakes up
01:41:49.532 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.25) opts 0xd
01:41:49.532 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.25)
01:41:49.532 00.000 7680 Moving (-0.18, 0.25) raw xDistance=0.13 yDistance=-0.31
01:41:49.532 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:41:49.532 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:41:49.532 00.000 7680 MoveAxis(E, 0, ABG)
01:41:49.532 00.000 7680 Move returns status 0, amount 0
01:41:49.534 00.002 7680 MoveAxis(N, 167, ABG)
01:41:49.534 00.000 7680 Guiding  Dir = 0, Dur = 167
01:41:49.534 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:49.537 00.003 7680 IsSlewing returns 0
01:41:49.537 00.000 6120 UpdateGuideState exits: m=14481 SNR=78.6 Saturated
01:41:49.540 00.003 7680 IsGuiding returns 0
01:41:49.540 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:49.544 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:49.549 00.005 6120 Enqueuing Expose request
01:41:49.553 00.004 7680 PulseGuide returned control before completion, sleep 177
01:41:49.741 00.188 7680 IsGuiding returns 0
01:41:49.742 00.001 7680 Move returns status 0, amount 167
01:41:49.742 00.000 7680 move complete, result=0
01:41:49.744 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 167 ms NORTH
01:41:49.751 00.007 7680 worker thread done servicing request
01:41:49.751 00.000 7680 Worker thread wakes up
01:41:49.751 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:49.751 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:51.001 01.250 7680 Exposure complete
01:41:51.134 00.133 7680 worker thread done servicing request
01:41:51.135 00.001 6120 OnExposeComplete: enter
01:41:51.138 00.003 6120 UpdateGuideState(): m_state=6
01:41:51.143 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6711
01:41:51.146 00.003 6120 Star::Find returns 1 (1), X=955.25, Y=41.79, Mass=14233, SNR=76.9, Peak=255 HFD=6.9
01:41:51.151 00.005 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.26 = -1.02)
01:41:51.155 00.004 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.29)
01:41:51.159 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.22 hyp=0.30 cameraTheta=2.30 mountX=0.16 mountY=-0.29, mountTheta=-1.08
01:41:51.165 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.22, opts=13)
01:41:51.169 00.004 6120 Enqueuing Move request for scope (-0.20, 0.22)
01:41:51.174 00.005 7680 Worker thread wakes up
01:41:51.174 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.22) opts 0xd
01:41:51.174 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.22)
01:41:51.175 00.001 7680 Moving (-0.20, 0.22) raw xDistance=0.16 yDistance=-0.29
01:41:51.175 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:41:51.175 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:41:51.175 00.000 7680 MoveAxis(E, 0, ABG)
01:41:51.175 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:51.182 00.007 7680 Move returns status 0, amount 0
01:41:51.182 00.000 7680 MoveAxis(N, 156, ABG)
01:41:51.182 00.000 7680 Guiding  Dir = 0, Dur = 156
01:41:51.182 00.000 6120 UpdateGuideState exits: m=14233 SNR=76.9 Saturated
01:41:51.188 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:51.191 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:51.197 00.006 6120 Enqueuing Expose request
01:41:51.200 00.003 7680 IsSlewing returns 0
01:41:51.200 00.000 7680 IsGuiding returns 0
01:41:51.200 00.000 7680 PulseGuide returned control before completion, sleep 166
01:41:51.382 00.182 7680 IsGuiding returns 1
01:41:51.383 00.001 7680 scope still moving after pulse duration time elapsed
01:41:51.412 00.029 7680 IsSlewing returns 0
01:41:51.413 00.001 7680 IsGuiding returns 0
01:41:51.413 00.000 7680 scope move finished after 156 + 56 ms
01:41:51.414 00.001 7680 Move returns status 0, amount 156
01:41:51.414 00.000 7680 move complete, result=0
01:41:51.414 00.000 7680 worker thread done servicing request
01:41:51.414 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 156 ms NORTH
01:41:51.421 00.007 7680 Worker thread wakes up
01:41:51.423 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:51.423 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:52.666 01.243 7680 Exposure complete
01:41:52.816 00.150 7680 worker thread done servicing request
01:41:52.816 00.000 6120 OnExposeComplete: enter
01:41:52.821 00.005 6120 UpdateGuideState(): m_state=6
01:41:52.824 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6712
01:41:52.830 00.006 6120 Star::Find returns 1 (1), X=955.23, Y=41.83, Mass=14272, SNR=78.2, Peak=255 HFD=6.9
01:41:52.835 00.005 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.22 = -1.06)
01:41:52.839 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.33)
01:41:52.842 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.26 hyp=0.33 cameraTheta=2.27 mountX=0.16 mountY=-0.32, mountTheta=-1.11
01:41:52.848 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.26, opts=13)
01:41:52.852 00.004 6120 Enqueuing Move request for scope (-0.21, 0.26)
01:41:52.856 00.004 7680 Worker thread wakes up
01:41:52.856 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.26) opts 0xd
01:41:52.856 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.26)
01:41:52.856 00.000 7680 Moving (-0.21, 0.26) raw xDistance=0.16 yDistance=-0.32
01:41:52.856 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:41:52.856 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:52.862 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:41:52.862 00.000 7680 MoveAxis(E, 0, ABG)
01:41:52.863 00.001 7680 Move returns status 0, amount 0
01:41:52.863 00.000 6120 UpdateGuideState exits: m=14272 SNR=78.2 Saturated
01:41:52.867 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:52.871 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:52.877 00.006 6120 Enqueuing Expose request
01:41:52.882 00.005 7680 MoveAxis(N, 176, ABG)
01:41:52.882 00.000 7680 Guiding  Dir = 0, Dur = 176
01:41:52.882 00.000 7680 IsSlewing returns 0
01:41:52.883 00.001 7680 IsGuiding returns 0
01:41:52.883 00.000 7680 PulseGuide returned control before completion, sleep 186
01:41:53.079 00.196 7680 IsGuiding returns 1
01:41:53.080 00.001 7680 scope still moving after pulse duration time elapsed
01:41:53.110 00.030 7680 IsSlewing returns 0
01:41:53.112 00.002 7680 IsGuiding returns 0
01:41:53.112 00.000 7680 scope move finished after 176 + 53 ms
01:41:53.113 00.001 7680 Move returns status 0, amount 176
01:41:53.113 00.000 7680 move complete, result=0
01:41:53.114 00.001 7680 worker thread done servicing request
01:41:53.114 00.000 7680 Worker thread wakes up
01:41:53.115 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:53.115 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:53.115 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 176 ms NORTH
01:41:54.356 01.241 7680 Exposure complete
01:41:54.513 00.157 7680 worker thread done servicing request
01:41:54.513 00.000 6120 OnExposeComplete: enter
01:41:54.519 00.006 6120 UpdateGuideState(): m_state=6
01:41:54.523 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6713
01:41:54.526 00.003 6120 Star::Find returns 1 (1), X=955.33, Y=41.65, Mass=14356, SNR=77.4, Peak=255 HFD=7.1
01:41:54.528 00.002 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.53 = -0.76)
01:41:54.531 00.003 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.02)
01:41:54.534 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.57 mountX=0.10 mountY=-0.12, mountTheta=-0.86
01:41:54.538 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.08, opts=13)
01:41:54.543 00.005 6120 Enqueuing Move request for scope (-0.12, 0.08)
01:41:54.546 00.003 7680 Worker thread wakes up
01:41:54.546 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
01:41:54.546 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
01:41:54.546 00.000 7680 Moving (-0.12, 0.08) raw xDistance=0.10 yDistance=-0.12
01:41:54.548 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:41:54.548 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:41:54.548 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:54.551 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:41:54.551 00.000 7680 MoveAxis(E, 0, ABG)
01:41:54.551 00.000 7680 Move returns status 0, amount 0
01:41:54.551 00.000 7680 MoveAxis(N, 0, ABG)
01:41:54.552 00.001 7680 Move returns status 0, amount 0
01:41:54.553 00.001 7680 move complete, result=0
01:41:54.553 00.000 6120 UpdateGuideState exits: m=14356 SNR=77.4 Saturated
01:41:54.556 00.003 7680 worker thread done servicing request
01:41:54.557 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:54.561 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:54.563 00.002 6120 Enqueuing Expose request
01:41:54.568 00.005 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:54.571 00.003 7680 Worker thread wakes up
01:41:54.571 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:54.571 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:55.834 01.263 7680 Exposure complete
01:41:55.972 00.138 7680 worker thread done servicing request
01:41:55.972 00.000 6120 OnExposeComplete: enter
01:41:55.977 00.005 6120 UpdateGuideState(): m_state=6
01:41:55.981 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6714
01:41:55.985 00.004 6120 Star::Find returns 1 (1), X=955.55, Y=41.66, Mass=15445, SNR=82.4, Peak=255 HFD=7.2
01:41:55.989 00.004 6120 CameraToMount -- cameraTheta (0.71) - m_xAngle (-2.95) = xAngle (3.67 = -2.62)
01:41:55.995 00.006 6120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.40 = -2.88)
01:41:55.998 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.71 mountX=-0.12 mountY=-0.03, mountTheta=-2.86
01:41:56.004 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.09, opts=13)
01:41:56.008 00.004 6120 Enqueuing Move request for scope (0.10, 0.09)
01:41:56.013 00.005 7680 Worker thread wakes up
01:41:56.013 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:56.017 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
01:41:56.017 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
01:41:56.017 00.000 7680 Moving (0.10, 0.09) raw xDistance=-0.12 yDistance=-0.03
01:41:56.017 00.000 6120 UpdateGuideState exits: m=15445 SNR=82.4 Saturated
01:41:56.023 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:41:56.023 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:41:56.024 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:56.031 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:41:56.031 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:56.035 00.004 6120 Enqueuing Expose request
01:41:56.039 00.004 7680 MoveAxis(E, 0, ABG)
01:41:56.039 00.000 7680 Move returns status 0, amount 0
01:41:56.039 00.000 7680 MoveAxis(N, 0, ABG)
01:41:56.040 00.001 7680 Move returns status 0, amount 0
01:41:56.040 00.000 7680 move complete, result=0
01:41:56.041 00.001 7680 worker thread done servicing request
01:41:56.041 00.000 7680 Worker thread wakes up
01:41:56.041 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:41:56.045 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:56.045 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:57.300 01.255 7680 Exposure complete
01:41:57.425 00.125 7680 worker thread done servicing request
01:41:57.425 00.000 6120 OnExposeComplete: enter
01:41:57.434 00.009 6120 UpdateGuideState(): m_state=6
01:41:57.438 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6715
01:41:57.442 00.004 6120 Star::Find returns 1 (1), X=955.33, Y=41.95, Mass=14959, SNR=78.4, Peak=255 HFD=6.9
01:41:57.445 00.003 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (-2.95) = xAngle (4.82 = -1.46)
01:41:57.451 00.006 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
01:41:57.454 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.38 hyp=0.40 cameraTheta=1.87 mountX=0.04 mountY=-0.39, mountTheta=-1.46
01:41:57.460 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.38, opts=13)
01:41:57.465 00.005 6120 Enqueuing Move request for scope (-0.12, 0.38)
01:41:57.469 00.004 7680 Worker thread wakes up
01:41:57.469 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:57.474 00.005 6120 UpdateGuideState exits: m=14959 SNR=78.4 Saturated
01:41:57.477 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:57.481 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:57.485 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.38) opts 0xd
01:41:57.486 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.38)
01:41:57.486 00.000 7680 Moving (-0.12, 0.38) raw xDistance=0.04 yDistance=-0.39
01:41:57.486 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:41:57.486 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:41:57.487 00.001 7680 MoveAxis(E, 0, ABG)
01:41:57.487 00.000 6120 Enqueuing Expose request
01:41:57.490 00.003 7680 Move returns status 0, amount 0
01:41:57.491 00.001 7680 MoveAxis(N, 213, ABG)
01:41:57.491 00.000 7680 Guiding  Dir = 0, Dur = 213
01:41:57.491 00.000 7680 IsSlewing returns 0
01:41:57.491 00.000 7680 IsGuiding returns 0
01:41:57.492 00.001 7680 PulseGuide returned control before completion, sleep 223
01:41:57.729 00.237 7680 IsGuiding returns 0
01:41:57.729 00.000 7680 Move returns status 0, amount 213
01:41:57.730 00.001 7680 move complete, result=0
01:41:57.731 00.001 7680 worker thread done servicing request
01:41:57.731 00.000 7680 Worker thread wakes up
01:41:57.731 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 213 ms NORTH
01:41:57.738 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:57.738 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:58.979 01.241 7680 Exposure complete
01:41:59.108 00.129 7680 worker thread done servicing request
01:41:59.108 00.000 6120 OnExposeComplete: enter
01:41:59.113 00.005 6120 UpdateGuideState(): m_state=6
01:41:59.116 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6716
01:41:59.121 00.005 6120 Star::Find returns 1 (1), X=955.41, Y=41.52, Mass=13703, SNR=77.3, Peak=255 HFD=7.1
01:41:59.124 00.003 6120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-2.95) = xAngle (0.81 = 0.81)
01:41:59.128 00.004 6120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.54 = 0.54)
01:41:59.131 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.15 mountX=0.04 mountY=0.03, mountTheta=0.64
01:41:59.136 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.05, opts=13)
01:41:59.141 00.005 6120 Enqueuing Move request for scope (-0.03, -0.05)
01:41:59.146 00.005 7680 Worker thread wakes up
01:41:59.146 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
01:41:59.146 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
01:41:59.146 00.000 7680 Moving (-0.03, -0.05) raw xDistance=0.04 yDistance=0.03
01:41:59.146 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:41:59.147 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:41:59.147 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:41:59.152 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:41:59.152 00.000 7680 MoveAxis(E, 0, ABG)
01:41:59.152 00.000 7680 Move returns status 0, amount 0
01:41:59.152 00.000 7680 MoveAxis(N, 0, ABG)
01:41:59.153 00.001 7680 Move returns status 0, amount 0
01:41:59.153 00.000 7680 move complete, result=0
01:41:59.153 00.000 7680 worker thread done servicing request
01:41:59.153 00.000 6120 UpdateGuideState exits: m=13703 SNR=77.3 Saturated
01:41:59.158 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:59.161 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:41:59.164 00.003 6120 Enqueuing Expose request
01:41:59.168 00.004 7680 Worker thread wakes up
01:41:59.168 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:41:59.169 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:41:59.169 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:00.423 01.254 7680 Exposure complete
01:42:00.567 00.144 7680 worker thread done servicing request
01:42:00.567 00.000 6120 OnExposeComplete: enter
01:42:00.571 00.004 6120 UpdateGuideState(): m_state=6
01:42:00.575 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6717
01:42:00.578 00.003 6120 Star::Find returns 1 (1), X=955.27, Y=41.85, Mass=14364, SNR=78.0, Peak=255 HFD=6.9
01:42:00.581 00.003 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
01:42:00.587 00.006 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
01:42:00.590 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.28 hyp=0.33 cameraTheta=2.12 mountX=0.12 mountY=-0.33, mountTheta=-1.23
01:42:00.595 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.28, opts=13)
01:42:00.598 00.003 6120 Enqueuing Move request for scope (-0.17, 0.28)
01:42:00.602 00.004 7680 Worker thread wakes up
01:42:00.602 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.28) opts 0xd
01:42:00.602 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.28)
01:42:00.603 00.001 7680 Moving (-0.17, 0.28) raw xDistance=0.12 yDistance=-0.33
01:42:00.603 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:42:00.603 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:42:00.604 00.001 7680 MoveAxis(E, 0, ABG)
01:42:00.604 00.000 7680 Move returns status 0, amount 0
01:42:00.604 00.000 7680 MoveAxis(N, 179, ABG)
01:42:00.604 00.000 7680 Guiding  Dir = 0, Dur = 179
01:42:00.604 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:00.608 00.004 7680 IsSlewing returns 0
01:42:00.608 00.000 6120 UpdateGuideState exits: m=14364 SNR=78.0 Saturated
01:42:00.612 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:00.617 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:00.621 00.004 6120 Enqueuing Expose request
01:42:00.624 00.003 7680 IsGuiding returns 0
01:42:00.626 00.002 7680 PulseGuide returned control before completion, sleep 189
01:42:00.820 00.194 7680 IsGuiding returns 1
01:42:00.821 00.001 7680 scope still moving after pulse duration time elapsed
01:42:00.851 00.030 7680 IsSlewing returns 0
01:42:00.853 00.002 7680 IsGuiding returns 0
01:42:00.853 00.000 7680 scope move finished after 179 + 49 ms
01:42:00.854 00.001 7680 Move returns status 0, amount 179
01:42:00.854 00.000 7680 move complete, result=0
01:42:00.855 00.001 7680 worker thread done servicing request
01:42:00.855 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 179 ms NORTH
01:42:00.863 00.008 7680 Worker thread wakes up
01:42:00.863 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:00.864 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:02.113 01.249 7680 Exposure complete
01:42:02.249 00.136 7680 worker thread done servicing request
01:42:02.250 00.001 6120 OnExposeComplete: enter
01:42:02.254 00.004 6120 UpdateGuideState(): m_state=6
01:42:02.258 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6718
01:42:02.261 00.003 6120 Star::Find returns 1 (1), X=955.23, Y=41.79, Mass=13927, SNR=77.2, Peak=255 HFD=6.7
01:42:02.264 00.003 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.30 = -0.98)
01:42:02.270 00.006 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.25)
01:42:02.273 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.22 hyp=0.31 cameraTheta=2.35 mountX=0.17 mountY=-0.29, mountTheta=-1.04
01:42:02.277 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.22, opts=13)
01:42:02.281 00.004 6120 Enqueuing Move request for scope (-0.22, 0.22)
01:42:02.285 00.004 7680 Worker thread wakes up
01:42:02.285 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.22) opts 0xd
01:42:02.286 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.22)
01:42:02.286 00.000 7680 Moving (-0.22, 0.22) raw xDistance=0.17 yDistance=-0.29
01:42:02.286 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:42:02.286 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:42:02.287 00.001 7680 MoveAxis(E, 0, ABG)
01:42:02.287 00.000 7680 Move returns status 0, amount 0
01:42:02.287 00.000 7680 MoveAxis(N, 160, ABG)
01:42:02.287 00.000 7680 Guiding  Dir = 0, Dur = 160
01:42:02.287 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:02.291 00.004 7680 IsSlewing returns 0
01:42:02.291 00.000 6120 UpdateGuideState exits: m=13927 SNR=77.2 Saturated
01:42:02.295 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:02.299 00.004 7680 IsGuiding returns 0
01:42:02.299 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:02.303 00.004 7680 PulseGuide returned control before completion, sleep 170
01:42:02.303 00.000 6120 Enqueuing Expose request
01:42:02.476 00.173 7680 IsGuiding returns 1
01:42:02.478 00.002 7680 scope still moving after pulse duration time elapsed
01:42:02.507 00.029 7680 IsSlewing returns 0
01:42:02.509 00.002 7680 IsGuiding returns 0
01:42:02.510 00.001 7680 scope move finished after 160 + 49 ms
01:42:02.510 00.000 7680 Move returns status 0, amount 160
01:42:02.510 00.000 7680 move complete, result=0
01:42:02.511 00.001 7680 worker thread done servicing request
01:42:02.511 00.000 7680 Worker thread wakes up
01:42:02.511 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 160 ms NORTH
01:42:02.520 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:02.520 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:03.776 01.256 7680 Exposure complete
01:42:03.916 00.140 7680 worker thread done servicing request
01:42:03.917 00.001 6120 OnExposeComplete: enter
01:42:03.920 00.003 6120 UpdateGuideState(): m_state=6
01:42:03.925 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6719
01:42:03.930 00.005 6120 Star::Find returns 1 (1), X=955.15, Y=41.79, Mass=14156, SNR=78.2, Peak=255 HFD=6.8
01:42:03.934 00.004 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.44 = -0.84)
01:42:03.938 00.004 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.11)
01:42:03.942 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.22 hyp=0.37 cameraTheta=2.49 mountX=0.25 mountY=-0.33, mountTheta=-0.93
01:42:03.946 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.22, opts=13)
01:42:03.951 00.005 6120 Enqueuing Move request for scope (-0.29, 0.22)
01:42:03.955 00.004 7680 Worker thread wakes up
01:42:03.955 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:03.959 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.22) opts 0xd
01:42:03.960 00.001 6120 UpdateGuideState exits: m=14156 SNR=78.2 Saturated
01:42:03.966 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:03.971 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:03.975 00.004 6120 Enqueuing Expose request
01:42:03.979 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.22)
01:42:03.979 00.000 7680 Moving (-0.29, 0.22) raw xDistance=0.25 yDistance=-0.33
01:42:03.979 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
01:42:03.979 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:42:03.979 00.000 7680 MoveAxis(W, 100, ABG)
01:42:03.979 00.000 7680 Guiding  Dir = 3, Dur = 100
01:42:03.981 00.002 7680 IsSlewing returns 0
01:42:03.981 00.000 7680 IsGuiding returns 0
01:42:03.981 00.000 7680 PulseGuide returned control before completion, sleep 110
01:42:04.104 00.123 7680 IsGuiding returns 1
01:42:04.105 00.001 7680 scope still moving after pulse duration time elapsed
01:42:04.135 00.030 7680 IsSlewing returns 0
01:42:04.136 00.001 7680 IsGuiding returns 0
01:42:04.137 00.001 7680 scope move finished after 100 + 55 ms
01:42:04.138 00.001 7680 Move returns status 0, amount 100
01:42:04.138 00.000 7680 MoveAxis(N, 178, ABG)
01:42:04.138 00.000 7680 Guiding  Dir = 0, Dur = 178
01:42:04.139 00.001 7680 IsSlewing returns 0
01:42:04.139 00.000 7680 IsGuiding returns 0
01:42:04.140 00.001 7680 PulseGuide returned control before completion, sleep 188
01:42:04.340 00.200 7680 IsGuiding returns 1
01:42:04.341 00.001 7680 scope still moving after pulse duration time elapsed
01:42:04.371 00.030 7680 IsSlewing returns 0
01:42:04.374 00.003 7680 IsGuiding returns 0
01:42:04.374 00.000 7680 scope move finished after 178 + 56 ms
01:42:04.374 00.000 7680 Move returns status 0, amount 178
01:42:04.374 00.000 7680 move complete, result=0
01:42:04.376 00.002 7680 worker thread done servicing request
01:42:04.376 00.000 6120 GuideStep: 0.2 px 100 ms WEST, -0.3 px 178 ms NORTH
01:42:04.382 00.006 7680 Worker thread wakes up
01:42:04.382 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:04.382 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:05.633 01.251 7680 Exposure complete
01:42:05.772 00.139 7680 worker thread done servicing request
01:42:05.772 00.000 6120 OnExposeComplete: enter
01:42:05.778 00.006 6120 UpdateGuideState(): m_state=6
01:42:05.782 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6720
01:42:05.786 00.004 6120 Star::Find returns 1 (1), X=955.28, Y=41.57, Mass=13927, SNR=76.4, Peak=255 HFD=7.2
01:42:05.790 00.004 6120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-2.95) = xAngle (-0.18 = -0.18)
01:42:05.795 00.005 6120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.44 = -0.44)
01:42:05.799 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.13 mountX=0.16 mountY=-0.07, mountTheta=-0.41
01:42:05.803 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.00, opts=13)
01:42:05.807 00.004 6120 Enqueuing Move request for scope (-0.16, -0.00)
01:42:05.811 00.004 7680 Worker thread wakes up
01:42:05.811 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.00) opts 0xd
01:42:05.813 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:05.816 00.003 6120 UpdateGuideState exits: m=13927 SNR=76.4 Saturated
01:42:05.819 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:05.823 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.00)
01:42:05.824 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:05.829 00.005 7680 Moving (-0.16, -0.00) raw xDistance=0.16 yDistance=-0.07
01:42:05.829 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:42:05.829 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:42:05.829 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:42:05.830 00.001 7680 MoveAxis(E, 0, ABG)
01:42:05.830 00.000 6120 Enqueuing Expose request
01:42:05.835 00.005 7680 Move returns status 0, amount 0
01:42:05.835 00.000 7680 MoveAxis(N, 0, ABG)
01:42:05.835 00.000 7680 Move returns status 0, amount 0
01:42:05.835 00.000 7680 move complete, result=0
01:42:05.837 00.002 7680 worker thread done servicing request
01:42:05.837 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:05.843 00.006 7680 Worker thread wakes up
01:42:05.843 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:05.843 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:07.096 01.253 7680 Exposure complete
01:42:07.229 00.133 7680 worker thread done servicing request
01:42:07.229 00.000 6120 OnExposeComplete: enter
01:42:07.234 00.005 6120 UpdateGuideState(): m_state=6
01:42:07.238 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6721
01:42:07.242 00.004 6120 Star::Find returns 1 (1), X=955.44, Y=41.59, Mass=13737, SNR=76.9, Peak=255 HFD=7.1
01:42:07.246 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
01:42:07.250 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
01:42:07.253 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.74 mountX=-0.00 mountY=-0.02, mountTheta=-1.58
01:42:07.258 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.02, opts=13)
01:42:07.263 00.005 6120 Enqueuing Move request for scope (-0.00, 0.02)
01:42:07.266 00.003 7680 Worker thread wakes up
01:42:07.266 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
01:42:07.266 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
01:42:07.267 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:07.270 00.003 6120 UpdateGuideState exits: m=13737 SNR=76.9 Saturated
01:42:07.274 00.004 7680 Moving (-0.00, 0.02) raw xDistance=-0.00 yDistance=-0.02
01:42:07.275 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:42:07.275 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:42:07.275 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:42:07.275 00.000 7680 MoveAxis(E, 0, ABG)
01:42:07.276 00.001 7680 Move returns status 0, amount 0
01:42:07.276 00.000 7680 MoveAxis(N, 0, ABG)
01:42:07.276 00.000 7680 Move returns status 0, amount 0
01:42:07.276 00.000 7680 move complete, result=0
01:42:07.276 00.000 7680 worker thread done servicing request
01:42:07.276 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:07.279 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:07.283 00.004 6120 Enqueuing Expose request
01:42:07.286 00.003 7680 Worker thread wakes up
01:42:07.287 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:07.290 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:07.290 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:08.532 01.242 7680 Exposure complete
01:42:08.672 00.140 7680 worker thread done servicing request
01:42:08.672 00.000 6120 OnExposeComplete: enter
01:42:08.675 00.003 6120 UpdateGuideState(): m_state=6
01:42:08.682 00.007 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6722
01:42:08.686 00.004 6120 Star::Find returns 1 (1), X=955.31, Y=41.86, Mass=14468, SNR=78.8, Peak=255 HFD=6.9
01:42:08.691 00.005 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
01:42:08.695 00.004 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.57)
01:42:08.700 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.28 hyp=0.32 cameraTheta=2.03 mountX=0.09 mountY=-0.32, mountTheta=-1.31
01:42:08.704 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.28, opts=13)
01:42:08.710 00.006 6120 Enqueuing Move request for scope (-0.14, 0.28)
01:42:08.716 00.006 7680 Worker thread wakes up
01:42:08.716 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:08.720 00.004 6120 UpdateGuideState exits: m=14468 SNR=78.8 Saturated
01:42:08.723 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:08.728 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:08.732 00.004 6120 Enqueuing Expose request
01:42:08.736 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.28) opts 0xd
01:42:08.736 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.28)
01:42:08.736 00.000 7680 Moving (-0.14, 0.28) raw xDistance=0.09 yDistance=-0.32
01:42:08.736 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:42:08.737 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:42:08.737 00.000 7680 MoveAxis(E, 0, ABG)
01:42:08.737 00.000 7680 Move returns status 0, amount 0
01:42:08.738 00.001 7680 MoveAxis(N, 172, ABG)
01:42:08.738 00.000 7680 Guiding  Dir = 0, Dur = 172
01:42:08.738 00.000 7680 IsSlewing returns 0
01:42:08.738 00.000 7680 IsGuiding returns 0
01:42:08.739 00.001 7680 PulseGuide returned control before completion, sleep 182
01:42:08.928 00.189 7680 IsGuiding returns 1
01:42:08.931 00.003 7680 scope still moving after pulse duration time elapsed
01:42:08.959 00.028 7680 IsSlewing returns 0
01:42:08.961 00.002 7680 IsGuiding returns 0
01:42:08.961 00.000 7680 scope move finished after 172 + 51 ms
01:42:08.962 00.001 7680 Move returns status 0, amount 172
01:42:08.962 00.000 7680 move complete, result=0
01:42:08.962 00.000 7680 worker thread done servicing request
01:42:08.963 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 172 ms NORTH
01:42:08.970 00.007 7680 Worker thread wakes up
01:42:08.970 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:08.970 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:10.220 01.250 7680 Exposure complete
01:42:10.348 00.128 7680 worker thread done servicing request
01:42:10.349 00.001 6120 OnExposeComplete: enter
01:42:10.354 00.005 6120 UpdateGuideState(): m_state=6
01:42:10.358 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6723
01:42:10.362 00.004 6120 Star::Find returns 1 (1), X=955.18, Y=41.84, Mass=14086, SNR=76.8, Peak=255 HFD=6.8
01:42:10.366 00.004 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
01:42:10.370 00.004 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
01:42:10.374 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.27 hyp=0.38 cameraTheta=2.36 mountX=0.21 mountY=-0.36, mountTheta=-1.03
01:42:10.379 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.27, opts=13)
01:42:10.383 00.004 6120 Enqueuing Move request for scope (-0.27, 0.27)
01:42:10.386 00.003 7680 Worker thread wakes up
01:42:10.386 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.27) opts 0xd
01:42:10.386 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.27)
01:42:10.386 00.000 7680 Moving (-0.27, 0.27) raw xDistance=0.21 yDistance=-0.36
01:42:10.386 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
01:42:10.386 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:42:10.386 00.000 7680 MoveAxis(W, 87, ABG)
01:42:10.387 00.001 7680 Guiding  Dir = 3, Dur = 87
01:42:10.387 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:10.391 00.004 7680 IsSlewing returns 0
01:42:10.391 00.000 6120 UpdateGuideState exits: m=14086 SNR=76.8 Saturated
01:42:10.396 00.005 7680 IsGuiding returns 0
01:42:10.396 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:10.400 00.004 7680 PulseGuide returned control before completion, sleep 97
01:42:10.400 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:10.405 00.005 6120 Enqueuing Expose request
01:42:10.502 00.097 7680 IsGuiding returns 1
01:42:10.503 00.001 7680 scope still moving after pulse duration time elapsed
01:42:10.534 00.031 7680 IsSlewing returns 0
01:42:10.535 00.001 7680 IsGuiding returns 0
01:42:10.535 00.000 7680 scope move finished after 87 + 52 ms
01:42:10.535 00.000 7680 Move returns status 0, amount 87
01:42:10.535 00.000 7680 MoveAxis(N, 195, ABG)
01:42:10.536 00.001 7680 Guiding  Dir = 0, Dur = 195
01:42:10.536 00.000 7680 IsSlewing returns 0
01:42:10.537 00.001 7680 IsGuiding returns 0
01:42:10.537 00.000 7680 PulseGuide returned control before completion, sleep 205
01:42:10.755 00.218 7680 IsGuiding returns 1
01:42:10.757 00.002 7680 scope still moving after pulse duration time elapsed
01:42:10.786 00.029 7680 IsSlewing returns 0
01:42:10.788 00.002 7680 IsGuiding returns 0
01:42:10.789 00.001 7680 scope move finished after 195 + 55 ms
01:42:10.789 00.000 7680 Move returns status 0, amount 195
01:42:10.789 00.000 7680 move complete, result=0
01:42:10.789 00.000 7680 worker thread done servicing request
01:42:10.790 00.001 7680 Worker thread wakes up
01:42:10.790 00.000 6120 GuideStep: 0.2 px 87 ms WEST, -0.4 px 195 ms NORTH
01:42:10.797 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:10.797 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:12.049 01.252 7680 Exposure complete
01:42:12.180 00.131 7680 worker thread done servicing request
01:42:12.180 00.000 6120 OnExposeComplete: enter
01:42:12.184 00.004 6120 UpdateGuideState(): m_state=6
01:42:12.188 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6724
01:42:12.192 00.004 6120 Star::Find returns 1 (1), X=955.60, Y=41.54, Mass=13784, SNR=74.8, Peak=255 HFD=7.0
01:42:12.196 00.004 6120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-2.95) = xAngle (2.78 = 2.78)
01:42:12.199 00.003 6120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.51 = 2.51)
01:42:12.203 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.17 mountX=-0.14 mountY=0.09, mountTheta=2.58
01:42:12.209 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.03, opts=13)
01:42:12.215 00.006 6120 Enqueuing Move request for scope (0.15, -0.03)
01:42:12.219 00.004 7680 Worker thread wakes up
01:42:12.219 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:12.223 00.004 6120 UpdateGuideState exits: m=13784 SNR=74.8 Saturated
01:42:12.227 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:12.230 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:12.234 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
01:42:12.234 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
01:42:12.234 00.000 7680 Moving (0.15, -0.03) raw xDistance=-0.14 yDistance=0.09
01:42:12.234 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:42:12.235 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:42:12.235 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:42:12.235 00.000 7680 MoveAxis(E, 0, ABG)
01:42:12.235 00.000 7680 Move returns status 0, amount 0
01:42:12.235 00.000 7680 MoveAxis(N, 0, ABG)
01:42:12.235 00.000 7680 Move returns status 0, amount 0
01:42:12.235 00.000 7680 move complete, result=0
01:42:12.235 00.000 7680 worker thread done servicing request
01:42:12.235 00.000 6120 Enqueuing Expose request
01:42:12.241 00.006 7680 Worker thread wakes up
01:42:12.241 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:12.241 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:12.246 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:13.484 01.238 7680 Exposure complete
01:42:13.621 00.137 7680 worker thread done servicing request
01:42:13.622 00.001 6120 OnExposeComplete: enter
01:42:13.626 00.004 6120 UpdateGuideState(): m_state=6
01:42:13.630 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6725
01:42:13.633 00.003 6120 Star::Find returns 1 (1), X=955.60, Y=41.95, Mass=15096, SNR=80.7, Peak=255 HFD=6.9
01:42:13.637 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
01:42:13.641 00.004 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
01:42:13.644 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.38 hyp=0.41 cameraTheta=1.19 mountX=-0.22 mountY=-0.27, mountTheta=-2.25
01:42:13.650 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.38, opts=13)
01:42:13.656 00.006 6120 Enqueuing Move request for scope (0.15, 0.38)
01:42:13.660 00.004 7680 Worker thread wakes up
01:42:13.660 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:13.663 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.38) opts 0xd
01:42:13.664 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.38)
01:42:13.664 00.000 7680 Moving (0.15, 0.38) raw xDistance=-0.22 yDistance=-0.27
01:42:13.664 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:42:13.664 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:42:13.666 00.002 6120 UpdateGuideState exits: m=15096 SNR=80.7 Saturated
01:42:13.669 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:13.674 00.005 7680 MoveAxis(E, 90, ABG)
01:42:13.674 00.000 7680 Guiding  Dir = 2, Dur = 90
01:42:13.674 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:13.678 00.004 6120 Enqueuing Expose request
01:42:13.682 00.004 7680 IsSlewing returns 0
01:42:13.682 00.000 7680 IsGuiding returns 0
01:42:13.682 00.000 7680 PulseGuide returned control before completion, sleep 100
01:42:13.789 00.107 7680 IsGuiding returns 1
01:42:13.789 00.000 7680 scope still moving after pulse duration time elapsed
01:42:13.821 00.032 7680 IsSlewing returns 0
01:42:13.822 00.001 7680 IsGuiding returns 0
01:42:13.823 00.001 7680 scope move finished after 90 + 50 ms
01:42:13.823 00.000 7680 Move returns status 0, amount 90
01:42:13.823 00.000 7680 MoveAxis(N, 148, ABG)
01:42:13.824 00.001 7680 Guiding  Dir = 0, Dur = 148
01:42:13.824 00.000 7680 IsSlewing returns 0
01:42:13.825 00.001 7680 IsGuiding returns 0
01:42:13.825 00.000 7680 PulseGuide returned control before completion, sleep 158
01:42:13.996 00.171 7680 IsGuiding returns 1
01:42:13.997 00.001 7680 scope still moving after pulse duration time elapsed
01:42:14.026 00.029 7680 IsSlewing returns 0
01:42:14.027 00.001 7680 IsGuiding returns 0
01:42:14.027 00.000 7680 scope move finished after 148 + 54 ms
01:42:14.029 00.002 7680 Move returns status 0, amount 148
01:42:14.029 00.000 7680 move complete, result=0
01:42:14.029 00.000 7680 worker thread done servicing request
01:42:14.030 00.001 7680 Worker thread wakes up
01:42:14.030 00.000 6120 GuideStep: -0.2 px 90 ms EAST, -0.3 px 148 ms NORTH
01:42:14.037 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:14.037 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:15.282 01.245 7680 Exposure complete
01:42:15.404 00.122 7680 worker thread done servicing request
01:42:15.404 00.000 6120 OnExposeComplete: enter
01:42:15.407 00.003 6120 UpdateGuideState(): m_state=6
01:42:15.410 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6726
01:42:15.413 00.003 6120 Star::Find returns 1 (1), X=955.36, Y=41.82, Mass=14356, SNR=76.5, Peak=255 HFD=6.9
01:42:15.416 00.003 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
01:42:15.419 00.003 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
01:42:15.421 00.002 6120 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.89 mountX=0.04 mountY=-0.26, mountTheta=-1.43
01:42:15.427 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.25, opts=13)
01:42:15.431 00.004 6120 Enqueuing Move request for scope (-0.08, 0.25)
01:42:15.435 00.004 7680 Worker thread wakes up
01:42:15.435 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd
01:42:15.435 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.25)
01:42:15.435 00.000 7680 Moving (-0.08, 0.25) raw xDistance=0.04 yDistance=-0.26
01:42:15.435 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:42:15.436 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:42:15.436 00.000 7680 MoveAxis(E, 0, ABG)
01:42:15.436 00.000 7680 Move returns status 0, amount 0
01:42:15.436 00.000 7680 MoveAxis(N, 140, ABG)
01:42:15.436 00.000 7680 Guiding  Dir = 0, Dur = 140
01:42:15.436 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:15.440 00.004 6120 UpdateGuideState exits: m=14356 SNR=76.5 Saturated
01:42:15.445 00.005 7680 IsSlewing returns 0
01:42:15.445 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:15.449 00.004 7680 IsGuiding returns 0
01:42:15.449 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:15.453 00.004 6120 Enqueuing Expose request
01:42:15.457 00.004 7680 PulseGuide returned control before completion, sleep 150
01:42:15.616 00.159 7680 IsGuiding returns 1
01:42:15.617 00.001 7680 scope still moving after pulse duration time elapsed
01:42:15.648 00.031 7680 IsSlewing returns 0
01:42:15.650 00.002 7680 IsGuiding returns 0
01:42:15.650 00.000 7680 scope move finished after 140 + 61 ms
01:42:15.650 00.000 7680 Move returns status 0, amount 140
01:42:15.651 00.001 7680 move complete, result=0
01:42:15.651 00.000 7680 worker thread done servicing request
01:42:15.651 00.000 7680 Worker thread wakes up
01:42:15.651 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 140 ms NORTH
01:42:15.662 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:15.663 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:16.907 01.244 7680 Exposure complete
01:42:17.040 00.133 7680 worker thread done servicing request
01:42:17.040 00.000 6120 OnExposeComplete: enter
01:42:17.044 00.004 6120 UpdateGuideState(): m_state=6
01:42:17.048 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6727
01:42:17.051 00.003 6120 Star::Find returns 1 (1), X=955.61, Y=41.57, Mass=13626, SNR=74.0, Peak=255 HFD=7.0
01:42:17.057 00.006 6120 CameraToMount -- cameraTheta (0.02) - m_xAngle (-2.95) = xAngle (2.98 = 2.98)
01:42:17.061 00.004 6120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.71 = 2.71)
01:42:17.065 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.00 hyp=0.17 cameraTheta=0.02 mountX=-0.16 mountY=0.07, mountTheta=2.74
01:42:17.070 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.00, opts=13)
01:42:17.073 00.003 6120 Enqueuing Move request for scope (0.17, 0.00)
01:42:17.077 00.004 7680 Worker thread wakes up
01:42:17.077 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.00) opts 0xd
01:42:17.077 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.00)
01:42:17.078 00.001 7680 Moving (0.17, 0.00) raw xDistance=-0.16 yDistance=0.07
01:42:17.078 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:42:17.078 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:42:17.078 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:42:17.078 00.000 7680 MoveAxis(E, 0, ABG)
01:42:17.078 00.000 7680 Move returns status 0, amount 0
01:42:17.078 00.000 7680 MoveAxis(N, 0, ABG)
01:42:17.078 00.000 7680 Move returns status 0, amount 0
01:42:17.078 00.000 7680 move complete, result=0
01:42:17.078 00.000 7680 worker thread done servicing request
01:42:17.080 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:17.083 00.003 6120 UpdateGuideState exits: m=13626 SNR=74.0 Saturated
01:42:17.087 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:17.090 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:17.094 00.004 6120 Enqueuing Expose request
01:42:17.098 00.004 7680 Worker thread wakes up
01:42:17.098 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:17.102 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:17.103 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:18.347 01.244 7680 Exposure complete
01:42:18.470 00.123 7680 worker thread done servicing request
01:42:18.471 00.001 6120 OnExposeComplete: enter
01:42:18.474 00.003 6120 UpdateGuideState(): m_state=6
01:42:18.478 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6728
01:42:18.482 00.004 6120 Star::Find returns 1 (1), X=955.82, Y=41.97, Mass=14496, SNR=79.0, Peak=255 HFD=7.0
01:42:18.486 00.004 6120 CameraToMount -- cameraTheta (0.82) - m_xAngle (-2.95) = xAngle (3.77 = -2.51)
01:42:18.488 00.002 6120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.51 = -2.78)
01:42:18.493 00.005 6120 CameraToMount -- cameraX=0.37 cameraY=0.40 hyp=0.54 cameraTheta=0.82 mountX=-0.44 mountY=-0.19, mountTheta=-2.73
01:42:18.502 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.37, y=0.40, opts=13)
01:42:18.506 00.004 6120 Enqueuing Move request for scope (0.37, 0.40)
01:42:18.510 00.004 7680 Worker thread wakes up
01:42:18.511 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:18.514 00.003 6120 UpdateGuideState exits: m=14496 SNR=79.0 Saturated
01:42:18.518 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:18.522 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:18.526 00.004 6120 Enqueuing Expose request
01:42:18.531 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.40) opts 0xd
01:42:18.531 00.000 7680 Handling offset move in thread for scope, endpoint = (0.37, 0.40)
01:42:18.531 00.000 7680 Moving (0.37, 0.40) raw xDistance=-0.44 yDistance=-0.19
01:42:18.531 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
01:42:18.532 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:42:18.532 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:42:18.532 00.000 7680 MoveAxis(E, 178, ABG)
01:42:18.532 00.000 7680 Guiding  Dir = 2, Dur = 178
01:42:18.533 00.001 7680 IsSlewing returns 0
01:42:18.533 00.000 7680 IsGuiding returns 0
01:42:18.533 00.000 7680 PulseGuide returned control before completion, sleep 188
01:42:18.726 00.193 7680 IsGuiding returns 1
01:42:18.727 00.001 7680 scope still moving after pulse duration time elapsed
01:42:18.757 00.030 7680 IsSlewing returns 0
01:42:18.758 00.001 7680 IsGuiding returns 0
01:42:18.759 00.001 7680 scope move finished after 178 + 47 ms
01:42:18.759 00.000 7680 Move returns status 0, amount 178
01:42:18.759 00.000 7680 MoveAxis(N, 0, ABG)
01:42:18.760 00.001 7680 Move returns status 0, amount 0
01:42:18.760 00.000 7680 move complete, result=0
01:42:18.761 00.001 7680 worker thread done servicing request
01:42:18.761 00.000 7680 Worker thread wakes up
01:42:18.761 00.000 6120 GuideStep: -0.4 px 178 ms EAST, -0.2 px 0 ms NORTH
01:42:18.767 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:18.767 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:20.020 01.253 7680 Exposure complete
01:42:20.161 00.141 7680 worker thread done servicing request
01:42:20.161 00.000 6120 OnExposeComplete: enter
01:42:20.165 00.004 6120 UpdateGuideState(): m_state=6
01:42:20.170 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6729
01:42:20.174 00.004 6120 Star::Find returns 1 (1), X=955.51, Y=42.35, Mass=13751, SNR=75.3, Peak=255 HFD=7.1
01:42:20.178 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
01:42:20.185 00.007 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
01:42:20.189 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.78 hyp=0.78 cameraTheta=1.50 mountX=-0.20 mountY=-0.67, mountTheta=-1.86
01:42:20.194 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.78, opts=13)
01:42:20.198 00.004 6120 Enqueuing Move request for scope (0.06, 0.78)
01:42:20.203 00.005 7680 Worker thread wakes up
01:42:20.203 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:20.207 00.004 6120 UpdateGuideState exits: m=13751 SNR=75.3 Saturated
01:42:20.212 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:20.216 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:20.220 00.004 6120 Enqueuing Expose request
01:42:20.224 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.78) opts 0xd
01:42:20.224 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.78)
01:42:20.224 00.000 7680 Moving (0.06, 0.78) raw xDistance=-0.20 yDistance=-0.67
01:42:20.224 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.20
01:42:20.224 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
01:42:20.225 00.001 7680 MoveAxis(E, 95, ABG)
01:42:20.225 00.000 7680 Guiding  Dir = 2, Dur = 95
01:42:20.225 00.000 7680 IsSlewing returns 0
01:42:20.226 00.001 7680 IsGuiding returns 0
01:42:20.227 00.001 7680 PulseGuide returned control before completion, sleep 105
01:42:20.335 00.108 7680 IsGuiding returns 1
01:42:20.336 00.001 7680 scope still moving after pulse duration time elapsed
01:42:20.366 00.030 7680 IsSlewing returns 0
01:42:20.367 00.001 7680 IsGuiding returns 0
01:42:20.367 00.000 7680 scope move finished after 95 + 45 ms
01:42:20.367 00.000 7680 Move returns status 0, amount 95
01:42:20.367 00.000 7680 MoveAxis(N, 365, ABG)
01:42:20.367 00.000 7680 Guiding  Dir = 0, Dur = 365
01:42:20.369 00.002 7680 IsSlewing returns 0
01:42:20.369 00.000 7680 IsGuiding returns 0
01:42:20.370 00.001 7680 PulseGuide returned control before completion, sleep 375
01:42:20.758 00.388 7680 IsGuiding returns 1
01:42:20.758 00.000 7680 scope still moving after pulse duration time elapsed
01:42:20.791 00.033 7680 IsSlewing returns 0
01:42:20.792 00.001 7680 IsGuiding returns 1
01:42:20.821 00.029 7680 IsSlewing returns 0
01:42:20.821 00.000 7680 IsGuiding returns 1
01:42:20.852 00.031 7680 IsSlewing returns 0
01:42:20.853 00.001 7680 IsGuiding returns 1
01:42:20.882 00.029 7680 IsSlewing returns 0
01:42:20.884 00.002 7680 IsGuiding returns 0
01:42:20.885 00.001 7680 scope move finished after 365 + 150 ms
01:42:20.885 00.000 7680 Move returns status 0, amount 365
01:42:20.886 00.001 7680 move complete, result=0
01:42:20.886 00.000 7680 worker thread done servicing request
01:42:20.886 00.000 6120 GuideStep: -0.2 px 95 ms EAST, -0.7 px 365 ms NORTH
01:42:20.892 00.006 7680 Worker thread wakes up
01:42:20.892 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:20.894 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:22.139 01.245 7680 Exposure complete
01:42:22.258 00.119 7680 worker thread done servicing request
01:42:22.258 00.000 6120 OnExposeComplete: enter
01:42:22.263 00.005 6120 UpdateGuideState(): m_state=6
01:42:22.266 00.003 6120 Star::Find(15, 955, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6730
01:42:22.270 00.004 6120 Star::Find returns 1 (1), X=955.44, Y=41.91, Mass=14334, SNR=79.0, Peak=255 HFD=6.9
01:42:22.274 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
01:42:22.280 00.006 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
01:42:22.285 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=0.34 hyp=0.34 cameraTheta=1.58 mountX=-0.06 mountY=-0.31, mountTheta=-1.76
01:42:22.292 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.34, opts=13)
01:42:22.296 00.004 6120 Enqueuing Move request for scope (-0.00, 0.34)
01:42:22.301 00.005 7680 Worker thread wakes up
01:42:22.301 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:22.304 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.34) opts 0xd
01:42:22.304 00.000 6120 UpdateGuideState exits: m=14334 SNR=79.0 Saturated
01:42:22.308 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.34)
01:42:22.308 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:22.312 00.004 7680 Moving (-0.00, 0.34) raw xDistance=-0.06 yDistance=-0.31
01:42:22.312 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:22.316 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:42:22.316 00.000 6120 Enqueuing Expose request
01:42:22.320 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:42:22.320 00.000 7680 MoveAxis(E, 0, ABG)
01:42:22.320 00.000 7680 Move returns status 0, amount 0
01:42:22.320 00.000 7680 MoveAxis(N, 167, ABG)
01:42:22.320 00.000 7680 Guiding  Dir = 0, Dur = 167
01:42:22.321 00.001 7680 IsSlewing returns 0
01:42:22.321 00.000 7680 IsGuiding returns 0
01:42:22.321 00.000 7680 PulseGuide returned control before completion, sleep 177
01:42:22.507 00.186 7680 IsGuiding returns 1
01:42:22.507 00.000 7680 scope still moving after pulse duration time elapsed
01:42:22.539 00.032 7680 IsSlewing returns 0
01:42:22.539 00.000 7680 IsGuiding returns 0
01:42:22.539 00.000 7680 scope move finished after 167 + 50 ms
01:42:22.539 00.000 7680 Move returns status 0, amount 167
01:42:22.540 00.001 7680 move complete, result=0
01:42:22.540 00.000 7680 worker thread done servicing request
01:42:22.540 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 167 ms NORTH
01:42:22.546 00.006 7680 Worker thread wakes up
01:42:22.547 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:22.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:23.792 01.245 7680 Exposure complete
01:42:23.927 00.135 7680 worker thread done servicing request
01:42:23.927 00.000 6120 OnExposeComplete: enter
01:42:23.933 00.006 6120 UpdateGuideState(): m_state=6
01:42:23.937 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6731
01:42:23.941 00.004 6120 Star::Find returns 1 (1), X=955.67, Y=41.99, Mass=14107, SNR=78.2, Peak=255 HFD=6.9
01:42:23.945 00.004 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
01:42:23.949 00.004 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.51)
01:42:23.952 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=0.42 hyp=0.47 cameraTheta=1.09 mountX=-0.29 mountY=-0.28, mountTheta=-2.38
01:42:23.957 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.42, opts=13)
01:42:23.960 00.003 6120 Enqueuing Move request for scope (0.22, 0.42)
01:42:23.964 00.004 7680 Worker thread wakes up
01:42:23.964 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:23.968 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.42) opts 0xd
01:42:23.968 00.000 6120 UpdateGuideState exits: m=14107 SNR=78.2 Saturated
01:42:23.971 00.003 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.42)
01:42:23.971 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:23.975 00.004 7680 Moving (0.22, 0.42) raw xDistance=-0.29 yDistance=-0.28
01:42:23.975 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:23.978 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
01:42:23.978 00.000 6120 Enqueuing Expose request
01:42:23.982 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:42:23.982 00.000 7680 MoveAxis(E, 120, ABG)
01:42:23.982 00.000 7680 Guiding  Dir = 2, Dur = 120
01:42:23.982 00.000 7680 IsSlewing returns 0
01:42:23.983 00.001 7680 IsGuiding returns 0
01:42:23.983 00.000 7680 PulseGuide returned control before completion, sleep 130
01:42:24.128 00.145 7680 IsGuiding returns 0
01:42:24.128 00.000 7680 Move returns status 0, amount 120
01:42:24.128 00.000 7680 MoveAxis(N, 151, ABG)
01:42:24.128 00.000 7680 Guiding  Dir = 0, Dur = 151
01:42:24.128 00.000 7680 IsSlewing returns 0
01:42:24.129 00.001 7680 IsGuiding returns 0
01:42:24.129 00.000 7680 PulseGuide returned control before completion, sleep 161
01:42:24.299 00.170 7680 IsGuiding returns 1
01:42:24.299 00.000 7680 scope still moving after pulse duration time elapsed
01:42:24.332 00.033 7680 IsSlewing returns 0
01:42:24.332 00.000 7680 IsGuiding returns 0
01:42:24.333 00.001 7680 scope move finished after 151 + 52 ms
01:42:24.333 00.000 7680 Move returns status 0, amount 151
01:42:24.333 00.000 7680 move complete, result=0
01:42:24.334 00.001 7680 worker thread done servicing request
01:42:24.334 00.000 6120 GuideStep: -0.3 px 120 ms EAST, -0.3 px 151 ms NORTH
01:42:24.342 00.008 7680 Worker thread wakes up
01:42:24.342 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:24.342 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:25.593 01.251 7680 Exposure complete
01:42:25.765 00.172 7680 worker thread done servicing request
01:42:25.765 00.000 6120 OnExposeComplete: enter
01:42:25.768 00.003 6120 UpdateGuideState(): m_state=6
01:42:25.775 00.007 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6732
01:42:25.779 00.004 6120 Star::Find returns 1 (1), X=955.33, Y=41.81, Mass=15214, SNR=79.9, Peak=255 HFD=7.0
01:42:25.783 00.004 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
01:42:25.786 00.003 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
01:42:25.790 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.24 hyp=0.27 cameraTheta=2.03 mountX=0.07 mountY=-0.27, mountTheta=-1.31
01:42:25.795 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.24, opts=13)
01:42:25.800 00.005 6120 Enqueuing Move request for scope (-0.12, 0.24)
01:42:25.804 00.004 7680 Worker thread wakes up
01:42:25.804 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:25.808 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.24) opts 0xd
01:42:25.808 00.000 6120 UpdateGuideState exits: m=15214 SNR=79.9 Saturated
01:42:25.812 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.24)
01:42:25.812 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:25.815 00.003 7680 Moving (-0.12, 0.24) raw xDistance=0.07 yDistance=-0.27
01:42:25.815 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:25.818 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:42:25.818 00.000 6120 Enqueuing Expose request
01:42:25.822 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:42:25.822 00.000 7680 MoveAxis(E, 0, ABG)
01:42:25.822 00.000 7680 Move returns status 0, amount 0
01:42:25.822 00.000 7680 MoveAxis(N, 147, ABG)
01:42:25.822 00.000 7680 Guiding  Dir = 0, Dur = 147
01:42:25.822 00.000 7680 IsSlewing returns 0
01:42:25.824 00.002 7680 IsGuiding returns 0
01:42:25.824 00.000 7680 PulseGuide returned control before completion, sleep 157
01:42:25.992 00.168 7680 IsGuiding returns 1
01:42:25.994 00.002 7680 scope still moving after pulse duration time elapsed
01:42:26.022 00.028 7680 IsSlewing returns 0
01:42:26.022 00.000 7680 IsGuiding returns 0
01:42:26.022 00.000 7680 scope move finished after 147 + 52 ms
01:42:26.022 00.000 7680 Move returns status 0, amount 147
01:42:26.022 00.000 7680 move complete, result=0
01:42:26.022 00.000 7680 worker thread done servicing request
01:42:26.022 00.000 7680 Worker thread wakes up
01:42:26.024 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 147 ms NORTH
01:42:26.028 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:26.028 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:27.284 01.256 7680 Exposure complete
01:42:27.437 00.153 7680 worker thread done servicing request
01:42:27.438 00.001 6120 OnExposeComplete: enter
01:42:27.444 00.006 6120 UpdateGuideState(): m_state=6
01:42:27.448 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6733
01:42:27.451 00.003 6120 Star::Find returns 1 (1), X=955.19, Y=41.79, Mass=14505, SNR=79.1, Peak=255 HFD=7.0
01:42:27.456 00.005 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.41 = -0.88)
01:42:27.462 00.006 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.15)
01:42:27.466 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.21 hyp=0.34 cameraTheta=2.45 mountX=0.22 mountY=-0.31, mountTheta=-0.96
01:42:27.472 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.21, opts=13)
01:42:27.475 00.003 6120 Enqueuing Move request for scope (-0.26, 0.21)
01:42:27.479 00.004 7680 Worker thread wakes up
01:42:27.479 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.21) opts 0xd
01:42:27.479 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:27.482 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.21)
01:42:27.483 00.001 6120 UpdateGuideState exits: m=14505 SNR=79.1 Saturated
01:42:27.486 00.003 7680 Moving (-0.26, 0.21) raw xDistance=0.22 yDistance=-0.31
01:42:27.487 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:27.491 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:42:27.491 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:27.495 00.004 6120 Enqueuing Expose request
01:42:27.498 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:42:27.499 00.001 7680 MoveAxis(W, 88, ABG)
01:42:27.499 00.000 7680 Guiding  Dir = 3, Dur = 88
01:42:27.499 00.000 7680 IsSlewing returns 0
01:42:27.499 00.000 7680 IsGuiding returns 0
01:42:27.501 00.002 7680 PulseGuide returned control before completion, sleep 98
01:42:27.600 00.099 7680 IsGuiding returns 1
01:42:27.600 00.000 7680 scope still moving after pulse duration time elapsed
01:42:27.632 00.032 7680 IsSlewing returns 0
01:42:27.632 00.000 7680 IsGuiding returns 0
01:42:27.632 00.000 7680 scope move finished after 88 + 44 ms
01:42:27.633 00.001 7680 Move returns status 0, amount 88
01:42:27.633 00.000 7680 MoveAxis(N, 167, ABG)
01:42:27.633 00.000 7680 Guiding  Dir = 0, Dur = 167
01:42:27.633 00.000 7680 IsSlewing returns 0
01:42:27.633 00.000 7680 IsGuiding returns 0
01:42:27.635 00.002 7680 PulseGuide returned control before completion, sleep 177
01:42:27.820 00.185 7680 IsGuiding returns 1
01:42:27.821 00.001 7680 scope still moving after pulse duration time elapsed
01:42:27.851 00.030 7680 IsSlewing returns 0
01:42:27.851 00.000 7680 IsGuiding returns 0
01:42:27.852 00.001 7680 scope move finished after 167 + 50 ms
01:42:27.852 00.000 7680 Move returns status 0, amount 167
01:42:27.852 00.000 7680 move complete, result=0
01:42:27.852 00.000 7680 worker thread done servicing request
01:42:27.852 00.000 6120 GuideStep: 0.2 px 88 ms WEST, -0.3 px 167 ms NORTH
01:42:27.858 00.006 7680 Worker thread wakes up
01:42:27.858 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:27.859 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:29.111 01.252 7680 Exposure complete
01:42:29.258 00.147 7680 worker thread done servicing request
01:42:29.259 00.001 6120 OnExposeComplete: enter
01:42:29.262 00.003 6120 UpdateGuideState(): m_state=6
01:42:29.267 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6734
01:42:29.271 00.004 6120 Star::Find returns 1 (1), X=955.20, Y=41.74, Mass=15000, SNR=80.3, Peak=255 HFD=7.0
01:42:29.277 00.006 6120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-2.95) = xAngle (5.49 = -0.80)
01:42:29.282 00.005 6120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.06)
01:42:29.286 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.17 hyp=0.30 cameraTheta=2.53 mountX=0.21 mountY=-0.26, mountTheta=-0.90
01:42:29.292 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.17, opts=13)
01:42:29.295 00.003 6120 Enqueuing Move request for scope (-0.25, 0.17)
01:42:29.300 00.005 7680 Worker thread wakes up
01:42:29.300 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:29.303 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.17) opts 0xd
01:42:29.303 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.17)
01:42:29.304 00.001 7680 Moving (-0.25, 0.17) raw xDistance=0.21 yDistance=-0.26
01:42:29.304 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
01:42:29.304 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:42:29.304 00.000 7680 MoveAxis(W, 93, ABG)
01:42:29.304 00.000 7680 Guiding  Dir = 3, Dur = 93
01:42:29.306 00.002 6120 UpdateGuideState exits: m=15000 SNR=80.3 Saturated
01:42:29.310 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:29.313 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:29.318 00.005 6120 Enqueuing Expose request
01:42:29.321 00.003 7680 IsSlewing returns 0
01:42:29.322 00.001 7680 IsGuiding returns 0
01:42:29.322 00.000 7680 PulseGuide returned control before completion, sleep 103
01:42:29.430 00.108 7680 IsGuiding returns 1
01:42:29.430 00.000 7680 scope still moving after pulse duration time elapsed
01:42:29.462 00.032 7680 IsSlewing returns 0
01:42:29.464 00.002 7680 IsGuiding returns 0
01:42:29.465 00.001 7680 scope move finished after 93 + 49 ms
01:42:29.465 00.000 7680 Move returns status 0, amount 93
01:42:29.466 00.001 7680 MoveAxis(N, 144, ABG)
01:42:29.466 00.000 7680 Guiding  Dir = 0, Dur = 144
01:42:29.466 00.000 7680 IsSlewing returns 0
01:42:29.468 00.002 7680 IsGuiding returns 0
01:42:29.468 00.000 7680 PulseGuide returned control before completion, sleep 154
01:42:29.634 00.166 7680 IsGuiding returns 1
01:42:29.634 00.000 7680 scope still moving after pulse duration time elapsed
01:42:29.664 00.030 7680 IsSlewing returns 0
01:42:29.666 00.002 7680 IsGuiding returns 0
01:42:29.666 00.000 7680 scope move finished after 144 + 53 ms
01:42:29.666 00.000 7680 Move returns status 0, amount 144
01:42:29.667 00.001 7680 move complete, result=0
01:42:29.667 00.000 7680 worker thread done servicing request
01:42:29.667 00.000 6120 GuideStep: 0.2 px 93 ms WEST, -0.3 px 144 ms NORTH
01:42:29.674 00.007 7680 Worker thread wakes up
01:42:29.674 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:29.674 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:30.931 01.257 7680 Exposure complete
01:42:31.074 00.143 7680 worker thread done servicing request
01:42:31.074 00.000 6120 OnExposeComplete: enter
01:42:31.079 00.005 6120 UpdateGuideState(): m_state=6
01:42:31.085 00.006 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6735
01:42:31.094 00.009 6120 Star::Find returns 1 (1), X=955.25, Y=41.90, Mass=13594, SNR=75.7, Peak=255 HFD=6.8
01:42:31.099 00.005 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
01:42:31.104 00.005 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
01:42:31.110 00.006 6120 CameraToMount -- cameraX=-0.19 cameraY=0.33 hyp=0.39 cameraTheta=2.10 mountX=0.13 mountY=-0.39, mountTheta=-1.25
01:42:31.119 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.33, opts=13)
01:42:31.125 00.006 6120 Enqueuing Move request for scope (-0.19, 0.33)
01:42:31.129 00.004 7680 Worker thread wakes up
01:42:31.129 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:31.133 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.33) opts 0xd
01:42:31.133 00.000 6120 UpdateGuideState exits: m=13594 SNR=75.7 Saturated
01:42:31.137 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.33)
01:42:31.137 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:31.142 00.005 7680 Moving (-0.19, 0.33) raw xDistance=0.13 yDistance=-0.39
01:42:31.142 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:31.146 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:42:31.146 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:42:31.146 00.000 7680 MoveAxis(E, 0, ABG)
01:42:31.146 00.000 6120 Enqueuing Expose request
01:42:31.150 00.004 7680 Move returns status 0, amount 0
01:42:31.150 00.000 7680 MoveAxis(N, 209, ABG)
01:42:31.150 00.000 7680 Guiding  Dir = 0, Dur = 209
01:42:31.151 00.001 7680 IsSlewing returns 0
01:42:31.151 00.000 7680 IsGuiding returns 0
01:42:31.152 00.001 7680 PulseGuide returned control before completion, sleep 219
01:42:31.377 00.225 7680 IsGuiding returns 1
01:42:31.378 00.001 7680 scope still moving after pulse duration time elapsed
01:42:31.406 00.028 7680 IsSlewing returns 0
01:42:31.408 00.002 7680 IsGuiding returns 0
01:42:31.408 00.000 7680 scope move finished after 209 + 47 ms
01:42:31.408 00.000 7680 Move returns status 0, amount 209
01:42:31.409 00.001 7680 move complete, result=0
01:42:31.409 00.000 7680 worker thread done servicing request
01:42:31.409 00.000 7680 Worker thread wakes up
01:42:31.410 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 209 ms NORTH
01:42:31.416 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:31.416 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:32.668 01.252 7680 Exposure complete
01:42:32.808 00.140 7680 worker thread done servicing request
01:42:32.809 00.001 6120 OnExposeComplete: enter
01:42:32.813 00.004 6120 UpdateGuideState(): m_state=6
01:42:32.818 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6736
01:42:32.822 00.004 6120 Star::Find returns 1 (1), X=955.07, Y=41.72, Mass=14277, SNR=77.4, Peak=255 HFD=6.8
01:42:32.826 00.004 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (-2.95) = xAngle (5.72 = -0.57)
01:42:32.829 00.003 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.45 = -0.84)
01:42:32.833 00.004 6120 CameraToMount -- cameraX=-0.38 cameraY=0.15 hyp=0.41 cameraTheta=2.76 mountX=0.35 mountY=-0.30, mountTheta=-0.72
01:42:32.839 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.15, opts=13)
01:42:32.842 00.003 6120 Enqueuing Move request for scope (-0.38, 0.15)
01:42:32.846 00.004 7680 Worker thread wakes up
01:42:32.846 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:32.851 00.005 6120 UpdateGuideState exits: m=14277 SNR=77.4 Saturated
01:42:32.854 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:32.859 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:32.863 00.004 6120 Enqueuing Expose request
01:42:32.868 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.15) opts 0xd
01:42:32.868 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.15)
01:42:32.869 00.001 7680 Moving (-0.38, 0.15) raw xDistance=0.35 yDistance=-0.30
01:42:32.869 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:42:32.869 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:42:32.869 00.000 7680 MoveAxis(W, 141, ABG)
01:42:32.870 00.001 7680 Guiding  Dir = 3, Dur = 141
01:42:32.870 00.000 7680 IsSlewing returns 0
01:42:32.870 00.000 7680 IsGuiding returns 0
01:42:32.871 00.001 7680 PulseGuide returned control before completion, sleep 151
01:42:33.035 00.164 7680 IsGuiding returns 1
01:42:33.036 00.001 7680 scope still moving after pulse duration time elapsed
01:42:33.067 00.031 7680 IsSlewing returns 0
01:42:33.068 00.001 7680 IsGuiding returns 0
01:42:33.069 00.001 7680 scope move finished after 141 + 56 ms
01:42:33.069 00.000 7680 Move returns status 0, amount 141
01:42:33.070 00.001 7680 MoveAxis(N, 165, ABG)
01:42:33.070 00.000 7680 Guiding  Dir = 0, Dur = 165
01:42:33.070 00.000 7680 IsSlewing returns 0
01:42:33.071 00.001 7680 IsGuiding returns 0
01:42:33.072 00.001 7680 PulseGuide returned control before completion, sleep 175
01:42:33.254 00.182 7680 IsGuiding returns 1
01:42:33.255 00.001 7680 scope still moving after pulse duration time elapsed
01:42:33.285 00.030 7680 IsSlewing returns 0
01:42:33.285 00.000 7680 IsGuiding returns 0
01:42:33.286 00.001 7680 scope move finished after 165 + 49 ms
01:42:33.287 00.001 7680 Move returns status 0, amount 165
01:42:33.287 00.000 7680 move complete, result=0
01:42:33.287 00.000 7680 worker thread done servicing request
01:42:33.287 00.000 6120 GuideStep: 0.3 px 141 ms WEST, -0.3 px 165 ms NORTH
01:42:33.293 00.006 7680 Worker thread wakes up
01:42:33.293 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:33.294 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:34.539 01.245 7680 Exposure complete
01:42:34.676 00.137 7680 worker thread done servicing request
01:42:34.676 00.000 6120 OnExposeComplete: enter
01:42:34.680 00.004 6120 UpdateGuideState(): m_state=6
01:42:34.686 00.006 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6737
01:42:34.690 00.004 6120 Star::Find returns 1 (1), X=955.46, Y=41.27, Mass=14431, SNR=77.6, Peak=255 HFD=7.1
01:42:34.695 00.005 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-2.95) = xAngle (1.44 = 1.44)
01:42:34.698 00.003 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.17 = 1.17)
01:42:34.702 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.52 mountX=0.04 mountY=0.28, mountTheta=1.43
01:42:34.708 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.30, opts=13)
01:42:34.713 00.005 6120 Enqueuing Move request for scope (0.02, -0.30)
01:42:34.720 00.007 7680 Worker thread wakes up
01:42:34.720 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:34.724 00.004 6120 UpdateGuideState exits: m=14431 SNR=77.6 Saturated
01:42:34.729 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:34.733 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.30) opts 0xd
01:42:34.733 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.30)
01:42:34.733 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:34.738 00.005 6120 Enqueuing Expose request
01:42:34.741 00.003 7680 Moving (0.02, -0.30) raw xDistance=0.04 yDistance=0.28
01:42:34.742 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:42:34.742 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:42:34.742 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:42:34.743 00.001 7680 MoveAxis(E, 0, ABG)
01:42:34.743 00.000 7680 Move returns status 0, amount 0
01:42:34.743 00.000 7680 MoveAxis(N, 0, ABG)
01:42:34.744 00.001 7680 Move returns status 0, amount 0
01:42:34.744 00.000 7680 move complete, result=0
01:42:34.744 00.000 7680 worker thread done servicing request
01:42:34.744 00.000 7680 Worker thread wakes up
01:42:34.745 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:42:34.751 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:34.751 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:36.006 01.255 7680 Exposure complete
01:42:36.151 00.145 7680 worker thread done servicing request
01:42:36.151 00.000 6120 OnExposeComplete: enter
01:42:36.157 00.006 6120 UpdateGuideState(): m_state=6
01:42:36.160 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6738
01:42:36.165 00.005 6120 Star::Find returns 1 (1), X=955.31, Y=41.61, Mass=14294, SNR=77.2, Peak=255 HFD=7.2
01:42:36.169 00.004 6120 CameraToMount -- cameraTheta (2.84) - m_xAngle (-2.95) = xAngle (5.79 = -0.49)
01:42:36.172 00.003 6120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.52 = -0.76)
01:42:36.175 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.84 mountX=0.13 mountY=-0.10, mountTheta=-0.66
01:42:36.182 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.04, opts=13)
01:42:36.186 00.004 6120 Enqueuing Move request for scope (-0.14, 0.04)
01:42:36.190 00.004 7680 Worker thread wakes up
01:42:36.190 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:36.194 00.004 6120 UpdateGuideState exits: m=14294 SNR=77.2 Saturated
01:42:36.200 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
01:42:36.200 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
01:42:36.200 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:36.206 00.006 7680 Moving (-0.14, 0.04) raw xDistance=0.13 yDistance=-0.10
01:42:36.206 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:42:36.206 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:42:36.206 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:36.213 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:42:36.213 00.000 6120 Enqueuing Expose request
01:42:36.218 00.005 7680 MoveAxis(E, 0, ABG)
01:42:36.218 00.000 7680 Move returns status 0, amount 0
01:42:36.218 00.000 7680 MoveAxis(N, 0, ABG)
01:42:36.218 00.000 7680 Move returns status 0, amount 0
01:42:36.218 00.000 7680 move complete, result=0
01:42:36.220 00.002 7680 worker thread done servicing request
01:42:36.220 00.000 7680 Worker thread wakes up
01:42:36.220 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:36.225 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:36.225 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:37.479 01.254 7680 Exposure complete
01:42:37.618 00.139 7680 worker thread done servicing request
01:42:37.619 00.001 6120 OnExposeComplete: enter
01:42:37.623 00.004 6120 UpdateGuideState(): m_state=6
01:42:37.626 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6739
01:42:37.631 00.005 6120 Star::Find returns 1 (1), X=955.26, Y=41.89, Mass=14110, SNR=77.1, Peak=255 HFD=6.8
01:42:37.635 00.004 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.04 = -1.24)
01:42:37.638 00.003 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.51)
01:42:37.641 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.32 hyp=0.37 cameraTheta=2.09 mountX=0.12 mountY=-0.37, mountTheta=-1.26
01:42:37.646 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.32, opts=13)
01:42:37.651 00.005 6120 Enqueuing Move request for scope (-0.18, 0.32)
01:42:37.657 00.006 7680 Worker thread wakes up
01:42:37.657 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:37.662 00.005 6120 UpdateGuideState exits: m=14110 SNR=77.1 Saturated
01:42:37.666 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:37.671 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:37.674 00.003 6120 Enqueuing Expose request
01:42:37.678 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.32) opts 0xd
01:42:37.678 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.32)
01:42:37.678 00.000 7680 Moving (-0.18, 0.32) raw xDistance=0.12 yDistance=-0.37
01:42:37.678 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:42:37.678 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:42:37.679 00.001 7680 MoveAxis(E, 0, ABG)
01:42:37.679 00.000 7680 Move returns status 0, amount 0
01:42:37.679 00.000 7680 MoveAxis(N, 200, ABG)
01:42:37.679 00.000 7680 Guiding  Dir = 0, Dur = 200
01:42:37.679 00.000 7680 IsSlewing returns 0
01:42:37.680 00.001 7680 IsGuiding returns 0
01:42:37.680 00.000 7680 PulseGuide returned control before completion, sleep 210
01:42:37.905 00.225 7680 IsGuiding returns 1
01:42:37.906 00.001 7680 scope still moving after pulse duration time elapsed
01:42:37.937 00.031 7680 IsSlewing returns 0
01:42:37.938 00.001 7680 IsGuiding returns 0
01:42:37.938 00.000 7680 scope move finished after 200 + 58 ms
01:42:37.938 00.000 7680 Move returns status 0, amount 200
01:42:37.938 00.000 7680 move complete, result=0
01:42:37.940 00.002 7680 worker thread done servicing request
01:42:37.940 00.000 7680 Worker thread wakes up
01:42:37.941 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 200 ms NORTH
01:42:37.946 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:37.946 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:39.199 01.253 7680 Exposure complete
01:42:39.340 00.141 7680 worker thread done servicing request
01:42:39.340 00.000 6120 OnExposeComplete: enter
01:42:39.345 00.005 6120 UpdateGuideState(): m_state=6
01:42:39.349 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6740
01:42:39.353 00.004 6120 Star::Find returns 1 (1), X=955.20, Y=41.65, Mass=14555, SNR=78.4, Peak=255 HFD=7.0
01:42:39.356 00.003 6120 CameraToMount -- cameraTheta (2.83) - m_xAngle (-2.95) = xAngle (5.78 = -0.50)
01:42:39.360 00.004 6120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.51 = -0.77)
01:42:39.364 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.08 hyp=0.26 cameraTheta=2.83 mountX=0.23 mountY=-0.18, mountTheta=-0.67
01:42:39.370 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.08, opts=13)
01:42:39.375 00.005 6120 Enqueuing Move request for scope (-0.25, 0.08)
01:42:39.380 00.005 7680 Worker thread wakes up
01:42:39.381 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.08) opts 0xd
01:42:39.381 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:39.385 00.004 6120 UpdateGuideState exits: m=14555 SNR=78.4 Saturated
01:42:39.389 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:39.393 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.08)
01:42:39.393 00.000 7680 Moving (-0.25, 0.08) raw xDistance=0.23 yDistance=-0.18
01:42:39.393 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:42:39.393 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:42:39.394 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:39.397 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:42:39.397 00.000 7680 MoveAxis(W, 92, ABG)
01:42:39.398 00.001 7680 Guiding  Dir = 3, Dur = 92
01:42:39.398 00.000 6120 Enqueuing Expose request
01:42:39.404 00.006 7680 IsSlewing returns 0
01:42:39.404 00.000 7680 IsGuiding returns 0
01:42:39.404 00.000 7680 PulseGuide returned control before completion, sleep 102
01:42:39.519 00.115 7680 IsGuiding returns 1
01:42:39.519 00.000 7680 scope still moving after pulse duration time elapsed
01:42:39.549 00.030 7680 IsSlewing returns 0
01:42:39.550 00.001 7680 IsGuiding returns 0
01:42:39.551 00.001 7680 scope move finished after 92 + 55 ms
01:42:39.551 00.000 7680 Move returns status 0, amount 92
01:42:39.551 00.000 7680 MoveAxis(N, 0, ABG)
01:42:39.553 00.002 7680 Move returns status 0, amount 0
01:42:39.554 00.001 7680 move complete, result=0
01:42:39.554 00.000 7680 worker thread done servicing request
01:42:39.555 00.001 6120 GuideStep: 0.2 px 92 ms WEST, -0.2 px 0 ms NORTH
01:42:39.562 00.007 7680 Worker thread wakes up
01:42:39.562 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:39.563 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:40.812 01.249 7680 Exposure complete
01:42:40.951 00.139 7680 worker thread done servicing request
01:42:40.951 00.000 6120 OnExposeComplete: enter
01:42:40.954 00.003 6120 UpdateGuideState(): m_state=6
01:42:40.959 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6741
01:42:40.962 00.003 6120 Star::Find returns 1 (1), X=955.22, Y=41.85, Mass=15027, SNR=81.2, Peak=255 HFD=6.8
01:42:40.965 00.003 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.20 = -1.09)
01:42:40.968 00.003 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.93 = -1.35)
01:42:40.971 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.28 hyp=0.36 cameraTheta=2.24 mountX=0.17 mountY=-0.35, mountTheta=-1.13
01:42:40.976 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.28, opts=13)
01:42:40.979 00.003 6120 Enqueuing Move request for scope (-0.22, 0.28)
01:42:40.982 00.003 7680 Worker thread wakes up
01:42:40.982 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.28) opts 0xd
01:42:40.984 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.28)
01:42:40.984 00.000 7680 Moving (-0.22, 0.28) raw xDistance=0.17 yDistance=-0.35
01:42:40.984 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:42:40.984 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:42:40.984 00.000 7680 MoveAxis(E, 0, ABG)
01:42:40.985 00.001 7680 Move returns status 0, amount 0
01:42:40.985 00.000 7680 MoveAxis(N, 191, ABG)
01:42:40.985 00.000 7680 Guiding  Dir = 0, Dur = 191
01:42:40.985 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:40.989 00.004 6120 UpdateGuideState exits: m=15027 SNR=81.2 Saturated
01:42:40.994 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:40.997 00.003 7680 IsSlewing returns 0
01:42:40.997 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:41.000 00.003 6120 Enqueuing Expose request
01:42:41.004 00.004 7680 IsGuiding returns 0
01:42:41.004 00.000 7680 PulseGuide returned control before completion, sleep 201
01:42:41.222 00.218 7680 IsGuiding returns 1
01:42:41.222 00.000 7680 scope still moving after pulse duration time elapsed
01:42:41.251 00.029 7680 IsSlewing returns 0
01:42:41.252 00.001 7680 IsGuiding returns 0
01:42:41.252 00.000 7680 scope move finished after 191 + 57 ms
01:42:41.253 00.001 7680 Move returns status 0, amount 191
01:42:41.253 00.000 7680 move complete, result=0
01:42:41.253 00.000 7680 worker thread done servicing request
01:42:41.254 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 191 ms NORTH
01:42:41.260 00.006 7680 Worker thread wakes up
01:42:41.260 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:41.261 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:42.513 01.252 7680 Exposure complete
01:42:42.656 00.143 7680 worker thread done servicing request
01:42:42.656 00.000 6120 OnExposeComplete: enter
01:42:42.660 00.004 6120 UpdateGuideState(): m_state=6
01:42:42.663 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6742
01:42:42.666 00.003 6120 Star::Find returns 1 (1), X=955.44, Y=41.56, Mass=14136, SNR=77.2, Peak=255 HFD=7.1
01:42:42.671 00.005 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-2.95) = xAngle (0.88 = 0.88)
01:42:42.674 00.003 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.61 = 0.61)
01:42:42.678 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.07 mountX=0.01 mountY=0.01, mountTheta=0.74
01:42:42.684 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.02, opts=13)
01:42:42.690 00.006 6120 Enqueuing Move request for scope (-0.01, -0.02)
01:42:42.695 00.005 7680 Worker thread wakes up
01:42:42.695 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:42.699 00.004 6120 UpdateGuideState exits: m=14136 SNR=77.2 Saturated
01:42:42.703 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:42.707 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:42.712 00.005 6120 Enqueuing Expose request
01:42:42.716 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
01:42:42.716 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
01:42:42.716 00.000 7680 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.01
01:42:42.716 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:42:42.716 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:42:42.717 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:42:42.718 00.001 7680 MoveAxis(E, 0, ABG)
01:42:42.718 00.000 7680 Move returns status 0, amount 0
01:42:42.718 00.000 7680 MoveAxis(N, 0, ABG)
01:42:42.718 00.000 7680 Move returns status 0, amount 0
01:42:42.719 00.001 7680 move complete, result=0
01:42:42.719 00.000 7680 worker thread done servicing request
01:42:42.719 00.000 7680 Worker thread wakes up
01:42:42.719 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:42.727 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:42.727 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:43.982 01.255 7680 Exposure complete
01:42:44.103 00.121 7680 worker thread done servicing request
01:42:44.104 00.001 6120 OnExposeComplete: enter
01:42:44.108 00.004 6120 UpdateGuideState(): m_state=6
01:42:44.112 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6743
01:42:44.116 00.004 6120 Star::Find returns 1 (1), X=955.07, Y=41.94, Mass=14388, SNR=77.6, Peak=255 HFD=7.0
01:42:44.120 00.004 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.32 = -0.96)
01:42:44.124 00.004 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
01:42:44.128 00.004 6120 CameraToMount -- cameraX=-0.37 cameraY=0.36 hyp=0.52 cameraTheta=2.36 mountX=0.30 mountY=-0.49, mountTheta=-1.03
01:42:44.133 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.36, opts=13)
01:42:44.137 00.004 6120 Enqueuing Move request for scope (-0.37, 0.36)
01:42:44.141 00.004 7680 Worker thread wakes up
01:42:44.142 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:44.145 00.003 6120 UpdateGuideState exits: m=14388 SNR=77.6 Saturated
01:42:44.151 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.36) opts 0xd
01:42:44.151 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:44.155 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:44.160 00.005 6120 Enqueuing Expose request
01:42:44.164 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.36)
01:42:44.164 00.000 7680 Moving (-0.37, 0.36) raw xDistance=0.30 yDistance=-0.49
01:42:44.164 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:42:44.164 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:42:44.164 00.000 7680 MoveAxis(W, 121, ABG)
01:42:44.165 00.001 7680 Guiding  Dir = 3, Dur = 121
01:42:44.165 00.000 7680 IsSlewing returns 0
01:42:44.165 00.000 7680 IsGuiding returns 0
01:42:44.166 00.001 7680 PulseGuide returned control before completion, sleep 131
01:42:44.308 00.142 7680 IsGuiding returns 1
01:42:44.308 00.000 7680 scope still moving after pulse duration time elapsed
01:42:44.340 00.032 7680 IsSlewing returns 0
01:42:44.342 00.002 7680 IsGuiding returns 0
01:42:44.343 00.001 7680 scope move finished after 121 + 56 ms
01:42:44.343 00.000 7680 Move returns status 0, amount 121
01:42:44.344 00.001 7680 MoveAxis(N, 267, ABG)
01:42:44.345 00.001 7680 Guiding  Dir = 0, Dur = 267
01:42:44.345 00.000 7680 IsSlewing returns 0
01:42:44.346 00.001 7680 IsGuiding returns 0
01:42:44.347 00.001 7680 PulseGuide returned control before completion, sleep 277
01:42:44.638 00.291 7680 IsGuiding returns 1
01:42:44.639 00.001 7680 scope still moving after pulse duration time elapsed
01:42:44.669 00.030 7680 IsSlewing returns 0
01:42:44.671 00.002 7680 IsGuiding returns 0
01:42:44.671 00.000 7680 scope move finished after 267 + 58 ms
01:42:44.671 00.000 7680 Move returns status 0, amount 267
01:42:44.672 00.001 7680 move complete, result=0
01:42:44.672 00.000 7680 worker thread done servicing request
01:42:44.672 00.000 7680 Worker thread wakes up
01:42:44.674 00.002 6120 GuideStep: 0.3 px 121 ms WEST, -0.5 px 267 ms NORTH
01:42:44.680 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:44.680 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:45.935 01.255 7680 Exposure complete
01:42:46.082 00.147 7680 worker thread done servicing request
01:42:46.082 00.000 6120 OnExposeComplete: enter
01:42:46.086 00.004 6120 UpdateGuideState(): m_state=6
01:42:46.090 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6744
01:42:46.096 00.006 6120 Star::Find returns 1 (1), X=955.20, Y=41.80, Mass=14121, SNR=76.4, Peak=255 HFD=6.8
01:42:46.101 00.005 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.36 = -0.92)
01:42:46.106 00.005 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.19)
01:42:46.110 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.22 hyp=0.34 cameraTheta=2.41 mountX=0.20 mountY=-0.31, mountTheta=-0.99
01:42:46.115 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.22, opts=13)
01:42:46.119 00.004 6120 Enqueuing Move request for scope (-0.25, 0.22)
01:42:46.123 00.004 7680 Worker thread wakes up
01:42:46.123 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.22) opts 0xd
01:42:46.123 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.22)
01:42:46.123 00.000 7680 Moving (-0.25, 0.22) raw xDistance=0.20 yDistance=-0.31
01:42:46.124 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
01:42:46.124 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:42:46.124 00.000 7680 MoveAxis(W, 91, ABG)
01:42:46.124 00.000 7680 Guiding  Dir = 3, Dur = 91
01:42:46.125 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:46.128 00.003 7680 IsSlewing returns 0
01:42:46.129 00.001 6120 UpdateGuideState exits: m=14121 SNR=76.4 Saturated
01:42:46.132 00.003 7680 IsGuiding returns 0
01:42:46.132 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:46.137 00.005 7680 PulseGuide returned control before completion, sleep 101
01:42:46.137 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:46.141 00.004 6120 Enqueuing Expose request
01:42:46.252 00.111 7680 IsGuiding returns 1
01:42:46.253 00.001 7680 scope still moving after pulse duration time elapsed
01:42:46.283 00.030 7680 IsSlewing returns 0
01:42:46.284 00.001 7680 IsGuiding returns 0
01:42:46.284 00.000 7680 scope move finished after 91 + 61 ms
01:42:46.286 00.002 7680 Move returns status 0, amount 91
01:42:46.286 00.000 7680 MoveAxis(N, 169, ABG)
01:42:46.287 00.001 7680 Guiding  Dir = 0, Dur = 169
01:42:46.287 00.000 7680 IsSlewing returns 0
01:42:46.289 00.002 7680 IsGuiding returns 0
01:42:46.290 00.001 7680 PulseGuide returned control before completion, sleep 179
01:42:46.471 00.181 7680 IsGuiding returns 1
01:42:46.471 00.000 7680 scope still moving after pulse duration time elapsed
01:42:46.501 00.030 7680 IsSlewing returns 0
01:42:46.503 00.002 7680 IsGuiding returns 0
01:42:46.503 00.000 7680 scope move finished after 169 + 45 ms
01:42:46.504 00.001 7680 Move returns status 0, amount 169
01:42:46.505 00.001 7680 move complete, result=0
01:42:46.505 00.000 7680 worker thread done servicing request
01:42:46.507 00.002 6120 GuideStep: 0.2 px 91 ms WEST, -0.3 px 169 ms NORTH
01:42:46.514 00.007 7680 Worker thread wakes up
01:42:46.514 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:46.515 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:47.762 01.247 7680 Exposure complete
01:42:47.899 00.137 6120 OnExposeComplete: enter
01:42:47.903 00.004 6120 UpdateGuideState(): m_state=6
01:42:47.908 00.005 7680 worker thread done servicing request
01:42:47.909 00.001 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6745
01:42:47.914 00.005 6120 Star::Find returns 1 (1), X=955.50, Y=41.33, Mass=14309, SNR=77.0, Peak=255 HFD=7.2
01:42:47.918 00.004 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-2.95) = xAngle (1.62 = 1.62)
01:42:47.921 00.003 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.35 = 1.35)
01:42:47.925 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.34 mountX=-0.01 mountY=0.24, mountTheta=1.62
01:42:47.929 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.24, opts=13)
01:42:47.934 00.005 6120 Enqueuing Move request for scope (0.06, -0.24)
01:42:47.937 00.003 7680 Worker thread wakes up
01:42:47.938 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:47.941 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.24) opts 0xd
01:42:47.941 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.24)
01:42:47.942 00.001 7680 Moving (0.06, -0.24) raw xDistance=-0.01 yDistance=0.24
01:42:47.942 00.000 6120 UpdateGuideState exits: m=14309 SNR=77.0 Saturated
01:42:47.946 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:47.950 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:42:47.950 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:42:47.950 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:47.954 00.004 6120 Enqueuing Expose request
01:42:47.958 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:42:47.958 00.000 7680 MoveAxis(E, 0, ABG)
01:42:47.958 00.000 7680 Move returns status 0, amount 0
01:42:47.958 00.000 7680 MoveAxis(N, 0, ABG)
01:42:47.959 00.001 7680 Move returns status 0, amount 0
01:42:47.959 00.000 7680 move complete, result=0
01:42:47.959 00.000 7680 worker thread done servicing request
01:42:47.959 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:42:47.964 00.005 7680 Worker thread wakes up
01:42:47.964 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:47.964 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:49.213 01.249 7680 Exposure complete
01:42:49.358 00.145 7680 worker thread done servicing request
01:42:49.359 00.001 6120 OnExposeComplete: enter
01:42:49.362 00.003 6120 UpdateGuideState(): m_state=6
01:42:49.367 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6746
01:42:49.371 00.004 6120 Star::Find returns 1 (1), X=955.16, Y=41.42, Mass=13320, SNR=74.2, Peak=255 HFD=7.1
01:42:49.375 00.004 6120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-2.95) = xAngle (0.31 = 0.31)
01:42:49.379 00.004 6120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.04 = 0.04)
01:42:49.384 00.005 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.15 hyp=0.32 cameraTheta=-2.65 mountX=0.31 mountY=0.01, mountTheta=0.04
01:42:49.388 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.15, opts=13)
01:42:49.392 00.004 6120 Enqueuing Move request for scope (-0.28, -0.15)
01:42:49.396 00.004 7680 Worker thread wakes up
01:42:49.396 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.15) opts 0xd
01:42:49.396 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.15)
01:42:49.396 00.000 7680 Moving (-0.28, -0.15) raw xDistance=0.31 yDistance=0.01
01:42:49.397 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:42:49.397 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:42:49.397 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:42:49.397 00.000 7680 MoveAxis(W, 125, ABG)
01:42:49.397 00.000 7680 Guiding  Dir = 3, Dur = 125
01:42:49.399 00.002 7680 IsSlewing returns 0
01:42:49.399 00.000 7680 IsGuiding returns 0
01:42:49.399 00.000 7680 PulseGuide returned control before completion, sleep 135
01:42:49.399 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:49.405 00.006 6120 UpdateGuideState exits: m=13320 SNR=74.2 Saturated
01:42:49.409 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:49.414 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:49.417 00.003 6120 Enqueuing Expose request
01:42:49.545 00.128 7680 IsGuiding returns 1
01:42:49.547 00.002 7680 scope still moving after pulse duration time elapsed
01:42:49.577 00.030 7680 IsSlewing returns 0
01:42:49.579 00.002 7680 IsGuiding returns 0
01:42:49.579 00.000 7680 scope move finished after 125 + 55 ms
01:42:49.579 00.000 7680 Move returns status 0, amount 125
01:42:49.580 00.001 7680 MoveAxis(N, 0, ABG)
01:42:49.580 00.000 7680 Move returns status 0, amount 0
01:42:49.580 00.000 7680 move complete, result=0
01:42:49.580 00.000 7680 worker thread done servicing request
01:42:49.580 00.000 6120 GuideStep: 0.3 px 125 ms WEST, 0.0 px 0 ms NORTH
01:42:49.589 00.009 7680 Worker thread wakes up
01:42:49.589 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:49.589 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:50.840 01.251 7680 Exposure complete
01:42:50.978 00.138 7680 worker thread done servicing request
01:42:50.978 00.000 6120 OnExposeComplete: enter
01:42:50.981 00.003 6120 UpdateGuideState(): m_state=6
01:42:50.984 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6747
01:42:50.989 00.005 6120 Star::Find returns 1 (1), X=955.46, Y=42.00, Mass=14309, SNR=76.4, Peak=255 HFD=6.7
01:42:50.993 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
01:42:50.996 00.003 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.07)
01:42:51.002 00.006 6120 CameraToMount -- cameraX=0.02 cameraY=0.43 hyp=0.43 cameraTheta=1.53 mountX=-0.10 mountY=-0.38, mountTheta=-1.82
01:42:51.008 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.43, opts=13)
01:42:51.011 00.003 6120 Enqueuing Move request for scope (0.02, 0.43)
01:42:51.016 00.005 7680 Worker thread wakes up
01:42:51.016 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.43) opts 0xd
01:42:51.016 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.43)
01:42:51.016 00.000 7680 Moving (0.02, 0.43) raw xDistance=-0.10 yDistance=-0.38
01:42:51.017 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:51.021 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:42:51.021 00.000 6120 UpdateGuideState exits: m=14309 SNR=76.4 Saturated
01:42:51.025 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:42:51.026 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:51.030 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:51.034 00.004 7680 MoveAxis(E, 0, ABG)
01:42:51.034 00.000 7680 Move returns status 0, amount 0
01:42:51.034 00.000 7680 MoveAxis(N, 206, ABG)
01:42:51.034 00.000 7680 Guiding  Dir = 0, Dur = 206
01:42:51.035 00.001 6120 Enqueuing Expose request
01:42:51.040 00.005 7680 IsSlewing returns 0
01:42:51.040 00.000 7680 IsGuiding returns 0
01:42:51.040 00.000 7680 PulseGuide returned control before completion, sleep 216
01:42:51.266 00.226 7680 IsGuiding returns 1
01:42:51.267 00.001 7680 scope still moving after pulse duration time elapsed
01:42:51.298 00.031 7680 IsSlewing returns 0
01:42:51.299 00.001 7680 IsGuiding returns 0
01:42:51.301 00.002 7680 scope move finished after 206 + 54 ms
01:42:51.301 00.000 7680 Move returns status 0, amount 206
01:42:51.302 00.001 7680 move complete, result=0
01:42:51.302 00.000 7680 worker thread done servicing request
01:42:51.302 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 206 ms NORTH
01:42:51.310 00.008 7680 Worker thread wakes up
01:42:51.311 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:51.311 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:52.558 01.247 7680 Exposure complete
01:42:52.691 00.133 7680 worker thread done servicing request
01:42:52.692 00.001 6120 OnExposeComplete: enter
01:42:52.697 00.005 6120 UpdateGuideState(): m_state=6
01:42:52.700 00.003 6120 Star::Find(15, 955, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6748
01:42:52.705 00.005 6120 Star::Find returns 1 (1), X=955.59, Y=41.59, Mass=14600, SNR=78.3, Peak=255 HFD=7.1
01:42:52.710 00.005 6120 CameraToMount -- cameraTheta (0.12) - m_xAngle (-2.95) = xAngle (3.07 = 3.07)
01:42:52.713 00.003 6120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.80 = 2.80)
01:42:52.718 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.12 mountX=-0.14 mountY=0.05, mountTheta=2.82
01:42:52.726 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.02, opts=13)
01:42:52.731 00.005 6120 Enqueuing Move request for scope (0.14, 0.02)
01:42:52.735 00.004 7680 Worker thread wakes up
01:42:52.735 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
01:42:52.736 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:52.740 00.004 6120 UpdateGuideState exits: m=14600 SNR=78.3 Saturated
01:42:52.743 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:52.747 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:52.751 00.004 6120 Enqueuing Expose request
01:42:52.755 00.004 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
01:42:52.755 00.000 7680 Moving (0.14, 0.02) raw xDistance=-0.14 yDistance=0.05
01:42:52.755 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:42:52.755 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:42:52.755 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:42:52.756 00.001 7680 MoveAxis(E, 0, ABG)
01:42:52.756 00.000 7680 Move returns status 0, amount 0
01:42:52.756 00.000 7680 MoveAxis(N, 0, ABG)
01:42:52.756 00.000 7680 Move returns status 0, amount 0
01:42:52.757 00.001 7680 move complete, result=0
01:42:52.758 00.001 7680 worker thread done servicing request
01:42:52.758 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:52.762 00.004 7680 Worker thread wakes up
01:42:52.762 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:52.762 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:54.011 01.249 7680 Exposure complete
01:42:54.152 00.141 7680 worker thread done servicing request
01:42:54.153 00.001 6120 OnExposeComplete: enter
01:42:54.157 00.004 6120 UpdateGuideState(): m_state=6
01:42:54.161 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6749
01:42:54.165 00.004 6120 Star::Find returns 1 (1), X=955.34, Y=41.99, Mass=14470, SNR=76.9, Peak=255 HFD=6.8
01:42:54.169 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
01:42:54.172 00.003 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
01:42:54.176 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.42 hyp=0.43 cameraTheta=1.82 mountX=0.03 mountY=-0.43, mountTheta=-1.50
01:42:54.182 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.42, opts=13)
01:42:54.187 00.005 6120 Enqueuing Move request for scope (-0.11, 0.42)
01:42:54.192 00.005 7680 Worker thread wakes up
01:42:54.192 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:54.196 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.42) opts 0xd
01:42:54.196 00.000 6120 UpdateGuideState exits: m=14470 SNR=76.9 Saturated
01:42:54.199 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:54.203 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:54.207 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.42)
01:42:54.208 00.001 7680 Moving (-0.11, 0.42) raw xDistance=0.03 yDistance=-0.43
01:42:54.208 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:42:54.208 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:42:54.208 00.000 7680 MoveAxis(E, 0, ABG)
01:42:54.209 00.001 7680 Move returns status 0, amount 0
01:42:54.209 00.000 7680 MoveAxis(N, 231, ABG)
01:42:54.209 00.000 7680 Guiding  Dir = 0, Dur = 231
01:42:54.209 00.000 6120 Enqueuing Expose request
01:42:54.213 00.004 7680 IsSlewing returns 0
01:42:54.213 00.000 7680 IsGuiding returns 0
01:42:54.213 00.000 7680 PulseGuide returned control before completion, sleep 241
01:42:54.458 00.245 7680 IsGuiding returns 1
01:42:54.460 00.002 7680 scope still moving after pulse duration time elapsed
01:42:54.489 00.029 7680 IsSlewing returns 0
01:42:54.491 00.002 7680 IsGuiding returns 0
01:42:54.491 00.000 7680 scope move finished after 231 + 46 ms
01:42:54.491 00.000 7680 Move returns status 0, amount 231
01:42:54.492 00.001 7680 move complete, result=0
01:42:54.492 00.000 7680 worker thread done servicing request
01:42:54.493 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 231 ms NORTH
01:42:54.502 00.009 7680 Worker thread wakes up
01:42:54.503 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:54.503 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:55.754 01.251 7680 Exposure complete
01:42:55.894 00.140 7680 worker thread done servicing request
01:42:55.894 00.000 6120 OnExposeComplete: enter
01:42:55.898 00.004 6120 UpdateGuideState(): m_state=6
01:42:55.902 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6750
01:42:55.905 00.003 6120 Star::Find returns 1 (1), X=955.26, Y=41.85, Mass=14270, SNR=77.9, Peak=255 HFD=6.8
01:42:55.910 00.005 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
01:42:55.913 00.003 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
01:42:55.917 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.28 hyp=0.34 cameraTheta=2.14 mountX=0.13 mountY=-0.33, mountTheta=-1.21
01:42:55.921 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.28, opts=13)
01:42:55.926 00.005 6120 Enqueuing Move request for scope (-0.18, 0.28)
01:42:55.929 00.003 7680 Worker thread wakes up
01:42:55.930 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.28) opts 0xd
01:42:55.930 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.28)
01:42:55.931 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:55.934 00.003 7680 Moving (-0.18, 0.28) raw xDistance=0.13 yDistance=-0.33
01:42:55.935 00.001 6120 UpdateGuideState exits: m=14270 SNR=77.9 Saturated
01:42:55.940 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:55.944 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:42:55.945 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:55.949 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:42:55.949 00.000 6120 Enqueuing Expose request
01:42:55.952 00.003 7680 MoveAxis(E, 0, ABG)
01:42:55.952 00.000 7680 Move returns status 0, amount 0
01:42:55.954 00.002 7680 MoveAxis(N, 181, ABG)
01:42:55.954 00.000 7680 Guiding  Dir = 0, Dur = 181
01:42:55.954 00.000 7680 IsSlewing returns 0
01:42:55.954 00.000 7680 IsGuiding returns 0
01:42:55.955 00.001 7680 PulseGuide returned control before completion, sleep 191
01:42:56.149 00.194 7680 IsGuiding returns 1
01:42:56.151 00.002 7680 scope still moving after pulse duration time elapsed
01:42:56.181 00.030 7680 IsSlewing returns 0
01:42:56.182 00.001 7680 IsGuiding returns 0
01:42:56.183 00.001 7680 scope move finished after 181 + 47 ms
01:42:56.183 00.000 7680 Move returns status 0, amount 181
01:42:56.184 00.001 7680 move complete, result=0
01:42:56.185 00.001 7680 worker thread done servicing request
01:42:56.185 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 181 ms NORTH
01:42:56.192 00.007 7680 Worker thread wakes up
01:42:56.192 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:56.192 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:57.444 01.252 7680 Exposure complete
01:42:57.577 00.133 7680 worker thread done servicing request
01:42:57.578 00.001 6120 OnExposeComplete: enter
01:42:57.581 00.003 6120 UpdateGuideState(): m_state=6
01:42:57.585 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6751
01:42:57.589 00.004 6120 Star::Find returns 1 (1), X=955.18, Y=41.84, Mass=14099, SNR=78.4, Peak=255 HFD=6.8
01:42:57.592 00.003 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.32 = -0.97)
01:42:57.597 00.005 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
01:42:57.600 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.27 hyp=0.38 cameraTheta=2.36 mountX=0.22 mountY=-0.36, mountTheta=-1.03
01:42:57.607 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.27, opts=13)
01:42:57.611 00.004 6120 Enqueuing Move request for scope (-0.27, 0.27)
01:42:57.615 00.004 7680 Worker thread wakes up
01:42:57.615 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:57.620 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.27) opts 0xd
01:42:57.620 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.27)
01:42:57.620 00.000 6120 UpdateGuideState exits: m=14099 SNR=78.4 Saturated
01:42:57.625 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:57.628 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:57.631 00.003 6120 Enqueuing Expose request
01:42:57.635 00.004 7680 Moving (-0.27, 0.27) raw xDistance=0.22 yDistance=-0.36
01:42:57.635 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:42:57.636 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:42:57.636 00.000 7680 MoveAxis(W, 88, ABG)
01:42:57.636 00.000 7680 Guiding  Dir = 3, Dur = 88
01:42:57.636 00.000 7680 IsSlewing returns 0
01:42:57.636 00.000 7680 IsGuiding returns 0
01:42:57.636 00.000 7680 PulseGuide returned control before completion, sleep 98
01:42:57.749 00.113 7680 IsGuiding returns 1
01:42:57.749 00.000 7680 scope still moving after pulse duration time elapsed
01:42:57.779 00.030 7680 IsSlewing returns 0
01:42:57.781 00.002 7680 IsGuiding returns 0
01:42:57.782 00.001 7680 scope move finished after 88 + 57 ms
01:42:57.782 00.000 7680 Move returns status 0, amount 88
01:42:57.782 00.000 7680 MoveAxis(N, 194, ABG)
01:42:57.782 00.000 7680 Guiding  Dir = 0, Dur = 194
01:42:57.782 00.000 7680 IsSlewing returns 0
01:42:57.784 00.002 7680 IsGuiding returns 0
01:42:57.784 00.000 7680 PulseGuide returned control before completion, sleep 204
01:42:57.997 00.213 7680 IsGuiding returns 1
01:42:57.999 00.002 7680 scope still moving after pulse duration time elapsed
01:42:58.027 00.028 7680 IsSlewing returns 0
01:42:58.028 00.001 7680 IsGuiding returns 0
01:42:58.029 00.001 7680 scope move finished after 194 + 50 ms
01:42:58.029 00.000 7680 Move returns status 0, amount 194
01:42:58.029 00.000 7680 move complete, result=0
01:42:58.031 00.002 7680 worker thread done servicing request
01:42:58.031 00.000 7680 Worker thread wakes up
01:42:58.031 00.000 6120 GuideStep: 0.2 px 88 ms WEST, -0.4 px 194 ms NORTH
01:42:58.038 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:58.038 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:42:59.291 01.253 7680 Exposure complete
01:42:59.428 00.137 7680 worker thread done servicing request
01:42:59.428 00.000 6120 OnExposeComplete: enter
01:42:59.432 00.004 6120 UpdateGuideState(): m_state=6
01:42:59.436 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6752
01:42:59.440 00.004 6120 Star::Find returns 1 (1), X=955.29, Y=41.76, Mass=13866, SNR=76.4, Peak=255 HFD=7.0
01:42:59.444 00.004 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
01:42:59.447 00.003 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
01:42:59.452 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.19 hyp=0.25 cameraTheta=2.25 mountX=0.12 mountY=-0.24, mountTheta=-1.12
01:42:59.455 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.19, opts=13)
01:42:59.460 00.005 6120 Enqueuing Move request for scope (-0.16, 0.19)
01:42:59.464 00.004 7680 Worker thread wakes up
01:42:59.464 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.19) opts 0xd
01:42:59.464 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.19)
01:42:59.464 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:42:59.468 00.004 6120 UpdateGuideState exits: m=13866 SNR=76.4 Saturated
01:42:59.472 00.004 7680 Moving (-0.16, 0.19) raw xDistance=0.12 yDistance=-0.24
01:42:59.472 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:42:59.473 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:42:59.473 00.000 7680 MoveAxis(E, 0, ABG)
01:42:59.473 00.000 7680 Move returns status 0, amount 0
01:42:59.473 00.000 7680 MoveAxis(N, 130, ABG)
01:42:59.473 00.000 7680 Guiding  Dir = 0, Dur = 130
01:42:59.473 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:59.477 00.004 7680 IsSlewing returns 0
01:42:59.478 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:42:59.482 00.004 7680 IsGuiding returns 0
01:42:59.482 00.000 6120 Enqueuing Expose request
01:42:59.486 00.004 7680 PulseGuide returned control before completion, sleep 140
01:42:59.639 00.153 7680 IsGuiding returns 1
01:42:59.640 00.001 7680 scope still moving after pulse duration time elapsed
01:42:59.670 00.030 7680 IsSlewing returns 0
01:42:59.672 00.002 7680 IsGuiding returns 0
01:42:59.672 00.000 7680 scope move finished after 130 + 60 ms
01:42:59.672 00.000 7680 Move returns status 0, amount 130
01:42:59.672 00.000 7680 move complete, result=0
01:42:59.673 00.001 7680 worker thread done servicing request
01:42:59.673 00.000 7680 Worker thread wakes up
01:42:59.673 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 130 ms NORTH
01:42:59.680 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:42:59.680 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:00.926 01.246 7680 Exposure complete
01:43:01.044 00.118 7680 worker thread done servicing request
01:43:01.045 00.001 6120 OnExposeComplete: enter
01:43:01.050 00.005 6120 UpdateGuideState(): m_state=6
01:43:01.053 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6753
01:43:01.058 00.005 6120 Star::Find returns 1 (1), X=955.14, Y=41.77, Mass=15032, SNR=81.9, Peak=255 HFD=6.9
01:43:01.062 00.004 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.52 = -0.76)
01:43:01.065 00.003 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.25 = -1.03)
01:43:01.070 00.005 6120 CameraToMount -- cameraX=-0.30 cameraY=0.20 hyp=0.36 cameraTheta=2.57 mountX=0.26 mountY=-0.31, mountTheta=-0.87
01:43:01.074 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.20, opts=13)
01:43:01.077 00.003 6120 Enqueuing Move request for scope (-0.30, 0.20)
01:43:01.082 00.005 7680 Worker thread wakes up
01:43:01.082 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.20) opts 0xd
01:43:01.082 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.20)
01:43:01.082 00.000 7680 Moving (-0.30, 0.20) raw xDistance=0.26 yDistance=-0.31
01:43:01.083 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:43:01.083 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:43:01.084 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:01.087 00.003 6120 UpdateGuideState exits: m=15032 SNR=81.9 Saturated
01:43:01.093 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:01.097 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:01.101 00.004 6120 Enqueuing Expose request
01:43:01.106 00.005 7680 MoveAxis(W, 106, ABG)
01:43:01.106 00.000 7680 Guiding  Dir = 3, Dur = 106
01:43:01.106 00.000 7680 IsSlewing returns 0
01:43:01.107 00.001 7680 IsGuiding returns 0
01:43:01.107 00.000 7680 PulseGuide returned control before completion, sleep 116
01:43:01.227 00.120 7680 IsGuiding returns 1
01:43:01.229 00.002 7680 scope still moving after pulse duration time elapsed
01:43:01.259 00.030 7680 IsSlewing returns 0
01:43:01.259 00.000 7680 IsGuiding returns 0
01:43:01.259 00.000 7680 scope move finished after 106 + 45 ms
01:43:01.260 00.001 7680 Move returns status 0, amount 106
01:43:01.260 00.000 7680 MoveAxis(N, 167, ABG)
01:43:01.261 00.001 7680 Guiding  Dir = 0, Dur = 167
01:43:01.261 00.000 7680 IsSlewing returns 0
01:43:01.261 00.000 7680 IsGuiding returns 0
01:43:01.262 00.001 7680 PulseGuide returned control before completion, sleep 177
01:43:01.447 00.185 7680 IsGuiding returns 1
01:43:01.447 00.000 7680 scope still moving after pulse duration time elapsed
01:43:01.477 00.030 7680 IsSlewing returns 0
01:43:01.478 00.001 7680 IsGuiding returns 0
01:43:01.479 00.001 7680 scope move finished after 167 + 50 ms
01:43:01.480 00.001 7680 Move returns status 0, amount 167
01:43:01.480 00.000 7680 move complete, result=0
01:43:01.481 00.001 7680 worker thread done servicing request
01:43:01.481 00.000 7680 Worker thread wakes up
01:43:01.482 00.001 6120 GuideStep: 0.3 px 106 ms WEST, -0.3 px 167 ms NORTH
01:43:01.487 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:01.488 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:02.738 01.250 7680 Exposure complete
01:43:02.881 00.143 7680 worker thread done servicing request
01:43:02.883 00.002 6120 OnExposeComplete: enter
01:43:02.887 00.004 6120 UpdateGuideState(): m_state=6
01:43:02.890 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6754
01:43:02.894 00.004 6120 Star::Find returns 1 (1), X=955.52, Y=41.44, Mass=13976, SNR=77.4, Peak=255 HFD=7.1
01:43:02.896 00.002 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-2.95) = xAngle (1.90 = 1.90)
01:43:02.899 00.003 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.63 = 1.63)
01:43:02.905 00.006 6120 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.05 mountX=-0.05 mountY=0.15, mountTheta=1.89
01:43:02.912 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.13, opts=13)
01:43:02.917 00.005 6120 Enqueuing Move request for scope (0.07, -0.13)
01:43:02.921 00.004 7680 Worker thread wakes up
01:43:02.921 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
01:43:02.922 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
01:43:02.922 00.000 7680 Moving (0.07, -0.13) raw xDistance=-0.05 yDistance=0.15
01:43:02.922 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:43:02.922 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:43:02.922 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:02.927 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:43:02.927 00.000 7680 MoveAxis(E, 0, ABG)
01:43:02.927 00.000 7680 Move returns status 0, amount 0
01:43:02.928 00.001 7680 MoveAxis(N, 0, ABG)
01:43:02.928 00.000 7680 Move returns status 0, amount 0
01:43:02.928 00.000 7680 move complete, result=0
01:43:02.928 00.000 7680 worker thread done servicing request
01:43:02.928 00.000 6120 UpdateGuideState exits: m=13976 SNR=77.4 Saturated
01:43:02.932 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:02.936 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:02.940 00.004 6120 Enqueuing Expose request
01:43:02.943 00.003 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:02.947 00.004 7680 Worker thread wakes up
01:43:02.947 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:02.947 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:04.198 01.251 7680 Exposure complete
01:43:04.337 00.139 7680 worker thread done servicing request
01:43:04.338 00.001 6120 OnExposeComplete: enter
01:43:04.342 00.004 6120 UpdateGuideState(): m_state=6
01:43:04.346 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6755
01:43:04.351 00.005 6120 Star::Find returns 1 (1), X=955.52, Y=41.66, Mass=14201, SNR=76.8, Peak=255 HFD=7.1
01:43:04.354 00.003 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (-2.95) = xAngle (3.84 = -2.44)
01:43:04.357 00.003 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.58 = -2.71)
01:43:04.361 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.09 mountY=-0.05, mountTheta=-2.64
01:43:04.366 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.09, opts=13)
01:43:04.371 00.005 6120 Enqueuing Move request for scope (0.08, 0.09)
01:43:04.374 00.003 7680 Worker thread wakes up
01:43:04.376 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
01:43:04.376 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
01:43:04.376 00.000 7680 Moving (0.08, 0.09) raw xDistance=-0.09 yDistance=-0.05
01:43:04.376 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:04.380 00.004 6120 UpdateGuideState exits: m=14201 SNR=76.8 Saturated
01:43:04.385 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:04.388 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:04.392 00.004 6120 Enqueuing Expose request
01:43:04.396 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:43:04.396 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:43:04.396 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:43:04.396 00.000 7680 MoveAxis(E, 0, ABG)
01:43:04.397 00.001 7680 Move returns status 0, amount 0
01:43:04.397 00.000 7680 MoveAxis(N, 0, ABG)
01:43:04.397 00.000 7680 Move returns status 0, amount 0
01:43:04.397 00.000 7680 move complete, result=0
01:43:04.398 00.001 7680 worker thread done servicing request
01:43:04.398 00.000 7680 Worker thread wakes up
01:43:04.399 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:04.403 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:04.404 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:05.652 01.248 7680 Exposure complete
01:43:05.795 00.143 7680 worker thread done servicing request
01:43:05.795 00.000 6120 OnExposeComplete: enter
01:43:05.800 00.005 6120 UpdateGuideState(): m_state=6
01:43:05.804 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6756
01:43:05.808 00.004 6120 Star::Find returns 1 (1), X=955.25, Y=42.03, Mass=14218, SNR=77.6, Peak=255 HFD=6.9
01:43:05.811 00.003 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
01:43:05.815 00.004 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
01:43:05.819 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.46 hyp=0.50 cameraTheta=1.97 mountX=0.11 mountY=-0.50, mountTheta=-1.36
01:43:05.824 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.46, opts=13)
01:43:05.829 00.005 6120 Enqueuing Move request for scope (-0.20, 0.46)
01:43:05.832 00.003 7680 Worker thread wakes up
01:43:05.833 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:05.836 00.003 6120 UpdateGuideState exits: m=14218 SNR=77.6 Saturated
01:43:05.840 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:05.846 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:05.850 00.004 6120 Enqueuing Expose request
01:43:05.855 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.46) opts 0xd
01:43:05.855 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.46)
01:43:05.855 00.000 7680 Moving (-0.20, 0.46) raw xDistance=0.11 yDistance=-0.50
01:43:05.855 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:43:05.856 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
01:43:05.856 00.000 7680 MoveAxis(E, 0, ABG)
01:43:05.856 00.000 7680 Move returns status 0, amount 0
01:43:05.856 00.000 7680 MoveAxis(N, 273, ABG)
01:43:05.856 00.000 7680 Guiding  Dir = 0, Dur = 273
01:43:05.856 00.000 7680 IsSlewing returns 0
01:43:05.857 00.001 7680 IsGuiding returns 0
01:43:05.857 00.000 7680 PulseGuide returned control before completion, sleep 283
01:43:06.156 00.299 7680 IsGuiding returns 1
01:43:06.156 00.000 7680 scope still moving after pulse duration time elapsed
01:43:06.188 00.032 7680 IsSlewing returns 0
01:43:06.190 00.002 7680 IsGuiding returns 1
01:43:06.219 00.029 7680 IsSlewing returns 0
01:43:06.220 00.001 7680 IsGuiding returns 1
01:43:06.250 00.030 7680 IsSlewing returns 0
01:43:06.253 00.003 7680 IsGuiding returns 0
01:43:06.254 00.001 7680 scope move finished after 273 + 123 ms
01:43:06.254 00.000 7680 Move returns status 0, amount 273
01:43:06.255 00.001 7680 move complete, result=0
01:43:06.255 00.000 7680 worker thread done servicing request
01:43:06.256 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 273 ms NORTH
01:43:06.264 00.008 7680 Worker thread wakes up
01:43:06.264 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:06.264 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:07.512 01.248 7680 Exposure complete
01:43:07.658 00.146 7680 worker thread done servicing request
01:43:07.659 00.001 6120 OnExposeComplete: enter
01:43:07.664 00.005 6120 UpdateGuideState(): m_state=6
01:43:07.671 00.007 6120 Star::Find(15, 955, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6757
01:43:07.677 00.006 6120 Star::Find returns 1 (1), X=955.22, Y=41.78, Mass=14457, SNR=76.4, Peak=255 HFD=6.9
01:43:07.682 00.005 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.36 = -0.93)
01:43:07.687 00.005 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.19)
01:43:07.691 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.21 hyp=0.31 cameraTheta=2.40 mountX=0.18 mountY=-0.28, mountTheta=-1.00
01:43:07.698 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.21, opts=13)
01:43:07.704 00.006 6120 Enqueuing Move request for scope (-0.23, 0.21)
01:43:07.710 00.006 7680 Worker thread wakes up
01:43:07.710 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:07.716 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.21) opts 0xd
01:43:07.716 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.21)
01:43:07.716 00.000 6120 UpdateGuideState exits: m=14457 SNR=76.4 Saturated
01:43:07.721 00.005 7680 Moving (-0.23, 0.21) raw xDistance=0.18 yDistance=-0.28
01:43:07.721 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:07.727 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:07.732 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:43:07.732 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:43:07.733 00.001 6120 Enqueuing Expose request
01:43:07.738 00.005 7680 MoveAxis(E, 0, ABG)
01:43:07.738 00.000 7680 Move returns status 0, amount 0
01:43:07.738 00.000 7680 MoveAxis(N, 154, ABG)
01:43:07.740 00.002 7680 Guiding  Dir = 0, Dur = 154
01:43:07.740 00.000 7680 IsSlewing returns 0
01:43:07.740 00.000 7680 IsGuiding returns 0
01:43:07.741 00.001 7680 PulseGuide returned control before completion, sleep 164
01:43:07.920 00.179 7680 IsGuiding returns 1
01:43:07.921 00.001 7680 scope still moving after pulse duration time elapsed
01:43:07.951 00.030 7680 IsSlewing returns 0
01:43:07.952 00.001 7680 IsGuiding returns 0
01:43:07.952 00.000 7680 scope move finished after 154 + 57 ms
01:43:07.953 00.001 7680 Move returns status 0, amount 154
01:43:07.953 00.000 7680 move complete, result=0
01:43:07.953 00.000 7680 worker thread done servicing request
01:43:07.954 00.001 7680 Worker thread wakes up
01:43:07.954 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 154 ms NORTH
01:43:07.960 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:07.960 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:09.213 01.253 7680 Exposure complete
01:43:09.351 00.138 7680 worker thread done servicing request
01:43:09.351 00.000 6120 OnExposeComplete: enter
01:43:09.355 00.004 6120 UpdateGuideState(): m_state=6
01:43:09.360 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6758
01:43:09.363 00.003 6120 Star::Find returns 1 (1), X=955.19, Y=41.71, Mass=14568, SNR=77.6, Peak=255 HFD=7.0
01:43:09.368 00.005 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-2.95) = xAngle (5.60 = -0.68)
01:43:09.371 00.003 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.34 = -0.95)
01:43:09.375 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.14 hyp=0.29 cameraTheta=2.65 mountX=0.23 mountY=-0.24, mountTheta=-0.81
01:43:09.379 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.14, opts=13)
01:43:09.384 00.005 6120 Enqueuing Move request for scope (-0.26, 0.14)
01:43:09.388 00.004 7680 Worker thread wakes up
01:43:09.388 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:09.391 00.003 6120 UpdateGuideState exits: m=14568 SNR=77.6 Saturated
01:43:09.395 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:09.399 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.14) opts 0xd
01:43:09.399 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.14)
01:43:09.400 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:09.403 00.003 6120 Enqueuing Expose request
01:43:09.408 00.005 7680 Moving (-0.26, 0.14) raw xDistance=0.23 yDistance=-0.24
01:43:09.408 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
01:43:09.408 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:43:09.408 00.000 7680 MoveAxis(W, 92, ABG)
01:43:09.409 00.001 7680 Guiding  Dir = 3, Dur = 92
01:43:09.410 00.001 7680 IsSlewing returns 0
01:43:09.410 00.000 7680 IsGuiding returns 0
01:43:09.410 00.000 7680 PulseGuide returned control before completion, sleep 102
01:43:09.514 00.104 7680 IsGuiding returns 1
01:43:09.515 00.001 7680 scope still moving after pulse duration time elapsed
01:43:09.545 00.030 7680 IsSlewing returns 0
01:43:09.547 00.002 7680 IsGuiding returns 0
01:43:09.547 00.000 7680 scope move finished after 92 + 44 ms
01:43:09.548 00.001 7680 Move returns status 0, amount 92
01:43:09.548 00.000 7680 MoveAxis(N, 128, ABG)
01:43:09.549 00.001 7680 Guiding  Dir = 0, Dur = 128
01:43:09.549 00.000 7680 IsSlewing returns 0
01:43:09.550 00.001 7680 IsGuiding returns 0
01:43:09.550 00.000 7680 PulseGuide returned control before completion, sleep 138
01:43:09.702 00.152 7680 IsGuiding returns 1
01:43:09.703 00.001 7680 scope still moving after pulse duration time elapsed
01:43:09.733 00.030 7680 IsSlewing returns 0
01:43:09.734 00.001 7680 IsGuiding returns 0
01:43:09.735 00.001 7680 scope move finished after 128 + 57 ms
01:43:09.735 00.000 7680 Move returns status 0, amount 128
01:43:09.736 00.001 7680 move complete, result=0
01:43:09.736 00.000 7680 worker thread done servicing request
01:43:09.737 00.001 7680 Worker thread wakes up
01:43:09.737 00.000 6120 GuideStep: 0.2 px 92 ms WEST, -0.2 px 128 ms NORTH
01:43:09.744 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:09.744 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:10.991 01.247 7680 Exposure complete
01:43:11.119 00.128 7680 worker thread done servicing request
01:43:11.119 00.000 6120 OnExposeComplete: enter
01:43:11.124 00.005 6120 UpdateGuideState(): m_state=6
01:43:11.129 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6759
01:43:11.134 00.005 6120 Star::Find returns 1 (1), X=955.25, Y=41.79, Mass=14762, SNR=79.2, Peak=255 HFD=7.0
01:43:11.137 00.003 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
01:43:11.140 00.003 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.97 = -1.31)
01:43:11.145 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.22 hyp=0.29 cameraTheta=2.28 mountX=0.15 mountY=-0.28, mountTheta=-1.09
01:43:11.149 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.22, opts=13)
01:43:11.153 00.004 6120 Enqueuing Move request for scope (-0.19, 0.22)
01:43:11.157 00.004 7680 Worker thread wakes up
01:43:11.157 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.22) opts 0xd
01:43:11.157 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.22)
01:43:11.157 00.000 7680 Moving (-0.19, 0.22) raw xDistance=0.15 yDistance=-0.28
01:43:11.157 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:43:11.157 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:43:11.157 00.000 7680 MoveAxis(E, 0, ABG)
01:43:11.157 00.000 7680 Move returns status 0, amount 0
01:43:11.158 00.001 7680 MoveAxis(N, 154, ABG)
01:43:11.158 00.000 7680 Guiding  Dir = 0, Dur = 154
01:43:11.158 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:11.161 00.003 7680 IsSlewing returns 0
01:43:11.161 00.000 6120 UpdateGuideState exits: m=14762 SNR=79.2 Saturated
01:43:11.166 00.005 7680 IsGuiding returns 0
01:43:11.166 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:11.169 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:11.173 00.004 7680 PulseGuide returned control before completion, sleep 164
01:43:11.173 00.000 6120 Enqueuing Expose request
01:43:11.348 00.175 7680 IsGuiding returns 1
01:43:11.348 00.000 7680 scope still moving after pulse duration time elapsed
01:43:11.379 00.031 7680 IsSlewing returns 0
01:43:11.383 00.004 7680 IsGuiding returns 0
01:43:11.383 00.000 7680 scope move finished after 154 + 63 ms
01:43:11.383 00.000 7680 Move returns status 0, amount 154
01:43:11.384 00.001 7680 move complete, result=0
01:43:11.385 00.001 7680 worker thread done servicing request
01:43:11.385 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 154 ms NORTH
01:43:11.391 00.006 7680 Worker thread wakes up
01:43:11.392 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:11.392 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:12.638 01.246 7680 Exposure complete
01:43:12.781 00.143 7680 worker thread done servicing request
01:43:12.781 00.000 6120 OnExposeComplete: enter
01:43:12.786 00.005 6120 UpdateGuideState(): m_state=6
01:43:12.790 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6760
01:43:12.793 00.003 6120 Star::Find returns 1 (1), X=955.28, Y=41.78, Mass=14516, SNR=75.2, Peak=255 HFD=7.0
01:43:12.798 00.005 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.19 = -1.10)
01:43:12.801 00.003 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
01:43:12.804 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.21 hyp=0.27 cameraTheta=2.23 mountX=0.12 mountY=-0.26, mountTheta=-1.13
01:43:12.810 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.21, opts=13)
01:43:12.813 00.003 6120 Enqueuing Move request for scope (-0.17, 0.21)
01:43:12.819 00.006 7680 Worker thread wakes up
01:43:12.819 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.21) opts 0xd
01:43:12.820 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.21)
01:43:12.820 00.000 7680 Moving (-0.17, 0.21) raw xDistance=0.12 yDistance=-0.26
01:43:12.820 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:43:12.820 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:43:12.820 00.000 7680 MoveAxis(E, 0, ABG)
01:43:12.820 00.000 7680 Move returns status 0, amount 0
01:43:12.820 00.000 7680 MoveAxis(N, 144, ABG)
01:43:12.821 00.001 7680 Guiding  Dir = 0, Dur = 144
01:43:12.821 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:12.824 00.003 7680 IsSlewing returns 0
01:43:12.825 00.001 6120 UpdateGuideState exits: m=14516 SNR=75.2 Saturated
01:43:12.828 00.003 7680 IsGuiding returns 0
01:43:12.829 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:12.833 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:12.837 00.004 6120 Enqueuing Expose request
01:43:12.840 00.003 7680 PulseGuide returned control before completion, sleep 154
01:43:13.001 00.161 7680 IsGuiding returns 1
01:43:13.001 00.000 7680 scope still moving after pulse duration time elapsed
01:43:13.033 00.032 7680 IsSlewing returns 0
01:43:13.033 00.000 7680 IsGuiding returns 0
01:43:13.033 00.000 7680 scope move finished after 144 + 60 ms
01:43:13.034 00.001 7680 Move returns status 0, amount 144
01:43:13.034 00.000 7680 move complete, result=0
01:43:13.034 00.000 7680 worker thread done servicing request
01:43:13.034 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 144 ms NORTH
01:43:13.040 00.006 7680 Worker thread wakes up
01:43:13.040 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:13.040 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:14.291 01.251 7680 Exposure complete
01:43:14.433 00.142 7680 worker thread done servicing request
01:43:14.434 00.001 6120 OnExposeComplete: enter
01:43:14.438 00.004 6120 UpdateGuideState(): m_state=6
01:43:14.443 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6761
01:43:14.447 00.004 6120 Star::Find returns 1 (1), X=955.26, Y=41.64, Mass=15169, SNR=79.9, Peak=255 HFD=7.1
01:43:14.451 00.004 6120 CameraToMount -- cameraTheta (2.78) - m_xAngle (-2.95) = xAngle (5.74 = -0.55)
01:43:14.456 00.005 6120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.47 = -0.81)
01:43:14.460 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.78 mountX=0.17 mountY=-0.14, mountTheta=-0.70
01:43:14.465 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.07, opts=13)
01:43:14.470 00.005 6120 Enqueuing Move request for scope (-0.18, 0.07)
01:43:14.473 00.003 7680 Worker thread wakes up
01:43:14.473 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
01:43:14.474 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
01:43:14.474 00.000 7680 Moving (-0.18, 0.07) raw xDistance=0.17 yDistance=-0.14
01:43:14.474 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:43:14.474 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:43:14.474 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:43:14.474 00.000 7680 MoveAxis(E, 0, ABG)
01:43:14.474 00.000 7680 Move returns status 0, amount 0
01:43:14.475 00.001 7680 MoveAxis(N, 0, ABG)
01:43:14.475 00.000 7680 Move returns status 0, amount 0
01:43:14.475 00.000 7680 move complete, result=0
01:43:14.475 00.000 7680 worker thread done servicing request
01:43:14.475 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:14.479 00.004 6120 UpdateGuideState exits: m=15169 SNR=79.9 Saturated
01:43:14.482 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:14.487 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:14.490 00.003 6120 Enqueuing Expose request
01:43:14.493 00.003 7680 Worker thread wakes up
01:43:14.494 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:14.494 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:14.494 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:15.747 01.253 7680 Exposure complete
01:43:15.889 00.142 7680 worker thread done servicing request
01:43:15.889 00.000 6120 OnExposeComplete: enter
01:43:15.895 00.006 6120 UpdateGuideState(): m_state=6
01:43:15.899 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6762
01:43:15.903 00.004 6120 Star::Find returns 1 (1), X=955.32, Y=41.79, Mass=14835, SNR=77.9, Peak=255 HFD=6.9
01:43:15.907 00.004 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.05 = -1.23)
01:43:15.912 00.005 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
01:43:15.915 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.25 cameraTheta=2.10 mountX=0.08 mountY=-0.25, mountTheta=-1.25
01:43:15.922 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.22, opts=13)
01:43:15.925 00.003 6120 Enqueuing Move request for scope (-0.13, 0.22)
01:43:15.928 00.003 7680 Worker thread wakes up
01:43:15.928 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
01:43:15.928 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
01:43:15.928 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:15.932 00.004 7680 Moving (-0.13, 0.22) raw xDistance=0.08 yDistance=-0.25
01:43:15.932 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:43:15.932 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:43:15.932 00.000 7680 MoveAxis(E, 0, ABG)
01:43:15.932 00.000 6120 UpdateGuideState exits: m=14835 SNR=77.9 Saturated
01:43:15.936 00.004 7680 Move returns status 0, amount 0
01:43:15.937 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:15.941 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:15.945 00.004 6120 Enqueuing Expose request
01:43:15.949 00.004 7680 MoveAxis(N, 136, ABG)
01:43:15.949 00.000 7680 Guiding  Dir = 0, Dur = 136
01:43:15.949 00.000 7680 IsSlewing returns 0
01:43:15.949 00.000 7680 IsGuiding returns 0
01:43:15.950 00.001 7680 PulseGuide returned control before completion, sleep 146
01:43:16.111 00.161 7680 IsGuiding returns 0
01:43:16.112 00.001 7680 Move returns status 0, amount 136
01:43:16.112 00.000 7680 move complete, result=0
01:43:16.113 00.001 7680 worker thread done servicing request
01:43:16.113 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 136 ms NORTH
01:43:16.120 00.007 7680 Worker thread wakes up
01:43:16.120 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:16.120 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:17.369 01.249 7680 Exposure complete
01:43:17.507 00.138 7680 worker thread done servicing request
01:43:17.507 00.000 6120 OnExposeComplete: enter
01:43:17.512 00.005 6120 UpdateGuideState(): m_state=6
01:43:17.516 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6763
01:43:17.520 00.004 6120 Star::Find returns 1 (1), X=955.29, Y=41.86, Mass=13885, SNR=76.0, Peak=255 HFD=6.8
01:43:17.524 00.004 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.01 = -1.28)
01:43:17.528 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
01:43:17.532 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.29 hyp=0.33 cameraTheta=2.05 mountX=0.10 mountY=-0.33, mountTheta=-1.29
01:43:17.535 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.29, opts=13)
01:43:17.540 00.005 6120 Enqueuing Move request for scope (-0.15, 0.29)
01:43:17.543 00.003 7680 Worker thread wakes up
01:43:17.543 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.29) opts 0xd
01:43:17.544 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.29)
01:43:17.544 00.000 7680 Moving (-0.15, 0.29) raw xDistance=0.10 yDistance=-0.33
01:43:17.544 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:43:17.544 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:43:17.544 00.000 7680 MoveAxis(E, 0, ABG)
01:43:17.544 00.000 7680 Move returns status 0, amount 0
01:43:17.544 00.000 7680 MoveAxis(N, 177, ABG)
01:43:17.544 00.000 7680 Guiding  Dir = 0, Dur = 177
01:43:17.545 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:17.549 00.004 7680 IsSlewing returns 0
01:43:17.549 00.000 6120 UpdateGuideState exits: m=13885 SNR=76.0 Saturated
01:43:17.552 00.003 7680 IsGuiding returns 0
01:43:17.552 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:17.556 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:17.560 00.004 7680 PulseGuide returned control before completion, sleep 187
01:43:17.560 00.000 6120 Enqueuing Expose request
01:43:17.750 00.190 7680 IsGuiding returns 1
01:43:17.751 00.001 7680 scope still moving after pulse duration time elapsed
01:43:17.783 00.032 7680 IsSlewing returns 0
01:43:17.785 00.002 7680 IsGuiding returns 0
01:43:17.785 00.000 7680 scope move finished after 177 + 55 ms
01:43:17.785 00.000 7680 Move returns status 0, amount 177
01:43:17.785 00.000 7680 move complete, result=0
01:43:17.786 00.001 7680 worker thread done servicing request
01:43:17.786 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 177 ms NORTH
01:43:17.794 00.008 7680 Worker thread wakes up
01:43:17.795 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:17.795 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:19.055 01.260 7680 Exposure complete
01:43:19.185 00.130 7680 worker thread done servicing request
01:43:19.187 00.002 6120 OnExposeComplete: enter
01:43:19.191 00.004 6120 UpdateGuideState(): m_state=6
01:43:19.197 00.006 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6764
01:43:19.201 00.004 6120 Star::Find returns 1 (1), X=955.19, Y=41.63, Mass=14731, SNR=78.8, Peak=255 HFD=7.1
01:43:19.206 00.005 6120 CameraToMount -- cameraTheta (2.92) - m_xAngle (-2.95) = xAngle (5.87 = -0.41)
01:43:19.210 00.004 6120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.60 = -0.68)
01:43:19.213 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.06 hyp=0.26 cameraTheta=2.92 mountX=0.24 mountY=-0.16, mountTheta=-0.60
01:43:19.221 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.06, opts=13)
01:43:19.227 00.006 6120 Enqueuing Move request for scope (-0.25, 0.06)
01:43:19.230 00.003 7680 Worker thread wakes up
01:43:19.231 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:19.235 00.004 6120 UpdateGuideState exits: m=14731 SNR=78.8 Saturated
01:43:19.238 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:19.243 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:19.245 00.002 6120 Enqueuing Expose request
01:43:19.250 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.06) opts 0xd
01:43:19.250 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.06)
01:43:19.251 00.001 7680 Moving (-0.25, 0.06) raw xDistance=0.24 yDistance=-0.16
01:43:19.251 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:43:19.251 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:43:19.251 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:43:19.252 00.001 7680 MoveAxis(W, 97, ABG)
01:43:19.252 00.000 7680 Guiding  Dir = 3, Dur = 97
01:43:19.253 00.001 7680 IsSlewing returns 0
01:43:19.253 00.000 7680 IsGuiding returns 0
01:43:19.253 00.000 7680 PulseGuide returned control before completion, sleep 107
01:43:19.374 00.121 7680 IsGuiding returns 1
01:43:19.374 00.000 7680 scope still moving after pulse duration time elapsed
01:43:19.405 00.031 7680 IsSlewing returns 0
01:43:19.407 00.002 7680 IsGuiding returns 0
01:43:19.408 00.001 7680 scope move finished after 97 + 57 ms
01:43:19.408 00.000 7680 Move returns status 0, amount 97
01:43:19.409 00.001 7680 MoveAxis(N, 0, ABG)
01:43:19.409 00.000 7680 Move returns status 0, amount 0
01:43:19.409 00.000 7680 move complete, result=0
01:43:19.410 00.001 7680 worker thread done servicing request
01:43:19.411 00.001 7680 Worker thread wakes up
01:43:19.411 00.000 6120 GuideStep: 0.2 px 97 ms WEST, -0.2 px 0 ms NORTH
01:43:19.418 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:19.418 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:20.666 01.248 7680 Exposure complete
01:43:20.809 00.143 7680 worker thread done servicing request
01:43:20.810 00.001 6120 OnExposeComplete: enter
01:43:20.815 00.005 6120 UpdateGuideState(): m_state=6
01:43:20.821 00.006 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6765
01:43:20.825 00.004 6120 Star::Find returns 1 (1), X=955.47, Y=41.71, Mass=14505, SNR=77.7, Peak=255 HFD=7.2
01:43:20.828 00.003 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
01:43:20.833 00.005 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
01:43:20.837 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.15 cameraTheta=1.43 mountX=-0.05 mountY=-0.12, mountTheta=-1.94
01:43:20.841 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.14, opts=13)
01:43:20.846 00.005 6120 Enqueuing Move request for scope (0.02, 0.14)
01:43:20.851 00.005 7680 Worker thread wakes up
01:43:20.852 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:20.856 00.004 6120 UpdateGuideState exits: m=14505 SNR=77.7 Saturated
01:43:20.859 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:20.864 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:20.867 00.003 6120 Enqueuing Expose request
01:43:20.871 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
01:43:20.871 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
01:43:20.871 00.000 7680 Moving (0.02, 0.14) raw xDistance=-0.05 yDistance=-0.12
01:43:20.871 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:43:20.872 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:43:20.873 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:43:20.873 00.000 7680 MoveAxis(E, 0, ABG)
01:43:20.873 00.000 7680 Move returns status 0, amount 0
01:43:20.873 00.000 7680 MoveAxis(N, 0, ABG)
01:43:20.873 00.000 7680 Move returns status 0, amount 0
01:43:20.874 00.001 7680 move complete, result=0
01:43:20.874 00.000 7680 worker thread done servicing request
01:43:20.874 00.000 7680 Worker thread wakes up
01:43:20.874 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:20.878 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:20.878 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:22.135 01.257 7680 Exposure complete
01:43:22.277 00.142 7680 worker thread done servicing request
01:43:22.277 00.000 6120 OnExposeComplete: enter
01:43:22.281 00.004 6120 UpdateGuideState(): m_state=6
01:43:22.286 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6766
01:43:22.289 00.003 6120 Star::Find returns 1 (1), X=955.27, Y=41.84, Mass=14844, SNR=78.5, Peak=255 HFD=6.9
01:43:22.293 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
01:43:22.297 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.43)
01:43:22.301 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.26 hyp=0.32 cameraTheta=2.17 mountX=0.13 mountY=-0.32, mountTheta=-1.19
01:43:22.307 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.26, opts=13)
01:43:22.311 00.004 6120 Enqueuing Move request for scope (-0.18, 0.26)
01:43:22.316 00.005 7680 Worker thread wakes up
01:43:22.317 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:22.321 00.004 6120 UpdateGuideState exits: m=14844 SNR=78.5 Saturated
01:43:22.326 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:22.331 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.26) opts 0xd
01:43:22.331 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.26)
01:43:22.331 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:22.335 00.004 6120 Enqueuing Expose request
01:43:22.339 00.004 7680 Moving (-0.18, 0.26) raw xDistance=0.13 yDistance=-0.32
01:43:22.339 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:43:22.339 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:43:22.339 00.000 7680 MoveAxis(E, 0, ABG)
01:43:22.340 00.001 7680 Move returns status 0, amount 0
01:43:22.340 00.000 7680 MoveAxis(N, 172, ABG)
01:43:22.340 00.000 7680 Guiding  Dir = 0, Dur = 172
01:43:22.340 00.000 7680 IsSlewing returns 0
01:43:22.341 00.001 7680 IsGuiding returns 0
01:43:22.341 00.000 7680 PulseGuide returned control before completion, sleep 182
01:43:22.528 00.187 7680 IsGuiding returns 1
01:43:22.530 00.002 7680 scope still moving after pulse duration time elapsed
01:43:22.560 00.030 7680 IsSlewing returns 0
01:43:22.562 00.002 7680 IsGuiding returns 0
01:43:22.564 00.002 7680 scope move finished after 172 + 50 ms
01:43:22.564 00.000 7680 Move returns status 0, amount 172
01:43:22.565 00.001 7680 move complete, result=0
01:43:22.565 00.000 7680 worker thread done servicing request
01:43:22.566 00.001 7680 Worker thread wakes up
01:43:22.566 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 172 ms NORTH
01:43:22.572 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:22.572 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:23.827 01.255 7680 Exposure complete
01:43:23.964 00.137 7680 worker thread done servicing request
01:43:23.964 00.000 6120 OnExposeComplete: enter
01:43:23.968 00.004 6120 UpdateGuideState(): m_state=6
01:43:23.973 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6767
01:43:23.976 00.003 6120 Star::Find returns 1 (1), X=955.23, Y=41.89, Mass=15089, SNR=79.8, Peak=255 HFD=6.9
01:43:23.979 00.003 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
01:43:23.984 00.005 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.43)
01:43:23.988 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.32 hyp=0.38 cameraTheta=2.17 mountX=0.15 mountY=-0.38, mountTheta=-1.19
01:43:23.994 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.32, opts=13)
01:43:23.997 00.003 6120 Enqueuing Move request for scope (-0.22, 0.32)
01:43:24.002 00.005 7680 Worker thread wakes up
01:43:24.003 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:24.007 00.004 6120 UpdateGuideState exits: m=15089 SNR=79.8 Saturated
01:43:24.011 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:24.015 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.32) opts 0xd
01:43:24.016 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.32)
01:43:24.016 00.000 7680 Moving (-0.22, 0.32) raw xDistance=0.15 yDistance=-0.38
01:43:24.016 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:43:24.017 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:43:24.017 00.000 7680 MoveAxis(E, 0, ABG)
01:43:24.017 00.000 7680 Move returns status 0, amount 0
01:43:24.018 00.001 7680 MoveAxis(N, 206, ABG)
01:43:24.018 00.000 7680 Guiding  Dir = 0, Dur = 206
01:43:24.018 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:24.023 00.005 6120 Enqueuing Expose request
01:43:24.028 00.005 7680 IsSlewing returns 0
01:43:24.028 00.000 7680 IsGuiding returns 0
01:43:24.029 00.001 7680 PulseGuide returned control before completion, sleep 216
01:43:24.251 00.222 7680 IsGuiding returns 1
01:43:24.252 00.001 7680 scope still moving after pulse duration time elapsed
01:43:24.281 00.029 7680 IsSlewing returns 0
01:43:24.282 00.001 7680 IsGuiding returns 0
01:43:24.284 00.002 7680 scope move finished after 206 + 49 ms
01:43:24.284 00.000 7680 Move returns status 0, amount 206
01:43:24.285 00.001 7680 move complete, result=0
01:43:24.285 00.000 7680 worker thread done servicing request
01:43:24.285 00.000 7680 Worker thread wakes up
01:43:24.286 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 206 ms NORTH
01:43:24.292 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:24.292 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:25.546 01.254 7680 Exposure complete
01:43:25.682 00.136 7680 worker thread done servicing request
01:43:25.682 00.000 6120 OnExposeComplete: enter
01:43:25.685 00.003 6120 UpdateGuideState(): m_state=6
01:43:25.689 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6768
01:43:25.694 00.005 6120 Star::Find returns 1 (1), X=955.34, Y=41.88, Mass=14198, SNR=78.1, Peak=255 HFD=6.8
01:43:25.698 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
01:43:25.701 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
01:43:25.704 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.31 hyp=0.32 cameraTheta=1.90 mountX=0.04 mountY=-0.32, mountTheta=-1.43
01:43:25.709 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.31, opts=13)
01:43:25.712 00.003 6120 Enqueuing Move request for scope (-0.10, 0.31)
01:43:25.716 00.004 7680 Worker thread wakes up
01:43:25.717 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.31) opts 0xd
01:43:25.717 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.31)
01:43:25.717 00.000 7680 Moving (-0.10, 0.31) raw xDistance=0.04 yDistance=-0.32
01:43:25.717 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:43:25.717 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:43:25.717 00.000 7680 MoveAxis(E, 0, ABG)
01:43:25.717 00.000 7680 Move returns status 0, amount 0
01:43:25.718 00.001 7680 MoveAxis(N, 173, ABG)
01:43:25.718 00.000 7680 Guiding  Dir = 0, Dur = 173
01:43:25.718 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:25.722 00.004 7680 IsSlewing returns 0
01:43:25.723 00.001 6120 UpdateGuideState exits: m=14198 SNR=78.1 Saturated
01:43:25.727 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:25.731 00.004 7680 IsGuiding returns 0
01:43:25.731 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:25.734 00.003 6120 Enqueuing Expose request
01:43:25.738 00.004 7680 PulseGuide returned control before completion, sleep 183
01:43:25.923 00.185 7680 IsGuiding returns 1
01:43:25.923 00.000 7680 scope still moving after pulse duration time elapsed
01:43:25.954 00.031 7680 IsSlewing returns 0
01:43:25.955 00.001 7680 IsGuiding returns 0
01:43:25.955 00.000 7680 scope move finished after 173 + 51 ms
01:43:25.956 00.001 7680 Move returns status 0, amount 173
01:43:25.956 00.000 7680 move complete, result=0
01:43:25.957 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 173 ms NORTH
01:43:25.963 00.006 7680 worker thread done servicing request
01:43:25.963 00.000 7680 Worker thread wakes up
01:43:25.964 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:25.964 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:27.217 01.253 7680 Exposure complete
01:43:27.354 00.137 7680 worker thread done servicing request
01:43:27.354 00.000 6120 OnExposeComplete: enter
01:43:27.359 00.005 6120 UpdateGuideState(): m_state=6
01:43:27.364 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6769
01:43:27.367 00.003 6120 Star::Find returns 1 (1), X=955.65, Y=41.46, Mass=13715, SNR=75.8, Peak=255 HFD=7.1
01:43:27.370 00.003 6120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-2.95) = xAngle (2.46 = 2.46)
01:43:27.373 00.003 6120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.19 = 2.19)
01:43:27.376 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-0.49 mountX=-0.18 mountY=0.18, mountTheta=2.34
01:43:27.380 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.11, opts=13)
01:43:27.383 00.003 6120 Enqueuing Move request for scope (0.20, -0.11)
01:43:27.386 00.003 7680 Worker thread wakes up
01:43:27.386 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:27.390 00.004 6120 UpdateGuideState exits: m=13715 SNR=75.8 Saturated
01:43:27.394 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:27.398 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:27.401 00.003 6120 Enqueuing Expose request
01:43:27.403 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
01:43:27.403 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
01:43:27.404 00.001 7680 Moving (0.20, -0.11) raw xDistance=-0.18 yDistance=0.18
01:43:27.404 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:43:27.404 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:43:27.404 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:43:27.406 00.002 7680 MoveAxis(E, 0, ABG)
01:43:27.406 00.000 7680 Move returns status 0, amount 0
01:43:27.406 00.000 7680 MoveAxis(N, 0, ABG)
01:43:27.406 00.000 7680 Move returns status 0, amount 0
01:43:27.406 00.000 7680 move complete, result=0
01:43:27.407 00.001 7680 worker thread done servicing request
01:43:27.407 00.000 7680 Worker thread wakes up
01:43:27.407 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:43:27.412 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:27.412 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:28.667 01.255 7680 Exposure complete
01:43:28.835 00.168 7680 worker thread done servicing request
01:43:28.835 00.000 6120 OnExposeComplete: enter
01:43:28.839 00.004 6120 UpdateGuideState(): m_state=6
01:43:28.844 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6770
01:43:28.849 00.005 6120 Star::Find returns 1 (1), X=955.31, Y=41.86, Mass=14987, SNR=80.5, Peak=255 HFD=6.9
01:43:28.854 00.005 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.96 = -1.33)
01:43:28.857 00.003 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.60)
01:43:28.861 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.29 hyp=0.32 cameraTheta=2.00 mountX=0.08 mountY=-0.32, mountTheta=-1.33
01:43:28.866 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.29, opts=13)
01:43:28.870 00.004 6120 Enqueuing Move request for scope (-0.13, 0.29)
01:43:28.874 00.004 7680 Worker thread wakes up
01:43:28.874 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:28.877 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.29) opts 0xd
01:43:28.877 00.000 6120 UpdateGuideState exits: m=14987 SNR=80.5 Saturated
01:43:28.882 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.29)
01:43:28.882 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:28.886 00.004 7680 Moving (-0.13, 0.29) raw xDistance=0.08 yDistance=-0.32
01:43:28.886 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:28.889 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:43:28.889 00.000 6120 Enqueuing Expose request
01:43:28.895 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:43:28.895 00.000 7680 MoveAxis(E, 0, ABG)
01:43:28.895 00.000 7680 Move returns status 0, amount 0
01:43:28.895 00.000 7680 MoveAxis(N, 176, ABG)
01:43:28.895 00.000 7680 Guiding  Dir = 0, Dur = 176
01:43:28.895 00.000 7680 IsSlewing returns 0
01:43:28.896 00.001 7680 IsGuiding returns 0
01:43:28.896 00.000 7680 PulseGuide returned control before completion, sleep 186
01:43:29.088 00.192 7680 IsGuiding returns 1
01:43:29.089 00.001 7680 scope still moving after pulse duration time elapsed
01:43:29.119 00.030 7680 IsSlewing returns 0
01:43:29.120 00.001 7680 IsGuiding returns 0
01:43:29.120 00.000 7680 scope move finished after 176 + 48 ms
01:43:29.121 00.001 7680 Move returns status 0, amount 176
01:43:29.121 00.000 7680 move complete, result=0
01:43:29.121 00.000 7680 worker thread done servicing request
01:43:29.122 00.001 7680 Worker thread wakes up
01:43:29.122 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 176 ms NORTH
01:43:29.131 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:29.131 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:30.380 01.249 7680 Exposure complete
01:43:30.514 00.134 7680 worker thread done servicing request
01:43:30.515 00.001 6120 OnExposeComplete: enter
01:43:30.519 00.004 6120 UpdateGuideState(): m_state=6
01:43:30.522 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6771
01:43:30.527 00.005 6120 Star::Find returns 1 (1), X=955.73, Y=41.82, Mass=14829, SNR=78.9, Peak=255 HFD=7.0
01:43:30.530 00.003 6120 CameraToMount -- cameraTheta (0.72) - m_xAngle (-2.95) = xAngle (3.68 = -2.61)
01:43:30.534 00.004 6120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.41 = -2.87)
01:43:30.537 00.003 6120 CameraToMount -- cameraX=0.28 cameraY=0.25 hyp=0.37 cameraTheta=0.72 mountX=-0.32 mountY=-0.10, mountTheta=-2.84
01:43:30.543 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.25, opts=13)
01:43:30.547 00.004 6120 Enqueuing Move request for scope (0.28, 0.25)
01:43:30.551 00.004 7680 Worker thread wakes up
01:43:30.551 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.25) opts 0xd
01:43:30.551 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.25)
01:43:30.551 00.000 7680 Moving (0.28, 0.25) raw xDistance=-0.32 yDistance=-0.10
01:43:30.552 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:43:30.552 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:43:30.552 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:43:30.552 00.000 7680 MoveAxis(E, 132, ABG)
01:43:30.552 00.000 7680 Guiding  Dir = 2, Dur = 132
01:43:30.552 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:30.556 00.004 7680 IsSlewing returns 0
01:43:30.556 00.000 7680 IsGuiding returns 0
01:43:30.556 00.000 6120 UpdateGuideState exits: m=14829 SNR=78.9 Saturated
01:43:30.560 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:30.565 00.005 7680 PulseGuide returned control before completion, sleep 142
01:43:30.565 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:30.568 00.003 6120 Enqueuing Expose request
01:43:30.712 00.144 7680 IsGuiding returns 1
01:43:30.712 00.000 7680 scope still moving after pulse duration time elapsed
01:43:30.743 00.031 7680 IsSlewing returns 0
01:43:30.744 00.001 7680 IsGuiding returns 0
01:43:30.744 00.000 7680 scope move finished after 132 + 55 ms
01:43:30.744 00.000 7680 Move returns status 0, amount 132
01:43:30.744 00.000 7680 MoveAxis(N, 0, ABG)
01:43:30.745 00.001 7680 Move returns status 0, amount 0
01:43:30.745 00.000 7680 move complete, result=0
01:43:30.745 00.000 7680 worker thread done servicing request
01:43:30.745 00.000 7680 Worker thread wakes up
01:43:30.746 00.001 6120 GuideStep: -0.3 px 132 ms EAST, -0.1 px 0 ms NORTH
01:43:30.754 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:30.754 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:32.002 01.248 7680 Exposure complete
01:43:32.142 00.140 7680 worker thread done servicing request
01:43:32.142 00.000 6120 OnExposeComplete: enter
01:43:32.147 00.005 6120 UpdateGuideState(): m_state=6
01:43:32.151 00.004 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6772
01:43:32.154 00.003 6120 Star::Find returns 1 (1), X=955.31, Y=42.14, Mass=13891, SNR=75.2, Peak=255 HFD=6.8
01:43:32.159 00.005 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.77 = -1.52)
01:43:32.164 00.005 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.79)
01:43:32.168 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.57 hyp=0.59 cameraTheta=1.81 mountX=0.03 mountY=-0.58, mountTheta=-1.52
01:43:32.174 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.57, opts=13)
01:43:32.179 00.005 6120 Enqueuing Move request for scope (-0.14, 0.57)
01:43:32.183 00.004 7680 Worker thread wakes up
01:43:32.183 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:32.186 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.57) opts 0xd
01:43:32.186 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.57)
01:43:32.186 00.000 7680 Moving (-0.14, 0.57) raw xDistance=0.03 yDistance=-0.58
01:43:32.186 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:43:32.188 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
01:43:32.188 00.000 7680 MoveAxis(E, 0, ABG)
01:43:32.188 00.000 6120 UpdateGuideState exits: m=13891 SNR=75.2 Saturated
01:43:32.191 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:32.196 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:32.200 00.004 6120 Enqueuing Expose request
01:43:32.203 00.003 7680 Move returns status 0, amount 0
01:43:32.203 00.000 7680 MoveAxis(N, 313, ABG)
01:43:32.205 00.002 7680 Guiding  Dir = 0, Dur = 313
01:43:32.205 00.000 7680 IsSlewing returns 0
01:43:32.205 00.000 7680 IsGuiding returns 0
01:43:32.206 00.001 7680 PulseGuide returned control before completion, sleep 323
01:43:32.536 00.330 7680 IsGuiding returns 1
01:43:32.536 00.000 7680 scope still moving after pulse duration time elapsed
01:43:32.567 00.031 7680 IsSlewing returns 0
01:43:32.567 00.000 7680 IsGuiding returns 0
01:43:32.568 00.001 7680 scope move finished after 313 + 49 ms
01:43:32.569 00.001 7680 Move returns status 0, amount 313
01:43:32.569 00.000 7680 move complete, result=0
01:43:32.569 00.000 7680 worker thread done servicing request
01:43:32.569 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 313 ms NORTH
01:43:32.577 00.008 7680 Worker thread wakes up
01:43:32.578 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:32.578 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:33.828 01.250 7680 Exposure complete
01:43:33.963 00.135 7680 worker thread done servicing request
01:43:33.964 00.001 6120 OnExposeComplete: enter
01:43:33.968 00.004 6120 UpdateGuideState(): m_state=6
01:43:33.972 00.004 6120 Star::Find(15, 955, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6773
01:43:33.976 00.004 6120 Star::Find returns 1 (1), X=955.62, Y=41.75, Mass=14369, SNR=77.7, Peak=255 HFD=7.1
01:43:33.981 00.005 6120 CameraToMount -- cameraTheta (0.81) - m_xAngle (-2.95) = xAngle (3.76 = -2.52)
01:43:33.985 00.004 6120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.50 = -2.79)
01:43:33.989 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.18 hyp=0.25 cameraTheta=0.81 mountX=-0.20 mountY=-0.09, mountTheta=-2.74
01:43:33.998 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.18, opts=13)
01:43:34.006 00.008 6120 Enqueuing Move request for scope (0.17, 0.18)
01:43:34.017 00.011 7680 Worker thread wakes up
01:43:34.017 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.18) opts 0xd
01:43:34.018 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.18)
01:43:34.018 00.000 7680 Moving (0.17, 0.18) raw xDistance=-0.20 yDistance=-0.09
01:43:34.018 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:43:34.020 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:43:34.020 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:34.028 00.008 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:43:34.028 00.000 6120 UpdateGuideState exits: m=14369 SNR=77.7 Saturated
01:43:34.034 00.006 7680 MoveAxis(E, 84, ABG)
01:43:34.035 00.001 7680 Guiding  Dir = 2, Dur = 84
01:43:34.035 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:34.040 00.005 7680 IsSlewing returns 0
01:43:34.041 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:34.047 00.006 7680 IsGuiding returns 0
01:43:34.047 00.000 6120 Enqueuing Expose request
01:43:34.054 00.007 7680 PulseGuide returned control before completion, sleep 94
01:43:34.159 00.105 7680 IsGuiding returns 0
01:43:34.159 00.000 7680 Move returns status 0, amount 84
01:43:34.160 00.001 7680 MoveAxis(N, 0, ABG)
01:43:34.160 00.000 7680 Move returns status 0, amount 0
01:43:34.160 00.000 7680 move complete, result=0
01:43:34.162 00.002 7680 worker thread done servicing request
01:43:34.163 00.001 6120 GuideStep: -0.2 px 84 ms EAST, -0.1 px 0 ms NORTH
01:43:34.170 00.007 7680 Worker thread wakes up
01:43:34.171 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:34.171 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:35.423 01.252 7680 Exposure complete
01:43:35.560 00.137 7680 worker thread done servicing request
01:43:35.561 00.001 6120 OnExposeComplete: enter
01:43:35.565 00.004 6120 UpdateGuideState(): m_state=6
01:43:35.570 00.005 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6774
01:43:35.574 00.004 6120 Star::Find returns 1 (1), X=955.57, Y=41.52, Mass=14109, SNR=77.3, Peak=255 HFD=7.0
01:43:35.577 00.003 6120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-2.95) = xAngle (2.59 = 2.59)
01:43:35.582 00.005 6120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.32 = 2.32)
01:43:35.586 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.36 mountX=-0.11 mountY=0.10, mountTheta=2.43
01:43:35.591 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.05, opts=13)
01:43:35.594 00.003 6120 Enqueuing Move request for scope (0.12, -0.05)
01:43:35.599 00.005 7680 Worker thread wakes up
01:43:35.599 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
01:43:35.600 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
01:43:35.600 00.000 7680 Moving (0.12, -0.05) raw xDistance=-0.11 yDistance=0.10
01:43:35.600 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:43:35.600 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:35.607 00.007 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:43:35.607 00.000 6120 UpdateGuideState exits: m=14109 SNR=77.3 Saturated
01:43:35.611 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:43:35.611 00.000 7680 MoveAxis(E, 0, ABG)
01:43:35.611 00.000 7680 Move returns status 0, amount 0
01:43:35.611 00.000 7680 MoveAxis(N, 0, ABG)
01:43:35.611 00.000 7680 Move returns status 0, amount 0
01:43:35.613 00.002 7680 move complete, result=0
01:43:35.613 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:35.617 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:35.621 00.004 6120 Enqueuing Expose request
01:43:35.624 00.003 7680 worker thread done servicing request
01:43:35.624 00.000 7680 Worker thread wakes up
01:43:35.624 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:35.624 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:35.626 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:36.874 01.248 7680 Exposure complete
01:43:36.998 00.124 7680 worker thread done servicing request
01:43:36.998 00.000 6120 OnExposeComplete: enter
01:43:37.002 00.004 6120 UpdateGuideState(): m_state=6
01:43:37.008 00.006 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6775
01:43:37.013 00.005 6120 Star::Find returns 1 (1), X=955.37, Y=41.98, Mass=15398, SNR=81.2, Peak=255 HFD=6.9
01:43:37.017 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
01:43:37.022 00.005 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
01:43:37.025 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.41 hyp=0.42 cameraTheta=1.75 mountX=-0.00 mountY=-0.40, mountTheta=-1.58
01:43:37.031 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.41, opts=13)
01:43:37.034 00.003 6120 Enqueuing Move request for scope (-0.07, 0.41)
01:43:37.039 00.005 7680 Worker thread wakes up
01:43:37.039 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.41) opts 0xd
01:43:37.040 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.41)
01:43:37.040 00.000 7680 Moving (-0.07, 0.41) raw xDistance=-0.00 yDistance=-0.40
01:43:37.040 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:43:37.040 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:43:37.040 00.000 7680 MoveAxis(E, 0, ABG)
01:43:37.040 00.000 7680 Move returns status 0, amount 0
01:43:37.040 00.000 7680 MoveAxis(N, 218, ABG)
01:43:37.040 00.000 7680 Guiding  Dir = 0, Dur = 218
01:43:37.040 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:37.045 00.005 7680 IsSlewing returns 0
01:43:37.045 00.000 6120 UpdateGuideState exits: m=15398 SNR=81.2 Saturated
01:43:37.048 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:37.053 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:37.057 00.004 6120 Enqueuing Expose request
01:43:37.060 00.003 7680 IsGuiding returns 0
01:43:37.060 00.000 7680 PulseGuide returned control before completion, sleep 228
01:43:37.301 00.241 7680 IsGuiding returns 1
01:43:37.302 00.001 7680 scope still moving after pulse duration time elapsed
01:43:37.333 00.031 7680 IsSlewing returns 0
01:43:37.334 00.001 7680 IsGuiding returns 0
01:43:37.334 00.000 7680 scope move finished after 218 + 55 ms
01:43:37.335 00.001 7680 Move returns status 0, amount 218
01:43:37.335 00.000 7680 move complete, result=0
01:43:37.337 00.002 7680 worker thread done servicing request
01:43:37.337 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 218 ms NORTH
01:43:37.344 00.007 7680 Worker thread wakes up
01:43:37.345 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:37.345 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:38.592 01.247 7680 Exposure complete
01:43:38.724 00.132 7680 worker thread done servicing request
01:43:38.725 00.001 6120 OnExposeComplete: enter
01:43:38.729 00.004 6120 UpdateGuideState(): m_state=6
01:43:38.732 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6776
01:43:38.735 00.003 6120 Star::Find returns 1 (1), X=955.49, Y=42.01, Mass=13750, SNR=75.1, Peak=255 HFD=6.7
01:43:38.740 00.005 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
01:43:38.744 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
01:43:38.747 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.44 hyp=0.44 cameraTheta=1.47 mountX=-0.13 mountY=-0.38, mountTheta=-1.89
01:43:38.752 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.44, opts=13)
01:43:38.760 00.008 6120 Enqueuing Move request for scope (0.04, 0.44)
01:43:38.764 00.004 7680 Worker thread wakes up
01:43:38.765 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.44) opts 0xd
01:43:38.765 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.44)
01:43:38.765 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:38.769 00.004 7680 Moving (0.04, 0.44) raw xDistance=-0.13 yDistance=-0.38
01:43:38.769 00.000 6120 UpdateGuideState exits: m=13750 SNR=75.1 Saturated
01:43:38.774 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:38.777 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:38.781 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:43:38.781 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:43:38.781 00.000 7680 MoveAxis(E, 0, ABG)
01:43:38.781 00.000 7680 Move returns status 0, amount 0
01:43:38.781 00.000 7680 MoveAxis(N, 205, ABG)
01:43:38.783 00.002 7680 Guiding  Dir = 0, Dur = 205
01:43:38.783 00.000 6120 Enqueuing Expose request
01:43:38.788 00.005 7680 IsSlewing returns 0
01:43:38.788 00.000 7680 IsGuiding returns 0
01:43:38.789 00.001 7680 PulseGuide returned control before completion, sleep 215
01:43:39.019 00.230 7680 IsGuiding returns 1
01:43:39.019 00.000 7680 scope still moving after pulse duration time elapsed
01:43:39.051 00.032 7680 IsSlewing returns 0
01:43:39.053 00.002 7680 IsGuiding returns 0
01:43:39.053 00.000 7680 scope move finished after 205 + 59 ms
01:43:39.054 00.001 7680 Move returns status 0, amount 205
01:43:39.054 00.000 7680 move complete, result=0
01:43:39.054 00.000 7680 worker thread done servicing request
01:43:39.054 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 205 ms NORTH
01:43:39.061 00.007 7680 Worker thread wakes up
01:43:39.061 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:39.061 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:40.313 01.252 7680 Exposure complete
01:43:40.450 00.137 7680 worker thread done servicing request
01:43:40.450 00.000 6120 OnExposeComplete: enter
01:43:40.454 00.004 6120 UpdateGuideState(): m_state=6
01:43:40.458 00.004 6120 Star::Find(15, 955, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6777
01:43:40.462 00.004 6120 Star::Find returns 1 (1), X=955.28, Y=41.69, Mass=14623, SNR=80.5, Peak=255 HFD=7.1
01:43:40.466 00.004 6120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-2.95) = xAngle (5.48 = -0.80)
01:43:40.469 00.003 6120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.21 = -1.07)
01:43:40.472 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.20 cameraTheta=2.53 mountX=0.14 mountY=-0.18, mountTheta=-0.90
01:43:40.477 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.12, opts=13)
01:43:40.481 00.004 6120 Enqueuing Move request for scope (-0.17, 0.12)
01:43:40.484 00.003 7680 Worker thread wakes up
01:43:40.484 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:40.488 00.004 6120 UpdateGuideState exits: m=14623 SNR=80.5 Saturated
01:43:40.492 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:40.495 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:40.498 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
01:43:40.498 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
01:43:40.498 00.000 7680 Moving (-0.17, 0.12) raw xDistance=0.14 yDistance=-0.18
01:43:40.498 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:43:40.498 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:43:40.498 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:43:40.500 00.002 7680 MoveAxis(E, 0, ABG)
01:43:40.500 00.000 7680 Move returns status 0, amount 0
01:43:40.500 00.000 7680 MoveAxis(N, 0, ABG)
01:43:40.500 00.000 7680 Move returns status 0, amount 0
01:43:40.500 00.000 7680 move complete, result=0
01:43:40.500 00.000 7680 worker thread done servicing request
01:43:40.500 00.000 6120 Enqueuing Expose request
01:43:40.504 00.004 7680 Worker thread wakes up
01:43:40.504 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:40.504 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:40.504 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:43:41.750 01.246 7680 Exposure complete
01:43:41.880 00.130 7680 worker thread done servicing request
01:43:41.881 00.001 6120 OnExposeComplete: enter
01:43:41.886 00.005 6120 UpdateGuideState(): m_state=6
01:43:41.889 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6778
01:43:41.893 00.004 6120 Star::Find returns 1 (1), X=955.39, Y=41.93, Mass=14926, SNR=79.2, Peak=255 HFD=6.9
01:43:41.896 00.003 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
01:43:41.900 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
01:43:41.903 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.36 hyp=0.37 cameraTheta=1.74 mountX=-0.01 mountY=-0.35, mountTheta=-1.59
01:43:41.908 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.36, opts=13)
01:43:41.912 00.004 6120 Enqueuing Move request for scope (-0.06, 0.36)
01:43:41.915 00.003 7680 Worker thread wakes up
01:43:41.915 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.36) opts 0xd
01:43:41.915 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:41.919 00.004 6120 UpdateGuideState exits: m=14926 SNR=79.2 Saturated
01:43:41.923 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:41.926 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:41.929 00.003 6120 Enqueuing Expose request
01:43:41.934 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.36)
01:43:41.934 00.000 7680 Moving (-0.06, 0.36) raw xDistance=-0.01 yDistance=-0.35
01:43:41.934 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:43:41.934 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:43:41.935 00.001 7680 MoveAxis(E, 0, ABG)
01:43:41.935 00.000 7680 Move returns status 0, amount 0
01:43:41.935 00.000 7680 MoveAxis(N, 190, ABG)
01:43:41.935 00.000 7680 Guiding  Dir = 0, Dur = 190
01:43:41.936 00.001 7680 IsSlewing returns 0
01:43:41.936 00.000 7680 IsGuiding returns 0
01:43:41.936 00.000 7680 PulseGuide returned control before completion, sleep 200
01:43:42.150 00.214 7680 IsGuiding returns 1
01:43:42.150 00.000 7680 scope still moving after pulse duration time elapsed
01:43:42.181 00.031 7680 IsSlewing returns 0
01:43:42.182 00.001 7680 IsGuiding returns 0
01:43:42.183 00.001 7680 scope move finished after 190 + 56 ms
01:43:42.183 00.000 7680 Move returns status 0, amount 190
01:43:42.185 00.002 7680 move complete, result=0
01:43:42.185 00.000 7680 worker thread done servicing request
01:43:42.186 00.001 7680 Worker thread wakes up
01:43:42.186 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 190 ms NORTH
01:43:42.193 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:42.193 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(940,27,31,31)
01:43:43.109 00.916 6120 evsrv: cli 0FAF0158 connect
01:43:43.154 00.045 6120 case statement mapped state 6 to 3
01:43:43.157 00.003 6120 case statement mapped state 6 to 3
01:43:43.162 00.005 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"c4e35c0b-3b6c-4c6d-8c7f-29c2e6ef5332"}
01:43:43.165 00.003 6120 case statement mapped state 6 to 3
01:43:43.224 00.059 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4e35c0b-3b6c-4c6d-8c7f-29c2e6ef5332"}
01:43:43.229 00.005 6120 evsrv: cli 0FAF0158 disconnect
01:43:43.234 00.005 6120 evsrv: cli 0FAEF398 connect
01:43:43.238 00.004 6120 case statement mapped state 6 to 3
01:43:43.242 00.004 6120 case statement mapped state 6 to 3
01:43:43.246 00.004 6120 evsrv: cli 0FAEF398 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"06dc325c-f3ae-4e82-a121-16be468a25a8"}
01:43:43.250 00.004 6120 PhdController::Dither begins
01:43:43.252 00.002 6120 dither: size=5.00, dRA=-3.45 dDec=-1.73
01:43:43.256 00.004 6120 MountToCamera -- mountTheta (-2.68) + m_xAngle (-2.95) = xAngle (-5.63 = 0.65)
01:43:43.259 00.003 6120 MountToCamera -- mountX=-3.45 mountY=-1.73 hyp=3.86 mountTheta=-2.68 cameraX=3.07, cameraY=2.34 cameraTheta=0.65
01:43:43.262 00.003 6120 setting lock position to (958.52, 43.91)
01:43:43.265 00.003 6120 Mount: notify guiding dithered (3.1, 2.3)
01:43:43.268 00.003 6120 Status Line: Dither by -3.45,-1.73
01:43:43.273 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
01:43:43.428 00.155 6120 PhdController: newstate STATE_SETTLE_WAIT
01:43:43.432 00.004 7680 Exposure complete
01:43:43.432 00.000 6120 evsrv: cli 0FAEF398 response: {"jsonrpc":"2.0","result":0,"id":"06dc325c-f3ae-4e82-a121-16be468a25a8"}
01:43:43.436 00.004 6120 evsrv: cli 0FAEF398 disconnect
01:43:43.640 00.204 7680 worker thread done servicing request
01:43:43.640 00.000 6120 OnExposeComplete: enter
01:43:43.644 00.004 6120 UpdateGuideState(): m_state=6
01:43:43.647 00.003 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6779
01:43:43.650 00.003 6120 Star::Find returns 1 (1), X=955.31, Y=41.80, Mass=14163, SNR=76.9, Peak=255 HFD=6.9
01:43:43.653 00.003 6120 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-2.95) = xAngle (0.40 = 0.40)
01:43:43.655 00.002 6120 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.13 = 0.13)
01:43:43.659 00.004 6120 CameraToMount -- cameraX=-3.20 cameraY=-2.11 hyp=3.83 cameraTheta=-2.56 mountX=3.54 mountY=0.49, mountTheta=0.14
01:43:43.662 00.003 6120 dither recenter: remaining=(3.5,1.7) step=(3.5,1.7)
01:43:43.665 00.003 6120 MountToCamera -- mountTheta (0.46) + m_xAngle (-2.95) = xAngle (-2.49 = -2.49)
01:43:43.668 00.003 6120 MountToCamera -- mountX=3.45 mountY=1.73 hyp=3.86 mountTheta=0.46 cameraX=-3.07, cameraY=-2.34 cameraTheta=-2.49
01:43:43.671 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-3.07, y=-2.34, opts=4)
01:43:43.674 00.003 6120 Enqueuing Move request for scope (-3.07, -2.34)
01:43:43.677 00.003 6120 Mount: notify direct move 3.45,1.73
01:43:43.679 00.002 7680 Worker thread wakes up
01:43:43.679 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-3.07, -2.34) opts 0x4
01:43:43.680 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:43.683 00.003 6120 UpdateGuideState exits: m=14163 SNR=76.9 Saturated
01:43:43.686 00.003 7680 Handling offset move in thread for scope, endpoint = (-3.07, -2.34)
01:43:43.686 00.000 7680 Moving (-3.07, -2.34) raw xDistance=3.45 yDistance=1.73
01:43:43.686 00.000 6120 PhdController: settling, locked = 1, distance = 4.08 (1.50) aobump = 0 frame = 1 / 99999
01:43:43.689 00.003 7680 MoveAxis(W, 2237, B)
01:43:43.691 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764056623.689,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.08,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:43:43.694 00.003 7680 Guiding  Dir = 3, Dur = 2237
01:43:43.694 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:43.697 00.003 7680 IsSlewing returns 0
01:43:43.697 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:43.700 00.003 6120 Enqueuing Expose request
01:43:43.704 00.004 7680 IsGuiding returns 0
01:43:43.704 00.000 7680 PulseGuide returned control before completion, sleep 2247
01:43:45.962 02.258 7680 IsGuiding returns 1
01:43:45.963 00.001 7680 scope still moving after pulse duration time elapsed
01:43:45.992 00.029 7680 IsSlewing returns 0
01:43:45.993 00.001 7680 IsGuiding returns 0
01:43:45.994 00.001 7680 scope move finished after 2237 + 53 ms
01:43:45.994 00.000 7680 Move returns status 0, amount 2237
01:43:45.995 00.001 7680 MoveAxis(S, 940, B)
01:43:45.996 00.001 7680 Guiding  Dir = 1, Dur = 940
01:43:45.996 00.000 7680 IsSlewing returns 0
01:43:45.996 00.000 7680 IsGuiding returns 0
01:43:45.997 00.001 7680 PulseGuide returned control before completion, sleep 950
01:43:46.960 00.963 7680 IsGuiding returns 1
01:43:46.961 00.001 7680 scope still moving after pulse duration time elapsed
01:43:46.992 00.031 7680 IsSlewing returns 0
01:43:46.993 00.001 7680 IsGuiding returns 0
01:43:46.993 00.000 7680 scope move finished after 940 + 55 ms
01:43:46.993 00.000 7680 Move returns status 0, amount 940
01:43:46.993 00.000 7680 move complete, result=0
01:43:46.994 00.001 7680 worker thread done servicing request
01:43:46.994 00.000 6120 GuideStep: 3.5 px 2237 ms WEST, 1.7 px 940 ms SOUTH
01:43:46.997 00.003 7680 Worker thread wakes up
01:43:46.999 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:46.999 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:43:48.248 01.249 7680 Exposure complete
01:43:48.378 00.130 7680 worker thread done servicing request
01:43:48.378 00.000 6120 OnExposeComplete: enter
01:43:48.382 00.004 6120 UpdateGuideState(): m_state=6
01:43:48.388 00.006 6120 Star::Find(15, 955, 41, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6780
01:43:48.393 00.005 6120 Star::Find returns 1 (1), X=959.14, Y=42.45, Mass=14113, SNR=76.1, Peak=255 HFD=7.0
01:43:48.397 00.004 6120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-2.95) = xAngle (1.79 = 1.79)
01:43:48.401 00.004 6120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.52 = 1.52)
01:43:48.405 00.004 6120 CameraToMount -- cameraX=0.62 cameraY=-1.46 hyp=1.59 cameraTheta=-1.17 mountX=-0.34 mountY=1.58, mountTheta=1.78
01:43:48.410 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.62, y=-1.46, opts=13)
01:43:48.413 00.003 6120 Enqueuing Move request for scope (0.62, -1.46)
01:43:48.418 00.005 7680 Worker thread wakes up
01:43:48.418 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.62, -1.46) opts 0xd
01:43:48.418 00.000 7680 Handling offset move in thread for scope, endpoint = (0.62, -1.46)
01:43:48.418 00.000 7680 Moving (0.62, -1.46) raw xDistance=-0.34 yDistance=1.58
01:43:48.419 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:43:48.419 00.000 7680 resist switch: large excursion: input 1.58 thresh 0.60 direction from 0 to 1
01:43:48.419 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:48.422 00.003 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.75
01:43:48.422 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.58 from input 1.58
01:43:48.422 00.000 7680 MoveAxis(E, 138, ABG)
01:43:48.424 00.002 7680 Guiding  Dir = 2, Dur = 138
01:43:48.424 00.000 6120 UpdateGuideState exits: m=14113 SNR=76.1 Saturated
01:43:48.428 00.004 6120 PhdController: settling, locked = 1, distance = 1.59 (1.50) aobump = 0 frame = 2 / 99999
01:43:48.431 00.003 7680 IsSlewing returns 0
01:43:48.431 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764056628.431,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.59,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:43:48.435 00.004 7680 IsGuiding returns 0
01:43:48.435 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:48.439 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:48.442 00.003 6120 Enqueuing Expose request
01:43:48.446 00.004 7680 PulseGuide returned control before completion, sleep 148
01:43:48.603 00.157 7680 IsGuiding returns 1
01:43:48.604 00.001 7680 scope still moving after pulse duration time elapsed
01:43:48.634 00.030 7680 IsSlewing returns 0
01:43:48.636 00.002 7680 IsGuiding returns 0
01:43:48.637 00.001 7680 scope move finished after 138 + 62 ms
01:43:48.637 00.000 7680 Move returns status 0, amount 138
01:43:48.637 00.000 7680 MoveAxis(S, 860, ABG)
01:43:48.638 00.001 7680 Guiding  Dir = 1, Dur = 860
01:43:48.638 00.000 7680 IsSlewing returns 0
01:43:48.638 00.000 7680 IsGuiding returns 0
01:43:48.639 00.001 7680 PulseGuide returned control before completion, sleep 870
01:43:49.512 00.873 7680 IsGuiding returns 1
01:43:49.513 00.001 7680 scope still moving after pulse duration time elapsed
01:43:49.543 00.030 7680 IsSlewing returns 0
01:43:49.544 00.001 7680 IsGuiding returns 0
01:43:49.545 00.001 7680 scope move finished after 860 + 45 ms
01:43:49.545 00.000 7680 Move returns status 0, amount 860
01:43:49.546 00.001 7680 move complete, result=0
01:43:49.546 00.000 7680 worker thread done servicing request
01:43:49.546 00.000 7680 Worker thread wakes up
01:43:49.548 00.002 6120 GuideStep: -0.3 px 138 ms EAST, 1.6 px 860 ms SOUTH
01:43:49.554 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:49.554 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:43:50.808 01.254 7680 Exposure complete
01:43:50.945 00.137 7680 worker thread done servicing request
01:43:50.945 00.000 6120 OnExposeComplete: enter
01:43:50.949 00.004 6120 UpdateGuideState(): m_state=6
01:43:50.952 00.003 6120 Star::Find(15, 959, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6781
01:43:50.955 00.003 6120 Star::Find returns 1 (1), X=959.12, Y=43.93, Mass=14649, SNR=78.3, Peak=255 HFD=6.9
01:43:50.959 00.004 6120 CameraToMount -- cameraTheta (0.03) - m_xAngle (-2.95) = xAngle (2.98 = 2.98)
01:43:50.963 00.004 6120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.72 = 2.72)
01:43:50.966 00.003 6120 CameraToMount -- cameraX=0.61 cameraY=0.02 hyp=0.61 cameraTheta=0.03 mountX=-0.60 mountY=0.25, mountTheta=2.75
01:43:50.971 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.61, y=0.02, opts=13)
01:43:50.973 00.002 6120 Enqueuing Move request for scope (0.61, 0.02)
01:43:50.976 00.003 7680 Worker thread wakes up
01:43:50.976 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.02) opts 0xd
01:43:50.977 00.001 7680 Handling offset move in thread for scope, endpoint = (0.61, 0.02)
01:43:50.977 00.000 7680 Moving (0.61, 0.02) raw xDistance=-0.60 yDistance=0.25
01:43:50.977 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.60
01:43:50.977 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
01:43:50.977 00.000 7680 MoveAxis(E, 255, ABG)
01:43:50.977 00.000 7680 Guiding  Dir = 2, Dur = 255
01:43:50.978 00.001 7680 IsSlewing returns 0
01:43:50.978 00.000 7680 IsGuiding returns 0
01:43:50.978 00.000 7680 PulseGuide returned control before completion, sleep 265
01:43:50.979 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:50.982 00.003 6120 UpdateGuideState exits: m=14649 SNR=78.3 Saturated
01:43:50.985 00.003 6120 PhdController: settling, locked = 1, distance = 1.29 (1.50) aobump = 0 frame = 3 / 99999
01:43:50.988 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764056630.988,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.29,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:43:50.991 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:50.994 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:50.997 00.003 6120 Enqueuing Expose request
01:43:51.253 00.256 7680 IsGuiding returns 1
01:43:51.254 00.001 7680 scope still moving after pulse duration time elapsed
01:43:51.283 00.029 7680 IsSlewing returns 0
01:43:51.284 00.001 7680 IsGuiding returns 0
01:43:51.286 00.002 7680 scope move finished after 255 + 52 ms
01:43:51.287 00.001 7680 Move returns status 0, amount 255
01:43:51.287 00.000 7680 MoveAxis(S, 136, ABG)
01:43:51.288 00.001 7680 Guiding  Dir = 1, Dur = 136
01:43:51.288 00.000 7680 IsSlewing returns 0
01:43:51.289 00.001 7680 IsGuiding returns 0
01:43:51.290 00.001 7680 PulseGuide returned control before completion, sleep 146
01:43:51.438 00.148 7680 IsGuiding returns 1
01:43:51.439 00.001 7680 scope still moving after pulse duration time elapsed
01:43:51.470 00.031 7680 IsSlewing returns 0
01:43:51.472 00.002 7680 IsGuiding returns 0
01:43:51.473 00.001 7680 scope move finished after 136 + 47 ms
01:43:51.474 00.001 7680 Move returns status 0, amount 136
01:43:51.475 00.001 7680 move complete, result=0
01:43:51.476 00.001 7680 worker thread done servicing request
01:43:51.476 00.000 7680 Worker thread wakes up
01:43:51.477 00.001 6120 GuideStep: -0.6 px 255 ms EAST, 0.3 px 136 ms SOUTH
01:43:51.484 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:51.484 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:43:52.733 01.249 7680 Exposure complete
01:43:52.873 00.140 7680 worker thread done servicing request
01:43:52.873 00.000 6120 OnExposeComplete: enter
01:43:52.878 00.005 6120 UpdateGuideState(): m_state=6
01:43:52.883 00.005 6120 Star::Find(15, 959, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6782
01:43:52.887 00.004 6120 Star::Find returns 1 (1), X=958.89, Y=44.25, Mass=14546, SNR=77.7, Peak=255 HFD=6.9
01:43:52.890 00.003 6120 CameraToMount -- cameraTheta (0.73) - m_xAngle (-2.95) = xAngle (3.69 = -2.60)
01:43:52.895 00.005 6120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.42 = -2.86)
01:43:52.899 00.004 6120 CameraToMount -- cameraX=0.38 cameraY=0.34 hyp=0.51 cameraTheta=0.73 mountX=-0.43 mountY=-0.14, mountTheta=-2.83
01:43:52.903 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=0.34, opts=13)
01:43:52.908 00.005 6120 Enqueuing Move request for scope (0.38, 0.34)
01:43:52.911 00.003 7680 Worker thread wakes up
01:43:52.912 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.34) opts 0xd
01:43:52.912 00.000 7680 Handling offset move in thread for scope, endpoint = (0.38, 0.34)
01:43:52.912 00.000 7680 Moving (0.38, 0.34) raw xDistance=-0.43 yDistance=-0.14
01:43:52.912 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43
01:43:52.913 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:43:52.914 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:52.917 00.003 6120 UpdateGuideState exits: m=14546 SNR=77.7 Saturated
01:43:52.921 00.004 6120 PhdController: settling, locked = 1, distance = 1.06 (1.50) aobump = 0 frame = 4 / 99999
01:43:52.924 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:43:52.924 00.000 7680 MoveAxis(E, 195, ABG)
01:43:52.924 00.000 7680 Guiding  Dir = 2, Dur = 195
01:43:52.925 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764056632.924,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.06,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
01:43:52.930 00.005 7680 IsSlewing returns 0
01:43:52.930 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:52.934 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:52.938 00.004 6120 Enqueuing Expose request
01:43:52.940 00.002 7680 IsGuiding returns 0
01:43:52.941 00.001 7680 PulseGuide returned control before completion, sleep 205
01:43:53.162 00.221 7680 IsGuiding returns 1
01:43:53.162 00.000 7680 scope still moving after pulse duration time elapsed
01:43:53.193 00.031 7680 IsSlewing returns 0
01:43:53.194 00.001 7680 IsGuiding returns 0
01:43:53.194 00.000 7680 scope move finished after 195 + 58 ms
01:43:53.195 00.001 7680 Move returns status 0, amount 195
01:43:53.195 00.000 7680 MoveAxis(N, 0, ABG)
01:43:53.196 00.001 7680 Move returns status 0, amount 0
01:43:53.196 00.000 7680 move complete, result=0
01:43:53.198 00.002 7680 worker thread done servicing request
01:43:53.198 00.000 7680 Worker thread wakes up
01:43:53.199 00.001 6120 GuideStep: -0.4 px 195 ms EAST, -0.1 px 0 ms NORTH
01:43:53.205 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:53.205 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:43:54.457 01.252 7680 Exposure complete
01:43:54.566 00.109 7680 worker thread done servicing request
01:43:54.567 00.001 6120 OnExposeComplete: enter
01:43:54.572 00.005 6120 UpdateGuideState(): m_state=6
01:43:54.577 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6783
01:43:54.580 00.003 6120 Star::Find returns 1 (1), X=958.75, Y=44.72, Mass=14845, SNR=77.8, Peak=255 HFD=7.1
01:43:54.584 00.004 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
01:43:54.587 00.003 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.31)
01:43:54.590 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=0.81 hyp=0.84 cameraTheta=1.29 mountX=-0.38 mountY=-0.62, mountTheta=-2.12
01:43:54.595 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.81, opts=13)
01:43:54.598 00.003 6120 Enqueuing Move request for scope (0.23, 0.81)
01:43:54.600 00.002 7680 Worker thread wakes up
01:43:54.601 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.81) opts 0xd
01:43:54.601 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.81)
01:43:54.601 00.000 7680 Moving (0.23, 0.81) raw xDistance=-0.38 yDistance=-0.62
01:43:54.601 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:54.606 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
01:43:54.606 00.000 7680 resist switch: large excursion: input -0.62 thresh 0.60 direction from 1 to -1
01:43:54.606 00.000 6120 UpdateGuideState exits: m=14845 SNR=77.8 Saturated
01:43:54.609 00.003 6120 PhdController: settling, locked = 1, distance = 0.99 (1.50) aobump = 0 frame = 5 / 99999
01:43:54.613 00.004 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.87
01:43:54.613 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
01:43:54.614 00.001 7680 MoveAxis(E, 169, ABG)
01:43:54.614 00.000 7680 Guiding  Dir = 2, Dur = 169
01:43:54.614 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764056634.613,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.99,"Time":3.6,"SettleTime":10.0,"StarLocked":true}
01:43:54.618 00.004 7680 IsSlewing returns 0
01:43:54.618 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:54.622 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:54.626 00.004 7680 IsGuiding returns 0
01:43:54.626 00.000 6120 Enqueuing Expose request
01:43:54.631 00.005 7680 PulseGuide returned control before completion, sleep 179
01:43:54.811 00.180 7680 IsGuiding returns 1
01:43:54.813 00.002 7680 scope still moving after pulse duration time elapsed
01:43:54.843 00.030 7680 IsSlewing returns 0
01:43:54.844 00.001 7680 IsGuiding returns 0
01:43:54.844 00.000 7680 scope move finished after 169 + 48 ms
01:43:54.845 00.001 7680 Move returns status 0, amount 169
01:43:54.845 00.000 7680 MoveAxis(N, 338, ABG)
01:43:54.845 00.000 7680 Guiding  Dir = 0, Dur = 338
01:43:54.845 00.000 7680 IsSlewing returns 0
01:43:54.846 00.001 7680 IsGuiding returns 0
01:43:54.846 00.000 7680 PulseGuide returned control before completion, sleep 348
01:43:55.202 00.356 7680 IsGuiding returns 1
01:43:55.202 00.000 7680 scope still moving after pulse duration time elapsed
01:43:55.233 00.031 7680 IsSlewing returns 0
01:43:55.233 00.000 7680 IsGuiding returns 0
01:43:55.234 00.001 7680 scope move finished after 338 + 48 ms
01:43:55.234 00.000 7680 Move returns status 0, amount 338
01:43:55.234 00.000 7680 move complete, result=0
01:43:55.234 00.000 7680 worker thread done servicing request
01:43:55.234 00.000 6120 GuideStep: -0.4 px 169 ms EAST, -0.6 px 338 ms NORTH
01:43:55.239 00.005 7680 Worker thread wakes up
01:43:55.239 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:55.239 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:43:56.479 01.240 7680 Exposure complete
01:43:56.621 00.142 7680 worker thread done servicing request
01:43:56.622 00.001 6120 OnExposeComplete: enter
01:43:56.625 00.003 6120 UpdateGuideState(): m_state=6
01:43:56.630 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6784
01:43:56.634 00.004 6120 Star::Find returns 1 (1), X=958.40, Y=44.83, Mass=14341, SNR=77.5, Peak=255 HFD=7.0
01:43:56.638 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (-2.95) = xAngle (4.65 = -1.63)
01:43:56.642 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.90)
01:43:56.645 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.92 hyp=0.93 cameraTheta=1.70 mountX=-0.06 mountY=-0.88, mountTheta=-1.64
01:43:56.650 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.92, opts=13)
01:43:56.654 00.004 6120 Enqueuing Move request for scope (-0.12, 0.92)
01:43:56.656 00.002 7680 Worker thread wakes up
01:43:56.656 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.92) opts 0xd
01:43:56.658 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.92)
01:43:56.658 00.000 7680 Moving (-0.12, 0.92) raw xDistance=-0.06 yDistance=-0.88
01:43:56.658 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:43:56.658 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.88 from input -0.88
01:43:56.658 00.000 7680 MoveAxis(E, 0, ABG)
01:43:56.659 00.001 7680 Move returns status 0, amount 0
01:43:56.659 00.000 7680 MoveAxis(N, 476, ABG)
01:43:56.659 00.000 7680 Guiding  Dir = 0, Dur = 476
01:43:56.659 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:56.662 00.003 7680 IsSlewing returns 0
01:43:56.663 00.001 7680 IsGuiding returns 0
01:43:56.663 00.000 7680 PulseGuide returned control before completion, sleep 486
01:43:56.663 00.000 6120 UpdateGuideState exits: m=14341 SNR=77.5 Saturated
01:43:56.666 00.003 6120 PhdController: settling, locked = 1, distance = 0.97 (1.50) aobump = 0 frame = 6 / 99999
01:43:56.670 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764056636.670,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.97,"Time":5.7,"SettleTime":10.0,"StarLocked":true}
01:43:56.673 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:56.677 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:56.680 00.003 6120 Enqueuing Expose request
01:43:57.162 00.482 7680 IsGuiding returns 1
01:43:57.164 00.002 7680 scope still moving after pulse duration time elapsed
01:43:57.194 00.030 7680 IsSlewing returns 0
01:43:57.196 00.002 7680 IsGuiding returns 0
01:43:57.196 00.000 7680 scope move finished after 476 + 57 ms
01:43:57.197 00.001 7680 Move returns status 0, amount 476
01:43:57.198 00.001 7680 move complete, result=0
01:43:57.198 00.000 7680 worker thread done servicing request
01:43:57.199 00.001 7680 Worker thread wakes up
01:43:57.199 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.9 px 476 ms NORTH
01:43:57.205 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:57.206 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:43:58.457 01.251 7680 Exposure complete
01:43:58.583 00.126 7680 worker thread done servicing request
01:43:58.585 00.002 6120 OnExposeComplete: enter
01:43:58.588 00.003 6120 UpdateGuideState(): m_state=6
01:43:58.591 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6785
01:43:58.595 00.004 6120 Star::Find returns 1 (1), X=958.43, Y=44.80, Mass=14185, SNR=77.4, Peak=255 HFD=7.0
01:43:58.600 00.005 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.66)
01:43:58.605 00.005 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
01:43:58.609 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.89 hyp=0.89 cameraTheta=1.66 mountX=-0.08 mountY=-0.84, mountTheta=-1.67
01:43:58.614 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.89, opts=13)
01:43:58.618 00.004 6120 Enqueuing Move request for scope (-0.08, 0.89)
01:43:58.621 00.003 7680 Worker thread wakes up
01:43:58.621 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.89) opts 0xd
01:43:58.622 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.89)
01:43:58.622 00.000 7680 Moving (-0.08, 0.89) raw xDistance=-0.08 yDistance=-0.84
01:43:58.622 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:43:58.622 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
01:43:58.623 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:43:58.626 00.003 6120 UpdateGuideState exits: m=14185 SNR=77.4 Saturated
01:43:58.630 00.004 7680 MoveAxis(E, 0, ABG)
01:43:58.631 00.001 6120 PhdController: settling, locked = 1, distance = 0.95 (1.50) aobump = 0 frame = 7 / 99999
01:43:58.636 00.005 7680 Move returns status 0, amount 0
01:43:58.636 00.000 7680 MoveAxis(N, 454, ABG)
01:43:58.636 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764056638.636,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.95,"Time":7.6,"SettleTime":10.0,"StarLocked":true}
01:43:58.639 00.003 7680 Guiding  Dir = 0, Dur = 454
01:43:58.639 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:58.645 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:43:58.648 00.003 6120 Enqueuing Expose request
01:43:58.652 00.004 7680 IsSlewing returns 0
01:43:58.652 00.000 7680 IsGuiding returns 0
01:43:58.653 00.001 7680 PulseGuide returned control before completion, sleep 464
01:43:59.134 00.481 7680 IsGuiding returns 1
01:43:59.134 00.000 7680 scope still moving after pulse duration time elapsed
01:43:59.165 00.031 7680 IsSlewing returns 0
01:43:59.166 00.001 7680 IsGuiding returns 0
01:43:59.166 00.000 7680 scope move finished after 454 + 60 ms
01:43:59.166 00.000 7680 Move returns status 0, amount 454
01:43:59.168 00.002 7680 move complete, result=0
01:43:59.168 00.000 7680 worker thread done servicing request
01:43:59.169 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.8 px 454 ms NORTH
01:43:59.175 00.006 7680 Worker thread wakes up
01:43:59.175 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:43:59.175 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:00.426 01.251 7680 Exposure complete
01:44:00.577 00.151 7680 worker thread done servicing request
01:44:00.578 00.001 6120 OnExposeComplete: enter
01:44:00.582 00.004 6120 UpdateGuideState(): m_state=6
01:44:00.586 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6786
01:44:00.589 00.003 6120 Star::Find returns 1 (1), X=958.35, Y=44.47, Mass=14391, SNR=79.1, Peak=255 HFD=7.2
01:44:00.593 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
01:44:00.596 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.74)
01:44:00.600 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.55 hyp=0.58 cameraTheta=1.86 mountX=0.06 mountY=-0.57, mountTheta=-1.47
01:44:00.606 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.55, opts=13)
01:44:00.610 00.004 6120 Enqueuing Move request for scope (-0.16, 0.55)
01:44:00.614 00.004 7680 Worker thread wakes up
01:44:00.615 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:00.618 00.003 6120 UpdateGuideState exits: m=14391 SNR=79.1 Saturated
01:44:00.621 00.003 6120 PhdController: settling, locked = 1, distance = 0.84 (1.50) aobump = 0 frame = 8 / 99999
01:44:00.625 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.55) opts 0xd
01:44:00.626 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.55)
01:44:00.626 00.000 7680 Moving (-0.16, 0.55) raw xDistance=0.06 yDistance=-0.57
01:44:00.626 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:44:00.626 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764056640.625,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.84,"Time":9.6,"SettleTime":10.0,"StarLocked":true}
01:44:00.629 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
01:44:00.629 00.000 7680 MoveAxis(E, 0, ABG)
01:44:00.630 00.001 7680 Move returns status 0, amount 0
01:44:00.630 00.000 7680 MoveAxis(N, 309, ABG)
01:44:00.630 00.000 7680 Guiding  Dir = 0, Dur = 309
01:44:00.630 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:00.635 00.005 7680 IsSlewing returns 0
01:44:00.635 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:00.638 00.003 7680 IsGuiding returns 0
01:44:00.638 00.000 6120 Enqueuing Expose request
01:44:00.642 00.004 7680 PulseGuide returned control before completion, sleep 319
01:44:00.970 00.328 7680 IsGuiding returns 0
01:44:00.970 00.000 7680 Move returns status 0, amount 309
01:44:00.971 00.001 7680 move complete, result=0
01:44:00.972 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 309 ms NORTH
01:44:00.981 00.009 7680 worker thread done servicing request
01:44:00.981 00.000 7680 Worker thread wakes up
01:44:00.981 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:00.982 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:02.234 01.252 7680 Exposure complete
01:44:02.361 00.127 7680 worker thread done servicing request
01:44:02.361 00.000 6120 OnExposeComplete: enter
01:44:02.366 00.005 6120 UpdateGuideState(): m_state=6
01:44:02.369 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6787
01:44:02.373 00.004 6120 Star::Find returns 1 (1), X=958.70, Y=43.84, Mass=14605, SNR=78.3, Peak=255 HFD=6.9
01:44:02.377 00.004 6120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-2.95) = xAngle (2.59 = 2.59)
01:44:02.381 00.004 6120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.32 = 2.32)
01:44:02.384 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.37 mountX=-0.17 mountY=0.15, mountTheta=2.43
01:44:02.388 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.07, opts=13)
01:44:02.392 00.004 6120 Enqueuing Move request for scope (0.19, -0.07)
01:44:02.396 00.004 7680 Worker thread wakes up
01:44:02.396 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
01:44:02.396 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
01:44:02.397 00.001 7680 Moving (0.19, -0.07) raw xDistance=-0.17 yDistance=0.15
01:44:02.397 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:44:02.397 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:44:02.397 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:44:02.397 00.000 7680 MoveAxis(E, 0, ABG)
01:44:02.397 00.000 7680 Move returns status 0, amount 0
01:44:02.398 00.001 7680 MoveAxis(N, 0, ABG)
01:44:02.398 00.000 7680 Move returns status 0, amount 0
01:44:02.398 00.000 7680 move complete, result=0
01:44:02.399 00.001 7680 worker thread done servicing request
01:44:02.399 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:02.402 00.003 6120 UpdateGuideState exits: m=14605 SNR=78.3 Saturated
01:44:02.406 00.004 6120 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 9 / 99999
01:44:02.410 00.004 6120 PhdController: newstate STATE_FINISH
01:44:02.413 00.003 6120 PhdController complete: success
01:44:02.418 00.005 6120 evsrv: {"Event":"SettleDone","Timestamp":1764056642.418,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
01:44:02.422 00.004 6120 Mount: notify guiding dither settle done success=1
01:44:02.426 00.004 6120 PhdController: newstate STATE_IDLE
01:44:02.430 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:02.433 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:02.437 00.004 6120 Enqueuing Expose request
01:44:02.440 00.003 7680 Worker thread wakes up
01:44:02.440 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:02.440 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:02.440 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:03.688 01.248 7680 Exposure complete
01:44:03.829 00.141 7680 worker thread done servicing request
01:44:03.829 00.000 6120 OnExposeComplete: enter
01:44:03.832 00.003 6120 UpdateGuideState(): m_state=6
01:44:03.837 00.005 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6788
01:44:03.842 00.005 6120 Star::Find returns 1 (1), X=958.69, Y=43.84, Mass=14541, SNR=78.5, Peak=255 HFD=6.9
01:44:03.845 00.003 6120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-2.95) = xAngle (2.57 = 2.57)
01:44:03.850 00.005 6120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.31 = 2.31)
01:44:03.855 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-0.38 mountX=-0.16 mountY=0.14, mountTheta=2.42
01:44:03.859 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.07, opts=13)
01:44:03.863 00.004 6120 Enqueuing Move request for scope (0.17, -0.07)
01:44:03.867 00.004 7680 Worker thread wakes up
01:44:03.868 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
01:44:03.868 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:03.871 00.003 6120 UpdateGuideState exits: m=14541 SNR=78.5 Saturated
01:44:03.875 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:03.878 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:03.881 00.003 6120 Enqueuing Expose request
01:44:03.886 00.005 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
01:44:03.886 00.000 7680 Moving (0.17, -0.07) raw xDistance=-0.16 yDistance=0.14
01:44:03.886 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:44:03.887 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:44:03.887 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:44:03.887 00.000 7680 MoveAxis(E, 0, ABG)
01:44:03.888 00.001 7680 Move returns status 0, amount 0
01:44:03.888 00.000 7680 MoveAxis(N, 0, ABG)
01:44:03.888 00.000 7680 Move returns status 0, amount 0
01:44:03.888 00.000 7680 move complete, result=0
01:44:03.888 00.000 7680 worker thread done servicing request
01:44:03.888 00.000 7680 Worker thread wakes up
01:44:03.889 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:03.893 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:03.893 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:05.142 01.249 7680 Exposure complete
01:44:05.270 00.128 7680 worker thread done servicing request
01:44:05.270 00.000 6120 OnExposeComplete: enter
01:44:05.275 00.005 6120 UpdateGuideState(): m_state=6
01:44:05.278 00.003 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6789
01:44:05.282 00.004 6120 Star::Find returns 1 (1), X=958.70, Y=44.18, Mass=14842, SNR=79.6, Peak=255 HFD=7.0
01:44:05.286 00.004 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.92 = -2.36)
01:44:05.292 00.006 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.63)
01:44:05.296 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.27 hyp=0.33 cameraTheta=0.96 mountX=-0.23 mountY=-0.16, mountTheta=-2.54
01:44:05.301 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.27, opts=13)
01:44:05.305 00.004 6120 Enqueuing Move request for scope (0.19, 0.27)
01:44:05.309 00.004 7680 Worker thread wakes up
01:44:05.309 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.27) opts 0xd
01:44:05.310 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.27)
01:44:05.310 00.000 7680 Moving (0.19, 0.27) raw xDistance=-0.23 yDistance=-0.16
01:44:05.310 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:44:05.310 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:44:05.311 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:44:05.311 00.000 7680 MoveAxis(E, 95, ABG)
01:44:05.311 00.000 7680 Guiding  Dir = 2, Dur = 95
01:44:05.311 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:05.315 00.004 7680 IsSlewing returns 0
01:44:05.315 00.000 6120 UpdateGuideState exits: m=14842 SNR=79.6 Saturated
01:44:05.318 00.003 7680 IsGuiding returns 0
01:44:05.320 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:05.324 00.004 7680 PulseGuide returned control before completion, sleep 105
01:44:05.325 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:05.329 00.004 6120 Enqueuing Expose request
01:44:05.431 00.102 7680 IsGuiding returns 1
01:44:05.431 00.000 7680 scope still moving after pulse duration time elapsed
01:44:05.461 00.030 7680 IsSlewing returns 0
01:44:05.462 00.001 7680 IsGuiding returns 0
01:44:05.464 00.002 7680 scope move finished after 95 + 48 ms
01:44:05.464 00.000 7680 Move returns status 0, amount 95
01:44:05.464 00.000 7680 MoveAxis(N, 0, ABG)
01:44:05.465 00.001 7680 Move returns status 0, amount 0
01:44:05.465 00.000 7680 move complete, result=0
01:44:05.466 00.001 7680 worker thread done servicing request
01:44:05.466 00.000 6120 GuideStep: -0.2 px 95 ms EAST, -0.2 px 0 ms NORTH
01:44:05.473 00.007 7680 Worker thread wakes up
01:44:05.473 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:05.473 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:06.729 01.256 7680 Exposure complete
01:44:06.879 00.150 7680 worker thread done servicing request
01:44:06.879 00.000 6120 OnExposeComplete: enter
01:44:06.882 00.003 6120 UpdateGuideState(): m_state=6
01:44:06.887 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6790
01:44:06.892 00.005 6120 Star::Find returns 1 (1), X=958.68, Y=44.30, Mass=14089, SNR=77.8, Peak=255 HFD=7.1
01:44:06.896 00.004 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
01:44:06.900 00.004 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.44)
01:44:06.904 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.39 hyp=0.42 cameraTheta=1.16 mountX=-0.24 mountY=-0.27, mountTheta=-2.29
01:44:06.909 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.39, opts=13)
01:44:06.915 00.006 6120 Enqueuing Move request for scope (0.17, 0.39)
01:44:06.920 00.005 7680 Worker thread wakes up
01:44:06.920 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.39) opts 0xd
01:44:06.921 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.39)
01:44:06.921 00.000 7680 Moving (0.17, 0.39) raw xDistance=-0.24 yDistance=-0.27
01:44:06.921 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
01:44:06.921 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:06.927 00.006 6120 UpdateGuideState exits: m=14089 SNR=77.8 Saturated
01:44:06.930 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:06.933 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:44:06.934 00.001 7680 MoveAxis(E, 104, ABG)
01:44:06.934 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:06.938 00.004 6120 Enqueuing Expose request
01:44:06.942 00.004 7680 Guiding  Dir = 2, Dur = 104
01:44:06.942 00.000 7680 IsSlewing returns 0
01:44:06.943 00.001 7680 IsGuiding returns 0
01:44:06.943 00.000 7680 PulseGuide returned control before completion, sleep 114
01:44:07.059 00.116 7680 IsGuiding returns 1
01:44:07.059 00.000 7680 scope still moving after pulse duration time elapsed
01:44:07.091 00.032 7680 IsSlewing returns 0
01:44:07.092 00.001 7680 IsGuiding returns 0
01:44:07.093 00.001 7680 scope move finished after 104 + 46 ms
01:44:07.094 00.001 7680 Move returns status 0, amount 104
01:44:07.094 00.000 7680 MoveAxis(N, 148, ABG)
01:44:07.094 00.000 7680 Guiding  Dir = 0, Dur = 148
01:44:07.095 00.001 7680 IsSlewing returns 0
01:44:07.096 00.001 7680 IsGuiding returns 0
01:44:07.097 00.001 7680 PulseGuide returned control before completion, sleep 158
01:44:07.265 00.168 7680 IsGuiding returns 1
01:44:07.266 00.001 7680 scope still moving after pulse duration time elapsed
01:44:07.295 00.029 7680 IsSlewing returns 0
01:44:07.297 00.002 7680 IsGuiding returns 0
01:44:07.298 00.001 7680 scope move finished after 148 + 53 ms
01:44:07.298 00.000 7680 Move returns status 0, amount 148
01:44:07.298 00.000 7680 move complete, result=0
01:44:07.299 00.001 7680 worker thread done servicing request
01:44:07.299 00.000 6120 GuideStep: -0.2 px 104 ms EAST, -0.3 px 148 ms NORTH
01:44:07.306 00.007 7680 Worker thread wakes up
01:44:07.306 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:07.306 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:08.556 01.250 7680 Exposure complete
01:44:08.696 00.140 7680 worker thread done servicing request
01:44:08.697 00.001 6120 OnExposeComplete: enter
01:44:08.701 00.004 6120 UpdateGuideState(): m_state=6
01:44:08.706 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6791
01:44:08.710 00.004 6120 Star::Find returns 1 (1), X=958.29, Y=44.60, Mass=14464, SNR=76.9, Peak=255 HFD=7.2
01:44:08.713 00.003 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.84 = -1.44)
01:44:08.717 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.71)
01:44:08.722 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.69 hyp=0.72 cameraTheta=1.89 mountX=0.09 mountY=-0.72, mountTheta=-1.44
01:44:08.727 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.69, opts=13)
01:44:08.732 00.005 6120 Enqueuing Move request for scope (-0.22, 0.69)
01:44:08.738 00.006 7680 Worker thread wakes up
01:44:08.738 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.69) opts 0xd
01:44:08.738 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.69)
01:44:08.739 00.001 7680 Moving (-0.22, 0.69) raw xDistance=0.09 yDistance=-0.72
01:44:08.739 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:44:08.739 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
01:44:08.739 00.000 7680 MoveAxis(E, 0, ABG)
01:44:08.740 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:08.745 00.005 6120 UpdateGuideState exits: m=14464 SNR=76.9 Saturated
01:44:08.749 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:08.752 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:08.758 00.006 6120 Enqueuing Expose request
01:44:08.763 00.005 7680 Move returns status 0, amount 0
01:44:08.763 00.000 7680 MoveAxis(N, 389, ABG)
01:44:08.763 00.000 7680 Guiding  Dir = 0, Dur = 389
01:44:08.764 00.001 7680 IsSlewing returns 0
01:44:08.764 00.000 7680 IsGuiding returns 0
01:44:08.764 00.000 7680 PulseGuide returned control before completion, sleep 399
01:44:09.173 00.409 7680 IsGuiding returns 1
01:44:09.174 00.001 7680 scope still moving after pulse duration time elapsed
01:44:09.203 00.029 7680 IsSlewing returns 0
01:44:09.205 00.002 7680 IsGuiding returns 0
01:44:09.205 00.000 7680 scope move finished after 389 + 51 ms
01:44:09.205 00.000 7680 Move returns status 0, amount 389
01:44:09.206 00.001 7680 move complete, result=0
01:44:09.206 00.000 7680 worker thread done servicing request
01:44:09.206 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 389 ms NORTH
01:44:09.213 00.007 7680 Worker thread wakes up
01:44:09.214 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:09.214 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:10.456 01.242 7680 Exposure complete
01:44:10.595 00.139 7680 worker thread done servicing request
01:44:10.595 00.000 6120 OnExposeComplete: enter
01:44:10.600 00.005 6120 UpdateGuideState(): m_state=6
01:44:10.604 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6792
01:44:10.608 00.004 6120 Star::Find returns 1 (1), X=958.42, Y=44.08, Mass=13474, SNR=75.0, Peak=255 HFD=6.9
01:44:10.612 00.004 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.06 = -1.22)
01:44:10.615 00.003 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.49)
01:44:10.620 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.10 mountX=0.06 mountY=-0.19, mountTheta=-1.24
01:44:10.625 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.16, opts=13)
01:44:10.628 00.003 6120 Enqueuing Move request for scope (-0.10, 0.16)
01:44:10.631 00.003 7680 Worker thread wakes up
01:44:10.632 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
01:44:10.632 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
01:44:10.632 00.000 7680 Moving (-0.10, 0.16) raw xDistance=0.06 yDistance=-0.19
01:44:10.633 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:44:10.633 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:44:10.633 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:10.640 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:44:10.640 00.000 7680 MoveAxis(E, 0, ABG)
01:44:10.640 00.000 7680 Move returns status 0, amount 0
01:44:10.640 00.000 7680 MoveAxis(N, 0, ABG)
01:44:10.640 00.000 7680 Move returns status 0, amount 0
01:44:10.640 00.000 6120 UpdateGuideState exits: m=13474 SNR=75.0 Saturated
01:44:10.646 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:10.651 00.005 7680 move complete, result=0
01:44:10.651 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:10.654 00.003 6120 Enqueuing Expose request
01:44:10.658 00.004 7680 worker thread done servicing request
01:44:10.659 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:44:10.663 00.004 7680 Worker thread wakes up
01:44:10.663 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:10.665 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:11.910 01.245 7680 Exposure complete
01:44:12.053 00.143 7680 worker thread done servicing request
01:44:12.053 00.000 6120 OnExposeComplete: enter
01:44:12.058 00.005 6120 UpdateGuideState(): m_state=6
01:44:12.062 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6793
01:44:12.066 00.004 6120 Star::Find returns 1 (1), X=958.77, Y=44.04, Mass=14478, SNR=77.0, Peak=255 HFD=6.9
01:44:12.070 00.004 6120 CameraToMount -- cameraTheta (0.47) - m_xAngle (-2.95) = xAngle (3.43 = -2.86)
01:44:12.075 00.005 6120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.16 = -3.13)
01:44:12.079 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=0.13 hyp=0.29 cameraTheta=0.47 mountX=-0.28 mountY=-0.00, mountTheta=-3.12
01:44:12.085 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.13, opts=13)
01:44:12.088 00.003 6120 Enqueuing Move request for scope (0.26, 0.13)
01:44:12.092 00.004 7680 Worker thread wakes up
01:44:12.092 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:12.097 00.005 6120 UpdateGuideState exits: m=14478 SNR=77.0 Saturated
01:44:12.101 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:12.105 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:12.110 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.13) opts 0xd
01:44:12.110 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.13)
01:44:12.110 00.000 7680 Moving (0.26, 0.13) raw xDistance=-0.28 yDistance=-0.00
01:44:12.110 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
01:44:12.111 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:44:12.111 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:44:12.111 00.000 7680 MoveAxis(E, 113, ABG)
01:44:12.111 00.000 7680 Guiding  Dir = 2, Dur = 113
01:44:12.111 00.000 6120 Enqueuing Expose request
01:44:12.116 00.005 7680 IsSlewing returns 0
01:44:12.116 00.000 7680 IsGuiding returns 0
01:44:12.116 00.000 7680 PulseGuide returned control before completion, sleep 123
01:44:12.241 00.125 7680 IsGuiding returns 1
01:44:12.241 00.000 7680 scope still moving after pulse duration time elapsed
01:44:12.272 00.031 7680 IsSlewing returns 0
01:44:12.273 00.001 7680 IsGuiding returns 0
01:44:12.274 00.001 7680 scope move finished after 113 + 44 ms
01:44:12.274 00.000 7680 Move returns status 0, amount 113
01:44:12.274 00.000 7680 MoveAxis(N, 0, ABG)
01:44:12.274 00.000 7680 Move returns status 0, amount 0
01:44:12.275 00.001 7680 move complete, result=0
01:44:12.276 00.001 7680 worker thread done servicing request
01:44:12.276 00.000 6120 GuideStep: -0.3 px 113 ms EAST, -0.0 px 0 ms NORTH
01:44:12.281 00.005 7680 Worker thread wakes up
01:44:12.281 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:12.281 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:13.532 01.251 7680 Exposure complete
01:44:13.667 00.135 7680 worker thread done servicing request
01:44:13.668 00.001 6120 OnExposeComplete: enter
01:44:13.671 00.003 6120 UpdateGuideState(): m_state=6
01:44:13.675 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6794
01:44:13.679 00.004 6120 Star::Find returns 1 (1), X=958.36, Y=44.66, Mass=13787, SNR=75.0, Peak=255 HFD=7.1
01:44:13.684 00.005 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
01:44:13.687 00.003 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
01:44:13.691 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.74 hyp=0.76 cameraTheta=1.78 mountX=0.02 mountY=-0.74, mountTheta=-1.55
01:44:13.695 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.74, opts=13)
01:44:13.698 00.003 6120 Enqueuing Move request for scope (-0.16, 0.74)
01:44:13.702 00.004 7680 Worker thread wakes up
01:44:13.702 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.74) opts 0xd
01:44:13.702 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.74)
01:44:13.703 00.001 7680 Moving (-0.16, 0.74) raw xDistance=0.02 yDistance=-0.74
01:44:13.703 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:44:13.703 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
01:44:13.703 00.000 7680 MoveAxis(E, 0, ABG)
01:44:13.703 00.000 7680 Move returns status 0, amount 0
01:44:13.703 00.000 7680 MoveAxis(N, 400, ABG)
01:44:13.703 00.000 7680 Guiding  Dir = 0, Dur = 400
01:44:13.704 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:13.707 00.003 7680 IsSlewing returns 0
01:44:13.708 00.001 6120 UpdateGuideState exits: m=13787 SNR=75.0 Saturated
01:44:13.711 00.003 7680 IsGuiding returns 0
01:44:13.711 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:13.715 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:13.718 00.003 7680 PulseGuide returned control before completion, sleep 410
01:44:13.719 00.001 6120 Enqueuing Expose request
01:44:14.138 00.419 7680 IsGuiding returns 0
01:44:14.138 00.000 7680 Move returns status 0, amount 400
01:44:14.138 00.000 7680 move complete, result=0
01:44:14.140 00.002 7680 worker thread done servicing request
01:44:14.140 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 400 ms NORTH
01:44:14.150 00.010 7680 Worker thread wakes up
01:44:14.150 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:14.150 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:15.401 01.251 7680 Exposure complete
01:44:15.541 00.140 7680 worker thread done servicing request
01:44:15.542 00.001 6120 OnExposeComplete: enter
01:44:15.549 00.007 6120 UpdateGuideState(): m_state=6
01:44:15.554 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6795
01:44:15.558 00.004 6120 Star::Find returns 1 (1), X=958.39, Y=44.07, Mass=14078, SNR=77.0, Peak=255 HFD=6.8
01:44:15.561 00.003 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
01:44:15.566 00.005 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
01:44:15.571 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.25 mountX=0.09 mountY=-0.19, mountTheta=-1.12
01:44:15.579 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.15, opts=13)
01:44:15.583 00.004 6120 Enqueuing Move request for scope (-0.13, 0.15)
01:44:15.588 00.005 7680 Worker thread wakes up
01:44:15.588 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:15.591 00.003 6120 UpdateGuideState exits: m=14078 SNR=77.0 Saturated
01:44:15.596 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:15.599 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
01:44:15.600 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
01:44:15.600 00.000 7680 Moving (-0.13, 0.15) raw xDistance=0.09 yDistance=-0.19
01:44:15.600 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:44:15.600 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:15.604 00.004 6120 Enqueuing Expose request
01:44:15.608 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:44:15.608 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:44:15.608 00.000 7680 MoveAxis(E, 0, ABG)
01:44:15.608 00.000 7680 Move returns status 0, amount 0
01:44:15.609 00.001 7680 MoveAxis(N, 0, ABG)
01:44:15.609 00.000 7680 Move returns status 0, amount 0
01:44:15.609 00.000 7680 move complete, result=0
01:44:15.609 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:44:15.614 00.005 7680 worker thread done servicing request
01:44:15.614 00.000 7680 Worker thread wakes up
01:44:15.614 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:15.615 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:16.870 01.255 7680 Exposure complete
01:44:16.993 00.123 7680 worker thread done servicing request
01:44:16.993 00.000 6120 OnExposeComplete: enter
01:44:16.995 00.002 6120 UpdateGuideState(): m_state=6
01:44:17.001 00.006 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6796
01:44:17.005 00.004 6120 Star::Find returns 1 (1), X=958.37, Y=44.11, Mass=14417, SNR=78.9, Peak=255 HFD=7.0
01:44:17.009 00.004 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.16 = -1.13)
01:44:17.012 00.003 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.89 = -1.39)
01:44:17.017 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.20 mountX=0.10 mountY=-0.23, mountTheta=-1.16
01:44:17.023 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.19, opts=13)
01:44:17.026 00.003 6120 Enqueuing Move request for scope (-0.14, 0.19)
01:44:17.031 00.005 7680 Worker thread wakes up
01:44:17.031 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
01:44:17.031 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
01:44:17.031 00.000 7680 Moving (-0.14, 0.19) raw xDistance=0.10 yDistance=-0.23
01:44:17.031 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:44:17.032 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:44:17.032 00.000 7680 MoveAxis(E, 0, ABG)
01:44:17.032 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:17.036 00.004 7680 Move returns status 0, amount 0
01:44:17.037 00.001 7680 MoveAxis(N, 127, ABG)
01:44:17.037 00.000 6120 UpdateGuideState exits: m=14417 SNR=78.9 Saturated
01:44:17.043 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:17.048 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:17.052 00.004 6120 Enqueuing Expose request
01:44:17.056 00.004 7680 Guiding  Dir = 0, Dur = 127
01:44:17.056 00.000 7680 IsSlewing returns 0
01:44:17.057 00.001 7680 IsGuiding returns 0
01:44:17.058 00.001 7680 PulseGuide returned control before completion, sleep 137
01:44:17.203 00.145 7680 IsGuiding returns 1
01:44:17.204 00.001 7680 scope still moving after pulse duration time elapsed
01:44:17.236 00.032 7680 IsSlewing returns 0
01:44:17.236 00.000 7680 IsGuiding returns 0
01:44:17.236 00.000 7680 scope move finished after 127 + 52 ms
01:44:17.237 00.001 7680 Move returns status 0, amount 127
01:44:17.237 00.000 7680 move complete, result=0
01:44:17.237 00.000 7680 worker thread done servicing request
01:44:17.238 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 127 ms NORTH
01:44:17.244 00.006 7680 Worker thread wakes up
01:44:17.244 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:17.244 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:18.500 01.256 7680 Exposure complete
01:44:18.639 00.139 7680 worker thread done servicing request
01:44:18.640 00.001 6120 OnExposeComplete: enter
01:44:18.643 00.003 6120 UpdateGuideState(): m_state=6
01:44:18.648 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6797
01:44:18.652 00.004 6120 Star::Find returns 1 (1), X=958.71, Y=43.94, Mass=14293, SNR=77.9, Peak=255 HFD=6.9
01:44:18.656 00.004 6120 CameraToMount -- cameraTheta (0.11) - m_xAngle (-2.95) = xAngle (3.06 = 3.06)
01:44:18.659 00.003 6120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.80 = 2.80)
01:44:18.663 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.11 mountX=-0.20 mountY=0.07, mountTheta=2.81
01:44:18.669 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.02, opts=13)
01:44:18.672 00.003 6120 Enqueuing Move request for scope (0.20, 0.02)
01:44:18.676 00.004 7680 Worker thread wakes up
01:44:18.676 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:18.680 00.004 6120 UpdateGuideState exits: m=14293 SNR=77.9 Saturated
01:44:18.683 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:18.686 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:18.689 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
01:44:18.689 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
01:44:18.690 00.001 7680 Moving (0.20, 0.02) raw xDistance=-0.20 yDistance=0.07
01:44:18.690 00.000 6120 Enqueuing Expose request
01:44:18.694 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:44:18.695 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:44:18.695 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:44:18.695 00.000 7680 MoveAxis(E, 0, ABG)
01:44:18.695 00.000 7680 Move returns status 0, amount 0
01:44:18.696 00.001 7680 MoveAxis(N, 0, ABG)
01:44:18.697 00.001 7680 Move returns status 0, amount 0
01:44:18.697 00.000 7680 move complete, result=0
01:44:18.697 00.000 7680 worker thread done servicing request
01:44:18.697 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:18.703 00.006 7680 Worker thread wakes up
01:44:18.703 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:18.703 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:19.957 01.254 7680 Exposure complete
01:44:20.098 00.141 7680 worker thread done servicing request
01:44:20.099 00.001 6120 OnExposeComplete: enter
01:44:20.105 00.006 6120 UpdateGuideState(): m_state=6
01:44:20.110 00.005 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6798
01:44:20.114 00.004 6120 Star::Find returns 1 (1), X=958.56, Y=44.37, Mass=14105, SNR=75.9, Peak=255 HFD=7.2
01:44:20.117 00.003 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
01:44:20.120 00.003 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
01:44:20.124 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.46 hyp=0.46 cameraTheta=1.47 mountX=-0.13 mountY=-0.39, mountTheta=-1.89
01:44:20.129 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.46, opts=13)
01:44:20.133 00.004 6120 Enqueuing Move request for scope (0.05, 0.46)
01:44:20.138 00.005 7680 Worker thread wakes up
01:44:20.138 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:20.143 00.005 6120 UpdateGuideState exits: m=14105 SNR=75.9 Saturated
01:44:20.146 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:20.152 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.46) opts 0xd
01:44:20.152 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.46)
01:44:20.152 00.000 7680 Moving (0.05, 0.46) raw xDistance=-0.13 yDistance=-0.39
01:44:20.152 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:44:20.152 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:44:20.153 00.001 7680 MoveAxis(E, 0, ABG)
01:44:20.153 00.000 7680 Move returns status 0, amount 0
01:44:20.153 00.000 7680 MoveAxis(N, 214, ABG)
01:44:20.153 00.000 7680 Guiding  Dir = 0, Dur = 214
01:44:20.153 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:20.157 00.004 7680 IsSlewing returns 0
01:44:20.158 00.001 6120 Enqueuing Expose request
01:44:20.161 00.003 7680 IsGuiding returns 0
01:44:20.161 00.000 7680 PulseGuide returned control before completion, sleep 224
01:44:20.398 00.237 7680 IsGuiding returns 1
01:44:20.399 00.001 7680 scope still moving after pulse duration time elapsed
01:44:20.429 00.030 7680 IsSlewing returns 0
01:44:20.431 00.002 7680 IsGuiding returns 0
01:44:20.431 00.000 7680 scope move finished after 214 + 55 ms
01:44:20.431 00.000 7680 Move returns status 0, amount 214
01:44:20.431 00.000 7680 move complete, result=0
01:44:20.432 00.001 7680 worker thread done servicing request
01:44:20.433 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 214 ms NORTH
01:44:20.438 00.005 7680 Worker thread wakes up
01:44:20.439 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:20.439 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:21.694 01.255 7680 Exposure complete
01:44:21.837 00.143 7680 worker thread done servicing request
01:44:21.837 00.000 6120 OnExposeComplete: enter
01:44:21.841 00.004 6120 UpdateGuideState(): m_state=6
01:44:21.846 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6799
01:44:21.850 00.004 6120 Star::Find returns 1 (1), X=958.82, Y=44.09, Mass=14956, SNR=80.2, Peak=255 HFD=7.1
01:44:21.855 00.005 6120 CameraToMount -- cameraTheta (0.52) - m_xAngle (-2.95) = xAngle (3.47 = -2.81)
01:44:21.859 00.004 6120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.20 = -3.08)
01:44:21.863 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=0.18 hyp=0.36 cameraTheta=0.52 mountX=-0.34 mountY=-0.02, mountTheta=-3.08
01:44:21.868 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.18, opts=13)
01:44:21.872 00.004 6120 Enqueuing Move request for scope (0.31, 0.18)
01:44:21.876 00.004 7680 Worker thread wakes up
01:44:21.876 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.18) opts 0xd
01:44:21.877 00.001 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.18)
01:44:21.877 00.000 7680 Moving (0.31, 0.18) raw xDistance=-0.34 yDistance=-0.02
01:44:21.877 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
01:44:21.878 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:44:21.878 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:21.880 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:44:21.882 00.002 7680 MoveAxis(E, 137, ABG)
01:44:21.882 00.000 6120 UpdateGuideState exits: m=14956 SNR=80.2 Saturated
01:44:21.887 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:21.893 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:21.898 00.005 6120 Enqueuing Expose request
01:44:21.903 00.005 7680 Guiding  Dir = 2, Dur = 137
01:44:21.903 00.000 7680 IsSlewing returns 0
01:44:21.903 00.000 7680 IsGuiding returns 0
01:44:21.904 00.001 7680 PulseGuide returned control before completion, sleep 147
01:44:22.055 00.151 7680 IsGuiding returns 1
01:44:22.056 00.001 7680 scope still moving after pulse duration time elapsed
01:44:22.087 00.031 7680 IsSlewing returns 0
01:44:22.088 00.001 7680 IsGuiding returns 0
01:44:22.089 00.001 7680 scope move finished after 137 + 48 ms
01:44:22.090 00.001 7680 Move returns status 0, amount 137
01:44:22.091 00.001 7680 MoveAxis(N, 0, ABG)
01:44:22.091 00.000 7680 Move returns status 0, amount 0
01:44:22.091 00.000 7680 move complete, result=0
01:44:22.092 00.001 7680 worker thread done servicing request
01:44:22.092 00.000 7680 Worker thread wakes up
01:44:22.093 00.001 6120 GuideStep: -0.3 px 137 ms EAST, -0.0 px 0 ms NORTH
01:44:22.099 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:22.099 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:23.369 01.270 7680 Exposure complete
01:44:23.510 00.141 7680 worker thread done servicing request
01:44:23.510 00.000 6120 OnExposeComplete: enter
01:44:23.515 00.005 6120 UpdateGuideState(): m_state=6
01:44:23.520 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6800
01:44:23.523 00.003 6120 Star::Find returns 1 (1), X=958.45, Y=44.44, Mass=14960, SNR=80.2, Peak=255 HFD=7.2
01:44:23.527 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
01:44:23.531 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
01:44:23.535 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.52 hyp=0.53 cameraTheta=1.69 mountX=-0.04 mountY=-0.50, mountTheta=-1.64
01:44:23.540 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.52, opts=13)
01:44:23.544 00.004 6120 Enqueuing Move request for scope (-0.06, 0.52)
01:44:23.548 00.004 7680 Worker thread wakes up
01:44:23.548 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.52) opts 0xd
01:44:23.549 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.52)
01:44:23.549 00.000 7680 Moving (-0.06, 0.52) raw xDistance=-0.04 yDistance=-0.50
01:44:23.549 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:44:23.549 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
01:44:23.549 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:23.554 00.005 6120 UpdateGuideState exits: m=14960 SNR=80.2 Saturated
01:44:23.557 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:23.561 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:23.565 00.004 6120 Enqueuing Expose request
01:44:23.568 00.003 7680 MoveAxis(E, 0, ABG)
01:44:23.569 00.001 7680 Move returns status 0, amount 0
01:44:23.569 00.000 7680 MoveAxis(N, 270, ABG)
01:44:23.569 00.000 7680 Guiding  Dir = 0, Dur = 270
01:44:23.569 00.000 7680 IsSlewing returns 0
01:44:23.569 00.000 7680 IsGuiding returns 0
01:44:23.570 00.001 7680 PulseGuide returned control before completion, sleep 280
01:44:23.857 00.287 7680 IsGuiding returns 1
01:44:23.857 00.000 7680 scope still moving after pulse duration time elapsed
01:44:23.887 00.030 7680 IsSlewing returns 0
01:44:23.889 00.002 7680 IsGuiding returns 0
01:44:23.889 00.000 7680 scope move finished after 270 + 48 ms
01:44:23.889 00.000 7680 Move returns status 0, amount 270
01:44:23.889 00.000 7680 move complete, result=0
01:44:23.890 00.001 7680 worker thread done servicing request
01:44:23.890 00.000 7680 Worker thread wakes up
01:44:23.890 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 270 ms NORTH
01:44:23.897 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:23.897 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:25.152 01.255 7680 Exposure complete
01:44:25.294 00.142 7680 worker thread done servicing request
01:44:25.295 00.001 6120 OnExposeComplete: enter
01:44:25.300 00.005 6120 UpdateGuideState(): m_state=6
01:44:25.304 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6801
01:44:25.307 00.003 6120 Star::Find returns 1 (1), X=958.41, Y=44.42, Mass=14738, SNR=78.1, Peak=255 HFD=7.2
01:44:25.311 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
01:44:25.315 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.83)
01:44:25.318 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.50 hyp=0.51 cameraTheta=1.77 mountX=0.01 mountY=-0.50, mountTheta=-1.56
01:44:25.324 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.50, opts=13)
01:44:25.334 00.010 6120 Enqueuing Move request for scope (-0.10, 0.50)
01:44:25.339 00.005 7680 Worker thread wakes up
01:44:25.339 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:25.343 00.004 6120 UpdateGuideState exits: m=14738 SNR=78.1 Saturated
01:44:25.347 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.50) opts 0xd
01:44:25.348 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.50)
01:44:25.348 00.000 7680 Moving (-0.10, 0.50) raw xDistance=0.01 yDistance=-0.50
01:44:25.348 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:44:25.348 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
01:44:25.349 00.001 7680 MoveAxis(E, 0, ABG)
01:44:25.349 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:25.353 00.004 7680 Move returns status 0, amount 0
01:44:25.354 00.001 7680 MoveAxis(N, 269, ABG)
01:44:25.355 00.001 7680 Guiding  Dir = 0, Dur = 269
01:44:25.355 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:25.359 00.004 6120 Enqueuing Expose request
01:44:25.364 00.005 7680 IsSlewing returns 0
01:44:25.364 00.000 7680 IsGuiding returns 0
01:44:25.365 00.001 7680 PulseGuide returned control before completion, sleep 279
01:44:25.659 00.294 7680 IsGuiding returns 1
01:44:25.660 00.001 7680 scope still moving after pulse duration time elapsed
01:44:25.691 00.031 7680 IsSlewing returns 0
01:44:25.692 00.001 7680 IsGuiding returns 0
01:44:25.693 00.001 7680 scope move finished after 269 + 58 ms
01:44:25.693 00.000 7680 Move returns status 0, amount 269
01:44:25.693 00.000 7680 move complete, result=0
01:44:25.694 00.001 7680 worker thread done servicing request
01:44:25.694 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 269 ms NORTH
01:44:25.702 00.008 7680 Worker thread wakes up
01:44:25.702 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:25.702 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:26.959 01.257 7680 Exposure complete
01:44:27.089 00.130 7680 worker thread done servicing request
01:44:27.089 00.000 6120 OnExposeComplete: enter
01:44:27.093 00.004 6120 UpdateGuideState(): m_state=6
01:44:27.097 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6802
01:44:27.100 00.003 6120 Star::Find returns 1 (1), X=958.55, Y=44.22, Mass=14818, SNR=78.1, Peak=255 HFD=7.1
01:44:27.105 00.005 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
01:44:27.108 00.003 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
01:44:27.111 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.46 mountX=-0.09 mountY=-0.26, mountTheta=-1.90
01:44:27.116 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.31, opts=13)
01:44:27.120 00.004 6120 Enqueuing Move request for scope (0.03, 0.31)
01:44:27.124 00.004 7680 Worker thread wakes up
01:44:27.124 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.31) opts 0xd
01:44:27.125 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:27.128 00.003 6120 UpdateGuideState exits: m=14818 SNR=78.1 Saturated
01:44:27.133 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:27.135 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:27.140 00.005 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.31)
01:44:27.140 00.000 7680 Moving (0.03, 0.31) raw xDistance=-0.09 yDistance=-0.26
01:44:27.140 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:44:27.142 00.002 6120 Enqueuing Expose request
01:44:27.145 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:44:27.145 00.000 7680 MoveAxis(E, 0, ABG)
01:44:27.145 00.000 7680 Move returns status 0, amount 0
01:44:27.145 00.000 7680 MoveAxis(N, 141, ABG)
01:44:27.146 00.001 7680 Guiding  Dir = 0, Dur = 141
01:44:27.146 00.000 7680 IsSlewing returns 0
01:44:27.147 00.001 7680 IsGuiding returns 0
01:44:27.147 00.000 7680 PulseGuide returned control before completion, sleep 151
01:44:27.304 00.157 7680 IsGuiding returns 1
01:44:27.305 00.001 7680 scope still moving after pulse duration time elapsed
01:44:27.336 00.031 7680 IsSlewing returns 0
01:44:27.337 00.001 7680 IsGuiding returns 0
01:44:27.337 00.000 7680 scope move finished after 141 + 48 ms
01:44:27.337 00.000 7680 Move returns status 0, amount 141
01:44:27.338 00.001 7680 move complete, result=0
01:44:27.338 00.000 7680 worker thread done servicing request
01:44:27.338 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 141 ms NORTH
01:44:27.342 00.004 7680 Worker thread wakes up
01:44:27.342 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:27.343 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:28.600 01.257 7680 Exposure complete
01:44:28.742 00.142 7680 worker thread done servicing request
01:44:28.742 00.000 6120 OnExposeComplete: enter
01:44:28.746 00.004 6120 UpdateGuideState(): m_state=6
01:44:28.750 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6803
01:44:28.754 00.004 6120 Star::Find returns 1 (1), X=958.83, Y=43.87, Mass=14908, SNR=79.1, Peak=255 HFD=7.0
01:44:28.758 00.004 6120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-2.95) = xAngle (2.82 = 2.82)
01:44:28.762 00.004 6120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.55 = 2.55)
01:44:28.768 00.006 6120 CameraToMount -- cameraX=0.32 cameraY=-0.04 hyp=0.32 cameraTheta=-0.14 mountX=-0.30 mountY=0.18, mountTheta=2.61
01:44:28.775 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.04, opts=13)
01:44:28.779 00.004 6120 Enqueuing Move request for scope (0.32, -0.04)
01:44:28.783 00.004 7680 Worker thread wakes up
01:44:28.784 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:28.787 00.003 6120 UpdateGuideState exits: m=14908 SNR=79.1 Saturated
01:44:28.791 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:28.797 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:28.802 00.005 6120 Enqueuing Expose request
01:44:28.806 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.04) opts 0xd
01:44:28.806 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.04)
01:44:28.806 00.000 7680 Moving (0.32, -0.04) raw xDistance=-0.30 yDistance=0.18
01:44:28.806 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:44:28.807 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:44:28.807 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:44:28.807 00.000 7680 MoveAxis(E, 123, ABG)
01:44:28.807 00.000 7680 Guiding  Dir = 2, Dur = 123
01:44:28.808 00.001 7680 IsSlewing returns 0
01:44:28.808 00.000 7680 IsGuiding returns 0
01:44:28.809 00.001 7680 PulseGuide returned control before completion, sleep 133
01:44:28.949 00.140 7680 IsGuiding returns 1
01:44:28.952 00.003 7680 scope still moving after pulse duration time elapsed
01:44:28.980 00.028 7680 IsSlewing returns 0
01:44:28.982 00.002 7680 IsGuiding returns 0
01:44:28.983 00.001 7680 scope move finished after 123 + 51 ms
01:44:28.985 00.002 7680 Move returns status 0, amount 123
01:44:28.986 00.001 7680 MoveAxis(N, 0, ABG)
01:44:28.986 00.000 7680 Move returns status 0, amount 0
01:44:28.987 00.001 7680 move complete, result=0
01:44:28.988 00.001 7680 worker thread done servicing request
01:44:28.988 00.000 6120 GuideStep: -0.3 px 123 ms EAST, 0.2 px 0 ms NORTH
01:44:28.994 00.006 7680 Worker thread wakes up
01:44:28.994 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:28.994 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:30.236 01.242 7680 Exposure complete
01:44:30.367 00.131 7680 worker thread done servicing request
01:44:30.367 00.000 6120 OnExposeComplete: enter
01:44:30.370 00.003 6120 UpdateGuideState(): m_state=6
01:44:30.375 00.005 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6804
01:44:30.378 00.003 6120 Star::Find returns 1 (1), X=958.43, Y=44.00, Mass=13960, SNR=76.4, Peak=255 HFD=6.8
01:44:30.382 00.004 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.31 = -0.97)
01:44:30.386 00.004 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.04 = -1.24)
01:44:30.391 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.12 cameraTheta=2.36 mountX=0.07 mountY=-0.11, mountTheta=-1.03
01:44:30.396 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.09, opts=13)
01:44:30.399 00.003 6120 Enqueuing Move request for scope (-0.09, 0.09)
01:44:30.403 00.004 7680 Worker thread wakes up
01:44:30.403 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
01:44:30.404 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
01:44:30.404 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:30.407 00.003 7680 Moving (-0.09, 0.09) raw xDistance=0.07 yDistance=-0.11
01:44:30.408 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:44:30.408 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:44:30.408 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:44:30.408 00.000 7680 MoveAxis(E, 0, ABG)
01:44:30.408 00.000 7680 Move returns status 0, amount 0
01:44:30.408 00.000 7680 MoveAxis(N, 0, ABG)
01:44:30.408 00.000 7680 Move returns status 0, amount 0
01:44:30.408 00.000 7680 move complete, result=0
01:44:30.409 00.001 7680 worker thread done servicing request
01:44:30.409 00.000 6120 UpdateGuideState exits: m=13960 SNR=76.4 Saturated
01:44:30.413 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:30.417 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:30.420 00.003 6120 Enqueuing Expose request
01:44:30.425 00.005 7680 Worker thread wakes up
01:44:30.425 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:30.428 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:30.428 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:31.675 01.247 7680 Exposure complete
01:44:31.831 00.156 7680 worker thread done servicing request
01:44:31.831 00.000 6120 OnExposeComplete: enter
01:44:31.835 00.004 6120 UpdateGuideState(): m_state=6
01:44:31.841 00.006 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6805
01:44:31.846 00.005 6120 Star::Find returns 1 (1), X=958.82, Y=44.23, Mass=14467, SNR=78.0, Peak=255 HFD=6.9
01:44:31.852 00.006 6120 CameraToMount -- cameraTheta (0.81) - m_xAngle (-2.95) = xAngle (3.76 = -2.52)
01:44:31.858 00.006 6120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.49 = -2.79)
01:44:31.864 00.006 6120 CameraToMount -- cameraX=0.31 cameraY=0.32 hyp=0.44 cameraTheta=0.81 mountX=-0.36 mountY=-0.15, mountTheta=-2.74
01:44:31.871 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.32, opts=13)
01:44:31.876 00.005 6120 Enqueuing Move request for scope (0.31, 0.32)
01:44:31.882 00.006 7680 Worker thread wakes up
01:44:31.882 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:31.889 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.32) opts 0xd
01:44:31.889 00.000 6120 UpdateGuideState exits: m=14467 SNR=78.0 Saturated
01:44:31.897 00.008 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.32)
01:44:31.898 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:31.905 00.007 7680 Moving (0.31, 0.32) raw xDistance=-0.36 yDistance=-0.15
01:44:31.905 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:31.910 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:44:31.910 00.000 6120 Enqueuing Expose request
01:44:31.915 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:44:31.915 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:44:31.915 00.000 7680 MoveAxis(E, 147, ABG)
01:44:31.916 00.001 7680 Guiding  Dir = 2, Dur = 147
01:44:31.916 00.000 7680 IsSlewing returns 0
01:44:31.916 00.000 7680 IsGuiding returns 0
01:44:31.918 00.002 7680 PulseGuide returned control before completion, sleep 157
01:44:32.085 00.167 7680 IsGuiding returns 1
01:44:32.085 00.000 7680 scope still moving after pulse duration time elapsed
01:44:32.118 00.033 7680 IsSlewing returns 0
01:44:32.120 00.002 7680 IsGuiding returns 0
01:44:32.120 00.000 7680 scope move finished after 147 + 55 ms
01:44:32.122 00.002 7680 Move returns status 0, amount 147
01:44:32.122 00.000 7680 MoveAxis(N, 0, ABG)
01:44:32.122 00.000 7680 Move returns status 0, amount 0
01:44:32.123 00.001 7680 move complete, result=0
01:44:32.123 00.000 7680 worker thread done servicing request
01:44:32.124 00.001 6120 GuideStep: -0.4 px 147 ms EAST, -0.2 px 0 ms NORTH
01:44:32.129 00.005 7680 Worker thread wakes up
01:44:32.129 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:32.129 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:33.383 01.254 7680 Exposure complete
01:44:33.519 00.136 7680 worker thread done servicing request
01:44:33.519 00.000 6120 OnExposeComplete: enter
01:44:33.523 00.004 6120 UpdateGuideState(): m_state=6
01:44:33.526 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6806
01:44:33.531 00.005 6120 Star::Find returns 1 (1), X=958.70, Y=44.24, Mass=14598, SNR=79.3, Peak=255 HFD=7.0
01:44:33.534 00.003 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.01 = -2.28)
01:44:33.538 00.004 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.54)
01:44:33.543 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=0.33 hyp=0.38 cameraTheta=1.05 mountX=-0.25 mountY=-0.21, mountTheta=-2.43
01:44:33.548 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.33, opts=13)
01:44:33.552 00.004 6120 Enqueuing Move request for scope (0.19, 0.33)
01:44:33.556 00.004 7680 Worker thread wakes up
01:44:33.556 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.33) opts 0xd
01:44:33.556 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.33)
01:44:33.557 00.001 7680 Moving (0.19, 0.33) raw xDistance=-0.25 yDistance=-0.21
01:44:33.557 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
01:44:33.557 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:44:33.557 00.000 7680 MoveAxis(E, 110, ABG)
01:44:33.557 00.000 7680 Guiding  Dir = 2, Dur = 110
01:44:33.557 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:33.562 00.005 7680 IsSlewing returns 0
01:44:33.562 00.000 6120 UpdateGuideState exits: m=14598 SNR=79.3 Saturated
01:44:33.565 00.003 7680 IsGuiding returns 0
01:44:33.566 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:33.569 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:33.572 00.003 6120 Enqueuing Expose request
01:44:33.578 00.006 7680 PulseGuide returned control before completion, sleep 120
01:44:33.700 00.122 7680 IsGuiding returns 1
01:44:33.701 00.001 7680 scope still moving after pulse duration time elapsed
01:44:33.731 00.030 7680 IsSlewing returns 0
01:44:33.732 00.001 7680 IsGuiding returns 0
01:44:33.732 00.000 7680 scope move finished after 110 + 56 ms
01:44:33.732 00.000 7680 Move returns status 0, amount 110
01:44:33.733 00.001 7680 MoveAxis(N, 116, ABG)
01:44:33.733 00.000 7680 Guiding  Dir = 0, Dur = 116
01:44:33.734 00.001 7680 IsSlewing returns 0
01:44:33.734 00.000 7680 IsGuiding returns 0
01:44:33.735 00.001 7680 PulseGuide returned control before completion, sleep 126
01:44:33.871 00.136 7680 IsGuiding returns 1
01:44:33.873 00.002 7680 scope still moving after pulse duration time elapsed
01:44:33.902 00.029 7680 IsSlewing returns 0
01:44:33.904 00.002 7680 IsGuiding returns 0
01:44:33.904 00.000 7680 scope move finished after 116 + 53 ms
01:44:33.905 00.001 7680 Move returns status 0, amount 116
01:44:33.905 00.000 7680 move complete, result=0
01:44:33.906 00.001 7680 worker thread done servicing request
01:44:33.906 00.000 7680 Worker thread wakes up
01:44:33.906 00.000 6120 GuideStep: -0.2 px 110 ms EAST, -0.2 px 116 ms NORTH
01:44:33.913 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:33.913 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:35.166 01.253 7680 Exposure complete
01:44:35.306 00.140 7680 worker thread done servicing request
01:44:35.307 00.001 6120 OnExposeComplete: enter
01:44:35.312 00.005 6120 UpdateGuideState(): m_state=6
01:44:35.316 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6807
01:44:35.320 00.004 6120 Star::Find returns 1 (1), X=958.22, Y=44.65, Mass=14192, SNR=77.7, Peak=255 HFD=7.0
01:44:35.325 00.005 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
01:44:35.329 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
01:44:35.334 00.005 6120 CameraToMount -- cameraX=-0.29 cameraY=0.74 hyp=0.79 cameraTheta=1.95 mountX=0.15 mountY=-0.79, mountTheta=-1.39
01:44:35.339 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.74, opts=13)
01:44:35.343 00.004 6120 Enqueuing Move request for scope (-0.29, 0.74)
01:44:35.347 00.004 7680 Worker thread wakes up
01:44:35.347 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:35.352 00.005 6120 UpdateGuideState exits: m=14192 SNR=77.7 Saturated
01:44:35.357 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:35.361 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:35.365 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.74) opts 0xd
01:44:35.366 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.74)
01:44:35.366 00.000 7680 Moving (-0.29, 0.74) raw xDistance=0.15 yDistance=-0.79
01:44:35.366 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:44:35.366 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
01:44:35.366 00.000 7680 MoveAxis(E, 0, ABG)
01:44:35.367 00.001 7680 Move returns status 0, amount 0
01:44:35.367 00.000 7680 MoveAxis(N, 430, ABG)
01:44:35.367 00.000 7680 Guiding  Dir = 0, Dur = 430
01:44:35.367 00.000 6120 Enqueuing Expose request
01:44:35.370 00.003 7680 IsSlewing returns 0
01:44:35.371 00.001 7680 IsGuiding returns 0
01:44:35.371 00.000 7680 PulseGuide returned control before completion, sleep 440
01:44:35.824 00.453 7680 IsGuiding returns 0
01:44:35.824 00.000 7680 Move returns status 0, amount 430
01:44:35.824 00.000 7680 move complete, result=0
01:44:35.826 00.002 7680 worker thread done servicing request
01:44:35.826 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.8 px 430 ms NORTH
01:44:35.831 00.005 7680 Worker thread wakes up
01:44:35.831 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:35.831 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:37.084 01.253 7680 Exposure complete
01:44:37.248 00.164 7680 worker thread done servicing request
01:44:37.248 00.000 6120 OnExposeComplete: enter
01:44:37.252 00.004 6120 UpdateGuideState(): m_state=6
01:44:37.255 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6808
01:44:37.260 00.005 6120 Star::Find returns 1 (1), X=958.23, Y=44.03, Mass=14122, SNR=76.1, Peak=255 HFD=6.9
01:44:37.265 00.005 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.70 = -0.59)
01:44:37.269 00.004 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.86)
01:44:37.273 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.12 hyp=0.31 cameraTheta=2.74 mountX=0.26 mountY=-0.23, mountTheta=-0.74
01:44:37.278 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.12, opts=13)
01:44:37.282 00.004 6120 Enqueuing Move request for scope (-0.28, 0.12)
01:44:37.286 00.004 7680 Worker thread wakes up
01:44:37.286 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:37.290 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.12) opts 0xd
01:44:37.290 00.000 6120 UpdateGuideState exits: m=14122 SNR=76.1 Saturated
01:44:37.294 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.12)
01:44:37.296 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:37.301 00.005 7680 Moving (-0.28, 0.12) raw xDistance=0.26 yDistance=-0.23
01:44:37.301 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:37.306 00.005 6120 Enqueuing Expose request
01:44:37.310 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:44:37.310 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:44:37.310 00.000 7680 MoveAxis(W, 105, ABG)
01:44:37.310 00.000 7680 Guiding  Dir = 3, Dur = 105
01:44:37.311 00.001 7680 IsSlewing returns 0
01:44:37.311 00.000 7680 IsGuiding returns 0
01:44:37.311 00.000 7680 PulseGuide returned control before completion, sleep 115
01:44:37.438 00.127 7680 IsGuiding returns 1
01:44:37.438 00.000 7680 scope still moving after pulse duration time elapsed
01:44:37.468 00.030 7680 IsSlewing returns 0
01:44:37.470 00.002 7680 IsGuiding returns 0
01:44:37.471 00.001 7680 scope move finished after 105 + 54 ms
01:44:37.471 00.000 7680 Move returns status 0, amount 105
01:44:37.471 00.000 7680 MoveAxis(N, 127, ABG)
01:44:37.471 00.000 7680 Guiding  Dir = 0, Dur = 127
01:44:37.472 00.001 7680 IsSlewing returns 0
01:44:37.472 00.000 7680 IsGuiding returns 0
01:44:37.474 00.002 7680 PulseGuide returned control before completion, sleep 137
01:44:37.624 00.150 7680 IsGuiding returns 1
01:44:37.626 00.002 7680 scope still moving after pulse duration time elapsed
01:44:37.656 00.030 7680 IsSlewing returns 0
01:44:37.657 00.001 7680 IsGuiding returns 0
01:44:37.658 00.001 7680 scope move finished after 127 + 57 ms
01:44:37.658 00.000 7680 Move returns status 0, amount 127
01:44:37.658 00.000 7680 move complete, result=0
01:44:37.659 00.001 7680 worker thread done servicing request
01:44:37.660 00.001 7680 Worker thread wakes up
01:44:37.660 00.000 6120 GuideStep: 0.3 px 105 ms WEST, -0.2 px 127 ms NORTH
01:44:37.667 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:37.667 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:38.921 01.254 7680 Exposure complete
01:44:39.058 00.137 7680 worker thread done servicing request
01:44:39.059 00.001 6120 OnExposeComplete: enter
01:44:39.062 00.003 6120 UpdateGuideState(): m_state=6
01:44:39.068 00.006 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6809
01:44:39.071 00.003 6120 Star::Find returns 1 (1), X=958.31, Y=44.01, Mass=15347, SNR=79.6, Peak=255 HFD=6.9
01:44:39.075 00.004 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (-2.95) = xAngle (5.66 = -0.62)
01:44:39.079 00.004 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.39 = -0.89)
01:44:39.083 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.09 hyp=0.22 cameraTheta=2.71 mountX=0.18 mountY=-0.17, mountTheta=-0.76
01:44:39.088 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.09, opts=13)
01:44:39.092 00.004 6120 Enqueuing Move request for scope (-0.20, 0.09)
01:44:39.096 00.004 7680 Worker thread wakes up
01:44:39.096 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.09) opts 0xd
01:44:39.096 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.09)
01:44:39.097 00.001 7680 Moving (-0.20, 0.09) raw xDistance=0.18 yDistance=-0.17
01:44:39.097 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:39.100 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:44:39.101 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:44:39.101 00.000 6120 UpdateGuideState exits: m=15347 SNR=79.6 Saturated
01:44:39.104 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:44:39.105 00.001 7680 MoveAxis(E, 0, ABG)
01:44:39.105 00.000 7680 Move returns status 0, amount 0
01:44:39.105 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:39.109 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:39.116 00.007 6120 Enqueuing Expose request
01:44:39.120 00.004 7680 MoveAxis(N, 0, ABG)
01:44:39.120 00.000 7680 Move returns status 0, amount 0
01:44:39.120 00.000 7680 move complete, result=0
01:44:39.120 00.000 7680 worker thread done servicing request
01:44:39.120 00.000 7680 Worker thread wakes up
01:44:39.120 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:44:39.125 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:39.125 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:40.378 01.253 7680 Exposure complete
01:44:40.515 00.137 7680 worker thread done servicing request
01:44:40.515 00.000 6120 OnExposeComplete: enter
01:44:40.520 00.005 6120 UpdateGuideState(): m_state=6
01:44:40.524 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6810
01:44:40.528 00.004 6120 Star::Find returns 1 (1), X=958.46, Y=44.11, Mass=13890, SNR=74.7, Peak=255 HFD=6.9
01:44:40.531 00.003 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.80 = -1.48)
01:44:40.534 00.003 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
01:44:40.538 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.20 cameraTheta=1.85 mountX=0.02 mountY=-0.20, mountTheta=-1.48
01:44:40.542 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.20, opts=13)
01:44:40.546 00.004 6120 Enqueuing Move request for scope (-0.06, 0.20)
01:44:40.550 00.004 7680 Worker thread wakes up
01:44:40.550 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd
01:44:40.550 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.20)
01:44:40.551 00.001 7680 Moving (-0.06, 0.20) raw xDistance=0.02 yDistance=-0.20
01:44:40.551 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:44:40.551 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:44:40.551 00.000 7680 MoveAxis(E, 0, ABG)
01:44:40.552 00.001 7680 Move returns status 0, amount 0
01:44:40.552 00.000 7680 MoveAxis(N, 109, ABG)
01:44:40.552 00.000 7680 Guiding  Dir = 0, Dur = 109
01:44:40.552 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:40.556 00.004 7680 IsSlewing returns 0
01:44:40.556 00.000 6120 UpdateGuideState exits: m=13890 SNR=74.7 Saturated
01:44:40.560 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:40.564 00.004 7680 IsGuiding returns 0
01:44:40.565 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:40.568 00.003 6120 Enqueuing Expose request
01:44:40.572 00.004 7680 PulseGuide returned control before completion, sleep 119
01:44:40.692 00.120 7680 IsGuiding returns 1
01:44:40.692 00.000 7680 scope still moving after pulse duration time elapsed
01:44:40.723 00.031 7680 IsSlewing returns 0
01:44:40.725 00.002 7680 IsGuiding returns 0
01:44:40.726 00.001 7680 scope move finished after 109 + 52 ms
01:44:40.726 00.000 7680 Move returns status 0, amount 109
01:44:40.726 00.000 7680 move complete, result=0
01:44:40.727 00.001 7680 worker thread done servicing request
01:44:40.727 00.000 7680 Worker thread wakes up
01:44:40.728 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 109 ms NORTH
01:44:40.737 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:40.738 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:41.991 01.253 7680 Exposure complete
01:44:42.133 00.142 7680 worker thread done servicing request
01:44:42.134 00.001 6120 OnExposeComplete: enter
01:44:42.138 00.004 6120 UpdateGuideState(): m_state=6
01:44:42.143 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6811
01:44:42.147 00.004 6120 Star::Find returns 1 (1), X=958.31, Y=44.22, Mass=14272, SNR=77.4, Peak=255 HFD=7.0
01:44:42.151 00.004 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (-2.95) = xAngle (5.12 = -1.17)
01:44:42.154 00.003 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.44)
01:44:42.157 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.31 hyp=0.37 cameraTheta=2.16 mountX=0.15 mountY=-0.37, mountTheta=-1.19
01:44:42.162 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.31, opts=13)
01:44:42.166 00.004 6120 Enqueuing Move request for scope (-0.21, 0.31)
01:44:42.169 00.003 7680 Worker thread wakes up
01:44:42.171 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.31) opts 0xd
01:44:42.171 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.31)
01:44:42.171 00.000 7680 Moving (-0.21, 0.31) raw xDistance=0.15 yDistance=-0.37
01:44:42.171 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:44:42.172 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:42.176 00.004 6120 UpdateGuideState exits: m=14272 SNR=77.4 Saturated
01:44:42.180 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:42.183 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:42.186 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:44:42.186 00.000 7680 MoveAxis(E, 0, ABG)
01:44:42.186 00.000 7680 Move returns status 0, amount 0
01:44:42.186 00.000 7680 MoveAxis(N, 202, ABG)
01:44:42.188 00.002 7680 Guiding  Dir = 0, Dur = 202
01:44:42.188 00.000 6120 Enqueuing Expose request
01:44:42.191 00.003 7680 IsSlewing returns 0
01:44:42.191 00.000 7680 IsGuiding returns 0
01:44:42.191 00.000 7680 PulseGuide returned control before completion, sleep 212
01:44:42.419 00.228 7680 IsGuiding returns 1
01:44:42.419 00.000 7680 scope still moving after pulse duration time elapsed
01:44:42.450 00.031 7680 IsSlewing returns 0
01:44:42.450 00.000 7680 IsGuiding returns 0
01:44:42.450 00.000 7680 scope move finished after 202 + 57 ms
01:44:42.452 00.002 7680 Move returns status 0, amount 202
01:44:42.452 00.000 7680 move complete, result=0
01:44:42.452 00.000 7680 worker thread done servicing request
01:44:42.452 00.000 7680 Worker thread wakes up
01:44:42.452 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 202 ms NORTH
01:44:42.459 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:42.461 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:43.718 01.257 7680 Exposure complete
01:44:43.870 00.152 7680 worker thread done servicing request
01:44:43.870 00.000 6120 OnExposeComplete: enter
01:44:43.875 00.005 6120 UpdateGuideState(): m_state=6
01:44:43.884 00.009 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6812
01:44:43.890 00.006 6120 Star::Find returns 1 (1), X=958.44, Y=44.30, Mass=14299, SNR=79.0, Peak=255 HFD=7.2
01:44:43.893 00.003 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
01:44:43.896 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.83)
01:44:43.900 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.39 hyp=0.40 cameraTheta=1.77 mountX=0.00 mountY=-0.39, mountTheta=-1.56
01:44:43.904 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.39, opts=13)
01:44:43.908 00.004 6120 Enqueuing Move request for scope (-0.08, 0.39)
01:44:43.911 00.003 7680 Worker thread wakes up
01:44:43.911 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:43.915 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.39) opts 0xd
01:44:43.915 00.000 6120 UpdateGuideState exits: m=14299 SNR=79.0 Saturated
01:44:43.918 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.39)
01:44:43.918 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:43.922 00.004 7680 Moving (-0.08, 0.39) raw xDistance=0.00 yDistance=-0.39
01:44:43.922 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:43.926 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:44:43.926 00.000 6120 Enqueuing Expose request
01:44:43.929 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:44:43.929 00.000 7680 MoveAxis(E, 0, ABG)
01:44:43.929 00.000 7680 Move returns status 0, amount 0
01:44:43.930 00.001 7680 MoveAxis(N, 209, ABG)
01:44:43.930 00.000 7680 Guiding  Dir = 0, Dur = 209
01:44:43.931 00.001 7680 IsSlewing returns 0
01:44:43.931 00.000 7680 IsGuiding returns 0
01:44:43.932 00.001 7680 PulseGuide returned control before completion, sleep 219
01:44:44.164 00.232 7680 IsGuiding returns 1
01:44:44.165 00.001 7680 scope still moving after pulse duration time elapsed
01:44:44.196 00.031 7680 IsSlewing returns 0
01:44:44.196 00.000 7680 IsGuiding returns 0
01:44:44.197 00.001 7680 scope move finished after 209 + 55 ms
01:44:44.197 00.000 7680 Move returns status 0, amount 209
01:44:44.197 00.000 7680 move complete, result=0
01:44:44.198 00.001 7680 worker thread done servicing request
01:44:44.198 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 209 ms NORTH
01:44:44.204 00.006 7680 Worker thread wakes up
01:44:44.204 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:44.204 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:45.464 01.260 7680 Exposure complete
01:44:45.600 00.136 7680 worker thread done servicing request
01:44:45.600 00.000 6120 OnExposeComplete: enter
01:44:45.605 00.005 6120 UpdateGuideState(): m_state=6
01:44:45.609 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6813
01:44:45.613 00.004 6120 Star::Find returns 1 (1), X=958.70, Y=43.93, Mass=15805, SNR=80.4, Peak=255 HFD=6.9
01:44:45.616 00.003 6120 CameraToMount -- cameraTheta (0.11) - m_xAngle (-2.95) = xAngle (3.07 = 3.07)
01:44:45.619 00.003 6120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.80 = 2.80)
01:44:45.622 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.11 mountX=-0.19 mountY=0.06, mountTheta=2.82
01:44:45.628 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.02, opts=13)
01:44:45.631 00.003 6120 Enqueuing Move request for scope (0.19, 0.02)
01:44:45.634 00.003 7680 Worker thread wakes up
01:44:45.634 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
01:44:45.636 00.002 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
01:44:45.636 00.000 7680 Moving (0.19, 0.02) raw xDistance=-0.19 yDistance=0.06
01:44:45.636 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:45.640 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:44:45.641 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:44:45.641 00.000 6120 UpdateGuideState exits: m=15805 SNR=80.4 Saturated
01:44:45.645 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:45.649 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:45.652 00.003 6120 Enqueuing Expose request
01:44:45.657 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:44:45.657 00.000 7680 MoveAxis(E, 0, ABG)
01:44:45.657 00.000 7680 Move returns status 0, amount 0
01:44:45.657 00.000 7680 MoveAxis(N, 0, ABG)
01:44:45.658 00.001 7680 Move returns status 0, amount 0
01:44:45.658 00.000 7680 move complete, result=0
01:44:45.658 00.000 7680 worker thread done servicing request
01:44:45.659 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:45.662 00.003 7680 Worker thread wakes up
01:44:45.663 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:45.663 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:46.916 01.253 7680 Exposure complete
01:44:47.046 00.130 7680 worker thread done servicing request
01:44:47.046 00.000 6120 OnExposeComplete: enter
01:44:47.049 00.003 6120 UpdateGuideState(): m_state=6
01:44:47.053 00.004 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6814
01:44:47.058 00.005 6120 Star::Find returns 1 (1), X=958.46, Y=44.09, Mass=13427, SNR=73.8, Peak=255 HFD=6.9
01:44:47.061 00.003 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (-2.95) = xAngle (4.84 = -1.45)
01:44:47.064 00.003 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.57 = -1.72)
01:44:47.068 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.88 mountX=0.02 mountY=-0.18, mountTheta=-1.45
01:44:47.073 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.17, opts=13)
01:44:47.076 00.003 6120 Enqueuing Move request for scope (-0.06, 0.17)
01:44:47.083 00.007 7680 Worker thread wakes up
01:44:47.083 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
01:44:47.083 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:47.088 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
01:44:47.088 00.000 7680 Moving (-0.06, 0.17) raw xDistance=0.02 yDistance=-0.18
01:44:47.089 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:44:47.089 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:44:47.089 00.000 6120 UpdateGuideState exits: m=13427 SNR=73.8 Saturated
01:44:47.094 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:47.097 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:47.101 00.004 6120 Enqueuing Expose request
01:44:47.105 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:44:47.105 00.000 7680 MoveAxis(E, 0, ABG)
01:44:47.105 00.000 7680 Move returns status 0, amount 0
01:44:47.105 00.000 7680 MoveAxis(N, 0, ABG)
01:44:47.105 00.000 7680 Move returns status 0, amount 0
01:44:47.105 00.000 7680 move complete, result=0
01:44:47.105 00.000 7680 worker thread done servicing request
01:44:47.106 00.001 7680 Worker thread wakes up
01:44:47.106 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:44:47.111 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:47.111 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:48.359 01.248 7680 Exposure complete
01:44:48.499 00.140 7680 worker thread done servicing request
01:44:48.499 00.000 6120 OnExposeComplete: enter
01:44:48.503 00.004 6120 UpdateGuideState(): m_state=6
01:44:48.507 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6815
01:44:48.510 00.003 6120 Star::Find returns 1 (1), X=958.89, Y=44.14, Mass=14286, SNR=76.7, Peak=255 HFD=6.9
01:44:48.515 00.005 6120 CameraToMount -- cameraTheta (0.55) - m_xAngle (-2.95) = xAngle (3.50 = -2.78)
01:44:48.518 00.003 6120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.23 = -3.05)
01:44:48.522 00.004 6120 CameraToMount -- cameraX=0.37 cameraY=0.23 hyp=0.44 cameraTheta=0.55 mountX=-0.41 mountY=-0.04, mountTheta=-3.05
01:44:48.527 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.37, y=0.23, opts=13)
01:44:48.531 00.004 6120 Enqueuing Move request for scope (0.37, 0.23)
01:44:48.535 00.004 7680 Worker thread wakes up
01:44:48.535 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:48.539 00.004 6120 UpdateGuideState exits: m=14286 SNR=76.7 Saturated
01:44:48.543 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.23) opts 0xd
01:44:48.544 00.001 7680 Handling offset move in thread for scope, endpoint = (0.37, 0.23)
01:44:48.544 00.000 7680 Moving (0.37, 0.23) raw xDistance=-0.41 yDistance=-0.04
01:44:48.544 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:44:48.544 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:44:48.544 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:44:48.544 00.000 7680 MoveAxis(E, 168, ABG)
01:44:48.544 00.000 7680 Guiding  Dir = 2, Dur = 168
01:44:48.544 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:48.548 00.004 7680 IsSlewing returns 0
01:44:48.548 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:48.553 00.005 6120 Enqueuing Expose request
01:44:48.556 00.003 7680 IsGuiding returns 0
01:44:48.557 00.001 7680 PulseGuide returned control before completion, sleep 178
01:44:48.739 00.182 7680 IsGuiding returns 1
01:44:48.739 00.000 7680 scope still moving after pulse duration time elapsed
01:44:48.770 00.031 7680 IsSlewing returns 0
01:44:48.770 00.000 7680 IsGuiding returns 0
01:44:48.771 00.001 7680 scope move finished after 168 + 46 ms
01:44:48.771 00.000 7680 Move returns status 0, amount 168
01:44:48.772 00.001 7680 MoveAxis(N, 0, ABG)
01:44:48.772 00.000 7680 Move returns status 0, amount 0
01:44:48.772 00.000 7680 move complete, result=0
01:44:48.772 00.000 7680 worker thread done servicing request
01:44:48.772 00.000 6120 GuideStep: -0.4 px 168 ms EAST, -0.0 px 0 ms NORTH
01:44:48.778 00.006 7680 Worker thread wakes up
01:44:48.778 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:48.778 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:50.032 01.254 7680 Exposure complete
01:44:50.171 00.139 7680 worker thread done servicing request
01:44:50.171 00.000 6120 OnExposeComplete: enter
01:44:50.176 00.005 6120 UpdateGuideState(): m_state=6
01:44:50.180 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6816
01:44:50.184 00.004 6120 Star::Find returns 1 (1), X=958.42, Y=44.59, Mass=14344, SNR=77.0, Peak=255 HFD=7.1
01:44:50.187 00.003 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
01:44:50.191 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
01:44:50.194 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.68 hyp=0.69 cameraTheta=1.72 mountX=-0.03 mountY=-0.65, mountTheta=-1.61
01:44:50.199 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.68, opts=13)
01:44:50.203 00.004 6120 Enqueuing Move request for scope (-0.10, 0.68)
01:44:50.208 00.005 7680 Worker thread wakes up
01:44:50.208 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.68) opts 0xd
01:44:50.208 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.68)
01:44:50.209 00.001 7680 Moving (-0.10, 0.68) raw xDistance=-0.03 yDistance=-0.65
01:44:50.209 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:44:50.209 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
01:44:50.209 00.000 7680 MoveAxis(E, 0, ABG)
01:44:50.209 00.000 7680 Move returns status 0, amount 0
01:44:50.209 00.000 7680 MoveAxis(N, 355, ABG)
01:44:50.209 00.000 7680 Guiding  Dir = 0, Dur = 355
01:44:50.210 00.001 7680 IsSlewing returns 0
01:44:50.210 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:50.217 00.007 6120 UpdateGuideState exits: m=14344 SNR=77.0 Saturated
01:44:50.221 00.004 7680 IsGuiding returns 0
01:44:50.221 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:50.225 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:50.228 00.003 6120 Enqueuing Expose request
01:44:50.234 00.006 7680 PulseGuide returned control before completion, sleep 365
01:44:50.602 00.368 7680 IsGuiding returns 0
01:44:50.603 00.001 7680 Move returns status 0, amount 355
01:44:50.604 00.001 7680 move complete, result=0
01:44:50.604 00.000 7680 worker thread done servicing request
01:44:50.604 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.7 px 355 ms NORTH
01:44:50.612 00.008 7680 Worker thread wakes up
01:44:50.612 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:50.614 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:51.869 01.255 7680 Exposure complete
01:44:52.003 00.134 7680 worker thread done servicing request
01:44:52.003 00.000 6120 OnExposeComplete: enter
01:44:52.007 00.004 6120 UpdateGuideState(): m_state=6
01:44:52.010 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6817
01:44:52.014 00.004 6120 Star::Find returns 1 (1), X=958.41, Y=44.35, Mass=14247, SNR=76.5, Peak=255 HFD=7.2
01:44:52.019 00.005 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.53)
01:44:52.022 00.003 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.80)
01:44:52.026 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.44 hyp=0.45 cameraTheta=1.80 mountX=0.02 mountY=-0.44, mountTheta=-1.53
01:44:52.030 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.44, opts=13)
01:44:52.036 00.006 6120 Enqueuing Move request for scope (-0.10, 0.44)
01:44:52.039 00.003 7680 Worker thread wakes up
01:44:52.039 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.44) opts 0xd
01:44:52.039 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.44)
01:44:52.039 00.000 7680 Moving (-0.10, 0.44) raw xDistance=0.02 yDistance=-0.44
01:44:52.039 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:44:52.041 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
01:44:52.041 00.000 7680 MoveAxis(E, 0, ABG)
01:44:52.041 00.000 7680 Move returns status 0, amount 0
01:44:52.041 00.000 7680 MoveAxis(N, 239, ABG)
01:44:52.041 00.000 7680 Guiding  Dir = 0, Dur = 239
01:44:52.041 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:52.044 00.003 7680 IsSlewing returns 0
01:44:52.044 00.000 6120 UpdateGuideState exits: m=14247 SNR=76.5 Saturated
01:44:52.049 00.005 7680 IsGuiding returns 0
01:44:52.049 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:52.053 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:52.057 00.004 7680 PulseGuide returned control before completion, sleep 249
01:44:52.057 00.000 6120 Enqueuing Expose request
01:44:52.313 00.256 7680 IsGuiding returns 1
01:44:52.314 00.001 7680 scope still moving after pulse duration time elapsed
01:44:52.344 00.030 7680 IsSlewing returns 0
01:44:52.345 00.001 7680 IsGuiding returns 0
01:44:52.346 00.001 7680 scope move finished after 239 + 58 ms
01:44:52.347 00.001 7680 Move returns status 0, amount 239
01:44:52.347 00.000 7680 move complete, result=0
01:44:52.348 00.001 7680 worker thread done servicing request
01:44:52.348 00.000 7680 Worker thread wakes up
01:44:52.348 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 239 ms NORTH
01:44:52.355 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:52.355 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:53.608 01.253 7680 Exposure complete
01:44:53.752 00.144 7680 worker thread done servicing request
01:44:53.752 00.000 6120 OnExposeComplete: enter
01:44:53.757 00.005 6120 UpdateGuideState(): m_state=6
01:44:53.760 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6818
01:44:53.765 00.005 6120 Star::Find returns 1 (1), X=958.56, Y=43.66, Mass=14105, SNR=77.5, Peak=255 HFD=7.0
01:44:53.770 00.005 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-2.95) = xAngle (1.54 = 1.54)
01:44:53.773 00.003 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.27 = 1.27)
01:44:53.777 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.41 mountX=0.01 mountY=0.24, mountTheta=1.54
01:44:53.782 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.25, opts=13)
01:44:53.785 00.003 6120 Enqueuing Move request for scope (0.04, -0.25)
01:44:53.790 00.005 7680 Worker thread wakes up
01:44:53.790 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.25) opts 0xd
01:44:53.790 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:53.793 00.003 6120 UpdateGuideState exits: m=14105 SNR=77.5 Saturated
01:44:53.798 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:53.802 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:53.807 00.005 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.25)
01:44:53.807 00.000 6120 Enqueuing Expose request
01:44:53.812 00.005 7680 Moving (0.04, -0.25) raw xDistance=0.01 yDistance=0.24
01:44:53.812 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:44:53.812 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:44:53.812 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:44:53.812 00.000 7680 MoveAxis(E, 0, ABG)
01:44:53.813 00.001 7680 Move returns status 0, amount 0
01:44:53.813 00.000 7680 MoveAxis(N, 0, ABG)
01:44:53.813 00.000 7680 Move returns status 0, amount 0
01:44:53.813 00.000 7680 move complete, result=0
01:44:53.814 00.001 7680 worker thread done servicing request
01:44:53.814 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:44:53.819 00.005 7680 Worker thread wakes up
01:44:53.819 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:53.819 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:55.062 01.243 7680 Exposure complete
01:44:55.199 00.137 7680 worker thread done servicing request
01:44:55.199 00.000 6120 OnExposeComplete: enter
01:44:55.204 00.005 6120 UpdateGuideState(): m_state=6
01:44:55.210 00.006 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6819
01:44:55.215 00.005 6120 Star::Find returns 1 (1), X=958.39, Y=44.32, Mass=15469, SNR=81.0, Peak=255 HFD=7.2
01:44:55.219 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
01:44:55.222 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
01:44:55.227 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.41 hyp=0.43 cameraTheta=1.86 mountX=0.04 mountY=-0.42, mountTheta=-1.47
01:44:55.231 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.41, opts=13)
01:44:55.236 00.005 6120 Enqueuing Move request for scope (-0.12, 0.41)
01:44:55.239 00.003 7680 Worker thread wakes up
01:44:55.239 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:55.243 00.004 6120 UpdateGuideState exits: m=15469 SNR=81.0 Saturated
01:44:55.246 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:55.250 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:55.254 00.004 6120 Enqueuing Expose request
01:44:55.258 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.41) opts 0xd
01:44:55.259 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.41)
01:44:55.259 00.000 7680 Moving (-0.12, 0.41) raw xDistance=0.04 yDistance=-0.42
01:44:55.259 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:44:55.259 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:44:55.259 00.000 7680 MoveAxis(E, 0, ABG)
01:44:55.260 00.001 7680 Move returns status 0, amount 0
01:44:55.260 00.000 7680 MoveAxis(N, 228, ABG)
01:44:55.260 00.000 7680 Guiding  Dir = 0, Dur = 228
01:44:55.260 00.000 7680 IsSlewing returns 0
01:44:55.260 00.000 7680 IsGuiding returns 0
01:44:55.260 00.000 7680 PulseGuide returned control before completion, sleep 238
01:44:55.506 00.246 7680 IsGuiding returns 1
01:44:55.507 00.001 7680 scope still moving after pulse duration time elapsed
01:44:55.535 00.028 7680 IsSlewing returns 0
01:44:55.537 00.002 7680 IsGuiding returns 0
01:44:55.537 00.000 7680 scope move finished after 228 + 47 ms
01:44:55.538 00.001 7680 Move returns status 0, amount 228
01:44:55.538 00.000 7680 move complete, result=0
01:44:55.538 00.000 7680 worker thread done servicing request
01:44:55.539 00.001 7680 Worker thread wakes up
01:44:55.539 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 228 ms NORTH
01:44:55.545 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:55.545 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:56.795 01.250 7680 Exposure complete
01:44:56.937 00.142 7680 worker thread done servicing request
01:44:56.937 00.000 6120 OnExposeComplete: enter
01:44:56.940 00.003 6120 UpdateGuideState(): m_state=6
01:44:56.945 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6820
01:44:56.950 00.005 6120 Star::Find returns 1 (1), X=958.64, Y=43.91, Mass=13453, SNR=76.3, Peak=255 HFD=7.0
01:44:56.954 00.004 6120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-2.95) = xAngle (2.91 = 2.91)
01:44:56.960 00.006 6120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.64 = 2.64)
01:44:56.964 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.05 mountX=-0.12 mountY=0.06, mountTheta=2.68
01:44:56.968 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.01, opts=13)
01:44:56.972 00.004 6120 Enqueuing Move request for scope (0.13, -0.01)
01:44:56.976 00.004 7680 Worker thread wakes up
01:44:56.976 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
01:44:56.977 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
01:44:56.977 00.000 7680 Moving (0.13, -0.01) raw xDistance=-0.12 yDistance=0.06
01:44:56.977 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:44:56.977 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:56.982 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:44:56.982 00.000 6120 UpdateGuideState exits: m=13453 SNR=76.3 Saturated
01:44:56.985 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:44:56.985 00.000 7680 MoveAxis(E, 0, ABG)
01:44:56.985 00.000 7680 Move returns status 0, amount 0
01:44:56.985 00.000 7680 MoveAxis(N, 0, ABG)
01:44:56.986 00.001 7680 Move returns status 0, amount 0
01:44:56.987 00.001 7680 move complete, result=0
01:44:56.987 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:56.991 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:56.994 00.003 6120 Enqueuing Expose request
01:44:56.997 00.003 7680 worker thread done servicing request
01:44:56.997 00.000 7680 Worker thread wakes up
01:44:56.997 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:56.997 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:56.997 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:58.245 01.248 7680 Exposure complete
01:44:58.390 00.145 7680 worker thread done servicing request
01:44:58.390 00.000 6120 OnExposeComplete: enter
01:44:58.395 00.005 6120 UpdateGuideState(): m_state=6
01:44:58.399 00.004 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6821
01:44:58.402 00.003 6120 Star::Find returns 1 (1), X=958.72, Y=44.05, Mass=14450, SNR=78.5, Peak=255 HFD=6.8
01:44:58.407 00.005 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (-2.95) = xAngle (3.53 = -2.76)
01:44:58.410 00.003 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.26 = -3.03)
01:44:58.415 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.25 cameraTheta=0.57 mountX=-0.23 mountY=-0.03, mountTheta=-3.02
01:44:58.419 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.13, opts=13)
01:44:58.424 00.005 6120 Enqueuing Move request for scope (0.21, 0.13)
01:44:58.430 00.006 7680 Worker thread wakes up
01:44:58.430 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd
01:44:58.430 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.13)
01:44:58.431 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:44:58.435 00.004 7680 Moving (0.21, 0.13) raw xDistance=-0.23 yDistance=-0.03
01:44:58.435 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:44:58.435 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:44:58.435 00.000 6120 UpdateGuideState exits: m=14450 SNR=78.5 Saturated
01:44:58.440 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:58.444 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:44:58.444 00.000 7680 MoveAxis(E, 94, ABG)
01:44:58.444 00.000 7680 Guiding  Dir = 2, Dur = 94
01:44:58.444 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:44:58.448 00.004 7680 IsSlewing returns 0
01:44:58.448 00.000 6120 Enqueuing Expose request
01:44:58.454 00.006 7680 IsGuiding returns 0
01:44:58.454 00.000 7680 PulseGuide returned control before completion, sleep 104
01:44:58.562 00.108 7680 IsGuiding returns 1
01:44:58.562 00.000 7680 scope still moving after pulse duration time elapsed
01:44:58.594 00.032 7680 IsSlewing returns 0
01:44:58.596 00.002 7680 IsGuiding returns 0
01:44:58.596 00.000 7680 scope move finished after 94 + 48 ms
01:44:58.597 00.001 7680 Move returns status 0, amount 94
01:44:58.597 00.000 7680 MoveAxis(N, 0, ABG)
01:44:58.597 00.000 7680 Move returns status 0, amount 0
01:44:58.597 00.000 7680 move complete, result=0
01:44:58.597 00.000 7680 worker thread done servicing request
01:44:58.599 00.002 6120 GuideStep: -0.2 px 94 ms EAST, -0.0 px 0 ms NORTH
01:44:58.604 00.005 7680 Worker thread wakes up
01:44:58.604 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:44:58.606 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:44:59.858 01.252 7680 Exposure complete
01:44:59.989 00.131 7680 worker thread done servicing request
01:44:59.990 00.001 6120 OnExposeComplete: enter
01:44:59.994 00.004 6120 UpdateGuideState(): m_state=6
01:44:59.999 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6822
01:45:00.003 00.004 6120 Star::Find returns 1 (1), X=958.56, Y=44.13, Mass=13511, SNR=77.2, Peak=255 HFD=7.1
01:45:00.007 00.004 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.31 = -1.98)
01:45:00.011 00.004 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
01:45:00.015 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.35 mountX=-0.09 mountY=-0.18, mountTheta=-2.04
01:45:00.021 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.22, opts=13)
01:45:00.032 00.011 6120 Enqueuing Move request for scope (0.05, 0.22)
01:45:00.042 00.010 7680 Worker thread wakes up
01:45:00.042 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
01:45:00.042 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
01:45:00.043 00.001 7680 Moving (0.05, 0.22) raw xDistance=-0.09 yDistance=-0.18
01:45:00.044 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:45:00.044 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:45:00.044 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:00.052 00.008 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:45:00.053 00.001 7680 MoveAxis(E, 0, ABG)
01:45:00.053 00.000 7680 Move returns status 0, amount 0
01:45:00.053 00.000 7680 MoveAxis(N, 0, ABG)
01:45:00.053 00.000 6120 UpdateGuideState exits: m=13511 SNR=77.2 Saturated
01:45:00.059 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:00.063 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:00.068 00.005 7680 Move returns status 0, amount 0
01:45:00.068 00.000 6120 Enqueuing Expose request
01:45:00.074 00.006 7680 move complete, result=0
01:45:00.074 00.000 7680 worker thread done servicing request
01:45:00.074 00.000 7680 Worker thread wakes up
01:45:00.074 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:00.074 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:00.075 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:45:01.326 01.251 7680 Exposure complete
01:45:01.468 00.142 7680 worker thread done servicing request
01:45:01.469 00.001 6120 OnExposeComplete: enter
01:45:01.474 00.005 6120 UpdateGuideState(): m_state=6
01:45:01.478 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6823
01:45:01.482 00.004 6120 Star::Find returns 1 (1), X=958.75, Y=44.81, Mass=14530, SNR=77.7, Peak=255 HFD=7.0
01:45:01.485 00.003 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
01:45:01.489 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
01:45:01.492 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=0.90 hyp=0.93 cameraTheta=1.31 mountX=-0.40 mountY=-0.70, mountTheta=-2.09
01:45:01.497 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.90, opts=13)
01:45:01.500 00.003 6120 Enqueuing Move request for scope (0.24, 0.90)
01:45:01.505 00.005 7680 Worker thread wakes up
01:45:01.505 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.90) opts 0xd
01:45:01.505 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.90)
01:45:01.505 00.000 7680 Moving (0.24, 0.90) raw xDistance=-0.40 yDistance=-0.70
01:45:01.505 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:45:01.505 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
01:45:01.506 00.001 7680 MoveAxis(E, 162, ABG)
01:45:01.506 00.000 7680 Guiding  Dir = 2, Dur = 162
01:45:01.506 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:01.510 00.004 7680 IsSlewing returns 0
01:45:01.511 00.001 6120 UpdateGuideState exits: m=14530 SNR=77.7 Saturated
01:45:01.514 00.003 7680 IsGuiding returns 0
01:45:01.515 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:01.520 00.005 7680 PulseGuide returned control before completion, sleep 172
01:45:01.520 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:01.524 00.004 6120 Enqueuing Expose request
01:45:01.707 00.183 7680 IsGuiding returns 0
01:45:01.708 00.001 7680 Move returns status 0, amount 162
01:45:01.710 00.002 7680 MoveAxis(N, 381, ABG)
01:45:01.710 00.000 7680 Guiding  Dir = 0, Dur = 381
01:45:01.711 00.001 7680 IsSlewing returns 0
01:45:01.711 00.000 7680 IsGuiding returns 0
01:45:01.713 00.002 7680 PulseGuide returned control before completion, sleep 391
01:45:02.113 00.400 7680 IsGuiding returns 1
01:45:02.114 00.001 7680 scope still moving after pulse duration time elapsed
01:45:02.143 00.029 7680 IsSlewing returns 0
01:45:02.145 00.002 7680 IsGuiding returns 0
01:45:02.145 00.000 7680 scope move finished after 381 + 52 ms
01:45:02.145 00.000 7680 Move returns status 0, amount 381
01:45:02.147 00.002 7680 move complete, result=0
01:45:02.147 00.000 7680 worker thread done servicing request
01:45:02.148 00.001 6120 GuideStep: -0.4 px 162 ms EAST, -0.7 px 381 ms NORTH
01:45:02.157 00.009 7680 Worker thread wakes up
01:45:02.157 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:02.157 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:03.405 01.248 7680 Exposure complete
01:45:03.575 00.170 7680 worker thread done servicing request
01:45:03.576 00.001 6120 OnExposeComplete: enter
01:45:03.580 00.004 6120 UpdateGuideState(): m_state=6
01:45:03.584 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6824
01:45:03.588 00.004 6120 Star::Find returns 1 (1), X=958.37, Y=44.09, Mass=14137, SNR=76.2, Peak=255 HFD=7.0
01:45:03.592 00.004 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.19 = -1.09)
01:45:03.595 00.003 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
01:45:03.599 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.24 mountX=0.11 mountY=-0.23, mountTheta=-1.13
01:45:03.604 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.18, opts=13)
01:45:03.607 00.003 6120 Enqueuing Move request for scope (-0.14, 0.18)
01:45:03.611 00.004 7680 Worker thread wakes up
01:45:03.611 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:03.614 00.003 6120 UpdateGuideState exits: m=14137 SNR=76.2 Saturated
01:45:03.618 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:03.621 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:03.625 00.004 6120 Enqueuing Expose request
01:45:03.627 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd
01:45:03.627 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.18)
01:45:03.627 00.000 7680 Moving (-0.14, 0.18) raw xDistance=0.11 yDistance=-0.23
01:45:03.627 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:45:03.629 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:45:03.629 00.000 7680 MoveAxis(E, 0, ABG)
01:45:03.629 00.000 7680 Move returns status 0, amount 0
01:45:03.629 00.000 7680 MoveAxis(N, 123, ABG)
01:45:03.629 00.000 7680 Guiding  Dir = 0, Dur = 123
01:45:03.629 00.000 7680 IsSlewing returns 0
01:45:03.629 00.000 7680 IsGuiding returns 0
01:45:03.630 00.001 7680 PulseGuide returned control before completion, sleep 133
01:45:03.774 00.144 7680 IsGuiding returns 1
01:45:03.775 00.001 7680 scope still moving after pulse duration time elapsed
01:45:03.804 00.029 7680 IsSlewing returns 0
01:45:03.805 00.001 7680 IsGuiding returns 0
01:45:03.805 00.000 7680 scope move finished after 123 + 53 ms
01:45:03.805 00.000 7680 Move returns status 0, amount 123
01:45:03.807 00.002 7680 move complete, result=0
01:45:03.807 00.000 7680 worker thread done servicing request
01:45:03.807 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 123 ms NORTH
01:45:03.812 00.005 7680 Worker thread wakes up
01:45:03.812 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:03.814 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:05.065 01.251 7680 Exposure complete
01:45:05.197 00.132 7680 worker thread done servicing request
01:45:05.198 00.001 6120 OnExposeComplete: enter
01:45:05.202 00.004 6120 UpdateGuideState(): m_state=6
01:45:05.205 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6825
01:45:05.211 00.006 6120 Star::Find returns 1 (1), X=958.42, Y=44.03, Mass=14229, SNR=77.7, Peak=255 HFD=6.8
01:45:05.215 00.004 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
01:45:05.219 00.004 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
01:45:05.222 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.23 mountX=0.07 mountY=-0.15, mountTheta=-1.14
01:45:05.227 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.12, opts=13)
01:45:05.230 00.003 6120 Enqueuing Move request for scope (-0.09, 0.12)
01:45:05.233 00.003 7680 Worker thread wakes up
01:45:05.234 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
01:45:05.234 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
01:45:05.235 00.001 7680 Moving (-0.09, 0.12) raw xDistance=0.07 yDistance=-0.15
01:45:05.235 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:45:05.235 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:45:05.235 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:05.238 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:45:05.239 00.001 6120 UpdateGuideState exits: m=14229 SNR=77.7 Saturated
01:45:05.242 00.003 7680 MoveAxis(E, 0, ABG)
01:45:05.242 00.000 7680 Move returns status 0, amount 0
01:45:05.244 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:05.246 00.002 7680 MoveAxis(N, 0, ABG)
01:45:05.247 00.001 7680 Move returns status 0, amount 0
01:45:05.247 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:05.251 00.004 7680 move complete, result=0
01:45:05.251 00.000 6120 Enqueuing Expose request
01:45:05.255 00.004 7680 worker thread done servicing request
01:45:05.255 00.000 7680 Worker thread wakes up
01:45:05.256 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:05.256 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:05.256 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:06.506 01.250 7680 Exposure complete
01:45:06.642 00.136 7680 worker thread done servicing request
01:45:06.642 00.000 6120 OnExposeComplete: enter
01:45:06.646 00.004 6120 UpdateGuideState(): m_state=6
01:45:06.650 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6826
01:45:06.655 00.005 6120 Star::Find returns 1 (1), X=958.36, Y=44.53, Mass=14304, SNR=76.8, Peak=255 HFD=7.1
01:45:06.660 00.005 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
01:45:06.663 00.003 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
01:45:06.666 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.61 hyp=0.63 cameraTheta=1.82 mountX=0.04 mountY=-0.62, mountTheta=-1.50
01:45:06.672 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.61, opts=13)
01:45:06.676 00.004 6120 Enqueuing Move request for scope (-0.16, 0.61)
01:45:06.680 00.004 7680 Worker thread wakes up
01:45:06.680 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.61) opts 0xd
01:45:06.680 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.61)
01:45:06.681 00.001 7680 Moving (-0.16, 0.61) raw xDistance=0.04 yDistance=-0.62
01:45:06.681 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:45:06.681 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
01:45:06.681 00.000 7680 MoveAxis(E, 0, ABG)
01:45:06.681 00.000 7680 Move returns status 0, amount 0
01:45:06.681 00.000 7680 MoveAxis(N, 336, ABG)
01:45:06.682 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:06.685 00.003 7680 Guiding  Dir = 0, Dur = 336
01:45:06.685 00.000 6120 UpdateGuideState exits: m=14304 SNR=76.8 Saturated
01:45:06.689 00.004 7680 IsSlewing returns 0
01:45:06.689 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:06.693 00.004 7680 IsGuiding returns 0
01:45:06.693 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:06.697 00.004 6120 Enqueuing Expose request
01:45:06.702 00.005 7680 PulseGuide returned control before completion, sleep 346
01:45:07.056 00.354 7680 IsGuiding returns 1
01:45:07.056 00.000 7680 scope still moving after pulse duration time elapsed
01:45:07.088 00.032 7680 IsSlewing returns 0
01:45:07.089 00.001 7680 IsGuiding returns 0
01:45:07.090 00.001 7680 scope move finished after 336 + 60 ms
01:45:07.090 00.000 7680 Move returns status 0, amount 336
01:45:07.091 00.001 7680 move complete, result=0
01:45:07.091 00.000 7680 worker thread done servicing request
01:45:07.092 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 336 ms NORTH
01:45:07.099 00.007 7680 Worker thread wakes up
01:45:07.099 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:07.099 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:08.353 01.254 7680 Exposure complete
01:45:08.491 00.138 7680 worker thread done servicing request
01:45:08.493 00.002 6120 OnExposeComplete: enter
01:45:08.497 00.004 6120 UpdateGuideState(): m_state=6
01:45:08.501 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6827
01:45:08.504 00.003 6120 Star::Find returns 1 (1), X=958.68, Y=43.96, Mass=14212, SNR=76.2, Peak=255 HFD=6.9
01:45:08.508 00.004 6120 CameraToMount -- cameraTheta (0.30) - m_xAngle (-2.95) = xAngle (3.26 = -3.02)
01:45:08.511 00.003 6120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.99 = 2.99)
01:45:08.516 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.30 mountX=-0.17 mountY=0.03, mountTheta=2.99
01:45:08.522 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.05, opts=13)
01:45:08.528 00.006 6120 Enqueuing Move request for scope (0.16, 0.05)
01:45:08.531 00.003 7680 Worker thread wakes up
01:45:08.533 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:08.537 00.004 6120 UpdateGuideState exits: m=14212 SNR=76.2 Saturated
01:45:08.541 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:08.544 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:08.551 00.007 6120 Enqueuing Expose request
01:45:08.555 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
01:45:08.555 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
01:45:08.555 00.000 7680 Moving (0.16, 0.05) raw xDistance=-0.17 yDistance=0.03
01:45:08.555 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:45:08.555 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:45:08.556 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:45:08.556 00.000 7680 MoveAxis(E, 0, ABG)
01:45:08.556 00.000 7680 Move returns status 0, amount 0
01:45:08.557 00.001 7680 MoveAxis(N, 0, ABG)
01:45:08.558 00.001 7680 Move returns status 0, amount 0
01:45:08.558 00.000 7680 move complete, result=0
01:45:08.558 00.000 7680 worker thread done servicing request
01:45:08.558 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:45:08.563 00.005 7680 Worker thread wakes up
01:45:08.563 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:08.563 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:09.812 01.249 7680 Exposure complete
01:45:09.960 00.148 7680 worker thread done servicing request
01:45:09.960 00.000 6120 OnExposeComplete: enter
01:45:09.965 00.005 6120 UpdateGuideState(): m_state=6
01:45:09.969 00.004 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6828
01:45:09.973 00.004 6120 Star::Find returns 1 (1), X=958.40, Y=44.01, Mass=14371, SNR=78.9, Peak=255 HFD=6.8
01:45:09.976 00.003 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.41 = -0.88)
01:45:09.980 00.004 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.15)
01:45:09.984 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.15 cameraTheta=2.45 mountX=0.09 mountY=-0.13, mountTheta=-0.96
01:45:09.990 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.09, opts=13)
01:45:09.993 00.003 6120 Enqueuing Move request for scope (-0.11, 0.09)
01:45:09.997 00.004 7680 Worker thread wakes up
01:45:09.997 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
01:45:09.997 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
01:45:09.999 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:10.002 00.003 7680 Moving (-0.11, 0.09) raw xDistance=0.09 yDistance=-0.13
01:45:10.003 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:45:10.003 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:45:10.003 00.000 6120 UpdateGuideState exits: m=14371 SNR=78.9 Saturated
01:45:10.008 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:10.012 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:10.016 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:45:10.016 00.000 6120 Enqueuing Expose request
01:45:10.020 00.004 7680 MoveAxis(E, 0, ABG)
01:45:10.020 00.000 7680 Move returns status 0, amount 0
01:45:10.020 00.000 7680 MoveAxis(N, 0, ABG)
01:45:10.020 00.000 7680 Move returns status 0, amount 0
01:45:10.022 00.002 7680 move complete, result=0
01:45:10.022 00.000 7680 worker thread done servicing request
01:45:10.023 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:10.028 00.005 7680 Worker thread wakes up
01:45:10.028 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:10.028 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:11.286 01.258 7680 Exposure complete
01:45:11.422 00.136 7680 worker thread done servicing request
01:45:11.423 00.001 6120 OnExposeComplete: enter
01:45:11.427 00.004 6120 UpdateGuideState(): m_state=6
01:45:11.430 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6829
01:45:11.435 00.005 6120 Star::Find returns 1 (1), X=958.73, Y=44.22, Mass=14780, SNR=79.0, Peak=255 HFD=7.0
01:45:11.439 00.004 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.92 = -2.37)
01:45:11.442 00.003 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.63)
01:45:11.446 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.31 hyp=0.37 cameraTheta=0.96 mountX=-0.27 mountY=-0.18, mountTheta=-2.54
01:45:11.452 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.31, opts=13)
01:45:11.455 00.003 6120 Enqueuing Move request for scope (0.21, 0.31)
01:45:11.459 00.004 7680 Worker thread wakes up
01:45:11.460 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.31) opts 0xd
01:45:11.460 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.31)
01:45:11.460 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:11.463 00.003 7680 Moving (0.21, 0.31) raw xDistance=-0.27 yDistance=-0.18
01:45:11.464 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:45:11.464 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:45:11.464 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:45:11.464 00.000 6120 UpdateGuideState exits: m=14780 SNR=79.0 Saturated
01:45:11.468 00.004 7680 MoveAxis(E, 109, ABG)
01:45:11.468 00.000 7680 Guiding  Dir = 2, Dur = 109
01:45:11.469 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:11.472 00.003 7680 IsSlewing returns 0
01:45:11.472 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:11.476 00.004 6120 Enqueuing Expose request
01:45:11.480 00.004 7680 IsGuiding returns 0
01:45:11.481 00.001 7680 PulseGuide returned control before completion, sleep 119
01:45:11.603 00.122 7680 IsGuiding returns 1
01:45:11.604 00.001 7680 scope still moving after pulse duration time elapsed
01:45:11.633 00.029 7680 IsSlewing returns 0
01:45:11.634 00.001 7680 IsGuiding returns 0
01:45:11.635 00.001 7680 scope move finished after 109 + 45 ms
01:45:11.636 00.001 7680 Move returns status 0, amount 109
01:45:11.637 00.001 7680 MoveAxis(N, 0, ABG)
01:45:11.637 00.000 7680 Move returns status 0, amount 0
01:45:11.638 00.001 7680 move complete, result=0
01:45:11.638 00.000 7680 worker thread done servicing request
01:45:11.638 00.000 7680 Worker thread wakes up
01:45:11.638 00.000 6120 GuideStep: -0.3 px 109 ms EAST, -0.2 px 0 ms NORTH
01:45:11.649 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:11.649 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:12.901 01.252 7680 Exposure complete
01:45:13.033 00.132 7680 worker thread done servicing request
01:45:13.033 00.000 6120 OnExposeComplete: enter
01:45:13.039 00.006 6120 UpdateGuideState(): m_state=6
01:45:13.042 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6830
01:45:13.046 00.004 6120 Star::Find returns 1 (1), X=958.36, Y=44.71, Mass=14583, SNR=77.3, Peak=255 HFD=7.1
01:45:13.050 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
01:45:13.055 00.005 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.84)
01:45:13.060 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.80 hyp=0.81 cameraTheta=1.76 mountX=0.00 mountY=-0.78, mountTheta=-1.57
01:45:13.065 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.80, opts=13)
01:45:13.069 00.004 6120 Enqueuing Move request for scope (-0.15, 0.80)
01:45:13.071 00.002 7680 Worker thread wakes up
01:45:13.072 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.80) opts 0xd
01:45:13.072 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.80)
01:45:13.072 00.000 7680 Moving (-0.15, 0.80) raw xDistance=0.00 yDistance=-0.78
01:45:13.073 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:45:13.073 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:13.076 00.003 6120 UpdateGuideState exits: m=14583 SNR=77.3 Saturated
01:45:13.081 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78
01:45:13.081 00.000 7680 MoveAxis(E, 0, ABG)
01:45:13.081 00.000 7680 Move returns status 0, amount 0
01:45:13.081 00.000 7680 MoveAxis(N, 424, ABG)
01:45:13.081 00.000 7680 Guiding  Dir = 0, Dur = 424
01:45:13.081 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:13.085 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:13.089 00.004 6120 Enqueuing Expose request
01:45:13.093 00.004 7680 IsSlewing returns 0
01:45:13.093 00.000 7680 IsGuiding returns 0
01:45:13.093 00.000 7680 PulseGuide returned control before completion, sleep 434
01:45:13.530 00.437 7680 IsGuiding returns 1
01:45:13.530 00.000 7680 scope still moving after pulse duration time elapsed
01:45:13.561 00.031 7680 IsSlewing returns 0
01:45:13.564 00.003 7680 IsGuiding returns 0
01:45:13.565 00.001 7680 scope move finished after 424 + 47 ms
01:45:13.565 00.000 7680 Move returns status 0, amount 424
01:45:13.566 00.001 7680 move complete, result=0
01:45:13.567 00.001 7680 worker thread done servicing request
01:45:13.567 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.8 px 424 ms NORTH
01:45:13.573 00.006 7680 Worker thread wakes up
01:45:13.573 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:13.574 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:14.825 01.251 7680 Exposure complete
01:45:14.964 00.139 7680 worker thread done servicing request
01:45:14.964 00.000 6120 OnExposeComplete: enter
01:45:14.969 00.005 6120 UpdateGuideState(): m_state=6
01:45:14.973 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6831
01:45:14.977 00.004 6120 Star::Find returns 1 (1), X=958.48, Y=43.98, Mass=14051, SNR=76.5, Peak=255 HFD=6.8
01:45:14.981 00.004 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
01:45:14.984 00.003 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.71 = -1.57)
01:45:14.989 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.03 mountX=0.02 mountY=-0.07, mountTheta=-1.31
01:45:14.993 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.06, opts=13)
01:45:14.996 00.003 6120 Enqueuing Move request for scope (-0.03, 0.06)
01:45:14.999 00.003 7680 Worker thread wakes up
01:45:14.999 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
01:45:14.999 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
01:45:14.999 00.000 7680 Moving (-0.03, 0.06) raw xDistance=0.02 yDistance=-0.07
01:45:14.999 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:45:15.001 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:45:15.001 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:15.004 00.003 6120 UpdateGuideState exits: m=14051 SNR=76.5 Saturated
01:45:15.007 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:15.009 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:15.013 00.004 6120 Enqueuing Expose request
01:45:15.016 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:45:15.016 00.000 7680 MoveAxis(E, 0, ABG)
01:45:15.016 00.000 7680 Move returns status 0, amount 0
01:45:15.016 00.000 7680 MoveAxis(N, 0, ABG)
01:45:15.017 00.001 7680 Move returns status 0, amount 0
01:45:15.018 00.001 7680 move complete, result=0
01:45:15.018 00.000 7680 worker thread done servicing request
01:45:15.018 00.000 7680 Worker thread wakes up
01:45:15.018 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:15.022 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:15.022 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:16.270 01.248 7680 Exposure complete
01:45:16.403 00.133 7680 worker thread done servicing request
01:45:16.403 00.000 6120 OnExposeComplete: enter
01:45:16.407 00.004 6120 UpdateGuideState(): m_state=6
01:45:16.411 00.004 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6832
01:45:16.415 00.004 6120 Star::Find returns 1 (1), X=958.38, Y=44.03, Mass=13329, SNR=74.1, Peak=255 HFD=6.8
01:45:16.419 00.004 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.37 = -0.91)
01:45:16.424 00.005 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
01:45:16.427 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.17 cameraTheta=2.42 mountX=0.11 mountY=-0.16, mountTheta=-0.99
01:45:16.433 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.12, opts=13)
01:45:16.438 00.005 6120 Enqueuing Move request for scope (-0.13, 0.12)
01:45:16.442 00.004 7680 Worker thread wakes up
01:45:16.442 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
01:45:16.442 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
01:45:16.442 00.000 7680 Moving (-0.13, 0.12) raw xDistance=0.11 yDistance=-0.16
01:45:16.442 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:45:16.442 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:45:16.442 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:45:16.442 00.000 7680 MoveAxis(E, 0, ABG)
01:45:16.442 00.000 7680 Move returns status 0, amount 0
01:45:16.444 00.002 7680 MoveAxis(N, 0, ABG)
01:45:16.444 00.000 7680 Move returns status 0, amount 0
01:45:16.444 00.000 7680 move complete, result=0
01:45:16.444 00.000 7680 worker thread done servicing request
01:45:16.444 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:16.448 00.004 6120 UpdateGuideState exits: m=13329 SNR=74.1 Saturated
01:45:16.451 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:16.456 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:16.460 00.004 6120 Enqueuing Expose request
01:45:16.465 00.005 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:45:16.468 00.003 7680 Worker thread wakes up
01:45:16.468 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:16.469 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:17.719 01.250 7680 Exposure complete
01:45:17.858 00.139 7680 worker thread done servicing request
01:45:17.859 00.001 6120 OnExposeComplete: enter
01:45:17.863 00.004 6120 UpdateGuideState(): m_state=6
01:45:17.868 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6833
01:45:17.872 00.004 6120 Star::Find returns 1 (1), X=958.38, Y=44.27, Mass=14407, SNR=76.2, Peak=255 HFD=7.1
01:45:17.876 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
01:45:17.880 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
01:45:17.886 00.006 6120 CameraToMount -- cameraX=-0.14 cameraY=0.36 hyp=0.38 cameraTheta=1.93 mountX=0.07 mountY=-0.38, mountTheta=-1.40
01:45:17.891 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.36, opts=13)
01:45:17.897 00.006 6120 Enqueuing Move request for scope (-0.14, 0.36)
01:45:17.901 00.004 7680 Worker thread wakes up
01:45:17.901 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:17.905 00.004 6120 UpdateGuideState exits: m=14407 SNR=76.2 Saturated
01:45:17.909 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:17.912 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.36) opts 0xd
01:45:17.914 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.36)
01:45:17.914 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:17.918 00.004 6120 Enqueuing Expose request
01:45:17.921 00.003 7680 Moving (-0.14, 0.36) raw xDistance=0.07 yDistance=-0.38
01:45:17.922 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:45:17.922 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:45:17.922 00.000 7680 MoveAxis(E, 0, ABG)
01:45:17.922 00.000 7680 Move returns status 0, amount 0
01:45:17.922 00.000 7680 MoveAxis(N, 206, ABG)
01:45:17.923 00.001 7680 Guiding  Dir = 0, Dur = 206
01:45:17.923 00.000 7680 IsSlewing returns 0
01:45:17.923 00.000 7680 IsGuiding returns 0
01:45:17.923 00.000 7680 PulseGuide returned control before completion, sleep 216
01:45:18.145 00.222 7680 IsGuiding returns 1
01:45:18.145 00.000 7680 scope still moving after pulse duration time elapsed
01:45:18.176 00.031 7680 IsSlewing returns 0
01:45:18.177 00.001 7680 IsGuiding returns 1
01:45:18.208 00.031 7680 IsSlewing returns 0
01:45:18.209 00.001 7680 IsGuiding returns 1
01:45:18.239 00.030 7680 IsSlewing returns 0
01:45:18.241 00.002 7680 IsGuiding returns 0
01:45:18.241 00.000 7680 scope move finished after 206 + 110 ms
01:45:18.241 00.000 7680 Move returns status 0, amount 206
01:45:18.241 00.000 7680 move complete, result=0
01:45:18.242 00.001 7680 worker thread done servicing request
01:45:18.242 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 206 ms NORTH
01:45:18.249 00.007 7680 Worker thread wakes up
01:45:18.249 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:18.250 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:19.498 01.248 7680 Exposure complete
01:45:19.631 00.133 7680 worker thread done servicing request
01:45:19.632 00.001 6120 OnExposeComplete: enter
01:45:19.636 00.004 6120 UpdateGuideState(): m_state=6
01:45:19.640 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6834
01:45:19.645 00.005 6120 Star::Find returns 1 (1), X=958.48, Y=44.55, Mass=14468, SNR=76.5, Peak=255 HFD=7.1
01:45:19.649 00.004 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
01:45:19.652 00.003 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
01:45:19.657 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.63 hyp=0.63 cameraTheta=1.62 mountX=-0.09 mountY=-0.58, mountTheta=-1.72
01:45:19.662 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.63, opts=13)
01:45:19.667 00.005 6120 Enqueuing Move request for scope (-0.03, 0.63)
01:45:19.671 00.004 7680 Worker thread wakes up
01:45:19.671 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.63) opts 0xd
01:45:19.671 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.63)
01:45:19.671 00.000 7680 Moving (-0.03, 0.63) raw xDistance=-0.09 yDistance=-0.58
01:45:19.671 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:45:19.672 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
01:45:19.672 00.000 7680 MoveAxis(E, 0, ABG)
01:45:19.672 00.000 7680 Move returns status 0, amount 0
01:45:19.672 00.000 7680 MoveAxis(N, 316, ABG)
01:45:19.672 00.000 7680 Guiding  Dir = 0, Dur = 316
01:45:19.672 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:19.677 00.005 7680 IsSlewing returns 0
01:45:19.678 00.001 6120 UpdateGuideState exits: m=14468 SNR=76.5 Saturated
01:45:19.682 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:19.686 00.004 7680 IsGuiding returns 0
01:45:19.686 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:19.691 00.005 6120 Enqueuing Expose request
01:45:19.697 00.006 7680 PulseGuide returned control before completion, sleep 326
01:45:20.034 00.337 7680 IsGuiding returns 0
01:45:20.034 00.000 7680 Move returns status 0, amount 316
01:45:20.035 00.001 7680 move complete, result=0
01:45:20.035 00.000 7680 worker thread done servicing request
01:45:20.035 00.000 7680 Worker thread wakes up
01:45:20.036 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 316 ms NORTH
01:45:20.043 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:20.043 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:21.294 01.251 7680 Exposure complete
01:45:21.430 00.136 7680 worker thread done servicing request
01:45:21.431 00.001 6120 OnExposeComplete: enter
01:45:21.434 00.003 6120 UpdateGuideState(): m_state=6
01:45:21.438 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6835
01:45:21.443 00.005 6120 Star::Find returns 1 (1), X=958.35, Y=43.88, Mass=14282, SNR=78.6, Peak=255 HFD=6.8
01:45:21.447 00.004 6120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-2.95) = xAngle (0.00 = 0.00)
01:45:21.451 00.004 6120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.26 = -0.26)
01:45:21.455 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.95 mountX=0.17 mountY=-0.04, mountTheta=-0.26
01:45:21.459 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.03, opts=13)
01:45:21.464 00.005 6120 Enqueuing Move request for scope (-0.17, -0.03)
01:45:21.468 00.004 7680 Worker thread wakes up
01:45:21.469 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:21.473 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
01:45:21.473 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
01:45:21.473 00.000 7680 Moving (-0.17, -0.03) raw xDistance=0.17 yDistance=-0.04
01:45:21.473 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:45:21.473 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:45:21.474 00.001 6120 UpdateGuideState exits: m=14282 SNR=78.6 Saturated
01:45:21.478 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:21.481 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:21.485 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:45:21.485 00.000 7680 MoveAxis(E, 0, ABG)
01:45:21.485 00.000 7680 Move returns status 0, amount 0
01:45:21.485 00.000 7680 MoveAxis(N, 0, ABG)
01:45:21.486 00.001 7680 Move returns status 0, amount 0
01:45:21.486 00.000 6120 Enqueuing Expose request
01:45:21.490 00.004 7680 move complete, result=0
01:45:21.490 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:45:21.498 00.008 7680 worker thread done servicing request
01:45:21.498 00.000 7680 Worker thread wakes up
01:45:21.498 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:21.498 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:22.753 01.255 7680 Exposure complete
01:45:22.896 00.143 7680 worker thread done servicing request
01:45:22.896 00.000 6120 OnExposeComplete: enter
01:45:22.902 00.006 6120 UpdateGuideState(): m_state=6
01:45:22.907 00.005 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6836
01:45:22.911 00.004 6120 Star::Find returns 1 (1), X=958.64, Y=43.64, Mass=13992, SNR=77.0, Peak=255 HFD=7.1
01:45:22.916 00.005 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-2.95) = xAngle (1.80 = 1.80)
01:45:22.919 00.003 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.54 = 1.54)
01:45:22.924 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-0.28 hyp=0.30 cameraTheta=-1.15 mountX=-0.07 mountY=0.30, mountTheta=1.80
01:45:22.928 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.28, opts=13)
01:45:22.933 00.005 6120 Enqueuing Move request for scope (0.12, -0.28)
01:45:22.937 00.004 7680 Worker thread wakes up
01:45:22.937 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:22.940 00.003 6120 UpdateGuideState exits: m=13992 SNR=77.0 Saturated
01:45:22.944 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:22.948 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:22.952 00.004 6120 Enqueuing Expose request
01:45:22.956 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.28) opts 0xd
01:45:22.956 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.28)
01:45:22.956 00.000 7680 Moving (0.12, -0.28) raw xDistance=-0.07 yDistance=0.30
01:45:22.956 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:45:22.957 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:45:22.958 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:45:22.958 00.000 7680 MoveAxis(E, 0, ABG)
01:45:22.958 00.000 7680 Move returns status 0, amount 0
01:45:22.958 00.000 7680 MoveAxis(N, 0, ABG)
01:45:22.959 00.001 7680 Move returns status 0, amount 0
01:45:22.959 00.000 7680 move complete, result=0
01:45:22.959 00.000 7680 worker thread done servicing request
01:45:22.959 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:45:22.964 00.005 7680 Worker thread wakes up
01:45:22.964 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:22.964 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:24.218 01.254 7680 Exposure complete
01:45:24.374 00.156 7680 worker thread done servicing request
01:45:24.375 00.001 6120 OnExposeComplete: enter
01:45:24.380 00.005 6120 UpdateGuideState(): m_state=6
01:45:24.384 00.004 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6837
01:45:24.387 00.003 6120 Star::Find returns 1 (1), X=958.69, Y=44.15, Mass=13890, SNR=76.7, Peak=255 HFD=6.9
01:45:24.390 00.003 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.90 = -2.38)
01:45:24.396 00.006 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.65)
01:45:24.400 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.24 hyp=0.29 cameraTheta=0.95 mountX=-0.21 mountY=-0.14, mountTheta=-2.57
01:45:24.407 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.24, opts=13)
01:45:24.414 00.007 6120 Enqueuing Move request for scope (0.17, 0.24)
01:45:24.419 00.005 7680 Worker thread wakes up
01:45:24.419 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:24.424 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.24) opts 0xd
01:45:24.425 00.001 6120 UpdateGuideState exits: m=13890 SNR=76.7 Saturated
01:45:24.431 00.006 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.24)
01:45:24.431 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:24.436 00.005 7680 Moving (0.17, 0.24) raw xDistance=-0.21 yDistance=-0.14
01:45:24.436 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:24.441 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:45:24.442 00.001 6120 Enqueuing Expose request
01:45:24.445 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:45:24.446 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:45:24.446 00.000 7680 MoveAxis(E, 86, ABG)
01:45:24.446 00.000 7680 Guiding  Dir = 2, Dur = 86
01:45:24.447 00.001 7680 IsSlewing returns 0
01:45:24.447 00.000 7680 IsGuiding returns 0
01:45:24.447 00.000 7680 PulseGuide returned control before completion, sleep 96
01:45:24.549 00.102 7680 IsGuiding returns 1
01:45:24.550 00.001 7680 scope still moving after pulse duration time elapsed
01:45:24.580 00.030 7680 IsSlewing returns 0
01:45:24.582 00.002 7680 IsGuiding returns 0
01:45:24.582 00.000 7680 scope move finished after 86 + 48 ms
01:45:24.583 00.001 7680 Move returns status 0, amount 86
01:45:24.583 00.000 7680 MoveAxis(N, 0, ABG)
01:45:24.583 00.000 7680 Move returns status 0, amount 0
01:45:24.584 00.001 7680 move complete, result=0
01:45:24.584 00.000 7680 worker thread done servicing request
01:45:24.585 00.001 6120 GuideStep: -0.2 px 86 ms EAST, -0.1 px 0 ms NORTH
01:45:24.591 00.006 7680 Worker thread wakes up
01:45:24.592 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:24.592 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:25.846 01.254 7680 Exposure complete
01:45:25.982 00.136 7680 worker thread done servicing request
01:45:25.983 00.001 6120 OnExposeComplete: enter
01:45:25.987 00.004 6120 UpdateGuideState(): m_state=6
01:45:25.992 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6838
01:45:25.998 00.006 6120 Star::Find returns 1 (1), X=958.51, Y=44.68, Mass=14298, SNR=77.1, Peak=255 HFD=7.1
01:45:26.002 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
01:45:26.007 00.005 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.26 = -2.02)
01:45:26.010 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.77 hyp=0.77 cameraTheta=1.58 mountX=-0.14 mountY=-0.69, mountTheta=-1.77
01:45:26.015 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.77, opts=13)
01:45:26.019 00.004 6120 Enqueuing Move request for scope (-0.00, 0.77)
01:45:26.023 00.004 7680 Worker thread wakes up
01:45:26.023 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:26.027 00.004 6120 UpdateGuideState exits: m=14298 SNR=77.1 Saturated
01:45:26.031 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:26.035 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:26.041 00.006 6120 Enqueuing Expose request
01:45:26.045 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.77) opts 0xd
01:45:26.045 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.77)
01:45:26.045 00.000 7680 Moving (-0.00, 0.77) raw xDistance=-0.14 yDistance=-0.69
01:45:26.045 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:45:26.046 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
01:45:26.046 00.000 7680 MoveAxis(E, 0, ABG)
01:45:26.046 00.000 7680 Move returns status 0, amount 0
01:45:26.046 00.000 7680 MoveAxis(N, 374, ABG)
01:45:26.046 00.000 7680 Guiding  Dir = 0, Dur = 374
01:45:26.048 00.002 7680 IsSlewing returns 0
01:45:26.048 00.000 7680 IsGuiding returns 0
01:45:26.049 00.001 7680 PulseGuide returned control before completion, sleep 384
01:45:26.443 00.394 7680 IsGuiding returns 1
01:45:26.444 00.001 7680 scope still moving after pulse duration time elapsed
01:45:26.474 00.030 7680 IsSlewing returns 0
01:45:26.476 00.002 7680 IsGuiding returns 0
01:45:26.476 00.000 7680 scope move finished after 374 + 53 ms
01:45:26.477 00.001 7680 Move returns status 0, amount 374
01:45:26.477 00.000 7680 move complete, result=0
01:45:26.478 00.001 7680 worker thread done servicing request
01:45:26.478 00.000 7680 Worker thread wakes up
01:45:26.479 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.7 px 374 ms NORTH
01:45:26.485 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:26.485 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:27.733 01.248 7680 Exposure complete
01:45:27.874 00.141 7680 worker thread done servicing request
01:45:27.875 00.001 6120 OnExposeComplete: enter
01:45:27.879 00.004 6120 UpdateGuideState(): m_state=6
01:45:27.883 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6839
01:45:27.887 00.004 6120 Star::Find returns 1 (1), X=958.70, Y=44.02, Mass=14969, SNR=79.5, Peak=255 HFD=6.9
01:45:27.890 00.003 6120 CameraToMount -- cameraTheta (0.52) - m_xAngle (-2.95) = xAngle (3.48 = -2.81)
01:45:27.894 00.004 6120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.21 = -3.07)
01:45:27.898 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.52 mountX=-0.20 mountY=-0.01, mountTheta=-3.07
01:45:27.904 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.11, opts=13)
01:45:27.908 00.004 6120 Enqueuing Move request for scope (0.19, 0.11)
01:45:27.912 00.004 7680 Worker thread wakes up
01:45:27.912 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:27.916 00.004 6120 UpdateGuideState exits: m=14969 SNR=79.5 Saturated
01:45:27.920 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:27.924 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:27.930 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.11) opts 0xd
01:45:27.930 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.11)
01:45:27.930 00.000 7680 Moving (0.19, 0.11) raw xDistance=-0.20 yDistance=-0.01
01:45:27.931 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:45:27.931 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:45:27.931 00.000 6120 Enqueuing Expose request
01:45:27.935 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:45:27.935 00.000 7680 MoveAxis(E, 84, ABG)
01:45:27.935 00.000 7680 Guiding  Dir = 2, Dur = 84
01:45:27.937 00.002 7680 IsSlewing returns 0
01:45:27.937 00.000 7680 IsGuiding returns 0
01:45:27.937 00.000 7680 PulseGuide returned control before completion, sleep 94
01:45:28.034 00.097 7680 IsGuiding returns 1
01:45:28.034 00.000 7680 scope still moving after pulse duration time elapsed
01:45:28.065 00.031 7680 IsSlewing returns 0
01:45:28.066 00.001 7680 IsGuiding returns 1
01:45:28.096 00.030 7680 IsSlewing returns 0
01:45:28.097 00.001 7680 IsGuiding returns 1
01:45:28.126 00.029 7680 IsSlewing returns 0
01:45:28.129 00.003 7680 IsGuiding returns 0
01:45:28.129 00.000 7680 scope move finished after 84 + 108 ms
01:45:28.130 00.001 7680 Move returns status 0, amount 84
01:45:28.130 00.000 7680 MoveAxis(N, 0, ABG)
01:45:28.131 00.001 7680 Move returns status 0, amount 0
01:45:28.132 00.001 7680 move complete, result=0
01:45:28.132 00.000 7680 worker thread done servicing request
01:45:28.132 00.000 7680 Worker thread wakes up
01:45:28.133 00.001 6120 GuideStep: -0.2 px 84 ms EAST, -0.0 px 0 ms NORTH
01:45:28.139 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:28.139 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:29.388 01.249 7680 Exposure complete
01:45:29.528 00.140 7680 worker thread done servicing request
01:45:29.529 00.001 6120 OnExposeComplete: enter
01:45:29.533 00.004 6120 UpdateGuideState(): m_state=6
01:45:29.538 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6840
01:45:29.541 00.003 6120 Star::Find returns 1 (1), X=958.37, Y=44.10, Mass=14288, SNR=77.1, Peak=255 HFD=6.9
01:45:29.546 00.005 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.19 = -1.09)
01:45:29.549 00.003 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
01:45:29.553 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.24 cameraTheta=2.24 mountX=0.11 mountY=-0.23, mountTheta=-1.13
01:45:29.558 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.19, opts=13)
01:45:29.562 00.004 6120 Enqueuing Move request for scope (-0.15, 0.19)
01:45:29.566 00.004 7680 Worker thread wakes up
01:45:29.566 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd
01:45:29.567 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.19)
01:45:29.567 00.000 7680 Moving (-0.15, 0.19) raw xDistance=0.11 yDistance=-0.23
01:45:29.567 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:45:29.567 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:45:29.567 00.000 7680 MoveAxis(E, 0, ABG)
01:45:29.568 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:29.573 00.005 7680 Move returns status 0, amount 0
01:45:29.573 00.000 7680 MoveAxis(N, 126, ABG)
01:45:29.573 00.000 7680 Guiding  Dir = 0, Dur = 126
01:45:29.574 00.001 6120 UpdateGuideState exits: m=14288 SNR=77.1 Saturated
01:45:29.578 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:29.583 00.005 7680 IsSlewing returns 0
01:45:29.583 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:29.588 00.005 7680 IsGuiding returns 0
01:45:29.588 00.000 6120 Enqueuing Expose request
01:45:29.592 00.004 7680 PulseGuide returned control before completion, sleep 136
01:45:29.737 00.145 7680 IsGuiding returns 1
01:45:29.737 00.000 7680 scope still moving after pulse duration time elapsed
01:45:29.769 00.032 7680 IsSlewing returns 0
01:45:29.769 00.000 7680 IsGuiding returns 0
01:45:29.770 00.001 7680 scope move finished after 126 + 55 ms
01:45:29.770 00.000 7680 Move returns status 0, amount 126
01:45:29.770 00.000 7680 move complete, result=0
01:45:29.771 00.001 7680 worker thread done servicing request
01:45:29.771 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 126 ms NORTH
01:45:29.775 00.004 7680 Worker thread wakes up
01:45:29.776 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:29.776 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:31.029 01.253 7680 Exposure complete
01:45:31.171 00.142 7680 worker thread done servicing request
01:45:31.171 00.000 6120 OnExposeComplete: enter
01:45:31.174 00.003 6120 UpdateGuideState(): m_state=6
01:45:31.178 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6841
01:45:31.183 00.005 6120 Star::Find returns 1 (1), X=958.36, Y=44.56, Mass=14469, SNR=78.7, Peak=255 HFD=7.2
01:45:31.187 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.77 = -1.52)
01:45:31.191 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
01:45:31.195 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.65 hyp=0.67 cameraTheta=1.81 mountX=0.04 mountY=-0.65, mountTheta=-1.51
01:45:31.200 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.65, opts=13)
01:45:31.204 00.004 6120 Enqueuing Move request for scope (-0.16, 0.65)
01:45:31.208 00.004 7680 Worker thread wakes up
01:45:31.208 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.65) opts 0xd
01:45:31.208 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.65)
01:45:31.209 00.001 7680 Moving (-0.16, 0.65) raw xDistance=0.04 yDistance=-0.65
01:45:31.209 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:45:31.209 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
01:45:31.209 00.000 7680 MoveAxis(E, 0, ABG)
01:45:31.209 00.000 7680 Move returns status 0, amount 0
01:45:31.209 00.000 7680 MoveAxis(N, 353, ABG)
01:45:31.210 00.001 7680 Guiding  Dir = 0, Dur = 353
01:45:31.211 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:31.214 00.003 7680 IsSlewing returns 0
01:45:31.214 00.000 6120 UpdateGuideState exits: m=14469 SNR=78.7 Saturated
01:45:31.218 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:31.222 00.004 7680 IsGuiding returns 0
01:45:31.222 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:31.225 00.003 7680 PulseGuide returned control before completion, sleep 363
01:45:31.226 00.001 6120 Enqueuing Expose request
01:45:31.599 00.373 7680 IsGuiding returns 1
01:45:31.601 00.002 7680 scope still moving after pulse duration time elapsed
01:45:31.631 00.030 7680 IsSlewing returns 0
01:45:31.633 00.002 7680 IsGuiding returns 1
01:45:31.663 00.030 7680 IsSlewing returns 0
01:45:31.663 00.000 7680 IsGuiding returns 1
01:45:31.693 00.030 7680 IsSlewing returns 0
01:45:31.695 00.002 7680 IsGuiding returns 0
01:45:31.695 00.000 7680 scope move finished after 353 + 119 ms
01:45:31.695 00.000 7680 Move returns status 0, amount 353
01:45:31.695 00.000 7680 move complete, result=0
01:45:31.696 00.001 7680 worker thread done servicing request
01:45:31.696 00.000 7680 Worker thread wakes up
01:45:31.696 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 353 ms NORTH
01:45:31.703 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:31.703 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:32.952 01.249 7680 Exposure complete
01:45:33.074 00.122 7680 worker thread done servicing request
01:45:33.074 00.000 6120 OnExposeComplete: enter
01:45:33.078 00.004 6120 UpdateGuideState(): m_state=6
01:45:33.083 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6842
01:45:33.088 00.005 6120 Star::Find returns 1 (1), X=958.34, Y=44.06, Mass=13960, SNR=77.0, Peak=255 HFD=6.8
01:45:33.092 00.004 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (-2.95) = xAngle (5.38 = -0.90)
01:45:33.097 00.005 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.11 = -1.17)
01:45:33.100 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.15 hyp=0.23 cameraTheta=2.43 mountX=0.14 mountY=-0.21, mountTheta=-0.98
01:45:33.105 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.15, opts=13)
01:45:33.108 00.003 6120 Enqueuing Move request for scope (-0.17, 0.15)
01:45:33.112 00.004 7680 Worker thread wakes up
01:45:33.113 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.15) opts 0xd
01:45:33.113 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.15)
01:45:33.113 00.000 7680 Moving (-0.17, 0.15) raw xDistance=0.14 yDistance=-0.21
01:45:33.113 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:45:33.113 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:45:33.113 00.000 7680 MoveAxis(E, 0, ABG)
01:45:33.113 00.000 7680 Move returns status 0, amount 0
01:45:33.114 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:33.119 00.005 7680 MoveAxis(N, 114, ABG)
01:45:33.120 00.001 7680 Guiding  Dir = 0, Dur = 114
01:45:33.120 00.000 6120 UpdateGuideState exits: m=13960 SNR=77.0 Saturated
01:45:33.123 00.003 7680 IsSlewing returns 0
01:45:33.124 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:33.128 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:33.131 00.003 7680 IsGuiding returns 0
01:45:33.132 00.001 6120 Enqueuing Expose request
01:45:33.135 00.003 7680 PulseGuide returned control before completion, sleep 124
01:45:33.272 00.137 7680 IsGuiding returns 1
01:45:33.273 00.001 7680 scope still moving after pulse duration time elapsed
01:45:33.303 00.030 7680 IsSlewing returns 0
01:45:33.303 00.000 7680 IsGuiding returns 0
01:45:33.305 00.002 7680 scope move finished after 114 + 58 ms
01:45:33.305 00.000 7680 Move returns status 0, amount 114
01:45:33.306 00.001 7680 move complete, result=0
01:45:33.306 00.000 7680 worker thread done servicing request
01:45:33.306 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 114 ms NORTH
01:45:33.312 00.006 7680 Worker thread wakes up
01:45:33.312 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:33.312 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:34.570 01.258 7680 Exposure complete
01:45:34.709 00.139 7680 worker thread done servicing request
01:45:34.710 00.001 6120 OnExposeComplete: enter
01:45:34.715 00.005 6120 UpdateGuideState(): m_state=6
01:45:34.719 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6843
01:45:34.723 00.004 6120 Star::Find returns 1 (1), X=958.59, Y=44.09, Mass=14658, SNR=79.0, Peak=255 HFD=7.1
01:45:34.728 00.005 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
01:45:34.731 00.003 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
01:45:34.735 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.19 mountX=-0.10 mountY=-0.13, mountTheta=-2.25
01:45:34.740 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.18, opts=13)
01:45:34.747 00.007 6120 Enqueuing Move request for scope (0.07, 0.18)
01:45:34.752 00.005 7680 Worker thread wakes up
01:45:34.753 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:34.757 00.004 6120 UpdateGuideState exits: m=14658 SNR=79.0 Saturated
01:45:34.760 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:34.765 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:34.773 00.008 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
01:45:34.774 00.001 6120 Enqueuing Expose request
01:45:34.780 00.006 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
01:45:34.780 00.000 7680 Moving (0.07, 0.18) raw xDistance=-0.10 yDistance=-0.13
01:45:34.780 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:45:34.780 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:45:34.782 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:45:34.782 00.000 7680 MoveAxis(E, 0, ABG)
01:45:34.782 00.000 7680 Move returns status 0, amount 0
01:45:34.782 00.000 7680 MoveAxis(N, 0, ABG)
01:45:34.782 00.000 7680 Move returns status 0, amount 0
01:45:34.783 00.001 7680 move complete, result=0
01:45:34.783 00.000 7680 worker thread done servicing request
01:45:34.783 00.000 7680 Worker thread wakes up
01:45:34.783 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:34.789 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:34.789 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:36.043 01.254 7680 Exposure complete
01:45:36.179 00.136 7680 worker thread done servicing request
01:45:36.181 00.002 6120 OnExposeComplete: enter
01:45:36.184 00.003 6120 UpdateGuideState(): m_state=6
01:45:36.189 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6844
01:45:36.193 00.004 6120 Star::Find returns 1 (1), X=958.37, Y=44.02, Mass=14331, SNR=77.4, Peak=255 HFD=6.8
01:45:36.196 00.003 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.46 = -0.82)
01:45:36.199 00.003 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.19 = -1.09)
01:45:36.203 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.19 cameraTheta=2.50 mountX=0.13 mountY=-0.17, mountTheta=-0.92
01:45:36.208 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.11, opts=13)
01:45:36.212 00.004 6120 Enqueuing Move request for scope (-0.15, 0.11)
01:45:36.216 00.004 7680 Worker thread wakes up
01:45:36.216 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
01:45:36.216 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
01:45:36.216 00.000 7680 Moving (-0.15, 0.11) raw xDistance=0.13 yDistance=-0.17
01:45:36.216 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:45:36.217 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:45:36.217 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:45:36.217 00.000 7680 MoveAxis(E, 0, ABG)
01:45:36.217 00.000 7680 Move returns status 0, amount 0
01:45:36.217 00.000 7680 MoveAxis(N, 0, ABG)
01:45:36.217 00.000 7680 Move returns status 0, amount 0
01:45:36.218 00.001 7680 move complete, result=0
01:45:36.218 00.000 7680 worker thread done servicing request
01:45:36.218 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:36.222 00.004 6120 UpdateGuideState exits: m=14331 SNR=77.4 Saturated
01:45:36.227 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:36.231 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:36.235 00.004 6120 Enqueuing Expose request
01:45:36.240 00.005 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:45:36.244 00.004 7680 Worker thread wakes up
01:45:36.244 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:36.244 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:37.501 01.257 7680 Exposure complete
01:45:37.632 00.131 7680 worker thread done servicing request
01:45:37.633 00.001 6120 OnExposeComplete: enter
01:45:37.636 00.003 6120 UpdateGuideState(): m_state=6
01:45:37.641 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6845
01:45:37.646 00.005 6120 Star::Find returns 1 (1), X=958.68, Y=44.17, Mass=14023, SNR=76.8, Peak=255 HFD=6.9
01:45:37.650 00.004 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.96 = -2.32)
01:45:37.653 00.003 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
01:45:37.657 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.26 hyp=0.31 cameraTheta=1.00 mountX=-0.21 mountY=-0.16, mountTheta=-2.49
01:45:37.662 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.26, opts=13)
01:45:37.667 00.005 6120 Enqueuing Move request for scope (0.16, 0.26)
01:45:37.670 00.003 7680 Worker thread wakes up
01:45:37.670 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.26) opts 0xd
01:45:37.671 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.26)
01:45:37.671 00.000 7680 Moving (0.16, 0.26) raw xDistance=-0.21 yDistance=-0.16
01:45:37.671 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:45:37.671 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:45:37.671 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:45:37.671 00.000 7680 MoveAxis(E, 86, ABG)
01:45:37.671 00.000 7680 Guiding  Dir = 2, Dur = 86
01:45:37.671 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:37.676 00.005 7680 IsSlewing returns 0
01:45:37.676 00.000 6120 UpdateGuideState exits: m=14023 SNR=76.8 Saturated
01:45:37.682 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:37.687 00.005 7680 IsGuiding returns 0
01:45:37.687 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:37.691 00.004 7680 PulseGuide returned control before completion, sleep 96
01:45:37.691 00.000 6120 Enqueuing Expose request
01:45:37.800 00.109 7680 IsGuiding returns 0
01:45:37.801 00.001 7680 Move returns status 0, amount 86
01:45:37.801 00.000 7680 MoveAxis(N, 0, ABG)
01:45:37.802 00.001 7680 Move returns status 0, amount 0
01:45:37.804 00.002 7680 move complete, result=0
01:45:37.804 00.000 7680 worker thread done servicing request
01:45:37.805 00.001 6120 GuideStep: -0.2 px 86 ms EAST, -0.2 px 0 ms NORTH
01:45:37.813 00.008 7680 Worker thread wakes up
01:45:37.813 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:37.813 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:39.058 01.245 7680 Exposure complete
01:45:39.195 00.137 7680 worker thread done servicing request
01:45:39.195 00.000 6120 OnExposeComplete: enter
01:45:39.200 00.005 6120 UpdateGuideState(): m_state=6
01:45:39.203 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6846
01:45:39.208 00.005 6120 Star::Find returns 1 (1), X=958.43, Y=44.64, Mass=14231, SNR=77.3, Peak=255 HFD=7.1
01:45:39.212 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.65 = -1.64)
01:45:39.217 00.005 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.91)
01:45:39.222 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.73 hyp=0.73 cameraTheta=1.69 mountX=-0.05 mountY=-0.69, mountTheta=-1.64
01:45:39.227 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.73, opts=13)
01:45:39.231 00.004 6120 Enqueuing Move request for scope (-0.09, 0.73)
01:45:39.234 00.003 7680 Worker thread wakes up
01:45:39.235 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:39.239 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.73) opts 0xd
01:45:39.240 00.001 6120 UpdateGuideState exits: m=14231 SNR=77.3 Saturated
01:45:39.245 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:39.249 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:39.252 00.003 6120 Enqueuing Expose request
01:45:39.257 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.73)
01:45:39.257 00.000 7680 Moving (-0.09, 0.73) raw xDistance=-0.05 yDistance=-0.69
01:45:39.257 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:45:39.257 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
01:45:39.258 00.001 7680 MoveAxis(E, 0, ABG)
01:45:39.258 00.000 7680 Move returns status 0, amount 0
01:45:39.259 00.001 7680 MoveAxis(N, 376, ABG)
01:45:39.259 00.000 7680 Guiding  Dir = 0, Dur = 376
01:45:39.259 00.000 7680 IsSlewing returns 0
01:45:39.259 00.000 7680 IsGuiding returns 0
01:45:39.260 00.001 7680 PulseGuide returned control before completion, sleep 386
01:45:39.662 00.402 7680 IsGuiding returns 1
01:45:39.663 00.001 7680 scope still moving after pulse duration time elapsed
01:45:39.693 00.030 7680 IsSlewing returns 0
01:45:39.694 00.001 7680 IsGuiding returns 0
01:45:39.695 00.001 7680 scope move finished after 376 + 58 ms
01:45:39.695 00.000 7680 Move returns status 0, amount 376
01:45:39.695 00.000 7680 move complete, result=0
01:45:39.696 00.001 7680 worker thread done servicing request
01:45:39.696 00.000 7680 Worker thread wakes up
01:45:39.696 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.7 px 376 ms NORTH
01:45:39.703 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:39.704 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:40.957 01.253 7680 Exposure complete
01:45:41.096 00.139 7680 worker thread done servicing request
01:45:41.096 00.000 6120 OnExposeComplete: enter
01:45:41.101 00.005 6120 UpdateGuideState(): m_state=6
01:45:41.104 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6847
01:45:41.109 00.005 6120 Star::Find returns 1 (1), X=958.73, Y=44.08, Mass=14672, SNR=78.7, Peak=255 HFD=6.9
01:45:41.113 00.004 6120 CameraToMount -- cameraTheta (0.66) - m_xAngle (-2.95) = xAngle (3.61 = -2.67)
01:45:41.118 00.005 6120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.34 = -2.94)
01:45:41.123 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=0.16 hyp=0.27 cameraTheta=0.66 mountX=-0.24 mountY=-0.05, mountTheta=-2.92
01:45:41.128 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.16, opts=13)
01:45:41.133 00.005 6120 Enqueuing Move request for scope (0.21, 0.16)
01:45:41.136 00.003 7680 Worker thread wakes up
01:45:41.136 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.16) opts 0xd
01:45:41.137 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.16)
01:45:41.137 00.000 7680 Moving (0.21, 0.16) raw xDistance=-0.24 yDistance=-0.05
01:45:41.137 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:45:41.137 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:45:41.137 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:45:41.138 00.001 7680 MoveAxis(E, 97, ABG)
01:45:41.138 00.000 7680 Guiding  Dir = 2, Dur = 97
01:45:41.138 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:41.141 00.003 7680 IsSlewing returns 0
01:45:41.142 00.001 6120 UpdateGuideState exits: m=14672 SNR=78.7 Saturated
01:45:41.146 00.004 7680 IsGuiding returns 0
01:45:41.146 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:41.151 00.005 7680 PulseGuide returned control before completion, sleep 107
01:45:41.151 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:41.155 00.004 6120 Enqueuing Expose request
01:45:41.274 00.119 7680 IsGuiding returns 0
01:45:41.276 00.002 7680 Move returns status 0, amount 97
01:45:41.277 00.001 7680 MoveAxis(N, 0, ABG)
01:45:41.277 00.000 7680 Move returns status 0, amount 0
01:45:41.278 00.001 7680 move complete, result=0
01:45:41.278 00.000 7680 worker thread done servicing request
01:45:41.278 00.000 6120 GuideStep: -0.2 px 97 ms EAST, -0.1 px 0 ms NORTH
01:45:41.286 00.008 7680 Worker thread wakes up
01:45:41.287 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:41.287 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:42.535 01.248 7680 Exposure complete
01:45:42.667 00.132 7680 worker thread done servicing request
01:45:42.668 00.001 6120 OnExposeComplete: enter
01:45:42.671 00.003 6120 UpdateGuideState(): m_state=6
01:45:42.675 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6848
01:45:42.680 00.005 6120 Star::Find returns 1 (1), X=958.70, Y=44.04, Mass=14508, SNR=79.5, Peak=255 HFD=6.9
01:45:42.683 00.003 6120 CameraToMount -- cameraTheta (0.62) - m_xAngle (-2.95) = xAngle (3.58 = -2.71)
01:45:42.687 00.004 6120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.31 = -2.97)
01:45:42.690 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.62 mountX=-0.20 mountY=-0.04, mountTheta=-2.96
01:45:42.696 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.13, opts=13)
01:45:42.699 00.003 6120 Enqueuing Move request for scope (0.18, 0.13)
01:45:42.703 00.004 7680 Worker thread wakes up
01:45:42.703 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
01:45:42.703 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
01:45:42.703 00.000 7680 Moving (0.18, 0.13) raw xDistance=-0.20 yDistance=-0.04
01:45:42.704 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
01:45:42.704 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:45:42.704 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:42.708 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:45:42.710 00.002 6120 UpdateGuideState exits: m=14508 SNR=79.5 Saturated
01:45:42.714 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:42.719 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:42.724 00.005 6120 Enqueuing Expose request
01:45:42.728 00.004 7680 MoveAxis(E, 89, ABG)
01:45:42.728 00.000 7680 Guiding  Dir = 2, Dur = 89
01:45:42.729 00.001 7680 IsSlewing returns 0
01:45:42.729 00.000 7680 IsGuiding returns 0
01:45:42.729 00.000 7680 PulseGuide returned control before completion, sleep 99
01:45:42.837 00.108 7680 IsGuiding returns 1
01:45:42.837 00.000 7680 scope still moving after pulse duration time elapsed
01:45:42.867 00.030 7680 IsSlewing returns 0
01:45:42.868 00.001 7680 IsGuiding returns 0
01:45:42.868 00.000 7680 scope move finished after 89 + 49 ms
01:45:42.868 00.000 7680 Move returns status 0, amount 89
01:45:42.869 00.001 7680 MoveAxis(N, 0, ABG)
01:45:42.870 00.001 7680 Move returns status 0, amount 0
01:45:42.870 00.000 7680 move complete, result=0
01:45:42.870 00.000 7680 worker thread done servicing request
01:45:42.871 00.001 7680 Worker thread wakes up
01:45:42.871 00.000 6120 GuideStep: -0.2 px 89 ms EAST, -0.0 px 0 ms NORTH
01:45:42.877 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:42.877 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:44.133 01.256 7680 Exposure complete
01:45:44.275 00.142 7680 worker thread done servicing request
01:45:44.275 00.000 6120 OnExposeComplete: enter
01:45:44.280 00.005 6120 UpdateGuideState(): m_state=6
01:45:44.285 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6849
01:45:44.291 00.006 6120 Star::Find returns 1 (1), X=958.65, Y=44.37, Mass=14479, SNR=78.8, Peak=255 HFD=7.2
01:45:44.296 00.005 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.06)
01:45:44.303 00.007 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
01:45:44.310 00.007 6120 CameraToMount -- cameraX=0.14 cameraY=0.45 hyp=0.47 cameraTheta=1.27 mountX=-0.22 mountY=-0.35, mountTheta=-2.14
01:45:44.319 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.45, opts=13)
01:45:44.324 00.005 6120 Enqueuing Move request for scope (0.14, 0.45)
01:45:44.329 00.005 7680 Worker thread wakes up
01:45:44.329 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.45) opts 0xd
01:45:44.330 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.45)
01:45:44.330 00.000 7680 Moving (0.14, 0.45) raw xDistance=-0.22 yDistance=-0.35
01:45:44.330 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
01:45:44.330 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:45:44.331 00.001 7680 MoveAxis(E, 96, ABG)
01:45:44.331 00.000 7680 Guiding  Dir = 2, Dur = 96
01:45:44.331 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:44.335 00.004 7680 IsSlewing returns 0
01:45:44.335 00.000 6120 UpdateGuideState exits: m=14479 SNR=78.8 Saturated
01:45:44.339 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:44.344 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:44.348 00.004 6120 Enqueuing Expose request
01:45:44.353 00.005 7680 IsGuiding returns 0
01:45:44.353 00.000 7680 PulseGuide returned control before completion, sleep 106
01:45:44.468 00.115 7680 IsGuiding returns 1
01:45:44.469 00.001 7680 scope still moving after pulse duration time elapsed
01:45:44.498 00.029 7680 IsSlewing returns 0
01:45:44.500 00.002 7680 IsGuiding returns 0
01:45:44.501 00.001 7680 scope move finished after 96 + 51 ms
01:45:44.501 00.000 7680 Move returns status 0, amount 96
01:45:44.501 00.000 7680 MoveAxis(N, 188, ABG)
01:45:44.502 00.001 7680 Guiding  Dir = 0, Dur = 188
01:45:44.502 00.000 7680 IsSlewing returns 0
01:45:44.502 00.000 7680 IsGuiding returns 0
01:45:44.504 00.002 7680 PulseGuide returned control before completion, sleep 198
01:45:44.717 00.213 7680 IsGuiding returns 1
01:45:44.718 00.001 7680 scope still moving after pulse duration time elapsed
01:45:44.749 00.031 7680 IsSlewing returns 0
01:45:44.749 00.000 7680 IsGuiding returns 1
01:45:44.779 00.030 7680 IsSlewing returns 0
01:45:44.780 00.001 7680 IsGuiding returns 1
01:45:44.810 00.030 7680 IsSlewing returns 0
01:45:44.811 00.001 7680 IsGuiding returns 0
01:45:44.811 00.000 7680 scope move finished after 188 + 120 ms
01:45:44.813 00.002 7680 Move returns status 0, amount 188
01:45:44.813 00.000 7680 move complete, result=0
01:45:44.814 00.001 7680 worker thread done servicing request
01:45:44.814 00.000 6120 GuideStep: -0.2 px 96 ms EAST, -0.3 px 188 ms NORTH
01:45:44.821 00.007 7680 Worker thread wakes up
01:45:44.822 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:44.822 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:46.070 01.248 7680 Exposure complete
01:45:46.205 00.135 7680 worker thread done servicing request
01:45:46.206 00.001 6120 OnExposeComplete: enter
01:45:46.211 00.005 6120 UpdateGuideState(): m_state=6
01:45:46.216 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6850
01:45:46.222 00.006 6120 Star::Find returns 1 (1), X=958.35, Y=44.67, Mass=14650, SNR=78.8, Peak=255 HFD=7.2
01:45:46.226 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
01:45:46.230 00.004 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
01:45:46.233 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.76 hyp=0.78 cameraTheta=1.78 mountX=0.02 mountY=-0.75, mountTheta=-1.55
01:45:46.238 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.76, opts=13)
01:45:46.243 00.005 6120 Enqueuing Move request for scope (-0.16, 0.76)
01:45:46.247 00.004 7680 Worker thread wakes up
01:45:46.247 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.76) opts 0xd
01:45:46.247 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.76)
01:45:46.247 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:46.252 00.005 6120 UpdateGuideState exits: m=14650 SNR=78.8 Saturated
01:45:46.256 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:46.259 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:46.262 00.003 6120 Enqueuing Expose request
01:45:46.265 00.003 7680 Moving (-0.16, 0.76) raw xDistance=0.02 yDistance=-0.75
01:45:46.265 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:45:46.265 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
01:45:46.265 00.000 7680 MoveAxis(E, 0, ABG)
01:45:46.266 00.001 7680 Move returns status 0, amount 0
01:45:46.266 00.000 7680 MoveAxis(N, 409, ABG)
01:45:46.266 00.000 7680 Guiding  Dir = 0, Dur = 409
01:45:46.266 00.000 7680 IsSlewing returns 0
01:45:46.267 00.001 7680 IsGuiding returns 0
01:45:46.267 00.000 7680 PulseGuide returned control before completion, sleep 419
01:45:46.689 00.422 7680 IsGuiding returns 1
01:45:46.689 00.000 7680 scope still moving after pulse duration time elapsed
01:45:46.720 00.031 7680 IsSlewing returns 0
01:45:46.721 00.001 7680 IsGuiding returns 0
01:45:46.721 00.000 7680 scope move finished after 409 + 45 ms
01:45:46.723 00.002 7680 Move returns status 0, amount 409
01:45:46.723 00.000 7680 move complete, result=0
01:45:46.724 00.001 7680 worker thread done servicing request
01:45:46.724 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.8 px 409 ms NORTH
01:45:46.731 00.007 7680 Worker thread wakes up
01:45:46.731 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:46.731 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:47.980 01.249 7680 Exposure complete
01:45:48.112 00.132 7680 worker thread done servicing request
01:45:48.112 00.000 6120 OnExposeComplete: enter
01:45:48.116 00.004 6120 UpdateGuideState(): m_state=6
01:45:48.120 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6851
01:45:48.124 00.004 6120 Star::Find returns 1 (1), X=958.16, Y=43.84, Mass=14137, SNR=77.7, Peak=255 HFD=7.1
01:45:48.127 00.003 6120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-2.95) = xAngle (0.01 = 0.01)
01:45:48.132 00.005 6120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.26 = -0.26)
01:45:48.136 00.004 6120 CameraToMount -- cameraX=-0.36 cameraY=-0.07 hyp=0.37 cameraTheta=-2.95 mountX=0.37 mountY=-0.09, mountTheta=-0.25
01:45:48.140 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=-0.07, opts=13)
01:45:48.144 00.004 6120 Enqueuing Move request for scope (-0.36, -0.07)
01:45:48.148 00.004 7680 Worker thread wakes up
01:45:48.148 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:48.152 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.07) opts 0xd
01:45:48.152 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, -0.07)
01:45:48.152 00.000 7680 Moving (-0.36, -0.07) raw xDistance=0.37 yDistance=-0.09
01:45:48.152 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:45:48.154 00.002 6120 UpdateGuideState exits: m=14137 SNR=77.7 Saturated
01:45:48.157 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:45:48.158 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:48.161 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:45:48.161 00.000 7680 MoveAxis(W, 149, ABG)
01:45:48.161 00.000 7680 Guiding  Dir = 3, Dur = 149
01:45:48.161 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:48.166 00.005 7680 IsSlewing returns 0
01:45:48.166 00.000 6120 Enqueuing Expose request
01:45:48.170 00.004 7680 IsGuiding returns 0
01:45:48.170 00.000 7680 PulseGuide returned control before completion, sleep 159
01:45:48.345 00.175 7680 IsGuiding returns 0
01:45:48.347 00.002 7680 Move returns status 0, amount 149
01:45:48.347 00.000 7680 MoveAxis(N, 0, ABG)
01:45:48.348 00.001 7680 Move returns status 0, amount 0
01:45:48.348 00.000 7680 move complete, result=0
01:45:48.348 00.000 7680 worker thread done servicing request
01:45:48.348 00.000 6120 GuideStep: 0.4 px 149 ms WEST, -0.1 px 0 ms NORTH
01:45:48.355 00.007 7680 Worker thread wakes up
01:45:48.355 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:48.355 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:49.609 01.254 7680 Exposure complete
01:45:49.740 00.131 7680 worker thread done servicing request
01:45:49.741 00.001 6120 OnExposeComplete: enter
01:45:49.745 00.004 6120 UpdateGuideState(): m_state=6
01:45:49.750 00.005 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6852
01:45:49.754 00.004 6120 Star::Find returns 1 (1), X=958.70, Y=44.04, Mass=14227, SNR=78.5, Peak=255 HFD=6.9
01:45:49.757 00.003 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (-2.95) = xAngle (3.57 = -2.71)
01:45:49.762 00.005 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.30 = -2.98)
01:45:49.765 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.61 mountX=-0.20 mountY=-0.04, mountTheta=-2.97
01:45:49.769 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.13, opts=13)
01:45:49.775 00.006 6120 Enqueuing Move request for scope (0.18, 0.13)
01:45:49.778 00.003 7680 Worker thread wakes up
01:45:49.778 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
01:45:49.778 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
01:45:49.779 00.001 7680 Moving (0.18, 0.13) raw xDistance=-0.20 yDistance=-0.04
01:45:49.779 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.20
01:45:49.780 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:49.784 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:45:49.785 00.001 6120 UpdateGuideState exits: m=14227 SNR=78.5 Saturated
01:45:49.788 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:45:49.789 00.001 7680 MoveAxis(E, 72, ABG)
01:45:49.789 00.000 7680 Guiding  Dir = 2, Dur = 72
01:45:49.789 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:49.793 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:49.796 00.003 7680 IsSlewing returns 0
01:45:49.797 00.001 6120 Enqueuing Expose request
01:45:49.800 00.003 7680 IsGuiding returns 0
01:45:49.800 00.000 7680 PulseGuide returned control before completion, sleep 82
01:45:49.896 00.096 7680 IsGuiding returns 0
01:45:49.897 00.001 7680 Move returns status 0, amount 72
01:45:49.897 00.000 7680 MoveAxis(N, 0, ABG)
01:45:49.898 00.001 7680 Move returns status 0, amount 0
01:45:49.898 00.000 7680 move complete, result=0
01:45:49.900 00.002 7680 worker thread done servicing request
01:45:49.900 00.000 7680 Worker thread wakes up
01:45:49.900 00.000 6120 GuideStep: -0.2 px 72 ms EAST, -0.0 px 0 ms NORTH
01:45:49.906 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:49.906 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:51.154 01.248 7680 Exposure complete
01:45:51.296 00.142 7680 worker thread done servicing request
01:45:51.297 00.001 6120 OnExposeComplete: enter
01:45:51.301 00.004 6120 UpdateGuideState(): m_state=6
01:45:51.305 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6853
01:45:51.310 00.005 6120 Star::Find returns 1 (1), X=958.71, Y=44.40, Mass=14090, SNR=75.0, Peak=255 HFD=7.1
01:45:51.314 00.004 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.14 = -2.15)
01:45:51.317 00.003 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
01:45:51.322 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=0.48 hyp=0.52 cameraTheta=1.18 mountX=-0.28 mountY=-0.35, mountTheta=-2.26
01:45:51.327 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.48, opts=13)
01:45:51.332 00.005 6120 Enqueuing Move request for scope (0.20, 0.48)
01:45:51.337 00.005 7680 Worker thread wakes up
01:45:51.337 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:51.341 00.004 6120 UpdateGuideState exits: m=14090 SNR=75.0 Saturated
01:45:51.345 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:51.348 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:51.353 00.005 6120 Enqueuing Expose request
01:45:51.357 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.48) opts 0xd
01:45:51.357 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.48)
01:45:51.357 00.000 7680 Moving (0.20, 0.48) raw xDistance=-0.28 yDistance=-0.35
01:45:51.357 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
01:45:51.357 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:45:51.357 00.000 7680 MoveAxis(E, 121, ABG)
01:45:51.357 00.000 7680 Guiding  Dir = 2, Dur = 121
01:45:51.358 00.001 7680 IsSlewing returns 0
01:45:51.358 00.000 7680 IsGuiding returns 0
01:45:51.359 00.001 7680 PulseGuide returned control before completion, sleep 131
01:45:51.506 00.147 7680 IsGuiding returns 1
01:45:51.507 00.001 7680 scope still moving after pulse duration time elapsed
01:45:51.538 00.031 7680 IsSlewing returns 0
01:45:51.539 00.001 7680 IsGuiding returns 0
01:45:51.540 00.001 7680 scope move finished after 121 + 60 ms
01:45:51.540 00.000 7680 Move returns status 0, amount 121
01:45:51.541 00.001 7680 MoveAxis(N, 189, ABG)
01:45:51.541 00.000 7680 Guiding  Dir = 0, Dur = 189
01:45:51.542 00.001 7680 IsSlewing returns 0
01:45:51.542 00.000 7680 IsGuiding returns 0
01:45:51.543 00.001 7680 PulseGuide returned control before completion, sleep 199
01:45:51.756 00.213 7680 IsGuiding returns 1
01:45:51.758 00.002 7680 scope still moving after pulse duration time elapsed
01:45:51.787 00.029 7680 IsSlewing returns 0
01:45:51.788 00.001 7680 IsGuiding returns 0
01:45:51.789 00.001 7680 scope move finished after 189 + 56 ms
01:45:51.789 00.000 7680 Move returns status 0, amount 189
01:45:51.789 00.000 7680 move complete, result=0
01:45:51.790 00.001 7680 worker thread done servicing request
01:45:51.790 00.000 6120 GuideStep: -0.3 px 121 ms EAST, -0.3 px 189 ms NORTH
01:45:51.797 00.007 7680 Worker thread wakes up
01:45:51.798 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:51.798 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:53.044 01.246 7680 Exposure complete
01:45:53.176 00.132 7680 worker thread done servicing request
01:45:53.178 00.002 6120 OnExposeComplete: enter
01:45:53.183 00.005 6120 UpdateGuideState(): m_state=6
01:45:53.187 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6854
01:45:53.190 00.003 6120 Star::Find returns 1 (1), X=958.37, Y=44.04, Mass=14454, SNR=78.2, Peak=255 HFD=6.9
01:45:53.194 00.004 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.40 = -0.88)
01:45:53.199 00.005 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.13 = -1.15)
01:45:53.203 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.45 mountX=0.12 mountY=-0.18, mountTheta=-0.96
01:45:53.207 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.12, opts=13)
01:45:53.211 00.004 6120 Enqueuing Move request for scope (-0.15, 0.12)
01:45:53.215 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:53.219 00.004 7680 Worker thread wakes up
01:45:53.219 00.000 6120 UpdateGuideState exits: m=14454 SNR=78.2 Saturated
01:45:53.221 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:53.226 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
01:45:53.226 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:53.231 00.005 6120 Enqueuing Expose request
01:45:53.234 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
01:45:53.234 00.000 7680 Moving (-0.15, 0.12) raw xDistance=0.12 yDistance=-0.18
01:45:53.234 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:45:53.234 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:45:53.234 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:45:53.235 00.001 7680 MoveAxis(E, 0, ABG)
01:45:53.235 00.000 7680 Move returns status 0, amount 0
01:45:53.235 00.000 7680 MoveAxis(N, 0, ABG)
01:45:53.236 00.001 7680 Move returns status 0, amount 0
01:45:53.236 00.000 7680 move complete, result=0
01:45:53.236 00.000 7680 worker thread done servicing request
01:45:53.236 00.000 7680 Worker thread wakes up
01:45:53.236 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:53.236 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:53.237 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:45:54.487 01.250 7680 Exposure complete
01:45:54.630 00.143 7680 worker thread done servicing request
01:45:54.631 00.001 6120 OnExposeComplete: enter
01:45:54.636 00.005 6120 UpdateGuideState(): m_state=6
01:45:54.639 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6855
01:45:54.644 00.005 6120 Star::Find returns 1 (1), X=958.55, Y=44.22, Mass=14011, SNR=78.3, Peak=255 HFD=7.1
01:45:54.649 00.005 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
01:45:54.653 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
01:45:54.656 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.46 mountX=-0.09 mountY=-0.26, mountTheta=-1.91
01:45:54.662 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.31, opts=13)
01:45:54.666 00.004 6120 Enqueuing Move request for scope (0.03, 0.31)
01:45:54.669 00.003 7680 Worker thread wakes up
01:45:54.670 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.31) opts 0xd
01:45:54.670 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.31)
01:45:54.670 00.000 7680 Moving (0.03, 0.31) raw xDistance=-0.09 yDistance=-0.26
01:45:54.670 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:45:54.670 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:45:54.671 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:54.674 00.003 6120 UpdateGuideState exits: m=14011 SNR=78.3 Saturated
01:45:54.678 00.004 7680 MoveAxis(E, 0, ABG)
01:45:54.678 00.000 7680 Move returns status 0, amount 0
01:45:54.678 00.000 7680 MoveAxis(N, 143, ABG)
01:45:54.680 00.002 7680 Guiding  Dir = 0, Dur = 143
01:45:54.680 00.000 7680 IsSlewing returns 0
01:45:54.680 00.000 7680 IsGuiding returns 0
01:45:54.680 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:54.684 00.004 7680 PulseGuide returned control before completion, sleep 153
01:45:54.684 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:54.689 00.005 6120 Enqueuing Expose request
01:45:54.849 00.160 7680 IsGuiding returns 1
01:45:54.851 00.002 7680 scope still moving after pulse duration time elapsed
01:45:54.881 00.030 7680 IsSlewing returns 0
01:45:54.881 00.000 7680 IsGuiding returns 0
01:45:54.881 00.000 7680 scope move finished after 143 + 58 ms
01:45:54.881 00.000 7680 Move returns status 0, amount 143
01:45:54.882 00.001 7680 move complete, result=0
01:45:54.882 00.000 7680 worker thread done servicing request
01:45:54.882 00.000 7680 Worker thread wakes up
01:45:54.883 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 143 ms NORTH
01:45:54.889 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:54.889 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:56.143 01.254 7680 Exposure complete
01:45:56.276 00.133 7680 worker thread done servicing request
01:45:56.277 00.001 6120 OnExposeComplete: enter
01:45:56.281 00.004 6120 UpdateGuideState(): m_state=6
01:45:56.285 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6856
01:45:56.290 00.005 6120 Star::Find returns 1 (1), X=958.66, Y=44.26, Mass=14313, SNR=78.5, Peak=255 HFD=7.1
01:45:56.293 00.003 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.14 = -2.15)
01:45:56.296 00.003 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
01:45:56.301 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.35 hyp=0.38 cameraTheta=1.18 mountX=-0.21 mountY=-0.25, mountTheta=-2.26
01:45:56.307 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.35, opts=13)
01:45:56.312 00.005 6120 Enqueuing Move request for scope (0.14, 0.35)
01:45:56.315 00.003 7680 Worker thread wakes up
01:45:56.317 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:56.322 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.35) opts 0xd
01:45:56.322 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.35)
01:45:56.322 00.000 6120 UpdateGuideState exits: m=14313 SNR=78.5 Saturated
01:45:56.326 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:56.329 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:56.333 00.004 6120 Enqueuing Expose request
01:45:56.338 00.005 7680 Moving (0.14, 0.35) raw xDistance=-0.21 yDistance=-0.25
01:45:56.338 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:45:56.338 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:45:56.338 00.000 7680 MoveAxis(E, 84, ABG)
01:45:56.339 00.001 7680 Guiding  Dir = 2, Dur = 84
01:45:56.339 00.000 7680 IsSlewing returns 0
01:45:56.339 00.000 7680 IsGuiding returns 0
01:45:56.340 00.001 7680 PulseGuide returned control before completion, sleep 94
01:45:56.447 00.107 7680 IsGuiding returns 1
01:45:56.449 00.002 7680 scope still moving after pulse duration time elapsed
01:45:56.478 00.029 7680 IsSlewing returns 0
01:45:56.479 00.001 7680 IsGuiding returns 0
01:45:56.480 00.001 7680 scope move finished after 84 + 56 ms
01:45:56.480 00.000 7680 Move returns status 0, amount 84
01:45:56.480 00.000 7680 MoveAxis(N, 137, ABG)
01:45:56.481 00.001 7680 Guiding  Dir = 0, Dur = 137
01:45:56.481 00.000 7680 IsSlewing returns 0
01:45:56.482 00.001 7680 IsGuiding returns 0
01:45:56.482 00.000 7680 PulseGuide returned control before completion, sleep 147
01:45:56.634 00.152 7680 IsGuiding returns 1
01:45:56.636 00.002 7680 scope still moving after pulse duration time elapsed
01:45:56.666 00.030 7680 IsSlewing returns 0
01:45:56.667 00.001 7680 IsGuiding returns 0
01:45:56.667 00.000 7680 scope move finished after 137 + 48 ms
01:45:56.668 00.001 7680 Move returns status 0, amount 137
01:45:56.668 00.000 7680 move complete, result=0
01:45:56.669 00.001 7680 worker thread done servicing request
01:45:56.669 00.000 7680 Worker thread wakes up
01:45:56.670 00.001 6120 GuideStep: -0.2 px 84 ms EAST, -0.3 px 137 ms NORTH
01:45:56.677 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:56.677 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:57.932 01.255 7680 Exposure complete
01:45:58.063 00.131 7680 worker thread done servicing request
01:45:58.064 00.001 6120 OnExposeComplete: enter
01:45:58.068 00.004 6120 UpdateGuideState(): m_state=6
01:45:58.071 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6857
01:45:58.076 00.005 6120 Star::Find returns 1 (1), X=958.29, Y=44.30, Mass=14538, SNR=76.4, Peak=255 HFD=7.1
01:45:58.079 00.003 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (-2.95) = xAngle (5.05 = -1.24)
01:45:58.082 00.003 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.78 = -1.50)
01:45:58.087 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.39 hyp=0.45 cameraTheta=2.09 mountX=0.15 mountY=-0.45, mountTheta=-1.25
01:45:58.092 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.39, opts=13)
01:45:58.096 00.004 6120 Enqueuing Move request for scope (-0.22, 0.39)
01:45:58.100 00.004 7680 Worker thread wakes up
01:45:58.100 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.39) opts 0xd
01:45:58.100 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.39)
01:45:58.100 00.000 7680 Moving (-0.22, 0.39) raw xDistance=0.15 yDistance=-0.45
01:45:58.100 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:45:58.100 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:45:58.100 00.000 7680 MoveAxis(E, 0, ABG)
01:45:58.100 00.000 7680 Move returns status 0, amount 0
01:45:58.100 00.000 7680 MoveAxis(N, 242, ABG)
01:45:58.100 00.000 7680 Guiding  Dir = 0, Dur = 242
01:45:58.100 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:58.105 00.005 7680 IsSlewing returns 0
01:45:58.105 00.000 6120 UpdateGuideState exits: m=14538 SNR=76.4 Saturated
01:45:58.109 00.004 7680 IsGuiding returns 0
01:45:58.110 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:58.113 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:58.116 00.003 7680 PulseGuide returned control before completion, sleep 252
01:45:58.117 00.001 6120 Enqueuing Expose request
01:45:58.373 00.256 7680 IsGuiding returns 1
01:45:58.374 00.001 7680 scope still moving after pulse duration time elapsed
01:45:58.404 00.030 7680 IsSlewing returns 0
01:45:58.405 00.001 7680 IsGuiding returns 0
01:45:58.405 00.000 7680 scope move finished after 242 + 53 ms
01:45:58.406 00.001 7680 Move returns status 0, amount 242
01:45:58.406 00.000 7680 move complete, result=0
01:45:58.406 00.000 7680 worker thread done servicing request
01:45:58.406 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 242 ms NORTH
01:45:58.415 00.009 7680 Worker thread wakes up
01:45:58.415 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:45:58.416 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:45:59.666 01.250 7680 Exposure complete
01:45:59.802 00.136 7680 worker thread done servicing request
01:45:59.802 00.000 6120 OnExposeComplete: enter
01:45:59.807 00.005 6120 UpdateGuideState(): m_state=6
01:45:59.812 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6858
01:45:59.817 00.005 6120 Star::Find returns 1 (1), X=958.29, Y=44.06, Mass=14359, SNR=78.8, Peak=255 HFD=6.8
01:45:59.820 00.003 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.51 = -0.78)
01:45:59.824 00.004 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
01:45:59.827 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.15 hyp=0.27 cameraTheta=2.55 mountX=0.19 mountY=-0.23, mountTheta=-0.88
01:45:59.831 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.15, opts=13)
01:45:59.836 00.005 6120 Enqueuing Move request for scope (-0.22, 0.15)
01:45:59.841 00.005 7680 Worker thread wakes up
01:45:59.841 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:45:59.845 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.15) opts 0xd
01:45:59.845 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.15)
01:45:59.845 00.000 7680 Moving (-0.22, 0.15) raw xDistance=0.19 yDistance=-0.23
01:45:59.846 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:45:59.846 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:45:59.846 00.000 7680 MoveAxis(E, 0, ABG)
01:45:59.846 00.000 7680 Move returns status 0, amount 0
01:45:59.847 00.001 7680 MoveAxis(N, 125, ABG)
01:45:59.847 00.000 7680 Guiding  Dir = 0, Dur = 125
01:45:59.847 00.000 6120 UpdateGuideState exits: m=14359 SNR=78.8 Saturated
01:45:59.851 00.004 7680 IsSlewing returns 0
01:45:59.851 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:59.856 00.005 7680 IsGuiding returns 0
01:45:59.856 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:45:59.859 00.003 6120 Enqueuing Expose request
01:45:59.864 00.005 7680 PulseGuide returned control before completion, sleep 135
01:46:00.017 00.153 7680 IsGuiding returns 0
01:46:00.017 00.000 7680 Move returns status 0, amount 125
01:46:00.019 00.002 7680 move complete, result=0
01:46:00.020 00.001 7680 worker thread done servicing request
01:46:00.020 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 125 ms NORTH
01:46:00.026 00.006 7680 Worker thread wakes up
01:46:00.026 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:00.027 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:01.274 01.247 7680 Exposure complete
01:46:01.410 00.136 7680 worker thread done servicing request
01:46:01.410 00.000 6120 OnExposeComplete: enter
01:46:01.413 00.003 6120 UpdateGuideState(): m_state=6
01:46:01.417 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6859
01:46:01.421 00.004 6120 Star::Find returns 1 (1), X=958.41, Y=44.13, Mass=13699, SNR=76.3, Peak=255 HFD=6.9
01:46:01.427 00.006 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
01:46:01.431 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
01:46:01.437 00.006 6120 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=2.01 mountX=0.06 mountY=-0.24, mountTheta=-1.33
01:46:01.443 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.22, opts=13)
01:46:01.447 00.004 6120 Enqueuing Move request for scope (-0.10, 0.22)
01:46:01.451 00.004 7680 Worker thread wakes up
01:46:01.452 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:01.455 00.003 6120 UpdateGuideState exits: m=13699 SNR=76.3 Saturated
01:46:01.459 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0xd
01:46:01.459 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
01:46:01.459 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:01.462 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:01.467 00.005 6120 Enqueuing Expose request
01:46:01.470 00.003 7680 Moving (-0.10, 0.22) raw xDistance=0.06 yDistance=-0.24
01:46:01.470 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:46:01.470 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:46:01.470 00.000 7680 MoveAxis(E, 0, ABG)
01:46:01.470 00.000 7680 Move returns status 0, amount 0
01:46:01.472 00.002 7680 MoveAxis(N, 131, ABG)
01:46:01.472 00.000 7680 Guiding  Dir = 0, Dur = 131
01:46:01.472 00.000 7680 IsSlewing returns 0
01:46:01.472 00.000 7680 IsGuiding returns 0
01:46:01.473 00.001 7680 PulseGuide returned control before completion, sleep 141
01:46:01.626 00.153 7680 IsGuiding returns 1
01:46:01.626 00.000 7680 scope still moving after pulse duration time elapsed
01:46:01.656 00.030 7680 IsSlewing returns 0
01:46:01.658 00.002 7680 IsGuiding returns 0
01:46:01.659 00.001 7680 scope move finished after 131 + 56 ms
01:46:01.660 00.001 7680 Move returns status 0, amount 131
01:46:01.660 00.000 7680 move complete, result=0
01:46:01.660 00.000 7680 worker thread done servicing request
01:46:01.660 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 131 ms NORTH
01:46:01.667 00.007 7680 Worker thread wakes up
01:46:01.667 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:01.667 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:02.916 01.249 7680 Exposure complete
01:46:03.041 00.125 7680 worker thread done servicing request
01:46:03.042 00.001 6120 OnExposeComplete: enter
01:46:03.045 00.003 6120 UpdateGuideState(): m_state=6
01:46:03.049 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6860
01:46:03.052 00.003 6120 Star::Find returns 1 (1), X=958.72, Y=43.77, Mass=13694, SNR=74.5, Peak=255 HFD=7.0
01:46:03.057 00.005 6120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-2.95) = xAngle (2.35 = 2.35)
01:46:03.060 00.003 6120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.08 = 2.08)
01:46:03.066 00.006 6120 CameraToMount -- cameraX=0.20 cameraY=-0.14 hyp=0.25 cameraTheta=-0.61 mountX=-0.17 mountY=0.22, mountTheta=2.25
01:46:03.072 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.14, opts=13)
01:46:03.077 00.005 6120 Enqueuing Move request for scope (0.20, -0.14)
01:46:03.080 00.003 7680 Worker thread wakes up
01:46:03.081 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.14) opts 0xd
01:46:03.081 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.14)
01:46:03.081 00.000 7680 Moving (0.20, -0.14) raw xDistance=-0.17 yDistance=0.22
01:46:03.081 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:46:03.081 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:46:03.082 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:03.087 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:46:03.087 00.000 7680 MoveAxis(E, 0, ABG)
01:46:03.087 00.000 6120 UpdateGuideState exits: m=13694 SNR=74.5 Saturated
01:46:03.091 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:03.097 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:03.101 00.004 6120 Enqueuing Expose request
01:46:03.105 00.004 7680 Move returns status 0, amount 0
01:46:03.105 00.000 7680 MoveAxis(N, 0, ABG)
01:46:03.105 00.000 7680 Move returns status 0, amount 0
01:46:03.105 00.000 7680 move complete, result=0
01:46:03.105 00.000 7680 worker thread done servicing request
01:46:03.106 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:46:03.110 00.004 7680 Worker thread wakes up
01:46:03.110 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:03.110 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:04.363 01.253 7680 Exposure complete
01:46:04.498 00.135 7680 worker thread done servicing request
01:46:04.499 00.001 6120 OnExposeComplete: enter
01:46:04.502 00.003 6120 UpdateGuideState(): m_state=6
01:46:04.505 00.003 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6861
01:46:04.508 00.003 6120 Star::Find returns 1 (1), X=958.81, Y=44.24, Mass=14446, SNR=76.9, Peak=255 HFD=6.9
01:46:04.513 00.005 6120 CameraToMount -- cameraTheta (0.84) - m_xAngle (-2.95) = xAngle (3.79 = -2.49)
01:46:04.516 00.003 6120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.52 = -2.76)
01:46:04.519 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=0.33 hyp=0.44 cameraTheta=0.84 mountX=-0.35 mountY=-0.16, mountTheta=-2.71
01:46:04.524 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.33, opts=13)
01:46:04.529 00.005 6120 Enqueuing Move request for scope (0.29, 0.33)
01:46:04.533 00.004 7680 Worker thread wakes up
01:46:04.533 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.33) opts 0xd
01:46:04.533 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.33)
01:46:04.533 00.000 7680 Moving (0.29, 0.33) raw xDistance=-0.35 yDistance=-0.16
01:46:04.533 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:46:04.533 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:46:04.535 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:04.538 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:46:04.538 00.000 7680 MoveAxis(E, 143, ABG)
01:46:04.538 00.000 7680 Guiding  Dir = 2, Dur = 143
01:46:04.538 00.000 6120 UpdateGuideState exits: m=14446 SNR=76.9 Saturated
01:46:04.543 00.005 7680 IsSlewing returns 0
01:46:04.543 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:04.547 00.004 7680 IsGuiding returns 0
01:46:04.547 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:04.551 00.004 6120 Enqueuing Expose request
01:46:04.554 00.003 7680 PulseGuide returned control before completion, sleep 153
01:46:04.713 00.159 7680 IsGuiding returns 1
01:46:04.713 00.000 7680 scope still moving after pulse duration time elapsed
01:46:04.743 00.030 7680 IsSlewing returns 0
01:46:04.745 00.002 7680 IsGuiding returns 0
01:46:04.746 00.001 7680 scope move finished after 143 + 55 ms
01:46:04.746 00.000 7680 Move returns status 0, amount 143
01:46:04.747 00.001 7680 MoveAxis(N, 0, ABG)
01:46:04.747 00.000 7680 Move returns status 0, amount 0
01:46:04.748 00.001 7680 move complete, result=0
01:46:04.748 00.000 7680 worker thread done servicing request
01:46:04.749 00.001 6120 GuideStep: -0.4 px 143 ms EAST, -0.2 px 0 ms NORTH
01:46:04.756 00.007 7680 Worker thread wakes up
01:46:04.756 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:04.756 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:06.007 01.251 7680 Exposure complete
01:46:06.148 00.141 7680 worker thread done servicing request
01:46:06.149 00.001 6120 OnExposeComplete: enter
01:46:06.155 00.006 6120 UpdateGuideState(): m_state=6
01:46:06.159 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6862
01:46:06.163 00.004 6120 Star::Find returns 1 (1), X=958.60, Y=44.40, Mass=13576, SNR=76.7, Peak=255 HFD=7.2
01:46:06.167 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.93)
01:46:06.171 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
01:46:06.174 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.48 hyp=0.49 cameraTheta=1.40 mountX=-0.17 mountY=-0.40, mountTheta=-1.98
01:46:06.179 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.48, opts=13)
01:46:06.183 00.004 6120 Enqueuing Move request for scope (0.08, 0.48)
01:46:06.187 00.004 7680 Worker thread wakes up
01:46:06.187 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.48) opts 0xd
01:46:06.187 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.48)
01:46:06.187 00.000 7680 Moving (0.08, 0.48) raw xDistance=-0.17 yDistance=-0.40
01:46:06.188 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:46:06.188 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:46:06.188 00.000 7680 MoveAxis(E, 0, ABG)
01:46:06.188 00.000 7680 Move returns status 0, amount 0
01:46:06.189 00.001 7680 MoveAxis(N, 217, ABG)
01:46:06.189 00.000 7680 Guiding  Dir = 0, Dur = 217
01:46:06.189 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:06.195 00.006 7680 IsSlewing returns 0
01:46:06.196 00.001 6120 UpdateGuideState exits: m=13576 SNR=76.7 Saturated
01:46:06.200 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:06.203 00.003 7680 IsGuiding returns 0
01:46:06.204 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:06.207 00.003 6120 Enqueuing Expose request
01:46:06.211 00.004 7680 PulseGuide returned control before completion, sleep 227
01:46:06.440 00.229 7680 IsGuiding returns 1
01:46:06.443 00.003 7680 scope still moving after pulse duration time elapsed
01:46:06.465 00.022 7680 IsSlewing returns 0
01:46:06.471 00.006 7680 IsGuiding returns 0
01:46:06.471 00.000 7680 scope move finished after 217 + 50 ms
01:46:06.472 00.001 7680 Move returns status 0, amount 217
01:46:06.475 00.003 7680 move complete, result=0
01:46:06.475 00.000 7680 worker thread done servicing request
01:46:06.475 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 217 ms NORTH
01:46:06.479 00.004 7680 Worker thread wakes up
01:46:06.488 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:06.491 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:07.735 01.244 7680 Exposure complete
01:46:07.830 00.095 7680 worker thread done servicing request
01:46:07.830 00.000 6120 OnExposeComplete: enter
01:46:07.833 00.003 6120 UpdateGuideState(): m_state=6
01:46:07.836 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6863
01:46:07.839 00.003 6120 Star::Find returns 1 (1), X=958.74, Y=44.31, Mass=14194, SNR=76.9, Peak=255 HFD=7.0
01:46:07.842 00.003 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.01 = -2.27)
01:46:07.845 00.003 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.54)
01:46:07.848 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=0.40 hyp=0.46 cameraTheta=1.06 mountX=-0.29 mountY=-0.26, mountTheta=-2.42
01:46:07.852 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.40, opts=13)
01:46:07.855 00.003 6120 Enqueuing Move request for scope (0.22, 0.40)
01:46:07.859 00.004 7680 Worker thread wakes up
01:46:07.859 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.40) opts 0xd
01:46:07.859 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.40)
01:46:07.859 00.000 7680 Moving (0.22, 0.40) raw xDistance=-0.29 yDistance=-0.26
01:46:07.859 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
01:46:07.859 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:46:07.860 00.001 7680 MoveAxis(E, 120, ABG)
01:46:07.860 00.000 7680 Guiding  Dir = 2, Dur = 120
01:46:07.860 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:07.864 00.004 7680 IsSlewing returns 0
01:46:07.864 00.000 6120 UpdateGuideState exits: m=14194 SNR=76.9 Saturated
01:46:07.869 00.005 7680 IsGuiding returns 0
01:46:07.870 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:07.874 00.004 7680 PulseGuide returned control before completion, sleep 130
01:46:07.874 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:07.877 00.003 6120 Enqueuing Expose request
01:46:08.012 00.135 7680 IsGuiding returns 0
01:46:08.012 00.000 7680 Move returns status 0, amount 120
01:46:08.012 00.000 7680 MoveAxis(N, 140, ABG)
01:46:08.012 00.000 7680 Guiding  Dir = 0, Dur = 140
01:46:08.012 00.000 7680 IsSlewing returns 0
01:46:08.014 00.002 7680 IsGuiding returns 0
01:46:08.014 00.000 7680 PulseGuide returned control before completion, sleep 150
01:46:08.169 00.155 7680 IsGuiding returns 1
01:46:08.170 00.001 7680 scope still moving after pulse duration time elapsed
01:46:08.200 00.030 7680 IsSlewing returns 0
01:46:08.232 00.032 7680 IsGuiding returns 0
01:46:08.232 00.000 7680 scope move finished after 140 + 78 ms
01:46:08.232 00.000 7680 Move returns status 0, amount 140
01:46:08.232 00.000 7680 move complete, result=0
01:46:08.232 00.000 7680 worker thread done servicing request
01:46:08.234 00.002 6120 GuideStep: -0.3 px 120 ms EAST, -0.3 px 140 ms NORTH
01:46:08.239 00.005 7680 Worker thread wakes up
01:46:08.239 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:08.239 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:09.490 01.251 7680 Exposure complete
01:46:09.654 00.164 7680 worker thread done servicing request
01:46:09.655 00.001 6120 OnExposeComplete: enter
01:46:09.661 00.006 6120 UpdateGuideState(): m_state=6
01:46:09.665 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6864
01:46:09.671 00.006 6120 Star::Find returns 1 (1), X=958.30, Y=44.55, Mass=14124, SNR=75.7, Peak=255 HFD=7.2
01:46:09.675 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (-2.95) = xAngle (4.85 = -1.44)
01:46:09.678 00.003 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.71)
01:46:09.682 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.64 hyp=0.67 cameraTheta=1.89 mountX=0.09 mountY=-0.67, mountTheta=-1.44
01:46:09.688 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.64, opts=13)
01:46:09.692 00.004 6120 Enqueuing Move request for scope (-0.21, 0.64)
01:46:09.696 00.004 7680 Worker thread wakes up
01:46:09.696 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:09.701 00.005 6120 UpdateGuideState exits: m=14124 SNR=75.7 Saturated
01:46:09.705 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:09.708 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:09.712 00.004 6120 Enqueuing Expose request
01:46:09.717 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.64) opts 0xd
01:46:09.717 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.64)
01:46:09.717 00.000 7680 Moving (-0.21, 0.64) raw xDistance=0.09 yDistance=-0.67
01:46:09.717 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:46:09.718 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
01:46:09.718 00.000 7680 MoveAxis(E, 0, ABG)
01:46:09.718 00.000 7680 Move returns status 0, amount 0
01:46:09.718 00.000 7680 MoveAxis(N, 363, ABG)
01:46:09.718 00.000 7680 Guiding  Dir = 0, Dur = 363
01:46:09.718 00.000 7680 IsSlewing returns 0
01:46:09.719 00.001 7680 IsGuiding returns 0
01:46:09.719 00.000 7680 PulseGuide returned control before completion, sleep 373
01:46:10.105 00.386 7680 IsGuiding returns 1
01:46:10.106 00.001 7680 scope still moving after pulse duration time elapsed
01:46:10.137 00.031 7680 IsSlewing returns 0
01:46:10.138 00.001 7680 IsGuiding returns 0
01:46:10.139 00.001 7680 scope move finished after 363 + 56 ms
01:46:10.139 00.000 7680 Move returns status 0, amount 363
01:46:10.140 00.001 7680 move complete, result=0
01:46:10.140 00.000 7680 worker thread done servicing request
01:46:10.140 00.000 7680 Worker thread wakes up
01:46:10.141 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 363 ms NORTH
01:46:10.147 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:10.147 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:11.399 01.252 7680 Exposure complete
01:46:11.545 00.146 7680 worker thread done servicing request
01:46:11.546 00.001 6120 OnExposeComplete: enter
01:46:11.550 00.004 6120 UpdateGuideState(): m_state=6
01:46:11.554 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6865
01:46:11.558 00.004 6120 Star::Find returns 1 (1), X=958.30, Y=43.93, Mass=14460, SNR=78.4, Peak=255 HFD=6.9
01:46:11.562 00.004 6120 CameraToMount -- cameraTheta (3.04) - m_xAngle (-2.95) = xAngle (6.00 = -0.29)
01:46:11.567 00.005 6120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.73 = -0.56)
01:46:11.570 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.02 hyp=0.21 cameraTheta=3.04 mountX=0.20 mountY=-0.11, mountTheta=-0.50
01:46:11.575 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.02, opts=13)
01:46:11.580 00.005 6120 Enqueuing Move request for scope (-0.21, 0.02)
01:46:11.585 00.005 7680 Worker thread wakes up
01:46:11.585 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:11.589 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.02) opts 0xd
01:46:11.589 00.000 6120 UpdateGuideState exits: m=14460 SNR=78.4 Saturated
01:46:11.593 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:11.597 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:11.602 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.02)
01:46:11.602 00.000 7680 Moving (-0.21, 0.02) raw xDistance=0.20 yDistance=-0.11
01:46:11.602 00.000 6120 Enqueuing Expose request
01:46:11.606 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:46:11.606 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:46:11.606 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:46:11.606 00.000 7680 MoveAxis(W, 83, ABG)
01:46:11.607 00.001 7680 Guiding  Dir = 3, Dur = 83
01:46:11.607 00.000 7680 IsSlewing returns 0
01:46:11.607 00.000 7680 IsGuiding returns 0
01:46:11.607 00.000 7680 PulseGuide returned control before completion, sleep 93
01:46:11.717 00.110 7680 IsGuiding returns 0
01:46:11.717 00.000 7680 Move returns status 0, amount 83
01:46:11.718 00.001 7680 MoveAxis(N, 0, ABG)
01:46:11.718 00.000 7680 Move returns status 0, amount 0
01:46:11.718 00.000 7680 move complete, result=0
01:46:11.718 00.000 7680 worker thread done servicing request
01:46:11.718 00.000 6120 GuideStep: 0.2 px 83 ms WEST, -0.1 px 0 ms NORTH
01:46:11.726 00.008 7680 Worker thread wakes up
01:46:11.726 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:11.726 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:12.979 01.253 7680 Exposure complete
01:46:13.109 00.130 7680 worker thread done servicing request
01:46:13.110 00.001 6120 OnExposeComplete: enter
01:46:13.115 00.005 6120 UpdateGuideState(): m_state=6
01:46:13.118 00.003 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6866
01:46:13.123 00.005 6120 Star::Find returns 1 (1), X=958.84, Y=44.05, Mass=14467, SNR=78.0, Peak=255 HFD=6.9
01:46:13.128 00.005 6120 CameraToMount -- cameraTheta (0.40) - m_xAngle (-2.95) = xAngle (3.36 = -2.93)
01:46:13.132 00.004 6120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.09 = 3.09)
01:46:13.135 00.003 6120 CameraToMount -- cameraX=0.33 cameraY=0.14 hyp=0.35 cameraTheta=0.40 mountX=-0.35 mountY=0.02, mountTheta=3.09
01:46:13.140 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=0.14, opts=13)
01:46:13.145 00.005 6120 Enqueuing Move request for scope (0.33, 0.14)
01:46:13.148 00.003 7680 Worker thread wakes up
01:46:13.148 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.14) opts 0xd
01:46:13.149 00.001 7680 Handling offset move in thread for scope, endpoint = (0.33, 0.14)
01:46:13.149 00.000 7680 Moving (0.33, 0.14) raw xDistance=-0.35 yDistance=0.02
01:46:13.149 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.35
01:46:13.149 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:46:13.149 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:46:13.149 00.000 7680 MoveAxis(E, 136, ABG)
01:46:13.149 00.000 7680 Guiding  Dir = 2, Dur = 136
01:46:13.151 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:13.156 00.005 7680 IsSlewing returns 0
01:46:13.156 00.000 6120 UpdateGuideState exits: m=14467 SNR=78.0 Saturated
01:46:13.162 00.006 7680 IsGuiding returns 0
01:46:13.162 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:13.166 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:13.171 00.005 6120 Enqueuing Expose request
01:46:13.174 00.003 7680 PulseGuide returned control before completion, sleep 146
01:46:13.326 00.152 7680 IsGuiding returns 0
01:46:13.329 00.003 7680 Move returns status 0, amount 136
01:46:13.329 00.000 7680 MoveAxis(N, 0, ABG)
01:46:13.330 00.001 7680 Move returns status 0, amount 0
01:46:13.330 00.000 7680 move complete, result=0
01:46:13.330 00.000 7680 worker thread done servicing request
01:46:13.331 00.001 6120 GuideStep: -0.3 px 136 ms EAST, 0.0 px 0 ms NORTH
01:46:13.339 00.008 7680 Worker thread wakes up
01:46:13.339 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:13.340 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:14.589 01.249 7680 Exposure complete
01:46:14.722 00.133 7680 worker thread done servicing request
01:46:14.722 00.000 6120 OnExposeComplete: enter
01:46:14.726 00.004 6120 UpdateGuideState(): m_state=6
01:46:14.730 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6867
01:46:14.734 00.004 6120 Star::Find returns 1 (1), X=958.64, Y=44.14, Mass=15305, SNR=79.0, Peak=255 HFD=6.9
01:46:14.738 00.004 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
01:46:14.743 00.005 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.51)
01:46:14.747 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.08 mountX=-0.16 mountY=-0.15, mountTheta=-2.39
01:46:14.752 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.23, opts=13)
01:46:14.757 00.005 6120 Enqueuing Move request for scope (0.12, 0.23)
01:46:14.762 00.005 7680 Worker thread wakes up
01:46:14.762 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:14.767 00.005 6120 UpdateGuideState exits: m=15305 SNR=79.0 Saturated
01:46:14.770 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:14.775 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:14.778 00.003 6120 Enqueuing Expose request
01:46:14.785 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
01:46:14.785 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
01:46:14.785 00.000 7680 Moving (0.12, 0.23) raw xDistance=-0.16 yDistance=-0.15
01:46:14.786 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:46:14.786 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:46:14.786 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:46:14.787 00.001 7680 MoveAxis(E, 0, ABG)
01:46:14.787 00.000 7680 Move returns status 0, amount 0
01:46:14.787 00.000 7680 MoveAxis(N, 0, ABG)
01:46:14.788 00.001 7680 Move returns status 0, amount 0
01:46:14.788 00.000 7680 move complete, result=0
01:46:14.788 00.000 7680 worker thread done servicing request
01:46:14.789 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:46:14.795 00.006 7680 Worker thread wakes up
01:46:14.795 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:14.795 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:16.049 01.254 7680 Exposure complete
01:46:16.170 00.121 7680 worker thread done servicing request
01:46:16.170 00.000 6120 OnExposeComplete: enter
01:46:16.175 00.005 6120 UpdateGuideState(): m_state=6
01:46:16.179 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6868
01:46:16.182 00.003 6120 Star::Find returns 1 (1), X=958.36, Y=44.54, Mass=14013, SNR=77.3, Peak=255 HFD=7.2
01:46:16.188 00.006 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
01:46:16.194 00.006 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
01:46:16.199 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.63 hyp=0.65 cameraTheta=1.80 mountX=0.03 mountY=-0.63, mountTheta=-1.52
01:46:16.204 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.63, opts=13)
01:46:16.207 00.003 6120 Enqueuing Move request for scope (-0.15, 0.63)
01:46:16.212 00.005 7680 Worker thread wakes up
01:46:16.212 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:16.216 00.004 6120 UpdateGuideState exits: m=14013 SNR=77.3 Saturated
01:46:16.220 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.63) opts 0xd
01:46:16.220 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.63)
01:46:16.221 00.001 7680 Moving (-0.15, 0.63) raw xDistance=0.03 yDistance=-0.63
01:46:16.222 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:16.226 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:46:16.226 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
01:46:16.227 00.001 7680 MoveAxis(E, 0, ABG)
01:46:16.227 00.000 7680 Move returns status 0, amount 0
01:46:16.227 00.000 7680 MoveAxis(N, 344, ABG)
01:46:16.228 00.001 7680 Guiding  Dir = 0, Dur = 344
01:46:16.228 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:16.232 00.004 6120 Enqueuing Expose request
01:46:16.235 00.003 7680 IsSlewing returns 0
01:46:16.236 00.001 7680 IsGuiding returns 0
01:46:16.236 00.000 7680 PulseGuide returned control before completion, sleep 354
01:46:16.593 00.357 7680 IsGuiding returns 1
01:46:16.593 00.000 7680 scope still moving after pulse duration time elapsed
01:46:16.623 00.030 7680 IsSlewing returns 0
01:46:16.624 00.001 7680 IsGuiding returns 0
01:46:16.625 00.001 7680 scope move finished after 344 + 45 ms
01:46:16.626 00.001 7680 Move returns status 0, amount 344
01:46:16.626 00.000 7680 move complete, result=0
01:46:16.628 00.002 7680 worker thread done servicing request
01:46:16.628 00.000 7680 Worker thread wakes up
01:46:16.628 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 344 ms NORTH
01:46:16.635 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:16.635 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:17.886 01.251 7680 Exposure complete
01:46:18.025 00.139 7680 worker thread done servicing request
01:46:18.025 00.000 6120 OnExposeComplete: enter
01:46:18.029 00.004 6120 UpdateGuideState(): m_state=6
01:46:18.033 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6869
01:46:18.038 00.005 6120 Star::Find returns 1 (1), X=958.30, Y=44.06, Mass=14503, SNR=77.8, Peak=255 HFD=6.9
01:46:18.042 00.004 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (-2.95) = xAngle (5.51 = -0.78)
01:46:18.044 00.002 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.24 = -1.04)
01:46:18.048 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.14 hyp=0.26 cameraTheta=2.55 mountX=0.18 mountY=-0.22, mountTheta=-0.88
01:46:18.054 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.14, opts=13)
01:46:18.059 00.005 6120 Enqueuing Move request for scope (-0.22, 0.14)
01:46:18.062 00.003 7680 Worker thread wakes up
01:46:18.062 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:18.067 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.14) opts 0xd
01:46:18.067 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.14)
01:46:18.067 00.000 7680 Moving (-0.22, 0.14) raw xDistance=0.18 yDistance=-0.22
01:46:18.067 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:46:18.068 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:46:18.068 00.000 7680 MoveAxis(E, 0, ABG)
01:46:18.068 00.000 6120 UpdateGuideState exits: m=14503 SNR=77.8 Saturated
01:46:18.071 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:18.076 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:18.078 00.002 6120 Enqueuing Expose request
01:46:18.082 00.004 7680 Move returns status 0, amount 0
01:46:18.082 00.000 7680 MoveAxis(N, 121, ABG)
01:46:18.082 00.000 7680 Guiding  Dir = 0, Dur = 121
01:46:18.082 00.000 7680 IsSlewing returns 0
01:46:18.083 00.001 7680 IsGuiding returns 0
01:46:18.083 00.000 7680 PulseGuide returned control before completion, sleep 131
01:46:18.220 00.137 7680 IsGuiding returns 1
01:46:18.221 00.001 7680 scope still moving after pulse duration time elapsed
01:46:18.252 00.031 7680 IsSlewing returns 0
01:46:18.252 00.000 7680 IsGuiding returns 0
01:46:18.254 00.002 7680 scope move finished after 121 + 49 ms
01:46:18.254 00.000 7680 Move returns status 0, amount 121
01:46:18.254 00.000 7680 move complete, result=0
01:46:18.255 00.001 7680 worker thread done servicing request
01:46:18.255 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 121 ms NORTH
01:46:18.261 00.006 7680 Worker thread wakes up
01:46:18.262 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:18.262 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:19.516 01.254 7680 Exposure complete
01:46:19.657 00.141 7680 worker thread done servicing request
01:46:19.658 00.001 6120 OnExposeComplete: enter
01:46:19.663 00.005 6120 UpdateGuideState(): m_state=6
01:46:19.667 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6870
01:46:19.670 00.003 6120 Star::Find returns 1 (1), X=958.29, Y=44.02, Mass=14459, SNR=78.9, Peak=255 HFD=6.9
01:46:19.674 00.004 6120 CameraToMount -- cameraTheta (2.68) - m_xAngle (-2.95) = xAngle (5.64 = -0.64)
01:46:19.679 00.005 6120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.37 = -0.91)
01:46:19.684 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.25 cameraTheta=2.68 mountX=0.20 mountY=-0.20, mountTheta=-0.78
01:46:19.689 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.11, opts=13)
01:46:19.693 00.004 6120 Enqueuing Move request for scope (-0.23, 0.11)
01:46:19.697 00.004 7680 Worker thread wakes up
01:46:19.697 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.11) opts 0xd
01:46:19.697 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.11)
01:46:19.697 00.000 7680 Moving (-0.23, 0.11) raw xDistance=0.20 yDistance=-0.20
01:46:19.697 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:46:19.698 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:46:19.698 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:46:19.698 00.000 7680 MoveAxis(W, 82, ABG)
01:46:19.698 00.000 7680 Guiding  Dir = 3, Dur = 82
01:46:19.698 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:19.702 00.004 7680 IsSlewing returns 0
01:46:19.702 00.000 6120 UpdateGuideState exits: m=14459 SNR=78.9 Saturated
01:46:19.706 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:19.709 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:19.713 00.004 6120 Enqueuing Expose request
01:46:19.717 00.004 7680 IsGuiding returns 0
01:46:19.717 00.000 7680 PulseGuide returned control before completion, sleep 92
01:46:19.819 00.102 7680 IsGuiding returns 1
01:46:19.820 00.001 7680 scope still moving after pulse duration time elapsed
01:46:19.849 00.029 7680 IsSlewing returns 0
01:46:19.851 00.002 7680 IsGuiding returns 0
01:46:19.852 00.001 7680 scope move finished after 82 + 52 ms
01:46:19.852 00.000 7680 Move returns status 0, amount 82
01:46:19.853 00.001 7680 MoveAxis(N, 0, ABG)
01:46:19.853 00.000 7680 Move returns status 0, amount 0
01:46:19.853 00.000 7680 move complete, result=0
01:46:19.854 00.001 7680 worker thread done servicing request
01:46:19.854 00.000 7680 Worker thread wakes up
01:46:19.854 00.000 6120 GuideStep: 0.2 px 82 ms WEST, -0.2 px 0 ms NORTH
01:46:19.860 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:19.860 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:21.115 01.255 7680 Exposure complete
01:46:21.255 00.140 7680 worker thread done servicing request
01:46:21.255 00.000 6120 OnExposeComplete: enter
01:46:21.260 00.005 6120 UpdateGuideState(): m_state=6
01:46:21.265 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6871
01:46:21.270 00.005 6120 Star::Find returns 1 (1), X=958.46, Y=44.58, Mass=14589, SNR=78.0, Peak=255 HFD=7.1
01:46:21.276 00.006 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
01:46:21.282 00.006 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.94)
01:46:21.287 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.67 hyp=0.67 cameraTheta=1.66 mountX=-0.07 mountY=-0.63, mountTheta=-1.67
01:46:21.294 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.67, opts=13)
01:46:21.298 00.004 6120 Enqueuing Move request for scope (-0.06, 0.67)
01:46:21.302 00.004 7680 Worker thread wakes up
01:46:21.303 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:21.306 00.003 6120 UpdateGuideState exits: m=14589 SNR=78.0 Saturated
01:46:21.311 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.67) opts 0xd
01:46:21.311 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.67)
01:46:21.311 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:21.316 00.005 7680 Moving (-0.06, 0.67) raw xDistance=-0.07 yDistance=-0.63
01:46:21.316 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:21.323 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:46:21.323 00.000 6120 Enqueuing Expose request
01:46:21.329 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
01:46:21.330 00.001 7680 MoveAxis(E, 0, ABG)
01:46:21.330 00.000 7680 Move returns status 0, amount 0
01:46:21.331 00.001 7680 MoveAxis(N, 342, ABG)
01:46:21.331 00.000 7680 Guiding  Dir = 0, Dur = 342
01:46:21.331 00.000 7680 IsSlewing returns 0
01:46:21.332 00.001 7680 IsGuiding returns 0
01:46:21.332 00.000 7680 PulseGuide returned control before completion, sleep 352
01:46:21.699 00.367 7680 IsGuiding returns 1
01:46:21.699 00.000 7680 scope still moving after pulse duration time elapsed
01:46:21.729 00.030 7680 IsSlewing returns 0
01:46:21.729 00.000 7680 IsGuiding returns 0
01:46:21.731 00.002 7680 scope move finished after 342 + 56 ms
01:46:21.731 00.000 7680 Move returns status 0, amount 342
01:46:21.732 00.001 7680 move complete, result=0
01:46:21.732 00.000 7680 worker thread done servicing request
01:46:21.732 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 342 ms NORTH
01:46:21.740 00.008 7680 Worker thread wakes up
01:46:21.740 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:21.741 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:22.983 01.242 7680 Exposure complete
01:46:23.115 00.132 6120 OnExposeComplete: enter
01:46:23.118 00.003 6120 UpdateGuideState(): m_state=6
01:46:23.126 00.008 7680 worker thread done servicing request
01:46:23.145 00.019 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6872
01:46:23.166 00.021 6120 Star::Find returns 1 (1), X=958.70, Y=43.93, Mass=14195, SNR=77.2, Peak=255 HFD=6.9
01:46:23.172 00.006 6120 CameraToMount -- cameraTheta (0.09) - m_xAngle (-2.95) = xAngle (3.05 = 3.05)
01:46:23.175 00.003 6120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.78 = 2.78)
01:46:23.177 00.002 6120 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.19 cameraTheta=0.09 mountX=-0.18 mountY=0.07, mountTheta=2.80
01:46:23.181 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.02, opts=13)
01:46:23.186 00.005 6120 Enqueuing Move request for scope (0.18, 0.02)
01:46:23.188 00.002 7680 Worker thread wakes up
01:46:23.188 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:23.191 00.003 6120 UpdateGuideState exits: m=14195 SNR=77.2 Saturated
01:46:23.195 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:23.198 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:23.201 00.003 6120 Enqueuing Expose request
01:46:23.204 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
01:46:23.204 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
01:46:23.205 00.001 7680 Moving (0.18, 0.02) raw xDistance=-0.18 yDistance=0.07
01:46:23.205 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:46:23.205 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:46:23.205 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:46:23.205 00.000 7680 MoveAxis(E, 0, ABG)
01:46:23.205 00.000 7680 Move returns status 0, amount 0
01:46:23.205 00.000 7680 MoveAxis(N, 0, ABG)
01:46:23.206 00.001 7680 Move returns status 0, amount 0
01:46:23.207 00.001 7680 move complete, result=0
01:46:23.207 00.000 7680 worker thread done servicing request
01:46:23.207 00.000 7680 Worker thread wakes up
01:46:23.207 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:46:23.210 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:23.210 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:24.454 01.244 7680 Exposure complete
01:46:24.582 00.128 7680 worker thread done servicing request
01:46:24.582 00.000 6120 OnExposeComplete: enter
01:46:24.587 00.005 6120 UpdateGuideState(): m_state=6
01:46:24.591 00.004 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6873
01:46:24.595 00.004 6120 Star::Find returns 1 (1), X=958.74, Y=44.08, Mass=14805, SNR=79.8, Peak=255 HFD=6.8
01:46:24.598 00.003 6120 CameraToMount -- cameraTheta (0.66) - m_xAngle (-2.95) = xAngle (3.61 = -2.67)
01:46:24.602 00.004 6120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.34 = -2.94)
01:46:24.607 00.005 6120 CameraToMount -- cameraX=0.22 cameraY=0.17 hyp=0.28 cameraTheta=0.66 mountX=-0.25 mountY=-0.06, mountTheta=-2.92
01:46:24.612 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.17, opts=13)
01:46:24.616 00.004 6120 Enqueuing Move request for scope (0.22, 0.17)
01:46:24.621 00.005 7680 Worker thread wakes up
01:46:24.621 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.17) opts 0xd
01:46:24.622 00.001 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.17)
01:46:24.622 00.000 7680 Moving (0.22, 0.17) raw xDistance=-0.25 yDistance=-0.06
01:46:24.622 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:46:24.623 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:46:24.623 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:46:24.623 00.000 7680 MoveAxis(E, 102, ABG)
01:46:24.623 00.000 7680 Guiding  Dir = 2, Dur = 102
01:46:24.623 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:24.628 00.005 7680 IsSlewing returns 0
01:46:24.628 00.000 6120 UpdateGuideState exits: m=14805 SNR=79.8 Saturated
01:46:24.634 00.006 7680 IsGuiding returns 0
01:46:24.634 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:24.638 00.004 7680 PulseGuide returned control before completion, sleep 112
01:46:24.638 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:24.641 00.003 6120 Enqueuing Expose request
01:46:24.758 00.117 7680 IsGuiding returns 1
01:46:24.759 00.001 7680 scope still moving after pulse duration time elapsed
01:46:24.788 00.029 7680 IsSlewing returns 0
01:46:24.790 00.002 7680 IsGuiding returns 0
01:46:24.790 00.000 7680 scope move finished after 102 + 54 ms
01:46:24.791 00.001 7680 Move returns status 0, amount 102
01:46:24.792 00.001 7680 MoveAxis(N, 0, ABG)
01:46:24.792 00.000 7680 Move returns status 0, amount 0
01:46:24.793 00.001 7680 move complete, result=0
01:46:24.794 00.001 7680 worker thread done servicing request
01:46:24.794 00.000 7680 Worker thread wakes up
01:46:24.795 00.001 6120 GuideStep: -0.2 px 102 ms EAST, -0.1 px 0 ms NORTH
01:46:24.801 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:24.801 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:26.045 01.244 7680 Exposure complete
01:46:26.173 00.128 7680 worker thread done servicing request
01:46:26.174 00.001 6120 OnExposeComplete: enter
01:46:26.178 00.004 6120 UpdateGuideState(): m_state=6
01:46:26.181 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6874
01:46:26.187 00.006 6120 Star::Find returns 1 (1), X=958.67, Y=44.20, Mass=14922, SNR=79.0, Peak=255 HFD=7.0
01:46:26.192 00.005 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
01:46:26.195 00.003 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.51)
01:46:26.200 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.29 hyp=0.33 cameraTheta=1.09 mountX=-0.20 mountY=-0.19, mountTheta=-2.38
01:46:26.204 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.29, opts=13)
01:46:26.209 00.005 6120 Enqueuing Move request for scope (0.15, 0.29)
01:46:26.213 00.004 7680 Worker thread wakes up
01:46:26.214 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:26.218 00.004 6120 UpdateGuideState exits: m=14922 SNR=79.0 Saturated
01:46:26.223 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:26.226 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:26.231 00.005 6120 Enqueuing Expose request
01:46:26.234 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.29) opts 0xd
01:46:26.234 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.29)
01:46:26.234 00.000 7680 Moving (0.15, 0.29) raw xDistance=-0.20 yDistance=-0.19
01:46:26.234 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
01:46:26.234 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:46:26.235 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:46:26.235 00.000 7680 MoveAxis(E, 90, ABG)
01:46:26.235 00.000 7680 Guiding  Dir = 2, Dur = 90
01:46:26.236 00.001 7680 IsSlewing returns 0
01:46:26.236 00.000 7680 IsGuiding returns 0
01:46:26.236 00.000 7680 PulseGuide returned control before completion, sleep 100
01:46:26.348 00.112 7680 IsGuiding returns 1
01:46:26.350 00.002 7680 scope still moving after pulse duration time elapsed
01:46:26.378 00.028 7680 IsSlewing returns 0
01:46:26.378 00.000 7680 IsGuiding returns 0
01:46:26.380 00.002 7680 scope move finished after 90 + 52 ms
01:46:26.380 00.000 7680 Move returns status 0, amount 90
01:46:26.380 00.000 7680 MoveAxis(N, 0, ABG)
01:46:26.381 00.001 7680 Move returns status 0, amount 0
01:46:26.381 00.000 7680 move complete, result=0
01:46:26.382 00.001 7680 worker thread done servicing request
01:46:26.382 00.000 7680 Worker thread wakes up
01:46:26.382 00.000 6120 GuideStep: -0.2 px 90 ms EAST, -0.2 px 0 ms NORTH
01:46:26.389 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:26.389 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:27.638 01.249 7680 Exposure complete
01:46:27.778 00.140 7680 worker thread done servicing request
01:46:27.778 00.000 6120 OnExposeComplete: enter
01:46:27.783 00.005 6120 UpdateGuideState(): m_state=6
01:46:27.788 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6875
01:46:27.792 00.004 6120 Star::Find returns 1 (1), X=958.17, Y=44.75, Mass=15050, SNR=80.0, Peak=255 HFD=7.0
01:46:27.795 00.003 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
01:46:27.799 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
01:46:27.803 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=0.83 hyp=0.90 cameraTheta=1.96 mountX=0.19 mountY=-0.90, mountTheta=-1.37
01:46:27.808 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.83, opts=13)
01:46:27.812 00.004 6120 Enqueuing Move request for scope (-0.35, 0.83)
01:46:27.817 00.005 7680 Worker thread wakes up
01:46:27.817 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.83) opts 0xd
01:46:27.818 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.83)
01:46:27.818 00.000 7680 Moving (-0.35, 0.83) raw xDistance=0.19 yDistance=-0.90
01:46:27.818 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:46:27.818 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90
01:46:27.819 00.001 7680 MoveAxis(E, 0, ABG)
01:46:27.819 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:27.823 00.004 7680 Move returns status 0, amount 0
01:46:27.823 00.000 6120 UpdateGuideState exits: m=15050 SNR=80.0 Saturated
01:46:27.827 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:27.831 00.004 7680 MoveAxis(N, 489, ABG)
01:46:27.831 00.000 7680 Guiding  Dir = 0, Dur = 489
01:46:27.831 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:27.835 00.004 7680 IsSlewing returns 0
01:46:27.836 00.001 6120 Enqueuing Expose request
01:46:27.839 00.003 7680 IsGuiding returns 0
01:46:27.839 00.000 7680 PulseGuide returned control before completion, sleep 499
01:46:28.345 00.506 7680 IsGuiding returns 1
01:46:28.345 00.000 7680 scope still moving after pulse duration time elapsed
01:46:28.376 00.031 7680 IsSlewing returns 0
01:46:28.377 00.001 7680 IsGuiding returns 0
01:46:28.377 00.000 7680 scope move finished after 489 + 47 ms
01:46:28.377 00.000 7680 Move returns status 0, amount 489
01:46:28.377 00.000 7680 move complete, result=0
01:46:28.378 00.001 7680 worker thread done servicing request
01:46:28.378 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.9 px 489 ms NORTH
01:46:28.387 00.009 7680 Worker thread wakes up
01:46:28.387 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:28.387 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:29.636 01.249 7680 Exposure complete
01:46:29.778 00.142 7680 worker thread done servicing request
01:46:29.778 00.000 6120 OnExposeComplete: enter
01:46:29.782 00.004 6120 UpdateGuideState(): m_state=6
01:46:29.788 00.006 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6876
01:46:29.793 00.005 6120 Star::Find returns 1 (1), X=958.30, Y=43.97, Mass=14156, SNR=76.5, Peak=255 HFD=6.8
01:46:29.797 00.004 6120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-2.95) = xAngle (5.85 = -0.43)
01:46:29.799 00.002 6120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.58 = -0.70)
01:46:29.804 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.05 hyp=0.22 cameraTheta=2.90 mountX=0.20 mountY=-0.14, mountTheta=-0.62
01:46:29.810 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.05, opts=13)
01:46:29.815 00.005 6120 Enqueuing Move request for scope (-0.22, 0.05)
01:46:29.821 00.006 7680 Worker thread wakes up
01:46:29.821 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:29.825 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.05) opts 0xd
01:46:29.826 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.05)
01:46:29.826 00.000 7680 Moving (-0.22, 0.05) raw xDistance=0.20 yDistance=-0.14
01:46:29.826 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:46:29.826 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:46:29.826 00.000 6120 UpdateGuideState exits: m=14156 SNR=76.5 Saturated
01:46:29.831 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:46:29.831 00.000 7680 MoveAxis(W, 83, ABG)
01:46:29.831 00.000 7680 Guiding  Dir = 3, Dur = 83
01:46:29.831 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:29.836 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:29.839 00.003 7680 IsSlewing returns 0
01:46:29.840 00.001 6120 Enqueuing Expose request
01:46:29.844 00.004 7680 IsGuiding returns 0
01:46:29.844 00.000 7680 PulseGuide returned control before completion, sleep 93
01:46:29.942 00.098 7680 IsGuiding returns 1
01:46:29.943 00.001 7680 scope still moving after pulse duration time elapsed
01:46:29.974 00.031 7680 IsSlewing returns 0
01:46:29.975 00.001 7680 IsGuiding returns 0
01:46:29.975 00.000 7680 scope move finished after 83 + 47 ms
01:46:29.976 00.001 7680 Move returns status 0, amount 83
01:46:29.977 00.001 7680 MoveAxis(N, 0, ABG)
01:46:29.978 00.001 7680 Move returns status 0, amount 0
01:46:29.978 00.000 7680 move complete, result=0
01:46:29.979 00.001 7680 worker thread done servicing request
01:46:29.979 00.000 7680 Worker thread wakes up
01:46:29.979 00.000 6120 GuideStep: 0.2 px 83 ms WEST, -0.1 px 0 ms NORTH
01:46:29.986 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:29.987 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:31.231 01.244 7680 Exposure complete
01:46:31.371 00.140 7680 worker thread done servicing request
01:46:31.371 00.000 6120 OnExposeComplete: enter
01:46:31.376 00.005 6120 UpdateGuideState(): m_state=6
01:46:31.383 00.007 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6877
01:46:31.388 00.005 6120 Star::Find returns 1 (1), X=958.75, Y=44.16, Mass=14859, SNR=81.2, Peak=255 HFD=6.8
01:46:31.392 00.004 6120 CameraToMount -- cameraTheta (0.81) - m_xAngle (-2.95) = xAngle (3.76 = -2.52)
01:46:31.396 00.004 6120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.50 = -2.79)
01:46:31.400 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=0.25 hyp=0.34 cameraTheta=0.81 mountX=-0.28 mountY=-0.12, mountTheta=-2.74
01:46:31.406 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.25, opts=13)
01:46:31.412 00.006 6120 Enqueuing Move request for scope (0.24, 0.25)
01:46:31.417 00.005 7680 Worker thread wakes up
01:46:31.417 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.25) opts 0xd
01:46:31.417 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.25)
01:46:31.417 00.000 7680 Moving (0.24, 0.25) raw xDistance=-0.28 yDistance=-0.12
01:46:31.418 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:31.423 00.005 6120 UpdateGuideState exits: m=14859 SNR=81.2 Saturated
01:46:31.426 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:31.431 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:31.434 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
01:46:31.434 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:46:31.435 00.001 6120 Enqueuing Expose request
01:46:31.439 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:46:31.439 00.000 7680 MoveAxis(E, 108, ABG)
01:46:31.439 00.000 7680 Guiding  Dir = 2, Dur = 108
01:46:31.441 00.002 7680 IsSlewing returns 0
01:46:31.441 00.000 7680 IsGuiding returns 0
01:46:31.441 00.000 7680 PulseGuide returned control before completion, sleep 118
01:46:31.567 00.126 7680 IsGuiding returns 1
01:46:31.568 00.001 7680 scope still moving after pulse duration time elapsed
01:46:31.598 00.030 7680 IsSlewing returns 0
01:46:31.598 00.000 7680 IsGuiding returns 0
01:46:31.600 00.002 7680 scope move finished after 108 + 50 ms
01:46:31.600 00.000 7680 Move returns status 0, amount 108
01:46:31.601 00.001 7680 MoveAxis(N, 0, ABG)
01:46:31.601 00.000 7680 Move returns status 0, amount 0
01:46:31.601 00.000 7680 move complete, result=0
01:46:31.602 00.001 7680 worker thread done servicing request
01:46:31.602 00.000 6120 GuideStep: -0.3 px 108 ms EAST, -0.1 px 0 ms NORTH
01:46:31.608 00.006 7680 Worker thread wakes up
01:46:31.608 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:31.608 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:32.860 01.252 7680 Exposure complete
01:46:32.992 00.132 7680 worker thread done servicing request
01:46:32.993 00.001 6120 OnExposeComplete: enter
01:46:32.996 00.003 6120 UpdateGuideState(): m_state=6
01:46:32.999 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6878
01:46:33.004 00.005 6120 Star::Find returns 1 (1), X=958.23, Y=44.21, Mass=14441, SNR=77.2, Peak=255 HFD=7.0
01:46:33.006 00.002 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (-2.95) = xAngle (5.29 = -0.99)
01:46:33.010 00.004 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.26)
01:46:33.013 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=0.30 hyp=0.42 cameraTheta=2.34 mountX=0.23 mountY=-0.40, mountTheta=-1.05
01:46:33.018 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.30, opts=13)
01:46:33.023 00.005 6120 Enqueuing Move request for scope (-0.29, 0.30)
01:46:33.026 00.003 7680 Worker thread wakes up
01:46:33.027 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:33.031 00.004 6120 UpdateGuideState exits: m=14441 SNR=77.2 Saturated
01:46:33.034 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:33.036 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:33.041 00.005 6120 Enqueuing Expose request
01:46:33.044 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.30) opts 0xd
01:46:33.044 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.30)
01:46:33.045 00.001 7680 Moving (-0.29, 0.30) raw xDistance=0.23 yDistance=-0.40
01:46:33.045 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
01:46:33.045 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:46:33.045 00.000 7680 MoveAxis(W, 86, ABG)
01:46:33.045 00.000 7680 Guiding  Dir = 3, Dur = 86
01:46:33.046 00.001 7680 IsSlewing returns 0
01:46:33.046 00.000 7680 IsGuiding returns 0
01:46:33.046 00.000 7680 PulseGuide returned control before completion, sleep 96
01:46:33.148 00.102 7680 IsGuiding returns 1
01:46:33.149 00.001 7680 scope still moving after pulse duration time elapsed
01:46:33.181 00.032 7680 IsSlewing returns 0
01:46:33.182 00.001 7680 IsGuiding returns 0
01:46:33.182 00.000 7680 scope move finished after 86 + 49 ms
01:46:33.183 00.001 7680 Move returns status 0, amount 86
01:46:33.183 00.000 7680 MoveAxis(N, 216, ABG)
01:46:33.184 00.001 7680 Guiding  Dir = 0, Dur = 216
01:46:33.185 00.001 7680 IsSlewing returns 0
01:46:33.186 00.001 7680 IsGuiding returns 0
01:46:33.187 00.001 7680 PulseGuide returned control before completion, sleep 226
01:46:33.431 00.244 7680 IsGuiding returns 1
01:46:33.431 00.000 7680 scope still moving after pulse duration time elapsed
01:46:33.461 00.030 7680 IsSlewing returns 0
01:46:33.462 00.001 7680 IsGuiding returns 0
01:46:33.462 00.000 7680 scope move finished after 216 + 60 ms
01:46:33.463 00.001 7680 Move returns status 0, amount 216
01:46:33.463 00.000 7680 move complete, result=0
01:46:33.463 00.000 7680 worker thread done servicing request
01:46:33.464 00.001 7680 Worker thread wakes up
01:46:33.465 00.001 6120 GuideStep: 0.2 px 86 ms WEST, -0.4 px 216 ms NORTH
01:46:33.473 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:33.473 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:34.731 01.258 7680 Exposure complete
01:46:34.874 00.143 7680 worker thread done servicing request
01:46:34.875 00.001 6120 OnExposeComplete: enter
01:46:34.879 00.004 6120 UpdateGuideState(): m_state=6
01:46:34.886 00.007 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6879
01:46:34.890 00.004 6120 Star::Find returns 1 (1), X=958.21, Y=44.04, Mass=14204, SNR=77.6, Peak=255 HFD=6.9
01:46:34.894 00.004 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.69 = -0.59)
01:46:34.897 00.003 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.42 = -0.86)
01:46:34.901 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.13 hyp=0.33 cameraTheta=2.74 mountX=0.27 mountY=-0.25, mountTheta=-0.74
01:46:34.905 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.13, opts=13)
01:46:34.909 00.004 6120 Enqueuing Move request for scope (-0.30, 0.13)
01:46:34.913 00.004 7680 Worker thread wakes up
01:46:34.913 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.13) opts 0xd
01:46:34.913 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.13)
01:46:34.913 00.000 7680 Moving (-0.30, 0.13) raw xDistance=0.27 yDistance=-0.25
01:46:34.913 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
01:46:34.913 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:46:34.913 00.000 7680 MoveAxis(W, 117, ABG)
01:46:34.914 00.001 7680 Guiding  Dir = 3, Dur = 117
01:46:34.914 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:34.918 00.004 7680 IsSlewing returns 0
01:46:34.919 00.001 6120 UpdateGuideState exits: m=14204 SNR=77.6 Saturated
01:46:34.922 00.003 7680 IsGuiding returns 0
01:46:34.922 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:34.926 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:34.929 00.003 7680 PulseGuide returned control before completion, sleep 127
01:46:34.930 00.001 6120 Enqueuing Expose request
01:46:35.062 00.132 7680 IsGuiding returns 0
01:46:35.062 00.000 7680 Move returns status 0, amount 117
01:46:35.063 00.001 7680 MoveAxis(N, 135, ABG)
01:46:35.063 00.000 7680 Guiding  Dir = 0, Dur = 135
01:46:35.065 00.002 7680 IsSlewing returns 0
01:46:35.065 00.000 7680 IsGuiding returns 0
01:46:35.065 00.000 7680 PulseGuide returned control before completion, sleep 145
01:46:35.219 00.154 7680 IsGuiding returns 1
01:46:35.220 00.001 7680 scope still moving after pulse duration time elapsed
01:46:35.250 00.030 7680 IsSlewing returns 0
01:46:35.251 00.001 7680 IsGuiding returns 0
01:46:35.251 00.000 7680 scope move finished after 135 + 51 ms
01:46:35.252 00.001 7680 Move returns status 0, amount 135
01:46:35.252 00.000 7680 move complete, result=0
01:46:35.252 00.000 7680 worker thread done servicing request
01:46:35.252 00.000 6120 GuideStep: 0.3 px 117 ms WEST, -0.2 px 135 ms NORTH
01:46:35.259 00.007 7680 Worker thread wakes up
01:46:35.259 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:35.259 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:36.514 01.255 7680 Exposure complete
01:46:36.648 00.134 7680 worker thread done servicing request
01:46:36.648 00.000 6120 OnExposeComplete: enter
01:46:36.652 00.004 6120 UpdateGuideState(): m_state=6
01:46:36.657 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6880
01:46:36.662 00.005 6120 Star::Find returns 1 (1), X=958.38, Y=44.39, Mass=15209, SNR=81.1, Peak=255 HFD=7.2
01:46:36.666 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.48)
01:46:36.669 00.003 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.75)
01:46:36.673 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.48 hyp=0.50 cameraTheta=1.85 mountX=0.05 mountY=-0.49, mountTheta=-1.48
01:46:36.677 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.48, opts=13)
01:46:36.681 00.004 6120 Enqueuing Move request for scope (-0.14, 0.48)
01:46:36.685 00.004 7680 Worker thread wakes up
01:46:36.685 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.48) opts 0xd
01:46:36.686 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:36.690 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.48)
01:46:36.690 00.000 7680 Moving (-0.14, 0.48) raw xDistance=0.05 yDistance=-0.49
01:46:36.690 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:46:36.690 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:46:36.690 00.000 7680 MoveAxis(E, 0, ABG)
01:46:36.690 00.000 7680 Move returns status 0, amount 0
01:46:36.692 00.002 7680 MoveAxis(N, 266, ABG)
01:46:36.692 00.000 7680 Guiding  Dir = 0, Dur = 266
01:46:36.692 00.000 6120 UpdateGuideState exits: m=15209 SNR=81.1 Saturated
01:46:36.696 00.004 7680 IsSlewing returns 0
01:46:36.696 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:36.700 00.004 7680 IsGuiding returns 0
01:46:36.700 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:36.705 00.005 7680 PulseGuide returned control before completion, sleep 276
01:46:36.705 00.000 6120 Enqueuing Expose request
01:46:36.999 00.294 7680 IsGuiding returns 0
01:46:37.000 00.001 7680 Move returns status 0, amount 266
01:46:37.000 00.000 7680 move complete, result=0
01:46:37.001 00.001 7680 worker thread done servicing request
01:46:37.001 00.000 7680 Worker thread wakes up
01:46:37.003 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 266 ms NORTH
01:46:37.013 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:37.013 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:38.262 01.249 7680 Exposure complete
01:46:38.401 00.139 7680 worker thread done servicing request
01:46:38.402 00.001 6120 OnExposeComplete: enter
01:46:38.406 00.004 6120 UpdateGuideState(): m_state=6
01:46:38.409 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6881
01:46:38.413 00.004 6120 Star::Find returns 1 (1), X=958.29, Y=44.03, Mass=14707, SNR=79.4, Peak=255 HFD=6.9
01:46:38.417 00.004 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-2.95) = xAngle (5.62 = -0.66)
01:46:38.420 00.003 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.93)
01:46:38.424 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.12 hyp=0.25 cameraTheta=2.67 mountX=0.20 mountY=-0.20, mountTheta=-0.79
01:46:38.430 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.12, opts=13)
01:46:38.433 00.003 6120 Enqueuing Move request for scope (-0.23, 0.12)
01:46:38.437 00.004 7680 Worker thread wakes up
01:46:38.438 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:38.441 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.12) opts 0xd
01:46:38.442 00.001 6120 UpdateGuideState exits: m=14707 SNR=79.4 Saturated
01:46:38.446 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:38.449 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:38.453 00.004 6120 Enqueuing Expose request
01:46:38.456 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.12)
01:46:38.456 00.000 7680 Moving (-0.23, 0.12) raw xDistance=0.20 yDistance=-0.20
01:46:38.456 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:46:38.456 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:46:38.457 00.001 7680 MoveAxis(W, 82, ABG)
01:46:38.457 00.000 7680 Guiding  Dir = 3, Dur = 82
01:46:38.457 00.000 7680 IsSlewing returns 0
01:46:38.457 00.000 7680 IsGuiding returns 0
01:46:38.458 00.001 7680 PulseGuide returned control before completion, sleep 92
01:46:38.552 00.094 7680 IsGuiding returns 1
01:46:38.552 00.000 7680 scope still moving after pulse duration time elapsed
01:46:38.584 00.032 7680 IsSlewing returns 0
01:46:38.584 00.000 7680 IsGuiding returns 0
01:46:38.584 00.000 7680 scope move finished after 82 + 44 ms
01:46:38.584 00.000 7680 Move returns status 0, amount 82
01:46:38.585 00.001 7680 MoveAxis(N, 111, ABG)
01:46:38.585 00.000 7680 Guiding  Dir = 0, Dur = 111
01:46:38.585 00.000 7680 IsSlewing returns 0
01:46:38.585 00.000 7680 IsGuiding returns 0
01:46:38.586 00.001 7680 PulseGuide returned control before completion, sleep 121
01:46:38.709 00.123 7680 IsGuiding returns 1
01:46:38.709 00.000 7680 scope still moving after pulse duration time elapsed
01:46:38.741 00.032 7680 IsSlewing returns 0
01:46:38.741 00.000 7680 IsGuiding returns 0
01:46:38.742 00.001 7680 scope move finished after 111 + 44 ms
01:46:38.742 00.000 7680 Move returns status 0, amount 111
01:46:38.742 00.000 7680 move complete, result=0
01:46:38.742 00.000 7680 worker thread done servicing request
01:46:38.742 00.000 7680 Worker thread wakes up
01:46:38.743 00.001 6120 GuideStep: 0.2 px 82 ms WEST, -0.2 px 111 ms NORTH
01:46:38.745 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:38.747 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:39.989 01.242 7680 Exposure complete
01:46:40.123 00.134 7680 worker thread done servicing request
01:46:40.123 00.000 6120 OnExposeComplete: enter
01:46:40.129 00.006 6120 UpdateGuideState(): m_state=6
01:46:40.136 00.007 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6882
01:46:40.140 00.004 6120 Star::Find returns 1 (1), X=958.44, Y=44.05, Mass=13914, SNR=75.5, Peak=255 HFD=6.9
01:46:40.145 00.005 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
01:46:40.149 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.75 = -1.54)
01:46:40.152 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.06 mountX=0.04 mountY=-0.15, mountTheta=-1.28
01:46:40.158 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.13, opts=13)
01:46:40.162 00.004 6120 Enqueuing Move request for scope (-0.07, 0.13)
01:46:40.165 00.003 7680 Worker thread wakes up
01:46:40.165 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:40.169 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
01:46:40.169 00.000 6120 UpdateGuideState exits: m=13914 SNR=75.5 Saturated
01:46:40.175 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
01:46:40.175 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:40.179 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:40.183 00.004 6120 Enqueuing Expose request
01:46:40.188 00.005 7680 Moving (-0.07, 0.13) raw xDistance=0.04 yDistance=-0.15
01:46:40.188 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:46:40.188 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:46:40.188 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:46:40.189 00.001 7680 MoveAxis(E, 0, ABG)
01:46:40.189 00.000 7680 Move returns status 0, amount 0
01:46:40.189 00.000 7680 MoveAxis(N, 0, ABG)
01:46:40.189 00.000 7680 Move returns status 0, amount 0
01:46:40.190 00.001 7680 move complete, result=0
01:46:40.190 00.000 7680 worker thread done servicing request
01:46:40.191 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:40.195 00.004 7680 Worker thread wakes up
01:46:40.195 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:40.195 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:41.452 01.257 7680 Exposure complete
01:46:41.589 00.137 7680 worker thread done servicing request
01:46:41.589 00.000 6120 OnExposeComplete: enter
01:46:41.594 00.005 6120 UpdateGuideState(): m_state=6
01:46:41.600 00.006 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6883
01:46:41.604 00.004 6120 Star::Find returns 1 (1), X=958.40, Y=44.13, Mass=14218, SNR=76.8, Peak=255 HFD=6.8
01:46:41.609 00.005 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
01:46:41.613 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
01:46:41.616 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.06 mountX=0.07 mountY=-0.25, mountTheta=-1.28
01:46:41.621 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.22, opts=13)
01:46:41.625 00.004 6120 Enqueuing Move request for scope (-0.12, 0.22)
01:46:41.629 00.004 7680 Worker thread wakes up
01:46:41.630 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:41.634 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
01:46:41.635 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
01:46:41.635 00.000 7680 Moving (-0.12, 0.22) raw xDistance=0.07 yDistance=-0.25
01:46:41.635 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:46:41.635 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:46:41.635 00.000 7680 MoveAxis(E, 0, ABG)
01:46:41.636 00.001 7680 Move returns status 0, amount 0
01:46:41.636 00.000 7680 MoveAxis(N, 135, ABG)
01:46:41.636 00.000 7680 Guiding  Dir = 0, Dur = 135
01:46:41.637 00.001 6120 UpdateGuideState exits: m=14218 SNR=76.8 Saturated
01:46:41.641 00.004 7680 IsSlewing returns 0
01:46:41.641 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:41.646 00.005 7680 IsGuiding returns 0
01:46:41.646 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:41.650 00.004 7680 PulseGuide returned control before completion, sleep 145
01:46:41.651 00.001 6120 Enqueuing Expose request
01:46:41.799 00.148 7680 IsGuiding returns 1
01:46:41.799 00.000 7680 scope still moving after pulse duration time elapsed
01:46:41.830 00.031 7680 IsSlewing returns 0
01:46:41.831 00.001 7680 IsGuiding returns 0
01:46:41.831 00.000 7680 scope move finished after 135 + 50 ms
01:46:41.833 00.002 7680 Move returns status 0, amount 135
01:46:41.833 00.000 7680 move complete, result=0
01:46:41.833 00.000 7680 worker thread done servicing request
01:46:41.834 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 135 ms NORTH
01:46:41.841 00.007 7680 Worker thread wakes up
01:46:41.841 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:41.841 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:43.086 01.245 7680 Exposure complete
01:46:43.219 00.133 7680 worker thread done servicing request
01:46:43.219 00.000 6120 OnExposeComplete: enter
01:46:43.223 00.004 6120 UpdateGuideState(): m_state=6
01:46:43.227 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6884
01:46:43.232 00.005 6120 Star::Find returns 1 (1), X=958.56, Y=44.13, Mass=14745, SNR=79.3, Peak=255 HFD=7.0
01:46:43.238 00.006 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.31 = -1.97)
01:46:43.243 00.005 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
01:46:43.247 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.35 mountX=-0.09 mountY=-0.18, mountTheta=-2.04
01:46:43.254 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.22, opts=13)
01:46:43.260 00.006 6120 Enqueuing Move request for scope (0.05, 0.22)
01:46:43.266 00.006 7680 Worker thread wakes up
01:46:43.266 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
01:46:43.267 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:43.271 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
01:46:43.271 00.000 7680 Moving (0.05, 0.22) raw xDistance=-0.09 yDistance=-0.18
01:46:43.271 00.000 6120 UpdateGuideState exits: m=14745 SNR=79.3 Saturated
01:46:43.275 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:46:43.275 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:43.278 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:46:43.279 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:43.284 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:46:43.285 00.001 6120 Enqueuing Expose request
01:46:43.288 00.003 7680 MoveAxis(E, 0, ABG)
01:46:43.288 00.000 7680 Move returns status 0, amount 0
01:46:43.289 00.001 7680 MoveAxis(N, 0, ABG)
01:46:43.289 00.000 7680 Move returns status 0, amount 0
01:46:43.289 00.000 7680 move complete, result=0
01:46:43.290 00.001 7680 worker thread done servicing request
01:46:43.290 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:46:43.294 00.004 7680 Worker thread wakes up
01:46:43.295 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:43.295 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:44.542 01.247 7680 Exposure complete
01:46:44.683 00.141 7680 worker thread done servicing request
01:46:44.683 00.000 6120 OnExposeComplete: enter
01:46:44.690 00.007 6120 UpdateGuideState(): m_state=6
01:46:44.696 00.006 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6885
01:46:44.700 00.004 6120 Star::Find returns 1 (1), X=958.36, Y=44.07, Mass=14322, SNR=77.0, Peak=255 HFD=6.8
01:46:44.704 00.004 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (-2.95) = xAngle (5.32 = -0.96)
01:46:44.709 00.005 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.05 = -1.23)
01:46:44.714 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.36 mountX=0.12 mountY=-0.21, mountTheta=-1.03
01:46:44.720 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.15, opts=13)
01:46:44.724 00.004 6120 Enqueuing Move request for scope (-0.16, 0.15)
01:46:44.728 00.004 7680 Worker thread wakes up
01:46:44.728 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:44.733 00.005 6120 UpdateGuideState exits: m=14322 SNR=77.0 Saturated
01:46:44.736 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:44.740 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:44.745 00.005 6120 Enqueuing Expose request
01:46:44.748 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
01:46:44.749 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
01:46:44.749 00.000 7680 Moving (-0.16, 0.15) raw xDistance=0.12 yDistance=-0.21
01:46:44.749 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:46:44.749 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:46:44.749 00.000 7680 MoveAxis(E, 0, ABG)
01:46:44.750 00.001 7680 Move returns status 0, amount 0
01:46:44.750 00.000 7680 MoveAxis(N, 112, ABG)
01:46:44.750 00.000 7680 Guiding  Dir = 0, Dur = 112
01:46:44.750 00.000 7680 IsSlewing returns 0
01:46:44.752 00.002 7680 IsGuiding returns 0
01:46:44.752 00.000 7680 PulseGuide returned control before completion, sleep 122
01:46:44.888 00.136 7680 IsGuiding returns 1
01:46:44.889 00.001 7680 scope still moving after pulse duration time elapsed
01:46:44.919 00.030 7680 IsSlewing returns 0
01:46:44.919 00.000 7680 IsGuiding returns 0
01:46:44.921 00.002 7680 scope move finished after 112 + 57 ms
01:46:44.921 00.000 7680 Move returns status 0, amount 112
01:46:44.922 00.001 7680 move complete, result=0
01:46:44.922 00.000 7680 worker thread done servicing request
01:46:44.922 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 112 ms NORTH
01:46:44.928 00.006 7680 Worker thread wakes up
01:46:44.928 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:44.929 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:46.177 01.248 7680 Exposure complete
01:46:46.317 00.140 7680 worker thread done servicing request
01:46:46.317 00.000 6120 OnExposeComplete: enter
01:46:46.322 00.005 6120 UpdateGuideState(): m_state=6
01:46:46.326 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6886
01:46:46.330 00.004 6120 Star::Find returns 1 (1), X=959.09, Y=43.96, Mass=13530, SNR=74.2, Peak=255 HFD=6.5
01:46:46.333 00.003 6120 CameraToMount -- cameraTheta (0.09) - m_xAngle (-2.95) = xAngle (3.04 = 3.04)
01:46:46.337 00.004 6120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.77 = 2.77)
01:46:46.340 00.003 6120 CameraToMount -- cameraX=0.57 cameraY=0.05 hyp=0.57 cameraTheta=0.09 mountX=-0.57 mountY=0.21, mountTheta=2.79
01:46:46.347 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.57, y=0.05, opts=13)
01:46:46.353 00.006 6120 Enqueuing Move request for scope (0.57, 0.05)
01:46:46.357 00.004 7680 Worker thread wakes up
01:46:46.358 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:46.362 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.05) opts 0xd
01:46:46.362 00.000 6120 UpdateGuideState exits: m=13530 SNR=74.2 Saturated
01:46:46.367 00.005 7680 Handling offset move in thread for scope, endpoint = (0.57, 0.05)
01:46:46.367 00.000 7680 Moving (0.57, 0.05) raw xDistance=-0.57 yDistance=0.21
01:46:46.367 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
01:46:46.367 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:46:46.367 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:46.371 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:46.376 00.005 6120 Enqueuing Expose request
01:46:46.380 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:46:46.380 00.000 7680 MoveAxis(E, 233, ABG)
01:46:46.380 00.000 7680 Guiding  Dir = 2, Dur = 233
01:46:46.380 00.000 7680 IsSlewing returns 0
01:46:46.381 00.001 7680 IsGuiding returns 0
01:46:46.381 00.000 7680 PulseGuide returned control before completion, sleep 243
01:46:46.636 00.255 7680 IsGuiding returns 1
01:46:46.637 00.001 7680 scope still moving after pulse duration time elapsed
01:46:46.666 00.029 7680 IsSlewing returns 0
01:46:46.668 00.002 7680 IsGuiding returns 0
01:46:46.668 00.000 7680 scope move finished after 233 + 53 ms
01:46:46.669 00.001 7680 Move returns status 0, amount 233
01:46:46.669 00.000 7680 MoveAxis(N, 0, ABG)
01:46:46.670 00.001 7680 Move returns status 0, amount 0
01:46:46.670 00.000 7680 move complete, result=0
01:46:46.670 00.000 7680 worker thread done servicing request
01:46:46.670 00.000 6120 GuideStep: -0.6 px 233 ms EAST, 0.2 px 0 ms NORTH
01:46:46.676 00.006 7680 Worker thread wakes up
01:46:46.677 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:46.677 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:47.929 01.252 7680 Exposure complete
01:46:48.071 00.142 7680 worker thread done servicing request
01:46:48.071 00.000 6120 OnExposeComplete: enter
01:46:48.074 00.003 6120 UpdateGuideState(): m_state=6
01:46:48.078 00.004 6120 Star::Find(15, 959, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6887
01:46:48.082 00.004 6120 Star::Find returns 1 (1), X=958.76, Y=44.27, Mass=14227, SNR=77.8, Peak=255 HFD=6.8
01:46:48.086 00.004 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.92 = -2.36)
01:46:48.090 00.004 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.63)
01:46:48.093 00.003 6120 CameraToMount -- cameraX=0.25 cameraY=0.36 hyp=0.44 cameraTheta=0.97 mountX=-0.31 mountY=-0.21, mountTheta=-2.54
01:46:48.100 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.36, opts=13)
01:46:48.105 00.005 6120 Enqueuing Move request for scope (0.25, 0.36)
01:46:48.109 00.004 7680 Worker thread wakes up
01:46:48.109 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.36) opts 0xd
01:46:48.110 00.001 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.36)
01:46:48.110 00.000 7680 Moving (0.25, 0.36) raw xDistance=-0.31 yDistance=-0.21
01:46:48.110 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
01:46:48.110 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:46:48.110 00.000 7680 MoveAxis(E, 143, ABG)
01:46:48.110 00.000 7680 Guiding  Dir = 2, Dur = 143
01:46:48.110 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:48.115 00.005 7680 IsSlewing returns 0
01:46:48.115 00.000 6120 UpdateGuideState exits: m=14227 SNR=77.8 Saturated
01:46:48.120 00.005 7680 IsGuiding returns 0
01:46:48.120 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:48.123 00.003 7680 PulseGuide returned control before completion, sleep 153
01:46:48.123 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:48.127 00.004 6120 Enqueuing Expose request
01:46:48.278 00.151 7680 IsGuiding returns 1
01:46:48.282 00.004 7680 scope still moving after pulse duration time elapsed
01:46:48.308 00.026 7680 IsSlewing returns 0
01:46:48.309 00.001 7680 IsGuiding returns 0
01:46:48.309 00.000 7680 scope move finished after 143 + 47 ms
01:46:48.309 00.000 7680 Move returns status 0, amount 143
01:46:48.311 00.002 7680 MoveAxis(N, 116, ABG)
01:46:48.311 00.000 7680 Guiding  Dir = 0, Dur = 116
01:46:48.312 00.001 7680 IsSlewing returns 0
01:46:48.313 00.001 7680 IsGuiding returns 0
01:46:48.314 00.001 7680 PulseGuide returned control before completion, sleep 126
01:46:48.448 00.134 7680 IsGuiding returns 1
01:46:48.448 00.000 7680 scope still moving after pulse duration time elapsed
01:46:48.479 00.031 7680 IsSlewing returns 0
01:46:48.479 00.000 7680 IsGuiding returns 0
01:46:48.479 00.000 7680 scope move finished after 116 + 49 ms
01:46:48.481 00.002 7680 Move returns status 0, amount 116
01:46:48.481 00.000 7680 move complete, result=0
01:46:48.481 00.000 7680 worker thread done servicing request
01:46:48.481 00.000 7680 Worker thread wakes up
01:46:48.482 00.001 6120 GuideStep: -0.3 px 143 ms EAST, -0.2 px 116 ms NORTH
01:46:48.488 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:48.488 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:49.746 01.258 7680 Exposure complete
01:46:49.886 00.140 7680 worker thread done servicing request
01:46:49.886 00.000 6120 OnExposeComplete: enter
01:46:49.890 00.004 6120 UpdateGuideState(): m_state=6
01:46:49.895 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6888
01:46:49.899 00.004 6120 Star::Find returns 1 (1), X=958.01, Y=44.63, Mass=15078, SNR=79.6, Peak=255 HFD=7.0
01:46:49.903 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.14 = -1.15)
01:46:49.906 00.003 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
01:46:49.910 00.004 6120 CameraToMount -- cameraX=-0.50 cameraY=0.72 hyp=0.88 cameraTheta=2.18 mountX=0.36 mountY=-0.86, mountTheta=-1.17
01:46:49.915 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.50, y=0.72, opts=13)
01:46:49.919 00.004 6120 Enqueuing Move request for scope (-0.50, 0.72)
01:46:49.923 00.004 7680 Worker thread wakes up
01:46:49.924 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:49.927 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.72) opts 0xd
01:46:49.927 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.50, 0.72)
01:46:49.927 00.000 7680 Moving (-0.50, 0.72) raw xDistance=0.36 yDistance=-0.86
01:46:49.928 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.36
01:46:49.928 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
01:46:49.929 00.001 7680 MoveAxis(W, 138, ABG)
01:46:49.929 00.000 7680 Guiding  Dir = 3, Dur = 138
01:46:49.929 00.000 6120 UpdateGuideState exits: m=15078 SNR=79.6 Saturated
01:46:49.932 00.003 7680 IsSlewing returns 0
01:46:49.932 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:49.935 00.003 7680 IsGuiding returns 0
01:46:49.936 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:49.943 00.007 7680 PulseGuide returned control before completion, sleep 148
01:46:49.943 00.000 6120 Enqueuing Expose request
01:46:50.094 00.151 7680 IsGuiding returns 1
01:46:50.096 00.002 7680 scope still moving after pulse duration time elapsed
01:46:50.125 00.029 7680 IsSlewing returns 0
01:46:50.126 00.001 7680 IsGuiding returns 0
01:46:50.127 00.001 7680 scope move finished after 138 + 52 ms
01:46:50.127 00.000 7680 Move returns status 0, amount 138
01:46:50.128 00.001 7680 MoveAxis(N, 470, ABG)
01:46:50.128 00.000 7680 Guiding  Dir = 0, Dur = 470
01:46:50.129 00.001 7680 IsSlewing returns 0
01:46:50.129 00.000 7680 IsGuiding returns 0
01:46:50.130 00.001 7680 PulseGuide returned control before completion, sleep 480
01:46:50.622 00.492 7680 IsGuiding returns 1
01:46:50.623 00.001 7680 scope still moving after pulse duration time elapsed
01:46:50.653 00.030 7680 IsSlewing returns 0
01:46:50.655 00.002 7680 IsGuiding returns 1
01:46:50.686 00.031 7680 IsSlewing returns 0
01:46:50.688 00.002 7680 IsGuiding returns 0
01:46:50.690 00.002 7680 scope move finished after 470 + 90 ms
01:46:50.690 00.000 7680 Move returns status 0, amount 470
01:46:50.691 00.001 7680 move complete, result=0
01:46:50.691 00.000 6120 GuideStep: 0.4 px 138 ms WEST, -0.9 px 470 ms NORTH
01:46:50.702 00.011 7680 worker thread done servicing request
01:46:50.702 00.000 7680 Worker thread wakes up
01:46:50.703 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:50.703 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:51.953 01.250 7680 Exposure complete
01:46:52.075 00.122 7680 worker thread done servicing request
01:46:52.075 00.000 6120 OnExposeComplete: enter
01:46:52.078 00.003 6120 UpdateGuideState(): m_state=6
01:46:52.083 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6889
01:46:52.086 00.003 6120 Star::Find returns 1 (1), X=958.11, Y=44.06, Mass=14128, SNR=75.8, Peak=255 HFD=7.0
01:46:52.089 00.003 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (-2.95) = xAngle (5.75 = -0.53)
01:46:52.092 00.003 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.48 = -0.80)
01:46:52.096 00.004 6120 CameraToMount -- cameraX=-0.41 cameraY=0.15 hyp=0.43 cameraTheta=2.80 mountX=0.37 mountY=-0.31, mountTheta=-0.69
01:46:52.101 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=0.15, opts=13)
01:46:52.106 00.005 6120 Enqueuing Move request for scope (-0.41, 0.15)
01:46:52.110 00.004 7680 Worker thread wakes up
01:46:52.110 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:52.114 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.15) opts 0xd
01:46:52.115 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.41, 0.15)
01:46:52.115 00.000 7680 Moving (-0.41, 0.15) raw xDistance=0.37 yDistance=-0.31
01:46:52.115 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
01:46:52.115 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:46:52.115 00.000 7680 MoveAxis(W, 162, ABG)
01:46:52.116 00.001 6120 UpdateGuideState exits: m=14128 SNR=75.8 Saturated
01:46:52.120 00.004 7680 Guiding  Dir = 3, Dur = 162
01:46:52.120 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:52.123 00.003 7680 IsSlewing returns 0
01:46:52.123 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:52.128 00.005 7680 IsGuiding returns 0
01:46:52.128 00.000 7680 PulseGuide returned control before completion, sleep 172
01:46:52.129 00.001 6120 Enqueuing Expose request
01:46:52.316 00.187 7680 IsGuiding returns 1
01:46:52.318 00.002 7680 scope still moving after pulse duration time elapsed
01:46:52.348 00.030 7680 IsSlewing returns 0
01:46:52.350 00.002 7680 IsGuiding returns 0
01:46:52.351 00.001 7680 scope move finished after 162 + 60 ms
01:46:52.351 00.000 7680 Move returns status 0, amount 162
01:46:52.351 00.000 7680 MoveAxis(N, 169, ABG)
01:46:52.351 00.000 7680 Guiding  Dir = 0, Dur = 169
01:46:52.353 00.002 7680 IsSlewing returns 0
01:46:52.353 00.000 7680 IsGuiding returns 0
01:46:52.354 00.001 7680 PulseGuide returned control before completion, sleep 179
01:46:52.551 00.197 7680 IsGuiding returns 1
01:46:52.551 00.000 7680 scope still moving after pulse duration time elapsed
01:46:52.582 00.031 7680 IsSlewing returns 0
01:46:52.582 00.000 7680 IsGuiding returns 1
01:46:52.612 00.030 7680 IsSlewing returns 0
01:46:52.613 00.001 7680 IsGuiding returns 0
01:46:52.614 00.001 7680 scope move finished after 169 + 91 ms
01:46:52.614 00.000 7680 Move returns status 0, amount 169
01:46:52.614 00.000 7680 move complete, result=0
01:46:52.616 00.002 7680 worker thread done servicing request
01:46:52.616 00.000 6120 GuideStep: 0.4 px 162 ms WEST, -0.3 px 169 ms NORTH
01:46:52.621 00.005 7680 Worker thread wakes up
01:46:52.622 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:52.624 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:53.871 01.247 7680 Exposure complete
01:46:54.014 00.143 7680 worker thread done servicing request
01:46:54.016 00.002 6120 OnExposeComplete: enter
01:46:54.019 00.003 6120 UpdateGuideState(): m_state=6
01:46:54.022 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6890
01:46:54.027 00.005 6120 Star::Find returns 1 (1), X=958.25, Y=44.04, Mass=14499, SNR=77.6, Peak=255 HFD=6.9
01:46:54.029 00.002 6120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-2.95) = xAngle (5.64 = -0.64)
01:46:54.034 00.005 6120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.37 = -0.91)
01:46:54.039 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=0.13 hyp=0.29 cameraTheta=2.69 mountX=0.23 mountY=-0.23, mountTheta=-0.78
01:46:54.045 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.13, opts=13)
01:46:54.049 00.004 6120 Enqueuing Move request for scope (-0.26, 0.13)
01:46:54.054 00.005 7680 Worker thread wakes up
01:46:54.054 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.13) opts 0xd
01:46:54.055 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.13)
01:46:54.055 00.000 7680 Moving (-0.26, 0.13) raw xDistance=0.23 yDistance=-0.23
01:46:54.055 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
01:46:54.055 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:54.060 00.005 6120 UpdateGuideState exits: m=14499 SNR=77.6 Saturated
01:46:54.064 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:54.069 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:54.072 00.003 6120 Enqueuing Expose request
01:46:54.077 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:46:54.077 00.000 7680 MoveAxis(W, 106, ABG)
01:46:54.077 00.000 7680 Guiding  Dir = 3, Dur = 106
01:46:54.077 00.000 7680 IsSlewing returns 0
01:46:54.078 00.001 7680 IsGuiding returns 0
01:46:54.078 00.000 7680 PulseGuide returned control before completion, sleep 116
01:46:54.208 00.130 7680 IsGuiding returns 1
01:46:54.209 00.001 7680 scope still moving after pulse duration time elapsed
01:46:54.238 00.029 7680 IsSlewing returns 0
01:46:54.239 00.001 7680 IsGuiding returns 0
01:46:54.239 00.000 7680 scope move finished after 106 + 55 ms
01:46:54.239 00.000 7680 Move returns status 0, amount 106
01:46:54.241 00.002 7680 MoveAxis(N, 124, ABG)
01:46:54.241 00.000 7680 Guiding  Dir = 0, Dur = 124
01:46:54.242 00.001 7680 IsSlewing returns 0
01:46:54.242 00.000 7680 IsGuiding returns 0
01:46:54.243 00.001 7680 PulseGuide returned control before completion, sleep 134
01:46:54.380 00.137 7680 IsGuiding returns 1
01:46:54.380 00.000 7680 scope still moving after pulse duration time elapsed
01:46:54.411 00.031 7680 IsSlewing returns 0
01:46:54.412 00.001 7680 IsGuiding returns 0
01:46:54.413 00.001 7680 scope move finished after 124 + 46 ms
01:46:54.413 00.000 7680 Move returns status 0, amount 124
01:46:54.413 00.000 7680 move complete, result=0
01:46:54.414 00.001 7680 worker thread done servicing request
01:46:54.414 00.000 7680 Worker thread wakes up
01:46:54.414 00.000 6120 GuideStep: 0.2 px 106 ms WEST, -0.2 px 124 ms NORTH
01:46:54.425 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:54.425 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:55.679 01.254 7680 Exposure complete
01:46:55.815 00.136 7680 worker thread done servicing request
01:46:55.815 00.000 6120 OnExposeComplete: enter
01:46:55.820 00.005 6120 UpdateGuideState(): m_state=6
01:46:55.825 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6891
01:46:55.829 00.004 6120 Star::Find returns 1 (1), X=958.29, Y=43.90, Mass=14187, SNR=77.4, Peak=255 HFD=6.8
01:46:55.832 00.003 6120 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-2.95) = xAngle (-0.15 = -0.15)
01:46:55.836 00.004 6120 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.42 = -0.42)
01:46:55.839 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.10 mountX=0.22 mountY=-0.09, mountTheta=-0.39
01:46:55.844 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.01, opts=13)
01:46:55.847 00.003 6120 Enqueuing Move request for scope (-0.22, -0.01)
01:46:55.851 00.004 7680 Worker thread wakes up
01:46:55.851 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd
01:46:55.852 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.01)
01:46:55.852 00.000 7680 Moving (-0.22, -0.01) raw xDistance=0.22 yDistance=-0.09
01:46:55.852 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
01:46:55.852 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:46:55.852 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:46:55.853 00.001 7680 MoveAxis(W, 97, ABG)
01:46:55.853 00.000 7680 Guiding  Dir = 3, Dur = 97
01:46:55.853 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:55.856 00.003 7680 IsSlewing returns 0
01:46:55.857 00.001 6120 UpdateGuideState exits: m=14187 SNR=77.4 Saturated
01:46:55.860 00.003 7680 IsGuiding returns 0
01:46:55.860 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:55.864 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:55.867 00.003 7680 PulseGuide returned control before completion, sleep 107
01:46:55.867 00.000 6120 Enqueuing Expose request
01:46:55.984 00.117 7680 IsGuiding returns 1
01:46:55.984 00.000 7680 scope still moving after pulse duration time elapsed
01:46:56.015 00.031 7680 IsSlewing returns 0
01:46:56.016 00.001 7680 IsGuiding returns 0
01:46:56.016 00.000 7680 scope move finished after 97 + 59 ms
01:46:56.017 00.001 7680 Move returns status 0, amount 97
01:46:56.017 00.000 7680 MoveAxis(N, 0, ABG)
01:46:56.017 00.000 7680 Move returns status 0, amount 0
01:46:56.018 00.001 7680 move complete, result=0
01:46:56.018 00.000 7680 worker thread done servicing request
01:46:56.019 00.001 6120 GuideStep: 0.2 px 97 ms WEST, -0.1 px 0 ms NORTH
01:46:56.025 00.006 7680 Worker thread wakes up
01:46:56.025 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:56.026 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:57.279 01.253 7680 Exposure complete
01:46:57.407 00.128 7680 worker thread done servicing request
01:46:57.408 00.001 6120 OnExposeComplete: enter
01:46:57.413 00.005 6120 UpdateGuideState(): m_state=6
01:46:57.415 00.002 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6892
01:46:57.418 00.003 6120 Star::Find returns 1 (1), X=958.27, Y=44.09, Mass=13966, SNR=76.8, Peak=255 HFD=6.9
01:46:57.421 00.003 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (-2.95) = xAngle (5.49 = -0.79)
01:46:57.424 00.003 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.06)
01:46:57.427 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.17 hyp=0.30 cameraTheta=2.54 mountX=0.21 mountY=-0.26, mountTheta=-0.89
01:46:57.433 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.17, opts=13)
01:46:57.436 00.003 6120 Enqueuing Move request for scope (-0.25, 0.17)
01:46:57.440 00.004 7680 Worker thread wakes up
01:46:57.440 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.17) opts 0xd
01:46:57.441 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:57.445 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.17)
01:46:57.445 00.000 7680 Moving (-0.25, 0.17) raw xDistance=0.21 yDistance=-0.26
01:46:57.446 00.001 6120 UpdateGuideState exits: m=13966 SNR=76.8 Saturated
01:46:57.450 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:57.453 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:57.458 00.005 6120 Enqueuing Expose request
01:46:57.462 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
01:46:57.462 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:46:57.462 00.000 7680 MoveAxis(W, 94, ABG)
01:46:57.462 00.000 7680 Guiding  Dir = 3, Dur = 94
01:46:57.463 00.001 7680 IsSlewing returns 0
01:46:57.463 00.000 7680 IsGuiding returns 0
01:46:57.464 00.001 7680 PulseGuide returned control before completion, sleep 104
01:46:57.583 00.119 7680 IsGuiding returns 1
01:46:57.585 00.002 7680 scope still moving after pulse duration time elapsed
01:46:57.614 00.029 7680 IsSlewing returns 0
01:46:57.616 00.002 7680 IsGuiding returns 0
01:46:57.617 00.001 7680 scope move finished after 94 + 58 ms
01:46:57.617 00.000 7680 Move returns status 0, amount 94
01:46:57.617 00.000 7680 MoveAxis(N, 144, ABG)
01:46:57.617 00.000 7680 Guiding  Dir = 0, Dur = 144
01:46:57.619 00.002 7680 IsSlewing returns 0
01:46:57.619 00.000 7680 IsGuiding returns 0
01:46:57.619 00.000 7680 PulseGuide returned control before completion, sleep 154
01:46:57.788 00.169 7680 IsGuiding returns 1
01:46:57.789 00.001 7680 scope still moving after pulse duration time elapsed
01:46:57.818 00.029 7680 IsSlewing returns 0
01:46:57.819 00.001 7680 IsGuiding returns 0
01:46:57.820 00.001 7680 scope move finished after 144 + 55 ms
01:46:57.820 00.000 7680 Move returns status 0, amount 144
01:46:57.820 00.000 7680 move complete, result=0
01:46:57.820 00.000 7680 worker thread done servicing request
01:46:57.821 00.001 6120 GuideStep: 0.2 px 94 ms WEST, -0.3 px 144 ms NORTH
01:46:57.828 00.007 7680 Worker thread wakes up
01:46:57.828 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:57.828 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:46:59.078 01.250 7680 Exposure complete
01:46:59.216 00.138 7680 worker thread done servicing request
01:46:59.216 00.000 6120 OnExposeComplete: enter
01:46:59.221 00.005 6120 UpdateGuideState(): m_state=6
01:46:59.224 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6893
01:46:59.228 00.004 6120 Star::Find returns 1 (1), X=958.77, Y=44.03, Mass=14434, SNR=78.2, Peak=255 HFD=6.9
01:46:59.232 00.004 6120 CameraToMount -- cameraTheta (0.42) - m_xAngle (-2.95) = xAngle (3.38 = -2.91)
01:46:59.235 00.003 6120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.11 = 3.11)
01:46:59.239 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=0.11 hyp=0.27 cameraTheta=0.42 mountX=-0.27 mountY=0.01, mountTheta=3.11
01:46:59.244 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.11, opts=13)
01:46:59.249 00.005 6120 Enqueuing Move request for scope (0.25, 0.11)
01:46:59.252 00.003 7680 Worker thread wakes up
01:46:59.252 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:46:59.255 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.11) opts 0xd
01:46:59.255 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.11)
01:46:59.255 00.000 7680 Moving (0.25, 0.11) raw xDistance=-0.27 yDistance=0.01
01:46:59.257 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
01:46:59.257 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:46:59.257 00.000 6120 UpdateGuideState exits: m=14434 SNR=78.2 Saturated
01:46:59.261 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:59.264 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:46:59.268 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:46:59.268 00.000 7680 MoveAxis(E, 102, ABG)
01:46:59.268 00.000 7680 Guiding  Dir = 2, Dur = 102
01:46:59.268 00.000 6120 Enqueuing Expose request
01:46:59.273 00.005 7680 IsSlewing returns 0
01:46:59.273 00.000 7680 IsGuiding returns 0
01:46:59.273 00.000 7680 PulseGuide returned control before completion, sleep 112
01:46:59.396 00.123 7680 IsGuiding returns 1
01:46:59.397 00.001 7680 scope still moving after pulse duration time elapsed
01:46:59.428 00.031 7680 IsSlewing returns 0
01:46:59.428 00.000 7680 IsGuiding returns 0
01:46:59.429 00.001 7680 scope move finished after 102 + 53 ms
01:46:59.429 00.000 7680 Move returns status 0, amount 102
01:46:59.429 00.000 7680 MoveAxis(N, 0, ABG)
01:46:59.429 00.000 7680 Move returns status 0, amount 0
01:46:59.431 00.002 7680 move complete, result=0
01:46:59.431 00.000 7680 worker thread done servicing request
01:46:59.432 00.001 6120 GuideStep: -0.3 px 102 ms EAST, 0.0 px 0 ms NORTH
01:46:59.437 00.005 7680 Worker thread wakes up
01:46:59.437 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:46:59.437 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:00.680 01.243 7680 Exposure complete
01:47:00.823 00.143 7680 worker thread done servicing request
01:47:00.823 00.000 6120 OnExposeComplete: enter
01:47:00.828 00.005 6120 UpdateGuideState(): m_state=6
01:47:00.831 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6894
01:47:00.835 00.004 6120 Star::Find returns 1 (1), X=958.33, Y=44.53, Mass=14390, SNR=78.9, Peak=255 HFD=7.2
01:47:00.838 00.003 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
01:47:00.842 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.74)
01:47:00.845 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.62 hyp=0.65 cameraTheta=1.86 mountX=0.07 mountY=-0.64, mountTheta=-1.47
01:47:00.852 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.62, opts=13)
01:47:00.857 00.005 6120 Enqueuing Move request for scope (-0.19, 0.62)
01:47:00.861 00.004 7680 Worker thread wakes up
01:47:00.862 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:00.865 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.62) opts 0xd
01:47:00.866 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.62)
01:47:00.867 00.001 7680 Moving (-0.19, 0.62) raw xDistance=0.07 yDistance=-0.64
01:47:00.867 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:47:00.867 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
01:47:00.867 00.000 6120 UpdateGuideState exits: m=14390 SNR=78.9 Saturated
01:47:00.871 00.004 7680 MoveAxis(E, 0, ABG)
01:47:00.871 00.000 7680 Move returns status 0, amount 0
01:47:00.872 00.001 7680 MoveAxis(N, 347, ABG)
01:47:00.872 00.000 7680 Guiding  Dir = 0, Dur = 347
01:47:00.872 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:00.876 00.004 7680 IsSlewing returns 0
01:47:00.876 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:00.880 00.004 7680 IsGuiding returns 0
01:47:00.880 00.000 6120 Enqueuing Expose request
01:47:00.883 00.003 7680 PulseGuide returned control before completion, sleep 357
01:47:01.244 00.361 7680 IsGuiding returns 1
01:47:01.245 00.001 7680 scope still moving after pulse duration time elapsed
01:47:01.276 00.031 7680 IsSlewing returns 0
01:47:01.277 00.001 7680 IsGuiding returns 0
01:47:01.277 00.000 7680 scope move finished after 347 + 50 ms
01:47:01.277 00.000 7680 Move returns status 0, amount 347
01:47:01.278 00.001 7680 move complete, result=0
01:47:01.279 00.001 7680 worker thread done servicing request
01:47:01.279 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 347 ms NORTH
01:47:01.285 00.006 7680 Worker thread wakes up
01:47:01.285 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:01.285 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:02.538 01.253 7680 Exposure complete
01:47:02.673 00.135 7680 worker thread done servicing request
01:47:02.673 00.000 6120 OnExposeComplete: enter
01:47:02.678 00.005 6120 UpdateGuideState(): m_state=6
01:47:02.682 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6895
01:47:02.687 00.005 6120 Star::Find returns 1 (1), X=958.33, Y=43.91, Mass=14163, SNR=77.8, Peak=255 HFD=6.9
01:47:02.691 00.004 6120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-2.95) = xAngle (-0.18 = -0.18)
01:47:02.696 00.005 6120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.45 = -0.45)
01:47:02.701 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-3.13 mountX=0.18 mountY=-0.08, mountTheta=-0.41
01:47:02.708 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.00, opts=13)
01:47:02.712 00.004 6120 Enqueuing Move request for scope (-0.18, -0.00)
01:47:02.715 00.003 7680 Worker thread wakes up
01:47:02.715 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:02.719 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.00) opts 0xd
01:47:02.720 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.00)
01:47:02.720 00.000 7680 Moving (-0.18, -0.00) raw xDistance=0.18 yDistance=-0.08
01:47:02.720 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:47:02.720 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:47:02.720 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:47:02.721 00.001 7680 MoveAxis(E, 0, ABG)
01:47:02.721 00.000 7680 Move returns status 0, amount 0
01:47:02.721 00.000 7680 MoveAxis(N, 0, ABG)
01:47:02.721 00.000 7680 Move returns status 0, amount 0
01:47:02.721 00.000 7680 move complete, result=0
01:47:02.721 00.000 6120 UpdateGuideState exits: m=14163 SNR=77.8 Saturated
01:47:02.727 00.006 7680 worker thread done servicing request
01:47:02.727 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:02.731 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:02.734 00.003 6120 Enqueuing Expose request
01:47:02.738 00.004 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:02.742 00.004 7680 Worker thread wakes up
01:47:02.742 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:02.743 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:03.994 01.251 7680 Exposure complete
01:47:04.132 00.138 7680 worker thread done servicing request
01:47:04.132 00.000 6120 OnExposeComplete: enter
01:47:04.137 00.005 6120 UpdateGuideState(): m_state=6
01:47:04.141 00.004 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6896
01:47:04.145 00.004 6120 Star::Find returns 1 (1), X=958.42, Y=44.12, Mass=14197, SNR=77.0, Peak=255 HFD=6.9
01:47:04.149 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.31)
01:47:04.153 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.58)
01:47:04.158 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.23 cameraTheta=2.01 mountX=0.06 mountY=-0.23, mountTheta=-1.32
01:47:04.163 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.21, opts=13)
01:47:04.170 00.007 6120 Enqueuing Move request for scope (-0.10, 0.21)
01:47:04.174 00.004 7680 Worker thread wakes up
01:47:04.174 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:04.179 00.005 6120 UpdateGuideState exits: m=14197 SNR=77.0 Saturated
01:47:04.182 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:04.186 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:04.189 00.003 6120 Enqueuing Expose request
01:47:04.194 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
01:47:04.194 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
01:47:04.194 00.000 7680 Moving (-0.10, 0.21) raw xDistance=0.06 yDistance=-0.23
01:47:04.194 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:47:04.194 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:47:04.196 00.002 7680 MoveAxis(E, 0, ABG)
01:47:04.196 00.000 7680 Move returns status 0, amount 0
01:47:04.196 00.000 7680 MoveAxis(N, 126, ABG)
01:47:04.196 00.000 7680 Guiding  Dir = 0, Dur = 126
01:47:04.196 00.000 7680 IsSlewing returns 0
01:47:04.196 00.000 7680 IsGuiding returns 0
01:47:04.197 00.001 7680 PulseGuide returned control before completion, sleep 136
01:47:04.342 00.145 7680 IsGuiding returns 1
01:47:04.342 00.000 7680 scope still moving after pulse duration time elapsed
01:47:04.373 00.031 7680 IsSlewing returns 0
01:47:04.373 00.000 7680 IsGuiding returns 0
01:47:04.373 00.000 7680 scope move finished after 126 + 50 ms
01:47:04.374 00.001 7680 Move returns status 0, amount 126
01:47:04.374 00.000 7680 move complete, result=0
01:47:04.374 00.000 7680 worker thread done servicing request
01:47:04.374 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 126 ms NORTH
01:47:04.381 00.007 7680 Worker thread wakes up
01:47:04.381 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:04.381 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:05.640 01.259 7680 Exposure complete
01:47:05.782 00.142 7680 worker thread done servicing request
01:47:05.782 00.000 6120 OnExposeComplete: enter
01:47:05.787 00.005 6120 UpdateGuideState(): m_state=6
01:47:05.793 00.006 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6897
01:47:05.798 00.005 6120 Star::Find returns 1 (1), X=958.44, Y=44.42, Mass=14125, SNR=76.1, Peak=255 HFD=7.1
01:47:05.802 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.67 = -1.62)
01:47:05.806 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
01:47:05.809 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.51 hyp=0.52 cameraTheta=1.71 mountX=-0.02 mountY=-0.49, mountTheta=-1.62
01:47:05.815 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.51, opts=13)
01:47:05.820 00.005 6120 Enqueuing Move request for scope (-0.07, 0.51)
01:47:05.823 00.003 7680 Worker thread wakes up
01:47:05.823 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.51) opts 0xd
01:47:05.823 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.51)
01:47:05.823 00.000 7680 Moving (-0.07, 0.51) raw xDistance=-0.02 yDistance=-0.49
01:47:05.823 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:47:05.825 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:05.828 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:47:05.828 00.000 7680 MoveAxis(E, 0, ABG)
01:47:05.829 00.001 7680 Move returns status 0, amount 0
01:47:05.829 00.000 7680 MoveAxis(N, 266, ABG)
01:47:05.829 00.000 7680 Guiding  Dir = 0, Dur = 266
01:47:05.829 00.000 6120 UpdateGuideState exits: m=14125 SNR=76.1 Saturated
01:47:05.833 00.004 7680 IsSlewing returns 0
01:47:05.833 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:05.837 00.004 7680 IsGuiding returns 0
01:47:05.837 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:05.841 00.004 7680 PulseGuide returned control before completion, sleep 276
01:47:05.841 00.000 6120 Enqueuing Expose request
01:47:06.129 00.288 7680 IsGuiding returns 1
01:47:06.131 00.002 7680 scope still moving after pulse duration time elapsed
01:47:06.160 00.029 7680 IsSlewing returns 0
01:47:06.161 00.001 7680 IsGuiding returns 0
01:47:06.162 00.001 7680 scope move finished after 266 + 58 ms
01:47:06.162 00.000 7680 Move returns status 0, amount 266
01:47:06.163 00.001 7680 move complete, result=0
01:47:06.163 00.000 7680 worker thread done servicing request
01:47:06.163 00.000 7680 Worker thread wakes up
01:47:06.163 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 266 ms NORTH
01:47:06.169 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:06.170 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:07.426 01.256 7680 Exposure complete
01:47:07.559 00.133 7680 worker thread done servicing request
01:47:07.559 00.000 6120 OnExposeComplete: enter
01:47:07.563 00.004 6120 UpdateGuideState(): m_state=6
01:47:07.568 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6898
01:47:07.573 00.005 6120 Star::Find returns 1 (1), X=958.34, Y=44.02, Mass=14327, SNR=77.4, Peak=255 HFD=6.9
01:47:07.578 00.005 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.56 = -0.72)
01:47:07.581 00.003 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.29 = -0.99)
01:47:07.585 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.61 mountX=0.16 mountY=-0.17, mountTheta=-0.84
01:47:07.590 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.11, opts=13)
01:47:07.593 00.003 6120 Enqueuing Move request for scope (-0.18, 0.11)
01:47:07.598 00.005 7680 Worker thread wakes up
01:47:07.598 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
01:47:07.598 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
01:47:07.598 00.000 7680 Moving (-0.18, 0.11) raw xDistance=0.16 yDistance=-0.17
01:47:07.598 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:07.603 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:47:07.603 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:47:07.603 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:47:07.603 00.000 7680 MoveAxis(E, 0, ABG)
01:47:07.603 00.000 7680 Move returns status 0, amount 0
01:47:07.604 00.001 7680 MoveAxis(N, 0, ABG)
01:47:07.604 00.000 7680 Move returns status 0, amount 0
01:47:07.604 00.000 7680 move complete, result=0
01:47:07.604 00.000 7680 worker thread done servicing request
01:47:07.605 00.001 6120 UpdateGuideState exits: m=14327 SNR=77.4 Saturated
01:47:07.609 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:07.613 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:07.616 00.003 6120 Enqueuing Expose request
01:47:07.620 00.004 7680 Worker thread wakes up
01:47:07.620 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:07.623 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:07.623 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:08.877 01.254 7680 Exposure complete
01:47:09.016 00.139 7680 worker thread done servicing request
01:47:09.016 00.000 6120 OnExposeComplete: enter
01:47:09.019 00.003 6120 UpdateGuideState(): m_state=6
01:47:09.022 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6899
01:47:09.026 00.004 6120 Star::Find returns 1 (1), X=958.41, Y=44.16, Mass=14396, SNR=77.9, Peak=255 HFD=7.0
01:47:09.029 00.003 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (-2.95) = xAngle (4.92 = -1.36)
01:47:09.032 00.003 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
01:47:09.035 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.97 mountX=0.05 mountY=-0.26, mountTheta=-1.36
01:47:09.042 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.24, opts=13)
01:47:09.046 00.004 6120 Enqueuing Move request for scope (-0.10, 0.24)
01:47:09.049 00.003 7680 Worker thread wakes up
01:47:09.049 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
01:47:09.049 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
01:47:09.049 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:09.053 00.004 6120 UpdateGuideState exits: m=14396 SNR=77.9 Saturated
01:47:09.056 00.003 7680 Moving (-0.10, 0.24) raw xDistance=0.05 yDistance=-0.26
01:47:09.057 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:47:09.057 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:09.061 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:47:09.061 00.000 7680 MoveAxis(E, 0, ABG)
01:47:09.061 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:09.065 00.004 7680 Move returns status 0, amount 0
01:47:09.065 00.000 7680 MoveAxis(N, 142, ABG)
01:47:09.065 00.000 6120 Enqueuing Expose request
01:47:09.070 00.005 7680 Guiding  Dir = 0, Dur = 142
01:47:09.070 00.000 7680 IsSlewing returns 0
01:47:09.070 00.000 7680 IsGuiding returns 0
01:47:09.071 00.001 7680 PulseGuide returned control before completion, sleep 152
01:47:09.226 00.155 7680 IsGuiding returns 1
01:47:09.226 00.000 7680 scope still moving after pulse duration time elapsed
01:47:09.259 00.033 7680 IsSlewing returns 0
01:47:09.260 00.001 7680 IsGuiding returns 0
01:47:09.260 00.000 7680 scope move finished after 142 + 46 ms
01:47:09.260 00.000 7680 Move returns status 0, amount 142
01:47:09.261 00.001 7680 move complete, result=0
01:47:09.261 00.000 7680 worker thread done servicing request
01:47:09.261 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 142 ms NORTH
01:47:09.267 00.006 7680 Worker thread wakes up
01:47:09.267 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:09.267 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:10.519 01.252 7680 Exposure complete
01:47:10.666 00.147 7680 worker thread done servicing request
01:47:10.666 00.000 6120 OnExposeComplete: enter
01:47:10.671 00.005 6120 UpdateGuideState(): m_state=6
01:47:10.675 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6900
01:47:10.679 00.004 6120 Star::Find returns 1 (1), X=958.81, Y=44.03, Mass=14685, SNR=78.5, Peak=255 HFD=7.0
01:47:10.682 00.003 6120 CameraToMount -- cameraTheta (0.40) - m_xAngle (-2.95) = xAngle (3.35 = -2.93)
01:47:10.686 00.004 6120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.08 = 3.08)
01:47:10.691 00.005 6120 CameraToMount -- cameraX=0.29 cameraY=0.12 hyp=0.31 cameraTheta=0.40 mountX=-0.31 mountY=0.02, mountTheta=3.08
01:47:10.696 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.12, opts=13)
01:47:10.702 00.006 6120 Enqueuing Move request for scope (0.29, 0.12)
01:47:10.705 00.003 7680 Worker thread wakes up
01:47:10.706 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:10.709 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.12) opts 0xd
01:47:10.709 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.12)
01:47:10.709 00.000 6120 UpdateGuideState exits: m=14685 SNR=78.5 Saturated
01:47:10.715 00.006 7680 Moving (0.29, 0.12) raw xDistance=-0.31 yDistance=0.02
01:47:10.715 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:10.721 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
01:47:10.721 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:47:10.721 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:10.726 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:47:10.727 00.001 6120 Enqueuing Expose request
01:47:10.733 00.006 7680 MoveAxis(E, 126, ABG)
01:47:10.733 00.000 7680 Guiding  Dir = 2, Dur = 126
01:47:10.733 00.000 7680 IsSlewing returns 0
01:47:10.734 00.001 7680 IsGuiding returns 0
01:47:10.734 00.000 7680 PulseGuide returned control before completion, sleep 136
01:47:10.883 00.149 7680 IsGuiding returns 1
01:47:10.885 00.002 7680 scope still moving after pulse duration time elapsed
01:47:10.914 00.029 7680 IsSlewing returns 0
01:47:10.915 00.001 7680 IsGuiding returns 0
01:47:10.915 00.000 7680 scope move finished after 126 + 54 ms
01:47:10.916 00.001 7680 Move returns status 0, amount 126
01:47:10.916 00.000 7680 MoveAxis(N, 0, ABG)
01:47:10.916 00.000 7680 Move returns status 0, amount 0
01:47:10.917 00.001 7680 move complete, result=0
01:47:10.917 00.000 7680 worker thread done servicing request
01:47:10.917 00.000 7680 Worker thread wakes up
01:47:10.918 00.001 6120 GuideStep: -0.3 px 126 ms EAST, 0.0 px 0 ms NORTH
01:47:10.924 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:10.924 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:12.174 01.250 7680 Exposure complete
01:47:12.312 00.138 7680 worker thread done servicing request
01:47:12.313 00.001 6120 OnExposeComplete: enter
01:47:12.318 00.005 6120 UpdateGuideState(): m_state=6
01:47:12.321 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6901
01:47:12.326 00.005 6120 Star::Find returns 1 (1), X=958.58, Y=44.28, Mass=14579, SNR=78.4, Peak=255 HFD=7.2
01:47:12.330 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.35 = -1.94)
01:47:12.334 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.08 = -2.20)
01:47:12.338 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.36 hyp=0.37 cameraTheta=1.39 mountX=-0.13 mountY=-0.30, mountTheta=-1.99
01:47:12.343 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.36, opts=13)
01:47:12.347 00.004 6120 Enqueuing Move request for scope (0.07, 0.36)
01:47:12.350 00.003 7680 Worker thread wakes up
01:47:12.351 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.36) opts 0xd
01:47:12.351 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.36)
01:47:12.351 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:12.357 00.006 6120 UpdateGuideState exits: m=14579 SNR=78.4 Saturated
01:47:12.361 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:12.366 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:12.370 00.004 6120 Enqueuing Expose request
01:47:12.373 00.003 7680 Moving (0.07, 0.36) raw xDistance=-0.13 yDistance=-0.30
01:47:12.374 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:47:12.374 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:47:12.374 00.000 7680 MoveAxis(E, 0, ABG)
01:47:12.374 00.000 7680 Move returns status 0, amount 0
01:47:12.375 00.001 7680 MoveAxis(N, 162, ABG)
01:47:12.375 00.000 7680 Guiding  Dir = 0, Dur = 162
01:47:12.375 00.000 7680 IsSlewing returns 0
01:47:12.376 00.001 7680 IsGuiding returns 0
01:47:12.376 00.000 7680 PulseGuide returned control before completion, sleep 172
01:47:12.551 00.175 7680 IsGuiding returns 1
01:47:12.551 00.000 7680 scope still moving after pulse duration time elapsed
01:47:12.583 00.032 7680 IsSlewing returns 0
01:47:12.584 00.001 7680 IsGuiding returns 0
01:47:12.585 00.001 7680 scope move finished after 162 + 46 ms
01:47:12.585 00.000 7680 Move returns status 0, amount 162
01:47:12.585 00.000 7680 move complete, result=0
01:47:12.586 00.001 7680 worker thread done servicing request
01:47:12.587 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 162 ms NORTH
01:47:12.593 00.006 7680 Worker thread wakes up
01:47:12.593 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:12.594 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:13.843 01.249 7680 Exposure complete
01:47:13.982 00.139 7680 worker thread done servicing request
01:47:13.982 00.000 6120 OnExposeComplete: enter
01:47:13.986 00.004 6120 UpdateGuideState(): m_state=6
01:47:13.991 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6902
01:47:13.995 00.004 6120 Star::Find returns 1 (1), X=958.48, Y=44.39, Mass=14961, SNR=79.0, Peak=255 HFD=7.2
01:47:13.999 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
01:47:14.002 00.003 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
01:47:14.007 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.48 hyp=0.48 cameraTheta=1.65 mountX=-0.05 mountY=-0.45, mountTheta=-1.68
01:47:14.012 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.48, opts=13)
01:47:14.016 00.004 6120 Enqueuing Move request for scope (-0.04, 0.48)
01:47:14.020 00.004 7680 Worker thread wakes up
01:47:14.020 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:14.025 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.48) opts 0xd
01:47:14.025 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.48)
01:47:14.025 00.000 7680 Moving (-0.04, 0.48) raw xDistance=-0.05 yDistance=-0.45
01:47:14.025 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:47:14.025 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:47:14.025 00.000 7680 MoveAxis(E, 0, ABG)
01:47:14.026 00.001 7680 Move returns status 0, amount 0
01:47:14.027 00.001 7680 MoveAxis(N, 243, ABG)
01:47:14.027 00.000 7680 Guiding  Dir = 0, Dur = 243
01:47:14.027 00.000 6120 UpdateGuideState exits: m=14961 SNR=79.0 Saturated
01:47:14.031 00.004 7680 IsSlewing returns 0
01:47:14.031 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:14.036 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:14.040 00.004 6120 Enqueuing Expose request
01:47:14.045 00.005 7680 IsGuiding returns 0
01:47:14.047 00.002 7680 PulseGuide returned control before completion, sleep 253
01:47:14.314 00.267 7680 IsGuiding returns 0
01:47:14.314 00.000 7680 Move returns status 0, amount 243
01:47:14.315 00.001 7680 move complete, result=0
01:47:14.315 00.000 7680 worker thread done servicing request
01:47:14.315 00.000 7680 Worker thread wakes up
01:47:14.317 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 243 ms NORTH
01:47:14.324 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:14.324 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:15.581 01.257 7680 Exposure complete
01:47:15.725 00.144 7680 worker thread done servicing request
01:47:15.725 00.000 6120 OnExposeComplete: enter
01:47:15.730 00.005 6120 UpdateGuideState(): m_state=6
01:47:15.734 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6903
01:47:15.738 00.004 6120 Star::Find returns 1 (1), X=958.34, Y=43.96, Mass=14258, SNR=77.4, Peak=255 HFD=6.8
01:47:15.742 00.004 6120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-2.95) = xAngle (5.83 = -0.45)
01:47:15.746 00.004 6120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.56 = -0.72)
01:47:15.750 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.88 mountX=0.16 mountY=-0.12, mountTheta=-0.63
01:47:15.754 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.05, opts=13)
01:47:15.760 00.006 6120 Enqueuing Move request for scope (-0.17, 0.05)
01:47:15.764 00.004 7680 Worker thread wakes up
01:47:15.765 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
01:47:15.765 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
01:47:15.765 00.000 7680 Moving (-0.17, 0.05) raw xDistance=0.16 yDistance=-0.12
01:47:15.765 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:47:15.766 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:47:15.766 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:15.771 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:47:15.772 00.001 6120 UpdateGuideState exits: m=14258 SNR=77.4 Saturated
01:47:15.776 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:15.780 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:15.784 00.004 6120 Enqueuing Expose request
01:47:15.789 00.005 7680 MoveAxis(E, 0, ABG)
01:47:15.789 00.000 7680 Move returns status 0, amount 0
01:47:15.789 00.000 7680 MoveAxis(N, 0, ABG)
01:47:15.789 00.000 7680 Move returns status 0, amount 0
01:47:15.790 00.001 7680 move complete, result=0
01:47:15.791 00.001 7680 worker thread done servicing request
01:47:15.791 00.000 7680 Worker thread wakes up
01:47:15.791 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:15.791 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:15.792 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:17.043 01.251 7680 Exposure complete
01:47:17.172 00.129 7680 worker thread done servicing request
01:47:17.172 00.000 6120 OnExposeComplete: enter
01:47:17.176 00.004 6120 UpdateGuideState(): m_state=6
01:47:17.180 00.004 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6904
01:47:17.183 00.003 6120 Star::Find returns 1 (1), X=958.62, Y=44.11, Mass=14846, SNR=80.6, Peak=255 HFD=7.1
01:47:17.187 00.004 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
01:47:17.191 00.004 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.51)
01:47:17.193 00.002 6120 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.09 mountX=-0.14 mountY=-0.13, mountTheta=-2.38
01:47:17.201 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.20, opts=13)
01:47:17.206 00.005 6120 Enqueuing Move request for scope (0.10, 0.20)
01:47:17.210 00.004 7680 Worker thread wakes up
01:47:17.210 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
01:47:17.210 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
01:47:17.210 00.000 7680 Moving (0.10, 0.20) raw xDistance=-0.14 yDistance=-0.13
01:47:17.210 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:47:17.210 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:47:17.210 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:47:17.211 00.001 7680 MoveAxis(E, 0, ABG)
01:47:17.211 00.000 7680 Move returns status 0, amount 0
01:47:17.211 00.000 7680 MoveAxis(N, 0, ABG)
01:47:17.211 00.000 7680 Move returns status 0, amount 0
01:47:17.211 00.000 7680 move complete, result=0
01:47:17.211 00.000 7680 worker thread done servicing request
01:47:17.211 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:17.215 00.004 6120 UpdateGuideState exits: m=14846 SNR=80.6 Saturated
01:47:17.219 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:17.222 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:17.226 00.004 6120 Enqueuing Expose request
01:47:17.230 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:17.234 00.004 7680 Worker thread wakes up
01:47:17.234 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:17.234 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:18.487 01.253 7680 Exposure complete
01:47:18.622 00.135 7680 worker thread done servicing request
01:47:18.622 00.000 6120 OnExposeComplete: enter
01:47:18.626 00.004 6120 UpdateGuideState(): m_state=6
01:47:18.631 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6905
01:47:18.635 00.004 6120 Star::Find returns 1 (1), X=958.46, Y=44.53, Mass=14642, SNR=77.0, Peak=255 HFD=7.1
01:47:18.639 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.67)
01:47:18.643 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.93)
01:47:18.646 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.62 hyp=0.62 cameraTheta=1.66 mountX=-0.06 mountY=-0.58, mountTheta=-1.67
01:47:18.652 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.62, opts=13)
01:47:18.656 00.004 6120 Enqueuing Move request for scope (-0.06, 0.62)
01:47:18.660 00.004 7680 Worker thread wakes up
01:47:18.660 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.62) opts 0xd
01:47:18.660 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:18.664 00.004 6120 UpdateGuideState exits: m=14642 SNR=77.0 Saturated
01:47:18.668 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:18.672 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.62)
01:47:18.673 00.001 7680 Moving (-0.06, 0.62) raw xDistance=-0.06 yDistance=-0.58
01:47:18.673 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:47:18.673 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
01:47:18.673 00.000 7680 MoveAxis(E, 0, ABG)
01:47:18.674 00.001 7680 Move returns status 0, amount 0
01:47:18.674 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:18.678 00.004 6120 Enqueuing Expose request
01:47:18.682 00.004 7680 MoveAxis(N, 315, ABG)
01:47:18.682 00.000 7680 Guiding  Dir = 0, Dur = 315
01:47:18.682 00.000 7680 IsSlewing returns 0
01:47:18.682 00.000 7680 IsGuiding returns 0
01:47:18.683 00.001 7680 PulseGuide returned control before completion, sleep 325
01:47:19.012 00.329 7680 IsGuiding returns 1
01:47:19.014 00.002 7680 scope still moving after pulse duration time elapsed
01:47:19.043 00.029 7680 IsSlewing returns 0
01:47:19.045 00.002 7680 IsGuiding returns 0
01:47:19.046 00.001 7680 scope move finished after 315 + 47 ms
01:47:19.047 00.001 7680 Move returns status 0, amount 315
01:47:19.047 00.000 7680 move complete, result=0
01:47:19.048 00.001 7680 worker thread done servicing request
01:47:19.048 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 315 ms NORTH
01:47:19.052 00.004 7680 Worker thread wakes up
01:47:19.053 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:19.053 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:20.303 01.250 7680 Exposure complete
01:47:20.431 00.128 7680 worker thread done servicing request
01:47:20.431 00.000 6120 OnExposeComplete: enter
01:47:20.435 00.004 6120 UpdateGuideState(): m_state=6
01:47:20.439 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6906
01:47:20.442 00.003 6120 Star::Find returns 1 (1), X=958.43, Y=44.02, Mass=14092, SNR=78.0, Peak=255 HFD=6.8
01:47:20.446 00.004 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.20 = -1.08)
01:47:20.449 00.003 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.93 = -1.35)
01:47:20.453 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.25 mountX=0.07 mountY=-0.14, mountTheta=-1.12
01:47:20.457 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.11, opts=13)
01:47:20.461 00.004 6120 Enqueuing Move request for scope (-0.09, 0.11)
01:47:20.466 00.005 7680 Worker thread wakes up
01:47:20.466 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
01:47:20.466 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
01:47:20.467 00.001 7680 Moving (-0.09, 0.11) raw xDistance=0.07 yDistance=-0.14
01:47:20.467 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:47:20.467 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:47:20.467 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:47:20.467 00.000 7680 MoveAxis(E, 0, ABG)
01:47:20.467 00.000 7680 Move returns status 0, amount 0
01:47:20.468 00.001 7680 MoveAxis(N, 0, ABG)
01:47:20.468 00.000 7680 Move returns status 0, amount 0
01:47:20.468 00.000 7680 move complete, result=0
01:47:20.468 00.000 7680 worker thread done servicing request
01:47:20.468 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:20.473 00.005 6120 UpdateGuideState exits: m=14092 SNR=78.0 Saturated
01:47:20.477 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:20.481 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:20.486 00.005 6120 Enqueuing Expose request
01:47:20.490 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:20.493 00.003 7680 Worker thread wakes up
01:47:20.493 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:20.493 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:21.747 01.254 7680 Exposure complete
01:47:21.921 00.174 7680 worker thread done servicing request
01:47:21.923 00.002 6120 OnExposeComplete: enter
01:47:21.929 00.006 6120 UpdateGuideState(): m_state=6
01:47:21.934 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6907
01:47:21.939 00.005 6120 Star::Find returns 1 (1), X=958.69, Y=44.17, Mass=15155, SNR=79.6, Peak=255 HFD=6.9
01:47:21.944 00.005 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.92 = -2.36)
01:47:21.949 00.005 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.63)
01:47:21.953 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.26 hyp=0.31 cameraTheta=0.97 mountX=-0.22 mountY=-0.15, mountTheta=-2.54
01:47:21.958 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.26, opts=13)
01:47:21.963 00.005 6120 Enqueuing Move request for scope (0.18, 0.26)
01:47:21.966 00.003 7680 Worker thread wakes up
01:47:21.966 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:21.971 00.005 6120 UpdateGuideState exits: m=15155 SNR=79.6 Saturated
01:47:21.976 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:21.979 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:21.983 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.26) opts 0xd
01:47:21.983 00.000 6120 Enqueuing Expose request
01:47:21.987 00.004 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.26)
01:47:21.987 00.000 7680 Moving (0.18, 0.26) raw xDistance=-0.22 yDistance=-0.15
01:47:21.987 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:47:21.987 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:47:21.987 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:47:21.987 00.000 7680 MoveAxis(E, 90, ABG)
01:47:21.987 00.000 7680 Guiding  Dir = 2, Dur = 90
01:47:21.988 00.001 7680 IsSlewing returns 0
01:47:21.988 00.000 7680 IsGuiding returns 0
01:47:21.988 00.000 7680 PulseGuide returned control before completion, sleep 100
01:47:22.098 00.110 7680 IsGuiding returns 1
01:47:22.099 00.001 7680 scope still moving after pulse duration time elapsed
01:47:22.128 00.029 7680 IsSlewing returns 0
01:47:22.130 00.002 7680 IsGuiding returns 0
01:47:22.131 00.001 7680 scope move finished after 90 + 52 ms
01:47:22.131 00.000 7680 Move returns status 0, amount 90
01:47:22.132 00.001 7680 MoveAxis(N, 0, ABG)
01:47:22.132 00.000 7680 Move returns status 0, amount 0
01:47:22.132 00.000 7680 move complete, result=0
01:47:22.134 00.002 7680 worker thread done servicing request
01:47:22.134 00.000 7680 Worker thread wakes up
01:47:22.134 00.000 6120 GuideStep: -0.2 px 90 ms EAST, -0.2 px 0 ms NORTH
01:47:22.145 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:22.145 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:23.388 01.243 7680 Exposure complete
01:47:23.525 00.137 7680 worker thread done servicing request
01:47:23.526 00.001 6120 OnExposeComplete: enter
01:47:23.529 00.003 6120 UpdateGuideState(): m_state=6
01:47:23.532 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6908
01:47:23.537 00.005 6120 Star::Find returns 1 (1), X=958.35, Y=44.57, Mass=13724, SNR=75.6, Peak=255 HFD=7.2
01:47:23.541 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.77 = -1.52)
01:47:23.547 00.006 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.78)
01:47:23.552 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.65 hyp=0.67 cameraTheta=1.81 mountX=0.04 mountY=-0.66, mountTheta=-1.52
01:47:23.558 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.65, opts=13)
01:47:23.561 00.003 6120 Enqueuing Move request for scope (-0.16, 0.65)
01:47:23.565 00.004 7680 Worker thread wakes up
01:47:23.567 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.65) opts 0xd
01:47:23.567 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.65)
01:47:23.567 00.000 7680 Moving (-0.16, 0.65) raw xDistance=0.04 yDistance=-0.66
01:47:23.567 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:47:23.567 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
01:47:23.567 00.000 7680 MoveAxis(E, 0, ABG)
01:47:23.568 00.001 7680 Move returns status 0, amount 0
01:47:23.568 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:23.572 00.004 7680 MoveAxis(N, 357, ABG)
01:47:23.573 00.001 7680 Guiding  Dir = 0, Dur = 357
01:47:23.573 00.000 6120 UpdateGuideState exits: m=13724 SNR=75.6 Saturated
01:47:23.578 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:23.582 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:23.587 00.005 6120 Enqueuing Expose request
01:47:23.591 00.004 7680 IsSlewing returns 0
01:47:23.591 00.000 7680 IsGuiding returns 0
01:47:23.591 00.000 7680 PulseGuide returned control before completion, sleep 367
01:47:23.969 00.378 7680 IsGuiding returns 1
01:47:23.970 00.001 7680 scope still moving after pulse duration time elapsed
01:47:23.999 00.029 7680 IsSlewing returns 0
01:47:24.000 00.001 7680 IsGuiding returns 0
01:47:24.001 00.001 7680 scope move finished after 357 + 53 ms
01:47:24.001 00.000 7680 Move returns status 0, amount 357
01:47:24.002 00.001 7680 move complete, result=0
01:47:24.002 00.000 7680 worker thread done servicing request
01:47:24.003 00.001 7680 Worker thread wakes up
01:47:24.003 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.7 px 357 ms NORTH
01:47:24.010 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:24.012 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:25.271 01.259 7680 Exposure complete
01:47:25.422 00.151 7680 worker thread done servicing request
01:47:25.422 00.000 6120 OnExposeComplete: enter
01:47:25.426 00.004 6120 UpdateGuideState(): m_state=6
01:47:25.431 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6909
01:47:25.437 00.006 6120 Star::Find returns 1 (1), X=958.39, Y=43.96, Mass=13696, SNR=75.0, Peak=255 HFD=6.7
01:47:25.443 00.006 6120 CameraToMount -- cameraTheta (2.79) - m_xAngle (-2.95) = xAngle (5.74 = -0.54)
01:47:25.450 00.007 6120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.48 = -0.81)
01:47:25.459 00.009 6120 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.79 mountX=0.11 mountY=-0.09, mountTheta=-0.70
01:47:25.464 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.04, opts=13)
01:47:25.468 00.004 6120 Enqueuing Move request for scope (-0.12, 0.04)
01:47:25.473 00.005 7680 Worker thread wakes up
01:47:25.473 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:25.480 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
01:47:25.480 00.000 6120 UpdateGuideState exits: m=13696 SNR=75.0 Saturated
01:47:25.485 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:25.490 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:25.495 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
01:47:25.495 00.000 7680 Moving (-0.12, 0.04) raw xDistance=0.11 yDistance=-0.09
01:47:25.495 00.000 6120 Enqueuing Expose request
01:47:25.500 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:47:25.500 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:47:25.502 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:47:25.502 00.000 7680 MoveAxis(E, 0, ABG)
01:47:25.502 00.000 7680 Move returns status 0, amount 0
01:47:25.502 00.000 7680 MoveAxis(N, 0, ABG)
01:47:25.502 00.000 7680 Move returns status 0, amount 0
01:47:25.502 00.000 7680 move complete, result=0
01:47:25.503 00.001 7680 worker thread done servicing request
01:47:25.503 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:25.510 00.007 7680 Worker thread wakes up
01:47:25.510 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:25.511 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:26.773 01.262 7680 Exposure complete
01:47:26.908 00.135 7680 worker thread done servicing request
01:47:26.910 00.002 6120 OnExposeComplete: enter
01:47:26.915 00.005 6120 UpdateGuideState(): m_state=6
01:47:26.920 00.005 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6910
01:47:26.924 00.004 6120 Star::Find returns 1 (1), X=958.38, Y=44.43, Mass=14464, SNR=77.9, Peak=255 HFD=7.2
01:47:26.928 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
01:47:26.933 00.005 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
01:47:26.936 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.52 hyp=0.53 cameraTheta=1.83 mountX=0.04 mountY=-0.52, mountTheta=-1.50
01:47:26.941 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.52, opts=13)
01:47:26.945 00.004 6120 Enqueuing Move request for scope (-0.14, 0.52)
01:47:26.949 00.004 7680 Worker thread wakes up
01:47:26.949 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.52) opts 0xd
01:47:26.950 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.52)
01:47:26.950 00.000 7680 Moving (-0.14, 0.52) raw xDistance=0.04 yDistance=-0.52
01:47:26.950 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:47:26.950 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
01:47:26.950 00.000 7680 MoveAxis(E, 0, ABG)
01:47:26.951 00.001 7680 Move returns status 0, amount 0
01:47:26.951 00.000 7680 MoveAxis(N, 284, ABG)
01:47:26.951 00.000 7680 Guiding  Dir = 0, Dur = 284
01:47:26.951 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:26.956 00.005 7680 IsSlewing returns 0
01:47:26.956 00.000 6120 UpdateGuideState exits: m=14464 SNR=77.9 Saturated
01:47:26.961 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:26.964 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:26.968 00.004 6120 Enqueuing Expose request
01:47:26.971 00.003 7680 IsGuiding returns 0
01:47:26.972 00.001 7680 PulseGuide returned control before completion, sleep 294
01:47:27.272 00.300 7680 IsGuiding returns 1
01:47:27.274 00.002 7680 scope still moving after pulse duration time elapsed
01:47:27.303 00.029 7680 IsSlewing returns 0
01:47:27.304 00.001 7680 IsGuiding returns 0
01:47:27.305 00.001 7680 scope move finished after 284 + 48 ms
01:47:27.305 00.000 7680 Move returns status 0, amount 284
01:47:27.305 00.000 7680 move complete, result=0
01:47:27.306 00.001 7680 worker thread done servicing request
01:47:27.306 00.000 7680 Worker thread wakes up
01:47:27.307 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 284 ms NORTH
01:47:27.314 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:27.314 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:28.567 01.253 7680 Exposure complete
01:47:28.711 00.144 7680 worker thread done servicing request
01:47:28.712 00.001 6120 OnExposeComplete: enter
01:47:28.715 00.003 6120 UpdateGuideState(): m_state=6
01:47:28.721 00.006 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6911
01:47:28.725 00.004 6120 Star::Find returns 1 (1), X=958.32, Y=44.02, Mass=14760, SNR=78.1, Peak=255 HFD=6.9
01:47:28.730 00.005 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (-2.95) = xAngle (5.59 = -0.69)
01:47:28.735 00.005 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.33 = -0.96)
01:47:28.739 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.64 mountX=0.18 mountY=-0.19, mountTheta=-0.81
01:47:28.744 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.11, opts=13)
01:47:28.749 00.005 6120 Enqueuing Move request for scope (-0.20, 0.11)
01:47:28.752 00.003 7680 Worker thread wakes up
01:47:28.753 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:28.755 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
01:47:28.755 00.000 6120 UpdateGuideState exits: m=14760 SNR=78.1 Saturated
01:47:28.761 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:28.767 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:28.772 00.005 6120 Enqueuing Expose request
01:47:28.776 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
01:47:28.776 00.000 7680 Moving (-0.20, 0.11) raw xDistance=0.18 yDistance=-0.19
01:47:28.777 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:47:28.777 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:47:28.778 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:47:28.778 00.000 7680 MoveAxis(E, 0, ABG)
01:47:28.778 00.000 7680 Move returns status 0, amount 0
01:47:28.778 00.000 7680 MoveAxis(N, 0, ABG)
01:47:28.779 00.001 7680 Move returns status 0, amount 0
01:47:28.779 00.000 7680 move complete, result=0
01:47:28.779 00.000 7680 worker thread done servicing request
01:47:28.779 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:28.782 00.003 7680 Worker thread wakes up
01:47:28.784 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:28.784 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:30.039 01.255 7680 Exposure complete
01:47:30.178 00.139 7680 worker thread done servicing request
01:47:30.179 00.001 6120 OnExposeComplete: enter
01:47:30.182 00.003 6120 UpdateGuideState(): m_state=6
01:47:30.185 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6912
01:47:30.189 00.004 6120 Star::Find returns 1 (1), X=958.29, Y=44.15, Mass=13910, SNR=75.7, Peak=255 HFD=6.9
01:47:30.191 00.002 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
01:47:30.194 00.003 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
01:47:30.197 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.24 hyp=0.33 cameraTheta=2.33 mountX=0.18 mountY=-0.32, mountTheta=-1.06
01:47:30.201 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.24, opts=13)
01:47:30.205 00.004 6120 Enqueuing Move request for scope (-0.23, 0.24)
01:47:30.208 00.003 7680 Worker thread wakes up
01:47:30.208 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.24) opts 0xd
01:47:30.208 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.24)
01:47:30.208 00.000 7680 Moving (-0.23, 0.24) raw xDistance=0.18 yDistance=-0.32
01:47:30.209 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:47:30.209 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:47:30.209 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:30.212 00.003 7680 MoveAxis(E, 0, ABG)
01:47:30.213 00.001 7680 Move returns status 0, amount 0
01:47:30.213 00.000 7680 MoveAxis(N, 172, ABG)
01:47:30.213 00.000 7680 Guiding  Dir = 0, Dur = 172
01:47:30.213 00.000 6120 UpdateGuideState exits: m=13910 SNR=75.7 Saturated
01:47:30.216 00.003 7680 IsSlewing returns 0
01:47:30.217 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:30.220 00.003 7680 IsGuiding returns 0
01:47:30.220 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:30.222 00.002 7680 PulseGuide returned control before completion, sleep 182
01:47:30.222 00.000 6120 Enqueuing Expose request
01:47:30.417 00.195 7680 IsGuiding returns 1
01:47:30.418 00.001 7680 scope still moving after pulse duration time elapsed
01:47:30.449 00.031 7680 IsSlewing returns 0
01:47:30.450 00.001 7680 IsGuiding returns 0
01:47:30.451 00.001 7680 scope move finished after 172 + 58 ms
01:47:30.451 00.000 7680 Move returns status 0, amount 172
01:47:30.451 00.000 7680 move complete, result=0
01:47:30.452 00.001 7680 worker thread done servicing request
01:47:30.452 00.000 7680 Worker thread wakes up
01:47:30.452 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 172 ms NORTH
01:47:30.460 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:30.460 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:31.713 01.253 7680 Exposure complete
01:47:31.855 00.142 7680 worker thread done servicing request
01:47:31.855 00.000 6120 OnExposeComplete: enter
01:47:31.859 00.004 6120 UpdateGuideState(): m_state=6
01:47:31.864 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6913
01:47:31.867 00.003 6120 Star::Find returns 1 (1), X=958.25, Y=43.98, Mass=14252, SNR=76.7, Peak=255 HFD=6.8
01:47:31.871 00.004 6120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-2.95) = xAngle (5.84 = -0.45)
01:47:31.874 00.003 6120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.57 = -0.71)
01:47:31.879 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=0.07 hyp=0.27 cameraTheta=2.88 mountX=0.25 mountY=-0.18, mountTheta=-0.63
01:47:31.884 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.07, opts=13)
01:47:31.889 00.005 6120 Enqueuing Move request for scope (-0.26, 0.07)
01:47:31.894 00.005 7680 Worker thread wakes up
01:47:31.894 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.07) opts 0xd
01:47:31.895 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.07)
01:47:31.895 00.000 7680 Moving (-0.26, 0.07) raw xDistance=0.25 yDistance=-0.18
01:47:31.895 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
01:47:31.895 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:47:31.895 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:31.900 00.005 6120 UpdateGuideState exits: m=14252 SNR=76.7 Saturated
01:47:31.902 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:47:31.902 00.000 7680 MoveAxis(W, 100, ABG)
01:47:31.903 00.001 7680 Guiding  Dir = 3, Dur = 100
01:47:31.903 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:31.907 00.004 7680 IsSlewing returns 0
01:47:31.907 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:31.910 00.003 7680 IsGuiding returns 0
01:47:31.910 00.000 6120 Enqueuing Expose request
01:47:31.914 00.004 7680 PulseGuide returned control before completion, sleep 110
01:47:32.031 00.117 7680 IsGuiding returns 1
01:47:32.031 00.000 7680 scope still moving after pulse duration time elapsed
01:47:32.061 00.030 7680 IsSlewing returns 0
01:47:32.061 00.000 7680 IsGuiding returns 0
01:47:32.061 00.000 7680 scope move finished after 100 + 50 ms
01:47:32.061 00.000 7680 Move returns status 0, amount 100
01:47:32.063 00.002 7680 MoveAxis(N, 0, ABG)
01:47:32.063 00.000 7680 Move returns status 0, amount 0
01:47:32.063 00.000 7680 move complete, result=0
01:47:32.064 00.001 7680 worker thread done servicing request
01:47:32.064 00.000 6120 GuideStep: 0.2 px 100 ms WEST, -0.2 px 0 ms NORTH
01:47:32.070 00.006 7680 Worker thread wakes up
01:47:32.070 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:32.071 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:33.326 01.255 7680 Exposure complete
01:47:33.463 00.137 7680 worker thread done servicing request
01:47:33.464 00.001 6120 OnExposeComplete: enter
01:47:33.468 00.004 6120 UpdateGuideState(): m_state=6
01:47:33.472 00.004 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6914
01:47:33.476 00.004 6120 Star::Find returns 1 (1), X=958.49, Y=44.04, Mass=13687, SNR=75.8, Peak=255 HFD=6.8
01:47:33.480 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
01:47:33.486 00.006 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
01:47:33.491 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.74 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
01:47:33.495 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.13, opts=13)
01:47:33.499 00.004 6120 Enqueuing Move request for scope (-0.02, 0.13)
01:47:33.503 00.004 7680 Worker thread wakes up
01:47:33.503 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
01:47:33.504 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
01:47:33.504 00.000 7680 Moving (-0.02, 0.13) raw xDistance=-0.00 yDistance=-0.12
01:47:33.504 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:47:33.504 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:47:33.505 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:47:33.505 00.000 7680 MoveAxis(E, 0, ABG)
01:47:33.505 00.000 7680 Move returns status 0, amount 0
01:47:33.505 00.000 7680 MoveAxis(N, 0, ABG)
01:47:33.505 00.000 7680 Move returns status 0, amount 0
01:47:33.506 00.001 7680 move complete, result=0
01:47:33.506 00.000 7680 worker thread done servicing request
01:47:33.506 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:33.509 00.003 6120 UpdateGuideState exits: m=13687 SNR=75.8 Saturated
01:47:33.513 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:33.516 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:33.520 00.004 6120 Enqueuing Expose request
01:47:33.524 00.004 7680 Worker thread wakes up
01:47:33.524 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:33.528 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:33.528 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:34.782 01.254 7680 Exposure complete
01:47:34.925 00.143 7680 worker thread done servicing request
01:47:34.925 00.000 6120 OnExposeComplete: enter
01:47:34.929 00.004 6120 UpdateGuideState(): m_state=6
01:47:34.933 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6915
01:47:34.937 00.004 6120 Star::Find returns 1 (1), X=958.54, Y=44.47, Mass=13643, SNR=75.3, Peak=255 HFD=7.1
01:47:34.941 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (-2.95) = xAngle (4.48 = -1.80)
01:47:34.946 00.005 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.07)
01:47:34.950 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.55 hyp=0.56 cameraTheta=1.53 mountX=-0.13 mountY=-0.49, mountTheta=-1.83
01:47:34.955 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.55, opts=13)
01:47:34.959 00.004 6120 Enqueuing Move request for scope (0.02, 0.55)
01:47:34.962 00.003 7680 Worker thread wakes up
01:47:34.963 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:34.966 00.003 6120 UpdateGuideState exits: m=13643 SNR=75.3 Saturated
01:47:34.970 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:34.973 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:34.978 00.005 6120 Enqueuing Expose request
01:47:34.982 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.55) opts 0xd
01:47:34.982 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.55)
01:47:34.982 00.000 7680 Moving (0.02, 0.55) raw xDistance=-0.13 yDistance=-0.49
01:47:34.982 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:47:34.982 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:47:34.983 00.001 7680 MoveAxis(E, 0, ABG)
01:47:34.983 00.000 7680 Move returns status 0, amount 0
01:47:34.984 00.001 7680 MoveAxis(N, 265, ABG)
01:47:34.984 00.000 7680 Guiding  Dir = 0, Dur = 265
01:47:34.984 00.000 7680 IsSlewing returns 0
01:47:34.984 00.000 7680 IsGuiding returns 0
01:47:34.984 00.000 7680 PulseGuide returned control before completion, sleep 275
01:47:35.274 00.290 7680 IsGuiding returns 1
01:47:35.274 00.000 7680 scope still moving after pulse duration time elapsed
01:47:35.305 00.031 7680 IsSlewing returns 0
01:47:35.306 00.001 7680 IsGuiding returns 0
01:47:35.306 00.000 7680 scope move finished after 265 + 57 ms
01:47:35.308 00.002 7680 Move returns status 0, amount 265
01:47:35.308 00.000 7680 move complete, result=0
01:47:35.309 00.001 7680 worker thread done servicing request
01:47:35.309 00.000 7680 Worker thread wakes up
01:47:35.310 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 265 ms NORTH
01:47:35.316 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:35.317 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:36.569 01.252 7680 Exposure complete
01:47:36.711 00.142 7680 worker thread done servicing request
01:47:36.711 00.000 6120 OnExposeComplete: enter
01:47:36.717 00.006 6120 UpdateGuideState(): m_state=6
01:47:36.722 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6916
01:47:36.726 00.004 6120 Star::Find returns 1 (1), X=958.46, Y=44.06, Mass=14329, SNR=76.9, Peak=255 HFD=6.8
01:47:36.733 00.007 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
01:47:36.737 00.004 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
01:47:36.740 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.94 mountX=0.03 mountY=-0.15, mountTheta=-1.39
01:47:36.746 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.14, opts=13)
01:47:36.750 00.004 6120 Enqueuing Move request for scope (-0.05, 0.14)
01:47:36.754 00.004 7680 Worker thread wakes up
01:47:36.754 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
01:47:36.755 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
01:47:36.755 00.000 7680 Moving (-0.05, 0.14) raw xDistance=0.03 yDistance=-0.15
01:47:36.755 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:47:36.755 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:47:36.755 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:36.760 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:47:36.760 00.000 6120 UpdateGuideState exits: m=14329 SNR=76.9 Saturated
01:47:36.764 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:36.768 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:36.772 00.004 6120 Enqueuing Expose request
01:47:36.776 00.004 7680 MoveAxis(E, 0, ABG)
01:47:36.776 00.000 7680 Move returns status 0, amount 0
01:47:36.777 00.001 7680 MoveAxis(N, 0, ABG)
01:47:36.777 00.000 7680 Move returns status 0, amount 0
01:47:36.777 00.000 7680 move complete, result=0
01:47:36.777 00.000 7680 worker thread done servicing request
01:47:36.777 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:36.782 00.005 7680 Worker thread wakes up
01:47:36.782 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:36.782 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:38.029 01.247 7680 Exposure complete
01:47:38.176 00.147 7680 worker thread done servicing request
01:47:38.176 00.000 6120 OnExposeComplete: enter
01:47:38.181 00.005 6120 UpdateGuideState(): m_state=6
01:47:38.185 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6917
01:47:38.188 00.003 6120 Star::Find returns 1 (1), X=958.41, Y=43.98, Mass=14079, SNR=75.8, Peak=255 HFD=6.8
01:47:38.192 00.004 6120 CameraToMount -- cameraTheta (2.62) - m_xAngle (-2.95) = xAngle (5.57 = -0.71)
01:47:38.197 00.005 6120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.98)
01:47:38.200 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.62 mountX=0.10 mountY=-0.10, mountTheta=-0.83
01:47:38.206 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.06, opts=13)
01:47:38.210 00.004 6120 Enqueuing Move request for scope (-0.11, 0.06)
01:47:38.214 00.004 7680 Worker thread wakes up
01:47:38.215 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:38.218 00.003 6120 UpdateGuideState exits: m=14079 SNR=75.8 Saturated
01:47:38.222 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:38.227 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
01:47:38.227 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
01:47:38.228 00.001 7680 Moving (-0.11, 0.06) raw xDistance=0.10 yDistance=-0.10
01:47:38.229 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:47:38.229 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:47:38.229 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:47:38.229 00.000 7680 MoveAxis(E, 0, ABG)
01:47:38.229 00.000 7680 Move returns status 0, amount 0
01:47:38.229 00.000 7680 MoveAxis(N, 0, ABG)
01:47:38.229 00.000 7680 Move returns status 0, amount 0
01:47:38.230 00.001 7680 move complete, result=0
01:47:38.230 00.000 7680 worker thread done servicing request
01:47:38.230 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:38.235 00.005 6120 Enqueuing Expose request
01:47:38.239 00.004 7680 Worker thread wakes up
01:47:38.240 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:38.240 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:38.240 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:39.484 01.244 7680 Exposure complete
01:47:39.630 00.146 7680 worker thread done servicing request
01:47:39.632 00.002 6120 OnExposeComplete: enter
01:47:39.635 00.003 6120 UpdateGuideState(): m_state=6
01:47:39.639 00.004 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6918
01:47:39.643 00.004 6120 Star::Find returns 1 (1), X=958.50, Y=44.48, Mass=14172, SNR=77.9, Peak=255 HFD=7.1
01:47:39.647 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
01:47:39.652 00.005 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
01:47:39.655 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.57 hyp=0.57 cameraTheta=1.60 mountX=-0.09 mountY=-0.52, mountTheta=-1.74
01:47:39.661 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.57, opts=13)
01:47:39.666 00.005 6120 Enqueuing Move request for scope (-0.02, 0.57)
01:47:39.671 00.005 7680 Worker thread wakes up
01:47:39.671 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.57) opts 0xd
01:47:39.671 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:39.675 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.57)
01:47:39.675 00.000 7680 Moving (-0.02, 0.57) raw xDistance=-0.09 yDistance=-0.52
01:47:39.675 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:47:39.677 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
01:47:39.677 00.000 7680 MoveAxis(E, 0, ABG)
01:47:39.677 00.000 6120 UpdateGuideState exits: m=14172 SNR=77.9 Saturated
01:47:39.681 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:39.684 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:39.689 00.005 6120 Enqueuing Expose request
01:47:39.693 00.004 7680 Move returns status 0, amount 0
01:47:39.693 00.000 7680 MoveAxis(N, 283, ABG)
01:47:39.693 00.000 7680 Guiding  Dir = 0, Dur = 283
01:47:39.693 00.000 7680 IsSlewing returns 0
01:47:39.693 00.000 7680 IsGuiding returns 0
01:47:39.694 00.001 7680 PulseGuide returned control before completion, sleep 293
01:47:39.990 00.296 7680 IsGuiding returns 1
01:47:39.992 00.002 7680 scope still moving after pulse duration time elapsed
01:47:40.021 00.029 7680 IsSlewing returns 0
01:47:40.021 00.000 7680 IsGuiding returns 0
01:47:40.022 00.001 7680 scope move finished after 283 + 45 ms
01:47:40.022 00.000 7680 Move returns status 0, amount 283
01:47:40.022 00.000 7680 move complete, result=0
01:47:40.023 00.001 7680 worker thread done servicing request
01:47:40.023 00.000 7680 Worker thread wakes up
01:47:40.023 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 283 ms NORTH
01:47:40.030 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:40.030 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:41.276 01.246 7680 Exposure complete
01:47:41.420 00.144 7680 worker thread done servicing request
01:47:41.421 00.001 6120 OnExposeComplete: enter
01:47:41.425 00.004 6120 UpdateGuideState(): m_state=6
01:47:41.431 00.006 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6919
01:47:41.434 00.003 6120 Star::Find returns 1 (1), X=958.46, Y=44.40, Mass=14124, SNR=77.7, Peak=255 HFD=7.1
01:47:41.437 00.003 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
01:47:41.441 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
01:47:41.445 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.49 hyp=0.49 cameraTheta=1.69 mountX=-0.04 mountY=-0.47, mountTheta=-1.65
01:47:41.451 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.49, opts=13)
01:47:41.455 00.004 6120 Enqueuing Move request for scope (-0.06, 0.49)
01:47:41.458 00.003 7680 Worker thread wakes up
01:47:41.459 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.49) opts 0xd
01:47:41.459 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.49)
01:47:41.459 00.000 7680 Moving (-0.06, 0.49) raw xDistance=-0.04 yDistance=-0.47
01:47:41.459 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:41.464 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:47:41.464 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
01:47:41.464 00.000 6120 UpdateGuideState exits: m=14124 SNR=77.7 Saturated
01:47:41.468 00.004 7680 MoveAxis(E, 0, ABG)
01:47:41.468 00.000 7680 Move returns status 0, amount 0
01:47:41.468 00.000 7680 MoveAxis(N, 252, ABG)
01:47:41.468 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:41.472 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:41.476 00.004 6120 Enqueuing Expose request
01:47:41.479 00.003 7680 Guiding  Dir = 0, Dur = 252
01:47:41.479 00.000 7680 IsSlewing returns 0
01:47:41.479 00.000 7680 IsGuiding returns 0
01:47:41.481 00.002 7680 PulseGuide returned control before completion, sleep 262
01:47:41.751 00.270 7680 IsGuiding returns 1
01:47:41.752 00.001 7680 scope still moving after pulse duration time elapsed
01:47:41.783 00.031 7680 IsSlewing returns 0
01:47:41.784 00.001 7680 IsGuiding returns 0
01:47:41.784 00.000 7680 scope move finished after 252 + 51 ms
01:47:41.785 00.001 7680 Move returns status 0, amount 252
01:47:41.786 00.001 7680 move complete, result=0
01:47:41.786 00.000 7680 worker thread done servicing request
01:47:41.786 00.000 7680 Worker thread wakes up
01:47:41.787 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 252 ms NORTH
01:47:41.794 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:41.795 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:43.039 01.244 7680 Exposure complete
01:47:43.179 00.140 7680 worker thread done servicing request
01:47:43.180 00.001 6120 OnExposeComplete: enter
01:47:43.184 00.004 6120 UpdateGuideState(): m_state=6
01:47:43.187 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6920
01:47:43.192 00.005 6120 Star::Find returns 1 (1), X=958.47, Y=43.99, Mass=13784, SNR=75.0, Peak=255 HFD=6.7
01:47:43.196 00.004 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.06 = -1.23)
01:47:43.201 00.005 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.50)
01:47:43.206 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.10 mountX=0.03 mountY=-0.09, mountTheta=-1.25
01:47:43.212 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.08, opts=13)
01:47:43.216 00.004 6120 Enqueuing Move request for scope (-0.05, 0.08)
01:47:43.220 00.004 7680 Worker thread wakes up
01:47:43.220 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:43.223 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
01:47:43.224 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
01:47:43.225 00.001 7680 Moving (-0.05, 0.08) raw xDistance=0.03 yDistance=-0.09
01:47:43.225 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:47:43.225 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:47:43.225 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:47:43.226 00.001 7680 MoveAxis(E, 0, ABG)
01:47:43.226 00.000 7680 Move returns status 0, amount 0
01:47:43.226 00.000 7680 MoveAxis(N, 0, ABG)
01:47:43.226 00.000 7680 Move returns status 0, amount 0
01:47:43.226 00.000 7680 move complete, result=0
01:47:43.226 00.000 6120 UpdateGuideState exits: m=13784 SNR=75.0 Saturated
01:47:43.231 00.005 7680 worker thread done servicing request
01:47:43.231 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:43.235 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:43.239 00.004 6120 Enqueuing Expose request
01:47:43.242 00.003 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:43.246 00.004 7680 Worker thread wakes up
01:47:43.246 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:43.246 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:44.502 01.256 7680 Exposure complete
01:47:44.626 00.124 7680 worker thread done servicing request
01:47:44.626 00.000 6120 OnExposeComplete: enter
01:47:44.630 00.004 6120 UpdateGuideState(): m_state=6
01:47:44.635 00.005 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6921
01:47:44.638 00.003 6120 Star::Find returns 1 (1), X=958.38, Y=44.48, Mass=14870, SNR=80.4, Peak=255 HFD=7.1
01:47:44.644 00.006 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
01:47:44.648 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.50 = -1.79)
01:47:44.653 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.57 hyp=0.58 cameraTheta=1.81 mountX=0.03 mountY=-0.57, mountTheta=-1.52
01:47:44.657 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.57, opts=13)
01:47:44.662 00.005 6120 Enqueuing Move request for scope (-0.14, 0.57)
01:47:44.666 00.004 7680 Worker thread wakes up
01:47:44.666 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.57) opts 0xd
01:47:44.666 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.57)
01:47:44.667 00.001 7680 Moving (-0.14, 0.57) raw xDistance=0.03 yDistance=-0.57
01:47:44.667 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:47:44.667 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
01:47:44.668 00.001 7680 MoveAxis(E, 0, ABG)
01:47:44.668 00.000 7680 Move returns status 0, amount 0
01:47:44.668 00.000 7680 MoveAxis(N, 309, ABG)
01:47:44.668 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:44.672 00.004 7680 Guiding  Dir = 0, Dur = 309
01:47:44.672 00.000 6120 UpdateGuideState exits: m=14870 SNR=80.4 Saturated
01:47:44.676 00.004 7680 IsSlewing returns 0
01:47:44.676 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:44.681 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:44.684 00.003 6120 Enqueuing Expose request
01:47:44.689 00.005 7680 IsGuiding returns 0
01:47:44.689 00.000 7680 PulseGuide returned control before completion, sleep 319
01:47:45.022 00.333 7680 IsGuiding returns 0
01:47:45.023 00.001 7680 Move returns status 0, amount 309
01:47:45.023 00.000 7680 move complete, result=0
01:47:45.023 00.000 7680 worker thread done servicing request
01:47:45.023 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 309 ms NORTH
01:47:45.028 00.005 7680 Worker thread wakes up
01:47:45.028 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:45.028 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:46.283 01.255 7680 Exposure complete
01:47:46.440 00.157 7680 worker thread done servicing request
01:47:46.440 00.000 6120 OnExposeComplete: enter
01:47:46.447 00.007 6120 UpdateGuideState(): m_state=6
01:47:46.454 00.007 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6922
01:47:46.461 00.007 6120 Star::Find returns 1 (1), X=958.40, Y=43.91, Mass=14221, SNR=77.6, Peak=255 HFD=6.9
01:47:46.468 00.007 6120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-2.95) = xAngle (-0.13 = -0.13)
01:47:46.472 00.004 6120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.40 = -0.40)
01:47:46.476 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.08 mountX=0.12 mountY=-0.05, mountTheta=-0.37
01:47:46.483 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.01, opts=13)
01:47:46.485 00.002 6120 Enqueuing Move request for scope (-0.12, -0.01)
01:47:46.489 00.004 7680 Worker thread wakes up
01:47:46.489 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:46.493 00.004 6120 UpdateGuideState exits: m=14221 SNR=77.6 Saturated
01:47:46.498 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
01:47:46.498 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:46.503 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
01:47:46.504 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:46.509 00.005 6120 Enqueuing Expose request
01:47:46.514 00.005 7680 Moving (-0.12, -0.01) raw xDistance=0.12 yDistance=-0.05
01:47:46.514 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:47:46.514 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:47:46.514 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:47:46.516 00.002 7680 MoveAxis(E, 0, ABG)
01:47:46.516 00.000 7680 Move returns status 0, amount 0
01:47:46.516 00.000 7680 MoveAxis(N, 0, ABG)
01:47:46.516 00.000 7680 Move returns status 0, amount 0
01:47:46.516 00.000 7680 move complete, result=0
01:47:46.517 00.001 7680 worker thread done servicing request
01:47:46.517 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:47:46.521 00.004 7680 Worker thread wakes up
01:47:46.522 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:46.522 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:47.776 01.254 7680 Exposure complete
01:47:47.907 00.131 7680 worker thread done servicing request
01:47:47.907 00.000 6120 OnExposeComplete: enter
01:47:47.912 00.005 6120 UpdateGuideState(): m_state=6
01:47:47.916 00.004 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6923
01:47:47.920 00.004 6120 Star::Find returns 1 (1), X=958.38, Y=44.01, Mass=14299, SNR=77.3, Peak=255 HFD=6.8
01:47:47.923 00.003 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (-2.95) = xAngle (5.46 = -0.82)
01:47:47.927 00.004 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.20 = -1.09)
01:47:47.931 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.17 cameraTheta=2.51 mountX=0.11 mountY=-0.15, mountTheta=-0.91
01:47:47.935 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.10, opts=13)
01:47:47.939 00.004 6120 Enqueuing Move request for scope (-0.13, 0.10)
01:47:47.942 00.003 7680 Worker thread wakes up
01:47:47.942 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
01:47:47.942 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
01:47:47.942 00.000 7680 Moving (-0.13, 0.10) raw xDistance=0.11 yDistance=-0.15
01:47:47.944 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:47:47.944 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:47:47.944 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:47:47.944 00.000 7680 MoveAxis(E, 0, ABG)
01:47:47.944 00.000 7680 Move returns status 0, amount 0
01:47:47.944 00.000 7680 MoveAxis(N, 0, ABG)
01:47:47.944 00.000 7680 Move returns status 0, amount 0
01:47:47.944 00.000 7680 move complete, result=0
01:47:47.944 00.000 7680 worker thread done servicing request
01:47:47.944 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:47.949 00.005 6120 UpdateGuideState exits: m=14299 SNR=77.3 Saturated
01:47:47.953 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:47.956 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:47.961 00.005 6120 Enqueuing Expose request
01:47:47.964 00.003 7680 Worker thread wakes up
01:47:47.964 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:47.964 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:47.964 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:49.216 01.252 7680 Exposure complete
01:47:49.354 00.138 7680 worker thread done servicing request
01:47:49.354 00.000 6120 OnExposeComplete: enter
01:47:49.360 00.006 6120 UpdateGuideState(): m_state=6
01:47:49.364 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6924
01:47:49.367 00.003 6120 Star::Find returns 1 (1), X=958.69, Y=44.09, Mass=14908, SNR=80.0, Peak=255 HFD=6.9
01:47:49.372 00.005 6120 CameraToMount -- cameraTheta (0.80) - m_xAngle (-2.95) = xAngle (3.75 = -2.53)
01:47:49.376 00.004 6120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.48 = -2.80)
01:47:49.379 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.18 hyp=0.25 cameraTheta=0.80 mountX=-0.21 mountY=-0.08, mountTheta=-2.75
01:47:49.383 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.18, opts=13)
01:47:49.388 00.005 6120 Enqueuing Move request for scope (0.18, 0.18)
01:47:49.393 00.005 7680 Worker thread wakes up
01:47:49.393 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:49.398 00.005 6120 UpdateGuideState exits: m=14908 SNR=80.0 Saturated
01:47:49.402 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:49.405 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:49.409 00.004 6120 Enqueuing Expose request
01:47:49.413 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.18) opts 0xd
01:47:49.413 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.18)
01:47:49.413 00.000 7680 Moving (0.18, 0.18) raw xDistance=-0.21 yDistance=-0.08
01:47:49.413 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:47:49.414 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:47:49.414 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:47:49.414 00.000 7680 MoveAxis(E, 85, ABG)
01:47:49.414 00.000 7680 Guiding  Dir = 2, Dur = 85
01:47:49.415 00.001 7680 IsSlewing returns 0
01:47:49.415 00.000 7680 IsGuiding returns 0
01:47:49.416 00.001 7680 PulseGuide returned control before completion, sleep 95
01:47:49.516 00.100 7680 IsGuiding returns 1
01:47:49.517 00.001 7680 scope still moving after pulse duration time elapsed
01:47:49.547 00.030 7680 IsSlewing returns 0
01:47:49.549 00.002 7680 IsGuiding returns 0
01:47:49.549 00.000 7680 scope move finished after 85 + 49 ms
01:47:49.550 00.001 7680 Move returns status 0, amount 85
01:47:49.550 00.000 7680 MoveAxis(N, 0, ABG)
01:47:49.550 00.000 7680 Move returns status 0, amount 0
01:47:49.551 00.001 7680 move complete, result=0
01:47:49.551 00.000 7680 worker thread done servicing request
01:47:49.552 00.001 7680 Worker thread wakes up
01:47:49.553 00.001 6120 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
01:47:49.559 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:49.559 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:50.813 01.254 7680 Exposure complete
01:47:50.954 00.141 7680 worker thread done servicing request
01:47:50.954 00.000 6120 OnExposeComplete: enter
01:47:50.958 00.004 6120 UpdateGuideState(): m_state=6
01:47:50.962 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6925
01:47:50.966 00.004 6120 Star::Find returns 1 (1), X=958.38, Y=44.72, Mass=15573, SNR=80.7, Peak=255 HFD=7.2
01:47:50.971 00.005 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.69 = -1.59)
01:47:50.975 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.42 = -1.86)
01:47:50.977 00.002 6120 CameraToMount -- cameraX=-0.13 cameraY=0.80 hyp=0.82 cameraTheta=1.74 mountX=-0.02 mountY=-0.78, mountTheta=-1.59
01:47:50.985 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.80, opts=13)
01:47:50.990 00.005 6120 Enqueuing Move request for scope (-0.13, 0.80)
01:47:50.995 00.005 7680 Worker thread wakes up
01:47:50.995 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:50.999 00.004 6120 UpdateGuideState exits: m=15573 SNR=80.7 Saturated
01:47:51.004 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:51.008 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.80) opts 0xd
01:47:51.008 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.80)
01:47:51.008 00.000 7680 Moving (-0.13, 0.80) raw xDistance=-0.02 yDistance=-0.78
01:47:51.008 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:47:51.009 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.78 from input -0.78
01:47:51.009 00.000 7680 MoveAxis(E, 0, ABG)
01:47:51.009 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:51.014 00.005 6120 Enqueuing Expose request
01:47:51.017 00.003 7680 Move returns status 0, amount 0
01:47:51.017 00.000 7680 MoveAxis(N, 424, ABG)
01:47:51.017 00.000 7680 Guiding  Dir = 0, Dur = 424
01:47:51.018 00.001 7680 IsSlewing returns 0
01:47:51.018 00.000 7680 IsGuiding returns 0
01:47:51.018 00.000 7680 PulseGuide returned control before completion, sleep 434
01:47:51.454 00.436 7680 IsGuiding returns 1
01:47:51.455 00.001 7680 scope still moving after pulse duration time elapsed
01:47:51.486 00.031 7680 IsSlewing returns 0
01:47:51.487 00.001 7680 IsGuiding returns 1
01:47:51.517 00.030 7680 IsSlewing returns 0
01:47:51.519 00.002 7680 IsGuiding returns 1
01:47:51.548 00.029 7680 IsSlewing returns 0
01:47:51.550 00.002 7680 IsGuiding returns 0
01:47:51.550 00.000 7680 scope move finished after 424 + 108 ms
01:47:51.551 00.001 7680 Move returns status 0, amount 424
01:47:51.552 00.001 7680 move complete, result=0
01:47:51.552 00.000 7680 worker thread done servicing request
01:47:51.552 00.000 7680 Worker thread wakes up
01:47:51.553 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.8 px 424 ms NORTH
01:47:51.559 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:51.559 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:52.814 01.255 7680 Exposure complete
01:47:52.952 00.138 7680 worker thread done servicing request
01:47:52.953 00.001 6120 OnExposeComplete: enter
01:47:52.957 00.004 6120 UpdateGuideState(): m_state=6
01:47:52.962 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6926
01:47:52.966 00.004 6120 Star::Find returns 1 (1), X=958.21, Y=44.01, Mass=14712, SNR=79.4, Peak=255 HFD=7.0
01:47:52.970 00.004 6120 CameraToMount -- cameraTheta (2.84) - m_xAngle (-2.95) = xAngle (5.79 = -0.49)
01:47:52.974 00.004 6120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.53 = -0.76)
01:47:52.978 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=0.09 hyp=0.32 cameraTheta=2.84 mountX=0.28 mountY=-0.22, mountTheta=-0.66
01:47:52.984 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.09, opts=13)
01:47:52.988 00.004 6120 Enqueuing Move request for scope (-0.31, 0.09)
01:47:52.993 00.005 7680 Worker thread wakes up
01:47:52.993 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:52.997 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.09) opts 0xd
01:47:52.997 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.09)
01:47:52.998 00.001 7680 Moving (-0.31, 0.09) raw xDistance=0.28 yDistance=-0.22
01:47:52.998 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
01:47:52.998 00.000 6120 UpdateGuideState exits: m=14712 SNR=79.4 Saturated
01:47:53.001 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:53.005 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:53.010 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:47:53.010 00.000 7680 MoveAxis(W, 115, ABG)
01:47:53.011 00.001 7680 Guiding  Dir = 3, Dur = 115
01:47:53.011 00.000 7680 IsSlewing returns 0
01:47:53.012 00.001 6120 Enqueuing Expose request
01:47:53.016 00.004 7680 IsGuiding returns 0
01:47:53.017 00.001 7680 PulseGuide returned control before completion, sleep 125
01:47:53.147 00.130 7680 IsGuiding returns 1
01:47:53.148 00.001 7680 scope still moving after pulse duration time elapsed
01:47:53.179 00.031 7680 IsSlewing returns 0
01:47:53.180 00.001 7680 IsGuiding returns 0
01:47:53.181 00.001 7680 scope move finished after 115 + 49 ms
01:47:53.181 00.000 7680 Move returns status 0, amount 115
01:47:53.181 00.000 7680 MoveAxis(N, 119, ABG)
01:47:53.183 00.002 7680 Guiding  Dir = 0, Dur = 119
01:47:53.183 00.000 7680 IsSlewing returns 0
01:47:53.184 00.001 7680 IsGuiding returns 0
01:47:53.184 00.000 7680 PulseGuide returned control before completion, sleep 129
01:47:53.320 00.136 7680 IsGuiding returns 1
01:47:53.321 00.001 7680 scope still moving after pulse duration time elapsed
01:47:53.351 00.030 7680 IsSlewing returns 0
01:47:53.351 00.000 7680 IsGuiding returns 1
01:47:53.382 00.031 7680 IsSlewing returns 0
01:47:53.383 00.001 7680 IsGuiding returns 1
01:47:53.414 00.031 7680 IsSlewing returns 0
01:47:53.417 00.003 7680 IsGuiding returns 1
01:47:53.447 00.030 7680 IsSlewing returns 0
01:47:53.448 00.001 7680 IsGuiding returns 0
01:47:53.448 00.000 7680 scope move finished after 119 + 145 ms
01:47:53.448 00.000 7680 Move returns status 0, amount 119
01:47:53.449 00.001 7680 move complete, result=0
01:47:53.449 00.000 7680 worker thread done servicing request
01:47:53.451 00.002 6120 GuideStep: 0.3 px 115 ms WEST, -0.2 px 119 ms NORTH
01:47:53.457 00.006 7680 Worker thread wakes up
01:47:53.457 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:53.457 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:54.711 01.254 7680 Exposure complete
01:47:54.855 00.144 7680 worker thread done servicing request
01:47:54.856 00.001 6120 OnExposeComplete: enter
01:47:54.862 00.006 6120 UpdateGuideState(): m_state=6
01:47:54.866 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6927
01:47:54.871 00.005 6120 Star::Find returns 1 (1), X=958.30, Y=44.08, Mass=14196, SNR=77.2, Peak=255 HFD=6.9
01:47:54.874 00.003 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.44 = -0.84)
01:47:54.878 00.004 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.11)
01:47:54.882 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.17 hyp=0.27 cameraTheta=2.49 mountX=0.18 mountY=-0.24, mountTheta=-0.93
01:47:54.888 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.17, opts=13)
01:47:54.893 00.005 6120 Enqueuing Move request for scope (-0.22, 0.17)
01:47:54.896 00.003 7680 Worker thread wakes up
01:47:54.897 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:54.902 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.17) opts 0xd
01:47:54.902 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.17)
01:47:54.902 00.000 7680 Moving (-0.22, 0.17) raw xDistance=0.18 yDistance=-0.24
01:47:54.902 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:47:54.902 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:47:54.903 00.001 7680 MoveAxis(E, 0, ABG)
01:47:54.903 00.000 6120 UpdateGuideState exits: m=14196 SNR=77.2 Saturated
01:47:54.907 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:54.912 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:54.914 00.002 6120 Enqueuing Expose request
01:47:54.919 00.005 7680 Move returns status 0, amount 0
01:47:54.919 00.000 7680 MoveAxis(N, 133, ABG)
01:47:54.919 00.000 7680 Guiding  Dir = 0, Dur = 133
01:47:54.919 00.000 7680 IsSlewing returns 0
01:47:54.921 00.002 7680 IsGuiding returns 0
01:47:54.921 00.000 7680 PulseGuide returned control before completion, sleep 143
01:47:55.070 00.149 7680 IsGuiding returns 1
01:47:55.070 00.000 7680 scope still moving after pulse duration time elapsed
01:47:55.100 00.030 7680 IsSlewing returns 0
01:47:55.101 00.001 7680 IsGuiding returns 0
01:47:55.101 00.000 7680 scope move finished after 133 + 48 ms
01:47:55.102 00.001 7680 Move returns status 0, amount 133
01:47:55.103 00.001 7680 move complete, result=0
01:47:55.104 00.001 7680 worker thread done servicing request
01:47:55.104 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 133 ms NORTH
01:47:55.112 00.008 7680 Worker thread wakes up
01:47:55.112 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:55.112 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:56.366 01.254 7680 Exposure complete
01:47:56.506 00.140 7680 worker thread done servicing request
01:47:56.507 00.001 6120 OnExposeComplete: enter
01:47:56.511 00.004 6120 UpdateGuideState(): m_state=6
01:47:56.516 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6928
01:47:56.521 00.005 6120 Star::Find returns 1 (1), X=958.31, Y=44.07, Mass=13485, SNR=72.9, Peak=255 HFD=6.8
01:47:56.526 00.005 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-2.95) = xAngle (5.43 = -0.85)
01:47:56.530 00.004 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.12)
01:47:56.534 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.16 hyp=0.26 cameraTheta=2.48 mountX=0.17 mountY=-0.23, mountTheta=-0.94
01:47:56.539 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.16, opts=13)
01:47:56.544 00.005 6120 Enqueuing Move request for scope (-0.21, 0.16)
01:47:56.549 00.005 7680 Worker thread wakes up
01:47:56.549 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:56.553 00.004 6120 UpdateGuideState exits: m=13485 SNR=72.9 Saturated
01:47:56.557 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:56.562 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:56.566 00.004 6120 Enqueuing Expose request
01:47:56.570 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.16) opts 0xd
01:47:56.570 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.16)
01:47:56.570 00.000 7680 Moving (-0.21, 0.16) raw xDistance=0.17 yDistance=-0.23
01:47:56.570 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:47:56.571 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:47:56.571 00.000 7680 MoveAxis(E, 0, ABG)
01:47:56.571 00.000 7680 Move returns status 0, amount 0
01:47:56.571 00.000 7680 MoveAxis(N, 127, ABG)
01:47:56.571 00.000 7680 Guiding  Dir = 0, Dur = 127
01:47:56.571 00.000 7680 IsSlewing returns 0
01:47:56.572 00.001 7680 IsGuiding returns 0
01:47:56.573 00.001 7680 PulseGuide returned control before completion, sleep 137
01:47:56.714 00.141 7680 IsGuiding returns 1
01:47:56.715 00.001 7680 scope still moving after pulse duration time elapsed
01:47:56.745 00.030 7680 IsSlewing returns 0
01:47:56.746 00.001 7680 IsGuiding returns 0
01:47:56.746 00.000 7680 scope move finished after 127 + 46 ms
01:47:56.746 00.000 7680 Move returns status 0, amount 127
01:47:56.746 00.000 7680 move complete, result=0
01:47:56.747 00.001 7680 worker thread done servicing request
01:47:56.747 00.000 7680 Worker thread wakes up
01:47:56.747 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 127 ms NORTH
01:47:56.755 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:56.755 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:58.003 01.248 7680 Exposure complete
01:47:58.145 00.142 7680 worker thread done servicing request
01:47:58.145 00.000 6120 OnExposeComplete: enter
01:47:58.149 00.004 6120 UpdateGuideState(): m_state=6
01:47:58.152 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6929
01:47:58.157 00.005 6120 Star::Find returns 1 (1), X=958.22, Y=44.00, Mass=14348, SNR=77.3, Peak=255 HFD=6.9
01:47:58.161 00.004 6120 CameraToMount -- cameraTheta (2.85) - m_xAngle (-2.95) = xAngle (5.80 = -0.48)
01:47:58.164 00.003 6120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.54 = -0.75)
01:47:58.169 00.005 6120 CameraToMount -- cameraX=-0.29 cameraY=0.09 hyp=0.31 cameraTheta=2.85 mountX=0.27 mountY=-0.21, mountTheta=-0.65
01:47:58.174 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.09, opts=13)
01:47:58.178 00.004 6120 Enqueuing Move request for scope (-0.29, 0.09)
01:47:58.183 00.005 7680 Worker thread wakes up
01:47:58.183 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:58.187 00.004 6120 UpdateGuideState exits: m=14348 SNR=77.3 Saturated
01:47:58.190 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:58.194 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:58.197 00.003 6120 Enqueuing Expose request
01:47:58.200 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.09) opts 0xd
01:47:58.200 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.09)
01:47:58.201 00.001 7680 Moving (-0.29, 0.09) raw xDistance=0.27 yDistance=-0.21
01:47:58.201 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:47:58.202 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:47:58.202 00.000 7680 MoveAxis(W, 111, ABG)
01:47:58.202 00.000 7680 Guiding  Dir = 3, Dur = 111
01:47:58.202 00.000 7680 IsSlewing returns 0
01:47:58.203 00.001 7680 IsGuiding returns 0
01:47:58.203 00.000 7680 PulseGuide returned control before completion, sleep 121
01:47:58.332 00.129 7680 IsGuiding returns 1
01:47:58.334 00.002 7680 scope still moving after pulse duration time elapsed
01:47:58.365 00.031 7680 IsSlewing returns 0
01:47:58.365 00.000 7680 IsGuiding returns 0
01:47:58.367 00.002 7680 scope move finished after 111 + 52 ms
01:47:58.367 00.000 7680 Move returns status 0, amount 111
01:47:58.367 00.000 7680 MoveAxis(N, 113, ABG)
01:47:58.368 00.001 7680 Guiding  Dir = 0, Dur = 113
01:47:58.368 00.000 7680 IsSlewing returns 0
01:47:58.368 00.000 7680 IsGuiding returns 0
01:47:58.368 00.000 7680 PulseGuide returned control before completion, sleep 123
01:47:58.506 00.138 7680 IsGuiding returns 1
01:47:58.507 00.001 7680 scope still moving after pulse duration time elapsed
01:47:58.539 00.032 7680 IsSlewing returns 0
01:47:58.540 00.001 7680 IsGuiding returns 0
01:47:58.540 00.000 7680 scope move finished after 113 + 58 ms
01:47:58.541 00.001 7680 Move returns status 0, amount 113
01:47:58.541 00.000 7680 move complete, result=0
01:47:58.543 00.002 6120 GuideStep: 0.3 px 111 ms WEST, -0.2 px 113 ms NORTH
01:47:58.551 00.008 7680 worker thread done servicing request
01:47:58.551 00.000 7680 Worker thread wakes up
01:47:58.552 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:47:58.553 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:47:59.796 01.243 7680 Exposure complete
01:47:59.940 00.144 7680 worker thread done servicing request
01:47:59.941 00.001 6120 OnExposeComplete: enter
01:47:59.945 00.004 6120 UpdateGuideState(): m_state=6
01:47:59.948 00.003 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6930
01:47:59.953 00.005 6120 Star::Find returns 1 (1), X=958.22, Y=44.09, Mass=14072, SNR=76.5, Peak=255 HFD=6.9
01:47:59.960 00.007 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.56 = -0.72)
01:47:59.964 00.004 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.29 = -0.99)
01:47:59.968 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.17 hyp=0.34 cameraTheta=2.61 mountX=0.25 mountY=-0.28, mountTheta=-0.84
01:47:59.973 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.17, opts=13)
01:47:59.977 00.004 6120 Enqueuing Move request for scope (-0.29, 0.17)
01:47:59.982 00.005 7680 Worker thread wakes up
01:47:59.982 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.17) opts 0xd
01:47:59.983 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.17)
01:47:59.983 00.000 7680 Moving (-0.29, 0.17) raw xDistance=0.25 yDistance=-0.28
01:47:59.983 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
01:47:59.983 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:47:59.984 00.001 7680 MoveAxis(W, 112, ABG)
01:47:59.984 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:47:59.988 00.004 6120 UpdateGuideState exits: m=14072 SNR=76.5 Saturated
01:47:59.992 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:59.996 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:47:59.999 00.003 6120 Enqueuing Expose request
01:48:00.004 00.005 7680 Guiding  Dir = 3, Dur = 112
01:48:00.004 00.000 7680 IsSlewing returns 0
01:48:00.004 00.000 7680 IsGuiding returns 0
01:48:00.005 00.001 7680 PulseGuide returned control before completion, sleep 122
01:48:00.131 00.126 7680 IsGuiding returns 1
01:48:00.131 00.000 7680 scope still moving after pulse duration time elapsed
01:48:00.160 00.029 7680 IsSlewing returns 0
01:48:00.162 00.002 7680 IsGuiding returns 0
01:48:00.163 00.001 7680 scope move finished after 112 + 46 ms
01:48:00.163 00.000 7680 Move returns status 0, amount 112
01:48:00.164 00.001 7680 MoveAxis(N, 154, ABG)
01:48:00.164 00.000 7680 Guiding  Dir = 0, Dur = 154
01:48:00.165 00.001 7680 IsSlewing returns 0
01:48:00.165 00.000 7680 IsGuiding returns 0
01:48:00.166 00.001 7680 PulseGuide returned control before completion, sleep 164
01:48:00.332 00.166 7680 IsGuiding returns 1
01:48:00.333 00.001 7680 scope still moving after pulse duration time elapsed
01:48:00.363 00.030 7680 IsSlewing returns 0
01:48:00.364 00.001 7680 IsGuiding returns 0
01:48:00.365 00.001 7680 scope move finished after 154 + 45 ms
01:48:00.365 00.000 7680 Move returns status 0, amount 154
01:48:00.366 00.001 7680 move complete, result=0
01:48:00.367 00.001 7680 worker thread done servicing request
01:48:00.367 00.000 7680 Worker thread wakes up
01:48:00.368 00.001 6120 GuideStep: 0.3 px 112 ms WEST, -0.3 px 154 ms NORTH
01:48:00.373 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:00.374 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:48:01.621 01.247 7680 Exposure complete
01:48:01.767 00.146 7680 worker thread done servicing request
01:48:01.768 00.001 6120 OnExposeComplete: enter
01:48:01.773 00.005 6120 UpdateGuideState(): m_state=6
01:48:01.777 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6931
01:48:01.781 00.004 6120 Star::Find returns 1 (1), X=958.57, Y=43.67, Mass=14328, SNR=77.2, Peak=255 HFD=7.0
01:48:01.785 00.004 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-2.95) = xAngle (1.60 = 1.60)
01:48:01.789 00.004 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.33 = 1.33)
01:48:01.793 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.25 cameraTheta=-1.36 mountX=-0.01 mountY=0.24, mountTheta=1.60
01:48:01.799 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.24, opts=13)
01:48:01.803 00.004 6120 Enqueuing Move request for scope (0.05, -0.24)
01:48:01.807 00.004 7680 Worker thread wakes up
01:48:01.807 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd
01:48:01.808 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.24)
01:48:01.809 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:01.813 00.004 7680 Moving (0.05, -0.24) raw xDistance=-0.01 yDistance=0.24
01:48:01.813 00.000 6120 UpdateGuideState exits: m=14328 SNR=77.2 Saturated
01:48:01.817 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:48:01.817 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:48:01.817 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:01.821 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:01.824 00.003 6120 Enqueuing Expose request
01:48:01.830 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:48:01.830 00.000 7680 MoveAxis(E, 0, ABG)
01:48:01.830 00.000 7680 Move returns status 0, amount 0
01:48:01.830 00.000 7680 MoveAxis(N, 0, ABG)
01:48:01.831 00.001 7680 Move returns status 0, amount 0
01:48:01.832 00.001 7680 move complete, result=0
01:48:01.832 00.000 7680 worker thread done servicing request
01:48:01.832 00.000 7680 Worker thread wakes up
01:48:01.833 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:48:01.837 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:01.837 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:48:03.094 01.257 7680 Exposure complete
01:48:03.232 00.138 7680 worker thread done servicing request
01:48:03.232 00.000 6120 OnExposeComplete: enter
01:48:03.236 00.004 6120 UpdateGuideState(): m_state=6
01:48:03.240 00.004 6120 Star::Find(15, 958, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6932
01:48:03.244 00.004 6120 Star::Find returns 1 (1), X=958.68, Y=44.05, Mass=14773, SNR=79.2, Peak=255 HFD=6.9
01:48:03.248 00.004 6120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-2.95) = xAngle (3.64 = -2.64)
01:48:03.252 00.004 6120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.37 = -2.91)
01:48:03.255 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.21 cameraTheta=0.69 mountX=-0.19 mountY=-0.05, mountTheta=-2.89
01:48:03.259 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.14, opts=13)
01:48:03.263 00.004 6120 Enqueuing Move request for scope (0.17, 0.14)
01:48:03.266 00.003 7680 Worker thread wakes up
01:48:03.267 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
01:48:03.267 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:03.273 00.006 6120 UpdateGuideState exits: m=14773 SNR=79.2 Saturated
01:48:03.276 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:03.281 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:03.284 00.003 6120 Enqueuing Expose request
01:48:03.287 00.003 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
01:48:03.287 00.000 7680 Moving (0.17, 0.14) raw xDistance=-0.19 yDistance=-0.05
01:48:03.287 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:48:03.287 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:48:03.287 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:48:03.288 00.001 7680 MoveAxis(E, 0, ABG)
01:48:03.288 00.000 7680 Move returns status 0, amount 0
01:48:03.288 00.000 7680 MoveAxis(N, 0, ABG)
01:48:03.288 00.000 7680 Move returns status 0, amount 0
01:48:03.288 00.000 7680 move complete, result=0
01:48:03.288 00.000 7680 worker thread done servicing request
01:48:03.288 00.000 7680 Worker thread wakes up
01:48:03.288 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:03.293 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:03.293 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:48:04.538 01.245 7680 Exposure complete
01:48:04.669 00.131 7680 worker thread done servicing request
01:48:04.670 00.001 6120 OnExposeComplete: enter
01:48:04.674 00.004 6120 UpdateGuideState(): m_state=6
01:48:04.679 00.005 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6933
01:48:04.684 00.005 6120 Star::Find returns 1 (1), X=958.50, Y=44.38, Mass=14265, SNR=78.0, Peak=255 HFD=7.1
01:48:04.687 00.003 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
01:48:04.691 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
01:48:04.695 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.47 hyp=0.47 cameraTheta=1.60 mountX=-0.07 mountY=-0.42, mountTheta=-1.74
01:48:04.700 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.47, opts=13)
01:48:04.705 00.005 6120 Enqueuing Move request for scope (-0.01, 0.47)
01:48:04.709 00.004 7680 Worker thread wakes up
01:48:04.709 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.47) opts 0xd
01:48:04.709 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.47)
01:48:04.709 00.000 7680 Moving (-0.01, 0.47) raw xDistance=-0.07 yDistance=-0.42
01:48:04.711 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:04.713 00.002 6120 UpdateGuideState exits: m=14265 SNR=78.0 Saturated
01:48:04.718 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:04.722 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:04.725 00.003 6120 Enqueuing Expose request
01:48:04.729 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:48:04.731 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:48:04.732 00.001 7680 MoveAxis(E, 0, ABG)
01:48:04.734 00.002 7680 Move returns status 0, amount 0
01:48:04.734 00.000 7680 MoveAxis(N, 230, ABG)
01:48:04.734 00.000 7680 Guiding  Dir = 0, Dur = 230
01:48:04.734 00.000 7680 IsSlewing returns 0
01:48:04.735 00.001 7680 IsGuiding returns 0
01:48:04.735 00.000 7680 PulseGuide returned control before completion, sleep 240
01:48:04.982 00.247 7680 IsGuiding returns 1
01:48:04.982 00.000 7680 scope still moving after pulse duration time elapsed
01:48:05.013 00.031 7680 IsSlewing returns 0
01:48:05.014 00.001 7680 IsGuiding returns 0
01:48:05.015 00.001 7680 scope move finished after 230 + 50 ms
01:48:05.015 00.000 7680 Move returns status 0, amount 230
01:48:05.017 00.002 7680 move complete, result=0
01:48:05.017 00.000 7680 worker thread done servicing request
01:48:05.018 00.001 7680 Worker thread wakes up
01:48:05.018 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 230 ms NORTH
01:48:05.022 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:05.023 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:48:06.281 01.258 7680 Exposure complete
01:48:06.424 00.143 7680 worker thread done servicing request
01:48:06.424 00.000 6120 OnExposeComplete: enter
01:48:06.430 00.006 6120 UpdateGuideState(): m_state=6
01:48:06.434 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6934
01:48:06.437 00.003 6120 Star::Find returns 1 (1), X=959.03, Y=44.13, Mass=14563, SNR=78.9, Peak=255 HFD=7.0
01:48:06.441 00.004 6120 CameraToMount -- cameraTheta (0.40) - m_xAngle (-2.95) = xAngle (3.36 = -2.93)
01:48:06.445 00.004 6120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.09 = 3.09)
01:48:06.449 00.004 6120 CameraToMount -- cameraX=0.52 cameraY=0.22 hyp=0.56 cameraTheta=0.40 mountX=-0.55 mountY=0.03, mountTheta=3.09
01:48:06.454 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.52, y=0.22, opts=13)
01:48:06.459 00.005 6120 Enqueuing Move request for scope (0.52, 0.22)
01:48:06.462 00.003 7680 Worker thread wakes up
01:48:06.462 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.22) opts 0xd
01:48:06.462 00.000 7680 Handling offset move in thread for scope, endpoint = (0.52, 0.22)
01:48:06.462 00.000 7680 Moving (0.52, 0.22) raw xDistance=-0.55 yDistance=0.03
01:48:06.463 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
01:48:06.463 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:48:06.463 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:06.467 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:48:06.467 00.000 7680 MoveAxis(E, 225, ABG)
01:48:06.467 00.000 7680 Guiding  Dir = 2, Dur = 225
01:48:06.467 00.000 6120 UpdateGuideState exits: m=14563 SNR=78.9 Saturated
01:48:06.471 00.004 7680 IsSlewing returns 0
01:48:06.471 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:06.475 00.004 7680 IsGuiding returns 0
01:48:06.475 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:06.479 00.004 7680 PulseGuide returned control before completion, sleep 235
01:48:06.480 00.001 6120 Enqueuing Expose request
01:48:06.723 00.243 7680 IsGuiding returns 1
01:48:06.723 00.000 7680 scope still moving after pulse duration time elapsed
01:48:06.752 00.029 7680 IsSlewing returns 0
01:48:06.753 00.001 7680 IsGuiding returns 1
01:48:06.784 00.031 7680 IsSlewing returns 0
01:48:06.784 00.000 7680 IsGuiding returns 0
01:48:06.785 00.001 7680 scope move finished after 225 + 84 ms
01:48:06.785 00.000 7680 Move returns status 0, amount 225
01:48:06.786 00.001 7680 MoveAxis(N, 0, ABG)
01:48:06.786 00.000 7680 Move returns status 0, amount 0
01:48:06.786 00.000 7680 move complete, result=0
01:48:06.787 00.001 7680 worker thread done servicing request
01:48:06.788 00.001 7680 Worker thread wakes up
01:48:06.788 00.000 6120 GuideStep: -0.5 px 225 ms EAST, 0.0 px 0 ms NORTH
01:48:06.795 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:06.795 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:48:08.038 01.243 7680 Exposure complete
01:48:08.161 00.123 7680 worker thread done servicing request
01:48:08.161 00.000 6120 OnExposeComplete: enter
01:48:08.165 00.004 6120 UpdateGuideState(): m_state=6
01:48:08.169 00.004 6120 Star::Find(15, 959, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6935
01:48:08.172 00.003 6120 Star::Find returns 1 (1), X=958.81, Y=44.24, Mass=14043, SNR=76.8, Peak=255 HFD=6.9
01:48:08.176 00.004 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (-2.95) = xAngle (3.79 = -2.50)
01:48:08.180 00.004 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.52 = -2.76)
01:48:08.183 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=0.32 hyp=0.44 cameraTheta=0.83 mountX=-0.35 mountY=-0.16, mountTheta=-2.71
01:48:08.188 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.32, opts=13)
01:48:08.192 00.004 6120 Enqueuing Move request for scope (0.29, 0.32)
01:48:08.195 00.003 7680 Worker thread wakes up
01:48:08.196 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.32) opts 0xd
01:48:08.196 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.32)
01:48:08.196 00.000 7680 Moving (0.29, 0.32) raw xDistance=-0.35 yDistance=-0.16
01:48:08.196 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:48:08.196 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:48:08.197 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:08.200 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:48:08.200 00.000 6120 UpdateGuideState exits: m=14043 SNR=76.8 Saturated
01:48:08.204 00.004 7680 MoveAxis(E, 158, ABG)
01:48:08.205 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:08.207 00.002 7680 Guiding  Dir = 2, Dur = 158
01:48:08.207 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:08.212 00.005 7680 IsSlewing returns 0
01:48:08.212 00.000 6120 Enqueuing Expose request
01:48:08.215 00.003 7680 IsGuiding returns 0
01:48:08.216 00.001 7680 PulseGuide returned control before completion, sleep 168
01:48:08.391 00.175 7680 IsGuiding returns 1
01:48:08.392 00.001 7680 scope still moving after pulse duration time elapsed
01:48:08.423 00.031 7680 IsSlewing returns 0
01:48:08.425 00.002 7680 IsGuiding returns 0
01:48:08.426 00.001 7680 scope move finished after 158 + 51 ms
01:48:08.426 00.000 7680 Move returns status 0, amount 158
01:48:08.427 00.001 7680 MoveAxis(N, 0, ABG)
01:48:08.428 00.001 7680 Move returns status 0, amount 0
01:48:08.428 00.000 7680 move complete, result=0
01:48:08.428 00.000 7680 worker thread done servicing request
01:48:08.429 00.001 7680 Worker thread wakes up
01:48:08.429 00.000 6120 GuideStep: -0.3 px 158 ms EAST, -0.2 px 0 ms NORTH
01:48:08.436 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:08.436 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(944,29,31,31)
01:48:09.682 01.246 7680 Exposure complete
01:48:09.735 00.053 6120 evsrv: cli 0FAEFBB8 connect
01:48:09.878 00.143 6120 case statement mapped state 6 to 3
01:48:09.884 00.006 6120 case statement mapped state 6 to 3
01:48:09.889 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"8d863070-5153-4020-a389-11075f0afd33"}
01:48:09.893 00.004 6120 case statement mapped state 6 to 3
01:48:09.897 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d863070-5153-4020-a389-11075f0afd33"}
01:48:09.900 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
01:48:09.905 00.005 6120 evsrv: cli 0FAEF398 connect
01:48:09.908 00.003 6120 case statement mapped state 6 to 3
01:48:09.911 00.003 6120 case statement mapped state 6 to 3
01:48:09.916 00.005 6120 evsrv: cli 0FAEF398 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"bf00ea28-634d-446f-8f6a-3279e99ad4da"}
01:48:09.919 00.003 6120 PhdController::Dither begins
01:48:09.924 00.005 6120 dither: size=5.00, dRA=-4.21 dDec=-4.23
01:48:09.926 00.002 6120 MountToCamera -- mountTheta (-2.35) + m_xAngle (-2.95) = xAngle (-5.31 = 0.98)
01:48:09.932 00.006 6120 MountToCamera -- mountX=-4.21 mountY=-4.23 hyp=5.97 mountTheta=-2.35 cameraX=3.35, cameraY=4.94 cameraTheta=0.98
01:48:09.936 00.004 6120 setting lock position to (961.86, 48.86)
01:48:09.939 00.003 6120 Mount: notify guiding dithered (3.3, 4.9)
01:48:09.943 00.004 6120 Status Line: Dither by -4.21,-4.23
01:48:10.082 00.139 6120 PhdController: newstate STATE_SETTLE_BEGIN
01:48:10.087 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
01:48:10.090 00.003 7680 worker thread done servicing request
01:48:10.090 00.000 6120 evsrv: cli 0FAEF398 response: {"jsonrpc":"2.0","result":0,"id":"bf00ea28-634d-446f-8f6a-3279e99ad4da"}
01:48:10.207 00.117 6120 OnExposeComplete: enter
01:48:10.213 00.006 6120 UpdateGuideState(): m_state=6
01:48:10.219 00.006 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6936
01:48:10.222 00.003 6120 Star::Find returns 1 (1), X=958.52, Y=44.52, Mass=13918, SNR=75.9, Peak=255 HFD=7.1
01:48:10.225 00.003 6120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-2.95) = xAngle (0.73 = 0.73)
01:48:10.228 00.003 6120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.46 = 0.46)
01:48:10.232 00.004 6120 CameraToMount -- cameraX=-3.34 cameraY=-4.33 hyp=5.47 cameraTheta=-2.23 mountX=4.08 mountY=2.42, mountTheta=0.54
01:48:10.236 00.004 6120 dither recenter: remaining=(4.2,4.2) step=(4.2,4.2)
01:48:10.239 00.003 6120 MountToCamera -- mountTheta (0.79) + m_xAngle (-2.95) = xAngle (-2.17 = -2.17)
01:48:10.241 00.002 6120 MountToCamera -- mountX=4.21 mountY=4.23 hyp=5.97 mountTheta=0.79 cameraX=-3.35, cameraY=-4.94 cameraTheta=-2.17
01:48:10.246 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-3.35, y=-4.94, opts=4)
01:48:10.249 00.003 6120 Enqueuing Move request for scope (-3.35, -4.94)
01:48:10.252 00.003 6120 Mount: notify direct move 4.21,4.23
01:48:10.254 00.002 7680 Worker thread wakes up
01:48:10.254 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:10.258 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-3.35, -4.94) opts 0x4
01:48:10.258 00.000 6120 UpdateGuideState exits: m=13918 SNR=75.9 Saturated
01:48:10.261 00.003 7680 Handling offset move in thread for scope, endpoint = (-3.35, -4.94)
01:48:10.261 00.000 6120 PhdController: settling, locked = 1, distance = 6.11 (1.50) aobump = 0 frame = 1 / 99999
01:48:10.264 00.003 7680 Moving (-3.35, -4.94) raw xDistance=4.21 yDistance=4.23
01:48:10.264 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764056890.264,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":6.11,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:48:10.267 00.003 7680 MoveAxis(W, 2727, B)
01:48:10.267 00.000 7680 Guiding  Dir = 3, Dur = 2727
01:48:10.267 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:10.270 00.003 7680 IsSlewing returns 0
01:48:10.270 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:10.274 00.004 6120 Enqueuing Expose request
01:48:10.277 00.003 7680 IsGuiding returns 0
01:48:10.277 00.000 6120 evsrv: cli 0FAEF398 disconnect
01:48:10.280 00.003 7680 PulseGuide returned control before completion, sleep 2737
01:48:13.022 02.742 7680 IsGuiding returns 1
01:48:13.023 00.001 7680 scope still moving after pulse duration time elapsed
01:48:13.054 00.031 7680 IsSlewing returns 0
01:48:13.054 00.000 7680 IsGuiding returns 0
01:48:13.054 00.000 7680 scope move finished after 2727 + 50 ms
01:48:13.055 00.001 7680 Move returns status 0, amount 2727
01:48:13.055 00.000 7680 MoveAxis(S, 2298, B)
01:48:13.055 00.000 7680 Guiding  Dir = 1, Dur = 2298
01:48:13.055 00.000 7680 IsSlewing returns 0
01:48:13.056 00.001 7680 IsGuiding returns 0
01:48:13.056 00.000 7680 PulseGuide returned control before completion, sleep 2308
01:48:15.375 02.319 7680 IsGuiding returns 1
01:48:15.378 00.003 7680 scope still moving after pulse duration time elapsed
01:48:15.405 00.027 7680 IsSlewing returns 0
01:48:15.405 00.000 7680 IsGuiding returns 0
01:48:15.405 00.000 7680 scope move finished after 2298 + 51 ms
01:48:15.405 00.000 7680 Move returns status 0, amount 2298
01:48:15.406 00.001 7680 move complete, result=0
01:48:15.406 00.000 7680 worker thread done servicing request
01:48:15.406 00.000 6120 GuideStep: 4.2 px 2727 ms WEST, 4.2 px 2298 ms SOUTH
01:48:15.412 00.006 7680 Worker thread wakes up
01:48:15.412 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:15.412 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:16.651 01.239 7680 Exposure complete
01:48:16.780 00.129 7680 worker thread done servicing request
01:48:16.780 00.000 6120 OnExposeComplete: enter
01:48:16.786 00.006 6120 UpdateGuideState(): m_state=6
01:48:16.790 00.004 6120 Star::Find(15, 958, 44, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6937
01:48:16.794 00.004 6120 Star::Find returns 1 (1), X=962.87, Y=47.11, Mass=14558, SNR=78.4, Peak=255 HFD=6.9
01:48:16.799 00.005 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-2.95) = xAngle (1.91 = 1.91)
01:48:16.802 00.003 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.64 = 1.64)
01:48:16.807 00.005 6120 CameraToMount -- cameraX=1.01 cameraY=-1.74 hyp=2.01 cameraTheta=-1.05 mountX=-0.66 mountY=2.01, mountTheta=1.89
01:48:16.813 00.006 6120 SchedulePrimaryMove(0D6325F0, x=1.01, y=-1.74, opts=13)
01:48:16.817 00.004 6120 Enqueuing Move request for scope (1.01, -1.74)
01:48:16.821 00.004 7680 Worker thread wakes up
01:48:16.821 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:16.825 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (1.01, -1.74) opts 0xd
01:48:16.825 00.000 7680 Handling offset move in thread for scope, endpoint = (1.01, -1.74)
01:48:16.825 00.000 7680 Moving (1.01, -1.74) raw xDistance=-0.66 yDistance=2.01
01:48:16.825 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
01:48:16.825 00.000 7680 resist switch: large excursion: input 2.01 thresh 0.60 direction from 0 to 1
01:48:16.826 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.02
01:48:16.826 00.000 7680 GuideAlgorithmResistSwitch::result() returns 2.01 from input 2.01
01:48:16.826 00.000 7680 MoveAxis(E, 271, ABG)
01:48:16.828 00.002 7680 Guiding  Dir = 2, Dur = 271
01:48:16.828 00.000 6120 UpdateGuideState exits: m=14558 SNR=78.4 Saturated
01:48:16.832 00.004 7680 IsSlewing returns 0
01:48:16.833 00.001 6120 PhdController: settling, locked = 1, distance = 2.01 (1.50) aobump = 0 frame = 2 / 99999
01:48:16.836 00.003 7680 IsGuiding returns 0
01:48:16.837 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764056896.836,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.01,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:48:16.840 00.003 7680 PulseGuide returned control before completion, sleep 281
01:48:16.840 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:16.845 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:16.849 00.004 6120 Enqueuing Expose request
01:48:17.125 00.276 7680 IsGuiding returns 1
01:48:17.127 00.002 7680 scope still moving after pulse duration time elapsed
01:48:17.158 00.031 7680 IsSlewing returns 0
01:48:17.159 00.001 7680 IsGuiding returns 0
01:48:17.160 00.001 7680 scope move finished after 271 + 52 ms
01:48:17.161 00.001 7680 Move returns status 0, amount 271
01:48:17.161 00.000 7680 MoveAxis(S, 1089, ABG)
01:48:17.162 00.001 7680 Guiding  Dir = 1, Dur = 1089
01:48:17.162 00.000 7680 IsSlewing returns 0
01:48:17.163 00.001 7680 IsGuiding returns 0
01:48:17.163 00.000 7680 PulseGuide returned control before completion, sleep 1099
01:48:18.271 01.108 7680 IsGuiding returns 1
01:48:18.273 00.002 7680 scope still moving after pulse duration time elapsed
01:48:18.302 00.029 7680 IsSlewing returns 0
01:48:18.303 00.001 7680 IsGuiding returns 0
01:48:18.303 00.000 7680 scope move finished after 1089 + 51 ms
01:48:18.303 00.000 7680 Move returns status 0, amount 1089
01:48:18.303 00.000 7680 move complete, result=0
01:48:18.305 00.002 7680 worker thread done servicing request
01:48:18.305 00.000 6120 GuideStep: -0.7 px 271 ms EAST, 2.0 px 1089 ms SOUTH
01:48:18.311 00.006 7680 Worker thread wakes up
01:48:18.311 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:18.311 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:19.564 01.253 7680 Exposure complete
01:48:19.687 00.123 7680 worker thread done servicing request
01:48:19.687 00.000 6120 OnExposeComplete: enter
01:48:19.691 00.004 6120 UpdateGuideState(): m_state=6
01:48:19.695 00.004 6120 Star::Find(15, 962, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6938
01:48:19.699 00.004 6120 Star::Find returns 1 (1), X=962.65, Y=49.12, Mass=14182, SNR=77.5, Peak=255 HFD=7.1
01:48:19.703 00.004 6120 CameraToMount -- cameraTheta (0.33) - m_xAngle (-2.95) = xAngle (3.28 = -3.00)
01:48:19.706 00.003 6120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.01 = 3.01)
01:48:19.710 00.004 6120 CameraToMount -- cameraX=0.79 cameraY=0.27 hyp=0.84 cameraTheta=0.33 mountX=-0.83 mountY=0.11, mountTheta=3.01
01:48:19.714 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.79, y=0.27, opts=13)
01:48:19.718 00.004 6120 Enqueuing Move request for scope (0.79, 0.27)
01:48:19.722 00.004 7680 Worker thread wakes up
01:48:19.722 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.27) opts 0xd
01:48:19.722 00.000 7680 Handling offset move in thread for scope, endpoint = (0.79, 0.27)
01:48:19.722 00.000 7680 Moving (0.79, 0.27) raw xDistance=-0.83 yDistance=0.11
01:48:19.722 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.83
01:48:19.723 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:48:19.723 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:48:19.723 00.000 7680 MoveAxis(E, 357, ABG)
01:48:19.723 00.000 7680 Guiding  Dir = 2, Dur = 357
01:48:19.723 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:19.727 00.004 7680 IsSlewing returns 0
01:48:19.727 00.000 6120 UpdateGuideState exits: m=14182 SNR=77.5 Saturated
01:48:19.731 00.004 7680 IsGuiding returns 0
01:48:19.731 00.000 6120 PhdController: settling, locked = 1, distance = 1.66 (1.50) aobump = 0 frame = 3 / 99999
01:48:19.734 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764056899.734,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.66,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:48:19.738 00.004 7680 PulseGuide returned control before completion, sleep 367
01:48:19.738 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:19.743 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:19.746 00.003 6120 Enqueuing Expose request
01:48:20.117 00.371 7680 IsGuiding returns 1
01:48:20.117 00.000 7680 scope still moving after pulse duration time elapsed
01:48:20.147 00.030 7680 IsSlewing returns 0
01:48:20.148 00.001 7680 IsGuiding returns 0
01:48:20.149 00.001 7680 scope move finished after 357 + 60 ms
01:48:20.149 00.000 7680 Move returns status 0, amount 357
01:48:20.149 00.000 7680 MoveAxis(N, 0, ABG)
01:48:20.149 00.000 7680 Move returns status 0, amount 0
01:48:20.150 00.001 7680 move complete, result=0
01:48:20.150 00.000 7680 worker thread done servicing request
01:48:20.150 00.000 6120 GuideStep: -0.8 px 357 ms EAST, 0.1 px 0 ms NORTH
01:48:20.156 00.006 7680 Worker thread wakes up
01:48:20.156 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:20.157 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:21.415 01.258 7680 Exposure complete
01:48:21.549 00.134 7680 worker thread done servicing request
01:48:21.549 00.000 6120 OnExposeComplete: enter
01:48:21.553 00.004 6120 UpdateGuideState(): m_state=6
01:48:21.557 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6939
01:48:21.561 00.004 6120 Star::Find returns 1 (1), X=961.95, Y=49.29, Mass=14058, SNR=76.4, Peak=255 HFD=6.9
01:48:21.564 00.003 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
01:48:21.569 00.005 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.23)
01:48:21.573 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.43 hyp=0.44 cameraTheta=1.37 mountX=-0.17 mountY=-0.35, mountTheta=-2.02
01:48:21.578 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.43, opts=13)
01:48:21.581 00.003 6120 Enqueuing Move request for scope (0.09, 0.43)
01:48:21.585 00.004 7680 Worker thread wakes up
01:48:21.585 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.43) opts 0xd
01:48:21.585 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.43)
01:48:21.585 00.000 7680 Moving (0.09, 0.43) raw xDistance=-0.17 yDistance=-0.35
01:48:21.585 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:48:21.586 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:48:21.586 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:48:21.586 00.000 7680 MoveAxis(E, 0, ABG)
01:48:21.586 00.000 7680 Move returns status 0, amount 0
01:48:21.586 00.000 7680 MoveAxis(N, 0, ABG)
01:48:21.586 00.000 7680 Move returns status 0, amount 0
01:48:21.586 00.000 7680 move complete, result=0
01:48:21.587 00.001 7680 worker thread done servicing request
01:48:21.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:21.591 00.004 6120 UpdateGuideState exits: m=14058 SNR=76.4 Saturated
01:48:21.599 00.008 6120 PhdController: settling, locked = 1, distance = 1.29 (1.50) aobump = 0 frame = 4 / 99999
01:48:21.603 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764056901.603,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.29,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:48:21.604 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:21.607 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:21.611 00.004 6120 Enqueuing Expose request
01:48:21.613 00.002 7680 Worker thread wakes up
01:48:21.614 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:21.614 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:21.614 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:48:22.874 01.260 7680 Exposure complete
01:48:23.011 00.137 7680 worker thread done servicing request
01:48:23.011 00.000 6120 OnExposeComplete: enter
01:48:23.016 00.005 6120 UpdateGuideState(): m_state=6
01:48:23.021 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6940
01:48:23.024 00.003 6120 Star::Find returns 1 (1), X=961.98, Y=49.72, Mass=15705, SNR=80.1, Peak=255 HFD=6.9
01:48:23.028 00.004 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.89)
01:48:23.033 00.005 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.16)
01:48:23.039 00.006 6120 CameraToMount -- cameraX=0.12 cameraY=0.86 hyp=0.87 cameraTheta=1.43 mountX=-0.28 mountY=-0.72, mountTheta=-1.94
01:48:23.043 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.86, opts=13)
01:48:23.050 00.007 6120 Enqueuing Move request for scope (0.12, 0.86)
01:48:23.054 00.004 7680 Worker thread wakes up
01:48:23.054 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.86) opts 0xd
01:48:23.054 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.86)
01:48:23.055 00.001 7680 Moving (0.12, 0.86) raw xDistance=-0.28 yDistance=-0.72
01:48:23.055 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
01:48:23.055 00.000 7680 resist switch: large excursion: input -0.72 thresh 0.60 direction from 1 to -1
01:48:23.055 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.17
01:48:23.056 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
01:48:23.056 00.000 7680 MoveAxis(E, 113, ABG)
01:48:23.056 00.000 7680 Guiding  Dir = 2, Dur = 113
01:48:23.056 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:23.061 00.005 6120 UpdateGuideState exits: m=15705 SNR=80.1 Saturated
01:48:23.066 00.005 7680 IsSlewing returns 0
01:48:23.066 00.000 6120 PhdController: settling, locked = 1, distance = 1.17 (1.50) aobump = 0 frame = 5 / 99999
01:48:23.069 00.003 7680 IsGuiding returns 0
01:48:23.070 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764056903.069,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.17,"Time":1.5,"SettleTime":10.0,"StarLocked":true}
01:48:23.073 00.003 7680 PulseGuide returned control before completion, sleep 123
01:48:23.073 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:23.077 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:23.081 00.004 6120 Enqueuing Expose request
01:48:23.208 00.127 7680 IsGuiding returns 1
01:48:23.225 00.017 7680 scope still moving after pulse duration time elapsed
01:48:23.248 00.023 7680 IsSlewing returns 0
01:48:23.248 00.000 7680 IsGuiding returns 0
01:48:23.249 00.001 7680 scope move finished after 113 + 66 ms
01:48:23.249 00.000 7680 Move returns status 0, amount 113
01:48:23.249 00.000 7680 MoveAxis(N, 392, ABG)
01:48:23.250 00.001 7680 Guiding  Dir = 0, Dur = 392
01:48:23.250 00.000 7680 IsSlewing returns 0
01:48:23.250 00.000 7680 IsGuiding returns 0
01:48:23.251 00.001 7680 PulseGuide returned control before completion, sleep 402
01:48:23.655 00.404 7680 IsGuiding returns 1
01:48:23.656 00.001 7680 scope still moving after pulse duration time elapsed
01:48:23.686 00.030 7680 IsSlewing returns 0
01:48:23.689 00.003 7680 IsGuiding returns 0
01:48:23.690 00.001 7680 scope move finished after 392 + 46 ms
01:48:23.690 00.000 7680 Move returns status 0, amount 392
01:48:23.690 00.000 7680 move complete, result=0
01:48:23.690 00.000 7680 worker thread done servicing request
01:48:23.691 00.001 7680 Worker thread wakes up
01:48:23.691 00.000 6120 GuideStep: -0.3 px 113 ms EAST, -0.7 px 392 ms NORTH
01:48:23.698 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:23.698 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:24.946 01.248 7680 Exposure complete
01:48:25.081 00.135 7680 worker thread done servicing request
01:48:25.081 00.000 6120 OnExposeComplete: enter
01:48:25.086 00.005 6120 UpdateGuideState(): m_state=6
01:48:25.089 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6941
01:48:25.094 00.005 6120 Star::Find returns 1 (1), X=961.96, Y=49.86, Mass=14375, SNR=77.4, Peak=255 HFD=7.0
01:48:25.098 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
01:48:25.102 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
01:48:25.105 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=1.00 hyp=1.01 cameraTheta=1.47 mountX=-0.28 mountY=-0.86, mountTheta=-1.89
01:48:25.111 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=1.00, opts=13)
01:48:25.115 00.004 6120 Enqueuing Move request for scope (0.10, 1.00)
01:48:25.119 00.004 7680 Worker thread wakes up
01:48:25.119 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 1.00) opts 0xd
01:48:25.119 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 1.00)
01:48:25.120 00.001 7680 Moving (0.10, 1.00) raw xDistance=-0.28 yDistance=-0.86
01:48:25.120 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
01:48:25.120 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
01:48:25.120 00.000 7680 MoveAxis(E, 124, ABG)
01:48:25.120 00.000 7680 Guiding  Dir = 2, Dur = 124
01:48:25.120 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:25.125 00.005 7680 IsSlewing returns 0
01:48:25.125 00.000 6120 UpdateGuideState exits: m=14375 SNR=77.4 Saturated
01:48:25.129 00.004 7680 IsGuiding returns 0
01:48:25.130 00.001 6120 PhdController: settling, locked = 1, distance = 1.12 (1.50) aobump = 0 frame = 6 / 99999
01:48:25.134 00.004 7680 PulseGuide returned control before completion, sleep 134
01:48:25.134 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764056905.134,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.12,"Time":3.5,"SettleTime":10.0,"StarLocked":true}
01:48:25.137 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:25.143 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:25.147 00.004 6120 Enqueuing Expose request
01:48:25.278 00.131 7680 IsGuiding returns 1
01:48:25.278 00.000 7680 scope still moving after pulse duration time elapsed
01:48:25.310 00.032 7680 IsSlewing returns 0
01:48:25.311 00.001 7680 IsGuiding returns 0
01:48:25.311 00.000 7680 scope move finished after 124 + 57 ms
01:48:25.312 00.001 7680 Move returns status 0, amount 124
01:48:25.312 00.000 7680 MoveAxis(N, 465, ABG)
01:48:25.312 00.000 7680 Guiding  Dir = 0, Dur = 465
01:48:25.312 00.000 7680 IsSlewing returns 0
01:48:25.313 00.001 7680 IsGuiding returns 0
01:48:25.313 00.000 7680 PulseGuide returned control before completion, sleep 475
01:48:25.795 00.482 7680 IsGuiding returns 1
01:48:25.796 00.001 7680 scope still moving after pulse duration time elapsed
01:48:25.827 00.031 7680 IsSlewing returns 0
01:48:25.829 00.002 7680 IsGuiding returns 0
01:48:25.829 00.000 7680 scope move finished after 465 + 50 ms
01:48:25.829 00.000 7680 Move returns status 0, amount 465
01:48:25.829 00.000 7680 move complete, result=0
01:48:25.830 00.001 7680 worker thread done servicing request
01:48:25.830 00.000 6120 GuideStep: -0.3 px 124 ms EAST, -0.9 px 465 ms NORTH
01:48:25.835 00.005 7680 Worker thread wakes up
01:48:25.836 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:25.836 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:27.094 01.258 7680 Exposure complete
01:48:27.224 00.130 7680 worker thread done servicing request
01:48:27.224 00.000 6120 OnExposeComplete: enter
01:48:27.228 00.004 6120 UpdateGuideState(): m_state=6
01:48:27.231 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6942
01:48:27.234 00.003 6120 Star::Find returns 1 (1), X=961.66, Y=49.36, Mass=14538, SNR=79.0, Peak=255 HFD=7.2
01:48:27.238 00.004 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
01:48:27.242 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
01:48:27.245 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.50 hyp=0.54 cameraTheta=1.96 mountX=0.11 mountY=-0.54, mountTheta=-1.38
01:48:27.250 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.50, opts=13)
01:48:27.253 00.003 6120 Enqueuing Move request for scope (-0.20, 0.50)
01:48:27.257 00.004 7680 Worker thread wakes up
01:48:27.257 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.50) opts 0xd
01:48:27.257 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.50)
01:48:27.257 00.000 7680 Moving (-0.20, 0.50) raw xDistance=0.11 yDistance=-0.54
01:48:27.257 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:48:27.257 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
01:48:27.258 00.001 7680 MoveAxis(E, 0, ABG)
01:48:27.258 00.000 7680 Move returns status 0, amount 0
01:48:27.258 00.000 7680 MoveAxis(N, 294, ABG)
01:48:27.258 00.000 7680 Guiding  Dir = 0, Dur = 294
01:48:27.258 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:27.262 00.004 7680 IsSlewing returns 0
01:48:27.263 00.001 6120 UpdateGuideState exits: m=14538 SNR=79.0 Saturated
01:48:27.266 00.003 7680 IsGuiding returns 0
01:48:27.267 00.001 6120 PhdController: settling, locked = 1, distance = 0.95 (1.50) aobump = 0 frame = 7 / 99999
01:48:27.270 00.003 7680 PulseGuide returned control before completion, sleep 304
01:48:27.270 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764056907.270,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.95,"Time":5.7,"SettleTime":10.0,"StarLocked":true}
01:48:27.274 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:27.278 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:27.281 00.003 6120 Enqueuing Expose request
01:48:27.585 00.304 7680 IsGuiding returns 0
01:48:27.586 00.001 7680 Move returns status 0, amount 294
01:48:27.586 00.000 7680 move complete, result=0
01:48:27.587 00.001 7680 worker thread done servicing request
01:48:27.587 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 294 ms NORTH
01:48:27.591 00.004 7680 Worker thread wakes up
01:48:27.591 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:27.591 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:28.841 01.250 7680 Exposure complete
01:48:28.978 00.137 7680 worker thread done servicing request
01:48:28.978 00.000 6120 OnExposeComplete: enter
01:48:28.982 00.004 6120 UpdateGuideState(): m_state=6
01:48:28.986 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6943
01:48:28.990 00.004 6120 Star::Find returns 1 (1), X=961.60, Y=49.22, Mass=14568, SNR=77.9, Peak=255 HFD=7.2
01:48:28.994 00.004 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
01:48:28.997 00.003 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
01:48:29.001 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.37 hyp=0.45 cameraTheta=2.19 mountX=0.19 mountY=-0.44, mountTheta=-1.17
01:48:29.005 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.37, opts=13)
01:48:29.009 00.004 6120 Enqueuing Move request for scope (-0.26, 0.37)
01:48:29.012 00.003 7680 Worker thread wakes up
01:48:29.012 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.37) opts 0xd
01:48:29.014 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.37)
01:48:29.014 00.000 7680 Moving (-0.26, 0.37) raw xDistance=0.19 yDistance=-0.44
01:48:29.014 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:48:29.014 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
01:48:29.014 00.000 7680 MoveAxis(E, 0, ABG)
01:48:29.014 00.000 7680 Move returns status 0, amount 0
01:48:29.014 00.000 7680 MoveAxis(N, 241, ABG)
01:48:29.014 00.000 7680 Guiding  Dir = 0, Dur = 241
01:48:29.014 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:29.018 00.004 7680 IsSlewing returns 0
01:48:29.018 00.000 6120 UpdateGuideState exits: m=14568 SNR=77.9 Saturated
01:48:29.021 00.003 7680 IsGuiding returns 0
01:48:29.021 00.000 6120 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 8 / 99999
01:48:29.025 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764056909.025,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.80,"Time":7.4,"SettleTime":10.0,"StarLocked":true}
01:48:29.028 00.003 7680 PulseGuide returned control before completion, sleep 251
01:48:29.028 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:29.031 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:29.035 00.004 6120 Enqueuing Expose request
01:48:29.285 00.250 7680 IsGuiding returns 1
01:48:29.286 00.001 7680 scope still moving after pulse duration time elapsed
01:48:29.317 00.031 7680 IsSlewing returns 0
01:48:29.319 00.002 7680 IsGuiding returns 0
01:48:29.319 00.000 7680 scope move finished after 241 + 55 ms
01:48:29.320 00.001 7680 Move returns status 0, amount 241
01:48:29.320 00.000 7680 move complete, result=0
01:48:29.321 00.001 7680 worker thread done servicing request
01:48:29.321 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 241 ms NORTH
01:48:29.327 00.006 7680 Worker thread wakes up
01:48:29.327 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:29.327 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:30.575 01.248 7680 Exposure complete
01:48:30.698 00.123 7680 worker thread done servicing request
01:48:30.698 00.000 6120 OnExposeComplete: enter
01:48:30.702 00.004 6120 UpdateGuideState(): m_state=6
01:48:30.707 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6944
01:48:30.711 00.004 6120 Star::Find returns 1 (1), X=961.36, Y=49.05, Mass=13678, SNR=75.0, Peak=255 HFD=6.8
01:48:30.715 00.004 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (-2.95) = xAngle (5.72 = -0.56)
01:48:30.719 00.004 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.45 = -0.83)
01:48:30.722 00.003 6120 CameraToMount -- cameraX=-0.50 cameraY=0.20 hyp=0.53 cameraTheta=2.77 mountX=0.45 mountY=-0.39, mountTheta=-0.72
01:48:30.729 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.50, y=0.20, opts=13)
01:48:30.732 00.003 6120 Enqueuing Move request for scope (-0.50, 0.20)
01:48:30.735 00.003 7680 Worker thread wakes up
01:48:30.736 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.20) opts 0xd
01:48:30.736 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.50, 0.20)
01:48:30.736 00.000 7680 Moving (-0.50, 0.20) raw xDistance=0.45 yDistance=-0.39
01:48:30.736 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
01:48:30.736 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:48:30.737 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:30.741 00.004 6120 UpdateGuideState exits: m=13678 SNR=75.0 Saturated
01:48:30.745 00.004 6120 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 9 / 99999
01:48:30.749 00.004 7680 MoveAxis(W, 185, ABG)
01:48:30.749 00.000 7680 Guiding  Dir = 3, Dur = 185
01:48:30.750 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764056910.749,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.72,"Time":9.1,"SettleTime":10.0,"StarLocked":true}
01:48:30.753 00.003 7680 IsSlewing returns 0
01:48:30.754 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:30.759 00.005 7680 IsGuiding returns 0
01:48:30.759 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:30.764 00.005 6120 Enqueuing Expose request
01:48:30.768 00.004 7680 PulseGuide returned control before completion, sleep 195
01:48:30.973 00.205 7680 IsGuiding returns 1
01:48:30.973 00.000 7680 scope still moving after pulse duration time elapsed
01:48:31.004 00.031 7680 IsSlewing returns 0
01:48:31.006 00.002 7680 IsGuiding returns 0
01:48:31.007 00.001 7680 scope move finished after 185 + 63 ms
01:48:31.007 00.000 7680 Move returns status 0, amount 185
01:48:31.008 00.001 7680 MoveAxis(N, 214, ABG)
01:48:31.008 00.000 7680 Guiding  Dir = 0, Dur = 214
01:48:31.009 00.001 7680 IsSlewing returns 0
01:48:31.010 00.001 7680 IsGuiding returns 0
01:48:31.010 00.000 7680 PulseGuide returned control before completion, sleep 224
01:48:31.239 00.229 7680 IsGuiding returns 1
01:48:31.240 00.001 7680 scope still moving after pulse duration time elapsed
01:48:31.270 00.030 7680 IsSlewing returns 0
01:48:31.272 00.002 7680 IsGuiding returns 0
01:48:31.272 00.000 7680 scope move finished after 214 + 47 ms
01:48:31.273 00.001 7680 Move returns status 0, amount 214
01:48:31.274 00.001 7680 move complete, result=0
01:48:31.274 00.000 7680 worker thread done servicing request
01:48:31.274 00.000 7680 Worker thread wakes up
01:48:31.275 00.001 6120 GuideStep: 0.5 px 185 ms WEST, -0.4 px 214 ms NORTH
01:48:31.282 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:31.282 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:32.534 01.252 7680 Exposure complete
01:48:32.661 00.127 7680 worker thread done servicing request
01:48:32.661 00.000 6120 OnExposeComplete: enter
01:48:32.666 00.005 6120 UpdateGuideState(): m_state=6
01:48:32.670 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6945
01:48:32.675 00.005 6120 Star::Find returns 1 (1), X=961.42, Y=49.10, Mass=14374, SNR=77.3, Peak=255 HFD=6.9
01:48:32.680 00.005 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (-2.95) = xAngle (5.58 = -0.70)
01:48:32.684 00.004 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.32 = -0.97)
01:48:32.687 00.003 6120 CameraToMount -- cameraX=-0.44 cameraY=0.25 hyp=0.50 cameraTheta=2.63 mountX=0.38 mountY=-0.41, mountTheta=-0.82
01:48:32.692 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.44, y=0.25, opts=13)
01:48:32.695 00.003 6120 Enqueuing Move request for scope (-0.44, 0.25)
01:48:32.700 00.005 7680 Worker thread wakes up
01:48:32.700 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.25) opts 0xd
01:48:32.700 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.44, 0.25)
01:48:32.701 00.001 7680 Moving (-0.44, 0.25) raw xDistance=0.38 yDistance=-0.41
01:48:32.701 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
01:48:32.701 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:48:32.701 00.000 7680 MoveAxis(W, 170, ABG)
01:48:32.701 00.000 7680 Guiding  Dir = 3, Dur = 170
01:48:32.701 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:32.705 00.004 7680 IsSlewing returns 0
01:48:32.705 00.000 6120 UpdateGuideState exits: m=14374 SNR=77.3 Saturated
01:48:32.709 00.004 7680 IsGuiding returns 0
01:48:32.709 00.000 6120 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 10 / 99999
01:48:32.712 00.003 6120 PhdController: newstate STATE_FINISH
01:48:32.718 00.006 7680 PulseGuide returned control before completion, sleep 180
01:48:32.718 00.000 6120 PhdController complete: success
01:48:32.721 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764056912.721,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
01:48:32.724 00.003 6120 Mount: notify guiding dither settle done success=1
01:48:32.728 00.004 6120 PhdController: newstate STATE_IDLE
01:48:32.732 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:32.735 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:32.739 00.004 6120 Enqueuing Expose request
01:48:32.899 00.160 7680 IsGuiding returns 1
01:48:32.900 00.001 7680 scope still moving after pulse duration time elapsed
01:48:32.931 00.031 7680 IsSlewing returns 0
01:48:32.932 00.001 7680 IsGuiding returns 0
01:48:32.932 00.000 7680 scope move finished after 170 + 53 ms
01:48:32.933 00.001 7680 Move returns status 0, amount 170
01:48:32.933 00.000 7680 MoveAxis(N, 224, ABG)
01:48:32.933 00.000 7680 Guiding  Dir = 0, Dur = 224
01:48:32.933 00.000 7680 IsSlewing returns 0
01:48:32.934 00.001 7680 IsGuiding returns 0
01:48:32.936 00.002 7680 PulseGuide returned control before completion, sleep 234
01:48:33.182 00.246 7680 IsGuiding returns 1
01:48:33.182 00.000 7680 scope still moving after pulse duration time elapsed
01:48:33.215 00.033 7680 IsSlewing returns 0
01:48:33.218 00.003 7680 IsGuiding returns 0
01:48:33.218 00.000 7680 scope move finished after 224 + 58 ms
01:48:33.218 00.000 7680 Move returns status 0, amount 224
01:48:33.218 00.000 7680 move complete, result=0
01:48:33.218 00.000 6120 GuideStep: 0.4 px 170 ms WEST, -0.4 px 224 ms NORTH
01:48:33.225 00.007 7680 worker thread done servicing request
01:48:33.225 00.000 7680 Worker thread wakes up
01:48:33.225 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:33.226 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:34.479 01.253 7680 Exposure complete
01:48:34.617 00.138 7680 worker thread done servicing request
01:48:34.617 00.000 6120 OnExposeComplete: enter
01:48:34.621 00.004 6120 UpdateGuideState(): m_state=6
01:48:34.624 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6946
01:48:34.629 00.005 6120 Star::Find returns 1 (1), X=961.74, Y=49.08, Mass=14704, SNR=77.9, Peak=255 HFD=6.9
01:48:34.633 00.004 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
01:48:34.637 00.004 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
01:48:34.642 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.04 mountX=0.07 mountY=-0.26, mountTheta=-1.30
01:48:34.648 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.23, opts=13)
01:48:34.652 00.004 6120 Enqueuing Move request for scope (-0.12, 0.23)
01:48:34.655 00.003 7680 Worker thread wakes up
01:48:34.656 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
01:48:34.656 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:34.661 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
01:48:34.661 00.000 7680 Moving (-0.12, 0.23) raw xDistance=0.07 yDistance=-0.26
01:48:34.661 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:48:34.661 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:48:34.661 00.000 7680 MoveAxis(E, 0, ABG)
01:48:34.661 00.000 7680 Move returns status 0, amount 0
01:48:34.661 00.000 7680 MoveAxis(N, 139, ABG)
01:48:34.661 00.000 7680 Guiding  Dir = 0, Dur = 139
01:48:34.662 00.001 6120 UpdateGuideState exits: m=14704 SNR=77.9 Saturated
01:48:34.665 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:34.670 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:34.674 00.004 6120 Enqueuing Expose request
01:48:34.678 00.004 7680 IsSlewing returns 0
01:48:34.678 00.000 7680 IsGuiding returns 0
01:48:34.679 00.001 7680 PulseGuide returned control before completion, sleep 149
01:48:34.843 00.164 7680 IsGuiding returns 1
01:48:34.844 00.001 7680 scope still moving after pulse duration time elapsed
01:48:34.876 00.032 7680 IsSlewing returns 0
01:48:34.877 00.001 7680 IsGuiding returns 0
01:48:34.877 00.000 7680 scope move finished after 139 + 59 ms
01:48:34.878 00.001 7680 Move returns status 0, amount 139
01:48:34.878 00.000 7680 move complete, result=0
01:48:34.878 00.000 7680 worker thread done servicing request
01:48:34.878 00.000 7680 Worker thread wakes up
01:48:34.879 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 139 ms NORTH
01:48:34.884 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:34.886 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:36.141 01.255 7680 Exposure complete
01:48:36.283 00.142 7680 worker thread done servicing request
01:48:36.283 00.000 6120 OnExposeComplete: enter
01:48:36.287 00.004 6120 UpdateGuideState(): m_state=6
01:48:36.292 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6947
01:48:36.296 00.004 6120 Star::Find returns 1 (1), X=961.77, Y=48.97, Mass=14028, SNR=77.1, Peak=255 HFD=6.9
01:48:36.300 00.004 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.11)
01:48:36.305 00.005 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
01:48:36.311 00.006 6120 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.22 mountX=0.07 mountY=-0.15, mountTheta=-1.14
01:48:36.316 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.12, opts=13)
01:48:36.320 00.004 6120 Enqueuing Move request for scope (-0.09, 0.12)
01:48:36.324 00.004 7680 Worker thread wakes up
01:48:36.325 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:36.328 00.003 6120 UpdateGuideState exits: m=14028 SNR=77.1 Saturated
01:48:36.333 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:36.338 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
01:48:36.338 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
01:48:36.338 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:36.342 00.004 6120 Enqueuing Expose request
01:48:36.345 00.003 7680 Moving (-0.09, 0.12) raw xDistance=0.07 yDistance=-0.15
01:48:36.345 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:48:36.346 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:48:36.346 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:48:36.346 00.000 7680 MoveAxis(E, 0, ABG)
01:48:36.346 00.000 7680 Move returns status 0, amount 0
01:48:36.346 00.000 7680 MoveAxis(N, 0, ABG)
01:48:36.346 00.000 7680 Move returns status 0, amount 0
01:48:36.348 00.002 7680 move complete, result=0
01:48:36.348 00.000 7680 worker thread done servicing request
01:48:36.348 00.000 7680 Worker thread wakes up
01:48:36.348 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:36.353 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:36.354 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:37.600 01.246 7680 Exposure complete
01:48:37.737 00.137 7680 worker thread done servicing request
01:48:37.737 00.000 6120 OnExposeComplete: enter
01:48:37.741 00.004 6120 UpdateGuideState(): m_state=6
01:48:37.746 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6948
01:48:37.749 00.003 6120 Star::Find returns 1 (1), X=961.71, Y=49.10, Mass=14564, SNR=78.0, Peak=255 HFD=6.9
01:48:37.753 00.004 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.09 = -1.20)
01:48:37.757 00.004 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
01:48:37.760 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.24 hyp=0.29 cameraTheta=2.13 mountX=0.10 mountY=-0.28, mountTheta=-1.22
01:48:37.765 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.24, opts=13)
01:48:37.770 00.005 6120 Enqueuing Move request for scope (-0.15, 0.24)
01:48:37.774 00.004 7680 Worker thread wakes up
01:48:37.774 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:37.780 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.24) opts 0xd
01:48:37.780 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.24)
01:48:37.780 00.000 7680 Moving (-0.15, 0.24) raw xDistance=0.10 yDistance=-0.28
01:48:37.780 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:48:37.781 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:48:37.781 00.000 7680 MoveAxis(E, 0, ABG)
01:48:37.781 00.000 7680 Move returns status 0, amount 0
01:48:37.781 00.000 7680 MoveAxis(N, 154, ABG)
01:48:37.781 00.000 7680 Guiding  Dir = 0, Dur = 154
01:48:37.781 00.000 6120 UpdateGuideState exits: m=14564 SNR=78.0 Saturated
01:48:37.785 00.004 7680 IsSlewing returns 0
01:48:37.785 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:37.789 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:37.793 00.004 7680 IsGuiding returns 0
01:48:37.793 00.000 6120 Enqueuing Expose request
01:48:37.796 00.003 7680 PulseGuide returned control before completion, sleep 164
01:48:37.963 00.167 7680 IsGuiding returns 1
01:48:37.964 00.001 7680 scope still moving after pulse duration time elapsed
01:48:37.993 00.029 7680 IsSlewing returns 0
01:48:37.995 00.002 7680 IsGuiding returns 0
01:48:37.995 00.000 7680 scope move finished after 154 + 48 ms
01:48:37.996 00.001 7680 Move returns status 0, amount 154
01:48:37.997 00.001 7680 move complete, result=0
01:48:37.997 00.000 7680 worker thread done servicing request
01:48:37.998 00.001 7680 Worker thread wakes up
01:48:37.998 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 154 ms NORTH
01:48:38.006 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:38.006 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:39.254 01.248 7680 Exposure complete
01:48:39.393 00.139 7680 worker thread done servicing request
01:48:39.393 00.000 6120 OnExposeComplete: enter
01:48:39.399 00.006 6120 UpdateGuideState(): m_state=6
01:48:39.406 00.007 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6949
01:48:39.411 00.005 6120 Star::Find returns 1 (1), X=961.68, Y=49.14, Mass=14579, SNR=78.8, Peak=255 HFD=7.0
01:48:39.415 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
01:48:39.419 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
01:48:39.423 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.29 hyp=0.34 cameraTheta=2.14 mountX=0.13 mountY=-0.34, mountTheta=-1.21
01:48:39.426 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.29, opts=13)
01:48:39.431 00.005 6120 Enqueuing Move request for scope (-0.18, 0.29)
01:48:39.435 00.004 7680 Worker thread wakes up
01:48:39.435 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.29) opts 0xd
01:48:39.435 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.29)
01:48:39.435 00.000 7680 Moving (-0.18, 0.29) raw xDistance=0.13 yDistance=-0.34
01:48:39.435 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:48:39.435 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:48:39.437 00.002 7680 MoveAxis(E, 0, ABG)
01:48:39.437 00.000 7680 Move returns status 0, amount 0
01:48:39.437 00.000 7680 MoveAxis(N, 183, ABG)
01:48:39.437 00.000 7680 Guiding  Dir = 0, Dur = 183
01:48:39.437 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:39.442 00.005 7680 IsSlewing returns 0
01:48:39.442 00.000 6120 UpdateGuideState exits: m=14579 SNR=78.8 Saturated
01:48:39.445 00.003 7680 IsGuiding returns 0
01:48:39.445 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:39.449 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:39.452 00.003 7680 PulseGuide returned control before completion, sleep 193
01:48:39.454 00.002 6120 Enqueuing Expose request
01:48:39.649 00.195 7680 IsGuiding returns 1
01:48:39.651 00.002 7680 scope still moving after pulse duration time elapsed
01:48:39.680 00.029 7680 IsSlewing returns 0
01:48:39.681 00.001 7680 IsGuiding returns 0
01:48:39.681 00.000 7680 scope move finished after 183 + 52 ms
01:48:39.682 00.001 7680 Move returns status 0, amount 183
01:48:39.682 00.000 7680 move complete, result=0
01:48:39.684 00.002 7680 worker thread done servicing request
01:48:39.684 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 183 ms NORTH
01:48:39.691 00.007 7680 Worker thread wakes up
01:48:39.692 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:39.692 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:40.941 01.249 7680 Exposure complete
01:48:41.072 00.131 7680 worker thread done servicing request
01:48:41.072 00.000 6120 OnExposeComplete: enter
01:48:41.077 00.005 6120 UpdateGuideState(): m_state=6
01:48:41.081 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6950
01:48:41.085 00.004 6120 Star::Find returns 1 (1), X=961.43, Y=49.00, Mass=14100, SNR=75.5, Peak=255 HFD=6.8
01:48:41.090 00.005 6120 CameraToMount -- cameraTheta (2.81) - m_xAngle (-2.95) = xAngle (5.77 = -0.52)
01:48:41.094 00.004 6120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.50 = -0.78)
01:48:41.097 00.003 6120 CameraToMount -- cameraX=-0.44 cameraY=0.15 hyp=0.46 cameraTheta=2.81 mountX=0.40 mountY=-0.32, mountTheta=-0.68
01:48:41.102 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.44, y=0.15, opts=13)
01:48:41.106 00.004 6120 Enqueuing Move request for scope (-0.44, 0.15)
01:48:41.111 00.005 7680 Worker thread wakes up
01:48:41.111 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:41.114 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.15) opts 0xd
01:48:41.114 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.44, 0.15)
01:48:41.116 00.002 7680 Moving (-0.44, 0.15) raw xDistance=0.40 yDistance=-0.32
01:48:41.116 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:48:41.116 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:48:41.116 00.000 7680 MoveAxis(W, 163, ABG)
01:48:41.117 00.001 7680 Guiding  Dir = 3, Dur = 163
01:48:41.117 00.000 6120 UpdateGuideState exits: m=14100 SNR=75.5 Saturated
01:48:41.121 00.004 7680 IsSlewing returns 0
01:48:41.121 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:41.127 00.006 7680 IsGuiding returns 0
01:48:41.127 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:41.131 00.004 7680 PulseGuide returned control before completion, sleep 173
01:48:41.131 00.000 6120 Enqueuing Expose request
01:48:41.310 00.179 7680 IsGuiding returns 1
01:48:41.311 00.001 7680 scope still moving after pulse duration time elapsed
01:48:41.341 00.030 7680 IsSlewing returns 0
01:48:41.342 00.001 7680 IsGuiding returns 0
01:48:41.343 00.001 7680 scope move finished after 163 + 52 ms
01:48:41.343 00.000 7680 Move returns status 0, amount 163
01:48:41.343 00.000 7680 MoveAxis(N, 176, ABG)
01:48:41.345 00.002 7680 Guiding  Dir = 0, Dur = 176
01:48:41.345 00.000 7680 IsSlewing returns 0
01:48:41.345 00.000 7680 IsGuiding returns 0
01:48:41.346 00.001 7680 PulseGuide returned control before completion, sleep 186
01:48:41.545 00.199 7680 IsGuiding returns 1
01:48:41.545 00.000 7680 scope still moving after pulse duration time elapsed
01:48:41.575 00.030 7680 IsSlewing returns 0
01:48:41.576 00.001 7680 IsGuiding returns 0
01:48:41.577 00.001 7680 scope move finished after 176 + 55 ms
01:48:41.577 00.000 7680 Move returns status 0, amount 176
01:48:41.577 00.000 7680 move complete, result=0
01:48:41.579 00.002 7680 worker thread done servicing request
01:48:41.579 00.000 6120 GuideStep: 0.4 px 163 ms WEST, -0.3 px 176 ms NORTH
01:48:41.587 00.008 7680 Worker thread wakes up
01:48:41.587 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:41.587 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:42.841 01.254 7680 Exposure complete
01:48:42.978 00.137 7680 worker thread done servicing request
01:48:42.978 00.000 6120 OnExposeComplete: enter
01:48:42.983 00.005 6120 UpdateGuideState(): m_state=6
01:48:42.988 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6951
01:48:42.992 00.004 6120 Star::Find returns 1 (1), X=961.66, Y=48.71, Mass=12938, SNR=72.4, Peak=255 HFD=6.9
01:48:42.995 00.003 6120 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-2.95) = xAngle (0.42 = 0.42)
01:48:42.999 00.004 6120 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.15 = 0.15)
01:48:43.003 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.25 cameraTheta=-2.54 mountX=0.23 mountY=0.04, mountTheta=0.16
01:48:43.008 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.14, opts=13)
01:48:43.012 00.004 6120 Enqueuing Move request for scope (-0.20, -0.14)
01:48:43.016 00.004 7680 Worker thread wakes up
01:48:43.016 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd
01:48:43.016 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.14)
01:48:43.017 00.001 7680 Moving (-0.20, -0.14) raw xDistance=0.23 yDistance=0.04
01:48:43.017 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
01:48:43.017 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:48:43.017 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:48:43.017 00.000 7680 MoveAxis(W, 104, ABG)
01:48:43.017 00.000 7680 Guiding  Dir = 3, Dur = 104
01:48:43.017 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:43.023 00.006 7680 IsSlewing returns 0
01:48:43.023 00.000 6120 UpdateGuideState exits: m=12938 SNR=72.4 Saturated
01:48:43.028 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:43.031 00.003 7680 IsGuiding returns 0
01:48:43.031 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:43.035 00.004 6120 Enqueuing Expose request
01:48:43.037 00.002 7680 PulseGuide returned control before completion, sleep 114
01:48:43.159 00.122 7680 IsGuiding returns 0
01:48:43.160 00.001 7680 Move returns status 0, amount 104
01:48:43.161 00.001 7680 MoveAxis(N, 0, ABG)
01:48:43.161 00.000 7680 Move returns status 0, amount 0
01:48:43.161 00.000 7680 move complete, result=0
01:48:43.162 00.001 7680 worker thread done servicing request
01:48:43.162 00.000 7680 Worker thread wakes up
01:48:43.163 00.001 6120 GuideStep: 0.2 px 104 ms WEST, 0.0 px 0 ms NORTH
01:48:43.168 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:43.168 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:44.418 01.250 7680 Exposure complete
01:48:44.562 00.144 7680 worker thread done servicing request
01:48:44.562 00.000 6120 OnExposeComplete: enter
01:48:44.566 00.004 6120 UpdateGuideState(): m_state=6
01:48:44.569 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6952
01:48:44.573 00.004 6120 Star::Find returns 1 (1), X=961.82, Y=48.97, Mass=15196, SNR=80.9, Peak=255 HFD=7.1
01:48:44.578 00.005 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
01:48:44.581 00.003 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.68)
01:48:44.586 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.92 mountX=0.02 mountY=-0.12, mountTheta=-1.41
01:48:44.591 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.11, opts=13)
01:48:44.595 00.004 6120 Enqueuing Move request for scope (-0.04, 0.11)
01:48:44.599 00.004 7680 Worker thread wakes up
01:48:44.599 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:44.603 00.004 6120 UpdateGuideState exits: m=15196 SNR=80.9 Saturated
01:48:44.606 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
01:48:44.606 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:44.611 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:48:44.611 00.000 7680 Moving (-0.04, 0.11) raw xDistance=0.02 yDistance=-0.12
01:48:44.611 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:48:44.611 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:44.614 00.003 6120 Enqueuing Expose request
01:48:44.619 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:48:44.620 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:48:44.620 00.000 7680 MoveAxis(E, 0, ABG)
01:48:44.620 00.000 7680 Move returns status 0, amount 0
01:48:44.621 00.001 7680 MoveAxis(N, 0, ABG)
01:48:44.621 00.000 7680 Move returns status 0, amount 0
01:48:44.621 00.000 7680 move complete, result=0
01:48:44.621 00.000 7680 worker thread done servicing request
01:48:44.622 00.001 7680 Worker thread wakes up
01:48:44.622 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:44.625 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:44.627 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:45.882 01.255 7680 Exposure complete
01:48:46.022 00.140 7680 worker thread done servicing request
01:48:46.023 00.001 6120 OnExposeComplete: enter
01:48:46.026 00.003 6120 UpdateGuideState(): m_state=6
01:48:46.031 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6953
01:48:46.034 00.003 6120 Star::Find returns 1 (1), X=961.84, Y=49.13, Mass=14551, SNR=77.1, Peak=255 HFD=6.9
01:48:46.038 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
01:48:46.041 00.003 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.94)
01:48:46.046 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.66 mountX=-0.03 mountY=-0.26, mountTheta=-1.68
01:48:46.051 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.28, opts=13)
01:48:46.056 00.005 6120 Enqueuing Move request for scope (-0.02, 0.28)
01:48:46.059 00.003 7680 Worker thread wakes up
01:48:46.060 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.28) opts 0xd
01:48:46.060 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.28)
01:48:46.060 00.000 7680 Moving (-0.02, 0.28) raw xDistance=-0.03 yDistance=-0.26
01:48:46.060 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:48:46.060 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:48:46.060 00.000 7680 MoveAxis(E, 0, ABG)
01:48:46.060 00.000 7680 Move returns status 0, amount 0
01:48:46.062 00.002 7680 MoveAxis(N, 142, ABG)
01:48:46.062 00.000 7680 Guiding  Dir = 0, Dur = 142
01:48:46.062 00.000 7680 IsSlewing returns 0
01:48:46.063 00.001 7680 IsGuiding returns 0
01:48:46.063 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:46.067 00.004 7680 PulseGuide returned control before completion, sleep 152
01:48:46.067 00.000 6120 UpdateGuideState exits: m=14551 SNR=77.1 Saturated
01:48:46.071 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:46.074 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:46.080 00.006 6120 Enqueuing Expose request
01:48:46.230 00.150 7680 IsGuiding returns 1
01:48:46.231 00.001 7680 scope still moving after pulse duration time elapsed
01:48:46.262 00.031 7680 IsSlewing returns 0
01:48:46.264 00.002 7680 IsGuiding returns 0
01:48:46.264 00.000 7680 scope move finished after 142 + 56 ms
01:48:46.265 00.001 7680 Move returns status 0, amount 142
01:48:46.265 00.000 7680 move complete, result=0
01:48:46.265 00.000 7680 worker thread done servicing request
01:48:46.267 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 142 ms NORTH
01:48:46.275 00.008 7680 Worker thread wakes up
01:48:46.275 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:46.275 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:47.527 01.252 7680 Exposure complete
01:48:47.664 00.137 7680 worker thread done servicing request
01:48:47.665 00.001 6120 OnExposeComplete: enter
01:48:47.669 00.004 6120 UpdateGuideState(): m_state=6
01:48:47.672 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6954
01:48:47.678 00.006 6120 Star::Find returns 1 (1), X=961.77, Y=49.54, Mass=15538, SNR=79.7, Peak=255 HFD=7.1
01:48:47.682 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
01:48:47.686 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
01:48:47.690 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.68 hyp=0.69 cameraTheta=1.71 mountX=-0.03 mountY=-0.65, mountTheta=-1.62
01:48:47.694 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.68, opts=13)
01:48:47.698 00.004 6120 Enqueuing Move request for scope (-0.09, 0.68)
01:48:47.701 00.003 7680 Worker thread wakes up
01:48:47.702 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:47.705 00.003 6120 UpdateGuideState exits: m=15538 SNR=79.7 Saturated
01:48:47.710 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:47.714 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.68) opts 0xd
01:48:47.715 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.68)
01:48:47.715 00.000 7680 Moving (-0.09, 0.68) raw xDistance=-0.03 yDistance=-0.65
01:48:47.715 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:48:47.715 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:47.720 00.005 6120 Enqueuing Expose request
01:48:47.723 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
01:48:47.723 00.000 7680 MoveAxis(E, 0, ABG)
01:48:47.723 00.000 7680 Move returns status 0, amount 0
01:48:47.723 00.000 7680 MoveAxis(N, 356, ABG)
01:48:47.723 00.000 7680 Guiding  Dir = 0, Dur = 356
01:48:47.725 00.002 7680 IsSlewing returns 0
01:48:47.725 00.000 7680 IsGuiding returns 0
01:48:47.725 00.000 7680 PulseGuide returned control before completion, sleep 366
01:48:48.107 00.382 7680 IsGuiding returns 1
01:48:48.109 00.002 7680 scope still moving after pulse duration time elapsed
01:48:48.139 00.030 7680 IsSlewing returns 0
01:48:48.140 00.001 7680 IsGuiding returns 0
01:48:48.141 00.001 7680 scope move finished after 356 + 59 ms
01:48:48.141 00.000 7680 Move returns status 0, amount 356
01:48:48.141 00.000 7680 move complete, result=0
01:48:48.143 00.002 7680 worker thread done servicing request
01:48:48.143 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.7 px 356 ms NORTH
01:48:48.150 00.007 7680 Worker thread wakes up
01:48:48.152 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:48.152 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:49.405 01.253 7680 Exposure complete
01:48:49.550 00.145 6120 OnExposeComplete: enter
01:48:49.554 00.004 6120 UpdateGuideState(): m_state=6
01:48:49.558 00.004 7680 worker thread done servicing request
01:48:49.559 00.001 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6955
01:48:49.564 00.005 6120 Star::Find returns 1 (1), X=961.42, Y=48.98, Mass=13413, SNR=74.6, Peak=255 HFD=6.7
01:48:49.570 00.006 6120 CameraToMount -- cameraTheta (2.87) - m_xAngle (-2.95) = xAngle (5.83 = -0.46)
01:48:49.575 00.005 6120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.56 = -0.73)
01:48:49.581 00.006 6120 CameraToMount -- cameraX=-0.44 cameraY=0.12 hyp=0.46 cameraTheta=2.87 mountX=0.41 mountY=-0.30, mountTheta=-0.64
01:48:49.591 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.44, y=0.12, opts=13)
01:48:49.596 00.005 6120 Enqueuing Move request for scope (-0.44, 0.12)
01:48:49.602 00.006 7680 Worker thread wakes up
01:48:49.602 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:49.607 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.12) opts 0xd
01:48:49.608 00.001 6120 UpdateGuideState exits: m=13413 SNR=74.6 Saturated
01:48:49.615 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.44, 0.12)
01:48:49.616 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:49.622 00.006 7680 Moving (-0.44, 0.12) raw xDistance=0.41 yDistance=-0.30
01:48:49.622 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:48:49.622 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:49.629 00.007 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:48:49.629 00.000 6120 Enqueuing Expose request
01:48:49.634 00.005 7680 MoveAxis(W, 167, ABG)
01:48:49.634 00.000 7680 Guiding  Dir = 3, Dur = 167
01:48:49.634 00.000 7680 IsSlewing returns 0
01:48:49.635 00.001 7680 IsGuiding returns 0
01:48:49.636 00.001 7680 PulseGuide returned control before completion, sleep 177
01:48:49.818 00.182 7680 IsGuiding returns 1
01:48:49.820 00.002 7680 scope still moving after pulse duration time elapsed
01:48:49.849 00.029 7680 IsSlewing returns 0
01:48:49.850 00.001 7680 IsGuiding returns 0
01:48:49.851 00.001 7680 scope move finished after 167 + 48 ms
01:48:49.852 00.001 7680 Move returns status 0, amount 167
01:48:49.852 00.000 7680 MoveAxis(N, 164, ABG)
01:48:49.852 00.000 7680 Guiding  Dir = 0, Dur = 164
01:48:49.852 00.000 7680 IsSlewing returns 0
01:48:49.854 00.002 7680 IsGuiding returns 0
01:48:49.855 00.001 7680 PulseGuide returned control before completion, sleep 174
01:48:50.038 00.183 7680 IsGuiding returns 1
01:48:50.039 00.001 7680 scope still moving after pulse duration time elapsed
01:48:50.070 00.031 7680 IsSlewing returns 0
01:48:50.071 00.001 7680 IsGuiding returns 0
01:48:50.071 00.000 7680 scope move finished after 164 + 52 ms
01:48:50.071 00.000 7680 Move returns status 0, amount 164
01:48:50.071 00.000 7680 move complete, result=0
01:48:50.072 00.001 7680 worker thread done servicing request
01:48:50.072 00.000 6120 GuideStep: 0.4 px 167 ms WEST, -0.3 px 164 ms NORTH
01:48:50.078 00.006 7680 Worker thread wakes up
01:48:50.079 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:50.079 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:51.323 01.244 7680 Exposure complete
01:48:51.462 00.139 7680 worker thread done servicing request
01:48:51.462 00.000 6120 OnExposeComplete: enter
01:48:51.468 00.006 6120 UpdateGuideState(): m_state=6
01:48:51.472 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6956
01:48:51.476 00.004 6120 Star::Find returns 1 (1), X=961.84, Y=48.85, Mass=14962, SNR=80.0, Peak=255 HFD=7.1
01:48:51.479 00.003 6120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-2.95) = xAngle (0.04 = 0.04)
01:48:51.484 00.005 6120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.23 = -0.23)
01:48:51.487 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.92 mountX=0.02 mountY=-0.01, mountTheta=-0.23
01:48:51.492 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.01, opts=13)
01:48:51.497 00.005 6120 Enqueuing Move request for scope (-0.02, -0.01)
01:48:51.501 00.004 7680 Worker thread wakes up
01:48:51.502 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
01:48:51.502 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
01:48:51.502 00.000 7680 Moving (-0.02, -0.01) raw xDistance=0.02 yDistance=-0.01
01:48:51.503 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:51.506 00.003 6120 UpdateGuideState exits: m=14962 SNR=80.0 Saturated
01:48:51.510 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:48:51.510 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:48:51.511 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:51.514 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:51.518 00.004 6120 Enqueuing Expose request
01:48:51.522 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:48:51.522 00.000 7680 MoveAxis(E, 0, ABG)
01:48:51.522 00.000 7680 Move returns status 0, amount 0
01:48:51.523 00.001 7680 MoveAxis(N, 0, ABG)
01:48:51.523 00.000 7680 Move returns status 0, amount 0
01:48:51.523 00.000 7680 move complete, result=0
01:48:51.523 00.000 7680 worker thread done servicing request
01:48:51.524 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:51.527 00.003 7680 Worker thread wakes up
01:48:51.528 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:51.528 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:52.779 01.251 7680 Exposure complete
01:48:52.916 00.137 7680 worker thread done servicing request
01:48:52.916 00.000 6120 OnExposeComplete: enter
01:48:52.919 00.003 6120 UpdateGuideState(): m_state=6
01:48:52.923 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6957
01:48:52.926 00.003 6120 Star::Find returns 1 (1), X=961.85, Y=48.99, Mass=13955, SNR=75.4, Peak=255 HFD=7.0
01:48:52.930 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (-2.95) = xAngle (4.63 = -1.66)
01:48:52.934 00.004 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
01:48:52.937 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.67 mountX=-0.01 mountY=-0.13, mountTheta=-1.66
01:48:52.942 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.14, opts=13)
01:48:52.946 00.004 6120 Enqueuing Move request for scope (-0.01, 0.14)
01:48:52.949 00.003 7680 Worker thread wakes up
01:48:52.949 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
01:48:52.949 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
01:48:52.949 00.000 7680 Moving (-0.01, 0.14) raw xDistance=-0.01 yDistance=-0.13
01:48:52.949 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:48:52.950 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:48:52.950 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:52.954 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:48:52.954 00.000 7680 MoveAxis(E, 0, ABG)
01:48:52.954 00.000 7680 Move returns status 0, amount 0
01:48:52.955 00.001 7680 MoveAxis(N, 0, ABG)
01:48:52.955 00.000 7680 Move returns status 0, amount 0
01:48:52.955 00.000 6120 UpdateGuideState exits: m=13955 SNR=75.4 Saturated
01:48:52.960 00.005 7680 move complete, result=0
01:48:52.960 00.000 7680 worker thread done servicing request
01:48:52.960 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:52.964 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:52.968 00.004 6120 Enqueuing Expose request
01:48:52.973 00.005 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:52.976 00.003 7680 Worker thread wakes up
01:48:52.976 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:52.976 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:54.229 01.253 7680 Exposure complete
01:48:54.358 00.129 7680 worker thread done servicing request
01:48:54.358 00.000 6120 OnExposeComplete: enter
01:48:54.361 00.003 6120 UpdateGuideState(): m_state=6
01:48:54.366 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6958
01:48:54.370 00.004 6120 Star::Find returns 1 (1), X=961.81, Y=49.20, Mass=14341, SNR=76.4, Peak=255 HFD=6.8
01:48:54.374 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.67 = -1.61)
01:48:54.378 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.40 = -1.88)
01:48:54.381 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.34 hyp=0.35 cameraTheta=1.72 mountX=-0.01 mountY=-0.33, mountTheta=-1.61
01:48:54.385 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.34, opts=13)
01:48:54.390 00.005 6120 Enqueuing Move request for scope (-0.05, 0.34)
01:48:54.394 00.004 7680 Worker thread wakes up
01:48:54.395 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.34) opts 0xd
01:48:54.395 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.34)
01:48:54.395 00.000 7680 Moving (-0.05, 0.34) raw xDistance=-0.01 yDistance=-0.33
01:48:54.395 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:48:54.395 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:48:54.396 00.001 7680 MoveAxis(E, 0, ABG)
01:48:54.396 00.000 7680 Move returns status 0, amount 0
01:48:54.396 00.000 7680 MoveAxis(N, 179, ABG)
01:48:54.396 00.000 7680 Guiding  Dir = 0, Dur = 179
01:48:54.396 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:54.400 00.004 7680 IsSlewing returns 0
01:48:54.401 00.001 6120 UpdateGuideState exits: m=14341 SNR=76.4 Saturated
01:48:54.404 00.003 7680 IsGuiding returns 0
01:48:54.405 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:54.408 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:54.412 00.004 7680 PulseGuide returned control before completion, sleep 189
01:48:54.412 00.000 6120 Enqueuing Expose request
01:48:54.613 00.201 7680 IsGuiding returns 0
01:48:54.614 00.001 7680 Move returns status 0, amount 179
01:48:54.615 00.001 7680 move complete, result=0
01:48:54.615 00.000 7680 worker thread done servicing request
01:48:54.616 00.001 7680 Worker thread wakes up
01:48:54.617 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 179 ms NORTH
01:48:54.624 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:54.624 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:55.874 01.250 7680 Exposure complete
01:48:56.013 00.139 7680 worker thread done servicing request
01:48:56.013 00.000 6120 OnExposeComplete: enter
01:48:56.017 00.004 6120 UpdateGuideState(): m_state=6
01:48:56.022 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6959
01:48:56.027 00.005 6120 Star::Find returns 1 (1), X=961.46, Y=49.04, Mass=14231, SNR=75.1, Peak=255 HFD=6.8
01:48:56.031 00.004 6120 CameraToMount -- cameraTheta (2.72) - m_xAngle (-2.95) = xAngle (5.68 = -0.61)
01:48:56.035 00.004 6120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.41 = -0.87)
01:48:56.038 00.003 6120 CameraToMount -- cameraX=-0.41 cameraY=0.18 hyp=0.44 cameraTheta=2.72 mountX=0.36 mountY=-0.34, mountTheta=-0.75
01:48:56.043 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=0.18, opts=13)
01:48:56.047 00.004 6120 Enqueuing Move request for scope (-0.41, 0.18)
01:48:56.051 00.004 7680 Worker thread wakes up
01:48:56.051 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.18) opts 0xd
01:48:56.051 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, 0.18)
01:48:56.051 00.000 7680 Moving (-0.41, 0.18) raw xDistance=0.36 yDistance=-0.34
01:48:56.052 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:48:56.052 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:48:56.052 00.000 7680 MoveAxis(W, 149, ABG)
01:48:56.052 00.000 7680 Guiding  Dir = 3, Dur = 149
01:48:56.052 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:56.059 00.007 7680 IsSlewing returns 0
01:48:56.059 00.000 6120 UpdateGuideState exits: m=14231 SNR=75.1 Saturated
01:48:56.062 00.003 7680 IsGuiding returns 0
01:48:56.063 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:56.066 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:56.070 00.004 7680 PulseGuide returned control before completion, sleep 159
01:48:56.070 00.000 6120 Enqueuing Expose request
01:48:56.243 00.173 7680 IsGuiding returns 0
01:48:56.243 00.000 7680 Move returns status 0, amount 149
01:48:56.243 00.000 7680 MoveAxis(N, 185, ABG)
01:48:56.244 00.001 7680 Guiding  Dir = 0, Dur = 185
01:48:56.244 00.000 7680 IsSlewing returns 0
01:48:56.245 00.001 7680 IsGuiding returns 0
01:48:56.246 00.001 7680 PulseGuide returned control before completion, sleep 195
01:48:56.444 00.198 7680 IsGuiding returns 1
01:48:56.446 00.002 7680 scope still moving after pulse duration time elapsed
01:48:56.475 00.029 7680 IsSlewing returns 0
01:48:56.476 00.001 7680 IsGuiding returns 0
01:48:56.476 00.000 7680 scope move finished after 185 + 46 ms
01:48:56.477 00.001 7680 Move returns status 0, amount 185
01:48:56.477 00.000 7680 move complete, result=0
01:48:56.478 00.001 7680 worker thread done servicing request
01:48:56.478 00.000 6120 GuideStep: 0.4 px 149 ms WEST, -0.3 px 185 ms NORTH
01:48:56.483 00.005 7680 Worker thread wakes up
01:48:56.484 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:56.484 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:57.735 01.251 7680 Exposure complete
01:48:57.875 00.140 7680 worker thread done servicing request
01:48:57.875 00.000 6120 OnExposeComplete: enter
01:48:57.879 00.004 6120 UpdateGuideState(): m_state=6
01:48:57.884 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6960
01:48:57.889 00.005 6120 Star::Find returns 1 (1), X=961.81, Y=48.99, Mass=13885, SNR=75.4, Peak=255 HFD=7.0
01:48:57.893 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.40)
01:48:57.897 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
01:48:57.903 00.006 6120 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.93 mountX=0.03 mountY=-0.15, mountTheta=-1.40
01:48:57.908 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.14, opts=13)
01:48:57.912 00.004 6120 Enqueuing Move request for scope (-0.05, 0.14)
01:48:57.916 00.004 7680 Worker thread wakes up
01:48:57.917 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:57.920 00.003 6120 UpdateGuideState exits: m=13885 SNR=75.4 Saturated
01:48:57.923 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:57.929 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:57.933 00.004 6120 Enqueuing Expose request
01:48:57.937 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
01:48:57.937 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
01:48:57.937 00.000 7680 Moving (-0.05, 0.14) raw xDistance=0.03 yDistance=-0.15
01:48:57.937 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:48:57.937 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:48:57.938 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:48:57.938 00.000 7680 MoveAxis(E, 0, ABG)
01:48:57.938 00.000 7680 Move returns status 0, amount 0
01:48:57.938 00.000 7680 MoveAxis(N, 0, ABG)
01:48:57.938 00.000 7680 Move returns status 0, amount 0
01:48:57.938 00.000 7680 move complete, result=0
01:48:57.938 00.000 7680 worker thread done servicing request
01:48:57.938 00.000 7680 Worker thread wakes up
01:48:57.938 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:57.943 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:57.943 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:48:59.194 01.251 7680 Exposure complete
01:48:59.326 00.132 7680 worker thread done servicing request
01:48:59.327 00.001 6120 OnExposeComplete: enter
01:48:59.331 00.004 6120 UpdateGuideState(): m_state=6
01:48:59.336 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6961
01:48:59.339 00.003 6120 Star::Find returns 1 (1), X=961.76, Y=49.04, Mass=14701, SNR=81.1, Peak=255 HFD=6.9
01:48:59.344 00.005 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.01 = -1.28)
01:48:59.347 00.003 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
01:48:59.350 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.21 cameraTheta=2.05 mountX=0.06 mountY=-0.21, mountTheta=-1.29
01:48:59.355 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.19, opts=13)
01:48:59.359 00.004 6120 Enqueuing Move request for scope (-0.10, 0.19)
01:48:59.362 00.003 7680 Worker thread wakes up
01:48:59.363 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
01:48:59.363 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
01:48:59.363 00.000 7680 Moving (-0.10, 0.19) raw xDistance=0.06 yDistance=-0.21
01:48:59.363 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:48:59.363 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:48:59.363 00.000 7680 MoveAxis(E, 0, ABG)
01:48:59.363 00.000 7680 Move returns status 0, amount 0
01:48:59.363 00.000 7680 MoveAxis(N, 114, ABG)
01:48:59.365 00.002 7680 Guiding  Dir = 0, Dur = 114
01:48:59.365 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:48:59.369 00.004 7680 IsSlewing returns 0
01:48:59.371 00.002 6120 UpdateGuideState exits: m=14701 SNR=81.1 Saturated
01:48:59.374 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:59.378 00.004 7680 IsGuiding returns 0
01:48:59.378 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:48:59.382 00.004 7680 PulseGuide returned control before completion, sleep 124
01:48:59.383 00.001 6120 Enqueuing Expose request
01:48:59.524 00.141 7680 IsGuiding returns 0
01:48:59.525 00.001 7680 Move returns status 0, amount 114
01:48:59.525 00.000 7680 move complete, result=0
01:48:59.526 00.001 7680 worker thread done servicing request
01:48:59.526 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 114 ms NORTH
01:48:59.534 00.008 7680 Worker thread wakes up
01:48:59.534 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:48:59.534 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:00.786 01.252 7680 Exposure complete
01:49:00.932 00.146 7680 worker thread done servicing request
01:49:00.932 00.000 6120 OnExposeComplete: enter
01:49:00.937 00.005 6120 UpdateGuideState(): m_state=6
01:49:00.941 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6962
01:49:00.945 00.004 6120 Star::Find returns 1 (1), X=961.86, Y=49.04, Mass=14413, SNR=78.4, Peak=255 HFD=7.0
01:49:00.950 00.005 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
01:49:00.955 00.005 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
01:49:00.958 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.58 mountX=-0.03 mountY=-0.16, mountTheta=-1.76
01:49:00.965 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.18, opts=13)
01:49:00.969 00.004 6120 Enqueuing Move request for scope (-0.00, 0.18)
01:49:00.973 00.004 7680 Worker thread wakes up
01:49:00.973 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.18) opts 0xd
01:49:00.973 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.18)
01:49:00.973 00.000 7680 Moving (-0.00, 0.18) raw xDistance=-0.03 yDistance=-0.16
01:49:00.974 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:49:00.974 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:49:00.974 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:00.979 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:49:00.979 00.000 7680 MoveAxis(E, 0, ABG)
01:49:00.979 00.000 7680 Move returns status 0, amount 0
01:49:00.979 00.000 7680 MoveAxis(N, 0, ABG)
01:49:00.979 00.000 6120 UpdateGuideState exits: m=14413 SNR=78.4 Saturated
01:49:00.984 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:00.987 00.003 7680 Move returns status 0, amount 0
01:49:00.988 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:00.993 00.005 6120 Enqueuing Expose request
01:49:00.997 00.004 7680 move complete, result=0
01:49:00.997 00.000 7680 worker thread done servicing request
01:49:00.997 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:01.002 00.005 7680 Worker thread wakes up
01:49:01.003 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:01.003 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:02.251 01.248 7680 Exposure complete
01:49:02.392 00.141 7680 worker thread done servicing request
01:49:02.392 00.000 6120 OnExposeComplete: enter
01:49:02.399 00.007 6120 UpdateGuideState(): m_state=6
01:49:02.403 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6963
01:49:02.408 00.005 6120 Star::Find returns 1 (1), X=961.91, Y=49.24, Mass=14432, SNR=77.2, Peak=255 HFD=6.9
01:49:02.412 00.004 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
01:49:02.417 00.005 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
01:49:02.421 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.38 hyp=0.39 cameraTheta=1.45 mountX=-0.12 mountY=-0.32, mountTheta=-1.92
01:49:02.425 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.38, opts=13)
01:49:02.432 00.007 6120 Enqueuing Move request for scope (0.05, 0.38)
01:49:02.437 00.005 7680 Worker thread wakes up
01:49:02.437 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.38) opts 0xd
01:49:02.437 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.38)
01:49:02.437 00.000 7680 Moving (0.05, 0.38) raw xDistance=-0.12 yDistance=-0.32
01:49:02.437 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:49:02.438 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:49:02.438 00.000 7680 MoveAxis(E, 0, ABG)
01:49:02.438 00.000 7680 Move returns status 0, amount 0
01:49:02.438 00.000 7680 MoveAxis(N, 175, ABG)
01:49:02.438 00.000 7680 Guiding  Dir = 0, Dur = 175
01:49:02.438 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:02.442 00.004 7680 IsSlewing returns 0
01:49:02.442 00.000 6120 UpdateGuideState exits: m=14432 SNR=77.2 Saturated
01:49:02.448 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:02.451 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:02.455 00.004 6120 Enqueuing Expose request
01:49:02.459 00.004 7680 IsGuiding returns 0
01:49:02.459 00.000 7680 PulseGuide returned control before completion, sleep 185
01:49:02.650 00.191 7680 IsGuiding returns 1
01:49:02.651 00.001 7680 scope still moving after pulse duration time elapsed
01:49:02.681 00.030 7680 IsSlewing returns 0
01:49:02.682 00.001 7680 IsGuiding returns 0
01:49:02.683 00.001 7680 scope move finished after 175 + 48 ms
01:49:02.683 00.000 7680 Move returns status 0, amount 175
01:49:02.683 00.000 7680 move complete, result=0
01:49:02.684 00.001 7680 worker thread done servicing request
01:49:02.685 00.001 7680 Worker thread wakes up
01:49:02.685 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 175 ms NORTH
01:49:02.694 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:02.695 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:03.942 01.247 7680 Exposure complete
01:49:04.079 00.137 7680 worker thread done servicing request
01:49:04.079 00.000 6120 OnExposeComplete: enter
01:49:04.084 00.005 6120 UpdateGuideState(): m_state=6
01:49:04.088 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6964
01:49:04.094 00.006 6120 Star::Find returns 1 (1), X=961.75, Y=49.22, Mass=14213, SNR=77.8, Peak=255 HFD=7.1
01:49:04.098 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
01:49:04.101 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
01:49:04.106 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.37 hyp=0.38 cameraTheta=1.86 mountX=0.04 mountY=-0.38, mountTheta=-1.47
01:49:04.111 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.37, opts=13)
01:49:04.115 00.004 6120 Enqueuing Move request for scope (-0.11, 0.37)
01:49:04.120 00.005 7680 Worker thread wakes up
01:49:04.120 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.37) opts 0xd
01:49:04.120 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.37)
01:49:04.120 00.000 7680 Moving (-0.11, 0.37) raw xDistance=0.04 yDistance=-0.38
01:49:04.120 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:49:04.120 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:49:04.121 00.001 7680 MoveAxis(E, 0, ABG)
01:49:04.123 00.002 7680 Move returns status 0, amount 0
01:49:04.123 00.000 7680 MoveAxis(N, 204, ABG)
01:49:04.123 00.000 7680 Guiding  Dir = 0, Dur = 204
01:49:04.123 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:04.128 00.005 7680 IsSlewing returns 0
01:49:04.128 00.000 6120 UpdateGuideState exits: m=14213 SNR=77.8 Saturated
01:49:04.131 00.003 7680 IsGuiding returns 0
01:49:04.132 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:04.135 00.003 7680 PulseGuide returned control before completion, sleep 214
01:49:04.136 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:04.140 00.004 6120 Enqueuing Expose request
01:49:04.356 00.216 7680 IsGuiding returns 1
01:49:04.357 00.001 7680 scope still moving after pulse duration time elapsed
01:49:04.386 00.029 7680 IsSlewing returns 0
01:49:04.387 00.001 7680 IsGuiding returns 1
01:49:04.418 00.031 7680 IsSlewing returns 0
01:49:04.419 00.001 7680 IsGuiding returns 1
01:49:04.449 00.030 7680 IsSlewing returns 0
01:49:04.451 00.002 7680 IsGuiding returns 0
01:49:04.452 00.001 7680 scope move finished after 204 + 115 ms
01:49:04.452 00.000 7680 Move returns status 0, amount 204
01:49:04.453 00.001 7680 move complete, result=0
01:49:04.453 00.000 7680 worker thread done servicing request
01:49:04.453 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 204 ms NORTH
01:49:04.461 00.008 7680 Worker thread wakes up
01:49:04.462 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:04.462 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:05.721 01.259 7680 Exposure complete
01:49:05.860 00.139 7680 worker thread done servicing request
01:49:05.861 00.001 6120 OnExposeComplete: enter
01:49:05.866 00.005 6120 UpdateGuideState(): m_state=6
01:49:05.870 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6965
01:49:05.874 00.004 6120 Star::Find returns 1 (1), X=961.86, Y=49.24, Mass=15381, SNR=81.6, Peak=255 HFD=7.0
01:49:05.877 00.003 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.54 = -1.75)
01:49:05.883 00.006 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.02)
01:49:05.886 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.38 hyp=0.38 cameraTheta=1.58 mountX=-0.07 mountY=-0.34, mountTheta=-1.76
01:49:05.892 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.38, opts=13)
01:49:05.895 00.003 6120 Enqueuing Move request for scope (-0.00, 0.38)
01:49:05.901 00.006 7680 Worker thread wakes up
01:49:05.901 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:05.905 00.004 6120 UpdateGuideState exits: m=15381 SNR=81.6 Saturated
01:49:05.909 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:05.913 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:05.916 00.003 6120 Enqueuing Expose request
01:49:05.920 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.38) opts 0xd
01:49:05.920 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.38)
01:49:05.921 00.001 7680 Moving (-0.00, 0.38) raw xDistance=-0.07 yDistance=-0.34
01:49:05.921 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:49:05.921 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:49:05.921 00.000 7680 MoveAxis(E, 0, ABG)
01:49:05.921 00.000 7680 Move returns status 0, amount 0
01:49:05.922 00.001 7680 MoveAxis(N, 186, ABG)
01:49:05.923 00.001 7680 Guiding  Dir = 0, Dur = 186
01:49:05.923 00.000 7680 IsSlewing returns 0
01:49:05.923 00.000 7680 IsGuiding returns 0
01:49:05.924 00.001 7680 PulseGuide returned control before completion, sleep 196
01:49:06.134 00.210 7680 IsGuiding returns 1
01:49:06.134 00.000 7680 scope still moving after pulse duration time elapsed
01:49:06.164 00.030 7680 IsSlewing returns 0
01:49:06.164 00.000 7680 IsGuiding returns 0
01:49:06.166 00.002 7680 scope move finished after 186 + 55 ms
01:49:06.166 00.000 7680 Move returns status 0, amount 186
01:49:06.166 00.000 7680 move complete, result=0
01:49:06.166 00.000 7680 worker thread done servicing request
01:49:06.167 00.001 7680 Worker thread wakes up
01:49:06.168 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 186 ms NORTH
01:49:06.173 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:06.174 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:07.423 01.249 7680 Exposure complete
01:49:07.558 00.135 7680 worker thread done servicing request
01:49:07.559 00.001 6120 OnExposeComplete: enter
01:49:07.564 00.005 6120 UpdateGuideState(): m_state=6
01:49:07.568 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6966
01:49:07.572 00.004 6120 Star::Find returns 1 (1), X=961.59, Y=49.40, Mass=14026, SNR=76.4, Peak=255 HFD=7.2
01:49:07.577 00.005 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.99 = -1.30)
01:49:07.581 00.004 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.56)
01:49:07.585 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.54 hyp=0.60 cameraTheta=2.03 mountX=0.16 mountY=-0.60, mountTheta=-1.31
01:49:07.591 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.54, opts=13)
01:49:07.596 00.005 6120 Enqueuing Move request for scope (-0.27, 0.54)
01:49:07.600 00.004 7680 Worker thread wakes up
01:49:07.600 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:07.603 00.003 6120 UpdateGuideState exits: m=14026 SNR=76.4 Saturated
01:49:07.608 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.54) opts 0xd
01:49:07.608 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.54)
01:49:07.608 00.000 7680 Moving (-0.27, 0.54) raw xDistance=0.16 yDistance=-0.60
01:49:07.609 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:07.613 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:07.617 00.004 6120 Enqueuing Expose request
01:49:07.621 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:49:07.621 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
01:49:07.622 00.001 7680 MoveAxis(E, 0, ABG)
01:49:07.622 00.000 7680 Move returns status 0, amount 0
01:49:07.622 00.000 7680 MoveAxis(N, 328, ABG)
01:49:07.622 00.000 7680 Guiding  Dir = 0, Dur = 328
01:49:07.622 00.000 7680 IsSlewing returns 0
01:49:07.622 00.000 7680 IsGuiding returns 0
01:49:07.624 00.002 7680 PulseGuide returned control before completion, sleep 338
01:49:07.978 00.354 7680 IsGuiding returns 1
01:49:07.979 00.001 7680 scope still moving after pulse duration time elapsed
01:49:08.009 00.030 7680 IsSlewing returns 0
01:49:08.012 00.003 7680 IsGuiding returns 0
01:49:08.013 00.001 7680 scope move finished after 328 + 61 ms
01:49:08.013 00.000 7680 Move returns status 0, amount 328
01:49:08.014 00.001 7680 move complete, result=0
01:49:08.014 00.000 7680 worker thread done servicing request
01:49:08.014 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 328 ms NORTH
01:49:08.021 00.007 7680 Worker thread wakes up
01:49:08.022 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:08.022 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:09.271 01.249 7680 Exposure complete
01:49:09.408 00.137 7680 worker thread done servicing request
01:49:09.409 00.001 6120 OnExposeComplete: enter
01:49:09.413 00.004 6120 UpdateGuideState(): m_state=6
01:49:09.418 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6967
01:49:09.422 00.004 6120 Star::Find returns 1 (1), X=961.79, Y=48.50, Mass=14272, SNR=77.5, Peak=255 HFD=7.1
01:49:09.425 00.003 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-2.95) = xAngle (1.19 = 1.19)
01:49:09.430 00.005 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.92 = 0.92)
01:49:09.433 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.35 hyp=0.36 cameraTheta=-1.76 mountX=0.13 mountY=0.28, mountTheta=1.13
01:49:09.439 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.35, opts=13)
01:49:09.443 00.004 6120 Enqueuing Move request for scope (-0.07, -0.35)
01:49:09.446 00.003 7680 Worker thread wakes up
01:49:09.446 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.35) opts 0xd
01:49:09.447 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.35)
01:49:09.447 00.000 7680 Moving (-0.07, -0.35) raw xDistance=0.13 yDistance=0.28
01:49:09.447 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:49:09.447 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:49:09.448 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:49:09.448 00.000 7680 MoveAxis(E, 0, ABG)
01:49:09.448 00.000 7680 Move returns status 0, amount 0
01:49:09.448 00.000 7680 MoveAxis(N, 0, ABG)
01:49:09.448 00.000 7680 Move returns status 0, amount 0
01:49:09.448 00.000 7680 move complete, result=0
01:49:09.448 00.000 7680 worker thread done servicing request
01:49:09.449 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:09.453 00.004 6120 UpdateGuideState exits: m=14272 SNR=77.5 Saturated
01:49:09.457 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:09.460 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:09.465 00.005 6120 Enqueuing Expose request
01:49:09.469 00.004 7680 Worker thread wakes up
01:49:09.469 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:49:09.472 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:09.472 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:10.724 01.252 7680 Exposure complete
01:49:10.865 00.141 7680 worker thread done servicing request
01:49:10.865 00.000 6120 OnExposeComplete: enter
01:49:10.868 00.003 6120 UpdateGuideState(): m_state=6
01:49:10.876 00.008 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6968
01:49:10.882 00.006 6120 Star::Find returns 1 (1), X=961.89, Y=48.80, Mass=15217, SNR=78.6, Peak=255 HFD=7.0
01:49:10.886 00.004 6120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-2.95) = xAngle (1.93 = 1.93)
01:49:10.890 00.004 6120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.67 = 1.67)
01:49:10.894 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.02 mountX=-0.02 mountY=0.06, mountTheta=1.91
01:49:10.899 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.05, opts=13)
01:49:10.902 00.003 6120 Enqueuing Move request for scope (0.03, -0.05)
01:49:10.907 00.005 7680 Worker thread wakes up
01:49:10.908 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
01:49:10.908 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
01:49:10.908 00.000 7680 Moving (0.03, -0.05) raw xDistance=-0.02 yDistance=0.06
01:49:10.908 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:49:10.908 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:49:10.908 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:49:10.909 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:10.913 00.004 7680 MoveAxis(E, 0, ABG)
01:49:10.913 00.000 7680 Move returns status 0, amount 0
01:49:10.913 00.000 7680 MoveAxis(N, 0, ABG)
01:49:10.913 00.000 7680 Move returns status 0, amount 0
01:49:10.914 00.001 7680 move complete, result=0
01:49:10.914 00.000 7680 worker thread done servicing request
01:49:10.914 00.000 6120 UpdateGuideState exits: m=15217 SNR=78.6 Saturated
01:49:10.917 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:10.921 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:10.925 00.004 6120 Enqueuing Expose request
01:49:10.929 00.004 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:10.931 00.002 7680 Worker thread wakes up
01:49:10.931 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:10.932 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:12.181 01.249 7680 Exposure complete
01:49:12.312 00.131 7680 worker thread done servicing request
01:49:12.312 00.000 6120 OnExposeComplete: enter
01:49:12.317 00.005 6120 UpdateGuideState(): m_state=6
01:49:12.321 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6969
01:49:12.325 00.004 6120 Star::Find returns 1 (1), X=961.84, Y=49.15, Mass=14453, SNR=78.1, Peak=255 HFD=7.0
01:49:12.329 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
01:49:12.332 00.003 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
01:49:12.337 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.63 mountX=-0.04 mountY=-0.27, mountTheta=-1.71
01:49:12.342 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.29, opts=13)
01:49:12.345 00.003 6120 Enqueuing Move request for scope (-0.02, 0.29)
01:49:12.349 00.004 7680 Worker thread wakes up
01:49:12.349 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.29) opts 0xd
01:49:12.349 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.29)
01:49:12.349 00.000 7680 Moving (-0.02, 0.29) raw xDistance=-0.04 yDistance=-0.27
01:49:12.350 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:49:12.350 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:49:12.351 00.001 7680 MoveAxis(E, 0, ABG)
01:49:12.351 00.000 7680 Move returns status 0, amount 0
01:49:12.351 00.000 7680 MoveAxis(N, 147, ABG)
01:49:12.351 00.000 7680 Guiding  Dir = 0, Dur = 147
01:49:12.351 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:12.355 00.004 7680 IsSlewing returns 0
01:49:12.355 00.000 6120 UpdateGuideState exits: m=14453 SNR=78.1 Saturated
01:49:12.359 00.004 7680 IsGuiding returns 0
01:49:12.359 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:12.363 00.004 7680 PulseGuide returned control before completion, sleep 157
01:49:12.364 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:12.367 00.003 6120 Enqueuing Expose request
01:49:12.529 00.162 7680 IsGuiding returns 1
01:49:12.530 00.001 7680 scope still moving after pulse duration time elapsed
01:49:12.560 00.030 7680 IsSlewing returns 0
01:49:12.561 00.001 7680 IsGuiding returns 0
01:49:12.562 00.001 7680 scope move finished after 147 + 54 ms
01:49:12.562 00.000 7680 Move returns status 0, amount 147
01:49:12.563 00.001 7680 move complete, result=0
01:49:12.563 00.000 7680 worker thread done servicing request
01:49:12.563 00.000 7680 Worker thread wakes up
01:49:12.564 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 147 ms NORTH
01:49:12.570 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:12.570 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:13.822 01.252 7680 Exposure complete
01:49:13.961 00.139 7680 worker thread done servicing request
01:49:13.961 00.000 6120 OnExposeComplete: enter
01:49:13.965 00.004 6120 UpdateGuideState(): m_state=6
01:49:13.968 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6970
01:49:13.973 00.005 6120 Star::Find returns 1 (1), X=961.93, Y=49.15, Mass=14132, SNR=77.2, Peak=255 HFD=7.0
01:49:13.977 00.004 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.31 = -1.98)
01:49:13.980 00.003 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.25)
01:49:13.983 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.29 hyp=0.30 cameraTheta=1.35 mountX=-0.12 mountY=-0.23, mountTheta=-2.04
01:49:13.988 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.29, opts=13)
01:49:13.993 00.005 6120 Enqueuing Move request for scope (0.07, 0.29)
01:49:13.996 00.003 7680 Worker thread wakes up
01:49:13.996 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.29) opts 0xd
01:49:13.996 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.29)
01:49:13.997 00.001 7680 Moving (0.07, 0.29) raw xDistance=-0.12 yDistance=-0.23
01:49:13.997 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:49:13.997 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:49:13.997 00.000 7680 MoveAxis(E, 0, ABG)
01:49:13.997 00.000 7680 Move returns status 0, amount 0
01:49:13.997 00.000 7680 MoveAxis(N, 127, ABG)
01:49:13.997 00.000 7680 Guiding  Dir = 0, Dur = 127
01:49:13.997 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:14.002 00.005 7680 IsSlewing returns 0
01:49:14.002 00.000 6120 UpdateGuideState exits: m=14132 SNR=77.2 Saturated
01:49:14.006 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:14.011 00.005 7680 IsGuiding returns 0
01:49:14.011 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:14.015 00.004 7680 PulseGuide returned control before completion, sleep 137
01:49:14.015 00.000 6120 Enqueuing Expose request
01:49:14.157 00.142 7680 IsGuiding returns 1
01:49:14.157 00.000 7680 scope still moving after pulse duration time elapsed
01:49:14.188 00.031 7680 IsSlewing returns 0
01:49:14.189 00.001 7680 IsGuiding returns 0
01:49:14.190 00.001 7680 scope move finished after 127 + 51 ms
01:49:14.190 00.000 7680 Move returns status 0, amount 127
01:49:14.190 00.000 7680 move complete, result=0
01:49:14.191 00.001 7680 worker thread done servicing request
01:49:14.191 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 127 ms NORTH
01:49:14.197 00.006 7680 Worker thread wakes up
01:49:14.197 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:14.197 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:15.446 01.249 7680 Exposure complete
01:49:15.582 00.136 7680 worker thread done servicing request
01:49:15.583 00.001 6120 OnExposeComplete: enter
01:49:15.588 00.005 6120 UpdateGuideState(): m_state=6
01:49:15.592 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6971
01:49:15.596 00.004 6120 Star::Find returns 1 (1), X=962.00, Y=49.09, Mass=14286, SNR=76.7, Peak=255 HFD=7.1
01:49:15.600 00.004 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (4.00 = -2.29)
01:49:15.604 00.004 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.56)
01:49:15.607 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.24 hyp=0.28 cameraTheta=1.04 mountX=-0.18 mountY=-0.15, mountTheta=-2.44
01:49:15.613 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.24, opts=13)
01:49:15.616 00.003 6120 Enqueuing Move request for scope (0.14, 0.24)
01:49:15.621 00.005 7680 Worker thread wakes up
01:49:15.621 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.24) opts 0xd
01:49:15.622 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.24)
01:49:15.622 00.000 7680 Moving (0.14, 0.24) raw xDistance=-0.18 yDistance=-0.15
01:49:15.622 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:49:15.622 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:15.629 00.007 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:49:15.629 00.000 6120 UpdateGuideState exits: m=14286 SNR=76.7 Saturated
01:49:15.633 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:49:15.634 00.001 7680 MoveAxis(E, 0, ABG)
01:49:15.634 00.000 7680 Move returns status 0, amount 0
01:49:15.634 00.000 7680 MoveAxis(N, 0, ABG)
01:49:15.634 00.000 7680 Move returns status 0, amount 0
01:49:15.634 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:15.638 00.004 7680 move complete, result=0
01:49:15.638 00.000 7680 worker thread done servicing request
01:49:15.639 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:15.643 00.004 6120 Enqueuing Expose request
01:49:15.647 00.004 7680 Worker thread wakes up
01:49:15.647 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:15.647 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:15.648 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:16.906 01.258 7680 Exposure complete
01:49:17.039 00.133 7680 worker thread done servicing request
01:49:17.039 00.000 6120 OnExposeComplete: enter
01:49:17.042 00.003 6120 UpdateGuideState(): m_state=6
01:49:17.046 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6972
01:49:17.049 00.003 6120 Star::Find returns 1 (1), X=962.03, Y=49.09, Mass=14844, SNR=79.4, Peak=255 HFD=7.1
01:49:17.053 00.004 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (-2.95) = xAngle (3.91 = -2.37)
01:49:17.057 00.004 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.64)
01:49:17.062 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=0.24 hyp=0.29 cameraTheta=0.96 mountX=-0.21 mountY=-0.14, mountTheta=-2.55
01:49:17.069 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.24, opts=13)
01:49:17.073 00.004 6120 Enqueuing Move request for scope (0.17, 0.24)
01:49:17.077 00.004 7680 Worker thread wakes up
01:49:17.078 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:17.082 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.24) opts 0xd
01:49:17.082 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.24)
01:49:17.082 00.000 7680 Moving (0.17, 0.24) raw xDistance=-0.21 yDistance=-0.14
01:49:17.083 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:49:17.083 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:49:17.083 00.000 6120 UpdateGuideState exits: m=14844 SNR=79.4 Saturated
01:49:17.088 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:49:17.088 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:17.093 00.005 7680 MoveAxis(E, 85, ABG)
01:49:17.093 00.000 7680 Guiding  Dir = 2, Dur = 85
01:49:17.093 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:17.097 00.004 7680 IsSlewing returns 0
01:49:17.097 00.000 6120 Enqueuing Expose request
01:49:17.101 00.004 7680 IsGuiding returns 0
01:49:17.102 00.001 7680 PulseGuide returned control before completion, sleep 95
01:49:17.208 00.106 7680 IsGuiding returns 1
01:49:17.208 00.000 7680 scope still moving after pulse duration time elapsed
01:49:17.239 00.031 7680 IsSlewing returns 0
01:49:17.239 00.000 7680 IsGuiding returns 0
01:49:17.240 00.001 7680 scope move finished after 85 + 53 ms
01:49:17.240 00.000 7680 Move returns status 0, amount 85
01:49:17.241 00.001 7680 MoveAxis(N, 0, ABG)
01:49:17.241 00.000 7680 Move returns status 0, amount 0
01:49:17.242 00.001 7680 move complete, result=0
01:49:17.242 00.000 7680 worker thread done servicing request
01:49:17.242 00.000 7680 Worker thread wakes up
01:49:17.243 00.001 6120 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
01:49:17.252 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:17.252 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:18.506 01.254 7680 Exposure complete
01:49:18.647 00.141 7680 worker thread done servicing request
01:49:18.647 00.000 6120 OnExposeComplete: enter
01:49:18.654 00.007 6120 UpdateGuideState(): m_state=6
01:49:18.660 00.006 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6973
01:49:18.664 00.004 6120 Star::Find returns 1 (1), X=962.00, Y=49.26, Mass=14272, SNR=76.2, Peak=255 HFD=6.8
01:49:18.668 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
01:49:18.672 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.93 = -2.35)
01:49:18.676 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.40 hyp=0.42 cameraTheta=1.25 mountX=-0.21 mountY=-0.30, mountTheta=-2.17
01:49:18.682 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.40, opts=13)
01:49:18.687 00.005 6120 Enqueuing Move request for scope (0.13, 0.40)
01:49:18.691 00.004 7680 Worker thread wakes up
01:49:18.691 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:18.696 00.005 6120 UpdateGuideState exits: m=14272 SNR=76.2 Saturated
01:49:18.700 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:18.703 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:18.706 00.003 6120 Enqueuing Expose request
01:49:18.710 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.40) opts 0xd
01:49:18.710 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.40)
01:49:18.711 00.001 7680 Moving (0.13, 0.40) raw xDistance=-0.21 yDistance=-0.30
01:49:18.711 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
01:49:18.711 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:49:18.711 00.000 7680 MoveAxis(E, 90, ABG)
01:49:18.711 00.000 7680 Guiding  Dir = 2, Dur = 90
01:49:18.712 00.001 7680 IsSlewing returns 0
01:49:18.712 00.000 7680 IsGuiding returns 0
01:49:18.714 00.002 7680 PulseGuide returned control before completion, sleep 100
01:49:18.824 00.110 7680 IsGuiding returns 1
01:49:18.825 00.001 7680 scope still moving after pulse duration time elapsed
01:49:18.856 00.031 7680 IsSlewing returns 0
01:49:18.857 00.001 7680 IsGuiding returns 0
01:49:18.857 00.000 7680 scope move finished after 90 + 53 ms
01:49:18.858 00.001 7680 Move returns status 0, amount 90
01:49:18.858 00.000 7680 MoveAxis(N, 164, ABG)
01:49:18.858 00.000 7680 Guiding  Dir = 0, Dur = 164
01:49:18.859 00.001 7680 IsSlewing returns 0
01:49:18.860 00.001 7680 IsGuiding returns 0
01:49:18.860 00.000 7680 PulseGuide returned control before completion, sleep 174
01:49:19.041 00.181 7680 IsGuiding returns 1
01:49:19.041 00.000 7680 scope still moving after pulse duration time elapsed
01:49:19.072 00.031 7680 IsSlewing returns 0
01:49:19.073 00.001 7680 IsGuiding returns 0
01:49:19.074 00.001 7680 scope move finished after 164 + 50 ms
01:49:19.074 00.000 7680 Move returns status 0, amount 164
01:49:19.075 00.001 7680 move complete, result=0
01:49:19.075 00.000 7680 worker thread done servicing request
01:49:19.076 00.001 6120 GuideStep: -0.2 px 90 ms EAST, -0.3 px 164 ms NORTH
01:49:19.083 00.007 7680 Worker thread wakes up
01:49:19.083 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:19.083 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:20.336 01.253 7680 Exposure complete
01:49:20.484 00.148 7680 worker thread done servicing request
01:49:20.486 00.002 6120 OnExposeComplete: enter
01:49:20.490 00.004 6120 UpdateGuideState(): m_state=6
01:49:20.494 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6974
01:49:20.498 00.004 6120 Star::Find returns 1 (1), X=961.91, Y=49.28, Mass=14362, SNR=78.1, Peak=255 HFD=6.9
01:49:20.502 00.004 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
01:49:20.506 00.004 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
01:49:20.509 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.43 hyp=0.43 cameraTheta=1.45 mountX=-0.13 mountY=-0.36, mountTheta=-1.92
01:49:20.513 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.43, opts=13)
01:49:20.516 00.003 6120 Enqueuing Move request for scope (0.05, 0.43)
01:49:20.521 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:20.524 00.003 6120 UpdateGuideState exits: m=14362 SNR=78.1 Saturated
01:49:20.528 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:20.533 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:20.538 00.005 6120 Enqueuing Expose request
01:49:20.542 00.004 7680 Worker thread wakes up
01:49:20.542 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.43) opts 0xd
01:49:20.542 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.43)
01:49:20.542 00.000 7680 Moving (0.05, 0.43) raw xDistance=-0.13 yDistance=-0.36
01:49:20.543 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:49:20.543 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:49:20.543 00.000 7680 MoveAxis(E, 0, ABG)
01:49:20.543 00.000 7680 Move returns status 0, amount 0
01:49:20.543 00.000 7680 MoveAxis(N, 195, ABG)
01:49:20.544 00.001 7680 Guiding  Dir = 0, Dur = 195
01:49:20.544 00.000 7680 IsSlewing returns 0
01:49:20.544 00.000 7680 IsGuiding returns 0
01:49:20.545 00.001 7680 PulseGuide returned control before completion, sleep 205
01:49:20.765 00.220 7680 IsGuiding returns 1
01:49:20.765 00.000 7680 scope still moving after pulse duration time elapsed
01:49:20.796 00.031 7680 IsSlewing returns 0
01:49:20.796 00.000 7680 IsGuiding returns 0
01:49:20.796 00.000 7680 scope move finished after 195 + 56 ms
01:49:20.796 00.000 7680 Move returns status 0, amount 195
01:49:20.796 00.000 7680 move complete, result=0
01:49:20.797 00.001 7680 worker thread done servicing request
01:49:20.797 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 195 ms NORTH
01:49:20.801 00.004 7680 Worker thread wakes up
01:49:20.801 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:20.801 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:22.053 01.252 7680 Exposure complete
01:49:22.197 00.144 7680 worker thread done servicing request
01:49:22.197 00.000 6120 OnExposeComplete: enter
01:49:22.202 00.005 6120 UpdateGuideState(): m_state=6
01:49:22.206 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6975
01:49:22.209 00.003 6120 Star::Find returns 1 (1), X=962.11, Y=49.11, Mass=13932, SNR=77.1, Peak=255 HFD=7.1
01:49:22.215 00.006 6120 CameraToMount -- cameraTheta (0.80) - m_xAngle (-2.95) = xAngle (3.76 = -2.53)
01:49:22.220 00.005 6120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.49 = -2.79)
01:49:22.223 00.003 6120 CameraToMount -- cameraX=0.25 cameraY=0.26 hyp=0.36 cameraTheta=0.80 mountX=-0.29 mountY=-0.12, mountTheta=-2.75
01:49:22.228 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.26, opts=13)
01:49:22.232 00.004 6120 Enqueuing Move request for scope (0.25, 0.26)
01:49:22.235 00.003 7680 Worker thread wakes up
01:49:22.235 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.26) opts 0xd
01:49:22.236 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:22.240 00.004 6120 UpdateGuideState exits: m=13932 SNR=77.1 Saturated
01:49:22.245 00.005 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.26)
01:49:22.245 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:22.250 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:22.255 00.005 6120 Enqueuing Expose request
01:49:22.258 00.003 7680 Moving (0.25, 0.26) raw xDistance=-0.29 yDistance=-0.12
01:49:22.258 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
01:49:22.259 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:49:22.259 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:49:22.259 00.000 7680 MoveAxis(E, 120, ABG)
01:49:22.260 00.001 7680 Guiding  Dir = 2, Dur = 120
01:49:22.260 00.000 7680 IsSlewing returns 0
01:49:22.260 00.000 7680 IsGuiding returns 0
01:49:22.261 00.001 7680 PulseGuide returned control before completion, sleep 130
01:49:22.401 00.140 7680 IsGuiding returns 1
01:49:22.401 00.000 7680 scope still moving after pulse duration time elapsed
01:49:22.433 00.032 7680 IsSlewing returns 0
01:49:22.433 00.000 7680 IsGuiding returns 0
01:49:22.434 00.001 7680 scope move finished after 120 + 53 ms
01:49:22.434 00.000 7680 Move returns status 0, amount 120
01:49:22.435 00.001 7680 MoveAxis(N, 0, ABG)
01:49:22.435 00.000 7680 Move returns status 0, amount 0
01:49:22.435 00.000 7680 move complete, result=0
01:49:22.436 00.001 7680 worker thread done servicing request
01:49:22.436 00.000 6120 GuideStep: -0.3 px 120 ms EAST, -0.1 px 0 ms NORTH
01:49:22.443 00.007 7680 Worker thread wakes up
01:49:22.445 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:22.445 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:23.686 01.241 7680 Exposure complete
01:49:23.826 00.140 7680 worker thread done servicing request
01:49:23.827 00.001 6120 OnExposeComplete: enter
01:49:23.830 00.003 6120 UpdateGuideState(): m_state=6
01:49:23.834 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6976
01:49:23.838 00.004 6120 Star::Find returns 1 (1), X=961.88, Y=49.53, Mass=15498, SNR=80.4, Peak=255 HFD=7.1
01:49:23.841 00.003 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
01:49:23.847 00.006 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
01:49:23.850 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.68 hyp=0.68 cameraTheta=1.55 mountX=-0.14 mountY=-0.60, mountTheta=-1.80
01:49:23.856 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.68, opts=13)
01:49:23.861 00.005 6120 Enqueuing Move request for scope (0.02, 0.68)
01:49:23.865 00.004 7680 Worker thread wakes up
01:49:23.865 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.68) opts 0xd
01:49:23.865 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.68)
01:49:23.865 00.000 7680 Moving (0.02, 0.68) raw xDistance=-0.14 yDistance=-0.60
01:49:23.866 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:23.869 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:49:23.870 00.001 6120 UpdateGuideState exits: m=15498 SNR=80.4 Saturated
01:49:23.876 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:23.880 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:23.883 00.003 6120 Enqueuing Expose request
01:49:23.888 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
01:49:23.888 00.000 7680 MoveAxis(E, 0, ABG)
01:49:23.888 00.000 7680 Move returns status 0, amount 0
01:49:23.888 00.000 7680 MoveAxis(N, 326, ABG)
01:49:23.888 00.000 7680 Guiding  Dir = 0, Dur = 326
01:49:23.889 00.001 7680 IsSlewing returns 0
01:49:23.889 00.000 7680 IsGuiding returns 0
01:49:23.890 00.001 7680 PulseGuide returned control before completion, sleep 336
01:49:24.237 00.347 7680 IsGuiding returns 1
01:49:24.238 00.001 7680 scope still moving after pulse duration time elapsed
01:49:24.269 00.031 7680 IsSlewing returns 0
01:49:24.270 00.001 7680 IsGuiding returns 0
01:49:24.270 00.000 7680 scope move finished after 326 + 55 ms
01:49:24.271 00.001 7680 Move returns status 0, amount 326
01:49:24.271 00.000 7680 move complete, result=0
01:49:24.271 00.000 7680 worker thread done servicing request
01:49:24.272 00.001 7680 Worker thread wakes up
01:49:24.272 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 326 ms NORTH
01:49:24.279 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:24.280 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:25.529 01.249 7680 Exposure complete
01:49:25.657 00.128 7680 worker thread done servicing request
01:49:25.659 00.002 6120 OnExposeComplete: enter
01:49:25.663 00.004 6120 UpdateGuideState(): m_state=6
01:49:25.666 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6977
01:49:25.671 00.005 6120 Star::Find returns 1 (1), X=962.07, Y=48.98, Mass=13348, SNR=74.4, Peak=255 HFD=7.1
01:49:25.675 00.004 6120 CameraToMount -- cameraTheta (0.53) - m_xAngle (-2.95) = xAngle (3.48 = -2.80)
01:49:25.678 00.003 6120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.21 = -3.07)
01:49:25.683 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=0.12 hyp=0.24 cameraTheta=0.53 mountX=-0.23 mountY=-0.02, mountTheta=-3.07
01:49:25.688 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.12, opts=13)
01:49:25.691 00.003 6120 Enqueuing Move request for scope (0.21, 0.12)
01:49:25.695 00.004 7680 Worker thread wakes up
01:49:25.695 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.12) opts 0xd
01:49:25.695 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.12)
01:49:25.696 00.001 7680 Moving (0.21, 0.12) raw xDistance=-0.23 yDistance=-0.02
01:49:25.696 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
01:49:25.696 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:49:25.696 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:49:25.697 00.001 7680 MoveAxis(E, 93, ABG)
01:49:25.697 00.000 7680 Guiding  Dir = 2, Dur = 93
01:49:25.697 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:25.700 00.003 7680 IsSlewing returns 0
01:49:25.700 00.000 6120 UpdateGuideState exits: m=13348 SNR=74.4 Saturated
01:49:25.705 00.005 7680 IsGuiding returns 0
01:49:25.705 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:25.709 00.004 7680 PulseGuide returned control before completion, sleep 103
01:49:25.710 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:25.714 00.004 6120 Enqueuing Expose request
01:49:25.815 00.101 7680 IsGuiding returns 1
01:49:25.816 00.001 7680 scope still moving after pulse duration time elapsed
01:49:25.846 00.030 7680 IsSlewing returns 0
01:49:25.847 00.001 7680 IsGuiding returns 0
01:49:25.847 00.000 7680 scope move finished after 93 + 48 ms
01:49:25.848 00.001 7680 Move returns status 0, amount 93
01:49:25.848 00.000 7680 MoveAxis(N, 0, ABG)
01:49:25.848 00.000 7680 Move returns status 0, amount 0
01:49:25.849 00.001 7680 move complete, result=0
01:49:25.849 00.000 7680 worker thread done servicing request
01:49:25.850 00.001 6120 GuideStep: -0.2 px 93 ms EAST, -0.0 px 0 ms NORTH
01:49:25.856 00.006 7680 Worker thread wakes up
01:49:25.856 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:25.856 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:27.105 01.249 7680 Exposure complete
01:49:27.234 00.129 7680 worker thread done servicing request
01:49:27.235 00.001 6120 OnExposeComplete: enter
01:49:27.239 00.004 6120 UpdateGuideState(): m_state=6
01:49:27.243 00.004 6120 Star::Find(15, 962, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6978
01:49:27.245 00.002 6120 Star::Find returns 1 (1), X=961.99, Y=49.13, Mass=15051, SNR=79.1, Peak=255 HFD=7.0
01:49:27.249 00.004 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
01:49:27.251 00.002 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.45)
01:49:27.255 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.28 hyp=0.31 cameraTheta=1.14 mountX=-0.18 mountY=-0.20, mountTheta=-2.31
01:49:27.258 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.28, opts=13)
01:49:27.262 00.004 6120 Enqueuing Move request for scope (0.13, 0.28)
01:49:27.265 00.003 7680 Worker thread wakes up
01:49:27.265 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.28) opts 0xd
01:49:27.266 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.28)
01:49:27.266 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:27.271 00.005 6120 UpdateGuideState exits: m=15051 SNR=79.1 Saturated
01:49:27.274 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:27.276 00.002 7680 Moving (0.13, 0.28) raw xDistance=-0.18 yDistance=-0.20
01:49:27.276 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:49:27.278 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:49:27.278 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:27.283 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:49:27.283 00.000 7680 MoveAxis(E, 0, ABG)
01:49:27.284 00.001 7680 Move returns status 0, amount 0
01:49:27.284 00.000 7680 MoveAxis(N, 0, ABG)
01:49:27.284 00.000 7680 Move returns status 0, amount 0
01:49:27.284 00.000 6120 Enqueuing Expose request
01:49:27.289 00.005 7680 move complete, result=0
01:49:27.289 00.000 7680 worker thread done servicing request
01:49:27.289 00.000 7680 Worker thread wakes up
01:49:27.290 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:27.290 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:27.294 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:28.542 01.248 7680 Exposure complete
01:49:28.682 00.140 7680 worker thread done servicing request
01:49:28.682 00.000 6120 OnExposeComplete: enter
01:49:28.687 00.005 6120 UpdateGuideState(): m_state=6
01:49:28.691 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6979
01:49:28.694 00.003 6120 Star::Find returns 1 (1), X=962.00, Y=49.32, Mass=13840, SNR=76.2, Peak=255 HFD=6.9
01:49:28.697 00.003 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
01:49:28.699 00.002 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.32)
01:49:28.703 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.46 hyp=0.48 cameraTheta=1.28 mountX=-0.22 mountY=-0.36, mountTheta=-2.13
01:49:28.706 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.46, opts=13)
01:49:28.711 00.005 6120 Enqueuing Move request for scope (0.14, 0.46)
01:49:28.715 00.004 7680 Worker thread wakes up
01:49:28.717 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:28.721 00.004 6120 UpdateGuideState exits: m=13840 SNR=76.2 Saturated
01:49:28.725 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.46) opts 0xd
01:49:28.725 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.46)
01:49:28.725 00.000 7680 Moving (0.14, 0.46) raw xDistance=-0.22 yDistance=-0.36
01:49:28.725 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:49:28.725 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:49:28.726 00.001 7680 MoveAxis(E, 91, ABG)
01:49:28.726 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:28.730 00.004 7680 Guiding  Dir = 2, Dur = 91
01:49:28.730 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:28.735 00.005 6120 Enqueuing Expose request
01:49:28.739 00.004 7680 IsSlewing returns 0
01:49:28.739 00.000 7680 IsGuiding returns 0
01:49:28.739 00.000 7680 PulseGuide returned control before completion, sleep 101
01:49:28.842 00.103 7680 IsGuiding returns 1
01:49:28.843 00.001 7680 scope still moving after pulse duration time elapsed
01:49:28.874 00.031 7680 IsSlewing returns 0
01:49:28.876 00.002 7680 IsGuiding returns 0
01:49:28.876 00.000 7680 scope move finished after 91 + 46 ms
01:49:28.877 00.001 7680 Move returns status 0, amount 91
01:49:28.877 00.000 7680 MoveAxis(N, 193, ABG)
01:49:28.878 00.001 7680 Guiding  Dir = 0, Dur = 193
01:49:28.878 00.000 7680 IsSlewing returns 0
01:49:28.879 00.001 7680 IsGuiding returns 0
01:49:28.880 00.001 7680 PulseGuide returned control before completion, sleep 203
01:49:29.094 00.214 7680 IsGuiding returns 1
01:49:29.094 00.000 7680 scope still moving after pulse duration time elapsed
01:49:29.124 00.030 7680 IsSlewing returns 0
01:49:29.125 00.001 7680 IsGuiding returns 0
01:49:29.126 00.001 7680 scope move finished after 193 + 53 ms
01:49:29.127 00.001 7680 Move returns status 0, amount 193
01:49:29.127 00.000 7680 move complete, result=0
01:49:29.127 00.000 6120 GuideStep: -0.2 px 91 ms EAST, -0.4 px 193 ms NORTH
01:49:29.134 00.007 7680 worker thread done servicing request
01:49:29.134 00.000 7680 Worker thread wakes up
01:49:29.135 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:29.135 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:30.385 01.250 7680 Exposure complete
01:49:30.525 00.140 7680 worker thread done servicing request
01:49:30.526 00.001 6120 OnExposeComplete: enter
01:49:30.533 00.007 6120 UpdateGuideState(): m_state=6
01:49:30.537 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6980
01:49:30.541 00.004 6120 Star::Find returns 1 (1), X=961.92, Y=49.14, Mass=14793, SNR=78.7, Peak=255 HFD=7.1
01:49:30.545 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
01:49:30.549 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
01:49:30.553 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.39 mountX=-0.11 mountY=-0.23, mountTheta=-2.00
01:49:30.558 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.29, opts=13)
01:49:30.562 00.004 6120 Enqueuing Move request for scope (0.05, 0.29)
01:49:30.566 00.004 7680 Worker thread wakes up
01:49:30.566 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
01:49:30.566 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
01:49:30.566 00.000 7680 Moving (0.05, 0.29) raw xDistance=-0.11 yDistance=-0.23
01:49:30.566 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:30.571 00.005 6120 UpdateGuideState exits: m=14793 SNR=78.7 Saturated
01:49:30.574 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:49:30.574 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:49:30.574 00.000 7680 MoveAxis(E, 0, ABG)
01:49:30.574 00.000 7680 Move returns status 0, amount 0
01:49:30.575 00.001 7680 MoveAxis(N, 127, ABG)
01:49:30.575 00.000 7680 Guiding  Dir = 0, Dur = 127
01:49:30.576 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:30.580 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:30.583 00.003 6120 Enqueuing Expose request
01:49:30.587 00.004 7680 IsSlewing returns 0
01:49:30.587 00.000 7680 IsGuiding returns 0
01:49:30.587 00.000 7680 PulseGuide returned control before completion, sleep 137
01:49:30.731 00.144 7680 IsGuiding returns 1
01:49:30.732 00.001 7680 scope still moving after pulse duration time elapsed
01:49:30.762 00.030 7680 IsSlewing returns 0
01:49:30.763 00.001 7680 IsGuiding returns 0
01:49:30.764 00.001 7680 scope move finished after 127 + 49 ms
01:49:30.764 00.000 7680 Move returns status 0, amount 127
01:49:30.764 00.000 7680 move complete, result=0
01:49:30.765 00.001 7680 worker thread done servicing request
01:49:30.765 00.000 7680 Worker thread wakes up
01:49:30.765 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 127 ms NORTH
01:49:30.771 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:30.771 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:32.024 01.253 7680 Exposure complete
01:49:32.153 00.129 7680 worker thread done servicing request
01:49:32.153 00.000 6120 OnExposeComplete: enter
01:49:32.158 00.005 6120 UpdateGuideState(): m_state=6
01:49:32.162 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6981
01:49:32.166 00.004 6120 Star::Find returns 1 (1), X=961.98, Y=49.12, Mass=13883, SNR=75.8, Peak=255 HFD=7.0
01:49:32.171 00.005 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
01:49:32.174 00.003 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.44)
01:49:32.178 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.27 hyp=0.29 cameraTheta=1.16 mountX=-0.16 mountY=-0.19, mountTheta=-2.29
01:49:32.183 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.27, opts=13)
01:49:32.189 00.006 6120 Enqueuing Move request for scope (0.12, 0.27)
01:49:32.193 00.004 7680 Worker thread wakes up
01:49:32.193 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.27) opts 0xd
01:49:32.193 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.27)
01:49:32.193 00.000 7680 Moving (0.12, 0.27) raw xDistance=-0.16 yDistance=-0.19
01:49:32.193 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:49:32.193 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:49:32.194 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:32.198 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:49:32.198 00.000 7680 MoveAxis(E, 0, ABG)
01:49:32.198 00.000 7680 Move returns status 0, amount 0
01:49:32.198 00.000 6120 UpdateGuideState exits: m=13883 SNR=75.8 Saturated
01:49:32.203 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:32.207 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:32.210 00.003 6120 Enqueuing Expose request
01:49:32.213 00.003 7680 MoveAxis(N, 0, ABG)
01:49:32.213 00.000 7680 Move returns status 0, amount 0
01:49:32.215 00.002 7680 move complete, result=0
01:49:32.215 00.000 7680 worker thread done servicing request
01:49:32.215 00.000 7680 Worker thread wakes up
01:49:32.215 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:32.219 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:32.220 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:33.474 01.254 7680 Exposure complete
01:49:33.603 00.129 7680 worker thread done servicing request
01:49:33.604 00.001 6120 OnExposeComplete: enter
01:49:33.608 00.004 6120 UpdateGuideState(): m_state=6
01:49:33.611 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6982
01:49:33.615 00.004 6120 Star::Find returns 1 (1), X=961.98, Y=49.22, Mass=13136, SNR=74.4, Peak=255 HFD=6.8
01:49:33.619 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
01:49:33.622 00.003 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
01:49:33.627 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.37 hyp=0.39 cameraTheta=1.26 mountX=-0.19 mountY=-0.28, mountTheta=-2.16
01:49:33.633 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.37, opts=13)
01:49:33.638 00.005 6120 Enqueuing Move request for scope (0.12, 0.37)
01:49:33.641 00.003 7680 Worker thread wakes up
01:49:33.642 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.37) opts 0xd
01:49:33.642 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.37)
01:49:33.642 00.000 7680 Moving (0.12, 0.37) raw xDistance=-0.19 yDistance=-0.28
01:49:33.642 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:49:33.643 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:33.646 00.003 6120 UpdateGuideState exits: m=13136 SNR=74.4 Saturated
01:49:33.651 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:33.654 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:49:33.654 00.000 7680 MoveAxis(E, 0, ABG)
01:49:33.654 00.000 7680 Move returns status 0, amount 0
01:49:33.655 00.001 7680 MoveAxis(N, 151, ABG)
01:49:33.655 00.000 7680 Guiding  Dir = 0, Dur = 151
01:49:33.655 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:33.659 00.004 6120 Enqueuing Expose request
01:49:33.662 00.003 7680 IsSlewing returns 0
01:49:33.663 00.001 7680 IsGuiding returns 0
01:49:33.663 00.000 7680 PulseGuide returned control before completion, sleep 161
01:49:33.841 00.178 7680 IsGuiding returns 1
01:49:33.842 00.001 7680 scope still moving after pulse duration time elapsed
01:49:33.873 00.031 7680 IsSlewing returns 0
01:49:33.874 00.001 7680 IsGuiding returns 0
01:49:33.875 00.001 7680 scope move finished after 151 + 61 ms
01:49:33.875 00.000 7680 Move returns status 0, amount 151
01:49:33.876 00.001 7680 move complete, result=0
01:49:33.876 00.000 7680 worker thread done servicing request
01:49:33.877 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 151 ms NORTH
01:49:33.883 00.006 7680 Worker thread wakes up
01:49:33.885 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:33.885 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:35.137 01.252 7680 Exposure complete
01:49:35.276 00.139 7680 worker thread done servicing request
01:49:35.277 00.001 6120 OnExposeComplete: enter
01:49:35.281 00.004 6120 UpdateGuideState(): m_state=6
01:49:35.285 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6983
01:49:35.289 00.004 6120 Star::Find returns 1 (1), X=962.08, Y=49.23, Mass=14443, SNR=76.6, Peak=255 HFD=6.9
01:49:35.294 00.005 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (3.99 = -2.29)
01:49:35.297 00.003 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.56)
01:49:35.300 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=0.37 hyp=0.43 cameraTheta=1.04 mountX=-0.29 mountY=-0.24, mountTheta=-2.45
01:49:35.307 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.37, opts=13)
01:49:35.311 00.004 6120 Enqueuing Move request for scope (0.22, 0.37)
01:49:35.314 00.003 7680 Worker thread wakes up
01:49:35.314 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.37) opts 0xd
01:49:35.315 00.001 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.37)
01:49:35.315 00.000 7680 Moving (0.22, 0.37) raw xDistance=-0.29 yDistance=-0.24
01:49:35.315 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:49:35.315 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:49:35.315 00.000 7680 MoveAxis(E, 116, ABG)
01:49:35.315 00.000 7680 Guiding  Dir = 2, Dur = 116
01:49:35.316 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:35.320 00.004 7680 IsSlewing returns 0
01:49:35.320 00.000 6120 UpdateGuideState exits: m=14443 SNR=76.6 Saturated
01:49:35.323 00.003 7680 IsGuiding returns 0
01:49:35.324 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:35.328 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:35.331 00.003 7680 PulseGuide returned control before completion, sleep 126
01:49:35.331 00.000 6120 Enqueuing Expose request
01:49:35.475 00.144 7680 IsGuiding returns 1
01:49:35.476 00.001 7680 scope still moving after pulse duration time elapsed
01:49:35.505 00.029 7680 IsSlewing returns 0
01:49:35.506 00.001 7680 IsGuiding returns 0
01:49:35.507 00.001 7680 scope move finished after 116 + 67 ms
01:49:35.507 00.000 7680 Move returns status 0, amount 116
01:49:35.508 00.001 7680 MoveAxis(N, 129, ABG)
01:49:35.508 00.000 7680 Guiding  Dir = 0, Dur = 129
01:49:35.508 00.000 7680 IsSlewing returns 0
01:49:35.509 00.001 7680 IsGuiding returns 0
01:49:35.510 00.001 7680 PulseGuide returned control before completion, sleep 139
01:49:35.663 00.153 7680 IsGuiding returns 1
01:49:35.664 00.001 7680 scope still moving after pulse duration time elapsed
01:49:35.694 00.030 7680 IsSlewing returns 0
01:49:35.696 00.002 7680 IsGuiding returns 0
01:49:35.696 00.000 7680 scope move finished after 129 + 57 ms
01:49:35.697 00.001 7680 Move returns status 0, amount 129
01:49:35.698 00.001 7680 move complete, result=0
01:49:35.698 00.000 7680 worker thread done servicing request
01:49:35.698 00.000 7680 Worker thread wakes up
01:49:35.699 00.001 6120 GuideStep: -0.3 px 116 ms EAST, -0.2 px 129 ms NORTH
01:49:35.705 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:35.705 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:36.961 01.256 7680 Exposure complete
01:49:37.094 00.133 7680 worker thread done servicing request
01:49:37.095 00.001 6120 OnExposeComplete: enter
01:49:37.098 00.003 6120 UpdateGuideState(): m_state=6
01:49:37.102 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6984
01:49:37.106 00.004 6120 Star::Find returns 1 (1), X=961.90, Y=49.26, Mass=14061, SNR=76.4, Peak=255 HFD=6.9
01:49:37.109 00.003 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
01:49:37.114 00.005 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
01:49:37.117 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.40 hyp=0.40 cameraTheta=1.46 mountX=-0.12 mountY=-0.34, mountTheta=-1.90
01:49:37.122 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.40, opts=13)
01:49:37.127 00.005 6120 Enqueuing Move request for scope (0.04, 0.40)
01:49:37.130 00.003 7680 Worker thread wakes up
01:49:37.130 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.40) opts 0xd
01:49:37.130 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.40)
01:49:37.130 00.000 7680 Moving (0.04, 0.40) raw xDistance=-0.12 yDistance=-0.34
01:49:37.132 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:49:37.132 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:49:37.132 00.000 7680 MoveAxis(E, 0, ABG)
01:49:37.132 00.000 7680 Move returns status 0, amount 0
01:49:37.132 00.000 7680 MoveAxis(N, 186, ABG)
01:49:37.132 00.000 7680 Guiding  Dir = 0, Dur = 186
01:49:37.132 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:37.136 00.004 7680 IsSlewing returns 0
01:49:37.136 00.000 6120 UpdateGuideState exits: m=14061 SNR=76.4 Saturated
01:49:37.140 00.004 7680 IsGuiding returns 0
01:49:37.141 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:37.144 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:37.148 00.004 7680 PulseGuide returned control before completion, sleep 196
01:49:37.148 00.000 6120 Enqueuing Expose request
01:49:37.354 00.206 7680 IsGuiding returns 1
01:49:37.356 00.002 7680 scope still moving after pulse duration time elapsed
01:49:37.386 00.030 7680 IsSlewing returns 0
01:49:37.387 00.001 7680 IsGuiding returns 0
01:49:37.387 00.000 7680 scope move finished after 186 + 60 ms
01:49:37.388 00.001 7680 Move returns status 0, amount 186
01:49:37.388 00.000 7680 move complete, result=0
01:49:37.389 00.001 7680 worker thread done servicing request
01:49:37.389 00.000 7680 Worker thread wakes up
01:49:37.389 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 186 ms NORTH
01:49:37.396 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:37.396 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:38.652 01.256 7680 Exposure complete
01:49:38.799 00.147 7680 worker thread done servicing request
01:49:38.800 00.001 6120 OnExposeComplete: enter
01:49:38.803 00.003 6120 UpdateGuideState(): m_state=6
01:49:38.808 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6985
01:49:38.811 00.003 6120 Star::Find returns 1 (1), X=961.95, Y=49.22, Mass=13814, SNR=75.6, Peak=255 HFD=6.9
01:49:38.816 00.005 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
01:49:38.822 00.006 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
01:49:38.826 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.37 hyp=0.38 cameraTheta=1.33 mountX=-0.16 mountY=-0.29, mountTheta=-2.07
01:49:38.831 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.37, opts=13)
01:49:38.834 00.003 6120 Enqueuing Move request for scope (0.09, 0.37)
01:49:38.839 00.005 7680 Worker thread wakes up
01:49:38.839 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.37) opts 0xd
01:49:38.839 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.37)
01:49:38.839 00.000 7680 Moving (0.09, 0.37) raw xDistance=-0.16 yDistance=-0.29
01:49:38.839 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:49:38.840 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:49:38.840 00.000 7680 MoveAxis(E, 0, ABG)
01:49:38.840 00.000 7680 Move returns status 0, amount 0
01:49:38.840 00.000 7680 MoveAxis(N, 157, ABG)
01:49:38.840 00.000 7680 Guiding  Dir = 0, Dur = 157
01:49:38.840 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:38.845 00.005 7680 IsSlewing returns 0
01:49:38.845 00.000 6120 UpdateGuideState exits: m=13814 SNR=75.6 Saturated
01:49:38.850 00.005 7680 IsGuiding returns 0
01:49:38.851 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:38.855 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:38.858 00.003 6120 Enqueuing Expose request
01:49:38.863 00.005 7680 PulseGuide returned control before completion, sleep 167
01:49:39.032 00.169 7680 IsGuiding returns 1
01:49:39.032 00.000 7680 scope still moving after pulse duration time elapsed
01:49:39.062 00.030 7680 IsSlewing returns 0
01:49:39.064 00.002 7680 IsGuiding returns 0
01:49:39.066 00.002 7680 scope move finished after 157 + 58 ms
01:49:39.066 00.000 7680 Move returns status 0, amount 157
01:49:39.066 00.000 7680 move complete, result=0
01:49:39.066 00.000 7680 worker thread done servicing request
01:49:39.066 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 157 ms NORTH
01:49:39.069 00.003 7680 Worker thread wakes up
01:49:39.069 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:39.070 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:40.324 01.254 7680 Exposure complete
01:49:40.462 00.138 7680 worker thread done servicing request
01:49:40.462 00.000 6120 OnExposeComplete: enter
01:49:40.466 00.004 6120 UpdateGuideState(): m_state=6
01:49:40.471 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6986
01:49:40.476 00.005 6120 Star::Find returns 1 (1), X=961.89, Y=49.12, Mass=14159, SNR=78.0, Peak=255 HFD=6.9
01:49:40.480 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (-2.95) = xAngle (4.44 = -1.85)
01:49:40.483 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.12)
01:49:40.487 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.48 mountX=-0.07 mountY=-0.23, mountTheta=-1.88
01:49:40.492 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.27, opts=13)
01:49:40.496 00.004 6120 Enqueuing Move request for scope (0.02, 0.27)
01:49:40.501 00.005 7680 Worker thread wakes up
01:49:40.501 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:40.504 00.003 6120 UpdateGuideState exits: m=14159 SNR=78.0 Saturated
01:49:40.509 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd
01:49:40.509 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.27)
01:49:40.509 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:40.513 00.004 7680 Moving (0.02, 0.27) raw xDistance=-0.07 yDistance=-0.23
01:49:40.513 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:49:40.513 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:40.516 00.003 6120 Enqueuing Expose request
01:49:40.521 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:49:40.521 00.000 7680 MoveAxis(E, 0, ABG)
01:49:40.521 00.000 7680 Move returns status 0, amount 0
01:49:40.521 00.000 7680 MoveAxis(N, 125, ABG)
01:49:40.521 00.000 7680 Guiding  Dir = 0, Dur = 125
01:49:40.522 00.001 7680 IsSlewing returns 0
01:49:40.523 00.001 7680 IsGuiding returns 0
01:49:40.523 00.000 7680 PulseGuide returned control before completion, sleep 135
01:49:40.671 00.148 7680 IsGuiding returns 1
01:49:40.672 00.001 7680 scope still moving after pulse duration time elapsed
01:49:40.703 00.031 7680 IsSlewing returns 0
01:49:40.704 00.001 7680 IsGuiding returns 0
01:49:40.704 00.000 7680 scope move finished after 125 + 56 ms
01:49:40.705 00.001 7680 Move returns status 0, amount 125
01:49:40.705 00.000 7680 move complete, result=0
01:49:40.705 00.000 7680 worker thread done servicing request
01:49:40.705 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 125 ms NORTH
01:49:40.713 00.008 7680 Worker thread wakes up
01:49:40.713 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:40.714 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:41.960 01.246 7680 Exposure complete
01:49:42.105 00.145 7680 worker thread done servicing request
01:49:42.105 00.000 6120 OnExposeComplete: enter
01:49:42.109 00.004 6120 UpdateGuideState(): m_state=6
01:49:42.114 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6987
01:49:42.118 00.004 6120 Star::Find returns 1 (1), X=962.02, Y=49.20, Mass=14127, SNR=77.6, Peak=255 HFD=6.9
01:49:42.121 00.003 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
01:49:42.125 00.004 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.45)
01:49:42.129 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.34 hyp=0.38 cameraTheta=1.15 mountX=-0.22 mountY=-0.24, mountTheta=-2.30
01:49:42.134 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.34, opts=13)
01:49:42.139 00.005 6120 Enqueuing Move request for scope (0.15, 0.34)
01:49:42.144 00.005 7680 Worker thread wakes up
01:49:42.144 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:42.147 00.003 6120 UpdateGuideState exits: m=14127 SNR=77.6 Saturated
01:49:42.151 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:42.155 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.34) opts 0xd
01:49:42.155 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:42.161 00.006 6120 Enqueuing Expose request
01:49:42.164 00.003 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.34)
01:49:42.165 00.001 7680 Moving (0.15, 0.34) raw xDistance=-0.22 yDistance=-0.24
01:49:42.165 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:49:42.165 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:49:42.165 00.000 7680 MoveAxis(E, 88, ABG)
01:49:42.165 00.000 7680 Guiding  Dir = 2, Dur = 88
01:49:42.166 00.001 7680 IsSlewing returns 0
01:49:42.166 00.000 7680 IsGuiding returns 0
01:49:42.167 00.001 7680 PulseGuide returned control before completion, sleep 98
01:49:42.268 00.101 7680 IsGuiding returns 1
01:49:42.268 00.000 7680 scope still moving after pulse duration time elapsed
01:49:42.299 00.031 7680 IsSlewing returns 0
01:49:42.300 00.001 7680 IsGuiding returns 0
01:49:42.301 00.001 7680 scope move finished after 88 + 45 ms
01:49:42.301 00.000 7680 Move returns status 0, amount 88
01:49:42.302 00.001 7680 MoveAxis(N, 131, ABG)
01:49:42.302 00.000 7680 Guiding  Dir = 0, Dur = 131
01:49:42.302 00.000 7680 IsSlewing returns 0
01:49:42.303 00.001 7680 IsGuiding returns 0
01:49:42.304 00.001 7680 PulseGuide returned control before completion, sleep 141
01:49:42.457 00.153 7680 IsGuiding returns 1
01:49:42.459 00.002 7680 scope still moving after pulse duration time elapsed
01:49:42.489 00.030 7680 IsSlewing returns 0
01:49:42.492 00.003 7680 IsGuiding returns 0
01:49:42.492 00.000 7680 scope move finished after 131 + 57 ms
01:49:42.493 00.001 7680 Move returns status 0, amount 131
01:49:42.493 00.000 7680 move complete, result=0
01:49:42.493 00.000 7680 worker thread done servicing request
01:49:42.493 00.000 6120 GuideStep: -0.2 px 88 ms EAST, -0.2 px 131 ms NORTH
01:49:42.502 00.009 7680 Worker thread wakes up
01:49:42.502 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:42.503 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:43.750 01.247 7680 Exposure complete
01:49:43.904 00.154 7680 worker thread done servicing request
01:49:43.904 00.000 6120 OnExposeComplete: enter
01:49:43.910 00.006 6120 UpdateGuideState(): m_state=6
01:49:43.914 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6988
01:49:43.917 00.003 6120 Star::Find returns 1 (1), X=961.97, Y=49.18, Mass=14016, SNR=76.4, Peak=255 HFD=6.9
01:49:43.920 00.003 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.20 = -2.08)
01:49:43.923 00.003 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.35)
01:49:43.927 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.33 hyp=0.34 cameraTheta=1.25 mountX=-0.17 mountY=-0.25, mountTheta=-2.17
01:49:43.932 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.33, opts=13)
01:49:43.935 00.003 6120 Enqueuing Move request for scope (0.11, 0.33)
01:49:43.939 00.004 7680 Worker thread wakes up
01:49:43.939 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:43.944 00.005 6120 UpdateGuideState exits: m=14016 SNR=76.4 Saturated
01:49:43.949 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:43.953 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:43.958 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.33) opts 0xd
01:49:43.958 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.33)
01:49:43.958 00.000 7680 Moving (0.11, 0.33) raw xDistance=-0.17 yDistance=-0.25
01:49:43.959 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:49:43.959 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:49:43.959 00.000 7680 MoveAxis(E, 0, ABG)
01:49:43.959 00.000 7680 Move returns status 0, amount 0
01:49:43.959 00.000 7680 MoveAxis(N, 133, ABG)
01:49:43.959 00.000 7680 Guiding  Dir = 0, Dur = 133
01:49:43.960 00.001 6120 Enqueuing Expose request
01:49:43.964 00.004 7680 IsSlewing returns 0
01:49:43.964 00.000 7680 IsGuiding returns 0
01:49:43.965 00.001 7680 PulseGuide returned control before completion, sleep 143
01:49:44.117 00.152 7680 IsGuiding returns 1
01:49:44.118 00.001 7680 scope still moving after pulse duration time elapsed
01:49:44.148 00.030 7680 IsSlewing returns 0
01:49:44.148 00.000 7680 IsGuiding returns 0
01:49:44.148 00.000 7680 scope move finished after 133 + 50 ms
01:49:44.148 00.000 7680 Move returns status 0, amount 133
01:49:44.148 00.000 7680 move complete, result=0
01:49:44.150 00.002 7680 worker thread done servicing request
01:49:44.150 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 133 ms NORTH
01:49:44.155 00.005 7680 Worker thread wakes up
01:49:44.155 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:44.156 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:45.395 01.239 7680 Exposure complete
01:49:45.536 00.141 7680 worker thread done servicing request
01:49:45.537 00.001 6120 OnExposeComplete: enter
01:49:45.540 00.003 6120 UpdateGuideState(): m_state=6
01:49:45.546 00.006 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6989
01:49:45.550 00.004 6120 Star::Find returns 1 (1), X=962.01, Y=49.17, Mass=13272, SNR=74.3, Peak=255 HFD=6.9
01:49:45.553 00.003 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
01:49:45.558 00.005 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.47)
01:49:45.562 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.32 hyp=0.35 cameraTheta=1.13 mountX=-0.21 mountY=-0.22, mountTheta=-2.33
01:49:45.567 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.32, opts=13)
01:49:45.571 00.004 6120 Enqueuing Move request for scope (0.15, 0.32)
01:49:45.576 00.005 7680 Worker thread wakes up
01:49:45.576 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:45.580 00.004 6120 UpdateGuideState exits: m=13272 SNR=74.3 Saturated
01:49:45.583 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:45.587 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:45.591 00.004 6120 Enqueuing Expose request
01:49:45.595 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.32) opts 0xd
01:49:45.596 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.32)
01:49:45.596 00.000 7680 Moving (0.15, 0.32) raw xDistance=-0.21 yDistance=-0.22
01:49:45.597 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:49:45.598 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:49:45.598 00.000 7680 MoveAxis(E, 85, ABG)
01:49:45.598 00.000 7680 Guiding  Dir = 2, Dur = 85
01:49:45.600 00.002 7680 IsSlewing returns 0
01:49:45.601 00.001 7680 IsGuiding returns 0
01:49:45.601 00.000 7680 PulseGuide returned control before completion, sleep 95
01:49:45.697 00.096 7680 IsGuiding returns 1
01:49:45.698 00.001 7680 scope still moving after pulse duration time elapsed
01:49:45.728 00.030 7680 IsSlewing returns 0
01:49:45.728 00.000 7680 IsGuiding returns 0
01:49:45.729 00.001 7680 scope move finished after 85 + 43 ms
01:49:45.729 00.000 7680 Move returns status 0, amount 85
01:49:45.729 00.000 7680 MoveAxis(N, 120, ABG)
01:49:45.729 00.000 7680 Guiding  Dir = 0, Dur = 120
01:49:45.730 00.001 7680 IsSlewing returns 0
01:49:45.731 00.001 7680 IsGuiding returns 0
01:49:45.731 00.000 7680 PulseGuide returned control before completion, sleep 130
01:49:45.867 00.136 7680 IsGuiding returns 1
01:49:45.868 00.001 7680 scope still moving after pulse duration time elapsed
01:49:45.899 00.031 7680 IsSlewing returns 0
01:49:45.900 00.001 7680 IsGuiding returns 0
01:49:45.901 00.001 7680 scope move finished after 120 + 49 ms
01:49:45.901 00.000 7680 Move returns status 0, amount 120
01:49:45.902 00.001 7680 move complete, result=0
01:49:45.902 00.000 7680 worker thread done servicing request
01:49:45.903 00.001 6120 GuideStep: -0.2 px 85 ms EAST, -0.2 px 120 ms NORTH
01:49:45.911 00.008 7680 Worker thread wakes up
01:49:45.913 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:45.915 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:47.154 01.239 7680 Exposure complete
01:49:47.305 00.151 7680 worker thread done servicing request
01:49:47.305 00.000 6120 OnExposeComplete: enter
01:49:47.310 00.005 6120 UpdateGuideState(): m_state=6
01:49:47.314 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6990
01:49:47.318 00.004 6120 Star::Find returns 1 (1), X=961.92, Y=49.27, Mass=14235, SNR=75.4, Peak=255 HFD=6.9
01:49:47.322 00.004 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (-2.95) = xAngle (4.39 = -1.90)
01:49:47.325 00.003 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.12 = -2.17)
01:49:47.329 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.41 hyp=0.42 cameraTheta=1.43 mountX=-0.13 mountY=-0.34, mountTheta=-1.94
01:49:47.333 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.41, opts=13)
01:49:47.337 00.004 6120 Enqueuing Move request for scope (0.06, 0.41)
01:49:47.340 00.003 7680 Worker thread wakes up
01:49:47.341 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.41) opts 0xd
01:49:47.341 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:47.346 00.005 6120 UpdateGuideState exits: m=14235 SNR=75.4 Saturated
01:49:47.350 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:47.354 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:47.358 00.004 6120 Enqueuing Expose request
01:49:47.361 00.003 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.41)
01:49:47.361 00.000 7680 Moving (0.06, 0.41) raw xDistance=-0.13 yDistance=-0.34
01:49:47.362 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:49:47.362 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:49:47.362 00.000 7680 MoveAxis(E, 0, ABG)
01:49:47.362 00.000 7680 Move returns status 0, amount 0
01:49:47.362 00.000 7680 MoveAxis(N, 187, ABG)
01:49:47.364 00.002 7680 Guiding  Dir = 0, Dur = 187
01:49:47.364 00.000 7680 IsSlewing returns 0
01:49:47.364 00.000 7680 IsGuiding returns 0
01:49:47.364 00.000 7680 PulseGuide returned control before completion, sleep 197
01:49:47.571 00.207 7680 IsGuiding returns 1
01:49:47.573 00.002 7680 scope still moving after pulse duration time elapsed
01:49:47.605 00.032 7680 IsSlewing returns 0
01:49:47.606 00.001 7680 IsGuiding returns 0
01:49:47.606 00.000 7680 scope move finished after 187 + 54 ms
01:49:47.608 00.002 7680 Move returns status 0, amount 187
01:49:47.608 00.000 7680 move complete, result=0
01:49:47.608 00.000 7680 worker thread done servicing request
01:49:47.609 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 187 ms NORTH
01:49:47.615 00.006 7680 Worker thread wakes up
01:49:47.615 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:47.616 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:48.862 01.246 7680 Exposure complete
01:49:49.004 00.142 7680 worker thread done servicing request
01:49:49.005 00.001 6120 OnExposeComplete: enter
01:49:49.010 00.005 6120 UpdateGuideState(): m_state=6
01:49:49.013 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6991
01:49:49.018 00.005 6120 Star::Find returns 1 (1), X=961.76, Y=49.11, Mass=13371, SNR=75.2, Peak=255 HFD=6.8
01:49:49.021 00.003 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
01:49:49.025 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.65)
01:49:49.028 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.95 mountX=0.05 mountY=-0.27, mountTheta=-1.38
01:49:49.035 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.26, opts=13)
01:49:49.041 00.006 6120 Enqueuing Move request for scope (-0.10, 0.26)
01:49:49.043 00.002 7680 Worker thread wakes up
01:49:49.043 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:49.047 00.004 6120 UpdateGuideState exits: m=13371 SNR=75.2 Saturated
01:49:49.050 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:49.054 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:49.057 00.003 6120 Enqueuing Expose request
01:49:49.061 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.26) opts 0xd
01:49:49.063 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.26)
01:49:49.064 00.001 7680 Moving (-0.10, 0.26) raw xDistance=0.05 yDistance=-0.27
01:49:49.064 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:49:49.064 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:49:49.065 00.001 7680 MoveAxis(E, 0, ABG)
01:49:49.065 00.000 7680 Move returns status 0, amount 0
01:49:49.065 00.000 7680 MoveAxis(N, 149, ABG)
01:49:49.066 00.001 7680 Guiding  Dir = 0, Dur = 149
01:49:49.066 00.000 7680 IsSlewing returns 0
01:49:49.067 00.001 7680 IsGuiding returns 0
01:49:49.068 00.001 7680 PulseGuide returned control before completion, sleep 159
01:49:49.243 00.175 7680 IsGuiding returns 0
01:49:49.245 00.002 7680 Move returns status 0, amount 149
01:49:49.245 00.000 7680 move complete, result=0
01:49:49.246 00.001 7680 worker thread done servicing request
01:49:49.246 00.000 7680 Worker thread wakes up
01:49:49.247 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 149 ms NORTH
01:49:49.255 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:49.255 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:50.508 01.253 7680 Exposure complete
01:49:50.650 00.142 7680 worker thread done servicing request
01:49:50.651 00.001 6120 OnExposeComplete: enter
01:49:50.656 00.005 6120 UpdateGuideState(): m_state=6
01:49:50.660 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6992
01:49:50.666 00.006 6120 Star::Find returns 1 (1), X=961.92, Y=49.05, Mass=14990, SNR=78.9, Peak=255 HFD=7.1
01:49:50.670 00.004 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.24 = -2.05)
01:49:50.674 00.004 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
01:49:50.678 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.28 mountX=-0.09 mountY=-0.15, mountTheta=-2.13
01:49:50.684 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.20, opts=13)
01:49:50.690 00.006 6120 Enqueuing Move request for scope (0.06, 0.20)
01:49:50.694 00.004 7680 Worker thread wakes up
01:49:50.694 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
01:49:50.694 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
01:49:50.694 00.000 7680 Moving (0.06, 0.20) raw xDistance=-0.09 yDistance=-0.15
01:49:50.696 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:50.699 00.003 6120 UpdateGuideState exits: m=14990 SNR=78.9 Saturated
01:49:50.704 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:50.708 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:50.711 00.003 6120 Enqueuing Expose request
01:49:50.715 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:49:50.715 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:49:50.716 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:49:50.716 00.000 7680 MoveAxis(E, 0, ABG)
01:49:50.716 00.000 7680 Move returns status 0, amount 0
01:49:50.716 00.000 7680 MoveAxis(N, 0, ABG)
01:49:50.716 00.000 7680 Move returns status 0, amount 0
01:49:50.718 00.002 7680 move complete, result=0
01:49:50.718 00.000 7680 worker thread done servicing request
01:49:50.718 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:50.723 00.005 7680 Worker thread wakes up
01:49:50.723 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:50.723 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:51.965 01.242 7680 Exposure complete
01:49:52.101 00.136 7680 worker thread done servicing request
01:49:52.102 00.001 6120 OnExposeComplete: enter
01:49:52.106 00.004 6120 UpdateGuideState(): m_state=6
01:49:52.109 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6993
01:49:52.113 00.004 6120 Star::Find returns 1 (1), X=961.87, Y=49.05, Mass=13132, SNR=73.4, Peak=255 HFD=7.0
01:49:52.117 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
01:49:52.120 00.003 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
01:49:52.125 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.55 mountX=-0.04 mountY=-0.17, mountTheta=-1.80
01:49:52.130 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.19, opts=13)
01:49:52.135 00.005 6120 Enqueuing Move request for scope (0.00, 0.19)
01:49:52.138 00.003 7680 Worker thread wakes up
01:49:52.139 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.19) opts 0xd
01:49:52.139 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.19)
01:49:52.139 00.000 7680 Moving (0.00, 0.19) raw xDistance=-0.04 yDistance=-0.17
01:49:52.139 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:49:52.139 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:52.144 00.005 6120 UpdateGuideState exits: m=13132 SNR=73.4 Saturated
01:49:52.148 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:52.151 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:52.154 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:49:52.154 00.000 6120 Enqueuing Expose request
01:49:52.160 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:49:52.160 00.000 7680 MoveAxis(E, 0, ABG)
01:49:52.160 00.000 7680 Move returns status 0, amount 0
01:49:52.160 00.000 7680 MoveAxis(N, 0, ABG)
01:49:52.161 00.001 7680 Move returns status 0, amount 0
01:49:52.161 00.000 7680 move complete, result=0
01:49:52.161 00.000 7680 worker thread done servicing request
01:49:52.161 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:52.167 00.006 7680 Worker thread wakes up
01:49:52.167 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:52.167 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:53.422 01.255 7680 Exposure complete
01:49:53.560 00.138 7680 worker thread done servicing request
01:49:53.560 00.000 6120 OnExposeComplete: enter
01:49:53.565 00.005 6120 UpdateGuideState(): m_state=6
01:49:53.570 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6994
01:49:53.575 00.005 6120 Star::Find returns 1 (1), X=961.96, Y=49.36, Mass=14217, SNR=76.1, Peak=255 HFD=6.9
01:49:53.578 00.003 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
01:49:53.583 00.005 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.23)
01:49:53.586 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.50 hyp=0.51 cameraTheta=1.37 mountX=-0.19 mountY=-0.41, mountTheta=-2.02
01:49:53.592 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.50, opts=13)
01:49:53.598 00.006 6120 Enqueuing Move request for scope (0.10, 0.50)
01:49:53.602 00.004 7680 Worker thread wakes up
01:49:53.603 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:53.608 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.50) opts 0xd
01:49:53.608 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.50)
01:49:53.608 00.000 7680 Moving (0.10, 0.50) raw xDistance=-0.19 yDistance=-0.41
01:49:53.608 00.000 6120 UpdateGuideState exits: m=14217 SNR=76.1 Saturated
01:49:53.612 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:53.616 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:53.620 00.004 6120 Enqueuing Expose request
01:49:53.624 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:49:53.624 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:49:53.624 00.000 7680 MoveAxis(E, 0, ABG)
01:49:53.624 00.000 7680 Move returns status 0, amount 0
01:49:53.624 00.000 7680 MoveAxis(N, 221, ABG)
01:49:53.625 00.001 7680 Guiding  Dir = 0, Dur = 221
01:49:53.625 00.000 7680 IsSlewing returns 0
01:49:53.625 00.000 7680 IsGuiding returns 0
01:49:53.626 00.001 7680 PulseGuide returned control before completion, sleep 231
01:49:53.864 00.238 7680 IsGuiding returns 1
01:49:53.864 00.000 7680 scope still moving after pulse duration time elapsed
01:49:53.894 00.030 7680 IsSlewing returns 0
01:49:53.895 00.001 7680 IsGuiding returns 0
01:49:53.895 00.000 7680 scope move finished after 221 + 48 ms
01:49:53.896 00.001 7680 Move returns status 0, amount 221
01:49:53.896 00.000 7680 move complete, result=0
01:49:53.897 00.001 7680 worker thread done servicing request
01:49:53.897 00.000 7680 Worker thread wakes up
01:49:53.897 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 221 ms NORTH
01:49:53.904 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:53.904 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:55.159 01.255 7680 Exposure complete
01:49:55.298 00.139 7680 worker thread done servicing request
01:49:55.298 00.000 6120 OnExposeComplete: enter
01:49:55.303 00.005 6120 UpdateGuideState(): m_state=6
01:49:55.307 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6995
01:49:55.313 00.006 6120 Star::Find returns 1 (1), X=961.91, Y=49.12, Mass=13749, SNR=76.4, Peak=255 HFD=7.1
01:49:55.318 00.005 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
01:49:55.322 00.004 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.23)
01:49:55.327 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.37 mountX=-0.10 mountY=-0.21, mountTheta=-2.02
01:49:55.332 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.26, opts=13)
01:49:55.336 00.004 6120 Enqueuing Move request for scope (0.05, 0.26)
01:49:55.340 00.004 7680 Worker thread wakes up
01:49:55.340 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
01:49:55.340 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
01:49:55.341 00.001 7680 Moving (0.05, 0.26) raw xDistance=-0.10 yDistance=-0.21
01:49:55.341 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:49:55.341 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:49:55.341 00.000 7680 MoveAxis(E, 0, ABG)
01:49:55.341 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:55.346 00.005 7680 Move returns status 0, amount 0
01:49:55.346 00.000 7680 MoveAxis(N, 115, ABG)
01:49:55.346 00.000 7680 Guiding  Dir = 0, Dur = 115
01:49:55.347 00.001 6120 UpdateGuideState exits: m=13749 SNR=76.4 Saturated
01:49:55.350 00.003 7680 IsSlewing returns 0
01:49:55.351 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:55.355 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:55.359 00.004 6120 Enqueuing Expose request
01:49:55.363 00.004 7680 IsGuiding returns 0
01:49:55.363 00.000 7680 PulseGuide returned control before completion, sleep 125
01:49:55.496 00.133 7680 IsGuiding returns 1
01:49:55.496 00.000 7680 scope still moving after pulse duration time elapsed
01:49:55.527 00.031 7680 IsSlewing returns 0
01:49:55.530 00.003 7680 IsGuiding returns 0
01:49:55.531 00.001 7680 scope move finished after 115 + 53 ms
01:49:55.532 00.001 7680 Move returns status 0, amount 115
01:49:55.533 00.001 7680 move complete, result=0
01:49:55.533 00.000 7680 worker thread done servicing request
01:49:55.533 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 115 ms NORTH
01:49:55.541 00.008 7680 Worker thread wakes up
01:49:55.541 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:55.541 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:56.796 01.255 7680 Exposure complete
01:49:56.940 00.144 7680 worker thread done servicing request
01:49:56.940 00.000 6120 OnExposeComplete: enter
01:49:56.944 00.004 6120 UpdateGuideState(): m_state=6
01:49:56.948 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6996
01:49:56.952 00.004 6120 Star::Find returns 1 (1), X=962.07, Y=49.23, Mass=14450, SNR=78.8, Peak=255 HFD=6.8
01:49:56.957 00.005 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (-2.95) = xAngle (4.02 = -2.27)
01:49:56.961 00.004 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.53)
01:49:56.964 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.37 hyp=0.43 cameraTheta=1.06 mountX=-0.27 mountY=-0.24, mountTheta=-2.41
01:49:56.970 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.37, opts=13)
01:49:56.976 00.006 6120 Enqueuing Move request for scope (0.21, 0.37)
01:49:56.980 00.004 7680 Worker thread wakes up
01:49:56.980 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:56.985 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.37) opts 0xd
01:49:56.985 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.37)
01:49:56.985 00.000 7680 Moving (0.21, 0.37) raw xDistance=-0.27 yDistance=-0.24
01:49:56.986 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:49:56.986 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:49:56.986 00.000 6120 UpdateGuideState exits: m=14450 SNR=78.8 Saturated
01:49:56.990 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:56.994 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:56.998 00.004 7680 MoveAxis(E, 112, ABG)
01:49:56.998 00.000 7680 Guiding  Dir = 2, Dur = 112
01:49:56.998 00.000 6120 Enqueuing Expose request
01:49:57.004 00.006 7680 IsSlewing returns 0
01:49:57.004 00.000 7680 IsGuiding returns 0
01:49:57.004 00.000 7680 PulseGuide returned control before completion, sleep 122
01:49:57.140 00.136 7680 IsGuiding returns 1
01:49:57.141 00.001 7680 scope still moving after pulse duration time elapsed
01:49:57.170 00.029 7680 IsSlewing returns 0
01:49:57.172 00.002 7680 IsGuiding returns 0
01:49:57.173 00.001 7680 scope move finished after 112 + 56 ms
01:49:57.173 00.000 7680 Move returns status 0, amount 112
01:49:57.174 00.001 7680 MoveAxis(N, 133, ABG)
01:49:57.174 00.000 7680 Guiding  Dir = 0, Dur = 133
01:49:57.175 00.001 7680 IsSlewing returns 0
01:49:57.176 00.001 7680 IsGuiding returns 0
01:49:57.177 00.001 7680 PulseGuide returned control before completion, sleep 143
01:49:57.327 00.150 7680 IsGuiding returns 1
01:49:57.328 00.001 7680 scope still moving after pulse duration time elapsed
01:49:57.358 00.030 7680 IsSlewing returns 0
01:49:57.359 00.001 7680 IsGuiding returns 0
01:49:57.360 00.001 7680 scope move finished after 133 + 50 ms
01:49:57.360 00.000 7680 Move returns status 0, amount 133
01:49:57.361 00.001 7680 move complete, result=0
01:49:57.361 00.000 7680 worker thread done servicing request
01:49:57.362 00.001 7680 Worker thread wakes up
01:49:57.362 00.000 6120 GuideStep: -0.3 px 112 ms EAST, -0.2 px 133 ms NORTH
01:49:57.368 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:57.369 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:49:58.617 01.248 7680 Exposure complete
01:49:58.763 00.146 7680 worker thread done servicing request
01:49:58.764 00.001 6120 OnExposeComplete: enter
01:49:58.769 00.005 6120 UpdateGuideState(): m_state=6
01:49:58.772 00.003 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6997
01:49:58.776 00.004 6120 Star::Find returns 1 (1), X=961.99, Y=49.18, Mass=14306, SNR=77.6, Peak=255 HFD=6.9
01:49:58.781 00.005 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.14 = -2.15)
01:49:58.785 00.004 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
01:49:58.791 00.006 6120 CameraToMount -- cameraX=0.13 cameraY=0.32 hyp=0.35 cameraTheta=1.18 mountX=-0.19 mountY=-0.23, mountTheta=-2.26
01:49:58.799 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.32, opts=13)
01:49:58.803 00.004 6120 Enqueuing Move request for scope (0.13, 0.32)
01:49:58.807 00.004 7680 Worker thread wakes up
01:49:58.807 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:49:58.814 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.32) opts 0xd
01:49:58.815 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.32)
01:49:58.815 00.000 7680 Moving (0.13, 0.32) raw xDistance=-0.19 yDistance=-0.23
01:49:58.816 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:49:58.816 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:49:58.816 00.000 7680 MoveAxis(E, 0, ABG)
01:49:58.816 00.000 7680 Move returns status 0, amount 0
01:49:58.817 00.001 7680 MoveAxis(N, 126, ABG)
01:49:58.817 00.000 6120 UpdateGuideState exits: m=14306 SNR=77.6 Saturated
01:49:58.823 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:58.827 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:49:58.831 00.004 6120 Enqueuing Expose request
01:49:58.835 00.004 7680 Guiding  Dir = 0, Dur = 126
01:49:58.835 00.000 7680 IsSlewing returns 0
01:49:58.835 00.000 7680 IsGuiding returns 0
01:49:58.837 00.002 7680 PulseGuide returned control before completion, sleep 136
01:49:58.980 00.143 7680 IsGuiding returns 1
01:49:58.981 00.001 7680 scope still moving after pulse duration time elapsed
01:49:59.011 00.030 7680 IsSlewing returns 0
01:49:59.012 00.001 7680 IsGuiding returns 0
01:49:59.012 00.000 7680 scope move finished after 126 + 50 ms
01:49:59.013 00.001 7680 Move returns status 0, amount 126
01:49:59.013 00.000 7680 move complete, result=0
01:49:59.015 00.002 7680 worker thread done servicing request
01:49:59.015 00.000 7680 Worker thread wakes up
01:49:59.015 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 126 ms NORTH
01:49:59.021 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:49:59.021 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:00.277 01.256 7680 Exposure complete
01:50:00.412 00.135 7680 worker thread done servicing request
01:50:00.412 00.000 6120 OnExposeComplete: enter
01:50:00.417 00.005 6120 UpdateGuideState(): m_state=6
01:50:00.421 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6998
01:50:00.426 00.005 6120 Star::Find returns 1 (1), X=961.96, Y=49.10, Mass=14385, SNR=77.4, Peak=255 HFD=7.0
01:50:00.430 00.004 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.14 = -2.15)
01:50:00.433 00.003 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
01:50:00.437 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.18 mountX=-0.14 mountY=-0.18, mountTheta=-2.26
01:50:00.443 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.25, opts=13)
01:50:00.448 00.005 6120 Enqueuing Move request for scope (0.10, 0.25)
01:50:00.452 00.004 7680 Worker thread wakes up
01:50:00.452 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
01:50:00.452 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:00.456 00.004 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
01:50:00.456 00.000 7680 Moving (0.10, 0.25) raw xDistance=-0.14 yDistance=-0.18
01:50:00.456 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:50:00.457 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:50:00.457 00.000 6120 UpdateGuideState exits: m=14385 SNR=77.4 Saturated
01:50:00.461 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:00.465 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:00.470 00.005 6120 Enqueuing Expose request
01:50:00.474 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:50:00.474 00.000 7680 MoveAxis(E, 0, ABG)
01:50:00.474 00.000 7680 Move returns status 0, amount 0
01:50:00.474 00.000 7680 MoveAxis(N, 0, ABG)
01:50:00.475 00.001 7680 Move returns status 0, amount 0
01:50:00.475 00.000 7680 move complete, result=0
01:50:00.475 00.000 7680 worker thread done servicing request
01:50:00.475 00.000 7680 Worker thread wakes up
01:50:00.476 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:50:00.480 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:00.480 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:01.723 01.243 7680 Exposure complete
01:50:01.865 00.142 7680 worker thread done servicing request
01:50:01.866 00.001 6120 OnExposeComplete: enter
01:50:01.870 00.004 6120 UpdateGuideState(): m_state=6
01:50:01.876 00.006 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6999
01:50:01.880 00.004 6120 Star::Find returns 1 (1), X=962.11, Y=49.30, Mass=13331, SNR=74.2, Peak=255 HFD=6.8
01:50:01.883 00.003 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.02 = -2.26)
01:50:01.886 00.003 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.53)
01:50:01.891 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=0.44 hyp=0.51 cameraTheta=1.07 mountX=-0.32 mountY=-0.29, mountTheta=-2.41
01:50:01.895 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.44, opts=13)
01:50:01.899 00.004 6120 Enqueuing Move request for scope (0.24, 0.44)
01:50:01.903 00.004 7680 Worker thread wakes up
01:50:01.903 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.44) opts 0xd
01:50:01.903 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.44)
01:50:01.903 00.000 7680 Moving (0.24, 0.44) raw xDistance=-0.32 yDistance=-0.29
01:50:01.903 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:50:01.903 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:50:01.903 00.000 7680 MoveAxis(E, 132, ABG)
01:50:01.904 00.001 7680 Guiding  Dir = 2, Dur = 132
01:50:01.904 00.000 7680 IsSlewing returns 0
01:50:01.904 00.000 7680 IsGuiding returns 0
01:50:01.905 00.001 7680 PulseGuide returned control before completion, sleep 142
01:50:01.905 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:01.909 00.004 6120 UpdateGuideState exits: m=13331 SNR=74.2 Saturated
01:50:01.914 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:01.918 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:01.922 00.004 6120 Enqueuing Expose request
01:50:02.056 00.134 7680 IsGuiding returns 1
01:50:02.058 00.002 7680 scope still moving after pulse duration time elapsed
01:50:02.088 00.030 7680 IsSlewing returns 0
01:50:02.090 00.002 7680 IsGuiding returns 0
01:50:02.090 00.000 7680 scope move finished after 132 + 53 ms
01:50:02.090 00.000 7680 Move returns status 0, amount 132
01:50:02.092 00.002 7680 MoveAxis(N, 158, ABG)
01:50:02.092 00.000 7680 Guiding  Dir = 0, Dur = 158
01:50:02.093 00.001 7680 IsSlewing returns 0
01:50:02.093 00.000 7680 IsGuiding returns 0
01:50:02.093 00.000 7680 PulseGuide returned control before completion, sleep 168
01:50:02.277 00.184 7680 IsGuiding returns 1
01:50:02.278 00.001 7680 scope still moving after pulse duration time elapsed
01:50:02.307 00.029 7680 IsSlewing returns 0
01:50:02.309 00.002 7680 IsGuiding returns 0
01:50:02.309 00.000 7680 scope move finished after 158 + 57 ms
01:50:02.309 00.000 7680 Move returns status 0, amount 158
01:50:02.310 00.001 7680 move complete, result=0
01:50:02.312 00.002 7680 worker thread done servicing request
01:50:02.312 00.000 6120 GuideStep: -0.3 px 132 ms EAST, -0.3 px 158 ms NORTH
01:50:02.318 00.006 7680 Worker thread wakes up
01:50:02.318 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:02.319 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:03.572 01.253 7680 Exposure complete
01:50:03.709 00.137 7680 worker thread done servicing request
01:50:03.710 00.001 6120 OnExposeComplete: enter
01:50:03.713 00.003 6120 UpdateGuideState(): m_state=6
01:50:03.717 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7000
01:50:03.720 00.003 6120 Star::Find returns 1 (1), X=961.95, Y=49.40, Mass=13270, SNR=73.6, Peak=255 HFD=6.8
01:50:03.724 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.92)
01:50:03.729 00.005 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
01:50:03.732 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.55 hyp=0.56 cameraTheta=1.40 mountX=-0.19 mountY=-0.45, mountTheta=-1.97
01:50:03.738 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.55, opts=13)
01:50:03.742 00.004 6120 Enqueuing Move request for scope (0.09, 0.55)
01:50:03.745 00.003 7680 Worker thread wakes up
01:50:03.745 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.55) opts 0xd
01:50:03.745 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.55)
01:50:03.745 00.000 7680 Moving (0.09, 0.55) raw xDistance=-0.19 yDistance=-0.45
01:50:03.745 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:50:03.747 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:50:03.747 00.000 7680 MoveAxis(E, 0, ABG)
01:50:03.747 00.000 7680 Move returns status 0, amount 0
01:50:03.747 00.000 7680 MoveAxis(N, 245, ABG)
01:50:03.747 00.000 7680 Guiding  Dir = 0, Dur = 245
01:50:03.747 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:03.753 00.006 7680 IsSlewing returns 0
01:50:03.753 00.000 6120 UpdateGuideState exits: m=13270 SNR=73.6 Saturated
01:50:03.757 00.004 7680 IsGuiding returns 0
01:50:03.757 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:03.762 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:03.766 00.004 7680 PulseGuide returned control before completion, sleep 255
01:50:03.766 00.000 6120 Enqueuing Expose request
01:50:04.031 00.265 7680 IsGuiding returns 0
01:50:04.032 00.001 7680 Move returns status 0, amount 245
01:50:04.032 00.000 7680 move complete, result=0
01:50:04.033 00.001 7680 worker thread done servicing request
01:50:04.033 00.000 7680 Worker thread wakes up
01:50:04.034 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 245 ms NORTH
01:50:04.043 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:04.044 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:05.296 01.252 7680 Exposure complete
01:50:05.421 00.125 7680 worker thread done servicing request
01:50:05.422 00.001 6120 OnExposeComplete: enter
01:50:05.426 00.004 6120 UpdateGuideState(): m_state=6
01:50:05.429 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7001
01:50:05.433 00.004 6120 Star::Find returns 1 (1), X=961.95, Y=49.19, Mass=14233, SNR=76.8, Peak=255 HFD=6.9
01:50:05.436 00.003 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
01:50:05.440 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.28)
01:50:05.443 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.34 hyp=0.35 cameraTheta=1.32 mountX=-0.15 mountY=-0.27, mountTheta=-2.08
01:50:05.447 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.34, opts=13)
01:50:05.451 00.004 6120 Enqueuing Move request for scope (0.09, 0.34)
01:50:05.454 00.003 7680 Worker thread wakes up
01:50:05.454 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:05.458 00.004 6120 UpdateGuideState exits: m=14233 SNR=76.8 Saturated
01:50:05.461 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:05.464 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:05.466 00.002 6120 Enqueuing Expose request
01:50:05.471 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.34) opts 0xd
01:50:05.471 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.34)
01:50:05.471 00.000 7680 Moving (0.09, 0.34) raw xDistance=-0.15 yDistance=-0.27
01:50:05.471 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:50:05.471 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:50:05.471 00.000 7680 MoveAxis(E, 0, ABG)
01:50:05.471 00.000 7680 Move returns status 0, amount 0
01:50:05.472 00.001 7680 MoveAxis(N, 145, ABG)
01:50:05.472 00.000 7680 Guiding  Dir = 0, Dur = 145
01:50:05.472 00.000 7680 IsSlewing returns 0
01:50:05.472 00.000 7680 IsGuiding returns 0
01:50:05.472 00.000 7680 PulseGuide returned control before completion, sleep 155
01:50:05.638 00.166 7680 IsGuiding returns 1
01:50:05.638 00.000 7680 scope still moving after pulse duration time elapsed
01:50:05.670 00.032 7680 IsSlewing returns 0
01:50:05.671 00.001 7680 IsGuiding returns 0
01:50:05.671 00.000 7680 scope move finished after 145 + 53 ms
01:50:05.671 00.000 7680 Move returns status 0, amount 145
01:50:05.672 00.001 7680 move complete, result=0
01:50:05.672 00.000 7680 worker thread done servicing request
01:50:05.672 00.000 7680 Worker thread wakes up
01:50:05.672 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 145 ms NORTH
01:50:05.679 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:05.679 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:06.934 01.255 7680 Exposure complete
01:50:07.066 00.132 7680 worker thread done servicing request
01:50:07.067 00.001 6120 OnExposeComplete: enter
01:50:07.073 00.006 6120 UpdateGuideState(): m_state=6
01:50:07.078 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7002
01:50:07.081 00.003 6120 Star::Find returns 1 (1), X=962.00, Y=49.07, Mass=13880, SNR=75.3, Peak=255 HFD=7.1
01:50:07.085 00.004 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.94 = -2.35)
01:50:07.089 00.004 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.62)
01:50:07.091 00.002 6120 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.25 cameraTheta=0.98 mountX=-0.18 mountY=-0.13, mountTheta=-2.52
01:50:07.097 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.21, opts=13)
01:50:07.102 00.005 6120 Enqueuing Move request for scope (0.14, 0.21)
01:50:07.105 00.003 7680 Worker thread wakes up
01:50:07.105 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
01:50:07.106 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
01:50:07.106 00.000 7680 Moving (0.14, 0.21) raw xDistance=-0.18 yDistance=-0.13
01:50:07.106 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:07.109 00.003 6120 UpdateGuideState exits: m=13880 SNR=75.3 Saturated
01:50:07.114 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:07.117 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:07.121 00.004 6120 Enqueuing Expose request
01:50:07.124 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:50:07.124 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:50:07.124 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:50:07.124 00.000 7680 MoveAxis(E, 0, ABG)
01:50:07.125 00.001 7680 Move returns status 0, amount 0
01:50:07.125 00.000 7680 MoveAxis(N, 0, ABG)
01:50:07.125 00.000 7680 Move returns status 0, amount 0
01:50:07.127 00.002 7680 move complete, result=0
01:50:07.127 00.000 7680 worker thread done servicing request
01:50:07.127 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:07.131 00.004 7680 Worker thread wakes up
01:50:07.131 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:07.132 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:08.387 01.255 7680 Exposure complete
01:50:08.522 00.135 7680 worker thread done servicing request
01:50:08.523 00.001 6120 OnExposeComplete: enter
01:50:08.526 00.003 6120 UpdateGuideState(): m_state=6
01:50:08.529 00.003 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7003
01:50:08.534 00.005 6120 Star::Find returns 1 (1), X=962.05, Y=49.20, Mass=13991, SNR=77.7, Peak=255 HFD=6.9
01:50:08.538 00.004 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.03 = -2.25)
01:50:08.543 00.005 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.52)
01:50:08.547 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.34 hyp=0.39 cameraTheta=1.07 mountX=-0.25 mountY=-0.23, mountTheta=-2.40
01:50:08.552 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.34, opts=13)
01:50:08.557 00.005 6120 Enqueuing Move request for scope (0.19, 0.34)
01:50:08.560 00.003 7680 Worker thread wakes up
01:50:08.560 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.34) opts 0xd
01:50:08.560 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.34)
01:50:08.561 00.001 7680 Moving (0.19, 0.34) raw xDistance=-0.25 yDistance=-0.23
01:50:08.561 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:50:08.561 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:50:08.562 00.001 7680 MoveAxis(E, 101, ABG)
01:50:08.562 00.000 7680 Guiding  Dir = 2, Dur = 101
01:50:08.562 00.000 7680 IsSlewing returns 0
01:50:08.562 00.000 7680 IsGuiding returns 0
01:50:08.563 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:08.569 00.006 7680 PulseGuide returned control before completion, sleep 111
01:50:08.569 00.000 6120 UpdateGuideState exits: m=13991 SNR=77.7 Saturated
01:50:08.573 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:08.577 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:08.582 00.005 6120 Enqueuing Expose request
01:50:08.690 00.108 7680 IsGuiding returns 1
01:50:08.690 00.000 7680 scope still moving after pulse duration time elapsed
01:50:08.719 00.029 7680 IsSlewing returns 0
01:50:08.720 00.001 7680 IsGuiding returns 1
01:50:08.752 00.032 7680 IsSlewing returns 0
01:50:08.753 00.001 7680 IsGuiding returns 1
01:50:08.783 00.030 7680 IsSlewing returns 0
01:50:08.786 00.003 7680 IsGuiding returns 0
01:50:08.788 00.002 7680 scope move finished after 101 + 124 ms
01:50:08.788 00.000 7680 Move returns status 0, amount 101
01:50:08.789 00.001 7680 MoveAxis(N, 123, ABG)
01:50:08.789 00.000 7680 Guiding  Dir = 0, Dur = 123
01:50:08.790 00.001 7680 IsSlewing returns 0
01:50:08.790 00.000 7680 IsGuiding returns 0
01:50:08.791 00.001 7680 PulseGuide returned control before completion, sleep 133
01:50:08.940 00.149 7680 IsGuiding returns 1
01:50:08.941 00.001 7680 scope still moving after pulse duration time elapsed
01:50:08.971 00.030 7680 IsSlewing returns 0
01:50:08.973 00.002 7680 IsGuiding returns 0
01:50:08.973 00.000 7680 scope move finished after 123 + 59 ms
01:50:08.974 00.001 7680 Move returns status 0, amount 123
01:50:08.974 00.000 7680 move complete, result=0
01:50:08.974 00.000 7680 worker thread done servicing request
01:50:08.974 00.000 7680 Worker thread wakes up
01:50:08.976 00.002 6120 GuideStep: -0.2 px 101 ms EAST, -0.2 px 123 ms NORTH
01:50:08.985 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:08.986 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:10.235 01.249 7680 Exposure complete
01:50:10.367 00.132 7680 worker thread done servicing request
01:50:10.367 00.000 6120 OnExposeComplete: enter
01:50:10.372 00.005 6120 UpdateGuideState(): m_state=6
01:50:10.375 00.003 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7004
01:50:10.379 00.004 6120 Star::Find returns 1 (1), X=961.87, Y=49.34, Mass=13812, SNR=76.5, Peak=255 HFD=6.9
01:50:10.383 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
01:50:10.387 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
01:50:10.391 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.49 hyp=0.49 cameraTheta=1.56 mountX=-0.10 mountY=-0.44, mountTheta=-1.79
01:50:10.395 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.49, opts=13)
01:50:10.400 00.005 6120 Enqueuing Move request for scope (0.01, 0.49)
01:50:10.404 00.004 7680 Worker thread wakes up
01:50:10.404 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.49) opts 0xd
01:50:10.404 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:10.408 00.004 6120 UpdateGuideState exits: m=13812 SNR=76.5 Saturated
01:50:10.411 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:10.415 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:10.419 00.004 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.49)
01:50:10.420 00.001 7680 Moving (0.01, 0.49) raw xDistance=-0.10 yDistance=-0.44
01:50:10.420 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:50:10.421 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
01:50:10.421 00.000 7680 MoveAxis(E, 0, ABG)
01:50:10.421 00.000 7680 Move returns status 0, amount 0
01:50:10.421 00.000 7680 MoveAxis(N, 236, ABG)
01:50:10.421 00.000 7680 Guiding  Dir = 0, Dur = 236
01:50:10.421 00.000 6120 Enqueuing Expose request
01:50:10.425 00.004 7680 IsSlewing returns 0
01:50:10.425 00.000 7680 IsGuiding returns 0
01:50:10.427 00.002 7680 PulseGuide returned control before completion, sleep 246
01:50:10.680 00.253 7680 IsGuiding returns 1
01:50:10.681 00.001 7680 scope still moving after pulse duration time elapsed
01:50:10.712 00.031 7680 IsSlewing returns 0
01:50:10.714 00.002 7680 IsGuiding returns 0
01:50:10.714 00.000 7680 scope move finished after 236 + 51 ms
01:50:10.715 00.001 7680 Move returns status 0, amount 236
01:50:10.715 00.000 7680 move complete, result=0
01:50:10.716 00.001 7680 worker thread done servicing request
01:50:10.716 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 236 ms NORTH
01:50:10.723 00.007 7680 Worker thread wakes up
01:50:10.724 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:10.724 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:11.971 01.247 7680 Exposure complete
01:50:12.106 00.135 7680 worker thread done servicing request
01:50:12.107 00.001 6120 OnExposeComplete: enter
01:50:12.111 00.004 6120 UpdateGuideState(): m_state=6
01:50:12.114 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7005
01:50:12.119 00.005 6120 Star::Find returns 1 (1), X=961.81, Y=49.17, Mass=14565, SNR=77.8, Peak=255 HFD=6.9
01:50:12.123 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (-2.95) = xAngle (4.68 = -1.61)
01:50:12.127 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
01:50:12.131 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.31 hyp=0.32 cameraTheta=1.72 mountX=-0.01 mountY=-0.30, mountTheta=-1.61
01:50:12.136 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.31, opts=13)
01:50:12.140 00.004 6120 Enqueuing Move request for scope (-0.05, 0.31)
01:50:12.143 00.003 7680 Worker thread wakes up
01:50:12.143 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.31) opts 0xd
01:50:12.144 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.31)
01:50:12.144 00.000 7680 Moving (-0.05, 0.31) raw xDistance=-0.01 yDistance=-0.30
01:50:12.144 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:50:12.144 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:50:12.145 00.001 7680 MoveAxis(E, 0, ABG)
01:50:12.145 00.000 7680 Move returns status 0, amount 0
01:50:12.145 00.000 7680 MoveAxis(N, 164, ABG)
01:50:12.145 00.000 7680 Guiding  Dir = 0, Dur = 164
01:50:12.145 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:12.149 00.004 7680 IsSlewing returns 0
01:50:12.149 00.000 6120 UpdateGuideState exits: m=14565 SNR=77.8 Saturated
01:50:12.153 00.004 7680 IsGuiding returns 0
01:50:12.154 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:12.157 00.003 7680 PulseGuide returned control before completion, sleep 174
01:50:12.157 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:12.162 00.005 6120 Enqueuing Expose request
01:50:12.338 00.176 7680 IsGuiding returns 1
01:50:12.339 00.001 7680 scope still moving after pulse duration time elapsed
01:50:12.369 00.030 7680 IsSlewing returns 0
01:50:12.370 00.001 7680 IsGuiding returns 0
01:50:12.371 00.001 7680 scope move finished after 164 + 53 ms
01:50:12.372 00.001 7680 Move returns status 0, amount 164
01:50:12.372 00.000 7680 move complete, result=0
01:50:12.372 00.000 7680 worker thread done servicing request
01:50:12.373 00.001 7680 Worker thread wakes up
01:50:12.373 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 164 ms NORTH
01:50:12.381 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:12.381 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:13.623 01.242 7680 Exposure complete
01:50:13.754 00.131 7680 worker thread done servicing request
01:50:13.755 00.001 6120 OnExposeComplete: enter
01:50:13.759 00.004 6120 UpdateGuideState(): m_state=6
01:50:13.762 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7006
01:50:13.766 00.004 6120 Star::Find returns 1 (1), X=961.94, Y=49.18, Mass=14033, SNR=75.7, Peak=255 HFD=7.0
01:50:13.769 00.003 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
01:50:13.773 00.004 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
01:50:13.776 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.33 hyp=0.33 cameraTheta=1.34 mountX=-0.14 mountY=-0.26, mountTheta=-2.06
01:50:13.780 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.33, opts=13)
01:50:13.784 00.004 6120 Enqueuing Move request for scope (0.08, 0.33)
01:50:13.788 00.004 7680 Worker thread wakes up
01:50:13.789 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.33) opts 0xd
01:50:13.789 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:13.794 00.005 6120 UpdateGuideState exits: m=14033 SNR=75.7 Saturated
01:50:13.798 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:13.801 00.003 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.33)
01:50:13.801 00.000 7680 Moving (0.08, 0.33) raw xDistance=-0.14 yDistance=-0.26
01:50:13.801 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:50:13.801 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:50:13.801 00.000 7680 MoveAxis(E, 0, ABG)
01:50:13.802 00.001 7680 Move returns status 0, amount 0
01:50:13.802 00.000 7680 MoveAxis(N, 140, ABG)
01:50:13.802 00.000 7680 Guiding  Dir = 0, Dur = 140
01:50:13.802 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:13.808 00.006 7680 IsSlewing returns 0
01:50:13.808 00.000 6120 Enqueuing Expose request
01:50:13.811 00.003 7680 IsGuiding returns 0
01:50:13.813 00.002 7680 PulseGuide returned control before completion, sleep 150
01:50:13.974 00.161 7680 IsGuiding returns 1
01:50:13.976 00.002 7680 scope still moving after pulse duration time elapsed
01:50:14.006 00.030 7680 IsSlewing returns 0
01:50:14.008 00.002 7680 IsGuiding returns 0
01:50:14.008 00.000 7680 scope move finished after 140 + 55 ms
01:50:14.009 00.001 7680 Move returns status 0, amount 140
01:50:14.009 00.000 7680 move complete, result=0
01:50:14.010 00.001 7680 worker thread done servicing request
01:50:14.010 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 140 ms NORTH
01:50:14.016 00.006 7680 Worker thread wakes up
01:50:14.016 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:14.016 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:15.267 01.251 7680 Exposure complete
01:50:15.387 00.120 7680 worker thread done servicing request
01:50:15.388 00.001 6120 OnExposeComplete: enter
01:50:15.392 00.004 6120 UpdateGuideState(): m_state=6
01:50:15.396 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7007
01:50:15.400 00.004 6120 Star::Find returns 1 (1), X=962.10, Y=49.13, Mass=14431, SNR=76.3, Peak=255 HFD=7.0
01:50:15.403 00.003 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.81 = -2.47)
01:50:15.407 00.004 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.55 = -2.74)
01:50:15.411 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=0.28 hyp=0.36 cameraTheta=0.86 mountX=-0.29 mountY=-0.14, mountTheta=-2.67
01:50:15.418 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.28, opts=13)
01:50:15.423 00.005 6120 Enqueuing Move request for scope (0.24, 0.28)
01:50:15.427 00.004 7680 Worker thread wakes up
01:50:15.428 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.28) opts 0xd
01:50:15.428 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.28)
01:50:15.428 00.000 7680 Moving (0.24, 0.28) raw xDistance=-0.29 yDistance=-0.14
01:50:15.428 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:15.432 00.004 6120 UpdateGuideState exits: m=14431 SNR=76.3 Saturated
01:50:15.436 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:15.439 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:15.443 00.004 6120 Enqueuing Expose request
01:50:15.446 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:50:15.446 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:50:15.446 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:50:15.447 00.001 7680 MoveAxis(E, 117, ABG)
01:50:15.447 00.000 7680 Guiding  Dir = 2, Dur = 117
01:50:15.448 00.001 7680 IsSlewing returns 0
01:50:15.448 00.000 7680 IsGuiding returns 0
01:50:15.449 00.001 7680 PulseGuide returned control before completion, sleep 127
01:50:15.579 00.130 7680 IsGuiding returns 1
01:50:15.581 00.002 7680 scope still moving after pulse duration time elapsed
01:50:15.611 00.030 7680 IsSlewing returns 0
01:50:15.612 00.001 7680 IsGuiding returns 0
01:50:15.613 00.001 7680 scope move finished after 117 + 47 ms
01:50:15.613 00.000 7680 Move returns status 0, amount 117
01:50:15.613 00.000 7680 MoveAxis(N, 0, ABG)
01:50:15.614 00.001 7680 Move returns status 0, amount 0
01:50:15.614 00.000 7680 move complete, result=0
01:50:15.615 00.001 7680 worker thread done servicing request
01:50:15.615 00.000 6120 GuideStep: -0.3 px 117 ms EAST, -0.1 px 0 ms NORTH
01:50:15.622 00.007 7680 Worker thread wakes up
01:50:15.622 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:15.622 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:16.873 01.251 7680 Exposure complete
01:50:17.014 00.141 7680 worker thread done servicing request
01:50:17.014 00.000 6120 OnExposeComplete: enter
01:50:17.018 00.004 6120 UpdateGuideState(): m_state=6
01:50:17.023 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7008
01:50:17.027 00.004 6120 Star::Find returns 1 (1), X=961.86, Y=49.17, Mass=13631, SNR=75.7, Peak=255 HFD=6.9
01:50:17.030 00.003 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (-2.95) = xAngle (4.52 = -1.76)
01:50:17.035 00.005 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.25 = -2.03)
01:50:17.040 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.32 hyp=0.32 cameraTheta=1.57 mountX=-0.06 mountY=-0.29, mountTheta=-1.78
01:50:17.045 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.32, opts=13)
01:50:17.048 00.003 6120 Enqueuing Move request for scope (0.00, 0.32)
01:50:17.051 00.003 7680 Worker thread wakes up
01:50:17.051 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:17.054 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.32) opts 0xd
01:50:17.054 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.32)
01:50:17.056 00.002 7680 Moving (0.00, 0.32) raw xDistance=-0.06 yDistance=-0.29
01:50:17.056 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:50:17.056 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:50:17.056 00.000 7680 MoveAxis(E, 0, ABG)
01:50:17.057 00.001 7680 Move returns status 0, amount 0
01:50:17.057 00.000 7680 MoveAxis(N, 155, ABG)
01:50:17.057 00.000 7680 Guiding  Dir = 0, Dur = 155
01:50:17.057 00.000 6120 UpdateGuideState exits: m=13631 SNR=75.7 Saturated
01:50:17.062 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:17.068 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:17.072 00.004 6120 Enqueuing Expose request
01:50:17.077 00.005 7680 IsSlewing returns 0
01:50:17.077 00.000 7680 IsGuiding returns 0
01:50:17.078 00.001 7680 PulseGuide returned control before completion, sleep 165
01:50:17.254 00.176 7680 IsGuiding returns 1
01:50:17.255 00.001 7680 scope still moving after pulse duration time elapsed
01:50:17.287 00.032 7680 IsSlewing returns 0
01:50:17.288 00.001 7680 IsGuiding returns 0
01:50:17.288 00.000 7680 scope move finished after 155 + 56 ms
01:50:17.289 00.001 7680 Move returns status 0, amount 155
01:50:17.290 00.001 7680 move complete, result=0
01:50:17.290 00.000 7680 worker thread done servicing request
01:50:17.290 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 155 ms NORTH
01:50:17.300 00.010 7680 Worker thread wakes up
01:50:17.300 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:17.300 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:18.546 01.246 7680 Exposure complete
01:50:18.692 00.146 7680 worker thread done servicing request
01:50:18.692 00.000 6120 OnExposeComplete: enter
01:50:18.696 00.004 6120 UpdateGuideState(): m_state=6
01:50:18.701 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7009
01:50:18.706 00.005 6120 Star::Find returns 1 (1), X=961.93, Y=49.11, Mass=15257, SNR=79.6, Peak=255 HFD=7.1
01:50:18.712 00.006 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
01:50:18.717 00.005 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
01:50:18.724 00.007 6120 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.30 mountX=-0.12 mountY=-0.20, mountTheta=-2.11
01:50:18.735 00.011 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.25, opts=13)
01:50:18.742 00.007 6120 Enqueuing Move request for scope (0.07, 0.25)
01:50:18.748 00.006 7680 Worker thread wakes up
01:50:18.749 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:18.756 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd
01:50:18.756 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.25)
01:50:18.756 00.000 7680 Moving (0.07, 0.25) raw xDistance=-0.12 yDistance=-0.20
01:50:18.757 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:50:18.757 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:50:18.757 00.000 6120 UpdateGuideState exits: m=15257 SNR=79.6 Saturated
01:50:18.762 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:50:18.762 00.000 7680 MoveAxis(E, 0, ABG)
01:50:18.763 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:18.768 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:18.774 00.006 6120 Enqueuing Expose request
01:50:18.777 00.003 7680 Move returns status 0, amount 0
01:50:18.777 00.000 7680 MoveAxis(N, 0, ABG)
01:50:18.777 00.000 7680 Move returns status 0, amount 0
01:50:18.778 00.001 7680 move complete, result=0
01:50:18.778 00.000 7680 worker thread done servicing request
01:50:18.778 00.000 7680 Worker thread wakes up
01:50:18.778 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:50:18.784 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:18.784 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:20.028 01.244 7680 Exposure complete
01:50:20.150 00.122 7680 worker thread done servicing request
01:50:20.151 00.001 6120 OnExposeComplete: enter
01:50:20.155 00.004 6120 UpdateGuideState(): m_state=6
01:50:20.160 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7010
01:50:20.163 00.003 6120 Star::Find returns 1 (1), X=962.03, Y=49.27, Mass=14379, SNR=77.9, Peak=255 HFD=6.9
01:50:20.167 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
01:50:20.170 00.003 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
01:50:20.173 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.41 hyp=0.44 cameraTheta=1.19 mountX=-0.24 mountY=-0.29, mountTheta=-2.25
01:50:20.178 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.41, opts=13)
01:50:20.183 00.005 6120 Enqueuing Move request for scope (0.17, 0.41)
01:50:20.187 00.004 7680 Worker thread wakes up
01:50:20.187 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.41) opts 0xd
01:50:20.187 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.41)
01:50:20.187 00.000 7680 Moving (0.17, 0.41) raw xDistance=-0.24 yDistance=-0.29
01:50:20.187 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:50:20.187 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:50:20.188 00.001 7680 MoveAxis(E, 98, ABG)
01:50:20.188 00.000 7680 Guiding  Dir = 2, Dur = 98
01:50:20.189 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:20.193 00.004 7680 IsSlewing returns 0
01:50:20.193 00.000 6120 UpdateGuideState exits: m=14379 SNR=77.9 Saturated
01:50:20.198 00.005 7680 IsGuiding returns 0
01:50:20.198 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:20.201 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:20.205 00.004 7680 PulseGuide returned control before completion, sleep 108
01:50:20.206 00.001 6120 Enqueuing Expose request
01:50:20.328 00.122 7680 IsGuiding returns 0
01:50:20.328 00.000 7680 Move returns status 0, amount 98
01:50:20.329 00.001 7680 MoveAxis(N, 160, ABG)
01:50:20.329 00.000 7680 Guiding  Dir = 0, Dur = 160
01:50:20.330 00.001 7680 IsSlewing returns 0
01:50:20.330 00.000 7680 IsGuiding returns 0
01:50:20.331 00.001 7680 PulseGuide returned control before completion, sleep 170
01:50:20.516 00.185 7680 IsGuiding returns 1
01:50:20.516 00.000 7680 scope still moving after pulse duration time elapsed
01:50:20.547 00.031 7680 IsSlewing returns 0
01:50:20.548 00.001 7680 IsGuiding returns 0
01:50:20.548 00.000 7680 scope move finished after 160 + 58 ms
01:50:20.550 00.002 7680 Move returns status 0, amount 160
01:50:20.550 00.000 7680 move complete, result=0
01:50:20.550 00.000 7680 worker thread done servicing request
01:50:20.551 00.001 6120 GuideStep: -0.2 px 98 ms EAST, -0.3 px 160 ms NORTH
01:50:20.557 00.006 7680 Worker thread wakes up
01:50:20.557 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:20.557 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:21.812 01.255 7680 Exposure complete
01:50:21.947 00.135 7680 worker thread done servicing request
01:50:21.949 00.002 6120 OnExposeComplete: enter
01:50:21.954 00.005 6120 UpdateGuideState(): m_state=6
01:50:21.959 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7011
01:50:21.964 00.005 6120 Star::Find returns 1 (1), X=961.97, Y=49.29, Mass=14271, SNR=77.6, Peak=255 HFD=6.9
01:50:21.967 00.003 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
01:50:21.972 00.005 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.26)
01:50:21.977 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.44 hyp=0.45 cameraTheta=1.34 mountX=-0.18 mountY=-0.35, mountTheta=-2.06
01:50:21.983 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.44, opts=13)
01:50:21.987 00.004 6120 Enqueuing Move request for scope (0.11, 0.44)
01:50:21.991 00.004 7680 Worker thread wakes up
01:50:21.992 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.44) opts 0xd
01:50:21.992 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:21.996 00.004 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.44)
01:50:21.997 00.001 6120 UpdateGuideState exits: m=14271 SNR=77.6 Saturated
01:50:22.000 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:22.004 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:22.009 00.005 6120 Enqueuing Expose request
01:50:22.013 00.004 7680 Moving (0.11, 0.44) raw xDistance=-0.18 yDistance=-0.35
01:50:22.013 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:50:22.013 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:50:22.013 00.000 7680 MoveAxis(E, 0, ABG)
01:50:22.013 00.000 7680 Move returns status 0, amount 0
01:50:22.015 00.002 7680 MoveAxis(N, 188, ABG)
01:50:22.015 00.000 7680 Guiding  Dir = 0, Dur = 188
01:50:22.015 00.000 7680 IsSlewing returns 0
01:50:22.016 00.001 7680 IsGuiding returns 0
01:50:22.016 00.000 7680 PulseGuide returned control before completion, sleep 198
01:50:22.222 00.206 7680 IsGuiding returns 1
01:50:22.222 00.000 7680 scope still moving after pulse duration time elapsed
01:50:22.254 00.032 7680 IsSlewing returns 0
01:50:22.255 00.001 7680 IsGuiding returns 0
01:50:22.255 00.000 7680 scope move finished after 188 + 51 ms
01:50:22.255 00.000 7680 Move returns status 0, amount 188
01:50:22.257 00.002 7680 move complete, result=0
01:50:22.257 00.000 7680 worker thread done servicing request
01:50:22.258 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 188 ms NORTH
01:50:22.265 00.007 7680 Worker thread wakes up
01:50:22.265 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:22.266 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:23.514 01.248 7680 Exposure complete
01:50:23.650 00.136 7680 worker thread done servicing request
01:50:23.650 00.000 6120 OnExposeComplete: enter
01:50:23.654 00.004 6120 UpdateGuideState(): m_state=6
01:50:23.657 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7012
01:50:23.662 00.005 6120 Star::Find returns 1 (1), X=961.97, Y=49.13, Mass=14291, SNR=77.8, Peak=255 HFD=7.0
01:50:23.666 00.004 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.14 = -2.15)
01:50:23.671 00.005 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.42)
01:50:23.676 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.27 hyp=0.30 cameraTheta=1.18 mountX=-0.16 mountY=-0.20, mountTheta=-2.26
01:50:23.681 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.27, opts=13)
01:50:23.684 00.003 6120 Enqueuing Move request for scope (0.11, 0.27)
01:50:23.688 00.004 7680 Worker thread wakes up
01:50:23.688 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.27) opts 0xd
01:50:23.689 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:23.694 00.005 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.27)
01:50:23.694 00.000 7680 Moving (0.11, 0.27) raw xDistance=-0.16 yDistance=-0.20
01:50:23.695 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:50:23.695 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:50:23.695 00.000 6120 UpdateGuideState exits: m=14291 SNR=77.8 Saturated
01:50:23.699 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:23.704 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:23.708 00.004 6120 Enqueuing Expose request
01:50:23.712 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:50:23.712 00.000 7680 MoveAxis(E, 0, ABG)
01:50:23.712 00.000 7680 Move returns status 0, amount 0
01:50:23.712 00.000 7680 MoveAxis(N, 0, ABG)
01:50:23.712 00.000 7680 Move returns status 0, amount 0
01:50:23.713 00.001 7680 move complete, result=0
01:50:23.713 00.000 7680 worker thread done servicing request
01:50:23.714 00.001 7680 Worker thread wakes up
01:50:23.714 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:50:23.718 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:23.718 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:24.965 01.247 7680 Exposure complete
01:50:25.093 00.128 7680 worker thread done servicing request
01:50:25.095 00.002 6120 OnExposeComplete: enter
01:50:25.100 00.005 6120 UpdateGuideState(): m_state=6
01:50:25.103 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7013
01:50:25.109 00.006 6120 Star::Find returns 1 (1), X=962.06, Y=49.25, Mass=13504, SNR=74.6, Peak=255 HFD=6.9
01:50:25.112 00.003 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.06 = -2.22)
01:50:25.117 00.005 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.49)
01:50:25.121 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.39 hyp=0.44 cameraTheta=1.11 mountX=-0.26 mountY=-0.26, mountTheta=-2.36
01:50:25.125 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.39, opts=13)
01:50:25.131 00.006 6120 Enqueuing Move request for scope (0.20, 0.39)
01:50:25.135 00.004 7680 Worker thread wakes up
01:50:25.135 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.39) opts 0xd
01:50:25.135 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.39)
01:50:25.135 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:25.140 00.005 6120 UpdateGuideState exits: m=13504 SNR=74.6 Saturated
01:50:25.143 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:25.148 00.005 7680 Moving (0.20, 0.39) raw xDistance=-0.26 yDistance=-0.26
01:50:25.148 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:25.152 00.004 6120 Enqueuing Expose request
01:50:25.155 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
01:50:25.155 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:50:25.156 00.001 7680 MoveAxis(E, 108, ABG)
01:50:25.156 00.000 7680 Guiding  Dir = 2, Dur = 108
01:50:25.156 00.000 7680 IsSlewing returns 0
01:50:25.157 00.001 7680 IsGuiding returns 0
01:50:25.157 00.000 7680 PulseGuide returned control before completion, sleep 118
01:50:25.284 00.127 7680 IsGuiding returns 1
01:50:25.284 00.000 7680 scope still moving after pulse duration time elapsed
01:50:25.317 00.033 7680 IsSlewing returns 0
01:50:25.317 00.000 7680 IsGuiding returns 0
01:50:25.319 00.002 7680 scope move finished after 108 + 53 ms
01:50:25.319 00.000 7680 Move returns status 0, amount 108
01:50:25.319 00.000 7680 MoveAxis(N, 144, ABG)
01:50:25.320 00.001 7680 Guiding  Dir = 0, Dur = 144
01:50:25.320 00.000 7680 IsSlewing returns 0
01:50:25.320 00.000 7680 IsGuiding returns 0
01:50:25.321 00.001 7680 PulseGuide returned control before completion, sleep 154
01:50:25.488 00.167 7680 IsGuiding returns 1
01:50:25.489 00.001 7680 scope still moving after pulse duration time elapsed
01:50:25.519 00.030 7680 IsSlewing returns 0
01:50:25.520 00.001 7680 IsGuiding returns 0
01:50:25.521 00.001 7680 scope move finished after 144 + 56 ms
01:50:25.521 00.000 7680 Move returns status 0, amount 144
01:50:25.522 00.001 7680 move complete, result=0
01:50:25.522 00.000 7680 worker thread done servicing request
01:50:25.523 00.001 6120 GuideStep: -0.3 px 108 ms EAST, -0.3 px 144 ms NORTH
01:50:25.530 00.007 7680 Worker thread wakes up
01:50:25.530 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:25.530 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:26.780 01.250 7680 Exposure complete
01:50:26.917 00.137 7680 worker thread done servicing request
01:50:26.917 00.000 6120 OnExposeComplete: enter
01:50:26.921 00.004 6120 UpdateGuideState(): m_state=6
01:50:26.925 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7014
01:50:26.930 00.005 6120 Star::Find returns 1 (1), X=961.91, Y=49.22, Mass=15286, SNR=80.9, Peak=255 HFD=7.0
01:50:26.934 00.004 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
01:50:26.937 00.003 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
01:50:26.940 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.37 hyp=0.37 cameraTheta=1.45 mountX=-0.11 mountY=-0.31, mountTheta=-1.92
01:50:26.947 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.37, opts=13)
01:50:26.952 00.005 6120 Enqueuing Move request for scope (0.05, 0.37)
01:50:26.955 00.003 7680 Worker thread wakes up
01:50:26.956 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:26.960 00.004 6120 UpdateGuideState exits: m=15286 SNR=80.9 Saturated
01:50:26.963 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:26.966 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:26.971 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.37) opts 0xd
01:50:26.971 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.37)
01:50:26.971 00.000 6120 Enqueuing Expose request
01:50:26.975 00.004 7680 Moving (0.05, 0.37) raw xDistance=-0.11 yDistance=-0.31
01:50:26.976 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:50:26.976 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:50:26.976 00.000 7680 MoveAxis(E, 0, ABG)
01:50:26.976 00.000 7680 Move returns status 0, amount 0
01:50:26.976 00.000 7680 MoveAxis(N, 169, ABG)
01:50:26.977 00.001 7680 Guiding  Dir = 0, Dur = 169
01:50:26.977 00.000 7680 IsSlewing returns 0
01:50:26.978 00.001 7680 IsGuiding returns 0
01:50:26.978 00.000 7680 PulseGuide returned control before completion, sleep 179
01:50:27.162 00.184 7680 IsGuiding returns 1
01:50:27.163 00.001 7680 scope still moving after pulse duration time elapsed
01:50:27.192 00.029 7680 IsSlewing returns 0
01:50:27.194 00.002 7680 IsGuiding returns 0
01:50:27.194 00.000 7680 scope move finished after 169 + 47 ms
01:50:27.195 00.001 7680 Move returns status 0, amount 169
01:50:27.195 00.000 7680 move complete, result=0
01:50:27.195 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 169 ms NORTH
01:50:27.202 00.007 7680 worker thread done servicing request
01:50:27.202 00.000 7680 Worker thread wakes up
01:50:27.202 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:27.203 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:28.456 01.253 7680 Exposure complete
01:50:28.599 00.143 7680 worker thread done servicing request
01:50:28.599 00.000 6120 OnExposeComplete: enter
01:50:28.607 00.008 6120 UpdateGuideState(): m_state=6
01:50:28.610 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7015
01:50:28.614 00.004 6120 Star::Find returns 1 (1), X=961.91, Y=49.12, Mass=14577, SNR=79.0, Peak=255 HFD=7.0
01:50:28.618 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
01:50:28.621 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
01:50:28.626 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.27 hyp=0.27 cameraTheta=1.38 mountX=-0.10 mountY=-0.22, mountTheta=-2.01
01:50:28.631 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.27, opts=13)
01:50:28.637 00.006 6120 Enqueuing Move request for scope (0.05, 0.27)
01:50:28.641 00.004 7680 Worker thread wakes up
01:50:28.641 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:28.644 00.003 6120 UpdateGuideState exits: m=14577 SNR=79.0 Saturated
01:50:28.649 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:28.653 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:28.657 00.004 6120 Enqueuing Expose request
01:50:28.661 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.27) opts 0xd
01:50:28.661 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.27)
01:50:28.661 00.000 7680 Moving (0.05, 0.27) raw xDistance=-0.10 yDistance=-0.22
01:50:28.661 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:50:28.661 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:50:28.661 00.000 7680 MoveAxis(E, 0, ABG)
01:50:28.662 00.001 7680 Move returns status 0, amount 0
01:50:28.662 00.000 7680 MoveAxis(N, 118, ABG)
01:50:28.662 00.000 7680 Guiding  Dir = 0, Dur = 118
01:50:28.662 00.000 7680 IsSlewing returns 0
01:50:28.663 00.001 7680 IsGuiding returns 0
01:50:28.663 00.000 7680 PulseGuide returned control before completion, sleep 128
01:50:28.807 00.144 7680 IsGuiding returns 0
01:50:28.808 00.001 7680 Move returns status 0, amount 118
01:50:28.808 00.000 7680 move complete, result=0
01:50:28.809 00.001 7680 worker thread done servicing request
01:50:28.809 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 118 ms NORTH
01:50:28.816 00.007 7680 Worker thread wakes up
01:50:28.817 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:28.817 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:30.063 01.246 7680 Exposure complete
01:50:30.201 00.138 7680 worker thread done servicing request
01:50:30.201 00.000 6120 OnExposeComplete: enter
01:50:30.206 00.005 6120 UpdateGuideState(): m_state=6
01:50:30.209 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7016
01:50:30.214 00.005 6120 Star::Find returns 1 (1), X=962.04, Y=49.26, Mass=15390, SNR=79.1, Peak=255 HFD=6.9
01:50:30.217 00.003 6120 CameraToMount -- cameraTheta (1.16) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
01:50:30.221 00.004 6120 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
01:50:30.225 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.40 hyp=0.44 cameraTheta=1.16 mountX=-0.25 mountY=-0.29, mountTheta=-2.28
01:50:30.231 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.40, opts=13)
01:50:30.236 00.005 6120 Enqueuing Move request for scope (0.17, 0.40)
01:50:30.239 00.003 7680 Worker thread wakes up
01:50:30.241 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:30.244 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.40) opts 0xd
01:50:30.245 00.001 6120 UpdateGuideState exits: m=15390 SNR=79.1 Saturated
01:50:30.248 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:30.251 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:30.256 00.005 6120 Enqueuing Expose request
01:50:30.261 00.005 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.40)
01:50:30.261 00.000 7680 Moving (0.17, 0.40) raw xDistance=-0.25 yDistance=-0.29
01:50:30.261 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:50:30.261 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:50:30.262 00.001 7680 MoveAxis(E, 101, ABG)
01:50:30.262 00.000 7680 Guiding  Dir = 2, Dur = 101
01:50:30.263 00.001 7680 IsSlewing returns 0
01:50:30.263 00.000 7680 IsGuiding returns 0
01:50:30.263 00.000 7680 PulseGuide returned control before completion, sleep 111
01:50:30.383 00.120 7680 IsGuiding returns 1
01:50:30.384 00.001 7680 scope still moving after pulse duration time elapsed
01:50:30.415 00.031 7680 IsSlewing returns 0
01:50:30.416 00.001 7680 IsGuiding returns 0
01:50:30.416 00.000 7680 scope move finished after 101 + 51 ms
01:50:30.416 00.000 7680 Move returns status 0, amount 101
01:50:30.417 00.001 7680 MoveAxis(N, 156, ABG)
01:50:30.417 00.000 7680 Guiding  Dir = 0, Dur = 156
01:50:30.418 00.001 7680 IsSlewing returns 0
01:50:30.419 00.001 7680 IsGuiding returns 0
01:50:30.419 00.000 7680 PulseGuide returned control before completion, sleep 166
01:50:30.604 00.185 7680 IsGuiding returns 1
01:50:30.605 00.001 7680 scope still moving after pulse duration time elapsed
01:50:30.635 00.030 7680 IsSlewing returns 0
01:50:30.636 00.001 7680 IsGuiding returns 0
01:50:30.636 00.000 7680 scope move finished after 156 + 61 ms
01:50:30.637 00.001 7680 Move returns status 0, amount 156
01:50:30.638 00.001 7680 move complete, result=0
01:50:30.638 00.000 7680 worker thread done servicing request
01:50:30.638 00.000 7680 Worker thread wakes up
01:50:30.639 00.001 6120 GuideStep: -0.2 px 101 ms EAST, -0.3 px 156 ms NORTH
01:50:30.645 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:30.645 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:31.894 01.249 7680 Exposure complete
01:50:32.031 00.137 7680 worker thread done servicing request
01:50:32.032 00.001 6120 OnExposeComplete: enter
01:50:32.036 00.004 6120 UpdateGuideState(): m_state=6
01:50:32.042 00.006 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7017
01:50:32.046 00.004 6120 Star::Find returns 1 (1), X=961.98, Y=49.24, Mass=14377, SNR=78.8, Peak=255 HFD=6.9
01:50:32.050 00.004 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
01:50:32.053 00.003 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
01:50:32.057 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.39 hyp=0.40 cameraTheta=1.28 mountX=-0.19 mountY=-0.30, mountTheta=-2.14
01:50:32.062 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.39, opts=13)
01:50:32.067 00.005 6120 Enqueuing Move request for scope (0.12, 0.39)
01:50:32.070 00.003 7680 Worker thread wakes up
01:50:32.070 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.39) opts 0xd
01:50:32.070 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.39)
01:50:32.072 00.002 7680 Moving (0.12, 0.39) raw xDistance=-0.19 yDistance=-0.30
01:50:32.072 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:50:32.072 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:50:32.072 00.000 7680 MoveAxis(E, 0, ABG)
01:50:32.072 00.000 7680 Move returns status 0, amount 0
01:50:32.072 00.000 7680 MoveAxis(N, 161, ABG)
01:50:32.072 00.000 7680 Guiding  Dir = 0, Dur = 161
01:50:32.072 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:32.076 00.004 7680 IsSlewing returns 0
01:50:32.076 00.000 6120 UpdateGuideState exits: m=14377 SNR=78.8 Saturated
01:50:32.080 00.004 7680 IsGuiding returns 0
01:50:32.080 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:32.083 00.003 7680 PulseGuide returned control before completion, sleep 171
01:50:32.083 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:32.088 00.005 6120 Enqueuing Expose request
01:50:32.261 00.173 7680 IsGuiding returns 1
01:50:32.263 00.002 7680 scope still moving after pulse duration time elapsed
01:50:32.292 00.029 7680 IsSlewing returns 0
01:50:32.293 00.001 7680 IsGuiding returns 0
01:50:32.293 00.000 7680 scope move finished after 161 + 52 ms
01:50:32.294 00.001 7680 Move returns status 0, amount 161
01:50:32.294 00.000 7680 move complete, result=0
01:50:32.294 00.000 7680 worker thread done servicing request
01:50:32.296 00.002 7680 Worker thread wakes up
01:50:32.296 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 161 ms NORTH
01:50:32.301 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:32.302 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:33.555 01.253 7680 Exposure complete
01:50:33.679 00.124 7680 worker thread done servicing request
01:50:33.679 00.000 6120 OnExposeComplete: enter
01:50:33.683 00.004 6120 UpdateGuideState(): m_state=6
01:50:33.687 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7018
01:50:33.691 00.004 6120 Star::Find returns 1 (1), X=961.98, Y=49.10, Mass=15088, SNR=79.4, Peak=255 HFD=7.1
01:50:33.694 00.003 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.09 = -2.20)
01:50:33.697 00.003 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.47)
01:50:33.702 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.25 hyp=0.27 cameraTheta=1.13 mountX=-0.16 mountY=-0.17, mountTheta=-2.32
01:50:33.706 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.25, opts=13)
01:50:33.710 00.004 6120 Enqueuing Move request for scope (0.12, 0.25)
01:50:33.714 00.004 7680 Worker thread wakes up
01:50:33.715 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:33.718 00.003 6120 UpdateGuideState exits: m=15088 SNR=79.4 Saturated
01:50:33.722 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.25) opts 0xd
01:50:33.722 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.25)
01:50:33.722 00.000 7680 Moving (0.12, 0.25) raw xDistance=-0.16 yDistance=-0.17
01:50:33.722 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:50:33.722 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:50:33.722 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:50:33.723 00.001 7680 MoveAxis(E, 0, ABG)
01:50:33.723 00.000 7680 Move returns status 0, amount 0
01:50:33.723 00.000 7680 MoveAxis(N, 0, ABG)
01:50:33.723 00.000 7680 Move returns status 0, amount 0
01:50:33.723 00.000 7680 move complete, result=0
01:50:33.723 00.000 7680 worker thread done servicing request
01:50:33.723 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:33.727 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:33.731 00.004 6120 Enqueuing Expose request
01:50:33.734 00.003 7680 Worker thread wakes up
01:50:33.735 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:50:33.738 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:33.738 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:34.984 01.246 7680 Exposure complete
01:50:35.094 00.110 7680 worker thread done servicing request
01:50:35.094 00.000 6120 OnExposeComplete: enter
01:50:35.098 00.004 6120 UpdateGuideState(): m_state=6
01:50:35.102 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7019
01:50:35.105 00.003 6120 Star::Find returns 1 (1), X=961.98, Y=49.33, Mass=14251, SNR=77.8, Peak=255 HFD=6.9
01:50:35.109 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.28 = -2.01)
01:50:35.113 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.28)
01:50:35.116 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.48 hyp=0.49 cameraTheta=1.32 mountX=-0.21 mountY=-0.38, mountTheta=-2.08
01:50:35.121 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.48, opts=13)
01:50:35.126 00.005 6120 Enqueuing Move request for scope (0.12, 0.48)
01:50:35.129 00.003 7680 Worker thread wakes up
01:50:35.129 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.48) opts 0xd
01:50:35.130 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:35.133 00.003 6120 UpdateGuideState exits: m=14251 SNR=77.8 Saturated
01:50:35.137 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:35.140 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:35.145 00.005 6120 Enqueuing Expose request
01:50:35.148 00.003 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.48)
01:50:35.148 00.000 7680 Moving (0.12, 0.48) raw xDistance=-0.21 yDistance=-0.38
01:50:35.148 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:50:35.148 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:50:35.148 00.000 7680 MoveAxis(E, 85, ABG)
01:50:35.150 00.002 7680 Guiding  Dir = 2, Dur = 85
01:50:35.150 00.000 7680 IsSlewing returns 0
01:50:35.150 00.000 7680 IsGuiding returns 0
01:50:35.151 00.001 7680 PulseGuide returned control before completion, sleep 95
01:50:35.249 00.098 7680 IsGuiding returns 1
01:50:35.250 00.001 7680 scope still moving after pulse duration time elapsed
01:50:35.282 00.032 7680 IsSlewing returns 0
01:50:35.282 00.000 7680 IsGuiding returns 0
01:50:35.282 00.000 7680 scope move finished after 85 + 47 ms
01:50:35.283 00.001 7680 Move returns status 0, amount 85
01:50:35.283 00.000 7680 MoveAxis(N, 205, ABG)
01:50:35.283 00.000 7680 Guiding  Dir = 0, Dur = 205
01:50:35.283 00.000 7680 IsSlewing returns 0
01:50:35.283 00.000 7680 IsGuiding returns 0
01:50:35.285 00.002 7680 PulseGuide returned control before completion, sleep 215
01:50:35.504 00.219 7680 IsGuiding returns 1
01:50:35.504 00.000 7680 scope still moving after pulse duration time elapsed
01:50:35.535 00.031 7680 IsSlewing returns 0
01:50:35.537 00.002 7680 IsGuiding returns 1
01:50:35.567 00.030 7680 IsSlewing returns 0
01:50:35.569 00.002 7680 IsGuiding returns 0
01:50:35.570 00.001 7680 scope move finished after 205 + 80 ms
01:50:35.571 00.001 7680 Move returns status 0, amount 205
01:50:35.571 00.000 7680 move complete, result=0
01:50:35.572 00.001 7680 worker thread done servicing request
01:50:35.572 00.000 7680 Worker thread wakes up
01:50:35.572 00.000 6120 GuideStep: -0.2 px 85 ms EAST, -0.4 px 205 ms NORTH
01:50:35.579 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:35.579 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:36.881 01.302 7680 Exposure complete
01:50:37.243 00.362 7680 worker thread done servicing request
01:50:37.243 00.000 6120 OnExposeComplete: enter
01:50:37.247 00.004 6120 UpdateGuideState(): m_state=6
01:50:37.249 00.002 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7020
01:50:37.252 00.003 6120 Star::Find returns 1 (1), X=962.06, Y=49.24, Mass=14309, SNR=76.3, Peak=255 HFD=6.9
01:50:37.255 00.003 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.05 = -2.23)
01:50:37.258 00.003 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.50)
01:50:37.262 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.39 hyp=0.43 cameraTheta=1.10 mountX=-0.27 mountY=-0.26, mountTheta=-2.37
01:50:37.265 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.39, opts=13)
01:50:37.268 00.003 6120 Enqueuing Move request for scope (0.20, 0.39)
01:50:37.271 00.003 7680 Worker thread wakes up
01:50:37.271 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.39) opts 0xd
01:50:37.271 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.39)
01:50:37.271 00.000 7680 Moving (0.20, 0.39) raw xDistance=-0.27 yDistance=-0.26
01:50:37.271 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
01:50:37.271 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:50:37.271 00.000 7680 MoveAxis(E, 115, ABG)
01:50:37.273 00.002 7680 Guiding  Dir = 2, Dur = 115
01:50:37.273 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:37.276 00.003 7680 IsSlewing returns 0
01:50:37.276 00.000 6120 UpdateGuideState exits: m=14309 SNR=76.3 Saturated
01:50:37.279 00.003 7680 IsGuiding returns 0
01:50:37.279 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:37.282 00.003 7680 PulseGuide returned control before completion, sleep 125
01:50:37.282 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:37.285 00.003 6120 Enqueuing Expose request
01:50:37.415 00.130 7680 IsGuiding returns 1
01:50:37.415 00.000 7680 scope still moving after pulse duration time elapsed
01:50:37.447 00.032 7680 IsSlewing returns 0
01:50:37.448 00.001 7680 IsGuiding returns 0
01:50:37.448 00.000 7680 scope move finished after 115 + 53 ms
01:50:37.448 00.000 7680 Move returns status 0, amount 115
01:50:37.448 00.000 7680 MoveAxis(N, 141, ABG)
01:50:37.449 00.001 7680 Guiding  Dir = 0, Dur = 141
01:50:37.449 00.000 7680 IsSlewing returns 0
01:50:37.449 00.000 7680 IsGuiding returns 0
01:50:37.449 00.000 7680 PulseGuide returned control before completion, sleep 151
01:50:37.603 00.154 7680 IsGuiding returns 1
01:50:37.603 00.000 7680 scope still moving after pulse duration time elapsed
01:50:37.635 00.032 7680 IsSlewing returns 0
01:50:37.636 00.001 7680 IsGuiding returns 1
01:50:37.666 00.030 7680 IsSlewing returns 0
01:50:37.666 00.000 7680 IsGuiding returns 1
01:50:37.697 00.031 7680 IsSlewing returns 0
01:50:37.697 00.000 7680 IsGuiding returns 1
01:50:37.729 00.032 7680 IsSlewing returns 0
01:50:37.729 00.000 7680 IsGuiding returns 0
01:50:37.729 00.000 7680 scope move finished after 141 + 139 ms
01:50:37.729 00.000 7680 Move returns status 0, amount 141
01:50:37.731 00.002 7680 move complete, result=0
01:50:37.731 00.000 7680 worker thread done servicing request
01:50:37.731 00.000 7680 Worker thread wakes up
01:50:37.731 00.000 6120 GuideStep: -0.3 px 115 ms EAST, -0.3 px 141 ms NORTH
01:50:37.734 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:37.734 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:38.976 01.242 7680 Exposure complete
01:50:39.090 00.114 7680 worker thread done servicing request
01:50:39.090 00.000 6120 OnExposeComplete: enter
01:50:39.095 00.005 6120 UpdateGuideState(): m_state=6
01:50:39.100 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7021
01:50:39.104 00.004 6120 Star::Find returns 1 (1), X=961.90, Y=49.25, Mass=13882, SNR=77.0, Peak=255 HFD=6.8
01:50:39.110 00.006 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
01:50:39.115 00.005 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
01:50:39.118 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.40 hyp=0.40 cameraTheta=1.47 mountX=-0.11 mountY=-0.34, mountTheta=-1.89
01:50:39.123 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.40, opts=13)
01:50:39.127 00.004 6120 Enqueuing Move request for scope (0.04, 0.40)
01:50:39.130 00.003 7680 Worker thread wakes up
01:50:39.130 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:39.133 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.40) opts 0xd
01:50:39.133 00.000 6120 UpdateGuideState exits: m=13882 SNR=77.0 Saturated
01:50:39.137 00.004 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.40)
01:50:39.137 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:39.140 00.003 7680 Moving (0.04, 0.40) raw xDistance=-0.11 yDistance=-0.34
01:50:39.140 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:39.143 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:50:39.143 00.000 6120 Enqueuing Expose request
01:50:39.147 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:50:39.147 00.000 7680 MoveAxis(E, 0, ABG)
01:50:39.147 00.000 7680 Move returns status 0, amount 0
01:50:39.147 00.000 7680 MoveAxis(N, 185, ABG)
01:50:39.147 00.000 7680 Guiding  Dir = 0, Dur = 185
01:50:39.147 00.000 7680 IsSlewing returns 0
01:50:39.148 00.001 7680 IsGuiding returns 0
01:50:39.148 00.000 7680 PulseGuide returned control before completion, sleep 195
01:50:39.357 00.209 7680 IsGuiding returns 1
01:50:39.357 00.000 7680 scope still moving after pulse duration time elapsed
01:50:39.388 00.031 7680 IsSlewing returns 0
01:50:39.388 00.000 7680 IsGuiding returns 0
01:50:39.388 00.000 7680 scope move finished after 185 + 54 ms
01:50:39.389 00.001 7680 Move returns status 0, amount 185
01:50:39.389 00.000 7680 move complete, result=0
01:50:39.389 00.000 7680 worker thread done servicing request
01:50:39.389 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 185 ms NORTH
01:50:39.392 00.003 7680 Worker thread wakes up
01:50:39.393 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:39.393 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:40.648 01.255 7680 Exposure complete
01:50:40.782 00.134 7680 worker thread done servicing request
01:50:40.782 00.000 6120 OnExposeComplete: enter
01:50:40.787 00.005 6120 UpdateGuideState(): m_state=6
01:50:40.793 00.006 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7022
01:50:40.798 00.005 6120 Star::Find returns 1 (1), X=961.88, Y=49.11, Mass=14345, SNR=78.2, Peak=255 HFD=7.0
01:50:40.801 00.003 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
01:50:40.804 00.003 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
01:50:40.807 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.49 mountX=-0.07 mountY=-0.22, mountTheta=-1.87
01:50:40.814 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.25, opts=13)
01:50:40.819 00.005 6120 Enqueuing Move request for scope (0.02, 0.25)
01:50:40.826 00.007 7680 Worker thread wakes up
01:50:40.827 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
01:50:40.827 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
01:50:40.827 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:40.831 00.004 6120 UpdateGuideState exits: m=14345 SNR=78.2 Saturated
01:50:40.836 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:40.840 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:40.843 00.003 7680 Moving (0.02, 0.25) raw xDistance=-0.07 yDistance=-0.22
01:50:40.844 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:50:40.844 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:50:40.845 00.001 6120 Enqueuing Expose request
01:50:40.849 00.004 7680 MoveAxis(E, 0, ABG)
01:50:40.849 00.000 7680 Move returns status 0, amount 0
01:50:40.849 00.000 7680 MoveAxis(N, 118, ABG)
01:50:40.850 00.001 7680 Guiding  Dir = 0, Dur = 118
01:50:40.850 00.000 7680 IsSlewing returns 0
01:50:40.850 00.000 7680 IsGuiding returns 0
01:50:40.850 00.000 7680 PulseGuide returned control before completion, sleep 128
01:50:40.983 00.133 7680 IsGuiding returns 1
01:50:40.984 00.001 7680 scope still moving after pulse duration time elapsed
01:50:41.014 00.030 7680 IsSlewing returns 0
01:50:41.015 00.001 7680 IsGuiding returns 1
01:50:41.045 00.030 7680 IsSlewing returns 0
01:50:41.045 00.000 7680 IsGuiding returns 0
01:50:41.047 00.002 7680 scope move finished after 118 + 76 ms
01:50:41.047 00.000 7680 Move returns status 0, amount 118
01:50:41.047 00.000 7680 move complete, result=0
01:50:41.047 00.000 7680 worker thread done servicing request
01:50:41.047 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 118 ms NORTH
01:50:41.053 00.006 7680 Worker thread wakes up
01:50:41.055 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:41.055 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:42.310 01.255 7680 Exposure complete
01:50:42.436 00.126 7680 worker thread done servicing request
01:50:42.437 00.001 6120 OnExposeComplete: enter
01:50:42.441 00.004 6120 UpdateGuideState(): m_state=6
01:50:42.444 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7023
01:50:42.448 00.004 6120 Star::Find returns 1 (1), X=961.87, Y=49.11, Mass=14429, SNR=79.3, Peak=255 HFD=7.1
01:50:42.452 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
01:50:42.455 00.003 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
01:50:42.460 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.26 hyp=0.26 cameraTheta=1.55 mountX=-0.05 mountY=-0.23, mountTheta=-1.79
01:50:42.465 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.26, opts=13)
01:50:42.469 00.004 6120 Enqueuing Move request for scope (0.00, 0.26)
01:50:42.473 00.004 7680 Worker thread wakes up
01:50:42.473 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.26) opts 0xd
01:50:42.473 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.26)
01:50:42.473 00.000 7680 Moving (0.00, 0.26) raw xDistance=-0.05 yDistance=-0.23
01:50:42.474 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:50:42.474 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:50:42.474 00.000 7680 MoveAxis(E, 0, ABG)
01:50:42.474 00.000 7680 Move returns status 0, amount 0
01:50:42.474 00.000 7680 MoveAxis(N, 124, ABG)
01:50:42.474 00.000 7680 Guiding  Dir = 0, Dur = 124
01:50:42.474 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:42.479 00.005 7680 IsSlewing returns 0
01:50:42.480 00.001 6120 UpdateGuideState exits: m=14429 SNR=79.3 Saturated
01:50:42.483 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:42.486 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:42.491 00.005 7680 IsGuiding returns 0
01:50:42.491 00.000 6120 Enqueuing Expose request
01:50:42.496 00.005 7680 PulseGuide returned control before completion, sleep 134
01:50:42.644 00.148 7680 IsGuiding returns 1
01:50:42.645 00.001 7680 scope still moving after pulse duration time elapsed
01:50:42.674 00.029 7680 IsSlewing returns 0
01:50:42.676 00.002 7680 IsGuiding returns 0
01:50:42.677 00.001 7680 scope move finished after 124 + 61 ms
01:50:42.677 00.000 7680 Move returns status 0, amount 124
01:50:42.677 00.000 7680 move complete, result=0
01:50:42.678 00.001 7680 worker thread done servicing request
01:50:42.678 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 124 ms NORTH
01:50:42.685 00.007 7680 Worker thread wakes up
01:50:42.685 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:42.685 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:43.935 01.250 7680 Exposure complete
01:50:44.070 00.135 7680 worker thread done servicing request
01:50:44.070 00.000 6120 OnExposeComplete: enter
01:50:44.075 00.005 6120 UpdateGuideState(): m_state=6
01:50:44.078 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7024
01:50:44.083 00.005 6120 Star::Find returns 1 (1), X=961.84, Y=49.21, Mass=15098, SNR=80.8, Peak=255 HFD=7.2
01:50:44.087 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.69)
01:50:44.091 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.96)
01:50:44.095 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.36 hyp=0.36 cameraTheta=1.64 mountX=-0.04 mountY=-0.33, mountTheta=-1.70
01:50:44.102 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.36, opts=13)
01:50:44.107 00.005 6120 Enqueuing Move request for scope (-0.03, 0.36)
01:50:44.111 00.004 7680 Worker thread wakes up
01:50:44.111 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:44.114 00.003 6120 UpdateGuideState exits: m=15098 SNR=80.8 Saturated
01:50:44.118 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.36) opts 0xd
01:50:44.119 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.36)
01:50:44.119 00.000 7680 Moving (-0.03, 0.36) raw xDistance=-0.04 yDistance=-0.33
01:50:44.119 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:50:44.119 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:50:44.119 00.000 7680 MoveAxis(E, 0, ABG)
01:50:44.119 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:44.123 00.004 7680 Move returns status 0, amount 0
01:50:44.123 00.000 7680 MoveAxis(N, 181, ABG)
01:50:44.123 00.000 7680 Guiding  Dir = 0, Dur = 181
01:50:44.123 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:44.126 00.003 7680 IsSlewing returns 0
01:50:44.126 00.000 6120 Enqueuing Expose request
01:50:44.131 00.005 7680 IsGuiding returns 0
01:50:44.131 00.000 7680 PulseGuide returned control before completion, sleep 191
01:50:44.331 00.200 7680 IsGuiding returns 1
01:50:44.332 00.001 7680 scope still moving after pulse duration time elapsed
01:50:44.362 00.030 7680 IsSlewing returns 0
01:50:44.363 00.001 7680 IsGuiding returns 1
01:50:44.392 00.029 7680 IsSlewing returns 0
01:50:44.394 00.002 7680 IsGuiding returns 1
01:50:44.425 00.031 7680 IsSlewing returns 0
01:50:44.425 00.000 7680 IsGuiding returns 0
01:50:44.426 00.001 7680 scope move finished after 181 + 114 ms
01:50:44.426 00.000 7680 Move returns status 0, amount 181
01:50:44.427 00.001 7680 move complete, result=0
01:50:44.427 00.000 7680 worker thread done servicing request
01:50:44.428 00.001 7680 Worker thread wakes up
01:50:44.428 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 181 ms NORTH
01:50:44.435 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:44.435 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:45.684 01.249 7680 Exposure complete
01:50:45.821 00.137 7680 worker thread done servicing request
01:50:45.821 00.000 6120 OnExposeComplete: enter
01:50:45.826 00.005 6120 UpdateGuideState(): m_state=6
01:50:45.829 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7025
01:50:45.834 00.005 6120 Star::Find returns 1 (1), X=962.03, Y=49.04, Mass=14654, SNR=77.8, Peak=255 HFD=7.2
01:50:45.838 00.004 6120 CameraToMount -- cameraTheta (0.84) - m_xAngle (-2.95) = xAngle (3.80 = -2.49)
01:50:45.841 00.003 6120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.53 = -2.75)
01:50:45.845 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.19 hyp=0.25 cameraTheta=0.84 mountX=-0.20 mountY=-0.10, mountTheta=-2.70
01:50:45.851 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.19, opts=13)
01:50:45.856 00.005 6120 Enqueuing Move request for scope (0.17, 0.19)
01:50:45.860 00.004 7680 Worker thread wakes up
01:50:45.861 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:45.865 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.19) opts 0xd
01:50:45.865 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.19)
01:50:45.865 00.000 7680 Moving (0.17, 0.19) raw xDistance=-0.20 yDistance=-0.10
01:50:45.866 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:50:45.866 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:50:45.866 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:50:45.867 00.001 7680 MoveAxis(E, 82, ABG)
01:50:45.867 00.000 7680 Guiding  Dir = 2, Dur = 82
01:50:45.867 00.000 6120 UpdateGuideState exits: m=14654 SNR=77.8 Saturated
01:50:45.871 00.004 7680 IsSlewing returns 0
01:50:45.872 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:45.876 00.004 7680 IsGuiding returns 0
01:50:45.876 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:45.879 00.003 7680 PulseGuide returned control before completion, sleep 92
01:50:45.880 00.001 6120 Enqueuing Expose request
01:50:45.987 00.107 7680 IsGuiding returns 0
01:50:45.987 00.000 7680 Move returns status 0, amount 82
01:50:45.987 00.000 7680 MoveAxis(N, 0, ABG)
01:50:45.987 00.000 7680 Move returns status 0, amount 0
01:50:45.988 00.001 7680 move complete, result=0
01:50:45.988 00.000 7680 worker thread done servicing request
01:50:45.988 00.000 6120 GuideStep: -0.2 px 82 ms EAST, -0.1 px 0 ms NORTH
01:50:45.995 00.007 7680 Worker thread wakes up
01:50:45.995 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:45.995 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:47.247 01.252 7680 Exposure complete
01:50:47.385 00.138 7680 worker thread done servicing request
01:50:47.385 00.000 6120 OnExposeComplete: enter
01:50:47.389 00.004 6120 UpdateGuideState(): m_state=6
01:50:47.394 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7026
01:50:47.398 00.004 6120 Star::Find returns 1 (1), X=962.16, Y=49.14, Mass=13477, SNR=73.9, Peak=255 HFD=7.2
01:50:47.401 00.003 6120 CameraToMount -- cameraTheta (0.75) - m_xAngle (-2.95) = xAngle (3.70 = -2.58)
01:50:47.404 00.003 6120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.43 = -2.85)
01:50:47.409 00.005 6120 CameraToMount -- cameraX=0.30 cameraY=0.28 hyp=0.41 cameraTheta=0.75 mountX=-0.35 mountY=-0.12, mountTheta=-2.81
01:50:47.413 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.28, opts=13)
01:50:47.419 00.006 6120 Enqueuing Move request for scope (0.30, 0.28)
01:50:47.425 00.006 7680 Worker thread wakes up
01:50:47.426 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:47.430 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.28) opts 0xd
01:50:47.430 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.28)
01:50:47.430 00.000 7680 Moving (0.30, 0.28) raw xDistance=-0.35 yDistance=-0.12
01:50:47.430 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
01:50:47.431 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:50:47.431 00.000 6120 UpdateGuideState exits: m=13477 SNR=73.9 Saturated
01:50:47.434 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:47.439 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:47.443 00.004 6120 Enqueuing Expose request
01:50:47.447 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:50:47.447 00.000 7680 MoveAxis(E, 148, ABG)
01:50:47.447 00.000 7680 Guiding  Dir = 2, Dur = 148
01:50:47.447 00.000 7680 IsSlewing returns 0
01:50:47.448 00.001 7680 IsGuiding returns 0
01:50:47.448 00.000 7680 PulseGuide returned control before completion, sleep 158
01:50:47.611 00.163 7680 IsGuiding returns 1
01:50:47.612 00.001 7680 scope still moving after pulse duration time elapsed
01:50:47.643 00.031 7680 IsSlewing returns 0
01:50:47.644 00.001 7680 IsGuiding returns 1
01:50:47.676 00.032 7680 IsSlewing returns 0
01:50:47.678 00.002 7680 IsGuiding returns 1
01:50:47.706 00.028 7680 IsSlewing returns 0
01:50:47.707 00.001 7680 IsGuiding returns 0
01:50:47.708 00.001 7680 scope move finished after 148 + 112 ms
01:50:47.708 00.000 7680 Move returns status 0, amount 148
01:50:47.709 00.001 7680 MoveAxis(N, 0, ABG)
01:50:47.709 00.000 7680 Move returns status 0, amount 0
01:50:47.710 00.001 7680 move complete, result=0
01:50:47.710 00.000 7680 worker thread done servicing request
01:50:47.710 00.000 7680 Worker thread wakes up
01:50:47.712 00.002 6120 GuideStep: -0.3 px 148 ms EAST, -0.1 px 0 ms NORTH
01:50:47.717 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:47.717 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:48.971 01.254 7680 Exposure complete
01:50:49.096 00.125 7680 worker thread done servicing request
01:50:49.097 00.001 6120 OnExposeComplete: enter
01:50:49.101 00.004 6120 UpdateGuideState(): m_state=6
01:50:49.105 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7027
01:50:49.109 00.004 6120 Star::Find returns 1 (1), X=961.91, Y=49.35, Mass=14799, SNR=78.0, Peak=255 HFD=7.0
01:50:49.113 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
01:50:49.117 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
01:50:49.119 00.002 6120 CameraToMount -- cameraX=0.05 cameraY=0.50 hyp=0.50 cameraTheta=1.47 mountX=-0.14 mountY=-0.42, mountTheta=-1.90
01:50:49.123 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.50, opts=13)
01:50:49.126 00.003 6120 Enqueuing Move request for scope (0.05, 0.50)
01:50:49.130 00.004 7680 Worker thread wakes up
01:50:49.130 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.50) opts 0xd
01:50:49.131 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:49.135 00.004 6120 UpdateGuideState exits: m=14799 SNR=78.0 Saturated
01:50:49.140 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:49.145 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:49.149 00.004 6120 Enqueuing Expose request
01:50:49.153 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.50)
01:50:49.153 00.000 7680 Moving (0.05, 0.50) raw xDistance=-0.14 yDistance=-0.42
01:50:49.153 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:50:49.153 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:50:49.154 00.001 7680 MoveAxis(E, 0, ABG)
01:50:49.154 00.000 7680 Move returns status 0, amount 0
01:50:49.154 00.000 7680 MoveAxis(N, 230, ABG)
01:50:49.154 00.000 7680 Guiding  Dir = 0, Dur = 230
01:50:49.156 00.002 7680 IsSlewing returns 0
01:50:49.156 00.000 7680 IsGuiding returns 0
01:50:49.156 00.000 7680 PulseGuide returned control before completion, sleep 240
01:50:49.410 00.254 7680 IsGuiding returns 1
01:50:49.412 00.002 7680 scope still moving after pulse duration time elapsed
01:50:49.441 00.029 7680 IsSlewing returns 0
01:50:49.442 00.001 7680 IsGuiding returns 0
01:50:49.444 00.002 7680 scope move finished after 230 + 57 ms
01:50:49.444 00.000 7680 Move returns status 0, amount 230
01:50:49.445 00.001 7680 move complete, result=0
01:50:49.445 00.000 7680 worker thread done servicing request
01:50:49.446 00.001 7680 Worker thread wakes up
01:50:49.446 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 230 ms NORTH
01:50:49.453 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:49.455 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:50.707 01.252 7680 Exposure complete
01:50:50.848 00.141 7680 worker thread done servicing request
01:50:50.848 00.000 6120 OnExposeComplete: enter
01:50:50.853 00.005 6120 UpdateGuideState(): m_state=6
01:50:50.859 00.006 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7028
01:50:50.864 00.005 6120 Star::Find returns 1 (1), X=961.89, Y=49.23, Mass=14793, SNR=79.2, Peak=255 HFD=6.8
01:50:50.868 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.83)
01:50:50.872 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.10)
01:50:50.877 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.37 hyp=0.37 cameraTheta=1.50 mountX=-0.09 mountY=-0.32, mountTheta=-1.86
01:50:50.883 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.37, opts=13)
01:50:50.891 00.008 6120 Enqueuing Move request for scope (0.03, 0.37)
01:50:50.895 00.004 7680 Worker thread wakes up
01:50:50.895 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:50.899 00.004 6120 UpdateGuideState exits: m=14793 SNR=79.2 Saturated
01:50:50.904 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:50.908 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:50.912 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.37) opts 0xd
01:50:50.912 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.37)
01:50:50.912 00.000 7680 Moving (0.03, 0.37) raw xDistance=-0.09 yDistance=-0.32
01:50:50.912 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:50:50.912 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:50:50.912 00.000 7680 MoveAxis(E, 0, ABG)
01:50:50.914 00.002 6120 Enqueuing Expose request
01:50:50.919 00.005 7680 Move returns status 0, amount 0
01:50:50.919 00.000 7680 MoveAxis(N, 174, ABG)
01:50:50.919 00.000 7680 Guiding  Dir = 0, Dur = 174
01:50:50.919 00.000 7680 IsSlewing returns 0
01:50:50.920 00.001 7680 IsGuiding returns 0
01:50:50.920 00.000 7680 PulseGuide returned control before completion, sleep 184
01:50:51.115 00.195 7680 IsGuiding returns 1
01:50:51.115 00.000 7680 scope still moving after pulse duration time elapsed
01:50:51.146 00.031 7680 IsSlewing returns 0
01:50:51.147 00.001 7680 IsGuiding returns 0
01:50:51.147 00.000 7680 scope move finished after 174 + 53 ms
01:50:51.149 00.002 7680 Move returns status 0, amount 174
01:50:51.149 00.000 7680 move complete, result=0
01:50:51.149 00.000 7680 worker thread done servicing request
01:50:51.150 00.001 7680 Worker thread wakes up
01:50:51.150 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 174 ms NORTH
01:50:51.156 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:51.156 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:52.414 01.258 7680 Exposure complete
01:50:52.560 00.146 7680 worker thread done servicing request
01:50:52.561 00.001 6120 OnExposeComplete: enter
01:50:52.565 00.004 6120 UpdateGuideState(): m_state=6
01:50:52.569 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7029
01:50:52.574 00.005 6120 Star::Find returns 1 (1), X=961.93, Y=49.16, Mass=13960, SNR=76.9, Peak=255 HFD=7.0
01:50:52.579 00.005 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.31 = -1.98)
01:50:52.582 00.003 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.04 = -2.24)
01:50:52.587 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.30 hyp=0.31 cameraTheta=1.35 mountX=-0.12 mountY=-0.24, mountTheta=-2.04
01:50:52.592 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.30, opts=13)
01:50:52.596 00.004 6120 Enqueuing Move request for scope (0.07, 0.30)
01:50:52.599 00.003 7680 Worker thread wakes up
01:50:52.599 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.30) opts 0xd
01:50:52.599 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.30)
01:50:52.600 00.001 7680 Moving (0.07, 0.30) raw xDistance=-0.12 yDistance=-0.24
01:50:52.600 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:50:52.600 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:52.604 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:50:52.604 00.000 6120 UpdateGuideState exits: m=13960 SNR=76.9 Saturated
01:50:52.608 00.004 7680 MoveAxis(E, 0, ABG)
01:50:52.608 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:52.612 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:52.616 00.004 6120 Enqueuing Expose request
01:50:52.619 00.003 7680 Move returns status 0, amount 0
01:50:52.619 00.000 7680 MoveAxis(N, 132, ABG)
01:50:52.619 00.000 7680 Guiding  Dir = 0, Dur = 132
01:50:52.619 00.000 7680 IsSlewing returns 0
01:50:52.620 00.001 7680 IsGuiding returns 0
01:50:52.621 00.001 7680 PulseGuide returned control before completion, sleep 142
01:50:52.776 00.155 7680 IsGuiding returns 1
01:50:52.776 00.000 7680 scope still moving after pulse duration time elapsed
01:50:52.807 00.031 7680 IsSlewing returns 0
01:50:52.807 00.000 7680 IsGuiding returns 0
01:50:52.808 00.001 7680 scope move finished after 132 + 55 ms
01:50:52.808 00.000 7680 Move returns status 0, amount 132
01:50:52.809 00.001 7680 move complete, result=0
01:50:52.809 00.000 7680 worker thread done servicing request
01:50:52.809 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 132 ms NORTH
01:50:52.815 00.006 7680 Worker thread wakes up
01:50:52.815 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:52.815 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:54.071 01.256 7680 Exposure complete
01:50:54.209 00.138 7680 worker thread done servicing request
01:50:54.209 00.000 6120 OnExposeComplete: enter
01:50:54.213 00.004 6120 UpdateGuideState(): m_state=6
01:50:54.217 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7030
01:50:54.220 00.003 6120 Star::Find returns 1 (1), X=962.01, Y=49.16, Mass=13693, SNR=76.1, Peak=255 HFD=7.0
01:50:54.224 00.004 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.07 = -2.21)
01:50:54.229 00.005 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.48)
01:50:54.233 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.30 hyp=0.33 cameraTheta=1.12 mountX=-0.20 mountY=-0.21, mountTheta=-2.34
01:50:54.239 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.30, opts=13)
01:50:54.242 00.003 6120 Enqueuing Move request for scope (0.15, 0.30)
01:50:54.247 00.005 7680 Worker thread wakes up
01:50:54.248 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.30) opts 0xd
01:50:54.248 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.30)
01:50:54.248 00.000 7680 Moving (0.15, 0.30) raw xDistance=-0.20 yDistance=-0.21
01:50:54.248 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
01:50:54.249 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:50:54.249 00.000 7680 MoveAxis(E, 82, ABG)
01:50:54.249 00.000 7680 Guiding  Dir = 2, Dur = 82
01:50:54.249 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:54.254 00.005 6120 UpdateGuideState exits: m=13693 SNR=76.1 Saturated
01:50:54.257 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:54.262 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:54.269 00.007 6120 Enqueuing Expose request
01:50:54.273 00.004 7680 IsSlewing returns 0
01:50:54.274 00.001 7680 IsGuiding returns 0
01:50:54.274 00.000 7680 PulseGuide returned control before completion, sleep 92
01:50:54.372 00.098 7680 IsGuiding returns 1
01:50:54.373 00.001 7680 scope still moving after pulse duration time elapsed
01:50:54.403 00.030 7680 IsSlewing returns 0
01:50:54.404 00.001 7680 IsGuiding returns 0
01:50:54.404 00.000 7680 scope move finished after 82 + 48 ms
01:50:54.406 00.002 7680 Move returns status 0, amount 82
01:50:54.406 00.000 7680 MoveAxis(N, 111, ABG)
01:50:54.406 00.000 7680 Guiding  Dir = 0, Dur = 111
01:50:54.406 00.000 7680 IsSlewing returns 0
01:50:54.407 00.001 7680 IsGuiding returns 0
01:50:54.408 00.001 7680 PulseGuide returned control before completion, sleep 121
01:50:54.544 00.136 7680 IsGuiding returns 1
01:50:54.544 00.000 7680 scope still moving after pulse duration time elapsed
01:50:54.575 00.031 7680 IsSlewing returns 0
01:50:54.575 00.000 7680 IsGuiding returns 0
01:50:54.576 00.001 7680 scope move finished after 111 + 57 ms
01:50:54.576 00.000 7680 Move returns status 0, amount 111
01:50:54.576 00.000 7680 move complete, result=0
01:50:54.577 00.001 7680 worker thread done servicing request
01:50:54.577 00.000 7680 Worker thread wakes up
01:50:54.579 00.002 6120 GuideStep: -0.2 px 82 ms EAST, -0.2 px 111 ms NORTH
01:50:54.588 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:54.588 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:55.843 01.255 7680 Exposure complete
01:50:55.973 00.130 7680 worker thread done servicing request
01:50:55.973 00.000 6120 OnExposeComplete: enter
01:50:55.977 00.004 6120 UpdateGuideState(): m_state=6
01:50:55.982 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7031
01:50:55.986 00.004 6120 Star::Find returns 1 (1), X=961.95, Y=49.11, Mass=14560, SNR=79.0, Peak=255 HFD=7.0
01:50:55.991 00.005 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.18 = -2.10)
01:50:55.995 00.004 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.37)
01:50:55.998 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.23 mountX=-0.14 mountY=-0.19, mountTheta=-2.20
01:50:56.004 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.26, opts=13)
01:50:56.007 00.003 6120 Enqueuing Move request for scope (0.09, 0.26)
01:50:56.010 00.003 7680 Worker thread wakes up
01:50:56.012 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
01:50:56.012 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
01:50:56.012 00.000 7680 Moving (0.09, 0.26) raw xDistance=-0.14 yDistance=-0.19
01:50:56.012 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:50:56.013 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:56.017 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:50:56.017 00.000 6120 UpdateGuideState exits: m=14560 SNR=79.0 Saturated
01:50:56.020 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:56.025 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:50:56.025 00.000 7680 MoveAxis(E, 0, ABG)
01:50:56.025 00.000 7680 Move returns status 0, amount 0
01:50:56.025 00.000 7680 MoveAxis(N, 0, ABG)
01:50:56.025 00.000 7680 Move returns status 0, amount 0
01:50:56.025 00.000 7680 move complete, result=0
01:50:56.026 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:56.030 00.004 6120 Enqueuing Expose request
01:50:56.034 00.004 7680 worker thread done servicing request
01:50:56.035 00.001 7680 Worker thread wakes up
01:50:56.035 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:50:56.040 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:56.040 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:57.283 01.243 7680 Exposure complete
01:50:57.427 00.144 7680 worker thread done servicing request
01:50:57.427 00.000 6120 OnExposeComplete: enter
01:50:57.432 00.005 6120 UpdateGuideState(): m_state=6
01:50:57.435 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7032
01:50:57.438 00.003 6120 Star::Find returns 1 (1), X=962.09, Y=49.32, Mass=14047, SNR=76.6, Peak=255 HFD=6.9
01:50:57.443 00.005 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (-2.95) = xAngle (4.07 = -2.22)
01:50:57.450 00.007 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.80 = -2.49)
01:50:57.456 00.006 6120 CameraToMount -- cameraX=0.23 cameraY=0.46 hyp=0.52 cameraTheta=1.11 mountX=-0.31 mountY=-0.31, mountTheta=-2.35
01:50:57.463 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.46, opts=13)
01:50:57.466 00.003 6120 Enqueuing Move request for scope (0.23, 0.46)
01:50:57.468 00.002 7680 Worker thread wakes up
01:50:57.468 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.46) opts 0xd
01:50:57.470 00.002 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.46)
01:50:57.470 00.000 7680 Moving (0.23, 0.46) raw xDistance=-0.31 yDistance=-0.31
01:50:57.470 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:50:57.470 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:50:57.470 00.000 7680 MoveAxis(E, 127, ABG)
01:50:57.470 00.000 7680 Guiding  Dir = 2, Dur = 127
01:50:57.470 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:57.473 00.003 7680 IsSlewing returns 0
01:50:57.473 00.000 6120 UpdateGuideState exits: m=14047 SNR=76.6 Saturated
01:50:57.477 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:57.481 00.004 7680 IsGuiding returns 0
01:50:57.482 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:57.484 00.002 6120 Enqueuing Expose request
01:50:57.487 00.003 7680 PulseGuide returned control before completion, sleep 137
01:50:57.631 00.144 7680 IsGuiding returns 1
01:50:57.633 00.002 7680 scope still moving after pulse duration time elapsed
01:50:57.662 00.029 7680 IsSlewing returns 0
01:50:57.664 00.002 7680 IsGuiding returns 0
01:50:57.665 00.001 7680 scope move finished after 127 + 56 ms
01:50:57.665 00.000 7680 Move returns status 0, amount 127
01:50:57.666 00.001 7680 MoveAxis(N, 171, ABG)
01:50:57.666 00.000 7680 Guiding  Dir = 0, Dur = 171
01:50:57.666 00.000 7680 IsSlewing returns 0
01:50:57.668 00.002 7680 IsGuiding returns 0
01:50:57.668 00.000 7680 PulseGuide returned control before completion, sleep 181
01:50:57.864 00.196 7680 IsGuiding returns 1
01:50:57.865 00.001 7680 scope still moving after pulse duration time elapsed
01:50:57.896 00.031 7680 IsSlewing returns 0
01:50:57.898 00.002 7680 IsGuiding returns 0
01:50:57.899 00.001 7680 scope move finished after 171 + 59 ms
01:50:57.899 00.000 7680 Move returns status 0, amount 171
01:50:57.899 00.000 7680 move complete, result=0
01:50:57.900 00.001 7680 worker thread done servicing request
01:50:57.900 00.000 6120 GuideStep: -0.3 px 127 ms EAST, -0.3 px 171 ms NORTH
01:50:57.907 00.007 7680 Worker thread wakes up
01:50:57.907 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:57.908 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:50:59.162 01.254 7680 Exposure complete
01:50:59.296 00.134 7680 worker thread done servicing request
01:50:59.296 00.000 6120 OnExposeComplete: enter
01:50:59.303 00.007 6120 UpdateGuideState(): m_state=6
01:50:59.307 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7033
01:50:59.310 00.003 6120 Star::Find returns 1 (1), X=962.01, Y=49.24, Mass=14672, SNR=78.2, Peak=255 HFD=6.9
01:50:59.314 00.004 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
01:50:59.318 00.004 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.40)
01:50:59.322 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.39 hyp=0.41 cameraTheta=1.20 mountX=-0.22 mountY=-0.28, mountTheta=-2.23
01:50:59.326 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.39, opts=13)
01:50:59.330 00.004 6120 Enqueuing Move request for scope (0.15, 0.39)
01:50:59.334 00.004 7680 Worker thread wakes up
01:50:59.334 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.39) opts 0xd
01:50:59.334 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.39)
01:50:59.335 00.001 7680 Moving (0.15, 0.39) raw xDistance=-0.22 yDistance=-0.28
01:50:59.335 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
01:50:59.335 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:50:59.335 00.000 7680 MoveAxis(E, 99, ABG)
01:50:59.335 00.000 7680 Guiding  Dir = 2, Dur = 99
01:50:59.335 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:50:59.340 00.005 7680 IsSlewing returns 0
01:50:59.340 00.000 6120 UpdateGuideState exits: m=14672 SNR=78.2 Saturated
01:50:59.343 00.003 7680 IsGuiding returns 0
01:50:59.344 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:59.348 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:50:59.351 00.003 6120 Enqueuing Expose request
01:50:59.356 00.005 7680 PulseGuide returned control before completion, sleep 109
01:50:59.478 00.122 7680 IsGuiding returns 0
01:50:59.480 00.002 7680 Move returns status 0, amount 99
01:50:59.480 00.000 7680 MoveAxis(N, 153, ABG)
01:50:59.481 00.001 7680 Guiding  Dir = 0, Dur = 153
01:50:59.482 00.001 7680 IsSlewing returns 0
01:50:59.483 00.001 7680 IsGuiding returns 0
01:50:59.483 00.000 7680 PulseGuide returned control before completion, sleep 163
01:50:59.649 00.166 7680 IsGuiding returns 1
01:50:59.649 00.000 7680 scope still moving after pulse duration time elapsed
01:50:59.680 00.031 7680 IsSlewing returns 0
01:50:59.681 00.001 7680 IsGuiding returns 0
01:50:59.681 00.000 7680 scope move finished after 153 + 45 ms
01:50:59.682 00.001 7680 Move returns status 0, amount 153
01:50:59.682 00.000 7680 move complete, result=0
01:50:59.682 00.000 7680 worker thread done servicing request
01:50:59.683 00.001 7680 Worker thread wakes up
01:50:59.683 00.000 6120 GuideStep: -0.2 px 99 ms EAST, -0.3 px 153 ms NORTH
01:50:59.690 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:50:59.690 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:00.944 01.254 7680 Exposure complete
01:51:01.067 00.123 7680 worker thread done servicing request
01:51:01.068 00.001 6120 OnExposeComplete: enter
01:51:01.071 00.003 6120 UpdateGuideState(): m_state=6
01:51:01.077 00.006 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7034
01:51:01.080 00.003 6120 Star::Find returns 1 (1), X=961.92, Y=49.18, Mass=14041, SNR=77.0, Peak=255 HFD=6.9
01:51:01.083 00.003 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.33 = -1.95)
01:51:01.086 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.22)
01:51:01.089 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.32 hyp=0.33 cameraTheta=1.38 mountX=-0.12 mountY=-0.26, mountTheta=-2.00
01:51:01.093 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.32, opts=13)
01:51:01.097 00.004 6120 Enqueuing Move request for scope (0.06, 0.32)
01:51:01.100 00.003 7680 Worker thread wakes up
01:51:01.100 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.32) opts 0xd
01:51:01.100 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.32)
01:51:01.100 00.000 7680 Moving (0.06, 0.32) raw xDistance=-0.12 yDistance=-0.26
01:51:01.100 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:51:01.100 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:51:01.100 00.000 7680 MoveAxis(E, 0, ABG)
01:51:01.100 00.000 7680 Move returns status 0, amount 0
01:51:01.100 00.000 7680 MoveAxis(N, 143, ABG)
01:51:01.100 00.000 7680 Guiding  Dir = 0, Dur = 143
01:51:01.101 00.001 7680 IsSlewing returns 0
01:51:01.101 00.000 7680 IsGuiding returns 0
01:51:01.102 00.001 7680 PulseGuide returned control before completion, sleep 153
01:51:01.102 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:01.106 00.004 6120 UpdateGuideState exits: m=14041 SNR=77.0 Saturated
01:51:01.110 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:01.113 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:01.117 00.004 6120 Enqueuing Expose request
01:51:01.261 00.144 7680 IsGuiding returns 1
01:51:01.261 00.000 7680 scope still moving after pulse duration time elapsed
01:51:01.293 00.032 7680 IsSlewing returns 0
01:51:01.294 00.001 7680 IsGuiding returns 0
01:51:01.294 00.000 7680 scope move finished after 143 + 49 ms
01:51:01.294 00.000 7680 Move returns status 0, amount 143
01:51:01.295 00.001 7680 move complete, result=0
01:51:01.295 00.000 7680 worker thread done servicing request
01:51:01.295 00.000 7680 Worker thread wakes up
01:51:01.297 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 143 ms NORTH
01:51:01.306 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:01.306 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:02.557 01.251 7680 Exposure complete
01:51:02.698 00.141 7680 worker thread done servicing request
01:51:02.699 00.001 6120 OnExposeComplete: enter
01:51:02.705 00.006 6120 UpdateGuideState(): m_state=6
01:51:02.710 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7035
01:51:02.714 00.004 6120 Star::Find returns 1 (1), X=961.99, Y=49.07, Mass=14244, SNR=76.9, Peak=255 HFD=7.1
01:51:02.718 00.004 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (-2.95) = xAngle (3.99 = -2.29)
01:51:02.722 00.004 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.56)
01:51:02.727 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=0.22 hyp=0.25 cameraTheta=1.04 mountX=-0.17 mountY=-0.14, mountTheta=-2.45
01:51:02.733 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.22, opts=13)
01:51:02.739 00.006 6120 Enqueuing Move request for scope (0.13, 0.22)
01:51:02.743 00.004 7680 Worker thread wakes up
01:51:02.743 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:02.748 00.005 6120 UpdateGuideState exits: m=14244 SNR=76.9 Saturated
01:51:02.752 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:02.755 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:02.760 00.005 6120 Enqueuing Expose request
01:51:02.764 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.22) opts 0xd
01:51:02.764 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.22)
01:51:02.765 00.001 7680 Moving (0.13, 0.22) raw xDistance=-0.17 yDistance=-0.14
01:51:02.765 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:51:02.765 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:51:02.765 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:51:02.765 00.000 7680 MoveAxis(E, 0, ABG)
01:51:02.766 00.001 7680 Move returns status 0, amount 0
01:51:02.766 00.000 7680 MoveAxis(N, 0, ABG)
01:51:02.766 00.000 7680 Move returns status 0, amount 0
01:51:02.766 00.000 7680 move complete, result=0
01:51:02.766 00.000 7680 worker thread done servicing request
01:51:02.766 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:02.771 00.005 7680 Worker thread wakes up
01:51:02.771 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:02.772 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:04.030 01.258 7680 Exposure complete
01:51:04.162 00.132 7680 worker thread done servicing request
01:51:04.164 00.002 6120 OnExposeComplete: enter
01:51:04.167 00.003 6120 UpdateGuideState(): m_state=6
01:51:04.172 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7036
01:51:04.176 00.004 6120 Star::Find returns 1 (1), X=961.99, Y=49.28, Mass=14193, SNR=77.3, Peak=255 HFD=6.9
01:51:04.180 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
01:51:04.184 00.004 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
01:51:04.187 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.43 hyp=0.45 cameraTheta=1.27 mountX=-0.21 mountY=-0.32, mountTheta=-2.15
01:51:04.193 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.43, opts=13)
01:51:04.196 00.003 6120 Enqueuing Move request for scope (0.13, 0.43)
01:51:04.201 00.005 7680 Worker thread wakes up
01:51:04.201 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.43) opts 0xd
01:51:04.201 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.43)
01:51:04.201 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:04.207 00.006 7680 Moving (0.13, 0.43) raw xDistance=-0.21 yDistance=-0.32
01:51:04.207 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:51:04.207 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:51:04.208 00.001 7680 MoveAxis(E, 86, ABG)
01:51:04.208 00.000 7680 Guiding  Dir = 2, Dur = 86
01:51:04.208 00.000 6120 UpdateGuideState exits: m=14193 SNR=77.3 Saturated
01:51:04.213 00.005 7680 IsSlewing returns 0
01:51:04.213 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:04.217 00.004 7680 IsGuiding returns 0
01:51:04.218 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:04.221 00.003 7680 PulseGuide returned control before completion, sleep 96
01:51:04.221 00.000 6120 Enqueuing Expose request
01:51:04.330 00.109 7680 IsGuiding returns 0
01:51:04.332 00.002 7680 Move returns status 0, amount 86
01:51:04.333 00.001 7680 MoveAxis(N, 176, ABG)
01:51:04.333 00.000 7680 Guiding  Dir = 0, Dur = 176
01:51:04.334 00.001 7680 IsSlewing returns 0
01:51:04.335 00.001 7680 IsGuiding returns 0
01:51:04.335 00.000 7680 PulseGuide returned control before completion, sleep 186
01:51:04.534 00.199 7680 IsGuiding returns 1
01:51:04.534 00.000 7680 scope still moving after pulse duration time elapsed
01:51:04.566 00.032 7680 IsSlewing returns 0
01:51:04.568 00.002 7680 IsGuiding returns 0
01:51:04.568 00.000 7680 scope move finished after 176 + 56 ms
01:51:04.569 00.001 7680 Move returns status 0, amount 176
01:51:04.569 00.000 7680 move complete, result=0
01:51:04.570 00.001 7680 worker thread done servicing request
01:51:04.571 00.001 6120 GuideStep: -0.2 px 86 ms EAST, -0.3 px 176 ms NORTH
01:51:04.577 00.006 7680 Worker thread wakes up
01:51:04.579 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:04.579 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:05.825 01.246 7680 Exposure complete
01:51:05.947 00.122 7680 worker thread done servicing request
01:51:05.947 00.000 6120 OnExposeComplete: enter
01:51:05.951 00.004 6120 UpdateGuideState(): m_state=6
01:51:05.956 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7037
01:51:05.961 00.005 6120 Star::Find returns 1 (1), X=961.92, Y=49.22, Mass=15422, SNR=80.4, Peak=255 HFD=6.9
01:51:05.965 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.93)
01:51:05.969 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.20)
01:51:05.972 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.36 hyp=0.37 cameraTheta=1.40 mountX=-0.13 mountY=-0.30, mountTheta=-1.98
01:51:05.976 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.36, opts=13)
01:51:05.980 00.004 6120 Enqueuing Move request for scope (0.06, 0.36)
01:51:05.984 00.004 7680 Worker thread wakes up
01:51:05.984 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:05.990 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.36) opts 0xd
01:51:05.990 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.36)
01:51:05.990 00.000 7680 Moving (0.06, 0.36) raw xDistance=-0.13 yDistance=-0.30
01:51:05.990 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:51:05.990 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:51:05.990 00.000 7680 MoveAxis(E, 0, ABG)
01:51:05.992 00.002 7680 Move returns status 0, amount 0
01:51:05.992 00.000 7680 MoveAxis(N, 163, ABG)
01:51:05.992 00.000 7680 Guiding  Dir = 0, Dur = 163
01:51:05.992 00.000 6120 UpdateGuideState exits: m=15422 SNR=80.4 Saturated
01:51:05.997 00.005 7680 IsSlewing returns 0
01:51:05.997 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:06.000 00.003 7680 IsGuiding returns 0
01:51:06.000 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:06.005 00.005 7680 PulseGuide returned control before completion, sleep 173
01:51:06.005 00.000 6120 Enqueuing Expose request
01:51:06.189 00.184 7680 IsGuiding returns 0
01:51:06.190 00.001 7680 Move returns status 0, amount 163
01:51:06.191 00.001 7680 move complete, result=0
01:51:06.191 00.000 7680 worker thread done servicing request
01:51:06.191 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 163 ms NORTH
01:51:06.201 00.010 7680 Worker thread wakes up
01:51:06.201 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:06.201 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:07.451 01.250 7680 Exposure complete
01:51:07.592 00.141 7680 worker thread done servicing request
01:51:07.593 00.001 6120 OnExposeComplete: enter
01:51:07.596 00.003 6120 UpdateGuideState(): m_state=6
01:51:07.600 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7038
01:51:07.605 00.005 6120 Star::Find returns 1 (1), X=961.94, Y=49.19, Mass=14467, SNR=78.8, Peak=255 HFD=6.9
01:51:07.609 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.29 = -1.99)
01:51:07.612 00.003 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.26)
01:51:07.615 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.34 hyp=0.34 cameraTheta=1.34 mountX=-0.14 mountY=-0.27, mountTheta=-2.06
01:51:07.620 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.34, opts=13)
01:51:07.623 00.003 6120 Enqueuing Move request for scope (0.08, 0.34)
01:51:07.627 00.004 7680 Worker thread wakes up
01:51:07.627 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.34) opts 0xd
01:51:07.627 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:07.631 00.004 6120 UpdateGuideState exits: m=14467 SNR=78.8 Saturated
01:51:07.636 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:07.639 00.003 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.34)
01:51:07.639 00.000 7680 Moving (0.08, 0.34) raw xDistance=-0.14 yDistance=-0.27
01:51:07.640 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:51:07.640 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:51:07.640 00.000 7680 MoveAxis(E, 0, ABG)
01:51:07.640 00.000 7680 Move returns status 0, amount 0
01:51:07.640 00.000 7680 MoveAxis(N, 144, ABG)
01:51:07.641 00.001 7680 Guiding  Dir = 0, Dur = 144
01:51:07.641 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:07.644 00.003 7680 IsSlewing returns 0
01:51:07.646 00.002 6120 Enqueuing Expose request
01:51:07.649 00.003 7680 IsGuiding returns 0
01:51:07.650 00.001 7680 PulseGuide returned control before completion, sleep 154
01:51:07.816 00.166 7680 IsGuiding returns 1
01:51:07.818 00.002 7680 scope still moving after pulse duration time elapsed
01:51:07.848 00.030 7680 IsSlewing returns 0
01:51:07.849 00.001 7680 IsGuiding returns 0
01:51:07.850 00.001 7680 scope move finished after 144 + 56 ms
01:51:07.851 00.001 7680 Move returns status 0, amount 144
01:51:07.851 00.000 7680 move complete, result=0
01:51:07.851 00.000 7680 worker thread done servicing request
01:51:07.851 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 144 ms NORTH
01:51:07.861 00.010 7680 Worker thread wakes up
01:51:07.862 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:07.862 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:09.116 01.254 7680 Exposure complete
01:51:09.255 00.139 7680 worker thread done servicing request
01:51:09.255 00.000 6120 OnExposeComplete: enter
01:51:09.259 00.004 6120 UpdateGuideState(): m_state=6
01:51:09.265 00.006 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7039
01:51:09.270 00.005 6120 Star::Find returns 1 (1), X=961.87, Y=49.16, Mass=13632, SNR=75.6, Peak=255 HFD=6.8
01:51:09.273 00.003 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
01:51:09.278 00.005 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
01:51:09.282 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.54 mountX=-0.07 mountY=-0.27, mountTheta=-1.81
01:51:09.287 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.31, opts=13)
01:51:09.290 00.003 6120 Enqueuing Move request for scope (0.01, 0.31)
01:51:09.295 00.005 7680 Worker thread wakes up
01:51:09.295 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.31) opts 0xd
01:51:09.295 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.31)
01:51:09.295 00.000 7680 Moving (0.01, 0.31) raw xDistance=-0.07 yDistance=-0.27
01:51:09.296 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:09.300 00.004 6120 UpdateGuideState exits: m=13632 SNR=75.6 Saturated
01:51:09.304 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:51:09.304 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:51:09.304 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:09.308 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:09.312 00.004 7680 MoveAxis(E, 0, ABG)
01:51:09.312 00.000 7680 Move returns status 0, amount 0
01:51:09.312 00.000 7680 MoveAxis(N, 148, ABG)
01:51:09.313 00.001 6120 Enqueuing Expose request
01:51:09.316 00.003 7680 Guiding  Dir = 0, Dur = 148
01:51:09.316 00.000 7680 IsSlewing returns 0
01:51:09.316 00.000 7680 IsGuiding returns 0
01:51:09.317 00.001 7680 PulseGuide returned control before completion, sleep 158
01:51:09.482 00.165 7680 IsGuiding returns 1
01:51:09.483 00.001 7680 scope still moving after pulse duration time elapsed
01:51:09.513 00.030 7680 IsSlewing returns 0
01:51:09.514 00.001 7680 IsGuiding returns 0
01:51:09.514 00.000 7680 scope move finished after 148 + 49 ms
01:51:09.515 00.001 7680 Move returns status 0, amount 148
01:51:09.515 00.000 7680 move complete, result=0
01:51:09.515 00.000 7680 worker thread done servicing request
01:51:09.517 00.002 7680 Worker thread wakes up
01:51:09.517 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 148 ms NORTH
01:51:09.523 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:09.523 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:10.774 01.251 7680 Exposure complete
01:51:10.916 00.142 7680 worker thread done servicing request
01:51:10.916 00.000 6120 OnExposeComplete: enter
01:51:10.923 00.007 6120 UpdateGuideState(): m_state=6
01:51:10.930 00.007 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7040
01:51:10.935 00.005 6120 Star::Find returns 1 (1), X=961.97, Y=49.19, Mass=14820, SNR=78.6, Peak=255 HFD=6.9
01:51:10.941 00.006 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
01:51:10.949 00.008 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.33)
01:51:10.955 00.006 6120 CameraToMount -- cameraX=0.10 cameraY=0.34 hyp=0.35 cameraTheta=1.27 mountX=-0.17 mountY=-0.26, mountTheta=-2.14
01:51:10.963 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.34, opts=13)
01:51:10.971 00.008 6120 Enqueuing Move request for scope (0.10, 0.34)
01:51:10.978 00.007 7680 Worker thread wakes up
01:51:10.978 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.34) opts 0xd
01:51:10.979 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.34)
01:51:10.979 00.000 7680 Moving (0.10, 0.34) raw xDistance=-0.17 yDistance=-0.26
01:51:10.979 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:51:10.979 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:51:10.980 00.001 7680 MoveAxis(E, 0, ABG)
01:51:10.980 00.000 7680 Move returns status 0, amount 0
01:51:10.980 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:10.986 00.006 7680 MoveAxis(N, 140, ABG)
01:51:10.986 00.000 7680 Guiding  Dir = 0, Dur = 140
01:51:10.986 00.000 6120 UpdateGuideState exits: m=14820 SNR=78.6 Saturated
01:51:10.994 00.008 7680 IsSlewing returns 0
01:51:10.994 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:10.999 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:11.004 00.005 7680 IsGuiding returns 0
01:51:11.004 00.000 6120 Enqueuing Expose request
01:51:11.009 00.005 7680 PulseGuide returned control before completion, sleep 150
01:51:11.171 00.162 7680 IsGuiding returns 1
01:51:11.172 00.001 7680 scope still moving after pulse duration time elapsed
01:51:11.202 00.030 7680 IsSlewing returns 0
01:51:11.204 00.002 7680 IsGuiding returns 0
01:51:11.205 00.001 7680 scope move finished after 140 + 60 ms
01:51:11.205 00.000 7680 Move returns status 0, amount 140
01:51:11.206 00.001 7680 move complete, result=0
01:51:11.206 00.000 7680 worker thread done servicing request
01:51:11.206 00.000 7680 Worker thread wakes up
01:51:11.206 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 140 ms NORTH
01:51:11.213 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:11.213 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:12.464 01.251 7680 Exposure complete
01:51:12.604 00.140 7680 worker thread done servicing request
01:51:12.606 00.002 6120 OnExposeComplete: enter
01:51:12.609 00.003 6120 UpdateGuideState(): m_state=6
01:51:12.614 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7041
01:51:12.618 00.004 6120 Star::Find returns 1 (1), X=961.85, Y=49.20, Mass=15126, SNR=79.9, Peak=255 HFD=7.0
01:51:12.622 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
01:51:12.625 00.003 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
01:51:12.629 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.60 mountX=-0.05 mountY=-0.32, mountTheta=-1.74
01:51:12.633 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.35, opts=13)
01:51:12.640 00.007 6120 Enqueuing Move request for scope (-0.01, 0.35)
01:51:12.644 00.004 7680 Worker thread wakes up
01:51:12.644 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:12.647 00.003 6120 UpdateGuideState exits: m=15126 SNR=79.9 Saturated
01:51:12.651 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:12.653 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:12.656 00.003 6120 Enqueuing Expose request
01:51:12.661 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.35) opts 0xd
01:51:12.661 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.35)
01:51:12.661 00.000 7680 Moving (-0.01, 0.35) raw xDistance=-0.05 yDistance=-0.32
01:51:12.661 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:51:12.661 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:51:12.662 00.001 7680 MoveAxis(E, 0, ABG)
01:51:12.662 00.000 7680 Move returns status 0, amount 0
01:51:12.662 00.000 7680 MoveAxis(N, 172, ABG)
01:51:12.662 00.000 7680 Guiding  Dir = 0, Dur = 172
01:51:12.662 00.000 7680 IsSlewing returns 0
01:51:12.663 00.001 7680 IsGuiding returns 0
01:51:12.663 00.000 7680 PulseGuide returned control before completion, sleep 182
01:51:12.857 00.194 7680 IsGuiding returns 1
01:51:12.857 00.000 7680 scope still moving after pulse duration time elapsed
01:51:12.888 00.031 7680 IsSlewing returns 0
01:51:12.888 00.000 7680 IsGuiding returns 0
01:51:12.889 00.001 7680 scope move finished after 172 + 54 ms
01:51:12.889 00.000 7680 Move returns status 0, amount 172
01:51:12.890 00.001 7680 move complete, result=0
01:51:12.890 00.000 7680 worker thread done servicing request
01:51:12.890 00.000 7680 Worker thread wakes up
01:51:12.891 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 172 ms NORTH
01:51:12.898 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:12.898 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:14.151 01.253 7680 Exposure complete
01:51:14.289 00.138 7680 worker thread done servicing request
01:51:14.289 00.000 6120 OnExposeComplete: enter
01:51:14.293 00.004 6120 UpdateGuideState(): m_state=6
01:51:14.298 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7042
01:51:14.302 00.004 6120 Star::Find returns 1 (1), X=961.95, Y=49.11, Mass=14788, SNR=79.7, Peak=255 HFD=7.0
01:51:14.306 00.004 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.17 = -2.11)
01:51:14.309 00.003 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.38)
01:51:14.313 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.22 mountX=-0.14 mountY=-0.19, mountTheta=-2.21
01:51:14.318 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.26, opts=13)
01:51:14.320 00.002 6120 Enqueuing Move request for scope (0.09, 0.26)
01:51:14.325 00.005 7680 Worker thread wakes up
01:51:14.325 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
01:51:14.325 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
01:51:14.325 00.000 7680 Moving (0.09, 0.26) raw xDistance=-0.14 yDistance=-0.19
01:51:14.325 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:51:14.326 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:51:14.326 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:14.328 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:51:14.328 00.000 7680 MoveAxis(E, 0, ABG)
01:51:14.330 00.002 7680 Move returns status 0, amount 0
01:51:14.330 00.000 6120 UpdateGuideState exits: m=14788 SNR=79.7 Saturated
01:51:14.333 00.003 7680 MoveAxis(N, 0, ABG)
01:51:14.333 00.000 7680 Move returns status 0, amount 0
01:51:14.333 00.000 7680 move complete, result=0
01:51:14.333 00.000 7680 worker thread done servicing request
01:51:14.334 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:14.338 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:14.341 00.003 6120 Enqueuing Expose request
01:51:14.344 00.003 7680 Worker thread wakes up
01:51:14.344 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:14.344 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:14.345 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:15.598 01.253 7680 Exposure complete
01:51:15.738 00.140 7680 worker thread done servicing request
01:51:15.739 00.001 6120 OnExposeComplete: enter
01:51:15.743 00.004 6120 UpdateGuideState(): m_state=6
01:51:15.747 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7043
01:51:15.751 00.004 6120 Star::Find returns 1 (1), X=961.89, Y=49.27, Mass=14240, SNR=76.0, Peak=255 HFD=6.9
01:51:15.755 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.46 = -1.83)
01:51:15.759 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.19 = -2.10)
01:51:15.764 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.41 hyp=0.41 cameraTheta=1.50 mountX=-0.10 mountY=-0.36, mountTheta=-1.86
01:51:15.769 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.41, opts=13)
01:51:15.772 00.003 6120 Enqueuing Move request for scope (0.03, 0.41)
01:51:15.777 00.005 7680 Worker thread wakes up
01:51:15.777 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:15.781 00.004 6120 UpdateGuideState exits: m=14240 SNR=76.0 Saturated
01:51:15.785 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.41) opts 0xd
01:51:15.785 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.41)
01:51:15.785 00.000 7680 Moving (0.03, 0.41) raw xDistance=-0.10 yDistance=-0.36
01:51:15.785 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:51:15.785 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:51:15.785 00.000 7680 MoveAxis(E, 0, ABG)
01:51:15.786 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:15.789 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:15.792 00.003 7680 Move returns status 0, amount 0
01:51:15.793 00.001 6120 Enqueuing Expose request
01:51:15.798 00.005 7680 MoveAxis(N, 195, ABG)
01:51:15.798 00.000 7680 Guiding  Dir = 0, Dur = 195
01:51:15.798 00.000 7680 IsSlewing returns 0
01:51:15.799 00.001 7680 IsGuiding returns 0
01:51:15.799 00.000 7680 PulseGuide returned control before completion, sleep 205
01:51:16.007 00.208 7680 IsGuiding returns 1
01:51:16.008 00.001 7680 scope still moving after pulse duration time elapsed
01:51:16.037 00.029 7680 IsSlewing returns 0
01:51:16.039 00.002 7680 IsGuiding returns 0
01:51:16.039 00.000 7680 scope move finished after 195 + 45 ms
01:51:16.040 00.001 7680 Move returns status 0, amount 195
01:51:16.040 00.000 7680 move complete, result=0
01:51:16.041 00.001 7680 worker thread done servicing request
01:51:16.042 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 195 ms NORTH
01:51:16.050 00.008 7680 Worker thread wakes up
01:51:16.050 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:16.050 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:17.297 01.247 7680 Exposure complete
01:51:17.440 00.143 7680 worker thread done servicing request
01:51:17.441 00.001 6120 OnExposeComplete: enter
01:51:17.444 00.003 6120 UpdateGuideState(): m_state=6
01:51:17.448 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7044
01:51:17.453 00.005 6120 Star::Find returns 1 (1), X=961.95, Y=49.15, Mass=14167, SNR=75.7, Peak=255 HFD=7.0
01:51:17.458 00.005 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.06)
01:51:17.463 00.005 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.33)
01:51:17.468 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.27 mountX=-0.14 mountY=-0.23, mountTheta=-2.14
01:51:17.474 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.30, opts=13)
01:51:17.477 00.003 6120 Enqueuing Move request for scope (0.09, 0.30)
01:51:17.482 00.005 7680 Worker thread wakes up
01:51:17.482 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
01:51:17.482 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
01:51:17.482 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:17.486 00.004 6120 UpdateGuideState exits: m=14167 SNR=75.7 Saturated
01:51:17.489 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:17.493 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:17.497 00.004 6120 Enqueuing Expose request
01:51:17.501 00.004 7680 Moving (0.09, 0.30) raw xDistance=-0.14 yDistance=-0.23
01:51:17.501 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:51:17.501 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:51:17.501 00.000 7680 MoveAxis(E, 0, ABG)
01:51:17.501 00.000 7680 Move returns status 0, amount 0
01:51:17.502 00.001 7680 MoveAxis(N, 123, ABG)
01:51:17.502 00.000 7680 Guiding  Dir = 0, Dur = 123
01:51:17.503 00.001 7680 IsSlewing returns 0
01:51:17.503 00.000 7680 IsGuiding returns 0
01:51:17.503 00.000 7680 PulseGuide returned control before completion, sleep 133
01:51:17.646 00.143 7680 IsGuiding returns 1
01:51:17.646 00.000 7680 scope still moving after pulse duration time elapsed
01:51:17.677 00.031 7680 IsSlewing returns 0
01:51:17.678 00.001 7680 IsGuiding returns 0
01:51:17.679 00.001 7680 scope move finished after 123 + 53 ms
01:51:17.679 00.000 7680 Move returns status 0, amount 123
01:51:17.681 00.002 7680 move complete, result=0
01:51:17.681 00.000 7680 worker thread done servicing request
01:51:17.682 00.001 7680 Worker thread wakes up
01:51:17.682 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 123 ms NORTH
01:51:17.688 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:17.688 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:18.940 01.252 7680 Exposure complete
01:51:19.070 00.130 7680 worker thread done servicing request
01:51:19.071 00.001 6120 OnExposeComplete: enter
01:51:19.076 00.005 6120 UpdateGuideState(): m_state=6
01:51:19.080 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7045
01:51:19.085 00.005 6120 Star::Find returns 1 (1), X=961.84, Y=49.23, Mass=14250, SNR=76.7, Peak=255 HFD=6.9
01:51:19.089 00.004 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.58 = -1.71)
01:51:19.093 00.004 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.98)
01:51:19.096 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.37 hyp=0.37 cameraTheta=1.62 mountX=-0.05 mountY=-0.34, mountTheta=-1.72
01:51:19.101 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.37, opts=13)
01:51:19.105 00.004 6120 Enqueuing Move request for scope (-0.02, 0.37)
01:51:19.109 00.004 7680 Worker thread wakes up
01:51:19.109 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:19.114 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.37) opts 0xd
01:51:19.114 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.37)
01:51:19.114 00.000 7680 Moving (-0.02, 0.37) raw xDistance=-0.05 yDistance=-0.34
01:51:19.115 00.001 6120 UpdateGuideState exits: m=14250 SNR=76.7 Saturated
01:51:19.120 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:51:19.120 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:51:19.121 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:19.125 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:19.128 00.003 6120 Enqueuing Expose request
01:51:19.132 00.004 7680 MoveAxis(E, 0, ABG)
01:51:19.132 00.000 7680 Move returns status 0, amount 0
01:51:19.132 00.000 7680 MoveAxis(N, 187, ABG)
01:51:19.132 00.000 7680 Guiding  Dir = 0, Dur = 187
01:51:19.132 00.000 7680 IsSlewing returns 0
01:51:19.133 00.001 7680 IsGuiding returns 0
01:51:19.134 00.001 7680 PulseGuide returned control before completion, sleep 197
01:51:19.335 00.201 7680 IsGuiding returns 1
01:51:19.335 00.000 7680 scope still moving after pulse duration time elapsed
01:51:19.367 00.032 7680 IsSlewing returns 0
01:51:19.369 00.002 7680 IsGuiding returns 0
01:51:19.370 00.001 7680 scope move finished after 187 + 49 ms
01:51:19.371 00.001 7680 Move returns status 0, amount 187
01:51:19.371 00.000 7680 move complete, result=0
01:51:19.372 00.001 7680 worker thread done servicing request
01:51:19.372 00.000 7680 Worker thread wakes up
01:51:19.373 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 187 ms NORTH
01:51:19.380 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:19.380 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:20.634 01.254 7680 Exposure complete
01:51:20.782 00.148 7680 worker thread done servicing request
01:51:20.782 00.000 6120 OnExposeComplete: enter
01:51:20.786 00.004 6120 UpdateGuideState(): m_state=6
01:51:20.790 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7046
01:51:20.797 00.007 6120 Star::Find returns 1 (1), X=961.79, Y=49.07, Mass=13912, SNR=76.6, Peak=255 HFD=6.9
01:51:20.801 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.86 = -1.43)
01:51:20.805 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.70)
01:51:20.809 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.90 mountX=0.03 mountY=-0.23, mountTheta=-1.43
01:51:20.814 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.22, opts=13)
01:51:20.819 00.005 6120 Enqueuing Move request for scope (-0.07, 0.22)
01:51:20.822 00.003 7680 Worker thread wakes up
01:51:20.823 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
01:51:20.823 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
01:51:20.823 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:20.828 00.005 7680 Moving (-0.07, 0.22) raw xDistance=0.03 yDistance=-0.23
01:51:20.828 00.000 6120 UpdateGuideState exits: m=13912 SNR=76.6 Saturated
01:51:20.834 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:51:20.835 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:51:20.835 00.000 7680 MoveAxis(E, 0, ABG)
01:51:20.835 00.000 7680 Move returns status 0, amount 0
01:51:20.835 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:20.840 00.005 7680 MoveAxis(N, 123, ABG)
01:51:20.840 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:20.846 00.006 7680 Guiding  Dir = 0, Dur = 123
01:51:20.846 00.000 6120 Enqueuing Expose request
01:51:20.851 00.005 7680 IsSlewing returns 0
01:51:20.851 00.000 7680 IsGuiding returns 0
01:51:20.851 00.000 7680 PulseGuide returned control before completion, sleep 133
01:51:20.997 00.146 7680 IsGuiding returns 1
01:51:20.998 00.001 7680 scope still moving after pulse duration time elapsed
01:51:21.029 00.031 7680 IsSlewing returns 0
01:51:21.030 00.001 7680 IsGuiding returns 0
01:51:21.030 00.000 7680 scope move finished after 123 + 55 ms
01:51:21.030 00.000 7680 Move returns status 0, amount 123
01:51:21.031 00.001 7680 move complete, result=0
01:51:21.031 00.000 7680 worker thread done servicing request
01:51:21.031 00.000 7680 Worker thread wakes up
01:51:21.033 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 123 ms NORTH
01:51:21.039 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:21.039 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:22.295 01.256 7680 Exposure complete
01:51:22.433 00.138 7680 worker thread done servicing request
01:51:22.434 00.001 6120 OnExposeComplete: enter
01:51:22.437 00.003 6120 UpdateGuideState(): m_state=6
01:51:22.442 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7047
01:51:22.446 00.004 6120 Star::Find returns 1 (1), X=961.89, Y=49.11, Mass=13992, SNR=76.0, Peak=255 HFD=6.9
01:51:22.449 00.003 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.41 = -1.87)
01:51:22.452 00.003 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
01:51:22.457 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.46 mountX=-0.08 mountY=-0.22, mountTheta=-1.91
01:51:22.463 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.26, opts=13)
01:51:22.468 00.005 6120 Enqueuing Move request for scope (0.03, 0.26)
01:51:22.471 00.003 7680 Worker thread wakes up
01:51:22.472 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.26) opts 0xd
01:51:22.472 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.26)
01:51:22.472 00.000 7680 Moving (0.03, 0.26) raw xDistance=-0.08 yDistance=-0.22
01:51:22.472 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:51:22.473 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:51:22.474 00.001 7680 MoveAxis(E, 0, ABG)
01:51:22.474 00.000 7680 Move returns status 0, amount 0
01:51:22.474 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:22.478 00.004 7680 MoveAxis(N, 118, ABG)
01:51:22.478 00.000 7680 Guiding  Dir = 0, Dur = 118
01:51:22.478 00.000 6120 UpdateGuideState exits: m=13992 SNR=76.0 Saturated
01:51:22.482 00.004 7680 IsSlewing returns 0
01:51:22.483 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:22.488 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:22.492 00.004 7680 IsGuiding returns 0
01:51:22.493 00.001 6120 Enqueuing Expose request
01:51:22.497 00.004 7680 PulseGuide returned control before completion, sleep 128
01:51:22.625 00.128 7680 IsGuiding returns 1
01:51:22.626 00.001 7680 scope still moving after pulse duration time elapsed
01:51:22.658 00.032 7680 IsSlewing returns 0
01:51:22.659 00.001 7680 IsGuiding returns 0
01:51:22.659 00.000 7680 scope move finished after 118 + 49 ms
01:51:22.661 00.002 7680 Move returns status 0, amount 118
01:51:22.661 00.000 7680 move complete, result=0
01:51:22.661 00.000 7680 worker thread done servicing request
01:51:22.662 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 118 ms NORTH
01:51:22.670 00.008 7680 Worker thread wakes up
01:51:22.670 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:22.670 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:23.920 01.250 7680 Exposure complete
01:51:24.066 00.146 7680 worker thread done servicing request
01:51:24.067 00.001 6120 OnExposeComplete: enter
01:51:24.071 00.004 6120 UpdateGuideState(): m_state=6
01:51:24.074 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7048
01:51:24.079 00.005 6120 Star::Find returns 1 (1), X=961.91, Y=49.09, Mass=14282, SNR=77.4, Peak=255 HFD=7.0
01:51:24.083 00.004 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
01:51:24.087 00.004 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
01:51:24.092 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.35 mountX=-0.10 mountY=-0.18, mountTheta=-2.05
01:51:24.099 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.23, opts=13)
01:51:24.105 00.006 6120 Enqueuing Move request for scope (0.05, 0.23)
01:51:24.111 00.006 7680 Worker thread wakes up
01:51:24.111 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:24.115 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
01:51:24.116 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
01:51:24.116 00.000 7680 Moving (0.05, 0.23) raw xDistance=-0.10 yDistance=-0.18
01:51:24.116 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:51:24.117 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:51:24.117 00.000 6120 UpdateGuideState exits: m=14282 SNR=77.4 Saturated
01:51:24.121 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:24.126 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:24.130 00.004 6120 Enqueuing Expose request
01:51:24.133 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:51:24.134 00.001 7680 MoveAxis(E, 0, ABG)
01:51:24.134 00.000 7680 Move returns status 0, amount 0
01:51:24.134 00.000 7680 MoveAxis(N, 0, ABG)
01:51:24.134 00.000 7680 Move returns status 0, amount 0
01:51:24.134 00.000 7680 move complete, result=0
01:51:24.135 00.001 7680 worker thread done servicing request
01:51:24.135 00.000 7680 Worker thread wakes up
01:51:24.136 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:24.140 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:24.140 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:25.386 01.246 7680 Exposure complete
01:51:25.525 00.139 7680 worker thread done servicing request
01:51:25.526 00.001 6120 OnExposeComplete: enter
01:51:25.529 00.003 6120 UpdateGuideState(): m_state=6
01:51:25.533 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7049
01:51:25.537 00.004 6120 Star::Find returns 1 (1), X=962.03, Y=49.14, Mass=14889, SNR=79.2, Peak=255 HFD=7.0
01:51:25.540 00.003 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-2.95) = xAngle (3.99 = -2.30)
01:51:25.545 00.005 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.57)
01:51:25.549 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.28 hyp=0.33 cameraTheta=1.03 mountX=-0.22 mountY=-0.18, mountTheta=-2.45
01:51:25.554 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.28, opts=13)
01:51:25.558 00.004 6120 Enqueuing Move request for scope (0.17, 0.28)
01:51:25.562 00.004 7680 Worker thread wakes up
01:51:25.562 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.28) opts 0xd
01:51:25.562 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.28)
01:51:25.563 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:25.566 00.003 6120 UpdateGuideState exits: m=14889 SNR=79.2 Saturated
01:51:25.570 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:25.573 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:25.576 00.003 6120 Enqueuing Expose request
01:51:25.580 00.004 7680 Moving (0.17, 0.28) raw xDistance=-0.22 yDistance=-0.18
01:51:25.581 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:51:25.581 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:51:25.581 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:51:25.581 00.000 7680 MoveAxis(E, 89, ABG)
01:51:25.582 00.001 7680 Guiding  Dir = 2, Dur = 89
01:51:25.582 00.000 7680 IsSlewing returns 0
01:51:25.582 00.000 7680 IsGuiding returns 0
01:51:25.584 00.002 7680 PulseGuide returned control before completion, sleep 99
01:51:25.686 00.102 7680 IsGuiding returns 1
01:51:25.687 00.001 7680 scope still moving after pulse duration time elapsed
01:51:25.717 00.030 7680 IsSlewing returns 0
01:51:25.718 00.001 7680 IsGuiding returns 0
01:51:25.720 00.002 7680 scope move finished after 89 + 47 ms
01:51:25.720 00.000 7680 Move returns status 0, amount 89
01:51:25.721 00.001 7680 MoveAxis(N, 0, ABG)
01:51:25.721 00.000 7680 Move returns status 0, amount 0
01:51:25.722 00.001 7680 move complete, result=0
01:51:25.722 00.000 7680 worker thread done servicing request
01:51:25.722 00.000 7680 Worker thread wakes up
01:51:25.723 00.001 6120 GuideStep: -0.2 px 89 ms EAST, -0.2 px 0 ms NORTH
01:51:25.729 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:25.729 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:26.981 01.252 7680 Exposure complete
01:51:27.115 00.134 7680 worker thread done servicing request
01:51:27.115 00.000 6120 OnExposeComplete: enter
01:51:27.119 00.004 6120 UpdateGuideState(): m_state=6
01:51:27.123 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7050
01:51:27.128 00.005 6120 Star::Find returns 1 (1), X=962.06, Y=49.25, Mass=13295, SNR=75.4, Peak=255 HFD=6.9
01:51:27.131 00.003 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (-2.95) = xAngle (4.06 = -2.23)
01:51:27.135 00.004 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.79 = -2.49)
01:51:27.138 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.40 hyp=0.44 cameraTheta=1.10 mountX=-0.27 mountY=-0.27, mountTheta=-2.36
01:51:27.142 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.40, opts=13)
01:51:27.147 00.005 6120 Enqueuing Move request for scope (0.20, 0.40)
01:51:27.151 00.004 7680 Worker thread wakes up
01:51:27.151 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.40) opts 0xd
01:51:27.151 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.40)
01:51:27.151 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:27.155 00.004 6120 UpdateGuideState exits: m=13295 SNR=75.4 Saturated
01:51:27.159 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:27.163 00.004 7680 Moving (0.20, 0.40) raw xDistance=-0.27 yDistance=-0.27
01:51:27.163 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
01:51:27.163 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:51:27.163 00.000 7680 MoveAxis(E, 117, ABG)
01:51:27.163 00.000 7680 Guiding  Dir = 2, Dur = 117
01:51:27.163 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:27.166 00.003 7680 IsSlewing returns 0
01:51:27.166 00.000 6120 Enqueuing Expose request
01:51:27.171 00.005 7680 IsGuiding returns 0
01:51:27.171 00.000 7680 PulseGuide returned control before completion, sleep 127
01:51:27.314 00.143 7680 IsGuiding returns 0
01:51:27.316 00.002 7680 Move returns status 0, amount 117
01:51:27.316 00.000 7680 MoveAxis(N, 145, ABG)
01:51:27.317 00.001 7680 Guiding  Dir = 0, Dur = 145
01:51:27.318 00.001 7680 IsSlewing returns 0
01:51:27.318 00.000 7680 IsGuiding returns 0
01:51:27.318 00.000 7680 PulseGuide returned control before completion, sleep 155
01:51:27.485 00.167 7680 IsGuiding returns 1
01:51:27.486 00.001 7680 scope still moving after pulse duration time elapsed
01:51:27.517 00.031 7680 IsSlewing returns 0
01:51:27.517 00.000 7680 IsGuiding returns 0
01:51:27.519 00.002 7680 scope move finished after 145 + 55 ms
01:51:27.519 00.000 7680 Move returns status 0, amount 145
01:51:27.519 00.000 7680 move complete, result=0
01:51:27.519 00.000 7680 worker thread done servicing request
01:51:27.519 00.000 6120 GuideStep: -0.3 px 117 ms EAST, -0.3 px 145 ms NORTH
01:51:27.527 00.008 7680 Worker thread wakes up
01:51:27.527 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:27.528 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:28.778 01.250 7680 Exposure complete
01:51:28.921 00.143 7680 worker thread done servicing request
01:51:28.922 00.001 6120 OnExposeComplete: enter
01:51:28.926 00.004 6120 UpdateGuideState(): m_state=6
01:51:28.930 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7051
01:51:28.934 00.004 6120 Star::Find returns 1 (1), X=961.96, Y=49.30, Mass=13345, SNR=74.9, Peak=255 HFD=6.9
01:51:28.938 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.30 = -1.99)
01:51:28.942 00.004 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.26)
01:51:28.945 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.44 hyp=0.45 cameraTheta=1.34 mountX=-0.18 mountY=-0.35, mountTheta=-2.05
01:51:28.950 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.44, opts=13)
01:51:28.954 00.004 6120 Enqueuing Move request for scope (0.10, 0.44)
01:51:28.958 00.004 7680 Worker thread wakes up
01:51:28.959 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:28.962 00.003 6120 UpdateGuideState exits: m=13345 SNR=74.9 Saturated
01:51:28.966 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:28.970 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:28.974 00.004 6120 Enqueuing Expose request
01:51:28.977 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.44) opts 0xd
01:51:28.977 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.44)
01:51:28.977 00.000 7680 Moving (0.10, 0.44) raw xDistance=-0.18 yDistance=-0.35
01:51:28.978 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:51:28.978 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:51:28.979 00.001 7680 MoveAxis(E, 0, ABG)
01:51:28.979 00.000 7680 Move returns status 0, amount 0
01:51:28.979 00.000 7680 MoveAxis(N, 190, ABG)
01:51:28.979 00.000 7680 Guiding  Dir = 0, Dur = 190
01:51:28.979 00.000 7680 IsSlewing returns 0
01:51:28.979 00.000 7680 IsGuiding returns 0
01:51:28.980 00.001 7680 PulseGuide returned control before completion, sleep 200
01:51:29.191 00.211 7680 IsGuiding returns 1
01:51:29.191 00.000 7680 scope still moving after pulse duration time elapsed
01:51:29.222 00.031 7680 IsSlewing returns 0
01:51:29.223 00.001 7680 IsGuiding returns 0
01:51:29.224 00.001 7680 scope move finished after 190 + 54 ms
01:51:29.225 00.001 7680 Move returns status 0, amount 190
01:51:29.225 00.000 7680 move complete, result=0
01:51:29.225 00.000 7680 worker thread done servicing request
01:51:29.226 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 190 ms NORTH
01:51:29.235 00.009 7680 Worker thread wakes up
01:51:29.235 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:29.235 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:30.485 01.250 7680 Exposure complete
01:51:30.623 00.138 7680 worker thread done servicing request
01:51:30.623 00.000 6120 OnExposeComplete: enter
01:51:30.627 00.004 6120 UpdateGuideState(): m_state=6
01:51:30.631 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7052
01:51:30.634 00.003 6120 Star::Find returns 1 (1), X=961.96, Y=49.09, Mass=14450, SNR=77.3, Peak=255 HFD=7.1
01:51:30.639 00.005 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
01:51:30.643 00.004 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.43)
01:51:30.650 00.007 6120 CameraToMount -- cameraX=0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.17 mountX=-0.14 mountY=-0.17, mountTheta=-2.27
01:51:30.655 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.23, opts=13)
01:51:30.659 00.004 6120 Enqueuing Move request for scope (0.10, 0.23)
01:51:30.663 00.004 7680 Worker thread wakes up
01:51:30.663 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:30.667 00.004 6120 UpdateGuideState exits: m=14450 SNR=77.3 Saturated
01:51:30.671 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:30.676 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:30.681 00.005 6120 Enqueuing Expose request
01:51:30.685 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.23) opts 0xd
01:51:30.685 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.23)
01:51:30.685 00.000 7680 Moving (0.10, 0.23) raw xDistance=-0.14 yDistance=-0.17
01:51:30.685 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:51:30.685 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:51:30.687 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:51:30.687 00.000 7680 MoveAxis(E, 0, ABG)
01:51:30.687 00.000 7680 Move returns status 0, amount 0
01:51:30.687 00.000 7680 MoveAxis(N, 0, ABG)
01:51:30.687 00.000 7680 Move returns status 0, amount 0
01:51:30.687 00.000 7680 move complete, result=0
01:51:30.688 00.001 7680 worker thread done servicing request
01:51:30.688 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:30.692 00.004 7680 Worker thread wakes up
01:51:30.692 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:30.692 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:31.938 01.246 7680 Exposure complete
01:51:32.091 00.153 7680 worker thread done servicing request
01:51:32.092 00.001 6120 OnExposeComplete: enter
01:51:32.096 00.004 6120 UpdateGuideState(): m_state=6
01:51:32.101 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7053
01:51:32.105 00.004 6120 Star::Find returns 1 (1), X=962.04, Y=49.34, Mass=13709, SNR=75.3, Peak=255 HFD=6.9
01:51:32.109 00.004 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.17 = -2.12)
01:51:32.114 00.005 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.39)
01:51:32.117 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.48 hyp=0.51 cameraTheta=1.21 mountX=-0.27 mountY=-0.35, mountTheta=-2.22
01:51:32.122 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.48, opts=13)
01:51:32.126 00.004 6120 Enqueuing Move request for scope (0.18, 0.48)
01:51:32.131 00.005 7680 Worker thread wakes up
01:51:32.131 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.48) opts 0xd
01:51:32.131 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.48)
01:51:32.131 00.000 7680 Moving (0.18, 0.48) raw xDistance=-0.27 yDistance=-0.35
01:51:32.132 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
01:51:32.132 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:51:32.132 00.000 7680 MoveAxis(E, 109, ABG)
01:51:32.132 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:32.136 00.004 6120 UpdateGuideState exits: m=13709 SNR=75.3 Saturated
01:51:32.140 00.004 7680 Guiding  Dir = 2, Dur = 109
01:51:32.140 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:32.144 00.004 7680 IsSlewing returns 0
01:51:32.145 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:32.149 00.004 7680 IsGuiding returns 0
01:51:32.150 00.001 6120 Enqueuing Expose request
01:51:32.154 00.004 7680 PulseGuide returned control before completion, sleep 119
01:51:32.290 00.136 7680 IsGuiding returns 1
01:51:32.291 00.001 7680 scope still moving after pulse duration time elapsed
01:51:32.320 00.029 7680 IsSlewing returns 0
01:51:32.321 00.001 7680 IsGuiding returns 0
01:51:32.322 00.001 7680 scope move finished after 109 + 62 ms
01:51:32.322 00.000 7680 Move returns status 0, amount 109
01:51:32.323 00.001 7680 MoveAxis(N, 191, ABG)
01:51:32.323 00.000 7680 Guiding  Dir = 0, Dur = 191
01:51:32.323 00.000 7680 IsSlewing returns 0
01:51:32.323 00.000 7680 IsGuiding returns 0
01:51:32.323 00.000 7680 PulseGuide returned control before completion, sleep 201
01:51:32.537 00.214 7680 IsGuiding returns 1
01:51:32.539 00.002 7680 scope still moving after pulse duration time elapsed
01:51:32.569 00.030 7680 IsSlewing returns 0
01:51:32.569 00.000 7680 IsGuiding returns 0
01:51:32.569 00.000 7680 scope move finished after 191 + 54 ms
01:51:32.570 00.001 7680 Move returns status 0, amount 191
01:51:32.570 00.000 7680 move complete, result=0
01:51:32.571 00.001 7680 worker thread done servicing request
01:51:32.571 00.000 7680 Worker thread wakes up
01:51:32.571 00.000 6120 GuideStep: -0.3 px 109 ms EAST, -0.4 px 191 ms NORTH
01:51:32.577 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:32.577 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:33.830 01.253 7680 Exposure complete
01:51:33.975 00.145 7680 worker thread done servicing request
01:51:33.976 00.001 6120 OnExposeComplete: enter
01:51:33.981 00.005 6120 UpdateGuideState(): m_state=6
01:51:33.984 00.003 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7054
01:51:33.989 00.005 6120 Star::Find returns 1 (1), X=962.03, Y=49.24, Mass=14961, SNR=80.3, Peak=255 HFD=6.9
01:51:33.993 00.004 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.11 = -2.18)
01:51:33.997 00.004 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.44)
01:51:34.001 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.38 hyp=0.42 cameraTheta=1.15 mountX=-0.24 mountY=-0.27, mountTheta=-2.30
01:51:34.005 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.38, opts=13)
01:51:34.009 00.004 6120 Enqueuing Move request for scope (0.17, 0.38)
01:51:34.013 00.004 7680 Worker thread wakes up
01:51:34.013 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:34.018 00.005 6120 UpdateGuideState exits: m=14961 SNR=80.3 Saturated
01:51:34.022 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.38) opts 0xd
01:51:34.022 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:34.026 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:34.029 00.003 6120 Enqueuing Expose request
01:51:34.033 00.004 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.38)
01:51:34.033 00.000 7680 Moving (0.17, 0.38) raw xDistance=-0.24 yDistance=-0.27
01:51:34.033 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
01:51:34.033 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:51:34.034 00.001 7680 MoveAxis(E, 104, ABG)
01:51:34.034 00.000 7680 Guiding  Dir = 2, Dur = 104
01:51:34.034 00.000 7680 IsSlewing returns 0
01:51:34.035 00.001 7680 IsGuiding returns 0
01:51:34.035 00.000 7680 PulseGuide returned control before completion, sleep 114
01:51:34.165 00.130 7680 IsGuiding returns 0
01:51:34.165 00.000 7680 Move returns status 0, amount 104
01:51:34.166 00.001 7680 MoveAxis(N, 145, ABG)
01:51:34.166 00.000 7680 Guiding  Dir = 0, Dur = 145
01:51:34.167 00.001 7680 IsSlewing returns 0
01:51:34.167 00.000 7680 IsGuiding returns 0
01:51:34.169 00.002 7680 PulseGuide returned control before completion, sleep 155
01:51:34.337 00.168 7680 IsGuiding returns 1
01:51:34.337 00.000 7680 scope still moving after pulse duration time elapsed
01:51:34.369 00.032 7680 IsSlewing returns 0
01:51:34.370 00.001 7680 IsGuiding returns 0
01:51:34.370 00.000 7680 scope move finished after 145 + 56 ms
01:51:34.371 00.001 7680 Move returns status 0, amount 145
01:51:34.371 00.000 7680 move complete, result=0
01:51:34.372 00.001 7680 worker thread done servicing request
01:51:34.372 00.000 6120 GuideStep: -0.2 px 104 ms EAST, -0.3 px 145 ms NORTH
01:51:34.378 00.006 7680 Worker thread wakes up
01:51:34.378 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:34.378 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:35.636 01.258 7680 Exposure complete
01:51:35.767 00.131 7680 worker thread done servicing request
01:51:35.767 00.000 6120 OnExposeComplete: enter
01:51:35.771 00.004 6120 UpdateGuideState(): m_state=6
01:51:35.776 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7055
01:51:35.779 00.003 6120 Star::Find returns 1 (1), X=961.92, Y=49.33, Mass=13969, SNR=75.9, Peak=255 HFD=6.9
01:51:35.784 00.005 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.40 = -1.89)
01:51:35.787 00.003 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
01:51:35.791 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.47 hyp=0.48 cameraTheta=1.44 mountX=-0.15 mountY=-0.40, mountTheta=-1.93
01:51:35.795 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.47, opts=13)
01:51:35.798 00.003 6120 Enqueuing Move request for scope (0.06, 0.47)
01:51:35.802 00.004 7680 Worker thread wakes up
01:51:35.802 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.47) opts 0xd
01:51:35.803 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.47)
01:51:35.803 00.000 7680 Moving (0.06, 0.47) raw xDistance=-0.15 yDistance=-0.40
01:51:35.803 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:51:35.803 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:51:35.803 00.000 7680 MoveAxis(E, 0, ABG)
01:51:35.804 00.001 7680 Move returns status 0, amount 0
01:51:35.804 00.000 7680 MoveAxis(N, 215, ABG)
01:51:35.804 00.000 7680 Guiding  Dir = 0, Dur = 215
01:51:35.804 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:35.807 00.003 7680 IsSlewing returns 0
01:51:35.808 00.001 6120 UpdateGuideState exits: m=13969 SNR=75.9 Saturated
01:51:35.811 00.003 7680 IsGuiding returns 0
01:51:35.812 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:35.816 00.004 7680 PulseGuide returned control before completion, sleep 225
01:51:35.816 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:35.819 00.003 6120 Enqueuing Expose request
01:51:36.050 00.231 7680 IsGuiding returns 0
01:51:36.051 00.001 7680 Move returns status 0, amount 215
01:51:36.051 00.000 7680 move complete, result=0
01:51:36.052 00.001 7680 worker thread done servicing request
01:51:36.052 00.000 7680 Worker thread wakes up
01:51:36.053 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 215 ms NORTH
01:51:36.063 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:36.063 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:37.310 01.247 7680 Exposure complete
01:51:37.449 00.139 7680 worker thread done servicing request
01:51:37.450 00.001 6120 OnExposeComplete: enter
01:51:37.453 00.003 6120 UpdateGuideState(): m_state=6
01:51:37.458 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7056
01:51:37.463 00.005 6120 Star::Find returns 1 (1), X=961.83, Y=49.23, Mass=14256, SNR=76.9, Peak=255 HFD=7.0
01:51:37.467 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
01:51:37.470 00.003 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
01:51:37.475 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.37 hyp=0.37 cameraTheta=1.64 mountX=-0.04 mountY=-0.34, mountTheta=-1.69
01:51:37.479 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.37, opts=13)
01:51:37.482 00.003 6120 Enqueuing Move request for scope (-0.03, 0.37)
01:51:37.485 00.003 7680 Worker thread wakes up
01:51:37.485 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:37.491 00.006 6120 UpdateGuideState exits: m=14256 SNR=76.9 Saturated
01:51:37.495 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.37) opts 0xd
01:51:37.495 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.37)
01:51:37.495 00.000 7680 Moving (-0.03, 0.37) raw xDistance=-0.04 yDistance=-0.34
01:51:37.495 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:51:37.496 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:51:37.496 00.000 7680 MoveAxis(E, 0, ABG)
01:51:37.496 00.000 7680 Move returns status 0, amount 0
01:51:37.496 00.000 7680 MoveAxis(N, 187, ABG)
01:51:37.496 00.000 7680 Guiding  Dir = 0, Dur = 187
01:51:37.497 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:37.501 00.004 7680 IsSlewing returns 0
01:51:37.501 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:37.504 00.003 7680 IsGuiding returns 0
01:51:37.504 00.000 6120 Enqueuing Expose request
01:51:37.508 00.004 7680 PulseGuide returned control before completion, sleep 197
01:51:37.722 00.214 7680 IsGuiding returns 1
01:51:37.723 00.001 7680 scope still moving after pulse duration time elapsed
01:51:37.752 00.029 7680 IsSlewing returns 0
01:51:37.753 00.001 7680 IsGuiding returns 0
01:51:37.754 00.001 7680 scope move finished after 187 + 62 ms
01:51:37.754 00.000 7680 Move returns status 0, amount 187
01:51:37.754 00.000 7680 move complete, result=0
01:51:37.755 00.001 7680 worker thread done servicing request
01:51:37.755 00.000 7680 Worker thread wakes up
01:51:37.755 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 187 ms NORTH
01:51:37.762 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:37.762 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:39.017 01.255 7680 Exposure complete
01:51:39.144 00.127 7680 worker thread done servicing request
01:51:39.145 00.001 6120 OnExposeComplete: enter
01:51:39.149 00.004 6120 UpdateGuideState(): m_state=6
01:51:39.154 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7057
01:51:39.157 00.003 6120 Star::Find returns 1 (1), X=961.91, Y=48.95, Mass=14614, SNR=76.7, Peak=255 HFD=7.2
01:51:39.161 00.004 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.05 = -2.24)
01:51:39.164 00.003 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.51)
01:51:39.168 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.09 mountX=-0.06 mountY=-0.06, mountTheta=-2.38
01:51:39.173 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.09, opts=13)
01:51:39.177 00.004 6120 Enqueuing Move request for scope (0.05, 0.09)
01:51:39.182 00.005 7680 Worker thread wakes up
01:51:39.182 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
01:51:39.182 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
01:51:39.182 00.000 7680 Moving (0.05, 0.09) raw xDistance=-0.06 yDistance=-0.06
01:51:39.182 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:51:39.183 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:51:39.183 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:39.188 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:51:39.188 00.000 7680 MoveAxis(E, 0, ABG)
01:51:39.188 00.000 7680 Move returns status 0, amount 0
01:51:39.188 00.000 7680 MoveAxis(N, 0, ABG)
01:51:39.188 00.000 7680 Move returns status 0, amount 0
01:51:39.188 00.000 7680 move complete, result=0
01:51:39.189 00.001 7680 worker thread done servicing request
01:51:39.189 00.000 6120 UpdateGuideState exits: m=14614 SNR=76.7 Saturated
01:51:39.193 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:39.196 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:39.199 00.003 6120 Enqueuing Expose request
01:51:39.203 00.004 7680 Worker thread wakes up
01:51:39.203 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:39.203 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:39.203 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:40.452 01.249 7680 Exposure complete
01:51:40.596 00.144 7680 worker thread done servicing request
01:51:40.596 00.000 6120 OnExposeComplete: enter
01:51:40.600 00.004 6120 UpdateGuideState(): m_state=6
01:51:40.605 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7058
01:51:40.609 00.004 6120 Star::Find returns 1 (1), X=961.98, Y=49.22, Mass=13515, SNR=75.1, Peak=255 HFD=6.9
01:51:40.613 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
01:51:40.616 00.003 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
01:51:40.620 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.37 hyp=0.38 cameraTheta=1.27 mountX=-0.18 mountY=-0.28, mountTheta=-2.15
01:51:40.625 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.37, opts=13)
01:51:40.629 00.004 6120 Enqueuing Move request for scope (0.12, 0.37)
01:51:40.633 00.004 7680 Worker thread wakes up
01:51:40.633 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.37) opts 0xd
01:51:40.633 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:40.637 00.004 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.37)
01:51:40.637 00.000 6120 UpdateGuideState exits: m=13515 SNR=75.1 Saturated
01:51:40.642 00.005 7680 Moving (0.12, 0.37) raw xDistance=-0.18 yDistance=-0.28
01:51:40.642 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:40.646 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:51:40.646 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:40.650 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:51:40.650 00.000 7680 MoveAxis(E, 0, ABG)
01:51:40.650 00.000 7680 Move returns status 0, amount 0
01:51:40.650 00.000 7680 MoveAxis(N, 151, ABG)
01:51:40.651 00.001 6120 Enqueuing Expose request
01:51:40.655 00.004 7680 Guiding  Dir = 0, Dur = 151
01:51:40.655 00.000 7680 IsSlewing returns 0
01:51:40.656 00.001 7680 IsGuiding returns 0
01:51:40.656 00.000 7680 PulseGuide returned control before completion, sleep 161
01:51:40.820 00.164 7680 IsGuiding returns 1
01:51:40.822 00.002 7680 scope still moving after pulse duration time elapsed
01:51:40.852 00.030 7680 IsSlewing returns 0
01:51:40.852 00.000 7680 IsGuiding returns 0
01:51:40.853 00.001 7680 scope move finished after 151 + 45 ms
01:51:40.853 00.000 7680 Move returns status 0, amount 151
01:51:40.853 00.000 7680 move complete, result=0
01:51:40.854 00.001 7680 worker thread done servicing request
01:51:40.854 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 151 ms NORTH
01:51:40.861 00.007 7680 Worker thread wakes up
01:51:40.861 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:40.862 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:42.112 01.250 7680 Exposure complete
01:51:42.249 00.137 7680 worker thread done servicing request
01:51:42.249 00.000 6120 OnExposeComplete: enter
01:51:42.253 00.004 6120 UpdateGuideState(): m_state=6
01:51:42.257 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7059
01:51:42.262 00.005 6120 Star::Find returns 1 (1), X=961.92, Y=49.26, Mass=13550, SNR=75.3, Peak=255 HFD=6.8
01:51:42.267 00.005 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
01:51:42.270 00.003 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
01:51:42.273 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.40 hyp=0.40 cameraTheta=1.42 mountX=-0.13 mountY=-0.33, mountTheta=-1.95
01:51:42.278 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.40, opts=13)
01:51:42.284 00.006 6120 Enqueuing Move request for scope (0.06, 0.40)
01:51:42.287 00.003 7680 Worker thread wakes up
01:51:42.287 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:42.291 00.004 6120 UpdateGuideState exits: m=13550 SNR=75.3 Saturated
01:51:42.295 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.40) opts 0xd
01:51:42.295 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.40)
01:51:42.295 00.000 7680 Moving (0.06, 0.40) raw xDistance=-0.13 yDistance=-0.33
01:51:42.295 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:51:42.295 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:51:42.295 00.000 7680 MoveAxis(E, 0, ABG)
01:51:42.297 00.002 7680 Move returns status 0, amount 0
01:51:42.297 00.000 7680 MoveAxis(N, 181, ABG)
01:51:42.297 00.000 7680 Guiding  Dir = 0, Dur = 181
01:51:42.297 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:42.302 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:42.308 00.006 6120 Enqueuing Expose request
01:51:42.313 00.005 7680 IsSlewing returns 0
01:51:42.313 00.000 7680 IsGuiding returns 0
01:51:42.313 00.000 7680 PulseGuide returned control before completion, sleep 191
01:51:42.506 00.193 7680 IsGuiding returns 1
01:51:42.506 00.000 7680 scope still moving after pulse duration time elapsed
01:51:42.538 00.032 7680 IsSlewing returns 0
01:51:42.538 00.000 7680 IsGuiding returns 0
01:51:42.538 00.000 7680 scope move finished after 181 + 44 ms
01:51:42.539 00.001 7680 Move returns status 0, amount 181
01:51:42.539 00.000 7680 move complete, result=0
01:51:42.539 00.000 7680 worker thread done servicing request
01:51:42.539 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 181 ms NORTH
01:51:42.544 00.005 7680 Worker thread wakes up
01:51:42.544 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:42.545 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:43.797 01.252 7680 Exposure complete
01:51:43.934 00.137 7680 worker thread done servicing request
01:51:43.934 00.000 6120 OnExposeComplete: enter
01:51:43.939 00.005 6120 UpdateGuideState(): m_state=6
01:51:43.942 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7060
01:51:43.946 00.004 6120 Star::Find returns 1 (1), X=961.92, Y=49.04, Mass=13906, SNR=76.7, Peak=255 HFD=7.1
01:51:43.950 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
01:51:43.955 00.005 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
01:51:43.959 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.26 mountX=-0.09 mountY=-0.14, mountTheta=-2.16
01:51:43.964 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.18, opts=13)
01:51:43.968 00.004 6120 Enqueuing Move request for scope (0.06, 0.18)
01:51:43.971 00.003 7680 Worker thread wakes up
01:51:43.972 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:43.975 00.003 6120 UpdateGuideState exits: m=13906 SNR=76.7 Saturated
01:51:43.979 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
01:51:43.979 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
01:51:43.979 00.000 7680 Moving (0.06, 0.18) raw xDistance=-0.09 yDistance=-0.14
01:51:43.979 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:51:43.979 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:51:43.979 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:43.984 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:51:43.984 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:43.988 00.004 7680 MoveAxis(E, 0, ABG)
01:51:43.988 00.000 7680 Move returns status 0, amount 0
01:51:43.988 00.000 7680 MoveAxis(N, 0, ABG)
01:51:43.989 00.001 7680 Move returns status 0, amount 0
01:51:43.989 00.000 7680 move complete, result=0
01:51:43.989 00.000 6120 Enqueuing Expose request
01:51:43.992 00.003 7680 worker thread done servicing request
01:51:43.992 00.000 7680 Worker thread wakes up
01:51:43.992 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:43.992 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:43.996 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:45.252 01.256 7680 Exposure complete
01:51:45.389 00.137 7680 worker thread done servicing request
01:51:45.389 00.000 6120 OnExposeComplete: enter
01:51:45.393 00.004 6120 UpdateGuideState(): m_state=6
01:51:45.396 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7061
01:51:45.402 00.006 6120 Star::Find returns 1 (1), X=961.93, Y=49.13, Mass=13384, SNR=74.5, Peak=255 HFD=6.9
01:51:45.406 00.004 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
01:51:45.409 00.003 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
01:51:45.414 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.32 mountX=-0.12 mountY=-0.21, mountTheta=-2.08
01:51:45.418 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.27, opts=13)
01:51:45.422 00.004 6120 Enqueuing Move request for scope (0.07, 0.27)
01:51:45.425 00.003 7680 Worker thread wakes up
01:51:45.425 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.27) opts 0xd
01:51:45.425 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.27)
01:51:45.425 00.000 7680 Moving (0.07, 0.27) raw xDistance=-0.12 yDistance=-0.21
01:51:45.425 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:51:45.427 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:51:45.427 00.000 7680 MoveAxis(E, 0, ABG)
01:51:45.427 00.000 7680 Move returns status 0, amount 0
01:51:45.427 00.000 7680 MoveAxis(N, 115, ABG)
01:51:45.427 00.000 7680 Guiding  Dir = 0, Dur = 115
01:51:45.428 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:45.433 00.005 7680 IsSlewing returns 0
01:51:45.433 00.000 6120 UpdateGuideState exits: m=13384 SNR=74.5 Saturated
01:51:45.436 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:45.441 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:45.444 00.003 6120 Enqueuing Expose request
01:51:45.448 00.004 7680 IsGuiding returns 0
01:51:45.448 00.000 7680 PulseGuide returned control before completion, sleep 125
01:51:45.582 00.134 7680 IsGuiding returns 1
01:51:45.582 00.000 7680 scope still moving after pulse duration time elapsed
01:51:45.613 00.031 7680 IsSlewing returns 0
01:51:45.614 00.001 7680 IsGuiding returns 0
01:51:45.614 00.000 7680 scope move finished after 115 + 52 ms
01:51:45.616 00.002 7680 Move returns status 0, amount 115
01:51:45.616 00.000 7680 move complete, result=0
01:51:45.616 00.000 7680 worker thread done servicing request
01:51:45.616 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 115 ms NORTH
01:51:45.625 00.009 7680 Worker thread wakes up
01:51:45.625 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:45.625 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:46.872 01.247 7680 Exposure complete
01:51:47.013 00.141 7680 worker thread done servicing request
01:51:47.015 00.002 6120 OnExposeComplete: enter
01:51:47.019 00.004 6120 UpdateGuideState(): m_state=6
01:51:47.024 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7062
01:51:47.028 00.004 6120 Star::Find returns 1 (1), X=961.97, Y=49.19, Mass=14298, SNR=78.2, Peak=255 HFD=6.9
01:51:47.032 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
01:51:47.035 00.003 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
01:51:47.039 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.34 hyp=0.35 cameraTheta=1.26 mountX=-0.17 mountY=-0.26, mountTheta=-2.15
01:51:47.044 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.34, opts=13)
01:51:47.048 00.004 6120 Enqueuing Move request for scope (0.11, 0.34)
01:51:47.053 00.005 7680 Worker thread wakes up
01:51:47.053 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:47.056 00.003 6120 UpdateGuideState exits: m=14298 SNR=78.2 Saturated
01:51:47.058 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:47.061 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.34) opts 0xd
01:51:47.061 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.34)
01:51:47.062 00.001 7680 Moving (0.11, 0.34) raw xDistance=-0.17 yDistance=-0.26
01:51:47.062 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:51:47.062 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:51:47.062 00.000 7680 MoveAxis(E, 0, ABG)
01:51:47.062 00.000 7680 Move returns status 0, amount 0
01:51:47.062 00.000 7680 MoveAxis(N, 139, ABG)
01:51:47.063 00.001 7680 Guiding  Dir = 0, Dur = 139
01:51:47.063 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:47.066 00.003 7680 IsSlewing returns 0
01:51:47.066 00.000 6120 Enqueuing Expose request
01:51:47.069 00.003 7680 IsGuiding returns 0
01:51:47.069 00.000 7680 PulseGuide returned control before completion, sleep 149
01:51:47.222 00.153 7680 IsGuiding returns 1
01:51:47.223 00.001 7680 scope still moving after pulse duration time elapsed
01:51:47.254 00.031 7680 IsSlewing returns 0
01:51:47.255 00.001 7680 IsGuiding returns 0
01:51:47.256 00.001 7680 scope move finished after 139 + 46 ms
01:51:47.256 00.000 7680 Move returns status 0, amount 139
01:51:47.257 00.001 7680 move complete, result=0
01:51:47.257 00.000 7680 worker thread done servicing request
01:51:47.258 00.001 7680 Worker thread wakes up
01:51:47.258 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 139 ms NORTH
01:51:47.265 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:47.265 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:48.514 01.249 7680 Exposure complete
01:51:48.656 00.142 7680 worker thread done servicing request
01:51:48.656 00.000 6120 OnExposeComplete: enter
01:51:48.660 00.004 6120 UpdateGuideState(): m_state=6
01:51:48.664 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7063
01:51:48.668 00.004 6120 Star::Find returns 1 (1), X=961.99, Y=49.13, Mass=14059, SNR=77.5, Peak=255 HFD=7.0
01:51:48.671 00.003 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.09 = -2.19)
01:51:48.674 00.003 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.82 = -2.46)
01:51:48.677 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.28 hyp=0.31 cameraTheta=1.13 mountX=-0.18 mountY=-0.19, mountTheta=-2.32
01:51:48.681 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.28, opts=13)
01:51:48.686 00.005 6120 Enqueuing Move request for scope (0.13, 0.28)
01:51:48.690 00.004 7680 Worker thread wakes up
01:51:48.690 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.28) opts 0xd
01:51:48.690 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.28)
01:51:48.690 00.000 7680 Moving (0.13, 0.28) raw xDistance=-0.18 yDistance=-0.19
01:51:48.690 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:51:48.690 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:51:48.690 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:51:48.690 00.000 7680 MoveAxis(E, 0, ABG)
01:51:48.690 00.000 7680 Move returns status 0, amount 0
01:51:48.690 00.000 7680 MoveAxis(N, 0, ABG)
01:51:48.690 00.000 7680 Move returns status 0, amount 0
01:51:48.691 00.001 7680 move complete, result=0
01:51:48.691 00.000 7680 worker thread done servicing request
01:51:48.691 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:48.697 00.006 6120 UpdateGuideState exits: m=14059 SNR=77.5 Saturated
01:51:48.700 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:48.704 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:48.708 00.004 6120 Enqueuing Expose request
01:51:48.712 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:48.715 00.003 7680 Worker thread wakes up
01:51:48.715 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:48.715 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:49.975 01.260 7680 Exposure complete
01:51:50.109 00.134 7680 worker thread done servicing request
01:51:50.110 00.001 6120 OnExposeComplete: enter
01:51:50.115 00.005 6120 UpdateGuideState(): m_state=6
01:51:50.118 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7064
01:51:50.123 00.005 6120 Star::Find returns 1 (1), X=962.10, Y=49.30, Mass=13455, SNR=74.2, Peak=255 HFD=6.9
01:51:50.126 00.003 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.03 = -2.25)
01:51:50.130 00.004 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.76 = -2.52)
01:51:50.134 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=0.44 hyp=0.50 cameraTheta=1.07 mountX=-0.32 mountY=-0.29, mountTheta=-2.40
01:51:50.139 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.44, opts=13)
01:51:50.141 00.002 6120 Enqueuing Move request for scope (0.24, 0.44)
01:51:50.146 00.005 7680 Worker thread wakes up
01:51:50.147 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.44) opts 0xd
01:51:50.147 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.44)
01:51:50.148 00.001 7680 Moving (0.24, 0.44) raw xDistance=-0.32 yDistance=-0.29
01:51:50.148 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:51:50.148 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:51:50.149 00.001 7680 MoveAxis(E, 129, ABG)
01:51:50.149 00.000 7680 Guiding  Dir = 2, Dur = 129
01:51:50.149 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:50.155 00.006 7680 IsSlewing returns 0
01:51:50.155 00.000 6120 UpdateGuideState exits: m=13455 SNR=74.2 Saturated
01:51:50.159 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:50.162 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:50.166 00.004 6120 Enqueuing Expose request
01:51:50.171 00.005 7680 IsGuiding returns 0
01:51:50.171 00.000 7680 PulseGuide returned control before completion, sleep 139
01:51:50.322 00.151 7680 IsGuiding returns 1
01:51:50.324 00.002 7680 scope still moving after pulse duration time elapsed
01:51:50.355 00.031 7680 IsSlewing returns 0
01:51:50.357 00.002 7680 IsGuiding returns 0
01:51:50.357 00.000 7680 scope move finished after 129 + 57 ms
01:51:50.358 00.001 7680 Move returns status 0, amount 129
01:51:50.358 00.000 7680 MoveAxis(N, 158, ABG)
01:51:50.359 00.001 7680 Guiding  Dir = 0, Dur = 158
01:51:50.359 00.000 7680 IsSlewing returns 0
01:51:50.360 00.001 7680 IsGuiding returns 0
01:51:50.361 00.001 7680 PulseGuide returned control before completion, sleep 168
01:51:50.541 00.180 7680 IsGuiding returns 1
01:51:50.541 00.000 7680 scope still moving after pulse duration time elapsed
01:51:50.573 00.032 7680 IsSlewing returns 0
01:51:50.575 00.002 7680 IsGuiding returns 0
01:51:50.576 00.001 7680 scope move finished after 158 + 56 ms
01:51:50.576 00.000 7680 Move returns status 0, amount 158
01:51:50.576 00.000 7680 move complete, result=0
01:51:50.577 00.001 7680 worker thread done servicing request
01:51:50.577 00.000 7680 Worker thread wakes up
01:51:50.578 00.001 6120 GuideStep: -0.3 px 129 ms EAST, -0.3 px 158 ms NORTH
01:51:50.584 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:50.584 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:51.834 01.250 7680 Exposure complete
01:51:51.976 00.142 7680 worker thread done servicing request
01:51:51.978 00.002 6120 OnExposeComplete: enter
01:51:51.981 00.003 6120 UpdateGuideState(): m_state=6
01:51:51.986 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7065
01:51:51.990 00.004 6120 Star::Find returns 1 (1), X=961.93, Y=49.35, Mass=14071, SNR=75.8, Peak=255 HFD=6.9
01:51:51.993 00.003 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.90)
01:51:51.998 00.005 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.17)
01:51:52.001 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.50 hyp=0.50 cameraTheta=1.42 mountX=-0.16 mountY=-0.41, mountTheta=-1.95
01:51:52.007 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.50, opts=13)
01:51:52.012 00.005 6120 Enqueuing Move request for scope (0.07, 0.50)
01:51:52.015 00.003 7680 Worker thread wakes up
01:51:52.015 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.50) opts 0xd
01:51:52.016 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.50)
01:51:52.016 00.000 7680 Moving (0.07, 0.50) raw xDistance=-0.16 yDistance=-0.41
01:51:52.017 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:51:52.017 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:52.021 00.004 6120 UpdateGuideState exits: m=14071 SNR=75.8 Saturated
01:51:52.024 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
01:51:52.024 00.000 7680 MoveAxis(E, 0, ABG)
01:51:52.025 00.001 7680 Move returns status 0, amount 0
01:51:52.025 00.000 7680 MoveAxis(N, 225, ABG)
01:51:52.025 00.000 7680 Guiding  Dir = 0, Dur = 225
01:51:52.025 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:52.030 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:52.034 00.004 6120 Enqueuing Expose request
01:51:52.038 00.004 7680 IsSlewing returns 0
01:51:52.038 00.000 7680 IsGuiding returns 0
01:51:52.038 00.000 7680 PulseGuide returned control before completion, sleep 235
01:51:52.277 00.239 7680 IsGuiding returns 1
01:51:52.278 00.001 7680 scope still moving after pulse duration time elapsed
01:51:52.307 00.029 7680 IsSlewing returns 0
01:51:52.309 00.002 7680 IsGuiding returns 0
01:51:52.310 00.001 7680 scope move finished after 225 + 46 ms
01:51:52.310 00.000 7680 Move returns status 0, amount 225
01:51:52.311 00.001 7680 move complete, result=0
01:51:52.311 00.000 7680 worker thread done servicing request
01:51:52.311 00.000 7680 Worker thread wakes up
01:51:52.312 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 225 ms NORTH
01:51:52.319 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:52.319 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:53.567 01.248 7680 Exposure complete
01:51:53.707 00.140 7680 worker thread done servicing request
01:51:53.708 00.001 6120 OnExposeComplete: enter
01:51:53.711 00.003 6120 UpdateGuideState(): m_state=6
01:51:53.716 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7066
01:51:53.720 00.004 6120 Star::Find returns 1 (1), X=961.93, Y=49.17, Mass=14021, SNR=77.5, Peak=255 HFD=7.0
01:51:53.723 00.003 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
01:51:53.727 00.004 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
01:51:53.730 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.32 hyp=0.32 cameraTheta=1.35 mountX=-0.13 mountY=-0.25, mountTheta=-2.04
01:51:53.736 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.32, opts=13)
01:51:53.740 00.004 6120 Enqueuing Move request for scope (0.07, 0.32)
01:51:53.745 00.005 7680 Worker thread wakes up
01:51:53.745 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.32) opts 0xd
01:51:53.745 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.32)
01:51:53.745 00.000 7680 Moving (0.07, 0.32) raw xDistance=-0.13 yDistance=-0.25
01:51:53.745 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:51:53.746 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:51:53.746 00.000 7680 MoveAxis(E, 0, ABG)
01:51:53.746 00.000 7680 Move returns status 0, amount 0
01:51:53.746 00.000 7680 MoveAxis(N, 137, ABG)
01:51:53.746 00.000 7680 Guiding  Dir = 0, Dur = 137
01:51:53.746 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:53.750 00.004 7680 IsSlewing returns 0
01:51:53.750 00.000 6120 UpdateGuideState exits: m=14021 SNR=77.5 Saturated
01:51:53.754 00.004 7680 IsGuiding returns 0
01:51:53.754 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:53.758 00.004 7680 PulseGuide returned control before completion, sleep 147
01:51:53.758 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:53.762 00.004 6120 Enqueuing Expose request
01:51:53.917 00.155 7680 IsGuiding returns 0
01:51:53.918 00.001 7680 Move returns status 0, amount 137
01:51:53.919 00.001 7680 move complete, result=0
01:51:53.920 00.001 7680 worker thread done servicing request
01:51:53.920 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 137 ms NORTH
01:51:53.930 00.010 7680 Worker thread wakes up
01:51:53.930 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:53.930 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:55.186 01.256 7680 Exposure complete
01:51:55.328 00.142 7680 worker thread done servicing request
01:51:55.328 00.000 6120 OnExposeComplete: enter
01:51:55.333 00.005 6120 UpdateGuideState(): m_state=6
01:51:55.338 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7067
01:51:55.342 00.004 6120 Star::Find returns 1 (1), X=961.98, Y=49.18, Mass=13955, SNR=77.3, Peak=255 HFD=6.9
01:51:55.346 00.004 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (-2.95) = xAngle (4.18 = -2.11)
01:51:55.350 00.004 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.91 = -2.38)
01:51:55.353 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.22 mountX=-0.18 mountY=-0.24, mountTheta=-2.21
01:51:55.358 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.33, opts=13)
01:51:55.363 00.005 6120 Enqueuing Move request for scope (0.12, 0.33)
01:51:55.366 00.003 7680 Worker thread wakes up
01:51:55.366 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.33) opts 0xd
01:51:55.366 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.33)
01:51:55.366 00.000 7680 Moving (0.12, 0.33) raw xDistance=-0.18 yDistance=-0.24
01:51:55.366 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:51:55.366 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:51:55.367 00.001 7680 MoveAxis(E, 0, ABG)
01:51:55.367 00.000 7680 Move returns status 0, amount 0
01:51:55.367 00.000 7680 MoveAxis(N, 132, ABG)
01:51:55.368 00.001 7680 Guiding  Dir = 0, Dur = 132
01:51:55.368 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:55.371 00.003 7680 IsSlewing returns 0
01:51:55.371 00.000 6120 UpdateGuideState exits: m=13955 SNR=77.3 Saturated
01:51:55.375 00.004 7680 IsGuiding returns 0
01:51:55.375 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:55.378 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:55.382 00.004 7680 PulseGuide returned control before completion, sleep 142
01:51:55.383 00.001 6120 Enqueuing Expose request
01:51:55.533 00.150 7680 IsGuiding returns 0
01:51:55.534 00.001 7680 Move returns status 0, amount 132
01:51:55.534 00.000 7680 move complete, result=0
01:51:55.534 00.000 7680 worker thread done servicing request
01:51:55.536 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 132 ms NORTH
01:51:55.542 00.006 7680 Worker thread wakes up
01:51:55.542 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:55.542 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:56.793 01.251 7680 Exposure complete
01:51:56.929 00.136 7680 worker thread done servicing request
01:51:56.929 00.000 6120 OnExposeComplete: enter
01:51:56.934 00.005 6120 UpdateGuideState(): m_state=6
01:51:56.938 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7068
01:51:56.943 00.005 6120 Star::Find returns 1 (1), X=962.14, Y=49.09, Mass=14718, SNR=78.1, Peak=255 HFD=7.0
01:51:56.946 00.003 6120 CameraToMount -- cameraTheta (0.70) - m_xAngle (-2.95) = xAngle (3.66 = -2.63)
01:51:56.949 00.003 6120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.39 = -2.89)
01:51:56.952 00.003 6120 CameraToMount -- cameraX=0.28 cameraY=0.24 hyp=0.37 cameraTheta=0.70 mountX=-0.32 mountY=-0.09, mountTheta=-2.87
01:51:56.959 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.24, opts=13)
01:51:56.963 00.004 6120 Enqueuing Move request for scope (0.28, 0.24)
01:51:56.967 00.004 7680 Worker thread wakes up
01:51:56.967 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.24) opts 0xd
01:51:56.967 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.24)
01:51:56.968 00.001 7680 Moving (0.28, 0.24) raw xDistance=-0.32 yDistance=-0.09
01:51:56.968 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:51:56.968 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:51:56.968 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:51:56.968 00.000 7680 MoveAxis(E, 130, ABG)
01:51:56.968 00.000 7680 Guiding  Dir = 2, Dur = 130
01:51:56.968 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:56.972 00.004 7680 IsSlewing returns 0
01:51:56.973 00.001 6120 UpdateGuideState exits: m=14718 SNR=78.1 Saturated
01:51:56.976 00.003 7680 IsGuiding returns 0
01:51:56.977 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:56.980 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:56.983 00.003 7680 PulseGuide returned control before completion, sleep 140
01:51:56.984 00.001 6120 Enqueuing Expose request
01:51:57.127 00.143 7680 IsGuiding returns 1
01:51:57.127 00.000 7680 scope still moving after pulse duration time elapsed
01:51:57.158 00.031 7680 IsSlewing returns 0
01:51:57.158 00.000 7680 IsGuiding returns 0
01:51:57.158 00.000 7680 scope move finished after 130 + 51 ms
01:51:57.159 00.001 7680 Move returns status 0, amount 130
01:51:57.159 00.000 7680 MoveAxis(N, 0, ABG)
01:51:57.159 00.000 7680 Move returns status 0, amount 0
01:51:57.159 00.000 7680 move complete, result=0
01:51:57.159 00.000 7680 worker thread done servicing request
01:51:57.160 00.001 6120 GuideStep: -0.3 px 130 ms EAST, -0.1 px 0 ms NORTH
01:51:57.164 00.004 7680 Worker thread wakes up
01:51:57.164 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:57.165 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:51:58.406 01.241 7680 Exposure complete
01:51:58.548 00.142 7680 worker thread done servicing request
01:51:58.549 00.001 6120 OnExposeComplete: enter
01:51:58.554 00.005 6120 UpdateGuideState(): m_state=6
01:51:58.558 00.004 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7069
01:51:58.562 00.004 6120 Star::Find returns 1 (1), X=961.99, Y=49.23, Mass=13256, SNR=74.5, Peak=255 HFD=6.9
01:51:58.566 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
01:51:58.571 00.005 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
01:51:58.574 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.38 hyp=0.40 cameraTheta=1.25 mountX=-0.19 mountY=-0.29, mountTheta=-2.16
01:51:58.579 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.38, opts=13)
01:51:58.584 00.005 6120 Enqueuing Move request for scope (0.12, 0.38)
01:51:58.587 00.003 7680 Worker thread wakes up
01:51:58.587 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.38) opts 0xd
01:51:58.588 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:51:58.591 00.003 6120 UpdateGuideState exits: m=13256 SNR=74.5 Saturated
01:51:58.596 00.005 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.38)
01:51:58.596 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:58.600 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:51:58.604 00.004 6120 Enqueuing Expose request
01:51:58.608 00.004 7680 Moving (0.12, 0.38) raw xDistance=-0.19 yDistance=-0.29
01:51:58.608 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:51:58.608 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:51:58.608 00.000 7680 MoveAxis(E, 0, ABG)
01:51:58.609 00.001 7680 Move returns status 0, amount 0
01:51:58.609 00.000 7680 MoveAxis(N, 155, ABG)
01:51:58.609 00.000 7680 Guiding  Dir = 0, Dur = 155
01:51:58.609 00.000 7680 IsSlewing returns 0
01:51:58.610 00.001 7680 IsGuiding returns 0
01:51:58.610 00.000 7680 PulseGuide returned control before completion, sleep 165
01:51:58.783 00.173 7680 IsGuiding returns 1
01:51:58.784 00.001 7680 scope still moving after pulse duration time elapsed
01:51:58.814 00.030 7680 IsSlewing returns 0
01:51:58.815 00.001 7680 IsGuiding returns 0
01:51:58.815 00.000 7680 scope move finished after 155 + 50 ms
01:51:58.815 00.000 7680 Move returns status 0, amount 155
01:51:58.817 00.002 7680 move complete, result=0
01:51:58.817 00.000 7680 worker thread done servicing request
01:51:58.817 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 155 ms NORTH
01:51:58.823 00.006 7680 Worker thread wakes up
01:51:58.823 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:51:58.823 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:00.078 01.255 7680 Exposure complete
01:52:00.220 00.142 7680 worker thread done servicing request
01:52:00.220 00.000 6120 OnExposeComplete: enter
01:52:00.223 00.003 6120 UpdateGuideState(): m_state=6
01:52:00.228 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7070
01:52:00.231 00.003 6120 Star::Find returns 1 (1), X=962.09, Y=49.20, Mass=13782, SNR=75.0, Peak=255 HFD=6.9
01:52:00.234 00.003 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.93 = -2.35)
01:52:00.238 00.004 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.62)
01:52:00.244 00.006 6120 CameraToMount -- cameraX=0.23 cameraY=0.34 hyp=0.41 cameraTheta=0.98 mountX=-0.29 mountY=-0.21, mountTheta=-2.52
01:52:00.250 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.34, opts=13)
01:52:00.255 00.005 6120 Enqueuing Move request for scope (0.23, 0.34)
01:52:00.258 00.003 7680 Worker thread wakes up
01:52:00.259 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:00.262 00.003 6120 UpdateGuideState exits: m=13782 SNR=75.0 Saturated
01:52:00.265 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:00.270 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:00.274 00.004 6120 Enqueuing Expose request
01:52:00.277 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.34) opts 0xd
01:52:00.277 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.34)
01:52:00.277 00.000 7680 Moving (0.23, 0.34) raw xDistance=-0.29 yDistance=-0.21
01:52:00.277 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:52:00.277 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:52:00.279 00.002 7680 MoveAxis(E, 118, ABG)
01:52:00.279 00.000 7680 Guiding  Dir = 2, Dur = 118
01:52:00.279 00.000 7680 IsSlewing returns 0
01:52:00.279 00.000 7680 IsGuiding returns 0
01:52:00.280 00.001 7680 PulseGuide returned control before completion, sleep 128
01:52:00.411 00.131 7680 IsGuiding returns 1
01:52:00.413 00.002 7680 scope still moving after pulse duration time elapsed
01:52:00.443 00.030 7680 IsSlewing returns 0
01:52:00.444 00.001 7680 IsGuiding returns 0
01:52:00.444 00.000 7680 scope move finished after 118 + 47 ms
01:52:00.445 00.001 7680 Move returns status 0, amount 118
01:52:00.446 00.001 7680 MoveAxis(N, 112, ABG)
01:52:00.446 00.000 7680 Guiding  Dir = 0, Dur = 112
01:52:00.447 00.001 7680 IsSlewing returns 0
01:52:00.447 00.000 7680 IsGuiding returns 0
01:52:00.448 00.001 7680 PulseGuide returned control before completion, sleep 122
01:52:00.584 00.136 7680 IsGuiding returns 1
01:52:00.586 00.002 7680 scope still moving after pulse duration time elapsed
01:52:00.614 00.028 7680 IsSlewing returns 0
01:52:00.615 00.001 7680 IsGuiding returns 0
01:52:00.615 00.000 7680 scope move finished after 112 + 56 ms
01:52:00.617 00.002 7680 Move returns status 0, amount 112
01:52:00.617 00.000 7680 move complete, result=0
01:52:00.618 00.001 7680 worker thread done servicing request
01:52:00.618 00.000 6120 GuideStep: -0.3 px 118 ms EAST, -0.2 px 112 ms NORTH
01:52:00.625 00.007 7680 Worker thread wakes up
01:52:00.625 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:00.625 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:01.876 01.251 7680 Exposure complete
01:52:02.015 00.139 7680 worker thread done servicing request
01:52:02.015 00.000 6120 OnExposeComplete: enter
01:52:02.020 00.005 6120 UpdateGuideState(): m_state=6
01:52:02.025 00.005 6120 Star::Find(15, 962, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7071
01:52:02.028 00.003 6120 Star::Find returns 1 (1), X=961.92, Y=49.22, Mass=13970, SNR=76.2, Peak=255 HFD=6.9
01:52:02.032 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.35 = -1.93)
01:52:02.036 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.20)
01:52:02.039 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.36 hyp=0.37 cameraTheta=1.40 mountX=-0.13 mountY=-0.30, mountTheta=-1.98
01:52:02.043 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.36, opts=13)
01:52:02.047 00.004 6120 Enqueuing Move request for scope (0.06, 0.36)
01:52:02.052 00.005 7680 Worker thread wakes up
01:52:02.052 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:02.055 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.36) opts 0xd
01:52:02.056 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.36)
01:52:02.056 00.000 7680 Moving (0.06, 0.36) raw xDistance=-0.13 yDistance=-0.30
01:52:02.056 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:52:02.056 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:52:02.056 00.000 7680 MoveAxis(E, 0, ABG)
01:52:02.056 00.000 7680 Move returns status 0, amount 0
01:52:02.056 00.000 7680 MoveAxis(N, 161, ABG)
01:52:02.056 00.000 7680 Guiding  Dir = 0, Dur = 161
01:52:02.056 00.000 6120 UpdateGuideState exits: m=13970 SNR=76.2 Saturated
01:52:02.061 00.005 7680 IsSlewing returns 0
01:52:02.061 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:02.064 00.003 7680 IsGuiding returns 0
01:52:02.065 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:02.068 00.003 6120 Enqueuing Expose request
01:52:02.073 00.005 7680 PulseGuide returned control before completion, sleep 171
01:52:02.252 00.179 7680 IsGuiding returns 0
01:52:02.253 00.001 7680 Move returns status 0, amount 161
01:52:02.253 00.000 7680 move complete, result=0
01:52:02.255 00.002 7680 worker thread done servicing request
01:52:02.255 00.000 7680 Worker thread wakes up
01:52:02.255 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 161 ms NORTH
01:52:02.263 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:02.263 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:03.513 01.250 7680 Exposure complete
01:52:03.670 00.157 7680 worker thread done servicing request
01:52:03.670 00.000 6120 OnExposeComplete: enter
01:52:03.676 00.006 6120 UpdateGuideState(): m_state=6
01:52:03.681 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7072
01:52:03.687 00.006 6120 Star::Find returns 1 (1), X=961.97, Y=49.26, Mass=14667, SNR=78.0, Peak=255 HFD=6.9
01:52:03.692 00.005 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
01:52:03.695 00.003 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
01:52:03.699 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.40 hyp=0.42 cameraTheta=1.31 mountX=-0.18 mountY=-0.32, mountTheta=-2.10
01:52:03.707 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.40, opts=13)
01:52:03.711 00.004 6120 Enqueuing Move request for scope (0.11, 0.40)
01:52:03.715 00.004 7680 Worker thread wakes up
01:52:03.716 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:03.719 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.40) opts 0xd
01:52:03.719 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.40)
01:52:03.719 00.000 6120 UpdateGuideState exits: m=14667 SNR=78.0 Saturated
01:52:03.724 00.005 7680 Moving (0.11, 0.40) raw xDistance=-0.18 yDistance=-0.32
01:52:03.724 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:03.727 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:52:03.727 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:03.729 00.002 6120 Enqueuing Expose request
01:52:03.732 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:52:03.732 00.000 7680 MoveAxis(E, 0, ABG)
01:52:03.732 00.000 7680 Move returns status 0, amount 0
01:52:03.733 00.001 7680 MoveAxis(N, 171, ABG)
01:52:03.733 00.000 7680 Guiding  Dir = 0, Dur = 171
01:52:03.733 00.000 7680 IsSlewing returns 0
01:52:03.733 00.000 7680 IsGuiding returns 0
01:52:03.735 00.002 7680 PulseGuide returned control before completion, sleep 181
01:52:03.926 00.191 7680 IsGuiding returns 1
01:52:03.927 00.001 7680 scope still moving after pulse duration time elapsed
01:52:03.957 00.030 7680 IsSlewing returns 0
01:52:03.959 00.002 7680 IsGuiding returns 0
01:52:03.959 00.000 7680 scope move finished after 171 + 53 ms
01:52:03.959 00.000 7680 Move returns status 0, amount 171
01:52:03.960 00.001 7680 move complete, result=0
01:52:03.961 00.001 7680 worker thread done servicing request
01:52:03.961 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 171 ms NORTH
01:52:03.967 00.006 7680 Worker thread wakes up
01:52:03.968 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:03.968 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:05.218 01.250 7680 Exposure complete
01:52:05.349 00.131 7680 worker thread done servicing request
01:52:05.350 00.001 6120 OnExposeComplete: enter
01:52:05.354 00.004 6120 UpdateGuideState(): m_state=6
01:52:05.358 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7073
01:52:05.361 00.003 6120 Star::Find returns 1 (1), X=961.95, Y=49.15, Mass=13857, SNR=75.1, Peak=255 HFD=7.0
01:52:05.366 00.005 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
01:52:05.370 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.31)
01:52:05.373 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.29 mountX=-0.14 mountY=-0.23, mountTheta=-2.12
01:52:05.377 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.30, opts=13)
01:52:05.383 00.006 6120 Enqueuing Move request for scope (0.09, 0.30)
01:52:05.386 00.003 7680 Worker thread wakes up
01:52:05.387 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:05.390 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
01:52:05.391 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
01:52:05.391 00.000 7680 Moving (0.09, 0.30) raw xDistance=-0.14 yDistance=-0.23
01:52:05.391 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:52:05.391 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:52:05.391 00.000 7680 MoveAxis(E, 0, ABG)
01:52:05.391 00.000 6120 UpdateGuideState exits: m=13857 SNR=75.1 Saturated
01:52:05.397 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:05.402 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:05.405 00.003 6120 Enqueuing Expose request
01:52:05.409 00.004 7680 Move returns status 0, amount 0
01:52:05.409 00.000 7680 MoveAxis(N, 125, ABG)
01:52:05.409 00.000 7680 Guiding  Dir = 0, Dur = 125
01:52:05.409 00.000 7680 IsSlewing returns 0
01:52:05.410 00.001 7680 IsGuiding returns 0
01:52:05.410 00.000 7680 PulseGuide returned control before completion, sleep 135
01:52:05.551 00.141 7680 IsGuiding returns 1
01:52:05.551 00.000 7680 scope still moving after pulse duration time elapsed
01:52:05.581 00.030 7680 IsSlewing returns 0
01:52:05.582 00.001 7680 IsGuiding returns 0
01:52:05.582 00.000 7680 scope move finished after 125 + 47 ms
01:52:05.584 00.002 7680 Move returns status 0, amount 125
01:52:05.584 00.000 7680 move complete, result=0
01:52:05.584 00.000 7680 worker thread done servicing request
01:52:05.585 00.001 7680 Worker thread wakes up
01:52:05.585 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 125 ms NORTH
01:52:05.594 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:05.594 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:06.846 01.252 7680 Exposure complete
01:52:06.975 00.129 7680 worker thread done servicing request
01:52:06.976 00.001 6120 OnExposeComplete: enter
01:52:06.979 00.003 6120 UpdateGuideState(): m_state=6
01:52:06.983 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7074
01:52:06.987 00.004 6120 Star::Find returns 1 (1), X=961.59, Y=49.48, Mass=14186, SNR=77.2, Peak=255 HFD=7.1
01:52:06.991 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.94 = -1.35)
01:52:06.995 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.62)
01:52:06.998 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.62 hyp=0.68 cameraTheta=1.98 mountX=0.15 mountY=-0.68, mountTheta=-1.35
01:52:07.003 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.62, opts=13)
01:52:07.007 00.004 6120 Enqueuing Move request for scope (-0.27, 0.62)
01:52:07.011 00.004 7680 Worker thread wakes up
01:52:07.011 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.62) opts 0xd
01:52:07.011 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.62)
01:52:07.011 00.000 7680 Moving (-0.27, 0.62) raw xDistance=0.15 yDistance=-0.68
01:52:07.011 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:52:07.012 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
01:52:07.012 00.000 7680 MoveAxis(E, 0, ABG)
01:52:07.012 00.000 7680 Move returns status 0, amount 0
01:52:07.012 00.000 7680 MoveAxis(N, 368, ABG)
01:52:07.012 00.000 7680 Guiding  Dir = 0, Dur = 368
01:52:07.012 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:07.016 00.004 7680 IsSlewing returns 0
01:52:07.016 00.000 6120 UpdateGuideState exits: m=14186 SNR=77.2 Saturated
01:52:07.020 00.004 7680 IsGuiding returns 0
01:52:07.020 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:07.025 00.005 7680 PulseGuide returned control before completion, sleep 378
01:52:07.025 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:07.028 00.003 6120 Enqueuing Expose request
01:52:07.412 00.384 7680 IsGuiding returns 0
01:52:07.412 00.000 7680 Move returns status 0, amount 368
01:52:07.412 00.000 7680 move complete, result=0
01:52:07.414 00.002 7680 worker thread done servicing request
01:52:07.414 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.7 px 368 ms NORTH
01:52:07.419 00.005 7680 Worker thread wakes up
01:52:07.419 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:07.421 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:08.675 01.254 7680 Exposure complete
01:52:08.842 00.167 7680 worker thread done servicing request
01:52:08.842 00.000 6120 OnExposeComplete: enter
01:52:08.846 00.004 6120 UpdateGuideState(): m_state=6
01:52:08.849 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7075
01:52:08.854 00.005 6120 Star::Find returns 1 (1), X=961.86, Y=48.90, Mass=14203, SNR=76.9, Peak=255 HFD=7.1
01:52:08.857 00.003 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
01:52:08.860 00.003 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
01:52:08.866 00.006 6120 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.62 mountX=-0.01 mountY=-0.04, mountTheta=-1.71
01:52:08.870 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.04, opts=13)
01:52:08.874 00.004 6120 Enqueuing Move request for scope (-0.00, 0.04)
01:52:08.877 00.003 7680 Worker thread wakes up
01:52:08.877 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:08.882 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
01:52:08.882 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
01:52:08.882 00.000 6120 UpdateGuideState exits: m=14203 SNR=76.9 Saturated
01:52:08.886 00.004 7680 Moving (-0.00, 0.04) raw xDistance=-0.01 yDistance=-0.04
01:52:08.886 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:08.890 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:52:08.890 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:52:08.891 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:08.897 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:52:08.897 00.000 6120 Enqueuing Expose request
01:52:08.902 00.005 7680 MoveAxis(E, 0, ABG)
01:52:08.902 00.000 7680 Move returns status 0, amount 0
01:52:08.903 00.001 7680 MoveAxis(N, 0, ABG)
01:52:08.903 00.000 7680 Move returns status 0, amount 0
01:52:08.903 00.000 7680 move complete, result=0
01:52:08.903 00.000 7680 worker thread done servicing request
01:52:08.903 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:08.908 00.005 7680 Worker thread wakes up
01:52:08.908 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:08.908 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:10.161 01.253 7680 Exposure complete
01:52:10.298 00.137 7680 worker thread done servicing request
01:52:10.298 00.000 6120 OnExposeComplete: enter
01:52:10.303 00.005 6120 UpdateGuideState(): m_state=6
01:52:10.306 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7076
01:52:10.312 00.006 6120 Star::Find returns 1 (1), X=961.88, Y=48.91, Mass=14509, SNR=77.7, Peak=255 HFD=7.1
01:52:10.315 00.003 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
01:52:10.320 00.005 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
01:52:10.323 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.29 mountX=-0.02 mountY=-0.04, mountTheta=-2.11
01:52:10.327 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.05, opts=13)
01:52:10.332 00.005 6120 Enqueuing Move request for scope (0.01, 0.05)
01:52:10.335 00.003 7680 Worker thread wakes up
01:52:10.337 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:10.343 00.006 6120 UpdateGuideState exits: m=14509 SNR=77.7 Saturated
01:52:10.347 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:10.352 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:10.357 00.005 6120 Enqueuing Expose request
01:52:10.360 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
01:52:10.361 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
01:52:10.361 00.000 7680 Moving (0.01, 0.05) raw xDistance=-0.02 yDistance=-0.04
01:52:10.361 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:52:10.361 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:52:10.362 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:52:10.362 00.000 7680 MoveAxis(E, 0, ABG)
01:52:10.362 00.000 7680 Move returns status 0, amount 0
01:52:10.362 00.000 7680 MoveAxis(N, 0, ABG)
01:52:10.362 00.000 7680 Move returns status 0, amount 0
01:52:10.362 00.000 7680 move complete, result=0
01:52:10.363 00.001 7680 worker thread done servicing request
01:52:10.363 00.000 7680 Worker thread wakes up
01:52:10.364 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:10.368 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:10.368 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:11.622 01.254 7680 Exposure complete
01:52:11.755 00.133 7680 worker thread done servicing request
01:52:11.757 00.002 6120 OnExposeComplete: enter
01:52:11.761 00.004 6120 UpdateGuideState(): m_state=6
01:52:11.764 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7077
01:52:11.768 00.004 6120 Star::Find returns 1 (1), X=961.94, Y=49.12, Mass=14199, SNR=76.5, Peak=255 HFD=7.0
01:52:11.773 00.005 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (-2.95) = xAngle (4.23 = -2.05)
01:52:11.777 00.004 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
01:52:11.781 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.27 hyp=0.28 cameraTheta=1.28 mountX=-0.13 mountY=-0.20, mountTheta=-2.13
01:52:11.787 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.27, opts=13)
01:52:11.791 00.004 6120 Enqueuing Move request for scope (0.08, 0.27)
01:52:11.794 00.003 7680 Worker thread wakes up
01:52:11.794 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.27) opts 0xd
01:52:11.795 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.27)
01:52:11.795 00.000 7680 Moving (0.08, 0.27) raw xDistance=-0.13 yDistance=-0.20
01:52:11.795 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:52:11.795 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:52:11.795 00.000 7680 MoveAxis(E, 0, ABG)
01:52:11.795 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:11.800 00.005 7680 Move returns status 0, amount 0
01:52:11.800 00.000 7680 MoveAxis(N, 110, ABG)
01:52:11.800 00.000 6120 UpdateGuideState exits: m=14199 SNR=76.5 Saturated
01:52:11.805 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:11.809 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:11.813 00.004 7680 Guiding  Dir = 0, Dur = 110
01:52:11.813 00.000 6120 Enqueuing Expose request
01:52:11.817 00.004 7680 IsSlewing returns 0
01:52:11.817 00.000 7680 IsGuiding returns 0
01:52:11.817 00.000 7680 PulseGuide returned control before completion, sleep 120
01:52:11.952 00.135 7680 IsGuiding returns 1
01:52:11.953 00.001 7680 scope still moving after pulse duration time elapsed
01:52:11.984 00.031 7680 IsSlewing returns 0
01:52:11.985 00.001 7680 IsGuiding returns 0
01:52:11.985 00.000 7680 scope move finished after 110 + 57 ms
01:52:11.985 00.000 7680 Move returns status 0, amount 110
01:52:11.985 00.000 7680 move complete, result=0
01:52:11.987 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 110 ms NORTH
01:52:11.995 00.008 7680 worker thread done servicing request
01:52:11.995 00.000 7680 Worker thread wakes up
01:52:11.996 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:11.996 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:13.248 01.252 7680 Exposure complete
01:52:13.382 00.134 7680 worker thread done servicing request
01:52:13.382 00.000 6120 OnExposeComplete: enter
01:52:13.387 00.005 6120 UpdateGuideState(): m_state=6
01:52:13.390 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7078
01:52:13.394 00.004 6120 Star::Find returns 1 (1), X=961.90, Y=49.04, Mass=14257, SNR=77.7, Peak=255 HFD=7.1
01:52:13.399 00.005 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (-2.95) = xAngle (4.34 = -1.95)
01:52:13.403 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.22)
01:52:13.406 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.38 mountX=-0.07 mountY=-0.15, mountTheta=-2.00
01:52:13.412 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.18, opts=13)
01:52:13.416 00.004 6120 Enqueuing Move request for scope (0.04, 0.18)
01:52:13.419 00.003 7680 Worker thread wakes up
01:52:13.419 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
01:52:13.420 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
01:52:13.421 00.001 7680 Moving (0.04, 0.18) raw xDistance=-0.07 yDistance=-0.15
01:52:13.421 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:52:13.421 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:52:13.421 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:13.425 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:52:13.425 00.000 6120 UpdateGuideState exits: m=14257 SNR=77.7 Saturated
01:52:13.429 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:13.432 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:13.437 00.005 6120 Enqueuing Expose request
01:52:13.441 00.004 7680 MoveAxis(E, 0, ABG)
01:52:13.441 00.000 7680 Move returns status 0, amount 0
01:52:13.441 00.000 7680 MoveAxis(N, 0, ABG)
01:52:13.441 00.000 7680 Move returns status 0, amount 0
01:52:13.442 00.001 7680 move complete, result=0
01:52:13.442 00.000 7680 worker thread done servicing request
01:52:13.443 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:13.446 00.003 7680 Worker thread wakes up
01:52:13.446 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:13.446 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:14.701 01.255 7680 Exposure complete
01:52:14.844 00.143 7680 worker thread done servicing request
01:52:14.844 00.000 6120 OnExposeComplete: enter
01:52:14.849 00.005 6120 UpdateGuideState(): m_state=6
01:52:14.853 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7079
01:52:14.857 00.004 6120 Star::Find returns 1 (1), X=961.94, Y=49.70, Mass=13951, SNR=76.0, Peak=255 HFD=6.9
01:52:14.861 00.004 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.43 = -1.86)
01:52:14.865 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.12)
01:52:14.872 00.007 6120 CameraToMount -- cameraX=0.08 cameraY=0.85 hyp=0.85 cameraTheta=1.47 mountX=-0.24 mountY=-0.72, mountTheta=-1.89
01:52:14.878 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.85, opts=13)
01:52:14.881 00.003 6120 Enqueuing Move request for scope (0.08, 0.85)
01:52:14.885 00.004 7680 Worker thread wakes up
01:52:14.886 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.85) opts 0xd
01:52:14.886 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.85)
01:52:14.886 00.000 7680 Moving (0.08, 0.85) raw xDistance=-0.24 yDistance=-0.72
01:52:14.886 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:52:14.887 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:14.891 00.004 6120 UpdateGuideState exits: m=13951 SNR=76.0 Saturated
01:52:14.895 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
01:52:14.895 00.000 7680 MoveAxis(E, 98, ABG)
01:52:14.896 00.001 7680 Guiding  Dir = 2, Dur = 98
01:52:14.897 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:14.901 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:14.905 00.004 6120 Enqueuing Expose request
01:52:14.909 00.004 7680 IsSlewing returns 0
01:52:14.909 00.000 7680 IsGuiding returns 0
01:52:14.910 00.001 7680 PulseGuide returned control before completion, sleep 108
01:52:15.021 00.111 7680 IsGuiding returns 1
01:52:15.022 00.001 7680 scope still moving after pulse duration time elapsed
01:52:15.050 00.028 7680 IsSlewing returns 0
01:52:15.052 00.002 7680 IsGuiding returns 0
01:52:15.053 00.001 7680 scope move finished after 98 + 44 ms
01:52:15.053 00.000 7680 Move returns status 0, amount 98
01:52:15.054 00.001 7680 MoveAxis(N, 393, ABG)
01:52:15.054 00.000 7680 Guiding  Dir = 0, Dur = 393
01:52:15.054 00.000 7680 IsSlewing returns 0
01:52:15.055 00.001 7680 IsGuiding returns 0
01:52:15.055 00.000 7680 PulseGuide returned control before completion, sleep 403
01:52:15.472 00.417 7680 IsGuiding returns 1
01:52:15.473 00.001 7680 scope still moving after pulse duration time elapsed
01:52:15.502 00.029 7680 IsSlewing returns 0
01:52:15.503 00.001 7680 IsGuiding returns 1
01:52:15.535 00.032 7680 IsSlewing returns 0
01:52:15.536 00.001 7680 IsGuiding returns 1
01:52:15.565 00.029 7680 IsSlewing returns 0
01:52:15.565 00.000 7680 IsGuiding returns 0
01:52:15.567 00.002 7680 scope move finished after 393 + 118 ms
01:52:15.567 00.000 7680 Move returns status 0, amount 393
01:52:15.568 00.001 7680 move complete, result=0
01:52:15.568 00.000 7680 worker thread done servicing request
01:52:15.568 00.000 7680 Worker thread wakes up
01:52:15.568 00.000 6120 GuideStep: -0.2 px 98 ms EAST, -0.7 px 393 ms NORTH
01:52:15.575 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:15.576 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:16.830 01.254 7680 Exposure complete
01:52:16.972 00.142 7680 worker thread done servicing request
01:52:16.973 00.001 6120 OnExposeComplete: enter
01:52:16.976 00.003 6120 UpdateGuideState(): m_state=6
01:52:16.980 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7080
01:52:16.984 00.004 6120 Star::Find returns 1 (1), X=961.75, Y=48.97, Mass=14576, SNR=78.4, Peak=255 HFD=6.9
01:52:16.988 00.004 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.30 = -0.98)
01:52:16.992 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.25)
01:52:16.997 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.16 cameraTheta=2.35 mountX=0.09 mountY=-0.15, mountTheta=-1.04
01:52:17.003 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.11, opts=13)
01:52:17.008 00.005 6120 Enqueuing Move request for scope (-0.11, 0.11)
01:52:17.011 00.003 7680 Worker thread wakes up
01:52:17.012 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:17.016 00.004 6120 UpdateGuideState exits: m=14576 SNR=78.4 Saturated
01:52:17.019 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:17.025 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:17.029 00.004 6120 Enqueuing Expose request
01:52:17.033 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
01:52:17.033 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
01:52:17.033 00.000 7680 Moving (-0.11, 0.11) raw xDistance=0.09 yDistance=-0.15
01:52:17.033 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:52:17.033 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:52:17.034 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:52:17.034 00.000 7680 MoveAxis(E, 0, ABG)
01:52:17.034 00.000 7680 Move returns status 0, amount 0
01:52:17.034 00.000 7680 MoveAxis(N, 0, ABG)
01:52:17.035 00.001 7680 Move returns status 0, amount 0
01:52:17.036 00.001 7680 move complete, result=0
01:52:17.036 00.000 7680 worker thread done servicing request
01:52:17.036 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:17.040 00.004 7680 Worker thread wakes up
01:52:17.040 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:17.040 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:18.294 01.254 7680 Exposure complete
01:52:18.435 00.141 7680 worker thread done servicing request
01:52:18.436 00.001 6120 OnExposeComplete: enter
01:52:18.439 00.003 6120 UpdateGuideState(): m_state=6
01:52:18.444 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7081
01:52:18.449 00.005 6120 Star::Find returns 1 (1), X=961.91, Y=49.08, Mass=14476, SNR=78.1, Peak=255 HFD=7.1
01:52:18.452 00.003 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.32 = -1.96)
01:52:18.457 00.005 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
01:52:18.461 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.37 mountX=-0.09 mountY=-0.18, mountTheta=-2.02
01:52:18.470 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.22, opts=13)
01:52:18.475 00.005 6120 Enqueuing Move request for scope (0.05, 0.22)
01:52:18.479 00.004 7680 Worker thread wakes up
01:52:18.480 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:18.483 00.003 6120 UpdateGuideState exits: m=14476 SNR=78.1 Saturated
01:52:18.488 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
01:52:18.488 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
01:52:18.488 00.000 7680 Moving (0.05, 0.22) raw xDistance=-0.09 yDistance=-0.18
01:52:18.489 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:18.493 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:18.498 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:52:18.498 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:52:18.498 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:52:18.499 00.001 7680 MoveAxis(E, 0, ABG)
01:52:18.499 00.000 7680 Move returns status 0, amount 0
01:52:18.499 00.000 6120 Enqueuing Expose request
01:52:18.502 00.003 7680 MoveAxis(N, 0, ABG)
01:52:18.502 00.000 7680 Move returns status 0, amount 0
01:52:18.502 00.000 7680 move complete, result=0
01:52:18.504 00.002 7680 worker thread done servicing request
01:52:18.504 00.000 7680 Worker thread wakes up
01:52:18.504 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:18.504 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:18.504 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:52:19.752 01.248 7680 Exposure complete
01:52:19.888 00.136 7680 worker thread done servicing request
01:52:19.889 00.001 6120 OnExposeComplete: enter
01:52:19.892 00.003 6120 UpdateGuideState(): m_state=6
01:52:19.898 00.006 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7082
01:52:19.902 00.004 6120 Star::Find returns 1 (1), X=961.82, Y=49.17, Mass=13601, SNR=76.2, Peak=255 HFD=7.0
01:52:19.906 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (-2.95) = xAngle (4.66 = -1.62)
01:52:19.910 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.39 = -1.89)
01:52:19.913 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.32 hyp=0.32 cameraTheta=1.71 mountX=-0.02 mountY=-0.30, mountTheta=-1.62
01:52:19.918 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.32, opts=13)
01:52:19.922 00.004 6120 Enqueuing Move request for scope (-0.04, 0.32)
01:52:19.925 00.003 7680 Worker thread wakes up
01:52:19.925 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.32) opts 0xd
01:52:19.927 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:19.930 00.003 6120 UpdateGuideState exits: m=13601 SNR=76.2 Saturated
01:52:19.934 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:19.938 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:19.942 00.004 6120 Enqueuing Expose request
01:52:19.945 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.32)
01:52:19.945 00.000 7680 Moving (-0.04, 0.32) raw xDistance=-0.02 yDistance=-0.30
01:52:19.946 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:52:19.946 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:52:19.946 00.000 7680 MoveAxis(E, 0, ABG)
01:52:19.946 00.000 7680 Move returns status 0, amount 0
01:52:19.946 00.000 7680 MoveAxis(N, 165, ABG)
01:52:19.947 00.001 7680 Guiding  Dir = 0, Dur = 165
01:52:19.947 00.000 7680 IsSlewing returns 0
01:52:19.947 00.000 7680 IsGuiding returns 0
01:52:19.947 00.000 7680 PulseGuide returned control before completion, sleep 175
01:52:20.134 00.187 7680 IsGuiding returns 1
01:52:20.135 00.001 7680 scope still moving after pulse duration time elapsed
01:52:20.167 00.032 7680 IsSlewing returns 0
01:52:20.168 00.001 7680 IsGuiding returns 0
01:52:20.168 00.000 7680 scope move finished after 165 + 55 ms
01:52:20.169 00.001 7680 Move returns status 0, amount 165
01:52:20.169 00.000 7680 move complete, result=0
01:52:20.170 00.001 7680 worker thread done servicing request
01:52:20.170 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 165 ms NORTH
01:52:20.178 00.008 7680 Worker thread wakes up
01:52:20.178 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:20.179 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:21.428 01.249 7680 Exposure complete
01:52:21.575 00.147 7680 worker thread done servicing request
01:52:21.575 00.000 6120 OnExposeComplete: enter
01:52:21.579 00.004 6120 UpdateGuideState(): m_state=6
01:52:21.583 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7083
01:52:21.587 00.004 6120 Star::Find returns 1 (1), X=961.74, Y=49.13, Mass=14901, SNR=80.0, Peak=255 HFD=7.0
01:52:21.594 00.007 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.96 = -1.32)
01:52:21.598 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.59)
01:52:21.602 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.27 hyp=0.30 cameraTheta=2.01 mountX=0.07 mountY=-0.30, mountTheta=-1.33
01:52:21.607 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.27, opts=13)
01:52:21.611 00.004 6120 Enqueuing Move request for scope (-0.13, 0.27)
01:52:21.614 00.003 7680 Worker thread wakes up
01:52:21.614 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:21.619 00.005 6120 UpdateGuideState exits: m=14901 SNR=80.0 Saturated
01:52:21.622 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:21.625 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.27) opts 0xd
01:52:21.626 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.27)
01:52:21.626 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:21.629 00.003 7680 Moving (-0.13, 0.27) raw xDistance=0.07 yDistance=-0.30
01:52:21.629 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:52:21.629 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:52:21.629 00.000 6120 Enqueuing Expose request
01:52:21.633 00.004 7680 MoveAxis(E, 0, ABG)
01:52:21.633 00.000 7680 Move returns status 0, amount 0
01:52:21.634 00.001 7680 MoveAxis(N, 162, ABG)
01:52:21.634 00.000 7680 Guiding  Dir = 0, Dur = 162
01:52:21.634 00.000 7680 IsSlewing returns 0
01:52:21.634 00.000 7680 IsGuiding returns 0
01:52:21.636 00.002 7680 PulseGuide returned control before completion, sleep 172
01:52:21.823 00.187 7680 IsGuiding returns 1
01:52:21.824 00.001 7680 scope still moving after pulse duration time elapsed
01:52:21.856 00.032 7680 IsSlewing returns 0
01:52:21.858 00.002 7680 IsGuiding returns 0
01:52:21.859 00.001 7680 scope move finished after 162 + 62 ms
01:52:21.859 00.000 7680 Move returns status 0, amount 162
01:52:21.860 00.001 7680 move complete, result=0
01:52:21.860 00.000 7680 worker thread done servicing request
01:52:21.861 00.001 7680 Worker thread wakes up
01:52:21.861 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 162 ms NORTH
01:52:21.870 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:21.871 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:23.121 01.250 7680 Exposure complete
01:52:23.260 00.139 7680 worker thread done servicing request
01:52:23.260 00.000 6120 OnExposeComplete: enter
01:52:23.264 00.004 6120 UpdateGuideState(): m_state=6
01:52:23.269 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7084
01:52:23.272 00.003 6120 Star::Find returns 1 (1), X=961.75, Y=49.16, Mass=14705, SNR=77.0, Peak=255 HFD=6.9
01:52:23.277 00.005 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.87 = -1.42)
01:52:23.280 00.003 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.60 = -1.69)
01:52:23.284 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.30 hyp=0.32 cameraTheta=1.91 mountX=0.05 mountY=-0.32, mountTheta=-1.42
01:52:23.288 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.30, opts=13)
01:52:23.292 00.004 6120 Enqueuing Move request for scope (-0.11, 0.30)
01:52:23.295 00.003 7680 Worker thread wakes up
01:52:23.295 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.30) opts 0xd
01:52:23.296 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.30)
01:52:23.296 00.000 7680 Moving (-0.11, 0.30) raw xDistance=0.05 yDistance=-0.32
01:52:23.296 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:52:23.296 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:52:23.296 00.000 7680 MoveAxis(E, 0, ABG)
01:52:23.296 00.000 7680 Move returns status 0, amount 0
01:52:23.296 00.000 7680 MoveAxis(N, 173, ABG)
01:52:23.296 00.000 7680 Guiding  Dir = 0, Dur = 173
01:52:23.298 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:23.301 00.003 7680 IsSlewing returns 0
01:52:23.302 00.001 7680 IsGuiding returns 0
01:52:23.302 00.000 6120 UpdateGuideState exits: m=14705 SNR=77.0 Saturated
01:52:23.307 00.005 7680 PulseGuide returned control before completion, sleep 183
01:52:23.307 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:23.311 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:23.315 00.004 6120 Enqueuing Expose request
01:52:23.501 00.186 7680 IsGuiding returns 1
01:52:23.501 00.000 7680 scope still moving after pulse duration time elapsed
01:52:23.532 00.031 7680 IsSlewing returns 0
01:52:23.532 00.000 7680 IsGuiding returns 0
01:52:23.532 00.000 7680 scope move finished after 173 + 57 ms
01:52:23.534 00.002 7680 Move returns status 0, amount 173
01:52:23.534 00.000 7680 move complete, result=0
01:52:23.534 00.000 7680 worker thread done servicing request
01:52:23.534 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 173 ms NORTH
01:52:23.540 00.006 7680 Worker thread wakes up
01:52:23.540 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:23.540 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:24.791 01.251 7680 Exposure complete
01:52:24.931 00.140 7680 worker thread done servicing request
01:52:24.932 00.001 6120 OnExposeComplete: enter
01:52:24.937 00.005 6120 UpdateGuideState(): m_state=6
01:52:24.941 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7085
01:52:24.945 00.004 6120 Star::Find returns 1 (1), X=961.47, Y=49.37, Mass=14787, SNR=77.5, Peak=255 HFD=7.2
01:52:24.948 00.003 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
01:52:24.952 00.004 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
01:52:24.956 00.004 6120 CameraToMount -- cameraX=-0.39 cameraY=0.51 hyp=0.65 cameraTheta=2.23 mountX=0.29 mountY=-0.63, mountTheta=-1.14
01:52:24.961 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=0.51, opts=13)
01:52:24.966 00.005 6120 Enqueuing Move request for scope (-0.39, 0.51)
01:52:24.970 00.004 7680 Worker thread wakes up
01:52:24.970 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:24.975 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.51) opts 0xd
01:52:24.975 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, 0.51)
01:52:24.975 00.000 7680 Moving (-0.39, 0.51) raw xDistance=0.29 yDistance=-0.63
01:52:24.975 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:52:24.975 00.000 6120 UpdateGuideState exits: m=14787 SNR=77.5 Saturated
01:52:24.980 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:24.983 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:24.986 00.003 6120 Enqueuing Expose request
01:52:24.992 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
01:52:24.992 00.000 7680 MoveAxis(W, 119, ABG)
01:52:24.992 00.000 7680 Guiding  Dir = 3, Dur = 119
01:52:24.992 00.000 7680 IsSlewing returns 0
01:52:24.993 00.001 7680 IsGuiding returns 0
01:52:24.993 00.000 7680 PulseGuide returned control before completion, sleep 129
01:52:25.131 00.138 7680 IsGuiding returns 1
01:52:25.132 00.001 7680 scope still moving after pulse duration time elapsed
01:52:25.163 00.031 7680 IsSlewing returns 0
01:52:25.164 00.001 7680 IsGuiding returns 0
01:52:25.165 00.001 7680 scope move finished after 119 + 52 ms
01:52:25.165 00.000 7680 Move returns status 0, amount 119
01:52:25.165 00.000 7680 MoveAxis(N, 345, ABG)
01:52:25.166 00.001 7680 Guiding  Dir = 0, Dur = 345
01:52:25.166 00.000 7680 IsSlewing returns 0
01:52:25.167 00.001 7680 IsGuiding returns 0
01:52:25.168 00.001 7680 PulseGuide returned control before completion, sleep 355
01:52:25.538 00.370 7680 IsGuiding returns 1
01:52:25.539 00.001 7680 scope still moving after pulse duration time elapsed
01:52:25.569 00.030 7680 IsSlewing returns 0
01:52:25.570 00.001 7680 IsGuiding returns 0
01:52:25.571 00.001 7680 scope move finished after 345 + 58 ms
01:52:25.572 00.001 7680 Move returns status 0, amount 345
01:52:25.572 00.000 7680 move complete, result=0
01:52:25.572 00.000 7680 worker thread done servicing request
01:52:25.573 00.001 7680 Worker thread wakes up
01:52:25.573 00.000 6120 GuideStep: 0.3 px 119 ms WEST, -0.6 px 345 ms NORTH
01:52:25.580 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:25.580 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:26.832 01.252 7680 Exposure complete
01:52:26.977 00.145 7680 worker thread done servicing request
01:52:26.978 00.001 6120 OnExposeComplete: enter
01:52:26.982 00.004 6120 UpdateGuideState(): m_state=6
01:52:26.985 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7086
01:52:26.990 00.005 6120 Star::Find returns 1 (1), X=961.76, Y=48.86, Mass=14620, SNR=77.8, Peak=255 HFD=6.9
01:52:26.994 00.004 6120 CameraToMount -- cameraTheta (3.12) - m_xAngle (-2.95) = xAngle (6.07 = -0.21)
01:52:26.998 00.004 6120 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.81 = -0.48)
01:52:27.001 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.12 mountX=0.10 mountY=-0.05, mountTheta=-0.44
01:52:27.006 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.00, opts=13)
01:52:27.011 00.005 6120 Enqueuing Move request for scope (-0.10, 0.00)
01:52:27.014 00.003 7680 Worker thread wakes up
01:52:27.014 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
01:52:27.015 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:27.018 00.003 6120 UpdateGuideState exits: m=14620 SNR=77.8 Saturated
01:52:27.021 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:27.025 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
01:52:27.025 00.000 7680 Moving (-0.10, 0.00) raw xDistance=0.10 yDistance=-0.05
01:52:27.025 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:52:27.027 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:52:27.027 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:52:27.027 00.000 7680 MoveAxis(E, 0, ABG)
01:52:27.027 00.000 7680 Move returns status 0, amount 0
01:52:27.027 00.000 7680 MoveAxis(N, 0, ABG)
01:52:27.027 00.000 7680 Move returns status 0, amount 0
01:52:27.028 00.001 7680 move complete, result=0
01:52:27.028 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:27.032 00.004 7680 worker thread done servicing request
01:52:27.032 00.000 6120 Enqueuing Expose request
01:52:27.037 00.005 7680 Worker thread wakes up
01:52:27.037 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:27.041 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:27.041 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:28.283 01.242 7680 Exposure complete
01:52:28.421 00.138 7680 worker thread done servicing request
01:52:28.423 00.002 6120 OnExposeComplete: enter
01:52:28.426 00.003 6120 UpdateGuideState(): m_state=6
01:52:28.431 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7087
01:52:28.436 00.005 6120 Star::Find returns 1 (1), X=961.69, Y=48.91, Mass=14310, SNR=78.5, Peak=255 HFD=7.0
01:52:28.441 00.005 6120 CameraToMount -- cameraTheta (2.84) - m_xAngle (-2.95) = xAngle (5.80 = -0.49)
01:52:28.445 00.004 6120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.53 = -0.76)
01:52:28.449 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.84 mountX=0.16 mountY=-0.13, mountTheta=-0.66
01:52:28.455 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.05, opts=13)
01:52:28.459 00.004 6120 Enqueuing Move request for scope (-0.17, 0.05)
01:52:28.463 00.004 7680 Worker thread wakes up
01:52:28.463 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:28.468 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
01:52:28.468 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
01:52:28.468 00.000 7680 Moving (-0.17, 0.05) raw xDistance=0.16 yDistance=-0.13
01:52:28.468 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:52:28.469 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:52:28.469 00.000 6120 UpdateGuideState exits: m=14310 SNR=78.5 Saturated
01:52:28.473 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:28.477 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:28.481 00.004 6120 Enqueuing Expose request
01:52:28.484 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:52:28.485 00.001 7680 MoveAxis(E, 0, ABG)
01:52:28.485 00.000 7680 Move returns status 0, amount 0
01:52:28.485 00.000 7680 MoveAxis(N, 0, ABG)
01:52:28.485 00.000 7680 Move returns status 0, amount 0
01:52:28.485 00.000 7680 move complete, result=0
01:52:28.485 00.000 7680 worker thread done servicing request
01:52:28.485 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:28.490 00.005 7680 Worker thread wakes up
01:52:28.490 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:28.490 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:29.747 01.257 7680 Exposure complete
01:52:29.907 00.160 7680 worker thread done servicing request
01:52:29.907 00.000 6120 OnExposeComplete: enter
01:52:29.912 00.005 6120 UpdateGuideState(): m_state=6
01:52:29.917 00.005 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7088
01:52:29.923 00.006 6120 Star::Find returns 1 (1), X=961.80, Y=48.97, Mass=14557, SNR=77.8, Peak=255 HFD=6.9
01:52:29.930 00.007 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.98 = -1.30)
01:52:29.938 00.008 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.57)
01:52:29.945 00.007 6120 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.03 mountX=0.03 mountY=-0.13, mountTheta=-1.31
01:52:29.952 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.11, opts=13)
01:52:29.957 00.005 6120 Enqueuing Move request for scope (-0.06, 0.11)
01:52:29.963 00.006 7680 Worker thread wakes up
01:52:29.963 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:29.967 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
01:52:29.967 00.000 6120 UpdateGuideState exits: m=14557 SNR=77.8 Saturated
01:52:29.973 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
01:52:29.973 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:29.979 00.006 7680 Moving (-0.06, 0.11) raw xDistance=0.03 yDistance=-0.13
01:52:29.979 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:29.984 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:52:29.984 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:52:29.985 00.001 6120 Enqueuing Expose request
01:52:29.991 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:52:29.991 00.000 7680 MoveAxis(E, 0, ABG)
01:52:29.991 00.000 7680 Move returns status 0, amount 0
01:52:29.991 00.000 7680 MoveAxis(N, 0, ABG)
01:52:29.993 00.002 7680 Move returns status 0, amount 0
01:52:29.993 00.000 7680 move complete, result=0
01:52:29.993 00.000 7680 worker thread done servicing request
01:52:29.993 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:29.998 00.005 7680 Worker thread wakes up
01:52:29.999 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:29.999 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:31.251 01.252 7680 Exposure complete
01:52:31.395 00.144 7680 worker thread done servicing request
01:52:31.398 00.003 6120 OnExposeComplete: enter
01:52:31.402 00.004 6120 UpdateGuideState(): m_state=6
01:52:31.406 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7089
01:52:31.410 00.004 6120 Star::Find returns 1 (1), X=961.45, Y=49.36, Mass=14769, SNR=79.6, Peak=255 HFD=7.2
01:52:31.413 00.003 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
01:52:31.417 00.004 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.95 = -1.34)
01:52:31.420 00.003 6120 CameraToMount -- cameraX=-0.41 cameraY=0.50 hyp=0.65 cameraTheta=2.26 mountX=0.31 mountY=-0.63, mountTheta=-1.11
01:52:31.425 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=0.50, opts=13)
01:52:31.430 00.005 6120 Enqueuing Move request for scope (-0.41, 0.50)
01:52:31.433 00.003 7680 Worker thread wakes up
01:52:31.434 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.50) opts 0xd
01:52:31.434 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, 0.50)
01:52:31.434 00.000 7680 Moving (-0.41, 0.50) raw xDistance=0.31 yDistance=-0.63
01:52:31.434 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:52:31.435 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
01:52:31.435 00.000 7680 MoveAxis(W, 128, ABG)
01:52:31.435 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:31.440 00.005 6120 UpdateGuideState exits: m=14769 SNR=79.6 Saturated
01:52:31.444 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:31.448 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:31.451 00.003 6120 Enqueuing Expose request
01:52:31.455 00.004 7680 Guiding  Dir = 3, Dur = 128
01:52:31.455 00.000 7680 IsSlewing returns 0
01:52:31.455 00.000 7680 IsGuiding returns 0
01:52:31.456 00.001 7680 PulseGuide returned control before completion, sleep 138
01:52:31.598 00.142 7680 IsGuiding returns 1
01:52:31.599 00.001 7680 scope still moving after pulse duration time elapsed
01:52:31.628 00.029 7680 IsSlewing returns 0
01:52:31.630 00.002 7680 IsGuiding returns 0
01:52:31.630 00.000 7680 scope move finished after 128 + 45 ms
01:52:31.631 00.001 7680 Move returns status 0, amount 128
01:52:31.631 00.000 7680 MoveAxis(N, 344, ABG)
01:52:31.631 00.000 7680 Guiding  Dir = 0, Dur = 344
01:52:31.632 00.001 7680 IsSlewing returns 0
01:52:31.633 00.001 7680 IsGuiding returns 0
01:52:31.633 00.000 7680 PulseGuide returned control before completion, sleep 354
01:52:31.989 00.356 7680 IsGuiding returns 1
01:52:31.991 00.002 7680 scope still moving after pulse duration time elapsed
01:52:32.021 00.030 7680 IsSlewing returns 0
01:52:32.022 00.001 7680 IsGuiding returns 0
01:52:32.023 00.001 7680 scope move finished after 344 + 46 ms
01:52:32.023 00.000 7680 Move returns status 0, amount 344
01:52:32.024 00.001 7680 move complete, result=0
01:52:32.024 00.000 7680 worker thread done servicing request
01:52:32.026 00.002 6120 GuideStep: 0.3 px 128 ms WEST, -0.6 px 344 ms NORTH
01:52:32.032 00.006 7680 Worker thread wakes up
01:52:32.032 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:32.032 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:33.285 01.253 7680 Exposure complete
01:52:33.426 00.141 7680 worker thread done servicing request
01:52:33.426 00.000 6120 OnExposeComplete: enter
01:52:33.430 00.004 6120 UpdateGuideState(): m_state=6
01:52:33.434 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7090
01:52:33.438 00.004 6120 Star::Find returns 1 (1), X=961.77, Y=48.99, Mass=14225, SNR=78.7, Peak=255 HFD=7.0
01:52:33.442 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.12 = -1.16)
01:52:33.446 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.85 = -1.43)
01:52:33.449 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.17 mountX=0.06 mountY=-0.16, mountTheta=-1.19
01:52:33.454 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.13, opts=13)
01:52:33.458 00.004 6120 Enqueuing Move request for scope (-0.09, 0.13)
01:52:33.461 00.003 7680 Worker thread wakes up
01:52:33.461 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
01:52:33.461 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
01:52:33.461 00.000 7680 Moving (-0.09, 0.13) raw xDistance=0.06 yDistance=-0.16
01:52:33.461 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:52:33.463 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:52:33.463 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:33.469 00.006 6120 UpdateGuideState exits: m=14225 SNR=78.7 Saturated
01:52:33.473 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:33.477 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:52:33.478 00.001 7680 MoveAxis(E, 0, ABG)
01:52:33.478 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:33.482 00.004 6120 Enqueuing Expose request
01:52:33.485 00.003 7680 Move returns status 0, amount 0
01:52:33.485 00.000 7680 MoveAxis(N, 0, ABG)
01:52:33.486 00.001 7680 Move returns status 0, amount 0
01:52:33.486 00.000 7680 move complete, result=0
01:52:33.486 00.000 7680 worker thread done servicing request
01:52:33.486 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:52:33.491 00.005 7680 Worker thread wakes up
01:52:33.491 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:33.491 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:34.738 01.247 7680 Exposure complete
01:52:34.883 00.145 7680 worker thread done servicing request
01:52:34.885 00.002 6120 OnExposeComplete: enter
01:52:34.889 00.004 6120 UpdateGuideState(): m_state=6
01:52:34.893 00.004 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7091
01:52:34.897 00.004 6120 Star::Find returns 1 (1), X=961.75, Y=49.17, Mass=15662, SNR=79.9, Peak=255 HFD=7.0
01:52:34.901 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (-2.95) = xAngle (4.86 = -1.42)
01:52:34.905 00.004 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.69)
01:52:34.909 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.91 mountX=0.05 mountY=-0.33, mountTheta=-1.42
01:52:34.914 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.31, opts=13)
01:52:34.918 00.004 6120 Enqueuing Move request for scope (-0.11, 0.31)
01:52:34.922 00.004 7680 Worker thread wakes up
01:52:34.922 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:34.926 00.004 6120 UpdateGuideState exits: m=15662 SNR=79.9 Saturated
01:52:34.930 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.31) opts 0xd
01:52:34.930 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.31)
01:52:34.930 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:34.935 00.005 7680 Moving (-0.11, 0.31) raw xDistance=0.05 yDistance=-0.33
01:52:34.935 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:52:34.935 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:52:34.935 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:34.940 00.005 6120 Enqueuing Expose request
01:52:34.944 00.004 7680 MoveAxis(E, 0, ABG)
01:52:34.944 00.000 7680 Move returns status 0, amount 0
01:52:34.944 00.000 7680 MoveAxis(N, 180, ABG)
01:52:34.944 00.000 7680 Guiding  Dir = 0, Dur = 180
01:52:34.944 00.000 7680 IsSlewing returns 0
01:52:34.945 00.001 7680 IsGuiding returns 0
01:52:34.945 00.000 7680 PulseGuide returned control before completion, sleep 190
01:52:35.149 00.204 7680 IsGuiding returns 0
01:52:35.149 00.000 7680 Move returns status 0, amount 180
01:52:35.149 00.000 7680 move complete, result=0
01:52:35.150 00.001 7680 worker thread done servicing request
01:52:35.150 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 180 ms NORTH
01:52:35.156 00.006 7680 Worker thread wakes up
01:52:35.156 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:35.156 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:36.412 01.256 7680 Exposure complete
01:52:36.549 00.137 7680 worker thread done servicing request
01:52:36.549 00.000 6120 OnExposeComplete: enter
01:52:36.553 00.004 6120 UpdateGuideState(): m_state=6
01:52:36.558 00.005 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7092
01:52:36.561 00.003 6120 Star::Find returns 1 (1), X=961.82, Y=49.05, Mass=14351, SNR=78.5, Peak=255 HFD=6.9
01:52:36.566 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.57)
01:52:36.570 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.84)
01:52:36.574 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.76 mountX=0.00 mountY=-0.19, mountTheta=-1.57
01:52:36.580 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.20, opts=13)
01:52:36.585 00.005 6120 Enqueuing Move request for scope (-0.04, 0.20)
01:52:36.590 00.005 7680 Worker thread wakes up
01:52:36.590 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
01:52:36.591 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
01:52:36.591 00.000 7680 Moving (-0.04, 0.20) raw xDistance=0.00 yDistance=-0.19
01:52:36.591 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:52:36.591 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:52:36.591 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:52:36.591 00.000 7680 MoveAxis(E, 0, ABG)
01:52:36.592 00.001 7680 Move returns status 0, amount 0
01:52:36.592 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:36.596 00.004 7680 MoveAxis(N, 0, ABG)
01:52:36.596 00.000 7680 Move returns status 0, amount 0
01:52:36.597 00.001 7680 move complete, result=0
01:52:36.597 00.000 7680 worker thread done servicing request
01:52:36.597 00.000 6120 UpdateGuideState exits: m=14351 SNR=78.5 Saturated
01:52:36.601 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:36.605 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:36.610 00.005 6120 Enqueuing Expose request
01:52:36.615 00.005 7680 Worker thread wakes up
01:52:36.615 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:36.616 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:36.616 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:52:37.872 01.256 7680 Exposure complete
01:52:38.019 00.147 7680 worker thread done servicing request
01:52:38.019 00.000 6120 OnExposeComplete: enter
01:52:38.026 00.007 6120 UpdateGuideState(): m_state=6
01:52:38.033 00.007 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7093
01:52:38.039 00.006 6120 Star::Find returns 1 (1), X=961.57, Y=49.38, Mass=14544, SNR=76.9, Peak=255 HFD=7.2
01:52:38.044 00.005 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (-2.95) = xAngle (5.02 = -1.26)
01:52:38.048 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.76 = -1.53)
01:52:38.054 00.006 6120 CameraToMount -- cameraX=-0.29 cameraY=0.53 hyp=0.60 cameraTheta=2.07 mountX=0.18 mountY=-0.60, mountTheta=-1.27
01:52:38.062 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.53, opts=13)
01:52:38.069 00.007 6120 Enqueuing Move request for scope (-0.29, 0.53)
01:52:38.076 00.007 7680 Worker thread wakes up
01:52:38.076 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:38.082 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.53) opts 0xd
01:52:38.083 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.53)
01:52:38.083 00.000 6120 UpdateGuideState exits: m=14544 SNR=76.9 Saturated
01:52:38.091 00.008 7680 Moving (-0.29, 0.53) raw xDistance=0.18 yDistance=-0.60
01:52:38.091 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:38.102 00.011 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:52:38.102 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:38.112 00.010 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
01:52:38.112 00.000 7680 MoveAxis(E, 0, ABG)
01:52:38.112 00.000 7680 Move returns status 0, amount 0
01:52:38.113 00.001 6120 Enqueuing Expose request
01:52:38.119 00.006 7680 MoveAxis(N, 326, ABG)
01:52:38.119 00.000 7680 Guiding  Dir = 0, Dur = 326
01:52:38.120 00.001 7680 IsSlewing returns 0
01:52:38.120 00.000 7680 IsGuiding returns 0
01:52:38.121 00.001 7680 PulseGuide returned control before completion, sleep 336
01:52:38.468 00.347 7680 IsGuiding returns 1
01:52:38.468 00.000 7680 scope still moving after pulse duration time elapsed
01:52:38.501 00.033 7680 IsSlewing returns 0
01:52:38.503 00.002 7680 IsGuiding returns 0
01:52:38.503 00.000 7680 scope move finished after 326 + 56 ms
01:52:38.504 00.001 7680 Move returns status 0, amount 326
01:52:38.504 00.000 7680 move complete, result=0
01:52:38.504 00.000 7680 worker thread done servicing request
01:52:38.504 00.000 7680 Worker thread wakes up
01:52:38.505 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.6 px 326 ms NORTH
01:52:38.512 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:38.512 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:39.768 01.256 7680 Exposure complete
01:52:39.897 00.129 7680 worker thread done servicing request
01:52:39.897 00.000 6120 OnExposeComplete: enter
01:52:39.900 00.003 6120 UpdateGuideState(): m_state=6
01:52:39.904 00.004 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7094
01:52:39.907 00.003 6120 Star::Find returns 1 (1), X=961.79, Y=48.94, Mass=14443, SNR=78.1, Peak=255 HFD=6.9
01:52:39.911 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (-2.95) = xAngle (5.23 = -1.06)
01:52:39.914 00.003 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.96 = -1.33)
01:52:39.918 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.27 mountX=0.06 mountY=-0.11, mountTheta=-1.10
01:52:39.923 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.09, opts=13)
01:52:39.926 00.003 6120 Enqueuing Move request for scope (-0.07, 0.09)
01:52:39.931 00.005 7680 Worker thread wakes up
01:52:39.932 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
01:52:39.932 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
01:52:39.932 00.000 7680 Moving (-0.07, 0.09) raw xDistance=0.06 yDistance=-0.11
01:52:39.932 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:52:39.932 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:52:39.932 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:52:39.932 00.000 7680 MoveAxis(E, 0, ABG)
01:52:39.933 00.001 7680 Move returns status 0, amount 0
01:52:39.933 00.000 7680 MoveAxis(N, 0, ABG)
01:52:39.933 00.000 7680 Move returns status 0, amount 0
01:52:39.933 00.000 7680 move complete, result=0
01:52:39.933 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:39.939 00.006 7680 worker thread done servicing request
01:52:39.939 00.000 6120 UpdateGuideState exits: m=14443 SNR=78.1 Saturated
01:52:39.942 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:39.946 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:39.949 00.003 6120 Enqueuing Expose request
01:52:39.953 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:39.957 00.004 7680 Worker thread wakes up
01:52:39.957 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:39.957 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:41.214 01.257 7680 Exposure complete
01:52:41.332 00.118 7680 worker thread done servicing request
01:52:41.332 00.000 6120 OnExposeComplete: enter
01:52:41.337 00.005 6120 UpdateGuideState(): m_state=6
01:52:41.340 00.003 6120 Star::Find(15, 961, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7095
01:52:41.345 00.005 6120 Star::Find returns 1 (1), X=961.71, Y=49.01, Mass=13897, SNR=77.2, Peak=255 HFD=6.9
01:52:41.348 00.003 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.30 = -0.98)
01:52:41.351 00.003 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.25)
01:52:41.356 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.15 hyp=0.22 cameraTheta=2.35 mountX=0.12 mountY=-0.20, mountTheta=-1.04
01:52:41.360 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.15, opts=13)
01:52:41.363 00.003 6120 Enqueuing Move request for scope (-0.15, 0.15)
01:52:41.367 00.004 7680 Worker thread wakes up
01:52:41.367 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.15) opts 0xd
01:52:41.367 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.15)
01:52:41.367 00.000 7680 Moving (-0.15, 0.15) raw xDistance=0.12 yDistance=-0.20
01:52:41.367 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:52:41.367 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:52:41.367 00.000 7680 MoveAxis(E, 0, ABG)
01:52:41.367 00.000 7680 Move returns status 0, amount 0
01:52:41.369 00.002 7680 MoveAxis(N, 111, ABG)
01:52:41.369 00.000 7680 Guiding  Dir = 0, Dur = 111
01:52:41.369 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:41.373 00.004 7680 IsSlewing returns 0
01:52:41.373 00.000 6120 UpdateGuideState exits: m=13897 SNR=77.2 Saturated
01:52:41.376 00.003 7680 IsGuiding returns 0
01:52:41.376 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:41.380 00.004 7680 PulseGuide returned control before completion, sleep 121
01:52:41.380 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:41.384 00.004 6120 Enqueuing Expose request
01:52:41.512 00.128 7680 IsGuiding returns 1
01:52:41.512 00.000 7680 scope still moving after pulse duration time elapsed
01:52:41.542 00.030 7680 IsSlewing returns 0
01:52:41.544 00.002 7680 IsGuiding returns 0
01:52:41.547 00.003 7680 scope move finished after 111 + 59 ms
01:52:41.547 00.000 7680 Move returns status 0, amount 111
01:52:41.548 00.001 7680 move complete, result=0
01:52:41.548 00.000 7680 worker thread done servicing request
01:52:41.548 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 111 ms NORTH
01:52:41.556 00.008 7680 Worker thread wakes up
01:52:41.556 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:41.559 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(947,34,31,31)
01:52:42.046 00.487 6120 evsrv: cli 0FAEF398 connect
01:52:42.183 00.137 6120 case statement mapped state 6 to 3
01:52:42.188 00.005 6120 case statement mapped state 6 to 3
01:52:42.192 00.004 6120 evsrv: cli 0FAEF398 request: {"method":"get_app_state","id":"5b15ac6a-67d5-456f-bfea-e60a1cadb90c"}
01:52:42.196 00.004 6120 case statement mapped state 6 to 3
01:52:42.198 00.002 6120 evsrv: cli 0FAEF398 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b15ac6a-67d5-456f-bfea-e60a1cadb90c"}
01:52:42.204 00.006 6120 evsrv: cli 0FAEF398 disconnect
01:52:42.208 00.004 6120 evsrv: cli 0FAEFED8 connect
01:52:42.212 00.004 6120 case statement mapped state 6 to 3
01:52:42.216 00.004 6120 case statement mapped state 6 to 3
01:52:42.220 00.004 6120 evsrv: cli 0FAEFED8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"87bd024a-2a68-488c-9e10-c924d8e2640a"}
01:52:42.223 00.003 6120 PhdController::Dither begins
01:52:42.226 00.003 6120 dither: size=5.00, dRA=1.41 dDec=3.20
01:52:42.228 00.002 6120 MountToCamera -- mountTheta (1.16) + m_xAngle (-2.95) = xAngle (-1.80 = -1.80)
01:52:42.232 00.004 6120 MountToCamera -- mountX=1.41 mountY=3.20 hyp=3.50 mountTheta=1.16 cameraX=-0.79, cameraY=-3.41 cameraTheta=-1.80
01:52:42.379 00.147 6120 setting lock position to (961.07, 45.45)
01:52:42.384 00.005 6120 Mount: notify guiding dithered (-0.8, -3.4)
01:52:42.387 00.003 6120 Status Line: Dither by 1.41,3.20
01:52:42.502 00.115 6120 PhdController: newstate STATE_SETTLE_BEGIN
01:52:42.507 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
01:52:42.511 00.004 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":0,"id":"87bd024a-2a68-488c-9e10-c924d8e2640a"}
01:52:42.514 00.003 6120 evsrv: cli 0FAEFED8 disconnect
01:52:42.836 00.322 7680 Exposure complete
01:52:42.927 00.091 7680 worker thread done servicing request
01:52:42.927 00.000 6120 OnExposeComplete: enter
01:52:42.932 00.005 6120 UpdateGuideState(): m_state=6
01:52:42.935 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7096
01:52:42.938 00.003 6120 Star::Find returns 1 (1), X=961.79, Y=49.05, Mass=14925, SNR=79.1, Peak=255 HFD=6.9
01:52:42.941 00.003 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (-2.95) = xAngle (4.33 = -1.96)
01:52:42.944 00.003 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.06 = -2.22)
01:52:42.947 00.003 6120 CameraToMount -- cameraX=0.72 cameraY=3.60 hyp=3.67 cameraTheta=1.37 mountX=-1.38 mountY=-2.92, mountTheta=-2.01
01:52:42.952 00.005 6120 dither recenter: remaining=(-1.4,-3.2) step=(-1.4,-3.2)
01:52:42.955 00.003 6120 MountToCamera -- mountTheta (-1.99) + m_xAngle (-2.95) = xAngle (-4.94 = 1.34)
01:52:42.958 00.003 6120 MountToCamera -- mountX=-1.41 mountY=-3.20 hyp=3.50 mountTheta=-1.99 cameraX=0.79, cameraY=3.41 cameraTheta=1.34
01:52:42.963 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.79, y=3.41, opts=4)
01:52:42.965 00.002 6120 Enqueuing Move request for scope (0.79, 3.41)
01:52:42.968 00.003 6120 Mount: notify direct move -1.41,-3.20
01:52:42.972 00.004 7680 Worker thread wakes up
01:52:42.972 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:42.974 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.79, 3.41) opts 0x4
01:52:42.974 00.000 7680 Handling offset move in thread for scope, endpoint = (0.79, 3.41)
01:52:42.975 00.001 6120 UpdateGuideState exits: m=14925 SNR=79.1 Saturated
01:52:42.977 00.002 7680 Moving (0.79, 3.41) raw xDistance=-1.41 yDistance=-3.20
01:52:42.978 00.001 7680 MoveAxis(E, 914, B)
01:52:42.978 00.000 6120 PhdController: settling, locked = 1, distance = 3.74 (1.50) aobump = 0 frame = 1 / 99999
01:52:42.980 00.002 7680 Guiding  Dir = 2, Dur = 914
01:52:42.981 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764057162.980,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.74,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:52:42.984 00.003 7680 IsSlewing returns 0
01:52:42.984 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:42.988 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:42.991 00.003 7680 IsGuiding returns 0
01:52:42.992 00.001 6120 Enqueuing Expose request
01:52:42.997 00.005 7680 PulseGuide returned control before completion, sleep 924
01:52:43.922 00.925 7680 IsGuiding returns 1
01:52:43.922 00.000 7680 scope still moving after pulse duration time elapsed
01:52:43.953 00.031 7680 IsSlewing returns 0
01:52:43.953 00.000 7680 IsGuiding returns 0
01:52:43.953 00.000 7680 scope move finished after 914 + 47 ms
01:52:43.953 00.000 7680 Move returns status 0, amount 914
01:52:43.953 00.000 7680 MoveAxis(N, 1737, B)
01:52:43.953 00.000 7680 Guiding  Dir = 0, Dur = 1737
01:52:43.954 00.001 7680 IsSlewing returns 0
01:52:43.954 00.000 7680 IsGuiding returns 0
01:52:43.954 00.000 7680 PulseGuide returned control before completion, sleep 1747
01:52:45.714 01.760 7680 IsGuiding returns 1
01:52:45.714 00.000 7680 scope still moving after pulse duration time elapsed
01:52:45.745 00.031 7680 IsSlewing returns 0
01:52:45.745 00.000 7680 IsGuiding returns 1
01:52:45.777 00.032 7680 IsSlewing returns 0
01:52:45.777 00.000 7680 IsGuiding returns 0
01:52:45.778 00.001 7680 scope move finished after 1737 + 86 ms
01:52:45.778 00.000 7680 Move returns status 0, amount 1737
01:52:45.778 00.000 7680 move complete, result=0
01:52:45.780 00.002 7680 worker thread done servicing request
01:52:45.780 00.000 6120 GuideStep: -1.4 px 914 ms EAST, -3.2 px 1737 ms NORTH
01:52:45.786 00.006 7680 Worker thread wakes up
01:52:45.786 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:45.786 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:52:47.034 01.248 7680 Exposure complete
01:52:47.161 00.127 7680 worker thread done servicing request
01:52:47.163 00.002 6120 OnExposeComplete: enter
01:52:47.166 00.003 6120 UpdateGuideState(): m_state=6
01:52:47.169 00.003 6120 Star::Find(15, 961, 49, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7097
01:52:47.174 00.005 6120 Star::Find returns 1 (1), X=960.08, Y=47.04, Mass=14910, SNR=80.2, Peak=255 HFD=7.1
01:52:47.177 00.003 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.08 = -1.20)
01:52:47.182 00.005 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.47)
01:52:47.185 00.003 6120 CameraToMount -- cameraX=-0.99 cameraY=1.59 hyp=1.87 cameraTheta=2.13 mountX=0.68 mountY=-1.86, mountTheta=-1.22
01:52:47.190 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.99, y=1.59, opts=13)
01:52:47.194 00.004 6120 Enqueuing Move request for scope (-0.99, 1.59)
01:52:47.198 00.004 7680 Worker thread wakes up
01:52:47.198 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.99, 1.59) opts 0xd
01:52:47.198 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.99, 1.59)
01:52:47.199 00.001 7680 Moving (-0.99, 1.59) raw xDistance=0.68 yDistance=-1.86
01:52:47.199 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
01:52:47.199 00.000 7680 resist switch: large excursion: input -1.86 thresh 0.60 direction from 0 to -1
01:52:47.199 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.59
01:52:47.199 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.86 from input -1.86
01:52:47.199 00.000 7680 MoveAxis(W, 277, ABG)
01:52:47.199 00.000 7680 Guiding  Dir = 3, Dur = 277
01:52:47.199 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:47.204 00.005 7680 IsSlewing returns 0
01:52:47.204 00.000 6120 UpdateGuideState exits: m=14910 SNR=80.2 Saturated
01:52:47.207 00.003 7680 IsGuiding returns 0
01:52:47.207 00.000 6120 PhdController: settling, locked = 1, distance = 1.87 (1.50) aobump = 0 frame = 2 / 99999
01:52:47.211 00.004 7680 PulseGuide returned control before completion, sleep 287
01:52:47.211 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764057167.211,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.87,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:52:47.216 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:47.220 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:47.223 00.003 6120 Enqueuing Expose request
01:52:47.506 00.283 7680 IsGuiding returns 0
01:52:47.508 00.002 7680 Move returns status 0, amount 277
01:52:47.508 00.000 7680 MoveAxis(N, 1011, ABG)
01:52:47.509 00.001 7680 Guiding  Dir = 0, Dur = 1011
01:52:47.509 00.000 7680 IsSlewing returns 0
01:52:47.510 00.001 7680 IsGuiding returns 0
01:52:47.511 00.001 7680 PulseGuide returned control before completion, sleep 1021
01:52:48.540 01.029 7680 IsGuiding returns 1
01:52:48.541 00.001 7680 scope still moving after pulse duration time elapsed
01:52:48.571 00.030 7680 IsSlewing returns 0
01:52:48.572 00.001 7680 IsGuiding returns 0
01:52:48.573 00.001 7680 scope move finished after 1011 + 50 ms
01:52:48.573 00.000 7680 Move returns status 0, amount 1011
01:52:48.573 00.000 7680 move complete, result=0
01:52:48.573 00.000 7680 worker thread done servicing request
01:52:48.574 00.001 6120 GuideStep: 0.7 px 277 ms WEST, -1.9 px 1011 ms NORTH
01:52:48.579 00.005 7680 Worker thread wakes up
01:52:48.579 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:48.579 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:52:49.826 01.247 7680 Exposure complete
01:52:49.950 00.124 7680 worker thread done servicing request
01:52:49.951 00.001 6120 OnExposeComplete: enter
01:52:49.955 00.004 6120 UpdateGuideState(): m_state=6
01:52:49.960 00.005 6120 Star::Find(15, 960, 47, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7098
01:52:49.964 00.004 6120 Star::Find returns 1 (1), X=960.52, Y=45.68, Mass=14875, SNR=80.8, Peak=255 HFD=7.3
01:52:49.968 00.004 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.70 = -0.58)
01:52:49.973 00.005 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.85)
01:52:49.976 00.003 6120 CameraToMount -- cameraX=-0.55 cameraY=0.23 hyp=0.59 cameraTheta=2.74 mountX=0.49 mountY=-0.45, mountTheta=-0.73
01:52:49.981 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.55, y=0.23, opts=13)
01:52:49.985 00.004 6120 Enqueuing Move request for scope (-0.55, 0.23)
01:52:49.989 00.004 7680 Worker thread wakes up
01:52:49.989 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.23) opts 0xd
01:52:49.989 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.55, 0.23)
01:52:49.989 00.000 7680 Moving (-0.55, 0.23) raw xDistance=0.49 yDistance=-0.45
01:52:49.989 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49
01:52:49.990 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:52:49.990 00.000 7680 MoveAxis(W, 221, ABG)
01:52:49.990 00.000 7680 Guiding  Dir = 3, Dur = 221
01:52:49.990 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:49.993 00.003 7680 IsSlewing returns 0
01:52:49.993 00.000 6120 UpdateGuideState exits: m=14875 SNR=80.8 Saturated
01:52:49.997 00.004 7680 IsGuiding returns 0
01:52:49.997 00.000 6120 PhdController: settling, locked = 1, distance = 1.49 (1.50) aobump = 0 frame = 3 / 99999
01:52:50.001 00.004 7680 PulseGuide returned control before completion, sleep 231
01:52:50.001 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764057170.000,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.49,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:52:50.006 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:50.009 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:50.011 00.002 6120 Enqueuing Expose request
01:52:50.240 00.229 7680 IsGuiding returns 1
01:52:50.241 00.001 7680 scope still moving after pulse duration time elapsed
01:52:50.273 00.032 7680 IsSlewing returns 0
01:52:50.274 00.001 7680 IsGuiding returns 0
01:52:50.274 00.000 7680 scope move finished after 221 + 56 ms
01:52:50.275 00.001 7680 Move returns status 0, amount 221
01:52:50.275 00.000 7680 MoveAxis(N, 242, ABG)
01:52:50.275 00.000 7680 Guiding  Dir = 0, Dur = 242
01:52:50.276 00.001 7680 IsSlewing returns 0
01:52:50.276 00.000 7680 IsGuiding returns 0
01:52:50.277 00.001 7680 PulseGuide returned control before completion, sleep 252
01:52:50.539 00.262 7680 IsGuiding returns 1
01:52:50.539 00.000 7680 scope still moving after pulse duration time elapsed
01:52:50.570 00.031 7680 IsSlewing returns 0
01:52:50.571 00.001 7680 IsGuiding returns 0
01:52:50.572 00.001 7680 scope move finished after 242 + 53 ms
01:52:50.572 00.000 7680 Move returns status 0, amount 242
01:52:50.573 00.001 7680 move complete, result=0
01:52:50.573 00.000 7680 worker thread done servicing request
01:52:50.573 00.000 7680 Worker thread wakes up
01:52:50.575 00.002 6120 GuideStep: 0.5 px 221 ms WEST, -0.4 px 242 ms NORTH
01:52:50.581 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:50.581 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:52:51.831 01.250 7680 Exposure complete
01:52:51.951 00.120 7680 worker thread done servicing request
01:52:51.951 00.000 6120 OnExposeComplete: enter
01:52:51.956 00.005 6120 UpdateGuideState(): m_state=6
01:52:51.959 00.003 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7099
01:52:51.962 00.003 6120 Star::Find returns 1 (1), X=960.75, Y=45.34, Mass=13811, SNR=75.4, Peak=255 HFD=7.0
01:52:51.967 00.005 6120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-2.95) = xAngle (0.13 = 0.13)
01:52:51.972 00.005 6120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.14 = -0.14)
01:52:51.975 00.003 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.10 hyp=0.34 cameraTheta=-2.82 mountX=0.33 mountY=-0.05, mountTheta=-0.14
01:52:51.980 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.10, opts=13)
01:52:51.984 00.004 6120 Enqueuing Move request for scope (-0.32, -0.10)
01:52:51.988 00.004 7680 Worker thread wakes up
01:52:51.988 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.10) opts 0xd
01:52:51.988 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.10)
01:52:51.989 00.001 7680 Moving (-0.32, -0.10) raw xDistance=0.33 yDistance=-0.05
01:52:51.989 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
01:52:51.989 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:52:51.989 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:52:51.989 00.000 7680 MoveAxis(W, 151, ABG)
01:52:51.990 00.001 7680 Guiding  Dir = 3, Dur = 151
01:52:51.990 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:51.993 00.003 7680 IsSlewing returns 0
01:52:51.994 00.001 6120 UpdateGuideState exits: m=13811 SNR=75.4 Saturated
01:52:51.997 00.003 7680 IsGuiding returns 0
01:52:51.997 00.000 6120 PhdController: settling, locked = 1, distance = 1.14 (1.50) aobump = 0 frame = 4 / 99999
01:52:52.001 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764057172.001,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.14,"Time":2.0,"SettleTime":10.0,"StarLocked":true}
01:52:52.005 00.004 7680 PulseGuide returned control before completion, sleep 161
01:52:52.005 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:52.009 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:52.011 00.002 6120 Enqueuing Expose request
01:52:52.170 00.159 7680 IsGuiding returns 0
01:52:52.171 00.001 7680 Move returns status 0, amount 151
01:52:52.172 00.001 7680 MoveAxis(N, 0, ABG)
01:52:52.172 00.000 7680 Move returns status 0, amount 0
01:52:52.173 00.001 7680 move complete, result=0
01:52:52.173 00.000 7680 worker thread done servicing request
01:52:52.173 00.000 7680 Worker thread wakes up
01:52:52.174 00.001 6120 GuideStep: 0.3 px 151 ms WEST, -0.0 px 0 ms NORTH
01:52:52.182 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:52.182 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:52:53.438 01.256 7680 Exposure complete
01:52:53.572 00.134 7680 worker thread done servicing request
01:52:53.572 00.000 6120 OnExposeComplete: enter
01:52:53.576 00.004 6120 UpdateGuideState(): m_state=6
01:52:53.581 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7100
01:52:53.584 00.003 6120 Star::Find returns 1 (1), X=961.00, Y=45.73, Mass=14447, SNR=77.4, Peak=255 HFD=6.8
01:52:53.590 00.006 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
01:52:53.593 00.003 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.77)
01:52:53.597 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.83 mountX=0.02 mountY=-0.29, mountTheta=-1.50
01:52:53.603 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.28, opts=13)
01:52:53.607 00.004 6120 Enqueuing Move request for scope (-0.08, 0.28)
01:52:53.611 00.004 7680 Worker thread wakes up
01:52:53.611 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.28) opts 0xd
01:52:53.611 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.28)
01:52:53.611 00.000 7680 Moving (-0.08, 0.28) raw xDistance=0.02 yDistance=-0.29
01:52:53.611 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:52:53.612 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:52:53.612 00.000 7680 MoveAxis(E, 0, ABG)
01:52:53.612 00.000 7680 Move returns status 0, amount 0
01:52:53.612 00.000 7680 MoveAxis(N, 156, ABG)
01:52:53.612 00.000 7680 Guiding  Dir = 0, Dur = 156
01:52:53.612 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:53.617 00.005 6120 UpdateGuideState exits: m=14447 SNR=77.4 Saturated
01:52:53.620 00.003 7680 IsSlewing returns 0
01:52:53.620 00.000 6120 PhdController: settling, locked = 1, distance = 0.89 (1.50) aobump = 0 frame = 5 / 99999
01:52:53.623 00.003 7680 IsGuiding returns 0
01:52:53.623 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764057173.623,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.89,"Time":3.6,"SettleTime":10.0,"StarLocked":true}
01:52:53.628 00.005 7680 PulseGuide returned control before completion, sleep 166
01:52:53.628 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:53.632 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:53.636 00.004 6120 Enqueuing Expose request
01:52:53.799 00.163 7680 IsGuiding returns 1
01:52:53.799 00.000 7680 scope still moving after pulse duration time elapsed
01:52:53.830 00.031 7680 IsSlewing returns 0
01:52:53.831 00.001 7680 IsGuiding returns 0
01:52:53.832 00.001 7680 scope move finished after 156 + 51 ms
01:52:53.832 00.000 7680 Move returns status 0, amount 156
01:52:53.832 00.000 7680 move complete, result=0
01:52:53.833 00.001 7680 worker thread done servicing request
01:52:53.834 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 156 ms NORTH
01:52:53.842 00.008 7680 Worker thread wakes up
01:52:53.842 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:53.842 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:52:55.088 01.246 7680 Exposure complete
01:52:55.219 00.131 7680 worker thread done servicing request
01:52:55.219 00.000 6120 OnExposeComplete: enter
01:52:55.224 00.005 6120 UpdateGuideState(): m_state=6
01:52:55.228 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7101
01:52:55.232 00.004 6120 Star::Find returns 1 (1), X=960.96, Y=45.50, Mass=13910, SNR=75.1, Peak=255 HFD=6.9
01:52:55.235 00.003 6120 CameraToMount -- cameraTheta (2.73) - m_xAngle (-2.95) = xAngle (5.68 = -0.60)
01:52:55.239 00.004 6120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.41 = -0.87)
01:52:55.243 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.73 mountX=0.10 mountY=-0.09, mountTheta=-0.75
01:52:55.248 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.05, opts=13)
01:52:55.252 00.004 6120 Enqueuing Move request for scope (-0.11, 0.05)
01:52:55.257 00.005 7680 Worker thread wakes up
01:52:55.257 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
01:52:55.257 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
01:52:55.257 00.000 7680 Moving (-0.11, 0.05) raw xDistance=0.10 yDistance=-0.09
01:52:55.258 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:52:55.258 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:52:55.258 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:52:55.258 00.000 7680 MoveAxis(E, 0, ABG)
01:52:55.258 00.000 7680 Move returns status 0, amount 0
01:52:55.259 00.001 7680 MoveAxis(N, 0, ABG)
01:52:55.259 00.000 7680 Move returns status 0, amount 0
01:52:55.259 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:55.262 00.003 7680 move complete, result=0
01:52:55.262 00.000 7680 worker thread done servicing request
01:52:55.263 00.001 6120 UpdateGuideState exits: m=13910 SNR=75.1 Saturated
01:52:55.266 00.003 6120 PhdController: settling, locked = 1, distance = 0.66 (1.50) aobump = 0 frame = 6 / 99999
01:52:55.269 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764057175.269,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.66,"Time":5.3,"SettleTime":10.0,"StarLocked":true}
01:52:55.272 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:55.277 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:55.280 00.003 6120 Enqueuing Expose request
01:52:55.283 00.003 7680 Worker thread wakes up
01:52:55.283 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:55.287 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:55.287 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:52:56.531 01.244 7680 Exposure complete
01:52:56.666 00.135 7680 worker thread done servicing request
01:52:56.666 00.000 6120 OnExposeComplete: enter
01:52:56.670 00.004 6120 UpdateGuideState(): m_state=6
01:52:56.674 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7102
01:52:56.678 00.004 6120 Star::Find returns 1 (1), X=960.94, Y=45.77, Mass=14888, SNR=79.6, Peak=255 HFD=7.0
01:52:56.682 00.004 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.91 = -1.37)
01:52:56.685 00.003 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.64 = -1.64)
01:52:56.689 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.32 hyp=0.34 cameraTheta=1.96 mountX=0.07 mountY=-0.34, mountTheta=-1.37
01:52:56.695 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.32, opts=13)
01:52:56.699 00.004 6120 Enqueuing Move request for scope (-0.13, 0.32)
01:52:56.702 00.003 7680 Worker thread wakes up
01:52:56.702 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.32) opts 0xd
01:52:56.703 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.32)
01:52:56.703 00.000 7680 Moving (-0.13, 0.32) raw xDistance=0.07 yDistance=-0.34
01:52:56.704 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:52:56.704 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:52:56.704 00.000 7680 MoveAxis(E, 0, ABG)
01:52:56.704 00.000 7680 Move returns status 0, amount 0
01:52:56.704 00.000 7680 MoveAxis(N, 186, ABG)
01:52:56.704 00.000 7680 Guiding  Dir = 0, Dur = 186
01:52:56.704 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:56.708 00.004 7680 IsSlewing returns 0
01:52:56.709 00.001 6120 UpdateGuideState exits: m=14888 SNR=79.6 Saturated
01:52:56.712 00.003 7680 IsGuiding returns 0
01:52:56.712 00.000 6120 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 7 / 99999
01:52:56.715 00.003 7680 PulseGuide returned control before completion, sleep 196
01:52:56.716 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764057176.715,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.56,"Time":6.7,"SettleTime":10.0,"StarLocked":true}
01:52:56.720 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:56.724 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:56.727 00.003 6120 Enqueuing Expose request
01:52:56.927 00.200 7680 IsGuiding returns 1
01:52:56.929 00.002 7680 scope still moving after pulse duration time elapsed
01:52:56.959 00.030 7680 IsSlewing returns 0
01:52:56.960 00.001 7680 IsGuiding returns 0
01:52:56.960 00.000 7680 scope move finished after 186 + 61 ms
01:52:56.960 00.000 7680 Move returns status 0, amount 186
01:52:56.961 00.001 7680 move complete, result=0
01:52:56.961 00.000 7680 worker thread done servicing request
01:52:56.961 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 186 ms NORTH
01:52:56.967 00.006 7680 Worker thread wakes up
01:52:56.967 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:56.967 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:52:58.219 01.252 7680 Exposure complete
01:52:58.353 00.134 7680 worker thread done servicing request
01:52:58.354 00.001 6120 OnExposeComplete: enter
01:52:58.357 00.003 6120 UpdateGuideState(): m_state=6
01:52:58.361 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7103
01:52:58.365 00.004 6120 Star::Find returns 1 (1), X=961.04, Y=45.77, Mass=14551, SNR=79.1, Peak=255 HFD=6.9
01:52:58.367 00.002 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.67)
01:52:58.372 00.005 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.94)
01:52:58.376 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.32 hyp=0.32 cameraTheta=1.66 mountX=-0.03 mountY=-0.30, mountTheta=-1.67
01:52:58.381 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.32, opts=13)
01:52:58.384 00.003 6120 Enqueuing Move request for scope (-0.03, 0.32)
01:52:58.388 00.004 7680 Worker thread wakes up
01:52:58.388 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.32) opts 0xd
01:52:58.388 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.32)
01:52:58.388 00.000 7680 Moving (-0.03, 0.32) raw xDistance=-0.03 yDistance=-0.30
01:52:58.388 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:52:58.388 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:52:58.388 00.000 7680 MoveAxis(E, 0, ABG)
01:52:58.388 00.000 7680 Move returns status 0, amount 0
01:52:58.388 00.000 7680 MoveAxis(N, 163, ABG)
01:52:58.390 00.002 7680 Guiding  Dir = 0, Dur = 163
01:52:58.390 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:52:58.394 00.004 7680 IsSlewing returns 0
01:52:58.394 00.000 7680 IsGuiding returns 0
01:52:58.394 00.000 6120 UpdateGuideState exits: m=14551 SNR=79.1 Saturated
01:52:58.398 00.004 7680 PulseGuide returned control before completion, sleep 173
01:52:58.398 00.000 6120 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 8 / 99999
01:52:58.403 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764057178.403,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.49,"Time":8.4,"SettleTime":10.0,"StarLocked":true}
01:52:58.408 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:58.412 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:52:58.415 00.003 6120 Enqueuing Expose request
01:52:58.582 00.167 7680 IsGuiding returns 1
01:52:58.583 00.001 7680 scope still moving after pulse duration time elapsed
01:52:58.613 00.030 7680 IsSlewing returns 0
01:52:58.614 00.001 7680 IsGuiding returns 1
01:52:58.645 00.031 7680 IsSlewing returns 0
01:52:58.647 00.002 7680 IsGuiding returns 0
01:52:58.647 00.000 7680 scope move finished after 163 + 89 ms
01:52:58.647 00.000 7680 Move returns status 0, amount 163
01:52:58.648 00.001 7680 move complete, result=0
01:52:58.649 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 163 ms NORTH
01:52:58.657 00.008 7680 worker thread done servicing request
01:52:58.657 00.000 7680 Worker thread wakes up
01:52:58.657 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:52:58.657 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:52:59.910 01.253 7680 Exposure complete
01:53:00.045 00.135 7680 worker thread done servicing request
01:53:00.046 00.001 6120 OnExposeComplete: enter
01:53:00.051 00.005 6120 UpdateGuideState(): m_state=6
01:53:00.055 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7104
01:53:00.060 00.005 6120 Star::Find returns 1 (1), X=961.09, Y=45.80, Mass=13847, SNR=76.3, Peak=255 HFD=6.8
01:53:00.064 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.47 = -1.82)
01:53:00.068 00.004 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
01:53:00.072 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.51 mountX=-0.08 mountY=-0.30, mountTheta=-1.84
01:53:00.077 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.35, opts=13)
01:53:00.081 00.004 6120 Enqueuing Move request for scope (0.02, 0.35)
01:53:00.084 00.003 7680 Worker thread wakes up
01:53:00.084 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.35) opts 0xd
01:53:00.084 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.35)
01:53:00.084 00.000 7680 Moving (0.02, 0.35) raw xDistance=-0.08 yDistance=-0.30
01:53:00.086 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:53:00.086 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:53:00.086 00.000 7680 MoveAxis(E, 0, ABG)
01:53:00.086 00.000 7680 Move returns status 0, amount 0
01:53:00.087 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:00.091 00.004 7680 MoveAxis(N, 165, ABG)
01:53:00.091 00.000 6120 UpdateGuideState exits: m=13847 SNR=76.3 Saturated
01:53:00.095 00.004 6120 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 9 / 99999
01:53:00.098 00.003 6120 PhdController: newstate STATE_FINISH
01:53:00.104 00.006 7680 Guiding  Dir = 0, Dur = 165
01:53:00.104 00.000 6120 PhdController complete: success
01:53:00.110 00.006 7680 IsSlewing returns 0
01:53:00.110 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764057180.110,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
01:53:00.115 00.005 7680 IsGuiding returns 0
01:53:00.115 00.000 6120 Mount: notify guiding dither settle done success=1
01:53:00.120 00.005 6120 PhdController: newstate STATE_IDLE
01:53:00.123 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:00.127 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:00.130 00.003 6120 Enqueuing Expose request
01:53:00.134 00.004 7680 PulseGuide returned control before completion, sleep 175
01:53:00.323 00.189 7680 IsGuiding returns 0
01:53:00.324 00.001 7680 Move returns status 0, amount 165
01:53:00.325 00.001 7680 move complete, result=0
01:53:00.325 00.000 7680 worker thread done servicing request
01:53:00.326 00.001 7680 Worker thread wakes up
01:53:00.326 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 165 ms NORTH
01:53:00.331 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:00.333 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:01.574 01.241 7680 Exposure complete
01:53:01.711 00.137 7680 worker thread done servicing request
01:53:01.713 00.002 6120 OnExposeComplete: enter
01:53:01.717 00.004 6120 UpdateGuideState(): m_state=6
01:53:01.721 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7105
01:53:01.724 00.003 6120 Star::Find returns 1 (1), X=961.03, Y=45.68, Mass=14508, SNR=79.9, Peak=255 HFD=6.9
01:53:01.727 00.003 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (-2.95) = xAngle (4.68 = -1.60)
01:53:01.730 00.003 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.41 = -1.87)
01:53:01.735 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.24 cameraTheta=1.73 mountX=-0.01 mountY=-0.23, mountTheta=-1.60
01:53:01.740 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.23, opts=13)
01:53:01.744 00.004 6120 Enqueuing Move request for scope (-0.04, 0.23)
01:53:01.749 00.005 7680 Worker thread wakes up
01:53:01.750 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:01.753 00.003 6120 UpdateGuideState exits: m=14508 SNR=79.9 Saturated
01:53:01.758 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:01.760 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
01:53:01.761 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
01:53:01.761 00.000 7680 Moving (-0.04, 0.23) raw xDistance=-0.01 yDistance=-0.23
01:53:01.761 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:53:01.761 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:53:01.761 00.000 7680 MoveAxis(E, 0, ABG)
01:53:01.762 00.001 7680 Move returns status 0, amount 0
01:53:01.762 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:01.766 00.004 7680 MoveAxis(N, 122, ABG)
01:53:01.766 00.000 7680 Guiding  Dir = 0, Dur = 122
01:53:01.766 00.000 6120 Enqueuing Expose request
01:53:01.771 00.005 7680 IsSlewing returns 0
01:53:01.771 00.000 7680 IsGuiding returns 0
01:53:01.771 00.000 7680 PulseGuide returned control before completion, sleep 132
01:53:01.910 00.139 7680 IsGuiding returns 1
01:53:01.910 00.000 7680 scope still moving after pulse duration time elapsed
01:53:01.942 00.032 7680 IsSlewing returns 0
01:53:01.943 00.001 7680 IsGuiding returns 0
01:53:01.943 00.000 7680 scope move finished after 122 + 50 ms
01:53:01.945 00.002 7680 Move returns status 0, amount 122
01:53:01.945 00.000 7680 move complete, result=0
01:53:01.945 00.000 7680 worker thread done servicing request
01:53:01.945 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 122 ms NORTH
01:53:01.952 00.007 7680 Worker thread wakes up
01:53:01.952 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:01.952 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:03.208 01.256 7680 Exposure complete
01:53:03.338 00.130 7680 worker thread done servicing request
01:53:03.338 00.000 6120 OnExposeComplete: enter
01:53:03.341 00.003 6120 UpdateGuideState(): m_state=6
01:53:03.345 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7106
01:53:03.349 00.004 6120 Star::Find returns 1 (1), X=960.95, Y=45.42, Mass=13852, SNR=78.1, Peak=255 HFD=6.9
01:53:03.354 00.005 6120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-2.95) = xAngle (0.05 = 0.05)
01:53:03.357 00.003 6120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.22 = -0.22)
01:53:03.361 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.90 mountX=0.13 mountY=-0.03, mountTheta=-0.21
01:53:03.366 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.03, opts=13)
01:53:03.369 00.003 6120 Enqueuing Move request for scope (-0.12, -0.03)
01:53:03.374 00.005 7680 Worker thread wakes up
01:53:03.374 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
01:53:03.374 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
01:53:03.374 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:03.380 00.006 7680 Moving (-0.12, -0.03) raw xDistance=0.13 yDistance=-0.03
01:53:03.380 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:53:03.380 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:53:03.380 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:53:03.380 00.000 7680 MoveAxis(E, 0, ABG)
01:53:03.380 00.000 7680 Move returns status 0, amount 0
01:53:03.380 00.000 7680 MoveAxis(N, 0, ABG)
01:53:03.381 00.001 7680 Move returns status 0, amount 0
01:53:03.381 00.000 7680 move complete, result=0
01:53:03.381 00.000 7680 worker thread done servicing request
01:53:03.381 00.000 6120 UpdateGuideState exits: m=13852 SNR=78.1 Saturated
01:53:03.386 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:03.389 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:03.393 00.004 6120 Enqueuing Expose request
01:53:03.396 00.003 7680 Worker thread wakes up
01:53:03.396 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:53:03.400 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:03.400 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:04.651 01.251 7680 Exposure complete
01:53:04.799 00.148 7680 worker thread done servicing request
01:53:04.800 00.001 6120 OnExposeComplete: enter
01:53:04.804 00.004 6120 UpdateGuideState(): m_state=6
01:53:04.810 00.006 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7107
01:53:04.814 00.004 6120 Star::Find returns 1 (1), X=961.04, Y=45.81, Mass=14296, SNR=77.0, Peak=255 HFD=6.9
01:53:04.819 00.005 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (-2.95) = xAngle (4.61 = -1.68)
01:53:04.823 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
01:53:04.828 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.36 hyp=0.36 cameraTheta=1.65 mountX=-0.04 mountY=-0.34, mountTheta=-1.68
01:53:04.832 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.36, opts=13)
01:53:04.837 00.005 6120 Enqueuing Move request for scope (-0.03, 0.36)
01:53:04.843 00.006 7680 Worker thread wakes up
01:53:04.843 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.36) opts 0xd
01:53:04.843 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:04.848 00.005 6120 UpdateGuideState exits: m=14296 SNR=77.0 Saturated
01:53:04.851 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:04.855 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:04.858 00.003 6120 Enqueuing Expose request
01:53:04.863 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.36)
01:53:04.863 00.000 7680 Moving (-0.03, 0.36) raw xDistance=-0.04 yDistance=-0.34
01:53:04.863 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:53:04.863 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:53:04.864 00.001 7680 MoveAxis(E, 0, ABG)
01:53:04.864 00.000 7680 Move returns status 0, amount 0
01:53:04.864 00.000 7680 MoveAxis(N, 184, ABG)
01:53:04.864 00.000 7680 Guiding  Dir = 0, Dur = 184
01:53:04.865 00.001 7680 IsSlewing returns 0
01:53:04.865 00.000 7680 IsGuiding returns 0
01:53:04.865 00.000 7680 PulseGuide returned control before completion, sleep 194
01:53:05.076 00.211 7680 IsGuiding returns 1
01:53:05.076 00.000 7680 scope still moving after pulse duration time elapsed
01:53:05.107 00.031 7680 IsSlewing returns 0
01:53:05.108 00.001 7680 IsGuiding returns 0
01:53:05.108 00.000 7680 scope move finished after 184 + 58 ms
01:53:05.108 00.000 7680 Move returns status 0, amount 184
01:53:05.108 00.000 7680 move complete, result=0
01:53:05.109 00.001 7680 worker thread done servicing request
01:53:05.109 00.000 7680 Worker thread wakes up
01:53:05.109 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 184 ms NORTH
01:53:05.114 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:05.114 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:06.359 01.245 7680 Exposure complete
01:53:06.500 00.141 7680 worker thread done servicing request
01:53:06.501 00.001 6120 OnExposeComplete: enter
01:53:06.506 00.005 6120 UpdateGuideState(): m_state=6
01:53:06.510 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7108
01:53:06.514 00.004 6120 Star::Find returns 1 (1), X=961.05, Y=45.80, Mass=15053, SNR=78.9, Peak=255 HFD=6.9
01:53:06.517 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.58 = -1.70)
01:53:06.522 00.005 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.97)
01:53:06.527 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.63 mountX=-0.05 mountY=-0.32, mountTheta=-1.71
01:53:06.532 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.35, opts=13)
01:53:06.537 00.005 6120 Enqueuing Move request for scope (-0.02, 0.35)
01:53:06.541 00.004 7680 Worker thread wakes up
01:53:06.541 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.35) opts 0xd
01:53:06.541 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.35)
01:53:06.541 00.000 7680 Moving (-0.02, 0.35) raw xDistance=-0.05 yDistance=-0.32
01:53:06.542 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:06.546 00.004 6120 UpdateGuideState exits: m=15053 SNR=78.9 Saturated
01:53:06.550 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:53:06.550 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:53:06.550 00.000 7680 MoveAxis(E, 0, ABG)
01:53:06.550 00.000 7680 Move returns status 0, amount 0
01:53:06.550 00.000 7680 MoveAxis(N, 174, ABG)
01:53:06.551 00.001 7680 Guiding  Dir = 0, Dur = 174
01:53:06.551 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:06.556 00.005 7680 IsSlewing returns 0
01:53:06.556 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:06.560 00.004 6120 Enqueuing Expose request
01:53:06.564 00.004 7680 IsGuiding returns 0
01:53:06.564 00.000 7680 PulseGuide returned control before completion, sleep 184
01:53:06.755 00.191 7680 IsGuiding returns 1
01:53:06.755 00.000 7680 scope still moving after pulse duration time elapsed
01:53:06.785 00.030 7680 IsSlewing returns 0
01:53:06.786 00.001 7680 IsGuiding returns 0
01:53:06.786 00.000 7680 scope move finished after 174 + 48 ms
01:53:06.786 00.000 7680 Move returns status 0, amount 174
01:53:06.786 00.000 7680 move complete, result=0
01:53:06.787 00.001 7680 worker thread done servicing request
01:53:06.787 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 174 ms NORTH
01:53:06.794 00.007 7680 Worker thread wakes up
01:53:06.795 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:06.795 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:08.046 01.251 7680 Exposure complete
01:53:08.187 00.141 7680 worker thread done servicing request
01:53:08.188 00.001 6120 OnExposeComplete: enter
01:53:08.191 00.003 6120 UpdateGuideState(): m_state=6
01:53:08.196 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7109
01:53:08.199 00.003 6120 Star::Find returns 1 (1), X=961.06, Y=45.31, Mass=15001, SNR=79.4, Peak=255 HFD=6.9
01:53:08.204 00.005 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-2.95) = xAngle (1.31 = 1.31)
01:53:08.207 00.003 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.04 = 1.04)
01:53:08.211 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.65 mountX=0.04 mountY=0.12, mountTheta=1.28
01:53:08.216 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.14, opts=13)
01:53:08.222 00.006 6120 Enqueuing Move request for scope (-0.01, -0.14)
01:53:08.228 00.006 7680 Worker thread wakes up
01:53:08.228 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:08.232 00.004 6120 UpdateGuideState exits: m=15001 SNR=79.4 Saturated
01:53:08.236 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:08.240 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:08.245 00.005 6120 Enqueuing Expose request
01:53:08.249 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
01:53:08.249 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
01:53:08.249 00.000 7680 Moving (-0.01, -0.14) raw xDistance=0.04 yDistance=0.12
01:53:08.249 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:53:08.250 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:53:08.250 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:53:08.250 00.000 7680 MoveAxis(E, 0, ABG)
01:53:08.250 00.000 7680 Move returns status 0, amount 0
01:53:08.251 00.001 7680 MoveAxis(N, 0, ABG)
01:53:08.251 00.000 7680 Move returns status 0, amount 0
01:53:08.251 00.000 7680 move complete, result=0
01:53:08.251 00.000 7680 worker thread done servicing request
01:53:08.252 00.001 7680 Worker thread wakes up
01:53:08.252 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:08.257 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:08.257 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:09.514 01.257 7680 Exposure complete
01:53:09.658 00.144 7680 worker thread done servicing request
01:53:09.659 00.001 6120 OnExposeComplete: enter
01:53:09.663 00.004 6120 UpdateGuideState(): m_state=6
01:53:09.667 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7110
01:53:09.671 00.004 6120 Star::Find returns 1 (1), X=961.05, Y=45.66, Mass=14579, SNR=78.1, Peak=255 HFD=7.0
01:53:09.675 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
01:53:09.679 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
01:53:09.682 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.68 mountX=-0.02 mountY=-0.20, mountTheta=-1.65
01:53:09.687 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.21, opts=13)
01:53:09.691 00.004 6120 Enqueuing Move request for scope (-0.02, 0.21)
01:53:09.695 00.004 7680 Worker thread wakes up
01:53:09.695 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
01:53:09.695 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
01:53:09.695 00.000 7680 Moving (-0.02, 0.21) raw xDistance=-0.02 yDistance=-0.20
01:53:09.695 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:53:09.696 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:53:09.696 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:53:09.696 00.000 7680 MoveAxis(E, 0, ABG)
01:53:09.696 00.000 7680 Move returns status 0, amount 0
01:53:09.696 00.000 7680 MoveAxis(N, 0, ABG)
01:53:09.696 00.000 7680 Move returns status 0, amount 0
01:53:09.696 00.000 7680 move complete, result=0
01:53:09.696 00.000 7680 worker thread done servicing request
01:53:09.696 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:09.701 00.005 6120 UpdateGuideState exits: m=14579 SNR=78.1 Saturated
01:53:09.705 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:09.709 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:09.711 00.002 6120 Enqueuing Expose request
01:53:09.716 00.005 7680 Worker thread wakes up
01:53:09.716 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:53:09.720 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:09.720 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:10.964 01.244 7680 Exposure complete
01:53:11.100 00.136 7680 worker thread done servicing request
01:53:11.101 00.001 6120 OnExposeComplete: enter
01:53:11.104 00.003 6120 UpdateGuideState(): m_state=6
01:53:11.108 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7111
01:53:11.112 00.004 6120 Star::Find returns 1 (1), X=961.08, Y=45.89, Mass=14446, SNR=79.8, Peak=255 HFD=7.0
01:53:11.117 00.005 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (-2.95) = xAngle (4.51 = -1.77)
01:53:11.121 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
01:53:11.126 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.56 mountX=-0.09 mountY=-0.39, mountTheta=-1.79
01:53:11.133 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.44, opts=13)
01:53:11.138 00.005 6120 Enqueuing Move request for scope (0.01, 0.44)
01:53:11.141 00.003 7680 Worker thread wakes up
01:53:11.141 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:11.146 00.005 6120 UpdateGuideState exits: m=14446 SNR=79.8 Saturated
01:53:11.150 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.44) opts 0xd
01:53:11.150 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.44)
01:53:11.150 00.000 7680 Moving (0.01, 0.44) raw xDistance=-0.09 yDistance=-0.39
01:53:11.150 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:53:11.150 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:53:11.150 00.000 7680 MoveAxis(E, 0, ABG)
01:53:11.151 00.001 7680 Move returns status 0, amount 0
01:53:11.151 00.000 7680 MoveAxis(N, 212, ABG)
01:53:11.151 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:11.157 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:11.160 00.003 6120 Enqueuing Expose request
01:53:11.164 00.004 7680 Guiding  Dir = 0, Dur = 212
01:53:11.164 00.000 7680 IsSlewing returns 0
01:53:11.164 00.000 7680 IsGuiding returns 0
01:53:11.166 00.002 7680 PulseGuide returned control before completion, sleep 222
01:53:11.394 00.228 7680 IsGuiding returns 1
01:53:11.394 00.000 7680 scope still moving after pulse duration time elapsed
01:53:11.425 00.031 7680 IsSlewing returns 0
01:53:11.425 00.000 7680 IsGuiding returns 0
01:53:11.427 00.002 7680 scope move finished after 212 + 49 ms
01:53:11.428 00.001 7680 Move returns status 0, amount 212
01:53:11.428 00.000 7680 move complete, result=0
01:53:11.428 00.000 7680 worker thread done servicing request
01:53:11.428 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 212 ms NORTH
01:53:11.437 00.009 7680 Worker thread wakes up
01:53:11.437 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:11.438 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:12.685 01.247 7680 Exposure complete
01:53:12.826 00.141 7680 worker thread done servicing request
01:53:12.826 00.000 6120 OnExposeComplete: enter
01:53:12.831 00.005 6120 UpdateGuideState(): m_state=6
01:53:12.835 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7112
01:53:12.839 00.004 6120 Star::Find returns 1 (1), X=961.04, Y=45.87, Mass=13576, SNR=74.3, Peak=255 HFD=7.0
01:53:12.843 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
01:53:12.849 00.006 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
01:53:12.853 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.42 hyp=0.42 cameraTheta=1.66 mountX=-0.04 mountY=-0.39, mountTheta=-1.68
01:53:12.859 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.42, opts=13)
01:53:12.865 00.006 6120 Enqueuing Move request for scope (-0.04, 0.42)
01:53:12.869 00.004 7680 Worker thread wakes up
01:53:12.869 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.42) opts 0xd
01:53:12.869 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.42)
01:53:12.869 00.000 7680 Moving (-0.04, 0.42) raw xDistance=-0.04 yDistance=-0.39
01:53:12.869 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:53:12.871 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:53:12.871 00.000 7680 MoveAxis(E, 0, ABG)
01:53:12.871 00.000 7680 Move returns status 0, amount 0
01:53:12.871 00.000 7680 MoveAxis(N, 212, ABG)
01:53:12.871 00.000 7680 Guiding  Dir = 0, Dur = 212
01:53:12.871 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:12.875 00.004 7680 IsSlewing returns 0
01:53:12.875 00.000 6120 UpdateGuideState exits: m=13576 SNR=74.3 Saturated
01:53:12.880 00.005 7680 IsGuiding returns 0
01:53:12.880 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:12.883 00.003 7680 PulseGuide returned control before completion, sleep 222
01:53:12.884 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:12.887 00.003 6120 Enqueuing Expose request
01:53:13.112 00.225 7680 IsGuiding returns 1
01:53:13.112 00.000 7680 scope still moving after pulse duration time elapsed
01:53:13.143 00.031 7680 IsSlewing returns 0
01:53:13.143 00.000 7680 IsGuiding returns 1
01:53:13.175 00.032 7680 IsSlewing returns 0
01:53:13.176 00.001 7680 IsGuiding returns 0
01:53:13.176 00.000 7680 scope move finished after 212 + 84 ms
01:53:13.177 00.001 7680 Move returns status 0, amount 212
01:53:13.177 00.000 7680 move complete, result=0
01:53:13.178 00.001 7680 worker thread done servicing request
01:53:13.179 00.001 7680 Worker thread wakes up
01:53:13.179 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 212 ms NORTH
01:53:13.187 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:13.187 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:14.442 01.255 7680 Exposure complete
01:53:14.582 00.140 7680 worker thread done servicing request
01:53:14.583 00.001 6120 OnExposeComplete: enter
01:53:14.586 00.003 6120 UpdateGuideState(): m_state=6
01:53:14.591 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7113
01:53:14.594 00.003 6120 Star::Find returns 1 (1), X=961.11, Y=45.26, Mass=14438, SNR=78.2, Peak=255 HFD=7.0
01:53:14.598 00.004 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-2.95) = xAngle (1.58 = 1.58)
01:53:14.603 00.005 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.31 = 1.31)
01:53:14.607 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.37 mountX=-0.00 mountY=0.19, mountTheta=1.58
01:53:14.612 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.19, opts=13)
01:53:14.616 00.004 6120 Enqueuing Move request for scope (0.04, -0.19)
01:53:14.620 00.004 7680 Worker thread wakes up
01:53:14.621 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:14.625 00.004 6120 UpdateGuideState exits: m=14438 SNR=78.2 Saturated
01:53:14.629 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:14.634 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:14.637 00.003 6120 Enqueuing Expose request
01:53:14.641 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
01:53:14.641 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
01:53:14.641 00.000 7680 Moving (0.04, -0.19) raw xDistance=-0.00 yDistance=0.19
01:53:14.641 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:53:14.642 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:53:14.642 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:53:14.642 00.000 7680 MoveAxis(E, 0, ABG)
01:53:14.643 00.001 7680 Move returns status 0, amount 0
01:53:14.643 00.000 7680 MoveAxis(N, 0, ABG)
01:53:14.643 00.000 7680 Move returns status 0, amount 0
01:53:14.643 00.000 7680 move complete, result=0
01:53:14.644 00.001 7680 worker thread done servicing request
01:53:14.644 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:53:14.649 00.005 7680 Worker thread wakes up
01:53:14.649 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:14.649 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:15.895 01.246 7680 Exposure complete
01:53:16.029 00.134 7680 worker thread done servicing request
01:53:16.030 00.001 6120 OnExposeComplete: enter
01:53:16.034 00.004 6120 UpdateGuideState(): m_state=6
01:53:16.037 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7114
01:53:16.041 00.004 6120 Star::Find returns 1 (1), X=961.23, Y=45.86, Mass=14488, SNR=78.0, Peak=255 HFD=6.8
01:53:16.046 00.005 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.16 = -2.13)
01:53:16.049 00.003 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.39)
01:53:16.053 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.41 hyp=0.44 cameraTheta=1.20 mountX=-0.23 mountY=-0.30, mountTheta=-2.23
01:53:16.059 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.41, opts=13)
01:53:16.062 00.003 6120 Enqueuing Move request for scope (0.16, 0.41)
01:53:16.066 00.004 7680 Worker thread wakes up
01:53:16.066 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:16.070 00.004 6120 UpdateGuideState exits: m=14488 SNR=78.0 Saturated
01:53:16.074 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:16.078 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:16.081 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.41) opts 0xd
01:53:16.082 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.41)
01:53:16.082 00.000 7680 Moving (0.16, 0.41) raw xDistance=-0.23 yDistance=-0.30
01:53:16.082 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:53:16.082 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:53:16.082 00.000 7680 MoveAxis(E, 95, ABG)
01:53:16.083 00.001 7680 Guiding  Dir = 2, Dur = 95
01:53:16.083 00.000 6120 Enqueuing Expose request
01:53:16.086 00.003 7680 IsSlewing returns 0
01:53:16.087 00.001 7680 IsGuiding returns 0
01:53:16.087 00.000 7680 PulseGuide returned control before completion, sleep 105
01:53:16.197 00.110 7680 IsGuiding returns 1
01:53:16.198 00.001 7680 scope still moving after pulse duration time elapsed
01:53:16.229 00.031 7680 IsSlewing returns 0
01:53:16.230 00.001 7680 IsGuiding returns 0
01:53:16.230 00.000 7680 scope move finished after 95 + 48 ms
01:53:16.231 00.001 7680 Move returns status 0, amount 95
01:53:16.231 00.000 7680 MoveAxis(N, 162, ABG)
01:53:16.232 00.001 7680 Guiding  Dir = 0, Dur = 162
01:53:16.233 00.001 7680 IsSlewing returns 0
01:53:16.233 00.000 7680 IsGuiding returns 0
01:53:16.234 00.001 7680 PulseGuide returned control before completion, sleep 172
01:53:16.415 00.181 7680 IsGuiding returns 1
01:53:16.416 00.001 7680 scope still moving after pulse duration time elapsed
01:53:16.447 00.031 7680 IsSlewing returns 0
01:53:16.448 00.001 7680 IsGuiding returns 0
01:53:16.449 00.001 7680 scope move finished after 162 + 52 ms
01:53:16.449 00.000 7680 Move returns status 0, amount 162
01:53:16.450 00.001 7680 move complete, result=0
01:53:16.450 00.000 7680 worker thread done servicing request
01:53:16.451 00.001 7680 Worker thread wakes up
01:53:16.451 00.000 6120 GuideStep: -0.2 px 95 ms EAST, -0.3 px 162 ms NORTH
01:53:16.457 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:16.457 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:17.699 01.242 7680 Exposure complete
01:53:17.829 00.130 7680 worker thread done servicing request
01:53:17.830 00.001 6120 OnExposeComplete: enter
01:53:17.834 00.004 6120 UpdateGuideState(): m_state=6
01:53:17.836 00.002 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7115
01:53:17.841 00.005 6120 Star::Find returns 1 (1), X=961.07, Y=45.66, Mass=14515, SNR=77.6, Peak=255 HFD=7.0
01:53:17.844 00.003 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
01:53:17.848 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
01:53:17.852 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.60 mountX=-0.03 mountY=-0.19, mountTheta=-1.75
01:53:17.856 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.21, opts=13)
01:53:17.859 00.003 6120 Enqueuing Move request for scope (-0.01, 0.21)
01:53:17.863 00.004 7680 Worker thread wakes up
01:53:17.863 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
01:53:17.863 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
01:53:17.864 00.001 7680 Moving (-0.01, 0.21) raw xDistance=-0.03 yDistance=-0.19
01:53:17.864 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:53:17.864 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:53:17.864 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:53:17.865 00.001 7680 MoveAxis(E, 0, ABG)
01:53:17.865 00.000 7680 Move returns status 0, amount 0
01:53:17.865 00.000 7680 MoveAxis(N, 0, ABG)
01:53:17.865 00.000 7680 Move returns status 0, amount 0
01:53:17.865 00.000 7680 move complete, result=0
01:53:17.865 00.000 7680 worker thread done servicing request
01:53:17.865 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:17.870 00.005 6120 UpdateGuideState exits: m=14515 SNR=77.6 Saturated
01:53:17.874 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:17.878 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:17.882 00.004 6120 Enqueuing Expose request
01:53:17.886 00.004 7680 Worker thread wakes up
01:53:17.886 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:53:17.890 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:17.890 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:19.136 01.246 7680 Exposure complete
01:53:19.272 00.136 7680 worker thread done servicing request
01:53:19.273 00.001 6120 OnExposeComplete: enter
01:53:19.276 00.003 6120 UpdateGuideState(): m_state=6
01:53:19.281 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7116
01:53:19.285 00.004 6120 Star::Find returns 1 (1), X=961.12, Y=45.78, Mass=14709, SNR=78.0, Peak=255 HFD=6.8
01:53:19.289 00.004 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.37 = -1.91)
01:53:19.293 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.10 = -2.18)
01:53:19.296 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.33 hyp=0.33 cameraTheta=1.42 mountX=-0.11 mountY=-0.27, mountTheta=-1.96
01:53:19.301 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.33, opts=13)
01:53:19.305 00.004 6120 Enqueuing Move request for scope (0.05, 0.33)
01:53:19.308 00.003 7680 Worker thread wakes up
01:53:19.308 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.33) opts 0xd
01:53:19.308 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:19.313 00.005 6120 UpdateGuideState exits: m=14709 SNR=78.0 Saturated
01:53:19.318 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:19.321 00.003 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.33)
01:53:19.321 00.000 7680 Moving (0.05, 0.33) raw xDistance=-0.11 yDistance=-0.27
01:53:19.322 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:53:19.322 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:53:19.322 00.000 7680 MoveAxis(E, 0, ABG)
01:53:19.322 00.000 7680 Move returns status 0, amount 0
01:53:19.322 00.000 7680 MoveAxis(N, 147, ABG)
01:53:19.322 00.000 7680 Guiding  Dir = 0, Dur = 147
01:53:19.322 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:19.327 00.005 7680 IsSlewing returns 0
01:53:19.327 00.000 6120 Enqueuing Expose request
01:53:19.330 00.003 7680 IsGuiding returns 0
01:53:19.330 00.000 7680 PulseGuide returned control before completion, sleep 157
01:53:19.499 00.169 7680 IsGuiding returns 1
01:53:19.500 00.001 7680 scope still moving after pulse duration time elapsed
01:53:19.531 00.031 7680 IsSlewing returns 0
01:53:19.533 00.002 7680 IsGuiding returns 0
01:53:19.534 00.001 7680 scope move finished after 147 + 56 ms
01:53:19.534 00.000 7680 Move returns status 0, amount 147
01:53:19.535 00.001 7680 move complete, result=0
01:53:19.535 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 147 ms NORTH
01:53:19.541 00.006 7680 worker thread done servicing request
01:53:19.542 00.001 7680 Worker thread wakes up
01:53:19.542 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:19.542 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:20.797 01.255 7680 Exposure complete
01:53:20.932 00.135 7680 worker thread done servicing request
01:53:20.932 00.000 6120 OnExposeComplete: enter
01:53:20.937 00.005 6120 UpdateGuideState(): m_state=6
01:53:20.940 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7117
01:53:20.945 00.005 6120 Star::Find returns 1 (1), X=961.08, Y=45.85, Mass=13309, SNR=72.7, Peak=255 HFD=6.9
01:53:20.949 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.78)
01:53:20.953 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.05)
01:53:20.956 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.40 hyp=0.40 cameraTheta=1.55 mountX=-0.08 mountY=-0.35, mountTheta=-1.80
01:53:20.962 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.40, opts=13)
01:53:20.967 00.005 6120 Enqueuing Move request for scope (0.01, 0.40)
01:53:20.971 00.004 7680 Worker thread wakes up
01:53:20.972 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:20.976 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.40) opts 0xd
01:53:20.976 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.40)
01:53:20.976 00.000 7680 Moving (0.01, 0.40) raw xDistance=-0.08 yDistance=-0.35
01:53:20.976 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:53:20.977 00.001 6120 UpdateGuideState exits: m=13309 SNR=72.7 Saturated
01:53:20.981 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:20.985 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:53:20.985 00.000 7680 MoveAxis(E, 0, ABG)
01:53:20.985 00.000 7680 Move returns status 0, amount 0
01:53:20.985 00.000 7680 MoveAxis(N, 192, ABG)
01:53:20.985 00.000 7680 Guiding  Dir = 0, Dur = 192
01:53:20.985 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:20.990 00.005 6120 Enqueuing Expose request
01:53:20.994 00.004 7680 IsSlewing returns 0
01:53:20.994 00.000 7680 IsGuiding returns 0
01:53:20.995 00.001 7680 PulseGuide returned control before completion, sleep 202
01:53:21.206 00.211 7680 IsGuiding returns 1
01:53:21.207 00.001 7680 scope still moving after pulse duration time elapsed
01:53:21.237 00.030 7680 IsSlewing returns 0
01:53:21.238 00.001 7680 IsGuiding returns 0
01:53:21.239 00.001 7680 scope move finished after 192 + 52 ms
01:53:21.239 00.000 7680 Move returns status 0, amount 192
01:53:21.240 00.001 7680 move complete, result=0
01:53:21.240 00.000 7680 worker thread done servicing request
01:53:21.240 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 192 ms NORTH
01:53:21.248 00.008 7680 Worker thread wakes up
01:53:21.248 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:21.248 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:22.503 01.255 7680 Exposure complete
01:53:22.671 00.168 7680 worker thread done servicing request
01:53:22.671 00.000 6120 OnExposeComplete: enter
01:53:22.676 00.005 6120 UpdateGuideState(): m_state=6
01:53:22.680 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7118
01:53:22.685 00.005 6120 Star::Find returns 1 (1), X=961.22, Y=45.66, Mass=14867, SNR=78.6, Peak=255 HFD=7.0
01:53:22.689 00.004 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.93 = -2.36)
01:53:22.692 00.003 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.66 = -2.62)
01:53:22.697 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.26 cameraTheta=0.97 mountX=-0.18 mountY=-0.13, mountTheta=-2.53
01:53:22.705 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.22, opts=13)
01:53:22.710 00.005 6120 Enqueuing Move request for scope (0.15, 0.22)
01:53:22.717 00.007 7680 Worker thread wakes up
01:53:22.718 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.22) opts 0xd
01:53:22.718 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:22.724 00.006 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.22)
01:53:22.724 00.000 6120 UpdateGuideState exits: m=14867 SNR=78.6 Saturated
01:53:22.732 00.008 7680 Moving (0.15, 0.22) raw xDistance=-0.18 yDistance=-0.13
01:53:22.732 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:53:22.732 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:22.739 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:22.743 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:53:22.743 00.000 6120 Enqueuing Expose request
01:53:22.750 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:53:22.752 00.002 7680 MoveAxis(E, 0, ABG)
01:53:22.752 00.000 7680 Move returns status 0, amount 0
01:53:22.752 00.000 7680 MoveAxis(N, 0, ABG)
01:53:22.753 00.001 7680 Move returns status 0, amount 0
01:53:22.753 00.000 7680 move complete, result=0
01:53:22.753 00.000 7680 worker thread done servicing request
01:53:22.753 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:22.760 00.007 7680 Worker thread wakes up
01:53:22.761 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:22.761 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:23.999 01.238 7680 Exposure complete
01:53:24.167 00.168 7680 worker thread done servicing request
01:53:24.167 00.000 6120 OnExposeComplete: enter
01:53:24.171 00.004 6120 UpdateGuideState(): m_state=6
01:53:24.175 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7119
01:53:24.179 00.004 6120 Star::Find returns 1 (1), X=961.09, Y=45.52, Mass=13699, SNR=76.7, Peak=255 HFD=6.9
01:53:24.182 00.003 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.06)
01:53:24.187 00.005 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
01:53:24.191 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.27 mountX=-0.03 mountY=-0.05, mountTheta=-2.14
01:53:24.196 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.07, opts=13)
01:53:24.200 00.004 6120 Enqueuing Move request for scope (0.02, 0.07)
01:53:24.203 00.003 7680 Worker thread wakes up
01:53:24.204 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
01:53:24.204 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
01:53:24.204 00.000 7680 Moving (0.02, 0.07) raw xDistance=-0.03 yDistance=-0.05
01:53:24.204 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:24.208 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:53:24.208 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:53:24.208 00.000 6120 UpdateGuideState exits: m=13699 SNR=76.7 Saturated
01:53:24.213 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:24.217 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:24.222 00.005 6120 Enqueuing Expose request
01:53:24.226 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:53:24.227 00.001 7680 MoveAxis(E, 0, ABG)
01:53:24.227 00.000 7680 Move returns status 0, amount 0
01:53:24.227 00.000 7680 MoveAxis(N, 0, ABG)
01:53:24.227 00.000 7680 Move returns status 0, amount 0
01:53:24.227 00.000 7680 move complete, result=0
01:53:24.228 00.001 7680 worker thread done servicing request
01:53:24.228 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:24.231 00.003 7680 Worker thread wakes up
01:53:24.231 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:24.231 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:25.484 01.253 7680 Exposure complete
01:53:25.622 00.138 7680 worker thread done servicing request
01:53:25.623 00.001 6120 OnExposeComplete: enter
01:53:25.628 00.005 6120 UpdateGuideState(): m_state=6
01:53:25.632 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7120
01:53:25.637 00.005 6120 Star::Find returns 1 (1), X=961.14, Y=46.01, Mass=14336, SNR=76.3, Peak=255 HFD=7.0
01:53:25.640 00.003 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (-2.95) = xAngle (4.40 = -1.89)
01:53:25.645 00.005 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.13 = -2.15)
01:53:25.647 00.002 6120 CameraToMount -- cameraX=0.07 cameraY=0.56 hyp=0.56 cameraTheta=1.44 mountX=-0.17 mountY=-0.47, mountTheta=-1.93
01:53:25.653 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.56, opts=13)
01:53:25.657 00.004 6120 Enqueuing Move request for scope (0.07, 0.56)
01:53:25.660 00.003 7680 Worker thread wakes up
01:53:25.660 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.56) opts 0xd
01:53:25.662 00.002 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.56)
01:53:25.662 00.000 7680 Moving (0.07, 0.56) raw xDistance=-0.17 yDistance=-0.47
01:53:25.662 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:53:25.662 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
01:53:25.662 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:25.667 00.005 6120 UpdateGuideState exits: m=14336 SNR=76.3 Saturated
01:53:25.672 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:25.675 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:25.679 00.004 7680 MoveAxis(E, 0, ABG)
01:53:25.679 00.000 6120 Enqueuing Expose request
01:53:25.683 00.004 7680 Move returns status 0, amount 0
01:53:25.683 00.000 7680 MoveAxis(N, 255, ABG)
01:53:25.683 00.000 7680 Guiding  Dir = 0, Dur = 255
01:53:25.684 00.001 7680 IsSlewing returns 0
01:53:25.684 00.000 7680 IsGuiding returns 0
01:53:25.684 00.000 7680 PulseGuide returned control before completion, sleep 265
01:53:25.962 00.278 7680 IsGuiding returns 1
01:53:25.962 00.000 7680 scope still moving after pulse duration time elapsed
01:53:25.993 00.031 7680 IsSlewing returns 0
01:53:25.995 00.002 7680 IsGuiding returns 0
01:53:25.997 00.002 7680 scope move finished after 255 + 57 ms
01:53:25.998 00.001 7680 Move returns status 0, amount 255
01:53:25.998 00.000 7680 move complete, result=0
01:53:25.999 00.001 7680 worker thread done servicing request
01:53:26.000 00.001 7680 Worker thread wakes up
01:53:26.000 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 255 ms NORTH
01:53:26.007 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:26.007 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:27.260 01.253 7680 Exposure complete
01:53:27.398 00.138 7680 worker thread done servicing request
01:53:27.398 00.000 6120 OnExposeComplete: enter
01:53:27.401 00.003 6120 UpdateGuideState(): m_state=6
01:53:27.404 00.003 6120 Star::Find(15, 961, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7121
01:53:27.407 00.003 6120 Star::Find returns 1 (1), X=961.16, Y=45.82, Mass=14592, SNR=77.9, Peak=255 HFD=6.8
01:53:27.410 00.003 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.28 = -2.01)
01:53:27.413 00.003 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
01:53:27.417 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.37 hyp=0.38 cameraTheta=1.32 mountX=-0.16 mountY=-0.29, mountTheta=-2.08
01:53:27.423 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.37, opts=13)
01:53:27.427 00.004 6120 Enqueuing Move request for scope (0.09, 0.37)
01:53:27.431 00.004 7680 Worker thread wakes up
01:53:27.431 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.37) opts 0xd
01:53:27.431 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:27.434 00.003 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.37)
01:53:27.434 00.000 7680 Moving (0.09, 0.37) raw xDistance=-0.16 yDistance=-0.29
01:53:27.435 00.001 6120 UpdateGuideState exits: m=14592 SNR=77.9 Saturated
01:53:27.440 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:53:27.440 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:53:27.440 00.000 7680 MoveAxis(E, 0, ABG)
01:53:27.440 00.000 7680 Move returns status 0, amount 0
01:53:27.441 00.001 7680 MoveAxis(N, 158, ABG)
01:53:27.441 00.000 7680 Guiding  Dir = 0, Dur = 158
01:53:27.441 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:27.445 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:27.448 00.003 6120 Enqueuing Expose request
01:53:27.451 00.003 7680 IsSlewing returns 0
01:53:27.451 00.000 7680 IsGuiding returns 0
01:53:27.451 00.000 7680 PulseGuide returned control before completion, sleep 168
01:53:27.624 00.173 7680 IsGuiding returns 1
01:53:27.625 00.001 7680 scope still moving after pulse duration time elapsed
01:53:27.655 00.030 7680 IsSlewing returns 0
01:53:27.656 00.001 7680 IsGuiding returns 0
01:53:27.656 00.000 7680 scope move finished after 158 + 46 ms
01:53:27.656 00.000 7680 Move returns status 0, amount 158
01:53:27.657 00.001 7680 move complete, result=0
01:53:27.657 00.000 7680 worker thread done servicing request
01:53:27.657 00.000 7680 Worker thread wakes up
01:53:27.658 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 158 ms NORTH
01:53:27.668 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:27.668 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:28.918 01.250 7680 Exposure complete
01:53:29.057 00.139 7680 worker thread done servicing request
01:53:29.057 00.000 6120 OnExposeComplete: enter
01:53:29.062 00.005 6120 UpdateGuideState(): m_state=6
01:53:29.071 00.009 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7122
01:53:29.075 00.004 6120 Star::Find returns 1 (1), X=961.06, Y=45.83, Mass=14011, SNR=77.4, Peak=255 HFD=6.9
01:53:29.077 00.002 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
01:53:29.080 00.003 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
01:53:29.084 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.38 hyp=0.38 cameraTheta=1.60 mountX=-0.06 mountY=-0.35, mountTheta=-1.74
01:53:29.090 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.38, opts=13)
01:53:29.094 00.004 6120 Enqueuing Move request for scope (-0.01, 0.38)
01:53:29.098 00.004 7680 Worker thread wakes up
01:53:29.098 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.38) opts 0xd
01:53:29.098 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.38)
01:53:29.099 00.001 7680 Moving (-0.01, 0.38) raw xDistance=-0.06 yDistance=-0.35
01:53:29.099 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:53:29.099 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:53:29.099 00.000 7680 MoveAxis(E, 0, ABG)
01:53:29.100 00.001 7680 Move returns status 0, amount 0
01:53:29.100 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:29.105 00.005 6120 UpdateGuideState exits: m=14011 SNR=77.4 Saturated
01:53:29.110 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:29.113 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:29.117 00.004 6120 Enqueuing Expose request
01:53:29.121 00.004 7680 MoveAxis(N, 189, ABG)
01:53:29.121 00.000 7680 Guiding  Dir = 0, Dur = 189
01:53:29.121 00.000 7680 IsSlewing returns 0
01:53:29.121 00.000 7680 IsGuiding returns 0
01:53:29.122 00.001 7680 PulseGuide returned control before completion, sleep 199
01:53:29.334 00.212 7680 IsGuiding returns 1
01:53:29.334 00.000 7680 scope still moving after pulse duration time elapsed
01:53:29.364 00.030 7680 IsSlewing returns 0
01:53:29.366 00.002 7680 IsGuiding returns 0
01:53:29.366 00.000 7680 scope move finished after 189 + 55 ms
01:53:29.367 00.001 7680 Move returns status 0, amount 189
01:53:29.367 00.000 7680 move complete, result=0
01:53:29.368 00.001 7680 worker thread done servicing request
01:53:29.368 00.000 7680 Worker thread wakes up
01:53:29.369 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 189 ms NORTH
01:53:29.378 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:29.378 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:30.627 01.249 7680 Exposure complete
01:53:30.761 00.134 7680 worker thread done servicing request
01:53:30.762 00.001 6120 OnExposeComplete: enter
01:53:30.765 00.003 6120 UpdateGuideState(): m_state=6
01:53:30.770 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7123
01:53:30.774 00.004 6120 Star::Find returns 1 (1), X=961.09, Y=45.77, Mass=14230, SNR=76.0, Peak=255 HFD=6.8
01:53:30.778 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
01:53:30.781 00.003 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.20 = -2.08)
01:53:30.786 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.32 hyp=0.32 cameraTheta=1.51 mountX=-0.08 mountY=-0.28, mountTheta=-1.84
01:53:30.792 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.32, opts=13)
01:53:30.796 00.004 6120 Enqueuing Move request for scope (0.02, 0.32)
01:53:30.800 00.004 7680 Worker thread wakes up
01:53:30.800 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.32) opts 0xd
01:53:30.801 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.32)
01:53:30.801 00.000 7680 Moving (0.02, 0.32) raw xDistance=-0.08 yDistance=-0.28
01:53:30.801 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:53:30.801 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:53:30.801 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:30.805 00.004 7680 MoveAxis(E, 0, ABG)
01:53:30.805 00.000 7680 Move returns status 0, amount 0
01:53:30.805 00.000 7680 MoveAxis(N, 152, ABG)
01:53:30.805 00.000 7680 Guiding  Dir = 0, Dur = 152
01:53:30.805 00.000 6120 UpdateGuideState exits: m=14230 SNR=76.0 Saturated
01:53:30.810 00.005 7680 IsSlewing returns 0
01:53:30.810 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:30.814 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:30.818 00.004 7680 IsGuiding returns 0
01:53:30.818 00.000 6120 Enqueuing Expose request
01:53:30.824 00.006 7680 PulseGuide returned control before completion, sleep 162
01:53:30.989 00.165 7680 IsGuiding returns 1
01:53:30.990 00.001 7680 scope still moving after pulse duration time elapsed
01:53:31.020 00.030 7680 IsSlewing returns 0
01:53:31.022 00.002 7680 IsGuiding returns 0
01:53:31.023 00.001 7680 scope move finished after 152 + 51 ms
01:53:31.023 00.000 7680 Move returns status 0, amount 152
01:53:31.023 00.000 7680 move complete, result=0
01:53:31.024 00.001 7680 worker thread done servicing request
01:53:31.024 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 152 ms NORTH
01:53:31.032 00.008 7680 Worker thread wakes up
01:53:31.032 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:31.032 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:32.287 01.255 7680 Exposure complete
01:53:32.432 00.145 7680 worker thread done servicing request
01:53:32.432 00.000 6120 OnExposeComplete: enter
01:53:32.436 00.004 6120 UpdateGuideState(): m_state=6
01:53:32.440 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7124
01:53:32.443 00.003 6120 Star::Find returns 1 (1), X=961.10, Y=45.75, Mass=14465, SNR=77.0, Peak=255 HFD=6.8
01:53:32.448 00.005 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
01:53:32.451 00.003 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.13)
01:53:32.455 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.46 mountX=-0.09 mountY=-0.26, mountTheta=-1.90
01:53:32.461 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.30, opts=13)
01:53:32.466 00.005 6120 Enqueuing Move request for scope (0.03, 0.30)
01:53:32.469 00.003 7680 Worker thread wakes up
01:53:32.470 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:32.474 00.004 6120 UpdateGuideState exits: m=14465 SNR=77.0 Saturated
01:53:32.478 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:32.482 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:32.486 00.004 6120 Enqueuing Expose request
01:53:32.490 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.30) opts 0xd
01:53:32.490 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.30)
01:53:32.490 00.000 7680 Moving (0.03, 0.30) raw xDistance=-0.09 yDistance=-0.26
01:53:32.490 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:53:32.490 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:53:32.491 00.001 7680 MoveAxis(E, 0, ABG)
01:53:32.491 00.000 7680 Move returns status 0, amount 0
01:53:32.491 00.000 7680 MoveAxis(N, 140, ABG)
01:53:32.491 00.000 7680 Guiding  Dir = 0, Dur = 140
01:53:32.491 00.000 7680 IsSlewing returns 0
01:53:32.492 00.001 7680 IsGuiding returns 0
01:53:32.492 00.000 7680 PulseGuide returned control before completion, sleep 150
01:53:32.646 00.154 7680 IsGuiding returns 1
01:53:32.648 00.002 7680 scope still moving after pulse duration time elapsed
01:53:32.678 00.030 7680 IsSlewing returns 0
01:53:32.680 00.002 7680 IsGuiding returns 0
01:53:32.681 00.001 7680 scope move finished after 140 + 48 ms
01:53:32.681 00.000 7680 Move returns status 0, amount 140
01:53:32.682 00.001 7680 move complete, result=0
01:53:32.682 00.000 7680 worker thread done servicing request
01:53:32.683 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 140 ms NORTH
01:53:32.691 00.008 7680 Worker thread wakes up
01:53:32.693 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:32.693 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:33.942 01.249 7680 Exposure complete
01:53:34.082 00.140 7680 worker thread done servicing request
01:53:34.082 00.000 6120 OnExposeComplete: enter
01:53:34.086 00.004 6120 UpdateGuideState(): m_state=6
01:53:34.090 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7125
01:53:34.095 00.005 6120 Star::Find returns 1 (1), X=961.02, Y=45.49, Mass=13055, SNR=73.6, Peak=255 HFD=6.9
01:53:34.099 00.004 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.37 = -0.91)
01:53:34.105 00.006 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
01:53:34.108 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.42 mountX=0.04 mountY=-0.06, mountTheta=-0.98
01:53:34.114 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.04, opts=13)
01:53:34.118 00.004 6120 Enqueuing Move request for scope (-0.05, 0.04)
01:53:34.122 00.004 7680 Worker thread wakes up
01:53:34.122 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:53:34.124 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:53:34.124 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:34.129 00.005 7680 Moving (-0.05, 0.04) raw xDistance=0.04 yDistance=-0.06
01:53:34.129 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:53:34.130 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:53:34.130 00.000 6120 UpdateGuideState exits: m=13055 SNR=73.6 Saturated
01:53:34.135 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:34.139 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:34.143 00.004 6120 Enqueuing Expose request
01:53:34.146 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:53:34.146 00.000 7680 MoveAxis(E, 0, ABG)
01:53:34.147 00.001 7680 Move returns status 0, amount 0
01:53:34.147 00.000 7680 MoveAxis(N, 0, ABG)
01:53:34.147 00.000 7680 Move returns status 0, amount 0
01:53:34.147 00.000 7680 move complete, result=0
01:53:34.147 00.000 7680 worker thread done servicing request
01:53:34.149 00.002 7680 Worker thread wakes up
01:53:34.149 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:34.152 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:34.152 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:35.391 01.239 7680 Exposure complete
01:53:35.513 00.122 7680 worker thread done servicing request
01:53:35.513 00.000 6120 OnExposeComplete: enter
01:53:35.517 00.004 6120 UpdateGuideState(): m_state=6
01:53:35.521 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7126
01:53:35.524 00.003 6120 Star::Find returns 1 (1), X=961.08, Y=45.74, Mass=14352, SNR=77.6, Peak=255 HFD=6.8
01:53:35.529 00.005 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
01:53:35.533 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
01:53:35.539 00.006 6120 CameraToMount -- cameraX=0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.54 mountX=-0.06 mountY=-0.26, mountTheta=-1.81
01:53:35.544 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.29, opts=13)
01:53:35.548 00.004 6120 Enqueuing Move request for scope (0.01, 0.29)
01:53:35.552 00.004 7680 Worker thread wakes up
01:53:35.552 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:35.554 00.002 6120 UpdateGuideState exits: m=14352 SNR=77.6 Saturated
01:53:35.559 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:35.563 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:35.566 00.003 6120 Enqueuing Expose request
01:53:35.572 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.29) opts 0xd
01:53:35.572 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.29)
01:53:35.572 00.000 7680 Moving (0.01, 0.29) raw xDistance=-0.06 yDistance=-0.26
01:53:35.572 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:53:35.572 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:53:35.572 00.000 7680 MoveAxis(E, 0, ABG)
01:53:35.573 00.001 7680 Move returns status 0, amount 0
01:53:35.573 00.000 7680 MoveAxis(N, 140, ABG)
01:53:35.573 00.000 7680 Guiding  Dir = 0, Dur = 140
01:53:35.573 00.000 7680 IsSlewing returns 0
01:53:35.574 00.001 7680 IsGuiding returns 0
01:53:35.574 00.000 7680 PulseGuide returned control before completion, sleep 150
01:53:35.741 00.167 7680 IsGuiding returns 1
01:53:35.742 00.001 7680 scope still moving after pulse duration time elapsed
01:53:35.772 00.030 7680 IsSlewing returns 0
01:53:35.773 00.001 7680 IsGuiding returns 0
01:53:35.773 00.000 7680 scope move finished after 140 + 58 ms
01:53:35.774 00.001 7680 Move returns status 0, amount 140
01:53:35.774 00.000 7680 move complete, result=0
01:53:35.774 00.000 7680 worker thread done servicing request
01:53:35.775 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 140 ms NORTH
01:53:35.781 00.006 7680 Worker thread wakes up
01:53:35.781 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:35.783 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:37.032 01.249 7680 Exposure complete
01:53:37.166 00.134 7680 worker thread done servicing request
01:53:37.167 00.001 6120 OnExposeComplete: enter
01:53:37.171 00.004 6120 UpdateGuideState(): m_state=6
01:53:37.175 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7127
01:53:37.179 00.004 6120 Star::Find returns 1 (1), X=961.11, Y=45.80, Mass=14124, SNR=77.9, Peak=255 HFD=6.9
01:53:37.182 00.003 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.41 = -1.88)
01:53:37.187 00.005 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.14)
01:53:37.190 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.35 hyp=0.36 cameraTheta=1.45 mountX=-0.11 mountY=-0.30, mountTheta=-1.91
01:53:37.196 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.35, opts=13)
01:53:37.200 00.004 6120 Enqueuing Move request for scope (0.04, 0.35)
01:53:37.204 00.004 7680 Worker thread wakes up
01:53:37.204 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.35) opts 0xd
01:53:37.204 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.35)
01:53:37.204 00.000 7680 Moving (0.04, 0.35) raw xDistance=-0.11 yDistance=-0.30
01:53:37.205 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:53:37.205 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:53:37.205 00.000 7680 MoveAxis(E, 0, ABG)
01:53:37.205 00.000 7680 Move returns status 0, amount 0
01:53:37.205 00.000 7680 MoveAxis(N, 162, ABG)
01:53:37.205 00.000 7680 Guiding  Dir = 0, Dur = 162
01:53:37.205 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:37.208 00.003 7680 IsSlewing returns 0
01:53:37.210 00.002 6120 UpdateGuideState exits: m=14124 SNR=77.9 Saturated
01:53:37.214 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:37.216 00.002 7680 IsGuiding returns 0
01:53:37.216 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:37.221 00.005 7680 PulseGuide returned control before completion, sleep 172
01:53:37.222 00.001 6120 Enqueuing Expose request
01:53:37.395 00.173 7680 IsGuiding returns 1
01:53:37.396 00.001 7680 scope still moving after pulse duration time elapsed
01:53:37.426 00.030 7680 IsSlewing returns 0
01:53:37.427 00.001 7680 IsGuiding returns 0
01:53:37.428 00.001 7680 scope move finished after 162 + 49 ms
01:53:37.428 00.000 7680 Move returns status 0, amount 162
01:53:37.430 00.002 7680 move complete, result=0
01:53:37.430 00.000 7680 worker thread done servicing request
01:53:37.431 00.001 7680 Worker thread wakes up
01:53:37.431 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 162 ms NORTH
01:53:37.439 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:37.439 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:38.681 01.242 7680 Exposure complete
01:53:38.819 00.138 7680 worker thread done servicing request
01:53:38.819 00.000 6120 OnExposeComplete: enter
01:53:38.824 00.005 6120 UpdateGuideState(): m_state=6
01:53:38.827 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7128
01:53:38.831 00.004 6120 Star::Find returns 1 (1), X=961.10, Y=45.47, Mass=13559, SNR=74.9, Peak=255 HFD=7.0
01:53:38.835 00.004 6120 CameraToMount -- cameraTheta (0.46) - m_xAngle (-2.95) = xAngle (3.41 = -2.87)
01:53:38.838 00.003 6120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.14 = -3.14)
01:53:38.842 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.46 mountX=-0.04 mountY=-0.00, mountTheta=-3.14
01:53:38.851 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.02, opts=13)
01:53:38.855 00.004 6120 Enqueuing Move request for scope (0.03, 0.02)
01:53:38.858 00.003 7680 Worker thread wakes up
01:53:38.858 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
01:53:38.859 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
01:53:38.859 00.000 7680 Moving (0.03, 0.02) raw xDistance=-0.04 yDistance=-0.00
01:53:38.859 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:38.862 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:53:38.862 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:53:38.864 00.002 6120 UpdateGuideState exits: m=13559 SNR=74.9 Saturated
01:53:38.867 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:38.870 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:53:38.870 00.000 7680 MoveAxis(E, 0, ABG)
01:53:38.870 00.000 7680 Move returns status 0, amount 0
01:53:38.872 00.002 7680 MoveAxis(N, 0, ABG)
01:53:38.872 00.000 7680 Move returns status 0, amount 0
01:53:38.872 00.000 7680 move complete, result=0
01:53:38.873 00.001 7680 worker thread done servicing request
01:53:38.873 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:38.877 00.004 6120 Enqueuing Expose request
01:53:38.881 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:53:38.884 00.003 7680 Worker thread wakes up
01:53:38.884 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:38.884 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:40.139 01.255 7680 Exposure complete
01:53:40.271 00.132 7680 worker thread done servicing request
01:53:40.272 00.001 6120 OnExposeComplete: enter
01:53:40.276 00.004 6120 UpdateGuideState(): m_state=6
01:53:40.279 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7129
01:53:40.284 00.005 6120 Star::Find returns 1 (1), X=960.96, Y=45.82, Mass=14188, SNR=77.9, Peak=255 HFD=7.0
01:53:40.290 00.006 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
01:53:40.295 00.005 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
01:53:40.299 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.37 hyp=0.39 cameraTheta=1.86 mountX=0.04 mountY=-0.38, mountTheta=-1.47
01:53:40.305 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.37, opts=13)
01:53:40.308 00.003 6120 Enqueuing Move request for scope (-0.11, 0.37)
01:53:40.311 00.003 7680 Worker thread wakes up
01:53:40.313 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:40.316 00.003 6120 UpdateGuideState exits: m=14188 SNR=77.9 Saturated
01:53:40.320 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.37) opts 0xd
01:53:40.320 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.37)
01:53:40.320 00.000 7680 Moving (-0.11, 0.37) raw xDistance=0.04 yDistance=-0.38
01:53:40.320 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:53:40.320 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:53:40.320 00.000 7680 MoveAxis(E, 0, ABG)
01:53:40.321 00.001 7680 Move returns status 0, amount 0
01:53:40.321 00.000 7680 MoveAxis(N, 208, ABG)
01:53:40.321 00.000 7680 Guiding  Dir = 0, Dur = 208
01:53:40.321 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:40.326 00.005 7680 IsSlewing returns 0
01:53:40.326 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:40.331 00.005 6120 Enqueuing Expose request
01:53:40.334 00.003 7680 IsGuiding returns 0
01:53:40.335 00.001 7680 PulseGuide returned control before completion, sleep 218
01:53:40.564 00.229 7680 IsGuiding returns 1
01:53:40.564 00.000 7680 scope still moving after pulse duration time elapsed
01:53:40.595 00.031 7680 IsSlewing returns 0
01:53:40.597 00.002 7680 IsGuiding returns 0
01:53:40.597 00.000 7680 scope move finished after 208 + 55 ms
01:53:40.598 00.001 7680 Move returns status 0, amount 208
01:53:40.598 00.000 7680 move complete, result=0
01:53:40.598 00.000 7680 worker thread done servicing request
01:53:40.599 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 208 ms NORTH
01:53:40.606 00.007 7680 Worker thread wakes up
01:53:40.606 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:40.606 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:41.862 01.256 7680 Exposure complete
01:53:41.995 00.133 7680 worker thread done servicing request
01:53:41.996 00.001 6120 OnExposeComplete: enter
01:53:41.999 00.003 6120 UpdateGuideState(): m_state=6
01:53:42.003 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7130
01:53:42.006 00.003 6120 Star::Find returns 1 (1), X=960.91, Y=45.86, Mass=14098, SNR=77.0, Peak=255 HFD=7.0
01:53:42.010 00.004 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.90 = -1.38)
01:53:42.012 00.002 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.63 = -1.65)
01:53:42.016 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.41 hyp=0.44 cameraTheta=1.94 mountX=0.08 mountY=-0.44, mountTheta=-1.39
01:53:42.021 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.41, opts=13)
01:53:42.026 00.005 6120 Enqueuing Move request for scope (-0.16, 0.41)
01:53:42.030 00.004 7680 Worker thread wakes up
01:53:42.030 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.41) opts 0xd
01:53:42.030 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.41)
01:53:42.030 00.000 7680 Moving (-0.16, 0.41) raw xDistance=0.08 yDistance=-0.44
01:53:42.030 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:53:42.030 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
01:53:42.030 00.000 7680 MoveAxis(E, 0, ABG)
01:53:42.030 00.000 7680 Move returns status 0, amount 0
01:53:42.030 00.000 7680 MoveAxis(N, 239, ABG)
01:53:42.030 00.000 7680 Guiding  Dir = 0, Dur = 239
01:53:42.030 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:42.034 00.004 7680 IsSlewing returns 0
01:53:42.035 00.001 6120 UpdateGuideState exits: m=14098 SNR=77.0 Saturated
01:53:42.038 00.003 7680 IsGuiding returns 0
01:53:42.038 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:42.043 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:42.046 00.003 7680 PulseGuide returned control before completion, sleep 249
01:53:42.047 00.001 6120 Enqueuing Expose request
01:53:42.306 00.259 7680 IsGuiding returns 0
01:53:42.307 00.001 7680 Move returns status 0, amount 239
01:53:42.309 00.002 7680 move complete, result=0
01:53:42.309 00.000 7680 worker thread done servicing request
01:53:42.310 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 239 ms NORTH
01:53:42.320 00.010 7680 Worker thread wakes up
01:53:42.320 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:42.320 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:43.575 01.255 7680 Exposure complete
01:53:43.722 00.147 7680 worker thread done servicing request
01:53:43.722 00.000 6120 OnExposeComplete: enter
01:53:43.727 00.005 6120 UpdateGuideState(): m_state=6
01:53:43.732 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7131
01:53:43.736 00.004 6120 Star::Find returns 1 (1), X=960.79, Y=45.37, Mass=14317, SNR=78.3, Peak=255 HFD=7.0
01:53:43.743 00.007 6120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-2.95) = xAngle (0.08 = 0.08)
01:53:43.749 00.006 6120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.19 = -0.19)
01:53:43.757 00.008 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-2.87 mountX=0.29 mountY=-0.05, mountTheta=-0.18
01:53:43.765 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.08, opts=13)
01:53:43.770 00.005 6120 Enqueuing Move request for scope (-0.28, -0.08)
01:53:43.775 00.005 7680 Worker thread wakes up
01:53:43.775 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:43.779 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.08) opts 0xd
01:53:43.779 00.000 6120 UpdateGuideState exits: m=14317 SNR=78.3 Saturated
01:53:43.784 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:43.788 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.08)
01:53:43.788 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:43.792 00.004 7680 Moving (-0.28, -0.08) raw xDistance=0.29 yDistance=-0.05
01:53:43.792 00.000 6120 Enqueuing Expose request
01:53:43.797 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:53:43.797 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:53:43.797 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:53:43.797 00.000 7680 MoveAxis(W, 119, ABG)
01:53:43.798 00.001 7680 Guiding  Dir = 3, Dur = 119
01:53:43.798 00.000 7680 IsSlewing returns 0
01:53:43.798 00.000 7680 IsGuiding returns 0
01:53:43.800 00.002 7680 PulseGuide returned control before completion, sleep 129
01:53:43.944 00.144 7680 IsGuiding returns 0
01:53:43.945 00.001 7680 Move returns status 0, amount 119
01:53:43.946 00.001 7680 MoveAxis(N, 0, ABG)
01:53:43.946 00.000 7680 Move returns status 0, amount 0
01:53:43.946 00.000 7680 move complete, result=0
01:53:43.948 00.002 7680 worker thread done servicing request
01:53:43.948 00.000 7680 Worker thread wakes up
01:53:43.949 00.001 6120 GuideStep: 0.3 px 119 ms WEST, -0.1 px 0 ms NORTH
01:53:43.955 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:43.955 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:45.204 01.249 7680 Exposure complete
01:53:45.343 00.139 7680 worker thread done servicing request
01:53:45.343 00.000 6120 OnExposeComplete: enter
01:53:45.347 00.004 6120 UpdateGuideState(): m_state=6
01:53:45.350 00.003 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7132
01:53:45.355 00.005 6120 Star::Find returns 1 (1), X=960.82, Y=45.72, Mass=14670, SNR=79.4, Peak=255 HFD=7.0
01:53:45.358 00.003 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.26 = -1.02)
01:53:45.362 00.004 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.29)
01:53:45.366 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.27 hyp=0.37 cameraTheta=2.31 mountX=0.19 mountY=-0.35, mountTheta=-1.07
01:53:45.371 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.27, opts=13)
01:53:45.377 00.006 6120 Enqueuing Move request for scope (-0.25, 0.27)
01:53:45.382 00.005 7680 Worker thread wakes up
01:53:45.382 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:45.387 00.005 6120 UpdateGuideState exits: m=14670 SNR=79.4 Saturated
01:53:45.390 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.27) opts 0xd
01:53:45.391 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.27)
01:53:45.391 00.000 7680 Moving (-0.25, 0.27) raw xDistance=0.19 yDistance=-0.35
01:53:45.391 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:53:45.392 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:53:45.392 00.000 7680 MoveAxis(E, 0, ABG)
01:53:45.392 00.000 7680 Move returns status 0, amount 0
01:53:45.392 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:45.397 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:45.401 00.004 6120 Enqueuing Expose request
01:53:45.404 00.003 7680 MoveAxis(N, 193, ABG)
01:53:45.404 00.000 7680 Guiding  Dir = 0, Dur = 193
01:53:45.405 00.001 7680 IsSlewing returns 0
01:53:45.405 00.000 7680 IsGuiding returns 0
01:53:45.405 00.000 7680 PulseGuide returned control before completion, sleep 203
01:53:45.616 00.211 7680 IsGuiding returns 1
01:53:45.617 00.001 7680 scope still moving after pulse duration time elapsed
01:53:45.647 00.030 7680 IsSlewing returns 0
01:53:45.649 00.002 7680 IsGuiding returns 0
01:53:45.649 00.000 7680 scope move finished after 193 + 50 ms
01:53:45.649 00.000 7680 Move returns status 0, amount 193
01:53:45.649 00.000 7680 move complete, result=0
01:53:45.650 00.001 7680 worker thread done servicing request
01:53:45.651 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 193 ms NORTH
01:53:45.656 00.005 7680 Worker thread wakes up
01:53:45.656 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:45.658 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:46.917 01.259 7680 Exposure complete
01:53:47.054 00.137 7680 worker thread done servicing request
01:53:47.055 00.001 6120 OnExposeComplete: enter
01:53:47.059 00.004 6120 UpdateGuideState(): m_state=6
01:53:47.065 00.006 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7133
01:53:47.068 00.003 6120 Star::Find returns 1 (1), X=960.83, Y=45.77, Mass=14853, SNR=79.7, Peak=255 HFD=7.0
01:53:47.071 00.003 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.17 = -1.12)
01:53:47.073 00.002 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
01:53:47.077 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.32 hyp=0.41 cameraTheta=2.21 mountX=0.18 mountY=-0.40, mountTheta=-1.15
01:53:47.081 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.32, opts=13)
01:53:47.085 00.004 6120 Enqueuing Move request for scope (-0.24, 0.32)
01:53:47.089 00.004 7680 Worker thread wakes up
01:53:47.089 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.32) opts 0xd
01:53:47.090 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.32)
01:53:47.090 00.000 7680 Moving (-0.24, 0.32) raw xDistance=0.18 yDistance=-0.40
01:53:47.090 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:53:47.090 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:53:47.090 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:47.095 00.005 6120 UpdateGuideState exits: m=14853 SNR=79.7 Saturated
01:53:47.099 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:47.102 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:47.106 00.004 6120 Enqueuing Expose request
01:53:47.110 00.004 7680 MoveAxis(E, 0, ABG)
01:53:47.110 00.000 7680 Move returns status 0, amount 0
01:53:47.110 00.000 7680 MoveAxis(N, 216, ABG)
01:53:47.110 00.000 7680 Guiding  Dir = 0, Dur = 216
01:53:47.110 00.000 7680 IsSlewing returns 0
01:53:47.112 00.002 7680 IsGuiding returns 0
01:53:47.112 00.000 7680 PulseGuide returned control before completion, sleep 226
01:53:47.343 00.231 7680 IsGuiding returns 1
01:53:47.343 00.000 7680 scope still moving after pulse duration time elapsed
01:53:47.374 00.031 7680 IsSlewing returns 0
01:53:47.375 00.001 7680 IsGuiding returns 0
01:53:47.376 00.001 7680 scope move finished after 216 + 48 ms
01:53:47.376 00.000 7680 Move returns status 0, amount 216
01:53:47.377 00.001 7680 move complete, result=0
01:53:47.377 00.000 7680 worker thread done servicing request
01:53:47.377 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 216 ms NORTH
01:53:47.383 00.006 7680 Worker thread wakes up
01:53:47.383 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:47.383 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:48.640 01.257 7680 Exposure complete
01:53:48.765 00.125 7680 worker thread done servicing request
01:53:48.765 00.000 6120 OnExposeComplete: enter
01:53:48.768 00.003 6120 UpdateGuideState(): m_state=6
01:53:48.773 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7134
01:53:48.777 00.004 6120 Star::Find returns 1 (1), X=960.95, Y=45.61, Mass=15001, SNR=78.6, Peak=255 HFD=7.0
01:53:48.781 00.004 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.11)
01:53:48.784 00.003 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.38)
01:53:48.789 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.22 mountX=0.09 mountY=-0.20, mountTheta=-1.14
01:53:48.795 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.16, opts=13)
01:53:48.799 00.004 6120 Enqueuing Move request for scope (-0.12, 0.16)
01:53:48.804 00.005 7680 Worker thread wakes up
01:53:48.804 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:48.808 00.004 6120 UpdateGuideState exits: m=15001 SNR=78.6 Saturated
01:53:48.812 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:48.816 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:48.820 00.004 6120 Enqueuing Expose request
01:53:48.825 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
01:53:48.826 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
01:53:48.826 00.000 7680 Moving (-0.12, 0.16) raw xDistance=0.09 yDistance=-0.20
01:53:48.826 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:53:48.826 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:53:48.827 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:53:48.827 00.000 7680 MoveAxis(E, 0, ABG)
01:53:48.827 00.000 7680 Move returns status 0, amount 0
01:53:48.828 00.001 7680 MoveAxis(N, 0, ABG)
01:53:48.828 00.000 7680 Move returns status 0, amount 0
01:53:48.828 00.000 7680 move complete, result=0
01:53:48.829 00.001 7680 worker thread done servicing request
01:53:48.829 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:53:48.833 00.004 7680 Worker thread wakes up
01:53:48.833 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:48.835 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:50.080 01.245 7680 Exposure complete
01:53:50.211 00.131 7680 worker thread done servicing request
01:53:50.211 00.000 6120 OnExposeComplete: enter
01:53:50.216 00.005 6120 UpdateGuideState(): m_state=6
01:53:50.219 00.003 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7135
01:53:50.223 00.004 6120 Star::Find returns 1 (1), X=960.97, Y=45.29, Mass=14113, SNR=77.9, Peak=255 HFD=6.9
01:53:50.227 00.004 6120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-2.95) = xAngle (0.81 = 0.81)
01:53:50.231 00.004 6120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.54 = 0.54)
01:53:50.235 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.14 mountX=0.13 mountY=0.10, mountTheta=0.65
01:53:50.239 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.15, opts=13)
01:53:50.241 00.002 6120 Enqueuing Move request for scope (-0.10, -0.15)
01:53:50.246 00.005 7680 Worker thread wakes up
01:53:50.246 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
01:53:50.247 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
01:53:50.247 00.000 7680 Moving (-0.10, -0.15) raw xDistance=0.13 yDistance=0.10
01:53:50.247 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:53:50.247 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:53:50.247 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:53:50.247 00.000 7680 MoveAxis(E, 0, ABG)
01:53:50.248 00.001 7680 Move returns status 0, amount 0
01:53:50.248 00.000 7680 MoveAxis(N, 0, ABG)
01:53:50.248 00.000 7680 Move returns status 0, amount 0
01:53:50.248 00.000 7680 move complete, result=0
01:53:50.248 00.000 7680 worker thread done servicing request
01:53:50.248 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:50.252 00.004 6120 UpdateGuideState exits: m=14113 SNR=77.9 Saturated
01:53:50.257 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:50.260 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:50.265 00.005 6120 Enqueuing Expose request
01:53:50.269 00.004 7680 Worker thread wakes up
01:53:50.269 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:50.272 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:50.272 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:51.525 01.253 7680 Exposure complete
01:53:51.665 00.140 7680 worker thread done servicing request
01:53:51.666 00.001 6120 OnExposeComplete: enter
01:53:51.671 00.005 6120 UpdateGuideState(): m_state=6
01:53:51.675 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7136
01:53:51.679 00.004 6120 Star::Find returns 1 (1), X=961.26, Y=45.75, Mass=14573, SNR=77.6, Peak=255 HFD=7.0
01:53:51.682 00.003 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.97 = -2.31)
01:53:51.686 00.004 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.58)
01:53:51.691 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=0.30 hyp=0.35 cameraTheta=1.02 mountX=-0.24 mountY=-0.19, mountTheta=-2.47
01:53:51.697 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.30, opts=13)
01:53:51.700 00.003 6120 Enqueuing Move request for scope (0.19, 0.30)
01:53:51.705 00.005 7680 Worker thread wakes up
01:53:51.705 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.30) opts 0xd
01:53:51.706 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.30)
01:53:51.706 00.000 7680 Moving (0.19, 0.30) raw xDistance=-0.24 yDistance=-0.19
01:53:51.706 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:53:51.706 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:53:51.706 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:53:51.706 00.000 7680 MoveAxis(E, 98, ABG)
01:53:51.707 00.001 7680 Guiding  Dir = 2, Dur = 98
01:53:51.707 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:51.711 00.004 7680 IsSlewing returns 0
01:53:51.711 00.000 6120 UpdateGuideState exits: m=14573 SNR=77.6 Saturated
01:53:51.715 00.004 7680 IsGuiding returns 0
01:53:51.715 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:51.719 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:51.723 00.004 7680 PulseGuide returned control before completion, sleep 108
01:53:51.723 00.000 6120 Enqueuing Expose request
01:53:51.844 00.121 7680 IsGuiding returns 1
01:53:51.844 00.000 7680 scope still moving after pulse duration time elapsed
01:53:51.875 00.031 7680 IsSlewing returns 0
01:53:51.876 00.001 7680 IsGuiding returns 1
01:53:51.906 00.030 7680 IsSlewing returns 0
01:53:51.909 00.003 7680 IsGuiding returns 1
01:53:51.937 00.028 7680 IsSlewing returns 0
01:53:51.939 00.002 7680 IsGuiding returns 0
01:53:51.939 00.000 7680 scope move finished after 98 + 126 ms
01:53:51.940 00.001 7680 Move returns status 0, amount 98
01:53:51.941 00.001 7680 MoveAxis(N, 0, ABG)
01:53:51.941 00.000 7680 Move returns status 0, amount 0
01:53:51.941 00.000 7680 move complete, result=0
01:53:51.941 00.000 7680 worker thread done servicing request
01:53:51.942 00.001 7680 Worker thread wakes up
01:53:51.942 00.000 6120 GuideStep: -0.2 px 98 ms EAST, -0.2 px 0 ms NORTH
01:53:51.948 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:51.948 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:53.202 01.254 7680 Exposure complete
01:53:53.345 00.143 7680 worker thread done servicing request
01:53:53.346 00.001 6120 OnExposeComplete: enter
01:53:53.351 00.005 6120 UpdateGuideState(): m_state=6
01:53:53.355 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7137
01:53:53.358 00.003 6120 Star::Find returns 1 (1), X=961.24, Y=45.90, Mass=14294, SNR=77.3, Peak=255 HFD=6.8
01:53:53.362 00.004 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.16 = -2.13)
01:53:53.366 00.004 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.40)
01:53:53.370 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.45 hyp=0.48 cameraTheta=1.20 mountX=-0.25 mountY=-0.33, mountTheta=-2.23
01:53:53.375 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.45, opts=13)
01:53:53.379 00.004 6120 Enqueuing Move request for scope (0.17, 0.45)
01:53:53.385 00.006 7680 Worker thread wakes up
01:53:53.385 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.45) opts 0xd
01:53:53.386 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.45)
01:53:53.386 00.000 7680 Moving (0.17, 0.45) raw xDistance=-0.25 yDistance=-0.33
01:53:53.386 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
01:53:53.387 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:53:53.387 00.000 7680 MoveAxis(E, 110, ABG)
01:53:53.387 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:53.390 00.003 7680 Guiding  Dir = 2, Dur = 110
01:53:53.391 00.001 6120 UpdateGuideState exits: m=14294 SNR=77.3 Saturated
01:53:53.395 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:53.398 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:53.403 00.005 6120 Enqueuing Expose request
01:53:53.407 00.004 7680 IsSlewing returns 0
01:53:53.407 00.000 7680 IsGuiding returns 0
01:53:53.407 00.000 7680 PulseGuide returned control before completion, sleep 120
01:53:53.534 00.127 7680 IsGuiding returns 1
01:53:53.534 00.000 7680 scope still moving after pulse duration time elapsed
01:53:53.564 00.030 7680 IsSlewing returns 0
01:53:53.567 00.003 7680 IsGuiding returns 0
01:53:53.567 00.000 7680 scope move finished after 110 + 50 ms
01:53:53.568 00.001 7680 Move returns status 0, amount 110
01:53:53.568 00.000 7680 MoveAxis(N, 177, ABG)
01:53:53.569 00.001 7680 Guiding  Dir = 0, Dur = 177
01:53:53.569 00.000 7680 IsSlewing returns 0
01:53:53.570 00.001 7680 IsGuiding returns 0
01:53:53.571 00.001 7680 PulseGuide returned control before completion, sleep 187
01:53:53.769 00.198 7680 IsGuiding returns 1
01:53:53.770 00.001 7680 scope still moving after pulse duration time elapsed
01:53:53.800 00.030 7680 IsSlewing returns 0
01:53:53.801 00.001 7680 IsGuiding returns 0
01:53:53.802 00.001 7680 scope move finished after 177 + 53 ms
01:53:53.802 00.000 7680 Move returns status 0, amount 177
01:53:53.802 00.000 7680 move complete, result=0
01:53:53.803 00.001 7680 worker thread done servicing request
01:53:53.803 00.000 7680 Worker thread wakes up
01:53:53.803 00.000 6120 GuideStep: -0.3 px 110 ms EAST, -0.3 px 177 ms NORTH
01:53:53.810 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:53.810 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:55.061 01.251 7680 Exposure complete
01:53:55.195 00.134 7680 worker thread done servicing request
01:53:55.195 00.000 6120 OnExposeComplete: enter
01:53:55.200 00.005 6120 UpdateGuideState(): m_state=6
01:53:55.203 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7138
01:53:55.207 00.004 6120 Star::Find returns 1 (1), X=961.29, Y=45.87, Mass=14097, SNR=78.2, Peak=255 HFD=6.9
01:53:55.212 00.005 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.05 = -2.24)
01:53:55.215 00.003 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.51)
01:53:55.219 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.42 hyp=0.47 cameraTheta=1.09 mountX=-0.29 mountY=-0.28, mountTheta=-2.38
01:53:55.225 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.42, opts=13)
01:53:55.230 00.005 6120 Enqueuing Move request for scope (0.22, 0.42)
01:53:55.234 00.004 7680 Worker thread wakes up
01:53:55.234 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:55.238 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.42) opts 0xd
01:53:55.239 00.001 6120 UpdateGuideState exits: m=14097 SNR=78.2 Saturated
01:53:55.242 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:55.246 00.004 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.42)
01:53:55.246 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:55.249 00.003 7680 Moving (0.22, 0.42) raw xDistance=-0.29 yDistance=-0.28
01:53:55.249 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
01:53:55.249 00.000 6120 Enqueuing Expose request
01:53:55.253 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:53:55.254 00.001 7680 MoveAxis(E, 127, ABG)
01:53:55.254 00.000 7680 Guiding  Dir = 2, Dur = 127
01:53:55.254 00.000 7680 IsSlewing returns 0
01:53:55.255 00.001 7680 IsGuiding returns 0
01:53:55.255 00.000 7680 PulseGuide returned control before completion, sleep 137
01:53:55.409 00.154 7680 IsGuiding returns 1
01:53:55.409 00.000 7680 scope still moving after pulse duration time elapsed
01:53:55.439 00.030 7680 IsSlewing returns 0
01:53:55.441 00.002 7680 IsGuiding returns 0
01:53:55.442 00.001 7680 scope move finished after 127 + 59 ms
01:53:55.442 00.000 7680 Move returns status 0, amount 127
01:53:55.442 00.000 7680 MoveAxis(N, 152, ABG)
01:53:55.443 00.001 7680 Guiding  Dir = 0, Dur = 152
01:53:55.443 00.000 7680 IsSlewing returns 0
01:53:55.444 00.001 7680 IsGuiding returns 0
01:53:55.444 00.000 7680 PulseGuide returned control before completion, sleep 162
01:53:55.611 00.167 7680 IsGuiding returns 1
01:53:55.612 00.001 7680 scope still moving after pulse duration time elapsed
01:53:55.642 00.030 7680 IsSlewing returns 0
01:53:55.644 00.002 7680 IsGuiding returns 0
01:53:55.644 00.000 7680 scope move finished after 152 + 48 ms
01:53:55.644 00.000 7680 Move returns status 0, amount 152
01:53:55.646 00.002 7680 move complete, result=0
01:53:55.646 00.000 7680 worker thread done servicing request
01:53:55.646 00.000 7680 Worker thread wakes up
01:53:55.647 00.001 6120 GuideStep: -0.3 px 127 ms EAST, -0.3 px 152 ms NORTH
01:53:55.653 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:55.653 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:56.901 01.248 7680 Exposure complete
01:53:57.044 00.143 7680 worker thread done servicing request
01:53:57.045 00.001 6120 OnExposeComplete: enter
01:53:57.049 00.004 6120 UpdateGuideState(): m_state=6
01:53:57.052 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7139
01:53:57.056 00.004 6120 Star::Find returns 1 (1), X=961.14, Y=45.70, Mass=13897, SNR=74.8, Peak=255 HFD=6.9
01:53:57.060 00.004 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.27 = -2.02)
01:53:57.065 00.005 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
01:53:57.068 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.31 mountX=-0.11 mountY=-0.20, mountTheta=-2.09
01:53:57.072 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.25, opts=13)
01:53:57.075 00.003 6120 Enqueuing Move request for scope (0.07, 0.25)
01:53:57.078 00.003 7680 Worker thread wakes up
01:53:57.079 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:57.082 00.003 6120 UpdateGuideState exits: m=13897 SNR=74.8 Saturated
01:53:57.085 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:57.088 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:57.091 00.003 6120 Enqueuing Expose request
01:53:57.096 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd
01:53:57.096 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.25)
01:53:57.096 00.000 7680 Moving (0.07, 0.25) raw xDistance=-0.11 yDistance=-0.20
01:53:57.097 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:53:57.097 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:53:57.097 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:53:57.098 00.001 7680 MoveAxis(E, 0, ABG)
01:53:57.098 00.000 7680 Move returns status 0, amount 0
01:53:57.098 00.000 7680 MoveAxis(N, 0, ABG)
01:53:57.098 00.000 7680 Move returns status 0, amount 0
01:53:57.098 00.000 7680 move complete, result=0
01:53:57.099 00.001 7680 worker thread done servicing request
01:53:57.099 00.000 7680 Worker thread wakes up
01:53:57.099 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:53:57.107 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:57.107 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:53:58.358 01.251 7680 Exposure complete
01:53:58.522 00.164 7680 worker thread done servicing request
01:53:58.523 00.001 6120 OnExposeComplete: enter
01:53:58.528 00.005 6120 UpdateGuideState(): m_state=6
01:53:58.533 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7140
01:53:58.538 00.005 6120 Star::Find returns 1 (1), X=961.21, Y=45.93, Mass=14138, SNR=75.3, Peak=255 HFD=6.9
01:53:58.543 00.005 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.04)
01:53:58.549 00.006 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.30)
01:53:58.553 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.48 hyp=0.50 cameraTheta=1.29 mountX=-0.22 mountY=-0.37, mountTheta=-2.11
01:53:58.560 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.48, opts=13)
01:53:58.565 00.005 6120 Enqueuing Move request for scope (0.14, 0.48)
01:53:58.570 00.005 7680 Worker thread wakes up
01:53:58.570 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.48) opts 0xd
01:53:58.570 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:53:58.573 00.003 6120 UpdateGuideState exits: m=14138 SNR=75.3 Saturated
01:53:58.576 00.003 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.48)
01:53:58.576 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:58.580 00.004 7680 Moving (0.14, 0.48) raw xDistance=-0.22 yDistance=-0.37
01:53:58.580 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:53:58.584 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:53:58.584 00.000 6120 Enqueuing Expose request
01:53:58.588 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:53:58.588 00.000 7680 MoveAxis(E, 91, ABG)
01:53:58.588 00.000 7680 Guiding  Dir = 2, Dur = 91
01:53:58.589 00.001 7680 IsSlewing returns 0
01:53:58.589 00.000 7680 IsGuiding returns 0
01:53:58.589 00.000 7680 PulseGuide returned control before completion, sleep 101
01:53:58.704 00.115 7680 IsGuiding returns 1
01:53:58.705 00.001 7680 scope still moving after pulse duration time elapsed
01:53:58.735 00.030 7680 IsSlewing returns 0
01:53:58.738 00.003 7680 IsGuiding returns 0
01:53:58.739 00.001 7680 scope move finished after 91 + 58 ms
01:53:58.739 00.000 7680 Move returns status 0, amount 91
01:53:58.739 00.000 7680 MoveAxis(N, 200, ABG)
01:53:58.741 00.002 7680 Guiding  Dir = 0, Dur = 200
01:53:58.741 00.000 7680 IsSlewing returns 0
01:53:58.741 00.000 7680 IsGuiding returns 0
01:53:58.742 00.001 7680 PulseGuide returned control before completion, sleep 210
01:53:58.955 00.213 7680 IsGuiding returns 1
01:53:58.957 00.002 7680 scope still moving after pulse duration time elapsed
01:53:58.987 00.030 7680 IsSlewing returns 0
01:53:58.988 00.001 7680 IsGuiding returns 0
01:53:58.990 00.002 7680 scope move finished after 200 + 47 ms
01:53:58.990 00.000 7680 Move returns status 0, amount 200
01:53:58.991 00.001 7680 move complete, result=0
01:53:58.991 00.000 7680 worker thread done servicing request
01:53:58.991 00.000 6120 GuideStep: -0.2 px 91 ms EAST, -0.4 px 200 ms NORTH
01:53:58.998 00.007 7680 Worker thread wakes up
01:53:58.999 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:53:58.999 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:00.243 01.244 7680 Exposure complete
01:54:00.382 00.139 7680 worker thread done servicing request
01:54:00.382 00.000 6120 OnExposeComplete: enter
01:54:00.386 00.004 6120 UpdateGuideState(): m_state=6
01:54:00.390 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7141
01:54:00.395 00.005 6120 Star::Find returns 1 (1), X=961.02, Y=45.89, Mass=14412, SNR=78.6, Peak=255 HFD=7.1
01:54:00.398 00.003 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
01:54:00.402 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.37 = -1.91)
01:54:00.405 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.44 hyp=0.45 cameraTheta=1.69 mountX=-0.03 mountY=-0.42, mountTheta=-1.65
01:54:00.412 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.44, opts=13)
01:54:00.418 00.006 6120 Enqueuing Move request for scope (-0.05, 0.44)
01:54:00.421 00.003 7680 Worker thread wakes up
01:54:00.422 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.44) opts 0xd
01:54:00.422 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:00.427 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.44)
01:54:00.427 00.000 7680 Moving (-0.05, 0.44) raw xDistance=-0.03 yDistance=-0.42
01:54:00.427 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:54:00.427 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
01:54:00.428 00.001 6120 UpdateGuideState exits: m=14412 SNR=78.6 Saturated
01:54:00.432 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:00.436 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:00.440 00.004 7680 MoveAxis(E, 0, ABG)
01:54:00.442 00.002 6120 Enqueuing Expose request
01:54:00.446 00.004 7680 Move returns status 0, amount 0
01:54:00.446 00.000 7680 MoveAxis(N, 228, ABG)
01:54:00.446 00.000 7680 Guiding  Dir = 0, Dur = 228
01:54:00.446 00.000 7680 IsSlewing returns 0
01:54:00.447 00.001 7680 IsGuiding returns 0
01:54:00.447 00.000 7680 PulseGuide returned control before completion, sleep 238
01:54:00.692 00.245 7680 IsGuiding returns 1
01:54:00.692 00.000 7680 scope still moving after pulse duration time elapsed
01:54:00.722 00.030 7680 IsSlewing returns 0
01:54:00.723 00.001 7680 IsGuiding returns 0
01:54:00.724 00.001 7680 scope move finished after 228 + 49 ms
01:54:00.726 00.002 7680 Move returns status 0, amount 228
01:54:00.726 00.000 7680 move complete, result=0
01:54:00.727 00.001 7680 worker thread done servicing request
01:54:00.727 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 228 ms NORTH
01:54:00.734 00.007 7680 Worker thread wakes up
01:54:00.734 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:00.735 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:01.984 01.249 7680 Exposure complete
01:54:02.119 00.135 7680 worker thread done servicing request
01:54:02.120 00.001 6120 OnExposeComplete: enter
01:54:02.123 00.003 6120 UpdateGuideState(): m_state=6
01:54:02.128 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7142
01:54:02.133 00.005 6120 Star::Find returns 1 (1), X=960.89, Y=45.80, Mass=13806, SNR=76.6, Peak=255 HFD=6.9
01:54:02.139 00.006 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (-2.95) = xAngle (5.01 = -1.27)
01:54:02.142 00.003 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.74 = -1.54)
01:54:02.147 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.35 hyp=0.39 cameraTheta=2.06 mountX=0.12 mountY=-0.39, mountTheta=-1.28
01:54:02.152 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.35, opts=13)
01:54:02.157 00.005 6120 Enqueuing Move request for scope (-0.18, 0.35)
01:54:02.160 00.003 7680 Worker thread wakes up
01:54:02.161 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.35) opts 0xd
01:54:02.161 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:02.165 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.35)
01:54:02.165 00.000 7680 Moving (-0.18, 0.35) raw xDistance=0.12 yDistance=-0.39
01:54:02.167 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:54:02.167 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:54:02.167 00.000 7680 MoveAxis(E, 0, ABG)
01:54:02.167 00.000 7680 Move returns status 0, amount 0
01:54:02.168 00.001 7680 MoveAxis(N, 214, ABG)
01:54:02.168 00.000 7680 Guiding  Dir = 0, Dur = 214
01:54:02.168 00.000 6120 UpdateGuideState exits: m=13806 SNR=76.6 Saturated
01:54:02.172 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:02.176 00.004 7680 IsSlewing returns 0
01:54:02.176 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:02.182 00.006 7680 IsGuiding returns 0
01:54:02.182 00.000 6120 Enqueuing Expose request
01:54:02.185 00.003 7680 PulseGuide returned control before completion, sleep 224
01:54:02.425 00.240 7680 IsGuiding returns 1
01:54:02.426 00.001 7680 scope still moving after pulse duration time elapsed
01:54:02.456 00.030 7680 IsSlewing returns 0
01:54:02.458 00.002 7680 IsGuiding returns 0
01:54:02.459 00.001 7680 scope move finished after 214 + 62 ms
01:54:02.459 00.000 7680 Move returns status 0, amount 214
01:54:02.460 00.001 7680 move complete, result=0
01:54:02.460 00.000 7680 worker thread done servicing request
01:54:02.461 00.001 7680 Worker thread wakes up
01:54:02.461 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 214 ms NORTH
01:54:02.467 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:02.467 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:03.715 01.248 7680 Exposure complete
01:54:03.861 00.146 7680 worker thread done servicing request
01:54:03.861 00.000 6120 OnExposeComplete: enter
01:54:03.865 00.004 6120 UpdateGuideState(): m_state=6
01:54:03.869 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7143
01:54:03.873 00.004 6120 Star::Find returns 1 (1), X=960.78, Y=45.75, Mass=14989, SNR=79.9, Peak=255 HFD=7.0
01:54:03.877 00.004 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (-2.95) = xAngle (5.30 = -0.98)
01:54:03.881 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.03 = -1.25)
01:54:03.886 00.005 6120 CameraToMount -- cameraX=-0.29 cameraY=0.30 hyp=0.42 cameraTheta=2.35 mountX=0.23 mountY=-0.40, mountTheta=-1.04
01:54:03.891 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.30, opts=13)
01:54:03.895 00.004 6120 Enqueuing Move request for scope (-0.29, 0.30)
01:54:03.900 00.005 7680 Worker thread wakes up
01:54:03.900 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:03.904 00.004 6120 UpdateGuideState exits: m=14989 SNR=79.9 Saturated
01:54:03.908 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:03.912 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:03.916 00.004 6120 Enqueuing Expose request
01:54:03.920 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.30) opts 0xd
01:54:03.920 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.30)
01:54:03.920 00.000 7680 Moving (-0.29, 0.30) raw xDistance=0.23 yDistance=-0.40
01:54:03.920 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
01:54:03.921 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:54:03.921 00.000 7680 MoveAxis(W, 95, ABG)
01:54:03.921 00.000 7680 Guiding  Dir = 3, Dur = 95
01:54:03.921 00.000 7680 IsSlewing returns 0
01:54:03.922 00.001 7680 IsGuiding returns 0
01:54:03.922 00.000 7680 PulseGuide returned control before completion, sleep 105
01:54:04.034 00.112 7680 IsGuiding returns 1
01:54:04.036 00.002 7680 scope still moving after pulse duration time elapsed
01:54:04.065 00.029 7680 IsSlewing returns 0
01:54:04.067 00.002 7680 IsGuiding returns 0
01:54:04.068 00.001 7680 scope move finished after 95 + 50 ms
01:54:04.068 00.000 7680 Move returns status 0, amount 95
01:54:04.069 00.001 7680 MoveAxis(N, 216, ABG)
01:54:04.069 00.000 7680 Guiding  Dir = 0, Dur = 216
01:54:04.069 00.000 7680 IsSlewing returns 0
01:54:04.070 00.001 7680 IsGuiding returns 0
01:54:04.070 00.000 7680 PulseGuide returned control before completion, sleep 226
01:54:04.299 00.229 7680 IsGuiding returns 1
01:54:04.301 00.002 7680 scope still moving after pulse duration time elapsed
01:54:04.331 00.030 7680 IsSlewing returns 0
01:54:04.333 00.002 7680 IsGuiding returns 0
01:54:04.333 00.000 7680 scope move finished after 216 + 47 ms
01:54:04.334 00.001 7680 Move returns status 0, amount 216
01:54:04.334 00.000 7680 move complete, result=0
01:54:04.334 00.000 7680 worker thread done servicing request
01:54:04.335 00.001 7680 Worker thread wakes up
01:54:04.335 00.000 6120 GuideStep: 0.2 px 95 ms WEST, -0.4 px 216 ms NORTH
01:54:04.342 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:04.342 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:05.584 01.242 7680 Exposure complete
01:54:05.719 00.135 7680 worker thread done servicing request
01:54:05.719 00.000 6120 OnExposeComplete: enter
01:54:05.724 00.005 6120 UpdateGuideState(): m_state=6
01:54:05.730 00.006 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7144
01:54:05.735 00.005 6120 Star::Find returns 1 (1), X=960.89, Y=45.44, Mass=13857, SNR=74.5, Peak=255 HFD=6.9
01:54:05.738 00.003 6120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-2.95) = xAngle (-0.12 = -0.12)
01:54:05.741 00.003 6120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.39 = -0.39)
01:54:05.745 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.08 mountX=0.19 mountY=-0.07, mountTheta=-0.37
01:54:05.750 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.01, opts=13)
01:54:05.753 00.003 6120 Enqueuing Move request for scope (-0.19, -0.01)
01:54:05.758 00.005 7680 Worker thread wakes up
01:54:05.758 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
01:54:05.758 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
01:54:05.758 00.000 7680 Moving (-0.19, -0.01) raw xDistance=0.19 yDistance=-0.07
01:54:05.758 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:54:05.758 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:54:05.759 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:54:05.759 00.000 7680 MoveAxis(E, 0, ABG)
01:54:05.759 00.000 7680 Move returns status 0, amount 0
01:54:05.759 00.000 7680 MoveAxis(N, 0, ABG)
01:54:05.759 00.000 7680 Move returns status 0, amount 0
01:54:05.759 00.000 7680 move complete, result=0
01:54:05.759 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:05.764 00.005 7680 worker thread done servicing request
01:54:05.764 00.000 6120 UpdateGuideState exits: m=13857 SNR=74.5 Saturated
01:54:05.768 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:05.771 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:05.775 00.004 6120 Enqueuing Expose request
01:54:05.779 00.004 7680 Worker thread wakes up
01:54:05.779 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:05.782 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:05.782 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:07.029 01.247 7680 Exposure complete
01:54:07.159 00.130 7680 worker thread done servicing request
01:54:07.159 00.000 6120 OnExposeComplete: enter
01:54:07.167 00.008 6120 UpdateGuideState(): m_state=6
01:54:07.171 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7145
01:54:07.175 00.004 6120 Star::Find returns 1 (1), X=960.80, Y=45.80, Mass=14790, SNR=79.1, Peak=255 HFD=7.1
01:54:07.179 00.004 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
01:54:07.183 00.004 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
01:54:07.186 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.35 hyp=0.44 cameraTheta=2.23 mountX=0.20 mountY=-0.43, mountTheta=-1.14
01:54:07.192 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.35, opts=13)
01:54:07.196 00.004 6120 Enqueuing Move request for scope (-0.27, 0.35)
01:54:07.200 00.004 7680 Worker thread wakes up
01:54:07.200 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:07.204 00.004 6120 UpdateGuideState exits: m=14790 SNR=79.1 Saturated
01:54:07.208 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:07.212 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:07.216 00.004 6120 Enqueuing Expose request
01:54:07.220 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.35) opts 0xd
01:54:07.220 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.35)
01:54:07.220 00.000 7680 Moving (-0.27, 0.35) raw xDistance=0.20 yDistance=-0.43
01:54:07.220 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:54:07.220 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:54:07.221 00.001 7680 MoveAxis(E, 0, ABG)
01:54:07.221 00.000 7680 Move returns status 0, amount 0
01:54:07.221 00.000 7680 MoveAxis(N, 232, ABG)
01:54:07.221 00.000 7680 Guiding  Dir = 0, Dur = 232
01:54:07.221 00.000 7680 IsSlewing returns 0
01:54:07.222 00.001 7680 IsGuiding returns 0
01:54:07.222 00.000 7680 PulseGuide returned control before completion, sleep 242
01:54:07.473 00.251 7680 IsGuiding returns 1
01:54:07.476 00.003 7680 scope still moving after pulse duration time elapsed
01:54:07.505 00.029 7680 IsSlewing returns 0
01:54:07.506 00.001 7680 IsGuiding returns 0
01:54:07.506 00.000 7680 scope move finished after 232 + 52 ms
01:54:07.507 00.001 7680 Move returns status 0, amount 232
01:54:07.508 00.001 7680 move complete, result=0
01:54:07.509 00.001 7680 worker thread done servicing request
01:54:07.509 00.000 7680 Worker thread wakes up
01:54:07.510 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 232 ms NORTH
01:54:07.516 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:07.516 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:08.766 01.250 7680 Exposure complete
01:54:08.922 00.156 7680 worker thread done servicing request
01:54:08.922 00.000 6120 OnExposeComplete: enter
01:54:08.926 00.004 6120 UpdateGuideState(): m_state=6
01:54:08.931 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7146
01:54:08.934 00.003 6120 Star::Find returns 1 (1), X=960.40, Y=45.66, Mass=14085, SNR=76.3, Peak=255 HFD=7.2
01:54:08.938 00.004 6120 CameraToMount -- cameraTheta (2.84) - m_xAngle (-2.95) = xAngle (5.79 = -0.49)
01:54:08.943 00.005 6120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.53 = -0.76)
01:54:08.947 00.004 6120 CameraToMount -- cameraX=-0.67 cameraY=0.21 hyp=0.70 cameraTheta=2.84 mountX=0.62 mountY=-0.48, mountTheta=-0.66
01:54:08.952 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.67, y=0.21, opts=13)
01:54:08.956 00.004 6120 Enqueuing Move request for scope (-0.67, 0.21)
01:54:08.960 00.004 7680 Worker thread wakes up
01:54:08.960 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:08.963 00.003 6120 UpdateGuideState exits: m=14085 SNR=76.3 Saturated
01:54:08.967 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:08.971 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.21) opts 0xd
01:54:08.971 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.67, 0.21)
01:54:08.971 00.000 7680 Moving (-0.67, 0.21) raw xDistance=0.62 yDistance=-0.48
01:54:08.971 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:08.976 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
01:54:08.976 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
01:54:08.976 00.000 7680 MoveAxis(W, 253, ABG)
01:54:08.976 00.000 7680 Guiding  Dir = 3, Dur = 253
01:54:08.977 00.001 6120 Enqueuing Expose request
01:54:08.983 00.006 7680 IsSlewing returns 0
01:54:08.983 00.000 7680 IsGuiding returns 0
01:54:08.983 00.000 7680 PulseGuide returned control before completion, sleep 263
01:54:09.254 00.271 7680 IsGuiding returns 1
01:54:09.255 00.001 7680 scope still moving after pulse duration time elapsed
01:54:09.285 00.030 7680 IsSlewing returns 0
01:54:09.287 00.002 7680 IsGuiding returns 0
01:54:09.287 00.000 7680 scope move finished after 253 + 50 ms
01:54:09.287 00.000 7680 Move returns status 0, amount 253
01:54:09.287 00.000 7680 MoveAxis(N, 262, ABG)
01:54:09.288 00.001 7680 Guiding  Dir = 0, Dur = 262
01:54:09.288 00.000 7680 IsSlewing returns 0
01:54:09.289 00.001 7680 IsGuiding returns 0
01:54:09.289 00.000 7680 PulseGuide returned control before completion, sleep 272
01:54:09.567 00.278 7680 IsGuiding returns 1
01:54:09.569 00.002 7680 scope still moving after pulse duration time elapsed
01:54:09.597 00.028 7680 IsSlewing returns 0
01:54:09.599 00.002 7680 IsGuiding returns 0
01:54:09.599 00.000 7680 scope move finished after 262 + 47 ms
01:54:09.600 00.001 7680 Move returns status 0, amount 262
01:54:09.600 00.000 7680 move complete, result=0
01:54:09.601 00.001 7680 worker thread done servicing request
01:54:09.601 00.000 6120 GuideStep: 0.6 px 253 ms WEST, -0.5 px 262 ms NORTH
01:54:09.607 00.006 7680 Worker thread wakes up
01:54:09.607 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:09.607 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:10.859 01.252 7680 Exposure complete
01:54:10.992 00.133 7680 worker thread done servicing request
01:54:10.992 00.000 6120 OnExposeComplete: enter
01:54:10.997 00.005 6120 UpdateGuideState(): m_state=6
01:54:11.001 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7147
01:54:11.006 00.005 6120 Star::Find returns 1 (1), X=960.92, Y=45.15, Mass=14999, SNR=78.7, Peak=255 HFD=7.1
01:54:11.012 00.006 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-2.95) = xAngle (0.92 = 0.92)
01:54:11.017 00.005 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.65 = 0.65)
01:54:11.020 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.30 hyp=0.34 cameraTheta=-2.03 mountX=0.20 mountY=0.20, mountTheta=0.79
01:54:11.026 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.30, opts=13)
01:54:11.029 00.003 6120 Enqueuing Move request for scope (-0.15, -0.30)
01:54:11.033 00.004 7680 Worker thread wakes up
01:54:11.034 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.30) opts 0xd
01:54:11.034 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.30)
01:54:11.034 00.000 7680 Moving (-0.15, -0.30) raw xDistance=0.20 yDistance=0.20
01:54:11.035 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.20
01:54:11.035 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
01:54:11.035 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:11.039 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:54:11.039 00.000 7680 MoveAxis(W, 101, ABG)
01:54:11.040 00.001 7680 Guiding  Dir = 3, Dur = 101
01:54:11.040 00.000 6120 UpdateGuideState exits: m=14999 SNR=78.7 Saturated
01:54:11.045 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:11.049 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:11.052 00.003 6120 Enqueuing Expose request
01:54:11.056 00.004 7680 IsSlewing returns 0
01:54:11.056 00.000 7680 IsGuiding returns 0
01:54:11.057 00.001 7680 PulseGuide returned control before completion, sleep 111
01:54:11.178 00.121 7680 IsGuiding returns 1
01:54:11.180 00.002 7680 scope still moving after pulse duration time elapsed
01:54:11.210 00.030 7680 IsSlewing returns 0
01:54:11.210 00.000 7680 IsGuiding returns 0
01:54:11.211 00.001 7680 scope move finished after 101 + 52 ms
01:54:11.211 00.000 7680 Move returns status 0, amount 101
01:54:11.211 00.000 7680 MoveAxis(N, 0, ABG)
01:54:11.211 00.000 7680 Move returns status 0, amount 0
01:54:11.211 00.000 7680 move complete, result=0
01:54:11.211 00.000 7680 worker thread done servicing request
01:54:11.211 00.000 6120 GuideStep: 0.2 px 101 ms WEST, 0.2 px 0 ms NORTH
01:54:11.218 00.007 7680 Worker thread wakes up
01:54:11.218 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:11.218 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:12.474 01.256 7680 Exposure complete
01:54:12.616 00.142 7680 worker thread done servicing request
01:54:12.616 00.000 6120 OnExposeComplete: enter
01:54:12.621 00.005 6120 UpdateGuideState(): m_state=6
01:54:12.624 00.003 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7148
01:54:12.629 00.005 6120 Star::Find returns 1 (1), X=960.98, Y=45.30, Mass=14201, SNR=78.0, Peak=255 HFD=6.9
01:54:12.635 00.006 6120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-2.95) = xAngle (0.86 = 0.86)
01:54:12.638 00.003 6120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.59 = 0.59)
01:54:12.643 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.09 mountX=0.11 mountY=0.10, mountTheta=0.71
01:54:12.648 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.15, opts=13)
01:54:12.652 00.004 6120 Enqueuing Move request for scope (-0.09, -0.15)
01:54:12.655 00.003 7680 Worker thread wakes up
01:54:12.655 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
01:54:12.656 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:12.659 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
01:54:12.660 00.001 6120 UpdateGuideState exits: m=14201 SNR=78.0 Saturated
01:54:12.664 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:12.667 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:12.672 00.005 7680 Moving (-0.09, -0.15) raw xDistance=0.11 yDistance=0.10
01:54:12.672 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:54:12.672 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:54:12.672 00.000 6120 Enqueuing Expose request
01:54:12.676 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:54:12.676 00.000 7680 MoveAxis(E, 0, ABG)
01:54:12.676 00.000 7680 Move returns status 0, amount 0
01:54:12.676 00.000 7680 MoveAxis(N, 0, ABG)
01:54:12.677 00.001 7680 Move returns status 0, amount 0
01:54:12.677 00.000 7680 move complete, result=0
01:54:12.677 00.000 7680 worker thread done servicing request
01:54:12.677 00.000 7680 Worker thread wakes up
01:54:12.677 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:12.682 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:12.682 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:13.923 01.241 7680 Exposure complete
01:54:14.061 00.138 7680 worker thread done servicing request
01:54:14.062 00.001 6120 OnExposeComplete: enter
01:54:14.065 00.003 6120 UpdateGuideState(): m_state=6
01:54:14.070 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7149
01:54:14.074 00.004 6120 Star::Find returns 1 (1), X=960.90, Y=45.31, Mass=14132, SNR=77.6, Peak=255 HFD=6.9
01:54:14.079 00.005 6120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-2.95) = xAngle (0.48 = 0.48)
01:54:14.082 00.003 6120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.21 = 0.21)
01:54:14.086 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-2.47 mountX=0.20 mountY=0.05, mountTheta=0.24
01:54:14.091 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.14, opts=13)
01:54:14.095 00.004 6120 Enqueuing Move request for scope (-0.17, -0.14)
01:54:14.099 00.004 7680 Worker thread wakes up
01:54:14.099 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.14) opts 0xd
01:54:14.099 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.14)
01:54:14.099 00.000 7680 Moving (-0.17, -0.14) raw xDistance=0.20 yDistance=0.05
01:54:14.099 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:54:14.099 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:54:14.100 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:14.105 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:54:14.105 00.000 7680 MoveAxis(E, 0, ABG)
01:54:14.105 00.000 7680 Move returns status 0, amount 0
01:54:14.105 00.000 7680 MoveAxis(N, 0, ABG)
01:54:14.105 00.000 7680 Move returns status 0, amount 0
01:54:14.105 00.000 6120 UpdateGuideState exits: m=14132 SNR=77.6 Saturated
01:54:14.109 00.004 7680 move complete, result=0
01:54:14.109 00.000 7680 worker thread done servicing request
01:54:14.109 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:14.112 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:14.116 00.004 6120 Enqueuing Expose request
01:54:14.120 00.004 7680 Worker thread wakes up
01:54:14.120 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:14.124 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:14.124 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:15.379 01.255 7680 Exposure complete
01:54:15.509 00.130 6120 OnExposeComplete: enter
01:54:15.513 00.004 7680 worker thread done servicing request
01:54:15.514 00.001 6120 UpdateGuideState(): m_state=6
01:54:15.518 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7150
01:54:15.521 00.003 6120 Star::Find returns 1 (1), X=961.01, Y=45.74, Mass=15153, SNR=78.5, Peak=255 HFD=6.9
01:54:15.525 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (-2.95) = xAngle (4.74 = -1.55)
01:54:15.529 00.004 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.47 = -1.82)
01:54:15.532 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.29 hyp=0.30 cameraTheta=1.78 mountX=0.01 mountY=-0.29, mountTheta=-1.55
01:54:15.540 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.29, opts=13)
01:54:15.543 00.003 6120 Enqueuing Move request for scope (-0.06, 0.29)
01:54:15.548 00.005 7680 Worker thread wakes up
01:54:15.548 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:15.551 00.003 6120 UpdateGuideState exits: m=15153 SNR=78.5 Saturated
01:54:15.555 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:15.559 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.29) opts 0xd
01:54:15.560 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.29)
01:54:15.560 00.000 7680 Moving (-0.06, 0.29) raw xDistance=0.01 yDistance=-0.29
01:54:15.560 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:54:15.560 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:54:15.561 00.001 7680 MoveAxis(E, 0, ABG)
01:54:15.561 00.000 7680 Move returns status 0, amount 0
01:54:15.561 00.000 7680 MoveAxis(N, 159, ABG)
01:54:15.561 00.000 7680 Guiding  Dir = 0, Dur = 159
01:54:15.561 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:15.565 00.004 7680 IsSlewing returns 0
01:54:15.566 00.001 6120 Enqueuing Expose request
01:54:15.570 00.004 7680 IsGuiding returns 0
01:54:15.570 00.000 7680 PulseGuide returned control before completion, sleep 169
01:54:15.741 00.171 7680 IsGuiding returns 1
01:54:15.741 00.000 7680 scope still moving after pulse duration time elapsed
01:54:15.772 00.031 7680 IsSlewing returns 0
01:54:15.772 00.000 7680 IsGuiding returns 0
01:54:15.773 00.001 7680 scope move finished after 159 + 43 ms
01:54:15.773 00.000 7680 Move returns status 0, amount 159
01:54:15.774 00.001 7680 move complete, result=0
01:54:15.774 00.000 7680 worker thread done servicing request
01:54:15.774 00.000 7680 Worker thread wakes up
01:54:15.775 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 159 ms NORTH
01:54:15.780 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:15.780 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:17.041 01.261 7680 Exposure complete
01:54:17.177 00.136 7680 worker thread done servicing request
01:54:17.179 00.002 6120 OnExposeComplete: enter
01:54:17.182 00.003 6120 UpdateGuideState(): m_state=6
01:54:17.187 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7151
01:54:17.191 00.004 6120 Star::Find returns 1 (1), X=960.92, Y=45.75, Mass=14593, SNR=77.0, Peak=255 HFD=6.9
01:54:17.196 00.005 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (-2.95) = xAngle (5.00 = -1.28)
01:54:17.200 00.004 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.73 = -1.55)
01:54:17.204 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.30 hyp=0.34 cameraTheta=2.05 mountX=0.10 mountY=-0.34, mountTheta=-1.29
01:54:17.209 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.30, opts=13)
01:54:17.212 00.003 6120 Enqueuing Move request for scope (-0.15, 0.30)
01:54:17.217 00.005 7680 Worker thread wakes up
01:54:17.217 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.30) opts 0xd
01:54:17.217 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.30)
01:54:17.217 00.000 7680 Moving (-0.15, 0.30) raw xDistance=0.10 yDistance=-0.34
01:54:17.217 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:54:17.217 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:54:17.217 00.000 7680 MoveAxis(E, 0, ABG)
01:54:17.218 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:17.222 00.004 7680 Move returns status 0, amount 0
01:54:17.222 00.000 6120 UpdateGuideState exits: m=14593 SNR=77.0 Saturated
01:54:17.228 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:17.234 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:17.238 00.004 6120 Enqueuing Expose request
01:54:17.242 00.004 7680 MoveAxis(N, 183, ABG)
01:54:17.242 00.000 7680 Guiding  Dir = 0, Dur = 183
01:54:17.242 00.000 7680 IsSlewing returns 0
01:54:17.242 00.000 7680 IsGuiding returns 0
01:54:17.243 00.001 7680 PulseGuide returned control before completion, sleep 193
01:54:17.449 00.206 7680 IsGuiding returns 1
01:54:17.449 00.000 7680 scope still moving after pulse duration time elapsed
01:54:17.481 00.032 7680 IsSlewing returns 0
01:54:17.483 00.002 7680 IsGuiding returns 1
01:54:17.512 00.029 7680 IsSlewing returns 0
01:54:17.514 00.002 7680 IsGuiding returns 1
01:54:17.543 00.029 7680 IsSlewing returns 0
01:54:17.544 00.001 7680 IsGuiding returns 0
01:54:17.545 00.001 7680 scope move finished after 183 + 119 ms
01:54:17.545 00.000 7680 Move returns status 0, amount 183
01:54:17.547 00.002 7680 move complete, result=0
01:54:17.547 00.000 7680 worker thread done servicing request
01:54:17.547 00.000 7680 Worker thread wakes up
01:54:17.547 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 183 ms NORTH
01:54:17.555 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:17.555 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:18.813 01.258 7680 Exposure complete
01:54:18.954 00.141 7680 worker thread done servicing request
01:54:18.954 00.000 6120 OnExposeComplete: enter
01:54:18.959 00.005 6120 UpdateGuideState(): m_state=6
01:54:18.963 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7152
01:54:18.966 00.003 6120 Star::Find returns 1 (1), X=960.84, Y=45.69, Mass=15119, SNR=79.1, Peak=255 HFD=7.0
01:54:18.971 00.005 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.29 = -1.00)
01:54:18.978 00.007 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.26)
01:54:18.981 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.24 hyp=0.33 cameraTheta=2.33 mountX=0.18 mountY=-0.31, mountTheta=-1.05
01:54:18.987 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.24, opts=13)
01:54:18.991 00.004 6120 Enqueuing Move request for scope (-0.23, 0.24)
01:54:18.995 00.004 7680 Worker thread wakes up
01:54:18.995 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.24) opts 0xd
01:54:18.996 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.24)
01:54:18.996 00.000 7680 Moving (-0.23, 0.24) raw xDistance=0.18 yDistance=-0.31
01:54:18.996 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:54:18.996 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:54:18.996 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:19.000 00.004 6120 UpdateGuideState exits: m=15119 SNR=79.1 Saturated
01:54:19.004 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:19.008 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:19.013 00.005 6120 Enqueuing Expose request
01:54:19.016 00.003 7680 MoveAxis(E, 0, ABG)
01:54:19.016 00.000 7680 Move returns status 0, amount 0
01:54:19.016 00.000 7680 MoveAxis(N, 171, ABG)
01:54:19.016 00.000 7680 Guiding  Dir = 0, Dur = 171
01:54:19.017 00.001 7680 IsSlewing returns 0
01:54:19.018 00.001 7680 IsGuiding returns 0
01:54:19.018 00.000 7680 PulseGuide returned control before completion, sleep 181
01:54:19.208 00.190 7680 IsGuiding returns 1
01:54:19.208 00.000 7680 scope still moving after pulse duration time elapsed
01:54:19.238 00.030 7680 IsSlewing returns 0
01:54:19.239 00.001 7680 IsGuiding returns 0
01:54:19.240 00.001 7680 scope move finished after 171 + 51 ms
01:54:19.241 00.001 7680 Move returns status 0, amount 171
01:54:19.241 00.000 7680 move complete, result=0
01:54:19.241 00.000 7680 worker thread done servicing request
01:54:19.241 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 171 ms NORTH
01:54:19.248 00.007 7680 Worker thread wakes up
01:54:19.248 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:19.248 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:20.499 01.251 7680 Exposure complete
01:54:20.637 00.138 7680 worker thread done servicing request
01:54:20.637 00.000 6120 OnExposeComplete: enter
01:54:20.643 00.006 6120 UpdateGuideState(): m_state=6
01:54:20.646 00.003 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7153
01:54:20.650 00.004 6120 Star::Find returns 1 (1), X=960.67, Y=45.40, Mass=13992, SNR=77.3, Peak=255 HFD=7.2
01:54:20.653 00.003 6120 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-2.95) = xAngle (-0.06 = -0.06)
01:54:20.657 00.004 6120 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.33 = -0.33)
01:54:20.661 00.004 6120 CameraToMount -- cameraX=-0.40 cameraY=-0.05 hyp=0.40 cameraTheta=-3.02 mountX=0.40 mountY=-0.13, mountTheta=-0.32
01:54:20.667 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=-0.05, opts=13)
01:54:20.672 00.005 6120 Enqueuing Move request for scope (-0.40, -0.05)
01:54:20.676 00.004 7680 Worker thread wakes up
01:54:20.676 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.05) opts 0xd
01:54:20.677 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.40, -0.05)
01:54:20.677 00.000 7680 Moving (-0.40, -0.05) raw xDistance=0.40 yDistance=-0.13
01:54:20.677 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:54:20.677 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:54:20.678 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:20.682 00.004 6120 UpdateGuideState exits: m=13992 SNR=77.3 Saturated
01:54:20.685 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:20.689 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:20.693 00.004 6120 Enqueuing Expose request
01:54:20.698 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:54:20.698 00.000 7680 MoveAxis(W, 165, ABG)
01:54:20.698 00.000 7680 Guiding  Dir = 3, Dur = 165
01:54:20.698 00.000 7680 IsSlewing returns 0
01:54:20.699 00.001 7680 IsGuiding returns 0
01:54:20.699 00.000 7680 PulseGuide returned control before completion, sleep 175
01:54:20.884 00.185 7680 IsGuiding returns 1
01:54:20.884 00.000 7680 scope still moving after pulse duration time elapsed
01:54:20.916 00.032 7680 IsSlewing returns 0
01:54:20.917 00.001 7680 IsGuiding returns 0
01:54:20.918 00.001 7680 scope move finished after 165 + 54 ms
01:54:20.918 00.000 7680 Move returns status 0, amount 165
01:54:20.919 00.001 7680 MoveAxis(N, 0, ABG)
01:54:20.919 00.000 7680 Move returns status 0, amount 0
01:54:20.919 00.000 7680 move complete, result=0
01:54:20.921 00.002 7680 worker thread done servicing request
01:54:20.921 00.000 6120 GuideStep: 0.4 px 165 ms WEST, -0.1 px 0 ms NORTH
01:54:20.926 00.005 7680 Worker thread wakes up
01:54:20.927 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:20.927 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:22.183 01.256 7680 Exposure complete
01:54:22.328 00.145 7680 worker thread done servicing request
01:54:22.329 00.001 6120 OnExposeComplete: enter
01:54:22.333 00.004 6120 UpdateGuideState(): m_state=6
01:54:22.336 00.003 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7154
01:54:22.340 00.004 6120 Star::Find returns 1 (1), X=960.84, Y=45.81, Mass=14512, SNR=78.9, Peak=255 HFD=7.0
01:54:22.343 00.003 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.10 = -1.18)
01:54:22.349 00.006 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.83 = -1.45)
01:54:22.355 00.006 6120 CameraToMount -- cameraX=-0.23 cameraY=0.36 hyp=0.43 cameraTheta=2.15 mountX=0.16 mountY=-0.43, mountTheta=-1.21
01:54:22.361 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.36, opts=13)
01:54:22.365 00.004 6120 Enqueuing Move request for scope (-0.23, 0.36)
01:54:22.370 00.005 7680 Worker thread wakes up
01:54:22.370 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:22.373 00.003 6120 UpdateGuideState exits: m=14512 SNR=78.9 Saturated
01:54:22.375 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:22.383 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:22.387 00.004 6120 Enqueuing Expose request
01:54:22.391 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.36) opts 0xd
01:54:22.391 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.36)
01:54:22.391 00.000 7680 Moving (-0.23, 0.36) raw xDistance=0.16 yDistance=-0.43
01:54:22.391 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:54:22.393 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:54:22.393 00.000 7680 MoveAxis(E, 0, ABG)
01:54:22.393 00.000 7680 Move returns status 0, amount 0
01:54:22.393 00.000 7680 MoveAxis(N, 232, ABG)
01:54:22.394 00.001 7680 Guiding  Dir = 0, Dur = 232
01:54:22.394 00.000 7680 IsSlewing returns 0
01:54:22.394 00.000 7680 IsGuiding returns 0
01:54:22.394 00.000 7680 PulseGuide returned control before completion, sleep 242
01:54:22.643 00.249 7680 IsGuiding returns 1
01:54:22.644 00.001 7680 scope still moving after pulse duration time elapsed
01:54:22.674 00.030 7680 IsSlewing returns 0
01:54:22.675 00.001 7680 IsGuiding returns 0
01:54:22.675 00.000 7680 scope move finished after 232 + 48 ms
01:54:22.676 00.001 7680 Move returns status 0, amount 232
01:54:22.676 00.000 7680 move complete, result=0
01:54:22.677 00.001 7680 worker thread done servicing request
01:54:22.677 00.000 7680 Worker thread wakes up
01:54:22.677 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 232 ms NORTH
01:54:22.684 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:22.685 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:23.934 01.249 7680 Exposure complete
01:54:24.075 00.141 7680 worker thread done servicing request
01:54:24.076 00.001 6120 OnExposeComplete: enter
01:54:24.081 00.005 6120 UpdateGuideState(): m_state=6
01:54:24.085 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7155
01:54:24.088 00.003 6120 Star::Find returns 1 (1), X=960.81, Y=45.42, Mass=14265, SNR=77.6, Peak=255 HFD=7.0
01:54:24.092 00.004 6120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-2.95) = xAngle (-0.07 = -0.07)
01:54:24.096 00.004 6120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.34 = -0.34)
01:54:24.101 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-3.03 mountX=0.26 mountY=-0.09, mountTheta=-0.33
01:54:24.108 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.03, opts=13)
01:54:24.111 00.003 6120 Enqueuing Move request for scope (-0.26, -0.03)
01:54:24.113 00.002 7680 Worker thread wakes up
01:54:24.114 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.03) opts 0xd
01:54:24.114 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.03)
01:54:24.114 00.000 7680 Moving (-0.26, -0.03) raw xDistance=0.26 yDistance=-0.09
01:54:24.114 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:54:24.114 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:54:24.116 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:24.120 00.004 6120 UpdateGuideState exits: m=14265 SNR=77.6 Saturated
01:54:24.125 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:24.128 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:24.133 00.005 6120 Enqueuing Expose request
01:54:24.137 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:54:24.137 00.000 7680 MoveAxis(W, 106, ABG)
01:54:24.138 00.001 7680 Guiding  Dir = 3, Dur = 106
01:54:24.138 00.000 7680 IsSlewing returns 0
01:54:24.138 00.000 7680 IsGuiding returns 0
01:54:24.139 00.001 7680 PulseGuide returned control before completion, sleep 116
01:54:24.266 00.127 7680 IsGuiding returns 1
01:54:24.266 00.000 7680 scope still moving after pulse duration time elapsed
01:54:24.298 00.032 7680 IsSlewing returns 0
01:54:24.298 00.000 7680 IsGuiding returns 0
01:54:24.298 00.000 7680 scope move finished after 106 + 53 ms
01:54:24.299 00.001 7680 Move returns status 0, amount 106
01:54:24.299 00.000 7680 MoveAxis(N, 0, ABG)
01:54:24.299 00.000 7680 Move returns status 0, amount 0
01:54:24.299 00.000 7680 move complete, result=0
01:54:24.299 00.000 7680 worker thread done servicing request
01:54:24.299 00.000 6120 GuideStep: 0.3 px 106 ms WEST, -0.1 px 0 ms NORTH
01:54:24.305 00.006 7680 Worker thread wakes up
01:54:24.305 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:24.306 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:25.559 01.253 7680 Exposure complete
01:54:25.705 00.146 7680 worker thread done servicing request
01:54:25.706 00.001 6120 OnExposeComplete: enter
01:54:25.711 00.005 6120 UpdateGuideState(): m_state=6
01:54:25.716 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7156
01:54:25.721 00.005 6120 Star::Find returns 1 (1), X=960.79, Y=45.79, Mass=14616, SNR=79.8, Peak=255 HFD=7.1
01:54:25.728 00.007 6120 CameraToMount -- cameraTheta (2.25) - m_xAngle (-2.95) = xAngle (5.21 = -1.08)
01:54:25.734 00.006 6120 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.35)
01:54:25.740 00.006 6120 CameraToMount -- cameraX=-0.28 cameraY=0.34 hyp=0.44 cameraTheta=2.25 mountX=0.21 mountY=-0.43, mountTheta=-1.12
01:54:25.747 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.34, opts=13)
01:54:25.753 00.006 6120 Enqueuing Move request for scope (-0.28, 0.34)
01:54:25.759 00.006 7680 Worker thread wakes up
01:54:25.759 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:25.763 00.004 6120 UpdateGuideState exits: m=14616 SNR=79.8 Saturated
01:54:25.767 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:25.771 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:25.775 00.004 6120 Enqueuing Expose request
01:54:25.779 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.34) opts 0xd
01:54:25.779 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.34)
01:54:25.779 00.000 7680 Moving (-0.28, 0.34) raw xDistance=0.21 yDistance=-0.43
01:54:25.779 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
01:54:25.779 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:54:25.780 00.001 7680 MoveAxis(W, 93, ABG)
01:54:25.780 00.000 7680 Guiding  Dir = 3, Dur = 93
01:54:25.780 00.000 7680 IsSlewing returns 0
01:54:25.781 00.001 7680 IsGuiding returns 0
01:54:25.781 00.000 7680 PulseGuide returned control before completion, sleep 103
01:54:25.893 00.112 7680 IsGuiding returns 1
01:54:25.894 00.001 7680 scope still moving after pulse duration time elapsed
01:54:25.925 00.031 7680 IsSlewing returns 0
01:54:25.926 00.001 7680 IsGuiding returns 0
01:54:25.927 00.001 7680 scope move finished after 93 + 52 ms
01:54:25.927 00.000 7680 Move returns status 0, amount 93
01:54:25.928 00.001 7680 MoveAxis(N, 234, ABG)
01:54:25.929 00.001 7680 Guiding  Dir = 0, Dur = 234
01:54:25.929 00.000 7680 IsSlewing returns 0
01:54:25.930 00.001 7680 IsGuiding returns 0
01:54:25.931 00.001 7680 PulseGuide returned control before completion, sleep 244
01:54:26.178 00.247 7680 IsGuiding returns 1
01:54:26.178 00.000 7680 scope still moving after pulse duration time elapsed
01:54:26.209 00.031 7680 IsSlewing returns 0
01:54:26.209 00.000 7680 IsGuiding returns 0
01:54:26.210 00.001 7680 scope move finished after 234 + 45 ms
01:54:26.210 00.000 7680 Move returns status 0, amount 234
01:54:26.211 00.001 7680 move complete, result=0
01:54:26.212 00.001 7680 worker thread done servicing request
01:54:26.212 00.000 7680 Worker thread wakes up
01:54:26.212 00.000 6120 GuideStep: 0.2 px 93 ms WEST, -0.4 px 234 ms NORTH
01:54:26.218 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:26.218 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:27.466 01.248 7680 Exposure complete
01:54:27.596 00.130 7680 worker thread done servicing request
01:54:27.596 00.000 6120 OnExposeComplete: enter
01:54:27.599 00.003 6120 UpdateGuideState(): m_state=6
01:54:27.605 00.006 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7157
01:54:27.610 00.005 6120 Star::Find returns 1 (1), X=960.77, Y=45.71, Mass=15151, SNR=81.4, Peak=255 HFD=7.1
01:54:27.613 00.003 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.38 = -0.91)
01:54:27.618 00.005 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.11 = -1.18)
01:54:27.621 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=0.26 hyp=0.40 cameraTheta=2.42 mountX=0.24 mountY=-0.37, mountTheta=-0.98
01:54:27.625 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.26, opts=13)
01:54:27.629 00.004 6120 Enqueuing Move request for scope (-0.30, 0.26)
01:54:27.634 00.005 7680 Worker thread wakes up
01:54:27.634 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.26) opts 0xd
01:54:27.634 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.26)
01:54:27.635 00.001 7680 Moving (-0.30, 0.26) raw xDistance=0.24 yDistance=-0.37
01:54:27.635 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
01:54:27.635 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:54:27.636 00.001 7680 MoveAxis(W, 106, ABG)
01:54:27.636 00.000 7680 Guiding  Dir = 3, Dur = 106
01:54:27.636 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:27.640 00.004 7680 IsSlewing returns 0
01:54:27.641 00.001 6120 UpdateGuideState exits: m=15151 SNR=81.4 Saturated
01:54:27.644 00.003 7680 IsGuiding returns 0
01:54:27.644 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:27.649 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:27.653 00.004 7680 PulseGuide returned control before completion, sleep 116
01:54:27.653 00.000 6120 Enqueuing Expose request
01:54:27.773 00.120 7680 IsGuiding returns 0
01:54:27.774 00.001 7680 Move returns status 0, amount 106
01:54:27.775 00.001 7680 MoveAxis(N, 198, ABG)
01:54:27.775 00.000 7680 Guiding  Dir = 0, Dur = 198
01:54:27.775 00.000 7680 IsSlewing returns 0
01:54:27.775 00.000 7680 IsGuiding returns 0
01:54:27.777 00.002 7680 PulseGuide returned control before completion, sleep 208
01:54:27.992 00.215 7680 IsGuiding returns 1
01:54:27.993 00.001 7680 scope still moving after pulse duration time elapsed
01:54:28.022 00.029 7680 IsSlewing returns 0
01:54:28.023 00.001 7680 IsGuiding returns 0
01:54:28.023 00.000 7680 scope move finished after 198 + 49 ms
01:54:28.023 00.000 7680 Move returns status 0, amount 198
01:54:28.024 00.001 7680 move complete, result=0
01:54:28.024 00.000 7680 worker thread done servicing request
01:54:28.024 00.000 7680 Worker thread wakes up
01:54:28.026 00.002 6120 GuideStep: 0.2 px 106 ms WEST, -0.4 px 198 ms NORTH
01:54:28.032 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:28.032 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:29.285 01.253 7680 Exposure complete
01:54:29.418 00.133 7680 worker thread done servicing request
01:54:29.418 00.000 6120 OnExposeComplete: enter
01:54:29.424 00.006 6120 UpdateGuideState(): m_state=6
01:54:29.429 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7158
01:54:29.433 00.004 6120 Star::Find returns 1 (1), X=960.85, Y=45.61, Mass=15463, SNR=81.9, Peak=255 HFD=7.1
01:54:29.437 00.004 6120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-2.95) = xAngle (5.48 = -0.80)
01:54:29.440 00.003 6120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.21 = -1.07)
01:54:29.445 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.16 hyp=0.27 cameraTheta=2.53 mountX=0.19 mountY=-0.24, mountTheta=-0.90
01:54:29.451 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.16, opts=13)
01:54:29.455 00.004 6120 Enqueuing Move request for scope (-0.22, 0.16)
01:54:29.458 00.003 7680 Worker thread wakes up
01:54:29.459 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.16) opts 0xd
01:54:29.459 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.16)
01:54:29.459 00.000 7680 Moving (-0.22, 0.16) raw xDistance=0.19 yDistance=-0.24
01:54:29.459 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:54:29.460 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:54:29.460 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:29.464 00.004 7680 MoveAxis(E, 0, ABG)
01:54:29.464 00.000 7680 Move returns status 0, amount 0
01:54:29.465 00.001 7680 MoveAxis(N, 131, ABG)
01:54:29.465 00.000 6120 UpdateGuideState exits: m=15463 SNR=81.9 Saturated
01:54:29.469 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:29.474 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:29.479 00.005 6120 Enqueuing Expose request
01:54:29.484 00.005 7680 Guiding  Dir = 0, Dur = 131
01:54:29.484 00.000 7680 IsSlewing returns 0
01:54:29.484 00.000 7680 IsGuiding returns 0
01:54:29.485 00.001 7680 PulseGuide returned control before completion, sleep 141
01:54:29.632 00.147 7680 IsGuiding returns 1
01:54:29.633 00.001 7680 scope still moving after pulse duration time elapsed
01:54:29.663 00.030 7680 IsSlewing returns 0
01:54:29.664 00.001 7680 IsGuiding returns 1
01:54:29.694 00.030 7680 IsSlewing returns 0
01:54:29.694 00.000 7680 IsGuiding returns 1
01:54:29.727 00.033 7680 IsSlewing returns 0
01:54:29.729 00.002 7680 IsGuiding returns 0
01:54:29.729 00.000 7680 scope move finished after 131 + 113 ms
01:54:29.729 00.000 7680 Move returns status 0, amount 131
01:54:29.730 00.001 7680 move complete, result=0
01:54:29.730 00.000 7680 worker thread done servicing request
01:54:29.730 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 131 ms NORTH
01:54:29.740 00.010 7680 Worker thread wakes up
01:54:29.740 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:29.740 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:30.981 01.241 7680 Exposure complete
01:54:31.120 00.139 7680 worker thread done servicing request
01:54:31.120 00.000 6120 OnExposeComplete: enter
01:54:31.124 00.004 6120 UpdateGuideState(): m_state=6
01:54:31.128 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7159
01:54:31.134 00.006 6120 Star::Find returns 1 (1), X=960.88, Y=45.37, Mass=13951, SNR=76.8, Peak=255 HFD=6.9
01:54:31.138 00.004 6120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-2.95) = xAngle (0.19 = 0.19)
01:54:31.141 00.003 6120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.08 = -0.08)
01:54:31.146 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-2.77 mountX=0.20 mountY=-0.02, mountTheta=-0.08
01:54:31.150 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.07, opts=13)
01:54:31.154 00.004 6120 Enqueuing Move request for scope (-0.19, -0.07)
01:54:31.158 00.004 7680 Worker thread wakes up
01:54:31.158 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
01:54:31.159 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
01:54:31.159 00.000 7680 Moving (-0.19, -0.07) raw xDistance=0.20 yDistance=-0.02
01:54:31.159 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:54:31.159 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:54:31.159 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:31.165 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:54:31.165 00.000 7680 MoveAxis(E, 0, ABG)
01:54:31.165 00.000 7680 Move returns status 0, amount 0
01:54:31.165 00.000 7680 MoveAxis(N, 0, ABG)
01:54:31.166 00.001 6120 UpdateGuideState exits: m=13951 SNR=76.8 Saturated
01:54:31.170 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:31.174 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:31.178 00.004 6120 Enqueuing Expose request
01:54:31.182 00.004 7680 Move returns status 0, amount 0
01:54:31.182 00.000 7680 move complete, result=0
01:54:31.182 00.000 7680 worker thread done servicing request
01:54:31.183 00.001 7680 Worker thread wakes up
01:54:31.183 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:31.184 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:31.187 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:32.438 01.251 7680 Exposure complete
01:54:32.574 00.136 7680 worker thread done servicing request
01:54:32.574 00.000 6120 OnExposeComplete: enter
01:54:32.578 00.004 6120 UpdateGuideState(): m_state=6
01:54:32.581 00.003 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7160
01:54:32.586 00.005 6120 Star::Find returns 1 (1), X=960.78, Y=45.68, Mass=14216, SNR=76.5, Peak=255 HFD=7.0
01:54:32.590 00.004 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-2.95) = xAngle (5.44 = -0.85)
01:54:32.593 00.003 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.17 = -1.11)
01:54:32.597 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.23 hyp=0.37 cameraTheta=2.48 mountX=0.24 mountY=-0.33, mountTheta=-0.94
01:54:32.603 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.23, opts=13)
01:54:32.607 00.004 6120 Enqueuing Move request for scope (-0.29, 0.23)
01:54:32.610 00.003 7680 Worker thread wakes up
01:54:32.610 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.23) opts 0xd
01:54:32.610 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.23)
01:54:32.610 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:32.615 00.005 7680 Moving (-0.29, 0.23) raw xDistance=0.24 yDistance=-0.33
01:54:32.615 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:54:32.615 00.000 6120 UpdateGuideState exits: m=14216 SNR=76.5 Saturated
01:54:32.620 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:54:32.620 00.000 7680 MoveAxis(W, 100, ABG)
01:54:32.620 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:32.623 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:32.627 00.004 6120 Enqueuing Expose request
01:54:32.631 00.004 7680 Guiding  Dir = 3, Dur = 100
01:54:32.631 00.000 7680 IsSlewing returns 0
01:54:32.631 00.000 7680 IsGuiding returns 0
01:54:32.632 00.001 7680 PulseGuide returned control before completion, sleep 110
01:54:32.757 00.125 7680 IsGuiding returns 1
01:54:32.758 00.001 7680 scope still moving after pulse duration time elapsed
01:54:32.788 00.030 7680 IsSlewing returns 0
01:54:32.788 00.000 7680 IsGuiding returns 0
01:54:32.789 00.001 7680 scope move finished after 100 + 57 ms
01:54:32.789 00.000 7680 Move returns status 0, amount 100
01:54:32.790 00.001 7680 MoveAxis(N, 180, ABG)
01:54:32.790 00.000 7680 Guiding  Dir = 0, Dur = 180
01:54:32.790 00.000 7680 IsSlewing returns 0
01:54:32.792 00.002 7680 IsGuiding returns 0
01:54:32.793 00.001 7680 PulseGuide returned control before completion, sleep 190
01:54:32.993 00.200 7680 IsGuiding returns 1
01:54:32.994 00.001 7680 scope still moving after pulse duration time elapsed
01:54:33.024 00.030 7680 IsSlewing returns 0
01:54:33.025 00.001 7680 IsGuiding returns 0
01:54:33.026 00.001 7680 scope move finished after 180 + 54 ms
01:54:33.026 00.000 7680 Move returns status 0, amount 180
01:54:33.027 00.001 7680 move complete, result=0
01:54:33.027 00.000 7680 worker thread done servicing request
01:54:33.027 00.000 6120 GuideStep: 0.2 px 100 ms WEST, -0.3 px 180 ms NORTH
01:54:33.034 00.007 7680 Worker thread wakes up
01:54:33.034 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:33.035 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:34.289 01.254 7680 Exposure complete
01:54:34.429 00.140 7680 worker thread done servicing request
01:54:34.430 00.001 6120 OnExposeComplete: enter
01:54:34.433 00.003 6120 UpdateGuideState(): m_state=6
01:54:34.437 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7161
01:54:34.441 00.004 6120 Star::Find returns 1 (1), X=960.86, Y=45.65, Mass=14587, SNR=78.4, Peak=255 HFD=7.1
01:54:34.444 00.003 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.35 = -0.94)
01:54:34.449 00.005 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
01:54:34.454 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.20 hyp=0.29 cameraTheta=2.39 mountX=0.17 mountY=-0.27, mountTheta=-1.00
01:54:34.459 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.20, opts=13)
01:54:34.463 00.004 6120 Enqueuing Move request for scope (-0.21, 0.20)
01:54:34.465 00.002 7680 Worker thread wakes up
01:54:34.465 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:34.470 00.005 6120 UpdateGuideState exits: m=14587 SNR=78.4 Saturated
01:54:34.474 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.20) opts 0xd
01:54:34.475 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.20)
01:54:34.475 00.000 7680 Moving (-0.21, 0.20) raw xDistance=0.17 yDistance=-0.27
01:54:34.475 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:54:34.475 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:54:34.475 00.000 7680 MoveAxis(E, 0, ABG)
01:54:34.475 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:34.481 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:34.485 00.004 6120 Enqueuing Expose request
01:54:34.488 00.003 7680 Move returns status 0, amount 0
01:54:34.488 00.000 7680 MoveAxis(N, 148, ABG)
01:54:34.488 00.000 7680 Guiding  Dir = 0, Dur = 148
01:54:34.489 00.001 7680 IsSlewing returns 0
01:54:34.490 00.001 7680 IsGuiding returns 0
01:54:34.490 00.000 7680 PulseGuide returned control before completion, sleep 158
01:54:34.651 00.161 7680 IsGuiding returns 1
01:54:34.652 00.001 7680 scope still moving after pulse duration time elapsed
01:54:34.682 00.030 7680 IsSlewing returns 0
01:54:34.684 00.002 7680 IsGuiding returns 0
01:54:34.684 00.000 7680 scope move finished after 148 + 45 ms
01:54:34.685 00.001 7680 Move returns status 0, amount 148
01:54:34.685 00.000 7680 move complete, result=0
01:54:34.685 00.000 7680 worker thread done servicing request
01:54:34.685 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 148 ms NORTH
01:54:34.692 00.007 7680 Worker thread wakes up
01:54:34.692 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:34.692 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:35.946 01.254 7680 Exposure complete
01:54:36.097 00.151 7680 worker thread done servicing request
01:54:36.097 00.000 6120 OnExposeComplete: enter
01:54:36.104 00.007 6120 UpdateGuideState(): m_state=6
01:54:36.110 00.006 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7162
01:54:36.119 00.009 6120 Star::Find returns 1 (1), X=960.89, Y=45.23, Mass=13814, SNR=76.6, Peak=255 HFD=6.9
01:54:36.126 00.007 6120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-2.95) = xAngle (0.69 = 0.69)
01:54:36.132 00.006 6120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.42 = 0.42)
01:54:36.141 00.009 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.22 hyp=0.28 cameraTheta=-2.27 mountX=0.22 mountY=0.11, mountTheta=0.49
01:54:36.149 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.22, opts=13)
01:54:36.153 00.004 6120 Enqueuing Move request for scope (-0.18, -0.22)
01:54:36.157 00.004 7680 Worker thread wakes up
01:54:36.157 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:36.164 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.22) opts 0xd
01:54:36.164 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.22)
01:54:36.164 00.000 7680 Moving (-0.18, -0.22) raw xDistance=0.22 yDistance=0.11
01:54:36.164 00.000 6120 UpdateGuideState exits: m=13814 SNR=76.6 Saturated
01:54:36.170 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:54:36.170 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:36.174 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:54:36.175 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:36.181 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:54:36.181 00.000 6120 Enqueuing Expose request
01:54:36.187 00.006 7680 MoveAxis(W, 89, ABG)
01:54:36.187 00.000 7680 Guiding  Dir = 3, Dur = 89
01:54:36.187 00.000 7680 IsSlewing returns 0
01:54:36.188 00.001 7680 IsGuiding returns 0
01:54:36.188 00.000 7680 PulseGuide returned control before completion, sleep 99
01:54:36.293 00.105 7680 IsGuiding returns 1
01:54:36.293 00.000 7680 scope still moving after pulse duration time elapsed
01:54:36.325 00.032 7680 IsSlewing returns 0
01:54:36.326 00.001 7680 IsGuiding returns 1
01:54:36.356 00.030 7680 IsSlewing returns 0
01:54:36.357 00.001 7680 IsGuiding returns 1
01:54:36.387 00.030 7680 IsSlewing returns 0
01:54:36.389 00.002 7680 IsGuiding returns 1
01:54:36.418 00.029 7680 IsSlewing returns 0
01:54:36.419 00.001 7680 IsGuiding returns 0
01:54:36.419 00.000 7680 scope move finished after 89 + 142 ms
01:54:36.419 00.000 7680 Move returns status 0, amount 89
01:54:36.420 00.001 7680 MoveAxis(N, 0, ABG)
01:54:36.420 00.000 7680 Move returns status 0, amount 0
01:54:36.420 00.000 7680 move complete, result=0
01:54:36.421 00.001 7680 worker thread done servicing request
01:54:36.421 00.000 6120 GuideStep: 0.2 px 89 ms WEST, 0.1 px 0 ms NORTH
01:54:36.427 00.006 7680 Worker thread wakes up
01:54:36.427 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:36.427 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:37.684 01.257 7680 Exposure complete
01:54:37.823 00.139 7680 worker thread done servicing request
01:54:37.823 00.000 6120 OnExposeComplete: enter
01:54:37.827 00.004 6120 UpdateGuideState(): m_state=6
01:54:37.832 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7163
01:54:37.836 00.004 6120 Star::Find returns 1 (1), X=960.97, Y=45.40, Mass=14570, SNR=78.2, Peak=255 HFD=6.9
01:54:37.839 00.003 6120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-2.95) = xAngle (0.28 = 0.28)
01:54:37.843 00.004 6120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.01 = 0.01)
01:54:37.846 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.12 cameraTheta=-2.68 mountX=0.11 mountY=0.00, mountTheta=0.01
01:54:37.852 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.05, opts=13)
01:54:37.857 00.005 6120 Enqueuing Move request for scope (-0.10, -0.05)
01:54:37.861 00.004 7680 Worker thread wakes up
01:54:37.861 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
01:54:37.861 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
01:54:37.861 00.000 7680 Moving (-0.10, -0.05) raw xDistance=0.11 yDistance=0.00
01:54:37.862 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:54:37.862 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:54:37.862 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:54:37.862 00.000 7680 MoveAxis(E, 0, ABG)
01:54:37.863 00.001 7680 Move returns status 0, amount 0
01:54:37.863 00.000 7680 MoveAxis(N, 0, ABG)
01:54:37.863 00.000 7680 Move returns status 0, amount 0
01:54:37.863 00.000 7680 move complete, result=0
01:54:37.863 00.000 7680 worker thread done servicing request
01:54:37.863 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:37.868 00.005 6120 UpdateGuideState exits: m=14570 SNR=78.2 Saturated
01:54:37.872 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:37.875 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:37.878 00.003 6120 Enqueuing Expose request
01:54:37.883 00.005 7680 Worker thread wakes up
01:54:37.883 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:37.883 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:37.883 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:39.129 01.246 7680 Exposure complete
01:54:39.263 00.134 7680 worker thread done servicing request
01:54:39.263 00.000 6120 OnExposeComplete: enter
01:54:39.268 00.005 6120 UpdateGuideState(): m_state=6
01:54:39.272 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7164
01:54:39.276 00.004 6120 Star::Find returns 1 (1), X=960.96, Y=45.85, Mass=15107, SNR=79.5, Peak=255 HFD=7.0
01:54:39.279 00.003 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.79 = -1.49)
01:54:39.282 00.003 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.52 = -1.76)
01:54:39.286 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.40 hyp=0.41 cameraTheta=1.84 mountX=0.03 mountY=-0.40, mountTheta=-1.49
01:54:39.292 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.40, opts=13)
01:54:39.296 00.004 6120 Enqueuing Move request for scope (-0.11, 0.40)
01:54:39.299 00.003 7680 Worker thread wakes up
01:54:39.300 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:39.303 00.003 6120 UpdateGuideState exits: m=15107 SNR=79.5 Saturated
01:54:39.307 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:39.311 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:39.314 00.003 6120 Enqueuing Expose request
01:54:39.319 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.40) opts 0xd
01:54:39.319 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.40)
01:54:39.319 00.000 7680 Moving (-0.11, 0.40) raw xDistance=0.03 yDistance=-0.40
01:54:39.319 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:54:39.320 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:54:39.320 00.000 7680 MoveAxis(E, 0, ABG)
01:54:39.320 00.000 7680 Move returns status 0, amount 0
01:54:39.320 00.000 7680 MoveAxis(N, 219, ABG)
01:54:39.321 00.001 7680 Guiding  Dir = 0, Dur = 219
01:54:39.321 00.000 7680 IsSlewing returns 0
01:54:39.321 00.000 7680 IsGuiding returns 0
01:54:39.322 00.001 7680 PulseGuide returned control before completion, sleep 229
01:54:39.554 00.232 7680 IsGuiding returns 1
01:54:39.554 00.000 7680 scope still moving after pulse duration time elapsed
01:54:39.585 00.031 7680 IsSlewing returns 0
01:54:39.586 00.001 7680 IsGuiding returns 0
01:54:39.586 00.000 7680 scope move finished after 219 + 46 ms
01:54:39.587 00.001 7680 Move returns status 0, amount 219
01:54:39.587 00.000 7680 move complete, result=0
01:54:39.587 00.000 7680 worker thread done servicing request
01:54:39.589 00.002 7680 Worker thread wakes up
01:54:39.589 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 219 ms NORTH
01:54:39.595 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:39.595 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:40.846 01.251 7680 Exposure complete
01:54:40.982 00.136 7680 worker thread done servicing request
01:54:40.982 00.000 6120 OnExposeComplete: enter
01:54:40.988 00.006 6120 UpdateGuideState(): m_state=6
01:54:40.993 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7165
01:54:40.997 00.004 6120 Star::Find returns 1 (1), X=960.85, Y=45.74, Mass=14757, SNR=79.5, Peak=255 HFD=6.9
01:54:41.001 00.004 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
01:54:41.005 00.004 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
01:54:41.010 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.29 hyp=0.37 cameraTheta=2.22 mountX=0.16 mountY=-0.36, mountTheta=-1.15
01:54:41.017 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.29, opts=13)
01:54:41.021 00.004 6120 Enqueuing Move request for scope (-0.22, 0.29)
01:54:41.025 00.004 7680 Worker thread wakes up
01:54:41.026 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:41.030 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.29) opts 0xd
01:54:41.030 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.29)
01:54:41.030 00.000 7680 Moving (-0.22, 0.29) raw xDistance=0.16 yDistance=-0.36
01:54:41.030 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:54:41.030 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:54:41.031 00.001 7680 MoveAxis(E, 0, ABG)
01:54:41.032 00.001 7680 Move returns status 0, amount 0
01:54:41.032 00.000 6120 UpdateGuideState exits: m=14757 SNR=79.5 Saturated
01:54:41.035 00.003 7680 MoveAxis(N, 195, ABG)
01:54:41.036 00.001 7680 Guiding  Dir = 0, Dur = 195
01:54:41.036 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:41.041 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:41.045 00.004 6120 Enqueuing Expose request
01:54:41.049 00.004 7680 IsSlewing returns 0
01:54:41.049 00.000 7680 IsGuiding returns 0
01:54:41.049 00.000 7680 PulseGuide returned control before completion, sleep 205
01:54:41.271 00.222 7680 IsGuiding returns 0
01:54:41.272 00.001 7680 Move returns status 0, amount 195
01:54:41.273 00.001 7680 move complete, result=0
01:54:41.273 00.000 7680 worker thread done servicing request
01:54:41.274 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 195 ms NORTH
01:54:41.281 00.007 7680 Worker thread wakes up
01:54:41.281 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:41.281 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:42.533 01.252 7680 Exposure complete
01:54:42.671 00.138 7680 worker thread done servicing request
01:54:42.671 00.000 6120 OnExposeComplete: enter
01:54:42.675 00.004 6120 UpdateGuideState(): m_state=6
01:54:42.678 00.003 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7166
01:54:42.683 00.005 6120 Star::Find returns 1 (1), X=960.85, Y=45.68, Mass=15160, SNR=80.9, Peak=255 HFD=7.1
01:54:42.686 00.003 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
01:54:42.690 00.004 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
01:54:42.693 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.24 hyp=0.32 cameraTheta=2.33 mountX=0.18 mountY=-0.31, mountTheta=-1.06
01:54:42.699 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.24, opts=13)
01:54:42.705 00.006 6120 Enqueuing Move request for scope (-0.22, 0.24)
01:54:42.708 00.003 7680 Worker thread wakes up
01:54:42.709 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:42.713 00.004 6120 UpdateGuideState exits: m=15160 SNR=80.9 Saturated
01:54:42.717 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:42.720 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:42.724 00.004 6120 Enqueuing Expose request
01:54:42.729 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.24) opts 0xd
01:54:42.729 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.24)
01:54:42.730 00.001 7680 Moving (-0.22, 0.24) raw xDistance=0.18 yDistance=-0.31
01:54:42.730 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:54:42.730 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:54:42.731 00.001 7680 MoveAxis(E, 0, ABG)
01:54:42.731 00.000 7680 Move returns status 0, amount 0
01:54:42.731 00.000 7680 MoveAxis(N, 168, ABG)
01:54:42.731 00.000 7680 Guiding  Dir = 0, Dur = 168
01:54:42.731 00.000 7680 IsSlewing returns 0
01:54:42.731 00.000 7680 IsGuiding returns 0
01:54:42.732 00.001 7680 PulseGuide returned control before completion, sleep 178
01:54:42.913 00.181 7680 IsGuiding returns 1
01:54:42.914 00.001 7680 scope still moving after pulse duration time elapsed
01:54:42.946 00.032 7680 IsSlewing returns 0
01:54:42.947 00.001 7680 IsGuiding returns 0
01:54:42.947 00.000 7680 scope move finished after 168 + 48 ms
01:54:42.950 00.003 7680 Move returns status 0, amount 168
01:54:42.950 00.000 7680 move complete, result=0
01:54:42.950 00.000 7680 worker thread done servicing request
01:54:42.950 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 168 ms NORTH
01:54:42.956 00.006 7680 Worker thread wakes up
01:54:42.956 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:42.956 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:44.203 01.247 7680 Exposure complete
01:54:44.354 00.151 7680 worker thread done servicing request
01:54:44.356 00.002 6120 OnExposeComplete: enter
01:54:44.360 00.004 6120 UpdateGuideState(): m_state=6
01:54:44.364 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7167
01:54:44.369 00.005 6120 Star::Find returns 1 (1), X=960.81, Y=45.38, Mass=14636, SNR=79.8, Peak=255 HFD=7.0
01:54:44.372 00.003 6120 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-2.95) = xAngle (0.07 = 0.07)
01:54:44.378 00.006 6120 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.20 = -0.20)
01:54:44.384 00.006 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-2.89 mountX=0.27 mountY=-0.05, mountTheta=-0.20
01:54:44.389 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.07, opts=13)
01:54:44.392 00.003 6120 Enqueuing Move request for scope (-0.26, -0.07)
01:54:44.396 00.004 7680 Worker thread wakes up
01:54:44.397 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:44.400 00.003 6120 UpdateGuideState exits: m=14636 SNR=79.8 Saturated
01:54:44.403 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:44.406 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:44.410 00.004 6120 Enqueuing Expose request
01:54:44.413 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.07) opts 0xd
01:54:44.413 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.07)
01:54:44.413 00.000 7680 Moving (-0.26, -0.07) raw xDistance=0.27 yDistance=-0.05
01:54:44.413 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:54:44.413 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:54:44.414 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:54:44.414 00.000 7680 MoveAxis(W, 110, ABG)
01:54:44.415 00.001 7680 Guiding  Dir = 3, Dur = 110
01:54:44.416 00.001 7680 IsSlewing returns 0
01:54:44.417 00.001 7680 IsGuiding returns 0
01:54:44.417 00.000 7680 PulseGuide returned control before completion, sleep 120
01:54:44.539 00.122 7680 IsGuiding returns 1
01:54:44.539 00.000 7680 scope still moving after pulse duration time elapsed
01:54:44.571 00.032 7680 IsSlewing returns 0
01:54:44.573 00.002 7680 IsGuiding returns 0
01:54:44.574 00.001 7680 scope move finished after 110 + 46 ms
01:54:44.574 00.000 7680 Move returns status 0, amount 110
01:54:44.574 00.000 7680 MoveAxis(N, 0, ABG)
01:54:44.574 00.000 7680 Move returns status 0, amount 0
01:54:44.575 00.001 7680 move complete, result=0
01:54:44.576 00.001 7680 worker thread done servicing request
01:54:44.576 00.000 6120 GuideStep: 0.3 px 110 ms WEST, -0.1 px 0 ms NORTH
01:54:44.582 00.006 7680 Worker thread wakes up
01:54:44.582 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:44.582 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:45.833 01.251 7680 Exposure complete
01:54:45.970 00.137 7680 worker thread done servicing request
01:54:45.970 00.000 6120 OnExposeComplete: enter
01:54:45.973 00.003 6120 UpdateGuideState(): m_state=6
01:54:45.979 00.006 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7168
01:54:45.983 00.004 6120 Star::Find returns 1 (1), X=960.85, Y=45.74, Mass=14285, SNR=78.8, Peak=255 HFD=7.0
01:54:45.987 00.004 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
01:54:45.990 00.003 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
01:54:45.994 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.30 hyp=0.37 cameraTheta=2.22 mountX=0.16 mountY=-0.36, mountTheta=-1.15
01:54:45.998 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.30, opts=13)
01:54:46.003 00.005 6120 Enqueuing Move request for scope (-0.22, 0.30)
01:54:46.007 00.004 7680 Worker thread wakes up
01:54:46.007 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:46.012 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.30) opts 0xd
01:54:46.012 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.30)
01:54:46.012 00.000 7680 Moving (-0.22, 0.30) raw xDistance=0.16 yDistance=-0.36
01:54:46.012 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:54:46.013 00.001 6120 UpdateGuideState exits: m=14285 SNR=78.8 Saturated
01:54:46.016 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:46.021 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:46.024 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:54:46.024 00.000 7680 MoveAxis(E, 0, ABG)
01:54:46.024 00.000 7680 Move returns status 0, amount 0
01:54:46.024 00.000 6120 Enqueuing Expose request
01:54:46.029 00.005 7680 MoveAxis(N, 197, ABG)
01:54:46.029 00.000 7680 Guiding  Dir = 0, Dur = 197
01:54:46.030 00.001 7680 IsSlewing returns 0
01:54:46.031 00.001 7680 IsGuiding returns 0
01:54:46.031 00.000 7680 PulseGuide returned control before completion, sleep 207
01:54:46.241 00.210 7680 IsGuiding returns 1
01:54:46.241 00.000 7680 scope still moving after pulse duration time elapsed
01:54:46.271 00.030 7680 IsSlewing returns 0
01:54:46.271 00.000 7680 IsGuiding returns 0
01:54:46.271 00.000 7680 scope move finished after 197 + 44 ms
01:54:46.271 00.000 7680 Move returns status 0, amount 197
01:54:46.273 00.002 7680 move complete, result=0
01:54:46.273 00.000 7680 worker thread done servicing request
01:54:46.273 00.000 7680 Worker thread wakes up
01:54:46.274 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 197 ms NORTH
01:54:46.278 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:46.278 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:47.536 01.258 7680 Exposure complete
01:54:47.682 00.146 7680 worker thread done servicing request
01:54:47.683 00.001 6120 OnExposeComplete: enter
01:54:47.686 00.003 6120 UpdateGuideState(): m_state=6
01:54:47.690 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7169
01:54:47.695 00.005 6120 Star::Find returns 1 (1), X=960.82, Y=45.44, Mass=14534, SNR=79.5, Peak=255 HFD=7.1
01:54:47.699 00.004 6120 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-2.95) = xAngle (-0.14 = -0.14)
01:54:47.702 00.003 6120 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.41 = -0.41)
01:54:47.707 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-3.09 mountX=0.25 mountY=-0.10, mountTheta=-0.38
01:54:47.711 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.01, opts=13)
01:54:47.716 00.005 6120 Enqueuing Move request for scope (-0.25, -0.01)
01:54:47.720 00.004 7680 Worker thread wakes up
01:54:47.720 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.01) opts 0xd
01:54:47.720 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.01)
01:54:47.720 00.000 7680 Moving (-0.25, -0.01) raw xDistance=0.25 yDistance=-0.10
01:54:47.721 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:47.725 00.004 6120 UpdateGuideState exits: m=14534 SNR=79.5 Saturated
01:54:47.730 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:47.735 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
01:54:47.736 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:54:47.736 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:47.740 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:54:47.740 00.000 7680 MoveAxis(W, 100, ABG)
01:54:47.741 00.001 7680 Guiding  Dir = 3, Dur = 100
01:54:47.741 00.000 6120 Enqueuing Expose request
01:54:47.744 00.003 7680 IsSlewing returns 0
01:54:47.745 00.001 7680 IsGuiding returns 0
01:54:47.745 00.000 7680 PulseGuide returned control before completion, sleep 110
01:54:47.868 00.123 7680 IsGuiding returns 1
01:54:47.869 00.001 7680 scope still moving after pulse duration time elapsed
01:54:47.900 00.031 7680 IsSlewing returns 0
01:54:47.901 00.001 7680 IsGuiding returns 0
01:54:47.902 00.001 7680 scope move finished after 100 + 56 ms
01:54:47.902 00.000 7680 Move returns status 0, amount 100
01:54:47.903 00.001 7680 MoveAxis(N, 0, ABG)
01:54:47.903 00.000 7680 Move returns status 0, amount 0
01:54:47.903 00.000 7680 move complete, result=0
01:54:47.904 00.001 7680 worker thread done servicing request
01:54:47.904 00.000 6120 GuideStep: 0.2 px 100 ms WEST, -0.1 px 0 ms NORTH
01:54:47.910 00.006 7680 Worker thread wakes up
01:54:47.910 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:47.911 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:49.161 01.250 7680 Exposure complete
01:54:49.298 00.137 7680 worker thread done servicing request
01:54:49.299 00.001 6120 OnExposeComplete: enter
01:54:49.304 00.005 6120 UpdateGuideState(): m_state=6
01:54:49.307 00.003 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7170
01:54:49.311 00.004 6120 Star::Find returns 1 (1), X=960.96, Y=45.82, Mass=14870, SNR=80.9, Peak=255 HFD=7.0
01:54:49.316 00.005 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
01:54:49.319 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
01:54:49.325 00.006 6120 CameraToMount -- cameraX=-0.11 cameraY=0.37 hyp=0.39 cameraTheta=1.86 mountX=0.04 mountY=-0.38, mountTheta=-1.47
01:54:49.330 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.37, opts=13)
01:54:49.334 00.004 6120 Enqueuing Move request for scope (-0.11, 0.37)
01:54:49.338 00.004 7680 Worker thread wakes up
01:54:49.339 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.37) opts 0xd
01:54:49.339 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.37)
01:54:49.339 00.000 7680 Moving (-0.11, 0.37) raw xDistance=0.04 yDistance=-0.38
01:54:49.339 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:54:49.339 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:54:49.339 00.000 7680 MoveAxis(E, 0, ABG)
01:54:49.340 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:49.343 00.003 7680 Move returns status 0, amount 0
01:54:49.344 00.001 7680 MoveAxis(N, 208, ABG)
01:54:49.344 00.000 7680 Guiding  Dir = 0, Dur = 208
01:54:49.344 00.000 6120 UpdateGuideState exits: m=14870 SNR=80.9 Saturated
01:54:49.348 00.004 7680 IsSlewing returns 0
01:54:49.349 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:49.352 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:49.357 00.005 6120 Enqueuing Expose request
01:54:49.361 00.004 7680 IsGuiding returns 0
01:54:49.361 00.000 7680 PulseGuide returned control before completion, sleep 218
01:54:49.589 00.228 7680 IsGuiding returns 1
01:54:49.590 00.001 7680 scope still moving after pulse duration time elapsed
01:54:49.621 00.031 7680 IsSlewing returns 0
01:54:49.623 00.002 7680 IsGuiding returns 0
01:54:49.625 00.002 7680 scope move finished after 208 + 55 ms
01:54:49.625 00.000 7680 Move returns status 0, amount 208
01:54:49.626 00.001 7680 move complete, result=0
01:54:49.626 00.000 7680 worker thread done servicing request
01:54:49.626 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 208 ms NORTH
01:54:49.635 00.009 7680 Worker thread wakes up
01:54:49.635 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:49.637 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:50.889 01.252 7680 Exposure complete
01:54:51.013 00.124 7680 worker thread done servicing request
01:54:51.013 00.000 6120 OnExposeComplete: enter
01:54:51.018 00.005 6120 UpdateGuideState(): m_state=6
01:54:51.022 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7171
01:54:51.026 00.004 6120 Star::Find returns 1 (1), X=960.99, Y=45.76, Mass=15011, SNR=80.0, Peak=255 HFD=6.9
01:54:51.029 00.003 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
01:54:51.033 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
01:54:51.036 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.83 mountX=0.02 mountY=-0.31, mountTheta=-1.50
01:54:51.042 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.31, opts=13)
01:54:51.045 00.003 6120 Enqueuing Move request for scope (-0.08, 0.31)
01:54:51.049 00.004 7680 Worker thread wakes up
01:54:51.049 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.31) opts 0xd
01:54:51.049 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.31)
01:54:51.049 00.000 7680 Moving (-0.08, 0.31) raw xDistance=0.02 yDistance=-0.31
01:54:51.049 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:54:51.050 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:51.055 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:54:51.055 00.000 7680 MoveAxis(E, 0, ABG)
01:54:51.056 00.001 7680 Move returns status 0, amount 0
01:54:51.056 00.000 7680 MoveAxis(N, 170, ABG)
01:54:51.056 00.000 7680 Guiding  Dir = 0, Dur = 170
01:54:51.056 00.000 6120 UpdateGuideState exits: m=15011 SNR=80.0 Saturated
01:54:51.060 00.004 7680 IsSlewing returns 0
01:54:51.060 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:51.063 00.003 7680 IsGuiding returns 0
01:54:51.063 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:51.069 00.006 7680 PulseGuide returned control before completion, sleep 180
01:54:51.069 00.000 6120 Enqueuing Expose request
01:54:51.252 00.183 7680 IsGuiding returns 1
01:54:51.254 00.002 7680 scope still moving after pulse duration time elapsed
01:54:51.284 00.030 7680 IsSlewing returns 0
01:54:51.285 00.001 7680 IsGuiding returns 0
01:54:51.285 00.000 7680 scope move finished after 170 + 51 ms
01:54:51.286 00.001 7680 Move returns status 0, amount 170
01:54:51.288 00.002 7680 move complete, result=0
01:54:51.289 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 170 ms NORTH
01:54:51.298 00.009 7680 worker thread done servicing request
01:54:51.299 00.001 7680 Worker thread wakes up
01:54:51.300 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:51.300 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:52.549 01.249 7680 Exposure complete
01:54:52.690 00.141 7680 worker thread done servicing request
01:54:52.690 00.000 6120 OnExposeComplete: enter
01:54:52.695 00.005 6120 UpdateGuideState(): m_state=6
01:54:52.703 00.008 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7172
01:54:52.708 00.005 6120 Star::Find returns 1 (1), X=960.89, Y=45.70, Mass=14048, SNR=77.7, Peak=255 HFD=7.0
01:54:52.713 00.005 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (-2.95) = xAngle (5.16 = -1.12)
01:54:52.717 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.39)
01:54:52.721 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.25 hyp=0.31 cameraTheta=2.21 mountX=0.13 mountY=-0.30, mountTheta=-1.15
01:54:52.729 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.25, opts=13)
01:54:52.734 00.005 6120 Enqueuing Move request for scope (-0.18, 0.25)
01:54:52.738 00.004 7680 Worker thread wakes up
01:54:52.738 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.25) opts 0xd
01:54:52.738 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.25)
01:54:52.738 00.000 7680 Moving (-0.18, 0.25) raw xDistance=0.13 yDistance=-0.30
01:54:52.739 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:54:52.740 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:54:52.740 00.000 7680 MoveAxis(E, 0, ABG)
01:54:52.740 00.000 7680 Move returns status 0, amount 0
01:54:52.740 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:52.745 00.005 7680 MoveAxis(N, 164, ABG)
01:54:52.745 00.000 6120 UpdateGuideState exits: m=14048 SNR=77.7 Saturated
01:54:52.748 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:52.753 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:52.757 00.004 6120 Enqueuing Expose request
01:54:52.760 00.003 7680 Guiding  Dir = 0, Dur = 164
01:54:52.760 00.000 7680 IsSlewing returns 0
01:54:52.762 00.002 7680 IsGuiding returns 0
01:54:52.762 00.000 7680 PulseGuide returned control before completion, sleep 174
01:54:52.947 00.185 7680 IsGuiding returns 1
01:54:52.948 00.001 7680 scope still moving after pulse duration time elapsed
01:54:52.976 00.028 7680 IsSlewing returns 0
01:54:52.976 00.000 7680 IsGuiding returns 0
01:54:52.978 00.002 7680 scope move finished after 164 + 51 ms
01:54:52.979 00.001 7680 Move returns status 0, amount 164
01:54:52.979 00.000 7680 move complete, result=0
01:54:52.979 00.000 7680 worker thread done servicing request
01:54:52.980 00.001 7680 Worker thread wakes up
01:54:52.980 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 164 ms NORTH
01:54:52.987 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:52.987 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:54.236 01.249 7680 Exposure complete
01:54:54.374 00.138 7680 worker thread done servicing request
01:54:54.374 00.000 6120 OnExposeComplete: enter
01:54:54.379 00.005 6120 UpdateGuideState(): m_state=6
01:54:54.382 00.003 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7173
01:54:54.387 00.005 6120 Star::Find returns 1 (1), X=960.96, Y=45.35, Mass=14268, SNR=78.7, Peak=255 HFD=7.0
01:54:54.390 00.003 6120 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-2.95) = xAngle (0.55 = 0.55)
01:54:54.395 00.005 6120 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.28 = 0.28)
01:54:54.399 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.41 mountX=0.12 mountY=0.04, mountTheta=0.31
01:54:54.404 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.10, opts=13)
01:54:54.408 00.004 6120 Enqueuing Move request for scope (-0.11, -0.10)
01:54:54.411 00.003 7680 Worker thread wakes up
01:54:54.412 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:54.415 00.003 6120 UpdateGuideState exits: m=14268 SNR=78.7 Saturated
01:54:54.418 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:54.422 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:54.425 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
01:54:54.425 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
01:54:54.425 00.000 7680 Moving (-0.11, -0.10) raw xDistance=0.12 yDistance=0.04
01:54:54.425 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:54:54.425 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:54:54.425 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:54:54.426 00.001 7680 MoveAxis(E, 0, ABG)
01:54:54.426 00.000 7680 Move returns status 0, amount 0
01:54:54.426 00.000 7680 MoveAxis(N, 0, ABG)
01:54:54.426 00.000 7680 Move returns status 0, amount 0
01:54:54.426 00.000 7680 move complete, result=0
01:54:54.426 00.000 7680 worker thread done servicing request
01:54:54.427 00.001 6120 Enqueuing Expose request
01:54:54.431 00.004 7680 Worker thread wakes up
01:54:54.431 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:54.435 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:54.435 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:55.694 01.259 7680 Exposure complete
01:54:55.825 00.131 7680 worker thread done servicing request
01:54:55.825 00.000 6120 OnExposeComplete: enter
01:54:55.831 00.006 6120 UpdateGuideState(): m_state=6
01:54:55.836 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7174
01:54:55.840 00.004 6120 Star::Find returns 1 (1), X=960.99, Y=45.74, Mass=14861, SNR=78.3, Peak=255 HFD=6.9
01:54:55.844 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (-2.95) = xAngle (4.78 = -1.50)
01:54:55.848 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.51 = -1.77)
01:54:55.851 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.83 mountX=0.02 mountY=-0.30, mountTheta=-1.50
01:54:55.857 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.29, opts=13)
01:54:55.861 00.004 6120 Enqueuing Move request for scope (-0.08, 0.29)
01:54:55.865 00.004 7680 Worker thread wakes up
01:54:55.865 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.29) opts 0xd
01:54:55.865 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.29)
01:54:55.866 00.001 7680 Moving (-0.08, 0.29) raw xDistance=0.02 yDistance=-0.30
01:54:55.866 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:54:55.866 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:54:55.866 00.000 7680 MoveAxis(E, 0, ABG)
01:54:55.866 00.000 7680 Move returns status 0, amount 0
01:54:55.867 00.001 7680 MoveAxis(N, 162, ABG)
01:54:55.867 00.000 7680 Guiding  Dir = 0, Dur = 162
01:54:55.867 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:55.871 00.004 7680 IsSlewing returns 0
01:54:55.871 00.000 6120 UpdateGuideState exits: m=14861 SNR=78.3 Saturated
01:54:55.875 00.004 7680 IsGuiding returns 0
01:54:55.875 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:55.879 00.004 7680 PulseGuide returned control before completion, sleep 172
01:54:55.879 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:55.884 00.005 6120 Enqueuing Expose request
01:54:56.059 00.175 7680 IsGuiding returns 1
01:54:56.059 00.000 7680 scope still moving after pulse duration time elapsed
01:54:56.089 00.030 7680 IsSlewing returns 0
01:54:56.091 00.002 7680 IsGuiding returns 0
01:54:56.092 00.001 7680 scope move finished after 162 + 54 ms
01:54:56.092 00.000 7680 Move returns status 0, amount 162
01:54:56.093 00.001 7680 move complete, result=0
01:54:56.094 00.001 7680 worker thread done servicing request
01:54:56.094 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 162 ms NORTH
01:54:56.102 00.008 7680 Worker thread wakes up
01:54:56.102 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:56.102 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:57.344 01.242 7680 Exposure complete
01:54:57.495 00.151 7680 worker thread done servicing request
01:54:57.496 00.001 6120 OnExposeComplete: enter
01:54:57.500 00.004 6120 UpdateGuideState(): m_state=6
01:54:57.504 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7175
01:54:57.508 00.004 6120 Star::Find returns 1 (1), X=960.86, Y=45.63, Mass=15187, SNR=80.5, Peak=255 HFD=7.1
01:54:57.512 00.004 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (-2.95) = xAngle (5.40 = -0.88)
01:54:57.519 00.007 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.14 = -1.15)
01:54:57.523 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.18 hyp=0.28 cameraTheta=2.45 mountX=0.18 mountY=-0.25, mountTheta=-0.96
01:54:57.528 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.18, opts=13)
01:54:57.532 00.004 6120 Enqueuing Move request for scope (-0.21, 0.18)
01:54:57.536 00.004 7680 Worker thread wakes up
01:54:57.536 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.18) opts 0xd
01:54:57.536 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.18)
01:54:57.536 00.000 7680 Moving (-0.21, 0.18) raw xDistance=0.18 yDistance=-0.25
01:54:57.537 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:54:57.537 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:57.541 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:54:57.541 00.000 7680 MoveAxis(E, 0, ABG)
01:54:57.541 00.000 7680 Move returns status 0, amount 0
01:54:57.541 00.000 6120 UpdateGuideState exits: m=15187 SNR=80.5 Saturated
01:54:57.545 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:57.548 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:57.551 00.003 6120 Enqueuing Expose request
01:54:57.553 00.002 7680 MoveAxis(N, 137, ABG)
01:54:57.554 00.001 7680 Guiding  Dir = 0, Dur = 137
01:54:57.554 00.000 7680 IsSlewing returns 0
01:54:57.554 00.000 7680 IsGuiding returns 0
01:54:57.555 00.001 7680 PulseGuide returned control before completion, sleep 147
01:54:57.715 00.160 7680 IsGuiding returns 0
01:54:57.716 00.001 7680 Move returns status 0, amount 137
01:54:57.717 00.001 7680 move complete, result=0
01:54:57.718 00.001 7680 worker thread done servicing request
01:54:57.718 00.000 7680 Worker thread wakes up
01:54:57.718 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 137 ms NORTH
01:54:57.724 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:57.725 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:54:58.975 01.250 7680 Exposure complete
01:54:59.106 00.131 7680 worker thread done servicing request
01:54:59.108 00.002 6120 OnExposeComplete: enter
01:54:59.112 00.004 6120 UpdateGuideState(): m_state=6
01:54:59.116 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7176
01:54:59.119 00.003 6120 Star::Find returns 1 (1), X=960.80, Y=45.60, Mass=14591, SNR=80.3, Peak=255 HFD=7.1
01:54:59.123 00.004 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-2.95) = xAngle (5.60 = -0.68)
01:54:59.126 00.003 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.34 = -0.95)
01:54:59.129 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.15 hyp=0.31 cameraTheta=2.65 mountX=0.24 mountY=-0.25, mountTheta=-0.81
01:54:59.135 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.15, opts=13)
01:54:59.140 00.005 6120 Enqueuing Move request for scope (-0.27, 0.15)
01:54:59.144 00.004 7680 Worker thread wakes up
01:54:59.145 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:54:59.149 00.004 6120 UpdateGuideState exits: m=14591 SNR=80.3 Saturated
01:54:59.152 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:59.158 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:54:59.162 00.004 6120 Enqueuing Expose request
01:54:59.165 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.15) opts 0xd
01:54:59.167 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.15)
01:54:59.167 00.000 7680 Moving (-0.27, 0.15) raw xDistance=0.24 yDistance=-0.25
01:54:59.167 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:54:59.168 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:54:59.168 00.000 7680 MoveAxis(W, 98, ABG)
01:54:59.168 00.000 7680 Guiding  Dir = 3, Dur = 98
01:54:59.168 00.000 7680 IsSlewing returns 0
01:54:59.169 00.001 7680 IsGuiding returns 0
01:54:59.169 00.000 7680 PulseGuide returned control before completion, sleep 108
01:54:59.293 00.124 7680 IsGuiding returns 1
01:54:59.294 00.001 7680 scope still moving after pulse duration time elapsed
01:54:59.324 00.030 7680 IsSlewing returns 0
01:54:59.325 00.001 7680 IsGuiding returns 0
01:54:59.325 00.000 7680 scope move finished after 98 + 58 ms
01:54:59.326 00.001 7680 Move returns status 0, amount 98
01:54:59.326 00.000 7680 MoveAxis(N, 136, ABG)
01:54:59.326 00.000 7680 Guiding  Dir = 0, Dur = 136
01:54:59.327 00.001 7680 IsSlewing returns 0
01:54:59.327 00.000 7680 IsGuiding returns 0
01:54:59.328 00.001 7680 PulseGuide returned control before completion, sleep 146
01:54:59.480 00.152 7680 IsGuiding returns 1
01:54:59.480 00.000 7680 scope still moving after pulse duration time elapsed
01:54:59.511 00.031 7680 IsSlewing returns 0
01:54:59.512 00.001 7680 IsGuiding returns 0
01:54:59.513 00.001 7680 scope move finished after 136 + 49 ms
01:54:59.514 00.001 7680 Move returns status 0, amount 136
01:54:59.514 00.000 7680 move complete, result=0
01:54:59.514 00.000 7680 worker thread done servicing request
01:54:59.514 00.000 6120 GuideStep: 0.2 px 98 ms WEST, -0.3 px 136 ms NORTH
01:54:59.524 00.010 7680 Worker thread wakes up
01:54:59.524 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:54:59.525 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:00.772 01.247 7680 Exposure complete
01:55:00.916 00.144 7680 worker thread done servicing request
01:55:00.916 00.000 6120 OnExposeComplete: enter
01:55:00.921 00.005 6120 UpdateGuideState(): m_state=6
01:55:00.925 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7177
01:55:00.928 00.003 6120 Star::Find returns 1 (1), X=961.09, Y=45.34, Mass=13995, SNR=76.9, Peak=255 HFD=6.9
01:55:00.932 00.004 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-2.95) = xAngle (1.55 = 1.55)
01:55:00.935 00.003 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.28 = 1.28)
01:55:00.939 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.40 mountX=0.00 mountY=0.11, mountTheta=1.55
01:55:00.943 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.11, opts=13)
01:55:00.948 00.005 6120 Enqueuing Move request for scope (0.02, -0.11)
01:55:00.953 00.005 7680 Worker thread wakes up
01:55:00.953 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
01:55:00.953 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
01:55:00.953 00.000 7680 Moving (0.02, -0.11) raw xDistance=0.00 yDistance=0.11
01:55:00.953 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:55:00.954 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:55:00.954 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:55:00.954 00.000 7680 MoveAxis(E, 0, ABG)
01:55:00.954 00.000 7680 Move returns status 0, amount 0
01:55:00.955 00.001 7680 MoveAxis(N, 0, ABG)
01:55:00.955 00.000 7680 Move returns status 0, amount 0
01:55:00.955 00.000 7680 move complete, result=0
01:55:00.955 00.000 7680 worker thread done servicing request
01:55:00.955 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:00.959 00.004 6120 UpdateGuideState exits: m=13995 SNR=76.9 Saturated
01:55:00.963 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:00.966 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:00.970 00.004 6120 Enqueuing Expose request
01:55:00.973 00.003 7680 Worker thread wakes up
01:55:00.973 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:00.973 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:00.973 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:02.229 01.256 7680 Exposure complete
01:55:02.361 00.132 7680 worker thread done servicing request
01:55:02.361 00.000 6120 OnExposeComplete: enter
01:55:02.366 00.005 6120 UpdateGuideState(): m_state=6
01:55:02.369 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7178
01:55:02.373 00.004 6120 Star::Find returns 1 (1), X=960.99, Y=45.44, Mass=14460, SNR=77.0, Peak=255 HFD=6.9
01:55:02.377 00.004 6120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-2.95) = xAngle (-0.08 = -0.08)
01:55:02.380 00.003 6120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.34 = -0.34)
01:55:02.384 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.03 mountX=0.08 mountY=-0.03, mountTheta=-0.33
01:55:02.389 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.01, opts=13)
01:55:02.393 00.004 6120 Enqueuing Move request for scope (-0.08, -0.01)
01:55:02.396 00.003 7680 Worker thread wakes up
01:55:02.396 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
01:55:02.397 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
01:55:02.397 00.000 7680 Moving (-0.08, -0.01) raw xDistance=0.08 yDistance=-0.03
01:55:02.397 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:55:02.397 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:55:02.397 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:55:02.397 00.000 7680 MoveAxis(E, 0, ABG)
01:55:02.398 00.001 7680 Move returns status 0, amount 0
01:55:02.398 00.000 7680 MoveAxis(N, 0, ABG)
01:55:02.398 00.000 7680 Move returns status 0, amount 0
01:55:02.398 00.000 7680 move complete, result=0
01:55:02.398 00.000 7680 worker thread done servicing request
01:55:02.398 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:02.402 00.004 6120 UpdateGuideState exits: m=14460 SNR=77.0 Saturated
01:55:02.405 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:02.409 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:02.413 00.004 6120 Enqueuing Expose request
01:55:02.415 00.002 7680 Worker thread wakes up
01:55:02.416 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:02.416 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:55:02.419 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:03.670 01.251 7680 Exposure complete
01:55:03.801 00.131 7680 worker thread done servicing request
01:55:03.802 00.001 6120 OnExposeComplete: enter
01:55:03.805 00.003 6120 UpdateGuideState(): m_state=6
01:55:03.817 00.012 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7179
01:55:03.824 00.007 6120 Star::Find returns 1 (1), X=961.03, Y=45.50, Mass=13805, SNR=76.4, Peak=255 HFD=7.0
01:55:03.828 00.004 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.20 = -1.09)
01:55:03.831 00.003 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.93 = -1.35)
01:55:03.835 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.24 mountX=0.03 mountY=-0.07, mountTheta=-1.13
01:55:03.839 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.05, opts=13)
01:55:03.843 00.004 6120 Enqueuing Move request for scope (-0.04, 0.05)
01:55:03.846 00.003 7680 Worker thread wakes up
01:55:03.846 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:03.850 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
01:55:03.851 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
01:55:03.851 00.000 7680 Moving (-0.04, 0.05) raw xDistance=0.03 yDistance=-0.07
01:55:03.851 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:55:03.852 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:55:03.852 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:55:03.853 00.001 7680 MoveAxis(E, 0, ABG)
01:55:03.855 00.002 7680 Move returns status 0, amount 0
01:55:03.855 00.000 7680 MoveAxis(N, 0, ABG)
01:55:03.855 00.000 7680 Move returns status 0, amount 0
01:55:03.855 00.000 7680 move complete, result=0
01:55:03.855 00.000 6120 UpdateGuideState exits: m=13805 SNR=76.4 Saturated
01:55:03.860 00.005 7680 worker thread done servicing request
01:55:03.860 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:03.862 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:03.866 00.004 6120 Enqueuing Expose request
01:55:03.868 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:03.870 00.002 7680 Worker thread wakes up
01:55:03.870 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:03.870 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:05.116 01.246 7680 Exposure complete
01:55:05.207 00.091 7680 worker thread done servicing request
01:55:05.207 00.000 6120 OnExposeComplete: enter
01:55:05.211 00.004 6120 UpdateGuideState(): m_state=6
01:55:05.214 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7180
01:55:05.217 00.003 6120 Star::Find returns 1 (1), X=961.07, Y=45.83, Mass=14699, SNR=79.5, Peak=255 HFD=7.0
01:55:05.220 00.003 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (-2.95) = xAngle (4.53 = -1.75)
01:55:05.223 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.02)
01:55:05.226 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.38 hyp=0.38 cameraTheta=1.58 mountX=-0.07 mountY=-0.34, mountTheta=-1.77
01:55:05.232 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.38, opts=13)
01:55:05.236 00.004 6120 Enqueuing Move request for scope (-0.00, 0.38)
01:55:05.239 00.003 7680 Worker thread wakes up
01:55:05.239 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:05.242 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.38) opts 0xd
01:55:05.243 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.38)
01:55:05.243 00.000 7680 Moving (-0.00, 0.38) raw xDistance=-0.07 yDistance=-0.34
01:55:05.243 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:55:05.243 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:55:05.243 00.000 7680 MoveAxis(E, 0, ABG)
01:55:05.244 00.001 7680 Move returns status 0, amount 0
01:55:05.244 00.000 7680 MoveAxis(N, 186, ABG)
01:55:05.244 00.000 6120 UpdateGuideState exits: m=14699 SNR=79.5 Saturated
01:55:05.247 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:05.250 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:05.253 00.003 6120 Enqueuing Expose request
01:55:05.256 00.003 7680 Guiding  Dir = 0, Dur = 186
01:55:05.258 00.002 7680 IsSlewing returns 0
01:55:05.258 00.000 7680 IsGuiding returns 0
01:55:05.258 00.000 7680 PulseGuide returned control before completion, sleep 196
01:55:05.476 00.218 7680 IsGuiding returns 0
01:55:05.477 00.001 7680 Move returns status 0, amount 186
01:55:05.478 00.001 7680 move complete, result=0
01:55:05.478 00.000 7680 worker thread done servicing request
01:55:05.478 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 186 ms NORTH
01:55:05.481 00.003 7680 Worker thread wakes up
01:55:05.483 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:05.483 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:06.728 01.245 7680 Exposure complete
01:55:06.822 00.094 7680 worker thread done servicing request
01:55:06.823 00.001 6120 OnExposeComplete: enter
01:55:06.826 00.003 6120 UpdateGuideState(): m_state=6
01:55:06.830 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7181
01:55:06.835 00.005 6120 Star::Find returns 1 (1), X=961.08, Y=45.89, Mass=14829, SNR=78.9, Peak=255 HFD=7.1
01:55:06.838 00.003 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.78)
01:55:06.841 00.003 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.05)
01:55:06.843 00.002 6120 CameraToMount -- cameraX=0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.54 mountX=-0.09 mountY=-0.39, mountTheta=-1.81
01:55:06.848 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.44, opts=13)
01:55:06.853 00.005 6120 Enqueuing Move request for scope (0.01, 0.44)
01:55:06.857 00.004 7680 Worker thread wakes up
01:55:06.857 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.44) opts 0xd
01:55:06.857 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.44)
01:55:06.857 00.000 7680 Moving (0.01, 0.44) raw xDistance=-0.09 yDistance=-0.39
01:55:06.857 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:55:06.857 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:55:06.858 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:06.862 00.004 6120 UpdateGuideState exits: m=14829 SNR=78.9 Saturated
01:55:06.865 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:06.869 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:06.872 00.003 6120 Enqueuing Expose request
01:55:06.875 00.003 7680 MoveAxis(E, 0, ABG)
01:55:06.875 00.000 7680 Move returns status 0, amount 0
01:55:06.876 00.001 7680 MoveAxis(N, 211, ABG)
01:55:06.876 00.000 7680 Guiding  Dir = 0, Dur = 211
01:55:06.876 00.000 7680 IsSlewing returns 0
01:55:06.876 00.000 7680 IsGuiding returns 0
01:55:06.878 00.002 7680 PulseGuide returned control before completion, sleep 221
01:55:07.114 00.236 7680 IsGuiding returns 0
01:55:07.114 00.000 7680 Move returns status 0, amount 211
01:55:07.114 00.000 7680 move complete, result=0
01:55:07.114 00.000 7680 worker thread done servicing request
01:55:07.115 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 211 ms NORTH
01:55:07.122 00.007 7680 Worker thread wakes up
01:55:07.122 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:07.123 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:08.374 01.251 7680 Exposure complete
01:55:08.514 00.140 7680 worker thread done servicing request
01:55:08.514 00.000 6120 OnExposeComplete: enter
01:55:08.519 00.005 6120 UpdateGuideState(): m_state=6
01:55:08.523 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7182
01:55:08.527 00.004 6120 Star::Find returns 1 (1), X=961.05, Y=45.73, Mass=14550, SNR=79.7, Peak=255 HFD=6.9
01:55:08.530 00.003 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
01:55:08.534 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.94)
01:55:08.538 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.66 mountX=-0.03 mountY=-0.27, mountTheta=-1.68
01:55:08.543 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.28, opts=13)
01:55:08.547 00.004 6120 Enqueuing Move request for scope (-0.03, 0.28)
01:55:08.550 00.003 7680 Worker thread wakes up
01:55:08.551 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:08.554 00.003 6120 UpdateGuideState exits: m=14550 SNR=79.7 Saturated
01:55:08.558 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:08.561 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:08.565 00.004 6120 Enqueuing Expose request
01:55:08.567 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.28) opts 0xd
01:55:08.567 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.28)
01:55:08.569 00.002 7680 Moving (-0.03, 0.28) raw xDistance=-0.03 yDistance=-0.27
01:55:08.569 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:55:08.569 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:55:08.569 00.000 7680 MoveAxis(E, 0, ABG)
01:55:08.569 00.000 7680 Move returns status 0, amount 0
01:55:08.569 00.000 7680 MoveAxis(N, 144, ABG)
01:55:08.569 00.000 7680 Guiding  Dir = 0, Dur = 144
01:55:08.569 00.000 7680 IsSlewing returns 0
01:55:08.571 00.002 7680 IsGuiding returns 0
01:55:08.571 00.000 7680 PulseGuide returned control before completion, sleep 154
01:55:08.736 00.165 7680 IsGuiding returns 1
01:55:08.737 00.001 7680 scope still moving after pulse duration time elapsed
01:55:08.766 00.029 7680 IsSlewing returns 0
01:55:08.767 00.001 7680 IsGuiding returns 0
01:55:08.767 00.000 7680 scope move finished after 144 + 52 ms
01:55:08.767 00.000 7680 Move returns status 0, amount 144
01:55:08.768 00.001 7680 move complete, result=0
01:55:08.768 00.000 7680 worker thread done servicing request
01:55:08.768 00.000 7680 Worker thread wakes up
01:55:08.770 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:08.770 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:08.770 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 144 ms NORTH
01:55:10.026 01.256 7680 Exposure complete
01:55:10.164 00.138 7680 worker thread done servicing request
01:55:10.164 00.000 6120 OnExposeComplete: enter
01:55:10.169 00.005 6120 UpdateGuideState(): m_state=6
01:55:10.173 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7183
01:55:10.177 00.004 6120 Star::Find returns 1 (1), X=961.23, Y=45.67, Mass=14540, SNR=77.1, Peak=255 HFD=7.0
01:55:10.181 00.004 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.91 = -2.38)
01:55:10.185 00.004 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.64 = -2.64)
01:55:10.188 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.27 cameraTheta=0.95 mountX=-0.19 mountY=-0.13, mountTheta=-2.56
01:55:10.193 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.22, opts=13)
01:55:10.197 00.004 6120 Enqueuing Move request for scope (0.16, 0.22)
01:55:10.201 00.004 7680 Worker thread wakes up
01:55:10.201 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
01:55:10.201 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
01:55:10.201 00.000 7680 Moving (0.16, 0.22) raw xDistance=-0.19 yDistance=-0.13
01:55:10.201 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:55:10.203 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:55:10.203 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:10.208 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:55:10.208 00.000 7680 MoveAxis(E, 0, ABG)
01:55:10.208 00.000 7680 Move returns status 0, amount 0
01:55:10.209 00.001 7680 MoveAxis(N, 0, ABG)
01:55:10.209 00.000 7680 Move returns status 0, amount 0
01:55:10.209 00.000 7680 move complete, result=0
01:55:10.210 00.001 7680 worker thread done servicing request
01:55:10.210 00.000 6120 UpdateGuideState exits: m=14540 SNR=77.1 Saturated
01:55:10.214 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:10.217 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:10.222 00.005 6120 Enqueuing Expose request
01:55:10.226 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:10.229 00.003 7680 Worker thread wakes up
01:55:10.230 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:10.230 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:11.484 01.254 7680 Exposure complete
01:55:11.632 00.148 7680 worker thread done servicing request
01:55:11.632 00.000 6120 OnExposeComplete: enter
01:55:11.638 00.006 6120 UpdateGuideState(): m_state=6
01:55:11.643 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7184
01:55:11.647 00.004 6120 Star::Find returns 1 (1), X=961.40, Y=45.45, Mass=13791, SNR=76.7, Peak=255 HFD=7.1
01:55:11.650 00.003 6120 CameraToMount -- cameraTheta (0.01) - m_xAngle (-2.95) = xAngle (2.96 = 2.96)
01:55:11.655 00.005 6120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.69 = 2.69)
01:55:11.658 00.003 6120 CameraToMount -- cameraX=0.33 cameraY=0.00 hyp=0.33 cameraTheta=0.01 mountX=-0.32 mountY=0.14, mountTheta=2.73
01:55:11.664 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=0.00, opts=13)
01:55:11.668 00.004 6120 Enqueuing Move request for scope (0.33, 0.00)
01:55:11.673 00.005 7680 Worker thread wakes up
01:55:11.674 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:11.677 00.003 6120 UpdateGuideState exits: m=13791 SNR=76.7 Saturated
01:55:11.682 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.00) opts 0xd
01:55:11.682 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:11.686 00.004 7680 Handling offset move in thread for scope, endpoint = (0.33, 0.00)
01:55:11.686 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:11.690 00.004 6120 Enqueuing Expose request
01:55:11.694 00.004 7680 Moving (0.33, 0.00) raw xDistance=-0.32 yDistance=0.14
01:55:11.695 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:55:11.695 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:55:11.695 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:55:11.695 00.000 7680 MoveAxis(E, 132, ABG)
01:55:11.695 00.000 7680 Guiding  Dir = 2, Dur = 132
01:55:11.696 00.001 7680 IsSlewing returns 0
01:55:11.696 00.000 7680 IsGuiding returns 0
01:55:11.696 00.000 7680 PulseGuide returned control before completion, sleep 142
01:55:11.841 00.145 7680 IsGuiding returns 1
01:55:11.842 00.001 7680 scope still moving after pulse duration time elapsed
01:55:11.872 00.030 7680 IsSlewing returns 0
01:55:11.873 00.001 7680 IsGuiding returns 1
01:55:11.904 00.031 7680 IsSlewing returns 0
01:55:11.905 00.001 7680 IsGuiding returns 1
01:55:11.935 00.030 7680 IsSlewing returns 0
01:55:11.936 00.001 7680 IsGuiding returns 0
01:55:11.936 00.000 7680 scope move finished after 132 + 108 ms
01:55:11.937 00.001 7680 Move returns status 0, amount 132
01:55:11.938 00.001 7680 MoveAxis(N, 0, ABG)
01:55:11.938 00.000 7680 Move returns status 0, amount 0
01:55:11.938 00.000 7680 move complete, result=0
01:55:11.939 00.001 7680 worker thread done servicing request
01:55:11.939 00.000 6120 GuideStep: -0.3 px 132 ms EAST, 0.1 px 0 ms NORTH
01:55:11.946 00.007 7680 Worker thread wakes up
01:55:11.946 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:11.946 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:13.192 01.246 7680 Exposure complete
01:55:13.345 00.153 7680 worker thread done servicing request
01:55:13.345 00.000 6120 OnExposeComplete: enter
01:55:13.350 00.005 6120 UpdateGuideState(): m_state=6
01:55:13.353 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7185
01:55:13.356 00.003 6120 Star::Find returns 1 (1), X=961.23, Y=45.40, Mass=13784, SNR=75.8, Peak=255 HFD=7.0
01:55:13.359 00.003 6120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-2.95) = xAngle (2.63 = 2.63)
01:55:13.363 00.004 6120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.36 = 2.36)
01:55:13.366 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-0.32 mountX=-0.15 mountY=0.12, mountTheta=2.47
01:55:13.371 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.05, opts=13)
01:55:13.374 00.003 6120 Enqueuing Move request for scope (0.16, -0.05)
01:55:13.378 00.004 7680 Worker thread wakes up
01:55:13.378 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.05) opts 0xd
01:55:13.378 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.05)
01:55:13.378 00.000 7680 Moving (0.16, -0.05) raw xDistance=-0.15 yDistance=0.12
01:55:13.378 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:55:13.378 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:55:13.378 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:13.383 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:55:13.384 00.001 7680 MoveAxis(E, 0, ABG)
01:55:13.384 00.000 6120 UpdateGuideState exits: m=13784 SNR=75.8 Saturated
01:55:13.387 00.003 7680 Move returns status 0, amount 0
01:55:13.387 00.000 7680 MoveAxis(N, 0, ABG)
01:55:13.387 00.000 7680 Move returns status 0, amount 0
01:55:13.387 00.000 7680 move complete, result=0
01:55:13.387 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:13.391 00.004 7680 worker thread done servicing request
01:55:13.391 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:13.394 00.003 6120 Enqueuing Expose request
01:55:13.398 00.004 7680 Worker thread wakes up
01:55:13.398 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:13.398 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:13.402 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:14.654 01.252 7680 Exposure complete
01:55:14.795 00.141 7680 worker thread done servicing request
01:55:14.795 00.000 6120 OnExposeComplete: enter
01:55:14.799 00.004 6120 UpdateGuideState(): m_state=6
01:55:14.804 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7186
01:55:14.808 00.004 6120 Star::Find returns 1 (1), X=961.05, Y=45.95, Mass=14058, SNR=77.4, Peak=255 HFD=7.1
01:55:14.811 00.003 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.56 = -1.72)
01:55:14.815 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -1.99)
01:55:14.819 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.50 hyp=0.50 cameraTheta=1.61 mountX=-0.08 mountY=-0.46, mountTheta=-1.73
01:55:14.825 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.50, opts=13)
01:55:14.830 00.005 6120 Enqueuing Move request for scope (-0.02, 0.50)
01:55:14.835 00.005 7680 Worker thread wakes up
01:55:14.835 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:14.840 00.005 6120 UpdateGuideState exits: m=14058 SNR=77.4 Saturated
01:55:14.843 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:14.847 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:14.850 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.50) opts 0xd
01:55:14.850 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.50)
01:55:14.851 00.001 7680 Moving (-0.02, 0.50) raw xDistance=-0.08 yDistance=-0.46
01:55:14.851 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:55:14.851 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
01:55:14.851 00.000 7680 MoveAxis(E, 0, ABG)
01:55:14.851 00.000 7680 Move returns status 0, amount 0
01:55:14.853 00.002 7680 MoveAxis(N, 249, ABG)
01:55:14.853 00.000 7680 Guiding  Dir = 0, Dur = 249
01:55:14.853 00.000 6120 Enqueuing Expose request
01:55:14.858 00.005 7680 IsSlewing returns 0
01:55:14.859 00.001 7680 IsGuiding returns 0
01:55:14.859 00.000 7680 PulseGuide returned control before completion, sleep 259
01:55:15.129 00.270 7680 IsGuiding returns 1
01:55:15.132 00.003 7680 scope still moving after pulse duration time elapsed
01:55:15.161 00.029 7680 IsSlewing returns 0
01:55:15.163 00.002 7680 IsGuiding returns 0
01:55:15.164 00.001 7680 scope move finished after 249 + 55 ms
01:55:15.164 00.000 7680 Move returns status 0, amount 249
01:55:15.164 00.000 7680 move complete, result=0
01:55:15.166 00.002 7680 worker thread done servicing request
01:55:15.166 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 249 ms NORTH
01:55:15.174 00.008 7680 Worker thread wakes up
01:55:15.174 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:15.175 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:16.424 01.249 7680 Exposure complete
01:55:16.569 00.145 7680 worker thread done servicing request
01:55:16.570 00.001 6120 OnExposeComplete: enter
01:55:16.577 00.007 6120 UpdateGuideState(): m_state=6
01:55:16.581 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7187
01:55:16.586 00.005 6120 Star::Find returns 1 (1), X=961.19, Y=45.84, Mass=14316, SNR=77.9, Peak=255 HFD=6.8
01:55:16.591 00.005 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
01:55:16.594 00.003 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
01:55:16.597 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.40 hyp=0.41 cameraTheta=1.29 mountX=-0.19 mountY=-0.30, mountTheta=-2.12
01:55:16.604 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.40, opts=13)
01:55:16.609 00.005 6120 Enqueuing Move request for scope (0.12, 0.40)
01:55:16.612 00.003 7680 Worker thread wakes up
01:55:16.612 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.40) opts 0xd
01:55:16.614 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:16.618 00.004 6120 UpdateGuideState exits: m=14316 SNR=77.9 Saturated
01:55:16.621 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:16.625 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:16.630 00.005 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.40)
01:55:16.630 00.000 6120 Enqueuing Expose request
01:55:16.634 00.004 7680 Moving (0.12, 0.40) raw xDistance=-0.19 yDistance=-0.30
01:55:16.634 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:55:16.634 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:55:16.634 00.000 7680 MoveAxis(E, 0, ABG)
01:55:16.635 00.001 7680 Move returns status 0, amount 0
01:55:16.635 00.000 7680 MoveAxis(N, 165, ABG)
01:55:16.635 00.000 7680 Guiding  Dir = 0, Dur = 165
01:55:16.636 00.001 7680 IsSlewing returns 0
01:55:16.636 00.000 7680 IsGuiding returns 0
01:55:16.636 00.000 7680 PulseGuide returned control before completion, sleep 175
01:55:16.817 00.181 7680 IsGuiding returns 1
01:55:16.817 00.000 7680 scope still moving after pulse duration time elapsed
01:55:16.848 00.031 7680 IsSlewing returns 0
01:55:16.849 00.001 7680 IsGuiding returns 0
01:55:16.850 00.001 7680 scope move finished after 165 + 48 ms
01:55:16.850 00.000 7680 Move returns status 0, amount 165
01:55:16.850 00.000 7680 move complete, result=0
01:55:16.851 00.001 7680 worker thread done servicing request
01:55:16.851 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 165 ms NORTH
01:55:16.860 00.009 7680 Worker thread wakes up
01:55:16.860 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:16.860 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:18.110 01.250 7680 Exposure complete
01:55:18.246 00.136 7680 worker thread done servicing request
01:55:18.246 00.000 6120 OnExposeComplete: enter
01:55:18.251 00.005 6120 UpdateGuideState(): m_state=6
01:55:18.254 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7188
01:55:18.258 00.004 6120 Star::Find returns 1 (1), X=961.32, Y=45.87, Mass=14347, SNR=76.5, Peak=255 HFD=6.9
01:55:18.261 00.003 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-2.95) = xAngle (3.99 = -2.30)
01:55:18.267 00.006 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.72 = -2.57)
01:55:18.270 00.003 6120 CameraToMount -- cameraX=0.25 cameraY=0.42 hyp=0.49 cameraTheta=1.03 mountX=-0.32 mountY=-0.27, mountTheta=-2.45
01:55:18.275 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.42, opts=13)
01:55:18.280 00.005 6120 Enqueuing Move request for scope (0.25, 0.42)
01:55:18.283 00.003 7680 Worker thread wakes up
01:55:18.284 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.42) opts 0xd
01:55:18.284 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.42)
01:55:18.284 00.000 7680 Moving (0.25, 0.42) raw xDistance=-0.32 yDistance=-0.27
01:55:18.284 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:55:18.284 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:55:18.284 00.000 7680 MoveAxis(E, 132, ABG)
01:55:18.284 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:18.289 00.005 7680 Guiding  Dir = 2, Dur = 132
01:55:18.289 00.000 6120 UpdateGuideState exits: m=14347 SNR=76.5 Saturated
01:55:18.293 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:18.296 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:18.300 00.004 6120 Enqueuing Expose request
01:55:18.305 00.005 7680 IsSlewing returns 0
01:55:18.305 00.000 7680 IsGuiding returns 0
01:55:18.305 00.000 7680 PulseGuide returned control before completion, sleep 142
01:55:18.457 00.152 7680 IsGuiding returns 1
01:55:18.457 00.000 7680 scope still moving after pulse duration time elapsed
01:55:18.487 00.030 7680 IsSlewing returns 0
01:55:18.488 00.001 7680 IsGuiding returns 0
01:55:18.488 00.000 7680 scope move finished after 132 + 50 ms
01:55:18.488 00.000 7680 Move returns status 0, amount 132
01:55:18.488 00.000 7680 MoveAxis(N, 144, ABG)
01:55:18.489 00.001 7680 Guiding  Dir = 0, Dur = 144
01:55:18.489 00.000 7680 IsSlewing returns 0
01:55:18.489 00.000 7680 IsGuiding returns 0
01:55:18.489 00.000 7680 PulseGuide returned control before completion, sleep 154
01:55:18.660 00.171 7680 IsGuiding returns 1
01:55:18.662 00.002 7680 scope still moving after pulse duration time elapsed
01:55:18.692 00.030 7680 IsSlewing returns 0
01:55:18.694 00.002 7680 IsGuiding returns 0
01:55:18.696 00.002 7680 scope move finished after 144 + 61 ms
01:55:18.696 00.000 7680 Move returns status 0, amount 144
01:55:18.697 00.001 7680 move complete, result=0
01:55:18.697 00.000 7680 worker thread done servicing request
01:55:18.698 00.001 7680 Worker thread wakes up
01:55:18.698 00.000 6120 GuideStep: -0.3 px 132 ms EAST, -0.3 px 144 ms NORTH
01:55:18.704 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:18.705 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:19.954 01.249 7680 Exposure complete
01:55:20.096 00.142 7680 worker thread done servicing request
01:55:20.097 00.001 6120 OnExposeComplete: enter
01:55:20.101 00.004 6120 UpdateGuideState(): m_state=6
01:55:20.105 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7189
01:55:20.109 00.004 6120 Star::Find returns 1 (1), X=961.04, Y=45.93, Mass=14604, SNR=79.1, Peak=255 HFD=7.1
01:55:20.113 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.60 = -1.68)
01:55:20.118 00.005 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.95)
01:55:20.123 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.48 hyp=0.48 cameraTheta=1.64 mountX=-0.05 mountY=-0.44, mountTheta=-1.69
01:55:20.128 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.48, opts=13)
01:55:20.133 00.005 6120 Enqueuing Move request for scope (-0.04, 0.48)
01:55:20.139 00.006 7680 Worker thread wakes up
01:55:20.139 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:20.143 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.48) opts 0xd
01:55:20.143 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.48)
01:55:20.143 00.000 7680 Moving (-0.04, 0.48) raw xDistance=-0.05 yDistance=-0.44
01:55:20.143 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:55:20.143 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
01:55:20.143 00.000 7680 MoveAxis(E, 0, ABG)
01:55:20.144 00.001 6120 UpdateGuideState exits: m=14604 SNR=79.1 Saturated
01:55:20.149 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:20.152 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:20.156 00.004 6120 Enqueuing Expose request
01:55:20.160 00.004 7680 Move returns status 0, amount 0
01:55:20.160 00.000 7680 MoveAxis(N, 241, ABG)
01:55:20.160 00.000 7680 Guiding  Dir = 0, Dur = 241
01:55:20.160 00.000 7680 IsSlewing returns 0
01:55:20.162 00.002 7680 IsGuiding returns 0
01:55:20.162 00.000 7680 PulseGuide returned control before completion, sleep 251
01:55:20.426 00.264 7680 IsGuiding returns 1
01:55:20.428 00.002 7680 scope still moving after pulse duration time elapsed
01:55:20.458 00.030 7680 IsSlewing returns 0
01:55:20.459 00.001 7680 IsGuiding returns 0
01:55:20.459 00.000 7680 scope move finished after 241 + 56 ms
01:55:20.459 00.000 7680 Move returns status 0, amount 241
01:55:20.459 00.000 7680 move complete, result=0
01:55:20.460 00.001 7680 worker thread done servicing request
01:55:20.460 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 241 ms NORTH
01:55:20.467 00.007 7680 Worker thread wakes up
01:55:20.467 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:20.467 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:21.722 01.255 7680 Exposure complete
01:55:21.855 00.133 7680 worker thread done servicing request
01:55:21.855 00.000 6120 OnExposeComplete: enter
01:55:21.859 00.004 6120 UpdateGuideState(): m_state=6
01:55:21.865 00.006 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7190
01:55:21.869 00.004 6120 Star::Find returns 1 (1), X=961.13, Y=45.78, Mass=15196, SNR=80.2, Peak=255 HFD=6.8
01:55:21.874 00.005 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.93)
01:55:21.877 00.003 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
01:55:21.880 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.33 hyp=0.33 cameraTheta=1.40 mountX=-0.12 mountY=-0.27, mountTheta=-1.98
01:55:21.886 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.33, opts=13)
01:55:21.891 00.005 6120 Enqueuing Move request for scope (0.06, 0.33)
01:55:21.897 00.006 7680 Worker thread wakes up
01:55:21.897 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:21.900 00.003 6120 UpdateGuideState exits: m=15196 SNR=80.2 Saturated
01:55:21.906 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:21.909 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:21.912 00.003 6120 Enqueuing Expose request
01:55:21.917 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.33) opts 0xd
01:55:21.917 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.33)
01:55:21.917 00.000 7680 Moving (0.06, 0.33) raw xDistance=-0.12 yDistance=-0.27
01:55:21.917 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:55:21.917 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:55:21.917 00.000 7680 MoveAxis(E, 0, ABG)
01:55:21.918 00.001 7680 Move returns status 0, amount 0
01:55:21.918 00.000 7680 MoveAxis(N, 146, ABG)
01:55:21.918 00.000 7680 Guiding  Dir = 0, Dur = 146
01:55:21.918 00.000 7680 IsSlewing returns 0
01:55:21.919 00.001 7680 IsGuiding returns 0
01:55:21.919 00.000 7680 PulseGuide returned control before completion, sleep 156
01:55:22.088 00.169 7680 IsGuiding returns 1
01:55:22.088 00.000 7680 scope still moving after pulse duration time elapsed
01:55:22.118 00.030 7680 IsSlewing returns 0
01:55:22.120 00.002 7680 IsGuiding returns 0
01:55:22.120 00.000 7680 scope move finished after 146 + 54 ms
01:55:22.121 00.001 7680 Move returns status 0, amount 146
01:55:22.121 00.000 7680 move complete, result=0
01:55:22.121 00.000 7680 worker thread done servicing request
01:55:22.122 00.001 7680 Worker thread wakes up
01:55:22.122 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
01:55:22.129 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:22.129 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:23.386 01.257 7680 Exposure complete
01:55:23.528 00.142 7680 worker thread done servicing request
01:55:23.529 00.001 6120 OnExposeComplete: enter
01:55:23.534 00.005 6120 UpdateGuideState(): m_state=6
01:55:23.538 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7191
01:55:23.542 00.004 6120 Star::Find returns 1 (1), X=961.14, Y=45.60, Mass=14347, SNR=78.5, Peak=255 HFD=6.9
01:55:23.545 00.003 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.12 = -2.16)
01:55:23.550 00.005 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.85 = -2.43)
01:55:23.553 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.17 mountX=-0.09 mountY=-0.11, mountTheta=-2.28
01:55:23.559 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.15, opts=13)
01:55:23.563 00.004 6120 Enqueuing Move request for scope (0.07, 0.15)
01:55:23.567 00.004 7680 Worker thread wakes up
01:55:23.567 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
01:55:23.567 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
01:55:23.568 00.001 7680 Moving (0.07, 0.15) raw xDistance=-0.09 yDistance=-0.11
01:55:23.568 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:55:23.568 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:55:23.568 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:55:23.569 00.001 7680 MoveAxis(E, 0, ABG)
01:55:23.569 00.000 7680 Move returns status 0, amount 0
01:55:23.569 00.000 7680 MoveAxis(N, 0, ABG)
01:55:23.569 00.000 7680 Move returns status 0, amount 0
01:55:23.569 00.000 7680 move complete, result=0
01:55:23.569 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:23.573 00.004 7680 worker thread done servicing request
01:55:23.573 00.000 6120 UpdateGuideState exits: m=14347 SNR=78.5 Saturated
01:55:23.579 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:23.583 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:23.589 00.006 6120 Enqueuing Expose request
01:55:23.595 00.006 7680 Worker thread wakes up
01:55:23.595 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:23.595 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:23.601 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:24.856 01.255 7680 Exposure complete
01:55:24.989 00.133 7680 worker thread done servicing request
01:55:24.989 00.000 6120 OnExposeComplete: enter
01:55:24.993 00.004 6120 UpdateGuideState(): m_state=6
01:55:24.998 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7192
01:55:25.001 00.003 6120 Star::Find returns 1 (1), X=961.19, Y=45.74, Mass=14673, SNR=77.9, Peak=255 HFD=7.1
01:55:25.006 00.005 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (-2.95) = xAngle (4.15 = -2.13)
01:55:25.010 00.004 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.89 = -2.40)
01:55:25.015 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.29 hyp=0.32 cameraTheta=1.20 mountX=-0.17 mountY=-0.21, mountTheta=-2.23
01:55:25.021 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.29, opts=13)
01:55:25.025 00.004 6120 Enqueuing Move request for scope (0.11, 0.29)
01:55:25.029 00.004 7680 Worker thread wakes up
01:55:25.030 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:25.033 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.29) opts 0xd
01:55:25.033 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.29)
01:55:25.033 00.000 6120 UpdateGuideState exits: m=14673 SNR=77.9 Saturated
01:55:25.038 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:25.042 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:25.046 00.004 7680 Moving (0.11, 0.29) raw xDistance=-0.17 yDistance=-0.21
01:55:25.047 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:55:25.047 00.000 6120 Enqueuing Expose request
01:55:25.051 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:55:25.051 00.000 7680 MoveAxis(E, 0, ABG)
01:55:25.051 00.000 7680 Move returns status 0, amount 0
01:55:25.053 00.002 7680 MoveAxis(N, 116, ABG)
01:55:25.053 00.000 7680 Guiding  Dir = 0, Dur = 116
01:55:25.053 00.000 7680 IsSlewing returns 0
01:55:25.053 00.000 7680 IsGuiding returns 0
01:55:25.054 00.001 7680 PulseGuide returned control before completion, sleep 126
01:55:25.192 00.138 7680 IsGuiding returns 1
01:55:25.192 00.000 7680 scope still moving after pulse duration time elapsed
01:55:25.222 00.030 7680 IsSlewing returns 0
01:55:25.223 00.001 7680 IsGuiding returns 0
01:55:25.224 00.001 7680 scope move finished after 116 + 55 ms
01:55:25.225 00.001 7680 Move returns status 0, amount 116
01:55:25.225 00.000 7680 move complete, result=0
01:55:25.226 00.001 7680 worker thread done servicing request
01:55:25.227 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 116 ms NORTH
01:55:25.237 00.010 7680 Worker thread wakes up
01:55:25.238 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:25.238 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:26.483 01.245 7680 Exposure complete
01:55:26.625 00.142 7680 worker thread done servicing request
01:55:26.625 00.000 6120 OnExposeComplete: enter
01:55:26.630 00.005 6120 UpdateGuideState(): m_state=6
01:55:26.634 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7193
01:55:26.638 00.004 6120 Star::Find returns 1 (1), X=961.18, Y=45.79, Mass=14845, SNR=79.1, Peak=255 HFD=6.9
01:55:26.645 00.007 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.21 = -2.07)
01:55:26.650 00.005 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.94 = -2.34)
01:55:26.654 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.34 hyp=0.36 cameraTheta=1.26 mountX=-0.17 mountY=-0.26, mountTheta=-2.16
01:55:26.660 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.34, opts=13)
01:55:26.664 00.004 6120 Enqueuing Move request for scope (0.11, 0.34)
01:55:26.667 00.003 7680 Worker thread wakes up
01:55:26.669 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:26.674 00.005 6120 UpdateGuideState exits: m=14845 SNR=79.1 Saturated
01:55:26.678 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:26.682 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:26.686 00.004 6120 Enqueuing Expose request
01:55:26.690 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.34) opts 0xd
01:55:26.690 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.34)
01:55:26.690 00.000 7680 Moving (0.11, 0.34) raw xDistance=-0.17 yDistance=-0.26
01:55:26.690 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:55:26.690 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:55:26.691 00.001 7680 MoveAxis(E, 0, ABG)
01:55:26.691 00.000 7680 Move returns status 0, amount 0
01:55:26.691 00.000 7680 MoveAxis(N, 140, ABG)
01:55:26.691 00.000 7680 Guiding  Dir = 0, Dur = 140
01:55:26.692 00.001 7680 IsSlewing returns 0
01:55:26.692 00.000 7680 IsGuiding returns 0
01:55:26.693 00.001 7680 PulseGuide returned control before completion, sleep 150
01:55:26.845 00.152 7680 IsGuiding returns 1
01:55:26.845 00.000 7680 scope still moving after pulse duration time elapsed
01:55:26.876 00.031 7680 IsSlewing returns 0
01:55:26.877 00.001 7680 IsGuiding returns 0
01:55:26.877 00.000 7680 scope move finished after 140 + 44 ms
01:55:26.877 00.000 7680 Move returns status 0, amount 140
01:55:26.877 00.000 7680 move complete, result=0
01:55:26.878 00.001 7680 worker thread done servicing request
01:55:26.878 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 140 ms NORTH
01:55:26.883 00.005 7680 Worker thread wakes up
01:55:26.883 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:26.884 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:28.139 01.255 7680 Exposure complete
01:55:28.272 00.133 7680 worker thread done servicing request
01:55:28.273 00.001 6120 OnExposeComplete: enter
01:55:28.277 00.004 6120 UpdateGuideState(): m_state=6
01:55:28.281 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7194
01:55:28.284 00.003 6120 Star::Find returns 1 (1), X=961.15, Y=45.81, Mass=14903, SNR=79.1, Peak=255 HFD=7.1
01:55:28.288 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.97)
01:55:28.292 00.004 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
01:55:28.297 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.36 hyp=0.37 cameraTheta=1.36 mountX=-0.14 mountY=-0.29, mountTheta=-2.02
01:55:28.301 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.36, opts=13)
01:55:28.306 00.005 6120 Enqueuing Move request for scope (0.08, 0.36)
01:55:28.310 00.004 7680 Worker thread wakes up
01:55:28.311 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:28.314 00.003 6120 UpdateGuideState exits: m=14903 SNR=79.1 Saturated
01:55:28.317 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:28.321 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:28.325 00.004 6120 Enqueuing Expose request
01:55:28.328 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.36) opts 0xd
01:55:28.329 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.36)
01:55:28.329 00.000 7680 Moving (0.08, 0.36) raw xDistance=-0.14 yDistance=-0.29
01:55:28.329 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:55:28.329 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:55:28.331 00.002 7680 MoveAxis(E, 0, ABG)
01:55:28.331 00.000 7680 Move returns status 0, amount 0
01:55:28.331 00.000 7680 MoveAxis(N, 159, ABG)
01:55:28.331 00.000 7680 Guiding  Dir = 0, Dur = 159
01:55:28.331 00.000 7680 IsSlewing returns 0
01:55:28.332 00.001 7680 IsGuiding returns 0
01:55:28.332 00.000 7680 PulseGuide returned control before completion, sleep 169
01:55:28.507 00.175 7680 IsGuiding returns 1
01:55:28.508 00.001 7680 scope still moving after pulse duration time elapsed
01:55:28.539 00.031 7680 IsSlewing returns 0
01:55:28.541 00.002 7680 IsGuiding returns 0
01:55:28.542 00.001 7680 scope move finished after 159 + 50 ms
01:55:28.543 00.001 7680 Move returns status 0, amount 159
01:55:28.543 00.000 7680 move complete, result=0
01:55:28.544 00.001 7680 worker thread done servicing request
01:55:28.544 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 159 ms NORTH
01:55:28.556 00.012 7680 Worker thread wakes up
01:55:28.556 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:28.556 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:29.793 01.237 7680 Exposure complete
01:55:29.941 00.148 7680 worker thread done servicing request
01:55:29.942 00.001 6120 OnExposeComplete: enter
01:55:29.946 00.004 6120 UpdateGuideState(): m_state=6
01:55:29.951 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7195
01:55:29.955 00.004 6120 Star::Find returns 1 (1), X=961.19, Y=45.65, Mass=13940, SNR=76.6, Peak=255 HFD=7.0
01:55:29.962 00.007 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (-2.95) = xAngle (3.98 = -2.30)
01:55:29.966 00.004 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.57)
01:55:29.969 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.24 cameraTheta=1.03 mountX=-0.16 mountY=-0.13, mountTheta=-2.46
01:55:29.974 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.20, opts=13)
01:55:29.979 00.005 6120 Enqueuing Move request for scope (0.12, 0.20)
01:55:29.985 00.006 7680 Worker thread wakes up
01:55:29.985 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:29.989 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
01:55:29.989 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
01:55:29.989 00.000 7680 Moving (0.12, 0.20) raw xDistance=-0.16 yDistance=-0.13
01:55:29.989 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:55:29.990 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:55:29.990 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:55:29.991 00.001 7680 MoveAxis(E, 0, ABG)
01:55:29.991 00.000 7680 Move returns status 0, amount 0
01:55:29.991 00.000 7680 MoveAxis(N, 0, ABG)
01:55:29.991 00.000 7680 Move returns status 0, amount 0
01:55:29.991 00.000 7680 move complete, result=0
01:55:29.991 00.000 6120 UpdateGuideState exits: m=13940 SNR=76.6 Saturated
01:55:29.996 00.005 7680 worker thread done servicing request
01:55:29.997 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:30.000 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:30.004 00.004 6120 Enqueuing Expose request
01:55:30.007 00.003 7680 Worker thread wakes up
01:55:30.008 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:30.013 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:30.013 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:31.272 01.259 7680 Exposure complete
01:55:31.416 00.144 7680 worker thread done servicing request
01:55:31.416 00.000 6120 OnExposeComplete: enter
01:55:31.422 00.006 6120 UpdateGuideState(): m_state=6
01:55:31.426 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7196
01:55:31.430 00.004 6120 Star::Find returns 1 (1), X=961.14, Y=45.69, Mass=14326, SNR=78.5, Peak=255 HFD=7.0
01:55:31.434 00.004 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
01:55:31.438 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
01:55:31.441 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.29 mountX=-0.11 mountY=-0.19, mountTheta=-2.12
01:55:31.446 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.24, opts=13)
01:55:31.450 00.004 6120 Enqueuing Move request for scope (0.07, 0.24)
01:55:31.454 00.004 7680 Worker thread wakes up
01:55:31.455 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:31.459 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.24) opts 0xd
01:55:31.459 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.24)
01:55:31.459 00.000 6120 UpdateGuideState exits: m=14326 SNR=78.5 Saturated
01:55:31.465 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:31.470 00.005 7680 Moving (0.07, 0.24) raw xDistance=-0.11 yDistance=-0.19
01:55:31.470 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:55:31.470 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:31.474 00.004 6120 Enqueuing Expose request
01:55:31.477 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:55:31.478 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:55:31.478 00.000 7680 MoveAxis(E, 0, ABG)
01:55:31.478 00.000 7680 Move returns status 0, amount 0
01:55:31.478 00.000 7680 MoveAxis(N, 0, ABG)
01:55:31.480 00.002 7680 Move returns status 0, amount 0
01:55:31.480 00.000 7680 move complete, result=0
01:55:31.480 00.000 7680 worker thread done servicing request
01:55:31.480 00.000 7680 Worker thread wakes up
01:55:31.481 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:31.481 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:55:31.485 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:32.736 01.251 7680 Exposure complete
01:55:32.880 00.144 7680 worker thread done servicing request
01:55:32.880 00.000 6120 OnExposeComplete: enter
01:55:32.885 00.005 6120 UpdateGuideState(): m_state=6
01:55:32.890 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7197
01:55:32.894 00.004 6120 Star::Find returns 1 (1), X=961.30, Y=45.96, Mass=14497, SNR=78.9, Peak=255 HFD=6.9
01:55:32.900 00.006 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (-2.95) = xAngle (4.11 = -2.17)
01:55:32.904 00.004 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.84 = -2.44)
01:55:32.907 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=0.51 hyp=0.55 cameraTheta=1.15 mountX=-0.31 mountY=-0.36, mountTheta=-2.29
01:55:32.913 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.51, opts=13)
01:55:32.917 00.004 6120 Enqueuing Move request for scope (0.22, 0.51)
01:55:32.922 00.005 7680 Worker thread wakes up
01:55:32.922 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:32.926 00.004 6120 UpdateGuideState exits: m=14497 SNR=78.9 Saturated
01:55:32.931 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:32.934 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:32.938 00.004 6120 Enqueuing Expose request
01:55:32.941 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.51) opts 0xd
01:55:32.941 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.51)
01:55:32.941 00.000 7680 Moving (0.22, 0.51) raw xDistance=-0.31 yDistance=-0.36
01:55:32.941 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:55:32.943 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:55:32.943 00.000 7680 MoveAxis(E, 128, ABG)
01:55:32.943 00.000 7680 Guiding  Dir = 2, Dur = 128
01:55:32.943 00.000 7680 IsSlewing returns 0
01:55:32.944 00.001 7680 IsGuiding returns 0
01:55:32.944 00.000 7680 PulseGuide returned control before completion, sleep 138
01:55:33.089 00.145 7680 IsGuiding returns 1
01:55:33.089 00.000 7680 scope still moving after pulse duration time elapsed
01:55:33.117 00.028 7680 IsSlewing returns 0
01:55:33.117 00.000 7680 IsGuiding returns 0
01:55:33.118 00.001 7680 scope move finished after 128 + 46 ms
01:55:33.118 00.000 7680 Move returns status 0, amount 128
01:55:33.118 00.000 7680 MoveAxis(N, 193, ABG)
01:55:33.118 00.000 7680 Guiding  Dir = 0, Dur = 193
01:55:33.118 00.000 7680 IsSlewing returns 0
01:55:33.120 00.002 7680 IsGuiding returns 0
01:55:33.121 00.001 7680 PulseGuide returned control before completion, sleep 203
01:55:33.337 00.216 7680 IsGuiding returns 1
01:55:33.338 00.001 7680 scope still moving after pulse duration time elapsed
01:55:33.368 00.030 7680 IsSlewing returns 0
01:55:33.369 00.001 7680 IsGuiding returns 0
01:55:33.369 00.000 7680 scope move finished after 193 + 56 ms
01:55:33.370 00.001 7680 Move returns status 0, amount 193
01:55:33.370 00.000 7680 move complete, result=0
01:55:33.371 00.001 7680 worker thread done servicing request
01:55:33.371 00.000 6120 GuideStep: -0.3 px 128 ms EAST, -0.4 px 193 ms NORTH
01:55:33.379 00.008 7680 Worker thread wakes up
01:55:33.379 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:33.379 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:34.637 01.258 7680 Exposure complete
01:55:34.776 00.139 7680 worker thread done servicing request
01:55:34.776 00.000 6120 OnExposeComplete: enter
01:55:34.781 00.005 6120 UpdateGuideState(): m_state=6
01:55:34.785 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7198
01:55:34.788 00.003 6120 Star::Find returns 1 (1), X=961.22, Y=46.01, Mass=14720, SNR=79.0, Peak=255 HFD=6.9
01:55:34.793 00.005 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (-2.95) = xAngle (4.27 = -2.01)
01:55:34.796 00.003 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.28)
01:55:34.803 00.007 6120 CameraToMount -- cameraX=0.15 cameraY=0.56 hyp=0.58 cameraTheta=1.32 mountX=-0.25 mountY=-0.44, mountTheta=-2.08
01:55:34.808 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.56, opts=13)
01:55:34.812 00.004 6120 Enqueuing Move request for scope (0.15, 0.56)
01:55:34.816 00.004 7680 Worker thread wakes up
01:55:34.816 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:34.821 00.005 6120 UpdateGuideState exits: m=14720 SNR=79.0 Saturated
01:55:34.826 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:34.833 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:34.836 00.003 6120 Enqueuing Expose request
01:55:34.841 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.56) opts 0xd
01:55:34.841 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.56)
01:55:34.841 00.000 7680 Moving (0.15, 0.56) raw xDistance=-0.25 yDistance=-0.44
01:55:34.841 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
01:55:34.842 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
01:55:34.842 00.000 7680 MoveAxis(E, 110, ABG)
01:55:34.842 00.000 7680 Guiding  Dir = 2, Dur = 110
01:55:34.843 00.001 7680 IsSlewing returns 0
01:55:34.843 00.000 7680 IsGuiding returns 0
01:55:34.844 00.001 7680 PulseGuide returned control before completion, sleep 120
01:55:34.970 00.126 7680 IsGuiding returns 1
01:55:34.971 00.001 7680 scope still moving after pulse duration time elapsed
01:55:35.001 00.030 7680 IsSlewing returns 0
01:55:35.001 00.000 7680 IsGuiding returns 0
01:55:35.002 00.001 7680 scope move finished after 110 + 48 ms
01:55:35.002 00.000 7680 Move returns status 0, amount 110
01:55:35.002 00.000 7680 MoveAxis(N, 237, ABG)
01:55:35.003 00.001 7680 Guiding  Dir = 0, Dur = 237
01:55:35.003 00.000 7680 IsSlewing returns 0
01:55:35.003 00.000 7680 IsGuiding returns 0
01:55:35.004 00.001 7680 PulseGuide returned control before completion, sleep 247
01:55:35.266 00.262 7680 IsGuiding returns 1
01:55:35.267 00.001 7680 scope still moving after pulse duration time elapsed
01:55:35.297 00.030 7680 IsSlewing returns 0
01:55:35.298 00.001 7680 IsGuiding returns 0
01:55:35.298 00.000 7680 scope move finished after 237 + 57 ms
01:55:35.298 00.000 7680 Move returns status 0, amount 237
01:55:35.300 00.002 7680 move complete, result=0
01:55:35.300 00.000 7680 worker thread done servicing request
01:55:35.300 00.000 6120 GuideStep: -0.2 px 110 ms EAST, -0.4 px 237 ms NORTH
01:55:35.310 00.010 7680 Worker thread wakes up
01:55:35.310 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:35.310 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:36.564 01.254 7680 Exposure complete
01:55:36.708 00.144 7680 worker thread done servicing request
01:55:36.708 00.000 6120 OnExposeComplete: enter
01:55:36.713 00.005 6120 UpdateGuideState(): m_state=6
01:55:36.717 00.004 6120 Star::Find(15, 961, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7199
01:55:36.721 00.004 6120 Star::Find returns 1 (1), X=961.03, Y=45.37, Mass=13776, SNR=77.2, Peak=255 HFD=7.0
01:55:36.724 00.003 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-2.95) = xAngle (0.90 = 0.90)
01:55:36.728 00.004 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.63 = 0.63)
01:55:36.735 00.007 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.06 mountX=0.06 mountY=0.05, mountTheta=0.76
01:55:36.740 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.08, opts=13)
01:55:36.745 00.005 6120 Enqueuing Move request for scope (-0.04, -0.08)
01:55:36.750 00.005 7680 Worker thread wakes up
01:55:36.750 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
01:55:36.750 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
01:55:36.750 00.000 7680 Moving (-0.04, -0.08) raw xDistance=0.06 yDistance=0.05
01:55:36.750 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:55:36.751 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:55:36.751 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:55:36.751 00.000 7680 MoveAxis(E, 0, ABG)
01:55:36.751 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:36.755 00.004 7680 Move returns status 0, amount 0
01:55:36.756 00.001 7680 MoveAxis(N, 0, ABG)
01:55:36.756 00.000 7680 Move returns status 0, amount 0
01:55:36.756 00.000 7680 move complete, result=0
01:55:36.756 00.000 7680 worker thread done servicing request
01:55:36.756 00.000 6120 UpdateGuideState exits: m=13776 SNR=77.2 Saturated
01:55:36.760 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:36.765 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:36.768 00.003 6120 Enqueuing Expose request
01:55:36.772 00.004 7680 Worker thread wakes up
01:55:36.772 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:36.777 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:36.777 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:38.027 01.250 7680 Exposure complete
01:55:38.171 00.144 7680 worker thread done servicing request
01:55:38.171 00.000 6120 OnExposeComplete: enter
01:55:38.175 00.004 6120 UpdateGuideState(): m_state=6
01:55:38.180 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7200
01:55:38.183 00.003 6120 Star::Find returns 1 (1), X=961.05, Y=45.91, Mass=13607, SNR=74.6, Peak=255 HFD=7.0
01:55:38.187 00.004 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
01:55:38.191 00.004 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.31 = -1.98)
01:55:38.193 00.002 6120 CameraToMount -- cameraX=-0.02 cameraY=0.46 hyp=0.46 cameraTheta=1.62 mountX=-0.06 mountY=-0.43, mountTheta=-1.72
01:55:38.199 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.46, opts=13)
01:55:38.203 00.004 6120 Enqueuing Move request for scope (-0.02, 0.46)
01:55:38.208 00.005 7680 Worker thread wakes up
01:55:38.208 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.46) opts 0xd
01:55:38.208 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.46)
01:55:38.208 00.000 7680 Moving (-0.02, 0.46) raw xDistance=-0.06 yDistance=-0.43
01:55:38.208 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:55:38.210 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
01:55:38.210 00.000 7680 MoveAxis(E, 0, ABG)
01:55:38.210 00.000 7680 Move returns status 0, amount 0
01:55:38.211 00.001 7680 MoveAxis(N, 231, ABG)
01:55:38.211 00.000 7680 Guiding  Dir = 0, Dur = 231
01:55:38.211 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:38.216 00.005 6120 UpdateGuideState exits: m=13607 SNR=74.6 Saturated
01:55:38.219 00.003 7680 IsSlewing returns 0
01:55:38.219 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:38.222 00.003 7680 IsGuiding returns 0
01:55:38.223 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:38.226 00.003 7680 PulseGuide returned control before completion, sleep 241
01:55:38.227 00.001 6120 Enqueuing Expose request
01:55:38.479 00.252 7680 IsGuiding returns 1
01:55:38.481 00.002 7680 scope still moving after pulse duration time elapsed
01:55:38.513 00.032 7680 IsSlewing returns 0
01:55:38.514 00.001 7680 IsGuiding returns 1
01:55:38.543 00.029 7680 IsSlewing returns 0
01:55:38.544 00.001 7680 IsGuiding returns 0
01:55:38.544 00.000 7680 scope move finished after 231 + 90 ms
01:55:38.545 00.001 7680 Move returns status 0, amount 231
01:55:38.545 00.000 7680 move complete, result=0
01:55:38.546 00.001 7680 worker thread done servicing request
01:55:38.546 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 231 ms NORTH
01:55:38.555 00.009 7680 Worker thread wakes up
01:55:38.555 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:38.556 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:39.808 01.252 7680 Exposure complete
01:55:39.955 00.147 7680 worker thread done servicing request
01:55:39.955 00.000 6120 OnExposeComplete: enter
01:55:39.960 00.005 6120 UpdateGuideState(): m_state=6
01:55:39.963 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7201
01:55:39.969 00.006 6120 Star::Find returns 1 (1), X=960.95, Y=45.81, Mass=13983, SNR=78.5, Peak=255 HFD=6.9
01:55:39.973 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.86 = -1.43)
01:55:39.977 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.59 = -1.70)
01:55:39.980 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.36 hyp=0.38 cameraTheta=1.90 mountX=0.05 mountY=-0.38, mountTheta=-1.43
01:55:39.986 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.36, opts=13)
01:55:39.990 00.004 6120 Enqueuing Move request for scope (-0.12, 0.36)
01:55:39.994 00.004 7680 Worker thread wakes up
01:55:39.995 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.36) opts 0xd
01:55:39.995 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.36)
01:55:39.995 00.000 7680 Moving (-0.12, 0.36) raw xDistance=0.05 yDistance=-0.38
01:55:39.995 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:55:39.995 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:55:39.995 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:40.000 00.005 7680 MoveAxis(E, 0, ABG)
01:55:40.000 00.000 7680 Move returns status 0, amount 0
01:55:40.000 00.000 7680 MoveAxis(N, 206, ABG)
01:55:40.000 00.000 7680 Guiding  Dir = 0, Dur = 206
01:55:40.000 00.000 6120 UpdateGuideState exits: m=13983 SNR=78.5 Saturated
01:55:40.004 00.004 7680 IsSlewing returns 0
01:55:40.005 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:40.008 00.003 7680 IsGuiding returns 0
01:55:40.009 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:40.011 00.002 7680 PulseGuide returned control before completion, sleep 216
01:55:40.011 00.000 6120 Enqueuing Expose request
01:55:40.230 00.219 7680 IsGuiding returns 1
01:55:40.232 00.002 7680 scope still moving after pulse duration time elapsed
01:55:40.262 00.030 7680 IsSlewing returns 0
01:55:40.265 00.003 7680 IsGuiding returns 0
01:55:40.265 00.000 7680 scope move finished after 206 + 51 ms
01:55:40.267 00.002 7680 Move returns status 0, amount 206
01:55:40.267 00.000 7680 move complete, result=0
01:55:40.268 00.001 7680 worker thread done servicing request
01:55:40.269 00.001 7680 Worker thread wakes up
01:55:40.269 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 206 ms NORTH
01:55:40.275 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:40.276 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:41.527 01.251 7680 Exposure complete
01:55:41.666 00.139 7680 worker thread done servicing request
01:55:41.666 00.000 6120 OnExposeComplete: enter
01:55:41.670 00.004 6120 UpdateGuideState(): m_state=6
01:55:41.675 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7202
01:55:41.678 00.003 6120 Star::Find returns 1 (1), X=960.97, Y=45.80, Mass=14620, SNR=79.9, Peak=255 HFD=6.9
01:55:41.682 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (-2.95) = xAngle (4.82 = -1.47)
01:55:41.686 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.55 = -1.73)
01:55:41.689 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.35 hyp=0.36 cameraTheta=1.86 mountX=0.04 mountY=-0.36, mountTheta=-1.47
01:55:41.695 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.35, opts=13)
01:55:41.699 00.004 6120 Enqueuing Move request for scope (-0.10, 0.35)
01:55:41.705 00.006 7680 Worker thread wakes up
01:55:41.705 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.35) opts 0xd
01:55:41.705 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.35)
01:55:41.705 00.000 7680 Moving (-0.10, 0.35) raw xDistance=0.04 yDistance=-0.36
01:55:41.705 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:55:41.706 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:55:41.706 00.000 7680 MoveAxis(E, 0, ABG)
01:55:41.706 00.000 7680 Move returns status 0, amount 0
01:55:41.706 00.000 7680 MoveAxis(N, 195, ABG)
01:55:41.707 00.001 7680 Guiding  Dir = 0, Dur = 195
01:55:41.707 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:41.710 00.003 6120 UpdateGuideState exits: m=14620 SNR=79.9 Saturated
01:55:41.715 00.005 7680 IsSlewing returns 0
01:55:41.715 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:41.719 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:41.722 00.003 6120 Enqueuing Expose request
01:55:41.726 00.004 7680 IsGuiding returns 0
01:55:41.726 00.000 7680 PulseGuide returned control before completion, sleep 205
01:55:41.935 00.209 7680 IsGuiding returns 1
01:55:41.935 00.000 7680 scope still moving after pulse duration time elapsed
01:55:41.967 00.032 7680 IsSlewing returns 0
01:55:41.969 00.002 7680 IsGuiding returns 0
01:55:41.969 00.000 7680 scope move finished after 195 + 48 ms
01:55:41.970 00.001 7680 Move returns status 0, amount 195
01:55:41.970 00.000 7680 move complete, result=0
01:55:41.970 00.000 7680 worker thread done servicing request
01:55:41.971 00.001 7680 Worker thread wakes up
01:55:41.971 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 195 ms NORTH
01:55:41.978 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:41.978 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:43.228 01.250 7680 Exposure complete
01:55:43.358 00.130 7680 worker thread done servicing request
01:55:43.358 00.000 6120 OnExposeComplete: enter
01:55:43.362 00.004 6120 UpdateGuideState(): m_state=6
01:55:43.368 00.006 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7203
01:55:43.373 00.005 6120 Star::Find returns 1 (1), X=960.98, Y=45.76, Mass=14367, SNR=78.4, Peak=255 HFD=6.9
01:55:43.377 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
01:55:43.381 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
01:55:43.384 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.31 hyp=0.32 cameraTheta=1.85 mountX=0.03 mountY=-0.32, mountTheta=-1.47
01:55:43.389 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.31, opts=13)
01:55:43.394 00.005 6120 Enqueuing Move request for scope (-0.09, 0.31)
01:55:43.397 00.003 7680 Worker thread wakes up
01:55:43.397 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.31) opts 0xd
01:55:43.398 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:43.401 00.003 6120 UpdateGuideState exits: m=14367 SNR=78.4 Saturated
01:55:43.406 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:43.410 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:43.414 00.004 6120 Enqueuing Expose request
01:55:43.417 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.31)
01:55:43.417 00.000 7680 Moving (-0.09, 0.31) raw xDistance=0.03 yDistance=-0.32
01:55:43.417 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:55:43.417 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:55:43.417 00.000 7680 MoveAxis(E, 0, ABG)
01:55:43.418 00.001 7680 Move returns status 0, amount 0
01:55:43.418 00.000 7680 MoveAxis(N, 172, ABG)
01:55:43.419 00.001 7680 Guiding  Dir = 0, Dur = 172
01:55:43.420 00.001 7680 IsSlewing returns 0
01:55:43.420 00.000 7680 IsGuiding returns 0
01:55:43.420 00.000 7680 PulseGuide returned control before completion, sleep 182
01:55:43.609 00.189 7680 IsGuiding returns 1
01:55:43.610 00.001 7680 scope still moving after pulse duration time elapsed
01:55:43.638 00.028 7680 IsSlewing returns 0
01:55:43.639 00.001 7680 IsGuiding returns 0
01:55:43.641 00.002 7680 scope move finished after 172 + 48 ms
01:55:43.641 00.000 7680 Move returns status 0, amount 172
01:55:43.642 00.001 7680 move complete, result=0
01:55:43.642 00.000 7680 worker thread done servicing request
01:55:43.643 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 172 ms NORTH
01:55:43.651 00.008 7680 Worker thread wakes up
01:55:43.651 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:43.651 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:44.902 01.251 7680 Exposure complete
01:55:45.046 00.144 7680 worker thread done servicing request
01:55:45.046 00.000 6120 OnExposeComplete: enter
01:55:45.055 00.009 6120 UpdateGuideState(): m_state=6
01:55:45.060 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7204
01:55:45.064 00.004 6120 Star::Find returns 1 (1), X=961.08, Y=45.72, Mass=14250, SNR=78.4, Peak=255 HFD=6.9
01:55:45.067 00.003 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (-2.95) = xAngle (4.51 = -1.78)
01:55:45.072 00.005 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.24 = -2.04)
01:55:45.076 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.55 mountX=-0.06 mountY=-0.24, mountTheta=-1.80
01:55:45.080 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.27, opts=13)
01:55:45.082 00.002 6120 Enqueuing Move request for scope (0.01, 0.27)
01:55:45.086 00.004 7680 Worker thread wakes up
01:55:45.086 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
01:55:45.086 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
01:55:45.086 00.000 7680 Moving (0.01, 0.27) raw xDistance=-0.06 yDistance=-0.24
01:55:45.086 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:55:45.087 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:55:45.087 00.000 7680 MoveAxis(E, 0, ABG)
01:55:45.087 00.000 7680 Move returns status 0, amount 0
01:55:45.087 00.000 7680 MoveAxis(N, 130, ABG)
01:55:45.087 00.000 7680 Guiding  Dir = 0, Dur = 130
01:55:45.087 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:45.091 00.004 7680 IsSlewing returns 0
01:55:45.091 00.000 6120 UpdateGuideState exits: m=14250 SNR=78.4 Saturated
01:55:45.094 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:45.098 00.004 7680 IsGuiding returns 0
01:55:45.098 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:45.103 00.005 6120 Enqueuing Expose request
01:55:45.106 00.003 7680 PulseGuide returned control before completion, sleep 140
01:55:45.251 00.145 7680 IsGuiding returns 1
01:55:45.251 00.000 7680 scope still moving after pulse duration time elapsed
01:55:45.282 00.031 7680 IsSlewing returns 0
01:55:45.283 00.001 7680 IsGuiding returns 0
01:55:45.283 00.000 7680 scope move finished after 130 + 55 ms
01:55:45.284 00.001 7680 Move returns status 0, amount 130
01:55:45.284 00.000 7680 move complete, result=0
01:55:45.284 00.000 7680 worker thread done servicing request
01:55:45.284 00.000 7680 Worker thread wakes up
01:55:45.286 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 130 ms NORTH
01:55:45.292 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:45.292 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:46.546 01.254 7680 Exposure complete
01:55:46.687 00.141 7680 worker thread done servicing request
01:55:46.687 00.000 6120 OnExposeComplete: enter
01:55:46.691 00.004 6120 UpdateGuideState(): m_state=6
01:55:46.696 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7205
01:55:46.700 00.004 6120 Star::Find returns 1 (1), X=961.09, Y=45.33, Mass=14314, SNR=77.6, Peak=255 HFD=6.9
01:55:46.705 00.005 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-2.95) = xAngle (1.54 = 1.54)
01:55:46.710 00.005 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.27 = 1.27)
01:55:46.715 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.42 mountX=0.00 mountY=0.11, mountTheta=1.53
01:55:46.720 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.12, opts=13)
01:55:46.724 00.004 6120 Enqueuing Move request for scope (0.02, -0.12)
01:55:46.728 00.004 7680 Worker thread wakes up
01:55:46.728 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
01:55:46.728 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
01:55:46.728 00.000 7680 Moving (0.02, -0.12) raw xDistance=0.00 yDistance=0.11
01:55:46.728 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:55:46.728 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:46.734 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:55:46.734 00.000 6120 UpdateGuideState exits: m=14314 SNR=77.6 Saturated
01:55:46.739 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:46.743 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:46.747 00.004 6120 Enqueuing Expose request
01:55:46.750 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:55:46.750 00.000 7680 MoveAxis(E, 0, ABG)
01:55:46.751 00.001 7680 Move returns status 0, amount 0
01:55:46.751 00.000 7680 MoveAxis(N, 0, ABG)
01:55:46.751 00.000 7680 Move returns status 0, amount 0
01:55:46.751 00.000 7680 move complete, result=0
01:55:46.752 00.001 7680 worker thread done servicing request
01:55:46.752 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:46.755 00.003 7680 Worker thread wakes up
01:55:46.755 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:46.755 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:48.005 01.250 7680 Exposure complete
01:55:48.146 00.141 7680 worker thread done servicing request
01:55:48.146 00.000 6120 OnExposeComplete: enter
01:55:48.151 00.005 6120 UpdateGuideState(): m_state=6
01:55:48.154 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7206
01:55:48.159 00.005 6120 Star::Find returns 1 (1), X=961.13, Y=45.56, Mass=14759, SNR=80.6, Peak=255 HFD=7.1
01:55:48.162 00.003 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.01 = -2.28)
01:55:48.166 00.004 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.55)
01:55:48.170 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.05 mountX=-0.08 mountY=-0.07, mountTheta=-2.43
01:55:48.177 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.11, opts=13)
01:55:48.182 00.005 6120 Enqueuing Move request for scope (0.06, 0.11)
01:55:48.188 00.006 7680 Worker thread wakes up
01:55:48.188 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:48.192 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
01:55:48.192 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
01:55:48.192 00.000 7680 Moving (0.06, 0.11) raw xDistance=-0.08 yDistance=-0.07
01:55:48.192 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:55:48.193 00.001 6120 UpdateGuideState exits: m=14759 SNR=80.6 Saturated
01:55:48.197 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:55:48.197 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:48.202 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:55:48.203 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:48.206 00.003 6120 Enqueuing Expose request
01:55:48.210 00.004 7680 MoveAxis(E, 0, ABG)
01:55:48.210 00.000 7680 Move returns status 0, amount 0
01:55:48.211 00.001 7680 MoveAxis(N, 0, ABG)
01:55:48.211 00.000 7680 Move returns status 0, amount 0
01:55:48.211 00.000 7680 move complete, result=0
01:55:48.211 00.000 7680 worker thread done servicing request
01:55:48.211 00.000 7680 Worker thread wakes up
01:55:48.212 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:48.216 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:48.216 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:49.471 01.255 7680 Exposure complete
01:55:49.610 00.139 7680 worker thread done servicing request
01:55:49.610 00.000 6120 OnExposeComplete: enter
01:55:49.614 00.004 6120 UpdateGuideState(): m_state=6
01:55:49.619 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7207
01:55:49.622 00.003 6120 Star::Find returns 1 (1), X=961.25, Y=45.66, Mass=15153, SNR=79.4, Peak=255 HFD=7.1
01:55:49.626 00.004 6120 CameraToMount -- cameraTheta (0.85) - m_xAngle (-2.95) = xAngle (3.80 = -2.48)
01:55:49.630 00.004 6120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.53 = -2.75)
01:55:49.633 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.21 hyp=0.28 cameraTheta=0.85 mountX=-0.22 mountY=-0.10, mountTheta=-2.69
01:55:49.639 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.21, opts=13)
01:55:49.643 00.004 6120 Enqueuing Move request for scope (0.18, 0.21)
01:55:49.646 00.003 7680 Worker thread wakes up
01:55:49.646 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.21) opts 0xd
01:55:49.646 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.21)
01:55:49.647 00.001 7680 Moving (0.18, 0.21) raw xDistance=-0.22 yDistance=-0.10
01:55:49.647 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:49.650 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:55:49.650 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:55:49.650 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:55:49.650 00.000 6120 UpdateGuideState exits: m=15153 SNR=79.4 Saturated
01:55:49.653 00.003 7680 MoveAxis(E, 89, ABG)
01:55:49.654 00.001 7680 Guiding  Dir = 2, Dur = 89
01:55:49.654 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:49.658 00.004 7680 IsSlewing returns 0
01:55:49.658 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:49.662 00.004 7680 IsGuiding returns 0
01:55:49.663 00.001 6120 Enqueuing Expose request
01:55:49.666 00.003 7680 PulseGuide returned control before completion, sleep 99
01:55:49.774 00.108 7680 IsGuiding returns 1
01:55:49.775 00.001 7680 scope still moving after pulse duration time elapsed
01:55:49.805 00.030 7680 IsSlewing returns 0
01:55:49.807 00.002 7680 IsGuiding returns 0
01:55:49.807 00.000 7680 scope move finished after 89 + 55 ms
01:55:49.807 00.000 7680 Move returns status 0, amount 89
01:55:49.808 00.001 7680 MoveAxis(N, 0, ABG)
01:55:49.809 00.001 7680 Move returns status 0, amount 0
01:55:49.809 00.000 7680 move complete, result=0
01:55:49.809 00.000 7680 worker thread done servicing request
01:55:49.809 00.000 7680 Worker thread wakes up
01:55:49.809 00.000 6120 GuideStep: -0.2 px 89 ms EAST, -0.1 px 0 ms NORTH
01:55:49.816 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:49.816 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:51.071 01.255 7680 Exposure complete
01:55:51.203 00.132 7680 worker thread done servicing request
01:55:51.203 00.000 6120 OnExposeComplete: enter
01:55:51.207 00.004 6120 UpdateGuideState(): m_state=6
01:55:51.214 00.007 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7208
01:55:51.218 00.004 6120 Star::Find returns 1 (1), X=961.28, Y=45.89, Mass=13813, SNR=76.1, Peak=255 HFD=6.9
01:55:51.222 00.004 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (-2.95) = xAngle (4.08 = -2.21)
01:55:51.226 00.004 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
01:55:51.229 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.44 hyp=0.49 cameraTheta=1.12 mountX=-0.29 mountY=-0.30, mountTheta=-2.34
01:55:51.235 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.44, opts=13)
01:55:51.240 00.005 6120 Enqueuing Move request for scope (0.21, 0.44)
01:55:51.244 00.004 7680 Worker thread wakes up
01:55:51.244 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:51.248 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.44) opts 0xd
01:55:51.249 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.44)
01:55:51.249 00.000 7680 Moving (0.21, 0.44) raw xDistance=-0.29 yDistance=-0.30
01:55:51.249 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
01:55:51.249 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:55:51.250 00.001 7680 MoveAxis(E, 125, ABG)
01:55:51.250 00.000 6120 UpdateGuideState exits: m=13813 SNR=76.1 Saturated
01:55:51.254 00.004 7680 Guiding  Dir = 2, Dur = 125
01:55:51.254 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:51.257 00.003 7680 IsSlewing returns 0
01:55:51.257 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:51.262 00.005 7680 IsGuiding returns 0
01:55:51.262 00.000 6120 Enqueuing Expose request
01:55:51.266 00.004 7680 PulseGuide returned control before completion, sleep 135
01:55:51.404 00.138 7680 IsGuiding returns 1
01:55:51.406 00.002 7680 scope still moving after pulse duration time elapsed
01:55:51.435 00.029 7680 IsSlewing returns 0
01:55:51.436 00.001 7680 IsGuiding returns 0
01:55:51.437 00.001 7680 scope move finished after 125 + 49 ms
01:55:51.438 00.001 7680 Move returns status 0, amount 125
01:55:51.438 00.000 7680 MoveAxis(N, 164, ABG)
01:55:51.438 00.000 7680 Guiding  Dir = 0, Dur = 164
01:55:51.439 00.001 7680 IsSlewing returns 0
01:55:51.439 00.000 7680 IsGuiding returns 0
01:55:51.440 00.001 7680 PulseGuide returned control before completion, sleep 174
01:55:51.626 00.186 7680 IsGuiding returns 1
01:55:51.626 00.000 7680 scope still moving after pulse duration time elapsed
01:55:51.656 00.030 7680 IsSlewing returns 0
01:55:51.658 00.002 7680 IsGuiding returns 0
01:55:51.658 00.000 7680 scope move finished after 164 + 54 ms
01:55:51.659 00.001 7680 Move returns status 0, amount 164
01:55:51.659 00.000 7680 move complete, result=0
01:55:51.659 00.000 7680 worker thread done servicing request
01:55:51.659 00.000 6120 GuideStep: -0.3 px 125 ms EAST, -0.3 px 164 ms NORTH
01:55:51.666 00.007 7680 Worker thread wakes up
01:55:51.666 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:51.666 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:52.916 01.250 7680 Exposure complete
01:55:53.057 00.141 7680 worker thread done servicing request
01:55:53.058 00.001 6120 OnExposeComplete: enter
01:55:53.061 00.003 6120 UpdateGuideState(): m_state=6
01:55:53.066 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7209
01:55:53.069 00.003 6120 Star::Find returns 1 (1), X=961.17, Y=45.90, Mass=14847, SNR=78.7, Peak=255 HFD=6.9
01:55:53.073 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (-2.95) = xAngle (4.32 = -1.97)
01:55:53.077 00.004 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.05 = -2.23)
01:55:53.082 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.45 hyp=0.46 cameraTheta=1.36 mountX=-0.18 mountY=-0.37, mountTheta=-2.03
01:55:53.085 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.45, opts=13)
01:55:53.089 00.004 6120 Enqueuing Move request for scope (0.10, 0.45)
01:55:53.092 00.003 7680 Worker thread wakes up
01:55:53.092 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.45) opts 0xd
01:55:53.092 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.45)
01:55:53.092 00.000 7680 Moving (0.10, 0.45) raw xDistance=-0.18 yDistance=-0.37
01:55:53.092 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:55:53.093 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:55:53.093 00.000 7680 MoveAxis(E, 0, ABG)
01:55:53.093 00.000 7680 Move returns status 0, amount 0
01:55:53.093 00.000 7680 MoveAxis(N, 198, ABG)
01:55:53.093 00.000 7680 Guiding  Dir = 0, Dur = 198
01:55:53.093 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:53.097 00.004 7680 IsSlewing returns 0
01:55:53.097 00.000 6120 UpdateGuideState exits: m=14847 SNR=78.7 Saturated
01:55:53.100 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:53.104 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:53.107 00.003 7680 IsGuiding returns 0
01:55:53.107 00.000 6120 Enqueuing Expose request
01:55:53.110 00.003 7680 PulseGuide returned control before completion, sleep 208
01:55:53.331 00.221 7680 IsGuiding returns 0
01:55:53.332 00.001 7680 Move returns status 0, amount 198
01:55:53.332 00.000 7680 move complete, result=0
01:55:53.332 00.000 7680 worker thread done servicing request
01:55:53.333 00.001 7680 Worker thread wakes up
01:55:53.333 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 198 ms NORTH
01:55:53.343 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:53.343 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:54.597 01.254 7680 Exposure complete
01:55:54.732 00.135 6120 OnExposeComplete: enter
01:55:54.737 00.005 6120 UpdateGuideState(): m_state=6
01:55:54.742 00.005 7680 worker thread done servicing request
01:55:54.742 00.000 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7210
01:55:54.747 00.005 6120 Star::Find returns 1 (1), X=961.25, Y=45.83, Mass=13705, SNR=75.9, Peak=255 HFD=6.9
01:55:54.751 00.004 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
01:55:54.754 00.003 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
01:55:54.757 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.38 hyp=0.43 cameraTheta=1.13 mountX=-0.25 mountY=-0.26, mountTheta=-2.33
01:55:54.763 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.38, opts=13)
01:55:54.766 00.003 6120 Enqueuing Move request for scope (0.18, 0.38)
01:55:54.771 00.005 7680 Worker thread wakes up
01:55:54.771 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:54.775 00.004 6120 UpdateGuideState exits: m=13705 SNR=75.9 Saturated
01:55:54.779 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:54.783 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.38) opts 0xd
01:55:54.783 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.38)
01:55:54.783 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:54.788 00.005 6120 Enqueuing Expose request
01:55:54.791 00.003 7680 Moving (0.18, 0.38) raw xDistance=-0.25 yDistance=-0.26
01:55:54.791 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:55:54.791 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:55:54.791 00.000 7680 MoveAxis(E, 103, ABG)
01:55:54.791 00.000 7680 Guiding  Dir = 2, Dur = 103
01:55:54.792 00.001 7680 IsSlewing returns 0
01:55:54.792 00.000 7680 IsGuiding returns 0
01:55:54.793 00.001 7680 PulseGuide returned control before completion, sleep 113
01:55:54.912 00.119 7680 IsGuiding returns 1
01:55:54.912 00.000 7680 scope still moving after pulse duration time elapsed
01:55:54.942 00.030 7680 IsSlewing returns 0
01:55:54.942 00.000 7680 IsGuiding returns 0
01:55:54.942 00.000 7680 scope move finished after 103 + 47 ms
01:55:54.943 00.001 7680 Move returns status 0, amount 103
01:55:54.943 00.000 7680 MoveAxis(N, 144, ABG)
01:55:54.944 00.001 7680 Guiding  Dir = 0, Dur = 144
01:55:54.944 00.000 7680 IsSlewing returns 0
01:55:54.944 00.000 7680 IsGuiding returns 0
01:55:54.945 00.001 7680 PulseGuide returned control before completion, sleep 154
01:55:55.114 00.169 7680 IsGuiding returns 1
01:55:55.115 00.001 7680 scope still moving after pulse duration time elapsed
01:55:55.146 00.031 7680 IsSlewing returns 0
01:55:55.146 00.000 7680 IsGuiding returns 0
01:55:55.146 00.000 7680 scope move finished after 144 + 57 ms
01:55:55.147 00.001 7680 Move returns status 0, amount 144
01:55:55.147 00.000 7680 move complete, result=0
01:55:55.147 00.000 7680 worker thread done servicing request
01:55:55.147 00.000 6120 GuideStep: -0.3 px 103 ms EAST, -0.3 px 144 ms NORTH
01:55:55.153 00.006 7680 Worker thread wakes up
01:55:55.153 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:55.153 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:56.401 01.248 7680 Exposure complete
01:55:56.538 00.137 7680 worker thread done servicing request
01:55:56.538 00.000 6120 OnExposeComplete: enter
01:55:56.542 00.004 6120 UpdateGuideState(): m_state=6
01:55:56.547 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7211
01:55:56.555 00.008 6120 Star::Find returns 1 (1), X=961.19, Y=45.90, Mass=14926, SNR=78.1, Peak=255 HFD=6.9
01:55:56.559 00.004 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
01:55:56.563 00.004 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
01:55:56.567 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.45 hyp=0.47 cameraTheta=1.30 mountX=-0.20 mountY=-0.35, mountTheta=-2.10
01:55:56.573 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.45, opts=13)
01:55:56.576 00.003 6120 Enqueuing Move request for scope (0.12, 0.45)
01:55:56.581 00.005 7680 Worker thread wakes up
01:55:56.581 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.45) opts 0xd
01:55:56.581 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.45)
01:55:56.582 00.001 7680 Moving (0.12, 0.45) raw xDistance=-0.20 yDistance=-0.35
01:55:56.582 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:56.586 00.004 6120 UpdateGuideState exits: m=14926 SNR=78.1 Saturated
01:55:56.590 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
01:55:56.591 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:55:56.591 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:56.594 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:56.599 00.005 6120 Enqueuing Expose request
01:55:56.602 00.003 7680 MoveAxis(E, 91, ABG)
01:55:56.602 00.000 7680 Guiding  Dir = 2, Dur = 91
01:55:56.602 00.000 7680 IsSlewing returns 0
01:55:56.603 00.001 7680 IsGuiding returns 0
01:55:56.603 00.000 7680 PulseGuide returned control before completion, sleep 101
01:55:56.706 00.103 7680 IsGuiding returns 1
01:55:56.706 00.000 7680 scope still moving after pulse duration time elapsed
01:55:56.737 00.031 7680 IsSlewing returns 0
01:55:56.737 00.000 7680 IsGuiding returns 0
01:55:56.739 00.002 7680 scope move finished after 91 + 44 ms
01:55:56.739 00.000 7680 Move returns status 0, amount 91
01:55:56.739 00.000 7680 MoveAxis(N, 191, ABG)
01:55:56.740 00.001 7680 Guiding  Dir = 0, Dur = 191
01:55:56.740 00.000 7680 IsSlewing returns 0
01:55:56.741 00.001 7680 IsGuiding returns 0
01:55:56.741 00.000 7680 PulseGuide returned control before completion, sleep 201
01:55:56.958 00.217 7680 IsGuiding returns 1
01:55:56.958 00.000 7680 scope still moving after pulse duration time elapsed
01:55:56.989 00.031 7680 IsSlewing returns 0
01:55:56.991 00.002 7680 IsGuiding returns 0
01:55:56.993 00.002 7680 scope move finished after 191 + 60 ms
01:55:56.993 00.000 7680 Move returns status 0, amount 191
01:55:56.993 00.000 7680 move complete, result=0
01:55:56.993 00.000 7680 worker thread done servicing request
01:55:56.994 00.001 6120 GuideStep: -0.2 px 91 ms EAST, -0.4 px 191 ms NORTH
01:55:57.000 00.006 7680 Worker thread wakes up
01:55:57.001 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:57.001 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:58.253 01.252 7680 Exposure complete
01:55:58.395 00.142 7680 worker thread done servicing request
01:55:58.396 00.001 6120 OnExposeComplete: enter
01:55:58.400 00.004 6120 UpdateGuideState(): m_state=6
01:55:58.405 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7212
01:55:58.408 00.003 6120 Star::Find returns 1 (1), X=961.05, Y=45.79, Mass=14301, SNR=76.8, Peak=255 HFD=6.9
01:55:58.412 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (-2.95) = xAngle (4.59 = -1.70)
01:55:58.416 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.32 = -1.97)
01:55:58.420 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.35 hyp=0.35 cameraTheta=1.63 mountX=-0.04 mountY=-0.32, mountTheta=-1.71
01:55:58.426 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.35, opts=13)
01:55:58.430 00.004 6120 Enqueuing Move request for scope (-0.02, 0.35)
01:55:58.434 00.004 7680 Worker thread wakes up
01:55:58.434 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:55:58.438 00.004 6120 UpdateGuideState exits: m=14301 SNR=76.8 Saturated
01:55:58.442 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:58.445 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:55:58.449 00.004 6120 Enqueuing Expose request
01:55:58.453 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.35) opts 0xd
01:55:58.453 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.35)
01:55:58.453 00.000 7680 Moving (-0.02, 0.35) raw xDistance=-0.04 yDistance=-0.32
01:55:58.453 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:55:58.453 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:55:58.454 00.001 7680 MoveAxis(E, 0, ABG)
01:55:58.454 00.000 7680 Move returns status 0, amount 0
01:55:58.454 00.000 7680 MoveAxis(N, 173, ABG)
01:55:58.454 00.000 7680 Guiding  Dir = 0, Dur = 173
01:55:58.454 00.000 7680 IsSlewing returns 0
01:55:58.456 00.002 7680 IsGuiding returns 0
01:55:58.456 00.000 7680 PulseGuide returned control before completion, sleep 183
01:55:58.654 00.198 7680 IsGuiding returns 1
01:55:58.654 00.000 7680 scope still moving after pulse duration time elapsed
01:55:58.685 00.031 7680 IsSlewing returns 0
01:55:58.686 00.001 7680 IsGuiding returns 0
01:55:58.686 00.000 7680 scope move finished after 173 + 57 ms
01:55:58.687 00.001 7680 Move returns status 0, amount 173
01:55:58.687 00.000 7680 move complete, result=0
01:55:58.688 00.001 7680 worker thread done servicing request
01:55:58.688 00.000 7680 Worker thread wakes up
01:55:58.689 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 173 ms NORTH
01:55:58.695 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:55:58.695 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:55:59.946 01.251 7680 Exposure complete
01:56:00.098 00.152 7680 worker thread done servicing request
01:56:00.099 00.001 6120 OnExposeComplete: enter
01:56:00.103 00.004 6120 UpdateGuideState(): m_state=6
01:56:00.107 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7213
01:56:00.112 00.005 6120 Star::Find returns 1 (1), X=961.07, Y=45.37, Mass=14333, SNR=77.8, Peak=255 HFD=7.0
01:56:00.116 00.004 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-2.95) = xAngle (1.35 = 1.35)
01:56:00.120 00.004 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.09 = 1.09)
01:56:00.126 00.006 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.60 mountX=0.02 mountY=0.07, mountTheta=1.33
01:56:00.132 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.08, opts=13)
01:56:00.137 00.005 6120 Enqueuing Move request for scope (-0.00, -0.08)
01:56:00.140 00.003 7680 Worker thread wakes up
01:56:00.140 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:00.148 00.008 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
01:56:00.148 00.000 6120 UpdateGuideState exits: m=14333 SNR=77.8 Saturated
01:56:00.155 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
01:56:00.155 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:00.162 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:00.169 00.007 6120 Enqueuing Expose request
01:56:00.175 00.006 7680 Moving (-0.00, -0.08) raw xDistance=0.02 yDistance=0.07
01:56:00.175 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:56:00.175 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:56:00.176 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:56:00.176 00.000 7680 MoveAxis(E, 0, ABG)
01:56:00.176 00.000 7680 Move returns status 0, amount 0
01:56:00.176 00.000 7680 MoveAxis(N, 0, ABG)
01:56:00.177 00.001 7680 Move returns status 0, amount 0
01:56:00.177 00.000 7680 move complete, result=0
01:56:00.177 00.000 7680 worker thread done servicing request
01:56:00.177 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:00.183 00.006 7680 Worker thread wakes up
01:56:00.183 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:00.183 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:01.437 01.254 7680 Exposure complete
01:56:01.577 00.140 6120 OnExposeComplete: enter
01:56:01.582 00.005 7680 worker thread done servicing request
01:56:01.583 00.001 6120 UpdateGuideState(): m_state=6
01:56:01.587 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7214
01:56:01.591 00.004 6120 Star::Find returns 1 (1), X=961.13, Y=45.64, Mass=14806, SNR=78.9, Peak=255 HFD=7.0
01:56:01.595 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (-2.95) = xAngle (4.22 = -2.06)
01:56:01.599 00.004 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.95 = -2.33)
01:56:01.602 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.26 mountX=-0.09 mountY=-0.15, mountTheta=-2.15
01:56:01.607 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.19, opts=13)
01:56:01.613 00.006 6120 Enqueuing Move request for scope (0.06, 0.19)
01:56:01.617 00.004 7680 Worker thread wakes up
01:56:01.617 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
01:56:01.618 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
01:56:01.618 00.000 7680 Moving (0.06, 0.19) raw xDistance=-0.09 yDistance=-0.15
01:56:01.619 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:01.622 00.003 6120 UpdateGuideState exits: m=14806 SNR=78.9 Saturated
01:56:01.626 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:01.630 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:01.634 00.004 6120 Enqueuing Expose request
01:56:01.638 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:56:01.638 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:56:01.638 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:56:01.638 00.000 7680 MoveAxis(E, 0, ABG)
01:56:01.638 00.000 7680 Move returns status 0, amount 0
01:56:01.639 00.001 7680 MoveAxis(N, 0, ABG)
01:56:01.639 00.000 7680 Move returns status 0, amount 0
01:56:01.639 00.000 7680 move complete, result=0
01:56:01.639 00.000 7680 worker thread done servicing request
01:56:01.639 00.000 7680 Worker thread wakes up
01:56:01.641 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:01.644 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:01.644 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:02.896 01.252 7680 Exposure complete
01:56:03.038 00.142 7680 worker thread done servicing request
01:56:03.038 00.000 6120 OnExposeComplete: enter
01:56:03.042 00.004 6120 UpdateGuideState(): m_state=6
01:56:03.046 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7215
01:56:03.051 00.005 6120 Star::Find returns 1 (1), X=961.26, Y=45.92, Mass=13542, SNR=73.4, Peak=255 HFD=6.8
01:56:03.054 00.003 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
01:56:03.058 00.004 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.41)
01:56:03.061 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.47 hyp=0.51 cameraTheta=1.18 mountX=-0.28 mountY=-0.34, mountTheta=-2.25
01:56:03.066 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.47, opts=13)
01:56:03.069 00.003 6120 Enqueuing Move request for scope (0.19, 0.47)
01:56:03.073 00.004 7680 Worker thread wakes up
01:56:03.073 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.47) opts 0xd
01:56:03.073 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.47)
01:56:03.073 00.000 7680 Moving (0.19, 0.47) raw xDistance=-0.28 yDistance=-0.34
01:56:03.073 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
01:56:03.073 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:56:03.073 00.000 7680 MoveAxis(E, 112, ABG)
01:56:03.074 00.001 7680 Guiding  Dir = 2, Dur = 112
01:56:03.074 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:03.078 00.004 7680 IsSlewing returns 0
01:56:03.078 00.000 7680 IsGuiding returns 0
01:56:03.078 00.000 7680 PulseGuide returned control before completion, sleep 122
01:56:03.079 00.001 6120 UpdateGuideState exits: m=13542 SNR=73.4 Saturated
01:56:03.082 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:03.087 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:03.091 00.004 6120 Enqueuing Expose request
01:56:03.211 00.120 7680 IsGuiding returns 1
01:56:03.213 00.002 7680 scope still moving after pulse duration time elapsed
01:56:03.243 00.030 7680 IsSlewing returns 0
01:56:03.245 00.002 7680 IsGuiding returns 0
01:56:03.246 00.001 7680 scope move finished after 112 + 55 ms
01:56:03.246 00.000 7680 Move returns status 0, amount 112
01:56:03.247 00.001 7680 MoveAxis(N, 183, ABG)
01:56:03.248 00.001 7680 Guiding  Dir = 0, Dur = 183
01:56:03.248 00.000 7680 IsSlewing returns 0
01:56:03.249 00.001 7680 IsGuiding returns 0
01:56:03.249 00.000 7680 PulseGuide returned control before completion, sleep 193
01:56:03.445 00.196 7680 IsGuiding returns 1
01:56:03.447 00.002 7680 scope still moving after pulse duration time elapsed
01:56:03.477 00.030 7680 IsSlewing returns 0
01:56:03.478 00.001 7680 IsGuiding returns 0
01:56:03.478 00.000 7680 scope move finished after 183 + 46 ms
01:56:03.480 00.002 7680 Move returns status 0, amount 183
01:56:03.480 00.000 7680 move complete, result=0
01:56:03.480 00.000 7680 worker thread done servicing request
01:56:03.480 00.000 6120 GuideStep: -0.3 px 112 ms EAST, -0.3 px 183 ms NORTH
01:56:03.489 00.009 7680 Worker thread wakes up
01:56:03.490 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:03.490 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:04.737 01.247 7680 Exposure complete
01:56:04.887 00.150 7680 worker thread done servicing request
01:56:04.888 00.001 6120 OnExposeComplete: enter
01:56:04.894 00.006 6120 UpdateGuideState(): m_state=6
01:56:04.899 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7216
01:56:04.904 00.005 6120 Star::Find returns 1 (1), X=961.15, Y=45.91, Mass=14416, SNR=78.9, Peak=255 HFD=6.9
01:56:04.907 00.003 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (-2.95) = xAngle (4.36 = -1.93)
01:56:04.911 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.09 = -2.19)
01:56:04.916 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.46 hyp=0.47 cameraTheta=1.40 mountX=-0.16 mountY=-0.38, mountTheta=-1.97
01:56:04.922 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.46, opts=13)
01:56:04.928 00.006 6120 Enqueuing Move request for scope (0.08, 0.46)
01:56:04.934 00.006 7680 Worker thread wakes up
01:56:04.935 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:04.939 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.46) opts 0xd
01:56:04.939 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.46)
01:56:04.940 00.001 7680 Moving (0.08, 0.46) raw xDistance=-0.16 yDistance=-0.38
01:56:04.940 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:56:04.940 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
01:56:04.940 00.000 7680 MoveAxis(E, 0, ABG)
01:56:04.941 00.001 6120 UpdateGuideState exits: m=14416 SNR=78.9 Saturated
01:56:04.946 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:04.949 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:04.953 00.004 7680 Move returns status 0, amount 0
01:56:04.955 00.002 7680 MoveAxis(N, 205, ABG)
01:56:04.955 00.000 7680 Guiding  Dir = 0, Dur = 205
01:56:04.955 00.000 6120 Enqueuing Expose request
01:56:04.960 00.005 7680 IsSlewing returns 0
01:56:04.960 00.000 7680 IsGuiding returns 0
01:56:04.961 00.001 7680 PulseGuide returned control before completion, sleep 215
01:56:05.179 00.218 7680 IsGuiding returns 1
01:56:05.180 00.001 7680 scope still moving after pulse duration time elapsed
01:56:05.210 00.030 7680 IsSlewing returns 0
01:56:05.212 00.002 7680 IsGuiding returns 0
01:56:05.213 00.001 7680 scope move finished after 205 + 46 ms
01:56:05.214 00.001 7680 Move returns status 0, amount 205
01:56:05.214 00.000 7680 move complete, result=0
01:56:05.215 00.001 7680 worker thread done servicing request
01:56:05.215 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 205 ms NORTH
01:56:05.221 00.006 7680 Worker thread wakes up
01:56:05.221 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:05.221 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:06.472 01.251 7680 Exposure complete
01:56:06.602 00.130 7680 worker thread done servicing request
01:56:06.602 00.000 6120 OnExposeComplete: enter
01:56:06.606 00.004 6120 UpdateGuideState(): m_state=6
01:56:06.610 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7217
01:56:06.614 00.004 6120 Star::Find returns 1 (1), X=961.06, Y=45.76, Mass=14611, SNR=77.8, Peak=255 HFD=6.9
01:56:06.619 00.005 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.56 = -1.73)
01:56:06.623 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.29 = -2.00)
01:56:06.626 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.60 mountX=-0.05 mountY=-0.29, mountTheta=-1.74
01:56:06.631 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.32, opts=13)
01:56:06.637 00.006 6120 Enqueuing Move request for scope (-0.01, 0.32)
01:56:06.641 00.004 7680 Worker thread wakes up
01:56:06.642 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.32) opts 0xd
01:56:06.642 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.32)
01:56:06.642 00.000 7680 Moving (-0.01, 0.32) raw xDistance=-0.05 yDistance=-0.29
01:56:06.642 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:56:06.642 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:56:06.642 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:06.648 00.006 7680 MoveAxis(E, 0, ABG)
01:56:06.648 00.000 7680 Move returns status 0, amount 0
01:56:06.648 00.000 6120 UpdateGuideState exits: m=14611 SNR=77.8 Saturated
01:56:06.652 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:06.657 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:06.660 00.003 6120 Enqueuing Expose request
01:56:06.664 00.004 7680 MoveAxis(N, 156, ABG)
01:56:06.664 00.000 7680 Guiding  Dir = 0, Dur = 156
01:56:06.664 00.000 7680 IsSlewing returns 0
01:56:06.665 00.001 7680 IsGuiding returns 0
01:56:06.666 00.001 7680 PulseGuide returned control before completion, sleep 166
01:56:06.834 00.168 7680 IsGuiding returns 1
01:56:06.835 00.001 7680 scope still moving after pulse duration time elapsed
01:56:06.865 00.030 7680 IsSlewing returns 0
01:56:06.867 00.002 7680 IsGuiding returns 0
01:56:06.867 00.000 7680 scope move finished after 156 + 45 ms
01:56:06.867 00.000 7680 Move returns status 0, amount 156
01:56:06.867 00.000 7680 move complete, result=0
01:56:06.867 00.000 7680 worker thread done servicing request
01:56:06.867 00.000 7680 Worker thread wakes up
01:56:06.867 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 156 ms NORTH
01:56:06.872 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:06.872 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:08.127 01.255 7680 Exposure complete
01:56:08.267 00.140 7680 worker thread done servicing request
01:56:08.267 00.000 6120 OnExposeComplete: enter
01:56:08.272 00.005 6120 UpdateGuideState(): m_state=6
01:56:08.277 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7218
01:56:08.281 00.004 6120 Star::Find returns 1 (1), X=961.07, Y=45.73, Mass=14806, SNR=78.1, Peak=255 HFD=6.9
01:56:08.284 00.003 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.55 = -1.74)
01:56:08.289 00.005 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
01:56:08.293 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.59 mountX=-0.05 mountY=-0.25, mountTheta=-1.75
01:56:08.297 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.28, opts=13)
01:56:08.304 00.007 6120 Enqueuing Move request for scope (-0.01, 0.28)
01:56:08.308 00.004 7680 Worker thread wakes up
01:56:08.308 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.28) opts 0xd
01:56:08.308 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.28)
01:56:08.310 00.002 7680 Moving (-0.01, 0.28) raw xDistance=-0.05 yDistance=-0.25
01:56:08.310 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:56:08.310 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:08.315 00.005 6120 UpdateGuideState exits: m=14806 SNR=78.1 Saturated
01:56:08.318 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:08.322 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:56:08.322 00.000 7680 MoveAxis(E, 0, ABG)
01:56:08.322 00.000 7680 Move returns status 0, amount 0
01:56:08.323 00.001 7680 MoveAxis(N, 138, ABG)
01:56:08.323 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:08.326 00.003 7680 Guiding  Dir = 0, Dur = 138
01:56:08.327 00.001 6120 Enqueuing Expose request
01:56:08.331 00.004 7680 IsSlewing returns 0
01:56:08.331 00.000 7680 IsGuiding returns 0
01:56:08.333 00.002 7680 PulseGuide returned control before completion, sleep 148
01:56:08.491 00.158 7680 IsGuiding returns 1
01:56:08.492 00.001 7680 scope still moving after pulse duration time elapsed
01:56:08.522 00.030 7680 IsSlewing returns 0
01:56:08.524 00.002 7680 IsGuiding returns 0
01:56:08.526 00.002 7680 scope move finished after 138 + 55 ms
01:56:08.526 00.000 7680 Move returns status 0, amount 138
01:56:08.526 00.000 7680 move complete, result=0
01:56:08.528 00.002 7680 worker thread done servicing request
01:56:08.528 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 138 ms NORTH
01:56:08.534 00.006 7680 Worker thread wakes up
01:56:08.534 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:08.534 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:09.787 01.253 7680 Exposure complete
01:56:09.929 00.142 7680 worker thread done servicing request
01:56:09.929 00.000 6120 OnExposeComplete: enter
01:56:09.933 00.004 6120 UpdateGuideState(): m_state=6
01:56:09.938 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7219
01:56:09.943 00.005 6120 Star::Find returns 1 (1), X=961.02, Y=45.36, Mass=14064, SNR=76.7, Peak=255 HFD=6.9
01:56:09.947 00.004 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-2.95) = xAngle (0.88 = 0.88)
01:56:09.950 00.003 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.61 = 0.61)
01:56:09.954 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.08 mountX=0.06 mountY=0.06, mountTheta=0.73
01:56:09.961 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.09, opts=13)
01:56:09.966 00.005 6120 Enqueuing Move request for scope (-0.05, -0.09)
01:56:09.969 00.003 7680 Worker thread wakes up
01:56:09.970 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:09.974 00.004 6120 UpdateGuideState exits: m=14064 SNR=76.7 Saturated
01:56:09.978 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:09.981 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:09.986 00.005 6120 Enqueuing Expose request
01:56:09.990 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
01:56:09.990 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
01:56:09.990 00.000 7680 Moving (-0.05, -0.09) raw xDistance=0.06 yDistance=0.06
01:56:09.991 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:56:09.991 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:56:09.991 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:56:09.991 00.000 7680 MoveAxis(E, 0, ABG)
01:56:09.991 00.000 7680 Move returns status 0, amount 0
01:56:09.991 00.000 7680 MoveAxis(N, 0, ABG)
01:56:09.992 00.001 7680 Move returns status 0, amount 0
01:56:09.992 00.000 7680 move complete, result=0
01:56:09.992 00.000 7680 worker thread done servicing request
01:56:09.992 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:09.998 00.006 7680 Worker thread wakes up
01:56:09.999 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:09.999 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:11.253 01.254 7680 Exposure complete
01:56:11.391 00.138 7680 worker thread done servicing request
01:56:11.392 00.001 6120 OnExposeComplete: enter
01:56:11.396 00.004 6120 UpdateGuideState(): m_state=6
01:56:11.400 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7220
01:56:11.403 00.003 6120 Star::Find returns 1 (1), X=960.99, Y=45.78, Mass=14655, SNR=79.6, Peak=255 HFD=6.9
01:56:11.408 00.005 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.53)
01:56:11.412 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.80)
01:56:11.415 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.80 mountX=0.01 mountY=-0.33, mountTheta=-1.53
01:56:11.420 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.33, opts=13)
01:56:11.425 00.005 6120 Enqueuing Move request for scope (-0.08, 0.33)
01:56:11.429 00.004 7680 Worker thread wakes up
01:56:11.429 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:11.434 00.005 6120 UpdateGuideState exits: m=14655 SNR=79.6 Saturated
01:56:11.437 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:11.441 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:11.444 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.33) opts 0xd
01:56:11.444 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.33)
01:56:11.444 00.000 7680 Moving (-0.08, 0.33) raw xDistance=0.01 yDistance=-0.33
01:56:11.444 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:56:11.444 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:56:11.444 00.000 7680 MoveAxis(E, 0, ABG)
01:56:11.445 00.001 7680 Move returns status 0, amount 0
01:56:11.445 00.000 7680 MoveAxis(N, 178, ABG)
01:56:11.445 00.000 7680 Guiding  Dir = 0, Dur = 178
01:56:11.445 00.000 6120 Enqueuing Expose request
01:56:11.450 00.005 7680 IsSlewing returns 0
01:56:11.450 00.000 7680 IsGuiding returns 0
01:56:11.450 00.000 7680 PulseGuide returned control before completion, sleep 188
01:56:11.648 00.198 7680 IsGuiding returns 1
01:56:11.649 00.001 7680 scope still moving after pulse duration time elapsed
01:56:11.680 00.031 7680 IsSlewing returns 0
01:56:11.682 00.002 7680 IsGuiding returns 0
01:56:11.682 00.000 7680 scope move finished after 178 + 54 ms
01:56:11.683 00.001 7680 Move returns status 0, amount 178
01:56:11.683 00.000 7680 move complete, result=0
01:56:11.684 00.001 7680 worker thread done servicing request
01:56:11.684 00.000 7680 Worker thread wakes up
01:56:11.684 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 178 ms NORTH
01:56:11.691 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:11.691 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:12.945 01.254 7680 Exposure complete
01:56:13.090 00.145 6120 OnExposeComplete: enter
01:56:13.093 00.003 7680 worker thread done servicing request
01:56:13.093 00.000 6120 UpdateGuideState(): m_state=6
01:56:13.096 00.003 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7221
01:56:13.099 00.003 6120 Star::Find returns 1 (1), X=961.01, Y=45.80, Mass=14627, SNR=78.1, Peak=255 HFD=6.9
01:56:13.101 00.002 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
01:56:13.104 00.003 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
01:56:13.109 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.35 hyp=0.36 cameraTheta=1.75 mountX=-0.00 mountY=-0.34, mountTheta=-1.58
01:56:13.113 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.35, opts=13)
01:56:13.119 00.006 6120 Enqueuing Move request for scope (-0.06, 0.35)
01:56:13.123 00.004 7680 Worker thread wakes up
01:56:13.124 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:13.127 00.003 6120 UpdateGuideState exits: m=14627 SNR=78.1 Saturated
01:56:13.132 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:13.135 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:13.139 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.35) opts 0xd
01:56:13.139 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.35)
01:56:13.139 00.000 7680 Moving (-0.06, 0.35) raw xDistance=-0.00 yDistance=-0.34
01:56:13.139 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:56:13.139 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:56:13.141 00.002 7680 MoveAxis(E, 0, ABG)
01:56:13.141 00.000 7680 Move returns status 0, amount 0
01:56:13.141 00.000 7680 MoveAxis(N, 186, ABG)
01:56:13.141 00.000 7680 Guiding  Dir = 0, Dur = 186
01:56:13.141 00.000 6120 Enqueuing Expose request
01:56:13.146 00.005 7680 IsSlewing returns 0
01:56:13.146 00.000 7680 IsGuiding returns 0
01:56:13.147 00.001 7680 PulseGuide returned control before completion, sleep 196
01:56:13.356 00.209 7680 IsGuiding returns 1
01:56:13.357 00.001 7680 scope still moving after pulse duration time elapsed
01:56:13.389 00.032 7680 IsSlewing returns 0
01:56:13.390 00.001 7680 IsGuiding returns 0
01:56:13.391 00.001 7680 scope move finished after 186 + 57 ms
01:56:13.391 00.000 7680 Move returns status 0, amount 186
01:56:13.392 00.001 7680 move complete, result=0
01:56:13.392 00.000 7680 worker thread done servicing request
01:56:13.393 00.001 7680 Worker thread wakes up
01:56:13.393 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 186 ms NORTH
01:56:13.400 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:13.400 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:14.660 01.260 7680 Exposure complete
01:56:14.807 00.147 7680 worker thread done servicing request
01:56:14.808 00.001 6120 OnExposeComplete: enter
01:56:14.812 00.004 6120 UpdateGuideState(): m_state=6
01:56:14.817 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7222
01:56:14.821 00.004 6120 Star::Find returns 1 (1), X=961.03, Y=45.43, Mass=13678, SNR=75.8, Peak=255 HFD=6.9
01:56:14.825 00.004 6120 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-2.95) = xAngle (0.33 = 0.33)
01:56:14.830 00.005 6120 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.06 = 0.06)
01:56:14.835 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.62 mountX=0.04 mountY=0.00, mountTheta=0.07
01:56:14.839 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.02, opts=13)
01:56:14.844 00.005 6120 Enqueuing Move request for scope (-0.04, -0.02)
01:56:14.848 00.004 7680 Worker thread wakes up
01:56:14.849 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:56:14.849 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:56:14.849 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:14.853 00.004 6120 UpdateGuideState exits: m=13678 SNR=75.8 Saturated
01:56:14.857 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:14.861 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:14.865 00.004 7680 Moving (-0.04, -0.02) raw xDistance=0.04 yDistance=0.00
01:56:14.867 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:56:14.867 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:56:14.867 00.000 6120 Enqueuing Expose request
01:56:14.872 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:56:14.872 00.000 7680 MoveAxis(E, 0, ABG)
01:56:14.872 00.000 7680 Move returns status 0, amount 0
01:56:14.873 00.001 7680 MoveAxis(N, 0, ABG)
01:56:14.873 00.000 7680 Move returns status 0, amount 0
01:56:14.874 00.001 7680 move complete, result=0
01:56:14.874 00.000 7680 worker thread done servicing request
01:56:14.874 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:56:14.880 00.006 7680 Worker thread wakes up
01:56:14.880 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:14.880 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:16.130 01.250 7680 Exposure complete
01:56:16.275 00.145 7680 worker thread done servicing request
01:56:16.275 00.000 6120 OnExposeComplete: enter
01:56:16.279 00.004 6120 UpdateGuideState(): m_state=6
01:56:16.284 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7223
01:56:16.288 00.004 6120 Star::Find returns 1 (1), X=961.15, Y=45.85, Mass=14781, SNR=78.7, Peak=255 HFD=7.0
01:56:16.292 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (-2.95) = xAngle (4.34 = -1.94)
01:56:16.299 00.007 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.07 = -2.21)
01:56:16.304 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.40 hyp=0.41 cameraTheta=1.39 mountX=-0.15 mountY=-0.33, mountTheta=-1.99
01:56:16.312 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.40, opts=13)
01:56:16.316 00.004 6120 Enqueuing Move request for scope (0.07, 0.40)
01:56:16.321 00.005 7680 Worker thread wakes up
01:56:16.322 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:16.325 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.40) opts 0xd
01:56:16.325 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.40)
01:56:16.326 00.001 7680 Moving (0.07, 0.40) raw xDistance=-0.15 yDistance=-0.33
01:56:16.326 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:56:16.326 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:56:16.326 00.000 6120 UpdateGuideState exits: m=14781 SNR=78.7 Saturated
01:56:16.331 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:16.335 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:16.339 00.004 6120 Enqueuing Expose request
01:56:16.343 00.004 7680 MoveAxis(E, 0, ABG)
01:56:16.343 00.000 7680 Move returns status 0, amount 0
01:56:16.343 00.000 7680 MoveAxis(N, 179, ABG)
01:56:16.343 00.000 7680 Guiding  Dir = 0, Dur = 179
01:56:16.343 00.000 7680 IsSlewing returns 0
01:56:16.344 00.001 7680 IsGuiding returns 0
01:56:16.344 00.000 7680 PulseGuide returned control before completion, sleep 189
01:56:16.545 00.201 7680 IsGuiding returns 1
01:56:16.547 00.002 7680 scope still moving after pulse duration time elapsed
01:56:16.577 00.030 7680 IsSlewing returns 0
01:56:16.579 00.002 7680 IsGuiding returns 0
01:56:16.580 00.001 7680 scope move finished after 179 + 56 ms
01:56:16.581 00.001 7680 Move returns status 0, amount 179
01:56:16.581 00.000 7680 move complete, result=0
01:56:16.582 00.001 7680 worker thread done servicing request
01:56:16.582 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 179 ms NORTH
01:56:16.590 00.008 7680 Worker thread wakes up
01:56:16.590 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:16.590 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:17.843 01.253 7680 Exposure complete
01:56:17.976 00.133 7680 worker thread done servicing request
01:56:17.977 00.001 6120 OnExposeComplete: enter
01:56:17.980 00.003 6120 UpdateGuideState(): m_state=6
01:56:17.984 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7224
01:56:17.989 00.005 6120 Star::Find returns 1 (1), X=961.06, Y=45.43, Mass=14315, SNR=77.7, Peak=255 HFD=7.0
01:56:17.995 00.006 6120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-2.95) = xAngle (0.94 = 0.94)
01:56:18.000 00.005 6120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.67 = 0.67)
01:56:18.004 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.02 mountX=0.01 mountY=0.02, mountTheta=0.81
01:56:18.010 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.02, opts=13)
01:56:18.015 00.005 6120 Enqueuing Move request for scope (-0.01, -0.02)
01:56:18.019 00.004 7680 Worker thread wakes up
01:56:18.019 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
01:56:18.019 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
01:56:18.019 00.000 7680 Moving (-0.01, -0.02) raw xDistance=0.01 yDistance=0.02
01:56:18.019 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:56:18.020 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:56:18.020 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:56:18.020 00.000 7680 MoveAxis(E, 0, ABG)
01:56:18.020 00.000 7680 Move returns status 0, amount 0
01:56:18.020 00.000 7680 MoveAxis(N, 0, ABG)
01:56:18.020 00.000 7680 Move returns status 0, amount 0
01:56:18.020 00.000 7680 move complete, result=0
01:56:18.020 00.000 7680 worker thread done servicing request
01:56:18.021 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:18.025 00.004 6120 UpdateGuideState exits: m=14315 SNR=77.7 Saturated
01:56:18.029 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:18.032 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:18.034 00.002 6120 Enqueuing Expose request
01:56:18.039 00.005 7680 Worker thread wakes up
01:56:18.039 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:56:18.043 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:18.043 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:19.283 01.240 7680 Exposure complete
01:56:19.406 00.123 7680 worker thread done servicing request
01:56:19.406 00.000 6120 OnExposeComplete: enter
01:56:19.411 00.005 6120 UpdateGuideState(): m_state=6
01:56:19.414 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7225
01:56:19.418 00.004 6120 Star::Find returns 1 (1), X=961.39, Y=45.58, Mass=13318, SNR=75.2, Peak=255 HFD=7.1
01:56:19.423 00.005 6120 CameraToMount -- cameraTheta (0.40) - m_xAngle (-2.95) = xAngle (3.35 = -2.93)
01:56:19.427 00.004 6120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.08 = 3.08)
01:56:19.430 00.003 6120 CameraToMount -- cameraX=0.31 cameraY=0.13 hyp=0.34 cameraTheta=0.40 mountX=-0.33 mountY=0.02, mountTheta=3.08
01:56:19.435 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.13, opts=13)
01:56:19.440 00.005 6120 Enqueuing Move request for scope (0.31, 0.13)
01:56:19.443 00.003 7680 Worker thread wakes up
01:56:19.444 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.13) opts 0xd
01:56:19.444 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.13)
01:56:19.444 00.000 7680 Moving (0.31, 0.13) raw xDistance=-0.33 yDistance=0.02
01:56:19.445 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:56:19.445 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:56:19.445 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:19.449 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:56:19.449 00.000 7680 MoveAxis(E, 136, ABG)
01:56:19.449 00.000 6120 UpdateGuideState exits: m=13318 SNR=75.2 Saturated
01:56:19.454 00.005 7680 Guiding  Dir = 2, Dur = 136
01:56:19.454 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:19.458 00.004 7680 IsSlewing returns 0
01:56:19.458 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:19.462 00.004 6120 Enqueuing Expose request
01:56:19.467 00.005 7680 IsGuiding returns 0
01:56:19.467 00.000 7680 PulseGuide returned control before completion, sleep 146
01:56:19.620 00.153 7680 IsGuiding returns 1
01:56:19.621 00.001 7680 scope still moving after pulse duration time elapsed
01:56:19.651 00.030 7680 IsSlewing returns 0
01:56:19.652 00.001 7680 IsGuiding returns 0
01:56:19.653 00.001 7680 scope move finished after 136 + 49 ms
01:56:19.654 00.001 7680 Move returns status 0, amount 136
01:56:19.654 00.000 7680 MoveAxis(N, 0, ABG)
01:56:19.654 00.000 7680 Move returns status 0, amount 0
01:56:19.655 00.001 7680 move complete, result=0
01:56:19.655 00.000 7680 worker thread done servicing request
01:56:19.655 00.000 7680 Worker thread wakes up
01:56:19.656 00.001 6120 GuideStep: -0.3 px 136 ms EAST, 0.0 px 0 ms NORTH
01:56:19.662 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:19.662 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:20.919 01.257 7680 Exposure complete
01:56:21.062 00.143 7680 worker thread done servicing request
01:56:21.062 00.000 6120 OnExposeComplete: enter
01:56:21.066 00.004 6120 UpdateGuideState(): m_state=6
01:56:21.071 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7226
01:56:21.075 00.004 6120 Star::Find returns 1 (1), X=961.10, Y=46.04, Mass=14547, SNR=77.4, Peak=255 HFD=7.1
01:56:21.078 00.003 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (-2.95) = xAngle (4.47 = -1.81)
01:56:21.084 00.006 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.21 = -2.08)
01:56:21.087 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.59 hyp=0.59 cameraTheta=1.52 mountX=-0.14 mountY=-0.52, mountTheta=-1.83
01:56:21.091 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.59, opts=13)
01:56:21.094 00.003 6120 Enqueuing Move request for scope (0.03, 0.59)
01:56:21.098 00.004 7680 Worker thread wakes up
01:56:21.098 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.59) opts 0xd
01:56:21.098 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.59)
01:56:21.098 00.000 7680 Moving (0.03, 0.59) raw xDistance=-0.14 yDistance=-0.52
01:56:21.098 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:56:21.098 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
01:56:21.100 00.002 7680 MoveAxis(E, 0, ABG)
01:56:21.100 00.000 7680 Move returns status 0, amount 0
01:56:21.100 00.000 7680 MoveAxis(N, 280, ABG)
01:56:21.100 00.000 7680 Guiding  Dir = 0, Dur = 280
01:56:21.100 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:21.103 00.003 6120 UpdateGuideState exits: m=14547 SNR=77.4 Saturated
01:56:21.106 00.003 7680 IsSlewing returns 0
01:56:21.106 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:21.110 00.004 7680 IsGuiding returns 0
01:56:21.110 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:21.116 00.006 7680 PulseGuide returned control before completion, sleep 290
01:56:21.116 00.000 6120 Enqueuing Expose request
01:56:21.409 00.293 7680 IsGuiding returns 1
01:56:21.409 00.000 7680 scope still moving after pulse duration time elapsed
01:56:21.441 00.032 7680 IsSlewing returns 0
01:56:21.441 00.000 7680 IsGuiding returns 0
01:56:21.442 00.001 7680 scope move finished after 280 + 51 ms
01:56:21.442 00.000 7680 Move returns status 0, amount 280
01:56:21.442 00.000 7680 move complete, result=0
01:56:21.442 00.000 7680 worker thread done servicing request
01:56:21.442 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 280 ms NORTH
01:56:21.446 00.004 7680 Worker thread wakes up
01:56:21.447 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:21.447 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:22.692 01.245 7680 Exposure complete
01:56:22.841 00.149 7680 worker thread done servicing request
01:56:22.841 00.000 6120 OnExposeComplete: enter
01:56:22.845 00.004 6120 UpdateGuideState(): m_state=6
01:56:22.849 00.004 6120 Star::Find(15, 961, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7227
01:56:22.853 00.004 6120 Star::Find returns 1 (1), X=960.96, Y=45.83, Mass=14913, SNR=79.8, Peak=255 HFD=7.0
01:56:22.858 00.005 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (-2.95) = xAngle (4.80 = -1.49)
01:56:22.863 00.005 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.53 = -1.75)
01:56:22.866 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.38 hyp=0.40 cameraTheta=1.84 mountX=0.03 mountY=-0.39, mountTheta=-1.48
01:56:22.872 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.38, opts=13)
01:56:22.876 00.004 6120 Enqueuing Move request for scope (-0.11, 0.38)
01:56:22.879 00.003 7680 Worker thread wakes up
01:56:22.879 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:22.885 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.38) opts 0xd
01:56:22.885 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.38)
01:56:22.885 00.000 6120 UpdateGuideState exits: m=14913 SNR=79.8 Saturated
01:56:22.892 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:22.897 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:22.901 00.004 6120 Enqueuing Expose request
01:56:22.906 00.005 7680 Moving (-0.11, 0.38) raw xDistance=0.03 yDistance=-0.39
01:56:22.906 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:56:22.906 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
01:56:22.906 00.000 7680 MoveAxis(E, 0, ABG)
01:56:22.906 00.000 7680 Move returns status 0, amount 0
01:56:22.907 00.001 7680 MoveAxis(N, 213, ABG)
01:56:22.907 00.000 7680 Guiding  Dir = 0, Dur = 213
01:56:22.907 00.000 7680 IsSlewing returns 0
01:56:22.908 00.001 7680 IsGuiding returns 0
01:56:22.908 00.000 7680 PulseGuide returned control before completion, sleep 223
01:56:23.133 00.225 7680 IsGuiding returns 1
01:56:23.135 00.002 7680 scope still moving after pulse duration time elapsed
01:56:23.165 00.030 7680 IsSlewing returns 0
01:56:23.166 00.001 7680 IsGuiding returns 0
01:56:23.166 00.000 7680 scope move finished after 213 + 45 ms
01:56:23.167 00.001 7680 Move returns status 0, amount 213
01:56:23.168 00.001 7680 move complete, result=0
01:56:23.168 00.000 7680 worker thread done servicing request
01:56:23.169 00.001 7680 Worker thread wakes up
01:56:23.169 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 213 ms NORTH
01:56:23.177 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:23.177 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:24.437 01.260 7680 Exposure complete
01:56:24.580 00.143 7680 worker thread done servicing request
01:56:24.580 00.000 6120 OnExposeComplete: enter
01:56:24.583 00.003 6120 UpdateGuideState(): m_state=6
01:56:24.587 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7228
01:56:24.591 00.004 6120 Star::Find returns 1 (1), X=961.06, Y=45.74, Mass=14795, SNR=78.2, Peak=255 HFD=6.9
01:56:24.596 00.005 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (-2.95) = xAngle (4.55 = -1.73)
01:56:24.599 00.003 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.28 = -2.00)
01:56:24.603 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.60 mountX=-0.05 mountY=-0.26, mountTheta=-1.75
01:56:24.608 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.29, opts=13)
01:56:24.613 00.005 6120 Enqueuing Move request for scope (-0.01, 0.29)
01:56:24.617 00.004 7680 Worker thread wakes up
01:56:24.618 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:24.623 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
01:56:24.623 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
01:56:24.623 00.000 7680 Moving (-0.01, 0.29) raw xDistance=-0.05 yDistance=-0.26
01:56:24.623 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:56:24.624 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:56:24.624 00.000 6120 UpdateGuideState exits: m=14795 SNR=78.2 Saturated
01:56:24.629 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:24.633 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:24.636 00.003 6120 Enqueuing Expose request
01:56:24.639 00.003 7680 MoveAxis(E, 0, ABG)
01:56:24.639 00.000 7680 Move returns status 0, amount 0
01:56:24.641 00.002 7680 MoveAxis(N, 143, ABG)
01:56:24.641 00.000 7680 Guiding  Dir = 0, Dur = 143
01:56:24.641 00.000 7680 IsSlewing returns 0
01:56:24.643 00.002 7680 IsGuiding returns 0
01:56:24.644 00.001 7680 PulseGuide returned control before completion, sleep 153
01:56:24.812 00.168 7680 IsGuiding returns 1
01:56:24.813 00.001 7680 scope still moving after pulse duration time elapsed
01:56:24.845 00.032 7680 IsSlewing returns 0
01:56:24.846 00.001 7680 IsGuiding returns 0
01:56:24.847 00.001 7680 scope move finished after 143 + 60 ms
01:56:24.847 00.000 7680 Move returns status 0, amount 143
01:56:24.848 00.001 7680 move complete, result=0
01:56:24.848 00.000 7680 worker thread done servicing request
01:56:24.848 00.000 7680 Worker thread wakes up
01:56:24.850 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:24.850 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:24.850 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 143 ms NORTH
01:56:26.094 01.244 7680 Exposure complete
01:56:26.233 00.139 7680 worker thread done servicing request
01:56:26.233 00.000 6120 OnExposeComplete: enter
01:56:26.238 00.005 6120 UpdateGuideState(): m_state=6
01:56:26.244 00.006 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7229
01:56:26.248 00.004 6120 Star::Find returns 1 (1), X=961.09, Y=45.76, Mass=14677, SNR=77.9, Peak=255 HFD=6.9
01:56:26.254 00.006 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (-2.95) = xAngle (4.45 = -1.83)
01:56:26.258 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
01:56:26.261 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.50 mountX=-0.08 mountY=-0.27, mountTheta=-1.86
01:56:26.267 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.31, opts=13)
01:56:26.271 00.004 6120 Enqueuing Move request for scope (0.02, 0.31)
01:56:26.275 00.004 7680 Worker thread wakes up
01:56:26.276 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.31) opts 0xd
01:56:26.276 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.31)
01:56:26.276 00.000 7680 Moving (0.02, 0.31) raw xDistance=-0.08 yDistance=-0.27
01:56:26.276 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:26.280 00.004 6120 UpdateGuideState exits: m=14677 SNR=77.9 Saturated
01:56:26.284 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:26.288 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:26.292 00.004 6120 Enqueuing Expose request
01:56:26.295 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:56:26.295 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:56:26.296 00.001 7680 MoveAxis(E, 0, ABG)
01:56:26.296 00.000 7680 Move returns status 0, amount 0
01:56:26.296 00.000 7680 MoveAxis(N, 146, ABG)
01:56:26.296 00.000 7680 Guiding  Dir = 0, Dur = 146
01:56:26.298 00.002 7680 IsSlewing returns 0
01:56:26.298 00.000 7680 IsGuiding returns 0
01:56:26.299 00.001 7680 PulseGuide returned control before completion, sleep 156
01:56:26.472 00.173 7680 IsGuiding returns 1
01:56:26.473 00.001 7680 scope still moving after pulse duration time elapsed
01:56:26.503 00.030 7680 IsSlewing returns 0
01:56:26.504 00.001 7680 IsGuiding returns 0
01:56:26.505 00.001 7680 scope move finished after 146 + 60 ms
01:56:26.506 00.001 7680 Move returns status 0, amount 146
01:56:26.506 00.000 7680 move complete, result=0
01:56:26.507 00.001 7680 worker thread done servicing request
01:56:26.507 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 146 ms NORTH
01:56:26.514 00.007 7680 Worker thread wakes up
01:56:26.514 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:26.514 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:27.767 01.253 7680 Exposure complete
01:56:27.911 00.144 7680 worker thread done servicing request
01:56:27.912 00.001 6120 OnExposeComplete: enter
01:56:27.916 00.004 6120 UpdateGuideState(): m_state=6
01:56:27.920 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7230
01:56:27.925 00.005 6120 Star::Find returns 1 (1), X=961.08, Y=45.68, Mass=14387, SNR=79.3, Peak=255 HFD=6.9
01:56:27.929 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.50 = -1.79)
01:56:27.934 00.005 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.23 = -2.06)
01:56:27.938 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.54 mountX=-0.05 mountY=-0.21, mountTheta=-1.81
01:56:27.942 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.23, opts=13)
01:56:27.947 00.005 6120 Enqueuing Move request for scope (0.01, 0.23)
01:56:27.950 00.003 7680 Worker thread wakes up
01:56:27.950 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.23) opts 0xd
01:56:27.951 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.23)
01:56:27.951 00.000 7680 Moving (0.01, 0.23) raw xDistance=-0.05 yDistance=-0.21
01:56:27.951 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:56:27.951 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:56:27.951 00.000 7680 MoveAxis(E, 0, ABG)
01:56:27.951 00.000 7680 Move returns status 0, amount 0
01:56:27.951 00.000 7680 MoveAxis(N, 113, ABG)
01:56:27.951 00.000 7680 Guiding  Dir = 0, Dur = 113
01:56:27.951 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:27.956 00.005 7680 IsSlewing returns 0
01:56:27.956 00.000 6120 UpdateGuideState exits: m=14387 SNR=79.3 Saturated
01:56:27.960 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:27.965 00.005 7680 IsGuiding returns 0
01:56:27.965 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:27.968 00.003 7680 PulseGuide returned control before completion, sleep 123
01:56:27.969 00.001 6120 Enqueuing Expose request
01:56:28.101 00.132 7680 IsGuiding returns 1
01:56:28.102 00.001 7680 scope still moving after pulse duration time elapsed
01:56:28.131 00.029 7680 IsSlewing returns 0
01:56:28.132 00.001 7680 IsGuiding returns 0
01:56:28.132 00.000 7680 scope move finished after 113 + 54 ms
01:56:28.132 00.000 7680 Move returns status 0, amount 113
01:56:28.132 00.000 7680 move complete, result=0
01:56:28.132 00.000 7680 worker thread done servicing request
01:56:28.134 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 113 ms NORTH
01:56:28.139 00.005 7680 Worker thread wakes up
01:56:28.139 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:28.139 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:29.383 01.244 7680 Exposure complete
01:56:29.523 00.140 7680 worker thread done servicing request
01:56:29.523 00.000 6120 OnExposeComplete: enter
01:56:29.527 00.004 6120 UpdateGuideState(): m_state=6
01:56:29.532 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7231
01:56:29.536 00.004 6120 Star::Find returns 1 (1), X=961.06, Y=45.74, Mass=14064, SNR=76.2, Peak=255 HFD=6.9
01:56:29.539 00.003 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (-2.95) = xAngle (4.57 = -1.71)
01:56:29.544 00.005 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.30 = -1.98)
01:56:29.547 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.61 mountX=-0.04 mountY=-0.26, mountTheta=-1.73
01:56:29.553 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.29, opts=13)
01:56:29.558 00.005 6120 Enqueuing Move request for scope (-0.01, 0.29)
01:56:29.562 00.004 7680 Worker thread wakes up
01:56:29.562 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
01:56:29.563 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
01:56:29.563 00.000 7680 Moving (-0.01, 0.29) raw xDistance=-0.04 yDistance=-0.26
01:56:29.563 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:56:29.563 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:56:29.563 00.000 7680 MoveAxis(E, 0, ABG)
01:56:29.563 00.000 7680 Move returns status 0, amount 0
01:56:29.563 00.000 7680 MoveAxis(N, 143, ABG)
01:56:29.563 00.000 7680 Guiding  Dir = 0, Dur = 143
01:56:29.563 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:29.567 00.004 7680 IsSlewing returns 0
01:56:29.568 00.001 6120 UpdateGuideState exits: m=14064 SNR=76.2 Saturated
01:56:29.571 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:29.575 00.004 7680 IsGuiding returns 0
01:56:29.575 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:29.579 00.004 6120 Enqueuing Expose request
01:56:29.584 00.005 7680 PulseGuide returned control before completion, sleep 153
01:56:29.748 00.164 7680 IsGuiding returns 1
01:56:29.750 00.002 7680 scope still moving after pulse duration time elapsed
01:56:29.780 00.030 7680 IsSlewing returns 0
01:56:29.784 00.004 7680 IsGuiding returns 0
01:56:29.784 00.000 7680 scope move finished after 143 + 66 ms
01:56:29.784 00.000 7680 Move returns status 0, amount 143
01:56:29.784 00.000 7680 move complete, result=0
01:56:29.786 00.002 7680 worker thread done servicing request
01:56:29.786 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 143 ms NORTH
01:56:29.791 00.005 7680 Worker thread wakes up
01:56:29.791 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:29.791 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:31.044 01.253 7680 Exposure complete
01:56:31.168 00.124 7680 worker thread done servicing request
01:56:31.169 00.001 6120 OnExposeComplete: enter
01:56:31.172 00.003 6120 UpdateGuideState(): m_state=6
01:56:31.176 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7232
01:56:31.180 00.004 6120 Star::Find returns 1 (1), X=961.09, Y=45.37, Mass=14077, SNR=77.2, Peak=255 HFD=7.0
01:56:31.185 00.005 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-2.95) = xAngle (1.60 = 1.60)
01:56:31.190 00.005 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.33 = 1.33)
01:56:31.194 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.35 mountX=-0.00 mountY=0.08, mountTheta=1.60
01:56:31.199 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.08, opts=13)
01:56:31.203 00.004 6120 Enqueuing Move request for scope (0.02, -0.08)
01:56:31.207 00.004 7680 Worker thread wakes up
01:56:31.207 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:31.211 00.004 6120 UpdateGuideState exits: m=14077 SNR=77.2 Saturated
01:56:31.215 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:31.218 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:31.223 00.005 6120 Enqueuing Expose request
01:56:31.226 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
01:56:31.226 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
01:56:31.227 00.001 7680 Moving (0.02, -0.08) raw xDistance=-0.00 yDistance=0.08
01:56:31.227 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:56:31.227 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:56:31.227 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:56:31.227 00.000 7680 MoveAxis(E, 0, ABG)
01:56:31.227 00.000 7680 Move returns status 0, amount 0
01:56:31.228 00.001 7680 MoveAxis(N, 0, ABG)
01:56:31.228 00.000 7680 Move returns status 0, amount 0
01:56:31.228 00.000 7680 move complete, result=0
01:56:31.228 00.000 7680 worker thread done servicing request
01:56:31.228 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:31.233 00.005 7680 Worker thread wakes up
01:56:31.233 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:31.233 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:32.483 01.250 7680 Exposure complete
01:56:32.609 00.126 7680 worker thread done servicing request
01:56:32.609 00.000 6120 OnExposeComplete: enter
01:56:32.612 00.003 6120 UpdateGuideState(): m_state=6
01:56:32.616 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7233
01:56:32.620 00.004 6120 Star::Find returns 1 (1), X=961.21, Y=45.76, Mass=13943, SNR=76.8, Peak=255 HFD=6.9
01:56:32.624 00.004 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.10 = -2.18)
01:56:32.627 00.003 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.45)
01:56:32.632 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.31 hyp=0.34 cameraTheta=1.14 mountX=-0.20 mountY=-0.22, mountTheta=-2.31
01:56:32.638 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.31, opts=13)
01:56:32.640 00.002 6120 Enqueuing Move request for scope (0.14, 0.31)
01:56:32.645 00.005 7680 Worker thread wakes up
01:56:32.645 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:32.649 00.004 6120 UpdateGuideState exits: m=13943 SNR=76.8 Saturated
01:56:32.653 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:32.657 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:32.661 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.31) opts 0xd
01:56:32.661 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.31)
01:56:32.661 00.000 7680 Moving (0.14, 0.31) raw xDistance=-0.20 yDistance=-0.22
01:56:32.661 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:56:32.661 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:56:32.661 00.000 7680 MoveAxis(E, 0, ABG)
01:56:32.662 00.001 7680 Move returns status 0, amount 0
01:56:32.662 00.000 7680 MoveAxis(N, 117, ABG)
01:56:32.662 00.000 7680 Guiding  Dir = 0, Dur = 117
01:56:32.662 00.000 6120 Enqueuing Expose request
01:56:32.666 00.004 7680 IsSlewing returns 0
01:56:32.666 00.000 7680 IsGuiding returns 0
01:56:32.667 00.001 7680 PulseGuide returned control before completion, sleep 127
01:56:32.802 00.135 7680 IsGuiding returns 1
01:56:32.802 00.000 7680 scope still moving after pulse duration time elapsed
01:56:32.833 00.031 7680 IsSlewing returns 0
01:56:32.833 00.000 7680 IsGuiding returns 1
01:56:32.864 00.031 7680 IsSlewing returns 0
01:56:32.865 00.001 7680 IsGuiding returns 0
01:56:32.865 00.000 7680 scope move finished after 117 + 81 ms
01:56:32.866 00.001 7680 Move returns status 0, amount 117
01:56:32.866 00.000 7680 move complete, result=0
01:56:32.867 00.001 7680 worker thread done servicing request
01:56:32.867 00.000 7680 Worker thread wakes up
01:56:32.867 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 117 ms NORTH
01:56:32.876 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:32.876 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:34.134 01.258 7680 Exposure complete
01:56:34.277 00.143 7680 worker thread done servicing request
01:56:34.278 00.001 6120 OnExposeComplete: enter
01:56:34.284 00.006 6120 UpdateGuideState(): m_state=6
01:56:34.288 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7234
01:56:34.292 00.004 6120 Star::Find returns 1 (1), X=961.25, Y=45.77, Mass=14682, SNR=79.3, Peak=255 HFD=7.0
01:56:34.296 00.004 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (-2.95) = xAngle (4.02 = -2.26)
01:56:34.300 00.004 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.75 = -2.53)
01:56:34.305 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=0.32 hyp=0.36 cameraTheta=1.07 mountX=-0.23 mountY=-0.21, mountTheta=-2.41
01:56:34.310 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.32, opts=13)
01:56:34.315 00.005 6120 Enqueuing Move request for scope (0.18, 0.32)
01:56:34.319 00.004 7680 Worker thread wakes up
01:56:34.319 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:34.323 00.004 6120 UpdateGuideState exits: m=14682 SNR=79.3 Saturated
01:56:34.326 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.32) opts 0xd
01:56:34.326 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.32)
01:56:34.327 00.001 7680 Moving (0.18, 0.32) raw xDistance=-0.23 yDistance=-0.21
01:56:34.327 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:56:34.327 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:56:34.328 00.001 7680 MoveAxis(E, 95, ABG)
01:56:34.328 00.000 7680 Guiding  Dir = 2, Dur = 95
01:56:34.328 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:34.332 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:34.336 00.004 6120 Enqueuing Expose request
01:56:34.339 00.003 7680 IsSlewing returns 0
01:56:34.341 00.002 7680 IsGuiding returns 0
01:56:34.341 00.000 7680 PulseGuide returned control before completion, sleep 105
01:56:34.451 00.110 7680 IsGuiding returns 1
01:56:34.452 00.001 7680 scope still moving after pulse duration time elapsed
01:56:34.481 00.029 7680 IsSlewing returns 0
01:56:34.482 00.001 7680 IsGuiding returns 0
01:56:34.482 00.000 7680 scope move finished after 95 + 47 ms
01:56:34.484 00.002 7680 Move returns status 0, amount 95
01:56:34.484 00.000 7680 MoveAxis(N, 113, ABG)
01:56:34.484 00.000 7680 Guiding  Dir = 0, Dur = 113
01:56:34.485 00.001 7680 IsSlewing returns 0
01:56:34.486 00.001 7680 IsGuiding returns 0
01:56:34.487 00.001 7680 PulseGuide returned control before completion, sleep 123
01:56:34.621 00.134 7680 IsGuiding returns 1
01:56:34.622 00.001 7680 scope still moving after pulse duration time elapsed
01:56:34.653 00.031 7680 IsSlewing returns 0
01:56:34.655 00.002 7680 IsGuiding returns 0
01:56:34.655 00.000 7680 scope move finished after 113 + 56 ms
01:56:34.657 00.002 7680 Move returns status 0, amount 113
01:56:34.657 00.000 7680 move complete, result=0
01:56:34.658 00.001 7680 worker thread done servicing request
01:56:34.658 00.000 7680 Worker thread wakes up
01:56:34.658 00.000 6120 GuideStep: -0.2 px 95 ms EAST, -0.2 px 113 ms NORTH
01:56:34.664 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:34.665 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:35.915 01.250 7680 Exposure complete
01:56:36.059 00.144 7680 worker thread done servicing request
01:56:36.059 00.000 6120 OnExposeComplete: enter
01:56:36.064 00.005 6120 UpdateGuideState(): m_state=6
01:56:36.068 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7235
01:56:36.072 00.004 6120 Star::Find returns 1 (1), X=961.07, Y=45.74, Mass=14938, SNR=79.8, Peak=255 HFD=6.9
01:56:36.076 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
01:56:36.080 00.004 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
01:56:36.084 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.59 mountX=-0.05 mountY=-0.26, mountTheta=-1.76
01:56:36.091 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.29, opts=13)
01:56:36.095 00.004 6120 Enqueuing Move request for scope (-0.00, 0.29)
01:56:36.100 00.005 7680 Worker thread wakes up
01:56:36.100 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:36.104 00.004 6120 UpdateGuideState exits: m=14938 SNR=79.8 Saturated
01:56:36.108 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:36.111 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:36.114 00.003 6120 Enqueuing Expose request
01:56:36.119 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.29) opts 0xd
01:56:36.119 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.29)
01:56:36.119 00.000 7680 Moving (-0.00, 0.29) raw xDistance=-0.05 yDistance=-0.26
01:56:36.119 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:56:36.119 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:56:36.120 00.001 7680 MoveAxis(E, 0, ABG)
01:56:36.120 00.000 7680 Move returns status 0, amount 0
01:56:36.120 00.000 7680 MoveAxis(N, 141, ABG)
01:56:36.120 00.000 7680 Guiding  Dir = 0, Dur = 141
01:56:36.120 00.000 7680 IsSlewing returns 0
01:56:36.120 00.000 7680 IsGuiding returns 0
01:56:36.121 00.001 7680 PulseGuide returned control before completion, sleep 151
01:56:36.278 00.157 7680 IsGuiding returns 1
01:56:36.279 00.001 7680 scope still moving after pulse duration time elapsed
01:56:36.308 00.029 7680 IsSlewing returns 0
01:56:36.310 00.002 7680 IsGuiding returns 0
01:56:36.311 00.001 7680 scope move finished after 141 + 49 ms
01:56:36.311 00.000 7680 Move returns status 0, amount 141
01:56:36.311 00.000 7680 move complete, result=0
01:56:36.312 00.001 7680 worker thread done servicing request
01:56:36.313 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 141 ms NORTH
01:56:36.318 00.005 7680 Worker thread wakes up
01:56:36.318 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:36.318 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:37.567 01.249 7680 Exposure complete
01:56:37.705 00.138 7680 worker thread done servicing request
01:56:37.705 00.000 6120 OnExposeComplete: enter
01:56:37.708 00.003 6120 UpdateGuideState(): m_state=6
01:56:37.714 00.006 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7236
01:56:37.720 00.006 6120 Star::Find returns 1 (1), X=961.25, Y=45.73, Mass=14367, SNR=77.5, Peak=255 HFD=7.0
01:56:37.725 00.005 6120 CameraToMount -- cameraTheta (0.99) - m_xAngle (-2.95) = xAngle (3.94 = -2.34)
01:56:37.730 00.005 6120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.68 = -2.61)
01:56:37.734 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.28 hyp=0.33 cameraTheta=0.99 mountX=-0.23 mountY=-0.17, mountTheta=-2.51
01:56:37.739 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.28, opts=13)
01:56:37.743 00.004 6120 Enqueuing Move request for scope (0.18, 0.28)
01:56:37.747 00.004 7680 Worker thread wakes up
01:56:37.747 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:37.751 00.004 6120 UpdateGuideState exits: m=14367 SNR=77.5 Saturated
01:56:37.755 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:37.759 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:37.762 00.003 6120 Enqueuing Expose request
01:56:37.767 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.28) opts 0xd
01:56:37.767 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.28)
01:56:37.767 00.000 7680 Moving (0.18, 0.28) raw xDistance=-0.23 yDistance=-0.17
01:56:37.767 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
01:56:37.767 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:56:37.767 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:56:37.768 00.001 7680 MoveAxis(E, 94, ABG)
01:56:37.768 00.000 7680 Guiding  Dir = 2, Dur = 94
01:56:37.769 00.001 7680 IsSlewing returns 0
01:56:37.769 00.000 7680 IsGuiding returns 0
01:56:37.770 00.001 7680 PulseGuide returned control before completion, sleep 104
01:56:37.884 00.114 7680 IsGuiding returns 1
01:56:37.885 00.001 7680 scope still moving after pulse duration time elapsed
01:56:37.915 00.030 7680 IsSlewing returns 0
01:56:37.916 00.001 7680 IsGuiding returns 0
01:56:37.918 00.002 7680 scope move finished after 94 + 54 ms
01:56:37.918 00.000 7680 Move returns status 0, amount 94
01:56:37.919 00.001 7680 MoveAxis(N, 0, ABG)
01:56:37.919 00.000 7680 Move returns status 0, amount 0
01:56:37.920 00.001 7680 move complete, result=0
01:56:37.920 00.000 7680 worker thread done servicing request
01:56:37.920 00.000 6120 GuideStep: -0.2 px 94 ms EAST, -0.2 px 0 ms NORTH
01:56:37.928 00.008 7680 Worker thread wakes up
01:56:37.928 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:37.928 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:39.176 01.248 7680 Exposure complete
01:56:39.314 00.138 7680 worker thread done servicing request
01:56:39.314 00.000 6120 OnExposeComplete: enter
01:56:39.319 00.005 6120 UpdateGuideState(): m_state=6
01:56:39.323 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7237
01:56:39.327 00.004 6120 Star::Find returns 1 (1), X=961.11, Y=45.81, Mass=14636, SNR=79.2, Peak=255 HFD=6.8
01:56:39.332 00.005 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (-2.95) = xAngle (4.42 = -1.86)
01:56:39.337 00.005 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.16 = -2.13)
01:56:39.341 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.36 hyp=0.36 cameraTheta=1.47 mountX=-0.10 mountY=-0.30, mountTheta=-1.89
01:56:39.347 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.36, opts=13)
01:56:39.351 00.004 6120 Enqueuing Move request for scope (0.04, 0.36)
01:56:39.355 00.004 7680 Worker thread wakes up
01:56:39.355 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:39.359 00.004 6120 UpdateGuideState exits: m=14636 SNR=79.2 Saturated
01:56:39.363 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:39.368 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:39.372 00.004 6120 Enqueuing Expose request
01:56:39.376 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.36) opts 0xd
01:56:39.376 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.36)
01:56:39.376 00.000 7680 Moving (0.04, 0.36) raw xDistance=-0.10 yDistance=-0.30
01:56:39.376 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:56:39.376 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:56:39.376 00.000 7680 MoveAxis(E, 0, ABG)
01:56:39.377 00.001 7680 Move returns status 0, amount 0
01:56:39.377 00.000 7680 MoveAxis(N, 165, ABG)
01:56:39.378 00.001 7680 Guiding  Dir = 0, Dur = 165
01:56:39.378 00.000 7680 IsSlewing returns 0
01:56:39.378 00.000 7680 IsGuiding returns 0
01:56:39.379 00.001 7680 PulseGuide returned control before completion, sleep 175
01:56:39.558 00.179 7680 IsGuiding returns 1
01:56:39.558 00.000 7680 scope still moving after pulse duration time elapsed
01:56:39.588 00.030 7680 IsSlewing returns 0
01:56:39.590 00.002 7680 IsGuiding returns 0
01:56:39.590 00.000 7680 scope move finished after 165 + 46 ms
01:56:39.591 00.001 7680 Move returns status 0, amount 165
01:56:39.591 00.000 7680 move complete, result=0
01:56:39.591 00.000 7680 worker thread done servicing request
01:56:39.592 00.001 7680 Worker thread wakes up
01:56:39.592 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 165 ms NORTH
01:56:39.598 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:39.598 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:40.852 01.254 7680 Exposure complete
01:56:40.979 00.127 7680 worker thread done servicing request
01:56:40.979 00.000 6120 OnExposeComplete: enter
01:56:40.984 00.005 6120 UpdateGuideState(): m_state=6
01:56:40.988 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7238
01:56:40.992 00.004 6120 Star::Find returns 1 (1), X=961.18, Y=45.85, Mass=13960, SNR=77.4, Peak=255 HFD=6.8
01:56:40.998 00.006 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.25 = -2.03)
01:56:41.002 00.004 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.30)
01:56:41.005 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.40 hyp=0.41 cameraTheta=1.30 mountX=-0.18 mountY=-0.31, mountTheta=-2.10
01:56:41.011 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.40, opts=13)
01:56:41.015 00.004 6120 Enqueuing Move request for scope (0.11, 0.40)
01:56:41.019 00.004 7680 Worker thread wakes up
01:56:41.019 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.40) opts 0xd
01:56:41.019 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.40)
01:56:41.020 00.001 7680 Moving (0.11, 0.40) raw xDistance=-0.18 yDistance=-0.31
01:56:41.020 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:41.023 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:56:41.023 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:56:41.023 00.000 7680 MoveAxis(E, 0, ABG)
01:56:41.023 00.000 7680 Move returns status 0, amount 0
01:56:41.023 00.000 7680 MoveAxis(N, 167, ABG)
01:56:41.023 00.000 7680 Guiding  Dir = 0, Dur = 167
01:56:41.024 00.001 6120 UpdateGuideState exits: m=13960 SNR=77.4 Saturated
01:56:41.029 00.005 7680 IsSlewing returns 0
01:56:41.029 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:41.032 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:41.036 00.004 7680 IsGuiding returns 0
01:56:41.037 00.001 6120 Enqueuing Expose request
01:56:41.040 00.003 7680 PulseGuide returned control before completion, sleep 177
01:56:41.232 00.192 7680 IsGuiding returns 0
01:56:41.232 00.000 7680 Move returns status 0, amount 167
01:56:41.232 00.000 7680 move complete, result=0
01:56:41.233 00.001 7680 worker thread done servicing request
01:56:41.233 00.000 7680 Worker thread wakes up
01:56:41.234 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 167 ms NORTH
01:56:41.243 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:41.243 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:42.494 01.251 7680 Exposure complete
01:56:42.655 00.161 7680 worker thread done servicing request
01:56:42.655 00.000 6120 OnExposeComplete: enter
01:56:42.662 00.007 6120 UpdateGuideState(): m_state=6
01:56:42.668 00.006 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7239
01:56:42.674 00.006 6120 Star::Find returns 1 (1), X=961.25, Y=45.85, Mass=14057, SNR=77.2, Peak=255 HFD=6.9
01:56:42.680 00.006 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (-2.95) = xAngle (4.10 = -2.19)
01:56:42.687 00.007 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.83 = -2.46)
01:56:42.691 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.40 hyp=0.44 cameraTheta=1.14 mountX=-0.26 mountY=-0.28, mountTheta=-2.31
01:56:42.697 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.40, opts=13)
01:56:42.702 00.005 6120 Enqueuing Move request for scope (0.18, 0.40)
01:56:42.706 00.004 7680 Worker thread wakes up
01:56:42.706 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.40) opts 0xd
01:56:42.706 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:42.711 00.005 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.40)
01:56:42.711 00.000 6120 UpdateGuideState exits: m=14057 SNR=77.2 Saturated
01:56:42.716 00.005 7680 Moving (0.18, 0.40) raw xDistance=-0.26 yDistance=-0.28
01:56:42.716 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:42.720 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:56:42.720 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:42.726 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
01:56:42.726 00.000 6120 Enqueuing Expose request
01:56:42.730 00.004 7680 MoveAxis(E, 104, ABG)
01:56:42.731 00.001 7680 Guiding  Dir = 2, Dur = 104
01:56:42.731 00.000 7680 IsSlewing returns 0
01:56:42.731 00.000 7680 IsGuiding returns 0
01:56:42.732 00.001 7680 PulseGuide returned control before completion, sleep 114
01:56:42.853 00.121 7680 IsGuiding returns 1
01:56:42.853 00.000 7680 scope still moving after pulse duration time elapsed
01:56:42.884 00.031 7680 IsSlewing returns 0
01:56:42.884 00.000 7680 IsGuiding returns 0
01:56:42.886 00.002 7680 scope move finished after 104 + 49 ms
01:56:42.886 00.000 7680 Move returns status 0, amount 104
01:56:42.886 00.000 7680 MoveAxis(N, 152, ABG)
01:56:42.886 00.000 7680 Guiding  Dir = 0, Dur = 152
01:56:42.887 00.001 7680 IsSlewing returns 0
01:56:42.887 00.000 7680 IsGuiding returns 0
01:56:42.887 00.000 7680 PulseGuide returned control before completion, sleep 162
01:56:43.056 00.169 7680 IsGuiding returns 1
01:56:43.057 00.001 7680 scope still moving after pulse duration time elapsed
01:56:43.087 00.030 7680 IsSlewing returns 0
01:56:43.088 00.001 7680 IsGuiding returns 0
01:56:43.089 00.001 7680 scope move finished after 152 + 50 ms
01:56:43.089 00.000 7680 Move returns status 0, amount 152
01:56:43.089 00.000 7680 move complete, result=0
01:56:43.091 00.002 7680 worker thread done servicing request
01:56:43.091 00.000 6120 GuideStep: -0.3 px 104 ms EAST, -0.3 px 152 ms NORTH
01:56:43.098 00.007 7680 Worker thread wakes up
01:56:43.098 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:43.098 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:44.353 01.255 7680 Exposure complete
01:56:44.492 00.139 7680 worker thread done servicing request
01:56:44.492 00.000 6120 OnExposeComplete: enter
01:56:44.497 00.005 6120 UpdateGuideState(): m_state=6
01:56:44.500 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7240
01:56:44.504 00.004 6120 Star::Find returns 1 (1), X=961.16, Y=45.73, Mass=14485, SNR=78.6, Peak=255 HFD=7.0
01:56:44.508 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.06)
01:56:44.511 00.003 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.33)
01:56:44.515 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.28 hyp=0.30 cameraTheta=1.27 mountX=-0.14 mountY=-0.22, mountTheta=-2.14
01:56:44.520 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.28, opts=13)
01:56:44.525 00.005 6120 Enqueuing Move request for scope (0.09, 0.28)
01:56:44.527 00.002 7680 Worker thread wakes up
01:56:44.527 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.28) opts 0xd
01:56:44.527 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.28)
01:56:44.528 00.001 7680 Moving (0.09, 0.28) raw xDistance=-0.14 yDistance=-0.22
01:56:44.528 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:56:44.528 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:56:44.528 00.000 7680 MoveAxis(E, 0, ABG)
01:56:44.528 00.000 7680 Move returns status 0, amount 0
01:56:44.528 00.000 7680 MoveAxis(N, 118, ABG)
01:56:44.528 00.000 7680 Guiding  Dir = 0, Dur = 118
01:56:44.530 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:44.534 00.004 7680 IsSlewing returns 0
01:56:44.534 00.000 6120 UpdateGuideState exits: m=14485 SNR=78.6 Saturated
01:56:44.538 00.004 7680 IsGuiding returns 0
01:56:44.538 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:44.541 00.003 7680 PulseGuide returned control before completion, sleep 128
01:56:44.541 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:44.546 00.005 6120 Enqueuing Expose request
01:56:44.684 00.138 7680 IsGuiding returns 0
01:56:44.685 00.001 7680 Move returns status 0, amount 118
01:56:44.685 00.000 7680 move complete, result=0
01:56:44.686 00.001 7680 worker thread done servicing request
01:56:44.687 00.001 7680 Worker thread wakes up
01:56:44.687 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 118 ms NORTH
01:56:44.694 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:44.694 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:45.937 01.243 7680 Exposure complete
01:56:46.035 00.098 7680 worker thread done servicing request
01:56:46.036 00.001 6120 OnExposeComplete: enter
01:56:46.039 00.003 6120 UpdateGuideState(): m_state=6
01:56:46.043 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7241
01:56:46.047 00.004 6120 Star::Find returns 1 (1), X=961.26, Y=45.67, Mass=14896, SNR=79.6, Peak=255 HFD=7.1
01:56:46.051 00.004 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.82 = -2.46)
01:56:46.055 00.004 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.55 = -2.73)
01:56:46.061 00.006 6120 CameraToMount -- cameraX=0.19 cameraY=0.22 hyp=0.29 cameraTheta=0.86 mountX=-0.23 mountY=-0.11, mountTheta=-2.67
01:56:46.066 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.22, opts=13)
01:56:46.069 00.003 6120 Enqueuing Move request for scope (0.19, 0.22)
01:56:46.074 00.005 7680 Worker thread wakes up
01:56:46.074 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.22) opts 0xd
01:56:46.075 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.22)
01:56:46.075 00.000 7680 Moving (0.19, 0.22) raw xDistance=-0.23 yDistance=-0.11
01:56:46.075 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
01:56:46.075 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:56:46.075 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:46.079 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:56:46.079 00.000 7680 MoveAxis(E, 92, ABG)
01:56:46.079 00.000 7680 Guiding  Dir = 2, Dur = 92
01:56:46.079 00.000 6120 UpdateGuideState exits: m=14896 SNR=79.6 Saturated
01:56:46.084 00.005 7680 IsSlewing returns 0
01:56:46.084 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:46.088 00.004 7680 IsGuiding returns 0
01:56:46.088 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:46.092 00.004 7680 PulseGuide returned control before completion, sleep 102
01:56:46.093 00.001 6120 Enqueuing Expose request
01:56:46.198 00.105 7680 IsGuiding returns 1
01:56:46.198 00.000 7680 scope still moving after pulse duration time elapsed
01:56:46.228 00.030 7680 IsSlewing returns 0
01:56:46.230 00.002 7680 IsGuiding returns 0
01:56:46.230 00.000 7680 scope move finished after 92 + 49 ms
01:56:46.231 00.001 7680 Move returns status 0, amount 92
01:56:46.231 00.000 7680 MoveAxis(N, 0, ABG)
01:56:46.231 00.000 7680 Move returns status 0, amount 0
01:56:46.232 00.001 7680 move complete, result=0
01:56:46.232 00.000 7680 worker thread done servicing request
01:56:46.233 00.001 7680 Worker thread wakes up
01:56:46.233 00.000 6120 GuideStep: -0.2 px 92 ms EAST, -0.1 px 0 ms NORTH
01:56:46.239 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:46.239 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:47.495 01.256 7680 Exposure complete
01:56:47.638 00.143 7680 worker thread done servicing request
01:56:47.639 00.001 6120 OnExposeComplete: enter
01:56:47.643 00.004 6120 UpdateGuideState(): m_state=6
01:56:47.647 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7242
01:56:47.652 00.005 6120 Star::Find returns 1 (1), X=961.16, Y=45.84, Mass=14965, SNR=78.5, Peak=255 HFD=7.0
01:56:47.655 00.003 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.30 = -1.99)
01:56:47.660 00.005 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
01:56:47.663 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.39 hyp=0.40 cameraTheta=1.34 mountX=-0.16 mountY=-0.31, mountTheta=-2.05
01:56:47.669 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.39, opts=13)
01:56:47.673 00.004 6120 Enqueuing Move request for scope (0.09, 0.39)
01:56:47.678 00.005 7680 Worker thread wakes up
01:56:47.678 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.39) opts 0xd
01:56:47.678 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.39)
01:56:47.678 00.000 7680 Moving (0.09, 0.39) raw xDistance=-0.16 yDistance=-0.31
01:56:47.678 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:56:47.678 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:56:47.678 00.000 7680 MoveAxis(E, 0, ABG)
01:56:47.679 00.001 7680 Move returns status 0, amount 0
01:56:47.679 00.000 7680 MoveAxis(N, 170, ABG)
01:56:47.679 00.000 7680 Guiding  Dir = 0, Dur = 170
01:56:47.679 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:47.686 00.007 6120 UpdateGuideState exits: m=14965 SNR=78.5 Saturated
01:56:47.692 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:47.697 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:47.701 00.004 6120 Enqueuing Expose request
01:56:47.705 00.004 7680 IsSlewing returns 0
01:56:47.705 00.000 7680 IsGuiding returns 0
01:56:47.706 00.001 7680 PulseGuide returned control before completion, sleep 180
01:56:47.902 00.196 7680 IsGuiding returns 1
01:56:47.902 00.000 7680 scope still moving after pulse duration time elapsed
01:56:47.933 00.031 7680 IsSlewing returns 0
01:56:47.933 00.000 7680 IsGuiding returns 0
01:56:47.933 00.000 7680 scope move finished after 170 + 57 ms
01:56:47.933 00.000 7680 Move returns status 0, amount 170
01:56:47.934 00.001 7680 move complete, result=0
01:56:47.934 00.000 7680 worker thread done servicing request
01:56:47.934 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 170 ms NORTH
01:56:47.940 00.006 7680 Worker thread wakes up
01:56:47.940 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:47.941 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:49.188 01.247 7680 Exposure complete
01:56:49.329 00.141 7680 worker thread done servicing request
01:56:49.330 00.001 6120 OnExposeComplete: enter
01:56:49.335 00.005 6120 UpdateGuideState(): m_state=6
01:56:49.339 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7243
01:56:49.343 00.004 6120 Star::Find returns 1 (1), X=961.28, Y=45.74, Mass=14275, SNR=78.1, Peak=255 HFD=7.0
01:56:49.347 00.004 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (-2.95) = xAngle (3.90 = -2.38)
01:56:49.351 00.004 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.63 = -2.65)
01:56:49.354 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.29 hyp=0.36 cameraTheta=0.95 mountX=-0.26 mountY=-0.17, mountTheta=-2.56
01:56:49.360 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.29, opts=13)
01:56:49.365 00.005 6120 Enqueuing Move request for scope (0.21, 0.29)
01:56:49.369 00.004 7680 Worker thread wakes up
01:56:49.369 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:49.373 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.29) opts 0xd
01:56:49.373 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.29)
01:56:49.373 00.000 7680 Moving (0.21, 0.29) raw xDistance=-0.26 yDistance=-0.17
01:56:49.373 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
01:56:49.373 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:56:49.375 00.002 6120 UpdateGuideState exits: m=14275 SNR=78.1 Saturated
01:56:49.378 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:56:49.378 00.000 7680 MoveAxis(E, 106, ABG)
01:56:49.379 00.001 7680 Guiding  Dir = 2, Dur = 106
01:56:49.379 00.000 7680 IsSlewing returns 0
01:56:49.379 00.000 7680 IsGuiding returns 0
01:56:49.380 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:49.384 00.004 7680 PulseGuide returned control before completion, sleep 116
01:56:49.384 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:49.388 00.004 6120 Enqueuing Expose request
01:56:49.502 00.114 7680 IsGuiding returns 1
01:56:49.502 00.000 7680 scope still moving after pulse duration time elapsed
01:56:49.535 00.033 7680 IsSlewing returns 0
01:56:49.536 00.001 7680 IsGuiding returns 0
01:56:49.536 00.000 7680 scope move finished after 106 + 50 ms
01:56:49.537 00.001 7680 Move returns status 0, amount 106
01:56:49.537 00.000 7680 MoveAxis(N, 0, ABG)
01:56:49.537 00.000 7680 Move returns status 0, amount 0
01:56:49.539 00.002 7680 move complete, result=0
01:56:49.539 00.000 7680 worker thread done servicing request
01:56:49.540 00.001 7680 Worker thread wakes up
01:56:49.540 00.000 6120 GuideStep: -0.3 px 106 ms EAST, -0.2 px 0 ms NORTH
01:56:49.546 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:49.546 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:50.798 01.252 7680 Exposure complete
01:56:50.951 00.153 7680 worker thread done servicing request
01:56:50.951 00.000 6120 OnExposeComplete: enter
01:56:50.955 00.004 6120 UpdateGuideState(): m_state=6
01:56:50.960 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7244
01:56:50.964 00.004 6120 Star::Find returns 1 (1), X=961.21, Y=45.92, Mass=13299, SNR=73.8, Peak=255 HFD=6.8
01:56:50.968 00.004 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.25 = -2.04)
01:56:50.972 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.98 = -2.31)
01:56:50.976 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.47 hyp=0.49 cameraTheta=1.29 mountX=-0.22 mountY=-0.36, mountTheta=-2.12
01:56:50.981 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.47, opts=13)
01:56:50.985 00.004 6120 Enqueuing Move request for scope (0.13, 0.47)
01:56:50.988 00.003 7680 Worker thread wakes up
01:56:50.988 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:50.993 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.47) opts 0xd
01:56:50.993 00.000 6120 UpdateGuideState exits: m=13299 SNR=73.8 Saturated
01:56:50.997 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:51.001 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:51.005 00.004 6120 Enqueuing Expose request
01:56:51.009 00.004 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.47)
01:56:51.009 00.000 7680 Moving (0.13, 0.47) raw xDistance=-0.22 yDistance=-0.36
01:56:51.009 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
01:56:51.009 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:56:51.009 00.000 7680 MoveAxis(E, 97, ABG)
01:56:51.009 00.000 7680 Guiding  Dir = 2, Dur = 97
01:56:51.009 00.000 7680 IsSlewing returns 0
01:56:51.009 00.000 7680 IsGuiding returns 0
01:56:51.011 00.002 7680 PulseGuide returned control before completion, sleep 107
01:56:51.129 00.118 7680 IsGuiding returns 1
01:56:51.130 00.001 7680 scope still moving after pulse duration time elapsed
01:56:51.160 00.030 7680 IsSlewing returns 0
01:56:51.160 00.000 7680 IsGuiding returns 0
01:56:51.161 00.001 7680 scope move finished after 97 + 53 ms
01:56:51.161 00.000 7680 Move returns status 0, amount 97
01:56:51.161 00.000 7680 MoveAxis(N, 196, ABG)
01:56:51.162 00.001 7680 Guiding  Dir = 0, Dur = 196
01:56:51.163 00.001 7680 IsSlewing returns 0
01:56:51.163 00.000 7680 IsGuiding returns 0
01:56:51.164 00.001 7680 PulseGuide returned control before completion, sleep 206
01:56:51.380 00.216 7680 IsGuiding returns 1
01:56:51.381 00.001 7680 scope still moving after pulse duration time elapsed
01:56:51.410 00.029 7680 IsSlewing returns 0
01:56:51.412 00.002 7680 IsGuiding returns 0
01:56:51.413 00.001 7680 scope move finished after 196 + 52 ms
01:56:51.413 00.000 7680 Move returns status 0, amount 196
01:56:51.414 00.001 7680 move complete, result=0
01:56:51.414 00.000 7680 worker thread done servicing request
01:56:51.414 00.000 6120 GuideStep: -0.2 px 97 ms EAST, -0.4 px 196 ms NORTH
01:56:51.420 00.006 7680 Worker thread wakes up
01:56:51.422 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:51.422 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:52.671 01.249 7680 Exposure complete
01:56:52.799 00.128 7680 worker thread done servicing request
01:56:52.800 00.001 6120 OnExposeComplete: enter
01:56:52.804 00.004 6120 UpdateGuideState(): m_state=6
01:56:52.809 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7245
01:56:52.814 00.005 6120 Star::Find returns 1 (1), X=961.30, Y=45.85, Mass=14471, SNR=77.9, Peak=255 HFD=6.9
01:56:52.817 00.003 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
01:56:52.822 00.005 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.73 = -2.55)
01:56:52.826 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.40 hyp=0.46 cameraTheta=1.05 mountX=-0.30 mountY=-0.26, mountTheta=-2.43
01:56:52.831 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.40, opts=13)
01:56:52.835 00.004 6120 Enqueuing Move request for scope (0.23, 0.40)
01:56:52.841 00.006 7680 Worker thread wakes up
01:56:52.842 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:52.848 00.006 6120 UpdateGuideState exits: m=14471 SNR=77.9 Saturated
01:56:52.851 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:52.856 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:52.860 00.004 6120 Enqueuing Expose request
01:56:52.864 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.40) opts 0xd
01:56:52.864 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.40)
01:56:52.864 00.000 7680 Moving (0.23, 0.40) raw xDistance=-0.30 yDistance=-0.26
01:56:52.865 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
01:56:52.865 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
01:56:52.865 00.000 7680 MoveAxis(E, 130, ABG)
01:56:52.866 00.001 7680 Guiding  Dir = 2, Dur = 130
01:56:52.866 00.000 7680 IsSlewing returns 0
01:56:52.866 00.000 7680 IsGuiding returns 0
01:56:52.868 00.002 7680 PulseGuide returned control before completion, sleep 140
01:56:53.016 00.148 7680 IsGuiding returns 1
01:56:53.018 00.002 7680 scope still moving after pulse duration time elapsed
01:56:53.048 00.030 7680 IsSlewing returns 0
01:56:53.048 00.000 7680 IsGuiding returns 0
01:56:53.048 00.000 7680 scope move finished after 130 + 51 ms
01:56:53.048 00.000 7680 Move returns status 0, amount 130
01:56:53.050 00.002 7680 MoveAxis(N, 140, ABG)
01:56:53.050 00.000 7680 Guiding  Dir = 0, Dur = 140
01:56:53.051 00.001 7680 IsSlewing returns 0
01:56:53.051 00.000 7680 IsGuiding returns 0
01:56:53.052 00.001 7680 PulseGuide returned control before completion, sleep 150
01:56:53.205 00.153 7680 IsGuiding returns 1
01:56:53.205 00.000 7680 scope still moving after pulse duration time elapsed
01:56:53.236 00.031 7680 IsSlewing returns 0
01:56:53.237 00.001 7680 IsGuiding returns 0
01:56:53.237 00.000 7680 scope move finished after 140 + 45 ms
01:56:53.237 00.000 7680 Move returns status 0, amount 140
01:56:53.237 00.000 7680 move complete, result=0
01:56:53.238 00.001 7680 worker thread done servicing request
01:56:53.238 00.000 6120 GuideStep: -0.3 px 130 ms EAST, -0.3 px 140 ms NORTH
01:56:53.243 00.005 7680 Worker thread wakes up
01:56:53.244 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:53.244 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:54.487 01.243 7680 Exposure complete
01:56:54.621 00.134 7680 worker thread done servicing request
01:56:54.621 00.000 6120 OnExposeComplete: enter
01:56:54.625 00.004 6120 UpdateGuideState(): m_state=6
01:56:54.630 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7246
01:56:54.634 00.004 6120 Star::Find returns 1 (1), X=961.12, Y=45.85, Mass=13878, SNR=76.4, Peak=255 HFD=6.8
01:56:54.637 00.003 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (-2.95) = xAngle (4.40 = -1.88)
01:56:54.641 00.004 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.14 = -2.15)
01:56:54.645 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.40 hyp=0.41 cameraTheta=1.45 mountX=-0.12 mountY=-0.34, mountTheta=-1.92
01:56:54.652 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.40, opts=13)
01:56:54.657 00.005 6120 Enqueuing Move request for scope (0.05, 0.40)
01:56:54.661 00.004 7680 Worker thread wakes up
01:56:54.662 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:54.666 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.40) opts 0xd
01:56:54.666 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.40)
01:56:54.666 00.000 6120 UpdateGuideState exits: m=13878 SNR=76.4 Saturated
01:56:54.669 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:54.673 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:54.677 00.004 6120 Enqueuing Expose request
01:56:54.683 00.006 7680 Moving (0.05, 0.40) raw xDistance=-0.12 yDistance=-0.34
01:56:54.683 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:56:54.683 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:56:54.683 00.000 7680 MoveAxis(E, 0, ABG)
01:56:54.683 00.000 7680 Move returns status 0, amount 0
01:56:54.684 00.001 7680 MoveAxis(N, 185, ABG)
01:56:54.684 00.000 7680 Guiding  Dir = 0, Dur = 185
01:56:54.684 00.000 7680 IsSlewing returns 0
01:56:54.685 00.001 7680 IsGuiding returns 0
01:56:54.685 00.000 7680 PulseGuide returned control before completion, sleep 195
01:56:54.884 00.199 7680 IsGuiding returns 1
01:56:54.884 00.000 7680 scope still moving after pulse duration time elapsed
01:56:54.914 00.030 7680 IsSlewing returns 0
01:56:54.916 00.002 7680 IsGuiding returns 0
01:56:54.916 00.000 7680 scope move finished after 185 + 46 ms
01:56:54.916 00.000 7680 Move returns status 0, amount 185
01:56:54.916 00.000 7680 move complete, result=0
01:56:54.918 00.002 7680 worker thread done servicing request
01:56:54.918 00.000 7680 Worker thread wakes up
01:56:54.918 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 185 ms NORTH
01:56:54.924 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:54.925 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:56.175 01.250 7680 Exposure complete
01:56:56.318 00.143 7680 worker thread done servicing request
01:56:56.318 00.000 6120 OnExposeComplete: enter
01:56:56.322 00.004 6120 UpdateGuideState(): m_state=6
01:56:56.326 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7247
01:56:56.330 00.004 6120 Star::Find returns 1 (1), X=961.13, Y=45.82, Mass=14542, SNR=77.8, Peak=255 HFD=6.9
01:56:56.334 00.004 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (-2.95) = xAngle (4.38 = -1.91)
01:56:56.338 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.11 = -2.18)
01:56:56.342 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.37 hyp=0.37 cameraTheta=1.42 mountX=-0.12 mountY=-0.31, mountTheta=-1.95
01:56:56.347 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.37, opts=13)
01:56:56.351 00.004 6120 Enqueuing Move request for scope (0.06, 0.37)
01:56:56.354 00.003 7680 Worker thread wakes up
01:56:56.355 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:56.359 00.004 6120 UpdateGuideState exits: m=14542 SNR=77.8 Saturated
01:56:56.363 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.37) opts 0xd
01:56:56.363 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.37)
01:56:56.363 00.000 7680 Moving (0.06, 0.37) raw xDistance=-0.12 yDistance=-0.31
01:56:56.363 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:56:56.363 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
01:56:56.364 00.001 7680 MoveAxis(E, 0, ABG)
01:56:56.364 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:56.368 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:56.374 00.006 6120 Enqueuing Expose request
01:56:56.378 00.004 7680 Move returns status 0, amount 0
01:56:56.379 00.001 7680 MoveAxis(N, 166, ABG)
01:56:56.379 00.000 7680 Guiding  Dir = 0, Dur = 166
01:56:56.379 00.000 7680 IsSlewing returns 0
01:56:56.380 00.001 7680 IsGuiding returns 0
01:56:56.380 00.000 7680 PulseGuide returned control before completion, sleep 176
01:56:56.573 00.193 7680 IsGuiding returns 0
01:56:56.575 00.002 7680 Move returns status 0, amount 166
01:56:56.575 00.000 7680 move complete, result=0
01:56:56.575 00.000 7680 worker thread done servicing request
01:56:56.575 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 166 ms NORTH
01:56:56.582 00.007 7680 Worker thread wakes up
01:56:56.582 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:56.582 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:57.840 01.258 7680 Exposure complete
01:56:57.983 00.143 7680 worker thread done servicing request
01:56:57.983 00.000 6120 OnExposeComplete: enter
01:56:57.987 00.004 6120 UpdateGuideState(): m_state=6
01:56:57.992 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7248
01:56:57.995 00.003 6120 Star::Find returns 1 (1), X=961.16, Y=45.75, Mass=14548, SNR=79.2, Peak=255 HFD=6.9
01:56:57.999 00.004 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (-2.95) = xAngle (4.24 = -2.04)
01:56:58.003 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.97 = -2.31)
01:56:58.008 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.29 mountX=-0.14 mountY=-0.23, mountTheta=-2.12
01:56:58.013 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.30, opts=13)
01:56:58.017 00.004 6120 Enqueuing Move request for scope (0.09, 0.30)
01:56:58.021 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:58.025 00.004 6120 UpdateGuideState exits: m=14548 SNR=79.2 Saturated
01:56:58.029 00.004 7680 Worker thread wakes up
01:56:58.029 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:58.033 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:58.038 00.005 6120 Enqueuing Expose request
01:56:58.041 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
01:56:58.041 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
01:56:58.042 00.001 7680 Moving (0.09, 0.30) raw xDistance=-0.14 yDistance=-0.23
01:56:58.042 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:56:58.042 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:56:58.043 00.001 7680 MoveAxis(E, 0, ABG)
01:56:58.043 00.000 7680 Move returns status 0, amount 0
01:56:58.043 00.000 7680 MoveAxis(N, 124, ABG)
01:56:58.043 00.000 7680 Guiding  Dir = 0, Dur = 124
01:56:58.044 00.001 7680 IsSlewing returns 0
01:56:58.044 00.000 7680 IsGuiding returns 0
01:56:58.044 00.000 7680 PulseGuide returned control before completion, sleep 134
01:56:58.188 00.144 7680 IsGuiding returns 1
01:56:58.189 00.001 7680 scope still moving after pulse duration time elapsed
01:56:58.220 00.031 7680 IsSlewing returns 0
01:56:58.220 00.000 7680 IsGuiding returns 1
01:56:58.252 00.032 7680 IsSlewing returns 0
01:56:58.254 00.002 7680 IsGuiding returns 1
01:56:58.283 00.029 7680 IsSlewing returns 0
01:56:58.285 00.002 7680 IsGuiding returns 1
01:56:58.313 00.028 7680 IsSlewing returns 0
01:56:58.313 00.000 7680 IsGuiding returns 0
01:56:58.314 00.001 7680 scope move finished after 124 + 145 ms
01:56:58.314 00.000 7680 Move returns status 0, amount 124
01:56:58.314 00.000 7680 move complete, result=0
01:56:58.315 00.001 7680 worker thread done servicing request
01:56:58.315 00.000 7680 Worker thread wakes up
01:56:58.315 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 124 ms NORTH
01:56:58.322 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:58.322 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:56:59.576 01.254 7680 Exposure complete
01:56:59.725 00.149 7680 worker thread done servicing request
01:56:59.726 00.001 6120 OnExposeComplete: enter
01:56:59.729 00.003 6120 UpdateGuideState(): m_state=6
01:56:59.734 00.005 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7249
01:56:59.738 00.004 6120 Star::Find returns 1 (1), X=961.20, Y=45.76, Mass=14306, SNR=77.4, Peak=255 HFD=6.9
01:56:59.742 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (-2.95) = xAngle (4.13 = -2.16)
01:56:59.747 00.005 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.86 = -2.42)
01:56:59.751 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.31 hyp=0.34 cameraTheta=1.17 mountX=-0.19 mountY=-0.22, mountTheta=-2.27
01:56:59.756 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.31, opts=13)
01:56:59.759 00.003 6120 Enqueuing Move request for scope (0.13, 0.31)
01:56:59.762 00.003 7680 Worker thread wakes up
01:56:59.764 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:56:59.767 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.31) opts 0xd
01:56:59.767 00.000 6120 UpdateGuideState exits: m=14306 SNR=77.4 Saturated
01:56:59.771 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:59.776 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:56:59.782 00.006 6120 Enqueuing Expose request
01:56:59.785 00.003 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.31)
01:56:59.785 00.000 7680 Moving (0.13, 0.31) raw xDistance=-0.19 yDistance=-0.22
01:56:59.786 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:56:59.786 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:56:59.786 00.000 7680 MoveAxis(E, 0, ABG)
01:56:59.787 00.001 7680 Move returns status 0, amount 0
01:56:59.787 00.000 7680 MoveAxis(N, 121, ABG)
01:56:59.787 00.000 7680 Guiding  Dir = 0, Dur = 121
01:56:59.787 00.000 7680 IsSlewing returns 0
01:56:59.787 00.000 7680 IsGuiding returns 0
01:56:59.788 00.001 7680 PulseGuide returned control before completion, sleep 131
01:56:59.923 00.135 7680 IsGuiding returns 1
01:56:59.923 00.000 7680 scope still moving after pulse duration time elapsed
01:56:59.954 00.031 7680 IsSlewing returns 0
01:56:59.955 00.001 7680 IsGuiding returns 0
01:56:59.955 00.000 7680 scope move finished after 121 + 46 ms
01:56:59.957 00.002 7680 Move returns status 0, amount 121
01:56:59.957 00.000 7680 move complete, result=0
01:56:59.957 00.000 7680 worker thread done servicing request
01:56:59.958 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 121 ms NORTH
01:56:59.966 00.008 7680 Worker thread wakes up
01:56:59.966 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:56:59.966 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:57:01.213 01.247 7680 Exposure complete
01:57:01.356 00.143 7680 worker thread done servicing request
01:57:01.357 00.001 6120 OnExposeComplete: enter
01:57:01.362 00.005 6120 UpdateGuideState(): m_state=6
01:57:01.366 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7250
01:57:01.371 00.005 6120 Star::Find returns 1 (1), X=961.31, Y=45.67, Mass=14399, SNR=78.6, Peak=255 HFD=7.1
01:57:01.374 00.003 6120 CameraToMount -- cameraTheta (0.75) - m_xAngle (-2.95) = xAngle (3.70 = -2.58)
01:57:01.379 00.005 6120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.43 = -2.85)
01:57:01.383 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=0.22 hyp=0.33 cameraTheta=0.75 mountX=-0.28 mountY=-0.09, mountTheta=-2.81
01:57:01.388 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.22, opts=13)
01:57:01.392 00.004 6120 Enqueuing Move request for scope (0.24, 0.22)
01:57:01.396 00.004 7680 Worker thread wakes up
01:57:01.396 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:01.400 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.22) opts 0xd
01:57:01.401 00.001 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.22)
01:57:01.401 00.000 7680 Moving (0.24, 0.22) raw xDistance=-0.28 yDistance=-0.09
01:57:01.401 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
01:57:01.401 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:57:01.402 00.001 6120 UpdateGuideState exits: m=14399 SNR=78.6 Saturated
01:57:01.407 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:01.412 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:01.417 00.005 6120 Enqueuing Expose request
01:57:01.421 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:57:01.421 00.000 7680 MoveAxis(E, 113, ABG)
01:57:01.422 00.001 7680 Guiding  Dir = 2, Dur = 113
01:57:01.422 00.000 7680 IsSlewing returns 0
01:57:01.422 00.000 7680 IsGuiding returns 0
01:57:01.423 00.001 7680 PulseGuide returned control before completion, sleep 123
01:57:01.561 00.138 7680 IsGuiding returns 1
01:57:01.562 00.001 7680 scope still moving after pulse duration time elapsed
01:57:01.592 00.030 7680 IsSlewing returns 0
01:57:01.593 00.001 7680 IsGuiding returns 0
01:57:01.595 00.002 7680 scope move finished after 113 + 59 ms
01:57:01.595 00.000 7680 Move returns status 0, amount 113
01:57:01.595 00.000 7680 MoveAxis(N, 0, ABG)
01:57:01.596 00.001 7680 Move returns status 0, amount 0
01:57:01.597 00.001 7680 move complete, result=0
01:57:01.597 00.000 7680 worker thread done servicing request
01:57:01.597 00.000 6120 GuideStep: -0.3 px 113 ms EAST, -0.1 px 0 ms NORTH
01:57:01.603 00.006 7680 Worker thread wakes up
01:57:01.603 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:01.603 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:57:02.858 01.255 7680 Exposure complete
01:57:02.993 00.135 7680 worker thread done servicing request
01:57:02.995 00.002 6120 OnExposeComplete: enter
01:57:02.999 00.004 6120 UpdateGuideState(): m_state=6
01:57:03.002 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7251
01:57:03.007 00.005 6120 Star::Find returns 1 (1), X=961.18, Y=45.90, Mass=14340, SNR=78.1, Peak=255 HFD=6.9
01:57:03.010 00.003 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.29 = -2.00)
01:57:03.014 00.004 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.02 = -2.27)
01:57:03.017 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.45 hyp=0.46 cameraTheta=1.33 mountX=-0.19 mountY=-0.36, mountTheta=-2.06
01:57:03.023 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.45, opts=13)
01:57:03.030 00.007 6120 Enqueuing Move request for scope (0.11, 0.45)
01:57:03.034 00.004 7680 Worker thread wakes up
01:57:03.034 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.45) opts 0xd
01:57:03.034 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.45)
01:57:03.035 00.001 7680 Moving (0.11, 0.45) raw xDistance=-0.19 yDistance=-0.36
01:57:03.036 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:57:03.036 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:57:03.036 00.000 7680 MoveAxis(E, 0, ABG)
01:57:03.036 00.000 7680 Move returns status 0, amount 0
01:57:03.036 00.000 7680 MoveAxis(N, 193, ABG)
01:57:03.036 00.000 7680 Guiding  Dir = 0, Dur = 193
01:57:03.036 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:03.041 00.005 7680 IsSlewing returns 0
01:57:03.041 00.000 6120 UpdateGuideState exits: m=14340 SNR=78.1 Saturated
01:57:03.046 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:03.050 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:03.053 00.003 7680 IsGuiding returns 0
01:57:03.054 00.001 6120 Enqueuing Expose request
01:57:03.057 00.003 7680 PulseGuide returned control before completion, sleep 203
01:57:03.265 00.208 7680 IsGuiding returns 1
01:57:03.267 00.002 7680 scope still moving after pulse duration time elapsed
01:57:03.297 00.030 7680 IsSlewing returns 0
01:57:03.298 00.001 7680 IsGuiding returns 0
01:57:03.298 00.000 7680 scope move finished after 193 + 51 ms
01:57:03.299 00.001 7680 Move returns status 0, amount 193
01:57:03.299 00.000 7680 move complete, result=0
01:57:03.300 00.001 7680 worker thread done servicing request
01:57:03.300 00.000 7680 Worker thread wakes up
01:57:03.300 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 193 ms NORTH
01:57:03.307 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:03.309 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:57:04.564 01.255 7680 Exposure complete
01:57:04.698 00.134 7680 worker thread done servicing request
01:57:04.698 00.000 6120 OnExposeComplete: enter
01:57:04.703 00.005 6120 UpdateGuideState(): m_state=6
01:57:04.706 00.003 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7252
01:57:04.711 00.005 6120 Star::Find returns 1 (1), X=961.20, Y=45.72, Mass=14218, SNR=77.8, Peak=255 HFD=7.0
01:57:04.714 00.003 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (-2.95) = xAngle (4.08 = -2.20)
01:57:04.718 00.004 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.81 = -2.47)
01:57:04.721 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.28 hyp=0.31 cameraTheta=1.13 mountX=-0.18 mountY=-0.19, mountTheta=-2.33
01:57:04.727 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.28, opts=13)
01:57:04.731 00.004 6120 Enqueuing Move request for scope (0.13, 0.28)
01:57:04.735 00.004 7680 Worker thread wakes up
01:57:04.735 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.28) opts 0xd
01:57:04.736 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:04.739 00.003 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.28)
01:57:04.739 00.000 6120 UpdateGuideState exits: m=14218 SNR=77.8 Saturated
01:57:04.744 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:04.749 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:04.752 00.003 6120 Enqueuing Expose request
01:57:04.757 00.005 7680 Moving (0.13, 0.28) raw xDistance=-0.18 yDistance=-0.19
01:57:04.757 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:57:04.757 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:57:04.758 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:57:04.758 00.000 7680 MoveAxis(E, 0, ABG)
01:57:04.758 00.000 7680 Move returns status 0, amount 0
01:57:04.758 00.000 7680 MoveAxis(N, 0, ABG)
01:57:04.758 00.000 7680 Move returns status 0, amount 0
01:57:04.758 00.000 7680 move complete, result=0
01:57:04.758 00.000 7680 worker thread done servicing request
01:57:04.759 00.001 7680 Worker thread wakes up
01:57:04.759 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:57:04.764 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:04.764 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:57:06.017 01.253 7680 Exposure complete
01:57:06.151 00.134 7680 worker thread done servicing request
01:57:06.151 00.000 6120 OnExposeComplete: enter
01:57:06.156 00.005 6120 UpdateGuideState(): m_state=6
01:57:06.160 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7253
01:57:06.164 00.004 6120 Star::Find returns 1 (1), X=961.35, Y=45.91, Mass=14280, SNR=77.5, Peak=255 HFD=6.8
01:57:06.168 00.004 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.97 = -2.31)
01:57:06.172 00.004 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.70 = -2.58)
01:57:06.175 00.003 6120 CameraToMount -- cameraX=0.28 cameraY=0.46 hyp=0.54 cameraTheta=1.02 mountX=-0.36 mountY=-0.29, mountTheta=-2.47
01:57:06.180 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.46, opts=13)
01:57:06.184 00.004 6120 Enqueuing Move request for scope (0.28, 0.46)
01:57:06.188 00.004 7680 Worker thread wakes up
01:57:06.188 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.46) opts 0xd
01:57:06.188 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.46)
01:57:06.188 00.000 7680 Moving (0.28, 0.46) raw xDistance=-0.36 yDistance=-0.29
01:57:06.189 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:57:06.189 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:57:06.189 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:06.193 00.004 6120 UpdateGuideState exits: m=14280 SNR=77.5 Saturated
01:57:06.197 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:06.200 00.003 7680 MoveAxis(E, 148, ABG)
01:57:06.200 00.000 7680 Guiding  Dir = 2, Dur = 148
01:57:06.201 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:06.204 00.003 6120 Enqueuing Expose request
01:57:06.208 00.004 7680 IsSlewing returns 0
01:57:06.208 00.000 7680 IsGuiding returns 0
01:57:06.208 00.000 7680 PulseGuide returned control before completion, sleep 158
01:57:06.369 00.161 7680 IsGuiding returns 1
01:57:06.369 00.000 7680 scope still moving after pulse duration time elapsed
01:57:06.401 00.032 7680 IsSlewing returns 0
01:57:06.402 00.001 7680 IsGuiding returns 0
01:57:06.403 00.001 7680 scope move finished after 148 + 46 ms
01:57:06.403 00.000 7680 Move returns status 0, amount 148
01:57:06.404 00.001 7680 MoveAxis(N, 156, ABG)
01:57:06.404 00.000 7680 Guiding  Dir = 0, Dur = 156
01:57:06.405 00.001 7680 IsSlewing returns 0
01:57:06.405 00.000 7680 IsGuiding returns 0
01:57:06.406 00.001 7680 PulseGuide returned control before completion, sleep 166
01:57:06.575 00.169 7680 IsGuiding returns 1
01:57:06.576 00.001 7680 scope still moving after pulse duration time elapsed
01:57:06.606 00.030 7680 IsSlewing returns 0
01:57:06.607 00.001 7680 IsGuiding returns 0
01:57:06.608 00.001 7680 scope move finished after 156 + 45 ms
01:57:06.608 00.000 7680 Move returns status 0, amount 156
01:57:06.609 00.001 7680 move complete, result=0
01:57:06.609 00.000 7680 worker thread done servicing request
01:57:06.610 00.001 7680 Worker thread wakes up
01:57:06.610 00.000 6120 GuideStep: -0.4 px 148 ms EAST, -0.3 px 156 ms NORTH
01:57:06.616 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:06.617 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,30,31,31)
01:57:07.351 00.734 6120 evsrv: cli 0FAF03D8 connect
01:57:07.356 00.005 6120 case statement mapped state 6 to 3
01:57:07.361 00.005 6120 case statement mapped state 6 to 3
01:57:07.429 00.068 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"2f7427ee-96f1-4545-97c3-f28e30918df4"}
01:57:07.432 00.003 6120 case statement mapped state 6 to 3
01:57:07.436 00.004 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f7427ee-96f1-4545-97c3-f28e30918df4"}
01:57:07.528 00.092 6120 evsrv: cli 0FAF03D8 disconnect
01:57:07.534 00.006 6120 evsrv: cli 0FAEF7F8 connect
01:57:07.539 00.005 6120 case statement mapped state 6 to 3
01:57:07.543 00.004 6120 case statement mapped state 6 to 3
01:57:07.547 00.004 6120 evsrv: cli 0FAEF7F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"12361da1-45ed-44dd-be86-486db61d7958"}
01:57:07.550 00.003 6120 PhdController::Dither begins
01:57:07.555 00.005 6120 dither: size=5.00, dRA=0.45 dDec=-0.52
01:57:07.558 00.003 6120 MountToCamera -- mountTheta (-0.85) + m_xAngle (-2.95) = xAngle (-3.81 = 2.47)
01:57:07.561 00.003 6120 MountToCamera -- mountX=0.45 mountY=-0.52 hyp=0.69 mountTheta=-0.85 cameraX=-0.54, cameraY=0.42 cameraTheta=2.47
01:57:07.563 00.002 6120 setting lock position to (960.53, 45.87)
01:57:07.567 00.004 6120 Mount: notify guiding dithered (-0.5, 0.4)
01:57:07.570 00.003 6120 Status Line: Dither by 0.45,-0.52
01:57:07.574 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
01:57:07.579 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
01:57:07.582 00.003 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":0,"id":"12361da1-45ed-44dd-be86-486db61d7958"}
01:57:07.730 00.148 6120 evsrv: cli 0FAEF7F8 disconnect
01:57:07.859 00.129 7680 Exposure complete
01:57:07.957 00.098 7680 worker thread done servicing request
01:57:07.958 00.001 6120 OnExposeComplete: enter
01:57:07.962 00.004 6120 UpdateGuideState(): m_state=6
01:57:07.964 00.002 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7254
01:57:07.967 00.003 6120 Star::Find returns 1 (1), X=961.21, Y=45.84, Mass=13934, SNR=75.6, Peak=255 HFD=6.8
01:57:07.971 00.004 6120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-2.95) = xAngle (2.90 = 2.90)
01:57:07.973 00.002 6120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.64 = 2.64)
01:57:07.975 00.002 6120 CameraToMount -- cameraX=0.68 cameraY=-0.03 hyp=0.68 cameraTheta=-0.05 mountX=-0.66 mountY=0.33, mountTheta=2.68
01:57:07.978 00.003 6120 dither recenter: remaining=(-0.5,0.5) step=(-0.5,0.5)
01:57:07.981 00.003 6120 MountToCamera -- mountTheta (2.29) + m_xAngle (-2.95) = xAngle (-0.67 = -0.67)
01:57:07.984 00.003 6120 MountToCamera -- mountX=-0.45 mountY=0.52 hyp=0.69 mountTheta=2.29 cameraX=0.54, cameraY=-0.42 cameraTheta=-0.67
01:57:07.987 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.54, y=-0.42, opts=4)
01:57:07.989 00.002 6120 Enqueuing Move request for scope (0.54, -0.42)
01:57:07.991 00.002 6120 Mount: notify direct move -0.45,0.52
01:57:07.994 00.003 7680 Worker thread wakes up
01:57:07.994 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.42) opts 0x4
01:57:07.994 00.000 7680 Handling offset move in thread for scope, endpoint = (0.54, -0.42)
01:57:07.994 00.000 7680 Moving (0.54, -0.42) raw xDistance=-0.45 yDistance=0.52
01:57:07.994 00.000 7680 MoveAxis(E, 292, B)
01:57:07.995 00.001 7680 Guiding  Dir = 2, Dur = 292
01:57:07.995 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:07.997 00.002 6120 UpdateGuideState exits: m=13934 SNR=75.6 Saturated
01:57:08.000 00.003 6120 PhdController: settling, locked = 1, distance = 0.97 (1.50) aobump = 0 frame = 1 / 99999
01:57:08.002 00.002 7680 IsSlewing returns 0
01:57:08.003 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764057428.002,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.97,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
01:57:08.005 00.002 7680 IsGuiding returns 0
01:57:08.005 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:08.009 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:08.011 00.002 6120 Enqueuing Expose request
01:57:08.013 00.002 7680 PulseGuide returned control before completion, sleep 302
01:57:08.327 00.314 7680 IsGuiding returns 1
01:57:08.327 00.000 7680 scope still moving after pulse duration time elapsed
01:57:08.358 00.031 7680 IsSlewing returns 0
01:57:08.358 00.000 7680 IsGuiding returns 1
01:57:08.389 00.031 7680 IsSlewing returns 0
01:57:08.391 00.002 7680 IsGuiding returns 0
01:57:08.391 00.000 7680 scope move finished after 292 + 92 ms
01:57:08.391 00.000 7680 Move returns status 0, amount 292
01:57:08.392 00.001 7680 MoveAxis(S, 281, B)
01:57:08.392 00.000 7680 Guiding  Dir = 1, Dur = 281
01:57:08.392 00.000 7680 IsSlewing returns 0
01:57:08.392 00.000 7680 IsGuiding returns 0
01:57:08.393 00.001 7680 PulseGuide returned control before completion, sleep 291
01:57:08.686 00.293 7680 IsGuiding returns 1
01:57:08.686 00.000 7680 scope still moving after pulse duration time elapsed
01:57:08.717 00.031 7680 IsSlewing returns 0
01:57:08.719 00.002 7680 IsGuiding returns 0
01:57:08.719 00.000 7680 scope move finished after 281 + 46 ms
01:57:08.721 00.002 7680 Move returns status 0, amount 281
01:57:08.721 00.000 7680 move complete, result=0
01:57:08.721 00.000 6120 GuideStep: -0.5 px 292 ms EAST, 0.5 px 281 ms SOUTH
01:57:08.730 00.009 7680 worker thread done servicing request
01:57:08.730 00.000 7680 Worker thread wakes up
01:57:08.730 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:08.731 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:09.975 01.244 7680 Exposure complete
01:57:10.075 00.100 7680 worker thread done servicing request
01:57:10.076 00.001 6120 OnExposeComplete: enter
01:57:10.079 00.003 6120 UpdateGuideState(): m_state=6
01:57:10.083 00.004 6120 Star::Find(15, 961, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7255
01:57:10.087 00.004 6120 Star::Find returns 1 (1), X=960.83, Y=45.96, Mass=14793, SNR=80.1, Peak=255 HFD=7.0
01:57:10.090 00.003 6120 CameraToMount -- cameraTheta (0.27) - m_xAngle (-2.95) = xAngle (3.23 = -3.06)
01:57:10.093 00.003 6120 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.96 = 2.96)
01:57:10.097 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=0.08 hyp=0.31 cameraTheta=0.27 mountX=-0.31 mountY=0.06, mountTheta=2.96
01:57:10.102 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.08, opts=13)
01:57:10.105 00.003 6120 Enqueuing Move request for scope (0.30, 0.08)
01:57:10.109 00.004 7680 Worker thread wakes up
01:57:10.110 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:10.113 00.003 6120 UpdateGuideState exits: m=14793 SNR=80.1 Saturated
01:57:10.117 00.004 6120 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 2 / 99999
01:57:10.120 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.08) opts 0xd
01:57:10.120 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.08)
01:57:10.121 00.001 7680 Moving (0.30, 0.08) raw xDistance=-0.31 yDistance=0.06
01:57:10.121 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:57:10.121 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:57:10.121 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764057430.120,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.31,"Time":2.1,"SettleTime":10.0,"StarLocked":true}
01:57:10.125 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:57:10.126 00.001 7680 MoveAxis(E, 127, ABG)
01:57:10.126 00.000 7680 Guiding  Dir = 2, Dur = 127
01:57:10.126 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:10.130 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:10.133 00.003 6120 Enqueuing Expose request
01:57:10.137 00.004 7680 IsSlewing returns 0
01:57:10.137 00.000 7680 IsGuiding returns 0
01:57:10.138 00.001 7680 PulseGuide returned control before completion, sleep 137
01:57:10.284 00.146 7680 IsGuiding returns 1
01:57:10.284 00.000 7680 scope still moving after pulse duration time elapsed
01:57:10.314 00.030 7680 IsSlewing returns 0
01:57:10.315 00.001 7680 IsGuiding returns 0
01:57:10.316 00.001 7680 scope move finished after 127 + 51 ms
01:57:10.316 00.000 7680 Move returns status 0, amount 127
01:57:10.317 00.001 7680 MoveAxis(N, 0, ABG)
01:57:10.318 00.001 7680 Move returns status 0, amount 0
01:57:10.318 00.000 7680 move complete, result=0
01:57:10.318 00.000 7680 worker thread done servicing request
01:57:10.319 00.001 7680 Worker thread wakes up
01:57:10.319 00.000 6120 GuideStep: -0.3 px 127 ms EAST, 0.1 px 0 ms NORTH
01:57:10.324 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:10.324 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:11.579 01.255 7680 Exposure complete
01:57:11.714 00.135 7680 worker thread done servicing request
01:57:11.715 00.001 6120 OnExposeComplete: enter
01:57:11.719 00.004 6120 UpdateGuideState(): m_state=6
01:57:11.722 00.003 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7256
01:57:11.727 00.005 6120 Star::Find returns 1 (1), X=960.76, Y=46.16, Mass=14355, SNR=77.2, Peak=255 HFD=6.9
01:57:11.730 00.003 6120 CameraToMount -- cameraTheta (0.91) - m_xAngle (-2.95) = xAngle (3.86 = -2.42)
01:57:11.734 00.004 6120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.59 = -2.69)
01:57:11.738 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.29 hyp=0.37 cameraTheta=0.91 mountX=-0.28 mountY=-0.16, mountTheta=-2.62
01:57:11.743 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.29, opts=13)
01:57:11.747 00.004 6120 Enqueuing Move request for scope (0.23, 0.29)
01:57:11.751 00.004 7680 Worker thread wakes up
01:57:11.751 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:11.755 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.29) opts 0xd
01:57:11.755 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.29)
01:57:11.756 00.001 7680 Moving (0.23, 0.29) raw xDistance=-0.28 yDistance=-0.16
01:57:11.756 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
01:57:11.756 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:57:11.757 00.001 6120 UpdateGuideState exits: m=14355 SNR=77.2 Saturated
01:57:11.761 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:57:11.761 00.000 7680 MoveAxis(E, 122, ABG)
01:57:11.761 00.000 6120 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 3 / 99999
01:57:11.765 00.004 7680 Guiding  Dir = 2, Dur = 122
01:57:11.765 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764057431.765,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.33,"Time":3.8,"SettleTime":10.0,"StarLocked":true}
01:57:11.768 00.003 7680 IsSlewing returns 0
01:57:11.769 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:11.773 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:11.776 00.003 6120 Enqueuing Expose request
01:57:11.780 00.004 7680 IsGuiding returns 0
01:57:11.780 00.000 7680 PulseGuide returned control before completion, sleep 132
01:57:11.925 00.145 7680 IsGuiding returns 1
01:57:11.926 00.001 7680 scope still moving after pulse duration time elapsed
01:57:11.956 00.030 7680 IsSlewing returns 0
01:57:11.957 00.001 7680 IsGuiding returns 0
01:57:11.957 00.000 7680 scope move finished after 122 + 55 ms
01:57:11.959 00.002 7680 Move returns status 0, amount 122
01:57:11.959 00.000 7680 MoveAxis(N, 0, ABG)
01:57:11.959 00.000 7680 Move returns status 0, amount 0
01:57:11.959 00.000 7680 move complete, result=0
01:57:11.960 00.001 7680 worker thread done servicing request
01:57:11.960 00.000 7680 Worker thread wakes up
01:57:11.961 00.001 6120 GuideStep: -0.3 px 122 ms EAST, -0.2 px 0 ms NORTH
01:57:11.968 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:11.968 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:13.215 01.247 7680 Exposure complete
01:57:13.325 00.110 7680 worker thread done servicing request
01:57:13.325 00.000 6120 OnExposeComplete: enter
01:57:13.329 00.004 6120 UpdateGuideState(): m_state=6
01:57:13.333 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7257
01:57:13.336 00.003 6120 Star::Find returns 1 (1), X=960.42, Y=46.44, Mass=14135, SNR=77.8, Peak=255 HFD=7.1
01:57:13.341 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.71 = -1.57)
01:57:13.345 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.84)
01:57:13.348 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.57 hyp=0.58 cameraTheta=1.76 mountX=0.00 mountY=-0.56, mountTheta=-1.57
01:57:13.353 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.57, opts=13)
01:57:13.357 00.004 6120 Enqueuing Move request for scope (-0.11, 0.57)
01:57:13.360 00.003 7680 Worker thread wakes up
01:57:13.360 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.57) opts 0xd
01:57:13.361 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.57)
01:57:13.361 00.000 7680 Moving (-0.11, 0.57) raw xDistance=0.00 yDistance=-0.56
01:57:13.361 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:57:13.361 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
01:57:13.361 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
01:57:13.361 00.000 7680 MoveAxis(E, 0, ABG)
01:57:13.361 00.000 7680 Move returns status 0, amount 0
01:57:13.362 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:13.365 00.003 7680 MoveAxis(N, 0, ABG)
01:57:13.365 00.000 7680 Move returns status 0, amount 0
01:57:13.366 00.001 7680 move complete, result=0
01:57:13.366 00.000 7680 worker thread done servicing request
01:57:13.366 00.000 6120 UpdateGuideState exits: m=14135 SNR=77.8 Saturated
01:57:13.369 00.003 6120 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 4 / 99999
01:57:13.373 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764057433.373,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.40,"Time":5.4,"SettleTime":10.0,"StarLocked":true}
01:57:13.376 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:13.380 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:13.383 00.003 6120 Enqueuing Expose request
01:57:13.387 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
01:57:13.390 00.003 7680 Worker thread wakes up
01:57:13.390 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:13.390 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:14.647 01.257 7680 Exposure complete
01:57:14.773 00.126 7680 worker thread done servicing request
01:57:14.773 00.000 6120 OnExposeComplete: enter
01:57:14.779 00.006 6120 UpdateGuideState(): m_state=6
01:57:14.784 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7258
01:57:14.788 00.004 6120 Star::Find returns 1 (1), X=960.75, Y=46.26, Mass=14491, SNR=77.9, Peak=255 HFD=7.0
01:57:14.793 00.005 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.01 = -2.28)
01:57:14.796 00.003 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.54)
01:57:14.799 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=0.38 hyp=0.44 cameraTheta=1.05 mountX=-0.28 mountY=-0.25, mountTheta=-2.43
01:57:14.805 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.38, opts=13)
01:57:14.808 00.003 6120 Enqueuing Move request for scope (0.22, 0.38)
01:57:14.812 00.004 7680 Worker thread wakes up
01:57:14.812 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.38) opts 0xd
01:57:14.812 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.38)
01:57:14.812 00.000 7680 Moving (0.22, 0.38) raw xDistance=-0.28 yDistance=-0.25
01:57:14.812 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
01:57:14.814 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
01:57:14.814 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:14.817 00.003 6120 UpdateGuideState exits: m=14491 SNR=77.9 Saturated
01:57:14.820 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:57:14.820 00.000 7680 MoveAxis(E, 116, ABG)
01:57:14.822 00.002 6120 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 5 / 99999
01:57:14.826 00.004 7680 Guiding  Dir = 2, Dur = 116
01:57:14.826 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764057434.826,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.41,"Time":6.8,"SettleTime":10.0,"StarLocked":true}
01:57:14.830 00.004 7680 IsSlewing returns 0
01:57:14.831 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:14.835 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:14.838 00.003 6120 Enqueuing Expose request
01:57:14.842 00.004 7680 IsGuiding returns 0
01:57:14.842 00.000 7680 PulseGuide returned control before completion, sleep 126
01:57:14.980 00.138 7680 IsGuiding returns 1
01:57:14.980 00.000 7680 scope still moving after pulse duration time elapsed
01:57:15.011 00.031 7680 IsSlewing returns 0
01:57:15.012 00.001 7680 IsGuiding returns 0
01:57:15.014 00.002 7680 scope move finished after 116 + 54 ms
01:57:15.014 00.000 7680 Move returns status 0, amount 116
01:57:15.014 00.000 7680 MoveAxis(N, 0, ABG)
01:57:15.014 00.000 7680 Move returns status 0, amount 0
01:57:15.014 00.000 7680 move complete, result=0
01:57:15.015 00.001 7680 worker thread done servicing request
01:57:15.015 00.000 6120 GuideStep: -0.3 px 116 ms EAST, -0.2 px 0 ms NORTH
01:57:15.021 00.006 7680 Worker thread wakes up
01:57:15.021 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:15.021 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:16.276 01.255 7680 Exposure complete
01:57:16.407 00.131 7680 worker thread done servicing request
01:57:16.407 00.000 6120 OnExposeComplete: enter
01:57:16.411 00.004 6120 UpdateGuideState(): m_state=6
01:57:16.415 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7259
01:57:16.419 00.004 6120 Star::Find returns 1 (1), X=960.60, Y=46.69, Mass=14592, SNR=78.0, Peak=255 HFD=7.2
01:57:16.422 00.003 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.45 = -1.84)
01:57:16.426 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.18 = -2.10)
01:57:16.430 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.81 hyp=0.82 cameraTheta=1.49 mountX=-0.21 mountY=-0.70, mountTheta=-1.87
01:57:16.435 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.81, opts=13)
01:57:16.438 00.003 6120 Enqueuing Move request for scope (0.06, 0.81)
01:57:16.442 00.004 7680 Worker thread wakes up
01:57:16.442 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.81) opts 0xd
01:57:16.443 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.81)
01:57:16.443 00.000 7680 Moving (0.06, 0.81) raw xDistance=-0.21 yDistance=-0.70
01:57:16.443 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
01:57:16.443 00.000 7680 resist switch: large excursion: input -0.70 thresh 0.60 direction from 0 to -1
01:57:16.444 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.11
01:57:16.444 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
01:57:16.444 00.000 7680 MoveAxis(E, 95, ABG)
01:57:16.444 00.000 7680 Guiding  Dir = 2, Dur = 95
01:57:16.444 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:16.448 00.004 7680 IsSlewing returns 0
01:57:16.448 00.000 6120 UpdateGuideState exits: m=14592 SNR=78.0 Saturated
01:57:16.452 00.004 6120 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 6 / 99999
01:57:16.456 00.004 7680 IsGuiding returns 0
01:57:16.456 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764057436.456,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.53,"Time":8.5,"SettleTime":10.0,"StarLocked":true}
01:57:16.460 00.004 7680 PulseGuide returned control before completion, sleep 105
01:57:16.460 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:16.463 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:16.467 00.004 6120 Enqueuing Expose request
01:57:16.578 00.111 7680 IsGuiding returns 1
01:57:16.579 00.001 7680 scope still moving after pulse duration time elapsed
01:57:16.609 00.030 7680 IsSlewing returns 0
01:57:16.611 00.002 7680 IsGuiding returns 0
01:57:16.612 00.001 7680 scope move finished after 95 + 61 ms
01:57:16.612 00.000 7680 Move returns status 0, amount 95
01:57:16.613 00.001 7680 MoveAxis(N, 382, ABG)
01:57:16.613 00.000 7680 Guiding  Dir = 0, Dur = 382
01:57:16.614 00.001 7680 IsSlewing returns 0
01:57:16.614 00.000 7680 IsGuiding returns 0
01:57:16.614 00.000 7680 PulseGuide returned control before completion, sleep 392
01:57:17.016 00.402 7680 IsGuiding returns 1
01:57:17.017 00.001 7680 scope still moving after pulse duration time elapsed
01:57:17.047 00.030 7680 IsSlewing returns 0
01:57:17.048 00.001 7680 IsGuiding returns 0
01:57:17.048 00.000 7680 scope move finished after 382 + 51 ms
01:57:17.050 00.002 7680 Move returns status 0, amount 382
01:57:17.051 00.001 7680 move complete, result=0
01:57:17.051 00.000 7680 worker thread done servicing request
01:57:17.051 00.000 6120 GuideStep: -0.2 px 95 ms EAST, -0.7 px 382 ms NORTH
01:57:17.059 00.008 7680 Worker thread wakes up
01:57:17.059 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:17.060 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:18.313 01.253 7680 Exposure complete
01:57:18.447 00.134 7680 worker thread done servicing request
01:57:18.447 00.000 6120 OnExposeComplete: enter
01:57:18.451 00.004 6120 UpdateGuideState(): m_state=6
01:57:18.455 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7260
01:57:18.458 00.003 6120 Star::Find returns 1 (1), X=960.43, Y=46.81, Mass=14134, SNR=76.9, Peak=255 HFD=7.0
01:57:18.462 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (-2.95) = xAngle (4.63 = -1.65)
01:57:18.466 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.36 = -1.92)
01:57:18.469 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.94 hyp=0.94 cameraTheta=1.68 mountX=-0.07 mountY=-0.89, mountTheta=-1.65
01:57:18.474 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.94, opts=13)
01:57:18.478 00.004 6120 Enqueuing Move request for scope (-0.10, 0.94)
01:57:18.482 00.004 7680 Worker thread wakes up
01:57:18.482 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.94) opts 0xd
01:57:18.482 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.94)
01:57:18.483 00.001 7680 Moving (-0.10, 0.94) raw xDistance=-0.07 yDistance=-0.89
01:57:18.483 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:57:18.483 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89
01:57:18.483 00.000 7680 MoveAxis(E, 0, ABG)
01:57:18.483 00.000 7680 Move returns status 0, amount 0
01:57:18.484 00.001 7680 MoveAxis(N, 482, ABG)
01:57:18.484 00.000 7680 Guiding  Dir = 0, Dur = 482
01:57:18.484 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:18.487 00.003 7680 IsSlewing returns 0
01:57:18.488 00.001 6120 UpdateGuideState exits: m=14134 SNR=76.9 Saturated
01:57:18.494 00.006 7680 IsGuiding returns 0
01:57:18.494 00.000 6120 PhdController: settling, locked = 1, distance = 0.66 (1.50) aobump = 0 frame = 7 / 99999
01:57:18.500 00.006 7680 PulseGuide returned control before completion, sleep 492
01:57:18.500 00.000 6120 PhdController: newstate STATE_FINISH
01:57:18.504 00.004 6120 PhdController complete: success
01:57:18.509 00.005 6120 evsrv: {"Event":"SettleDone","Timestamp":1764057438.509,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
01:57:18.512 00.003 6120 Mount: notify guiding dither settle done success=1
01:57:18.517 00.005 6120 PhdController: newstate STATE_IDLE
01:57:18.520 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:18.524 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:18.528 00.004 6120 Enqueuing Expose request
01:57:19.007 00.479 7680 IsGuiding returns 1
01:57:19.008 00.001 7680 scope still moving after pulse duration time elapsed
01:57:19.038 00.030 7680 IsSlewing returns 0
01:57:19.039 00.001 7680 IsGuiding returns 0
01:57:19.040 00.001 7680 scope move finished after 482 + 63 ms
01:57:19.041 00.001 7680 Move returns status 0, amount 482
01:57:19.041 00.000 7680 move complete, result=0
01:57:19.041 00.000 7680 worker thread done servicing request
01:57:19.042 00.001 7680 Worker thread wakes up
01:57:19.042 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.9 px 482 ms NORTH
01:57:19.048 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:19.048 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:20.302 01.254 7680 Exposure complete
01:57:20.440 00.138 7680 worker thread done servicing request
01:57:20.441 00.001 6120 OnExposeComplete: enter
01:57:20.444 00.003 6120 UpdateGuideState(): m_state=6
01:57:20.448 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7261
01:57:20.453 00.005 6120 Star::Find returns 1 (1), X=960.43, Y=46.39, Mass=14576, SNR=77.5, Peak=255 HFD=7.2
01:57:20.456 00.003 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.56)
01:57:20.459 00.003 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
01:57:20.465 00.006 6120 CameraToMount -- cameraX=-0.10 cameraY=0.51 hyp=0.52 cameraTheta=1.76 mountX=0.00 mountY=-0.51, mountTheta=-1.56
01:57:20.470 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.51, opts=13)
01:57:20.474 00.004 6120 Enqueuing Move request for scope (-0.10, 0.51)
01:57:20.477 00.003 7680 Worker thread wakes up
01:57:20.478 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.51) opts 0xd
01:57:20.478 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.51)
01:57:20.478 00.000 7680 Moving (-0.10, 0.51) raw xDistance=0.00 yDistance=-0.51
01:57:20.478 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:57:20.479 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
01:57:20.479 00.000 7680 MoveAxis(E, 0, ABG)
01:57:20.479 00.000 7680 Move returns status 0, amount 0
01:57:20.479 00.000 7680 MoveAxis(N, 275, ABG)
01:57:20.479 00.000 7680 Guiding  Dir = 0, Dur = 275
01:57:20.479 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:20.484 00.005 6120 UpdateGuideState exits: m=14576 SNR=77.5 Saturated
01:57:20.488 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:20.492 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:20.496 00.004 6120 Enqueuing Expose request
01:57:20.501 00.005 7680 IsSlewing returns 0
01:57:20.501 00.000 7680 IsGuiding returns 0
01:57:20.502 00.001 7680 PulseGuide returned control before completion, sleep 285
01:57:20.791 00.289 7680 IsGuiding returns 1
01:57:20.792 00.001 7680 scope still moving after pulse duration time elapsed
01:57:20.822 00.030 7680 IsSlewing returns 0
01:57:20.823 00.001 7680 IsGuiding returns 0
01:57:20.824 00.001 7680 scope move finished after 275 + 46 ms
01:57:20.824 00.000 7680 Move returns status 0, amount 275
01:57:20.824 00.000 7680 move complete, result=0
01:57:20.826 00.002 7680 worker thread done servicing request
01:57:20.826 00.000 7680 Worker thread wakes up
01:57:20.826 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 275 ms NORTH
01:57:20.833 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:20.833 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:22.088 01.255 7680 Exposure complete
01:57:22.216 00.128 7680 worker thread done servicing request
01:57:22.216 00.000 6120 OnExposeComplete: enter
01:57:22.220 00.004 6120 UpdateGuideState(): m_state=6
01:57:22.224 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7262
01:57:22.229 00.005 6120 Star::Find returns 1 (1), X=960.72, Y=45.93, Mass=14512, SNR=78.3, Peak=255 HFD=6.9
01:57:22.232 00.003 6120 CameraToMount -- cameraTheta (0.29) - m_xAngle (-2.95) = xAngle (3.25 = -3.04)
01:57:22.236 00.004 6120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.98 = 2.98)
01:57:22.241 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.29 mountX=-0.20 mountY=0.03, mountTheta=2.98
01:57:22.245 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.06, opts=13)
01:57:22.250 00.005 6120 Enqueuing Move request for scope (0.19, 0.06)
01:57:22.254 00.004 7680 Worker thread wakes up
01:57:22.254 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:22.258 00.004 6120 UpdateGuideState exits: m=14512 SNR=78.3 Saturated
01:57:22.262 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:22.265 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:22.268 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
01:57:22.268 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
01:57:22.268 00.000 7680 Moving (0.19, 0.06) raw xDistance=-0.20 yDistance=0.03
01:57:22.268 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:57:22.268 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:57:22.270 00.002 6120 Enqueuing Expose request
01:57:22.274 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:57:22.274 00.000 7680 MoveAxis(E, 0, ABG)
01:57:22.274 00.000 7680 Move returns status 0, amount 0
01:57:22.274 00.000 7680 MoveAxis(N, 0, ABG)
01:57:22.275 00.001 7680 Move returns status 0, amount 0
01:57:22.275 00.000 7680 move complete, result=0
01:57:22.275 00.000 7680 worker thread done servicing request
01:57:22.275 00.000 7680 Worker thread wakes up
01:57:22.276 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:22.280 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:22.280 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:23.525 01.245 7680 Exposure complete
01:57:23.666 00.141 7680 worker thread done servicing request
01:57:23.667 00.001 6120 OnExposeComplete: enter
01:57:23.671 00.004 6120 UpdateGuideState(): m_state=6
01:57:23.675 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7263
01:57:23.679 00.004 6120 Star::Find returns 1 (1), X=960.42, Y=46.45, Mass=14391, SNR=77.7, Peak=255 HFD=7.1
01:57:23.683 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (-2.95) = xAngle (4.72 = -1.57)
01:57:23.687 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.45 = -1.83)
01:57:23.691 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.57 hyp=0.58 cameraTheta=1.76 mountX=0.00 mountY=-0.56, mountTheta=-1.57
01:57:23.695 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.57, opts=13)
01:57:23.700 00.005 6120 Enqueuing Move request for scope (-0.11, 0.57)
01:57:23.704 00.004 7680 Worker thread wakes up
01:57:23.704 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.57) opts 0xd
01:57:23.704 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.57)
01:57:23.704 00.000 7680 Moving (-0.11, 0.57) raw xDistance=0.00 yDistance=-0.56
01:57:23.704 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:23.708 00.004 6120 UpdateGuideState exits: m=14391 SNR=77.7 Saturated
01:57:23.712 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:23.717 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:57:23.717 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
01:57:23.717 00.000 7680 MoveAxis(E, 0, ABG)
01:57:23.717 00.000 7680 Move returns status 0, amount 0
01:57:23.717 00.000 7680 MoveAxis(N, 306, ABG)
01:57:23.717 00.000 7680 Guiding  Dir = 0, Dur = 306
01:57:23.717 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:23.723 00.006 6120 Enqueuing Expose request
01:57:23.727 00.004 7680 IsSlewing returns 0
01:57:23.727 00.000 7680 IsGuiding returns 0
01:57:23.728 00.001 7680 PulseGuide returned control before completion, sleep 316
01:57:24.062 00.334 7680 IsGuiding returns 0
01:57:24.063 00.001 7680 Move returns status 0, amount 306
01:57:24.064 00.001 7680 move complete, result=0
01:57:24.064 00.000 7680 worker thread done servicing request
01:57:24.065 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 306 ms NORTH
01:57:24.070 00.005 7680 Worker thread wakes up
01:57:24.072 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:24.072 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:25.321 01.249 7680 Exposure complete
01:57:25.464 00.143 7680 worker thread done servicing request
01:57:25.464 00.000 6120 OnExposeComplete: enter
01:57:25.471 00.007 6120 UpdateGuideState(): m_state=6
01:57:25.475 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7264
01:57:25.478 00.003 6120 Star::Find returns 1 (1), X=960.75, Y=45.99, Mass=14724, SNR=79.4, Peak=255 HFD=6.9
01:57:25.483 00.005 6120 CameraToMount -- cameraTheta (0.47) - m_xAngle (-2.95) = xAngle (3.42 = -2.86)
01:57:25.491 00.008 6120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.16 = -3.13)
01:57:25.497 00.006 6120 CameraToMount -- cameraX=0.22 cameraY=0.11 hyp=0.25 cameraTheta=0.47 mountX=-0.24 mountY=-0.00, mountTheta=-3.13
01:57:25.504 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.11, opts=13)
01:57:25.507 00.003 6120 Enqueuing Move request for scope (0.22, 0.11)
01:57:25.510 00.003 7680 Worker thread wakes up
01:57:25.511 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:25.515 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.11) opts 0xd
01:57:25.515 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.11)
01:57:25.516 00.001 6120 UpdateGuideState exits: m=14724 SNR=79.4 Saturated
01:57:25.519 00.003 7680 Moving (0.22, 0.11) raw xDistance=-0.24 yDistance=-0.00
01:57:25.519 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:57:25.519 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:25.524 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:57:25.525 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:25.530 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:57:25.530 00.000 7680 MoveAxis(E, 98, ABG)
01:57:25.530 00.000 7680 Guiding  Dir = 2, Dur = 98
01:57:25.530 00.000 6120 Enqueuing Expose request
01:57:25.533 00.003 7680 IsSlewing returns 0
01:57:25.534 00.001 7680 IsGuiding returns 0
01:57:25.534 00.000 7680 PulseGuide returned control before completion, sleep 108
01:57:25.653 00.119 7680 IsGuiding returns 1
01:57:25.654 00.001 7680 scope still moving after pulse duration time elapsed
01:57:25.685 00.031 7680 IsSlewing returns 0
01:57:25.686 00.001 7680 IsGuiding returns 0
01:57:25.687 00.001 7680 scope move finished after 98 + 53 ms
01:57:25.687 00.000 7680 Move returns status 0, amount 98
01:57:25.687 00.000 7680 MoveAxis(N, 0, ABG)
01:57:25.688 00.001 7680 Move returns status 0, amount 0
01:57:25.688 00.000 7680 move complete, result=0
01:57:25.688 00.000 7680 worker thread done servicing request
01:57:25.689 00.001 6120 GuideStep: -0.2 px 98 ms EAST, -0.0 px 0 ms NORTH
01:57:25.693 00.004 7680 Worker thread wakes up
01:57:25.695 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:25.695 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:26.950 01.255 7680 Exposure complete
01:57:27.082 00.132 7680 worker thread done servicing request
01:57:27.082 00.000 6120 OnExposeComplete: enter
01:57:27.087 00.005 6120 UpdateGuideState(): m_state=6
01:57:27.092 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7265
01:57:27.095 00.003 6120 Star::Find returns 1 (1), X=960.75, Y=46.14, Mass=13921, SNR=76.8, Peak=255 HFD=6.7
01:57:27.099 00.004 6120 CameraToMount -- cameraTheta (0.88) - m_xAngle (-2.95) = xAngle (3.83 = -2.45)
01:57:27.101 00.002 6120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.56 = -2.72)
01:57:27.104 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=0.26 hyp=0.34 cameraTheta=0.88 mountX=-0.26 mountY=-0.14, mountTheta=-2.65
01:57:27.108 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.26, opts=13)
01:57:27.111 00.003 6120 Enqueuing Move request for scope (0.22, 0.26)
01:57:27.116 00.005 7680 Worker thread wakes up
01:57:27.116 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.26) opts 0xd
01:57:27.116 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.26)
01:57:27.116 00.000 7680 Moving (0.22, 0.26) raw xDistance=-0.26 yDistance=-0.14
01:57:27.116 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
01:57:27.116 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:57:27.116 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:27.121 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:57:27.121 00.000 7680 MoveAxis(E, 114, ABG)
01:57:27.121 00.000 7680 Guiding  Dir = 2, Dur = 114
01:57:27.121 00.000 6120 UpdateGuideState exits: m=13921 SNR=76.8 Saturated
01:57:27.127 00.006 7680 IsSlewing returns 0
01:57:27.127 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:27.133 00.006 7680 IsGuiding returns 0
01:57:27.133 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:27.138 00.005 6120 Enqueuing Expose request
01:57:27.142 00.004 7680 PulseGuide returned control before completion, sleep 124
01:57:27.268 00.126 7680 IsGuiding returns 1
01:57:27.270 00.002 7680 scope still moving after pulse duration time elapsed
01:57:27.299 00.029 7680 IsSlewing returns 0
01:57:27.300 00.001 7680 IsGuiding returns 0
01:57:27.302 00.002 7680 scope move finished after 114 + 54 ms
01:57:27.302 00.000 7680 Move returns status 0, amount 114
01:57:27.302 00.000 7680 MoveAxis(N, 0, ABG)
01:57:27.303 00.001 7680 Move returns status 0, amount 0
01:57:27.303 00.000 7680 move complete, result=0
01:57:27.304 00.001 6120 GuideStep: -0.3 px 114 ms EAST, -0.1 px 0 ms NORTH
01:57:27.312 00.008 7680 worker thread done servicing request
01:57:27.312 00.000 7680 Worker thread wakes up
01:57:27.312 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:27.313 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:28.561 01.248 7680 Exposure complete
01:57:28.701 00.140 7680 worker thread done servicing request
01:57:28.701 00.000 6120 OnExposeComplete: enter
01:57:28.706 00.005 6120 UpdateGuideState(): m_state=6
01:57:28.710 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7266
01:57:28.715 00.005 6120 Star::Find returns 1 (1), X=960.21, Y=46.05, Mass=14222, SNR=77.4, Peak=255 HFD=6.9
01:57:28.722 00.007 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-2.95) = xAngle (5.60 = -0.68)
01:57:28.727 00.005 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.33 = -0.95)
01:57:28.731 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.17 hyp=0.37 cameraTheta=2.65 mountX=0.29 mountY=-0.30, mountTheta=-0.81
01:57:28.736 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.17, opts=13)
01:57:28.741 00.005 6120 Enqueuing Move request for scope (-0.32, 0.17)
01:57:28.745 00.004 7680 Worker thread wakes up
01:57:28.745 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:28.749 00.004 6120 UpdateGuideState exits: m=14222 SNR=77.4 Saturated
01:57:28.753 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:28.757 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:28.761 00.004 6120 Enqueuing Expose request
01:57:28.764 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.17) opts 0xd
01:57:28.765 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.17)
01:57:28.765 00.000 7680 Moving (-0.32, 0.17) raw xDistance=0.29 yDistance=-0.30
01:57:28.765 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29
01:57:28.767 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:57:28.767 00.000 7680 MoveAxis(W, 109, ABG)
01:57:28.767 00.000 7680 Guiding  Dir = 3, Dur = 109
01:57:28.767 00.000 7680 IsSlewing returns 0
01:57:28.768 00.001 7680 IsGuiding returns 0
01:57:28.768 00.000 7680 PulseGuide returned control before completion, sleep 119
01:57:28.894 00.126 7680 IsGuiding returns 1
01:57:28.896 00.002 7680 scope still moving after pulse duration time elapsed
01:57:28.924 00.028 7680 IsSlewing returns 0
01:57:28.925 00.001 7680 IsGuiding returns 0
01:57:28.925 00.000 7680 scope move finished after 109 + 48 ms
01:57:28.926 00.001 7680 Move returns status 0, amount 109
01:57:28.926 00.000 7680 MoveAxis(N, 163, ABG)
01:57:28.927 00.001 7680 Guiding  Dir = 0, Dur = 163
01:57:28.927 00.000 7680 IsSlewing returns 0
01:57:28.928 00.001 7680 IsGuiding returns 0
01:57:28.928 00.000 7680 PulseGuide returned control before completion, sleep 173
01:57:29.112 00.184 7680 IsGuiding returns 1
01:57:29.112 00.000 7680 scope still moving after pulse duration time elapsed
01:57:29.143 00.031 7680 IsSlewing returns 0
01:57:29.143 00.000 7680 IsGuiding returns 0
01:57:29.144 00.001 7680 scope move finished after 163 + 52 ms
01:57:29.144 00.000 7680 Move returns status 0, amount 163
01:57:29.144 00.000 7680 move complete, result=0
01:57:29.144 00.000 7680 worker thread done servicing request
01:57:29.145 00.001 6120 GuideStep: 0.3 px 109 ms WEST, -0.3 px 163 ms NORTH
01:57:29.150 00.005 7680 Worker thread wakes up
01:57:29.150 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:29.150 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:30.413 01.263 7680 Exposure complete
01:57:30.558 00.145 7680 worker thread done servicing request
01:57:30.559 00.001 6120 OnExposeComplete: enter
01:57:30.563 00.004 6120 UpdateGuideState(): m_state=6
01:57:30.566 00.003 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7267
01:57:30.571 00.005 6120 Star::Find returns 1 (1), X=960.48, Y=46.42, Mass=14171, SNR=78.1, Peak=255 HFD=7.1
01:57:30.575 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.62 = -1.67)
01:57:30.578 00.003 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.35 = -1.94)
01:57:30.583 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.55 hyp=0.55 cameraTheta=1.66 mountX=-0.05 mountY=-0.51, mountTheta=-1.67
01:57:30.588 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.55, opts=13)
01:57:30.593 00.005 6120 Enqueuing Move request for scope (-0.05, 0.55)
01:57:30.596 00.003 7680 Worker thread wakes up
01:57:30.597 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.55) opts 0xd
01:57:30.597 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.55)
01:57:30.597 00.000 7680 Moving (-0.05, 0.55) raw xDistance=-0.05 yDistance=-0.51
01:57:30.597 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:57:30.598 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
01:57:30.598 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:30.602 00.004 6120 UpdateGuideState exits: m=14171 SNR=78.1 Saturated
01:57:30.606 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:30.610 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:30.614 00.004 6120 Enqueuing Expose request
01:57:30.618 00.004 7680 MoveAxis(E, 0, ABG)
01:57:30.618 00.000 7680 Move returns status 0, amount 0
01:57:30.618 00.000 7680 MoveAxis(N, 279, ABG)
01:57:30.618 00.000 7680 Guiding  Dir = 0, Dur = 279
01:57:30.619 00.001 7680 IsSlewing returns 0
01:57:30.619 00.000 7680 IsGuiding returns 0
01:57:30.619 00.000 7680 PulseGuide returned control before completion, sleep 289
01:57:30.916 00.297 7680 IsGuiding returns 1
01:57:30.918 00.002 7680 scope still moving after pulse duration time elapsed
01:57:30.948 00.030 7680 IsSlewing returns 0
01:57:30.949 00.001 7680 IsGuiding returns 0
01:57:30.950 00.001 7680 scope move finished after 279 + 52 ms
01:57:30.950 00.000 7680 Move returns status 0, amount 279
01:57:30.950 00.000 7680 move complete, result=0
01:57:30.952 00.002 7680 worker thread done servicing request
01:57:30.952 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 279 ms NORTH
01:57:30.958 00.006 7680 Worker thread wakes up
01:57:30.958 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:30.958 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:32.209 01.251 7680 Exposure complete
01:57:32.351 00.142 7680 worker thread done servicing request
01:57:32.351 00.000 6120 OnExposeComplete: enter
01:57:32.356 00.005 6120 UpdateGuideState(): m_state=6
01:57:32.360 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7268
01:57:32.363 00.003 6120 Star::Find returns 1 (1), X=960.46, Y=46.00, Mass=13837, SNR=75.3, Peak=255 HFD=6.7
01:57:32.367 00.004 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (-2.95) = xAngle (5.06 = -1.23)
01:57:32.371 00.004 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.79 = -1.50)
01:57:32.375 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.10 mountX=0.05 mountY=-0.15, mountTheta=-1.24
01:57:32.381 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.13, opts=13)
01:57:32.385 00.004 6120 Enqueuing Move request for scope (-0.07, 0.13)
01:57:32.389 00.004 7680 Worker thread wakes up
01:57:32.389 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
01:57:32.389 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
01:57:32.389 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:32.395 00.006 7680 Moving (-0.07, 0.13) raw xDistance=0.05 yDistance=-0.15
01:57:32.395 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:57:32.396 00.001 6120 UpdateGuideState exits: m=13837 SNR=75.3 Saturated
01:57:32.401 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:32.406 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:32.411 00.005 6120 Enqueuing Expose request
01:57:32.414 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:57:32.414 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:57:32.414 00.000 7680 MoveAxis(E, 0, ABG)
01:57:32.414 00.000 7680 Move returns status 0, amount 0
01:57:32.415 00.001 7680 MoveAxis(N, 0, ABG)
01:57:32.415 00.000 7680 Move returns status 0, amount 0
01:57:32.416 00.001 7680 move complete, result=0
01:57:32.416 00.000 7680 worker thread done servicing request
01:57:32.416 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:32.420 00.004 7680 Worker thread wakes up
01:57:32.420 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:32.420 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:33.659 01.239 7680 Exposure complete
01:57:33.803 00.144 7680 worker thread done servicing request
01:57:33.804 00.001 6120 OnExposeComplete: enter
01:57:33.807 00.003 6120 UpdateGuideState(): m_state=6
01:57:33.812 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7269
01:57:33.816 00.004 6120 Star::Find returns 1 (1), X=960.77, Y=46.15, Mass=14279, SNR=76.9, Peak=255 HFD=6.9
01:57:33.820 00.004 6120 CameraToMount -- cameraTheta (0.85) - m_xAngle (-2.95) = xAngle (3.81 = -2.47)
01:57:33.824 00.004 6120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.54 = -2.74)
01:57:33.827 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=0.28 hyp=0.37 cameraTheta=0.85 mountX=-0.29 mountY=-0.14, mountTheta=-2.68
01:57:33.832 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.28, opts=13)
01:57:33.836 00.004 6120 Enqueuing Move request for scope (0.24, 0.28)
01:57:33.841 00.005 7680 Worker thread wakes up
01:57:33.842 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:33.846 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.28) opts 0xd
01:57:33.846 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.28)
01:57:33.847 00.001 6120 UpdateGuideState exits: m=14279 SNR=76.9 Saturated
01:57:33.851 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:33.853 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:33.858 00.005 6120 Enqueuing Expose request
01:57:33.862 00.004 7680 Moving (0.24, 0.28) raw xDistance=-0.29 yDistance=-0.14
01:57:33.862 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:57:33.862 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:57:33.862 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:57:33.863 00.001 7680 MoveAxis(E, 117, ABG)
01:57:33.863 00.000 7680 Guiding  Dir = 2, Dur = 117
01:57:33.863 00.000 7680 IsSlewing returns 0
01:57:33.864 00.001 7680 IsGuiding returns 0
01:57:33.864 00.000 7680 PulseGuide returned control before completion, sleep 127
01:57:33.994 00.130 7680 IsGuiding returns 1
01:57:33.994 00.000 7680 scope still moving after pulse duration time elapsed
01:57:34.026 00.032 7680 IsSlewing returns 0
01:57:34.027 00.001 7680 IsGuiding returns 0
01:57:34.028 00.001 7680 scope move finished after 117 + 47 ms
01:57:34.028 00.000 7680 Move returns status 0, amount 117
01:57:34.029 00.001 7680 MoveAxis(N, 0, ABG)
01:57:34.029 00.000 7680 Move returns status 0, amount 0
01:57:34.030 00.001 7680 move complete, result=0
01:57:34.030 00.000 7680 worker thread done servicing request
01:57:34.030 00.000 6120 GuideStep: -0.3 px 117 ms EAST, -0.1 px 0 ms NORTH
01:57:34.037 00.007 7680 Worker thread wakes up
01:57:34.037 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:34.037 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:35.293 01.256 7680 Exposure complete
01:57:35.419 00.126 7680 worker thread done servicing request
01:57:35.419 00.000 6120 OnExposeComplete: enter
01:57:35.422 00.003 6120 UpdateGuideState(): m_state=6
01:57:35.427 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7270
01:57:35.430 00.003 6120 Star::Find returns 1 (1), X=960.59, Y=46.60, Mass=14854, SNR=78.8, Peak=255 HFD=7.2
01:57:35.435 00.005 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (-2.95) = xAngle (4.44 = -1.84)
01:57:35.438 00.003 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.17 = -2.11)
01:57:35.443 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.72 hyp=0.73 cameraTheta=1.49 mountX=-0.19 mountY=-0.62, mountTheta=-1.87
01:57:35.447 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.72, opts=13)
01:57:35.451 00.004 6120 Enqueuing Move request for scope (0.06, 0.72)
01:57:35.454 00.003 7680 Worker thread wakes up
01:57:35.454 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.72) opts 0xd
01:57:35.455 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.72)
01:57:35.455 00.000 7680 Moving (0.06, 0.72) raw xDistance=-0.19 yDistance=-0.62
01:57:35.455 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:57:35.455 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
01:57:35.455 00.000 7680 MoveAxis(E, 0, ABG)
01:57:35.455 00.000 7680 Move returns status 0, amount 0
01:57:35.455 00.000 7680 MoveAxis(N, 338, ABG)
01:57:35.455 00.000 7680 Guiding  Dir = 0, Dur = 338
01:57:35.456 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:35.459 00.003 7680 IsSlewing returns 0
01:57:35.460 00.001 6120 UpdateGuideState exits: m=14854 SNR=78.8 Saturated
01:57:35.464 00.004 7680 IsGuiding returns 0
01:57:35.464 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:35.468 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:35.472 00.004 7680 PulseGuide returned control before completion, sleep 348
01:57:35.472 00.000 6120 Enqueuing Expose request
01:57:35.832 00.360 7680 IsGuiding returns 0
01:57:35.834 00.002 7680 Move returns status 0, amount 338
01:57:35.834 00.000 7680 move complete, result=0
01:57:35.834 00.000 7680 worker thread done servicing request
01:57:35.836 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 338 ms NORTH
01:57:35.846 00.010 7680 Worker thread wakes up
01:57:35.846 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:35.846 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:37.100 01.254 7680 Exposure complete
01:57:37.227 00.127 7680 worker thread done servicing request
01:57:37.227 00.000 6120 OnExposeComplete: enter
01:57:37.230 00.003 6120 UpdateGuideState(): m_state=6
01:57:37.235 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7271
01:57:37.238 00.003 6120 Star::Find returns 1 (1), X=960.33, Y=45.92, Mass=14108, SNR=77.4, Peak=255 HFD=6.8
01:57:37.240 00.002 6120 CameraToMount -- cameraTheta (2.90) - m_xAngle (-2.95) = xAngle (5.86 = -0.42)
01:57:37.244 00.004 6120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.59 = -0.69)
01:57:37.248 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.20 cameraTheta=2.90 mountX=0.19 mountY=-0.13, mountTheta=-0.61
01:57:37.251 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.05, opts=13)
01:57:37.255 00.004 6120 Enqueuing Move request for scope (-0.20, 0.05)
01:57:37.257 00.002 7680 Worker thread wakes up
01:57:37.258 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:37.260 00.002 6120 UpdateGuideState exits: m=14108 SNR=77.4 Saturated
01:57:37.264 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd
01:57:37.264 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.05)
01:57:37.264 00.000 7680 Moving (-0.20, 0.05) raw xDistance=0.19 yDistance=-0.13
01:57:37.264 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:57:37.265 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:57:37.265 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:37.268 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:37.271 00.003 6120 Enqueuing Expose request
01:57:37.274 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:57:37.274 00.000 7680 MoveAxis(E, 0, ABG)
01:57:37.274 00.000 7680 Move returns status 0, amount 0
01:57:37.274 00.000 7680 MoveAxis(N, 0, ABG)
01:57:37.274 00.000 7680 Move returns status 0, amount 0
01:57:37.275 00.001 7680 move complete, result=0
01:57:37.275 00.000 7680 worker thread done servicing request
01:57:37.276 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:37.278 00.002 7680 Worker thread wakes up
01:57:37.279 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:37.279 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:38.527 01.248 7680 Exposure complete
01:57:38.667 00.140 7680 worker thread done servicing request
01:57:38.667 00.000 6120 OnExposeComplete: enter
01:57:38.671 00.004 6120 UpdateGuideState(): m_state=6
01:57:38.674 00.003 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7272
01:57:38.678 00.004 6120 Star::Find returns 1 (1), X=960.68, Y=46.12, Mass=14571, SNR=77.6, Peak=255 HFD=6.9
01:57:38.681 00.003 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (-2.95) = xAngle (3.98 = -2.31)
01:57:38.685 00.004 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.71 = -2.58)
01:57:38.690 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.25 hyp=0.29 cameraTheta=1.02 mountX=-0.19 mountY=-0.16, mountTheta=-2.47
01:57:38.695 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.25, opts=13)
01:57:38.700 00.005 6120 Enqueuing Move request for scope (0.15, 0.25)
01:57:38.703 00.003 7680 Worker thread wakes up
01:57:38.703 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.25) opts 0xd
01:57:38.704 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.25)
01:57:38.704 00.000 7680 Moving (0.15, 0.25) raw xDistance=-0.19 yDistance=-0.16
01:57:38.704 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:57:38.704 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:57:38.704 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:57:38.704 00.000 7680 MoveAxis(E, 0, ABG)
01:57:38.705 00.001 7680 Move returns status 0, amount 0
01:57:38.705 00.000 7680 MoveAxis(N, 0, ABG)
01:57:38.705 00.000 7680 Move returns status 0, amount 0
01:57:38.705 00.000 7680 move complete, result=0
01:57:38.705 00.000 7680 worker thread done servicing request
01:57:38.705 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:38.709 00.004 6120 UpdateGuideState exits: m=14571 SNR=77.6 Saturated
01:57:38.713 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:38.716 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:38.720 00.004 6120 Enqueuing Expose request
01:57:38.723 00.003 7680 Worker thread wakes up
01:57:38.724 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:57:38.727 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:38.727 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:39.975 01.248 7680 Exposure complete
01:57:40.105 00.130 7680 worker thread done servicing request
01:57:40.107 00.002 6120 OnExposeComplete: enter
01:57:40.110 00.003 6120 UpdateGuideState(): m_state=6
01:57:40.114 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7273
01:57:40.118 00.004 6120 Star::Find returns 1 (1), X=960.35, Y=46.17, Mass=14248, SNR=77.6, Peak=255 HFD=6.9
01:57:40.122 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (-2.95) = xAngle (5.07 = -1.21)
01:57:40.128 00.006 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.80 = -1.48)
01:57:40.131 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.30 hyp=0.35 cameraTheta=2.12 mountX=0.12 mountY=-0.35, mountTheta=-1.23
01:57:40.138 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.30, opts=13)
01:57:40.143 00.005 6120 Enqueuing Move request for scope (-0.18, 0.30)
01:57:40.147 00.004 7680 Worker thread wakes up
01:57:40.147 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.30) opts 0xd
01:57:40.147 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.30)
01:57:40.147 00.000 7680 Moving (-0.18, 0.30) raw xDistance=0.12 yDistance=-0.35
01:57:40.147 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:57:40.148 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:40.152 00.004 6120 UpdateGuideState exits: m=14248 SNR=77.6 Saturated
01:57:40.157 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:40.160 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:57:40.161 00.001 7680 MoveAxis(E, 0, ABG)
01:57:40.161 00.000 7680 Move returns status 0, amount 0
01:57:40.161 00.000 7680 MoveAxis(N, 188, ABG)
01:57:40.161 00.000 7680 Guiding  Dir = 0, Dur = 188
01:57:40.162 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:40.165 00.003 7680 IsSlewing returns 0
01:57:40.166 00.001 6120 Enqueuing Expose request
01:57:40.171 00.005 7680 IsGuiding returns 0
01:57:40.171 00.000 7680 PulseGuide returned control before completion, sleep 198
01:57:40.371 00.200 7680 IsGuiding returns 1
01:57:40.371 00.000 7680 scope still moving after pulse duration time elapsed
01:57:40.403 00.032 7680 IsSlewing returns 0
01:57:40.403 00.000 7680 IsGuiding returns 0
01:57:40.404 00.001 7680 scope move finished after 188 + 44 ms
01:57:40.404 00.000 7680 Move returns status 0, amount 188
01:57:40.404 00.000 7680 move complete, result=0
01:57:40.404 00.000 7680 worker thread done servicing request
01:57:40.404 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 188 ms NORTH
01:57:40.410 00.006 7680 Worker thread wakes up
01:57:40.412 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:40.412 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:41.667 01.255 7680 Exposure complete
01:57:41.808 00.141 7680 worker thread done servicing request
01:57:41.808 00.000 6120 OnExposeComplete: enter
01:57:41.814 00.006 6120 UpdateGuideState(): m_state=6
01:57:41.818 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7274
01:57:41.824 00.006 6120 Star::Find returns 1 (1), X=960.43, Y=46.42, Mass=14490, SNR=79.4, Peak=255 HFD=7.2
01:57:41.826 00.002 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
01:57:41.829 00.003 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
01:57:41.833 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.55 hyp=0.56 cameraTheta=1.75 mountX=-0.01 mountY=-0.54, mountTheta=-1.58
01:57:41.838 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.55, opts=13)
01:57:41.847 00.009 6120 Enqueuing Move request for scope (-0.10, 0.55)
01:57:41.850 00.003 7680 Worker thread wakes up
01:57:41.850 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.55) opts 0xd
01:57:41.851 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.55)
01:57:41.851 00.000 7680 Moving (-0.10, 0.55) raw xDistance=-0.01 yDistance=-0.54
01:57:41.851 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:57:41.851 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
01:57:41.851 00.000 7680 MoveAxis(E, 0, ABG)
01:57:41.851 00.000 7680 Move returns status 0, amount 0
01:57:41.852 00.001 7680 MoveAxis(N, 291, ABG)
01:57:41.852 00.000 7680 Guiding  Dir = 0, Dur = 291
01:57:41.852 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:41.856 00.004 7680 IsSlewing returns 0
01:57:41.856 00.000 6120 UpdateGuideState exits: m=14490 SNR=79.4 Saturated
01:57:41.859 00.003 7680 IsGuiding returns 0
01:57:41.859 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:41.863 00.004 7680 PulseGuide returned control before completion, sleep 301
01:57:41.863 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:41.866 00.003 6120 Enqueuing Expose request
01:57:42.179 00.313 7680 IsGuiding returns 0
01:57:42.179 00.000 7680 Move returns status 0, amount 291
01:57:42.180 00.001 7680 move complete, result=0
01:57:42.181 00.001 7680 worker thread done servicing request
01:57:42.181 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 291 ms NORTH
01:57:42.189 00.008 7680 Worker thread wakes up
01:57:42.189 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:42.190 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:43.449 01.259 7680 Exposure complete
01:57:43.576 00.127 7680 worker thread done servicing request
01:57:43.576 00.000 6120 OnExposeComplete: enter
01:57:43.580 00.004 6120 UpdateGuideState(): m_state=6
01:57:43.586 00.006 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7275
01:57:43.589 00.003 6120 Star::Find returns 1 (1), X=960.69, Y=45.87, Mass=14770, SNR=80.7, Peak=255 HFD=7.0
01:57:43.594 00.005 6120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-2.95) = xAngle (2.94 = 2.94)
01:57:43.597 00.003 6120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.67 = 2.67)
01:57:43.602 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.02 mountX=-0.15 mountY=0.07, mountTheta=2.71
01:57:43.606 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.00, opts=13)
01:57:43.611 00.005 6120 Enqueuing Move request for scope (0.15, -0.00)
01:57:43.614 00.003 7680 Worker thread wakes up
01:57:43.614 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
01:57:43.615 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
01:57:43.615 00.000 7680 Moving (0.15, -0.00) raw xDistance=-0.15 yDistance=0.07
01:57:43.615 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:57:43.615 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:57:43.616 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:43.619 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:57:43.619 00.000 7680 MoveAxis(E, 0, ABG)
01:57:43.619 00.000 7680 Move returns status 0, amount 0
01:57:43.619 00.000 7680 MoveAxis(N, 0, ABG)
01:57:43.619 00.000 7680 Move returns status 0, amount 0
01:57:43.620 00.001 7680 move complete, result=0
01:57:43.620 00.000 6120 UpdateGuideState exits: m=14770 SNR=80.7 Saturated
01:57:43.624 00.004 7680 worker thread done servicing request
01:57:43.624 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:43.629 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:43.634 00.005 6120 Enqueuing Expose request
01:57:43.637 00.003 7680 Worker thread wakes up
01:57:43.637 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:43.641 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:43.641 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:44.882 01.241 7680 Exposure complete
01:57:45.020 00.138 7680 worker thread done servicing request
01:57:45.021 00.001 6120 OnExposeComplete: enter
01:57:45.023 00.002 6120 UpdateGuideState(): m_state=6
01:57:45.029 00.006 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7276
01:57:45.033 00.004 6120 Star::Find returns 1 (1), X=960.41, Y=46.04, Mass=14244, SNR=77.4, Peak=255 HFD=6.8
01:57:45.037 00.004 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (-2.95) = xAngle (5.15 = -1.13)
01:57:45.041 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.88 = -1.40)
01:57:45.045 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.20 mountX=0.09 mountY=-0.21, mountTheta=-1.16
01:57:45.050 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.17, opts=13)
01:57:45.054 00.004 6120 Enqueuing Move request for scope (-0.12, 0.17)
01:57:45.058 00.004 7680 Worker thread wakes up
01:57:45.058 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
01:57:45.058 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
01:57:45.058 00.000 7680 Moving (-0.12, 0.17) raw xDistance=0.09 yDistance=-0.21
01:57:45.058 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:57:45.059 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
01:57:45.060 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:45.064 00.004 7680 MoveAxis(E, 0, ABG)
01:57:45.064 00.000 7680 Move returns status 0, amount 0
01:57:45.064 00.000 7680 MoveAxis(N, 112, ABG)
01:57:45.064 00.000 7680 Guiding  Dir = 0, Dur = 112
01:57:45.065 00.001 6120 UpdateGuideState exits: m=14244 SNR=77.4 Saturated
01:57:45.069 00.004 7680 IsSlewing returns 0
01:57:45.069 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:45.073 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:45.076 00.003 7680 IsGuiding returns 0
01:57:45.077 00.001 6120 Enqueuing Expose request
01:57:45.079 00.002 7680 PulseGuide returned control before completion, sleep 122
01:57:45.216 00.137 7680 IsGuiding returns 1
01:57:45.217 00.001 7680 scope still moving after pulse duration time elapsed
01:57:45.247 00.030 7680 IsSlewing returns 0
01:57:45.249 00.002 7680 IsGuiding returns 0
01:57:45.249 00.000 7680 scope move finished after 112 + 59 ms
01:57:45.249 00.000 7680 Move returns status 0, amount 112
01:57:45.249 00.000 7680 move complete, result=0
01:57:45.250 00.001 7680 worker thread done servicing request
01:57:45.250 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 112 ms NORTH
01:57:45.259 00.009 7680 Worker thread wakes up
01:57:45.259 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:45.260 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:46.510 01.250 7680 Exposure complete
01:57:46.646 00.136 7680 worker thread done servicing request
01:57:46.646 00.000 6120 OnExposeComplete: enter
01:57:46.651 00.005 6120 UpdateGuideState(): m_state=6
01:57:46.655 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7277
01:57:46.660 00.005 6120 Star::Find returns 1 (1), X=960.75, Y=46.01, Mass=13601, SNR=75.8, Peak=255 HFD=6.8
01:57:46.664 00.004 6120 CameraToMount -- cameraTheta (0.55) - m_xAngle (-2.95) = xAngle (3.50 = -2.78)
01:57:46.668 00.004 6120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.23 = -3.05)
01:57:46.672 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.26 cameraTheta=0.55 mountX=-0.24 mountY=-0.02, mountTheta=-3.05
01:57:46.676 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.14, opts=13)
01:57:46.679 00.003 6120 Enqueuing Move request for scope (0.22, 0.14)
01:57:46.684 00.005 7680 Worker thread wakes up
01:57:46.684 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:46.689 00.005 6120 UpdateGuideState exits: m=13601 SNR=75.8 Saturated
01:57:46.694 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:46.698 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:46.701 00.003 6120 Enqueuing Expose request
01:57:46.706 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd
01:57:46.706 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.14)
01:57:46.706 00.000 7680 Moving (0.22, 0.14) raw xDistance=-0.24 yDistance=-0.02
01:57:46.706 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:57:46.707 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:57:46.707 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:57:46.707 00.000 7680 MoveAxis(E, 100, ABG)
01:57:46.707 00.000 7680 Guiding  Dir = 2, Dur = 100
01:57:46.708 00.001 7680 IsSlewing returns 0
01:57:46.708 00.000 7680 IsGuiding returns 0
01:57:46.708 00.000 7680 PulseGuide returned control before completion, sleep 110
01:57:46.824 00.116 7680 IsGuiding returns 1
01:57:46.825 00.001 7680 scope still moving after pulse duration time elapsed
01:57:46.856 00.031 7680 IsSlewing returns 0
01:57:46.857 00.001 7680 IsGuiding returns 0
01:57:46.857 00.000 7680 scope move finished after 100 + 48 ms
01:57:46.857 00.000 7680 Move returns status 0, amount 100
01:57:46.857 00.000 7680 MoveAxis(N, 0, ABG)
01:57:46.857 00.000 7680 Move returns status 0, amount 0
01:57:46.859 00.002 7680 move complete, result=0
01:57:46.859 00.000 7680 worker thread done servicing request
01:57:46.859 00.000 6120 GuideStep: -0.2 px 100 ms EAST, -0.0 px 0 ms NORTH
01:57:46.865 00.006 7680 Worker thread wakes up
01:57:46.865 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:46.865 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:48.115 01.250 7680 Exposure complete
01:57:48.260 00.145 7680 worker thread done servicing request
01:57:48.260 00.000 6120 OnExposeComplete: enter
01:57:48.264 00.004 6120 UpdateGuideState(): m_state=6
01:57:48.268 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7278
01:57:48.272 00.004 6120 Star::Find returns 1 (1), X=960.40, Y=46.52, Mass=13519, SNR=76.0, Peak=255 HFD=7.1
01:57:48.276 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
01:57:48.281 00.005 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
01:57:48.286 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.65 hyp=0.66 cameraTheta=1.77 mountX=0.01 mountY=-0.64, mountTheta=-1.55
01:57:48.292 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.65, opts=13)
01:57:48.296 00.004 6120 Enqueuing Move request for scope (-0.13, 0.65)
01:57:48.300 00.004 7680 Worker thread wakes up
01:57:48.300 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:48.303 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.65) opts 0xd
01:57:48.303 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.65)
01:57:48.304 00.001 7680 Moving (-0.13, 0.65) raw xDistance=0.01 yDistance=-0.64
01:57:48.304 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:57:48.305 00.001 6120 UpdateGuideState exits: m=13519 SNR=76.0 Saturated
01:57:48.308 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
01:57:48.308 00.000 7680 MoveAxis(E, 0, ABG)
01:57:48.309 00.001 7680 Move returns status 0, amount 0
01:57:48.309 00.000 7680 MoveAxis(N, 349, ABG)
01:57:48.309 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:48.313 00.004 7680 Guiding  Dir = 0, Dur = 349
01:57:48.314 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:48.317 00.003 6120 Enqueuing Expose request
01:57:48.321 00.004 7680 IsSlewing returns 0
01:57:48.321 00.000 7680 IsGuiding returns 0
01:57:48.321 00.000 7680 PulseGuide returned control before completion, sleep 359
01:57:48.683 00.362 7680 IsGuiding returns 1
01:57:48.684 00.001 7680 scope still moving after pulse duration time elapsed
01:57:48.714 00.030 7680 IsSlewing returns 0
01:57:48.715 00.001 7680 IsGuiding returns 0
01:57:48.716 00.001 7680 scope move finished after 349 + 45 ms
01:57:48.716 00.000 7680 Move returns status 0, amount 349
01:57:48.717 00.001 7680 move complete, result=0
01:57:48.717 00.000 7680 worker thread done servicing request
01:57:48.717 00.000 7680 Worker thread wakes up
01:57:48.719 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 349 ms NORTH
01:57:48.725 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:48.725 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:49.976 01.251 7680 Exposure complete
01:57:50.112 00.136 7680 worker thread done servicing request
01:57:50.112 00.000 6120 OnExposeComplete: enter
01:57:50.117 00.005 6120 UpdateGuideState(): m_state=6
01:57:50.121 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7279
01:57:50.125 00.004 6120 Star::Find returns 1 (1), X=960.66, Y=45.97, Mass=15478, SNR=80.3, Peak=255 HFD=7.0
01:57:50.128 00.003 6120 CameraToMount -- cameraTheta (0.62) - m_xAngle (-2.95) = xAngle (3.58 = -2.71)
01:57:50.132 00.004 6120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.31 = -2.98)
01:57:50.139 00.007 6120 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.62 mountX=-0.15 mountY=-0.03, mountTheta=-2.96
01:57:50.144 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.09, opts=13)
01:57:50.148 00.004 6120 Enqueuing Move request for scope (0.13, 0.09)
01:57:50.153 00.005 7680 Worker thread wakes up
01:57:50.153 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
01:57:50.153 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
01:57:50.153 00.000 7680 Moving (0.13, 0.09) raw xDistance=-0.15 yDistance=-0.03
01:57:50.153 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:57:50.153 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:57:50.154 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:50.158 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:57:50.158 00.000 7680 MoveAxis(E, 0, ABG)
01:57:50.158 00.000 7680 Move returns status 0, amount 0
01:57:50.158 00.000 7680 MoveAxis(N, 0, ABG)
01:57:50.159 00.001 6120 UpdateGuideState exits: m=15478 SNR=80.3 Saturated
01:57:50.163 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:50.167 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:50.171 00.004 6120 Enqueuing Expose request
01:57:50.174 00.003 7680 Move returns status 0, amount 0
01:57:50.174 00.000 7680 move complete, result=0
01:57:50.175 00.001 7680 worker thread done servicing request
01:57:50.175 00.000 7680 Worker thread wakes up
01:57:50.175 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:50.180 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:50.180 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:51.428 01.248 7680 Exposure complete
01:57:51.561 00.133 7680 worker thread done servicing request
01:57:51.561 00.000 6120 OnExposeComplete: enter
01:57:51.565 00.004 6120 UpdateGuideState(): m_state=6
01:57:51.570 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7280
01:57:51.573 00.003 6120 Star::Find returns 1 (1), X=960.35, Y=46.38, Mass=14449, SNR=78.6, Peak=255 HFD=7.2
01:57:51.576 00.003 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.87 = -1.41)
01:57:51.580 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.68)
01:57:51.583 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.51 hyp=0.54 cameraTheta=1.92 mountX=0.09 mountY=-0.54, mountTheta=-1.41
01:57:51.588 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.51, opts=13)
01:57:51.591 00.003 6120 Enqueuing Move request for scope (-0.19, 0.51)
01:57:51.595 00.004 7680 Worker thread wakes up
01:57:51.595 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:51.599 00.004 6120 UpdateGuideState exits: m=14449 SNR=78.6 Saturated
01:57:51.602 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:51.606 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.51) opts 0xd
01:57:51.607 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.51)
01:57:51.607 00.000 7680 Moving (-0.19, 0.51) raw xDistance=0.09 yDistance=-0.54
01:57:51.607 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:57:51.607 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
01:57:51.607 00.000 7680 MoveAxis(E, 0, ABG)
01:57:51.607 00.000 7680 Move returns status 0, amount 0
01:57:51.607 00.000 7680 MoveAxis(N, 293, ABG)
01:57:51.607 00.000 7680 Guiding  Dir = 0, Dur = 293
01:57:51.607 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:51.612 00.005 7680 IsSlewing returns 0
01:57:51.612 00.000 6120 Enqueuing Expose request
01:57:51.615 00.003 7680 IsGuiding returns 0
01:57:51.615 00.000 7680 PulseGuide returned control before completion, sleep 303
01:57:51.923 00.308 7680 IsGuiding returns 1
01:57:51.924 00.001 7680 scope still moving after pulse duration time elapsed
01:57:51.955 00.031 7680 IsSlewing returns 0
01:57:51.957 00.002 7680 IsGuiding returns 0
01:57:51.958 00.001 7680 scope move finished after 293 + 48 ms
01:57:51.958 00.000 7680 Move returns status 0, amount 293
01:57:51.958 00.000 7680 move complete, result=0
01:57:51.959 00.001 7680 worker thread done servicing request
01:57:51.959 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 293 ms NORTH
01:57:51.966 00.007 7680 Worker thread wakes up
01:57:51.966 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:51.966 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:53.221 01.255 7680 Exposure complete
01:57:53.367 00.146 7680 worker thread done servicing request
01:57:53.367 00.000 6120 OnExposeComplete: enter
01:57:53.370 00.003 6120 UpdateGuideState(): m_state=6
01:57:53.375 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7281
01:57:53.378 00.003 6120 Star::Find returns 1 (1), X=960.28, Y=45.85, Mass=14155, SNR=77.7, Peak=255 HFD=6.9
01:57:53.382 00.004 6120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-2.95) = xAngle (-0.11 = -0.11)
01:57:53.384 00.002 6120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.37 = -0.37)
01:57:53.387 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-3.06 mountX=0.25 mountY=-0.09, mountTheta=-0.35
01:57:53.392 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.02, opts=13)
01:57:53.395 00.003 6120 Enqueuing Move request for scope (-0.25, -0.02)
01:57:53.398 00.003 7680 Worker thread wakes up
01:57:53.398 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.02) opts 0xd
01:57:53.399 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.02)
01:57:53.399 00.000 7680 Moving (-0.25, -0.02) raw xDistance=0.25 yDistance=-0.09
01:57:53.399 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
01:57:53.399 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:57:53.399 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:57:53.399 00.000 7680 MoveAxis(W, 103, ABG)
01:57:53.400 00.001 7680 Guiding  Dir = 3, Dur = 103
01:57:53.400 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:53.403 00.003 7680 IsSlewing returns 0
01:57:53.403 00.000 6120 UpdateGuideState exits: m=14155 SNR=77.7 Saturated
01:57:53.407 00.004 7680 IsGuiding returns 0
01:57:53.408 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:53.411 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:53.415 00.004 7680 PulseGuide returned control before completion, sleep 113
01:57:53.415 00.000 6120 Enqueuing Expose request
01:57:53.533 00.118 7680 IsGuiding returns 0
01:57:53.537 00.004 7680 Move returns status 0, amount 103
01:57:53.537 00.000 7680 MoveAxis(N, 0, ABG)
01:57:53.538 00.001 7680 Move returns status 0, amount 0
01:57:53.538 00.000 7680 move complete, result=0
01:57:53.538 00.000 7680 worker thread done servicing request
01:57:53.538 00.000 6120 GuideStep: 0.3 px 103 ms WEST, -0.1 px 0 ms NORTH
01:57:53.544 00.006 7680 Worker thread wakes up
01:57:53.544 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:53.544 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:54.794 01.250 7680 Exposure complete
01:57:54.940 00.146 7680 worker thread done servicing request
01:57:54.941 00.001 6120 OnExposeComplete: enter
01:57:54.945 00.004 6120 UpdateGuideState(): m_state=6
01:57:54.948 00.003 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7282
01:57:54.952 00.004 6120 Star::Find returns 1 (1), X=960.45, Y=46.02, Mass=14269, SNR=77.7, Peak=255 HFD=6.8
01:57:54.957 00.005 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (-2.95) = xAngle (5.04 = -1.25)
01:57:54.960 00.003 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.77 = -1.52)
01:57:54.965 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.08 mountX=0.05 mountY=-0.17, mountTheta=-1.26
01:57:54.972 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.15, opts=13)
01:57:54.978 00.006 6120 Enqueuing Move request for scope (-0.08, 0.15)
01:57:54.983 00.005 7680 Worker thread wakes up
01:57:54.983 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:54.988 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
01:57:54.988 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
01:57:54.988 00.000 7680 Moving (-0.08, 0.15) raw xDistance=0.05 yDistance=-0.17
01:57:54.988 00.000 6120 UpdateGuideState exits: m=14269 SNR=77.7 Saturated
01:57:54.992 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:54.997 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:55.001 00.004 6120 Enqueuing Expose request
01:57:55.005 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:57:55.005 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:57:55.005 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:57:55.005 00.000 7680 MoveAxis(E, 0, ABG)
01:57:55.006 00.001 7680 Move returns status 0, amount 0
01:57:55.006 00.000 7680 MoveAxis(N, 0, ABG)
01:57:55.006 00.000 7680 Move returns status 0, amount 0
01:57:55.006 00.000 7680 move complete, result=0
01:57:55.007 00.001 7680 worker thread done servicing request
01:57:55.007 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:57:55.011 00.004 7680 Worker thread wakes up
01:57:55.011 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:55.011 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:56.263 01.252 7680 Exposure complete
01:57:56.407 00.144 7680 worker thread done servicing request
01:57:56.409 00.002 6120 OnExposeComplete: enter
01:57:56.413 00.004 6120 UpdateGuideState(): m_state=6
01:57:56.417 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7283
01:57:56.421 00.004 6120 Star::Find returns 1 (1), X=960.67, Y=45.74, Mass=14339, SNR=77.2, Peak=255 HFD=7.0
01:57:56.424 00.003 6120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-2.95) = xAngle (2.18 = 2.18)
01:57:56.427 00.003 6120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.91 = 1.91)
01:57:56.432 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.78 mountX=-0.11 mountY=0.19, mountTheta=2.11
01:57:56.438 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.14, opts=13)
01:57:56.445 00.007 6120 Enqueuing Move request for scope (0.14, -0.14)
01:57:56.450 00.005 7680 Worker thread wakes up
01:57:56.450 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:56.454 00.004 6120 UpdateGuideState exits: m=14339 SNR=77.2 Saturated
01:57:56.458 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:56.462 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:56.466 00.004 6120 Enqueuing Expose request
01:57:56.470 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
01:57:56.470 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
01:57:56.470 00.000 7680 Moving (0.14, -0.14) raw xDistance=-0.11 yDistance=0.19
01:57:56.470 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:57:56.471 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:57:56.471 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:57:56.471 00.000 7680 MoveAxis(E, 0, ABG)
01:57:56.471 00.000 7680 Move returns status 0, amount 0
01:57:56.472 00.001 7680 MoveAxis(N, 0, ABG)
01:57:56.472 00.000 7680 Move returns status 0, amount 0
01:57:56.472 00.000 7680 move complete, result=0
01:57:56.472 00.000 7680 worker thread done servicing request
01:57:56.472 00.000 7680 Worker thread wakes up
01:57:56.472 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:57:56.476 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:56.476 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:57.725 01.249 7680 Exposure complete
01:57:57.865 00.140 7680 worker thread done servicing request
01:57:57.865 00.000 6120 OnExposeComplete: enter
01:57:57.870 00.005 6120 UpdateGuideState(): m_state=6
01:57:57.875 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7284
01:57:57.880 00.005 6120 Star::Find returns 1 (1), X=960.72, Y=46.17, Mass=14087, SNR=77.7, Peak=255 HFD=7.0
01:57:57.884 00.004 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (-2.95) = xAngle (3.97 = -2.31)
01:57:57.887 00.003 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.70 = -2.58)
01:57:57.891 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.30 hyp=0.35 cameraTheta=1.01 mountX=-0.24 mountY=-0.19, mountTheta=-2.48
01:57:57.896 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.30, opts=13)
01:57:57.899 00.003 6120 Enqueuing Move request for scope (0.19, 0.30)
01:57:57.903 00.004 7680 Worker thread wakes up
01:57:57.903 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.30) opts 0xd
01:57:57.904 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:57.907 00.003 6120 UpdateGuideState exits: m=14087 SNR=77.7 Saturated
01:57:57.912 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:57.916 00.004 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.30)
01:57:57.916 00.000 7680 Moving (0.19, 0.30) raw xDistance=-0.24 yDistance=-0.19
01:57:57.916 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:57.919 00.003 6120 Enqueuing Expose request
01:57:57.924 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:57:57.924 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:57:57.924 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:57:57.924 00.000 7680 MoveAxis(E, 98, ABG)
01:57:57.924 00.000 7680 Guiding  Dir = 2, Dur = 98
01:57:57.924 00.000 7680 IsSlewing returns 0
01:57:57.926 00.002 7680 IsGuiding returns 0
01:57:57.926 00.000 7680 PulseGuide returned control before completion, sleep 108
01:57:58.043 00.117 7680 IsGuiding returns 1
01:57:58.044 00.001 7680 scope still moving after pulse duration time elapsed
01:57:58.074 00.030 7680 IsSlewing returns 0
01:57:58.075 00.001 7680 IsGuiding returns 0
01:57:58.076 00.001 7680 scope move finished after 98 + 51 ms
01:57:58.076 00.000 7680 Move returns status 0, amount 98
01:57:58.077 00.001 7680 MoveAxis(N, 0, ABG)
01:57:58.077 00.000 7680 Move returns status 0, amount 0
01:57:58.077 00.000 7680 move complete, result=0
01:57:58.078 00.001 7680 worker thread done servicing request
01:57:58.078 00.000 7680 Worker thread wakes up
01:57:58.078 00.000 6120 GuideStep: -0.2 px 98 ms EAST, -0.2 px 0 ms NORTH
01:57:58.084 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:57:58.084 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:57:59.336 01.252 7680 Exposure complete
01:57:59.474 00.138 7680 worker thread done servicing request
01:57:59.474 00.000 6120 OnExposeComplete: enter
01:57:59.479 00.005 6120 UpdateGuideState(): m_state=6
01:57:59.484 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7285
01:57:59.488 00.004 6120 Star::Find returns 1 (1), X=960.37, Y=46.64, Mass=14191, SNR=77.1, Peak=255 HFD=7.1
01:57:59.492 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
01:57:59.496 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
01:57:59.501 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.76 hyp=0.78 cameraTheta=1.77 mountX=0.01 mountY=-0.75, mountTheta=-1.55
01:57:59.507 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.76, opts=13)
01:57:59.511 00.004 6120 Enqueuing Move request for scope (-0.16, 0.76)
01:57:59.515 00.004 7680 Worker thread wakes up
01:57:59.515 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.76) opts 0xd
01:57:59.516 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.76)
01:57:59.516 00.000 7680 Moving (-0.16, 0.76) raw xDistance=0.01 yDistance=-0.75
01:57:59.517 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:57:59.517 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
01:57:59.517 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:57:59.520 00.003 7680 MoveAxis(E, 0, ABG)
01:57:59.521 00.001 7680 Move returns status 0, amount 0
01:57:59.522 00.001 6120 UpdateGuideState exits: m=14191 SNR=77.1 Saturated
01:57:59.525 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:59.530 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:57:59.534 00.004 7680 MoveAxis(N, 409, ABG)
01:57:59.535 00.001 7680 Guiding  Dir = 0, Dur = 409
01:57:59.535 00.000 6120 Enqueuing Expose request
01:57:59.539 00.004 7680 IsSlewing returns 0
01:57:59.539 00.000 7680 IsGuiding returns 0
01:57:59.540 00.001 7680 PulseGuide returned control before completion, sleep 419
01:57:59.968 00.428 7680 IsGuiding returns 1
01:57:59.969 00.001 7680 scope still moving after pulse duration time elapsed
01:58:00.000 00.031 7680 IsSlewing returns 0
01:58:00.000 00.000 7680 IsGuiding returns 0
01:58:00.002 00.002 7680 scope move finished after 409 + 52 ms
01:58:00.003 00.001 7680 Move returns status 0, amount 409
01:58:00.003 00.000 7680 move complete, result=0
01:58:00.003 00.000 7680 worker thread done servicing request
01:58:00.004 00.001 7680 Worker thread wakes up
01:58:00.004 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.8 px 409 ms NORTH
01:58:00.011 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:00.011 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:01.264 01.253 7680 Exposure complete
01:58:01.420 00.156 7680 worker thread done servicing request
01:58:01.421 00.001 6120 OnExposeComplete: enter
01:58:01.425 00.004 6120 UpdateGuideState(): m_state=6
01:58:01.429 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7286
01:58:01.432 00.003 6120 Star::Find returns 1 (1), X=960.62, Y=46.05, Mass=14502, SNR=78.4, Peak=255 HFD=6.9
01:58:01.436 00.004 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (-2.95) = xAngle (4.05 = -2.23)
01:58:01.441 00.005 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.78 = -2.50)
01:58:01.444 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.20 cameraTheta=1.09 mountX=-0.12 mountY=-0.12, mountTheta=-2.37
01:58:01.449 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.17, opts=13)
01:58:01.453 00.004 6120 Enqueuing Move request for scope (0.09, 0.17)
01:58:01.457 00.004 7680 Worker thread wakes up
01:58:01.457 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:01.461 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
01:58:01.461 00.000 6120 UpdateGuideState exits: m=14502 SNR=78.4 Saturated
01:58:01.468 00.007 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
01:58:01.468 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:01.473 00.005 7680 Moving (0.09, 0.17) raw xDistance=-0.12 yDistance=-0.12
01:58:01.473 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:58:01.475 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:01.479 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:58:01.479 00.000 6120 Enqueuing Expose request
01:58:01.483 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:58:01.483 00.000 7680 MoveAxis(E, 0, ABG)
01:58:01.483 00.000 7680 Move returns status 0, amount 0
01:58:01.483 00.000 7680 MoveAxis(N, 0, ABG)
01:58:01.484 00.001 7680 Move returns status 0, amount 0
01:58:01.484 00.000 7680 move complete, result=0
01:58:01.484 00.000 7680 worker thread done servicing request
01:58:01.484 00.000 7680 Worker thread wakes up
01:58:01.485 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:01.489 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:01.489 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:02.740 01.251 7680 Exposure complete
01:58:02.883 00.143 7680 worker thread done servicing request
01:58:02.883 00.000 6120 OnExposeComplete: enter
01:58:02.887 00.004 6120 UpdateGuideState(): m_state=6
01:58:02.891 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7287
01:58:02.895 00.004 6120 Star::Find returns 1 (1), X=960.67, Y=46.32, Mass=14279, SNR=76.0, Peak=255 HFD=7.1
01:58:02.898 00.003 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (-2.95) = xAngle (4.23 = -2.06)
01:58:02.902 00.004 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.96 = -2.32)
01:58:02.907 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.44 hyp=0.46 cameraTheta=1.27 mountX=-0.22 mountY=-0.34, mountTheta=-2.14
01:58:02.912 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.44, opts=13)
01:58:02.916 00.004 6120 Enqueuing Move request for scope (0.14, 0.44)
01:58:02.920 00.004 7680 Worker thread wakes up
01:58:02.920 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.44) opts 0xd
01:58:02.920 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.44)
01:58:02.921 00.001 7680 Moving (0.14, 0.44) raw xDistance=-0.22 yDistance=-0.34
01:58:02.921 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
01:58:02.921 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:58:02.921 00.000 7680 MoveAxis(E, 88, ABG)
01:58:02.921 00.000 7680 Guiding  Dir = 2, Dur = 88
01:58:02.921 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:02.925 00.004 6120 UpdateGuideState exits: m=14279 SNR=76.0 Saturated
01:58:02.930 00.005 7680 IsSlewing returns 0
01:58:02.930 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:02.934 00.004 7680 IsGuiding returns 0
01:58:02.934 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:02.938 00.004 7680 PulseGuide returned control before completion, sleep 98
01:58:02.939 00.001 6120 Enqueuing Expose request
01:58:03.039 00.100 7680 IsGuiding returns 1
01:58:03.039 00.000 7680 scope still moving after pulse duration time elapsed
01:58:03.070 00.031 7680 IsSlewing returns 0
01:58:03.071 00.001 7680 IsGuiding returns 0
01:58:03.071 00.000 7680 scope move finished after 88 + 49 ms
01:58:03.072 00.001 7680 Move returns status 0, amount 88
01:58:03.072 00.000 7680 MoveAxis(N, 183, ABG)
01:58:03.073 00.001 7680 Guiding  Dir = 0, Dur = 183
01:58:03.073 00.000 7680 IsSlewing returns 0
01:58:03.073 00.000 7680 IsGuiding returns 0
01:58:03.073 00.000 7680 PulseGuide returned control before completion, sleep 193
01:58:03.276 00.203 7680 IsGuiding returns 1
01:58:03.277 00.001 7680 scope still moving after pulse duration time elapsed
01:58:03.306 00.029 7680 IsSlewing returns 0
01:58:03.307 00.001 7680 IsGuiding returns 0
01:58:03.308 00.001 7680 scope move finished after 183 + 51 ms
01:58:03.308 00.000 7680 Move returns status 0, amount 183
01:58:03.309 00.001 7680 move complete, result=0
01:58:03.309 00.000 7680 worker thread done servicing request
01:58:03.310 00.001 6120 GuideStep: -0.2 px 88 ms EAST, -0.3 px 183 ms NORTH
01:58:03.318 00.008 7680 Worker thread wakes up
01:58:03.318 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:03.318 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:04.569 01.251 7680 Exposure complete
01:58:04.704 00.135 7680 worker thread done servicing request
01:58:04.705 00.001 6120 OnExposeComplete: enter
01:58:04.708 00.003 6120 UpdateGuideState(): m_state=6
01:58:04.713 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7288
01:58:04.718 00.005 6120 Star::Find returns 1 (1), X=960.35, Y=46.48, Mass=14602, SNR=78.4, Peak=255 HFD=7.1
01:58:04.722 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
01:58:04.725 00.003 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
01:58:04.730 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.61 hyp=0.64 cameraTheta=1.85 mountX=0.06 mountY=-0.63, mountTheta=-1.47
01:58:04.735 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.61, opts=13)
01:58:04.739 00.004 6120 Enqueuing Move request for scope (-0.18, 0.61)
01:58:04.743 00.004 7680 Worker thread wakes up
01:58:04.743 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.61) opts 0xd
01:58:04.743 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.61)
01:58:04.744 00.001 7680 Moving (-0.18, 0.61) raw xDistance=0.06 yDistance=-0.63
01:58:04.744 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:04.749 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:58:04.751 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
01:58:04.751 00.000 6120 UpdateGuideState exits: m=14602 SNR=78.4 Saturated
01:58:04.755 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:04.760 00.005 7680 MoveAxis(E, 0, ABG)
01:58:04.760 00.000 7680 Move returns status 0, amount 0
01:58:04.760 00.000 7680 MoveAxis(N, 340, ABG)
01:58:04.760 00.000 7680 Guiding  Dir = 0, Dur = 340
01:58:04.760 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:04.764 00.004 6120 Enqueuing Expose request
01:58:04.768 00.004 7680 IsSlewing returns 0
01:58:04.768 00.000 7680 IsGuiding returns 0
01:58:04.768 00.000 7680 PulseGuide returned control before completion, sleep 350
01:58:05.132 00.364 7680 IsGuiding returns 1
01:58:05.133 00.001 7680 scope still moving after pulse duration time elapsed
01:58:05.163 00.030 7680 IsSlewing returns 0
01:58:05.164 00.001 7680 IsGuiding returns 0
01:58:05.166 00.002 7680 scope move finished after 340 + 56 ms
01:58:05.166 00.000 7680 Move returns status 0, amount 340
01:58:05.166 00.000 7680 move complete, result=0
01:58:05.166 00.000 7680 worker thread done servicing request
01:58:05.166 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 340 ms NORTH
01:58:05.172 00.006 7680 Worker thread wakes up
01:58:05.172 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:05.173 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:06.418 01.245 7680 Exposure complete
01:58:06.555 00.137 7680 worker thread done servicing request
01:58:06.557 00.002 6120 OnExposeComplete: enter
01:58:06.560 00.003 6120 UpdateGuideState(): m_state=6
01:58:06.566 00.006 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7289
01:58:06.570 00.004 6120 Star::Find returns 1 (1), X=960.34, Y=46.05, Mass=14469, SNR=78.6, Peak=255 HFD=6.9
01:58:06.573 00.003 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (-2.95) = xAngle (5.37 = -0.91)
01:58:06.577 00.004 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
01:58:06.581 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.26 cameraTheta=2.41 mountX=0.16 mountY=-0.24, mountTheta=-0.99
01:58:06.589 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.17, opts=13)
01:58:06.597 00.008 6120 Enqueuing Move request for scope (-0.19, 0.17)
01:58:06.605 00.008 7680 Worker thread wakes up
01:58:06.605 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:06.612 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
01:58:06.612 00.000 6120 UpdateGuideState exits: m=14469 SNR=78.6 Saturated
01:58:06.618 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
01:58:06.618 00.000 7680 Moving (-0.19, 0.17) raw xDistance=0.16 yDistance=-0.24
01:58:06.618 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:58:06.618 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:06.624 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:58:06.624 00.000 7680 MoveAxis(E, 0, ABG)
01:58:06.624 00.000 7680 Move returns status 0, amount 0
01:58:06.624 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:06.631 00.007 7680 MoveAxis(N, 130, ABG)
01:58:06.631 00.000 7680 Guiding  Dir = 0, Dur = 130
01:58:06.632 00.001 6120 Enqueuing Expose request
01:58:06.638 00.006 7680 IsSlewing returns 0
01:58:06.638 00.000 7680 IsGuiding returns 0
01:58:06.638 00.000 7680 PulseGuide returned control before completion, sleep 140
01:58:06.782 00.144 7680 IsGuiding returns 1
01:58:06.782 00.000 7680 scope still moving after pulse duration time elapsed
01:58:06.814 00.032 7680 IsSlewing returns 0
01:58:06.815 00.001 7680 IsGuiding returns 0
01:58:06.816 00.001 7680 scope move finished after 130 + 47 ms
01:58:06.816 00.000 7680 Move returns status 0, amount 130
01:58:06.816 00.000 7680 move complete, result=0
01:58:06.818 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 130 ms NORTH
01:58:06.825 00.007 7680 worker thread done servicing request
01:58:06.825 00.000 7680 Worker thread wakes up
01:58:06.825 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:06.826 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:08.077 01.251 7680 Exposure complete
01:58:08.216 00.139 7680 worker thread done servicing request
01:58:08.216 00.000 6120 OnExposeComplete: enter
01:58:08.222 00.006 6120 UpdateGuideState(): m_state=6
01:58:08.227 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7290
01:58:08.231 00.004 6120 Star::Find returns 1 (1), X=960.28, Y=46.00, Mass=14759, SNR=78.1, Peak=255 HFD=6.9
01:58:08.236 00.005 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (-2.95) = xAngle (5.62 = -0.66)
01:58:08.240 00.004 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.35 = -0.93)
01:58:08.244 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.28 cameraTheta=2.67 mountX=0.22 mountY=-0.23, mountTheta=-0.79
01:58:08.250 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.13, opts=13)
01:58:08.255 00.005 6120 Enqueuing Move request for scope (-0.25, 0.13)
01:58:08.260 00.005 7680 Worker thread wakes up
01:58:08.260 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.13) opts 0xd
01:58:08.260 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:08.265 00.005 6120 UpdateGuideState exits: m=14759 SNR=78.1 Saturated
01:58:08.269 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:08.272 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:08.276 00.004 6120 Enqueuing Expose request
01:58:08.281 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.13)
01:58:08.281 00.000 7680 Moving (-0.25, 0.13) raw xDistance=0.22 yDistance=-0.23
01:58:08.281 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
01:58:08.281 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:58:08.282 00.001 7680 MoveAxis(W, 91, ABG)
01:58:08.282 00.000 7680 Guiding  Dir = 3, Dur = 91
01:58:08.282 00.000 7680 IsSlewing returns 0
01:58:08.282 00.000 7680 IsGuiding returns 0
01:58:08.283 00.001 7680 PulseGuide returned control before completion, sleep 101
01:58:08.385 00.102 7680 IsGuiding returns 1
01:58:08.385 00.000 7680 scope still moving after pulse duration time elapsed
01:58:08.417 00.032 7680 IsSlewing returns 0
01:58:08.417 00.000 7680 IsGuiding returns 0
01:58:08.419 00.002 7680 scope move finished after 91 + 45 ms
01:58:08.419 00.000 7680 Move returns status 0, amount 91
01:58:08.419 00.000 7680 MoveAxis(N, 123, ABG)
01:58:08.420 00.001 7680 Guiding  Dir = 0, Dur = 123
01:58:08.420 00.000 7680 IsSlewing returns 0
01:58:08.421 00.001 7680 IsGuiding returns 0
01:58:08.421 00.000 7680 PulseGuide returned control before completion, sleep 133
01:58:08.561 00.140 7680 IsGuiding returns 1
01:58:08.562 00.001 7680 scope still moving after pulse duration time elapsed
01:58:08.591 00.029 7680 IsSlewing returns 0
01:58:08.591 00.000 7680 IsGuiding returns 0
01:58:08.592 00.001 7680 scope move finished after 123 + 47 ms
01:58:08.592 00.000 7680 Move returns status 0, amount 123
01:58:08.592 00.000 7680 move complete, result=0
01:58:08.593 00.001 7680 worker thread done servicing request
01:58:08.593 00.000 6120 GuideStep: 0.2 px 91 ms WEST, -0.2 px 123 ms NORTH
01:58:08.601 00.008 7680 Worker thread wakes up
01:58:08.601 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:08.602 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:09.855 01.253 7680 Exposure complete
01:58:09.998 00.143 7680 worker thread done servicing request
01:58:09.999 00.001 6120 OnExposeComplete: enter
01:58:10.003 00.004 6120 UpdateGuideState(): m_state=6
01:58:10.007 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7291
01:58:10.012 00.005 6120 Star::Find returns 1 (1), X=960.34, Y=45.85, Mass=14735, SNR=79.5, Peak=255 HFD=7.0
01:58:10.015 00.003 6120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-2.95) = xAngle (-0.09 = -0.09)
01:58:10.018 00.003 6120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.35 = -0.35)
01:58:10.022 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-3.04 mountX=0.20 mountY=-0.07, mountTheta=-0.33
01:58:10.028 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.02, opts=13)
01:58:10.031 00.003 6120 Enqueuing Move request for scope (-0.20, -0.02)
01:58:10.037 00.006 7680 Worker thread wakes up
01:58:10.037 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.02) opts 0xd
01:58:10.037 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.02)
01:58:10.037 00.000 7680 Moving (-0.20, -0.02) raw xDistance=0.20 yDistance=-0.07
01:58:10.038 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:10.043 00.005 6120 UpdateGuideState exits: m=14735 SNR=79.5 Saturated
01:58:10.047 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:10.051 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:10.055 00.004 6120 Enqueuing Expose request
01:58:10.057 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:58:10.059 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:58:10.059 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:58:10.059 00.000 7680 MoveAxis(E, 0, ABG)
01:58:10.059 00.000 7680 Move returns status 0, amount 0
01:58:10.060 00.001 7680 MoveAxis(N, 0, ABG)
01:58:10.060 00.000 7680 Move returns status 0, amount 0
01:58:10.060 00.000 7680 move complete, result=0
01:58:10.060 00.000 7680 worker thread done servicing request
01:58:10.061 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:10.064 00.003 7680 Worker thread wakes up
01:58:10.065 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:10.066 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:11.309 01.243 7680 Exposure complete
01:58:11.448 00.139 7680 worker thread done servicing request
01:58:11.449 00.001 6120 OnExposeComplete: enter
01:58:11.453 00.004 6120 UpdateGuideState(): m_state=6
01:58:11.457 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7292
01:58:11.460 00.003 6120 Star::Find returns 1 (1), X=960.63, Y=46.03, Mass=14281, SNR=75.9, Peak=255 HFD=6.8
01:58:11.464 00.004 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (-2.95) = xAngle (3.96 = -2.33)
01:58:11.468 00.004 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.69 = -2.59)
01:58:11.471 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.00 mountX=-0.13 mountY=-0.10, mountTheta=-2.49
01:58:11.478 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.16, opts=13)
01:58:11.482 00.004 6120 Enqueuing Move request for scope (0.10, 0.16)
01:58:11.485 00.003 7680 Worker thread wakes up
01:58:11.485 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
01:58:11.485 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
01:58:11.486 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:11.489 00.003 7680 Moving (0.10, 0.16) raw xDistance=-0.13 yDistance=-0.10
01:58:11.490 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:58:11.490 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:58:11.490 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:58:11.490 00.000 7680 MoveAxis(E, 0, ABG)
01:58:11.490 00.000 7680 Move returns status 0, amount 0
01:58:11.490 00.000 7680 MoveAxis(N, 0, ABG)
01:58:11.490 00.000 7680 Move returns status 0, amount 0
01:58:11.491 00.001 7680 move complete, result=0
01:58:11.491 00.000 7680 worker thread done servicing request
01:58:11.491 00.000 6120 UpdateGuideState exits: m=14281 SNR=75.9 Saturated
01:58:11.495 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:11.499 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:11.503 00.004 6120 Enqueuing Expose request
01:58:11.506 00.003 7680 Worker thread wakes up
01:58:11.506 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:11.506 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:11.506 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:12.765 01.259 7680 Exposure complete
01:58:12.909 00.144 7680 worker thread done servicing request
01:58:12.909 00.000 6120 OnExposeComplete: enter
01:58:12.914 00.005 6120 UpdateGuideState(): m_state=6
01:58:12.918 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7293
01:58:12.922 00.004 6120 Star::Find returns 1 (1), X=960.69, Y=46.09, Mass=13877, SNR=76.7, Peak=255 HFD=6.8
01:58:12.926 00.004 6120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-2.95) = xAngle (3.88 = -2.40)
01:58:12.929 00.003 6120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.62 = -2.67)
01:58:12.932 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.27 cameraTheta=0.93 mountX=-0.20 mountY=-0.12, mountTheta=-2.59
01:58:12.940 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.22, opts=13)
01:58:12.945 00.005 6120 Enqueuing Move request for scope (0.16, 0.22)
01:58:12.948 00.003 7680 Worker thread wakes up
01:58:12.948 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
01:58:12.949 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
01:58:12.949 00.000 7680 Moving (0.16, 0.22) raw xDistance=-0.20 yDistance=-0.12
01:58:12.949 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:58:12.949 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:58:12.950 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:58:12.950 00.000 7680 MoveAxis(E, 0, ABG)
01:58:12.950 00.000 7680 Move returns status 0, amount 0
01:58:12.950 00.000 7680 MoveAxis(N, 0, ABG)
01:58:12.950 00.000 7680 Move returns status 0, amount 0
01:58:12.950 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:12.956 00.006 7680 move complete, result=0
01:58:12.956 00.000 6120 UpdateGuideState exits: m=13877 SNR=76.7 Saturated
01:58:12.960 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:12.963 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:12.967 00.004 7680 worker thread done servicing request
01:58:12.967 00.000 6120 Enqueuing Expose request
01:58:12.972 00.005 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:12.976 00.004 7680 Worker thread wakes up
01:58:12.976 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:12.976 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:14.228 01.252 7680 Exposure complete
01:58:14.373 00.145 7680 worker thread done servicing request
01:58:14.373 00.000 6120 OnExposeComplete: enter
01:58:14.378 00.005 6120 UpdateGuideState(): m_state=6
01:58:14.382 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7294
01:58:14.387 00.005 6120 Star::Find returns 1 (1), X=960.52, Y=46.56, Mass=14634, SNR=77.9, Peak=255 HFD=7.1
01:58:14.390 00.003 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (-2.95) = xAngle (4.54 = -1.74)
01:58:14.395 00.005 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.27 = -2.01)
01:58:14.399 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.68 hyp=0.68 cameraTheta=1.59 mountX=-0.12 mountY=-0.62, mountTheta=-1.76
01:58:14.403 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.68, opts=13)
01:58:14.408 00.005 6120 Enqueuing Move request for scope (-0.01, 0.68)
01:58:14.413 00.005 7680 Worker thread wakes up
01:58:14.413 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:14.417 00.004 6120 UpdateGuideState exits: m=14634 SNR=77.9 Saturated
01:58:14.421 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:14.425 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:14.429 00.004 6120 Enqueuing Expose request
01:58:14.432 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.68) opts 0xd
01:58:14.432 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.68)
01:58:14.432 00.000 7680 Moving (-0.01, 0.68) raw xDistance=-0.12 yDistance=-0.62
01:58:14.432 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:58:14.432 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
01:58:14.434 00.002 7680 MoveAxis(E, 0, ABG)
01:58:14.434 00.000 7680 Move returns status 0, amount 0
01:58:14.434 00.000 7680 MoveAxis(N, 335, ABG)
01:58:14.434 00.000 7680 Guiding  Dir = 0, Dur = 335
01:58:14.435 00.001 7680 IsSlewing returns 0
01:58:14.435 00.000 7680 IsGuiding returns 0
01:58:14.437 00.002 7680 PulseGuide returned control before completion, sleep 345
01:58:14.793 00.356 7680 IsGuiding returns 1
01:58:14.793 00.000 7680 scope still moving after pulse duration time elapsed
01:58:14.824 00.031 7680 IsSlewing returns 0
01:58:14.825 00.001 7680 IsGuiding returns 0
01:58:14.825 00.000 7680 scope move finished after 335 + 55 ms
01:58:14.827 00.002 7680 Move returns status 0, amount 335
01:58:14.827 00.000 7680 move complete, result=0
01:58:14.827 00.000 7680 worker thread done servicing request
01:58:14.828 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 335 ms NORTH
01:58:14.833 00.005 7680 Worker thread wakes up
01:58:14.835 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:14.835 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:16.087 01.252 7680 Exposure complete
01:58:16.224 00.137 7680 worker thread done servicing request
01:58:16.224 00.000 6120 OnExposeComplete: enter
01:58:16.228 00.004 6120 UpdateGuideState(): m_state=6
01:58:16.232 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7295
01:58:16.237 00.005 6120 Star::Find returns 1 (1), X=960.75, Y=46.09, Mass=14823, SNR=80.2, Peak=255 HFD=6.8
01:58:16.241 00.004 6120 CameraToMount -- cameraTheta (0.80) - m_xAngle (-2.95) = xAngle (3.75 = -2.53)
01:58:16.245 00.004 6120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.48 = -2.80)
01:58:16.248 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.31 cameraTheta=0.80 mountX=-0.25 mountY=-0.10, mountTheta=-2.75
01:58:16.254 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.22, opts=13)
01:58:16.259 00.005 6120 Enqueuing Move request for scope (0.21, 0.22)
01:58:16.263 00.004 7680 Worker thread wakes up
01:58:16.264 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:16.268 00.004 6120 UpdateGuideState exits: m=14823 SNR=80.2 Saturated
01:58:16.272 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:16.277 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:16.281 00.004 6120 Enqueuing Expose request
01:58:16.284 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0xd
01:58:16.284 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.22)
01:58:16.285 00.001 7680 Moving (0.21, 0.22) raw xDistance=-0.25 yDistance=-0.10
01:58:16.285 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:58:16.285 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:58:16.285 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:58:16.285 00.000 7680 MoveAxis(E, 103, ABG)
01:58:16.285 00.000 7680 Guiding  Dir = 2, Dur = 103
01:58:16.286 00.001 7680 IsSlewing returns 0
01:58:16.286 00.000 7680 IsGuiding returns 0
01:58:16.286 00.000 7680 PulseGuide returned control before completion, sleep 113
01:58:16.404 00.118 7680 IsGuiding returns 1
01:58:16.405 00.001 7680 scope still moving after pulse duration time elapsed
01:58:16.438 00.033 7680 IsSlewing returns 0
01:58:16.439 00.001 7680 IsGuiding returns 0
01:58:16.439 00.000 7680 scope move finished after 103 + 49 ms
01:58:16.440 00.001 7680 Move returns status 0, amount 103
01:58:16.440 00.000 7680 MoveAxis(N, 0, ABG)
01:58:16.440 00.000 7680 Move returns status 0, amount 0
01:58:16.441 00.001 7680 move complete, result=0
01:58:16.441 00.000 7680 worker thread done servicing request
01:58:16.441 00.000 7680 Worker thread wakes up
01:58:16.441 00.000 6120 GuideStep: -0.3 px 103 ms EAST, -0.1 px 0 ms NORTH
01:58:16.451 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:16.452 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:17.703 01.251 7680 Exposure complete
01:58:17.839 00.136 7680 worker thread done servicing request
01:58:17.841 00.002 6120 OnExposeComplete: enter
01:58:17.846 00.005 6120 UpdateGuideState(): m_state=6
01:58:17.851 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7296
01:58:17.855 00.004 6120 Star::Find returns 1 (1), X=960.34, Y=46.17, Mass=14934, SNR=79.3, Peak=255 HFD=7.1
01:58:17.858 00.003 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (-2.95) = xAngle (5.11 = -1.18)
01:58:17.862 00.004 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.84 = -1.44)
01:58:17.867 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.30 hyp=0.35 cameraTheta=2.15 mountX=0.14 mountY=-0.35, mountTheta=-1.20
01:58:17.872 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.30, opts=13)
01:58:17.875 00.003 6120 Enqueuing Move request for scope (-0.19, 0.30)
01:58:17.883 00.008 7680 Worker thread wakes up
01:58:17.883 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.30) opts 0xd
01:58:17.884 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:17.889 00.005 6120 UpdateGuideState exits: m=14934 SNR=79.3 Saturated
01:58:17.893 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:17.897 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:17.901 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.30)
01:58:17.901 00.000 6120 Enqueuing Expose request
01:58:17.905 00.004 7680 Moving (-0.19, 0.30) raw xDistance=0.14 yDistance=-0.35
01:58:17.905 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:58:17.905 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
01:58:17.905 00.000 7680 MoveAxis(E, 0, ABG)
01:58:17.906 00.001 7680 Move returns status 0, amount 0
01:58:17.906 00.000 7680 MoveAxis(N, 191, ABG)
01:58:17.906 00.000 7680 Guiding  Dir = 0, Dur = 191
01:58:17.906 00.000 7680 IsSlewing returns 0
01:58:17.908 00.002 7680 IsGuiding returns 0
01:58:17.908 00.000 7680 PulseGuide returned control before completion, sleep 201
01:58:18.115 00.207 7680 IsGuiding returns 1
01:58:18.116 00.001 7680 scope still moving after pulse duration time elapsed
01:58:18.146 00.030 7680 IsSlewing returns 0
01:58:18.146 00.000 7680 IsGuiding returns 0
01:58:18.147 00.001 7680 scope move finished after 191 + 47 ms
01:58:18.147 00.000 7680 Move returns status 0, amount 191
01:58:18.147 00.000 7680 move complete, result=0
01:58:18.148 00.001 7680 worker thread done servicing request
01:58:18.148 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 191 ms NORTH
01:58:18.153 00.005 7680 Worker thread wakes up
01:58:18.154 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:18.154 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:19.403 01.249 7680 Exposure complete
01:58:19.538 00.135 7680 worker thread done servicing request
01:58:19.538 00.000 6120 OnExposeComplete: enter
01:58:19.543 00.005 6120 UpdateGuideState(): m_state=6
01:58:19.547 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7297
01:58:19.552 00.005 6120 Star::Find returns 1 (1), X=960.31, Y=46.07, Mass=14446, SNR=77.0, Peak=255 HFD=6.8
01:58:19.556 00.004 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.38 = -0.91)
01:58:19.559 00.003 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.11 = -1.17)
01:58:19.562 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.20 hyp=0.30 cameraTheta=2.42 mountX=0.18 mountY=-0.27, mountTheta=-0.98
01:58:19.570 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.20, opts=13)
01:58:19.574 00.004 6120 Enqueuing Move request for scope (-0.22, 0.20)
01:58:19.578 00.004 7680 Worker thread wakes up
01:58:19.578 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.20) opts 0xd
01:58:19.580 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.20)
01:58:19.580 00.000 7680 Moving (-0.22, 0.20) raw xDistance=0.18 yDistance=-0.27
01:58:19.580 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:58:19.580 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:58:19.580 00.000 7680 MoveAxis(E, 0, ABG)
01:58:19.580 00.000 7680 Move returns status 0, amount 0
01:58:19.580 00.000 7680 MoveAxis(N, 149, ABG)
01:58:19.581 00.001 7680 Guiding  Dir = 0, Dur = 149
01:58:19.581 00.000 7680 IsSlewing returns 0
01:58:19.581 00.000 7680 IsGuiding returns 0
01:58:19.581 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:19.586 00.005 7680 PulseGuide returned control before completion, sleep 159
01:58:19.587 00.001 6120 UpdateGuideState exits: m=14446 SNR=77.0 Saturated
01:58:19.589 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:19.596 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:19.601 00.005 6120 Enqueuing Expose request
01:58:19.752 00.151 7680 IsGuiding returns 1
01:58:19.753 00.001 7680 scope still moving after pulse duration time elapsed
01:58:19.783 00.030 7680 IsSlewing returns 0
01:58:19.785 00.002 7680 IsGuiding returns 0
01:58:19.785 00.000 7680 scope move finished after 149 + 53 ms
01:58:19.786 00.001 7680 Move returns status 0, amount 149
01:58:19.786 00.000 7680 move complete, result=0
01:58:19.786 00.000 7680 worker thread done servicing request
01:58:19.786 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 149 ms NORTH
01:58:19.796 00.010 7680 Worker thread wakes up
01:58:19.796 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:19.796 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:21.052 01.256 7680 Exposure complete
01:58:21.181 00.129 7680 worker thread done servicing request
01:58:21.182 00.001 6120 OnExposeComplete: enter
01:58:21.186 00.004 6120 UpdateGuideState(): m_state=6
01:58:21.190 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7298
01:58:21.196 00.006 6120 Star::Find returns 1 (1), X=960.33, Y=46.10, Mass=13915, SNR=75.8, Peak=255 HFD=6.8
01:58:21.199 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.27 = -1.01)
01:58:21.203 00.004 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.00 = -1.28)
01:58:21.206 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.22 hyp=0.30 cameraTheta=2.32 mountX=0.16 mountY=-0.29, mountTheta=-1.06
01:58:21.212 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.22, opts=13)
01:58:21.216 00.004 6120 Enqueuing Move request for scope (-0.21, 0.22)
01:58:21.221 00.005 7680 Worker thread wakes up
01:58:21.221 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.22) opts 0xd
01:58:21.221 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.22)
01:58:21.222 00.001 7680 Moving (-0.21, 0.22) raw xDistance=0.16 yDistance=-0.29
01:58:21.222 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:58:21.222 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
01:58:21.223 00.001 7680 MoveAxis(E, 0, ABG)
01:58:21.223 00.000 7680 Move returns status 0, amount 0
01:58:21.223 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:21.229 00.006 7680 MoveAxis(N, 157, ABG)
01:58:21.230 00.001 7680 Guiding  Dir = 0, Dur = 157
01:58:21.230 00.000 6120 UpdateGuideState exits: m=13915 SNR=75.8 Saturated
01:58:21.236 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:21.240 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:21.243 00.003 6120 Enqueuing Expose request
01:58:21.248 00.005 7680 IsSlewing returns 0
01:58:21.248 00.000 7680 IsGuiding returns 0
01:58:21.248 00.000 7680 PulseGuide returned control before completion, sleep 167
01:58:21.419 00.171 7680 IsGuiding returns 1
01:58:21.419 00.000 7680 scope still moving after pulse duration time elapsed
01:58:21.449 00.030 7680 IsSlewing returns 0
01:58:21.451 00.002 7680 IsGuiding returns 0
01:58:21.452 00.001 7680 scope move finished after 157 + 47 ms
01:58:21.454 00.002 7680 Move returns status 0, amount 157
01:58:21.454 00.000 7680 move complete, result=0
01:58:21.454 00.000 7680 worker thread done servicing request
01:58:21.455 00.001 7680 Worker thread wakes up
01:58:21.455 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 157 ms NORTH
01:58:21.462 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:21.462 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:22.712 01.250 7680 Exposure complete
01:58:22.853 00.141 7680 worker thread done servicing request
01:58:22.853 00.000 6120 OnExposeComplete: enter
01:58:22.859 00.006 6120 UpdateGuideState(): m_state=6
01:58:22.863 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7299
01:58:22.869 00.006 6120 Star::Find returns 1 (1), X=960.16, Y=46.03, Mass=13947, SNR=77.0, Peak=255 HFD=7.0
01:58:22.873 00.004 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (-2.95) = xAngle (5.70 = -0.58)
01:58:22.878 00.005 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.43 = -0.85)
01:58:22.884 00.006 6120 CameraToMount -- cameraX=-0.37 cameraY=0.16 hyp=0.40 cameraTheta=2.74 mountX=0.34 mountY=-0.30, mountTheta=-0.73
01:58:22.889 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.16, opts=13)
01:58:22.893 00.004 6120 Enqueuing Move request for scope (-0.37, 0.16)
01:58:22.897 00.004 7680 Worker thread wakes up
01:58:22.898 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:22.901 00.003 6120 UpdateGuideState exits: m=13947 SNR=77.0 Saturated
01:58:22.904 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:22.909 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:22.914 00.005 6120 Enqueuing Expose request
01:58:22.919 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.16) opts 0xd
01:58:22.919 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.16)
01:58:22.920 00.001 7680 Moving (-0.37, 0.16) raw xDistance=0.34 yDistance=-0.30
01:58:22.920 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:58:22.920 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
01:58:22.920 00.000 7680 MoveAxis(W, 137, ABG)
01:58:22.920 00.000 7680 Guiding  Dir = 3, Dur = 137
01:58:22.920 00.000 7680 IsSlewing returns 0
01:58:22.921 00.001 7680 IsGuiding returns 0
01:58:22.921 00.000 7680 PulseGuide returned control before completion, sleep 147
01:58:23.075 00.154 7680 IsGuiding returns 1
01:58:23.076 00.001 7680 scope still moving after pulse duration time elapsed
01:58:23.105 00.029 7680 IsSlewing returns 0
01:58:23.105 00.000 7680 IsGuiding returns 0
01:58:23.106 00.001 7680 scope move finished after 137 + 47 ms
01:58:23.106 00.000 7680 Move returns status 0, amount 137
01:58:23.106 00.000 7680 MoveAxis(N, 165, ABG)
01:58:23.106 00.000 7680 Guiding  Dir = 0, Dur = 165
01:58:23.107 00.001 7680 IsSlewing returns 0
01:58:23.107 00.000 7680 IsGuiding returns 0
01:58:23.108 00.001 7680 PulseGuide returned control before completion, sleep 175
01:58:23.292 00.184 7680 IsGuiding returns 1
01:58:23.292 00.000 7680 scope still moving after pulse duration time elapsed
01:58:23.324 00.032 7680 IsSlewing returns 0
01:58:23.324 00.000 7680 IsGuiding returns 0
01:58:23.325 00.001 7680 scope move finished after 165 + 52 ms
01:58:23.326 00.001 7680 Move returns status 0, amount 165
01:58:23.326 00.000 7680 move complete, result=0
01:58:23.326 00.000 7680 worker thread done servicing request
01:58:23.327 00.001 7680 Worker thread wakes up
01:58:23.327 00.000 6120 GuideStep: 0.3 px 137 ms WEST, -0.3 px 165 ms NORTH
01:58:23.332 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:23.332 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:24.582 01.250 7680 Exposure complete
01:58:24.731 00.149 7680 worker thread done servicing request
01:58:24.731 00.000 6120 OnExposeComplete: enter
01:58:24.736 00.005 6120 UpdateGuideState(): m_state=6
01:58:24.739 00.003 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7300
01:58:24.744 00.005 6120 Star::Find returns 1 (1), X=960.37, Y=45.95, Mass=14440, SNR=78.7, Peak=255 HFD=6.8
01:58:24.747 00.003 6120 CameraToMount -- cameraTheta (2.69) - m_xAngle (-2.95) = xAngle (5.65 = -0.64)
01:58:24.751 00.004 6120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.38 = -0.90)
01:58:24.757 00.006 6120 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.69 mountX=0.14 mountY=-0.14, mountTheta=-0.77
01:58:24.761 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.08, opts=13)
01:58:24.766 00.005 6120 Enqueuing Move request for scope (-0.16, 0.08)
01:58:24.769 00.003 7680 Worker thread wakes up
01:58:24.770 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:24.772 00.002 6120 UpdateGuideState exits: m=14440 SNR=78.7 Saturated
01:58:24.777 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:24.780 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:24.784 00.004 6120 Enqueuing Expose request
01:58:24.789 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
01:58:24.790 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
01:58:24.790 00.000 7680 Moving (-0.16, 0.08) raw xDistance=0.14 yDistance=-0.14
01:58:24.790 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:58:24.790 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:58:24.790 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:58:24.791 00.001 7680 MoveAxis(E, 0, ABG)
01:58:24.791 00.000 7680 Move returns status 0, amount 0
01:58:24.791 00.000 7680 MoveAxis(N, 0, ABG)
01:58:24.791 00.000 7680 Move returns status 0, amount 0
01:58:24.791 00.000 7680 move complete, result=0
01:58:24.792 00.001 7680 worker thread done servicing request
01:58:24.792 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:24.797 00.005 7680 Worker thread wakes up
01:58:24.797 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:24.797 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:26.042 01.245 7680 Exposure complete
01:58:26.173 00.131 7680 worker thread done servicing request
01:58:26.173 00.000 6120 OnExposeComplete: enter
01:58:26.177 00.004 6120 UpdateGuideState(): m_state=6
01:58:26.182 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7301
01:58:26.185 00.003 6120 Star::Find returns 1 (1), X=960.37, Y=46.09, Mass=14450, SNR=78.9, Peak=255 HFD=7.0
01:58:26.189 00.004 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.17 = -1.11)
01:58:26.194 00.005 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.90 = -1.38)
01:58:26.198 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.22 hyp=0.27 cameraTheta=2.22 mountX=0.12 mountY=-0.27, mountTheta=-1.15
01:58:26.203 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.22, opts=13)
01:58:26.207 00.004 6120 Enqueuing Move request for scope (-0.16, 0.22)
01:58:26.211 00.004 7680 Worker thread wakes up
01:58:26.212 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.22) opts 0xd
01:58:26.212 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.22)
01:58:26.212 00.000 7680 Moving (-0.16, 0.22) raw xDistance=0.12 yDistance=-0.27
01:58:26.212 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:58:26.213 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:58:26.213 00.000 7680 MoveAxis(E, 0, ABG)
01:58:26.213 00.000 7680 Move returns status 0, amount 0
01:58:26.213 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:26.217 00.004 7680 MoveAxis(N, 145, ABG)
01:58:26.217 00.000 7680 Guiding  Dir = 0, Dur = 145
01:58:26.217 00.000 6120 UpdateGuideState exits: m=14450 SNR=78.9 Saturated
01:58:26.222 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:26.226 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:26.229 00.003 6120 Enqueuing Expose request
01:58:26.233 00.004 7680 IsSlewing returns 0
01:58:26.233 00.000 7680 IsGuiding returns 0
01:58:26.234 00.001 7680 PulseGuide returned control before completion, sleep 155
01:58:26.391 00.157 7680 IsGuiding returns 1
01:58:26.393 00.002 7680 scope still moving after pulse duration time elapsed
01:58:26.421 00.028 7680 IsSlewing returns 0
01:58:26.423 00.002 7680 IsGuiding returns 0
01:58:26.424 00.001 7680 scope move finished after 145 + 45 ms
01:58:26.424 00.000 7680 Move returns status 0, amount 145
01:58:26.425 00.001 7680 move complete, result=0
01:58:26.425 00.000 7680 worker thread done servicing request
01:58:26.426 00.001 7680 Worker thread wakes up
01:58:26.427 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 145 ms NORTH
01:58:26.433 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:26.433 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:27.682 01.249 7680 Exposure complete
01:58:27.861 00.179 7680 worker thread done servicing request
01:58:27.861 00.000 6120 OnExposeComplete: enter
01:58:27.866 00.005 6120 UpdateGuideState(): m_state=6
01:58:27.871 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7302
01:58:27.877 00.006 6120 Star::Find returns 1 (1), X=960.43, Y=46.04, Mass=13836, SNR=77.0, Peak=255 HFD=6.8
01:58:27.882 00.005 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
01:58:27.886 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
01:58:27.891 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.20 cameraTheta=2.14 mountX=0.07 mountY=-0.19, mountTheta=-1.21
01:58:27.899 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.17, opts=13)
01:58:27.907 00.008 6120 Enqueuing Move request for scope (-0.11, 0.17)
01:58:27.912 00.005 7680 Worker thread wakes up
01:58:27.912 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:27.917 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
01:58:27.917 00.000 6120 UpdateGuideState exits: m=13836 SNR=77.0 Saturated
01:58:27.921 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
01:58:27.921 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:27.925 00.004 7680 Moving (-0.11, 0.17) raw xDistance=0.07 yDistance=-0.19
01:58:27.925 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:27.929 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:58:27.929 00.000 6120 Enqueuing Expose request
01:58:27.933 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:58:27.933 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:58:27.933 00.000 7680 MoveAxis(E, 0, ABG)
01:58:27.933 00.000 7680 Move returns status 0, amount 0
01:58:27.933 00.000 7680 MoveAxis(N, 0, ABG)
01:58:27.933 00.000 7680 Move returns status 0, amount 0
01:58:27.933 00.000 7680 move complete, result=0
01:58:27.934 00.001 7680 worker thread done servicing request
01:58:27.934 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:27.939 00.005 7680 Worker thread wakes up
01:58:27.939 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:27.939 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:29.186 01.247 7680 Exposure complete
01:58:29.319 00.133 7680 worker thread done servicing request
01:58:29.320 00.001 6120 OnExposeComplete: enter
01:58:29.324 00.004 6120 UpdateGuideState(): m_state=6
01:58:29.328 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7303
01:58:29.331 00.003 6120 Star::Find returns 1 (1), X=960.36, Y=46.45, Mass=15355, SNR=79.9, Peak=255 HFD=7.2
01:58:29.336 00.005 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.48)
01:58:29.340 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
01:58:29.344 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.58 hyp=0.60 cameraTheta=1.85 mountX=0.06 mountY=-0.59, mountTheta=-1.48
01:58:29.350 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.58, opts=13)
01:58:29.356 00.006 6120 Enqueuing Move request for scope (-0.17, 0.58)
01:58:29.360 00.004 7680 Worker thread wakes up
01:58:29.360 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:29.364 00.004 6120 UpdateGuideState exits: m=15355 SNR=79.9 Saturated
01:58:29.369 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:29.374 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:29.380 00.006 6120 Enqueuing Expose request
01:58:29.384 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.58) opts 0xd
01:58:29.384 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.58)
01:58:29.384 00.000 7680 Moving (-0.17, 0.58) raw xDistance=0.06 yDistance=-0.59
01:58:29.384 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:58:29.385 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
01:58:29.386 00.001 7680 MoveAxis(E, 0, ABG)
01:58:29.386 00.000 7680 Move returns status 0, amount 0
01:58:29.386 00.000 7680 MoveAxis(N, 323, ABG)
01:58:29.386 00.000 7680 Guiding  Dir = 0, Dur = 323
01:58:29.386 00.000 7680 IsSlewing returns 0
01:58:29.386 00.000 7680 IsGuiding returns 0
01:58:29.387 00.001 7680 PulseGuide returned control before completion, sleep 333
01:58:29.722 00.335 7680 IsGuiding returns 1
01:58:29.722 00.000 7680 scope still moving after pulse duration time elapsed
01:58:29.753 00.031 7680 IsSlewing returns 0
01:58:29.754 00.001 7680 IsGuiding returns 0
01:58:29.755 00.001 7680 scope move finished after 323 + 44 ms
01:58:29.755 00.000 7680 Move returns status 0, amount 323
01:58:29.755 00.000 7680 move complete, result=0
01:58:29.756 00.001 7680 worker thread done servicing request
01:58:29.756 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 323 ms NORTH
01:58:29.764 00.008 7680 Worker thread wakes up
01:58:29.764 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:29.764 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:31.017 01.253 7680 Exposure complete
01:58:31.155 00.138 7680 worker thread done servicing request
01:58:31.155 00.000 6120 OnExposeComplete: enter
01:58:31.160 00.005 6120 UpdateGuideState(): m_state=6
01:58:31.164 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7304
01:58:31.168 00.004 6120 Star::Find returns 1 (1), X=960.42, Y=45.97, Mass=14221, SNR=76.1, Peak=255 HFD=6.8
01:58:31.172 00.004 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (-2.95) = xAngle (5.36 = -0.93)
01:58:31.176 00.004 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.09 = -1.20)
01:58:31.179 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.40 mountX=0.09 mountY=-0.14, mountTheta=-1.00
01:58:31.184 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.10, opts=13)
01:58:31.189 00.005 6120 Enqueuing Move request for scope (-0.11, 0.10)
01:58:31.192 00.003 7680 Worker thread wakes up
01:58:31.192 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:31.198 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
01:58:31.200 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
01:58:31.200 00.000 6120 UpdateGuideState exits: m=14221 SNR=76.1 Saturated
01:58:31.205 00.005 7680 Moving (-0.11, 0.10) raw xDistance=0.09 yDistance=-0.14
01:58:31.205 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:58:31.205 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:58:31.207 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:31.210 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:31.215 00.005 6120 Enqueuing Expose request
01:58:31.217 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:58:31.217 00.000 7680 MoveAxis(E, 0, ABG)
01:58:31.219 00.002 7680 Move returns status 0, amount 0
01:58:31.219 00.000 7680 MoveAxis(N, 0, ABG)
01:58:31.219 00.000 7680 Move returns status 0, amount 0
01:58:31.219 00.000 7680 move complete, result=0
01:58:31.220 00.001 7680 worker thread done servicing request
01:58:31.220 00.000 7680 Worker thread wakes up
01:58:31.221 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:31.225 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:31.225 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:32.474 01.249 7680 Exposure complete
01:58:32.642 00.168 7680 worker thread done servicing request
01:58:32.642 00.000 6120 OnExposeComplete: enter
01:58:32.650 00.008 6120 UpdateGuideState(): m_state=6
01:58:32.654 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7305
01:58:32.660 00.006 6120 Star::Find returns 1 (1), X=960.22, Y=46.07, Mass=14174, SNR=77.4, Peak=255 HFD=6.9
01:58:32.665 00.005 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.53 = -0.76)
01:58:32.670 00.005 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.02)
01:58:32.673 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=0.20 hyp=0.37 cameraTheta=2.57 mountX=0.27 mountY=-0.32, mountTheta=-0.87
01:58:32.679 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.20, opts=13)
01:58:32.683 00.004 6120 Enqueuing Move request for scope (-0.31, 0.20)
01:58:32.688 00.005 7680 Worker thread wakes up
01:58:32.688 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:32.693 00.005 6120 UpdateGuideState exits: m=14174 SNR=77.4 Saturated
01:58:32.696 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:32.700 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:32.704 00.004 6120 Enqueuing Expose request
01:58:32.709 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.20) opts 0xd
01:58:32.709 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.20)
01:58:32.709 00.000 7680 Moving (-0.31, 0.20) raw xDistance=0.27 yDistance=-0.32
01:58:32.710 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
01:58:32.710 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:58:32.710 00.000 7680 MoveAxis(W, 110, ABG)
01:58:32.710 00.000 7680 Guiding  Dir = 3, Dur = 110
01:58:32.711 00.001 7680 IsSlewing returns 0
01:58:32.711 00.000 7680 IsGuiding returns 0
01:58:32.711 00.000 7680 PulseGuide returned control before completion, sleep 120
01:58:32.836 00.125 7680 IsGuiding returns 1
01:58:32.836 00.000 7680 scope still moving after pulse duration time elapsed
01:58:32.868 00.032 7680 IsSlewing returns 0
01:58:32.868 00.000 7680 IsGuiding returns 0
01:58:32.869 00.001 7680 scope move finished after 110 + 47 ms
01:58:32.869 00.000 7680 Move returns status 0, amount 110
01:58:32.869 00.000 7680 MoveAxis(N, 172, ABG)
01:58:32.870 00.001 7680 Guiding  Dir = 0, Dur = 172
01:58:32.870 00.000 7680 IsSlewing returns 0
01:58:32.871 00.001 7680 IsGuiding returns 0
01:58:32.872 00.001 7680 PulseGuide returned control before completion, sleep 182
01:58:33.069 00.197 7680 IsGuiding returns 1
01:58:33.069 00.000 7680 scope still moving after pulse duration time elapsed
01:58:33.103 00.034 7680 IsSlewing returns 0
01:58:33.104 00.001 7680 IsGuiding returns 0
01:58:33.104 00.000 7680 scope move finished after 172 + 60 ms
01:58:33.104 00.000 7680 Move returns status 0, amount 172
01:58:33.104 00.000 7680 move complete, result=0
01:58:33.105 00.001 7680 worker thread done servicing request
01:58:33.105 00.000 6120 GuideStep: 0.3 px 110 ms WEST, -0.3 px 172 ms NORTH
01:58:33.114 00.009 7680 Worker thread wakes up
01:58:33.114 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:33.114 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:34.365 01.251 7680 Exposure complete
01:58:34.510 00.145 7680 worker thread done servicing request
01:58:34.510 00.000 6120 OnExposeComplete: enter
01:58:34.514 00.004 6120 UpdateGuideState(): m_state=6
01:58:34.518 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7306
01:58:34.522 00.004 6120 Star::Find returns 1 (1), X=960.38, Y=46.10, Mass=14043, SNR=76.2, Peak=255 HFD=6.9
01:58:34.526 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (-2.95) = xAngle (5.13 = -1.16)
01:58:34.529 00.003 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.86 = -1.42)
01:58:34.535 00.006 6120 CameraToMount -- cameraX=-0.15 cameraY=0.22 hyp=0.27 cameraTheta=2.17 mountX=0.11 mountY=-0.27, mountTheta=-1.18
01:58:34.540 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.22, opts=13)
01:58:34.544 00.004 6120 Enqueuing Move request for scope (-0.15, 0.22)
01:58:34.547 00.003 7680 Worker thread wakes up
01:58:34.547 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:34.551 00.004 6120 UpdateGuideState exits: m=14043 SNR=76.2 Saturated
01:58:34.554 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:34.559 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:34.563 00.004 6120 Enqueuing Expose request
01:58:34.567 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.22) opts 0xd
01:58:34.568 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.22)
01:58:34.568 00.000 7680 Moving (-0.15, 0.22) raw xDistance=0.11 yDistance=-0.27
01:58:34.568 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:58:34.568 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:58:34.568 00.000 7680 MoveAxis(E, 0, ABG)
01:58:34.568 00.000 7680 Move returns status 0, amount 0
01:58:34.569 00.001 7680 MoveAxis(N, 145, ABG)
01:58:34.569 00.000 7680 Guiding  Dir = 0, Dur = 145
01:58:34.569 00.000 7680 IsSlewing returns 0
01:58:34.570 00.001 7680 IsGuiding returns 0
01:58:34.570 00.000 7680 PulseGuide returned control before completion, sleep 155
01:58:34.731 00.161 7680 IsGuiding returns 1
01:58:34.731 00.000 7680 scope still moving after pulse duration time elapsed
01:58:34.762 00.031 7680 IsSlewing returns 0
01:58:34.763 00.001 7680 IsGuiding returns 0
01:58:34.764 00.001 7680 scope move finished after 145 + 48 ms
01:58:34.764 00.000 7680 Move returns status 0, amount 145
01:58:34.764 00.000 7680 move complete, result=0
01:58:34.765 00.001 7680 worker thread done servicing request
01:58:34.765 00.000 7680 Worker thread wakes up
01:58:34.765 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 145 ms NORTH
01:58:34.772 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:34.773 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:36.024 01.251 7680 Exposure complete
01:58:36.160 00.136 7680 worker thread done servicing request
01:58:36.161 00.001 6120 OnExposeComplete: enter
01:58:36.165 00.004 6120 UpdateGuideState(): m_state=6
01:58:36.168 00.003 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7307
01:58:36.173 00.005 6120 Star::Find returns 1 (1), X=960.59, Y=45.94, Mass=14326, SNR=80.8, Peak=255 HFD=7.1
01:58:36.176 00.003 6120 CameraToMount -- cameraTheta (0.82) - m_xAngle (-2.95) = xAngle (3.77 = -2.51)
01:58:36.180 00.004 6120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.50 = -2.78)
01:58:36.183 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.82 mountX=-0.07 mountY=-0.03, mountTheta=-2.73
01:58:36.187 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.06, opts=13)
01:58:36.190 00.003 6120 Enqueuing Move request for scope (0.06, 0.06)
01:58:36.194 00.004 7680 Worker thread wakes up
01:58:36.194 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:36.199 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
01:58:36.200 00.001 6120 UpdateGuideState exits: m=14326 SNR=80.8 Saturated
01:58:36.203 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:36.207 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:36.210 00.003 6120 Enqueuing Expose request
01:58:36.214 00.004 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
01:58:36.215 00.001 7680 Moving (0.06, 0.06) raw xDistance=-0.07 yDistance=-0.03
01:58:36.215 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:58:36.215 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:58:36.215 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:58:36.215 00.000 7680 MoveAxis(E, 0, ABG)
01:58:36.215 00.000 7680 Move returns status 0, amount 0
01:58:36.215 00.000 7680 MoveAxis(N, 0, ABG)
01:58:36.215 00.000 7680 Move returns status 0, amount 0
01:58:36.216 00.001 7680 move complete, result=0
01:58:36.216 00.000 7680 worker thread done servicing request
01:58:36.216 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:58:36.220 00.004 7680 Worker thread wakes up
01:58:36.220 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:36.220 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:37.465 01.245 7680 Exposure complete
01:58:37.611 00.146 7680 worker thread done servicing request
01:58:37.612 00.001 6120 OnExposeComplete: enter
01:58:37.615 00.003 6120 UpdateGuideState(): m_state=6
01:58:37.619 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7308
01:58:37.623 00.004 6120 Star::Find returns 1 (1), X=960.33, Y=46.34, Mass=15155, SNR=81.2, Peak=255 HFD=7.2
01:58:37.627 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (-2.95) = xAngle (4.93 = -1.35)
01:58:37.631 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.66 = -1.62)
01:58:37.635 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.47 hyp=0.51 cameraTheta=1.98 mountX=0.11 mountY=-0.51, mountTheta=-1.36
01:58:37.639 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.47, opts=13)
01:58:37.644 00.005 6120 Enqueuing Move request for scope (-0.20, 0.47)
01:58:37.648 00.004 7680 Worker thread wakes up
01:58:37.648 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:37.652 00.004 6120 UpdateGuideState exits: m=15155 SNR=81.2 Saturated
01:58:37.656 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:37.660 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:37.665 00.005 6120 Enqueuing Expose request
01:58:37.668 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.47) opts 0xd
01:58:37.668 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.47)
01:58:37.668 00.000 7680 Moving (-0.20, 0.47) raw xDistance=0.11 yDistance=-0.51
01:58:37.668 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:58:37.668 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
01:58:37.669 00.001 7680 MoveAxis(E, 0, ABG)
01:58:37.669 00.000 7680 Move returns status 0, amount 0
01:58:37.669 00.000 7680 MoveAxis(N, 276, ABG)
01:58:37.669 00.000 7680 Guiding  Dir = 0, Dur = 276
01:58:37.669 00.000 7680 IsSlewing returns 0
01:58:37.670 00.001 7680 IsGuiding returns 0
01:58:37.670 00.000 7680 PulseGuide returned control before completion, sleep 286
01:58:37.971 00.301 7680 IsGuiding returns 0
01:58:37.972 00.001 7680 Move returns status 0, amount 276
01:58:37.972 00.000 7680 move complete, result=0
01:58:37.974 00.002 7680 worker thread done servicing request
01:58:37.974 00.000 7680 Worker thread wakes up
01:58:37.974 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 276 ms NORTH
01:58:37.981 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:37.981 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:39.233 01.252 7680 Exposure complete
01:58:39.372 00.139 7680 worker thread done servicing request
01:58:39.372 00.000 6120 OnExposeComplete: enter
01:58:39.377 00.005 6120 UpdateGuideState(): m_state=6
01:58:39.382 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7309
01:58:39.386 00.004 6120 Star::Find returns 1 (1), X=960.47, Y=46.35, Mass=14985, SNR=79.2, Peak=255 HFD=7.2
01:58:39.389 00.003 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (-2.95) = xAngle (4.64 = -1.64)
01:58:39.393 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.38 = -1.91)
01:58:39.396 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.47 hyp=0.48 cameraTheta=1.69 mountX=-0.03 mountY=-0.45, mountTheta=-1.64
01:58:39.401 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.47, opts=13)
01:58:39.405 00.004 6120 Enqueuing Move request for scope (-0.06, 0.47)
01:58:39.410 00.005 7680 Worker thread wakes up
01:58:39.410 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:39.415 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.47) opts 0xd
01:58:39.416 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.47)
01:58:39.416 00.000 7680 Moving (-0.06, 0.47) raw xDistance=-0.03 yDistance=-0.45
01:58:39.416 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:58:39.416 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:58:39.417 00.001 7680 MoveAxis(E, 0, ABG)
01:58:39.417 00.000 7680 Move returns status 0, amount 0
01:58:39.417 00.000 7680 MoveAxis(N, 245, ABG)
01:58:39.417 00.000 7680 Guiding  Dir = 0, Dur = 245
01:58:39.418 00.001 6120 UpdateGuideState exits: m=14985 SNR=79.2 Saturated
01:58:39.422 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:39.427 00.005 7680 IsSlewing returns 0
01:58:39.427 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:39.431 00.004 7680 IsGuiding returns 0
01:58:39.431 00.000 6120 Enqueuing Expose request
01:58:39.435 00.004 7680 PulseGuide returned control before completion, sleep 255
01:58:39.692 00.257 7680 IsGuiding returns 1
01:58:39.692 00.000 7680 scope still moving after pulse duration time elapsed
01:58:39.725 00.033 7680 IsSlewing returns 0
01:58:39.725 00.000 7680 IsGuiding returns 0
01:58:39.726 00.001 7680 scope move finished after 245 + 49 ms
01:58:39.726 00.000 7680 Move returns status 0, amount 245
01:58:39.727 00.001 7680 move complete, result=0
01:58:39.727 00.000 7680 worker thread done servicing request
01:58:39.727 00.000 7680 Worker thread wakes up
01:58:39.728 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 245 ms NORTH
01:58:39.739 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:39.739 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:40.987 01.248 7680 Exposure complete
01:58:41.119 00.132 7680 worker thread done servicing request
01:58:41.119 00.000 6120 OnExposeComplete: enter
01:58:41.122 00.003 6120 UpdateGuideState(): m_state=6
01:58:41.125 00.003 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7310
01:58:41.129 00.004 6120 Star::Find returns 1 (1), X=960.69, Y=45.88, Mass=14774, SNR=78.8, Peak=255 HFD=6.9
01:58:41.134 00.005 6120 CameraToMount -- cameraTheta (0.04) - m_xAngle (-2.95) = xAngle (2.99 = 2.99)
01:58:41.137 00.003 6120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.72 = 2.72)
01:58:41.140 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.04 mountX=-0.15 mountY=0.06, mountTheta=2.75
01:58:41.146 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.01, opts=13)
01:58:41.150 00.004 6120 Enqueuing Move request for scope (0.16, 0.01)
01:58:41.154 00.004 7680 Worker thread wakes up
01:58:41.154 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:41.158 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
01:58:41.158 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
01:58:41.158 00.000 6120 UpdateGuideState exits: m=14774 SNR=78.8 Saturated
01:58:41.163 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:41.168 00.005 7680 Moving (0.16, 0.01) raw xDistance=-0.15 yDistance=0.06
01:58:41.168 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:58:41.168 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:58:41.169 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:41.173 00.004 6120 Enqueuing Expose request
01:58:41.176 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:58:41.176 00.000 7680 MoveAxis(E, 0, ABG)
01:58:41.176 00.000 7680 Move returns status 0, amount 0
01:58:41.177 00.001 7680 MoveAxis(N, 0, ABG)
01:58:41.177 00.000 7680 Move returns status 0, amount 0
01:58:41.177 00.000 7680 move complete, result=0
01:58:41.177 00.000 7680 worker thread done servicing request
01:58:41.178 00.001 7680 Worker thread wakes up
01:58:41.178 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:41.178 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:41.182 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:42.436 01.254 7680 Exposure complete
01:58:42.577 00.141 7680 worker thread done servicing request
01:58:42.578 00.001 6120 OnExposeComplete: enter
01:58:42.582 00.004 6120 UpdateGuideState(): m_state=6
01:58:42.586 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7311
01:58:42.590 00.004 6120 Star::Find returns 1 (1), X=960.38, Y=45.83, Mass=14809, SNR=78.6, Peak=255 HFD=7.0
01:58:42.596 00.006 6120 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-2.95) = xAngle (0.07 = 0.07)
01:58:42.599 00.003 6120 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.20 = -0.20)
01:58:42.603 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-2.89 mountX=0.16 mountY=-0.03, mountTheta=-0.20
01:58:42.608 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.04, opts=13)
01:58:42.611 00.003 6120 Enqueuing Move request for scope (-0.15, -0.04)
01:58:42.616 00.005 7680 Worker thread wakes up
01:58:42.616 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:42.620 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
01:58:42.620 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
01:58:42.620 00.000 7680 Moving (-0.15, -0.04) raw xDistance=0.16 yDistance=-0.03
01:58:42.621 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:58:42.621 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:58:42.621 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:58:42.621 00.000 7680 MoveAxis(E, 0, ABG)
01:58:42.622 00.001 7680 Move returns status 0, amount 0
01:58:42.622 00.000 7680 MoveAxis(N, 0, ABG)
01:58:42.622 00.000 7680 Move returns status 0, amount 0
01:58:42.622 00.000 7680 move complete, result=0
01:58:42.622 00.000 7680 worker thread done servicing request
01:58:42.622 00.000 6120 UpdateGuideState exits: m=14809 SNR=78.6 Saturated
01:58:42.626 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:42.630 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:42.636 00.006 6120 Enqueuing Expose request
01:58:42.640 00.004 7680 Worker thread wakes up
01:58:42.641 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:58:42.644 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:42.645 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:43.898 01.253 7680 Exposure complete
01:58:44.038 00.140 7680 worker thread done servicing request
01:58:44.038 00.000 6120 OnExposeComplete: enter
01:58:44.044 00.006 6120 UpdateGuideState(): m_state=6
01:58:44.047 00.003 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7312
01:58:44.052 00.005 6120 Star::Find returns 1 (1), X=960.69, Y=45.97, Mass=14807, SNR=80.2, Peak=255 HFD=6.9
01:58:44.055 00.003 6120 CameraToMount -- cameraTheta (0.54) - m_xAngle (-2.95) = xAngle (3.49 = -2.79)
01:58:44.058 00.003 6120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.22 = -3.06)
01:58:44.062 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.54 mountX=-0.18 mountY=-0.02, mountTheta=-3.06
01:58:44.068 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.10, opts=13)
01:58:44.073 00.005 6120 Enqueuing Move request for scope (0.16, 0.10)
01:58:44.077 00.004 7680 Worker thread wakes up
01:58:44.077 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:44.080 00.003 6120 UpdateGuideState exits: m=14807 SNR=80.2 Saturated
01:58:44.084 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:44.088 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:44.092 00.004 6120 Enqueuing Expose request
01:58:44.097 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
01:58:44.097 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
01:58:44.097 00.000 7680 Moving (0.16, 0.10) raw xDistance=-0.18 yDistance=-0.02
01:58:44.097 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:58:44.097 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:58:44.098 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:58:44.098 00.000 7680 MoveAxis(E, 0, ABG)
01:58:44.098 00.000 7680 Move returns status 0, amount 0
01:58:44.098 00.000 7680 MoveAxis(N, 0, ABG)
01:58:44.098 00.000 7680 Move returns status 0, amount 0
01:58:44.098 00.000 7680 move complete, result=0
01:58:44.098 00.000 7680 worker thread done servicing request
01:58:44.099 00.001 7680 Worker thread wakes up
01:58:44.099 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:58:44.104 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:44.104 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:45.353 01.249 7680 Exposure complete
01:58:45.492 00.139 7680 worker thread done servicing request
01:58:45.492 00.000 6120 OnExposeComplete: enter
01:58:45.496 00.004 6120 UpdateGuideState(): m_state=6
01:58:45.500 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7313
01:58:45.506 00.006 6120 Star::Find returns 1 (1), X=960.70, Y=46.07, Mass=15137, SNR=80.1, Peak=255 HFD=6.9
01:58:45.510 00.004 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (-2.95) = xAngle (3.81 = -2.47)
01:58:45.515 00.005 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.55 = -2.74)
01:58:45.519 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.20 hyp=0.27 cameraTheta=0.86 mountX=-0.21 mountY=-0.10, mountTheta=-2.67
01:58:45.524 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.20, opts=13)
01:58:45.527 00.003 6120 Enqueuing Move request for scope (0.17, 0.20)
01:58:45.530 00.003 7680 Worker thread wakes up
01:58:45.532 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.20) opts 0xd
01:58:45.532 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.20)
01:58:45.532 00.000 7680 Moving (0.17, 0.20) raw xDistance=-0.21 yDistance=-0.10
01:58:45.532 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
01:58:45.532 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:58:45.532 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:45.536 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:58:45.536 00.000 6120 UpdateGuideState exits: m=15137 SNR=80.1 Saturated
01:58:45.543 00.007 7680 MoveAxis(E, 85, ABG)
01:58:45.543 00.000 7680 Guiding  Dir = 2, Dur = 85
01:58:45.544 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:45.549 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:45.554 00.005 6120 Enqueuing Expose request
01:58:45.557 00.003 7680 IsSlewing returns 0
01:58:45.557 00.000 7680 IsGuiding returns 0
01:58:45.558 00.001 7680 PulseGuide returned control before completion, sleep 95
01:58:45.667 00.109 7680 IsGuiding returns 1
01:58:45.667 00.000 7680 scope still moving after pulse duration time elapsed
01:58:45.697 00.030 7680 IsSlewing returns 0
01:58:45.699 00.002 7680 IsGuiding returns 0
01:58:45.699 00.000 7680 scope move finished after 85 + 56 ms
01:58:45.700 00.001 7680 Move returns status 0, amount 85
01:58:45.700 00.000 7680 MoveAxis(N, 0, ABG)
01:58:45.701 00.001 7680 Move returns status 0, amount 0
01:58:45.701 00.000 7680 move complete, result=0
01:58:45.702 00.001 7680 worker thread done servicing request
01:58:45.702 00.000 6120 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
01:58:45.708 00.006 7680 Worker thread wakes up
01:58:45.708 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:45.708 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:46.965 01.257 7680 Exposure complete
01:58:47.099 00.134 7680 worker thread done servicing request
01:58:47.099 00.000 6120 OnExposeComplete: enter
01:58:47.103 00.004 6120 UpdateGuideState(): m_state=6
01:58:47.108 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7314
01:58:47.112 00.004 6120 Star::Find returns 1 (1), X=960.42, Y=46.52, Mass=13952, SNR=77.0, Peak=255 HFD=7.1
01:58:47.115 00.003 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
01:58:47.118 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
01:58:47.121 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.65 hyp=0.66 cameraTheta=1.74 mountX=-0.01 mountY=-0.63, mountTheta=-1.59
01:58:47.126 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.65, opts=13)
01:58:47.130 00.004 6120 Enqueuing Move request for scope (-0.11, 0.65)
01:58:47.133 00.003 7680 Worker thread wakes up
01:58:47.133 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.65) opts 0xd
01:58:47.133 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.65)
01:58:47.133 00.000 7680 Moving (-0.11, 0.65) raw xDistance=-0.01 yDistance=-0.63
01:58:47.134 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:47.138 00.004 6120 UpdateGuideState exits: m=13952 SNR=77.0 Saturated
01:58:47.142 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:47.145 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:47.149 00.004 6120 Enqueuing Expose request
01:58:47.153 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:58:47.153 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
01:58:47.153 00.000 7680 MoveAxis(E, 0, ABG)
01:58:47.154 00.001 7680 Move returns status 0, amount 0
01:58:47.154 00.000 7680 MoveAxis(N, 344, ABG)
01:58:47.155 00.001 7680 Guiding  Dir = 0, Dur = 344
01:58:47.155 00.000 7680 IsSlewing returns 0
01:58:47.155 00.000 7680 IsGuiding returns 0
01:58:47.156 00.001 7680 PulseGuide returned control before completion, sleep 354
01:58:47.517 00.361 7680 IsGuiding returns 1
01:58:47.518 00.001 7680 scope still moving after pulse duration time elapsed
01:58:47.549 00.031 7680 IsSlewing returns 0
01:58:47.550 00.001 7680 IsGuiding returns 0
01:58:47.551 00.001 7680 scope move finished after 344 + 51 ms
01:58:47.551 00.000 7680 Move returns status 0, amount 344
01:58:47.551 00.000 7680 move complete, result=0
01:58:47.552 00.001 7680 worker thread done servicing request
01:58:47.552 00.000 7680 Worker thread wakes up
01:58:47.552 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 344 ms NORTH
01:58:47.558 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:47.558 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:48.813 01.255 7680 Exposure complete
01:58:48.981 00.168 7680 worker thread done servicing request
01:58:48.981 00.000 6120 OnExposeComplete: enter
01:58:48.985 00.004 6120 UpdateGuideState(): m_state=6
01:58:48.990 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7315
01:58:48.994 00.004 6120 Star::Find returns 1 (1), X=960.44, Y=46.32, Mass=14932, SNR=79.1, Peak=255 HFD=7.2
01:58:49.000 00.006 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.56)
01:58:49.005 00.005 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
01:58:49.012 00.007 6120 CameraToMount -- cameraX=-0.09 cameraY=0.45 hyp=0.46 cameraTheta=1.77 mountX=0.01 mountY=-0.44, mountTheta=-1.56
01:58:49.020 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.45, opts=13)
01:58:49.026 00.006 6120 Enqueuing Move request for scope (-0.09, 0.45)
01:58:49.030 00.004 7680 Worker thread wakes up
01:58:49.031 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:49.036 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.45) opts 0xd
01:58:49.036 00.000 6120 UpdateGuideState exits: m=14932 SNR=79.1 Saturated
01:58:49.039 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.45)
01:58:49.039 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:49.044 00.005 7680 Moving (-0.09, 0.45) raw xDistance=0.01 yDistance=-0.44
01:58:49.044 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:49.048 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:58:49.048 00.000 6120 Enqueuing Expose request
01:58:49.053 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.44 from input -0.44
01:58:49.053 00.000 7680 MoveAxis(E, 0, ABG)
01:58:49.053 00.000 7680 Move returns status 0, amount 0
01:58:49.053 00.000 7680 MoveAxis(N, 240, ABG)
01:58:49.054 00.001 7680 Guiding  Dir = 0, Dur = 240
01:58:49.054 00.000 7680 IsSlewing returns 0
01:58:49.054 00.000 7680 IsGuiding returns 0
01:58:49.056 00.002 7680 PulseGuide returned control before completion, sleep 250
01:58:49.316 00.260 7680 IsGuiding returns 1
01:58:49.318 00.002 7680 scope still moving after pulse duration time elapsed
01:58:49.347 00.029 7680 IsSlewing returns 0
01:58:49.348 00.001 7680 IsGuiding returns 0
01:58:49.349 00.001 7680 scope move finished after 240 + 53 ms
01:58:49.349 00.000 7680 Move returns status 0, amount 240
01:58:49.350 00.001 7680 move complete, result=0
01:58:49.350 00.000 7680 worker thread done servicing request
01:58:49.350 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 240 ms NORTH
01:58:49.357 00.007 7680 Worker thread wakes up
01:58:49.357 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:49.357 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:50.609 01.252 7680 Exposure complete
01:58:50.747 00.138 7680 worker thread done servicing request
01:58:50.747 00.000 6120 OnExposeComplete: enter
01:58:50.751 00.004 6120 UpdateGuideState(): m_state=6
01:58:50.755 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7316
01:58:50.759 00.004 6120 Star::Find returns 1 (1), X=960.76, Y=45.98, Mass=14422, SNR=77.8, Peak=255 HFD=6.9
01:58:50.764 00.005 6120 CameraToMount -- cameraTheta (0.44) - m_xAngle (-2.95) = xAngle (3.40 = -2.88)
01:58:50.768 00.004 6120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.13 = 3.13)
01:58:50.771 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=0.11 hyp=0.25 cameraTheta=0.44 mountX=-0.24 mountY=0.00, mountTheta=3.13
01:58:50.776 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.11, opts=13)
01:58:50.781 00.005 6120 Enqueuing Move request for scope (0.23, 0.11)
01:58:50.784 00.003 7680 Worker thread wakes up
01:58:50.784 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.11) opts 0xd
01:58:50.784 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.11)
01:58:50.784 00.000 7680 Moving (0.23, 0.11) raw xDistance=-0.24 yDistance=0.00
01:58:50.786 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
01:58:50.786 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:58:50.786 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:50.792 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:58:50.792 00.000 7680 MoveAxis(E, 100, ABG)
01:58:50.793 00.001 6120 UpdateGuideState exits: m=14422 SNR=77.8 Saturated
01:58:50.796 00.003 7680 Guiding  Dir = 2, Dur = 100
01:58:50.796 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:50.799 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:50.803 00.004 7680 IsSlewing returns 0
01:58:50.805 00.002 6120 Enqueuing Expose request
01:58:50.809 00.004 7680 IsGuiding returns 0
01:58:50.809 00.000 7680 PulseGuide returned control before completion, sleep 110
01:58:50.927 00.118 7680 IsGuiding returns 1
01:58:50.927 00.000 7680 scope still moving after pulse duration time elapsed
01:58:50.958 00.031 7680 IsSlewing returns 0
01:58:50.959 00.001 7680 IsGuiding returns 0
01:58:50.961 00.002 7680 scope move finished after 100 + 51 ms
01:58:50.961 00.000 7680 Move returns status 0, amount 100
01:58:50.961 00.000 7680 MoveAxis(N, 0, ABG)
01:58:50.962 00.001 7680 Move returns status 0, amount 0
01:58:50.962 00.000 7680 move complete, result=0
01:58:50.963 00.001 7680 worker thread done servicing request
01:58:50.964 00.001 6120 GuideStep: -0.2 px 100 ms EAST, 0.0 px 0 ms NORTH
01:58:50.970 00.006 7680 Worker thread wakes up
01:58:50.970 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:50.970 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:52.220 01.250 7680 Exposure complete
01:58:52.358 00.138 7680 worker thread done servicing request
01:58:52.359 00.001 6120 OnExposeComplete: enter
01:58:52.363 00.004 6120 UpdateGuideState(): m_state=6
01:58:52.366 00.003 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7317
01:58:52.370 00.004 6120 Star::Find returns 1 (1), X=960.59, Y=45.72, Mass=13492, SNR=73.4, Peak=255 HFD=6.9
01:58:52.373 00.003 6120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-2.95) = xAngle (1.77 = 1.77)
01:58:52.377 00.004 6120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.50 = 1.50)
01:58:52.381 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.19 mountX=-0.03 mountY=0.16, mountTheta=1.76
01:58:52.387 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.15, opts=13)
01:58:52.392 00.005 6120 Enqueuing Move request for scope (0.06, -0.15)
01:58:52.396 00.004 7680 Worker thread wakes up
01:58:52.396 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:52.400 00.004 6120 UpdateGuideState exits: m=13492 SNR=73.4 Saturated
01:58:52.404 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:52.408 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:52.411 00.003 6120 Enqueuing Expose request
01:58:52.415 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
01:58:52.415 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
01:58:52.416 00.001 7680 Moving (0.06, -0.15) raw xDistance=-0.03 yDistance=0.16
01:58:52.416 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:58:52.416 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:58:52.416 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:58:52.416 00.000 7680 MoveAxis(E, 0, ABG)
01:58:52.417 00.001 7680 Move returns status 0, amount 0
01:58:52.417 00.000 7680 MoveAxis(N, 0, ABG)
01:58:52.417 00.000 7680 Move returns status 0, amount 0
01:58:52.417 00.000 7680 move complete, result=0
01:58:52.417 00.000 7680 worker thread done servicing request
01:58:52.418 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:58:52.422 00.004 7680 Worker thread wakes up
01:58:52.422 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:52.422 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:53.680 01.258 7680 Exposure complete
01:58:53.813 00.133 7680 worker thread done servicing request
01:58:53.813 00.000 6120 OnExposeComplete: enter
01:58:53.816 00.003 6120 UpdateGuideState(): m_state=6
01:58:53.821 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7318
01:58:53.825 00.004 6120 Star::Find returns 1 (1), X=960.38, Y=46.21, Mass=14152, SNR=74.8, Peak=255 HFD=6.9
01:58:53.829 00.004 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.96 = -1.33)
01:58:53.833 00.004 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.60)
01:58:53.837 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.34 hyp=0.37 cameraTheta=2.00 mountX=0.09 mountY=-0.37, mountTheta=-1.33
01:58:53.841 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.34, opts=13)
01:58:53.845 00.004 6120 Enqueuing Move request for scope (-0.16, 0.34)
01:58:53.850 00.005 7680 Worker thread wakes up
01:58:53.850 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.34) opts 0xd
01:58:53.850 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.34)
01:58:53.850 00.000 7680 Moving (-0.16, 0.34) raw xDistance=0.09 yDistance=-0.37
01:58:53.850 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:58:53.850 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
01:58:53.850 00.000 7680 MoveAxis(E, 0, ABG)
01:58:53.850 00.000 7680 Move returns status 0, amount 0
01:58:53.851 00.001 7680 MoveAxis(N, 201, ABG)
01:58:53.852 00.001 7680 Guiding  Dir = 0, Dur = 201
01:58:53.852 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:53.856 00.004 7680 IsSlewing returns 0
01:58:53.857 00.001 6120 UpdateGuideState exits: m=14152 SNR=74.8 Saturated
01:58:53.861 00.004 7680 IsGuiding returns 0
01:58:53.861 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:53.865 00.004 7680 PulseGuide returned control before completion, sleep 211
01:58:53.866 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:53.869 00.003 6120 Enqueuing Expose request
01:58:54.090 00.221 7680 IsGuiding returns 1
01:58:54.090 00.000 7680 scope still moving after pulse duration time elapsed
01:58:54.122 00.032 7680 IsSlewing returns 0
01:58:54.123 00.001 7680 IsGuiding returns 0
01:58:54.123 00.000 7680 scope move finished after 201 + 60 ms
01:58:54.123 00.000 7680 Move returns status 0, amount 201
01:58:54.123 00.000 7680 move complete, result=0
01:58:54.124 00.001 7680 worker thread done servicing request
01:58:54.124 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 201 ms NORTH
01:58:54.131 00.007 7680 Worker thread wakes up
01:58:54.131 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:54.132 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:55.387 01.255 7680 Exposure complete
01:58:55.530 00.143 7680 worker thread done servicing request
01:58:55.530 00.000 6120 OnExposeComplete: enter
01:58:55.535 00.005 6120 UpdateGuideState(): m_state=6
01:58:55.540 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7319
01:58:55.544 00.004 6120 Star::Find returns 1 (1), X=960.35, Y=46.07, Mass=14607, SNR=77.9, Peak=255 HFD=7.0
01:58:55.550 00.006 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (-2.95) = xAngle (5.28 = -1.01)
01:58:55.554 00.004 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.28)
01:58:55.557 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.27 cameraTheta=2.32 mountX=0.14 mountY=-0.25, mountTheta=-1.06
01:58:55.562 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.19, opts=13)
01:58:55.566 00.004 6120 Enqueuing Move request for scope (-0.18, 0.19)
01:58:55.571 00.005 7680 Worker thread wakes up
01:58:55.571 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:55.575 00.004 6120 UpdateGuideState exits: m=14607 SNR=77.9 Saturated
01:58:55.579 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:55.582 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:55.586 00.004 6120 Enqueuing Expose request
01:58:55.589 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
01:58:55.589 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
01:58:55.589 00.000 7680 Moving (-0.18, 0.19) raw xDistance=0.14 yDistance=-0.25
01:58:55.590 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:58:55.590 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
01:58:55.590 00.000 7680 MoveAxis(E, 0, ABG)
01:58:55.590 00.000 7680 Move returns status 0, amount 0
01:58:55.590 00.000 7680 MoveAxis(N, 138, ABG)
01:58:55.591 00.001 7680 Guiding  Dir = 0, Dur = 138
01:58:55.591 00.000 7680 IsSlewing returns 0
01:58:55.591 00.000 7680 IsGuiding returns 0
01:58:55.592 00.001 7680 PulseGuide returned control before completion, sleep 148
01:58:55.747 00.155 7680 IsGuiding returns 1
01:58:55.748 00.001 7680 scope still moving after pulse duration time elapsed
01:58:55.779 00.031 7680 IsSlewing returns 0
01:58:55.780 00.001 7680 IsGuiding returns 0
01:58:55.782 00.002 7680 scope move finished after 138 + 51 ms
01:58:55.782 00.000 7680 Move returns status 0, amount 138
01:58:55.783 00.001 7680 move complete, result=0
01:58:55.783 00.000 7680 worker thread done servicing request
01:58:55.784 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 138 ms NORTH
01:58:55.791 00.007 7680 Worker thread wakes up
01:58:55.791 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:55.791 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:57.041 01.250 7680 Exposure complete
01:58:57.166 00.125 7680 worker thread done servicing request
01:58:57.166 00.000 6120 OnExposeComplete: enter
01:58:57.171 00.005 6120 UpdateGuideState(): m_state=6
01:58:57.175 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7320
01:58:57.179 00.004 6120 Star::Find returns 1 (1), X=960.36, Y=45.98, Mass=14464, SNR=77.6, Peak=255 HFD=6.8
01:58:57.183 00.004 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (-2.95) = xAngle (5.57 = -0.71)
01:58:57.187 00.004 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.30 = -0.98)
01:58:57.191 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.10 hyp=0.20 cameraTheta=2.61 mountX=0.15 mountY=-0.17, mountTheta=-0.83
01:58:57.197 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.10, opts=13)
01:58:57.201 00.004 6120 Enqueuing Move request for scope (-0.18, 0.10)
01:58:57.204 00.003 7680 Worker thread wakes up
01:58:57.205 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:57.209 00.004 6120 UpdateGuideState exits: m=14464 SNR=77.6 Saturated
01:58:57.212 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:57.216 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:57.219 00.003 6120 Enqueuing Expose request
01:58:57.224 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.10) opts 0xd
01:58:57.224 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.10)
01:58:57.224 00.000 7680 Moving (-0.18, 0.10) raw xDistance=0.15 yDistance=-0.17
01:58:57.224 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:58:57.224 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:58:57.226 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:58:57.226 00.000 7680 MoveAxis(E, 0, ABG)
01:58:57.226 00.000 7680 Move returns status 0, amount 0
01:58:57.226 00.000 7680 MoveAxis(N, 0, ABG)
01:58:57.226 00.000 7680 Move returns status 0, amount 0
01:58:57.226 00.000 7680 move complete, result=0
01:58:57.227 00.001 7680 worker thread done servicing request
01:58:57.227 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:57.233 00.006 7680 Worker thread wakes up
01:58:57.233 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:57.233 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:58.482 01.249 7680 Exposure complete
01:58:58.613 00.131 7680 worker thread done servicing request
01:58:58.613 00.000 6120 OnExposeComplete: enter
01:58:58.617 00.004 6120 UpdateGuideState(): m_state=6
01:58:58.620 00.003 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7321
01:58:58.625 00.005 6120 Star::Find returns 1 (1), X=960.43, Y=46.09, Mass=13786, SNR=73.9, Peak=255 HFD=6.9
01:58:58.629 00.004 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (-2.95) = xAngle (4.94 = -1.34)
01:58:58.633 00.004 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.67 = -1.61)
01:58:58.640 00.007 6120 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.99 mountX=0.05 mountY=-0.24, mountTheta=-1.35
01:58:58.646 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.22, opts=13)
01:58:58.650 00.004 6120 Enqueuing Move request for scope (-0.10, 0.22)
01:58:58.654 00.004 7680 Worker thread wakes up
01:58:58.654 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:58:58.657 00.003 6120 UpdateGuideState exits: m=13786 SNR=73.9 Saturated
01:58:58.662 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0xd
01:58:58.662 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
01:58:58.663 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:58.667 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:58:58.671 00.004 6120 Enqueuing Expose request
01:58:58.675 00.004 7680 Moving (-0.10, 0.22) raw xDistance=0.05 yDistance=-0.24
01:58:58.675 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:58:58.675 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
01:58:58.675 00.000 7680 MoveAxis(E, 0, ABG)
01:58:58.675 00.000 7680 Move returns status 0, amount 0
01:58:58.676 00.001 7680 MoveAxis(N, 130, ABG)
01:58:58.676 00.000 7680 Guiding  Dir = 0, Dur = 130
01:58:58.676 00.000 7680 IsSlewing returns 0
01:58:58.677 00.001 7680 IsGuiding returns 0
01:58:58.677 00.000 7680 PulseGuide returned control before completion, sleep 140
01:58:58.834 00.157 7680 IsGuiding returns 1
01:58:58.834 00.000 7680 scope still moving after pulse duration time elapsed
01:58:58.864 00.030 7680 IsSlewing returns 0
01:58:58.864 00.000 7680 IsGuiding returns 0
01:58:58.866 00.002 7680 scope move finished after 130 + 58 ms
01:58:58.866 00.000 7680 Move returns status 0, amount 130
01:58:58.867 00.001 7680 move complete, result=0
01:58:58.867 00.000 7680 worker thread done servicing request
01:58:58.867 00.000 7680 Worker thread wakes up
01:58:58.868 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:58:58.868 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:58:58.868 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 130 ms NORTH
01:59:00.110 01.242 7680 Exposure complete
01:59:00.253 00.143 7680 worker thread done servicing request
01:59:00.253 00.000 6120 OnExposeComplete: enter
01:59:00.260 00.007 6120 UpdateGuideState(): m_state=6
01:59:00.265 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7322
01:59:00.269 00.004 6120 Star::Find returns 1 (1), X=960.33, Y=46.41, Mass=14343, SNR=79.4, Peak=255 HFD=7.2
01:59:00.274 00.005 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
01:59:00.277 00.003 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
01:59:00.281 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.54 hyp=0.57 cameraTheta=1.93 mountX=0.10 mountY=-0.57, mountTheta=-1.40
01:59:00.287 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.54, opts=13)
01:59:00.292 00.005 6120 Enqueuing Move request for scope (-0.20, 0.54)
01:59:00.295 00.003 7680 Worker thread wakes up
01:59:00.296 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:00.300 00.004 6120 UpdateGuideState exits: m=14343 SNR=79.4 Saturated
01:59:00.302 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:00.306 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:00.311 00.005 6120 Enqueuing Expose request
01:59:00.313 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.54) opts 0xd
01:59:00.314 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.54)
01:59:00.314 00.000 7680 Moving (-0.20, 0.54) raw xDistance=0.10 yDistance=-0.57
01:59:00.314 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:59:00.314 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
01:59:00.314 00.000 7680 MoveAxis(E, 0, ABG)
01:59:00.316 00.002 7680 Move returns status 0, amount 0
01:59:00.316 00.000 7680 MoveAxis(N, 310, ABG)
01:59:00.316 00.000 7680 Guiding  Dir = 0, Dur = 310
01:59:00.316 00.000 7680 IsSlewing returns 0
01:59:00.316 00.000 7680 IsGuiding returns 0
01:59:00.316 00.000 7680 PulseGuide returned control before completion, sleep 320
01:59:00.647 00.331 7680 IsGuiding returns 1
01:59:00.647 00.000 7680 scope still moving after pulse duration time elapsed
01:59:00.678 00.031 7680 IsSlewing returns 0
01:59:00.679 00.001 7680 IsGuiding returns 0
01:59:00.681 00.002 7680 scope move finished after 310 + 53 ms
01:59:00.681 00.000 7680 Move returns status 0, amount 310
01:59:00.681 00.000 7680 move complete, result=0
01:59:00.681 00.000 7680 worker thread done servicing request
01:59:00.681 00.000 7680 Worker thread wakes up
01:59:00.683 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 310 ms NORTH
01:59:00.688 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:00.688 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:01.929 01.241 7680 Exposure complete
01:59:02.066 00.137 7680 worker thread done servicing request
01:59:02.067 00.001 6120 OnExposeComplete: enter
01:59:02.071 00.004 6120 UpdateGuideState(): m_state=6
01:59:02.075 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7323
01:59:02.079 00.004 6120 Star::Find returns 1 (1), X=960.27, Y=45.94, Mass=14284, SNR=78.2, Peak=255 HFD=6.8
01:59:02.082 00.003 6120 CameraToMount -- cameraTheta (2.88) - m_xAngle (-2.95) = xAngle (5.83 = -0.45)
01:59:02.087 00.005 6120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.57 = -0.72)
01:59:02.091 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.07 hyp=0.27 cameraTheta=2.88 mountX=0.24 mountY=-0.18, mountTheta=-0.63
01:59:02.097 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.07, opts=13)
01:59:02.101 00.004 6120 Enqueuing Move request for scope (-0.26, 0.07)
01:59:02.106 00.005 7680 Worker thread wakes up
01:59:02.106 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.07) opts 0xd
01:59:02.106 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.07)
01:59:02.106 00.000 7680 Moving (-0.26, 0.07) raw xDistance=0.24 yDistance=-0.18
01:59:02.106 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
01:59:02.106 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:59:02.106 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:02.112 00.006 6120 UpdateGuideState exits: m=14284 SNR=78.2 Saturated
01:59:02.116 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:02.118 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:02.123 00.005 6120 Enqueuing Expose request
01:59:02.126 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:59:02.126 00.000 7680 MoveAxis(W, 98, ABG)
01:59:02.127 00.001 7680 Guiding  Dir = 3, Dur = 98
01:59:02.127 00.000 7680 IsSlewing returns 0
01:59:02.128 00.001 7680 IsGuiding returns 0
01:59:02.128 00.000 7680 PulseGuide returned control before completion, sleep 108
01:59:02.247 00.119 7680 IsGuiding returns 1
01:59:02.248 00.001 7680 scope still moving after pulse duration time elapsed
01:59:02.279 00.031 7680 IsSlewing returns 0
01:59:02.280 00.001 7680 IsGuiding returns 0
01:59:02.281 00.001 7680 scope move finished after 98 + 54 ms
01:59:02.281 00.000 7680 Move returns status 0, amount 98
01:59:02.281 00.000 7680 MoveAxis(N, 0, ABG)
01:59:02.282 00.001 7680 Move returns status 0, amount 0
01:59:02.282 00.000 7680 move complete, result=0
01:59:02.282 00.000 7680 worker thread done servicing request
01:59:02.282 00.000 6120 GuideStep: 0.2 px 98 ms WEST, -0.2 px 0 ms NORTH
01:59:02.288 00.006 7680 Worker thread wakes up
01:59:02.289 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:02.289 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:03.541 01.252 7680 Exposure complete
01:59:03.680 00.139 7680 worker thread done servicing request
01:59:03.681 00.001 6120 OnExposeComplete: enter
01:59:03.684 00.003 6120 UpdateGuideState(): m_state=6
01:59:03.689 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7324
01:59:03.693 00.004 6120 Star::Find returns 1 (1), X=960.49, Y=46.45, Mass=14846, SNR=78.7, Peak=255 HFD=7.1
01:59:03.698 00.005 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (-2.95) = xAngle (4.59 = -1.69)
01:59:03.703 00.005 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.33 = -1.96)
01:59:03.707 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.57 hyp=0.57 cameraTheta=1.64 mountX=-0.07 mountY=-0.53, mountTheta=-1.70
01:59:03.712 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.57, opts=13)
01:59:03.715 00.003 6120 Enqueuing Move request for scope (-0.04, 0.57)
01:59:03.718 00.003 7680 Worker thread wakes up
01:59:03.718 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.57) opts 0xd
01:59:03.718 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.57)
01:59:03.718 00.000 7680 Moving (-0.04, 0.57) raw xDistance=-0.07 yDistance=-0.53
01:59:03.720 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:59:03.720 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:59:03.720 00.000 7680 MoveAxis(E, 0, ABG)
01:59:03.720 00.000 7680 Move returns status 0, amount 0
01:59:03.720 00.000 7680 MoveAxis(N, 289, ABG)
01:59:03.720 00.000 7680 Guiding  Dir = 0, Dur = 289
01:59:03.720 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:03.723 00.003 7680 IsSlewing returns 0
01:59:03.723 00.000 6120 UpdateGuideState exits: m=14846 SNR=78.7 Saturated
01:59:03.728 00.005 7680 IsGuiding returns 0
01:59:03.728 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:03.732 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:03.738 00.006 7680 PulseGuide returned control before completion, sleep 299
01:59:03.738 00.000 6120 Enqueuing Expose request
01:59:04.045 00.307 7680 IsGuiding returns 0
01:59:04.047 00.002 7680 Move returns status 0, amount 289
01:59:04.047 00.000 7680 move complete, result=0
01:59:04.048 00.001 7680 worker thread done servicing request
01:59:04.048 00.000 7680 Worker thread wakes up
01:59:04.049 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 289 ms NORTH
01:59:04.056 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:04.056 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:05.308 01.252 7680 Exposure complete
01:59:05.445 00.137 7680 worker thread done servicing request
01:59:05.445 00.000 6120 OnExposeComplete: enter
01:59:05.450 00.005 6120 UpdateGuideState(): m_state=6
01:59:05.454 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7325
01:59:05.458 00.004 6120 Star::Find returns 1 (1), X=960.42, Y=45.91, Mass=14567, SNR=78.7, Peak=255 HFD=6.9
01:59:05.461 00.003 6120 CameraToMount -- cameraTheta (2.85) - m_xAngle (-2.95) = xAngle (5.80 = -0.48)
01:59:05.465 00.004 6120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.53 = -0.75)
01:59:05.468 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.12 cameraTheta=2.85 mountX=0.11 mountY=-0.08, mountTheta=-0.66
01:59:05.474 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.04, opts=13)
01:59:05.479 00.005 6120 Enqueuing Move request for scope (-0.12, 0.04)
01:59:05.483 00.004 7680 Worker thread wakes up
01:59:05.483 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:05.488 00.005 6120 UpdateGuideState exits: m=14567 SNR=78.7 Saturated
01:59:05.492 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:05.495 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:05.499 00.004 6120 Enqueuing Expose request
01:59:05.502 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
01:59:05.502 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
01:59:05.503 00.001 7680 Moving (-0.12, 0.04) raw xDistance=0.11 yDistance=-0.08
01:59:05.503 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:59:05.503 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:59:05.503 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:59:05.503 00.000 7680 MoveAxis(E, 0, ABG)
01:59:05.503 00.000 7680 Move returns status 0, amount 0
01:59:05.504 00.001 7680 MoveAxis(N, 0, ABG)
01:59:05.504 00.000 7680 Move returns status 0, amount 0
01:59:05.504 00.000 7680 move complete, result=0
01:59:05.504 00.000 7680 worker thread done servicing request
01:59:05.504 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:05.510 00.006 7680 Worker thread wakes up
01:59:05.510 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:05.510 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:06.762 01.252 7680 Exposure complete
01:59:06.905 00.143 7680 worker thread done servicing request
01:59:06.905 00.000 6120 OnExposeComplete: enter
01:59:06.910 00.005 6120 UpdateGuideState(): m_state=6
01:59:06.915 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7326
01:59:06.920 00.005 6120 Star::Find returns 1 (1), X=960.41, Y=46.07, Mass=14229, SNR=77.9, Peak=255 HFD=6.9
01:59:06.924 00.004 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
01:59:06.929 00.005 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
01:59:06.932 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.13 mountX=0.08 mountY=-0.23, mountTheta=-1.22
01:59:06.938 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.20, opts=13)
01:59:06.942 00.004 6120 Enqueuing Move request for scope (-0.12, 0.20)
01:59:06.946 00.004 7680 Worker thread wakes up
01:59:06.947 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:06.951 00.004 6120 UpdateGuideState exits: m=14229 SNR=77.9 Saturated
01:59:06.954 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
01:59:06.954 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
01:59:06.954 00.000 7680 Moving (-0.12, 0.20) raw xDistance=0.08 yDistance=-0.23
01:59:06.955 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:59:06.955 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:06.959 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:59:06.959 00.000 7680 MoveAxis(E, 0, ABG)
01:59:06.959 00.000 7680 Move returns status 0, amount 0
01:59:06.960 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:06.963 00.003 7680 MoveAxis(N, 125, ABG)
01:59:06.963 00.000 7680 Guiding  Dir = 0, Dur = 125
01:59:06.963 00.000 6120 Enqueuing Expose request
01:59:06.967 00.004 7680 IsSlewing returns 0
01:59:06.967 00.000 7680 IsGuiding returns 0
01:59:06.969 00.002 7680 PulseGuide returned control before completion, sleep 135
01:59:07.112 00.143 7680 IsGuiding returns 1
01:59:07.113 00.001 7680 scope still moving after pulse duration time elapsed
01:59:07.144 00.031 7680 IsSlewing returns 0
01:59:07.146 00.002 7680 IsGuiding returns 0
01:59:07.146 00.000 7680 scope move finished after 125 + 53 ms
01:59:07.147 00.001 7680 Move returns status 0, amount 125
01:59:07.147 00.000 7680 move complete, result=0
01:59:07.148 00.001 7680 worker thread done servicing request
01:59:07.148 00.000 7680 Worker thread wakes up
01:59:07.148 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 125 ms NORTH
01:59:07.154 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:07.154 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:08.398 01.244 7680 Exposure complete
01:59:08.543 00.145 7680 worker thread done servicing request
01:59:08.544 00.001 6120 OnExposeComplete: enter
01:59:08.548 00.004 6120 UpdateGuideState(): m_state=6
01:59:08.552 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7327
01:59:08.556 00.004 6120 Star::Find returns 1 (1), X=960.40, Y=46.03, Mass=14111, SNR=76.3, Peak=255 HFD=6.8
01:59:08.560 00.004 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
01:59:08.564 00.004 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
01:59:08.568 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.26 mountX=0.10 mountY=-0.20, mountTheta=-1.11
01:59:08.575 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.16, opts=13)
01:59:08.580 00.005 6120 Enqueuing Move request for scope (-0.13, 0.16)
01:59:08.583 00.003 7680 Worker thread wakes up
01:59:08.584 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
01:59:08.584 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
01:59:08.584 00.000 7680 Moving (-0.13, 0.16) raw xDistance=0.10 yDistance=-0.20
01:59:08.584 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:59:08.585 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:59:08.586 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:08.589 00.003 6120 UpdateGuideState exits: m=14111 SNR=76.3 Saturated
01:59:08.594 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:08.597 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:59:08.597 00.000 7680 MoveAxis(E, 0, ABG)
01:59:08.598 00.001 7680 Move returns status 0, amount 0
01:59:08.598 00.000 7680 MoveAxis(N, 0, ABG)
01:59:08.598 00.000 7680 Move returns status 0, amount 0
01:59:08.598 00.000 7680 move complete, result=0
01:59:08.599 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:08.603 00.004 6120 Enqueuing Expose request
01:59:08.607 00.004 7680 worker thread done servicing request
01:59:08.608 00.001 7680 Worker thread wakes up
01:59:08.609 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:08.609 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:08.609 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:59:09.861 01.252 7680 Exposure complete
01:59:10.008 00.147 7680 worker thread done servicing request
01:59:10.008 00.000 6120 OnExposeComplete: enter
01:59:10.013 00.005 6120 UpdateGuideState(): m_state=6
01:59:10.016 00.003 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7328
01:59:10.021 00.005 6120 Star::Find returns 1 (1), X=960.35, Y=46.50, Mass=14434, SNR=78.4, Peak=255 HFD=7.1
01:59:10.026 00.005 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (-2.95) = xAngle (4.81 = -1.47)
01:59:10.031 00.005 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.54 = -1.74)
01:59:10.038 00.007 6120 CameraToMount -- cameraX=-0.18 cameraY=0.63 hyp=0.66 cameraTheta=1.85 mountX=0.06 mountY=-0.65, mountTheta=-1.47
01:59:10.045 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.63, opts=13)
01:59:10.050 00.005 6120 Enqueuing Move request for scope (-0.18, 0.63)
01:59:10.054 00.004 7680 Worker thread wakes up
01:59:10.055 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:10.058 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.63) opts 0xd
01:59:10.059 00.001 6120 UpdateGuideState exits: m=14434 SNR=78.4 Saturated
01:59:10.062 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:10.066 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.63)
01:59:10.066 00.000 7680 Moving (-0.18, 0.63) raw xDistance=0.06 yDistance=-0.65
01:59:10.066 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:10.070 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:59:10.070 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
01:59:10.070 00.000 6120 Enqueuing Expose request
01:59:10.074 00.004 7680 MoveAxis(E, 0, ABG)
01:59:10.074 00.000 7680 Move returns status 0, amount 0
01:59:10.076 00.002 7680 MoveAxis(N, 351, ABG)
01:59:10.076 00.000 7680 Guiding  Dir = 0, Dur = 351
01:59:10.076 00.000 7680 IsSlewing returns 0
01:59:10.076 00.000 7680 IsGuiding returns 0
01:59:10.077 00.001 7680 PulseGuide returned control before completion, sleep 361
01:59:10.441 00.364 7680 IsGuiding returns 1
01:59:10.442 00.001 7680 scope still moving after pulse duration time elapsed
01:59:10.472 00.030 7680 IsSlewing returns 0
01:59:10.474 00.002 7680 IsGuiding returns 0
01:59:10.475 00.001 7680 scope move finished after 351 + 47 ms
01:59:10.476 00.001 7680 Move returns status 0, amount 351
01:59:10.476 00.000 7680 move complete, result=0
01:59:10.477 00.001 7680 worker thread done servicing request
01:59:10.477 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 351 ms NORTH
01:59:10.484 00.007 7680 Worker thread wakes up
01:59:10.485 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:10.486 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:11.735 01.249 7680 Exposure complete
01:59:11.880 00.145 7680 worker thread done servicing request
01:59:11.880 00.000 6120 OnExposeComplete: enter
01:59:11.884 00.004 6120 UpdateGuideState(): m_state=6
01:59:11.888 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7329
01:59:11.893 00.005 6120 Star::Find returns 1 (1), X=960.70, Y=46.01, Mass=14363, SNR=77.6, Peak=255 HFD=6.9
01:59:11.896 00.003 6120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-2.95) = xAngle (3.64 = -2.64)
01:59:11.900 00.004 6120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.37 = -2.91)
01:59:11.903 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.69 mountX=-0.19 mountY=-0.05, mountTheta=-2.88
01:59:11.908 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.13, opts=13)
01:59:11.912 00.004 6120 Enqueuing Move request for scope (0.16, 0.13)
01:59:11.916 00.004 7680 Worker thread wakes up
01:59:11.916 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:11.922 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
01:59:11.922 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
01:59:11.923 00.001 7680 Moving (0.16, 0.13) raw xDistance=-0.19 yDistance=-0.05
01:59:11.923 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:59:11.923 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:59:11.923 00.000 6120 UpdateGuideState exits: m=14363 SNR=77.6 Saturated
01:59:11.927 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:11.931 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:11.935 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:59:11.935 00.000 7680 MoveAxis(E, 0, ABG)
01:59:11.935 00.000 7680 Move returns status 0, amount 0
01:59:11.936 00.001 7680 MoveAxis(N, 0, ABG)
01:59:11.936 00.000 7680 Move returns status 0, amount 0
01:59:11.936 00.000 7680 move complete, result=0
01:59:11.936 00.000 6120 Enqueuing Expose request
01:59:11.940 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:59:11.944 00.004 7680 worker thread done servicing request
01:59:11.944 00.000 7680 Worker thread wakes up
01:59:11.944 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:11.944 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:13.201 01.257 7680 Exposure complete
01:59:13.341 00.140 7680 worker thread done servicing request
01:59:13.342 00.001 6120 OnExposeComplete: enter
01:59:13.346 00.004 6120 UpdateGuideState(): m_state=6
01:59:13.350 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7330
01:59:13.354 00.004 6120 Star::Find returns 1 (1), X=960.47, Y=45.92, Mass=13798, SNR=76.6, Peak=255 HFD=6.9
01:59:13.359 00.005 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (-2.95) = xAngle (5.48 = -0.80)
01:59:13.362 00.003 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.21 = -1.07)
01:59:13.366 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.52 mountX=0.05 mountY=-0.06, mountTheta=-0.90
01:59:13.371 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.04, opts=13)
01:59:13.375 00.004 6120 Enqueuing Move request for scope (-0.06, 0.04)
01:59:13.379 00.004 7680 Worker thread wakes up
01:59:13.379 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:13.384 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
01:59:13.386 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
01:59:13.386 00.000 7680 Moving (-0.06, 0.04) raw xDistance=0.05 yDistance=-0.06
01:59:13.386 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:59:13.386 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:59:13.387 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:59:13.387 00.000 7680 MoveAxis(E, 0, ABG)
01:59:13.387 00.000 7680 Move returns status 0, amount 0
01:59:13.387 00.000 7680 MoveAxis(N, 0, ABG)
01:59:13.388 00.001 7680 Move returns status 0, amount 0
01:59:13.388 00.000 7680 move complete, result=0
01:59:13.388 00.000 6120 UpdateGuideState exits: m=13798 SNR=76.6 Saturated
01:59:13.392 00.004 7680 worker thread done servicing request
01:59:13.394 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:13.398 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:13.402 00.004 6120 Enqueuing Expose request
01:59:13.405 00.003 7680 Worker thread wakes up
01:59:13.406 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:13.410 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:13.410 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:14.663 01.253 7680 Exposure complete
01:59:14.804 00.141 7680 worker thread done servicing request
01:59:14.805 00.001 6120 OnExposeComplete: enter
01:59:14.809 00.004 6120 UpdateGuideState(): m_state=6
01:59:14.813 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7331
01:59:14.818 00.005 6120 Star::Find returns 1 (1), X=960.67, Y=46.05, Mass=14569, SNR=78.7, Peak=255 HFD=6.9
01:59:14.823 00.005 6120 CameraToMount -- cameraTheta (0.90) - m_xAngle (-2.95) = xAngle (3.86 = -2.42)
01:59:14.826 00.003 6120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.59 = -2.69)
01:59:14.831 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.90 mountX=-0.17 mountY=-0.10, mountTheta=-2.62
01:59:14.836 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.18, opts=13)
01:59:14.840 00.004 6120 Enqueuing Move request for scope (0.14, 0.18)
01:59:14.844 00.004 7680 Worker thread wakes up
01:59:14.845 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0xd
01:59:14.845 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
01:59:14.845 00.000 7680 Moving (0.14, 0.18) raw xDistance=-0.17 yDistance=-0.10
01:59:14.845 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:59:14.845 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:59:14.846 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:14.850 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:59:14.850 00.000 7680 MoveAxis(E, 0, ABG)
01:59:14.850 00.000 6120 UpdateGuideState exits: m=14569 SNR=78.7 Saturated
01:59:14.856 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:14.862 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:14.866 00.004 7680 Move returns status 0, amount 0
01:59:14.866 00.000 7680 MoveAxis(N, 0, ABG)
01:59:14.866 00.000 7680 Move returns status 0, amount 0
01:59:14.866 00.000 7680 move complete, result=0
01:59:14.866 00.000 6120 Enqueuing Expose request
01:59:14.871 00.005 7680 worker thread done servicing request
01:59:14.871 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:14.875 00.004 7680 Worker thread wakes up
01:59:14.875 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:14.877 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:16.128 01.251 7680 Exposure complete
01:59:16.273 00.145 7680 worker thread done servicing request
01:59:16.273 00.000 6120 OnExposeComplete: enter
01:59:16.276 00.003 6120 UpdateGuideState(): m_state=6
01:59:16.281 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7332
01:59:16.284 00.003 6120 Star::Find returns 1 (1), X=960.56, Y=46.60, Mass=14835, SNR=78.0, Peak=255 HFD=7.1
01:59:16.289 00.005 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (-2.95) = xAngle (4.49 = -1.79)
01:59:16.294 00.005 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.22 = -2.06)
01:59:16.298 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.73 hyp=0.73 cameraTheta=1.54 mountX=-0.16 mountY=-0.65, mountTheta=-1.82
01:59:16.303 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.73, opts=13)
01:59:16.306 00.003 6120 Enqueuing Move request for scope (0.03, 0.73)
01:59:16.311 00.005 7680 Worker thread wakes up
01:59:16.311 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:16.316 00.005 6120 UpdateGuideState exits: m=14835 SNR=78.0 Saturated
01:59:16.320 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:16.324 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:16.329 00.005 6120 Enqueuing Expose request
01:59:16.332 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.73) opts 0xd
01:59:16.332 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.73)
01:59:16.333 00.001 7680 Moving (0.03, 0.73) raw xDistance=-0.16 yDistance=-0.65
01:59:16.333 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:59:16.333 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
01:59:16.333 00.000 7680 MoveAxis(E, 0, ABG)
01:59:16.333 00.000 7680 Move returns status 0, amount 0
01:59:16.333 00.000 7680 MoveAxis(N, 350, ABG)
01:59:16.334 00.001 7680 Guiding  Dir = 0, Dur = 350
01:59:16.334 00.000 7680 IsSlewing returns 0
01:59:16.335 00.001 7680 IsGuiding returns 0
01:59:16.335 00.000 7680 PulseGuide returned control before completion, sleep 360
01:59:16.698 00.363 7680 IsGuiding returns 1
01:59:16.699 00.001 7680 scope still moving after pulse duration time elapsed
01:59:16.729 00.030 7680 IsSlewing returns 0
01:59:16.730 00.001 7680 IsGuiding returns 0
01:59:16.731 00.001 7680 scope move finished after 350 + 45 ms
01:59:16.731 00.000 7680 Move returns status 0, amount 350
01:59:16.731 00.000 7680 move complete, result=0
01:59:16.732 00.001 7680 worker thread done servicing request
01:59:16.732 00.000 7680 Worker thread wakes up
01:59:16.732 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 350 ms NORTH
01:59:16.738 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:16.738 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:17.978 01.240 7680 Exposure complete
01:59:18.122 00.144 7680 worker thread done servicing request
01:59:18.122 00.000 6120 OnExposeComplete: enter
01:59:18.126 00.004 6120 UpdateGuideState(): m_state=6
01:59:18.130 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7333
01:59:18.135 00.005 6120 Star::Find returns 1 (1), X=960.39, Y=45.92, Mass=13792, SNR=76.7, Peak=255 HFD=6.8
01:59:18.139 00.004 6120 CameraToMount -- cameraTheta (2.85) - m_xAngle (-2.95) = xAngle (5.80 = -0.48)
01:59:18.143 00.004 6120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.53 = -0.75)
01:59:18.148 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.85 mountX=0.13 mountY=-0.10, mountTheta=-0.65
01:59:18.154 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.04, opts=13)
01:59:18.158 00.004 6120 Enqueuing Move request for scope (-0.14, 0.04)
01:59:18.162 00.004 7680 Worker thread wakes up
01:59:18.162 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:18.166 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
01:59:18.166 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
01:59:18.167 00.001 7680 Moving (-0.14, 0.04) raw xDistance=0.13 yDistance=-0.10
01:59:18.167 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:59:18.167 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:59:18.167 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:59:18.167 00.000 7680 MoveAxis(E, 0, ABG)
01:59:18.167 00.000 7680 Move returns status 0, amount 0
01:59:18.169 00.002 6120 UpdateGuideState exits: m=13792 SNR=76.7 Saturated
01:59:18.173 00.004 7680 MoveAxis(N, 0, ABG)
01:59:18.173 00.000 7680 Move returns status 0, amount 0
01:59:18.173 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:18.178 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:18.182 00.004 6120 Enqueuing Expose request
01:59:18.185 00.003 7680 move complete, result=0
01:59:18.186 00.001 7680 worker thread done servicing request
01:59:18.186 00.000 7680 Worker thread wakes up
01:59:18.186 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:18.186 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:18.187 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:19.440 01.253 7680 Exposure complete
01:59:19.565 00.125 7680 worker thread done servicing request
01:59:19.565 00.000 6120 OnExposeComplete: enter
01:59:19.569 00.004 6120 UpdateGuideState(): m_state=6
01:59:19.574 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7334
01:59:19.577 00.003 6120 Star::Find returns 1 (1), X=960.36, Y=46.09, Mass=14343, SNR=78.3, Peak=255 HFD=6.9
01:59:19.580 00.003 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.19 = -1.09)
01:59:19.584 00.004 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
01:59:19.587 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.21 hyp=0.27 cameraTheta=2.24 mountX=0.12 mountY=-0.27, mountTheta=-1.13
01:59:19.592 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.21, opts=13)
01:59:19.596 00.004 6120 Enqueuing Move request for scope (-0.17, 0.21)
01:59:19.599 00.003 7680 Worker thread wakes up
01:59:19.599 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.21) opts 0xd
01:59:19.599 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.21)
01:59:19.599 00.000 7680 Moving (-0.17, 0.21) raw xDistance=0.12 yDistance=-0.27
01:59:19.599 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:59:19.601 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:19.605 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:59:19.606 00.001 7680 MoveAxis(E, 0, ABG)
01:59:19.606 00.000 7680 Move returns status 0, amount 0
01:59:19.606 00.000 7680 MoveAxis(N, 144, ABG)
01:59:19.606 00.000 7680 Guiding  Dir = 0, Dur = 144
01:59:19.606 00.000 6120 UpdateGuideState exits: m=14343 SNR=78.3 Saturated
01:59:19.610 00.004 7680 IsSlewing returns 0
01:59:19.611 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:19.615 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:19.618 00.003 7680 IsGuiding returns 0
01:59:19.618 00.000 6120 Enqueuing Expose request
01:59:19.622 00.004 7680 PulseGuide returned control before completion, sleep 154
01:59:19.788 00.166 7680 IsGuiding returns 1
01:59:19.789 00.001 7680 scope still moving after pulse duration time elapsed
01:59:19.820 00.031 7680 IsSlewing returns 0
01:59:19.821 00.001 7680 IsGuiding returns 0
01:59:19.821 00.000 7680 scope move finished after 144 + 59 ms
01:59:19.821 00.000 7680 Move returns status 0, amount 144
01:59:19.823 00.002 7680 move complete, result=0
01:59:19.823 00.000 7680 worker thread done servicing request
01:59:19.823 00.000 7680 Worker thread wakes up
01:59:19.824 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 144 ms NORTH
01:59:19.831 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:19.831 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:21.079 01.248 7680 Exposure complete
01:59:21.195 00.116 7680 worker thread done servicing request
01:59:21.196 00.001 6120 OnExposeComplete: enter
01:59:21.201 00.005 6120 UpdateGuideState(): m_state=6
01:59:21.205 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7335
01:59:21.209 00.004 6120 Star::Find returns 1 (1), X=960.72, Y=46.14, Mass=14210, SNR=77.6, Peak=255 HFD=6.9
01:59:21.213 00.004 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (-2.95) = xAngle (3.92 = -2.36)
01:59:21.217 00.004 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.65 = -2.63)
01:59:21.221 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.27 hyp=0.33 cameraTheta=0.97 mountX=-0.23 mountY=-0.16, mountTheta=-2.54
01:59:21.227 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.27, opts=13)
01:59:21.232 00.005 6120 Enqueuing Move request for scope (0.18, 0.27)
01:59:21.235 00.003 7680 Worker thread wakes up
01:59:21.236 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.27) opts 0xd
01:59:21.236 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.27)
01:59:21.236 00.000 7680 Moving (0.18, 0.27) raw xDistance=-0.23 yDistance=-0.16
01:59:21.236 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
01:59:21.236 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:59:21.237 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:21.240 00.003 6120 UpdateGuideState exits: m=14210 SNR=77.6 Saturated
01:59:21.245 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:21.249 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:21.252 00.003 6120 Enqueuing Expose request
01:59:21.256 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:59:21.256 00.000 7680 MoveAxis(E, 94, ABG)
01:59:21.256 00.000 7680 Guiding  Dir = 2, Dur = 94
01:59:21.257 00.001 7680 IsSlewing returns 0
01:59:21.257 00.000 7680 IsGuiding returns 0
01:59:21.258 00.001 7680 PulseGuide returned control before completion, sleep 104
01:59:21.366 00.108 7680 IsGuiding returns 1
01:59:21.367 00.001 7680 scope still moving after pulse duration time elapsed
01:59:21.396 00.029 7680 IsSlewing returns 0
01:59:21.398 00.002 7680 IsGuiding returns 0
01:59:21.398 00.000 7680 scope move finished after 94 + 47 ms
01:59:21.399 00.001 7680 Move returns status 0, amount 94
01:59:21.400 00.001 7680 MoveAxis(N, 0, ABG)
01:59:21.400 00.000 7680 Move returns status 0, amount 0
01:59:21.400 00.000 7680 move complete, result=0
01:59:21.401 00.001 7680 worker thread done servicing request
01:59:21.402 00.001 7680 Worker thread wakes up
01:59:21.402 00.000 6120 GuideStep: -0.2 px 94 ms EAST, -0.2 px 0 ms NORTH
01:59:21.408 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:21.408 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:22.742 01.334 7680 Exposure complete
01:59:22.851 00.109 7680 worker thread done servicing request
01:59:22.852 00.001 6120 OnExposeComplete: enter
01:59:22.856 00.004 6120 UpdateGuideState(): m_state=6
01:59:22.860 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7336
01:59:22.863 00.003 6120 Star::Find returns 1 (1), X=960.58, Y=46.29, Mass=14354, SNR=76.8, Peak=255 HFD=7.2
01:59:22.866 00.003 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (-2.95) = xAngle (4.42 = -1.87)
01:59:22.870 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.15 = -2.14)
01:59:22.872 00.002 6120 CameraToMount -- cameraX=0.05 cameraY=0.42 hyp=0.42 cameraTheta=1.46 mountX=-0.12 mountY=-0.36, mountTheta=-1.90
01:59:22.877 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.42, opts=13)
01:59:22.880 00.003 6120 Enqueuing Move request for scope (0.05, 0.42)
01:59:22.884 00.004 7680 Worker thread wakes up
01:59:22.884 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:22.887 00.003 6120 UpdateGuideState exits: m=14354 SNR=76.8 Saturated
01:59:22.894 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.42) opts 0xd
01:59:22.894 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.42)
01:59:22.894 00.000 7680 Moving (0.05, 0.42) raw xDistance=-0.12 yDistance=-0.36
01:59:22.894 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:59:22.894 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
01:59:22.894 00.000 7680 MoveAxis(E, 0, ABG)
01:59:22.895 00.001 7680 Move returns status 0, amount 0
01:59:22.895 00.000 7680 MoveAxis(N, 193, ABG)
01:59:22.895 00.000 7680 Guiding  Dir = 0, Dur = 193
01:59:22.895 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:22.898 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:22.901 00.003 6120 Enqueuing Expose request
01:59:22.904 00.003 7680 IsSlewing returns 0
01:59:22.904 00.000 7680 IsGuiding returns 0
01:59:22.904 00.000 7680 PulseGuide returned control before completion, sleep 203
01:59:23.122 00.218 7680 IsGuiding returns 1
01:59:23.122 00.000 7680 scope still moving after pulse duration time elapsed
01:59:23.154 00.032 7680 IsSlewing returns 0
01:59:23.154 00.000 7680 IsGuiding returns 0
01:59:23.154 00.000 7680 scope move finished after 193 + 56 ms
01:59:23.154 00.000 7680 Move returns status 0, amount 193
01:59:23.154 00.000 7680 move complete, result=0
01:59:23.155 00.001 7680 worker thread done servicing request
01:59:23.155 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 193 ms NORTH
01:59:23.159 00.004 7680 Worker thread wakes up
01:59:23.159 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:23.160 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:24.414 01.254 7680 Exposure complete
01:59:24.534 00.120 7680 worker thread done servicing request
01:59:24.535 00.001 6120 OnExposeComplete: enter
01:59:24.539 00.004 6120 UpdateGuideState(): m_state=6
01:59:24.543 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7337
01:59:24.548 00.005 6120 Star::Find returns 1 (1), X=960.23, Y=46.11, Mass=14167, SNR=77.7, Peak=255 HFD=6.9
01:59:24.551 00.003 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.44 = -0.84)
01:59:24.556 00.005 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.11)
01:59:24.558 00.002 6120 CameraToMount -- cameraX=-0.30 cameraY=0.23 hyp=0.38 cameraTheta=2.49 mountX=0.26 mountY=-0.34, mountTheta=-0.93
01:59:24.564 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.23, opts=13)
01:59:24.567 00.003 6120 Enqueuing Move request for scope (-0.30, 0.23)
01:59:24.571 00.004 7680 Worker thread wakes up
01:59:24.571 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:24.575 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.23) opts 0xd
01:59:24.575 00.000 6120 UpdateGuideState exits: m=14167 SNR=77.7 Saturated
01:59:24.578 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.23)
01:59:24.579 00.001 7680 Moving (-0.30, 0.23) raw xDistance=0.26 yDistance=-0.34
01:59:24.579 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:24.583 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
01:59:24.583 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:24.587 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:59:24.588 00.001 6120 Enqueuing Expose request
01:59:24.591 00.003 7680 MoveAxis(W, 104, ABG)
01:59:24.591 00.000 7680 Guiding  Dir = 3, Dur = 104
01:59:24.591 00.000 7680 IsSlewing returns 0
01:59:24.591 00.000 7680 IsGuiding returns 0
01:59:24.592 00.001 7680 PulseGuide returned control before completion, sleep 114
01:59:24.720 00.128 7680 IsGuiding returns 0
01:59:24.720 00.000 7680 Move returns status 0, amount 104
01:59:24.720 00.000 7680 MoveAxis(N, 185, ABG)
01:59:24.720 00.000 7680 Guiding  Dir = 0, Dur = 185
01:59:24.720 00.000 7680 IsSlewing returns 0
01:59:24.721 00.001 7680 IsGuiding returns 0
01:59:24.721 00.000 7680 PulseGuide returned control before completion, sleep 195
01:59:24.924 00.203 7680 IsGuiding returns 1
01:59:24.924 00.000 7680 scope still moving after pulse duration time elapsed
01:59:24.955 00.031 7680 IsSlewing returns 0
01:59:24.955 00.000 7680 IsGuiding returns 0
01:59:24.955 00.000 7680 scope move finished after 185 + 49 ms
01:59:24.955 00.000 7680 Move returns status 0, amount 185
01:59:24.956 00.001 7680 move complete, result=0
01:59:24.956 00.000 7680 worker thread done servicing request
01:59:24.956 00.000 6120 GuideStep: 0.3 px 104 ms WEST, -0.3 px 185 ms NORTH
01:59:24.960 00.004 7680 Worker thread wakes up
01:59:24.960 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:24.960 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:26.214 01.254 7680 Exposure complete
01:59:26.386 00.172 7680 worker thread done servicing request
01:59:26.387 00.001 6120 OnExposeComplete: enter
01:59:26.392 00.005 6120 UpdateGuideState(): m_state=6
01:59:26.397 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7338
01:59:26.400 00.003 6120 Star::Find returns 1 (1), X=960.60, Y=46.13, Mass=15075, SNR=79.1, Peak=255 HFD=7.0
01:59:26.404 00.004 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (-2.95) = xAngle (4.28 = -2.00)
01:59:26.408 00.004 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.01 = -2.27)
01:59:26.411 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.26 hyp=0.26 cameraTheta=1.33 mountX=-0.11 mountY=-0.20, mountTheta=-2.07
01:59:26.418 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.26, opts=13)
01:59:26.422 00.004 6120 Enqueuing Move request for scope (0.06, 0.26)
01:59:26.426 00.004 7680 Worker thread wakes up
01:59:26.426 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.26) opts 0xd
01:59:26.427 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.26)
01:59:26.427 00.000 7680 Moving (0.06, 0.26) raw xDistance=-0.11 yDistance=-0.20
01:59:26.427 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:59:26.427 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
01:59:26.427 00.000 7680 MoveAxis(E, 0, ABG)
01:59:26.428 00.001 7680 Move returns status 0, amount 0
01:59:26.428 00.000 7680 MoveAxis(N, 109, ABG)
01:59:26.428 00.000 7680 Guiding  Dir = 0, Dur = 109
01:59:26.428 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:26.433 00.005 6120 UpdateGuideState exits: m=15075 SNR=79.1 Saturated
01:59:26.437 00.004 7680 IsSlewing returns 0
01:59:26.437 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:26.441 00.004 7680 IsGuiding returns 0
01:59:26.441 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:26.446 00.005 7680 PulseGuide returned control before completion, sleep 119
01:59:26.447 00.001 6120 Enqueuing Expose request
01:59:26.582 00.135 7680 IsGuiding returns 1
01:59:26.582 00.000 7680 scope still moving after pulse duration time elapsed
01:59:26.613 00.031 7680 IsSlewing returns 0
01:59:26.615 00.002 7680 IsGuiding returns 0
01:59:26.615 00.000 7680 scope move finished after 109 + 64 ms
01:59:26.616 00.001 7680 Move returns status 0, amount 109
01:59:26.616 00.000 7680 move complete, result=0
01:59:26.616 00.000 7680 worker thread done servicing request
01:59:26.618 00.002 7680 Worker thread wakes up
01:59:26.618 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 109 ms NORTH
01:59:26.624 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:26.624 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:27.874 01.250 7680 Exposure complete
01:59:28.016 00.142 7680 worker thread done servicing request
01:59:28.016 00.000 6120 OnExposeComplete: enter
01:59:28.021 00.005 6120 UpdateGuideState(): m_state=6
01:59:28.025 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7339
01:59:28.028 00.003 6120 Star::Find returns 1 (1), X=960.65, Y=46.01, Mass=15132, SNR=77.4, Peak=255 HFD=6.9
01:59:28.031 00.003 6120 CameraToMount -- cameraTheta (0.88) - m_xAngle (-2.95) = xAngle (3.84 = -2.45)
01:59:28.035 00.004 6120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.57 = -2.72)
01:59:28.038 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.88 mountX=-0.14 mountY=-0.07, mountTheta=-2.65
01:59:28.046 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.14, opts=13)
01:59:28.050 00.004 6120 Enqueuing Move request for scope (0.11, 0.14)
01:59:28.054 00.004 7680 Worker thread wakes up
01:59:28.054 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
01:59:28.054 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
01:59:28.054 00.000 7680 Moving (0.11, 0.14) raw xDistance=-0.14 yDistance=-0.07
01:59:28.055 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:59:28.055 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:59:28.055 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:59:28.055 00.000 7680 MoveAxis(E, 0, ABG)
01:59:28.055 00.000 7680 Move returns status 0, amount 0
01:59:28.056 00.001 7680 MoveAxis(N, 0, ABG)
01:59:28.056 00.000 7680 Move returns status 0, amount 0
01:59:28.056 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:28.060 00.004 7680 move complete, result=0
01:59:28.060 00.000 7680 worker thread done servicing request
01:59:28.060 00.000 6120 UpdateGuideState exits: m=15132 SNR=77.4 Saturated
01:59:28.064 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:28.068 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:28.071 00.003 6120 Enqueuing Expose request
01:59:28.075 00.004 7680 Worker thread wakes up
01:59:28.075 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:28.078 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:28.079 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:29.327 01.248 7680 Exposure complete
01:59:29.464 00.137 7680 worker thread done servicing request
01:59:29.464 00.000 6120 OnExposeComplete: enter
01:59:29.468 00.004 6120 UpdateGuideState(): m_state=6
01:59:29.472 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7340
01:59:29.475 00.003 6120 Star::Find returns 1 (1), X=960.29, Y=46.05, Mass=14762, SNR=78.2, Peak=255 HFD=6.8
01:59:29.480 00.005 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (-2.95) = xAngle (5.45 = -0.83)
01:59:29.484 00.004 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.10)
01:59:29.488 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.18 hyp=0.30 cameraTheta=2.50 mountX=0.20 mountY=-0.27, mountTheta=-0.92
01:59:29.493 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.18, opts=13)
01:59:29.497 00.004 6120 Enqueuing Move request for scope (-0.24, 0.18)
01:59:29.502 00.005 7680 Worker thread wakes up
01:59:29.502 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.18) opts 0xd
01:59:29.502 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.18)
01:59:29.502 00.000 7680 Moving (-0.24, 0.18) raw xDistance=0.20 yDistance=-0.27
01:59:29.503 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
01:59:29.503 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
01:59:29.503 00.000 7680 MoveAxis(W, 82, ABG)
01:59:29.503 00.000 7680 Guiding  Dir = 3, Dur = 82
01:59:29.504 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:29.507 00.003 7680 IsSlewing returns 0
01:59:29.508 00.001 6120 UpdateGuideState exits: m=14762 SNR=78.2 Saturated
01:59:29.512 00.004 7680 IsGuiding returns 0
01:59:29.513 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:29.516 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:29.520 00.004 7680 PulseGuide returned control before completion, sleep 92
01:59:29.520 00.000 6120 Enqueuing Expose request
01:59:29.627 00.107 7680 IsGuiding returns 0
01:59:29.627 00.000 7680 Move returns status 0, amount 82
01:59:29.627 00.000 7680 MoveAxis(N, 145, ABG)
01:59:29.628 00.001 7680 Guiding  Dir = 0, Dur = 145
01:59:29.628 00.000 7680 IsSlewing returns 0
01:59:29.629 00.001 7680 IsGuiding returns 0
01:59:29.629 00.000 7680 PulseGuide returned control before completion, sleep 155
01:59:29.797 00.168 7680 IsGuiding returns 1
01:59:29.798 00.001 7680 scope still moving after pulse duration time elapsed
01:59:29.828 00.030 7680 IsSlewing returns 0
01:59:29.829 00.001 7680 IsGuiding returns 0
01:59:29.829 00.000 7680 scope move finished after 145 + 55 ms
01:59:29.830 00.001 7680 Move returns status 0, amount 145
01:59:29.830 00.000 7680 move complete, result=0
01:59:29.830 00.000 7680 worker thread done servicing request
01:59:29.831 00.001 6120 GuideStep: 0.2 px 82 ms WEST, -0.3 px 145 ms NORTH
01:59:29.837 00.006 7680 Worker thread wakes up
01:59:29.837 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:29.837 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:31.089 01.252 7680 Exposure complete
01:59:31.259 00.170 7680 worker thread done servicing request
01:59:31.260 00.001 6120 OnExposeComplete: enter
01:59:31.266 00.006 6120 UpdateGuideState(): m_state=6
01:59:31.273 00.007 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7341
01:59:31.278 00.005 6120 Star::Find returns 1 (1), X=960.36, Y=46.15, Mass=15071, SNR=78.0, Peak=255 HFD=6.9
01:59:31.282 00.004 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (-2.95) = xAngle (5.09 = -1.20)
01:59:31.287 00.005 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
01:59:31.295 00.008 6120 CameraToMount -- cameraX=-0.18 cameraY=0.28 hyp=0.33 cameraTheta=2.13 mountX=0.12 mountY=-0.33, mountTheta=-1.22
01:59:31.303 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.28, opts=13)
01:59:31.309 00.006 6120 Enqueuing Move request for scope (-0.18, 0.28)
01:59:31.314 00.005 7680 Worker thread wakes up
01:59:31.314 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:31.320 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.28) opts 0xd
01:59:31.320 00.000 6120 UpdateGuideState exits: m=15071 SNR=78.0 Saturated
01:59:31.325 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.28)
01:59:31.325 00.000 7680 Moving (-0.18, 0.28) raw xDistance=0.12 yDistance=-0.33
01:59:31.326 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:31.331 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:59:31.331 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:59:31.332 00.001 7680 MoveAxis(E, 0, ABG)
01:59:31.332 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:31.337 00.005 7680 Move returns status 0, amount 0
01:59:31.337 00.000 6120 Enqueuing Expose request
01:59:31.342 00.005 7680 MoveAxis(N, 177, ABG)
01:59:31.342 00.000 7680 Guiding  Dir = 0, Dur = 177
01:59:31.342 00.000 7680 IsSlewing returns 0
01:59:31.343 00.001 7680 IsGuiding returns 0
01:59:31.343 00.000 7680 PulseGuide returned control before completion, sleep 187
01:59:31.533 00.190 7680 IsGuiding returns 1
01:59:31.533 00.000 7680 scope still moving after pulse duration time elapsed
01:59:31.562 00.029 7680 IsSlewing returns 0
01:59:31.563 00.001 7680 IsGuiding returns 0
01:59:31.564 00.001 7680 scope move finished after 177 + 44 ms
01:59:31.565 00.001 7680 Move returns status 0, amount 177
01:59:31.565 00.000 7680 move complete, result=0
01:59:31.566 00.001 7680 worker thread done servicing request
01:59:31.566 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 177 ms NORTH
01:59:31.576 00.010 7680 Worker thread wakes up
01:59:31.576 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:31.576 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:32.820 01.244 7680 Exposure complete
01:59:32.965 00.145 7680 worker thread done servicing request
01:59:32.965 00.000 6120 OnExposeComplete: enter
01:59:32.969 00.004 6120 UpdateGuideState(): m_state=6
01:59:32.973 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7342
01:59:32.978 00.005 6120 Star::Find returns 1 (1), X=960.21, Y=45.94, Mass=15312, SNR=80.1, Peak=255 HFD=6.8
01:59:32.984 00.006 6120 CameraToMount -- cameraTheta (2.95) - m_xAngle (-2.95) = xAngle (5.90 = -0.38)
01:59:32.989 00.005 6120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.63 = -0.65)
01:59:32.993 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.06 hyp=0.33 cameraTheta=2.95 mountX=0.30 mountY=-0.20, mountTheta=-0.58
01:59:33.001 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.06, opts=13)
01:59:33.006 00.005 6120 Enqueuing Move request for scope (-0.32, 0.06)
01:59:33.010 00.004 7680 Worker thread wakes up
01:59:33.010 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:33.016 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.06) opts 0xd
01:59:33.016 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.06)
01:59:33.016 00.000 7680 Moving (-0.32, 0.06) raw xDistance=0.30 yDistance=-0.20
01:59:33.017 00.001 6120 UpdateGuideState exits: m=15312 SNR=80.1 Saturated
01:59:33.020 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:33.024 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:33.029 00.005 6120 Enqueuing Expose request
01:59:33.033 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
01:59:33.033 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:59:33.033 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:59:33.033 00.000 7680 MoveAxis(W, 124, ABG)
01:59:33.033 00.000 7680 Guiding  Dir = 3, Dur = 124
01:59:33.034 00.001 7680 IsSlewing returns 0
01:59:33.034 00.000 7680 IsGuiding returns 0
01:59:33.035 00.001 7680 PulseGuide returned control before completion, sleep 134
01:59:33.184 00.149 7680 IsGuiding returns 1
01:59:33.185 00.001 7680 scope still moving after pulse duration time elapsed
01:59:33.216 00.031 7680 IsSlewing returns 0
01:59:33.217 00.001 7680 IsGuiding returns 0
01:59:33.218 00.001 7680 scope move finished after 124 + 59 ms
01:59:33.218 00.000 7680 Move returns status 0, amount 124
01:59:33.218 00.000 7680 MoveAxis(N, 0, ABG)
01:59:33.219 00.001 7680 Move returns status 0, amount 0
01:59:33.219 00.000 7680 move complete, result=0
01:59:33.220 00.001 6120 GuideStep: 0.3 px 124 ms WEST, -0.2 px 0 ms NORTH
01:59:33.226 00.006 7680 worker thread done servicing request
01:59:33.226 00.000 7680 Worker thread wakes up
01:59:33.226 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:33.226 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:34.478 01.252 7680 Exposure complete
01:59:34.620 00.142 7680 worker thread done servicing request
01:59:34.621 00.001 6120 OnExposeComplete: enter
01:59:34.625 00.004 6120 UpdateGuideState(): m_state=6
01:59:34.630 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7343
01:59:34.634 00.004 6120 Star::Find returns 1 (1), X=960.79, Y=46.08, Mass=14314, SNR=77.3, Peak=255 HFD=6.8
01:59:34.638 00.004 6120 CameraToMount -- cameraTheta (0.69) - m_xAngle (-2.95) = xAngle (3.65 = -2.64)
01:59:34.641 00.003 6120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.38 = -2.91)
01:59:34.646 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=0.21 hyp=0.33 cameraTheta=0.69 mountX=-0.29 mountY=-0.08, mountTheta=-2.88
01:59:34.652 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.21, opts=13)
01:59:34.655 00.003 6120 Enqueuing Move request for scope (0.25, 0.21)
01:59:34.659 00.004 7680 Worker thread wakes up
01:59:34.659 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:34.665 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.21) opts 0xd
01:59:34.665 00.000 6120 UpdateGuideState exits: m=14314 SNR=77.3 Saturated
01:59:34.670 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:34.673 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:34.678 00.005 6120 Enqueuing Expose request
01:59:34.682 00.004 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.21)
01:59:34.682 00.000 7680 Moving (0.25, 0.21) raw xDistance=-0.29 yDistance=-0.08
01:59:34.682 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
01:59:34.682 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:59:34.683 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:59:34.684 00.001 7680 MoveAxis(E, 109, ABG)
01:59:34.684 00.000 7680 Guiding  Dir = 2, Dur = 109
01:59:34.684 00.000 7680 IsSlewing returns 0
01:59:34.684 00.000 7680 IsGuiding returns 0
01:59:34.685 00.001 7680 PulseGuide returned control before completion, sleep 119
01:59:34.815 00.130 7680 IsGuiding returns 1
01:59:34.817 00.002 7680 scope still moving after pulse duration time elapsed
01:59:34.846 00.029 7680 IsSlewing returns 0
01:59:34.847 00.001 7680 IsGuiding returns 0
01:59:34.847 00.000 7680 scope move finished after 109 + 54 ms
01:59:34.849 00.002 7680 Move returns status 0, amount 109
01:59:34.849 00.000 7680 MoveAxis(N, 0, ABG)
01:59:34.850 00.001 7680 Move returns status 0, amount 0
01:59:34.850 00.000 7680 move complete, result=0
01:59:34.851 00.001 7680 worker thread done servicing request
01:59:34.851 00.000 7680 Worker thread wakes up
01:59:34.852 00.001 6120 GuideStep: -0.3 px 109 ms EAST, -0.1 px 0 ms NORTH
01:59:34.859 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:34.860 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:36.111 01.251 7680 Exposure complete
01:59:36.258 00.147 7680 worker thread done servicing request
01:59:36.258 00.000 6120 OnExposeComplete: enter
01:59:36.262 00.004 6120 UpdateGuideState(): m_state=6
01:59:36.266 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7344
01:59:36.270 00.004 6120 Star::Find returns 1 (1), X=960.24, Y=46.52, Mass=15054, SNR=79.0, Peak=255 HFD=7.2
01:59:36.274 00.004 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (-2.95) = xAngle (4.95 = -1.33)
01:59:36.277 00.003 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.69 = -1.60)
01:59:36.280 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=0.64 hyp=0.71 cameraTheta=2.00 mountX=0.17 mountY=-0.71, mountTheta=-1.33
01:59:36.286 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.64, opts=13)
01:59:36.291 00.005 6120 Enqueuing Move request for scope (-0.29, 0.64)
01:59:36.295 00.004 7680 Worker thread wakes up
01:59:36.296 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:36.301 00.005 6120 UpdateGuideState exits: m=15054 SNR=79.0 Saturated
01:59:36.304 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:36.309 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:36.312 00.003 6120 Enqueuing Expose request
01:59:36.317 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.64) opts 0xd
01:59:36.317 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.64)
01:59:36.317 00.000 7680 Moving (-0.29, 0.64) raw xDistance=0.17 yDistance=-0.71
01:59:36.317 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:59:36.317 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
01:59:36.317 00.000 7680 MoveAxis(E, 0, ABG)
01:59:36.319 00.002 7680 Move returns status 0, amount 0
01:59:36.319 00.000 7680 MoveAxis(N, 384, ABG)
01:59:36.319 00.000 7680 Guiding  Dir = 0, Dur = 384
01:59:36.319 00.000 7680 IsSlewing returns 0
01:59:36.319 00.000 7680 IsGuiding returns 0
01:59:36.320 00.001 7680 PulseGuide returned control before completion, sleep 394
01:59:36.727 00.407 7680 IsGuiding returns 1
01:59:36.727 00.000 7680 scope still moving after pulse duration time elapsed
01:59:36.757 00.030 7680 IsSlewing returns 0
01:59:36.758 00.001 7680 IsGuiding returns 0
01:59:36.758 00.000 7680 scope move finished after 384 + 54 ms
01:59:36.758 00.000 7680 Move returns status 0, amount 384
01:59:36.758 00.000 7680 move complete, result=0
01:59:36.760 00.002 7680 worker thread done servicing request
01:59:36.760 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.7 px 384 ms NORTH
01:59:36.765 00.005 7680 Worker thread wakes up
01:59:36.765 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:36.765 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:38.025 01.260 7680 Exposure complete
01:59:38.163 00.138 7680 worker thread done servicing request
01:59:38.163 00.000 6120 OnExposeComplete: enter
01:59:38.168 00.005 6120 UpdateGuideState(): m_state=6
01:59:38.173 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7345
01:59:38.178 00.005 6120 Star::Find returns 1 (1), X=960.35, Y=46.14, Mass=14363, SNR=76.5, Peak=255 HFD=6.9
01:59:38.181 00.003 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.14 = -1.14)
01:59:38.185 00.004 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.41)
01:59:38.190 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.26 hyp=0.32 cameraTheta=2.18 mountX=0.13 mountY=-0.32, mountTheta=-1.17
01:59:38.195 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.26, opts=13)
01:59:38.199 00.004 6120 Enqueuing Move request for scope (-0.18, 0.26)
01:59:38.205 00.006 7680 Worker thread wakes up
01:59:38.206 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:38.211 00.005 6120 UpdateGuideState exits: m=14363 SNR=76.5 Saturated
01:59:38.215 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:38.218 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:38.222 00.004 6120 Enqueuing Expose request
01:59:38.225 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.26) opts 0xd
01:59:38.226 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.26)
01:59:38.226 00.000 7680 Moving (-0.18, 0.26) raw xDistance=0.13 yDistance=-0.32
01:59:38.226 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:59:38.226 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
01:59:38.226 00.000 7680 MoveAxis(E, 0, ABG)
01:59:38.226 00.000 7680 Move returns status 0, amount 0
01:59:38.226 00.000 7680 MoveAxis(N, 172, ABG)
01:59:38.228 00.002 7680 Guiding  Dir = 0, Dur = 172
01:59:38.228 00.000 7680 IsSlewing returns 0
01:59:38.229 00.001 7680 IsGuiding returns 0
01:59:38.229 00.000 7680 PulseGuide returned control before completion, sleep 182
01:59:38.416 00.187 7680 IsGuiding returns 1
01:59:38.416 00.000 7680 scope still moving after pulse duration time elapsed
01:59:38.447 00.031 7680 IsSlewing returns 0
01:59:38.450 00.003 7680 IsGuiding returns 0
01:59:38.451 00.001 7680 scope move finished after 172 + 49 ms
01:59:38.451 00.000 7680 Move returns status 0, amount 172
01:59:38.452 00.001 7680 move complete, result=0
01:59:38.452 00.000 7680 worker thread done servicing request
01:59:38.453 00.001 7680 Worker thread wakes up
01:59:38.453 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 172 ms NORTH
01:59:38.460 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:38.460 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:39.711 01.251 7680 Exposure complete
01:59:39.850 00.139 7680 worker thread done servicing request
01:59:39.850 00.000 6120 OnExposeComplete: enter
01:59:39.857 00.007 6120 UpdateGuideState(): m_state=6
01:59:39.862 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7346
01:59:39.866 00.004 6120 Star::Find returns 1 (1), X=960.64, Y=45.71, Mass=13717, SNR=76.2, Peak=255 HFD=7.0
01:59:39.870 00.004 6120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-2.95) = xAngle (1.97 = 1.97)
01:59:39.874 00.004 6120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.71 = 1.71)
01:59:39.878 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.98 mountX=-0.08 mountY=0.19, mountTheta=1.95
01:59:39.883 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.16, opts=13)
01:59:39.888 00.005 6120 Enqueuing Move request for scope (0.11, -0.16)
01:59:39.891 00.003 7680 Worker thread wakes up
01:59:39.892 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:39.895 00.003 6120 UpdateGuideState exits: m=13717 SNR=76.2 Saturated
01:59:39.898 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:39.902 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:39.906 00.004 6120 Enqueuing Expose request
01:59:39.909 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
01:59:39.909 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
01:59:39.909 00.000 7680 Moving (0.11, -0.16) raw xDistance=-0.08 yDistance=0.19
01:59:39.909 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:59:39.910 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:59:39.911 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:59:39.911 00.000 7680 MoveAxis(E, 0, ABG)
01:59:39.911 00.000 7680 Move returns status 0, amount 0
01:59:39.911 00.000 7680 MoveAxis(N, 0, ABG)
01:59:39.912 00.001 7680 Move returns status 0, amount 0
01:59:39.912 00.000 7680 move complete, result=0
01:59:39.912 00.000 7680 worker thread done servicing request
01:59:39.912 00.000 7680 Worker thread wakes up
01:59:39.912 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:59:39.917 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:39.917 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:41.166 01.249 7680 Exposure complete
01:59:41.307 00.141 7680 worker thread done servicing request
01:59:41.308 00.001 6120 OnExposeComplete: enter
01:59:41.312 00.004 6120 UpdateGuideState(): m_state=6
01:59:41.316 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7347
01:59:41.320 00.004 6120 Star::Find returns 1 (1), X=960.74, Y=46.13, Mass=14890, SNR=79.1, Peak=255 HFD=6.9
01:59:41.324 00.004 6120 CameraToMount -- cameraTheta (0.88) - m_xAngle (-2.95) = xAngle (3.84 = -2.44)
01:59:41.332 00.008 6120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.57 = -2.71)
01:59:41.337 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=0.25 hyp=0.33 cameraTheta=0.88 mountX=-0.25 mountY=-0.14, mountTheta=-2.65
01:59:41.342 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.25, opts=13)
01:59:41.346 00.004 6120 Enqueuing Move request for scope (0.21, 0.25)
01:59:41.351 00.005 7680 Worker thread wakes up
01:59:41.351 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:41.357 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.25) opts 0xd
01:59:41.357 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.25)
01:59:41.357 00.000 7680 Moving (0.21, 0.25) raw xDistance=-0.25 yDistance=-0.14
01:59:41.358 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
01:59:41.358 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:59:41.358 00.000 6120 UpdateGuideState exits: m=14890 SNR=79.1 Saturated
01:59:41.363 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:41.367 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:41.371 00.004 6120 Enqueuing Expose request
01:59:41.374 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:59:41.375 00.001 7680 MoveAxis(E, 103, ABG)
01:59:41.375 00.000 7680 Guiding  Dir = 2, Dur = 103
01:59:41.375 00.000 7680 IsSlewing returns 0
01:59:41.376 00.001 7680 IsGuiding returns 0
01:59:41.376 00.000 7680 PulseGuide returned control before completion, sleep 113
01:59:41.501 00.125 7680 IsGuiding returns 1
01:59:41.501 00.000 7680 scope still moving after pulse duration time elapsed
01:59:41.531 00.030 7680 IsSlewing returns 0
01:59:41.532 00.001 7680 IsGuiding returns 0
01:59:41.533 00.001 7680 scope move finished after 103 + 53 ms
01:59:41.533 00.000 7680 Move returns status 0, amount 103
01:59:41.533 00.000 7680 MoveAxis(N, 0, ABG)
01:59:41.534 00.001 7680 Move returns status 0, amount 0
01:59:41.536 00.002 7680 move complete, result=0
01:59:41.536 00.000 7680 worker thread done servicing request
01:59:41.536 00.000 6120 GuideStep: -0.3 px 103 ms EAST, -0.1 px 0 ms NORTH
01:59:41.543 00.007 7680 Worker thread wakes up
01:59:41.543 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:41.543 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:42.801 01.258 7680 Exposure complete
01:59:42.954 00.153 7680 worker thread done servicing request
01:59:42.955 00.001 6120 OnExposeComplete: enter
01:59:42.958 00.003 6120 UpdateGuideState(): m_state=6
01:59:42.962 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7348
01:59:42.966 00.004 6120 Star::Find returns 1 (1), X=960.82, Y=46.26, Mass=14211, SNR=75.2, Peak=255 HFD=6.8
01:59:42.971 00.005 6120 CameraToMount -- cameraTheta (0.93) - m_xAngle (-2.95) = xAngle (3.88 = -2.40)
01:59:42.975 00.004 6120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.61 = -2.67)
01:59:42.979 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=0.39 hyp=0.48 cameraTheta=0.93 mountX=-0.36 mountY=-0.22, mountTheta=-2.59
01:59:42.988 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.39, opts=13)
01:59:42.993 00.005 6120 Enqueuing Move request for scope (0.29, 0.39)
01:59:42.998 00.005 7680 Worker thread wakes up
01:59:42.999 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:43.003 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.39) opts 0xd
01:59:43.003 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.39)
01:59:43.003 00.000 7680 Moving (0.29, 0.39) raw xDistance=-0.36 yDistance=-0.22
01:59:43.003 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:59:43.004 00.001 6120 UpdateGuideState exits: m=14211 SNR=75.2 Saturated
01:59:43.010 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
01:59:43.010 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:43.015 00.005 7680 MoveAxis(E, 152, ABG)
01:59:43.015 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:43.018 00.003 7680 Guiding  Dir = 2, Dur = 152
01:59:43.018 00.000 6120 Enqueuing Expose request
01:59:43.022 00.004 7680 IsSlewing returns 0
01:59:43.023 00.001 7680 IsGuiding returns 0
01:59:43.023 00.000 7680 PulseGuide returned control before completion, sleep 162
01:59:43.192 00.169 7680 IsGuiding returns 1
01:59:43.193 00.001 7680 scope still moving after pulse duration time elapsed
01:59:43.223 00.030 7680 IsSlewing returns 0
01:59:43.223 00.000 7680 IsGuiding returns 0
01:59:43.223 00.000 7680 scope move finished after 152 + 48 ms
01:59:43.223 00.000 7680 Move returns status 0, amount 152
01:59:43.225 00.002 7680 MoveAxis(N, 119, ABG)
01:59:43.225 00.000 7680 Guiding  Dir = 0, Dur = 119
01:59:43.225 00.000 7680 IsSlewing returns 0
01:59:43.226 00.001 7680 IsGuiding returns 0
01:59:43.226 00.000 7680 PulseGuide returned control before completion, sleep 129
01:59:43.363 00.137 7680 IsGuiding returns 1
01:59:43.364 00.001 7680 scope still moving after pulse duration time elapsed
01:59:43.395 00.031 7680 IsSlewing returns 0
01:59:43.395 00.000 7680 IsGuiding returns 0
01:59:43.396 00.001 7680 scope move finished after 119 + 50 ms
01:59:43.396 00.000 7680 Move returns status 0, amount 119
01:59:43.396 00.000 7680 move complete, result=0
01:59:43.396 00.000 7680 worker thread done servicing request
01:59:43.397 00.001 7680 Worker thread wakes up
01:59:43.397 00.000 6120 GuideStep: -0.4 px 152 ms EAST, -0.2 px 119 ms NORTH
01:59:43.402 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:43.402 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:44.657 01.255 7680 Exposure complete
01:59:44.794 00.137 7680 worker thread done servicing request
01:59:44.795 00.001 6120 OnExposeComplete: enter
01:59:44.800 00.005 6120 UpdateGuideState(): m_state=6
01:59:44.804 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7349
01:59:44.808 00.004 6120 Star::Find returns 1 (1), X=960.73, Y=46.22, Mass=14203, SNR=78.1, Peak=255 HFD=7.1
01:59:44.813 00.005 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (-2.95) = xAngle (4.00 = -2.28)
01:59:44.816 00.003 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.74 = -2.55)
01:59:44.821 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=0.35 hyp=0.41 cameraTheta=1.05 mountX=-0.26 mountY=-0.23, mountTheta=-2.43
01:59:44.828 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.35, opts=13)
01:59:44.833 00.005 6120 Enqueuing Move request for scope (0.20, 0.35)
01:59:44.838 00.005 7680 Worker thread wakes up
01:59:44.839 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:44.843 00.004 6120 UpdateGuideState exits: m=14203 SNR=78.1 Saturated
01:59:44.846 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:44.851 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.35) opts 0xd
01:59:44.851 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:44.856 00.005 6120 Enqueuing Expose request
01:59:44.860 00.004 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.35)
01:59:44.861 00.001 7680 Moving (0.20, 0.35) raw xDistance=-0.26 yDistance=-0.23
01:59:44.861 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
01:59:44.861 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:59:44.861 00.000 7680 MoveAxis(E, 118, ABG)
01:59:44.862 00.001 7680 Guiding  Dir = 2, Dur = 118
01:59:44.863 00.001 7680 IsSlewing returns 0
01:59:44.865 00.002 7680 IsGuiding returns 0
01:59:44.865 00.000 7680 PulseGuide returned control before completion, sleep 128
01:59:45.006 00.141 7680 IsGuiding returns 0
01:59:45.007 00.001 7680 Move returns status 0, amount 118
01:59:45.007 00.000 7680 MoveAxis(N, 123, ABG)
01:59:45.008 00.001 7680 Guiding  Dir = 0, Dur = 123
01:59:45.012 00.004 7680 IsSlewing returns 0
01:59:45.012 00.000 7680 IsGuiding returns 0
01:59:45.013 00.001 7680 PulseGuide returned control before completion, sleep 133
01:59:45.161 00.148 7680 IsGuiding returns 1
01:59:45.161 00.000 7680 scope still moving after pulse duration time elapsed
01:59:45.193 00.032 7680 IsSlewing returns 0
01:59:45.193 00.000 7680 IsGuiding returns 0
01:59:45.193 00.000 7680 scope move finished after 123 + 58 ms
01:59:45.193 00.000 7680 Move returns status 0, amount 123
01:59:45.195 00.002 7680 move complete, result=0
01:59:45.195 00.000 7680 worker thread done servicing request
01:59:45.195 00.000 6120 GuideStep: -0.3 px 118 ms EAST, -0.2 px 123 ms NORTH
01:59:45.200 00.005 7680 Worker thread wakes up
01:59:45.200 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:45.200 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:46.460 01.260 7680 Exposure complete
01:59:46.590 00.130 7680 worker thread done servicing request
01:59:46.590 00.000 6120 OnExposeComplete: enter
01:59:46.594 00.004 6120 UpdateGuideState(): m_state=6
01:59:46.598 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7350
01:59:46.603 00.005 6120 Star::Find returns 1 (1), X=960.72, Y=46.34, Mass=13639, SNR=75.1, Peak=255 HFD=7.1
01:59:46.607 00.004 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (-2.95) = xAngle (4.14 = -2.15)
01:59:46.611 00.004 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.87 = -2.42)
01:59:46.615 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.46 hyp=0.50 cameraTheta=1.18 mountX=-0.27 mountY=-0.33, mountTheta=-2.26
01:59:46.619 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.46, opts=13)
01:59:46.623 00.004 6120 Enqueuing Move request for scope (0.19, 0.46)
01:59:46.626 00.003 7680 Worker thread wakes up
01:59:46.626 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.46) opts 0xd
01:59:46.626 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.46)
01:59:46.626 00.000 7680 Moving (0.19, 0.46) raw xDistance=-0.27 yDistance=-0.33
01:59:46.626 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
01:59:46.628 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
01:59:46.628 00.000 7680 MoveAxis(E, 120, ABG)
01:59:46.628 00.000 7680 Guiding  Dir = 2, Dur = 120
01:59:46.628 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:46.631 00.003 6120 UpdateGuideState exits: m=13639 SNR=75.1 Saturated
01:59:46.637 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:46.641 00.004 7680 IsSlewing returns 0
01:59:46.642 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:46.646 00.004 6120 Enqueuing Expose request
01:59:46.651 00.005 7680 IsGuiding returns 0
01:59:46.652 00.001 7680 PulseGuide returned control before completion, sleep 130
01:59:46.790 00.138 7680 IsGuiding returns 1
01:59:46.791 00.001 7680 scope still moving after pulse duration time elapsed
01:59:46.822 00.031 7680 IsSlewing returns 0
01:59:46.824 00.002 7680 IsGuiding returns 1
01:59:46.852 00.028 7680 IsSlewing returns 0
01:59:46.855 00.003 7680 IsGuiding returns 1
01:59:46.884 00.029 7680 IsSlewing returns 0
01:59:46.887 00.003 7680 IsGuiding returns 0
01:59:46.887 00.000 7680 scope move finished after 120 + 115 ms
01:59:46.888 00.001 7680 Move returns status 0, amount 120
01:59:46.888 00.000 7680 MoveAxis(N, 181, ABG)
01:59:46.889 00.001 7680 Guiding  Dir = 0, Dur = 181
01:59:46.889 00.000 7680 IsSlewing returns 0
01:59:46.890 00.001 7680 IsGuiding returns 0
01:59:46.891 00.001 7680 PulseGuide returned control before completion, sleep 191
01:59:47.088 00.197 7680 IsGuiding returns 1
01:59:47.088 00.000 7680 scope still moving after pulse duration time elapsed
01:59:47.119 00.031 7680 IsSlewing returns 0
01:59:47.120 00.001 7680 IsGuiding returns 0
01:59:47.121 00.001 7680 scope move finished after 181 + 49 ms
01:59:47.121 00.000 7680 Move returns status 0, amount 181
01:59:47.121 00.000 7680 move complete, result=0
01:59:47.122 00.001 7680 worker thread done servicing request
01:59:47.122 00.000 6120 GuideStep: -0.3 px 120 ms EAST, -0.3 px 181 ms NORTH
01:59:47.130 00.008 7680 Worker thread wakes up
01:59:47.131 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:47.131 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:48.379 01.248 7680 Exposure complete
01:59:48.519 00.140 7680 worker thread done servicing request
01:59:48.520 00.001 6120 OnExposeComplete: enter
01:59:48.524 00.004 6120 UpdateGuideState(): m_state=6
01:59:48.527 00.003 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7351
01:59:48.532 00.005 6120 Star::Find returns 1 (1), X=960.18, Y=46.24, Mass=13469, SNR=75.9, Peak=255 HFD=6.9
01:59:48.535 00.003 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.28 = -1.00)
01:59:48.539 00.004 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.01 = -1.27)
01:59:48.542 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=0.37 hyp=0.51 cameraTheta=2.33 mountX=0.27 mountY=-0.49, mountTheta=-1.06
01:59:48.547 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.37, opts=13)
01:59:48.553 00.006 6120 Enqueuing Move request for scope (-0.35, 0.37)
01:59:48.557 00.004 7680 Worker thread wakes up
01:59:48.557 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:48.561 00.004 6120 UpdateGuideState exits: m=13469 SNR=75.9 Saturated
01:59:48.564 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:48.568 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:48.572 00.004 6120 Enqueuing Expose request
01:59:48.576 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.37) opts 0xd
01:59:48.577 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.37)
01:59:48.577 00.000 7680 Moving (-0.35, 0.37) raw xDistance=0.27 yDistance=-0.49
01:59:48.577 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
01:59:48.577 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:59:48.577 00.000 7680 MoveAxis(W, 104, ABG)
01:59:48.578 00.001 7680 Guiding  Dir = 3, Dur = 104
01:59:48.578 00.000 7680 IsSlewing returns 0
01:59:48.578 00.000 7680 IsGuiding returns 0
01:59:48.579 00.001 7680 PulseGuide returned control before completion, sleep 114
01:59:48.699 00.120 7680 IsGuiding returns 1
01:59:48.699 00.000 7680 scope still moving after pulse duration time elapsed
01:59:48.730 00.031 7680 IsSlewing returns 0
01:59:48.731 00.001 7680 IsGuiding returns 0
01:59:48.732 00.001 7680 scope move finished after 104 + 48 ms
01:59:48.732 00.000 7680 Move returns status 0, amount 104
01:59:48.732 00.000 7680 MoveAxis(N, 264, ABG)
01:59:48.733 00.001 7680 Guiding  Dir = 0, Dur = 264
01:59:48.733 00.000 7680 IsSlewing returns 0
01:59:48.734 00.001 7680 IsGuiding returns 0
01:59:48.734 00.000 7680 PulseGuide returned control before completion, sleep 274
01:59:49.012 00.278 7680 IsGuiding returns 1
01:59:49.012 00.000 7680 scope still moving after pulse duration time elapsed
01:59:49.042 00.030 7680 IsSlewing returns 0
01:59:49.045 00.003 7680 IsGuiding returns 0
01:59:49.045 00.000 7680 scope move finished after 264 + 46 ms
01:59:49.046 00.001 7680 Move returns status 0, amount 264
01:59:49.046 00.000 7680 move complete, result=0
01:59:49.046 00.000 7680 worker thread done servicing request
01:59:49.046 00.000 6120 GuideStep: 0.3 px 104 ms WEST, -0.5 px 264 ms NORTH
01:59:49.055 00.009 7680 Worker thread wakes up
01:59:49.055 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:49.055 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:50.308 01.253 7680 Exposure complete
01:59:50.449 00.141 7680 worker thread done servicing request
01:59:50.449 00.000 6120 OnExposeComplete: enter
01:59:50.453 00.004 6120 UpdateGuideState(): m_state=6
01:59:50.458 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7352
01:59:50.461 00.003 6120 Star::Find returns 1 (1), X=960.28, Y=46.01, Mass=14509, SNR=79.2, Peak=255 HFD=6.9
01:59:50.465 00.004 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (-2.95) = xAngle (5.61 = -0.68)
01:59:50.469 00.004 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.34 = -0.94)
01:59:50.472 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.28 cameraTheta=2.65 mountX=0.22 mountY=-0.23, mountTheta=-0.80
01:59:50.477 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.13, opts=13)
01:59:50.481 00.004 6120 Enqueuing Move request for scope (-0.25, 0.13)
01:59:50.487 00.006 7680 Worker thread wakes up
01:59:50.488 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:50.493 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.13) opts 0xd
01:59:50.493 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.13)
01:59:50.493 00.000 7680 Moving (-0.25, 0.13) raw xDistance=0.22 yDistance=-0.23
01:59:50.493 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
01:59:50.493 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
01:59:50.493 00.000 7680 MoveAxis(W, 97, ABG)
01:59:50.494 00.001 6120 UpdateGuideState exits: m=14509 SNR=79.2 Saturated
01:59:50.498 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:50.502 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:50.506 00.004 6120 Enqueuing Expose request
01:59:50.510 00.004 7680 Guiding  Dir = 3, Dur = 97
01:59:50.510 00.000 7680 IsSlewing returns 0
01:59:50.510 00.000 7680 IsGuiding returns 0
01:59:50.511 00.001 7680 PulseGuide returned control before completion, sleep 107
01:59:50.624 00.113 7680 IsGuiding returns 1
01:59:50.625 00.001 7680 scope still moving after pulse duration time elapsed
01:59:50.654 00.029 7680 IsSlewing returns 0
01:59:50.656 00.002 7680 IsGuiding returns 0
01:59:50.656 00.000 7680 scope move finished after 97 + 48 ms
01:59:50.657 00.001 7680 Move returns status 0, amount 97
01:59:50.657 00.000 7680 MoveAxis(N, 124, ABG)
01:59:50.658 00.001 7680 Guiding  Dir = 0, Dur = 124
01:59:50.660 00.002 7680 IsSlewing returns 0
01:59:50.660 00.000 7680 IsGuiding returns 0
01:59:50.660 00.000 7680 PulseGuide returned control before completion, sleep 134
01:59:50.811 00.151 7680 IsGuiding returns 1
01:59:50.813 00.002 7680 scope still moving after pulse duration time elapsed
01:59:50.843 00.030 7680 IsSlewing returns 0
01:59:50.844 00.001 7680 IsGuiding returns 0
01:59:50.844 00.000 7680 scope move finished after 124 + 60 ms
01:59:50.846 00.002 7680 Move returns status 0, amount 124
01:59:50.846 00.000 7680 move complete, result=0
01:59:50.846 00.000 7680 worker thread done servicing request
01:59:50.847 00.001 6120 GuideStep: 0.2 px 97 ms WEST, -0.2 px 124 ms NORTH
01:59:50.855 00.008 7680 Worker thread wakes up
01:59:50.855 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:50.855 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:52.108 01.253 7680 Exposure complete
01:59:52.247 00.139 7680 worker thread done servicing request
01:59:52.247 00.000 6120 OnExposeComplete: enter
01:59:52.251 00.004 6120 UpdateGuideState(): m_state=6
01:59:52.254 00.003 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7353
01:59:52.258 00.004 6120 Star::Find returns 1 (1), X=960.28, Y=46.13, Mass=14205, SNR=78.4, Peak=255 HFD=6.9
01:59:52.261 00.003 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.29 = -1.00)
01:59:52.265 00.004 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.26)
01:59:52.269 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.26 hyp=0.36 cameraTheta=2.33 mountX=0.20 mountY=-0.34, mountTheta=-1.05
01:59:52.274 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.26, opts=13)
01:59:52.277 00.003 6120 Enqueuing Move request for scope (-0.25, 0.26)
01:59:52.281 00.004 7680 Worker thread wakes up
01:59:52.281 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.26) opts 0xd
01:59:52.281 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:52.284 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.26)
01:59:52.284 00.000 6120 UpdateGuideState exits: m=14205 SNR=78.4 Saturated
01:59:52.288 00.004 7680 Moving (-0.25, 0.26) raw xDistance=0.20 yDistance=-0.34
01:59:52.288 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:59:52.288 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:52.293 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:59:52.293 00.000 7680 MoveAxis(E, 0, ABG)
01:59:52.293 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:52.297 00.004 6120 Enqueuing Expose request
01:59:52.301 00.004 7680 Move returns status 0, amount 0
01:59:52.302 00.001 7680 MoveAxis(N, 186, ABG)
01:59:52.302 00.000 7680 Guiding  Dir = 0, Dur = 186
01:59:52.302 00.000 7680 IsSlewing returns 0
01:59:52.304 00.002 7680 IsGuiding returns 0
01:59:52.304 00.000 7680 PulseGuide returned control before completion, sleep 196
01:59:52.505 00.201 7680 IsGuiding returns 1
01:59:52.507 00.002 7680 scope still moving after pulse duration time elapsed
01:59:52.537 00.030 7680 IsSlewing returns 0
01:59:52.539 00.002 7680 IsGuiding returns 0
01:59:52.539 00.000 7680 scope move finished after 186 + 49 ms
01:59:52.540 00.001 7680 Move returns status 0, amount 186
01:59:52.540 00.000 7680 move complete, result=0
01:59:52.541 00.001 7680 worker thread done servicing request
01:59:52.543 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 186 ms NORTH
01:59:52.549 00.006 7680 Worker thread wakes up
01:59:52.549 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:52.549 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:53.801 01.252 7680 Exposure complete
01:59:53.933 00.132 7680 worker thread done servicing request
01:59:53.933 00.000 6120 OnExposeComplete: enter
01:59:53.937 00.004 6120 UpdateGuideState(): m_state=6
01:59:53.941 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7354
01:59:53.946 00.005 6120 Star::Find returns 1 (1), X=960.14, Y=46.12, Mass=14350, SNR=78.4, Peak=255 HFD=7.0
01:59:53.951 00.005 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.52 = -0.76)
01:59:53.954 00.003 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.03)
01:59:53.957 00.003 6120 CameraToMount -- cameraX=-0.39 cameraY=0.25 hyp=0.46 cameraTheta=2.57 mountX=0.34 mountY=-0.40, mountTheta=-0.87
01:59:53.963 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=0.25, opts=13)
01:59:53.967 00.004 6120 Enqueuing Move request for scope (-0.39, 0.25)
01:59:53.971 00.004 7680 Worker thread wakes up
01:59:53.971 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.25) opts 0xd
01:59:53.972 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.39, 0.25)
01:59:53.972 00.000 7680 Moving (-0.39, 0.25) raw xDistance=0.34 yDistance=-0.40
01:59:53.972 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
01:59:53.972 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.40 from input -0.40
01:59:53.972 00.000 7680 MoveAxis(W, 137, ABG)
01:59:53.972 00.000 7680 Guiding  Dir = 3, Dur = 137
01:59:53.973 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:53.976 00.003 7680 IsSlewing returns 0
01:59:53.977 00.001 6120 UpdateGuideState exits: m=14350 SNR=78.4 Saturated
01:59:53.980 00.003 7680 IsGuiding returns 0
01:59:53.980 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:53.985 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:53.988 00.003 7680 PulseGuide returned control before completion, sleep 147
01:59:53.989 00.001 6120 Enqueuing Expose request
01:59:54.147 00.158 7680 IsGuiding returns 1
01:59:54.150 00.003 7680 scope still moving after pulse duration time elapsed
01:59:54.178 00.028 7680 IsSlewing returns 0
01:59:54.178 00.000 7680 IsGuiding returns 0
01:59:54.179 00.001 7680 scope move finished after 137 + 62 ms
01:59:54.179 00.000 7680 Move returns status 0, amount 137
01:59:54.180 00.001 7680 MoveAxis(N, 215, ABG)
01:59:54.180 00.000 7680 Guiding  Dir = 0, Dur = 215
01:59:54.180 00.000 7680 IsSlewing returns 0
01:59:54.181 00.001 7680 IsGuiding returns 0
01:59:54.181 00.000 7680 PulseGuide returned control before completion, sleep 225
01:59:54.414 00.233 7680 IsGuiding returns 1
01:59:54.417 00.003 7680 scope still moving after pulse duration time elapsed
01:59:54.446 00.029 7680 IsSlewing returns 0
01:59:54.448 00.002 7680 IsGuiding returns 0
01:59:54.448 00.000 7680 scope move finished after 215 + 52 ms
01:59:54.449 00.001 7680 Move returns status 0, amount 215
01:59:54.449 00.000 7680 move complete, result=0
01:59:54.450 00.001 7680 worker thread done servicing request
01:59:54.451 00.001 7680 Worker thread wakes up
01:59:54.451 00.000 6120 GuideStep: 0.3 px 137 ms WEST, -0.4 px 215 ms NORTH
01:59:54.458 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:54.458 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:55.712 01.254 7680 Exposure complete
01:59:55.850 00.138 7680 worker thread done servicing request
01:59:55.850 00.000 6120 OnExposeComplete: enter
01:59:55.855 00.005 6120 UpdateGuideState(): m_state=6
01:59:55.861 00.006 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7355
01:59:55.865 00.004 6120 Star::Find returns 1 (1), X=960.19, Y=46.08, Mass=14325, SNR=77.9, Peak=255 HFD=7.0
01:59:55.869 00.004 6120 CameraToMount -- cameraTheta (2.60) - m_xAngle (-2.95) = xAngle (5.56 = -0.73)
01:59:55.873 00.004 6120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.29 = -1.00)
01:59:55.876 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=0.21 hyp=0.40 cameraTheta=2.60 mountX=0.30 mountY=-0.34, mountTheta=-0.84
01:59:55.882 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.21, opts=13)
01:59:55.886 00.004 6120 Enqueuing Move request for scope (-0.35, 0.21)
01:59:55.889 00.003 7680 Worker thread wakes up
01:59:55.889 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.21) opts 0xd
01:59:55.889 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.21)
01:59:55.890 00.001 7680 Moving (-0.35, 0.21) raw xDistance=0.30 yDistance=-0.34
01:59:55.890 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
01:59:55.891 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:55.896 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.34 from input -0.34
01:59:55.896 00.000 7680 MoveAxis(W, 133, ABG)
01:59:55.896 00.000 7680 Guiding  Dir = 3, Dur = 133
01:59:55.897 00.001 6120 UpdateGuideState exits: m=14325 SNR=77.9 Saturated
01:59:55.900 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:55.905 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:55.909 00.004 6120 Enqueuing Expose request
01:59:55.912 00.003 7680 IsSlewing returns 0
01:59:55.912 00.000 7680 IsGuiding returns 0
01:59:55.912 00.000 7680 PulseGuide returned control before completion, sleep 143
01:59:56.060 00.148 7680 IsGuiding returns 1
01:59:56.060 00.000 7680 scope still moving after pulse duration time elapsed
01:59:56.091 00.031 7680 IsSlewing returns 0
01:59:56.091 00.000 7680 IsGuiding returns 0
01:59:56.092 00.001 7680 scope move finished after 133 + 46 ms
01:59:56.093 00.001 7680 Move returns status 0, amount 133
01:59:56.093 00.000 7680 MoveAxis(N, 184, ABG)
01:59:56.093 00.000 7680 Guiding  Dir = 0, Dur = 184
01:59:56.093 00.000 7680 IsSlewing returns 0
01:59:56.094 00.001 7680 IsGuiding returns 0
01:59:56.095 00.001 7680 PulseGuide returned control before completion, sleep 194
01:59:56.293 00.198 7680 IsGuiding returns 1
01:59:56.295 00.002 7680 scope still moving after pulse duration time elapsed
01:59:56.325 00.030 7680 IsSlewing returns 0
01:59:56.325 00.000 7680 IsGuiding returns 0
01:59:56.327 00.002 7680 scope move finished after 184 + 47 ms
01:59:56.327 00.000 7680 Move returns status 0, amount 184
01:59:56.327 00.000 7680 move complete, result=0
01:59:56.328 00.001 7680 worker thread done servicing request
01:59:56.328 00.000 7680 Worker thread wakes up
01:59:56.328 00.000 6120 GuideStep: 0.3 px 133 ms WEST, -0.3 px 184 ms NORTH
01:59:56.335 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:56.335 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:57.588 01.253 7680 Exposure complete
01:59:57.740 00.152 7680 worker thread done servicing request
01:59:57.741 00.001 6120 OnExposeComplete: enter
01:59:57.744 00.003 6120 UpdateGuideState(): m_state=6
01:59:57.748 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7356
01:59:57.752 00.004 6120 Star::Find returns 1 (1), X=960.25, Y=45.84, Mass=14388, SNR=77.8, Peak=255 HFD=6.9
01:59:57.757 00.005 6120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-2.95) = xAngle (-0.09 = -0.09)
01:59:57.761 00.004 6120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.35 = -0.35)
01:59:57.765 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-3.04 mountX=0.29 mountY=-0.10, mountTheta=-0.34
01:59:57.770 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.03, opts=13)
01:59:57.774 00.004 6120 Enqueuing Move request for scope (-0.29, -0.03)
01:59:57.778 00.004 7680 Worker thread wakes up
01:59:57.778 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.03) opts 0xd
01:59:57.779 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.03)
01:59:57.779 00.000 7680 Moving (-0.29, -0.03) raw xDistance=0.29 yDistance=-0.10
01:59:57.779 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
01:59:57.779 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:59:57.779 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:59:57.780 00.001 7680 MoveAxis(W, 126, ABG)
01:59:57.780 00.000 7680 Guiding  Dir = 3, Dur = 126
01:59:57.780 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:57.783 00.003 7680 IsSlewing returns 0
01:59:57.784 00.001 6120 UpdateGuideState exits: m=14388 SNR=77.8 Saturated
01:59:57.789 00.005 7680 IsGuiding returns 0
01:59:57.789 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:57.793 00.004 7680 PulseGuide returned control before completion, sleep 136
01:59:57.793 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:57.799 00.006 6120 Enqueuing Expose request
01:59:57.941 00.142 7680 IsGuiding returns 1
01:59:57.942 00.001 7680 scope still moving after pulse duration time elapsed
01:59:57.973 00.031 7680 IsSlewing returns 0
01:59:57.973 00.000 7680 IsGuiding returns 0
01:59:57.974 00.001 7680 scope move finished after 126 + 58 ms
01:59:57.974 00.000 7680 Move returns status 0, amount 126
01:59:57.974 00.000 7680 MoveAxis(N, 0, ABG)
01:59:57.975 00.001 7680 Move returns status 0, amount 0
01:59:57.975 00.000 7680 move complete, result=0
01:59:57.975 00.000 7680 worker thread done servicing request
01:59:57.975 00.000 6120 GuideStep: 0.3 px 126 ms WEST, -0.1 px 0 ms NORTH
01:59:57.983 00.008 7680 Worker thread wakes up
01:59:57.985 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:57.985 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
01:59:59.236 01.251 7680 Exposure complete
01:59:59.376 00.140 7680 worker thread done servicing request
01:59:59.376 00.000 6120 OnExposeComplete: enter
01:59:59.381 00.005 6120 UpdateGuideState(): m_state=6
01:59:59.385 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7357
01:59:59.388 00.003 6120 Star::Find returns 1 (1), X=960.84, Y=45.91, Mass=14757, SNR=79.6, Peak=255 HFD=6.8
01:59:59.391 00.003 6120 CameraToMount -- cameraTheta (0.12) - m_xAngle (-2.95) = xAngle (3.08 = 3.08)
01:59:59.396 00.005 6120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.81 = 2.81)
01:59:59.400 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=0.04 hyp=0.31 cameraTheta=0.12 mountX=-0.31 mountY=0.10, mountTheta=2.82
01:59:59.405 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.04, opts=13)
01:59:59.407 00.002 6120 Enqueuing Move request for scope (0.31, 0.04)
01:59:59.412 00.005 7680 Worker thread wakes up
01:59:59.412 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
01:59:59.416 00.004 6120 UpdateGuideState exits: m=14757 SNR=79.6 Saturated
01:59:59.420 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.04) opts 0xd
01:59:59.421 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:59.425 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
01:59:59.431 00.006 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.04)
01:59:59.431 00.000 7680 Moving (0.31, 0.04) raw xDistance=-0.31 yDistance=0.10
01:59:59.431 00.000 6120 Enqueuing Expose request
01:59:59.435 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
01:59:59.435 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
01:59:59.435 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:59:59.435 00.000 7680 MoveAxis(E, 117, ABG)
01:59:59.436 00.001 7680 Guiding  Dir = 2, Dur = 117
01:59:59.436 00.000 7680 IsSlewing returns 0
01:59:59.437 00.001 7680 IsGuiding returns 0
01:59:59.437 00.000 7680 PulseGuide returned control before completion, sleep 127
01:59:59.567 00.130 7680 IsGuiding returns 1
01:59:59.568 00.001 7680 scope still moving after pulse duration time elapsed
01:59:59.598 00.030 7680 IsSlewing returns 0
01:59:59.599 00.001 7680 IsGuiding returns 0
01:59:59.600 00.001 7680 scope move finished after 117 + 45 ms
01:59:59.600 00.000 7680 Move returns status 0, amount 117
01:59:59.601 00.001 7680 MoveAxis(N, 0, ABG)
01:59:59.601 00.000 7680 Move returns status 0, amount 0
01:59:59.602 00.001 7680 move complete, result=0
01:59:59.602 00.000 7680 worker thread done servicing request
01:59:59.602 00.000 6120 GuideStep: -0.3 px 117 ms EAST, 0.1 px 0 ms NORTH
01:59:59.611 00.009 7680 Worker thread wakes up
01:59:59.611 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
01:59:59.613 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:00.858 01.245 7680 Exposure complete
02:00:00.993 00.135 7680 worker thread done servicing request
02:00:00.993 00.000 6120 OnExposeComplete: enter
02:00:00.997 00.004 6120 UpdateGuideState(): m_state=6
02:00:01.002 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7358
02:00:01.005 00.003 6120 Star::Find returns 1 (1), X=960.29, Y=46.10, Mass=13835, SNR=76.3, Peak=255 HFD=6.8
02:00:01.009 00.004 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (-2.95) = xAngle (5.35 = -0.94)
02:00:01.013 00.004 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.08 = -1.20)
02:00:01.017 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.22 hyp=0.33 cameraTheta=2.39 mountX=0.20 mountY=-0.31, mountTheta=-1.00
02:00:01.022 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.22, opts=13)
02:00:01.025 00.003 6120 Enqueuing Move request for scope (-0.24, 0.22)
02:00:01.030 00.005 7680 Worker thread wakes up
02:00:01.030 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.22) opts 0xd
02:00:01.030 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.22)
02:00:01.030 00.000 7680 Moving (-0.24, 0.22) raw xDistance=0.20 yDistance=-0.31
02:00:01.030 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:00:01.030 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
02:00:01.030 00.000 7680 MoveAxis(E, 0, ABG)
02:00:01.030 00.000 7680 Move returns status 0, amount 0
02:00:01.030 00.000 7680 MoveAxis(N, 167, ABG)
02:00:01.030 00.000 7680 Guiding  Dir = 0, Dur = 167
02:00:01.032 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:01.035 00.003 7680 IsSlewing returns 0
02:00:01.035 00.000 6120 UpdateGuideState exits: m=13835 SNR=76.3 Saturated
02:00:01.039 00.004 7680 IsGuiding returns 0
02:00:01.039 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:01.044 00.005 7680 PulseGuide returned control before completion, sleep 177
02:00:01.044 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:01.048 00.004 6120 Enqueuing Expose request
02:00:01.226 00.178 7680 IsGuiding returns 1
02:00:01.226 00.000 7680 scope still moving after pulse duration time elapsed
02:00:01.256 00.030 7680 IsSlewing returns 0
02:00:01.257 00.001 7680 IsGuiding returns 0
02:00:01.258 00.001 7680 scope move finished after 167 + 51 ms
02:00:01.258 00.000 7680 Move returns status 0, amount 167
02:00:01.259 00.001 7680 move complete, result=0
02:00:01.259 00.000 7680 worker thread done servicing request
02:00:01.259 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 167 ms NORTH
02:00:01.266 00.007 7680 Worker thread wakes up
02:00:01.266 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:01.266 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:02.522 01.256 7680 Exposure complete
02:00:02.656 00.134 7680 worker thread done servicing request
02:00:02.656 00.000 6120 OnExposeComplete: enter
02:00:02.660 00.004 6120 UpdateGuideState(): m_state=6
02:00:02.664 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7359
02:00:02.671 00.007 6120 Star::Find returns 1 (1), X=960.69, Y=45.58, Mass=13765, SNR=73.9, Peak=255 HFD=7.0
02:00:02.677 00.006 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-2.95) = xAngle (1.88 = 1.88)
02:00:02.684 00.007 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.61 = 1.61)
02:00:02.689 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=-0.29 hyp=0.33 cameraTheta=-1.08 mountX=-0.10 mountY=0.33, mountTheta=1.86
02:00:02.697 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.29, opts=13)
02:00:02.704 00.007 6120 Enqueuing Move request for scope (0.16, -0.29)
02:00:02.709 00.005 7680 Worker thread wakes up
02:00:02.709 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:02.714 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.29) opts 0xd
02:00:02.714 00.000 6120 UpdateGuideState exits: m=13765 SNR=73.9 Saturated
02:00:02.719 00.005 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.29)
02:00:02.720 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:02.724 00.004 7680 Moving (0.16, -0.29) raw xDistance=-0.10 yDistance=0.33
02:00:02.725 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:02.731 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:00:02.731 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:00:02.732 00.001 6120 Enqueuing Expose request
02:00:02.739 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:00:02.739 00.000 7680 MoveAxis(E, 0, ABG)
02:00:02.740 00.001 7680 Move returns status 0, amount 0
02:00:02.740 00.000 7680 MoveAxis(N, 0, ABG)
02:00:02.740 00.000 7680 Move returns status 0, amount 0
02:00:02.740 00.000 7680 move complete, result=0
02:00:02.742 00.002 7680 worker thread done servicing request
02:00:02.742 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:00:02.750 00.008 7680 Worker thread wakes up
02:00:02.750 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:02.750 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:03.996 01.246 7680 Exposure complete
02:00:04.137 00.141 7680 worker thread done servicing request
02:00:04.137 00.000 6120 OnExposeComplete: enter
02:00:04.142 00.005 6120 UpdateGuideState(): m_state=6
02:00:04.146 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7360
02:00:04.149 00.003 6120 Star::Find returns 1 (1), X=960.18, Y=46.27, Mass=13563, SNR=75.5, Peak=255 HFD=7.0
02:00:04.152 00.003 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (-2.95) = xAngle (5.24 = -1.04)
02:00:04.156 00.004 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.31)
02:00:04.161 00.005 6120 CameraToMount -- cameraX=-0.35 cameraY=0.40 hyp=0.53 cameraTheta=2.29 mountX=0.27 mountY=-0.51, mountTheta=-1.09
02:00:04.167 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.40, opts=13)
02:00:04.170 00.003 6120 Enqueuing Move request for scope (-0.35, 0.40)
02:00:04.174 00.004 7680 Worker thread wakes up
02:00:04.174 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.40) opts 0xd
02:00:04.174 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.40)
02:00:04.174 00.000 7680 Moving (-0.35, 0.40) raw xDistance=0.27 yDistance=-0.51
02:00:04.174 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:00:04.175 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:04.180 00.005 6120 UpdateGuideState exits: m=13563 SNR=75.5 Saturated
02:00:04.184 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:04.187 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:04.192 00.005 6120 Enqueuing Expose request
02:00:04.195 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
02:00:04.195 00.000 7680 MoveAxis(W, 110, ABG)
02:00:04.195 00.000 7680 Guiding  Dir = 3, Dur = 110
02:00:04.195 00.000 7680 IsSlewing returns 0
02:00:04.197 00.002 7680 IsGuiding returns 0
02:00:04.197 00.000 7680 PulseGuide returned control before completion, sleep 120
02:00:04.331 00.134 7680 IsGuiding returns 1
02:00:04.331 00.000 7680 scope still moving after pulse duration time elapsed
02:00:04.363 00.032 7680 IsSlewing returns 0
02:00:04.364 00.001 7680 IsGuiding returns 0
02:00:04.365 00.001 7680 scope move finished after 110 + 58 ms
02:00:04.365 00.000 7680 Move returns status 0, amount 110
02:00:04.366 00.001 7680 MoveAxis(N, 278, ABG)
02:00:04.366 00.000 7680 Guiding  Dir = 0, Dur = 278
02:00:04.367 00.001 7680 IsSlewing returns 0
02:00:04.367 00.000 7680 IsGuiding returns 0
02:00:04.368 00.001 7680 PulseGuide returned control before completion, sleep 288
02:00:04.661 00.293 7680 IsGuiding returns 1
02:00:04.661 00.000 7680 scope still moving after pulse duration time elapsed
02:00:04.692 00.031 7680 IsSlewing returns 0
02:00:04.693 00.001 7680 IsGuiding returns 0
02:00:04.694 00.001 7680 scope move finished after 278 + 48 ms
02:00:04.694 00.000 7680 Move returns status 0, amount 278
02:00:04.695 00.001 7680 move complete, result=0
02:00:04.695 00.000 7680 worker thread done servicing request
02:00:04.697 00.002 6120 GuideStep: 0.3 px 110 ms WEST, -0.5 px 278 ms NORTH
02:00:04.705 00.008 7680 Worker thread wakes up
02:00:04.706 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:04.706 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:05.948 01.242 7680 Exposure complete
02:00:06.088 00.140 7680 worker thread done servicing request
02:00:06.089 00.001 6120 OnExposeComplete: enter
02:00:06.092 00.003 6120 UpdateGuideState(): m_state=6
02:00:06.096 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7361
02:00:06.101 00.005 6120 Star::Find returns 1 (1), X=960.21, Y=46.10, Mass=14409, SNR=77.9, Peak=255 HFD=7.0
02:00:06.104 00.003 6120 CameraToMount -- cameraTheta (2.53) - m_xAngle (-2.95) = xAngle (5.49 = -0.80)
02:00:06.107 00.003 6120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.22 = -1.06)
02:00:06.111 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=0.23 hyp=0.40 cameraTheta=2.53 mountX=0.28 mountY=-0.35, mountTheta=-0.90
02:00:06.116 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.23, opts=13)
02:00:06.121 00.005 6120 Enqueuing Move request for scope (-0.33, 0.23)
02:00:06.124 00.003 7680 Worker thread wakes up
02:00:06.124 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.23) opts 0xd
02:00:06.124 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.23)
02:00:06.124 00.000 7680 Moving (-0.33, 0.23) raw xDistance=0.28 yDistance=-0.35
02:00:06.124 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
02:00:06.124 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
02:00:06.124 00.000 7680 MoveAxis(W, 121, ABG)
02:00:06.124 00.000 7680 Guiding  Dir = 3, Dur = 121
02:00:06.124 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:06.128 00.004 7680 IsSlewing returns 0
02:00:06.129 00.001 6120 UpdateGuideState exits: m=14409 SNR=77.9 Saturated
02:00:06.132 00.003 7680 IsGuiding returns 0
02:00:06.132 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:06.136 00.004 7680 PulseGuide returned control before completion, sleep 131
02:00:06.136 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:06.141 00.005 6120 Enqueuing Expose request
02:00:06.284 00.143 7680 IsGuiding returns 0
02:00:06.285 00.001 7680 Move returns status 0, amount 121
02:00:06.285 00.000 7680 MoveAxis(N, 188, ABG)
02:00:06.285 00.000 7680 Guiding  Dir = 0, Dur = 188
02:00:06.286 00.001 7680 IsSlewing returns 0
02:00:06.288 00.002 7680 IsGuiding returns 0
02:00:06.288 00.000 7680 PulseGuide returned control before completion, sleep 198
02:00:06.502 00.214 7680 IsGuiding returns 1
02:00:06.503 00.001 7680 scope still moving after pulse duration time elapsed
02:00:06.534 00.031 7680 IsSlewing returns 0
02:00:06.536 00.002 7680 IsGuiding returns 0
02:00:06.537 00.001 7680 scope move finished after 188 + 61 ms
02:00:06.537 00.000 7680 Move returns status 0, amount 188
02:00:06.538 00.001 7680 move complete, result=0
02:00:06.538 00.000 7680 worker thread done servicing request
02:00:06.538 00.000 7680 Worker thread wakes up
02:00:06.539 00.001 6120 GuideStep: 0.3 px 121 ms WEST, -0.3 px 188 ms NORTH
02:00:06.546 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:06.547 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:07.799 01.252 7680 Exposure complete
02:00:07.942 00.143 7680 worker thread done servicing request
02:00:07.943 00.001 6120 OnExposeComplete: enter
02:00:07.947 00.004 6120 UpdateGuideState(): m_state=6
02:00:07.954 00.007 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7362
02:00:07.963 00.009 6120 Star::Find returns 1 (1), X=960.37, Y=46.04, Mass=13726, SNR=75.8, Peak=255 HFD=6.8
02:00:07.968 00.005 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (-2.95) = xAngle (5.29 = -1.00)
02:00:07.974 00.006 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.02 = -1.26)
02:00:07.981 00.007 6120 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.33 mountX=0.12 mountY=-0.22, mountTheta=-1.05
02:00:07.988 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.17, opts=13)
02:00:07.995 00.007 6120 Enqueuing Move request for scope (-0.16, 0.17)
02:00:08.000 00.005 7680 Worker thread wakes up
02:00:08.000 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
02:00:08.000 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
02:00:08.000 00.000 7680 Moving (-0.16, 0.17) raw xDistance=0.12 yDistance=-0.22
02:00:08.000 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:00:08.001 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:08.007 00.006 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:00:08.008 00.001 6120 UpdateGuideState exits: m=13726 SNR=75.8 Saturated
02:00:08.013 00.005 7680 MoveAxis(E, 0, ABG)
02:00:08.013 00.000 7680 Move returns status 0, amount 0
02:00:08.014 00.001 7680 MoveAxis(N, 118, ABG)
02:00:08.014 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:08.020 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:08.024 00.004 7680 Guiding  Dir = 0, Dur = 118
02:00:08.024 00.000 6120 Enqueuing Expose request
02:00:08.031 00.007 7680 IsSlewing returns 0
02:00:08.031 00.000 7680 IsGuiding returns 0
02:00:08.032 00.001 7680 PulseGuide returned control before completion, sleep 128
02:00:08.162 00.130 7680 IsGuiding returns 1
02:00:08.162 00.000 7680 scope still moving after pulse duration time elapsed
02:00:08.193 00.031 7680 IsSlewing returns 0
02:00:08.193 00.000 7680 IsGuiding returns 0
02:00:08.193 00.000 7680 scope move finished after 118 + 44 ms
02:00:08.193 00.000 7680 Move returns status 0, amount 118
02:00:08.195 00.002 7680 move complete, result=0
02:00:08.195 00.000 7680 worker thread done servicing request
02:00:08.195 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 118 ms NORTH
02:00:08.202 00.007 7680 Worker thread wakes up
02:00:08.202 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:08.204 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:09.454 01.250 7680 Exposure complete
02:00:09.593 00.139 7680 worker thread done servicing request
02:00:09.593 00.000 6120 OnExposeComplete: enter
02:00:09.598 00.005 6120 UpdateGuideState(): m_state=6
02:00:09.601 00.003 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7363
02:00:09.606 00.005 6120 Star::Find returns 1 (1), X=960.38, Y=45.91, Mass=13741, SNR=74.6, Peak=255 HFD=6.8
02:00:09.609 00.003 6120 CameraToMount -- cameraTheta (2.93) - m_xAngle (-2.95) = xAngle (5.88 = -0.40)
02:00:09.615 00.006 6120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.61 = -0.67)
02:00:09.618 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.93 mountX=0.15 mountY=-0.10, mountTheta=-0.60
02:00:09.624 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.03, opts=13)
02:00:09.627 00.003 6120 Enqueuing Move request for scope (-0.16, 0.03)
02:00:09.631 00.004 7680 Worker thread wakes up
02:00:09.631 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:09.635 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
02:00:09.635 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
02:00:09.636 00.001 7680 Moving (-0.16, 0.03) raw xDistance=0.15 yDistance=-0.10
02:00:09.636 00.000 6120 UpdateGuideState exits: m=13741 SNR=74.6 Saturated
02:00:09.640 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:09.644 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:00:09.644 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:00:09.645 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:09.649 00.004 6120 Enqueuing Expose request
02:00:09.652 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:00:09.652 00.000 7680 MoveAxis(E, 0, ABG)
02:00:09.652 00.000 7680 Move returns status 0, amount 0
02:00:09.652 00.000 7680 MoveAxis(N, 0, ABG)
02:00:09.652 00.000 7680 Move returns status 0, amount 0
02:00:09.653 00.001 7680 move complete, result=0
02:00:09.653 00.000 7680 worker thread done servicing request
02:00:09.653 00.000 7680 Worker thread wakes up
02:00:09.654 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:09.654 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:09.658 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:10.912 01.254 7680 Exposure complete
02:00:11.049 00.137 7680 worker thread done servicing request
02:00:11.049 00.000 6120 OnExposeComplete: enter
02:00:11.053 00.004 6120 UpdateGuideState(): m_state=6
02:00:11.058 00.005 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7364
02:00:11.062 00.004 6120 Star::Find returns 1 (1), X=960.28, Y=46.54, Mass=14499, SNR=78.3, Peak=255 HFD=7.1
02:00:11.065 00.003 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (-2.95) = xAngle (4.89 = -1.39)
02:00:11.070 00.005 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.62 = -1.66)
02:00:11.074 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.67 hyp=0.71 cameraTheta=1.94 mountX=0.13 mountY=-0.71, mountTheta=-1.40
02:00:11.078 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.67, opts=13)
02:00:11.082 00.004 6120 Enqueuing Move request for scope (-0.25, 0.67)
02:00:11.086 00.004 7680 Worker thread wakes up
02:00:11.087 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.67) opts 0xd
02:00:11.087 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.67)
02:00:11.087 00.000 7680 Moving (-0.25, 0.67) raw xDistance=0.13 yDistance=-0.71
02:00:11.087 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:11.091 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:00:11.091 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
02:00:11.091 00.000 7680 MoveAxis(E, 0, ABG)
02:00:11.091 00.000 6120 UpdateGuideState exits: m=14499 SNR=78.3 Saturated
02:00:11.096 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:11.100 00.004 7680 Move returns status 0, amount 0
02:00:11.100 00.000 7680 MoveAxis(N, 386, ABG)
02:00:11.100 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:11.104 00.004 7680 Guiding  Dir = 0, Dur = 386
02:00:11.105 00.001 6120 Enqueuing Expose request
02:00:11.109 00.004 7680 IsSlewing returns 0
02:00:11.109 00.000 7680 IsGuiding returns 0
02:00:11.110 00.001 7680 PulseGuide returned control before completion, sleep 396
02:00:11.512 00.402 7680 IsGuiding returns 1
02:00:11.513 00.001 7680 scope still moving after pulse duration time elapsed
02:00:11.542 00.029 7680 IsSlewing returns 0
02:00:11.544 00.002 7680 IsGuiding returns 1
02:00:11.575 00.031 7680 IsSlewing returns 0
02:00:11.575 00.000 7680 IsGuiding returns 0
02:00:11.576 00.001 7680 scope move finished after 386 + 80 ms
02:00:11.576 00.000 7680 Move returns status 0, amount 386
02:00:11.577 00.001 7680 move complete, result=0
02:00:11.577 00.000 7680 worker thread done servicing request
02:00:11.577 00.000 7680 Worker thread wakes up
02:00:11.579 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 386 ms NORTH
02:00:11.587 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:11.588 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:12.842 01.254 7680 Exposure complete
02:00:12.977 00.135 7680 worker thread done servicing request
02:00:12.977 00.000 6120 OnExposeComplete: enter
02:00:12.982 00.005 6120 UpdateGuideState(): m_state=6
02:00:12.988 00.006 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7365
02:00:12.993 00.005 6120 Star::Find returns 1 (1), X=960.21, Y=45.89, Mass=14537, SNR=80.2, Peak=255 HFD=7.1
02:00:12.997 00.004 6120 CameraToMount -- cameraTheta (3.10) - m_xAngle (-2.95) = xAngle (6.06 = -0.23)
02:00:13.003 00.006 6120 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.79 = -0.50)
02:00:13.007 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.01 hyp=0.32 cameraTheta=3.10 mountX=0.32 mountY=-0.15, mountTheta=-0.45
02:00:13.012 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.01, opts=13)
02:00:13.018 00.006 6120 Enqueuing Move request for scope (-0.32, 0.01)
02:00:13.022 00.004 7680 Worker thread wakes up
02:00:13.022 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:13.026 00.004 6120 UpdateGuideState exits: m=14537 SNR=80.2 Saturated
02:00:13.029 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:13.033 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:13.037 00.004 6120 Enqueuing Expose request
02:00:13.040 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.01) opts 0xd
02:00:13.041 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.01)
02:00:13.041 00.000 7680 Moving (-0.32, 0.01) raw xDistance=0.32 yDistance=-0.15
02:00:13.041 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:00:13.041 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:00:13.041 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:00:13.042 00.001 7680 MoveAxis(W, 129, ABG)
02:00:13.042 00.000 7680 Guiding  Dir = 3, Dur = 129
02:00:13.042 00.000 7680 IsSlewing returns 0
02:00:13.042 00.000 7680 IsGuiding returns 0
02:00:13.043 00.001 7680 PulseGuide returned control before completion, sleep 139
02:00:13.188 00.145 7680 IsGuiding returns 1
02:00:13.190 00.002 7680 scope still moving after pulse duration time elapsed
02:00:13.219 00.029 7680 IsSlewing returns 0
02:00:13.220 00.001 7680 IsGuiding returns 0
02:00:13.221 00.001 7680 scope move finished after 129 + 49 ms
02:00:13.223 00.002 7680 Move returns status 0, amount 129
02:00:13.223 00.000 7680 MoveAxis(N, 0, ABG)
02:00:13.224 00.001 7680 Move returns status 0, amount 0
02:00:13.224 00.000 7680 move complete, result=0
02:00:13.225 00.001 6120 GuideStep: 0.3 px 129 ms WEST, -0.2 px 0 ms NORTH
02:00:13.233 00.008 7680 worker thread done servicing request
02:00:13.233 00.000 7680 Worker thread wakes up
02:00:13.234 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:13.234 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:14.482 01.248 7680 Exposure complete
02:00:14.626 00.144 7680 worker thread done servicing request
02:00:14.626 00.000 6120 OnExposeComplete: enter
02:00:14.630 00.004 6120 UpdateGuideState(): m_state=6
02:00:14.634 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7366
02:00:14.638 00.004 6120 Star::Find returns 1 (1), X=960.52, Y=45.70, Mass=13758, SNR=75.6, Peak=255 HFD=7.0
02:00:14.641 00.003 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-2.95) = xAngle (1.29 = 1.29)
02:00:14.646 00.005 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.02 = 1.02)
02:00:14.650 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.66 mountX=0.05 mountY=0.15, mountTheta=1.26
02:00:14.655 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.17, opts=13)
02:00:14.659 00.004 6120 Enqueuing Move request for scope (-0.02, -0.17)
02:00:14.663 00.004 7680 Worker thread wakes up
02:00:14.664 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:14.668 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
02:00:14.668 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
02:00:14.668 00.000 7680 Moving (-0.02, -0.17) raw xDistance=0.05 yDistance=0.15
02:00:14.669 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:00:14.669 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:00:14.669 00.000 6120 UpdateGuideState exits: m=13758 SNR=75.6 Saturated
02:00:14.673 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:14.678 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:00:14.678 00.000 7680 MoveAxis(E, 0, ABG)
02:00:14.678 00.000 7680 Move returns status 0, amount 0
02:00:14.678 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:14.683 00.005 6120 Enqueuing Expose request
02:00:14.686 00.003 7680 MoveAxis(N, 0, ABG)
02:00:14.686 00.000 7680 Move returns status 0, amount 0
02:00:14.686 00.000 7680 move complete, result=0
02:00:14.686 00.000 7680 worker thread done servicing request
02:00:14.687 00.001 7680 Worker thread wakes up
02:00:14.687 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:00:14.691 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:14.692 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:15.935 01.243 7680 Exposure complete
02:00:16.067 00.132 7680 worker thread done servicing request
02:00:16.067 00.000 6120 OnExposeComplete: enter
02:00:16.071 00.004 6120 UpdateGuideState(): m_state=6
02:00:16.078 00.007 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7367
02:00:16.083 00.005 6120 Star::Find returns 1 (1), X=960.39, Y=46.05, Mass=13775, SNR=74.7, Peak=255 HFD=6.8
02:00:16.088 00.005 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (-2.95) = xAngle (5.18 = -1.10)
02:00:16.092 00.004 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.91 = -1.37)
02:00:16.096 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.22 mountX=0.10 mountY=-0.22, mountTheta=-1.14
02:00:16.101 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.18, opts=13)
02:00:16.105 00.004 6120 Enqueuing Move request for scope (-0.14, 0.18)
02:00:16.110 00.005 7680 Worker thread wakes up
02:00:16.110 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:16.116 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd
02:00:16.116 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.18)
02:00:16.116 00.000 7680 Moving (-0.14, 0.18) raw xDistance=0.10 yDistance=-0.22
02:00:16.118 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:00:16.118 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:00:16.118 00.000 7680 MoveAxis(E, 0, ABG)
02:00:16.118 00.000 7680 Move returns status 0, amount 0
02:00:16.119 00.001 7680 MoveAxis(N, 121, ABG)
02:00:16.119 00.000 7680 Guiding  Dir = 0, Dur = 121
02:00:16.119 00.000 6120 UpdateGuideState exits: m=13775 SNR=74.7 Saturated
02:00:16.123 00.004 7680 IsSlewing returns 0
02:00:16.123 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:16.127 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:16.132 00.005 6120 Enqueuing Expose request
02:00:16.136 00.004 7680 IsGuiding returns 0
02:00:16.137 00.001 7680 PulseGuide returned control before completion, sleep 131
02:00:16.284 00.147 7680 IsGuiding returns 1
02:00:16.285 00.001 7680 scope still moving after pulse duration time elapsed
02:00:16.315 00.030 7680 IsSlewing returns 0
02:00:16.316 00.001 7680 IsGuiding returns 0
02:00:16.317 00.001 7680 scope move finished after 121 + 59 ms
02:00:16.317 00.000 7680 Move returns status 0, amount 121
02:00:16.317 00.000 7680 move complete, result=0
02:00:16.317 00.000 7680 worker thread done servicing request
02:00:16.318 00.001 7680 Worker thread wakes up
02:00:16.318 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 121 ms NORTH
02:00:16.326 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:16.327 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:17.587 01.260 7680 Exposure complete
02:00:17.726 00.139 7680 worker thread done servicing request
02:00:17.727 00.001 6120 OnExposeComplete: enter
02:00:17.730 00.003 6120 UpdateGuideState(): m_state=6
02:00:17.736 00.006 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7368
02:00:17.743 00.007 6120 Star::Find returns 1 (1), X=960.28, Y=46.03, Mass=14370, SNR=77.4, Peak=255 HFD=6.9
02:00:17.747 00.004 6120 CameraToMount -- cameraTheta (2.58) - m_xAngle (-2.95) = xAngle (5.53 = -0.75)
02:00:17.750 00.003 6120 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.27 = -1.02)
02:00:17.755 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=0.16 hyp=0.29 cameraTheta=2.58 mountX=0.21 mountY=-0.25, mountTheta=-0.86
02:00:17.759 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.16, opts=13)
02:00:17.765 00.006 6120 Enqueuing Move request for scope (-0.25, 0.16)
02:00:17.770 00.005 7680 Worker thread wakes up
02:00:17.771 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.16) opts 0xd
02:00:17.771 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.16)
02:00:17.771 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:17.775 00.004 6120 UpdateGuideState exits: m=14370 SNR=77.4 Saturated
02:00:17.778 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:17.783 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:17.787 00.004 6120 Enqueuing Expose request
02:00:17.790 00.003 7680 Moving (-0.25, 0.16) raw xDistance=0.21 yDistance=-0.25
02:00:17.790 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:00:17.790 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:00:17.792 00.002 7680 MoveAxis(W, 87, ABG)
02:00:17.792 00.000 7680 Guiding  Dir = 3, Dur = 87
02:00:17.792 00.000 7680 IsSlewing returns 0
02:00:17.792 00.000 7680 IsGuiding returns 0
02:00:17.793 00.001 7680 PulseGuide returned control before completion, sleep 97
02:00:17.906 00.113 7680 IsGuiding returns 0
02:00:17.906 00.000 7680 Move returns status 0, amount 87
02:00:17.908 00.002 7680 MoveAxis(N, 135, ABG)
02:00:17.908 00.000 7680 Guiding  Dir = 0, Dur = 135
02:00:17.909 00.001 7680 IsSlewing returns 0
02:00:17.909 00.000 7680 IsGuiding returns 0
02:00:17.910 00.001 7680 PulseGuide returned control before completion, sleep 145
02:00:18.061 00.151 7680 IsGuiding returns 1
02:00:18.062 00.001 7680 scope still moving after pulse duration time elapsed
02:00:18.093 00.031 7680 IsSlewing returns 0
02:00:18.094 00.001 7680 IsGuiding returns 0
02:00:18.095 00.001 7680 scope move finished after 135 + 49 ms
02:00:18.095 00.000 7680 Move returns status 0, amount 135
02:00:18.095 00.000 7680 move complete, result=0
02:00:18.095 00.000 7680 worker thread done servicing request
02:00:18.095 00.000 7680 Worker thread wakes up
02:00:18.097 00.002 6120 GuideStep: 0.2 px 87 ms WEST, -0.2 px 135 ms NORTH
02:00:18.103 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:18.103 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:19.354 01.251 7680 Exposure complete
02:00:19.499 00.145 7680 worker thread done servicing request
02:00:19.499 00.000 6120 OnExposeComplete: enter
02:00:19.503 00.004 6120 UpdateGuideState(): m_state=6
02:00:19.507 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7369
02:00:19.511 00.004 6120 Star::Find returns 1 (1), X=960.31, Y=46.02, Mass=14529, SNR=79.0, Peak=255 HFD=6.9
02:00:19.515 00.004 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (-2.95) = xAngle (5.53 = -0.76)
02:00:19.519 00.004 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.26 = -1.02)
02:00:19.523 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.14 hyp=0.27 cameraTheta=2.57 mountX=0.19 mountY=-0.23, mountTheta=-0.87
02:00:19.528 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.14, opts=13)
02:00:19.533 00.005 6120 Enqueuing Move request for scope (-0.22, 0.14)
02:00:19.536 00.003 7680 Worker thread wakes up
02:00:19.536 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.14) opts 0xd
02:00:19.536 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.14)
02:00:19.536 00.000 7680 Moving (-0.22, 0.14) raw xDistance=0.19 yDistance=-0.23
02:00:19.536 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:00:19.537 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
02:00:19.537 00.000 7680 MoveAxis(E, 0, ABG)
02:00:19.537 00.000 7680 Move returns status 0, amount 0
02:00:19.537 00.000 7680 MoveAxis(N, 123, ABG)
02:00:19.538 00.001 7680 Guiding  Dir = 0, Dur = 123
02:00:19.539 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:19.543 00.004 7680 IsSlewing returns 0
02:00:19.543 00.000 6120 UpdateGuideState exits: m=14529 SNR=79.0 Saturated
02:00:19.549 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:19.553 00.004 7680 IsGuiding returns 0
02:00:19.553 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:19.558 00.005 7680 PulseGuide returned control before completion, sleep 133
02:00:19.558 00.000 6120 Enqueuing Expose request
02:00:19.704 00.146 7680 IsGuiding returns 1
02:00:19.705 00.001 7680 scope still moving after pulse duration time elapsed
02:00:19.735 00.030 7680 IsSlewing returns 0
02:00:19.737 00.002 7680 IsGuiding returns 0
02:00:19.737 00.000 7680 scope move finished after 123 + 61 ms
02:00:19.737 00.000 7680 Move returns status 0, amount 123
02:00:19.737 00.000 7680 move complete, result=0
02:00:19.738 00.001 7680 worker thread done servicing request
02:00:19.738 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 123 ms NORTH
02:00:19.748 00.010 7680 Worker thread wakes up
02:00:19.748 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:19.748 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:20.995 01.247 7680 Exposure complete
02:00:21.135 00.140 7680 worker thread done servicing request
02:00:21.135 00.000 6120 OnExposeComplete: enter
02:00:21.139 00.004 6120 UpdateGuideState(): m_state=6
02:00:21.144 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7370
02:00:21.149 00.005 6120 Star::Find returns 1 (1), X=960.59, Y=46.10, Mass=14797, SNR=79.4, Peak=255 HFD=7.0
02:00:21.154 00.005 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
02:00:21.158 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.00 = -2.29)
02:00:21.162 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.23 cameraTheta=1.31 mountX=-0.10 mountY=-0.18, mountTheta=-2.09
02:00:21.167 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.23, opts=13)
02:00:21.173 00.006 6120 Enqueuing Move request for scope (0.06, 0.23)
02:00:21.177 00.004 7680 Worker thread wakes up
02:00:21.177 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
02:00:21.177 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
02:00:21.177 00.000 7680 Moving (0.06, 0.23) raw xDistance=-0.10 yDistance=-0.18
02:00:21.178 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:21.182 00.004 6120 UpdateGuideState exits: m=14797 SNR=79.4 Saturated
02:00:21.185 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:21.190 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:21.193 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:00:21.194 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:00:21.194 00.000 6120 Enqueuing Expose request
02:00:21.197 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:00:21.198 00.001 7680 MoveAxis(E, 0, ABG)
02:00:21.198 00.000 7680 Move returns status 0, amount 0
02:00:21.198 00.000 7680 MoveAxis(N, 0, ABG)
02:00:21.199 00.001 7680 Move returns status 0, amount 0
02:00:21.199 00.000 7680 move complete, result=0
02:00:21.199 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:00:21.202 00.003 7680 worker thread done servicing request
02:00:21.202 00.000 7680 Worker thread wakes up
02:00:21.204 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:21.204 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:22.446 01.242 7680 Exposure complete
02:00:22.589 00.143 7680 worker thread done servicing request
02:00:22.589 00.000 6120 OnExposeComplete: enter
02:00:22.594 00.005 6120 UpdateGuideState(): m_state=6
02:00:22.598 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7371
02:00:22.601 00.003 6120 Star::Find returns 1 (1), X=960.62, Y=46.24, Mass=14387, SNR=78.1, Peak=255 HFD=7.2
02:00:22.605 00.004 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (-2.95) = xAngle (4.30 = -1.98)
02:00:22.611 00.006 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
02:00:22.615 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.37 hyp=0.37 cameraTheta=1.35 mountX=-0.15 mountY=-0.29, mountTheta=-2.05
02:00:22.620 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.37, opts=13)
02:00:22.624 00.004 6120 Enqueuing Move request for scope (0.08, 0.37)
02:00:22.628 00.004 7680 Worker thread wakes up
02:00:22.628 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:22.632 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.37) opts 0xd
02:00:22.632 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.37)
02:00:22.632 00.000 6120 UpdateGuideState exits: m=14387 SNR=78.1 Saturated
02:00:22.637 00.005 7680 Moving (0.08, 0.37) raw xDistance=-0.15 yDistance=-0.29
02:00:22.637 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:00:22.637 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:22.642 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
02:00:22.643 00.001 7680 MoveAxis(E, 0, ABG)
02:00:22.643 00.000 7680 Move returns status 0, amount 0
02:00:22.643 00.000 7680 MoveAxis(N, 158, ABG)
02:00:22.644 00.001 7680 Guiding  Dir = 0, Dur = 158
02:00:22.644 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:22.650 00.006 6120 Enqueuing Expose request
02:00:22.654 00.004 7680 IsSlewing returns 0
02:00:22.655 00.001 7680 IsGuiding returns 0
02:00:22.655 00.000 7680 PulseGuide returned control before completion, sleep 168
02:00:22.826 00.171 7680 IsGuiding returns 1
02:00:22.826 00.000 7680 scope still moving after pulse duration time elapsed
02:00:22.856 00.030 7680 IsSlewing returns 0
02:00:22.858 00.002 7680 IsGuiding returns 0
02:00:22.860 00.002 7680 scope move finished after 158 + 45 ms
02:00:22.860 00.000 7680 Move returns status 0, amount 158
02:00:22.861 00.001 7680 move complete, result=0
02:00:22.861 00.000 7680 worker thread done servicing request
02:00:22.862 00.001 7680 Worker thread wakes up
02:00:22.862 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 158 ms NORTH
02:00:22.870 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:22.870 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:24.120 01.250 7680 Exposure complete
02:00:24.260 00.140 7680 worker thread done servicing request
02:00:24.260 00.000 6120 OnExposeComplete: enter
02:00:24.264 00.004 6120 UpdateGuideState(): m_state=6
02:00:24.269 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7372
02:00:24.273 00.004 6120 Star::Find returns 1 (1), X=960.64, Y=46.26, Mass=14681, SNR=78.5, Peak=255 HFD=7.2
02:00:24.278 00.005 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (-2.95) = xAngle (4.26 = -2.02)
02:00:24.281 00.003 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.99 = -2.29)
02:00:24.286 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.39 hyp=0.40 cameraTheta=1.30 mountX=-0.18 mountY=-0.30, mountTheta=-2.10
02:00:24.290 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.39, opts=13)
02:00:24.294 00.004 6120 Enqueuing Move request for scope (0.11, 0.39)
02:00:24.299 00.005 7680 Worker thread wakes up
02:00:24.299 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.39) opts 0xd
02:00:24.299 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.39)
02:00:24.299 00.000 7680 Moving (0.11, 0.39) raw xDistance=-0.18 yDistance=-0.30
02:00:24.299 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:00:24.300 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
02:00:24.300 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:24.305 00.005 6120 UpdateGuideState exits: m=14681 SNR=78.5 Saturated
02:00:24.308 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:24.312 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:24.317 00.005 6120 Enqueuing Expose request
02:00:24.321 00.004 7680 MoveAxis(E, 0, ABG)
02:00:24.321 00.000 7680 Move returns status 0, amount 0
02:00:24.321 00.000 7680 MoveAxis(N, 163, ABG)
02:00:24.321 00.000 7680 Guiding  Dir = 0, Dur = 163
02:00:24.322 00.001 7680 IsSlewing returns 0
02:00:24.322 00.000 7680 IsGuiding returns 0
02:00:24.323 00.001 7680 PulseGuide returned control before completion, sleep 173
02:00:24.499 00.176 7680 IsGuiding returns 1
02:00:24.499 00.000 7680 scope still moving after pulse duration time elapsed
02:00:24.531 00.032 7680 IsSlewing returns 0
02:00:24.532 00.001 7680 IsGuiding returns 0
02:00:24.533 00.001 7680 scope move finished after 163 + 47 ms
02:00:24.533 00.000 7680 Move returns status 0, amount 163
02:00:24.533 00.000 7680 move complete, result=0
02:00:24.534 00.001 7680 worker thread done servicing request
02:00:24.535 00.001 7680 Worker thread wakes up
02:00:24.535 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 163 ms NORTH
02:00:24.541 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:24.541 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:25.789 01.248 7680 Exposure complete
02:00:25.935 00.146 7680 worker thread done servicing request
02:00:25.936 00.001 6120 OnExposeComplete: enter
02:00:25.940 00.004 6120 UpdateGuideState(): m_state=6
02:00:25.945 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7373
02:00:25.948 00.003 6120 Star::Find returns 1 (1), X=960.29, Y=46.36, Mass=14384, SNR=78.0, Peak=255 HFD=7.2
02:00:25.953 00.005 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (-2.95) = xAngle (4.99 = -1.30)
02:00:25.957 00.004 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.72 = -1.57)
02:00:25.962 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=0.48 hyp=0.54 cameraTheta=2.03 mountX=0.15 mountY=-0.54, mountTheta=-1.31
02:00:25.966 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.48, opts=13)
02:00:25.971 00.005 6120 Enqueuing Move request for scope (-0.24, 0.48)
02:00:25.974 00.003 7680 Worker thread wakes up
02:00:25.974 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.48) opts 0xd
02:00:25.975 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.48)
02:00:25.975 00.000 7680 Moving (-0.24, 0.48) raw xDistance=0.15 yDistance=-0.54
02:00:25.975 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:00:25.975 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
02:00:25.976 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:25.979 00.003 6120 UpdateGuideState exits: m=14384 SNR=78.0 Saturated
02:00:25.985 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:25.991 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:25.995 00.004 6120 Enqueuing Expose request
02:00:25.999 00.004 7680 MoveAxis(E, 0, ABG)
02:00:26.000 00.001 7680 Move returns status 0, amount 0
02:00:26.000 00.000 7680 MoveAxis(N, 293, ABG)
02:00:26.000 00.000 7680 Guiding  Dir = 0, Dur = 293
02:00:26.000 00.000 7680 IsSlewing returns 0
02:00:26.001 00.001 7680 IsGuiding returns 0
02:00:26.001 00.000 7680 PulseGuide returned control before completion, sleep 303
02:00:26.310 00.309 7680 IsGuiding returns 1
02:00:26.311 00.001 7680 scope still moving after pulse duration time elapsed
02:00:26.341 00.030 7680 IsSlewing returns 0
02:00:26.342 00.001 7680 IsGuiding returns 0
02:00:26.342 00.000 7680 scope move finished after 293 + 47 ms
02:00:26.342 00.000 7680 Move returns status 0, amount 293
02:00:26.343 00.001 7680 move complete, result=0
02:00:26.343 00.000 7680 worker thread done servicing request
02:00:26.344 00.001 7680 Worker thread wakes up
02:00:26.344 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 293 ms NORTH
02:00:26.350 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:26.350 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:27.605 01.255 7680 Exposure complete
02:00:27.741 00.136 7680 worker thread done servicing request
02:00:27.741 00.000 6120 OnExposeComplete: enter
02:00:27.745 00.004 6120 UpdateGuideState(): m_state=6
02:00:27.749 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7374
02:00:27.752 00.003 6120 Star::Find returns 1 (1), X=960.16, Y=45.98, Mass=14994, SNR=79.0, Peak=255 HFD=7.0
02:00:27.757 00.005 6120 CameraToMount -- cameraTheta (2.87) - m_xAngle (-2.95) = xAngle (5.82 = -0.46)
02:00:27.760 00.003 6120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.55 = -0.73)
02:00:27.765 00.005 6120 CameraToMount -- cameraX=-0.37 cameraY=0.10 hyp=0.39 cameraTheta=2.87 mountX=0.35 mountY=-0.26, mountTheta=-0.64
02:00:27.771 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.10, opts=13)
02:00:27.776 00.005 6120 Enqueuing Move request for scope (-0.37, 0.10)
02:00:27.780 00.004 7680 Worker thread wakes up
02:00:27.780 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:27.783 00.003 6120 UpdateGuideState exits: m=14994 SNR=79.0 Saturated
02:00:27.788 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:27.791 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:27.795 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.10) opts 0xd
02:00:27.795 00.000 6120 Enqueuing Expose request
02:00:27.798 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.10)
02:00:27.799 00.001 7680 Moving (-0.37, 0.10) raw xDistance=0.35 yDistance=-0.26
02:00:27.799 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:00:27.799 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
02:00:27.800 00.001 7680 MoveAxis(W, 141, ABG)
02:00:27.800 00.000 7680 Guiding  Dir = 3, Dur = 141
02:00:27.800 00.000 7680 IsSlewing returns 0
02:00:27.804 00.004 7680 IsGuiding returns 0
02:00:27.804 00.000 7680 PulseGuide returned control before completion, sleep 151
02:00:27.970 00.166 7680 IsGuiding returns 1
02:00:27.972 00.002 7680 scope still moving after pulse duration time elapsed
02:00:28.001 00.029 7680 IsSlewing returns 0
02:00:28.003 00.002 7680 IsGuiding returns 1
02:00:28.032 00.029 7680 IsSlewing returns 0
02:00:28.033 00.001 7680 IsGuiding returns 0
02:00:28.033 00.000 7680 scope move finished after 141 + 89 ms
02:00:28.035 00.002 7680 Move returns status 0, amount 141
02:00:28.035 00.000 7680 MoveAxis(N, 140, ABG)
02:00:28.035 00.000 7680 Guiding  Dir = 0, Dur = 140
02:00:28.036 00.001 7680 IsSlewing returns 0
02:00:28.036 00.000 7680 IsGuiding returns 0
02:00:28.037 00.001 7680 PulseGuide returned control before completion, sleep 150
02:00:28.191 00.154 7680 IsGuiding returns 1
02:00:28.192 00.001 7680 scope still moving after pulse duration time elapsed
02:00:28.222 00.030 7680 IsSlewing returns 0
02:00:28.223 00.001 7680 IsGuiding returns 0
02:00:28.223 00.000 7680 scope move finished after 140 + 46 ms
02:00:28.224 00.001 7680 Move returns status 0, amount 140
02:00:28.224 00.000 7680 move complete, result=0
02:00:28.225 00.001 7680 worker thread done servicing request
02:00:28.225 00.000 6120 GuideStep: 0.3 px 141 ms WEST, -0.3 px 140 ms NORTH
02:00:28.231 00.006 7680 Worker thread wakes up
02:00:28.231 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:28.231 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:29.474 01.243 7680 Exposure complete
02:00:29.615 00.141 7680 worker thread done servicing request
02:00:29.615 00.000 6120 OnExposeComplete: enter
02:00:29.621 00.006 6120 UpdateGuideState(): m_state=6
02:00:29.625 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7375
02:00:29.628 00.003 6120 Star::Find returns 1 (1), X=960.35, Y=45.80, Mass=14522, SNR=77.4, Peak=255 HFD=6.9
02:00:29.632 00.004 6120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-2.95) = xAngle (0.21 = 0.21)
02:00:29.637 00.005 6120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (-0.06 = -0.06)
02:00:29.640 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-2.75 mountX=0.19 mountY=-0.01, mountTheta=-0.06
02:00:29.646 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.07, opts=13)
02:00:29.650 00.004 6120 Enqueuing Move request for scope (-0.18, -0.07)
02:00:29.655 00.005 7680 Worker thread wakes up
02:00:29.655 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
02:00:29.655 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
02:00:29.655 00.000 7680 Moving (-0.18, -0.07) raw xDistance=0.19 yDistance=-0.01
02:00:29.655 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:00:29.655 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:00:29.655 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:00:29.656 00.001 7680 MoveAxis(E, 0, ABG)
02:00:29.656 00.000 7680 Move returns status 0, amount 0
02:00:29.656 00.000 7680 MoveAxis(N, 0, ABG)
02:00:29.656 00.000 7680 Move returns status 0, amount 0
02:00:29.656 00.000 7680 move complete, result=0
02:00:29.656 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:29.661 00.005 7680 worker thread done servicing request
02:00:29.661 00.000 6120 UpdateGuideState exits: m=14522 SNR=77.4 Saturated
02:00:29.665 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:29.670 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:29.674 00.004 6120 Enqueuing Expose request
02:00:29.678 00.004 7680 Worker thread wakes up
02:00:29.678 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:29.678 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:29.681 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:30.930 01.249 7680 Exposure complete
02:00:31.075 00.145 7680 worker thread done servicing request
02:00:31.076 00.001 6120 OnExposeComplete: enter
02:00:31.080 00.004 6120 UpdateGuideState(): m_state=6
02:00:31.083 00.003 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7376
02:00:31.087 00.004 6120 Star::Find returns 1 (1), X=960.36, Y=46.01, Mass=14341, SNR=78.4, Peak=255 HFD=6.8
02:00:31.091 00.004 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (-2.95) = xAngle (5.45 = -0.83)
02:00:31.095 00.004 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.18 = -1.10)
02:00:31.098 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.22 cameraTheta=2.49 mountX=0.15 mountY=-0.20, mountTheta=-0.93
02:00:31.103 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.13, opts=13)
02:00:31.108 00.005 6120 Enqueuing Move request for scope (-0.17, 0.13)
02:00:31.111 00.003 7680 Worker thread wakes up
02:00:31.111 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
02:00:31.112 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
02:00:31.112 00.000 7680 Moving (-0.17, 0.13) raw xDistance=0.15 yDistance=-0.20
02:00:31.112 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:00:31.112 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:00:31.112 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:00:31.113 00.001 7680 MoveAxis(E, 0, ABG)
02:00:31.113 00.000 7680 Move returns status 0, amount 0
02:00:31.113 00.000 7680 MoveAxis(N, 0, ABG)
02:00:31.113 00.000 7680 Move returns status 0, amount 0
02:00:31.113 00.000 7680 move complete, result=0
02:00:31.113 00.000 7680 worker thread done servicing request
02:00:31.114 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:31.117 00.003 6120 UpdateGuideState exits: m=14341 SNR=78.4 Saturated
02:00:31.120 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:31.123 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:31.126 00.003 6120 Enqueuing Expose request
02:00:31.129 00.003 7680 Worker thread wakes up
02:00:31.129 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:31.129 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:31.129 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:00:32.381 01.252 7680 Exposure complete
02:00:32.521 00.140 7680 worker thread done servicing request
02:00:32.522 00.001 6120 OnExposeComplete: enter
02:00:32.525 00.003 6120 UpdateGuideState(): m_state=6
02:00:32.529 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7377
02:00:32.532 00.003 6120 Star::Find returns 1 (1), X=960.33, Y=46.13, Mass=13083, SNR=74.4, Peak=255 HFD=6.9
02:00:32.535 00.003 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (-2.95) = xAngle (5.19 = -1.09)
02:00:32.540 00.005 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.92 = -1.36)
02:00:32.543 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.25 hyp=0.32 cameraTheta=2.24 mountX=0.15 mountY=-0.32, mountTheta=-1.13
02:00:32.548 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.25, opts=13)
02:00:32.555 00.007 6120 Enqueuing Move request for scope (-0.20, 0.25)
02:00:32.559 00.004 7680 Worker thread wakes up
02:00:32.559 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:32.563 00.004 6120 UpdateGuideState exits: m=13083 SNR=74.4 Saturated
02:00:32.566 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:32.569 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:32.573 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.25) opts 0xd
02:00:32.573 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.25)
02:00:32.573 00.000 7680 Moving (-0.20, 0.25) raw xDistance=0.15 yDistance=-0.32
02:00:32.573 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:00:32.573 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
02:00:32.574 00.001 7680 MoveAxis(E, 0, ABG)
02:00:32.574 00.000 7680 Move returns status 0, amount 0
02:00:32.574 00.000 7680 MoveAxis(N, 171, ABG)
02:00:32.574 00.000 7680 Guiding  Dir = 0, Dur = 171
02:00:32.574 00.000 6120 Enqueuing Expose request
02:00:32.580 00.006 7680 IsSlewing returns 0
02:00:32.580 00.000 7680 IsGuiding returns 0
02:00:32.581 00.001 7680 PulseGuide returned control before completion, sleep 181
02:00:32.767 00.186 7680 IsGuiding returns 1
02:00:32.767 00.000 7680 scope still moving after pulse duration time elapsed
02:00:32.796 00.029 7680 IsSlewing returns 0
02:00:32.800 00.004 7680 IsGuiding returns 0
02:00:32.800 00.000 7680 scope move finished after 171 + 48 ms
02:00:32.801 00.001 7680 Move returns status 0, amount 171
02:00:32.801 00.000 7680 move complete, result=0
02:00:32.802 00.001 7680 worker thread done servicing request
02:00:32.802 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 171 ms NORTH
02:00:32.809 00.007 7680 Worker thread wakes up
02:00:32.810 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:32.810 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:34.062 01.252 7680 Exposure complete
02:00:34.204 00.142 7680 worker thread done servicing request
02:00:34.204 00.000 6120 OnExposeComplete: enter
02:00:34.209 00.005 6120 UpdateGuideState(): m_state=6
02:00:34.213 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7378
02:00:34.216 00.003 6120 Star::Find returns 1 (1), X=960.25, Y=46.10, Mass=14280, SNR=78.1, Peak=255 HFD=6.9
02:00:34.220 00.004 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (-2.95) = xAngle (5.43 = -0.85)
02:00:34.224 00.004 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.16 = -1.12)
02:00:34.227 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=0.22 hyp=0.36 cameraTheta=2.48 mountX=0.24 mountY=-0.33, mountTheta=-0.94
02:00:34.232 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.22, opts=13)
02:00:34.237 00.005 6120 Enqueuing Move request for scope (-0.29, 0.22)
02:00:34.241 00.004 7680 Worker thread wakes up
02:00:34.242 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:34.247 00.005 6120 UpdateGuideState exits: m=14280 SNR=78.1 Saturated
02:00:34.251 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:34.255 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:34.259 00.004 6120 Enqueuing Expose request
02:00:34.262 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.22) opts 0xd
02:00:34.262 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.22)
02:00:34.262 00.000 7680 Moving (-0.29, 0.22) raw xDistance=0.24 yDistance=-0.33
02:00:34.263 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:00:34.263 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
02:00:34.263 00.000 7680 MoveAxis(W, 98, ABG)
02:00:34.263 00.000 7680 Guiding  Dir = 3, Dur = 98
02:00:34.263 00.000 7680 IsSlewing returns 0
02:00:34.264 00.001 7680 IsGuiding returns 0
02:00:34.264 00.000 7680 PulseGuide returned control before completion, sleep 108
02:00:34.376 00.112 7680 IsGuiding returns 1
02:00:34.377 00.001 7680 scope still moving after pulse duration time elapsed
02:00:34.407 00.030 7680 IsSlewing returns 0
02:00:34.407 00.000 7680 IsGuiding returns 0
02:00:34.407 00.000 7680 scope move finished after 98 + 45 ms
02:00:34.408 00.001 7680 Move returns status 0, amount 98
02:00:34.408 00.000 7680 MoveAxis(N, 178, ABG)
02:00:34.408 00.000 7680 Guiding  Dir = 0, Dur = 178
02:00:34.408 00.000 7680 IsSlewing returns 0
02:00:34.409 00.001 7680 IsGuiding returns 0
02:00:34.409 00.000 7680 PulseGuide returned control before completion, sleep 188
02:00:34.609 00.200 7680 IsGuiding returns 1
02:00:34.609 00.000 7680 scope still moving after pulse duration time elapsed
02:00:34.641 00.032 7680 IsSlewing returns 0
02:00:34.642 00.001 7680 IsGuiding returns 0
02:00:34.642 00.000 7680 scope move finished after 178 + 55 ms
02:00:34.642 00.000 7680 Move returns status 0, amount 178
02:00:34.643 00.001 7680 move complete, result=0
02:00:34.643 00.000 7680 worker thread done servicing request
02:00:34.644 00.001 7680 Worker thread wakes up
02:00:34.644 00.000 6120 GuideStep: 0.2 px 98 ms WEST, -0.3 px 178 ms NORTH
02:00:34.652 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:34.652 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:35.907 01.255 7680 Exposure complete
02:00:36.051 00.144 7680 worker thread done servicing request
02:00:36.051 00.000 6120 OnExposeComplete: enter
02:00:36.056 00.005 6120 UpdateGuideState(): m_state=6
02:00:36.060 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7379
02:00:36.064 00.004 6120 Star::Find returns 1 (1), X=960.68, Y=46.03, Mass=15080, SNR=79.7, Peak=255 HFD=6.9
02:00:36.068 00.004 6120 CameraToMount -- cameraTheta (0.82) - m_xAngle (-2.95) = xAngle (3.77 = -2.51)
02:00:36.072 00.004 6120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.50 = -2.78)
02:00:36.075 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.82 mountX=-0.18 mountY=-0.08, mountTheta=-2.73
02:00:36.082 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.16, opts=13)
02:00:36.088 00.006 6120 Enqueuing Move request for scope (0.15, 0.16)
02:00:36.091 00.003 7680 Worker thread wakes up
02:00:36.092 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:36.095 00.003 6120 UpdateGuideState exits: m=15080 SNR=79.7 Saturated
02:00:36.099 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:36.103 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:36.107 00.004 6120 Enqueuing Expose request
02:00:36.111 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
02:00:36.111 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
02:00:36.111 00.000 7680 Moving (0.15, 0.16) raw xDistance=-0.18 yDistance=-0.08
02:00:36.111 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:00:36.112 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:00:36.112 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:00:36.112 00.000 7680 MoveAxis(E, 0, ABG)
02:00:36.113 00.001 7680 Move returns status 0, amount 0
02:00:36.113 00.000 7680 MoveAxis(N, 0, ABG)
02:00:36.113 00.000 7680 Move returns status 0, amount 0
02:00:36.113 00.000 7680 move complete, result=0
02:00:36.113 00.000 7680 worker thread done servicing request
02:00:36.114 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:36.118 00.004 7680 Worker thread wakes up
02:00:36.120 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:36.120 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:37.375 01.255 7680 Exposure complete
02:00:37.517 00.142 7680 worker thread done servicing request
02:00:37.517 00.000 6120 OnExposeComplete: enter
02:00:37.522 00.005 6120 UpdateGuideState(): m_state=6
02:00:37.526 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7380
02:00:37.530 00.004 6120 Star::Find returns 1 (1), X=960.65, Y=46.20, Mass=14802, SNR=80.1, Peak=255 HFD=7.1
02:00:37.533 00.003 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (-2.95) = xAngle (4.19 = -2.10)
02:00:37.537 00.004 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.92 = -2.37)
02:00:37.541 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.23 mountX=-0.18 mountY=-0.25, mountTheta=-2.19
02:00:37.546 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.33, opts=13)
02:00:37.551 00.005 6120 Enqueuing Move request for scope (0.12, 0.33)
02:00:37.554 00.003 7680 Worker thread wakes up
02:00:37.555 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:37.559 00.004 6120 UpdateGuideState exits: m=14802 SNR=80.1 Saturated
02:00:37.563 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:37.566 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:37.569 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.33) opts 0xd
02:00:37.570 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.33)
02:00:37.571 00.001 7680 Moving (0.12, 0.33) raw xDistance=-0.18 yDistance=-0.25
02:00:37.571 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:00:37.571 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
02:00:37.571 00.000 7680 MoveAxis(E, 0, ABG)
02:00:37.571 00.000 7680 Move returns status 0, amount 0
02:00:37.572 00.001 7680 MoveAxis(N, 133, ABG)
02:00:37.572 00.000 7680 Guiding  Dir = 0, Dur = 133
02:00:37.572 00.000 6120 Enqueuing Expose request
02:00:37.576 00.004 7680 IsSlewing returns 0
02:00:37.576 00.000 7680 IsGuiding returns 0
02:00:37.577 00.001 7680 PulseGuide returned control before completion, sleep 143
02:00:37.737 00.160 7680 IsGuiding returns 0
02:00:37.738 00.001 7680 Move returns status 0, amount 133
02:00:37.738 00.000 7680 move complete, result=0
02:00:37.739 00.001 7680 worker thread done servicing request
02:00:37.739 00.000 7680 Worker thread wakes up
02:00:37.740 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 133 ms NORTH
02:00:37.747 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:37.747 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:38.998 01.251 7680 Exposure complete
02:00:39.130 00.132 7680 worker thread done servicing request
02:00:39.130 00.000 6120 OnExposeComplete: enter
02:00:39.136 00.006 6120 UpdateGuideState(): m_state=6
02:00:39.140 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7381
02:00:39.147 00.007 6120 Star::Find returns 1 (1), X=960.43, Y=46.38, Mass=15072, SNR=80.3, Peak=255 HFD=7.2
02:00:39.151 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (-2.95) = xAngle (4.73 = -1.55)
02:00:39.155 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.46 = -1.82)
02:00:39.158 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.51 hyp=0.52 cameraTheta=1.77 mountX=0.01 mountY=-0.50, mountTheta=-1.55
02:00:39.163 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.51, opts=13)
02:00:39.166 00.003 6120 Enqueuing Move request for scope (-0.11, 0.51)
02:00:39.168 00.002 7680 Worker thread wakes up
02:00:39.169 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:39.173 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.51) opts 0xd
02:00:39.173 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.51)
02:00:39.173 00.000 7680 Moving (-0.11, 0.51) raw xDistance=0.01 yDistance=-0.50
02:00:39.173 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:00:39.173 00.000 6120 UpdateGuideState exits: m=15072 SNR=80.3 Saturated
02:00:39.178 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
02:00:39.178 00.000 7680 MoveAxis(E, 0, ABG)
02:00:39.178 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:39.181 00.003 7680 Move returns status 0, amount 0
02:00:39.181 00.000 7680 MoveAxis(N, 274, ABG)
02:00:39.181 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:39.185 00.004 7680 Guiding  Dir = 0, Dur = 274
02:00:39.185 00.000 6120 Enqueuing Expose request
02:00:39.190 00.005 7680 IsSlewing returns 0
02:00:39.190 00.000 7680 IsGuiding returns 0
02:00:39.190 00.000 7680 PulseGuide returned control before completion, sleep 284
02:00:39.489 00.299 7680 IsGuiding returns 0
02:00:39.489 00.000 7680 Move returns status 0, amount 274
02:00:39.490 00.001 7680 move complete, result=0
02:00:39.490 00.000 7680 worker thread done servicing request
02:00:39.490 00.000 7680 Worker thread wakes up
02:00:39.491 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 274 ms NORTH
02:00:39.501 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:39.501 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:40.754 01.253 7680 Exposure complete
02:00:40.896 00.142 7680 worker thread done servicing request
02:00:40.896 00.000 6120 OnExposeComplete: enter
02:00:40.904 00.008 6120 UpdateGuideState(): m_state=6
02:00:40.908 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7382
02:00:40.913 00.005 6120 Star::Find returns 1 (1), X=960.49, Y=45.98, Mass=14345, SNR=77.2, Peak=255 HFD=6.8
02:00:40.916 00.003 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (-2.95) = xAngle (4.88 = -1.40)
02:00:40.921 00.005 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.61 = -1.67)
02:00:40.926 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.92 mountX=0.02 mountY=-0.11, mountTheta=-1.41
02:00:40.931 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.11, opts=13)
02:00:40.936 00.005 6120 Enqueuing Move request for scope (-0.04, 0.11)
02:00:40.939 00.003 7680 Worker thread wakes up
02:00:40.939 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
02:00:40.940 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:00:40.941 00.001 7680 Moving (-0.04, 0.11) raw xDistance=0.02 yDistance=-0.11
02:00:40.941 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:00:40.941 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:00:40.941 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:40.945 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:00:40.945 00.000 7680 MoveAxis(E, 0, ABG)
02:00:40.945 00.000 7680 Move returns status 0, amount 0
02:00:40.946 00.001 7680 MoveAxis(N, 0, ABG)
02:00:40.946 00.000 7680 Move returns status 0, amount 0
02:00:40.946 00.000 7680 move complete, result=0
02:00:40.946 00.000 7680 worker thread done servicing request
02:00:40.947 00.001 6120 UpdateGuideState exits: m=14345 SNR=77.2 Saturated
02:00:40.951 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:40.956 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:40.960 00.004 6120 Enqueuing Expose request
02:00:40.965 00.005 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:40.968 00.003 7680 Worker thread wakes up
02:00:40.969 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:40.969 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:42.224 01.255 7680 Exposure complete
02:00:42.362 00.138 7680 worker thread done servicing request
02:00:42.362 00.000 6120 OnExposeComplete: enter
02:00:42.367 00.005 6120 UpdateGuideState(): m_state=6
02:00:42.371 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7383
02:00:42.375 00.004 6120 Star::Find returns 1 (1), X=960.63, Y=46.14, Mass=14799, SNR=78.4, Peak=255 HFD=7.0
02:00:42.379 00.004 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (-2.95) = xAngle (4.17 = -2.12)
02:00:42.382 00.003 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.90 = -2.39)
02:00:42.387 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.21 mountX=-0.15 mountY=-0.20, mountTheta=-2.22
02:00:42.391 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.27, opts=13)
02:00:42.396 00.005 6120 Enqueuing Move request for scope (0.10, 0.27)
02:00:42.402 00.006 7680 Worker thread wakes up
02:00:42.402 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:42.406 00.004 6120 UpdateGuideState exits: m=14799 SNR=78.4 Saturated
02:00:42.409 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:42.413 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:42.417 00.004 6120 Enqueuing Expose request
02:00:42.420 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.27) opts 0xd
02:00:42.421 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.27)
02:00:42.421 00.000 7680 Moving (0.10, 0.27) raw xDistance=-0.15 yDistance=-0.20
02:00:42.421 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:00:42.421 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:00:42.421 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:00:42.421 00.000 7680 MoveAxis(E, 0, ABG)
02:00:42.423 00.002 7680 Move returns status 0, amount 0
02:00:42.423 00.000 7680 MoveAxis(N, 0, ABG)
02:00:42.423 00.000 7680 Move returns status 0, amount 0
02:00:42.423 00.000 7680 move complete, result=0
02:00:42.424 00.001 7680 worker thread done servicing request
02:00:42.424 00.000 7680 Worker thread wakes up
02:00:42.424 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:00:42.430 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:42.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:43.676 01.246 7680 Exposure complete
02:00:43.820 00.144 7680 worker thread done servicing request
02:00:43.820 00.000 6120 OnExposeComplete: enter
02:00:43.825 00.005 6120 UpdateGuideState(): m_state=6
02:00:43.830 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7384
02:00:43.835 00.005 6120 Star::Find returns 1 (1), X=960.42, Y=46.54, Mass=14183, SNR=76.7, Peak=255 HFD=7.1
02:00:43.840 00.005 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (-2.95) = xAngle (4.70 = -1.59)
02:00:43.844 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
02:00:43.848 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.66 hyp=0.67 cameraTheta=1.74 mountX=-0.01 mountY=-0.65, mountTheta=-1.59
02:00:43.853 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.66, opts=13)
02:00:43.858 00.005 6120 Enqueuing Move request for scope (-0.12, 0.66)
02:00:43.862 00.004 7680 Worker thread wakes up
02:00:43.862 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:43.867 00.005 6120 UpdateGuideState exits: m=14183 SNR=76.7 Saturated
02:00:43.870 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:43.874 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:43.877 00.003 6120 Enqueuing Expose request
02:00:43.882 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.66) opts 0xd
02:00:43.882 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.66)
02:00:43.882 00.000 7680 Moving (-0.12, 0.66) raw xDistance=-0.01 yDistance=-0.65
02:00:43.882 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:00:43.882 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
02:00:43.882 00.000 7680 MoveAxis(E, 0, ABG)
02:00:43.883 00.001 7680 Move returns status 0, amount 0
02:00:43.883 00.000 7680 MoveAxis(N, 351, ABG)
02:00:43.884 00.001 7680 Guiding  Dir = 0, Dur = 351
02:00:43.884 00.000 7680 IsSlewing returns 0
02:00:43.884 00.000 7680 IsGuiding returns 0
02:00:43.884 00.000 7680 PulseGuide returned control before completion, sleep 361
02:00:44.259 00.375 7680 IsGuiding returns 1
02:00:44.260 00.001 7680 scope still moving after pulse duration time elapsed
02:00:44.290 00.030 7680 IsSlewing returns 0
02:00:44.291 00.001 7680 IsGuiding returns 0
02:00:44.292 00.001 7680 scope move finished after 351 + 56 ms
02:00:44.292 00.000 7680 Move returns status 0, amount 351
02:00:44.292 00.000 7680 move complete, result=0
02:00:44.293 00.001 7680 worker thread done servicing request
02:00:44.293 00.000 7680 Worker thread wakes up
02:00:44.295 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 351 ms NORTH
02:00:44.302 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:44.303 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:45.557 01.254 7680 Exposure complete
02:00:45.693 00.136 7680 worker thread done servicing request
02:00:45.693 00.000 6120 OnExposeComplete: enter
02:00:45.698 00.005 6120 UpdateGuideState(): m_state=6
02:00:45.702 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7385
02:00:45.706 00.004 6120 Star::Find returns 1 (1), X=960.59, Y=45.69, Mass=13852, SNR=75.8, Peak=255 HFD=7.0
02:00:45.711 00.005 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-2.95) = xAngle (1.71 = 1.71)
02:00:45.716 00.005 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.44 = 1.44)
02:00:45.720 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.24 mountX=-0.03 mountY=0.19, mountTheta=1.71
02:00:45.726 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.18, opts=13)
02:00:45.730 00.004 6120 Enqueuing Move request for scope (0.06, -0.18)
02:00:45.734 00.004 7680 Worker thread wakes up
02:00:45.734 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
02:00:45.734 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
02:00:45.734 00.000 7680 Moving (0.06, -0.18) raw xDistance=-0.03 yDistance=0.19
02:00:45.735 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:00:45.736 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:00:45.736 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:45.740 00.004 6120 UpdateGuideState exits: m=13852 SNR=75.8 Saturated
02:00:45.743 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:45.748 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:45.752 00.004 6120 Enqueuing Expose request
02:00:45.756 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:00:45.756 00.000 7680 MoveAxis(E, 0, ABG)
02:00:45.756 00.000 7680 Move returns status 0, amount 0
02:00:45.756 00.000 7680 MoveAxis(N, 0, ABG)
02:00:45.757 00.001 7680 Move returns status 0, amount 0
02:00:45.757 00.000 7680 move complete, result=0
02:00:45.757 00.000 7680 worker thread done servicing request
02:00:45.758 00.001 7680 Worker thread wakes up
02:00:45.758 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:45.758 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:00:45.762 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:47.004 01.242 7680 Exposure complete
02:00:47.134 00.130 7680 worker thread done servicing request
02:00:47.134 00.000 6120 OnExposeComplete: enter
02:00:47.138 00.004 6120 UpdateGuideState(): m_state=6
02:00:47.140 00.002 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7386
02:00:47.145 00.005 6120 Star::Find returns 1 (1), X=960.37, Y=46.13, Mass=14030, SNR=76.9, Peak=255 HFD=6.9
02:00:47.149 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (-2.95) = xAngle (5.09 = -1.19)
02:00:47.153 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.82 = -1.46)
02:00:47.158 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.26 hyp=0.30 cameraTheta=2.14 mountX=0.11 mountY=-0.30, mountTheta=-1.21
02:00:47.163 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.26, opts=13)
02:00:47.167 00.004 6120 Enqueuing Move request for scope (-0.16, 0.26)
02:00:47.170 00.003 7680 Worker thread wakes up
02:00:47.172 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.26) opts 0xd
02:00:47.172 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.26)
02:00:47.172 00.000 7680 Moving (-0.16, 0.26) raw xDistance=0.11 yDistance=-0.30
02:00:47.172 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:00:47.172 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:47.176 00.004 6120 UpdateGuideState exits: m=14030 SNR=76.9 Saturated
02:00:47.179 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:47.183 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:47.186 00.003 6120 Enqueuing Expose request
02:00:47.190 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
02:00:47.190 00.000 7680 MoveAxis(E, 0, ABG)
02:00:47.190 00.000 7680 Move returns status 0, amount 0
02:00:47.190 00.000 7680 MoveAxis(N, 164, ABG)
02:00:47.192 00.002 7680 Guiding  Dir = 0, Dur = 164
02:00:47.192 00.000 7680 IsSlewing returns 0
02:00:47.192 00.000 7680 IsGuiding returns 0
02:00:47.193 00.001 7680 PulseGuide returned control before completion, sleep 174
02:00:47.372 00.179 7680 IsGuiding returns 1
02:00:47.373 00.001 7680 scope still moving after pulse duration time elapsed
02:00:47.403 00.030 7680 IsSlewing returns 0
02:00:47.405 00.002 7680 IsGuiding returns 0
02:00:47.405 00.000 7680 scope move finished after 164 + 49 ms
02:00:47.406 00.001 7680 Move returns status 0, amount 164
02:00:47.407 00.001 7680 move complete, result=0
02:00:47.407 00.000 7680 worker thread done servicing request
02:00:47.408 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 164 ms NORTH
02:00:47.413 00.005 7680 Worker thread wakes up
02:00:47.414 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:47.414 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:48.667 01.253 7680 Exposure complete
02:00:48.801 00.134 6120 OnExposeComplete: enter
02:00:48.806 00.005 6120 UpdateGuideState(): m_state=6
02:00:48.810 00.004 7680 worker thread done servicing request
02:00:48.810 00.000 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7387
02:00:48.815 00.005 6120 Star::Find returns 1 (1), X=960.41, Y=46.01, Mass=14409, SNR=78.2, Peak=255 HFD=6.8
02:00:48.819 00.004 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (-2.95) = xAngle (5.26 = -1.02)
02:00:48.824 00.005 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.99 = -1.29)
02:00:48.827 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.18 cameraTheta=2.31 mountX=0.09 mountY=-0.17, mountTheta=-1.07
02:00:48.835 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.13, opts=13)
02:00:48.841 00.006 6120 Enqueuing Move request for scope (-0.12, 0.13)
02:00:48.845 00.004 7680 Worker thread wakes up
02:00:48.847 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:48.850 00.003 6120 UpdateGuideState exits: m=14409 SNR=78.2 Saturated
02:00:48.855 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:48.858 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:48.863 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
02:00:48.863 00.000 6120 Enqueuing Expose request
02:00:48.867 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
02:00:48.867 00.000 7680 Moving (-0.12, 0.13) raw xDistance=0.09 yDistance=-0.17
02:00:48.868 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:00:48.868 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:00:48.868 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:00:48.868 00.000 7680 MoveAxis(E, 0, ABG)
02:00:48.869 00.001 7680 Move returns status 0, amount 0
02:00:48.869 00.000 7680 MoveAxis(N, 0, ABG)
02:00:48.869 00.000 7680 Move returns status 0, amount 0
02:00:48.869 00.000 7680 move complete, result=0
02:00:48.870 00.001 7680 worker thread done servicing request
02:00:48.870 00.000 7680 Worker thread wakes up
02:00:48.870 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:00:48.874 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:48.875 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:50.125 01.250 7680 Exposure complete
02:00:50.260 00.135 7680 worker thread done servicing request
02:00:50.260 00.000 6120 OnExposeComplete: enter
02:00:50.263 00.003 6120 UpdateGuideState(): m_state=6
02:00:50.268 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7388
02:00:50.273 00.005 6120 Star::Find returns 1 (1), X=960.39, Y=46.28, Mass=15342, SNR=79.9, Peak=255 HFD=7.2
02:00:50.276 00.003 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (-2.95) = xAngle (4.85 = -1.43)
02:00:50.280 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.58 = -1.70)
02:00:50.284 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.41 hyp=0.43 cameraTheta=1.90 mountX=0.06 mountY=-0.43, mountTheta=-1.43
02:00:50.289 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.41, opts=13)
02:00:50.292 00.003 6120 Enqueuing Move request for scope (-0.14, 0.41)
02:00:50.296 00.004 7680 Worker thread wakes up
02:00:50.297 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.41) opts 0xd
02:00:50.297 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.41)
02:00:50.297 00.000 7680 Moving (-0.14, 0.41) raw xDistance=0.06 yDistance=-0.43
02:00:50.297 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:00:50.297 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:50.301 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
02:00:50.301 00.000 6120 UpdateGuideState exits: m=15342 SNR=79.9 Saturated
02:00:50.305 00.004 7680 MoveAxis(E, 0, ABG)
02:00:50.305 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:50.310 00.005 7680 Move returns status 0, amount 0
02:00:50.310 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:50.316 00.006 7680 MoveAxis(N, 232, ABG)
02:00:50.316 00.000 7680 Guiding  Dir = 0, Dur = 232
02:00:50.317 00.001 6120 Enqueuing Expose request
02:00:50.320 00.003 7680 IsSlewing returns 0
02:00:50.321 00.001 7680 IsGuiding returns 0
02:00:50.321 00.000 7680 PulseGuide returned control before completion, sleep 242
02:00:50.569 00.248 7680 IsGuiding returns 1
02:00:50.570 00.001 7680 scope still moving after pulse duration time elapsed
02:00:50.600 00.030 7680 IsSlewing returns 0
02:00:50.602 00.002 7680 IsGuiding returns 0
02:00:50.602 00.000 7680 scope move finished after 232 + 48 ms
02:00:50.603 00.001 7680 Move returns status 0, amount 232
02:00:50.603 00.000 7680 move complete, result=0
02:00:50.603 00.000 7680 worker thread done servicing request
02:00:50.604 00.001 7680 Worker thread wakes up
02:00:50.604 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 232 ms NORTH
02:00:50.612 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:50.612 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:51.866 01.254 7680 Exposure complete
02:00:52.002 00.136 7680 worker thread done servicing request
02:00:52.004 00.002 6120 OnExposeComplete: enter
02:00:52.007 00.003 6120 UpdateGuideState(): m_state=6
02:00:52.012 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7389
02:00:52.018 00.006 6120 Star::Find returns 1 (1), X=960.39, Y=46.05, Mass=14404, SNR=78.0, Peak=255 HFD=6.8
02:00:52.022 00.004 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (-2.95) = xAngle (5.21 = -1.07)
02:00:52.027 00.005 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.94 = -1.34)
02:00:52.030 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.26 mountX=0.11 mountY=-0.22, mountTheta=-1.11
02:00:52.035 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.17, opts=13)
02:00:52.039 00.004 6120 Enqueuing Move request for scope (-0.14, 0.17)
02:00:52.044 00.005 7680 Worker thread wakes up
02:00:52.044 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:52.046 00.002 6120 UpdateGuideState exits: m=14404 SNR=78.0 Saturated
02:00:52.052 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:52.056 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:52.061 00.005 6120 Enqueuing Expose request
02:00:52.066 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
02:00:52.066 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
02:00:52.066 00.000 7680 Moving (-0.14, 0.17) raw xDistance=0.11 yDistance=-0.22
02:00:52.067 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:00:52.067 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
02:00:52.067 00.000 7680 MoveAxis(E, 0, ABG)
02:00:52.067 00.000 7680 Move returns status 0, amount 0
02:00:52.067 00.000 7680 MoveAxis(N, 118, ABG)
02:00:52.068 00.001 7680 Guiding  Dir = 0, Dur = 118
02:00:52.068 00.000 7680 IsSlewing returns 0
02:00:52.068 00.000 7680 IsGuiding returns 0
02:00:52.069 00.001 7680 PulseGuide returned control before completion, sleep 128
02:00:52.198 00.129 7680 IsGuiding returns 1
02:00:52.199 00.001 7680 scope still moving after pulse duration time elapsed
02:00:52.231 00.032 7680 IsSlewing returns 0
02:00:52.232 00.001 7680 IsGuiding returns 0
02:00:52.233 00.001 7680 scope move finished after 118 + 46 ms
02:00:52.233 00.000 7680 Move returns status 0, amount 118
02:00:52.234 00.001 7680 move complete, result=0
02:00:52.235 00.001 7680 worker thread done servicing request
02:00:52.235 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 118 ms NORTH
02:00:52.243 00.008 7680 Worker thread wakes up
02:00:52.243 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:52.244 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:53.498 01.254 7680 Exposure complete
02:00:53.634 00.136 7680 worker thread done servicing request
02:00:53.634 00.000 6120 OnExposeComplete: enter
02:00:53.638 00.004 6120 UpdateGuideState(): m_state=6
02:00:53.641 00.003 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7390
02:00:53.646 00.005 6120 Star::Find returns 1 (1), X=960.45, Y=46.07, Mass=14075, SNR=76.0, Peak=255 HFD=6.9
02:00:53.650 00.004 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (-2.95) = xAngle (4.92 = -1.37)
02:00:53.654 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.65 = -1.63)
02:00:53.657 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.96 mountX=0.04 mountY=-0.21, mountTheta=-1.37
02:00:53.663 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.20, opts=13)
02:00:53.668 00.005 6120 Enqueuing Move request for scope (-0.08, 0.20)
02:00:53.671 00.003 7680 Worker thread wakes up
02:00:53.671 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
02:00:53.672 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
02:00:53.672 00.000 7680 Moving (-0.08, 0.20) raw xDistance=0.04 yDistance=-0.21
02:00:53.672 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:00:53.672 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
02:00:53.672 00.000 7680 MoveAxis(E, 0, ABG)
02:00:53.673 00.001 7680 Move returns status 0, amount 0
02:00:53.673 00.000 7680 MoveAxis(N, 116, ABG)
02:00:53.673 00.000 7680 Guiding  Dir = 0, Dur = 116
02:00:53.673 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:53.677 00.004 7680 IsSlewing returns 0
02:00:53.677 00.000 6120 UpdateGuideState exits: m=14075 SNR=76.0 Saturated
02:00:53.681 00.004 7680 IsGuiding returns 0
02:00:53.682 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:53.686 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:53.689 00.003 6120 Enqueuing Expose request
02:00:53.693 00.004 7680 PulseGuide returned control before completion, sleep 126
02:00:53.831 00.138 7680 IsGuiding returns 0
02:00:53.832 00.001 7680 Move returns status 0, amount 116
02:00:53.832 00.000 7680 move complete, result=0
02:00:53.833 00.001 7680 worker thread done servicing request
02:00:53.833 00.000 7680 Worker thread wakes up
02:00:53.833 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 116 ms NORTH
02:00:53.839 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:53.841 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:55.098 01.257 7680 Exposure complete
02:00:55.231 00.133 7680 worker thread done servicing request
02:00:55.232 00.001 6120 OnExposeComplete: enter
02:00:55.236 00.004 6120 UpdateGuideState(): m_state=6
02:00:55.241 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7391
02:00:55.244 00.003 6120 Star::Find returns 1 (1), X=960.71, Y=46.05, Mass=14922, SNR=79.1, Peak=255 HFD=6.9
02:00:55.249 00.005 6120 CameraToMount -- cameraTheta (0.77) - m_xAngle (-2.95) = xAngle (3.72 = -2.56)
02:00:55.252 00.003 6120 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.46 = -2.83)
02:00:55.255 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.77 mountX=-0.21 mountY=-0.08, mountTheta=-2.79
02:00:55.261 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.17, opts=13)
02:00:55.263 00.002 6120 Enqueuing Move request for scope (0.18, 0.17)
02:00:55.267 00.004 7680 Worker thread wakes up
02:00:55.268 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
02:00:55.268 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
02:00:55.268 00.000 7680 Moving (0.18, 0.17) raw xDistance=-0.21 yDistance=-0.08
02:00:55.268 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:00:55.268 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:55.274 00.006 6120 UpdateGuideState exits: m=14922 SNR=79.1 Saturated
02:00:55.279 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:55.284 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:55.287 00.003 6120 Enqueuing Expose request
02:00:55.290 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:00:55.290 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:00:55.290 00.000 7680 MoveAxis(E, 85, ABG)
02:00:55.290 00.000 7680 Guiding  Dir = 2, Dur = 85
02:00:55.291 00.001 7680 IsSlewing returns 0
02:00:55.291 00.000 7680 IsGuiding returns 0
02:00:55.292 00.001 7680 PulseGuide returned control before completion, sleep 95
02:00:55.396 00.104 7680 IsGuiding returns 1
02:00:55.397 00.001 7680 scope still moving after pulse duration time elapsed
02:00:55.427 00.030 7680 IsSlewing returns 0
02:00:55.427 00.000 7680 IsGuiding returns 0
02:00:55.428 00.001 7680 scope move finished after 85 + 50 ms
02:00:55.428 00.000 7680 Move returns status 0, amount 85
02:00:55.428 00.000 7680 MoveAxis(N, 0, ABG)
02:00:55.428 00.000 7680 Move returns status 0, amount 0
02:00:55.429 00.001 7680 move complete, result=0
02:00:55.429 00.000 7680 worker thread done servicing request
02:00:55.429 00.000 6120 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
02:00:55.436 00.007 7680 Worker thread wakes up
02:00:55.437 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:55.437 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:56.685 01.248 7680 Exposure complete
02:00:56.829 00.144 7680 worker thread done servicing request
02:00:56.830 00.001 6120 OnExposeComplete: enter
02:00:56.834 00.004 6120 UpdateGuideState(): m_state=6
02:00:56.839 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7392
02:00:56.843 00.004 6120 Star::Find returns 1 (1), X=960.69, Y=46.11, Mass=14685, SNR=79.8, Peak=255 HFD=7.0
02:00:56.848 00.005 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (-2.95) = xAngle (3.94 = -2.35)
02:00:56.851 00.003 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.67 = -2.61)
02:00:56.855 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.28 cameraTheta=0.98 mountX=-0.19 mountY=-0.14, mountTheta=-2.52
02:00:56.861 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.23, opts=13)
02:00:56.867 00.006 6120 Enqueuing Move request for scope (0.15, 0.23)
02:00:56.871 00.004 7680 Worker thread wakes up
02:00:56.871 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.23) opts 0xd
02:00:56.871 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.23)
02:00:56.871 00.000 7680 Moving (0.15, 0.23) raw xDistance=-0.19 yDistance=-0.14
02:00:56.872 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:00:56.872 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:00:56.872 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:56.877 00.005 6120 UpdateGuideState exits: m=14685 SNR=79.8 Saturated
02:00:56.881 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:56.886 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:00:56.886 00.000 7680 MoveAxis(E, 0, ABG)
02:00:56.886 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:56.889 00.003 6120 Enqueuing Expose request
02:00:56.893 00.004 7680 Move returns status 0, amount 0
02:00:56.894 00.001 7680 MoveAxis(N, 0, ABG)
02:00:56.894 00.000 7680 Move returns status 0, amount 0
02:00:56.894 00.000 7680 move complete, result=0
02:00:56.894 00.000 7680 worker thread done servicing request
02:00:56.895 00.001 7680 Worker thread wakes up
02:00:56.895 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:56.902 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:56.902 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:00:58.159 01.257 7680 Exposure complete
02:00:58.301 00.142 7680 worker thread done servicing request
02:00:58.301 00.000 6120 OnExposeComplete: enter
02:00:58.308 00.007 6120 UpdateGuideState(): m_state=6
02:00:58.313 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7393
02:00:58.318 00.005 6120 Star::Find returns 1 (1), X=960.47, Y=46.54, Mass=14666, SNR=78.7, Peak=255 HFD=7.1
02:00:58.321 00.003 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (-2.95) = xAngle (4.61 = -1.67)
02:00:58.326 00.005 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.34 = -1.94)
02:00:58.329 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.67 hyp=0.67 cameraTheta=1.66 mountX=-0.07 mountY=-0.63, mountTheta=-1.68
02:00:58.336 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.67, opts=13)
02:00:58.340 00.004 6120 Enqueuing Move request for scope (-0.06, 0.67)
02:00:58.344 00.004 7680 Worker thread wakes up
02:00:58.345 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:00:58.348 00.003 6120 UpdateGuideState exits: m=14666 SNR=78.7 Saturated
02:00:58.353 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:58.357 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:00:58.361 00.004 6120 Enqueuing Expose request
02:00:58.364 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.67) opts 0xd
02:00:58.364 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.67)
02:00:58.364 00.000 7680 Moving (-0.06, 0.67) raw xDistance=-0.07 yDistance=-0.63
02:00:58.364 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:00:58.366 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
02:00:58.366 00.000 7680 MoveAxis(E, 0, ABG)
02:00:58.366 00.000 7680 Move returns status 0, amount 0
02:00:58.366 00.000 7680 MoveAxis(N, 340, ABG)
02:00:58.366 00.000 7680 Guiding  Dir = 0, Dur = 340
02:00:58.367 00.001 7680 IsSlewing returns 0
02:00:58.367 00.000 7680 IsGuiding returns 0
02:00:58.368 00.001 7680 PulseGuide returned control before completion, sleep 350
02:00:58.723 00.355 7680 IsGuiding returns 1
02:00:58.724 00.001 7680 scope still moving after pulse duration time elapsed
02:00:58.755 00.031 7680 IsSlewing returns 0
02:00:58.757 00.002 7680 IsGuiding returns 0
02:00:58.757 00.000 7680 scope move finished after 340 + 49 ms
02:00:58.757 00.000 7680 Move returns status 0, amount 340
02:00:58.758 00.001 7680 move complete, result=0
02:00:58.759 00.001 7680 worker thread done servicing request
02:00:58.759 00.000 7680 Worker thread wakes up
02:00:58.759 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 340 ms NORTH
02:00:58.765 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:00:58.765 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:01:00.017 01.252 7680 Exposure complete
02:01:00.157 00.140 6120 OnExposeComplete: enter
02:01:00.161 00.004 7680 worker thread done servicing request
02:01:00.161 00.000 6120 UpdateGuideState(): m_state=6
02:01:00.165 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7394
02:01:00.170 00.005 6120 Star::Find returns 1 (1), X=960.69, Y=45.95, Mass=14505, SNR=79.3, Peak=255 HFD=6.9
02:01:00.175 00.005 6120 CameraToMount -- cameraTheta (0.45) - m_xAngle (-2.95) = xAngle (3.40 = -2.88)
02:01:00.178 00.003 6120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.13 = 3.13)
02:01:00.182 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.45 mountX=-0.17 mountY=0.00, mountTheta=3.13
02:01:00.188 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.08, opts=13)
02:01:00.191 00.003 6120 Enqueuing Move request for scope (0.16, 0.08)
02:01:00.194 00.003 7680 Worker thread wakes up
02:01:00.195 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:01:00.198 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
02:01:00.198 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
02:01:00.198 00.000 7680 Moving (0.16, 0.08) raw xDistance=-0.17 yDistance=0.00
02:01:00.198 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:01:00.199 00.001 6120 UpdateGuideState exits: m=14505 SNR=79.3 Saturated
02:01:00.202 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:00.205 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:01:00.209 00.004 6120 Enqueuing Expose request
02:01:00.214 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:01:00.215 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:01:00.215 00.000 7680 MoveAxis(E, 0, ABG)
02:01:00.215 00.000 7680 Move returns status 0, amount 0
02:01:00.215 00.000 7680 MoveAxis(N, 0, ABG)
02:01:00.216 00.001 7680 Move returns status 0, amount 0
02:01:00.216 00.000 7680 move complete, result=0
02:01:00.216 00.000 7680 worker thread done servicing request
02:01:00.217 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:00.220 00.003 7680 Worker thread wakes up
02:01:00.220 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:01:00.220 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:01:01.470 01.250 7680 Exposure complete
02:01:01.610 00.140 7680 worker thread done servicing request
02:01:01.610 00.000 6120 OnExposeComplete: enter
02:01:01.616 00.006 6120 UpdateGuideState(): m_state=6
02:01:01.622 00.006 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7395
02:01:01.626 00.004 6120 Star::Find returns 1 (1), X=960.80, Y=46.06, Mass=14607, SNR=79.1, Peak=255 HFD=6.9
02:01:01.631 00.005 6120 CameraToMount -- cameraTheta (0.60) - m_xAngle (-2.95) = xAngle (3.55 = -2.73)
02:01:01.635 00.004 6120 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.28 = -3.00)
02:01:01.638 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=0.18 hyp=0.32 cameraTheta=0.60 mountX=-0.30 mountY=-0.05, mountTheta=-2.99
02:01:01.645 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.18, opts=13)
02:01:01.650 00.005 6120 Enqueuing Move request for scope (0.27, 0.18)
02:01:01.655 00.005 7680 Worker thread wakes up
02:01:01.656 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.18) opts 0xd
02:01:01.656 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.18)
02:01:01.657 00.001 7680 Moving (0.27, 0.18) raw xDistance=-0.30 yDistance=-0.05
02:01:01.657 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:01:01.657 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:01:01.657 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:01:01.661 00.004 6120 UpdateGuideState exits: m=14607 SNR=79.1 Saturated
02:01:01.665 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:01.669 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:01:01.672 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:01:01.672 00.000 7680 MoveAxis(E, 121, ABG)
02:01:01.672 00.000 7680 Guiding  Dir = 2, Dur = 121
02:01:01.673 00.001 6120 Enqueuing Expose request
02:01:01.678 00.005 7680 IsSlewing returns 0
02:01:01.679 00.001 7680 IsGuiding returns 0
02:01:01.679 00.000 7680 PulseGuide returned control before completion, sleep 131
02:01:01.820 00.141 7680 IsGuiding returns 1
02:01:01.821 00.001 7680 scope still moving after pulse duration time elapsed
02:01:01.852 00.031 7680 IsSlewing returns 0
02:01:01.853 00.001 7680 IsGuiding returns 0
02:01:01.853 00.000 7680 scope move finished after 121 + 53 ms
02:01:01.854 00.001 7680 Move returns status 0, amount 121
02:01:01.855 00.001 7680 MoveAxis(N, 0, ABG)
02:01:01.855 00.000 7680 Move returns status 0, amount 0
02:01:01.856 00.001 7680 move complete, result=0
02:01:01.856 00.000 7680 worker thread done servicing request
02:01:01.856 00.000 6120 GuideStep: -0.3 px 121 ms EAST, -0.0 px 0 ms NORTH
02:01:01.862 00.006 7680 Worker thread wakes up
02:01:01.862 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:01:01.862 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:01:03.117 01.255 7680 Exposure complete
02:01:03.242 00.125 7680 worker thread done servicing request
02:01:03.242 00.000 6120 OnExposeComplete: enter
02:01:03.248 00.006 6120 UpdateGuideState(): m_state=6
02:01:03.253 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7396
02:01:03.257 00.004 6120 Star::Find returns 1 (1), X=960.41, Y=46.54, Mass=14586, SNR=77.2, Peak=255 HFD=7.1
02:01:03.260 00.003 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (-2.95) = xAngle (4.70 = -1.58)
02:01:03.264 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.43 = -1.85)
02:01:03.267 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.67 hyp=0.68 cameraTheta=1.75 mountX=-0.01 mountY=-0.65, mountTheta=-1.58
02:01:03.272 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.67, opts=13)
02:01:03.277 00.005 6120 Enqueuing Move request for scope (-0.12, 0.67)
02:01:03.283 00.006 7680 Worker thread wakes up
02:01:03.283 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:01:03.287 00.004 6120 UpdateGuideState exits: m=14586 SNR=77.2 Saturated
02:01:03.291 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.67) opts 0xd
02:01:03.291 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.67)
02:01:03.293 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:03.296 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:01:03.300 00.004 6120 Enqueuing Expose request
02:01:03.304 00.004 7680 Moving (-0.12, 0.67) raw xDistance=-0.01 yDistance=-0.65
02:01:03.304 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:01:03.305 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
02:01:03.305 00.000 7680 MoveAxis(E, 0, ABG)
02:01:03.305 00.000 7680 Move returns status 0, amount 0
02:01:03.305 00.000 7680 MoveAxis(N, 354, ABG)
02:01:03.306 00.001 7680 Guiding  Dir = 0, Dur = 354
02:01:03.306 00.000 7680 IsSlewing returns 0
02:01:03.306 00.000 7680 IsGuiding returns 0
02:01:03.307 00.001 7680 PulseGuide returned control before completion, sleep 364
02:01:03.684 00.377 7680 IsGuiding returns 1
02:01:03.684 00.000 7680 scope still moving after pulse duration time elapsed
02:01:03.714 00.030 7680 IsSlewing returns 0
02:01:03.715 00.001 7680 IsGuiding returns 1
02:01:03.745 00.030 7680 IsSlewing returns 0
02:01:03.746 00.001 7680 IsGuiding returns 1
02:01:03.776 00.030 7680 IsSlewing returns 0
02:01:03.777 00.001 7680 IsGuiding returns 0
02:01:03.778 00.001 7680 scope move finished after 354 + 117 ms
02:01:03.778 00.000 7680 Move returns status 0, amount 354
02:01:03.778 00.000 7680 move complete, result=0
02:01:03.779 00.001 7680 worker thread done servicing request
02:01:03.779 00.000 7680 Worker thread wakes up
02:01:03.779 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:01:03.779 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:01:03.781 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.7 px 354 ms NORTH
02:01:05.026 01.245 7680 Exposure complete
02:01:05.147 00.121 7680 worker thread done servicing request
02:01:05.147 00.000 6120 OnExposeComplete: enter
02:01:05.152 00.005 6120 UpdateGuideState(): m_state=6
02:01:05.160 00.008 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7397
02:01:05.165 00.005 6120 Star::Find returns 1 (1), X=960.39, Y=46.00, Mass=14115, SNR=76.6, Peak=255 HFD=6.8
02:01:05.169 00.004 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (-2.95) = xAngle (5.37 = -0.91)
02:01:05.172 00.003 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (5.10 = -1.18)
02:01:05.178 00.006 6120 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.19 cameraTheta=2.42 mountX=0.12 mountY=-0.18, mountTheta=-0.98
02:01:05.183 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.13, opts=13)
02:01:05.187 00.004 6120 Enqueuing Move request for scope (-0.15, 0.13)
02:01:05.189 00.002 7680 Worker thread wakes up
02:01:05.190 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:01:05.193 00.003 6120 UpdateGuideState exits: m=14115 SNR=76.6 Saturated
02:01:05.196 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:05.199 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:01:05.203 00.004 6120 Enqueuing Expose request
02:01:05.206 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.13) opts 0xd
02:01:05.206 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.13)
02:01:05.206 00.000 7680 Moving (-0.15, 0.13) raw xDistance=0.12 yDistance=-0.18
02:01:05.207 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:01:05.207 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:01:05.208 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:01:05.208 00.000 7680 MoveAxis(E, 0, ABG)
02:01:05.208 00.000 7680 Move returns status 0, amount 0
02:01:05.208 00.000 7680 MoveAxis(N, 0, ABG)
02:01:05.208 00.000 7680 Move returns status 0, amount 0
02:01:05.208 00.000 7680 move complete, result=0
02:01:05.209 00.001 7680 worker thread done servicing request
02:01:05.209 00.000 7680 Worker thread wakes up
02:01:05.209 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:01:05.209 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:01:05.209 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:06.450 01.241 7680 Exposure complete
02:01:06.597 00.147 7680 worker thread done servicing request
02:01:06.598 00.001 6120 OnExposeComplete: enter
02:01:06.602 00.004 6120 UpdateGuideState(): m_state=6
02:01:06.605 00.003 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7398
02:01:06.609 00.004 6120 Star::Find returns 1 (1), X=960.73, Y=46.06, Mass=14401, SNR=78.3, Peak=255 HFD=6.8
02:01:06.615 00.006 6120 CameraToMount -- cameraTheta (0.76) - m_xAngle (-2.95) = xAngle (3.71 = -2.57)
02:01:06.619 00.004 6120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.45 = -2.84)
02:01:06.622 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.19 hyp=0.27 cameraTheta=0.76 mountX=-0.23 mountY=-0.08, mountTheta=-2.80
02:01:06.628 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.19, opts=13)
02:01:06.631 00.003 6120 Enqueuing Move request for scope (0.20, 0.19)
02:01:06.635 00.004 7680 Worker thread wakes up
02:01:06.636 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.19) opts 0xd
02:01:06.636 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.19)
02:01:06.636 00.000 7680 Moving (0.20, 0.19) raw xDistance=-0.23 yDistance=-0.08
02:01:06.636 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
02:01:06.636 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:01:06.637 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:01:06.640 00.003 6120 UpdateGuideState exits: m=14401 SNR=78.3 Saturated
02:01:06.645 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:01:06.645 00.000 7680 MoveAxis(E, 93, ABG)
02:01:06.645 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:06.650 00.005 7680 Guiding  Dir = 2, Dur = 93
02:01:06.651 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:01:06.655 00.004 7680 IsSlewing returns 0
02:01:06.655 00.000 6120 Enqueuing Expose request
02:01:06.660 00.005 7680 IsGuiding returns 0
02:01:06.661 00.001 7680 PulseGuide returned control before completion, sleep 103
02:01:06.768 00.107 7680 IsGuiding returns 1
02:01:06.769 00.001 7680 scope still moving after pulse duration time elapsed
02:01:06.799 00.030 7680 IsSlewing returns 0
02:01:06.804 00.005 7680 IsGuiding returns 1
02:01:06.830 00.026 7680 IsSlewing returns 0
02:01:06.831 00.001 7680 IsGuiding returns 1
02:01:06.862 00.031 7680 IsSlewing returns 0
02:01:06.864 00.002 7680 IsGuiding returns 0
02:01:06.864 00.000 7680 scope move finished after 93 + 110 ms
02:01:06.865 00.001 7680 Move returns status 0, amount 93
02:01:06.865 00.000 7680 MoveAxis(N, 0, ABG)
02:01:06.866 00.001 7680 Move returns status 0, amount 0
02:01:06.866 00.000 7680 move complete, result=0
02:01:06.866 00.000 7680 worker thread done servicing request
02:01:06.868 00.002 7680 Worker thread wakes up
02:01:06.868 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.1 px 0 ms NORTH
02:01:06.879 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
02:01:06.879 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:01:08.130 01.251 7680 Exposure complete
02:01:08.275 00.145 7680 worker thread done servicing request
02:01:08.275 00.000 6120 OnExposeComplete: enter
02:01:08.281 00.006 6120 UpdateGuideState(): m_state=6
02:01:08.285 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7399
02:01:08.291 00.006 6120 Star::Find returns 1 (1), X=960.76, Y=46.31, Mass=14654, SNR=78.0, Peak=255 HFD=7.0
02:01:08.295 00.004 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (-2.95) = xAngle (4.04 = -2.24)
02:01:08.299 00.004 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.77 = -2.51)
02:01:08.303 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.43 hyp=0.49 cameraTheta=1.08 mountX=-0.31 mountY=-0.29, mountTheta=-2.38
02:01:08.308 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.43, opts=13)
02:01:08.312 00.004 6120 Enqueuing Move request for scope (0.23, 0.43)
02:01:08.316 00.004 7680 Worker thread wakes up
02:01:08.316 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.43) opts 0xd
02:01:08.316 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.43)
02:01:08.317 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:01:08.322 00.005 7680 Moving (0.23, 0.43) raw xDistance=-0.31 yDistance=-0.29
02:01:08.322 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:01:08.322 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
02:01:08.322 00.000 7680 MoveAxis(E, 132, ABG)
02:01:08.322 00.000 6120 UpdateGuideState exits: m=14654 SNR=78.0 Saturated
02:01:08.327 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:08.332 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:01:08.335 00.003 7680 Guiding  Dir = 2, Dur = 132
02:01:08.335 00.000 6120 Enqueuing Expose request
02:01:08.341 00.006 7680 IsSlewing returns 0
02:01:08.341 00.000 7680 IsGuiding returns 0
02:01:08.341 00.000 7680 PulseGuide returned control before completion, sleep 142
02:01:08.492 00.151 7680 IsGuiding returns 1
02:01:08.493 00.001 7680 scope still moving after pulse duration time elapsed
02:01:08.522 00.029 7680 IsSlewing returns 0
02:01:08.523 00.001 7680 IsGuiding returns 0
02:01:08.524 00.001 7680 scope move finished after 132 + 50 ms
02:01:08.525 00.001 7680 Move returns status 0, amount 132
02:01:08.525 00.000 7680 MoveAxis(N, 157, ABG)
02:01:08.526 00.001 7680 Guiding  Dir = 0, Dur = 157
02:01:08.526 00.000 7680 IsSlewing returns 0
02:01:08.526 00.000 7680 IsGuiding returns 0
02:01:08.526 00.000 7680 PulseGuide returned control before completion, sleep 167
02:01:08.696 00.170 7680 IsGuiding returns 1
02:01:08.696 00.000 7680 scope still moving after pulse duration time elapsed
02:01:08.727 00.031 7680 IsSlewing returns 0
02:01:08.728 00.001 7680 IsGuiding returns 0
02:01:08.728 00.000 7680 scope move finished after 157 + 44 ms
02:01:08.729 00.001 7680 Move returns status 0, amount 157
02:01:08.729 00.000 7680 move complete, result=0
02:01:08.729 00.000 7680 worker thread done servicing request
02:01:08.730 00.001 7680 Worker thread wakes up
02:01:08.730 00.000 6120 GuideStep: -0.3 px 132 ms EAST, -0.3 px 157 ms NORTH
02:01:08.737 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:01:08.737 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:01:09.999 01.262 7680 Exposure complete
02:01:10.140 00.141 7680 worker thread done servicing request
02:01:10.140 00.000 6120 OnExposeComplete: enter
02:01:10.145 00.005 6120 UpdateGuideState(): m_state=6
02:01:10.149 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7400
02:01:10.153 00.004 6120 Star::Find returns 1 (1), X=960.29, Y=46.23, Mass=14516, SNR=79.0, Peak=255 HFD=7.0
02:01:10.156 00.003 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (-2.95) = xAngle (5.13 = -1.15)
02:01:10.159 00.003 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.87 = -1.42)
02:01:10.161 00.002 6120 CameraToMount -- cameraX=-0.25 cameraY=0.35 hyp=0.43 cameraTheta=2.18 mountX=0.18 mountY=-0.42, mountTheta=-1.18
02:01:10.165 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.35, opts=13)
02:01:10.168 00.003 6120 Enqueuing Move request for scope (-0.25, 0.35)
02:01:10.172 00.004 7680 Worker thread wakes up
02:01:10.172 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.35) opts 0xd
02:01:10.172 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.35)
02:01:10.172 00.000 7680 Moving (-0.25, 0.35) raw xDistance=0.18 yDistance=-0.42
02:01:10.172 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:01:10.173 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.42 from input -0.42
02:01:10.173 00.000 7680 MoveAxis(E, 0, ABG)
02:01:10.173 00.000 7680 Move returns status 0, amount 0
02:01:10.174 00.001 7680 MoveAxis(N, 230, ABG)
02:01:10.174 00.000 7680 Guiding  Dir = 0, Dur = 230
02:01:10.174 00.000 7680 IsSlewing returns 0
02:01:10.174 00.000 7680 IsGuiding returns 0
02:01:10.175 00.001 7680 PulseGuide returned control before completion, sleep 240
02:01:10.176 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:01:10.179 00.003 6120 UpdateGuideState exits: m=14516 SNR=79.0 Saturated
02:01:10.183 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:10.185 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:01:10.189 00.004 6120 Enqueuing Expose request
02:01:10.424 00.235 7680 IsGuiding returns 1
02:01:10.426 00.002 7680 scope still moving after pulse duration time elapsed
02:01:10.455 00.029 7680 IsSlewing returns 0
02:01:10.457 00.002 7680 IsGuiding returns 0
02:01:10.458 00.001 7680 scope move finished after 230 + 53 ms
02:01:10.459 00.001 7680 Move returns status 0, amount 230
02:01:10.459 00.000 7680 move complete, result=0
02:01:10.460 00.001 7680 worker thread done servicing request
02:01:10.460 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 230 ms NORTH
02:01:10.466 00.006 7680 Worker thread wakes up
02:01:10.466 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:01:10.466 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:01:11.721 01.255 7680 Exposure complete
02:01:11.861 00.140 7680 worker thread done servicing request
02:01:11.861 00.000 6120 OnExposeComplete: enter
02:01:11.865 00.004 6120 UpdateGuideState(): m_state=6
02:01:11.869 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7401
02:01:11.873 00.004 6120 Star::Find returns 1 (1), X=960.32, Y=46.11, Mass=14220, SNR=76.8, Peak=255 HFD=6.9
02:01:11.877 00.004 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (-2.95) = xAngle (5.25 = -1.03)
02:01:11.880 00.003 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.98 = -1.30)
02:01:11.885 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.24 hyp=0.32 cameraTheta=2.30 mountX=0.16 mountY=-0.30, mountTheta=-1.08
02:01:11.889 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.24, opts=13)
02:01:11.893 00.004 6120 Enqueuing Move request for scope (-0.21, 0.24)
02:01:11.897 00.004 7680 Worker thread wakes up
02:01:11.897 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.24) opts 0xd
02:01:11.897 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:01:11.904 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.24)
02:01:11.904 00.000 7680 Moving (-0.21, 0.24) raw xDistance=0.16 yDistance=-0.30
02:01:11.904 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:01:11.904 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
02:01:11.905 00.001 6120 UpdateGuideState exits: m=14220 SNR=76.8 Saturated
02:01:11.909 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:11.913 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:01:11.916 00.003 6120 Enqueuing Expose request
02:01:11.920 00.004 7680 MoveAxis(E, 0, ABG)
02:01:11.920 00.000 7680 Move returns status 0, amount 0
02:01:11.920 00.000 7680 MoveAxis(N, 165, ABG)
02:01:11.921 00.001 7680 Guiding  Dir = 0, Dur = 165
02:01:11.921 00.000 7680 IsSlewing returns 0
02:01:11.921 00.000 7680 IsGuiding returns 0
02:01:11.922 00.001 7680 PulseGuide returned control before completion, sleep 175
02:01:12.099 00.177 7680 IsGuiding returns 1
02:01:12.101 00.002 7680 scope still moving after pulse duration time elapsed
02:01:12.130 00.029 7680 IsSlewing returns 0
02:01:12.131 00.001 7680 IsGuiding returns 0
02:01:12.132 00.001 7680 scope move finished after 165 + 45 ms
02:01:12.132 00.000 7680 Move returns status 0, amount 165
02:01:12.133 00.001 7680 move complete, result=0
02:01:12.133 00.000 7680 worker thread done servicing request
02:01:12.133 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 165 ms NORTH
02:01:12.141 00.008 7680 Worker thread wakes up
02:01:12.141 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:01:12.141 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:01:13.394 01.253 7680 Exposure complete
02:01:13.533 00.139 7680 worker thread done servicing request
02:01:13.533 00.000 6120 OnExposeComplete: enter
02:01:13.538 00.005 6120 UpdateGuideState(): m_state=6
02:01:13.541 00.003 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7402
02:01:13.546 00.005 6120 Star::Find returns 1 (1), X=960.41, Y=46.38, Mass=14839, SNR=79.1, Peak=255 HFD=7.2
02:01:13.548 00.002 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.75 = -1.53)
02:01:13.554 00.006 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.48 = -1.80)
02:01:13.558 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.51 hyp=0.52 cameraTheta=1.80 mountX=0.02 mountY=-0.51, mountTheta=-1.53
02:01:13.563 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.51, opts=13)
02:01:13.567 00.004 6120 Enqueuing Move request for scope (-0.12, 0.51)
02:01:13.571 00.004 7680 Worker thread wakes up
02:01:13.571 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.51) opts 0xd
02:01:13.571 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.51)
02:01:13.571 00.000 7680 Moving (-0.12, 0.51) raw xDistance=0.02 yDistance=-0.51
02:01:13.571 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:01:13.571 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
02:01:13.571 00.000 7680 MoveAxis(E, 0, ABG)
02:01:13.572 00.001 7680 Move returns status 0, amount 0
02:01:13.572 00.000 7680 MoveAxis(N, 277, ABG)
02:01:13.572 00.000 7680 Guiding  Dir = 0, Dur = 277
02:01:13.572 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:01:13.576 00.004 7680 IsSlewing returns 0
02:01:13.576 00.000 6120 UpdateGuideState exits: m=14839 SNR=79.1 Saturated
02:01:13.580 00.004 7680 IsGuiding returns 0
02:01:13.580 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:13.584 00.004 7680 PulseGuide returned control before completion, sleep 287
02:01:13.584 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:01:13.589 00.005 6120 Enqueuing Expose request
02:01:13.884 00.295 7680 IsGuiding returns 0
02:01:13.885 00.001 7680 Move returns status 0, amount 277
02:01:13.885 00.000 7680 move complete, result=0
02:01:13.886 00.001 7680 worker thread done servicing request
02:01:13.886 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 277 ms NORTH
02:01:13.894 00.008 7680 Worker thread wakes up
02:01:13.894 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:01:13.896 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:01:15.146 01.250 7680 Exposure complete
02:01:15.274 00.128 7680 worker thread done servicing request
02:01:15.274 00.000 6120 OnExposeComplete: enter
02:01:15.278 00.004 6120 UpdateGuideState(): m_state=6
02:01:15.284 00.006 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7403
02:01:15.287 00.003 6120 Star::Find returns 1 (1), X=960.61, Y=45.61, Mass=14579, SNR=77.4, Peak=255 HFD=7.1
02:01:15.292 00.005 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-2.95) = xAngle (1.67 = 1.67)
02:01:15.296 00.004 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.41 = 1.41)
02:01:15.300 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.27 hyp=0.28 cameraTheta=-1.28 mountX=-0.03 mountY=0.27, mountTheta=1.67
02:01:15.305 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.27, opts=13)
02:01:15.309 00.004 6120 Enqueuing Move request for scope (0.08, -0.27)
02:01:15.314 00.005 7680 Worker thread wakes up
02:01:15.314 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:01:15.318 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.27) opts 0xd
02:01:15.318 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.27)
02:01:15.318 00.000 7680 Moving (0.08, -0.27) raw xDistance=-0.03 yDistance=0.27
02:01:15.319 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:01:15.319 00.000 6120 UpdateGuideState exits: m=14579 SNR=77.4 Saturated
02:01:15.322 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:15.326 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:01:15.330 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:01:15.330 00.000 6120 Enqueuing Expose request
02:01:15.335 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:01:15.335 00.000 7680 MoveAxis(E, 0, ABG)
02:01:15.335 00.000 7680 Move returns status 0, amount 0
02:01:15.337 00.002 7680 MoveAxis(N, 0, ABG)
02:01:15.337 00.000 7680 Move returns status 0, amount 0
02:01:15.337 00.000 7680 move complete, result=0
02:01:15.337 00.000 7680 worker thread done servicing request
02:01:15.337 00.000 7680 Worker thread wakes up
02:01:15.338 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:01:15.342 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:01:15.342 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:01:16.592 01.250 7680 Exposure complete
02:01:16.767 00.175 7680 worker thread done servicing request
02:01:16.767 00.000 6120 OnExposeComplete: enter
02:01:16.772 00.005 6120 UpdateGuideState(): m_state=6
02:01:16.776 00.004 6120 Star::Find(15, 960, 45, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7404
02:01:16.779 00.003 6120 Star::Find returns 1 (1), X=960.46, Y=46.03, Mass=14054, SNR=75.7, Peak=255 HFD=6.8
02:01:16.783 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (-2.95) = xAngle (4.97 = -1.32)
02:01:16.789 00.006 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.70 = -1.59)
02:01:16.794 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=2.01 mountX=0.04 mountY=-0.17, mountTheta=-1.33
02:01:16.803 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.16, opts=13)
02:01:16.811 00.008 6120 Enqueuing Move request for scope (-0.07, 0.16)
02:01:16.816 00.005 7680 Worker thread wakes up
02:01:16.816 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:01:16.822 00.006 6120 UpdateGuideState exits: m=14054 SNR=75.7 Saturated
02:01:16.829 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
02:01:16.829 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:16.833 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:01:16.840 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
02:01:16.840 00.000 7680 Moving (-0.07, 0.16) raw xDistance=0.04 yDistance=-0.17
02:01:16.840 00.000 6120 Enqueuing Expose request
02:01:16.845 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:01:16.847 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:01:16.847 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:01:16.847 00.000 7680 MoveAxis(E, 0, ABG)
02:01:16.847 00.000 7680 Move returns status 0, amount 0
02:01:16.847 00.000 7680 MoveAxis(N, 0, ABG)
02:01:16.848 00.001 7680 Move returns status 0, amount 0
02:01:16.848 00.000 7680 move complete, result=0
02:01:16.848 00.000 7680 worker thread done servicing request
02:01:16.848 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:16.853 00.005 7680 Worker thread wakes up
02:01:16.853 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:01:16.853 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:01:18.095 01.242 7680 Exposure complete
02:01:18.234 00.139 7680 worker thread done servicing request
02:01:18.234 00.000 6120 OnExposeComplete: enter
02:01:18.239 00.005 6120 UpdateGuideState(): m_state=6
02:01:18.244 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7405
02:01:18.248 00.004 6120 Star::Find returns 1 (1), X=960.70, Y=46.08, Mass=14738, SNR=79.0, Peak=255 HFD=6.9
02:01:18.253 00.005 6120 CameraToMount -- cameraTheta (0.87) - m_xAngle (-2.95) = xAngle (3.83 = -2.45)
02:01:18.257 00.004 6120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.56 = -2.72)
02:01:18.260 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.21 hyp=0.27 cameraTheta=0.87 mountX=-0.21 mountY=-0.11, mountTheta=-2.66
02:01:18.265 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.21, opts=13)
02:01:18.269 00.004 6120 Enqueuing Move request for scope (0.17, 0.21)
02:01:18.273 00.004 7680 Worker thread wakes up
02:01:18.273 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.21) opts 0xd
02:01:18.273 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.21)
02:01:18.274 00.001 7680 Moving (0.17, 0.21) raw xDistance=-0.21 yDistance=-0.11
02:01:18.274 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:01:18.274 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:01:18.275 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:01:18.278 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:01:18.279 00.001 7680 MoveAxis(E, 85, ABG)
02:01:18.279 00.000 7680 Guiding  Dir = 2, Dur = 85
02:01:18.279 00.000 6120 UpdateGuideState exits: m=14738 SNR=79.0 Saturated
02:01:18.283 00.004 7680 IsSlewing returns 0
02:01:18.284 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:18.287 00.003 7680 IsGuiding returns 0
02:01:18.287 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:01:18.292 00.005 7680 PulseGuide returned control before completion, sleep 95
02:01:18.292 00.000 6120 Enqueuing Expose request
02:01:18.400 00.108 7680 IsGuiding returns 0
02:01:18.400 00.000 7680 Move returns status 0, amount 85
02:01:18.402 00.002 7680 MoveAxis(N, 0, ABG)
02:01:18.402 00.000 7680 Move returns status 0, amount 0
02:01:18.402 00.000 7680 move complete, result=0
02:01:18.403 00.001 7680 worker thread done servicing request
02:01:18.403 00.000 7680 Worker thread wakes up
02:01:18.403 00.000 6120 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
02:01:18.410 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:01:18.410 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:01:19.665 01.255 7680 Exposure complete
02:01:19.798 00.133 7680 worker thread done servicing request
02:01:19.798 00.000 6120 OnExposeComplete: enter
02:01:19.803 00.005 6120 UpdateGuideState(): m_state=6
02:01:19.807 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7406
02:01:19.811 00.004 6120 Star::Find returns 1 (1), X=960.41, Y=46.38, Mass=13920, SNR=76.1, Peak=255 HFD=7.2
02:01:19.815 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (-2.95) = xAngle (4.76 = -1.52)
02:01:19.819 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.49 = -1.79)
02:01:19.822 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.50 hyp=0.52 cameraTheta=1.80 mountX=0.02 mountY=-0.50, mountTheta=-1.52
02:01:19.826 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.50, opts=13)
02:01:19.830 00.004 6120 Enqueuing Move request for scope (-0.12, 0.50)
02:01:19.833 00.003 7680 Worker thread wakes up
02:01:19.833 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.50) opts 0xd
02:01:19.834 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.50)
02:01:19.834 00.000 7680 Moving (-0.12, 0.50) raw xDistance=0.02 yDistance=-0.50
02:01:19.834 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:01:19.834 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
02:01:19.834 00.000 7680 MoveAxis(E, 0, ABG)
02:01:19.834 00.000 7680 Move returns status 0, amount 0
02:01:19.834 00.000 7680 MoveAxis(N, 274, ABG)
02:01:19.835 00.001 7680 Guiding  Dir = 0, Dur = 274
02:01:19.835 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:01:19.840 00.005 7680 IsSlewing returns 0
02:01:19.840 00.000 6120 UpdateGuideState exits: m=13920 SNR=76.1 Saturated
02:01:19.844 00.004 7680 IsGuiding returns 0
02:01:19.845 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:19.849 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:01:19.852 00.003 6120 Enqueuing Expose request
02:01:19.857 00.005 7680 PulseGuide returned control before completion, sleep 284
02:01:20.156 00.299 7680 IsGuiding returns 0
02:01:20.159 00.003 7680 Move returns status 0, amount 274
02:01:20.160 00.001 7680 move complete, result=0
02:01:20.160 00.000 7680 worker thread done servicing request
02:01:20.160 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 274 ms NORTH
02:01:20.167 00.007 7680 Worker thread wakes up
02:01:20.167 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:01:20.167 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:01:21.423 01.256 7680 Exposure complete
02:01:21.558 00.135 7680 worker thread done servicing request
02:01:21.558 00.000 6120 OnExposeComplete: enter
02:01:21.564 00.006 6120 UpdateGuideState(): m_state=6
02:01:21.569 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7407
02:01:21.573 00.004 6120 Star::Find returns 1 (1), X=960.64, Y=46.14, Mass=14548, SNR=77.6, Peak=255 HFD=7.1
02:01:21.576 00.003 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (-2.95) = xAngle (4.14 = -2.14)
02:01:21.581 00.005 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.88 = -2.41)
02:01:21.585 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.19 mountX=-0.16 mountY=-0.20, mountTheta=-2.25
02:01:21.590 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.27, opts=13)
02:01:21.595 00.005 6120 Enqueuing Move request for scope (0.11, 0.27)
02:01:21.598 00.003 7680 Worker thread wakes up
02:01:21.599 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:01:21.602 00.003 6120 UpdateGuideState exits: m=14548 SNR=77.6 Saturated
02:01:21.606 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:21.610 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:01:21.615 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.27) opts 0xd
02:01:21.615 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.27)
02:01:21.615 00.000 7680 Moving (0.11, 0.27) raw xDistance=-0.16 yDistance=-0.20
02:01:21.616 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:01:21.616 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:01:21.616 00.000 6120 Enqueuing Expose request
02:01:21.621 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:01:21.621 00.000 7680 MoveAxis(E, 0, ABG)
02:01:21.621 00.000 7680 Move returns status 0, amount 0
02:01:21.621 00.000 7680 MoveAxis(N, 0, ABG)
02:01:21.621 00.000 7680 Move returns status 0, amount 0
02:01:21.621 00.000 7680 move complete, result=0
02:01:21.622 00.001 7680 worker thread done servicing request
02:01:21.622 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:21.626 00.004 7680 Worker thread wakes up
02:01:21.626 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:01:21.626 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:01:22.876 01.250 7680 Exposure complete
02:01:23.022 00.146 7680 worker thread done servicing request
02:01:23.022 00.000 6120 OnExposeComplete: enter
02:01:23.026 00.004 6120 UpdateGuideState(): m_state=6
02:01:23.030 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7408
02:01:23.033 00.003 6120 Star::Find returns 1 (1), X=960.74, Y=46.15, Mass=13752, SNR=76.2, Peak=255 HFD=6.9
02:01:23.036 00.003 6120 CameraToMount -- cameraTheta (0.94) - m_xAngle (-2.95) = xAngle (3.89 = -2.39)
02:01:23.038 00.002 6120 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (3.62 = -2.66)
02:01:23.042 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.28 hyp=0.34 cameraTheta=0.94 mountX=-0.25 mountY=-0.16, mountTheta=-2.58
02:01:23.045 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.28, opts=13)
02:01:23.049 00.004 6120 Enqueuing Move request for scope (0.20, 0.28)
02:01:23.053 00.004 7680 Worker thread wakes up
02:01:23.053 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.28) opts 0xd
02:01:23.055 00.002 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.28)
02:01:23.055 00.000 7680 Moving (0.20, 0.28) raw xDistance=-0.25 yDistance=-0.16
02:01:23.055 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:01:23.055 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:01:23.055 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:01:23.055 00.000 7680 MoveAxis(E, 103, ABG)
02:01:23.055 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:01:23.059 00.004 6120 UpdateGuideState exits: m=13752 SNR=76.2 Saturated
02:01:23.064 00.005 7680 Guiding  Dir = 2, Dur = 103
02:01:23.064 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:23.068 00.004 7680 IsSlewing returns 0
02:01:23.068 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:01:23.072 00.004 7680 IsGuiding returns 0
02:01:23.072 00.000 6120 Enqueuing Expose request
02:01:23.075 00.003 7680 PulseGuide returned control before completion, sleep 113
02:01:23.192 00.117 7680 IsGuiding returns 1
02:01:23.193 00.001 7680 scope still moving after pulse duration time elapsed
02:01:23.223 00.030 7680 IsSlewing returns 0
02:01:23.265 00.042 7680 IsGuiding returns 0
02:01:23.267 00.002 7680 scope move finished after 103 + 91 ms
02:01:23.267 00.000 7680 Move returns status 0, amount 103
02:01:23.267 00.000 7680 MoveAxis(N, 0, ABG)
02:01:23.267 00.000 7680 Move returns status 0, amount 0
02:01:23.267 00.000 7680 move complete, result=0
02:01:23.267 00.000 7680 worker thread done servicing request
02:01:23.268 00.001 6120 GuideStep: -0.3 px 103 ms EAST, -0.2 px 0 ms NORTH
02:01:23.273 00.005 7680 Worker thread wakes up
02:01:23.273 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:01:23.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:01:24.529 01.256 7680 Exposure complete
02:01:24.664 00.135 7680 worker thread done servicing request
02:01:24.664 00.000 6120 OnExposeComplete: enter
02:01:24.668 00.004 6120 UpdateGuideState(): m_state=6
02:01:24.672 00.004 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7409
02:01:24.676 00.004 6120 Star::Find returns 1 (1), X=960.61, Y=46.23, Mass=14572, SNR=79.8, Peak=255 HFD=7.2
02:01:24.680 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (-2.95) = xAngle (4.30 = -1.99)
02:01:24.684 00.004 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (4.03 = -2.25)
02:01:24.687 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.35 hyp=0.36 cameraTheta=1.34 mountX=-0.15 mountY=-0.28, mountTheta=-2.05
02:01:24.692 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.35, opts=13)
02:01:24.696 00.004 6120 Enqueuing Move request for scope (0.08, 0.35)
02:01:24.699 00.003 7680 Worker thread wakes up
02:01:24.699 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.35) opts 0xd
02:01:24.699 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.35)
02:01:24.699 00.000 7680 Moving (0.08, 0.35) raw xDistance=-0.15 yDistance=-0.28
02:01:24.699 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:01:24.701 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.28 from input -0.28
02:01:24.701 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:01:24.705 00.004 7680 MoveAxis(E, 0, ABG)
02:01:24.706 00.001 7680 Move returns status 0, amount 0
02:01:24.706 00.000 6120 UpdateGuideState exits: m=14572 SNR=79.8 Saturated
02:01:24.710 00.004 7680 MoveAxis(N, 153, ABG)
02:01:24.710 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:24.714 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:01:24.718 00.004 6120 Enqueuing Expose request
02:01:24.722 00.004 7680 Guiding  Dir = 0, Dur = 153
02:01:24.722 00.000 7680 IsSlewing returns 0
02:01:24.722 00.000 7680 IsGuiding returns 0
02:01:24.723 00.001 7680 PulseGuide returned control before completion, sleep 163
02:01:24.891 00.168 7680 IsGuiding returns 1
02:01:24.892 00.001 7680 scope still moving after pulse duration time elapsed
02:01:24.922 00.030 7680 IsSlewing returns 0
02:01:24.923 00.001 7680 IsGuiding returns 0
02:01:24.924 00.001 7680 scope move finished after 153 + 48 ms
02:01:24.925 00.001 7680 Move returns status 0, amount 153
02:01:24.926 00.001 7680 move complete, result=0
02:01:24.927 00.001 7680 worker thread done servicing request
02:01:24.927 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 153 ms NORTH
02:01:24.936 00.009 7680 Worker thread wakes up
02:01:24.937 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:01:24.937 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(946,31,31,31)
02:01:25.672 00.735 6120 evsrv: cli 0FAEFED8 connect
02:01:25.686 00.014 6120 case statement mapped state 6 to 3
02:01:25.692 00.006 6120 case statement mapped state 6 to 3
02:01:25.696 00.004 6120 evsrv: cli 0FAEFED8 request: {"method":"get_app_state","id":"4d5c593c-1f4e-4803-93c5-717717ae2043"}
02:01:25.701 00.005 6120 case statement mapped state 6 to 3
02:01:25.703 00.002 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d5c593c-1f4e-4803-93c5-717717ae2043"}
02:01:25.709 00.006 6120 evsrv: cli 0FAEFED8 disconnect
02:01:25.714 00.005 6120 evsrv: cli 0FAEF7F8 connect
02:01:26.030 00.316 6120 case statement mapped state 6 to 3
02:01:26.040 00.010 6120 case statement mapped state 6 to 3
02:01:26.045 00.005 6120 evsrv: cli 0FAEF7F8 request: {"method":"stop_capture","id":"c41fffd8-0b56-438c-a28a-2d77bfb562ef"}
02:01:26.047 00.002 6120 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
02:01:26.051 00.004 6120 Status Line: Waiting for devices...
02:01:26.057 00.006 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":0,"id":"c41fffd8-0b56-438c-a28a-2d77bfb562ef"}
02:01:26.060 00.003 6120 evsrv: cli 0FAEF7F8 disconnect
02:01:26.063 00.003 6120 evsrv: cli 0FAEFBB8 connect
02:01:26.067 00.004 6120 case statement mapped state 6 to 3
02:01:26.070 00.003 6120 case statement mapped state 6 to 3
02:01:26.074 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"817dbbd1-4cae-430f-ba87-f31188abce16"}
02:01:26.076 00.002 6120 case statement mapped state 6 to 3
02:01:26.079 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"817dbbd1-4cae-430f-ba87-f31188abce16"}
02:01:26.083 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
02:01:26.130 00.047 7680 ZWO: stopexposure
02:01:26.149 00.019 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:190->Capture failed
02:01:26.149 00.000 7680 worker thread done servicing request
02:01:26.149 00.000 6120 OnExposeComplete: enter
02:01:26.156 00.007 6120 OnExposeComplete: Capture Error reported
02:01:26.166 00.010 6120 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
02:01:26.175 00.009 6120 Mount: notify guiding stopped
02:01:26.185 00.010 6120 Changing from state GUIDING to STOP
02:01:26.187 00.002 6120 guider state => SELECTED
02:01:26.190 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:01:26.193 00.003 6120 Changing from state SELECTED to UNINITIALIZED
02:01:26.197 00.004 6120 guider state => SELECTING
02:01:26.202 00.005 6120 Status Line: Stopped.
02:01:26.205 00.003 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:489->Error reported capturing image
02:01:27.083 00.878 6120 evsrv: cli 0FAEF2F8 connect
02:01:27.090 00.007 6120 evsrv: cli 0FAEF2F8 request: {"method":"get_app_state","id":"e2cecb6d-e3d0-455d-a223-c232c164f33b"}
02:01:27.099 00.009 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":"Stopped","id":"e2cecb6d-e3d0-455d-a223-c232c164f33b"}
02:01:27.106 00.007 6120 evsrv: cli 0FAEF2F8 disconnect
02:03:28.088 120.982 6120 evsrv: cli 0FAEFBB8 connect
02:03:28.093 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"3ffb1c56-2b66-468c-b219-c32f9d7923f0"}
02:03:28.097 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ffb1c56-2b66-468c-b219-c32f9d7923f0"}
02:03:28.104 00.007 6120 evsrv: cli 0FAEFBB8 disconnect
02:03:28.108 00.004 6120 evsrv: cli 0FAF0158 connect
02:03:28.111 00.003 6120 evsrv: cli 0FAF0158 request: {"method":"loop","id":"716126ea-9687-46a1-84aa-c4c71587df58"}
02:03:28.114 00.003 6120 Status Line: Looping
02:03:28.119 00.005 6120 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
02:03:28.127 00.008 6120 ScheduleExposure(1000,3,0) exposurePending=0
02:03:28.133 00.006 6120 Enqueuing Expose request
02:03:28.136 00.003 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"716126ea-9687-46a1-84aa-c4c71587df58"}
02:03:28.139 00.003 7680 Worker thread wakes up
02:03:28.139 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:03:28.139 00.000 6120 evsrv: cli 0FAF0158 disconnect
02:03:28.142 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:03:29.388 01.246 7680 Exposure complete
02:03:29.513 00.125 7680 worker thread done servicing request
02:03:29.513 00.000 6120 OnExposeComplete: enter
02:03:29.518 00.005 6120 UpdateGuideState(): m_state=1
02:03:29.520 00.002 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:03:29.525 00.005 6120 Star::Find false star n=8 nbg=280 bg=0.7 sigma=0.7 thresh=3 peak=2
02:03:29.529 00.004 6120 Star::Find returns 0 (2), X=960.00, Y=46.00, Mass=26, SNR=2.9, Peak=7 HFD=0.0
02:03:29.532 00.003 6120 DistanceChecker: activated
02:03:29.536 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
02:03:29.539 00.003 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
02:03:29.543 00.004 6120 Status Line: Star lost - low SNR
02:03:29.547 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:03:29.550 00.003 6120 UpdateGuideState exits: Star lost - low SNR
02:03:29.553 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:29.557 00.004 6120 ScheduleExposure(1000,3,0) exposurePending=0
02:03:29.561 00.004 6120 Enqueuing Expose request
02:03:29.564 00.003 7680 Worker thread wakes up
02:03:29.564 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:03:29.564 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:03:30.808 01.244 7680 Exposure complete
02:03:30.933 00.125 7680 worker thread done servicing request
02:03:30.934 00.001 6120 OnExposeComplete: enter
02:03:30.938 00.004 6120 UpdateGuideState(): m_state=1
02:03:30.943 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
02:03:30.948 00.005 6120 Star::Find false star n=10 nbg=279 bg=0.7 sigma=0.8 thresh=3 peak=2
02:03:30.954 00.006 6120 Star::Find returns 0 (2), X=960.00, Y=46.00, Mass=28, SNR=2.9, Peak=5 HFD=0.0
02:03:30.958 00.004 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
02:03:30.962 00.004 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
02:03:30.966 00.004 6120 Status Line: Star lost - low SNR
02:03:30.971 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:03:30.974 00.003 6120 UpdateGuideState exits: Star lost - low SNR
02:03:30.978 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:30.981 00.003 6120 ScheduleExposure(1000,3,0) exposurePending=0
02:03:30.985 00.004 6120 Enqueuing Expose request
02:03:30.990 00.005 7680 Worker thread wakes up
02:03:30.990 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:03:30.990 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:03:32.237 01.247 7680 Exposure complete
02:03:32.362 00.125 7680 worker thread done servicing request
02:03:32.363 00.001 6120 OnExposeComplete: enter
02:03:32.366 00.003 6120 UpdateGuideState(): m_state=1
02:03:32.371 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
02:03:32.375 00.004 6120 Star::Find false star n=16 nbg=281 bg=0.7 sigma=0.7 thresh=3 peak=1
02:03:32.378 00.003 6120 Star::Find returns 0 (2), X=960.00, Y=46.00, Mass=42, SNR=2.9, Peak=5 HFD=0.0
02:03:32.383 00.005 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
02:03:32.387 00.004 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
02:03:32.391 00.004 6120 Status Line: Star lost - low SNR
02:03:32.395 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:03:32.400 00.005 6120 UpdateGuideState exits: Star lost - low SNR
02:03:32.404 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:32.407 00.003 6120 ScheduleExposure(1000,3,0) exposurePending=0
02:03:32.411 00.004 6120 Enqueuing Expose request
02:03:32.416 00.005 7680 Worker thread wakes up
02:03:32.416 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:03:32.416 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:03:33.141 00.725 6120 evsrv: cli 0FAF03D8 connect
02:03:33.146 00.005 6120 case statement mapped state 1 to 101
02:03:33.150 00.004 6120 case statement mapped state 1 to 101
02:03:33.153 00.003 6120 evsrv: cli 0FAF03D8 request: {"method":"get_exposure","id":"24b201ee-7d21-4d76-b54f-b7a914b45532"}
02:03:33.156 00.003 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":1000,"id":"24b201ee-7d21-4d76-b54f-b7a914b45532"}
02:03:33.159 00.003 6120 evsrv: cli 0FAF03D8 disconnect
02:03:33.656 00.497 7680 Exposure complete
02:03:33.800 00.144 7680 worker thread done servicing request
02:03:33.800 00.000 6120 OnExposeComplete: enter
02:03:33.805 00.005 6120 UpdateGuideState(): m_state=1
02:03:33.810 00.005 6120 Star::Find(15, 960, 46, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:33.816 00.006 6120 Star::Find false star n=13 nbg=271 bg=0.7 sigma=0.7 thresh=3 peak=2
02:03:33.821 00.005 6120 Star::Find returns 0 (2), X=960.00, Y=46.00, Mass=35, SNR=2.9, Peak=5 HFD=0.0
02:03:33.826 00.005 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\guider_multistar.cpp:946->UpdateCurrentPosition():newStar not found
02:03:33.832 00.006 6120 Throw from C:\cygwin\home\agalasso\projects\phd2\guider.cpp:1354->unable to update current position
02:03:33.838 00.006 6120 Status Line: Star lost - low SNR
02:03:33.844 00.006 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:03:33.849 00.005 6120 UpdateGuideState exits: Star lost - low SNR
02:03:33.853 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:33.858 00.005 6120 ScheduleExposure(1000,3,0) exposurePending=0
02:03:33.861 00.003 6120 Enqueuing Expose request
02:03:33.865 00.004 7680 Worker thread wakes up
02:03:33.865 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:03:33.865 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
02:03:35.115 01.250 7680 Exposure complete
02:03:35.161 00.046 6120 evsrv: cli 0FAEFED8 connect
02:03:35.166 00.005 6120 case statement mapped state 1 to 101
02:03:35.171 00.005 6120 case statement mapped state 1 to 101
02:03:35.176 00.005 6120 evsrv: cli 0FAEFED8 request: {"method":"find_star","params":{},"id":"93d1a1a4-79e3-4589-8248-d99cecf8eb39"}
02:03:35.180 00.004 6120 GuiderMultiStar::AutoSelect enter
02:03:35.185 00.005 6120 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
02:03:35.235 00.050 7680 worker thread done servicing request
02:03:35.313 00.078 6120 AutoFind: auto downsample for scale 1.00 => 1x
02:03:35.497 00.184 6120 AutoFind: global mean = 0.0, stdev 7.8
02:03:35.501 00.004 6120 AutoFind: using threshold = 0.1
02:03:35.750 00.249 6120 AutoFind: local max [127, 111] 106.1
02:03:35.754 00.004 6120 AutoFind: local max [325, 919] 91.7
02:03:35.757 00.003 6120 AutoFind: local max [495, 986] 68.5
02:03:35.761 00.004 6120 AutoFind: local max [495, 991] 68.3
02:03:35.765 00.004 6120 AutoFind: local max [190, 191] 57.2
02:03:35.768 00.003 6120 AutoFind: local max [536, 86] 54.5
02:03:35.771 00.003 6120 AutoFind: local max [539, 80] 53.8
02:03:35.776 00.005 6120 AutoFind: local max [776, 910] 51.1
02:03:35.780 00.004 6120 AutoFind: local max [513, 673] 50.9
02:03:35.782 00.002 6120 AutoFind: local max [635, 484] 45.2
02:03:35.787 00.005 6120 AutoFind: local max [581, 67] 40.4
02:03:35.790 00.003 6120 AutoFind: local max [588, 60] 37.8
02:03:35.794 00.004 6120 AutoFind: local max [50, 294] 37.1
02:03:35.798 00.004 6120 AutoFind: local max [646, 489] 34.7
02:03:35.801 00.003 6120 AutoFind: local max [765, 901] 34.3
02:03:35.804 00.003 6120 AutoFind: local max [759, 11] 33.6
02:03:35.808 00.004 6120 AutoFind: local max [689, 834] 29.2
02:03:35.812 00.004 6120 AutoFind: local max [699, 841] 28.5
02:03:35.814 00.002 6120 AutoFind: local max [681, 838] 28.5
02:03:35.818 00.004 6120 AutoFind: local max [552, 68] 28.1
02:03:35.821 00.003 6120 AutoFind: local max [679, 847] 27.7
02:03:35.825 00.004 6120 AutoFind: local max [732, 928] 27.1
02:03:35.829 00.004 6120 AutoFind: local max [604, 377] 26.9
02:03:35.833 00.004 6120 AutoFind: local max [573, 651] 26.9
02:03:35.836 00.003 6120 AutoFind: local max [686, 856] 26.2
02:03:35.840 00.004 6120 AutoFind: local max [691, 856] 26.2
02:03:35.842 00.002 6120 AutoFind: local max [697, 852] 25.5
02:03:35.846 00.004 6120 AutoFind: local max [24, 933] 24.5
02:03:35.850 00.004 6120 AutoFind: local max [656, 461] 22.1
02:03:35.853 00.003 6120 AutoFind: local max [650, 480] 20.6
02:03:35.856 00.003 6120 AutoFind: local max [645, 478] 20.5
02:03:35.861 00.005 6120 AutoFind: local max [735, 849] 20.4
02:03:35.864 00.003 6120 AutoFind: local max [188, 1084] 19.0
02:03:35.868 00.004 6120 AutoFind: local max [1817, 592] 18.9
02:03:35.871 00.003 6120 AutoFind: local max [1868, 267] 18.1
02:03:35.874 00.003 6120 AutoFind: local max [668, 467] 17.5
02:03:35.878 00.004 6120 AutoFind: local max [1786, 339] 17.1
02:03:35.881 00.003 6120 AutoFind: local max [54, 1070] 13.2
02:03:35.885 00.004 6120 AutoFind: local max [1787, 345] 12.4
02:03:35.889 00.004 6120 AutoFind: local max [674, 320] 11.5
02:03:35.893 00.004 6120 AutoFind: local max [1523, 932] 11.5
02:03:35.896 00.003 6120 AutoFind: local max [1634, 764] 11.3
02:03:35.899 00.003 6120 AutoFind: local max [810, 897] 10.1
02:03:35.903 00.004 6120 AutoFind: local max [673, 326] 9.9
02:03:35.907 00.004 6120 AutoFind: local max [35, 1084] 9.5
02:03:35.910 00.003 6120 AutoFind: local max [1632, 770] 9.1
02:03:35.912 00.002 6120 AutoFind: local max [621, 488] 8.8
02:03:35.916 00.004 6120 AutoFind: local max [770, 579] 8.7
02:03:35.920 00.004 6120 AutoFind: local max [1568, 189] 8.0
02:03:35.923 00.003 6120 AutoFind: local max [483, 769] 7.6
02:03:35.926 00.003 6120 AutoFind: local max [48, 355] 7.3
02:03:35.930 00.004 6120 AutoFind: local max [763, 887] 7.1
02:03:35.934 00.004 6120 AutoFind: local max [716, 783] 6.6
02:03:35.938 00.004 6120 AutoFind: local max [1070, 82] 6.2
02:03:35.942 00.004 6120 AutoFind: local max [715, 777] 5.9
02:03:35.946 00.004 6120 AutoFind: local max [620, 495] 5.9
02:03:35.950 00.004 6120 AutoFind: local max [36, 398] 5.8
02:03:35.953 00.003 6120 AutoFind: local max [1046, 368] 5.4
02:03:35.956 00.003 6120 AutoFind: local max [387, 308] 5.3
02:03:35.960 00.004 6120 AutoFind: local max [692, 510] 5.1
02:03:35.963 00.003 6120 AutoFind: local max [1885, 36] 4.8
02:03:35.966 00.003 6120 AutoFind: local max [638, 469] 4.8
02:03:35.969 00.003 6120 AutoFind: local max [451, 504] 4.7
02:03:35.972 00.003 6120 AutoFind: local max [638, 928] 4.7
02:03:35.975 00.003 6120 AutoFind: local max [1625, 935] 4.7
02:03:35.979 00.004 6120 AutoFind: local max [534, 467] 4.6
02:03:35.983 00.004 6120 AutoFind: local max [568, 112] 4.4
02:03:35.986 00.003 6120 AutoFind: local max [646, 447] 4.3
02:03:35.989 00.003 6120 AutoFind: local max [690, 517] 4.2
02:03:35.994 00.005 6120 AutoFind: local max [660, 482] 4.1
02:03:35.997 00.003 6120 AutoFind: local max [1500, 420] 4.0
02:03:36.000 00.003 6120 AutoFind: local max [1853, 58] 3.9
02:03:36.003 00.003 6120 AutoFind: local max [1501, 413] 3.9
02:03:36.006 00.003 6120 AutoFind: local max [931, 582] 3.9
02:03:36.010 00.004 6120 AutoFind: local max [668, 842] 3.9
02:03:36.013 00.003 6120 AutoFind: local max [128, 562] 3.8
02:03:36.017 00.004 6120 AutoFind: local max [1047, 374] 3.8
02:03:36.020 00.003 6120 AutoFind: local max [674, 477] 3.8
02:03:36.023 00.003 6120 AutoFind: local max [679, 974] 3.8
02:03:36.026 00.003 6120 AutoFind: local max [580, 260] 3.7
02:03:36.030 00.004 6120 AutoFind: local max [434, 1066] 3.7
02:03:36.034 00.004 6120 AutoFind: local max [739, 806] 3.6
02:03:36.037 00.003 6120 AutoFind: local max [679, 467] 3.5
02:03:36.040 00.003 6120 AutoFind: local max [738, 535] 3.5
02:03:36.044 00.004 6120 AutoFind: local max [451, 510] 3.5
02:03:36.048 00.004 6120 AutoFind: local max [633, 469] 3.4
02:03:36.052 00.004 6120 AutoFind: local max [666, 489] 3.4
02:03:36.055 00.003 6120 AutoFind: local max [1653, 702] 3.4
02:03:36.058 00.003 6120 AutoFind: local max [738, 541] 3.3
02:03:36.062 00.004 6120 AutoFind: local max [454, 16] 3.3
02:03:36.066 00.004 6120 AutoFind: local max [622, 229] 3.2
02:03:36.069 00.003 6120 AutoFind: local max [1652, 708] 3.2
02:03:36.074 00.005 6120 AutoFind: local max [1817, 184] 3.2
02:03:36.078 00.004 6120 AutoFind: local max [578, 266] 3.2
02:03:36.081 00.003 6120 AutoFind: local max [617, 75] 3.2
02:03:36.084 00.003 6120 AutoFind: local max [1841, 272] 3.1
02:03:36.088 00.004 6120 AutoFind: local max [676, 768] 3.1
02:03:36.091 00.003 6120 AutoFind: local max [535, 96] 3.1
02:03:36.094 00.003 6120 AutoFind: local max [150, 1043] 3.1
02:03:36.098 00.004 6120 AutoFind: local max [624, 479] 3.1
02:03:36.100 00.002 6120 AutoFind: too close [624, 479] 3.1 - [633, 469] 3.4
02:03:36.104 00.004 6120 AutoFind: too close [624, 479] 3.1 - [638, 469] 4.8
02:03:36.108 00.004 6120 AutoFind: too close [624, 479] 3.1 - [620, 495] 5.9
02:03:36.112 00.004 6120 AutoFind: too close [624, 479] 3.1 - [621, 488] 8.8
02:03:36.115 00.003 6120 AutoFind: close dim-bright [624, 479] 3.1 - [635, 484] 45.2
02:03:36.118 00.003 6120 AutoFind: close dim-bright [535, 96] 3.1 - [539, 80] 53.8
02:03:36.122 00.004 6120 AutoFind: close dim-bright [535, 96] 3.1 - [536, 86] 54.5
02:03:36.125 00.003 6120 AutoFind: too close [578, 266] 3.2 - [580, 260] 3.7
02:03:36.129 00.004 6120 AutoFind: too close [1652, 708] 3.2 - [1653, 702] 3.4
02:03:36.132 00.003 6120 AutoFind: too close [738, 541] 3.3 - [738, 535] 3.5
02:03:36.135 00.003 6120 AutoFind: too close [666, 489] 3.4 - [674, 477] 3.8
02:03:36.139 00.004 6120 AutoFind: too close [666, 489] 3.4 - [660, 482] 4.1
02:03:36.142 00.003 6120 AutoFind: close dim-bright [666, 489] 3.4 - [650, 480] 20.6
02:03:36.146 00.004 6120 AutoFind: close dim-bright [666, 489] 3.4 - [646, 489] 34.7
02:03:36.149 00.003 6120 AutoFind: too close [633, 469] 3.4 - [638, 469] 4.8
02:03:36.152 00.003 6120 AutoFind: too close [633, 469] 3.4 - [621, 488] 8.8
02:03:36.156 00.004 6120 AutoFind: close dim-bright [633, 469] 3.4 - [645, 478] 20.5
02:03:36.161 00.005 6120 AutoFind: close dim-bright [633, 469] 3.4 - [650, 480] 20.6
02:03:36.164 00.003 6120 AutoFind: close dim-bright [633, 469] 3.4 - [646, 489] 34.7
02:03:36.168 00.004 6120 AutoFind: close dim-bright [633, 469] 3.4 - [635, 484] 45.2
02:03:36.171 00.003 6120 AutoFind: too close [451, 510] 3.5 - [451, 504] 4.7
02:03:36.174 00.003 6120 AutoFind: too close [679, 467] 3.5 - [674, 477] 3.8
02:03:36.177 00.003 6120 AutoFind: too close [679, 467] 3.5 - [660, 482] 4.1
02:03:36.181 00.004 6120 AutoFind: too close [679, 467] 3.5 - [668, 467] 17.5
02:03:36.185 00.004 6120 AutoFind: too close [674, 477] 3.8 - [660, 482] 4.1
02:03:36.189 00.004 6120 AutoFind: too close [674, 477] 3.8 - [668, 467] 17.5
02:03:36.191 00.002 6120 AutoFind: close dim-bright [674, 477] 3.8 - [656, 461] 22.1
02:03:36.195 00.004 6120 AutoFind: too close [1047, 374] 3.8 - [1046, 368] 5.4
02:03:36.198 00.003 6120 AutoFind: close dim-bright [668, 842] 3.9 - [686, 856] 26.2
02:03:36.202 00.004 6120 AutoFind: close dim-bright [668, 842] 3.9 - [679, 847] 27.7
02:03:36.205 00.003 6120 AutoFind: close dim-bright [668, 842] 3.9 - [681, 838] 28.5
02:03:36.208 00.003 6120 AutoFind: too close [1501, 413] 3.9 - [1500, 420] 4.0
02:03:36.211 00.003 6120 AutoFind: too close [660, 482] 4.1 - [668, 467] 17.5
02:03:36.215 00.004 6120 AutoFind: close dim-bright [660, 482] 4.1 - [645, 478] 20.5
02:03:36.219 00.004 6120 AutoFind: close dim-bright [660, 482] 4.1 - [650, 480] 20.6
02:03:36.221 00.002 6120 AutoFind: close dim-bright [660, 482] 4.1 - [646, 489] 34.7
02:03:36.224 00.003 6120 AutoFind: too close [690, 517] 4.2 - [692, 510] 5.1
02:03:36.227 00.003 6120 AutoFind: close dim-bright [646, 447] 4.3 - [656, 461] 22.1
02:03:36.232 00.005 6120 AutoFind: too close [638, 469] 4.8 - [621, 488] 8.8
02:03:36.235 00.003 6120 AutoFind: too close [638, 469] 4.8 - [645, 478] 20.5
02:03:36.238 00.003 6120 AutoFind: too close [638, 469] 4.8 - [650, 480] 20.6
02:03:36.241 00.003 6120 AutoFind: too close [638, 469] 4.8 - [656, 461] 22.1
02:03:36.245 00.004 6120 AutoFind: close dim-bright [638, 469] 4.8 - [646, 489] 34.7
02:03:36.248 00.003 6120 AutoFind: close dim-bright [638, 469] 4.8 - [635, 484] 45.2
02:03:36.251 00.003 6120 AutoFind: too close [620, 495] 5.9 - [621, 488] 8.8
02:03:36.254 00.003 6120 AutoFind: close dim-bright [620, 495] 5.9 - [635, 484] 45.2
02:03:36.256 00.002 6120 AutoFind: too close [715, 777] 5.9 - [716, 783] 6.6
02:03:36.261 00.005 6120 AutoFind: too close [763, 887] 7.1 - [765, 901] 34.3
02:03:36.264 00.003 6120 AutoFind: close dim-bright [621, 488] 8.8 - [635, 484] 45.2
02:03:36.268 00.004 6120 AutoFind: too close [1632, 770] 9.1 - [1634, 764] 11.3
02:03:36.271 00.003 6120 AutoFind: too close [35, 1084] 9.5 - [54, 1070] 13.2
02:03:36.275 00.004 6120 AutoFind: too close [673, 326] 9.9 - [674, 320] 11.5
02:03:36.278 00.003 6120 AutoFind: too close [1787, 345] 12.4 - [1786, 339] 17.1
02:03:36.281 00.003 6120 AutoFind: too close [668, 467] 17.5 - [650, 480] 20.6
02:03:36.284 00.003 6120 AutoFind: too close [668, 467] 17.5 - [656, 461] 22.1
02:03:36.289 00.005 6120 AutoFind: too close [645, 478] 20.5 - [650, 480] 20.6
02:03:36.292 00.003 6120 AutoFind: too close [645, 478] 20.5 - [656, 461] 22.1
02:03:36.296 00.004 6120 AutoFind: too close [645, 478] 20.5 - [646, 489] 34.7
02:03:36.299 00.003 6120 AutoFind: too close [645, 478] 20.5 - [635, 484] 45.2
02:03:36.302 00.003 6120 AutoFind: too close [650, 480] 20.6 - [656, 461] 22.1
02:03:36.307 00.005 6120 AutoFind: too close [650, 480] 20.6 - [646, 489] 34.7
02:03:36.309 00.002 6120 AutoFind: too close [650, 480] 20.6 - [635, 484] 45.2
02:03:36.312 00.003 6120 AutoFind: too close [697, 852] 25.5 - [691, 856] 26.2
02:03:36.316 00.004 6120 AutoFind: too close [697, 852] 25.5 - [686, 856] 26.2
02:03:36.319 00.003 6120 AutoFind: too close [697, 852] 25.5 - [679, 847] 27.7
02:03:36.322 00.003 6120 AutoFind: too close [697, 852] 25.5 - [681, 838] 28.5
02:03:36.325 00.003 6120 AutoFind: too close [697, 852] 25.5 - [699, 841] 28.5
02:03:36.328 00.003 6120 AutoFind: too close [697, 852] 25.5 - [689, 834] 29.2
02:03:36.332 00.004 6120 AutoFind: too close [691, 856] 26.2 - [686, 856] 26.2
02:03:36.335 00.003 6120 AutoFind: too close [691, 856] 26.2 - [679, 847] 27.7
02:03:36.338 00.003 6120 AutoFind: too close [691, 856] 26.2 - [681, 838] 28.5
02:03:36.341 00.003 6120 AutoFind: too close [691, 856] 26.2 - [699, 841] 28.5
02:03:36.345 00.004 6120 AutoFind: too close [686, 856] 26.2 - [679, 847] 27.7
02:03:36.347 00.002 6120 AutoFind: too close [686, 856] 26.2 - [681, 838] 28.5
02:03:36.350 00.003 6120 AutoFind: too close [686, 856] 26.2 - [699, 841] 28.5
02:03:36.354 00.004 6120 AutoFind: too close [679, 847] 27.7 - [681, 838] 28.5
02:03:36.357 00.003 6120 AutoFind: too close [679, 847] 27.7 - [699, 841] 28.5
02:03:36.361 00.004 6120 AutoFind: too close [679, 847] 27.7 - [689, 834] 29.2
02:03:36.364 00.003 6120 AutoFind: too close [552, 68] 28.1 - [539, 80] 53.8
02:03:36.367 00.003 6120 AutoFind: too close [552, 68] 28.1 - [536, 86] 54.5
02:03:36.372 00.005 6120 AutoFind: too close [681, 838] 28.5 - [699, 841] 28.5
02:03:36.375 00.003 6120 AutoFind: too close [681, 838] 28.5 - [689, 834] 29.2
02:03:36.380 00.005 6120 AutoFind: too close [699, 841] 28.5 - [689, 834] 29.2
02:03:36.383 00.003 6120 AutoFind: too close [765, 901] 34.3 - [776, 910] 51.1
02:03:36.386 00.003 6120 AutoFind: too close [646, 489] 34.7 - [635, 484] 45.2
02:03:36.389 00.003 6120 AutoFind: too close [588, 60] 37.8 - [581, 67] 40.4
02:03:36.392 00.003 6120 AutoFind: too close [539, 80] 53.8 - [536, 86] 54.5
02:03:36.396 00.004 6120 AutoFind: too close [495, 991] 68.3 - [495, 986] 68.5
02:03:36.399 00.003 6120 AutoFind: too close to edge [188, 1084] 19.0
02:03:36.403 00.004 6120 AutoFind: too close to edge [759, 11] 33.6
02:03:36.406 00.003 6120 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
02:03:36.409 00.003 6120 Star::Find(15, 127, 111, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.413 00.004 6120 Star::Find returns 1 (1), X=126.75, Y=111.11, Mass=11275, SNR=69.8, Peak=255 HFD=6.1
02:03:36.417 00.004 6120 Star::Find(15, 325, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.421 00.004 6120 Star::Find returns 1 (1), X=325.40, Y=919.24, Mass=13568, SNR=76.5, Peak=255 HFD=6.2
02:03:36.425 00.004 6120 Star::Find(15, 190, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.428 00.003 6120 Star::Find returns 1 (1), X=189.86, Y=191.77, Mass=5941, SNR=51.8, Peak=255 HFD=5.4
02:03:36.431 00.003 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.435 00.004 6120 Star::Find returns 1 (0), X=513.11, Y=674.93, Mass=8770, SNR=61.7, Peak=218 HFD=6.5
02:03:36.438 00.003 6120 Star::Find(15, 50, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.442 00.004 6120 Star::Find returns 1 (0), X=49.65, Y=294.07, Mass=3286, SNR=38.9, Peak=172 HFD=5.1
02:03:36.445 00.003 6120 Star::Find(15, 732, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.448 00.003 6120 Star::Find returns 1 (0), X=732.92, Y=929.75, Mass=4807, SNR=45.7, Peak=133 HFD=6.7
02:03:36.452 00.004 6120 Star::Find(15, 604, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.455 00.003 6120 Star::Find returns 1 (0), X=604.84, Y=378.24, Mass=5416, SNR=46.2, Peak=136 HFD=6.6
02:03:36.458 00.003 6120 Star::Find(15, 573, 651, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.461 00.003 6120 Star::Find returns 1 (0), X=574.28, Y=651.69, Mass=5036, SNR=47.0, Peak=123 HFD=6.7
02:03:36.465 00.004 6120 Star::Find(15, 24, 933, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.468 00.003 6120 Star::Find returns 1 (0), X=24.11, Y=933.16, Mass=1747, SNR=28.5, Peak=111 HFD=4.5
02:03:36.472 00.004 6120 Star::Find(15, 735, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.476 00.004 6120 Star::Find returns 1 (0), X=735.86, Y=850.55, Mass=3600, SNR=40.3, Peak=89 HFD=6.9
02:03:36.479 00.003 6120 Star::Find(15, 1817, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.483 00.004 6120 Star::Find returns 1 (0), X=1816.25, Y=593.72, Mass=2390, SNR=33.4, Peak=87 HFD=6.3
02:03:36.487 00.004 6120 Star::Find(15, 1868, 267, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.491 00.004 6120 Star::Find returns 1 (0), X=1868.21, Y=267.67, Mass=2110, SNR=31.1, Peak=114 HFD=5.6
02:03:36.494 00.003 6120 Star::Find(15, 1523, 932, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.497 00.003 6120 Star::Find returns 1 (0), X=1521.45, Y=935.06, Mass=1823, SNR=28.2, Peak=55 HFD=6.2
02:03:36.501 00.004 6120 Star::Find(15, 810, 897, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.503 00.002 6120 Star::Find returns 1 (0), X=810.53, Y=897.88, Mass=1954, SNR=29.2, Peak=47 HFD=7.2
02:03:36.508 00.005 6120 Star::Find(15, 770, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.511 00.003 6120 Star::Find returns 1 (0), X=770.84, Y=580.55, Mass=1795, SNR=27.3, Peak=44 HFD=7.2
02:03:36.515 00.004 6120 Star::Find(15, 1568, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.518 00.003 6120 Star::Find returns 1 (0), X=1568.77, Y=190.91, Mass=1165, SNR=23.0, Peak=40 HFD=6.1
02:03:36.522 00.004 6120 Star::Find(15, 483, 769, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.524 00.002 6120 Star::Find returns 1 (0), X=483.24, Y=770.99, Mass=948, SNR=20.6, Peak=34 HFD=6.0
02:03:36.526 00.002 6120 Star::Find(15, 48, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.531 00.005 6120 Star::Find returns 1 (0), X=48.14, Y=354.47, Mass=521, SNR=15.7, Peak=35 HFD=4.8
02:03:36.534 00.003 6120 Star::Find(15, 1070, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.537 00.003 6120 Star::Find returns 1 (0), X=1071.18, Y=83.44, Mass=932, SNR=20.5, Peak=26 HFD=6.8
02:03:36.541 00.004 6120 Star::Find(15, 36, 398, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.544 00.003 6120 Star::Find returns 1 (0), X=35.73, Y=397.93, Mass=558, SNR=16.0, Peak=31 HFD=5.5
02:03:36.547 00.003 6120 Star::Find(15, 387, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.550 00.003 6120 Star::Find returns 1 (0), X=386.78, Y=309.62, Mass=714, SNR=18.2, Peak=25 HFD=5.9
02:03:36.554 00.004 6120 Star::Find(15, 1885, 36, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.557 00.003 6120 Star::Find returns 1 (0), X=1884.26, Y=34.26, Mass=402, SNR=13.6, Peak=24 HFD=5.1
02:03:36.560 00.003 6120 Star::Find(15, 638, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.563 00.003 6120 Star::Find returns 1 (0), X=639.05, Y=929.33, Mass=651, SNR=17.0, Peak=23 HFD=6.2
02:03:36.567 00.004 6120 Star::Find(15, 1625, 935, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.571 00.004 6120 Star::Find returns 1 (0), X=1625.65, Y=931.92, Mass=594, SNR=16.1, Peak=23 HFD=6.0
02:03:36.573 00.002 6120 Star::Find(15, 534, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.577 00.004 6120 Star::Find returns 1 (0), X=534.08, Y=469.48, Mass=669, SNR=17.1, Peak=23 HFD=6.3
02:03:36.580 00.003 6120 Star::Find(15, 568, 112, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.583 00.003 6120 Star::Find returns 1 (0), X=566.59, Y=114.82, Mass=611, SNR=16.5, Peak=25 HFD=5.5
02:03:36.586 00.003 6120 Star::Find(15, 646, 447, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.590 00.004 6120 Star::Find returns 0 (3), X=646.00, Y=447.00, Mass=0, SNR=0.0, Peak=255 HFD=0.0
02:03:36.593 00.003 6120 Star::Find(15, 1853, 58, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.598 00.005 6120 Star::Find returns 1 (0), X=1852.33, Y=56.60, Mass=399, SNR=13.5, Peak=26 HFD=5.0
02:03:36.601 00.003 6120 Star::Find(15, 931, 582, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.604 00.003 6120 Star::Find returns 1 (0), X=931.59, Y=584.17, Mass=631, SNR=16.6, Peak=19 HFD=7.0
02:03:36.609 00.005 6120 Star::Find(15, 668, 842, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.612 00.003 6120 Star::Find returns 0 (3), X=668.00, Y=842.00, Mass=0, SNR=0.0, Peak=255 HFD=0.0
02:03:36.614 00.002 6120 Star::Find(15, 128, 562, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.617 00.003 6120 Star::Find returns 1 (0), X=127.80, Y=562.97, Mass=370, SNR=13.1, Peak=19 HFD=5.4
02:03:36.621 00.004 6120 Star::Find(15, 679, 974, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.624 00.003 6120 Star::Find returns 1 (0), X=680.83, Y=975.67, Mass=521, SNR=15.4, Peak=22 HFD=6.5
02:03:36.628 00.004 6120 Star::Find(15, 434, 1066, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.630 00.002 6120 Star::Find returns 1 (0), X=433.04, Y=1064.37, Mass=378, SNR=13.1, Peak=26 HFD=5.1
02:03:36.634 00.004 6120 Star::Find(15, 739, 806, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.638 00.004 6120 Star::Find returns 1 (0), X=740.37, Y=808.31, Mass=512, SNR=14.9, Peak=20 HFD=6.2
02:03:36.641 00.003 6120 Star::Find(15, 454, 16, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.644 00.003 6120 Star::Find returns 1 (0), X=452.88, Y=17.20, Mass=329, SNR=12.2, Peak=13 HFD=5.3
02:03:36.647 00.003 6120 Star::Find(15, 622, 229, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.650 00.003 6120 Star::Find returns 1 (0), X=622.86, Y=226.75, Mass=425, SNR=13.8, Peak=16 HFD=6.0
02:03:36.653 00.003 6120 Star::Find(15, 1817, 184, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.657 00.004 6120 Star::Find returns 1 (0), X=1817.14, Y=184.75, Mass=315, SNR=12.0, Peak=19 HFD=5.5
02:03:36.660 00.003 6120 Star::Find(15, 617, 75, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.663 00.003 6120 Star::Find returns 1 (0), X=616.13, Y=75.89, Mass=281, SNR=10.9, Peak=16 HFD=5.5
02:03:36.666 00.003 6120 Star::Find(15, 1841, 272, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.669 00.003 6120 Star::Find returns 1 (0), X=1840.78, Y=273.56, Mass=240, SNR=10.4, Peak=18 HFD=4.9
02:03:36.673 00.004 6120 Star::Find(15, 676, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.677 00.004 6120 Star::Find returns 1 (0), X=677.17, Y=768.71, Mass=277, SNR=11.0, Peak=13 HFD=5.9
02:03:36.679 00.002 6120 Star::Find(15, 535, 96, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.683 00.004 6120 Star::Find returns 1 (1), X=536.43, Y=82.66, Mass=18886, SNR=77.7, Peak=255 HFD=7.4
02:03:36.687 00.004 6120 Star::Find(15, 150, 1043, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.690 00.003 6120 Star::Find returns 1 (0), X=149.97, Y=1043.24, Mass=170, SNR=8.8, Peak=12 HFD=4.2
02:03:36.693 00.003 6120 AutoFind: finding best star pass 1
02:03:36.697 00.004 6120 Star::Find(15, 127, 111, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.700 00.003 6120 Star::Find returns 1 (1), X=126.75, Y=111.11, Mass=11275, SNR=69.8, Peak=255 HFD=6.1
02:03:36.704 00.004 6120 AutoFind: near-saturated [127, 111] 106.1 Mass 11275 SNR 69.8 Peak 255
02:03:36.708 00.004 6120 Star::Find(15, 325, 919, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.711 00.003 6120 Star::Find returns 1 (1), X=325.40, Y=919.24, Mass=13568, SNR=76.5, Peak=255 HFD=6.2
02:03:36.714 00.003 6120 AutoFind: near-saturated [325, 919] 91.7 Mass 13568 SNR 76.5 Peak 255
02:03:36.718 00.004 6120 Star::Find(15, 190, 191, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.721 00.003 6120 Star::Find returns 1 (1), X=189.86, Y=191.77, Mass=5941, SNR=51.8, Peak=255 HFD=5.4
02:03:36.725 00.004 6120 AutoFind: near-saturated [190, 191] 57.2 Mass 5941 SNR 51.8 Peak 255
02:03:36.729 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.733 00.004 6120 Star::Find returns 1 (0), X=513.11, Y=674.93, Mass=8770, SNR=61.7, Peak=218 HFD=6.5
02:03:36.737 00.004 6120 AutoFind returns star at [513, 673] 50.9 Mass 8770 SNR 61.7
02:03:36.741 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.744 00.003 6120 Star::Find returns 1 (0), X=513.11, Y=674.93, Mass=8770, SNR=61.7, Peak=218 HFD=6.5
02:03:36.749 00.005 6120 MultiStar: List (12): {513.11, 674.93}(61.7), {49.65, 294.07}(38.9), {732.92, 929.75}(45.7), {604.84, 378.24}(46.2), {574.28, 651.69}(47.0), {24.11, 933.16}(28.5), {735.86, 850.55}(40.3), {1816.25, 593.72}(33.4), {1868.21, 267.67}(31.1), {1521.45, 935.06}(28.2), {810.53, 897.88}(29.2), {770.84, 580.55}(27.3), 
02:03:36.752 00.003 6120 setting lock position to (513.11, 674.93)
02:03:36.755 00.003 6120 AutoSelect: state = 1, call UpdateGuideState
02:03:36.759 00.004 6120 UpdateGuideState(): m_state=1
02:03:36.763 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:36.766 00.003 6120 Star::Find returns 1 (0), X=513.11, Y=674.93, Mass=8770, SNR=61.7, Peak=218 HFD=6.5
02:03:36.769 00.003 6120 DistanceChecker: deactivated
02:03:36.774 00.005 6120 CameraToMount -- cameraTheta (0.00) - m_xAngle (-2.95) = xAngle (2.95 = 2.95)
02:03:36.776 00.002 6120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (2.69 = 2.69)
02:03:36.781 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
02:03:36.786 00.005 6120 setting lock position to (513.11, 674.93)
02:03:36.789 00.003 6120 CurrentPosition() valid, moving to STATE_SELECTED
02:03:36.794 00.005 6120 Changing from state SELECTING to SELECTED
02:03:36.797 00.003 6120 guider state => SELECTED
02:03:36.803 00.006 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:03:36.806 00.003 6120 UpdateGuideState exits: m=8770 SNR=61.7
02:03:36.810 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:03:36.813 00.003 6120 Status Line: Auto-selected star at (513.1, 674.9)
02:03:36.820 00.007 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":[513.11,674.93],"id":"93d1a1a4-79e3-4589-8248-d99cecf8eb39"}
02:03:36.825 00.005 6120 OnExposeComplete: enter
02:03:36.828 00.003 6120 UpdateGuideState(): m_state=2
02:03:36.831 00.003 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
02:03:36.835 00.004 6120 Star::Find returns 1 (0), X=513.08, Y=674.84, Mass=9078, SNR=63.7, Peak=231 HFD=6.6
02:03:36.840 00.005 6120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-2.95) = xAngle (0.93 = 0.93)
02:03:36.843 00.003 6120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.67 = 0.67)
02:03:36.847 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.02 mountX=0.05 mountY=0.06, mountTheta=0.80
02:03:36.854 00.007 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:03:36.857 00.003 6120 UpdateGuideState exits: m=9078 SNR=63.7
02:03:36.862 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:36.864 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:03:36.866 00.002 6120 Enqueuing Expose request
02:03:36.869 00.003 7680 Worker thread wakes up
02:03:36.869 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:03:36.870 00.001 6120 evsrv: cli 0FAEFED8 disconnect
02:03:36.873 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(498,660,31,31)
02:03:38.122 01.249 7680 Exposure complete
02:03:38.251 00.129 7680 worker thread done servicing request
02:03:38.251 00.000 6120 OnExposeComplete: enter
02:03:38.255 00.004 6120 UpdateGuideState(): m_state=2
02:03:38.259 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
02:03:38.263 00.004 6120 Star::Find returns 1 (0), X=512.96, Y=674.70, Mass=8892, SNR=63.1, Peak=200 HFD=6.7
02:03:38.267 00.004 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-2.95) = xAngle (0.79 = 0.79)
02:03:38.270 00.003 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.52 = 0.52)
02:03:38.273 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.23 hyp=0.27 cameraTheta=-2.17 mountX=0.19 mountY=0.14, mountTheta=0.61
02:03:38.278 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:03:38.281 00.003 6120 UpdateGuideState exits: m=8892 SNR=63.1
02:03:38.285 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:38.288 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:03:38.291 00.003 6120 Enqueuing Expose request
02:03:38.294 00.003 7680 Worker thread wakes up
02:03:38.294 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:03:38.294 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,660,31,31)
02:03:39.547 01.253 7680 Exposure complete
02:03:39.675 00.128 7680 worker thread done servicing request
02:03:39.676 00.001 6120 OnExposeComplete: enter
02:03:39.680 00.004 6120 UpdateGuideState(): m_state=2
02:03:39.683 00.003 6120 Star::Find(15, 512, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
02:03:39.688 00.005 6120 Star::Find returns 1 (0), X=513.02, Y=674.09, Mass=8224, SNR=60.8, Peak=201 HFD=6.4
02:03:39.691 00.003 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-2.95) = xAngle (1.27 = 1.27)
02:03:39.696 00.005 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.01 = 1.01)
02:03:39.701 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.84 hyp=0.85 cameraTheta=-1.68 mountX=0.25 mountY=0.71, mountTheta=1.24
02:03:39.705 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:03:39.709 00.004 6120 UpdateGuideState exits: m=8224 SNR=60.8
02:03:39.713 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:39.716 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:03:39.720 00.004 6120 Enqueuing Expose request
02:03:39.723 00.003 7680 Worker thread wakes up
02:03:39.723 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:03:39.724 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:03:40.970 01.246 7680 Exposure complete
02:03:41.097 00.127 7680 worker thread done servicing request
02:03:41.098 00.001 6120 OnExposeComplete: enter
02:03:41.105 00.007 6120 UpdateGuideState(): m_state=2
02:03:41.110 00.005 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
02:03:41.115 00.005 6120 Star::Find returns 1 (0), X=513.08, Y=674.09, Mass=8968, SNR=63.1, Peak=246 HFD=6.4
02:03:41.118 00.003 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-2.95) = xAngle (1.34 = 1.34)
02:03:41.122 00.004 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (1.07 = 1.07)
02:03:41.126 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.84 hyp=0.84 cameraTheta=-1.62 mountX=0.19 mountY=0.74, mountTheta=1.31
02:03:41.135 00.009 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:03:41.143 00.008 6120 UpdateGuideState exits: m=8968 SNR=63.1
02:03:41.147 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:41.150 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:03:41.152 00.002 6120 Enqueuing Expose request
02:03:41.157 00.005 7680 Worker thread wakes up
02:03:41.157 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:03:41.157 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:03:41.828 00.671 6120 evsrv: cli 0FAEF7F8 connect
02:03:41.832 00.004 6120 case statement mapped state 2 to 1
02:03:41.837 00.005 6120 case statement mapped state 2 to 1
02:03:41.844 00.007 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"00cdd43f-0e9c-42aa-902b-b5563da38a4f"}
02:03:41.849 00.005 6120 case statement mapped state 2 to 1
02:03:41.853 00.004 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Selected","id":"00cdd43f-0e9c-42aa-902b-b5563da38a4f"}
02:03:41.868 00.015 6120 evsrv: cli 0FAEF7F8 disconnect
02:03:41.874 00.006 6120 evsrv: cli 0FAF03D8 connect
02:03:41.879 00.005 6120 case statement mapped state 2 to 1
02:03:41.884 00.005 6120 case statement mapped state 2 to 1
02:03:41.889 00.005 6120 evsrv: cli 0FAF03D8 request: {"method":"get_calibrated","id":"e748edf1-4bd0-4505-a455-156f0f2fb800"}
02:03:41.893 00.004 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":true,"id":"e748edf1-4bd0-4505-a455-156f0f2fb800"}
02:03:41.897 00.004 6120 evsrv: cli 0FAF03D8 disconnect
02:03:41.903 00.006 6120 evsrv: cli 0FAEF2F8 connect
02:03:41.906 00.003 6120 case statement mapped state 2 to 1
02:03:41.912 00.006 6120 case statement mapped state 2 to 1
02:03:41.917 00.005 6120 evsrv: cli 0FAEF2F8 request: {"method":"guide","params":{"settle":{"pixels":1.5,"time":10,"timeout":40},"recalibrate":false},"id":"49d06090-fc42-4cc8-88d8-973b38bb7d5b"}
02:03:41.922 00.005 6120 PhdController::Guide begins
02:03:41.926 00.004 6120 PhdController: newstate STATE_SETUP
02:03:41.930 00.004 6120 PhdController: setup
02:03:41.933 00.003 6120 PhdController: newstate STATE_ATTEMPT_START
02:03:41.937 00.004 6120 PhdController: newstate STATE_CALIBRATE
02:03:41.941 00.004 6120 PhdController: newstate STATE_GUIDE
02:03:41.959 00.018 6120 Changing from state SELECTED to CALIBRATING_PRIMARY
02:03:41.963 00.004 6120 guider state => CALIBRATED
02:03:41.966 00.003 6120 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
02:03:41.971 00.005 6120 reset dither spiral
02:03:41.975 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
02:03:41.979 00.004 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":0,"id":"49d06090-fc42-4cc8-88d8-973b38bb7d5b"}
02:03:41.982 00.003 6120 evsrv: cli 0FAEF2F8 disconnect
02:03:41.988 00.006 6120 evsrv: cli 0FAEFD98 connect
02:03:41.991 00.003 6120 case statement mapped state 5 to 1
02:03:41.995 00.004 6120 case statement mapped state 5 to 1
02:03:41.998 00.003 6120 evsrv: cli 0FAEFD98 request: {"method":"get_lock_shift_params","id":"761073c7-41e9-43d5-85ac-c6c1ecd0c73a"}
02:03:42.003 00.005 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"761073c7-41e9-43d5-85ac-c6c1ecd0c73a"}
02:03:42.008 00.005 6120 evsrv: cli 0FAEFD98 disconnect
02:03:42.012 00.004 6120 evsrv: cli 0FAEFBB8 connect
02:03:42.016 00.004 6120 case statement mapped state 5 to 1
02:03:42.021 00.005 6120 case statement mapped state 5 to 1
02:03:42.025 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_lock_position","id":"cee20ce9-bfea-455c-ac9b-0a5d57c6d4f4"}
02:03:42.028 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":[513.11,674.93],"id":"cee20ce9-bfea-455c-ac9b-0a5d57c6d4f4"}
02:03:42.032 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
02:03:42.037 00.005 6120 evsrv: cli 0FAEFD98 connect
02:03:42.040 00.003 6120 case statement mapped state 5 to 1
02:03:42.044 00.004 6120 case statement mapped state 5 to 1
02:03:42.047 00.003 6120 evsrv: cli 0FAEFD98 request: {"method":"get_app_state","id":"3ea6d1a8-600e-40f6-96c8-15f368b31290"}
02:03:42.052 00.005 6120 case statement mapped state 5 to 1
02:03:42.055 00.003 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":"Selected","id":"3ea6d1a8-600e-40f6-96c8-15f368b31290"}
02:03:42.059 00.004 6120 evsrv: cli 0FAEFD98 disconnect
02:03:42.397 00.338 7680 Exposure complete
02:03:42.531 00.134 7680 worker thread done servicing request
02:03:42.531 00.000 6120 OnExposeComplete: enter
02:03:42.535 00.004 6120 UpdateGuideState(): m_state=5
02:03:42.541 00.006 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
02:03:42.545 00.004 6120 Star::Find returns 1 (0), X=513.02, Y=674.16, Mass=8699, SNR=62.0, Peak=235 HFD=6.4
02:03:42.549 00.004 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-2.95) = xAngle (1.26 = 1.26)
02:03:42.552 00.003 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-2.95) + m_yAngleError (0.27)) = yAngle (0.99 = 0.99)
02:03:42.556 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.77 hyp=0.78 cameraTheta=-1.69 mountX=0.24 mountY=0.65, mountTheta=1.22
02:03:42.561 00.005 6120 Changing from state CALIBRATED to GUIDING
02:03:42.564 00.003 6120 ScopeASCOM::GetDeclinationRadians() returns -5.4
02:03:42.568 00.004 6120 ScopeASCOM::SideOfPier() returns 0
02:03:42.571 00.003 6120 AdjustCalibrationForScopePointing (scope): current dec=-5.4 pierSide=0, cal dec=0.5 pierSide=1 rotAngle=None bin=1
02:03:42.574 00.003 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
02:03:42.579 00.005 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
02:03:42.583 00.004 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
02:03:42.585 00.002 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
02:03:42.589 00.004 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
02:03:42.594 00.005 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
02:03:42.597 00.003 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
02:03:42.601 00.004 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:03:42.604 00.003 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
02:03:42.608 00.004 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
02:03:42.612 00.004 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
02:03:42.616 00.004 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
02:03:42.619 00.003 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
02:03:42.701 00.082 6120 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
02:03:42.708 00.007 6120 GetDouble("/profile/5/camera/pixelsize", 0.000000) returns 2.900000
02:03:42.713 00.005 6120 Guiding starts on opposite side of pier: calibration data side is West, current side is East
02:03:42.718 00.005 6120 FlipCalibration before: x=-169.3, y=-94.7 decFlipRequired=0 sideOfPier=West rotAngle=None parity=+/+
02:03:42.722 00.004 6120 FlipCalibration pre-normalize: x=10.7, y=-94.7
02:03:42.727 00.005 6120 FlipCalibration after: x=10.7 y=-94.7 sideOfPier=East parity=+/-
02:03:42.731 00.004 6120 Mount::SetCalibration (scope) -- xAngle=10.7 yAngle=-94.7 xRate=1.549 yRate=1.842 bin=1 dec=0.5 pierSide=0 par=+/- rotAng=None
02:03:42.736 00.005 6120 Mount::SetCalibration (scope) -- sets m_xAngle=10.7 m_yAngleError=-164.6
02:03:42.741 00.005 6120 ScopeASCOM::GetDeclinationRadians() returns -5.4
02:03:42.745 00.004 6120 ScopeASCOM::SideOfPier() returns 0
02:03:42.755 00.010 6120 Status Line: CAL: West(-169,-95)->East(11,-95)
02:03:42.762 00.007 6120 Dec comp: XRate 1.549 -> 1.543 for dec 0.5 -> dec -5.4
02:03:42.766 00.004 6120 ScopeASCOM::GetDeclinationRadians() returns -5.4
02:03:42.770 00.004 6120 ScopeASCOM::SideOfPier() returns 0
02:03:42.774 00.004 6120 setting lock position to (513.02, 674.16)
02:03:42.778 00.004 6120 guider state => GUIDING
02:03:42.782 00.004 6120 Status Line: Guiding
02:03:42.787 00.005 6120 Mount: notify guiding started
02:03:42.792 00.005 6120 GetString("/profile/5/name", "") returns "PHD SF 2025"
02:03:42.796 00.004 6120 GetString("/profile/5/scope/calibration/timestamp", "") returns "11/25/2025 2:03:42 AM"
02:03:42.801 00.005 6120 GetDouble("/profile/5/scope/calibration/xRate", 1.000000) returns 0.001549
02:03:42.804 00.003 6120 GetDouble("/profile/5/scope/calibration/yRate", 1.000000) returns 0.001842
02:03:42.808 00.004 6120 GetInt("/profile/5/scope/calibration/binning", 1) returns 1
02:03:42.811 00.003 6120 GetDouble("/profile/5/scope/calibration/xAngle", 0.000000) returns 0.187011
02:03:42.816 00.005 6120 GetDouble("/profile/5/scope/calibration/yAngle", 0.000000) returns -1.652140
02:03:42.820 00.004 6120 GetDouble("/profile/5/scope/calibration/declination", 0.000000) returns 0.009384
02:03:42.823 00.003 6120 GetInt("/profile/5/scope/calibration/pierSide", -1) returns 0
02:03:42.828 00.005 6120 GetInt("/profile/5/scope/calibration/raGuideParity", 0) returns 1
02:03:42.831 00.003 6120 GetInt("/profile/5/scope/calibration/decGuideParity", 0) returns -1
02:03:42.835 00.004 6120 GetDouble("/profile/5/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
02:03:42.839 00.004 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
02:03:42.843 00.004 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
02:03:42.847 00.004 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
02:03:42.852 00.005 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
02:03:42.856 00.004 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
02:03:42.860 00.004 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
02:03:42.864 00.004 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
02:03:42.868 00.004 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:03:42.871 00.003 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
02:03:42.875 00.004 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
02:03:42.879 00.004 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
02:03:42.882 00.003 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
02:03:42.886 00.004 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
02:03:42.890 00.004 6120 GetInt("/profile/5/scope/calibration/focal_length", 0) returns 0
02:03:42.894 00.004 6120 GetDouble("/profile/5/scope/calibration/image_scale", 1.000000) returns 1.000000
02:03:42.898 00.004 6120 GetDouble("/profile/5/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
02:03:42.902 00.004 6120 GetDouble("/profile/5/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
02:03:42.906 00.004 6120 GetDouble("/profile/5/scope/calibration/ortho_error", 0.000000) returns 15.375300
02:03:42.910 00.004 6120 GetInt("/profile/5/scope/calibration/ra_step_count", 0) returns 22
02:03:42.914 00.004 6120 GetInt("/profile/5/scope/calibration/dec_step_count", 0) returns 19
02:03:42.919 00.005 6120 GetDouble("/profile/5/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:03:42.924 00.005 6120 GetInt("/profile/5/scope/calibration/last_issue", 0) returns 2
02:03:42.927 00.003 6120 GetString("/profile/5/scope/calibration/orig_timestamp", "Unknown") returns "11/22/2025 7:57:21 PM"
02:03:42.931 00.004 6120 GetInt("/profile/5/scope/calibration/orig_pierside", -1) returns 0
02:03:42.934 00.003 6120 GetString("/profile/5/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {1.7 0.3}, {2.7 0.4}, {4.0 0.8}, {5.3 0.8}, {5.9 0.5}, {7.3 -0.6}, {7.7 0.3}, {9.5 0.8}, {10.9 1.5}, {11.8 1.0}, {13.0 1.7}, {14.3 1.4}, {15.1 0.8}, {16.6 1.5}, {17.7 2.3}, {18.9 1.9}, {20.2 1.9}, {21.5 0.9}, {22.5 1.2}, {23.4 3.2}, {24.4 4.5}, {25.1 4.8}, {25.1 4.8}, {21.3 5.5}, {18.1 6.1}, {13.9 8.5}, {10.1 9.1}, {6.0 10.1}, {2.5 10.8}, {0.2 11.5}"
02:03:42.938 00.004 6120 GetString("/profile/5/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-0.1 1.2}, {-0.2 3.1}, {0.1 3.7}, {0.1 4.7}, {-0.0 6.7}, {0.7 7.9}, {0.4 8.9}, {0.5 10.5}, {0.4 11.5}, {0.6 13.0}, {0.7 14.4}, {1.0 15.6}, {1.0 16.5}, {1.1 18.2}, {1.5 19.6}, {1.5 20.7}, {1.6 22.3}, {1.7 23.5}, {2.1 26.2}, {2.1 26.2}, {1.8 24.1}, {1.6 20.6}, {1.4 17.6}, {1.0 14.1}, {0.6 11.0}, {0.7 8.7}"
02:03:42.951 00.013 6120 evsrv: cli 0FAEF2F8 connect
02:03:42.955 00.004 6120 case statement mapped state 6 to 3
02:03:42.960 00.005 6120 case statement mapped state 6 to 3
02:03:42.963 00.003 6120 evsrv: cli 0FAEF2F8 request: {"method":"get_pixel_scale","id":"47d2c8ce-6736-4eaa-a68c-449e1f622d1b"}
02:03:42.967 00.004 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":null,"id":"47d2c8ce-6736-4eaa-a68c-449e1f622d1b"}
02:03:42.970 00.003 6120 evsrv: cli 0FAEF2F8 disconnect
02:03:43.062 00.092 6120 evsrv: cli 0FAEFED8 connect
02:03:43.071 00.009 6120 case statement mapped state 6 to 3
02:03:43.077 00.006 6120 case statement mapped state 6 to 3
02:03:43.084 00.007 6120 evsrv: cli 0FAEFED8 request: {"method":"get_app_state","id":"fcfb9d97-e492-498a-8b1b-99f3ab1f896d"}
02:03:43.089 00.005 6120 case statement mapped state 6 to 3
02:03:43.094 00.005 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":"Guiding","id":"fcfb9d97-e492-498a-8b1b-99f3ab1f896d"}
02:03:43.099 00.005 6120 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
02:03:43.105 00.006 6120 ScopeASCOM::SideOfPier() returns 0
02:03:43.111 00.006 6120 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
02:03:43.117 00.006 6120 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
02:03:43.122 00.005 6120 ScopeASCOM::GetDeclinationRadians() returns -5.4
02:03:43.128 00.006 6120 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -5.4
02:03:43.133 00.005 6120 MountToCamera -- mountTheta (-0.00) + m_xAngle (0.19) = xAngle (0.19 = 0.19)
02:03:43.136 00.003 6120 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=0.00 cameraTheta=0.00
02:03:43.139 00.003 6120 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,0.00 arcsec/hr
02:03:43.144 00.005 6120 UpdateLockPosShiftCameraCoords: shift rate 0,0 px/sec
02:03:43.147 00.003 6120 GetInt("/profile/5/AutoLoadCalibration", -1) returns 1
02:03:43.149 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:03:43.152 00.003 6120 UpdateGuideState exits: m=8699 SNR=62.0
02:03:43.155 00.003 6120 evsrv: cli 0FAEFED8 short write 0/86 Input / Output error
02:03:43.159 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
02:03:43.164 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:43.167 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:03:43.170 00.003 6120 Enqueuing Expose request
02:03:43.176 00.006 7680 Worker thread wakes up
02:03:43.176 00.000 6120 evsrv: cli 0FAEFED8 disconnect
02:03:43.179 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:03:43.179 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:03:44.429 01.250 7680 Exposure complete
02:03:44.566 00.137 7680 worker thread done servicing request
02:03:44.566 00.000 6120 OnExposeComplete: enter
02:03:44.570 00.004 6120 UpdateGuideState(): m_state=6
02:03:44.574 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
02:03:44.578 00.004 6120 Star::Find returns 1 (0), X=513.11, Y=673.93, Mass=8391, SNR=61.1, Peak=226 HFD=6.5
02:03:44.581 00.003 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.38 = -1.38)
02:03:44.585 00.004 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
02:03:44.588 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.23 hyp=0.24 cameraTheta=-1.20 mountX=0.05 mountY=0.24, mountTheta=1.39
02:03:44.594 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.23, opts=13)
02:03:44.597 00.003 6120 Enqueuing Move request for scope (0.09, -0.23)
02:03:44.601 00.004 7680 Worker thread wakes up
02:03:44.601 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.23) opts 0xd
02:03:44.602 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.23)
02:03:44.602 00.000 7680 Moving (0.09, -0.23) raw xDistance=0.05 yDistance=0.24
02:03:44.602 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:03:44.602 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
02:03:44.603 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:03:44.603 00.000 7680 MoveAxis(E, 0, ABG)
02:03:44.603 00.000 7680 Move returns status 0, amount 0
02:03:44.603 00.000 7680 MoveAxis(N, 0, ABG)
02:03:44.603 00.000 7680 Move returns status 0, amount 0
02:03:44.603 00.000 7680 move complete, result=0
02:03:44.603 00.000 7680 worker thread done servicing request
02:03:44.603 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:03:44.607 00.004 6120 UpdateGuideState exits: m=8391 SNR=61.1
02:03:44.610 00.003 6120 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 1 / 99999
02:03:44.614 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764057824.614,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.62,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:03:44.618 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:44.622 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:03:44.625 00.003 6120 Enqueuing Expose request
02:03:44.628 00.003 7680 Worker thread wakes up
02:03:44.628 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:03:44.629 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:03:44.629 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:03:45.882 01.253 7680 Exposure complete
02:03:46.017 00.135 7680 worker thread done servicing request
02:03:46.017 00.000 6120 OnExposeComplete: enter
02:03:46.021 00.004 6120 UpdateGuideState(): m_state=6
02:03:46.025 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
02:03:46.030 00.005 6120 Star::Find returns 1 (0), X=512.99, Y=673.83, Mass=9028, SNR=63.9, Peak=222 HFD=6.5
02:03:46.033 00.003 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
02:03:46.038 00.005 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
02:03:46.041 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.33 hyp=0.33 cameraTheta=-1.67 mountX=-0.09 mountY=0.28, mountTheta=1.90
02:03:46.047 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.33, opts=13)
02:03:46.051 00.004 6120 Enqueuing Move request for scope (-0.03, -0.33)
02:03:46.055 00.004 7680 Worker thread wakes up
02:03:46.055 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.33) opts 0xd
02:03:46.055 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.33)
02:03:46.056 00.001 7680 Moving (-0.03, -0.33) raw xDistance=-0.09 yDistance=0.28
02:03:46.056 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:03:46.056 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
02:03:46.056 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:03:46.056 00.000 7680 MoveAxis(E, 0, ABG)
02:03:46.057 00.001 7680 Move returns status 0, amount 0
02:03:46.057 00.000 7680 MoveAxis(N, 0, ABG)
02:03:46.057 00.000 7680 Move returns status 0, amount 0
02:03:46.057 00.000 7680 move complete, result=0
02:03:46.057 00.000 7680 worker thread done servicing request
02:03:46.057 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:03:46.062 00.005 6120 UpdateGuideState exits: m=9028 SNR=63.9
02:03:46.065 00.003 6120 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 2 / 99999
02:03:46.068 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764057826.068,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.53,"Time":1.5,"SettleTime":10.0,"StarLocked":true}
02:03:46.072 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:46.076 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:03:46.080 00.004 6120 Enqueuing Expose request
02:03:46.084 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:03:46.088 00.004 7680 Worker thread wakes up
02:03:46.088 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:03:46.088 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:03:47.333 01.245 7680 Exposure complete
02:03:47.469 00.136 7680 worker thread done servicing request
02:03:47.469 00.000 6120 OnExposeComplete: enter
02:03:47.473 00.004 6120 UpdateGuideState(): m_state=6
02:03:47.479 00.006 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
02:03:47.482 00.003 6120 Star::Find returns 1 (0), X=512.97, Y=673.24, Mass=8114, SNR=59.9, Peak=219 HFD=6.5
02:03:47.487 00.005 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
02:03:47.490 00.003 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:03:47.493 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.91 hyp=0.91 cameraTheta=-1.63 mountX=-0.22 mountY=0.80, mountTheta=1.84
02:03:47.499 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.91, opts=13)
02:03:47.502 00.003 6120 Enqueuing Move request for scope (-0.05, -0.91)
02:03:47.506 00.004 7680 Worker thread wakes up
02:03:47.506 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.91) opts 0xd
02:03:47.506 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.91)
02:03:47.506 00.000 7680 Moving (-0.05, -0.91) raw xDistance=-0.22 yDistance=0.80
02:03:47.508 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:03:47.512 00.004 6120 UpdateGuideState exits: m=8114 SNR=59.9
02:03:47.516 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:03:47.516 00.000 7680 resist switch: large excursion: input 0.80 thresh 0.60 direction from 0 to 1
02:03:47.516 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.39
02:03:47.516 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
02:03:47.516 00.000 7680 MoveAxis(E, 90, ABG)
02:03:47.517 00.001 7680 Guiding  Dir = 2, Dur = 90
02:03:47.517 00.000 6120 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 3 / 99999
02:03:47.520 00.003 7680 IsSlewing returns 0
02:03:47.522 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764057827.520,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.65,"Time":2.9,"SettleTime":10.0,"StarLocked":true}
02:03:47.525 00.003 7680 IsGuiding returns 0
02:03:47.525 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:47.529 00.004 7680 PulseGuide returned control before completion, sleep 100
02:03:47.529 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:03:47.532 00.003 6120 Enqueuing Expose request
02:03:47.636 00.104 7680 IsGuiding returns 1
02:03:47.636 00.000 7680 scope still moving after pulse duration time elapsed
02:03:47.667 00.031 7680 IsSlewing returns 0
02:03:47.668 00.001 7680 IsGuiding returns 0
02:03:47.669 00.001 7680 scope move finished after 90 + 53 ms
02:03:47.669 00.000 7680 Move returns status 0, amount 90
02:03:47.669 00.000 7680 MoveAxis(S, 432, ABG)
02:03:47.670 00.001 7680 Guiding  Dir = 1, Dur = 432
02:03:47.672 00.002 7680 IsSlewing returns 0
02:03:47.672 00.000 7680 IsGuiding returns 0
02:03:47.674 00.002 7680 PulseGuide returned control before completion, sleep 442
02:03:48.119 00.445 7680 IsGuiding returns 1
02:03:48.119 00.000 7680 scope still moving after pulse duration time elapsed
02:03:48.149 00.030 7680 IsSlewing returns 0
02:03:48.151 00.002 7680 IsGuiding returns 0
02:03:48.151 00.000 7680 scope move finished after 432 + 46 ms
02:03:48.153 00.002 7680 Move returns status 0, amount 432
02:03:48.153 00.000 7680 move complete, result=0
02:03:48.154 00.001 7680 worker thread done servicing request
02:03:48.155 00.001 6120 GuideStep: -0.2 px 90 ms EAST, 0.8 px 432 ms SOUTH
02:03:48.161 00.006 7680 Worker thread wakes up
02:03:48.161 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:03:48.162 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:03:49.407 01.245 7680 Exposure complete
02:03:49.561 00.154 7680 worker thread done servicing request
02:03:49.562 00.001 6120 OnExposeComplete: enter
02:03:49.567 00.005 6120 UpdateGuideState(): m_state=6
02:03:49.572 00.005 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
02:03:49.577 00.005 6120 Star::Find returns 1 (0), X=513.01, Y=673.64, Mass=8980, SNR=62.9, Peak=217 HFD=6.6
02:03:49.581 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
02:03:49.584 00.003 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
02:03:49.588 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.51 hyp=0.51 cameraTheta=-1.58 mountX=-0.10 mountY=0.46, mountTheta=1.79
02:03:49.596 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.51, opts=13)
02:03:49.601 00.005 6120 Enqueuing Move request for scope (-0.01, -0.51)
02:03:49.606 00.005 7680 Worker thread wakes up
02:03:49.606 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.51) opts 0xd
02:03:49.606 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:03:49.612 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.51)
02:03:49.612 00.000 6120 UpdateGuideState exits: m=8980 SNR=62.9
02:03:49.617 00.005 7680 Moving (-0.01, -0.51) raw xDistance=-0.10 yDistance=0.46
02:03:49.618 00.001 6120 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 4 / 99999
02:03:49.624 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:03:49.625 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764057829.624,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.61,"Time":5.0,"SettleTime":10.0,"StarLocked":true}
02:03:49.630 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
02:03:49.631 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:49.637 00.006 7680 MoveAxis(E, 0, ABG)
02:03:49.637 00.000 7680 Move returns status 0, amount 0
02:03:49.637 00.000 7680 MoveAxis(S, 250, ABG)
02:03:49.638 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:03:49.643 00.005 7680 Guiding  Dir = 1, Dur = 250
02:03:49.643 00.000 6120 Enqueuing Expose request
02:03:49.648 00.005 7680 IsSlewing returns 0
02:03:49.649 00.001 7680 IsGuiding returns 0
02:03:49.649 00.000 7680 PulseGuide returned control before completion, sleep 260
02:03:49.913 00.264 7680 IsGuiding returns 1
02:03:49.914 00.001 7680 scope still moving after pulse duration time elapsed
02:03:49.943 00.029 7680 IsSlewing returns 0
02:03:49.945 00.002 7680 IsGuiding returns 0
02:03:49.946 00.001 7680 scope move finished after 250 + 47 ms
02:03:49.947 00.001 7680 Move returns status 0, amount 250
02:03:49.947 00.000 7680 move complete, result=0
02:03:49.947 00.000 7680 worker thread done servicing request
02:03:49.948 00.001 7680 Worker thread wakes up
02:03:49.948 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 250 ms SOUTH
02:03:49.955 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:03:49.955 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:03:51.207 01.252 7680 Exposure complete
02:03:51.337 00.130 7680 worker thread done servicing request
02:03:51.337 00.000 6120 OnExposeComplete: enter
02:03:51.341 00.004 6120 UpdateGuideState(): m_state=6
02:03:51.345 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
02:03:51.348 00.003 6120 Star::Find returns 1 (0), X=512.94, Y=673.64, Mass=8559, SNR=61.4, Peak=212 HFD=6.7
02:03:51.352 00.004 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
02:03:51.356 00.004 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
02:03:51.359 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.51 hyp=0.52 cameraTheta=-1.72 mountX=-0.17 mountY=0.43, mountTheta=1.96
02:03:51.364 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.51, opts=13)
02:03:51.367 00.003 6120 Enqueuing Move request for scope (-0.08, -0.51)
02:03:51.371 00.004 7680 Worker thread wakes up
02:03:51.371 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:03:51.374 00.003 6120 UpdateGuideState exits: m=8559 SNR=61.4
02:03:51.377 00.003 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 5 / 99999
02:03:51.382 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.51) opts 0xd
02:03:51.382 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.51)
02:03:51.382 00.000 7680 Moving (-0.08, -0.51) raw xDistance=-0.17 yDistance=0.43
02:03:51.382 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764057831.382,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.58,"Time":6.8,"SettleTime":10.0,"StarLocked":true}
02:03:51.386 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:03:51.386 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
02:03:51.386 00.000 7680 MoveAxis(E, 0, ABG)
02:03:51.387 00.001 7680 Move returns status 0, amount 0
02:03:51.387 00.000 7680 MoveAxis(S, 231, ABG)
02:03:51.387 00.000 7680 Guiding  Dir = 1, Dur = 231
02:03:51.388 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:51.391 00.003 7680 IsSlewing returns 0
02:03:51.392 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:03:51.395 00.003 6120 Enqueuing Expose request
02:03:51.400 00.005 7680 IsGuiding returns 0
02:03:51.400 00.000 7680 PulseGuide returned control before completion, sleep 241
02:03:51.650 00.250 7680 IsGuiding returns 1
02:03:51.651 00.001 7680 scope still moving after pulse duration time elapsed
02:03:51.681 00.030 7680 IsSlewing returns 0
02:03:51.684 00.003 7680 IsGuiding returns 0
02:03:51.685 00.001 7680 scope move finished after 231 + 53 ms
02:03:51.685 00.000 7680 Move returns status 0, amount 231
02:03:51.686 00.001 7680 move complete, result=0
02:03:51.686 00.000 7680 worker thread done servicing request
02:03:51.686 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 231 ms SOUTH
02:03:51.693 00.007 7680 Worker thread wakes up
02:03:51.693 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:03:51.693 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:03:52.944 01.251 7680 Exposure complete
02:03:53.075 00.131 7680 worker thread done servicing request
02:03:53.076 00.001 6120 OnExposeComplete: enter
02:03:53.079 00.003 6120 UpdateGuideState(): m_state=6
02:03:53.083 00.004 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
02:03:53.087 00.004 6120 Star::Find returns 1 (0), X=513.05, Y=673.82, Mass=8571, SNR=61.1, Peak=213 HFD=6.6
02:03:53.091 00.004 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
02:03:53.095 00.004 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
02:03:53.099 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.33 hyp=0.34 cameraTheta=-1.48 mountX=-0.03 mountY=0.31, mountTheta=1.67
02:03:53.104 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.33, opts=13)
02:03:53.108 00.004 6120 Enqueuing Move request for scope (0.03, -0.33)
02:03:53.112 00.004 7680 Worker thread wakes up
02:03:53.112 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.33) opts 0xd
02:03:53.112 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.33)
02:03:53.112 00.000 7680 Moving (0.03, -0.33) raw xDistance=-0.03 yDistance=0.31
02:03:53.113 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:03:53.113 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:03:53.113 00.000 7680 MoveAxis(E, 0, ABG)
02:03:53.113 00.000 7680 Move returns status 0, amount 0
02:03:53.113 00.000 7680 MoveAxis(S, 171, ABG)
02:03:53.113 00.000 7680 Guiding  Dir = 1, Dur = 171
02:03:53.114 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:03:53.118 00.004 7680 IsSlewing returns 0
02:03:53.118 00.000 6120 UpdateGuideState exits: m=8571 SNR=61.1
02:03:53.121 00.003 7680 IsGuiding returns 0
02:03:53.123 00.002 6120 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 6 / 99999
02:03:53.126 00.003 7680 PulseGuide returned control before completion, sleep 181
02:03:53.126 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764057833.126,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.51,"Time":8.5,"SettleTime":10.0,"StarLocked":true}
02:03:53.130 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:53.135 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:03:53.138 00.003 6120 Enqueuing Expose request
02:03:53.309 00.171 7680 IsGuiding returns 1
02:03:53.310 00.001 7680 scope still moving after pulse duration time elapsed
02:03:53.341 00.031 7680 IsSlewing returns 0
02:03:53.343 00.002 7680 IsGuiding returns 0
02:03:53.343 00.000 7680 scope move finished after 171 + 49 ms
02:03:53.344 00.001 7680 Move returns status 0, amount 171
02:03:53.345 00.001 7680 move complete, result=0
02:03:53.346 00.001 7680 worker thread done servicing request
02:03:53.346 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 171 ms SOUTH
02:03:53.355 00.009 7680 Worker thread wakes up
02:03:53.355 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:03:53.355 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:03:54.611 01.256 7680 Exposure complete
02:03:54.738 00.127 7680 worker thread done servicing request
02:03:54.739 00.001 6120 OnExposeComplete: enter
02:03:54.742 00.003 6120 UpdateGuideState(): m_state=6
02:03:54.746 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
02:03:54.749 00.003 6120 Star::Find returns 1 (0), X=512.82, Y=674.13, Mass=9713, SNR=65.1, Peak=216 HFD=6.8
02:03:54.754 00.005 6120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.19) = xAngle (-3.20 = 3.09)
02:03:54.759 00.005 6120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.32 = -0.32)
02:03:54.763 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-3.01 mountX=-0.20 mountY=-0.06, mountTheta=-2.83
02:03:54.773 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.03, opts=13)
02:03:54.778 00.005 6120 Enqueuing Move request for scope (-0.20, -0.03)
02:03:54.784 00.006 7680 Worker thread wakes up
02:03:54.785 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:03:54.791 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd
02:03:54.791 00.000 6120 UpdateGuideState exits: m=9713 SNR=65.1
02:03:54.798 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.03)
02:03:54.798 00.000 7680 Moving (-0.20, -0.03) raw xDistance=-0.20 yDistance=-0.06
02:03:54.798 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:03:54.798 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:03:54.798 00.000 6120 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 7 / 99999
02:03:54.804 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:03:54.804 00.000 6120 PhdController: newstate STATE_FINISH
02:03:54.810 00.006 7680 MoveAxis(E, 0, ABG)
02:03:54.810 00.000 6120 PhdController complete: success
02:03:54.814 00.004 7680 Move returns status 0, amount 0
02:03:54.816 00.002 6120 evsrv: {"Event":"SettleDone","Timestamp":1764057834.814,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
02:03:54.819 00.003 7680 MoveAxis(N, 0, ABG)
02:03:54.819 00.000 7680 Move returns status 0, amount 0
02:03:54.820 00.001 7680 move complete, result=0
02:03:54.821 00.001 6120 Mount: notify guiding dither settle done success=1
02:03:54.826 00.005 7680 worker thread done servicing request
02:03:54.826 00.000 6120 PhdController: newstate STATE_IDLE
02:03:54.830 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:54.835 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:03:54.840 00.005 6120 Enqueuing Expose request
02:03:54.846 00.006 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:54.851 00.005 7680 Worker thread wakes up
02:03:54.852 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:03:54.852 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:03:56.111 01.259 7680 Exposure complete
02:03:56.243 00.132 7680 worker thread done servicing request
02:03:56.244 00.001 6120 OnExposeComplete: enter
02:03:56.248 00.004 6120 UpdateGuideState(): m_state=6
02:03:56.252 00.004 6120 Star::Find(15, 512, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
02:03:56.255 00.003 6120 Star::Find returns 1 (0), X=512.73, Y=673.68, Mass=8866, SNR=62.6, Peak=206 HFD=6.7
02:03:56.260 00.005 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.19) = xAngle (-2.30 = -2.30)
02:03:56.263 00.003 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
02:03:56.267 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.47 hyp=0.55 cameraTheta=-2.12 mountX=-0.37 mountY=0.30, mountTheta=2.46
02:03:56.273 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.47, opts=13)
02:03:56.277 00.004 6120 Enqueuing Move request for scope (-0.29, -0.47)
02:03:56.280 00.003 7680 Worker thread wakes up
02:03:56.280 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:03:56.285 00.005 6120 UpdateGuideState exits: m=8866 SNR=62.6
02:03:56.289 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.47) opts 0xd
02:03:56.289 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:56.293 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:03:56.297 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.47)
02:03:56.297 00.000 7680 Moving (-0.29, -0.47) raw xDistance=-0.37 yDistance=0.30
02:03:56.297 00.000 6120 Enqueuing Expose request
02:03:56.300 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:03:56.300 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:03:56.302 00.002 7680 MoveAxis(E, 151, ABG)
02:03:56.302 00.000 7680 Guiding  Dir = 2, Dur = 151
02:03:56.302 00.000 7680 IsSlewing returns 0
02:03:56.302 00.000 7680 IsGuiding returns 0
02:03:56.303 00.001 7680 PulseGuide returned control before completion, sleep 161
02:03:56.475 00.172 7680 IsGuiding returns 1
02:03:56.476 00.001 7680 scope still moving after pulse duration time elapsed
02:03:56.506 00.030 7680 IsSlewing returns 0
02:03:56.507 00.001 7680 IsGuiding returns 0
02:03:56.508 00.001 7680 scope move finished after 151 + 54 ms
02:03:56.509 00.001 7680 Move returns status 0, amount 151
02:03:56.509 00.000 7680 MoveAxis(S, 163, ABG)
02:03:56.509 00.000 7680 Guiding  Dir = 1, Dur = 163
02:03:56.509 00.000 7680 IsSlewing returns 0
02:03:56.510 00.001 7680 IsGuiding returns 0
02:03:56.510 00.000 7680 PulseGuide returned control before completion, sleep 173
02:03:56.697 00.187 7680 IsGuiding returns 1
02:03:56.698 00.001 7680 scope still moving after pulse duration time elapsed
02:03:56.728 00.030 7680 IsSlewing returns 0
02:03:56.730 00.002 7680 IsGuiding returns 0
02:03:56.730 00.000 7680 scope move finished after 163 + 56 ms
02:03:56.731 00.001 7680 Move returns status 0, amount 163
02:03:56.731 00.000 7680 move complete, result=0
02:03:56.731 00.000 7680 worker thread done servicing request
02:03:56.732 00.001 7680 Worker thread wakes up
02:03:56.732 00.000 6120 GuideStep: -0.4 px 151 ms EAST, 0.3 px 163 ms SOUTH
02:03:56.738 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:03:56.738 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:03:57.989 01.251 7680 Exposure complete
02:03:58.123 00.134 7680 worker thread done servicing request
02:03:58.123 00.000 6120 OnExposeComplete: enter
02:03:58.128 00.005 6120 UpdateGuideState(): m_state=6
02:03:58.131 00.003 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
02:03:58.136 00.005 6120 Star::Find returns 1 (0), X=513.04, Y=673.69, Mass=9053, SNR=62.3, Peak=215 HFD=6.6
02:03:58.140 00.004 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
02:03:58.144 00.004 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
02:03:58.148 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.46 hyp=0.46 cameraTheta=-1.54 mountX=-0.07 mountY=0.42, mountTheta=1.74
02:03:58.153 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.46, opts=13)
02:03:58.158 00.005 6120 Enqueuing Move request for scope (0.02, -0.46)
02:03:58.161 00.003 7680 Worker thread wakes up
02:03:58.161 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.46) opts 0xd
02:03:58.162 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.46)
02:03:58.162 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:03:58.167 00.005 7680 Moving (0.02, -0.46) raw xDistance=-0.07 yDistance=0.42
02:03:58.167 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:03:58.168 00.001 6120 UpdateGuideState exits: m=9053 SNR=62.3
02:03:58.172 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
02:03:58.172 00.000 7680 MoveAxis(E, 0, ABG)
02:03:58.172 00.000 7680 Move returns status 0, amount 0
02:03:58.172 00.000 7680 MoveAxis(S, 230, ABG)
02:03:58.172 00.000 7680 Guiding  Dir = 1, Dur = 230
02:03:58.173 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:58.176 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:03:58.180 00.004 6120 Enqueuing Expose request
02:03:58.184 00.004 7680 IsSlewing returns 0
02:03:58.184 00.000 7680 IsGuiding returns 0
02:03:58.184 00.000 7680 PulseGuide returned control before completion, sleep 240
02:03:58.433 00.249 7680 IsGuiding returns 1
02:03:58.434 00.001 7680 scope still moving after pulse duration time elapsed
02:03:58.463 00.029 7680 IsSlewing returns 0
02:03:58.464 00.001 7680 IsGuiding returns 0
02:03:58.464 00.000 7680 scope move finished after 230 + 49 ms
02:03:58.465 00.001 7680 Move returns status 0, amount 230
02:03:58.466 00.001 7680 move complete, result=0
02:03:58.466 00.000 7680 worker thread done servicing request
02:03:58.466 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 230 ms SOUTH
02:03:58.472 00.006 7680 Worker thread wakes up
02:03:58.472 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:03:58.473 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:03:59.727 01.254 7680 Exposure complete
02:03:59.860 00.133 7680 worker thread done servicing request
02:03:59.860 00.000 6120 OnExposeComplete: enter
02:03:59.865 00.005 6120 UpdateGuideState(): m_state=6
02:03:59.869 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
02:03:59.873 00.004 6120 Star::Find returns 1 (0), X=512.83, Y=673.71, Mass=8430, SNR=61.5, Peak=201 HFD=6.6
02:03:59.876 00.003 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
02:03:59.880 00.004 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
02:03:59.884 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.45 hyp=0.49 cameraTheta=-1.97 mountX=-0.27 mountY=0.32, mountTheta=2.27
02:03:59.889 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.45, opts=13)
02:03:59.893 00.004 6120 Enqueuing Move request for scope (-0.19, -0.45)
02:03:59.897 00.004 7680 Worker thread wakes up
02:03:59.897 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.45) opts 0xd
02:03:59.897 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.45)
02:03:59.898 00.001 7680 Moving (-0.19, -0.45) raw xDistance=-0.27 yDistance=0.32
02:03:59.898 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:03:59.898 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:03:59.898 00.000 7680 MoveAxis(E, 110, ABG)
02:03:59.898 00.000 7680 Guiding  Dir = 2, Dur = 110
02:03:59.898 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:03:59.902 00.004 7680 IsSlewing returns 0
02:03:59.902 00.000 6120 UpdateGuideState exits: m=8430 SNR=61.5
02:03:59.906 00.004 7680 IsGuiding returns 0
02:03:59.907 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:59.910 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:03:59.913 00.003 7680 PulseGuide returned control before completion, sleep 120
02:03:59.913 00.000 6120 Enqueuing Expose request
02:04:00.044 00.131 7680 IsGuiding returns 1
02:04:00.044 00.000 7680 scope still moving after pulse duration time elapsed
02:04:00.075 00.031 7680 IsSlewing returns 0
02:04:00.075 00.000 7680 IsGuiding returns 0
02:04:00.076 00.001 7680 scope move finished after 110 + 59 ms
02:04:00.076 00.000 7680 Move returns status 0, amount 110
02:04:00.076 00.000 7680 MoveAxis(S, 173, ABG)
02:04:00.076 00.000 7680 Guiding  Dir = 1, Dur = 173
02:04:00.077 00.001 7680 IsSlewing returns 0
02:04:00.077 00.000 7680 IsGuiding returns 0
02:04:00.078 00.001 7680 PulseGuide returned control before completion, sleep 183
02:04:00.263 00.185 7680 IsGuiding returns 1
02:04:00.263 00.000 7680 scope still moving after pulse duration time elapsed
02:04:00.294 00.031 7680 IsSlewing returns 0
02:04:00.295 00.001 7680 IsGuiding returns 0
02:04:00.296 00.001 7680 scope move finished after 173 + 44 ms
02:04:00.296 00.000 7680 Move returns status 0, amount 173
02:04:00.296 00.000 7680 move complete, result=0
02:04:00.296 00.000 7680 worker thread done servicing request
02:04:00.297 00.001 6120 GuideStep: -0.3 px 110 ms EAST, 0.3 px 173 ms SOUTH
02:04:00.302 00.005 7680 Worker thread wakes up
02:04:00.302 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:00.302 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:01.557 01.255 7680 Exposure complete
02:04:01.689 00.132 7680 worker thread done servicing request
02:04:01.689 00.000 6120 OnExposeComplete: enter
02:04:01.693 00.004 6120 UpdateGuideState(): m_state=6
02:04:01.698 00.005 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
02:04:01.702 00.004 6120 Star::Find returns 1 (0), X=513.02, Y=673.80, Mass=8581, SNR=61.3, Peak=214 HFD=6.6
02:04:01.706 00.004 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
02:04:01.709 00.003 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
02:04:01.714 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=-0.36 hyp=0.36 cameraTheta=-1.57 mountX=-0.06 mountY=0.32, mountTheta=1.77
02:04:01.719 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.36, opts=13)
02:04:01.723 00.004 6120 Enqueuing Move request for scope (0.00, -0.36)
02:04:01.726 00.003 7680 Worker thread wakes up
02:04:01.726 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.36) opts 0xd
02:04:01.728 00.002 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.36)
02:04:01.728 00.000 7680 Moving (0.00, -0.36) raw xDistance=-0.06 yDistance=0.32
02:04:01.728 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:01.732 00.004 6120 UpdateGuideState exits: m=8581 SNR=61.3
02:04:01.735 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:01.740 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:04:01.740 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:04:01.740 00.000 7680 MoveAxis(E, 0, ABG)
02:04:01.740 00.000 7680 Move returns status 0, amount 0
02:04:01.740 00.000 7680 MoveAxis(S, 176, ABG)
02:04:01.740 00.000 7680 Guiding  Dir = 1, Dur = 176
02:04:01.741 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:01.745 00.004 7680 IsSlewing returns 0
02:04:01.745 00.000 6120 Enqueuing Expose request
02:04:01.749 00.004 7680 IsGuiding returns 0
02:04:01.749 00.000 7680 PulseGuide returned control before completion, sleep 186
02:04:01.953 00.204 7680 IsGuiding returns 1
02:04:01.954 00.001 7680 scope still moving after pulse duration time elapsed
02:04:01.982 00.028 7680 IsSlewing returns 0
02:04:01.983 00.001 7680 IsGuiding returns 1
02:04:02.014 00.031 7680 IsSlewing returns 0
02:04:02.016 00.002 7680 IsGuiding returns 0
02:04:02.016 00.000 7680 scope move finished after 176 + 90 ms
02:04:02.017 00.001 7680 Move returns status 0, amount 176
02:04:02.017 00.000 7680 move complete, result=0
02:04:02.017 00.000 7680 worker thread done servicing request
02:04:02.019 00.002 7680 Worker thread wakes up
02:04:02.019 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 176 ms SOUTH
02:04:02.024 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:02.025 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:03.274 01.249 7680 Exposure complete
02:04:03.399 00.125 7680 worker thread done servicing request
02:04:03.399 00.000 6120 OnExposeComplete: enter
02:04:03.403 00.004 6120 UpdateGuideState(): m_state=6
02:04:03.407 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
02:04:03.410 00.003 6120 Star::Find returns 1 (0), X=513.04, Y=675.84, Mass=8561, SNR=62.8, Peak=237 HFD=6.5
02:04:03.414 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (0.19) = xAngle (1.37 = 1.37)
02:04:03.418 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.25 = -2.04)
02:04:03.422 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=1.69 hyp=1.69 cameraTheta=1.56 mountX=0.33 mountY=-1.51, mountTheta=-1.35
02:04:03.426 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=1.69, opts=13)
02:04:03.429 00.003 6120 Enqueuing Move request for scope (0.02, 1.69)
02:04:03.433 00.004 7680 Worker thread wakes up
02:04:03.433 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 1.69) opts 0xd
02:04:03.433 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 1.69)
02:04:03.433 00.000 7680 Moving (0.02, 1.69) raw xDistance=0.33 yDistance=-1.51
02:04:03.434 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:04:03.434 00.000 7680 resist switch: large excursion: input -1.51 thresh 0.60 direction from 1 to -1
02:04:03.434 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.52
02:04:03.434 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.51 from input -1.51
02:04:03.434 00.000 7680 MoveAxis(W, 135, ABG)
02:04:03.434 00.000 7680 Guiding  Dir = 3, Dur = 135
02:04:03.434 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:03.439 00.005 7680 IsSlewing returns 0
02:04:03.440 00.001 6120 UpdateGuideState exits: m=8561 SNR=62.8
02:04:03.443 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:03.448 00.005 7680 IsGuiding returns 0
02:04:03.448 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:03.451 00.003 7680 PulseGuide returned control before completion, sleep 145
02:04:03.451 00.000 6120 Enqueuing Expose request
02:04:03.609 00.158 7680 IsGuiding returns 0
02:04:03.609 00.000 7680 Move returns status 0, amount 135
02:04:03.609 00.000 7680 MoveAxis(N, 818, ABG)
02:04:03.610 00.001 7680 Guiding  Dir = 0, Dur = 818
02:04:03.611 00.001 7680 IsSlewing returns 0
02:04:03.612 00.001 7680 IsGuiding returns 0
02:04:03.612 00.000 7680 PulseGuide returned control before completion, sleep 828
02:04:04.451 00.839 7680 IsGuiding returns 1
02:04:04.453 00.002 7680 scope still moving after pulse duration time elapsed
02:04:04.483 00.030 7680 IsSlewing returns 0
02:04:04.484 00.001 7680 IsGuiding returns 0
02:04:04.484 00.000 7680 scope move finished after 818 + 54 ms
02:04:04.484 00.000 7680 Move returns status 0, amount 818
02:04:04.485 00.001 7680 move complete, result=0
02:04:04.485 00.000 7680 worker thread done servicing request
02:04:04.485 00.000 6120 GuideStep: 0.3 px 135 ms WEST, -1.5 px 818 ms NORTH
02:04:04.490 00.005 7680 Worker thread wakes up
02:04:04.490 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:04.492 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:05.736 01.244 7680 Exposure complete
02:04:05.867 00.131 7680 worker thread done servicing request
02:04:05.867 00.000 6120 OnExposeComplete: enter
02:04:05.871 00.004 6120 UpdateGuideState(): m_state=6
02:04:05.875 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
02:04:05.878 00.003 6120 Star::Find returns 1 (0), X=512.83, Y=673.00, Mass=8755, SNR=61.1, Peak=231 HFD=6.3
02:04:05.883 00.005 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
02:04:05.886 00.003 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
02:04:05.889 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-1.15 hyp=1.17 cameraTheta=-1.73 mountX=-0.40 mountY=0.95, mountTheta=1.97
02:04:05.894 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-1.15, opts=13)
02:04:05.898 00.004 6120 Enqueuing Move request for scope (-0.19, -1.15)
02:04:05.902 00.004 7680 Worker thread wakes up
02:04:05.902 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -1.15) opts 0xd
02:04:05.902 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -1.15)
02:04:05.902 00.000 7680 Moving (-0.19, -1.15) raw xDistance=-0.40 yDistance=0.95
02:04:05.902 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.40
02:04:05.902 00.000 7680 resist switch: large excursion: input 0.95 thresh 0.60 direction from -1 to 1
02:04:05.904 00.002 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.86
02:04:05.904 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95
02:04:05.904 00.000 7680 MoveAxis(E, 153, ABG)
02:04:05.904 00.000 7680 Guiding  Dir = 2, Dur = 153
02:04:05.904 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:05.907 00.003 7680 IsSlewing returns 0
02:04:05.908 00.001 6120 UpdateGuideState exits: m=8755 SNR=61.1
02:04:05.912 00.004 7680 IsGuiding returns 0
02:04:05.912 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:05.916 00.004 7680 PulseGuide returned control before completion, sleep 163
02:04:05.917 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:05.920 00.003 6120 Enqueuing Expose request
02:04:06.084 00.164 7680 IsGuiding returns 1
02:04:06.084 00.000 7680 scope still moving after pulse duration time elapsed
02:04:06.116 00.032 7680 IsSlewing returns 0
02:04:06.117 00.001 7680 IsGuiding returns 0
02:04:06.117 00.000 7680 scope move finished after 153 + 52 ms
02:04:06.119 00.002 7680 Move returns status 0, amount 153
02:04:06.120 00.001 7680 MoveAxis(S, 518, ABG)
02:04:06.121 00.001 7680 Guiding  Dir = 1, Dur = 518
02:04:06.121 00.000 7680 IsSlewing returns 0
02:04:06.122 00.001 7680 IsGuiding returns 0
02:04:06.123 00.001 7680 PulseGuide returned control before completion, sleep 528
02:04:06.664 00.541 7680 IsGuiding returns 1
02:04:06.665 00.001 7680 scope still moving after pulse duration time elapsed
02:04:06.694 00.029 7680 IsSlewing returns 0
02:04:06.695 00.001 7680 IsGuiding returns 0
02:04:06.696 00.001 7680 scope move finished after 518 + 55 ms
02:04:06.696 00.000 7680 Move returns status 0, amount 518
02:04:06.698 00.002 7680 move complete, result=0
02:04:06.698 00.000 7680 worker thread done servicing request
02:04:06.698 00.000 7680 Worker thread wakes up
02:04:06.698 00.000 6120 GuideStep: -0.4 px 153 ms EAST, 1.0 px 518 ms SOUTH
02:04:06.705 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:06.705 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:07.946 01.241 7680 Exposure complete
02:04:08.077 00.131 7680 worker thread done servicing request
02:04:08.077 00.000 6120 OnExposeComplete: enter
02:04:08.081 00.004 6120 UpdateGuideState(): m_state=6
02:04:08.085 00.004 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
02:04:08.089 00.004 6120 Star::Find returns 1 (0), X=512.95, Y=672.94, Mass=8645, SNR=62.1, Peak=217 HFD=6.4
02:04:08.094 00.005 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:04:08.098 00.004 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:04:08.101 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-1.22 hyp=1.22 cameraTheta=-1.63 mountX=-0.29 mountY=1.07, mountTheta=1.84
02:04:08.106 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-1.22, opts=13)
02:04:08.111 00.005 6120 Enqueuing Move request for scope (-0.07, -1.22)
02:04:08.114 00.003 7680 Worker thread wakes up
02:04:08.114 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -1.22) opts 0xd
02:04:08.115 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -1.22)
02:04:08.115 00.000 7680 Moving (-0.07, -1.22) raw xDistance=-0.29 yDistance=1.07
02:04:08.115 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
02:04:08.116 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07
02:04:08.116 00.000 7680 MoveAxis(E, 131, ABG)
02:04:08.116 00.000 7680 Guiding  Dir = 2, Dur = 131
02:04:08.116 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:08.119 00.003 7680 IsSlewing returns 0
02:04:08.119 00.000 6120 UpdateGuideState exits: m=8645 SNR=62.1
02:04:08.124 00.005 7680 IsGuiding returns 0
02:04:08.124 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:08.129 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:08.132 00.003 7680 PulseGuide returned control before completion, sleep 141
02:04:08.133 00.001 6120 Enqueuing Expose request
02:04:08.281 00.148 7680 IsGuiding returns 1
02:04:08.281 00.000 7680 scope still moving after pulse duration time elapsed
02:04:08.311 00.030 7680 IsSlewing returns 0
02:04:08.312 00.001 7680 IsGuiding returns 0
02:04:08.313 00.001 7680 scope move finished after 131 + 57 ms
02:04:08.314 00.001 7680 Move returns status 0, amount 131
02:04:08.315 00.001 7680 MoveAxis(S, 579, ABG)
02:04:08.315 00.000 7680 Guiding  Dir = 1, Dur = 579
02:04:08.316 00.001 7680 IsSlewing returns 0
02:04:08.316 00.000 7680 IsGuiding returns 0
02:04:08.317 00.001 7680 PulseGuide returned control before completion, sleep 589
02:04:08.908 00.591 7680 IsGuiding returns 1
02:04:08.908 00.000 7680 scope still moving after pulse duration time elapsed
02:04:08.939 00.031 7680 IsSlewing returns 0
02:04:08.940 00.001 7680 IsGuiding returns 0
02:04:08.942 00.002 7680 scope move finished after 579 + 45 ms
02:04:08.942 00.000 7680 Move returns status 0, amount 579
02:04:08.943 00.001 7680 move complete, result=0
02:04:08.944 00.001 7680 worker thread done servicing request
02:04:08.945 00.001 6120 GuideStep: -0.3 px 131 ms EAST, 1.1 px 579 ms SOUTH
02:04:08.952 00.007 7680 Worker thread wakes up
02:04:08.954 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:08.954 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:10.196 01.242 7680 Exposure complete
02:04:10.329 00.133 7680 worker thread done servicing request
02:04:10.330 00.001 6120 OnExposeComplete: enter
02:04:10.334 00.004 6120 UpdateGuideState(): m_state=6
02:04:10.338 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
02:04:10.342 00.004 6120 Star::Find returns 1 (0), X=513.10, Y=673.68, Mass=9305, SNR=63.9, Peak=247 HFD=6.6
02:04:10.345 00.003 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
02:04:10.350 00.005 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
02:04:10.353 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.48 hyp=0.48 cameraTheta=-1.40 mountX=-0.01 mountY=0.46, mountTheta=1.59
02:04:10.358 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.48, opts=13)
02:04:10.363 00.005 6120 Enqueuing Move request for scope (0.08, -0.48)
02:04:10.366 00.003 7680 Worker thread wakes up
02:04:10.366 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.48) opts 0xd
02:04:10.367 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.48)
02:04:10.367 00.000 7680 Moving (0.08, -0.48) raw xDistance=-0.01 yDistance=0.46
02:04:10.367 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:04:10.367 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
02:04:10.368 00.001 7680 MoveAxis(E, 0, ABG)
02:04:10.368 00.000 7680 Move returns status 0, amount 0
02:04:10.368 00.000 7680 MoveAxis(S, 252, ABG)
02:04:10.368 00.000 7680 Guiding  Dir = 1, Dur = 252
02:04:10.368 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:10.372 00.004 7680 IsSlewing returns 0
02:04:10.373 00.001 6120 UpdateGuideState exits: m=9305 SNR=63.9
02:04:10.376 00.003 7680 IsGuiding returns 0
02:04:10.376 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:10.380 00.004 7680 PulseGuide returned control before completion, sleep 262
02:04:10.380 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:10.383 00.003 6120 Enqueuing Expose request
02:04:10.656 00.273 7680 IsGuiding returns 1
02:04:10.657 00.001 7680 scope still moving after pulse duration time elapsed
02:04:10.688 00.031 7680 IsSlewing returns 0
02:04:10.688 00.000 7680 IsGuiding returns 0
02:04:10.688 00.000 7680 scope move finished after 252 + 60 ms
02:04:10.689 00.001 7680 Move returns status 0, amount 252
02:04:10.689 00.000 7680 move complete, result=0
02:04:10.689 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 252 ms SOUTH
02:04:10.696 00.007 7680 worker thread done servicing request
02:04:10.696 00.000 7680 Worker thread wakes up
02:04:10.696 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:10.697 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:11.937 01.240 7680 Exposure complete
02:04:12.065 00.128 7680 worker thread done servicing request
02:04:12.065 00.000 6120 OnExposeComplete: enter
02:04:12.069 00.004 6120 UpdateGuideState(): m_state=6
02:04:12.073 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
02:04:12.077 00.004 6120 Star::Find returns 1 (0), X=513.06, Y=673.18, Mass=7802, SNR=58.7, Peak=202 HFD=6.3
02:04:12.081 00.004 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
02:04:12.084 00.003 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
02:04:12.088 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.98 hyp=0.98 cameraTheta=-1.53 mountX=-0.14 mountY=0.90, mountTheta=1.72
02:04:12.093 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.98, opts=13)
02:04:12.097 00.004 6120 Enqueuing Move request for scope (0.04, -0.98)
02:04:12.100 00.003 7680 Worker thread wakes up
02:04:12.100 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.98) opts 0xd
02:04:12.100 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.98)
02:04:12.101 00.001 7680 Moving (0.04, -0.98) raw xDistance=-0.14 yDistance=0.90
02:04:12.101 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:04:12.102 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
02:04:12.102 00.000 7680 MoveAxis(E, 0, ABG)
02:04:12.102 00.000 7680 Move returns status 0, amount 0
02:04:12.102 00.000 7680 MoveAxis(S, 489, ABG)
02:04:12.102 00.000 7680 Guiding  Dir = 1, Dur = 489
02:04:12.102 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:12.106 00.004 7680 IsSlewing returns 0
02:04:12.106 00.000 6120 UpdateGuideState exits: m=7802 SNR=58.7
02:04:12.110 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:12.115 00.005 7680 IsGuiding returns 0
02:04:12.116 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:12.119 00.003 7680 PulseGuide returned control before completion, sleep 499
02:04:12.120 00.001 6120 Enqueuing Expose request
02:04:12.631 00.511 7680 IsGuiding returns 1
02:04:12.632 00.001 7680 scope still moving after pulse duration time elapsed
02:04:12.664 00.032 7680 IsSlewing returns 0
02:04:12.666 00.002 7680 IsGuiding returns 0
02:04:12.667 00.001 7680 scope move finished after 489 + 62 ms
02:04:12.667 00.000 7680 Move returns status 0, amount 489
02:04:12.668 00.001 7680 move complete, result=0
02:04:12.668 00.000 7680 worker thread done servicing request
02:04:12.668 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.9 px 489 ms SOUTH
02:04:12.675 00.007 7680 Worker thread wakes up
02:04:12.676 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:12.676 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:13.929 01.253 7680 Exposure complete
02:04:14.065 00.136 7680 worker thread done servicing request
02:04:14.065 00.000 6120 OnExposeComplete: enter
02:04:14.069 00.004 6120 UpdateGuideState(): m_state=6
02:04:14.074 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
02:04:14.077 00.003 6120 Star::Find returns 1 (0), X=513.06, Y=674.05, Mass=8072, SNR=58.8, Peak=204 HFD=6.4
02:04:14.082 00.005 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
02:04:14.085 00.003 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.50 = 1.50)
02:04:14.089 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.18 mountX=0.02 mountY=0.11, mountTheta=1.37
02:04:14.094 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.10, opts=13)
02:04:14.098 00.004 6120 Enqueuing Move request for scope (0.04, -0.10)
02:04:14.102 00.004 7680 Worker thread wakes up
02:04:14.103 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:14.108 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
02:04:14.108 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
02:04:14.108 00.000 6120 UpdateGuideState exits: m=8072 SNR=58.8
02:04:14.112 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:14.116 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:14.120 00.004 7680 Moving (0.04, -0.10) raw xDistance=0.02 yDistance=0.11
02:04:14.120 00.000 6120 Enqueuing Expose request
02:04:14.124 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:04:14.124 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:04:14.124 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:04:14.124 00.000 7680 MoveAxis(E, 0, ABG)
02:04:14.125 00.001 7680 Move returns status 0, amount 0
02:04:14.125 00.000 7680 MoveAxis(N, 0, ABG)
02:04:14.125 00.000 7680 Move returns status 0, amount 0
02:04:14.125 00.000 7680 move complete, result=0
02:04:14.126 00.001 7680 worker thread done servicing request
02:04:14.126 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:14.130 00.004 7680 Worker thread wakes up
02:04:14.130 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:14.130 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:15.386 01.256 7680 Exposure complete
02:04:15.514 00.128 7680 worker thread done servicing request
02:04:15.515 00.001 6120 OnExposeComplete: enter
02:04:15.519 00.004 6120 UpdateGuideState(): m_state=6
02:04:15.523 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
02:04:15.527 00.004 6120 Star::Find returns 1 (0), X=513.05, Y=673.88, Mass=8850, SNR=62.2, Peak=227 HFD=6.5
02:04:15.530 00.003 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
02:04:15.534 00.004 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
02:04:15.537 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.47 mountX=-0.02 mountY=0.26, mountTheta=1.66
02:04:15.541 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.28, opts=13)
02:04:15.545 00.004 6120 Enqueuing Move request for scope (0.03, -0.28)
02:04:15.549 00.004 7680 Worker thread wakes up
02:04:15.549 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.28) opts 0xd
02:04:15.549 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.28)
02:04:15.549 00.000 7680 Moving (0.03, -0.28) raw xDistance=-0.02 yDistance=0.26
02:04:15.549 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:04:15.549 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:04:15.549 00.000 7680 MoveAxis(E, 0, ABG)
02:04:15.549 00.000 7680 Move returns status 0, amount 0
02:04:15.549 00.000 7680 MoveAxis(S, 144, ABG)
02:04:15.549 00.000 7680 Guiding  Dir = 1, Dur = 144
02:04:15.551 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:15.555 00.004 7680 IsSlewing returns 0
02:04:15.555 00.000 6120 UpdateGuideState exits: m=8850 SNR=62.2
02:04:15.559 00.004 7680 IsGuiding returns 0
02:04:15.559 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:15.562 00.003 7680 PulseGuide returned control before completion, sleep 154
02:04:15.562 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:15.567 00.005 6120 Enqueuing Expose request
02:04:15.719 00.152 7680 IsGuiding returns 1
02:04:15.719 00.000 7680 scope still moving after pulse duration time elapsed
02:04:15.750 00.031 7680 IsSlewing returns 0
02:04:15.751 00.001 7680 IsGuiding returns 0
02:04:15.753 00.002 7680 scope move finished after 144 + 49 ms
02:04:15.753 00.000 7680 Move returns status 0, amount 144
02:04:15.753 00.000 7680 move complete, result=0
02:04:15.753 00.000 7680 worker thread done servicing request
02:04:15.754 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 144 ms SOUTH
02:04:15.762 00.008 7680 Worker thread wakes up
02:04:15.762 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:15.762 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:17.011 01.249 7680 Exposure complete
02:04:17.135 00.124 7680 worker thread done servicing request
02:04:17.136 00.001 6120 OnExposeComplete: enter
02:04:17.141 00.005 6120 UpdateGuideState(): m_state=6
02:04:17.144 00.003 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
02:04:17.147 00.003 6120 Star::Find returns 1 (0), X=513.15, Y=674.03, Mass=8472, SNR=60.6, Peak=252 HFD=6.3
02:04:17.150 00.003 6120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (0.19) = xAngle (-0.93 = -0.93)
02:04:17.153 00.003 6120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.94 = 1.94)
02:04:17.155 00.002 6120 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.74 mountX=0.11 mountY=0.17, mountTheta=1.00
02:04:17.160 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.12, opts=13)
02:04:17.163 00.003 6120 Enqueuing Move request for scope (0.13, -0.12)
02:04:17.166 00.003 7680 Worker thread wakes up
02:04:17.166 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
02:04:17.166 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
02:04:17.167 00.001 7680 Moving (0.13, -0.12) raw xDistance=0.11 yDistance=0.17
02:04:17.167 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:04:17.167 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:04:17.167 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:17.171 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:04:17.171 00.000 7680 MoveAxis(E, 0, ABG)
02:04:17.172 00.001 7680 Move returns status 0, amount 0
02:04:17.172 00.000 6120 UpdateGuideState exits: m=8472 SNR=60.6
02:04:17.176 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:17.179 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:17.183 00.004 6120 Enqueuing Expose request
02:04:17.186 00.003 7680 MoveAxis(N, 0, ABG)
02:04:17.186 00.000 7680 Move returns status 0, amount 0
02:04:17.186 00.000 7680 move complete, result=0
02:04:17.186 00.000 7680 worker thread done servicing request
02:04:17.188 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:17.191 00.003 7680 Worker thread wakes up
02:04:17.191 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:17.191 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:18.439 01.248 7680 Exposure complete
02:04:18.570 00.131 7680 worker thread done servicing request
02:04:18.570 00.000 6120 OnExposeComplete: enter
02:04:18.575 00.005 6120 UpdateGuideState(): m_state=6
02:04:18.579 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
02:04:18.583 00.004 6120 Star::Find returns 1 (0), X=513.10, Y=673.85, Mass=8294, SNR=59.7, Peak=210 HFD=6.5
02:04:18.587 00.004 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
02:04:18.590 00.003 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
02:04:18.594 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.31 mountX=0.02 mountY=0.31, mountTheta=1.49
02:04:18.599 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.31, opts=13)
02:04:18.603 00.004 6120 Enqueuing Move request for scope (0.08, -0.31)
02:04:18.607 00.004 7680 Worker thread wakes up
02:04:18.607 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.31) opts 0xd
02:04:18.607 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.31)
02:04:18.607 00.000 7680 Moving (0.08, -0.31) raw xDistance=0.02 yDistance=0.31
02:04:18.608 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:04:18.608 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:04:18.608 00.000 7680 MoveAxis(E, 0, ABG)
02:04:18.608 00.000 7680 Move returns status 0, amount 0
02:04:18.608 00.000 7680 MoveAxis(S, 170, ABG)
02:04:18.608 00.000 7680 Guiding  Dir = 1, Dur = 170
02:04:18.608 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:18.613 00.005 7680 IsSlewing returns 0
02:04:18.613 00.000 6120 UpdateGuideState exits: m=8294 SNR=59.7
02:04:18.616 00.003 7680 IsGuiding returns 0
02:04:18.616 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:18.620 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:18.623 00.003 7680 PulseGuide returned control before completion, sleep 180
02:04:18.623 00.000 6120 Enqueuing Expose request
02:04:18.819 00.196 7680 IsGuiding returns 1
02:04:18.820 00.001 7680 scope still moving after pulse duration time elapsed
02:04:18.850 00.030 7680 IsSlewing returns 0
02:04:18.851 00.001 7680 IsGuiding returns 0
02:04:18.851 00.000 7680 scope move finished after 170 + 64 ms
02:04:18.851 00.000 7680 Move returns status 0, amount 170
02:04:18.851 00.000 7680 move complete, result=0
02:04:18.851 00.000 7680 worker thread done servicing request
02:04:18.852 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 170 ms SOUTH
02:04:18.860 00.008 7680 Worker thread wakes up
02:04:18.860 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:18.860 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:20.114 01.254 7680 Exposure complete
02:04:20.269 00.155 7680 worker thread done servicing request
02:04:20.269 00.000 6120 OnExposeComplete: enter
02:04:20.273 00.004 6120 UpdateGuideState(): m_state=6
02:04:20.277 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
02:04:20.282 00.005 6120 Star::Find returns 1 (0), X=512.98, Y=673.94, Mass=8213, SNR=60.5, Peak=198 HFD=6.4
02:04:20.285 00.003 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
02:04:20.288 00.003 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
02:04:20.293 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.74 mountX=-0.08 mountY=0.18, mountTheta=1.98
02:04:20.298 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.22, opts=13)
02:04:20.301 00.003 6120 Enqueuing Move request for scope (-0.04, -0.22)
02:04:20.304 00.003 7680 Worker thread wakes up
02:04:20.304 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
02:04:20.304 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
02:04:20.304 00.000 7680 Moving (-0.04, -0.22) raw xDistance=-0.08 yDistance=0.18
02:04:20.304 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:04:20.306 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:04:20.306 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:20.310 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:04:20.310 00.000 7680 MoveAxis(E, 0, ABG)
02:04:20.311 00.001 7680 Move returns status 0, amount 0
02:04:20.312 00.001 7680 MoveAxis(N, 0, ABG)
02:04:20.312 00.000 7680 Move returns status 0, amount 0
02:04:20.312 00.000 7680 move complete, result=0
02:04:20.312 00.000 6120 UpdateGuideState exits: m=8213 SNR=60.5
02:04:20.316 00.004 7680 worker thread done servicing request
02:04:20.316 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:20.320 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:20.325 00.005 6120 Enqueuing Expose request
02:04:20.329 00.004 7680 Worker thread wakes up
02:04:20.329 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:20.330 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:20.330 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:21.584 01.254 7680 Exposure complete
02:04:21.715 00.131 7680 worker thread done servicing request
02:04:21.715 00.000 6120 OnExposeComplete: enter
02:04:21.721 00.006 6120 UpdateGuideState(): m_state=6
02:04:21.724 00.003 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
02:04:21.727 00.003 6120 Star::Find returns 1 (0), X=512.85, Y=673.87, Mass=8624, SNR=61.4, Peak=222 HFD=6.4
02:04:21.730 00.003 6120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.19) = xAngle (-2.29 = -2.29)
02:04:21.733 00.003 6120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.58 = 0.58)
02:04:21.736 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.29 hyp=0.33 cameraTheta=-2.10 mountX=-0.22 mountY=0.18, mountTheta=2.44
02:04:21.740 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.29, opts=13)
02:04:21.744 00.004 6120 Enqueuing Move request for scope (-0.17, -0.29)
02:04:21.748 00.004 7680 Worker thread wakes up
02:04:21.748 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.29) opts 0xd
02:04:21.748 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.29)
02:04:21.748 00.000 7680 Moving (-0.17, -0.29) raw xDistance=-0.22 yDistance=0.18
02:04:21.748 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:04:21.749 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:04:21.749 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:21.754 00.005 6120 UpdateGuideState exits: m=8624 SNR=61.4
02:04:21.757 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:21.762 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:21.767 00.005 6120 Enqueuing Expose request
02:04:21.771 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:04:21.771 00.000 7680 MoveAxis(E, 90, ABG)
02:04:21.772 00.001 7680 Guiding  Dir = 2, Dur = 90
02:04:21.772 00.000 7680 IsSlewing returns 0
02:04:21.772 00.000 7680 IsGuiding returns 0
02:04:21.773 00.001 7680 PulseGuide returned control before completion, sleep 100
02:04:21.885 00.112 7680 IsGuiding returns 1
02:04:21.885 00.000 7680 scope still moving after pulse duration time elapsed
02:04:21.917 00.032 7680 IsSlewing returns 0
02:04:21.918 00.001 7680 IsGuiding returns 0
02:04:21.919 00.001 7680 scope move finished after 90 + 55 ms
02:04:21.919 00.000 7680 Move returns status 0, amount 90
02:04:21.919 00.000 7680 MoveAxis(N, 0, ABG)
02:04:21.920 00.001 7680 Move returns status 0, amount 0
02:04:21.920 00.000 7680 move complete, result=0
02:04:21.920 00.000 7680 worker thread done servicing request
02:04:21.922 00.002 7680 Worker thread wakes up
02:04:21.922 00.000 6120 GuideStep: -0.2 px 90 ms EAST, 0.2 px 0 ms NORTH
02:04:21.928 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:21.928 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:23.182 01.254 7680 Exposure complete
02:04:23.337 00.155 7680 worker thread done servicing request
02:04:23.338 00.001 6120 OnExposeComplete: enter
02:04:23.341 00.003 6120 UpdateGuideState(): m_state=6
02:04:23.346 00.005 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
02:04:23.350 00.004 6120 Star::Find returns 1 (0), X=513.16, Y=673.82, Mass=8622, SNR=60.9, Peak=210 HFD=6.7
02:04:23.354 00.004 6120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (0.19) = xAngle (-1.35 = -1.35)
02:04:23.357 00.003 6120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.52 = 1.52)
02:04:23.361 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.33 hyp=0.36 cameraTheta=-1.17 mountX=0.08 mountY=0.36, mountTheta=1.36
02:04:23.366 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.33, opts=13)
02:04:23.369 00.003 6120 Enqueuing Move request for scope (0.14, -0.33)
02:04:23.373 00.004 7680 Worker thread wakes up
02:04:23.373 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.33) opts 0xd
02:04:23.373 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.33)
02:04:23.373 00.000 7680 Moving (0.14, -0.33) raw xDistance=0.08 yDistance=0.36
02:04:23.375 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:23.379 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:04:23.379 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:04:23.379 00.000 7680 MoveAxis(E, 0, ABG)
02:04:23.379 00.000 7680 Move returns status 0, amount 0
02:04:23.380 00.001 7680 MoveAxis(S, 196, ABG)
02:04:23.380 00.000 7680 Guiding  Dir = 1, Dur = 196
02:04:23.381 00.001 6120 UpdateGuideState exits: m=8622 SNR=60.9
02:04:23.385 00.004 7680 IsSlewing returns 0
02:04:23.385 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:23.389 00.004 7680 IsGuiding returns 0
02:04:23.389 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:23.393 00.004 7680 PulseGuide returned control before completion, sleep 206
02:04:23.394 00.001 6120 Enqueuing Expose request
02:04:23.610 00.216 7680 IsGuiding returns 0
02:04:23.612 00.002 7680 Move returns status 0, amount 196
02:04:23.612 00.000 7680 move complete, result=0
02:04:23.613 00.001 7680 worker thread done servicing request
02:04:23.613 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 196 ms SOUTH
02:04:23.620 00.007 7680 Worker thread wakes up
02:04:23.620 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:23.620 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:24.879 01.259 7680 Exposure complete
02:04:25.023 00.144 7680 worker thread done servicing request
02:04:25.023 00.000 6120 OnExposeComplete: enter
02:04:25.029 00.006 6120 UpdateGuideState(): m_state=6
02:04:25.033 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
02:04:25.037 00.004 6120 Star::Find returns 1 (0), X=513.11, Y=673.71, Mass=8676, SNR=61.3, Peak=204 HFD=6.7
02:04:25.043 00.006 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
02:04:25.047 00.004 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
02:04:25.051 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.45 hyp=0.46 cameraTheta=-1.37 mountX=0.01 mountY=0.44, mountTheta=1.56
02:04:25.056 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.45, opts=13)
02:04:25.060 00.004 6120 Enqueuing Move request for scope (0.09, -0.45)
02:04:25.064 00.004 7680 Worker thread wakes up
02:04:25.064 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:25.067 00.003 6120 UpdateGuideState exits: m=8676 SNR=61.3
02:04:25.071 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.45) opts 0xd
02:04:25.071 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:25.076 00.005 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.45)
02:04:25.076 00.000 7680 Moving (0.09, -0.45) raw xDistance=0.01 yDistance=0.44
02:04:25.076 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:04:25.076 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
02:04:25.077 00.001 7680 MoveAxis(E, 0, ABG)
02:04:25.077 00.000 7680 Move returns status 0, amount 0
02:04:25.077 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:25.081 00.004 6120 Enqueuing Expose request
02:04:25.084 00.003 7680 MoveAxis(S, 239, ABG)
02:04:25.084 00.000 7680 Guiding  Dir = 1, Dur = 239
02:04:25.085 00.001 7680 IsSlewing returns 0
02:04:25.085 00.000 7680 IsGuiding returns 0
02:04:25.085 00.000 7680 PulseGuide returned control before completion, sleep 249
02:04:25.337 00.252 7680 IsGuiding returns 1
02:04:25.338 00.001 7680 scope still moving after pulse duration time elapsed
02:04:25.369 00.031 7680 IsSlewing returns 0
02:04:25.370 00.001 7680 IsGuiding returns 0
02:04:25.371 00.001 7680 scope move finished after 239 + 45 ms
02:04:25.371 00.000 7680 Move returns status 0, amount 239
02:04:25.371 00.000 7680 move complete, result=0
02:04:25.372 00.001 7680 worker thread done servicing request
02:04:25.372 00.000 7680 Worker thread wakes up
02:04:25.373 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 239 ms SOUTH
02:04:25.378 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:25.379 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:26.630 01.251 7680 Exposure complete
02:04:26.754 00.124 7680 worker thread done servicing request
02:04:26.755 00.001 6120 OnExposeComplete: enter
02:04:26.758 00.003 6120 UpdateGuideState(): m_state=6
02:04:26.762 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
02:04:26.766 00.004 6120 Star::Find returns 1 (0), X=513.10, Y=673.89, Mass=8537, SNR=61.1, Peak=226 HFD=6.5
02:04:26.770 00.004 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
02:04:26.774 00.004 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
02:04:26.778 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.27 hyp=0.28 cameraTheta=-1.28 mountX=0.03 mountY=0.28, mountTheta=1.47
02:04:26.783 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.27, opts=13)
02:04:26.786 00.003 6120 Enqueuing Move request for scope (0.08, -0.27)
02:04:26.791 00.005 7680 Worker thread wakes up
02:04:26.791 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:26.796 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.27) opts 0xd
02:04:26.796 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.27)
02:04:26.796 00.000 7680 Moving (0.08, -0.27) raw xDistance=0.03 yDistance=0.28
02:04:26.797 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:04:26.797 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:04:26.797 00.000 7680 MoveAxis(E, 0, ABG)
02:04:26.797 00.000 7680 Move returns status 0, amount 0
02:04:26.797 00.000 7680 MoveAxis(S, 151, ABG)
02:04:26.798 00.001 7680 Guiding  Dir = 1, Dur = 151
02:04:26.798 00.000 6120 UpdateGuideState exits: m=8537 SNR=61.1
02:04:26.801 00.003 7680 IsSlewing returns 0
02:04:26.802 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:26.805 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:26.809 00.004 7680 IsGuiding returns 0
02:04:26.810 00.001 6120 Enqueuing Expose request
02:04:26.814 00.004 7680 PulseGuide returned control before completion, sleep 161
02:04:26.978 00.164 7680 IsGuiding returns 1
02:04:26.979 00.001 7680 scope still moving after pulse duration time elapsed
02:04:27.009 00.030 7680 IsSlewing returns 0
02:04:27.012 00.003 7680 IsGuiding returns 0
02:04:27.013 00.001 7680 scope move finished after 151 + 52 ms
02:04:27.014 00.001 7680 Move returns status 0, amount 151
02:04:27.014 00.000 7680 move complete, result=0
02:04:27.014 00.000 7680 worker thread done servicing request
02:04:27.015 00.001 7680 Worker thread wakes up
02:04:27.015 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 151 ms SOUTH
02:04:27.025 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:27.025 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:28.271 01.246 7680 Exposure complete
02:04:28.413 00.142 7680 worker thread done servicing request
02:04:28.413 00.000 6120 OnExposeComplete: enter
02:04:28.417 00.004 6120 UpdateGuideState(): m_state=6
02:04:28.423 00.006 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
02:04:28.428 00.005 6120 Star::Find returns 1 (0), X=513.06, Y=673.87, Mass=8736, SNR=61.9, Peak=211 HFD=6.5
02:04:28.432 00.004 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
02:04:28.436 00.004 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
02:04:28.440 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.29 hyp=0.29 cameraTheta=-1.44 mountX=-0.02 mountY=0.27, mountTheta=1.63
02:04:28.445 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.29, opts=13)
02:04:28.450 00.005 6120 Enqueuing Move request for scope (0.04, -0.29)
02:04:28.455 00.005 7680 Worker thread wakes up
02:04:28.455 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:28.460 00.005 6120 UpdateGuideState exits: m=8736 SNR=61.9
02:04:28.463 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:28.467 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:28.471 00.004 6120 Enqueuing Expose request
02:04:28.474 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.29) opts 0xd
02:04:28.474 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.29)
02:04:28.474 00.000 7680 Moving (0.04, -0.29) raw xDistance=-0.02 yDistance=0.27
02:04:28.474 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:04:28.476 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:04:28.476 00.000 7680 MoveAxis(E, 0, ABG)
02:04:28.476 00.000 7680 Move returns status 0, amount 0
02:04:28.476 00.000 7680 MoveAxis(S, 148, ABG)
02:04:28.476 00.000 7680 Guiding  Dir = 1, Dur = 148
02:04:28.476 00.000 7680 IsSlewing returns 0
02:04:28.477 00.001 7680 IsGuiding returns 0
02:04:28.477 00.000 7680 PulseGuide returned control before completion, sleep 158
02:04:28.651 00.174 7680 IsGuiding returns 0
02:04:28.652 00.001 7680 Move returns status 0, amount 148
02:04:28.652 00.000 7680 move complete, result=0
02:04:28.652 00.000 7680 worker thread done servicing request
02:04:28.652 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 148 ms SOUTH
02:04:28.660 00.008 7680 Worker thread wakes up
02:04:28.660 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:28.660 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:29.913 01.253 7680 Exposure complete
02:04:30.053 00.140 7680 worker thread done servicing request
02:04:30.053 00.000 6120 OnExposeComplete: enter
02:04:30.057 00.004 6120 UpdateGuideState(): m_state=6
02:04:30.062 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
02:04:30.067 00.005 6120 Star::Find returns 1 (0), X=513.12, Y=673.93, Mass=9120, SNR=63.7, Peak=236 HFD=6.5
02:04:30.071 00.004 6120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.19) = xAngle (-1.35 = -1.35)
02:04:30.075 00.004 6120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.53 = 1.53)
02:04:30.079 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.16 mountX=0.06 mountY=0.25, mountTheta=1.35
02:04:30.084 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.23, opts=13)
02:04:30.088 00.004 6120 Enqueuing Move request for scope (0.10, -0.23)
02:04:30.092 00.004 7680 Worker thread wakes up
02:04:30.093 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:30.097 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
02:04:30.097 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
02:04:30.098 00.001 7680 Moving (0.10, -0.23) raw xDistance=0.06 yDistance=0.25
02:04:30.098 00.000 6120 UpdateGuideState exits: m=9120 SNR=63.7
02:04:30.101 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:30.105 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:30.109 00.004 6120 Enqueuing Expose request
02:04:30.113 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:04:30.113 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:04:30.113 00.000 7680 MoveAxis(E, 0, ABG)
02:04:30.113 00.000 7680 Move returns status 0, amount 0
02:04:30.113 00.000 7680 MoveAxis(S, 135, ABG)
02:04:30.114 00.001 7680 Guiding  Dir = 1, Dur = 135
02:04:30.115 00.001 7680 IsSlewing returns 0
02:04:30.115 00.000 7680 IsGuiding returns 0
02:04:30.115 00.000 7680 PulseGuide returned control before completion, sleep 145
02:04:30.264 00.149 7680 IsGuiding returns 1
02:04:30.265 00.001 7680 scope still moving after pulse duration time elapsed
02:04:30.295 00.030 7680 IsSlewing returns 0
02:04:30.295 00.000 7680 IsGuiding returns 0
02:04:30.296 00.001 7680 scope move finished after 135 + 45 ms
02:04:30.296 00.000 7680 Move returns status 0, amount 135
02:04:30.296 00.000 7680 move complete, result=0
02:04:30.297 00.001 7680 worker thread done servicing request
02:04:30.297 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 135 ms SOUTH
02:04:30.303 00.006 7680 Worker thread wakes up
02:04:30.303 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:30.303 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:31.560 01.257 7680 Exposure complete
02:04:31.725 00.165 7680 worker thread done servicing request
02:04:31.725 00.000 6120 OnExposeComplete: enter
02:04:31.731 00.006 6120 UpdateGuideState(): m_state=6
02:04:31.737 00.006 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
02:04:31.742 00.005 6120 Star::Find returns 1 (0), X=513.10, Y=673.87, Mass=8625, SNR=62.0, Peak=210 HFD=6.5
02:04:31.747 00.005 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
02:04:31.750 00.003 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
02:04:31.754 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.30 mountX=0.03 mountY=0.29, mountTheta=1.49
02:04:31.760 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.29, opts=13)
02:04:31.764 00.004 6120 Enqueuing Move request for scope (0.08, -0.29)
02:04:31.769 00.005 7680 Worker thread wakes up
02:04:31.769 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:31.773 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.29) opts 0xd
02:04:31.773 00.000 6120 UpdateGuideState exits: m=8625 SNR=62.0
02:04:31.776 00.003 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.29)
02:04:31.776 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:31.781 00.005 7680 Moving (0.08, -0.29) raw xDistance=0.03 yDistance=0.29
02:04:31.781 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:04:31.781 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:31.784 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:04:31.784 00.000 6120 Enqueuing Expose request
02:04:31.788 00.004 7680 MoveAxis(E, 0, ABG)
02:04:31.788 00.000 7680 Move returns status 0, amount 0
02:04:31.788 00.000 7680 MoveAxis(S, 160, ABG)
02:04:31.789 00.001 7680 Guiding  Dir = 1, Dur = 160
02:04:31.790 00.001 7680 IsSlewing returns 0
02:04:31.790 00.000 7680 IsGuiding returns 0
02:04:31.791 00.001 7680 PulseGuide returned control before completion, sleep 170
02:04:31.971 00.180 7680 IsGuiding returns 1
02:04:31.972 00.001 7680 scope still moving after pulse duration time elapsed
02:04:32.002 00.030 7680 IsSlewing returns 0
02:04:32.003 00.001 7680 IsGuiding returns 0
02:04:32.003 00.000 7680 scope move finished after 160 + 53 ms
02:04:32.005 00.002 7680 Move returns status 0, amount 160
02:04:32.005 00.000 7680 move complete, result=0
02:04:32.006 00.001 7680 worker thread done servicing request
02:04:32.006 00.000 7680 Worker thread wakes up
02:04:32.007 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 160 ms SOUTH
02:04:32.013 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:32.013 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:33.272 01.259 7680 Exposure complete
02:04:33.410 00.138 7680 worker thread done servicing request
02:04:33.411 00.001 6120 OnExposeComplete: enter
02:04:33.415 00.004 6120 UpdateGuideState(): m_state=6
02:04:33.420 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
02:04:33.424 00.004 6120 Star::Find returns 1 (0), X=513.18, Y=673.88, Mass=8543, SNR=61.3, Peak=220 HFD=6.5
02:04:33.427 00.003 6120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.19) = xAngle (-1.22 = -1.22)
02:04:33.433 00.006 6120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.65 = 1.65)
02:04:33.436 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=-0.27 hyp=0.32 cameraTheta=-1.03 mountX=0.11 mountY=0.32, mountTheta=1.24
02:04:33.441 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.27, opts=13)
02:04:33.445 00.004 6120 Enqueuing Move request for scope (0.16, -0.27)
02:04:33.450 00.005 7680 Worker thread wakes up
02:04:33.450 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:33.454 00.004 6120 UpdateGuideState exits: m=8543 SNR=61.3
02:04:33.457 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:33.461 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:33.466 00.005 6120 Enqueuing Expose request
02:04:33.470 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.27) opts 0xd
02:04:33.470 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.27)
02:04:33.470 00.000 7680 Moving (0.16, -0.27) raw xDistance=0.11 yDistance=0.32
02:04:33.470 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:04:33.471 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:04:33.471 00.000 7680 MoveAxis(E, 0, ABG)
02:04:33.471 00.000 7680 Move returns status 0, amount 0
02:04:33.472 00.001 7680 MoveAxis(S, 173, ABG)
02:04:33.472 00.000 7680 Guiding  Dir = 1, Dur = 173
02:04:33.472 00.000 7680 IsSlewing returns 0
02:04:33.473 00.001 7680 IsGuiding returns 0
02:04:33.473 00.000 7680 PulseGuide returned control before completion, sleep 183
02:04:33.666 00.193 7680 IsGuiding returns 1
02:04:33.667 00.001 7680 scope still moving after pulse duration time elapsed
02:04:33.697 00.030 7680 IsSlewing returns 0
02:04:33.700 00.003 7680 IsGuiding returns 0
02:04:33.701 00.001 7680 scope move finished after 173 + 55 ms
02:04:33.701 00.000 7680 Move returns status 0, amount 173
02:04:33.701 00.000 7680 move complete, result=0
02:04:33.701 00.000 7680 worker thread done servicing request
02:04:33.703 00.002 7680 Worker thread wakes up
02:04:33.703 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 173 ms SOUTH
02:04:33.711 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:33.711 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:34.959 01.248 7680 Exposure complete
02:04:35.100 00.141 7680 worker thread done servicing request
02:04:35.100 00.000 6120 OnExposeComplete: enter
02:04:35.104 00.004 6120 UpdateGuideState(): m_state=6
02:04:35.110 00.006 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
02:04:35.114 00.004 6120 Star::Find returns 1 (0), X=513.18, Y=674.04, Mass=9115, SNR=63.8, Peak=239 HFD=6.4
02:04:35.117 00.003 6120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.19) = xAngle (-0.79 = -0.79)
02:04:35.121 00.004 6120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.08 = 2.08)
02:04:35.124 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-0.60 mountX=0.14 mountY=0.17, mountTheta=0.89
02:04:35.129 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.11, opts=13)
02:04:35.133 00.004 6120 Enqueuing Move request for scope (0.16, -0.11)
02:04:35.136 00.003 7680 Worker thread wakes up
02:04:35.137 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:35.141 00.004 6120 UpdateGuideState exits: m=9115 SNR=63.8
02:04:35.145 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.11) opts 0xd
02:04:35.145 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.11)
02:04:35.145 00.000 7680 Moving (0.16, -0.11) raw xDistance=0.14 yDistance=0.17
02:04:35.147 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:04:35.147 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:04:35.147 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:35.150 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:04:35.150 00.000 7680 MoveAxis(E, 0, ABG)
02:04:35.150 00.000 7680 Move returns status 0, amount 0
02:04:35.151 00.001 7680 MoveAxis(N, 0, ABG)
02:04:35.151 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:35.154 00.003 7680 Move returns status 0, amount 0
02:04:35.155 00.001 7680 move complete, result=0
02:04:35.155 00.000 7680 worker thread done servicing request
02:04:35.155 00.000 6120 Enqueuing Expose request
02:04:35.159 00.004 7680 Worker thread wakes up
02:04:35.159 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:35.159 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:35.159 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:36.418 01.259 7680 Exposure complete
02:04:36.565 00.147 7680 worker thread done servicing request
02:04:36.566 00.001 6120 OnExposeComplete: enter
02:04:36.569 00.003 6120 UpdateGuideState(): m_state=6
02:04:36.573 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
02:04:36.577 00.004 6120 Star::Find returns 1 (0), X=513.14, Y=673.91, Mass=8678, SNR=62.2, Peak=215 HFD=6.6
02:04:36.583 00.006 6120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (0.19) = xAngle (-1.29 = -1.29)
02:04:36.586 00.003 6120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.59 = 1.59)
02:04:36.590 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-1.10 mountX=0.08 mountY=0.27, mountTheta=1.30
02:04:36.594 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.24, opts=13)
02:04:36.599 00.005 6120 Enqueuing Move request for scope (0.12, -0.24)
02:04:36.601 00.002 7680 Worker thread wakes up
02:04:36.603 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:36.605 00.002 6120 UpdateGuideState exits: m=8678 SNR=62.2
02:04:36.610 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:36.614 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:36.618 00.004 6120 Enqueuing Expose request
02:04:36.622 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.24) opts 0xd
02:04:36.622 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.24)
02:04:36.622 00.000 7680 Moving (0.12, -0.24) raw xDistance=0.08 yDistance=0.27
02:04:36.623 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:04:36.623 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:04:36.623 00.000 7680 MoveAxis(E, 0, ABG)
02:04:36.623 00.000 7680 Move returns status 0, amount 0
02:04:36.624 00.001 7680 MoveAxis(S, 149, ABG)
02:04:36.624 00.000 7680 Guiding  Dir = 1, Dur = 149
02:04:36.624 00.000 7680 IsSlewing returns 0
02:04:36.625 00.001 7680 IsGuiding returns 0
02:04:36.625 00.000 7680 PulseGuide returned control before completion, sleep 159
02:04:36.797 00.172 7680 IsGuiding returns 1
02:04:36.797 00.000 7680 scope still moving after pulse duration time elapsed
02:04:36.828 00.031 7680 IsSlewing returns 0
02:04:36.829 00.001 7680 IsGuiding returns 0
02:04:36.830 00.001 7680 scope move finished after 149 + 56 ms
02:04:36.830 00.000 7680 Move returns status 0, amount 149
02:04:36.830 00.000 7680 move complete, result=0
02:04:36.831 00.001 7680 worker thread done servicing request
02:04:36.831 00.000 7680 Worker thread wakes up
02:04:36.831 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 149 ms SOUTH
02:04:36.838 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:36.838 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:38.091 01.253 7680 Exposure complete
02:04:38.223 00.132 7680 worker thread done servicing request
02:04:38.223 00.000 6120 OnExposeComplete: enter
02:04:38.227 00.004 6120 UpdateGuideState(): m_state=6
02:04:38.231 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
02:04:38.239 00.008 6120 Star::Find returns 1 (0), X=513.18, Y=673.78, Mass=8520, SNR=62.4, Peak=215 HFD=6.6
02:04:38.242 00.003 6120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (0.19) = xAngle (-1.35 = -1.35)
02:04:38.247 00.005 6120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.52 = 1.52)
02:04:38.251 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.38 hyp=0.41 cameraTheta=-1.17 mountX=0.09 mountY=0.41, mountTheta=1.36
02:04:38.256 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.38, opts=13)
02:04:38.261 00.005 6120 Enqueuing Move request for scope (0.16, -0.38)
02:04:38.265 00.004 7680 Worker thread wakes up
02:04:38.265 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.38) opts 0xd
02:04:38.266 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:38.269 00.003 6120 UpdateGuideState exits: m=8520 SNR=62.4
02:04:38.273 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:38.277 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:38.281 00.004 6120 Enqueuing Expose request
02:04:38.285 00.004 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.38)
02:04:38.285 00.000 7680 Moving (0.16, -0.38) raw xDistance=0.09 yDistance=0.41
02:04:38.285 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:04:38.285 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
02:04:38.286 00.001 7680 MoveAxis(E, 0, ABG)
02:04:38.286 00.000 7680 Move returns status 0, amount 0
02:04:38.286 00.000 7680 MoveAxis(S, 221, ABG)
02:04:38.286 00.000 7680 Guiding  Dir = 1, Dur = 221
02:04:38.286 00.000 7680 IsSlewing returns 0
02:04:38.288 00.002 7680 IsGuiding returns 0
02:04:38.288 00.000 7680 PulseGuide returned control before completion, sleep 231
02:04:38.523 00.235 7680 IsGuiding returns 1
02:04:38.523 00.000 7680 scope still moving after pulse duration time elapsed
02:04:38.554 00.031 7680 IsSlewing returns 0
02:04:38.555 00.001 7680 IsGuiding returns 1
02:04:38.585 00.030 7680 IsSlewing returns 0
02:04:38.587 00.002 7680 IsGuiding returns 0
02:04:38.588 00.001 7680 scope move finished after 221 + 78 ms
02:04:38.589 00.001 7680 Move returns status 0, amount 221
02:04:38.589 00.000 7680 move complete, result=0
02:04:38.589 00.000 7680 worker thread done servicing request
02:04:38.590 00.001 7680 Worker thread wakes up
02:04:38.590 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 221 ms SOUTH
02:04:38.596 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:38.597 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:39.847 01.250 7680 Exposure complete
02:04:39.985 00.138 7680 worker thread done servicing request
02:04:39.986 00.001 6120 OnExposeComplete: enter
02:04:39.991 00.005 6120 UpdateGuideState(): m_state=6
02:04:39.994 00.003 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
02:04:39.998 00.004 6120 Star::Find returns 1 (0), X=513.28, Y=673.97, Mass=8798, SNR=62.3, Peak=211 HFD=6.6
02:04:40.002 00.004 6120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.19) = xAngle (-0.80 = -0.80)
02:04:40.006 00.004 6120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.07 = 2.07)
02:04:40.010 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.18 hyp=0.32 cameraTheta=-0.61 mountX=0.22 mountY=0.28, mountTheta=0.90
02:04:40.015 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.18, opts=13)
02:04:40.021 00.006 6120 Enqueuing Move request for scope (0.26, -0.18)
02:04:40.024 00.003 7680 Worker thread wakes up
02:04:40.024 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.18) opts 0xd
02:04:40.026 00.002 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.18)
02:04:40.026 00.000 7680 Moving (0.26, -0.18) raw xDistance=0.22 yDistance=0.28
02:04:40.026 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:04:40.026 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:04:40.026 00.000 7680 MoveAxis(W, 90, ABG)
02:04:40.026 00.000 7680 Guiding  Dir = 3, Dur = 90
02:04:40.026 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:40.030 00.004 7680 IsSlewing returns 0
02:04:40.030 00.000 6120 UpdateGuideState exits: m=8798 SNR=62.3
02:04:40.035 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:40.039 00.004 7680 IsGuiding returns 0
02:04:40.039 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:40.043 00.004 6120 Enqueuing Expose request
02:04:40.047 00.004 7680 PulseGuide returned control before completion, sleep 100
02:04:40.153 00.106 7680 IsGuiding returns 0
02:04:40.155 00.002 7680 Move returns status 0, amount 90
02:04:40.155 00.000 7680 MoveAxis(S, 151, ABG)
02:04:40.155 00.000 7680 Guiding  Dir = 1, Dur = 151
02:04:40.156 00.001 7680 IsSlewing returns 0
02:04:40.156 00.000 7680 IsGuiding returns 0
02:04:40.157 00.001 7680 PulseGuide returned control before completion, sleep 161
02:04:40.325 00.168 7680 IsGuiding returns 1
02:04:40.326 00.001 7680 scope still moving after pulse duration time elapsed
02:04:40.356 00.030 7680 IsSlewing returns 0
02:04:40.357 00.001 7680 IsGuiding returns 0
02:04:40.357 00.000 7680 scope move finished after 151 + 49 ms
02:04:40.358 00.001 7680 Move returns status 0, amount 151
02:04:40.358 00.000 7680 move complete, result=0
02:04:40.358 00.000 7680 worker thread done servicing request
02:04:40.359 00.001 7680 Worker thread wakes up
02:04:40.359 00.000 6120 GuideStep: 0.2 px 90 ms WEST, 0.3 px 151 ms SOUTH
02:04:40.366 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:40.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:41.618 01.252 7680 Exposure complete
02:04:41.749 00.131 7680 worker thread done servicing request
02:04:41.749 00.000 6120 OnExposeComplete: enter
02:04:41.754 00.005 6120 UpdateGuideState(): m_state=6
02:04:41.758 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
02:04:41.762 00.004 6120 Star::Find returns 1 (0), X=513.25, Y=674.10, Mass=7975, SNR=58.3, Peak=224 HFD=6.3
02:04:41.765 00.003 6120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (0.19) = xAngle (-0.44 = -0.44)
02:04:41.770 00.005 6120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.43 = 2.43)
02:04:41.774 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-0.25 mountX=0.22 mountY=0.15, mountTheta=0.62
02:04:41.778 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.06, opts=13)
02:04:41.783 00.005 6120 Enqueuing Move request for scope (0.23, -0.06)
02:04:41.786 00.003 7680 Worker thread wakes up
02:04:41.786 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
02:04:41.787 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
02:04:41.787 00.000 7680 Moving (0.23, -0.06) raw xDistance=0.22 yDistance=0.15
02:04:41.787 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
02:04:41.787 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:04:41.788 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:41.792 00.004 6120 UpdateGuideState exits: m=7975 SNR=58.3
02:04:41.796 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:04:41.797 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:41.802 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:41.806 00.004 6120 Enqueuing Expose request
02:04:41.809 00.003 7680 MoveAxis(W, 94, ABG)
02:04:41.810 00.001 7680 Guiding  Dir = 3, Dur = 94
02:04:41.810 00.000 7680 IsSlewing returns 0
02:04:41.810 00.000 7680 IsGuiding returns 0
02:04:41.811 00.001 7680 PulseGuide returned control before completion, sleep 104
02:04:41.922 00.111 7680 IsGuiding returns 1
02:04:41.923 00.001 7680 scope still moving after pulse duration time elapsed
02:04:41.953 00.030 7680 IsSlewing returns 0
02:04:41.954 00.001 7680 IsGuiding returns 0
02:04:41.954 00.000 7680 scope move finished after 94 + 49 ms
02:04:41.955 00.001 7680 Move returns status 0, amount 94
02:04:41.956 00.001 7680 MoveAxis(N, 0, ABG)
02:04:41.956 00.000 7680 Move returns status 0, amount 0
02:04:41.956 00.000 7680 move complete, result=0
02:04:41.957 00.001 7680 worker thread done servicing request
02:04:41.957 00.000 6120 GuideStep: 0.2 px 94 ms WEST, 0.2 px 0 ms NORTH
02:04:41.966 00.009 7680 Worker thread wakes up
02:04:41.966 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:41.966 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:43.214 01.248 7680 Exposure complete
02:04:43.367 00.153 7680 worker thread done servicing request
02:04:43.367 00.000 6120 OnExposeComplete: enter
02:04:43.374 00.007 6120 UpdateGuideState(): m_state=6
02:04:43.380 00.006 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
02:04:43.389 00.009 6120 Star::Find returns 1 (0), X=513.03, Y=673.94, Mass=8869, SNR=62.0, Peak=247 HFD=6.4
02:04:43.395 00.006 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
02:04:43.401 00.006 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
02:04:43.408 00.007 6120 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.52 mountX=-0.03 mountY=0.19, mountTheta=1.72
02:04:43.416 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.21, opts=13)
02:04:43.423 00.007 6120 Enqueuing Move request for scope (0.01, -0.21)
02:04:43.430 00.007 7680 Worker thread wakes up
02:04:43.430 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd
02:04:43.431 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:43.438 00.007 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.21)
02:04:43.438 00.000 6120 UpdateGuideState exits: m=8869 SNR=62.0
02:04:43.444 00.006 7680 Moving (0.01, -0.21) raw xDistance=-0.03 yDistance=0.19
02:04:43.444 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:43.449 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:04:43.449 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:43.455 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:04:43.455 00.000 6120 Enqueuing Expose request
02:04:43.460 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:04:43.460 00.000 7680 MoveAxis(E, 0, ABG)
02:04:43.460 00.000 7680 Move returns status 0, amount 0
02:04:43.460 00.000 7680 MoveAxis(N, 0, ABG)
02:04:43.461 00.001 7680 Move returns status 0, amount 0
02:04:43.461 00.000 7680 move complete, result=0
02:04:43.461 00.000 7680 worker thread done servicing request
02:04:43.461 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:43.466 00.005 7680 Worker thread wakes up
02:04:43.466 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:43.466 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:44.721 01.255 7680 Exposure complete
02:04:44.856 00.135 7680 worker thread done servicing request
02:04:44.856 00.000 6120 OnExposeComplete: enter
02:04:44.860 00.004 6120 UpdateGuideState(): m_state=6
02:04:44.865 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
02:04:44.869 00.004 6120 Star::Find returns 1 (0), X=513.08, Y=673.88, Mass=8325, SNR=60.0, Peak=214 HFD=6.5
02:04:44.873 00.004 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
02:04:44.876 00.003 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
02:04:44.881 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.34 mountX=0.01 mountY=0.27, mountTheta=1.52
02:04:44.885 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.27, opts=13)
02:04:44.890 00.005 6120 Enqueuing Move request for scope (0.07, -0.27)
02:04:44.897 00.007 7680 Worker thread wakes up
02:04:44.897 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:44.901 00.004 6120 UpdateGuideState exits: m=8325 SNR=60.0
02:04:44.906 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:44.910 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:44.913 00.003 6120 Enqueuing Expose request
02:04:44.918 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.27) opts 0xd
02:04:44.919 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.27)
02:04:44.919 00.000 7680 Moving (0.07, -0.27) raw xDistance=0.01 yDistance=0.27
02:04:44.919 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:04:44.919 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:04:44.921 00.002 7680 MoveAxis(E, 0, ABG)
02:04:44.921 00.000 7680 Move returns status 0, amount 0
02:04:44.921 00.000 7680 MoveAxis(S, 149, ABG)
02:04:44.921 00.000 7680 Guiding  Dir = 1, Dur = 149
02:04:44.922 00.001 7680 IsSlewing returns 0
02:04:44.922 00.000 7680 IsGuiding returns 0
02:04:44.923 00.001 7680 PulseGuide returned control before completion, sleep 159
02:04:45.099 00.176 7680 IsGuiding returns 1
02:04:45.100 00.001 7680 scope still moving after pulse duration time elapsed
02:04:45.130 00.030 7680 IsSlewing returns 0
02:04:45.130 00.000 7680 IsGuiding returns 1
02:04:45.162 00.032 7680 IsSlewing returns 0
02:04:45.162 00.000 7680 IsGuiding returns 0
02:04:45.162 00.000 7680 scope move finished after 149 + 90 ms
02:04:45.162 00.000 7680 Move returns status 0, amount 149
02:04:45.162 00.000 7680 move complete, result=0
02:04:45.163 00.001 7680 worker thread done servicing request
02:04:45.163 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 149 ms SOUTH
02:04:45.167 00.004 7680 Worker thread wakes up
02:04:45.167 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:45.169 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:46.426 01.257 7680 Exposure complete
02:04:46.559 00.133 7680 worker thread done servicing request
02:04:46.560 00.001 6120 OnExposeComplete: enter
02:04:46.563 00.003 6120 UpdateGuideState(): m_state=6
02:04:46.566 00.003 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
02:04:46.570 00.004 6120 Star::Find returns 1 (0), X=513.14, Y=673.80, Mass=8791, SNR=62.9, Peak=209 HFD=6.7
02:04:46.574 00.004 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.19) = xAngle (-1.42 = -1.42)
02:04:46.578 00.004 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.45 = 1.45)
02:04:46.585 00.007 6120 CameraToMount -- cameraX=0.12 cameraY=-0.35 hyp=0.37 cameraTheta=-1.24 mountX=0.05 mountY=0.37, mountTheta=1.42
02:04:46.590 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.35, opts=13)
02:04:46.594 00.004 6120 Enqueuing Move request for scope (0.12, -0.35)
02:04:46.598 00.004 7680 Worker thread wakes up
02:04:46.599 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:46.603 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.35) opts 0xd
02:04:46.603 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.35)
02:04:46.603 00.000 7680 Moving (0.12, -0.35) raw xDistance=0.05 yDistance=0.37
02:04:46.603 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:04:46.603 00.000 6120 UpdateGuideState exits: m=8791 SNR=62.9
02:04:46.608 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:46.612 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:46.615 00.003 6120 Enqueuing Expose request
02:04:46.621 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:04:46.621 00.000 7680 MoveAxis(E, 0, ABG)
02:04:46.621 00.000 7680 Move returns status 0, amount 0
02:04:46.621 00.000 7680 MoveAxis(S, 202, ABG)
02:04:46.621 00.000 7680 Guiding  Dir = 1, Dur = 202
02:04:46.622 00.001 7680 IsSlewing returns 0
02:04:46.623 00.001 7680 IsGuiding returns 0
02:04:46.623 00.000 7680 PulseGuide returned control before completion, sleep 212
02:04:46.837 00.214 7680 IsGuiding returns 1
02:04:46.838 00.001 7680 scope still moving after pulse duration time elapsed
02:04:46.868 00.030 7680 IsSlewing returns 0
02:04:46.869 00.001 7680 IsGuiding returns 0
02:04:46.870 00.001 7680 scope move finished after 202 + 43 ms
02:04:46.870 00.000 7680 Move returns status 0, amount 202
02:04:46.870 00.000 7680 move complete, result=0
02:04:46.871 00.001 7680 worker thread done servicing request
02:04:46.871 00.000 7680 Worker thread wakes up
02:04:46.872 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 202 ms SOUTH
02:04:46.878 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:46.878 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:48.133 01.255 7680 Exposure complete
02:04:48.271 00.138 7680 worker thread done servicing request
02:04:48.271 00.000 6120 OnExposeComplete: enter
02:04:48.275 00.004 6120 UpdateGuideState(): m_state=6
02:04:48.279 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
02:04:48.283 00.004 6120 Star::Find returns 1 (0), X=513.03, Y=673.95, Mass=8211, SNR=59.7, Peak=203 HFD=6.4
02:04:48.286 00.003 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
02:04:48.290 00.004 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
02:04:48.295 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.51 mountX=-0.03 mountY=0.19, mountTheta=1.70
02:04:48.301 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.21, opts=13)
02:04:48.306 00.005 6120 Enqueuing Move request for scope (0.01, -0.21)
02:04:48.311 00.005 7680 Worker thread wakes up
02:04:48.311 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd
02:04:48.311 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.21)
02:04:48.311 00.000 7680 Moving (0.01, -0.21) raw xDistance=-0.03 yDistance=0.19
02:04:48.311 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:04:48.311 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:04:48.311 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:48.316 00.005 6120 UpdateGuideState exits: m=8211 SNR=59.7
02:04:48.319 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:48.323 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:04:48.324 00.001 7680 MoveAxis(E, 0, ABG)
02:04:48.324 00.000 7680 Move returns status 0, amount 0
02:04:48.324 00.000 7680 MoveAxis(N, 0, ABG)
02:04:48.324 00.000 7680 Move returns status 0, amount 0
02:04:48.324 00.000 7680 move complete, result=0
02:04:48.324 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:48.331 00.007 6120 Enqueuing Expose request
02:04:48.335 00.004 7680 worker thread done servicing request
02:04:48.335 00.000 7680 Worker thread wakes up
02:04:48.335 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:04:48.339 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:48.339 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:49.588 01.249 7680 Exposure complete
02:04:49.722 00.134 7680 worker thread done servicing request
02:04:49.722 00.000 6120 OnExposeComplete: enter
02:04:49.726 00.004 6120 UpdateGuideState(): m_state=6
02:04:49.732 00.006 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
02:04:49.737 00.005 6120 Star::Find returns 1 (0), X=513.01, Y=673.90, Mass=8769, SNR=61.3, Peak=219 HFD=6.4
02:04:49.741 00.004 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:04:49.745 00.004 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
02:04:49.749 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.62 mountX=-0.06 mountY=0.23, mountTheta=1.83
02:04:49.753 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.26, opts=13)
02:04:49.759 00.006 6120 Enqueuing Move request for scope (-0.01, -0.26)
02:04:49.763 00.004 7680 Worker thread wakes up
02:04:49.763 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:49.767 00.004 6120 UpdateGuideState exits: m=8769 SNR=61.3
02:04:49.771 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:49.775 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:49.779 00.004 6120 Enqueuing Expose request
02:04:49.783 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.26) opts 0xd
02:04:49.783 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.26)
02:04:49.783 00.000 7680 Moving (-0.01, -0.26) raw xDistance=-0.06 yDistance=0.23
02:04:49.783 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:04:49.784 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:04:49.784 00.000 7680 MoveAxis(E, 0, ABG)
02:04:49.784 00.000 7680 Move returns status 0, amount 0
02:04:49.785 00.001 7680 MoveAxis(S, 123, ABG)
02:04:49.785 00.000 7680 Guiding  Dir = 1, Dur = 123
02:04:49.785 00.000 7680 IsSlewing returns 0
02:04:49.785 00.000 7680 IsGuiding returns 0
02:04:49.785 00.000 7680 PulseGuide returned control before completion, sleep 133
02:04:49.934 00.149 7680 IsGuiding returns 1
02:04:49.934 00.000 7680 scope still moving after pulse duration time elapsed
02:04:49.965 00.031 7680 IsSlewing returns 0
02:04:49.966 00.001 7680 IsGuiding returns 0
02:04:49.966 00.000 7680 scope move finished after 123 + 57 ms
02:04:49.967 00.001 7680 Move returns status 0, amount 123
02:04:49.967 00.000 7680 move complete, result=0
02:04:49.968 00.001 7680 worker thread done servicing request
02:04:49.969 00.001 7680 Worker thread wakes up
02:04:49.969 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 123 ms SOUTH
02:04:49.975 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:49.975 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:51.227 01.252 7680 Exposure complete
02:04:51.370 00.143 7680 worker thread done servicing request
02:04:51.370 00.000 6120 OnExposeComplete: enter
02:04:51.375 00.005 6120 UpdateGuideState(): m_state=6
02:04:51.379 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
02:04:51.384 00.005 6120 Star::Find returns 1 (0), X=512.61, Y=675.93, Mass=8477, SNR=61.8, Peak=230 HFD=6.5
02:04:51.390 00.006 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (0.19) = xAngle (1.61 = 1.61)
02:04:51.394 00.004 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.48 = -1.80)
02:04:51.398 00.004 6120 CameraToMount -- cameraX=-0.41 cameraY=1.77 hyp=1.82 cameraTheta=1.80 mountX=-0.07 mountY=-1.77, mountTheta=-1.61
02:04:51.403 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=1.77, opts=13)
02:04:51.407 00.004 6120 Enqueuing Move request for scope (-0.41, 1.77)
02:04:51.411 00.004 7680 Worker thread wakes up
02:04:51.412 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:51.415 00.003 6120 UpdateGuideState exits: m=8477 SNR=61.8
02:04:51.419 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:51.423 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:51.429 00.006 6120 Enqueuing Expose request
02:04:51.433 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 1.77) opts 0xd
02:04:51.433 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, 1.77)
02:04:51.433 00.000 7680 Moving (-0.41, 1.77) raw xDistance=-0.07 yDistance=-1.77
02:04:51.433 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:04:51.435 00.002 7680 resist switch: large excursion: input -1.77 thresh 0.60 direction from 1 to -1
02:04:51.435 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.31
02:04:51.435 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.77 from input -1.77
02:04:51.435 00.000 7680 MoveAxis(E, 0, ABG)
02:04:51.435 00.000 7680 Move returns status 0, amount 0
02:04:51.435 00.000 7680 MoveAxis(N, 960, ABG)
02:04:51.436 00.001 7680 Guiding  Dir = 0, Dur = 960
02:04:51.436 00.000 7680 IsSlewing returns 0
02:04:51.437 00.001 7680 IsGuiding returns 0
02:04:51.437 00.000 7680 PulseGuide returned control before completion, sleep 970
02:04:52.424 00.987 7680 IsGuiding returns 1
02:04:52.425 00.001 7680 scope still moving after pulse duration time elapsed
02:04:52.454 00.029 7680 IsSlewing returns 0
02:04:52.454 00.000 7680 IsGuiding returns 0
02:04:52.455 00.001 7680 scope move finished after 960 + 58 ms
02:04:52.455 00.000 7680 Move returns status 0, amount 960
02:04:52.455 00.000 7680 move complete, result=0
02:04:52.457 00.002 7680 worker thread done servicing request
02:04:52.457 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -1.8 px 960 ms NORTH
02:04:52.464 00.007 7680 Worker thread wakes up
02:04:52.465 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:52.465 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:53.722 01.257 7680 Exposure complete
02:04:53.869 00.147 7680 worker thread done servicing request
02:04:53.869 00.000 6120 OnExposeComplete: enter
02:04:53.873 00.004 6120 UpdateGuideState(): m_state=6
02:04:53.877 00.004 6120 Star::Find(15, 512, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
02:04:53.881 00.004 6120 Star::Find returns 1 (0), X=512.44, Y=672.95, Mass=8836, SNR=62.2, Peak=251 HFD=6.6
02:04:53.885 00.004 6120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.19) = xAngle (-2.20 = -2.20)
02:04:53.888 00.003 6120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.67 = 0.67)
02:04:53.892 00.004 6120 CameraToMount -- cameraX=-0.58 cameraY=-1.20 hyp=1.34 cameraTheta=-2.02 mountX=-0.79 mountY=0.83, mountTheta=2.33
02:04:53.899 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.58, y=-1.20, opts=13)
02:04:53.902 00.003 6120 Enqueuing Move request for scope (-0.58, -1.20)
02:04:53.906 00.004 7680 Worker thread wakes up
02:04:53.906 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -1.20) opts 0xd
02:04:53.907 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.58, -1.20)
02:04:53.907 00.000 7680 Moving (-0.58, -1.20) raw xDistance=-0.79 yDistance=0.83
02:04:53.907 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79
02:04:53.907 00.000 7680 resist switch: large excursion: input 0.83 thresh 0.60 direction from -1 to 1
02:04:53.907 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.48
02:04:53.908 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
02:04:53.908 00.000 7680 MoveAxis(E, 323, ABG)
02:04:53.908 00.000 7680 Guiding  Dir = 2, Dur = 323
02:04:53.908 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:53.912 00.004 7680 IsSlewing returns 0
02:04:53.912 00.000 6120 UpdateGuideState exits: m=8836 SNR=62.2
02:04:53.916 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:53.920 00.004 7680 IsGuiding returns 0
02:04:53.920 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:53.924 00.004 6120 Enqueuing Expose request
02:04:53.928 00.004 7680 PulseGuide returned control before completion, sleep 333
02:04:54.269 00.341 7680 IsGuiding returns 0
02:04:54.271 00.002 7680 Move returns status 0, amount 323
02:04:54.272 00.001 7680 MoveAxis(S, 449, ABG)
02:04:54.272 00.000 7680 Guiding  Dir = 1, Dur = 449
02:04:54.272 00.000 7680 IsSlewing returns 0
02:04:54.273 00.001 7680 IsGuiding returns 0
02:04:54.274 00.001 7680 PulseGuide returned control before completion, sleep 459
02:04:54.740 00.466 7680 IsGuiding returns 1
02:04:54.741 00.001 7680 scope still moving after pulse duration time elapsed
02:04:54.771 00.030 7680 IsSlewing returns 0
02:04:54.771 00.000 7680 IsGuiding returns 0
02:04:54.773 00.002 7680 scope move finished after 449 + 49 ms
02:04:54.773 00.000 7680 Move returns status 0, amount 449
02:04:54.773 00.000 7680 move complete, result=0
02:04:54.774 00.001 7680 worker thread done servicing request
02:04:54.774 00.000 7680 Worker thread wakes up
02:04:54.775 00.001 6120 GuideStep: -0.8 px 323 ms EAST, 0.8 px 449 ms SOUTH
02:04:54.780 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:54.781 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:56.037 01.256 7680 Exposure complete
02:04:56.177 00.140 7680 worker thread done servicing request
02:04:56.177 00.000 6120 OnExposeComplete: enter
02:04:56.181 00.004 6120 UpdateGuideState(): m_state=6
02:04:56.188 00.007 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
02:04:56.194 00.006 6120 Star::Find returns 1 (0), X=512.71, Y=672.63, Mass=9267, SNR=64.3, Peak=225 HFD=6.8
02:04:56.198 00.004 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
02:04:56.204 00.006 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
02:04:56.208 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=-1.52 hyp=1.56 cameraTheta=-1.77 mountX=-0.59 mountY=1.23, mountTheta=2.02
02:04:56.215 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=-1.52, opts=13)
02:04:56.219 00.004 6120 Enqueuing Move request for scope (-0.31, -1.52)
02:04:56.223 00.004 7680 Worker thread wakes up
02:04:56.223 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -1.52) opts 0xd
02:04:56.223 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, -1.52)
02:04:56.224 00.001 7680 Moving (-0.31, -1.52) raw xDistance=-0.59 yDistance=1.23
02:04:56.224 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.59
02:04:56.225 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:56.229 00.004 7680 GuideAlgorithmResistSwitch::result() returns 1.23 from input 1.23
02:04:56.229 00.000 7680 MoveAxis(E, 264, ABG)
02:04:56.229 00.000 7680 Guiding  Dir = 2, Dur = 264
02:04:56.230 00.001 6120 UpdateGuideState exits: m=9267 SNR=64.3
02:04:56.234 00.004 7680 IsSlewing returns 0
02:04:56.235 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:56.239 00.004 7680 IsGuiding returns 0
02:04:56.239 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:56.244 00.005 6120 Enqueuing Expose request
02:04:56.247 00.003 7680 PulseGuide returned control before completion, sleep 274
02:04:56.523 00.276 7680 IsGuiding returns 1
02:04:56.524 00.001 7680 scope still moving after pulse duration time elapsed
02:04:56.555 00.031 7680 IsSlewing returns 0
02:04:56.555 00.000 7680 IsGuiding returns 0
02:04:56.556 00.001 7680 scope move finished after 264 + 53 ms
02:04:56.556 00.000 7680 Move returns status 0, amount 264
02:04:56.556 00.000 7680 MoveAxis(S, 668, ABG)
02:04:56.557 00.001 7680 Guiding  Dir = 1, Dur = 668
02:04:56.557 00.000 7680 IsSlewing returns 0
02:04:56.558 00.001 7680 IsGuiding returns 0
02:04:56.558 00.000 7680 PulseGuide returned control before completion, sleep 678
02:04:57.247 00.689 7680 IsGuiding returns 1
02:04:57.248 00.001 7680 scope still moving after pulse duration time elapsed
02:04:57.278 00.030 7680 IsSlewing returns 0
02:04:57.279 00.001 7680 IsGuiding returns 0
02:04:57.280 00.001 7680 scope move finished after 668 + 53 ms
02:04:57.281 00.001 7680 Move returns status 0, amount 668
02:04:57.281 00.000 7680 move complete, result=0
02:04:57.281 00.000 7680 worker thread done servicing request
02:04:57.281 00.000 6120 GuideStep: -0.6 px 264 ms EAST, 1.2 px 668 ms SOUTH
02:04:57.288 00.007 7680 Worker thread wakes up
02:04:57.288 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:57.288 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:04:58.538 01.250 7680 Exposure complete
02:04:58.667 00.129 7680 worker thread done servicing request
02:04:58.668 00.001 6120 OnExposeComplete: enter
02:04:58.672 00.004 6120 UpdateGuideState(): m_state=6
02:04:58.677 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
02:04:58.680 00.003 6120 Star::Find returns 1 (0), X=513.26, Y=673.13, Mass=8267, SNR=59.6, Peak=253 HFD=6.4
02:04:58.683 00.003 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
02:04:58.687 00.004 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
02:04:58.690 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=-1.03 hyp=1.05 cameraTheta=-1.35 mountX=0.04 mountY=1.03, mountTheta=1.53
02:04:58.695 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-1.03, opts=13)
02:04:58.699 00.004 6120 Enqueuing Move request for scope (0.24, -1.03)
02:04:58.703 00.004 7680 Worker thread wakes up
02:04:58.704 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -1.03) opts 0xd
02:04:58.704 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -1.03)
02:04:58.704 00.000 7680 Moving (0.24, -1.03) raw xDistance=0.04 yDistance=1.03
02:04:58.704 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:04:58.705 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.03
02:04:58.705 00.000 7680 MoveAxis(E, 0, ABG)
02:04:58.705 00.000 7680 Move returns status 0, amount 0
02:04:58.705 00.000 7680 MoveAxis(S, 557, ABG)
02:04:58.706 00.001 7680 Guiding  Dir = 1, Dur = 557
02:04:58.706 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:04:58.709 00.003 7680 IsSlewing returns 0
02:04:58.709 00.000 6120 UpdateGuideState exits: m=8267 SNR=59.6
02:04:58.714 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:58.717 00.003 7680 IsGuiding returns 0
02:04:58.718 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:04:58.722 00.004 7680 PulseGuide returned control before completion, sleep 567
02:04:58.722 00.000 6120 Enqueuing Expose request
02:04:59.297 00.575 7680 IsGuiding returns 1
02:04:59.298 00.001 7680 scope still moving after pulse duration time elapsed
02:04:59.328 00.030 7680 IsSlewing returns 0
02:04:59.330 00.002 7680 IsGuiding returns 0
02:04:59.330 00.000 7680 scope move finished after 557 + 56 ms
02:04:59.331 00.001 7680 Move returns status 0, amount 557
02:04:59.332 00.001 7680 move complete, result=0
02:04:59.332 00.000 7680 worker thread done servicing request
02:04:59.332 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 1.0 px 557 ms SOUTH
02:04:59.341 00.009 7680 Worker thread wakes up
02:04:59.342 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:04:59.342 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:00.592 01.250 7680 Exposure complete
02:05:00.729 00.137 7680 worker thread done servicing request
02:05:00.729 00.000 6120 OnExposeComplete: enter
02:05:00.734 00.005 6120 UpdateGuideState(): m_state=6
02:05:00.738 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
02:05:00.743 00.005 6120 Star::Find returns 1 (0), X=513.42, Y=673.89, Mass=8276, SNR=59.8, Peak=212 HFD=6.5
02:05:00.747 00.004 6120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.19) = xAngle (-0.76 = -0.76)
02:05:00.751 00.004 6120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.11 = 2.11)
02:05:00.756 00.005 6120 CameraToMount -- cameraX=0.41 cameraY=-0.26 hyp=0.48 cameraTheta=-0.57 mountX=0.35 mountY=0.41, mountTheta=0.87
02:05:00.760 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=-0.26, opts=13)
02:05:00.765 00.005 6120 Enqueuing Move request for scope (0.41, -0.26)
02:05:00.768 00.003 7680 Worker thread wakes up
02:05:00.768 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.26) opts 0xd
02:05:00.770 00.002 7680 Handling offset move in thread for scope, endpoint = (0.41, -0.26)
02:05:00.770 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:00.774 00.004 6120 UpdateGuideState exits: m=8276 SNR=59.8
02:05:00.778 00.004 7680 Moving (0.41, -0.26) raw xDistance=0.35 yDistance=0.41
02:05:00.778 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:05:00.778 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
02:05:00.778 00.000 7680 MoveAxis(W, 143, ABG)
02:05:00.778 00.000 7680 Guiding  Dir = 3, Dur = 143
02:05:00.779 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:00.782 00.003 7680 IsSlewing returns 0
02:05:00.782 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:00.786 00.004 7680 IsGuiding returns 0
02:05:00.787 00.001 6120 Enqueuing Expose request
02:05:00.790 00.003 7680 PulseGuide returned control before completion, sleep 153
02:05:00.959 00.169 7680 IsGuiding returns 1
02:05:00.960 00.001 7680 scope still moving after pulse duration time elapsed
02:05:00.990 00.030 7680 IsSlewing returns 0
02:05:00.991 00.001 7680 IsGuiding returns 0
02:05:00.991 00.000 7680 scope move finished after 143 + 61 ms
02:05:00.992 00.001 7680 Move returns status 0, amount 143
02:05:00.992 00.000 7680 MoveAxis(S, 224, ABG)
02:05:00.993 00.001 7680 Guiding  Dir = 1, Dur = 224
02:05:00.993 00.000 7680 IsSlewing returns 0
02:05:00.993 00.000 7680 IsGuiding returns 0
02:05:00.994 00.001 7680 PulseGuide returned control before completion, sleep 234
02:05:01.243 00.249 7680 IsGuiding returns 1
02:05:01.244 00.001 7680 scope still moving after pulse duration time elapsed
02:05:01.273 00.029 7680 IsSlewing returns 0
02:05:01.274 00.001 7680 IsGuiding returns 0
02:05:01.275 00.001 7680 scope move finished after 224 + 57 ms
02:05:01.275 00.000 7680 Move returns status 0, amount 224
02:05:01.275 00.000 7680 move complete, result=0
02:05:01.277 00.002 7680 worker thread done servicing request
02:05:01.277 00.000 7680 Worker thread wakes up
02:05:01.277 00.000 6120 GuideStep: 0.3 px 143 ms WEST, 0.4 px 224 ms SOUTH
02:05:01.284 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:01.284 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:02.540 01.256 7680 Exposure complete
02:05:02.682 00.142 7680 worker thread done servicing request
02:05:02.683 00.001 6120 OnExposeComplete: enter
02:05:02.688 00.005 6120 UpdateGuideState(): m_state=6
02:05:02.692 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
02:05:02.695 00.003 6120 Star::Find returns 1 (0), X=513.27, Y=673.88, Mass=8378, SNR=61.3, Peak=208 HFD=6.6
02:05:02.699 00.004 6120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (0.19) = xAngle (-1.03 = -1.03)
02:05:02.705 00.006 6120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.84 = 1.84)
02:05:02.709 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-0.28 hyp=0.37 cameraTheta=-0.85 mountX=0.19 mountY=0.36, mountTheta=1.08
02:05:02.714 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.28, opts=13)
02:05:02.718 00.004 6120 Enqueuing Move request for scope (0.25, -0.28)
02:05:02.723 00.005 7680 Worker thread wakes up
02:05:02.723 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.28) opts 0xd
02:05:02.723 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.28)
02:05:02.724 00.001 7680 Moving (0.25, -0.28) raw xDistance=0.19 yDistance=0.36
02:05:02.724 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:05:02.724 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:05:02.724 00.000 7680 MoveAxis(E, 0, ABG)
02:05:02.724 00.000 7680 Move returns status 0, amount 0
02:05:02.724 00.000 7680 MoveAxis(S, 195, ABG)
02:05:02.725 00.001 7680 Guiding  Dir = 1, Dur = 195
02:05:02.725 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:02.728 00.003 7680 IsSlewing returns 0
02:05:02.728 00.000 6120 UpdateGuideState exits: m=8378 SNR=61.3
02:05:02.734 00.006 7680 IsGuiding returns 0
02:05:02.734 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:02.740 00.006 7680 PulseGuide returned control before completion, sleep 205
02:05:02.741 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:02.745 00.004 6120 Enqueuing Expose request
02:05:02.954 00.209 7680 IsGuiding returns 1
02:05:02.954 00.000 7680 scope still moving after pulse duration time elapsed
02:05:02.985 00.031 7680 IsSlewing returns 0
02:05:02.985 00.000 7680 IsGuiding returns 0
02:05:02.985 00.000 7680 scope move finished after 195 + 56 ms
02:05:02.986 00.001 7680 Move returns status 0, amount 195
02:05:02.986 00.000 7680 move complete, result=0
02:05:02.986 00.000 7680 worker thread done servicing request
02:05:02.986 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 195 ms SOUTH
02:05:02.993 00.007 7680 Worker thread wakes up
02:05:02.993 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:02.994 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:04.246 01.252 7680 Exposure complete
02:05:04.388 00.142 6120 OnExposeComplete: enter
02:05:04.394 00.006 6120 UpdateGuideState(): m_state=6
02:05:04.398 00.004 7680 worker thread done servicing request
02:05:04.398 00.000 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
02:05:04.402 00.004 6120 Star::Find returns 1 (0), X=513.35, Y=673.98, Mass=8391, SNR=60.8, Peak=211 HFD=6.6
02:05:04.405 00.003 6120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.19) = xAngle (-0.68 = -0.68)
02:05:04.410 00.005 6120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.19 = 2.19)
02:05:04.414 00.004 6120 CameraToMount -- cameraX=0.33 cameraY=-0.18 hyp=0.38 cameraTheta=-0.49 mountX=0.29 mountY=0.31, mountTheta=0.81
02:05:04.418 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.18, opts=13)
02:05:04.422 00.004 6120 Enqueuing Move request for scope (0.33, -0.18)
02:05:04.426 00.004 7680 Worker thread wakes up
02:05:04.427 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.18) opts 0xd
02:05:04.427 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.18)
02:05:04.427 00.000 7680 Moving (0.33, -0.18) raw xDistance=0.29 yDistance=0.31
02:05:04.427 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:04.432 00.005 6120 UpdateGuideState exits: m=8391 SNR=60.8
02:05:04.436 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:05:04.436 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:05:04.436 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:04.439 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:04.444 00.005 6120 Enqueuing Expose request
02:05:04.448 00.004 7680 MoveAxis(W, 120, ABG)
02:05:04.448 00.000 7680 Guiding  Dir = 3, Dur = 120
02:05:04.448 00.000 7680 IsSlewing returns 0
02:05:04.448 00.000 7680 IsGuiding returns 0
02:05:04.448 00.000 7680 PulseGuide returned control before completion, sleep 130
02:05:04.595 00.147 7680 IsGuiding returns 1
02:05:04.596 00.001 7680 scope still moving after pulse duration time elapsed
02:05:04.626 00.030 7680 IsSlewing returns 0
02:05:04.628 00.002 7680 IsGuiding returns 0
02:05:04.628 00.000 7680 scope move finished after 120 + 59 ms
02:05:04.629 00.001 7680 Move returns status 0, amount 120
02:05:04.629 00.000 7680 MoveAxis(S, 167, ABG)
02:05:04.629 00.000 7680 Guiding  Dir = 1, Dur = 167
02:05:04.629 00.000 7680 IsSlewing returns 0
02:05:04.631 00.002 7680 IsGuiding returns 0
02:05:04.632 00.001 7680 PulseGuide returned control before completion, sleep 177
02:05:04.816 00.184 7680 IsGuiding returns 1
02:05:04.816 00.000 7680 scope still moving after pulse duration time elapsed
02:05:04.846 00.030 7680 IsSlewing returns 0
02:05:04.848 00.002 7680 IsGuiding returns 0
02:05:04.848 00.000 7680 scope move finished after 167 + 49 ms
02:05:04.848 00.000 7680 Move returns status 0, amount 167
02:05:04.848 00.000 7680 move complete, result=0
02:05:04.849 00.001 7680 worker thread done servicing request
02:05:04.849 00.000 7680 Worker thread wakes up
02:05:04.850 00.001 6120 GuideStep: 0.3 px 120 ms WEST, 0.3 px 167 ms SOUTH
02:05:04.856 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:04.856 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:06.106 01.250 7680 Exposure complete
02:05:06.247 00.141 7680 worker thread done servicing request
02:05:06.248 00.001 6120 OnExposeComplete: enter
02:05:06.251 00.003 6120 UpdateGuideState(): m_state=6
02:05:06.256 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
02:05:06.260 00.004 6120 Star::Find returns 1 (0), X=513.09, Y=674.34, Mass=8944, SNR=62.2, Peak=208 HFD=6.7
02:05:06.264 00.004 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (0.19) = xAngle (1.03 = 1.03)
02:05:06.269 00.005 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.91 = -2.38)
02:05:06.274 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.22 mountX=0.10 mountY=-0.14, mountTheta=-0.94
02:05:06.279 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.19, opts=13)
02:05:06.283 00.004 6120 Enqueuing Move request for scope (0.07, 0.19)
02:05:06.286 00.003 7680 Worker thread wakes up
02:05:06.288 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:06.291 00.003 6120 UpdateGuideState exits: m=8944 SNR=62.2
02:05:06.295 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:06.299 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:06.304 00.005 6120 Enqueuing Expose request
02:05:06.308 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
02:05:06.308 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
02:05:06.308 00.000 7680 Moving (0.07, 0.19) raw xDistance=0.10 yDistance=-0.14
02:05:06.308 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:05:06.309 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:05:06.309 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:05:06.309 00.000 7680 MoveAxis(E, 0, ABG)
02:05:06.310 00.001 7680 Move returns status 0, amount 0
02:05:06.310 00.000 7680 MoveAxis(N, 0, ABG)
02:05:06.310 00.000 7680 Move returns status 0, amount 0
02:05:06.310 00.000 7680 move complete, result=0
02:05:06.310 00.000 7680 worker thread done servicing request
02:05:06.310 00.000 7680 Worker thread wakes up
02:05:06.310 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:06.315 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:06.315 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:07.561 01.246 7680 Exposure complete
02:05:07.695 00.134 7680 worker thread done servicing request
02:05:07.696 00.001 6120 OnExposeComplete: enter
02:05:07.700 00.004 6120 UpdateGuideState(): m_state=6
02:05:07.705 00.005 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
02:05:07.709 00.004 6120 Star::Find returns 1 (0), X=513.21, Y=673.87, Mass=9061, SNR=63.3, Peak=218 HFD=6.7
02:05:07.714 00.005 6120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.19) = xAngle (-1.17 = -1.17)
02:05:07.718 00.004 6120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.70 = 1.70)
02:05:07.722 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.29 hyp=0.35 cameraTheta=-0.98 mountX=0.14 mountY=0.35, mountTheta=1.20
02:05:07.728 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.29, opts=13)
02:05:07.732 00.004 6120 Enqueuing Move request for scope (0.19, -0.29)
02:05:07.736 00.004 7680 Worker thread wakes up
02:05:07.736 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:07.741 00.005 6120 UpdateGuideState exits: m=9061 SNR=63.3
02:05:07.744 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:07.748 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.29) opts 0xd
02:05:07.748 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.29)
02:05:07.748 00.000 7680 Moving (0.19, -0.29) raw xDistance=0.14 yDistance=0.35
02:05:07.750 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:05:07.750 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:05:07.750 00.000 7680 MoveAxis(E, 0, ABG)
02:05:07.750 00.000 7680 Move returns status 0, amount 0
02:05:07.750 00.000 7680 MoveAxis(S, 188, ABG)
02:05:07.750 00.000 7680 Guiding  Dir = 1, Dur = 188
02:05:07.750 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:07.755 00.005 6120 Enqueuing Expose request
02:05:07.758 00.003 7680 IsSlewing returns 0
02:05:07.759 00.001 7680 IsGuiding returns 0
02:05:07.759 00.000 7680 PulseGuide returned control before completion, sleep 198
02:05:07.969 00.210 7680 IsGuiding returns 1
02:05:07.971 00.002 7680 scope still moving after pulse duration time elapsed
02:05:08.001 00.030 7680 IsSlewing returns 0
02:05:08.002 00.001 7680 IsGuiding returns 0
02:05:08.002 00.000 7680 scope move finished after 188 + 55 ms
02:05:08.003 00.001 7680 Move returns status 0, amount 188
02:05:08.003 00.000 7680 move complete, result=0
02:05:08.004 00.001 7680 worker thread done servicing request
02:05:08.004 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 188 ms SOUTH
02:05:08.010 00.006 7680 Worker thread wakes up
02:05:08.010 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:08.010 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:09.263 01.253 7680 Exposure complete
02:05:09.404 00.141 7680 worker thread done servicing request
02:05:09.404 00.000 6120 OnExposeComplete: enter
02:05:09.410 00.006 6120 UpdateGuideState(): m_state=6
02:05:09.414 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
02:05:09.417 00.003 6120 Star::Find returns 1 (0), X=513.41, Y=673.89, Mass=8622, SNR=61.6, Peak=224 HFD=6.5
02:05:09.423 00.006 6120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.19) = xAngle (-0.79 = -0.79)
02:05:09.427 00.004 6120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.08 = 2.08)
02:05:09.432 00.005 6120 CameraToMount -- cameraX=0.39 cameraY=-0.27 hyp=0.47 cameraTheta=-0.60 mountX=0.33 mountY=0.41, mountTheta=0.89
02:05:09.440 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.39, y=-0.27, opts=13)
02:05:09.444 00.004 6120 Enqueuing Move request for scope (0.39, -0.27)
02:05:09.448 00.004 7680 Worker thread wakes up
02:05:09.449 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:09.453 00.004 6120 UpdateGuideState exits: m=8622 SNR=61.6
02:05:09.458 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:09.462 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:09.467 00.005 6120 Enqueuing Expose request
02:05:09.470 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.27) opts 0xd
02:05:09.471 00.001 7680 Handling offset move in thread for scope, endpoint = (0.39, -0.27)
02:05:09.471 00.000 7680 Moving (0.39, -0.27) raw xDistance=0.33 yDistance=0.41
02:05:09.471 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:05:09.472 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
02:05:09.473 00.001 7680 MoveAxis(W, 136, ABG)
02:05:09.473 00.000 7680 Guiding  Dir = 3, Dur = 136
02:05:09.473 00.000 7680 IsSlewing returns 0
02:05:09.474 00.001 7680 IsGuiding returns 0
02:05:09.474 00.000 7680 PulseGuide returned control before completion, sleep 146
02:05:09.625 00.151 7680 IsGuiding returns 1
02:05:09.626 00.001 7680 scope still moving after pulse duration time elapsed
02:05:09.657 00.031 7680 IsSlewing returns 0
02:05:09.659 00.002 7680 IsGuiding returns 0
02:05:09.660 00.001 7680 scope move finished after 136 + 49 ms
02:05:09.660 00.000 7680 Move returns status 0, amount 136
02:05:09.661 00.001 7680 MoveAxis(S, 223, ABG)
02:05:09.661 00.000 7680 Guiding  Dir = 1, Dur = 223
02:05:09.662 00.001 7680 IsSlewing returns 0
02:05:09.662 00.000 7680 IsGuiding returns 0
02:05:09.663 00.001 7680 PulseGuide returned control before completion, sleep 233
02:05:09.908 00.245 7680 IsGuiding returns 1
02:05:09.908 00.000 7680 scope still moving after pulse duration time elapsed
02:05:09.938 00.030 7680 IsSlewing returns 0
02:05:09.939 00.001 7680 IsGuiding returns 0
02:05:09.940 00.001 7680 scope move finished after 223 + 54 ms
02:05:09.940 00.000 7680 Move returns status 0, amount 223
02:05:09.941 00.001 7680 move complete, result=0
02:05:09.941 00.000 7680 worker thread done servicing request
02:05:09.941 00.000 6120 GuideStep: 0.3 px 136 ms WEST, 0.4 px 223 ms SOUTH
02:05:09.948 00.007 7680 Worker thread wakes up
02:05:09.948 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:09.948 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:11.199 01.251 7680 Exposure complete
02:05:11.335 00.136 7680 worker thread done servicing request
02:05:11.335 00.000 6120 OnExposeComplete: enter
02:05:11.341 00.006 6120 UpdateGuideState(): m_state=6
02:05:11.345 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
02:05:11.349 00.004 6120 Star::Find returns 1 (0), X=513.18, Y=673.98, Mass=8936, SNR=63.3, Peak=208 HFD=6.4
02:05:11.352 00.003 6120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.19) = xAngle (-1.03 = -1.03)
02:05:11.357 00.005 6120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.85 = 1.85)
02:05:11.361 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.84 mountX=0.12 mountY=0.23, mountTheta=1.08
02:05:11.365 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.18, opts=13)
02:05:11.369 00.004 6120 Enqueuing Move request for scope (0.16, -0.18)
02:05:11.373 00.004 7680 Worker thread wakes up
02:05:11.373 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
02:05:11.373 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
02:05:11.373 00.000 7680 Moving (0.16, -0.18) raw xDistance=0.12 yDistance=0.23
02:05:11.373 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:05:11.374 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:05:11.374 00.000 7680 MoveAxis(E, 0, ABG)
02:05:11.374 00.000 7680 Move returns status 0, amount 0
02:05:11.375 00.001 7680 MoveAxis(S, 126, ABG)
02:05:11.375 00.000 7680 Guiding  Dir = 1, Dur = 126
02:05:11.375 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:11.380 00.005 7680 IsSlewing returns 0
02:05:11.381 00.001 6120 UpdateGuideState exits: m=8936 SNR=63.3
02:05:11.385 00.004 7680 IsGuiding returns 0
02:05:11.385 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:11.389 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:11.393 00.004 7680 PulseGuide returned control before completion, sleep 136
02:05:11.393 00.000 6120 Enqueuing Expose request
02:05:11.546 00.153 7680 IsGuiding returns 0
02:05:11.547 00.001 7680 Move returns status 0, amount 126
02:05:11.547 00.000 7680 move complete, result=0
02:05:11.548 00.001 7680 worker thread done servicing request
02:05:11.548 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 126 ms SOUTH
02:05:11.553 00.005 7680 Worker thread wakes up
02:05:11.553 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:11.555 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:12.811 01.256 7680 Exposure complete
02:05:12.957 00.146 7680 worker thread done servicing request
02:05:12.957 00.000 6120 OnExposeComplete: enter
02:05:12.962 00.005 6120 UpdateGuideState(): m_state=6
02:05:12.966 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
02:05:12.970 00.004 6120 Star::Find returns 1 (0), X=513.25, Y=674.01, Mass=8570, SNR=61.3, Peak=237 HFD=6.5
02:05:12.973 00.003 6120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.19) = xAngle (-0.76 = -0.76)
02:05:12.977 00.004 6120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.11 = 2.11)
02:05:12.981 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=-0.15 hyp=0.28 cameraTheta=-0.58 mountX=0.20 mountY=0.24, mountTheta=0.87
02:05:12.986 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.15, opts=13)
02:05:12.991 00.005 6120 Enqueuing Move request for scope (0.23, -0.15)
02:05:12.994 00.003 7680 Worker thread wakes up
02:05:12.995 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.15) opts 0xd
02:05:12.996 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.15)
02:05:12.996 00.000 7680 Moving (0.23, -0.15) raw xDistance=0.20 yDistance=0.24
02:05:12.996 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:05:12.996 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:05:12.996 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:13.000 00.004 6120 UpdateGuideState exits: m=8570 SNR=61.3
02:05:13.004 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:13.007 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:13.011 00.004 6120 Enqueuing Expose request
02:05:13.014 00.003 7680 MoveAxis(E, 0, ABG)
02:05:13.014 00.000 7680 Move returns status 0, amount 0
02:05:13.014 00.000 7680 MoveAxis(S, 129, ABG)
02:05:13.014 00.000 7680 Guiding  Dir = 1, Dur = 129
02:05:13.016 00.002 7680 IsSlewing returns 0
02:05:13.016 00.000 7680 IsGuiding returns 0
02:05:13.016 00.000 7680 PulseGuide returned control before completion, sleep 139
02:05:13.159 00.143 7680 IsGuiding returns 1
02:05:13.159 00.000 7680 scope still moving after pulse duration time elapsed
02:05:13.191 00.032 7680 IsSlewing returns 0
02:05:13.192 00.001 7680 IsGuiding returns 0
02:05:13.192 00.000 7680 scope move finished after 129 + 46 ms
02:05:13.192 00.000 7680 Move returns status 0, amount 129
02:05:13.192 00.000 7680 move complete, result=0
02:05:13.193 00.001 7680 worker thread done servicing request
02:05:13.193 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 129 ms SOUTH
02:05:13.198 00.005 7680 Worker thread wakes up
02:05:13.198 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:13.199 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:14.458 01.259 7680 Exposure complete
02:05:14.604 00.146 7680 worker thread done servicing request
02:05:14.604 00.000 6120 OnExposeComplete: enter
02:05:14.609 00.005 6120 UpdateGuideState(): m_state=6
02:05:14.614 00.005 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
02:05:14.618 00.004 6120 Star::Find returns 1 (0), X=513.24, Y=673.94, Mass=8503, SNR=61.9, Peak=240 HFD=6.5
02:05:14.621 00.003 6120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.19) = xAngle (-0.95 = -0.95)
02:05:14.624 00.003 6120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.92 = 1.92)
02:05:14.629 00.005 6120 CameraToMount -- cameraX=0.22 cameraY=-0.21 hyp=0.31 cameraTheta=-0.77 mountX=0.18 mountY=0.29, mountTheta=1.02
02:05:14.634 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.21, opts=13)
02:05:14.637 00.003 6120 Enqueuing Move request for scope (0.22, -0.21)
02:05:14.641 00.004 7680 Worker thread wakes up
02:05:14.641 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.21) opts 0xd
02:05:14.641 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.21)
02:05:14.641 00.000 7680 Moving (0.22, -0.21) raw xDistance=0.18 yDistance=0.29
02:05:14.641 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:05:14.641 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:05:14.642 00.001 7680 MoveAxis(E, 0, ABG)
02:05:14.642 00.000 7680 Move returns status 0, amount 0
02:05:14.642 00.000 7680 MoveAxis(S, 157, ABG)
02:05:14.643 00.001 7680 Guiding  Dir = 1, Dur = 157
02:05:14.643 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:14.647 00.004 6120 UpdateGuideState exits: m=8503 SNR=61.9
02:05:14.652 00.005 7680 IsSlewing returns 0
02:05:14.653 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:14.657 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:14.660 00.003 7680 IsGuiding returns 0
02:05:14.660 00.000 6120 Enqueuing Expose request
02:05:14.665 00.005 7680 PulseGuide returned control before completion, sleep 167
02:05:14.849 00.184 7680 IsGuiding returns 0
02:05:14.850 00.001 7680 Move returns status 0, amount 157
02:05:14.850 00.000 7680 move complete, result=0
02:05:14.851 00.001 7680 worker thread done servicing request
02:05:14.851 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 157 ms SOUTH
02:05:14.858 00.007 7680 Worker thread wakes up
02:05:14.858 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:14.858 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:16.111 01.253 7680 Exposure complete
02:05:16.245 00.134 7680 worker thread done servicing request
02:05:16.246 00.001 6120 OnExposeComplete: enter
02:05:16.250 00.004 6120 UpdateGuideState(): m_state=6
02:05:16.254 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
02:05:16.258 00.004 6120 Star::Find returns 1 (0), X=513.35, Y=674.12, Mass=8770, SNR=61.9, Peak=223 HFD=6.4
02:05:16.262 00.004 6120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (0.19) = xAngle (-0.31 = -0.31)
02:05:16.265 00.003 6120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.56 = 2.56)
02:05:16.270 00.005 6120 CameraToMount -- cameraX=0.33 cameraY=-0.04 hyp=0.34 cameraTheta=-0.12 mountX=0.32 mountY=0.18, mountTheta=0.52
02:05:16.277 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.04, opts=13)
02:05:16.282 00.005 6120 Enqueuing Move request for scope (0.33, -0.04)
02:05:16.286 00.004 7680 Worker thread wakes up
02:05:16.286 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:16.290 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.04) opts 0xd
02:05:16.291 00.001 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.04)
02:05:16.291 00.000 6120 UpdateGuideState exits: m=8770 SNR=61.9
02:05:16.295 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:16.299 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:16.302 00.003 6120 Enqueuing Expose request
02:05:16.307 00.005 7680 Moving (0.33, -0.04) raw xDistance=0.32 yDistance=0.18
02:05:16.307 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:05:16.307 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:05:16.307 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:05:16.308 00.001 7680 MoveAxis(W, 131, ABG)
02:05:16.308 00.000 7680 Guiding  Dir = 3, Dur = 131
02:05:16.309 00.001 7680 IsSlewing returns 0
02:05:16.309 00.000 7680 IsGuiding returns 0
02:05:16.309 00.000 7680 PulseGuide returned control before completion, sleep 141
02:05:16.460 00.151 7680 IsGuiding returns 1
02:05:16.461 00.001 7680 scope still moving after pulse duration time elapsed
02:05:16.491 00.030 7680 IsSlewing returns 0
02:05:16.491 00.000 7680 IsGuiding returns 0
02:05:16.492 00.001 7680 scope move finished after 131 + 51 ms
02:05:16.492 00.000 7680 Move returns status 0, amount 131
02:05:16.492 00.000 7680 MoveAxis(N, 0, ABG)
02:05:16.493 00.001 7680 Move returns status 0, amount 0
02:05:16.493 00.000 7680 move complete, result=0
02:05:16.493 00.000 7680 worker thread done servicing request
02:05:16.493 00.000 6120 GuideStep: 0.3 px 131 ms WEST, 0.2 px 0 ms NORTH
02:05:16.500 00.007 7680 Worker thread wakes up
02:05:16.500 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:16.500 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:17.749 01.249 7680 Exposure complete
02:05:17.877 00.128 7680 worker thread done servicing request
02:05:17.878 00.001 6120 OnExposeComplete: enter
02:05:17.882 00.004 6120 UpdateGuideState(): m_state=6
02:05:17.887 00.005 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
02:05:17.891 00.004 6120 Star::Find returns 1 (0), X=513.20, Y=673.98, Mass=8867, SNR=62.7, Peak=218 HFD=6.4
02:05:17.897 00.006 6120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.19) = xAngle (-0.95 = -0.95)
02:05:17.901 00.004 6120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.92 = 1.92)
02:05:17.905 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-0.77 mountX=0.14 mountY=0.23, mountTheta=1.02
02:05:17.910 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.17, opts=13)
02:05:17.914 00.004 6120 Enqueuing Move request for scope (0.18, -0.17)
02:05:17.918 00.004 7680 Worker thread wakes up
02:05:17.918 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:17.922 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd
02:05:17.923 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.17)
02:05:17.923 00.000 7680 Moving (0.18, -0.17) raw xDistance=0.14 yDistance=0.23
02:05:17.923 00.000 6120 UpdateGuideState exits: m=8867 SNR=62.7
02:05:17.927 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:17.931 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:17.934 00.003 6120 Enqueuing Expose request
02:05:17.939 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:05:17.939 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:05:17.939 00.000 7680 MoveAxis(E, 0, ABG)
02:05:17.939 00.000 7680 Move returns status 0, amount 0
02:05:17.940 00.001 7680 MoveAxis(S, 126, ABG)
02:05:17.940 00.000 7680 Guiding  Dir = 1, Dur = 126
02:05:17.940 00.000 7680 IsSlewing returns 0
02:05:17.941 00.001 7680 IsGuiding returns 0
02:05:17.941 00.000 7680 PulseGuide returned control before completion, sleep 136
02:05:18.083 00.142 7680 IsGuiding returns 1
02:05:18.085 00.002 7680 scope still moving after pulse duration time elapsed
02:05:18.114 00.029 7680 IsSlewing returns 0
02:05:18.117 00.003 7680 IsGuiding returns 0
02:05:18.118 00.001 7680 scope move finished after 126 + 51 ms
02:05:18.119 00.001 7680 Move returns status 0, amount 126
02:05:18.119 00.000 7680 move complete, result=0
02:05:18.119 00.000 7680 worker thread done servicing request
02:05:18.119 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 126 ms SOUTH
02:05:18.126 00.007 7680 Worker thread wakes up
02:05:18.126 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:18.126 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:19.380 01.254 7680 Exposure complete
02:05:19.516 00.136 7680 worker thread done servicing request
02:05:19.517 00.001 6120 OnExposeComplete: enter
02:05:19.521 00.004 6120 UpdateGuideState(): m_state=6
02:05:19.527 00.006 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
02:05:19.531 00.004 6120 Star::Find returns 1 (0), X=513.17, Y=674.02, Mass=9062, SNR=63.7, Peak=243 HFD=6.4
02:05:19.534 00.003 6120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (0.19) = xAngle (-0.91 = -0.91)
02:05:19.538 00.004 6120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.96 = 1.96)
02:05:19.543 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.72 mountX=0.12 mountY=0.19, mountTheta=0.99
02:05:19.547 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.13, opts=13)
02:05:19.552 00.005 6120 Enqueuing Move request for scope (0.15, -0.13)
02:05:19.556 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:19.560 00.004 6120 UpdateGuideState exits: m=9062 SNR=63.7
02:05:19.563 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:19.567 00.004 7680 Worker thread wakes up
02:05:19.567 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
02:05:19.568 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:19.571 00.003 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
02:05:19.571 00.000 7680 Moving (0.15, -0.13) raw xDistance=0.12 yDistance=0.19
02:05:19.572 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:05:19.572 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:05:19.572 00.000 6120 Enqueuing Expose request
02:05:19.576 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:05:19.576 00.000 7680 MoveAxis(E, 0, ABG)
02:05:19.576 00.000 7680 Move returns status 0, amount 0
02:05:19.576 00.000 7680 MoveAxis(N, 0, ABG)
02:05:19.576 00.000 7680 Move returns status 0, amount 0
02:05:19.577 00.001 7680 move complete, result=0
02:05:19.577 00.000 7680 worker thread done servicing request
02:05:19.577 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:05:19.582 00.005 7680 Worker thread wakes up
02:05:19.582 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:19.582 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:20.825 01.243 7680 Exposure complete
02:05:20.962 00.137 7680 worker thread done servicing request
02:05:20.962 00.000 6120 OnExposeComplete: enter
02:05:20.965 00.003 6120 UpdateGuideState(): m_state=6
02:05:20.969 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
02:05:20.973 00.004 6120 Star::Find returns 1 (0), X=513.06, Y=675.80, Mass=8071, SNR=60.6, Peak=217 HFD=6.4
02:05:20.978 00.005 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (0.19) = xAngle (1.36 = 1.36)
02:05:20.981 00.003 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.23 = -2.05)
02:05:20.985 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=1.64 hyp=1.64 cameraTheta=1.55 mountX=0.34 mountY=-1.46, mountTheta=-1.34
02:05:20.990 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=1.64, opts=13)
02:05:20.993 00.003 6120 Enqueuing Move request for scope (0.04, 1.64)
02:05:20.997 00.004 7680 Worker thread wakes up
02:05:20.997 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 1.64) opts 0xd
02:05:20.997 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 1.64)
02:05:20.998 00.001 7680 Moving (0.04, 1.64) raw xDistance=0.34 yDistance=-1.46
02:05:20.998 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
02:05:20.998 00.000 7680 resist switch: large excursion: input -1.46 thresh 0.60 direction from 1 to -1
02:05:20.998 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.38
02:05:20.999 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.46 from input -1.46
02:05:20.999 00.000 7680 MoveAxis(W, 140, ABG)
02:05:20.999 00.000 7680 Guiding  Dir = 3, Dur = 140
02:05:20.999 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:21.003 00.004 7680 IsSlewing returns 0
02:05:21.003 00.000 6120 UpdateGuideState exits: m=8071 SNR=60.6
02:05:21.007 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:21.011 00.004 7680 IsGuiding returns 0
02:05:21.011 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:21.015 00.004 7680 PulseGuide returned control before completion, sleep 150
02:05:21.015 00.000 6120 Enqueuing Expose request
02:05:21.177 00.162 7680 IsGuiding returns 1
02:05:21.177 00.000 7680 scope still moving after pulse duration time elapsed
02:05:21.208 00.031 7680 IsSlewing returns 0
02:05:21.210 00.002 7680 IsGuiding returns 0
02:05:21.210 00.000 7680 scope move finished after 140 + 58 ms
02:05:21.210 00.000 7680 Move returns status 0, amount 140
02:05:21.211 00.001 7680 MoveAxis(N, 793, ABG)
02:05:21.211 00.000 7680 Guiding  Dir = 0, Dur = 793
02:05:21.211 00.000 7680 IsSlewing returns 0
02:05:21.211 00.000 7680 IsGuiding returns 0
02:05:21.212 00.001 7680 PulseGuide returned control before completion, sleep 803
02:05:22.022 00.810 7680 IsGuiding returns 1
02:05:22.023 00.001 7680 scope still moving after pulse duration time elapsed
02:05:22.052 00.029 7680 IsSlewing returns 0
02:05:22.053 00.001 7680 IsGuiding returns 0
02:05:22.054 00.001 7680 scope move finished after 793 + 48 ms
02:05:22.054 00.000 7680 Move returns status 0, amount 793
02:05:22.054 00.000 7680 move complete, result=0
02:05:22.055 00.001 7680 worker thread done servicing request
02:05:22.056 00.001 7680 Worker thread wakes up
02:05:22.056 00.000 6120 GuideStep: 0.3 px 140 ms WEST, -1.5 px 793 ms NORTH
02:05:22.062 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:22.063 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:23.318 01.255 7680 Exposure complete
02:05:23.458 00.140 7680 worker thread done servicing request
02:05:23.460 00.002 6120 OnExposeComplete: enter
02:05:23.463 00.003 6120 UpdateGuideState(): m_state=6
02:05:23.467 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
02:05:23.471 00.004 6120 Star::Find returns 1 (0), X=513.04, Y=673.22, Mass=8378, SNR=60.1, Peak=221 HFD=6.4
02:05:23.474 00.003 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
02:05:23.477 00.003 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
02:05:23.481 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.94 hyp=0.94 cameraTheta=-1.55 mountX=-0.16 mountY=0.85, mountTheta=1.75
02:05:23.486 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.94, opts=13)
02:05:23.491 00.005 6120 Enqueuing Move request for scope (0.02, -0.94)
02:05:23.495 00.004 7680 Worker thread wakes up
02:05:23.496 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.94) opts 0xd
02:05:23.496 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.94)
02:05:23.496 00.000 7680 Moving (0.02, -0.94) raw xDistance=-0.16 yDistance=0.85
02:05:23.497 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:05:23.497 00.000 7680 resist switch: large excursion: input 0.85 thresh 0.60 direction from -1 to 1
02:05:23.497 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.54
02:05:23.497 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85
02:05:23.497 00.000 7680 MoveAxis(E, 0, ABG)
02:05:23.498 00.001 7680 Move returns status 0, amount 0
02:05:23.498 00.000 7680 MoveAxis(S, 460, ABG)
02:05:23.498 00.000 7680 Guiding  Dir = 1, Dur = 460
02:05:23.498 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:23.502 00.004 6120 UpdateGuideState exits: m=8378 SNR=60.1
02:05:23.506 00.004 7680 IsSlewing returns 0
02:05:23.506 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:23.510 00.004 7680 IsGuiding returns 0
02:05:23.510 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:23.514 00.004 7680 PulseGuide returned control before completion, sleep 470
02:05:23.515 00.001 6120 Enqueuing Expose request
02:05:23.991 00.476 7680 IsGuiding returns 1
02:05:23.993 00.002 7680 scope still moving after pulse duration time elapsed
02:05:24.023 00.030 7680 IsSlewing returns 0
02:05:24.023 00.000 7680 IsGuiding returns 0
02:05:24.024 00.001 7680 scope move finished after 460 + 52 ms
02:05:24.024 00.000 7680 Move returns status 0, amount 460
02:05:24.024 00.000 7680 move complete, result=0
02:05:24.024 00.000 7680 worker thread done servicing request
02:05:24.025 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.8 px 460 ms SOUTH
02:05:24.030 00.005 7680 Worker thread wakes up
02:05:24.030 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:24.030 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:25.285 01.255 7680 Exposure complete
02:05:25.421 00.136 7680 worker thread done servicing request
02:05:25.422 00.001 6120 OnExposeComplete: enter
02:05:25.427 00.005 6120 UpdateGuideState(): m_state=6
02:05:25.432 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
02:05:25.437 00.005 6120 Star::Find returns 1 (0), X=513.05, Y=672.99, Mass=8966, SNR=63.0, Peak=240 HFD=6.4
02:05:25.441 00.004 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
02:05:25.444 00.003 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
02:05:25.447 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-1.16 hyp=1.17 cameraTheta=-1.55 mountX=-0.19 mountY=1.06, mountTheta=1.75
02:05:25.452 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-1.16, opts=13)
02:05:25.457 00.005 6120 Enqueuing Move request for scope (0.03, -1.16)
02:05:25.461 00.004 7680 Worker thread wakes up
02:05:25.462 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:25.465 00.003 6120 UpdateGuideState exits: m=8966 SNR=63.0
02:05:25.469 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:25.473 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:25.476 00.003 6120 Enqueuing Expose request
02:05:25.480 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -1.16) opts 0xd
02:05:25.480 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -1.16)
02:05:25.480 00.000 7680 Moving (0.03, -1.16) raw xDistance=-0.19 yDistance=1.06
02:05:25.480 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:05:25.480 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.06 from input 1.06
02:05:25.480 00.000 7680 MoveAxis(E, 0, ABG)
02:05:25.481 00.001 7680 Move returns status 0, amount 0
02:05:25.481 00.000 7680 MoveAxis(S, 574, ABG)
02:05:25.481 00.000 7680 Guiding  Dir = 1, Dur = 574
02:05:25.481 00.000 7680 IsSlewing returns 0
02:05:25.481 00.000 7680 IsGuiding returns 0
02:05:25.482 00.001 7680 PulseGuide returned control before completion, sleep 584
02:05:26.068 00.586 7680 IsGuiding returns 1
02:05:26.070 00.002 7680 scope still moving after pulse duration time elapsed
02:05:26.101 00.031 7680 IsSlewing returns 0
02:05:26.102 00.001 7680 IsGuiding returns 0
02:05:26.103 00.001 7680 scope move finished after 574 + 46 ms
02:05:26.103 00.000 7680 Move returns status 0, amount 574
02:05:26.104 00.001 7680 move complete, result=0
02:05:26.104 00.000 7680 worker thread done servicing request
02:05:26.105 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 1.1 px 574 ms SOUTH
02:05:26.112 00.007 7680 Worker thread wakes up
02:05:26.113 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:26.113 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:27.367 01.254 7680 Exposure complete
02:05:27.507 00.140 7680 worker thread done servicing request
02:05:27.508 00.001 6120 OnExposeComplete: enter
02:05:27.511 00.003 6120 UpdateGuideState(): m_state=6
02:05:27.514 00.003 6120 Star::Find(15, 513, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
02:05:27.520 00.006 6120 Star::Find returns 1 (0), X=513.25, Y=673.72, Mass=8445, SNR=61.1, Peak=220 HFD=6.6
02:05:27.524 00.004 6120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (0.19) = xAngle (-1.28 = -1.28)
02:05:27.529 00.005 6120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.59 = 1.59)
02:05:27.532 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=-0.43 hyp=0.49 cameraTheta=-1.09 mountX=0.14 mountY=0.49, mountTheta=1.29
02:05:27.538 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.43, opts=13)
02:05:27.542 00.004 6120 Enqueuing Move request for scope (0.23, -0.43)
02:05:27.544 00.002 7680 Worker thread wakes up
02:05:27.546 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.43) opts 0xd
02:05:27.546 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.43)
02:05:27.546 00.000 7680 Moving (0.23, -0.43) raw xDistance=0.14 yDistance=0.49
02:05:27.546 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:05:27.547 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
02:05:27.547 00.000 7680 MoveAxis(E, 0, ABG)
02:05:27.547 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:27.550 00.003 6120 UpdateGuideState exits: m=8445 SNR=61.1
02:05:27.554 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:27.556 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:27.559 00.003 6120 Enqueuing Expose request
02:05:27.561 00.002 7680 Move returns status 0, amount 0
02:05:27.561 00.000 7680 MoveAxis(S, 266, ABG)
02:05:27.563 00.002 7680 Guiding  Dir = 1, Dur = 266
02:05:27.563 00.000 7680 IsSlewing returns 0
02:05:27.563 00.000 7680 IsGuiding returns 0
02:05:27.564 00.001 7680 PulseGuide returned control before completion, sleep 276
02:05:27.853 00.289 7680 IsGuiding returns 1
02:05:27.853 00.000 7680 scope still moving after pulse duration time elapsed
02:05:27.884 00.031 7680 IsSlewing returns 0
02:05:27.885 00.001 7680 IsGuiding returns 0
02:05:27.887 00.002 7680 scope move finished after 266 + 56 ms
02:05:27.887 00.000 7680 Move returns status 0, amount 266
02:05:27.887 00.000 7680 move complete, result=0
02:05:27.888 00.001 7680 worker thread done servicing request
02:05:27.888 00.000 7680 Worker thread wakes up
02:05:27.888 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 266 ms SOUTH
02:05:27.896 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:27.897 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:29.150 01.253 7680 Exposure complete
02:05:29.289 00.139 7680 worker thread done servicing request
02:05:29.289 00.000 6120 OnExposeComplete: enter
02:05:29.295 00.006 6120 UpdateGuideState(): m_state=6
02:05:29.301 00.006 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
02:05:29.308 00.007 6120 Star::Find returns 1 (0), X=513.18, Y=673.68, Mass=9194, SNR=64.4, Peak=227 HFD=6.7
02:05:29.314 00.006 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.42 = -1.42)
02:05:29.318 00.004 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.45 = 1.45)
02:05:29.324 00.006 6120 CameraToMount -- cameraX=0.16 cameraY=-0.47 hyp=0.50 cameraTheta=-1.23 mountX=0.07 mountY=0.50, mountTheta=1.42
02:05:29.332 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.47, opts=13)
02:05:29.340 00.008 6120 Enqueuing Move request for scope (0.16, -0.47)
02:05:29.346 00.006 7680 Worker thread wakes up
02:05:29.347 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:29.351 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.47) opts 0xd
02:05:29.351 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.47)
02:05:29.351 00.000 6120 UpdateGuideState exits: m=9194 SNR=64.4
02:05:29.357 00.006 7680 Moving (0.16, -0.47) raw xDistance=0.07 yDistance=0.50
02:05:29.357 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:29.363 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:05:29.363 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:29.367 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
02:05:29.367 00.000 6120 Enqueuing Expose request
02:05:29.370 00.003 7680 MoveAxis(E, 0, ABG)
02:05:29.371 00.001 7680 Move returns status 0, amount 0
02:05:29.371 00.000 7680 MoveAxis(S, 270, ABG)
02:05:29.371 00.000 7680 Guiding  Dir = 1, Dur = 270
02:05:29.371 00.000 7680 IsSlewing returns 0
02:05:29.372 00.001 7680 IsGuiding returns 0
02:05:29.372 00.000 7680 PulseGuide returned control before completion, sleep 280
02:05:29.657 00.285 7680 IsGuiding returns 1
02:05:29.659 00.002 7680 scope still moving after pulse duration time elapsed
02:05:29.688 00.029 7680 IsSlewing returns 0
02:05:29.689 00.001 7680 IsGuiding returns 0
02:05:29.690 00.001 7680 scope move finished after 270 + 47 ms
02:05:29.690 00.000 7680 Move returns status 0, amount 270
02:05:29.690 00.000 7680 move complete, result=0
02:05:29.690 00.000 7680 worker thread done servicing request
02:05:29.691 00.001 7680 Worker thread wakes up
02:05:29.691 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 270 ms SOUTH
02:05:29.698 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:29.698 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:30.950 01.252 7680 Exposure complete
02:05:31.083 00.133 7680 worker thread done servicing request
02:05:31.083 00.000 6120 OnExposeComplete: enter
02:05:31.089 00.006 6120 UpdateGuideState(): m_state=6
02:05:31.093 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
02:05:31.096 00.003 6120 Star::Find returns 1 (0), X=513.30, Y=673.80, Mass=8801, SNR=62.1, Peak=230 HFD=6.5
02:05:31.102 00.006 6120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.19) = xAngle (-1.09 = -1.09)
02:05:31.105 00.003 6120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.78 = 1.78)
02:05:31.109 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=-0.35 hyp=0.45 cameraTheta=-0.90 mountX=0.21 mountY=0.44, mountTheta=1.13
02:05:31.116 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.35, opts=13)
02:05:31.121 00.005 6120 Enqueuing Move request for scope (0.28, -0.35)
02:05:31.125 00.004 7680 Worker thread wakes up
02:05:31.125 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:31.130 00.005 6120 UpdateGuideState exits: m=8801 SNR=62.1
02:05:31.133 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:31.137 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:31.140 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.35) opts 0xd
02:05:31.140 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.35)
02:05:31.140 00.000 7680 Moving (0.28, -0.35) raw xDistance=0.21 yDistance=0.44
02:05:31.140 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:05:31.142 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
02:05:31.142 00.000 7680 MoveAxis(W, 85, ABG)
02:05:31.142 00.000 7680 Guiding  Dir = 3, Dur = 85
02:05:31.142 00.000 6120 Enqueuing Expose request
02:05:31.147 00.005 7680 IsSlewing returns 0
02:05:31.148 00.001 7680 IsGuiding returns 0
02:05:31.148 00.000 7680 PulseGuide returned control before completion, sleep 95
02:05:31.254 00.106 7680 IsGuiding returns 1
02:05:31.255 00.001 7680 scope still moving after pulse duration time elapsed
02:05:31.286 00.031 7680 IsSlewing returns 0
02:05:31.288 00.002 7680 IsGuiding returns 0
02:05:31.288 00.000 7680 scope move finished after 85 + 55 ms
02:05:31.289 00.001 7680 Move returns status 0, amount 85
02:05:31.289 00.000 7680 MoveAxis(S, 239, ABG)
02:05:31.290 00.001 7680 Guiding  Dir = 1, Dur = 239
02:05:31.290 00.000 7680 IsSlewing returns 0
02:05:31.291 00.001 7680 IsGuiding returns 0
02:05:31.291 00.000 7680 PulseGuide returned control before completion, sleep 249
02:05:31.553 00.262 7680 IsGuiding returns 1
02:05:31.553 00.000 7680 scope still moving after pulse duration time elapsed
02:05:31.585 00.032 7680 IsSlewing returns 0
02:05:31.587 00.002 7680 IsGuiding returns 0
02:05:31.588 00.001 7680 scope move finished after 239 + 57 ms
02:05:31.588 00.000 7680 Move returns status 0, amount 239
02:05:31.588 00.000 7680 move complete, result=0
02:05:31.589 00.001 7680 worker thread done servicing request
02:05:31.590 00.001 6120 GuideStep: 0.2 px 85 ms WEST, 0.4 px 239 ms SOUTH
02:05:31.596 00.006 7680 Worker thread wakes up
02:05:31.596 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:31.597 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:32.839 01.242 7680 Exposure complete
02:05:32.981 00.142 7680 worker thread done servicing request
02:05:32.982 00.001 6120 OnExposeComplete: enter
02:05:32.986 00.004 6120 UpdateGuideState(): m_state=6
02:05:32.991 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
02:05:32.995 00.004 6120 Star::Find returns 1 (0), X=513.09, Y=673.97, Mass=8244, SNR=60.3, Peak=206 HFD=6.3
02:05:32.999 00.004 6120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (0.19) = xAngle (-1.38 = -1.38)
02:05:33.003 00.004 6120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
02:05:33.007 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.19 mountX=0.04 mountY=0.20, mountTheta=1.38
02:05:33.012 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.19, opts=13)
02:05:33.018 00.006 6120 Enqueuing Move request for scope (0.07, -0.19)
02:05:33.022 00.004 7680 Worker thread wakes up
02:05:33.022 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
02:05:33.023 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
02:05:33.023 00.000 7680 Moving (0.07, -0.19) raw xDistance=0.04 yDistance=0.20
02:05:33.024 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:05:33.024 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:05:33.024 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:05:33.024 00.000 7680 MoveAxis(E, 0, ABG)
02:05:33.024 00.000 7680 Move returns status 0, amount 0
02:05:33.024 00.000 7680 MoveAxis(N, 0, ABG)
02:05:33.025 00.001 7680 Move returns status 0, amount 0
02:05:33.025 00.000 7680 move complete, result=0
02:05:33.025 00.000 7680 worker thread done servicing request
02:05:33.025 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:33.028 00.003 6120 UpdateGuideState exits: m=8244 SNR=60.3
02:05:33.032 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:33.036 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:33.040 00.004 6120 Enqueuing Expose request
02:05:33.043 00.003 7680 Worker thread wakes up
02:05:33.043 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:05:33.047 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:33.047 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:34.294 01.247 7680 Exposure complete
02:05:34.442 00.148 7680 worker thread done servicing request
02:05:34.443 00.001 6120 OnExposeComplete: enter
02:05:34.448 00.005 6120 UpdateGuideState(): m_state=6
02:05:34.455 00.007 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
02:05:34.463 00.008 6120 Star::Find returns 1 (0), X=513.13, Y=673.90, Mass=8963, SNR=63.6, Peak=212 HFD=6.6
02:05:34.469 00.006 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.19) = xAngle (-1.34 = -1.34)
02:05:34.474 00.005 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.54 = 1.54)
02:05:34.480 00.006 6120 CameraToMount -- cameraX=0.11 cameraY=-0.26 hyp=0.28 cameraTheta=-1.15 mountX=0.07 mountY=0.28, mountTheta=1.34
02:05:34.489 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.26, opts=13)
02:05:34.494 00.005 6120 Enqueuing Move request for scope (0.11, -0.26)
02:05:34.498 00.004 7680 Worker thread wakes up
02:05:34.498 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:34.503 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.26) opts 0xd
02:05:34.503 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.26)
02:05:34.503 00.000 6120 UpdateGuideState exits: m=8963 SNR=63.6
02:05:34.506 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:34.511 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:34.517 00.006 7680 Moving (0.11, -0.26) raw xDistance=0.07 yDistance=0.28
02:05:34.518 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:05:34.518 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:05:34.518 00.000 7680 MoveAxis(E, 0, ABG)
02:05:34.518 00.000 6120 Enqueuing Expose request
02:05:34.524 00.006 7680 Move returns status 0, amount 0
02:05:34.524 00.000 7680 MoveAxis(S, 152, ABG)
02:05:34.524 00.000 7680 Guiding  Dir = 1, Dur = 152
02:05:34.525 00.001 7680 IsSlewing returns 0
02:05:34.525 00.000 7680 IsGuiding returns 0
02:05:34.526 00.001 7680 PulseGuide returned control before completion, sleep 162
02:05:34.705 00.179 7680 IsGuiding returns 0
02:05:34.706 00.001 7680 Move returns status 0, amount 152
02:05:34.706 00.000 7680 move complete, result=0
02:05:34.708 00.002 7680 worker thread done servicing request
02:05:34.709 00.001 7680 Worker thread wakes up
02:05:34.709 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 152 ms SOUTH
02:05:34.715 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:34.715 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:35.962 01.247 7680 Exposure complete
02:05:36.094 00.132 7680 worker thread done servicing request
02:05:36.094 00.000 6120 OnExposeComplete: enter
02:05:36.098 00.004 6120 UpdateGuideState(): m_state=6
02:05:36.102 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
02:05:36.106 00.004 6120 Star::Find returns 1 (0), X=513.13, Y=674.17, Mass=8031, SNR=59.2, Peak=212 HFD=6.4
02:05:36.111 00.005 6120 CameraToMount -- cameraTheta (0.15) - m_xAngle (0.19) = xAngle (-0.03 = -0.03)
02:05:36.115 00.004 6120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.84 = 2.84)
02:05:36.119 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.15 mountX=0.11 mountY=0.03, mountTheta=0.29
02:05:36.125 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.02, opts=13)
02:05:36.129 00.004 6120 Enqueuing Move request for scope (0.11, 0.02)
02:05:36.134 00.005 7680 Worker thread wakes up
02:05:36.134 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:36.138 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
02:05:36.138 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
02:05:36.138 00.000 7680 Moving (0.11, 0.02) raw xDistance=0.11 yDistance=0.03
02:05:36.138 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:05:36.138 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:05:36.138 00.000 6120 UpdateGuideState exits: m=8031 SNR=59.2
02:05:36.144 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:36.148 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:36.153 00.005 6120 Enqueuing Expose request
02:05:36.156 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:05:36.156 00.000 7680 MoveAxis(E, 0, ABG)
02:05:36.156 00.000 7680 Move returns status 0, amount 0
02:05:36.157 00.001 7680 MoveAxis(N, 0, ABG)
02:05:36.157 00.000 7680 Move returns status 0, amount 0
02:05:36.157 00.000 7680 move complete, result=0
02:05:36.157 00.000 7680 worker thread done servicing request
02:05:36.157 00.000 7680 Worker thread wakes up
02:05:36.158 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:36.158 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:05:36.162 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:37.406 01.244 7680 Exposure complete
02:05:37.536 00.130 7680 worker thread done servicing request
02:05:37.537 00.001 6120 OnExposeComplete: enter
02:05:37.540 00.003 6120 UpdateGuideState(): m_state=6
02:05:37.544 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
02:05:37.549 00.005 6120 Star::Find returns 1 (0), X=513.25, Y=673.87, Mass=8017, SNR=59.4, Peak=201 HFD=6.6
02:05:37.552 00.003 6120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.19) = xAngle (-1.08 = -1.08)
02:05:37.557 00.005 6120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.79 = 1.79)
02:05:37.560 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=-0.28 hyp=0.36 cameraTheta=-0.90 mountX=0.17 mountY=0.35, mountTheta=1.12
02:05:37.565 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.28, opts=13)
02:05:37.569 00.004 6120 Enqueuing Move request for scope (0.23, -0.28)
02:05:37.573 00.004 7680 Worker thread wakes up
02:05:37.573 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.28) opts 0xd
02:05:37.573 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.28)
02:05:37.573 00.000 7680 Moving (0.23, -0.28) raw xDistance=0.17 yDistance=0.35
02:05:37.573 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:05:37.574 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:05:37.574 00.000 7680 MoveAxis(E, 0, ABG)
02:05:37.574 00.000 7680 Move returns status 0, amount 0
02:05:37.574 00.000 7680 MoveAxis(S, 192, ABG)
02:05:37.574 00.000 7680 Guiding  Dir = 1, Dur = 192
02:05:37.574 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:37.579 00.005 7680 IsSlewing returns 0
02:05:37.579 00.000 6120 UpdateGuideState exits: m=8017 SNR=59.4
02:05:37.583 00.004 7680 IsGuiding returns 0
02:05:37.584 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:37.589 00.005 7680 PulseGuide returned control before completion, sleep 202
02:05:37.589 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:37.592 00.003 6120 Enqueuing Expose request
02:05:37.799 00.207 7680 IsGuiding returns 1
02:05:37.800 00.001 7680 scope still moving after pulse duration time elapsed
02:05:37.830 00.030 7680 IsSlewing returns 0
02:05:37.832 00.002 7680 IsGuiding returns 0
02:05:37.833 00.001 7680 scope move finished after 192 + 56 ms
02:05:37.833 00.000 7680 Move returns status 0, amount 192
02:05:37.833 00.000 7680 move complete, result=0
02:05:37.834 00.001 7680 worker thread done servicing request
02:05:37.835 00.001 7680 Worker thread wakes up
02:05:37.835 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 192 ms SOUTH
02:05:37.842 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:37.842 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:39.093 01.251 7680 Exposure complete
02:05:39.228 00.135 7680 worker thread done servicing request
02:05:39.229 00.001 6120 OnExposeComplete: enter
02:05:39.232 00.003 6120 UpdateGuideState(): m_state=6
02:05:39.237 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
02:05:39.241 00.004 6120 Star::Find returns 1 (0), X=513.15, Y=673.95, Mass=8447, SNR=60.7, Peak=231 HFD=6.3
02:05:39.246 00.005 6120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.19) = xAngle (-1.20 = -1.20)
02:05:39.250 00.004 6120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.67 = 1.67)
02:05:39.254 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.21 hyp=0.24 cameraTheta=-1.01 mountX=0.09 mountY=0.24, mountTheta=1.22
02:05:39.258 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.21, opts=13)
02:05:39.263 00.005 6120 Enqueuing Move request for scope (0.13, -0.21)
02:05:39.266 00.003 7680 Worker thread wakes up
02:05:39.266 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.21) opts 0xd
02:05:39.268 00.002 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.21)
02:05:39.268 00.000 7680 Moving (0.13, -0.21) raw xDistance=0.09 yDistance=0.24
02:05:39.268 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:05:39.268 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:05:39.268 00.000 7680 MoveAxis(E, 0, ABG)
02:05:39.269 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:39.273 00.004 7680 Move returns status 0, amount 0
02:05:39.275 00.002 7680 MoveAxis(S, 132, ABG)
02:05:39.275 00.000 7680 Guiding  Dir = 1, Dur = 132
02:05:39.275 00.000 6120 UpdateGuideState exits: m=8447 SNR=60.7
02:05:39.280 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:39.284 00.004 7680 IsSlewing returns 0
02:05:39.284 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:39.288 00.004 6120 Enqueuing Expose request
02:05:39.293 00.005 7680 IsGuiding returns 0
02:05:39.293 00.000 7680 PulseGuide returned control before completion, sleep 142
02:05:39.442 00.149 7680 IsGuiding returns 1
02:05:39.444 00.002 7680 scope still moving after pulse duration time elapsed
02:05:39.474 00.030 7680 IsSlewing returns 0
02:05:39.476 00.002 7680 IsGuiding returns 0
02:05:39.476 00.000 7680 scope move finished after 132 + 51 ms
02:05:39.476 00.000 7680 Move returns status 0, amount 132
02:05:39.477 00.001 7680 move complete, result=0
02:05:39.478 00.001 7680 worker thread done servicing request
02:05:39.478 00.000 7680 Worker thread wakes up
02:05:39.478 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 132 ms SOUTH
02:05:39.485 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:39.485 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:40.740 01.255 7680 Exposure complete
02:05:40.876 00.136 7680 worker thread done servicing request
02:05:40.878 00.002 6120 OnExposeComplete: enter
02:05:40.882 00.004 6120 UpdateGuideState(): m_state=6
02:05:40.886 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
02:05:40.890 00.004 6120 Star::Find returns 1 (0), X=513.20, Y=673.96, Mass=8638, SNR=61.5, Peak=221 HFD=6.5
02:05:40.893 00.003 6120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.19) = xAngle (-1.02 = -1.02)
02:05:40.897 00.004 6120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.85 = 1.85)
02:05:40.905 00.008 6120 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.26 cameraTheta=-0.84 mountX=0.14 mountY=0.25, mountTheta=1.07
02:05:40.911 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.20, opts=13)
02:05:40.915 00.004 6120 Enqueuing Move request for scope (0.18, -0.20)
02:05:40.920 00.005 7680 Worker thread wakes up
02:05:40.920 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.20) opts 0xd
02:05:40.920 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:40.924 00.004 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.20)
02:05:40.924 00.000 7680 Moving (0.18, -0.20) raw xDistance=0.14 yDistance=0.25
02:05:40.924 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:05:40.924 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:05:40.925 00.001 6120 UpdateGuideState exits: m=8638 SNR=61.5
02:05:40.929 00.004 7680 MoveAxis(E, 0, ABG)
02:05:40.929 00.000 7680 Move returns status 0, amount 0
02:05:40.929 00.000 7680 MoveAxis(S, 138, ABG)
02:05:40.930 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:40.934 00.004 7680 Guiding  Dir = 1, Dur = 138
02:05:40.934 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:40.938 00.004 7680 IsSlewing returns 0
02:05:40.938 00.000 6120 Enqueuing Expose request
02:05:40.943 00.005 7680 IsGuiding returns 0
02:05:40.943 00.000 7680 PulseGuide returned control before completion, sleep 148
02:05:41.108 00.165 7680 IsGuiding returns 0
02:05:41.108 00.000 7680 Move returns status 0, amount 138
02:05:41.108 00.000 7680 move complete, result=0
02:05:41.110 00.002 7680 worker thread done servicing request
02:05:41.112 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 138 ms SOUTH
02:05:41.121 00.009 7680 Worker thread wakes up
02:05:41.121 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:41.121 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:42.373 01.252 7680 Exposure complete
02:05:42.509 00.136 7680 worker thread done servicing request
02:05:42.509 00.000 6120 OnExposeComplete: enter
02:05:42.514 00.005 6120 UpdateGuideState(): m_state=6
02:05:42.518 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
02:05:42.523 00.005 6120 Star::Find returns 1 (0), X=513.16, Y=673.85, Mass=8492, SNR=61.4, Peak=217 HFD=6.7
02:05:42.529 00.006 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (0.19) = xAngle (-1.32 = -1.32)
02:05:42.532 00.003 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.55 = 1.55)
02:05:42.535 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-1.13 mountX=0.08 mountY=0.34, mountTheta=1.33
02:05:42.541 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.31, opts=13)
02:05:42.544 00.003 6120 Enqueuing Move request for scope (0.14, -0.31)
02:05:42.549 00.005 7680 Worker thread wakes up
02:05:42.549 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:42.553 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.31) opts 0xd
02:05:42.553 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.31)
02:05:42.553 00.000 7680 Moving (0.14, -0.31) raw xDistance=0.08 yDistance=0.34
02:05:42.553 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:05:42.553 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:05:42.553 00.000 6120 UpdateGuideState exits: m=8492 SNR=61.4
02:05:42.559 00.006 7680 MoveAxis(E, 0, ABG)
02:05:42.559 00.000 7680 Move returns status 0, amount 0
02:05:42.559 00.000 7680 MoveAxis(S, 184, ABG)
02:05:42.559 00.000 7680 Guiding  Dir = 1, Dur = 184
02:05:42.559 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:42.564 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:42.567 00.003 6120 Enqueuing Expose request
02:05:42.571 00.004 7680 IsSlewing returns 0
02:05:42.571 00.000 7680 IsGuiding returns 0
02:05:42.571 00.000 7680 PulseGuide returned control before completion, sleep 194
02:05:42.771 00.200 7680 IsGuiding returns 1
02:05:42.772 00.001 7680 scope still moving after pulse duration time elapsed
02:05:42.803 00.031 7680 IsSlewing returns 0
02:05:42.805 00.002 7680 IsGuiding returns 0
02:05:42.805 00.000 7680 scope move finished after 184 + 49 ms
02:05:42.805 00.000 7680 Move returns status 0, amount 184
02:05:42.805 00.000 7680 move complete, result=0
02:05:42.805 00.000 7680 worker thread done servicing request
02:05:42.805 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 184 ms SOUTH
02:05:42.814 00.009 7680 Worker thread wakes up
02:05:42.814 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:42.814 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:44.064 01.250 7680 Exposure complete
02:05:44.201 00.137 7680 worker thread done servicing request
02:05:44.202 00.001 6120 OnExposeComplete: enter
02:05:44.205 00.003 6120 UpdateGuideState(): m_state=6
02:05:44.210 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
02:05:44.215 00.005 6120 Star::Find returns 1 (0), X=513.23, Y=674.01, Mass=8371, SNR=60.6, Peak=225 HFD=6.5
02:05:44.219 00.004 6120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.19) = xAngle (-0.79 = -0.79)
02:05:44.222 00.003 6120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.08 = 2.08)
02:05:44.228 00.006 6120 CameraToMount -- cameraX=0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-0.61 mountX=0.18 mountY=0.22, mountTheta=0.89
02:05:44.235 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.15, opts=13)
02:05:44.238 00.003 6120 Enqueuing Move request for scope (0.21, -0.15)
02:05:44.245 00.007 7680 Worker thread wakes up
02:05:44.245 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.15) opts 0xd
02:05:44.245 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.15)
02:05:44.245 00.000 7680 Moving (0.21, -0.15) raw xDistance=0.18 yDistance=0.22
02:05:44.246 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:44.250 00.004 6120 UpdateGuideState exits: m=8371 SNR=60.6
02:05:44.254 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:44.258 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:44.262 00.004 6120 Enqueuing Expose request
02:05:44.266 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:05:44.267 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:05:44.267 00.000 7680 MoveAxis(E, 0, ABG)
02:05:44.267 00.000 7680 Move returns status 0, amount 0
02:05:44.267 00.000 7680 MoveAxis(S, 122, ABG)
02:05:44.267 00.000 7680 Guiding  Dir = 1, Dur = 122
02:05:44.268 00.001 7680 IsSlewing returns 0
02:05:44.268 00.000 7680 IsGuiding returns 0
02:05:44.268 00.000 7680 PulseGuide returned control before completion, sleep 132
02:05:44.411 00.143 7680 IsGuiding returns 1
02:05:44.412 00.001 7680 scope still moving after pulse duration time elapsed
02:05:44.443 00.031 7680 IsSlewing returns 0
02:05:44.444 00.001 7680 IsGuiding returns 0
02:05:44.445 00.001 7680 scope move finished after 122 + 53 ms
02:05:44.445 00.000 7680 Move returns status 0, amount 122
02:05:44.445 00.000 7680 move complete, result=0
02:05:44.446 00.001 7680 worker thread done servicing request
02:05:44.446 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 122 ms SOUTH
02:05:44.451 00.005 7680 Worker thread wakes up
02:05:44.452 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:44.452 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:45.705 01.253 7680 Exposure complete
02:05:45.844 00.139 7680 worker thread done servicing request
02:05:45.844 00.000 6120 OnExposeComplete: enter
02:05:45.848 00.004 6120 UpdateGuideState(): m_state=6
02:05:45.852 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
02:05:45.856 00.004 6120 Star::Find returns 1 (0), X=513.24, Y=673.88, Mass=8869, SNR=63.4, Peak=240 HFD=6.7
02:05:45.859 00.003 6120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.19) = xAngle (-1.08 = -1.08)
02:05:45.863 00.004 6120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.79 = 1.79)
02:05:45.867 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=-0.27 hyp=0.35 cameraTheta=-0.90 mountX=0.16 mountY=0.34, mountTheta=1.12
02:05:45.870 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.27, opts=13)
02:05:45.875 00.005 6120 Enqueuing Move request for scope (0.22, -0.27)
02:05:45.879 00.004 7680 Worker thread wakes up
02:05:45.879 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.27) opts 0xd
02:05:45.879 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.27)
02:05:45.879 00.000 7680 Moving (0.22, -0.27) raw xDistance=0.16 yDistance=0.34
02:05:45.879 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:05:45.879 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:05:45.879 00.000 7680 MoveAxis(E, 0, ABG)
02:05:45.879 00.000 7680 Move returns status 0, amount 0
02:05:45.879 00.000 7680 MoveAxis(S, 184, ABG)
02:05:45.881 00.002 7680 Guiding  Dir = 1, Dur = 184
02:05:45.881 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:45.885 00.004 7680 IsSlewing returns 0
02:05:45.885 00.000 6120 UpdateGuideState exits: m=8869 SNR=63.4
02:05:45.889 00.004 7680 IsGuiding returns 0
02:05:45.889 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:45.893 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:45.898 00.005 7680 PulseGuide returned control before completion, sleep 194
02:05:45.898 00.000 6120 Enqueuing Expose request
02:05:46.099 00.201 7680 IsGuiding returns 1
02:05:46.100 00.001 7680 scope still moving after pulse duration time elapsed
02:05:46.131 00.031 7680 IsSlewing returns 0
02:05:46.132 00.001 7680 IsGuiding returns 0
02:05:46.132 00.000 7680 scope move finished after 184 + 59 ms
02:05:46.133 00.001 7680 Move returns status 0, amount 184
02:05:46.133 00.000 7680 move complete, result=0
02:05:46.134 00.001 7680 worker thread done servicing request
02:05:46.134 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 184 ms SOUTH
02:05:46.141 00.007 7680 Worker thread wakes up
02:05:46.141 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:46.142 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:47.395 01.253 7680 Exposure complete
02:05:47.542 00.147 7680 worker thread done servicing request
02:05:47.543 00.001 6120 OnExposeComplete: enter
02:05:47.546 00.003 6120 UpdateGuideState(): m_state=6
02:05:47.551 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
02:05:47.556 00.005 6120 Star::Find returns 1 (0), X=513.22, Y=674.03, Mass=8555, SNR=61.9, Peak=224 HFD=6.4
02:05:47.560 00.004 6120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.19) = xAngle (-0.75 = -0.75)
02:05:47.565 00.005 6120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.12 = 2.12)
02:05:47.568 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.23 cameraTheta=-0.57 mountX=0.17 mountY=0.20, mountTheta=0.86
02:05:47.572 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.13, opts=13)
02:05:47.577 00.005 6120 Enqueuing Move request for scope (0.20, -0.13)
02:05:47.581 00.004 7680 Worker thread wakes up
02:05:47.581 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
02:05:47.582 00.001 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
02:05:47.582 00.000 7680 Moving (0.20, -0.13) raw xDistance=0.17 yDistance=0.20
02:05:47.582 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:05:47.582 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:05:47.583 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:47.587 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:05:47.587 00.000 7680 MoveAxis(E, 0, ABG)
02:05:47.588 00.001 7680 Move returns status 0, amount 0
02:05:47.589 00.001 7680 MoveAxis(N, 0, ABG)
02:05:47.589 00.000 7680 Move returns status 0, amount 0
02:05:47.589 00.000 7680 move complete, result=0
02:05:47.589 00.000 6120 UpdateGuideState exits: m=8555 SNR=61.9
02:05:47.594 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:47.597 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:47.600 00.003 6120 Enqueuing Expose request
02:05:47.605 00.005 7680 worker thread done servicing request
02:05:47.605 00.000 7680 Worker thread wakes up
02:05:47.605 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:47.605 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:47.606 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:05:48.851 01.245 7680 Exposure complete
02:05:48.999 00.148 7680 worker thread done servicing request
02:05:48.999 00.000 6120 OnExposeComplete: enter
02:05:49.002 00.003 6120 UpdateGuideState(): m_state=6
02:05:49.007 00.005 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
02:05:49.012 00.005 6120 Star::Find returns 1 (0), X=513.18, Y=674.00, Mass=8488, SNR=61.0, Peak=212 HFD=6.4
02:05:49.015 00.003 6120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.19) = xAngle (-0.96 = -0.96)
02:05:49.019 00.004 6120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.91 = 1.91)
02:05:49.026 00.007 6120 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.22 cameraTheta=-0.77 mountX=0.13 mountY=0.21, mountTheta=1.02
02:05:49.031 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.16, opts=13)
02:05:49.035 00.004 6120 Enqueuing Move request for scope (0.16, -0.16)
02:05:49.039 00.004 7680 Worker thread wakes up
02:05:49.040 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:49.044 00.004 6120 UpdateGuideState exits: m=8488 SNR=61.0
02:05:49.047 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:49.051 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:49.056 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd
02:05:49.057 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.16)
02:05:49.057 00.000 6120 Enqueuing Expose request
02:05:49.061 00.004 7680 Moving (0.16, -0.16) raw xDistance=0.13 yDistance=0.21
02:05:49.061 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:05:49.062 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:05:49.062 00.000 7680 MoveAxis(E, 0, ABG)
02:05:49.062 00.000 7680 Move returns status 0, amount 0
02:05:49.062 00.000 7680 MoveAxis(S, 114, ABG)
02:05:49.064 00.002 7680 Guiding  Dir = 1, Dur = 114
02:05:49.064 00.000 7680 IsSlewing returns 0
02:05:49.064 00.000 7680 IsGuiding returns 0
02:05:49.064 00.000 7680 PulseGuide returned control before completion, sleep 124
02:05:49.194 00.130 7680 IsGuiding returns 1
02:05:49.194 00.000 7680 scope still moving after pulse duration time elapsed
02:05:49.225 00.031 7680 IsSlewing returns 0
02:05:49.225 00.000 7680 IsGuiding returns 0
02:05:49.226 00.001 7680 scope move finished after 114 + 47 ms
02:05:49.226 00.000 7680 Move returns status 0, amount 114
02:05:49.226 00.000 7680 move complete, result=0
02:05:49.227 00.001 7680 worker thread done servicing request
02:05:49.227 00.000 7680 Worker thread wakes up
02:05:49.227 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 114 ms SOUTH
02:05:49.233 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:49.234 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:50.479 01.245 7680 Exposure complete
02:05:50.616 00.137 7680 worker thread done servicing request
02:05:50.616 00.000 6120 OnExposeComplete: enter
02:05:50.619 00.003 6120 UpdateGuideState(): m_state=6
02:05:50.624 00.005 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
02:05:50.628 00.004 6120 Star::Find returns 1 (0), X=513.25, Y=673.94, Mass=8976, SNR=63.8, Peak=208 HFD=6.7
02:05:50.631 00.003 6120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (0.19) = xAngle (-0.94 = -0.94)
02:05:50.634 00.003 6120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.93 = 1.93)
02:05:50.638 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=-0.22 hyp=0.31 cameraTheta=-0.76 mountX=0.18 mountY=0.29, mountTheta=1.01
02:05:50.642 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.22, opts=13)
02:05:50.646 00.004 6120 Enqueuing Move request for scope (0.23, -0.22)
02:05:50.648 00.002 7680 Worker thread wakes up
02:05:50.648 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.22) opts 0xd
02:05:50.649 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.22)
02:05:50.649 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:50.652 00.003 7680 Moving (0.23, -0.22) raw xDistance=0.18 yDistance=0.29
02:05:50.652 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:05:50.652 00.000 6120 UpdateGuideState exits: m=8976 SNR=63.8
02:05:50.655 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:50.659 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:50.662 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:05:50.662 00.000 7680 MoveAxis(E, 0, ABG)
02:05:50.662 00.000 6120 Enqueuing Expose request
02:05:50.667 00.005 7680 Move returns status 0, amount 0
02:05:50.667 00.000 7680 MoveAxis(S, 159, ABG)
02:05:50.667 00.000 7680 Guiding  Dir = 1, Dur = 159
02:05:50.667 00.000 7680 IsSlewing returns 0
02:05:50.668 00.001 7680 IsGuiding returns 0
02:05:50.668 00.000 7680 PulseGuide returned control before completion, sleep 169
02:05:50.843 00.175 7680 IsGuiding returns 1
02:05:50.843 00.000 7680 scope still moving after pulse duration time elapsed
02:05:50.874 00.031 7680 IsSlewing returns 0
02:05:50.876 00.002 7680 IsGuiding returns 0
02:05:50.876 00.000 7680 scope move finished after 159 + 49 ms
02:05:50.876 00.000 7680 Move returns status 0, amount 159
02:05:50.876 00.000 7680 move complete, result=0
02:05:50.877 00.001 7680 worker thread done servicing request
02:05:50.877 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 159 ms SOUTH
02:05:50.884 00.007 7680 Worker thread wakes up
02:05:50.885 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:50.885 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:52.138 01.253 7680 Exposure complete
02:05:52.277 00.139 7680 worker thread done servicing request
02:05:52.278 00.001 6120 OnExposeComplete: enter
02:05:52.282 00.004 6120 UpdateGuideState(): m_state=6
02:05:52.286 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
02:05:52.290 00.004 6120 Star::Find returns 1 (0), X=513.23, Y=673.93, Mass=8686, SNR=61.3, Peak=226 HFD=6.5
02:05:52.294 00.004 6120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (0.19) = xAngle (-1.02 = -1.02)
02:05:52.298 00.004 6120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.85 = 1.85)
02:05:52.301 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=-0.23 hyp=0.31 cameraTheta=-0.83 mountX=0.16 mountY=0.30, mountTheta=1.07
02:05:52.306 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.23, opts=13)
02:05:52.311 00.005 6120 Enqueuing Move request for scope (0.21, -0.23)
02:05:52.315 00.004 7680 Worker thread wakes up
02:05:52.315 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:52.318 00.003 6120 UpdateGuideState exits: m=8686 SNR=61.3
02:05:52.323 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:52.326 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:52.330 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.23) opts 0xd
02:05:52.331 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.23)
02:05:52.331 00.000 7680 Moving (0.21, -0.23) raw xDistance=0.16 yDistance=0.30
02:05:52.331 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:05:52.331 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:05:52.331 00.000 7680 MoveAxis(E, 0, ABG)
02:05:52.331 00.000 7680 Move returns status 0, amount 0
02:05:52.331 00.000 7680 MoveAxis(S, 160, ABG)
02:05:52.331 00.000 7680 Guiding  Dir = 1, Dur = 160
02:05:52.331 00.000 6120 Enqueuing Expose request
02:05:52.336 00.005 7680 IsSlewing returns 0
02:05:52.336 00.000 7680 IsGuiding returns 0
02:05:52.337 00.001 7680 PulseGuide returned control before completion, sleep 170
02:05:52.522 00.185 7680 IsGuiding returns 1
02:05:52.522 00.000 7680 scope still moving after pulse duration time elapsed
02:05:52.552 00.030 7680 IsSlewing returns 0
02:05:52.554 00.002 7680 IsGuiding returns 0
02:05:52.554 00.000 7680 scope move finished after 160 + 57 ms
02:05:52.555 00.001 7680 Move returns status 0, amount 160
02:05:52.555 00.000 7680 move complete, result=0
02:05:52.555 00.000 7680 worker thread done servicing request
02:05:52.556 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 160 ms SOUTH
02:05:52.562 00.006 7680 Worker thread wakes up
02:05:52.563 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:52.563 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:53.816 01.253 7680 Exposure complete
02:05:53.956 00.140 7680 worker thread done servicing request
02:05:53.957 00.001 6120 OnExposeComplete: enter
02:05:53.961 00.004 6120 UpdateGuideState(): m_state=6
02:05:53.965 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
02:05:53.969 00.004 6120 Star::Find returns 1 (0), X=513.22, Y=674.07, Mass=8709, SNR=61.6, Peak=238 HFD=6.4
02:05:53.973 00.004 6120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.19) = xAngle (-0.60 = -0.60)
02:05:53.977 00.004 6120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.27 = 2.27)
02:05:53.981 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.41 mountX=0.18 mountY=0.17, mountTheta=0.75
02:05:53.986 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.09, opts=13)
02:05:53.990 00.004 6120 Enqueuing Move request for scope (0.20, -0.09)
02:05:53.994 00.004 7680 Worker thread wakes up
02:05:53.994 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:53.998 00.004 6120 UpdateGuideState exits: m=8709 SNR=61.6
02:05:54.001 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:54.005 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:54.008 00.003 6120 Enqueuing Expose request
02:05:54.012 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
02:05:54.012 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
02:05:54.012 00.000 7680 Moving (0.20, -0.09) raw xDistance=0.18 yDistance=0.17
02:05:54.012 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:05:54.012 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:05:54.013 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:05:54.013 00.000 7680 MoveAxis(E, 0, ABG)
02:05:54.013 00.000 7680 Move returns status 0, amount 0
02:05:54.013 00.000 7680 MoveAxis(N, 0, ABG)
02:05:54.013 00.000 7680 Move returns status 0, amount 0
02:05:54.013 00.000 7680 move complete, result=0
02:05:54.013 00.000 7680 worker thread done servicing request
02:05:54.013 00.000 7680 Worker thread wakes up
02:05:54.013 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:05:54.018 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:54.018 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:55.271 01.253 7680 Exposure complete
02:05:55.393 00.122 7680 worker thread done servicing request
02:05:55.395 00.002 6120 OnExposeComplete: enter
02:05:55.399 00.004 6120 UpdateGuideState(): m_state=6
02:05:55.404 00.005 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
02:05:55.408 00.004 6120 Star::Find returns 1 (0), X=513.14, Y=673.93, Mass=8335, SNR=60.4, Peak=226 HFD=6.5
02:05:55.411 00.003 6120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.19) = xAngle (-1.26 = -1.26)
02:05:55.415 00.004 6120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.61 = 1.61)
02:05:55.418 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-1.07 mountX=0.08 mountY=0.25, mountTheta=1.27
02:05:55.423 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.22, opts=13)
02:05:55.426 00.003 6120 Enqueuing Move request for scope (0.12, -0.22)
02:05:55.432 00.006 7680 Worker thread wakes up
02:05:55.432 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:55.437 00.005 6120 UpdateGuideState exits: m=8335 SNR=60.4
02:05:55.441 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:55.445 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.22) opts 0xd
02:05:55.445 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:55.449 00.004 6120 Enqueuing Expose request
02:05:55.453 00.004 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.22)
02:05:55.453 00.000 7680 Moving (0.12, -0.22) raw xDistance=0.08 yDistance=0.25
02:05:55.453 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:05:55.453 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:05:55.454 00.001 7680 MoveAxis(E, 0, ABG)
02:05:55.454 00.000 7680 Move returns status 0, amount 0
02:05:55.454 00.000 7680 MoveAxis(S, 138, ABG)
02:05:55.454 00.000 7680 Guiding  Dir = 1, Dur = 138
02:05:55.454 00.000 7680 IsSlewing returns 0
02:05:55.454 00.000 7680 IsGuiding returns 0
02:05:55.456 00.002 7680 PulseGuide returned control before completion, sleep 148
02:05:55.616 00.160 7680 IsGuiding returns 1
02:05:55.618 00.002 7680 scope still moving after pulse duration time elapsed
02:05:55.648 00.030 7680 IsSlewing returns 0
02:05:55.649 00.001 7680 IsGuiding returns 0
02:05:55.649 00.000 7680 scope move finished after 138 + 55 ms
02:05:55.650 00.001 7680 Move returns status 0, amount 138
02:05:55.650 00.000 7680 move complete, result=0
02:05:55.650 00.000 7680 worker thread done servicing request
02:05:55.650 00.000 7680 Worker thread wakes up
02:05:55.651 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 138 ms SOUTH
02:05:55.656 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:55.656 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:56.913 01.257 7680 Exposure complete
02:05:57.059 00.146 7680 worker thread done servicing request
02:05:57.060 00.001 6120 OnExposeComplete: enter
02:05:57.064 00.004 6120 UpdateGuideState(): m_state=6
02:05:57.068 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
02:05:57.072 00.004 6120 Star::Find returns 1 (0), X=513.16, Y=673.90, Mass=8393, SNR=61.0, Peak=227 HFD=6.6
02:05:57.076 00.004 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.19) = xAngle (-1.24 = -1.24)
02:05:57.079 00.003 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.64 = 1.64)
02:05:57.084 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-1.05 mountX=0.10 mountY=0.29, mountTheta=1.25
02:05:57.090 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.25, opts=13)
02:05:57.095 00.005 6120 Enqueuing Move request for scope (0.14, -0.25)
02:05:57.098 00.003 7680 Worker thread wakes up
02:05:57.098 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.25) opts 0xd
02:05:57.099 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.25)
02:05:57.099 00.000 7680 Moving (0.14, -0.25) raw xDistance=0.10 yDistance=0.29
02:05:57.099 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:05:57.099 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:05:57.099 00.000 7680 MoveAxis(E, 0, ABG)
02:05:57.099 00.000 7680 Move returns status 0, amount 0
02:05:57.099 00.000 7680 MoveAxis(S, 157, ABG)
02:05:57.099 00.000 7680 Guiding  Dir = 1, Dur = 157
02:05:57.100 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:57.105 00.005 7680 IsSlewing returns 0
02:05:57.105 00.000 6120 UpdateGuideState exits: m=8393 SNR=61.0
02:05:57.109 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:57.113 00.004 7680 IsGuiding returns 0
02:05:57.113 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:57.117 00.004 7680 PulseGuide returned control before completion, sleep 167
02:05:57.117 00.000 6120 Enqueuing Expose request
02:05:57.300 00.183 7680 IsGuiding returns 1
02:05:57.301 00.001 7680 scope still moving after pulse duration time elapsed
02:05:57.329 00.028 7680 IsSlewing returns 0
02:05:57.331 00.002 7680 IsGuiding returns 0
02:05:57.331 00.000 7680 scope move finished after 157 + 61 ms
02:05:57.332 00.001 7680 Move returns status 0, amount 157
02:05:57.332 00.000 7680 move complete, result=0
02:05:57.333 00.001 7680 worker thread done servicing request
02:05:57.333 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 157 ms SOUTH
02:05:57.341 00.008 7680 Worker thread wakes up
02:05:57.341 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:57.342 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:05:58.591 01.249 7680 Exposure complete
02:05:58.732 00.141 7680 worker thread done servicing request
02:05:58.732 00.000 6120 OnExposeComplete: enter
02:05:58.736 00.004 6120 UpdateGuideState(): m_state=6
02:05:58.741 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
02:05:58.747 00.006 6120 Star::Find returns 1 (0), X=512.93, Y=674.38, Mass=9323, SNR=64.0, Peak=215 HFD=6.7
02:05:58.751 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (0.19) = xAngle (1.76 = 1.76)
02:05:58.755 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.63 = -1.65)
02:05:58.759 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.23 hyp=0.24 cameraTheta=1.95 mountX=-0.05 mountY=-0.24, mountTheta=-1.76
02:05:58.765 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.23, opts=13)
02:05:58.769 00.004 6120 Enqueuing Move request for scope (-0.09, 0.23)
02:05:58.772 00.003 7680 Worker thread wakes up
02:05:58.772 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.23) opts 0xd
02:05:58.772 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.23)
02:05:58.774 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:05:58.777 00.003 6120 UpdateGuideState exits: m=9323 SNR=64.0
02:05:58.780 00.003 7680 Moving (-0.09, 0.23) raw xDistance=-0.05 yDistance=-0.24
02:05:58.780 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:05:58.781 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:05:58.781 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:05:58.781 00.000 7680 MoveAxis(E, 0, ABG)
02:05:58.781 00.000 7680 Move returns status 0, amount 0
02:05:58.781 00.000 7680 MoveAxis(N, 0, ABG)
02:05:58.781 00.000 7680 Move returns status 0, amount 0
02:05:58.781 00.000 7680 move complete, result=0
02:05:58.781 00.000 7680 worker thread done servicing request
02:05:58.781 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:58.785 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:05:58.790 00.005 6120 Enqueuing Expose request
02:05:58.792 00.002 7680 Worker thread wakes up
02:05:58.792 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:05:58.793 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:05:58.796 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:00.047 01.251 7680 Exposure complete
02:06:00.177 00.130 7680 worker thread done servicing request
02:06:00.178 00.001 6120 OnExposeComplete: enter
02:06:00.183 00.005 6120 UpdateGuideState(): m_state=6
02:06:00.187 00.004 6120 Star::Find(15, 512, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
02:06:00.191 00.004 6120 Star::Find returns 1 (0), X=513.13, Y=673.85, Mass=9221, SNR=63.5, Peak=239 HFD=6.5
02:06:00.195 00.004 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.19) = xAngle (-1.40 = -1.40)
02:06:00.198 00.003 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
02:06:00.202 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.21 mountX=0.05 mountY=0.32, mountTheta=1.40
02:06:00.209 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.31, opts=13)
02:06:00.213 00.004 6120 Enqueuing Move request for scope (0.11, -0.31)
02:06:00.216 00.003 7680 Worker thread wakes up
02:06:00.216 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.31) opts 0xd
02:06:00.217 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:00.220 00.003 6120 UpdateGuideState exits: m=9221 SNR=63.5
02:06:00.223 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:00.226 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:00.229 00.003 6120 Enqueuing Expose request
02:06:00.232 00.003 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.31)
02:06:00.232 00.000 7680 Moving (0.11, -0.31) raw xDistance=0.05 yDistance=0.32
02:06:00.232 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:06:00.232 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:06:00.233 00.001 7680 MoveAxis(E, 0, ABG)
02:06:00.233 00.000 7680 Move returns status 0, amount 0
02:06:00.233 00.000 7680 MoveAxis(S, 176, ABG)
02:06:00.233 00.000 7680 Guiding  Dir = 1, Dur = 176
02:06:00.234 00.001 7680 IsSlewing returns 0
02:06:00.234 00.000 7680 IsGuiding returns 0
02:06:00.234 00.000 7680 PulseGuide returned control before completion, sleep 186
02:06:00.427 00.193 7680 IsGuiding returns 1
02:06:00.427 00.000 7680 scope still moving after pulse duration time elapsed
02:06:00.457 00.030 7680 IsSlewing returns 0
02:06:00.458 00.001 7680 IsGuiding returns 0
02:06:00.458 00.000 7680 scope move finished after 176 + 48 ms
02:06:00.459 00.001 7680 Move returns status 0, amount 176
02:06:00.459 00.000 7680 move complete, result=0
02:06:00.460 00.001 7680 worker thread done servicing request
02:06:00.461 00.001 7680 Worker thread wakes up
02:06:00.461 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 176 ms SOUTH
02:06:00.470 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:00.470 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:01.722 01.252 7680 Exposure complete
02:06:01.863 00.141 7680 worker thread done servicing request
02:06:01.863 00.000 6120 OnExposeComplete: enter
02:06:01.873 00.010 6120 UpdateGuideState(): m_state=6
02:06:01.878 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
02:06:01.882 00.004 6120 Star::Find returns 1 (0), X=513.06, Y=673.84, Mass=8837, SNR=62.6, Peak=211 HFD=6.6
02:06:01.887 00.005 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
02:06:01.890 00.003 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
02:06:01.894 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.31 hyp=0.32 cameraTheta=-1.44 mountX=-0.02 mountY=0.30, mountTheta=1.63
02:06:01.900 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.31, opts=13)
02:06:01.904 00.004 6120 Enqueuing Move request for scope (0.04, -0.31)
02:06:01.908 00.004 7680 Worker thread wakes up
02:06:01.908 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:01.912 00.004 6120 UpdateGuideState exits: m=8837 SNR=62.6
02:06:01.916 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:01.920 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:01.923 00.003 6120 Enqueuing Expose request
02:06:01.927 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.31) opts 0xd
02:06:01.927 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.31)
02:06:01.927 00.000 7680 Moving (0.04, -0.31) raw xDistance=-0.02 yDistance=0.30
02:06:01.927 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:06:01.929 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:06:01.929 00.000 7680 MoveAxis(E, 0, ABG)
02:06:01.929 00.000 7680 Move returns status 0, amount 0
02:06:01.929 00.000 7680 MoveAxis(S, 162, ABG)
02:06:01.929 00.000 7680 Guiding  Dir = 1, Dur = 162
02:06:01.930 00.001 7680 IsSlewing returns 0
02:06:01.930 00.000 7680 IsGuiding returns 0
02:06:01.930 00.000 7680 PulseGuide returned control before completion, sleep 172
02:06:02.116 00.186 7680 IsGuiding returns 1
02:06:02.117 00.001 7680 scope still moving after pulse duration time elapsed
02:06:02.147 00.030 7680 IsSlewing returns 0
02:06:02.149 00.002 7680 IsGuiding returns 0
02:06:02.149 00.000 7680 scope move finished after 162 + 57 ms
02:06:02.150 00.001 7680 Move returns status 0, amount 162
02:06:02.150 00.000 7680 move complete, result=0
02:06:02.151 00.001 7680 worker thread done servicing request
02:06:02.151 00.000 7680 Worker thread wakes up
02:06:02.152 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 162 ms SOUTH
02:06:02.161 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:02.161 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:03.410 01.249 7680 Exposure complete
02:06:03.553 00.143 7680 worker thread done servicing request
02:06:03.553 00.000 6120 OnExposeComplete: enter
02:06:03.558 00.005 6120 UpdateGuideState(): m_state=6
02:06:03.563 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
02:06:03.566 00.003 6120 Star::Find returns 1 (0), X=513.11, Y=673.92, Mass=8037, SNR=60.2, Peak=204 HFD=6.5
02:06:03.570 00.004 6120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
02:06:03.575 00.005 6120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
02:06:03.578 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.24 hyp=0.25 cameraTheta=-1.22 mountX=0.04 mountY=0.25, mountTheta=1.41
02:06:03.582 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.24, opts=13)
02:06:03.588 00.006 6120 Enqueuing Move request for scope (0.09, -0.24)
02:06:03.593 00.005 7680 Worker thread wakes up
02:06:03.593 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:03.597 00.004 6120 UpdateGuideState exits: m=8037 SNR=60.2
02:06:03.601 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:03.605 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:03.608 00.003 6120 Enqueuing Expose request
02:06:03.612 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.24) opts 0xd
02:06:03.612 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.24)
02:06:03.612 00.000 7680 Moving (0.09, -0.24) raw xDistance=0.04 yDistance=0.25
02:06:03.612 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:06:03.612 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:06:03.614 00.002 7680 MoveAxis(E, 0, ABG)
02:06:03.614 00.000 7680 Move returns status 0, amount 0
02:06:03.614 00.000 7680 MoveAxis(S, 136, ABG)
02:06:03.614 00.000 7680 Guiding  Dir = 1, Dur = 136
02:06:03.615 00.001 7680 IsSlewing returns 0
02:06:03.615 00.000 7680 IsGuiding returns 0
02:06:03.615 00.000 7680 PulseGuide returned control before completion, sleep 146
02:06:03.771 00.156 7680 IsGuiding returns 1
02:06:03.771 00.000 7680 scope still moving after pulse duration time elapsed
02:06:03.801 00.030 7680 IsSlewing returns 0
02:06:03.804 00.003 7680 IsGuiding returns 0
02:06:03.804 00.000 7680 scope move finished after 136 + 53 ms
02:06:03.805 00.001 7680 Move returns status 0, amount 136
02:06:03.805 00.000 7680 move complete, result=0
02:06:03.805 00.000 7680 worker thread done servicing request
02:06:03.805 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 136 ms SOUTH
02:06:03.816 00.011 7680 Worker thread wakes up
02:06:03.817 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:03.817 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:05.062 01.245 7680 Exposure complete
02:06:05.194 00.132 7680 worker thread done servicing request
02:06:05.194 00.000 6120 OnExposeComplete: enter
02:06:05.197 00.003 6120 UpdateGuideState(): m_state=6
02:06:05.202 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
02:06:05.205 00.003 6120 Star::Find returns 1 (0), X=513.03, Y=673.95, Mass=8395, SNR=60.4, Peak=200 HFD=6.4
02:06:05.209 00.004 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
02:06:05.213 00.004 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
02:06:05.218 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.54 mountX=-0.03 mountY=0.19, mountTheta=1.74
02:06:05.223 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.21, opts=13)
02:06:05.228 00.005 6120 Enqueuing Move request for scope (0.01, -0.21)
02:06:05.231 00.003 7680 Worker thread wakes up
02:06:05.232 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd
02:06:05.232 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.21)
02:06:05.232 00.000 7680 Moving (0.01, -0.21) raw xDistance=-0.03 yDistance=0.19
02:06:05.232 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:06:05.233 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:06:05.233 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:05.237 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:06:05.237 00.000 7680 MoveAxis(E, 0, ABG)
02:06:05.237 00.000 6120 UpdateGuideState exits: m=8395 SNR=60.4
02:06:05.241 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:05.246 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:05.250 00.004 6120 Enqueuing Expose request
02:06:05.253 00.003 7680 Move returns status 0, amount 0
02:06:05.254 00.001 7680 MoveAxis(N, 0, ABG)
02:06:05.254 00.000 7680 Move returns status 0, amount 0
02:06:05.254 00.000 7680 move complete, result=0
02:06:05.254 00.000 7680 worker thread done servicing request
02:06:05.254 00.000 7680 Worker thread wakes up
02:06:05.255 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:06:05.258 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:05.258 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:06.507 01.249 7680 Exposure complete
02:06:06.644 00.137 7680 worker thread done servicing request
02:06:06.644 00.000 6120 OnExposeComplete: enter
02:06:06.647 00.003 6120 UpdateGuideState(): m_state=6
02:06:06.652 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
02:06:06.657 00.005 6120 Star::Find returns 1 (0), X=512.91, Y=673.93, Mass=7999, SNR=58.8, Peak=204 HFD=6.4
02:06:06.661 00.004 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.22 = -2.22)
02:06:06.664 00.003 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.65 = 0.65)
02:06:06.668 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-2.03 mountX=-0.15 mountY=0.15, mountTheta=2.35
02:06:06.674 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.22, opts=13)
02:06:06.677 00.003 6120 Enqueuing Move request for scope (-0.11, -0.22)
02:06:06.681 00.004 7680 Worker thread wakes up
02:06:06.681 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:06.684 00.003 6120 UpdateGuideState exits: m=7999 SNR=58.8
02:06:06.690 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:06.693 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:06.697 00.004 6120 Enqueuing Expose request
02:06:06.701 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.22) opts 0xd
02:06:06.701 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.22)
02:06:06.701 00.000 7680 Moving (-0.11, -0.22) raw xDistance=-0.15 yDistance=0.15
02:06:06.701 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:06:06.701 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:06:06.702 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:06:06.703 00.001 7680 MoveAxis(E, 0, ABG)
02:06:06.703 00.000 7680 Move returns status 0, amount 0
02:06:06.703 00.000 7680 MoveAxis(N, 0, ABG)
02:06:06.703 00.000 7680 Move returns status 0, amount 0
02:06:06.703 00.000 7680 move complete, result=0
02:06:06.703 00.000 7680 worker thread done servicing request
02:06:06.703 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:06:06.708 00.005 7680 Worker thread wakes up
02:06:06.708 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:06.708 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:07.959 01.251 7680 Exposure complete
02:06:08.092 00.133 7680 worker thread done servicing request
02:06:08.093 00.001 6120 OnExposeComplete: enter
02:06:08.097 00.004 6120 UpdateGuideState(): m_state=6
02:06:08.101 00.004 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
02:06:08.105 00.004 6120 Star::Find returns 1 (0), X=512.77, Y=673.83, Mass=8335, SNR=60.8, Peak=226 HFD=6.5
02:06:08.109 00.004 6120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.19) = xAngle (-2.41 = -2.41)
02:06:08.113 00.004 6120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.46 = 0.46)
02:06:08.118 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.32 hyp=0.41 cameraTheta=-2.22 mountX=-0.30 mountY=0.18, mountTheta=2.60
02:06:08.123 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.32, opts=13)
02:06:08.128 00.005 6120 Enqueuing Move request for scope (-0.25, -0.32)
02:06:08.132 00.004 7680 Worker thread wakes up
02:06:08.132 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.32) opts 0xd
02:06:08.132 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.32)
02:06:08.132 00.000 7680 Moving (-0.25, -0.32) raw xDistance=-0.30 yDistance=0.18
02:06:08.132 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:06:08.133 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:06:08.133 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:06:08.133 00.000 7680 MoveAxis(E, 124, ABG)
02:06:08.133 00.000 7680 Guiding  Dir = 2, Dur = 124
02:06:08.133 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:08.137 00.004 7680 IsSlewing returns 0
02:06:08.137 00.000 6120 UpdateGuideState exits: m=8335 SNR=60.8
02:06:08.140 00.003 7680 IsGuiding returns 0
02:06:08.141 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:08.145 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:08.147 00.002 7680 PulseGuide returned control before completion, sleep 134
02:06:08.149 00.002 6120 Enqueuing Expose request
02:06:08.291 00.142 7680 IsGuiding returns 1
02:06:08.291 00.000 7680 scope still moving after pulse duration time elapsed
02:06:08.320 00.029 7680 IsSlewing returns 0
02:06:08.323 00.003 7680 IsGuiding returns 0
02:06:08.323 00.000 7680 scope move finished after 124 + 58 ms
02:06:08.324 00.001 7680 Move returns status 0, amount 124
02:06:08.324 00.000 7680 MoveAxis(N, 0, ABG)
02:06:08.324 00.000 7680 Move returns status 0, amount 0
02:06:08.326 00.002 7680 move complete, result=0
02:06:08.326 00.000 7680 worker thread done servicing request
02:06:08.326 00.000 7680 Worker thread wakes up
02:06:08.327 00.001 6120 GuideStep: -0.3 px 124 ms EAST, 0.2 px 0 ms NORTH
02:06:08.333 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:08.333 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:09.585 01.252 7680 Exposure complete
02:06:09.717 00.132 7680 worker thread done servicing request
02:06:09.717 00.000 6120 OnExposeComplete: enter
02:06:09.721 00.004 6120 UpdateGuideState(): m_state=6
02:06:09.724 00.003 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
02:06:09.728 00.004 6120 Star::Find returns 1 (0), X=512.86, Y=673.73, Mass=9204, SNR=63.7, Peak=234 HFD=6.6
02:06:09.731 00.003 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
02:06:09.735 00.004 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
02:06:09.738 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.43 hyp=0.46 cameraTheta=-1.94 mountX=-0.24 mountY=0.31, mountTheta=2.23
02:06:09.744 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.43, opts=13)
02:06:09.748 00.004 6120 Enqueuing Move request for scope (-0.16, -0.43)
02:06:09.752 00.004 7680 Worker thread wakes up
02:06:09.752 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:09.756 00.004 6120 UpdateGuideState exits: m=9204 SNR=63.7
02:06:09.759 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:09.763 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:09.767 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.43) opts 0xd
02:06:09.767 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.43)
02:06:09.767 00.000 7680 Moving (-0.16, -0.43) raw xDistance=-0.24 yDistance=0.31
02:06:09.768 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
02:06:09.768 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:06:09.768 00.000 7680 MoveAxis(E, 107, ABG)
02:06:09.768 00.000 7680 Guiding  Dir = 2, Dur = 107
02:06:09.768 00.000 6120 Enqueuing Expose request
02:06:09.772 00.004 7680 IsSlewing returns 0
02:06:09.772 00.000 7680 IsGuiding returns 0
02:06:09.772 00.000 7680 PulseGuide returned control before completion, sleep 117
02:06:09.901 00.129 7680 IsGuiding returns 1
02:06:09.901 00.000 7680 scope still moving after pulse duration time elapsed
02:06:09.931 00.030 7680 IsSlewing returns 0
02:06:09.933 00.002 7680 IsGuiding returns 0
02:06:09.933 00.000 7680 scope move finished after 107 + 53 ms
02:06:09.933 00.000 7680 Move returns status 0, amount 107
02:06:09.934 00.001 7680 MoveAxis(S, 170, ABG)
02:06:09.934 00.000 7680 Guiding  Dir = 1, Dur = 170
02:06:09.935 00.001 7680 IsSlewing returns 0
02:06:09.935 00.000 7680 IsGuiding returns 0
02:06:09.935 00.000 7680 PulseGuide returned control before completion, sleep 180
02:06:10.121 00.186 7680 IsGuiding returns 1
02:06:10.121 00.000 7680 scope still moving after pulse duration time elapsed
02:06:10.151 00.030 7680 IsSlewing returns 0
02:06:10.152 00.001 7680 IsGuiding returns 0
02:06:10.152 00.000 7680 scope move finished after 170 + 46 ms
02:06:10.153 00.001 7680 Move returns status 0, amount 170
02:06:10.153 00.000 7680 move complete, result=0
02:06:10.153 00.000 7680 worker thread done servicing request
02:06:10.154 00.001 7680 Worker thread wakes up
02:06:10.154 00.000 6120 GuideStep: -0.2 px 107 ms EAST, 0.3 px 170 ms SOUTH
02:06:10.159 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:10.160 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:11.411 01.251 7680 Exposure complete
02:06:11.544 00.133 7680 worker thread done servicing request
02:06:11.545 00.001 6120 OnExposeComplete: enter
02:06:11.549 00.004 6120 UpdateGuideState(): m_state=6
02:06:11.556 00.007 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
02:06:11.561 00.005 6120 Star::Find returns 1 (0), X=513.03, Y=673.78, Mass=9069, SNR=63.2, Peak=230 HFD=6.7
02:06:11.567 00.006 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
02:06:11.571 00.004 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
02:06:11.574 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.37 hyp=0.37 cameraTheta=-1.55 mountX=-0.06 mountY=0.34, mountTheta=1.75
02:06:11.579 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.37, opts=13)
02:06:11.582 00.003 6120 Enqueuing Move request for scope (0.01, -0.37)
02:06:11.586 00.004 7680 Worker thread wakes up
02:06:11.586 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.37) opts 0xd
02:06:11.586 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.37)
02:06:11.586 00.000 7680 Moving (0.01, -0.37) raw xDistance=-0.06 yDistance=0.34
02:06:11.587 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:06:11.587 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:06:11.587 00.000 7680 MoveAxis(E, 0, ABG)
02:06:11.587 00.000 7680 Move returns status 0, amount 0
02:06:11.587 00.000 7680 MoveAxis(S, 184, ABG)
02:06:11.587 00.000 7680 Guiding  Dir = 1, Dur = 184
02:06:11.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:11.593 00.006 7680 IsSlewing returns 0
02:06:11.593 00.000 6120 UpdateGuideState exits: m=9069 SNR=63.2
02:06:11.597 00.004 7680 IsGuiding returns 0
02:06:11.597 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:11.602 00.005 7680 PulseGuide returned control before completion, sleep 194
02:06:11.602 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:11.605 00.003 6120 Enqueuing Expose request
02:06:11.811 00.206 7680 IsGuiding returns 1
02:06:11.812 00.001 7680 scope still moving after pulse duration time elapsed
02:06:11.842 00.030 7680 IsSlewing returns 0
02:06:11.843 00.001 7680 IsGuiding returns 0
02:06:11.843 00.000 7680 scope move finished after 184 + 61 ms
02:06:11.844 00.001 7680 Move returns status 0, amount 184
02:06:11.844 00.000 7680 move complete, result=0
02:06:11.844 00.000 7680 worker thread done servicing request
02:06:11.844 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 184 ms SOUTH
02:06:11.850 00.006 7680 Worker thread wakes up
02:06:11.850 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:11.850 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:13.106 01.256 7680 Exposure complete
02:06:13.231 00.125 7680 worker thread done servicing request
02:06:13.231 00.000 6120 OnExposeComplete: enter
02:06:13.235 00.004 6120 UpdateGuideState(): m_state=6
02:06:13.239 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
02:06:13.243 00.004 6120 Star::Find returns 1 (0), X=513.09, Y=673.93, Mass=8312, SNR=60.1, Peak=214 HFD=6.4
02:06:13.248 00.005 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.46 = -1.46)
02:06:13.251 00.003 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
02:06:13.255 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.28 mountX=0.02 mountY=0.23, mountTheta=1.46
02:06:13.261 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.22, opts=13)
02:06:13.264 00.003 6120 Enqueuing Move request for scope (0.07, -0.22)
02:06:13.268 00.004 7680 Worker thread wakes up
02:06:13.268 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd
02:06:13.268 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.22)
02:06:13.269 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:13.274 00.005 6120 UpdateGuideState exits: m=8312 SNR=60.1
02:06:13.278 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:13.283 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:13.287 00.004 6120 Enqueuing Expose request
02:06:13.291 00.004 7680 Moving (0.07, -0.22) raw xDistance=0.02 yDistance=0.23
02:06:13.291 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:06:13.291 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:06:13.291 00.000 7680 MoveAxis(E, 0, ABG)
02:06:13.291 00.000 7680 Move returns status 0, amount 0
02:06:13.291 00.000 7680 MoveAxis(S, 125, ABG)
02:06:13.292 00.001 7680 Guiding  Dir = 1, Dur = 125
02:06:13.292 00.000 7680 IsSlewing returns 0
02:06:13.292 00.000 7680 IsGuiding returns 0
02:06:13.293 00.001 7680 PulseGuide returned control before completion, sleep 135
02:06:13.442 00.149 7680 IsGuiding returns 1
02:06:13.442 00.000 7680 scope still moving after pulse duration time elapsed
02:06:13.472 00.030 7680 IsSlewing returns 0
02:06:13.473 00.001 7680 IsGuiding returns 0
02:06:13.474 00.001 7680 scope move finished after 125 + 55 ms
02:06:13.474 00.000 7680 Move returns status 0, amount 125
02:06:13.475 00.001 7680 move complete, result=0
02:06:13.475 00.000 7680 worker thread done servicing request
02:06:13.476 00.001 7680 Worker thread wakes up
02:06:13.476 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 125 ms SOUTH
02:06:13.482 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:13.482 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:14.736 01.254 7680 Exposure complete
02:06:14.874 00.138 7680 worker thread done servicing request
02:06:14.874 00.000 6120 OnExposeComplete: enter
02:06:14.879 00.005 6120 UpdateGuideState(): m_state=6
02:06:14.884 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
02:06:14.888 00.004 6120 Star::Find returns 1 (0), X=513.06, Y=673.84, Mass=8862, SNR=62.1, Peak=214 HFD=6.5
02:06:14.891 00.003 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
02:06:14.896 00.005 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
02:06:14.902 00.006 6120 CameraToMount -- cameraX=0.04 cameraY=-0.32 hyp=0.32 cameraTheta=-1.44 mountX=-0.02 mountY=0.30, mountTheta=1.63
02:06:14.908 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.32, opts=13)
02:06:14.914 00.006 6120 Enqueuing Move request for scope (0.04, -0.32)
02:06:14.919 00.005 7680 Worker thread wakes up
02:06:14.919 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:14.924 00.005 6120 UpdateGuideState exits: m=8862 SNR=62.1
02:06:14.928 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:14.932 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:14.937 00.005 6120 Enqueuing Expose request
02:06:14.941 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.32) opts 0xd
02:06:14.941 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.32)
02:06:14.941 00.000 7680 Moving (0.04, -0.32) raw xDistance=-0.02 yDistance=0.30
02:06:14.941 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:06:14.943 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:06:14.943 00.000 7680 MoveAxis(E, 0, ABG)
02:06:14.943 00.000 7680 Move returns status 0, amount 0
02:06:14.943 00.000 7680 MoveAxis(S, 164, ABG)
02:06:14.943 00.000 7680 Guiding  Dir = 1, Dur = 164
02:06:14.944 00.001 7680 IsSlewing returns 0
02:06:14.944 00.000 7680 IsGuiding returns 0
02:06:14.945 00.001 7680 PulseGuide returned control before completion, sleep 174
02:06:15.130 00.185 7680 IsGuiding returns 1
02:06:15.131 00.001 7680 scope still moving after pulse duration time elapsed
02:06:15.161 00.030 7680 IsSlewing returns 0
02:06:15.161 00.000 7680 IsGuiding returns 0
02:06:15.162 00.001 7680 scope move finished after 164 + 53 ms
02:06:15.162 00.000 7680 Move returns status 0, amount 164
02:06:15.162 00.000 7680 move complete, result=0
02:06:15.163 00.001 7680 worker thread done servicing request
02:06:15.163 00.000 7680 Worker thread wakes up
02:06:15.165 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 164 ms SOUTH
02:06:15.170 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:15.170 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:16.417 01.247 7680 Exposure complete
02:06:16.558 00.141 7680 worker thread done servicing request
02:06:16.559 00.001 6120 OnExposeComplete: enter
02:06:16.563 00.004 6120 UpdateGuideState(): m_state=6
02:06:16.568 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
02:06:16.572 00.004 6120 Star::Find returns 1 (0), X=512.90, Y=674.11, Mass=9263, SNR=64.3, Peak=214 HFD=6.6
02:06:16.576 00.004 6120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.19) = xAngle (-2.97 = -2.97)
02:06:16.580 00.004 6120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.09 = -0.09)
02:06:16.585 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.78 mountX=-0.12 mountY=-0.01, mountTheta=-3.05
02:06:16.593 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.04, opts=13)
02:06:16.599 00.006 6120 Enqueuing Move request for scope (-0.12, -0.04)
02:06:16.605 00.006 7680 Worker thread wakes up
02:06:16.605 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:16.611 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
02:06:16.611 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
02:06:16.611 00.000 7680 Moving (-0.12, -0.04) raw xDistance=-0.12 yDistance=-0.01
02:06:16.612 00.001 6120 UpdateGuideState exits: m=9263 SNR=64.3
02:06:16.619 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:06:16.620 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:06:16.620 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:16.627 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:06:16.627 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:16.634 00.007 7680 MoveAxis(E, 0, ABG)
02:06:16.635 00.001 6120 Enqueuing Expose request
02:06:16.641 00.006 7680 Move returns status 0, amount 0
02:06:16.641 00.000 7680 MoveAxis(N, 0, ABG)
02:06:16.643 00.002 7680 Move returns status 0, amount 0
02:06:16.644 00.001 7680 move complete, result=0
02:06:16.645 00.001 7680 worker thread done servicing request
02:06:16.645 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:06:16.653 00.008 7680 Worker thread wakes up
02:06:16.653 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:16.654 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:17.907 01.253 7680 Exposure complete
02:06:18.047 00.140 7680 worker thread done servicing request
02:06:18.048 00.001 6120 OnExposeComplete: enter
02:06:18.051 00.003 6120 UpdateGuideState(): m_state=6
02:06:18.055 00.004 6120 Star::Find(15, 512, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
02:06:18.059 00.004 6120 Star::Find returns 1 (0), X=512.79, Y=674.17, Mass=8997, SNR=62.5, Peak=203 HFD=6.7
02:06:18.062 00.003 6120 CameraToMount -- cameraTheta (3.10) - m_xAngle (0.19) = xAngle (2.91 = 2.91)
02:06:18.066 00.004 6120 CameraToMount -- cameraTheta (3.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.79 = -0.50)
02:06:18.071 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.01 hyp=0.23 cameraTheta=3.10 mountX=-0.22 mountY=-0.11, mountTheta=-2.69
02:06:18.075 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.01, opts=13)
02:06:18.080 00.005 6120 Enqueuing Move request for scope (-0.23, 0.01)
02:06:18.084 00.004 7680 Worker thread wakes up
02:06:18.084 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.01) opts 0xd
02:06:18.084 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.01)
02:06:18.084 00.000 7680 Moving (-0.23, 0.01) raw xDistance=-0.22 yDistance=-0.11
02:06:18.084 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:06:18.085 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:06:18.085 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:18.090 00.005 6120 UpdateGuideState exits: m=8997 SNR=62.5
02:06:18.094 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:06:18.094 00.000 7680 MoveAxis(E, 92, ABG)
02:06:18.094 00.000 7680 Guiding  Dir = 2, Dur = 92
02:06:18.094 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:18.097 00.003 7680 IsSlewing returns 0
02:06:18.097 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:18.102 00.005 6120 Enqueuing Expose request
02:06:18.105 00.003 7680 IsGuiding returns 0
02:06:18.106 00.001 7680 PulseGuide returned control before completion, sleep 102
02:06:18.222 00.116 7680 IsGuiding returns 1
02:06:18.222 00.000 7680 scope still moving after pulse duration time elapsed
02:06:18.252 00.030 7680 IsSlewing returns 0
02:06:18.254 00.002 7680 IsGuiding returns 1
02:06:18.283 00.029 7680 IsSlewing returns 0
02:06:18.285 00.002 7680 IsGuiding returns 1
02:06:18.314 00.029 7680 IsSlewing returns 0
02:06:18.316 00.002 7680 IsGuiding returns 1
02:06:18.346 00.030 7680 IsSlewing returns 0
02:06:18.347 00.001 7680 IsGuiding returns 0
02:06:18.348 00.001 7680 scope move finished after 92 + 149 ms
02:06:18.348 00.000 7680 Move returns status 0, amount 92
02:06:18.348 00.000 7680 MoveAxis(N, 0, ABG)
02:06:18.348 00.000 7680 Move returns status 0, amount 0
02:06:18.349 00.001 7680 move complete, result=0
02:06:18.349 00.000 7680 worker thread done servicing request
02:06:18.349 00.000 7680 Worker thread wakes up
02:06:18.350 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:18.351 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:18.351 00.000 6120 GuideStep: -0.2 px 92 ms EAST, -0.1 px 0 ms NORTH
02:06:19.601 01.250 7680 Exposure complete
02:06:19.740 00.139 7680 worker thread done servicing request
02:06:19.740 00.000 6120 OnExposeComplete: enter
02:06:19.745 00.005 6120 UpdateGuideState(): m_state=6
02:06:19.750 00.005 6120 Star::Find(15, 512, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
02:06:19.753 00.003 6120 Star::Find returns 1 (0), X=512.97, Y=673.18, Mass=8493, SNR=61.5, Peak=226 HFD=6.4
02:06:19.758 00.005 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:06:19.762 00.004 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
02:06:19.764 00.002 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.98 hyp=0.98 cameraTheta=-1.62 mountX=-0.23 mountY=0.85, mountTheta=1.83
02:06:19.770 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.98, opts=13)
02:06:19.773 00.003 6120 Enqueuing Move request for scope (-0.05, -0.98)
02:06:19.777 00.004 7680 Worker thread wakes up
02:06:19.777 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.98) opts 0xd
02:06:19.777 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.98)
02:06:19.778 00.001 7680 Moving (-0.05, -0.98) raw xDistance=-0.23 yDistance=0.85
02:06:19.778 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:06:19.778 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85
02:06:19.778 00.000 7680 MoveAxis(E, 100, ABG)
02:06:19.778 00.000 7680 Guiding  Dir = 2, Dur = 100
02:06:19.778 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:19.784 00.006 7680 IsSlewing returns 0
02:06:19.784 00.000 6120 UpdateGuideState exits: m=8493 SNR=61.5
02:06:19.788 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:19.791 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:19.796 00.005 6120 Enqueuing Expose request
02:06:19.799 00.003 7680 IsGuiding returns 0
02:06:19.799 00.000 7680 PulseGuide returned control before completion, sleep 110
02:06:19.921 00.122 7680 IsGuiding returns 1
02:06:19.922 00.001 7680 scope still moving after pulse duration time elapsed
02:06:19.951 00.029 7680 IsSlewing returns 0
02:06:19.952 00.001 7680 IsGuiding returns 0
02:06:19.953 00.001 7680 scope move finished after 100 + 53 ms
02:06:19.954 00.001 7680 Move returns status 0, amount 100
02:06:19.954 00.000 7680 MoveAxis(S, 464, ABG)
02:06:19.954 00.000 7680 Guiding  Dir = 1, Dur = 464
02:06:19.956 00.002 7680 IsSlewing returns 0
02:06:19.956 00.000 7680 IsGuiding returns 0
02:06:19.957 00.001 7680 PulseGuide returned control before completion, sleep 474
02:06:20.439 00.482 7680 IsGuiding returns 1
02:06:20.440 00.001 7680 scope still moving after pulse duration time elapsed
02:06:20.471 00.031 7680 IsSlewing returns 0
02:06:20.472 00.001 7680 IsGuiding returns 0
02:06:20.473 00.001 7680 scope move finished after 464 + 52 ms
02:06:20.474 00.001 7680 Move returns status 0, amount 464
02:06:20.474 00.000 7680 move complete, result=0
02:06:20.475 00.001 7680 worker thread done servicing request
02:06:20.475 00.000 6120 GuideStep: -0.2 px 100 ms EAST, 0.9 px 464 ms SOUTH
02:06:20.481 00.006 7680 Worker thread wakes up
02:06:20.482 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:20.482 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:21.729 01.247 7680 Exposure complete
02:06:21.863 00.134 7680 worker thread done servicing request
02:06:21.863 00.000 6120 OnExposeComplete: enter
02:06:21.868 00.005 6120 UpdateGuideState(): m_state=6
02:06:21.875 00.007 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
02:06:21.882 00.007 6120 Star::Find returns 1 (0), X=513.08, Y=673.87, Mass=8386, SNR=61.8, Peak=205 HFD=6.5
02:06:21.887 00.005 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
02:06:21.895 00.008 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
02:06:21.903 00.008 6120 CameraToMount -- cameraX=0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.36 mountX=0.01 mountY=0.28, mountTheta=1.55
02:06:21.910 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.28, opts=13)
02:06:21.917 00.007 6120 Enqueuing Move request for scope (0.06, -0.28)
02:06:21.922 00.005 7680 Worker thread wakes up
02:06:21.922 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:21.928 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.28) opts 0xd
02:06:21.928 00.000 6120 UpdateGuideState exits: m=8386 SNR=61.8
02:06:21.935 00.007 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.28)
02:06:21.935 00.000 7680 Moving (0.06, -0.28) raw xDistance=0.01 yDistance=0.28
02:06:21.935 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:21.941 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:06:21.942 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:21.948 00.006 6120 Enqueuing Expose request
02:06:21.953 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:06:21.953 00.000 7680 MoveAxis(E, 0, ABG)
02:06:21.953 00.000 7680 Move returns status 0, amount 0
02:06:21.953 00.000 7680 MoveAxis(S, 151, ABG)
02:06:21.955 00.002 7680 Guiding  Dir = 1, Dur = 151
02:06:21.955 00.000 7680 IsSlewing returns 0
02:06:21.955 00.000 7680 IsGuiding returns 0
02:06:21.956 00.001 7680 PulseGuide returned control before completion, sleep 161
02:06:22.123 00.167 7680 IsGuiding returns 1
02:06:22.123 00.000 7680 scope still moving after pulse duration time elapsed
02:06:22.154 00.031 7680 IsSlewing returns 0
02:06:22.154 00.000 7680 IsGuiding returns 0
02:06:22.156 00.002 7680 scope move finished after 151 + 48 ms
02:06:22.156 00.000 7680 Move returns status 0, amount 151
02:06:22.156 00.000 7680 move complete, result=0
02:06:22.157 00.001 7680 worker thread done servicing request
02:06:22.157 00.000 7680 Worker thread wakes up
02:06:22.157 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:22.157 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:22.157 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 151 ms SOUTH
02:06:23.407 01.250 7680 Exposure complete
02:06:23.544 00.137 7680 worker thread done servicing request
02:06:23.544 00.000 6120 OnExposeComplete: enter
02:06:23.548 00.004 6120 UpdateGuideState(): m_state=6
02:06:23.552 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
02:06:23.557 00.005 6120 Star::Find returns 1 (0), X=513.06, Y=673.87, Mass=8824, SNR=62.7, Peak=224 HFD=6.5
02:06:23.563 00.006 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
02:06:23.568 00.005 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
02:06:23.571 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=-0.28 hyp=0.29 cameraTheta=-1.44 mountX=-0.02 mountY=0.27, mountTheta=1.63
02:06:23.577 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.28, opts=13)
02:06:23.581 00.004 6120 Enqueuing Move request for scope (0.04, -0.28)
02:06:23.584 00.003 7680 Worker thread wakes up
02:06:23.586 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.28) opts 0xd
02:06:23.586 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.28)
02:06:23.586 00.000 7680 Moving (0.04, -0.28) raw xDistance=-0.02 yDistance=0.27
02:06:23.586 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:23.591 00.005 6120 UpdateGuideState exits: m=8824 SNR=62.7
02:06:23.595 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:06:23.596 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:06:23.596 00.000 7680 MoveAxis(E, 0, ABG)
02:06:23.596 00.000 7680 Move returns status 0, amount 0
02:06:23.596 00.000 7680 MoveAxis(S, 147, ABG)
02:06:23.596 00.000 7680 Guiding  Dir = 1, Dur = 147
02:06:23.596 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:23.600 00.004 7680 IsSlewing returns 0
02:06:23.600 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:23.604 00.004 6120 Enqueuing Expose request
02:06:23.607 00.003 7680 IsGuiding returns 0
02:06:23.608 00.001 7680 PulseGuide returned control before completion, sleep 157
02:06:23.772 00.164 7680 IsGuiding returns 1
02:06:23.772 00.000 7680 scope still moving after pulse duration time elapsed
02:06:23.803 00.031 7680 IsSlewing returns 0
02:06:23.806 00.003 7680 IsGuiding returns 1
02:06:23.835 00.029 7680 IsSlewing returns 0
02:06:23.837 00.002 7680 IsGuiding returns 1
02:06:23.865 00.028 7680 IsSlewing returns 0
02:06:23.867 00.002 7680 IsGuiding returns 1
02:06:23.898 00.031 7680 IsSlewing returns 0
02:06:23.899 00.001 7680 IsGuiding returns 0
02:06:23.900 00.001 7680 scope move finished after 147 + 145 ms
02:06:23.900 00.000 7680 Move returns status 0, amount 147
02:06:23.901 00.001 7680 move complete, result=0
02:06:23.901 00.000 7680 worker thread done servicing request
02:06:23.902 00.001 7680 Worker thread wakes up
02:06:23.902 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 147 ms SOUTH
02:06:23.910 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:23.910 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:25.165 01.255 7680 Exposure complete
02:06:25.293 00.128 7680 worker thread done servicing request
02:06:25.293 00.000 6120 OnExposeComplete: enter
02:06:25.298 00.005 6120 UpdateGuideState(): m_state=6
02:06:25.301 00.003 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
02:06:25.306 00.005 6120 Star::Find returns 1 (0), X=513.11, Y=674.00, Mass=9549, SNR=64.5, Peak=234 HFD=6.4
02:06:25.309 00.003 6120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.19) = xAngle (-1.25 = -1.25)
02:06:25.314 00.005 6120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.62 = 1.62)
02:06:25.317 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.06 mountX=0.06 mountY=0.18, mountTheta=1.26
02:06:25.322 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.16, opts=13)
02:06:25.326 00.004 6120 Enqueuing Move request for scope (0.09, -0.16)
02:06:25.329 00.003 7680 Worker thread wakes up
02:06:25.329 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
02:06:25.329 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
02:06:25.329 00.000 7680 Moving (0.09, -0.16) raw xDistance=0.06 yDistance=0.18
02:06:25.329 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:06:25.330 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:06:25.330 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:25.334 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:06:25.334 00.000 7680 MoveAxis(E, 0, ABG)
02:06:25.334 00.000 7680 Move returns status 0, amount 0
02:06:25.334 00.000 7680 MoveAxis(N, 0, ABG)
02:06:25.334 00.000 7680 Move returns status 0, amount 0
02:06:25.334 00.000 7680 move complete, result=0
02:06:25.334 00.000 7680 worker thread done servicing request
02:06:25.335 00.001 6120 UpdateGuideState exits: m=9549 SNR=64.5
02:06:25.339 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:25.342 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:25.345 00.003 6120 Enqueuing Expose request
02:06:25.349 00.004 7680 Worker thread wakes up
02:06:25.349 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:25.349 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:06:25.352 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:26.604 01.252 7680 Exposure complete
02:06:26.734 00.130 7680 worker thread done servicing request
02:06:26.734 00.000 6120 OnExposeComplete: enter
02:06:26.738 00.004 6120 UpdateGuideState(): m_state=6
02:06:26.743 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
02:06:26.748 00.005 6120 Star::Find returns 1 (0), X=512.98, Y=673.96, Mass=8849, SNR=62.2, Peak=234 HFD=6.4
02:06:26.754 00.006 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
02:06:26.758 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
02:06:26.762 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.79 mountX=-0.08 mountY=0.16, mountTheta=2.04
02:06:26.767 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.20, opts=13)
02:06:26.770 00.003 6120 Enqueuing Move request for scope (-0.04, -0.20)
02:06:26.775 00.005 7680 Worker thread wakes up
02:06:26.775 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
02:06:26.775 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
02:06:26.776 00.001 7680 Moving (-0.04, -0.20) raw xDistance=-0.08 yDistance=0.16
02:06:26.776 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:06:26.776 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:06:26.776 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:26.781 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:06:26.781 00.000 6120 UpdateGuideState exits: m=8849 SNR=62.2
02:06:26.785 00.004 7680 MoveAxis(E, 0, ABG)
02:06:26.786 00.001 7680 Move returns status 0, amount 0
02:06:26.786 00.000 7680 MoveAxis(N, 0, ABG)
02:06:26.786 00.000 7680 Move returns status 0, amount 0
02:06:26.786 00.000 7680 move complete, result=0
02:06:26.787 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:26.791 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:26.794 00.003 7680 worker thread done servicing request
02:06:26.795 00.001 6120 Enqueuing Expose request
02:06:26.798 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:06:26.802 00.004 7680 Worker thread wakes up
02:06:26.802 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:26.802 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:28.081 01.279 7680 Exposure complete
02:06:28.300 00.219 7680 worker thread done servicing request
02:06:28.300 00.000 6120 OnExposeComplete: enter
02:06:28.303 00.003 6120 UpdateGuideState(): m_state=6
02:06:28.307 00.004 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
02:06:28.310 00.003 6120 Star::Find returns 1 (0), X=513.00, Y=673.85, Mass=8445, SNR=61.0, Peak=207 HFD=6.4
02:06:28.313 00.003 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:06:28.317 00.004 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
02:06:28.320 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.62 mountX=-0.07 mountY=0.27, mountTheta=1.83
02:06:28.323 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.31, opts=13)
02:06:28.326 00.003 6120 Enqueuing Move request for scope (-0.02, -0.31)
02:06:28.328 00.002 7680 Worker thread wakes up
02:06:28.328 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.31) opts 0xd
02:06:28.329 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.31)
02:06:28.329 00.000 7680 Moving (-0.02, -0.31) raw xDistance=-0.07 yDistance=0.27
02:06:28.329 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:06:28.329 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:06:28.329 00.000 7680 MoveAxis(E, 0, ABG)
02:06:28.329 00.000 7680 Move returns status 0, amount 0
02:06:28.329 00.000 7680 MoveAxis(S, 146, ABG)
02:06:28.329 00.000 7680 Guiding  Dir = 1, Dur = 146
02:06:28.330 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:28.334 00.004 7680 IsSlewing returns 0
02:06:28.334 00.000 6120 UpdateGuideState exits: m=8445 SNR=61.0
02:06:28.337 00.003 7680 IsGuiding returns 0
02:06:28.337 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:28.340 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:28.342 00.002 6120 Enqueuing Expose request
02:06:28.345 00.003 7680 PulseGuide returned control before completion, sleep 156
02:06:28.503 00.158 7680 IsGuiding returns 1
02:06:28.503 00.000 7680 scope still moving after pulse duration time elapsed
02:06:28.536 00.033 7680 IsSlewing returns 0
02:06:28.537 00.001 7680 IsGuiding returns 0
02:06:28.537 00.000 7680 scope move finished after 146 + 53 ms
02:06:28.537 00.000 7680 Move returns status 0, amount 146
02:06:28.537 00.000 7680 move complete, result=0
02:06:28.538 00.001 7680 worker thread done servicing request
02:06:28.538 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 146 ms SOUTH
02:06:28.542 00.004 7680 Worker thread wakes up
02:06:28.542 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:28.542 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:29.784 01.242 7680 Exposure complete
02:06:29.906 00.122 7680 worker thread done servicing request
02:06:29.906 00.000 6120 OnExposeComplete: enter
02:06:29.911 00.005 6120 UpdateGuideState(): m_state=6
02:06:29.915 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
02:06:29.919 00.004 6120 Star::Find returns 1 (0), X=512.89, Y=673.83, Mass=8998, SNR=62.7, Peak=228 HFD=6.5
02:06:29.923 00.004 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.14 = -2.14)
02:06:29.927 00.004 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.74 = 0.74)
02:06:29.931 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.33 hyp=0.35 cameraTheta=-1.95 mountX=-0.19 mountY=0.24, mountTheta=2.24
02:06:29.936 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.33, opts=13)
02:06:29.941 00.005 6120 Enqueuing Move request for scope (-0.13, -0.33)
02:06:29.945 00.004 7680 Worker thread wakes up
02:06:29.945 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:29.949 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.33) opts 0xd
02:06:29.949 00.000 6120 UpdateGuideState exits: m=8998 SNR=62.7
02:06:29.954 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.33)
02:06:29.954 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:29.958 00.004 7680 Moving (-0.13, -0.33) raw xDistance=-0.19 yDistance=0.24
02:06:29.958 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:29.962 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:06:29.962 00.000 6120 Enqueuing Expose request
02:06:29.966 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:06:29.966 00.000 7680 MoveAxis(E, 0, ABG)
02:06:29.966 00.000 7680 Move returns status 0, amount 0
02:06:29.966 00.000 7680 MoveAxis(S, 129, ABG)
02:06:29.967 00.001 7680 Guiding  Dir = 1, Dur = 129
02:06:29.967 00.000 7680 IsSlewing returns 0
02:06:29.967 00.000 7680 IsGuiding returns 0
02:06:29.967 00.000 7680 PulseGuide returned control before completion, sleep 139
02:06:30.119 00.152 7680 IsGuiding returns 1
02:06:30.119 00.000 7680 scope still moving after pulse duration time elapsed
02:06:30.150 00.031 7680 IsSlewing returns 0
02:06:30.150 00.000 7680 IsGuiding returns 0
02:06:30.150 00.000 7680 scope move finished after 129 + 53 ms
02:06:30.151 00.001 7680 Move returns status 0, amount 129
02:06:30.151 00.000 7680 move complete, result=0
02:06:30.151 00.000 7680 worker thread done servicing request
02:06:30.151 00.000 7680 Worker thread wakes up
02:06:30.152 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 129 ms SOUTH
02:06:30.160 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:30.160 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:31.410 01.250 7680 Exposure complete
02:06:31.548 00.138 7680 worker thread done servicing request
02:06:31.548 00.000 6120 OnExposeComplete: enter
02:06:31.552 00.004 6120 UpdateGuideState(): m_state=6
02:06:31.556 00.004 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
02:06:31.561 00.005 6120 Star::Find returns 1 (0), X=512.65, Y=675.80, Mass=8438, SNR=61.2, Peak=219 HFD=6.5
02:06:31.565 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (0.19) = xAngle (1.60 = 1.60)
02:06:31.568 00.003 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.48 = -1.81)
02:06:31.572 00.004 6120 CameraToMount -- cameraX=-0.37 cameraY=1.64 hyp=1.68 cameraTheta=1.79 mountX=-0.06 mountY=-1.64, mountTheta=-1.60
02:06:31.578 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=1.64, opts=13)
02:06:31.582 00.004 6120 Enqueuing Move request for scope (-0.37, 1.64)
02:06:31.586 00.004 7680 Worker thread wakes up
02:06:31.586 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:31.590 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 1.64) opts 0xd
02:06:31.590 00.000 6120 UpdateGuideState exits: m=8438 SNR=61.2
02:06:31.594 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.37, 1.64)
02:06:31.595 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:31.598 00.003 7680 Moving (-0.37, 1.64) raw xDistance=-0.06 yDistance=-1.64
02:06:31.598 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:31.603 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:06:31.603 00.000 7680 resist switch: large excursion: input -1.64 thresh 0.60 direction from 1 to -1
02:06:31.603 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.91
02:06:31.603 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.64 from input -1.64
02:06:31.603 00.000 6120 Enqueuing Expose request
02:06:31.607 00.004 7680 MoveAxis(E, 0, ABG)
02:06:31.608 00.001 7680 Move returns status 0, amount 0
02:06:31.608 00.000 7680 MoveAxis(N, 889, ABG)
02:06:31.608 00.000 7680 Guiding  Dir = 0, Dur = 889
02:06:31.609 00.001 7680 IsSlewing returns 0
02:06:31.609 00.000 7680 IsGuiding returns 0
02:06:31.610 00.001 7680 PulseGuide returned control before completion, sleep 899
02:06:32.514 00.904 7680 IsGuiding returns 1
02:06:32.514 00.000 7680 scope still moving after pulse duration time elapsed
02:06:32.544 00.030 7680 IsSlewing returns 0
02:06:32.544 00.000 7680 IsGuiding returns 0
02:06:32.544 00.000 7680 scope move finished after 889 + 46 ms
02:06:32.544 00.000 7680 Move returns status 0, amount 889
02:06:32.546 00.002 7680 move complete, result=0
02:06:32.546 00.000 7680 worker thread done servicing request
02:06:32.546 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -1.6 px 889 ms NORTH
02:06:32.551 00.005 7680 Worker thread wakes up
02:06:32.552 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:32.552 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:33.800 01.248 7680 Exposure complete
02:06:33.941 00.141 7680 worker thread done servicing request
02:06:33.941 00.000 6120 OnExposeComplete: enter
02:06:33.945 00.004 6120 UpdateGuideState(): m_state=6
02:06:33.950 00.005 6120 Star::Find(15, 512, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
02:06:33.954 00.004 6120 Star::Find returns 1 (0), X=512.60, Y=672.93, Mass=9131, SNR=63.9, Peak=235 HFD=6.5
02:06:33.958 00.004 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.19) = xAngle (-2.09 = -2.09)
02:06:33.962 00.004 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
02:06:33.967 00.005 6120 CameraToMount -- cameraX=-0.42 cameraY=-1.23 hyp=1.29 cameraTheta=-1.90 mountX=-0.64 mountY=0.92, mountTheta=2.18
02:06:33.972 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.42, y=-1.23, opts=13)
02:06:33.977 00.005 6120 Enqueuing Move request for scope (-0.42, -1.23)
02:06:33.981 00.004 7680 Worker thread wakes up
02:06:33.981 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -1.23) opts 0xd
02:06:33.981 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:33.984 00.003 6120 UpdateGuideState exits: m=9131 SNR=63.9
02:06:33.989 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:33.992 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:33.996 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.42, -1.23)
02:06:33.996 00.000 7680 Moving (-0.42, -1.23) raw xDistance=-0.64 yDistance=0.92
02:06:33.996 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
02:06:33.996 00.000 7680 resist switch: large excursion: input 0.92 thresh 0.60 direction from -1 to 1
02:06:33.996 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.75
02:06:33.997 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92
02:06:33.998 00.001 7680 MoveAxis(E, 261, ABG)
02:06:33.998 00.000 7680 Guiding  Dir = 2, Dur = 261
02:06:33.998 00.000 6120 Enqueuing Expose request
02:06:34.002 00.004 7680 IsSlewing returns 0
02:06:34.002 00.000 7680 IsGuiding returns 0
02:06:34.002 00.000 7680 PulseGuide returned control before completion, sleep 271
02:06:34.281 00.279 7680 IsGuiding returns 1
02:06:34.282 00.001 7680 scope still moving after pulse duration time elapsed
02:06:34.313 00.031 7680 IsSlewing returns 0
02:06:34.315 00.002 7680 IsGuiding returns 0
02:06:34.316 00.001 7680 scope move finished after 261 + 51 ms
02:06:34.316 00.000 7680 Move returns status 0, amount 261
02:06:34.316 00.000 7680 MoveAxis(S, 497, ABG)
02:06:34.317 00.001 7680 Guiding  Dir = 1, Dur = 497
02:06:34.318 00.001 7680 IsSlewing returns 0
02:06:34.318 00.000 7680 IsGuiding returns 0
02:06:34.319 00.001 7680 PulseGuide returned control before completion, sleep 507
02:06:34.828 00.509 7680 IsGuiding returns 1
02:06:34.829 00.001 7680 scope still moving after pulse duration time elapsed
02:06:34.859 00.030 7680 IsSlewing returns 0
02:06:34.861 00.002 7680 IsGuiding returns 0
02:06:34.861 00.000 7680 scope move finished after 497 + 45 ms
02:06:34.862 00.001 7680 Move returns status 0, amount 497
02:06:34.862 00.000 7680 move complete, result=0
02:06:34.863 00.001 7680 worker thread done servicing request
02:06:34.863 00.000 6120 GuideStep: -0.6 px 261 ms EAST, 0.9 px 497 ms SOUTH
02:06:34.869 00.006 7680 Worker thread wakes up
02:06:34.870 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:34.870 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:36.117 01.247 7680 Exposure complete
02:06:36.252 00.135 7680 worker thread done servicing request
02:06:36.252 00.000 6120 OnExposeComplete: enter
02:06:36.256 00.004 6120 UpdateGuideState(): m_state=6
02:06:36.261 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
02:06:36.266 00.005 6120 Star::Find returns 1 (0), X=512.95, Y=672.85, Mass=8925, SNR=63.0, Peak=224 HFD=6.5
02:06:36.269 00.003 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:06:36.273 00.004 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:06:36.277 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-1.31 hyp=1.31 cameraTheta=-1.62 mountX=-0.31 mountY=1.14, mountTheta=1.83
02:06:36.282 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-1.31, opts=13)
02:06:36.286 00.004 6120 Enqueuing Move request for scope (-0.07, -1.31)
02:06:36.290 00.004 7680 Worker thread wakes up
02:06:36.290 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:36.294 00.004 6120 UpdateGuideState exits: m=8925 SNR=63.0
02:06:36.298 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:36.302 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:36.306 00.004 6120 Enqueuing Expose request
02:06:36.309 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -1.31) opts 0xd
02:06:36.309 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -1.31)
02:06:36.309 00.000 7680 Moving (-0.07, -1.31) raw xDistance=-0.31 yDistance=1.14
02:06:36.309 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
02:06:36.311 00.002 7680 GuideAlgorithmResistSwitch::result() returns 1.14 from input 1.14
02:06:36.311 00.000 7680 MoveAxis(E, 144, ABG)
02:06:36.311 00.000 7680 Guiding  Dir = 2, Dur = 144
02:06:36.311 00.000 7680 IsSlewing returns 0
02:06:36.312 00.001 7680 IsGuiding returns 0
02:06:36.312 00.000 7680 PulseGuide returned control before completion, sleep 154
02:06:36.468 00.156 7680 IsGuiding returns 1
02:06:36.469 00.001 7680 scope still moving after pulse duration time elapsed
02:06:36.500 00.031 7680 IsSlewing returns 0
02:06:36.501 00.001 7680 IsGuiding returns 0
02:06:36.503 00.002 7680 scope move finished after 144 + 47 ms
02:06:36.503 00.000 7680 Move returns status 0, amount 144
02:06:36.504 00.001 7680 MoveAxis(S, 621, ABG)
02:06:36.505 00.001 7680 Guiding  Dir = 1, Dur = 621
02:06:36.505 00.000 7680 IsSlewing returns 0
02:06:36.506 00.001 7680 IsGuiding returns 0
02:06:36.506 00.000 7680 PulseGuide returned control before completion, sleep 631
02:06:37.144 00.638 7680 IsGuiding returns 1
02:06:37.146 00.002 7680 scope still moving after pulse duration time elapsed
02:06:37.174 00.028 7680 IsSlewing returns 0
02:06:37.174 00.000 7680 IsGuiding returns 0
02:06:37.174 00.000 7680 scope move finished after 621 + 48 ms
02:06:37.176 00.002 7680 Move returns status 0, amount 621
02:06:37.176 00.000 7680 move complete, result=0
02:06:37.176 00.000 7680 worker thread done servicing request
02:06:37.176 00.000 6120 GuideStep: -0.3 px 144 ms EAST, 1.1 px 621 ms SOUTH
02:06:37.179 00.003 7680 Worker thread wakes up
02:06:37.180 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:37.180 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:38.418 01.238 7680 Exposure complete
02:06:38.545 00.127 7680 worker thread done servicing request
02:06:38.545 00.000 6120 OnExposeComplete: enter
02:06:38.549 00.004 6120 UpdateGuideState(): m_state=6
02:06:38.552 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
02:06:38.556 00.004 6120 Star::Find returns 1 (0), X=512.95, Y=673.57, Mass=8694, SNR=61.2, Peak=213 HFD=6.7
02:06:38.559 00.003 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
02:06:38.561 00.002 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
02:06:38.565 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.59 hyp=0.59 cameraTheta=-1.69 mountX=-0.18 mountY=0.50, mountTheta=1.92
02:06:38.570 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.59, opts=13)
02:06:38.574 00.004 6120 Enqueuing Move request for scope (-0.07, -0.59)
02:06:38.579 00.005 7680 Worker thread wakes up
02:06:38.579 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:38.583 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.59) opts 0xd
02:06:38.583 00.000 6120 UpdateGuideState exits: m=8694 SNR=61.2
02:06:38.588 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.59)
02:06:38.588 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:38.592 00.004 7680 Moving (-0.07, -0.59) raw xDistance=-0.18 yDistance=0.50
02:06:38.592 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:38.598 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:06:38.598 00.000 6120 Enqueuing Expose request
02:06:38.603 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
02:06:38.603 00.000 7680 MoveAxis(E, 0, ABG)
02:06:38.603 00.000 7680 Move returns status 0, amount 0
02:06:38.603 00.000 7680 MoveAxis(S, 269, ABG)
02:06:38.603 00.000 7680 Guiding  Dir = 1, Dur = 269
02:06:38.605 00.002 7680 IsSlewing returns 0
02:06:38.605 00.000 7680 IsGuiding returns 0
02:06:38.606 00.001 7680 PulseGuide returned control before completion, sleep 279
02:06:38.891 00.285 7680 IsGuiding returns 1
02:06:38.891 00.000 7680 scope still moving after pulse duration time elapsed
02:06:38.922 00.031 7680 IsSlewing returns 0
02:06:38.922 00.000 7680 IsGuiding returns 0
02:06:38.922 00.000 7680 scope move finished after 269 + 48 ms
02:06:38.922 00.000 7680 Move returns status 0, amount 269
02:06:38.923 00.001 7680 move complete, result=0
02:06:38.923 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 269 ms SOUTH
02:06:38.929 00.006 7680 worker thread done servicing request
02:06:38.930 00.001 7680 Worker thread wakes up
02:06:38.930 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:38.930 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:40.181 01.251 7680 Exposure complete
02:06:40.325 00.144 7680 worker thread done servicing request
02:06:40.325 00.000 6120 OnExposeComplete: enter
02:06:40.329 00.004 6120 UpdateGuideState(): m_state=6
02:06:40.333 00.004 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
02:06:40.338 00.005 6120 Star::Find returns 1 (0), X=513.00, Y=675.68, Mass=7917, SNR=60.2, Peak=217 HFD=6.5
02:06:40.341 00.003 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (0.19) = xAngle (1.40 = 1.40)
02:06:40.345 00.004 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.27 = -2.01)
02:06:40.349 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=1.53 hyp=1.53 cameraTheta=1.59 mountX=0.26 mountY=-1.38, mountTheta=-1.38
02:06:40.354 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=1.53, opts=13)
02:06:40.357 00.003 6120 Enqueuing Move request for scope (-0.02, 1.53)
02:06:40.361 00.004 7680 Worker thread wakes up
02:06:40.361 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:40.366 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 1.53) opts 0xd
02:06:40.366 00.000 6120 UpdateGuideState exits: m=7917 SNR=60.2
02:06:40.370 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:40.375 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:40.379 00.004 6120 Enqueuing Expose request
02:06:40.383 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.02, 1.53)
02:06:40.383 00.000 7680 Moving (-0.02, 1.53) raw xDistance=0.26 yDistance=-1.38
02:06:40.383 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:06:40.383 00.000 7680 resist switch: large excursion: input -1.38 thresh 0.60 direction from 1 to -1
02:06:40.384 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.15
02:06:40.384 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.38 from input -1.38
02:06:40.385 00.001 7680 MoveAxis(W, 106, ABG)
02:06:40.385 00.000 7680 Guiding  Dir = 3, Dur = 106
02:06:40.385 00.000 7680 IsSlewing returns 0
02:06:40.385 00.000 7680 IsGuiding returns 0
02:06:40.386 00.001 7680 PulseGuide returned control before completion, sleep 116
02:06:40.505 00.119 7680 IsGuiding returns 1
02:06:40.506 00.001 7680 scope still moving after pulse duration time elapsed
02:06:40.536 00.030 7680 IsSlewing returns 0
02:06:40.537 00.001 7680 IsGuiding returns 1
02:06:40.566 00.029 7680 IsSlewing returns 0
02:06:40.567 00.001 7680 IsGuiding returns 1
02:06:40.597 00.030 7680 IsSlewing returns 0
02:06:40.597 00.000 7680 IsGuiding returns 0
02:06:40.599 00.002 7680 scope move finished after 106 + 107 ms
02:06:40.599 00.000 7680 Move returns status 0, amount 106
02:06:40.599 00.000 7680 MoveAxis(N, 750, ABG)
02:06:40.600 00.001 7680 Guiding  Dir = 0, Dur = 750
02:06:40.600 00.000 7680 IsSlewing returns 0
02:06:40.601 00.001 7680 IsGuiding returns 0
02:06:40.601 00.000 7680 PulseGuide returned control before completion, sleep 760
02:06:41.367 00.766 7680 IsGuiding returns 1
02:06:41.368 00.001 7680 scope still moving after pulse duration time elapsed
02:06:41.399 00.031 7680 IsSlewing returns 0
02:06:41.400 00.001 7680 IsGuiding returns 0
02:06:41.401 00.001 7680 scope move finished after 750 + 49 ms
02:06:41.401 00.000 7680 Move returns status 0, amount 750
02:06:41.402 00.001 7680 move complete, result=0
02:06:41.402 00.000 7680 worker thread done servicing request
02:06:41.403 00.001 6120 GuideStep: 0.3 px 106 ms WEST, -1.4 px 750 ms NORTH
02:06:41.410 00.007 7680 Worker thread wakes up
02:06:41.412 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:41.412 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:42.665 01.253 7680 Exposure complete
02:06:42.800 00.135 7680 worker thread done servicing request
02:06:42.802 00.002 6120 OnExposeComplete: enter
02:06:42.805 00.003 6120 UpdateGuideState(): m_state=6
02:06:42.809 00.004 6120 Star::Find(15, 512, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
02:06:42.816 00.007 6120 Star::Find returns 1 (0), X=512.85, Y=673.06, Mass=8326, SNR=60.1, Peak=221 HFD=6.3
02:06:42.821 00.005 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
02:06:42.824 00.003 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
02:06:42.828 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-1.10 hyp=1.11 cameraTheta=-1.73 mountX=-0.37 mountY=0.91, mountTheta=1.96
02:06:42.832 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-1.10, opts=13)
02:06:42.837 00.005 6120 Enqueuing Move request for scope (-0.17, -1.10)
02:06:42.842 00.005 7680 Worker thread wakes up
02:06:42.842 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:42.847 00.005 6120 UpdateGuideState exits: m=8326 SNR=60.1
02:06:42.851 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:42.855 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:42.859 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -1.10) opts 0xd
02:06:42.859 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -1.10)
02:06:42.859 00.000 7680 Moving (-0.17, -1.10) raw xDistance=-0.37 yDistance=0.91
02:06:42.859 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
02:06:42.859 00.000 7680 resist switch: large excursion: input 0.91 thresh 0.60 direction from -1 to 1
02:06:42.861 00.002 6120 Enqueuing Expose request
02:06:42.865 00.004 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.74
02:06:42.865 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91
02:06:42.865 00.000 7680 MoveAxis(E, 145, ABG)
02:06:42.865 00.000 7680 Guiding  Dir = 2, Dur = 145
02:06:42.866 00.001 7680 IsSlewing returns 0
02:06:42.866 00.000 7680 IsGuiding returns 0
02:06:42.867 00.001 7680 PulseGuide returned control before completion, sleep 155
02:06:43.030 00.163 7680 IsGuiding returns 1
02:06:43.033 00.003 7680 scope still moving after pulse duration time elapsed
02:06:43.062 00.029 7680 IsSlewing returns 0
02:06:43.063 00.001 7680 IsGuiding returns 0
02:06:43.063 00.000 7680 scope move finished after 145 + 51 ms
02:06:43.063 00.000 7680 Move returns status 0, amount 145
02:06:43.063 00.000 7680 MoveAxis(S, 495, ABG)
02:06:43.063 00.000 7680 Guiding  Dir = 1, Dur = 495
02:06:43.064 00.001 7680 IsSlewing returns 0
02:06:43.064 00.000 7680 IsGuiding returns 0
02:06:43.064 00.000 7680 PulseGuide returned control before completion, sleep 505
02:06:43.575 00.511 7680 IsGuiding returns 1
02:06:43.576 00.001 7680 scope still moving after pulse duration time elapsed
02:06:43.606 00.030 7680 IsSlewing returns 0
02:06:43.607 00.001 7680 IsGuiding returns 0
02:06:43.608 00.001 7680 scope move finished after 495 + 48 ms
02:06:43.609 00.001 7680 Move returns status 0, amount 495
02:06:43.609 00.000 7680 move complete, result=0
02:06:43.610 00.001 7680 worker thread done servicing request
02:06:43.610 00.000 7680 Worker thread wakes up
02:06:43.610 00.000 6120 GuideStep: -0.4 px 145 ms EAST, 0.9 px 495 ms SOUTH
02:06:43.617 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:43.617 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:44.866 01.249 7680 Exposure complete
02:06:45.005 00.139 7680 worker thread done servicing request
02:06:45.006 00.001 6120 OnExposeComplete: enter
02:06:45.009 00.003 6120 UpdateGuideState(): m_state=6
02:06:45.014 00.005 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
02:06:45.018 00.004 6120 Star::Find returns 1 (0), X=512.75, Y=672.86, Mass=8170, SNR=59.9, Peak=212 HFD=6.5
02:06:45.022 00.004 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
02:06:45.025 00.003 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
02:06:45.030 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=-1.30 hyp=1.32 cameraTheta=-1.77 mountX=-0.50 mountY=1.05, mountTheta=2.02
02:06:45.036 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-1.30, opts=13)
02:06:45.042 00.006 6120 Enqueuing Move request for scope (-0.27, -1.30)
02:06:45.046 00.004 7680 Worker thread wakes up
02:06:45.046 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:45.050 00.004 6120 UpdateGuideState exits: m=8170 SNR=59.9
02:06:45.054 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:45.058 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -1.30) opts 0xd
02:06:45.058 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, -1.30)
02:06:45.058 00.000 7680 Moving (-0.27, -1.30) raw xDistance=-0.50 yDistance=1.05
02:06:45.058 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
02:06:45.059 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:45.063 00.004 6120 Enqueuing Expose request
02:06:45.067 00.004 7680 GuideAlgorithmResistSwitch::result() returns 1.05 from input 1.05
02:06:45.067 00.000 7680 MoveAxis(E, 216, ABG)
02:06:45.067 00.000 7680 Guiding  Dir = 2, Dur = 216
02:06:45.067 00.000 7680 IsSlewing returns 0
02:06:45.068 00.001 7680 IsGuiding returns 0
02:06:45.068 00.000 7680 PulseGuide returned control before completion, sleep 226
02:06:45.308 00.240 7680 IsGuiding returns 1
02:06:45.309 00.001 7680 scope still moving after pulse duration time elapsed
02:06:45.340 00.031 7680 IsSlewing returns 0
02:06:45.341 00.001 7680 IsGuiding returns 0
02:06:45.341 00.000 7680 scope move finished after 216 + 57 ms
02:06:45.342 00.001 7680 Move returns status 0, amount 216
02:06:45.342 00.000 7680 MoveAxis(S, 568, ABG)
02:06:45.342 00.000 7680 Guiding  Dir = 1, Dur = 568
02:06:45.342 00.000 7680 IsSlewing returns 0
02:06:45.343 00.001 7680 IsGuiding returns 0
02:06:45.344 00.001 7680 PulseGuide returned control before completion, sleep 578
02:06:45.937 00.593 7680 IsGuiding returns 1
02:06:45.938 00.001 7680 scope still moving after pulse duration time elapsed
02:06:45.967 00.029 7680 IsSlewing returns 0
02:06:45.968 00.001 7680 IsGuiding returns 0
02:06:45.968 00.000 7680 scope move finished after 568 + 56 ms
02:06:45.969 00.001 7680 Move returns status 0, amount 568
02:06:45.969 00.000 7680 move complete, result=0
02:06:45.970 00.001 7680 worker thread done servicing request
02:06:45.970 00.000 7680 Worker thread wakes up
02:06:45.970 00.000 6120 GuideStep: -0.5 px 216 ms EAST, 1.0 px 568 ms SOUTH
02:06:45.975 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:45.976 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:47.217 01.241 7680 Exposure complete
02:06:47.355 00.138 7680 worker thread done servicing request
02:06:47.355 00.000 6120 OnExposeComplete: enter
02:06:47.359 00.004 6120 UpdateGuideState(): m_state=6
02:06:47.363 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
02:06:47.367 00.004 6120 Star::Find returns 1 (0), X=513.27, Y=673.42, Mass=9059, SNR=61.7, Peak=196 HFD=6.9
02:06:47.371 00.004 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.19) = xAngle (-1.43 = -1.43)
02:06:47.375 00.004 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.44 = 1.44)
02:06:47.382 00.007 6120 CameraToMount -- cameraX=0.25 cameraY=-0.74 hyp=0.78 cameraTheta=-1.24 mountX=0.11 mountY=0.77, mountTheta=1.43
02:06:47.387 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.74, opts=13)
02:06:47.391 00.004 6120 Enqueuing Move request for scope (0.25, -0.74)
02:06:47.394 00.003 7680 Worker thread wakes up
02:06:47.394 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.74) opts 0xd
02:06:47.396 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:47.400 00.004 6120 UpdateGuideState exits: m=9059 SNR=61.7
02:06:47.404 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:47.408 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:47.412 00.004 6120 Enqueuing Expose request
02:06:47.416 00.004 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.74)
02:06:47.416 00.000 7680 Moving (0.25, -0.74) raw xDistance=0.11 yDistance=0.77
02:06:47.416 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:06:47.417 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
02:06:47.417 00.000 7680 MoveAxis(E, 0, ABG)
02:06:47.418 00.001 7680 Move returns status 0, amount 0
02:06:47.418 00.000 7680 MoveAxis(S, 420, ABG)
02:06:47.418 00.000 7680 Guiding  Dir = 1, Dur = 420
02:06:47.418 00.000 7680 IsSlewing returns 0
02:06:47.419 00.001 7680 IsGuiding returns 0
02:06:47.419 00.000 7680 PulseGuide returned control before completion, sleep 430
02:06:47.864 00.445 7680 IsGuiding returns 0
02:06:47.865 00.001 7680 Move returns status 0, amount 420
02:06:47.866 00.001 7680 move complete, result=0
02:06:47.866 00.000 7680 worker thread done servicing request
02:06:47.866 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.8 px 420 ms SOUTH
02:06:47.875 00.009 7680 Worker thread wakes up
02:06:47.876 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:47.876 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:49.132 01.256 7680 Exposure complete
02:06:49.245 00.113 7680 worker thread done servicing request
02:06:49.245 00.000 6120 OnExposeComplete: enter
02:06:49.253 00.008 6120 UpdateGuideState(): m_state=6
02:06:49.257 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
02:06:49.261 00.004 6120 Star::Find returns 1 (0), X=512.80, Y=673.92, Mass=7957, SNR=58.5, Peak=209 HFD=6.4
02:06:49.264 00.003 6120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.19) = xAngle (-2.50 = -2.50)
02:06:49.269 00.005 6120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.37 = 0.37)
02:06:49.272 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.24 hyp=0.32 cameraTheta=-2.31 mountX=-0.26 mountY=0.12, mountTheta=2.71
02:06:49.278 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.24, opts=13)
02:06:49.283 00.005 6120 Enqueuing Move request for scope (-0.22, -0.24)
02:06:49.286 00.003 7680 Worker thread wakes up
02:06:49.287 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:49.291 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.24) opts 0xd
02:06:49.291 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.24)
02:06:49.291 00.000 6120 UpdateGuideState exits: m=7957 SNR=58.5
02:06:49.294 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:49.299 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:49.303 00.004 6120 Enqueuing Expose request
02:06:49.307 00.004 7680 Moving (-0.22, -0.24) raw xDistance=-0.26 yDistance=0.12
02:06:49.307 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:06:49.307 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:06:49.307 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:06:49.307 00.000 7680 MoveAxis(E, 104, ABG)
02:06:49.308 00.001 7680 Guiding  Dir = 2, Dur = 104
02:06:49.308 00.000 7680 IsSlewing returns 0
02:06:49.310 00.002 7680 IsGuiding returns 0
02:06:49.310 00.000 7680 PulseGuide returned control before completion, sleep 114
02:06:49.436 00.126 7680 IsGuiding returns 1
02:06:49.436 00.000 7680 scope still moving after pulse duration time elapsed
02:06:49.467 00.031 7680 IsSlewing returns 0
02:06:49.467 00.000 7680 IsGuiding returns 0
02:06:49.467 00.000 7680 scope move finished after 104 + 54 ms
02:06:49.469 00.002 7680 Move returns status 0, amount 104
02:06:49.469 00.000 7680 MoveAxis(N, 0, ABG)
02:06:49.470 00.001 7680 Move returns status 0, amount 0
02:06:49.470 00.000 7680 move complete, result=0
02:06:49.471 00.001 7680 worker thread done servicing request
02:06:49.471 00.000 6120 GuideStep: -0.3 px 104 ms EAST, 0.1 px 0 ms NORTH
02:06:49.476 00.005 7680 Worker thread wakes up
02:06:49.476 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:49.476 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:50.728 01.252 7680 Exposure complete
02:06:50.864 00.136 7680 worker thread done servicing request
02:06:50.864 00.000 6120 OnExposeComplete: enter
02:06:50.868 00.004 6120 UpdateGuideState(): m_state=6
02:06:50.872 00.004 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
02:06:50.877 00.005 6120 Star::Find returns 1 (0), X=512.91, Y=674.02, Mass=8670, SNR=61.2, Peak=207 HFD=6.5
02:06:50.881 00.004 6120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.19) = xAngle (-2.46 = -2.46)
02:06:50.885 00.004 6120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.42 = 0.42)
02:06:50.888 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.27 mountX=-0.13 mountY=0.07, mountTheta=2.66
02:06:50.894 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.13, opts=13)
02:06:50.898 00.004 6120 Enqueuing Move request for scope (-0.11, -0.13)
02:06:50.903 00.005 7680 Worker thread wakes up
02:06:50.903 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:50.911 00.008 6120 UpdateGuideState exits: m=8670 SNR=61.2
02:06:50.916 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:50.919 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:50.924 00.005 6120 Enqueuing Expose request
02:06:50.929 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
02:06:50.929 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
02:06:50.929 00.000 7680 Moving (-0.11, -0.13) raw xDistance=-0.13 yDistance=0.07
02:06:50.929 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:06:50.929 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:06:50.929 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:06:50.931 00.002 7680 MoveAxis(E, 0, ABG)
02:06:50.931 00.000 7680 Move returns status 0, amount 0
02:06:50.931 00.000 7680 MoveAxis(N, 0, ABG)
02:06:50.931 00.000 7680 Move returns status 0, amount 0
02:06:50.932 00.001 7680 move complete, result=0
02:06:50.932 00.000 7680 worker thread done servicing request
02:06:50.932 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:50.938 00.006 7680 Worker thread wakes up
02:06:50.938 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:50.938 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:52.184 01.246 7680 Exposure complete
02:06:52.319 00.135 7680 worker thread done servicing request
02:06:52.319 00.000 6120 OnExposeComplete: enter
02:06:52.323 00.004 6120 UpdateGuideState(): m_state=6
02:06:52.327 00.004 6120 Star::Find(15, 512, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
02:06:52.330 00.003 6120 Star::Find returns 1 (0), X=512.84, Y=673.62, Mass=8804, SNR=61.7, Peak=215 HFD=6.8
02:06:52.334 00.004 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
02:06:52.340 00.006 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
02:06:52.344 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.53 hyp=0.56 cameraTheta=-1.90 mountX=-0.28 mountY=0.40, mountTheta=2.18
02:06:52.349 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.53, opts=13)
02:06:52.352 00.003 6120 Enqueuing Move request for scope (-0.18, -0.53)
02:06:52.357 00.005 7680 Worker thread wakes up
02:06:52.357 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.53) opts 0xd
02:06:52.357 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.53)
02:06:52.357 00.000 7680 Moving (-0.18, -0.53) raw xDistance=-0.28 yDistance=0.40
02:06:52.358 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:06:52.358 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:52.361 00.003 6120 UpdateGuideState exits: m=8804 SNR=61.7
02:06:52.365 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:52.369 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
02:06:52.369 00.000 7680 MoveAxis(E, 113, ABG)
02:06:52.369 00.000 7680 Guiding  Dir = 2, Dur = 113
02:06:52.369 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:52.374 00.005 6120 Enqueuing Expose request
02:06:52.380 00.006 7680 IsSlewing returns 0
02:06:52.382 00.002 7680 IsGuiding returns 0
02:06:52.383 00.001 7680 PulseGuide returned control before completion, sleep 123
02:06:52.516 00.133 7680 IsGuiding returns 1
02:06:52.517 00.001 7680 scope still moving after pulse duration time elapsed
02:06:52.547 00.030 7680 IsSlewing returns 0
02:06:52.549 00.002 7680 IsGuiding returns 0
02:06:52.549 00.000 7680 scope move finished after 113 + 54 ms
02:06:52.550 00.001 7680 Move returns status 0, amount 113
02:06:52.550 00.000 7680 MoveAxis(S, 216, ABG)
02:06:52.551 00.001 7680 Guiding  Dir = 1, Dur = 216
02:06:52.551 00.000 7680 IsSlewing returns 0
02:06:52.552 00.001 7680 IsGuiding returns 0
02:06:52.552 00.000 7680 PulseGuide returned control before completion, sleep 226
02:06:52.785 00.233 7680 IsGuiding returns 1
02:06:52.787 00.002 7680 scope still moving after pulse duration time elapsed
02:06:52.817 00.030 7680 IsSlewing returns 0
02:06:52.818 00.001 7680 IsGuiding returns 1
02:06:52.848 00.030 7680 IsSlewing returns 0
02:06:52.848 00.000 7680 IsGuiding returns 0
02:06:52.850 00.002 7680 scope move finished after 216 + 81 ms
02:06:52.850 00.000 7680 Move returns status 0, amount 216
02:06:52.850 00.000 7680 move complete, result=0
02:06:52.850 00.000 7680 worker thread done servicing request
02:06:52.850 00.000 7680 Worker thread wakes up
02:06:52.851 00.001 6120 GuideStep: -0.3 px 113 ms EAST, 0.4 px 216 ms SOUTH
02:06:52.858 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:52.858 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:54.106 01.248 7680 Exposure complete
02:06:54.246 00.140 7680 worker thread done servicing request
02:06:54.247 00.001 6120 OnExposeComplete: enter
02:06:54.251 00.004 6120 UpdateGuideState(): m_state=6
02:06:54.255 00.004 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
02:06:54.259 00.004 6120 Star::Find returns 1 (0), X=513.11, Y=673.73, Mass=8194, SNR=59.9, Peak=195 HFD=6.7
02:06:54.262 00.003 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
02:06:54.267 00.005 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
02:06:54.270 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.43 hyp=0.44 cameraTheta=-1.37 mountX=0.00 mountY=0.42, mountTheta=1.56
02:06:54.275 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.43, opts=13)
02:06:54.280 00.005 6120 Enqueuing Move request for scope (0.09, -0.43)
02:06:54.286 00.006 7680 Worker thread wakes up
02:06:54.287 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.43) opts 0xd
02:06:54.288 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.43)
02:06:54.288 00.000 7680 Moving (0.09, -0.43) raw xDistance=0.00 yDistance=0.42
02:06:54.288 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:06:54.288 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
02:06:54.288 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:54.293 00.005 6120 UpdateGuideState exits: m=8194 SNR=59.9
02:06:54.297 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:54.300 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:54.304 00.004 6120 Enqueuing Expose request
02:06:54.309 00.005 7680 MoveAxis(E, 0, ABG)
02:06:54.310 00.001 7680 Move returns status 0, amount 0
02:06:54.310 00.000 7680 MoveAxis(S, 229, ABG)
02:06:54.310 00.000 7680 Guiding  Dir = 1, Dur = 229
02:06:54.311 00.001 7680 IsSlewing returns 0
02:06:54.311 00.000 7680 IsGuiding returns 0
02:06:54.312 00.001 7680 PulseGuide returned control before completion, sleep 239
02:06:54.562 00.250 7680 IsGuiding returns 0
02:06:54.562 00.000 7680 Move returns status 0, amount 229
02:06:54.564 00.002 7680 move complete, result=0
02:06:54.565 00.001 7680 worker thread done servicing request
02:06:54.565 00.000 7680 Worker thread wakes up
02:06:54.565 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 229 ms SOUTH
02:06:54.572 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:54.572 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:55.822 01.250 7680 Exposure complete
02:06:55.964 00.142 7680 worker thread done servicing request
02:06:55.964 00.000 6120 OnExposeComplete: enter
02:06:55.969 00.005 6120 UpdateGuideState(): m_state=6
02:06:55.973 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
02:06:55.976 00.003 6120 Star::Find returns 1 (0), X=513.02, Y=673.74, Mass=8908, SNR=61.9, Peak=230 HFD=6.5
02:06:55.980 00.004 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
02:06:55.985 00.005 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
02:06:55.989 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.41 hyp=0.41 cameraTheta=-1.56 mountX=-0.07 mountY=0.37, mountTheta=1.76
02:06:55.994 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.41, opts=13)
02:06:55.997 00.003 6120 Enqueuing Move request for scope (0.01, -0.41)
02:06:56.002 00.005 7680 Worker thread wakes up
02:06:56.002 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:56.008 00.006 6120 UpdateGuideState exits: m=8908 SNR=61.9
02:06:56.011 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:56.014 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:56.018 00.004 6120 Enqueuing Expose request
02:06:56.023 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.41) opts 0xd
02:06:56.023 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.41)
02:06:56.023 00.000 7680 Moving (0.01, -0.41) raw xDistance=-0.07 yDistance=0.37
02:06:56.023 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:06:56.023 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:06:56.024 00.001 7680 MoveAxis(E, 0, ABG)
02:06:56.024 00.000 7680 Move returns status 0, amount 0
02:06:56.024 00.000 7680 MoveAxis(S, 203, ABG)
02:06:56.024 00.000 7680 Guiding  Dir = 1, Dur = 203
02:06:56.025 00.001 7680 IsSlewing returns 0
02:06:56.025 00.000 7680 IsGuiding returns 0
02:06:56.025 00.000 7680 PulseGuide returned control before completion, sleep 213
02:06:56.252 00.227 7680 IsGuiding returns 1
02:06:56.254 00.002 7680 scope still moving after pulse duration time elapsed
02:06:56.282 00.028 7680 IsSlewing returns 0
02:06:56.283 00.001 7680 IsGuiding returns 0
02:06:56.284 00.001 7680 scope move finished after 203 + 55 ms
02:06:56.284 00.000 7680 Move returns status 0, amount 203
02:06:56.284 00.000 7680 move complete, result=0
02:06:56.285 00.001 7680 worker thread done servicing request
02:06:56.285 00.000 7680 Worker thread wakes up
02:06:56.286 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 203 ms SOUTH
02:06:56.292 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:56.292 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:57.537 01.245 7680 Exposure complete
02:06:57.656 00.119 6120 OnExposeComplete: enter
02:06:57.662 00.006 7680 worker thread done servicing request
02:06:57.662 00.000 6120 UpdateGuideState(): m_state=6
02:06:57.666 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
02:06:57.669 00.003 6120 Star::Find returns 1 (0), X=513.04, Y=673.99, Mass=9134, SNR=63.1, Peak=219 HFD=6.3
02:06:57.674 00.005 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
02:06:57.678 00.004 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
02:06:57.681 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.43 mountX=-0.01 mountY=0.16, mountTheta=1.62
02:06:57.688 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.17, opts=13)
02:06:57.692 00.004 6120 Enqueuing Move request for scope (0.02, -0.17)
02:06:57.696 00.004 7680 Worker thread wakes up
02:06:57.696 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
02:06:57.696 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
02:06:57.696 00.000 7680 Moving (0.02, -0.17) raw xDistance=-0.01 yDistance=0.16
02:06:57.696 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:06:57.696 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:06:57.696 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:06:57.697 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:57.700 00.003 7680 MoveAxis(E, 0, ABG)
02:06:57.700 00.000 7680 Move returns status 0, amount 0
02:06:57.700 00.000 7680 MoveAxis(N, 0, ABG)
02:06:57.700 00.000 7680 Move returns status 0, amount 0
02:06:57.700 00.000 7680 move complete, result=0
02:06:57.700 00.000 6120 UpdateGuideState exits: m=9134 SNR=63.1
02:06:57.705 00.005 7680 worker thread done servicing request
02:06:57.705 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:57.709 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:57.711 00.002 6120 Enqueuing Expose request
02:06:57.716 00.005 7680 Worker thread wakes up
02:06:57.716 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:57.716 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:57.716 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:06:58.958 01.242 7680 Exposure complete
02:06:59.088 00.130 7680 worker thread done servicing request
02:06:59.088 00.000 6120 OnExposeComplete: enter
02:06:59.092 00.004 6120 UpdateGuideState(): m_state=6
02:06:59.098 00.006 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
02:06:59.102 00.004 6120 Star::Find returns 1 (0), X=512.83, Y=674.14, Mass=8648, SNR=62.3, Peak=216 HFD=6.7
02:06:59.106 00.004 6120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.19) = xAngle (-3.27 = 3.01)
02:06:59.109 00.003 6120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.40 = -0.40)
02:06:59.112 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.08 mountX=-0.19 mountY=-0.07, mountTheta=-2.77
02:06:59.117 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.01, opts=13)
02:06:59.121 00.004 6120 Enqueuing Move request for scope (-0.19, -0.01)
02:06:59.127 00.006 7680 Worker thread wakes up
02:06:59.127 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:06:59.131 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
02:06:59.132 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
02:06:59.132 00.000 7680 Moving (-0.19, -0.01) raw xDistance=-0.19 yDistance=-0.07
02:06:59.132 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:06:59.132 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:06:59.132 00.000 6120 UpdateGuideState exits: m=8648 SNR=62.3
02:06:59.137 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:06:59.137 00.000 7680 MoveAxis(E, 0, ABG)
02:06:59.137 00.000 7680 Move returns status 0, amount 0
02:06:59.137 00.000 7680 MoveAxis(N, 0, ABG)
02:06:59.137 00.000 7680 Move returns status 0, amount 0
02:06:59.137 00.000 7680 move complete, result=0
02:06:59.137 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:59.140 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:06:59.144 00.004 7680 worker thread done servicing request
02:06:59.144 00.000 6120 Enqueuing Expose request
02:06:59.147 00.003 7680 Worker thread wakes up
02:06:59.147 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:06:59.147 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:06:59.149 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:00.399 01.250 7680 Exposure complete
02:07:00.529 00.130 7680 worker thread done servicing request
02:07:00.529 00.000 6120 OnExposeComplete: enter
02:07:00.535 00.006 6120 UpdateGuideState(): m_state=6
02:07:00.539 00.004 6120 Star::Find(15, 512, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
02:07:00.543 00.004 6120 Star::Find returns 1 (0), X=512.68, Y=673.79, Mass=9268, SNR=63.8, Peak=237 HFD=6.6
02:07:00.547 00.004 6120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.19) = xAngle (-2.50 = -2.50)
02:07:00.550 00.003 6120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.38 = 0.38)
02:07:00.553 00.003 6120 CameraToMount -- cameraX=-0.34 cameraY=-0.37 hyp=0.50 cameraTheta=-2.31 mountX=-0.40 mountY=0.18, mountTheta=2.71
02:07:00.558 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=-0.37, opts=13)
02:07:00.563 00.005 6120 Enqueuing Move request for scope (-0.34, -0.37)
02:07:00.568 00.005 7680 Worker thread wakes up
02:07:00.568 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.37) opts 0xd
02:07:00.568 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, -0.37)
02:07:00.569 00.001 7680 Moving (-0.34, -0.37) raw xDistance=-0.40 yDistance=0.18
02:07:00.569 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:07:00.569 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:07:00.570 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:00.574 00.004 6120 UpdateGuideState exits: m=9268 SNR=63.8
02:07:00.578 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:00.581 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:00.584 00.003 6120 Enqueuing Expose request
02:07:00.589 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:07:00.589 00.000 7680 MoveAxis(E, 164, ABG)
02:07:00.589 00.000 7680 Guiding  Dir = 2, Dur = 164
02:07:00.589 00.000 7680 IsSlewing returns 0
02:07:00.590 00.001 7680 IsGuiding returns 0
02:07:00.590 00.000 7680 PulseGuide returned control before completion, sleep 174
02:07:00.782 00.192 7680 IsGuiding returns 0
02:07:00.782 00.000 7680 Move returns status 0, amount 164
02:07:00.783 00.001 7680 MoveAxis(N, 0, ABG)
02:07:00.783 00.000 7680 Move returns status 0, amount 0
02:07:00.784 00.001 7680 move complete, result=0
02:07:00.784 00.000 7680 worker thread done servicing request
02:07:00.784 00.000 6120 GuideStep: -0.4 px 164 ms EAST, 0.2 px 0 ms NORTH
02:07:00.791 00.007 7680 Worker thread wakes up
02:07:00.791 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:00.791 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:02.047 01.256 7680 Exposure complete
02:07:02.182 00.135 7680 worker thread done servicing request
02:07:02.182 00.000 6120 OnExposeComplete: enter
02:07:02.187 00.005 6120 UpdateGuideState(): m_state=6
02:07:02.192 00.005 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
02:07:02.195 00.003 6120 Star::Find returns 1 (0), X=513.09, Y=673.22, Mass=8177, SNR=60.0, Peak=220 HFD=6.4
02:07:02.199 00.004 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
02:07:02.204 00.005 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
02:07:02.209 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.94 hyp=0.94 cameraTheta=-1.50 mountX=-0.10 mountY=0.87, mountTheta=1.69
02:07:02.213 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.94, opts=13)
02:07:02.218 00.005 6120 Enqueuing Move request for scope (0.07, -0.94)
02:07:02.222 00.004 7680 Worker thread wakes up
02:07:02.222 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:02.225 00.003 6120 UpdateGuideState exits: m=8177 SNR=60.0
02:07:02.229 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:02.232 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:02.236 00.004 6120 Enqueuing Expose request
02:07:02.240 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.94) opts 0xd
02:07:02.240 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.94)
02:07:02.240 00.000 7680 Moving (0.07, -0.94) raw xDistance=-0.10 yDistance=0.87
02:07:02.240 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:07:02.241 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87
02:07:02.241 00.000 7680 MoveAxis(E, 0, ABG)
02:07:02.241 00.000 7680 Move returns status 0, amount 0
02:07:02.242 00.001 7680 MoveAxis(S, 474, ABG)
02:07:02.242 00.000 7680 Guiding  Dir = 1, Dur = 474
02:07:02.242 00.000 7680 IsSlewing returns 0
02:07:02.243 00.001 7680 IsGuiding returns 0
02:07:02.243 00.000 7680 PulseGuide returned control before completion, sleep 484
02:07:02.738 00.495 7680 IsGuiding returns 1
02:07:02.739 00.001 7680 scope still moving after pulse duration time elapsed
02:07:02.770 00.031 7680 IsSlewing returns 0
02:07:02.772 00.002 7680 IsGuiding returns 0
02:07:02.772 00.000 7680 scope move finished after 474 + 55 ms
02:07:02.772 00.000 7680 Move returns status 0, amount 474
02:07:02.772 00.000 7680 move complete, result=0
02:07:02.774 00.002 7680 worker thread done servicing request
02:07:02.774 00.000 7680 Worker thread wakes up
02:07:02.774 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.9 px 474 ms SOUTH
02:07:02.782 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:02.782 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:04.034 01.252 7680 Exposure complete
02:07:04.200 00.166 7680 worker thread done servicing request
02:07:04.201 00.001 6120 OnExposeComplete: enter
02:07:04.206 00.005 6120 UpdateGuideState(): m_state=6
02:07:04.211 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
02:07:04.217 00.006 6120 Star::Find returns 1 (0), X=513.10, Y=673.85, Mass=8398, SNR=60.7, Peak=211 HFD=6.5
02:07:04.222 00.005 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.48 = -1.48)
02:07:04.226 00.004 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
02:07:04.231 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=-0.30 hyp=0.32 cameraTheta=-1.30 mountX=0.03 mountY=0.31, mountTheta=1.48
02:07:04.236 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.30, opts=13)
02:07:04.240 00.004 6120 Enqueuing Move request for scope (0.09, -0.30)
02:07:04.244 00.004 7680 Worker thread wakes up
02:07:04.244 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.30) opts 0xd
02:07:04.244 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.30)
02:07:04.244 00.000 7680 Moving (0.09, -0.30) raw xDistance=0.03 yDistance=0.31
02:07:04.244 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:07:04.244 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:07:04.244 00.000 7680 MoveAxis(E, 0, ABG)
02:07:04.246 00.002 7680 Move returns status 0, amount 0
02:07:04.246 00.000 7680 MoveAxis(S, 169, ABG)
02:07:04.246 00.000 7680 Guiding  Dir = 1, Dur = 169
02:07:04.246 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:04.250 00.004 7680 IsSlewing returns 0
02:07:04.250 00.000 6120 UpdateGuideState exits: m=8398 SNR=60.7
02:07:04.254 00.004 7680 IsGuiding returns 0
02:07:04.255 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:04.259 00.004 7680 PulseGuide returned control before completion, sleep 179
02:07:04.259 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:04.262 00.003 6120 Enqueuing Expose request
02:07:04.444 00.182 7680 IsGuiding returns 1
02:07:04.445 00.001 7680 scope still moving after pulse duration time elapsed
02:07:04.473 00.028 7680 IsSlewing returns 0
02:07:04.475 00.002 7680 IsGuiding returns 0
02:07:04.475 00.000 7680 scope move finished after 169 + 50 ms
02:07:04.476 00.001 7680 Move returns status 0, amount 169
02:07:04.476 00.000 7680 move complete, result=0
02:07:04.476 00.000 7680 worker thread done servicing request
02:07:04.477 00.001 7680 Worker thread wakes up
02:07:04.477 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 169 ms SOUTH
02:07:04.483 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:04.483 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:05.729 01.246 7680 Exposure complete
02:07:05.867 00.138 7680 worker thread done servicing request
02:07:05.869 00.002 6120 OnExposeComplete: enter
02:07:05.873 00.004 6120 UpdateGuideState(): m_state=6
02:07:05.879 00.006 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
02:07:05.884 00.005 6120 Star::Find returns 1 (0), X=513.02, Y=673.87, Mass=8528, SNR=61.3, Peak=210 HFD=6.5
02:07:05.888 00.004 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
02:07:05.893 00.005 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
02:07:05.898 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=-0.28 hyp=0.28 cameraTheta=-1.57 mountX=-0.05 mountY=0.25, mountTheta=1.77
02:07:05.903 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.28, opts=13)
02:07:05.908 00.005 6120 Enqueuing Move request for scope (0.00, -0.28)
02:07:05.914 00.006 7680 Worker thread wakes up
02:07:05.914 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:05.917 00.003 6120 UpdateGuideState exits: m=8528 SNR=61.3
02:07:05.923 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.28) opts 0xd
02:07:05.923 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:05.928 00.005 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.28)
02:07:05.928 00.000 7680 Moving (0.00, -0.28) raw xDistance=-0.05 yDistance=0.25
02:07:05.928 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:05.933 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:07:05.933 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:07:05.933 00.000 7680 MoveAxis(E, 0, ABG)
02:07:05.933 00.000 7680 Move returns status 0, amount 0
02:07:05.933 00.000 6120 Enqueuing Expose request
02:07:05.939 00.006 7680 MoveAxis(S, 138, ABG)
02:07:05.939 00.000 7680 Guiding  Dir = 1, Dur = 138
02:07:05.939 00.000 7680 IsSlewing returns 0
02:07:05.940 00.001 7680 IsGuiding returns 0
02:07:05.940 00.000 7680 PulseGuide returned control before completion, sleep 148
02:07:06.091 00.151 7680 IsGuiding returns 1
02:07:06.093 00.002 7680 scope still moving after pulse duration time elapsed
02:07:06.123 00.030 7680 IsSlewing returns 0
02:07:06.124 00.001 7680 IsGuiding returns 0
02:07:06.125 00.001 7680 scope move finished after 138 + 46 ms
02:07:06.125 00.000 7680 Move returns status 0, amount 138
02:07:06.125 00.000 7680 move complete, result=0
02:07:06.126 00.001 7680 worker thread done servicing request
02:07:06.126 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 138 ms SOUTH
02:07:06.132 00.006 7680 Worker thread wakes up
02:07:06.132 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:06.132 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:07.387 01.255 7680 Exposure complete
02:07:07.511 00.124 7680 worker thread done servicing request
02:07:07.512 00.001 6120 OnExposeComplete: enter
02:07:07.515 00.003 6120 UpdateGuideState(): m_state=6
02:07:07.518 00.003 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
02:07:07.523 00.005 6120 Star::Find returns 1 (0), X=512.90, Y=673.92, Mass=8742, SNR=61.7, Peak=230 HFD=6.4
02:07:07.526 00.003 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.22 = -2.22)
02:07:07.530 00.004 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.65 = 0.65)
02:07:07.535 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-2.03 mountX=-0.16 mountY=0.16, mountTheta=2.36
02:07:07.540 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.23, opts=13)
02:07:07.544 00.004 6120 Enqueuing Move request for scope (-0.12, -0.23)
02:07:07.548 00.004 7680 Worker thread wakes up
02:07:07.549 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:07.553 00.004 6120 UpdateGuideState exits: m=8742 SNR=61.7
02:07:07.556 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:07.561 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:07.565 00.004 6120 Enqueuing Expose request
02:07:07.568 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.23) opts 0xd
02:07:07.568 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.23)
02:07:07.570 00.002 7680 Moving (-0.12, -0.23) raw xDistance=-0.16 yDistance=0.16
02:07:07.570 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:07:07.570 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:07:07.570 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:07:07.570 00.000 7680 MoveAxis(E, 0, ABG)
02:07:07.571 00.001 7680 Move returns status 0, amount 0
02:07:07.571 00.000 7680 MoveAxis(N, 0, ABG)
02:07:07.571 00.000 7680 Move returns status 0, amount 0
02:07:07.572 00.001 7680 move complete, result=0
02:07:07.572 00.000 7680 worker thread done servicing request
02:07:07.572 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:07:07.575 00.003 7680 Worker thread wakes up
02:07:07.576 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:07.576 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:08.829 01.253 7680 Exposure complete
02:07:08.976 00.147 7680 worker thread done servicing request
02:07:08.977 00.001 6120 OnExposeComplete: enter
02:07:08.981 00.004 6120 UpdateGuideState(): m_state=6
02:07:08.985 00.004 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
02:07:08.988 00.003 6120 Star::Find returns 1 (0), X=512.64, Y=674.20, Mass=9185, SNR=63.5, Peak=217 HFD=6.9
02:07:08.992 00.004 6120 CameraToMount -- cameraTheta (3.03) - m_xAngle (0.19) = xAngle (2.85 = 2.85)
02:07:08.996 00.004 6120 CameraToMount -- cameraTheta (3.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.72 = -0.56)
02:07:09.001 00.005 6120 CameraToMount -- cameraX=-0.38 cameraY=0.04 hyp=0.38 cameraTheta=3.03 mountX=-0.37 mountY=-0.21, mountTheta=-2.63
02:07:09.009 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.04, opts=13)
02:07:09.014 00.005 6120 Enqueuing Move request for scope (-0.38, 0.04)
02:07:09.017 00.003 7680 Worker thread wakes up
02:07:09.018 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.04) opts 0xd
02:07:09.018 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.04)
02:07:09.018 00.000 7680 Moving (-0.38, 0.04) raw xDistance=-0.37 yDistance=-0.21
02:07:09.018 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:07:09.019 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:09.022 00.003 6120 UpdateGuideState exits: m=9185 SNR=63.5
02:07:09.026 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:09.030 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:09.033 00.003 6120 Enqueuing Expose request
02:07:09.037 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:07:09.037 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:07:09.037 00.000 7680 MoveAxis(E, 150, ABG)
02:07:09.038 00.001 7680 Guiding  Dir = 2, Dur = 150
02:07:09.038 00.000 7680 IsSlewing returns 0
02:07:09.038 00.000 7680 IsGuiding returns 0
02:07:09.039 00.001 7680 PulseGuide returned control before completion, sleep 160
02:07:09.208 00.169 7680 IsGuiding returns 1
02:07:09.209 00.001 7680 scope still moving after pulse duration time elapsed
02:07:09.239 00.030 7680 IsSlewing returns 0
02:07:09.242 00.003 7680 IsGuiding returns 0
02:07:09.243 00.001 7680 scope move finished after 150 + 53 ms
02:07:09.243 00.000 7680 Move returns status 0, amount 150
02:07:09.243 00.000 7680 MoveAxis(N, 0, ABG)
02:07:09.243 00.000 7680 Move returns status 0, amount 0
02:07:09.244 00.001 7680 move complete, result=0
02:07:09.244 00.000 7680 worker thread done servicing request
02:07:09.244 00.000 6120 GuideStep: -0.4 px 150 ms EAST, -0.2 px 0 ms NORTH
02:07:09.251 00.007 7680 Worker thread wakes up
02:07:09.251 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:09.251 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:10.502 01.251 7680 Exposure complete
02:07:10.648 00.146 7680 worker thread done servicing request
02:07:10.649 00.001 6120 OnExposeComplete: enter
02:07:10.652 00.003 6120 UpdateGuideState(): m_state=6
02:07:10.657 00.005 6120 Star::Find(15, 512, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
02:07:10.661 00.004 6120 Star::Find returns 1 (0), X=513.11, Y=673.69, Mass=8863, SNR=62.5, Peak=205 HFD=6.7
02:07:10.666 00.005 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
02:07:10.670 00.004 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
02:07:10.673 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.47 hyp=0.47 cameraTheta=-1.38 mountX=0.00 mountY=0.46, mountTheta=1.56
02:07:10.678 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.47, opts=13)
02:07:10.681 00.003 6120 Enqueuing Move request for scope (0.09, -0.47)
02:07:10.685 00.004 7680 Worker thread wakes up
02:07:10.685 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.47) opts 0xd
02:07:10.686 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.47)
02:07:10.686 00.000 7680 Moving (0.09, -0.47) raw xDistance=0.00 yDistance=0.46
02:07:10.686 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:07:10.686 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
02:07:10.686 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:10.692 00.006 7680 MoveAxis(E, 0, ABG)
02:07:10.692 00.000 7680 Move returns status 0, amount 0
02:07:10.693 00.001 7680 MoveAxis(S, 248, ABG)
02:07:10.693 00.000 7680 Guiding  Dir = 1, Dur = 248
02:07:10.693 00.000 6120 UpdateGuideState exits: m=8863 SNR=62.5
02:07:10.698 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:10.702 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:10.706 00.004 6120 Enqueuing Expose request
02:07:10.709 00.003 7680 IsSlewing returns 0
02:07:10.709 00.000 7680 IsGuiding returns 0
02:07:10.710 00.001 7680 PulseGuide returned control before completion, sleep 258
02:07:10.978 00.268 7680 IsGuiding returns 1
02:07:10.978 00.000 7680 scope still moving after pulse duration time elapsed
02:07:11.008 00.030 7680 IsSlewing returns 0
02:07:11.008 00.000 7680 IsGuiding returns 0
02:07:11.009 00.001 7680 scope move finished after 248 + 50 ms
02:07:11.010 00.001 7680 Move returns status 0, amount 248
02:07:11.010 00.000 7680 move complete, result=0
02:07:11.010 00.000 7680 worker thread done servicing request
02:07:11.010 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 248 ms SOUTH
02:07:11.016 00.006 7680 Worker thread wakes up
02:07:11.016 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:11.016 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:12.268 01.252 7680 Exposure complete
02:07:12.412 00.144 7680 worker thread done servicing request
02:07:12.412 00.000 6120 OnExposeComplete: enter
02:07:12.417 00.005 6120 UpdateGuideState(): m_state=6
02:07:12.422 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
02:07:12.426 00.004 6120 Star::Find returns 1 (0), X=513.04, Y=673.83, Mass=8397, SNR=60.8, Peak=202 HFD=6.5
02:07:12.429 00.003 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
02:07:12.434 00.005 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
02:07:12.438 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.33 hyp=0.33 cameraTheta=-1.52 mountX=-0.04 mountY=0.30, mountTheta=1.71
02:07:12.443 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.33, opts=13)
02:07:12.447 00.004 6120 Enqueuing Move request for scope (0.02, -0.33)
02:07:12.451 00.004 7680 Worker thread wakes up
02:07:12.451 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:12.455 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.33) opts 0xd
02:07:12.455 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.33)
02:07:12.455 00.000 7680 Moving (0.02, -0.33) raw xDistance=-0.04 yDistance=0.30
02:07:12.455 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:07:12.455 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:07:12.455 00.000 7680 MoveAxis(E, 0, ABG)
02:07:12.455 00.000 7680 Move returns status 0, amount 0
02:07:12.457 00.002 7680 MoveAxis(S, 163, ABG)
02:07:12.457 00.000 7680 Guiding  Dir = 1, Dur = 163
02:07:12.457 00.000 6120 UpdateGuideState exits: m=8397 SNR=60.8
02:07:12.463 00.006 7680 IsSlewing returns 0
02:07:12.463 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:12.468 00.005 7680 IsGuiding returns 0
02:07:12.470 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:12.474 00.004 7680 PulseGuide returned control before completion, sleep 173
02:07:12.474 00.000 6120 Enqueuing Expose request
02:07:12.651 00.177 7680 IsGuiding returns 1
02:07:12.651 00.000 7680 scope still moving after pulse duration time elapsed
02:07:12.681 00.030 7680 IsSlewing returns 0
02:07:12.686 00.005 7680 IsGuiding returns 1
02:07:12.713 00.027 7680 IsSlewing returns 0
02:07:12.713 00.000 7680 IsGuiding returns 1
02:07:12.744 00.031 7680 IsSlewing returns 0
02:07:12.744 00.000 7680 IsGuiding returns 0
02:07:12.745 00.001 7680 scope move finished after 163 + 112 ms
02:07:12.745 00.000 7680 Move returns status 0, amount 163
02:07:12.746 00.001 7680 move complete, result=0
02:07:12.746 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 163 ms SOUTH
02:07:12.754 00.008 7680 worker thread done servicing request
02:07:12.754 00.000 7680 Worker thread wakes up
02:07:12.754 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:12.755 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:14.010 01.255 7680 Exposure complete
02:07:14.146 00.136 7680 worker thread done servicing request
02:07:14.147 00.001 6120 OnExposeComplete: enter
02:07:14.151 00.004 6120 UpdateGuideState(): m_state=6
02:07:14.155 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
02:07:14.160 00.005 6120 Star::Find returns 1 (0), X=513.07, Y=673.90, Mass=8372, SNR=60.8, Peak=219 HFD=6.5
02:07:14.163 00.003 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
02:07:14.167 00.004 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
02:07:14.172 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.26 cameraTheta=-1.36 mountX=0.01 mountY=0.25, mountTheta=1.55
02:07:14.176 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.25, opts=13)
02:07:14.180 00.004 6120 Enqueuing Move request for scope (0.05, -0.25)
02:07:14.184 00.004 7680 Worker thread wakes up
02:07:14.184 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:14.189 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd
02:07:14.189 00.000 6120 UpdateGuideState exits: m=8372 SNR=60.8
02:07:14.193 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.25)
02:07:14.193 00.000 7680 Moving (0.05, -0.25) raw xDistance=0.01 yDistance=0.25
02:07:14.193 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:07:14.194 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:07:14.194 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:14.197 00.003 7680 MoveAxis(E, 0, ABG)
02:07:14.197 00.000 7680 Move returns status 0, amount 0
02:07:14.197 00.000 7680 MoveAxis(S, 136, ABG)
02:07:14.198 00.001 7680 Guiding  Dir = 1, Dur = 136
02:07:14.198 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:14.202 00.004 6120 Enqueuing Expose request
02:07:14.206 00.004 7680 IsSlewing returns 0
02:07:14.207 00.001 7680 IsGuiding returns 0
02:07:14.207 00.000 7680 PulseGuide returned control before completion, sleep 146
02:07:14.355 00.148 7680 IsGuiding returns 1
02:07:14.357 00.002 7680 scope still moving after pulse duration time elapsed
02:07:14.387 00.030 7680 IsSlewing returns 0
02:07:14.389 00.002 7680 IsGuiding returns 0
02:07:14.389 00.000 7680 scope move finished after 136 + 46 ms
02:07:14.389 00.000 7680 Move returns status 0, amount 136
02:07:14.391 00.002 7680 move complete, result=0
02:07:14.391 00.000 7680 worker thread done servicing request
02:07:14.391 00.000 7680 Worker thread wakes up
02:07:14.392 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 136 ms SOUTH
02:07:14.399 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:14.399 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:15.653 01.254 7680 Exposure complete
02:07:15.788 00.135 7680 worker thread done servicing request
02:07:15.788 00.000 6120 OnExposeComplete: enter
02:07:15.792 00.004 6120 UpdateGuideState(): m_state=6
02:07:15.796 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
02:07:15.800 00.004 6120 Star::Find returns 1 (0), X=513.01, Y=673.91, Mass=8312, SNR=60.2, Peak=213 HFD=6.4
02:07:15.804 00.004 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:07:15.807 00.003 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:07:15.811 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.63 mountX=-0.06 mountY=0.21, mountTheta=1.84
02:07:15.817 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.24, opts=13)
02:07:15.822 00.005 6120 Enqueuing Move request for scope (-0.01, -0.24)
02:07:15.825 00.003 7680 Worker thread wakes up
02:07:15.825 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.24) opts 0xd
02:07:15.825 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.24)
02:07:15.826 00.001 7680 Moving (-0.01, -0.24) raw xDistance=-0.06 yDistance=0.21
02:07:15.826 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:07:15.826 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:07:15.826 00.000 7680 MoveAxis(E, 0, ABG)
02:07:15.826 00.000 7680 Move returns status 0, amount 0
02:07:15.827 00.001 7680 MoveAxis(S, 116, ABG)
02:07:15.827 00.000 7680 Guiding  Dir = 1, Dur = 116
02:07:15.827 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:15.831 00.004 6120 UpdateGuideState exits: m=8312 SNR=60.2
02:07:15.835 00.004 7680 IsSlewing returns 0
02:07:15.835 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:15.838 00.003 7680 IsGuiding returns 0
02:07:15.838 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:15.842 00.004 7680 PulseGuide returned control before completion, sleep 126
02:07:15.843 00.001 6120 Enqueuing Expose request
02:07:15.975 00.132 7680 IsGuiding returns 1
02:07:15.976 00.001 7680 scope still moving after pulse duration time elapsed
02:07:16.005 00.029 7680 IsSlewing returns 0
02:07:16.006 00.001 7680 IsGuiding returns 0
02:07:16.007 00.001 7680 scope move finished after 116 + 51 ms
02:07:16.007 00.000 7680 Move returns status 0, amount 116
02:07:16.007 00.000 7680 move complete, result=0
02:07:16.007 00.000 7680 worker thread done servicing request
02:07:16.008 00.001 7680 Worker thread wakes up
02:07:16.008 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 116 ms SOUTH
02:07:16.015 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:16.015 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:17.267 01.252 7680 Exposure complete
02:07:17.402 00.135 7680 worker thread done servicing request
02:07:17.402 00.000 6120 OnExposeComplete: enter
02:07:17.407 00.005 6120 UpdateGuideState(): m_state=6
02:07:17.413 00.006 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
02:07:17.417 00.004 6120 Star::Find returns 1 (0), X=512.98, Y=673.90, Mass=9356, SNR=64.0, Peak=239 HFD=6.4
02:07:17.421 00.004 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
02:07:17.425 00.004 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
02:07:17.427 00.002 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.73 mountX=-0.09 mountY=0.21, mountTheta=1.97
02:07:17.433 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.26, opts=13)
02:07:17.437 00.004 6120 Enqueuing Move request for scope (-0.04, -0.26)
02:07:17.441 00.004 7680 Worker thread wakes up
02:07:17.441 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:17.447 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.26) opts 0xd
02:07:17.447 00.000 6120 UpdateGuideState exits: m=9356 SNR=64.0
02:07:17.451 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:17.455 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:17.459 00.004 6120 Enqueuing Expose request
02:07:17.461 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.26)
02:07:17.461 00.000 7680 Moving (-0.04, -0.26) raw xDistance=-0.09 yDistance=0.21
02:07:17.463 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:07:17.463 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:07:17.463 00.000 7680 MoveAxis(E, 0, ABG)
02:07:17.463 00.000 7680 Move returns status 0, amount 0
02:07:17.463 00.000 7680 MoveAxis(S, 116, ABG)
02:07:17.463 00.000 7680 Guiding  Dir = 1, Dur = 116
02:07:17.463 00.000 7680 IsSlewing returns 0
02:07:17.465 00.002 7680 IsGuiding returns 0
02:07:17.465 00.000 7680 PulseGuide returned control before completion, sleep 126
02:07:17.599 00.134 7680 IsGuiding returns 1
02:07:17.600 00.001 7680 scope still moving after pulse duration time elapsed
02:07:17.630 00.030 7680 IsSlewing returns 0
02:07:17.631 00.001 7680 IsGuiding returns 0
02:07:17.631 00.000 7680 scope move finished after 116 + 50 ms
02:07:17.632 00.001 7680 Move returns status 0, amount 116
02:07:17.633 00.001 7680 move complete, result=0
02:07:17.634 00.001 7680 worker thread done servicing request
02:07:17.634 00.000 7680 Worker thread wakes up
02:07:17.635 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 116 ms SOUTH
02:07:17.641 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:17.641 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:18.893 01.252 7680 Exposure complete
02:07:19.041 00.148 7680 worker thread done servicing request
02:07:19.042 00.001 6120 OnExposeComplete: enter
02:07:19.047 00.005 6120 UpdateGuideState(): m_state=6
02:07:19.052 00.005 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
02:07:19.055 00.003 6120 Star::Find returns 1 (0), X=512.89, Y=673.97, Mass=8589, SNR=61.1, Peak=226 HFD=6.3
02:07:19.060 00.005 6120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.19) = xAngle (-2.37 = -2.37)
02:07:19.064 00.004 6120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.51 = 0.51)
02:07:19.070 00.006 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.18 mountX=-0.16 mountY=0.11, mountTheta=2.54
02:07:19.075 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.19, opts=13)
02:07:19.079 00.004 6120 Enqueuing Move request for scope (-0.13, -0.19)
02:07:19.082 00.003 7680 Worker thread wakes up
02:07:19.083 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:19.087 00.004 6120 UpdateGuideState exits: m=8589 SNR=61.1
02:07:19.091 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:19.094 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:19.098 00.004 6120 Enqueuing Expose request
02:07:19.102 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd
02:07:19.102 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.19)
02:07:19.102 00.000 7680 Moving (-0.13, -0.19) raw xDistance=-0.16 yDistance=0.11
02:07:19.103 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:07:19.103 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:07:19.103 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:07:19.103 00.000 7680 MoveAxis(E, 0, ABG)
02:07:19.103 00.000 7680 Move returns status 0, amount 0
02:07:19.103 00.000 7680 MoveAxis(N, 0, ABG)
02:07:19.104 00.001 7680 Move returns status 0, amount 0
02:07:19.104 00.000 7680 move complete, result=0
02:07:19.104 00.000 7680 worker thread done servicing request
02:07:19.104 00.000 7680 Worker thread wakes up
02:07:19.105 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:19.105 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:19.109 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:20.356 01.247 7680 Exposure complete
02:07:20.490 00.134 7680 worker thread done servicing request
02:07:20.490 00.000 6120 OnExposeComplete: enter
02:07:20.495 00.005 6120 UpdateGuideState(): m_state=6
02:07:20.498 00.003 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
02:07:20.504 00.006 6120 Star::Find returns 1 (0), X=513.03, Y=673.84, Mass=9045, SNR=63.1, Peak=242 HFD=6.5
02:07:20.509 00.005 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
02:07:20.512 00.003 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
02:07:20.517 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.31 hyp=0.31 cameraTheta=-1.53 mountX=-0.05 mountY=0.28, mountTheta=1.73
02:07:20.521 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.31, opts=13)
02:07:20.525 00.004 6120 Enqueuing Move request for scope (0.01, -0.31)
02:07:20.529 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:20.533 00.004 6120 UpdateGuideState exits: m=9045 SNR=63.1
02:07:20.536 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:20.540 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:20.544 00.004 6120 Enqueuing Expose request
02:07:20.547 00.003 7680 Worker thread wakes up
02:07:20.547 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.31) opts 0xd
02:07:20.547 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.31)
02:07:20.547 00.000 7680 Moving (0.01, -0.31) raw xDistance=-0.05 yDistance=0.28
02:07:20.548 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:07:20.548 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:07:20.548 00.000 7680 MoveAxis(E, 0, ABG)
02:07:20.548 00.000 7680 Move returns status 0, amount 0
02:07:20.548 00.000 7680 MoveAxis(S, 154, ABG)
02:07:20.549 00.001 7680 Guiding  Dir = 1, Dur = 154
02:07:20.550 00.001 7680 IsSlewing returns 0
02:07:20.550 00.000 7680 IsGuiding returns 0
02:07:20.550 00.000 7680 PulseGuide returned control before completion, sleep 164
02:07:20.721 00.171 7680 IsGuiding returns 1
02:07:20.722 00.001 7680 scope still moving after pulse duration time elapsed
02:07:20.751 00.029 7680 IsSlewing returns 0
02:07:20.752 00.001 7680 IsGuiding returns 0
02:07:20.752 00.000 7680 scope move finished after 154 + 48 ms
02:07:20.752 00.000 7680 Move returns status 0, amount 154
02:07:20.754 00.002 7680 move complete, result=0
02:07:20.754 00.000 7680 worker thread done servicing request
02:07:20.754 00.000 7680 Worker thread wakes up
02:07:20.754 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 154 ms SOUTH
02:07:20.764 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:20.764 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:22.013 01.249 7680 Exposure complete
02:07:22.154 00.141 6120 OnExposeComplete: enter
02:07:22.158 00.004 7680 worker thread done servicing request
02:07:22.158 00.000 6120 UpdateGuideState(): m_state=6
02:07:22.164 00.006 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
02:07:22.169 00.005 6120 Star::Find returns 1 (0), X=512.81, Y=673.74, Mass=8766, SNR=62.8, Peak=222 HFD=6.6
02:07:22.172 00.003 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.22 = -2.22)
02:07:22.176 00.004 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
02:07:22.180 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.42 hyp=0.47 cameraTheta=-2.03 mountX=-0.28 mountY=0.28, mountTheta=2.35
02:07:22.186 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.42, opts=13)
02:07:22.191 00.005 6120 Enqueuing Move request for scope (-0.21, -0.42)
02:07:22.195 00.004 7680 Worker thread wakes up
02:07:22.195 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:22.199 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.42) opts 0xd
02:07:22.199 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.42)
02:07:22.199 00.000 7680 Moving (-0.21, -0.42) raw xDistance=-0.28 yDistance=0.28
02:07:22.200 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:07:22.200 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:07:22.200 00.000 7680 MoveAxis(E, 115, ABG)
02:07:22.200 00.000 7680 Guiding  Dir = 2, Dur = 115
02:07:22.200 00.000 6120 UpdateGuideState exits: m=8766 SNR=62.8
02:07:22.205 00.005 7680 IsSlewing returns 0
02:07:22.205 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:22.209 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:22.214 00.005 6120 Enqueuing Expose request
02:07:22.217 00.003 7680 IsGuiding returns 0
02:07:22.218 00.001 7680 PulseGuide returned control before completion, sleep 125
02:07:22.358 00.140 7680 IsGuiding returns 1
02:07:22.359 00.001 7680 scope still moving after pulse duration time elapsed
02:07:22.390 00.031 7680 IsSlewing returns 0
02:07:22.391 00.001 7680 IsGuiding returns 0
02:07:22.391 00.000 7680 scope move finished after 115 + 58 ms
02:07:22.391 00.000 7680 Move returns status 0, amount 115
02:07:22.392 00.001 7680 MoveAxis(S, 155, ABG)
02:07:22.392 00.000 7680 Guiding  Dir = 1, Dur = 155
02:07:22.393 00.001 7680 IsSlewing returns 0
02:07:22.393 00.000 7680 IsGuiding returns 0
02:07:22.394 00.001 7680 PulseGuide returned control before completion, sleep 165
02:07:22.562 00.168 7680 IsGuiding returns 1
02:07:22.562 00.000 7680 scope still moving after pulse duration time elapsed
02:07:22.592 00.030 7680 IsSlewing returns 0
02:07:22.593 00.001 7680 IsGuiding returns 0
02:07:22.594 00.001 7680 scope move finished after 155 + 45 ms
02:07:22.594 00.000 7680 Move returns status 0, amount 155
02:07:22.595 00.001 7680 move complete, result=0
02:07:22.595 00.000 7680 worker thread done servicing request
02:07:22.596 00.001 7680 Worker thread wakes up
02:07:22.597 00.001 6120 GuideStep: -0.3 px 115 ms EAST, 0.3 px 155 ms SOUTH
02:07:22.602 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:22.603 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:23.854 01.251 7680 Exposure complete
02:07:23.998 00.144 7680 worker thread done servicing request
02:07:23.998 00.000 6120 OnExposeComplete: enter
02:07:24.004 00.006 6120 UpdateGuideState(): m_state=6
02:07:24.007 00.003 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
02:07:24.012 00.005 6120 Star::Find returns 1 (0), X=513.10, Y=673.71, Mass=8416, SNR=61.1, Peak=203 HFD=6.7
02:07:24.015 00.003 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
02:07:24.019 00.004 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
02:07:24.023 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.44 hyp=0.45 cameraTheta=-1.39 mountX=-0.00 mountY=0.43, mountTheta=1.58
02:07:24.027 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.44, opts=13)
02:07:24.033 00.006 6120 Enqueuing Move request for scope (0.08, -0.44)
02:07:24.039 00.006 7680 Worker thread wakes up
02:07:24.040 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:24.044 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.44) opts 0xd
02:07:24.044 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.44)
02:07:24.044 00.000 7680 Moving (0.08, -0.44) raw xDistance=-0.00 yDistance=0.43
02:07:24.044 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:07:24.045 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
02:07:24.045 00.000 7680 MoveAxis(E, 0, ABG)
02:07:24.045 00.000 7680 Move returns status 0, amount 0
02:07:24.045 00.000 7680 MoveAxis(S, 235, ABG)
02:07:24.045 00.000 7680 Guiding  Dir = 1, Dur = 235
02:07:24.045 00.000 6120 UpdateGuideState exits: m=8416 SNR=61.1
02:07:24.050 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:24.053 00.003 7680 IsSlewing returns 0
02:07:24.053 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:24.058 00.005 7680 IsGuiding returns 0
02:07:24.058 00.000 6120 Enqueuing Expose request
02:07:24.061 00.003 7680 PulseGuide returned control before completion, sleep 245
02:07:24.311 00.250 7680 IsGuiding returns 1
02:07:24.313 00.002 7680 scope still moving after pulse duration time elapsed
02:07:24.343 00.030 7680 IsSlewing returns 0
02:07:24.344 00.001 7680 IsGuiding returns 0
02:07:24.345 00.001 7680 scope move finished after 235 + 52 ms
02:07:24.345 00.000 7680 Move returns status 0, amount 235
02:07:24.346 00.001 7680 move complete, result=0
02:07:24.346 00.000 7680 worker thread done servicing request
02:07:24.347 00.001 7680 Worker thread wakes up
02:07:24.347 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 235 ms SOUTH
02:07:24.355 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:24.355 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:25.608 01.253 7680 Exposure complete
02:07:25.748 00.140 7680 worker thread done servicing request
02:07:25.748 00.000 6120 OnExposeComplete: enter
02:07:25.754 00.006 6120 UpdateGuideState(): m_state=6
02:07:25.758 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
02:07:25.761 00.003 6120 Star::Find returns 1 (0), X=513.05, Y=673.90, Mass=9077, SNR=63.6, Peak=215 HFD=6.5
02:07:25.765 00.004 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
02:07:25.768 00.003 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
02:07:25.773 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.45 mountX=-0.02 mountY=0.24, mountTheta=1.64
02:07:25.777 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.25, opts=13)
02:07:25.781 00.004 6120 Enqueuing Move request for scope (0.03, -0.25)
02:07:25.786 00.005 7680 Worker thread wakes up
02:07:25.787 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:25.791 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.25) opts 0xd
02:07:25.791 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.25)
02:07:25.791 00.000 7680 Moving (0.03, -0.25) raw xDistance=-0.02 yDistance=0.24
02:07:25.792 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:07:25.792 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:07:25.792 00.000 7680 MoveAxis(E, 0, ABG)
02:07:25.793 00.001 7680 Move returns status 0, amount 0
02:07:25.793 00.000 7680 MoveAxis(S, 130, ABG)
02:07:25.793 00.000 7680 Guiding  Dir = 1, Dur = 130
02:07:25.793 00.000 6120 UpdateGuideState exits: m=9077 SNR=63.6
02:07:25.797 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:25.802 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:25.804 00.002 7680 IsSlewing returns 0
02:07:25.805 00.001 6120 Enqueuing Expose request
02:07:25.810 00.005 7680 IsGuiding returns 0
02:07:25.810 00.000 7680 PulseGuide returned control before completion, sleep 140
02:07:25.955 00.145 7680 IsGuiding returns 1
02:07:25.956 00.001 7680 scope still moving after pulse duration time elapsed
02:07:25.986 00.030 7680 IsSlewing returns 0
02:07:25.988 00.002 7680 IsGuiding returns 1
02:07:26.017 00.029 7680 IsSlewing returns 0
02:07:26.018 00.001 7680 IsGuiding returns 1
02:07:26.048 00.030 7680 IsSlewing returns 0
02:07:26.049 00.001 7680 IsGuiding returns 0
02:07:26.049 00.000 7680 scope move finished after 130 + 110 ms
02:07:26.050 00.001 7680 Move returns status 0, amount 130
02:07:26.050 00.000 7680 move complete, result=0
02:07:26.052 00.002 7680 worker thread done servicing request
02:07:26.052 00.000 7680 Worker thread wakes up
02:07:26.053 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 130 ms SOUTH
02:07:26.058 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:26.058 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:27.315 01.257 7680 Exposure complete
02:07:27.453 00.138 7680 worker thread done servicing request
02:07:27.453 00.000 6120 OnExposeComplete: enter
02:07:27.458 00.005 6120 UpdateGuideState(): m_state=6
02:07:27.462 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
02:07:27.466 00.004 6120 Star::Find returns 1 (0), X=513.02, Y=673.88, Mass=8855, SNR=63.5, Peak=233 HFD=6.5
02:07:27.469 00.003 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
02:07:27.473 00.004 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
02:07:27.476 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.28 hyp=0.28 cameraTheta=-1.57 mountX=-0.05 mountY=0.25, mountTheta=1.78
02:07:27.481 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.28, opts=13)
02:07:27.486 00.005 6120 Enqueuing Move request for scope (-0.00, -0.28)
02:07:27.490 00.004 7680 Worker thread wakes up
02:07:27.490 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.28) opts 0xd
02:07:27.490 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.28)
02:07:27.490 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:27.495 00.005 7680 Moving (-0.00, -0.28) raw xDistance=-0.05 yDistance=0.25
02:07:27.495 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:07:27.496 00.001 6120 UpdateGuideState exits: m=8855 SNR=63.5
02:07:27.500 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:27.504 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:07:27.505 00.001 7680 MoveAxis(E, 0, ABG)
02:07:27.505 00.000 7680 Move returns status 0, amount 0
02:07:27.505 00.000 7680 MoveAxis(S, 135, ABG)
02:07:27.505 00.000 7680 Guiding  Dir = 1, Dur = 135
02:07:27.506 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:27.510 00.004 7680 IsSlewing returns 0
02:07:27.510 00.000 6120 Enqueuing Expose request
02:07:27.513 00.003 7680 IsGuiding returns 0
02:07:27.513 00.000 7680 PulseGuide returned control before completion, sleep 145
02:07:27.664 00.151 7680 IsGuiding returns 1
02:07:27.665 00.001 7680 scope still moving after pulse duration time elapsed
02:07:27.695 00.030 7680 IsSlewing returns 0
02:07:27.696 00.001 7680 IsGuiding returns 0
02:07:27.697 00.001 7680 scope move finished after 135 + 48 ms
02:07:27.697 00.000 7680 Move returns status 0, amount 135
02:07:27.698 00.001 7680 move complete, result=0
02:07:27.698 00.000 7680 worker thread done servicing request
02:07:27.699 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 135 ms SOUTH
02:07:27.704 00.005 7680 Worker thread wakes up
02:07:27.705 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:27.705 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:28.961 01.256 7680 Exposure complete
02:07:29.088 00.127 7680 worker thread done servicing request
02:07:29.088 00.000 6120 OnExposeComplete: enter
02:07:29.092 00.004 6120 UpdateGuideState(): m_state=6
02:07:29.097 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
02:07:29.103 00.006 6120 Star::Find returns 1 (0), X=513.01, Y=674.04, Mass=8769, SNR=61.4, Peak=230 HFD=6.4
02:07:29.107 00.004 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
02:07:29.110 00.003 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
02:07:29.114 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.67 mountX=-0.03 mountY=0.10, mountTheta=1.89
02:07:29.119 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.12, opts=13)
02:07:29.122 00.003 6120 Enqueuing Move request for scope (-0.01, -0.12)
02:07:29.126 00.004 7680 Worker thread wakes up
02:07:29.126 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:29.130 00.004 6120 UpdateGuideState exits: m=8769 SNR=61.4
02:07:29.135 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:29.138 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:29.141 00.003 6120 Enqueuing Expose request
02:07:29.145 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
02:07:29.146 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
02:07:29.146 00.000 7680 Moving (-0.01, -0.12) raw xDistance=-0.03 yDistance=0.10
02:07:29.146 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:07:29.146 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:07:29.146 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:07:29.147 00.001 7680 MoveAxis(E, 0, ABG)
02:07:29.147 00.000 7680 Move returns status 0, amount 0
02:07:29.147 00.000 7680 MoveAxis(N, 0, ABG)
02:07:29.147 00.000 7680 Move returns status 0, amount 0
02:07:29.147 00.000 7680 move complete, result=0
02:07:29.147 00.000 7680 worker thread done servicing request
02:07:29.147 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:29.151 00.004 7680 Worker thread wakes up
02:07:29.151 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:29.151 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:30.399 01.248 7680 Exposure complete
02:07:30.561 00.162 7680 worker thread done servicing request
02:07:30.561 00.000 6120 OnExposeComplete: enter
02:07:30.566 00.005 6120 UpdateGuideState(): m_state=6
02:07:30.570 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
02:07:30.574 00.004 6120 Star::Find returns 1 (0), X=513.01, Y=673.97, Mass=8761, SNR=61.7, Peak=227 HFD=6.3
02:07:30.579 00.005 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:07:30.583 00.004 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
02:07:30.586 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.62 mountX=-0.04 mountY=0.16, mountTheta=1.83
02:07:30.591 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.19, opts=13)
02:07:30.596 00.005 6120 Enqueuing Move request for scope (-0.01, -0.19)
02:07:30.601 00.005 7680 Worker thread wakes up
02:07:30.601 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:30.606 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
02:07:30.606 00.000 6120 UpdateGuideState exits: m=8761 SNR=61.7
02:07:30.610 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:30.613 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:30.617 00.004 6120 Enqueuing Expose request
02:07:30.621 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
02:07:30.621 00.000 7680 Moving (-0.01, -0.19) raw xDistance=-0.04 yDistance=0.16
02:07:30.622 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:07:30.622 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:07:30.622 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:07:30.622 00.000 7680 MoveAxis(E, 0, ABG)
02:07:30.622 00.000 7680 Move returns status 0, amount 0
02:07:30.623 00.001 7680 MoveAxis(N, 0, ABG)
02:07:30.623 00.000 7680 Move returns status 0, amount 0
02:07:30.623 00.000 7680 move complete, result=0
02:07:30.623 00.000 7680 worker thread done servicing request
02:07:30.623 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:07:30.627 00.004 7680 Worker thread wakes up
02:07:30.627 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:30.627 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:31.873 01.246 7680 Exposure complete
02:07:32.007 00.134 7680 worker thread done servicing request
02:07:32.007 00.000 6120 OnExposeComplete: enter
02:07:32.012 00.005 6120 UpdateGuideState(): m_state=6
02:07:32.016 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
02:07:32.020 00.004 6120 Star::Find returns 1 (0), X=513.05, Y=673.86, Mass=8717, SNR=62.3, Peak=218 HFD=6.5
02:07:32.024 00.004 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
02:07:32.027 00.003 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
02:07:32.033 00.006 6120 CameraToMount -- cameraX=0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.46 mountX=-0.02 mountY=0.28, mountTheta=1.65
02:07:32.039 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.29, opts=13)
02:07:32.042 00.003 6120 Enqueuing Move request for scope (0.03, -0.29)
02:07:32.047 00.005 7680 Worker thread wakes up
02:07:32.047 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.29) opts 0xd
02:07:32.047 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.29)
02:07:32.048 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:32.051 00.003 6120 UpdateGuideState exits: m=8717 SNR=62.3
02:07:32.055 00.004 7680 Moving (0.03, -0.29) raw xDistance=-0.02 yDistance=0.28
02:07:32.056 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:07:32.056 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:32.059 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:32.063 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:07:32.063 00.000 7680 MoveAxis(E, 0, ABG)
02:07:32.063 00.000 7680 Move returns status 0, amount 0
02:07:32.063 00.000 7680 MoveAxis(S, 150, ABG)
02:07:32.064 00.001 7680 Guiding  Dir = 1, Dur = 150
02:07:32.064 00.000 6120 Enqueuing Expose request
02:07:32.069 00.005 7680 IsSlewing returns 0
02:07:32.069 00.000 7680 IsGuiding returns 0
02:07:32.071 00.002 7680 PulseGuide returned control before completion, sleep 160
02:07:32.236 00.165 7680 IsGuiding returns 1
02:07:32.237 00.001 7680 scope still moving after pulse duration time elapsed
02:07:32.267 00.030 7680 IsSlewing returns 0
02:07:32.268 00.001 7680 IsGuiding returns 0
02:07:32.268 00.000 7680 scope move finished after 150 + 48 ms
02:07:32.269 00.001 7680 Move returns status 0, amount 150
02:07:32.270 00.001 7680 move complete, result=0
02:07:32.270 00.000 7680 worker thread done servicing request
02:07:32.270 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 150 ms SOUTH
02:07:32.277 00.007 7680 Worker thread wakes up
02:07:32.277 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:32.277 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:33.535 01.258 7680 Exposure complete
02:07:33.679 00.144 7680 worker thread done servicing request
02:07:33.680 00.001 6120 OnExposeComplete: enter
02:07:33.684 00.004 6120 UpdateGuideState(): m_state=6
02:07:33.688 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
02:07:33.693 00.005 6120 Star::Find returns 1 (0), X=513.11, Y=673.91, Mass=9141, SNR=63.5, Peak=214 HFD=6.5
02:07:33.696 00.003 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.42 = -1.42)
02:07:33.699 00.003 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
02:07:33.704 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=-0.25 hyp=0.26 cameraTheta=-1.23 mountX=0.04 mountY=0.26, mountTheta=1.42
02:07:33.709 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.25, opts=13)
02:07:33.712 00.003 6120 Enqueuing Move request for scope (0.09, -0.25)
02:07:33.717 00.005 7680 Worker thread wakes up
02:07:33.717 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:33.721 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.25) opts 0xd
02:07:33.721 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.25)
02:07:33.721 00.000 7680 Moving (0.09, -0.25) raw xDistance=0.04 yDistance=0.26
02:07:33.722 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:07:33.722 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:07:33.723 00.001 7680 MoveAxis(E, 0, ABG)
02:07:33.723 00.000 7680 Move returns status 0, amount 0
02:07:33.723 00.000 7680 MoveAxis(S, 141, ABG)
02:07:33.723 00.000 7680 Guiding  Dir = 1, Dur = 141
02:07:33.724 00.001 6120 UpdateGuideState exits: m=9141 SNR=63.5
02:07:33.728 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:33.733 00.005 7680 IsSlewing returns 0
02:07:33.734 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:33.737 00.003 7680 IsGuiding returns 0
02:07:33.737 00.000 6120 Enqueuing Expose request
02:07:33.742 00.005 7680 PulseGuide returned control before completion, sleep 151
02:07:33.899 00.157 7680 IsGuiding returns 1
02:07:33.900 00.001 7680 scope still moving after pulse duration time elapsed
02:07:33.930 00.030 7680 IsSlewing returns 0
02:07:33.932 00.002 7680 IsGuiding returns 0
02:07:33.933 00.001 7680 scope move finished after 141 + 53 ms
02:07:33.933 00.000 7680 Move returns status 0, amount 141
02:07:33.934 00.001 7680 move complete, result=0
02:07:33.934 00.000 7680 worker thread done servicing request
02:07:33.934 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 141 ms SOUTH
02:07:33.943 00.009 7680 Worker thread wakes up
02:07:33.943 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:33.943 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:35.184 01.241 7680 Exposure complete
02:07:35.314 00.130 7680 worker thread done servicing request
02:07:35.315 00.001 6120 OnExposeComplete: enter
02:07:35.318 00.003 6120 UpdateGuideState(): m_state=6
02:07:35.323 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
02:07:35.327 00.004 6120 Star::Find returns 1 (0), X=512.97, Y=673.88, Mass=8354, SNR=60.1, Peak=213 HFD=6.4
02:07:35.331 00.004 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
02:07:35.334 00.003 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
02:07:35.338 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.27 hyp=0.28 cameraTheta=-1.74 mountX=-0.10 mountY=0.23, mountTheta=1.97
02:07:35.343 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.27, opts=13)
02:07:35.346 00.003 6120 Enqueuing Move request for scope (-0.05, -0.27)
02:07:35.350 00.004 7680 Worker thread wakes up
02:07:35.350 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.27) opts 0xd
02:07:35.350 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.27)
02:07:35.350 00.000 7680 Moving (-0.05, -0.27) raw xDistance=-0.10 yDistance=0.23
02:07:35.352 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:35.356 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:07:35.356 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:07:35.356 00.000 7680 MoveAxis(E, 0, ABG)
02:07:35.357 00.001 7680 Move returns status 0, amount 0
02:07:35.357 00.000 7680 MoveAxis(S, 122, ABG)
02:07:35.357 00.000 7680 Guiding  Dir = 1, Dur = 122
02:07:35.357 00.000 6120 UpdateGuideState exits: m=8354 SNR=60.1
02:07:35.361 00.004 7680 IsSlewing returns 0
02:07:35.362 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:35.365 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:35.369 00.004 7680 IsGuiding returns 0
02:07:35.369 00.000 6120 Enqueuing Expose request
02:07:35.373 00.004 7680 PulseGuide returned control before completion, sleep 132
02:07:35.508 00.135 7680 IsGuiding returns 1
02:07:35.508 00.000 7680 scope still moving after pulse duration time elapsed
02:07:35.541 00.033 7680 IsSlewing returns 0
02:07:35.542 00.001 7680 IsGuiding returns 0
02:07:35.543 00.001 7680 scope move finished after 122 + 51 ms
02:07:35.544 00.001 7680 Move returns status 0, amount 122
02:07:35.544 00.000 7680 move complete, result=0
02:07:35.544 00.000 7680 worker thread done servicing request
02:07:35.544 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 122 ms SOUTH
02:07:35.551 00.007 7680 Worker thread wakes up
02:07:35.551 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:35.551 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:36.802 01.251 7680 Exposure complete
02:07:36.946 00.144 7680 worker thread done servicing request
02:07:36.947 00.001 6120 OnExposeComplete: enter
02:07:36.950 00.003 6120 UpdateGuideState(): m_state=6
02:07:36.955 00.005 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
02:07:36.959 00.004 6120 Star::Find returns 1 (0), X=512.98, Y=673.79, Mass=9019, SNR=64.1, Peak=230 HFD=6.6
02:07:36.963 00.004 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
02:07:36.966 00.003 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
02:07:36.970 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.36 hyp=0.37 cameraTheta=-1.68 mountX=-0.11 mountY=0.31, mountTheta=1.90
02:07:36.977 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.36, opts=13)
02:07:36.981 00.004 6120 Enqueuing Move request for scope (-0.04, -0.36)
02:07:36.985 00.004 7680 Worker thread wakes up
02:07:36.985 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:36.990 00.005 6120 UpdateGuideState exits: m=9019 SNR=64.1
02:07:36.993 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:36.997 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:36.999 00.002 6120 Enqueuing Expose request
02:07:37.004 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.36) opts 0xd
02:07:37.004 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.36)
02:07:37.004 00.000 7680 Moving (-0.04, -0.36) raw xDistance=-0.11 yDistance=0.31
02:07:37.005 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:07:37.005 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:07:37.005 00.000 7680 MoveAxis(E, 0, ABG)
02:07:37.005 00.000 7680 Move returns status 0, amount 0
02:07:37.005 00.000 7680 MoveAxis(S, 169, ABG)
02:07:37.006 00.001 7680 Guiding  Dir = 1, Dur = 169
02:07:37.006 00.000 7680 IsSlewing returns 0
02:07:37.006 00.000 7680 IsGuiding returns 0
02:07:37.007 00.001 7680 PulseGuide returned control before completion, sleep 179
02:07:37.196 00.189 7680 IsGuiding returns 1
02:07:37.197 00.001 7680 scope still moving after pulse duration time elapsed
02:07:37.226 00.029 7680 IsSlewing returns 0
02:07:37.230 00.004 7680 IsGuiding returns 0
02:07:37.231 00.001 7680 scope move finished after 169 + 55 ms
02:07:37.231 00.000 7680 Move returns status 0, amount 169
02:07:37.232 00.001 7680 move complete, result=0
02:07:37.232 00.000 7680 worker thread done servicing request
02:07:37.233 00.001 7680 Worker thread wakes up
02:07:37.233 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 169 ms SOUTH
02:07:37.239 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:37.239 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:38.491 01.252 7680 Exposure complete
02:07:38.630 00.139 7680 worker thread done servicing request
02:07:38.630 00.000 6120 OnExposeComplete: enter
02:07:38.633 00.003 6120 UpdateGuideState(): m_state=6
02:07:38.637 00.004 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
02:07:38.641 00.004 6120 Star::Find returns 1 (0), X=513.01, Y=673.90, Mass=9139, SNR=63.0, Peak=248 HFD=6.4
02:07:38.644 00.003 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:07:38.648 00.004 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
02:07:38.652 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.62 mountX=-0.06 mountY=0.23, mountTheta=1.83
02:07:38.658 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.26, opts=13)
02:07:38.663 00.005 6120 Enqueuing Move request for scope (-0.01, -0.26)
02:07:38.667 00.004 7680 Worker thread wakes up
02:07:38.667 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.26) opts 0xd
02:07:38.668 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.26)
02:07:38.668 00.000 7680 Moving (-0.01, -0.26) raw xDistance=-0.06 yDistance=0.23
02:07:38.668 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:07:38.669 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:07:38.669 00.000 7680 MoveAxis(E, 0, ABG)
02:07:38.669 00.000 7680 Move returns status 0, amount 0
02:07:38.669 00.000 7680 MoveAxis(S, 124, ABG)
02:07:38.669 00.000 7680 Guiding  Dir = 1, Dur = 124
02:07:38.669 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:38.675 00.006 7680 IsSlewing returns 0
02:07:38.675 00.000 6120 UpdateGuideState exits: m=9139 SNR=63.0
02:07:38.678 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:38.683 00.005 7680 IsGuiding returns 0
02:07:38.683 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:38.688 00.005 7680 PulseGuide returned control before completion, sleep 134
02:07:38.688 00.000 6120 Enqueuing Expose request
02:07:38.837 00.149 7680 IsGuiding returns 1
02:07:38.838 00.001 7680 scope still moving after pulse duration time elapsed
02:07:38.869 00.031 7680 IsSlewing returns 0
02:07:38.870 00.001 7680 IsGuiding returns 0
02:07:38.872 00.002 7680 scope move finished after 124 + 64 ms
02:07:38.872 00.000 7680 Move returns status 0, amount 124
02:07:38.872 00.000 7680 move complete, result=0
02:07:38.873 00.001 7680 worker thread done servicing request
02:07:38.874 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 124 ms SOUTH
02:07:38.882 00.008 7680 Worker thread wakes up
02:07:38.884 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:38.885 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:40.139 01.254 7680 Exposure complete
02:07:40.283 00.144 7680 worker thread done servicing request
02:07:40.284 00.001 6120 OnExposeComplete: enter
02:07:40.288 00.004 6120 UpdateGuideState(): m_state=6
02:07:40.293 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
02:07:40.297 00.004 6120 Star::Find returns 1 (0), X=512.72, Y=673.86, Mass=8677, SNR=62.0, Peak=232 HFD=6.6
02:07:40.301 00.004 6120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.19) = xAngle (-2.54 = -2.54)
02:07:40.306 00.005 6120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.33 = 0.33)
02:07:40.310 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=-0.30 hyp=0.42 cameraTheta=-2.35 mountX=-0.35 mountY=0.14, mountTheta=2.77
02:07:40.315 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=-0.30, opts=13)
02:07:40.320 00.005 6120 Enqueuing Move request for scope (-0.30, -0.30)
02:07:40.325 00.005 7680 Worker thread wakes up
02:07:40.325 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.30) opts 0xd
02:07:40.325 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, -0.30)
02:07:40.325 00.000 7680 Moving (-0.30, -0.30) raw xDistance=-0.35 yDistance=0.14
02:07:40.325 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:07:40.325 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:07:40.325 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:07:40.325 00.000 7680 MoveAxis(E, 143, ABG)
02:07:40.325 00.000 7680 Guiding  Dir = 2, Dur = 143
02:07:40.325 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:40.330 00.005 7680 IsSlewing returns 0
02:07:40.331 00.001 6120 UpdateGuideState exits: m=8677 SNR=62.0
02:07:40.334 00.003 7680 IsGuiding returns 0
02:07:40.334 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:40.339 00.005 7680 PulseGuide returned control before completion, sleep 153
02:07:40.339 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:40.342 00.003 6120 Enqueuing Expose request
02:07:40.500 00.158 7680 IsGuiding returns 1
02:07:40.501 00.001 7680 scope still moving after pulse duration time elapsed
02:07:40.532 00.031 7680 IsSlewing returns 0
02:07:40.533 00.001 7680 IsGuiding returns 0
02:07:40.533 00.000 7680 scope move finished after 143 + 56 ms
02:07:40.533 00.000 7680 Move returns status 0, amount 143
02:07:40.535 00.002 7680 MoveAxis(N, 0, ABG)
02:07:40.535 00.000 7680 Move returns status 0, amount 0
02:07:40.535 00.000 7680 move complete, result=0
02:07:40.536 00.001 7680 worker thread done servicing request
02:07:40.536 00.000 6120 GuideStep: -0.3 px 143 ms EAST, 0.1 px 0 ms NORTH
02:07:40.542 00.006 7680 Worker thread wakes up
02:07:40.542 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:40.542 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:41.796 01.254 7680 Exposure complete
02:07:41.929 00.133 7680 worker thread done servicing request
02:07:41.929 00.000 6120 OnExposeComplete: enter
02:07:41.934 00.005 6120 UpdateGuideState(): m_state=6
02:07:41.937 00.003 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
02:07:41.942 00.005 6120 Star::Find returns 1 (0), X=513.09, Y=673.78, Mass=8905, SNR=62.0, Peak=214 HFD=6.7
02:07:41.946 00.004 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
02:07:41.950 00.004 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
02:07:41.953 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.38 hyp=0.38 cameraTheta=-1.38 mountX=0.00 mountY=0.37, mountTheta=1.57
02:07:41.959 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.38, opts=13)
02:07:41.964 00.005 6120 Enqueuing Move request for scope (0.07, -0.38)
02:07:41.968 00.004 7680 Worker thread wakes up
02:07:41.968 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.38) opts 0xd
02:07:41.969 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.38)
02:07:41.969 00.000 7680 Moving (0.07, -0.38) raw xDistance=0.00 yDistance=0.37
02:07:41.969 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:07:41.969 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:07:41.969 00.000 7680 MoveAxis(E, 0, ABG)
02:07:41.969 00.000 7680 Move returns status 0, amount 0
02:07:41.970 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:41.977 00.007 6120 UpdateGuideState exits: m=8905 SNR=62.0
02:07:41.982 00.005 7680 MoveAxis(S, 201, ABG)
02:07:41.982 00.000 7680 Guiding  Dir = 1, Dur = 201
02:07:41.982 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:41.986 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:41.990 00.004 6120 Enqueuing Expose request
02:07:41.993 00.003 7680 IsSlewing returns 0
02:07:41.994 00.001 7680 IsGuiding returns 0
02:07:41.994 00.000 7680 PulseGuide returned control before completion, sleep 211
02:07:42.220 00.226 7680 IsGuiding returns 1
02:07:42.221 00.001 7680 scope still moving after pulse duration time elapsed
02:07:42.251 00.030 7680 IsSlewing returns 0
02:07:42.253 00.002 7680 IsGuiding returns 0
02:07:42.253 00.000 7680 scope move finished after 201 + 57 ms
02:07:42.254 00.001 7680 Move returns status 0, amount 201
02:07:42.254 00.000 7680 move complete, result=0
02:07:42.254 00.000 7680 worker thread done servicing request
02:07:42.255 00.001 7680 Worker thread wakes up
02:07:42.256 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 201 ms SOUTH
02:07:42.261 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:42.263 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:43.516 01.253 7680 Exposure complete
02:07:43.656 00.140 7680 worker thread done servicing request
02:07:43.657 00.001 6120 OnExposeComplete: enter
02:07:43.662 00.005 6120 UpdateGuideState(): m_state=6
02:07:43.666 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
02:07:43.671 00.005 6120 Star::Find returns 1 (0), X=512.96, Y=673.88, Mass=8629, SNR=60.8, Peak=203 HFD=6.4
02:07:43.675 00.004 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
02:07:43.678 00.003 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
02:07:43.682 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.79 mountX=-0.11 mountY=0.22, mountTheta=2.03
02:07:43.686 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.27, opts=13)
02:07:43.693 00.007 6120 Enqueuing Move request for scope (-0.06, -0.27)
02:07:43.697 00.004 7680 Worker thread wakes up
02:07:43.698 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.27) opts 0xd
02:07:43.699 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.27)
02:07:43.699 00.000 7680 Moving (-0.06, -0.27) raw xDistance=-0.11 yDistance=0.22
02:07:43.700 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:07:43.700 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:07:43.700 00.000 7680 MoveAxis(E, 0, ABG)
02:07:43.700 00.000 7680 Move returns status 0, amount 0
02:07:43.701 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:43.705 00.004 7680 MoveAxis(S, 118, ABG)
02:07:43.705 00.000 6120 UpdateGuideState exits: m=8629 SNR=60.8
02:07:43.709 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:43.713 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:43.716 00.003 6120 Enqueuing Expose request
02:07:43.721 00.005 7680 Guiding  Dir = 1, Dur = 118
02:07:43.722 00.001 7680 IsSlewing returns 0
02:07:43.722 00.000 7680 IsGuiding returns 0
02:07:43.722 00.000 7680 PulseGuide returned control before completion, sleep 128
02:07:43.859 00.137 7680 IsGuiding returns 1
02:07:43.861 00.002 7680 scope still moving after pulse duration time elapsed
02:07:43.891 00.030 7680 IsSlewing returns 0
02:07:43.892 00.001 7680 IsGuiding returns 0
02:07:43.893 00.001 7680 scope move finished after 118 + 52 ms
02:07:43.893 00.000 7680 Move returns status 0, amount 118
02:07:43.894 00.001 7680 move complete, result=0
02:07:43.895 00.001 7680 worker thread done servicing request
02:07:43.895 00.000 7680 Worker thread wakes up
02:07:43.895 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 118 ms SOUTH
02:07:43.902 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:43.902 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:45.156 01.254 7680 Exposure complete
02:07:45.271 00.115 7680 worker thread done servicing request
02:07:45.271 00.000 6120 OnExposeComplete: enter
02:07:45.276 00.005 6120 UpdateGuideState(): m_state=6
02:07:45.279 00.003 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
02:07:45.283 00.004 6120 Star::Find returns 1 (0), X=512.92, Y=673.77, Mass=8488, SNR=61.5, Peak=192 HFD=6.7
02:07:45.288 00.005 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
02:07:45.292 00.004 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.86 = 0.86)
02:07:45.296 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.39 hyp=0.40 cameraTheta=-1.82 mountX=-0.17 mountY=0.30, mountTheta=2.08
02:07:45.302 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.39, opts=13)
02:07:45.306 00.004 6120 Enqueuing Move request for scope (-0.10, -0.39)
02:07:45.310 00.004 7680 Worker thread wakes up
02:07:45.310 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.39) opts 0xd
02:07:45.311 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.39)
02:07:45.311 00.000 7680 Moving (-0.10, -0.39) raw xDistance=-0.17 yDistance=0.30
02:07:45.311 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:07:45.311 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:07:45.312 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:45.316 00.004 7680 MoveAxis(E, 0, ABG)
02:07:45.316 00.000 7680 Move returns status 0, amount 0
02:07:45.316 00.000 7680 MoveAxis(S, 165, ABG)
02:07:45.316 00.000 7680 Guiding  Dir = 1, Dur = 165
02:07:45.316 00.000 6120 UpdateGuideState exits: m=8488 SNR=61.5
02:07:45.322 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:45.326 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:45.329 00.003 6120 Enqueuing Expose request
02:07:45.334 00.005 7680 IsSlewing returns 0
02:07:45.334 00.000 7680 IsGuiding returns 0
02:07:45.334 00.000 7680 PulseGuide returned control before completion, sleep 175
02:07:45.520 00.186 7680 IsGuiding returns 1
02:07:45.522 00.002 7680 scope still moving after pulse duration time elapsed
02:07:45.551 00.029 7680 IsSlewing returns 0
02:07:45.552 00.001 7680 IsGuiding returns 0
02:07:45.553 00.001 7680 scope move finished after 165 + 53 ms
02:07:45.553 00.000 7680 Move returns status 0, amount 165
02:07:45.554 00.001 7680 move complete, result=0
02:07:45.554 00.000 7680 worker thread done servicing request
02:07:45.555 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 165 ms SOUTH
02:07:45.562 00.007 7680 Worker thread wakes up
02:07:45.562 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:45.563 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:46.819 01.256 7680 Exposure complete
02:07:46.964 00.145 7680 worker thread done servicing request
02:07:46.964 00.000 6120 OnExposeComplete: enter
02:07:46.969 00.005 6120 UpdateGuideState(): m_state=6
02:07:46.972 00.003 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
02:07:46.976 00.004 6120 Star::Find returns 1 (0), X=512.63, Y=673.80, Mass=8888, SNR=63.0, Peak=234 HFD=6.5
02:07:46.983 00.007 6120 CameraToMount -- cameraTheta (-2.41) - m_xAngle (0.19) = xAngle (-2.60 = -2.60)
02:07:46.988 00.005 6120 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.28 = 0.28)
02:07:46.991 00.003 6120 CameraToMount -- cameraX=-0.39 cameraY=-0.35 hyp=0.53 cameraTheta=-2.41 mountX=-0.45 mountY=0.14, mountTheta=2.83
02:07:46.996 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=-0.35, opts=13)
02:07:46.999 00.003 6120 Enqueuing Move request for scope (-0.39, -0.35)
02:07:47.003 00.004 7680 Worker thread wakes up
02:07:47.003 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.35) opts 0xd
02:07:47.005 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.39, -0.35)
02:07:47.005 00.000 7680 Moving (-0.39, -0.35) raw xDistance=-0.45 yDistance=0.14
02:07:47.005 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
02:07:47.006 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:07:47.006 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:47.010 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:07:47.010 00.000 7680 MoveAxis(E, 184, ABG)
02:07:47.011 00.001 7680 Guiding  Dir = 2, Dur = 184
02:07:47.011 00.000 6120 UpdateGuideState exits: m=8888 SNR=63.0
02:07:47.016 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:47.020 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:47.023 00.003 6120 Enqueuing Expose request
02:07:47.027 00.004 7680 IsSlewing returns 0
02:07:47.027 00.000 7680 IsGuiding returns 0
02:07:47.028 00.001 7680 PulseGuide returned control before completion, sleep 194
02:07:47.230 00.202 7680 IsGuiding returns 1
02:07:47.230 00.000 7680 scope still moving after pulse duration time elapsed
02:07:47.261 00.031 7680 IsSlewing returns 0
02:07:47.262 00.001 7680 IsGuiding returns 0
02:07:47.262 00.000 7680 scope move finished after 184 + 49 ms
02:07:47.262 00.000 7680 Move returns status 0, amount 184
02:07:47.262 00.000 7680 MoveAxis(N, 0, ABG)
02:07:47.263 00.001 7680 Move returns status 0, amount 0
02:07:47.263 00.000 7680 move complete, result=0
02:07:47.263 00.000 7680 worker thread done servicing request
02:07:47.264 00.001 6120 GuideStep: -0.4 px 184 ms EAST, 0.1 px 0 ms NORTH
02:07:47.270 00.006 7680 Worker thread wakes up
02:07:47.270 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:47.270 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:48.523 01.253 7680 Exposure complete
02:07:48.670 00.147 7680 worker thread done servicing request
02:07:48.670 00.000 6120 OnExposeComplete: enter
02:07:48.675 00.005 6120 UpdateGuideState(): m_state=6
02:07:48.679 00.004 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
02:07:48.682 00.003 6120 Star::Find returns 1 (0), X=512.81, Y=673.65, Mass=9238, SNR=64.2, Peak=218 HFD=6.7
02:07:48.686 00.004 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.15 = -2.15)
02:07:48.691 00.005 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
02:07:48.695 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.51 hyp=0.55 cameraTheta=-1.97 mountX=-0.30 mountY=0.36, mountTheta=2.27
02:07:48.699 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.51, opts=13)
02:07:48.705 00.006 6120 Enqueuing Move request for scope (-0.21, -0.51)
02:07:48.708 00.003 7680 Worker thread wakes up
02:07:48.708 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.51) opts 0xd
02:07:48.709 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.51)
02:07:48.709 00.000 7680 Moving (-0.21, -0.51) raw xDistance=-0.30 yDistance=0.36
02:07:48.709 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
02:07:48.709 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:07:48.710 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:48.714 00.004 6120 UpdateGuideState exits: m=9238 SNR=64.2
02:07:48.717 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:48.722 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:48.726 00.004 7680 MoveAxis(E, 136, ABG)
02:07:48.726 00.000 7680 Guiding  Dir = 2, Dur = 136
02:07:48.727 00.001 6120 Enqueuing Expose request
02:07:48.732 00.005 7680 IsSlewing returns 0
02:07:48.733 00.001 7680 IsGuiding returns 0
02:07:48.733 00.000 7680 PulseGuide returned control before completion, sleep 146
02:07:48.892 00.159 7680 IsGuiding returns 0
02:07:48.892 00.000 7680 Move returns status 0, amount 136
02:07:48.893 00.001 7680 MoveAxis(S, 196, ABG)
02:07:48.893 00.000 7680 Guiding  Dir = 1, Dur = 196
02:07:48.894 00.001 7680 IsSlewing returns 0
02:07:48.895 00.001 7680 IsGuiding returns 0
02:07:48.897 00.002 7680 PulseGuide returned control before completion, sleep 206
02:07:49.110 00.213 7680 IsGuiding returns 1
02:07:49.111 00.001 7680 scope still moving after pulse duration time elapsed
02:07:49.141 00.030 7680 IsSlewing returns 0
02:07:49.142 00.001 7680 IsGuiding returns 0
02:07:49.143 00.001 7680 scope move finished after 196 + 50 ms
02:07:49.143 00.000 7680 Move returns status 0, amount 196
02:07:49.143 00.000 7680 move complete, result=0
02:07:49.144 00.001 7680 worker thread done servicing request
02:07:49.144 00.000 7680 Worker thread wakes up
02:07:49.144 00.000 6120 GuideStep: -0.3 px 136 ms EAST, 0.4 px 196 ms SOUTH
02:07:49.150 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:49.150 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:50.405 01.255 7680 Exposure complete
02:07:50.546 00.141 7680 worker thread done servicing request
02:07:50.547 00.001 6120 OnExposeComplete: enter
02:07:50.550 00.003 6120 UpdateGuideState(): m_state=6
02:07:50.555 00.005 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
02:07:50.558 00.003 6120 Star::Find returns 1 (0), X=513.12, Y=673.81, Mass=8475, SNR=61.3, Peak=228 HFD=6.7
02:07:50.562 00.004 6120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.19) = xAngle (-1.48 = -1.48)
02:07:50.565 00.003 6120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
02:07:50.569 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.35 hyp=0.36 cameraTheta=-1.29 mountX=0.03 mountY=0.36, mountTheta=1.48
02:07:50.575 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.35, opts=13)
02:07:50.578 00.003 6120 Enqueuing Move request for scope (0.10, -0.35)
02:07:50.582 00.004 7680 Worker thread wakes up
02:07:50.582 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.35) opts 0xd
02:07:50.582 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.35)
02:07:50.583 00.001 7680 Moving (0.10, -0.35) raw xDistance=0.03 yDistance=0.36
02:07:50.583 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:07:50.583 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:07:50.583 00.000 7680 MoveAxis(E, 0, ABG)
02:07:50.583 00.000 7680 Move returns status 0, amount 0
02:07:50.583 00.000 7680 MoveAxis(S, 194, ABG)
02:07:50.584 00.001 7680 Guiding  Dir = 1, Dur = 194
02:07:50.584 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:50.588 00.004 7680 IsSlewing returns 0
02:07:50.588 00.000 6120 UpdateGuideState exits: m=8475 SNR=61.3
02:07:50.591 00.003 7680 IsGuiding returns 0
02:07:50.592 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:50.594 00.002 7680 PulseGuide returned control before completion, sleep 204
02:07:50.594 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:50.600 00.006 6120 Enqueuing Expose request
02:07:50.816 00.216 7680 IsGuiding returns 0
02:07:50.817 00.001 7680 Move returns status 0, amount 194
02:07:50.818 00.001 7680 move complete, result=0
02:07:50.818 00.000 7680 worker thread done servicing request
02:07:50.819 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 194 ms SOUTH
02:07:50.826 00.007 7680 Worker thread wakes up
02:07:50.827 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:50.827 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:52.076 01.249 7680 Exposure complete
02:07:52.211 00.135 7680 worker thread done servicing request
02:07:52.212 00.001 6120 OnExposeComplete: enter
02:07:52.216 00.004 6120 UpdateGuideState(): m_state=6
02:07:52.220 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
02:07:52.224 00.004 6120 Star::Find returns 1 (0), X=513.16, Y=673.93, Mass=8845, SNR=61.8, Peak=219 HFD=6.4
02:07:52.228 00.004 6120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (0.19) = xAngle (-1.18 = -1.18)
02:07:52.233 00.005 6120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.69 = 1.69)
02:07:52.238 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=-0.22 hyp=0.27 cameraTheta=-1.00 mountX=0.10 mountY=0.26, mountTheta=1.21
02:07:52.243 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.22, opts=13)
02:07:52.247 00.004 6120 Enqueuing Move request for scope (0.14, -0.22)
02:07:52.250 00.003 7680 Worker thread wakes up
02:07:52.250 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:52.255 00.005 6120 UpdateGuideState exits: m=8845 SNR=61.8
02:07:52.259 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:52.262 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:52.265 00.003 6120 Enqueuing Expose request
02:07:52.269 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.22) opts 0xd
02:07:52.269 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.22)
02:07:52.269 00.000 7680 Moving (0.14, -0.22) raw xDistance=0.10 yDistance=0.26
02:07:52.269 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:07:52.270 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:07:52.270 00.000 7680 MoveAxis(E, 0, ABG)
02:07:52.271 00.001 7680 Move returns status 0, amount 0
02:07:52.271 00.000 7680 MoveAxis(S, 144, ABG)
02:07:52.271 00.000 7680 Guiding  Dir = 1, Dur = 144
02:07:52.271 00.000 7680 IsSlewing returns 0
02:07:52.271 00.000 7680 IsGuiding returns 0
02:07:52.272 00.001 7680 PulseGuide returned control before completion, sleep 154
02:07:52.439 00.167 7680 IsGuiding returns 1
02:07:52.440 00.001 7680 scope still moving after pulse duration time elapsed
02:07:52.470 00.030 7680 IsSlewing returns 0
02:07:52.471 00.001 7680 IsGuiding returns 0
02:07:52.472 00.001 7680 scope move finished after 144 + 56 ms
02:07:52.472 00.000 7680 Move returns status 0, amount 144
02:07:52.473 00.001 7680 move complete, result=0
02:07:52.473 00.000 7680 worker thread done servicing request
02:07:52.474 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 144 ms SOUTH
02:07:52.483 00.009 7680 Worker thread wakes up
02:07:52.484 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:52.484 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:53.730 01.246 7680 Exposure complete
02:07:53.865 00.135 7680 worker thread done servicing request
02:07:53.865 00.000 6120 OnExposeComplete: enter
02:07:53.869 00.004 6120 UpdateGuideState(): m_state=6
02:07:53.874 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
02:07:53.879 00.005 6120 Star::Find returns 1 (0), X=513.15, Y=673.88, Mass=8848, SNR=63.0, Peak=227 HFD=6.6
02:07:53.883 00.004 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (0.19) = xAngle (-1.32 = -1.32)
02:07:53.889 00.006 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.56 = 1.56)
02:07:53.892 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-1.13 mountX=0.08 mountY=0.30, mountTheta=1.32
02:07:53.898 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.27, opts=13)
02:07:53.902 00.004 6120 Enqueuing Move request for scope (0.13, -0.27)
02:07:53.906 00.004 7680 Worker thread wakes up
02:07:53.907 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:53.912 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.27) opts 0xd
02:07:53.912 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.27)
02:07:53.912 00.000 7680 Moving (0.13, -0.27) raw xDistance=0.08 yDistance=0.30
02:07:53.912 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:07:53.913 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:07:53.913 00.000 7680 MoveAxis(E, 0, ABG)
02:07:53.913 00.000 7680 Move returns status 0, amount 0
02:07:53.913 00.000 7680 MoveAxis(S, 163, ABG)
02:07:53.914 00.001 7680 Guiding  Dir = 1, Dur = 163
02:07:53.914 00.000 6120 UpdateGuideState exits: m=8848 SNR=63.0
02:07:53.917 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:53.922 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:53.926 00.004 6120 Enqueuing Expose request
02:07:53.929 00.003 7680 IsSlewing returns 0
02:07:53.930 00.001 7680 IsGuiding returns 0
02:07:53.930 00.000 7680 PulseGuide returned control before completion, sleep 173
02:07:54.109 00.179 7680 IsGuiding returns 1
02:07:54.110 00.001 7680 scope still moving after pulse duration time elapsed
02:07:54.141 00.031 7680 IsSlewing returns 0
02:07:54.142 00.001 7680 IsGuiding returns 0
02:07:54.142 00.000 7680 scope move finished after 163 + 49 ms
02:07:54.144 00.002 7680 Move returns status 0, amount 163
02:07:54.144 00.000 7680 move complete, result=0
02:07:54.145 00.001 7680 worker thread done servicing request
02:07:54.145 00.000 7680 Worker thread wakes up
02:07:54.146 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 163 ms SOUTH
02:07:54.152 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:54.152 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:55.405 01.253 7680 Exposure complete
02:07:55.547 00.142 7680 worker thread done servicing request
02:07:55.547 00.000 6120 OnExposeComplete: enter
02:07:55.551 00.004 6120 UpdateGuideState(): m_state=6
02:07:55.555 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
02:07:55.559 00.004 6120 Star::Find returns 1 (0), X=513.16, Y=673.97, Mass=8197, SNR=60.0, Peak=203 HFD=6.4
02:07:55.563 00.004 6120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.19) = xAngle (-1.11 = -1.11)
02:07:55.566 00.003 6120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.77 = 1.77)
02:07:55.571 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.23 cameraTheta=-0.92 mountX=0.10 mountY=0.23, mountTheta=1.14
02:07:55.576 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.19, opts=13)
02:07:55.579 00.003 6120 Enqueuing Move request for scope (0.14, -0.19)
02:07:55.585 00.006 7680 Worker thread wakes up
02:07:55.585 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
02:07:55.585 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
02:07:55.585 00.000 7680 Moving (0.14, -0.19) raw xDistance=0.10 yDistance=0.23
02:07:55.586 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:55.589 00.003 6120 UpdateGuideState exits: m=8197 SNR=60.0
02:07:55.593 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:55.597 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:55.601 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:07:55.602 00.001 6120 Enqueuing Expose request
02:07:55.607 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:07:55.607 00.000 7680 MoveAxis(E, 0, ABG)
02:07:55.607 00.000 7680 Move returns status 0, amount 0
02:07:55.608 00.001 7680 MoveAxis(S, 124, ABG)
02:07:55.608 00.000 7680 Guiding  Dir = 1, Dur = 124
02:07:55.608 00.000 7680 IsSlewing returns 0
02:07:55.609 00.001 7680 IsGuiding returns 0
02:07:55.609 00.000 7680 PulseGuide returned control before completion, sleep 134
02:07:55.757 00.148 7680 IsGuiding returns 1
02:07:55.758 00.001 7680 scope still moving after pulse duration time elapsed
02:07:55.788 00.030 7680 IsSlewing returns 0
02:07:55.789 00.001 7680 IsGuiding returns 0
02:07:55.789 00.000 7680 scope move finished after 124 + 56 ms
02:07:55.790 00.001 7680 Move returns status 0, amount 124
02:07:55.790 00.000 7680 move complete, result=0
02:07:55.790 00.000 7680 worker thread done servicing request
02:07:55.790 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 124 ms SOUTH
02:07:55.799 00.009 7680 Worker thread wakes up
02:07:55.799 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:55.799 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:57.055 01.256 7680 Exposure complete
02:07:57.191 00.136 7680 worker thread done servicing request
02:07:57.191 00.000 6120 OnExposeComplete: enter
02:07:57.197 00.006 6120 UpdateGuideState(): m_state=6
02:07:57.202 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
02:07:57.206 00.004 6120 Star::Find returns 1 (0), X=512.93, Y=674.30, Mass=9083, SNR=63.4, Peak=211 HFD=6.8
02:07:57.210 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (0.19) = xAngle (1.95 = 1.95)
02:07:57.214 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.83 = -1.46)
02:07:57.218 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.14 mountX=-0.06 mountY=-0.17, mountTheta=-1.93
02:07:57.226 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.14, opts=13)
02:07:57.233 00.007 6120 Enqueuing Move request for scope (-0.09, 0.14)
02:07:57.238 00.005 7680 Worker thread wakes up
02:07:57.238 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:57.242 00.004 6120 UpdateGuideState exits: m=9083 SNR=63.4
02:07:57.245 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:57.250 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:57.254 00.004 6120 Enqueuing Expose request
02:07:57.259 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
02:07:57.259 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
02:07:57.259 00.000 7680 Moving (-0.09, 0.14) raw xDistance=-0.06 yDistance=-0.17
02:07:57.259 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:07:57.261 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:07:57.261 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:07:57.261 00.000 7680 MoveAxis(E, 0, ABG)
02:07:57.262 00.001 7680 Move returns status 0, amount 0
02:07:57.262 00.000 7680 MoveAxis(N, 0, ABG)
02:07:57.262 00.000 7680 Move returns status 0, amount 0
02:07:57.262 00.000 7680 move complete, result=0
02:07:57.263 00.001 7680 worker thread done servicing request
02:07:57.263 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:07:57.267 00.004 7680 Worker thread wakes up
02:07:57.267 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:57.267 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:07:58.515 01.248 7680 Exposure complete
02:07:58.654 00.139 7680 worker thread done servicing request
02:07:58.655 00.001 6120 OnExposeComplete: enter
02:07:58.659 00.004 6120 UpdateGuideState(): m_state=6
02:07:58.664 00.005 6120 Star::Find(15, 512, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
02:07:58.669 00.005 6120 Star::Find returns 1 (0), X=513.04, Y=673.82, Mass=8881, SNR=63.1, Peak=214 HFD=6.5
02:07:58.672 00.003 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
02:07:58.676 00.004 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
02:07:58.679 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.34 hyp=0.34 cameraTheta=-1.52 mountX=-0.05 mountY=0.31, mountTheta=1.72
02:07:58.685 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.34, opts=13)
02:07:58.688 00.003 6120 Enqueuing Move request for scope (0.02, -0.34)
02:07:58.692 00.004 7680 Worker thread wakes up
02:07:58.692 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:07:58.698 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.34) opts 0xd
02:07:58.698 00.000 6120 UpdateGuideState exits: m=8881 SNR=63.1
02:07:58.703 00.005 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.34)
02:07:58.703 00.000 7680 Moving (0.02, -0.34) raw xDistance=-0.05 yDistance=0.31
02:07:58.703 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:07:58.704 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:07:58.704 00.000 7680 MoveAxis(E, 0, ABG)
02:07:58.704 00.000 7680 Move returns status 0, amount 0
02:07:58.704 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:58.709 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:07:58.713 00.004 6120 Enqueuing Expose request
02:07:58.718 00.005 7680 MoveAxis(S, 167, ABG)
02:07:58.718 00.000 7680 Guiding  Dir = 1, Dur = 167
02:07:58.718 00.000 7680 IsSlewing returns 0
02:07:58.718 00.000 7680 IsGuiding returns 0
02:07:58.718 00.000 7680 PulseGuide returned control before completion, sleep 177
02:07:58.908 00.190 7680 IsGuiding returns 0
02:07:58.910 00.002 7680 Move returns status 0, amount 167
02:07:58.911 00.001 7680 move complete, result=0
02:07:58.911 00.000 7680 worker thread done servicing request
02:07:58.912 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 167 ms SOUTH
02:07:58.922 00.010 7680 Worker thread wakes up
02:07:58.922 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:07:58.924 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:08:00.177 01.253 7680 Exposure complete
02:08:00.330 00.153 7680 worker thread done servicing request
02:08:00.331 00.001 6120 OnExposeComplete: enter
02:08:00.335 00.004 6120 UpdateGuideState(): m_state=6
02:08:00.338 00.003 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
02:08:00.343 00.005 6120 Star::Find returns 1 (0), X=512.99, Y=673.88, Mass=9173, SNR=64.1, Peak=231 HFD=6.5
02:08:00.346 00.003 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
02:08:00.350 00.004 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
02:08:00.353 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.68 mountX=-0.08 mountY=0.23, mountTheta=1.91
02:08:00.359 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.28, opts=13)
02:08:00.363 00.004 6120 Enqueuing Move request for scope (-0.03, -0.28)
02:08:00.367 00.004 7680 Worker thread wakes up
02:08:00.367 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.28) opts 0xd
02:08:00.367 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.28)
02:08:00.367 00.000 7680 Moving (-0.03, -0.28) raw xDistance=-0.08 yDistance=0.23
02:08:00.368 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:08:00.368 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:08:00.368 00.000 7680 MoveAxis(E, 0, ABG)
02:08:00.368 00.000 7680 Move returns status 0, amount 0
02:08:00.368 00.000 7680 MoveAxis(S, 127, ABG)
02:08:00.368 00.000 7680 Guiding  Dir = 1, Dur = 127
02:08:00.368 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:00.372 00.004 7680 IsSlewing returns 0
02:08:00.373 00.001 7680 IsGuiding returns 0
02:08:00.373 00.000 7680 PulseGuide returned control before completion, sleep 137
02:08:00.373 00.000 6120 UpdateGuideState exits: m=9173 SNR=64.1
02:08:00.377 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:00.382 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:00.385 00.003 6120 Enqueuing Expose request
02:08:00.513 00.128 7680 IsGuiding returns 1
02:08:00.514 00.001 7680 scope still moving after pulse duration time elapsed
02:08:00.545 00.031 7680 IsSlewing returns 0
02:08:00.546 00.001 7680 IsGuiding returns 0
02:08:00.547 00.001 7680 scope move finished after 127 + 46 ms
02:08:00.547 00.000 7680 Move returns status 0, amount 127
02:08:00.547 00.000 7680 move complete, result=0
02:08:00.547 00.000 7680 worker thread done servicing request
02:08:00.547 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 127 ms SOUTH
02:08:00.554 00.007 7680 Worker thread wakes up
02:08:00.555 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:00.555 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:08:01.805 01.250 7680 Exposure complete
02:08:01.960 00.155 7680 worker thread done servicing request
02:08:01.960 00.000 6120 OnExposeComplete: enter
02:08:01.964 00.004 6120 UpdateGuideState(): m_state=6
02:08:01.970 00.006 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
02:08:01.976 00.006 6120 Star::Find returns 1 (0), X=513.05, Y=673.77, Mass=9195, SNR=64.1, Peak=227 HFD=6.7
02:08:01.982 00.006 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
02:08:01.987 00.005 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
02:08:01.992 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=-0.38 hyp=0.38 cameraTheta=-1.49 mountX=-0.04 mountY=0.36, mountTheta=1.69
02:08:01.997 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.38, opts=13)
02:08:02.001 00.004 6120 Enqueuing Move request for scope (0.03, -0.38)
02:08:02.006 00.005 7680 Worker thread wakes up
02:08:02.007 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.38) opts 0xd
02:08:02.007 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:02.011 00.004 6120 UpdateGuideState exits: m=9195 SNR=64.1
02:08:02.015 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:02.018 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:02.022 00.004 6120 Enqueuing Expose request
02:08:02.025 00.003 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.38)
02:08:02.025 00.000 7680 Moving (0.03, -0.38) raw xDistance=-0.04 yDistance=0.36
02:08:02.026 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:08:02.026 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:08:02.026 00.000 7680 MoveAxis(E, 0, ABG)
02:08:02.026 00.000 7680 Move returns status 0, amount 0
02:08:02.026 00.000 7680 MoveAxis(S, 193, ABG)
02:08:02.026 00.000 7680 Guiding  Dir = 1, Dur = 193
02:08:02.027 00.001 7680 IsSlewing returns 0
02:08:02.027 00.000 7680 IsGuiding returns 0
02:08:02.027 00.000 7680 PulseGuide returned control before completion, sleep 203
02:08:02.238 00.211 7680 IsGuiding returns 1
02:08:02.238 00.000 7680 scope still moving after pulse duration time elapsed
02:08:02.269 00.031 7680 IsSlewing returns 0
02:08:02.270 00.001 7680 IsGuiding returns 0
02:08:02.270 00.000 7680 scope move finished after 193 + 50 ms
02:08:02.272 00.002 7680 Move returns status 0, amount 193
02:08:02.272 00.000 7680 move complete, result=0
02:08:02.273 00.001 7680 worker thread done servicing request
02:08:02.273 00.000 7680 Worker thread wakes up
02:08:02.274 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 193 ms SOUTH
02:08:02.280 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:02.280 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:08:03.528 01.248 7680 Exposure complete
02:08:03.661 00.133 7680 worker thread done servicing request
02:08:03.661 00.000 6120 OnExposeComplete: enter
02:08:03.668 00.007 6120 UpdateGuideState(): m_state=6
02:08:03.673 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
02:08:03.677 00.004 6120 Star::Find returns 1 (0), X=513.14, Y=673.97, Mass=8419, SNR=61.5, Peak=229 HFD=6.4
02:08:03.682 00.005 6120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (0.19) = xAngle (-1.19 = -1.19)
02:08:03.685 00.003 6120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.68 = 1.68)
02:08:03.689 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-1.00 mountX=0.08 mountY=0.22, mountTheta=1.21
02:08:03.695 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.19, opts=13)
02:08:03.699 00.004 6120 Enqueuing Move request for scope (0.12, -0.19)
02:08:03.703 00.004 7680 Worker thread wakes up
02:08:03.703 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:03.707 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
02:08:03.709 00.002 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
02:08:03.709 00.000 7680 Moving (0.12, -0.19) raw xDistance=0.08 yDistance=0.22
02:08:03.709 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:08:03.709 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:08:03.709 00.000 7680 MoveAxis(E, 0, ABG)
02:08:03.709 00.000 7680 Move returns status 0, amount 0
02:08:03.710 00.001 7680 MoveAxis(S, 121, ABG)
02:08:03.711 00.001 7680 Guiding  Dir = 1, Dur = 121
02:08:03.711 00.000 6120 UpdateGuideState exits: m=8419 SNR=61.5
02:08:03.715 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:03.719 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:03.724 00.005 6120 Enqueuing Expose request
02:08:03.729 00.005 7680 IsSlewing returns 0
02:08:03.729 00.000 7680 IsGuiding returns 0
02:08:03.730 00.001 7680 PulseGuide returned control before completion, sleep 131
02:08:03.874 00.144 7680 IsGuiding returns 1
02:08:03.875 00.001 7680 scope still moving after pulse duration time elapsed
02:08:03.905 00.030 7680 IsSlewing returns 0
02:08:03.906 00.001 7680 IsGuiding returns 0
02:08:03.906 00.000 7680 scope move finished after 121 + 56 ms
02:08:03.907 00.001 7680 Move returns status 0, amount 121
02:08:03.907 00.000 7680 move complete, result=0
02:08:03.909 00.002 7680 worker thread done servicing request
02:08:03.910 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 121 ms SOUTH
02:08:03.916 00.006 7680 Worker thread wakes up
02:08:03.916 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:03.917 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:08:05.162 01.245 7680 Exposure complete
02:08:05.300 00.138 7680 worker thread done servicing request
02:08:05.301 00.001 6120 OnExposeComplete: enter
02:08:05.304 00.003 6120 UpdateGuideState(): m_state=6
02:08:05.308 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
02:08:05.312 00.004 6120 Star::Find returns 1 (0), X=513.08, Y=674.07, Mass=8091, SNR=58.7, Peak=225 HFD=6.3
02:08:05.317 00.005 6120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.19) = xAngle (-1.17 = -1.17)
02:08:05.322 00.005 6120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.70 = 1.70)
02:08:05.326 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.10 cameraTheta=-0.99 mountX=0.04 mountY=0.10, mountTheta=1.20
02:08:05.331 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.09, opts=13)
02:08:05.335 00.004 6120 Enqueuing Move request for scope (0.06, -0.09)
02:08:05.337 00.002 7680 Worker thread wakes up
02:08:05.338 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
02:08:05.338 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
02:08:05.339 00.001 7680 Moving (0.06, -0.09) raw xDistance=0.04 yDistance=0.10
02:08:05.339 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:08:05.339 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:05.343 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:08:05.343 00.000 6120 UpdateGuideState exits: m=8091 SNR=58.7
02:08:05.347 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:08:05.347 00.000 7680 MoveAxis(E, 0, ABG)
02:08:05.347 00.000 7680 Move returns status 0, amount 0
02:08:05.347 00.000 7680 MoveAxis(N, 0, ABG)
02:08:05.348 00.001 7680 Move returns status 0, amount 0
02:08:05.348 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:05.353 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:05.358 00.005 6120 Enqueuing Expose request
02:08:05.362 00.004 7680 move complete, result=0
02:08:05.362 00.000 7680 worker thread done servicing request
02:08:05.363 00.001 7680 Worker thread wakes up
02:08:05.363 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:05.363 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:08:05.363 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:06.614 01.251 7680 Exposure complete
02:08:06.745 00.131 7680 worker thread done servicing request
02:08:06.746 00.001 6120 OnExposeComplete: enter
02:08:06.750 00.004 6120 UpdateGuideState(): m_state=6
02:08:06.753 00.003 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
02:08:06.758 00.005 6120 Star::Find returns 1 (0), X=512.87, Y=674.33, Mass=8759, SNR=61.5, Peak=202 HFD=6.7
02:08:06.763 00.005 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (0.19) = xAngle (2.10 = 2.10)
02:08:06.767 00.004 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.97 = -1.31)
02:08:06.771 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.23 cameraTheta=2.28 mountX=-0.12 mountY=-0.23, mountTheta=-2.05
02:08:06.775 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.18, opts=13)
02:08:06.780 00.005 6120 Enqueuing Move request for scope (-0.15, 0.18)
02:08:06.784 00.004 7680 Worker thread wakes up
02:08:06.784 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
02:08:06.784 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
02:08:06.785 00.001 7680 Moving (-0.15, 0.18) raw xDistance=-0.12 yDistance=-0.23
02:08:06.785 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:08:06.785 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:08:06.785 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:06.789 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:08:06.789 00.000 7680 MoveAxis(E, 0, ABG)
02:08:06.790 00.001 7680 Move returns status 0, amount 0
02:08:06.790 00.000 7680 MoveAxis(N, 0, ABG)
02:08:06.790 00.000 7680 Move returns status 0, amount 0
02:08:06.790 00.000 7680 move complete, result=0
02:08:06.791 00.001 7680 worker thread done servicing request
02:08:06.791 00.000 6120 UpdateGuideState exits: m=8759 SNR=61.5
02:08:06.795 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:06.799 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:06.802 00.003 6120 Enqueuing Expose request
02:08:06.806 00.004 7680 Worker thread wakes up
02:08:06.806 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:06.806 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:08:06.806 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:08:08.053 01.247 7680 Exposure complete
02:08:08.192 00.139 7680 worker thread done servicing request
02:08:08.193 00.001 6120 OnExposeComplete: enter
02:08:08.196 00.003 6120 UpdateGuideState(): m_state=6
02:08:08.200 00.004 6120 Star::Find(15, 512, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
02:08:08.205 00.005 6120 Star::Find returns 1 (0), X=513.01, Y=673.86, Mass=8458, SNR=61.0, Peak=213 HFD=6.4
02:08:08.208 00.003 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
02:08:08.212 00.004 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
02:08:08.216 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.30 hyp=0.30 cameraTheta=-1.61 mountX=-0.07 mountY=0.26, mountTheta=1.82
02:08:08.222 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.30, opts=13)
02:08:08.227 00.005 6120 Enqueuing Move request for scope (-0.01, -0.30)
02:08:08.232 00.005 7680 Worker thread wakes up
02:08:08.232 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:08.235 00.003 6120 UpdateGuideState exits: m=8458 SNR=61.0
02:08:08.240 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:08.244 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.30) opts 0xd
02:08:08.244 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.30)
02:08:08.244 00.000 7680 Moving (-0.01, -0.30) raw xDistance=-0.07 yDistance=0.26
02:08:08.244 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:08:08.244 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:08:08.245 00.001 7680 MoveAxis(E, 0, ABG)
02:08:08.245 00.000 7680 Move returns status 0, amount 0
02:08:08.245 00.000 7680 MoveAxis(S, 142, ABG)
02:08:08.245 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:08.249 00.004 6120 Enqueuing Expose request
02:08:08.253 00.004 7680 Guiding  Dir = 1, Dur = 142
02:08:08.253 00.000 7680 IsSlewing returns 0
02:08:08.254 00.001 7680 IsGuiding returns 0
02:08:08.255 00.001 7680 PulseGuide returned control before completion, sleep 152
02:08:08.416 00.161 7680 IsGuiding returns 1
02:08:08.417 00.001 7680 scope still moving after pulse duration time elapsed
02:08:08.448 00.031 7680 IsSlewing returns 0
02:08:08.449 00.001 7680 IsGuiding returns 0
02:08:08.450 00.001 7680 scope move finished after 142 + 53 ms
02:08:08.451 00.001 7680 Move returns status 0, amount 142
02:08:08.451 00.000 7680 move complete, result=0
02:08:08.452 00.001 7680 worker thread done servicing request
02:08:08.452 00.000 7680 Worker thread wakes up
02:08:08.452 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 142 ms SOUTH
02:08:08.459 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:08.459 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:08:09.711 01.252 7680 Exposure complete
02:08:09.851 00.140 7680 worker thread done servicing request
02:08:09.851 00.000 6120 OnExposeComplete: enter
02:08:09.856 00.005 6120 UpdateGuideState(): m_state=6
02:08:09.860 00.004 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
02:08:09.864 00.004 6120 Star::Find returns 1 (0), X=512.97, Y=673.88, Mass=8419, SNR=60.0, Peak=220 HFD=6.3
02:08:09.867 00.003 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
02:08:09.871 00.004 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
02:08:09.875 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.76 mountX=-0.11 mountY=0.23, mountTheta=2.00
02:08:09.880 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.28, opts=13)
02:08:09.884 00.004 6120 Enqueuing Move request for scope (-0.05, -0.28)
02:08:09.890 00.006 7680 Worker thread wakes up
02:08:09.890 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:09.894 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.28) opts 0xd
02:08:09.894 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.28)
02:08:09.894 00.000 7680 Moving (-0.05, -0.28) raw xDistance=-0.11 yDistance=0.23
02:08:09.895 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:08:09.895 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:08:09.895 00.000 7680 MoveAxis(E, 0, ABG)
02:08:09.895 00.000 7680 Move returns status 0, amount 0
02:08:09.895 00.000 7680 MoveAxis(S, 123, ABG)
02:08:09.896 00.001 7680 Guiding  Dir = 1, Dur = 123
02:08:09.896 00.000 6120 UpdateGuideState exits: m=8419 SNR=60.0
02:08:09.900 00.004 7680 IsSlewing returns 0
02:08:09.900 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:09.905 00.005 7680 IsGuiding returns 0
02:08:09.905 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:09.909 00.004 7680 PulseGuide returned control before completion, sleep 133
02:08:09.909 00.000 6120 Enqueuing Expose request
02:08:10.044 00.135 7680 IsGuiding returns 1
02:08:10.045 00.001 7680 scope still moving after pulse duration time elapsed
02:08:10.076 00.031 7680 IsSlewing returns 0
02:08:10.078 00.002 7680 IsGuiding returns 0
02:08:10.079 00.001 7680 scope move finished after 123 + 51 ms
02:08:10.079 00.000 7680 Move returns status 0, amount 123
02:08:10.080 00.001 7680 move complete, result=0
02:08:10.080 00.000 7680 worker thread done servicing request
02:08:10.080 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 123 ms SOUTH
02:08:10.086 00.006 7680 Worker thread wakes up
02:08:10.087 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:10.087 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:08:11.338 01.251 7680 Exposure complete
02:08:11.476 00.138 7680 worker thread done servicing request
02:08:11.477 00.001 6120 OnExposeComplete: enter
02:08:11.482 00.005 6120 UpdateGuideState(): m_state=6
02:08:11.488 00.006 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
02:08:11.492 00.004 6120 Star::Find returns 1 (0), X=512.79, Y=673.73, Mass=9049, SNR=62.6, Peak=221 HFD=6.6
02:08:11.495 00.003 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
02:08:11.498 00.003 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
02:08:11.501 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.42 hyp=0.48 cameraTheta=-2.06 mountX=-0.30 mountY=0.28, mountTheta=2.39
02:08:11.506 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.42, opts=13)
02:08:11.511 00.005 6120 Enqueuing Move request for scope (-0.23, -0.42)
02:08:11.515 00.004 7680 Worker thread wakes up
02:08:11.516 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:11.520 00.004 6120 UpdateGuideState exits: m=9049 SNR=62.6
02:08:11.524 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:11.527 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:11.531 00.004 6120 Enqueuing Expose request
02:08:11.535 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.42) opts 0xd
02:08:11.536 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.42)
02:08:11.536 00.000 7680 Moving (-0.23, -0.42) raw xDistance=-0.30 yDistance=0.28
02:08:11.536 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:08:11.536 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:08:11.536 00.000 7680 MoveAxis(E, 123, ABG)
02:08:11.537 00.001 7680 Guiding  Dir = 2, Dur = 123
02:08:11.538 00.001 7680 IsSlewing returns 0
02:08:11.538 00.000 7680 IsGuiding returns 0
02:08:11.538 00.000 7680 PulseGuide returned control before completion, sleep 133
02:08:11.686 00.148 7680 IsGuiding returns 1
02:08:11.687 00.001 7680 scope still moving after pulse duration time elapsed
02:08:11.717 00.030 7680 IsSlewing returns 0
02:08:11.718 00.001 7680 IsGuiding returns 0
02:08:11.718 00.000 7680 scope move finished after 123 + 57 ms
02:08:11.718 00.000 7680 Move returns status 0, amount 123
02:08:11.719 00.001 7680 MoveAxis(S, 153, ABG)
02:08:11.719 00.000 7680 Guiding  Dir = 1, Dur = 153
02:08:11.719 00.000 7680 IsSlewing returns 0
02:08:11.721 00.002 7680 IsGuiding returns 0
02:08:11.722 00.001 7680 PulseGuide returned control before completion, sleep 163
02:08:11.890 00.168 7680 IsGuiding returns 1
02:08:11.890 00.000 7680 scope still moving after pulse duration time elapsed
02:08:11.921 00.031 7680 IsSlewing returns 0
02:08:11.922 00.001 7680 IsGuiding returns 0
02:08:11.922 00.000 7680 scope move finished after 153 + 47 ms
02:08:11.922 00.000 7680 Move returns status 0, amount 153
02:08:11.922 00.000 7680 move complete, result=0
02:08:11.923 00.001 7680 worker thread done servicing request
02:08:11.923 00.000 6120 GuideStep: -0.3 px 123 ms EAST, 0.3 px 153 ms SOUTH
02:08:11.928 00.005 7680 Worker thread wakes up
02:08:11.929 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:11.929 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:08:13.184 01.255 7680 Exposure complete
02:08:13.308 00.124 7680 worker thread done servicing request
02:08:13.308 00.000 6120 OnExposeComplete: enter
02:08:13.312 00.004 6120 UpdateGuideState(): m_state=6
02:08:13.317 00.005 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
02:08:13.322 00.005 6120 Star::Find returns 1 (0), X=513.00, Y=673.84, Mass=8412, SNR=60.7, Peak=216 HFD=6.5
02:08:13.326 00.004 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
02:08:13.331 00.005 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
02:08:13.335 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.63 mountX=-0.08 mountY=0.27, mountTheta=1.85
02:08:13.340 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.31, opts=13)
02:08:13.344 00.004 6120 Enqueuing Move request for scope (-0.02, -0.31)
02:08:13.348 00.004 7680 Worker thread wakes up
02:08:13.348 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:13.353 00.005 6120 UpdateGuideState exits: m=8412 SNR=60.7
02:08:13.358 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:13.361 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:13.366 00.005 6120 Enqueuing Expose request
02:08:13.368 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.31) opts 0xd
02:08:13.368 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.31)
02:08:13.370 00.002 7680 Moving (-0.02, -0.31) raw xDistance=-0.08 yDistance=0.27
02:08:13.370 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:08:13.370 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:08:13.370 00.000 7680 MoveAxis(E, 0, ABG)
02:08:13.370 00.000 7680 Move returns status 0, amount 0
02:08:13.371 00.001 7680 MoveAxis(S, 147, ABG)
02:08:13.371 00.000 7680 Guiding  Dir = 1, Dur = 147
02:08:13.371 00.000 7680 IsSlewing returns 0
02:08:13.371 00.000 7680 IsGuiding returns 0
02:08:13.371 00.000 7680 PulseGuide returned control before completion, sleep 157
02:08:13.538 00.167 7680 IsGuiding returns 1
02:08:13.539 00.001 7680 scope still moving after pulse duration time elapsed
02:08:13.569 00.030 7680 IsSlewing returns 0
02:08:13.570 00.001 7680 IsGuiding returns 0
02:08:13.570 00.000 7680 scope move finished after 147 + 51 ms
02:08:13.571 00.001 7680 Move returns status 0, amount 147
02:08:13.571 00.000 7680 move complete, result=0
02:08:13.571 00.000 7680 worker thread done servicing request
02:08:13.571 00.000 7680 Worker thread wakes up
02:08:13.573 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 147 ms SOUTH
02:08:13.579 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:13.579 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:08:14.831 01.252 7680 Exposure complete
02:08:14.975 00.144 7680 worker thread done servicing request
02:08:14.975 00.000 6120 OnExposeComplete: enter
02:08:14.979 00.004 6120 UpdateGuideState(): m_state=6
02:08:14.984 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
02:08:14.988 00.004 6120 Star::Find returns 1 (0), X=513.07, Y=673.91, Mass=8478, SNR=61.0, Peak=221 HFD=6.4
02:08:14.992 00.004 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
02:08:14.995 00.003 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
02:08:14.999 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.25 cameraTheta=-1.35 mountX=0.01 mountY=0.24, mountTheta=1.54
02:08:15.004 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.24, opts=13)
02:08:15.008 00.004 6120 Enqueuing Move request for scope (0.05, -0.24)
02:08:15.013 00.005 7680 Worker thread wakes up
02:08:15.013 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd
02:08:15.013 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.24)
02:08:15.014 00.001 7680 Moving (0.05, -0.24) raw xDistance=0.01 yDistance=0.24
02:08:15.014 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:08:15.014 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:08:15.014 00.000 7680 MoveAxis(E, 0, ABG)
02:08:15.015 00.001 7680 Move returns status 0, amount 0
02:08:15.015 00.000 7680 MoveAxis(S, 131, ABG)
02:08:15.015 00.000 7680 Guiding  Dir = 1, Dur = 131
02:08:15.015 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:15.020 00.005 7680 IsSlewing returns 0
02:08:15.020 00.000 6120 UpdateGuideState exits: m=8478 SNR=61.0
02:08:15.024 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:15.028 00.004 7680 IsGuiding returns 0
02:08:15.028 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:15.032 00.004 7680 PulseGuide returned control before completion, sleep 141
02:08:15.033 00.001 6120 Enqueuing Expose request
02:08:15.190 00.157 7680 IsGuiding returns 0
02:08:15.191 00.001 7680 Move returns status 0, amount 131
02:08:15.191 00.000 7680 move complete, result=0
02:08:15.192 00.001 7680 worker thread done servicing request
02:08:15.192 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 131 ms SOUTH
02:08:15.196 00.004 7680 Worker thread wakes up
02:08:15.198 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:15.198 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:08:16.456 01.258 7680 Exposure complete
02:08:16.593 00.137 7680 worker thread done servicing request
02:08:16.593 00.000 6120 OnExposeComplete: enter
02:08:16.597 00.004 6120 UpdateGuideState(): m_state=6
02:08:16.602 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
02:08:16.608 00.006 6120 Star::Find returns 1 (0), X=512.92, Y=673.88, Mass=8891, SNR=62.6, Peak=218 HFD=6.5
02:08:16.613 00.005 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.09 = -2.09)
02:08:16.616 00.003 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.78 = 0.78)
02:08:16.621 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.91 mountX=-0.15 mountY=0.20, mountTheta=2.19
02:08:16.625 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.27, opts=13)
02:08:16.629 00.004 6120 Enqueuing Move request for scope (-0.10, -0.27)
02:08:16.634 00.005 7680 Worker thread wakes up
02:08:16.634 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:16.639 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.27) opts 0xd
02:08:16.639 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.27)
02:08:16.640 00.001 7680 Moving (-0.10, -0.27) raw xDistance=-0.15 yDistance=0.20
02:08:16.640 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:08:16.640 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:08:16.640 00.000 7680 MoveAxis(E, 0, ABG)
02:08:16.640 00.000 6120 UpdateGuideState exits: m=8891 SNR=62.6
02:08:16.644 00.004 7680 Move returns status 0, amount 0
02:08:16.644 00.000 7680 MoveAxis(S, 111, ABG)
02:08:16.645 00.001 7680 Guiding  Dir = 1, Dur = 111
02:08:16.645 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:16.649 00.004 7680 IsSlewing returns 0
02:08:16.649 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:16.652 00.003 7680 IsGuiding returns 0
02:08:16.653 00.001 6120 Enqueuing Expose request
02:08:16.656 00.003 7680 PulseGuide returned control before completion, sleep 121
02:08:16.789 00.133 7680 IsGuiding returns 1
02:08:16.790 00.001 7680 scope still moving after pulse duration time elapsed
02:08:16.820 00.030 7680 IsSlewing returns 0
02:08:16.822 00.002 7680 IsGuiding returns 0
02:08:16.822 00.000 7680 scope move finished after 111 + 58 ms
02:08:16.823 00.001 7680 Move returns status 0, amount 111
02:08:16.823 00.000 7680 move complete, result=0
02:08:16.823 00.000 7680 worker thread done servicing request
02:08:16.823 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 111 ms SOUTH
02:08:16.832 00.009 7680 Worker thread wakes up
02:08:16.832 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:16.832 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:08:18.080 01.248 7680 Exposure complete
02:08:18.223 00.143 7680 worker thread done servicing request
02:08:18.223 00.000 6120 OnExposeComplete: enter
02:08:18.227 00.004 6120 UpdateGuideState(): m_state=6
02:08:18.233 00.006 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
02:08:18.238 00.005 6120 Star::Find returns 1 (0), X=512.95, Y=673.82, Mass=9005, SNR=62.5, Peak=215 HFD=6.6
02:08:18.242 00.004 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
02:08:18.247 00.005 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
02:08:18.250 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.33 hyp=0.34 cameraTheta=-1.77 mountX=-0.13 mountY=0.27, mountTheta=2.01
02:08:18.256 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.33, opts=13)
02:08:18.262 00.006 6120 Enqueuing Move request for scope (-0.07, -0.33)
02:08:18.266 00.004 7680 Worker thread wakes up
02:08:18.266 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:18.270 00.004 6120 UpdateGuideState exits: m=9005 SNR=62.5
02:08:18.273 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:18.278 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:18.281 00.003 6120 Enqueuing Expose request
02:08:18.285 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.33) opts 0xd
02:08:18.285 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.33)
02:08:18.285 00.000 7680 Moving (-0.07, -0.33) raw xDistance=-0.13 yDistance=0.27
02:08:18.286 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:08:18.286 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:08:18.286 00.000 7680 MoveAxis(E, 0, ABG)
02:08:18.286 00.000 7680 Move returns status 0, amount 0
02:08:18.286 00.000 7680 MoveAxis(S, 146, ABG)
02:08:18.287 00.001 7680 Guiding  Dir = 1, Dur = 146
02:08:18.288 00.001 7680 IsSlewing returns 0
02:08:18.288 00.000 7680 IsGuiding returns 0
02:08:18.288 00.000 7680 PulseGuide returned control before completion, sleep 156
02:08:18.448 00.160 7680 IsGuiding returns 1
02:08:18.448 00.000 7680 scope still moving after pulse duration time elapsed
02:08:18.479 00.031 7680 IsSlewing returns 0
02:08:18.481 00.002 7680 IsGuiding returns 0
02:08:18.481 00.000 7680 scope move finished after 146 + 47 ms
02:08:18.482 00.001 7680 Move returns status 0, amount 146
02:08:18.482 00.000 7680 move complete, result=0
02:08:18.483 00.001 7680 worker thread done servicing request
02:08:18.483 00.000 7680 Worker thread wakes up
02:08:18.484 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 146 ms SOUTH
02:08:18.490 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:18.490 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:08:19.746 01.256 7680 Exposure complete
02:08:19.887 00.141 7680 worker thread done servicing request
02:08:19.887 00.000 6120 OnExposeComplete: enter
02:08:19.891 00.004 6120 UpdateGuideState(): m_state=6
02:08:19.896 00.005 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
02:08:19.900 00.004 6120 Star::Find returns 1 (0), X=512.91, Y=673.92, Mass=8681, SNR=62.0, Peak=205 HFD=6.4
02:08:19.903 00.003 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
02:08:19.907 00.004 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
02:08:19.911 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.24 hyp=0.26 cameraTheta=-2.01 mountX=-0.15 mountY=0.17, mountTheta=2.32
02:08:19.915 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.24, opts=13)
02:08:19.919 00.004 6120 Enqueuing Move request for scope (-0.11, -0.24)
02:08:19.924 00.005 7680 Worker thread wakes up
02:08:19.924 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:19.928 00.004 6120 UpdateGuideState exits: m=8681 SNR=62.0
02:08:19.931 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:19.934 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:19.938 00.004 6120 Enqueuing Expose request
02:08:19.943 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.24) opts 0xd
02:08:19.943 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.24)
02:08:19.943 00.000 7680 Moving (-0.11, -0.24) raw xDistance=-0.15 yDistance=0.17
02:08:19.943 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:08:19.944 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:08:19.944 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:08:19.944 00.000 7680 MoveAxis(E, 0, ABG)
02:08:19.944 00.000 7680 Move returns status 0, amount 0
02:08:19.945 00.001 7680 MoveAxis(N, 0, ABG)
02:08:19.945 00.000 7680 Move returns status 0, amount 0
02:08:19.945 00.000 7680 move complete, result=0
02:08:19.946 00.001 7680 worker thread done servicing request
02:08:19.946 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:08:19.952 00.006 7680 Worker thread wakes up
02:08:19.952 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:19.952 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:08:21.203 01.251 7680 Exposure complete
02:08:21.340 00.137 7680 worker thread done servicing request
02:08:21.340 00.000 6120 OnExposeComplete: enter
02:08:21.345 00.005 6120 UpdateGuideState(): m_state=6
02:08:21.349 00.004 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
02:08:21.353 00.004 6120 Star::Find returns 1 (0), X=512.63, Y=673.82, Mass=8802, SNR=63.1, Peak=219 HFD=6.6
02:08:21.359 00.006 6120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (0.19) = xAngle (-2.62 = -2.62)
02:08:21.363 00.004 6120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.25 = 0.25)
02:08:21.369 00.006 6120 CameraToMount -- cameraX=-0.39 cameraY=-0.33 hyp=0.51 cameraTheta=-2.43 mountX=-0.45 mountY=0.13, mountTheta=2.86
02:08:21.375 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=-0.33, opts=13)
02:08:21.380 00.005 6120 Enqueuing Move request for scope (-0.39, -0.33)
02:08:21.385 00.005 7680 Worker thread wakes up
02:08:21.385 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:21.389 00.004 6120 UpdateGuideState exits: m=8802 SNR=63.1
02:08:21.393 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:21.397 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:21.400 00.003 6120 Enqueuing Expose request
02:08:21.404 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.33) opts 0xd
02:08:21.404 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, -0.33)
02:08:21.405 00.001 7680 Moving (-0.39, -0.33) raw xDistance=-0.45 yDistance=0.13
02:08:21.405 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
02:08:21.405 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:08:21.405 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:08:21.405 00.000 7680 MoveAxis(E, 182, ABG)
02:08:21.406 00.001 7680 Guiding  Dir = 2, Dur = 182
02:08:21.406 00.000 7680 IsSlewing returns 0
02:08:21.406 00.000 7680 IsGuiding returns 0
02:08:21.407 00.001 7680 PulseGuide returned control before completion, sleep 192
02:08:21.614 00.207 7680 IsGuiding returns 0
02:08:21.614 00.000 7680 Move returns status 0, amount 182
02:08:21.616 00.002 7680 MoveAxis(N, 0, ABG)
02:08:21.616 00.000 7680 Move returns status 0, amount 0
02:08:21.617 00.001 7680 move complete, result=0
02:08:21.617 00.000 7680 worker thread done servicing request
02:08:21.617 00.000 7680 Worker thread wakes up
02:08:21.618 00.001 6120 GuideStep: -0.4 px 182 ms EAST, 0.1 px 0 ms NORTH
02:08:21.623 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:21.624 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:08:22.877 01.253 7680 Exposure complete
02:08:23.039 00.162 7680 worker thread done servicing request
02:08:23.040 00.001 6120 OnExposeComplete: enter
02:08:23.047 00.007 6120 UpdateGuideState(): m_state=6
02:08:23.053 00.006 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
02:08:23.058 00.005 6120 Star::Find returns 1 (0), X=513.01, Y=673.71, Mass=8873, SNR=62.5, Peak=210 HFD=6.6
02:08:23.062 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
02:08:23.067 00.005 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
02:08:23.074 00.007 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.44 hyp=0.44 cameraTheta=-1.58 mountX=-0.09 mountY=0.40, mountTheta=1.79
02:08:23.081 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.44, opts=13)
02:08:23.086 00.005 6120 Enqueuing Move request for scope (-0.01, -0.44)
02:08:23.092 00.006 7680 Worker thread wakes up
02:08:23.092 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:23.097 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.44) opts 0xd
02:08:23.098 00.001 6120 UpdateGuideState exits: m=8873 SNR=62.5
02:08:23.101 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.44)
02:08:23.101 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:23.105 00.004 7680 Moving (-0.01, -0.44) raw xDistance=-0.09 yDistance=0.40
02:08:23.105 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:23.108 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:08:23.109 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
02:08:23.109 00.000 6120 Enqueuing Expose request
02:08:23.113 00.004 7680 MoveAxis(E, 0, ABG)
02:08:23.113 00.000 7680 Move returns status 0, amount 0
02:08:23.113 00.000 7680 MoveAxis(S, 215, ABG)
02:08:23.113 00.000 7680 Guiding  Dir = 1, Dur = 215
02:08:23.113 00.000 7680 IsSlewing returns 0
02:08:23.114 00.001 7680 IsGuiding returns 0
02:08:23.114 00.000 7680 PulseGuide returned control before completion, sleep 225
02:08:23.367 00.253 7680 IsGuiding returns 0
02:08:23.371 00.004 7680 Move returns status 0, amount 215
02:08:23.372 00.001 7680 move complete, result=0
02:08:23.374 00.002 7680 worker thread done servicing request
02:08:23.374 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 215 ms SOUTH
02:08:23.378 00.004 7680 Worker thread wakes up
02:08:23.379 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:23.379 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:08:24.621 01.242 7680 Exposure complete
02:08:24.765 00.144 7680 worker thread done servicing request
02:08:24.766 00.001 6120 OnExposeComplete: enter
02:08:24.770 00.004 6120 UpdateGuideState(): m_state=6
02:08:24.773 00.003 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
02:08:24.776 00.003 6120 Star::Find returns 1 (0), X=512.96, Y=673.87, Mass=8801, SNR=62.3, Peak=210 HFD=6.5
02:08:24.781 00.005 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
02:08:24.784 00.003 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
02:08:24.789 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.30 cameraTheta=-1.78 mountX=-0.11 mountY=0.23, mountTheta=2.03
02:08:24.795 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.29, opts=13)
02:08:24.798 00.003 6120 Enqueuing Move request for scope (-0.06, -0.29)
02:08:24.802 00.004 7680 Worker thread wakes up
02:08:24.802 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.29) opts 0xd
02:08:24.803 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.29)
02:08:24.803 00.000 7680 Moving (-0.06, -0.29) raw xDistance=-0.11 yDistance=0.23
02:08:24.803 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:08:24.803 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:08:24.803 00.000 7680 MoveAxis(E, 0, ABG)
02:08:24.804 00.001 7680 Move returns status 0, amount 0
02:08:24.804 00.000 7680 MoveAxis(S, 126, ABG)
02:08:24.804 00.000 7680 Guiding  Dir = 1, Dur = 126
02:08:24.804 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:24.808 00.004 7680 IsSlewing returns 0
02:08:24.809 00.001 6120 UpdateGuideState exits: m=8801 SNR=62.3
02:08:24.812 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:24.815 00.003 7680 IsGuiding returns 0
02:08:24.816 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:24.819 00.003 7680 PulseGuide returned control before completion, sleep 136
02:08:24.820 00.001 6120 Enqueuing Expose request
02:08:24.970 00.150 7680 IsGuiding returns 1
02:08:24.970 00.000 7680 scope still moving after pulse duration time elapsed
02:08:25.002 00.032 7680 IsSlewing returns 0
02:08:25.005 00.003 7680 IsGuiding returns 0
02:08:25.006 00.001 7680 scope move finished after 126 + 63 ms
02:08:25.006 00.000 7680 Move returns status 0, amount 126
02:08:25.007 00.001 7680 move complete, result=0
02:08:25.008 00.001 7680 worker thread done servicing request
02:08:25.009 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 126 ms SOUTH
02:08:25.015 00.006 7680 Worker thread wakes up
02:08:25.015 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:25.015 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:08:26.258 01.243 7680 Exposure complete
02:08:26.403 00.145 7680 worker thread done servicing request
02:08:26.403 00.000 6120 OnExposeComplete: enter
02:08:26.407 00.004 6120 UpdateGuideState(): m_state=6
02:08:26.411 00.004 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
02:08:26.414 00.003 6120 Star::Find returns 1 (0), X=513.00, Y=673.76, Mass=8793, SNR=62.2, Peak=215 HFD=6.5
02:08:26.418 00.004 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
02:08:26.424 00.006 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
02:08:26.427 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.39 hyp=0.39 cameraTheta=-1.63 mountX=-0.10 mountY=0.34, mountTheta=1.85
02:08:26.433 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.39, opts=13)
02:08:26.436 00.003 6120 Enqueuing Move request for scope (-0.02, -0.39)
02:08:26.440 00.004 7680 Worker thread wakes up
02:08:26.441 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.39) opts 0xd
02:08:26.441 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.39)
02:08:26.441 00.000 7680 Moving (-0.02, -0.39) raw xDistance=-0.10 yDistance=0.34
02:08:26.441 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:26.446 00.005 6120 UpdateGuideState exits: m=8793 SNR=62.2
02:08:26.451 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:26.455 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:26.458 00.003 6120 Enqueuing Expose request
02:08:26.462 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:08:26.462 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:08:26.462 00.000 7680 MoveAxis(E, 0, ABG)
02:08:26.462 00.000 7680 Move returns status 0, amount 0
02:08:26.463 00.001 7680 MoveAxis(S, 186, ABG)
02:08:26.463 00.000 7680 Guiding  Dir = 1, Dur = 186
02:08:26.463 00.000 7680 IsSlewing returns 0
02:08:26.463 00.000 7680 IsGuiding returns 0
02:08:26.464 00.001 7680 PulseGuide returned control before completion, sleep 196
02:08:26.672 00.208 7680 IsGuiding returns 1
02:08:26.673 00.001 7680 scope still moving after pulse duration time elapsed
02:08:26.702 00.029 7680 IsSlewing returns 0
02:08:26.703 00.001 7680 IsGuiding returns 0
02:08:26.705 00.002 7680 scope move finished after 186 + 55 ms
02:08:26.705 00.000 7680 Move returns status 0, amount 186
02:08:26.706 00.001 7680 move complete, result=0
02:08:26.706 00.000 7680 worker thread done servicing request
02:08:26.707 00.001 7680 Worker thread wakes up
02:08:26.707 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 186 ms SOUTH
02:08:26.713 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:26.714 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:08:27.967 01.253 7680 Exposure complete
02:08:28.091 00.124 7680 worker thread done servicing request
02:08:28.091 00.000 6120 OnExposeComplete: enter
02:08:28.095 00.004 6120 UpdateGuideState(): m_state=6
02:08:28.101 00.006 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
02:08:28.108 00.007 6120 Star::Find returns 1 (0), X=513.09, Y=673.92, Mass=8702, SNR=60.9, Peak=218 HFD=6.4
02:08:28.113 00.005 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.48 = -1.48)
02:08:28.118 00.005 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
02:08:28.124 00.006 6120 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.30 mountX=0.02 mountY=0.24, mountTheta=1.48
02:08:28.132 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.23, opts=13)
02:08:28.138 00.006 6120 Enqueuing Move request for scope (0.07, -0.23)
02:08:28.144 00.006 7680 Worker thread wakes up
02:08:28.144 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:28.149 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
02:08:28.150 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
02:08:28.150 00.000 6120 UpdateGuideState exits: m=8702 SNR=60.9
02:08:28.156 00.006 7680 Moving (0.07, -0.23) raw xDistance=0.02 yDistance=0.24
02:08:28.156 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:08:28.156 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:08:28.156 00.000 7680 MoveAxis(E, 0, ABG)
02:08:28.157 00.001 7680 Move returns status 0, amount 0
02:08:28.157 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:28.162 00.005 7680 MoveAxis(S, 129, ABG)
02:08:28.162 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:28.167 00.005 6120 Enqueuing Expose request
02:08:28.175 00.008 7680 Guiding  Dir = 1, Dur = 129
02:08:28.175 00.000 7680 IsSlewing returns 0
02:08:28.175 00.000 7680 IsGuiding returns 0
02:08:28.176 00.001 7680 PulseGuide returned control before completion, sleep 139
02:08:28.329 00.153 7680 IsGuiding returns 1
02:08:28.331 00.002 7680 scope still moving after pulse duration time elapsed
02:08:28.360 00.029 7680 IsSlewing returns 0
02:08:28.360 00.000 7680 IsGuiding returns 0
02:08:28.360 00.000 7680 scope move finished after 129 + 55 ms
02:08:28.360 00.000 7680 Move returns status 0, amount 129
02:08:28.361 00.001 7680 move complete, result=0
02:08:28.361 00.000 7680 worker thread done servicing request
02:08:28.361 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 129 ms SOUTH
02:08:28.366 00.005 7680 Worker thread wakes up
02:08:28.366 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:28.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:08:29.623 01.257 7680 Exposure complete
02:08:29.752 00.129 7680 worker thread done servicing request
02:08:29.754 00.002 6120 OnExposeComplete: enter
02:08:29.757 00.003 6120 UpdateGuideState(): m_state=6
02:08:29.762 00.005 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
02:08:29.765 00.003 6120 Star::Find returns 1 (0), X=512.93, Y=673.89, Mass=8464, SNR=61.2, Peak=213 HFD=6.5
02:08:29.770 00.005 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
02:08:29.773 00.003 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
02:08:29.776 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.27 hyp=0.28 cameraTheta=-1.88 mountX=-0.14 mountY=0.20, mountTheta=2.15
02:08:29.781 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.27, opts=13)
02:08:29.785 00.004 6120 Enqueuing Move request for scope (-0.09, -0.27)
02:08:29.789 00.004 7680 Worker thread wakes up
02:08:29.789 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.27) opts 0xd
02:08:29.789 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.27)
02:08:29.789 00.000 7680 Moving (-0.09, -0.27) raw xDistance=-0.14 yDistance=0.20
02:08:29.789 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:08:29.790 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:08:29.790 00.000 7680 MoveAxis(E, 0, ABG)
02:08:29.790 00.000 7680 Move returns status 0, amount 0
02:08:29.790 00.000 7680 MoveAxis(S, 111, ABG)
02:08:29.790 00.000 7680 Guiding  Dir = 1, Dur = 111
02:08:29.790 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:29.794 00.004 7680 IsSlewing returns 0
02:08:29.794 00.000 6120 UpdateGuideState exits: m=8464 SNR=61.2
02:08:29.798 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:29.802 00.004 7680 IsGuiding returns 0
02:08:29.802 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:29.806 00.004 7680 PulseGuide returned control before completion, sleep 121
02:08:29.806 00.000 6120 Enqueuing Expose request
02:08:29.939 00.133 7680 IsGuiding returns 1
02:08:29.940 00.001 7680 scope still moving after pulse duration time elapsed
02:08:29.970 00.030 7680 IsSlewing returns 0
02:08:29.972 00.002 7680 IsGuiding returns 0
02:08:29.973 00.001 7680 scope move finished after 111 + 59 ms
02:08:29.973 00.000 7680 Move returns status 0, amount 111
02:08:29.973 00.000 7680 move complete, result=0
02:08:29.974 00.001 7680 worker thread done servicing request
02:08:29.974 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 111 ms SOUTH
02:08:29.983 00.009 7680 Worker thread wakes up
02:08:29.983 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:29.983 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,659,31,31)
02:08:30.965 00.982 6120 evsrv: cli 0FAEF7F8 connect
02:08:31.095 00.130 6120 case statement mapped state 6 to 3
02:08:31.102 00.007 6120 case statement mapped state 6 to 3
02:08:31.107 00.005 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"5b551321-9ffe-4e8f-8151-9325c09d9534"}
02:08:31.111 00.004 6120 case statement mapped state 6 to 3
02:08:31.114 00.003 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b551321-9ffe-4e8f-8151-9325c09d9534"}
02:08:31.118 00.004 6120 evsrv: cli 0FAEF7F8 disconnect
02:08:31.123 00.005 6120 evsrv: cli 0FAF03D8 connect
02:08:31.126 00.003 6120 case statement mapped state 6 to 3
02:08:31.129 00.003 6120 case statement mapped state 6 to 3
02:08:31.134 00.005 6120 evsrv: cli 0FAF03D8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"07aff5b2-c44d-44ee-915b-388a37466a80"}
02:08:31.138 00.004 6120 PhdController::Dither begins
02:08:31.141 00.003 6120 dither: size=5.00, dRA=-0.91 dDec=-2.01
02:08:31.299 00.158 6120 MountToCamera -- mountTheta (2.00) + m_xAngle (0.19) = xAngle (2.18 = 2.18)
02:08:31.304 00.005 7680 Exposure complete
02:08:31.304 00.000 6120 MountToCamera -- mountX=-0.91 mountY=-2.01 hyp=2.21 mountTheta=2.00 cameraX=-1.27, cameraY=1.81 cameraTheta=2.18
02:08:31.308 00.004 6120 setting lock position to (511.75, 675.96)
02:08:31.420 00.112 6120 Mount: notify guiding dithered (-1.3, 1.8)
02:08:31.425 00.005 6120 Status Line: Dither by -0.91,-2.01
02:08:31.428 00.003 6120 PhdController: newstate STATE_SETTLE_BEGIN
02:08:31.432 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
02:08:31.436 00.004 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":0,"id":"07aff5b2-c44d-44ee-915b-388a37466a80"}
02:08:31.439 00.003 6120 evsrv: cli 0FAF03D8 disconnect
02:08:31.517 00.078 7680 worker thread done servicing request
02:08:31.517 00.000 6120 OnExposeComplete: enter
02:08:31.521 00.004 6120 UpdateGuideState(): m_state=6
02:08:31.525 00.004 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
02:08:31.528 00.003 6120 Star::Find returns 1 (0), X=512.78, Y=673.77, Mass=8744, SNR=61.6, Peak=221 HFD=6.6
02:08:31.531 00.003 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (0.19) = xAngle (-1.32 = -1.32)
02:08:31.534 00.003 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.55 = 1.55)
02:08:31.538 00.004 6120 CameraToMount -- cameraX=1.03 cameraY=-2.19 hyp=2.42 cameraTheta=-1.13 mountX=0.60 mountY=2.42, mountTheta=1.33
02:08:31.543 00.005 6120 dither recenter: remaining=(0.9,2.0) step=(0.9,2.0)
02:08:31.545 00.002 6120 MountToCamera -- mountTheta (-1.15) + m_xAngle (0.19) = xAngle (-0.96 = -0.96)
02:08:31.548 00.003 6120 MountToCamera -- mountX=0.91 mountY=2.01 hyp=2.21 mountTheta=-1.15 cameraX=1.27, cameraY=-1.81 cameraTheta=-0.96
02:08:31.551 00.003 6120 SchedulePrimaryMove(0D6325F0, x=1.27, y=-1.81, opts=4)
02:08:31.554 00.003 6120 Enqueuing Move request for scope (1.27, -1.81)
02:08:31.557 00.003 6120 Mount: notify direct move 0.91,2.01
02:08:31.560 00.003 7680 Worker thread wakes up
02:08:31.560 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:31.563 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (1.27, -1.81) opts 0x4
02:08:31.563 00.000 7680 Handling offset move in thread for scope, endpoint = (1.27, -1.81)
02:08:31.563 00.000 6120 UpdateGuideState exits: m=8744 SNR=61.6
02:08:31.566 00.003 6120 PhdController: settling, locked = 1, distance = 2.49 (1.50) aobump = 0 frame = 1 / 99999
02:08:31.570 00.004 7680 Moving (1.27, -1.81) raw xDistance=0.91 yDistance=2.01
02:08:31.570 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764058111.570,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.49,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:08:31.574 00.004 7680 MoveAxis(W, 590, B)
02:08:31.574 00.000 7680 Guiding  Dir = 3, Dur = 590
02:08:31.574 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:31.577 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:31.580 00.003 7680 IsSlewing returns 0
02:08:31.580 00.000 6120 Enqueuing Expose request
02:08:31.583 00.003 7680 IsGuiding returns 0
02:08:31.583 00.000 7680 PulseGuide returned control before completion, sleep 600
02:08:32.195 00.612 7680 IsGuiding returns 0
02:08:32.196 00.001 7680 Move returns status 0, amount 590
02:08:32.196 00.000 7680 MoveAxis(S, 1092, B)
02:08:32.196 00.000 7680 Guiding  Dir = 1, Dur = 1092
02:08:32.197 00.001 7680 IsSlewing returns 0
02:08:32.198 00.001 7680 IsGuiding returns 0
02:08:32.198 00.000 7680 PulseGuide returned control before completion, sleep 1102
02:08:33.308 01.110 7680 IsGuiding returns 1
02:08:33.308 00.000 7680 scope still moving after pulse duration time elapsed
02:08:33.341 00.033 7680 IsSlewing returns 0
02:08:33.341 00.000 7680 IsGuiding returns 0
02:08:33.341 00.000 7680 scope move finished after 1092 + 51 ms
02:08:33.341 00.000 7680 Move returns status 0, amount 1092
02:08:33.342 00.001 7680 move complete, result=0
02:08:33.342 00.000 7680 worker thread done servicing request
02:08:33.342 00.000 7680 Worker thread wakes up
02:08:33.342 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:33.342 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:08:33.343 00.001 6120 GuideStep: 0.9 px 590 ms WEST, 2.0 px 1092 ms SOUTH
02:08:34.595 01.252 7680 Exposure complete
02:08:34.722 00.127 7680 worker thread done servicing request
02:08:34.722 00.000 6120 OnExposeComplete: enter
02:08:34.727 00.005 6120 UpdateGuideState(): m_state=6
02:08:34.732 00.005 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
02:08:34.737 00.005 6120 Star::Find returns 1 (0), X=512.08, Y=675.09, Mass=8828, SNR=62.7, Peak=236 HFD=6.4
02:08:34.741 00.004 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.19) = xAngle (-1.40 = -1.40)
02:08:34.747 00.006 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
02:08:34.752 00.005 6120 CameraToMount -- cameraX=0.33 cameraY=-0.87 hyp=0.93 cameraTheta=-1.21 mountX=0.16 mountY=0.93, mountTheta=1.40
02:08:34.758 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.87, opts=13)
02:08:34.762 00.004 6120 Enqueuing Move request for scope (0.33, -0.87)
02:08:34.767 00.005 7680 Worker thread wakes up
02:08:34.767 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:34.770 00.003 6120 UpdateGuideState exits: m=8828 SNR=62.7
02:08:34.775 00.005 6120 PhdController: settling, locked = 1, distance = 0.93 (1.50) aobump = 0 frame = 2 / 99999
02:08:34.779 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.87) opts 0xd
02:08:34.779 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.87)
02:08:34.779 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764058114.779,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.93,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:08:34.784 00.005 7680 Moving (0.33, -0.87) raw xDistance=0.16 yDistance=0.93
02:08:34.784 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:34.787 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:34.792 00.005 6120 Enqueuing Expose request
02:08:34.797 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:08:34.797 00.000 7680 resist switch: large excursion: input 0.93 thresh 0.60 direction from 0 to 1
02:08:34.797 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.78
02:08:34.797 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.93 from input 0.93
02:08:34.798 00.001 7680 MoveAxis(E, 0, ABG)
02:08:34.798 00.000 7680 Move returns status 0, amount 0
02:08:34.798 00.000 7680 MoveAxis(S, 504, ABG)
02:08:34.799 00.001 7680 Guiding  Dir = 1, Dur = 504
02:08:34.799 00.000 7680 IsSlewing returns 0
02:08:34.799 00.000 7680 IsGuiding returns 0
02:08:34.800 00.001 7680 PulseGuide returned control before completion, sleep 514
02:08:35.317 00.517 7680 IsGuiding returns 1
02:08:35.318 00.001 7680 scope still moving after pulse duration time elapsed
02:08:35.349 00.031 7680 IsSlewing returns 0
02:08:35.351 00.002 7680 IsGuiding returns 0
02:08:35.351 00.000 7680 scope move finished after 504 + 48 ms
02:08:35.352 00.001 7680 Move returns status 0, amount 504
02:08:35.353 00.001 7680 move complete, result=0
02:08:35.353 00.000 7680 worker thread done servicing request
02:08:35.353 00.000 7680 Worker thread wakes up
02:08:35.353 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.9 px 504 ms SOUTH
02:08:35.361 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:35.361 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:08:36.615 01.254 7680 Exposure complete
02:08:36.736 00.121 7680 worker thread done servicing request
02:08:36.736 00.000 6120 OnExposeComplete: enter
02:08:36.741 00.005 6120 UpdateGuideState(): m_state=6
02:08:36.745 00.004 6120 Star::Find(15, 512, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
02:08:36.748 00.003 6120 Star::Find returns 1 (0), X=512.03, Y=675.82, Mass=8769, SNR=62.6, Peak=220 HFD=6.6
02:08:36.752 00.004 6120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.19) = xAngle (-0.67 = -0.67)
02:08:36.756 00.004 6120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.21 = 2.21)
02:08:36.760 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=-0.14 hyp=0.31 cameraTheta=-0.48 mountX=0.25 mountY=0.25, mountTheta=0.80
02:08:36.765 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.14, opts=13)
02:08:36.769 00.004 6120 Enqueuing Move request for scope (0.28, -0.14)
02:08:36.773 00.004 7680 Worker thread wakes up
02:08:36.773 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.14) opts 0xd
02:08:36.773 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.14)
02:08:36.773 00.000 7680 Moving (0.28, -0.14) raw xDistance=0.25 yDistance=0.25
02:08:36.773 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
02:08:36.773 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:08:36.773 00.000 7680 MoveAxis(W, 100, ABG)
02:08:36.773 00.000 7680 Guiding  Dir = 3, Dur = 100
02:08:36.773 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:36.778 00.005 7680 IsSlewing returns 0
02:08:36.778 00.000 6120 UpdateGuideState exits: m=8769 SNR=62.6
02:08:36.781 00.003 7680 IsGuiding returns 0
02:08:36.781 00.000 6120 PhdController: settling, locked = 1, distance = 0.75 (1.50) aobump = 0 frame = 3 / 99999
02:08:36.784 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764058116.784,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.75,"Time":2.0,"SettleTime":10.0,"StarLocked":true}
02:08:36.788 00.004 7680 PulseGuide returned control before completion, sleep 110
02:08:36.789 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:36.794 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:36.797 00.003 6120 Enqueuing Expose request
02:08:36.901 00.104 7680 IsGuiding returns 1
02:08:36.901 00.000 7680 scope still moving after pulse duration time elapsed
02:08:36.931 00.030 7680 IsSlewing returns 0
02:08:36.932 00.001 7680 IsGuiding returns 0
02:08:36.932 00.000 7680 scope move finished after 100 + 50 ms
02:08:36.932 00.000 7680 Move returns status 0, amount 100
02:08:36.933 00.001 7680 MoveAxis(S, 137, ABG)
02:08:36.933 00.000 7680 Guiding  Dir = 1, Dur = 137
02:08:36.933 00.000 7680 IsSlewing returns 0
02:08:36.934 00.001 7680 IsGuiding returns 0
02:08:36.935 00.001 7680 PulseGuide returned control before completion, sleep 147
02:08:37.088 00.153 7680 IsGuiding returns 1
02:08:37.088 00.000 7680 scope still moving after pulse duration time elapsed
02:08:37.118 00.030 7680 IsSlewing returns 0
02:08:37.121 00.003 7680 IsGuiding returns 1
02:08:37.150 00.029 7680 IsSlewing returns 0
02:08:37.151 00.001 7680 IsGuiding returns 1
02:08:37.181 00.030 7680 IsSlewing returns 0
02:08:37.181 00.000 7680 IsGuiding returns 1
02:08:37.212 00.031 7680 IsSlewing returns 0
02:08:37.213 00.001 7680 IsGuiding returns 0
02:08:37.213 00.000 7680 scope move finished after 137 + 141 ms
02:08:37.214 00.001 7680 Move returns status 0, amount 137
02:08:37.214 00.000 7680 move complete, result=0
02:08:37.215 00.001 7680 worker thread done servicing request
02:08:37.215 00.000 7680 Worker thread wakes up
02:08:37.215 00.000 6120 GuideStep: 0.2 px 100 ms WEST, 0.3 px 137 ms SOUTH
02:08:37.221 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:37.221 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:08:38.460 01.239 7680 Exposure complete
02:08:38.582 00.122 7680 worker thread done servicing request
02:08:38.582 00.000 6120 OnExposeComplete: enter
02:08:38.587 00.005 6120 UpdateGuideState(): m_state=6
02:08:38.590 00.003 6120 Star::Find(15, 512, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
02:08:38.596 00.006 6120 Star::Find returns 1 (0), X=511.71, Y=675.78, Mass=8713, SNR=62.4, Peak=211 HFD=6.6
02:08:38.600 00.004 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
02:08:38.606 00.006 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
02:08:38.610 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.80 mountX=-0.07 mountY=0.14, mountTheta=2.05
02:08:38.616 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.18, opts=13)
02:08:38.620 00.004 6120 Enqueuing Move request for scope (-0.04, -0.18)
02:08:38.624 00.004 7680 Worker thread wakes up
02:08:38.624 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:38.628 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
02:08:38.628 00.000 6120 UpdateGuideState exits: m=8713 SNR=62.4
02:08:38.632 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
02:08:38.632 00.000 7680 Moving (-0.04, -0.18) raw xDistance=-0.07 yDistance=0.14
02:08:38.632 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:08:38.633 00.001 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 4 / 99999
02:08:38.636 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:08:38.636 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764058118.636,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.58,"Time":3.9,"SettleTime":10.0,"StarLocked":true}
02:08:38.640 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:08:38.640 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:38.644 00.004 7680 MoveAxis(E, 0, ABG)
02:08:38.644 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:38.648 00.004 7680 Move returns status 0, amount 0
02:08:38.648 00.000 6120 Enqueuing Expose request
02:08:38.653 00.005 7680 MoveAxis(N, 0, ABG)
02:08:38.653 00.000 7680 Move returns status 0, amount 0
02:08:38.653 00.000 7680 move complete, result=0
02:08:38.653 00.000 7680 worker thread done servicing request
02:08:38.653 00.000 7680 Worker thread wakes up
02:08:38.654 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:38.654 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:08:38.654 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:39.899 01.245 7680 Exposure complete
02:08:40.032 00.133 7680 worker thread done servicing request
02:08:40.033 00.001 6120 OnExposeComplete: enter
02:08:40.037 00.004 6120 UpdateGuideState(): m_state=6
02:08:40.040 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
02:08:40.044 00.004 6120 Star::Find returns 1 (0), X=511.60, Y=675.81, Mass=8822, SNR=62.0, Peak=212 HFD=6.5
02:08:40.048 00.004 6120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.19) = xAngle (-2.53 = -2.53)
02:08:40.052 00.004 6120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.34 = 0.34)
02:08:40.055 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.34 mountX=-0.18 mountY=0.07, mountTheta=2.75
02:08:40.061 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.16, opts=13)
02:08:40.065 00.004 6120 Enqueuing Move request for scope (-0.15, -0.16)
02:08:40.068 00.003 7680 Worker thread wakes up
02:08:40.068 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
02:08:40.068 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
02:08:40.069 00.001 7680 Moving (-0.15, -0.16) raw xDistance=-0.18 yDistance=0.07
02:08:40.069 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:08:40.069 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:08:40.069 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:40.073 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:08:40.073 00.000 7680 MoveAxis(E, 0, ABG)
02:08:40.073 00.000 7680 Move returns status 0, amount 0
02:08:40.073 00.000 7680 MoveAxis(N, 0, ABG)
02:08:40.074 00.001 7680 Move returns status 0, amount 0
02:08:40.074 00.000 7680 move complete, result=0
02:08:40.075 00.001 7680 worker thread done servicing request
02:08:40.075 00.000 6120 UpdateGuideState exits: m=8822 SNR=62.0
02:08:40.079 00.004 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 5 / 99999
02:08:40.083 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764058120.083,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.47,"Time":5.3,"SettleTime":10.0,"StarLocked":true}
02:08:40.086 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:40.089 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:40.093 00.004 6120 Enqueuing Expose request
02:08:40.097 00.004 7680 Worker thread wakes up
02:08:40.097 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:40.097 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:40.101 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:08:41.345 01.244 7680 Exposure complete
02:08:41.475 00.130 7680 worker thread done servicing request
02:08:41.475 00.000 6120 OnExposeComplete: enter
02:08:41.478 00.003 6120 UpdateGuideState(): m_state=6
02:08:41.483 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
02:08:41.486 00.003 6120 Star::Find returns 1 (0), X=511.54, Y=675.71, Mass=8982, SNR=63.2, Peak=213 HFD=6.7
02:08:41.490 00.004 6120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.19) = xAngle (-2.45 = -2.45)
02:08:41.492 00.002 6120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.43 = 0.43)
02:08:41.497 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.26 hyp=0.33 cameraTheta=-2.26 mountX=-0.26 mountY=0.14, mountTheta=2.65
02:08:41.502 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.26, opts=13)
02:08:41.506 00.004 6120 Enqueuing Move request for scope (-0.21, -0.26)
02:08:41.509 00.003 7680 Worker thread wakes up
02:08:41.509 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.26) opts 0xd
02:08:41.511 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.26)
02:08:41.511 00.000 7680 Moving (-0.21, -0.26) raw xDistance=-0.26 yDistance=0.14
02:08:41.511 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:08:41.511 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:08:41.511 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:41.517 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:08:41.517 00.000 7680 MoveAxis(E, 105, ABG)
02:08:41.517 00.000 7680 Guiding  Dir = 2, Dur = 105
02:08:41.517 00.000 6120 UpdateGuideState exits: m=8982 SNR=63.2
02:08:41.520 00.003 7680 IsSlewing returns 0
02:08:41.521 00.001 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 6 / 99999
02:08:41.525 00.004 7680 IsGuiding returns 0
02:08:41.525 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764058121.524,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.43,"Time":6.7,"SettleTime":10.0,"StarLocked":true}
02:08:41.528 00.003 7680 PulseGuide returned control before completion, sleep 115
02:08:41.528 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:41.532 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:41.536 00.004 6120 Enqueuing Expose request
02:08:41.649 00.113 7680 IsGuiding returns 1
02:08:41.650 00.001 7680 scope still moving after pulse duration time elapsed
02:08:41.682 00.032 7680 IsSlewing returns 0
02:08:41.682 00.000 7680 IsGuiding returns 0
02:08:41.682 00.000 7680 scope move finished after 105 + 53 ms
02:08:41.684 00.002 7680 Move returns status 0, amount 105
02:08:41.684 00.000 7680 MoveAxis(N, 0, ABG)
02:08:41.684 00.000 7680 Move returns status 0, amount 0
02:08:41.685 00.001 7680 move complete, result=0
02:08:41.685 00.000 7680 worker thread done servicing request
02:08:41.685 00.000 6120 GuideStep: -0.3 px 105 ms EAST, 0.1 px 0 ms NORTH
02:08:41.690 00.005 7680 Worker thread wakes up
02:08:41.691 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:41.691 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:08:42.935 01.244 7680 Exposure complete
02:08:43.062 00.127 7680 worker thread done servicing request
02:08:43.064 00.002 6120 OnExposeComplete: enter
02:08:43.068 00.004 6120 UpdateGuideState(): m_state=6
02:08:43.073 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
02:08:43.076 00.003 6120 Star::Find returns 1 (0), X=511.74, Y=675.60, Mass=8880, SNR=62.6, Peak=217 HFD=6.8
02:08:43.080 00.004 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
02:08:43.084 00.004 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
02:08:43.087 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.37 hyp=0.37 cameraTheta=-1.61 mountX=-0.08 mountY=0.32, mountTheta=1.82
02:08:43.093 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.37, opts=13)
02:08:43.097 00.004 6120 Enqueuing Move request for scope (-0.01, -0.37)
02:08:43.101 00.004 7680 Worker thread wakes up
02:08:43.102 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.37) opts 0xd
02:08:43.102 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.37)
02:08:43.102 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:43.106 00.004 6120 UpdateGuideState exits: m=8880 SNR=62.6
02:08:43.109 00.003 7680 Moving (-0.01, -0.37) raw xDistance=-0.08 yDistance=0.32
02:08:43.109 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:08:43.109 00.000 6120 PhdController: settling, locked = 1, distance = 0.41 (1.50) aobump = 0 frame = 7 / 99999
02:08:43.114 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:08:43.114 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764058123.114,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.41,"Time":8.3,"SettleTime":10.0,"StarLocked":true}
02:08:43.118 00.004 7680 MoveAxis(E, 0, ABG)
02:08:43.119 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:43.122 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:43.126 00.004 7680 Move returns status 0, amount 0
02:08:43.126 00.000 6120 Enqueuing Expose request
02:08:43.129 00.003 7680 MoveAxis(S, 175, ABG)
02:08:43.130 00.001 7680 Guiding  Dir = 1, Dur = 175
02:08:43.130 00.000 7680 IsSlewing returns 0
02:08:43.130 00.000 7680 IsGuiding returns 0
02:08:43.130 00.000 7680 PulseGuide returned control before completion, sleep 185
02:08:43.331 00.201 7680 IsGuiding returns 1
02:08:43.332 00.001 7680 scope still moving after pulse duration time elapsed
02:08:43.361 00.029 7680 IsSlewing returns 0
02:08:43.362 00.001 7680 IsGuiding returns 0
02:08:43.363 00.001 7680 scope move finished after 175 + 56 ms
02:08:43.363 00.000 7680 Move returns status 0, amount 175
02:08:43.364 00.001 7680 move complete, result=0
02:08:43.365 00.001 7680 worker thread done servicing request
02:08:43.365 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 175 ms SOUTH
02:08:43.371 00.006 7680 Worker thread wakes up
02:08:43.372 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:43.372 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:08:44.625 01.253 7680 Exposure complete
02:08:44.751 00.126 7680 worker thread done servicing request
02:08:44.752 00.001 6120 OnExposeComplete: enter
02:08:44.755 00.003 6120 UpdateGuideState(): m_state=6
02:08:44.758 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
02:08:44.762 00.004 6120 Star::Find returns 1 (0), X=511.84, Y=675.03, Mass=7816, SNR=58.8, Peak=210 HFD=6.4
02:08:44.765 00.003 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
02:08:44.770 00.005 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
02:08:44.775 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.94 hyp=0.94 cameraTheta=-1.48 mountX=-0.09 mountY=0.88, mountTheta=1.67
02:08:44.779 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.94, opts=13)
02:08:44.782 00.003 6120 Enqueuing Move request for scope (0.08, -0.94)
02:08:44.786 00.004 7680 Worker thread wakes up
02:08:44.787 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.94) opts 0xd
02:08:44.787 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.94)
02:08:44.787 00.000 7680 Moving (0.08, -0.94) raw xDistance=-0.09 yDistance=0.88
02:08:44.787 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:08:44.787 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88
02:08:44.788 00.001 7680 MoveAxis(E, 0, ABG)
02:08:44.788 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:44.792 00.004 7680 Move returns status 0, amount 0
02:08:44.793 00.001 6120 UpdateGuideState exits: m=7816 SNR=58.8
02:08:44.795 00.002 7680 MoveAxis(S, 477, ABG)
02:08:44.795 00.000 7680 Guiding  Dir = 1, Dur = 477
02:08:44.796 00.001 6120 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 8 / 99999
02:08:44.799 00.003 7680 IsSlewing returns 0
02:08:44.799 00.000 6120 PhdController: newstate STATE_FINISH
02:08:44.802 00.003 7680 IsGuiding returns 0
02:08:44.803 00.001 6120 PhdController complete: success
02:08:44.806 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764058124.806,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
02:08:44.809 00.003 7680 PulseGuide returned control before completion, sleep 487
02:08:44.809 00.000 6120 Mount: notify guiding dither settle done success=1
02:08:44.813 00.004 6120 PhdController: newstate STATE_IDLE
02:08:44.816 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:44.820 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:44.823 00.003 6120 Enqueuing Expose request
02:08:45.302 00.479 7680 IsGuiding returns 1
02:08:45.303 00.001 7680 scope still moving after pulse duration time elapsed
02:08:45.335 00.032 7680 IsSlewing returns 0
02:08:45.337 00.002 7680 IsGuiding returns 0
02:08:45.337 00.000 7680 scope move finished after 477 + 57 ms
02:08:45.338 00.001 7680 Move returns status 0, amount 477
02:08:45.338 00.000 7680 move complete, result=0
02:08:45.338 00.000 7680 worker thread done servicing request
02:08:45.340 00.002 7680 Worker thread wakes up
02:08:45.340 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.9 px 477 ms SOUTH
02:08:45.346 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:45.346 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:08:46.597 01.251 7680 Exposure complete
02:08:46.719 00.122 7680 worker thread done servicing request
02:08:46.719 00.000 6120 OnExposeComplete: enter
02:08:46.723 00.004 6120 UpdateGuideState(): m_state=6
02:08:46.727 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
02:08:46.731 00.004 6120 Star::Find returns 1 (0), X=511.91, Y=675.96, Mass=8313, SNR=60.0, Peak=226 HFD=6.3
02:08:46.734 00.003 6120 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.19) = xAngle (-0.18 = -0.18)
02:08:46.737 00.003 6120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.69 = 2.69)
02:08:46.742 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.00 mountX=0.15 mountY=0.07, mountTheta=0.42
02:08:46.747 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.00, opts=13)
02:08:46.751 00.004 6120 Enqueuing Move request for scope (0.15, 0.00)
02:08:46.754 00.003 7680 Worker thread wakes up
02:08:46.754 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
02:08:46.754 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
02:08:46.756 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:46.761 00.005 7680 Moving (0.15, 0.00) raw xDistance=0.15 yDistance=0.07
02:08:46.761 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:08:46.761 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:08:46.761 00.000 6120 UpdateGuideState exits: m=8313 SNR=60.0
02:08:46.766 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:46.769 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:46.774 00.005 6120 Enqueuing Expose request
02:08:46.777 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:08:46.777 00.000 7680 MoveAxis(E, 0, ABG)
02:08:46.777 00.000 7680 Move returns status 0, amount 0
02:08:46.778 00.001 7680 MoveAxis(N, 0, ABG)
02:08:46.778 00.000 7680 Move returns status 0, amount 0
02:08:46.778 00.000 7680 move complete, result=0
02:08:46.778 00.000 7680 worker thread done servicing request
02:08:46.778 00.000 7680 Worker thread wakes up
02:08:46.778 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:46.783 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:46.783 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:08:48.030 01.247 7680 Exposure complete
02:08:48.172 00.142 7680 worker thread done servicing request
02:08:48.173 00.001 6120 OnExposeComplete: enter
02:08:48.176 00.003 6120 UpdateGuideState(): m_state=6
02:08:48.181 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
02:08:48.184 00.003 6120 Star::Find returns 1 (0), X=511.72, Y=675.78, Mass=8386, SNR=60.4, Peak=197 HFD=6.6
02:08:48.188 00.004 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
02:08:48.192 00.004 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
02:08:48.197 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.73 mountX=-0.06 mountY=0.15, mountTheta=1.96
02:08:48.204 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.18, opts=13)
02:08:48.208 00.004 6120 Enqueuing Move request for scope (-0.03, -0.18)
02:08:48.213 00.005 7680 Worker thread wakes up
02:08:48.214 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
02:08:48.214 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
02:08:48.214 00.000 7680 Moving (-0.03, -0.18) raw xDistance=-0.06 yDistance=0.15
02:08:48.214 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:08:48.215 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:08:48.215 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:48.219 00.004 6120 UpdateGuideState exits: m=8386 SNR=60.4
02:08:48.223 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:48.227 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:48.233 00.006 6120 Enqueuing Expose request
02:08:48.237 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:08:48.238 00.001 7680 MoveAxis(E, 0, ABG)
02:08:48.238 00.000 7680 Move returns status 0, amount 0
02:08:48.238 00.000 7680 MoveAxis(N, 0, ABG)
02:08:48.238 00.000 7680 Move returns status 0, amount 0
02:08:48.239 00.001 7680 move complete, result=0
02:08:48.239 00.000 7680 worker thread done servicing request
02:08:48.239 00.000 7680 Worker thread wakes up
02:08:48.239 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:08:48.244 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:48.244 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:08:49.487 01.243 7680 Exposure complete
02:08:49.625 00.138 7680 worker thread done servicing request
02:08:49.627 00.002 6120 OnExposeComplete: enter
02:08:49.630 00.003 6120 UpdateGuideState(): m_state=6
02:08:49.635 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
02:08:49.639 00.004 6120 Star::Find returns 1 (0), X=511.70, Y=675.67, Mass=8484, SNR=60.8, Peak=217 HFD=6.7
02:08:49.642 00.003 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
02:08:49.647 00.005 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
02:08:49.650 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.29 hyp=0.30 cameraTheta=-1.73 mountX=-0.10 mountY=0.24, mountTheta=1.96
02:08:49.654 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.29, opts=13)
02:08:49.658 00.004 6120 Enqueuing Move request for scope (-0.05, -0.29)
02:08:49.661 00.003 7680 Worker thread wakes up
02:08:49.661 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.29) opts 0xd
02:08:49.661 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.29)
02:08:49.663 00.002 7680 Moving (-0.05, -0.29) raw xDistance=-0.10 yDistance=0.24
02:08:49.663 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:08:49.663 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:08:49.663 00.000 7680 MoveAxis(E, 0, ABG)
02:08:49.664 00.001 7680 Move returns status 0, amount 0
02:08:49.664 00.000 7680 MoveAxis(S, 131, ABG)
02:08:49.664 00.000 7680 Guiding  Dir = 1, Dur = 131
02:08:49.664 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:49.668 00.004 7680 IsSlewing returns 0
02:08:49.669 00.001 6120 UpdateGuideState exits: m=8484 SNR=60.8
02:08:49.672 00.003 7680 IsGuiding returns 0
02:08:49.673 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:49.675 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:49.679 00.004 7680 PulseGuide returned control before completion, sleep 141
02:08:49.679 00.000 6120 Enqueuing Expose request
02:08:49.836 00.157 7680 IsGuiding returns 0
02:08:49.836 00.000 7680 Move returns status 0, amount 131
02:08:49.837 00.001 7680 move complete, result=0
02:08:49.837 00.000 7680 worker thread done servicing request
02:08:49.837 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 131 ms SOUTH
02:08:49.844 00.007 7680 Worker thread wakes up
02:08:49.844 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:49.844 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:08:51.097 01.253 7680 Exposure complete
02:08:51.215 00.118 7680 worker thread done servicing request
02:08:51.215 00.000 6120 OnExposeComplete: enter
02:08:51.219 00.004 6120 UpdateGuideState(): m_state=6
02:08:51.222 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
02:08:51.225 00.003 6120 Star::Find returns 1 (0), X=511.68, Y=675.76, Mass=8494, SNR=60.8, Peak=201 HFD=6.5
02:08:51.230 00.005 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
02:08:51.233 00.003 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
02:08:51.238 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.89 mountX=-0.10 mountY=0.15, mountTheta=2.16
02:08:51.244 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.20, opts=13)
02:08:51.249 00.005 6120 Enqueuing Move request for scope (-0.07, -0.20)
02:08:51.252 00.003 7680 Worker thread wakes up
02:08:51.252 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:51.257 00.005 6120 UpdateGuideState exits: m=8494 SNR=60.8
02:08:51.260 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:51.265 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:51.270 00.005 6120 Enqueuing Expose request
02:08:51.273 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
02:08:51.274 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
02:08:51.274 00.000 7680 Moving (-0.07, -0.20) raw xDistance=-0.10 yDistance=0.15
02:08:51.274 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:08:51.275 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:08:51.275 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:08:51.275 00.000 7680 MoveAxis(E, 0, ABG)
02:08:51.275 00.000 7680 Move returns status 0, amount 0
02:08:51.276 00.001 7680 MoveAxis(N, 0, ABG)
02:08:51.276 00.000 7680 Move returns status 0, amount 0
02:08:51.276 00.000 7680 move complete, result=0
02:08:51.276 00.000 7680 worker thread done servicing request
02:08:51.277 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:08:51.281 00.004 7680 Worker thread wakes up
02:08:51.281 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:51.281 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:08:52.525 01.244 7680 Exposure complete
02:08:52.670 00.145 7680 worker thread done servicing request
02:08:52.670 00.000 6120 OnExposeComplete: enter
02:08:52.674 00.004 6120 UpdateGuideState(): m_state=6
02:08:52.679 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
02:08:52.682 00.003 6120 Star::Find returns 1 (0), X=511.73, Y=675.57, Mass=9286, SNR=64.3, Peak=218 HFD=6.9
02:08:52.685 00.003 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
02:08:52.689 00.004 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:08:52.692 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.39 hyp=0.39 cameraTheta=-1.63 mountX=-0.10 mountY=0.34, mountTheta=1.84
02:08:52.698 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.39, opts=13)
02:08:52.701 00.003 6120 Enqueuing Move request for scope (-0.02, -0.39)
02:08:52.705 00.004 7680 Worker thread wakes up
02:08:52.705 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.39) opts 0xd
02:08:52.705 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.39)
02:08:52.705 00.000 7680 Moving (-0.02, -0.39) raw xDistance=-0.10 yDistance=0.34
02:08:52.705 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:08:52.706 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:08:52.706 00.000 7680 MoveAxis(E, 0, ABG)
02:08:52.706 00.000 7680 Move returns status 0, amount 0
02:08:52.706 00.000 7680 MoveAxis(S, 186, ABG)
02:08:52.706 00.000 7680 Guiding  Dir = 1, Dur = 186
02:08:52.706 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:52.711 00.005 7680 IsSlewing returns 0
02:08:52.711 00.000 6120 UpdateGuideState exits: m=9286 SNR=64.3
02:08:52.714 00.003 7680 IsGuiding returns 0
02:08:52.714 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:52.719 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:52.723 00.004 7680 PulseGuide returned control before completion, sleep 196
02:08:52.723 00.000 6120 Enqueuing Expose request
02:08:52.924 00.201 7680 IsGuiding returns 1
02:08:52.926 00.002 7680 scope still moving after pulse duration time elapsed
02:08:52.956 00.030 7680 IsSlewing returns 0
02:08:52.956 00.000 7680 IsGuiding returns 0
02:08:52.957 00.001 7680 scope move finished after 186 + 56 ms
02:08:52.957 00.000 7680 Move returns status 0, amount 186
02:08:52.957 00.000 7680 move complete, result=0
02:08:52.958 00.001 7680 worker thread done servicing request
02:08:52.958 00.000 7680 Worker thread wakes up
02:08:52.959 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 186 ms SOUTH
02:08:52.964 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:52.964 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:08:54.218 01.254 7680 Exposure complete
02:08:54.357 00.139 7680 worker thread done servicing request
02:08:54.358 00.001 6120 OnExposeComplete: enter
02:08:54.361 00.003 6120 UpdateGuideState(): m_state=6
02:08:54.366 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
02:08:54.369 00.003 6120 Star::Find returns 1 (0), X=511.81, Y=675.72, Mass=8851, SNR=61.2, Peak=214 HFD=6.6
02:08:54.373 00.004 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
02:08:54.378 00.005 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
02:08:54.381 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.25 hyp=0.25 cameraTheta=-1.34 mountX=0.01 mountY=0.25, mountTheta=1.53
02:08:54.387 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.25, opts=13)
02:08:54.390 00.003 6120 Enqueuing Move request for scope (0.06, -0.25)
02:08:54.394 00.004 7680 Worker thread wakes up
02:08:54.395 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:54.398 00.003 6120 UpdateGuideState exits: m=8851 SNR=61.2
02:08:54.402 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.25) opts 0xd
02:08:54.402 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.25)
02:08:54.402 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:54.406 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:54.410 00.004 7680 Moving (0.06, -0.25) raw xDistance=0.01 yDistance=0.25
02:08:54.410 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:08:54.410 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:08:54.410 00.000 7680 MoveAxis(E, 0, ABG)
02:08:54.411 00.001 7680 Move returns status 0, amount 0
02:08:54.411 00.000 7680 MoveAxis(S, 134, ABG)
02:08:54.411 00.000 6120 Enqueuing Expose request
02:08:54.417 00.006 7680 Guiding  Dir = 1, Dur = 134
02:08:54.418 00.001 7680 IsSlewing returns 0
02:08:54.418 00.000 7680 IsGuiding returns 0
02:08:54.419 00.001 7680 PulseGuide returned control before completion, sleep 144
02:08:54.565 00.146 7680 IsGuiding returns 1
02:08:54.565 00.000 7680 scope still moving after pulse duration time elapsed
02:08:54.598 00.033 7680 IsSlewing returns 0
02:08:54.598 00.000 7680 IsGuiding returns 0
02:08:54.598 00.000 7680 scope move finished after 134 + 45 ms
02:08:54.598 00.000 7680 Move returns status 0, amount 134
02:08:54.599 00.001 7680 move complete, result=0
02:08:54.599 00.000 7680 worker thread done servicing request
02:08:54.599 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 134 ms SOUTH
02:08:54.605 00.006 7680 Worker thread wakes up
02:08:54.605 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:54.605 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:08:55.857 01.252 7680 Exposure complete
02:08:56.004 00.147 7680 worker thread done servicing request
02:08:56.005 00.001 6120 OnExposeComplete: enter
02:08:56.010 00.005 6120 UpdateGuideState(): m_state=6
02:08:56.016 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
02:08:56.020 00.004 6120 Star::Find returns 1 (0), X=511.87, Y=675.83, Mass=8876, SNR=61.9, Peak=236 HFD=6.4
02:08:56.025 00.005 6120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (0.19) = xAngle (-1.05 = -1.05)
02:08:56.028 00.003 6120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.82 = 1.82)
02:08:56.032 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.86 mountX=0.09 mountY=0.17, mountTheta=1.10
02:08:56.037 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.13, opts=13)
02:08:56.041 00.004 6120 Enqueuing Move request for scope (0.12, -0.13)
02:08:56.045 00.004 7680 Worker thread wakes up
02:08:56.045 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
02:08:56.045 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
02:08:56.046 00.001 7680 Moving (0.12, -0.13) raw xDistance=0.09 yDistance=0.17
02:08:56.046 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:08:56.046 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:08:56.047 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:08:56.047 00.000 7680 MoveAxis(E, 0, ABG)
02:08:56.047 00.000 7680 Move returns status 0, amount 0
02:08:56.047 00.000 7680 MoveAxis(N, 0, ABG)
02:08:56.047 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:56.052 00.005 7680 Move returns status 0, amount 0
02:08:56.053 00.001 7680 move complete, result=0
02:08:56.053 00.000 6120 UpdateGuideState exits: m=8876 SNR=61.9
02:08:56.056 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:56.061 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:56.064 00.003 6120 Enqueuing Expose request
02:08:56.069 00.005 7680 worker thread done servicing request
02:08:56.069 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:08:56.073 00.004 7680 Worker thread wakes up
02:08:56.073 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:56.074 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:08:57.331 01.257 7680 Exposure complete
02:08:57.472 00.141 7680 worker thread done servicing request
02:08:57.473 00.001 6120 OnExposeComplete: enter
02:08:57.477 00.004 6120 UpdateGuideState(): m_state=6
02:08:57.481 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
02:08:57.486 00.005 6120 Star::Find returns 1 (0), X=511.72, Y=675.67, Mass=8626, SNR=61.7, Peak=215 HFD=6.7
02:08:57.492 00.006 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
02:08:57.496 00.004 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
02:08:57.498 00.002 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.30 hyp=0.30 cameraTheta=-1.69 mountX=-0.09 mountY=0.25, mountTheta=1.91
02:08:57.504 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.30, opts=13)
02:08:57.509 00.005 6120 Enqueuing Move request for scope (-0.03, -0.30)
02:08:57.512 00.003 7680 Worker thread wakes up
02:08:57.512 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:57.517 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.30) opts 0xd
02:08:57.517 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.30)
02:08:57.518 00.001 6120 UpdateGuideState exits: m=8626 SNR=61.7
02:08:57.523 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:57.525 00.002 7680 Moving (-0.03, -0.30) raw xDistance=-0.09 yDistance=0.25
02:08:57.525 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:08:57.525 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:08:57.526 00.001 7680 MoveAxis(E, 0, ABG)
02:08:57.526 00.000 7680 Move returns status 0, amount 0
02:08:57.526 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:57.529 00.003 7680 MoveAxis(S, 137, ABG)
02:08:57.529 00.000 7680 Guiding  Dir = 1, Dur = 137
02:08:57.529 00.000 6120 Enqueuing Expose request
02:08:57.533 00.004 7680 IsSlewing returns 0
02:08:57.533 00.000 7680 IsGuiding returns 0
02:08:57.534 00.001 7680 PulseGuide returned control before completion, sleep 147
02:08:57.693 00.159 7680 IsGuiding returns 0
02:08:57.694 00.001 7680 Move returns status 0, amount 137
02:08:57.695 00.001 7680 move complete, result=0
02:08:57.695 00.000 7680 worker thread done servicing request
02:08:57.696 00.001 7680 Worker thread wakes up
02:08:57.696 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 137 ms SOUTH
02:08:57.702 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:57.702 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:08:58.954 01.252 7680 Exposure complete
02:08:59.089 00.135 7680 worker thread done servicing request
02:08:59.089 00.000 6120 OnExposeComplete: enter
02:08:59.093 00.004 6120 UpdateGuideState(): m_state=6
02:08:59.098 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
02:08:59.102 00.004 6120 Star::Find returns 1 (0), X=511.74, Y=675.65, Mass=8853, SNR=62.3, Peak=216 HFD=6.7
02:08:59.107 00.005 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
02:08:59.113 00.006 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
02:08:59.117 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.31 hyp=0.31 cameraTheta=-1.60 mountX=-0.07 mountY=0.28, mountTheta=1.81
02:08:59.122 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.31, opts=13)
02:08:59.127 00.005 6120 Enqueuing Move request for scope (-0.01, -0.31)
02:08:59.131 00.004 7680 Worker thread wakes up
02:08:59.131 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.31) opts 0xd
02:08:59.131 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.31)
02:08:59.131 00.000 7680 Moving (-0.01, -0.31) raw xDistance=-0.07 yDistance=0.28
02:08:59.131 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:08:59.131 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:08:59.131 00.000 7680 MoveAxis(E, 0, ABG)
02:08:59.131 00.000 7680 Move returns status 0, amount 0
02:08:59.133 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:08:59.137 00.004 7680 MoveAxis(S, 150, ABG)
02:08:59.138 00.001 7680 Guiding  Dir = 1, Dur = 150
02:08:59.138 00.000 6120 UpdateGuideState exits: m=8853 SNR=62.3
02:08:59.142 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:59.146 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:08:59.150 00.004 6120 Enqueuing Expose request
02:08:59.154 00.004 7680 IsSlewing returns 0
02:08:59.155 00.001 7680 IsGuiding returns 0
02:08:59.155 00.000 7680 PulseGuide returned control before completion, sleep 160
02:08:59.321 00.166 7680 IsGuiding returns 1
02:08:59.321 00.000 7680 scope still moving after pulse duration time elapsed
02:08:59.353 00.032 7680 IsSlewing returns 0
02:08:59.354 00.001 7680 IsGuiding returns 1
02:08:59.386 00.032 7680 IsSlewing returns 0
02:08:59.387 00.001 7680 IsGuiding returns 1
02:08:59.416 00.029 7680 IsSlewing returns 0
02:08:59.417 00.001 7680 IsGuiding returns 0
02:08:59.417 00.000 7680 scope move finished after 150 + 112 ms
02:08:59.418 00.001 7680 Move returns status 0, amount 150
02:08:59.420 00.002 7680 move complete, result=0
02:08:59.420 00.000 7680 worker thread done servicing request
02:08:59.421 00.001 7680 Worker thread wakes up
02:08:59.421 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 150 ms SOUTH
02:08:59.428 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:08:59.428 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:00.678 01.250 7680 Exposure complete
02:09:00.808 00.130 7680 worker thread done servicing request
02:09:00.808 00.000 6120 OnExposeComplete: enter
02:09:00.811 00.003 6120 UpdateGuideState(): m_state=6
02:09:00.816 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
02:09:00.820 00.004 6120 Star::Find returns 1 (0), X=511.71, Y=675.80, Mass=8914, SNR=62.4, Peak=232 HFD=6.5
02:09:00.825 00.005 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
02:09:00.829 00.004 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
02:09:00.833 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.83 mountX=-0.07 mountY=0.13, mountTheta=2.09
02:09:00.838 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.16, opts=13)
02:09:00.842 00.004 6120 Enqueuing Move request for scope (-0.04, -0.16)
02:09:00.846 00.004 7680 Worker thread wakes up
02:09:00.846 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:00.849 00.003 6120 UpdateGuideState exits: m=8914 SNR=62.4
02:09:00.853 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
02:09:00.854 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:00.857 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:00.861 00.004 6120 Enqueuing Expose request
02:09:00.865 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
02:09:00.865 00.000 7680 Moving (-0.04, -0.16) raw xDistance=-0.07 yDistance=0.13
02:09:00.865 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:09:00.865 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:09:00.867 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:09:00.867 00.000 7680 MoveAxis(E, 0, ABG)
02:09:00.868 00.001 7680 Move returns status 0, amount 0
02:09:00.868 00.000 7680 MoveAxis(N, 0, ABG)
02:09:00.868 00.000 7680 Move returns status 0, amount 0
02:09:00.868 00.000 7680 move complete, result=0
02:09:00.868 00.000 7680 worker thread done servicing request
02:09:00.869 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:00.873 00.004 7680 Worker thread wakes up
02:09:00.873 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:00.873 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:02.127 01.254 7680 Exposure complete
02:09:02.268 00.141 7680 worker thread done servicing request
02:09:02.268 00.000 6120 OnExposeComplete: enter
02:09:02.272 00.004 6120 UpdateGuideState(): m_state=6
02:09:02.276 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
02:09:02.280 00.004 6120 Star::Find returns 1 (0), X=511.64, Y=675.62, Mass=9014, SNR=63.2, Peak=222 HFD=6.8
02:09:02.284 00.004 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
02:09:02.288 00.004 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
02:09:02.291 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.34 hyp=0.36 cameraTheta=-1.88 mountX=-0.17 mountY=0.26, mountTheta=2.15
02:09:02.297 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.34, opts=13)
02:09:02.302 00.005 6120 Enqueuing Move request for scope (-0.11, -0.34)
02:09:02.305 00.003 7680 Worker thread wakes up
02:09:02.305 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.34) opts 0xd
02:09:02.305 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.34)
02:09:02.306 00.001 7680 Moving (-0.11, -0.34) raw xDistance=-0.17 yDistance=0.26
02:09:02.307 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:09:02.307 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:09:02.307 00.000 7680 MoveAxis(E, 0, ABG)
02:09:02.307 00.000 7680 Move returns status 0, amount 0
02:09:02.307 00.000 7680 MoveAxis(S, 141, ABG)
02:09:02.307 00.000 7680 Guiding  Dir = 1, Dur = 141
02:09:02.307 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:02.310 00.003 7680 IsSlewing returns 0
02:09:02.311 00.001 6120 UpdateGuideState exits: m=9014 SNR=63.2
02:09:02.314 00.003 7680 IsGuiding returns 0
02:09:02.315 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:02.318 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:02.322 00.004 7680 PulseGuide returned control before completion, sleep 151
02:09:02.322 00.000 6120 Enqueuing Expose request
02:09:02.479 00.157 7680 IsGuiding returns 1
02:09:02.479 00.000 7680 scope still moving after pulse duration time elapsed
02:09:02.510 00.031 7680 IsSlewing returns 0
02:09:02.511 00.001 7680 IsGuiding returns 0
02:09:02.511 00.000 7680 scope move finished after 141 + 56 ms
02:09:02.513 00.002 7680 Move returns status 0, amount 141
02:09:02.513 00.000 7680 move complete, result=0
02:09:02.514 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 141 ms SOUTH
02:09:02.522 00.008 7680 worker thread done servicing request
02:09:02.522 00.000 7680 Worker thread wakes up
02:09:02.524 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:02.524 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:03.775 01.251 7680 Exposure complete
02:09:03.911 00.136 7680 worker thread done servicing request
02:09:03.912 00.001 6120 OnExposeComplete: enter
02:09:03.916 00.004 6120 UpdateGuideState(): m_state=6
02:09:03.920 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
02:09:03.926 00.006 6120 Star::Find returns 1 (0), X=511.62, Y=675.55, Mass=8637, SNR=61.7, Peak=212 HFD=6.9
02:09:03.930 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
02:09:03.934 00.004 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
02:09:03.938 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.42 hyp=0.44 cameraTheta=-1.87 mountX=-0.20 mountY=0.32, mountTheta=2.14
02:09:03.943 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.42, opts=13)
02:09:03.948 00.005 6120 Enqueuing Move request for scope (-0.13, -0.42)
02:09:03.951 00.003 7680 Worker thread wakes up
02:09:03.951 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.42) opts 0xd
02:09:03.951 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.42)
02:09:03.951 00.000 7680 Moving (-0.13, -0.42) raw xDistance=-0.20 yDistance=0.32
02:09:03.951 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:09:03.952 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:03.955 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:09:03.955 00.000 7680 MoveAxis(E, 84, ABG)
02:09:03.955 00.000 7680 Guiding  Dir = 2, Dur = 84
02:09:03.957 00.002 6120 UpdateGuideState exits: m=8637 SNR=61.7
02:09:03.960 00.003 7680 IsSlewing returns 0
02:09:03.961 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:03.964 00.003 7680 IsGuiding returns 0
02:09:03.964 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:03.968 00.004 6120 Enqueuing Expose request
02:09:03.973 00.005 7680 PulseGuide returned control before completion, sleep 94
02:09:04.078 00.105 7680 IsGuiding returns 0
02:09:04.081 00.003 7680 Move returns status 0, amount 84
02:09:04.081 00.000 7680 MoveAxis(S, 172, ABG)
02:09:04.081 00.000 7680 Guiding  Dir = 1, Dur = 172
02:09:04.083 00.002 7680 IsSlewing returns 0
02:09:04.083 00.000 7680 IsGuiding returns 0
02:09:04.084 00.001 7680 PulseGuide returned control before completion, sleep 182
02:09:04.282 00.198 7680 IsGuiding returns 1
02:09:04.283 00.001 7680 scope still moving after pulse duration time elapsed
02:09:04.313 00.030 7680 IsSlewing returns 0
02:09:04.314 00.001 7680 IsGuiding returns 0
02:09:04.315 00.001 7680 scope move finished after 172 + 58 ms
02:09:04.315 00.000 7680 Move returns status 0, amount 172
02:09:04.315 00.000 7680 move complete, result=0
02:09:04.316 00.001 7680 worker thread done servicing request
02:09:04.316 00.000 7680 Worker thread wakes up
02:09:04.317 00.001 6120 GuideStep: -0.2 px 84 ms EAST, 0.3 px 172 ms SOUTH
02:09:04.324 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:04.324 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:05.574 01.250 7680 Exposure complete
02:09:05.705 00.131 7680 worker thread done servicing request
02:09:05.705 00.000 6120 OnExposeComplete: enter
02:09:05.709 00.004 6120 UpdateGuideState(): m_state=6
02:09:05.713 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
02:09:05.717 00.004 6120 Star::Find returns 1 (0), X=511.77, Y=675.67, Mass=8871, SNR=62.4, Peak=211 HFD=6.6
02:09:05.721 00.004 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
02:09:05.725 00.004 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
02:09:05.729 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.29 hyp=0.29 cameraTheta=-1.50 mountX=-0.03 mountY=0.27, mountTheta=1.69
02:09:05.735 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.29, opts=13)
02:09:05.741 00.006 6120 Enqueuing Move request for scope (0.02, -0.29)
02:09:05.744 00.003 7680 Worker thread wakes up
02:09:05.745 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:05.749 00.004 6120 UpdateGuideState exits: m=8871 SNR=62.4
02:09:05.754 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:05.757 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:05.762 00.005 6120 Enqueuing Expose request
02:09:05.767 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.29) opts 0xd
02:09:05.767 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.29)
02:09:05.767 00.000 7680 Moving (0.02, -0.29) raw xDistance=-0.03 yDistance=0.27
02:09:05.768 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:09:05.768 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:09:05.768 00.000 7680 MoveAxis(E, 0, ABG)
02:09:05.769 00.001 7680 Move returns status 0, amount 0
02:09:05.769 00.000 7680 MoveAxis(S, 148, ABG)
02:09:05.769 00.000 7680 Guiding  Dir = 1, Dur = 148
02:09:05.769 00.000 7680 IsSlewing returns 0
02:09:05.770 00.001 7680 IsGuiding returns 0
02:09:05.770 00.000 7680 PulseGuide returned control before completion, sleep 158
02:09:05.937 00.167 7680 IsGuiding returns 1
02:09:05.938 00.001 7680 scope still moving after pulse duration time elapsed
02:09:05.968 00.030 7680 IsSlewing returns 0
02:09:05.969 00.001 7680 IsGuiding returns 0
02:09:05.969 00.000 7680 scope move finished after 148 + 51 ms
02:09:05.970 00.001 7680 Move returns status 0, amount 148
02:09:05.970 00.000 7680 move complete, result=0
02:09:05.971 00.001 7680 worker thread done servicing request
02:09:05.971 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 148 ms SOUTH
02:09:05.977 00.006 7680 Worker thread wakes up
02:09:05.978 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:05.978 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:07.235 01.257 7680 Exposure complete
02:09:07.374 00.139 7680 worker thread done servicing request
02:09:07.374 00.000 6120 OnExposeComplete: enter
02:09:07.378 00.004 6120 UpdateGuideState(): m_state=6
02:09:07.381 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
02:09:07.385 00.004 6120 Star::Find returns 1 (0), X=511.77, Y=675.62, Mass=9281, SNR=63.6, Peak=220 HFD=6.8
02:09:07.388 00.003 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
02:09:07.392 00.004 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
02:09:07.394 00.002 6120 CameraToMount -- cameraX=0.02 cameraY=-0.35 hyp=0.35 cameraTheta=-1.53 mountX=-0.05 mountY=0.32, mountTheta=1.72
02:09:07.398 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.35, opts=13)
02:09:07.403 00.005 6120 Enqueuing Move request for scope (0.02, -0.35)
02:09:07.406 00.003 7680 Worker thread wakes up
02:09:07.406 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.35) opts 0xd
02:09:07.406 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.35)
02:09:07.406 00.000 7680 Moving (0.02, -0.35) raw xDistance=-0.05 yDistance=0.32
02:09:07.407 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:09:07.407 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:07.410 00.003 6120 UpdateGuideState exits: m=9281 SNR=63.6
02:09:07.414 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:09:07.414 00.000 7680 MoveAxis(E, 0, ABG)
02:09:07.416 00.002 7680 Move returns status 0, amount 0
02:09:07.416 00.000 7680 MoveAxis(S, 173, ABG)
02:09:07.416 00.000 7680 Guiding  Dir = 1, Dur = 173
02:09:07.416 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:07.421 00.005 7680 IsSlewing returns 0
02:09:07.421 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:07.426 00.005 6120 Enqueuing Expose request
02:09:07.430 00.004 7680 IsGuiding returns 0
02:09:07.430 00.000 7680 PulseGuide returned control before completion, sleep 183
02:09:07.616 00.186 7680 IsGuiding returns 1
02:09:07.617 00.001 7680 scope still moving after pulse duration time elapsed
02:09:07.647 00.030 7680 IsSlewing returns 0
02:09:07.648 00.001 7680 IsGuiding returns 0
02:09:07.649 00.001 7680 scope move finished after 173 + 45 ms
02:09:07.649 00.000 7680 Move returns status 0, amount 173
02:09:07.649 00.000 7680 move complete, result=0
02:09:07.649 00.000 7680 worker thread done servicing request
02:09:07.649 00.000 7680 Worker thread wakes up
02:09:07.651 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 173 ms SOUTH
02:09:07.657 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:07.657 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:08.915 01.258 7680 Exposure complete
02:09:09.056 00.141 7680 worker thread done servicing request
02:09:09.057 00.001 6120 OnExposeComplete: enter
02:09:09.060 00.003 6120 UpdateGuideState(): m_state=6
02:09:09.065 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
02:09:09.069 00.004 6120 Star::Find returns 1 (0), X=511.98, Y=675.79, Mass=8978, SNR=62.8, Peak=210 HFD=6.5
02:09:09.072 00.003 6120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (0.19) = xAngle (-0.84 = -0.84)
02:09:09.076 00.004 6120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.04 = 2.04)
02:09:09.081 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=-0.17 hyp=0.29 cameraTheta=-0.65 mountX=0.19 mountY=0.26, mountTheta=0.93
02:09:09.086 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.17, opts=13)
02:09:09.090 00.004 6120 Enqueuing Move request for scope (0.23, -0.17)
02:09:09.093 00.003 7680 Worker thread wakes up
02:09:09.094 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.17) opts 0xd
02:09:09.094 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.17)
02:09:09.094 00.000 7680 Moving (0.23, -0.17) raw xDistance=0.19 yDistance=0.26
02:09:09.094 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:09:09.094 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:09:09.094 00.000 7680 MoveAxis(E, 0, ABG)
02:09:09.094 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:09.099 00.005 7680 Move returns status 0, amount 0
02:09:09.099 00.000 7680 MoveAxis(S, 140, ABG)
02:09:09.099 00.000 7680 Guiding  Dir = 1, Dur = 140
02:09:09.099 00.000 6120 UpdateGuideState exits: m=8978 SNR=62.8
02:09:09.103 00.004 7680 IsSlewing returns 0
02:09:09.103 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:09.108 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:09.111 00.003 7680 IsGuiding returns 0
02:09:09.111 00.000 6120 Enqueuing Expose request
02:09:09.114 00.003 7680 PulseGuide returned control before completion, sleep 150
02:09:09.274 00.160 7680 IsGuiding returns 1
02:09:09.275 00.001 7680 scope still moving after pulse duration time elapsed
02:09:09.305 00.030 7680 IsSlewing returns 0
02:09:09.307 00.002 7680 IsGuiding returns 0
02:09:09.308 00.001 7680 scope move finished after 140 + 57 ms
02:09:09.308 00.000 7680 Move returns status 0, amount 140
02:09:09.309 00.001 7680 move complete, result=0
02:09:09.309 00.000 7680 worker thread done servicing request
02:09:09.309 00.000 7680 Worker thread wakes up
02:09:09.310 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 140 ms SOUTH
02:09:09.317 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:09.317 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:10.570 01.253 7680 Exposure complete
02:09:10.707 00.137 7680 worker thread done servicing request
02:09:10.708 00.001 6120 OnExposeComplete: enter
02:09:10.711 00.003 6120 UpdateGuideState(): m_state=6
02:09:10.715 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
02:09:10.719 00.004 6120 Star::Find returns 1 (0), X=511.81, Y=675.81, Mass=8480, SNR=60.8, Peak=215 HFD=6.4
02:09:10.722 00.003 6120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (0.19) = xAngle (-1.38 = -1.38)
02:09:10.726 00.004 6120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
02:09:10.730 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.19 mountX=0.03 mountY=0.16, mountTheta=1.38
02:09:10.737 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.15, opts=13)
02:09:10.740 00.003 6120 Enqueuing Move request for scope (0.06, -0.15)
02:09:10.744 00.004 7680 Worker thread wakes up
02:09:10.745 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:10.749 00.004 6120 UpdateGuideState exits: m=8480 SNR=60.8
02:09:10.752 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:10.755 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:10.759 00.004 6120 Enqueuing Expose request
02:09:10.764 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
02:09:10.764 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
02:09:10.764 00.000 7680 Moving (0.06, -0.15) raw xDistance=0.03 yDistance=0.16
02:09:10.765 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:09:10.765 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:09:10.765 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:09:10.765 00.000 7680 MoveAxis(E, 0, ABG)
02:09:10.765 00.000 7680 Move returns status 0, amount 0
02:09:10.767 00.002 7680 MoveAxis(N, 0, ABG)
02:09:10.767 00.000 7680 Move returns status 0, amount 0
02:09:10.767 00.000 7680 move complete, result=0
02:09:10.767 00.000 7680 worker thread done servicing request
02:09:10.767 00.000 7680 Worker thread wakes up
02:09:10.768 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:10.768 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:10.768 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:09:12.024 01.256 7680 Exposure complete
02:09:12.162 00.138 7680 worker thread done servicing request
02:09:12.162 00.000 6120 OnExposeComplete: enter
02:09:12.165 00.003 6120 UpdateGuideState(): m_state=6
02:09:12.169 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
02:09:12.174 00.005 6120 Star::Find returns 1 (0), X=511.98, Y=675.08, Mass=8881, SNR=62.9, Peak=235 HFD=6.4
02:09:12.179 00.005 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
02:09:12.182 00.003 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
02:09:12.187 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=-0.88 hyp=0.91 cameraTheta=-1.32 mountX=0.06 mountY=0.89, mountTheta=1.50
02:09:12.192 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.88, opts=13)
02:09:12.196 00.004 6120 Enqueuing Move request for scope (0.23, -0.88)
02:09:12.201 00.005 7680 Worker thread wakes up
02:09:12.201 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:12.206 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.88) opts 0xd
02:09:12.206 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.88)
02:09:12.207 00.001 7680 Moving (0.23, -0.88) raw xDistance=0.06 yDistance=0.89
02:09:12.207 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:09:12.207 00.000 6120 UpdateGuideState exits: m=8881 SNR=62.9
02:09:12.211 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
02:09:12.211 00.000 7680 MoveAxis(E, 0, ABG)
02:09:12.211 00.000 7680 Move returns status 0, amount 0
02:09:12.212 00.001 7680 MoveAxis(S, 485, ABG)
02:09:12.212 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:12.216 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:12.220 00.004 6120 Enqueuing Expose request
02:09:12.225 00.005 7680 Guiding  Dir = 1, Dur = 485
02:09:12.225 00.000 7680 IsSlewing returns 0
02:09:12.225 00.000 7680 IsGuiding returns 0
02:09:12.226 00.001 7680 PulseGuide returned control before completion, sleep 495
02:09:12.734 00.508 7680 IsGuiding returns 1
02:09:12.735 00.001 7680 scope still moving after pulse duration time elapsed
02:09:12.765 00.030 7680 IsSlewing returns 0
02:09:12.766 00.001 7680 IsGuiding returns 0
02:09:12.766 00.000 7680 scope move finished after 485 + 55 ms
02:09:12.767 00.001 7680 Move returns status 0, amount 485
02:09:12.767 00.000 7680 move complete, result=0
02:09:12.767 00.000 7680 worker thread done servicing request
02:09:12.768 00.001 7680 Worker thread wakes up
02:09:12.768 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.9 px 485 ms SOUTH
02:09:12.775 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:12.775 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:14.032 01.257 7680 Exposure complete
02:09:14.167 00.135 7680 worker thread done servicing request
02:09:14.167 00.000 6120 OnExposeComplete: enter
02:09:14.173 00.006 6120 UpdateGuideState(): m_state=6
02:09:14.178 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
02:09:14.182 00.004 6120 Star::Find returns 1 (0), X=511.90, Y=676.41, Mass=9293, SNR=64.1, Peak=219 HFD=6.8
02:09:14.185 00.003 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (0.19) = xAngle (1.07 = 1.07)
02:09:14.189 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.94 = -2.34)
02:09:14.193 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.45 hyp=0.47 cameraTheta=1.25 mountX=0.23 mountY=-0.34, mountTheta=-0.98
02:09:14.199 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.45, opts=13)
02:09:14.205 00.006 6120 Enqueuing Move request for scope (0.15, 0.45)
02:09:14.210 00.005 7680 Worker thread wakes up
02:09:14.210 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.45) opts 0xd
02:09:14.210 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.45)
02:09:14.210 00.000 7680 Moving (0.15, 0.45) raw xDistance=0.23 yDistance=-0.34
02:09:14.210 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
02:09:14.210 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:09:14.211 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:09:14.211 00.000 7680 MoveAxis(W, 94, ABG)
02:09:14.211 00.000 7680 Guiding  Dir = 3, Dur = 94
02:09:14.211 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:14.216 00.005 7680 IsSlewing returns 0
02:09:14.216 00.000 6120 UpdateGuideState exits: m=9293 SNR=64.1
02:09:14.220 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:14.225 00.005 7680 IsGuiding returns 0
02:09:14.225 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:14.230 00.005 6120 Enqueuing Expose request
02:09:14.234 00.004 7680 PulseGuide returned control before completion, sleep 104
02:09:14.350 00.116 7680 IsGuiding returns 1
02:09:14.351 00.001 7680 scope still moving after pulse duration time elapsed
02:09:14.380 00.029 7680 IsSlewing returns 0
02:09:14.382 00.002 7680 IsGuiding returns 0
02:09:14.383 00.001 7680 scope move finished after 94 + 63 ms
02:09:14.383 00.000 7680 Move returns status 0, amount 94
02:09:14.384 00.001 7680 MoveAxis(N, 0, ABG)
02:09:14.384 00.000 7680 Move returns status 0, amount 0
02:09:14.385 00.001 7680 move complete, result=0
02:09:14.385 00.000 7680 worker thread done servicing request
02:09:14.386 00.001 6120 GuideStep: 0.2 px 94 ms WEST, -0.3 px 0 ms NORTH
02:09:14.394 00.008 7680 Worker thread wakes up
02:09:14.394 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:14.394 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:15.646 01.252 7680 Exposure complete
02:09:15.786 00.140 7680 worker thread done servicing request
02:09:15.787 00.001 6120 OnExposeComplete: enter
02:09:15.790 00.003 6120 UpdateGuideState(): m_state=6
02:09:15.796 00.006 6120 Star::Find(15, 511, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
02:09:15.801 00.005 6120 Star::Find returns 1 (0), X=511.84, Y=677.75, Mass=8458, SNR=61.1, Peak=217 HFD=6.5
02:09:15.804 00.003 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (0.19) = xAngle (1.33 = 1.33)
02:09:15.808 00.004 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.21 = -2.08)
02:09:15.811 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=1.79 hyp=1.79 cameraTheta=1.52 mountX=0.42 mountY=-1.56, mountTheta=-1.31
02:09:15.818 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=1.79, opts=13)
02:09:15.822 00.004 6120 Enqueuing Move request for scope (0.09, 1.79)
02:09:15.826 00.004 7680 Worker thread wakes up
02:09:15.827 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:15.831 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 1.79) opts 0xd
02:09:15.832 00.001 6120 UpdateGuideState exits: m=8458 SNR=61.1
02:09:15.836 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:15.840 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:15.844 00.004 6120 Enqueuing Expose request
02:09:15.847 00.003 7680 Handling offset move in thread for scope, endpoint = (0.09, 1.79)
02:09:15.848 00.001 7680 Moving (0.09, 1.79) raw xDistance=0.42 yDistance=-1.56
02:09:15.848 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
02:09:15.848 00.000 7680 resist switch: large excursion: input -1.56 thresh 0.60 direction from 1 to -1
02:09:15.848 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.69
02:09:15.848 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.56 from input -1.56
02:09:15.848 00.000 7680 MoveAxis(W, 179, ABG)
02:09:15.849 00.001 7680 Guiding  Dir = 3, Dur = 179
02:09:15.849 00.000 7680 IsSlewing returns 0
02:09:15.849 00.000 7680 IsGuiding returns 0
02:09:15.850 00.001 7680 PulseGuide returned control before completion, sleep 189
02:09:16.045 00.195 7680 IsGuiding returns 1
02:09:16.045 00.000 7680 scope still moving after pulse duration time elapsed
02:09:16.076 00.031 7680 IsSlewing returns 0
02:09:16.078 00.002 7680 IsGuiding returns 1
02:09:16.108 00.030 7680 IsSlewing returns 0
02:09:16.108 00.000 7680 IsGuiding returns 0
02:09:16.110 00.002 7680 scope move finished after 179 + 81 ms
02:09:16.110 00.000 7680 Move returns status 0, amount 179
02:09:16.110 00.000 7680 MoveAxis(N, 849, ABG)
02:09:16.111 00.001 7680 Guiding  Dir = 0, Dur = 849
02:09:16.111 00.000 7680 IsSlewing returns 0
02:09:16.112 00.001 7680 IsGuiding returns 0
02:09:16.113 00.001 7680 PulseGuide returned control before completion, sleep 859
02:09:16.984 00.871 7680 IsGuiding returns 1
02:09:16.984 00.000 7680 scope still moving after pulse duration time elapsed
02:09:17.017 00.033 7680 IsSlewing returns 0
02:09:17.018 00.001 7680 IsGuiding returns 0
02:09:17.019 00.001 7680 scope move finished after 849 + 57 ms
02:09:17.021 00.002 7680 Move returns status 0, amount 849
02:09:17.021 00.000 7680 move complete, result=0
02:09:17.021 00.000 7680 worker thread done servicing request
02:09:17.021 00.000 6120 GuideStep: 0.4 px 179 ms WEST, -1.6 px 849 ms NORTH
02:09:17.025 00.004 7680 Worker thread wakes up
02:09:17.026 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:17.026 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:18.276 01.250 7680 Exposure complete
02:09:18.406 00.130 7680 worker thread done servicing request
02:09:18.406 00.000 6120 OnExposeComplete: enter
02:09:18.410 00.004 6120 UpdateGuideState(): m_state=6
02:09:18.413 00.003 6120 Star::Find(15, 511, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
02:09:18.416 00.003 6120 Star::Find returns 1 (0), X=511.55, Y=675.58, Mass=8497, SNR=61.1, Peak=195 HFD=6.9
02:09:18.421 00.005 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
02:09:18.425 00.004 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
02:09:18.430 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.38 hyp=0.44 cameraTheta=-2.06 mountX=-0.27 mountY=0.26, mountTheta=2.39
02:09:18.435 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.38, opts=13)
02:09:18.438 00.003 6120 Enqueuing Move request for scope (-0.21, -0.38)
02:09:18.443 00.005 7680 Worker thread wakes up
02:09:18.443 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.38) opts 0xd
02:09:18.443 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.38)
02:09:18.443 00.000 7680 Moving (-0.21, -0.38) raw xDistance=-0.27 yDistance=0.26
02:09:18.443 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
02:09:18.444 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:09:18.444 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:18.448 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:09:18.448 00.000 7680 MoveAxis(E, 99, ABG)
02:09:18.448 00.000 7680 Guiding  Dir = 2, Dur = 99
02:09:18.448 00.000 6120 UpdateGuideState exits: m=8497 SNR=61.1
02:09:18.453 00.005 7680 IsSlewing returns 0
02:09:18.453 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:18.457 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:18.461 00.004 7680 IsGuiding returns 0
02:09:18.461 00.000 6120 Enqueuing Expose request
02:09:18.464 00.003 7680 PulseGuide returned control before completion, sleep 109
02:09:18.577 00.113 7680 IsGuiding returns 1
02:09:18.578 00.001 7680 scope still moving after pulse duration time elapsed
02:09:18.609 00.031 7680 IsSlewing returns 0
02:09:18.610 00.001 7680 IsGuiding returns 0
02:09:18.610 00.000 7680 scope move finished after 99 + 51 ms
02:09:18.610 00.000 7680 Move returns status 0, amount 99
02:09:18.611 00.001 7680 MoveAxis(N, 0, ABG)
02:09:18.611 00.000 7680 Move returns status 0, amount 0
02:09:18.612 00.001 7680 move complete, result=0
02:09:18.613 00.001 7680 worker thread done servicing request
02:09:18.613 00.000 7680 Worker thread wakes up
02:09:18.614 00.001 6120 GuideStep: -0.3 px 99 ms EAST, 0.3 px 0 ms NORTH
02:09:18.623 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:18.623 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:19.872 01.249 7680 Exposure complete
02:09:20.006 00.134 7680 worker thread done servicing request
02:09:20.006 00.000 6120 OnExposeComplete: enter
02:09:20.012 00.006 6120 UpdateGuideState(): m_state=6
02:09:20.016 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
02:09:20.020 00.004 6120 Star::Find returns 1 (0), X=511.67, Y=674.91, Mass=8197, SNR=60.3, Peak=210 HFD=6.5
02:09:20.024 00.004 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
02:09:20.028 00.004 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
02:09:20.032 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-1.05 hyp=1.05 cameraTheta=-1.64 mountX=-0.27 mountY=0.91, mountTheta=1.86
02:09:20.036 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-1.05, opts=13)
02:09:20.041 00.005 6120 Enqueuing Move request for scope (-0.08, -1.05)
02:09:20.045 00.004 7680 Worker thread wakes up
02:09:20.045 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:20.050 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -1.05) opts 0xd
02:09:20.052 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.08, -1.05)
02:09:20.052 00.000 7680 Moving (-0.08, -1.05) raw xDistance=-0.27 yDistance=0.91
02:09:20.052 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
02:09:20.052 00.000 6120 UpdateGuideState exits: m=8197 SNR=60.3
02:09:20.057 00.005 7680 resist switch: large excursion: input 0.91 thresh 0.60 direction from -1 to 1
02:09:20.057 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.73
02:09:20.058 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91
02:09:20.058 00.000 7680 MoveAxis(E, 117, ABG)
02:09:20.058 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:20.062 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:20.066 00.004 7680 Guiding  Dir = 2, Dur = 117
02:09:20.067 00.001 6120 Enqueuing Expose request
02:09:20.070 00.003 7680 IsSlewing returns 0
02:09:20.070 00.000 7680 IsGuiding returns 0
02:09:20.070 00.000 7680 PulseGuide returned control before completion, sleep 127
02:09:20.202 00.132 7680 IsGuiding returns 1
02:09:20.202 00.000 7680 scope still moving after pulse duration time elapsed
02:09:20.233 00.031 7680 IsSlewing returns 0
02:09:20.234 00.001 7680 IsGuiding returns 0
02:09:20.235 00.001 7680 scope move finished after 117 + 47 ms
02:09:20.236 00.001 7680 Move returns status 0, amount 117
02:09:20.236 00.000 7680 MoveAxis(S, 494, ABG)
02:09:20.239 00.003 7680 Guiding  Dir = 1, Dur = 494
02:09:20.241 00.002 7680 IsSlewing returns 0
02:09:20.241 00.000 7680 IsGuiding returns 0
02:09:20.242 00.001 7680 PulseGuide returned control before completion, sleep 504
02:09:20.749 00.507 7680 IsGuiding returns 1
02:09:20.749 00.000 7680 scope still moving after pulse duration time elapsed
02:09:20.780 00.031 7680 IsSlewing returns 0
02:09:20.781 00.001 7680 IsGuiding returns 0
02:09:20.781 00.000 7680 scope move finished after 494 + 45 ms
02:09:20.781 00.000 7680 Move returns status 0, amount 494
02:09:20.782 00.001 7680 move complete, result=0
02:09:20.782 00.000 7680 worker thread done servicing request
02:09:20.783 00.001 6120 GuideStep: -0.3 px 117 ms EAST, 0.9 px 494 ms SOUTH
02:09:20.791 00.008 7680 Worker thread wakes up
02:09:20.791 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:20.792 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:22.039 01.247 7680 Exposure complete
02:09:22.184 00.145 7680 worker thread done servicing request
02:09:22.184 00.000 6120 OnExposeComplete: enter
02:09:22.188 00.004 6120 UpdateGuideState(): m_state=6
02:09:22.192 00.004 6120 Star::Find(15, 511, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
02:09:22.195 00.003 6120 Star::Find returns 1 (0), X=511.68, Y=674.66, Mass=9166, SNR=64.2, Peak=216 HFD=6.8
02:09:22.200 00.005 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:09:22.204 00.004 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:09:22.208 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-1.31 hyp=1.31 cameraTheta=-1.62 mountX=-0.31 mountY=1.14, mountTheta=1.84
02:09:22.213 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-1.31, opts=13)
02:09:22.220 00.007 6120 Enqueuing Move request for scope (-0.07, -1.31)
02:09:22.224 00.004 7680 Worker thread wakes up
02:09:22.224 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -1.31) opts 0xd
02:09:22.225 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -1.31)
02:09:22.225 00.000 7680 Moving (-0.07, -1.31) raw xDistance=-0.31 yDistance=1.14
02:09:22.225 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:22.229 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
02:09:22.230 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.14 from input 1.14
02:09:22.230 00.000 7680 MoveAxis(E, 136, ABG)
02:09:22.230 00.000 7680 Guiding  Dir = 2, Dur = 136
02:09:22.230 00.000 6120 UpdateGuideState exits: m=9166 SNR=64.2
02:09:22.236 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:22.240 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:22.245 00.005 6120 Enqueuing Expose request
02:09:22.248 00.003 7680 IsSlewing returns 0
02:09:22.249 00.001 7680 IsGuiding returns 0
02:09:22.249 00.000 7680 PulseGuide returned control before completion, sleep 146
02:09:22.402 00.153 7680 IsGuiding returns 1
02:09:22.402 00.000 7680 scope still moving after pulse duration time elapsed
02:09:22.434 00.032 7680 IsSlewing returns 0
02:09:22.435 00.001 7680 IsGuiding returns 0
02:09:22.436 00.001 7680 scope move finished after 136 + 50 ms
02:09:22.436 00.000 7680 Move returns status 0, amount 136
02:09:22.436 00.000 7680 MoveAxis(S, 620, ABG)
02:09:22.436 00.000 7680 Guiding  Dir = 1, Dur = 620
02:09:22.438 00.002 7680 IsSlewing returns 0
02:09:22.439 00.001 7680 IsGuiding returns 0
02:09:22.439 00.000 7680 PulseGuide returned control before completion, sleep 630
02:09:23.078 00.639 7680 IsGuiding returns 1
02:09:23.079 00.001 7680 scope still moving after pulse duration time elapsed
02:09:23.109 00.030 7680 IsSlewing returns 0
02:09:23.110 00.001 7680 IsGuiding returns 0
02:09:23.110 00.000 7680 scope move finished after 620 + 51 ms
02:09:23.111 00.001 7680 Move returns status 0, amount 620
02:09:23.112 00.001 7680 move complete, result=0
02:09:23.112 00.000 7680 worker thread done servicing request
02:09:23.112 00.000 7680 Worker thread wakes up
02:09:23.113 00.001 6120 GuideStep: -0.3 px 136 ms EAST, 1.1 px 620 ms SOUTH
02:09:23.120 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:23.120 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:24.375 01.255 7680 Exposure complete
02:09:24.520 00.145 7680 worker thread done servicing request
02:09:24.521 00.001 6120 OnExposeComplete: enter
02:09:24.525 00.004 6120 UpdateGuideState(): m_state=6
02:09:24.528 00.003 6120 Star::Find(15, 511, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
02:09:24.532 00.004 6120 Star::Find returns 1 (0), X=511.94, Y=675.53, Mass=8302, SNR=60.7, Peak=197 HFD=6.7
02:09:24.536 00.004 6120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.19) = xAngle (-1.35 = -1.35)
02:09:24.540 00.004 6120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.52 = 1.52)
02:09:24.543 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-0.43 hyp=0.47 cameraTheta=-1.16 mountX=0.10 mountY=0.47, mountTheta=1.35
02:09:24.549 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.43, opts=13)
02:09:24.554 00.005 6120 Enqueuing Move request for scope (0.19, -0.43)
02:09:24.557 00.003 7680 Worker thread wakes up
02:09:24.558 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:24.562 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.43) opts 0xd
02:09:24.562 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.43)
02:09:24.562 00.000 6120 UpdateGuideState exits: m=8302 SNR=60.7
02:09:24.565 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:24.570 00.005 7680 Moving (0.19, -0.43) raw xDistance=0.10 yDistance=0.47
02:09:24.571 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:09:24.571 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:24.575 00.004 6120 Enqueuing Expose request
02:09:24.581 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
02:09:24.581 00.000 7680 MoveAxis(E, 0, ABG)
02:09:24.581 00.000 7680 Move returns status 0, amount 0
02:09:24.581 00.000 7680 MoveAxis(S, 256, ABG)
02:09:24.582 00.001 7680 Guiding  Dir = 1, Dur = 256
02:09:24.582 00.000 7680 IsSlewing returns 0
02:09:24.582 00.000 7680 IsGuiding returns 0
02:09:24.583 00.001 7680 PulseGuide returned control before completion, sleep 266
02:09:24.864 00.281 7680 IsGuiding returns 1
02:09:24.864 00.000 7680 scope still moving after pulse duration time elapsed
02:09:24.896 00.032 7680 IsSlewing returns 0
02:09:24.898 00.002 7680 IsGuiding returns 0
02:09:24.899 00.001 7680 scope move finished after 256 + 59 ms
02:09:24.899 00.000 7680 Move returns status 0, amount 256
02:09:24.899 00.000 7680 move complete, result=0
02:09:24.899 00.000 7680 worker thread done servicing request
02:09:24.899 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 256 ms SOUTH
02:09:24.905 00.006 7680 Worker thread wakes up
02:09:24.905 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:24.905 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:26.159 01.254 7680 Exposure complete
02:09:26.354 00.195 7680 worker thread done servicing request
02:09:26.355 00.001 6120 OnExposeComplete: enter
02:09:26.361 00.006 6120 UpdateGuideState(): m_state=6
02:09:26.368 00.007 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
02:09:26.377 00.009 6120 Star::Find returns 1 (0), X=512.19, Y=675.60, Mass=9234, SNR=62.0, Peak=216 HFD=6.7
02:09:26.404 00.027 6120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.19) = xAngle (-0.87 = -0.87)
02:09:26.417 00.013 6120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.00 = 2.00)
02:09:26.429 00.012 6120 CameraToMount -- cameraX=0.44 cameraY=-0.36 hyp=0.57 cameraTheta=-0.69 mountX=0.36 mountY=0.52, mountTheta=0.96
02:09:26.438 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.44, y=-0.36, opts=13)
02:09:26.445 00.007 6120 Enqueuing Move request for scope (0.44, -0.36)
02:09:26.464 00.019 7680 Worker thread wakes up
02:09:26.466 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:26.474 00.008 7680 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.36) opts 0xd
02:09:26.478 00.004 6120 UpdateGuideState exits: m=9234 SNR=62.0
02:09:26.483 00.005 7680 Handling offset move in thread for scope, endpoint = (0.44, -0.36)
02:09:26.483 00.000 7680 Moving (0.44, -0.36) raw xDistance=0.36 yDistance=0.52
02:09:26.484 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:09:26.484 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
02:09:26.484 00.000 7680 MoveAxis(W, 148, ABG)
02:09:26.484 00.000 7680 Guiding  Dir = 3, Dur = 148
02:09:26.484 00.000 7680 IsSlewing returns 0
02:09:26.485 00.001 7680 IsGuiding returns 0
02:09:26.487 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:26.497 00.010 7680 PulseGuide returned control before completion, sleep 158
02:09:26.501 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:26.523 00.022 6120 Enqueuing Expose request
02:09:26.660 00.137 7680 IsGuiding returns 0
02:09:26.661 00.001 7680 Move returns status 0, amount 148
02:09:26.662 00.001 7680 MoveAxis(S, 280, ABG)
02:09:26.662 00.000 7680 Guiding  Dir = 1, Dur = 280
02:09:26.665 00.003 7680 IsSlewing returns 0
02:09:26.668 00.003 7680 IsGuiding returns 0
02:09:26.669 00.001 7680 PulseGuide returned control before completion, sleep 290
02:09:26.975 00.306 7680 IsGuiding returns 1
02:09:26.983 00.008 7680 scope still moving after pulse duration time elapsed
02:09:27.022 00.039 7680 IsSlewing returns 0
02:09:27.023 00.001 7680 IsGuiding returns 0
02:09:27.023 00.000 7680 scope move finished after 280 + 75 ms
02:09:27.024 00.001 7680 Move returns status 0, amount 280
02:09:27.024 00.000 7680 move complete, result=0
02:09:27.024 00.000 7680 worker thread done servicing request
02:09:27.024 00.000 6120 GuideStep: 0.4 px 148 ms WEST, 0.5 px 280 ms SOUTH
02:09:27.029 00.005 7680 Worker thread wakes up
02:09:27.031 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:27.031 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:28.281 01.250 7680 Exposure complete
02:09:28.392 00.111 7680 worker thread done servicing request
02:09:28.394 00.002 6120 OnExposeComplete: enter
02:09:28.397 00.003 6120 UpdateGuideState(): m_state=6
02:09:28.402 00.005 6120 Star::Find(15, 512, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
02:09:28.406 00.004 6120 Star::Find returns 1 (0), X=512.08, Y=675.87, Mass=9133, SNR=63.0, Peak=228 HFD=6.5
02:09:28.410 00.004 6120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (0.19) = xAngle (-0.46 = -0.46)
02:09:28.413 00.003 6120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.41 = 2.41)
02:09:28.417 00.004 6120 CameraToMount -- cameraX=0.33 cameraY=-0.09 hyp=0.34 cameraTheta=-0.28 mountX=0.30 mountY=0.23, mountTheta=0.64
02:09:28.423 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.09, opts=13)
02:09:28.427 00.004 6120 Enqueuing Move request for scope (0.33, -0.09)
02:09:28.430 00.003 7680 Worker thread wakes up
02:09:28.430 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:28.435 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.09) opts 0xd
02:09:28.435 00.000 6120 UpdateGuideState exits: m=9133 SNR=63.0
02:09:28.438 00.003 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.09)
02:09:28.438 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:28.442 00.004 7680 Moving (0.33, -0.09) raw xDistance=0.30 yDistance=0.23
02:09:28.442 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:28.446 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
02:09:28.446 00.000 6120 Enqueuing Expose request
02:09:28.451 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:09:28.451 00.000 7680 MoveAxis(W, 135, ABG)
02:09:28.451 00.000 7680 Guiding  Dir = 3, Dur = 135
02:09:28.452 00.001 7680 IsSlewing returns 0
02:09:28.453 00.001 7680 IsGuiding returns 0
02:09:28.453 00.000 7680 PulseGuide returned control before completion, sleep 145
02:09:28.604 00.151 7680 IsGuiding returns 1
02:09:28.605 00.001 7680 scope still moving after pulse duration time elapsed
02:09:28.634 00.029 7680 IsSlewing returns 0
02:09:28.634 00.000 7680 IsGuiding returns 0
02:09:28.634 00.000 7680 scope move finished after 135 + 46 ms
02:09:28.634 00.000 7680 Move returns status 0, amount 135
02:09:28.635 00.001 7680 MoveAxis(S, 123, ABG)
02:09:28.635 00.000 7680 Guiding  Dir = 1, Dur = 123
02:09:28.635 00.000 7680 IsSlewing returns 0
02:09:28.636 00.001 7680 IsGuiding returns 0
02:09:28.636 00.000 7680 PulseGuide returned control before completion, sleep 133
02:09:28.775 00.139 7680 IsGuiding returns 1
02:09:28.775 00.000 7680 scope still moving after pulse duration time elapsed
02:09:28.806 00.031 7680 IsSlewing returns 0
02:09:28.807 00.001 7680 IsGuiding returns 0
02:09:28.807 00.000 7680 scope move finished after 123 + 47 ms
02:09:28.807 00.000 7680 Move returns status 0, amount 123
02:09:28.807 00.000 7680 move complete, result=0
02:09:28.807 00.000 7680 worker thread done servicing request
02:09:28.807 00.000 6120 GuideStep: 0.3 px 135 ms WEST, 0.2 px 123 ms SOUTH
02:09:28.812 00.005 7680 Worker thread wakes up
02:09:28.812 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:28.812 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:30.066 01.254 7680 Exposure complete
02:09:30.191 00.125 7680 worker thread done servicing request
02:09:30.192 00.001 6120 OnExposeComplete: enter
02:09:30.195 00.003 6120 UpdateGuideState(): m_state=6
02:09:30.199 00.004 6120 Star::Find(15, 512, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
02:09:30.204 00.005 6120 Star::Find returns 1 (0), X=511.65, Y=675.87, Mass=8748, SNR=61.9, Peak=208 HFD=6.4
02:09:30.208 00.004 6120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.19) = xAngle (-2.57 = -2.57)
02:09:30.212 00.004 6120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.31 = 0.31)
02:09:30.216 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.38 mountX=-0.12 mountY=0.04, mountTheta=2.80
02:09:30.222 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.10, opts=13)
02:09:30.226 00.004 6120 Enqueuing Move request for scope (-0.10, -0.10)
02:09:30.230 00.004 7680 Worker thread wakes up
02:09:30.230 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:30.233 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
02:09:30.234 00.001 6120 UpdateGuideState exits: m=8748 SNR=61.9
02:09:30.237 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
02:09:30.237 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:30.241 00.004 7680 Moving (-0.10, -0.10) raw xDistance=-0.12 yDistance=0.04
02:09:30.241 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:30.246 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:09:30.246 00.000 6120 Enqueuing Expose request
02:09:30.249 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:09:30.250 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:09:30.250 00.000 7680 MoveAxis(E, 0, ABG)
02:09:30.250 00.000 7680 Move returns status 0, amount 0
02:09:30.250 00.000 7680 MoveAxis(N, 0, ABG)
02:09:30.250 00.000 7680 Move returns status 0, amount 0
02:09:30.250 00.000 7680 move complete, result=0
02:09:30.250 00.000 7680 worker thread done servicing request
02:09:30.251 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:30.255 00.004 7680 Worker thread wakes up
02:09:30.255 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:30.255 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:31.499 01.244 7680 Exposure complete
02:09:31.610 00.111 7680 worker thread done servicing request
02:09:31.610 00.000 6120 OnExposeComplete: enter
02:09:31.614 00.004 6120 UpdateGuideState(): m_state=6
02:09:31.618 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
02:09:31.622 00.004 6120 Star::Find returns 1 (0), X=511.73, Y=675.72, Mass=8844, SNR=62.8, Peak=211 HFD=6.7
02:09:31.625 00.003 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
02:09:31.629 00.004 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
02:09:31.633 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.64 mountX=-0.06 mountY=0.21, mountTheta=1.86
02:09:31.639 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.24, opts=13)
02:09:31.642 00.003 6120 Enqueuing Move request for scope (-0.02, -0.24)
02:09:31.647 00.005 7680 Worker thread wakes up
02:09:31.647 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:31.651 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.24) opts 0xd
02:09:31.651 00.000 6120 UpdateGuideState exits: m=8844 SNR=62.8
02:09:31.655 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.24)
02:09:31.655 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:31.658 00.003 7680 Moving (-0.02, -0.24) raw xDistance=-0.06 yDistance=0.21
02:09:31.658 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:31.661 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:09:31.661 00.000 6120 Enqueuing Expose request
02:09:31.665 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:09:31.665 00.000 7680 MoveAxis(E, 0, ABG)
02:09:31.665 00.000 7680 Move returns status 0, amount 0
02:09:31.665 00.000 7680 MoveAxis(S, 113, ABG)
02:09:31.665 00.000 7680 Guiding  Dir = 1, Dur = 113
02:09:31.665 00.000 7680 IsSlewing returns 0
02:09:31.666 00.001 7680 IsGuiding returns 0
02:09:31.667 00.001 7680 PulseGuide returned control before completion, sleep 123
02:09:31.806 00.139 7680 IsGuiding returns 1
02:09:31.806 00.000 7680 scope still moving after pulse duration time elapsed
02:09:31.837 00.031 7680 IsSlewing returns 0
02:09:31.837 00.000 7680 IsGuiding returns 0
02:09:31.837 00.000 7680 scope move finished after 113 + 57 ms
02:09:31.837 00.000 7680 Move returns status 0, amount 113
02:09:31.838 00.001 7680 move complete, result=0
02:09:31.838 00.000 7680 worker thread done servicing request
02:09:31.838 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 113 ms SOUTH
02:09:31.842 00.004 7680 Worker thread wakes up
02:09:31.842 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:31.842 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:33.081 01.239 7680 Exposure complete
02:09:33.212 00.131 7680 worker thread done servicing request
02:09:33.212 00.000 6120 OnExposeComplete: enter
02:09:33.217 00.005 6120 UpdateGuideState(): m_state=6
02:09:33.222 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
02:09:33.226 00.004 6120 Star::Find returns 1 (0), X=511.77, Y=675.70, Mass=8724, SNR=61.7, Peak=223 HFD=6.6
02:09:33.232 00.006 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
02:09:33.237 00.005 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
02:09:33.241 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.49 mountX=-0.03 mountY=0.24, mountTheta=1.68
02:09:33.250 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.26, opts=13)
02:09:33.255 00.005 6120 Enqueuing Move request for scope (0.02, -0.26)
02:09:33.258 00.003 7680 Worker thread wakes up
02:09:33.258 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.26) opts 0xd
02:09:33.258 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.26)
02:09:33.258 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:33.264 00.006 7680 Moving (0.02, -0.26) raw xDistance=-0.03 yDistance=0.24
02:09:33.264 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:09:33.265 00.001 6120 UpdateGuideState exits: m=8724 SNR=61.7
02:09:33.269 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:09:33.269 00.000 7680 MoveAxis(E, 0, ABG)
02:09:33.269 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:33.273 00.004 7680 Move returns status 0, amount 0
02:09:33.273 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:33.277 00.004 7680 MoveAxis(S, 132, ABG)
02:09:33.277 00.000 6120 Enqueuing Expose request
02:09:33.281 00.004 7680 Guiding  Dir = 1, Dur = 132
02:09:33.281 00.000 7680 IsSlewing returns 0
02:09:33.281 00.000 7680 IsGuiding returns 0
02:09:33.281 00.000 7680 PulseGuide returned control before completion, sleep 142
02:09:33.432 00.151 7680 IsGuiding returns 1
02:09:33.432 00.000 7680 scope still moving after pulse duration time elapsed
02:09:33.463 00.031 7680 IsSlewing returns 0
02:09:33.464 00.001 7680 IsGuiding returns 0
02:09:33.464 00.000 7680 scope move finished after 132 + 51 ms
02:09:33.464 00.000 7680 Move returns status 0, amount 132
02:09:33.464 00.000 7680 move complete, result=0
02:09:33.465 00.001 7680 worker thread done servicing request
02:09:33.465 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 132 ms SOUTH
02:09:33.469 00.004 7680 Worker thread wakes up
02:09:33.470 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:33.470 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:34.721 01.251 7680 Exposure complete
02:09:34.839 00.118 7680 worker thread done servicing request
02:09:34.839 00.000 6120 OnExposeComplete: enter
02:09:34.844 00.005 6120 UpdateGuideState(): m_state=6
02:09:34.848 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
02:09:34.852 00.004 6120 Star::Find returns 1 (0), X=511.78, Y=675.83, Mass=7913, SNR=59.1, Peak=202 HFD=6.6
02:09:34.859 00.007 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
02:09:34.864 00.005 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
02:09:34.868 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.35 mountX=0.01 mountY=0.14, mountTheta=1.53
02:09:34.875 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.14, opts=13)
02:09:34.879 00.004 6120 Enqueuing Move request for scope (0.03, -0.14)
02:09:34.884 00.005 7680 Worker thread wakes up
02:09:34.884 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:34.891 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
02:09:34.891 00.000 6120 UpdateGuideState exits: m=7913 SNR=59.1
02:09:34.897 00.006 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
02:09:34.898 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:34.902 00.004 7680 Moving (0.03, -0.14) raw xDistance=0.01 yDistance=0.14
02:09:34.902 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:09:34.902 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:09:34.902 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:34.908 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:09:34.908 00.000 6120 Enqueuing Expose request
02:09:34.913 00.005 7680 MoveAxis(E, 0, ABG)
02:09:34.914 00.001 7680 Move returns status 0, amount 0
02:09:34.915 00.001 7680 MoveAxis(N, 0, ABG)
02:09:34.915 00.000 7680 Move returns status 0, amount 0
02:09:34.916 00.001 7680 move complete, result=0
02:09:34.918 00.002 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:34.926 00.008 7680 worker thread done servicing request
02:09:34.926 00.000 7680 Worker thread wakes up
02:09:34.926 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:34.928 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:36.176 01.248 7680 Exposure complete
02:09:36.291 00.115 7680 worker thread done servicing request
02:09:36.291 00.000 6120 OnExposeComplete: enter
02:09:36.296 00.005 6120 UpdateGuideState(): m_state=6
02:09:36.302 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
02:09:36.306 00.004 6120 Star::Find returns 1 (0), X=511.77, Y=675.77, Mass=9178, SNR=63.2, Peak=229 HFD=6.6
02:09:36.311 00.005 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
02:09:36.316 00.005 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
02:09:36.320 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.49 mountX=-0.02 mountY=0.18, mountTheta=1.68
02:09:36.328 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.19, opts=13)
02:09:36.336 00.008 6120 Enqueuing Move request for scope (0.02, -0.19)
02:09:36.340 00.004 7680 Worker thread wakes up
02:09:36.340 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:36.345 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
02:09:36.345 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
02:09:36.345 00.000 7680 Moving (0.02, -0.19) raw xDistance=-0.02 yDistance=0.18
02:09:36.345 00.000 6120 UpdateGuideState exits: m=9178 SNR=63.2
02:09:36.350 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:09:36.350 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:36.355 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:09:36.356 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:36.360 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:09:36.360 00.000 6120 Enqueuing Expose request
02:09:36.364 00.004 7680 MoveAxis(E, 0, ABG)
02:09:36.365 00.001 7680 Move returns status 0, amount 0
02:09:36.365 00.000 7680 MoveAxis(N, 0, ABG)
02:09:36.365 00.000 7680 Move returns status 0, amount 0
02:09:36.365 00.000 7680 move complete, result=0
02:09:36.365 00.000 7680 worker thread done servicing request
02:09:36.367 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:09:36.371 00.004 7680 Worker thread wakes up
02:09:36.371 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:36.371 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:37.619 01.248 7680 Exposure complete
02:09:37.737 00.118 6120 OnExposeComplete: enter
02:09:37.743 00.006 7680 worker thread done servicing request
02:09:37.744 00.001 6120 UpdateGuideState(): m_state=6
02:09:37.749 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
02:09:37.754 00.005 6120 Star::Find returns 1 (0), X=511.67, Y=675.58, Mass=9293, SNR=64.7, Peak=215 HFD=6.9
02:09:37.761 00.007 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
02:09:37.768 00.007 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
02:09:37.773 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.38 hyp=0.39 cameraTheta=-1.77 mountX=-0.15 mountY=0.31, mountTheta=2.01
02:09:37.780 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.38, opts=13)
02:09:37.785 00.005 6120 Enqueuing Move request for scope (-0.08, -0.38)
02:09:37.790 00.005 7680 Worker thread wakes up
02:09:37.790 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:37.794 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.38) opts 0xd
02:09:37.794 00.000 6120 UpdateGuideState exits: m=9293 SNR=64.7
02:09:37.797 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.38)
02:09:37.797 00.000 7680 Moving (-0.08, -0.38) raw xDistance=-0.15 yDistance=0.31
02:09:37.797 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:37.801 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:09:37.801 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:09:37.801 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:37.805 00.004 7680 MoveAxis(E, 0, ABG)
02:09:37.805 00.000 6120 Enqueuing Expose request
02:09:37.809 00.004 7680 Move returns status 0, amount 0
02:09:37.809 00.000 7680 MoveAxis(S, 168, ABG)
02:09:37.809 00.000 7680 Guiding  Dir = 1, Dur = 168
02:09:37.809 00.000 7680 IsSlewing returns 0
02:09:37.809 00.000 7680 IsGuiding returns 0
02:09:37.810 00.001 7680 PulseGuide returned control before completion, sleep 178
02:09:38.004 00.194 7680 IsGuiding returns 1
02:09:38.004 00.000 7680 scope still moving after pulse duration time elapsed
02:09:38.035 00.031 7680 IsSlewing returns 0
02:09:38.036 00.001 7680 IsGuiding returns 0
02:09:38.036 00.000 7680 scope move finished after 168 + 58 ms
02:09:38.037 00.001 7680 Move returns status 0, amount 168
02:09:38.037 00.000 7680 move complete, result=0
02:09:38.037 00.000 7680 worker thread done servicing request
02:09:38.037 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 168 ms SOUTH
02:09:38.043 00.006 7680 Worker thread wakes up
02:09:38.044 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:38.045 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:39.296 01.251 7680 Exposure complete
02:09:39.427 00.131 7680 worker thread done servicing request
02:09:39.427 00.000 6120 OnExposeComplete: enter
02:09:39.433 00.006 6120 UpdateGuideState(): m_state=6
02:09:39.439 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
02:09:39.444 00.005 6120 Star::Find returns 1 (0), X=511.66, Y=675.56, Mass=9015, SNR=62.8, Peak=217 HFD=6.9
02:09:39.449 00.005 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
02:09:39.454 00.005 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
02:09:39.459 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.41 hyp=0.42 cameraTheta=-1.80 mountX=-0.17 mountY=0.33, mountTheta=2.05
02:09:39.465 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.41, opts=13)
02:09:39.471 00.006 6120 Enqueuing Move request for scope (-0.09, -0.41)
02:09:39.479 00.008 7680 Worker thread wakes up
02:09:39.480 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:39.486 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.41) opts 0xd
02:09:39.486 00.000 6120 UpdateGuideState exits: m=9015 SNR=62.8
02:09:39.492 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:39.498 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:39.502 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.41)
02:09:39.502 00.000 6120 Enqueuing Expose request
02:09:39.508 00.006 7680 Moving (-0.09, -0.41) raw xDistance=-0.17 yDistance=0.33
02:09:39.508 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:09:39.509 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:09:39.509 00.000 7680 MoveAxis(E, 0, ABG)
02:09:39.509 00.000 7680 Move returns status 0, amount 0
02:09:39.509 00.000 7680 MoveAxis(S, 177, ABG)
02:09:39.509 00.000 7680 Guiding  Dir = 1, Dur = 177
02:09:39.512 00.003 7680 IsSlewing returns 0
02:09:39.513 00.001 7680 IsGuiding returns 0
02:09:39.515 00.002 7680 PulseGuide returned control before completion, sleep 187
02:09:39.708 00.193 7680 IsGuiding returns 1
02:09:39.708 00.000 7680 scope still moving after pulse duration time elapsed
02:09:39.738 00.030 7680 IsSlewing returns 0
02:09:39.739 00.001 7680 IsGuiding returns 0
02:09:39.739 00.000 7680 scope move finished after 177 + 48 ms
02:09:39.739 00.000 7680 Move returns status 0, amount 177
02:09:39.739 00.000 7680 move complete, result=0
02:09:39.740 00.001 7680 worker thread done servicing request
02:09:39.740 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 177 ms SOUTH
02:09:39.748 00.008 7680 Worker thread wakes up
02:09:39.748 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:39.748 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:41.003 01.255 7680 Exposure complete
02:09:41.134 00.131 7680 worker thread done servicing request
02:09:41.134 00.000 6120 OnExposeComplete: enter
02:09:41.140 00.006 6120 UpdateGuideState(): m_state=6
02:09:41.145 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
02:09:41.150 00.005 6120 Star::Find returns 1 (0), X=511.52, Y=675.51, Mass=8731, SNR=61.7, Peak=203 HFD=7.0
02:09:41.156 00.006 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
02:09:41.161 00.005 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.64 = 0.64)
02:09:41.170 00.009 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.45 hyp=0.51 cameraTheta=-2.05 mountX=-0.32 mountY=0.30, mountTheta=2.38
02:09:41.180 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.45, opts=13)
02:09:41.193 00.013 6120 Enqueuing Move request for scope (-0.24, -0.45)
02:09:41.200 00.007 7680 Worker thread wakes up
02:09:41.201 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.45) opts 0xd
02:09:41.201 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.45)
02:09:41.201 00.000 7680 Moving (-0.24, -0.45) raw xDistance=-0.32 yDistance=0.30
02:09:41.202 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:09:41.203 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:09:41.203 00.000 7680 MoveAxis(E, 129, ABG)
02:09:41.203 00.000 7680 Guiding  Dir = 2, Dur = 129
02:09:41.203 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:41.209 00.006 6120 UpdateGuideState exits: m=8731 SNR=61.7
02:09:41.215 00.006 7680 IsSlewing returns 0
02:09:41.215 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:41.218 00.003 7680 IsGuiding returns 0
02:09:41.218 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:41.222 00.004 7680 PulseGuide returned control before completion, sleep 139
02:09:41.222 00.000 6120 Enqueuing Expose request
02:09:41.370 00.148 7680 IsGuiding returns 1
02:09:41.370 00.000 7680 scope still moving after pulse duration time elapsed
02:09:41.401 00.031 7680 IsSlewing returns 0
02:09:41.403 00.002 7680 IsGuiding returns 0
02:09:41.403 00.000 7680 scope move finished after 129 + 55 ms
02:09:41.403 00.000 7680 Move returns status 0, amount 129
02:09:41.404 00.001 7680 MoveAxis(S, 165, ABG)
02:09:41.404 00.000 7680 Guiding  Dir = 1, Dur = 165
02:09:41.404 00.000 7680 IsSlewing returns 0
02:09:41.406 00.002 7680 IsGuiding returns 0
02:09:41.406 00.000 7680 PulseGuide returned control before completion, sleep 175
02:09:41.587 00.181 7680 IsGuiding returns 1
02:09:41.587 00.000 7680 scope still moving after pulse duration time elapsed
02:09:41.620 00.033 7680 IsSlewing returns 0
02:09:41.621 00.001 7680 IsGuiding returns 1
02:09:41.650 00.029 7680 IsSlewing returns 0
02:09:41.651 00.001 7680 IsGuiding returns 0
02:09:41.651 00.000 7680 scope move finished after 165 + 81 ms
02:09:41.652 00.001 7680 Move returns status 0, amount 165
02:09:41.652 00.000 7680 move complete, result=0
02:09:41.653 00.001 7680 worker thread done servicing request
02:09:41.653 00.000 7680 Worker thread wakes up
02:09:41.653 00.000 6120 GuideStep: -0.3 px 129 ms EAST, 0.3 px 165 ms SOUTH
02:09:41.660 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:41.660 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:42.905 01.245 7680 Exposure complete
02:09:43.051 00.146 7680 worker thread done servicing request
02:09:43.051 00.000 6120 OnExposeComplete: enter
02:09:43.055 00.004 6120 UpdateGuideState(): m_state=6
02:09:43.059 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
02:09:43.063 00.004 6120 Star::Find returns 1 (0), X=511.76, Y=675.53, Mass=9079, SNR=64.2, Peak=215 HFD=6.8
02:09:43.069 00.006 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
02:09:43.073 00.004 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
02:09:43.078 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.43 hyp=0.43 cameraTheta=-1.54 mountX=-0.07 mountY=0.40, mountTheta=1.74
02:09:43.087 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.43, opts=13)
02:09:43.092 00.005 6120 Enqueuing Move request for scope (0.01, -0.43)
02:09:43.095 00.003 7680 Worker thread wakes up
02:09:43.095 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:43.100 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.43) opts 0xd
02:09:43.100 00.000 6120 UpdateGuideState exits: m=9079 SNR=64.2
02:09:43.104 00.004 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.43)
02:09:43.104 00.000 7680 Moving (0.01, -0.43) raw xDistance=-0.07 yDistance=0.40
02:09:43.104 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:43.110 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:09:43.110 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
02:09:43.110 00.000 7680 MoveAxis(E, 0, ABG)
02:09:43.110 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:43.115 00.005 7680 Move returns status 0, amount 0
02:09:43.115 00.000 7680 MoveAxis(S, 215, ABG)
02:09:43.115 00.000 6120 Enqueuing Expose request
02:09:43.118 00.003 7680 Guiding  Dir = 1, Dur = 215
02:09:43.119 00.001 7680 IsSlewing returns 0
02:09:43.119 00.000 7680 IsGuiding returns 0
02:09:43.119 00.000 7680 PulseGuide returned control before completion, sleep 225
02:09:43.361 00.242 7680 IsGuiding returns 1
02:09:43.361 00.000 7680 scope still moving after pulse duration time elapsed
02:09:43.393 00.032 7680 IsSlewing returns 0
02:09:43.397 00.004 7680 IsGuiding returns 0
02:09:43.398 00.001 7680 scope move finished after 215 + 63 ms
02:09:43.398 00.000 7680 Move returns status 0, amount 215
02:09:43.399 00.001 7680 move complete, result=0
02:09:43.399 00.000 7680 worker thread done servicing request
02:09:43.399 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 215 ms SOUTH
02:09:43.406 00.007 7680 Worker thread wakes up
02:09:43.408 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:43.408 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:44.652 01.244 7680 Exposure complete
02:09:44.786 00.134 7680 worker thread done servicing request
02:09:44.786 00.000 6120 OnExposeComplete: enter
02:09:44.790 00.004 6120 UpdateGuideState(): m_state=6
02:09:44.794 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
02:09:44.801 00.007 6120 Star::Find returns 1 (0), X=511.81, Y=675.61, Mass=9213, SNR=63.5, Peak=218 HFD=6.7
02:09:44.804 00.003 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
02:09:44.807 00.003 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
02:09:44.810 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.36 hyp=0.36 cameraTheta=-1.40 mountX=-0.01 mountY=0.35, mountTheta=1.59
02:09:44.819 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.36, opts=13)
02:09:44.825 00.006 6120 Enqueuing Move request for scope (0.06, -0.36)
02:09:44.828 00.003 7680 Worker thread wakes up
02:09:44.829 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.36) opts 0xd
02:09:44.829 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.36)
02:09:44.829 00.000 7680 Moving (0.06, -0.36) raw xDistance=-0.01 yDistance=0.35
02:09:44.829 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:09:44.829 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:09:44.830 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:44.834 00.004 7680 MoveAxis(E, 0, ABG)
02:09:44.834 00.000 6120 UpdateGuideState exits: m=9213 SNR=63.5
02:09:44.837 00.003 7680 Move returns status 0, amount 0
02:09:44.837 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:44.842 00.005 7680 MoveAxis(S, 189, ABG)
02:09:44.842 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:44.849 00.007 7680 Guiding  Dir = 1, Dur = 189
02:09:44.849 00.000 6120 Enqueuing Expose request
02:09:44.854 00.005 7680 IsSlewing returns 0
02:09:44.854 00.000 7680 IsGuiding returns 0
02:09:44.855 00.001 7680 PulseGuide returned control before completion, sleep 199
02:09:45.064 00.209 7680 IsGuiding returns 1
02:09:45.064 00.000 7680 scope still moving after pulse duration time elapsed
02:09:45.094 00.030 7680 IsSlewing returns 0
02:09:45.094 00.000 7680 IsGuiding returns 0
02:09:45.095 00.001 7680 scope move finished after 189 + 51 ms
02:09:45.095 00.000 7680 Move returns status 0, amount 189
02:09:45.095 00.000 7680 move complete, result=0
02:09:45.096 00.001 7680 worker thread done servicing request
02:09:45.096 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 189 ms SOUTH
02:09:45.103 00.007 7680 Worker thread wakes up
02:09:45.103 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:45.104 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:46.349 01.245 7680 Exposure complete
02:09:46.494 00.145 7680 worker thread done servicing request
02:09:46.494 00.000 6120 OnExposeComplete: enter
02:09:46.500 00.006 6120 UpdateGuideState(): m_state=6
02:09:46.505 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
02:09:46.509 00.004 6120 Star::Find returns 1 (0), X=511.78, Y=675.74, Mass=9214, SNR=63.4, Peak=242 HFD=6.6
02:09:46.516 00.007 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
02:09:46.525 00.009 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
02:09:46.530 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.44 mountX=-0.01 mountY=0.21, mountTheta=1.63
02:09:46.535 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.22, opts=13)
02:09:46.541 00.006 6120 Enqueuing Move request for scope (0.03, -0.22)
02:09:46.546 00.005 7680 Worker thread wakes up
02:09:46.546 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:46.551 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.22) opts 0xd
02:09:46.551 00.000 6120 UpdateGuideState exits: m=9214 SNR=63.4
02:09:46.555 00.004 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.22)
02:09:46.555 00.000 7680 Moving (0.03, -0.22) raw xDistance=-0.01 yDistance=0.21
02:09:46.555 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:09:46.555 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:46.560 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:09:46.560 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:46.563 00.003 7680 MoveAxis(E, 0, ABG)
02:09:46.563 00.000 6120 Enqueuing Expose request
02:09:46.567 00.004 7680 Move returns status 0, amount 0
02:09:46.567 00.000 7680 MoveAxis(S, 114, ABG)
02:09:46.567 00.000 7680 Guiding  Dir = 1, Dur = 114
02:09:46.568 00.001 7680 IsSlewing returns 0
02:09:46.568 00.000 7680 IsGuiding returns 0
02:09:46.569 00.001 7680 PulseGuide returned control before completion, sleep 124
02:09:46.701 00.132 7680 IsGuiding returns 1
02:09:46.701 00.000 7680 scope still moving after pulse duration time elapsed
02:09:46.732 00.031 7680 IsSlewing returns 0
02:09:46.733 00.001 7680 IsGuiding returns 0
02:09:46.734 00.001 7680 scope move finished after 114 + 51 ms
02:09:46.734 00.000 7680 Move returns status 0, amount 114
02:09:46.734 00.000 7680 move complete, result=0
02:09:46.736 00.002 7680 worker thread done servicing request
02:09:46.736 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 114 ms SOUTH
02:09:46.743 00.007 7680 Worker thread wakes up
02:09:46.743 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:46.743 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:47.986 01.243 7680 Exposure complete
02:09:48.135 00.149 7680 worker thread done servicing request
02:09:48.135 00.000 6120 OnExposeComplete: enter
02:09:48.141 00.006 6120 UpdateGuideState(): m_state=6
02:09:48.149 00.008 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
02:09:48.152 00.003 6120 Star::Find returns 1 (0), X=511.92, Y=675.85, Mass=8157, SNR=59.5, Peak=195 HFD=6.4
02:09:48.155 00.003 6120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.19) = xAngle (-0.81 = -0.81)
02:09:48.159 00.004 6120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.06 = 2.06)
02:09:48.161 00.002 6120 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.63 mountX=0.14 mountY=0.18, mountTheta=0.91
02:09:48.166 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.12, opts=13)
02:09:48.173 00.007 6120 Enqueuing Move request for scope (0.16, -0.12)
02:09:48.176 00.003 7680 Worker thread wakes up
02:09:48.176 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
02:09:48.176 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
02:09:48.176 00.000 7680 Moving (0.16, -0.12) raw xDistance=0.14 yDistance=0.18
02:09:48.177 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:09:48.177 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:09:48.177 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:48.183 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:09:48.183 00.000 6120 UpdateGuideState exits: m=8157 SNR=59.5
02:09:48.188 00.005 7680 MoveAxis(E, 0, ABG)
02:09:48.188 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:48.192 00.004 7680 Move returns status 0, amount 0
02:09:48.192 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:48.196 00.004 7680 MoveAxis(N, 0, ABG)
02:09:48.196 00.000 6120 Enqueuing Expose request
02:09:48.201 00.005 7680 Move returns status 0, amount 0
02:09:48.201 00.000 7680 move complete, result=0
02:09:48.201 00.000 7680 worker thread done servicing request
02:09:48.203 00.002 7680 Worker thread wakes up
02:09:48.203 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:09:48.206 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:48.206 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:49.448 01.242 7680 Exposure complete
02:09:49.607 00.159 7680 worker thread done servicing request
02:09:49.608 00.001 6120 OnExposeComplete: enter
02:09:49.614 00.006 6120 UpdateGuideState(): m_state=6
02:09:49.621 00.007 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
02:09:49.625 00.004 6120 Star::Find returns 1 (0), X=511.69, Y=675.81, Mass=9196, SNR=62.6, Peak=218 HFD=6.5
02:09:49.631 00.006 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.14 = -2.14)
02:09:49.637 00.006 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
02:09:49.641 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.95 mountX=-0.09 mountY=0.11, mountTheta=2.25
02:09:49.647 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.15, opts=13)
02:09:49.653 00.006 6120 Enqueuing Move request for scope (-0.06, -0.15)
02:09:49.658 00.005 7680 Worker thread wakes up
02:09:49.658 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:49.663 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
02:09:49.664 00.001 6120 UpdateGuideState exits: m=9196 SNR=62.6
02:09:49.670 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
02:09:49.671 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:49.678 00.007 7680 Moving (-0.06, -0.15) raw xDistance=-0.09 yDistance=0.11
02:09:49.678 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:09:49.678 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:49.684 00.006 6120 Enqueuing Expose request
02:09:49.689 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:09:49.689 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:09:49.690 00.001 7680 MoveAxis(E, 0, ABG)
02:09:49.690 00.000 7680 Move returns status 0, amount 0
02:09:49.690 00.000 7680 MoveAxis(N, 0, ABG)
02:09:49.690 00.000 7680 Move returns status 0, amount 0
02:09:49.691 00.001 7680 move complete, result=0
02:09:49.692 00.001 7680 worker thread done servicing request
02:09:49.692 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:09:49.697 00.005 7680 Worker thread wakes up
02:09:49.697 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:49.697 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:50.952 01.255 7680 Exposure complete
02:09:51.080 00.128 7680 worker thread done servicing request
02:09:51.080 00.000 6120 OnExposeComplete: enter
02:09:51.085 00.005 6120 UpdateGuideState(): m_state=6
02:09:51.088 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
02:09:51.094 00.006 6120 Star::Find returns 1 (0), X=511.69, Y=675.55, Mass=9410, SNR=65.2, Peak=223 HFD=6.9
02:09:51.097 00.003 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
02:09:51.101 00.004 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
02:09:51.106 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.42 hyp=0.42 cameraTheta=-1.72 mountX=-0.14 mountY=0.35, mountTheta=1.96
02:09:51.111 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.42, opts=13)
02:09:51.115 00.004 6120 Enqueuing Move request for scope (-0.06, -0.42)
02:09:51.119 00.004 7680 Worker thread wakes up
02:09:51.119 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:51.123 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.42) opts 0xd
02:09:51.123 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.42)
02:09:51.123 00.000 6120 UpdateGuideState exits: m=9410 SNR=65.2
02:09:51.127 00.004 7680 Moving (-0.06, -0.42) raw xDistance=-0.14 yDistance=0.35
02:09:51.127 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:51.131 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:09:51.131 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:51.136 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:09:51.136 00.000 6120 Enqueuing Expose request
02:09:51.140 00.004 7680 MoveAxis(E, 0, ABG)
02:09:51.140 00.000 7680 Move returns status 0, amount 0
02:09:51.140 00.000 7680 MoveAxis(S, 188, ABG)
02:09:51.140 00.000 7680 Guiding  Dir = 1, Dur = 188
02:09:51.140 00.000 7680 IsSlewing returns 0
02:09:51.141 00.001 7680 IsGuiding returns 0
02:09:51.141 00.000 7680 PulseGuide returned control before completion, sleep 198
02:09:51.351 00.210 7680 IsGuiding returns 1
02:09:51.351 00.000 7680 scope still moving after pulse duration time elapsed
02:09:51.383 00.032 7680 IsSlewing returns 0
02:09:51.383 00.000 7680 IsGuiding returns 0
02:09:51.383 00.000 7680 scope move finished after 188 + 53 ms
02:09:51.383 00.000 7680 Move returns status 0, amount 188
02:09:51.383 00.000 7680 move complete, result=0
02:09:51.384 00.001 7680 worker thread done servicing request
02:09:51.384 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 188 ms SOUTH
02:09:51.390 00.006 7680 Worker thread wakes up
02:09:51.390 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:51.391 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:52.640 01.249 7680 Exposure complete
02:09:52.747 00.107 7680 worker thread done servicing request
02:09:52.748 00.001 6120 OnExposeComplete: enter
02:09:52.751 00.003 6120 UpdateGuideState(): m_state=6
02:09:52.756 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
02:09:52.759 00.003 6120 Star::Find returns 1 (0), X=511.68, Y=675.68, Mass=8670, SNR=61.4, Peak=220 HFD=6.7
02:09:52.765 00.006 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.00 = -2.00)
02:09:52.768 00.003 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
02:09:52.772 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.82 mountX=-0.12 mountY=0.22, mountTheta=2.07
02:09:52.777 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.28, opts=13)
02:09:52.782 00.005 6120 Enqueuing Move request for scope (-0.07, -0.28)
02:09:52.785 00.003 7680 Worker thread wakes up
02:09:52.786 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.28) opts 0xd
02:09:52.786 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:52.789 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.28)
02:09:52.789 00.000 6120 UpdateGuideState exits: m=8670 SNR=61.4
02:09:52.793 00.004 7680 Moving (-0.07, -0.28) raw xDistance=-0.12 yDistance=0.22
02:09:52.793 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:52.798 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:09:52.798 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:52.802 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:09:52.802 00.000 6120 Enqueuing Expose request
02:09:52.805 00.003 7680 MoveAxis(E, 0, ABG)
02:09:52.805 00.000 7680 Move returns status 0, amount 0
02:09:52.806 00.001 7680 MoveAxis(S, 120, ABG)
02:09:52.806 00.000 7680 Guiding  Dir = 1, Dur = 120
02:09:52.806 00.000 7680 IsSlewing returns 0
02:09:52.806 00.000 7680 IsGuiding returns 0
02:09:52.806 00.000 7680 PulseGuide returned control before completion, sleep 130
02:09:52.950 00.144 7680 IsGuiding returns 0
02:09:52.951 00.001 7680 Move returns status 0, amount 120
02:09:52.951 00.000 7680 move complete, result=0
02:09:52.951 00.000 7680 worker thread done servicing request
02:09:52.951 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 120 ms SOUTH
02:09:52.956 00.005 7680 Worker thread wakes up
02:09:52.956 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:52.957 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:54.206 01.249 7680 Exposure complete
02:09:54.326 00.120 7680 worker thread done servicing request
02:09:54.326 00.000 6120 OnExposeComplete: enter
02:09:54.332 00.006 6120 UpdateGuideState(): m_state=6
02:09:54.338 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
02:09:54.343 00.005 6120 Star::Find returns 1 (0), X=511.60, Y=675.60, Mass=8936, SNR=63.6, Peak=213 HFD=6.9
02:09:54.349 00.006 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
02:09:54.353 00.004 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
02:09:54.360 00.007 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.37 hyp=0.40 cameraTheta=-1.97 mountX=-0.22 mountY=0.26, mountTheta=2.27
02:09:54.368 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.37, opts=13)
02:09:54.373 00.005 6120 Enqueuing Move request for scope (-0.15, -0.37)
02:09:54.377 00.004 7680 Worker thread wakes up
02:09:54.377 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:54.383 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.37) opts 0xd
02:09:54.383 00.000 6120 UpdateGuideState exits: m=8936 SNR=63.6
02:09:54.390 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.37)
02:09:54.390 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:54.395 00.005 7680 Moving (-0.15, -0.37) raw xDistance=-0.22 yDistance=0.26
02:09:54.395 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:54.400 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:09:54.400 00.000 6120 Enqueuing Expose request
02:09:54.404 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:09:54.405 00.001 7680 MoveAxis(E, 90, ABG)
02:09:54.405 00.000 7680 Guiding  Dir = 2, Dur = 90
02:09:54.405 00.000 7680 IsSlewing returns 0
02:09:54.405 00.000 7680 IsGuiding returns 0
02:09:54.407 00.002 7680 PulseGuide returned control before completion, sleep 100
02:09:54.510 00.103 7680 IsGuiding returns 1
02:09:54.510 00.000 7680 scope still moving after pulse duration time elapsed
02:09:54.541 00.031 7680 IsSlewing returns 0
02:09:54.541 00.000 7680 IsGuiding returns 0
02:09:54.541 00.000 7680 scope move finished after 90 + 45 ms
02:09:54.542 00.001 7680 Move returns status 0, amount 90
02:09:54.542 00.000 7680 MoveAxis(S, 142, ABG)
02:09:54.543 00.001 7680 Guiding  Dir = 1, Dur = 142
02:09:54.543 00.000 7680 IsSlewing returns 0
02:09:54.543 00.000 7680 IsGuiding returns 0
02:09:54.544 00.001 7680 PulseGuide returned control before completion, sleep 152
02:09:54.698 00.154 7680 IsGuiding returns 1
02:09:54.698 00.000 7680 scope still moving after pulse duration time elapsed
02:09:54.729 00.031 7680 IsSlewing returns 0
02:09:54.729 00.000 7680 IsGuiding returns 0
02:09:54.729 00.000 7680 scope move finished after 142 + 43 ms
02:09:54.729 00.000 7680 Move returns status 0, amount 142
02:09:54.729 00.000 7680 move complete, result=0
02:09:54.729 00.000 7680 worker thread done servicing request
02:09:54.729 00.000 6120 GuideStep: -0.2 px 90 ms EAST, 0.3 px 142 ms SOUTH
02:09:54.735 00.006 7680 Worker thread wakes up
02:09:54.735 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:54.735 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:55.985 01.250 7680 Exposure complete
02:09:56.101 00.116 7680 worker thread done servicing request
02:09:56.101 00.000 6120 OnExposeComplete: enter
02:09:56.106 00.005 6120 UpdateGuideState(): m_state=6
02:09:56.112 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
02:09:56.115 00.003 6120 Star::Find returns 1 (0), X=511.71, Y=675.67, Mass=8714, SNR=62.4, Peak=212 HFD=6.7
02:09:56.121 00.006 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
02:09:56.124 00.003 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
02:09:56.128 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.29 cameraTheta=-1.71 mountX=-0.09 mountY=0.24, mountTheta=1.94
02:09:56.134 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.29, opts=13)
02:09:56.138 00.004 6120 Enqueuing Move request for scope (-0.04, -0.29)
02:09:56.143 00.005 7680 Worker thread wakes up
02:09:56.143 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:56.147 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
02:09:56.147 00.000 6120 UpdateGuideState exits: m=8714 SNR=62.4
02:09:56.151 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
02:09:56.151 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:56.155 00.004 7680 Moving (-0.04, -0.29) raw xDistance=-0.09 yDistance=0.24
02:09:56.155 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:56.160 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:09:56.160 00.000 6120 Enqueuing Expose request
02:09:56.165 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:09:56.165 00.000 7680 MoveAxis(E, 0, ABG)
02:09:56.165 00.000 7680 Move returns status 0, amount 0
02:09:56.165 00.000 7680 MoveAxis(S, 132, ABG)
02:09:56.165 00.000 7680 Guiding  Dir = 1, Dur = 132
02:09:56.166 00.001 7680 IsSlewing returns 0
02:09:56.166 00.000 7680 IsGuiding returns 0
02:09:56.166 00.000 7680 PulseGuide returned control before completion, sleep 142
02:09:56.319 00.153 7680 IsGuiding returns 1
02:09:56.319 00.000 7680 scope still moving after pulse duration time elapsed
02:09:56.350 00.031 7680 IsSlewing returns 0
02:09:56.350 00.000 7680 IsGuiding returns 0
02:09:56.350 00.000 7680 scope move finished after 132 + 52 ms
02:09:56.350 00.000 7680 Move returns status 0, amount 132
02:09:56.350 00.000 7680 move complete, result=0
02:09:56.350 00.000 7680 worker thread done servicing request
02:09:56.351 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 132 ms SOUTH
02:09:56.356 00.005 7680 Worker thread wakes up
02:09:56.356 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:56.356 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:57.599 01.243 7680 Exposure complete
02:09:57.713 00.114 7680 worker thread done servicing request
02:09:57.713 00.000 6120 OnExposeComplete: enter
02:09:57.718 00.005 6120 UpdateGuideState(): m_state=6
02:09:57.722 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
02:09:57.726 00.004 6120 Star::Find returns 1 (0), X=511.71, Y=675.69, Mass=8586, SNR=61.8, Peak=228 HFD=6.7
02:09:57.730 00.004 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
02:09:57.734 00.004 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
02:09:57.738 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.72 mountX=-0.09 mountY=0.23, mountTheta=1.95
02:09:57.743 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.28, opts=13)
02:09:57.747 00.004 6120 Enqueuing Move request for scope (-0.04, -0.28)
02:09:57.750 00.003 7680 Worker thread wakes up
02:09:57.750 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:57.754 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.28) opts 0xd
02:09:57.754 00.000 6120 UpdateGuideState exits: m=8586 SNR=61.8
02:09:57.757 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.28)
02:09:57.757 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:57.761 00.004 7680 Moving (-0.04, -0.28) raw xDistance=-0.09 yDistance=0.23
02:09:57.761 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:57.765 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:09:57.765 00.000 6120 Enqueuing Expose request
02:09:57.769 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:09:57.769 00.000 7680 MoveAxis(E, 0, ABG)
02:09:57.769 00.000 7680 Move returns status 0, amount 0
02:09:57.769 00.000 7680 MoveAxis(S, 126, ABG)
02:09:57.769 00.000 7680 Guiding  Dir = 1, Dur = 126
02:09:57.769 00.000 7680 IsSlewing returns 0
02:09:57.770 00.001 7680 IsGuiding returns 0
02:09:57.770 00.000 7680 PulseGuide returned control before completion, sleep 136
02:09:57.907 00.137 7680 IsGuiding returns 1
02:09:57.907 00.000 7680 scope still moving after pulse duration time elapsed
02:09:57.939 00.032 7680 IsSlewing returns 0
02:09:57.939 00.000 7680 IsGuiding returns 0
02:09:57.939 00.000 7680 scope move finished after 126 + 43 ms
02:09:57.939 00.000 7680 Move returns status 0, amount 126
02:09:57.939 00.000 7680 move complete, result=0
02:09:57.940 00.001 7680 worker thread done servicing request
02:09:57.940 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 126 ms SOUTH
02:09:57.943 00.003 7680 Worker thread wakes up
02:09:57.943 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:57.943 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:09:59.189 01.246 7680 Exposure complete
02:09:59.287 00.098 7680 worker thread done servicing request
02:09:59.287 00.000 6120 OnExposeComplete: enter
02:09:59.290 00.003 6120 UpdateGuideState(): m_state=6
02:09:59.295 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
02:09:59.298 00.003 6120 Star::Find returns 1 (0), X=511.78, Y=675.79, Mass=8827, SNR=60.9, Peak=215 HFD=6.5
02:09:59.302 00.004 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
02:09:59.304 00.002 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
02:09:59.308 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.39 mountX=-0.00 mountY=0.17, mountTheta=1.58
02:09:59.313 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.17, opts=13)
02:09:59.316 00.003 6120 Enqueuing Move request for scope (0.03, -0.17)
02:09:59.319 00.003 7680 Worker thread wakes up
02:09:59.319 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:09:59.321 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
02:09:59.322 00.001 6120 UpdateGuideState exits: m=8827 SNR=60.9
02:09:59.324 00.002 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
02:09:59.324 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:59.328 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:09:59.331 00.003 6120 Enqueuing Expose request
02:09:59.333 00.002 7680 Moving (0.03, -0.17) raw xDistance=-0.00 yDistance=0.17
02:09:59.333 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:09:59.333 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:09:59.335 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:09:59.335 00.000 7680 MoveAxis(E, 0, ABG)
02:09:59.335 00.000 7680 Move returns status 0, amount 0
02:09:59.335 00.000 7680 MoveAxis(N, 0, ABG)
02:09:59.335 00.000 7680 Move returns status 0, amount 0
02:09:59.335 00.000 7680 move complete, result=0
02:09:59.336 00.001 7680 worker thread done servicing request
02:09:59.336 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:09:59.338 00.002 7680 Worker thread wakes up
02:09:59.338 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:09:59.338 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:00.588 01.250 7680 Exposure complete
02:10:00.695 00.107 7680 worker thread done servicing request
02:10:00.695 00.000 6120 OnExposeComplete: enter
02:10:00.699 00.004 6120 UpdateGuideState(): m_state=6
02:10:00.703 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
02:10:00.706 00.003 6120 Star::Find returns 1 (0), X=511.74, Y=675.69, Mass=9382, SNR=64.3, Peak=242 HFD=6.6
02:10:00.710 00.004 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
02:10:00.714 00.004 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
02:10:00.717 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.62 mountX=-0.06 mountY=0.24, mountTheta=1.83
02:10:00.722 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.28, opts=13)
02:10:00.726 00.004 6120 Enqueuing Move request for scope (-0.01, -0.28)
02:10:00.730 00.004 7680 Worker thread wakes up
02:10:00.730 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:00.733 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
02:10:00.733 00.000 6120 UpdateGuideState exits: m=9382 SNR=64.3
02:10:00.737 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
02:10:00.737 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:00.742 00.005 7680 Moving (-0.01, -0.28) raw xDistance=-0.06 yDistance=0.24
02:10:00.742 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:00.746 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:10:00.746 00.000 6120 Enqueuing Expose request
02:10:00.749 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:10:00.749 00.000 7680 MoveAxis(E, 0, ABG)
02:10:00.749 00.000 7680 Move returns status 0, amount 0
02:10:00.749 00.000 7680 MoveAxis(S, 133, ABG)
02:10:00.749 00.000 7680 Guiding  Dir = 1, Dur = 133
02:10:00.750 00.001 7680 IsSlewing returns 0
02:10:00.750 00.000 7680 IsGuiding returns 0
02:10:00.750 00.000 7680 PulseGuide returned control before completion, sleep 143
02:10:00.909 00.159 7680 IsGuiding returns 0
02:10:00.909 00.000 7680 Move returns status 0, amount 133
02:10:00.909 00.000 7680 move complete, result=0
02:10:00.909 00.000 7680 worker thread done servicing request
02:10:00.909 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 133 ms SOUTH
02:10:00.916 00.007 7680 Worker thread wakes up
02:10:00.916 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:00.916 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:02.152 01.236 7680 Exposure complete
02:10:02.247 00.095 7680 worker thread done servicing request
02:10:02.248 00.001 6120 OnExposeComplete: enter
02:10:02.251 00.003 6120 UpdateGuideState(): m_state=6
02:10:02.255 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
02:10:02.258 00.003 6120 Star::Find returns 1 (0), X=511.72, Y=675.63, Mass=8883, SNR=62.2, Peak=217 HFD=6.7
02:10:02.261 00.003 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
02:10:02.264 00.003 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
02:10:02.266 00.002 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.33 hyp=0.34 cameraTheta=-1.66 mountX=-0.09 mountY=0.29, mountTheta=1.88
02:10:02.270 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.33, opts=13)
02:10:02.273 00.003 6120 Enqueuing Move request for scope (-0.03, -0.33)
02:10:02.277 00.004 7680 Worker thread wakes up
02:10:02.277 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.33) opts 0xd
02:10:02.277 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.33)
02:10:02.277 00.000 7680 Moving (-0.03, -0.33) raw xDistance=-0.09 yDistance=0.29
02:10:02.277 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:10:02.277 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:10:02.277 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:02.281 00.004 6120 UpdateGuideState exits: m=8883 SNR=62.2
02:10:02.283 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:02.286 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:02.288 00.002 6120 Enqueuing Expose request
02:10:02.292 00.004 7680 MoveAxis(E, 0, ABG)
02:10:02.292 00.000 7680 Move returns status 0, amount 0
02:10:02.292 00.000 7680 MoveAxis(S, 156, ABG)
02:10:02.292 00.000 7680 Guiding  Dir = 1, Dur = 156
02:10:02.292 00.000 7680 IsSlewing returns 0
02:10:02.292 00.000 7680 IsGuiding returns 0
02:10:02.294 00.002 7680 PulseGuide returned control before completion, sleep 166
02:10:02.476 00.182 7680 IsGuiding returns 1
02:10:02.476 00.000 7680 scope still moving after pulse duration time elapsed
02:10:02.508 00.032 7680 IsSlewing returns 0
02:10:02.508 00.000 7680 IsGuiding returns 0
02:10:02.508 00.000 7680 scope move finished after 156 + 58 ms
02:10:02.508 00.000 7680 Move returns status 0, amount 156
02:10:02.508 00.000 7680 move complete, result=0
02:10:02.509 00.001 7680 worker thread done servicing request
02:10:02.509 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 156 ms SOUTH
02:10:02.514 00.005 7680 Worker thread wakes up
02:10:02.514 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:02.514 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:03.754 01.240 7680 Exposure complete
02:10:03.876 00.122 7680 worker thread done servicing request
02:10:03.876 00.000 6120 OnExposeComplete: enter
02:10:03.881 00.005 6120 UpdateGuideState(): m_state=6
02:10:03.885 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
02:10:03.888 00.003 6120 Star::Find returns 1 (0), X=511.61, Y=675.70, Mass=8652, SNR=61.7, Peak=212 HFD=6.8
02:10:03.893 00.005 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
02:10:03.897 00.004 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.64 = 0.64)
02:10:03.901 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.27 hyp=0.30 cameraTheta=-2.05 mountX=-0.19 mountY=0.18, mountTheta=2.38
02:10:03.907 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.27, opts=13)
02:10:03.911 00.004 6120 Enqueuing Move request for scope (-0.14, -0.27)
02:10:03.915 00.004 7680 Worker thread wakes up
02:10:03.915 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:03.919 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.27) opts 0xd
02:10:03.920 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.27)
02:10:03.920 00.000 7680 Moving (-0.14, -0.27) raw xDistance=-0.19 yDistance=0.18
02:10:03.920 00.000 6120 UpdateGuideState exits: m=8652 SNR=61.7
02:10:03.925 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:10:03.925 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:03.929 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:10:03.929 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:03.933 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:10:03.933 00.000 6120 Enqueuing Expose request
02:10:03.937 00.004 7680 MoveAxis(E, 0, ABG)
02:10:03.937 00.000 7680 Move returns status 0, amount 0
02:10:03.938 00.001 7680 MoveAxis(N, 0, ABG)
02:10:03.938 00.000 7680 Move returns status 0, amount 0
02:10:03.938 00.000 7680 move complete, result=0
02:10:03.939 00.001 7680 worker thread done servicing request
02:10:03.939 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:10:03.943 00.004 7680 Worker thread wakes up
02:10:03.943 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:03.943 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:05.188 01.245 7680 Exposure complete
02:10:05.301 00.113 7680 worker thread done servicing request
02:10:05.301 00.000 6120 OnExposeComplete: enter
02:10:05.306 00.005 6120 UpdateGuideState(): m_state=6
02:10:05.310 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
02:10:05.315 00.005 6120 Star::Find returns 1 (0), X=511.65, Y=675.57, Mass=9232, SNR=63.9, Peak=226 HFD=6.9
02:10:05.319 00.004 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
02:10:05.323 00.004 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
02:10:05.328 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.40 hyp=0.41 cameraTheta=-1.82 mountX=-0.17 mountY=0.31, mountTheta=2.08
02:10:05.333 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.40, opts=13)
02:10:05.337 00.004 6120 Enqueuing Move request for scope (-0.10, -0.40)
02:10:05.342 00.005 7680 Worker thread wakes up
02:10:05.342 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:05.345 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.40) opts 0xd
02:10:05.346 00.001 6120 UpdateGuideState exits: m=9232 SNR=63.9
02:10:05.349 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.40)
02:10:05.350 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:05.354 00.004 7680 Moving (-0.10, -0.40) raw xDistance=-0.17 yDistance=0.31
02:10:05.354 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:05.358 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:10:05.358 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:10:05.358 00.000 7680 MoveAxis(E, 0, ABG)
02:10:05.358 00.000 7680 Move returns status 0, amount 0
02:10:05.359 00.001 6120 Enqueuing Expose request
02:10:05.363 00.004 7680 MoveAxis(S, 169, ABG)
02:10:05.364 00.001 7680 Guiding  Dir = 1, Dur = 169
02:10:05.364 00.000 7680 IsSlewing returns 0
02:10:05.364 00.000 7680 IsGuiding returns 0
02:10:05.365 00.001 7680 PulseGuide returned control before completion, sleep 179
02:10:05.558 00.193 7680 IsGuiding returns 1
02:10:05.558 00.000 7680 scope still moving after pulse duration time elapsed
02:10:05.590 00.032 7680 IsSlewing returns 0
02:10:05.590 00.000 7680 IsGuiding returns 0
02:10:05.590 00.000 7680 scope move finished after 169 + 56 ms
02:10:05.590 00.000 7680 Move returns status 0, amount 169
02:10:05.590 00.000 7680 move complete, result=0
02:10:05.591 00.001 7680 worker thread done servicing request
02:10:05.591 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 169 ms SOUTH
02:10:05.595 00.004 7680 Worker thread wakes up
02:10:05.595 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:05.595 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:06.833 01.238 7680 Exposure complete
02:10:06.932 00.099 7680 worker thread done servicing request
02:10:06.933 00.001 6120 OnExposeComplete: enter
02:10:06.936 00.003 6120 UpdateGuideState(): m_state=6
02:10:06.942 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
02:10:06.946 00.004 6120 Star::Find returns 1 (0), X=511.64, Y=675.66, Mass=9473, SNR=64.7, Peak=219 HFD=6.8
02:10:06.949 00.003 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
02:10:06.953 00.004 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
02:10:06.957 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.30 hyp=0.33 cameraTheta=-1.93 mountX=-0.17 mountY=0.22, mountTheta=2.22
02:10:06.966 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.30, opts=13)
02:10:06.969 00.003 6120 Enqueuing Move request for scope (-0.11, -0.30)
02:10:06.972 00.003 7680 Worker thread wakes up
02:10:06.973 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:06.976 00.003 6120 UpdateGuideState exits: m=9473 SNR=64.7
02:10:06.979 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.30) opts 0xd
02:10:06.979 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.30)
02:10:06.979 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:06.982 00.003 7680 Moving (-0.11, -0.30) raw xDistance=-0.17 yDistance=0.22
02:10:06.983 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:06.986 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:10:06.987 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:10:06.987 00.000 7680 MoveAxis(E, 0, ABG)
02:10:06.987 00.000 6120 Enqueuing Expose request
02:10:06.990 00.003 7680 Move returns status 0, amount 0
02:10:06.990 00.000 7680 MoveAxis(S, 121, ABG)
02:10:06.990 00.000 7680 Guiding  Dir = 1, Dur = 121
02:10:06.991 00.001 7680 IsSlewing returns 0
02:10:06.991 00.000 7680 IsGuiding returns 0
02:10:06.991 00.000 7680 PulseGuide returned control before completion, sleep 131
02:10:07.124 00.133 7680 IsGuiding returns 1
02:10:07.124 00.000 7680 scope still moving after pulse duration time elapsed
02:10:07.155 00.031 7680 IsSlewing returns 0
02:10:07.155 00.000 7680 IsGuiding returns 0
02:10:07.155 00.000 7680 scope move finished after 121 + 43 ms
02:10:07.155 00.000 7680 Move returns status 0, amount 121
02:10:07.157 00.002 7680 move complete, result=0
02:10:07.157 00.000 7680 worker thread done servicing request
02:10:07.157 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 121 ms SOUTH
02:10:07.160 00.003 7680 Worker thread wakes up
02:10:07.160 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:07.160 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:08.406 01.246 7680 Exposure complete
02:10:08.541 00.135 7680 worker thread done servicing request
02:10:08.542 00.001 6120 OnExposeComplete: enter
02:10:08.546 00.004 6120 UpdateGuideState(): m_state=6
02:10:08.551 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
02:10:08.556 00.005 6120 Star::Find returns 1 (0), X=511.57, Y=675.70, Mass=8700, SNR=62.4, Peak=210 HFD=6.7
02:10:08.560 00.004 6120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.19) = xAngle (-2.34 = -2.34)
02:10:08.563 00.003 6120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.53 = 0.53)
02:10:08.567 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.27 hyp=0.32 cameraTheta=-2.16 mountX=-0.23 mountY=0.16, mountTheta=2.52
02:10:08.572 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.27, opts=13)
02:10:08.576 00.004 6120 Enqueuing Move request for scope (-0.18, -0.27)
02:10:08.580 00.004 7680 Worker thread wakes up
02:10:08.580 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:08.584 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.27) opts 0xd
02:10:08.586 00.002 6120 UpdateGuideState exits: m=8700 SNR=62.4
02:10:08.591 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:08.595 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:08.598 00.003 6120 Enqueuing Expose request
02:10:08.602 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.27)
02:10:08.602 00.000 7680 Moving (-0.18, -0.27) raw xDistance=-0.23 yDistance=0.16
02:10:08.602 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
02:10:08.603 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:10:08.603 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:10:08.603 00.000 7680 MoveAxis(E, 92, ABG)
02:10:08.603 00.000 7680 Guiding  Dir = 2, Dur = 92
02:10:08.604 00.001 7680 IsSlewing returns 0
02:10:08.604 00.000 7680 IsGuiding returns 0
02:10:08.605 00.001 7680 PulseGuide returned control before completion, sleep 102
02:10:08.709 00.104 7680 IsGuiding returns 1
02:10:08.709 00.000 7680 scope still moving after pulse duration time elapsed
02:10:08.740 00.031 7680 IsSlewing returns 0
02:10:08.741 00.001 7680 IsGuiding returns 0
02:10:08.741 00.000 7680 scope move finished after 92 + 44 ms
02:10:08.741 00.000 7680 Move returns status 0, amount 92
02:10:08.741 00.000 7680 MoveAxis(N, 0, ABG)
02:10:08.742 00.001 7680 Move returns status 0, amount 0
02:10:08.742 00.000 7680 move complete, result=0
02:10:08.742 00.000 7680 worker thread done servicing request
02:10:08.743 00.001 6120 GuideStep: -0.2 px 92 ms EAST, 0.2 px 0 ms NORTH
02:10:08.749 00.006 7680 Worker thread wakes up
02:10:08.749 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:08.749 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:09.998 01.249 7680 Exposure complete
02:10:10.142 00.144 7680 worker thread done servicing request
02:10:10.143 00.001 6120 OnExposeComplete: enter
02:10:10.147 00.004 6120 UpdateGuideState(): m_state=6
02:10:10.150 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
02:10:10.155 00.005 6120 Star::Find returns 1 (0), X=511.57, Y=675.58, Mass=9341, SNR=64.2, Peak=211 HFD=6.9
02:10:10.159 00.004 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
02:10:10.162 00.003 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
02:10:10.167 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.38 hyp=0.42 cameraTheta=-2.03 mountX=-0.25 mountY=0.26, mountTheta=2.34
02:10:10.172 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.38, opts=13)
02:10:10.177 00.005 6120 Enqueuing Move request for scope (-0.19, -0.38)
02:10:10.181 00.004 7680 Worker thread wakes up
02:10:10.181 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:10.186 00.005 6120 UpdateGuideState exits: m=9341 SNR=64.2
02:10:10.189 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:10.192 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:10.197 00.005 6120 Enqueuing Expose request
02:10:10.200 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.38) opts 0xd
02:10:10.201 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.38)
02:10:10.201 00.000 7680 Moving (-0.19, -0.38) raw xDistance=-0.25 yDistance=0.26
02:10:10.201 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
02:10:10.201 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:10:10.201 00.000 7680 MoveAxis(E, 110, ABG)
02:10:10.202 00.001 7680 Guiding  Dir = 2, Dur = 110
02:10:10.202 00.000 7680 IsSlewing returns 0
02:10:10.202 00.000 7680 IsGuiding returns 0
02:10:10.203 00.001 7680 PulseGuide returned control before completion, sleep 120
02:10:10.330 00.127 7680 IsGuiding returns 1
02:10:10.331 00.001 7680 scope still moving after pulse duration time elapsed
02:10:10.361 00.030 7680 IsSlewing returns 0
02:10:10.361 00.000 7680 IsGuiding returns 0
02:10:10.362 00.001 7680 scope move finished after 110 + 49 ms
02:10:10.363 00.001 7680 Move returns status 0, amount 110
02:10:10.364 00.001 7680 MoveAxis(S, 141, ABG)
02:10:10.364 00.000 7680 Guiding  Dir = 1, Dur = 141
02:10:10.364 00.000 7680 IsSlewing returns 0
02:10:10.365 00.001 7680 IsGuiding returns 0
02:10:10.365 00.000 7680 PulseGuide returned control before completion, sleep 151
02:10:10.518 00.153 7680 IsGuiding returns 1
02:10:10.518 00.000 7680 scope still moving after pulse duration time elapsed
02:10:10.549 00.031 7680 IsSlewing returns 0
02:10:10.551 00.002 7680 IsGuiding returns 0
02:10:10.551 00.000 7680 scope move finished after 141 + 44 ms
02:10:10.551 00.000 7680 Move returns status 0, amount 141
02:10:10.552 00.001 7680 move complete, result=0
02:10:10.554 00.002 7680 worker thread done servicing request
02:10:10.554 00.000 6120 GuideStep: -0.3 px 110 ms EAST, 0.3 px 141 ms SOUTH
02:10:10.560 00.006 7680 Worker thread wakes up
02:10:10.560 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:10.560 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:11.810 01.250 7680 Exposure complete
02:10:11.946 00.136 7680 worker thread done servicing request
02:10:11.946 00.000 6120 OnExposeComplete: enter
02:10:11.949 00.003 6120 UpdateGuideState(): m_state=6
02:10:11.953 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
02:10:11.957 00.004 6120 Star::Find returns 1 (0), X=511.81, Y=675.40, Mass=9173, SNR=63.7, Peak=216 HFD=6.8
02:10:11.961 00.004 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
02:10:11.966 00.005 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
02:10:11.969 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.56 hyp=0.56 cameraTheta=-1.47 mountX=-0.05 mountY=0.53, mountTheta=1.66
02:10:11.975 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.56, opts=13)
02:10:11.979 00.004 6120 Enqueuing Move request for scope (0.06, -0.56)
02:10:11.985 00.006 7680 Worker thread wakes up
02:10:11.985 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:11.990 00.005 6120 UpdateGuideState exits: m=9173 SNR=63.7
02:10:11.994 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:11.998 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:12.001 00.003 6120 Enqueuing Expose request
02:10:12.006 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.56) opts 0xd
02:10:12.006 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.56)
02:10:12.006 00.000 7680 Moving (0.06, -0.56) raw xDistance=-0.05 yDistance=0.53
02:10:12.007 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:10:12.007 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
02:10:12.007 00.000 7680 MoveAxis(E, 0, ABG)
02:10:12.008 00.001 7680 Move returns status 0, amount 0
02:10:12.008 00.000 7680 MoveAxis(S, 287, ABG)
02:10:12.008 00.000 7680 Guiding  Dir = 1, Dur = 287
02:10:12.008 00.000 7680 IsSlewing returns 0
02:10:12.008 00.000 7680 IsGuiding returns 0
02:10:12.009 00.001 7680 PulseGuide returned control before completion, sleep 297
02:10:12.317 00.308 7680 IsGuiding returns 1
02:10:12.318 00.001 7680 scope still moving after pulse duration time elapsed
02:10:12.349 00.031 7680 IsSlewing returns 0
02:10:12.350 00.001 7680 IsGuiding returns 0
02:10:12.350 00.000 7680 scope move finished after 287 + 54 ms
02:10:12.351 00.001 7680 Move returns status 0, amount 287
02:10:12.351 00.000 7680 move complete, result=0
02:10:12.352 00.001 7680 worker thread done servicing request
02:10:12.352 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 287 ms SOUTH
02:10:12.359 00.007 7680 Worker thread wakes up
02:10:12.359 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:12.360 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:13.610 01.250 7680 Exposure complete
02:10:13.748 00.138 7680 worker thread done servicing request
02:10:13.749 00.001 6120 OnExposeComplete: enter
02:10:13.754 00.005 6120 UpdateGuideState(): m_state=6
02:10:13.759 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
02:10:13.762 00.003 6120 Star::Find returns 1 (0), X=512.04, Y=675.82, Mass=8726, SNR=61.4, Peak=209 HFD=6.5
02:10:13.767 00.005 6120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.19) = xAngle (-0.66 = -0.66)
02:10:13.770 00.003 6120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.21 = 2.21)
02:10:13.775 00.005 6120 CameraToMount -- cameraX=0.29 cameraY=-0.15 hyp=0.32 cameraTheta=-0.47 mountX=0.25 mountY=0.26, mountTheta=0.79
02:10:13.779 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.15, opts=13)
02:10:13.784 00.005 6120 Enqueuing Move request for scope (0.29, -0.15)
02:10:13.787 00.003 7680 Worker thread wakes up
02:10:13.787 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:13.792 00.005 6120 UpdateGuideState exits: m=8726 SNR=61.4
02:10:13.795 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:13.799 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:13.806 00.007 6120 Enqueuing Expose request
02:10:13.810 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.15) opts 0xd
02:10:13.810 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.15)
02:10:13.811 00.001 7680 Moving (0.29, -0.15) raw xDistance=0.25 yDistance=0.26
02:10:13.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
02:10:13.811 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:10:13.812 00.001 7680 MoveAxis(W, 103, ABG)
02:10:13.812 00.000 7680 Guiding  Dir = 3, Dur = 103
02:10:13.812 00.000 7680 IsSlewing returns 0
02:10:13.813 00.001 7680 IsGuiding returns 0
02:10:13.813 00.000 7680 PulseGuide returned control before completion, sleep 113
02:10:13.941 00.128 7680 IsGuiding returns 1
02:10:13.942 00.001 7680 scope still moving after pulse duration time elapsed
02:10:13.972 00.030 7680 IsSlewing returns 0
02:10:13.974 00.002 7680 IsGuiding returns 0
02:10:13.974 00.000 7680 scope move finished after 103 + 58 ms
02:10:13.975 00.001 7680 Move returns status 0, amount 103
02:10:13.975 00.000 7680 MoveAxis(S, 140, ABG)
02:10:13.975 00.000 7680 Guiding  Dir = 1, Dur = 140
02:10:13.976 00.001 7680 IsSlewing returns 0
02:10:13.977 00.001 7680 IsGuiding returns 0
02:10:13.977 00.000 7680 PulseGuide returned control before completion, sleep 150
02:10:14.128 00.151 7680 IsGuiding returns 1
02:10:14.130 00.002 7680 scope still moving after pulse duration time elapsed
02:10:14.160 00.030 7680 IsSlewing returns 0
02:10:14.162 00.002 7680 IsGuiding returns 0
02:10:14.163 00.001 7680 scope move finished after 140 + 45 ms
02:10:14.163 00.000 7680 Move returns status 0, amount 140
02:10:14.164 00.001 7680 move complete, result=0
02:10:14.164 00.000 7680 worker thread done servicing request
02:10:14.164 00.000 6120 GuideStep: 0.3 px 103 ms WEST, 0.3 px 140 ms SOUTH
02:10:14.171 00.007 7680 Worker thread wakes up
02:10:14.172 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:14.173 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:15.421 01.248 7680 Exposure complete
02:10:15.561 00.140 7680 worker thread done servicing request
02:10:15.561 00.000 6120 OnExposeComplete: enter
02:10:15.565 00.004 6120 UpdateGuideState(): m_state=6
02:10:15.568 00.003 6120 Star::Find(15, 512, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
02:10:15.573 00.005 6120 Star::Find returns 1 (0), X=511.72, Y=675.66, Mass=8644, SNR=61.6, Peak=199 HFD=6.7
02:10:15.576 00.003 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
02:10:15.580 00.004 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
02:10:15.584 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.30 hyp=0.31 cameraTheta=-1.68 mountX=-0.09 mountY=0.26, mountTheta=1.90
02:10:15.590 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.30, opts=13)
02:10:15.594 00.004 6120 Enqueuing Move request for scope (-0.03, -0.30)
02:10:15.598 00.004 7680 Worker thread wakes up
02:10:15.598 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.30) opts 0xd
02:10:15.598 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.30)
02:10:15.598 00.000 7680 Moving (-0.03, -0.30) raw xDistance=-0.09 yDistance=0.26
02:10:15.598 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:10:15.599 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:10:15.599 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:15.603 00.004 6120 UpdateGuideState exits: m=8644 SNR=61.6
02:10:15.606 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:15.611 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:15.617 00.006 7680 MoveAxis(E, 0, ABG)
02:10:15.617 00.000 7680 Move returns status 0, amount 0
02:10:15.617 00.000 6120 Enqueuing Expose request
02:10:15.622 00.005 7680 MoveAxis(S, 140, ABG)
02:10:15.622 00.000 7680 Guiding  Dir = 1, Dur = 140
02:10:15.622 00.000 7680 IsSlewing returns 0
02:10:15.623 00.001 7680 IsGuiding returns 0
02:10:15.624 00.001 7680 PulseGuide returned control before completion, sleep 150
02:10:15.783 00.159 7680 IsGuiding returns 1
02:10:15.784 00.001 7680 scope still moving after pulse duration time elapsed
02:10:15.815 00.031 7680 IsSlewing returns 0
02:10:15.817 00.002 7680 IsGuiding returns 1
02:10:15.846 00.029 7680 IsSlewing returns 0
02:10:15.847 00.001 7680 IsGuiding returns 1
02:10:15.878 00.031 7680 IsSlewing returns 0
02:10:15.879 00.001 7680 IsGuiding returns 1
02:10:15.911 00.032 7680 IsSlewing returns 0
02:10:15.912 00.001 7680 IsGuiding returns 0
02:10:15.912 00.000 7680 scope move finished after 140 + 149 ms
02:10:15.913 00.001 7680 Move returns status 0, amount 140
02:10:15.913 00.000 7680 move complete, result=0
02:10:15.915 00.002 7680 worker thread done servicing request
02:10:15.916 00.001 7680 Worker thread wakes up
02:10:15.916 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 140 ms SOUTH
02:10:15.923 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:15.924 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:17.161 01.237 7680 Exposure complete
02:10:17.313 00.152 7680 worker thread done servicing request
02:10:17.313 00.000 6120 OnExposeComplete: enter
02:10:17.317 00.004 6120 UpdateGuideState(): m_state=6
02:10:17.321 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
02:10:17.325 00.004 6120 Star::Find returns 1 (0), X=511.71, Y=675.65, Mass=8741, SNR=62.0, Peak=222 HFD=6.7
02:10:17.330 00.005 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
02:10:17.333 00.003 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
02:10:17.337 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.32 hyp=0.32 cameraTheta=-1.70 mountX=-0.10 mountY=0.27, mountTheta=1.93
02:10:17.343 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.32, opts=13)
02:10:17.348 00.005 6120 Enqueuing Move request for scope (-0.04, -0.32)
02:10:17.351 00.003 7680 Worker thread wakes up
02:10:17.352 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.32) opts 0xd
02:10:17.352 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:17.355 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.32)
02:10:17.355 00.000 6120 UpdateGuideState exits: m=8741 SNR=62.0
02:10:17.360 00.005 7680 Moving (-0.04, -0.32) raw xDistance=-0.10 yDistance=0.27
02:10:17.360 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:17.365 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:10:17.365 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:17.370 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:10:17.370 00.000 6120 Enqueuing Expose request
02:10:17.374 00.004 7680 MoveAxis(E, 0, ABG)
02:10:17.374 00.000 7680 Move returns status 0, amount 0
02:10:17.376 00.002 7680 MoveAxis(S, 144, ABG)
02:10:17.376 00.000 7680 Guiding  Dir = 1, Dur = 144
02:10:17.376 00.000 7680 IsSlewing returns 0
02:10:17.376 00.000 7680 IsGuiding returns 0
02:10:17.377 00.001 7680 PulseGuide returned control before completion, sleep 154
02:10:17.546 00.169 7680 IsGuiding returns 1
02:10:17.550 00.004 7680 scope still moving after pulse duration time elapsed
02:10:17.575 00.025 7680 IsSlewing returns 0
02:10:17.577 00.002 7680 IsGuiding returns 0
02:10:17.577 00.000 7680 scope move finished after 144 + 57 ms
02:10:17.579 00.002 7680 Move returns status 0, amount 144
02:10:17.579 00.000 7680 move complete, result=0
02:10:17.580 00.001 7680 worker thread done servicing request
02:10:17.580 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 144 ms SOUTH
02:10:17.586 00.006 7680 Worker thread wakes up
02:10:17.587 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:17.587 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:18.833 01.246 7680 Exposure complete
02:10:18.970 00.137 7680 worker thread done servicing request
02:10:18.971 00.001 6120 OnExposeComplete: enter
02:10:18.976 00.005 6120 UpdateGuideState(): m_state=6
02:10:18.979 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
02:10:18.983 00.004 6120 Star::Find returns 1 (0), X=511.83, Y=675.81, Mass=8284, SNR=60.2, Peak=206 HFD=6.6
02:10:18.988 00.005 6120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (0.19) = xAngle (-1.30 = -1.30)
02:10:18.992 00.004 6120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.57 = 1.57)
02:10:18.997 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.12 mountX=0.04 mountY=0.17, mountTheta=1.31
02:10:19.002 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.15, opts=13)
02:10:19.007 00.005 6120 Enqueuing Move request for scope (0.07, -0.15)
02:10:19.010 00.003 7680 Worker thread wakes up
02:10:19.011 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:19.015 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
02:10:19.015 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
02:10:19.015 00.000 7680 Moving (0.07, -0.15) raw xDistance=0.04 yDistance=0.17
02:10:19.015 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:10:19.016 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:10:19.016 00.000 6120 UpdateGuideState exits: m=8284 SNR=60.2
02:10:19.022 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:10:19.022 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:19.026 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:19.030 00.004 6120 Enqueuing Expose request
02:10:19.036 00.006 7680 MoveAxis(E, 0, ABG)
02:10:19.036 00.000 7680 Move returns status 0, amount 0
02:10:19.036 00.000 7680 MoveAxis(N, 0, ABG)
02:10:19.036 00.000 7680 Move returns status 0, amount 0
02:10:19.037 00.001 7680 move complete, result=0
02:10:19.037 00.000 7680 worker thread done servicing request
02:10:19.037 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:10:19.041 00.004 7680 Worker thread wakes up
02:10:19.041 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:19.041 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:20.287 01.246 7680 Exposure complete
02:10:20.429 00.142 7680 worker thread done servicing request
02:10:20.430 00.001 6120 OnExposeComplete: enter
02:10:20.434 00.004 6120 UpdateGuideState(): m_state=6
02:10:20.438 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
02:10:20.442 00.004 6120 Star::Find returns 1 (0), X=511.90, Y=677.61, Mass=8335, SNR=61.3, Peak=233 HFD=6.4
02:10:20.446 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (0.19) = xAngle (1.29 = 1.29)
02:10:20.450 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.17 = -2.12)
02:10:20.453 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=1.65 hyp=1.65 cameraTheta=1.48 mountX=0.45 mountY=-1.41, mountTheta=-1.26
02:10:20.459 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=1.65, opts=13)
02:10:20.465 00.006 6120 Enqueuing Move request for scope (0.15, 1.65)
02:10:20.470 00.005 7680 Worker thread wakes up
02:10:20.470 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:20.474 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 1.65) opts 0xd
02:10:20.474 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 1.65)
02:10:20.474 00.000 6120 UpdateGuideState exits: m=8335 SNR=61.3
02:10:20.477 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:20.482 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:20.486 00.004 6120 Enqueuing Expose request
02:10:20.490 00.004 7680 Moving (0.15, 1.65) raw xDistance=0.45 yDistance=-1.41
02:10:20.490 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
02:10:20.490 00.000 7680 resist switch: large excursion: input -1.41 thresh 0.60 direction from 1 to -1
02:10:20.490 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.24
02:10:20.491 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.41 from input -1.41
02:10:20.491 00.000 7680 MoveAxis(W, 185, ABG)
02:10:20.491 00.000 7680 Guiding  Dir = 3, Dur = 185
02:10:20.492 00.001 7680 IsSlewing returns 0
02:10:20.492 00.000 7680 IsGuiding returns 0
02:10:20.492 00.000 7680 PulseGuide returned control before completion, sleep 195
02:10:20.696 00.204 7680 IsGuiding returns 1
02:10:20.697 00.001 7680 scope still moving after pulse duration time elapsed
02:10:20.727 00.030 7680 IsSlewing returns 0
02:10:20.728 00.001 7680 IsGuiding returns 0
02:10:20.729 00.001 7680 scope move finished after 185 + 51 ms
02:10:20.729 00.000 7680 Move returns status 0, amount 185
02:10:20.730 00.001 7680 MoveAxis(N, 767, ABG)
02:10:20.730 00.000 7680 Guiding  Dir = 0, Dur = 767
02:10:20.731 00.001 7680 IsSlewing returns 0
02:10:20.731 00.000 7680 IsGuiding returns 0
02:10:20.731 00.000 7680 PulseGuide returned control before completion, sleep 777
02:10:21.523 00.792 7680 IsGuiding returns 1
02:10:21.525 00.002 7680 scope still moving after pulse duration time elapsed
02:10:21.553 00.028 7680 IsSlewing returns 0
02:10:21.554 00.001 7680 IsGuiding returns 0
02:10:21.555 00.001 7680 scope move finished after 767 + 56 ms
02:10:21.555 00.000 7680 Move returns status 0, amount 767
02:10:21.556 00.001 7680 move complete, result=0
02:10:21.556 00.000 7680 worker thread done servicing request
02:10:21.557 00.001 7680 Worker thread wakes up
02:10:21.557 00.000 6120 GuideStep: 0.5 px 185 ms WEST, -1.4 px 767 ms NORTH
02:10:21.564 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:21.564 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:22.815 01.251 7680 Exposure complete
02:10:22.963 00.148 7680 worker thread done servicing request
02:10:22.963 00.000 6120 OnExposeComplete: enter
02:10:22.967 00.004 6120 UpdateGuideState(): m_state=6
02:10:22.971 00.004 6120 Star::Find(15, 511, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
02:10:22.975 00.004 6120 Star::Find returns 1 (0), X=511.59, Y=674.87, Mass=8545, SNR=61.9, Peak=210 HFD=6.5
02:10:22.979 00.004 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
02:10:22.983 00.004 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
02:10:22.989 00.006 6120 CameraToMount -- cameraX=-0.16 cameraY=-1.09 hyp=1.10 cameraTheta=-1.72 mountX=-0.36 mountY=0.91, mountTheta=1.95
02:10:22.997 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-1.09, opts=13)
02:10:23.002 00.005 6120 Enqueuing Move request for scope (-0.16, -1.09)
02:10:23.007 00.005 7680 Worker thread wakes up
02:10:23.007 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -1.09) opts 0xd
02:10:23.007 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -1.09)
02:10:23.007 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:23.012 00.005 6120 UpdateGuideState exits: m=8545 SNR=61.9
02:10:23.018 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:23.024 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:23.028 00.004 6120 Enqueuing Expose request
02:10:23.033 00.005 7680 Moving (-0.16, -1.09) raw xDistance=-0.36 yDistance=0.91
02:10:23.034 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
02:10:23.034 00.000 7680 resist switch: large excursion: input 0.91 thresh 0.60 direction from -1 to 1
02:10:23.034 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.73
02:10:23.034 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91
02:10:23.034 00.000 7680 MoveAxis(E, 133, ABG)
02:10:23.034 00.000 7680 Guiding  Dir = 2, Dur = 133
02:10:23.035 00.001 7680 IsSlewing returns 0
02:10:23.035 00.000 7680 IsGuiding returns 0
02:10:23.035 00.000 7680 PulseGuide returned control before completion, sleep 143
02:10:23.183 00.148 7680 IsGuiding returns 1
02:10:23.183 00.000 7680 scope still moving after pulse duration time elapsed
02:10:23.213 00.030 7680 IsSlewing returns 0
02:10:23.213 00.000 7680 IsGuiding returns 0
02:10:23.213 00.000 7680 scope move finished after 133 + 45 ms
02:10:23.215 00.002 7680 Move returns status 0, amount 133
02:10:23.215 00.000 7680 MoveAxis(S, 494, ABG)
02:10:23.215 00.000 7680 Guiding  Dir = 1, Dur = 494
02:10:23.216 00.001 7680 IsSlewing returns 0
02:10:23.216 00.000 7680 IsGuiding returns 0
02:10:23.216 00.000 7680 PulseGuide returned control before completion, sleep 504
02:10:23.732 00.516 7680 IsGuiding returns 1
02:10:23.734 00.002 7680 scope still moving after pulse duration time elapsed
02:10:23.764 00.030 7680 IsSlewing returns 0
02:10:23.764 00.000 7680 IsGuiding returns 0
02:10:23.765 00.001 7680 scope move finished after 494 + 55 ms
02:10:23.767 00.002 7680 Move returns status 0, amount 494
02:10:23.767 00.000 7680 move complete, result=0
02:10:23.768 00.001 7680 worker thread done servicing request
02:10:23.768 00.000 7680 Worker thread wakes up
02:10:23.769 00.001 6120 GuideStep: -0.4 px 133 ms EAST, 0.9 px 494 ms SOUTH
02:10:23.778 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:23.779 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:25.031 01.252 7680 Exposure complete
02:10:25.174 00.143 7680 worker thread done servicing request
02:10:25.174 00.000 6120 OnExposeComplete: enter
02:10:25.182 00.008 6120 UpdateGuideState(): m_state=6
02:10:25.186 00.004 6120 Star::Find(15, 511, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
02:10:25.189 00.003 6120 Star::Find returns 1 (0), X=511.94, Y=674.78, Mass=8462, SNR=61.0, Peak=210 HFD=6.6
02:10:25.195 00.006 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
02:10:25.200 00.005 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
02:10:25.204 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-1.18 hyp=1.20 cameraTheta=-1.41 mountX=-0.03 mountY=1.14, mountTheta=1.60
02:10:25.210 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-1.18, opts=13)
02:10:25.214 00.004 6120 Enqueuing Move request for scope (0.19, -1.18)
02:10:25.219 00.005 7680 Worker thread wakes up
02:10:25.219 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -1.18) opts 0xd
02:10:25.219 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -1.18)
02:10:25.219 00.000 7680 Moving (0.19, -1.18) raw xDistance=-0.03 yDistance=1.14
02:10:25.219 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:10:25.220 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:25.224 00.004 7680 GuideAlgorithmResistSwitch::result() returns 1.14 from input 1.14
02:10:25.224 00.000 7680 MoveAxis(E, 0, ABG)
02:10:25.224 00.000 6120 UpdateGuideState exits: m=8462 SNR=61.0
02:10:25.228 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:25.232 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:25.236 00.004 6120 Enqueuing Expose request
02:10:25.241 00.005 7680 Move returns status 0, amount 0
02:10:25.241 00.000 7680 MoveAxis(S, 621, ABG)
02:10:25.241 00.000 7680 Guiding  Dir = 1, Dur = 621
02:10:25.242 00.001 7680 IsSlewing returns 0
02:10:25.243 00.001 7680 IsGuiding returns 0
02:10:25.243 00.000 7680 PulseGuide returned control before completion, sleep 631
02:10:25.879 00.636 7680 IsGuiding returns 1
02:10:25.881 00.002 7680 scope still moving after pulse duration time elapsed
02:10:25.911 00.030 7680 IsSlewing returns 0
02:10:25.912 00.001 7680 IsGuiding returns 0
02:10:25.912 00.000 7680 scope move finished after 621 + 49 ms
02:10:25.913 00.001 7680 Move returns status 0, amount 621
02:10:25.913 00.000 7680 move complete, result=0
02:10:25.913 00.000 7680 worker thread done servicing request
02:10:25.913 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 1.1 px 621 ms SOUTH
02:10:25.920 00.007 7680 Worker thread wakes up
02:10:25.920 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:25.921 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:27.171 01.250 7680 Exposure complete
02:10:27.297 00.126 7680 worker thread done servicing request
02:10:27.297 00.000 6120 OnExposeComplete: enter
02:10:27.303 00.006 6120 UpdateGuideState(): m_state=6
02:10:27.308 00.005 6120 Star::Find(15, 511, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
02:10:27.311 00.003 6120 Star::Find returns 1 (0), X=511.86, Y=675.85, Mass=9467, SNR=64.6, Peak=226 HFD=6.6
02:10:27.314 00.003 6120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (0.19) = xAngle (-1.02 = -1.02)
02:10:27.317 00.003 6120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.86 = 1.86)
02:10:27.320 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.83 mountX=0.08 mountY=0.15, mountTheta=1.07
02:10:27.324 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.12, opts=13)
02:10:27.328 00.004 6120 Enqueuing Move request for scope (0.11, -0.12)
02:10:27.331 00.003 7680 Worker thread wakes up
02:10:27.331 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:27.335 00.004 6120 UpdateGuideState exits: m=9467 SNR=64.6
02:10:27.340 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:27.344 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:27.347 00.003 6120 Enqueuing Expose request
02:10:27.352 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
02:10:27.352 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
02:10:27.352 00.000 7680 Moving (0.11, -0.12) raw xDistance=0.08 yDistance=0.15
02:10:27.352 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:10:27.352 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:10:27.353 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:10:27.353 00.000 7680 MoveAxis(E, 0, ABG)
02:10:27.353 00.000 7680 Move returns status 0, amount 0
02:10:27.353 00.000 7680 MoveAxis(N, 0, ABG)
02:10:27.353 00.000 7680 Move returns status 0, amount 0
02:10:27.354 00.001 7680 move complete, result=0
02:10:27.354 00.000 7680 worker thread done servicing request
02:10:27.354 00.000 7680 Worker thread wakes up
02:10:27.354 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:10:27.359 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:27.359 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:28.618 01.259 7680 Exposure complete
02:10:28.763 00.145 7680 worker thread done servicing request
02:10:28.763 00.000 6120 OnExposeComplete: enter
02:10:28.768 00.005 6120 UpdateGuideState(): m_state=6
02:10:28.772 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
02:10:28.776 00.004 6120 Star::Find returns 1 (0), X=511.96, Y=675.42, Mass=8541, SNR=61.7, Peak=196 HFD=6.7
02:10:28.780 00.004 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.19) = xAngle (-1.40 = -1.40)
02:10:28.783 00.003 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
02:10:28.788 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=-0.55 hyp=0.58 cameraTheta=-1.21 mountX=0.10 mountY=0.58, mountTheta=1.40
02:10:28.792 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.55, opts=13)
02:10:28.797 00.005 6120 Enqueuing Move request for scope (0.20, -0.55)
02:10:28.800 00.003 7680 Worker thread wakes up
02:10:28.801 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:28.805 00.004 6120 UpdateGuideState exits: m=8541 SNR=61.7
02:10:28.809 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:28.812 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.55) opts 0xd
02:10:28.812 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.55)
02:10:28.813 00.001 7680 Moving (0.20, -0.55) raw xDistance=0.10 yDistance=0.58
02:10:28.813 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:10:28.813 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
02:10:28.813 00.000 7680 MoveAxis(E, 0, ABG)
02:10:28.813 00.000 7680 Move returns status 0, amount 0
02:10:28.814 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:28.818 00.004 7680 MoveAxis(S, 315, ABG)
02:10:28.818 00.000 7680 Guiding  Dir = 1, Dur = 315
02:10:28.818 00.000 6120 Enqueuing Expose request
02:10:28.822 00.004 7680 IsSlewing returns 0
02:10:28.822 00.000 7680 IsGuiding returns 0
02:10:28.823 00.001 7680 PulseGuide returned control before completion, sleep 325
02:10:29.164 00.341 7680 IsGuiding returns 1
02:10:29.164 00.000 7680 scope still moving after pulse duration time elapsed
02:10:29.195 00.031 7680 IsSlewing returns 0
02:10:29.195 00.000 7680 IsGuiding returns 0
02:10:29.196 00.001 7680 scope move finished after 315 + 57 ms
02:10:29.196 00.000 7680 Move returns status 0, amount 315
02:10:29.196 00.000 7680 move complete, result=0
02:10:29.196 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 315 ms SOUTH
02:10:29.205 00.009 7680 worker thread done servicing request
02:10:29.208 00.003 7680 Worker thread wakes up
02:10:29.209 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:29.211 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:30.458 01.247 7680 Exposure complete
02:10:30.601 00.143 7680 worker thread done servicing request
02:10:30.602 00.001 6120 OnExposeComplete: enter
02:10:30.605 00.003 6120 UpdateGuideState(): m_state=6
02:10:30.610 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
02:10:30.616 00.006 6120 Star::Find returns 1 (0), X=512.18, Y=675.13, Mass=8486, SNR=61.2, Peak=215 HFD=6.5
02:10:30.623 00.007 6120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (0.19) = xAngle (-1.28 = -1.28)
02:10:30.628 00.005 6120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.59 = 1.59)
02:10:30.633 00.005 6120 CameraToMount -- cameraX=0.43 cameraY=-0.84 hyp=0.94 cameraTheta=-1.09 mountX=0.27 mountY=0.94, mountTheta=1.29
02:10:30.637 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.43, y=-0.84, opts=13)
02:10:30.641 00.004 6120 Enqueuing Move request for scope (0.43, -0.84)
02:10:30.645 00.004 7680 Worker thread wakes up
02:10:30.645 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:30.650 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.84) opts 0xd
02:10:30.651 00.001 6120 UpdateGuideState exits: m=8486 SNR=61.2
02:10:30.653 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:30.657 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:30.660 00.003 6120 Enqueuing Expose request
02:10:30.665 00.005 7680 Handling offset move in thread for scope, endpoint = (0.43, -0.84)
02:10:30.665 00.000 7680 Moving (0.43, -0.84) raw xDistance=0.27 yDistance=0.94
02:10:30.665 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:10:30.665 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94
02:10:30.666 00.001 7680 MoveAxis(W, 111, ABG)
02:10:30.666 00.000 7680 Guiding  Dir = 3, Dur = 111
02:10:30.667 00.001 7680 IsSlewing returns 0
02:10:30.667 00.000 7680 IsGuiding returns 0
02:10:30.667 00.000 7680 PulseGuide returned control before completion, sleep 121
02:10:30.802 00.135 7680 IsGuiding returns 1
02:10:30.802 00.000 7680 scope still moving after pulse duration time elapsed
02:10:30.832 00.030 7680 IsSlewing returns 0
02:10:30.834 00.002 7680 IsGuiding returns 0
02:10:30.834 00.000 7680 scope move finished after 111 + 55 ms
02:10:30.834 00.000 7680 Move returns status 0, amount 111
02:10:30.834 00.000 7680 MoveAxis(S, 511, ABG)
02:10:30.834 00.000 7680 Guiding  Dir = 1, Dur = 511
02:10:30.835 00.001 7680 IsSlewing returns 0
02:10:30.836 00.001 7680 IsGuiding returns 0
02:10:30.837 00.001 7680 PulseGuide returned control before completion, sleep 521
02:10:31.366 00.529 7680 IsGuiding returns 1
02:10:31.367 00.001 7680 scope still moving after pulse duration time elapsed
02:10:31.398 00.031 7680 IsSlewing returns 0
02:10:31.400 00.002 7680 IsGuiding returns 0
02:10:31.400 00.000 7680 scope move finished after 511 + 52 ms
02:10:31.401 00.001 7680 Move returns status 0, amount 511
02:10:31.401 00.000 7680 move complete, result=0
02:10:31.401 00.000 7680 worker thread done servicing request
02:10:31.402 00.001 7680 Worker thread wakes up
02:10:31.402 00.000 6120 GuideStep: 0.3 px 111 ms WEST, 0.9 px 511 ms SOUTH
02:10:31.408 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:31.409 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:32.657 01.248 7680 Exposure complete
02:10:32.798 00.141 7680 worker thread done servicing request
02:10:32.798 00.000 6120 OnExposeComplete: enter
02:10:32.803 00.005 6120 UpdateGuideState(): m_state=6
02:10:32.807 00.004 6120 Star::Find(15, 512, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
02:10:32.809 00.002 6120 Star::Find returns 1 (0), X=512.07, Y=675.87, Mass=8665, SNR=61.9, Peak=225 HFD=6.5
02:10:32.814 00.005 6120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.19) = xAngle (-0.48 = -0.48)
02:10:32.818 00.004 6120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.40 = 2.40)
02:10:32.823 00.005 6120 CameraToMount -- cameraX=0.32 cameraY=-0.10 hyp=0.34 cameraTheta=-0.29 mountX=0.30 mountY=0.23, mountTheta=0.65
02:10:32.828 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.10, opts=13)
02:10:32.831 00.003 6120 Enqueuing Move request for scope (0.32, -0.10)
02:10:32.837 00.006 7680 Worker thread wakes up
02:10:32.837 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.10) opts 0xd
02:10:32.837 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.10)
02:10:32.837 00.000 7680 Moving (0.32, -0.10) raw xDistance=0.30 yDistance=0.23
02:10:32.838 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
02:10:32.838 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:10:32.838 00.000 7680 MoveAxis(W, 130, ABG)
02:10:32.838 00.000 7680 Guiding  Dir = 3, Dur = 130
02:10:32.838 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:32.843 00.005 7680 IsSlewing returns 0
02:10:32.844 00.001 6120 UpdateGuideState exits: m=8665 SNR=61.9
02:10:32.847 00.003 7680 IsGuiding returns 0
02:10:32.847 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:32.852 00.005 7680 PulseGuide returned control before completion, sleep 140
02:10:32.852 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:32.856 00.004 6120 Enqueuing Expose request
02:10:33.004 00.148 7680 IsGuiding returns 1
02:10:33.005 00.001 7680 scope still moving after pulse duration time elapsed
02:10:33.037 00.032 7680 IsSlewing returns 0
02:10:33.037 00.000 7680 IsGuiding returns 0
02:10:33.038 00.001 7680 scope move finished after 130 + 60 ms
02:10:33.039 00.001 7680 Move returns status 0, amount 130
02:10:33.039 00.000 7680 MoveAxis(S, 124, ABG)
02:10:33.039 00.000 7680 Guiding  Dir = 1, Dur = 124
02:10:33.040 00.001 7680 IsSlewing returns 0
02:10:33.041 00.001 7680 IsGuiding returns 0
02:10:33.042 00.001 7680 PulseGuide returned control before completion, sleep 134
02:10:33.192 00.150 7680 IsGuiding returns 1
02:10:33.192 00.000 7680 scope still moving after pulse duration time elapsed
02:10:33.223 00.031 7680 IsSlewing returns 0
02:10:33.223 00.000 7680 IsGuiding returns 0
02:10:33.224 00.001 7680 scope move finished after 124 + 58 ms
02:10:33.224 00.000 7680 Move returns status 0, amount 124
02:10:33.224 00.000 7680 move complete, result=0
02:10:33.225 00.001 7680 worker thread done servicing request
02:10:33.225 00.000 7680 Worker thread wakes up
02:10:33.225 00.000 6120 GuideStep: 0.3 px 130 ms WEST, 0.2 px 124 ms SOUTH
02:10:33.232 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:33.232 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:34.480 01.248 7680 Exposure complete
02:10:34.624 00.144 7680 worker thread done servicing request
02:10:34.624 00.000 6120 OnExposeComplete: enter
02:10:34.628 00.004 6120 UpdateGuideState(): m_state=6
02:10:34.632 00.004 6120 Star::Find(15, 512, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
02:10:34.636 00.004 6120 Star::Find returns 1 (0), X=511.90, Y=675.88, Mass=8873, SNR=62.8, Peak=241 HFD=6.5
02:10:34.640 00.004 6120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.19) = xAngle (-0.68 = -0.68)
02:10:34.645 00.005 6120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.19 = 2.19)
02:10:34.650 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.50 mountX=0.13 mountY=0.14, mountTheta=0.81
02:10:34.655 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.08, opts=13)
02:10:34.658 00.003 6120 Enqueuing Move request for scope (0.15, -0.08)
02:10:34.662 00.004 7680 Worker thread wakes up
02:10:34.663 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
02:10:34.663 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
02:10:34.663 00.000 7680 Moving (0.15, -0.08) raw xDistance=0.13 yDistance=0.14
02:10:34.663 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:10:34.663 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:10:34.663 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:34.668 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:10:34.669 00.001 7680 MoveAxis(E, 0, ABG)
02:10:34.669 00.000 7680 Move returns status 0, amount 0
02:10:34.669 00.000 7680 MoveAxis(N, 0, ABG)
02:10:34.669 00.000 7680 Move returns status 0, amount 0
02:10:34.669 00.000 7680 move complete, result=0
02:10:34.670 00.001 7680 worker thread done servicing request
02:10:34.670 00.000 6120 UpdateGuideState exits: m=8873 SNR=62.8
02:10:34.672 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:34.677 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:34.682 00.005 6120 Enqueuing Expose request
02:10:34.687 00.005 7680 Worker thread wakes up
02:10:34.687 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:34.690 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:34.690 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:35.948 01.258 7680 Exposure complete
02:10:36.082 00.134 7680 worker thread done servicing request
02:10:36.083 00.001 6120 OnExposeComplete: enter
02:10:36.088 00.005 6120 UpdateGuideState(): m_state=6
02:10:36.092 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
02:10:36.096 00.004 6120 Star::Find returns 1 (0), X=511.60, Y=675.78, Mass=9076, SNR=63.8, Peak=238 HFD=6.5
02:10:36.100 00.004 6120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (0.19) = xAngle (-2.44 = -2.44)
02:10:36.103 00.003 6120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.43 = 0.43)
02:10:36.108 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.18 hyp=0.24 cameraTheta=-2.25 mountX=-0.18 mountY=0.10, mountTheta=2.64
02:10:36.112 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.18, opts=13)
02:10:36.116 00.004 6120 Enqueuing Move request for scope (-0.15, -0.18)
02:10:36.121 00.005 7680 Worker thread wakes up
02:10:36.121 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:36.125 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.18) opts 0xd
02:10:36.125 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.18)
02:10:36.125 00.000 7680 Moving (-0.15, -0.18) raw xDistance=-0.18 yDistance=0.10
02:10:36.125 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:10:36.126 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:10:36.126 00.000 6120 UpdateGuideState exits: m=9076 SNR=63.8
02:10:36.130 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:36.133 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:36.138 00.005 6120 Enqueuing Expose request
02:10:36.143 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:10:36.143 00.000 7680 MoveAxis(E, 0, ABG)
02:10:36.143 00.000 7680 Move returns status 0, amount 0
02:10:36.143 00.000 7680 MoveAxis(N, 0, ABG)
02:10:36.144 00.001 7680 Move returns status 0, amount 0
02:10:36.144 00.000 7680 move complete, result=0
02:10:36.145 00.001 7680 worker thread done servicing request
02:10:36.145 00.000 7680 Worker thread wakes up
02:10:36.145 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:36.149 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:36.149 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:37.406 01.257 7680 Exposure complete
02:10:37.539 00.133 7680 worker thread done servicing request
02:10:37.540 00.001 6120 OnExposeComplete: enter
02:10:37.544 00.004 6120 UpdateGuideState(): m_state=6
02:10:37.549 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
02:10:37.554 00.005 6120 Star::Find returns 1 (0), X=511.49, Y=675.75, Mass=8911, SNR=62.2, Peak=213 HFD=6.6
02:10:37.558 00.004 6120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (0.19) = xAngle (-2.66 = -2.66)
02:10:37.563 00.005 6120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.22 = 0.22)
02:10:37.566 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.21 hyp=0.34 cameraTheta=-2.47 mountX=-0.30 mountY=0.07, mountTheta=2.90
02:10:37.571 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.21, opts=13)
02:10:37.575 00.004 6120 Enqueuing Move request for scope (-0.26, -0.21)
02:10:37.579 00.004 7680 Worker thread wakes up
02:10:37.579 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.21) opts 0xd
02:10:37.579 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.21)
02:10:37.580 00.001 7680 Moving (-0.26, -0.21) raw xDistance=-0.30 yDistance=0.07
02:10:37.580 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:10:37.580 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:10:37.580 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:37.585 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:10:37.585 00.000 7680 MoveAxis(E, 122, ABG)
02:10:37.586 00.001 7680 Guiding  Dir = 2, Dur = 122
02:10:37.586 00.000 6120 UpdateGuideState exits: m=8911 SNR=62.2
02:10:37.591 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:37.596 00.005 7680 IsSlewing returns 0
02:10:37.596 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:37.600 00.004 7680 IsGuiding returns 0
02:10:37.601 00.001 6120 Enqueuing Expose request
02:10:37.604 00.003 7680 PulseGuide returned control before completion, sleep 132
02:10:37.750 00.146 7680 IsGuiding returns 1
02:10:37.751 00.001 7680 scope still moving after pulse duration time elapsed
02:10:37.781 00.030 7680 IsSlewing returns 0
02:10:37.782 00.001 7680 IsGuiding returns 0
02:10:37.782 00.000 7680 scope move finished after 122 + 59 ms
02:10:37.782 00.000 7680 Move returns status 0, amount 122
02:10:37.783 00.001 7680 MoveAxis(N, 0, ABG)
02:10:37.783 00.000 7680 Move returns status 0, amount 0
02:10:37.783 00.000 7680 move complete, result=0
02:10:37.784 00.001 7680 worker thread done servicing request
02:10:37.784 00.000 7680 Worker thread wakes up
02:10:37.785 00.001 6120 GuideStep: -0.3 px 122 ms EAST, 0.1 px 0 ms NORTH
02:10:37.790 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:37.792 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:39.040 01.248 7680 Exposure complete
02:10:39.183 00.143 7680 worker thread done servicing request
02:10:39.183 00.000 6120 OnExposeComplete: enter
02:10:39.189 00.006 6120 UpdateGuideState(): m_state=6
02:10:39.192 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
02:10:39.195 00.003 6120 Star::Find returns 1 (0), X=511.48, Y=675.49, Mass=9114, SNR=63.4, Peak=230 HFD=7.0
02:10:39.199 00.004 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.19) = xAngle (-2.27 = -2.27)
02:10:39.203 00.004 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.60 = 0.60)
02:10:39.208 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=-0.48 hyp=0.55 cameraTheta=-2.08 mountX=-0.35 mountY=0.31, mountTheta=2.42
02:10:39.213 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-0.48, opts=13)
02:10:39.217 00.004 6120 Enqueuing Move request for scope (-0.27, -0.48)
02:10:39.221 00.004 7680 Worker thread wakes up
02:10:39.221 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.48) opts 0xd
02:10:39.222 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.27, -0.48)
02:10:39.222 00.000 7680 Moving (-0.27, -0.48) raw xDistance=-0.35 yDistance=0.31
02:10:39.222 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
02:10:39.222 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:10:39.222 00.000 7680 MoveAxis(E, 152, ABG)
02:10:39.224 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:39.228 00.004 7680 Guiding  Dir = 2, Dur = 152
02:10:39.228 00.000 6120 UpdateGuideState exits: m=9114 SNR=63.4
02:10:39.233 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:39.239 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:39.243 00.004 6120 Enqueuing Expose request
02:10:39.247 00.004 7680 IsSlewing returns 0
02:10:39.247 00.000 7680 IsGuiding returns 0
02:10:39.247 00.000 7680 PulseGuide returned control before completion, sleep 162
02:10:39.420 00.173 7680 IsGuiding returns 1
02:10:39.420 00.000 7680 scope still moving after pulse duration time elapsed
02:10:39.451 00.031 7680 IsSlewing returns 0
02:10:39.452 00.001 7680 IsGuiding returns 0
02:10:39.452 00.000 7680 scope move finished after 152 + 53 ms
02:10:39.453 00.001 7680 Move returns status 0, amount 152
02:10:39.453 00.000 7680 MoveAxis(S, 169, ABG)
02:10:39.454 00.001 7680 Guiding  Dir = 1, Dur = 169
02:10:39.454 00.000 7680 IsSlewing returns 0
02:10:39.456 00.002 7680 IsGuiding returns 0
02:10:39.457 00.001 7680 PulseGuide returned control before completion, sleep 179
02:10:39.638 00.181 7680 IsGuiding returns 1
02:10:39.638 00.000 7680 scope still moving after pulse duration time elapsed
02:10:39.669 00.031 7680 IsSlewing returns 0
02:10:39.669 00.000 7680 IsGuiding returns 0
02:10:39.669 00.000 7680 scope move finished after 169 + 44 ms
02:10:39.669 00.000 7680 Move returns status 0, amount 169
02:10:39.669 00.000 7680 move complete, result=0
02:10:39.670 00.001 7680 worker thread done servicing request
02:10:39.670 00.000 7680 Worker thread wakes up
02:10:39.670 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:39.670 00.000 6120 GuideStep: -0.4 px 152 ms EAST, 0.3 px 169 ms SOUTH
02:10:39.676 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:40.927 01.251 7680 Exposure complete
02:10:41.060 00.133 7680 worker thread done servicing request
02:10:41.060 00.000 6120 OnExposeComplete: enter
02:10:41.063 00.003 6120 UpdateGuideState(): m_state=6
02:10:41.068 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
02:10:41.072 00.004 6120 Star::Find returns 1 (0), X=511.43, Y=675.66, Mass=9032, SNR=63.1, Peak=233 HFD=6.7
02:10:41.077 00.005 6120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.19) = xAngle (-2.57 = -2.57)
02:10:41.080 00.003 6120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.30 = 0.30)
02:10:41.086 00.006 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.30 hyp=0.44 cameraTheta=-2.38 mountX=-0.37 mountY=0.13, mountTheta=2.80
02:10:41.090 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.30, opts=13)
02:10:41.095 00.005 6120 Enqueuing Move request for scope (-0.32, -0.30)
02:10:41.098 00.003 7680 Worker thread wakes up
02:10:41.099 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.30) opts 0xd
02:10:41.100 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.30)
02:10:41.100 00.000 7680 Moving (-0.32, -0.30) raw xDistance=-0.37 yDistance=0.13
02:10:41.100 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
02:10:41.100 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:10:41.101 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:41.104 00.003 6120 UpdateGuideState exits: m=9032 SNR=63.1
02:10:41.109 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:41.112 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:41.117 00.005 6120 Enqueuing Expose request
02:10:41.121 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:10:41.121 00.000 7680 MoveAxis(E, 162, ABG)
02:10:41.122 00.001 7680 Guiding  Dir = 2, Dur = 162
02:10:41.122 00.000 7680 IsSlewing returns 0
02:10:41.122 00.000 7680 IsGuiding returns 0
02:10:41.123 00.001 7680 PulseGuide returned control before completion, sleep 172
02:10:41.309 00.186 7680 IsGuiding returns 1
02:10:41.309 00.000 7680 scope still moving after pulse duration time elapsed
02:10:41.341 00.032 7680 IsSlewing returns 0
02:10:41.343 00.002 7680 IsGuiding returns 0
02:10:41.343 00.000 7680 scope move finished after 162 + 58 ms
02:10:41.344 00.001 7680 Move returns status 0, amount 162
02:10:41.345 00.001 7680 MoveAxis(N, 0, ABG)
02:10:41.345 00.000 7680 Move returns status 0, amount 0
02:10:41.345 00.000 7680 move complete, result=0
02:10:41.346 00.001 7680 worker thread done servicing request
02:10:41.346 00.000 6120 GuideStep: -0.4 px 162 ms EAST, 0.1 px 0 ms NORTH
02:10:41.352 00.006 7680 Worker thread wakes up
02:10:41.352 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:41.352 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:42.607 01.255 7680 Exposure complete
02:10:42.752 00.145 7680 worker thread done servicing request
02:10:42.753 00.001 6120 OnExposeComplete: enter
02:10:42.757 00.004 6120 UpdateGuideState(): m_state=6
02:10:42.761 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
02:10:42.764 00.003 6120 Star::Find returns 1 (0), X=511.49, Y=675.66, Mass=8843, SNR=61.0, Peak=214 HFD=6.8
02:10:42.769 00.005 6120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (0.19) = xAngle (-2.47 = -2.47)
02:10:42.775 00.006 6120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.40 = 0.40)
02:10:42.778 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.30 hyp=0.40 cameraTheta=-2.29 mountX=-0.31 mountY=0.16, mountTheta=2.68
02:10:42.784 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.30, opts=13)
02:10:42.788 00.004 6120 Enqueuing Move request for scope (-0.26, -0.30)
02:10:42.791 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:42.795 00.004 6120 UpdateGuideState exits: m=8843 SNR=61.0
02:10:42.798 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:42.803 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:42.808 00.005 6120 Enqueuing Expose request
02:10:42.811 00.003 7680 Worker thread wakes up
02:10:42.812 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.30) opts 0xd
02:10:42.812 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.30)
02:10:42.812 00.000 7680 Moving (-0.26, -0.30) raw xDistance=-0.31 yDistance=0.16
02:10:42.813 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
02:10:42.813 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:10:42.813 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:10:42.813 00.000 7680 MoveAxis(E, 140, ABG)
02:10:42.813 00.000 7680 Guiding  Dir = 2, Dur = 140
02:10:42.813 00.000 7680 IsSlewing returns 0
02:10:42.814 00.001 7680 IsGuiding returns 0
02:10:42.814 00.000 7680 PulseGuide returned control before completion, sleep 150
02:10:42.970 00.156 7680 IsGuiding returns 1
02:10:42.970 00.000 7680 scope still moving after pulse duration time elapsed
02:10:43.001 00.031 7680 IsSlewing returns 0
02:10:43.002 00.001 7680 IsGuiding returns 0
02:10:43.003 00.001 7680 scope move finished after 140 + 48 ms
02:10:43.003 00.000 7680 Move returns status 0, amount 140
02:10:43.003 00.000 7680 MoveAxis(N, 0, ABG)
02:10:43.003 00.000 7680 Move returns status 0, amount 0
02:10:43.004 00.001 7680 move complete, result=0
02:10:43.005 00.001 7680 worker thread done servicing request
02:10:43.005 00.000 7680 Worker thread wakes up
02:10:43.006 00.001 6120 GuideStep: -0.3 px 140 ms EAST, 0.2 px 0 ms NORTH
02:10:43.012 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:43.012 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:44.266 01.254 7680 Exposure complete
02:10:44.399 00.133 7680 worker thread done servicing request
02:10:44.399 00.000 6120 OnExposeComplete: enter
02:10:44.404 00.005 6120 UpdateGuideState(): m_state=6
02:10:44.409 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
02:10:44.414 00.005 6120 Star::Find returns 1 (0), X=511.94, Y=674.93, Mass=8967, SNR=63.4, Peak=222 HFD=6.4
02:10:44.417 00.003 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
02:10:44.421 00.004 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
02:10:44.426 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=-1.04 hyp=1.05 cameraTheta=-1.39 mountX=-0.01 mountY=1.01, mountTheta=1.58
02:10:44.432 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-1.04, opts=13)
02:10:44.437 00.005 6120 Enqueuing Move request for scope (0.18, -1.04)
02:10:44.440 00.003 7680 Worker thread wakes up
02:10:44.440 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -1.04) opts 0xd
02:10:44.441 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:44.444 00.003 6120 UpdateGuideState exits: m=8967 SNR=63.4
02:10:44.448 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:44.451 00.003 7680 Handling offset move in thread for scope, endpoint = (0.18, -1.04)
02:10:44.451 00.000 7680 Moving (0.18, -1.04) raw xDistance=-0.01 yDistance=1.01
02:10:44.451 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:10:44.451 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.01 from input 1.01
02:10:44.451 00.000 7680 MoveAxis(E, 0, ABG)
02:10:44.451 00.000 7680 Move returns status 0, amount 0
02:10:44.453 00.002 7680 MoveAxis(S, 549, ABG)
02:10:44.453 00.000 7680 Guiding  Dir = 1, Dur = 549
02:10:44.453 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:44.457 00.004 7680 IsSlewing returns 0
02:10:44.457 00.000 6120 Enqueuing Expose request
02:10:44.461 00.004 7680 IsGuiding returns 0
02:10:44.461 00.000 7680 PulseGuide returned control before completion, sleep 559
02:10:45.033 00.572 7680 IsGuiding returns 1
02:10:45.033 00.000 7680 scope still moving after pulse duration time elapsed
02:10:45.065 00.032 7680 IsSlewing returns 0
02:10:45.065 00.000 7680 IsGuiding returns 0
02:10:45.065 00.000 7680 scope move finished after 549 + 55 ms
02:10:45.066 00.001 7680 Move returns status 0, amount 549
02:10:45.066 00.000 7680 move complete, result=0
02:10:45.066 00.000 7680 worker thread done servicing request
02:10:45.066 00.000 7680 Worker thread wakes up
02:10:45.066 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 1.0 px 549 ms SOUTH
02:10:45.072 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:45.072 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:46.329 01.257 7680 Exposure complete
02:10:46.461 00.132 7680 worker thread done servicing request
02:10:46.461 00.000 6120 OnExposeComplete: enter
02:10:46.466 00.005 6120 UpdateGuideState(): m_state=6
02:10:46.469 00.003 6120 Star::Find(15, 511, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
02:10:46.473 00.004 6120 Star::Find returns 1 (0), X=511.76, Y=675.72, Mass=8524, SNR=61.5, Peak=206 HFD=6.6
02:10:46.477 00.004 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
02:10:46.481 00.004 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
02:10:46.484 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.53 mountX=-0.03 mountY=0.22, mountTheta=1.72
02:10:46.490 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.24, opts=13)
02:10:46.493 00.003 6120 Enqueuing Move request for scope (0.01, -0.24)
02:10:46.497 00.004 7680 Worker thread wakes up
02:10:46.497 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.24) opts 0xd
02:10:46.497 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.24)
02:10:46.497 00.000 7680 Moving (0.01, -0.24) raw xDistance=-0.03 yDistance=0.22
02:10:46.499 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:46.502 00.003 6120 UpdateGuideState exits: m=8524 SNR=61.5
02:10:46.507 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:10:46.507 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:10:46.507 00.000 7680 MoveAxis(E, 0, ABG)
02:10:46.507 00.000 7680 Move returns status 0, amount 0
02:10:46.507 00.000 7680 MoveAxis(S, 122, ABG)
02:10:46.507 00.000 7680 Guiding  Dir = 1, Dur = 122
02:10:46.507 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:46.513 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:46.517 00.004 6120 Enqueuing Expose request
02:10:46.520 00.003 7680 IsSlewing returns 0
02:10:46.521 00.001 7680 IsGuiding returns 0
02:10:46.521 00.000 7680 PulseGuide returned control before completion, sleep 132
02:10:46.660 00.139 7680 IsGuiding returns 1
02:10:46.661 00.001 7680 scope still moving after pulse duration time elapsed
02:10:46.691 00.030 7680 IsSlewing returns 0
02:10:46.692 00.001 7680 IsGuiding returns 0
02:10:46.692 00.000 7680 scope move finished after 122 + 49 ms
02:10:46.694 00.002 7680 Move returns status 0, amount 122
02:10:46.694 00.000 7680 move complete, result=0
02:10:46.695 00.001 7680 worker thread done servicing request
02:10:46.695 00.000 7680 Worker thread wakes up
02:10:46.695 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 122 ms SOUTH
02:10:46.702 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:46.702 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:47.952 01.250 7680 Exposure complete
02:10:48.081 00.129 7680 worker thread done servicing request
02:10:48.082 00.001 6120 OnExposeComplete: enter
02:10:48.089 00.007 6120 UpdateGuideState(): m_state=6
02:10:48.094 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
02:10:48.098 00.004 6120 Star::Find returns 1 (0), X=512.06, Y=675.65, Mass=8737, SNR=62.5, Peak=210 HFD=6.7
02:10:48.103 00.005 6120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.19) = xAngle (-1.00 = -1.00)
02:10:48.106 00.003 6120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.88 = 1.88)
02:10:48.110 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=-0.32 hyp=0.44 cameraTheta=-0.81 mountX=0.24 mountY=0.42, mountTheta=1.05
02:10:48.117 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.32, opts=13)
02:10:48.121 00.004 6120 Enqueuing Move request for scope (0.30, -0.32)
02:10:48.126 00.005 7680 Worker thread wakes up
02:10:48.126 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:48.129 00.003 6120 UpdateGuideState exits: m=8737 SNR=62.5
02:10:48.133 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:48.137 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:48.140 00.003 6120 Enqueuing Expose request
02:10:48.144 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.32) opts 0xd
02:10:48.144 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.32)
02:10:48.144 00.000 7680 Moving (0.30, -0.32) raw xDistance=0.24 yDistance=0.42
02:10:48.144 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:10:48.145 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
02:10:48.145 00.000 7680 MoveAxis(W, 98, ABG)
02:10:48.145 00.000 7680 Guiding  Dir = 3, Dur = 98
02:10:48.145 00.000 7680 IsSlewing returns 0
02:10:48.146 00.001 7680 IsGuiding returns 0
02:10:48.147 00.001 7680 PulseGuide returned control before completion, sleep 108
02:10:48.270 00.123 7680 IsGuiding returns 1
02:10:48.271 00.001 7680 scope still moving after pulse duration time elapsed
02:10:48.301 00.030 7680 IsSlewing returns 0
02:10:48.301 00.000 7680 IsGuiding returns 0
02:10:48.301 00.000 7680 scope move finished after 98 + 56 ms
02:10:48.302 00.001 7680 Move returns status 0, amount 98
02:10:48.302 00.000 7680 MoveAxis(S, 228, ABG)
02:10:48.302 00.000 7680 Guiding  Dir = 1, Dur = 228
02:10:48.303 00.001 7680 IsSlewing returns 0
02:10:48.303 00.000 7680 IsGuiding returns 0
02:10:48.304 00.001 7680 PulseGuide returned control before completion, sleep 238
02:10:48.587 00.283 7680 IsGuiding returns 0
02:10:48.589 00.002 7680 Move returns status 0, amount 228
02:10:48.589 00.000 7680 move complete, result=0
02:10:48.589 00.000 7680 worker thread done servicing request
02:10:48.589 00.000 6120 GuideStep: 0.2 px 98 ms WEST, 0.4 px 228 ms SOUTH
02:10:48.594 00.005 7680 Worker thread wakes up
02:10:48.594 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:48.594 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:49.840 01.246 7680 Exposure complete
02:10:49.966 00.126 7680 worker thread done servicing request
02:10:49.966 00.000 6120 OnExposeComplete: enter
02:10:49.970 00.004 6120 UpdateGuideState(): m_state=6
02:10:49.974 00.004 6120 Star::Find(15, 512, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
02:10:49.980 00.006 6120 Star::Find returns 1 (0), X=512.02, Y=675.97, Mass=8948, SNR=62.1, Peak=242 HFD=6.3
02:10:49.984 00.004 6120 CameraToMount -- cameraTheta (0.01) - m_xAngle (0.19) = xAngle (-0.17 = -0.17)
02:10:49.988 00.004 6120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.70 = 2.70)
02:10:49.992 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=0.00 hyp=0.27 cameraTheta=0.01 mountX=0.27 mountY=0.12, mountTheta=0.41
02:10:49.999 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=0.00, opts=13)
02:10:50.004 00.005 6120 Enqueuing Move request for scope (0.27, 0.00)
02:10:50.010 00.006 7680 Worker thread wakes up
02:10:50.010 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:50.014 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.00) opts 0xd
02:10:50.014 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, 0.00)
02:10:50.014 00.000 6120 UpdateGuideState exits: m=8948 SNR=62.1
02:10:50.019 00.005 7680 Moving (0.27, 0.00) raw xDistance=0.27 yDistance=0.12
02:10:50.019 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:50.023 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
02:10:50.023 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:10:50.023 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:50.027 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:10:50.027 00.000 6120 Enqueuing Expose request
02:10:50.033 00.006 7680 MoveAxis(W, 117, ABG)
02:10:50.033 00.000 7680 Guiding  Dir = 3, Dur = 117
02:10:50.033 00.000 7680 IsSlewing returns 0
02:10:50.033 00.000 7680 IsGuiding returns 0
02:10:50.034 00.001 7680 PulseGuide returned control before completion, sleep 127
02:10:50.165 00.131 7680 IsGuiding returns 1
02:10:50.165 00.000 7680 scope still moving after pulse duration time elapsed
02:10:50.195 00.030 7680 IsSlewing returns 0
02:10:50.196 00.001 7680 IsGuiding returns 0
02:10:50.196 00.000 7680 scope move finished after 117 + 44 ms
02:10:50.196 00.000 7680 Move returns status 0, amount 117
02:10:50.196 00.000 7680 MoveAxis(N, 0, ABG)
02:10:50.196 00.000 7680 Move returns status 0, amount 0
02:10:50.196 00.000 7680 move complete, result=0
02:10:50.196 00.000 7680 worker thread done servicing request
02:10:50.198 00.002 6120 GuideStep: 0.3 px 117 ms WEST, 0.1 px 0 ms NORTH
02:10:50.201 00.003 7680 Worker thread wakes up
02:10:50.201 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:50.202 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:51.453 01.251 7680 Exposure complete
02:10:51.590 00.137 7680 worker thread done servicing request
02:10:51.591 00.001 6120 OnExposeComplete: enter
02:10:51.595 00.004 6120 UpdateGuideState(): m_state=6
02:10:51.598 00.003 6120 Star::Find(15, 512, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
02:10:51.603 00.005 6120 Star::Find returns 1 (0), X=512.11, Y=675.71, Mass=9149, SNR=64.6, Peak=217 HFD=6.7
02:10:51.607 00.004 6120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.19) = xAngle (-0.80 = -0.80)
02:10:51.611 00.004 6120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.07 = 2.07)
02:10:51.614 00.003 6120 CameraToMount -- cameraX=0.36 cameraY=-0.25 hyp=0.44 cameraTheta=-0.61 mountX=0.31 mountY=0.39, mountTheta=0.90
02:10:51.619 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.36, y=-0.25, opts=13)
02:10:51.624 00.005 6120 Enqueuing Move request for scope (0.36, -0.25)
02:10:51.628 00.004 7680 Worker thread wakes up
02:10:51.628 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.25) opts 0xd
02:10:51.628 00.000 7680 Handling offset move in thread for scope, endpoint = (0.36, -0.25)
02:10:51.628 00.000 7680 Moving (0.36, -0.25) raw xDistance=0.31 yDistance=0.39
02:10:51.628 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:51.632 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
02:10:51.633 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
02:10:51.633 00.000 7680 MoveAxis(W, 133, ABG)
02:10:51.633 00.000 7680 Guiding  Dir = 3, Dur = 133
02:10:51.633 00.000 6120 UpdateGuideState exits: m=9149 SNR=64.6
02:10:51.637 00.004 7680 IsSlewing returns 0
02:10:51.638 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:51.642 00.004 7680 IsGuiding returns 0
02:10:51.642 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:51.646 00.004 7680 PulseGuide returned control before completion, sleep 143
02:10:51.646 00.000 6120 Enqueuing Expose request
02:10:51.803 00.157 7680 IsGuiding returns 0
02:10:51.805 00.002 7680 Move returns status 0, amount 133
02:10:51.805 00.000 7680 MoveAxis(S, 209, ABG)
02:10:51.805 00.000 7680 Guiding  Dir = 1, Dur = 209
02:10:51.806 00.001 7680 IsSlewing returns 0
02:10:51.806 00.000 7680 IsGuiding returns 0
02:10:51.806 00.000 7680 PulseGuide returned control before completion, sleep 219
02:10:52.037 00.231 7680 IsGuiding returns 1
02:10:52.037 00.000 7680 scope still moving after pulse duration time elapsed
02:10:52.067 00.030 7680 IsSlewing returns 0
02:10:52.069 00.002 7680 IsGuiding returns 0
02:10:52.070 00.001 7680 scope move finished after 209 + 53 ms
02:10:52.070 00.000 7680 Move returns status 0, amount 209
02:10:52.071 00.001 7680 move complete, result=0
02:10:52.071 00.000 7680 worker thread done servicing request
02:10:52.072 00.001 6120 GuideStep: 0.3 px 133 ms WEST, 0.4 px 209 ms SOUTH
02:10:52.078 00.006 7680 Worker thread wakes up
02:10:52.079 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:52.080 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:53.329 01.249 7680 Exposure complete
02:10:53.471 00.142 7680 worker thread done servicing request
02:10:53.472 00.001 6120 OnExposeComplete: enter
02:10:53.475 00.003 6120 UpdateGuideState(): m_state=6
02:10:53.480 00.005 6120 Star::Find(15, 512, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
02:10:53.484 00.004 6120 Star::Find returns 1 (0), X=511.87, Y=675.96, Mass=8442, SNR=60.5, Peak=217 HFD=6.3
02:10:53.488 00.004 6120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (0.19) = xAngle (-0.19 = -0.19)
02:10:53.496 00.008 6120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.68 = 2.68)
02:10:53.502 00.006 6120 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.01 mountX=0.12 mountY=0.05, mountTheta=0.43
02:10:53.508 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.00, opts=13)
02:10:53.513 00.005 6120 Enqueuing Move request for scope (0.12, -0.00)
02:10:53.517 00.004 7680 Worker thread wakes up
02:10:53.517 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:53.522 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
02:10:53.522 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
02:10:53.522 00.000 6120 UpdateGuideState exits: m=8442 SNR=60.5
02:10:53.527 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:53.531 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:53.536 00.005 6120 Enqueuing Expose request
02:10:53.539 00.003 7680 Moving (0.12, -0.00) raw xDistance=0.12 yDistance=0.05
02:10:53.539 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:10:53.539 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:10:53.539 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:10:53.539 00.000 7680 MoveAxis(E, 0, ABG)
02:10:53.540 00.001 7680 Move returns status 0, amount 0
02:10:53.540 00.000 7680 MoveAxis(N, 0, ABG)
02:10:53.540 00.000 7680 Move returns status 0, amount 0
02:10:53.540 00.000 7680 move complete, result=0
02:10:53.540 00.000 7680 worker thread done servicing request
02:10:53.541 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:53.545 00.004 7680 Worker thread wakes up
02:10:53.545 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:53.545 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:54.788 01.243 7680 Exposure complete
02:10:54.931 00.143 7680 worker thread done servicing request
02:10:54.931 00.000 6120 OnExposeComplete: enter
02:10:54.935 00.004 6120 UpdateGuideState(): m_state=6
02:10:54.940 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
02:10:54.944 00.004 6120 Star::Find returns 1 (0), X=511.98, Y=675.86, Mass=8169, SNR=60.3, Peak=203 HFD=6.5
02:10:54.949 00.005 6120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.19) = xAngle (-0.61 = -0.61)
02:10:54.953 00.004 6120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.26 = 2.26)
02:10:54.957 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=-0.11 hyp=0.25 cameraTheta=-0.43 mountX=0.21 mountY=0.20, mountTheta=0.76
02:10:54.964 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.11, opts=13)
02:10:54.968 00.004 6120 Enqueuing Move request for scope (0.23, -0.11)
02:10:54.973 00.005 7680 Worker thread wakes up
02:10:54.973 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:54.977 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.11) opts 0xd
02:10:54.978 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.11)
02:10:54.978 00.000 7680 Moving (0.23, -0.11) raw xDistance=0.21 yDistance=0.20
02:10:54.978 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:10:54.978 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:10:54.979 00.001 6120 UpdateGuideState exits: m=8169 SNR=60.3
02:10:54.982 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:54.987 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:10:54.988 00.001 7680 MoveAxis(W, 85, ABG)
02:10:54.988 00.000 7680 Guiding  Dir = 3, Dur = 85
02:10:54.988 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:54.994 00.006 6120 Enqueuing Expose request
02:10:55.000 00.006 7680 IsSlewing returns 0
02:10:55.000 00.000 7680 IsGuiding returns 0
02:10:55.001 00.001 7680 PulseGuide returned control before completion, sleep 95
02:10:55.103 00.102 7680 IsGuiding returns 1
02:10:55.104 00.001 7680 scope still moving after pulse duration time elapsed
02:10:55.134 00.030 7680 IsSlewing returns 0
02:10:55.136 00.002 7680 IsGuiding returns 0
02:10:55.137 00.001 7680 scope move finished after 85 + 51 ms
02:10:55.138 00.001 7680 Move returns status 0, amount 85
02:10:55.138 00.000 7680 MoveAxis(N, 0, ABG)
02:10:55.139 00.001 7680 Move returns status 0, amount 0
02:10:55.139 00.000 7680 move complete, result=0
02:10:55.141 00.002 6120 GuideStep: 0.2 px 85 ms WEST, 0.2 px 0 ms NORTH
02:10:55.152 00.011 7680 worker thread done servicing request
02:10:55.152 00.000 7680 Worker thread wakes up
02:10:55.152 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:55.153 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:56.411 01.258 7680 Exposure complete
02:10:56.533 00.122 7680 worker thread done servicing request
02:10:56.533 00.000 6120 OnExposeComplete: enter
02:10:56.537 00.004 6120 UpdateGuideState(): m_state=6
02:10:56.542 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
02:10:56.546 00.004 6120 Star::Find returns 1 (0), X=512.05, Y=675.78, Mass=8566, SNR=61.0, Peak=205 HFD=6.6
02:10:56.550 00.004 6120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.19) = xAngle (-0.75 = -0.75)
02:10:56.554 00.004 6120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.13 = 2.13)
02:10:56.559 00.005 6120 CameraToMount -- cameraX=0.30 cameraY=-0.19 hyp=0.35 cameraTheta=-0.56 mountX=0.26 mountY=0.30, mountTheta=0.86
02:10:56.562 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.19, opts=13)
02:10:56.566 00.004 6120 Enqueuing Move request for scope (0.30, -0.19)
02:10:56.569 00.003 7680 Worker thread wakes up
02:10:56.569 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.19) opts 0xd
02:10:56.570 00.001 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.19)
02:10:56.570 00.000 7680 Moving (0.30, -0.19) raw xDistance=0.26 yDistance=0.30
02:10:56.570 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:10:56.570 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:10:56.570 00.000 7680 MoveAxis(W, 112, ABG)
02:10:56.570 00.000 7680 Guiding  Dir = 3, Dur = 112
02:10:56.570 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:56.574 00.004 7680 IsSlewing returns 0
02:10:56.574 00.000 6120 UpdateGuideState exits: m=8566 SNR=61.0
02:10:56.578 00.004 7680 IsGuiding returns 0
02:10:56.578 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:56.581 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:56.588 00.007 7680 PulseGuide returned control before completion, sleep 122
02:10:56.588 00.000 6120 Enqueuing Expose request
02:10:56.713 00.125 7680 IsGuiding returns 1
02:10:56.713 00.000 7680 scope still moving after pulse duration time elapsed
02:10:56.744 00.031 7680 IsSlewing returns 0
02:10:56.746 00.002 7680 IsGuiding returns 0
02:10:56.747 00.001 7680 scope move finished after 112 + 56 ms
02:10:56.747 00.000 7680 Move returns status 0, amount 112
02:10:56.747 00.000 7680 MoveAxis(S, 162, ABG)
02:10:56.749 00.002 7680 Guiding  Dir = 1, Dur = 162
02:10:56.749 00.000 7680 IsSlewing returns 0
02:10:56.749 00.000 7680 IsGuiding returns 0
02:10:56.750 00.001 7680 PulseGuide returned control before completion, sleep 172
02:10:56.931 00.181 7680 IsGuiding returns 1
02:10:56.931 00.000 7680 scope still moving after pulse duration time elapsed
02:10:56.961 00.030 7680 IsSlewing returns 0
02:10:56.961 00.000 7680 IsGuiding returns 1
02:10:56.992 00.031 7680 IsSlewing returns 0
02:10:56.992 00.000 7680 IsGuiding returns 1
02:10:57.024 00.032 7680 IsSlewing returns 0
02:10:57.024 00.000 7680 IsGuiding returns 1
02:10:57.056 00.032 7680 IsSlewing returns 0
02:10:57.059 00.003 7680 IsGuiding returns 0
02:10:57.059 00.000 7680 scope move finished after 162 + 148 ms
02:10:57.060 00.001 7680 Move returns status 0, amount 162
02:10:57.060 00.000 7680 move complete, result=0
02:10:57.060 00.000 7680 worker thread done servicing request
02:10:57.061 00.001 6120 GuideStep: 0.3 px 112 ms WEST, 0.3 px 162 ms SOUTH
02:10:57.067 00.006 7680 Worker thread wakes up
02:10:57.068 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:57.068 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:58.322 01.254 7680 Exposure complete
02:10:58.466 00.144 7680 worker thread done servicing request
02:10:58.466 00.000 6120 OnExposeComplete: enter
02:10:58.471 00.005 6120 UpdateGuideState(): m_state=6
02:10:58.475 00.004 6120 Star::Find(15, 512, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
02:10:58.478 00.003 6120 Star::Find returns 1 (0), X=511.70, Y=675.84, Mass=8307, SNR=60.6, Peak=218 HFD=6.5
02:10:58.481 00.003 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
02:10:58.484 00.003 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
02:10:58.489 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.94 mountX=-0.07 mountY=0.09, mountTheta=2.23
02:10:58.496 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.12, opts=13)
02:10:58.500 00.004 6120 Enqueuing Move request for scope (-0.05, -0.12)
02:10:58.505 00.005 7680 Worker thread wakes up
02:10:58.505 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
02:10:58.505 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
02:10:58.505 00.000 7680 Moving (-0.05, -0.12) raw xDistance=-0.07 yDistance=0.09
02:10:58.505 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:10:58.506 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:58.509 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:10:58.509 00.000 6120 UpdateGuideState exits: m=8307 SNR=60.6
02:10:58.513 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:10:58.513 00.000 7680 MoveAxis(E, 0, ABG)
02:10:58.514 00.001 7680 Move returns status 0, amount 0
02:10:58.514 00.000 7680 MoveAxis(N, 0, ABG)
02:10:58.514 00.000 7680 Move returns status 0, amount 0
02:10:58.514 00.000 7680 move complete, result=0
02:10:58.514 00.000 7680 worker thread done servicing request
02:10:58.514 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:58.518 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:58.522 00.004 6120 Enqueuing Expose request
02:10:58.526 00.004 7680 Worker thread wakes up
02:10:58.527 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:58.530 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:10:58.530 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:10:59.776 01.246 7680 Exposure complete
02:10:59.918 00.142 7680 worker thread done servicing request
02:10:59.919 00.001 6120 OnExposeComplete: enter
02:10:59.922 00.003 6120 UpdateGuideState(): m_state=6
02:10:59.926 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
02:10:59.931 00.005 6120 Star::Find returns 1 (0), X=511.86, Y=675.13, Mass=8295, SNR=60.5, Peak=212 HFD=6.3
02:10:59.936 00.005 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
02:10:59.939 00.003 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
02:10:59.944 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=-0.83 hyp=0.84 cameraTheta=-1.44 mountX=-0.05 mountY=0.80, mountTheta=1.63
02:10:59.948 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.83, opts=13)
02:10:59.952 00.004 6120 Enqueuing Move request for scope (0.11, -0.83)
02:10:59.957 00.005 7680 Worker thread wakes up
02:10:59.958 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:10:59.962 00.004 6120 UpdateGuideState exits: m=8295 SNR=60.5
02:10:59.968 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:59.971 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:10:59.975 00.004 6120 Enqueuing Expose request
02:10:59.979 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.83) opts 0xd
02:10:59.979 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.83)
02:10:59.979 00.000 7680 Moving (0.11, -0.83) raw xDistance=-0.05 yDistance=0.80
02:10:59.979 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:10:59.980 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
02:10:59.980 00.000 7680 MoveAxis(E, 0, ABG)
02:10:59.980 00.000 7680 Move returns status 0, amount 0
02:10:59.980 00.000 7680 MoveAxis(S, 433, ABG)
02:10:59.981 00.001 7680 Guiding  Dir = 1, Dur = 433
02:10:59.981 00.000 7680 IsSlewing returns 0
02:10:59.981 00.000 7680 IsGuiding returns 0
02:10:59.982 00.001 7680 PulseGuide returned control before completion, sleep 443
02:11:00.441 00.459 7680 IsGuiding returns 1
02:11:00.441 00.000 7680 scope still moving after pulse duration time elapsed
02:11:00.473 00.032 7680 IsSlewing returns 0
02:11:00.474 00.001 7680 IsGuiding returns 0
02:11:00.475 00.001 7680 scope move finished after 433 + 60 ms
02:11:00.475 00.000 7680 Move returns status 0, amount 433
02:11:00.477 00.002 7680 move complete, result=0
02:11:00.477 00.000 7680 worker thread done servicing request
02:11:00.478 00.001 7680 Worker thread wakes up
02:11:00.478 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.8 px 433 ms SOUTH
02:11:00.484 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:00.485 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:01.738 01.253 7680 Exposure complete
02:11:01.878 00.140 7680 worker thread done servicing request
02:11:01.878 00.000 6120 OnExposeComplete: enter
02:11:01.883 00.005 6120 UpdateGuideState(): m_state=6
02:11:01.888 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
02:11:01.892 00.004 6120 Star::Find returns 1 (0), X=511.94, Y=675.90, Mass=8965, SNR=63.0, Peak=230 HFD=6.5
02:11:01.895 00.003 6120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (0.19) = xAngle (-0.51 = -0.51)
02:11:01.901 00.006 6120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.36 = 2.36)
02:11:01.905 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.33 mountX=0.17 mountY=0.14, mountTheta=0.68
02:11:01.910 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.06, opts=13)
02:11:01.914 00.004 6120 Enqueuing Move request for scope (0.18, -0.06)
02:11:01.919 00.005 7680 Worker thread wakes up
02:11:01.919 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:01.922 00.003 6120 UpdateGuideState exits: m=8965 SNR=63.0
02:11:01.927 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:01.932 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:01.937 00.005 6120 Enqueuing Expose request
02:11:01.941 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
02:11:01.941 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
02:11:01.941 00.000 7680 Moving (0.18, -0.06) raw xDistance=0.17 yDistance=0.14
02:11:01.941 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:11:01.941 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:11:01.941 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:11:01.943 00.002 7680 MoveAxis(E, 0, ABG)
02:11:01.943 00.000 7680 Move returns status 0, amount 0
02:11:01.943 00.000 7680 MoveAxis(N, 0, ABG)
02:11:01.943 00.000 7680 Move returns status 0, amount 0
02:11:01.943 00.000 7680 move complete, result=0
02:11:01.944 00.001 7680 worker thread done servicing request
02:11:01.944 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:01.948 00.004 7680 Worker thread wakes up
02:11:01.948 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:01.948 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:03.189 01.241 7680 Exposure complete
02:11:03.318 00.129 7680 worker thread done servicing request
02:11:03.319 00.001 6120 OnExposeComplete: enter
02:11:03.324 00.005 6120 UpdateGuideState(): m_state=6
02:11:03.328 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
02:11:03.333 00.005 6120 Star::Find returns 1 (0), X=512.06, Y=675.90, Mass=8182, SNR=59.3, Peak=221 HFD=6.3
02:11:03.337 00.004 6120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (0.19) = xAngle (-0.37 = -0.37)
02:11:03.344 00.007 6120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.50 = 2.50)
02:11:03.348 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=-0.06 hyp=0.32 cameraTheta=-0.19 mountX=0.30 mountY=0.19, mountTheta=0.57
02:11:03.354 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.06, opts=13)
02:11:03.358 00.004 6120 Enqueuing Move request for scope (0.31, -0.06)
02:11:03.363 00.005 7680 Worker thread wakes up
02:11:03.364 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:03.368 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.06) opts 0xd
02:11:03.369 00.001 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.06)
02:11:03.369 00.000 6120 UpdateGuideState exits: m=8182 SNR=59.3
02:11:03.374 00.005 7680 Moving (0.31, -0.06) raw xDistance=0.30 yDistance=0.19
02:11:03.374 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:03.378 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:03.382 00.004 6120 Enqueuing Expose request
02:11:03.386 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:11:03.387 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:11:03.387 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:11:03.387 00.000 7680 MoveAxis(W, 121, ABG)
02:11:03.388 00.001 7680 Guiding  Dir = 3, Dur = 121
02:11:03.388 00.000 7680 IsSlewing returns 0
02:11:03.388 00.000 7680 IsGuiding returns 0
02:11:03.389 00.001 7680 PulseGuide returned control before completion, sleep 131
02:11:03.524 00.135 7680 IsGuiding returns 1
02:11:03.526 00.002 7680 scope still moving after pulse duration time elapsed
02:11:03.556 00.030 7680 IsSlewing returns 0
02:11:03.557 00.001 7680 IsGuiding returns 1
02:11:03.589 00.032 7680 IsSlewing returns 0
02:11:03.589 00.000 7680 IsGuiding returns 1
02:11:03.619 00.030 7680 IsSlewing returns 0
02:11:03.620 00.001 7680 IsGuiding returns 0
02:11:03.620 00.000 7680 scope move finished after 121 + 111 ms
02:11:03.621 00.001 7680 Move returns status 0, amount 121
02:11:03.621 00.000 7680 MoveAxis(N, 0, ABG)
02:11:03.621 00.000 7680 Move returns status 0, amount 0
02:11:03.622 00.001 7680 move complete, result=0
02:11:03.622 00.000 7680 worker thread done servicing request
02:11:03.622 00.000 7680 Worker thread wakes up
02:11:03.623 00.001 6120 GuideStep: 0.3 px 121 ms WEST, 0.2 px 0 ms NORTH
02:11:03.629 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:03.629 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:04.881 01.252 7680 Exposure complete
02:11:05.017 00.136 7680 worker thread done servicing request
02:11:05.017 00.000 6120 OnExposeComplete: enter
02:11:05.021 00.004 6120 UpdateGuideState(): m_state=6
02:11:05.026 00.005 6120 Star::Find(15, 512, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
02:11:05.031 00.005 6120 Star::Find returns 1 (0), X=511.77, Y=675.67, Mass=9199, SNR=64.0, Peak=230 HFD=6.6
02:11:05.034 00.003 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
02:11:05.037 00.003 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
02:11:05.042 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.30 hyp=0.30 cameraTheta=-1.52 mountX=-0.04 mountY=0.27, mountTheta=1.72
02:11:05.046 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.30, opts=13)
02:11:05.050 00.004 6120 Enqueuing Move request for scope (0.01, -0.30)
02:11:05.053 00.003 7680 Worker thread wakes up
02:11:05.053 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.30) opts 0xd
02:11:05.053 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.30)
02:11:05.053 00.000 7680 Moving (0.01, -0.30) raw xDistance=-0.04 yDistance=0.27
02:11:05.055 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:05.061 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:11:05.061 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:11:05.061 00.000 7680 MoveAxis(E, 0, ABG)
02:11:05.061 00.000 7680 Move returns status 0, amount 0
02:11:05.062 00.001 7680 MoveAxis(S, 148, ABG)
02:11:05.062 00.000 7680 Guiding  Dir = 1, Dur = 148
02:11:05.062 00.000 6120 UpdateGuideState exits: m=9199 SNR=64.0
02:11:05.067 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:05.071 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:05.075 00.004 6120 Enqueuing Expose request
02:11:05.080 00.005 7680 IsSlewing returns 0
02:11:05.080 00.000 7680 IsGuiding returns 0
02:11:05.081 00.001 7680 PulseGuide returned control before completion, sleep 158
02:11:05.241 00.160 7680 IsGuiding returns 1
02:11:05.243 00.002 7680 scope still moving after pulse duration time elapsed
02:11:05.274 00.031 7680 IsSlewing returns 0
02:11:05.275 00.001 7680 IsGuiding returns 0
02:11:05.275 00.000 7680 scope move finished after 148 + 47 ms
02:11:05.275 00.000 7680 Move returns status 0, amount 148
02:11:05.277 00.002 7680 move complete, result=0
02:11:05.277 00.000 7680 worker thread done servicing request
02:11:05.277 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 148 ms SOUTH
02:11:05.283 00.006 7680 Worker thread wakes up
02:11:05.283 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:05.283 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:06.533 01.250 7680 Exposure complete
02:11:06.671 00.138 7680 worker thread done servicing request
02:11:06.671 00.000 6120 OnExposeComplete: enter
02:11:06.677 00.006 6120 UpdateGuideState(): m_state=6
02:11:06.682 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
02:11:06.686 00.004 6120 Star::Find returns 1 (0), X=511.77, Y=675.86, Mass=8388, SNR=60.4, Peak=221 HFD=6.5
02:11:06.691 00.005 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
02:11:06.694 00.003 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
02:11:06.699 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.36 mountX=0.00 mountY=0.10, mountTheta=1.55
02:11:06.704 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.10, opts=13)
02:11:06.708 00.004 6120 Enqueuing Move request for scope (0.02, -0.10)
02:11:06.713 00.005 7680 Worker thread wakes up
02:11:06.713 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:06.717 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
02:11:06.717 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
02:11:06.718 00.001 7680 Moving (0.02, -0.10) raw xDistance=0.00 yDistance=0.10
02:11:06.718 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:11:06.718 00.000 6120 UpdateGuideState exits: m=8388 SNR=60.4
02:11:06.723 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:11:06.723 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:11:06.723 00.000 7680 MoveAxis(E, 0, ABG)
02:11:06.723 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:06.727 00.004 7680 Move returns status 0, amount 0
02:11:06.728 00.001 7680 MoveAxis(N, 0, ABG)
02:11:06.728 00.000 7680 Move returns status 0, amount 0
02:11:06.729 00.001 7680 move complete, result=0
02:11:06.729 00.000 7680 worker thread done servicing request
02:11:06.729 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:06.733 00.004 6120 Enqueuing Expose request
02:11:06.737 00.004 7680 Worker thread wakes up
02:11:06.737 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:06.737 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:06.738 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:07.988 01.250 7680 Exposure complete
02:11:08.127 00.139 7680 worker thread done servicing request
02:11:08.128 00.001 6120 OnExposeComplete: enter
02:11:08.132 00.004 6120 UpdateGuideState(): m_state=6
02:11:08.137 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
02:11:08.141 00.004 6120 Star::Find returns 1 (0), X=511.86, Y=675.59, Mass=9224, SNR=63.9, Peak=220 HFD=6.8
02:11:08.145 00.004 6120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.19) = xAngle (-1.48 = -1.48)
02:11:08.150 00.005 6120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
02:11:08.154 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.37 hyp=0.38 cameraTheta=-1.29 mountX=0.04 mountY=0.38, mountTheta=1.48
02:11:08.160 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.37, opts=13)
02:11:08.164 00.004 6120 Enqueuing Move request for scope (0.11, -0.37)
02:11:08.168 00.004 7680 Worker thread wakes up
02:11:08.168 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.37) opts 0xd
02:11:08.168 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:08.171 00.003 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.37)
02:11:08.171 00.000 7680 Moving (0.11, -0.37) raw xDistance=0.04 yDistance=0.38
02:11:08.172 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:11:08.173 00.001 6120 UpdateGuideState exits: m=9224 SNR=63.9
02:11:08.177 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:08.181 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:08.187 00.006 6120 Enqueuing Expose request
02:11:08.191 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:11:08.192 00.001 7680 MoveAxis(E, 0, ABG)
02:11:08.192 00.000 7680 Move returns status 0, amount 0
02:11:08.192 00.000 7680 MoveAxis(S, 205, ABG)
02:11:08.192 00.000 7680 Guiding  Dir = 1, Dur = 205
02:11:08.192 00.000 7680 IsSlewing returns 0
02:11:08.194 00.002 7680 IsGuiding returns 0
02:11:08.194 00.000 7680 PulseGuide returned control before completion, sleep 215
02:11:08.413 00.219 7680 IsGuiding returns 1
02:11:08.413 00.000 7680 scope still moving after pulse duration time elapsed
02:11:08.444 00.031 7680 IsSlewing returns 0
02:11:08.445 00.001 7680 IsGuiding returns 0
02:11:08.446 00.001 7680 scope move finished after 205 + 47 ms
02:11:08.447 00.001 7680 Move returns status 0, amount 205
02:11:08.448 00.001 7680 move complete, result=0
02:11:08.448 00.000 7680 worker thread done servicing request
02:11:08.448 00.000 7680 Worker thread wakes up
02:11:08.448 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 205 ms SOUTH
02:11:08.455 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:08.456 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:09.703 01.247 7680 Exposure complete
02:11:09.847 00.144 7680 worker thread done servicing request
02:11:09.847 00.000 6120 OnExposeComplete: enter
02:11:09.852 00.005 6120 UpdateGuideState(): m_state=6
02:11:09.856 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
02:11:09.859 00.003 6120 Star::Find returns 1 (0), X=511.98, Y=675.75, Mass=9133, SNR=63.5, Peak=228 HFD=6.5
02:11:09.863 00.004 6120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.19) = xAngle (-0.94 = -0.94)
02:11:09.868 00.005 6120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.94 = 1.94)
02:11:09.872 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=-0.22 hyp=0.32 cameraTheta=-0.75 mountX=0.19 mountY=0.30, mountTheta=1.01
02:11:09.877 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.22, opts=13)
02:11:09.881 00.004 6120 Enqueuing Move request for scope (0.23, -0.22)
02:11:09.885 00.004 7680 Worker thread wakes up
02:11:09.885 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:09.888 00.003 6120 UpdateGuideState exits: m=9133 SNR=63.5
02:11:09.892 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:09.896 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.22) opts 0xd
02:11:09.896 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.22)
02:11:09.896 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:09.901 00.005 7680 Moving (0.23, -0.22) raw xDistance=0.19 yDistance=0.30
02:11:09.901 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:11:09.902 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:11:09.902 00.000 7680 MoveAxis(E, 0, ABG)
02:11:09.902 00.000 7680 Move returns status 0, amount 0
02:11:09.902 00.000 7680 MoveAxis(S, 162, ABG)
02:11:09.902 00.000 7680 Guiding  Dir = 1, Dur = 162
02:11:09.902 00.000 6120 Enqueuing Expose request
02:11:09.908 00.006 7680 IsSlewing returns 0
02:11:09.908 00.000 7680 IsGuiding returns 0
02:11:09.909 00.001 7680 PulseGuide returned control before completion, sleep 172
02:11:10.097 00.188 7680 IsGuiding returns 0
02:11:10.097 00.000 7680 Move returns status 0, amount 162
02:11:10.098 00.001 7680 move complete, result=0
02:11:10.098 00.000 7680 worker thread done servicing request
02:11:10.099 00.001 7680 Worker thread wakes up
02:11:10.100 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 162 ms SOUTH
02:11:10.106 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:10.106 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:11.344 01.238 7680 Exposure complete
02:11:11.475 00.131 7680 worker thread done servicing request
02:11:11.477 00.002 6120 OnExposeComplete: enter
02:11:11.480 00.003 6120 UpdateGuideState(): m_state=6
02:11:11.484 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
02:11:11.487 00.003 6120 Star::Find returns 1 (0), X=512.13, Y=675.92, Mass=8594, SNR=61.3, Peak=213 HFD=6.5
02:11:11.491 00.004 6120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (0.19) = xAngle (-0.31 = -0.31)
02:11:11.496 00.005 6120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.56 = 2.56)
02:11:11.500 00.004 6120 CameraToMount -- cameraX=0.38 cameraY=-0.05 hyp=0.38 cameraTheta=-0.12 mountX=0.36 mountY=0.21, mountTheta=0.52
02:11:11.505 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=-0.05, opts=13)
02:11:11.510 00.005 6120 Enqueuing Move request for scope (0.38, -0.05)
02:11:11.513 00.003 7680 Worker thread wakes up
02:11:11.513 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.05) opts 0xd
02:11:11.514 00.001 7680 Handling offset move in thread for scope, endpoint = (0.38, -0.05)
02:11:11.514 00.000 7680 Moving (0.38, -0.05) raw xDistance=0.36 yDistance=0.21
02:11:11.514 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:11:11.514 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:11:11.514 00.000 7680 MoveAxis(W, 148, ABG)
02:11:11.515 00.001 7680 Guiding  Dir = 3, Dur = 148
02:11:11.515 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:11.518 00.003 7680 IsSlewing returns 0
02:11:11.518 00.000 7680 IsGuiding returns 0
02:11:11.518 00.000 6120 UpdateGuideState exits: m=8594 SNR=61.3
02:11:11.522 00.004 7680 PulseGuide returned control before completion, sleep 158
02:11:11.522 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:11.526 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:11.530 00.004 6120 Enqueuing Expose request
02:11:11.696 00.166 7680 IsGuiding returns 0
02:11:11.697 00.001 7680 Move returns status 0, amount 148
02:11:11.698 00.001 7680 MoveAxis(S, 113, ABG)
02:11:11.698 00.000 7680 Guiding  Dir = 1, Dur = 113
02:11:11.699 00.001 7680 IsSlewing returns 0
02:11:11.700 00.001 7680 IsGuiding returns 0
02:11:11.700 00.000 7680 PulseGuide returned control before completion, sleep 123
02:11:11.836 00.136 7680 IsGuiding returns 1
02:11:11.836 00.000 7680 scope still moving after pulse duration time elapsed
02:11:11.868 00.032 7680 IsSlewing returns 0
02:11:11.869 00.001 7680 IsGuiding returns 0
02:11:11.870 00.001 7680 scope move finished after 113 + 57 ms
02:11:11.870 00.000 7680 Move returns status 0, amount 113
02:11:11.871 00.001 7680 move complete, result=0
02:11:11.871 00.000 7680 worker thread done servicing request
02:11:11.872 00.001 6120 GuideStep: 0.4 px 148 ms WEST, 0.2 px 113 ms SOUTH
02:11:11.880 00.008 7680 Worker thread wakes up
02:11:11.880 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:11.881 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:13.129 01.248 7680 Exposure complete
02:11:13.254 00.125 7680 worker thread done servicing request
02:11:13.254 00.000 6120 OnExposeComplete: enter
02:11:13.258 00.004 6120 UpdateGuideState(): m_state=6
02:11:13.261 00.003 6120 Star::Find(15, 512, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
02:11:13.265 00.004 6120 Star::Find returns 1 (0), X=511.96, Y=675.78, Mass=9151, SNR=63.6, Peak=226 HFD=6.5
02:11:13.270 00.005 6120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (0.19) = xAngle (-0.89 = -0.89)
02:11:13.274 00.004 6120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.99 = 1.99)
02:11:13.277 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=-0.18 hyp=0.28 cameraTheta=-0.70 mountX=0.18 mountY=0.26, mountTheta=0.97
02:11:13.282 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.18, opts=13)
02:11:13.285 00.003 6120 Enqueuing Move request for scope (0.21, -0.18)
02:11:13.290 00.005 7680 Worker thread wakes up
02:11:13.290 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:13.294 00.004 6120 UpdateGuideState exits: m=9151 SNR=63.6
02:11:13.297 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:13.302 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.18) opts 0xd
02:11:13.303 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.18)
02:11:13.303 00.000 7680 Moving (0.21, -0.18) raw xDistance=0.18 yDistance=0.26
02:11:13.303 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:11:13.303 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:11:13.303 00.000 7680 MoveAxis(E, 0, ABG)
02:11:13.303 00.000 7680 Move returns status 0, amount 0
02:11:13.304 00.001 7680 MoveAxis(S, 139, ABG)
02:11:13.304 00.000 7680 Guiding  Dir = 1, Dur = 139
02:11:13.304 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:13.310 00.006 7680 IsSlewing returns 0
02:11:13.310 00.000 6120 Enqueuing Expose request
02:11:13.315 00.005 7680 IsGuiding returns 0
02:11:13.315 00.000 7680 PulseGuide returned control before completion, sleep 149
02:11:13.473 00.158 7680 IsGuiding returns 1
02:11:13.474 00.001 7680 scope still moving after pulse duration time elapsed
02:11:13.504 00.030 7680 IsSlewing returns 0
02:11:13.506 00.002 7680 IsGuiding returns 0
02:11:13.506 00.000 7680 scope move finished after 139 + 52 ms
02:11:13.507 00.001 7680 Move returns status 0, amount 139
02:11:13.507 00.000 7680 move complete, result=0
02:11:13.507 00.000 7680 worker thread done servicing request
02:11:13.507 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 139 ms SOUTH
02:11:13.515 00.008 7680 Worker thread wakes up
02:11:13.515 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:13.515 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:14.775 01.260 7680 Exposure complete
02:11:14.915 00.140 7680 worker thread done servicing request
02:11:14.915 00.000 6120 OnExposeComplete: enter
02:11:14.920 00.005 6120 UpdateGuideState(): m_state=6
02:11:14.924 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
02:11:14.929 00.005 6120 Star::Find returns 1 (0), X=512.19, Y=675.76, Mass=8742, SNR=61.9, Peak=219 HFD=6.6
02:11:14.936 00.007 6120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.19) = xAngle (-0.62 = -0.62)
02:11:14.942 00.006 6120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.25 = 2.25)
02:11:14.946 00.004 6120 CameraToMount -- cameraX=0.44 cameraY=-0.20 hyp=0.48 cameraTheta=-0.43 mountX=0.39 mountY=0.37, mountTheta=0.76
02:11:14.951 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.44, y=-0.20, opts=13)
02:11:14.957 00.006 6120 Enqueuing Move request for scope (0.44, -0.20)
02:11:14.962 00.005 7680 Worker thread wakes up
02:11:14.962 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.20) opts 0xd
02:11:14.963 00.001 7680 Handling offset move in thread for scope, endpoint = (0.44, -0.20)
02:11:14.963 00.000 7680 Moving (0.44, -0.20) raw xDistance=0.39 yDistance=0.37
02:11:14.963 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:11:14.963 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:11:14.963 00.000 7680 MoveAxis(W, 160, ABG)
02:11:14.964 00.001 7680 Guiding  Dir = 3, Dur = 160
02:11:14.964 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:14.970 00.006 6120 UpdateGuideState exits: m=8742 SNR=61.9
02:11:14.974 00.004 7680 IsSlewing returns 0
02:11:14.974 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:14.979 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:14.983 00.004 6120 Enqueuing Expose request
02:11:14.988 00.005 7680 IsGuiding returns 0
02:11:14.988 00.000 7680 PulseGuide returned control before completion, sleep 170
02:11:15.169 00.181 7680 IsGuiding returns 1
02:11:15.170 00.001 7680 scope still moving after pulse duration time elapsed
02:11:15.200 00.030 7680 IsSlewing returns 0
02:11:15.200 00.000 7680 IsGuiding returns 0
02:11:15.202 00.002 7680 scope move finished after 160 + 53 ms
02:11:15.202 00.000 7680 Move returns status 0, amount 160
02:11:15.203 00.001 7680 MoveAxis(S, 203, ABG)
02:11:15.203 00.000 7680 Guiding  Dir = 1, Dur = 203
02:11:15.203 00.000 7680 IsSlewing returns 0
02:11:15.204 00.001 7680 IsGuiding returns 0
02:11:15.204 00.000 7680 PulseGuide returned control before completion, sleep 213
02:11:15.420 00.216 7680 IsGuiding returns 1
02:11:15.420 00.000 7680 scope still moving after pulse duration time elapsed
02:11:15.450 00.030 7680 IsSlewing returns 0
02:11:15.451 00.001 7680 IsGuiding returns 0
02:11:15.452 00.001 7680 scope move finished after 203 + 45 ms
02:11:15.452 00.000 7680 Move returns status 0, amount 203
02:11:15.453 00.001 7680 move complete, result=0
02:11:15.454 00.001 7680 worker thread done servicing request
02:11:15.455 00.001 7680 Worker thread wakes up
02:11:15.455 00.000 6120 GuideStep: 0.4 px 160 ms WEST, 0.4 px 203 ms SOUTH
02:11:15.461 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:15.462 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:16.717 01.255 7680 Exposure complete
02:11:16.857 00.140 7680 worker thread done servicing request
02:11:16.857 00.000 6120 OnExposeComplete: enter
02:11:16.861 00.004 6120 UpdateGuideState(): m_state=6
02:11:16.867 00.006 6120 Star::Find(15, 512, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
02:11:16.873 00.006 6120 Star::Find returns 1 (0), X=512.00, Y=675.76, Mass=8931, SNR=63.1, Peak=221 HFD=6.5
02:11:16.879 00.006 6120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.19) = xAngle (-0.87 = -0.87)
02:11:16.883 00.004 6120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.00 = 2.00)
02:11:16.887 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-0.69 mountX=0.21 mountY=0.29, mountTheta=0.96
02:11:16.892 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.20, opts=13)
02:11:16.897 00.005 6120 Enqueuing Move request for scope (0.25, -0.20)
02:11:16.901 00.004 7680 Worker thread wakes up
02:11:16.903 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:16.906 00.003 6120 UpdateGuideState exits: m=8931 SNR=63.1
02:11:16.911 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.20) opts 0xd
02:11:16.911 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.20)
02:11:16.911 00.000 7680 Moving (0.25, -0.20) raw xDistance=0.21 yDistance=0.29
02:11:16.911 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
02:11:16.912 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:11:16.912 00.000 7680 MoveAxis(W, 95, ABG)
02:11:16.912 00.000 7680 Guiding  Dir = 3, Dur = 95
02:11:16.912 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:16.917 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:16.921 00.004 6120 Enqueuing Expose request
02:11:16.925 00.004 7680 IsSlewing returns 0
02:11:16.927 00.002 7680 IsGuiding returns 0
02:11:16.929 00.002 7680 PulseGuide returned control before completion, sleep 105
02:11:17.036 00.107 7680 IsGuiding returns 1
02:11:17.036 00.000 7680 scope still moving after pulse duration time elapsed
02:11:17.068 00.032 7680 IsSlewing returns 0
02:11:17.069 00.001 7680 IsGuiding returns 1
02:11:17.099 00.030 7680 IsSlewing returns 0
02:11:17.101 00.002 7680 IsGuiding returns 0
02:11:17.101 00.000 7680 scope move finished after 95 + 77 ms
02:11:17.102 00.001 7680 Move returns status 0, amount 95
02:11:17.102 00.000 7680 MoveAxis(S, 158, ABG)
02:11:17.102 00.000 7680 Guiding  Dir = 1, Dur = 158
02:11:17.103 00.001 7680 IsSlewing returns 0
02:11:17.103 00.000 7680 IsGuiding returns 0
02:11:17.104 00.001 7680 PulseGuide returned control before completion, sleep 168
02:11:17.287 00.183 7680 IsGuiding returns 1
02:11:17.288 00.001 7680 scope still moving after pulse duration time elapsed
02:11:17.317 00.029 7680 IsSlewing returns 0
02:11:17.318 00.001 7680 IsGuiding returns 0
02:11:17.319 00.001 7680 scope move finished after 158 + 57 ms
02:11:17.320 00.001 7680 Move returns status 0, amount 158
02:11:17.320 00.000 7680 move complete, result=0
02:11:17.320 00.000 7680 worker thread done servicing request
02:11:17.321 00.001 6120 GuideStep: 0.2 px 95 ms WEST, 0.3 px 158 ms SOUTH
02:11:17.327 00.006 7680 Worker thread wakes up
02:11:17.327 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:17.327 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:18.581 01.254 7680 Exposure complete
02:11:18.723 00.142 7680 worker thread done servicing request
02:11:18.724 00.001 6120 OnExposeComplete: enter
02:11:18.729 00.005 6120 UpdateGuideState(): m_state=6
02:11:18.734 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
02:11:18.739 00.005 6120 Star::Find returns 1 (0), X=511.72, Y=675.84, Mass=8633, SNR=61.1, Peak=207 HFD=6.5
02:11:18.744 00.005 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
02:11:18.750 00.006 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
02:11:18.757 00.007 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.79 mountX=-0.05 mountY=0.10, mountTheta=2.04
02:11:18.765 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.12, opts=13)
02:11:18.772 00.007 6120 Enqueuing Move request for scope (-0.03, -0.12)
02:11:18.777 00.005 7680 Worker thread wakes up
02:11:18.777 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:18.784 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
02:11:18.784 00.000 6120 UpdateGuideState exits: m=8633 SNR=61.1
02:11:18.790 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:18.796 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:18.802 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
02:11:18.802 00.000 6120 Enqueuing Expose request
02:11:18.811 00.009 7680 Moving (-0.03, -0.12) raw xDistance=-0.05 yDistance=0.10
02:11:18.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:11:18.812 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:11:18.812 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:11:18.813 00.001 7680 MoveAxis(E, 0, ABG)
02:11:18.813 00.000 7680 Move returns status 0, amount 0
02:11:18.813 00.000 7680 MoveAxis(N, 0, ABG)
02:11:18.814 00.001 7680 Move returns status 0, amount 0
02:11:18.814 00.000 7680 move complete, result=0
02:11:18.814 00.000 7680 worker thread done servicing request
02:11:18.814 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:18.821 00.007 7680 Worker thread wakes up
02:11:18.823 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:18.823 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:20.070 01.247 7680 Exposure complete
02:11:20.219 00.149 7680 worker thread done servicing request
02:11:20.219 00.000 6120 OnExposeComplete: enter
02:11:20.232 00.013 6120 UpdateGuideState(): m_state=6
02:11:20.239 00.007 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
02:11:20.247 00.008 6120 Star::Find returns 1 (0), X=511.77, Y=675.77, Mass=8766, SNR=61.2, Peak=218 HFD=6.6
02:11:20.253 00.006 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
02:11:20.260 00.007 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
02:11:20.266 00.006 6120 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.46 mountX=-0.02 mountY=0.19, mountTheta=1.66
02:11:20.274 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.20, opts=13)
02:11:20.280 00.006 6120 Enqueuing Move request for scope (0.02, -0.20)
02:11:20.286 00.006 7680 Worker thread wakes up
02:11:20.288 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:20.293 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
02:11:20.294 00.001 6120 UpdateGuideState exits: m=8766 SNR=61.2
02:11:20.299 00.005 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
02:11:20.299 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:20.307 00.008 7680 Moving (0.02, -0.20) raw xDistance=-0.02 yDistance=0.19
02:11:20.307 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:20.315 00.008 6120 Enqueuing Expose request
02:11:20.323 00.008 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:11:20.323 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:11:20.323 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:11:20.324 00.001 7680 MoveAxis(E, 0, ABG)
02:11:20.324 00.000 7680 Move returns status 0, amount 0
02:11:20.324 00.000 7680 MoveAxis(N, 0, ABG)
02:11:20.324 00.000 7680 Move returns status 0, amount 0
02:11:20.324 00.000 7680 move complete, result=0
02:11:20.324 00.000 7680 worker thread done servicing request
02:11:20.324 00.000 7680 Worker thread wakes up
02:11:20.325 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:11:20.332 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:20.332 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:21.582 01.250 7680 Exposure complete
02:11:21.719 00.137 7680 worker thread done servicing request
02:11:21.719 00.000 6120 OnExposeComplete: enter
02:11:21.724 00.005 6120 UpdateGuideState(): m_state=6
02:11:21.729 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
02:11:21.736 00.007 6120 Star::Find returns 1 (0), X=511.77, Y=675.72, Mass=8891, SNR=62.4, Peak=219 HFD=6.6
02:11:21.740 00.004 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
02:11:21.746 00.006 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
02:11:21.750 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.51 mountX=-0.03 mountY=0.22, mountTheta=1.71
02:11:21.754 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.24, opts=13)
02:11:21.758 00.004 6120 Enqueuing Move request for scope (0.01, -0.24)
02:11:21.763 00.005 7680 Worker thread wakes up
02:11:21.765 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:21.769 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.24) opts 0xd
02:11:21.770 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.24)
02:11:21.770 00.000 6120 UpdateGuideState exits: m=8891 SNR=62.4
02:11:21.773 00.003 7680 Moving (0.01, -0.24) raw xDistance=-0.03 yDistance=0.22
02:11:21.773 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:21.776 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:21.780 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:11:21.780 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:11:21.780 00.000 6120 Enqueuing Expose request
02:11:21.783 00.003 7680 MoveAxis(E, 0, ABG)
02:11:21.783 00.000 7680 Move returns status 0, amount 0
02:11:21.783 00.000 7680 MoveAxis(S, 121, ABG)
02:11:21.783 00.000 7680 Guiding  Dir = 1, Dur = 121
02:11:21.783 00.000 7680 IsSlewing returns 0
02:11:21.783 00.000 7680 IsGuiding returns 0
02:11:21.784 00.001 7680 PulseGuide returned control before completion, sleep 131
02:11:21.918 00.134 7680 IsGuiding returns 1
02:11:21.918 00.000 7680 scope still moving after pulse duration time elapsed
02:11:21.948 00.030 7680 IsSlewing returns 0
02:11:21.949 00.001 7680 IsGuiding returns 0
02:11:21.951 00.002 7680 scope move finished after 121 + 45 ms
02:11:21.951 00.000 7680 Move returns status 0, amount 121
02:11:21.952 00.001 7680 move complete, result=0
02:11:21.952 00.000 7680 worker thread done servicing request
02:11:21.953 00.001 7680 Worker thread wakes up
02:11:21.953 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 121 ms SOUTH
02:11:21.961 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:21.962 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:23.204 01.242 7680 Exposure complete
02:11:23.343 00.139 7680 worker thread done servicing request
02:11:23.344 00.001 6120 OnExposeComplete: enter
02:11:23.349 00.005 6120 UpdateGuideState(): m_state=6
02:11:23.352 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
02:11:23.357 00.005 6120 Star::Find returns 1 (0), X=512.06, Y=675.74, Mass=9111, SNR=63.0, Peak=226 HFD=6.6
02:11:23.360 00.003 6120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.19) = xAngle (-0.82 = -0.82)
02:11:23.363 00.003 6120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.05 = 2.05)
02:11:23.366 00.003 6120 CameraToMount -- cameraX=0.31 cameraY=-0.22 hyp=0.38 cameraTheta=-0.63 mountX=0.26 mountY=0.34, mountTheta=0.92
02:11:23.370 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.22, opts=13)
02:11:23.405 00.035 6120 Enqueuing Move request for scope (0.31, -0.22)
02:11:23.412 00.007 7680 Worker thread wakes up
02:11:23.412 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.22) opts 0xd
02:11:23.412 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.22)
02:11:23.413 00.001 7680 Moving (0.31, -0.22) raw xDistance=0.26 yDistance=0.34
02:11:23.413 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:11:23.413 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:11:23.413 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:23.417 00.004 7680 MoveAxis(W, 105, ABG)
02:11:23.417 00.000 6120 UpdateGuideState exits: m=9111 SNR=63.0
02:11:23.420 00.003 7680 Guiding  Dir = 3, Dur = 105
02:11:23.420 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:23.423 00.003 7680 IsSlewing returns 0
02:11:23.423 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:23.428 00.005 6120 Enqueuing Expose request
02:11:23.431 00.003 7680 IsGuiding returns 0
02:11:23.431 00.000 7680 PulseGuide returned control before completion, sleep 115
02:11:23.562 00.131 7680 IsGuiding returns 1
02:11:23.564 00.002 7680 scope still moving after pulse duration time elapsed
02:11:23.594 00.030 7680 IsSlewing returns 0
02:11:23.596 00.002 7680 IsGuiding returns 1
02:11:23.627 00.031 7680 IsSlewing returns 0
02:11:23.628 00.001 7680 IsGuiding returns 0
02:11:23.629 00.001 7680 scope move finished after 105 + 92 ms
02:11:23.629 00.000 7680 Move returns status 0, amount 105
02:11:23.631 00.002 7680 MoveAxis(S, 182, ABG)
02:11:23.631 00.000 7680 Guiding  Dir = 1, Dur = 182
02:11:23.631 00.000 7680 IsSlewing returns 0
02:11:23.632 00.001 7680 IsGuiding returns 0
02:11:23.632 00.000 7680 PulseGuide returned control before completion, sleep 192
02:11:23.830 00.198 7680 IsGuiding returns 1
02:11:23.830 00.000 7680 scope still moving after pulse duration time elapsed
02:11:23.861 00.031 7680 IsSlewing returns 0
02:11:23.862 00.001 7680 IsGuiding returns 0
02:11:23.862 00.000 7680 scope move finished after 182 + 48 ms
02:11:23.863 00.001 7680 Move returns status 0, amount 182
02:11:23.863 00.000 7680 move complete, result=0
02:11:23.864 00.001 7680 worker thread done servicing request
02:11:23.865 00.001 7680 Worker thread wakes up
02:11:23.865 00.000 6120 GuideStep: 0.3 px 105 ms WEST, 0.3 px 182 ms SOUTH
02:11:23.874 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:23.874 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:25.129 01.255 7680 Exposure complete
02:11:25.255 00.126 7680 worker thread done servicing request
02:11:25.255 00.000 6120 OnExposeComplete: enter
02:11:25.259 00.004 6120 UpdateGuideState(): m_state=6
02:11:25.263 00.004 6120 Star::Find(15, 512, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
02:11:25.268 00.005 6120 Star::Find returns 1 (0), X=511.67, Y=675.69, Mass=8608, SNR=61.1, Peak=204 HFD=6.7
02:11:25.272 00.004 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
02:11:25.277 00.005 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
02:11:25.281 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.27 hyp=0.28 cameraTheta=-1.85 mountX=-0.13 mountY=0.21, mountTheta=2.11
02:11:25.286 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.27, opts=13)
02:11:25.290 00.004 6120 Enqueuing Move request for scope (-0.08, -0.27)
02:11:25.294 00.004 7680 Worker thread wakes up
02:11:25.294 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.27) opts 0xd
02:11:25.294 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.27)
02:11:25.295 00.001 7680 Moving (-0.08, -0.27) raw xDistance=-0.13 yDistance=0.21
02:11:25.295 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:11:25.295 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:11:25.295 00.000 7680 MoveAxis(E, 0, ABG)
02:11:25.296 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:25.299 00.003 7680 Move returns status 0, amount 0
02:11:25.299 00.000 7680 MoveAxis(S, 115, ABG)
02:11:25.300 00.001 6120 UpdateGuideState exits: m=8608 SNR=61.1
02:11:25.303 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:25.308 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:25.311 00.003 6120 Enqueuing Expose request
02:11:25.315 00.004 7680 Guiding  Dir = 1, Dur = 115
02:11:25.315 00.000 7680 IsSlewing returns 0
02:11:25.316 00.001 7680 IsGuiding returns 0
02:11:25.316 00.000 7680 PulseGuide returned control before completion, sleep 125
02:11:25.445 00.129 7680 IsGuiding returns 1
02:11:25.445 00.000 7680 scope still moving after pulse duration time elapsed
02:11:25.477 00.032 7680 IsSlewing returns 0
02:11:25.479 00.002 7680 IsGuiding returns 0
02:11:25.479 00.000 7680 scope move finished after 115 + 47 ms
02:11:25.480 00.001 7680 Move returns status 0, amount 115
02:11:25.480 00.000 7680 move complete, result=0
02:11:25.480 00.000 7680 worker thread done servicing request
02:11:25.480 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 115 ms SOUTH
02:11:25.487 00.007 7680 Worker thread wakes up
02:11:25.487 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:25.487 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:26.741 01.254 7680 Exposure complete
02:11:26.932 00.191 7680 worker thread done servicing request
02:11:26.932 00.000 6120 OnExposeComplete: enter
02:11:26.940 00.008 6120 UpdateGuideState(): m_state=6
02:11:26.947 00.007 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
02:11:26.952 00.005 6120 Star::Find returns 1 (0), X=511.98, Y=675.21, Mass=7868, SNR=59.3, Peak=218 HFD=6.3
02:11:26.955 00.003 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
02:11:26.961 00.006 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
02:11:26.965 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=-0.76 hyp=0.79 cameraTheta=-1.28 mountX=0.08 mountY=0.78, mountTheta=1.47
02:11:26.974 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.76, opts=13)
02:11:26.979 00.005 6120 Enqueuing Move request for scope (0.23, -0.76)
02:11:26.982 00.003 7680 Worker thread wakes up
02:11:26.982 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:26.986 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.76) opts 0xd
02:11:26.986 00.000 6120 UpdateGuideState exits: m=7868 SNR=59.3
02:11:26.990 00.004 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.76)
02:11:26.990 00.000 7680 Moving (0.23, -0.76) raw xDistance=0.08 yDistance=0.78
02:11:26.991 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:11:26.991 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
02:11:26.991 00.000 7680 MoveAxis(E, 0, ABG)
02:11:26.991 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:26.996 00.005 7680 Move returns status 0, amount 0
02:11:26.996 00.000 7680 MoveAxis(S, 422, ABG)
02:11:26.996 00.000 7680 Guiding  Dir = 1, Dur = 422
02:11:26.996 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:27.002 00.006 7680 IsSlewing returns 0
02:11:27.002 00.000 6120 Enqueuing Expose request
02:11:27.007 00.005 7680 IsGuiding returns 0
02:11:27.007 00.000 7680 PulseGuide returned control before completion, sleep 432
02:11:27.445 00.438 7680 IsGuiding returns 1
02:11:27.447 00.002 7680 scope still moving after pulse duration time elapsed
02:11:27.478 00.031 7680 IsSlewing returns 0
02:11:27.479 00.001 7680 IsGuiding returns 0
02:11:27.480 00.001 7680 scope move finished after 422 + 51 ms
02:11:27.480 00.000 7680 Move returns status 0, amount 422
02:11:27.480 00.000 7680 move complete, result=0
02:11:27.481 00.001 7680 worker thread done servicing request
02:11:27.481 00.000 7680 Worker thread wakes up
02:11:27.482 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.8 px 422 ms SOUTH
02:11:27.488 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:27.488 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:28.736 01.248 7680 Exposure complete
02:11:28.878 00.142 7680 worker thread done servicing request
02:11:28.878 00.000 6120 OnExposeComplete: enter
02:11:28.883 00.005 6120 UpdateGuideState(): m_state=6
02:11:28.888 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
02:11:28.892 00.004 6120 Star::Find returns 1 (0), X=512.02, Y=675.96, Mass=8833, SNR=62.6, Peak=221 HFD=6.4
02:11:28.896 00.004 6120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (0.19) = xAngle (-0.20 = -0.20)
02:11:28.902 00.006 6120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.67 = 2.67)
02:11:28.907 00.005 6120 CameraToMount -- cameraX=0.27 cameraY=-0.00 hyp=0.27 cameraTheta=-0.01 mountX=0.27 mountY=0.12, mountTheta=0.43
02:11:28.913 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.00, opts=13)
02:11:28.917 00.004 6120 Enqueuing Move request for scope (0.27, -0.00)
02:11:28.921 00.004 7680 Worker thread wakes up
02:11:28.921 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:28.926 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.00) opts 0xd
02:11:28.926 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.00)
02:11:28.926 00.000 6120 UpdateGuideState exits: m=8833 SNR=62.6
02:11:28.931 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:28.935 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:28.939 00.004 6120 Enqueuing Expose request
02:11:28.943 00.004 7680 Moving (0.27, -0.00) raw xDistance=0.27 yDistance=0.12
02:11:28.943 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:11:28.943 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:11:28.944 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:11:28.944 00.000 7680 MoveAxis(W, 108, ABG)
02:11:28.944 00.000 7680 Guiding  Dir = 3, Dur = 108
02:11:28.944 00.000 7680 IsSlewing returns 0
02:11:28.946 00.002 7680 IsGuiding returns 0
02:11:28.946 00.000 7680 PulseGuide returned control before completion, sleep 118
02:11:29.069 00.123 7680 IsGuiding returns 1
02:11:29.069 00.000 7680 scope still moving after pulse duration time elapsed
02:11:29.100 00.031 7680 IsSlewing returns 0
02:11:29.103 00.003 7680 IsGuiding returns 1
02:11:29.131 00.028 7680 IsSlewing returns 0
02:11:29.132 00.001 7680 IsGuiding returns 1
02:11:29.162 00.030 7680 IsSlewing returns 0
02:11:29.163 00.001 7680 IsGuiding returns 1
02:11:29.193 00.030 7680 IsSlewing returns 0
02:11:29.193 00.000 7680 IsGuiding returns 0
02:11:29.194 00.001 7680 scope move finished after 108 + 140 ms
02:11:29.194 00.000 7680 Move returns status 0, amount 108
02:11:29.194 00.000 7680 MoveAxis(N, 0, ABG)
02:11:29.194 00.000 7680 Move returns status 0, amount 0
02:11:29.195 00.001 7680 move complete, result=0
02:11:29.195 00.000 7680 worker thread done servicing request
02:11:29.195 00.000 7680 Worker thread wakes up
02:11:29.196 00.001 6120 GuideStep: 0.3 px 108 ms WEST, 0.1 px 0 ms NORTH
02:11:29.199 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:29.199 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:30.451 01.252 7680 Exposure complete
02:11:30.636 00.185 7680 worker thread done servicing request
02:11:30.636 00.000 6120 OnExposeComplete: enter
02:11:30.642 00.006 6120 UpdateGuideState(): m_state=6
02:11:30.650 00.008 6120 Star::Find(15, 512, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
02:11:30.658 00.008 6120 Star::Find returns 1 (0), X=511.79, Y=675.86, Mass=8441, SNR=60.4, Peak=211 HFD=6.5
02:11:30.664 00.006 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.19) = xAngle (-1.40 = -1.40)
02:11:30.671 00.007 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
02:11:30.677 00.006 6120 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.21 mountX=0.02 mountY=0.11, mountTheta=1.40
02:11:30.683 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.10, opts=13)
02:11:30.688 00.005 6120 Enqueuing Move request for scope (0.04, -0.10)
02:11:30.691 00.003 7680 Worker thread wakes up
02:11:30.691 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:30.695 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
02:11:30.695 00.000 6120 UpdateGuideState exits: m=8441 SNR=60.4
02:11:30.699 00.004 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
02:11:30.699 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:30.702 00.003 7680 Moving (0.04, -0.10) raw xDistance=0.02 yDistance=0.11
02:11:30.702 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:30.705 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:11:30.705 00.000 6120 Enqueuing Expose request
02:11:30.708 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:11:30.709 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:11:30.709 00.000 7680 MoveAxis(E, 0, ABG)
02:11:30.709 00.000 7680 Move returns status 0, amount 0
02:11:30.709 00.000 7680 MoveAxis(N, 0, ABG)
02:11:30.709 00.000 7680 Move returns status 0, amount 0
02:11:30.709 00.000 7680 move complete, result=0
02:11:30.709 00.000 7680 worker thread done servicing request
02:11:30.709 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:30.714 00.005 7680 Worker thread wakes up
02:11:30.714 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:30.714 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:31.974 01.260 7680 Exposure complete
02:11:32.127 00.153 7680 worker thread done servicing request
02:11:32.128 00.001 6120 OnExposeComplete: enter
02:11:32.131 00.003 6120 UpdateGuideState(): m_state=6
02:11:32.135 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
02:11:32.139 00.004 6120 Star::Find returns 1 (0), X=511.87, Y=675.83, Mass=9028, SNR=63.0, Peak=214 HFD=6.6
02:11:32.144 00.005 6120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (0.19) = xAngle (-1.03 = -1.03)
02:11:32.150 00.006 6120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.84 = 1.84)
02:11:32.155 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.85 mountX=0.09 mountY=0.17, mountTheta=1.08
02:11:32.162 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.14, opts=13)
02:11:32.169 00.007 6120 Enqueuing Move request for scope (0.12, -0.14)
02:11:32.174 00.005 7680 Worker thread wakes up
02:11:32.174 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:32.180 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
02:11:32.180 00.000 6120 UpdateGuideState exits: m=9028 SNR=63.0
02:11:32.186 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:32.191 00.005 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
02:11:32.191 00.000 7680 Moving (0.12, -0.14) raw xDistance=0.09 yDistance=0.17
02:11:32.192 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:32.198 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:11:32.198 00.000 6120 Enqueuing Expose request
02:11:32.204 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:11:32.205 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:11:32.205 00.000 7680 MoveAxis(E, 0, ABG)
02:11:32.205 00.000 7680 Move returns status 0, amount 0
02:11:32.205 00.000 7680 MoveAxis(N, 0, ABG)
02:11:32.205 00.000 7680 Move returns status 0, amount 0
02:11:32.206 00.001 7680 move complete, result=0
02:11:32.206 00.000 7680 worker thread done servicing request
02:11:32.206 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:11:32.215 00.009 7680 Worker thread wakes up
02:11:32.215 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:32.216 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:33.458 01.242 7680 Exposure complete
02:11:33.593 00.135 7680 worker thread done servicing request
02:11:33.594 00.001 6120 OnExposeComplete: enter
02:11:33.599 00.005 6120 UpdateGuideState(): m_state=6
02:11:33.602 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
02:11:33.607 00.005 6120 Star::Find returns 1 (0), X=511.64, Y=675.76, Mass=8414, SNR=60.8, Peak=208 HFD=6.6
02:11:33.610 00.003 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
02:11:33.614 00.004 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
02:11:33.620 00.006 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-2.05 mountX=-0.15 mountY=0.14, mountTheta=2.38
02:11:33.626 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.21, opts=13)
02:11:33.631 00.005 6120 Enqueuing Move request for scope (-0.11, -0.21)
02:11:33.634 00.003 7680 Worker thread wakes up
02:11:33.635 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.21) opts 0xd
02:11:33.635 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:33.639 00.004 6120 UpdateGuideState exits: m=8414 SNR=60.8
02:11:33.642 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:33.646 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:33.649 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.21)
02:11:33.649 00.000 7680 Moving (-0.11, -0.21) raw xDistance=-0.15 yDistance=0.14
02:11:33.649 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:11:33.649 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:11:33.650 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:11:33.650 00.000 7680 MoveAxis(E, 0, ABG)
02:11:33.651 00.001 7680 Move returns status 0, amount 0
02:11:33.651 00.000 6120 Enqueuing Expose request
02:11:33.654 00.003 7680 MoveAxis(N, 0, ABG)
02:11:33.655 00.001 7680 Move returns status 0, amount 0
02:11:33.655 00.000 7680 move complete, result=0
02:11:33.655 00.000 7680 worker thread done servicing request
02:11:33.655 00.000 7680 Worker thread wakes up
02:11:33.655 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:33.660 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:33.660 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:34.909 01.249 7680 Exposure complete
02:11:35.057 00.148 7680 worker thread done servicing request
02:11:35.057 00.000 6120 OnExposeComplete: enter
02:11:35.062 00.005 6120 UpdateGuideState(): m_state=6
02:11:35.067 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
02:11:35.071 00.004 6120 Star::Find returns 1 (0), X=511.77, Y=675.59, Mass=9209, SNR=63.5, Peak=227 HFD=6.7
02:11:35.074 00.003 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
02:11:35.079 00.005 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
02:11:35.083 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.37 hyp=0.37 cameraTheta=-1.52 mountX=-0.05 mountY=0.34, mountTheta=1.72
02:11:35.088 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.37, opts=13)
02:11:35.093 00.005 6120 Enqueuing Move request for scope (0.02, -0.37)
02:11:35.098 00.005 7680 Worker thread wakes up
02:11:35.098 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:35.102 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.37) opts 0xd
02:11:35.102 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.37)
02:11:35.102 00.000 7680 Moving (0.02, -0.37) raw xDistance=-0.05 yDistance=0.34
02:11:35.103 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:11:35.103 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:11:35.103 00.000 7680 MoveAxis(E, 0, ABG)
02:11:35.103 00.000 7680 Move returns status 0, amount 0
02:11:35.104 00.001 7680 MoveAxis(S, 184, ABG)
02:11:35.104 00.000 7680 Guiding  Dir = 1, Dur = 184
02:11:35.104 00.000 6120 UpdateGuideState exits: m=9209 SNR=63.5
02:11:35.109 00.005 7680 IsSlewing returns 0
02:11:35.109 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:35.112 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:35.117 00.005 7680 IsGuiding returns 0
02:11:35.117 00.000 6120 Enqueuing Expose request
02:11:35.122 00.005 7680 PulseGuide returned control before completion, sleep 194
02:11:35.321 00.199 7680 IsGuiding returns 1
02:11:35.322 00.001 7680 scope still moving after pulse duration time elapsed
02:11:35.353 00.031 7680 IsSlewing returns 0
02:11:35.354 00.001 7680 IsGuiding returns 0
02:11:35.355 00.001 7680 scope move finished after 184 + 53 ms
02:11:35.356 00.001 7680 Move returns status 0, amount 184
02:11:35.356 00.000 7680 move complete, result=0
02:11:35.357 00.001 7680 worker thread done servicing request
02:11:35.357 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 184 ms SOUTH
02:11:35.364 00.007 7680 Worker thread wakes up
02:11:35.364 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:35.364 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:36.618 01.254 7680 Exposure complete
02:11:36.760 00.142 7680 worker thread done servicing request
02:11:36.760 00.000 6120 OnExposeComplete: enter
02:11:36.765 00.005 6120 UpdateGuideState(): m_state=6
02:11:36.770 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
02:11:36.774 00.004 6120 Star::Find returns 1 (0), X=511.62, Y=675.60, Mass=9295, SNR=64.5, Peak=222 HFD=6.9
02:11:36.779 00.005 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
02:11:36.784 00.005 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
02:11:36.788 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.36 hyp=0.39 cameraTheta=-1.91 mountX=-0.20 mountY=0.27, mountTheta=2.20
02:11:36.792 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.36, opts=13)
02:11:36.796 00.004 6120 Enqueuing Move request for scope (-0.13, -0.36)
02:11:36.800 00.004 7680 Worker thread wakes up
02:11:36.800 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:36.805 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.36) opts 0xd
02:11:36.805 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.36)
02:11:36.805 00.000 7680 Moving (-0.13, -0.36) raw xDistance=-0.20 yDistance=0.27
02:11:36.805 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:11:36.805 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:11:36.805 00.000 7680 MoveAxis(E, 0, ABG)
02:11:36.806 00.001 7680 Move returns status 0, amount 0
02:11:36.806 00.000 7680 MoveAxis(S, 146, ABG)
02:11:36.806 00.000 7680 Guiding  Dir = 1, Dur = 146
02:11:36.806 00.000 6120 UpdateGuideState exits: m=9295 SNR=64.5
02:11:36.811 00.005 7680 IsSlewing returns 0
02:11:36.811 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:36.815 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:36.820 00.005 6120 Enqueuing Expose request
02:11:36.823 00.003 7680 IsGuiding returns 0
02:11:36.823 00.000 7680 PulseGuide returned control before completion, sleep 156
02:11:36.996 00.173 7680 IsGuiding returns 1
02:11:36.996 00.000 7680 scope still moving after pulse duration time elapsed
02:11:37.028 00.032 7680 IsSlewing returns 0
02:11:37.029 00.001 7680 IsGuiding returns 0
02:11:37.030 00.001 7680 scope move finished after 146 + 60 ms
02:11:37.030 00.000 7680 Move returns status 0, amount 146
02:11:37.030 00.000 7680 move complete, result=0
02:11:37.031 00.001 7680 worker thread done servicing request
02:11:37.031 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 146 ms SOUTH
02:11:37.039 00.008 7680 Worker thread wakes up
02:11:37.039 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:37.039 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:38.296 01.257 7680 Exposure complete
02:11:38.439 00.143 7680 worker thread done servicing request
02:11:38.440 00.001 6120 OnExposeComplete: enter
02:11:38.445 00.005 6120 UpdateGuideState(): m_state=6
02:11:38.449 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
02:11:38.454 00.005 6120 Star::Find returns 1 (0), X=511.70, Y=675.59, Mass=8890, SNR=63.0, Peak=213 HFD=6.8
02:11:38.457 00.003 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
02:11:38.462 00.005 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
02:11:38.466 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.37 hyp=0.37 cameraTheta=-1.70 mountX=-0.12 mountY=0.31, mountTheta=1.92
02:11:38.471 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.37, opts=13)
02:11:38.476 00.005 6120 Enqueuing Move request for scope (-0.05, -0.37)
02:11:38.480 00.004 7680 Worker thread wakes up
02:11:38.480 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:38.484 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.37) opts 0xd
02:11:38.484 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.37)
02:11:38.485 00.001 6120 UpdateGuideState exits: m=8890 SNR=63.0
02:11:38.488 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:38.493 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:38.496 00.003 6120 Enqueuing Expose request
02:11:38.501 00.005 7680 Moving (-0.05, -0.37) raw xDistance=-0.12 yDistance=0.31
02:11:38.501 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:11:38.501 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:11:38.501 00.000 7680 MoveAxis(E, 0, ABG)
02:11:38.501 00.000 7680 Move returns status 0, amount 0
02:11:38.502 00.001 7680 MoveAxis(S, 170, ABG)
02:11:38.503 00.001 7680 Guiding  Dir = 1, Dur = 170
02:11:38.503 00.000 7680 IsSlewing returns 0
02:11:38.503 00.000 7680 IsGuiding returns 0
02:11:38.503 00.000 7680 PulseGuide returned control before completion, sleep 180
02:11:38.692 00.189 7680 IsGuiding returns 1
02:11:38.694 00.002 7680 scope still moving after pulse duration time elapsed
02:11:38.723 00.029 7680 IsSlewing returns 0
02:11:38.724 00.001 7680 IsGuiding returns 0
02:11:38.724 00.000 7680 scope move finished after 170 + 51 ms
02:11:38.724 00.000 7680 Move returns status 0, amount 170
02:11:38.725 00.001 7680 move complete, result=0
02:11:38.725 00.000 7680 worker thread done servicing request
02:11:38.725 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 170 ms SOUTH
02:11:38.732 00.007 7680 Worker thread wakes up
02:11:38.732 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:38.732 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:39.982 01.250 7680 Exposure complete
02:11:40.124 00.142 7680 worker thread done servicing request
02:11:40.124 00.000 6120 OnExposeComplete: enter
02:11:40.128 00.004 6120 UpdateGuideState(): m_state=6
02:11:40.132 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
02:11:40.136 00.004 6120 Star::Find returns 1 (0), X=511.65, Y=675.66, Mass=9061, SNR=63.2, Peak=215 HFD=6.8
02:11:40.140 00.004 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.19) = xAngle (-2.09 = -2.09)
02:11:40.144 00.004 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.78 = 0.78)
02:11:40.150 00.006 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.31 hyp=0.32 cameraTheta=-1.90 mountX=-0.16 mountY=0.23, mountTheta=2.18
02:11:40.158 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.31, opts=13)
02:11:40.165 00.007 6120 Enqueuing Move request for scope (-0.11, -0.31)
02:11:40.170 00.005 7680 Worker thread wakes up
02:11:40.170 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.31) opts 0xd
02:11:40.170 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.31)
02:11:40.171 00.001 7680 Moving (-0.11, -0.31) raw xDistance=-0.16 yDistance=0.23
02:11:40.171 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:11:40.171 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:11:40.171 00.000 7680 MoveAxis(E, 0, ABG)
02:11:40.172 00.001 7680 Move returns status 0, amount 0
02:11:40.172 00.000 7680 MoveAxis(S, 124, ABG)
02:11:40.172 00.000 7680 Guiding  Dir = 1, Dur = 124
02:11:40.172 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:40.177 00.005 7680 IsSlewing returns 0
02:11:40.177 00.000 6120 UpdateGuideState exits: m=9061 SNR=63.2
02:11:40.184 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:40.189 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:40.192 00.003 6120 Enqueuing Expose request
02:11:40.197 00.005 7680 IsGuiding returns 0
02:11:40.197 00.000 7680 PulseGuide returned control before completion, sleep 134
02:11:40.335 00.138 7680 IsGuiding returns 1
02:11:40.336 00.001 7680 scope still moving after pulse duration time elapsed
02:11:40.366 00.030 7680 IsSlewing returns 0
02:11:40.367 00.001 7680 IsGuiding returns 0
02:11:40.368 00.001 7680 scope move finished after 124 + 47 ms
02:11:40.368 00.000 7680 Move returns status 0, amount 124
02:11:40.369 00.001 7680 move complete, result=0
02:11:40.369 00.000 7680 worker thread done servicing request
02:11:40.370 00.001 7680 Worker thread wakes up
02:11:40.370 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 124 ms SOUTH
02:11:40.377 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:40.377 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:41.628 01.251 7680 Exposure complete
02:11:41.765 00.137 7680 worker thread done servicing request
02:11:41.767 00.002 6120 OnExposeComplete: enter
02:11:41.771 00.004 6120 UpdateGuideState(): m_state=6
02:11:41.775 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
02:11:41.779 00.004 6120 Star::Find returns 1 (0), X=511.64, Y=675.68, Mass=8507, SNR=61.6, Peak=204 HFD=6.7
02:11:41.784 00.005 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.19) = xAngle (-2.15 = -2.15)
02:11:41.788 00.004 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
02:11:41.791 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.28 hyp=0.30 cameraTheta=-1.96 mountX=-0.17 mountY=0.20, mountTheta=2.26
02:11:41.797 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.28, opts=13)
02:11:41.800 00.003 6120 Enqueuing Move request for scope (-0.12, -0.28)
02:11:41.805 00.005 7680 Worker thread wakes up
02:11:41.805 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:41.810 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.28) opts 0xd
02:11:41.810 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.28)
02:11:41.810 00.000 7680 Moving (-0.12, -0.28) raw xDistance=-0.17 yDistance=0.20
02:11:41.811 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:11:41.811 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:11:41.811 00.000 7680 MoveAxis(E, 0, ABG)
02:11:41.811 00.000 7680 Move returns status 0, amount 0
02:11:41.811 00.000 6120 UpdateGuideState exits: m=8507 SNR=61.6
02:11:41.816 00.005 7680 MoveAxis(S, 110, ABG)
02:11:41.816 00.000 7680 Guiding  Dir = 1, Dur = 110
02:11:41.816 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:41.821 00.005 7680 IsSlewing returns 0
02:11:41.821 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:41.825 00.004 7680 IsGuiding returns 0
02:11:41.825 00.000 6120 Enqueuing Expose request
02:11:41.829 00.004 7680 PulseGuide returned control before completion, sleep 120
02:11:41.963 00.134 7680 IsGuiding returns 1
02:11:41.963 00.000 7680 scope still moving after pulse duration time elapsed
02:11:41.995 00.032 7680 IsSlewing returns 0
02:11:41.996 00.001 7680 IsGuiding returns 0
02:11:41.997 00.001 7680 scope move finished after 110 + 62 ms
02:11:41.997 00.000 7680 Move returns status 0, amount 110
02:11:41.998 00.001 7680 move complete, result=0
02:11:41.998 00.000 7680 worker thread done servicing request
02:11:41.998 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 110 ms SOUTH
02:11:42.005 00.007 7680 Worker thread wakes up
02:11:42.005 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:42.005 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:43.252 01.247 7680 Exposure complete
02:11:43.385 00.133 7680 worker thread done servicing request
02:11:43.385 00.000 6120 OnExposeComplete: enter
02:11:43.390 00.005 6120 UpdateGuideState(): m_state=6
02:11:43.394 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
02:11:43.399 00.005 6120 Star::Find returns 1 (0), X=511.64, Y=675.70, Mass=9087, SNR=63.5, Peak=215 HFD=6.7
02:11:43.405 00.006 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
02:11:43.409 00.004 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
02:11:43.413 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.97 mountX=-0.16 mountY=0.19, mountTheta=2.27
02:11:43.418 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.27, opts=13)
02:11:43.422 00.004 6120 Enqueuing Move request for scope (-0.11, -0.27)
02:11:43.425 00.003 7680 Worker thread wakes up
02:11:43.426 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.27) opts 0xd
02:11:43.426 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:43.429 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.27)
02:11:43.429 00.000 7680 Moving (-0.11, -0.27) raw xDistance=-0.16 yDistance=0.19
02:11:43.429 00.000 6120 UpdateGuideState exits: m=9087 SNR=63.5
02:11:43.434 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:11:43.435 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:11:43.435 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:43.439 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:43.443 00.004 6120 Enqueuing Expose request
02:11:43.446 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:11:43.446 00.000 7680 MoveAxis(E, 0, ABG)
02:11:43.446 00.000 7680 Move returns status 0, amount 0
02:11:43.446 00.000 7680 MoveAxis(N, 0, ABG)
02:11:43.446 00.000 7680 Move returns status 0, amount 0
02:11:43.446 00.000 7680 move complete, result=0
02:11:43.447 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:11:43.452 00.005 7680 worker thread done servicing request
02:11:43.452 00.000 7680 Worker thread wakes up
02:11:43.452 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:43.452 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:44.695 01.243 7680 Exposure complete
02:11:44.832 00.137 7680 worker thread done servicing request
02:11:44.834 00.002 6120 OnExposeComplete: enter
02:11:44.838 00.004 6120 UpdateGuideState(): m_state=6
02:11:44.843 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
02:11:44.848 00.005 6120 Star::Find returns 1 (0), X=511.89, Y=675.27, Mass=8243, SNR=59.3, Peak=216 HFD=6.5
02:11:44.851 00.003 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
02:11:44.855 00.004 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
02:11:44.858 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.69 hyp=0.71 cameraTheta=-1.38 mountX=0.00 mountY=0.68, mountTheta=1.56
02:11:44.864 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.69, opts=13)
02:11:44.866 00.002 6120 Enqueuing Move request for scope (0.14, -0.69)
02:11:44.874 00.008 7680 Worker thread wakes up
02:11:44.874 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:44.879 00.005 6120 UpdateGuideState exits: m=8243 SNR=59.3
02:11:44.884 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:44.887 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:44.893 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.69) opts 0xd
02:11:44.893 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.69)
02:11:44.893 00.000 7680 Moving (0.14, -0.69) raw xDistance=0.00 yDistance=0.68
02:11:44.893 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:11:44.893 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
02:11:44.894 00.001 6120 Enqueuing Expose request
02:11:44.898 00.004 7680 MoveAxis(E, 0, ABG)
02:11:44.899 00.001 7680 Move returns status 0, amount 0
02:11:44.899 00.000 7680 MoveAxis(S, 370, ABG)
02:11:44.899 00.000 7680 Guiding  Dir = 1, Dur = 370
02:11:44.899 00.000 7680 IsSlewing returns 0
02:11:44.901 00.002 7680 IsGuiding returns 0
02:11:44.901 00.000 7680 PulseGuide returned control before completion, sleep 380
02:11:45.292 00.391 7680 IsGuiding returns 1
02:11:45.293 00.001 7680 scope still moving after pulse duration time elapsed
02:11:45.324 00.031 7680 IsSlewing returns 0
02:11:45.324 00.000 7680 IsGuiding returns 0
02:11:45.325 00.001 7680 scope move finished after 370 + 53 ms
02:11:45.326 00.001 7680 Move returns status 0, amount 370
02:11:45.326 00.000 7680 move complete, result=0
02:11:45.326 00.000 7680 worker thread done servicing request
02:11:45.326 00.000 7680 Worker thread wakes up
02:11:45.327 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.7 px 370 ms SOUTH
02:11:45.333 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:45.333 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:46.589 01.256 7680 Exposure complete
02:11:46.724 00.135 7680 worker thread done servicing request
02:11:46.724 00.000 6120 OnExposeComplete: enter
02:11:46.729 00.005 6120 UpdateGuideState(): m_state=6
02:11:46.733 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
02:11:46.738 00.005 6120 Star::Find returns 1 (0), X=511.58, Y=675.86, Mass=8529, SNR=62.2, Peak=211 HFD=6.5
02:11:46.743 00.005 6120 CameraToMount -- cameraTheta (-2.60) - m_xAngle (0.19) = xAngle (-2.79 = -2.79)
02:11:46.747 00.004 6120 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.08 = 0.08)
02:11:46.751 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-2.60 mountX=-0.19 mountY=0.02, mountTheta=3.05
02:11:46.756 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.10, opts=13)
02:11:46.760 00.004 6120 Enqueuing Move request for scope (-0.17, -0.10)
02:11:46.764 00.004 7680 Worker thread wakes up
02:11:46.764 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.10) opts 0xd
02:11:46.764 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:46.769 00.005 6120 UpdateGuideState exits: m=8529 SNR=62.2
02:11:46.772 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:46.777 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.10)
02:11:46.778 00.001 7680 Moving (-0.17, -0.10) raw xDistance=-0.19 yDistance=0.02
02:11:46.778 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:11:46.778 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:11:46.779 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:46.784 00.005 6120 Enqueuing Expose request
02:11:46.788 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:11:46.788 00.000 7680 MoveAxis(E, 0, ABG)
02:11:46.788 00.000 7680 Move returns status 0, amount 0
02:11:46.788 00.000 7680 MoveAxis(N, 0, ABG)
02:11:46.788 00.000 7680 Move returns status 0, amount 0
02:11:46.790 00.002 7680 move complete, result=0
02:11:46.790 00.000 7680 worker thread done servicing request
02:11:46.790 00.000 7680 Worker thread wakes up
02:11:46.790 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:11:46.795 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:46.795 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:48.030 01.235 7680 Exposure complete
02:11:48.178 00.148 7680 worker thread done servicing request
02:11:48.179 00.001 6120 OnExposeComplete: enter
02:11:48.183 00.004 6120 UpdateGuideState(): m_state=6
02:11:48.189 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
02:11:48.193 00.004 6120 Star::Find returns 1 (0), X=511.62, Y=675.80, Mass=8407, SNR=60.9, Peak=207 HFD=6.5
02:11:48.198 00.005 6120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (0.19) = xAngle (-2.44 = -2.44)
02:11:48.202 00.004 6120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.44 = 0.44)
02:11:48.205 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-2.25 mountX=-0.16 mountY=0.09, mountTheta=2.64
02:11:48.213 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.16, opts=13)
02:11:48.217 00.004 6120 Enqueuing Move request for scope (-0.13, -0.16)
02:11:48.221 00.004 7680 Worker thread wakes up
02:11:48.221 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
02:11:48.221 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
02:11:48.221 00.000 7680 Moving (-0.13, -0.16) raw xDistance=-0.16 yDistance=0.09
02:11:48.222 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:11:48.222 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:11:48.222 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:48.226 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:11:48.226 00.000 7680 MoveAxis(E, 0, ABG)
02:11:48.226 00.000 7680 Move returns status 0, amount 0
02:11:48.226 00.000 7680 MoveAxis(N, 0, ABG)
02:11:48.226 00.000 7680 Move returns status 0, amount 0
02:11:48.227 00.001 7680 move complete, result=0
02:11:48.227 00.000 6120 UpdateGuideState exits: m=8407 SNR=60.9
02:11:48.232 00.005 7680 worker thread done servicing request
02:11:48.232 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:48.237 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:48.241 00.004 6120 Enqueuing Expose request
02:11:48.244 00.003 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:48.249 00.005 7680 Worker thread wakes up
02:11:48.249 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:48.249 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:49.504 01.255 7680 Exposure complete
02:11:49.642 00.138 7680 worker thread done servicing request
02:11:49.642 00.000 6120 OnExposeComplete: enter
02:11:49.645 00.003 6120 UpdateGuideState(): m_state=6
02:11:49.650 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
02:11:49.655 00.005 6120 Star::Find returns 1 (0), X=511.63, Y=675.79, Mass=8563, SNR=61.5, Peak=205 HFD=6.6
02:11:49.658 00.003 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.19) = xAngle (-2.36 = -2.36)
02:11:49.662 00.004 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.51 = 0.51)
02:11:49.666 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-2.17 mountX=-0.15 mountY=0.10, mountTheta=2.53
02:11:49.670 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.17, opts=13)
02:11:49.674 00.004 6120 Enqueuing Move request for scope (-0.12, -0.17)
02:11:49.678 00.004 7680 Worker thread wakes up
02:11:49.678 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
02:11:49.678 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
02:11:49.678 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:49.682 00.004 6120 UpdateGuideState exits: m=8563 SNR=61.5
02:11:49.685 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:49.688 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:49.691 00.003 6120 Enqueuing Expose request
02:11:49.694 00.003 7680 Moving (-0.12, -0.17) raw xDistance=-0.15 yDistance=0.10
02:11:49.694 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:11:49.694 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:11:49.694 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:11:49.694 00.000 7680 MoveAxis(E, 0, ABG)
02:11:49.694 00.000 7680 Move returns status 0, amount 0
02:11:49.694 00.000 7680 MoveAxis(N, 0, ABG)
02:11:49.694 00.000 7680 Move returns status 0, amount 0
02:11:49.694 00.000 7680 move complete, result=0
02:11:49.695 00.001 7680 worker thread done servicing request
02:11:49.695 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:49.698 00.003 7680 Worker thread wakes up
02:11:49.698 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:49.698 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:50.948 01.250 7680 Exposure complete
02:11:51.087 00.139 7680 worker thread done servicing request
02:11:51.088 00.001 6120 OnExposeComplete: enter
02:11:51.091 00.003 6120 UpdateGuideState(): m_state=6
02:11:51.095 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
02:11:51.100 00.005 6120 Star::Find returns 1 (0), X=511.54, Y=675.60, Mass=9058, SNR=63.4, Peak=229 HFD=6.9
02:11:51.104 00.004 6120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.19) = xAngle (-2.28 = -2.28)
02:11:51.108 00.004 6120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.59 = 0.59)
02:11:51.111 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.37 hyp=0.43 cameraTheta=-2.10 mountX=-0.28 mountY=0.24, mountTheta=2.44
02:11:51.118 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.37, opts=13)
02:11:51.122 00.004 6120 Enqueuing Move request for scope (-0.21, -0.37)
02:11:51.126 00.004 7680 Worker thread wakes up
02:11:51.127 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:51.130 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.37) opts 0xd
02:11:51.130 00.000 6120 UpdateGuideState exits: m=9058 SNR=63.4
02:11:51.134 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:51.139 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:51.143 00.004 6120 Enqueuing Expose request
02:11:51.147 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.37)
02:11:51.147 00.000 7680 Moving (-0.21, -0.37) raw xDistance=-0.28 yDistance=0.24
02:11:51.147 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:11:51.147 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:11:51.147 00.000 7680 MoveAxis(E, 114, ABG)
02:11:51.148 00.001 7680 Guiding  Dir = 2, Dur = 114
02:11:51.149 00.001 7680 IsSlewing returns 0
02:11:51.149 00.000 7680 IsGuiding returns 0
02:11:51.151 00.002 7680 PulseGuide returned control before completion, sleep 124
02:11:51.283 00.132 7680 IsGuiding returns 1
02:11:51.284 00.001 7680 scope still moving after pulse duration time elapsed
02:11:51.314 00.030 7680 IsSlewing returns 0
02:11:51.316 00.002 7680 IsGuiding returns 1
02:11:51.345 00.029 7680 IsSlewing returns 0
02:11:51.346 00.001 7680 IsGuiding returns 0
02:11:51.347 00.001 7680 scope move finished after 114 + 82 ms
02:11:51.347 00.000 7680 Move returns status 0, amount 114
02:11:51.347 00.000 7680 MoveAxis(S, 128, ABG)
02:11:51.348 00.001 7680 Guiding  Dir = 1, Dur = 128
02:11:51.348 00.000 7680 IsSlewing returns 0
02:11:51.349 00.001 7680 IsGuiding returns 0
02:11:51.350 00.001 7680 PulseGuide returned control before completion, sleep 138
02:11:51.503 00.153 7680 IsGuiding returns 1
02:11:51.504 00.001 7680 scope still moving after pulse duration time elapsed
02:11:51.535 00.031 7680 IsSlewing returns 0
02:11:51.537 00.002 7680 IsGuiding returns 0
02:11:51.537 00.000 7680 scope move finished after 128 + 58 ms
02:11:51.537 00.000 7680 Move returns status 0, amount 128
02:11:51.538 00.001 7680 move complete, result=0
02:11:51.538 00.000 7680 worker thread done servicing request
02:11:51.538 00.000 6120 GuideStep: -0.3 px 114 ms EAST, 0.2 px 128 ms SOUTH
02:11:51.544 00.006 7680 Worker thread wakes up
02:11:51.544 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:51.544 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:52.799 01.255 7680 Exposure complete
02:11:52.941 00.142 7680 worker thread done servicing request
02:11:52.942 00.001 6120 OnExposeComplete: enter
02:11:52.946 00.004 6120 UpdateGuideState(): m_state=6
02:11:52.951 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
02:11:52.955 00.004 6120 Star::Find returns 1 (0), X=511.71, Y=675.60, Mass=8581, SNR=60.9, Peak=207 HFD=6.9
02:11:52.959 00.004 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
02:11:52.962 00.003 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
02:11:52.967 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.37 hyp=0.37 cameraTheta=-1.69 mountX=-0.11 mountY=0.31, mountTheta=1.91
02:11:52.971 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.37, opts=13)
02:11:52.975 00.004 6120 Enqueuing Move request for scope (-0.04, -0.37)
02:11:52.980 00.005 7680 Worker thread wakes up
02:11:52.980 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.37) opts 0xd
02:11:52.981 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.37)
02:11:52.981 00.000 7680 Moving (-0.04, -0.37) raw xDistance=-0.11 yDistance=0.31
02:11:52.982 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:11:52.982 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:11:52.982 00.000 7680 MoveAxis(E, 0, ABG)
02:11:52.982 00.000 7680 Move returns status 0, amount 0
02:11:52.982 00.000 7680 MoveAxis(S, 169, ABG)
02:11:52.982 00.000 7680 Guiding  Dir = 1, Dur = 169
02:11:52.983 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:52.987 00.004 7680 IsSlewing returns 0
02:11:52.987 00.000 6120 UpdateGuideState exits: m=8581 SNR=60.9
02:11:52.991 00.004 7680 IsGuiding returns 0
02:11:52.991 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:52.995 00.004 7680 PulseGuide returned control before completion, sleep 179
02:11:52.997 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:53.001 00.004 6120 Enqueuing Expose request
02:11:53.180 00.179 7680 IsGuiding returns 1
02:11:53.181 00.001 7680 scope still moving after pulse duration time elapsed
02:11:53.212 00.031 7680 IsSlewing returns 0
02:11:53.212 00.000 7680 IsGuiding returns 0
02:11:53.212 00.000 7680 scope move finished after 169 + 51 ms
02:11:53.212 00.000 7680 Move returns status 0, amount 169
02:11:53.212 00.000 7680 move complete, result=0
02:11:53.213 00.001 7680 worker thread done servicing request
02:11:53.213 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 169 ms SOUTH
02:11:53.217 00.004 7680 Worker thread wakes up
02:11:53.217 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:53.217 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:54.477 01.260 7680 Exposure complete
02:11:54.610 00.133 7680 worker thread done servicing request
02:11:54.611 00.001 6120 OnExposeComplete: enter
02:11:54.614 00.003 6120 UpdateGuideState(): m_state=6
02:11:54.619 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
02:11:54.624 00.005 6120 Star::Find returns 1 (0), X=511.72, Y=675.51, Mass=9082, SNR=63.2, Peak=214 HFD=6.8
02:11:54.628 00.004 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
02:11:54.633 00.005 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
02:11:54.636 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.45 hyp=0.45 cameraTheta=-1.65 mountX=-0.12 mountY=0.39, mountTheta=1.87
02:11:54.642 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.45, opts=13)
02:11:54.645 00.003 6120 Enqueuing Move request for scope (-0.04, -0.45)
02:11:54.650 00.005 7680 Worker thread wakes up
02:11:54.650 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:54.656 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.45) opts 0xd
02:11:54.656 00.000 6120 UpdateGuideState exits: m=9082 SNR=63.2
02:11:54.661 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:54.666 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:54.669 00.003 6120 Enqueuing Expose request
02:11:54.673 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.45)
02:11:54.673 00.000 7680 Moving (-0.04, -0.45) raw xDistance=-0.12 yDistance=0.39
02:11:54.673 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:11:54.673 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
02:11:54.674 00.001 7680 MoveAxis(E, 0, ABG)
02:11:54.674 00.000 7680 Move returns status 0, amount 0
02:11:54.674 00.000 7680 MoveAxis(S, 212, ABG)
02:11:54.674 00.000 7680 Guiding  Dir = 1, Dur = 212
02:11:54.677 00.003 7680 IsSlewing returns 0
02:11:54.677 00.000 7680 IsGuiding returns 0
02:11:54.677 00.000 7680 PulseGuide returned control before completion, sleep 222
02:11:54.900 00.223 7680 IsGuiding returns 1
02:11:54.901 00.001 7680 scope still moving after pulse duration time elapsed
02:11:54.932 00.031 7680 IsSlewing returns 0
02:11:54.933 00.001 7680 IsGuiding returns 0
02:11:54.933 00.000 7680 scope move finished after 212 + 44 ms
02:11:54.933 00.000 7680 Move returns status 0, amount 212
02:11:54.935 00.002 7680 move complete, result=0
02:11:54.935 00.000 7680 worker thread done servicing request
02:11:54.935 00.000 7680 Worker thread wakes up
02:11:54.936 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 212 ms SOUTH
02:11:54.942 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:54.943 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:56.195 01.252 7680 Exposure complete
02:11:56.328 00.133 7680 worker thread done servicing request
02:11:56.329 00.001 6120 OnExposeComplete: enter
02:11:56.333 00.004 6120 UpdateGuideState(): m_state=6
02:11:56.337 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
02:11:56.341 00.004 6120 Star::Find returns 1 (0), X=511.60, Y=675.70, Mass=8824, SNR=61.5, Peak=214 HFD=6.7
02:11:56.345 00.004 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.19) = xAngle (-2.26 = -2.26)
02:11:56.349 00.004 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.61 = 0.61)
02:11:56.352 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.26 hyp=0.30 cameraTheta=-2.08 mountX=-0.19 mountY=0.17, mountTheta=2.41
02:11:56.358 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.26, opts=13)
02:11:56.362 00.004 6120 Enqueuing Move request for scope (-0.15, -0.26)
02:11:56.366 00.004 7680 Worker thread wakes up
02:11:56.366 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.26) opts 0xd
02:11:56.366 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.26)
02:11:56.366 00.000 7680 Moving (-0.15, -0.26) raw xDistance=-0.19 yDistance=0.17
02:11:56.366 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:11:56.366 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:11:56.367 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:56.371 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:11:56.371 00.000 7680 MoveAxis(E, 0, ABG)
02:11:56.372 00.001 6120 UpdateGuideState exits: m=8824 SNR=61.5
02:11:56.378 00.006 7680 Move returns status 0, amount 0
02:11:56.378 00.000 7680 MoveAxis(N, 0, ABG)
02:11:56.378 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:56.383 00.005 7680 Move returns status 0, amount 0
02:11:56.384 00.001 7680 move complete, result=0
02:11:56.384 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:56.388 00.004 7680 worker thread done servicing request
02:11:56.388 00.000 6120 Enqueuing Expose request
02:11:56.393 00.005 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:11:56.396 00.003 7680 Worker thread wakes up
02:11:56.397 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:56.397 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:57.650 01.253 7680 Exposure complete
02:11:57.793 00.143 7680 worker thread done servicing request
02:11:57.793 00.000 6120 OnExposeComplete: enter
02:11:57.797 00.004 6120 UpdateGuideState(): m_state=6
02:11:57.802 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
02:11:57.807 00.005 6120 Star::Find returns 1 (0), X=511.54, Y=675.61, Mass=9100, SNR=63.2, Peak=224 HFD=6.9
02:11:57.812 00.005 6120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (0.19) = xAngle (-2.29 = -2.29)
02:11:57.817 00.005 6120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.58 = 0.58)
02:11:57.820 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.36 hyp=0.41 cameraTheta=-2.11 mountX=-0.27 mountY=0.23, mountTheta=2.45
02:11:57.825 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.36, opts=13)
02:11:57.830 00.005 6120 Enqueuing Move request for scope (-0.21, -0.36)
02:11:57.833 00.003 7680 Worker thread wakes up
02:11:57.833 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:57.838 00.005 6120 UpdateGuideState exits: m=9100 SNR=63.2
02:11:57.842 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:57.846 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:57.850 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.36) opts 0xd
02:11:57.850 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.36)
02:11:57.851 00.001 7680 Moving (-0.21, -0.36) raw xDistance=-0.27 yDistance=0.23
02:11:57.851 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:11:57.851 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:11:57.851 00.000 6120 Enqueuing Expose request
02:11:57.855 00.004 7680 MoveAxis(E, 112, ABG)
02:11:57.856 00.001 7680 Guiding  Dir = 2, Dur = 112
02:11:57.856 00.000 7680 IsSlewing returns 0
02:11:57.856 00.000 7680 IsGuiding returns 0
02:11:57.857 00.001 7680 PulseGuide returned control before completion, sleep 122
02:11:57.981 00.124 7680 IsGuiding returns 1
02:11:57.981 00.000 7680 scope still moving after pulse duration time elapsed
02:11:58.013 00.032 7680 IsSlewing returns 0
02:11:58.014 00.001 7680 IsGuiding returns 0
02:11:58.015 00.001 7680 scope move finished after 112 + 47 ms
02:11:58.016 00.001 7680 Move returns status 0, amount 112
02:11:58.017 00.001 7680 MoveAxis(S, 123, ABG)
02:11:58.017 00.000 7680 Guiding  Dir = 1, Dur = 123
02:11:58.019 00.002 7680 IsSlewing returns 0
02:11:58.019 00.000 7680 IsGuiding returns 0
02:11:58.019 00.000 7680 PulseGuide returned control before completion, sleep 133
02:11:58.154 00.135 7680 IsGuiding returns 1
02:11:58.155 00.001 7680 scope still moving after pulse duration time elapsed
02:11:58.185 00.030 7680 IsSlewing returns 0
02:11:58.186 00.001 7680 IsGuiding returns 0
02:11:58.187 00.001 7680 scope move finished after 123 + 44 ms
02:11:58.188 00.001 7680 Move returns status 0, amount 123
02:11:58.188 00.000 7680 move complete, result=0
02:11:58.189 00.001 7680 worker thread done servicing request
02:11:58.189 00.000 6120 GuideStep: -0.3 px 112 ms EAST, 0.2 px 123 ms SOUTH
02:11:58.196 00.007 7680 Worker thread wakes up
02:11:58.196 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:58.196 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:11:59.436 01.240 7680 Exposure complete
02:11:59.576 00.140 7680 worker thread done servicing request
02:11:59.576 00.000 6120 OnExposeComplete: enter
02:11:59.579 00.003 6120 UpdateGuideState(): m_state=6
02:11:59.583 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
02:11:59.588 00.005 6120 Star::Find returns 1 (0), X=511.64, Y=675.60, Mass=8491, SNR=61.2, Peak=196 HFD=6.8
02:11:59.593 00.005 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
02:11:59.598 00.005 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
02:11:59.603 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.37 hyp=0.38 cameraTheta=-1.85 mountX=-0.17 mountY=0.28, mountTheta=2.12
02:11:59.607 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.37, opts=13)
02:11:59.610 00.003 6120 Enqueuing Move request for scope (-0.11, -0.37)
02:11:59.615 00.005 7680 Worker thread wakes up
02:11:59.616 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:11:59.619 00.003 6120 UpdateGuideState exits: m=8491 SNR=61.2
02:11:59.623 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:59.626 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:11:59.630 00.004 6120 Enqueuing Expose request
02:11:59.635 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.37) opts 0xd
02:11:59.635 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.37)
02:11:59.635 00.000 7680 Moving (-0.11, -0.37) raw xDistance=-0.17 yDistance=0.28
02:11:59.635 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:11:59.636 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:11:59.636 00.000 7680 MoveAxis(E, 0, ABG)
02:11:59.636 00.000 7680 Move returns status 0, amount 0
02:11:59.636 00.000 7680 MoveAxis(S, 153, ABG)
02:11:59.637 00.001 7680 Guiding  Dir = 1, Dur = 153
02:11:59.637 00.000 7680 IsSlewing returns 0
02:11:59.637 00.000 7680 IsGuiding returns 0
02:11:59.638 00.001 7680 PulseGuide returned control before completion, sleep 163
02:11:59.817 00.179 7680 IsGuiding returns 1
02:11:59.818 00.001 7680 scope still moving after pulse duration time elapsed
02:11:59.849 00.031 7680 IsSlewing returns 0
02:11:59.850 00.001 7680 IsGuiding returns 0
02:11:59.851 00.001 7680 scope move finished after 153 + 60 ms
02:11:59.851 00.000 7680 Move returns status 0, amount 153
02:11:59.851 00.000 7680 move complete, result=0
02:11:59.851 00.000 7680 worker thread done servicing request
02:11:59.853 00.002 7680 Worker thread wakes up
02:11:59.853 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 153 ms SOUTH
02:11:59.859 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:11:59.859 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:01.103 01.244 7680 Exposure complete
02:12:01.224 00.121 7680 worker thread done servicing request
02:12:01.225 00.001 6120 OnExposeComplete: enter
02:12:01.228 00.003 6120 UpdateGuideState(): m_state=6
02:12:01.233 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
02:12:01.237 00.004 6120 Star::Find returns 1 (0), X=511.63, Y=675.68, Mass=8823, SNR=62.1, Peak=209 HFD=6.7
02:12:01.241 00.004 6120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
02:12:01.246 00.005 6120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.71 = 0.71)
02:12:01.250 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.28 hyp=0.31 cameraTheta=-1.98 mountX=-0.17 mountY=0.20, mountTheta=2.28
02:12:01.254 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.28, opts=13)
02:12:01.259 00.005 6120 Enqueuing Move request for scope (-0.12, -0.28)
02:12:01.262 00.003 7680 Worker thread wakes up
02:12:01.263 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:01.266 00.003 6120 UpdateGuideState exits: m=8823 SNR=62.1
02:12:01.269 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.28) opts 0xd
02:12:01.271 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.28)
02:12:01.271 00.000 7680 Moving (-0.12, -0.28) raw xDistance=-0.17 yDistance=0.20
02:12:01.271 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:12:01.271 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:12:01.271 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:01.276 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:12:01.276 00.000 7680 MoveAxis(E, 0, ABG)
02:12:01.276 00.000 7680 Move returns status 0, amount 0
02:12:01.276 00.000 7680 MoveAxis(N, 0, ABG)
02:12:01.276 00.000 7680 Move returns status 0, amount 0
02:12:01.277 00.001 7680 move complete, result=0
02:12:01.277 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:01.281 00.004 6120 Enqueuing Expose request
02:12:01.285 00.004 7680 worker thread done servicing request
02:12:01.285 00.000 7680 Worker thread wakes up
02:12:01.286 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:01.286 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:12:01.290 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:02.536 01.246 7680 Exposure complete
02:12:02.673 00.137 7680 worker thread done servicing request
02:12:02.673 00.000 6120 OnExposeComplete: enter
02:12:02.677 00.004 6120 UpdateGuideState(): m_state=6
02:12:02.682 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
02:12:02.687 00.005 6120 Star::Find returns 1 (0), X=511.71, Y=675.46, Mass=8753, SNR=62.2, Peak=204 HFD=6.9
02:12:02.691 00.004 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
02:12:02.695 00.004 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
02:12:02.700 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.50 hyp=0.51 cameraTheta=-1.65 mountX=-0.13 mountY=0.44, mountTheta=1.86
02:12:02.705 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.50, opts=13)
02:12:02.708 00.003 6120 Enqueuing Move request for scope (-0.04, -0.50)
02:12:02.711 00.003 7680 Worker thread wakes up
02:12:02.711 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.50) opts 0xd
02:12:02.712 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.50)
02:12:02.712 00.000 7680 Moving (-0.04, -0.50) raw xDistance=-0.13 yDistance=0.44
02:12:02.712 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:12:02.713 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
02:12:02.713 00.000 7680 MoveAxis(E, 0, ABG)
02:12:02.713 00.000 7680 Move returns status 0, amount 0
02:12:02.713 00.000 7680 MoveAxis(S, 237, ABG)
02:12:02.713 00.000 7680 Guiding  Dir = 1, Dur = 237
02:12:02.713 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:02.717 00.004 7680 IsSlewing returns 0
02:12:02.717 00.000 7680 IsGuiding returns 0
02:12:02.718 00.001 6120 UpdateGuideState exits: m=8753 SNR=62.2
02:12:02.721 00.003 7680 PulseGuide returned control before completion, sleep 247
02:12:02.722 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:02.725 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:02.728 00.003 6120 Enqueuing Expose request
02:12:02.980 00.252 7680 IsGuiding returns 1
02:12:02.981 00.001 7680 scope still moving after pulse duration time elapsed
02:12:03.011 00.030 7680 IsSlewing returns 0
02:12:03.012 00.001 7680 IsGuiding returns 0
02:12:03.012 00.000 7680 scope move finished after 237 + 57 ms
02:12:03.012 00.000 7680 Move returns status 0, amount 237
02:12:03.013 00.001 7680 move complete, result=0
02:12:03.013 00.000 7680 worker thread done servicing request
02:12:03.013 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 237 ms SOUTH
02:12:03.021 00.008 7680 Worker thread wakes up
02:12:03.021 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:03.021 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:04.269 01.248 7680 Exposure complete
02:12:04.410 00.141 7680 worker thread done servicing request
02:12:04.410 00.000 6120 OnExposeComplete: enter
02:12:04.416 00.006 6120 UpdateGuideState(): m_state=6
02:12:04.420 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
02:12:04.424 00.004 6120 Star::Find returns 1 (0), X=511.59, Y=675.58, Mass=9728, SNR=65.4, Peak=231 HFD=6.9
02:12:04.427 00.003 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.19) = xAngle (-2.15 = -2.15)
02:12:04.432 00.005 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
02:12:04.436 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.38 hyp=0.41 cameraTheta=-1.96 mountX=-0.22 mountY=0.27, mountTheta=2.26
02:12:04.442 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.38, opts=13)
02:12:04.446 00.004 6120 Enqueuing Move request for scope (-0.16, -0.38)
02:12:04.451 00.005 7680 Worker thread wakes up
02:12:04.451 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:04.455 00.004 6120 UpdateGuideState exits: m=9728 SNR=65.4
02:12:04.458 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.38) opts 0xd
02:12:04.459 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.38)
02:12:04.459 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:04.463 00.004 7680 Moving (-0.16, -0.38) raw xDistance=-0.22 yDistance=0.27
02:12:04.464 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:12:04.464 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:12:04.464 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:04.468 00.004 7680 MoveAxis(E, 92, ABG)
02:12:04.468 00.000 6120 Enqueuing Expose request
02:12:04.472 00.004 7680 Guiding  Dir = 2, Dur = 92
02:12:04.472 00.000 7680 IsSlewing returns 0
02:12:04.472 00.000 7680 IsGuiding returns 0
02:12:04.474 00.002 7680 PulseGuide returned control before completion, sleep 102
02:12:04.586 00.112 7680 IsGuiding returns 1
02:12:04.588 00.002 7680 scope still moving after pulse duration time elapsed
02:12:04.618 00.030 7680 IsSlewing returns 0
02:12:04.618 00.000 7680 IsGuiding returns 0
02:12:04.619 00.001 7680 scope move finished after 92 + 54 ms
02:12:04.619 00.000 7680 Move returns status 0, amount 92
02:12:04.620 00.001 7680 MoveAxis(S, 148, ABG)
02:12:04.620 00.000 7680 Guiding  Dir = 1, Dur = 148
02:12:04.621 00.001 7680 IsSlewing returns 0
02:12:04.622 00.001 7680 IsGuiding returns 0
02:12:04.622 00.000 7680 PulseGuide returned control before completion, sleep 158
02:12:04.791 00.169 7680 IsGuiding returns 1
02:12:04.792 00.001 7680 scope still moving after pulse duration time elapsed
02:12:04.822 00.030 7680 IsSlewing returns 0
02:12:04.823 00.001 7680 IsGuiding returns 0
02:12:04.823 00.000 7680 scope move finished after 148 + 53 ms
02:12:04.823 00.000 7680 Move returns status 0, amount 148
02:12:04.823 00.000 7680 move complete, result=0
02:12:04.825 00.002 7680 worker thread done servicing request
02:12:04.825 00.000 7680 Worker thread wakes up
02:12:04.825 00.000 6120 GuideStep: -0.2 px 92 ms EAST, 0.3 px 148 ms SOUTH
02:12:04.831 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:04.831 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:06.083 01.252 7680 Exposure complete
02:12:06.225 00.142 7680 worker thread done servicing request
02:12:06.225 00.000 6120 OnExposeComplete: enter
02:12:06.232 00.007 6120 UpdateGuideState(): m_state=6
02:12:06.238 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
02:12:06.242 00.004 6120 Star::Find returns 1 (0), X=511.66, Y=675.65, Mass=8336, SNR=60.0, Peak=196 HFD=6.8
02:12:06.247 00.005 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
02:12:06.251 00.004 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
02:12:06.256 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.86 mountX=-0.15 mountY=0.24, mountTheta=2.12
02:12:06.261 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.32, opts=13)
02:12:06.265 00.004 6120 Enqueuing Move request for scope (-0.09, -0.32)
02:12:06.269 00.004 7680 Worker thread wakes up
02:12:06.269 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.32) opts 0xd
02:12:06.269 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.32)
02:12:06.269 00.000 7680 Moving (-0.09, -0.32) raw xDistance=-0.15 yDistance=0.24
02:12:06.269 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:12:06.269 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:12:06.271 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:06.274 00.003 7680 MoveAxis(E, 0, ABG)
02:12:06.274 00.000 7680 Move returns status 0, amount 0
02:12:06.274 00.000 7680 MoveAxis(S, 132, ABG)
02:12:06.274 00.000 6120 UpdateGuideState exits: m=8336 SNR=60.0
02:12:06.279 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:06.283 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:06.286 00.003 6120 Enqueuing Expose request
02:12:06.289 00.003 7680 Guiding  Dir = 1, Dur = 132
02:12:06.289 00.000 7680 IsSlewing returns 0
02:12:06.290 00.001 7680 IsGuiding returns 0
02:12:06.290 00.000 7680 PulseGuide returned control before completion, sleep 142
02:12:06.446 00.156 7680 IsGuiding returns 1
02:12:06.446 00.000 7680 scope still moving after pulse duration time elapsed
02:12:06.478 00.032 7680 IsSlewing returns 0
02:12:06.480 00.002 7680 IsGuiding returns 0
02:12:06.480 00.000 7680 scope move finished after 132 + 57 ms
02:12:06.481 00.001 7680 Move returns status 0, amount 132
02:12:06.481 00.000 7680 move complete, result=0
02:12:06.481 00.000 7680 worker thread done servicing request
02:12:06.482 00.001 7680 Worker thread wakes up
02:12:06.483 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 132 ms SOUTH
02:12:06.489 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:06.489 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:07.737 01.248 7680 Exposure complete
02:12:07.881 00.144 7680 worker thread done servicing request
02:12:07.881 00.000 6120 OnExposeComplete: enter
02:12:07.886 00.005 6120 UpdateGuideState(): m_state=6
02:12:07.889 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
02:12:07.892 00.003 6120 Star::Find returns 1 (0), X=511.86, Y=675.21, Mass=8318, SNR=60.6, Peak=213 HFD=6.4
02:12:07.896 00.004 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
02:12:07.902 00.006 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
02:12:07.906 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.75 hyp=0.76 cameraTheta=-1.43 mountX=-0.03 mountY=0.72, mountTheta=1.61
02:12:07.911 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.75, opts=13)
02:12:07.916 00.005 6120 Enqueuing Move request for scope (0.11, -0.75)
02:12:07.919 00.003 7680 Worker thread wakes up
02:12:07.919 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.75) opts 0xd
02:12:07.919 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.75)
02:12:07.920 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:07.923 00.003 6120 UpdateGuideState exits: m=8318 SNR=60.6
02:12:07.928 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:07.932 00.004 7680 Moving (0.11, -0.75) raw xDistance=-0.03 yDistance=0.72
02:12:07.933 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:12:07.933 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
02:12:07.933 00.000 7680 MoveAxis(E, 0, ABG)
02:12:07.933 00.000 7680 Move returns status 0, amount 0
02:12:07.933 00.000 7680 MoveAxis(S, 393, ABG)
02:12:07.934 00.001 7680 Guiding  Dir = 1, Dur = 393
02:12:07.934 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:07.940 00.006 6120 Enqueuing Expose request
02:12:07.945 00.005 7680 IsSlewing returns 0
02:12:07.945 00.000 7680 IsGuiding returns 0
02:12:07.946 00.001 7680 PulseGuide returned control before completion, sleep 403
02:12:08.353 00.407 7680 IsGuiding returns 1
02:12:08.353 00.000 7680 scope still moving after pulse duration time elapsed
02:12:08.384 00.031 7680 IsSlewing returns 0
02:12:08.385 00.001 7680 IsGuiding returns 0
02:12:08.385 00.000 7680 scope move finished after 393 + 46 ms
02:12:08.387 00.002 7680 Move returns status 0, amount 393
02:12:08.387 00.000 7680 move complete, result=0
02:12:08.388 00.001 7680 worker thread done servicing request
02:12:08.388 00.000 7680 Worker thread wakes up
02:12:08.388 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.7 px 393 ms SOUTH
02:12:08.395 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:08.395 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:09.647 01.252 7680 Exposure complete
02:12:09.793 00.146 7680 worker thread done servicing request
02:12:09.793 00.000 6120 OnExposeComplete: enter
02:12:09.797 00.004 6120 UpdateGuideState(): m_state=6
02:12:09.801 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
02:12:09.805 00.004 6120 Star::Find returns 1 (0), X=511.67, Y=675.86, Mass=8475, SNR=61.2, Peak=214 HFD=6.4
02:12:09.811 00.006 6120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.19) = xAngle (-2.42 = -2.42)
02:12:09.814 00.003 6120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.46 = 0.46)
02:12:09.818 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.23 mountX=-0.10 mountY=0.06, mountTheta=2.61
02:12:09.823 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.10, opts=13)
02:12:09.828 00.005 6120 Enqueuing Move request for scope (-0.08, -0.10)
02:12:09.832 00.004 7680 Worker thread wakes up
02:12:09.832 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:09.836 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
02:12:09.836 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
02:12:09.836 00.000 7680 Moving (-0.08, -0.10) raw xDistance=-0.10 yDistance=0.06
02:12:09.836 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:12:09.836 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:12:09.836 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:12:09.836 00.000 7680 MoveAxis(E, 0, ABG)
02:12:09.837 00.001 7680 Move returns status 0, amount 0
02:12:09.837 00.000 7680 MoveAxis(N, 0, ABG)
02:12:09.837 00.000 7680 Move returns status 0, amount 0
02:12:09.837 00.000 7680 move complete, result=0
02:12:09.837 00.000 6120 UpdateGuideState exits: m=8475 SNR=61.2
02:12:09.843 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:09.848 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:09.852 00.004 6120 Enqueuing Expose request
02:12:09.856 00.004 7680 worker thread done servicing request
02:12:09.857 00.001 7680 Worker thread wakes up
02:12:09.857 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:09.861 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:09.861 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:11.102 01.241 7680 Exposure complete
02:12:11.230 00.128 7680 worker thread done servicing request
02:12:11.230 00.000 6120 OnExposeComplete: enter
02:12:11.234 00.004 6120 UpdateGuideState(): m_state=6
02:12:11.239 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
02:12:11.243 00.004 6120 Star::Find returns 1 (0), X=511.65, Y=675.78, Mass=8290, SNR=60.7, Peak=212 HFD=6.6
02:12:11.246 00.003 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
02:12:11.251 00.005 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
02:12:11.255 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-2.05 mountX=-0.13 mountY=0.13, mountTheta=2.38
02:12:11.259 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.19, opts=13)
02:12:11.263 00.004 6120 Enqueuing Move request for scope (-0.10, -0.19)
02:12:11.268 00.005 7680 Worker thread wakes up
02:12:11.268 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
02:12:11.268 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
02:12:11.268 00.000 7680 Moving (-0.10, -0.19) raw xDistance=-0.13 yDistance=0.13
02:12:11.269 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:12:11.269 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:12:11.269 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:11.274 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:12:11.274 00.000 7680 MoveAxis(E, 0, ABG)
02:12:11.274 00.000 7680 Move returns status 0, amount 0
02:12:11.274 00.000 7680 MoveAxis(N, 0, ABG)
02:12:11.275 00.001 7680 Move returns status 0, amount 0
02:12:11.275 00.000 7680 move complete, result=0
02:12:11.276 00.001 6120 UpdateGuideState exits: m=8290 SNR=60.7
02:12:11.281 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:11.285 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:11.289 00.004 6120 Enqueuing Expose request
02:12:11.294 00.005 7680 worker thread done servicing request
02:12:11.294 00.000 7680 Worker thread wakes up
02:12:11.294 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:11.295 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:11.295 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:12.546 01.251 7680 Exposure complete
02:12:12.692 00.146 7680 worker thread done servicing request
02:12:12.692 00.000 6120 OnExposeComplete: enter
02:12:12.696 00.004 6120 UpdateGuideState(): m_state=6
02:12:12.699 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
02:12:12.703 00.004 6120 Star::Find returns 1 (0), X=511.59, Y=675.65, Mass=8803, SNR=61.4, Peak=219 HFD=6.8
02:12:12.708 00.005 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
02:12:12.713 00.005 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
02:12:12.717 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.31 hyp=0.35 cameraTheta=-2.06 mountX=-0.22 mountY=0.21, mountTheta=2.38
02:12:12.722 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.31, opts=13)
02:12:12.727 00.005 6120 Enqueuing Move request for scope (-0.16, -0.31)
02:12:12.731 00.004 7680 Worker thread wakes up
02:12:12.731 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.31) opts 0xd
02:12:12.731 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.31)
02:12:12.731 00.000 7680 Moving (-0.16, -0.31) raw xDistance=-0.22 yDistance=0.21
02:12:12.731 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:12:12.731 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:12:12.731 00.000 7680 MoveAxis(E, 89, ABG)
02:12:12.732 00.001 7680 Guiding  Dir = 2, Dur = 89
02:12:12.732 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:12.736 00.004 7680 IsSlewing returns 0
02:12:12.736 00.000 6120 UpdateGuideState exits: m=8803 SNR=61.4
02:12:12.740 00.004 7680 IsGuiding returns 0
02:12:12.741 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:12.745 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:12.750 00.005 6120 Enqueuing Expose request
02:12:12.755 00.005 7680 PulseGuide returned control before completion, sleep 99
02:12:12.862 00.107 7680 IsGuiding returns 1
02:12:12.863 00.001 7680 scope still moving after pulse duration time elapsed
02:12:12.893 00.030 7680 IsSlewing returns 0
02:12:12.894 00.001 7680 IsGuiding returns 0
02:12:12.894 00.000 7680 scope move finished after 89 + 65 ms
02:12:12.894 00.000 7680 Move returns status 0, amount 89
02:12:12.896 00.002 7680 MoveAxis(S, 112, ABG)
02:12:12.896 00.000 7680 Guiding  Dir = 1, Dur = 112
02:12:12.896 00.000 7680 IsSlewing returns 0
02:12:12.897 00.001 7680 IsGuiding returns 0
02:12:12.897 00.000 7680 PulseGuide returned control before completion, sleep 122
02:12:13.036 00.139 7680 IsGuiding returns 1
02:12:13.037 00.001 7680 scope still moving after pulse duration time elapsed
02:12:13.067 00.030 7680 IsSlewing returns 0
02:12:13.068 00.001 7680 IsGuiding returns 0
02:12:13.069 00.001 7680 scope move finished after 112 + 59 ms
02:12:13.069 00.000 7680 Move returns status 0, amount 112
02:12:13.070 00.001 7680 move complete, result=0
02:12:13.070 00.000 7680 worker thread done servicing request
02:12:13.070 00.000 6120 GuideStep: -0.2 px 89 ms EAST, 0.2 px 112 ms SOUTH
02:12:13.077 00.007 7680 Worker thread wakes up
02:12:13.077 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:13.077 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:14.326 01.249 7680 Exposure complete
02:12:14.476 00.150 7680 worker thread done servicing request
02:12:14.476 00.000 6120 OnExposeComplete: enter
02:12:14.480 00.004 6120 UpdateGuideState(): m_state=6
02:12:14.484 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
02:12:14.487 00.003 6120 Star::Find returns 1 (0), X=511.68, Y=675.67, Mass=8503, SNR=61.3, Peak=199 HFD=6.8
02:12:14.491 00.004 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
02:12:14.495 00.004 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
02:12:14.499 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.82 mountX=-0.13 mountY=0.23, mountTheta=2.08
02:12:14.505 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.29, opts=13)
02:12:14.509 00.004 6120 Enqueuing Move request for scope (-0.07, -0.29)
02:12:14.513 00.004 7680 Worker thread wakes up
02:12:14.513 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.29) opts 0xd
02:12:14.513 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.29)
02:12:14.514 00.001 7680 Moving (-0.07, -0.29) raw xDistance=-0.13 yDistance=0.23
02:12:14.514 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:12:14.514 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:12:14.514 00.000 7680 MoveAxis(E, 0, ABG)
02:12:14.515 00.001 7680 Move returns status 0, amount 0
02:12:14.515 00.000 7680 MoveAxis(S, 124, ABG)
02:12:14.515 00.000 7680 Guiding  Dir = 1, Dur = 124
02:12:14.515 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:14.519 00.004 7680 IsSlewing returns 0
02:12:14.519 00.000 6120 UpdateGuideState exits: m=8503 SNR=61.3
02:12:14.522 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:14.526 00.004 7680 IsGuiding returns 0
02:12:14.527 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:14.530 00.003 7680 PulseGuide returned control before completion, sleep 134
02:12:14.530 00.000 6120 Enqueuing Expose request
02:12:14.675 00.145 7680 IsGuiding returns 1
02:12:14.676 00.001 7680 scope still moving after pulse duration time elapsed
02:12:14.707 00.031 7680 IsSlewing returns 0
02:12:14.709 00.002 7680 IsGuiding returns 0
02:12:14.709 00.000 7680 scope move finished after 124 + 58 ms
02:12:14.709 00.000 7680 Move returns status 0, amount 124
02:12:14.710 00.001 7680 move complete, result=0
02:12:14.710 00.000 7680 worker thread done servicing request
02:12:14.711 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 124 ms SOUTH
02:12:14.719 00.008 7680 Worker thread wakes up
02:12:14.719 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:14.719 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:15.975 01.256 7680 Exposure complete
02:12:16.116 00.141 7680 worker thread done servicing request
02:12:16.118 00.002 6120 OnExposeComplete: enter
02:12:16.122 00.004 6120 UpdateGuideState(): m_state=6
02:12:16.126 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
02:12:16.130 00.004 6120 Star::Find returns 1 (0), X=511.62, Y=675.66, Mass=8552, SNR=61.6, Peak=213 HFD=6.8
02:12:16.134 00.004 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
02:12:16.138 00.004 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.71 = 0.71)
02:12:16.142 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.97 mountX=-0.18 mountY=0.21, mountTheta=2.28
02:12:16.146 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.30, opts=13)
02:12:16.151 00.005 6120 Enqueuing Move request for scope (-0.13, -0.30)
02:12:16.154 00.003 7680 Worker thread wakes up
02:12:16.155 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:16.159 00.004 6120 UpdateGuideState exits: m=8552 SNR=61.6
02:12:16.162 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:16.166 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:16.170 00.004 6120 Enqueuing Expose request
02:12:16.173 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.30) opts 0xd
02:12:16.173 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.30)
02:12:16.173 00.000 7680 Moving (-0.13, -0.30) raw xDistance=-0.18 yDistance=0.21
02:12:16.173 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:12:16.173 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:12:16.175 00.002 7680 MoveAxis(E, 0, ABG)
02:12:16.175 00.000 7680 Move returns status 0, amount 0
02:12:16.175 00.000 7680 MoveAxis(S, 115, ABG)
02:12:16.175 00.000 7680 Guiding  Dir = 1, Dur = 115
02:12:16.175 00.000 7680 IsSlewing returns 0
02:12:16.175 00.000 7680 IsGuiding returns 0
02:12:16.176 00.001 7680 PulseGuide returned control before completion, sleep 125
02:12:16.305 00.129 7680 IsGuiding returns 1
02:12:16.306 00.001 7680 scope still moving after pulse duration time elapsed
02:12:16.336 00.030 7680 IsSlewing returns 0
02:12:16.337 00.001 7680 IsGuiding returns 0
02:12:16.338 00.001 7680 scope move finished after 115 + 47 ms
02:12:16.338 00.000 7680 Move returns status 0, amount 115
02:12:16.339 00.001 7680 move complete, result=0
02:12:16.340 00.001 7680 worker thread done servicing request
02:12:16.340 00.000 7680 Worker thread wakes up
02:12:16.340 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 115 ms SOUTH
02:12:16.348 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:16.348 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:17.603 01.255 7680 Exposure complete
02:12:17.745 00.142 7680 worker thread done servicing request
02:12:17.745 00.000 6120 OnExposeComplete: enter
02:12:17.750 00.005 6120 UpdateGuideState(): m_state=6
02:12:17.754 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
02:12:17.757 00.003 6120 Star::Find returns 1 (0), X=511.63, Y=675.74, Mass=8138, SNR=60.0, Peak=206 HFD=6.6
02:12:17.762 00.005 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.19) = xAngle (-2.26 = -2.26)
02:12:17.765 00.003 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
02:12:17.769 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-2.07 mountX=-0.16 mountY=0.15, mountTheta=2.40
02:12:17.774 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.23, opts=13)
02:12:17.778 00.004 6120 Enqueuing Move request for scope (-0.12, -0.23)
02:12:17.784 00.006 7680 Worker thread wakes up
02:12:17.784 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.23) opts 0xd
02:12:17.784 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:17.789 00.005 6120 UpdateGuideState exits: m=8138 SNR=60.0
02:12:17.794 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:17.797 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:17.801 00.004 6120 Enqueuing Expose request
02:12:17.805 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.23)
02:12:17.805 00.000 7680 Moving (-0.12, -0.23) raw xDistance=-0.16 yDistance=0.15
02:12:17.805 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:12:17.805 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:12:17.806 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:12:17.806 00.000 7680 MoveAxis(E, 0, ABG)
02:12:17.807 00.001 7680 Move returns status 0, amount 0
02:12:17.807 00.000 7680 MoveAxis(N, 0, ABG)
02:12:17.807 00.000 7680 Move returns status 0, amount 0
02:12:17.807 00.000 7680 move complete, result=0
02:12:17.807 00.000 7680 worker thread done servicing request
02:12:17.807 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:12:17.812 00.005 7680 Worker thread wakes up
02:12:17.812 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:17.812 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:19.057 01.245 7680 Exposure complete
02:12:19.190 00.133 7680 worker thread done servicing request
02:12:19.190 00.000 6120 OnExposeComplete: enter
02:12:19.193 00.003 6120 UpdateGuideState(): m_state=6
02:12:19.196 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
02:12:19.200 00.004 6120 Star::Find returns 1 (0), X=511.52, Y=675.64, Mass=9105, SNR=64.1, Peak=227 HFD=6.8
02:12:19.203 00.003 6120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (0.19) = xAngle (-2.39 = -2.39)
02:12:19.205 00.002 6120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.48 = 0.48)
02:12:19.208 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.32 hyp=0.40 cameraTheta=-2.20 mountX=-0.29 mountY=0.19, mountTheta=2.57
02:12:19.213 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.32, opts=13)
02:12:19.217 00.004 6120 Enqueuing Move request for scope (-0.24, -0.32)
02:12:19.220 00.003 7680 Worker thread wakes up
02:12:19.220 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.32) opts 0xd
02:12:19.220 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.32)
02:12:19.220 00.000 7680 Moving (-0.24, -0.32) raw xDistance=-0.29 yDistance=0.19
02:12:19.222 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:12:19.222 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:19.225 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:12:19.225 00.000 6120 UpdateGuideState exits: m=9105 SNR=64.1
02:12:19.227 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:19.231 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:19.235 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:12:19.235 00.000 7680 MoveAxis(E, 119, ABG)
02:12:19.235 00.000 6120 Enqueuing Expose request
02:12:19.239 00.004 7680 Guiding  Dir = 2, Dur = 119
02:12:19.239 00.000 7680 IsSlewing returns 0
02:12:19.239 00.000 7680 IsGuiding returns 0
02:12:19.241 00.002 7680 PulseGuide returned control before completion, sleep 129
02:12:19.374 00.133 7680 IsGuiding returns 1
02:12:19.375 00.001 7680 scope still moving after pulse duration time elapsed
02:12:19.405 00.030 7680 IsSlewing returns 0
02:12:19.407 00.002 7680 IsGuiding returns 0
02:12:19.407 00.000 7680 scope move finished after 119 + 47 ms
02:12:19.408 00.001 7680 Move returns status 0, amount 119
02:12:19.408 00.000 7680 MoveAxis(N, 0, ABG)
02:12:19.408 00.000 7680 Move returns status 0, amount 0
02:12:19.409 00.001 7680 move complete, result=0
02:12:19.409 00.000 6120 GuideStep: -0.3 px 119 ms EAST, 0.2 px 0 ms NORTH
02:12:19.418 00.009 7680 worker thread done servicing request
02:12:19.418 00.000 7680 Worker thread wakes up
02:12:19.418 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:19.419 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:20.666 01.247 7680 Exposure complete
02:12:20.809 00.143 7680 worker thread done servicing request
02:12:20.809 00.000 6120 OnExposeComplete: enter
02:12:20.816 00.007 6120 UpdateGuideState(): m_state=6
02:12:20.821 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
02:12:20.825 00.004 6120 Star::Find returns 1 (0), X=511.76, Y=675.57, Mass=9183, SNR=63.4, Peak=224 HFD=6.8
02:12:20.829 00.004 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
02:12:20.832 00.003 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
02:12:20.837 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.39 hyp=0.39 cameraTheta=-1.55 mountX=-0.06 mountY=0.36, mountTheta=1.75
02:12:20.843 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.39, opts=13)
02:12:20.847 00.004 6120 Enqueuing Move request for scope (0.01, -0.39)
02:12:20.851 00.004 7680 Worker thread wakes up
02:12:20.851 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.39) opts 0xd
02:12:20.851 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.39)
02:12:20.851 00.000 7680 Moving (0.01, -0.39) raw xDistance=-0.06 yDistance=0.36
02:12:20.851 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:12:20.852 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:12:20.852 00.000 7680 MoveAxis(E, 0, ABG)
02:12:20.852 00.000 7680 Move returns status 0, amount 0
02:12:20.852 00.000 7680 MoveAxis(S, 193, ABG)
02:12:20.853 00.001 7680 Guiding  Dir = 1, Dur = 193
02:12:20.853 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:20.857 00.004 7680 IsSlewing returns 0
02:12:20.857 00.000 6120 UpdateGuideState exits: m=9183 SNR=63.4
02:12:20.861 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:20.865 00.004 7680 IsGuiding returns 0
02:12:20.866 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:20.869 00.003 7680 PulseGuide returned control before completion, sleep 203
02:12:20.869 00.000 6120 Enqueuing Expose request
02:12:21.074 00.205 7680 IsGuiding returns 1
02:12:21.075 00.001 7680 scope still moving after pulse duration time elapsed
02:12:21.104 00.029 7680 IsSlewing returns 0
02:12:21.106 00.002 7680 IsGuiding returns 0
02:12:21.106 00.000 7680 scope move finished after 193 + 48 ms
02:12:21.107 00.001 7680 Move returns status 0, amount 193
02:12:21.107 00.000 7680 move complete, result=0
02:12:21.107 00.000 7680 worker thread done servicing request
02:12:21.108 00.001 7680 Worker thread wakes up
02:12:21.108 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 193 ms SOUTH
02:12:21.115 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:21.115 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:22.364 01.249 7680 Exposure complete
02:12:22.493 00.129 7680 worker thread done servicing request
02:12:22.493 00.000 6120 OnExposeComplete: enter
02:12:22.498 00.005 6120 UpdateGuideState(): m_state=6
02:12:22.504 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
02:12:22.507 00.003 6120 Star::Find returns 1 (0), X=511.70, Y=675.64, Mass=9710, SNR=65.7, Peak=247 HFD=6.7
02:12:22.510 00.003 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
02:12:22.515 00.005 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
02:12:22.519 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.32 hyp=0.33 cameraTheta=-1.72 mountX=-0.11 mountY=0.27, mountTheta=1.95
02:12:22.525 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.32, opts=13)
02:12:22.531 00.006 6120 Enqueuing Move request for scope (-0.05, -0.32)
02:12:22.537 00.006 7680 Worker thread wakes up
02:12:22.537 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:22.543 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.32) opts 0xd
02:12:22.543 00.000 6120 UpdateGuideState exits: m=9710 SNR=65.7
02:12:22.549 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.32)
02:12:22.549 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:22.554 00.005 7680 Moving (-0.05, -0.32) raw xDistance=-0.11 yDistance=0.27
02:12:22.554 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:22.559 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:12:22.560 00.001 6120 Enqueuing Expose request
02:12:22.564 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:12:22.565 00.001 7680 MoveAxis(E, 0, ABG)
02:12:22.565 00.000 7680 Move returns status 0, amount 0
02:12:22.566 00.001 7680 MoveAxis(S, 146, ABG)
02:12:22.566 00.000 7680 Guiding  Dir = 1, Dur = 146
02:12:22.567 00.001 7680 IsSlewing returns 0
02:12:22.567 00.000 7680 IsGuiding returns 0
02:12:22.567 00.000 7680 PulseGuide returned control before completion, sleep 156
02:12:22.728 00.161 7680 IsGuiding returns 1
02:12:22.728 00.000 7680 scope still moving after pulse duration time elapsed
02:12:22.761 00.033 7680 IsSlewing returns 0
02:12:22.761 00.000 7680 IsGuiding returns 0
02:12:22.762 00.001 7680 scope move finished after 146 + 48 ms
02:12:22.762 00.000 7680 Move returns status 0, amount 146
02:12:22.762 00.000 7680 move complete, result=0
02:12:22.762 00.000 7680 worker thread done servicing request
02:12:22.762 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 146 ms SOUTH
02:12:22.767 00.005 7680 Worker thread wakes up
02:12:22.767 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:22.769 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:24.017 01.248 7680 Exposure complete
02:12:24.181 00.164 7680 worker thread done servicing request
02:12:24.181 00.000 6120 OnExposeComplete: enter
02:12:24.188 00.007 6120 UpdateGuideState(): m_state=6
02:12:24.193 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
02:12:24.198 00.005 6120 Star::Find returns 1 (0), X=511.63, Y=675.60, Mass=8841, SNR=62.1, Peak=214 HFD=6.8
02:12:24.204 00.006 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
02:12:24.208 00.004 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
02:12:24.214 00.006 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.36 hyp=0.38 cameraTheta=-1.89 mountX=-0.18 mountY=0.27, mountTheta=2.16
02:12:24.221 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.36, opts=13)
02:12:24.226 00.005 6120 Enqueuing Move request for scope (-0.12, -0.36)
02:12:24.233 00.007 7680 Worker thread wakes up
02:12:24.234 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:24.238 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.36) opts 0xd
02:12:24.238 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.36)
02:12:24.238 00.000 6120 UpdateGuideState exits: m=8841 SNR=62.1
02:12:24.242 00.004 7680 Moving (-0.12, -0.36) raw xDistance=-0.18 yDistance=0.27
02:12:24.242 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:12:24.242 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:24.246 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:12:24.246 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:24.251 00.005 7680 MoveAxis(E, 0, ABG)
02:12:24.252 00.001 6120 Enqueuing Expose request
02:12:24.258 00.006 7680 Move returns status 0, amount 0
02:12:24.258 00.000 7680 MoveAxis(S, 149, ABG)
02:12:24.258 00.000 7680 Guiding  Dir = 1, Dur = 149
02:12:24.259 00.001 7680 IsSlewing returns 0
02:12:24.259 00.000 7680 IsGuiding returns 0
02:12:24.259 00.000 7680 PulseGuide returned control before completion, sleep 159
02:12:24.432 00.173 7680 IsGuiding returns 0
02:12:24.432 00.000 7680 Move returns status 0, amount 149
02:12:24.432 00.000 7680 move complete, result=0
02:12:24.432 00.000 7680 worker thread done servicing request
02:12:24.432 00.000 7680 Worker thread wakes up
02:12:24.434 00.002 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 149 ms SOUTH
02:12:24.437 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:24.437 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:25.671 01.234 7680 Exposure complete
02:12:25.775 00.104 7680 worker thread done servicing request
02:12:25.775 00.000 6120 OnExposeComplete: enter
02:12:25.782 00.007 6120 UpdateGuideState(): m_state=6
02:12:25.787 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
02:12:25.792 00.005 6120 Star::Find returns 1 (0), X=511.83, Y=675.15, Mass=8269, SNR=60.8, Peak=229 HFD=6.4
02:12:25.798 00.006 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
02:12:25.802 00.004 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
02:12:25.806 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.82 hyp=0.82 cameraTheta=-1.48 mountX=-0.08 mountY=0.77, mountTheta=1.67
02:12:25.812 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.82, opts=13)
02:12:25.818 00.006 6120 Enqueuing Move request for scope (0.08, -0.82)
02:12:25.825 00.007 7680 Worker thread wakes up
02:12:25.825 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:25.832 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.82) opts 0xd
02:12:25.833 00.001 6120 UpdateGuideState exits: m=8269 SNR=60.8
02:12:25.838 00.005 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.82)
02:12:25.838 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:25.844 00.006 7680 Moving (0.08, -0.82) raw xDistance=-0.08 yDistance=0.77
02:12:25.844 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:25.849 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:12:25.849 00.000 6120 Enqueuing Expose request
02:12:25.854 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
02:12:25.854 00.000 7680 MoveAxis(E, 0, ABG)
02:12:25.854 00.000 7680 Move returns status 0, amount 0
02:12:25.854 00.000 7680 MoveAxis(S, 417, ABG)
02:12:25.854 00.000 7680 Guiding  Dir = 1, Dur = 417
02:12:25.855 00.001 7680 IsSlewing returns 0
02:12:25.855 00.000 7680 IsGuiding returns 0
02:12:25.855 00.000 7680 PulseGuide returned control before completion, sleep 427
02:12:26.296 00.441 7680 IsGuiding returns 1
02:12:26.296 00.000 7680 scope still moving after pulse duration time elapsed
02:12:26.326 00.030 7680 IsSlewing returns 0
02:12:26.326 00.000 7680 IsGuiding returns 0
02:12:26.326 00.000 7680 scope move finished after 417 + 54 ms
02:12:26.327 00.001 7680 Move returns status 0, amount 417
02:12:26.327 00.000 7680 move complete, result=0
02:12:26.327 00.000 7680 worker thread done servicing request
02:12:26.327 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 417 ms SOUTH
02:12:26.334 00.007 7680 Worker thread wakes up
02:12:26.334 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:26.334 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:27.583 01.249 7680 Exposure complete
02:12:27.709 00.126 7680 worker thread done servicing request
02:12:27.709 00.000 6120 OnExposeComplete: enter
02:12:27.715 00.006 6120 UpdateGuideState(): m_state=6
02:12:27.720 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
02:12:27.724 00.004 6120 Star::Find returns 1 (0), X=511.83, Y=675.84, Mass=8555, SNR=61.0, Peak=215 HFD=6.5
02:12:27.727 00.003 6120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (0.19) = xAngle (-1.18 = -1.18)
02:12:27.731 00.004 6120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.69 = 1.69)
02:12:27.735 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-1.00 mountX=0.06 mountY=0.15, mountTheta=1.21
02:12:27.740 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.12, opts=13)
02:12:27.745 00.005 6120 Enqueuing Move request for scope (0.08, -0.12)
02:12:27.750 00.005 7680 Worker thread wakes up
02:12:27.750 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:27.753 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
02:12:27.754 00.001 6120 UpdateGuideState exits: m=8555 SNR=61.0
02:12:27.757 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:27.760 00.003 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
02:12:27.760 00.000 7680 Moving (0.08, -0.12) raw xDistance=0.06 yDistance=0.15
02:12:27.760 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:27.764 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:12:27.764 00.000 6120 Enqueuing Expose request
02:12:27.769 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:12:27.769 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:12:27.769 00.000 7680 MoveAxis(E, 0, ABG)
02:12:27.769 00.000 7680 Move returns status 0, amount 0
02:12:27.769 00.000 7680 MoveAxis(N, 0, ABG)
02:12:27.769 00.000 7680 Move returns status 0, amount 0
02:12:27.769 00.000 7680 move complete, result=0
02:12:27.771 00.002 7680 worker thread done servicing request
02:12:27.771 00.000 7680 Worker thread wakes up
02:12:27.771 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:27.775 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:27.775 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:29.020 01.245 7680 Exposure complete
02:12:29.188 00.168 7680 worker thread done servicing request
02:12:29.189 00.001 6120 OnExposeComplete: enter
02:12:29.196 00.007 6120 UpdateGuideState(): m_state=6
02:12:29.202 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
02:12:29.208 00.006 6120 Star::Find returns 1 (0), X=511.69, Y=675.83, Mass=8683, SNR=61.5, Peak=212 HFD=6.6
02:12:29.213 00.005 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
02:12:29.219 00.006 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.71 = 0.71)
02:12:29.224 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.97 mountX=-0.08 mountY=0.10, mountTheta=2.27
02:12:29.231 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.14, opts=13)
02:12:29.235 00.004 6120 Enqueuing Move request for scope (-0.06, -0.14)
02:12:29.239 00.004 7680 Worker thread wakes up
02:12:29.239 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:29.246 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
02:12:29.246 00.000 6120 UpdateGuideState exits: m=8683 SNR=61.5
02:12:29.251 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
02:12:29.251 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:29.256 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:29.259 00.003 6120 Enqueuing Expose request
02:12:29.262 00.003 7680 Moving (-0.06, -0.14) raw xDistance=-0.08 yDistance=0.10
02:12:29.262 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:12:29.262 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:12:29.262 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:12:29.262 00.000 7680 MoveAxis(E, 0, ABG)
02:12:29.263 00.001 7680 Move returns status 0, amount 0
02:12:29.263 00.000 7680 MoveAxis(N, 0, ABG)
02:12:29.263 00.000 7680 Move returns status 0, amount 0
02:12:29.263 00.000 7680 move complete, result=0
02:12:29.263 00.000 7680 worker thread done servicing request
02:12:29.263 00.000 7680 Worker thread wakes up
02:12:29.263 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:29.267 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:29.267 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:30.514 01.247 7680 Exposure complete
02:12:30.657 00.143 7680 worker thread done servicing request
02:12:30.657 00.000 6120 OnExposeComplete: enter
02:12:30.664 00.007 6120 UpdateGuideState(): m_state=6
02:12:30.669 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
02:12:30.676 00.007 6120 Star::Find returns 1 (0), X=511.58, Y=675.79, Mass=8983, SNR=62.7, Peak=225 HFD=6.5
02:12:30.682 00.006 6120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.19) = xAngle (-2.53 = -2.53)
02:12:30.687 00.005 6120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.35 = 0.35)
02:12:30.694 00.007 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-2.34 mountX=-0.20 mountY=0.08, mountTheta=2.75
02:12:30.702 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.17, opts=13)
02:12:30.707 00.005 6120 Enqueuing Move request for scope (-0.17, -0.17)
02:12:30.711 00.004 7680 Worker thread wakes up
02:12:30.711 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:30.717 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.17) opts 0xd
02:12:30.717 00.000 6120 UpdateGuideState exits: m=8983 SNR=62.7
02:12:30.721 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.17)
02:12:30.721 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:30.725 00.004 7680 Moving (-0.17, -0.17) raw xDistance=-0.20 yDistance=0.08
02:12:30.725 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:30.728 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:12:30.728 00.000 6120 Enqueuing Expose request
02:12:30.732 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:12:30.732 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:12:30.733 00.001 7680 MoveAxis(E, 0, ABG)
02:12:30.733 00.000 7680 Move returns status 0, amount 0
02:12:30.733 00.000 7680 MoveAxis(N, 0, ABG)
02:12:30.733 00.000 7680 Move returns status 0, amount 0
02:12:30.733 00.000 7680 move complete, result=0
02:12:30.733 00.000 7680 worker thread done servicing request
02:12:30.734 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:30.738 00.004 7680 Worker thread wakes up
02:12:30.738 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:30.738 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:31.987 01.249 7680 Exposure complete
02:12:32.150 00.163 6120 OnExposeComplete: enter
02:12:32.156 00.006 7680 worker thread done servicing request
02:12:32.156 00.000 6120 UpdateGuideState(): m_state=6
02:12:32.161 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
02:12:32.164 00.003 6120 Star::Find returns 1 (0), X=511.48, Y=675.75, Mass=8879, SNR=62.1, Peak=213 HFD=6.6
02:12:32.169 00.005 6120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.19) = xAngle (-2.67 = -2.67)
02:12:32.172 00.003 6120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.20 = 0.20)
02:12:32.176 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=-0.21 hyp=0.35 cameraTheta=-2.48 mountX=-0.31 mountY=0.07, mountTheta=2.92
02:12:32.182 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-0.21, opts=13)
02:12:32.186 00.004 6120 Enqueuing Move request for scope (-0.27, -0.21)
02:12:32.190 00.004 7680 Worker thread wakes up
02:12:32.190 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:32.194 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.21) opts 0xd
02:12:32.194 00.000 6120 UpdateGuideState exits: m=8879 SNR=62.1
02:12:32.197 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.27, -0.21)
02:12:32.197 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:32.201 00.004 7680 Moving (-0.27, -0.21) raw xDistance=-0.31 yDistance=0.07
02:12:32.201 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:32.205 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
02:12:32.205 00.000 6120 Enqueuing Expose request
02:12:32.208 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:12:32.208 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:12:32.208 00.000 7680 MoveAxis(E, 126, ABG)
02:12:32.208 00.000 7680 Guiding  Dir = 2, Dur = 126
02:12:32.208 00.000 7680 IsSlewing returns 0
02:12:32.208 00.000 7680 IsGuiding returns 0
02:12:32.210 00.002 7680 PulseGuide returned control before completion, sleep 136
02:12:32.356 00.146 7680 IsGuiding returns 1
02:12:32.356 00.000 7680 scope still moving after pulse duration time elapsed
02:12:32.388 00.032 7680 IsSlewing returns 0
02:12:32.389 00.001 7680 IsGuiding returns 0
02:12:32.389 00.000 7680 scope move finished after 126 + 54 ms
02:12:32.389 00.000 7680 Move returns status 0, amount 126
02:12:32.389 00.000 7680 MoveAxis(N, 0, ABG)
02:12:32.389 00.000 7680 Move returns status 0, amount 0
02:12:32.390 00.001 7680 move complete, result=0
02:12:32.390 00.000 7680 worker thread done servicing request
02:12:32.391 00.001 6120 GuideStep: -0.3 px 126 ms EAST, 0.1 px 0 ms NORTH
02:12:32.396 00.005 7680 Worker thread wakes up
02:12:32.397 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:32.397 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:33.644 01.247 7680 Exposure complete
02:12:33.786 00.142 7680 worker thread done servicing request
02:12:33.786 00.000 6120 OnExposeComplete: enter
02:12:33.793 00.007 6120 UpdateGuideState(): m_state=6
02:12:33.796 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
02:12:33.801 00.005 6120 Star::Find returns 1 (0), X=511.63, Y=675.73, Mass=8719, SNR=61.6, Peak=206 HFD=6.6
02:12:33.806 00.005 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.22 = -2.22)
02:12:33.814 00.008 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.65 = 0.65)
02:12:33.819 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-2.03 mountX=-0.16 mountY=0.16, mountTheta=2.35
02:12:33.825 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.24, opts=13)
02:12:33.830 00.005 6120 Enqueuing Move request for scope (-0.12, -0.24)
02:12:33.835 00.005 7680 Worker thread wakes up
02:12:33.835 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:33.841 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.24) opts 0xd
02:12:33.841 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.24)
02:12:33.841 00.000 6120 UpdateGuideState exits: m=8719 SNR=61.6
02:12:33.845 00.004 7680 Moving (-0.12, -0.24) raw xDistance=-0.16 yDistance=0.16
02:12:33.846 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:33.849 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:12:33.850 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:33.854 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:12:33.855 00.001 6120 Enqueuing Expose request
02:12:33.859 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:12:33.859 00.000 7680 MoveAxis(E, 0, ABG)
02:12:33.859 00.000 7680 Move returns status 0, amount 0
02:12:33.859 00.000 7680 MoveAxis(N, 0, ABG)
02:12:33.859 00.000 7680 Move returns status 0, amount 0
02:12:33.861 00.002 7680 move complete, result=0
02:12:33.861 00.000 7680 worker thread done servicing request
02:12:33.861 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:12:33.866 00.005 7680 Worker thread wakes up
02:12:33.866 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:33.867 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:35.119 01.252 7680 Exposure complete
02:12:35.267 00.148 7680 worker thread done servicing request
02:12:35.267 00.000 6120 OnExposeComplete: enter
02:12:35.273 00.006 6120 UpdateGuideState(): m_state=6
02:12:35.278 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
02:12:35.283 00.005 6120 Star::Find returns 1 (0), X=511.49, Y=675.04, Mass=7996, SNR=59.2, Peak=205 HFD=6.5
02:12:35.288 00.005 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
02:12:35.293 00.005 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
02:12:35.298 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.92 hyp=0.96 cameraTheta=-1.85 mountX=-0.43 mountY=0.71, mountTheta=2.11
02:12:35.305 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.92, opts=13)
02:12:35.311 00.006 6120 Enqueuing Move request for scope (-0.26, -0.92)
02:12:35.317 00.006 7680 Worker thread wakes up
02:12:35.317 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:35.323 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.92) opts 0xd
02:12:35.323 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.92)
02:12:35.323 00.000 7680 Moving (-0.26, -0.92) raw xDistance=-0.43 yDistance=0.71
02:12:35.323 00.000 6120 UpdateGuideState exits: m=7996 SNR=59.2
02:12:35.329 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:12:35.330 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:35.335 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
02:12:35.335 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:35.343 00.008 7680 MoveAxis(E, 176, ABG)
02:12:35.343 00.000 7680 Guiding  Dir = 2, Dur = 176
02:12:35.343 00.000 6120 Enqueuing Expose request
02:12:35.349 00.006 7680 IsSlewing returns 0
02:12:35.351 00.002 7680 IsGuiding returns 0
02:12:35.351 00.000 7680 PulseGuide returned control before completion, sleep 186
02:12:35.546 00.195 7680 IsGuiding returns 1
02:12:35.548 00.002 7680 scope still moving after pulse duration time elapsed
02:12:35.577 00.029 7680 IsSlewing returns 0
02:12:35.579 00.002 7680 IsGuiding returns 0
02:12:35.580 00.001 7680 scope move finished after 176 + 52 ms
02:12:35.580 00.000 7680 Move returns status 0, amount 176
02:12:35.580 00.000 7680 MoveAxis(S, 388, ABG)
02:12:35.580 00.000 7680 Guiding  Dir = 1, Dur = 388
02:12:35.581 00.001 7680 IsSlewing returns 0
02:12:35.582 00.001 7680 IsGuiding returns 0
02:12:35.582 00.000 7680 PulseGuide returned control before completion, sleep 398
02:12:35.986 00.404 7680 IsGuiding returns 1
02:12:35.986 00.000 7680 scope still moving after pulse duration time elapsed
02:12:36.016 00.030 7680 IsSlewing returns 0
02:12:36.017 00.001 7680 IsGuiding returns 0
02:12:36.017 00.000 7680 scope move finished after 388 + 47 ms
02:12:36.018 00.001 7680 Move returns status 0, amount 388
02:12:36.018 00.000 7680 move complete, result=0
02:12:36.019 00.001 7680 worker thread done servicing request
02:12:36.019 00.000 7680 Worker thread wakes up
02:12:36.020 00.001 6120 GuideStep: -0.4 px 176 ms EAST, 0.7 px 388 ms SOUTH
02:12:36.028 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:36.029 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:37.272 01.243 7680 Exposure complete
02:12:37.415 00.143 7680 worker thread done servicing request
02:12:37.415 00.000 6120 OnExposeComplete: enter
02:12:37.420 00.005 6120 UpdateGuideState(): m_state=6
02:12:37.425 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
02:12:37.430 00.005 6120 Star::Find returns 1 (0), X=511.66, Y=675.77, Mass=8816, SNR=62.2, Peak=215 HFD=6.5
02:12:37.434 00.004 6120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
02:12:37.438 00.004 6120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
02:12:37.442 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-2.02 mountX=-0.13 mountY=0.13, mountTheta=2.34
02:12:37.447 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.20, opts=13)
02:12:37.451 00.004 6120 Enqueuing Move request for scope (-0.10, -0.20)
02:12:37.455 00.004 7680 Worker thread wakes up
02:12:37.455 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:37.459 00.004 6120 UpdateGuideState exits: m=8816 SNR=62.2
02:12:37.462 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:37.467 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
02:12:37.467 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
02:12:37.467 00.000 7680 Moving (-0.10, -0.20) raw xDistance=-0.13 yDistance=0.13
02:12:37.467 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:12:37.467 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:12:37.469 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:37.473 00.004 6120 Enqueuing Expose request
02:12:37.477 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:12:37.477 00.000 7680 MoveAxis(E, 0, ABG)
02:12:37.477 00.000 7680 Move returns status 0, amount 0
02:12:37.477 00.000 7680 MoveAxis(N, 0, ABG)
02:12:37.477 00.000 7680 Move returns status 0, amount 0
02:12:37.478 00.001 7680 move complete, result=0
02:12:37.478 00.000 7680 worker thread done servicing request
02:12:37.478 00.000 7680 Worker thread wakes up
02:12:37.478 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:37.483 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:37.483 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:38.726 01.243 7680 Exposure complete
02:12:38.862 00.136 7680 worker thread done servicing request
02:12:38.862 00.000 6120 OnExposeComplete: enter
02:12:38.866 00.004 6120 UpdateGuideState(): m_state=6
02:12:38.871 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
02:12:38.877 00.006 6120 Star::Find returns 1 (0), X=511.64, Y=675.57, Mass=9127, SNR=63.8, Peak=230 HFD=6.9
02:12:38.880 00.003 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
02:12:38.885 00.005 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
02:12:38.890 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.39 hyp=0.41 cameraTheta=-1.84 mountX=-0.18 mountY=0.30, mountTheta=2.10
02:12:38.896 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.39, opts=13)
02:12:38.901 00.005 6120 Enqueuing Move request for scope (-0.11, -0.39)
02:12:38.905 00.004 7680 Worker thread wakes up
02:12:38.905 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:38.911 00.006 6120 UpdateGuideState exits: m=9127 SNR=63.8
02:12:38.914 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:38.919 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.39) opts 0xd
02:12:38.919 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.39)
02:12:38.919 00.000 7680 Moving (-0.11, -0.39) raw xDistance=-0.18 yDistance=0.30
02:12:38.919 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:12:38.919 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:12:38.920 00.001 7680 MoveAxis(E, 0, ABG)
02:12:38.920 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:38.924 00.004 7680 Move returns status 0, amount 0
02:12:38.924 00.000 7680 MoveAxis(S, 165, ABG)
02:12:38.924 00.000 7680 Guiding  Dir = 1, Dur = 165
02:12:38.924 00.000 6120 Enqueuing Expose request
02:12:38.929 00.005 7680 IsSlewing returns 0
02:12:38.930 00.001 7680 IsGuiding returns 0
02:12:38.930 00.000 7680 PulseGuide returned control before completion, sleep 175
02:12:39.108 00.178 7680 IsGuiding returns 1
02:12:39.109 00.001 7680 scope still moving after pulse duration time elapsed
02:12:39.141 00.032 7680 IsSlewing returns 0
02:12:39.141 00.000 7680 IsGuiding returns 0
02:12:39.143 00.002 7680 scope move finished after 165 + 48 ms
02:12:39.143 00.000 7680 Move returns status 0, amount 165
02:12:39.144 00.001 7680 move complete, result=0
02:12:39.144 00.000 7680 worker thread done servicing request
02:12:39.144 00.000 7680 Worker thread wakes up
02:12:39.145 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 165 ms SOUTH
02:12:39.151 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:39.151 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:40.403 01.252 7680 Exposure complete
02:12:40.564 00.161 7680 worker thread done servicing request
02:12:40.564 00.000 6120 OnExposeComplete: enter
02:12:40.571 00.007 6120 UpdateGuideState(): m_state=6
02:12:40.576 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
02:12:40.581 00.005 6120 Star::Find returns 1 (0), X=511.63, Y=675.65, Mass=8954, SNR=61.7, Peak=219 HFD=6.8
02:12:40.587 00.006 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
02:12:40.593 00.006 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
02:12:40.600 00.007 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.32 hyp=0.34 cameraTheta=-1.93 mountX=-0.18 mountY=0.23, mountTheta=2.22
02:12:40.606 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.32, opts=13)
02:12:40.610 00.004 6120 Enqueuing Move request for scope (-0.12, -0.32)
02:12:40.614 00.004 7680 Worker thread wakes up
02:12:40.614 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:40.618 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.32) opts 0xd
02:12:40.619 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.32)
02:12:40.619 00.000 7680 Moving (-0.12, -0.32) raw xDistance=-0.18 yDistance=0.23
02:12:40.619 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:12:40.619 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:12:40.619 00.000 7680 MoveAxis(E, 0, ABG)
02:12:40.619 00.000 7680 Move returns status 0, amount 0
02:12:40.619 00.000 7680 MoveAxis(S, 126, ABG)
02:12:40.621 00.002 6120 UpdateGuideState exits: m=8954 SNR=61.7
02:12:40.624 00.003 7680 Guiding  Dir = 1, Dur = 126
02:12:40.624 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:40.631 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:40.635 00.004 7680 IsSlewing returns 0
02:12:40.635 00.000 6120 Enqueuing Expose request
02:12:40.638 00.003 7680 IsGuiding returns 0
02:12:40.639 00.001 7680 PulseGuide returned control before completion, sleep 136
02:12:40.783 00.144 7680 IsGuiding returns 1
02:12:40.783 00.000 7680 scope still moving after pulse duration time elapsed
02:12:40.815 00.032 7680 IsSlewing returns 0
02:12:40.816 00.001 7680 IsGuiding returns 0
02:12:40.816 00.000 7680 scope move finished after 126 + 51 ms
02:12:40.817 00.001 7680 Move returns status 0, amount 126
02:12:40.817 00.000 7680 move complete, result=0
02:12:40.817 00.000 7680 worker thread done servicing request
02:12:40.817 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 126 ms SOUTH
02:12:40.825 00.008 7680 Worker thread wakes up
02:12:40.825 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:40.825 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:42.076 01.251 7680 Exposure complete
02:12:42.210 00.134 7680 worker thread done servicing request
02:12:42.211 00.001 6120 OnExposeComplete: enter
02:12:42.216 00.005 6120 UpdateGuideState(): m_state=6
02:12:42.221 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
02:12:42.226 00.005 6120 Star::Find returns 1 (0), X=511.59, Y=675.65, Mass=8935, SNR=62.5, Peak=214 HFD=6.8
02:12:42.233 00.007 6120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (0.19) = xAngle (-2.22 = -2.22)
02:12:42.237 00.004 6120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.65 = 0.65)
02:12:42.243 00.006 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.31 hyp=0.35 cameraTheta=-2.04 mountX=-0.21 mountY=0.21, mountTheta=2.36
02:12:42.249 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.31, opts=13)
02:12:42.255 00.006 6120 Enqueuing Move request for scope (-0.16, -0.31)
02:12:42.259 00.004 7680 Worker thread wakes up
02:12:42.260 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.31) opts 0xd
02:12:42.260 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.31)
02:12:42.260 00.000 7680 Moving (-0.16, -0.31) raw xDistance=-0.21 yDistance=0.21
02:12:42.260 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:12:42.260 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:12:42.261 00.001 7680 MoveAxis(E, 87, ABG)
02:12:42.261 00.000 7680 Guiding  Dir = 2, Dur = 87
02:12:42.261 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:42.266 00.005 6120 UpdateGuideState exits: m=8935 SNR=62.5
02:12:42.269 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:42.274 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:42.277 00.003 6120 Enqueuing Expose request
02:12:42.281 00.004 7680 IsSlewing returns 0
02:12:42.281 00.000 7680 IsGuiding returns 0
02:12:42.281 00.000 7680 PulseGuide returned control before completion, sleep 97
02:12:42.395 00.114 7680 IsGuiding returns 0
02:12:42.396 00.001 7680 Move returns status 0, amount 87
02:12:42.396 00.000 7680 MoveAxis(S, 116, ABG)
02:12:42.397 00.001 7680 Guiding  Dir = 1, Dur = 116
02:12:42.397 00.000 7680 IsSlewing returns 0
02:12:42.398 00.001 7680 IsGuiding returns 0
02:12:42.399 00.001 7680 PulseGuide returned control before completion, sleep 126
02:12:42.535 00.136 7680 IsGuiding returns 1
02:12:42.535 00.000 7680 scope still moving after pulse duration time elapsed
02:12:42.567 00.032 7680 IsSlewing returns 0
02:12:42.568 00.001 7680 IsGuiding returns 0
02:12:42.568 00.000 7680 scope move finished after 116 + 54 ms
02:12:42.569 00.001 7680 Move returns status 0, amount 116
02:12:42.569 00.000 7680 move complete, result=0
02:12:42.570 00.001 7680 worker thread done servicing request
02:12:42.570 00.000 7680 Worker thread wakes up
02:12:42.571 00.001 6120 GuideStep: -0.2 px 87 ms EAST, 0.2 px 116 ms SOUTH
02:12:42.575 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:42.576 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:43.829 01.253 7680 Exposure complete
02:12:43.972 00.143 7680 worker thread done servicing request
02:12:43.972 00.000 6120 OnExposeComplete: enter
02:12:43.977 00.005 6120 UpdateGuideState(): m_state=6
02:12:43.980 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
02:12:43.985 00.005 6120 Star::Find returns 1 (0), X=511.65, Y=675.73, Mass=8718, SNR=61.2, Peak=208 HFD=6.6
02:12:43.988 00.003 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
02:12:43.991 00.003 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
02:12:43.997 00.006 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.97 mountX=-0.14 mountY=0.17, mountTheta=2.27
02:12:44.002 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.23, opts=13)
02:12:44.006 00.004 6120 Enqueuing Move request for scope (-0.10, -0.23)
02:12:44.010 00.004 7680 Worker thread wakes up
02:12:44.010 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd
02:12:44.010 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.23)
02:12:44.010 00.000 7680 Moving (-0.10, -0.23) raw xDistance=-0.14 yDistance=0.17
02:12:44.010 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:12:44.010 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:12:44.010 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:12:44.010 00.000 7680 MoveAxis(E, 0, ABG)
02:12:44.010 00.000 7680 Move returns status 0, amount 0
02:12:44.010 00.000 7680 MoveAxis(N, 0, ABG)
02:12:44.010 00.000 7680 Move returns status 0, amount 0
02:12:44.010 00.000 7680 move complete, result=0
02:12:44.010 00.000 7680 worker thread done servicing request
02:12:44.012 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:44.015 00.003 6120 UpdateGuideState exits: m=8718 SNR=61.2
02:12:44.019 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:44.023 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:44.026 00.003 6120 Enqueuing Expose request
02:12:44.030 00.004 7680 Worker thread wakes up
02:12:44.030 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:12:44.036 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:44.036 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:45.285 01.249 7680 Exposure complete
02:12:45.426 00.141 7680 worker thread done servicing request
02:12:45.427 00.001 6120 OnExposeComplete: enter
02:12:45.430 00.003 6120 UpdateGuideState(): m_state=6
02:12:45.435 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
02:12:45.440 00.005 6120 Star::Find returns 1 (0), X=511.41, Y=675.68, Mass=9270, SNR=62.9, Peak=220 HFD=6.7
02:12:45.445 00.005 6120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.19) = xAngle (-2.63 = -2.63)
02:12:45.449 00.004 6120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.24 = 0.24)
02:12:45.453 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=-0.29 hyp=0.45 cameraTheta=-2.45 mountX=-0.39 mountY=0.11, mountTheta=2.88
02:12:45.458 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=-0.29, opts=13)
02:12:45.461 00.003 6120 Enqueuing Move request for scope (-0.34, -0.29)
02:12:45.465 00.004 7680 Worker thread wakes up
02:12:45.465 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.29) opts 0xd
02:12:45.465 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, -0.29)
02:12:45.465 00.000 7680 Moving (-0.34, -0.29) raw xDistance=-0.39 yDistance=0.11
02:12:45.465 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
02:12:45.466 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:45.471 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:12:45.471 00.000 6120 UpdateGuideState exits: m=9270 SNR=62.9
02:12:45.474 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:12:45.475 00.001 7680 MoveAxis(E, 160, ABG)
02:12:45.475 00.000 7680 Guiding  Dir = 2, Dur = 160
02:12:45.475 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:45.479 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:45.484 00.005 6120 Enqueuing Expose request
02:12:45.488 00.004 7680 IsSlewing returns 0
02:12:45.488 00.000 7680 IsGuiding returns 0
02:12:45.488 00.000 7680 PulseGuide returned control before completion, sleep 170
02:12:45.663 00.175 7680 IsGuiding returns 1
02:12:45.663 00.000 7680 scope still moving after pulse duration time elapsed
02:12:45.693 00.030 7680 IsSlewing returns 0
02:12:45.694 00.001 7680 IsGuiding returns 0
02:12:45.695 00.001 7680 scope move finished after 160 + 46 ms
02:12:45.695 00.000 7680 Move returns status 0, amount 160
02:12:45.696 00.001 7680 MoveAxis(N, 0, ABG)
02:12:45.696 00.000 7680 Move returns status 0, amount 0
02:12:45.697 00.001 7680 move complete, result=0
02:12:45.697 00.000 7680 worker thread done servicing request
02:12:45.697 00.000 6120 GuideStep: -0.4 px 160 ms EAST, 0.1 px 0 ms NORTH
02:12:45.704 00.007 7680 Worker thread wakes up
02:12:45.704 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:45.704 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:46.951 01.247 7680 Exposure complete
02:12:47.093 00.142 7680 worker thread done servicing request
02:12:47.094 00.001 6120 OnExposeComplete: enter
02:12:47.099 00.005 6120 UpdateGuideState(): m_state=6
02:12:47.103 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
02:12:47.107 00.004 6120 Star::Find returns 1 (0), X=511.41, Y=674.91, Mass=8593, SNR=61.5, Peak=215 HFD=6.6
02:12:47.111 00.004 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
02:12:47.114 00.003 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
02:12:47.118 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=-1.06 hyp=1.11 cameraTheta=-1.88 mountX=-0.53 mountY=0.80, mountTheta=2.16
02:12:47.124 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=-1.06, opts=13)
02:12:47.129 00.005 6120 Enqueuing Move request for scope (-0.34, -1.06)
02:12:47.132 00.003 7680 Worker thread wakes up
02:12:47.133 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -1.06) opts 0xd
02:12:47.133 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, -1.06)
02:12:47.133 00.000 7680 Moving (-0.34, -1.06) raw xDistance=-0.53 yDistance=0.80
02:12:47.134 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
02:12:47.134 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
02:12:47.134 00.000 7680 MoveAxis(E, 228, ABG)
02:12:47.134 00.000 7680 Guiding  Dir = 2, Dur = 228
02:12:47.134 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:47.139 00.005 6120 UpdateGuideState exits: m=8593 SNR=61.5
02:12:47.144 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:47.147 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:47.151 00.004 6120 Enqueuing Expose request
02:12:47.155 00.004 7680 IsSlewing returns 0
02:12:47.156 00.001 7680 IsGuiding returns 0
02:12:47.157 00.001 7680 PulseGuide returned control before completion, sleep 238
02:12:47.408 00.251 7680 IsGuiding returns 0
02:12:47.409 00.001 7680 Move returns status 0, amount 228
02:12:47.409 00.000 7680 MoveAxis(S, 433, ABG)
02:12:47.410 00.001 7680 Guiding  Dir = 1, Dur = 433
02:12:47.410 00.000 7680 IsSlewing returns 0
02:12:47.411 00.001 7680 IsGuiding returns 0
02:12:47.411 00.000 7680 PulseGuide returned control before completion, sleep 443
02:12:47.866 00.455 7680 IsGuiding returns 1
02:12:47.868 00.002 7680 scope still moving after pulse duration time elapsed
02:12:47.897 00.029 7680 IsSlewing returns 0
02:12:47.897 00.000 7680 IsGuiding returns 0
02:12:47.898 00.001 7680 scope move finished after 433 + 53 ms
02:12:47.898 00.000 7680 Move returns status 0, amount 433
02:12:47.898 00.000 7680 move complete, result=0
02:12:47.899 00.001 7680 worker thread done servicing request
02:12:47.899 00.000 7680 Worker thread wakes up
02:12:47.899 00.000 6120 GuideStep: -0.5 px 228 ms EAST, 0.8 px 433 ms SOUTH
02:12:47.907 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:47.907 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:49.162 01.255 7680 Exposure complete
02:12:49.280 00.118 7680 worker thread done servicing request
02:12:49.280 00.000 6120 OnExposeComplete: enter
02:12:49.284 00.004 6120 UpdateGuideState(): m_state=6
02:12:49.288 00.004 6120 Star::Find(15, 511, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
02:12:49.292 00.004 6120 Star::Find returns 1 (0), X=511.74, Y=675.70, Mass=8925, SNR=62.5, Peak=213 HFD=6.7
02:12:49.296 00.004 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
02:12:49.299 00.003 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
02:12:49.303 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.60 mountX=-0.06 mountY=0.24, mountTheta=1.81
02:12:49.308 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.27, opts=13)
02:12:49.312 00.004 6120 Enqueuing Move request for scope (-0.01, -0.27)
02:12:49.316 00.004 7680 Worker thread wakes up
02:12:49.316 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.27) opts 0xd
02:12:49.316 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:49.319 00.003 6120 UpdateGuideState exits: m=8925 SNR=62.5
02:12:49.323 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:49.327 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:49.331 00.004 6120 Enqueuing Expose request
02:12:49.334 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.27)
02:12:49.334 00.000 7680 Moving (-0.01, -0.27) raw xDistance=-0.06 yDistance=0.24
02:12:49.334 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:12:49.335 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:12:49.335 00.000 7680 MoveAxis(E, 0, ABG)
02:12:49.335 00.000 7680 Move returns status 0, amount 0
02:12:49.335 00.000 7680 MoveAxis(S, 128, ABG)
02:12:49.335 00.000 7680 Guiding  Dir = 1, Dur = 128
02:12:49.337 00.002 7680 IsSlewing returns 0
02:12:49.337 00.000 7680 IsGuiding returns 0
02:12:49.337 00.000 7680 PulseGuide returned control before completion, sleep 138
02:12:49.493 00.156 7680 IsGuiding returns 1
02:12:49.493 00.000 7680 scope still moving after pulse duration time elapsed
02:12:49.524 00.031 7680 IsSlewing returns 0
02:12:49.525 00.001 7680 IsGuiding returns 0
02:12:49.525 00.000 7680 scope move finished after 128 + 60 ms
02:12:49.525 00.000 7680 Move returns status 0, amount 128
02:12:49.526 00.001 7680 move complete, result=0
02:12:49.527 00.001 7680 worker thread done servicing request
02:12:49.527 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 128 ms SOUTH
02:12:49.534 00.007 7680 Worker thread wakes up
02:12:49.534 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:49.535 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:50.780 01.245 7680 Exposure complete
02:12:50.916 00.136 7680 worker thread done servicing request
02:12:50.916 00.000 6120 OnExposeComplete: enter
02:12:50.920 00.004 6120 UpdateGuideState(): m_state=6
02:12:50.924 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
02:12:50.928 00.004 6120 Star::Find returns 1 (0), X=511.64, Y=675.64, Mass=8942, SNR=62.5, Peak=232 HFD=6.8
02:12:50.933 00.005 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
02:12:50.937 00.004 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
02:12:50.943 00.006 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.32 hyp=0.34 cameraTheta=-1.89 mountX=-0.16 mountY=0.24, mountTheta=2.17
02:12:50.949 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.32, opts=13)
02:12:50.954 00.005 6120 Enqueuing Move request for scope (-0.11, -0.32)
02:12:50.958 00.004 7680 Worker thread wakes up
02:12:50.958 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.32) opts 0xd
02:12:50.958 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.32)
02:12:50.958 00.000 7680 Moving (-0.11, -0.32) raw xDistance=-0.16 yDistance=0.24
02:12:50.958 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:12:50.959 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:12:50.959 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:50.962 00.003 6120 UpdateGuideState exits: m=8942 SNR=62.5
02:12:50.966 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:50.970 00.004 7680 MoveAxis(E, 0, ABG)
02:12:50.970 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:50.973 00.003 6120 Enqueuing Expose request
02:12:50.978 00.005 7680 Move returns status 0, amount 0
02:12:50.978 00.000 7680 MoveAxis(S, 131, ABG)
02:12:50.978 00.000 7680 Guiding  Dir = 1, Dur = 131
02:12:50.978 00.000 7680 IsSlewing returns 0
02:12:50.979 00.001 7680 IsGuiding returns 0
02:12:50.979 00.000 7680 PulseGuide returned control before completion, sleep 141
02:12:51.125 00.146 7680 IsGuiding returns 1
02:12:51.125 00.000 7680 scope still moving after pulse duration time elapsed
02:12:51.156 00.031 7680 IsSlewing returns 0
02:12:51.156 00.000 7680 IsGuiding returns 0
02:12:51.157 00.001 7680 scope move finished after 131 + 46 ms
02:12:51.157 00.000 7680 Move returns status 0, amount 131
02:12:51.157 00.000 7680 move complete, result=0
02:12:51.157 00.000 7680 worker thread done servicing request
02:12:51.158 00.001 7680 Worker thread wakes up
02:12:51.158 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 131 ms SOUTH
02:12:51.163 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:51.164 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,661,31,31)
02:12:52.058 00.894 6120 evsrv: cli 0FAEF7F8 connect
02:12:52.062 00.004 6120 case statement mapped state 6 to 3
02:12:52.066 00.004 6120 case statement mapped state 6 to 3
02:12:52.070 00.004 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"45a7fdb8-67f4-4510-85f0-da5da86fd0e5"}
02:12:52.182 00.112 6120 case statement mapped state 6 to 3
02:12:52.187 00.005 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"45a7fdb8-67f4-4510-85f0-da5da86fd0e5"}
02:12:52.192 00.005 6120 evsrv: cli 0FAEF7F8 disconnect
02:12:52.195 00.003 6120 evsrv: cli 0FAEF118 connect
02:12:52.199 00.004 6120 case statement mapped state 6 to 3
02:12:52.202 00.003 6120 case statement mapped state 6 to 3
02:12:52.205 00.003 6120 evsrv: cli 0FAEF118 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"5f216fe4-07ec-417c-b1c7-8064f27558d5"}
02:12:52.209 00.004 6120 PhdController::Dither begins
02:12:52.212 00.003 6120 dither: size=5.00, dRA=-0.34 dDec=0.01
02:12:52.215 00.003 6120 MountToCamera -- mountTheta (-3.11) + m_xAngle (0.19) = xAngle (-2.92 = -2.92)
02:12:52.217 00.002 6120 MountToCamera -- mountX=-0.34 mountY=0.01 hyp=0.34 mountTheta=-3.11 cameraX=-0.34, cameraY=-0.08 cameraTheta=-2.92
02:12:52.220 00.003 6120 setting lock position to (511.41, 675.89)
02:12:52.223 00.003 6120 Mount: notify guiding dithered (-0.3, -0.1)
02:12:52.227 00.004 6120 Status Line: Dither by -0.34,0.01
02:12:52.232 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
02:12:52.235 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
02:12:52.238 00.003 6120 evsrv: cli 0FAEF118 response: {"jsonrpc":"2.0","result":0,"id":"5f216fe4-07ec-417c-b1c7-8064f27558d5"}
02:12:52.241 00.003 6120 evsrv: cli 0FAEF118 disconnect
02:12:52.406 00.165 7680 Exposure complete
02:12:52.490 00.084 7680 worker thread done servicing request
02:12:52.490 00.000 6120 OnExposeComplete: enter
02:12:52.493 00.003 6120 UpdateGuideState(): m_state=6
02:12:52.496 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
02:12:52.499 00.003 6120 Star::Find returns 1 (0), X=511.68, Y=675.68, Mass=8654, SNR=61.6, Peak=198 HFD=6.7
02:12:52.502 00.003 6120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (0.19) = xAngle (-0.84 = -0.84)
02:12:52.505 00.003 6120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.04 = 2.04)
02:12:52.508 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=-0.20 hyp=0.34 cameraTheta=-0.65 mountX=0.23 mountY=0.30, mountTheta=0.93
02:12:52.511 00.003 6120 dither recenter: remaining=(0.3,-0.0) step=(0.3,-0.0)
02:12:52.515 00.004 6120 MountToCamera -- mountTheta (0.03) + m_xAngle (0.19) = xAngle (0.22 = 0.22)
02:12:52.517 00.002 6120 MountToCamera -- mountX=0.34 mountY=-0.01 hyp=0.34 mountTheta=0.03 cameraX=0.34, cameraY=0.08 cameraTheta=0.22
02:12:52.520 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=0.08, opts=4)
02:12:52.522 00.002 6120 Enqueuing Move request for scope (0.34, 0.08)
02:12:52.525 00.003 7680 Worker thread wakes up
02:12:52.525 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.08) opts 0x4
02:12:52.525 00.000 7680 Handling offset move in thread for scope, endpoint = (0.34, 0.08)
02:12:52.525 00.000 7680 Moving (0.34, 0.08) raw xDistance=0.34 yDistance=-0.01
02:12:52.527 00.002 7680 MoveAxis(W, 223, B)
02:12:52.527 00.000 7680 Guiding  Dir = 3, Dur = 223
02:12:52.527 00.000 6120 Mount: notify direct move 0.34,-0.01
02:12:52.530 00.003 7680 IsSlewing returns 0
02:12:52.532 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:52.534 00.002 7680 IsGuiding returns 0
02:12:52.535 00.001 6120 UpdateGuideState exits: m=8654 SNR=61.6
02:12:52.537 00.002 6120 PhdController: settling, locked = 1, distance = 0.66 (1.50) aobump = 0 frame = 1 / 99999
02:12:52.540 00.003 7680 PulseGuide returned control before completion, sleep 233
02:12:52.540 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764058372.540,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.66,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:12:52.544 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:52.547 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:52.550 00.003 6120 Enqueuing Expose request
02:12:52.781 00.231 7680 IsGuiding returns 1
02:12:52.781 00.000 7680 scope still moving after pulse duration time elapsed
02:12:52.812 00.031 7680 IsSlewing returns 0
02:12:52.812 00.000 7680 IsGuiding returns 0
02:12:52.812 00.000 7680 scope move finished after 223 + 54 ms
02:12:52.812 00.000 7680 Move returns status 0, amount 223
02:12:52.813 00.001 7680 MoveAxis(N, 7, B)
02:12:52.813 00.000 7680 Guiding  Dir = 0, Dur = 7
02:12:52.813 00.000 7680 IsSlewing returns 0
02:12:52.813 00.000 7680 IsGuiding returns 0
02:12:52.814 00.001 7680 PulseGuide returned control before completion, sleep 17
02:12:52.843 00.029 7680 IsGuiding returns 1
02:12:52.843 00.000 7680 scope still moving after pulse duration time elapsed
02:12:52.875 00.032 7680 IsSlewing returns 0
02:12:52.875 00.000 7680 IsGuiding returns 0
02:12:52.875 00.000 7680 scope move finished after 7 + 54 ms
02:12:52.875 00.000 7680 Move returns status 0, amount 7
02:12:52.875 00.000 7680 move complete, result=0
02:12:52.875 00.000 7680 worker thread done servicing request
02:12:52.875 00.000 6120 GuideStep: 0.3 px 223 ms WEST, -0.0 px 7 ms NORTH
02:12:52.879 00.004 7680 Worker thread wakes up
02:12:52.879 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:52.879 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:12:54.114 01.235 7680 Exposure complete
02:12:54.205 00.091 7680 worker thread done servicing request
02:12:54.206 00.001 6120 OnExposeComplete: enter
02:12:54.209 00.003 6120 UpdateGuideState(): m_state=6
02:12:54.212 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
02:12:54.216 00.004 6120 Star::Find returns 1 (0), X=511.34, Y=675.64, Mass=8648, SNR=61.5, Peak=209 HFD=6.8
02:12:54.219 00.003 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
02:12:54.223 00.004 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
02:12:54.226 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.85 mountX=-0.12 mountY=0.19, mountTheta=2.11
02:12:54.230 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.25, opts=13)
02:12:54.234 00.004 6120 Enqueuing Move request for scope (-0.07, -0.25)
02:12:54.238 00.004 7680 Worker thread wakes up
02:12:54.238 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.25) opts 0xd
02:12:54.238 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.25)
02:12:54.238 00.000 7680 Moving (-0.07, -0.25) raw xDistance=-0.12 yDistance=0.19
02:12:54.238 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:12:54.238 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:12:54.239 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:54.243 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:12:54.243 00.000 7680 MoveAxis(E, 0, ABG)
02:12:54.243 00.000 7680 Move returns status 0, amount 0
02:12:54.243 00.000 7680 MoveAxis(N, 0, ABG)
02:12:54.243 00.000 7680 Move returns status 0, amount 0
02:12:54.244 00.001 7680 move complete, result=0
02:12:54.244 00.000 6120 UpdateGuideState exits: m=8648 SNR=61.5
02:12:54.247 00.003 6120 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 2 / 99999
02:12:54.253 00.006 7680 worker thread done servicing request
02:12:54.253 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764058374.253,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.26,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
02:12:54.257 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:54.261 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:54.265 00.004 6120 Enqueuing Expose request
02:12:54.270 00.005 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:12:54.275 00.005 7680 Worker thread wakes up
02:12:54.275 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:54.275 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:12:55.530 01.255 7680 Exposure complete
02:12:55.672 00.142 7680 worker thread done servicing request
02:12:55.672 00.000 6120 OnExposeComplete: enter
02:12:55.676 00.004 6120 UpdateGuideState(): m_state=6
02:12:55.680 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
02:12:55.684 00.004 6120 Star::Find returns 1 (0), X=511.35, Y=675.11, Mass=8409, SNR=61.1, Peak=218 HFD=6.4
02:12:55.687 00.003 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
02:12:55.692 00.005 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
02:12:55.696 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.77 hyp=0.78 cameraTheta=-1.65 mountX=-0.21 mountY=0.67, mountTheta=1.87
02:12:55.701 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.77, opts=13)
02:12:55.705 00.004 6120 Enqueuing Move request for scope (-0.06, -0.77)
02:12:55.709 00.004 7680 Worker thread wakes up
02:12:55.709 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.77) opts 0xd
02:12:55.710 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.77)
02:12:55.710 00.000 7680 Moving (-0.06, -0.77) raw xDistance=-0.21 yDistance=0.67
02:12:55.710 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:12:55.710 00.000 7680 resist switch: large excursion: input 0.67 thresh 0.60 direction from 0 to 1
02:12:55.711 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.00
02:12:55.711 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:55.715 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
02:12:55.715 00.000 7680 MoveAxis(E, 84, ABG)
02:12:55.715 00.000 6120 UpdateGuideState exits: m=8409 SNR=61.1
02:12:55.720 00.005 7680 Guiding  Dir = 2, Dur = 84
02:12:55.721 00.001 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 3 / 99999
02:12:55.725 00.004 7680 IsSlewing returns 0
02:12:55.725 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764058375.725,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.42,"Time":3.2,"SettleTime":10.0,"StarLocked":true}
02:12:55.729 00.004 7680 IsGuiding returns 0
02:12:55.729 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:55.732 00.003 7680 PulseGuide returned control before completion, sleep 94
02:12:55.733 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:55.737 00.004 6120 Enqueuing Expose request
02:12:55.833 00.096 7680 IsGuiding returns 1
02:12:55.833 00.000 7680 scope still moving after pulse duration time elapsed
02:12:55.863 00.030 7680 IsSlewing returns 0
02:12:55.865 00.002 7680 IsGuiding returns 0
02:12:55.866 00.001 7680 scope move finished after 84 + 52 ms
02:12:55.866 00.000 7680 Move returns status 0, amount 84
02:12:55.866 00.000 7680 MoveAxis(S, 363, ABG)
02:12:55.867 00.001 7680 Guiding  Dir = 1, Dur = 363
02:12:55.868 00.001 7680 IsSlewing returns 0
02:12:55.868 00.000 7680 IsGuiding returns 0
02:12:55.869 00.001 7680 PulseGuide returned control before completion, sleep 373
02:12:56.257 00.388 7680 IsGuiding returns 1
02:12:56.259 00.002 7680 scope still moving after pulse duration time elapsed
02:12:56.289 00.030 7680 IsSlewing returns 0
02:12:56.291 00.002 7680 IsGuiding returns 0
02:12:56.291 00.000 7680 scope move finished after 363 + 59 ms
02:12:56.292 00.001 7680 Move returns status 0, amount 363
02:12:56.292 00.000 7680 move complete, result=0
02:12:56.292 00.000 7680 worker thread done servicing request
02:12:56.293 00.001 6120 GuideStep: -0.2 px 84 ms EAST, 0.7 px 363 ms SOUTH
02:12:56.301 00.008 7680 Worker thread wakes up
02:12:56.301 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:56.302 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:12:57.556 01.254 7680 Exposure complete
02:12:57.668 00.112 7680 worker thread done servicing request
02:12:57.668 00.000 6120 OnExposeComplete: enter
02:12:57.674 00.006 6120 UpdateGuideState(): m_state=6
02:12:57.678 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
02:12:57.682 00.004 6120 Star::Find returns 1 (0), X=511.54, Y=675.61, Mass=8762, SNR=62.3, Peak=225 HFD=6.9
02:12:57.686 00.004 6120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.19) = xAngle (-1.35 = -1.35)
02:12:57.692 00.006 6120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.53 = 1.53)
02:12:57.697 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-0.28 hyp=0.30 cameraTheta=-1.16 mountX=0.07 mountY=0.30, mountTheta=1.35
02:12:57.702 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.28, opts=13)
02:12:57.706 00.004 6120 Enqueuing Move request for scope (0.12, -0.28)
02:12:57.709 00.003 7680 Worker thread wakes up
02:12:57.709 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:57.714 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.28) opts 0xd
02:12:57.714 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.28)
02:12:57.714 00.000 6120 UpdateGuideState exits: m=8762 SNR=62.3
02:12:57.718 00.004 7680 Moving (0.12, -0.28) raw xDistance=0.07 yDistance=0.30
02:12:57.718 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:12:57.719 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:12:57.719 00.000 7680 MoveAxis(E, 0, ABG)
02:12:57.719 00.000 7680 Move returns status 0, amount 0
02:12:57.719 00.000 7680 MoveAxis(S, 164, ABG)
02:12:57.719 00.000 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 4 / 99999
02:12:57.724 00.005 7680 Guiding  Dir = 1, Dur = 164
02:12:57.724 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764058377.724,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.38,"Time":5.2,"SettleTime":10.0,"StarLocked":true}
02:12:57.728 00.004 7680 IsSlewing returns 0
02:12:57.728 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:57.732 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:57.735 00.003 7680 IsGuiding returns 0
02:12:57.735 00.000 6120 Enqueuing Expose request
02:12:57.739 00.004 7680 PulseGuide returned control before completion, sleep 174
02:12:57.922 00.183 7680 IsGuiding returns 1
02:12:57.922 00.000 7680 scope still moving after pulse duration time elapsed
02:12:57.954 00.032 7680 IsSlewing returns 0
02:12:57.955 00.001 7680 IsGuiding returns 1
02:12:57.986 00.031 7680 IsSlewing returns 0
02:12:57.986 00.000 7680 IsGuiding returns 0
02:12:57.988 00.002 7680 scope move finished after 164 + 88 ms
02:12:57.988 00.000 7680 Move returns status 0, amount 164
02:12:57.989 00.001 7680 move complete, result=0
02:12:57.989 00.000 7680 worker thread done servicing request
02:12:57.989 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 164 ms SOUTH
02:12:57.996 00.007 7680 Worker thread wakes up
02:12:57.996 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:57.996 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:12:59.243 01.247 7680 Exposure complete
02:12:59.365 00.122 7680 worker thread done servicing request
02:12:59.366 00.001 6120 OnExposeComplete: enter
02:12:59.369 00.003 6120 UpdateGuideState(): m_state=6
02:12:59.373 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
02:12:59.376 00.003 6120 Star::Find returns 1 (0), X=511.57, Y=675.74, Mass=8783, SNR=62.5, Peak=225 HFD=6.6
02:12:59.381 00.005 6120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (0.19) = xAngle (-0.96 = -0.96)
02:12:59.385 00.004 6120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.91 = 1.91)
02:12:59.389 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.78 mountX=0.12 mountY=0.20, mountTheta=1.03
02:12:59.394 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.15, opts=13)
02:12:59.397 00.003 6120 Enqueuing Move request for scope (0.15, -0.15)
02:12:59.402 00.005 7680 Worker thread wakes up
02:12:59.402 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
02:12:59.402 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
02:12:59.402 00.000 7680 Moving (0.15, -0.15) raw xDistance=0.12 yDistance=0.20
02:12:59.403 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:12:59.403 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:12:59.403 00.000 7680 MoveAxis(E, 0, ABG)
02:12:59.403 00.000 7680 Move returns status 0, amount 0
02:12:59.403 00.000 7680 MoveAxis(S, 109, ABG)
02:12:59.403 00.000 7680 Guiding  Dir = 1, Dur = 109
02:12:59.403 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:12:59.407 00.004 7680 IsSlewing returns 0
02:12:59.407 00.000 6120 UpdateGuideState exits: m=8783 SNR=62.5
02:12:59.412 00.005 7680 IsGuiding returns 0
02:12:59.413 00.001 6120 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 5 / 99999
02:12:59.416 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764058379.416,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.33,"Time":6.9,"SettleTime":10.0,"StarLocked":true}
02:12:59.421 00.005 7680 PulseGuide returned control before completion, sleep 119
02:12:59.421 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:59.425 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:12:59.429 00.004 6120 Enqueuing Expose request
02:12:59.549 00.120 7680 IsGuiding returns 1
02:12:59.550 00.001 7680 scope still moving after pulse duration time elapsed
02:12:59.581 00.031 7680 IsSlewing returns 0
02:12:59.582 00.001 7680 IsGuiding returns 0
02:12:59.582 00.000 7680 scope move finished after 109 + 60 ms
02:12:59.582 00.000 7680 Move returns status 0, amount 109
02:12:59.583 00.001 7680 move complete, result=0
02:12:59.583 00.000 7680 worker thread done servicing request
02:12:59.583 00.000 7680 Worker thread wakes up
02:12:59.584 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 109 ms SOUTH
02:12:59.590 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:12:59.590 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:00.840 01.250 7680 Exposure complete
02:13:00.976 00.136 7680 worker thread done servicing request
02:13:00.976 00.000 6120 OnExposeComplete: enter
02:13:00.980 00.004 6120 UpdateGuideState(): m_state=6
02:13:00.984 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
02:13:00.989 00.005 6120 Star::Find returns 1 (0), X=511.61, Y=675.74, Mass=8734, SNR=62.8, Peak=213 HFD=6.6
02:13:00.994 00.005 6120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (0.19) = xAngle (-0.86 = -0.86)
02:13:00.999 00.005 6120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.02 = 2.02)
02:13:01.002 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.67 mountX=0.16 mountY=0.22, mountTheta=0.94
02:13:01.007 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.15, opts=13)
02:13:01.012 00.005 6120 Enqueuing Move request for scope (0.19, -0.15)
02:13:01.015 00.003 7680 Worker thread wakes up
02:13:01.016 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:01.020 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
02:13:01.020 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
02:13:01.020 00.000 7680 Moving (0.19, -0.15) raw xDistance=0.16 yDistance=0.22
02:13:01.020 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:13:01.021 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:13:01.021 00.000 7680 MoveAxis(E, 0, ABG)
02:13:01.021 00.000 6120 UpdateGuideState exits: m=8734 SNR=62.8
02:13:01.025 00.004 6120 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 6 / 99999
02:13:01.030 00.005 7680 Move returns status 0, amount 0
02:13:01.030 00.000 7680 MoveAxis(S, 120, ABG)
02:13:01.030 00.000 7680 Guiding  Dir = 1, Dur = 120
02:13:01.031 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764058381.030,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.31,"Time":8.5,"SettleTime":10.0,"StarLocked":true}
02:13:01.036 00.005 7680 IsSlewing returns 0
02:13:01.036 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:01.040 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:01.044 00.004 6120 Enqueuing Expose request
02:13:01.048 00.004 7680 IsGuiding returns 0
02:13:01.048 00.000 7680 PulseGuide returned control before completion, sleep 130
02:13:01.189 00.141 7680 IsGuiding returns 1
02:13:01.190 00.001 7680 scope still moving after pulse duration time elapsed
02:13:01.220 00.030 7680 IsSlewing returns 0
02:13:01.220 00.000 7680 IsGuiding returns 1
02:13:01.252 00.032 7680 IsSlewing returns 0
02:13:01.252 00.000 7680 IsGuiding returns 0
02:13:01.252 00.000 7680 scope move finished after 120 + 85 ms
02:13:01.254 00.002 7680 Move returns status 0, amount 120
02:13:01.254 00.000 7680 move complete, result=0
02:13:01.254 00.000 7680 worker thread done servicing request
02:13:01.254 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 120 ms SOUTH
02:13:01.260 00.006 7680 Worker thread wakes up
02:13:01.260 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:01.260 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:02.503 01.243 7680 Exposure complete
02:13:02.645 00.142 7680 worker thread done servicing request
02:13:02.646 00.001 6120 OnExposeComplete: enter
02:13:02.649 00.003 6120 UpdateGuideState(): m_state=6
02:13:02.654 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
02:13:02.658 00.004 6120 Star::Find returns 1 (0), X=511.61, Y=675.77, Mass=9057, SNR=63.3, Peak=226 HFD=6.6
02:13:02.662 00.004 6120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.19) = xAngle (-0.72 = -0.72)
02:13:02.666 00.004 6120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.16 = 2.16)
02:13:02.669 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-0.53 mountX=0.17 mountY=0.19, mountTheta=0.84
02:13:02.674 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.11, opts=13)
02:13:02.677 00.003 6120 Enqueuing Move request for scope (0.20, -0.11)
02:13:02.681 00.004 7680 Worker thread wakes up
02:13:02.682 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
02:13:02.682 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
02:13:02.682 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:02.686 00.004 6120 UpdateGuideState exits: m=9057 SNR=63.3
02:13:02.690 00.004 6120 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 7 / 99999
02:13:02.693 00.003 6120 PhdController: newstate STATE_FINISH
02:13:02.698 00.005 6120 PhdController complete: success
02:13:02.701 00.003 7680 Moving (0.20, -0.11) raw xDistance=0.17 yDistance=0.19
02:13:02.702 00.001 6120 evsrv: {"Event":"SettleDone","Timestamp":1764058382.701,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
02:13:02.705 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:13:02.706 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:13:02.706 00.000 6120 Mount: notify guiding dither settle done success=1
02:13:02.710 00.004 6120 PhdController: newstate STATE_IDLE
02:13:02.713 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:02.717 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:13:02.717 00.000 7680 MoveAxis(E, 0, ABG)
02:13:02.718 00.001 7680 Move returns status 0, amount 0
02:13:02.718 00.000 7680 MoveAxis(N, 0, ABG)
02:13:02.718 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:02.722 00.004 6120 Enqueuing Expose request
02:13:02.725 00.003 7680 Move returns status 0, amount 0
02:13:02.725 00.000 7680 move complete, result=0
02:13:02.726 00.001 7680 worker thread done servicing request
02:13:02.726 00.000 7680 Worker thread wakes up
02:13:02.726 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:02.726 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:02.727 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:03.974 01.247 7680 Exposure complete
02:13:04.131 00.157 7680 worker thread done servicing request
02:13:04.132 00.001 6120 OnExposeComplete: enter
02:13:04.139 00.007 6120 UpdateGuideState(): m_state=6
02:13:04.145 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
02:13:04.152 00.007 6120 Star::Find returns 1 (0), X=511.78, Y=675.14, Mass=7930, SNR=59.2, Peak=195 HFD=6.5
02:13:04.159 00.007 6120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (0.19) = xAngle (-1.31 = -1.31)
02:13:04.164 00.005 6120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.57 = 1.57)
02:13:04.170 00.006 6120 CameraToMount -- cameraX=0.36 cameraY=-0.75 hyp=0.83 cameraTheta=-1.12 mountX=0.22 mountY=0.83, mountTheta=1.32
02:13:04.177 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.36, y=-0.75, opts=13)
02:13:04.183 00.006 6120 Enqueuing Move request for scope (0.36, -0.75)
02:13:04.188 00.005 7680 Worker thread wakes up
02:13:04.189 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:04.194 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.75) opts 0xd
02:13:04.194 00.000 7680 Handling offset move in thread for scope, endpoint = (0.36, -0.75)
02:13:04.194 00.000 7680 Moving (0.36, -0.75) raw xDistance=0.22 yDistance=0.83
02:13:04.195 00.001 6120 UpdateGuideState exits: m=7930 SNR=59.2
02:13:04.199 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:13:04.199 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:04.202 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
02:13:04.202 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:04.206 00.004 6120 Enqueuing Expose request
02:13:04.211 00.005 7680 MoveAxis(W, 88, ABG)
02:13:04.211 00.000 7680 Guiding  Dir = 3, Dur = 88
02:13:04.211 00.000 7680 IsSlewing returns 0
02:13:04.212 00.001 7680 IsGuiding returns 0
02:13:04.212 00.000 7680 PulseGuide returned control before completion, sleep 98
02:13:04.324 00.112 7680 IsGuiding returns 0
02:13:04.324 00.000 7680 Move returns status 0, amount 88
02:13:04.326 00.002 7680 MoveAxis(S, 450, ABG)
02:13:04.326 00.000 7680 Guiding  Dir = 1, Dur = 450
02:13:04.326 00.000 7680 IsSlewing returns 0
02:13:04.327 00.001 7680 IsGuiding returns 0
02:13:04.327 00.000 7680 PulseGuide returned control before completion, sleep 460
02:13:04.793 00.466 7680 IsGuiding returns 1
02:13:04.793 00.000 7680 scope still moving after pulse duration time elapsed
02:13:04.824 00.031 7680 IsSlewing returns 0
02:13:04.824 00.000 7680 IsGuiding returns 1
02:13:04.856 00.032 7680 IsSlewing returns 0
02:13:04.856 00.000 7680 IsGuiding returns 1
02:13:04.887 00.031 7680 IsSlewing returns 0
02:13:04.887 00.000 7680 IsGuiding returns 1
02:13:04.919 00.032 7680 IsSlewing returns 0
02:13:04.919 00.000 7680 IsGuiding returns 0
02:13:04.919 00.000 7680 scope move finished after 450 + 142 ms
02:13:04.920 00.001 7680 Move returns status 0, amount 450
02:13:04.920 00.000 7680 move complete, result=0
02:13:04.920 00.000 7680 worker thread done servicing request
02:13:04.920 00.000 6120 GuideStep: 0.2 px 88 ms WEST, 0.8 px 450 ms SOUTH
02:13:04.926 00.006 7680 Worker thread wakes up
02:13:04.926 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:04.927 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:06.182 01.255 7680 Exposure complete
02:13:06.322 00.140 7680 worker thread done servicing request
02:13:06.323 00.001 6120 OnExposeComplete: enter
02:13:06.328 00.005 6120 UpdateGuideState(): m_state=6
02:13:06.332 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
02:13:06.337 00.005 6120 Star::Find returns 1 (0), X=511.42, Y=675.90, Mass=9171, SNR=63.6, Peak=245 HFD=6.5
02:13:06.340 00.003 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (0.19) = xAngle (0.77 = 0.77)
02:13:06.345 00.005 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.64 = -2.64)
02:13:06.349 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.95 mountX=0.01 mountY=-0.01, mountTheta=-0.59
02:13:06.354 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.01, opts=13)
02:13:06.358 00.004 6120 Enqueuing Move request for scope (0.01, 0.01)
02:13:06.362 00.004 7680 Worker thread wakes up
02:13:06.363 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:06.366 00.003 6120 UpdateGuideState exits: m=9171 SNR=63.6
02:13:06.370 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:06.374 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
02:13:06.375 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
02:13:06.376 00.001 7680 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
02:13:06.376 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:13:06.376 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:13:06.376 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:06.380 00.004 6120 Enqueuing Expose request
02:13:06.384 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:13:06.384 00.000 7680 MoveAxis(E, 0, ABG)
02:13:06.384 00.000 7680 Move returns status 0, amount 0
02:13:06.384 00.000 7680 MoveAxis(N, 0, ABG)
02:13:06.385 00.001 7680 Move returns status 0, amount 0
02:13:06.385 00.000 7680 move complete, result=0
02:13:06.385 00.000 7680 worker thread done servicing request
02:13:06.385 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:13:06.391 00.006 7680 Worker thread wakes up
02:13:06.391 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:06.391 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:07.634 01.243 7680 Exposure complete
02:13:07.777 00.143 7680 worker thread done servicing request
02:13:07.777 00.000 6120 OnExposeComplete: enter
02:13:07.781 00.004 6120 UpdateGuideState(): m_state=6
02:13:07.786 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
02:13:07.791 00.005 6120 Star::Find returns 1 (0), X=511.48, Y=675.79, Mass=8781, SNR=61.8, Peak=227 HFD=6.7
02:13:07.794 00.003 6120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.19) = xAngle (-1.22 = -1.22)
02:13:07.798 00.004 6120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.65 = 1.65)
02:13:07.802 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.03 mountX=0.04 mountY=0.12, mountTheta=1.24
02:13:07.807 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.10, opts=13)
02:13:07.812 00.005 6120 Enqueuing Move request for scope (0.06, -0.10)
02:13:07.816 00.004 7680 Worker thread wakes up
02:13:07.816 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
02:13:07.817 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
02:13:07.817 00.000 7680 Moving (0.06, -0.10) raw xDistance=0.04 yDistance=0.12
02:13:07.817 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:13:07.818 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:13:07.818 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:07.823 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:13:07.823 00.000 7680 MoveAxis(E, 0, ABG)
02:13:07.824 00.001 7680 Move returns status 0, amount 0
02:13:07.824 00.000 7680 MoveAxis(N, 0, ABG)
02:13:07.824 00.000 7680 Move returns status 0, amount 0
02:13:07.824 00.000 7680 move complete, result=0
02:13:07.825 00.001 6120 UpdateGuideState exits: m=8781 SNR=61.8
02:13:07.829 00.004 7680 worker thread done servicing request
02:13:07.829 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:07.835 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:07.839 00.004 6120 Enqueuing Expose request
02:13:07.843 00.004 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:07.847 00.004 7680 Worker thread wakes up
02:13:07.847 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:07.847 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:09.103 01.256 7680 Exposure complete
02:13:09.225 00.122 7680 worker thread done servicing request
02:13:09.226 00.001 6120 OnExposeComplete: enter
02:13:09.230 00.004 6120 UpdateGuideState(): m_state=6
02:13:09.234 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
02:13:09.237 00.003 6120 Star::Find returns 1 (0), X=511.42, Y=675.70, Mass=8509, SNR=61.0, Peak=221 HFD=6.7
02:13:09.240 00.003 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
02:13:09.243 00.003 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
02:13:09.247 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.55 mountX=-0.03 mountY=0.17, mountTheta=1.75
02:13:09.252 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.19, opts=13)
02:13:09.257 00.005 6120 Enqueuing Move request for scope (0.00, -0.19)
02:13:09.261 00.004 7680 Worker thread wakes up
02:13:09.262 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:09.265 00.003 6120 UpdateGuideState exits: m=8509 SNR=61.0
02:13:09.269 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:09.272 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:09.276 00.004 6120 Enqueuing Expose request
02:13:09.280 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.19) opts 0xd
02:13:09.280 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.19)
02:13:09.280 00.000 7680 Moving (0.00, -0.19) raw xDistance=-0.03 yDistance=0.17
02:13:09.280 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:13:09.280 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:13:09.280 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:13:09.282 00.002 7680 MoveAxis(E, 0, ABG)
02:13:09.282 00.000 7680 Move returns status 0, amount 0
02:13:09.282 00.000 7680 MoveAxis(N, 0, ABG)
02:13:09.282 00.000 7680 Move returns status 0, amount 0
02:13:09.282 00.000 7680 move complete, result=0
02:13:09.282 00.000 7680 worker thread done servicing request
02:13:09.282 00.000 7680 Worker thread wakes up
02:13:09.282 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:09.287 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:09.287 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:10.533 01.246 7680 Exposure complete
02:13:10.682 00.149 7680 worker thread done servicing request
02:13:10.682 00.000 6120 OnExposeComplete: enter
02:13:10.686 00.004 6120 UpdateGuideState(): m_state=6
02:13:10.691 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
02:13:10.696 00.005 6120 Star::Find returns 1 (0), X=511.34, Y=675.58, Mass=9354, SNR=64.5, Peak=226 HFD=6.9
02:13:10.700 00.004 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
02:13:10.703 00.003 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
02:13:10.708 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.31 hyp=0.31 cameraTheta=-1.80 mountX=-0.13 mountY=0.24, mountTheta=2.06
02:13:10.712 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.31, opts=13)
02:13:10.716 00.004 6120 Enqueuing Move request for scope (-0.07, -0.31)
02:13:10.721 00.005 7680 Worker thread wakes up
02:13:10.721 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.31) opts 0xd
02:13:10.722 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.31)
02:13:10.722 00.000 7680 Moving (-0.07, -0.31) raw xDistance=-0.13 yDistance=0.24
02:13:10.722 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:13:10.722 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:13:10.722 00.000 7680 MoveAxis(E, 0, ABG)
02:13:10.724 00.002 7680 Move returns status 0, amount 0
02:13:10.724 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:10.730 00.006 6120 UpdateGuideState exits: m=9354 SNR=64.5
02:13:10.734 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:10.739 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:10.742 00.003 6120 Enqueuing Expose request
02:13:10.745 00.003 7680 MoveAxis(S, 132, ABG)
02:13:10.747 00.002 7680 Guiding  Dir = 1, Dur = 132
02:13:10.747 00.000 7680 IsSlewing returns 0
02:13:10.747 00.000 7680 IsGuiding returns 0
02:13:10.748 00.001 7680 PulseGuide returned control before completion, sleep 142
02:13:10.892 00.144 7680 IsGuiding returns 1
02:13:10.893 00.001 7680 scope still moving after pulse duration time elapsed
02:13:10.923 00.030 7680 IsSlewing returns 0
02:13:10.924 00.001 7680 IsGuiding returns 0
02:13:10.925 00.001 7680 scope move finished after 132 + 44 ms
02:13:10.925 00.000 7680 Move returns status 0, amount 132
02:13:10.926 00.001 7680 move complete, result=0
02:13:10.926 00.000 7680 worker thread done servicing request
02:13:10.927 00.001 7680 Worker thread wakes up
02:13:10.927 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 132 ms SOUTH
02:13:10.933 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:10.933 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:12.181 01.248 7680 Exposure complete
02:13:12.337 00.156 7680 worker thread done servicing request
02:13:12.337 00.000 6120 OnExposeComplete: enter
02:13:12.341 00.004 6120 UpdateGuideState(): m_state=6
02:13:12.347 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
02:13:12.352 00.005 6120 Star::Find returns 1 (0), X=511.33, Y=675.66, Mass=8967, SNR=62.6, Peak=215 HFD=6.7
02:13:12.356 00.004 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
02:13:12.360 00.004 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
02:13:12.365 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.22 hyp=0.24 cameraTheta=-1.93 mountX=-0.12 mountY=0.16, mountTheta=2.22
02:13:12.370 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.22, opts=13)
02:13:12.374 00.004 6120 Enqueuing Move request for scope (-0.08, -0.22)
02:13:12.380 00.006 7680 Worker thread wakes up
02:13:12.380 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:12.385 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.22) opts 0xd
02:13:12.385 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.22)
02:13:12.385 00.000 6120 UpdateGuideState exits: m=8967 SNR=62.6
02:13:12.389 00.004 7680 Moving (-0.08, -0.22) raw xDistance=-0.12 yDistance=0.16
02:13:12.389 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:13:12.389 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:12.393 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:12.397 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:13:12.397 00.000 6120 Enqueuing Expose request
02:13:12.401 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:13:12.401 00.000 7680 MoveAxis(E, 0, ABG)
02:13:12.401 00.000 7680 Move returns status 0, amount 0
02:13:12.401 00.000 7680 MoveAxis(N, 0, ABG)
02:13:12.401 00.000 7680 Move returns status 0, amount 0
02:13:12.401 00.000 7680 move complete, result=0
02:13:12.402 00.001 7680 worker thread done servicing request
02:13:12.402 00.000 7680 Worker thread wakes up
02:13:12.402 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:12.407 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:12.408 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:13.652 01.244 7680 Exposure complete
02:13:13.788 00.136 7680 worker thread done servicing request
02:13:13.789 00.001 6120 OnExposeComplete: enter
02:13:13.793 00.004 6120 UpdateGuideState(): m_state=6
02:13:13.798 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
02:13:13.802 00.004 6120 Star::Find returns 1 (0), X=511.13, Y=675.08, Mass=8379, SNR=61.5, Peak=212 HFD=6.4
02:13:13.805 00.003 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
02:13:13.810 00.005 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.78 = 0.78)
02:13:13.817 00.007 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.81 hyp=0.86 cameraTheta=-1.91 mountX=-0.43 mountY=0.60, mountTheta=2.19
02:13:13.823 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.81, opts=13)
02:13:13.827 00.004 6120 Enqueuing Move request for scope (-0.28, -0.81)
02:13:13.832 00.005 7680 Worker thread wakes up
02:13:13.832 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:13.836 00.004 6120 UpdateGuideState exits: m=8379 SNR=61.5
02:13:13.839 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:13.844 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:13.848 00.004 6120 Enqueuing Expose request
02:13:13.852 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.81) opts 0xd
02:13:13.852 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.81)
02:13:13.853 00.001 7680 Moving (-0.28, -0.81) raw xDistance=-0.43 yDistance=0.60
02:13:13.853 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:13:13.853 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
02:13:13.853 00.000 7680 MoveAxis(E, 176, ABG)
02:13:13.854 00.001 7680 Guiding  Dir = 2, Dur = 176
02:13:13.854 00.000 7680 IsSlewing returns 0
02:13:13.854 00.000 7680 IsGuiding returns 0
02:13:13.855 00.001 7680 PulseGuide returned control before completion, sleep 186
02:13:14.047 00.192 7680 IsGuiding returns 1
02:13:14.048 00.001 7680 scope still moving after pulse duration time elapsed
02:13:14.079 00.031 7680 IsSlewing returns 0
02:13:14.079 00.000 7680 IsGuiding returns 0
02:13:14.080 00.001 7680 scope move finished after 176 + 49 ms
02:13:14.081 00.001 7680 Move returns status 0, amount 176
02:13:14.081 00.000 7680 MoveAxis(S, 327, ABG)
02:13:14.082 00.001 7680 Guiding  Dir = 1, Dur = 327
02:13:14.082 00.000 7680 IsSlewing returns 0
02:13:14.082 00.000 7680 IsGuiding returns 0
02:13:14.083 00.001 7680 PulseGuide returned control before completion, sleep 337
02:13:14.425 00.342 7680 IsGuiding returns 1
02:13:14.426 00.001 7680 scope still moving after pulse duration time elapsed
02:13:14.457 00.031 7680 IsSlewing returns 0
02:13:14.458 00.001 7680 IsGuiding returns 0
02:13:14.458 00.000 7680 scope move finished after 327 + 48 ms
02:13:14.459 00.001 7680 Move returns status 0, amount 327
02:13:14.459 00.000 7680 move complete, result=0
02:13:14.460 00.001 7680 worker thread done servicing request
02:13:14.460 00.000 6120 GuideStep: -0.4 px 176 ms EAST, 0.6 px 327 ms SOUTH
02:13:14.465 00.005 7680 Worker thread wakes up
02:13:14.466 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:14.467 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:15.717 01.250 7680 Exposure complete
02:13:15.851 00.134 7680 worker thread done servicing request
02:13:15.851 00.000 6120 OnExposeComplete: enter
02:13:15.856 00.005 6120 UpdateGuideState(): m_state=6
02:13:15.859 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
02:13:15.864 00.005 6120 Star::Find returns 1 (0), X=511.53, Y=675.80, Mass=9385, SNR=64.6, Peak=218 HFD=6.6
02:13:15.867 00.003 6120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.19) = xAngle (-0.84 = -0.84)
02:13:15.870 00.003 6120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.03 = 2.03)
02:13:15.874 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.66 mountX=0.10 mountY=0.13, mountTheta=0.93
02:13:15.882 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.09, opts=13)
02:13:15.885 00.003 6120 Enqueuing Move request for scope (0.12, -0.09)
02:13:15.889 00.004 7680 Worker thread wakes up
02:13:15.889 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
02:13:15.889 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
02:13:15.890 00.001 7680 Moving (0.12, -0.09) raw xDistance=0.10 yDistance=0.13
02:13:15.890 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:13:15.890 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:13:15.890 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:15.895 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:13:15.895 00.000 7680 MoveAxis(E, 0, ABG)
02:13:15.895 00.000 7680 Move returns status 0, amount 0
02:13:15.895 00.000 7680 MoveAxis(N, 0, ABG)
02:13:15.895 00.000 7680 Move returns status 0, amount 0
02:13:15.895 00.000 7680 move complete, result=0
02:13:15.895 00.000 7680 worker thread done servicing request
02:13:15.895 00.000 6120 UpdateGuideState exits: m=9385 SNR=64.6
02:13:15.900 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:15.904 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:15.908 00.004 6120 Enqueuing Expose request
02:13:15.911 00.003 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:15.915 00.004 7680 Worker thread wakes up
02:13:15.915 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:15.916 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:17.155 01.239 7680 Exposure complete
02:13:17.285 00.130 7680 worker thread done servicing request
02:13:17.286 00.001 6120 OnExposeComplete: enter
02:13:17.290 00.004 6120 UpdateGuideState(): m_state=6
02:13:17.294 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
02:13:17.298 00.004 6120 Star::Find returns 1 (0), X=511.48, Y=675.63, Mass=8314, SNR=60.8, Peak=211 HFD=6.8
02:13:17.303 00.005 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
02:13:17.307 00.004 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
02:13:17.310 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.26 hyp=0.27 cameraTheta=-1.34 mountX=0.01 mountY=0.26, mountTheta=1.53
02:13:17.315 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.26, opts=13)
02:13:17.319 00.004 6120 Enqueuing Move request for scope (0.06, -0.26)
02:13:17.321 00.002 7680 Worker thread wakes up
02:13:17.322 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.26) opts 0xd
02:13:17.322 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.26)
02:13:17.322 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:17.327 00.005 6120 UpdateGuideState exits: m=8314 SNR=60.8
02:13:17.330 00.003 7680 Moving (0.06, -0.26) raw xDistance=0.01 yDistance=0.26
02:13:17.330 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:13:17.331 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:13:17.331 00.000 7680 MoveAxis(E, 0, ABG)
02:13:17.331 00.000 7680 Move returns status 0, amount 0
02:13:17.331 00.000 7680 MoveAxis(S, 142, ABG)
02:13:17.331 00.000 7680 Guiding  Dir = 1, Dur = 142
02:13:17.331 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:17.335 00.004 7680 IsSlewing returns 0
02:13:17.335 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:17.339 00.004 7680 IsGuiding returns 0
02:13:17.339 00.000 6120 Enqueuing Expose request
02:13:17.344 00.005 7680 PulseGuide returned control before completion, sleep 152
02:13:17.509 00.165 7680 IsGuiding returns 1
02:13:17.510 00.001 7680 scope still moving after pulse duration time elapsed
02:13:17.540 00.030 7680 IsSlewing returns 0
02:13:17.540 00.000 7680 IsGuiding returns 0
02:13:17.540 00.000 7680 scope move finished after 142 + 59 ms
02:13:17.541 00.001 7680 Move returns status 0, amount 142
02:13:17.541 00.000 7680 move complete, result=0
02:13:17.541 00.000 7680 worker thread done servicing request
02:13:17.541 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 142 ms SOUTH
02:13:17.548 00.007 7680 Worker thread wakes up
02:13:17.549 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:17.549 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:18.802 01.253 7680 Exposure complete
02:13:18.943 00.141 7680 worker thread done servicing request
02:13:18.943 00.000 6120 OnExposeComplete: enter
02:13:18.949 00.006 6120 UpdateGuideState(): m_state=6
02:13:18.953 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
02:13:18.957 00.004 6120 Star::Find returns 1 (0), X=511.42, Y=675.79, Mass=9253, SNR=63.2, Peak=241 HFD=6.5
02:13:18.961 00.004 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
02:13:18.965 00.004 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
02:13:18.970 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.50 mountX=-0.01 mountY=0.09, mountTheta=1.70
02:13:18.976 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.10, opts=13)
02:13:18.982 00.006 6120 Enqueuing Move request for scope (0.01, -0.10)
02:13:18.986 00.004 7680 Worker thread wakes up
02:13:18.986 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:18.990 00.004 6120 UpdateGuideState exits: m=9253 SNR=63.2
02:13:18.994 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
02:13:18.994 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
02:13:18.994 00.000 7680 Moving (0.01, -0.10) raw xDistance=-0.01 yDistance=0.09
02:13:18.994 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:13:18.994 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:13:18.994 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:18.999 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:19.004 00.005 6120 Enqueuing Expose request
02:13:19.008 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:13:19.008 00.000 7680 MoveAxis(E, 0, ABG)
02:13:19.008 00.000 7680 Move returns status 0, amount 0
02:13:19.008 00.000 7680 MoveAxis(N, 0, ABG)
02:13:19.008 00.000 7680 Move returns status 0, amount 0
02:13:19.009 00.001 7680 move complete, result=0
02:13:19.009 00.000 7680 worker thread done servicing request
02:13:19.009 00.000 7680 Worker thread wakes up
02:13:19.010 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:19.014 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:19.014 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:20.267 01.253 7680 Exposure complete
02:13:20.404 00.137 7680 worker thread done servicing request
02:13:20.404 00.000 6120 OnExposeComplete: enter
02:13:20.407 00.003 6120 UpdateGuideState(): m_state=6
02:13:20.411 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
02:13:20.415 00.004 6120 Star::Find returns 1 (0), X=511.50, Y=675.64, Mass=8623, SNR=61.8, Peak=199 HFD=6.8
02:13:20.419 00.004 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
02:13:20.423 00.004 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
02:13:20.426 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.24 hyp=0.26 cameraTheta=-1.23 mountX=0.04 mountY=0.26, mountTheta=1.41
02:13:20.432 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.24, opts=13)
02:13:20.436 00.004 6120 Enqueuing Move request for scope (0.09, -0.24)
02:13:20.440 00.004 7680 Worker thread wakes up
02:13:20.440 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.24) opts 0xd
02:13:20.440 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.24)
02:13:20.440 00.000 7680 Moving (0.09, -0.24) raw xDistance=0.04 yDistance=0.26
02:13:20.440 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:20.445 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:13:20.445 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:13:20.446 00.001 6120 UpdateGuideState exits: m=8623 SNR=61.8
02:13:20.449 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:20.453 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:20.457 00.004 6120 Enqueuing Expose request
02:13:20.461 00.004 7680 MoveAxis(E, 0, ABG)
02:13:20.461 00.000 7680 Move returns status 0, amount 0
02:13:20.461 00.000 7680 MoveAxis(S, 140, ABG)
02:13:20.461 00.000 7680 Guiding  Dir = 1, Dur = 140
02:13:20.462 00.001 7680 IsSlewing returns 0
02:13:20.462 00.000 7680 IsGuiding returns 0
02:13:20.463 00.001 7680 PulseGuide returned control before completion, sleep 150
02:13:20.616 00.153 7680 IsGuiding returns 1
02:13:20.617 00.001 7680 scope still moving after pulse duration time elapsed
02:13:20.647 00.030 7680 IsSlewing returns 0
02:13:20.649 00.002 7680 IsGuiding returns 0
02:13:20.649 00.000 7680 scope move finished after 140 + 47 ms
02:13:20.650 00.001 7680 Move returns status 0, amount 140
02:13:20.650 00.000 7680 move complete, result=0
02:13:20.652 00.002 7680 worker thread done servicing request
02:13:20.653 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 140 ms SOUTH
02:13:20.661 00.008 7680 Worker thread wakes up
02:13:20.661 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:20.662 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:21.903 01.241 7680 Exposure complete
02:13:22.044 00.141 7680 worker thread done servicing request
02:13:22.044 00.000 6120 OnExposeComplete: enter
02:13:22.048 00.004 6120 UpdateGuideState(): m_state=6
02:13:22.052 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
02:13:22.056 00.004 6120 Star::Find returns 1 (0), X=511.36, Y=675.59, Mass=8770, SNR=62.5, Peak=219 HFD=6.9
02:13:22.060 00.004 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
02:13:22.064 00.004 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
02:13:22.067 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.30 hyp=0.30 cameraTheta=-1.76 mountX=-0.11 mountY=0.24, mountTheta=2.00
02:13:22.072 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.30, opts=13)
02:13:22.076 00.004 6120 Enqueuing Move request for scope (-0.06, -0.30)
02:13:22.081 00.005 7680 Worker thread wakes up
02:13:22.081 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:22.085 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.30) opts 0xd
02:13:22.085 00.000 6120 UpdateGuideState exits: m=8770 SNR=62.5
02:13:22.089 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:22.093 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:22.097 00.004 6120 Enqueuing Expose request
02:13:22.102 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.30)
02:13:22.102 00.000 7680 Moving (-0.06, -0.30) raw xDistance=-0.11 yDistance=0.24
02:13:22.102 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:13:22.102 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:13:22.104 00.002 7680 MoveAxis(E, 0, ABG)
02:13:22.104 00.000 7680 Move returns status 0, amount 0
02:13:22.104 00.000 7680 MoveAxis(S, 131, ABG)
02:13:22.104 00.000 7680 Guiding  Dir = 1, Dur = 131
02:13:22.104 00.000 7680 IsSlewing returns 0
02:13:22.105 00.001 7680 IsGuiding returns 0
02:13:22.105 00.000 7680 PulseGuide returned control before completion, sleep 141
02:13:22.251 00.146 7680 IsGuiding returns 1
02:13:22.253 00.002 7680 scope still moving after pulse duration time elapsed
02:13:22.282 00.029 7680 IsSlewing returns 0
02:13:22.283 00.001 7680 IsGuiding returns 1
02:13:22.314 00.031 7680 IsSlewing returns 0
02:13:22.315 00.001 7680 IsGuiding returns 0
02:13:22.316 00.001 7680 scope move finished after 131 + 80 ms
02:13:22.317 00.001 7680 Move returns status 0, amount 131
02:13:22.317 00.000 7680 move complete, result=0
02:13:22.317 00.000 7680 worker thread done servicing request
02:13:22.319 00.002 7680 Worker thread wakes up
02:13:22.319 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 131 ms SOUTH
02:13:22.330 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:22.331 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:23.576 01.245 7680 Exposure complete
02:13:23.718 00.142 7680 worker thread done servicing request
02:13:23.719 00.001 6120 OnExposeComplete: enter
02:13:23.723 00.004 6120 UpdateGuideState(): m_state=6
02:13:23.729 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
02:13:23.734 00.005 6120 Star::Find returns 1 (0), X=511.39, Y=675.76, Mass=8764, SNR=62.0, Peak=211 HFD=6.6
02:13:23.739 00.005 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
02:13:23.743 00.004 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
02:13:23.748 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.76 mountX=-0.05 mountY=0.10, mountTheta=2.00
02:13:23.755 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.13, opts=13)
02:13:23.760 00.005 6120 Enqueuing Move request for scope (-0.02, -0.13)
02:13:23.765 00.005 7680 Worker thread wakes up
02:13:23.765 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:23.770 00.005 6120 UpdateGuideState exits: m=8764 SNR=62.0
02:13:23.774 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:23.777 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:23.782 00.005 6120 Enqueuing Expose request
02:13:23.787 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
02:13:23.788 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
02:13:23.788 00.000 7680 Moving (-0.02, -0.13) raw xDistance=-0.05 yDistance=0.10
02:13:23.788 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:13:23.788 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:13:23.789 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:13:23.789 00.000 7680 MoveAxis(E, 0, ABG)
02:13:23.789 00.000 7680 Move returns status 0, amount 0
02:13:23.789 00.000 7680 MoveAxis(N, 0, ABG)
02:13:23.790 00.001 7680 Move returns status 0, amount 0
02:13:23.790 00.000 7680 move complete, result=0
02:13:23.790 00.000 7680 worker thread done servicing request
02:13:23.791 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:23.795 00.004 7680 Worker thread wakes up
02:13:23.795 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:23.795 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:25.048 01.253 7680 Exposure complete
02:13:25.182 00.134 7680 worker thread done servicing request
02:13:25.182 00.000 6120 OnExposeComplete: enter
02:13:25.188 00.006 6120 UpdateGuideState(): m_state=6
02:13:25.191 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
02:13:25.196 00.005 6120 Star::Find returns 1 (0), X=511.31, Y=675.55, Mass=9044, SNR=63.5, Peak=203 HFD=7.0
02:13:25.199 00.003 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
02:13:25.201 00.002 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
02:13:25.204 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.34 hyp=0.35 cameraTheta=-1.86 mountX=-0.16 mountY=0.26, mountTheta=2.13
02:13:25.208 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.34, opts=13)
02:13:25.214 00.006 6120 Enqueuing Move request for scope (-0.10, -0.34)
02:13:25.217 00.003 7680 Worker thread wakes up
02:13:25.217 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.34) opts 0xd
02:13:25.218 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:25.221 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.34)
02:13:25.222 00.001 6120 UpdateGuideState exits: m=9044 SNR=63.5
02:13:25.227 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:25.231 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:25.236 00.005 6120 Enqueuing Expose request
02:13:25.239 00.003 7680 Moving (-0.10, -0.34) raw xDistance=-0.16 yDistance=0.26
02:13:25.240 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:13:25.240 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:13:25.240 00.000 7680 MoveAxis(E, 0, ABG)
02:13:25.240 00.000 7680 Move returns status 0, amount 0
02:13:25.240 00.000 7680 MoveAxis(S, 141, ABG)
02:13:25.240 00.000 7680 Guiding  Dir = 1, Dur = 141
02:13:25.242 00.002 7680 IsSlewing returns 0
02:13:25.242 00.000 7680 IsGuiding returns 0
02:13:25.243 00.001 7680 PulseGuide returned control before completion, sleep 151
02:13:25.396 00.153 7680 IsGuiding returns 1
02:13:25.397 00.001 7680 scope still moving after pulse duration time elapsed
02:13:25.427 00.030 7680 IsSlewing returns 0
02:13:25.427 00.000 7680 IsGuiding returns 0
02:13:25.427 00.000 7680 scope move finished after 141 + 44 ms
02:13:25.427 00.000 7680 Move returns status 0, amount 141
02:13:25.428 00.001 7680 move complete, result=0
02:13:25.428 00.000 7680 worker thread done servicing request
02:13:25.428 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 141 ms SOUTH
02:13:25.434 00.006 7680 Worker thread wakes up
02:13:25.434 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:25.435 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:26.691 01.256 7680 Exposure complete
02:13:26.830 00.139 7680 worker thread done servicing request
02:13:26.830 00.000 6120 OnExposeComplete: enter
02:13:26.835 00.005 6120 UpdateGuideState(): m_state=6
02:13:26.839 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
02:13:26.844 00.005 6120 Star::Find returns 1 (0), X=511.12, Y=675.12, Mass=8226, SNR=60.6, Peak=208 HFD=6.5
02:13:26.849 00.005 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
02:13:26.853 00.004 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
02:13:26.858 00.005 6120 CameraToMount -- cameraX=-0.30 cameraY=-0.77 hyp=0.82 cameraTheta=-1.94 mountX=-0.43 mountY=0.56, mountTheta=2.23
02:13:26.863 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=-0.77, opts=13)
02:13:26.867 00.004 6120 Enqueuing Move request for scope (-0.30, -0.77)
02:13:26.871 00.004 7680 Worker thread wakes up
02:13:26.871 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:26.875 00.004 6120 UpdateGuideState exits: m=8226 SNR=60.6
02:13:26.878 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:26.882 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:26.887 00.005 6120 Enqueuing Expose request
02:13:26.891 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.77) opts 0xd
02:13:26.891 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, -0.77)
02:13:26.891 00.000 7680 Moving (-0.30, -0.77) raw xDistance=-0.43 yDistance=0.56
02:13:26.892 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:13:26.892 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
02:13:26.892 00.000 7680 MoveAxis(E, 177, ABG)
02:13:26.892 00.000 7680 Guiding  Dir = 2, Dur = 177
02:13:26.893 00.001 7680 IsSlewing returns 0
02:13:26.893 00.000 7680 IsGuiding returns 0
02:13:26.893 00.000 7680 PulseGuide returned control before completion, sleep 187
02:13:27.088 00.195 7680 IsGuiding returns 1
02:13:27.089 00.001 7680 scope still moving after pulse duration time elapsed
02:13:27.121 00.032 7680 IsSlewing returns 0
02:13:27.122 00.001 7680 IsGuiding returns 0
02:13:27.122 00.000 7680 scope move finished after 177 + 52 ms
02:13:27.123 00.001 7680 Move returns status 0, amount 177
02:13:27.123 00.000 7680 MoveAxis(S, 304, ABG)
02:13:27.124 00.001 7680 Guiding  Dir = 1, Dur = 304
02:13:27.124 00.000 7680 IsSlewing returns 0
02:13:27.125 00.001 7680 IsGuiding returns 0
02:13:27.126 00.001 7680 PulseGuide returned control before completion, sleep 314
02:13:27.447 00.321 7680 IsGuiding returns 1
02:13:27.448 00.001 7680 scope still moving after pulse duration time elapsed
02:13:27.479 00.031 7680 IsSlewing returns 0
02:13:27.481 00.002 7680 IsGuiding returns 0
02:13:27.481 00.000 7680 scope move finished after 304 + 51 ms
02:13:27.481 00.000 7680 Move returns status 0, amount 304
02:13:27.481 00.000 7680 move complete, result=0
02:13:27.483 00.002 7680 worker thread done servicing request
02:13:27.483 00.000 7680 Worker thread wakes up
02:13:27.483 00.000 6120 GuideStep: -0.4 px 177 ms EAST, 0.6 px 304 ms SOUTH
02:13:27.489 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:27.490 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:28.739 01.249 7680 Exposure complete
02:13:28.880 00.141 7680 worker thread done servicing request
02:13:28.880 00.000 6120 OnExposeComplete: enter
02:13:28.887 00.007 6120 UpdateGuideState(): m_state=6
02:13:28.892 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
02:13:28.897 00.005 6120 Star::Find returns 1 (0), X=511.41, Y=675.73, Mass=9358, SNR=65.5, Peak=233 HFD=6.6
02:13:28.901 00.004 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
02:13:28.906 00.005 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
02:13:28.910 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.61 mountX=-0.04 mountY=0.14, mountTheta=1.82
02:13:28.917 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.16, opts=13)
02:13:28.921 00.004 6120 Enqueuing Move request for scope (-0.01, -0.16)
02:13:28.925 00.004 7680 Worker thread wakes up
02:13:28.925 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:28.929 00.004 6120 UpdateGuideState exits: m=9358 SNR=65.5
02:13:28.933 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:28.937 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:28.942 00.005 6120 Enqueuing Expose request
02:13:28.949 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
02:13:28.949 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
02:13:28.950 00.001 7680 Moving (-0.01, -0.16) raw xDistance=-0.04 yDistance=0.14
02:13:28.950 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:13:28.950 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:13:28.950 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:13:28.950 00.000 7680 MoveAxis(E, 0, ABG)
02:13:28.951 00.001 7680 Move returns status 0, amount 0
02:13:28.951 00.000 7680 MoveAxis(N, 0, ABG)
02:13:28.951 00.000 7680 Move returns status 0, amount 0
02:13:28.952 00.001 7680 move complete, result=0
02:13:28.953 00.001 7680 worker thread done servicing request
02:13:28.953 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:28.958 00.005 7680 Worker thread wakes up
02:13:28.958 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:28.958 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:30.211 01.253 7680 Exposure complete
02:13:30.355 00.144 7680 worker thread done servicing request
02:13:30.355 00.000 6120 OnExposeComplete: enter
02:13:30.360 00.005 6120 UpdateGuideState(): m_state=6
02:13:30.364 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
02:13:30.367 00.003 6120 Star::Find returns 1 (0), X=511.29, Y=676.28, Mass=9555, SNR=65.5, Peak=216 HFD=6.9
02:13:30.371 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (0.19) = xAngle (1.70 = 1.70)
02:13:30.375 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.57 = -1.71)
02:13:30.379 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.39 hyp=0.41 cameraTheta=1.89 mountX=-0.05 mountY=-0.41, mountTheta=-1.70
02:13:30.384 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.39, opts=13)
02:13:30.388 00.004 6120 Enqueuing Move request for scope (-0.13, 0.39)
02:13:30.392 00.004 7680 Worker thread wakes up
02:13:30.392 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.39) opts 0xd
02:13:30.392 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.39)
02:13:30.392 00.000 7680 Moving (-0.13, 0.39) raw xDistance=-0.05 yDistance=-0.41
02:13:30.392 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:13:30.392 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:13:30.394 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:30.398 00.004 6120 UpdateGuideState exits: m=9555 SNR=65.5
02:13:30.401 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:30.404 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
02:13:30.404 00.000 7680 MoveAxis(E, 0, ABG)
02:13:30.404 00.000 7680 Move returns status 0, amount 0
02:13:30.404 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:30.409 00.005 6120 Enqueuing Expose request
02:13:30.414 00.005 7680 MoveAxis(N, 0, ABG)
02:13:30.414 00.000 7680 Move returns status 0, amount 0
02:13:30.414 00.000 7680 move complete, result=0
02:13:30.414 00.000 7680 worker thread done servicing request
02:13:30.415 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:13:30.419 00.004 7680 Worker thread wakes up
02:13:30.419 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:30.419 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:31.675 01.256 7680 Exposure complete
02:13:31.816 00.141 7680 worker thread done servicing request
02:13:31.816 00.000 6120 OnExposeComplete: enter
02:13:31.821 00.005 6120 UpdateGuideState(): m_state=6
02:13:31.826 00.005 6120 Star::Find(15, 511, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
02:13:31.829 00.003 6120 Star::Find returns 1 (0), X=511.29, Y=675.24, Mass=8232, SNR=59.9, Peak=232 HFD=6.5
02:13:31.832 00.003 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
02:13:31.836 00.004 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
02:13:31.840 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.65 hyp=0.66 cameraTheta=-1.76 mountX=-0.24 mountY=0.53, mountTheta=2.00
02:13:31.846 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.65, opts=13)
02:13:31.851 00.005 6120 Enqueuing Move request for scope (-0.12, -0.65)
02:13:31.857 00.006 7680 Worker thread wakes up
02:13:31.857 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.65) opts 0xd
02:13:31.857 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.65)
02:13:31.857 00.000 7680 Moving (-0.12, -0.65) raw xDistance=-0.24 yDistance=0.53
02:13:31.858 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:13:31.858 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
02:13:31.858 00.000 7680 MoveAxis(E, 99, ABG)
02:13:31.858 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:31.863 00.005 6120 UpdateGuideState exits: m=8232 SNR=59.9
02:13:31.866 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:31.871 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:31.874 00.003 6120 Enqueuing Expose request
02:13:31.879 00.005 7680 Guiding  Dir = 2, Dur = 99
02:13:31.879 00.000 7680 IsSlewing returns 0
02:13:31.880 00.001 7680 IsGuiding returns 0
02:13:31.880 00.000 7680 PulseGuide returned control before completion, sleep 109
02:13:31.992 00.112 7680 IsGuiding returns 1
02:13:31.992 00.000 7680 scope still moving after pulse duration time elapsed
02:13:32.023 00.031 7680 IsSlewing returns 0
02:13:32.024 00.001 7680 IsGuiding returns 0
02:13:32.026 00.002 7680 scope move finished after 99 + 45 ms
02:13:32.026 00.000 7680 Move returns status 0, amount 99
02:13:32.027 00.001 7680 MoveAxis(S, 289, ABG)
02:13:32.027 00.000 7680 Guiding  Dir = 1, Dur = 289
02:13:32.028 00.001 7680 IsSlewing returns 0
02:13:32.028 00.000 7680 IsGuiding returns 0
02:13:32.029 00.001 7680 PulseGuide returned control before completion, sleep 299
02:13:32.335 00.306 7680 IsGuiding returns 1
02:13:32.336 00.001 7680 scope still moving after pulse duration time elapsed
02:13:32.368 00.032 7680 IsSlewing returns 0
02:13:32.370 00.002 7680 IsGuiding returns 0
02:13:32.372 00.002 7680 scope move finished after 289 + 53 ms
02:13:32.372 00.000 7680 Move returns status 0, amount 289
02:13:32.372 00.000 7680 move complete, result=0
02:13:32.373 00.001 7680 worker thread done servicing request
02:13:32.373 00.000 6120 GuideStep: -0.2 px 99 ms EAST, 0.5 px 289 ms SOUTH
02:13:32.381 00.008 7680 Worker thread wakes up
02:13:32.382 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:32.383 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:33.634 01.251 7680 Exposure complete
02:13:33.763 00.129 7680 worker thread done servicing request
02:13:33.764 00.001 6120 OnExposeComplete: enter
02:13:33.769 00.005 6120 UpdateGuideState(): m_state=6
02:13:33.773 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
02:13:33.777 00.004 6120 Star::Find returns 1 (0), X=511.34, Y=675.77, Mass=8576, SNR=61.7, Peak=205 HFD=6.5
02:13:33.781 00.004 6120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.19) = xAngle (-2.34 = -2.34)
02:13:33.785 00.004 6120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.54 = 0.54)
02:13:33.789 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-2.15 mountX=-0.10 mountY=0.07, mountTheta=2.51
02:13:33.796 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.12, opts=13)
02:13:33.800 00.004 6120 Enqueuing Move request for scope (-0.08, -0.12)
02:13:33.804 00.004 7680 Worker thread wakes up
02:13:33.804 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:33.807 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
02:13:33.807 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
02:13:33.809 00.002 7680 Moving (-0.08, -0.12) raw xDistance=-0.10 yDistance=0.07
02:13:33.809 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:13:33.809 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:13:33.809 00.000 6120 UpdateGuideState exits: m=8576 SNR=61.7
02:13:33.814 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:33.819 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:13:33.819 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:33.822 00.003 7680 MoveAxis(E, 0, ABG)
02:13:33.822 00.000 6120 Enqueuing Expose request
02:13:33.827 00.005 7680 Move returns status 0, amount 0
02:13:33.827 00.000 7680 MoveAxis(N, 0, ABG)
02:13:33.828 00.001 7680 Move returns status 0, amount 0
02:13:33.828 00.000 7680 move complete, result=0
02:13:33.829 00.001 7680 worker thread done servicing request
02:13:33.829 00.000 7680 Worker thread wakes up
02:13:33.829 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:33.834 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:33.834 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:35.083 01.249 7680 Exposure complete
02:13:35.211 00.128 7680 worker thread done servicing request
02:13:35.211 00.000 6120 OnExposeComplete: enter
02:13:35.215 00.004 6120 UpdateGuideState(): m_state=6
02:13:35.218 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
02:13:35.222 00.004 6120 Star::Find returns 1 (0), X=511.27, Y=675.65, Mass=9288, SNR=63.8, Peak=225 HFD=6.7
02:13:35.224 00.002 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.19) = xAngle (-2.30 = -2.30)
02:13:35.227 00.003 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
02:13:35.231 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-2.12 mountX=-0.19 mountY=0.15, mountTheta=2.46
02:13:35.235 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.24, opts=13)
02:13:35.238 00.003 6120 Enqueuing Move request for scope (-0.15, -0.24)
02:13:35.241 00.003 7680 Worker thread wakes up
02:13:35.241 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.24) opts 0xd
02:13:35.242 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.24)
02:13:35.242 00.000 7680 Moving (-0.15, -0.24) raw xDistance=-0.19 yDistance=0.15
02:13:35.242 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:13:35.242 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:13:35.242 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:35.247 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:13:35.247 00.000 6120 UpdateGuideState exits: m=9288 SNR=63.8
02:13:35.252 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:35.255 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:35.258 00.003 6120 Enqueuing Expose request
02:13:35.263 00.005 7680 MoveAxis(E, 0, ABG)
02:13:35.263 00.000 7680 Move returns status 0, amount 0
02:13:35.263 00.000 7680 MoveAxis(N, 0, ABG)
02:13:35.263 00.000 7680 Move returns status 0, amount 0
02:13:35.263 00.000 7680 move complete, result=0
02:13:35.263 00.000 7680 worker thread done servicing request
02:13:35.264 00.001 7680 Worker thread wakes up
02:13:35.264 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:35.268 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:35.268 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:36.515 01.247 7680 Exposure complete
02:13:36.656 00.141 7680 worker thread done servicing request
02:13:36.658 00.002 6120 OnExposeComplete: enter
02:13:36.661 00.003 6120 UpdateGuideState(): m_state=6
02:13:36.665 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
02:13:36.670 00.005 6120 Star::Find returns 1 (0), X=511.25, Y=675.09, Mass=8608, SNR=61.7, Peak=220 HFD=6.4
02:13:36.674 00.004 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
02:13:36.677 00.003 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
02:13:36.681 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.80 hyp=0.82 cameraTheta=-1.78 mountX=-0.31 mountY=0.65, mountTheta=2.02
02:13:36.685 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.80, opts=13)
02:13:36.690 00.005 6120 Enqueuing Move request for scope (-0.17, -0.80)
02:13:36.694 00.004 7680 Worker thread wakes up
02:13:36.695 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:36.700 00.005 6120 UpdateGuideState exits: m=8608 SNR=61.7
02:13:36.704 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:36.708 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.80) opts 0xd
02:13:36.709 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.80)
02:13:36.709 00.000 7680 Moving (-0.17, -0.80) raw xDistance=-0.31 yDistance=0.65
02:13:36.709 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:13:36.710 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
02:13:36.710 00.000 7680 MoveAxis(E, 128, ABG)
02:13:36.710 00.000 7680 Guiding  Dir = 2, Dur = 128
02:13:36.710 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:36.715 00.005 6120 Enqueuing Expose request
02:13:36.718 00.003 7680 IsSlewing returns 0
02:13:36.718 00.000 7680 IsGuiding returns 0
02:13:36.720 00.002 7680 PulseGuide returned control before completion, sleep 138
02:13:36.862 00.142 7680 IsGuiding returns 1
02:13:36.863 00.001 7680 scope still moving after pulse duration time elapsed
02:13:36.893 00.030 7680 IsSlewing returns 0
02:13:36.895 00.002 7680 IsGuiding returns 0
02:13:36.895 00.000 7680 scope move finished after 128 + 47 ms
02:13:36.895 00.000 7680 Move returns status 0, amount 128
02:13:36.895 00.000 7680 MoveAxis(S, 351, ABG)
02:13:36.896 00.001 7680 Guiding  Dir = 1, Dur = 351
02:13:36.896 00.000 7680 IsSlewing returns 0
02:13:36.898 00.002 7680 IsGuiding returns 0
02:13:36.898 00.000 7680 PulseGuide returned control before completion, sleep 361
02:13:37.269 00.371 7680 IsGuiding returns 1
02:13:37.270 00.001 7680 scope still moving after pulse duration time elapsed
02:13:37.300 00.030 7680 IsSlewing returns 0
02:13:37.300 00.000 7680 IsGuiding returns 0
02:13:37.301 00.001 7680 scope move finished after 351 + 52 ms
02:13:37.301 00.000 7680 Move returns status 0, amount 351
02:13:37.301 00.000 7680 move complete, result=0
02:13:37.302 00.001 7680 worker thread done servicing request
02:13:37.302 00.000 7680 Worker thread wakes up
02:13:37.303 00.001 6120 GuideStep: -0.3 px 128 ms EAST, 0.6 px 351 ms SOUTH
02:13:37.309 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:37.309 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:38.562 01.253 7680 Exposure complete
02:13:38.683 00.121 7680 worker thread done servicing request
02:13:38.684 00.001 6120 OnExposeComplete: enter
02:13:38.687 00.003 6120 UpdateGuideState(): m_state=6
02:13:38.691 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
02:13:38.697 00.006 6120 Star::Find returns 1 (0), X=511.48, Y=675.63, Mass=8670, SNR=61.7, Peak=204 HFD=6.8
02:13:38.701 00.004 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
02:13:38.705 00.004 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
02:13:38.709 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.33 mountX=0.01 mountY=0.26, mountTheta=1.51
02:13:38.713 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.25, opts=13)
02:13:38.719 00.006 6120 Enqueuing Move request for scope (0.06, -0.25)
02:13:38.722 00.003 7680 Worker thread wakes up
02:13:38.723 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.25) opts 0xd
02:13:38.723 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.25)
02:13:38.723 00.000 7680 Moving (0.06, -0.25) raw xDistance=0.01 yDistance=0.26
02:13:38.723 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:13:38.723 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:13:38.724 00.001 7680 MoveAxis(E, 0, ABG)
02:13:38.724 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:38.728 00.004 7680 Move returns status 0, amount 0
02:13:38.729 00.001 7680 MoveAxis(S, 138, ABG)
02:13:38.729 00.000 7680 Guiding  Dir = 1, Dur = 138
02:13:38.729 00.000 6120 UpdateGuideState exits: m=8670 SNR=61.7
02:13:38.733 00.004 7680 IsSlewing returns 0
02:13:38.733 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:38.737 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:38.740 00.003 7680 IsGuiding returns 0
02:13:38.740 00.000 6120 Enqueuing Expose request
02:13:38.746 00.006 7680 PulseGuide returned control before completion, sleep 148
02:13:38.899 00.153 7680 IsGuiding returns 1
02:13:38.899 00.000 7680 scope still moving after pulse duration time elapsed
02:13:38.931 00.032 7680 IsSlewing returns 0
02:13:38.932 00.001 7680 IsGuiding returns 1
02:13:38.962 00.030 7680 IsSlewing returns 0
02:13:38.962 00.000 7680 IsGuiding returns 1
02:13:38.994 00.032 7680 IsSlewing returns 0
02:13:38.995 00.001 7680 IsGuiding returns 0
02:13:38.995 00.000 7680 scope move finished after 138 + 116 ms
02:13:38.996 00.001 7680 Move returns status 0, amount 138
02:13:38.996 00.000 7680 move complete, result=0
02:13:38.996 00.000 7680 worker thread done servicing request
02:13:38.998 00.002 7680 Worker thread wakes up
02:13:38.998 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 138 ms SOUTH
02:13:39.006 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:39.007 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:40.257 01.250 7680 Exposure complete
02:13:40.400 00.143 7680 worker thread done servicing request
02:13:40.401 00.001 6120 OnExposeComplete: enter
02:13:40.404 00.003 6120 UpdateGuideState(): m_state=6
02:13:40.409 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
02:13:40.414 00.005 6120 Star::Find returns 1 (0), X=511.41, Y=675.65, Mass=8949, SNR=62.1, Peak=215 HFD=6.8
02:13:40.418 00.004 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
02:13:40.422 00.004 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
02:13:40.426 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.60 mountX=-0.05 mountY=0.21, mountTheta=1.81
02:13:40.431 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.24, opts=13)
02:13:40.434 00.003 6120 Enqueuing Move request for scope (-0.01, -0.24)
02:13:40.439 00.005 7680 Worker thread wakes up
02:13:40.439 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.24) opts 0xd
02:13:40.439 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.24)
02:13:40.439 00.000 7680 Moving (-0.01, -0.24) raw xDistance=-0.05 yDistance=0.21
02:13:40.440 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:13:40.440 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:13:40.440 00.000 7680 MoveAxis(E, 0, ABG)
02:13:40.440 00.000 7680 Move returns status 0, amount 0
02:13:40.440 00.000 7680 MoveAxis(S, 116, ABG)
02:13:40.440 00.000 7680 Guiding  Dir = 1, Dur = 116
02:13:40.440 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:40.445 00.005 7680 IsSlewing returns 0
02:13:40.446 00.001 6120 UpdateGuideState exits: m=8949 SNR=62.1
02:13:40.449 00.003 7680 IsGuiding returns 0
02:13:40.449 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:40.454 00.005 7680 PulseGuide returned control before completion, sleep 126
02:13:40.454 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:40.458 00.004 6120 Enqueuing Expose request
02:13:40.594 00.136 7680 IsGuiding returns 0
02:13:40.594 00.000 7680 Move returns status 0, amount 116
02:13:40.595 00.001 7680 move complete, result=0
02:13:40.595 00.000 7680 worker thread done servicing request
02:13:40.596 00.001 7680 Worker thread wakes up
02:13:40.596 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:40.596 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:40.598 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 116 ms SOUTH
02:13:41.843 01.245 7680 Exposure complete
02:13:41.986 00.143 7680 worker thread done servicing request
02:13:41.986 00.000 6120 OnExposeComplete: enter
02:13:41.991 00.005 6120 UpdateGuideState(): m_state=6
02:13:41.995 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
02:13:41.998 00.003 6120 Star::Find returns 1 (0), X=511.38, Y=675.63, Mass=9121, SNR=63.1, Peak=222 HFD=6.8
02:13:42.003 00.005 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
02:13:42.008 00.005 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
02:13:42.012 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.26 cameraTheta=-1.70 mountX=-0.08 mountY=0.21, mountTheta=1.92
02:13:42.017 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.25, opts=13)
02:13:42.020 00.003 6120 Enqueuing Move request for scope (-0.03, -0.25)
02:13:42.024 00.004 7680 Worker thread wakes up
02:13:42.024 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.25) opts 0xd
02:13:42.024 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.25)
02:13:42.025 00.001 7680 Moving (-0.03, -0.25) raw xDistance=-0.08 yDistance=0.21
02:13:42.025 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:13:42.025 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:13:42.025 00.000 7680 MoveAxis(E, 0, ABG)
02:13:42.025 00.000 7680 Move returns status 0, amount 0
02:13:42.025 00.000 7680 MoveAxis(S, 117, ABG)
02:13:42.026 00.001 7680 Guiding  Dir = 1, Dur = 117
02:13:42.026 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:42.029 00.003 7680 IsSlewing returns 0
02:13:42.031 00.002 6120 UpdateGuideState exits: m=9121 SNR=63.1
02:13:42.034 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:42.039 00.005 7680 IsGuiding returns 0
02:13:42.039 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:42.044 00.005 7680 PulseGuide returned control before completion, sleep 127
02:13:42.044 00.000 6120 Enqueuing Expose request
02:13:42.175 00.131 7680 IsGuiding returns 1
02:13:42.176 00.001 7680 scope still moving after pulse duration time elapsed
02:13:42.207 00.031 7680 IsSlewing returns 0
02:13:42.208 00.001 7680 IsGuiding returns 0
02:13:42.208 00.000 7680 scope move finished after 117 + 52 ms
02:13:42.209 00.001 7680 Move returns status 0, amount 117
02:13:42.209 00.000 7680 move complete, result=0
02:13:42.210 00.001 7680 worker thread done servicing request
02:13:42.211 00.001 7680 Worker thread wakes up
02:13:42.211 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 117 ms SOUTH
02:13:42.216 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:42.216 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:43.472 01.256 7680 Exposure complete
02:13:43.607 00.135 7680 worker thread done servicing request
02:13:43.607 00.000 6120 OnExposeComplete: enter
02:13:43.612 00.005 6120 UpdateGuideState(): m_state=6
02:13:43.616 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
02:13:43.620 00.004 6120 Star::Find returns 1 (0), X=511.41, Y=675.58, Mass=8871, SNR=62.4, Peak=224 HFD=6.9
02:13:43.627 00.007 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
02:13:43.635 00.008 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
02:13:43.641 00.006 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.30 hyp=0.30 cameraTheta=-1.58 mountX=-0.06 mountY=0.27, mountTheta=1.78
02:13:43.649 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.30, opts=13)
02:13:43.654 00.005 6120 Enqueuing Move request for scope (-0.00, -0.30)
02:13:43.660 00.006 7680 Worker thread wakes up
02:13:43.661 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.30) opts 0xd
02:13:43.661 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:43.666 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.30)
02:13:43.666 00.000 6120 UpdateGuideState exits: m=8871 SNR=62.4
02:13:43.669 00.003 7680 Moving (-0.00, -0.30) raw xDistance=-0.06 yDistance=0.27
02:13:43.669 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:13:43.670 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:43.674 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:13:43.674 00.000 7680 MoveAxis(E, 0, ABG)
02:13:43.675 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:43.679 00.004 7680 Move returns status 0, amount 0
02:13:43.679 00.000 6120 Enqueuing Expose request
02:13:43.683 00.004 7680 MoveAxis(S, 148, ABG)
02:13:43.683 00.000 7680 Guiding  Dir = 1, Dur = 148
02:13:43.684 00.001 7680 IsSlewing returns 0
02:13:43.684 00.000 7680 IsGuiding returns 0
02:13:43.684 00.000 7680 PulseGuide returned control before completion, sleep 158
02:13:43.848 00.164 7680 IsGuiding returns 1
02:13:43.849 00.001 7680 scope still moving after pulse duration time elapsed
02:13:43.880 00.031 7680 IsSlewing returns 0
02:13:43.880 00.000 7680 IsGuiding returns 0
02:13:43.880 00.000 7680 scope move finished after 148 + 47 ms
02:13:43.880 00.000 7680 Move returns status 0, amount 148
02:13:43.881 00.001 7680 move complete, result=0
02:13:43.881 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 148 ms SOUTH
02:13:43.886 00.005 7680 worker thread done servicing request
02:13:43.886 00.000 7680 Worker thread wakes up
02:13:43.887 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:43.887 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:45.146 01.259 7680 Exposure complete
02:13:45.271 00.125 7680 worker thread done servicing request
02:13:45.271 00.000 6120 OnExposeComplete: enter
02:13:45.275 00.004 6120 UpdateGuideState(): m_state=6
02:13:45.279 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
02:13:45.283 00.004 6120 Star::Find returns 1 (0), X=511.29, Y=675.71, Mass=8824, SNR=62.4, Peak=220 HFD=6.6
02:13:45.286 00.003 6120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.19) = xAngle (-2.38 = -2.38)
02:13:45.291 00.005 6120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.49 = 0.49)
02:13:45.295 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-2.19 mountX=-0.16 mountY=0.10, mountTheta=2.56
02:13:45.300 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.18, opts=13)
02:13:45.304 00.004 6120 Enqueuing Move request for scope (-0.13, -0.18)
02:13:45.308 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:45.312 00.004 7680 Worker thread wakes up
02:13:45.312 00.000 6120 UpdateGuideState exits: m=8824 SNR=62.4
02:13:45.317 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:45.322 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:45.326 00.004 6120 Enqueuing Expose request
02:13:45.330 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.18) opts 0xd
02:13:45.330 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.18)
02:13:45.331 00.001 7680 Moving (-0.13, -0.18) raw xDistance=-0.16 yDistance=0.10
02:13:45.331 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:13:45.331 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:13:45.331 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:13:45.331 00.000 7680 MoveAxis(E, 0, ABG)
02:13:45.331 00.000 7680 Move returns status 0, amount 0
02:13:45.331 00.000 7680 MoveAxis(N, 0, ABG)
02:13:45.332 00.001 7680 Move returns status 0, amount 0
02:13:45.333 00.001 7680 move complete, result=0
02:13:45.333 00.000 7680 worker thread done servicing request
02:13:45.333 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:45.337 00.004 7680 Worker thread wakes up
02:13:45.337 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:45.337 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:46.582 01.245 7680 Exposure complete
02:13:46.701 00.119 7680 worker thread done servicing request
02:13:46.702 00.001 6120 OnExposeComplete: enter
02:13:46.706 00.004 6120 UpdateGuideState(): m_state=6
02:13:46.710 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
02:13:46.714 00.004 6120 Star::Find returns 1 (0), X=511.26, Y=675.90, Mass=8754, SNR=60.8, Peak=195 HFD=6.7
02:13:46.718 00.004 6120 CameraToMount -- cameraTheta (3.08) - m_xAngle (0.19) = xAngle (2.90 = 2.90)
02:13:46.722 00.004 6120 CameraToMount -- cameraTheta (3.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.77 = -0.51)
02:13:46.726 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.08 mountX=-0.15 mountY=-0.08, mountTheta=-2.67
02:13:46.732 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.01, opts=13)
02:13:46.737 00.005 6120 Enqueuing Move request for scope (-0.16, 0.01)
02:13:46.740 00.003 7680 Worker thread wakes up
02:13:46.741 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:46.745 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
02:13:46.746 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
02:13:46.746 00.000 7680 Moving (-0.16, 0.01) raw xDistance=-0.15 yDistance=-0.08
02:13:46.746 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:13:46.746 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:13:46.746 00.000 6120 UpdateGuideState exits: m=8754 SNR=60.8
02:13:46.751 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:13:46.751 00.000 7680 MoveAxis(E, 0, ABG)
02:13:46.751 00.000 7680 Move returns status 0, amount 0
02:13:46.752 00.001 7680 MoveAxis(N, 0, ABG)
02:13:46.752 00.000 7680 Move returns status 0, amount 0
02:13:46.753 00.001 7680 move complete, result=0
02:13:46.753 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:46.759 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:46.763 00.004 6120 Enqueuing Expose request
02:13:46.767 00.004 7680 worker thread done servicing request
02:13:46.767 00.000 7680 Worker thread wakes up
02:13:46.767 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:13:46.772 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:46.772 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:48.023 01.251 7680 Exposure complete
02:13:48.164 00.141 7680 worker thread done servicing request
02:13:48.164 00.000 6120 OnExposeComplete: enter
02:13:48.170 00.006 6120 UpdateGuideState(): m_state=6
02:13:48.174 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
02:13:48.178 00.004 6120 Star::Find returns 1 (0), X=511.21, Y=675.06, Mass=8726, SNR=62.4, Peak=211 HFD=6.4
02:13:48.181 00.003 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.00 = -2.00)
02:13:48.184 00.003 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
02:13:48.189 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.83 hyp=0.86 cameraTheta=-1.82 mountX=-0.36 mountY=0.65, mountTheta=2.07
02:13:48.193 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.83, opts=13)
02:13:48.198 00.005 6120 Enqueuing Move request for scope (-0.21, -0.83)
02:13:48.201 00.003 7680 Worker thread wakes up
02:13:48.201 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.83) opts 0xd
02:13:48.203 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.83)
02:13:48.203 00.000 7680 Moving (-0.21, -0.83) raw xDistance=-0.36 yDistance=0.65
02:13:48.203 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:13:48.203 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
02:13:48.203 00.000 7680 MoveAxis(E, 147, ABG)
02:13:48.203 00.000 7680 Guiding  Dir = 2, Dur = 147
02:13:48.203 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:48.208 00.005 7680 IsSlewing returns 0
02:13:48.208 00.000 6120 UpdateGuideState exits: m=8726 SNR=62.4
02:13:48.211 00.003 7680 IsGuiding returns 0
02:13:48.212 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:48.216 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:48.220 00.004 7680 PulseGuide returned control before completion, sleep 157
02:13:48.220 00.000 6120 Enqueuing Expose request
02:13:48.388 00.168 7680 IsGuiding returns 0
02:13:48.389 00.001 7680 Move returns status 0, amount 147
02:13:48.389 00.000 7680 MoveAxis(S, 355, ABG)
02:13:48.390 00.001 7680 Guiding  Dir = 1, Dur = 355
02:13:48.390 00.000 7680 IsSlewing returns 0
02:13:48.391 00.001 7680 IsGuiding returns 0
02:13:48.391 00.000 7680 PulseGuide returned control before completion, sleep 365
02:13:48.761 00.370 7680 IsGuiding returns 1
02:13:48.762 00.001 7680 scope still moving after pulse duration time elapsed
02:13:48.792 00.030 7680 IsSlewing returns 0
02:13:48.792 00.000 7680 IsGuiding returns 0
02:13:48.793 00.001 7680 scope move finished after 355 + 46 ms
02:13:48.793 00.000 7680 Move returns status 0, amount 355
02:13:48.793 00.000 7680 move complete, result=0
02:13:48.794 00.001 7680 worker thread done servicing request
02:13:48.794 00.000 7680 Worker thread wakes up
02:13:48.795 00.001 6120 GuideStep: -0.4 px 147 ms EAST, 0.7 px 355 ms SOUTH
02:13:48.801 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:48.801 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:50.050 01.249 7680 Exposure complete
02:13:50.188 00.138 7680 worker thread done servicing request
02:13:50.188 00.000 6120 OnExposeComplete: enter
02:13:50.193 00.005 6120 UpdateGuideState(): m_state=6
02:13:50.199 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
02:13:50.203 00.004 6120 Star::Find returns 1 (0), X=511.46, Y=675.70, Mass=8856, SNR=62.0, Peak=225 HFD=6.7
02:13:50.207 00.004 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
02:13:50.210 00.003 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
02:13:50.214 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.33 mountX=0.01 mountY=0.19, mountTheta=1.52
02:13:50.219 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.19, opts=13)
02:13:50.222 00.003 6120 Enqueuing Move request for scope (0.05, -0.19)
02:13:50.226 00.004 7680 Worker thread wakes up
02:13:50.226 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
02:13:50.226 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
02:13:50.226 00.000 7680 Moving (0.05, -0.19) raw xDistance=0.01 yDistance=0.19
02:13:50.227 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:13:50.227 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:13:50.227 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:13:50.227 00.000 7680 MoveAxis(E, 0, ABG)
02:13:50.227 00.000 7680 Move returns status 0, amount 0
02:13:50.227 00.000 7680 MoveAxis(N, 0, ABG)
02:13:50.229 00.002 7680 Move returns status 0, amount 0
02:13:50.229 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:50.232 00.003 7680 move complete, result=0
02:13:50.232 00.000 6120 UpdateGuideState exits: m=8856 SNR=62.0
02:13:50.236 00.004 7680 worker thread done servicing request
02:13:50.236 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:50.242 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:50.246 00.004 6120 Enqueuing Expose request
02:13:50.250 00.004 7680 Worker thread wakes up
02:13:50.251 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:50.256 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:50.256 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:51.501 01.245 7680 Exposure complete
02:13:51.635 00.134 7680 worker thread done servicing request
02:13:51.635 00.000 6120 OnExposeComplete: enter
02:13:51.640 00.005 6120 UpdateGuideState(): m_state=6
02:13:51.643 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
02:13:51.648 00.005 6120 Star::Find returns 1 (0), X=511.40, Y=675.55, Mass=9314, SNR=63.7, Peak=236 HFD=7.0
02:13:51.652 00.004 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
02:13:51.656 00.004 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
02:13:51.660 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.34 hyp=0.34 cameraTheta=-1.61 mountX=-0.07 mountY=0.30, mountTheta=1.82
02:13:51.667 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.34, opts=13)
02:13:51.671 00.004 6120 Enqueuing Move request for scope (-0.01, -0.34)
02:13:51.675 00.004 7680 Worker thread wakes up
02:13:51.676 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.34) opts 0xd
02:13:51.676 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:51.680 00.004 6120 UpdateGuideState exits: m=9314 SNR=63.7
02:13:51.684 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:51.688 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.34)
02:13:51.688 00.000 7680 Moving (-0.01, -0.34) raw xDistance=-0.07 yDistance=0.30
02:13:51.688 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:13:51.688 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:13:51.688 00.000 7680 MoveAxis(E, 0, ABG)
02:13:51.689 00.001 7680 Move returns status 0, amount 0
02:13:51.689 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:51.693 00.004 6120 Enqueuing Expose request
02:13:51.698 00.005 7680 MoveAxis(S, 163, ABG)
02:13:51.698 00.000 7680 Guiding  Dir = 1, Dur = 163
02:13:51.698 00.000 7680 IsSlewing returns 0
02:13:51.699 00.001 7680 IsGuiding returns 0
02:13:51.699 00.000 7680 PulseGuide returned control before completion, sleep 173
02:13:51.881 00.182 7680 IsGuiding returns 1
02:13:51.882 00.001 7680 scope still moving after pulse duration time elapsed
02:13:51.912 00.030 7680 IsSlewing returns 0
02:13:51.913 00.001 7680 IsGuiding returns 0
02:13:51.914 00.001 7680 scope move finished after 163 + 51 ms
02:13:51.914 00.000 7680 Move returns status 0, amount 163
02:13:51.914 00.000 7680 move complete, result=0
02:13:51.916 00.002 7680 worker thread done servicing request
02:13:51.916 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 163 ms SOUTH
02:13:51.923 00.007 7680 Worker thread wakes up
02:13:51.923 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:51.924 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:53.180 01.256 7680 Exposure complete
02:13:53.315 00.135 7680 worker thread done servicing request
02:13:53.315 00.000 6120 OnExposeComplete: enter
02:13:53.319 00.004 6120 UpdateGuideState(): m_state=6
02:13:53.326 00.007 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
02:13:53.330 00.004 6120 Star::Find returns 1 (0), X=511.26, Y=675.66, Mass=9100, SNR=62.7, Peak=215 HFD=6.7
02:13:53.334 00.004 6120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.19) = xAngle (-2.34 = -2.34)
02:13:53.339 00.005 6120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.53 = 0.53)
02:13:53.343 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.23 hyp=0.27 cameraTheta=-2.15 mountX=-0.19 mountY=0.14, mountTheta=2.51
02:13:53.349 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.23, opts=13)
02:13:53.354 00.005 6120 Enqueuing Move request for scope (-0.15, -0.23)
02:13:53.360 00.006 7680 Worker thread wakes up
02:13:53.360 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:53.364 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.23) opts 0xd
02:13:53.364 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.23)
02:13:53.366 00.002 7680 Moving (-0.15, -0.23) raw xDistance=-0.19 yDistance=0.14
02:13:53.366 00.000 6120 UpdateGuideState exits: m=9100 SNR=62.7
02:13:53.370 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:53.373 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:53.377 00.004 6120 Enqueuing Expose request
02:13:53.381 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:13:53.381 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:13:53.381 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:13:53.382 00.001 7680 MoveAxis(E, 0, ABG)
02:13:53.382 00.000 7680 Move returns status 0, amount 0
02:13:53.382 00.000 7680 MoveAxis(N, 0, ABG)
02:13:53.382 00.000 7680 Move returns status 0, amount 0
02:13:53.383 00.001 7680 move complete, result=0
02:13:53.383 00.000 7680 worker thread done servicing request
02:13:53.383 00.000 7680 Worker thread wakes up
02:13:53.384 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:53.387 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:53.389 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:54.627 01.238 7680 Exposure complete
02:13:54.771 00.144 7680 worker thread done servicing request
02:13:54.771 00.000 6120 OnExposeComplete: enter
02:13:54.776 00.005 6120 UpdateGuideState(): m_state=6
02:13:54.779 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
02:13:54.785 00.006 6120 Star::Find returns 1 (0), X=511.24, Y=675.03, Mass=8623, SNR=62.6, Peak=221 HFD=6.5
02:13:54.789 00.004 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
02:13:54.794 00.005 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
02:13:54.797 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.86 hyp=0.88 cameraTheta=-1.77 mountX=-0.33 mountY=0.69, mountTheta=2.02
02:13:54.802 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.86, opts=13)
02:13:54.806 00.004 6120 Enqueuing Move request for scope (-0.18, -0.86)
02:13:54.810 00.004 7680 Worker thread wakes up
02:13:54.811 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.86) opts 0xd
02:13:54.811 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.86)
02:13:54.811 00.000 7680 Moving (-0.18, -0.86) raw xDistance=-0.33 yDistance=0.69
02:13:54.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:13:54.811 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
02:13:54.811 00.000 7680 MoveAxis(E, 136, ABG)
02:13:54.811 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:54.816 00.005 7680 Guiding  Dir = 2, Dur = 136
02:13:54.816 00.000 6120 UpdateGuideState exits: m=8623 SNR=62.6
02:13:54.821 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:54.826 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:54.829 00.003 6120 Enqueuing Expose request
02:13:54.833 00.004 7680 IsSlewing returns 0
02:13:54.833 00.000 7680 IsGuiding returns 0
02:13:54.833 00.000 7680 PulseGuide returned control before completion, sleep 146
02:13:54.994 00.161 7680 IsGuiding returns 0
02:13:54.996 00.002 7680 Move returns status 0, amount 136
02:13:54.997 00.001 7680 MoveAxis(S, 377, ABG)
02:13:54.997 00.000 7680 Guiding  Dir = 1, Dur = 377
02:13:54.997 00.000 7680 IsSlewing returns 0
02:13:54.998 00.001 7680 IsGuiding returns 0
02:13:54.998 00.000 7680 PulseGuide returned control before completion, sleep 387
02:13:55.399 00.401 7680 IsGuiding returns 1
02:13:55.400 00.001 7680 scope still moving after pulse duration time elapsed
02:13:55.431 00.031 7680 IsSlewing returns 0
02:13:55.432 00.001 7680 IsGuiding returns 0
02:13:55.433 00.001 7680 scope move finished after 377 + 57 ms
02:13:55.433 00.000 7680 Move returns status 0, amount 377
02:13:55.434 00.001 7680 move complete, result=0
02:13:55.434 00.000 7680 worker thread done servicing request
02:13:55.434 00.000 6120 GuideStep: -0.3 px 136 ms EAST, 0.7 px 377 ms SOUTH
02:13:55.443 00.009 7680 Worker thread wakes up
02:13:55.443 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:55.444 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:56.693 01.249 7680 Exposure complete
02:13:56.832 00.139 7680 worker thread done servicing request
02:13:56.832 00.000 6120 OnExposeComplete: enter
02:13:56.837 00.005 6120 UpdateGuideState(): m_state=6
02:13:56.840 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
02:13:56.844 00.004 6120 Star::Find returns 1 (0), X=511.41, Y=675.64, Mass=8947, SNR=63.5, Peak=215 HFD=6.8
02:13:56.849 00.005 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
02:13:56.855 00.006 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
02:13:56.860 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.58 mountX=-0.05 mountY=0.22, mountTheta=1.78
02:13:56.864 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.25, opts=13)
02:13:56.869 00.005 6120 Enqueuing Move request for scope (-0.00, -0.25)
02:13:56.873 00.004 7680 Worker thread wakes up
02:13:56.873 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.25) opts 0xd
02:13:56.873 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.25)
02:13:56.874 00.001 7680 Moving (-0.00, -0.25) raw xDistance=-0.05 yDistance=0.22
02:13:56.874 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:13:56.874 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:13:56.874 00.000 7680 MoveAxis(E, 0, ABG)
02:13:56.874 00.000 7680 Move returns status 0, amount 0
02:13:56.874 00.000 7680 MoveAxis(S, 121, ABG)
02:13:56.874 00.000 7680 Guiding  Dir = 1, Dur = 121
02:13:56.874 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:56.878 00.004 7680 IsSlewing returns 0
02:13:56.878 00.000 7680 IsGuiding returns 0
02:13:56.879 00.001 6120 UpdateGuideState exits: m=8947 SNR=63.5
02:13:56.883 00.004 7680 PulseGuide returned control before completion, sleep 131
02:13:56.883 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:56.888 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:56.890 00.002 6120 Enqueuing Expose request
02:13:57.025 00.135 7680 IsGuiding returns 0
02:13:57.026 00.001 7680 Move returns status 0, amount 121
02:13:57.026 00.000 7680 move complete, result=0
02:13:57.026 00.000 7680 worker thread done servicing request
02:13:57.027 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 121 ms SOUTH
02:13:57.034 00.007 7680 Worker thread wakes up
02:13:57.034 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:57.036 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:58.287 01.251 7680 Exposure complete
02:13:58.429 00.142 7680 worker thread done servicing request
02:13:58.430 00.001 6120 OnExposeComplete: enter
02:13:58.435 00.005 6120 UpdateGuideState(): m_state=6
02:13:58.438 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
02:13:58.442 00.004 6120 Star::Find returns 1 (0), X=511.42, Y=675.78, Mass=8886, SNR=62.9, Peak=227 HFD=6.6
02:13:58.446 00.004 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
02:13:58.451 00.005 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
02:13:58.456 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.53 mountX=-0.02 mountY=0.10, mountTheta=1.72
02:13:58.461 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.11, opts=13)
02:13:58.464 00.003 6120 Enqueuing Move request for scope (0.01, -0.11)
02:13:58.468 00.004 7680 Worker thread wakes up
02:13:58.468 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
02:13:58.468 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
02:13:58.468 00.000 7680 Moving (0.01, -0.11) raw xDistance=-0.02 yDistance=0.10
02:13:58.468 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:13:58.468 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:13:58.469 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:13:58.470 00.001 7680 MoveAxis(E, 0, ABG)
02:13:58.470 00.000 7680 Move returns status 0, amount 0
02:13:58.470 00.000 7680 MoveAxis(N, 0, ABG)
02:13:58.470 00.000 7680 Move returns status 0, amount 0
02:13:58.470 00.000 7680 move complete, result=0
02:13:58.471 00.001 7680 worker thread done servicing request
02:13:58.471 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:58.477 00.006 6120 UpdateGuideState exits: m=8886 SNR=62.9
02:13:58.480 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:58.485 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:58.489 00.004 6120 Enqueuing Expose request
02:13:58.492 00.003 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:58.496 00.004 7680 Worker thread wakes up
02:13:58.496 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:58.496 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:13:59.738 01.242 7680 Exposure complete
02:13:59.878 00.140 7680 worker thread done servicing request
02:13:59.879 00.001 6120 OnExposeComplete: enter
02:13:59.885 00.006 6120 UpdateGuideState(): m_state=6
02:13:59.889 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
02:13:59.893 00.004 6120 Star::Find returns 1 (0), X=511.31, Y=675.77, Mass=8727, SNR=62.0, Peak=213 HFD=6.6
02:13:59.898 00.005 6120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.19) = xAngle (-2.46 = -2.46)
02:13:59.901 00.003 6120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.42 = 0.42)
02:13:59.905 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-2.27 mountX=-0.12 mountY=0.06, mountTheta=2.66
02:13:59.910 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.12, opts=13)
02:13:59.913 00.003 6120 Enqueuing Move request for scope (-0.10, -0.12)
02:13:59.917 00.004 7680 Worker thread wakes up
02:13:59.918 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:13:59.921 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
02:13:59.921 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
02:13:59.921 00.000 7680 Moving (-0.10, -0.12) raw xDistance=-0.12 yDistance=0.06
02:13:59.922 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:13:59.922 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:13:59.922 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:13:59.923 00.001 7680 MoveAxis(E, 0, ABG)
02:13:59.923 00.000 7680 Move returns status 0, amount 0
02:13:59.923 00.000 7680 MoveAxis(N, 0, ABG)
02:13:59.923 00.000 7680 Move returns status 0, amount 0
02:13:59.923 00.000 7680 move complete, result=0
02:13:59.923 00.000 6120 UpdateGuideState exits: m=8727 SNR=62.0
02:13:59.926 00.003 7680 worker thread done servicing request
02:13:59.926 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:59.930 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:13:59.934 00.004 6120 Enqueuing Expose request
02:13:59.938 00.004 7680 Worker thread wakes up
02:13:59.938 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:59.941 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:13:59.942 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:01.193 01.251 7680 Exposure complete
02:14:01.321 00.128 7680 worker thread done servicing request
02:14:01.321 00.000 6120 OnExposeComplete: enter
02:14:01.325 00.004 6120 UpdateGuideState(): m_state=6
02:14:01.329 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
02:14:01.332 00.003 6120 Star::Find returns 1 (0), X=511.29, Y=675.17, Mass=8115, SNR=59.2, Peak=241 HFD=6.4
02:14:01.336 00.004 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
02:14:01.339 00.003 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
02:14:01.343 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.72 hyp=0.73 cameraTheta=-1.74 mountX=-0.25 mountY=0.59, mountTheta=1.98
02:14:01.350 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.72, opts=13)
02:14:01.354 00.004 6120 Enqueuing Move request for scope (-0.12, -0.72)
02:14:01.358 00.004 7680 Worker thread wakes up
02:14:01.358 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.72) opts 0xd
02:14:01.359 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.72)
02:14:01.359 00.000 7680 Moving (-0.12, -0.72) raw xDistance=-0.25 yDistance=0.59
02:14:01.359 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:14:01.359 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
02:14:01.360 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:01.364 00.004 6120 UpdateGuideState exits: m=8115 SNR=59.2
02:14:01.367 00.003 7680 MoveAxis(E, 104, ABG)
02:14:01.367 00.000 7680 Guiding  Dir = 2, Dur = 104
02:14:01.367 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:01.372 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:01.375 00.003 6120 Enqueuing Expose request
02:14:01.379 00.004 7680 IsSlewing returns 0
02:14:01.381 00.002 7680 IsGuiding returns 0
02:14:01.381 00.000 7680 PulseGuide returned control before completion, sleep 114
02:14:01.510 00.129 7680 IsGuiding returns 0
02:14:01.512 00.002 7680 Move returns status 0, amount 104
02:14:01.513 00.001 7680 MoveAxis(S, 320, ABG)
02:14:01.513 00.000 7680 Guiding  Dir = 1, Dur = 320
02:14:01.514 00.001 7680 IsSlewing returns 0
02:14:01.514 00.000 7680 IsGuiding returns 0
02:14:01.514 00.000 7680 PulseGuide returned control before completion, sleep 330
02:14:01.850 00.336 7680 IsGuiding returns 1
02:14:01.851 00.001 7680 scope still moving after pulse duration time elapsed
02:14:01.882 00.031 7680 IsSlewing returns 0
02:14:01.883 00.001 7680 IsGuiding returns 0
02:14:01.884 00.001 7680 scope move finished after 320 + 49 ms
02:14:01.884 00.000 7680 Move returns status 0, amount 320
02:14:01.885 00.001 7680 move complete, result=0
02:14:01.885 00.000 7680 worker thread done servicing request
02:14:01.886 00.001 6120 GuideStep: -0.3 px 104 ms EAST, 0.6 px 320 ms SOUTH
02:14:01.891 00.005 7680 Worker thread wakes up
02:14:01.892 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:01.892 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:03.144 01.252 7680 Exposure complete
02:14:03.289 00.145 7680 worker thread done servicing request
02:14:03.289 00.000 6120 OnExposeComplete: enter
02:14:03.295 00.006 6120 UpdateGuideState(): m_state=6
02:14:03.298 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
02:14:03.302 00.004 6120 Star::Find returns 1 (0), X=511.28, Y=675.70, Mass=8882, SNR=62.6, Peak=233 HFD=6.6
02:14:03.306 00.004 6120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.19) = xAngle (-2.37 = -2.37)
02:14:03.310 00.004 6120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.50 = 0.50)
02:14:03.314 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.18 mountX=-0.17 mountY=0.11, mountTheta=2.55
02:14:03.319 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.19, opts=13)
02:14:03.322 00.003 6120 Enqueuing Move request for scope (-0.13, -0.19)
02:14:03.327 00.005 7680 Worker thread wakes up
02:14:03.327 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:03.330 00.003 6120 UpdateGuideState exits: m=8882 SNR=62.6
02:14:03.335 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:03.338 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:03.341 00.003 6120 Enqueuing Expose request
02:14:03.346 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd
02:14:03.346 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.19)
02:14:03.346 00.000 7680 Moving (-0.13, -0.19) raw xDistance=-0.17 yDistance=0.11
02:14:03.346 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:14:03.347 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:14:03.348 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:14:03.348 00.000 7680 MoveAxis(E, 0, ABG)
02:14:03.348 00.000 7680 Move returns status 0, amount 0
02:14:03.349 00.001 7680 MoveAxis(N, 0, ABG)
02:14:03.349 00.000 7680 Move returns status 0, amount 0
02:14:03.349 00.000 7680 move complete, result=0
02:14:03.349 00.000 7680 worker thread done servicing request
02:14:03.349 00.000 7680 Worker thread wakes up
02:14:03.349 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:03.353 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:03.353 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:04.603 01.250 7680 Exposure complete
02:14:04.754 00.151 7680 worker thread done servicing request
02:14:04.754 00.000 6120 OnExposeComplete: enter
02:14:04.760 00.006 6120 UpdateGuideState(): m_state=6
02:14:04.765 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
02:14:04.768 00.003 6120 Star::Find returns 1 (0), X=511.28, Y=675.59, Mass=8942, SNR=63.2, Peak=218 HFD=6.9
02:14:04.772 00.004 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
02:14:04.776 00.004 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
02:14:04.779 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-2.00 mountX=-0.19 mountY=0.21, mountTheta=2.32
02:14:04.785 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.30, opts=13)
02:14:04.793 00.008 6120 Enqueuing Move request for scope (-0.14, -0.30)
02:14:04.800 00.007 7680 Worker thread wakes up
02:14:04.800 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:04.805 00.005 6120 UpdateGuideState exits: m=8942 SNR=63.2
02:14:04.811 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.30) opts 0xd
02:14:04.811 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.30)
02:14:04.811 00.000 7680 Moving (-0.14, -0.30) raw xDistance=-0.19 yDistance=0.21
02:14:04.811 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:04.816 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:14:04.817 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:04.821 00.004 6120 Enqueuing Expose request
02:14:04.824 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:14:04.824 00.000 7680 MoveAxis(E, 0, ABG)
02:14:04.825 00.001 7680 Move returns status 0, amount 0
02:14:04.825 00.000 7680 MoveAxis(S, 114, ABG)
02:14:04.825 00.000 7680 Guiding  Dir = 1, Dur = 114
02:14:04.826 00.001 7680 IsSlewing returns 0
02:14:04.826 00.000 7680 IsGuiding returns 0
02:14:04.826 00.000 7680 PulseGuide returned control before completion, sleep 124
02:14:04.953 00.127 7680 IsGuiding returns 1
02:14:04.953 00.000 7680 scope still moving after pulse duration time elapsed
02:14:04.984 00.031 7680 IsSlewing returns 0
02:14:04.984 00.000 7680 IsGuiding returns 0
02:14:04.985 00.001 7680 scope move finished after 114 + 44 ms
02:14:04.985 00.000 7680 Move returns status 0, amount 114
02:14:04.985 00.000 7680 move complete, result=0
02:14:04.985 00.000 7680 worker thread done servicing request
02:14:04.987 00.002 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 114 ms SOUTH
02:14:04.993 00.006 7680 Worker thread wakes up
02:14:04.993 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:04.993 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:06.248 01.255 7680 Exposure complete
02:14:06.366 00.118 7680 worker thread done servicing request
02:14:06.367 00.001 6120 OnExposeComplete: enter
02:14:06.371 00.004 6120 UpdateGuideState(): m_state=6
02:14:06.375 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
02:14:06.381 00.006 6120 Star::Find returns 1 (0), X=511.25, Y=675.86, Mass=9339, SNR=64.6, Peak=228 HFD=6.5
02:14:06.386 00.005 6120 CameraToMount -- cameraTheta (-2.94) - m_xAngle (0.19) = xAngle (-3.13 = -3.13)
02:14:06.390 00.004 6120 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.26 = -0.26)
02:14:06.395 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.94 mountX=-0.16 mountY=-0.04, mountTheta=-2.89
02:14:06.401 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.03, opts=13)
02:14:06.404 00.003 6120 Enqueuing Move request for scope (-0.16, -0.03)
02:14:06.407 00.003 7680 Worker thread wakes up
02:14:06.407 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
02:14:06.408 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:06.412 00.004 6120 UpdateGuideState exits: m=9339 SNR=64.6
02:14:06.416 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:06.419 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:06.423 00.004 6120 Enqueuing Expose request
02:14:06.427 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
02:14:06.427 00.000 7680 Moving (-0.16, -0.03) raw xDistance=-0.16 yDistance=-0.04
02:14:06.427 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:14:06.427 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:14:06.427 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:14:06.427 00.000 7680 MoveAxis(E, 0, ABG)
02:14:06.428 00.001 7680 Move returns status 0, amount 0
02:14:06.428 00.000 7680 MoveAxis(N, 0, ABG)
02:14:06.428 00.000 7680 Move returns status 0, amount 0
02:14:06.428 00.000 7680 move complete, result=0
02:14:06.428 00.000 7680 worker thread done servicing request
02:14:06.429 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:14:06.433 00.004 7680 Worker thread wakes up
02:14:06.433 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:06.433 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:07.684 01.251 7680 Exposure complete
02:14:07.814 00.130 6120 OnExposeComplete: enter
02:14:07.819 00.005 7680 worker thread done servicing request
02:14:07.819 00.000 6120 UpdateGuideState(): m_state=6
02:14:07.824 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
02:14:07.828 00.004 6120 Star::Find returns 1 (0), X=511.04, Y=676.08, Mass=9215, SNR=63.8, Peak=207 HFD=6.5
02:14:07.832 00.004 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (0.19) = xAngle (2.48 = 2.48)
02:14:07.836 00.004 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.36 = -0.93)
02:14:07.840 00.004 6120 CameraToMount -- cameraX=-0.38 cameraY=0.19 hyp=0.42 cameraTheta=2.67 mountX=-0.33 mountY=-0.34, mountTheta=-2.35
02:14:07.844 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.19, opts=13)
02:14:07.849 00.005 6120 Enqueuing Move request for scope (-0.38, 0.19)
02:14:07.853 00.004 7680 Worker thread wakes up
02:14:07.853 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.19) opts 0xd
02:14:07.854 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:07.858 00.004 6120 UpdateGuideState exits: m=9215 SNR=63.8
02:14:07.861 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:07.865 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:07.869 00.004 6120 Enqueuing Expose request
02:14:07.873 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.19)
02:14:07.873 00.000 7680 Moving (-0.38, 0.19) raw xDistance=-0.33 yDistance=-0.34
02:14:07.873 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:14:07.873 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:14:07.873 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:14:07.874 00.001 7680 MoveAxis(E, 136, ABG)
02:14:07.874 00.000 7680 Guiding  Dir = 2, Dur = 136
02:14:07.875 00.001 7680 IsSlewing returns 0
02:14:07.875 00.000 7680 IsGuiding returns 0
02:14:07.875 00.000 7680 PulseGuide returned control before completion, sleep 146
02:14:08.033 00.158 7680 IsGuiding returns 0
02:14:08.036 00.003 7680 Move returns status 0, amount 136
02:14:08.037 00.001 7680 MoveAxis(N, 0, ABG)
02:14:08.037 00.000 7680 Move returns status 0, amount 0
02:14:08.037 00.000 7680 move complete, result=0
02:14:08.039 00.002 7680 worker thread done servicing request
02:14:08.039 00.000 6120 GuideStep: -0.3 px 136 ms EAST, -0.3 px 0 ms NORTH
02:14:08.046 00.007 7680 Worker thread wakes up
02:14:08.046 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:08.046 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:09.303 01.257 7680 Exposure complete
02:14:09.436 00.133 7680 worker thread done servicing request
02:14:09.437 00.001 6120 OnExposeComplete: enter
02:14:09.441 00.004 6120 UpdateGuideState(): m_state=6
02:14:09.446 00.005 6120 Star::Find(15, 511, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
02:14:09.450 00.004 6120 Star::Find returns 1 (0), X=511.34, Y=675.64, Mass=8952, SNR=62.7, Peak=219 HFD=6.8
02:14:09.455 00.005 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
02:14:09.459 00.004 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
02:14:09.463 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.88 mountX=-0.12 mountY=0.19, mountTheta=2.15
02:14:09.467 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.25, opts=13)
02:14:09.471 00.004 6120 Enqueuing Move request for scope (-0.08, -0.25)
02:14:09.475 00.004 7680 Worker thread wakes up
02:14:09.475 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:09.479 00.004 6120 UpdateGuideState exits: m=8952 SNR=62.7
02:14:09.483 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:09.487 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:09.491 00.004 6120 Enqueuing Expose request
02:14:09.494 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.25) opts 0xd
02:14:09.494 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.25)
02:14:09.494 00.000 7680 Moving (-0.08, -0.25) raw xDistance=-0.12 yDistance=0.19
02:14:09.494 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:14:09.494 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:14:09.495 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:14:09.495 00.000 7680 MoveAxis(E, 0, ABG)
02:14:09.495 00.000 7680 Move returns status 0, amount 0
02:14:09.495 00.000 7680 MoveAxis(N, 0, ABG)
02:14:09.496 00.001 7680 Move returns status 0, amount 0
02:14:09.497 00.001 7680 move complete, result=0
02:14:09.497 00.000 7680 worker thread done servicing request
02:14:09.497 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:09.500 00.003 7680 Worker thread wakes up
02:14:09.500 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:09.501 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:10.748 01.247 7680 Exposure complete
02:14:10.884 00.136 7680 worker thread done servicing request
02:14:10.884 00.000 6120 OnExposeComplete: enter
02:14:10.889 00.005 6120 UpdateGuideState(): m_state=6
02:14:10.893 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
02:14:10.897 00.004 6120 Star::Find returns 1 (0), X=511.22, Y=675.03, Mass=8229, SNR=60.2, Peak=220 HFD=6.4
02:14:10.902 00.005 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
02:14:10.906 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
02:14:10.911 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.85 hyp=0.87 cameraTheta=-1.79 mountX=-0.35 mountY=0.68, mountTheta=2.04
02:14:10.917 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.85, opts=13)
02:14:10.922 00.005 6120 Enqueuing Move request for scope (-0.19, -0.85)
02:14:10.927 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:10.931 00.004 6120 UpdateGuideState exits: m=8229 SNR=60.2
02:14:10.936 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:10.939 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:10.944 00.005 6120 Enqueuing Expose request
02:14:10.947 00.003 7680 Worker thread wakes up
02:14:10.947 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.85) opts 0xd
02:14:10.947 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.85)
02:14:10.949 00.002 7680 Moving (-0.19, -0.85) raw xDistance=-0.35 yDistance=0.68
02:14:10.949 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:14:10.949 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
02:14:10.949 00.000 7680 MoveAxis(E, 141, ABG)
02:14:10.949 00.000 7680 Guiding  Dir = 2, Dur = 141
02:14:10.950 00.001 7680 IsSlewing returns 0
02:14:10.950 00.000 7680 IsGuiding returns 0
02:14:10.950 00.000 7680 PulseGuide returned control before completion, sleep 151
02:14:11.112 00.162 7680 IsGuiding returns 1
02:14:11.114 00.002 7680 scope still moving after pulse duration time elapsed
02:14:11.143 00.029 7680 IsSlewing returns 0
02:14:11.145 00.002 7680 IsGuiding returns 0
02:14:11.145 00.000 7680 scope move finished after 141 + 53 ms
02:14:11.145 00.000 7680 Move returns status 0, amount 141
02:14:11.145 00.000 7680 MoveAxis(S, 371, ABG)
02:14:11.145 00.000 7680 Guiding  Dir = 1, Dur = 371
02:14:11.146 00.001 7680 IsSlewing returns 0
02:14:11.147 00.001 7680 IsGuiding returns 0
02:14:11.148 00.001 7680 PulseGuide returned control before completion, sleep 381
02:14:11.534 00.386 7680 IsGuiding returns 1
02:14:11.535 00.001 7680 scope still moving after pulse duration time elapsed
02:14:11.565 00.030 7680 IsSlewing returns 0
02:14:11.568 00.003 7680 IsGuiding returns 0
02:14:11.568 00.000 7680 scope move finished after 371 + 49 ms
02:14:11.569 00.001 7680 Move returns status 0, amount 371
02:14:11.569 00.000 7680 move complete, result=0
02:14:11.569 00.000 7680 worker thread done servicing request
02:14:11.570 00.001 7680 Worker thread wakes up
02:14:11.570 00.000 6120 GuideStep: -0.3 px 141 ms EAST, 0.7 px 371 ms SOUTH
02:14:11.576 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:11.577 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:12.832 01.255 7680 Exposure complete
02:14:12.968 00.136 7680 worker thread done servicing request
02:14:12.968 00.000 6120 OnExposeComplete: enter
02:14:12.975 00.007 6120 UpdateGuideState(): m_state=6
02:14:12.981 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
02:14:12.985 00.004 6120 Star::Find returns 1 (0), X=511.54, Y=675.74, Mass=9139, SNR=63.1, Peak=218 HFD=6.6
02:14:12.990 00.005 6120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (0.19) = xAngle (-1.04 = -1.04)
02:14:12.994 00.004 6120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.83 = 1.83)
02:14:12.998 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.85 mountX=0.10 mountY=0.19, mountTheta=1.09
02:14:13.003 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.15, opts=13)
02:14:13.009 00.006 6120 Enqueuing Move request for scope (0.13, -0.15)
02:14:13.014 00.005 7680 Worker thread wakes up
02:14:13.014 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
02:14:13.014 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
02:14:13.015 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:13.019 00.004 6120 UpdateGuideState exits: m=9139 SNR=63.1
02:14:13.022 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:13.027 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:13.031 00.004 6120 Enqueuing Expose request
02:14:13.034 00.003 7680 Moving (0.13, -0.15) raw xDistance=0.10 yDistance=0.19
02:14:13.034 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:14:13.034 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:14:13.034 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:14:13.036 00.002 7680 MoveAxis(E, 0, ABG)
02:14:13.036 00.000 7680 Move returns status 0, amount 0
02:14:13.036 00.000 7680 MoveAxis(N, 0, ABG)
02:14:13.037 00.001 7680 Move returns status 0, amount 0
02:14:13.037 00.000 7680 move complete, result=0
02:14:13.037 00.000 7680 worker thread done servicing request
02:14:13.037 00.000 7680 Worker thread wakes up
02:14:13.037 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:13.045 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:13.045 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:14.301 01.256 7680 Exposure complete
02:14:14.438 00.137 7680 worker thread done servicing request
02:14:14.438 00.000 6120 OnExposeComplete: enter
02:14:14.443 00.005 6120 UpdateGuideState(): m_state=6
02:14:14.449 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
02:14:14.453 00.004 6120 Star::Find returns 1 (0), X=511.49, Y=675.62, Mass=9128, SNR=63.7, Peak=207 HFD=6.9
02:14:14.458 00.005 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
02:14:14.462 00.004 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
02:14:14.465 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.31 mountX=0.02 mountY=0.27, mountTheta=1.50
02:14:14.469 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.27, opts=13)
02:14:14.474 00.005 6120 Enqueuing Move request for scope (0.07, -0.27)
02:14:14.479 00.005 7680 Worker thread wakes up
02:14:14.479 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:14.484 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.27) opts 0xd
02:14:14.485 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.27)
02:14:14.486 00.001 6120 UpdateGuideState exits: m=9128 SNR=63.7
02:14:14.490 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:14.494 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:14.498 00.004 6120 Enqueuing Expose request
02:14:14.501 00.003 7680 Moving (0.07, -0.27) raw xDistance=0.02 yDistance=0.27
02:14:14.501 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:14:14.502 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:14:14.502 00.000 7680 MoveAxis(E, 0, ABG)
02:14:14.503 00.001 7680 Move returns status 0, amount 0
02:14:14.503 00.000 7680 MoveAxis(S, 148, ABG)
02:14:14.503 00.000 7680 Guiding  Dir = 1, Dur = 148
02:14:14.503 00.000 7680 IsSlewing returns 0
02:14:14.504 00.001 7680 IsGuiding returns 0
02:14:14.504 00.000 7680 PulseGuide returned control before completion, sleep 158
02:14:14.664 00.160 7680 IsGuiding returns 1
02:14:14.665 00.001 7680 scope still moving after pulse duration time elapsed
02:14:14.695 00.030 7680 IsSlewing returns 0
02:14:14.696 00.001 7680 IsGuiding returns 0
02:14:14.696 00.000 7680 scope move finished after 148 + 43 ms
02:14:14.697 00.001 7680 Move returns status 0, amount 148
02:14:14.697 00.000 7680 move complete, result=0
02:14:14.697 00.000 7680 worker thread done servicing request
02:14:14.697 00.000 7680 Worker thread wakes up
02:14:14.698 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 148 ms SOUTH
02:14:14.704 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:14.704 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:15.956 01.252 7680 Exposure complete
02:14:16.096 00.140 7680 worker thread done servicing request
02:14:16.097 00.001 6120 OnExposeComplete: enter
02:14:16.101 00.004 6120 UpdateGuideState(): m_state=6
02:14:16.105 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
02:14:16.109 00.004 6120 Star::Find returns 1 (0), X=511.70, Y=675.00, Mass=8724, SNR=62.8, Peak=244 HFD=6.5
02:14:16.113 00.004 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.19) = xAngle (-1.45 = -1.45)
02:14:16.116 00.003 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.42 = 1.42)
02:14:16.120 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=-0.89 hyp=0.93 cameraTheta=-1.26 mountX=0.11 mountY=0.92, mountTheta=1.45
02:14:16.125 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.89, opts=13)
02:14:16.129 00.004 6120 Enqueuing Move request for scope (0.28, -0.89)
02:14:16.134 00.005 7680 Worker thread wakes up
02:14:16.134 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.89) opts 0xd
02:14:16.134 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.89)
02:14:16.135 00.001 7680 Moving (0.28, -0.89) raw xDistance=0.11 yDistance=0.92
02:14:16.135 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:14:16.135 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92
02:14:16.135 00.000 7680 MoveAxis(E, 0, ABG)
02:14:16.135 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:16.141 00.006 7680 Move returns status 0, amount 0
02:14:16.141 00.000 6120 UpdateGuideState exits: m=8724 SNR=62.8
02:14:16.145 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:16.149 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:16.153 00.004 7680 MoveAxis(S, 499, ABG)
02:14:16.153 00.000 7680 Guiding  Dir = 1, Dur = 499
02:14:16.153 00.000 6120 Enqueuing Expose request
02:14:16.157 00.004 7680 IsSlewing returns 0
02:14:16.157 00.000 7680 IsGuiding returns 0
02:14:16.157 00.000 7680 PulseGuide returned control before completion, sleep 509
02:14:16.678 00.521 7680 IsGuiding returns 1
02:14:16.679 00.001 7680 scope still moving after pulse duration time elapsed
02:14:16.710 00.031 7680 IsSlewing returns 0
02:14:16.711 00.001 7680 IsGuiding returns 0
02:14:16.712 00.001 7680 scope move finished after 499 + 55 ms
02:14:16.712 00.000 7680 Move returns status 0, amount 499
02:14:16.712 00.000 7680 move complete, result=0
02:14:16.713 00.001 7680 worker thread done servicing request
02:14:16.714 00.001 7680 Worker thread wakes up
02:14:16.714 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.9 px 499 ms SOUTH
02:14:16.720 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:16.721 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:17.973 01.252 7680 Exposure complete
02:14:18.103 00.130 7680 worker thread done servicing request
02:14:18.103 00.000 6120 OnExposeComplete: enter
02:14:18.108 00.005 6120 UpdateGuideState(): m_state=6
02:14:18.111 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
02:14:18.115 00.004 6120 Star::Find returns 1 (0), X=511.46, Y=675.95, Mass=8080, SNR=60.0, Peak=216 HFD=6.5
02:14:18.118 00.003 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (0.19) = xAngle (0.76 = 0.76)
02:14:18.121 00.003 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.64 = -2.65)
02:14:18.126 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.95 mountX=0.05 mountY=-0.03, mountTheta=-0.58
02:14:18.131 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.06, opts=13)
02:14:18.135 00.004 6120 Enqueuing Move request for scope (0.04, 0.06)
02:14:18.138 00.003 7680 Worker thread wakes up
02:14:18.138 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:18.142 00.004 6120 UpdateGuideState exits: m=8080 SNR=60.0
02:14:18.145 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:18.150 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
02:14:18.150 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
02:14:18.150 00.000 7680 Moving (0.04, 0.06) raw xDistance=0.05 yDistance=-0.03
02:14:18.150 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:14:18.151 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:18.154 00.003 6120 Enqueuing Expose request
02:14:18.158 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:14:18.158 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:14:18.158 00.000 7680 MoveAxis(E, 0, ABG)
02:14:18.158 00.000 7680 Move returns status 0, amount 0
02:14:18.159 00.001 7680 MoveAxis(N, 0, ABG)
02:14:18.159 00.000 7680 Move returns status 0, amount 0
02:14:18.159 00.000 7680 move complete, result=0
02:14:18.159 00.000 7680 worker thread done servicing request
02:14:18.159 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:14:18.164 00.005 7680 Worker thread wakes up
02:14:18.164 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:18.164 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:19.415 01.251 7680 Exposure complete
02:14:19.557 00.142 7680 worker thread done servicing request
02:14:19.557 00.000 6120 OnExposeComplete: enter
02:14:19.561 00.004 6120 UpdateGuideState(): m_state=6
02:14:19.565 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
02:14:19.568 00.003 6120 Star::Find returns 1 (0), X=511.41, Y=675.70, Mass=8336, SNR=60.1, Peak=206 HFD=6.7
02:14:19.574 00.006 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
02:14:19.578 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
02:14:19.582 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.58 mountX=-0.04 mountY=0.17, mountTheta=1.79
02:14:19.587 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.19, opts=13)
02:14:19.591 00.004 6120 Enqueuing Move request for scope (-0.00, -0.19)
02:14:19.594 00.003 7680 Worker thread wakes up
02:14:19.595 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.19) opts 0xd
02:14:19.595 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.19)
02:14:19.595 00.000 7680 Moving (-0.00, -0.19) raw xDistance=-0.04 yDistance=0.17
02:14:19.595 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:14:19.595 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:14:19.595 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:19.599 00.004 6120 UpdateGuideState exits: m=8336 SNR=60.1
02:14:19.603 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:14:19.604 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:19.608 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:19.612 00.004 6120 Enqueuing Expose request
02:14:19.616 00.004 7680 MoveAxis(E, 0, ABG)
02:14:19.616 00.000 7680 Move returns status 0, amount 0
02:14:19.616 00.000 7680 MoveAxis(N, 0, ABG)
02:14:19.616 00.000 7680 Move returns status 0, amount 0
02:14:19.616 00.000 7680 move complete, result=0
02:14:19.618 00.002 7680 worker thread done servicing request
02:14:19.618 00.000 7680 Worker thread wakes up
02:14:19.618 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:19.622 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:19.622 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:20.872 01.250 7680 Exposure complete
02:14:21.017 00.145 7680 worker thread done servicing request
02:14:21.017 00.000 6120 OnExposeComplete: enter
02:14:21.023 00.006 6120 UpdateGuideState(): m_state=6
02:14:21.027 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
02:14:21.031 00.004 6120 Star::Find returns 1 (0), X=511.41, Y=675.62, Mass=9301, SNR=64.5, Peak=227 HFD=6.8
02:14:21.037 00.006 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
02:14:21.041 00.004 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
02:14:21.045 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.27 hyp=0.27 cameraTheta=-1.57 mountX=-0.05 mountY=0.24, mountTheta=1.78
02:14:21.050 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.27, opts=13)
02:14:21.055 00.005 6120 Enqueuing Move request for scope (-0.00, -0.27)
02:14:21.058 00.003 7680 Worker thread wakes up
02:14:21.059 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.27) opts 0xd
02:14:21.059 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.27)
02:14:21.060 00.001 7680 Moving (-0.00, -0.27) raw xDistance=-0.05 yDistance=0.24
02:14:21.060 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:21.063 00.003 6120 UpdateGuideState exits: m=9301 SNR=64.5
02:14:21.067 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:21.072 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:14:21.072 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:14:21.072 00.000 7680 MoveAxis(E, 0, ABG)
02:14:21.073 00.001 7680 Move returns status 0, amount 0
02:14:21.073 00.000 7680 MoveAxis(S, 131, ABG)
02:14:21.073 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:21.079 00.006 6120 Enqueuing Expose request
02:14:21.082 00.003 7680 Guiding  Dir = 1, Dur = 131
02:14:21.083 00.001 7680 IsSlewing returns 0
02:14:21.083 00.000 7680 IsGuiding returns 0
02:14:21.083 00.000 7680 PulseGuide returned control before completion, sleep 141
02:14:21.240 00.157 7680 IsGuiding returns 1
02:14:21.241 00.001 7680 scope still moving after pulse duration time elapsed
02:14:21.271 00.030 7680 IsSlewing returns 0
02:14:21.272 00.001 7680 IsGuiding returns 0
02:14:21.273 00.001 7680 scope move finished after 131 + 58 ms
02:14:21.273 00.000 7680 Move returns status 0, amount 131
02:14:21.273 00.000 7680 move complete, result=0
02:14:21.275 00.002 7680 worker thread done servicing request
02:14:21.275 00.000 7680 Worker thread wakes up
02:14:21.276 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 131 ms SOUTH
02:14:21.281 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:21.282 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:22.534 01.252 7680 Exposure complete
02:14:22.676 00.142 7680 worker thread done servicing request
02:14:22.677 00.001 6120 OnExposeComplete: enter
02:14:22.680 00.003 6120 UpdateGuideState(): m_state=6
02:14:22.685 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
02:14:22.688 00.003 6120 Star::Find returns 1 (0), X=511.44, Y=675.64, Mass=8811, SNR=62.2, Peak=218 HFD=6.8
02:14:22.694 00.006 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
02:14:22.698 00.004 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
02:14:22.702 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.46 mountX=-0.02 mountY=0.23, mountTheta=1.65
02:14:22.707 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.25, opts=13)
02:14:22.711 00.004 6120 Enqueuing Move request for scope (0.03, -0.25)
02:14:22.714 00.003 7680 Worker thread wakes up
02:14:22.714 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.25) opts 0xd
02:14:22.714 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.25)
02:14:22.714 00.000 7680 Moving (0.03, -0.25) raw xDistance=-0.02 yDistance=0.23
02:14:22.714 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:14:22.714 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:14:22.714 00.000 7680 MoveAxis(E, 0, ABG)
02:14:22.714 00.000 7680 Move returns status 0, amount 0
02:14:22.715 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:22.720 00.005 6120 UpdateGuideState exits: m=8811 SNR=62.2
02:14:22.723 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:22.727 00.004 7680 MoveAxis(S, 126, ABG)
02:14:22.728 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:22.731 00.003 6120 Enqueuing Expose request
02:14:22.735 00.004 7680 Guiding  Dir = 1, Dur = 126
02:14:22.736 00.001 7680 IsSlewing returns 0
02:14:22.736 00.000 7680 IsGuiding returns 0
02:14:22.737 00.001 7680 PulseGuide returned control before completion, sleep 136
02:14:22.884 00.147 7680 IsGuiding returns 1
02:14:22.885 00.001 7680 scope still moving after pulse duration time elapsed
02:14:22.915 00.030 7680 IsSlewing returns 0
02:14:22.916 00.001 7680 IsGuiding returns 0
02:14:22.916 00.000 7680 scope move finished after 126 + 54 ms
02:14:22.916 00.000 7680 Move returns status 0, amount 126
02:14:22.917 00.001 7680 move complete, result=0
02:14:22.917 00.000 7680 worker thread done servicing request
02:14:22.917 00.000 7680 Worker thread wakes up
02:14:22.917 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:22.919 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:22.919 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 126 ms SOUTH
02:14:24.159 01.240 7680 Exposure complete
02:14:24.302 00.143 7680 worker thread done servicing request
02:14:24.302 00.000 6120 OnExposeComplete: enter
02:14:24.306 00.004 6120 UpdateGuideState(): m_state=6
02:14:24.312 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
02:14:24.316 00.004 6120 Star::Find returns 1 (0), X=511.30, Y=675.64, Mass=9315, SNR=63.9, Peak=233 HFD=6.7
02:14:24.322 00.006 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.19) = xAngle (-2.20 = -2.20)
02:14:24.327 00.005 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.67 = 0.67)
02:14:24.332 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.25 hyp=0.27 cameraTheta=-2.01 mountX=-0.16 mountY=0.17, mountTheta=2.33
02:14:24.337 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.25, opts=13)
02:14:24.341 00.004 6120 Enqueuing Move request for scope (-0.12, -0.25)
02:14:24.344 00.003 7680 Worker thread wakes up
02:14:24.345 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:24.349 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.25) opts 0xd
02:14:24.349 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.25)
02:14:24.350 00.001 7680 Moving (-0.12, -0.25) raw xDistance=-0.16 yDistance=0.17
02:14:24.350 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:14:24.350 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:14:24.350 00.000 6120 UpdateGuideState exits: m=9315 SNR=63.9
02:14:24.355 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:14:24.355 00.000 7680 MoveAxis(E, 0, ABG)
02:14:24.355 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:24.359 00.004 7680 Move returns status 0, amount 0
02:14:24.359 00.000 7680 MoveAxis(N, 0, ABG)
02:14:24.359 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:24.364 00.005 6120 Enqueuing Expose request
02:14:24.367 00.003 7680 Move returns status 0, amount 0
02:14:24.367 00.000 7680 move complete, result=0
02:14:24.367 00.000 7680 worker thread done servicing request
02:14:24.367 00.000 7680 Worker thread wakes up
02:14:24.368 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:24.373 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:24.373 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:25.626 01.253 7680 Exposure complete
02:14:25.781 00.155 7680 worker thread done servicing request
02:14:25.781 00.000 6120 OnExposeComplete: enter
02:14:25.787 00.006 6120 UpdateGuideState(): m_state=6
02:14:25.793 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
02:14:25.799 00.006 6120 Star::Find returns 1 (0), X=511.27, Y=675.59, Mass=8826, SNR=62.6, Peak=212 HFD=6.8
02:14:25.805 00.006 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.19) = xAngle (-2.20 = -2.20)
02:14:25.810 00.005 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
02:14:25.815 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.30 hyp=0.34 cameraTheta=-2.01 mountX=-0.20 mountY=0.21, mountTheta=2.32
02:14:25.827 00.012 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.30, opts=13)
02:14:25.833 00.006 6120 Enqueuing Move request for scope (-0.14, -0.30)
02:14:25.841 00.008 7680 Worker thread wakes up
02:14:25.842 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:25.848 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.30) opts 0xd
02:14:25.848 00.000 6120 UpdateGuideState exits: m=8826 SNR=62.6
02:14:25.856 00.008 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.30)
02:14:25.856 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:25.862 00.006 7680 Moving (-0.14, -0.30) raw xDistance=-0.20 yDistance=0.21
02:14:25.862 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:25.868 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:14:25.868 00.000 6120 Enqueuing Expose request
02:14:25.874 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:14:25.874 00.000 7680 MoveAxis(E, 0, ABG)
02:14:25.875 00.001 7680 Move returns status 0, amount 0
02:14:25.875 00.000 7680 MoveAxis(S, 114, ABG)
02:14:25.875 00.000 7680 Guiding  Dir = 1, Dur = 114
02:14:25.875 00.000 7680 IsSlewing returns 0
02:14:25.875 00.000 7680 IsGuiding returns 0
02:14:25.877 00.002 7680 PulseGuide returned control before completion, sleep 124
02:14:26.006 00.129 7680 IsGuiding returns 1
02:14:26.006 00.000 7680 scope still moving after pulse duration time elapsed
02:14:26.037 00.031 7680 IsSlewing returns 0
02:14:26.040 00.003 7680 IsGuiding returns 0
02:14:26.040 00.000 7680 scope move finished after 114 + 49 ms
02:14:26.040 00.000 7680 Move returns status 0, amount 114
02:14:26.041 00.001 7680 move complete, result=0
02:14:26.041 00.000 7680 worker thread done servicing request
02:14:26.042 00.001 7680 Worker thread wakes up
02:14:26.042 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 114 ms SOUTH
02:14:26.048 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:26.049 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:27.301 01.252 7680 Exposure complete
02:14:27.439 00.138 7680 worker thread done servicing request
02:14:27.439 00.000 6120 OnExposeComplete: enter
02:14:27.443 00.004 6120 UpdateGuideState(): m_state=6
02:14:27.448 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
02:14:27.452 00.004 6120 Star::Find returns 1 (0), X=511.06, Y=675.97, Mass=9626, SNR=64.3, Peak=208 HFD=6.6
02:14:27.456 00.004 6120 CameraToMount -- cameraTheta (2.91) - m_xAngle (0.19) = xAngle (2.73 = 2.73)
02:14:27.460 00.004 6120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.60 = -0.68)
02:14:27.463 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=0.08 hyp=0.36 cameraTheta=2.91 mountX=-0.33 mountY=-0.23, mountTheta=-2.54
02:14:27.468 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.08, opts=13)
02:14:27.472 00.004 6120 Enqueuing Move request for scope (-0.35, 0.08)
02:14:27.477 00.005 7680 Worker thread wakes up
02:14:27.477 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:27.481 00.004 6120 UpdateGuideState exits: m=9626 SNR=64.3
02:14:27.486 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:27.490 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:27.494 00.004 6120 Enqueuing Expose request
02:14:27.498 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.08) opts 0xd
02:14:27.498 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.08)
02:14:27.498 00.000 7680 Moving (-0.35, 0.08) raw xDistance=-0.33 yDistance=-0.23
02:14:27.499 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:14:27.499 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:14:27.500 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:14:27.500 00.000 7680 MoveAxis(E, 135, ABG)
02:14:27.500 00.000 7680 Guiding  Dir = 2, Dur = 135
02:14:27.500 00.000 7680 IsSlewing returns 0
02:14:27.500 00.000 7680 IsGuiding returns 0
02:14:27.500 00.000 7680 PulseGuide returned control before completion, sleep 145
02:14:27.650 00.150 7680 IsGuiding returns 1
02:14:27.650 00.000 7680 scope still moving after pulse duration time elapsed
02:14:27.682 00.032 7680 IsSlewing returns 0
02:14:27.683 00.001 7680 IsGuiding returns 0
02:14:27.684 00.001 7680 scope move finished after 135 + 47 ms
02:14:27.684 00.000 7680 Move returns status 0, amount 135
02:14:27.685 00.001 7680 MoveAxis(N, 0, ABG)
02:14:27.685 00.000 7680 Move returns status 0, amount 0
02:14:27.686 00.001 7680 move complete, result=0
02:14:27.686 00.000 7680 worker thread done servicing request
02:14:27.687 00.001 6120 GuideStep: -0.3 px 135 ms EAST, -0.2 px 0 ms NORTH
02:14:27.693 00.006 7680 Worker thread wakes up
02:14:27.693 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:27.693 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:28.940 01.247 7680 Exposure complete
02:14:29.083 00.143 7680 worker thread done servicing request
02:14:29.084 00.001 6120 OnExposeComplete: enter
02:14:29.087 00.003 6120 UpdateGuideState(): m_state=6
02:14:29.092 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
02:14:29.096 00.004 6120 Star::Find returns 1 (0), X=511.41, Y=675.51, Mass=9172, SNR=64.3, Peak=228 HFD=7.0
02:14:29.101 00.005 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
02:14:29.105 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
02:14:29.109 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.38 hyp=0.38 cameraTheta=-1.58 mountX=-0.07 mountY=0.34, mountTheta=1.79
02:14:29.114 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.38, opts=13)
02:14:29.117 00.003 6120 Enqueuing Move request for scope (-0.00, -0.38)
02:14:29.121 00.004 7680 Worker thread wakes up
02:14:29.121 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:29.126 00.005 6120 UpdateGuideState exits: m=9172 SNR=64.3
02:14:29.130 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:29.134 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.38) opts 0xd
02:14:29.134 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.38)
02:14:29.136 00.002 7680 Moving (-0.00, -0.38) raw xDistance=-0.07 yDistance=0.34
02:14:29.136 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:14:29.136 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:14:29.136 00.000 7680 MoveAxis(E, 0, ABG)
02:14:29.137 00.001 7680 Move returns status 0, amount 0
02:14:29.137 00.000 7680 MoveAxis(S, 184, ABG)
02:14:29.137 00.000 7680 Guiding  Dir = 1, Dur = 184
02:14:29.137 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:29.142 00.005 6120 Enqueuing Expose request
02:14:29.147 00.005 7680 IsSlewing returns 0
02:14:29.147 00.000 7680 IsGuiding returns 0
02:14:29.147 00.000 7680 PulseGuide returned control before completion, sleep 194
02:14:29.354 00.207 7680 IsGuiding returns 0
02:14:29.354 00.000 7680 Move returns status 0, amount 184
02:14:29.355 00.001 7680 move complete, result=0
02:14:29.356 00.001 7680 worker thread done servicing request
02:14:29.356 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 184 ms SOUTH
02:14:29.362 00.006 7680 Worker thread wakes up
02:14:29.362 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:29.362 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:30.607 01.245 7680 Exposure complete
02:14:30.750 00.143 7680 worker thread done servicing request
02:14:30.750 00.000 6120 OnExposeComplete: enter
02:14:30.753 00.003 6120 UpdateGuideState(): m_state=6
02:14:30.760 00.007 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
02:14:30.763 00.003 6120 Star::Find returns 1 (0), X=511.35, Y=675.66, Mass=8557, SNR=61.5, Peak=205 HFD=6.8
02:14:30.765 00.002 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
02:14:30.768 00.003 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
02:14:30.772 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.84 mountX=-0.10 mountY=0.17, mountTheta=2.10
02:14:30.778 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.22, opts=13)
02:14:30.782 00.004 6120 Enqueuing Move request for scope (-0.06, -0.22)
02:14:30.787 00.005 7680 Worker thread wakes up
02:14:30.788 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:30.793 00.005 6120 UpdateGuideState exits: m=8557 SNR=61.5
02:14:30.798 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:30.802 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
02:14:30.802 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
02:14:30.802 00.000 7680 Moving (-0.06, -0.22) raw xDistance=-0.10 yDistance=0.17
02:14:30.802 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:14:30.802 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:14:30.803 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:30.807 00.004 6120 Enqueuing Expose request
02:14:30.810 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:14:30.810 00.000 7680 MoveAxis(E, 0, ABG)
02:14:30.811 00.001 7680 Move returns status 0, amount 0
02:14:30.811 00.000 7680 MoveAxis(N, 0, ABG)
02:14:30.812 00.001 7680 Move returns status 0, amount 0
02:14:30.812 00.000 7680 move complete, result=0
02:14:30.812 00.000 7680 worker thread done servicing request
02:14:30.813 00.001 7680 Worker thread wakes up
02:14:30.813 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:30.813 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:30.813 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:32.068 01.255 7680 Exposure complete
02:14:32.204 00.136 7680 worker thread done servicing request
02:14:32.205 00.001 6120 OnExposeComplete: enter
02:14:32.208 00.003 6120 UpdateGuideState(): m_state=6
02:14:32.213 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
02:14:32.217 00.004 6120 Star::Find returns 1 (0), X=511.41, Y=675.14, Mass=8581, SNR=60.7, Peak=220 HFD=6.4
02:14:32.221 00.004 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
02:14:32.223 00.002 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
02:14:32.228 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.74 hyp=0.74 cameraTheta=-1.57 mountX=-0.14 mountY=0.67, mountTheta=1.78
02:14:32.235 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.74, opts=13)
02:14:32.238 00.003 6120 Enqueuing Move request for scope (-0.00, -0.74)
02:14:32.241 00.003 7680 Worker thread wakes up
02:14:32.241 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.74) opts 0xd
02:14:32.241 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.74)
02:14:32.243 00.002 7680 Moving (-0.00, -0.74) raw xDistance=-0.14 yDistance=0.67
02:14:32.243 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:14:32.243 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
02:14:32.243 00.000 7680 MoveAxis(E, 0, ABG)
02:14:32.243 00.000 7680 Move returns status 0, amount 0
02:14:32.244 00.001 7680 MoveAxis(S, 362, ABG)
02:14:32.244 00.000 7680 Guiding  Dir = 1, Dur = 362
02:14:32.244 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:32.248 00.004 7680 IsSlewing returns 0
02:14:32.249 00.001 6120 UpdateGuideState exits: m=8581 SNR=60.7
02:14:32.253 00.004 7680 IsGuiding returns 0
02:14:32.253 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:32.256 00.003 7680 PulseGuide returned control before completion, sleep 372
02:14:32.256 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:32.259 00.003 6120 Enqueuing Expose request
02:14:32.638 00.379 7680 IsGuiding returns 1
02:14:32.639 00.001 7680 scope still moving after pulse duration time elapsed
02:14:32.668 00.029 7680 IsSlewing returns 0
02:14:32.669 00.001 7680 IsGuiding returns 0
02:14:32.669 00.000 7680 scope move finished after 362 + 54 ms
02:14:32.669 00.000 7680 Move returns status 0, amount 362
02:14:32.671 00.002 7680 move complete, result=0
02:14:32.671 00.000 7680 worker thread done servicing request
02:14:32.671 00.000 7680 Worker thread wakes up
02:14:32.672 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 362 ms SOUTH
02:14:32.677 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:32.678 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:33.933 01.255 7680 Exposure complete
02:14:34.072 00.139 7680 worker thread done servicing request
02:14:34.072 00.000 6120 OnExposeComplete: enter
02:14:34.077 00.005 6120 UpdateGuideState(): m_state=6
02:14:34.080 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
02:14:34.085 00.005 6120 Star::Find returns 1 (0), X=511.51, Y=675.64, Mass=8959, SNR=62.0, Peak=214 HFD=6.9
02:14:34.089 00.004 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
02:14:34.092 00.003 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
02:14:34.095 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.20 mountX=0.05 mountY=0.27, mountTheta=1.39
02:14:34.101 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.25, opts=13)
02:14:34.105 00.004 6120 Enqueuing Move request for scope (0.10, -0.25)
02:14:34.108 00.003 7680 Worker thread wakes up
02:14:34.108 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.25) opts 0xd
02:14:34.110 00.002 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.25)
02:14:34.110 00.000 7680 Moving (0.10, -0.25) raw xDistance=0.05 yDistance=0.27
02:14:34.110 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:14:34.110 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:14:34.111 00.001 7680 MoveAxis(E, 0, ABG)
02:14:34.111 00.000 7680 Move returns status 0, amount 0
02:14:34.111 00.000 7680 MoveAxis(S, 146, ABG)
02:14:34.111 00.000 7680 Guiding  Dir = 1, Dur = 146
02:14:34.111 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:34.116 00.005 7680 IsSlewing returns 0
02:14:34.116 00.000 6120 UpdateGuideState exits: m=8959 SNR=62.0
02:14:34.119 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:34.123 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:34.127 00.004 7680 IsGuiding returns 0
02:14:34.127 00.000 6120 Enqueuing Expose request
02:14:34.131 00.004 7680 PulseGuide returned control before completion, sleep 156
02:14:34.297 00.166 7680 IsGuiding returns 1
02:14:34.298 00.001 7680 scope still moving after pulse duration time elapsed
02:14:34.329 00.031 7680 IsSlewing returns 0
02:14:34.329 00.000 7680 IsGuiding returns 0
02:14:34.330 00.001 7680 scope move finished after 146 + 56 ms
02:14:34.330 00.000 7680 Move returns status 0, amount 146
02:14:34.331 00.001 7680 move complete, result=0
02:14:34.331 00.000 7680 worker thread done servicing request
02:14:34.331 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 146 ms SOUTH
02:14:34.337 00.006 7680 Worker thread wakes up
02:14:34.337 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:34.337 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:35.590 01.253 7680 Exposure complete
02:14:35.731 00.141 7680 worker thread done servicing request
02:14:35.731 00.000 6120 OnExposeComplete: enter
02:14:35.737 00.006 6120 UpdateGuideState(): m_state=6
02:14:35.742 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
02:14:35.746 00.004 6120 Star::Find returns 1 (0), X=511.39, Y=675.69, Mass=8962, SNR=62.4, Peak=214 HFD=6.7
02:14:35.750 00.004 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
02:14:35.754 00.004 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
02:14:35.757 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.20 cameraTheta=-1.69 mountX=-0.06 mountY=0.16, mountTheta=1.92
02:14:35.763 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.19, opts=13)
02:14:35.767 00.004 6120 Enqueuing Move request for scope (-0.02, -0.19)
02:14:35.771 00.004 7680 Worker thread wakes up
02:14:35.771 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:35.775 00.004 6120 UpdateGuideState exits: m=8962 SNR=62.4
02:14:35.778 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
02:14:35.778 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
02:14:35.779 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:35.782 00.003 7680 Moving (-0.02, -0.19) raw xDistance=-0.06 yDistance=0.16
02:14:35.783 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:14:35.783 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:14:35.783 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:14:35.783 00.000 7680 MoveAxis(E, 0, ABG)
02:14:35.783 00.000 7680 Move returns status 0, amount 0
02:14:35.783 00.000 7680 MoveAxis(N, 0, ABG)
02:14:35.784 00.001 7680 Move returns status 0, amount 0
02:14:35.784 00.000 7680 move complete, result=0
02:14:35.784 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:35.788 00.004 6120 Enqueuing Expose request
02:14:35.792 00.004 7680 worker thread done servicing request
02:14:35.792 00.000 7680 Worker thread wakes up
02:14:35.793 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:35.796 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:35.796 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:37.051 01.255 7680 Exposure complete
02:14:37.193 00.142 7680 worker thread done servicing request
02:14:37.193 00.000 6120 OnExposeComplete: enter
02:14:37.198 00.005 6120 UpdateGuideState(): m_state=6
02:14:37.201 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
02:14:37.206 00.005 6120 Star::Find returns 1 (0), X=511.50, Y=675.57, Mass=9039, SNR=63.2, Peak=212 HFD=7.0
02:14:37.209 00.003 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
02:14:37.213 00.004 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
02:14:37.217 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.31 hyp=0.33 cameraTheta=-1.31 mountX=0.02 mountY=0.32, mountTheta=1.50
02:14:37.221 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.31, opts=13)
02:14:37.227 00.006 6120 Enqueuing Move request for scope (0.08, -0.31)
02:14:37.230 00.003 7680 Worker thread wakes up
02:14:37.230 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.31) opts 0xd
02:14:37.231 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.31)
02:14:37.231 00.000 7680 Moving (0.08, -0.31) raw xDistance=0.02 yDistance=0.32
02:14:37.231 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:14:37.231 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:14:37.231 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:37.235 00.004 7680 MoveAxis(E, 0, ABG)
02:14:37.236 00.001 7680 Move returns status 0, amount 0
02:14:37.236 00.000 7680 MoveAxis(S, 173, ABG)
02:14:37.236 00.000 7680 Guiding  Dir = 1, Dur = 173
02:14:37.236 00.000 6120 UpdateGuideState exits: m=9039 SNR=63.2
02:14:37.239 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:37.242 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:37.245 00.003 6120 Enqueuing Expose request
02:14:37.248 00.003 7680 IsSlewing returns 0
02:14:37.248 00.000 7680 IsGuiding returns 0
02:14:37.248 00.000 7680 PulseGuide returned control before completion, sleep 183
02:14:37.443 00.195 7680 IsGuiding returns 1
02:14:37.443 00.000 7680 scope still moving after pulse duration time elapsed
02:14:37.474 00.031 7680 IsSlewing returns 0
02:14:37.476 00.002 7680 IsGuiding returns 0
02:14:37.476 00.000 7680 scope move finished after 173 + 54 ms
02:14:37.477 00.001 7680 Move returns status 0, amount 173
02:14:37.477 00.000 7680 move complete, result=0
02:14:37.477 00.000 7680 worker thread done servicing request
02:14:37.478 00.001 7680 Worker thread wakes up
02:14:37.478 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 173 ms SOUTH
02:14:37.486 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:37.486 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:38.737 01.251 7680 Exposure complete
02:14:38.868 00.131 7680 worker thread done servicing request
02:14:38.868 00.000 6120 OnExposeComplete: enter
02:14:38.873 00.005 6120 UpdateGuideState(): m_state=6
02:14:38.877 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
02:14:38.881 00.004 6120 Star::Find returns 1 (0), X=511.47, Y=675.65, Mass=9238, SNR=63.5, Peak=233 HFD=6.8
02:14:38.886 00.005 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
02:14:38.892 00.006 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
02:14:38.896 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.24 hyp=0.24 cameraTheta=-1.34 mountX=0.01 mountY=0.24, mountTheta=1.52
02:14:38.901 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.24, opts=13)
02:14:38.905 00.004 6120 Enqueuing Move request for scope (0.06, -0.24)
02:14:38.909 00.004 7680 Worker thread wakes up
02:14:38.910 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:38.916 00.006 6120 UpdateGuideState exits: m=9238 SNR=63.5
02:14:38.921 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:38.925 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:38.929 00.004 6120 Enqueuing Expose request
02:14:38.932 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.24) opts 0xd
02:14:38.932 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.24)
02:14:38.934 00.002 7680 Moving (0.06, -0.24) raw xDistance=0.01 yDistance=0.24
02:14:38.934 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:14:38.934 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:14:38.934 00.000 7680 MoveAxis(E, 0, ABG)
02:14:38.935 00.001 7680 Move returns status 0, amount 0
02:14:38.935 00.000 7680 MoveAxis(S, 129, ABG)
02:14:38.935 00.000 7680 Guiding  Dir = 1, Dur = 129
02:14:38.935 00.000 7680 IsSlewing returns 0
02:14:38.936 00.001 7680 IsGuiding returns 0
02:14:38.936 00.000 7680 PulseGuide returned control before completion, sleep 139
02:14:39.083 00.147 7680 IsGuiding returns 1
02:14:39.085 00.002 7680 scope still moving after pulse duration time elapsed
02:14:39.114 00.029 7680 IsSlewing returns 0
02:14:39.116 00.002 7680 IsGuiding returns 0
02:14:39.116 00.000 7680 scope move finished after 129 + 51 ms
02:14:39.117 00.001 7680 Move returns status 0, amount 129
02:14:39.117 00.000 7680 move complete, result=0
02:14:39.118 00.001 7680 worker thread done servicing request
02:14:39.118 00.000 7680 Worker thread wakes up
02:14:39.119 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 129 ms SOUTH
02:14:39.125 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:39.125 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:40.381 01.256 7680 Exposure complete
02:14:40.517 00.136 7680 worker thread done servicing request
02:14:40.517 00.000 6120 OnExposeComplete: enter
02:14:40.521 00.004 6120 UpdateGuideState(): m_state=6
02:14:40.525 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
02:14:40.529 00.004 6120 Star::Find returns 1 (0), X=511.42, Y=675.65, Mass=9067, SNR=62.6, Peak=229 HFD=6.8
02:14:40.532 00.003 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
02:14:40.536 00.004 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
02:14:40.541 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.54 mountX=-0.04 mountY=0.22, mountTheta=1.74
02:14:40.546 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.24, opts=13)
02:14:40.550 00.004 6120 Enqueuing Move request for scope (0.01, -0.24)
02:14:40.553 00.003 7680 Worker thread wakes up
02:14:40.553 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.24) opts 0xd
02:14:40.553 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.24)
02:14:40.553 00.000 7680 Moving (0.01, -0.24) raw xDistance=-0.04 yDistance=0.22
02:14:40.555 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:14:40.555 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:14:40.555 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:40.559 00.004 6120 UpdateGuideState exits: m=9067 SNR=62.6
02:14:40.563 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:40.566 00.003 7680 MoveAxis(E, 0, ABG)
02:14:40.566 00.000 7680 Move returns status 0, amount 0
02:14:40.566 00.000 7680 MoveAxis(S, 119, ABG)
02:14:40.566 00.000 7680 Guiding  Dir = 1, Dur = 119
02:14:40.566 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:40.571 00.005 6120 Enqueuing Expose request
02:14:40.577 00.006 7680 IsSlewing returns 0
02:14:40.577 00.000 7680 IsGuiding returns 0
02:14:40.578 00.001 7680 PulseGuide returned control before completion, sleep 129
02:14:40.714 00.136 7680 IsGuiding returns 1
02:14:40.716 00.002 7680 scope still moving after pulse duration time elapsed
02:14:40.746 00.030 7680 IsSlewing returns 0
02:14:40.746 00.000 7680 IsGuiding returns 0
02:14:40.746 00.000 7680 scope move finished after 119 + 49 ms
02:14:40.747 00.001 7680 Move returns status 0, amount 119
02:14:40.747 00.000 7680 move complete, result=0
02:14:40.747 00.000 7680 worker thread done servicing request
02:14:40.747 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 119 ms SOUTH
02:14:40.753 00.006 7680 Worker thread wakes up
02:14:40.753 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:40.753 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:42.003 01.250 7680 Exposure complete
02:14:42.144 00.141 7680 worker thread done servicing request
02:14:42.145 00.001 6120 OnExposeComplete: enter
02:14:42.149 00.004 6120 UpdateGuideState(): m_state=6
02:14:42.154 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
02:14:42.158 00.004 6120 Star::Find returns 1 (0), X=511.48, Y=675.64, Mass=8717, SNR=61.6, Peak=220 HFD=6.9
02:14:42.162 00.004 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
02:14:42.169 00.007 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
02:14:42.174 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.32 mountX=0.02 mountY=0.25, mountTheta=1.50
02:14:42.180 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.25, opts=13)
02:14:42.184 00.004 6120 Enqueuing Move request for scope (0.06, -0.25)
02:14:42.188 00.004 7680 Worker thread wakes up
02:14:42.188 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.25) opts 0xd
02:14:42.188 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.25)
02:14:42.188 00.000 7680 Moving (0.06, -0.25) raw xDistance=0.02 yDistance=0.25
02:14:42.188 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:14:42.189 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:14:42.189 00.000 7680 MoveAxis(E, 0, ABG)
02:14:42.190 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:42.194 00.004 7680 Move returns status 0, amount 0
02:14:42.194 00.000 7680 MoveAxis(S, 136, ABG)
02:14:42.195 00.001 6120 UpdateGuideState exits: m=8717 SNR=61.6
02:14:42.201 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:42.205 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:42.209 00.004 6120 Enqueuing Expose request
02:14:42.213 00.004 7680 Guiding  Dir = 1, Dur = 136
02:14:42.213 00.000 7680 IsSlewing returns 0
02:14:42.213 00.000 7680 IsGuiding returns 0
02:14:42.214 00.001 7680 PulseGuide returned control before completion, sleep 146
02:14:42.370 00.156 7680 IsGuiding returns 1
02:14:42.370 00.000 7680 scope still moving after pulse duration time elapsed
02:14:42.401 00.031 7680 IsSlewing returns 0
02:14:42.401 00.000 7680 IsGuiding returns 0
02:14:42.403 00.002 7680 scope move finished after 136 + 52 ms
02:14:42.403 00.000 7680 Move returns status 0, amount 136
02:14:42.403 00.000 7680 move complete, result=0
02:14:42.404 00.001 7680 worker thread done servicing request
02:14:42.404 00.000 7680 Worker thread wakes up
02:14:42.404 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 136 ms SOUTH
02:14:42.410 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:42.410 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:43.660 01.250 7680 Exposure complete
02:14:43.815 00.155 7680 worker thread done servicing request
02:14:43.815 00.000 6120 OnExposeComplete: enter
02:14:43.820 00.005 6120 UpdateGuideState(): m_state=6
02:14:43.824 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
02:14:43.828 00.004 6120 Star::Find returns 1 (0), X=511.50, Y=675.69, Mass=9008, SNR=62.9, Peak=216 HFD=6.7
02:14:43.831 00.003 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
02:14:43.835 00.004 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.50 = 1.50)
02:14:43.839 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.18 mountX=0.04 mountY=0.21, mountTheta=1.37
02:14:43.844 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.20, opts=13)
02:14:43.848 00.004 6120 Enqueuing Move request for scope (0.08, -0.20)
02:14:43.852 00.004 7680 Worker thread wakes up
02:14:43.852 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:43.856 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
02:14:43.856 00.000 6120 UpdateGuideState exits: m=9008 SNR=62.9
02:14:43.863 00.007 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
02:14:43.863 00.000 7680 Moving (0.08, -0.20) raw xDistance=0.04 yDistance=0.21
02:14:43.863 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:14:43.864 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:14:43.864 00.000 7680 MoveAxis(E, 0, ABG)
02:14:43.864 00.000 7680 Move returns status 0, amount 0
02:14:43.864 00.000 7680 MoveAxis(S, 115, ABG)
02:14:43.865 00.001 7680 Guiding  Dir = 1, Dur = 115
02:14:43.865 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:43.870 00.005 7680 IsSlewing returns 0
02:14:43.870 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:43.875 00.005 7680 IsGuiding returns 0
02:14:43.876 00.001 6120 Enqueuing Expose request
02:14:43.881 00.005 7680 PulseGuide returned control before completion, sleep 125
02:14:44.008 00.127 7680 IsGuiding returns 1
02:14:44.008 00.000 7680 scope still moving after pulse duration time elapsed
02:14:44.041 00.033 7680 IsSlewing returns 0
02:14:44.042 00.001 7680 IsGuiding returns 0
02:14:44.042 00.000 7680 scope move finished after 115 + 51 ms
02:14:44.042 00.000 7680 Move returns status 0, amount 115
02:14:44.043 00.001 7680 move complete, result=0
02:14:44.043 00.000 7680 worker thread done servicing request
02:14:44.043 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 115 ms SOUTH
02:14:44.050 00.007 7680 Worker thread wakes up
02:14:44.050 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:44.050 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:45.298 01.248 7680 Exposure complete
02:14:45.459 00.161 7680 worker thread done servicing request
02:14:45.459 00.000 6120 OnExposeComplete: enter
02:14:45.463 00.004 6120 UpdateGuideState(): m_state=6
02:14:45.469 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
02:14:45.475 00.006 6120 Star::Find returns 1 (0), X=511.44, Y=675.71, Mass=9036, SNR=62.4, Peak=222 HFD=6.7
02:14:45.479 00.004 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
02:14:45.482 00.003 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
02:14:45.486 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.44 mountX=-0.01 mountY=0.17, mountTheta=1.63
02:14:45.491 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.18, opts=13)
02:14:45.494 00.003 6120 Enqueuing Move request for scope (0.02, -0.18)
02:14:45.498 00.004 7680 Worker thread wakes up
02:14:45.498 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:45.503 00.005 6120 UpdateGuideState exits: m=9036 SNR=62.4
02:14:45.508 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:45.513 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
02:14:45.513 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:45.517 00.004 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
02:14:45.517 00.000 6120 Enqueuing Expose request
02:14:45.521 00.004 7680 Moving (0.02, -0.18) raw xDistance=-0.01 yDistance=0.17
02:14:45.521 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:14:45.522 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:14:45.522 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:14:45.522 00.000 7680 MoveAxis(E, 0, ABG)
02:14:45.522 00.000 7680 Move returns status 0, amount 0
02:14:45.522 00.000 7680 MoveAxis(N, 0, ABG)
02:14:45.522 00.000 7680 Move returns status 0, amount 0
02:14:45.523 00.001 7680 move complete, result=0
02:14:45.523 00.000 7680 worker thread done servicing request
02:14:45.523 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:45.527 00.004 7680 Worker thread wakes up
02:14:45.527 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:45.528 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:46.786 01.258 7680 Exposure complete
02:14:46.952 00.166 7680 worker thread done servicing request
02:14:46.952 00.000 6120 OnExposeComplete: enter
02:14:46.956 00.004 6120 UpdateGuideState(): m_state=6
02:14:46.961 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
02:14:46.965 00.004 6120 Star::Find returns 1 (0), X=511.39, Y=675.63, Mass=8511, SNR=61.7, Peak=219 HFD=6.8
02:14:46.969 00.004 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
02:14:46.972 00.003 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
02:14:46.980 00.008 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.67 mountX=-0.07 mountY=0.22, mountTheta=1.90
02:14:46.985 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.25, opts=13)
02:14:46.989 00.004 6120 Enqueuing Move request for scope (-0.03, -0.25)
02:14:46.996 00.007 7680 Worker thread wakes up
02:14:46.996 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:47.000 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.25) opts 0xd
02:14:47.000 00.000 6120 UpdateGuideState exits: m=8511 SNR=61.7
02:14:47.004 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.25)
02:14:47.004 00.000 7680 Moving (-0.03, -0.25) raw xDistance=-0.07 yDistance=0.22
02:14:47.004 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:47.009 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:14:47.010 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:14:47.010 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:47.015 00.005 7680 MoveAxis(E, 0, ABG)
02:14:47.015 00.000 6120 Enqueuing Expose request
02:14:47.019 00.004 7680 Move returns status 0, amount 0
02:14:47.019 00.000 7680 MoveAxis(S, 117, ABG)
02:14:47.019 00.000 7680 Guiding  Dir = 1, Dur = 117
02:14:47.021 00.002 7680 IsSlewing returns 0
02:14:47.021 00.000 7680 IsGuiding returns 0
02:14:47.021 00.000 7680 PulseGuide returned control before completion, sleep 127
02:14:47.166 00.145 7680 IsGuiding returns 0
02:14:47.166 00.000 7680 Move returns status 0, amount 117
02:14:47.167 00.001 7680 move complete, result=0
02:14:47.167 00.000 7680 worker thread done servicing request
02:14:47.168 00.001 7680 Worker thread wakes up
02:14:47.168 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 117 ms SOUTH
02:14:47.177 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:47.177 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:48.423 01.246 7680 Exposure complete
02:14:48.562 00.139 7680 worker thread done servicing request
02:14:48.562 00.000 6120 OnExposeComplete: enter
02:14:48.566 00.004 6120 UpdateGuideState(): m_state=6
02:14:48.572 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
02:14:48.576 00.004 6120 Star::Find returns 1 (0), X=511.51, Y=675.71, Mass=9314, SNR=63.7, Peak=235 HFD=6.7
02:14:48.581 00.005 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.19) = xAngle (-1.27 = -1.27)
02:14:48.585 00.004 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.60 = 1.60)
02:14:48.589 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.20 cameraTheta=-1.08 mountX=0.06 mountY=0.20, mountTheta=1.28
02:14:48.593 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.17, opts=13)
02:14:48.597 00.004 6120 Enqueuing Move request for scope (0.09, -0.17)
02:14:48.602 00.005 7680 Worker thread wakes up
02:14:48.602 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:48.607 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
02:14:48.607 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
02:14:48.607 00.000 7680 Moving (0.09, -0.17) raw xDistance=0.06 yDistance=0.20
02:14:48.607 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:14:48.607 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:14:48.607 00.000 6120 UpdateGuideState exits: m=9314 SNR=63.7
02:14:48.612 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:14:48.612 00.000 7680 MoveAxis(E, 0, ABG)
02:14:48.612 00.000 7680 Move returns status 0, amount 0
02:14:48.612 00.000 7680 MoveAxis(N, 0, ABG)
02:14:48.612 00.000 7680 Move returns status 0, amount 0
02:14:48.612 00.000 7680 move complete, result=0
02:14:48.612 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:48.616 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:48.620 00.004 7680 worker thread done servicing request
02:14:48.621 00.001 6120 Enqueuing Expose request
02:14:48.624 00.003 7680 Worker thread wakes up
02:14:48.624 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:48.628 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:48.628 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:49.874 01.246 7680 Exposure complete
02:14:50.010 00.136 7680 worker thread done servicing request
02:14:50.010 00.000 6120 OnExposeComplete: enter
02:14:50.014 00.004 6120 UpdateGuideState(): m_state=6
02:14:50.018 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
02:14:50.022 00.004 6120 Star::Find returns 1 (0), X=511.49, Y=675.58, Mass=8998, SNR=63.0, Peak=209 HFD=6.9
02:14:50.026 00.004 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
02:14:50.029 00.003 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
02:14:50.033 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.32 mountX=0.02 mountY=0.32, mountTheta=1.51
02:14:50.040 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.31, opts=13)
02:14:50.045 00.005 6120 Enqueuing Move request for scope (0.08, -0.31)
02:14:50.051 00.006 7680 Worker thread wakes up
02:14:50.051 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:50.055 00.004 6120 UpdateGuideState exits: m=8998 SNR=63.0
02:14:50.059 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.31) opts 0xd
02:14:50.059 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.31)
02:14:50.060 00.001 7680 Moving (0.08, -0.31) raw xDistance=0.02 yDistance=0.32
02:14:50.060 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:50.063 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:50.070 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:14:50.070 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:14:50.070 00.000 7680 MoveAxis(E, 0, ABG)
02:14:50.070 00.000 6120 Enqueuing Expose request
02:14:50.074 00.004 7680 Move returns status 0, amount 0
02:14:50.074 00.000 7680 MoveAxis(S, 171, ABG)
02:14:50.076 00.002 7680 Guiding  Dir = 1, Dur = 171
02:14:50.076 00.000 7680 IsSlewing returns 0
02:14:50.077 00.001 7680 IsGuiding returns 0
02:14:50.077 00.000 7680 PulseGuide returned control before completion, sleep 181
02:14:50.272 00.195 7680 IsGuiding returns 1
02:14:50.273 00.001 7680 scope still moving after pulse duration time elapsed
02:14:50.303 00.030 7680 IsSlewing returns 0
02:14:50.305 00.002 7680 IsGuiding returns 0
02:14:50.306 00.001 7680 scope move finished after 171 + 57 ms
02:14:50.306 00.000 7680 Move returns status 0, amount 171
02:14:50.307 00.001 7680 move complete, result=0
02:14:50.307 00.000 7680 worker thread done servicing request
02:14:50.308 00.001 7680 Worker thread wakes up
02:14:50.308 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 171 ms SOUTH
02:14:50.314 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:50.314 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:51.567 01.253 7680 Exposure complete
02:14:51.711 00.144 7680 worker thread done servicing request
02:14:51.711 00.000 6120 OnExposeComplete: enter
02:14:51.716 00.005 6120 UpdateGuideState(): m_state=6
02:14:51.720 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
02:14:51.724 00.004 6120 Star::Find returns 1 (0), X=511.53, Y=675.60, Mass=8650, SNR=60.7, Peak=206 HFD=6.9
02:14:51.729 00.005 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
02:14:51.733 00.004 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
02:14:51.737 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.29 hyp=0.31 cameraTheta=-1.20 mountX=0.06 mountY=0.31, mountTheta=1.39
02:14:51.741 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.29, opts=13)
02:14:51.745 00.004 6120 Enqueuing Move request for scope (0.11, -0.29)
02:14:51.749 00.004 7680 Worker thread wakes up
02:14:51.749 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.29) opts 0xd
02:14:51.749 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.29)
02:14:51.749 00.000 7680 Moving (0.11, -0.29) raw xDistance=0.06 yDistance=0.31
02:14:51.750 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:14:51.750 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:14:51.750 00.000 7680 MoveAxis(E, 0, ABG)
02:14:51.750 00.000 7680 Move returns status 0, amount 0
02:14:51.750 00.000 7680 MoveAxis(S, 168, ABG)
02:14:51.750 00.000 7680 Guiding  Dir = 1, Dur = 168
02:14:51.751 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:51.754 00.003 7680 IsSlewing returns 0
02:14:51.755 00.001 6120 UpdateGuideState exits: m=8650 SNR=60.7
02:14:51.758 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:51.762 00.004 7680 IsGuiding returns 0
02:14:51.762 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:51.768 00.006 7680 PulseGuide returned control before completion, sleep 178
02:14:51.768 00.000 6120 Enqueuing Expose request
02:14:51.962 00.194 7680 IsGuiding returns 1
02:14:51.964 00.002 7680 scope still moving after pulse duration time elapsed
02:14:51.993 00.029 7680 IsSlewing returns 0
02:14:51.994 00.001 7680 IsGuiding returns 0
02:14:51.995 00.001 7680 scope move finished after 168 + 63 ms
02:14:51.995 00.000 7680 Move returns status 0, amount 168
02:14:51.996 00.001 7680 move complete, result=0
02:14:51.996 00.000 7680 worker thread done servicing request
02:14:51.996 00.000 7680 Worker thread wakes up
02:14:51.997 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 168 ms SOUTH
02:14:52.004 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:52.004 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:53.252 01.248 7680 Exposure complete
02:14:53.390 00.138 7680 worker thread done servicing request
02:14:53.391 00.001 6120 OnExposeComplete: enter
02:14:53.395 00.004 6120 UpdateGuideState(): m_state=6
02:14:53.399 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
02:14:53.404 00.005 6120 Star::Find returns 1 (0), X=511.49, Y=675.48, Mass=9110, SNR=63.8, Peak=236 HFD=7.1
02:14:53.407 00.003 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
02:14:53.412 00.005 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
02:14:53.416 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.41 hyp=0.41 cameraTheta=-1.39 mountX=-0.00 mountY=0.40, mountTheta=1.58
02:14:53.421 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.41, opts=13)
02:14:53.426 00.005 6120 Enqueuing Move request for scope (0.07, -0.41)
02:14:53.429 00.003 7680 Worker thread wakes up
02:14:53.429 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.41) opts 0xd
02:14:53.429 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.41)
02:14:53.429 00.000 7680 Moving (0.07, -0.41) raw xDistance=-0.00 yDistance=0.40
02:14:53.429 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:14:53.429 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
02:14:53.431 00.002 7680 MoveAxis(E, 0, ABG)
02:14:53.431 00.000 7680 Move returns status 0, amount 0
02:14:53.431 00.000 7680 MoveAxis(S, 216, ABG)
02:14:53.431 00.000 7680 Guiding  Dir = 1, Dur = 216
02:14:53.431 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:53.436 00.005 7680 IsSlewing returns 0
02:14:53.436 00.000 6120 UpdateGuideState exits: m=9110 SNR=63.8
02:14:53.441 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:53.444 00.003 7680 IsGuiding returns 0
02:14:53.444 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:53.449 00.005 7680 PulseGuide returned control before completion, sleep 226
02:14:53.450 00.001 6120 Enqueuing Expose request
02:14:53.680 00.230 7680 IsGuiding returns 1
02:14:53.681 00.001 7680 scope still moving after pulse duration time elapsed
02:14:53.711 00.030 7680 IsSlewing returns 0
02:14:53.711 00.000 7680 IsGuiding returns 0
02:14:53.713 00.002 7680 scope move finished after 216 + 52 ms
02:14:53.713 00.000 7680 Move returns status 0, amount 216
02:14:53.713 00.000 7680 move complete, result=0
02:14:53.714 00.001 7680 worker thread done servicing request
02:14:53.714 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 216 ms SOUTH
02:14:53.720 00.006 7680 Worker thread wakes up
02:14:53.720 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:53.720 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:54.973 01.253 7680 Exposure complete
02:14:55.119 00.146 7680 worker thread done servicing request
02:14:55.120 00.001 6120 OnExposeComplete: enter
02:14:55.124 00.004 6120 UpdateGuideState(): m_state=6
02:14:55.129 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
02:14:55.132 00.003 6120 Star::Find returns 1 (0), X=511.54, Y=675.52, Mass=8824, SNR=62.9, Peak=213 HFD=7.0
02:14:55.137 00.005 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.19) = xAngle (-1.43 = -1.43)
02:14:55.141 00.004 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.44 = 1.44)
02:14:55.145 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.37 hyp=0.39 cameraTheta=-1.24 mountX=0.05 mountY=0.38, mountTheta=1.43
02:14:55.149 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.37, opts=13)
02:14:55.153 00.004 6120 Enqueuing Move request for scope (0.12, -0.37)
02:14:55.157 00.004 7680 Worker thread wakes up
02:14:55.157 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.37) opts 0xd
02:14:55.157 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.37)
02:14:55.157 00.000 7680 Moving (0.12, -0.37) raw xDistance=0.05 yDistance=0.38
02:14:55.157 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:14:55.157 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:14:55.157 00.000 7680 MoveAxis(E, 0, ABG)
02:14:55.157 00.000 7680 Move returns status 0, amount 0
02:14:55.159 00.002 7680 MoveAxis(S, 208, ABG)
02:14:55.159 00.000 7680 Guiding  Dir = 1, Dur = 208
02:14:55.159 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:55.162 00.003 7680 IsSlewing returns 0
02:14:55.162 00.000 6120 UpdateGuideState exits: m=8824 SNR=62.9
02:14:55.165 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:55.170 00.005 7680 IsGuiding returns 0
02:14:55.170 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:55.174 00.004 7680 PulseGuide returned control before completion, sleep 218
02:14:55.174 00.000 6120 Enqueuing Expose request
02:14:55.399 00.225 7680 IsGuiding returns 1
02:14:55.401 00.002 7680 scope still moving after pulse duration time elapsed
02:14:55.431 00.030 7680 IsSlewing returns 0
02:14:55.432 00.001 7680 IsGuiding returns 0
02:14:55.433 00.001 7680 scope move finished after 208 + 54 ms
02:14:55.433 00.000 7680 Move returns status 0, amount 208
02:14:55.433 00.000 7680 move complete, result=0
02:14:55.434 00.001 7680 worker thread done servicing request
02:14:55.434 00.000 7680 Worker thread wakes up
02:14:55.434 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 208 ms SOUTH
02:14:55.440 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:55.441 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:56.693 01.252 7680 Exposure complete
02:14:56.832 00.139 7680 worker thread done servicing request
02:14:56.832 00.000 6120 OnExposeComplete: enter
02:14:56.837 00.005 6120 UpdateGuideState(): m_state=6
02:14:56.842 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
02:14:56.846 00.004 6120 Star::Find returns 1 (0), X=511.51, Y=675.79, Mass=8727, SNR=62.6, Peak=237 HFD=6.6
02:14:56.849 00.003 6120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.19) = xAngle (-0.97 = -0.97)
02:14:56.854 00.005 6120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.90 = 1.90)
02:14:56.859 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.79 mountX=0.08 mountY=0.13, mountTheta=1.03
02:14:56.864 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.10, opts=13)
02:14:56.868 00.004 6120 Enqueuing Move request for scope (0.10, -0.10)
02:14:56.872 00.004 7680 Worker thread wakes up
02:14:56.872 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:56.875 00.003 6120 UpdateGuideState exits: m=8727 SNR=62.6
02:14:56.880 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:56.883 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
02:14:56.886 00.003 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
02:14:56.886 00.000 7680 Moving (0.10, -0.10) raw xDistance=0.08 yDistance=0.13
02:14:56.886 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:56.891 00.005 6120 Enqueuing Expose request
02:14:56.896 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:14:56.896 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:14:56.896 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:14:56.896 00.000 7680 MoveAxis(E, 0, ABG)
02:14:56.896 00.000 7680 Move returns status 0, amount 0
02:14:56.896 00.000 7680 MoveAxis(N, 0, ABG)
02:14:56.897 00.001 7680 Move returns status 0, amount 0
02:14:56.897 00.000 7680 move complete, result=0
02:14:56.897 00.000 7680 worker thread done servicing request
02:14:56.897 00.000 7680 Worker thread wakes up
02:14:56.897 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:56.902 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:56.903 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:58.148 01.245 7680 Exposure complete
02:14:58.287 00.139 7680 worker thread done servicing request
02:14:58.287 00.000 6120 OnExposeComplete: enter
02:14:58.291 00.004 6120 UpdateGuideState(): m_state=6
02:14:58.298 00.007 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
02:14:58.304 00.006 6120 Star::Find returns 1 (0), X=511.49, Y=675.67, Mass=9382, SNR=63.7, Peak=241 HFD=6.7
02:14:58.308 00.004 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.19) = xAngle (-1.43 = -1.43)
02:14:58.311 00.003 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.45 = 1.45)
02:14:58.316 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.22 hyp=0.24 cameraTheta=-1.24 mountX=0.03 mountY=0.23, mountTheta=1.43
02:14:58.321 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.22, opts=13)
02:14:58.325 00.004 6120 Enqueuing Move request for scope (0.08, -0.22)
02:14:58.330 00.005 7680 Worker thread wakes up
02:14:58.330 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.22) opts 0xd
02:14:58.330 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.22)
02:14:58.330 00.000 7680 Moving (0.08, -0.22) raw xDistance=0.03 yDistance=0.23
02:14:58.331 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:14:58.331 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:14:58.331 00.000 7680 MoveAxis(E, 0, ABG)
02:14:58.332 00.001 7680 Move returns status 0, amount 0
02:14:58.332 00.000 7680 MoveAxis(S, 127, ABG)
02:14:58.332 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:58.336 00.004 7680 Guiding  Dir = 1, Dur = 127
02:14:58.337 00.001 6120 UpdateGuideState exits: m=9382 SNR=63.7
02:14:58.341 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:58.344 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:58.348 00.004 6120 Enqueuing Expose request
02:14:58.351 00.003 7680 IsSlewing returns 0
02:14:58.352 00.001 7680 IsGuiding returns 0
02:14:58.352 00.000 7680 PulseGuide returned control before completion, sleep 137
02:14:58.495 00.143 7680 IsGuiding returns 1
02:14:58.495 00.000 7680 scope still moving after pulse duration time elapsed
02:14:58.526 00.031 7680 IsSlewing returns 0
02:14:58.526 00.000 7680 IsGuiding returns 0
02:14:58.527 00.001 7680 scope move finished after 127 + 47 ms
02:14:58.528 00.001 7680 Move returns status 0, amount 127
02:14:58.528 00.000 7680 move complete, result=0
02:14:58.528 00.000 7680 worker thread done servicing request
02:14:58.529 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 127 ms SOUTH
02:14:58.534 00.005 7680 Worker thread wakes up
02:14:58.534 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:14:58.534 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:14:59.787 01.253 7680 Exposure complete
02:14:59.923 00.136 7680 worker thread done servicing request
02:14:59.924 00.001 6120 OnExposeComplete: enter
02:14:59.927 00.003 6120 UpdateGuideState(): m_state=6
02:14:59.930 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
02:14:59.935 00.005 6120 Star::Find returns 1 (0), X=511.50, Y=675.62, Mass=9260, SNR=64.2, Peak=212 HFD=6.9
02:14:59.938 00.003 6120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.19) = xAngle (-1.44 = -1.44)
02:14:59.942 00.004 6120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.43 = 1.43)
02:14:59.946 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.27 hyp=0.29 cameraTheta=-1.25 mountX=0.04 mountY=0.28, mountTheta=1.44
02:14:59.953 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.27, opts=13)
02:14:59.958 00.005 6120 Enqueuing Move request for scope (0.09, -0.27)
02:14:59.962 00.004 7680 Worker thread wakes up
02:14:59.962 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.27) opts 0xd
02:14:59.962 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.27)
02:14:59.962 00.000 7680 Moving (0.09, -0.27) raw xDistance=0.04 yDistance=0.28
02:14:59.962 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:14:59.963 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:14:59.966 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:14:59.966 00.000 7680 MoveAxis(E, 0, ABG)
02:14:59.968 00.002 7680 Move returns status 0, amount 0
02:14:59.968 00.000 7680 MoveAxis(S, 153, ABG)
02:14:59.968 00.000 7680 Guiding  Dir = 1, Dur = 153
02:14:59.968 00.000 6120 UpdateGuideState exits: m=9260 SNR=64.2
02:14:59.972 00.004 7680 IsSlewing returns 0
02:14:59.972 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:59.975 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:14:59.980 00.005 7680 IsGuiding returns 0
02:14:59.980 00.000 6120 Enqueuing Expose request
02:14:59.984 00.004 7680 PulseGuide returned control before completion, sleep 163
02:15:00.153 00.169 7680 IsGuiding returns 1
02:15:00.153 00.000 7680 scope still moving after pulse duration time elapsed
02:15:00.183 00.030 7680 IsSlewing returns 0
02:15:00.184 00.001 7680 IsGuiding returns 0
02:15:00.184 00.000 7680 scope move finished after 153 + 51 ms
02:15:00.185 00.001 7680 Move returns status 0, amount 153
02:15:00.185 00.000 7680 move complete, result=0
02:15:00.185 00.000 7680 worker thread done servicing request
02:15:00.187 00.002 7680 Worker thread wakes up
02:15:00.187 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 153 ms SOUTH
02:15:00.192 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:00.192 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:01.447 01.255 7680 Exposure complete
02:15:01.586 00.139 7680 worker thread done servicing request
02:15:01.587 00.001 6120 OnExposeComplete: enter
02:15:01.591 00.004 6120 UpdateGuideState(): m_state=6
02:15:01.593 00.002 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
02:15:01.598 00.005 6120 Star::Find returns 1 (0), X=511.55, Y=675.70, Mass=9026, SNR=63.7, Peak=216 HFD=6.8
02:15:01.602 00.004 6120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (0.19) = xAngle (-1.12 = -1.12)
02:15:01.606 00.004 6120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.75 = 1.75)
02:15:01.609 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.93 mountX=0.10 mountY=0.22, mountTheta=1.15
02:15:01.613 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.18, opts=13)
02:15:01.616 00.003 6120 Enqueuing Move request for scope (0.14, -0.18)
02:15:01.620 00.004 7680 Worker thread wakes up
02:15:01.620 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
02:15:01.620 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
02:15:01.620 00.000 7680 Moving (0.14, -0.18) raw xDistance=0.10 yDistance=0.22
02:15:01.620 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:15:01.622 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:15:01.622 00.000 7680 MoveAxis(E, 0, ABG)
02:15:01.622 00.000 7680 Move returns status 0, amount 0
02:15:01.622 00.000 7680 MoveAxis(S, 122, ABG)
02:15:01.622 00.000 7680 Guiding  Dir = 1, Dur = 122
02:15:01.622 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:01.626 00.004 7680 IsSlewing returns 0
02:15:01.626 00.000 6120 UpdateGuideState exits: m=9026 SNR=63.7
02:15:01.629 00.003 7680 IsGuiding returns 0
02:15:01.631 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:01.635 00.004 7680 PulseGuide returned control before completion, sleep 132
02:15:01.635 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:01.640 00.005 6120 Enqueuing Expose request
02:15:01.778 00.138 7680 IsGuiding returns 1
02:15:01.780 00.002 7680 scope still moving after pulse duration time elapsed
02:15:01.810 00.030 7680 IsSlewing returns 0
02:15:01.810 00.000 7680 IsGuiding returns 0
02:15:01.810 00.000 7680 scope move finished after 122 + 58 ms
02:15:01.812 00.002 7680 Move returns status 0, amount 122
02:15:01.812 00.000 7680 move complete, result=0
02:15:01.812 00.000 7680 worker thread done servicing request
02:15:01.813 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 122 ms SOUTH
02:15:01.819 00.006 7680 Worker thread wakes up
02:15:01.820 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:01.820 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:03.075 01.255 7680 Exposure complete
02:15:03.211 00.136 7680 worker thread done servicing request
02:15:03.212 00.001 6120 OnExposeComplete: enter
02:15:03.215 00.003 6120 UpdateGuideState(): m_state=6
02:15:03.218 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
02:15:03.222 00.004 6120 Star::Find returns 1 (0), X=511.57, Y=675.67, Mass=8900, SNR=62.4, Peak=223 HFD=6.8
02:15:03.227 00.005 6120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.19) = xAngle (-1.14 = -1.14)
02:15:03.233 00.006 6120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.74 = 1.74)
02:15:03.236 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-0.95 mountX=0.11 mountY=0.26, mountTheta=1.17
02:15:03.241 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.22, opts=13)
02:15:03.246 00.005 6120 Enqueuing Move request for scope (0.16, -0.22)
02:15:03.249 00.003 7680 Worker thread wakes up
02:15:03.249 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.22) opts 0xd
02:15:03.249 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.22)
02:15:03.250 00.001 7680 Moving (0.16, -0.22) raw xDistance=0.11 yDistance=0.26
02:15:03.250 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:03.254 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:15:03.254 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:15:03.254 00.000 7680 MoveAxis(E, 0, ABG)
02:15:03.254 00.000 6120 UpdateGuideState exits: m=8900 SNR=62.4
02:15:03.258 00.004 7680 Move returns status 0, amount 0
02:15:03.259 00.001 7680 MoveAxis(S, 143, ABG)
02:15:03.259 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:03.265 00.006 7680 Guiding  Dir = 1, Dur = 143
02:15:03.265 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:03.270 00.005 6120 Enqueuing Expose request
02:15:03.274 00.004 7680 IsSlewing returns 0
02:15:03.274 00.000 7680 IsGuiding returns 0
02:15:03.274 00.000 7680 PulseGuide returned control before completion, sleep 153
02:15:03.436 00.162 7680 IsGuiding returns 1
02:15:03.437 00.001 7680 scope still moving after pulse duration time elapsed
02:15:03.467 00.030 7680 IsSlewing returns 0
02:15:03.469 00.002 7680 IsGuiding returns 0
02:15:03.470 00.001 7680 scope move finished after 143 + 52 ms
02:15:03.470 00.000 7680 Move returns status 0, amount 143
02:15:03.471 00.001 7680 move complete, result=0
02:15:03.471 00.000 7680 worker thread done servicing request
02:15:03.472 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 143 ms SOUTH
02:15:03.479 00.007 7680 Worker thread wakes up
02:15:03.479 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:03.479 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:04.731 01.252 7680 Exposure complete
02:15:04.885 00.154 7680 worker thread done servicing request
02:15:04.885 00.000 6120 OnExposeComplete: enter
02:15:04.891 00.006 6120 UpdateGuideState(): m_state=6
02:15:04.904 00.013 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
02:15:04.909 00.005 6120 Star::Find returns 1 (0), X=511.59, Y=675.87, Mass=8394, SNR=60.3, Peak=205 HFD=6.5
02:15:04.912 00.003 6120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.19) = xAngle (-0.28 = -0.28)
02:15:04.917 00.005 6120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.59 = 2.59)
02:15:04.924 00.007 6120 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.10 mountX=0.17 mountY=0.09, mountTheta=0.50
02:15:04.931 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.02, opts=13)
02:15:04.938 00.007 6120 Enqueuing Move request for scope (0.17, -0.02)
02:15:04.941 00.003 7680 Worker thread wakes up
02:15:04.942 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:04.948 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
02:15:04.948 00.000 6120 UpdateGuideState exits: m=8394 SNR=60.3
02:15:04.953 00.005 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
02:15:04.954 00.001 7680 Moving (0.17, -0.02) raw xDistance=0.17 yDistance=0.09
02:15:04.954 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:15:04.954 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:15:04.954 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:04.959 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:15:04.959 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:04.964 00.005 7680 MoveAxis(E, 0, ABG)
02:15:04.964 00.000 7680 Move returns status 0, amount 0
02:15:04.964 00.000 7680 MoveAxis(N, 0, ABG)
02:15:04.964 00.000 7680 Move returns status 0, amount 0
02:15:04.964 00.000 7680 move complete, result=0
02:15:04.964 00.000 6120 Enqueuing Expose request
02:15:04.969 00.005 7680 worker thread done servicing request
02:15:04.969 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:04.976 00.007 7680 Worker thread wakes up
02:15:04.976 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:04.976 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:06.228 01.252 7680 Exposure complete
02:15:06.361 00.133 7680 worker thread done servicing request
02:15:06.361 00.000 6120 OnExposeComplete: enter
02:15:06.366 00.005 6120 UpdateGuideState(): m_state=6
02:15:06.369 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
02:15:06.375 00.006 6120 Star::Find returns 1 (0), X=511.56, Y=675.57, Mass=9399, SNR=65.3, Peak=217 HFD=6.9
02:15:06.378 00.003 6120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.19) = xAngle (-1.32 = -1.32)
02:15:06.382 00.004 6120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.55 = 1.55)
02:15:06.386 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.32 hyp=0.35 cameraTheta=-1.14 mountX=0.09 mountY=0.35, mountTheta=1.33
02:15:06.392 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.32, opts=13)
02:15:06.395 00.003 6120 Enqueuing Move request for scope (0.15, -0.32)
02:15:06.400 00.005 7680 Worker thread wakes up
02:15:06.400 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:06.404 00.004 6120 UpdateGuideState exits: m=9399 SNR=65.3
02:15:06.407 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:06.412 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:06.415 00.003 6120 Enqueuing Expose request
02:15:06.418 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.32) opts 0xd
02:15:06.418 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.32)
02:15:06.419 00.001 7680 Moving (0.15, -0.32) raw xDistance=0.09 yDistance=0.35
02:15:06.419 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:15:06.419 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:15:06.419 00.000 7680 MoveAxis(E, 0, ABG)
02:15:06.420 00.001 7680 Move returns status 0, amount 0
02:15:06.420 00.000 7680 MoveAxis(S, 192, ABG)
02:15:06.421 00.001 7680 Guiding  Dir = 1, Dur = 192
02:15:06.421 00.000 7680 IsSlewing returns 0
02:15:06.421 00.000 7680 IsGuiding returns 0
02:15:06.422 00.001 7680 PulseGuide returned control before completion, sleep 202
02:15:06.632 00.210 7680 IsGuiding returns 1
02:15:06.632 00.000 7680 scope still moving after pulse duration time elapsed
02:15:06.670 00.038 7680 IsSlewing returns 0
02:15:06.675 00.005 7680 IsGuiding returns 0
02:15:06.675 00.000 7680 scope move finished after 192 + 61 ms
02:15:06.675 00.000 7680 Move returns status 0, amount 192
02:15:06.675 00.000 7680 move complete, result=0
02:15:06.675 00.000 7680 worker thread done servicing request
02:15:06.675 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 192 ms SOUTH
02:15:06.682 00.007 7680 Worker thread wakes up
02:15:06.682 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:06.684 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:07.927 01.243 7680 Exposure complete
02:15:08.044 00.117 7680 worker thread done servicing request
02:15:08.044 00.000 6120 OnExposeComplete: enter
02:15:08.050 00.006 6120 UpdateGuideState(): m_state=6
02:15:08.053 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
02:15:08.057 00.004 6120 Star::Find returns 1 (0), X=511.66, Y=675.73, Mass=8798, SNR=61.9, Peak=220 HFD=6.6
02:15:08.060 00.003 6120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.19) = xAngle (-0.77 = -0.77)
02:15:08.063 00.003 6120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.10 = 2.10)
02:15:08.065 00.002 6120 CameraToMount -- cameraX=0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-0.59 mountX=0.21 mountY=0.25, mountTheta=0.88
02:15:08.070 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.16, opts=13)
02:15:08.074 00.004 6120 Enqueuing Move request for scope (0.24, -0.16)
02:15:08.079 00.005 7680 Worker thread wakes up
02:15:08.079 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:08.083 00.004 6120 UpdateGuideState exits: m=8798 SNR=61.9
02:15:08.086 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.16) opts 0xd
02:15:08.086 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:08.089 00.003 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.16)
02:15:08.089 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:08.093 00.004 7680 Moving (0.24, -0.16) raw xDistance=0.21 yDistance=0.25
02:15:08.093 00.000 6120 Enqueuing Expose request
02:15:08.096 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:15:08.096 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:15:08.096 00.000 7680 MoveAxis(W, 84, ABG)
02:15:08.096 00.000 7680 Guiding  Dir = 3, Dur = 84
02:15:08.097 00.001 7680 IsSlewing returns 0
02:15:08.097 00.000 7680 IsGuiding returns 0
02:15:08.097 00.000 7680 PulseGuide returned control before completion, sleep 94
02:15:08.200 00.103 7680 IsGuiding returns 1
02:15:08.200 00.000 7680 scope still moving after pulse duration time elapsed
02:15:08.231 00.031 7680 IsSlewing returns 0
02:15:08.231 00.000 7680 IsGuiding returns 0
02:15:08.231 00.000 7680 scope move finished after 84 + 50 ms
02:15:08.231 00.000 7680 Move returns status 0, amount 84
02:15:08.231 00.000 7680 MoveAxis(S, 136, ABG)
02:15:08.233 00.002 7680 Guiding  Dir = 1, Dur = 136
02:15:08.233 00.000 7680 IsSlewing returns 0
02:15:08.233 00.000 7680 IsGuiding returns 0
02:15:08.234 00.001 7680 PulseGuide returned control before completion, sleep 146
02:15:08.389 00.155 7680 IsGuiding returns 1
02:15:08.389 00.000 7680 scope still moving after pulse duration time elapsed
02:15:08.420 00.031 7680 IsSlewing returns 0
02:15:08.420 00.000 7680 IsGuiding returns 0
02:15:08.420 00.000 7680 scope move finished after 136 + 51 ms
02:15:08.420 00.000 7680 Move returns status 0, amount 136
02:15:08.421 00.001 7680 move complete, result=0
02:15:08.421 00.000 7680 worker thread done servicing request
02:15:08.421 00.000 6120 GuideStep: 0.2 px 84 ms WEST, 0.3 px 136 ms SOUTH
02:15:08.426 00.005 7680 Worker thread wakes up
02:15:08.426 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:08.426 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:09.663 01.237 7680 Exposure complete
02:15:09.785 00.122 7680 worker thread done servicing request
02:15:09.785 00.000 6120 OnExposeComplete: enter
02:15:09.790 00.005 6120 UpdateGuideState(): m_state=6
02:15:09.794 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
02:15:09.799 00.005 6120 Star::Find returns 1 (0), X=511.41, Y=675.79, Mass=8427, SNR=60.9, Peak=214 HFD=6.5
02:15:09.803 00.004 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
02:15:09.807 00.004 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
02:15:09.810 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.66 mountX=-0.03 mountY=0.08, mountTheta=1.88
02:15:09.816 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.10, opts=13)
02:15:09.820 00.004 6120 Enqueuing Move request for scope (-0.01, -0.10)
02:15:09.823 00.003 7680 Worker thread wakes up
02:15:09.824 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
02:15:09.824 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
02:15:09.824 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:09.829 00.005 7680 Moving (-0.01, -0.10) raw xDistance=-0.03 yDistance=0.08
02:15:09.829 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:15:09.829 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:15:09.829 00.000 6120 UpdateGuideState exits: m=8427 SNR=60.9
02:15:09.834 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:09.837 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:09.841 00.004 6120 Enqueuing Expose request
02:15:09.844 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:15:09.844 00.000 7680 MoveAxis(E, 0, ABG)
02:15:09.844 00.000 7680 Move returns status 0, amount 0
02:15:09.844 00.000 7680 MoveAxis(N, 0, ABG)
02:15:09.844 00.000 7680 Move returns status 0, amount 0
02:15:09.846 00.002 7680 move complete, result=0
02:15:09.846 00.000 7680 worker thread done servicing request
02:15:09.846 00.000 7680 Worker thread wakes up
02:15:09.846 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:09.850 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:09.851 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:11.110 01.259 7680 Exposure complete
02:15:11.233 00.123 7680 worker thread done servicing request
02:15:11.233 00.000 6120 OnExposeComplete: enter
02:15:11.237 00.004 6120 UpdateGuideState(): m_state=6
02:15:11.240 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
02:15:11.243 00.003 6120 Star::Find returns 1 (0), X=511.51, Y=675.74, Mass=9198, SNR=63.9, Peak=218 HFD=6.7
02:15:11.246 00.003 6120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.19) = xAngle (-1.20 = -1.20)
02:15:11.248 00.002 6120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.67 = 1.67)
02:15:11.251 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.01 mountX=0.06 mountY=0.17, mountTheta=1.22
02:15:11.256 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.15, opts=13)
02:15:11.259 00.003 6120 Enqueuing Move request for scope (0.09, -0.15)
02:15:11.263 00.004 7680 Worker thread wakes up
02:15:11.263 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
02:15:11.263 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
02:15:11.264 00.001 7680 Moving (0.09, -0.15) raw xDistance=0.06 yDistance=0.17
02:15:11.264 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:11.268 00.004 6120 UpdateGuideState exits: m=9198 SNR=63.9
02:15:11.272 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:15:11.272 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:15:11.272 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:11.276 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:15:11.276 00.000 7680 MoveAxis(E, 0, ABG)
02:15:11.277 00.001 7680 Move returns status 0, amount 0
02:15:11.277 00.000 7680 MoveAxis(N, 0, ABG)
02:15:11.277 00.000 7680 Move returns status 0, amount 0
02:15:11.278 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:11.282 00.004 7680 move complete, result=0
02:15:11.282 00.000 6120 Enqueuing Expose request
02:15:11.286 00.004 7680 worker thread done servicing request
02:15:11.286 00.000 7680 Worker thread wakes up
02:15:11.286 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:15:11.290 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:11.290 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:12.550 01.260 7680 Exposure complete
02:15:12.689 00.139 6120 OnExposeComplete: enter
02:15:12.694 00.005 6120 UpdateGuideState(): m_state=6
02:15:12.699 00.005 7680 worker thread done servicing request
02:15:12.699 00.000 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
02:15:12.704 00.005 6120 Star::Find returns 1 (0), X=511.56, Y=675.61, Mass=9044, SNR=63.2, Peak=212 HFD=6.8
02:15:12.708 00.004 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.19) = xAngle (-1.26 = -1.26)
02:15:12.713 00.005 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.61 = 1.61)
02:15:12.716 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-0.27 hyp=0.31 cameraTheta=-1.08 mountX=0.09 mountY=0.31, mountTheta=1.28
02:15:12.721 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.27, opts=13)
02:15:12.724 00.003 6120 Enqueuing Move request for scope (0.15, -0.27)
02:15:12.728 00.004 7680 Worker thread wakes up
02:15:12.728 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.27) opts 0xd
02:15:12.728 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.27)
02:15:12.728 00.000 7680 Moving (0.15, -0.27) raw xDistance=0.09 yDistance=0.31
02:15:12.729 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:12.732 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:15:12.733 00.001 6120 UpdateGuideState exits: m=9044 SNR=63.2
02:15:12.736 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:15:12.736 00.000 7680 MoveAxis(E, 0, ABG)
02:15:12.736 00.000 7680 Move returns status 0, amount 0
02:15:12.736 00.000 7680 MoveAxis(S, 169, ABG)
02:15:12.736 00.000 7680 Guiding  Dir = 1, Dur = 169
02:15:12.737 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:12.742 00.005 7680 IsSlewing returns 0
02:15:12.742 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:12.745 00.003 6120 Enqueuing Expose request
02:15:12.748 00.003 7680 IsGuiding returns 0
02:15:12.750 00.002 7680 PulseGuide returned control before completion, sleep 179
02:15:12.944 00.194 7680 IsGuiding returns 0
02:15:12.944 00.000 7680 Move returns status 0, amount 169
02:15:12.946 00.002 7680 move complete, result=0
02:15:12.946 00.000 7680 worker thread done servicing request
02:15:12.947 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 169 ms SOUTH
02:15:12.955 00.008 7680 Worker thread wakes up
02:15:12.955 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:12.955 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:14.212 01.257 7680 Exposure complete
02:15:14.359 00.147 7680 worker thread done servicing request
02:15:14.359 00.000 6120 OnExposeComplete: enter
02:15:14.363 00.004 6120 UpdateGuideState(): m_state=6
02:15:14.368 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
02:15:14.371 00.003 6120 Star::Find returns 1 (0), X=511.38, Y=674.91, Mass=8578, SNR=62.2, Peak=215 HFD=6.7
02:15:14.376 00.005 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
02:15:14.379 00.003 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
02:15:14.383 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.98 hyp=0.98 cameraTheta=-1.61 mountX=-0.22 mountY=0.86, mountTheta=1.82
02:15:14.391 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.98, opts=13)
02:15:14.394 00.003 6120 Enqueuing Move request for scope (-0.04, -0.98)
02:15:14.398 00.004 7680 Worker thread wakes up
02:15:14.398 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.98) opts 0xd
02:15:14.399 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.98)
02:15:14.399 00.000 7680 Moving (-0.04, -0.98) raw xDistance=-0.22 yDistance=0.86
02:15:14.399 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:15:14.399 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86
02:15:14.399 00.000 7680 MoveAxis(E, 89, ABG)
02:15:14.400 00.001 7680 Guiding  Dir = 2, Dur = 89
02:15:14.400 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:14.404 00.004 7680 IsSlewing returns 0
02:15:14.405 00.001 6120 UpdateGuideState exits: m=8578 SNR=62.2
02:15:14.408 00.003 7680 IsGuiding returns 0
02:15:14.408 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:14.413 00.005 7680 PulseGuide returned control before completion, sleep 99
02:15:14.413 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:14.416 00.003 6120 Enqueuing Expose request
02:15:14.526 00.110 7680 IsGuiding returns 1
02:15:14.527 00.001 7680 scope still moving after pulse duration time elapsed
02:15:14.559 00.032 7680 IsSlewing returns 0
02:15:14.561 00.002 7680 IsGuiding returns 0
02:15:14.561 00.000 7680 scope move finished after 89 + 63 ms
02:15:14.562 00.001 7680 Move returns status 0, amount 89
02:15:14.562 00.000 7680 MoveAxis(S, 467, ABG)
02:15:14.562 00.000 7680 Guiding  Dir = 1, Dur = 467
02:15:14.563 00.001 7680 IsSlewing returns 0
02:15:14.564 00.001 7680 IsGuiding returns 0
02:15:14.564 00.000 7680 PulseGuide returned control before completion, sleep 477
02:15:15.047 00.483 7680 IsGuiding returns 1
02:15:15.048 00.001 7680 scope still moving after pulse duration time elapsed
02:15:15.078 00.030 7680 IsSlewing returns 0
02:15:15.079 00.001 7680 IsGuiding returns 0
02:15:15.079 00.000 7680 scope move finished after 467 + 48 ms
02:15:15.080 00.001 7680 Move returns status 0, amount 467
02:15:15.080 00.000 7680 move complete, result=0
02:15:15.080 00.000 7680 worker thread done servicing request
02:15:15.081 00.001 7680 Worker thread wakes up
02:15:15.081 00.000 6120 GuideStep: -0.2 px 89 ms EAST, 0.9 px 467 ms SOUTH
02:15:15.087 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:15.087 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:16.340 01.253 7680 Exposure complete
02:15:16.477 00.137 7680 worker thread done servicing request
02:15:16.478 00.001 6120 OnExposeComplete: enter
02:15:16.483 00.005 6120 UpdateGuideState(): m_state=6
02:15:16.487 00.004 6120 Star::Find(15, 511, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
02:15:16.491 00.004 6120 Star::Find returns 1 (0), X=511.31, Y=675.82, Mass=8513, SNR=61.8, Peak=219 HFD=6.5
02:15:16.495 00.004 6120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (0.19) = xAngle (-2.76 = -2.76)
02:15:16.500 00.005 6120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.11 = 0.11)
02:15:16.504 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.58 mountX=-0.12 mountY=0.01, mountTheta=3.03
02:15:16.508 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.07, opts=13)
02:15:16.513 00.005 6120 Enqueuing Move request for scope (-0.11, -0.07)
02:15:16.517 00.004 7680 Worker thread wakes up
02:15:16.517 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:16.522 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
02:15:16.522 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
02:15:16.522 00.000 7680 Moving (-0.11, -0.07) raw xDistance=-0.12 yDistance=0.01
02:15:16.523 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:15:16.523 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:15:16.523 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:15:16.523 00.000 7680 MoveAxis(E, 0, ABG)
02:15:16.523 00.000 7680 Move returns status 0, amount 0
02:15:16.525 00.002 7680 MoveAxis(N, 0, ABG)
02:15:16.525 00.000 7680 Move returns status 0, amount 0
02:15:16.525 00.000 6120 UpdateGuideState exits: m=8513 SNR=61.8
02:15:16.530 00.005 7680 move complete, result=0
02:15:16.530 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:16.534 00.004 7680 worker thread done servicing request
02:15:16.534 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:16.538 00.004 6120 Enqueuing Expose request
02:15:16.544 00.006 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:16.549 00.005 7680 Worker thread wakes up
02:15:16.549 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:16.549 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:17.793 01.244 7680 Exposure complete
02:15:17.941 00.148 7680 worker thread done servicing request
02:15:17.941 00.000 6120 OnExposeComplete: enter
02:15:17.945 00.004 6120 UpdateGuideState(): m_state=6
02:15:17.949 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
02:15:17.953 00.004 6120 Star::Find returns 1 (0), X=511.49, Y=677.93, Mass=8143, SNR=59.6, Peak=220 HFD=6.5
02:15:17.958 00.005 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (0.19) = xAngle (1.35 = 1.35)
02:15:17.962 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.22 = -2.06)
02:15:17.965 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=2.05 hyp=2.05 cameraTheta=1.53 mountX=0.46 mountY=-1.80, mountTheta=-1.32
02:15:17.970 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=2.05, opts=13)
02:15:17.974 00.004 6120 Enqueuing Move request for scope (0.08, 2.05)
02:15:17.978 00.004 7680 Worker thread wakes up
02:15:17.978 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:17.983 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 2.05) opts 0xd
02:15:17.983 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 2.05)
02:15:17.984 00.001 7680 Moving (0.08, 2.05) raw xDistance=0.46 yDistance=-1.80
02:15:17.984 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:15:17.984 00.000 7680 resist switch: large excursion: input -1.80 thresh 0.60 direction from 1 to -1
02:15:17.984 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.41
02:15:17.984 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.80 from input -1.80
02:15:17.984 00.000 7680 MoveAxis(W, 187, ABG)
02:15:17.984 00.000 7680 Guiding  Dir = 3, Dur = 187
02:15:17.984 00.000 6120 UpdateGuideState exits: m=8143 SNR=59.6
02:15:17.988 00.004 7680 IsSlewing returns 0
02:15:17.989 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:17.993 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:17.996 00.003 7680 IsGuiding returns 0
02:15:17.996 00.000 6120 Enqueuing Expose request
02:15:18.000 00.004 7680 PulseGuide returned control before completion, sleep 197
02:15:18.203 00.203 7680 IsGuiding returns 1
02:15:18.204 00.001 7680 scope still moving after pulse duration time elapsed
02:15:18.234 00.030 7680 IsSlewing returns 0
02:15:18.235 00.001 7680 IsGuiding returns 0
02:15:18.236 00.001 7680 scope move finished after 187 + 52 ms
02:15:18.236 00.000 7680 Move returns status 0, amount 187
02:15:18.236 00.000 7680 MoveAxis(N, 979, ABG)
02:15:18.237 00.001 7680 Guiding  Dir = 0, Dur = 979
02:15:18.237 00.000 7680 IsSlewing returns 0
02:15:18.238 00.001 7680 IsGuiding returns 0
02:15:18.239 00.001 7680 PulseGuide returned control before completion, sleep 989
02:15:19.233 00.994 7680 IsGuiding returns 1
02:15:19.234 00.001 7680 scope still moving after pulse duration time elapsed
02:15:19.264 00.030 7680 IsSlewing returns 0
02:15:19.265 00.001 7680 IsGuiding returns 0
02:15:19.266 00.001 7680 scope move finished after 979 + 48 ms
02:15:19.267 00.001 7680 Move returns status 0, amount 979
02:15:19.268 00.001 7680 move complete, result=0
02:15:19.268 00.000 7680 worker thread done servicing request
02:15:19.268 00.000 7680 Worker thread wakes up
02:15:19.270 00.002 6120 GuideStep: 0.5 px 187 ms WEST, -1.8 px 979 ms NORTH
02:15:19.275 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:19.276 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:20.523 01.247 7680 Exposure complete
02:15:20.667 00.144 7680 worker thread done servicing request
02:15:20.667 00.000 6120 OnExposeComplete: enter
02:15:20.673 00.006 6120 UpdateGuideState(): m_state=6
02:15:20.678 00.005 6120 Star::Find(15, 511, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
02:15:20.683 00.005 6120 Star::Find returns 1 (0), X=511.36, Y=674.86, Mass=8585, SNR=62.0, Peak=214 HFD=6.5
02:15:20.686 00.003 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:15:20.691 00.005 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:15:20.695 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-1.03 hyp=1.03 cameraTheta=-1.62 mountX=-0.24 mountY=0.90, mountTheta=1.84
02:15:20.700 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-1.03, opts=13)
02:15:20.706 00.006 6120 Enqueuing Move request for scope (-0.06, -1.03)
02:15:20.710 00.004 7680 Worker thread wakes up
02:15:20.711 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:20.715 00.004 6120 UpdateGuideState exits: m=8585 SNR=62.0
02:15:20.718 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -1.03) opts 0xd
02:15:20.718 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:20.722 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:20.727 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.06, -1.03)
02:15:20.727 00.000 6120 Enqueuing Expose request
02:15:20.731 00.004 7680 Moving (-0.06, -1.03) raw xDistance=-0.24 yDistance=0.90
02:15:20.731 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.24
02:15:20.731 00.000 7680 resist switch: large excursion: input 0.90 thresh 0.60 direction from -1 to 1
02:15:20.731 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.69
02:15:20.731 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
02:15:20.732 00.001 7680 MoveAxis(E, 87, ABG)
02:15:20.732 00.000 7680 Guiding  Dir = 2, Dur = 87
02:15:20.732 00.000 7680 IsSlewing returns 0
02:15:20.733 00.001 7680 IsGuiding returns 0
02:15:20.733 00.000 7680 PulseGuide returned control before completion, sleep 97
02:15:20.844 00.111 7680 IsGuiding returns 1
02:15:20.845 00.001 7680 scope still moving after pulse duration time elapsed
02:15:20.875 00.030 7680 IsSlewing returns 0
02:15:20.876 00.001 7680 IsGuiding returns 0
02:15:20.876 00.000 7680 scope move finished after 87 + 55 ms
02:15:20.876 00.000 7680 Move returns status 0, amount 87
02:15:20.877 00.001 7680 MoveAxis(S, 487, ABG)
02:15:20.877 00.000 7680 Guiding  Dir = 1, Dur = 487
02:15:20.877 00.000 7680 IsSlewing returns 0
02:15:20.878 00.001 7680 IsGuiding returns 0
02:15:20.878 00.000 7680 PulseGuide returned control before completion, sleep 497
02:15:21.378 00.500 7680 IsGuiding returns 1
02:15:21.380 00.002 7680 scope still moving after pulse duration time elapsed
02:15:21.410 00.030 7680 IsSlewing returns 0
02:15:21.412 00.002 7680 IsGuiding returns 0
02:15:21.413 00.001 7680 scope move finished after 487 + 47 ms
02:15:21.413 00.000 7680 Move returns status 0, amount 487
02:15:21.414 00.001 7680 move complete, result=0
02:15:21.414 00.000 7680 worker thread done servicing request
02:15:21.414 00.000 6120 GuideStep: -0.2 px 87 ms EAST, 0.9 px 487 ms SOUTH
02:15:21.423 00.009 7680 Worker thread wakes up
02:15:21.423 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:21.423 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:22.674 01.251 7680 Exposure complete
02:15:22.818 00.144 7680 worker thread done servicing request
02:15:22.819 00.001 6120 OnExposeComplete: enter
02:15:22.824 00.005 6120 UpdateGuideState(): m_state=6
02:15:22.827 00.003 6120 Star::Find(15, 511, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
02:15:22.832 00.005 6120 Star::Find returns 1 (0), X=511.53, Y=674.84, Mass=8686, SNR=61.9, Peak=210 HFD=6.5
02:15:22.836 00.004 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
02:15:22.841 00.005 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
02:15:22.845 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-1.05 hyp=1.05 cameraTheta=-1.46 mountX=-0.08 mountY=0.99, mountTheta=1.65
02:15:22.849 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-1.05, opts=13)
02:15:22.853 00.004 6120 Enqueuing Move request for scope (0.12, -1.05)
02:15:22.858 00.005 7680 Worker thread wakes up
02:15:22.858 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -1.05) opts 0xd
02:15:22.859 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, -1.05)
02:15:22.859 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:22.864 00.005 7680 Moving (0.12, -1.05) raw xDistance=-0.08 yDistance=0.99
02:15:22.865 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:15:22.865 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99
02:15:22.865 00.000 7680 MoveAxis(E, 0, ABG)
02:15:22.865 00.000 7680 Move returns status 0, amount 0
02:15:22.865 00.000 7680 MoveAxis(S, 538, ABG)
02:15:22.866 00.001 7680 Guiding  Dir = 1, Dur = 538
02:15:22.866 00.000 6120 UpdateGuideState exits: m=8686 SNR=61.9
02:15:22.870 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:22.874 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:22.878 00.004 6120 Enqueuing Expose request
02:15:22.882 00.004 7680 IsSlewing returns 0
02:15:22.883 00.001 7680 IsGuiding returns 0
02:15:22.883 00.000 7680 PulseGuide returned control before completion, sleep 548
02:15:23.441 00.558 7680 IsGuiding returns 1
02:15:23.442 00.001 7680 scope still moving after pulse duration time elapsed
02:15:23.473 00.031 7680 IsSlewing returns 0
02:15:23.475 00.002 7680 IsGuiding returns 0
02:15:23.476 00.001 7680 scope move finished after 538 + 54 ms
02:15:23.476 00.000 7680 Move returns status 0, amount 538
02:15:23.478 00.002 7680 move complete, result=0
02:15:23.478 00.000 7680 worker thread done servicing request
02:15:23.479 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 1.0 px 538 ms SOUTH
02:15:23.489 00.010 7680 Worker thread wakes up
02:15:23.490 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:23.491 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:24.737 01.246 7680 Exposure complete
02:15:24.878 00.141 7680 worker thread done servicing request
02:15:24.878 00.000 6120 OnExposeComplete: enter
02:15:24.883 00.005 6120 UpdateGuideState(): m_state=6
02:15:24.889 00.006 6120 Star::Find(15, 511, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
02:15:24.893 00.004 6120 Star::Find returns 1 (0), X=511.49, Y=674.90, Mass=8626, SNR=61.9, Peak=210 HFD=6.5
02:15:24.897 00.004 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
02:15:24.901 00.004 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
02:15:24.904 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.99 hyp=0.99 cameraTheta=-1.49 mountX=-0.11 mountY=0.92, mountTheta=1.68
02:15:24.909 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.99, opts=13)
02:15:24.914 00.005 6120 Enqueuing Move request for scope (0.08, -0.99)
02:15:24.917 00.003 7680 Worker thread wakes up
02:15:24.918 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.99) opts 0xd
02:15:24.918 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.99)
02:15:24.918 00.000 7680 Moving (0.08, -0.99) raw xDistance=-0.11 yDistance=0.92
02:15:24.918 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:15:24.918 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92
02:15:24.919 00.001 7680 MoveAxis(E, 0, ABG)
02:15:24.919 00.000 7680 Move returns status 0, amount 0
02:15:24.919 00.000 7680 MoveAxis(S, 500, ABG)
02:15:24.919 00.000 7680 Guiding  Dir = 1, Dur = 500
02:15:24.919 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:24.924 00.005 6120 UpdateGuideState exits: m=8626 SNR=61.9
02:15:24.929 00.005 7680 IsSlewing returns 0
02:15:24.929 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:24.932 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:24.936 00.004 6120 Enqueuing Expose request
02:15:24.940 00.004 7680 IsGuiding returns 0
02:15:24.941 00.001 7680 PulseGuide returned control before completion, sleep 510
02:15:25.460 00.519 7680 IsGuiding returns 1
02:15:25.461 00.001 7680 scope still moving after pulse duration time elapsed
02:15:25.493 00.032 7680 IsSlewing returns 0
02:15:25.494 00.001 7680 IsGuiding returns 0
02:15:25.494 00.000 7680 scope move finished after 500 + 54 ms
02:15:25.496 00.002 7680 Move returns status 0, amount 500
02:15:25.496 00.000 7680 move complete, result=0
02:15:25.496 00.000 7680 worker thread done servicing request
02:15:25.496 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.9 px 500 ms SOUTH
02:15:25.502 00.006 7680 Worker thread wakes up
02:15:25.502 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:25.502 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:26.760 01.258 7680 Exposure complete
02:15:26.899 00.139 7680 worker thread done servicing request
02:15:26.899 00.000 6120 OnExposeComplete: enter
02:15:26.904 00.005 6120 UpdateGuideState(): m_state=6
02:15:26.910 00.006 6120 Star::Find(15, 511, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
02:15:26.915 00.005 6120 Star::Find returns 1 (0), X=511.61, Y=675.83, Mass=8970, SNR=62.3, Peak=226 HFD=6.5
02:15:26.920 00.005 6120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (0.19) = xAngle (-0.47 = -0.47)
02:15:26.923 00.003 6120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.40 = 2.40)
02:15:26.927 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.28 mountX=0.18 mountY=0.14, mountTheta=0.65
02:15:26.932 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.06, opts=13)
02:15:26.937 00.005 6120 Enqueuing Move request for scope (0.19, -0.06)
02:15:26.942 00.005 7680 Worker thread wakes up
02:15:26.942 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:26.947 00.005 6120 UpdateGuideState exits: m=8970 SNR=62.3
02:15:26.950 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:26.955 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:26.959 00.004 6120 Enqueuing Expose request
02:15:26.963 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
02:15:26.963 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
02:15:26.963 00.000 7680 Moving (0.19, -0.06) raw xDistance=0.18 yDistance=0.14
02:15:26.963 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:15:26.965 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:15:26.965 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:15:26.965 00.000 7680 MoveAxis(E, 0, ABG)
02:15:26.965 00.000 7680 Move returns status 0, amount 0
02:15:26.966 00.001 7680 MoveAxis(N, 0, ABG)
02:15:26.966 00.000 7680 Move returns status 0, amount 0
02:15:26.966 00.000 7680 move complete, result=0
02:15:26.966 00.000 7680 worker thread done servicing request
02:15:26.966 00.000 7680 Worker thread wakes up
02:15:26.966 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:26.971 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:26.971 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:28.216 01.245 7680 Exposure complete
02:15:28.351 00.135 7680 worker thread done servicing request
02:15:28.352 00.001 6120 OnExposeComplete: enter
02:15:28.357 00.005 6120 UpdateGuideState(): m_state=6
02:15:28.362 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
02:15:28.366 00.004 6120 Star::Find returns 1 (0), X=511.37, Y=675.54, Mass=8740, SNR=62.9, Peak=213 HFD=7.0
02:15:28.370 00.004 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
02:15:28.374 00.004 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
02:15:28.377 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.35 hyp=0.35 cameraTheta=-1.71 mountX=-0.11 mountY=0.29, mountTheta=1.94
02:15:28.382 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.35, opts=13)
02:15:28.385 00.003 6120 Enqueuing Move request for scope (-0.05, -0.35)
02:15:28.389 00.004 7680 Worker thread wakes up
02:15:28.389 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.35) opts 0xd
02:15:28.391 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.35)
02:15:28.391 00.000 7680 Moving (-0.05, -0.35) raw xDistance=-0.11 yDistance=0.29
02:15:28.391 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:15:28.391 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:28.396 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:15:28.396 00.000 7680 MoveAxis(E, 0, ABG)
02:15:28.397 00.001 7680 Move returns status 0, amount 0
02:15:28.397 00.000 7680 MoveAxis(S, 160, ABG)
02:15:28.397 00.000 7680 Guiding  Dir = 1, Dur = 160
02:15:28.397 00.000 6120 UpdateGuideState exits: m=8740 SNR=62.9
02:15:28.401 00.004 7680 IsSlewing returns 0
02:15:28.401 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:28.404 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:28.409 00.005 7680 IsGuiding returns 0
02:15:28.409 00.000 6120 Enqueuing Expose request
02:15:28.413 00.004 7680 PulseGuide returned control before completion, sleep 170
02:15:28.595 00.182 7680 IsGuiding returns 1
02:15:28.595 00.000 7680 scope still moving after pulse duration time elapsed
02:15:28.627 00.032 7680 IsSlewing returns 0
02:15:28.628 00.001 7680 IsGuiding returns 0
02:15:28.629 00.001 7680 scope move finished after 160 + 59 ms
02:15:28.629 00.000 7680 Move returns status 0, amount 160
02:15:28.629 00.000 7680 move complete, result=0
02:15:28.630 00.001 7680 worker thread done servicing request
02:15:28.630 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 160 ms SOUTH
02:15:28.638 00.008 7680 Worker thread wakes up
02:15:28.638 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:28.638 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:29.888 01.250 7680 Exposure complete
02:15:30.047 00.159 7680 worker thread done servicing request
02:15:30.047 00.000 6120 OnExposeComplete: enter
02:15:30.050 00.003 6120 UpdateGuideState(): m_state=6
02:15:30.055 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
02:15:30.059 00.004 6120 Star::Find returns 1 (0), X=511.44, Y=675.61, Mass=8840, SNR=62.5, Peak=229 HFD=6.8
02:15:30.062 00.003 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
02:15:30.065 00.003 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
02:15:30.069 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.49 mountX=-0.03 mountY=0.26, mountTheta=1.69
02:15:30.073 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.28, opts=13)
02:15:30.077 00.004 6120 Enqueuing Move request for scope (0.02, -0.28)
02:15:30.080 00.003 7680 Worker thread wakes up
02:15:30.081 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:30.084 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.28) opts 0xd
02:15:30.085 00.001 6120 UpdateGuideState exits: m=8840 SNR=62.5
02:15:30.088 00.003 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.28)
02:15:30.088 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:30.091 00.003 7680 Moving (0.02, -0.28) raw xDistance=-0.03 yDistance=0.26
02:15:30.091 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:30.094 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:15:30.094 00.000 6120 Enqueuing Expose request
02:15:30.099 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:15:30.099 00.000 7680 MoveAxis(E, 0, ABG)
02:15:30.099 00.000 7680 Move returns status 0, amount 0
02:15:30.099 00.000 7680 MoveAxis(S, 140, ABG)
02:15:30.099 00.000 7680 Guiding  Dir = 1, Dur = 140
02:15:30.099 00.000 7680 IsSlewing returns 0
02:15:30.100 00.001 7680 IsGuiding returns 0
02:15:30.100 00.000 7680 PulseGuide returned control before completion, sleep 150
02:15:30.252 00.152 7680 IsGuiding returns 1
02:15:30.252 00.000 7680 scope still moving after pulse duration time elapsed
02:15:30.284 00.032 7680 IsSlewing returns 0
02:15:30.284 00.000 7680 IsGuiding returns 0
02:15:30.284 00.000 7680 scope move finished after 140 + 44 ms
02:15:30.285 00.001 7680 Move returns status 0, amount 140
02:15:30.285 00.000 7680 move complete, result=0
02:15:30.285 00.000 7680 worker thread done servicing request
02:15:30.287 00.002 7680 Worker thread wakes up
02:15:30.287 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 140 ms SOUTH
02:15:30.293 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:30.293 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:31.535 01.242 7680 Exposure complete
02:15:31.677 00.142 7680 worker thread done servicing request
02:15:31.677 00.000 6120 OnExposeComplete: enter
02:15:31.682 00.005 6120 UpdateGuideState(): m_state=6
02:15:31.686 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
02:15:31.690 00.004 6120 Star::Find returns 1 (1), X=511.34, Y=675.78, Mass=9112, SNR=63.2, Peak=255 HFD=6.5
02:15:31.694 00.004 6120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.19) = xAngle (-2.38 = -2.38)
02:15:31.698 00.004 6120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.50 = 0.50)
02:15:31.702 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.13 cameraTheta=-2.19 mountX=-0.09 mountY=0.06, mountTheta=2.56
02:15:31.708 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.10, opts=13)
02:15:31.711 00.003 6120 Enqueuing Move request for scope (-0.07, -0.10)
02:15:31.715 00.004 7680 Worker thread wakes up
02:15:31.716 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:31.719 00.003 6120 UpdateGuideState exits: m=9112 SNR=63.2 Saturated
02:15:31.722 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:31.725 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:31.729 00.004 6120 Enqueuing Expose request
02:15:31.733 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
02:15:31.733 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
02:15:31.733 00.000 7680 Moving (-0.07, -0.10) raw xDistance=-0.09 yDistance=0.06
02:15:31.735 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:15:31.735 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:15:31.735 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:15:31.736 00.001 7680 MoveAxis(E, 0, ABG)
02:15:31.736 00.000 7680 Move returns status 0, amount 0
02:15:31.736 00.000 7680 MoveAxis(N, 0, ABG)
02:15:31.736 00.000 7680 Move returns status 0, amount 0
02:15:31.736 00.000 7680 move complete, result=0
02:15:31.736 00.000 7680 worker thread done servicing request
02:15:31.736 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:31.744 00.008 7680 Worker thread wakes up
02:15:31.746 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:31.746 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:32.991 01.245 7680 Exposure complete
02:15:33.128 00.137 7680 worker thread done servicing request
02:15:33.128 00.000 6120 OnExposeComplete: enter
02:15:33.132 00.004 6120 UpdateGuideState(): m_state=6
02:15:33.138 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
02:15:33.143 00.005 6120 Star::Find returns 1 (0), X=511.39, Y=675.73, Mass=8708, SNR=61.6, Peak=210 HFD=6.6
02:15:33.148 00.005 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
02:15:33.151 00.003 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
02:15:33.155 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.73 mountX=-0.05 mountY=0.13, mountTheta=1.96
02:15:33.160 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.16, opts=13)
02:15:33.163 00.003 6120 Enqueuing Move request for scope (-0.03, -0.16)
02:15:33.167 00.004 7680 Worker thread wakes up
02:15:33.167 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
02:15:33.169 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:33.172 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
02:15:33.173 00.001 7680 Moving (-0.03, -0.16) raw xDistance=-0.05 yDistance=0.13
02:15:33.173 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:15:33.173 00.000 6120 UpdateGuideState exits: m=8708 SNR=61.6
02:15:33.177 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:33.181 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:15:33.181 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:33.185 00.004 6120 Enqueuing Expose request
02:15:33.189 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:15:33.189 00.000 7680 MoveAxis(E, 0, ABG)
02:15:33.189 00.000 7680 Move returns status 0, amount 0
02:15:33.190 00.001 7680 MoveAxis(N, 0, ABG)
02:15:33.190 00.000 7680 Move returns status 0, amount 0
02:15:33.190 00.000 7680 move complete, result=0
02:15:33.190 00.000 7680 worker thread done servicing request
02:15:33.191 00.001 7680 Worker thread wakes up
02:15:33.191 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:33.194 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:33.194 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:34.451 01.257 7680 Exposure complete
02:15:34.594 00.143 6120 OnExposeComplete: enter
02:15:34.598 00.004 7680 worker thread done servicing request
02:15:34.598 00.000 6120 UpdateGuideState(): m_state=6
02:15:34.603 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
02:15:34.607 00.004 6120 Star::Find returns 1 (0), X=511.37, Y=675.60, Mass=9281, SNR=64.1, Peak=225 HFD=6.8
02:15:34.612 00.005 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
02:15:34.617 00.005 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
02:15:34.620 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.30 cameraTheta=-1.72 mountX=-0.10 mountY=0.24, mountTheta=1.95
02:15:34.625 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.29, opts=13)
02:15:34.629 00.004 6120 Enqueuing Move request for scope (-0.04, -0.29)
02:15:34.632 00.003 7680 Worker thread wakes up
02:15:34.632 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
02:15:34.632 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
02:15:34.632 00.000 7680 Moving (-0.04, -0.29) raw xDistance=-0.10 yDistance=0.24
02:15:34.632 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:15:34.633 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:15:34.633 00.000 7680 MoveAxis(E, 0, ABG)
02:15:34.633 00.000 7680 Move returns status 0, amount 0
02:15:34.633 00.000 7680 MoveAxis(S, 132, ABG)
02:15:34.635 00.002 7680 Guiding  Dir = 1, Dur = 132
02:15:34.635 00.000 7680 IsSlewing returns 0
02:15:34.635 00.000 7680 IsGuiding returns 0
02:15:34.635 00.000 7680 PulseGuide returned control before completion, sleep 142
02:15:34.635 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:34.639 00.004 6120 UpdateGuideState exits: m=9281 SNR=64.1
02:15:34.646 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:34.650 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:34.654 00.004 6120 Enqueuing Expose request
02:15:34.782 00.128 7680 IsGuiding returns 1
02:15:34.783 00.001 7680 scope still moving after pulse duration time elapsed
02:15:34.813 00.030 7680 IsSlewing returns 0
02:15:34.814 00.001 7680 IsGuiding returns 0
02:15:34.815 00.001 7680 scope move finished after 132 + 47 ms
02:15:34.815 00.000 7680 Move returns status 0, amount 132
02:15:34.816 00.001 7680 move complete, result=0
02:15:34.816 00.000 7680 worker thread done servicing request
02:15:34.817 00.001 7680 Worker thread wakes up
02:15:34.817 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 132 ms SOUTH
02:15:34.826 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:34.826 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:36.077 01.251 7680 Exposure complete
02:15:36.222 00.145 7680 worker thread done servicing request
02:15:36.222 00.000 6120 OnExposeComplete: enter
02:15:36.225 00.003 6120 UpdateGuideState(): m_state=6
02:15:36.232 00.007 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
02:15:36.237 00.005 6120 Star::Find returns 1 (0), X=511.34, Y=675.06, Mass=8704, SNR=61.8, Peak=221 HFD=6.4
02:15:36.241 00.004 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
02:15:36.246 00.005 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
02:15:36.251 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.83 hyp=0.83 cameraTheta=-1.66 mountX=-0.22 mountY=0.71, mountTheta=1.88
02:15:36.257 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.83, opts=13)
02:15:36.262 00.005 6120 Enqueuing Move request for scope (-0.07, -0.83)
02:15:36.266 00.004 7680 Worker thread wakes up
02:15:36.266 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:36.271 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.83) opts 0xd
02:15:36.271 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.83)
02:15:36.272 00.001 7680 Moving (-0.07, -0.83) raw xDistance=-0.22 yDistance=0.71
02:15:36.272 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:15:36.273 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
02:15:36.273 00.000 7680 MoveAxis(E, 92, ABG)
02:15:36.273 00.000 7680 Guiding  Dir = 2, Dur = 92
02:15:36.273 00.000 6120 UpdateGuideState exits: m=8704 SNR=61.8
02:15:36.277 00.004 7680 IsSlewing returns 0
02:15:36.278 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:36.281 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:36.284 00.003 6120 Enqueuing Expose request
02:15:36.289 00.005 7680 IsGuiding returns 0
02:15:36.290 00.001 7680 PulseGuide returned control before completion, sleep 102
02:15:36.393 00.103 7680 IsGuiding returns 1
02:15:36.394 00.001 7680 scope still moving after pulse duration time elapsed
02:15:36.424 00.030 7680 IsSlewing returns 0
02:15:36.426 00.002 7680 IsGuiding returns 0
02:15:36.426 00.000 7680 scope move finished after 92 + 44 ms
02:15:36.426 00.000 7680 Move returns status 0, amount 92
02:15:36.427 00.001 7680 MoveAxis(S, 387, ABG)
02:15:36.427 00.000 7680 Guiding  Dir = 1, Dur = 387
02:15:36.427 00.000 7680 IsSlewing returns 0
02:15:36.428 00.001 7680 IsGuiding returns 0
02:15:36.428 00.000 7680 PulseGuide returned control before completion, sleep 397
02:15:36.833 00.405 7680 IsGuiding returns 1
02:15:36.833 00.000 7680 scope still moving after pulse duration time elapsed
02:15:36.864 00.031 7680 IsSlewing returns 0
02:15:36.866 00.002 7680 IsGuiding returns 0
02:15:36.867 00.001 7680 scope move finished after 387 + 51 ms
02:15:36.867 00.000 7680 Move returns status 0, amount 387
02:15:36.868 00.001 7680 move complete, result=0
02:15:36.868 00.000 7680 worker thread done servicing request
02:15:36.868 00.000 6120 GuideStep: -0.2 px 92 ms EAST, 0.7 px 387 ms SOUTH
02:15:36.873 00.005 7680 Worker thread wakes up
02:15:36.875 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:36.875 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:38.131 01.256 7680 Exposure complete
02:15:38.259 00.128 7680 worker thread done servicing request
02:15:38.259 00.000 6120 OnExposeComplete: enter
02:15:38.263 00.004 6120 UpdateGuideState(): m_state=6
02:15:38.268 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
02:15:38.271 00.003 6120 Star::Find returns 1 (0), X=511.41, Y=675.75, Mass=8831, SNR=63.2, Peak=218 HFD=6.8
02:15:38.273 00.002 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
02:15:38.277 00.004 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:15:38.280 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.63 mountX=-0.03 mountY=0.12, mountTheta=1.84
02:15:38.285 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.14, opts=13)
02:15:38.288 00.003 6120 Enqueuing Move request for scope (-0.01, -0.14)
02:15:38.292 00.004 7680 Worker thread wakes up
02:15:38.292 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
02:15:38.292 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:38.299 00.007 6120 UpdateGuideState exits: m=8831 SNR=63.2
02:15:38.303 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:38.306 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:38.310 00.004 6120 Enqueuing Expose request
02:15:38.313 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
02:15:38.314 00.001 7680 Moving (-0.01, -0.14) raw xDistance=-0.03 yDistance=0.12
02:15:38.314 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:15:38.314 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:15:38.314 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:15:38.314 00.000 7680 MoveAxis(E, 0, ABG)
02:15:38.315 00.001 7680 Move returns status 0, amount 0
02:15:38.315 00.000 7680 MoveAxis(N, 0, ABG)
02:15:38.315 00.000 7680 Move returns status 0, amount 0
02:15:38.315 00.000 7680 move complete, result=0
02:15:38.315 00.000 7680 worker thread done servicing request
02:15:38.315 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:38.319 00.004 7680 Worker thread wakes up
02:15:38.319 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:38.319 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:39.567 01.248 7680 Exposure complete
02:15:39.701 00.134 7680 worker thread done servicing request
02:15:39.701 00.000 6120 OnExposeComplete: enter
02:15:39.706 00.005 6120 UpdateGuideState(): m_state=6
02:15:39.710 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
02:15:39.715 00.005 6120 Star::Find returns 1 (0), X=511.35, Y=675.70, Mass=9571, SNR=65.2, Peak=224 HFD=6.6
02:15:39.718 00.003 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
02:15:39.722 00.004 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
02:15:39.726 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.89 mountX=-0.09 mountY=0.14, mountTheta=2.16
02:15:39.731 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.19, opts=13)
02:15:39.736 00.005 6120 Enqueuing Move request for scope (-0.06, -0.19)
02:15:39.740 00.004 7680 Worker thread wakes up
02:15:39.740 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:39.744 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
02:15:39.744 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
02:15:39.744 00.000 7680 Moving (-0.06, -0.19) raw xDistance=-0.09 yDistance=0.14
02:15:39.744 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:15:39.744 00.000 6120 UpdateGuideState exits: m=9571 SNR=65.2
02:15:39.748 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:39.751 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:39.756 00.005 6120 Enqueuing Expose request
02:15:39.759 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:15:39.760 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:15:39.760 00.000 7680 MoveAxis(E, 0, ABG)
02:15:39.760 00.000 7680 Move returns status 0, amount 0
02:15:39.760 00.000 7680 MoveAxis(N, 0, ABG)
02:15:39.760 00.000 7680 Move returns status 0, amount 0
02:15:39.760 00.000 7680 move complete, result=0
02:15:39.762 00.002 7680 worker thread done servicing request
02:15:39.762 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:39.766 00.004 7680 Worker thread wakes up
02:15:39.766 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:39.766 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:41.011 01.245 7680 Exposure complete
02:15:41.154 00.143 7680 worker thread done servicing request
02:15:41.155 00.001 6120 OnExposeComplete: enter
02:15:41.159 00.004 6120 UpdateGuideState(): m_state=6
02:15:41.162 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
02:15:41.167 00.005 6120 Star::Find returns 1 (0), X=511.14, Y=675.05, Mass=8155, SNR=60.9, Peak=223 HFD=6.3
02:15:41.172 00.005 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
02:15:41.178 00.006 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
02:15:41.183 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=-0.84 hyp=0.88 cameraTheta=-1.88 mountX=-0.42 mountY=0.63, mountTheta=2.16
02:15:41.187 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-0.84, opts=13)
02:15:41.192 00.005 6120 Enqueuing Move request for scope (-0.27, -0.84)
02:15:41.195 00.003 7680 Worker thread wakes up
02:15:41.195 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:41.199 00.004 6120 UpdateGuideState exits: m=8155 SNR=60.9
02:15:41.205 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:41.207 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:41.210 00.003 6120 Enqueuing Expose request
02:15:41.213 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.84) opts 0xd
02:15:41.214 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.27, -0.84)
02:15:41.214 00.000 7680 Moving (-0.27, -0.84) raw xDistance=-0.42 yDistance=0.63
02:15:41.214 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
02:15:41.214 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
02:15:41.214 00.000 7680 MoveAxis(E, 172, ABG)
02:15:41.214 00.000 7680 Guiding  Dir = 2, Dur = 172
02:15:41.215 00.001 7680 IsSlewing returns 0
02:15:41.215 00.000 7680 IsGuiding returns 0
02:15:41.215 00.000 7680 PulseGuide returned control before completion, sleep 182
02:15:41.407 00.192 7680 IsGuiding returns 1
02:15:41.409 00.002 7680 scope still moving after pulse duration time elapsed
02:15:41.439 00.030 7680 IsSlewing returns 0
02:15:41.440 00.001 7680 IsGuiding returns 0
02:15:41.441 00.001 7680 scope move finished after 172 + 53 ms
02:15:41.441 00.000 7680 Move returns status 0, amount 172
02:15:41.442 00.001 7680 MoveAxis(S, 344, ABG)
02:15:41.442 00.000 7680 Guiding  Dir = 1, Dur = 344
02:15:41.442 00.000 7680 IsSlewing returns 0
02:15:41.443 00.001 7680 IsGuiding returns 0
02:15:41.444 00.001 7680 PulseGuide returned control before completion, sleep 354
02:15:41.812 00.368 7680 IsGuiding returns 1
02:15:41.813 00.001 7680 scope still moving after pulse duration time elapsed
02:15:41.844 00.031 7680 IsSlewing returns 0
02:15:41.847 00.003 7680 IsGuiding returns 0
02:15:41.848 00.001 7680 scope move finished after 344 + 60 ms
02:15:41.848 00.000 7680 Move returns status 0, amount 344
02:15:41.849 00.001 7680 move complete, result=0
02:15:41.850 00.001 7680 worker thread done servicing request
02:15:41.850 00.000 6120 GuideStep: -0.4 px 172 ms EAST, 0.6 px 344 ms SOUTH
02:15:41.859 00.009 7680 Worker thread wakes up
02:15:41.859 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:41.859 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:43.105 01.246 7680 Exposure complete
02:15:43.235 00.130 7680 worker thread done servicing request
02:15:43.236 00.001 6120 OnExposeComplete: enter
02:15:43.240 00.004 6120 UpdateGuideState(): m_state=6
02:15:43.244 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
02:15:43.247 00.003 6120 Star::Find returns 1 (0), X=511.80, Y=675.68, Mass=9004, SNR=63.4, Peak=227 HFD=6.6
02:15:43.252 00.005 6120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.19) = xAngle (-0.68 = -0.68)
02:15:43.258 00.006 6120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.20 = 2.20)
02:15:43.261 00.003 6120 CameraToMount -- cameraX=0.39 cameraY=-0.21 hyp=0.44 cameraTheta=-0.49 mountX=0.34 mountY=0.36, mountTheta=0.81
02:15:43.269 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.39, y=-0.21, opts=13)
02:15:43.274 00.005 6120 Enqueuing Move request for scope (0.39, -0.21)
02:15:43.278 00.004 7680 Worker thread wakes up
02:15:43.279 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.21) opts 0xd
02:15:43.279 00.000 7680 Handling offset move in thread for scope, endpoint = (0.39, -0.21)
02:15:43.279 00.000 7680 Moving (0.39, -0.21) raw xDistance=0.34 yDistance=0.36
02:15:43.279 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:43.284 00.005 6120 UpdateGuideState exits: m=9004 SNR=63.4
02:15:43.288 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
02:15:43.288 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:15:43.288 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:43.292 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:43.298 00.006 6120 Enqueuing Expose request
02:15:43.303 00.005 7680 MoveAxis(W, 128, ABG)
02:15:43.304 00.001 7680 Guiding  Dir = 3, Dur = 128
02:15:43.304 00.000 7680 IsSlewing returns 0
02:15:43.304 00.000 7680 IsGuiding returns 0
02:15:43.305 00.001 7680 PulseGuide returned control before completion, sleep 138
02:15:43.451 00.146 7680 IsGuiding returns 1
02:15:43.452 00.001 7680 scope still moving after pulse duration time elapsed
02:15:43.483 00.031 7680 IsSlewing returns 0
02:15:43.484 00.001 7680 IsGuiding returns 0
02:15:43.484 00.000 7680 scope move finished after 128 + 51 ms
02:15:43.484 00.000 7680 Move returns status 0, amount 128
02:15:43.485 00.001 7680 MoveAxis(S, 194, ABG)
02:15:43.485 00.000 7680 Guiding  Dir = 1, Dur = 194
02:15:43.486 00.001 7680 IsSlewing returns 0
02:15:43.487 00.001 7680 IsGuiding returns 0
02:15:43.488 00.001 7680 PulseGuide returned control before completion, sleep 204
02:15:43.700 00.212 7680 IsGuiding returns 1
02:15:43.701 00.001 7680 scope still moving after pulse duration time elapsed
02:15:43.732 00.031 7680 IsSlewing returns 0
02:15:43.734 00.002 7680 IsGuiding returns 0
02:15:43.734 00.000 7680 scope move finished after 194 + 53 ms
02:15:43.735 00.001 7680 Move returns status 0, amount 194
02:15:43.735 00.000 7680 move complete, result=0
02:15:43.736 00.001 7680 worker thread done servicing request
02:15:43.736 00.000 7680 Worker thread wakes up
02:15:43.737 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:43.737 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:43.738 00.001 6120 GuideStep: 0.3 px 128 ms WEST, 0.4 px 194 ms SOUTH
02:15:44.977 01.239 7680 Exposure complete
02:15:45.124 00.147 7680 worker thread done servicing request
02:15:45.124 00.000 6120 OnExposeComplete: enter
02:15:45.128 00.004 6120 UpdateGuideState(): m_state=6
02:15:45.133 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
02:15:45.136 00.003 6120 Star::Find returns 1 (0), X=511.55, Y=675.83, Mass=8651, SNR=61.2, Peak=205 HFD=6.4
02:15:45.142 00.006 6120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.19) = xAngle (-0.62 = -0.62)
02:15:45.146 00.004 6120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.25 = 2.25)
02:15:45.151 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.43 mountX=0.12 mountY=0.12, mountTheta=0.76
02:15:45.155 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.06, opts=13)
02:15:45.159 00.004 6120 Enqueuing Move request for scope (0.14, -0.06)
02:15:45.163 00.004 7680 Worker thread wakes up
02:15:45.163 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
02:15:45.163 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:45.167 00.004 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
02:15:45.167 00.000 7680 Moving (0.14, -0.06) raw xDistance=0.12 yDistance=0.12
02:15:45.167 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:15:45.168 00.001 6120 UpdateGuideState exits: m=8651 SNR=61.2
02:15:45.172 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:45.177 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:45.181 00.004 6120 Enqueuing Expose request
02:15:45.185 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:15:45.185 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:15:45.185 00.000 7680 MoveAxis(E, 0, ABG)
02:15:45.185 00.000 7680 Move returns status 0, amount 0
02:15:45.185 00.000 7680 MoveAxis(N, 0, ABG)
02:15:45.186 00.001 7680 Move returns status 0, amount 0
02:15:45.186 00.000 7680 move complete, result=0
02:15:45.186 00.000 7680 worker thread done servicing request
02:15:45.186 00.000 7680 Worker thread wakes up
02:15:45.187 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:45.190 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:45.190 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:46.434 01.244 7680 Exposure complete
02:15:46.553 00.119 7680 worker thread done servicing request
02:15:46.553 00.000 6120 OnExposeComplete: enter
02:15:46.556 00.003 6120 UpdateGuideState(): m_state=6
02:15:46.560 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
02:15:46.564 00.004 6120 Star::Find returns 1 (0), X=511.56, Y=675.73, Mass=8873, SNR=62.0, Peak=214 HFD=6.6
02:15:46.567 00.003 6120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (0.19) = xAngle (-1.01 = -1.01)
02:15:46.569 00.002 6120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.86 = 1.86)
02:15:46.573 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-0.82 mountX=0.11 mountY=0.20, mountTheta=1.06
02:15:46.578 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.15, opts=13)
02:15:46.582 00.004 6120 Enqueuing Move request for scope (0.14, -0.15)
02:15:46.586 00.004 7680 Worker thread wakes up
02:15:46.586 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:46.590 00.004 6120 UpdateGuideState exits: m=8873 SNR=62.0
02:15:46.594 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:46.597 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
02:15:46.597 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
02:15:46.597 00.000 7680 Moving (0.14, -0.15) raw xDistance=0.11 yDistance=0.20
02:15:46.597 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:15:46.597 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:15:46.598 00.001 7680 MoveAxis(E, 0, ABG)
02:15:46.598 00.000 7680 Move returns status 0, amount 0
02:15:46.598 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:46.602 00.004 7680 MoveAxis(S, 109, ABG)
02:15:46.602 00.000 7680 Guiding  Dir = 1, Dur = 109
02:15:46.602 00.000 6120 Enqueuing Expose request
02:15:46.606 00.004 7680 IsSlewing returns 0
02:15:46.606 00.000 7680 IsGuiding returns 0
02:15:46.607 00.001 7680 PulseGuide returned control before completion, sleep 119
02:15:46.735 00.128 7680 IsGuiding returns 1
02:15:46.735 00.000 7680 scope still moving after pulse duration time elapsed
02:15:46.765 00.030 7680 IsSlewing returns 0
02:15:46.766 00.001 7680 IsGuiding returns 0
02:15:46.767 00.001 7680 scope move finished after 109 + 51 ms
02:15:46.768 00.001 7680 Move returns status 0, amount 109
02:15:46.768 00.000 7680 move complete, result=0
02:15:46.769 00.001 7680 worker thread done servicing request
02:15:46.769 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 109 ms SOUTH
02:15:46.775 00.006 7680 Worker thread wakes up
02:15:46.775 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:46.775 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:48.031 01.256 7680 Exposure complete
02:15:48.177 00.146 7680 worker thread done servicing request
02:15:48.177 00.000 6120 OnExposeComplete: enter
02:15:48.183 00.006 6120 UpdateGuideState(): m_state=6
02:15:48.187 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
02:15:48.191 00.004 6120 Star::Find returns 1 (0), X=511.47, Y=675.73, Mass=9112, SNR=63.0, Peak=218 HFD=6.6
02:15:48.196 00.005 6120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
02:15:48.200 00.004 6120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
02:15:48.204 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.22 mountX=0.03 mountY=0.17, mountTheta=1.41
02:15:48.211 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.16, opts=13)
02:15:48.216 00.005 6120 Enqueuing Move request for scope (0.06, -0.16)
02:15:48.219 00.003 7680 Worker thread wakes up
02:15:48.219 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:48.224 00.005 6120 UpdateGuideState exits: m=9112 SNR=63.0
02:15:48.227 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:48.231 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
02:15:48.231 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
02:15:48.232 00.001 7680 Moving (0.06, -0.16) raw xDistance=0.03 yDistance=0.17
02:15:48.232 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:15:48.232 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:15:48.232 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:48.238 00.006 6120 Enqueuing Expose request
02:15:48.241 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:15:48.241 00.000 7680 MoveAxis(E, 0, ABG)
02:15:48.242 00.001 7680 Move returns status 0, amount 0
02:15:48.242 00.000 7680 MoveAxis(N, 0, ABG)
02:15:48.242 00.000 7680 Move returns status 0, amount 0
02:15:48.243 00.001 7680 move complete, result=0
02:15:48.243 00.000 7680 worker thread done servicing request
02:15:48.243 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:15:48.247 00.004 7680 Worker thread wakes up
02:15:48.247 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:48.247 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:49.498 01.251 7680 Exposure complete
02:15:49.630 00.132 7680 worker thread done servicing request
02:15:49.630 00.000 6120 OnExposeComplete: enter
02:15:49.633 00.003 6120 UpdateGuideState(): m_state=6
02:15:49.639 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
02:15:49.645 00.006 6120 Star::Find returns 1 (0), X=511.45, Y=675.67, Mass=8832, SNR=62.3, Peak=215 HFD=6.7
02:15:49.649 00.004 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
02:15:49.653 00.004 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
02:15:49.657 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.39 mountX=-0.00 mountY=0.21, mountTheta=1.57
02:15:49.663 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.21, opts=13)
02:15:49.667 00.004 6120 Enqueuing Move request for scope (0.04, -0.21)
02:15:49.671 00.004 7680 Worker thread wakes up
02:15:49.671 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:49.675 00.004 6120 UpdateGuideState exits: m=8832 SNR=62.3
02:15:49.680 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:49.683 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:49.687 00.004 6120 Enqueuing Expose request
02:15:49.691 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
02:15:49.691 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
02:15:49.691 00.000 7680 Moving (0.04, -0.21) raw xDistance=-0.00 yDistance=0.21
02:15:49.691 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:15:49.691 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:15:49.691 00.000 7680 MoveAxis(E, 0, ABG)
02:15:49.693 00.002 7680 Move returns status 0, amount 0
02:15:49.693 00.000 7680 MoveAxis(S, 114, ABG)
02:15:49.693 00.000 7680 Guiding  Dir = 1, Dur = 114
02:15:49.694 00.001 7680 IsSlewing returns 0
02:15:49.694 00.000 7680 IsGuiding returns 0
02:15:49.694 00.000 7680 PulseGuide returned control before completion, sleep 124
02:15:49.834 00.140 7680 IsGuiding returns 1
02:15:49.836 00.002 7680 scope still moving after pulse duration time elapsed
02:15:49.865 00.029 7680 IsSlewing returns 0
02:15:49.866 00.001 7680 IsGuiding returns 0
02:15:49.867 00.001 7680 scope move finished after 114 + 59 ms
02:15:49.867 00.000 7680 Move returns status 0, amount 114
02:15:49.868 00.001 7680 move complete, result=0
02:15:49.868 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 114 ms SOUTH
02:15:49.877 00.009 7680 worker thread done servicing request
02:15:49.877 00.000 7680 Worker thread wakes up
02:15:49.879 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:49.879 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:51.130 01.251 7680 Exposure complete
02:15:51.257 00.127 7680 worker thread done servicing request
02:15:51.257 00.000 6120 OnExposeComplete: enter
02:15:51.262 00.005 6120 UpdateGuideState(): m_state=6
02:15:51.267 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
02:15:51.271 00.004 6120 Star::Find returns 1 (0), X=511.50, Y=675.53, Mass=8688, SNR=61.5, Peak=215 HFD=7.0
02:15:51.274 00.003 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
02:15:51.279 00.005 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
02:15:51.283 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.36 hyp=0.37 cameraTheta=-1.35 mountX=0.01 mountY=0.36, mountTheta=1.53
02:15:51.290 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.36, opts=13)
02:15:51.294 00.004 6120 Enqueuing Move request for scope (0.08, -0.36)
02:15:51.298 00.004 7680 Worker thread wakes up
02:15:51.298 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:51.303 00.005 6120 UpdateGuideState exits: m=8688 SNR=61.5
02:15:51.306 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:51.309 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:51.314 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.36) opts 0xd
02:15:51.314 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.36)
02:15:51.315 00.001 7680 Moving (0.08, -0.36) raw xDistance=0.01 yDistance=0.36
02:15:51.315 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:15:51.315 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:15:51.315 00.000 7680 MoveAxis(E, 0, ABG)
02:15:51.315 00.000 7680 Move returns status 0, amount 0
02:15:51.315 00.000 7680 MoveAxis(S, 195, ABG)
02:15:51.315 00.000 7680 Guiding  Dir = 1, Dur = 195
02:15:51.315 00.000 6120 Enqueuing Expose request
02:15:51.319 00.004 7680 IsSlewing returns 0
02:15:51.319 00.000 7680 IsGuiding returns 0
02:15:51.319 00.000 7680 PulseGuide returned control before completion, sleep 205
02:15:51.528 00.209 7680 IsGuiding returns 1
02:15:51.529 00.001 7680 scope still moving after pulse duration time elapsed
02:15:51.558 00.029 7680 IsSlewing returns 0
02:15:51.558 00.000 7680 IsGuiding returns 0
02:15:51.560 00.002 7680 scope move finished after 195 + 44 ms
02:15:51.560 00.000 7680 Move returns status 0, amount 195
02:15:51.560 00.000 7680 move complete, result=0
02:15:51.560 00.000 7680 worker thread done servicing request
02:15:51.560 00.000 7680 Worker thread wakes up
02:15:51.561 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 195 ms SOUTH
02:15:51.568 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:51.568 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:52.822 01.254 7680 Exposure complete
02:15:52.973 00.151 7680 worker thread done servicing request
02:15:52.974 00.001 6120 OnExposeComplete: enter
02:15:52.977 00.003 6120 UpdateGuideState(): m_state=6
02:15:52.982 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
02:15:52.985 00.003 6120 Star::Find returns 1 (0), X=511.49, Y=675.75, Mass=9048, SNR=62.7, Peak=235 HFD=6.6
02:15:52.991 00.006 6120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.19) = xAngle (-1.26 = -1.26)
02:15:52.994 00.003 6120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.61 = 1.61)
02:15:52.999 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.07 mountX=0.05 mountY=0.15, mountTheta=1.27
02:15:53.004 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.13, opts=13)
02:15:53.009 00.005 6120 Enqueuing Move request for scope (0.07, -0.13)
02:15:53.013 00.004 7680 Worker thread wakes up
02:15:53.015 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
02:15:53.015 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
02:15:53.015 00.000 7680 Moving (0.07, -0.13) raw xDistance=0.05 yDistance=0.15
02:15:53.015 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:15:53.015 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:53.020 00.005 6120 UpdateGuideState exits: m=9048 SNR=62.7
02:15:53.024 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:53.029 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:53.032 00.003 6120 Enqueuing Expose request
02:15:53.036 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:15:53.036 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:15:53.036 00.000 7680 MoveAxis(E, 0, ABG)
02:15:53.036 00.000 7680 Move returns status 0, amount 0
02:15:53.036 00.000 7680 MoveAxis(N, 0, ABG)
02:15:53.038 00.002 7680 Move returns status 0, amount 0
02:15:53.038 00.000 7680 move complete, result=0
02:15:53.038 00.000 7680 worker thread done servicing request
02:15:53.038 00.000 7680 Worker thread wakes up
02:15:53.038 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:15:53.043 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:53.043 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:54.290 01.247 7680 Exposure complete
02:15:54.431 00.141 7680 worker thread done servicing request
02:15:54.431 00.000 6120 OnExposeComplete: enter
02:15:54.435 00.004 6120 UpdateGuideState(): m_state=6
02:15:54.440 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
02:15:54.445 00.005 6120 Star::Find returns 1 (0), X=511.50, Y=675.69, Mass=9466, SNR=63.7, Peak=213 HFD=6.8
02:15:54.449 00.004 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.19) = xAngle (-1.34 = -1.34)
02:15:54.454 00.005 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.54 = 1.54)
02:15:54.460 00.006 6120 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.15 mountX=0.05 mountY=0.22, mountTheta=1.34
02:15:54.465 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.20, opts=13)
02:15:54.470 00.005 6120 Enqueuing Move request for scope (0.09, -0.20)
02:15:54.473 00.003 7680 Worker thread wakes up
02:15:54.473 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:54.478 00.005 6120 UpdateGuideState exits: m=9466 SNR=63.7
02:15:54.482 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:54.487 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:54.492 00.005 6120 Enqueuing Expose request
02:15:54.496 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
02:15:54.496 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
02:15:54.496 00.000 7680 Moving (0.09, -0.20) raw xDistance=0.05 yDistance=0.22
02:15:54.496 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:15:54.497 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:15:54.497 00.000 7680 MoveAxis(E, 0, ABG)
02:15:54.497 00.000 7680 Move returns status 0, amount 0
02:15:54.497 00.000 7680 MoveAxis(S, 118, ABG)
02:15:54.498 00.001 7680 Guiding  Dir = 1, Dur = 118
02:15:54.498 00.000 7680 IsSlewing returns 0
02:15:54.498 00.000 7680 IsGuiding returns 0
02:15:54.500 00.002 7680 PulseGuide returned control before completion, sleep 128
02:15:54.640 00.140 7680 IsGuiding returns 1
02:15:54.641 00.001 7680 scope still moving after pulse duration time elapsed
02:15:54.671 00.030 7680 IsSlewing returns 0
02:15:54.672 00.001 7680 IsGuiding returns 0
02:15:54.672 00.000 7680 scope move finished after 118 + 55 ms
02:15:54.673 00.001 7680 Move returns status 0, amount 118
02:15:54.673 00.000 7680 move complete, result=0
02:15:54.674 00.001 7680 worker thread done servicing request
02:15:54.674 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 118 ms SOUTH
02:15:54.684 00.010 7680 Worker thread wakes up
02:15:54.685 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:54.685 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:55.936 01.251 7680 Exposure complete
02:15:56.076 00.140 7680 worker thread done servicing request
02:15:56.076 00.000 6120 OnExposeComplete: enter
02:15:56.081 00.005 6120 UpdateGuideState(): m_state=6
02:15:56.086 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
02:15:56.090 00.004 6120 Star::Find returns 1 (0), X=511.38, Y=675.59, Mass=8813, SNR=61.8, Peak=213 HFD=6.9
02:15:56.094 00.004 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
02:15:56.098 00.004 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
02:15:56.101 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.29 hyp=0.30 cameraTheta=-1.68 mountX=-0.09 mountY=0.25, mountTheta=1.90
02:15:56.105 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.29, opts=13)
02:15:56.109 00.004 6120 Enqueuing Move request for scope (-0.03, -0.29)
02:15:56.116 00.007 7680 Worker thread wakes up
02:15:56.116 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:56.121 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.29) opts 0xd
02:15:56.121 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.29)
02:15:56.122 00.001 7680 Moving (-0.03, -0.29) raw xDistance=-0.09 yDistance=0.25
02:15:56.122 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:15:56.122 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:15:56.122 00.000 7680 MoveAxis(E, 0, ABG)
02:15:56.123 00.001 6120 UpdateGuideState exits: m=8813 SNR=61.8
02:15:56.128 00.005 7680 Move returns status 0, amount 0
02:15:56.128 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:56.133 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:56.137 00.004 6120 Enqueuing Expose request
02:15:56.141 00.004 7680 MoveAxis(S, 136, ABG)
02:15:56.141 00.000 7680 Guiding  Dir = 1, Dur = 136
02:15:56.142 00.001 7680 IsSlewing returns 0
02:15:56.143 00.001 7680 IsGuiding returns 0
02:15:56.143 00.000 7680 PulseGuide returned control before completion, sleep 146
02:15:56.299 00.156 7680 IsGuiding returns 1
02:15:56.301 00.002 7680 scope still moving after pulse duration time elapsed
02:15:56.331 00.030 7680 IsSlewing returns 0
02:15:56.332 00.001 7680 IsGuiding returns 0
02:15:56.333 00.001 7680 scope move finished after 136 + 53 ms
02:15:56.333 00.000 7680 Move returns status 0, amount 136
02:15:56.334 00.001 7680 move complete, result=0
02:15:56.334 00.000 7680 worker thread done servicing request
02:15:56.334 00.000 7680 Worker thread wakes up
02:15:56.335 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 136 ms SOUTH
02:15:56.341 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:56.341 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:57.585 01.244 7680 Exposure complete
02:15:57.715 00.130 7680 worker thread done servicing request
02:15:57.716 00.001 6120 OnExposeComplete: enter
02:15:57.719 00.003 6120 UpdateGuideState(): m_state=6
02:15:57.724 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
02:15:57.728 00.004 6120 Star::Find returns 1 (0), X=511.45, Y=675.77, Mass=8506, SNR=61.1, Peak=216 HFD=6.6
02:15:57.734 00.006 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
02:15:57.740 00.006 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
02:15:57.744 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.30 mountX=0.01 mountY=0.12, mountTheta=1.49
02:15:57.750 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.12, opts=13)
02:15:57.753 00.003 6120 Enqueuing Move request for scope (0.03, -0.12)
02:15:57.758 00.005 7680 Worker thread wakes up
02:15:57.758 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
02:15:57.758 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
02:15:57.759 00.001 7680 Moving (0.03, -0.12) raw xDistance=0.01 yDistance=0.12
02:15:57.759 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:15:57.759 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:15:57.759 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:57.763 00.004 6120 UpdateGuideState exits: m=8506 SNR=61.1
02:15:57.767 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:57.770 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:57.775 00.005 6120 Enqueuing Expose request
02:15:57.778 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:15:57.778 00.000 7680 MoveAxis(E, 0, ABG)
02:15:57.778 00.000 7680 Move returns status 0, amount 0
02:15:57.779 00.001 7680 MoveAxis(N, 0, ABG)
02:15:57.779 00.000 7680 Move returns status 0, amount 0
02:15:57.779 00.000 7680 move complete, result=0
02:15:57.779 00.000 7680 worker thread done servicing request
02:15:57.780 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:57.784 00.004 7680 Worker thread wakes up
02:15:57.784 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:57.784 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:15:59.030 01.246 7680 Exposure complete
02:15:59.168 00.138 7680 worker thread done servicing request
02:15:59.169 00.001 6120 OnExposeComplete: enter
02:15:59.173 00.004 6120 UpdateGuideState(): m_state=6
02:15:59.177 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
02:15:59.181 00.004 6120 Star::Find returns 1 (0), X=511.47, Y=675.53, Mass=8919, SNR=63.6, Peak=208 HFD=7.0
02:15:59.184 00.003 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
02:15:59.188 00.004 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
02:15:59.192 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.36 hyp=0.36 cameraTheta=-1.42 mountX=-0.01 mountY=0.35, mountTheta=1.61
02:15:59.197 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.36, opts=13)
02:15:59.200 00.003 6120 Enqueuing Move request for scope (0.06, -0.36)
02:15:59.203 00.003 7680 Worker thread wakes up
02:15:59.204 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.36) opts 0xd
02:15:59.204 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.36)
02:15:59.204 00.000 7680 Moving (0.06, -0.36) raw xDistance=-0.01 yDistance=0.35
02:15:59.204 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:15:59.204 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:15:59.206 00.002 7680 MoveAxis(E, 0, ABG)
02:15:59.206 00.000 7680 Move returns status 0, amount 0
02:15:59.206 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:15:59.211 00.005 7680 MoveAxis(S, 188, ABG)
02:15:59.211 00.000 7680 Guiding  Dir = 1, Dur = 188
02:15:59.211 00.000 6120 UpdateGuideState exits: m=8919 SNR=63.6
02:15:59.215 00.004 7680 IsSlewing returns 0
02:15:59.215 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:59.218 00.003 7680 IsGuiding returns 0
02:15:59.218 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:15:59.221 00.003 7680 PulseGuide returned control before completion, sleep 198
02:15:59.221 00.000 6120 Enqueuing Expose request
02:15:59.428 00.207 7680 IsGuiding returns 1
02:15:59.430 00.002 7680 scope still moving after pulse duration time elapsed
02:15:59.459 00.029 7680 IsSlewing returns 0
02:15:59.461 00.002 7680 IsGuiding returns 0
02:15:59.461 00.000 7680 scope move finished after 188 + 55 ms
02:15:59.462 00.001 7680 Move returns status 0, amount 188
02:15:59.462 00.000 7680 move complete, result=0
02:15:59.463 00.001 7680 worker thread done servicing request
02:15:59.463 00.000 7680 Worker thread wakes up
02:15:59.464 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 188 ms SOUTH
02:15:59.470 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:15:59.470 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:00.715 01.245 7680 Exposure complete
02:16:00.845 00.130 7680 worker thread done servicing request
02:16:00.846 00.001 6120 OnExposeComplete: enter
02:16:00.850 00.004 6120 UpdateGuideState(): m_state=6
02:16:00.853 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
02:16:00.859 00.006 6120 Star::Find returns 1 (0), X=511.64, Y=675.58, Mass=8139, SNR=59.1, Peak=195 HFD=6.8
02:16:00.864 00.005 6120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.19) = xAngle (-1.13 = -1.13)
02:16:00.868 00.004 6120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.74 = 1.74)
02:16:00.872 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=-0.31 hyp=0.38 cameraTheta=-0.95 mountX=0.16 mountY=0.37, mountTheta=1.16
02:16:00.876 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.31, opts=13)
02:16:00.881 00.005 6120 Enqueuing Move request for scope (0.22, -0.31)
02:16:00.884 00.003 7680 Worker thread wakes up
02:16:00.884 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:00.888 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.31) opts 0xd
02:16:00.889 00.001 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.31)
02:16:00.889 00.000 7680 Moving (0.22, -0.31) raw xDistance=0.16 yDistance=0.37
02:16:00.889 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:16:00.889 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:16:00.890 00.001 7680 MoveAxis(E, 0, ABG)
02:16:00.890 00.000 7680 Move returns status 0, amount 0
02:16:00.890 00.000 7680 MoveAxis(S, 203, ABG)
02:16:00.890 00.000 7680 Guiding  Dir = 1, Dur = 203
02:16:00.891 00.001 6120 UpdateGuideState exits: m=8139 SNR=59.1
02:16:00.897 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:00.902 00.005 7680 IsSlewing returns 0
02:16:00.902 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:00.906 00.004 6120 Enqueuing Expose request
02:16:00.911 00.005 7680 IsGuiding returns 0
02:16:00.912 00.001 7680 PulseGuide returned control before completion, sleep 213
02:16:01.126 00.214 7680 IsGuiding returns 1
02:16:01.127 00.001 7680 scope still moving after pulse duration time elapsed
02:16:01.157 00.030 7680 IsSlewing returns 0
02:16:01.158 00.001 7680 IsGuiding returns 1
02:16:01.188 00.030 7680 IsSlewing returns 0
02:16:01.189 00.001 7680 IsGuiding returns 0
02:16:01.189 00.000 7680 scope move finished after 203 + 75 ms
02:16:01.189 00.000 7680 Move returns status 0, amount 203
02:16:01.190 00.001 7680 move complete, result=0
02:16:01.190 00.000 7680 worker thread done servicing request
02:16:01.191 00.001 7680 Worker thread wakes up
02:16:01.192 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 203 ms SOUTH
02:16:01.197 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:01.197 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:02.446 01.249 7680 Exposure complete
02:16:02.591 00.145 7680 worker thread done servicing request
02:16:02.591 00.000 6120 OnExposeComplete: enter
02:16:02.595 00.004 6120 UpdateGuideState(): m_state=6
02:16:02.599 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
02:16:02.602 00.003 6120 Star::Find returns 1 (0), X=511.27, Y=675.71, Mass=8630, SNR=61.4, Peak=203 HFD=6.6
02:16:02.606 00.004 6120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.19) = xAngle (-2.42 = -2.42)
02:16:02.610 00.004 6120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.45 = 0.45)
02:16:02.616 00.006 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-2.23 mountX=-0.17 mountY=0.10, mountTheta=2.61
02:16:02.621 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.18, opts=13)
02:16:02.626 00.005 6120 Enqueuing Move request for scope (-0.14, -0.18)
02:16:02.630 00.004 7680 Worker thread wakes up
02:16:02.630 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.18) opts 0xd
02:16:02.630 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.18)
02:16:02.630 00.000 7680 Moving (-0.14, -0.18) raw xDistance=-0.17 yDistance=0.10
02:16:02.630 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:16:02.631 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:16:02.631 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:16:02.631 00.000 7680 MoveAxis(E, 0, ABG)
02:16:02.631 00.000 7680 Move returns status 0, amount 0
02:16:02.631 00.000 7680 MoveAxis(N, 0, ABG)
02:16:02.631 00.000 7680 Move returns status 0, amount 0
02:16:02.632 00.001 7680 move complete, result=0
02:16:02.632 00.000 7680 worker thread done servicing request
02:16:02.632 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:02.637 00.005 6120 UpdateGuideState exits: m=8630 SNR=61.4
02:16:02.640 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:02.645 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:02.649 00.004 6120 Enqueuing Expose request
02:16:02.652 00.003 7680 Worker thread wakes up
02:16:02.652 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:02.652 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:02.652 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:03.902 01.250 7680 Exposure complete
02:16:04.037 00.135 7680 worker thread done servicing request
02:16:04.038 00.001 6120 OnExposeComplete: enter
02:16:04.041 00.003 6120 UpdateGuideState(): m_state=6
02:16:04.045 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
02:16:04.050 00.005 6120 Star::Find returns 1 (0), X=511.61, Y=675.60, Mass=9121, SNR=63.9, Peak=210 HFD=6.9
02:16:04.054 00.004 6120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.19) = xAngle (-1.17 = -1.17)
02:16:04.058 00.004 6120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.71 = 1.71)
02:16:04.062 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.29 hyp=0.35 cameraTheta=-0.98 mountX=0.14 mountY=0.34, mountTheta=1.19
02:16:04.066 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.29, opts=13)
02:16:04.071 00.005 6120 Enqueuing Move request for scope (0.19, -0.29)
02:16:04.074 00.003 7680 Worker thread wakes up
02:16:04.076 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:04.081 00.005 6120 UpdateGuideState exits: m=9121 SNR=63.9
02:16:04.085 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.29) opts 0xd
02:16:04.085 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:04.088 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:04.092 00.004 6120 Enqueuing Expose request
02:16:04.096 00.004 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.29)
02:16:04.096 00.000 7680 Moving (0.19, -0.29) raw xDistance=0.14 yDistance=0.34
02:16:04.096 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:16:04.096 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:16:04.096 00.000 7680 MoveAxis(E, 0, ABG)
02:16:04.097 00.001 7680 Move returns status 0, amount 0
02:16:04.098 00.001 7680 MoveAxis(S, 187, ABG)
02:16:04.098 00.000 7680 Guiding  Dir = 1, Dur = 187
02:16:04.098 00.000 7680 IsSlewing returns 0
02:16:04.098 00.000 7680 IsGuiding returns 0
02:16:04.099 00.001 7680 PulseGuide returned control before completion, sleep 197
02:16:04.311 00.212 7680 IsGuiding returns 1
02:16:04.311 00.000 7680 scope still moving after pulse duration time elapsed
02:16:04.342 00.031 7680 IsSlewing returns 0
02:16:04.344 00.002 7680 IsGuiding returns 0
02:16:04.345 00.001 7680 scope move finished after 187 + 58 ms
02:16:04.345 00.000 7680 Move returns status 0, amount 187
02:16:04.345 00.000 7680 move complete, result=0
02:16:04.346 00.001 7680 worker thread done servicing request
02:16:04.346 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 187 ms SOUTH
02:16:04.352 00.006 7680 Worker thread wakes up
02:16:04.352 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:04.352 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:05.611 01.259 7680 Exposure complete
02:16:05.770 00.159 7680 worker thread done servicing request
02:16:05.770 00.000 6120 OnExposeComplete: enter
02:16:05.776 00.006 6120 UpdateGuideState(): m_state=6
02:16:05.782 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
02:16:05.788 00.006 6120 Star::Find returns 1 (0), X=511.59, Y=675.79, Mass=8640, SNR=61.4, Peak=213 HFD=6.5
02:16:05.794 00.006 6120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.19) = xAngle (-0.67 = -0.67)
02:16:05.800 00.006 6120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.21 = 2.21)
02:16:05.807 00.007 6120 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.48 mountX=0.16 mountY=0.16, mountTheta=0.80
02:16:05.814 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.09, opts=13)
02:16:05.819 00.005 6120 Enqueuing Move request for scope (0.18, -0.09)
02:16:05.826 00.007 7680 Worker thread wakes up
02:16:05.826 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:05.832 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
02:16:05.833 00.001 6120 UpdateGuideState exits: m=8640 SNR=61.4
02:16:05.838 00.005 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
02:16:05.838 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:05.844 00.006 7680 Moving (0.18, -0.09) raw xDistance=0.16 yDistance=0.16
02:16:05.844 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:16:05.845 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:05.851 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:16:05.851 00.000 6120 Enqueuing Expose request
02:16:05.857 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:16:05.858 00.001 7680 MoveAxis(E, 0, ABG)
02:16:05.858 00.000 7680 Move returns status 0, amount 0
02:16:05.858 00.000 7680 MoveAxis(N, 0, ABG)
02:16:05.858 00.000 7680 Move returns status 0, amount 0
02:16:05.858 00.000 7680 move complete, result=0
02:16:05.858 00.000 7680 worker thread done servicing request
02:16:05.860 00.002 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:16:05.867 00.007 7680 Worker thread wakes up
02:16:05.867 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:05.867 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:07.118 01.251 7680 Exposure complete
02:16:07.249 00.131 7680 worker thread done servicing request
02:16:07.249 00.000 6120 OnExposeComplete: enter
02:16:07.253 00.004 6120 UpdateGuideState(): m_state=6
02:16:07.257 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
02:16:07.260 00.003 6120 Star::Find returns 1 (0), X=511.61, Y=675.58, Mass=8689, SNR=62.7, Peak=214 HFD=6.9
02:16:07.264 00.004 6120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.19) = xAngle (-1.20 = -1.20)
02:16:07.269 00.005 6120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.68 = 1.68)
02:16:07.274 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=-0.30 hyp=0.36 cameraTheta=-1.01 mountX=0.13 mountY=0.36, mountTheta=1.22
02:16:07.281 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.30, opts=13)
02:16:07.286 00.005 6120 Enqueuing Move request for scope (0.19, -0.30)
02:16:07.289 00.003 7680 Worker thread wakes up
02:16:07.289 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.30) opts 0xd
02:16:07.289 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.30)
02:16:07.290 00.001 7680 Moving (0.19, -0.30) raw xDistance=0.13 yDistance=0.36
02:16:07.290 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:16:07.290 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:16:07.290 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:07.295 00.005 7680 MoveAxis(E, 0, ABG)
02:16:07.295 00.000 7680 Move returns status 0, amount 0
02:16:07.296 00.001 7680 MoveAxis(S, 194, ABG)
02:16:07.296 00.000 6120 UpdateGuideState exits: m=8689 SNR=62.7
02:16:07.300 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:07.305 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:07.309 00.004 6120 Enqueuing Expose request
02:16:07.313 00.004 7680 Guiding  Dir = 1, Dur = 194
02:16:07.313 00.000 7680 IsSlewing returns 0
02:16:07.313 00.000 7680 IsGuiding returns 0
02:16:07.314 00.001 7680 PulseGuide returned control before completion, sleep 204
02:16:07.531 00.217 7680 IsGuiding returns 1
02:16:07.532 00.001 7680 scope still moving after pulse duration time elapsed
02:16:07.562 00.030 7680 IsSlewing returns 0
02:16:07.563 00.001 7680 IsGuiding returns 0
02:16:07.564 00.001 7680 scope move finished after 194 + 55 ms
02:16:07.564 00.000 7680 Move returns status 0, amount 194
02:16:07.565 00.001 7680 move complete, result=0
02:16:07.565 00.000 7680 worker thread done servicing request
02:16:07.565 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 194 ms SOUTH
02:16:07.572 00.007 7680 Worker thread wakes up
02:16:07.572 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:07.572 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:08.826 01.254 7680 Exposure complete
02:16:08.954 00.128 7680 worker thread done servicing request
02:16:08.954 00.000 6120 OnExposeComplete: enter
02:16:08.962 00.008 6120 UpdateGuideState(): m_state=6
02:16:08.967 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
02:16:08.972 00.005 6120 Star::Find returns 1 (0), X=511.66, Y=675.65, Mass=9286, SNR=64.2, Peak=221 HFD=6.8
02:16:08.976 00.004 6120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.19) = xAngle (-0.94 = -0.94)
02:16:08.980 00.004 6120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.93 = 1.93)
02:16:08.984 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-0.23 hyp=0.34 cameraTheta=-0.75 mountX=0.20 mountY=0.32, mountTheta=1.01
02:16:08.988 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.23, opts=13)
02:16:08.993 00.005 6120 Enqueuing Move request for scope (0.25, -0.23)
02:16:08.997 00.004 7680 Worker thread wakes up
02:16:08.998 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:09.002 00.004 6120 UpdateGuideState exits: m=9286 SNR=64.2
02:16:09.006 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:09.009 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:09.012 00.003 6120 Enqueuing Expose request
02:16:09.017 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.23) opts 0xd
02:16:09.018 00.001 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.23)
02:16:09.018 00.000 7680 Moving (0.25, -0.23) raw xDistance=0.20 yDistance=0.32
02:16:09.018 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:16:09.018 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:16:09.019 00.001 7680 MoveAxis(W, 83, ABG)
02:16:09.019 00.000 7680 Guiding  Dir = 3, Dur = 83
02:16:09.019 00.000 7680 IsSlewing returns 0
02:16:09.019 00.000 7680 IsGuiding returns 0
02:16:09.020 00.001 7680 PulseGuide returned control before completion, sleep 93
02:16:09.114 00.094 7680 IsGuiding returns 1
02:16:09.118 00.004 7680 scope still moving after pulse duration time elapsed
02:16:09.146 00.028 7680 IsSlewing returns 0
02:16:09.146 00.000 7680 IsGuiding returns 0
02:16:09.147 00.001 7680 scope move finished after 83 + 43 ms
02:16:09.147 00.000 7680 Move returns status 0, amount 83
02:16:09.147 00.000 7680 MoveAxis(S, 174, ABG)
02:16:09.148 00.001 7680 Guiding  Dir = 1, Dur = 174
02:16:09.148 00.000 7680 IsSlewing returns 0
02:16:09.148 00.000 7680 IsGuiding returns 0
02:16:09.150 00.002 7680 PulseGuide returned control before completion, sleep 184
02:16:09.348 00.198 7680 IsGuiding returns 1
02:16:09.349 00.001 7680 scope still moving after pulse duration time elapsed
02:16:09.379 00.030 7680 IsSlewing returns 0
02:16:09.380 00.001 7680 IsGuiding returns 0
02:16:09.380 00.000 7680 scope move finished after 174 + 57 ms
02:16:09.380 00.000 7680 Move returns status 0, amount 174
02:16:09.381 00.001 7680 move complete, result=0
02:16:09.381 00.000 7680 worker thread done servicing request
02:16:09.383 00.002 7680 Worker thread wakes up
02:16:09.383 00.000 6120 GuideStep: 0.2 px 83 ms WEST, 0.3 px 174 ms SOUTH
02:16:09.389 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:09.389 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:10.644 01.255 7680 Exposure complete
02:16:10.784 00.140 7680 worker thread done servicing request
02:16:10.784 00.000 6120 OnExposeComplete: enter
02:16:10.789 00.005 6120 UpdateGuideState(): m_state=6
02:16:10.793 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
02:16:10.799 00.006 6120 Star::Find returns 1 (0), X=511.54, Y=675.64, Mass=9329, SNR=64.5, Peak=232 HFD=6.8
02:16:10.806 00.007 6120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (0.19) = xAngle (-1.30 = -1.30)
02:16:10.810 00.004 6120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.57 = 1.57)
02:16:10.815 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-1.11 mountX=0.07 mountY=0.28, mountTheta=1.31
02:16:10.820 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.25, opts=13)
02:16:10.825 00.005 6120 Enqueuing Move request for scope (0.12, -0.25)
02:16:10.830 00.005 7680 Worker thread wakes up
02:16:10.831 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:10.835 00.004 6120 UpdateGuideState exits: m=9329 SNR=64.5
02:16:10.838 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:10.843 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.25) opts 0xd
02:16:10.843 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.25)
02:16:10.843 00.000 7680 Moving (0.12, -0.25) raw xDistance=0.07 yDistance=0.28
02:16:10.843 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:16:10.843 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:16:10.844 00.001 7680 MoveAxis(E, 0, ABG)
02:16:10.844 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:10.847 00.003 7680 Move returns status 0, amount 0
02:16:10.847 00.000 7680 MoveAxis(S, 150, ABG)
02:16:10.847 00.000 7680 Guiding  Dir = 1, Dur = 150
02:16:10.849 00.002 6120 Enqueuing Expose request
02:16:10.852 00.003 7680 IsSlewing returns 0
02:16:10.852 00.000 7680 IsGuiding returns 0
02:16:10.852 00.000 7680 PulseGuide returned control before completion, sleep 160
02:16:11.023 00.171 7680 IsGuiding returns 1
02:16:11.024 00.001 7680 scope still moving after pulse duration time elapsed
02:16:11.055 00.031 7680 IsSlewing returns 0
02:16:11.056 00.001 7680 IsGuiding returns 0
02:16:11.056 00.000 7680 scope move finished after 150 + 52 ms
02:16:11.056 00.000 7680 Move returns status 0, amount 150
02:16:11.056 00.000 7680 move complete, result=0
02:16:11.057 00.001 7680 worker thread done servicing request
02:16:11.057 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 150 ms SOUTH
02:16:11.063 00.006 7680 Worker thread wakes up
02:16:11.063 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:11.063 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:12.304 01.241 7680 Exposure complete
02:16:12.445 00.141 7680 worker thread done servicing request
02:16:12.445 00.000 6120 OnExposeComplete: enter
02:16:12.449 00.004 6120 UpdateGuideState(): m_state=6
02:16:12.456 00.007 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
02:16:12.461 00.005 6120 Star::Find returns 1 (0), X=511.51, Y=675.64, Mass=8976, SNR=63.6, Peak=223 HFD=6.9
02:16:12.466 00.005 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
02:16:12.471 00.005 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
02:16:12.475 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.20 mountX=0.05 mountY=0.26, mountTheta=1.39
02:16:12.479 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.25, opts=13)
02:16:12.485 00.006 6120 Enqueuing Move request for scope (0.10, -0.25)
02:16:12.490 00.005 7680 Worker thread wakes up
02:16:12.490 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.25) opts 0xd
02:16:12.490 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:12.495 00.005 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.25)
02:16:12.496 00.001 7680 Moving (0.10, -0.25) raw xDistance=0.05 yDistance=0.26
02:16:12.496 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:16:12.496 00.000 6120 UpdateGuideState exits: m=8976 SNR=63.6
02:16:12.500 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:12.504 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:16:12.505 00.001 7680 MoveAxis(E, 0, ABG)
02:16:12.505 00.000 7680 Move returns status 0, amount 0
02:16:12.505 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:12.509 00.004 6120 Enqueuing Expose request
02:16:12.513 00.004 7680 MoveAxis(S, 144, ABG)
02:16:12.513 00.000 7680 Guiding  Dir = 1, Dur = 144
02:16:12.513 00.000 7680 IsSlewing returns 0
02:16:12.514 00.001 7680 IsGuiding returns 0
02:16:12.514 00.000 7680 PulseGuide returned control before completion, sleep 154
02:16:12.671 00.157 7680 IsGuiding returns 1
02:16:12.671 00.000 7680 scope still moving after pulse duration time elapsed
02:16:12.702 00.031 7680 IsSlewing returns 0
02:16:12.704 00.002 7680 IsGuiding returns 0
02:16:12.705 00.001 7680 scope move finished after 144 + 47 ms
02:16:12.706 00.001 7680 Move returns status 0, amount 144
02:16:12.706 00.000 7680 move complete, result=0
02:16:12.707 00.001 7680 worker thread done servicing request
02:16:12.708 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 144 ms SOUTH
02:16:12.718 00.010 7680 Worker thread wakes up
02:16:12.718 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:12.718 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:13.969 01.251 7680 Exposure complete
02:16:14.109 00.140 7680 worker thread done servicing request
02:16:14.109 00.000 6120 OnExposeComplete: enter
02:16:14.115 00.006 6120 UpdateGuideState(): m_state=6
02:16:14.120 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
02:16:14.124 00.004 6120 Star::Find returns 1 (0), X=511.71, Y=675.60, Mass=9340, SNR=64.6, Peak=221 HFD=6.8
02:16:14.129 00.005 6120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.19) = xAngle (-0.96 = -0.96)
02:16:14.132 00.003 6120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.91 = 1.91)
02:16:14.135 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=-0.29 hyp=0.41 cameraTheta=-0.77 mountX=0.23 mountY=0.39, mountTheta=1.03
02:16:14.141 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.29, opts=13)
02:16:14.146 00.005 6120 Enqueuing Move request for scope (0.29, -0.29)
02:16:14.150 00.004 7680 Worker thread wakes up
02:16:14.151 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:14.155 00.004 6120 UpdateGuideState exits: m=9340 SNR=64.6
02:16:14.159 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.29) opts 0xd
02:16:14.159 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.29)
02:16:14.159 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:14.163 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:14.167 00.004 6120 Enqueuing Expose request
02:16:14.171 00.004 7680 Moving (0.29, -0.29) raw xDistance=0.23 yDistance=0.39
02:16:14.171 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:16:14.171 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
02:16:14.171 00.000 7680 MoveAxis(W, 96, ABG)
02:16:14.171 00.000 7680 Guiding  Dir = 3, Dur = 96
02:16:14.172 00.001 7680 IsSlewing returns 0
02:16:14.173 00.001 7680 IsGuiding returns 0
02:16:14.173 00.000 7680 PulseGuide returned control before completion, sleep 106
02:16:14.282 00.109 7680 IsGuiding returns 1
02:16:14.282 00.000 7680 scope still moving after pulse duration time elapsed
02:16:14.313 00.031 7680 IsSlewing returns 0
02:16:14.314 00.001 7680 IsGuiding returns 0
02:16:14.314 00.000 7680 scope move finished after 96 + 45 ms
02:16:14.314 00.000 7680 Move returns status 0, amount 96
02:16:14.314 00.000 7680 MoveAxis(S, 209, ABG)
02:16:14.314 00.000 7680 Guiding  Dir = 1, Dur = 209
02:16:14.315 00.001 7680 IsSlewing returns 0
02:16:14.315 00.000 7680 IsGuiding returns 0
02:16:14.316 00.001 7680 PulseGuide returned control before completion, sleep 219
02:16:14.546 00.230 7680 IsGuiding returns 1
02:16:14.547 00.001 7680 scope still moving after pulse duration time elapsed
02:16:14.575 00.028 7680 IsSlewing returns 0
02:16:14.577 00.002 7680 IsGuiding returns 1
02:16:14.607 00.030 7680 IsSlewing returns 0
02:16:14.609 00.002 7680 IsGuiding returns 0
02:16:14.609 00.000 7680 scope move finished after 209 + 84 ms
02:16:14.610 00.001 7680 Move returns status 0, amount 209
02:16:14.610 00.000 7680 move complete, result=0
02:16:14.610 00.000 7680 worker thread done servicing request
02:16:14.612 00.002 7680 Worker thread wakes up
02:16:14.613 00.001 6120 GuideStep: 0.2 px 96 ms WEST, 0.4 px 209 ms SOUTH
02:16:14.621 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:14.625 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:15.874 01.249 7680 Exposure complete
02:16:16.017 00.143 7680 worker thread done servicing request
02:16:16.018 00.001 6120 OnExposeComplete: enter
02:16:16.023 00.005 6120 UpdateGuideState(): m_state=6
02:16:16.028 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
02:16:16.032 00.004 6120 Star::Find returns 1 (0), X=511.68, Y=675.76, Mass=8791, SNR=62.1, Peak=208 HFD=6.5
02:16:16.037 00.005 6120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.19) = xAngle (-0.63 = -0.63)
02:16:16.040 00.003 6120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.24 = 2.24)
02:16:16.045 00.005 6120 CameraToMount -- cameraX=0.27 cameraY=-0.13 hyp=0.30 cameraTheta=-0.45 mountX=0.24 mountY=0.23, mountTheta=0.77
02:16:16.051 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.13, opts=13)
02:16:16.056 00.005 6120 Enqueuing Move request for scope (0.27, -0.13)
02:16:16.059 00.003 7680 Worker thread wakes up
02:16:16.060 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:16.063 00.003 6120 UpdateGuideState exits: m=8791 SNR=62.1
02:16:16.068 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.13) opts 0xd
02:16:16.068 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.13)
02:16:16.068 00.000 7680 Moving (0.27, -0.13) raw xDistance=0.24 yDistance=0.23
02:16:16.068 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
02:16:16.068 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:16:16.069 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:16.072 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:16.078 00.006 6120 Enqueuing Expose request
02:16:16.082 00.004 7680 MoveAxis(W, 105, ABG)
02:16:16.082 00.000 7680 Guiding  Dir = 3, Dur = 105
02:16:16.082 00.000 7680 IsSlewing returns 0
02:16:16.082 00.000 7680 IsGuiding returns 0
02:16:16.083 00.001 7680 PulseGuide returned control before completion, sleep 115
02:16:16.206 00.123 7680 IsGuiding returns 1
02:16:16.207 00.001 7680 scope still moving after pulse duration time elapsed
02:16:16.237 00.030 7680 IsSlewing returns 0
02:16:16.238 00.001 7680 IsGuiding returns 0
02:16:16.238 00.000 7680 scope move finished after 105 + 49 ms
02:16:16.238 00.000 7680 Move returns status 0, amount 105
02:16:16.238 00.000 7680 MoveAxis(S, 127, ABG)
02:16:16.238 00.000 7680 Guiding  Dir = 1, Dur = 127
02:16:16.239 00.001 7680 IsSlewing returns 0
02:16:16.239 00.000 7680 IsGuiding returns 0
02:16:16.240 00.001 7680 PulseGuide returned control before completion, sleep 137
02:16:16.393 00.153 7680 IsGuiding returns 1
02:16:16.393 00.000 7680 scope still moving after pulse duration time elapsed
02:16:16.424 00.031 7680 IsSlewing returns 0
02:16:16.424 00.000 7680 IsGuiding returns 0
02:16:16.426 00.002 7680 scope move finished after 127 + 58 ms
02:16:16.426 00.000 7680 Move returns status 0, amount 127
02:16:16.426 00.000 7680 move complete, result=0
02:16:16.427 00.001 7680 worker thread done servicing request
02:16:16.427 00.000 6120 GuideStep: 0.2 px 105 ms WEST, 0.2 px 127 ms SOUTH
02:16:16.434 00.007 7680 Worker thread wakes up
02:16:16.434 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:16.436 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:17.689 01.253 7680 Exposure complete
02:16:17.831 00.142 7680 worker thread done servicing request
02:16:17.831 00.000 6120 OnExposeComplete: enter
02:16:17.835 00.004 6120 UpdateGuideState(): m_state=6
02:16:17.841 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
02:16:17.845 00.004 6120 Star::Find returns 1 (0), X=511.63, Y=675.82, Mass=8175, SNR=60.1, Peak=213 HFD=6.5
02:16:17.849 00.004 6120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.19) = xAngle (-0.47 = -0.47)
02:16:17.853 00.004 6120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.40 = 2.40)
02:16:17.856 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-0.29 mountX=0.20 mountY=0.15, mountTheta=0.65
02:16:17.862 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.06, opts=13)
02:16:17.866 00.004 6120 Enqueuing Move request for scope (0.22, -0.06)
02:16:17.870 00.004 7680 Worker thread wakes up
02:16:17.870 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.06) opts 0xd
02:16:17.871 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:17.874 00.003 6120 UpdateGuideState exits: m=8175 SNR=60.1
02:16:17.877 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:17.881 00.004 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.06)
02:16:17.882 00.001 7680 Moving (0.22, -0.06) raw xDistance=0.20 yDistance=0.15
02:16:17.882 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
02:16:17.882 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:16:17.882 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:17.886 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:16:17.886 00.000 7680 MoveAxis(W, 90, ABG)
02:16:17.886 00.000 7680 Guiding  Dir = 3, Dur = 90
02:16:17.886 00.000 6120 Enqueuing Expose request
02:16:17.890 00.004 7680 IsSlewing returns 0
02:16:17.890 00.000 7680 IsGuiding returns 0
02:16:17.891 00.001 7680 PulseGuide returned control before completion, sleep 100
02:16:17.994 00.103 7680 IsGuiding returns 1
02:16:17.995 00.001 7680 scope still moving after pulse duration time elapsed
02:16:18.025 00.030 7680 IsSlewing returns 0
02:16:18.026 00.001 7680 IsGuiding returns 0
02:16:18.026 00.000 7680 scope move finished after 90 + 46 ms
02:16:18.027 00.001 7680 Move returns status 0, amount 90
02:16:18.027 00.000 7680 MoveAxis(N, 0, ABG)
02:16:18.029 00.002 7680 Move returns status 0, amount 0
02:16:18.029 00.000 7680 move complete, result=0
02:16:18.029 00.000 7680 worker thread done servicing request
02:16:18.029 00.000 7680 Worker thread wakes up
02:16:18.029 00.000 6120 GuideStep: 0.2 px 90 ms WEST, 0.2 px 0 ms NORTH
02:16:18.036 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:18.036 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:19.290 01.254 7680 Exposure complete
02:16:19.427 00.137 7680 worker thread done servicing request
02:16:19.427 00.000 6120 OnExposeComplete: enter
02:16:19.433 00.006 6120 UpdateGuideState(): m_state=6
02:16:19.437 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
02:16:19.442 00.005 6120 Star::Find returns 1 (0), X=511.49, Y=675.68, Mass=8613, SNR=62.1, Peak=209 HFD=6.7
02:16:19.446 00.004 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.42 = -1.42)
02:16:19.449 00.003 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.45 = 1.45)
02:16:19.453 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.23 mountX=0.03 mountY=0.22, mountTheta=1.42
02:16:19.459 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.21, opts=13)
02:16:19.463 00.004 6120 Enqueuing Move request for scope (0.07, -0.21)
02:16:19.466 00.003 7680 Worker thread wakes up
02:16:19.467 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:19.472 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
02:16:19.472 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
02:16:19.472 00.000 6120 UpdateGuideState exits: m=8613 SNR=62.1
02:16:19.476 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:19.480 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:19.483 00.003 6120 Enqueuing Expose request
02:16:19.489 00.006 7680 Moving (0.07, -0.21) raw xDistance=0.03 yDistance=0.22
02:16:19.489 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:16:19.489 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:16:19.489 00.000 7680 MoveAxis(E, 0, ABG)
02:16:19.489 00.000 7680 Move returns status 0, amount 0
02:16:19.490 00.001 7680 MoveAxis(S, 119, ABG)
02:16:19.490 00.000 7680 Guiding  Dir = 1, Dur = 119
02:16:19.490 00.000 7680 IsSlewing returns 0
02:16:19.490 00.000 7680 IsGuiding returns 0
02:16:19.490 00.000 7680 PulseGuide returned control before completion, sleep 129
02:16:19.624 00.134 7680 IsGuiding returns 1
02:16:19.625 00.001 7680 scope still moving after pulse duration time elapsed
02:16:19.655 00.030 7680 IsSlewing returns 0
02:16:19.656 00.001 7680 IsGuiding returns 0
02:16:19.656 00.000 7680 scope move finished after 119 + 46 ms
02:16:19.657 00.001 7680 Move returns status 0, amount 119
02:16:19.658 00.001 7680 move complete, result=0
02:16:19.658 00.000 7680 worker thread done servicing request
02:16:19.659 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 119 ms SOUTH
02:16:19.664 00.005 7680 Worker thread wakes up
02:16:19.665 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:19.665 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:20.918 01.253 7680 Exposure complete
02:16:21.054 00.136 7680 worker thread done servicing request
02:16:21.054 00.000 6120 OnExposeComplete: enter
02:16:21.059 00.005 6120 UpdateGuideState(): m_state=6
02:16:21.064 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
02:16:21.067 00.003 6120 Star::Find returns 1 (0), X=511.56, Y=675.77, Mass=8986, SNR=62.9, Peak=218 HFD=6.6
02:16:21.071 00.004 6120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (0.19) = xAngle (-0.89 = -0.89)
02:16:21.075 00.004 6120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.99 = 1.99)
02:16:21.078 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-0.70 mountX=0.12 mountY=0.17, mountTheta=0.97
02:16:21.082 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.12, opts=13)
02:16:21.085 00.003 6120 Enqueuing Move request for scope (0.14, -0.12)
02:16:21.090 00.005 7680 Worker thread wakes up
02:16:21.090 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
02:16:21.090 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
02:16:21.090 00.000 7680 Moving (0.14, -0.12) raw xDistance=0.12 yDistance=0.17
02:16:21.090 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:16:21.090 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:16:21.090 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:16:21.091 00.001 7680 MoveAxis(E, 0, ABG)
02:16:21.091 00.000 7680 Move returns status 0, amount 0
02:16:21.091 00.000 7680 MoveAxis(N, 0, ABG)
02:16:21.092 00.001 7680 Move returns status 0, amount 0
02:16:21.092 00.000 7680 move complete, result=0
02:16:21.092 00.000 7680 worker thread done servicing request
02:16:21.092 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:21.096 00.004 6120 UpdateGuideState exits: m=8986 SNR=62.9
02:16:21.102 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:21.105 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:21.109 00.004 6120 Enqueuing Expose request
02:16:21.114 00.005 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:16:21.118 00.004 7680 Worker thread wakes up
02:16:21.118 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:21.118 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:22.361 01.243 7680 Exposure complete
02:16:22.495 00.134 7680 worker thread done servicing request
02:16:22.495 00.000 6120 OnExposeComplete: enter
02:16:22.500 00.005 6120 UpdateGuideState(): m_state=6
02:16:22.504 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
02:16:22.508 00.004 6120 Star::Find returns 1 (0), X=511.59, Y=675.59, Mass=8909, SNR=62.7, Peak=207 HFD=6.9
02:16:22.511 00.003 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.19) = xAngle (-1.23 = -1.23)
02:16:22.515 00.004 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.64 = 1.64)
02:16:22.519 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.30 hyp=0.34 cameraTheta=-1.05 mountX=0.11 mountY=0.34, mountTheta=1.25
02:16:22.524 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.30, opts=13)
02:16:22.527 00.003 6120 Enqueuing Move request for scope (0.17, -0.30)
02:16:22.532 00.005 7680 Worker thread wakes up
02:16:22.532 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:22.535 00.003 6120 UpdateGuideState exits: m=8909 SNR=62.7
02:16:22.540 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.30) opts 0xd
02:16:22.540 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.30)
02:16:22.540 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:22.544 00.004 7680 Moving (0.17, -0.30) raw xDistance=0.11 yDistance=0.34
02:16:22.544 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:16:22.544 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:16:22.544 00.000 7680 MoveAxis(E, 0, ABG)
02:16:22.545 00.001 7680 Move returns status 0, amount 0
02:16:22.545 00.000 7680 MoveAxis(S, 186, ABG)
02:16:22.545 00.000 7680 Guiding  Dir = 1, Dur = 186
02:16:22.545 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:22.551 00.006 6120 Enqueuing Expose request
02:16:22.555 00.004 7680 IsSlewing returns 0
02:16:22.556 00.001 7680 IsGuiding returns 0
02:16:22.556 00.000 7680 PulseGuide returned control before completion, sleep 196
02:16:22.757 00.201 7680 IsGuiding returns 1
02:16:22.758 00.001 7680 scope still moving after pulse duration time elapsed
02:16:22.788 00.030 7680 IsSlewing returns 0
02:16:22.789 00.001 7680 IsGuiding returns 0
02:16:22.790 00.001 7680 scope move finished after 186 + 47 ms
02:16:22.790 00.000 7680 Move returns status 0, amount 186
02:16:22.792 00.002 7680 move complete, result=0
02:16:22.792 00.000 7680 worker thread done servicing request
02:16:22.792 00.000 7680 Worker thread wakes up
02:16:22.793 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 186 ms SOUTH
02:16:22.801 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:22.801 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:24.060 01.259 7680 Exposure complete
02:16:24.236 00.176 7680 worker thread done servicing request
02:16:24.237 00.001 6120 OnExposeComplete: enter
02:16:24.241 00.004 6120 UpdateGuideState(): m_state=6
02:16:24.245 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
02:16:24.250 00.005 6120 Star::Find returns 1 (0), X=511.58, Y=675.71, Mass=8287, SNR=60.8, Peak=197 HFD=6.7
02:16:24.252 00.002 6120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.19) = xAngle (-1.00 = -1.00)
02:16:24.255 00.003 6120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.87 = 1.87)
02:16:24.257 00.002 6120 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.24 cameraTheta=-0.81 mountX=0.13 mountY=0.23, mountTheta=1.06
02:16:24.262 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.17, opts=13)
02:16:24.266 00.004 6120 Enqueuing Move request for scope (0.16, -0.17)
02:16:24.269 00.003 7680 Worker thread wakes up
02:16:24.270 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
02:16:24.270 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
02:16:24.270 00.000 7680 Moving (0.16, -0.17) raw xDistance=0.13 yDistance=0.23
02:16:24.270 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:16:24.270 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:16:24.270 00.000 7680 MoveAxis(E, 0, ABG)
02:16:24.270 00.000 7680 Move returns status 0, amount 0
02:16:24.270 00.000 7680 MoveAxis(S, 123, ABG)
02:16:24.272 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:24.275 00.003 7680 Guiding  Dir = 1, Dur = 123
02:16:24.277 00.002 6120 UpdateGuideState exits: m=8287 SNR=60.8
02:16:24.281 00.004 7680 IsSlewing returns 0
02:16:24.282 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:24.286 00.004 7680 IsGuiding returns 0
02:16:24.286 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:24.290 00.004 6120 Enqueuing Expose request
02:16:24.294 00.004 7680 PulseGuide returned control before completion, sleep 133
02:16:24.433 00.139 7680 IsGuiding returns 1
02:16:24.434 00.001 7680 scope still moving after pulse duration time elapsed
02:16:24.465 00.031 7680 IsSlewing returns 0
02:16:24.465 00.000 7680 IsGuiding returns 0
02:16:24.465 00.000 7680 scope move finished after 123 + 56 ms
02:16:24.466 00.001 7680 Move returns status 0, amount 123
02:16:24.466 00.000 7680 move complete, result=0
02:16:24.466 00.000 7680 worker thread done servicing request
02:16:24.468 00.002 7680 Worker thread wakes up
02:16:24.468 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 123 ms SOUTH
02:16:24.474 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:24.474 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:25.716 01.242 7680 Exposure complete
02:16:25.850 00.134 7680 worker thread done servicing request
02:16:25.851 00.001 6120 OnExposeComplete: enter
02:16:25.855 00.004 6120 UpdateGuideState(): m_state=6
02:16:25.860 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
02:16:25.863 00.003 6120 Star::Find returns 1 (0), X=511.46, Y=675.73, Mass=8799, SNR=62.9, Peak=203 HFD=6.7
02:16:25.867 00.004 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.46 = -1.46)
02:16:25.872 00.005 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
02:16:25.875 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.28 mountX=0.02 mountY=0.16, mountTheta=1.46
02:16:25.880 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.16, opts=13)
02:16:25.884 00.004 6120 Enqueuing Move request for scope (0.05, -0.16)
02:16:25.888 00.004 7680 Worker thread wakes up
02:16:25.888 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
02:16:25.888 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
02:16:25.888 00.000 7680 Moving (0.05, -0.16) raw xDistance=0.02 yDistance=0.16
02:16:25.888 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:16:25.889 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:16:25.889 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:25.893 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:16:25.894 00.001 7680 MoveAxis(E, 0, ABG)
02:16:25.894 00.000 7680 Move returns status 0, amount 0
02:16:25.894 00.000 7680 MoveAxis(N, 0, ABG)
02:16:25.894 00.000 7680 Move returns status 0, amount 0
02:16:25.894 00.000 7680 move complete, result=0
02:16:25.895 00.001 6120 UpdateGuideState exits: m=8799 SNR=62.9
02:16:25.901 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:25.905 00.004 7680 worker thread done servicing request
02:16:25.905 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:25.909 00.004 6120 Enqueuing Expose request
02:16:25.914 00.005 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:16:25.917 00.003 7680 Worker thread wakes up
02:16:25.917 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:25.917 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:27.171 01.254 7680 Exposure complete
02:16:27.295 00.124 7680 worker thread done servicing request
02:16:27.295 00.000 6120 OnExposeComplete: enter
02:16:27.300 00.005 6120 UpdateGuideState(): m_state=6
02:16:27.304 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
02:16:27.309 00.005 6120 Star::Find returns 1 (0), X=511.36, Y=675.62, Mass=8414, SNR=61.0, Peak=188 HFD=6.8
02:16:27.313 00.004 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
02:16:27.317 00.004 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
02:16:27.320 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.76 mountX=-0.10 mountY=0.22, mountTheta=2.00
02:16:27.325 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.27, opts=13)
02:16:27.329 00.004 6120 Enqueuing Move request for scope (-0.05, -0.27)
02:16:27.333 00.004 7680 Worker thread wakes up
02:16:27.333 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.27) opts 0xd
02:16:27.333 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.27)
02:16:27.333 00.000 7680 Moving (-0.05, -0.27) raw xDistance=-0.10 yDistance=0.22
02:16:27.334 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:16:27.334 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:16:27.334 00.000 7680 MoveAxis(E, 0, ABG)
02:16:27.334 00.000 7680 Move returns status 0, amount 0
02:16:27.334 00.000 7680 MoveAxis(S, 118, ABG)
02:16:27.335 00.001 7680 Guiding  Dir = 1, Dur = 118
02:16:27.335 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:27.340 00.005 6120 UpdateGuideState exits: m=8414 SNR=61.0
02:16:27.344 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:27.348 00.004 7680 IsSlewing returns 0
02:16:27.349 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:27.352 00.003 6120 Enqueuing Expose request
02:16:27.355 00.003 7680 IsGuiding returns 0
02:16:27.356 00.001 7680 PulseGuide returned control before completion, sleep 128
02:16:27.486 00.130 7680 IsGuiding returns 1
02:16:27.487 00.001 7680 scope still moving after pulse duration time elapsed
02:16:27.518 00.031 7680 IsSlewing returns 0
02:16:27.519 00.001 7680 IsGuiding returns 0
02:16:27.519 00.000 7680 scope move finished after 118 + 45 ms
02:16:27.519 00.000 7680 Move returns status 0, amount 118
02:16:27.519 00.000 7680 move complete, result=0
02:16:27.519 00.000 7680 worker thread done servicing request
02:16:27.519 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 118 ms SOUTH
02:16:27.527 00.008 7680 Worker thread wakes up
02:16:27.527 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:27.527 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:28.784 01.257 7680 Exposure complete
02:16:28.922 00.138 7680 worker thread done servicing request
02:16:28.922 00.000 6120 OnExposeComplete: enter
02:16:28.927 00.005 6120 UpdateGuideState(): m_state=6
02:16:28.931 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
02:16:28.936 00.005 6120 Star::Find returns 1 (0), X=511.23, Y=675.61, Mass=9609, SNR=64.2, Peak=246 HFD=6.6
02:16:28.939 00.003 6120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.19) = xAngle (-2.34 = -2.34)
02:16:28.944 00.005 6120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.54 = 0.54)
02:16:28.948 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.28 hyp=0.33 cameraTheta=-2.15 mountX=-0.23 mountY=0.17, mountTheta=2.50
02:16:28.954 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.28, opts=13)
02:16:28.959 00.005 6120 Enqueuing Move request for scope (-0.18, -0.28)
02:16:28.964 00.005 7680 Worker thread wakes up
02:16:28.964 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:28.968 00.004 6120 UpdateGuideState exits: m=9609 SNR=64.2
02:16:28.972 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:28.976 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:28.980 00.004 6120 Enqueuing Expose request
02:16:28.984 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.28) opts 0xd
02:16:28.985 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.28)
02:16:28.985 00.000 7680 Moving (-0.18, -0.28) raw xDistance=-0.23 yDistance=0.17
02:16:28.985 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
02:16:28.985 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:16:28.987 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:16:28.987 00.000 7680 MoveAxis(E, 93, ABG)
02:16:28.987 00.000 7680 Guiding  Dir = 2, Dur = 93
02:16:28.987 00.000 7680 IsSlewing returns 0
02:16:28.988 00.001 7680 IsGuiding returns 0
02:16:28.988 00.000 7680 PulseGuide returned control before completion, sleep 103
02:16:29.098 00.110 7680 IsGuiding returns 1
02:16:29.099 00.001 7680 scope still moving after pulse duration time elapsed
02:16:29.130 00.031 7680 IsSlewing returns 0
02:16:29.131 00.001 7680 IsGuiding returns 0
02:16:29.131 00.000 7680 scope move finished after 93 + 49 ms
02:16:29.131 00.000 7680 Move returns status 0, amount 93
02:16:29.131 00.000 7680 MoveAxis(N, 0, ABG)
02:16:29.133 00.002 7680 Move returns status 0, amount 0
02:16:29.133 00.000 7680 move complete, result=0
02:16:29.133 00.000 7680 worker thread done servicing request
02:16:29.134 00.001 7680 Worker thread wakes up
02:16:29.134 00.000 6120 GuideStep: -0.2 px 93 ms EAST, 0.2 px 0 ms NORTH
02:16:29.140 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:29.140 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:30.397 01.257 7680 Exposure complete
02:16:30.540 00.143 7680 worker thread done servicing request
02:16:30.540 00.000 6120 OnExposeComplete: enter
02:16:30.545 00.005 6120 UpdateGuideState(): m_state=6
02:16:30.549 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
02:16:30.553 00.004 6120 Star::Find returns 1 (0), X=511.26, Y=674.96, Mass=9177, SNR=63.8, Peak=230 HFD=6.6
02:16:30.557 00.004 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
02:16:30.560 00.003 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
02:16:30.564 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.92 hyp=0.94 cameraTheta=-1.74 mountX=-0.32 mountY=0.76, mountTheta=1.97
02:16:30.569 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.92, opts=13)
02:16:30.572 00.003 6120 Enqueuing Move request for scope (-0.15, -0.92)
02:16:30.575 00.003 7680 Worker thread wakes up
02:16:30.575 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.92) opts 0xd
02:16:30.575 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.92)
02:16:30.577 00.002 7680 Moving (-0.15, -0.92) raw xDistance=-0.32 yDistance=0.76
02:16:30.577 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
02:16:30.577 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
02:16:30.577 00.000 7680 MoveAxis(E, 138, ABG)
02:16:30.577 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:30.582 00.005 7680 Guiding  Dir = 2, Dur = 138
02:16:30.582 00.000 6120 UpdateGuideState exits: m=9177 SNR=63.8
02:16:30.586 00.004 7680 IsSlewing returns 0
02:16:30.586 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:30.590 00.004 7680 IsGuiding returns 0
02:16:30.590 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:30.595 00.005 6120 Enqueuing Expose request
02:16:30.599 00.004 7680 PulseGuide returned control before completion, sleep 148
02:16:30.762 00.163 7680 IsGuiding returns 0
02:16:30.763 00.001 7680 Move returns status 0, amount 138
02:16:30.763 00.000 7680 MoveAxis(S, 414, ABG)
02:16:30.766 00.003 7680 Guiding  Dir = 1, Dur = 414
02:16:30.767 00.001 7680 IsSlewing returns 0
02:16:30.767 00.000 7680 IsGuiding returns 0
02:16:30.768 00.001 7680 PulseGuide returned control before completion, sleep 424
02:16:31.200 00.432 7680 IsGuiding returns 1
02:16:31.201 00.001 7680 scope still moving after pulse duration time elapsed
02:16:31.231 00.030 7680 IsSlewing returns 0
02:16:31.231 00.000 7680 IsGuiding returns 0
02:16:31.232 00.001 7680 scope move finished after 414 + 49 ms
02:16:31.232 00.000 7680 Move returns status 0, amount 414
02:16:31.232 00.000 7680 move complete, result=0
02:16:31.232 00.000 7680 worker thread done servicing request
02:16:31.232 00.000 6120 GuideStep: -0.3 px 138 ms EAST, 0.8 px 414 ms SOUTH
02:16:31.240 00.008 7680 Worker thread wakes up
02:16:31.240 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:31.242 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:32.493 01.251 7680 Exposure complete
02:16:32.650 00.157 7680 worker thread done servicing request
02:16:32.650 00.000 6120 OnExposeComplete: enter
02:16:32.655 00.005 6120 UpdateGuideState(): m_state=6
02:16:32.659 00.004 6120 Star::Find(15, 511, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
02:16:32.663 00.004 6120 Star::Find returns 1 (0), X=511.49, Y=675.76, Mass=8487, SNR=61.0, Peak=220 HFD=6.6
02:16:32.667 00.004 6120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (0.19) = xAngle (-1.19 = -1.19)
02:16:32.672 00.005 6120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.68 = 1.68)
02:16:32.676 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-1.00 mountX=0.05 mountY=0.15, mountTheta=1.21
02:16:32.681 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.12, opts=13)
02:16:32.685 00.004 6120 Enqueuing Move request for scope (0.08, -0.12)
02:16:32.690 00.005 7680 Worker thread wakes up
02:16:32.690 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:32.694 00.004 6120 UpdateGuideState exits: m=8487 SNR=61.0
02:16:32.697 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:32.701 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:32.704 00.003 6120 Enqueuing Expose request
02:16:32.710 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
02:16:32.711 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
02:16:32.711 00.000 7680 Moving (0.08, -0.12) raw xDistance=0.05 yDistance=0.15
02:16:32.711 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:16:32.712 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:16:32.712 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:16:32.712 00.000 7680 MoveAxis(E, 0, ABG)
02:16:32.712 00.000 7680 Move returns status 0, amount 0
02:16:32.712 00.000 7680 MoveAxis(N, 0, ABG)
02:16:32.712 00.000 7680 Move returns status 0, amount 0
02:16:32.712 00.000 7680 move complete, result=0
02:16:32.713 00.001 7680 worker thread done servicing request
02:16:32.713 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:32.719 00.006 7680 Worker thread wakes up
02:16:32.719 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:32.719 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:33.966 01.247 7680 Exposure complete
02:16:34.094 00.128 7680 worker thread done servicing request
02:16:34.094 00.000 6120 OnExposeComplete: enter
02:16:34.099 00.005 6120 UpdateGuideState(): m_state=6
02:16:34.103 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
02:16:34.107 00.004 6120 Star::Find returns 1 (0), X=511.44, Y=675.64, Mass=8910, SNR=61.9, Peak=228 HFD=6.8
02:16:34.111 00.004 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
02:16:34.116 00.005 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
02:16:34.121 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.48 mountX=-0.02 mountY=0.23, mountTheta=1.67
02:16:34.127 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.25, opts=13)
02:16:34.131 00.004 6120 Enqueuing Move request for scope (0.02, -0.25)
02:16:34.135 00.004 7680 Worker thread wakes up
02:16:34.135 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:34.139 00.004 6120 UpdateGuideState exits: m=8910 SNR=61.9
02:16:34.142 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:34.147 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:34.151 00.004 6120 Enqueuing Expose request
02:16:34.154 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.25) opts 0xd
02:16:34.154 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.25)
02:16:34.154 00.000 7680 Moving (0.02, -0.25) raw xDistance=-0.02 yDistance=0.23
02:16:34.154 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:16:34.155 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:16:34.155 00.000 7680 MoveAxis(E, 0, ABG)
02:16:34.156 00.001 7680 Move returns status 0, amount 0
02:16:34.156 00.000 7680 MoveAxis(S, 127, ABG)
02:16:34.156 00.000 7680 Guiding  Dir = 1, Dur = 127
02:16:34.156 00.000 7680 IsSlewing returns 0
02:16:34.157 00.001 7680 IsGuiding returns 0
02:16:34.158 00.001 7680 PulseGuide returned control before completion, sleep 137
02:16:34.298 00.140 7680 IsGuiding returns 1
02:16:34.298 00.000 7680 scope still moving after pulse duration time elapsed
02:16:34.329 00.031 7680 IsSlewing returns 0
02:16:34.330 00.001 7680 IsGuiding returns 0
02:16:34.331 00.001 7680 scope move finished after 127 + 45 ms
02:16:34.331 00.000 7680 Move returns status 0, amount 127
02:16:34.332 00.001 7680 move complete, result=0
02:16:34.332 00.000 7680 worker thread done servicing request
02:16:34.332 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 127 ms SOUTH
02:16:34.339 00.007 7680 Worker thread wakes up
02:16:34.339 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:34.339 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:35.595 01.256 7680 Exposure complete
02:16:35.732 00.137 6120 OnExposeComplete: enter
02:16:35.739 00.007 7680 worker thread done servicing request
02:16:35.739 00.000 6120 UpdateGuideState(): m_state=6
02:16:35.743 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
02:16:35.748 00.005 6120 Star::Find returns 1 (0), X=511.53, Y=675.59, Mass=9242, SNR=64.8, Peak=218 HFD=6.9
02:16:35.752 00.004 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
02:16:35.755 00.003 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
02:16:35.759 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.29 hyp=0.31 cameraTheta=-1.20 mountX=0.06 mountY=0.31, mountTheta=1.39
02:16:35.765 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.29, opts=13)
02:16:35.769 00.004 6120 Enqueuing Move request for scope (0.11, -0.29)
02:16:35.773 00.004 7680 Worker thread wakes up
02:16:35.773 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:35.777 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.29) opts 0xd
02:16:35.777 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.29)
02:16:35.777 00.000 7680 Moving (0.11, -0.29) raw xDistance=0.06 yDistance=0.31
02:16:35.777 00.000 6120 UpdateGuideState exits: m=9242 SNR=64.8
02:16:35.780 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:35.785 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:35.789 00.004 6120 Enqueuing Expose request
02:16:35.792 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:16:35.792 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:16:35.792 00.000 7680 MoveAxis(E, 0, ABG)
02:16:35.793 00.001 7680 Move returns status 0, amount 0
02:16:35.793 00.000 7680 MoveAxis(S, 170, ABG)
02:16:35.793 00.000 7680 Guiding  Dir = 1, Dur = 170
02:16:35.793 00.000 7680 IsSlewing returns 0
02:16:35.793 00.000 7680 IsGuiding returns 0
02:16:35.795 00.002 7680 PulseGuide returned control before completion, sleep 180
02:16:35.988 00.193 7680 IsGuiding returns 1
02:16:35.989 00.001 7680 scope still moving after pulse duration time elapsed
02:16:36.019 00.030 7680 IsSlewing returns 0
02:16:36.019 00.000 7680 IsGuiding returns 0
02:16:36.020 00.001 7680 scope move finished after 170 + 55 ms
02:16:36.020 00.000 7680 Move returns status 0, amount 170
02:16:36.021 00.001 7680 move complete, result=0
02:16:36.021 00.000 7680 worker thread done servicing request
02:16:36.022 00.001 7680 Worker thread wakes up
02:16:36.022 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 170 ms SOUTH
02:16:36.031 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:36.031 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:37.287 01.256 7680 Exposure complete
02:16:37.439 00.152 7680 worker thread done servicing request
02:16:37.440 00.001 6120 OnExposeComplete: enter
02:16:37.445 00.005 6120 UpdateGuideState(): m_state=6
02:16:37.454 00.009 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
02:16:37.462 00.008 6120 Star::Find returns 1 (0), X=511.57, Y=675.77, Mass=8663, SNR=61.5, Peak=212 HFD=6.6
02:16:37.467 00.005 6120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.19) = xAngle (-0.85 = -0.85)
02:16:37.473 00.006 6120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.03 = 2.03)
02:16:37.479 00.006 6120 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.66 mountX=0.13 mountY=0.17, mountTheta=0.93
02:16:37.487 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.12, opts=13)
02:16:37.492 00.005 6120 Enqueuing Move request for scope (0.15, -0.12)
02:16:37.498 00.006 7680 Worker thread wakes up
02:16:37.498 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:37.504 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
02:16:37.504 00.000 6120 UpdateGuideState exits: m=8663 SNR=61.5
02:16:37.509 00.005 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
02:16:37.510 00.001 7680 Moving (0.15, -0.12) raw xDistance=0.13 yDistance=0.17
02:16:37.510 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:16:37.510 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:37.515 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:16:37.515 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:37.520 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:16:37.521 00.001 6120 Enqueuing Expose request
02:16:37.524 00.003 7680 MoveAxis(E, 0, ABG)
02:16:37.524 00.000 7680 Move returns status 0, amount 0
02:16:37.526 00.002 7680 MoveAxis(N, 0, ABG)
02:16:37.526 00.000 7680 Move returns status 0, amount 0
02:16:37.526 00.000 7680 move complete, result=0
02:16:37.526 00.000 7680 worker thread done servicing request
02:16:37.527 00.001 7680 Worker thread wakes up
02:16:37.527 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:16:37.531 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:37.531 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:38.778 01.247 7680 Exposure complete
02:16:38.921 00.143 7680 worker thread done servicing request
02:16:38.921 00.000 6120 OnExposeComplete: enter
02:16:38.927 00.006 6120 UpdateGuideState(): m_state=6
02:16:38.932 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
02:16:38.936 00.004 6120 Star::Find returns 1 (0), X=511.55, Y=675.56, Mass=9496, SNR=65.6, Peak=213 HFD=7.0
02:16:38.941 00.005 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
02:16:38.945 00.004 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.50 = 1.50)
02:16:38.951 00.006 6120 CameraToMount -- cameraX=0.13 cameraY=-0.33 hyp=0.36 cameraTheta=-1.18 mountX=0.07 mountY=0.36, mountTheta=1.38
02:16:38.957 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.33, opts=13)
02:16:38.963 00.006 6120 Enqueuing Move request for scope (0.13, -0.33)
02:16:38.967 00.004 7680 Worker thread wakes up
02:16:38.967 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:38.971 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.33) opts 0xd
02:16:38.971 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.33)
02:16:38.971 00.000 7680 Moving (0.13, -0.33) raw xDistance=0.07 yDistance=0.36
02:16:38.971 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:16:38.971 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:16:38.971 00.000 7680 MoveAxis(E, 0, ABG)
02:16:38.972 00.001 7680 Move returns status 0, amount 0
02:16:38.972 00.000 7680 MoveAxis(S, 193, ABG)
02:16:38.972 00.000 6120 UpdateGuideState exits: m=9496 SNR=65.6
02:16:38.979 00.007 7680 Guiding  Dir = 1, Dur = 193
02:16:38.980 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:38.983 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:38.987 00.004 6120 Enqueuing Expose request
02:16:38.990 00.003 7680 IsSlewing returns 0
02:16:38.990 00.000 7680 IsGuiding returns 0
02:16:38.991 00.001 7680 PulseGuide returned control before completion, sleep 203
02:16:39.210 00.219 7680 IsGuiding returns 0
02:16:39.210 00.000 7680 Move returns status 0, amount 193
02:16:39.211 00.001 7680 move complete, result=0
02:16:39.211 00.000 7680 worker thread done servicing request
02:16:39.211 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 193 ms SOUTH
02:16:39.218 00.007 7680 Worker thread wakes up
02:16:39.218 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:39.218 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:40.475 01.257 7680 Exposure complete
02:16:40.611 00.136 7680 worker thread done servicing request
02:16:40.612 00.001 6120 OnExposeComplete: enter
02:16:40.614 00.002 6120 UpdateGuideState(): m_state=6
02:16:40.618 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
02:16:40.622 00.004 6120 Star::Find returns 1 (0), X=511.66, Y=675.78, Mass=8901, SNR=61.6, Peak=219 HFD=6.5
02:16:40.625 00.003 6120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.19) = xAngle (-0.58 = -0.58)
02:16:40.628 00.003 6120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.29 = 2.29)
02:16:40.630 00.002 6120 CameraToMount -- cameraX=0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-0.40 mountX=0.22 mountY=0.20, mountTheta=0.73
02:16:40.635 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.10, opts=13)
02:16:40.638 00.003 6120 Enqueuing Move request for scope (0.25, -0.10)
02:16:40.640 00.002 7680 Worker thread wakes up
02:16:40.641 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.10) opts 0xd
02:16:40.641 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.10)
02:16:40.642 00.001 7680 Moving (0.25, -0.10) raw xDistance=0.22 yDistance=0.20
02:16:40.642 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:16:40.642 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:16:40.642 00.000 7680 MoveAxis(W, 91, ABG)
02:16:40.643 00.001 7680 Guiding  Dir = 3, Dur = 91
02:16:40.643 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:40.646 00.003 6120 UpdateGuideState exits: m=8901 SNR=61.6
02:16:40.649 00.003 7680 IsSlewing returns 0
02:16:40.649 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:40.654 00.005 7680 IsGuiding returns 0
02:16:40.654 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:40.658 00.004 7680 PulseGuide returned control before completion, sleep 101
02:16:40.658 00.000 6120 Enqueuing Expose request
02:16:40.774 00.116 7680 IsGuiding returns 1
02:16:40.775 00.001 7680 scope still moving after pulse duration time elapsed
02:16:40.806 00.031 7680 IsSlewing returns 0
02:16:40.807 00.001 7680 IsGuiding returns 0
02:16:40.808 00.001 7680 scope move finished after 91 + 63 ms
02:16:40.808 00.000 7680 Move returns status 0, amount 91
02:16:40.809 00.001 7680 MoveAxis(S, 110, ABG)
02:16:40.810 00.001 7680 Guiding  Dir = 1, Dur = 110
02:16:40.810 00.000 7680 IsSlewing returns 0
02:16:40.811 00.001 7680 IsGuiding returns 0
02:16:40.811 00.000 7680 PulseGuide returned control before completion, sleep 120
02:16:40.948 00.137 7680 IsGuiding returns 1
02:16:40.949 00.001 7680 scope still moving after pulse duration time elapsed
02:16:40.978 00.029 7680 IsSlewing returns 0
02:16:40.979 00.001 7680 IsGuiding returns 0
02:16:40.979 00.000 7680 scope move finished after 110 + 58 ms
02:16:40.980 00.001 7680 Move returns status 0, amount 110
02:16:40.980 00.000 7680 move complete, result=0
02:16:40.980 00.000 7680 worker thread done servicing request
02:16:40.981 00.001 7680 Worker thread wakes up
02:16:40.981 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:40.981 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:40.981 00.000 6120 GuideStep: 0.2 px 91 ms WEST, 0.2 px 110 ms SOUTH
02:16:42.230 01.249 7680 Exposure complete
02:16:42.373 00.143 7680 worker thread done servicing request
02:16:42.374 00.001 6120 OnExposeComplete: enter
02:16:42.379 00.005 6120 UpdateGuideState(): m_state=6
02:16:42.385 00.006 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
02:16:42.390 00.005 6120 Star::Find returns 1 (0), X=511.64, Y=675.64, Mass=9381, SNR=64.2, Peak=216 HFD=6.8
02:16:42.397 00.007 6120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.19) = xAngle (-1.02 = -1.02)
02:16:42.401 00.004 6120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.85 = 1.85)
02:16:42.404 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=-0.25 hyp=0.34 cameraTheta=-0.84 mountX=0.18 mountY=0.32, mountTheta=1.07
02:16:42.410 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.25, opts=13)
02:16:42.414 00.004 6120 Enqueuing Move request for scope (0.23, -0.25)
02:16:42.418 00.004 7680 Worker thread wakes up
02:16:42.418 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:42.423 00.005 6120 UpdateGuideState exits: m=9381 SNR=64.2
02:16:42.427 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:42.430 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.25) opts 0xd
02:16:42.430 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.25)
02:16:42.431 00.001 7680 Moving (0.23, -0.25) raw xDistance=0.18 yDistance=0.32
02:16:42.432 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:16:42.432 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:16:42.432 00.000 7680 MoveAxis(E, 0, ABG)
02:16:42.432 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:42.436 00.004 7680 Move returns status 0, amount 0
02:16:42.436 00.000 7680 MoveAxis(S, 176, ABG)
02:16:42.436 00.000 7680 Guiding  Dir = 1, Dur = 176
02:16:42.436 00.000 6120 Enqueuing Expose request
02:16:42.441 00.005 7680 IsSlewing returns 0
02:16:42.441 00.000 7680 IsGuiding returns 0
02:16:42.441 00.000 7680 PulseGuide returned control before completion, sleep 186
02:16:42.641 00.200 7680 IsGuiding returns 1
02:16:42.643 00.002 7680 scope still moving after pulse duration time elapsed
02:16:42.673 00.030 7680 IsSlewing returns 0
02:16:42.674 00.001 7680 IsGuiding returns 0
02:16:42.675 00.001 7680 scope move finished after 176 + 58 ms
02:16:42.675 00.000 7680 Move returns status 0, amount 176
02:16:42.676 00.001 7680 move complete, result=0
02:16:42.676 00.000 7680 worker thread done servicing request
02:16:42.676 00.000 7680 Worker thread wakes up
02:16:42.676 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 176 ms SOUTH
02:16:42.681 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:42.681 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:43.926 01.245 7680 Exposure complete
02:16:44.059 00.133 7680 worker thread done servicing request
02:16:44.061 00.002 6120 OnExposeComplete: enter
02:16:44.064 00.003 6120 UpdateGuideState(): m_state=6
02:16:44.068 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
02:16:44.071 00.003 6120 Star::Find returns 1 (0), X=511.95, Y=675.72, Mass=9238, SNR=64.0, Peak=230 HFD=6.6
02:16:44.076 00.005 6120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.19) = xAngle (-0.49 = -0.49)
02:16:44.078 00.002 6120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.38 = 2.38)
02:16:44.083 00.005 6120 CameraToMount -- cameraX=0.54 cameraY=-0.17 hyp=0.56 cameraTheta=-0.30 mountX=0.50 mountY=0.39, mountTheta=0.66
02:16:44.090 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.54, y=-0.17, opts=13)
02:16:44.095 00.005 6120 Enqueuing Move request for scope (0.54, -0.17)
02:16:44.099 00.004 7680 Worker thread wakes up
02:16:44.099 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.17) opts 0xd
02:16:44.099 00.000 7680 Handling offset move in thread for scope, endpoint = (0.54, -0.17)
02:16:44.099 00.000 7680 Moving (0.54, -0.17) raw xDistance=0.50 yDistance=0.39
02:16:44.099 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
02:16:44.100 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
02:16:44.100 00.000 7680 MoveAxis(W, 203, ABG)
02:16:44.100 00.000 7680 Guiding  Dir = 3, Dur = 203
02:16:44.100 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:44.104 00.004 7680 IsSlewing returns 0
02:16:44.104 00.000 6120 UpdateGuideState exits: m=9238 SNR=64.0
02:16:44.108 00.004 7680 IsGuiding returns 0
02:16:44.108 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:44.113 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:44.117 00.004 7680 PulseGuide returned control before completion, sleep 213
02:16:44.118 00.001 6120 Enqueuing Expose request
02:16:44.339 00.221 7680 IsGuiding returns 1
02:16:44.340 00.001 7680 scope still moving after pulse duration time elapsed
02:16:44.370 00.030 7680 IsSlewing returns 0
02:16:44.370 00.000 7680 IsGuiding returns 0
02:16:44.371 00.001 7680 scope move finished after 203 + 59 ms
02:16:44.371 00.000 7680 Move returns status 0, amount 203
02:16:44.372 00.001 7680 MoveAxis(S, 211, ABG)
02:16:44.372 00.000 7680 Guiding  Dir = 1, Dur = 211
02:16:44.373 00.001 7680 IsSlewing returns 0
02:16:44.373 00.000 7680 IsGuiding returns 0
02:16:44.374 00.001 7680 PulseGuide returned control before completion, sleep 221
02:16:44.605 00.231 7680 IsGuiding returns 1
02:16:44.606 00.001 7680 scope still moving after pulse duration time elapsed
02:16:44.637 00.031 7680 IsSlewing returns 0
02:16:44.640 00.003 7680 IsGuiding returns 0
02:16:44.640 00.000 7680 scope move finished after 211 + 56 ms
02:16:44.642 00.002 7680 Move returns status 0, amount 211
02:16:44.642 00.000 7680 move complete, result=0
02:16:44.642 00.000 7680 worker thread done servicing request
02:16:44.643 00.001 6120 GuideStep: 0.5 px 203 ms WEST, 0.4 px 211 ms SOUTH
02:16:44.650 00.007 7680 Worker thread wakes up
02:16:44.651 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:44.651 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:45.907 01.256 7680 Exposure complete
02:16:46.048 00.141 7680 worker thread done servicing request
02:16:46.048 00.000 6120 OnExposeComplete: enter
02:16:46.051 00.003 6120 UpdateGuideState(): m_state=6
02:16:46.056 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
02:16:46.060 00.004 6120 Star::Find returns 1 (0), X=511.51, Y=675.85, Mass=8999, SNR=63.0, Peak=224 HFD=6.4
02:16:46.063 00.003 6120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.19) = xAngle (-0.59 = -0.59)
02:16:46.068 00.005 6120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.28 = 2.28)
02:16:46.071 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.41 mountX=0.09 mountY=0.08, mountTheta=0.74
02:16:46.076 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.04, opts=13)
02:16:46.079 00.003 6120 Enqueuing Move request for scope (0.09, -0.04)
02:16:46.085 00.006 7680 Worker thread wakes up
02:16:46.085 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:46.091 00.006 6120 UpdateGuideState exits: m=8999 SNR=63.0
02:16:46.095 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
02:16:46.095 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
02:16:46.095 00.000 7680 Moving (0.09, -0.04) raw xDistance=0.09 yDistance=0.08
02:16:46.095 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:16:46.095 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:16:46.095 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:46.101 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:46.104 00.003 6120 Enqueuing Expose request
02:16:46.108 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:16:46.108 00.000 7680 MoveAxis(E, 0, ABG)
02:16:46.108 00.000 7680 Move returns status 0, amount 0
02:16:46.109 00.001 7680 MoveAxis(N, 0, ABG)
02:16:46.109 00.000 7680 Move returns status 0, amount 0
02:16:46.109 00.000 7680 move complete, result=0
02:16:46.109 00.000 7680 worker thread done servicing request
02:16:46.110 00.001 7680 Worker thread wakes up
02:16:46.111 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:46.115 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:46.115 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:47.364 01.249 7680 Exposure complete
02:16:47.507 00.143 7680 worker thread done servicing request
02:16:47.507 00.000 6120 OnExposeComplete: enter
02:16:47.511 00.004 6120 UpdateGuideState(): m_state=6
02:16:47.516 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
02:16:47.521 00.005 6120 Star::Find returns 1 (0), X=511.59, Y=675.58, Mass=8857, SNR=62.9, Peak=209 HFD=6.9
02:16:47.528 00.007 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.19) = xAngle (-1.24 = -1.24)
02:16:47.532 00.004 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.63 = 1.63)
02:16:47.536 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.31 hyp=0.36 cameraTheta=-1.05 mountX=0.12 mountY=0.36, mountTheta=1.26
02:16:47.541 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.31, opts=13)
02:16:47.546 00.005 6120 Enqueuing Move request for scope (0.18, -0.31)
02:16:47.550 00.004 7680 Worker thread wakes up
02:16:47.550 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:47.555 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.31) opts 0xd
02:16:47.555 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.31)
02:16:47.555 00.000 7680 Moving (0.18, -0.31) raw xDistance=0.12 yDistance=0.36
02:16:47.557 00.002 6120 UpdateGuideState exits: m=8857 SNR=62.9
02:16:47.561 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:47.564 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:47.568 00.004 6120 Enqueuing Expose request
02:16:47.573 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:16:47.573 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:16:47.573 00.000 7680 MoveAxis(E, 0, ABG)
02:16:47.573 00.000 7680 Move returns status 0, amount 0
02:16:47.573 00.000 7680 MoveAxis(S, 193, ABG)
02:16:47.573 00.000 7680 Guiding  Dir = 1, Dur = 193
02:16:47.574 00.001 7680 IsSlewing returns 0
02:16:47.574 00.000 7680 IsGuiding returns 0
02:16:47.574 00.000 7680 PulseGuide returned control before completion, sleep 203
02:16:47.790 00.216 7680 IsGuiding returns 1
02:16:47.791 00.001 7680 scope still moving after pulse duration time elapsed
02:16:47.821 00.030 7680 IsSlewing returns 0
02:16:47.822 00.001 7680 IsGuiding returns 0
02:16:47.822 00.000 7680 scope move finished after 193 + 55 ms
02:16:47.824 00.002 7680 Move returns status 0, amount 193
02:16:47.824 00.000 7680 move complete, result=0
02:16:47.824 00.000 7680 worker thread done servicing request
02:16:47.825 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 193 ms SOUTH
02:16:47.833 00.008 7680 Worker thread wakes up
02:16:47.834 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:47.834 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:49.084 01.250 7680 Exposure complete
02:16:49.221 00.137 7680 worker thread done servicing request
02:16:49.221 00.000 6120 OnExposeComplete: enter
02:16:49.225 00.004 6120 UpdateGuideState(): m_state=6
02:16:49.228 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
02:16:49.230 00.002 6120 Star::Find returns 1 (0), X=511.64, Y=675.76, Mass=8905, SNR=62.5, Peak=215 HFD=6.6
02:16:49.234 00.004 6120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.19) = xAngle (-0.71 = -0.71)
02:16:49.238 00.004 6120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.17 = 2.17)
02:16:49.243 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-0.52 mountX=0.20 mountY=0.22, mountTheta=0.83
02:16:49.246 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.13, opts=13)
02:16:49.252 00.006 6120 Enqueuing Move request for scope (0.23, -0.13)
02:16:49.255 00.003 7680 Worker thread wakes up
02:16:49.256 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.13) opts 0xd
02:16:49.256 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.13)
02:16:49.256 00.000 7680 Moving (0.23, -0.13) raw xDistance=0.20 yDistance=0.22
02:16:49.256 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:16:49.256 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:16:49.257 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:49.261 00.004 7680 MoveAxis(E, 0, ABG)
02:16:49.261 00.000 7680 Move returns status 0, amount 0
02:16:49.261 00.000 7680 MoveAxis(S, 118, ABG)
02:16:49.262 00.001 7680 Guiding  Dir = 1, Dur = 118
02:16:49.262 00.000 6120 UpdateGuideState exits: m=8905 SNR=62.5
02:16:49.266 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:49.269 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:49.273 00.004 7680 IsSlewing returns 0
02:16:49.273 00.000 6120 Enqueuing Expose request
02:16:49.277 00.004 7680 IsGuiding returns 0
02:16:49.277 00.000 7680 PulseGuide returned control before completion, sleep 128
02:16:49.412 00.135 7680 IsGuiding returns 1
02:16:49.413 00.001 7680 scope still moving after pulse duration time elapsed
02:16:49.443 00.030 7680 IsSlewing returns 0
02:16:49.444 00.001 7680 IsGuiding returns 0
02:16:49.445 00.001 7680 scope move finished after 118 + 49 ms
02:16:49.445 00.000 7680 Move returns status 0, amount 118
02:16:49.445 00.000 7680 move complete, result=0
02:16:49.446 00.001 7680 worker thread done servicing request
02:16:49.446 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 118 ms SOUTH
02:16:49.451 00.005 7680 Worker thread wakes up
02:16:49.452 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:49.453 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:50.706 01.253 7680 Exposure complete
02:16:50.851 00.145 7680 worker thread done servicing request
02:16:50.851 00.000 6120 OnExposeComplete: enter
02:16:50.856 00.005 6120 UpdateGuideState(): m_state=6
02:16:50.860 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
02:16:50.865 00.005 6120 Star::Find returns 1 (0), X=511.75, Y=675.85, Mass=8418, SNR=60.3, Peak=217 HFD=6.5
02:16:50.869 00.004 6120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.19) = xAngle (-0.29 = -0.29)
02:16:50.873 00.004 6120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.58 = 2.58)
02:16:50.876 00.003 6120 CameraToMount -- cameraX=0.34 cameraY=-0.04 hyp=0.34 cameraTheta=-0.11 mountX=0.33 mountY=0.18, mountTheta=0.51
02:16:50.882 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-0.04, opts=13)
02:16:50.885 00.003 6120 Enqueuing Move request for scope (0.34, -0.04)
02:16:50.889 00.004 7680 Worker thread wakes up
02:16:50.890 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.04) opts 0xd
02:16:50.890 00.000 7680 Handling offset move in thread for scope, endpoint = (0.34, -0.04)
02:16:50.890 00.000 7680 Moving (0.34, -0.04) raw xDistance=0.33 yDistance=0.18
02:16:50.890 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:16:50.891 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:16:50.891 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:16:50.891 00.000 7680 MoveAxis(W, 133, ABG)
02:16:50.891 00.000 7680 Guiding  Dir = 3, Dur = 133
02:16:50.891 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:50.895 00.004 7680 IsSlewing returns 0
02:16:50.895 00.000 6120 UpdateGuideState exits: m=8418 SNR=60.3
02:16:50.899 00.004 7680 IsGuiding returns 0
02:16:50.899 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:50.902 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:50.907 00.005 7680 PulseGuide returned control before completion, sleep 143
02:16:50.907 00.000 6120 Enqueuing Expose request
02:16:51.052 00.145 7680 IsGuiding returns 1
02:16:51.053 00.001 7680 scope still moving after pulse duration time elapsed
02:16:51.082 00.029 7680 IsSlewing returns 0
02:16:51.083 00.001 7680 IsGuiding returns 0
02:16:51.084 00.001 7680 scope move finished after 133 + 52 ms
02:16:51.084 00.000 7680 Move returns status 0, amount 133
02:16:51.084 00.000 7680 MoveAxis(N, 0, ABG)
02:16:51.086 00.002 7680 Move returns status 0, amount 0
02:16:51.086 00.000 7680 move complete, result=0
02:16:51.086 00.000 7680 worker thread done servicing request
02:16:51.087 00.001 6120 GuideStep: 0.3 px 133 ms WEST, 0.2 px 0 ms NORTH
02:16:51.092 00.005 7680 Worker thread wakes up
02:16:51.093 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:51.093 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:52.348 01.255 7680 Exposure complete
02:16:52.485 00.137 7680 worker thread done servicing request
02:16:52.485 00.000 6120 OnExposeComplete: enter
02:16:52.491 00.006 6120 UpdateGuideState(): m_state=6
02:16:52.496 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
02:16:52.500 00.004 6120 Star::Find returns 1 (0), X=511.55, Y=675.67, Mass=8940, SNR=63.1, Peak=201 HFD=6.9
02:16:52.504 00.004 6120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.19) = xAngle (-1.19 = -1.19)
02:16:52.507 00.003 6120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.68 = 1.68)
02:16:52.511 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-1.01 mountX=0.10 mountY=0.26, mountTheta=1.22
02:16:52.516 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.22, opts=13)
02:16:52.520 00.004 6120 Enqueuing Move request for scope (0.14, -0.22)
02:16:52.524 00.004 7680 Worker thread wakes up
02:16:52.524 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.22) opts 0xd
02:16:52.525 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.22)
02:16:52.525 00.000 7680 Moving (0.14, -0.22) raw xDistance=0.10 yDistance=0.26
02:16:52.525 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:16:52.525 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:16:52.526 00.001 7680 MoveAxis(E, 0, ABG)
02:16:52.526 00.000 7680 Move returns status 0, amount 0
02:16:52.526 00.000 7680 MoveAxis(S, 140, ABG)
02:16:52.526 00.000 7680 Guiding  Dir = 1, Dur = 140
02:16:52.526 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:52.530 00.004 7680 IsSlewing returns 0
02:16:52.530 00.000 6120 UpdateGuideState exits: m=8940 SNR=63.1
02:16:52.534 00.004 7680 IsGuiding returns 0
02:16:52.534 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:52.537 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:52.542 00.005 7680 PulseGuide returned control before completion, sleep 150
02:16:52.542 00.000 6120 Enqueuing Expose request
02:16:52.708 00.166 7680 IsGuiding returns 0
02:16:52.709 00.001 7680 Move returns status 0, amount 140
02:16:52.710 00.001 7680 move complete, result=0
02:16:52.710 00.000 7680 worker thread done servicing request
02:16:52.710 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 140 ms SOUTH
02:16:52.717 00.007 7680 Worker thread wakes up
02:16:52.717 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:52.718 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:53.966 01.248 7680 Exposure complete
02:16:54.104 00.138 7680 worker thread done servicing request
02:16:54.104 00.000 6120 OnExposeComplete: enter
02:16:54.109 00.005 6120 UpdateGuideState(): m_state=6
02:16:54.114 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
02:16:54.117 00.003 6120 Star::Find returns 1 (0), X=511.66, Y=675.63, Mass=8646, SNR=61.8, Peak=217 HFD=6.8
02:16:54.121 00.004 6120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (0.19) = xAngle (-0.98 = -0.98)
02:16:54.124 00.003 6120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.89 = 1.89)
02:16:54.129 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=-0.26 hyp=0.36 cameraTheta=-0.80 mountX=0.20 mountY=0.34, mountTheta=1.04
02:16:54.134 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.26, opts=13)
02:16:54.138 00.004 6120 Enqueuing Move request for scope (0.25, -0.26)
02:16:54.141 00.003 7680 Worker thread wakes up
02:16:54.141 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.26) opts 0xd
02:16:54.141 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.26)
02:16:54.141 00.000 7680 Moving (0.25, -0.26) raw xDistance=0.20 yDistance=0.34
02:16:54.143 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:54.147 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:16:54.148 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:16:54.148 00.000 7680 MoveAxis(E, 0, ABG)
02:16:54.149 00.001 7680 Move returns status 0, amount 0
02:16:54.149 00.000 7680 MoveAxis(S, 185, ABG)
02:16:54.149 00.000 7680 Guiding  Dir = 1, Dur = 185
02:16:54.149 00.000 6120 UpdateGuideState exits: m=8646 SNR=61.8
02:16:54.155 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:54.158 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:54.163 00.005 6120 Enqueuing Expose request
02:16:54.166 00.003 7680 IsSlewing returns 0
02:16:54.166 00.000 7680 IsGuiding returns 0
02:16:54.167 00.001 7680 PulseGuide returned control before completion, sleep 195
02:16:54.363 00.196 7680 IsGuiding returns 1
02:16:54.365 00.002 7680 scope still moving after pulse duration time elapsed
02:16:54.395 00.030 7680 IsSlewing returns 0
02:16:54.397 00.002 7680 IsGuiding returns 0
02:16:54.399 00.002 7680 scope move finished after 185 + 46 ms
02:16:54.400 00.001 7680 Move returns status 0, amount 185
02:16:54.400 00.000 7680 move complete, result=0
02:16:54.400 00.000 7680 worker thread done servicing request
02:16:54.401 00.001 7680 Worker thread wakes up
02:16:54.401 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 185 ms SOUTH
02:16:54.408 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:54.408 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:55.659 01.251 7680 Exposure complete
02:16:55.786 00.127 7680 worker thread done servicing request
02:16:55.788 00.002 6120 OnExposeComplete: enter
02:16:55.792 00.004 6120 UpdateGuideState(): m_state=6
02:16:55.795 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
02:16:55.800 00.005 6120 Star::Find returns 1 (0), X=511.59, Y=675.82, Mass=8486, SNR=61.4, Peak=210 HFD=6.5
02:16:55.805 00.005 6120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (0.19) = xAngle (-0.54 = -0.54)
02:16:55.808 00.003 6120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.34 = 2.34)
02:16:55.813 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.35 mountX=0.16 mountY=0.13, mountTheta=0.70
02:16:55.817 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.06, opts=13)
02:16:55.821 00.004 6120 Enqueuing Move request for scope (0.17, -0.06)
02:16:55.826 00.005 7680 Worker thread wakes up
02:16:55.826 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
02:16:55.826 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
02:16:55.826 00.000 7680 Moving (0.17, -0.06) raw xDistance=0.16 yDistance=0.13
02:16:55.826 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:16:55.826 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:16:55.826 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:55.832 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:16:55.832 00.000 7680 MoveAxis(E, 0, ABG)
02:16:55.832 00.000 6120 UpdateGuideState exits: m=8486 SNR=61.4
02:16:55.837 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:55.841 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:55.844 00.003 6120 Enqueuing Expose request
02:16:55.848 00.004 7680 Move returns status 0, amount 0
02:16:55.849 00.001 7680 MoveAxis(N, 0, ABG)
02:16:55.849 00.000 7680 Move returns status 0, amount 0
02:16:55.849 00.000 7680 move complete, result=0
02:16:55.849 00.000 7680 worker thread done servicing request
02:16:55.849 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:16:55.853 00.004 7680 Worker thread wakes up
02:16:55.853 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:55.853 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:57.097 01.244 7680 Exposure complete
02:16:57.230 00.133 7680 worker thread done servicing request
02:16:57.230 00.000 6120 OnExposeComplete: enter
02:16:57.235 00.005 6120 UpdateGuideState(): m_state=6
02:16:57.240 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
02:16:57.243 00.003 6120 Star::Find returns 1 (0), X=511.54, Y=675.53, Mass=8878, SNR=62.5, Peak=215 HFD=7.0
02:16:57.248 00.005 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
02:16:57.252 00.004 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
02:16:57.255 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=-0.36 hyp=0.38 cameraTheta=-1.23 mountX=0.06 mountY=0.38, mountTheta=1.41
02:16:57.260 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.36, opts=13)
02:16:57.263 00.003 6120 Enqueuing Move request for scope (0.13, -0.36)
02:16:57.266 00.003 7680 Worker thread wakes up
02:16:57.266 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:57.271 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.36) opts 0xd
02:16:57.272 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.36)
02:16:57.272 00.000 7680 Moving (0.13, -0.36) raw xDistance=0.06 yDistance=0.38
02:16:57.272 00.000 6120 UpdateGuideState exits: m=8878 SNR=62.5
02:16:57.277 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:57.281 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:57.284 00.003 6120 Enqueuing Expose request
02:16:57.287 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:16:57.287 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:16:57.287 00.000 7680 MoveAxis(E, 0, ABG)
02:16:57.287 00.000 7680 Move returns status 0, amount 0
02:16:57.287 00.000 7680 MoveAxis(S, 204, ABG)
02:16:57.288 00.001 7680 Guiding  Dir = 1, Dur = 204
02:16:57.288 00.000 7680 IsSlewing returns 0
02:16:57.288 00.000 7680 IsGuiding returns 0
02:16:57.288 00.000 7680 PulseGuide returned control before completion, sleep 214
02:16:57.508 00.220 7680 IsGuiding returns 1
02:16:57.509 00.001 7680 scope still moving after pulse duration time elapsed
02:16:57.539 00.030 7680 IsSlewing returns 0
02:16:57.540 00.001 7680 IsGuiding returns 0
02:16:57.541 00.001 7680 scope move finished after 204 + 47 ms
02:16:57.541 00.000 7680 Move returns status 0, amount 204
02:16:57.542 00.001 7680 move complete, result=0
02:16:57.542 00.000 7680 worker thread done servicing request
02:16:57.542 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 204 ms SOUTH
02:16:57.551 00.009 7680 Worker thread wakes up
02:16:57.551 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:57.551 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:16:58.801 01.250 7680 Exposure complete
02:16:58.941 00.140 7680 worker thread done servicing request
02:16:58.941 00.000 6120 OnExposeComplete: enter
02:16:58.946 00.005 6120 UpdateGuideState(): m_state=6
02:16:58.950 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
02:16:58.958 00.008 6120 Star::Find returns 1 (0), X=511.66, Y=675.78, Mass=8920, SNR=62.3, Peak=227 HFD=6.5
02:16:58.964 00.006 6120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.19) = xAngle (-0.61 = -0.61)
02:16:58.968 00.004 6120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.26 = 2.26)
02:16:58.973 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=-0.11 hyp=0.27 cameraTheta=-0.43 mountX=0.22 mountY=0.21, mountTheta=0.76
02:16:58.977 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.11, opts=13)
02:16:58.980 00.003 6120 Enqueuing Move request for scope (0.25, -0.11)
02:16:58.984 00.004 7680 Worker thread wakes up
02:16:58.984 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.11) opts 0xd
02:16:58.984 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.11)
02:16:58.984 00.000 7680 Moving (0.25, -0.11) raw xDistance=0.22 yDistance=0.21
02:16:58.986 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:16:58.986 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:16:58.991 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:16:58.992 00.001 7680 MoveAxis(W, 91, ABG)
02:16:58.992 00.000 6120 UpdateGuideState exits: m=8920 SNR=62.3
02:16:58.998 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:59.003 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:16:59.007 00.004 6120 Enqueuing Expose request
02:16:59.011 00.004 7680 Guiding  Dir = 3, Dur = 91
02:16:59.011 00.000 7680 IsSlewing returns 0
02:16:59.011 00.000 7680 IsGuiding returns 0
02:16:59.012 00.001 7680 PulseGuide returned control before completion, sleep 101
02:16:59.121 00.109 7680 IsGuiding returns 1
02:16:59.122 00.001 7680 scope still moving after pulse duration time elapsed
02:16:59.152 00.030 7680 IsSlewing returns 0
02:16:59.152 00.000 7680 IsGuiding returns 0
02:16:59.154 00.002 7680 scope move finished after 91 + 50 ms
02:16:59.154 00.000 7680 Move returns status 0, amount 91
02:16:59.154 00.000 7680 MoveAxis(S, 114, ABG)
02:16:59.155 00.001 7680 Guiding  Dir = 1, Dur = 114
02:16:59.155 00.000 7680 IsSlewing returns 0
02:16:59.156 00.001 7680 IsGuiding returns 0
02:16:59.157 00.001 7680 PulseGuide returned control before completion, sleep 124
02:16:59.293 00.136 7680 IsGuiding returns 1
02:16:59.295 00.002 7680 scope still moving after pulse duration time elapsed
02:16:59.324 00.029 7680 IsSlewing returns 0
02:16:59.325 00.001 7680 IsGuiding returns 0
02:16:59.326 00.001 7680 scope move finished after 114 + 55 ms
02:16:59.326 00.000 7680 Move returns status 0, amount 114
02:16:59.326 00.000 7680 move complete, result=0
02:16:59.326 00.000 7680 worker thread done servicing request
02:16:59.328 00.002 6120 GuideStep: 0.2 px 91 ms WEST, 0.2 px 114 ms SOUTH
02:16:59.336 00.008 7680 Worker thread wakes up
02:16:59.336 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:16:59.336 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:17:00.592 01.256 7680 Exposure complete
02:17:00.731 00.139 7680 worker thread done servicing request
02:17:00.731 00.000 6120 OnExposeComplete: enter
02:17:00.735 00.004 6120 UpdateGuideState(): m_state=6
02:17:00.740 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
02:17:00.746 00.006 6120 Star::Find returns 1 (0), X=511.58, Y=675.57, Mass=8660, SNR=61.6, Peak=206 HFD=6.9
02:17:00.749 00.003 6120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (0.19) = xAngle (-1.29 = -1.29)
02:17:00.754 00.005 6120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.58 = 1.58)
02:17:00.758 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.32 hyp=0.36 cameraTheta=-1.10 mountX=0.10 mountY=0.36, mountTheta=1.30
02:17:00.762 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.32, opts=13)
02:17:00.767 00.005 6120 Enqueuing Move request for scope (0.16, -0.32)
02:17:00.771 00.004 7680 Worker thread wakes up
02:17:00.772 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:00.777 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.32) opts 0xd
02:17:00.777 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.32)
02:17:00.777 00.000 6120 UpdateGuideState exits: m=8660 SNR=61.6
02:17:00.781 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:00.785 00.004 7680 Moving (0.16, -0.32) raw xDistance=0.10 yDistance=0.36
02:17:00.785 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:17:00.785 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:17:00.786 00.001 7680 MoveAxis(E, 0, ABG)
02:17:00.786 00.000 7680 Move returns status 0, amount 0
02:17:00.786 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:00.791 00.005 6120 Enqueuing Expose request
02:17:00.794 00.003 7680 MoveAxis(S, 196, ABG)
02:17:00.795 00.001 7680 Guiding  Dir = 1, Dur = 196
02:17:00.795 00.000 7680 IsSlewing returns 0
02:17:00.795 00.000 7680 IsGuiding returns 0
02:17:00.796 00.001 7680 PulseGuide returned control before completion, sleep 206
02:17:01.008 00.212 7680 IsGuiding returns 1
02:17:01.009 00.001 7680 scope still moving after pulse duration time elapsed
02:17:01.036 00.027 7680 IsSlewing returns 0
02:17:01.037 00.001 7680 IsGuiding returns 0
02:17:01.037 00.000 7680 scope move finished after 196 + 45 ms
02:17:01.037 00.000 7680 Move returns status 0, amount 196
02:17:01.038 00.001 7680 move complete, result=0
02:17:01.038 00.000 7680 worker thread done servicing request
02:17:01.038 00.000 7680 Worker thread wakes up
02:17:01.039 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 196 ms SOUTH
02:17:01.044 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:01.045 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:17:02.299 01.254 7680 Exposure complete
02:17:02.442 00.143 7680 worker thread done servicing request
02:17:02.443 00.001 6120 OnExposeComplete: enter
02:17:02.447 00.004 6120 UpdateGuideState(): m_state=6
02:17:02.450 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
02:17:02.454 00.004 6120 Star::Find returns 1 (0), X=511.67, Y=675.64, Mass=9283, SNR=64.3, Peak=223 HFD=6.8
02:17:02.459 00.005 6120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (0.19) = xAngle (-0.97 = -0.97)
02:17:02.464 00.005 6120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.91 = 1.91)
02:17:02.468 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-0.25 hyp=0.35 cameraTheta=-0.78 mountX=0.20 mountY=0.33, mountTheta=1.03
02:17:02.473 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.25, opts=13)
02:17:02.477 00.004 6120 Enqueuing Move request for scope (0.25, -0.25)
02:17:02.481 00.004 7680 Worker thread wakes up
02:17:02.481 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.25) opts 0xd
02:17:02.482 00.001 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.25)
02:17:02.482 00.000 7680 Moving (0.25, -0.25) raw xDistance=0.20 yDistance=0.33
02:17:02.482 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:17:02.482 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:17:02.483 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:02.487 00.004 7680 MoveAxis(W, 82, ABG)
02:17:02.487 00.000 7680 Guiding  Dir = 3, Dur = 82
02:17:02.487 00.000 6120 UpdateGuideState exits: m=9283 SNR=64.3
02:17:02.492 00.005 7680 IsSlewing returns 0
02:17:02.492 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:02.496 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:02.500 00.004 7680 IsGuiding returns 0
02:17:02.500 00.000 6120 Enqueuing Expose request
02:17:02.504 00.004 7680 PulseGuide returned control before completion, sleep 92
02:17:02.599 00.095 7680 IsGuiding returns 1
02:17:02.601 00.002 7680 scope still moving after pulse duration time elapsed
02:17:02.631 00.030 7680 IsSlewing returns 0
02:17:02.633 00.002 7680 IsGuiding returns 0
02:17:02.633 00.000 7680 scope move finished after 82 + 50 ms
02:17:02.633 00.000 7680 Move returns status 0, amount 82
02:17:02.634 00.001 7680 MoveAxis(S, 182, ABG)
02:17:02.634 00.000 7680 Guiding  Dir = 1, Dur = 182
02:17:02.634 00.000 7680 IsSlewing returns 0
02:17:02.635 00.001 7680 IsGuiding returns 0
02:17:02.635 00.000 7680 PulseGuide returned control before completion, sleep 192
02:17:02.836 00.201 7680 IsGuiding returns 1
02:17:02.837 00.001 7680 scope still moving after pulse duration time elapsed
02:17:02.868 00.031 7680 IsSlewing returns 0
02:17:02.872 00.004 7680 IsGuiding returns 0
02:17:02.872 00.000 7680 scope move finished after 182 + 55 ms
02:17:02.873 00.001 7680 Move returns status 0, amount 182
02:17:02.873 00.000 7680 move complete, result=0
02:17:02.874 00.001 7680 worker thread done servicing request
02:17:02.874 00.000 7680 Worker thread wakes up
02:17:02.875 00.001 6120 GuideStep: 0.2 px 82 ms WEST, 0.3 px 182 ms SOUTH
02:17:02.880 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:02.881 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:17:04.129 01.248 7680 Exposure complete
02:17:04.264 00.135 7680 worker thread done servicing request
02:17:04.264 00.000 6120 OnExposeComplete: enter
02:17:04.270 00.006 6120 UpdateGuideState(): m_state=6
02:17:04.274 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
02:17:04.278 00.004 6120 Star::Find returns 1 (0), X=511.49, Y=675.82, Mass=8869, SNR=62.9, Peak=222 HFD=6.5
02:17:04.282 00.004 6120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.19) = xAngle (-0.94 = -0.94)
02:17:04.286 00.004 6120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.94 = 1.94)
02:17:04.292 00.006 6120 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.75 mountX=0.06 mountY=0.09, mountTheta=1.00
02:17:04.297 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.07, opts=13)
02:17:04.302 00.005 6120 Enqueuing Move request for scope (0.07, -0.07)
02:17:04.306 00.004 7680 Worker thread wakes up
02:17:04.307 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:04.310 00.003 6120 UpdateGuideState exits: m=8869 SNR=62.9
02:17:04.315 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
02:17:04.315 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
02:17:04.315 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:04.319 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:04.323 00.004 7680 Moving (0.07, -0.07) raw xDistance=0.06 yDistance=0.09
02:17:04.323 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:17:04.323 00.000 6120 Enqueuing Expose request
02:17:04.327 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:17:04.327 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:17:04.327 00.000 7680 MoveAxis(E, 0, ABG)
02:17:04.327 00.000 7680 Move returns status 0, amount 0
02:17:04.328 00.001 7680 MoveAxis(N, 0, ABG)
02:17:04.328 00.000 7680 Move returns status 0, amount 0
02:17:04.328 00.000 7680 move complete, result=0
02:17:04.328 00.000 7680 worker thread done servicing request
02:17:04.328 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:04.333 00.005 7680 Worker thread wakes up
02:17:04.334 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:04.335 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:17:05.578 01.243 7680 Exposure complete
02:17:05.718 00.140 7680 worker thread done servicing request
02:17:05.718 00.000 6120 OnExposeComplete: enter
02:17:05.722 00.004 6120 UpdateGuideState(): m_state=6
02:17:05.726 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
02:17:05.731 00.005 6120 Star::Find returns 1 (0), X=511.55, Y=675.66, Mass=8828, SNR=62.7, Peak=211 HFD=6.8
02:17:05.734 00.003 6120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (0.19) = xAngle (-1.23 = -1.23)
02:17:05.737 00.003 6120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.64 = 1.64)
02:17:05.741 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.23 hyp=0.27 cameraTheta=-1.04 mountX=0.09 mountY=0.26, mountTheta=1.25
02:17:05.748 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.23, opts=13)
02:17:05.752 00.004 6120 Enqueuing Move request for scope (0.13, -0.23)
02:17:05.756 00.004 7680 Worker thread wakes up
02:17:05.758 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.23) opts 0xd
02:17:05.758 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.23)
02:17:05.758 00.000 7680 Moving (0.13, -0.23) raw xDistance=0.09 yDistance=0.26
02:17:05.758 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:17:05.759 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:05.763 00.004 6120 UpdateGuideState exits: m=8828 SNR=62.7
02:17:05.766 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:17:05.766 00.000 7680 MoveAxis(E, 0, ABG)
02:17:05.766 00.000 7680 Move returns status 0, amount 0
02:17:05.766 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:05.772 00.006 7680 MoveAxis(S, 144, ABG)
02:17:05.772 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:05.777 00.005 6120 Enqueuing Expose request
02:17:05.780 00.003 7680 Guiding  Dir = 1, Dur = 144
02:17:05.781 00.001 7680 IsSlewing returns 0
02:17:05.781 00.000 7680 IsGuiding returns 0
02:17:05.782 00.001 7680 PulseGuide returned control before completion, sleep 154
02:17:05.942 00.160 7680 IsGuiding returns 1
02:17:05.944 00.002 7680 scope still moving after pulse duration time elapsed
02:17:05.973 00.029 7680 IsSlewing returns 0
02:17:05.974 00.001 7680 IsGuiding returns 0
02:17:05.974 00.000 7680 scope move finished after 144 + 49 ms
02:17:05.976 00.002 7680 Move returns status 0, amount 144
02:17:05.976 00.000 7680 move complete, result=0
02:17:05.977 00.001 7680 worker thread done servicing request
02:17:05.977 00.000 7680 Worker thread wakes up
02:17:05.977 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 144 ms SOUTH
02:17:05.983 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:05.983 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:17:07.233 01.250 7680 Exposure complete
02:17:07.363 00.130 7680 worker thread done servicing request
02:17:07.363 00.000 6120 OnExposeComplete: enter
02:17:07.367 00.004 6120 UpdateGuideState(): m_state=6
02:17:07.372 00.005 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
02:17:07.376 00.004 6120 Star::Find returns 1 (0), X=511.58, Y=675.79, Mass=8826, SNR=61.9, Peak=231 HFD=6.5
02:17:07.380 00.004 6120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.19) = xAngle (-0.72 = -0.72)
02:17:07.384 00.004 6120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.15 = 2.15)
02:17:07.388 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.54 mountX=0.14 mountY=0.16, mountTheta=0.84
02:17:07.393 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.10, opts=13)
02:17:07.396 00.003 6120 Enqueuing Move request for scope (0.16, -0.10)
02:17:07.400 00.004 7680 Worker thread wakes up
02:17:07.400 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
02:17:07.400 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
02:17:07.400 00.000 7680 Moving (0.16, -0.10) raw xDistance=0.14 yDistance=0.16
02:17:07.400 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:17:07.400 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:17:07.401 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:07.405 00.004 6120 UpdateGuideState exits: m=8826 SNR=61.9
02:17:07.408 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:07.412 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:17:07.412 00.000 7680 MoveAxis(E, 0, ABG)
02:17:07.413 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:07.415 00.002 6120 Enqueuing Expose request
02:17:07.421 00.006 7680 Move returns status 0, amount 0
02:17:07.421 00.000 7680 MoveAxis(N, 0, ABG)
02:17:07.421 00.000 7680 Move returns status 0, amount 0
02:17:07.421 00.000 7680 move complete, result=0
02:17:07.421 00.000 7680 worker thread done servicing request
02:17:07.421 00.000 7680 Worker thread wakes up
02:17:07.421 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:17:07.425 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:07.425 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:17:08.668 01.243 7680 Exposure complete
02:17:08.804 00.136 7680 worker thread done servicing request
02:17:08.805 00.001 6120 OnExposeComplete: enter
02:17:08.809 00.004 6120 UpdateGuideState(): m_state=6
02:17:08.812 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
02:17:08.817 00.005 6120 Star::Find returns 1 (0), X=511.62, Y=675.70, Mass=8282, SNR=60.3, Peak=210 HFD=6.6
02:17:08.820 00.003 6120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.19) = xAngle (-0.94 = -0.94)
02:17:08.824 00.004 6120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.94 = 1.94)
02:17:08.827 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.75 mountX=0.16 mountY=0.26, mountTheta=1.01
02:17:08.832 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.19, opts=13)
02:17:08.836 00.004 6120 Enqueuing Move request for scope (0.20, -0.19)
02:17:08.839 00.003 7680 Worker thread wakes up
02:17:08.839 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
02:17:08.839 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
02:17:08.840 00.001 7680 Moving (0.20, -0.19) raw xDistance=0.16 yDistance=0.26
02:17:08.840 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:17:08.840 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:17:08.840 00.000 7680 MoveAxis(E, 0, ABG)
02:17:08.840 00.000 7680 Move returns status 0, amount 0
02:17:08.840 00.000 7680 MoveAxis(S, 140, ABG)
02:17:08.840 00.000 7680 Guiding  Dir = 1, Dur = 140
02:17:08.840 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:08.845 00.005 7680 IsSlewing returns 0
02:17:08.845 00.000 6120 UpdateGuideState exits: m=8282 SNR=60.3
02:17:08.849 00.004 7680 IsGuiding returns 0
02:17:08.849 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:08.855 00.006 7680 PulseGuide returned control before completion, sleep 150
02:17:08.855 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:08.861 00.006 6120 Enqueuing Expose request
02:17:09.018 00.157 7680 IsGuiding returns 1
02:17:09.018 00.000 7680 scope still moving after pulse duration time elapsed
02:17:09.050 00.032 7680 IsSlewing returns 0
02:17:09.051 00.001 7680 IsGuiding returns 0
02:17:09.052 00.001 7680 scope move finished after 140 + 61 ms
02:17:09.053 00.001 7680 Move returns status 0, amount 140
02:17:09.053 00.000 7680 move complete, result=0
02:17:09.054 00.001 7680 worker thread done servicing request
02:17:09.054 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 140 ms SOUTH
02:17:09.061 00.007 7680 Worker thread wakes up
02:17:09.062 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:09.062 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,661,31,31)
02:17:10.009 00.947 6120 evsrv: cli 0FAF03D8 connect
02:17:10.148 00.139 6120 case statement mapped state 6 to 3
02:17:10.152 00.004 6120 case statement mapped state 6 to 3
02:17:10.156 00.004 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"b00136a6-520e-41f3-8005-abd6bd7583cb"}
02:17:10.159 00.003 6120 case statement mapped state 6 to 3
02:17:10.164 00.005 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"b00136a6-520e-41f3-8005-abd6bd7583cb"}
02:17:10.168 00.004 6120 evsrv: cli 0FAF03D8 disconnect
02:17:10.171 00.003 6120 evsrv: cli 0FAEFBB8 connect
02:17:10.176 00.005 6120 case statement mapped state 6 to 3
02:17:10.181 00.005 6120 case statement mapped state 6 to 3
02:17:10.184 00.003 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"c3767a6d-8784-4a2d-b39c-70c8fc0be0b4"}
02:17:10.187 00.003 6120 PhdController::Dither begins
02:17:10.341 00.154 6120 dither: size=5.00, dRA=-3.47 dDec=-1.77
02:17:10.345 00.004 7680 Exposure complete
02:17:10.345 00.000 6120 MountToCamera -- mountTheta (2.67) + m_xAngle (0.19) = xAngle (2.86 = 2.86)
02:17:10.348 00.003 6120 MountToCamera -- mountX=-3.47 mountY=-1.77 hyp=3.90 mountTheta=2.67 cameraX=-3.74, cameraY=1.09 cameraTheta=2.86
02:17:10.466 00.118 6120 setting lock position to (507.67, 676.98)
02:17:10.470 00.004 6120 Mount: notify guiding dithered (-3.7, 1.1)
02:17:10.474 00.004 6120 Status Line: Dither by -3.47,-1.77
02:17:10.479 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
02:17:10.482 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
02:17:10.486 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"c3767a6d-8784-4a2d-b39c-70c8fc0be0b4"}
02:17:10.490 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
02:17:10.566 00.076 7680 worker thread done servicing request
02:17:10.567 00.001 6120 OnExposeComplete: enter
02:17:10.570 00.003 6120 UpdateGuideState(): m_state=6
02:17:10.573 00.003 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
02:17:10.576 00.003 6120 Star::Find returns 1 (0), X=511.63, Y=675.70, Mass=8699, SNR=61.8, Peak=217 HFD=6.7
02:17:10.580 00.004 6120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (0.19) = xAngle (-0.50 = -0.50)
02:17:10.584 00.004 6120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.37 = 2.37)
02:17:10.587 00.003 6120 CameraToMount -- cameraX=3.95 cameraY=-1.29 hyp=4.16 cameraTheta=-0.31 mountX=3.64 mountY=2.89, mountTheta=0.67
02:17:10.591 00.004 6120 dither recenter: remaining=(3.5,1.8) step=(3.5,1.8)
02:17:10.593 00.002 6120 MountToCamera -- mountTheta (-0.47) + m_xAngle (0.19) = xAngle (-0.28 = -0.28)
02:17:10.596 00.003 6120 MountToCamera -- mountX=3.47 mountY=1.77 hyp=3.90 mountTheta=-0.47 cameraX=3.74, cameraY=-1.09 cameraTheta=-0.28
02:17:10.599 00.003 6120 SchedulePrimaryMove(0D6325F0, x=3.74, y=-1.09, opts=4)
02:17:10.602 00.003 6120 Enqueuing Move request for scope (3.74, -1.09)
02:17:10.604 00.002 7680 Worker thread wakes up
02:17:10.604 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.74, -1.09) opts 0x4
02:17:10.604 00.000 7680 Handling offset move in thread for scope, endpoint = (3.74, -1.09)
02:17:10.604 00.000 7680 Moving (3.74, -1.09) raw xDistance=3.47 yDistance=1.77
02:17:10.605 00.001 7680 MoveAxis(W, 2251, B)
02:17:10.605 00.000 7680 Guiding  Dir = 3, Dur = 2251
02:17:10.605 00.000 6120 Mount: notify direct move 3.47,1.77
02:17:10.607 00.002 7680 IsSlewing returns 0
02:17:10.607 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:10.610 00.003 7680 IsGuiding returns 0
02:17:10.611 00.001 6120 UpdateGuideState exits: m=8699 SNR=61.8
02:17:10.614 00.003 6120 PhdController: settling, locked = 1, distance = 4.15 (1.50) aobump = 0 frame = 1 / 99999
02:17:10.617 00.003 7680 PulseGuide returned control before completion, sleep 2261
02:17:10.617 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764058630.617,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.15,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:17:10.619 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:10.623 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:10.625 00.002 6120 Enqueuing Expose request
02:17:12.897 02.272 7680 IsGuiding returns 0
02:17:12.898 00.001 7680 Move returns status 0, amount 2251
02:17:12.898 00.000 7680 MoveAxis(S, 961, B)
02:17:12.899 00.001 7680 Guiding  Dir = 1, Dur = 961
02:17:12.900 00.001 7680 IsSlewing returns 0
02:17:12.900 00.000 7680 IsGuiding returns 0
02:17:12.902 00.002 7680 PulseGuide returned control before completion, sleep 971
02:17:13.883 00.981 7680 IsGuiding returns 1
02:17:13.884 00.001 7680 scope still moving after pulse duration time elapsed
02:17:13.913 00.029 7680 IsSlewing returns 0
02:17:13.914 00.001 7680 IsGuiding returns 0
02:17:13.914 00.000 7680 scope move finished after 961 + 52 ms
02:17:13.915 00.001 7680 Move returns status 0, amount 961
02:17:13.916 00.001 7680 move complete, result=0
02:17:13.916 00.000 7680 worker thread done servicing request
02:17:13.917 00.001 7680 Worker thread wakes up
02:17:13.917 00.000 6120 GuideStep: 3.5 px 2251 ms WEST, 1.8 px 961 ms SOUTH
02:17:13.923 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:13.923 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:15.164 01.241 7680 Exposure complete
02:17:15.291 00.127 7680 worker thread done servicing request
02:17:15.291 00.000 6120 OnExposeComplete: enter
02:17:15.295 00.004 6120 UpdateGuideState(): m_state=6
02:17:15.299 00.004 6120 Star::Find(15, 511, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
02:17:15.304 00.005 6120 Star::Find returns 1 (0), X=508.38, Y=676.75, Mass=8685, SNR=62.7, Peak=225 HFD=6.7
02:17:15.308 00.004 6120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.19) = xAngle (-0.51 = -0.51)
02:17:15.312 00.004 6120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.37 = 2.37)
02:17:15.316 00.004 6120 CameraToMount -- cameraX=0.71 cameraY=-0.23 hyp=0.75 cameraTheta=-0.32 mountX=0.65 mountY=0.52, mountTheta=0.67
02:17:15.321 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.71, y=-0.23, opts=13)
02:17:15.326 00.005 6120 Enqueuing Move request for scope (0.71, -0.23)
02:17:15.329 00.003 7680 Worker thread wakes up
02:17:15.329 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.23) opts 0xd
02:17:15.329 00.000 7680 Handling offset move in thread for scope, endpoint = (0.71, -0.23)
02:17:15.330 00.001 7680 Moving (0.71, -0.23) raw xDistance=0.65 yDistance=0.52
02:17:15.330 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
02:17:15.331 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:15.334 00.003 6120 UpdateGuideState exits: m=8685 SNR=62.7
02:17:15.339 00.005 6120 PhdController: settling, locked = 1, distance = 0.75 (1.50) aobump = 0 frame = 2 / 99999
02:17:15.342 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
02:17:15.342 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764058635.342,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.75,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:17:15.347 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
02:17:15.347 00.000 7680 MoveAxis(W, 267, ABG)
02:17:15.347 00.000 7680 Guiding  Dir = 3, Dur = 267
02:17:15.347 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:15.351 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:15.356 00.005 6120 Enqueuing Expose request
02:17:15.359 00.003 7680 IsSlewing returns 0
02:17:15.359 00.000 7680 IsGuiding returns 0
02:17:15.359 00.000 7680 PulseGuide returned control before completion, sleep 277
02:17:15.642 00.283 7680 IsGuiding returns 1
02:17:15.643 00.001 7680 scope still moving after pulse duration time elapsed
02:17:15.674 00.031 7680 IsSlewing returns 0
02:17:15.674 00.000 7680 IsGuiding returns 0
02:17:15.676 00.002 7680 scope move finished after 267 + 48 ms
02:17:15.676 00.000 7680 Move returns status 0, amount 267
02:17:15.676 00.000 7680 MoveAxis(N, 0, ABG)
02:17:15.677 00.001 7680 Move returns status 0, amount 0
02:17:15.677 00.000 7680 move complete, result=0
02:17:15.677 00.000 7680 worker thread done servicing request
02:17:15.678 00.001 6120 GuideStep: 0.7 px 267 ms WEST, 0.5 px 0 ms NORTH
02:17:15.683 00.005 7680 Worker thread wakes up
02:17:15.683 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:15.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:16.934 01.251 7680 Exposure complete
02:17:17.070 00.136 7680 worker thread done servicing request
02:17:17.070 00.000 6120 OnExposeComplete: enter
02:17:17.074 00.004 6120 UpdateGuideState(): m_state=6
02:17:17.078 00.004 6120 Star::Find(15, 508, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
02:17:17.082 00.004 6120 Star::Find returns 1 (0), X=508.03, Y=676.83, Mass=8943, SNR=63.2, Peak=204 HFD=6.5
02:17:17.086 00.004 6120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.19) = xAngle (-0.59 = -0.59)
02:17:17.090 00.004 6120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.29 = 2.29)
02:17:17.094 00.004 6120 CameraToMount -- cameraX=0.36 cameraY=-0.15 hyp=0.39 cameraTheta=-0.40 mountX=0.33 mountY=0.30, mountTheta=0.74
02:17:17.099 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.36, y=-0.15, opts=13)
02:17:17.102 00.003 6120 Enqueuing Move request for scope (0.36, -0.15)
02:17:17.107 00.005 7680 Worker thread wakes up
02:17:17.107 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.15) opts 0xd
02:17:17.107 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:17.111 00.004 6120 UpdateGuideState exits: m=8943 SNR=63.2
02:17:17.115 00.004 6120 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 3 / 99999
02:17:17.118 00.003 7680 Handling offset move in thread for scope, endpoint = (0.36, -0.15)
02:17:17.119 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764058637.118,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.64,"Time":1.8,"SettleTime":10.0,"StarLocked":true}
02:17:17.122 00.003 7680 Moving (0.36, -0.15) raw xDistance=0.33 yDistance=0.30
02:17:17.122 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
02:17:17.123 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
02:17:17.123 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:17.127 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:17.131 00.004 6120 Enqueuing Expose request
02:17:17.135 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
02:17:17.135 00.000 7680 MoveAxis(W, 152, ABG)
02:17:17.135 00.000 7680 Guiding  Dir = 3, Dur = 152
02:17:17.135 00.000 7680 IsSlewing returns 0
02:17:17.136 00.001 7680 IsGuiding returns 0
02:17:17.136 00.000 7680 PulseGuide returned control before completion, sleep 162
02:17:17.316 00.180 7680 IsGuiding returns 0
02:17:17.317 00.001 7680 Move returns status 0, amount 152
02:17:17.317 00.000 7680 MoveAxis(N, 0, ABG)
02:17:17.318 00.001 7680 Move returns status 0, amount 0
02:17:17.318 00.000 7680 move complete, result=0
02:17:17.318 00.000 6120 GuideStep: 0.3 px 152 ms WEST, 0.3 px 0 ms NORTH
02:17:17.325 00.007 7680 worker thread done servicing request
02:17:17.325 00.000 7680 Worker thread wakes up
02:17:17.325 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:17.327 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:18.589 01.262 7680 Exposure complete
02:17:18.733 00.144 7680 worker thread done servicing request
02:17:18.733 00.000 6120 OnExposeComplete: enter
02:17:18.737 00.004 6120 UpdateGuideState(): m_state=6
02:17:18.742 00.005 6120 Star::Find(15, 508, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
02:17:18.745 00.003 6120 Star::Find returns 1 (0), X=507.66, Y=676.66, Mass=9199, SNR=64.9, Peak=232 HFD=6.7
02:17:18.751 00.006 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
02:17:18.754 00.003 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
02:17:18.759 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.61 mountX=-0.07 mountY=0.28, mountTheta=1.82
02:17:18.765 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.32, opts=13)
02:17:18.768 00.003 6120 Enqueuing Move request for scope (-0.01, -0.32)
02:17:18.772 00.004 7680 Worker thread wakes up
02:17:18.773 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:18.776 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.32) opts 0xd
02:17:18.777 00.001 6120 UpdateGuideState exits: m=9199 SNR=64.9
02:17:18.781 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.32)
02:17:18.781 00.000 7680 Moving (-0.01, -0.32) raw xDistance=-0.07 yDistance=0.28
02:17:18.782 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:17:18.782 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.10
02:17:18.782 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:17:18.782 00.000 7680 MoveAxis(E, 0, ABG)
02:17:18.782 00.000 7680 Move returns status 0, amount 0
02:17:18.782 00.000 7680 MoveAxis(S, 152, ABG)
02:17:18.782 00.000 7680 Guiding  Dir = 1, Dur = 152
02:17:18.782 00.000 6120 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 4 / 99999
02:17:18.787 00.005 7680 IsSlewing returns 0
02:17:18.788 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764058638.787,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.54,"Time":3.4,"SettleTime":10.0,"StarLocked":true}
02:17:18.791 00.003 7680 IsGuiding returns 0
02:17:18.791 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:18.796 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:18.801 00.005 6120 Enqueuing Expose request
02:17:18.805 00.004 7680 PulseGuide returned control before completion, sleep 162
02:17:18.983 00.178 7680 IsGuiding returns 0
02:17:18.985 00.002 7680 Move returns status 0, amount 152
02:17:18.985 00.000 7680 move complete, result=0
02:17:18.985 00.000 7680 worker thread done servicing request
02:17:18.986 00.001 7680 Worker thread wakes up
02:17:18.986 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 152 ms SOUTH
02:17:18.992 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:18.992 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:20.249 01.257 7680 Exposure complete
02:17:20.385 00.136 7680 worker thread done servicing request
02:17:20.386 00.001 6120 OnExposeComplete: enter
02:17:20.390 00.004 6120 UpdateGuideState(): m_state=6
02:17:20.394 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
02:17:20.398 00.004 6120 Star::Find returns 1 (0), X=507.76, Y=676.70, Mass=8658, SNR=62.0, Peak=205 HFD=6.6
02:17:20.401 00.003 6120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
02:17:20.405 00.004 6120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
02:17:20.408 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.29 mountX=0.03 mountY=0.29, mountTheta=1.47
02:17:20.413 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.29, opts=13)
02:17:20.416 00.003 6120 Enqueuing Move request for scope (0.08, -0.29)
02:17:20.421 00.005 7680 Worker thread wakes up
02:17:20.421 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.29) opts 0xd
02:17:20.421 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.29)
02:17:20.421 00.000 7680 Moving (0.08, -0.29) raw xDistance=0.03 yDistance=0.29
02:17:20.421 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:17:20.422 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:17:20.422 00.000 7680 MoveAxis(E, 0, ABG)
02:17:20.422 00.000 7680 Move returns status 0, amount 0
02:17:20.422 00.000 7680 MoveAxis(S, 159, ABG)
02:17:20.422 00.000 7680 Guiding  Dir = 1, Dur = 159
02:17:20.422 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:20.426 00.004 7680 IsSlewing returns 0
02:17:20.426 00.000 6120 UpdateGuideState exits: m=8658 SNR=62.0
02:17:20.430 00.004 7680 IsGuiding returns 0
02:17:20.430 00.000 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 5 / 99999
02:17:20.433 00.003 7680 PulseGuide returned control before completion, sleep 169
02:17:20.433 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764058640.433,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.47,"Time":5.1,"SettleTime":10.0,"StarLocked":true}
02:17:20.437 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:20.442 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:20.446 00.004 6120 Enqueuing Expose request
02:17:20.611 00.165 7680 IsGuiding returns 1
02:17:20.612 00.001 7680 scope still moving after pulse duration time elapsed
02:17:20.642 00.030 7680 IsSlewing returns 0
02:17:20.643 00.001 7680 IsGuiding returns 0
02:17:20.644 00.001 7680 scope move finished after 159 + 55 ms
02:17:20.644 00.000 7680 Move returns status 0, amount 159
02:17:20.645 00.001 7680 move complete, result=0
02:17:20.645 00.000 7680 worker thread done servicing request
02:17:20.646 00.001 7680 Worker thread wakes up
02:17:20.646 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 159 ms SOUTH
02:17:20.653 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:20.653 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:21.905 01.252 7680 Exposure complete
02:17:22.047 00.142 7680 worker thread done servicing request
02:17:22.048 00.001 6120 OnExposeComplete: enter
02:17:22.052 00.004 6120 UpdateGuideState(): m_state=6
02:17:22.056 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
02:17:22.060 00.004 6120 Star::Find returns 1 (0), X=507.79, Y=676.86, Mass=8746, SNR=61.4, Peak=226 HFD=6.5
02:17:22.063 00.003 6120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.19) = xAngle (-0.98 = -0.98)
02:17:22.068 00.005 6120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.89 = 1.89)
02:17:22.071 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.79 mountX=0.09 mountY=0.16, mountTheta=1.04
02:17:22.076 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.12, opts=13)
02:17:22.081 00.005 6120 Enqueuing Move request for scope (0.12, -0.12)
02:17:22.085 00.004 7680 Worker thread wakes up
02:17:22.085 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:22.089 00.004 6120 UpdateGuideState exits: m=8746 SNR=61.4
02:17:22.093 00.004 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 6 / 99999
02:17:22.097 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
02:17:22.097 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
02:17:22.097 00.000 7680 Moving (0.12, -0.12) raw xDistance=0.09 yDistance=0.16
02:17:22.097 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:17:22.097 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:17:22.097 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:17:22.097 00.000 7680 MoveAxis(E, 0, ABG)
02:17:22.098 00.001 7680 Move returns status 0, amount 0
02:17:22.098 00.000 7680 MoveAxis(N, 0, ABG)
02:17:22.098 00.000 7680 Move returns status 0, amount 0
02:17:22.098 00.000 7680 move complete, result=0
02:17:22.098 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764058642.097,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.38,"Time":6.8,"SettleTime":10.0,"StarLocked":true}
02:17:22.102 00.004 7680 worker thread done servicing request
02:17:22.102 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:22.106 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:22.109 00.003 6120 Enqueuing Expose request
02:17:22.115 00.006 7680 Worker thread wakes up
02:17:22.115 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:17:22.119 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:22.119 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:23.355 01.236 7680 Exposure complete
02:17:23.485 00.130 7680 worker thread done servicing request
02:17:23.485 00.000 6120 OnExposeComplete: enter
02:17:23.490 00.005 6120 UpdateGuideState(): m_state=6
02:17:23.494 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
02:17:23.497 00.003 6120 Star::Find returns 1 (0), X=507.64, Y=676.68, Mass=9005, SNR=63.2, Peak=217 HFD=6.7
02:17:23.502 00.005 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
02:17:23.505 00.003 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
02:17:23.509 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.31 hyp=0.31 cameraTheta=-1.67 mountX=-0.09 mountY=0.26, mountTheta=1.89
02:17:23.514 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.31, opts=13)
02:17:23.518 00.004 6120 Enqueuing Move request for scope (-0.03, -0.31)
02:17:23.522 00.004 7680 Worker thread wakes up
02:17:23.522 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:23.526 00.004 6120 UpdateGuideState exits: m=9005 SNR=63.2
02:17:23.531 00.005 6120 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 7 / 99999
02:17:23.534 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.31) opts 0xd
02:17:23.535 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.31)
02:17:23.535 00.000 7680 Moving (-0.03, -0.31) raw xDistance=-0.09 yDistance=0.26
02:17:23.535 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:17:23.535 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:17:23.535 00.000 7680 MoveAxis(E, 0, ABG)
02:17:23.536 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764058643.534,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.36,"Time":8.2,"SettleTime":10.0,"StarLocked":true}
02:17:23.539 00.003 7680 Move returns status 0, amount 0
02:17:23.540 00.001 7680 MoveAxis(S, 142, ABG)
02:17:23.540 00.000 7680 Guiding  Dir = 1, Dur = 142
02:17:23.540 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:23.545 00.005 7680 IsSlewing returns 0
02:17:23.545 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:23.549 00.004 6120 Enqueuing Expose request
02:17:23.552 00.003 7680 IsGuiding returns 0
02:17:23.552 00.000 7680 PulseGuide returned control before completion, sleep 152
02:17:23.707 00.155 7680 IsGuiding returns 1
02:17:23.709 00.002 7680 scope still moving after pulse duration time elapsed
02:17:23.738 00.029 7680 IsSlewing returns 0
02:17:23.740 00.002 7680 IsGuiding returns 0
02:17:23.740 00.000 7680 scope move finished after 142 + 46 ms
02:17:23.741 00.001 7680 Move returns status 0, amount 142
02:17:23.741 00.000 7680 move complete, result=0
02:17:23.742 00.001 7680 worker thread done servicing request
02:17:23.742 00.000 7680 Worker thread wakes up
02:17:23.743 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 142 ms SOUTH
02:17:23.750 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:23.750 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:25.003 01.253 7680 Exposure complete
02:17:25.142 00.139 7680 worker thread done servicing request
02:17:25.142 00.000 6120 OnExposeComplete: enter
02:17:25.145 00.003 6120 UpdateGuideState(): m_state=6
02:17:25.149 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
02:17:25.152 00.003 6120 Star::Find returns 1 (0), X=507.73, Y=676.79, Mass=8425, SNR=61.3, Peak=197 HFD=6.6
02:17:25.156 00.004 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
02:17:25.160 00.004 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
02:17:25.164 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.30 mountX=0.02 mountY=0.19, mountTheta=1.49
02:17:25.169 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.19, opts=13)
02:17:25.173 00.004 6120 Enqueuing Move request for scope (0.05, -0.19)
02:17:25.178 00.005 7680 Worker thread wakes up
02:17:25.178 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
02:17:25.178 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
02:17:25.178 00.000 7680 Moving (0.05, -0.19) raw xDistance=0.02 yDistance=0.19
02:17:25.178 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:17:25.179 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:17:25.179 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:17:25.179 00.000 7680 MoveAxis(E, 0, ABG)
02:17:25.179 00.000 7680 Move returns status 0, amount 0
02:17:25.180 00.001 7680 MoveAxis(N, 0, ABG)
02:17:25.180 00.000 7680 Move returns status 0, amount 0
02:17:25.180 00.000 7680 move complete, result=0
02:17:25.180 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:25.185 00.005 6120 UpdateGuideState exits: m=8425 SNR=61.3
02:17:25.189 00.004 7680 worker thread done servicing request
02:17:25.189 00.000 6120 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 8 / 99999
02:17:25.193 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764058645.193,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.31,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
02:17:25.197 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:25.200 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:25.203 00.003 6120 Enqueuing Expose request
02:17:25.206 00.003 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:17:25.209 00.003 7680 Worker thread wakes up
02:17:25.209 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:25.209 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:26.464 01.255 7680 Exposure complete
02:17:26.591 00.127 7680 worker thread done servicing request
02:17:26.591 00.000 6120 OnExposeComplete: enter
02:17:26.594 00.003 6120 UpdateGuideState(): m_state=6
02:17:26.600 00.006 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
02:17:26.604 00.004 6120 Star::Find returns 1 (0), X=507.94, Y=676.17, Mass=8237, SNR=60.6, Peak=208 HFD=6.3
02:17:26.608 00.004 6120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.19) = xAngle (-1.44 = -1.44)
02:17:26.611 00.003 6120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.44 = 1.44)
02:17:26.615 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=-0.81 hyp=0.85 cameraTheta=-1.25 mountX=0.11 mountY=0.84, mountTheta=1.44
02:17:26.621 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.81, opts=13)
02:17:26.625 00.004 6120 Enqueuing Move request for scope (0.27, -0.81)
02:17:26.629 00.004 7680 Worker thread wakes up
02:17:26.629 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.81) opts 0xd
02:17:26.629 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.81)
02:17:26.629 00.000 7680 Moving (0.27, -0.81) raw xDistance=0.11 yDistance=0.84
02:17:26.629 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:17:26.630 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84
02:17:26.630 00.000 7680 MoveAxis(E, 0, ABG)
02:17:26.630 00.000 7680 Move returns status 0, amount 0
02:17:26.630 00.000 7680 MoveAxis(S, 458, ABG)
02:17:26.630 00.000 7680 Guiding  Dir = 1, Dur = 458
02:17:26.631 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:26.635 00.004 7680 IsSlewing returns 0
02:17:26.635 00.000 6120 UpdateGuideState exits: m=8237 SNR=60.6
02:17:26.638 00.003 7680 IsGuiding returns 0
02:17:26.638 00.000 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 9 / 99999
02:17:26.643 00.005 7680 PulseGuide returned control before completion, sleep 468
02:17:26.643 00.000 6120 PhdController: newstate STATE_FINISH
02:17:26.646 00.003 6120 PhdController complete: success
02:17:26.649 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764058646.649,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
02:17:26.654 00.005 6120 Mount: notify guiding dither settle done success=1
02:17:26.657 00.003 6120 PhdController: newstate STATE_IDLE
02:17:26.661 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:26.665 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:26.668 00.003 6120 Enqueuing Expose request
02:17:27.116 00.448 7680 IsGuiding returns 1
02:17:27.118 00.002 7680 scope still moving after pulse duration time elapsed
02:17:27.147 00.029 7680 IsSlewing returns 0
02:17:27.148 00.001 7680 IsGuiding returns 0
02:17:27.149 00.001 7680 scope move finished after 458 + 52 ms
02:17:27.149 00.000 7680 Move returns status 0, amount 458
02:17:27.149 00.000 7680 move complete, result=0
02:17:27.151 00.002 7680 worker thread done servicing request
02:17:27.151 00.000 7680 Worker thread wakes up
02:17:27.151 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.8 px 458 ms SOUTH
02:17:27.159 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:27.159 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:28.406 01.247 7680 Exposure complete
02:17:28.547 00.141 7680 worker thread done servicing request
02:17:28.547 00.000 6120 OnExposeComplete: enter
02:17:28.551 00.004 6120 UpdateGuideState(): m_state=6
02:17:28.557 00.006 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
02:17:28.563 00.006 6120 Star::Find returns 1 (0), X=507.77, Y=676.81, Mass=9083, SNR=63.7, Peak=219 HFD=6.6
02:17:28.567 00.004 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.19) = xAngle (-1.23 = -1.23)
02:17:28.573 00.006 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.64 = 1.64)
02:17:28.577 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.05 mountX=0.07 mountY=0.20, mountTheta=1.25
02:17:28.583 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.17, opts=13)
02:17:28.590 00.007 6120 Enqueuing Move request for scope (0.10, -0.17)
02:17:28.595 00.005 7680 Worker thread wakes up
02:17:28.595 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:28.598 00.003 6120 UpdateGuideState exits: m=9083 SNR=63.7
02:17:28.603 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:28.606 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:28.610 00.004 6120 Enqueuing Expose request
02:17:28.615 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
02:17:28.615 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
02:17:28.615 00.000 7680 Moving (0.10, -0.17) raw xDistance=0.07 yDistance=0.20
02:17:28.615 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:17:28.615 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:17:28.616 00.001 7680 MoveAxis(E, 0, ABG)
02:17:28.616 00.000 7680 Move returns status 0, amount 0
02:17:28.616 00.000 7680 MoveAxis(S, 109, ABG)
02:17:28.616 00.000 7680 Guiding  Dir = 1, Dur = 109
02:17:28.616 00.000 7680 IsSlewing returns 0
02:17:28.617 00.001 7680 IsGuiding returns 0
02:17:28.617 00.000 7680 PulseGuide returned control before completion, sleep 119
02:17:28.742 00.125 7680 IsGuiding returns 1
02:17:28.743 00.001 7680 scope still moving after pulse duration time elapsed
02:17:28.772 00.029 7680 IsSlewing returns 0
02:17:28.774 00.002 7680 IsGuiding returns 0
02:17:28.774 00.000 7680 scope move finished after 109 + 47 ms
02:17:28.775 00.001 7680 Move returns status 0, amount 109
02:17:28.775 00.000 7680 move complete, result=0
02:17:28.777 00.002 7680 worker thread done servicing request
02:17:28.777 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 109 ms SOUTH
02:17:28.783 00.006 7680 Worker thread wakes up
02:17:28.783 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:28.783 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:30.030 01.247 7680 Exposure complete
02:17:30.164 00.134 7680 worker thread done servicing request
02:17:30.164 00.000 6120 OnExposeComplete: enter
02:17:30.168 00.004 6120 UpdateGuideState(): m_state=6
02:17:30.172 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
02:17:30.179 00.007 6120 Star::Find returns 1 (0), X=507.93, Y=676.94, Mass=8991, SNR=62.5, Peak=229 HFD=6.4
02:17:30.184 00.005 6120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.19) = xAngle (-0.34 = -0.34)
02:17:30.187 00.003 6120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.53 = 2.53)
02:17:30.192 00.005 6120 CameraToMount -- cameraX=0.26 cameraY=-0.04 hyp=0.26 cameraTheta=-0.16 mountX=0.24 mountY=0.15, mountTheta=0.55
02:17:30.200 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.04, opts=13)
02:17:30.204 00.004 6120 Enqueuing Move request for scope (0.26, -0.04)
02:17:30.206 00.002 7680 Worker thread wakes up
02:17:30.207 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:30.211 00.004 6120 UpdateGuideState exits: m=8991 SNR=62.5
02:17:30.216 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:30.220 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:30.224 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.04) opts 0xd
02:17:30.224 00.000 6120 Enqueuing Expose request
02:17:30.227 00.003 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.04)
02:17:30.227 00.000 7680 Moving (0.26, -0.04) raw xDistance=0.24 yDistance=0.15
02:17:30.229 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:17:30.229 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:17:30.229 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:17:30.229 00.000 7680 MoveAxis(W, 99, ABG)
02:17:30.229 00.000 7680 Guiding  Dir = 3, Dur = 99
02:17:30.229 00.000 7680 IsSlewing returns 0
02:17:30.230 00.001 7680 IsGuiding returns 0
02:17:30.230 00.000 7680 PulseGuide returned control before completion, sleep 109
02:17:30.354 00.124 7680 IsGuiding returns 1
02:17:30.355 00.001 7680 scope still moving after pulse duration time elapsed
02:17:30.385 00.030 7680 IsSlewing returns 0
02:17:30.386 00.001 7680 IsGuiding returns 0
02:17:30.386 00.000 7680 scope move finished after 99 + 57 ms
02:17:30.387 00.001 7680 Move returns status 0, amount 99
02:17:30.387 00.000 7680 MoveAxis(N, 0, ABG)
02:17:30.388 00.001 7680 Move returns status 0, amount 0
02:17:30.388 00.000 7680 move complete, result=0
02:17:30.389 00.001 7680 worker thread done servicing request
02:17:30.389 00.000 6120 GuideStep: 0.2 px 99 ms WEST, 0.1 px 0 ms NORTH
02:17:30.395 00.006 7680 Worker thread wakes up
02:17:30.395 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:30.396 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:31.647 01.251 7680 Exposure complete
02:17:31.785 00.138 7680 worker thread done servicing request
02:17:31.786 00.001 6120 OnExposeComplete: enter
02:17:31.789 00.003 6120 UpdateGuideState(): m_state=6
02:17:31.793 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
02:17:31.797 00.004 6120 Star::Find returns 1 (0), X=507.66, Y=676.72, Mass=9349, SNR=64.2, Peak=249 HFD=6.7
02:17:31.801 00.004 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:17:31.805 00.004 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:17:31.810 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.62 mountX=-0.06 mountY=0.23, mountTheta=1.84
02:17:31.815 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.26, opts=13)
02:17:31.819 00.004 6120 Enqueuing Move request for scope (-0.01, -0.26)
02:17:31.822 00.003 7680 Worker thread wakes up
02:17:31.823 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:31.826 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.26) opts 0xd
02:17:31.828 00.002 6120 UpdateGuideState exits: m=9349 SNR=64.2
02:17:31.832 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:31.836 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:31.841 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.26)
02:17:31.841 00.000 6120 Enqueuing Expose request
02:17:31.846 00.005 7680 Moving (-0.01, -0.26) raw xDistance=-0.06 yDistance=0.23
02:17:31.846 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:17:31.846 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:17:31.846 00.000 7680 MoveAxis(E, 0, ABG)
02:17:31.847 00.001 7680 Move returns status 0, amount 0
02:17:31.848 00.001 7680 MoveAxis(S, 126, ABG)
02:17:31.848 00.000 7680 Guiding  Dir = 1, Dur = 126
02:17:31.848 00.000 7680 IsSlewing returns 0
02:17:31.848 00.000 7680 IsGuiding returns 0
02:17:31.849 00.001 7680 PulseGuide returned control before completion, sleep 136
02:17:31.998 00.149 7680 IsGuiding returns 1
02:17:31.998 00.000 7680 scope still moving after pulse duration time elapsed
02:17:32.029 00.031 7680 IsSlewing returns 0
02:17:32.030 00.001 7680 IsGuiding returns 1
02:17:32.060 00.030 7680 IsSlewing returns 0
02:17:32.062 00.002 7680 IsGuiding returns 1
02:17:32.091 00.029 7680 IsSlewing returns 0
02:17:32.092 00.001 7680 IsGuiding returns 0
02:17:32.092 00.000 7680 scope move finished after 126 + 117 ms
02:17:32.092 00.000 7680 Move returns status 0, amount 126
02:17:32.093 00.001 7680 move complete, result=0
02:17:32.093 00.000 7680 worker thread done servicing request
02:17:32.094 00.001 7680 Worker thread wakes up
02:17:32.094 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 126 ms SOUTH
02:17:32.101 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:32.101 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:33.350 01.249 7680 Exposure complete
02:17:33.491 00.141 7680 worker thread done servicing request
02:17:33.491 00.000 6120 OnExposeComplete: enter
02:17:33.496 00.005 6120 UpdateGuideState(): m_state=6
02:17:33.501 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
02:17:33.506 00.005 6120 Star::Find returns 1 (0), X=507.64, Y=676.81, Mass=8325, SNR=60.2, Peak=198 HFD=6.5
02:17:33.510 00.004 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
02:17:33.514 00.004 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
02:17:33.517 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.77 mountX=-0.07 mountY=0.14, mountTheta=2.01
02:17:33.523 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.17, opts=13)
02:17:33.527 00.004 6120 Enqueuing Move request for scope (-0.03, -0.17)
02:17:33.531 00.004 7680 Worker thread wakes up
02:17:33.531 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:33.535 00.004 6120 UpdateGuideState exits: m=8325 SNR=60.2
02:17:33.539 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:33.542 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:33.547 00.005 6120 Enqueuing Expose request
02:17:33.550 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
02:17:33.550 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
02:17:33.550 00.000 7680 Moving (-0.03, -0.17) raw xDistance=-0.07 yDistance=0.14
02:17:33.550 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:17:33.551 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:17:33.551 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:17:33.551 00.000 7680 MoveAxis(E, 0, ABG)
02:17:33.551 00.000 7680 Move returns status 0, amount 0
02:17:33.551 00.000 7680 MoveAxis(N, 0, ABG)
02:17:33.553 00.002 7680 Move returns status 0, amount 0
02:17:33.553 00.000 7680 move complete, result=0
02:17:33.553 00.000 7680 worker thread done servicing request
02:17:33.553 00.000 7680 Worker thread wakes up
02:17:33.553 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:33.553 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:33.558 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:34.812 01.254 7680 Exposure complete
02:17:34.957 00.145 7680 worker thread done servicing request
02:17:34.958 00.001 6120 OnExposeComplete: enter
02:17:34.964 00.006 6120 UpdateGuideState(): m_state=6
02:17:34.969 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
02:17:34.974 00.005 6120 Star::Find returns 1 (0), X=507.57, Y=676.71, Mass=8685, SNR=61.7, Peak=201 HFD=6.7
02:17:34.978 00.004 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
02:17:34.981 00.003 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.74 = 0.74)
02:17:34.985 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.95 mountX=-0.15 mountY=0.20, mountTheta=2.24
02:17:34.992 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.27, opts=13)
02:17:34.998 00.006 6120 Enqueuing Move request for scope (-0.11, -0.27)
02:17:35.002 00.004 7680 Worker thread wakes up
02:17:35.003 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:35.006 00.003 6120 UpdateGuideState exits: m=8685 SNR=61.7
02:17:35.011 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:35.014 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:35.018 00.004 6120 Enqueuing Expose request
02:17:35.023 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.27) opts 0xd
02:17:35.023 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.27)
02:17:35.023 00.000 7680 Moving (-0.11, -0.27) raw xDistance=-0.15 yDistance=0.20
02:17:35.023 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:17:35.023 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:17:35.024 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:17:35.024 00.000 7680 MoveAxis(E, 0, ABG)
02:17:35.025 00.001 7680 Move returns status 0, amount 0
02:17:35.025 00.000 7680 MoveAxis(N, 0, ABG)
02:17:35.025 00.000 7680 Move returns status 0, amount 0
02:17:35.025 00.000 7680 move complete, result=0
02:17:35.026 00.001 7680 worker thread done servicing request
02:17:35.026 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:17:35.030 00.004 7680 Worker thread wakes up
02:17:35.030 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:35.031 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:36.284 01.253 7680 Exposure complete
02:17:36.427 00.143 7680 worker thread done servicing request
02:17:36.428 00.001 6120 OnExposeComplete: enter
02:17:36.432 00.004 6120 UpdateGuideState(): m_state=6
02:17:36.436 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
02:17:36.440 00.004 6120 Star::Find returns 1 (0), X=507.64, Y=676.63, Mass=9158, SNR=63.2, Peak=223 HFD=6.8
02:17:36.446 00.006 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
02:17:36.451 00.005 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
02:17:36.455 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.35 hyp=0.35 cameraTheta=-1.65 mountX=-0.09 mountY=0.31, mountTheta=1.87
02:17:36.462 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.35, opts=13)
02:17:36.467 00.005 6120 Enqueuing Move request for scope (-0.03, -0.35)
02:17:36.471 00.004 7680 Worker thread wakes up
02:17:36.471 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:36.474 00.003 6120 UpdateGuideState exits: m=9158 SNR=63.2
02:17:36.478 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:36.482 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:36.486 00.004 6120 Enqueuing Expose request
02:17:36.490 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.35) opts 0xd
02:17:36.490 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.35)
02:17:36.490 00.000 7680 Moving (-0.03, -0.35) raw xDistance=-0.09 yDistance=0.31
02:17:36.490 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:17:36.490 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:17:36.491 00.001 7680 MoveAxis(E, 0, ABG)
02:17:36.491 00.000 7680 Move returns status 0, amount 0
02:17:36.491 00.000 7680 MoveAxis(S, 166, ABG)
02:17:36.491 00.000 7680 Guiding  Dir = 1, Dur = 166
02:17:36.492 00.001 7680 IsSlewing returns 0
02:17:36.492 00.000 7680 IsGuiding returns 0
02:17:36.493 00.001 7680 PulseGuide returned control before completion, sleep 176
02:17:36.679 00.186 7680 IsGuiding returns 1
02:17:36.681 00.002 7680 scope still moving after pulse duration time elapsed
02:17:36.709 00.028 7680 IsSlewing returns 0
02:17:36.711 00.002 7680 IsGuiding returns 0
02:17:36.712 00.001 7680 scope move finished after 166 + 53 ms
02:17:36.713 00.001 7680 Move returns status 0, amount 166
02:17:36.713 00.000 7680 move complete, result=0
02:17:36.714 00.001 7680 worker thread done servicing request
02:17:36.715 00.001 7680 Worker thread wakes up
02:17:36.715 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 166 ms SOUTH
02:17:36.718 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:36.718 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:37.960 01.242 7680 Exposure complete
02:17:38.099 00.139 7680 worker thread done servicing request
02:17:38.100 00.001 6120 OnExposeComplete: enter
02:17:38.105 00.005 6120 UpdateGuideState(): m_state=6
02:17:38.109 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
02:17:38.112 00.003 6120 Star::Find returns 1 (0), X=507.52, Y=676.59, Mass=8933, SNR=62.9, Peak=206 HFD=6.9
02:17:38.117 00.005 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
02:17:38.121 00.004 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
02:17:38.125 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.39 hyp=0.42 cameraTheta=-1.94 mountX=-0.22 mountY=0.28, mountTheta=2.23
02:17:38.130 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.39, opts=13)
02:17:38.133 00.003 6120 Enqueuing Move request for scope (-0.15, -0.39)
02:17:38.136 00.003 7680 Worker thread wakes up
02:17:38.136 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.39) opts 0xd
02:17:38.137 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.39)
02:17:38.137 00.000 7680 Moving (-0.15, -0.39) raw xDistance=-0.22 yDistance=0.28
02:17:38.138 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:17:38.138 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:17:38.138 00.000 7680 MoveAxis(E, 89, ABG)
02:17:38.138 00.000 7680 Guiding  Dir = 2, Dur = 89
02:17:38.138 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:38.142 00.004 7680 IsSlewing returns 0
02:17:38.142 00.000 6120 UpdateGuideState exits: m=8933 SNR=62.9
02:17:38.147 00.005 7680 IsGuiding returns 0
02:17:38.147 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:38.152 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:38.155 00.003 7680 PulseGuide returned control before completion, sleep 99
02:17:38.156 00.001 6120 Enqueuing Expose request
02:17:38.260 00.104 7680 IsGuiding returns 0
02:17:38.260 00.000 7680 Move returns status 0, amount 89
02:17:38.260 00.000 7680 MoveAxis(S, 154, ABG)
02:17:38.260 00.000 7680 Guiding  Dir = 1, Dur = 154
02:17:38.261 00.001 7680 IsSlewing returns 0
02:17:38.261 00.000 7680 IsGuiding returns 0
02:17:38.262 00.001 7680 PulseGuide returned control before completion, sleep 164
02:17:38.431 00.169 7680 IsGuiding returns 1
02:17:38.435 00.004 7680 scope still moving after pulse duration time elapsed
02:17:38.462 00.027 7680 IsSlewing returns 0
02:17:38.464 00.002 7680 IsGuiding returns 0
02:17:38.465 00.001 7680 scope move finished after 154 + 48 ms
02:17:38.465 00.000 7680 Move returns status 0, amount 154
02:17:38.466 00.001 7680 move complete, result=0
02:17:38.466 00.000 7680 worker thread done servicing request
02:17:38.467 00.001 7680 Worker thread wakes up
02:17:38.467 00.000 6120 GuideStep: -0.2 px 89 ms EAST, 0.3 px 154 ms SOUTH
02:17:38.474 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:38.474 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:39.726 01.252 7680 Exposure complete
02:17:39.871 00.145 7680 worker thread done servicing request
02:17:39.871 00.000 6120 OnExposeComplete: enter
02:17:39.875 00.004 6120 UpdateGuideState(): m_state=6
02:17:39.879 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
02:17:39.882 00.003 6120 Star::Find returns 1 (0), X=507.60, Y=676.66, Mass=8490, SNR=61.2, Peak=216 HFD=6.8
02:17:39.887 00.005 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
02:17:39.891 00.004 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
02:17:39.894 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.32 hyp=0.33 cameraTheta=-1.78 mountX=-0.13 mountY=0.26, mountTheta=2.03
02:17:39.898 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.32, opts=13)
02:17:39.905 00.007 6120 Enqueuing Move request for scope (-0.07, -0.32)
02:17:39.911 00.006 7680 Worker thread wakes up
02:17:39.911 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:39.914 00.003 6120 UpdateGuideState exits: m=8490 SNR=61.2
02:17:39.918 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:39.923 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.32) opts 0xd
02:17:39.923 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.32)
02:17:39.923 00.000 7680 Moving (-0.07, -0.32) raw xDistance=-0.13 yDistance=0.26
02:17:39.923 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:17:39.924 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:17:39.924 00.000 7680 MoveAxis(E, 0, ABG)
02:17:39.924 00.000 7680 Move returns status 0, amount 0
02:17:39.924 00.000 7680 MoveAxis(S, 141, ABG)
02:17:39.925 00.001 7680 Guiding  Dir = 1, Dur = 141
02:17:39.925 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:39.928 00.003 6120 Enqueuing Expose request
02:17:39.933 00.005 7680 IsSlewing returns 0
02:17:39.933 00.000 7680 IsGuiding returns 0
02:17:39.933 00.000 7680 PulseGuide returned control before completion, sleep 151
02:17:40.087 00.154 7680 IsGuiding returns 1
02:17:40.088 00.001 7680 scope still moving after pulse duration time elapsed
02:17:40.118 00.030 7680 IsSlewing returns 0
02:17:40.119 00.001 7680 IsGuiding returns 0
02:17:40.119 00.000 7680 scope move finished after 141 + 45 ms
02:17:40.121 00.002 7680 Move returns status 0, amount 141
02:17:40.121 00.000 7680 move complete, result=0
02:17:40.121 00.000 7680 worker thread done servicing request
02:17:40.122 00.001 7680 Worker thread wakes up
02:17:40.122 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 141 ms SOUTH
02:17:40.131 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:40.132 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:41.377 01.245 7680 Exposure complete
02:17:41.518 00.141 7680 worker thread done servicing request
02:17:41.519 00.001 6120 OnExposeComplete: enter
02:17:41.523 00.004 6120 UpdateGuideState(): m_state=6
02:17:41.529 00.006 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
02:17:41.534 00.005 6120 Star::Find returns 1 (0), X=507.61, Y=676.73, Mass=8912, SNR=62.1, Peak=231 HFD=6.6
02:17:41.539 00.005 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
02:17:41.543 00.004 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
02:17:41.546 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.83 mountX=-0.11 mountY=0.20, mountTheta=2.10
02:17:41.552 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.25, opts=13)
02:17:41.556 00.004 6120 Enqueuing Move request for scope (-0.07, -0.25)
02:17:41.561 00.005 7680 Worker thread wakes up
02:17:41.561 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.25) opts 0xd
02:17:41.561 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.25)
02:17:41.561 00.000 7680 Moving (-0.07, -0.25) raw xDistance=-0.11 yDistance=0.20
02:17:41.561 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:17:41.561 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:17:41.561 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:41.567 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:17:41.567 00.000 7680 MoveAxis(E, 0, ABG)
02:17:41.567 00.000 7680 Move returns status 0, amount 0
02:17:41.567 00.000 7680 MoveAxis(N, 0, ABG)
02:17:41.567 00.000 7680 Move returns status 0, amount 0
02:17:41.567 00.000 7680 move complete, result=0
02:17:41.567 00.000 7680 worker thread done servicing request
02:17:41.568 00.001 6120 UpdateGuideState exits: m=8912 SNR=62.1
02:17:41.571 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:41.575 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:41.579 00.004 6120 Enqueuing Expose request
02:17:41.582 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:17:41.587 00.005 7680 Worker thread wakes up
02:17:41.587 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:41.587 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:42.832 01.245 7680 Exposure complete
02:17:42.975 00.143 7680 worker thread done servicing request
02:17:42.975 00.000 6120 OnExposeComplete: enter
02:17:42.981 00.006 6120 UpdateGuideState(): m_state=6
02:17:42.984 00.003 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
02:17:42.989 00.005 6120 Star::Find returns 1 (0), X=507.55, Y=676.73, Mass=9159, SNR=63.7, Peak=232 HFD=6.7
02:17:42.995 00.006 6120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
02:17:42.999 00.004 6120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
02:17:43.004 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-2.02 mountX=-0.17 mountY=0.17, mountTheta=2.34
02:17:43.010 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.25, opts=13)
02:17:43.014 00.004 6120 Enqueuing Move request for scope (-0.12, -0.25)
02:17:43.019 00.005 7680 Worker thread wakes up
02:17:43.019 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:43.023 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.25) opts 0xd
02:17:43.023 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.25)
02:17:43.024 00.001 6120 UpdateGuideState exits: m=9159 SNR=63.7
02:17:43.032 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:43.037 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:43.042 00.005 7680 Moving (-0.12, -0.25) raw xDistance=-0.17 yDistance=0.17
02:17:43.042 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:17:43.042 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:17:43.042 00.000 6120 Enqueuing Expose request
02:17:43.047 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:17:43.047 00.000 7680 MoveAxis(E, 0, ABG)
02:17:43.047 00.000 7680 Move returns status 0, amount 0
02:17:43.047 00.000 7680 MoveAxis(N, 0, ABG)
02:17:43.048 00.001 7680 Move returns status 0, amount 0
02:17:43.048 00.000 7680 move complete, result=0
02:17:43.048 00.000 7680 worker thread done servicing request
02:17:43.048 00.000 7680 Worker thread wakes up
02:17:43.048 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:17:43.054 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:43.055 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:44.302 01.247 7680 Exposure complete
02:17:44.445 00.143 7680 worker thread done servicing request
02:17:44.445 00.000 6120 OnExposeComplete: enter
02:17:44.450 00.005 6120 UpdateGuideState(): m_state=6
02:17:44.454 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
02:17:44.459 00.005 6120 Star::Find returns 1 (0), X=507.53, Y=676.60, Mass=8647, SNR=61.9, Peak=196 HFD=6.9
02:17:44.463 00.004 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
02:17:44.468 00.005 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
02:17:44.472 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.38 hyp=0.41 cameraTheta=-1.94 mountX=-0.22 mountY=0.28, mountTheta=2.23
02:17:44.477 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.38, opts=13)
02:17:44.480 00.003 6120 Enqueuing Move request for scope (-0.15, -0.38)
02:17:44.484 00.004 7680 Worker thread wakes up
02:17:44.484 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.38) opts 0xd
02:17:44.485 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:44.489 00.004 6120 UpdateGuideState exits: m=8647 SNR=61.9
02:17:44.494 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:44.498 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:44.502 00.004 6120 Enqueuing Expose request
02:17:44.506 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.38)
02:17:44.506 00.000 7680 Moving (-0.15, -0.38) raw xDistance=-0.22 yDistance=0.28
02:17:44.506 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:17:44.506 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:17:44.506 00.000 7680 MoveAxis(E, 88, ABG)
02:17:44.507 00.001 7680 Guiding  Dir = 2, Dur = 88
02:17:44.507 00.000 7680 IsSlewing returns 0
02:17:44.507 00.000 7680 IsGuiding returns 0
02:17:44.508 00.001 7680 PulseGuide returned control before completion, sleep 98
02:17:44.619 00.111 7680 IsGuiding returns 1
02:17:44.622 00.003 7680 scope still moving after pulse duration time elapsed
02:17:44.648 00.026 7680 IsSlewing returns 0
02:17:44.649 00.001 7680 IsGuiding returns 0
02:17:44.649 00.000 7680 scope move finished after 88 + 53 ms
02:17:44.649 00.000 7680 Move returns status 0, amount 88
02:17:44.650 00.001 7680 MoveAxis(S, 152, ABG)
02:17:44.651 00.001 7680 Guiding  Dir = 1, Dur = 152
02:17:44.651 00.000 7680 IsSlewing returns 0
02:17:44.651 00.000 7680 IsGuiding returns 0
02:17:44.652 00.001 7680 PulseGuide returned control before completion, sleep 162
02:17:44.821 00.169 7680 IsGuiding returns 1
02:17:44.822 00.001 7680 scope still moving after pulse duration time elapsed
02:17:44.852 00.030 7680 IsSlewing returns 0
02:17:44.854 00.002 7680 IsGuiding returns 0
02:17:44.854 00.000 7680 scope move finished after 152 + 50 ms
02:17:44.855 00.001 7680 Move returns status 0, amount 152
02:17:44.855 00.000 7680 move complete, result=0
02:17:44.856 00.001 7680 worker thread done servicing request
02:17:44.856 00.000 7680 Worker thread wakes up
02:17:44.857 00.001 6120 GuideStep: -0.2 px 88 ms EAST, 0.3 px 152 ms SOUTH
02:17:44.863 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:44.863 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:46.113 01.250 7680 Exposure complete
02:17:46.253 00.140 7680 worker thread done servicing request
02:17:46.253 00.000 6120 OnExposeComplete: enter
02:17:46.256 00.003 6120 UpdateGuideState(): m_state=6
02:17:46.261 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
02:17:46.266 00.005 6120 Star::Find returns 1 (0), X=507.67, Y=676.45, Mass=8906, SNR=63.2, Peak=209 HFD=6.9
02:17:46.270 00.004 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
02:17:46.274 00.004 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
02:17:46.280 00.006 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.53 hyp=0.53 cameraTheta=-1.59 mountX=-0.11 mountY=0.48, mountTheta=1.79
02:17:46.285 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.53, opts=13)
02:17:46.289 00.004 6120 Enqueuing Move request for scope (-0.01, -0.53)
02:17:46.293 00.004 7680 Worker thread wakes up
02:17:46.293 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:46.297 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.53) opts 0xd
02:17:46.297 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.53)
02:17:46.298 00.001 7680 Moving (-0.01, -0.53) raw xDistance=-0.11 yDistance=0.48
02:17:46.298 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:17:46.298 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
02:17:46.298 00.000 7680 MoveAxis(E, 0, ABG)
02:17:46.299 00.001 7680 Move returns status 0, amount 0
02:17:46.299 00.000 6120 UpdateGuideState exits: m=8906 SNR=63.2
02:17:46.303 00.004 7680 MoveAxis(S, 259, ABG)
02:17:46.303 00.000 7680 Guiding  Dir = 1, Dur = 259
02:17:46.305 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:46.309 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:46.315 00.006 6120 Enqueuing Expose request
02:17:46.318 00.003 7680 IsSlewing returns 0
02:17:46.319 00.001 7680 IsGuiding returns 0
02:17:46.319 00.000 7680 PulseGuide returned control before completion, sleep 269
02:17:46.604 00.285 7680 IsGuiding returns 1
02:17:46.605 00.001 7680 scope still moving after pulse duration time elapsed
02:17:46.635 00.030 7680 IsSlewing returns 0
02:17:46.637 00.002 7680 IsGuiding returns 0
02:17:46.637 00.000 7680 scope move finished after 259 + 58 ms
02:17:46.638 00.001 7680 Move returns status 0, amount 259
02:17:46.638 00.000 7680 move complete, result=0
02:17:46.639 00.001 7680 worker thread done servicing request
02:17:46.639 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 259 ms SOUTH
02:17:46.646 00.007 7680 Worker thread wakes up
02:17:46.646 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:46.648 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:47.893 01.245 7680 Exposure complete
02:17:48.027 00.134 7680 worker thread done servicing request
02:17:48.028 00.001 6120 OnExposeComplete: enter
02:17:48.032 00.004 6120 UpdateGuideState(): m_state=6
02:17:48.036 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
02:17:48.041 00.005 6120 Star::Find returns 1 (0), X=507.51, Y=676.64, Mass=9345, SNR=65.0, Peak=225 HFD=6.8
02:17:48.044 00.003 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
02:17:48.047 00.003 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
02:17:48.051 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.34 hyp=0.37 cameraTheta=-2.01 mountX=-0.22 mountY=0.23, mountTheta=2.32
02:17:48.056 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.34, opts=13)
02:17:48.061 00.005 6120 Enqueuing Move request for scope (-0.16, -0.34)
02:17:48.064 00.003 7680 Worker thread wakes up
02:17:48.064 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.34) opts 0xd
02:17:48.064 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.34)
02:17:48.065 00.001 7680 Moving (-0.16, -0.34) raw xDistance=-0.22 yDistance=0.23
02:17:48.065 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:17:48.065 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:17:48.065 00.000 7680 MoveAxis(E, 89, ABG)
02:17:48.065 00.000 7680 Guiding  Dir = 2, Dur = 89
02:17:48.065 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:48.068 00.003 7680 IsSlewing returns 0
02:17:48.069 00.001 6120 UpdateGuideState exits: m=9345 SNR=65.0
02:17:48.072 00.003 7680 IsGuiding returns 0
02:17:48.072 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:48.077 00.005 7680 PulseGuide returned control before completion, sleep 99
02:17:48.077 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:48.080 00.003 6120 Enqueuing Expose request
02:17:48.180 00.100 7680 IsGuiding returns 1
02:17:48.181 00.001 7680 scope still moving after pulse duration time elapsed
02:17:48.210 00.029 7680 IsSlewing returns 0
02:17:48.212 00.002 7680 IsGuiding returns 0
02:17:48.213 00.001 7680 scope move finished after 89 + 51 ms
02:17:48.214 00.001 7680 Move returns status 0, amount 89
02:17:48.214 00.000 7680 MoveAxis(S, 127, ABG)
02:17:48.215 00.001 7680 Guiding  Dir = 1, Dur = 127
02:17:48.215 00.000 7680 IsSlewing returns 0
02:17:48.216 00.001 7680 IsGuiding returns 0
02:17:48.217 00.001 7680 PulseGuide returned control before completion, sleep 137
02:17:48.368 00.151 7680 IsGuiding returns 1
02:17:48.368 00.000 7680 scope still moving after pulse duration time elapsed
02:17:48.399 00.031 7680 IsSlewing returns 0
02:17:48.400 00.001 7680 IsGuiding returns 0
02:17:48.400 00.000 7680 scope move finished after 127 + 57 ms
02:17:48.401 00.001 7680 Move returns status 0, amount 127
02:17:48.401 00.000 7680 move complete, result=0
02:17:48.401 00.000 7680 worker thread done servicing request
02:17:48.401 00.000 7680 Worker thread wakes up
02:17:48.403 00.002 6120 GuideStep: -0.2 px 89 ms EAST, 0.2 px 127 ms SOUTH
02:17:48.409 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:48.409 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:49.664 01.255 7680 Exposure complete
02:17:49.798 00.134 7680 worker thread done servicing request
02:17:49.799 00.001 6120 OnExposeComplete: enter
02:17:49.802 00.003 6120 UpdateGuideState(): m_state=6
02:17:49.806 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
02:17:49.811 00.005 6120 Star::Find returns 1 (0), X=507.72, Y=676.64, Mass=8643, SNR=62.2, Peak=203 HFD=6.7
02:17:49.814 00.003 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
02:17:49.818 00.004 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
02:17:49.821 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.34 hyp=0.34 cameraTheta=-1.42 mountX=-0.01 mountY=0.33, mountTheta=1.61
02:17:49.825 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.34, opts=13)
02:17:49.830 00.005 6120 Enqueuing Move request for scope (0.05, -0.34)
02:17:49.834 00.004 7680 Worker thread wakes up
02:17:49.834 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.34) opts 0xd
02:17:49.834 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.34)
02:17:49.835 00.001 7680 Moving (0.05, -0.34) raw xDistance=-0.01 yDistance=0.33
02:17:49.835 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:17:49.836 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:49.840 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:17:49.840 00.000 6120 UpdateGuideState exits: m=8643 SNR=62.2
02:17:49.844 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:49.847 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:49.851 00.004 6120 Enqueuing Expose request
02:17:49.855 00.004 7680 MoveAxis(E, 0, ABG)
02:17:49.855 00.000 7680 Move returns status 0, amount 0
02:17:49.855 00.000 7680 MoveAxis(S, 177, ABG)
02:17:49.855 00.000 7680 Guiding  Dir = 1, Dur = 177
02:17:49.855 00.000 7680 IsSlewing returns 0
02:17:49.856 00.001 7680 IsGuiding returns 0
02:17:49.856 00.000 7680 PulseGuide returned control before completion, sleep 187
02:17:50.048 00.192 7680 IsGuiding returns 1
02:17:50.048 00.000 7680 scope still moving after pulse duration time elapsed
02:17:50.078 00.030 7680 IsSlewing returns 0
02:17:50.081 00.003 7680 IsGuiding returns 0
02:17:50.081 00.000 7680 scope move finished after 177 + 47 ms
02:17:50.081 00.000 7680 Move returns status 0, amount 177
02:17:50.082 00.001 7680 move complete, result=0
02:17:50.082 00.000 7680 worker thread done servicing request
02:17:50.082 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 177 ms SOUTH
02:17:50.092 00.010 7680 Worker thread wakes up
02:17:50.092 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:50.092 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:51.337 01.245 7680 Exposure complete
02:17:51.473 00.136 7680 worker thread done servicing request
02:17:51.473 00.000 6120 OnExposeComplete: enter
02:17:51.478 00.005 6120 UpdateGuideState(): m_state=6
02:17:51.481 00.003 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
02:17:51.486 00.005 6120 Star::Find returns 1 (0), X=507.80, Y=676.79, Mass=8717, SNR=62.0, Peak=206 HFD=6.6
02:17:51.491 00.005 6120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.19) = xAngle (-1.20 = -1.20)
02:17:51.496 00.005 6120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.68 = 1.68)
02:17:51.500 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-1.01 mountX=0.08 mountY=0.23, mountTheta=1.22
02:17:51.507 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.20, opts=13)
02:17:51.511 00.004 6120 Enqueuing Move request for scope (0.12, -0.20)
02:17:51.514 00.003 7680 Worker thread wakes up
02:17:51.515 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
02:17:51.516 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
02:17:51.516 00.000 7680 Moving (0.12, -0.20) raw xDistance=0.08 yDistance=0.23
02:17:51.516 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:17:51.516 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:17:51.517 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:51.521 00.004 6120 UpdateGuideState exits: m=8717 SNR=62.0
02:17:51.524 00.003 7680 MoveAxis(E, 0, ABG)
02:17:51.525 00.001 7680 Move returns status 0, amount 0
02:17:51.525 00.000 7680 MoveAxis(S, 125, ABG)
02:17:51.525 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:51.528 00.003 7680 Guiding  Dir = 1, Dur = 125
02:17:51.530 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:51.533 00.003 7680 IsSlewing returns 0
02:17:51.534 00.001 6120 Enqueuing Expose request
02:17:51.538 00.004 7680 IsGuiding returns 0
02:17:51.538 00.000 7680 PulseGuide returned control before completion, sleep 135
02:17:51.688 00.150 7680 IsGuiding returns 1
02:17:51.689 00.001 7680 scope still moving after pulse duration time elapsed
02:17:51.718 00.029 7680 IsSlewing returns 0
02:17:51.720 00.002 7680 IsGuiding returns 0
02:17:51.721 00.001 7680 scope move finished after 125 + 57 ms
02:17:51.721 00.000 7680 Move returns status 0, amount 125
02:17:51.722 00.001 7680 move complete, result=0
02:17:51.722 00.000 7680 worker thread done servicing request
02:17:51.722 00.000 7680 Worker thread wakes up
02:17:51.723 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 125 ms SOUTH
02:17:51.729 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:51.729 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:52.973 01.244 7680 Exposure complete
02:17:53.116 00.143 7680 worker thread done servicing request
02:17:53.117 00.001 6120 OnExposeComplete: enter
02:17:53.121 00.004 6120 UpdateGuideState(): m_state=6
02:17:53.126 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
02:17:53.130 00.004 6120 Star::Find returns 1 (0), X=507.96, Y=676.78, Mass=9405, SNR=63.8, Peak=224 HFD=6.5
02:17:53.133 00.003 6120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.19) = xAngle (-0.79 = -0.79)
02:17:53.137 00.004 6120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.08 = 2.08)
02:17:53.141 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=-0.20 hyp=0.36 cameraTheta=-0.61 mountX=0.25 mountY=0.31, mountTheta=0.89
02:17:53.146 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.20, opts=13)
02:17:53.151 00.005 6120 Enqueuing Move request for scope (0.29, -0.20)
02:17:53.156 00.005 7680 Worker thread wakes up
02:17:53.156 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:53.161 00.005 6120 UpdateGuideState exits: m=9405 SNR=63.8
02:17:53.165 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:53.167 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:53.171 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.20) opts 0xd
02:17:53.172 00.001 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.20)
02:17:53.172 00.000 7680 Moving (0.29, -0.20) raw xDistance=0.25 yDistance=0.31
02:17:53.172 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
02:17:53.172 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:17:53.172 00.000 7680 MoveAxis(W, 102, ABG)
02:17:53.172 00.000 7680 Guiding  Dir = 3, Dur = 102
02:17:53.172 00.000 6120 Enqueuing Expose request
02:17:53.178 00.006 7680 IsSlewing returns 0
02:17:53.178 00.000 7680 IsGuiding returns 0
02:17:53.178 00.000 7680 PulseGuide returned control before completion, sleep 112
02:17:53.295 00.117 7680 IsGuiding returns 1
02:17:53.295 00.000 7680 scope still moving after pulse duration time elapsed
02:17:53.325 00.030 7680 IsSlewing returns 0
02:17:53.326 00.001 7680 IsGuiding returns 0
02:17:53.326 00.000 7680 scope move finished after 102 + 46 ms
02:17:53.327 00.001 7680 Move returns status 0, amount 102
02:17:53.327 00.000 7680 MoveAxis(S, 168, ABG)
02:17:53.327 00.000 7680 Guiding  Dir = 1, Dur = 168
02:17:53.329 00.002 7680 IsSlewing returns 0
02:17:53.329 00.000 7680 IsGuiding returns 0
02:17:53.329 00.000 7680 PulseGuide returned control before completion, sleep 178
02:17:53.512 00.183 7680 IsGuiding returns 1
02:17:53.513 00.001 7680 scope still moving after pulse duration time elapsed
02:17:53.543 00.030 7680 IsSlewing returns 0
02:17:53.545 00.002 7680 IsGuiding returns 0
02:17:53.546 00.001 7680 scope move finished after 168 + 48 ms
02:17:53.546 00.000 7680 Move returns status 0, amount 168
02:17:53.547 00.001 7680 move complete, result=0
02:17:53.547 00.000 7680 worker thread done servicing request
02:17:53.547 00.000 6120 GuideStep: 0.2 px 102 ms WEST, 0.3 px 168 ms SOUTH
02:17:53.556 00.009 7680 Worker thread wakes up
02:17:53.556 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:53.556 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:54.807 01.251 7680 Exposure complete
02:17:54.951 00.144 7680 worker thread done servicing request
02:17:54.951 00.000 6120 OnExposeComplete: enter
02:17:54.955 00.004 6120 UpdateGuideState(): m_state=6
02:17:54.961 00.006 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
02:17:54.966 00.005 6120 Star::Find returns 1 (0), X=507.56, Y=676.75, Mass=8881, SNR=62.7, Peak=237 HFD=6.6
02:17:54.971 00.005 6120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
02:17:54.974 00.003 6120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.67 = 0.67)
02:17:54.978 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.23 hyp=0.26 cameraTheta=-2.02 mountX=-0.15 mountY=0.16, mountTheta=2.34
02:17:54.983 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.23, opts=13)
02:17:54.986 00.003 6120 Enqueuing Move request for scope (-0.11, -0.23)
02:17:54.990 00.004 7680 Worker thread wakes up
02:17:54.991 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.23) opts 0xd
02:17:54.991 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.23)
02:17:54.991 00.000 7680 Moving (-0.11, -0.23) raw xDistance=-0.15 yDistance=0.16
02:17:54.991 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:17:54.991 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:17:54.992 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:54.996 00.004 6120 UpdateGuideState exits: m=8881 SNR=62.7
02:17:55.000 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:55.005 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:17:55.005 00.000 7680 MoveAxis(E, 0, ABG)
02:17:55.005 00.000 7680 Move returns status 0, amount 0
02:17:55.005 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:55.010 00.005 7680 MoveAxis(N, 0, ABG)
02:17:55.010 00.000 7680 Move returns status 0, amount 0
02:17:55.010 00.000 7680 move complete, result=0
02:17:55.010 00.000 7680 worker thread done servicing request
02:17:55.010 00.000 6120 Enqueuing Expose request
02:17:55.015 00.005 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:17:55.018 00.003 7680 Worker thread wakes up
02:17:55.019 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:55.019 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:56.265 01.246 7680 Exposure complete
02:17:56.390 00.125 7680 worker thread done servicing request
02:17:56.390 00.000 6120 OnExposeComplete: enter
02:17:56.394 00.004 6120 UpdateGuideState(): m_state=6
02:17:56.398 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
02:17:56.403 00.005 6120 Star::Find returns 1 (0), X=507.57, Y=676.75, Mass=8886, SNR=62.7, Peak=223 HFD=6.6
02:17:56.407 00.004 6120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.19) = xAngle (-2.17 = -2.17)
02:17:56.411 00.004 6120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.70 = 0.70)
02:17:56.415 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.98 mountX=-0.15 mountY=0.17, mountTheta=2.29
02:17:56.421 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.24, opts=13)
02:17:56.425 00.004 6120 Enqueuing Move request for scope (-0.10, -0.24)
02:17:56.429 00.004 7680 Worker thread wakes up
02:17:56.429 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:56.433 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.24) opts 0xd
02:17:56.433 00.000 6120 UpdateGuideState exits: m=8886 SNR=62.7
02:17:56.437 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:56.441 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:56.445 00.004 6120 Enqueuing Expose request
02:17:56.448 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.24)
02:17:56.448 00.000 7680 Moving (-0.10, -0.24) raw xDistance=-0.15 yDistance=0.17
02:17:56.450 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:17:56.450 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:17:56.450 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:17:56.450 00.000 7680 MoveAxis(E, 0, ABG)
02:17:56.450 00.000 7680 Move returns status 0, amount 0
02:17:56.451 00.001 7680 MoveAxis(N, 0, ABG)
02:17:56.451 00.000 7680 Move returns status 0, amount 0
02:17:56.451 00.000 7680 move complete, result=0
02:17:56.451 00.000 7680 worker thread done servicing request
02:17:56.451 00.000 7680 Worker thread wakes up
02:17:56.451 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:56.451 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:17:56.457 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:57.699 01.242 7680 Exposure complete
02:17:57.836 00.137 7680 worker thread done servicing request
02:17:57.836 00.000 6120 OnExposeComplete: enter
02:17:57.841 00.005 6120 UpdateGuideState(): m_state=6
02:17:57.845 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
02:17:57.848 00.003 6120 Star::Find returns 1 (0), X=507.54, Y=676.63, Mass=8833, SNR=62.1, Peak=209 HFD=6.8
02:17:57.853 00.005 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
02:17:57.857 00.004 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
02:17:57.860 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.35 hyp=0.37 cameraTheta=-1.92 mountX=-0.19 mountY=0.26, mountTheta=2.21
02:17:57.864 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.35, opts=13)
02:17:57.867 00.003 6120 Enqueuing Move request for scope (-0.13, -0.35)
02:17:57.871 00.004 7680 Worker thread wakes up
02:17:57.871 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.35) opts 0xd
02:17:57.872 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.35)
02:17:57.872 00.000 7680 Moving (-0.13, -0.35) raw xDistance=-0.19 yDistance=0.26
02:17:57.872 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:17:57.872 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:17:57.872 00.000 7680 MoveAxis(E, 0, ABG)
02:17:57.873 00.001 7680 Move returns status 0, amount 0
02:17:57.873 00.000 7680 MoveAxis(S, 141, ABG)
02:17:57.873 00.000 7680 Guiding  Dir = 1, Dur = 141
02:17:57.873 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:57.877 00.004 7680 IsSlewing returns 0
02:17:57.877 00.000 6120 UpdateGuideState exits: m=8833 SNR=62.1
02:17:57.882 00.005 7680 IsGuiding returns 0
02:17:57.882 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:57.885 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:57.889 00.004 7680 PulseGuide returned control before completion, sleep 151
02:17:57.889 00.000 6120 Enqueuing Expose request
02:17:58.049 00.160 7680 IsGuiding returns 1
02:17:58.050 00.001 7680 scope still moving after pulse duration time elapsed
02:17:58.080 00.030 7680 IsSlewing returns 0
02:17:58.081 00.001 7680 IsGuiding returns 0
02:17:58.082 00.001 7680 scope move finished after 141 + 59 ms
02:17:58.084 00.002 7680 Move returns status 0, amount 141
02:17:58.085 00.001 7680 move complete, result=0
02:17:58.085 00.000 7680 worker thread done servicing request
02:17:58.086 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 141 ms SOUTH
02:17:58.092 00.006 7680 Worker thread wakes up
02:17:58.092 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:58.092 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:17:59.342 01.250 7680 Exposure complete
02:17:59.486 00.144 7680 worker thread done servicing request
02:17:59.487 00.001 6120 OnExposeComplete: enter
02:17:59.491 00.004 6120 UpdateGuideState(): m_state=6
02:17:59.495 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
02:17:59.499 00.004 6120 Star::Find returns 1 (0), X=507.49, Y=676.65, Mass=9286, SNR=64.4, Peak=245 HFD=6.8
02:17:59.504 00.005 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.19) = xAngle (-2.26 = -2.26)
02:17:59.507 00.003 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
02:17:59.511 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.34 hyp=0.38 cameraTheta=-2.07 mountX=-0.24 mountY=0.22, mountTheta=2.40
02:17:59.515 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.34, opts=13)
02:17:59.519 00.004 6120 Enqueuing Move request for scope (-0.18, -0.34)
02:17:59.522 00.003 7680 Worker thread wakes up
02:17:59.522 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.34) opts 0xd
02:17:59.522 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.34)
02:17:59.523 00.001 7680 Moving (-0.18, -0.34) raw xDistance=-0.24 yDistance=0.22
02:17:59.523 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:17:59.523 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:17:59.523 00.000 7680 MoveAxis(E, 99, ABG)
02:17:59.523 00.000 7680 Guiding  Dir = 2, Dur = 99
02:17:59.524 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:17:59.528 00.004 7680 IsSlewing returns 0
02:17:59.528 00.000 6120 UpdateGuideState exits: m=9286 SNR=64.4
02:17:59.533 00.005 7680 IsGuiding returns 0
02:17:59.533 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:59.537 00.004 7680 PulseGuide returned control before completion, sleep 109
02:17:59.537 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:17:59.541 00.004 6120 Enqueuing Expose request
02:17:59.656 00.115 7680 IsGuiding returns 1
02:17:59.656 00.000 7680 scope still moving after pulse duration time elapsed
02:17:59.686 00.030 7680 IsSlewing returns 0
02:17:59.688 00.002 7680 IsGuiding returns 1
02:17:59.717 00.029 7680 IsSlewing returns 0
02:17:59.718 00.001 7680 IsGuiding returns 1
02:17:59.748 00.030 7680 IsSlewing returns 0
02:17:59.748 00.000 7680 IsGuiding returns 0
02:17:59.753 00.005 7680 scope move finished after 99 + 120 ms
02:17:59.753 00.000 7680 Move returns status 0, amount 99
02:17:59.753 00.000 7680 MoveAxis(S, 120, ABG)
02:17:59.754 00.001 7680 Guiding  Dir = 1, Dur = 120
02:17:59.754 00.000 7680 IsSlewing returns 0
02:17:59.754 00.000 7680 IsGuiding returns 0
02:17:59.755 00.001 7680 PulseGuide returned control before completion, sleep 130
02:17:59.888 00.133 7680 IsGuiding returns 1
02:17:59.889 00.001 7680 scope still moving after pulse duration time elapsed
02:17:59.920 00.031 7680 IsSlewing returns 0
02:17:59.921 00.001 7680 IsGuiding returns 0
02:17:59.921 00.000 7680 scope move finished after 120 + 47 ms
02:17:59.922 00.001 7680 Move returns status 0, amount 120
02:17:59.922 00.000 7680 move complete, result=0
02:17:59.924 00.002 7680 worker thread done servicing request
02:17:59.924 00.000 6120 GuideStep: -0.2 px 99 ms EAST, 0.2 px 120 ms SOUTH
02:17:59.931 00.007 7680 Worker thread wakes up
02:17:59.932 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:17:59.932 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:01.188 01.256 7680 Exposure complete
02:18:01.318 00.130 7680 worker thread done servicing request
02:18:01.318 00.000 6120 OnExposeComplete: enter
02:18:01.322 00.004 6120 UpdateGuideState(): m_state=6
02:18:01.326 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
02:18:01.330 00.004 6120 Star::Find returns 1 (0), X=507.64, Y=676.79, Mass=9040, SNR=62.3, Peak=224 HFD=6.5
02:18:01.334 00.004 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
02:18:01.339 00.005 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
02:18:01.343 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.75 mountX=-0.07 mountY=0.16, mountTheta=1.98
02:18:01.349 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.19, opts=13)
02:18:01.353 00.004 6120 Enqueuing Move request for scope (-0.03, -0.19)
02:18:01.356 00.003 7680 Worker thread wakes up
02:18:01.356 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
02:18:01.356 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
02:18:01.356 00.000 7680 Moving (-0.03, -0.19) raw xDistance=-0.07 yDistance=0.16
02:18:01.357 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:18:01.357 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:18:01.357 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:18:01.357 00.000 7680 MoveAxis(E, 0, ABG)
02:18:01.357 00.000 7680 Move returns status 0, amount 0
02:18:01.357 00.000 7680 MoveAxis(N, 0, ABG)
02:18:01.358 00.001 7680 Move returns status 0, amount 0
02:18:01.358 00.000 7680 move complete, result=0
02:18:01.358 00.000 7680 worker thread done servicing request
02:18:01.358 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:01.363 00.005 6120 UpdateGuideState exits: m=9040 SNR=62.3
02:18:01.365 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:01.369 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:01.373 00.004 6120 Enqueuing Expose request
02:18:01.377 00.004 7680 Worker thread wakes up
02:18:01.377 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:18:01.383 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:01.383 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:02.638 01.255 7680 Exposure complete
02:18:02.786 00.148 7680 worker thread done servicing request
02:18:02.787 00.001 6120 OnExposeComplete: enter
02:18:02.791 00.004 6120 UpdateGuideState(): m_state=6
02:18:02.794 00.003 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
02:18:02.799 00.005 6120 Star::Find returns 1 (0), X=507.57, Y=676.51, Mass=9086, SNR=63.1, Peak=222 HFD=7.0
02:18:02.803 00.004 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
02:18:02.807 00.004 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
02:18:02.811 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.47 hyp=0.49 cameraTheta=-1.78 mountX=-0.19 mountY=0.38, mountTheta=2.03
02:18:02.816 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.47, opts=13)
02:18:02.819 00.003 6120 Enqueuing Move request for scope (-0.10, -0.47)
02:18:02.824 00.005 7680 Worker thread wakes up
02:18:02.824 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.47) opts 0xd
02:18:02.825 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:02.828 00.003 6120 UpdateGuideState exits: m=9086 SNR=63.1
02:18:02.832 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:02.836 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:02.840 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.47)
02:18:02.840 00.000 7680 Moving (-0.10, -0.47) raw xDistance=-0.19 yDistance=0.38
02:18:02.840 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:18:02.840 00.000 6120 Enqueuing Expose request
02:18:02.846 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:18:02.846 00.000 7680 MoveAxis(E, 0, ABG)
02:18:02.846 00.000 7680 Move returns status 0, amount 0
02:18:02.846 00.000 7680 MoveAxis(S, 207, ABG)
02:18:02.847 00.001 7680 Guiding  Dir = 1, Dur = 207
02:18:02.847 00.000 7680 IsSlewing returns 0
02:18:02.848 00.001 7680 IsGuiding returns 0
02:18:02.848 00.000 7680 PulseGuide returned control before completion, sleep 217
02:18:03.079 00.231 7680 IsGuiding returns 1
02:18:03.080 00.001 7680 scope still moving after pulse duration time elapsed
02:18:03.109 00.029 7680 IsSlewing returns 0
02:18:03.110 00.001 7680 IsGuiding returns 1
02:18:03.140 00.030 7680 IsSlewing returns 0
02:18:03.142 00.002 7680 IsGuiding returns 1
02:18:03.172 00.030 7680 IsSlewing returns 0
02:18:03.172 00.000 7680 IsGuiding returns 0
02:18:03.173 00.001 7680 scope move finished after 207 + 118 ms
02:18:03.173 00.000 7680 Move returns status 0, amount 207
02:18:03.173 00.000 7680 move complete, result=0
02:18:03.175 00.002 7680 worker thread done servicing request
02:18:03.175 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 207 ms SOUTH
02:18:03.183 00.008 7680 Worker thread wakes up
02:18:03.183 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:03.183 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:04.435 01.252 7680 Exposure complete
02:18:04.578 00.143 7680 worker thread done servicing request
02:18:04.578 00.000 6120 OnExposeComplete: enter
02:18:04.582 00.004 6120 UpdateGuideState(): m_state=6
02:18:04.588 00.006 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
02:18:04.593 00.005 6120 Star::Find returns 1 (0), X=507.53, Y=676.54, Mass=9520, SNR=65.1, Peak=220 HFD=7.0
02:18:04.598 00.005 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
02:18:04.601 00.003 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
02:18:04.604 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.44 hyp=0.47 cameraTheta=-1.87 mountX=-0.22 mountY=0.34, mountTheta=2.15
02:18:04.609 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.44, opts=13)
02:18:04.615 00.006 6120 Enqueuing Move request for scope (-0.14, -0.44)
02:18:04.619 00.004 7680 Worker thread wakes up
02:18:04.619 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.44) opts 0xd
02:18:04.619 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.44)
02:18:04.619 00.000 7680 Moving (-0.14, -0.44) raw xDistance=-0.22 yDistance=0.34
02:18:04.620 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:18:04.620 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:18:04.620 00.000 7680 MoveAxis(E, 90, ABG)
02:18:04.620 00.000 7680 Guiding  Dir = 2, Dur = 90
02:18:04.621 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:04.625 00.004 7680 IsSlewing returns 0
02:18:04.626 00.001 6120 UpdateGuideState exits: m=9520 SNR=65.1
02:18:04.629 00.003 7680 IsGuiding returns 0
02:18:04.630 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:04.633 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:04.637 00.004 7680 PulseGuide returned control before completion, sleep 100
02:18:04.638 00.001 6120 Enqueuing Expose request
02:18:04.752 00.114 7680 IsGuiding returns 0
02:18:04.753 00.001 7680 Move returns status 0, amount 90
02:18:04.753 00.000 7680 MoveAxis(S, 183, ABG)
02:18:04.754 00.001 7680 Guiding  Dir = 1, Dur = 183
02:18:04.754 00.000 7680 IsSlewing returns 0
02:18:04.755 00.001 7680 IsGuiding returns 0
02:18:04.756 00.001 7680 PulseGuide returned control before completion, sleep 193
02:18:04.956 00.200 7680 IsGuiding returns 1
02:18:04.956 00.000 7680 scope still moving after pulse duration time elapsed
02:18:04.987 00.031 7680 IsSlewing returns 0
02:18:04.988 00.001 7680 IsGuiding returns 0
02:18:04.988 00.000 7680 scope move finished after 183 + 50 ms
02:18:04.988 00.000 7680 Move returns status 0, amount 183
02:18:04.988 00.000 7680 move complete, result=0
02:18:04.990 00.002 7680 worker thread done servicing request
02:18:04.990 00.000 7680 Worker thread wakes up
02:18:04.991 00.001 6120 GuideStep: -0.2 px 90 ms EAST, 0.3 px 183 ms SOUTH
02:18:04.997 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:04.997 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:06.249 01.252 7680 Exposure complete
02:18:06.389 00.140 7680 worker thread done servicing request
02:18:06.389 00.000 6120 OnExposeComplete: enter
02:18:06.393 00.004 6120 UpdateGuideState(): m_state=6
02:18:06.398 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
02:18:06.403 00.005 6120 Star::Find returns 1 (0), X=507.62, Y=676.67, Mass=8757, SNR=61.4, Peak=211 HFD=6.7
02:18:06.407 00.004 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
02:18:06.412 00.005 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
02:18:06.415 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.31 hyp=0.32 cameraTheta=-1.75 mountX=-0.11 mountY=0.25, mountTheta=1.99
02:18:06.421 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.31, opts=13)
02:18:06.425 00.004 6120 Enqueuing Move request for scope (-0.06, -0.31)
02:18:06.429 00.004 7680 Worker thread wakes up
02:18:06.430 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.31) opts 0xd
02:18:06.430 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.31)
02:18:06.430 00.000 7680 Moving (-0.06, -0.31) raw xDistance=-0.11 yDistance=0.25
02:18:06.430 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:18:06.430 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:06.435 00.005 6120 UpdateGuideState exits: m=8757 SNR=61.4
02:18:06.439 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:18:06.441 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:06.446 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:06.449 00.003 6120 Enqueuing Expose request
02:18:06.453 00.004 7680 MoveAxis(E, 0, ABG)
02:18:06.453 00.000 7680 Move returns status 0, amount 0
02:18:06.453 00.000 7680 MoveAxis(S, 138, ABG)
02:18:06.453 00.000 7680 Guiding  Dir = 1, Dur = 138
02:18:06.453 00.000 7680 IsSlewing returns 0
02:18:06.455 00.002 7680 IsGuiding returns 0
02:18:06.455 00.000 7680 PulseGuide returned control before completion, sleep 148
02:18:06.610 00.155 7680 IsGuiding returns 1
02:18:06.611 00.001 7680 scope still moving after pulse duration time elapsed
02:18:06.642 00.031 7680 IsSlewing returns 0
02:18:06.644 00.002 7680 IsGuiding returns 0
02:18:06.644 00.000 7680 scope move finished after 138 + 51 ms
02:18:06.645 00.001 7680 Move returns status 0, amount 138
02:18:06.646 00.001 7680 move complete, result=0
02:18:06.646 00.000 7680 worker thread done servicing request
02:18:06.646 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 138 ms SOUTH
02:18:06.655 00.009 7680 Worker thread wakes up
02:18:06.655 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:06.656 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:07.907 01.251 7680 Exposure complete
02:18:08.047 00.140 7680 worker thread done servicing request
02:18:08.047 00.000 6120 OnExposeComplete: enter
02:18:08.051 00.004 6120 UpdateGuideState(): m_state=6
02:18:08.056 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
02:18:08.059 00.003 6120 Star::Find returns 1 (0), X=507.54, Y=676.57, Mass=9157, SNR=64.2, Peak=232 HFD=7.0
02:18:08.063 00.004 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
02:18:08.067 00.004 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
02:18:08.070 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.41 hyp=0.43 cameraTheta=-1.89 mountX=-0.21 mountY=0.31, mountTheta=2.17
02:18:08.073 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.41, opts=13)
02:18:08.078 00.005 6120 Enqueuing Move request for scope (-0.14, -0.41)
02:18:08.081 00.003 7680 Worker thread wakes up
02:18:08.081 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.41) opts 0xd
02:18:08.081 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.41)
02:18:08.081 00.000 7680 Moving (-0.14, -0.41) raw xDistance=-0.21 yDistance=0.31
02:18:08.081 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:18:08.081 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:18:08.081 00.000 7680 MoveAxis(E, 85, ABG)
02:18:08.081 00.000 7680 Guiding  Dir = 2, Dur = 85
02:18:08.081 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:08.088 00.007 7680 IsSlewing returns 0
02:18:08.088 00.000 7680 IsGuiding returns 0
02:18:08.088 00.000 6120 UpdateGuideState exits: m=9157 SNR=64.2
02:18:08.093 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:08.096 00.003 7680 PulseGuide returned control before completion, sleep 95
02:18:08.096 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:08.101 00.005 6120 Enqueuing Expose request
02:18:08.193 00.092 7680 IsGuiding returns 1
02:18:08.194 00.001 7680 scope still moving after pulse duration time elapsed
02:18:08.224 00.030 7680 IsSlewing returns 0
02:18:08.225 00.001 7680 IsGuiding returns 0
02:18:08.226 00.001 7680 scope move finished after 85 + 52 ms
02:18:08.226 00.000 7680 Move returns status 0, amount 85
02:18:08.228 00.002 7680 MoveAxis(S, 166, ABG)
02:18:08.228 00.000 7680 Guiding  Dir = 1, Dur = 166
02:18:08.228 00.000 7680 IsSlewing returns 0
02:18:08.229 00.001 7680 IsGuiding returns 0
02:18:08.230 00.001 7680 PulseGuide returned control before completion, sleep 176
02:18:08.413 00.183 7680 IsGuiding returns 1
02:18:08.413 00.000 7680 scope still moving after pulse duration time elapsed
02:18:08.443 00.030 7680 IsSlewing returns 0
02:18:08.444 00.001 7680 IsGuiding returns 0
02:18:08.445 00.001 7680 scope move finished after 166 + 49 ms
02:18:08.445 00.000 7680 Move returns status 0, amount 166
02:18:08.445 00.000 7680 move complete, result=0
02:18:08.446 00.001 7680 worker thread done servicing request
02:18:08.447 00.001 7680 Worker thread wakes up
02:18:08.447 00.000 6120 GuideStep: -0.2 px 85 ms EAST, 0.3 px 166 ms SOUTH
02:18:08.452 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:08.453 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:09.706 01.253 7680 Exposure complete
02:18:09.841 00.135 7680 worker thread done servicing request
02:18:09.841 00.000 6120 OnExposeComplete: enter
02:18:09.845 00.004 6120 UpdateGuideState(): m_state=6
02:18:09.849 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
02:18:09.854 00.005 6120 Star::Find returns 1 (0), X=507.55, Y=676.73, Mass=8796, SNR=62.4, Peak=219 HFD=6.6
02:18:09.858 00.004 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.22 = -2.22)
02:18:09.862 00.004 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.65 = 0.65)
02:18:09.866 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-2.03 mountX=-0.17 mountY=0.17, mountTheta=2.36
02:18:09.874 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.25, opts=13)
02:18:09.879 00.005 6120 Enqueuing Move request for scope (-0.12, -0.25)
02:18:09.884 00.005 7680 Worker thread wakes up
02:18:09.884 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.25) opts 0xd
02:18:09.884 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.25)
02:18:09.884 00.000 7680 Moving (-0.12, -0.25) raw xDistance=-0.17 yDistance=0.17
02:18:09.884 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:18:09.885 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:18:09.885 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:09.889 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:18:09.889 00.000 7680 MoveAxis(E, 0, ABG)
02:18:09.889 00.000 7680 Move returns status 0, amount 0
02:18:09.889 00.000 7680 MoveAxis(N, 0, ABG)
02:18:09.889 00.000 7680 Move returns status 0, amount 0
02:18:09.889 00.000 7680 move complete, result=0
02:18:09.891 00.002 6120 UpdateGuideState exits: m=8796 SNR=62.4
02:18:09.895 00.004 7680 worker thread done servicing request
02:18:09.895 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:09.898 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:09.904 00.006 6120 Enqueuing Expose request
02:18:09.908 00.004 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:18:09.912 00.004 7680 Worker thread wakes up
02:18:09.913 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:09.913 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:11.160 01.247 7680 Exposure complete
02:18:11.281 00.121 7680 worker thread done servicing request
02:18:11.281 00.000 6120 OnExposeComplete: enter
02:18:11.285 00.004 6120 UpdateGuideState(): m_state=6
02:18:11.289 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
02:18:11.293 00.004 6120 Star::Find returns 1 (0), X=507.49, Y=676.77, Mass=9021, SNR=62.7, Peak=241 HFD=6.5
02:18:11.296 00.003 6120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (0.19) = xAngle (-2.47 = -2.47)
02:18:11.300 00.004 6120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.41 = 0.41)
02:18:11.304 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.21 hyp=0.28 cameraTheta=-2.28 mountX=-0.22 mountY=0.11, mountTheta=2.67
02:18:11.309 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.21, opts=13)
02:18:11.313 00.004 6120 Enqueuing Move request for scope (-0.18, -0.21)
02:18:11.318 00.005 7680 Worker thread wakes up
02:18:11.318 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.21) opts 0xd
02:18:11.318 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.21)
02:18:11.319 00.001 7680 Moving (-0.18, -0.21) raw xDistance=-0.22 yDistance=0.11
02:18:11.319 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:18:11.319 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:18:11.319 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:18:11.319 00.000 7680 MoveAxis(E, 88, ABG)
02:18:11.320 00.001 7680 Guiding  Dir = 2, Dur = 88
02:18:11.320 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:11.324 00.004 7680 IsSlewing returns 0
02:18:11.324 00.000 6120 UpdateGuideState exits: m=9021 SNR=62.7
02:18:11.328 00.004 7680 IsGuiding returns 0
02:18:11.328 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:11.332 00.004 7680 PulseGuide returned control before completion, sleep 98
02:18:11.332 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:11.336 00.004 6120 Enqueuing Expose request
02:18:11.434 00.098 7680 IsGuiding returns 1
02:18:11.435 00.001 7680 scope still moving after pulse duration time elapsed
02:18:11.463 00.028 7680 IsSlewing returns 0
02:18:11.464 00.001 7680 IsGuiding returns 0
02:18:11.464 00.000 7680 scope move finished after 88 + 48 ms
02:18:11.464 00.000 7680 Move returns status 0, amount 88
02:18:11.464 00.000 7680 MoveAxis(N, 0, ABG)
02:18:11.466 00.002 7680 Move returns status 0, amount 0
02:18:11.466 00.000 7680 move complete, result=0
02:18:11.467 00.001 7680 worker thread done servicing request
02:18:11.467 00.000 6120 GuideStep: -0.2 px 88 ms EAST, 0.1 px 0 ms NORTH
02:18:11.476 00.009 7680 Worker thread wakes up
02:18:11.477 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:11.477 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:12.726 01.249 7680 Exposure complete
02:18:12.869 00.143 7680 worker thread done servicing request
02:18:12.871 00.002 6120 OnExposeComplete: enter
02:18:12.875 00.004 6120 UpdateGuideState(): m_state=6
02:18:12.880 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
02:18:12.884 00.004 6120 Star::Find returns 1 (0), X=507.65, Y=676.60, Mass=9113, SNR=62.7, Peak=230 HFD=6.8
02:18:12.887 00.003 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
02:18:12.891 00.004 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
02:18:12.895 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.38 hyp=0.38 cameraTheta=-1.64 mountX=-0.10 mountY=0.33, mountTheta=1.86
02:18:12.903 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.38, opts=13)
02:18:12.909 00.006 6120 Enqueuing Move request for scope (-0.03, -0.38)
02:18:12.912 00.003 7680 Worker thread wakes up
02:18:12.912 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.38) opts 0xd
02:18:12.912 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.38)
02:18:12.912 00.000 7680 Moving (-0.03, -0.38) raw xDistance=-0.10 yDistance=0.33
02:18:12.914 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:12.917 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:18:12.917 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:18:12.917 00.000 7680 MoveAxis(E, 0, ABG)
02:18:12.919 00.002 7680 Move returns status 0, amount 0
02:18:12.919 00.000 7680 MoveAxis(S, 178, ABG)
02:18:12.919 00.000 7680 Guiding  Dir = 1, Dur = 178
02:18:12.919 00.000 6120 UpdateGuideState exits: m=9113 SNR=62.7
02:18:12.923 00.004 7680 IsSlewing returns 0
02:18:12.923 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:12.926 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:12.932 00.006 7680 IsGuiding returns 0
02:18:12.932 00.000 6120 Enqueuing Expose request
02:18:12.938 00.006 7680 PulseGuide returned control before completion, sleep 188
02:18:13.133 00.195 7680 IsGuiding returns 1
02:18:13.134 00.001 7680 scope still moving after pulse duration time elapsed
02:18:13.165 00.031 7680 IsSlewing returns 0
02:18:13.165 00.000 7680 IsGuiding returns 0
02:18:13.166 00.001 7680 scope move finished after 178 + 55 ms
02:18:13.167 00.001 7680 Move returns status 0, amount 178
02:18:13.167 00.000 7680 move complete, result=0
02:18:13.167 00.000 7680 worker thread done servicing request
02:18:13.167 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 178 ms SOUTH
02:18:13.174 00.007 7680 Worker thread wakes up
02:18:13.174 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:13.174 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:14.429 01.255 7680 Exposure complete
02:18:14.567 00.138 7680 worker thread done servicing request
02:18:14.567 00.000 6120 OnExposeComplete: enter
02:18:14.571 00.004 6120 UpdateGuideState(): m_state=6
02:18:14.576 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
02:18:14.580 00.004 6120 Star::Find returns 1 (0), X=507.49, Y=676.79, Mass=8635, SNR=60.3, Peak=226 HFD=6.5
02:18:14.584 00.004 6120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.19) = xAngle (-2.50 = -2.50)
02:18:14.587 00.003 6120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.37 = 0.37)
02:18:14.592 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.20 hyp=0.26 cameraTheta=-2.31 mountX=-0.21 mountY=0.10, mountTheta=2.72
02:18:14.597 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.20, opts=13)
02:18:14.602 00.005 6120 Enqueuing Move request for scope (-0.18, -0.20)
02:18:14.605 00.003 7680 Worker thread wakes up
02:18:14.605 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.20) opts 0xd
02:18:14.606 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.20)
02:18:14.606 00.000 7680 Moving (-0.18, -0.20) raw xDistance=-0.21 yDistance=0.10
02:18:14.606 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:18:14.606 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:18:14.606 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:18:14.606 00.000 7680 MoveAxis(E, 87, ABG)
02:18:14.606 00.000 7680 Guiding  Dir = 2, Dur = 87
02:18:14.606 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:14.610 00.004 7680 IsSlewing returns 0
02:18:14.611 00.001 6120 UpdateGuideState exits: m=8635 SNR=60.3
02:18:14.614 00.003 7680 IsGuiding returns 0
02:18:14.614 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:14.619 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:14.625 00.006 7680 PulseGuide returned control before completion, sleep 97
02:18:14.626 00.001 6120 Enqueuing Expose request
02:18:14.730 00.104 7680 IsGuiding returns 0
02:18:14.731 00.001 7680 Move returns status 0, amount 87
02:18:14.732 00.001 7680 MoveAxis(N, 0, ABG)
02:18:14.732 00.000 7680 Move returns status 0, amount 0
02:18:14.732 00.000 7680 move complete, result=0
02:18:14.732 00.000 7680 worker thread done servicing request
02:18:14.734 00.002 6120 GuideStep: -0.2 px 87 ms EAST, 0.1 px 0 ms NORTH
02:18:14.739 00.005 7680 Worker thread wakes up
02:18:14.739 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:14.739 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:15.982 01.243 7680 Exposure complete
02:18:16.115 00.133 7680 worker thread done servicing request
02:18:16.116 00.001 6120 OnExposeComplete: enter
02:18:16.121 00.005 6120 UpdateGuideState(): m_state=6
02:18:16.128 00.007 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
02:18:16.132 00.004 6120 Star::Find returns 1 (0), X=507.55, Y=676.59, Mass=8792, SNR=61.9, Peak=232 HFD=6.9
02:18:16.137 00.005 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
02:18:16.141 00.004 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
02:18:16.144 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.39 hyp=0.41 cameraTheta=-1.89 mountX=-0.20 mountY=0.29, mountTheta=2.16
02:18:16.150 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.39, opts=13)
02:18:16.154 00.004 6120 Enqueuing Move request for scope (-0.13, -0.39)
02:18:16.159 00.005 7680 Worker thread wakes up
02:18:16.159 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:16.163 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.39) opts 0xd
02:18:16.163 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.39)
02:18:16.163 00.000 6120 UpdateGuideState exits: m=8792 SNR=61.9
02:18:16.167 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:16.170 00.003 7680 Moving (-0.13, -0.39) raw xDistance=-0.20 yDistance=0.29
02:18:16.171 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:18:16.171 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:18:16.171 00.000 7680 MoveAxis(E, 0, ABG)
02:18:16.171 00.000 7680 Move returns status 0, amount 0
02:18:16.171 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:16.176 00.005 6120 Enqueuing Expose request
02:18:16.180 00.004 7680 MoveAxis(S, 159, ABG)
02:18:16.180 00.000 7680 Guiding  Dir = 1, Dur = 159
02:18:16.180 00.000 7680 IsSlewing returns 0
02:18:16.181 00.001 7680 IsGuiding returns 0
02:18:16.181 00.000 7680 PulseGuide returned control before completion, sleep 169
02:18:16.361 00.180 7680 IsGuiding returns 1
02:18:16.361 00.000 7680 scope still moving after pulse duration time elapsed
02:18:16.392 00.031 7680 IsSlewing returns 0
02:18:16.393 00.001 7680 IsGuiding returns 0
02:18:16.394 00.001 7680 scope move finished after 159 + 53 ms
02:18:16.394 00.000 7680 Move returns status 0, amount 159
02:18:16.395 00.001 7680 move complete, result=0
02:18:16.396 00.001 7680 worker thread done servicing request
02:18:16.396 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 159 ms SOUTH
02:18:16.403 00.007 7680 Worker thread wakes up
02:18:16.403 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:16.404 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:17.658 01.254 7680 Exposure complete
02:18:17.797 00.139 7680 worker thread done servicing request
02:18:17.798 00.001 6120 OnExposeComplete: enter
02:18:17.802 00.004 6120 UpdateGuideState(): m_state=6
02:18:17.805 00.003 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
02:18:17.809 00.004 6120 Star::Find returns 1 (0), X=507.37, Y=676.62, Mass=9104, SNR=63.0, Peak=210 HFD=6.8
02:18:17.813 00.004 6120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.19) = xAngle (-2.45 = -2.45)
02:18:17.817 00.004 6120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.42 = 0.42)
02:18:17.820 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=-0.36 hyp=0.47 cameraTheta=-2.27 mountX=-0.36 mountY=0.19, mountTheta=2.66
02:18:17.824 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=-0.36, opts=13)
02:18:17.828 00.004 6120 Enqueuing Move request for scope (-0.30, -0.36)
02:18:17.832 00.004 7680 Worker thread wakes up
02:18:17.832 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.36) opts 0xd
02:18:17.832 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, -0.36)
02:18:17.832 00.000 7680 Moving (-0.30, -0.36) raw xDistance=-0.36 yDistance=0.19
02:18:17.832 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:18:17.833 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:18:17.833 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:18:17.833 00.000 7680 MoveAxis(E, 147, ABG)
02:18:17.833 00.000 7680 Guiding  Dir = 2, Dur = 147
02:18:17.834 00.001 7680 IsSlewing returns 0
02:18:17.835 00.001 7680 IsGuiding returns 0
02:18:17.835 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:17.838 00.003 6120 UpdateGuideState exits: m=9104 SNR=63.0
02:18:17.843 00.005 7680 PulseGuide returned control before completion, sleep 157
02:18:17.843 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:17.846 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:17.851 00.005 6120 Enqueuing Expose request
02:18:18.004 00.153 7680 IsGuiding returns 1
02:18:18.005 00.001 7680 scope still moving after pulse duration time elapsed
02:18:18.036 00.031 7680 IsSlewing returns 0
02:18:18.037 00.001 7680 IsGuiding returns 0
02:18:18.037 00.000 7680 scope move finished after 147 + 55 ms
02:18:18.039 00.002 7680 Move returns status 0, amount 147
02:18:18.039 00.000 7680 MoveAxis(N, 0, ABG)
02:18:18.040 00.001 7680 Move returns status 0, amount 0
02:18:18.040 00.000 7680 move complete, result=0
02:18:18.040 00.000 7680 worker thread done servicing request
02:18:18.041 00.001 7680 Worker thread wakes up
02:18:18.041 00.000 6120 GuideStep: -0.4 px 147 ms EAST, 0.2 px 0 ms NORTH
02:18:18.048 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:18.048 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:19.294 01.246 7680 Exposure complete
02:18:19.432 00.138 7680 worker thread done servicing request
02:18:19.432 00.000 6120 OnExposeComplete: enter
02:18:19.436 00.004 6120 UpdateGuideState(): m_state=6
02:18:19.441 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
02:18:19.445 00.004 6120 Star::Find returns 1 (0), X=507.40, Y=675.98, Mass=9166, SNR=64.5, Peak=225 HFD=6.6
02:18:19.449 00.004 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
02:18:19.452 00.003 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
02:18:19.455 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=-1.00 hyp=1.04 cameraTheta=-1.83 mountX=-0.45 mountY=0.78, mountTheta=2.10
02:18:19.460 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-1.00, opts=13)
02:18:19.465 00.005 6120 Enqueuing Move request for scope (-0.27, -1.00)
02:18:19.470 00.005 7680 Worker thread wakes up
02:18:19.470 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -1.00) opts 0xd
02:18:19.470 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, -1.00)
02:18:19.472 00.002 7680 Moving (-0.27, -1.00) raw xDistance=-0.45 yDistance=0.78
02:18:19.472 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
02:18:19.472 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
02:18:19.472 00.000 7680 MoveAxis(E, 195, ABG)
02:18:19.472 00.000 7680 Guiding  Dir = 2, Dur = 195
02:18:19.473 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:19.477 00.004 7680 IsSlewing returns 0
02:18:19.477 00.000 6120 UpdateGuideState exits: m=9166 SNR=64.5
02:18:19.480 00.003 7680 IsGuiding returns 0
02:18:19.480 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:19.485 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:19.489 00.004 7680 PulseGuide returned control before completion, sleep 205
02:18:19.489 00.000 6120 Enqueuing Expose request
02:18:19.707 00.218 7680 IsGuiding returns 1
02:18:19.708 00.001 7680 scope still moving after pulse duration time elapsed
02:18:19.738 00.030 7680 IsSlewing returns 0
02:18:19.740 00.002 7680 IsGuiding returns 0
02:18:19.741 00.001 7680 scope move finished after 195 + 64 ms
02:18:19.741 00.000 7680 Move returns status 0, amount 195
02:18:19.742 00.001 7680 MoveAxis(S, 424, ABG)
02:18:19.742 00.000 7680 Guiding  Dir = 1, Dur = 424
02:18:19.744 00.002 7680 IsSlewing returns 0
02:18:19.744 00.000 7680 IsGuiding returns 0
02:18:19.745 00.001 7680 PulseGuide returned control before completion, sleep 434
02:18:20.194 00.449 7680 IsGuiding returns 1
02:18:20.195 00.001 7680 scope still moving after pulse duration time elapsed
02:18:20.225 00.030 7680 IsSlewing returns 0
02:18:20.226 00.001 7680 IsGuiding returns 0
02:18:20.228 00.002 7680 scope move finished after 424 + 59 ms
02:18:20.228 00.000 7680 Move returns status 0, amount 424
02:18:20.229 00.001 7680 move complete, result=0
02:18:20.230 00.001 7680 worker thread done servicing request
02:18:20.230 00.000 7680 Worker thread wakes up
02:18:20.231 00.001 6120 GuideStep: -0.5 px 195 ms EAST, 0.8 px 424 ms SOUTH
02:18:20.237 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:20.237 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:21.485 01.248 7680 Exposure complete
02:18:21.623 00.138 7680 worker thread done servicing request
02:18:21.623 00.000 6120 OnExposeComplete: enter
02:18:21.629 00.006 6120 UpdateGuideState(): m_state=6
02:18:21.634 00.005 6120 Star::Find(15, 507, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
02:18:21.638 00.004 6120 Star::Find returns 1 (0), X=507.74, Y=676.59, Mass=9342, SNR=65.4, Peak=227 HFD=6.8
02:18:21.643 00.005 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
02:18:21.646 00.003 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
02:18:21.650 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.39 hyp=0.40 cameraTheta=-1.40 mountX=-0.01 mountY=0.38, mountTheta=1.59
02:18:21.655 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.39, opts=13)
02:18:21.659 00.004 6120 Enqueuing Move request for scope (0.07, -0.39)
02:18:21.663 00.004 7680 Worker thread wakes up
02:18:21.663 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:21.668 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.39) opts 0xd
02:18:21.668 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.39)
02:18:21.668 00.000 7680 Moving (0.07, -0.39) raw xDistance=-0.01 yDistance=0.38
02:18:21.668 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:18:21.668 00.000 6120 UpdateGuideState exits: m=9342 SNR=65.4
02:18:21.673 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:21.676 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:21.679 00.003 6120 Enqueuing Expose request
02:18:21.685 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:18:21.685 00.000 7680 MoveAxis(E, 0, ABG)
02:18:21.685 00.000 7680 Move returns status 0, amount 0
02:18:21.686 00.001 7680 MoveAxis(S, 208, ABG)
02:18:21.686 00.000 7680 Guiding  Dir = 1, Dur = 208
02:18:21.686 00.000 7680 IsSlewing returns 0
02:18:21.687 00.001 7680 IsGuiding returns 0
02:18:21.687 00.000 7680 PulseGuide returned control before completion, sleep 218
02:18:21.913 00.226 7680 IsGuiding returns 1
02:18:21.914 00.001 7680 scope still moving after pulse duration time elapsed
02:18:21.944 00.030 7680 IsSlewing returns 0
02:18:21.946 00.002 7680 IsGuiding returns 0
02:18:21.946 00.000 7680 scope move finished after 208 + 51 ms
02:18:21.947 00.001 7680 Move returns status 0, amount 208
02:18:21.947 00.000 7680 move complete, result=0
02:18:21.948 00.001 7680 worker thread done servicing request
02:18:21.948 00.000 7680 Worker thread wakes up
02:18:21.948 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 208 ms SOUTH
02:18:21.956 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:21.956 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:23.209 01.253 7680 Exposure complete
02:18:23.340 00.131 7680 worker thread done servicing request
02:18:23.341 00.001 6120 OnExposeComplete: enter
02:18:23.345 00.004 6120 UpdateGuideState(): m_state=6
02:18:23.350 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
02:18:23.354 00.004 6120 Star::Find returns 1 (0), X=507.72, Y=676.72, Mass=8782, SNR=61.5, Peak=209 HFD=6.6
02:18:23.357 00.003 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
02:18:23.361 00.004 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
02:18:23.364 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.26 hyp=0.27 cameraTheta=-1.40 mountX=-0.00 mountY=0.26, mountTheta=1.59
02:18:23.370 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.26, opts=13)
02:18:23.374 00.004 6120 Enqueuing Move request for scope (0.05, -0.26)
02:18:23.378 00.004 7680 Worker thread wakes up
02:18:23.378 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:23.382 00.004 6120 UpdateGuideState exits: m=8782 SNR=61.5
02:18:23.386 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:23.390 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:23.393 00.003 6120 Enqueuing Expose request
02:18:23.397 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.26) opts 0xd
02:18:23.397 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.26)
02:18:23.398 00.001 7680 Moving (0.05, -0.26) raw xDistance=-0.00 yDistance=0.26
02:18:23.398 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:18:23.398 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:18:23.398 00.000 7680 MoveAxis(E, 0, ABG)
02:18:23.398 00.000 7680 Move returns status 0, amount 0
02:18:23.399 00.001 7680 MoveAxis(S, 139, ABG)
02:18:23.399 00.000 7680 Guiding  Dir = 1, Dur = 139
02:18:23.400 00.001 7680 IsSlewing returns 0
02:18:23.400 00.000 7680 IsGuiding returns 0
02:18:23.400 00.000 7680 PulseGuide returned control before completion, sleep 149
02:18:23.554 00.154 7680 IsGuiding returns 1
02:18:23.556 00.002 7680 scope still moving after pulse duration time elapsed
02:18:23.586 00.030 7680 IsSlewing returns 0
02:18:23.588 00.002 7680 IsGuiding returns 0
02:18:23.588 00.000 7680 scope move finished after 139 + 48 ms
02:18:23.589 00.001 7680 Move returns status 0, amount 139
02:18:23.590 00.001 7680 move complete, result=0
02:18:23.590 00.000 7680 worker thread done servicing request
02:18:23.590 00.000 7680 Worker thread wakes up
02:18:23.591 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 139 ms SOUTH
02:18:23.599 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:23.599 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:24.851 01.252 7680 Exposure complete
02:18:24.991 00.140 7680 worker thread done servicing request
02:18:24.991 00.000 6120 OnExposeComplete: enter
02:18:24.997 00.006 6120 UpdateGuideState(): m_state=6
02:18:25.001 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
02:18:25.006 00.005 6120 Star::Find returns 1 (0), X=507.66, Y=676.81, Mass=8709, SNR=61.7, Peak=223 HFD=6.5
02:18:25.009 00.003 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
02:18:25.013 00.004 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
02:18:25.018 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.64 mountX=-0.04 mountY=0.15, mountTheta=1.86
02:18:25.023 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.17, opts=13)
02:18:25.029 00.006 6120 Enqueuing Move request for scope (-0.01, -0.17)
02:18:25.036 00.007 7680 Worker thread wakes up
02:18:25.036 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:25.040 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
02:18:25.041 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
02:18:25.042 00.001 7680 Moving (-0.01, -0.17) raw xDistance=-0.04 yDistance=0.15
02:18:25.042 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:18:25.042 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:18:25.042 00.000 6120 UpdateGuideState exits: m=8709 SNR=61.7
02:18:25.047 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:25.051 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:18:25.051 00.000 7680 MoveAxis(E, 0, ABG)
02:18:25.052 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:25.056 00.004 7680 Move returns status 0, amount 0
02:18:25.056 00.000 6120 Enqueuing Expose request
02:18:25.061 00.005 7680 MoveAxis(N, 0, ABG)
02:18:25.061 00.000 7680 Move returns status 0, amount 0
02:18:25.062 00.001 7680 move complete, result=0
02:18:25.062 00.000 7680 worker thread done servicing request
02:18:25.062 00.000 7680 Worker thread wakes up
02:18:25.062 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:25.066 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:25.066 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:26.311 01.245 7680 Exposure complete
02:18:26.450 00.139 7680 worker thread done servicing request
02:18:26.451 00.001 6120 OnExposeComplete: enter
02:18:26.455 00.004 6120 UpdateGuideState(): m_state=6
02:18:26.459 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
02:18:26.462 00.003 6120 Star::Find returns 1 (0), X=507.59, Y=676.66, Mass=8991, SNR=62.7, Peak=216 HFD=6.8
02:18:26.467 00.005 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
02:18:26.470 00.003 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
02:18:26.474 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.84 mountX=-0.15 mountY=0.25, mountTheta=2.10
02:18:26.479 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.32, opts=13)
02:18:26.483 00.004 6120 Enqueuing Move request for scope (-0.09, -0.32)
02:18:26.487 00.004 7680 Worker thread wakes up
02:18:26.487 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:26.491 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.32) opts 0xd
02:18:26.491 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.32)
02:18:26.491 00.000 7680 Moving (-0.09, -0.32) raw xDistance=-0.15 yDistance=0.25
02:18:26.491 00.000 6120 UpdateGuideState exits: m=8991 SNR=62.7
02:18:26.496 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:18:26.497 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:18:26.497 00.000 7680 MoveAxis(E, 0, ABG)
02:18:26.497 00.000 7680 Move returns status 0, amount 0
02:18:26.497 00.000 7680 MoveAxis(S, 136, ABG)
02:18:26.498 00.001 7680 Guiding  Dir = 1, Dur = 136
02:18:26.498 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:26.501 00.003 7680 IsSlewing returns 0
02:18:26.502 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:26.507 00.005 7680 IsGuiding returns 0
02:18:26.507 00.000 6120 Enqueuing Expose request
02:18:26.511 00.004 7680 PulseGuide returned control before completion, sleep 146
02:18:26.659 00.148 7680 IsGuiding returns 1
02:18:26.659 00.000 7680 scope still moving after pulse duration time elapsed
02:18:26.691 00.032 7680 IsSlewing returns 0
02:18:26.692 00.001 7680 IsGuiding returns 0
02:18:26.692 00.000 7680 scope move finished after 136 + 49 ms
02:18:26.693 00.001 7680 Move returns status 0, amount 136
02:18:26.693 00.000 7680 move complete, result=0
02:18:26.693 00.000 7680 worker thread done servicing request
02:18:26.694 00.001 7680 Worker thread wakes up
02:18:26.694 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 136 ms SOUTH
02:18:26.700 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:26.701 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:27.947 01.246 7680 Exposure complete
02:18:28.084 00.137 7680 worker thread done servicing request
02:18:28.084 00.000 6120 OnExposeComplete: enter
02:18:28.090 00.006 6120 UpdateGuideState(): m_state=6
02:18:28.093 00.003 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
02:18:28.097 00.004 6120 Star::Find returns 1 (0), X=507.52, Y=676.79, Mass=8387, SNR=60.3, Peak=200 HFD=6.6
02:18:28.102 00.005 6120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.19) = xAngle (-2.42 = -2.42)
02:18:28.106 00.004 6120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.46 = 0.46)
02:18:28.109 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.19 hyp=0.25 cameraTheta=-2.23 mountX=-0.18 mountY=0.11, mountTheta=2.61
02:18:28.114 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.19, opts=13)
02:18:28.117 00.003 6120 Enqueuing Move request for scope (-0.15, -0.19)
02:18:28.122 00.005 7680 Worker thread wakes up
02:18:28.123 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:28.126 00.003 6120 UpdateGuideState exits: m=8387 SNR=60.3
02:18:28.131 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:28.134 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.19) opts 0xd
02:18:28.134 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.19)
02:18:28.134 00.000 7680 Moving (-0.15, -0.19) raw xDistance=-0.18 yDistance=0.11
02:18:28.136 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:18:28.136 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:18:28.136 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:18:28.136 00.000 7680 MoveAxis(E, 0, ABG)
02:18:28.136 00.000 7680 Move returns status 0, amount 0
02:18:28.136 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:28.139 00.003 7680 MoveAxis(N, 0, ABG)
02:18:28.140 00.001 6120 Enqueuing Expose request
02:18:28.145 00.005 7680 Move returns status 0, amount 0
02:18:28.145 00.000 7680 move complete, result=0
02:18:28.145 00.000 7680 worker thread done servicing request
02:18:28.145 00.000 7680 Worker thread wakes up
02:18:28.145 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:28.150 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:28.150 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:29.392 01.242 7680 Exposure complete
02:18:29.527 00.135 7680 worker thread done servicing request
02:18:29.528 00.001 6120 OnExposeComplete: enter
02:18:29.532 00.004 6120 UpdateGuideState(): m_state=6
02:18:29.536 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
02:18:29.540 00.004 6120 Star::Find returns 1 (0), X=507.45, Y=676.70, Mass=8477, SNR=59.9, Peak=208 HFD=6.7
02:18:29.544 00.004 6120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.19) = xAngle (-2.42 = -2.42)
02:18:29.548 00.004 6120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.45 = 0.45)
02:18:29.551 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.28 hyp=0.36 cameraTheta=-2.23 mountX=-0.27 mountY=0.16, mountTheta=2.61
02:18:29.557 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.28, opts=13)
02:18:29.561 00.004 6120 Enqueuing Move request for scope (-0.22, -0.28)
02:18:29.567 00.006 7680 Worker thread wakes up
02:18:29.567 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:29.571 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.28) opts 0xd
02:18:29.571 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.28)
02:18:29.571 00.000 7680 Moving (-0.22, -0.28) raw xDistance=-0.27 yDistance=0.16
02:18:29.571 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:18:29.572 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:18:29.572 00.000 6120 UpdateGuideState exits: m=8477 SNR=59.9
02:18:29.577 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:29.581 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:29.585 00.004 6120 Enqueuing Expose request
02:18:29.589 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:18:29.590 00.001 7680 MoveAxis(E, 110, ABG)
02:18:29.590 00.000 7680 Guiding  Dir = 2, Dur = 110
02:18:29.590 00.000 7680 IsSlewing returns 0
02:18:29.591 00.001 7680 IsGuiding returns 0
02:18:29.591 00.000 7680 PulseGuide returned control before completion, sleep 120
02:18:29.725 00.134 7680 IsGuiding returns 1
02:18:29.727 00.002 7680 scope still moving after pulse duration time elapsed
02:18:29.756 00.029 7680 IsSlewing returns 0
02:18:29.757 00.001 7680 IsGuiding returns 0
02:18:29.758 00.001 7680 scope move finished after 110 + 56 ms
02:18:29.758 00.000 7680 Move returns status 0, amount 110
02:18:29.758 00.000 7680 MoveAxis(N, 0, ABG)
02:18:29.759 00.001 7680 Move returns status 0, amount 0
02:18:29.759 00.000 7680 move complete, result=0
02:18:29.759 00.000 7680 worker thread done servicing request
02:18:29.759 00.000 7680 Worker thread wakes up
02:18:29.760 00.001 6120 GuideStep: -0.3 px 110 ms EAST, 0.2 px 0 ms NORTH
02:18:29.766 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:29.766 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:31.016 01.250 7680 Exposure complete
02:18:31.162 00.146 7680 worker thread done servicing request
02:18:31.163 00.001 6120 OnExposeComplete: enter
02:18:31.167 00.004 6120 UpdateGuideState(): m_state=6
02:18:31.171 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
02:18:31.174 00.003 6120 Star::Find returns 1 (0), X=507.46, Y=676.62, Mass=8764, SNR=61.3, Peak=222 HFD=6.8
02:18:31.179 00.005 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.19) = xAngle (-2.30 = -2.30)
02:18:31.183 00.004 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
02:18:31.188 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.36 hyp=0.42 cameraTheta=-2.12 mountX=-0.28 mountY=0.23, mountTheta=2.46
02:18:31.193 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.36, opts=13)
02:18:31.197 00.004 6120 Enqueuing Move request for scope (-0.22, -0.36)
02:18:31.201 00.004 7680 Worker thread wakes up
02:18:31.201 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.36) opts 0xd
02:18:31.202 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.36)
02:18:31.202 00.000 7680 Moving (-0.22, -0.36) raw xDistance=-0.28 yDistance=0.23
02:18:31.202 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
02:18:31.203 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:18:31.203 00.000 7680 MoveAxis(E, 122, ABG)
02:18:31.203 00.000 7680 Guiding  Dir = 2, Dur = 122
02:18:31.203 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:31.207 00.004 7680 IsSlewing returns 0
02:18:31.208 00.001 6120 UpdateGuideState exits: m=8764 SNR=61.3
02:18:31.213 00.005 7680 IsGuiding returns 0
02:18:31.213 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:31.218 00.005 7680 PulseGuide returned control before completion, sleep 132
02:18:31.218 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:31.221 00.003 6120 Enqueuing Expose request
02:18:31.353 00.132 7680 IsGuiding returns 1
02:18:31.353 00.000 7680 scope still moving after pulse duration time elapsed
02:18:31.383 00.030 7680 IsSlewing returns 0
02:18:31.383 00.000 7680 IsGuiding returns 0
02:18:31.384 00.001 7680 scope move finished after 122 + 49 ms
02:18:31.385 00.001 7680 Move returns status 0, amount 122
02:18:31.386 00.001 7680 MoveAxis(S, 123, ABG)
02:18:31.386 00.000 7680 Guiding  Dir = 1, Dur = 123
02:18:31.386 00.000 7680 IsSlewing returns 0
02:18:31.387 00.001 7680 IsGuiding returns 0
02:18:31.387 00.000 7680 PulseGuide returned control before completion, sleep 133
02:18:31.523 00.136 7680 IsGuiding returns 1
02:18:31.525 00.002 7680 scope still moving after pulse duration time elapsed
02:18:31.554 00.029 7680 IsSlewing returns 0
02:18:31.555 00.001 7680 IsGuiding returns 0
02:18:31.557 00.002 7680 scope move finished after 123 + 45 ms
02:18:31.557 00.000 7680 Move returns status 0, amount 123
02:18:31.557 00.000 7680 move complete, result=0
02:18:31.558 00.001 7680 worker thread done servicing request
02:18:31.558 00.000 7680 Worker thread wakes up
02:18:31.558 00.000 6120 GuideStep: -0.3 px 122 ms EAST, 0.2 px 123 ms SOUTH
02:18:31.568 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:31.569 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:32.812 01.243 7680 Exposure complete
02:18:32.954 00.142 7680 worker thread done servicing request
02:18:32.954 00.000 6120 OnExposeComplete: enter
02:18:32.961 00.007 6120 UpdateGuideState(): m_state=6
02:18:32.969 00.008 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
02:18:32.979 00.010 6120 Star::Find returns 1 (0), X=507.49, Y=676.47, Mass=9285, SNR=64.4, Peak=223 HFD=7.0
02:18:32.985 00.006 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
02:18:33.001 00.016 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
02:18:33.007 00.006 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.51 hyp=0.54 cameraTheta=-1.91 mountX=-0.27 mountY=0.38, mountTheta=2.19
02:18:33.017 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.51, opts=13)
02:18:33.025 00.008 6120 Enqueuing Move request for scope (-0.18, -0.51)
02:18:33.031 00.006 7680 Worker thread wakes up
02:18:33.031 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:33.038 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.51) opts 0xd
02:18:33.038 00.000 6120 UpdateGuideState exits: m=9285 SNR=64.4
02:18:33.045 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.51)
02:18:33.045 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:33.052 00.007 7680 Moving (-0.18, -0.51) raw xDistance=-0.27 yDistance=0.38
02:18:33.052 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:33.058 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
02:18:33.058 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:18:33.058 00.000 6120 Enqueuing Expose request
02:18:33.064 00.006 7680 MoveAxis(E, 120, ABG)
02:18:33.064 00.000 7680 Guiding  Dir = 2, Dur = 120
02:18:33.064 00.000 7680 IsSlewing returns 0
02:18:33.067 00.003 7680 IsGuiding returns 0
02:18:33.068 00.001 7680 PulseGuide returned control before completion, sleep 130
02:18:33.208 00.140 7680 IsGuiding returns 1
02:18:33.208 00.000 7680 scope still moving after pulse duration time elapsed
02:18:33.240 00.032 7680 IsSlewing returns 0
02:18:33.240 00.000 7680 IsGuiding returns 0
02:18:33.240 00.000 7680 scope move finished after 120 + 53 ms
02:18:33.240 00.000 7680 Move returns status 0, amount 120
02:18:33.240 00.000 7680 MoveAxis(S, 206, ABG)
02:18:33.240 00.000 7680 Guiding  Dir = 1, Dur = 206
02:18:33.240 00.000 7680 IsSlewing returns 0
02:18:33.242 00.002 7680 IsGuiding returns 0
02:18:33.243 00.001 7680 PulseGuide returned control before completion, sleep 216
02:18:33.459 00.216 7680 IsGuiding returns 1
02:18:33.460 00.001 7680 scope still moving after pulse duration time elapsed
02:18:33.491 00.031 7680 IsSlewing returns 0
02:18:33.492 00.001 7680 IsGuiding returns 0
02:18:33.493 00.001 7680 scope move finished after 206 + 45 ms
02:18:33.493 00.000 7680 Move returns status 0, amount 206
02:18:33.495 00.002 7680 move complete, result=0
02:18:33.495 00.000 7680 worker thread done servicing request
02:18:33.497 00.002 6120 GuideStep: -0.3 px 120 ms EAST, 0.4 px 206 ms SOUTH
02:18:33.506 00.009 7680 Worker thread wakes up
02:18:33.507 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:33.507 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:34.752 01.245 7680 Exposure complete
02:18:34.890 00.138 7680 worker thread done servicing request
02:18:34.890 00.000 6120 OnExposeComplete: enter
02:18:34.893 00.003 6120 UpdateGuideState(): m_state=6
02:18:34.897 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
02:18:34.899 00.002 6120 Star::Find returns 1 (0), X=507.56, Y=676.50, Mass=9137, SNR=63.8, Peak=212 HFD=7.0
02:18:34.903 00.004 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
02:18:34.906 00.003 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
02:18:34.911 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.48 hyp=0.49 cameraTheta=-1.80 mountX=-0.20 mountY=0.38, mountTheta=2.05
02:18:34.914 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.48, opts=13)
02:18:34.918 00.004 6120 Enqueuing Move request for scope (-0.11, -0.48)
02:18:34.920 00.002 7680 Worker thread wakes up
02:18:34.921 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:34.925 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.48) opts 0xd
02:18:34.925 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.48)
02:18:34.925 00.000 7680 Moving (-0.11, -0.48) raw xDistance=-0.20 yDistance=0.38
02:18:34.925 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:18:34.926 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:18:34.926 00.000 7680 MoveAxis(E, 0, ABG)
02:18:34.926 00.000 7680 Move returns status 0, amount 0
02:18:34.926 00.000 6120 UpdateGuideState exits: m=9137 SNR=63.8
02:18:34.930 00.004 7680 MoveAxis(S, 207, ABG)
02:18:34.930 00.000 7680 Guiding  Dir = 1, Dur = 207
02:18:34.932 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:34.935 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:34.939 00.004 6120 Enqueuing Expose request
02:18:34.942 00.003 7680 IsSlewing returns 0
02:18:34.942 00.000 7680 IsGuiding returns 0
02:18:34.942 00.000 7680 PulseGuide returned control before completion, sleep 217
02:18:35.168 00.226 7680 IsGuiding returns 1
02:18:35.168 00.000 7680 scope still moving after pulse duration time elapsed
02:18:35.198 00.030 7680 IsSlewing returns 0
02:18:35.199 00.001 7680 IsGuiding returns 0
02:18:35.200 00.001 7680 scope move finished after 207 + 50 ms
02:18:35.201 00.001 7680 Move returns status 0, amount 207
02:18:35.201 00.000 7680 move complete, result=0
02:18:35.201 00.000 7680 worker thread done servicing request
02:18:35.201 00.000 7680 Worker thread wakes up
02:18:35.202 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 207 ms SOUTH
02:18:35.209 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:35.209 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:36.460 01.251 7680 Exposure complete
02:18:36.606 00.146 7680 worker thread done servicing request
02:18:36.606 00.000 6120 OnExposeComplete: enter
02:18:36.610 00.004 6120 UpdateGuideState(): m_state=6
02:18:36.614 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
02:18:36.617 00.003 6120 Star::Find returns 1 (0), X=507.51, Y=676.73, Mass=9073, SNR=62.9, Peak=225 HFD=6.6
02:18:36.623 00.006 6120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.19) = xAngle (-2.32 = -2.32)
02:18:36.629 00.006 6120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.55 = 0.55)
02:18:36.633 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.26 hyp=0.30 cameraTheta=-2.13 mountX=-0.21 mountY=0.16, mountTheta=2.48
02:18:36.638 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.26, opts=13)
02:18:36.642 00.004 6120 Enqueuing Move request for scope (-0.16, -0.26)
02:18:36.645 00.003 7680 Worker thread wakes up
02:18:36.646 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:36.650 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.26) opts 0xd
02:18:36.651 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.26)
02:18:36.651 00.000 7680 Moving (-0.16, -0.26) raw xDistance=-0.21 yDistance=0.16
02:18:36.651 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:18:36.651 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:18:36.651 00.000 6120 UpdateGuideState exits: m=9073 SNR=62.9
02:18:36.656 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:18:36.656 00.000 7680 MoveAxis(E, 84, ABG)
02:18:36.657 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:36.660 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:36.665 00.005 6120 Enqueuing Expose request
02:18:36.668 00.003 7680 Guiding  Dir = 2, Dur = 84
02:18:36.669 00.001 7680 IsSlewing returns 0
02:18:36.669 00.000 7680 IsGuiding returns 0
02:18:36.669 00.000 7680 PulseGuide returned control before completion, sleep 94
02:18:36.780 00.111 7680 IsGuiding returns 1
02:18:36.780 00.000 7680 scope still moving after pulse duration time elapsed
02:18:36.809 00.029 7680 IsSlewing returns 0
02:18:36.812 00.003 7680 IsGuiding returns 0
02:18:36.812 00.000 7680 scope move finished after 84 + 58 ms
02:18:36.813 00.001 7680 Move returns status 0, amount 84
02:18:36.813 00.000 7680 MoveAxis(N, 0, ABG)
02:18:36.813 00.000 7680 Move returns status 0, amount 0
02:18:36.813 00.000 7680 move complete, result=0
02:18:36.814 00.001 7680 worker thread done servicing request
02:18:36.814 00.000 6120 GuideStep: -0.2 px 84 ms EAST, 0.2 px 0 ms NORTH
02:18:36.820 00.006 7680 Worker thread wakes up
02:18:36.820 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:36.820 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:38.070 01.250 7680 Exposure complete
02:18:38.200 00.130 7680 worker thread done servicing request
02:18:38.200 00.000 6120 OnExposeComplete: enter
02:18:38.204 00.004 6120 UpdateGuideState(): m_state=6
02:18:38.208 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
02:18:38.212 00.004 6120 Star::Find returns 1 (0), X=507.62, Y=676.42, Mass=8755, SNR=62.1, Peak=216 HFD=6.9
02:18:38.218 00.006 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
02:18:38.222 00.004 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
02:18:38.227 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.56 hyp=0.57 cameraTheta=-1.67 mountX=-0.16 mountY=0.48, mountTheta=1.89
02:18:38.232 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.56, opts=13)
02:18:38.235 00.003 6120 Enqueuing Move request for scope (-0.06, -0.56)
02:18:38.239 00.004 7680 Worker thread wakes up
02:18:38.239 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.56) opts 0xd
02:18:38.240 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.56)
02:18:38.240 00.000 7680 Moving (-0.06, -0.56) raw xDistance=-0.16 yDistance=0.48
02:18:38.240 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:18:38.240 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
02:18:38.240 00.000 7680 MoveAxis(E, 0, ABG)
02:18:38.240 00.000 7680 Move returns status 0, amount 0
02:18:38.241 00.001 7680 MoveAxis(S, 260, ABG)
02:18:38.241 00.000 7680 Guiding  Dir = 1, Dur = 260
02:18:38.241 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:38.246 00.005 7680 IsSlewing returns 0
02:18:38.247 00.001 6120 UpdateGuideState exits: m=8755 SNR=62.1
02:18:38.253 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:38.261 00.008 7680 IsGuiding returns 0
02:18:38.263 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:38.270 00.007 7680 PulseGuide returned control before completion, sleep 270
02:18:38.270 00.000 6120 Enqueuing Expose request
02:18:38.556 00.286 7680 IsGuiding returns 0
02:18:38.558 00.002 7680 Move returns status 0, amount 260
02:18:38.558 00.000 7680 move complete, result=0
02:18:38.559 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 260 ms SOUTH
02:18:38.566 00.007 7680 worker thread done servicing request
02:18:38.566 00.000 7680 Worker thread wakes up
02:18:38.566 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:38.566 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:39.817 01.251 7680 Exposure complete
02:18:39.953 00.136 7680 worker thread done servicing request
02:18:39.953 00.000 6120 OnExposeComplete: enter
02:18:39.956 00.003 6120 UpdateGuideState(): m_state=6
02:18:39.961 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
02:18:39.966 00.005 6120 Star::Find returns 1 (0), X=507.45, Y=676.72, Mass=9268, SNR=63.4, Peak=226 HFD=6.7
02:18:39.971 00.005 6120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.19) = xAngle (-2.46 = -2.46)
02:18:39.975 00.004 6120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.41 = 0.41)
02:18:39.979 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.26 hyp=0.35 cameraTheta=-2.27 mountX=-0.27 mountY=0.14, mountTheta=2.66
02:18:39.984 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.26, opts=13)
02:18:39.987 00.003 6120 Enqueuing Move request for scope (-0.22, -0.26)
02:18:39.991 00.004 7680 Worker thread wakes up
02:18:39.991 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.26) opts 0xd
02:18:39.991 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.26)
02:18:39.992 00.001 7680 Moving (-0.22, -0.26) raw xDistance=-0.27 yDistance=0.14
02:18:39.992 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:18:39.992 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:18:39.992 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:18:39.993 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:40.002 00.009 6120 UpdateGuideState exits: m=9268 SNR=63.4
02:18:40.007 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:40.011 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:40.015 00.004 7680 MoveAxis(E, 110, ABG)
02:18:40.015 00.000 7680 Guiding  Dir = 2, Dur = 110
02:18:40.015 00.000 6120 Enqueuing Expose request
02:18:40.019 00.004 7680 IsSlewing returns 0
02:18:40.019 00.000 7680 IsGuiding returns 0
02:18:40.019 00.000 7680 PulseGuide returned control before completion, sleep 120
02:18:40.151 00.132 7680 IsGuiding returns 1
02:18:40.151 00.000 7680 scope still moving after pulse duration time elapsed
02:18:40.182 00.031 7680 IsSlewing returns 0
02:18:40.183 00.001 7680 IsGuiding returns 0
02:18:40.184 00.001 7680 scope move finished after 110 + 54 ms
02:18:40.184 00.000 7680 Move returns status 0, amount 110
02:18:40.186 00.002 7680 MoveAxis(N, 0, ABG)
02:18:40.186 00.000 7680 Move returns status 0, amount 0
02:18:40.186 00.000 7680 move complete, result=0
02:18:40.187 00.001 7680 worker thread done servicing request
02:18:40.187 00.000 6120 GuideStep: -0.3 px 110 ms EAST, 0.1 px 0 ms NORTH
02:18:40.193 00.006 7680 Worker thread wakes up
02:18:40.193 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:40.193 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:41.440 01.247 7680 Exposure complete
02:18:41.587 00.147 6120 OnExposeComplete: enter
02:18:41.592 00.005 6120 UpdateGuideState(): m_state=6
02:18:41.596 00.004 7680 worker thread done servicing request
02:18:41.596 00.000 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
02:18:41.601 00.005 6120 Star::Find returns 1 (0), X=507.82, Y=676.06, Mass=8313, SNR=61.3, Peak=218 HFD=6.5
02:18:41.604 00.003 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
02:18:41.609 00.005 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
02:18:41.612 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.92 hyp=0.94 cameraTheta=-1.42 mountX=-0.03 mountY=0.89, mountTheta=1.60
02:18:41.616 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.92, opts=13)
02:18:41.620 00.004 6120 Enqueuing Move request for scope (0.14, -0.92)
02:18:41.626 00.006 7680 Worker thread wakes up
02:18:41.626 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.92) opts 0xd
02:18:41.627 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.92)
02:18:41.627 00.000 7680 Moving (0.14, -0.92) raw xDistance=-0.03 yDistance=0.89
02:18:41.627 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:18:41.627 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
02:18:41.628 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:41.633 00.005 7680 MoveAxis(E, 0, ABG)
02:18:41.634 00.001 7680 Move returns status 0, amount 0
02:18:41.634 00.000 7680 MoveAxis(S, 485, ABG)
02:18:41.634 00.000 7680 Guiding  Dir = 1, Dur = 485
02:18:41.634 00.000 6120 UpdateGuideState exits: m=8313 SNR=61.3
02:18:41.639 00.005 7680 IsSlewing returns 0
02:18:41.639 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:41.643 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:41.647 00.004 6120 Enqueuing Expose request
02:18:41.651 00.004 7680 IsGuiding returns 0
02:18:41.651 00.000 7680 PulseGuide returned control before completion, sleep 495
02:18:42.156 00.505 7680 IsGuiding returns 1
02:18:42.157 00.001 7680 scope still moving after pulse duration time elapsed
02:18:42.187 00.030 7680 IsSlewing returns 0
02:18:42.188 00.001 7680 IsGuiding returns 1
02:18:42.219 00.031 7680 IsSlewing returns 0
02:18:42.221 00.002 7680 IsGuiding returns 1
02:18:42.251 00.030 7680 IsSlewing returns 0
02:18:42.253 00.002 7680 IsGuiding returns 0
02:18:42.253 00.000 7680 scope move finished after 485 + 116 ms
02:18:42.254 00.001 7680 Move returns status 0, amount 485
02:18:42.255 00.001 7680 move complete, result=0
02:18:42.255 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.9 px 485 ms SOUTH
02:18:42.263 00.008 7680 worker thread done servicing request
02:18:42.263 00.000 7680 Worker thread wakes up
02:18:42.263 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:42.263 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:43.513 01.250 7680 Exposure complete
02:18:43.672 00.159 7680 worker thread done servicing request
02:18:43.672 00.000 6120 OnExposeComplete: enter
02:18:43.678 00.006 6120 UpdateGuideState(): m_state=6
02:18:43.684 00.006 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
02:18:43.689 00.005 6120 Star::Find returns 1 (0), X=507.73, Y=677.32, Mass=9503, SNR=64.5, Peak=236 HFD=6.7
02:18:43.693 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (0.19) = xAngle (1.22 = 1.22)
02:18:43.699 00.006 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.10 = -2.19)
02:18:43.705 00.006 6120 CameraToMount -- cameraX=0.06 cameraY=0.34 hyp=0.35 cameraTheta=1.41 mountX=0.12 mountY=-0.28, mountTheta=-1.17
02:18:43.714 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.34, opts=13)
02:18:43.718 00.004 6120 Enqueuing Move request for scope (0.06, 0.34)
02:18:43.721 00.003 7680 Worker thread wakes up
02:18:43.722 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:43.727 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.34) opts 0xd
02:18:43.727 00.000 6120 UpdateGuideState exits: m=9503 SNR=64.5
02:18:43.730 00.003 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.34)
02:18:43.731 00.001 7680 Moving (0.06, 0.34) raw xDistance=0.12 yDistance=-0.28
02:18:43.731 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:43.734 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:18:43.735 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:43.738 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:18:43.738 00.000 6120 Enqueuing Expose request
02:18:43.743 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:18:43.743 00.000 7680 MoveAxis(E, 0, ABG)
02:18:43.743 00.000 7680 Move returns status 0, amount 0
02:18:43.743 00.000 7680 MoveAxis(N, 0, ABG)
02:18:43.744 00.001 7680 Move returns status 0, amount 0
02:18:43.744 00.000 7680 move complete, result=0
02:18:43.744 00.000 7680 worker thread done servicing request
02:18:43.744 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:18:43.749 00.005 7680 Worker thread wakes up
02:18:43.749 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:43.750 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:44.999 01.249 7680 Exposure complete
02:18:45.141 00.142 7680 worker thread done servicing request
02:18:45.141 00.000 6120 OnExposeComplete: enter
02:18:45.145 00.004 6120 UpdateGuideState(): m_state=6
02:18:45.149 00.004 6120 Star::Find(15, 507, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
02:18:45.154 00.005 6120 Star::Find returns 1 (0), X=507.70, Y=677.29, Mass=9388, SNR=63.4, Peak=215 HFD=6.6
02:18:45.160 00.006 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (0.19) = xAngle (1.30 = 1.30)
02:18:45.164 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.17 = -2.11)
02:18:45.168 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.48 mountX=0.09 mountY=-0.27, mountTheta=-1.26
02:18:45.173 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.31, opts=13)
02:18:45.179 00.006 6120 Enqueuing Move request for scope (0.03, 0.31)
02:18:45.182 00.003 7680 Worker thread wakes up
02:18:45.182 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:45.187 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.31) opts 0xd
02:18:45.187 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.31)
02:18:45.187 00.000 7680 Moving (0.03, 0.31) raw xDistance=0.09 yDistance=-0.27
02:18:45.187 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:18:45.187 00.000 6120 UpdateGuideState exits: m=9388 SNR=63.4
02:18:45.192 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:18:45.192 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:45.196 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:18:45.197 00.001 7680 MoveAxis(E, 0, ABG)
02:18:45.197 00.000 7680 Move returns status 0, amount 0
02:18:45.197 00.000 7680 MoveAxis(N, 0, ABG)
02:18:45.197 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:45.202 00.005 7680 Move returns status 0, amount 0
02:18:45.202 00.000 7680 move complete, result=0
02:18:45.202 00.000 6120 Enqueuing Expose request
02:18:45.205 00.003 7680 worker thread done servicing request
02:18:45.205 00.000 7680 Worker thread wakes up
02:18:45.207 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:18:45.210 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:45.211 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:46.449 01.238 7680 Exposure complete
02:18:46.574 00.125 7680 worker thread done servicing request
02:18:46.575 00.001 6120 OnExposeComplete: enter
02:18:46.578 00.003 6120 UpdateGuideState(): m_state=6
02:18:46.582 00.004 6120 Star::Find(15, 507, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
02:18:46.586 00.004 6120 Star::Find returns 1 (0), X=507.71, Y=676.69, Mass=9018, SNR=63.0, Peak=210 HFD=6.7
02:18:46.590 00.004 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
02:18:46.596 00.006 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
02:18:46.600 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.30 hyp=0.30 cameraTheta=-1.45 mountX=-0.02 mountY=0.28, mountTheta=1.64
02:18:46.604 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.30, opts=13)
02:18:46.609 00.005 6120 Enqueuing Move request for scope (0.04, -0.30)
02:18:46.613 00.004 7680 Worker thread wakes up
02:18:46.613 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:46.618 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.30) opts 0xd
02:18:46.618 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.30)
02:18:46.618 00.000 7680 Moving (0.04, -0.30) raw xDistance=-0.02 yDistance=0.28
02:18:46.618 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:18:46.619 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:18:46.619 00.000 7680 MoveAxis(E, 0, ABG)
02:18:46.619 00.000 7680 Move returns status 0, amount 0
02:18:46.619 00.000 7680 MoveAxis(S, 153, ABG)
02:18:46.619 00.000 7680 Guiding  Dir = 1, Dur = 153
02:18:46.620 00.001 6120 UpdateGuideState exits: m=9018 SNR=63.0
02:18:46.623 00.003 7680 IsSlewing returns 0
02:18:46.624 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:46.628 00.004 7680 IsGuiding returns 0
02:18:46.628 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:46.632 00.004 7680 PulseGuide returned control before completion, sleep 163
02:18:46.632 00.000 6120 Enqueuing Expose request
02:18:46.800 00.168 7680 IsGuiding returns 1
02:18:46.800 00.000 7680 scope still moving after pulse duration time elapsed
02:18:46.830 00.030 7680 IsSlewing returns 0
02:18:46.831 00.001 7680 IsGuiding returns 0
02:18:46.831 00.000 7680 scope move finished after 153 + 50 ms
02:18:46.831 00.000 7680 Move returns status 0, amount 153
02:18:46.831 00.000 7680 move complete, result=0
02:18:46.833 00.002 7680 worker thread done servicing request
02:18:46.833 00.000 7680 Worker thread wakes up
02:18:46.833 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 153 ms SOUTH
02:18:46.841 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:46.841 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:48.093 01.252 7680 Exposure complete
02:18:48.233 00.140 7680 worker thread done servicing request
02:18:48.234 00.001 6120 OnExposeComplete: enter
02:18:48.237 00.003 6120 UpdateGuideState(): m_state=6
02:18:48.241 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
02:18:48.245 00.004 6120 Star::Find returns 1 (0), X=507.64, Y=676.63, Mass=9000, SNR=63.2, Peak=228 HFD=6.8
02:18:48.250 00.005 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
02:18:48.255 00.005 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
02:18:48.258 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.35 hyp=0.35 cameraTheta=-1.67 mountX=-0.10 mountY=0.30, mountTheta=1.89
02:18:48.262 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.35, opts=13)
02:18:48.268 00.006 6120 Enqueuing Move request for scope (-0.03, -0.35)
02:18:48.272 00.004 7680 Worker thread wakes up
02:18:48.273 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:48.276 00.003 6120 UpdateGuideState exits: m=9000 SNR=63.2
02:18:48.280 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:48.284 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:48.289 00.005 6120 Enqueuing Expose request
02:18:48.292 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.35) opts 0xd
02:18:48.293 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.35)
02:18:48.293 00.000 7680 Moving (-0.03, -0.35) raw xDistance=-0.10 yDistance=0.30
02:18:48.293 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:18:48.293 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:18:48.293 00.000 7680 MoveAxis(E, 0, ABG)
02:18:48.295 00.002 7680 Move returns status 0, amount 0
02:18:48.295 00.000 7680 MoveAxis(S, 163, ABG)
02:18:48.295 00.000 7680 Guiding  Dir = 1, Dur = 163
02:18:48.296 00.001 7680 IsSlewing returns 0
02:18:48.296 00.000 7680 IsGuiding returns 0
02:18:48.296 00.000 7680 PulseGuide returned control before completion, sleep 173
02:18:48.474 00.178 7680 IsGuiding returns 1
02:18:48.475 00.001 7680 scope still moving after pulse duration time elapsed
02:18:48.504 00.029 7680 IsSlewing returns 0
02:18:48.508 00.004 7680 IsGuiding returns 1
02:18:48.536 00.028 7680 IsSlewing returns 0
02:18:48.538 00.002 7680 IsGuiding returns 1
02:18:48.568 00.030 7680 IsSlewing returns 0
02:18:48.569 00.001 7680 IsGuiding returns 0
02:18:48.570 00.001 7680 scope move finished after 163 + 110 ms
02:18:48.570 00.000 7680 Move returns status 0, amount 163
02:18:48.571 00.001 7680 move complete, result=0
02:18:48.572 00.001 7680 worker thread done servicing request
02:18:48.572 00.000 7680 Worker thread wakes up
02:18:48.573 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 163 ms SOUTH
02:18:48.579 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:48.579 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:49.828 01.249 7680 Exposure complete
02:18:49.974 00.146 7680 worker thread done servicing request
02:18:49.975 00.001 6120 OnExposeComplete: enter
02:18:49.979 00.004 6120 UpdateGuideState(): m_state=6
02:18:49.983 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
02:18:49.987 00.004 6120 Star::Find returns 1 (0), X=507.55, Y=678.78, Mass=8107, SNR=60.4, Peak=219 HFD=6.4
02:18:49.991 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.19) = xAngle (1.45 = 1.45)
02:18:49.995 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.33 = -1.96)
02:18:49.999 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=1.80 hyp=1.80 cameraTheta=1.64 mountX=0.21 mountY=-1.67, mountTheta=-1.45
02:18:50.003 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=1.80, opts=13)
02:18:50.008 00.005 6120 Enqueuing Move request for scope (-0.13, 1.80)
02:18:50.012 00.004 7680 Worker thread wakes up
02:18:50.012 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:50.016 00.004 6120 UpdateGuideState exits: m=8107 SNR=60.4
02:18:50.019 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:50.024 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:50.028 00.004 6120 Enqueuing Expose request
02:18:50.033 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 1.80) opts 0xd
02:18:50.033 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 1.80)
02:18:50.033 00.000 7680 Moving (-0.13, 1.80) raw xDistance=0.21 yDistance=-1.67
02:18:50.033 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:18:50.034 00.001 7680 resist switch: large excursion: input -1.67 thresh 0.60 direction from 1 to -1
02:18:50.034 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.01
02:18:50.034 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.67 from input -1.67
02:18:50.034 00.000 7680 MoveAxis(W, 86, ABG)
02:18:50.034 00.000 7680 Guiding  Dir = 3, Dur = 86
02:18:50.034 00.000 7680 IsSlewing returns 0
02:18:50.036 00.002 7680 IsGuiding returns 0
02:18:50.036 00.000 7680 PulseGuide returned control before completion, sleep 96
02:18:50.148 00.112 7680 IsGuiding returns 0
02:18:50.148 00.000 7680 Move returns status 0, amount 86
02:18:50.150 00.002 7680 MoveAxis(N, 906, ABG)
02:18:50.151 00.001 7680 Guiding  Dir = 0, Dur = 906
02:18:50.153 00.002 7680 IsSlewing returns 0
02:18:50.154 00.001 7680 IsGuiding returns 0
02:18:50.156 00.002 7680 PulseGuide returned control before completion, sleep 916
02:18:51.087 00.931 7680 IsGuiding returns 1
02:18:51.088 00.001 7680 scope still moving after pulse duration time elapsed
02:18:51.118 00.030 7680 IsSlewing returns 0
02:18:51.119 00.001 7680 IsGuiding returns 0
02:18:51.119 00.000 7680 scope move finished after 906 + 59 ms
02:18:51.120 00.001 7680 Move returns status 0, amount 906
02:18:51.122 00.002 7680 move complete, result=0
02:18:51.122 00.000 7680 worker thread done servicing request
02:18:51.123 00.001 7680 Worker thread wakes up
02:18:51.123 00.000 6120 GuideStep: 0.2 px 86 ms WEST, -1.7 px 906 ms NORTH
02:18:51.129 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:51.129 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:52.381 01.252 7680 Exposure complete
02:18:52.520 00.139 7680 worker thread done servicing request
02:18:52.520 00.000 6120 OnExposeComplete: enter
02:18:52.523 00.003 6120 UpdateGuideState(): m_state=6
02:18:52.528 00.005 6120 Star::Find(15, 507, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
02:18:52.532 00.004 6120 Star::Find returns 1 (0), X=507.47, Y=675.81, Mass=8816, SNR=63.2, Peak=231 HFD=6.6
02:18:52.536 00.004 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
02:18:52.540 00.004 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
02:18:52.544 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-1.17 hyp=1.18 cameraTheta=-1.74 mountX=-0.42 mountY=0.96, mountTheta=1.98
02:18:52.549 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-1.17, opts=13)
02:18:52.553 00.004 6120 Enqueuing Move request for scope (-0.20, -1.17)
02:18:52.557 00.004 7680 Worker thread wakes up
02:18:52.557 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:52.561 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -1.17) opts 0xd
02:18:52.561 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -1.17)
02:18:52.561 00.000 7680 Moving (-0.20, -1.17) raw xDistance=-0.42 yDistance=0.96
02:18:52.561 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42
02:18:52.563 00.002 6120 UpdateGuideState exits: m=8816 SNR=63.2
02:18:52.568 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:52.572 00.004 7680 resist switch: large excursion: input 0.96 thresh 0.60 direction from -1 to 1
02:18:52.572 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.88
02:18:52.572 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:52.576 00.004 6120 Enqueuing Expose request
02:18:52.580 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96
02:18:52.580 00.000 7680 MoveAxis(E, 163, ABG)
02:18:52.580 00.000 7680 Guiding  Dir = 2, Dur = 163
02:18:52.580 00.000 7680 IsSlewing returns 0
02:18:52.581 00.001 7680 IsGuiding returns 0
02:18:52.581 00.000 7680 PulseGuide returned control before completion, sleep 173
02:18:52.765 00.184 7680 IsGuiding returns 1
02:18:52.765 00.000 7680 scope still moving after pulse duration time elapsed
02:18:52.797 00.032 7680 IsSlewing returns 0
02:18:52.797 00.000 7680 IsGuiding returns 0
02:18:52.798 00.001 7680 scope move finished after 163 + 53 ms
02:18:52.798 00.000 7680 Move returns status 0, amount 163
02:18:52.799 00.001 7680 MoveAxis(S, 520, ABG)
02:18:52.799 00.000 7680 Guiding  Dir = 1, Dur = 520
02:18:52.799 00.000 7680 IsSlewing returns 0
02:18:52.800 00.001 7680 IsGuiding returns 0
02:18:52.800 00.000 7680 PulseGuide returned control before completion, sleep 530
02:18:53.345 00.545 7680 IsGuiding returns 1
02:18:53.346 00.001 7680 scope still moving after pulse duration time elapsed
02:18:53.375 00.029 7680 IsSlewing returns 0
02:18:53.376 00.001 7680 IsGuiding returns 0
02:18:53.377 00.001 7680 scope move finished after 520 + 56 ms
02:18:53.378 00.001 7680 Move returns status 0, amount 520
02:18:53.378 00.000 7680 move complete, result=0
02:18:53.378 00.000 7680 worker thread done servicing request
02:18:53.378 00.000 7680 Worker thread wakes up
02:18:53.378 00.000 6120 GuideStep: -0.4 px 163 ms EAST, 1.0 px 520 ms SOUTH
02:18:53.385 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:53.385 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:54.627 01.242 7680 Exposure complete
02:18:54.766 00.139 7680 worker thread done servicing request
02:18:54.766 00.000 6120 OnExposeComplete: enter
02:18:54.770 00.004 6120 UpdateGuideState(): m_state=6
02:18:54.776 00.006 6120 Star::Find(15, 507, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
02:18:54.782 00.006 6120 Star::Find returns 1 (0), X=507.65, Y=675.74, Mass=8908, SNR=62.2, Peak=217 HFD=6.6
02:18:54.789 00.007 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
02:18:54.794 00.005 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
02:18:54.799 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=-1.24 hyp=1.24 cameraTheta=-1.59 mountX=-0.26 mountY=1.10, mountTheta=1.80
02:18:54.808 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-1.24, opts=13)
02:18:54.815 00.007 6120 Enqueuing Move request for scope (-0.03, -1.24)
02:18:54.822 00.007 7680 Worker thread wakes up
02:18:54.822 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:54.827 00.005 6120 UpdateGuideState exits: m=8908 SNR=62.2
02:18:54.833 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:54.838 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:54.842 00.004 6120 Enqueuing Expose request
02:18:54.846 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -1.24) opts 0xd
02:18:54.848 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.03, -1.24)
02:18:54.848 00.000 7680 Moving (-0.03, -1.24) raw xDistance=-0.26 yDistance=1.10
02:18:54.848 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
02:18:54.848 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.10 from input 1.10
02:18:54.848 00.000 7680 MoveAxis(E, 117, ABG)
02:18:54.849 00.001 7680 Guiding  Dir = 2, Dur = 117
02:18:54.849 00.000 7680 IsSlewing returns 0
02:18:54.850 00.001 7680 IsGuiding returns 0
02:18:54.850 00.000 7680 PulseGuide returned control before completion, sleep 127
02:18:54.987 00.137 7680 IsGuiding returns 1
02:18:54.987 00.000 7680 scope still moving after pulse duration time elapsed
02:18:55.019 00.032 7680 IsSlewing returns 0
02:18:55.019 00.000 7680 IsGuiding returns 0
02:18:55.019 00.000 7680 scope move finished after 117 + 51 ms
02:18:55.020 00.001 7680 Move returns status 0, amount 117
02:18:55.020 00.000 7680 MoveAxis(S, 599, ABG)
02:18:55.020 00.000 7680 Guiding  Dir = 1, Dur = 599
02:18:55.020 00.000 7680 IsSlewing returns 0
02:18:55.021 00.001 7680 IsGuiding returns 0
02:18:55.021 00.000 7680 PulseGuide returned control before completion, sleep 609
02:18:55.646 00.625 7680 IsGuiding returns 1
02:18:55.646 00.000 7680 scope still moving after pulse duration time elapsed
02:18:55.675 00.029 7680 IsSlewing returns 0
02:18:55.677 00.002 7680 IsGuiding returns 1
02:18:55.706 00.029 7680 IsSlewing returns 0
02:18:55.707 00.001 7680 IsGuiding returns 0
02:18:55.708 00.001 7680 scope move finished after 599 + 88 ms
02:18:55.708 00.000 7680 Move returns status 0, amount 599
02:18:55.709 00.001 7680 move complete, result=0
02:18:55.710 00.001 7680 worker thread done servicing request
02:18:55.710 00.000 6120 GuideStep: -0.3 px 117 ms EAST, 1.1 px 599 ms SOUTH
02:18:55.718 00.008 7680 Worker thread wakes up
02:18:55.718 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:55.718 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:56.974 01.256 7680 Exposure complete
02:18:57.112 00.138 7680 worker thread done servicing request
02:18:57.114 00.002 6120 OnExposeComplete: enter
02:18:57.117 00.003 6120 UpdateGuideState(): m_state=6
02:18:57.122 00.005 6120 Star::Find(15, 507, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
02:18:57.126 00.004 6120 Star::Find returns 1 (0), X=508.10, Y=676.14, Mass=8335, SNR=61.4, Peak=202 HFD=6.5
02:18:57.129 00.003 6120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (0.19) = xAngle (-1.29 = -1.29)
02:18:57.136 00.007 6120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.58 = 1.58)
02:18:57.140 00.004 6120 CameraToMount -- cameraX=0.42 cameraY=-0.84 hyp=0.94 cameraTheta=-1.10 mountX=0.26 mountY=0.94, mountTheta=1.30
02:18:57.145 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.42, y=-0.84, opts=13)
02:18:57.148 00.003 6120 Enqueuing Move request for scope (0.42, -0.84)
02:18:57.153 00.005 7680 Worker thread wakes up
02:18:57.153 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.84) opts 0xd
02:18:57.153 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:57.157 00.004 6120 UpdateGuideState exits: m=8335 SNR=61.4
02:18:57.160 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:57.164 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:57.169 00.005 6120 Enqueuing Expose request
02:18:57.172 00.003 7680 Handling offset move in thread for scope, endpoint = (0.42, -0.84)
02:18:57.172 00.000 7680 Moving (0.42, -0.84) raw xDistance=0.26 yDistance=0.94
02:18:57.172 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
02:18:57.172 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94
02:18:57.174 00.002 7680 MoveAxis(W, 98, ABG)
02:18:57.174 00.000 7680 Guiding  Dir = 3, Dur = 98
02:18:57.174 00.000 7680 IsSlewing returns 0
02:18:57.174 00.000 7680 IsGuiding returns 0
02:18:57.174 00.000 7680 PulseGuide returned control before completion, sleep 108
02:18:57.287 00.113 7680 IsGuiding returns 1
02:18:57.288 00.001 7680 scope still moving after pulse duration time elapsed
02:18:57.318 00.030 7680 IsSlewing returns 0
02:18:57.319 00.001 7680 IsGuiding returns 0
02:18:57.320 00.001 7680 scope move finished after 98 + 47 ms
02:18:57.320 00.000 7680 Move returns status 0, amount 98
02:18:57.322 00.002 7680 MoveAxis(S, 509, ABG)
02:18:57.322 00.000 7680 Guiding  Dir = 1, Dur = 509
02:18:57.322 00.000 7680 IsSlewing returns 0
02:18:57.323 00.001 7680 IsGuiding returns 0
02:18:57.324 00.001 7680 PulseGuide returned control before completion, sleep 519
02:18:57.848 00.524 7680 IsGuiding returns 1
02:18:57.848 00.000 7680 scope still moving after pulse duration time elapsed
02:18:57.879 00.031 7680 IsSlewing returns 0
02:18:57.881 00.002 7680 IsGuiding returns 0
02:18:57.881 00.000 7680 scope move finished after 509 + 48 ms
02:18:57.882 00.001 7680 Move returns status 0, amount 509
02:18:57.882 00.000 7680 move complete, result=0
02:18:57.882 00.000 7680 worker thread done servicing request
02:18:57.883 00.001 6120 GuideStep: 0.3 px 98 ms WEST, 0.9 px 509 ms SOUTH
02:18:57.889 00.006 7680 Worker thread wakes up
02:18:57.889 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:57.889 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:18:59.141 01.252 7680 Exposure complete
02:18:59.294 00.153 7680 worker thread done servicing request
02:18:59.295 00.001 6120 OnExposeComplete: enter
02:18:59.298 00.003 6120 UpdateGuideState(): m_state=6
02:18:59.302 00.004 6120 Star::Find(15, 508, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
02:18:59.306 00.004 6120 Star::Find returns 1 (0), X=508.08, Y=676.92, Mass=8525, SNR=61.3, Peak=212 HFD=6.4
02:18:59.310 00.004 6120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.19) = xAngle (-0.35 = -0.35)
02:18:59.313 00.003 6120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.53 = 2.53)
02:18:59.316 00.003 6120 CameraToMount -- cameraX=0.41 cameraY=-0.07 hyp=0.41 cameraTheta=-0.16 mountX=0.39 mountY=0.24, mountTheta=0.55
02:18:59.322 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=-0.07, opts=13)
02:18:59.325 00.003 6120 Enqueuing Move request for scope (0.41, -0.07)
02:18:59.328 00.003 7680 Worker thread wakes up
02:18:59.329 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:18:59.333 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.07) opts 0xd
02:18:59.333 00.000 6120 UpdateGuideState exits: m=8525 SNR=61.3
02:18:59.336 00.003 7680 Handling offset move in thread for scope, endpoint = (0.41, -0.07)
02:18:59.337 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:59.341 00.004 7680 Moving (0.41, -0.07) raw xDistance=0.39 yDistance=0.24
02:18:59.342 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:18:59.345 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:18:59.345 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:18:59.346 00.001 7680 MoveAxis(W, 165, ABG)
02:18:59.346 00.000 6120 Enqueuing Expose request
02:18:59.353 00.007 7680 Guiding  Dir = 3, Dur = 165
02:18:59.353 00.000 7680 IsSlewing returns 0
02:18:59.354 00.001 7680 IsGuiding returns 0
02:18:59.354 00.000 7680 PulseGuide returned control before completion, sleep 175
02:18:59.536 00.182 7680 IsGuiding returns 1
02:18:59.537 00.001 7680 scope still moving after pulse duration time elapsed
02:18:59.569 00.032 7680 IsSlewing returns 0
02:18:59.570 00.001 7680 IsGuiding returns 0
02:18:59.571 00.001 7680 scope move finished after 165 + 51 ms
02:18:59.571 00.000 7680 Move returns status 0, amount 165
02:18:59.571 00.000 7680 MoveAxis(S, 129, ABG)
02:18:59.571 00.000 7680 Guiding  Dir = 1, Dur = 129
02:18:59.572 00.001 7680 IsSlewing returns 0
02:18:59.572 00.000 7680 IsGuiding returns 0
02:18:59.573 00.001 7680 PulseGuide returned control before completion, sleep 139
02:18:59.724 00.151 7680 IsGuiding returns 1
02:18:59.726 00.002 7680 scope still moving after pulse duration time elapsed
02:18:59.757 00.031 7680 IsSlewing returns 0
02:18:59.758 00.001 7680 IsGuiding returns 0
02:18:59.759 00.001 7680 scope move finished after 129 + 56 ms
02:18:59.759 00.000 7680 Move returns status 0, amount 129
02:18:59.759 00.000 7680 move complete, result=0
02:18:59.760 00.001 7680 worker thread done servicing request
02:18:59.760 00.000 6120 GuideStep: 0.4 px 165 ms WEST, 0.2 px 129 ms SOUTH
02:18:59.766 00.006 7680 Worker thread wakes up
02:18:59.766 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:18:59.766 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:01.019 01.253 7680 Exposure complete
02:19:01.149 00.130 7680 worker thread done servicing request
02:19:01.150 00.001 6120 OnExposeComplete: enter
02:19:01.156 00.006 6120 UpdateGuideState(): m_state=6
02:19:01.161 00.005 6120 Star::Find(15, 508, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
02:19:01.165 00.004 6120 Star::Find returns 1 (0), X=507.69, Y=676.88, Mass=8891, SNR=63.2, Peak=222 HFD=6.6
02:19:01.170 00.005 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
02:19:01.174 00.004 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
02:19:01.177 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.41 mountX=-0.00 mountY=0.10, mountTheta=1.60
02:19:01.183 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.10, opts=13)
02:19:01.187 00.004 6120 Enqueuing Move request for scope (0.02, -0.10)
02:19:01.191 00.004 7680 Worker thread wakes up
02:19:01.191 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:01.195 00.004 6120 UpdateGuideState exits: m=8891 SNR=63.2
02:19:01.199 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:01.202 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:01.207 00.005 6120 Enqueuing Expose request
02:19:01.210 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
02:19:01.210 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
02:19:01.210 00.000 7680 Moving (0.02, -0.10) raw xDistance=-0.00 yDistance=0.10
02:19:01.211 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:19:01.211 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:19:01.211 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:19:01.211 00.000 7680 MoveAxis(E, 0, ABG)
02:19:01.211 00.000 7680 Move returns status 0, amount 0
02:19:01.213 00.002 7680 MoveAxis(N, 0, ABG)
02:19:01.213 00.000 7680 Move returns status 0, amount 0
02:19:01.213 00.000 7680 move complete, result=0
02:19:01.213 00.000 7680 worker thread done servicing request
02:19:01.213 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:01.219 00.006 7680 Worker thread wakes up
02:19:01.219 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:01.220 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:02.477 01.257 7680 Exposure complete
02:19:02.618 00.141 7680 worker thread done servicing request
02:19:02.618 00.000 6120 OnExposeComplete: enter
02:19:02.624 00.006 6120 UpdateGuideState(): m_state=6
02:19:02.628 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
02:19:02.633 00.005 6120 Star::Find returns 1 (0), X=507.58, Y=676.80, Mass=8483, SNR=60.5, Peak=204 HFD=6.5
02:19:02.637 00.004 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
02:19:02.641 00.004 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.64 = 0.64)
02:19:02.645 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.05 mountX=-0.12 mountY=0.12, mountTheta=2.37
02:19:02.649 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.18, opts=13)
02:19:02.654 00.005 6120 Enqueuing Move request for scope (-0.09, -0.18)
02:19:02.658 00.004 7680 Worker thread wakes up
02:19:02.658 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:02.663 00.005 6120 UpdateGuideState exits: m=8483 SNR=60.5
02:19:02.667 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:02.672 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:02.675 00.003 6120 Enqueuing Expose request
02:19:02.679 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
02:19:02.679 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
02:19:02.679 00.000 7680 Moving (-0.09, -0.18) raw xDistance=-0.12 yDistance=0.12
02:19:02.679 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:19:02.681 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:19:02.681 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:19:02.681 00.000 7680 MoveAxis(E, 0, ABG)
02:19:02.681 00.000 7680 Move returns status 0, amount 0
02:19:02.682 00.001 7680 MoveAxis(N, 0, ABG)
02:19:02.682 00.000 7680 Move returns status 0, amount 0
02:19:02.682 00.000 7680 move complete, result=0
02:19:02.682 00.000 7680 worker thread done servicing request
02:19:02.682 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:02.687 00.005 7680 Worker thread wakes up
02:19:02.687 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:02.687 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:03.934 01.247 7680 Exposure complete
02:19:04.066 00.132 7680 worker thread done servicing request
02:19:04.066 00.000 6120 OnExposeComplete: enter
02:19:04.071 00.005 6120 UpdateGuideState(): m_state=6
02:19:04.076 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
02:19:04.080 00.004 6120 Star::Find returns 1 (0), X=507.56, Y=676.82, Mass=8478, SNR=59.8, Peak=223 HFD=6.5
02:19:04.084 00.004 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.19) = xAngle (-2.36 = -2.36)
02:19:04.088 00.004 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.51 = 0.51)
02:19:04.091 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-2.17 mountX=-0.14 mountY=0.10, mountTheta=2.54
02:19:04.097 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.16, opts=13)
02:19:04.102 00.005 6120 Enqueuing Move request for scope (-0.11, -0.16)
02:19:04.105 00.003 7680 Worker thread wakes up
02:19:04.106 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:04.109 00.003 6120 UpdateGuideState exits: m=8478 SNR=59.8
02:19:04.114 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
02:19:04.114 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
02:19:04.114 00.000 7680 Moving (-0.11, -0.16) raw xDistance=-0.14 yDistance=0.10
02:19:04.114 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:19:04.114 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:19:04.114 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:19:04.114 00.000 7680 MoveAxis(E, 0, ABG)
02:19:04.115 00.001 7680 Move returns status 0, amount 0
02:19:04.115 00.000 7680 MoveAxis(N, 0, ABG)
02:19:04.115 00.000 7680 Move returns status 0, amount 0
02:19:04.115 00.000 7680 move complete, result=0
02:19:04.116 00.001 7680 worker thread done servicing request
02:19:04.116 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:04.119 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:04.124 00.005 6120 Enqueuing Expose request
02:19:04.127 00.003 7680 Worker thread wakes up
02:19:04.127 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:04.131 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:04.131 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:05.372 01.241 7680 Exposure complete
02:19:05.523 00.151 7680 worker thread done servicing request
02:19:05.523 00.000 6120 OnExposeComplete: enter
02:19:05.528 00.005 6120 UpdateGuideState(): m_state=6
02:19:05.534 00.006 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
02:19:05.538 00.004 6120 Star::Find returns 1 (0), X=507.53, Y=676.77, Mass=8610, SNR=61.5, Peak=205 HFD=6.6
02:19:05.542 00.004 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.19) = xAngle (-2.36 = -2.36)
02:19:05.546 00.004 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.52 = 0.52)
02:19:05.550 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.22 hyp=0.26 cameraTheta=-2.17 mountX=-0.18 mountY=0.13, mountTheta=2.53
02:19:05.554 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.22, opts=13)
02:19:05.558 00.004 6120 Enqueuing Move request for scope (-0.15, -0.22)
02:19:05.561 00.003 7680 Worker thread wakes up
02:19:05.561 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.22) opts 0xd
02:19:05.561 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.22)
02:19:05.562 00.001 7680 Moving (-0.15, -0.22) raw xDistance=-0.18 yDistance=0.13
02:19:05.562 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:19:05.563 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:05.569 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:19:05.569 00.000 6120 UpdateGuideState exits: m=8610 SNR=61.5
02:19:05.574 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:19:05.574 00.000 7680 MoveAxis(E, 0, ABG)
02:19:05.574 00.000 7680 Move returns status 0, amount 0
02:19:05.574 00.000 7680 MoveAxis(N, 0, ABG)
02:19:05.574 00.000 7680 Move returns status 0, amount 0
02:19:05.574 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:05.579 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:05.582 00.003 7680 move complete, result=0
02:19:05.583 00.001 7680 worker thread done servicing request
02:19:05.584 00.001 6120 Enqueuing Expose request
02:19:05.587 00.003 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:05.591 00.004 7680 Worker thread wakes up
02:19:05.591 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:05.591 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:06.842 01.251 7680 Exposure complete
02:19:06.972 00.130 7680 worker thread done servicing request
02:19:06.972 00.000 6120 OnExposeComplete: enter
02:19:06.978 00.006 6120 UpdateGuideState(): m_state=6
02:19:06.981 00.003 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
02:19:06.985 00.004 6120 Star::Find returns 1 (0), X=507.63, Y=676.19, Mass=7954, SNR=58.8, Peak=214 HFD=6.4
02:19:06.989 00.004 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:19:06.992 00.003 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
02:19:06.996 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.80 hyp=0.80 cameraTheta=-1.62 mountX=-0.19 mountY=0.70, mountTheta=1.83
02:19:07.001 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.80, opts=13)
02:19:07.005 00.004 6120 Enqueuing Move request for scope (-0.04, -0.80)
02:19:07.010 00.005 7680 Worker thread wakes up
02:19:07.010 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:07.013 00.003 6120 UpdateGuideState exits: m=7954 SNR=58.8
02:19:07.018 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:07.022 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:07.026 00.004 6120 Enqueuing Expose request
02:19:07.030 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.80) opts 0xd
02:19:07.031 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.80)
02:19:07.031 00.000 7680 Moving (-0.04, -0.80) raw xDistance=-0.19 yDistance=0.70
02:19:07.031 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:19:07.031 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
02:19:07.033 00.002 7680 MoveAxis(E, 0, ABG)
02:19:07.033 00.000 7680 Move returns status 0, amount 0
02:19:07.033 00.000 7680 MoveAxis(S, 379, ABG)
02:19:07.033 00.000 7680 Guiding  Dir = 1, Dur = 379
02:19:07.034 00.001 7680 IsSlewing returns 0
02:19:07.034 00.000 7680 IsGuiding returns 0
02:19:07.034 00.000 7680 PulseGuide returned control before completion, sleep 389
02:19:07.436 00.402 7680 IsGuiding returns 1
02:19:07.438 00.002 7680 scope still moving after pulse duration time elapsed
02:19:07.468 00.030 7680 IsSlewing returns 0
02:19:07.470 00.002 7680 IsGuiding returns 0
02:19:07.470 00.000 7680 scope move finished after 379 + 56 ms
02:19:07.470 00.000 7680 Move returns status 0, amount 379
02:19:07.470 00.000 7680 move complete, result=0
02:19:07.471 00.001 7680 worker thread done servicing request
02:19:07.471 00.000 7680 Worker thread wakes up
02:19:07.471 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.7 px 379 ms SOUTH
02:19:07.478 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:07.479 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:08.735 01.256 7680 Exposure complete
02:19:08.879 00.144 7680 worker thread done servicing request
02:19:08.879 00.000 6120 OnExposeComplete: enter
02:19:08.883 00.004 6120 UpdateGuideState(): m_state=6
02:19:08.887 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
02:19:08.890 00.003 6120 Star::Find returns 1 (0), X=507.38, Y=676.89, Mass=9060, SNR=63.0, Peak=243 HFD=6.5
02:19:08.895 00.005 6120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (0.19) = xAngle (-3.02 = -3.02)
02:19:08.899 00.004 6120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.14 = -0.14)
02:19:08.902 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.09 hyp=0.31 cameraTheta=-2.83 mountX=-0.30 mountY=-0.04, mountTheta=-3.00
02:19:08.908 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.09, opts=13)
02:19:08.914 00.006 6120 Enqueuing Move request for scope (-0.29, -0.09)
02:19:08.918 00.004 7680 Worker thread wakes up
02:19:08.918 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.09) opts 0xd
02:19:08.919 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:08.922 00.003 6120 UpdateGuideState exits: m=9060 SNR=63.0
02:19:08.927 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:08.931 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.09)
02:19:08.931 00.000 7680 Moving (-0.29, -0.09) raw xDistance=-0.30 yDistance=-0.04
02:19:08.931 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:19:08.931 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:19:08.931 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:08.935 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:19:08.935 00.000 6120 Enqueuing Expose request
02:19:08.940 00.005 7680 MoveAxis(E, 124, ABG)
02:19:08.940 00.000 7680 Guiding  Dir = 2, Dur = 124
02:19:08.940 00.000 7680 IsSlewing returns 0
02:19:08.941 00.001 7680 IsGuiding returns 0
02:19:08.942 00.001 7680 PulseGuide returned control before completion, sleep 134
02:19:09.083 00.141 7680 IsGuiding returns 1
02:19:09.084 00.001 7680 scope still moving after pulse duration time elapsed
02:19:09.112 00.028 7680 IsSlewing returns 0
02:19:09.115 00.003 7680 IsGuiding returns 1
02:19:09.145 00.030 7680 IsSlewing returns 0
02:19:09.146 00.001 7680 IsGuiding returns 0
02:19:09.147 00.001 7680 scope move finished after 124 + 81 ms
02:19:09.148 00.001 7680 Move returns status 0, amount 124
02:19:09.148 00.000 7680 MoveAxis(N, 0, ABG)
02:19:09.149 00.001 7680 Move returns status 0, amount 0
02:19:09.149 00.000 7680 move complete, result=0
02:19:09.149 00.000 7680 worker thread done servicing request
02:19:09.149 00.000 7680 Worker thread wakes up
02:19:09.149 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:09.149 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:09.149 00.000 6120 GuideStep: -0.3 px 124 ms EAST, -0.0 px 0 ms NORTH
02:19:10.406 01.257 7680 Exposure complete
02:19:10.553 00.147 7680 worker thread done servicing request
02:19:10.554 00.001 6120 OnExposeComplete: enter
02:19:10.558 00.004 6120 UpdateGuideState(): m_state=6
02:19:10.563 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
02:19:10.568 00.005 6120 Star::Find returns 1 (0), X=507.58, Y=676.75, Mass=8551, SNR=62.0, Peak=214 HFD=6.6
02:19:10.572 00.004 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.19) = xAngle (-2.15 = -2.15)
02:19:10.576 00.004 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
02:19:10.580 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.96 mountX=-0.14 mountY=0.17, mountTheta=2.26
02:19:10.585 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.24, opts=13)
02:19:10.589 00.004 6120 Enqueuing Move request for scope (-0.10, -0.24)
02:19:10.593 00.004 7680 Worker thread wakes up
02:19:10.593 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:10.598 00.005 6120 UpdateGuideState exits: m=8551 SNR=62.0
02:19:10.602 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:10.606 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:10.609 00.003 6120 Enqueuing Expose request
02:19:10.613 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.24) opts 0xd
02:19:10.614 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.24)
02:19:10.614 00.000 7680 Moving (-0.10, -0.24) raw xDistance=-0.14 yDistance=0.17
02:19:10.614 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:19:10.614 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:19:10.615 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:19:10.615 00.000 7680 MoveAxis(E, 0, ABG)
02:19:10.616 00.001 7680 Move returns status 0, amount 0
02:19:10.616 00.000 7680 MoveAxis(N, 0, ABG)
02:19:10.616 00.000 7680 Move returns status 0, amount 0
02:19:10.616 00.000 7680 move complete, result=0
02:19:10.616 00.000 7680 worker thread done servicing request
02:19:10.616 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:19:10.621 00.005 7680 Worker thread wakes up
02:19:10.621 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:10.621 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:11.875 01.254 7680 Exposure complete
02:19:12.014 00.139 7680 worker thread done servicing request
02:19:12.014 00.000 6120 OnExposeComplete: enter
02:19:12.018 00.004 6120 UpdateGuideState(): m_state=6
02:19:12.023 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
02:19:12.026 00.003 6120 Star::Find returns 1 (0), X=507.47, Y=676.66, Mass=8578, SNR=60.9, Peak=217 HFD=6.8
02:19:12.031 00.005 6120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.19) = xAngle (-2.31 = -2.31)
02:19:12.038 00.007 6120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.56 = 0.56)
02:19:12.042 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.32 hyp=0.38 cameraTheta=-2.13 mountX=-0.25 mountY=0.20, mountTheta=2.48
02:19:12.048 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.32, opts=13)
02:19:12.052 00.004 6120 Enqueuing Move request for scope (-0.20, -0.32)
02:19:12.055 00.003 7680 Worker thread wakes up
02:19:12.055 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.32) opts 0xd
02:19:12.055 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.32)
02:19:12.057 00.002 7680 Moving (-0.20, -0.32) raw xDistance=-0.25 yDistance=0.20
02:19:12.057 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:19:12.057 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:12.061 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:19:12.062 00.001 6120 UpdateGuideState exits: m=8578 SNR=60.9
02:19:12.066 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:12.071 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:19:12.071 00.000 7680 MoveAxis(E, 104, ABG)
02:19:12.071 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:12.075 00.004 6120 Enqueuing Expose request
02:19:12.078 00.003 7680 Guiding  Dir = 2, Dur = 104
02:19:12.079 00.001 7680 IsSlewing returns 0
02:19:12.079 00.000 7680 IsGuiding returns 0
02:19:12.080 00.001 7680 PulseGuide returned control before completion, sleep 114
02:19:12.211 00.131 7680 IsGuiding returns 0
02:19:12.211 00.000 7680 Move returns status 0, amount 104
02:19:12.212 00.001 7680 MoveAxis(N, 0, ABG)
02:19:12.212 00.000 7680 Move returns status 0, amount 0
02:19:12.212 00.000 7680 move complete, result=0
02:19:12.214 00.002 7680 worker thread done servicing request
02:19:12.214 00.000 6120 GuideStep: -0.3 px 104 ms EAST, 0.2 px 0 ms NORTH
02:19:12.222 00.008 7680 Worker thread wakes up
02:19:12.223 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:12.223 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:13.481 01.258 7680 Exposure complete
02:19:13.618 00.137 7680 worker thread done servicing request
02:19:13.618 00.000 6120 OnExposeComplete: enter
02:19:13.622 00.004 6120 UpdateGuideState(): m_state=6
02:19:13.627 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
02:19:13.632 00.005 6120 Star::Find returns 1 (0), X=507.50, Y=676.51, Mass=8891, SNR=62.3, Peak=203 HFD=7.1
02:19:13.637 00.005 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
02:19:13.639 00.002 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
02:19:13.642 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.47 hyp=0.50 cameraTheta=-1.93 mountX=-0.26 mountY=0.34, mountTheta=2.22
02:19:13.647 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.47, opts=13)
02:19:13.651 00.004 6120 Enqueuing Move request for scope (-0.18, -0.47)
02:19:13.654 00.003 7680 Worker thread wakes up
02:19:13.655 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:13.659 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.47) opts 0xd
02:19:13.659 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.47)
02:19:13.659 00.000 7680 Moving (-0.18, -0.47) raw xDistance=-0.26 yDistance=0.34
02:19:13.660 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
02:19:13.660 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:19:13.660 00.000 7680 MoveAxis(E, 114, ABG)
02:19:13.660 00.000 7680 Guiding  Dir = 2, Dur = 114
02:19:13.660 00.000 6120 UpdateGuideState exits: m=8891 SNR=62.3
02:19:13.665 00.005 7680 IsSlewing returns 0
02:19:13.665 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:13.668 00.003 7680 IsGuiding returns 0
02:19:13.669 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:13.672 00.003 6120 Enqueuing Expose request
02:19:13.676 00.004 7680 PulseGuide returned control before completion, sleep 124
02:19:13.811 00.135 7680 IsGuiding returns 0
02:19:13.811 00.000 7680 Move returns status 0, amount 114
02:19:13.813 00.002 7680 MoveAxis(S, 186, ABG)
02:19:13.813 00.000 7680 Guiding  Dir = 1, Dur = 186
02:19:13.814 00.001 7680 IsSlewing returns 0
02:19:13.814 00.000 7680 IsGuiding returns 0
02:19:13.815 00.001 7680 PulseGuide returned control before completion, sleep 196
02:19:14.029 00.214 7680 IsGuiding returns 1
02:19:14.029 00.000 7680 scope still moving after pulse duration time elapsed
02:19:14.059 00.030 7680 IsSlewing returns 0
02:19:14.060 00.001 7680 IsGuiding returns 1
02:19:14.090 00.030 7680 IsSlewing returns 0
02:19:14.091 00.001 7680 IsGuiding returns 0
02:19:14.092 00.001 7680 scope move finished after 186 + 91 ms
02:19:14.092 00.000 7680 Move returns status 0, amount 186
02:19:14.093 00.001 7680 move complete, result=0
02:19:14.093 00.000 7680 worker thread done servicing request
02:19:14.093 00.000 7680 Worker thread wakes up
02:19:14.095 00.002 6120 GuideStep: -0.3 px 114 ms EAST, 0.3 px 186 ms SOUTH
02:19:14.101 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:14.101 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:15.356 01.255 7680 Exposure complete
02:19:15.496 00.140 7680 worker thread done servicing request
02:19:15.496 00.000 6120 OnExposeComplete: enter
02:19:15.501 00.005 6120 UpdateGuideState(): m_state=6
02:19:15.505 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
02:19:15.510 00.005 6120 Star::Find returns 1 (0), X=507.44, Y=675.93, Mass=8369, SNR=61.4, Peak=224 HFD=6.6
02:19:15.514 00.004 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
02:19:15.517 00.003 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
02:19:15.521 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=-1.05 hyp=1.08 cameraTheta=-1.79 mountX=-0.42 mountY=0.84, mountTheta=2.03
02:19:15.526 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-1.05, opts=13)
02:19:15.530 00.004 6120 Enqueuing Move request for scope (-0.23, -1.05)
02:19:15.536 00.006 7680 Worker thread wakes up
02:19:15.536 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -1.05) opts 0xd
02:19:15.537 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, -1.05)
02:19:15.537 00.000 7680 Moving (-0.23, -1.05) raw xDistance=-0.42 yDistance=0.84
02:19:15.537 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
02:19:15.537 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:15.543 00.006 6120 UpdateGuideState exits: m=8369 SNR=61.4
02:19:15.547 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:15.550 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:15.555 00.005 6120 Enqueuing Expose request
02:19:15.559 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84
02:19:15.560 00.001 7680 MoveAxis(E, 180, ABG)
02:19:15.560 00.000 7680 Guiding  Dir = 2, Dur = 180
02:19:15.561 00.001 7680 IsSlewing returns 0
02:19:15.561 00.000 7680 IsGuiding returns 0
02:19:15.562 00.001 7680 PulseGuide returned control before completion, sleep 190
02:19:15.762 00.200 7680 IsGuiding returns 1
02:19:15.763 00.001 7680 scope still moving after pulse duration time elapsed
02:19:15.794 00.031 7680 IsSlewing returns 0
02:19:15.795 00.001 7680 IsGuiding returns 0
02:19:15.795 00.000 7680 scope move finished after 180 + 54 ms
02:19:15.796 00.001 7680 Move returns status 0, amount 180
02:19:15.796 00.000 7680 MoveAxis(S, 458, ABG)
02:19:15.798 00.002 7680 Guiding  Dir = 1, Dur = 458
02:19:15.798 00.000 7680 IsSlewing returns 0
02:19:15.799 00.001 7680 IsGuiding returns 0
02:19:15.800 00.001 7680 PulseGuide returned control before completion, sleep 468
02:19:16.282 00.482 7680 IsGuiding returns 1
02:19:16.283 00.001 7680 scope still moving after pulse duration time elapsed
02:19:16.312 00.029 7680 IsSlewing returns 0
02:19:16.314 00.002 7680 IsGuiding returns 0
02:19:16.315 00.001 7680 scope move finished after 458 + 57 ms
02:19:16.315 00.000 7680 Move returns status 0, amount 458
02:19:16.315 00.000 7680 move complete, result=0
02:19:16.315 00.000 7680 worker thread done servicing request
02:19:16.316 00.001 7680 Worker thread wakes up
02:19:16.317 00.001 6120 GuideStep: -0.4 px 180 ms EAST, 0.8 px 458 ms SOUTH
02:19:16.323 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:16.323 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:17.578 01.255 7680 Exposure complete
02:19:17.712 00.134 7680 worker thread done servicing request
02:19:17.712 00.000 6120 OnExposeComplete: enter
02:19:17.717 00.005 6120 UpdateGuideState(): m_state=6
02:19:17.723 00.006 6120 Star::Find(15, 507, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
02:19:17.728 00.005 6120 Star::Find returns 1 (0), X=507.96, Y=676.87, Mass=8776, SNR=61.6, Peak=213 HFD=6.3
02:19:17.732 00.004 6120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (0.19) = xAngle (-0.55 = -0.55)
02:19:17.736 00.004 6120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.32 = 2.32)
02:19:17.739 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=-0.11 hyp=0.31 cameraTheta=-0.36 mountX=0.26 mountY=0.22, mountTheta=0.71
02:19:17.745 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.11, opts=13)
02:19:17.749 00.004 6120 Enqueuing Move request for scope (0.29, -0.11)
02:19:17.754 00.005 7680 Worker thread wakes up
02:19:17.754 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:17.758 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.11) opts 0xd
02:19:17.758 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.11)
02:19:17.759 00.001 6120 UpdateGuideState exits: m=8776 SNR=61.6
02:19:17.763 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:17.766 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:17.770 00.004 6120 Enqueuing Expose request
02:19:17.774 00.004 7680 Moving (0.29, -0.11) raw xDistance=0.26 yDistance=0.22
02:19:17.774 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.26
02:19:17.774 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:19:17.774 00.000 7680 MoveAxis(W, 94, ABG)
02:19:17.775 00.001 7680 Guiding  Dir = 3, Dur = 94
02:19:17.775 00.000 7680 IsSlewing returns 0
02:19:17.775 00.000 7680 IsGuiding returns 0
02:19:17.775 00.000 7680 PulseGuide returned control before completion, sleep 104
02:19:17.893 00.118 7680 IsGuiding returns 1
02:19:17.893 00.000 7680 scope still moving after pulse duration time elapsed
02:19:17.924 00.031 7680 IsSlewing returns 0
02:19:17.925 00.001 7680 IsGuiding returns 0
02:19:17.926 00.001 7680 scope move finished after 94 + 56 ms
02:19:17.927 00.001 7680 Move returns status 0, amount 94
02:19:17.927 00.000 7680 MoveAxis(S, 122, ABG)
02:19:17.928 00.001 7680 Guiding  Dir = 1, Dur = 122
02:19:17.928 00.000 7680 IsSlewing returns 0
02:19:17.929 00.001 7680 IsGuiding returns 0
02:19:17.929 00.000 7680 PulseGuide returned control before completion, sleep 132
02:19:18.078 00.149 7680 IsGuiding returns 1
02:19:18.078 00.000 7680 scope still moving after pulse duration time elapsed
02:19:18.109 00.031 7680 IsSlewing returns 0
02:19:18.111 00.002 7680 IsGuiding returns 0
02:19:18.111 00.000 7680 scope move finished after 122 + 60 ms
02:19:18.112 00.001 7680 Move returns status 0, amount 122
02:19:18.112 00.000 7680 move complete, result=0
02:19:18.112 00.000 7680 worker thread done servicing request
02:19:18.112 00.000 7680 Worker thread wakes up
02:19:18.114 00.002 6120 GuideStep: 0.3 px 94 ms WEST, 0.2 px 122 ms SOUTH
02:19:18.120 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:18.120 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:19.372 01.252 7680 Exposure complete
02:19:19.521 00.149 7680 worker thread done servicing request
02:19:19.522 00.001 6120 OnExposeComplete: enter
02:19:19.525 00.003 6120 UpdateGuideState(): m_state=6
02:19:19.529 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
02:19:19.536 00.007 6120 Star::Find returns 1 (0), X=507.60, Y=676.79, Mass=8593, SNR=61.3, Peak=208 HFD=6.5
02:19:19.540 00.004 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
02:19:19.543 00.003 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
02:19:19.547 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.92 mountX=-0.10 mountY=0.14, mountTheta=2.20
02:19:19.553 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.19, opts=13)
02:19:19.557 00.004 6120 Enqueuing Move request for scope (-0.07, -0.19)
02:19:19.561 00.004 7680 Worker thread wakes up
02:19:19.561 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:19.566 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
02:19:19.566 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
02:19:19.566 00.000 7680 Moving (-0.07, -0.19) raw xDistance=-0.10 yDistance=0.14
02:19:19.566 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:19:19.566 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:19:19.567 00.001 6120 UpdateGuideState exits: m=8593 SNR=61.3
02:19:19.571 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:19.575 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:19.578 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:19:19.578 00.000 6120 Enqueuing Expose request
02:19:19.583 00.005 7680 MoveAxis(E, 0, ABG)
02:19:19.583 00.000 7680 Move returns status 0, amount 0
02:19:19.583 00.000 7680 MoveAxis(N, 0, ABG)
02:19:19.583 00.000 7680 Move returns status 0, amount 0
02:19:19.583 00.000 7680 move complete, result=0
02:19:19.583 00.000 7680 worker thread done servicing request
02:19:19.584 00.001 7680 Worker thread wakes up
02:19:19.584 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:19.588 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:19.588 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:20.840 01.252 7680 Exposure complete
02:19:20.989 00.149 7680 worker thread done servicing request
02:19:20.989 00.000 6120 OnExposeComplete: enter
02:19:20.994 00.005 6120 UpdateGuideState(): m_state=6
02:19:20.999 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
02:19:21.004 00.005 6120 Star::Find returns 1 (0), X=507.46, Y=676.74, Mass=8635, SNR=61.4, Peak=213 HFD=6.6
02:19:21.008 00.004 6120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (0.19) = xAngle (-2.47 = -2.47)
02:19:21.012 00.004 6120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.41 = 0.41)
02:19:21.017 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.24 hyp=0.32 cameraTheta=-2.28 mountX=-0.25 mountY=0.13, mountTheta=2.67
02:19:21.022 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.24, opts=13)
02:19:21.026 00.004 6120 Enqueuing Move request for scope (-0.21, -0.24)
02:19:21.032 00.006 7680 Worker thread wakes up
02:19:21.032 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:21.036 00.004 6120 UpdateGuideState exits: m=8635 SNR=61.4
02:19:21.040 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:21.043 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:21.048 00.005 6120 Enqueuing Expose request
02:19:21.052 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.24) opts 0xd
02:19:21.052 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.24)
02:19:21.052 00.000 7680 Moving (-0.21, -0.24) raw xDistance=-0.25 yDistance=0.13
02:19:21.052 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:19:21.053 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:19:21.053 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:19:21.053 00.000 7680 MoveAxis(E, 103, ABG)
02:19:21.053 00.000 7680 Guiding  Dir = 2, Dur = 103
02:19:21.054 00.001 7680 IsSlewing returns 0
02:19:21.054 00.000 7680 IsGuiding returns 0
02:19:21.055 00.001 7680 PulseGuide returned control before completion, sleep 113
02:19:21.172 00.117 7680 IsGuiding returns 1
02:19:21.173 00.001 7680 scope still moving after pulse duration time elapsed
02:19:21.202 00.029 7680 IsSlewing returns 0
02:19:21.202 00.000 7680 IsGuiding returns 0
02:19:21.202 00.000 7680 scope move finished after 103 + 45 ms
02:19:21.202 00.000 7680 Move returns status 0, amount 103
02:19:21.204 00.002 7680 MoveAxis(N, 0, ABG)
02:19:21.204 00.000 7680 Move returns status 0, amount 0
02:19:21.204 00.000 7680 move complete, result=0
02:19:21.204 00.000 7680 worker thread done servicing request
02:19:21.204 00.000 6120 GuideStep: -0.3 px 103 ms EAST, 0.1 px 0 ms NORTH
02:19:21.210 00.006 7680 Worker thread wakes up
02:19:21.210 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:21.210 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:22.456 01.246 7680 Exposure complete
02:19:22.591 00.135 7680 worker thread done servicing request
02:19:22.591 00.000 6120 OnExposeComplete: enter
02:19:22.596 00.005 6120 UpdateGuideState(): m_state=6
02:19:22.602 00.006 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
02:19:22.605 00.003 6120 Star::Find returns 1 (0), X=507.66, Y=676.20, Mass=8552, SNR=61.9, Peak=233 HFD=6.4
02:19:22.609 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
02:19:22.612 00.003 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
02:19:22.617 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.78 hyp=0.78 cameraTheta=-1.58 mountX=-0.16 mountY=0.70, mountTheta=1.79
02:19:22.622 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.78, opts=13)
02:19:22.625 00.003 6120 Enqueuing Move request for scope (-0.01, -0.78)
02:19:22.630 00.005 7680 Worker thread wakes up
02:19:22.631 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:22.635 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.78) opts 0xd
02:19:22.635 00.000 6120 UpdateGuideState exits: m=8552 SNR=61.9
02:19:22.639 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:22.643 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.78)
02:19:22.643 00.000 7680 Moving (-0.01, -0.78) raw xDistance=-0.16 yDistance=0.70
02:19:22.643 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:22.646 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:19:22.647 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
02:19:22.647 00.000 6120 Enqueuing Expose request
02:19:22.650 00.003 7680 MoveAxis(E, 0, ABG)
02:19:22.651 00.001 7680 Move returns status 0, amount 0
02:19:22.651 00.000 7680 MoveAxis(S, 380, ABG)
02:19:22.651 00.000 7680 Guiding  Dir = 1, Dur = 380
02:19:22.652 00.001 7680 IsSlewing returns 0
02:19:22.653 00.001 7680 IsGuiding returns 0
02:19:22.654 00.001 7680 PulseGuide returned control before completion, sleep 390
02:19:23.056 00.402 7680 IsGuiding returns 1
02:19:23.057 00.001 7680 scope still moving after pulse duration time elapsed
02:19:23.087 00.030 7680 IsSlewing returns 0
02:19:23.090 00.003 7680 IsGuiding returns 1
02:19:23.119 00.029 7680 IsSlewing returns 0
02:19:23.121 00.002 7680 IsGuiding returns 0
02:19:23.121 00.000 7680 scope move finished after 380 + 87 ms
02:19:23.121 00.000 7680 Move returns status 0, amount 380
02:19:23.122 00.001 7680 move complete, result=0
02:19:23.122 00.000 7680 worker thread done servicing request
02:19:23.123 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.7 px 380 ms SOUTH
02:19:23.131 00.008 7680 Worker thread wakes up
02:19:23.131 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:23.133 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:24.375 01.242 7680 Exposure complete
02:19:24.519 00.144 7680 worker thread done servicing request
02:19:24.519 00.000 6120 OnExposeComplete: enter
02:19:24.524 00.005 6120 UpdateGuideState(): m_state=6
02:19:24.529 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
02:19:24.533 00.004 6120 Star::Find returns 1 (0), X=507.56, Y=676.87, Mass=8018, SNR=59.3, Peak=236 HFD=6.5
02:19:24.539 00.006 6120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.19) = xAngle (-2.54 = -2.54)
02:19:24.542 00.003 6120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.33 = 0.33)
02:19:24.546 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.35 mountX=-0.13 mountY=0.05, mountTheta=2.76
02:19:24.551 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.11, opts=13)
02:19:24.555 00.004 6120 Enqueuing Move request for scope (-0.11, -0.11)
02:19:24.559 00.004 7680 Worker thread wakes up
02:19:24.559 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
02:19:24.559 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
02:19:24.559 00.000 7680 Moving (-0.11, -0.11) raw xDistance=-0.13 yDistance=0.05
02:19:24.560 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:19:24.560 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:19:24.560 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:24.564 00.004 6120 UpdateGuideState exits: m=8018 SNR=59.3
02:19:24.567 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:24.573 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:24.576 00.003 6120 Enqueuing Expose request
02:19:24.579 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:19:24.579 00.000 7680 MoveAxis(E, 0, ABG)
02:19:24.580 00.001 7680 Move returns status 0, amount 0
02:19:24.580 00.000 7680 MoveAxis(N, 0, ABG)
02:19:24.581 00.001 7680 Move returns status 0, amount 0
02:19:24.581 00.000 7680 move complete, result=0
02:19:24.581 00.000 7680 worker thread done servicing request
02:19:24.581 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:24.586 00.005 7680 Worker thread wakes up
02:19:24.586 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:24.586 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:25.832 01.246 7680 Exposure complete
02:19:25.976 00.144 7680 worker thread done servicing request
02:19:25.976 00.000 6120 OnExposeComplete: enter
02:19:25.982 00.006 6120 UpdateGuideState(): m_state=6
02:19:25.986 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
02:19:25.989 00.003 6120 Star::Find returns 1 (0), X=507.44, Y=676.78, Mass=9297, SNR=63.8, Peak=226 HFD=6.6
02:19:25.993 00.004 6120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (0.19) = xAngle (-2.61 = -2.61)
02:19:25.997 00.004 6120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.26 = 0.26)
02:19:26.001 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.20 hyp=0.31 cameraTheta=-2.43 mountX=-0.27 mountY=0.08, mountTheta=2.85
02:19:26.007 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.20, opts=13)
02:19:26.011 00.004 6120 Enqueuing Move request for scope (-0.23, -0.20)
02:19:26.014 00.003 7680 Worker thread wakes up
02:19:26.015 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.20) opts 0xd
02:19:26.015 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.20)
02:19:26.015 00.000 7680 Moving (-0.23, -0.20) raw xDistance=-0.27 yDistance=0.08
02:19:26.015 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:19:26.016 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:19:26.016 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:26.020 00.004 6120 UpdateGuideState exits: m=9297 SNR=63.8
02:19:26.024 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:26.027 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:26.032 00.005 6120 Enqueuing Expose request
02:19:26.038 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:19:26.038 00.000 7680 MoveAxis(E, 109, ABG)
02:19:26.038 00.000 7680 Guiding  Dir = 2, Dur = 109
02:19:26.038 00.000 7680 IsSlewing returns 0
02:19:26.039 00.001 7680 IsGuiding returns 0
02:19:26.039 00.000 7680 PulseGuide returned control before completion, sleep 119
02:19:26.164 00.125 7680 IsGuiding returns 1
02:19:26.164 00.000 7680 scope still moving after pulse duration time elapsed
02:19:26.195 00.031 7680 IsSlewing returns 0
02:19:26.195 00.000 7680 IsGuiding returns 0
02:19:26.197 00.002 7680 scope move finished after 109 + 48 ms
02:19:26.198 00.001 7680 Move returns status 0, amount 109
02:19:26.198 00.000 7680 MoveAxis(N, 0, ABG)
02:19:26.198 00.000 7680 Move returns status 0, amount 0
02:19:26.199 00.001 7680 move complete, result=0
02:19:26.199 00.000 7680 worker thread done servicing request
02:19:26.200 00.001 7680 Worker thread wakes up
02:19:26.200 00.000 6120 GuideStep: -0.3 px 109 ms EAST, 0.1 px 0 ms NORTH
02:19:26.206 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:26.206 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:27.455 01.249 7680 Exposure complete
02:19:27.597 00.142 7680 worker thread done servicing request
02:19:27.597 00.000 6120 OnExposeComplete: enter
02:19:27.601 00.004 6120 UpdateGuideState(): m_state=6
02:19:27.605 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
02:19:27.609 00.004 6120 Star::Find returns 1 (0), X=507.59, Y=676.78, Mass=8872, SNR=62.7, Peak=216 HFD=6.6
02:19:27.613 00.004 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
02:19:27.616 00.003 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
02:19:27.619 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.94 mountX=-0.12 mountY=0.15, mountTheta=2.23
02:19:27.623 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.20, opts=13)
02:19:27.626 00.003 6120 Enqueuing Move request for scope (-0.08, -0.20)
02:19:27.629 00.003 7680 Worker thread wakes up
02:19:27.629 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
02:19:27.629 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
02:19:27.629 00.000 7680 Moving (-0.08, -0.20) raw xDistance=-0.12 yDistance=0.15
02:19:27.629 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:19:27.629 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:19:27.629 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:19:27.629 00.000 7680 MoveAxis(E, 0, ABG)
02:19:27.630 00.001 7680 Move returns status 0, amount 0
02:19:27.630 00.000 7680 MoveAxis(N, 0, ABG)
02:19:27.630 00.000 7680 Move returns status 0, amount 0
02:19:27.630 00.000 7680 move complete, result=0
02:19:27.630 00.000 7680 worker thread done servicing request
02:19:27.630 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:27.635 00.005 6120 UpdateGuideState exits: m=8872 SNR=62.7
02:19:27.637 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:27.640 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:27.642 00.002 6120 Enqueuing Expose request
02:19:27.645 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:27.648 00.003 7680 Worker thread wakes up
02:19:27.648 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:27.648 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:28.890 01.242 7680 Exposure complete
02:19:29.030 00.140 7680 worker thread done servicing request
02:19:29.031 00.001 6120 OnExposeComplete: enter
02:19:29.035 00.004 6120 UpdateGuideState(): m_state=6
02:19:29.039 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
02:19:29.044 00.005 6120 Star::Find returns 1 (0), X=507.55, Y=676.56, Mass=8777, SNR=62.1, Peak=224 HFD=7.0
02:19:29.048 00.004 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
02:19:29.052 00.004 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
02:19:29.055 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.42 hyp=0.44 cameraTheta=-1.86 mountX=-0.20 mountY=0.32, mountTheta=2.13
02:19:29.061 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.42, opts=13)
02:19:29.067 00.006 6120 Enqueuing Move request for scope (-0.12, -0.42)
02:19:29.071 00.004 7680 Worker thread wakes up
02:19:29.073 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:29.077 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.42) opts 0xd
02:19:29.077 00.000 6120 UpdateGuideState exits: m=8777 SNR=62.1
02:19:29.081 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:29.084 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.42)
02:19:29.084 00.000 7680 Moving (-0.12, -0.42) raw xDistance=-0.20 yDistance=0.32
02:19:29.084 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:19:29.084 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:19:29.084 00.000 7680 MoveAxis(E, 82, ABG)
02:19:29.084 00.000 7680 Guiding  Dir = 2, Dur = 82
02:19:29.086 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:29.089 00.003 6120 Enqueuing Expose request
02:19:29.095 00.006 7680 IsSlewing returns 0
02:19:29.095 00.000 7680 IsGuiding returns 0
02:19:29.095 00.000 7680 PulseGuide returned control before completion, sleep 92
02:19:29.194 00.099 7680 IsGuiding returns 1
02:19:29.194 00.000 7680 scope still moving after pulse duration time elapsed
02:19:29.224 00.030 7680 IsSlewing returns 0
02:19:29.225 00.001 7680 IsGuiding returns 0
02:19:29.225 00.000 7680 scope move finished after 82 + 48 ms
02:19:29.225 00.000 7680 Move returns status 0, amount 82
02:19:29.226 00.001 7680 MoveAxis(S, 176, ABG)
02:19:29.226 00.000 7680 Guiding  Dir = 1, Dur = 176
02:19:29.226 00.000 7680 IsSlewing returns 0
02:19:29.227 00.001 7680 IsGuiding returns 0
02:19:29.227 00.000 7680 PulseGuide returned control before completion, sleep 186
02:19:29.428 00.201 7680 IsGuiding returns 1
02:19:29.430 00.002 7680 scope still moving after pulse duration time elapsed
02:19:29.461 00.031 7680 IsSlewing returns 0
02:19:29.462 00.001 7680 IsGuiding returns 0
02:19:29.462 00.000 7680 scope move finished after 176 + 58 ms
02:19:29.463 00.001 7680 Move returns status 0, amount 176
02:19:29.463 00.000 7680 move complete, result=0
02:19:29.463 00.000 7680 worker thread done servicing request
02:19:29.464 00.001 7680 Worker thread wakes up
02:19:29.464 00.000 6120 GuideStep: -0.2 px 82 ms EAST, 0.3 px 176 ms SOUTH
02:19:29.473 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:29.473 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:30.820 01.347 7680 Exposure complete
02:19:31.060 00.240 7680 worker thread done servicing request
02:19:31.060 00.000 6120 OnExposeComplete: enter
02:19:31.064 00.004 6120 UpdateGuideState(): m_state=6
02:19:31.067 00.003 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
02:19:31.070 00.003 6120 Star::Find returns 1 (0), X=507.63, Y=676.49, Mass=8799, SNR=62.6, Peak=208 HFD=6.9
02:19:31.074 00.004 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
02:19:31.077 00.003 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
02:19:31.080 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.49 hyp=0.50 cameraTheta=-1.65 mountX=-0.13 mountY=0.43, mountTheta=1.87
02:19:31.084 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.49, opts=13)
02:19:31.088 00.004 6120 Enqueuing Move request for scope (-0.04, -0.49)
02:19:31.091 00.003 7680 Worker thread wakes up
02:19:31.091 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:31.094 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.49) opts 0xd
02:19:31.094 00.000 6120 UpdateGuideState exits: m=8799 SNR=62.6
02:19:31.098 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.49)
02:19:31.098 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:31.101 00.003 7680 Moving (-0.04, -0.49) raw xDistance=-0.13 yDistance=0.43
02:19:31.101 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:31.104 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:19:31.104 00.000 6120 Enqueuing Expose request
02:19:31.107 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
02:19:31.107 00.000 7680 MoveAxis(E, 0, ABG)
02:19:31.107 00.000 7680 Move returns status 0, amount 0
02:19:31.107 00.000 7680 MoveAxis(S, 231, ABG)
02:19:31.108 00.001 7680 Guiding  Dir = 1, Dur = 231
02:19:31.108 00.000 7680 IsSlewing returns 0
02:19:31.108 00.000 7680 IsGuiding returns 0
02:19:31.108 00.000 7680 PulseGuide returned control before completion, sleep 241
02:19:31.357 00.249 7680 IsGuiding returns 1
02:19:31.358 00.001 7680 scope still moving after pulse duration time elapsed
02:19:31.389 00.031 7680 IsSlewing returns 0
02:19:31.389 00.000 7680 IsGuiding returns 0
02:19:31.389 00.000 7680 scope move finished after 231 + 50 ms
02:19:31.389 00.000 7680 Move returns status 0, amount 231
02:19:31.389 00.000 7680 move complete, result=0
02:19:31.390 00.001 7680 worker thread done servicing request
02:19:31.390 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 231 ms SOUTH
02:19:31.393 00.003 7680 Worker thread wakes up
02:19:31.393 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:31.393 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:32.633 01.240 7680 Exposure complete
02:19:32.749 00.116 7680 worker thread done servicing request
02:19:32.749 00.000 6120 OnExposeComplete: enter
02:19:32.754 00.005 6120 UpdateGuideState(): m_state=6
02:19:32.759 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
02:19:32.763 00.004 6120 Star::Find returns 1 (0), X=507.66, Y=676.70, Mass=8690, SNR=62.0, Peak=200 HFD=6.7
02:19:32.767 00.004 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:19:32.772 00.005 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:19:32.775 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.62 mountX=-0.07 mountY=0.24, mountTheta=1.83
02:19:32.780 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.28, opts=13)
02:19:32.786 00.006 6120 Enqueuing Move request for scope (-0.01, -0.28)
02:19:32.793 00.007 7680 Worker thread wakes up
02:19:32.793 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:32.802 00.009 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
02:19:32.802 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
02:19:32.802 00.000 7680 Moving (-0.01, -0.28) raw xDistance=-0.07 yDistance=0.24
02:19:32.802 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:19:32.803 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:19:32.803 00.000 7680 MoveAxis(E, 0, ABG)
02:19:32.803 00.000 7680 Move returns status 0, amount 0
02:19:32.804 00.001 7680 MoveAxis(S, 132, ABG)
02:19:32.804 00.000 6120 UpdateGuideState exits: m=8690 SNR=62.0
02:19:32.812 00.008 7680 Guiding  Dir = 1, Dur = 132
02:19:32.812 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:32.818 00.006 7680 IsSlewing returns 0
02:19:32.818 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:32.822 00.004 7680 IsGuiding returns 0
02:19:32.822 00.000 6120 Enqueuing Expose request
02:19:32.825 00.003 7680 PulseGuide returned control before completion, sleep 142
02:19:32.972 00.147 7680 IsGuiding returns 1
02:19:32.972 00.000 7680 scope still moving after pulse duration time elapsed
02:19:33.003 00.031 7680 IsSlewing returns 0
02:19:33.003 00.000 7680 IsGuiding returns 0
02:19:33.003 00.000 7680 scope move finished after 132 + 49 ms
02:19:33.004 00.001 7680 Move returns status 0, amount 132
02:19:33.004 00.000 7680 move complete, result=0
02:19:33.004 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 132 ms SOUTH
02:19:33.009 00.005 7680 worker thread done servicing request
02:19:33.009 00.000 7680 Worker thread wakes up
02:19:33.009 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:33.009 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:34.265 01.256 7680 Exposure complete
02:19:34.409 00.144 7680 worker thread done servicing request
02:19:34.409 00.000 6120 OnExposeComplete: enter
02:19:34.415 00.006 6120 UpdateGuideState(): m_state=6
02:19:34.419 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
02:19:34.424 00.005 6120 Star::Find returns 1 (0), X=507.73, Y=676.75, Mass=8787, SNR=61.9, Peak=222 HFD=6.5
02:19:34.428 00.004 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
02:19:34.432 00.004 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
02:19:34.436 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.33 mountX=0.01 mountY=0.23, mountTheta=1.51
02:19:34.441 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.23, opts=13)
02:19:34.445 00.004 6120 Enqueuing Move request for scope (0.06, -0.23)
02:19:34.450 00.005 7680 Worker thread wakes up
02:19:34.450 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
02:19:34.450 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
02:19:34.451 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:34.454 00.003 6120 UpdateGuideState exits: m=8787 SNR=61.9
02:19:34.460 00.006 7680 Moving (0.06, -0.23) raw xDistance=0.01 yDistance=0.23
02:19:34.460 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:19:34.460 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:34.465 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:34.470 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:19:34.471 00.001 6120 Enqueuing Expose request
02:19:34.475 00.004 7680 MoveAxis(E, 0, ABG)
02:19:34.476 00.001 7680 Move returns status 0, amount 0
02:19:34.476 00.000 7680 MoveAxis(S, 127, ABG)
02:19:34.476 00.000 7680 Guiding  Dir = 1, Dur = 127
02:19:34.477 00.001 7680 IsSlewing returns 0
02:19:34.477 00.000 7680 IsGuiding returns 0
02:19:34.478 00.001 7680 PulseGuide returned control before completion, sleep 137
02:19:34.627 00.149 7680 IsGuiding returns 1
02:19:34.627 00.000 7680 scope still moving after pulse duration time elapsed
02:19:34.656 00.029 7680 IsSlewing returns 0
02:19:34.657 00.001 7680 IsGuiding returns 0
02:19:34.658 00.001 7680 scope move finished after 127 + 52 ms
02:19:34.658 00.000 7680 Move returns status 0, amount 127
02:19:34.659 00.001 7680 move complete, result=0
02:19:34.659 00.000 7680 worker thread done servicing request
02:19:34.659 00.000 7680 Worker thread wakes up
02:19:34.659 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 127 ms SOUTH
02:19:34.666 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:34.666 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:35.918 01.252 7680 Exposure complete
02:19:36.064 00.146 7680 worker thread done servicing request
02:19:36.064 00.000 6120 OnExposeComplete: enter
02:19:36.069 00.005 6120 UpdateGuideState(): m_state=6
02:19:36.073 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
02:19:36.077 00.004 6120 Star::Find returns 1 (0), X=507.74, Y=676.73, Mass=8467, SNR=60.6, Peak=207 HFD=6.5
02:19:36.082 00.005 6120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.19) = xAngle (-1.48 = -1.48)
02:19:36.087 00.005 6120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
02:19:36.096 00.009 6120 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.29 mountX=0.02 mountY=0.25, mountTheta=1.48
02:19:36.105 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.25, opts=13)
02:19:36.111 00.006 6120 Enqueuing Move request for scope (0.07, -0.25)
02:19:36.116 00.005 7680 Worker thread wakes up
02:19:36.116 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:36.122 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
02:19:36.122 00.000 6120 UpdateGuideState exits: m=8467 SNR=60.6
02:19:36.127 00.005 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
02:19:36.129 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:36.133 00.004 7680 Moving (0.07, -0.25) raw xDistance=0.02 yDistance=0.25
02:19:36.133 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:36.136 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:19:36.137 00.001 6120 Enqueuing Expose request
02:19:36.141 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:19:36.141 00.000 7680 MoveAxis(E, 0, ABG)
02:19:36.141 00.000 7680 Move returns status 0, amount 0
02:19:36.141 00.000 7680 MoveAxis(S, 138, ABG)
02:19:36.142 00.001 7680 Guiding  Dir = 1, Dur = 138
02:19:36.142 00.000 7680 IsSlewing returns 0
02:19:36.142 00.000 7680 IsGuiding returns 0
02:19:36.143 00.001 7680 PulseGuide returned control before completion, sleep 148
02:19:36.296 00.153 7680 IsGuiding returns 1
02:19:36.296 00.000 7680 scope still moving after pulse duration time elapsed
02:19:36.328 00.032 7680 IsSlewing returns 0
02:19:36.328 00.000 7680 IsGuiding returns 0
02:19:36.328 00.000 7680 scope move finished after 138 + 47 ms
02:19:36.329 00.001 7680 Move returns status 0, amount 138
02:19:36.329 00.000 7680 move complete, result=0
02:19:36.329 00.000 7680 worker thread done servicing request
02:19:36.329 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 138 ms SOUTH
02:19:36.336 00.007 7680 Worker thread wakes up
02:19:36.336 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:36.336 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:37.586 01.250 7680 Exposure complete
02:19:37.726 00.140 7680 worker thread done servicing request
02:19:37.727 00.001 6120 OnExposeComplete: enter
02:19:37.731 00.004 6120 UpdateGuideState(): m_state=6
02:19:37.737 00.006 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
02:19:37.741 00.004 6120 Star::Find returns 1 (0), X=507.63, Y=676.72, Mass=8706, SNR=62.2, Peak=216 HFD=6.6
02:19:37.746 00.005 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
02:19:37.751 00.005 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
02:19:37.756 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.26 hyp=0.27 cameraTheta=-1.74 mountX=-0.09 mountY=0.22, mountTheta=1.98
02:19:37.761 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.26, opts=13)
02:19:37.765 00.004 6120 Enqueuing Move request for scope (-0.04, -0.26)
02:19:37.768 00.003 7680 Worker thread wakes up
02:19:37.768 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:37.772 00.004 6120 UpdateGuideState exits: m=8706 SNR=62.2
02:19:37.776 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:37.781 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.26) opts 0xd
02:19:37.781 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:37.785 00.004 6120 Enqueuing Expose request
02:19:37.789 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.26)
02:19:37.789 00.000 7680 Moving (-0.04, -0.26) raw xDistance=-0.09 yDistance=0.22
02:19:37.789 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:19:37.789 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:19:37.790 00.001 7680 MoveAxis(E, 0, ABG)
02:19:37.790 00.000 7680 Move returns status 0, amount 0
02:19:37.790 00.000 7680 MoveAxis(S, 118, ABG)
02:19:37.790 00.000 7680 Guiding  Dir = 1, Dur = 118
02:19:37.791 00.001 7680 IsSlewing returns 0
02:19:37.791 00.000 7680 IsGuiding returns 0
02:19:37.792 00.001 7680 PulseGuide returned control before completion, sleep 128
02:19:37.936 00.144 7680 IsGuiding returns 0
02:19:37.937 00.001 7680 Move returns status 0, amount 118
02:19:37.938 00.001 7680 move complete, result=0
02:19:37.938 00.000 7680 worker thread done servicing request
02:19:37.939 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 118 ms SOUTH
02:19:37.948 00.009 7680 Worker thread wakes up
02:19:37.948 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:37.948 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:39.197 01.249 7680 Exposure complete
02:19:39.336 00.139 7680 worker thread done servicing request
02:19:39.336 00.000 6120 OnExposeComplete: enter
02:19:39.339 00.003 6120 UpdateGuideState(): m_state=6
02:19:39.345 00.006 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
02:19:39.351 00.006 6120 Star::Find returns 1 (0), X=507.65, Y=676.54, Mass=9118, SNR=64.1, Peak=209 HFD=6.9
02:19:39.354 00.003 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
02:19:39.358 00.004 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
02:19:39.362 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.44 hyp=0.44 cameraTheta=-1.61 mountX=-0.10 mountY=0.38, mountTheta=1.82
02:19:39.367 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.44, opts=13)
02:19:39.370 00.003 6120 Enqueuing Move request for scope (-0.02, -0.44)
02:19:39.374 00.004 7680 Worker thread wakes up
02:19:39.374 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:39.379 00.005 6120 UpdateGuideState exits: m=9118 SNR=64.1
02:19:39.382 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:39.386 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:39.389 00.003 6120 Enqueuing Expose request
02:19:39.393 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.44) opts 0xd
02:19:39.393 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.44)
02:19:39.393 00.000 7680 Moving (-0.02, -0.44) raw xDistance=-0.10 yDistance=0.38
02:19:39.393 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:19:39.393 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:19:39.394 00.001 7680 MoveAxis(E, 0, ABG)
02:19:39.394 00.000 7680 Move returns status 0, amount 0
02:19:39.394 00.000 7680 MoveAxis(S, 209, ABG)
02:19:39.394 00.000 7680 Guiding  Dir = 1, Dur = 209
02:19:39.394 00.000 7680 IsSlewing returns 0
02:19:39.395 00.001 7680 IsGuiding returns 0
02:19:39.395 00.000 7680 PulseGuide returned control before completion, sleep 219
02:19:39.624 00.229 7680 IsGuiding returns 1
02:19:39.624 00.000 7680 scope still moving after pulse duration time elapsed
02:19:39.655 00.031 7680 IsSlewing returns 0
02:19:39.656 00.001 7680 IsGuiding returns 0
02:19:39.658 00.002 7680 scope move finished after 209 + 53 ms
02:19:39.658 00.000 7680 Move returns status 0, amount 209
02:19:39.659 00.001 7680 move complete, result=0
02:19:39.660 00.001 7680 worker thread done servicing request
02:19:39.660 00.000 7680 Worker thread wakes up
02:19:39.660 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:39.660 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 209 ms SOUTH
02:19:39.668 00.008 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:40.917 01.249 7680 Exposure complete
02:19:41.058 00.141 7680 worker thread done servicing request
02:19:41.060 00.002 6120 OnExposeComplete: enter
02:19:41.064 00.004 6120 UpdateGuideState(): m_state=6
02:19:41.069 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
02:19:41.074 00.005 6120 Star::Find returns 1 (0), X=507.65, Y=676.86, Mass=8601, SNR=60.9, Peak=213 HFD=6.4
02:19:41.078 00.004 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
02:19:41.081 00.003 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
02:19:41.087 00.006 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.77 mountX=-0.05 mountY=0.10, mountTheta=2.01
02:19:41.093 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.12, opts=13)
02:19:41.098 00.005 6120 Enqueuing Move request for scope (-0.02, -0.12)
02:19:41.102 00.004 7680 Worker thread wakes up
02:19:41.103 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:41.106 00.003 6120 UpdateGuideState exits: m=8601 SNR=60.9
02:19:41.110 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:41.115 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:41.118 00.003 6120 Enqueuing Expose request
02:19:41.121 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
02:19:41.121 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
02:19:41.121 00.000 7680 Moving (-0.02, -0.12) raw xDistance=-0.05 yDistance=0.10
02:19:41.122 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:19:41.122 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:19:41.123 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:19:41.123 00.000 7680 MoveAxis(E, 0, ABG)
02:19:41.123 00.000 7680 Move returns status 0, amount 0
02:19:41.123 00.000 7680 MoveAxis(N, 0, ABG)
02:19:41.124 00.001 7680 Move returns status 0, amount 0
02:19:41.124 00.000 7680 move complete, result=0
02:19:41.125 00.001 7680 worker thread done servicing request
02:19:41.125 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:41.132 00.007 7680 Worker thread wakes up
02:19:41.132 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:41.132 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:42.374 01.242 7680 Exposure complete
02:19:42.517 00.143 7680 worker thread done servicing request
02:19:42.518 00.001 6120 OnExposeComplete: enter
02:19:42.522 00.004 6120 UpdateGuideState(): m_state=6
02:19:42.526 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
02:19:42.531 00.005 6120 Star::Find returns 1 (0), X=507.49, Y=676.88, Mass=8703, SNR=61.3, Peak=243 HFD=6.5
02:19:42.536 00.005 6120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (0.19) = xAngle (-2.81 = -2.81)
02:19:42.540 00.004 6120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.06 = 0.06)
02:19:42.544 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-2.63 mountX=-0.20 mountY=0.01, mountTheta=3.08
02:19:42.548 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.10, opts=13)
02:19:42.553 00.005 6120 Enqueuing Move request for scope (-0.18, -0.10)
02:19:42.557 00.004 7680 Worker thread wakes up
02:19:42.557 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.10) opts 0xd
02:19:42.557 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.10)
02:19:42.557 00.000 7680 Moving (-0.18, -0.10) raw xDistance=-0.20 yDistance=0.01
02:19:42.557 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:19:42.557 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:19:42.559 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:42.563 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:19:42.563 00.000 6120 UpdateGuideState exits: m=8703 SNR=61.3
02:19:42.569 00.006 7680 MoveAxis(E, 82, ABG)
02:19:42.570 00.001 7680 Guiding  Dir = 2, Dur = 82
02:19:42.570 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:42.574 00.004 7680 IsSlewing returns 0
02:19:42.574 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:42.580 00.006 6120 Enqueuing Expose request
02:19:42.584 00.004 7680 IsGuiding returns 0
02:19:42.584 00.000 7680 PulseGuide returned control before completion, sleep 92
02:19:42.689 00.105 7680 IsGuiding returns 1
02:19:42.690 00.001 7680 scope still moving after pulse duration time elapsed
02:19:42.720 00.030 7680 IsSlewing returns 0
02:19:42.721 00.001 7680 IsGuiding returns 1
02:19:42.752 00.031 7680 IsSlewing returns 0
02:19:42.752 00.000 7680 IsGuiding returns 0
02:19:42.753 00.001 7680 scope move finished after 82 + 87 ms
02:19:42.753 00.000 7680 Move returns status 0, amount 82
02:19:42.755 00.002 7680 MoveAxis(N, 0, ABG)
02:19:42.755 00.000 7680 Move returns status 0, amount 0
02:19:42.756 00.001 7680 move complete, result=0
02:19:42.756 00.000 7680 worker thread done servicing request
02:19:42.756 00.000 7680 Worker thread wakes up
02:19:42.757 00.001 6120 GuideStep: -0.2 px 82 ms EAST, 0.0 px 0 ms NORTH
02:19:42.767 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:42.767 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:44.010 01.243 7680 Exposure complete
02:19:44.144 00.134 7680 worker thread done servicing request
02:19:44.144 00.000 6120 OnExposeComplete: enter
02:19:44.149 00.005 6120 UpdateGuideState(): m_state=6
02:19:44.152 00.003 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
02:19:44.157 00.005 6120 Star::Find returns 1 (0), X=507.56, Y=676.64, Mass=9029, SNR=63.1, Peak=233 HFD=6.8
02:19:44.161 00.004 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
02:19:44.163 00.002 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
02:19:44.166 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.35 hyp=0.36 cameraTheta=-1.88 mountX=-0.17 mountY=0.26, mountTheta=2.16
02:19:44.170 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.35, opts=13)
02:19:44.174 00.004 6120 Enqueuing Move request for scope (-0.11, -0.35)
02:19:44.177 00.003 7680 Worker thread wakes up
02:19:44.177 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:44.181 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.35) opts 0xd
02:19:44.181 00.000 6120 UpdateGuideState exits: m=9029 SNR=63.1
02:19:44.184 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.35)
02:19:44.185 00.001 7680 Moving (-0.11, -0.35) raw xDistance=-0.17 yDistance=0.26
02:19:44.185 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:19:44.185 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:19:44.185 00.000 7680 MoveAxis(E, 0, ABG)
02:19:44.185 00.000 7680 Move returns status 0, amount 0
02:19:44.185 00.000 7680 MoveAxis(S, 142, ABG)
02:19:44.186 00.001 7680 Guiding  Dir = 1, Dur = 142
02:19:44.186 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:44.190 00.004 7680 IsSlewing returns 0
02:19:44.191 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:44.194 00.003 7680 IsGuiding returns 0
02:19:44.194 00.000 6120 Enqueuing Expose request
02:19:44.198 00.004 7680 PulseGuide returned control before completion, sleep 152
02:19:44.361 00.163 7680 IsGuiding returns 1
02:19:44.361 00.000 7680 scope still moving after pulse duration time elapsed
02:19:44.392 00.031 7680 IsSlewing returns 0
02:19:44.393 00.001 7680 IsGuiding returns 0
02:19:44.393 00.000 7680 scope move finished after 142 + 56 ms
02:19:44.393 00.000 7680 Move returns status 0, amount 142
02:19:44.393 00.000 7680 move complete, result=0
02:19:44.393 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 142 ms SOUTH
02:19:44.399 00.006 7680 worker thread done servicing request
02:19:44.399 00.000 7680 Worker thread wakes up
02:19:44.399 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:44.400 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:45.641 01.241 7680 Exposure complete
02:19:45.785 00.144 7680 worker thread done servicing request
02:19:45.785 00.000 6120 OnExposeComplete: enter
02:19:45.792 00.007 6120 UpdateGuideState(): m_state=6
02:19:45.796 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
02:19:45.801 00.005 6120 Star::Find returns 1 (0), X=507.55, Y=676.70, Mass=8534, SNR=61.9, Peak=208 HFD=6.7
02:19:45.806 00.005 6120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.19) = xAngle (-2.18 = -2.18)
02:19:45.809 00.003 6120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.70 = 0.70)
02:19:45.814 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.28 hyp=0.30 cameraTheta=-1.99 mountX=-0.17 mountY=0.19, mountTheta=2.30
02:19:45.818 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.28, opts=13)
02:19:45.823 00.005 6120 Enqueuing Move request for scope (-0.12, -0.28)
02:19:45.826 00.003 7680 Worker thread wakes up
02:19:45.827 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:45.830 00.003 6120 UpdateGuideState exits: m=8534 SNR=61.9
02:19:45.833 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.28) opts 0xd
02:19:45.833 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.28)
02:19:45.833 00.000 7680 Moving (-0.12, -0.28) raw xDistance=-0.17 yDistance=0.19
02:19:45.835 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:45.838 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:45.841 00.003 6120 Enqueuing Expose request
02:19:45.846 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:19:45.846 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:19:45.846 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:19:45.846 00.000 7680 MoveAxis(E, 0, ABG)
02:19:45.847 00.001 7680 Move returns status 0, amount 0
02:19:45.848 00.001 7680 MoveAxis(N, 0, ABG)
02:19:45.848 00.000 7680 Move returns status 0, amount 0
02:19:45.848 00.000 7680 move complete, result=0
02:19:45.848 00.000 7680 worker thread done servicing request
02:19:45.848 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:19:45.853 00.005 7680 Worker thread wakes up
02:19:45.853 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:45.853 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:47.101 01.248 7680 Exposure complete
02:19:47.237 00.136 7680 worker thread done servicing request
02:19:47.237 00.000 6120 OnExposeComplete: enter
02:19:47.240 00.003 6120 UpdateGuideState(): m_state=6
02:19:47.244 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
02:19:47.248 00.004 6120 Star::Find returns 1 (0), X=507.54, Y=676.75, Mass=9182, SNR=63.3, Peak=221 HFD=6.6
02:19:47.252 00.004 6120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (0.19) = xAngle (-2.29 = -2.29)
02:19:47.257 00.005 6120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.58 = 0.58)
02:19:47.260 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.23 hyp=0.26 cameraTheta=-2.11 mountX=-0.17 mountY=0.14, mountTheta=2.45
02:19:47.266 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.23, opts=13)
02:19:47.271 00.005 6120 Enqueuing Move request for scope (-0.13, -0.23)
02:19:47.274 00.003 7680 Worker thread wakes up
02:19:47.275 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:47.278 00.003 6120 UpdateGuideState exits: m=9182 SNR=63.3
02:19:47.282 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:47.288 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:47.292 00.004 6120 Enqueuing Expose request
02:19:47.296 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.23) opts 0xd
02:19:47.296 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.23)
02:19:47.296 00.000 7680 Moving (-0.13, -0.23) raw xDistance=-0.17 yDistance=0.14
02:19:47.296 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:19:47.296 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:19:47.297 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:19:47.297 00.000 7680 MoveAxis(E, 0, ABG)
02:19:47.297 00.000 7680 Move returns status 0, amount 0
02:19:47.298 00.001 7680 MoveAxis(N, 0, ABG)
02:19:47.298 00.000 7680 Move returns status 0, amount 0
02:19:47.298 00.000 7680 move complete, result=0
02:19:47.298 00.000 7680 worker thread done servicing request
02:19:47.298 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:47.303 00.005 7680 Worker thread wakes up
02:19:47.303 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:47.303 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:48.559 01.256 7680 Exposure complete
02:19:48.704 00.145 7680 worker thread done servicing request
02:19:48.705 00.001 6120 OnExposeComplete: enter
02:19:48.709 00.004 6120 UpdateGuideState(): m_state=6
02:19:48.713 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
02:19:48.717 00.004 6120 Star::Find returns 1 (0), X=507.39, Y=676.69, Mass=9186, SNR=62.7, Peak=243 HFD=6.7
02:19:48.723 00.006 6120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.19) = xAngle (-2.52 = -2.52)
02:19:48.727 00.004 6120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.35 = 0.35)
02:19:48.732 00.005 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.29 hyp=0.40 cameraTheta=-2.34 mountX=-0.33 mountY=0.14, mountTheta=2.74
02:19:48.736 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.29, opts=13)
02:19:48.741 00.005 6120 Enqueuing Move request for scope (-0.28, -0.29)
02:19:48.744 00.003 7680 Worker thread wakes up
02:19:48.745 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.29) opts 0xd
02:19:48.745 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.29)
02:19:48.745 00.000 7680 Moving (-0.28, -0.29) raw xDistance=-0.33 yDistance=0.14
02:19:48.745 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:19:48.746 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:48.749 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:19:48.749 00.000 6120 UpdateGuideState exits: m=9186 SNR=62.7
02:19:48.754 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:19:48.754 00.000 7680 MoveAxis(E, 134, ABG)
02:19:48.754 00.000 7680 Guiding  Dir = 2, Dur = 134
02:19:48.754 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:48.758 00.004 7680 IsSlewing returns 0
02:19:48.758 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:48.763 00.005 7680 IsGuiding returns 0
02:19:48.763 00.000 6120 Enqueuing Expose request
02:19:48.766 00.003 7680 PulseGuide returned control before completion, sleep 144
02:19:48.924 00.158 7680 IsGuiding returns 0
02:19:48.925 00.001 7680 Move returns status 0, amount 134
02:19:48.925 00.000 7680 MoveAxis(N, 0, ABG)
02:19:48.926 00.001 7680 Move returns status 0, amount 0
02:19:48.926 00.000 7680 move complete, result=0
02:19:48.926 00.000 7680 worker thread done servicing request
02:19:48.926 00.000 7680 Worker thread wakes up
02:19:48.927 00.001 6120 GuideStep: -0.3 px 134 ms EAST, 0.1 px 0 ms NORTH
02:19:48.934 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:48.934 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:50.189 01.255 7680 Exposure complete
02:19:50.330 00.141 7680 worker thread done servicing request
02:19:50.332 00.002 6120 OnExposeComplete: enter
02:19:50.337 00.005 6120 UpdateGuideState(): m_state=6
02:19:50.340 00.003 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
02:19:50.345 00.005 6120 Star::Find returns 1 (0), X=507.33, Y=675.98, Mass=8749, SNR=61.6, Peak=231 HFD=6.6
02:19:50.349 00.004 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.19) = xAngle (-2.09 = -2.09)
02:19:50.353 00.004 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
02:19:50.358 00.005 6120 CameraToMount -- cameraX=-0.34 cameraY=-1.00 hyp=1.05 cameraTheta=-1.90 mountX=-0.52 mountY=0.75, mountTheta=2.18
02:19:50.363 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=-1.00, opts=13)
02:19:50.368 00.005 6120 Enqueuing Move request for scope (-0.34, -1.00)
02:19:50.371 00.003 7680 Worker thread wakes up
02:19:50.371 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -1.00) opts 0xd
02:19:50.372 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.34, -1.00)
02:19:50.372 00.000 7680 Moving (-0.34, -1.00) raw xDistance=-0.52 yDistance=0.75
02:19:50.372 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
02:19:50.372 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
02:19:50.372 00.000 7680 MoveAxis(E, 221, ABG)
02:19:50.372 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:50.377 00.005 7680 Guiding  Dir = 2, Dur = 221
02:19:50.378 00.001 6120 UpdateGuideState exits: m=8749 SNR=61.6
02:19:50.381 00.003 7680 IsSlewing returns 0
02:19:50.382 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:50.385 00.003 7680 IsGuiding returns 0
02:19:50.385 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:50.390 00.005 6120 Enqueuing Expose request
02:19:50.393 00.003 7680 PulseGuide returned control before completion, sleep 231
02:19:50.631 00.238 7680 IsGuiding returns 1
02:19:50.632 00.001 7680 scope still moving after pulse duration time elapsed
02:19:50.662 00.030 7680 IsSlewing returns 0
02:19:50.664 00.002 7680 IsGuiding returns 0
02:19:50.665 00.001 7680 scope move finished after 221 + 57 ms
02:19:50.665 00.000 7680 Move returns status 0, amount 221
02:19:50.665 00.000 7680 MoveAxis(S, 406, ABG)
02:19:50.665 00.000 7680 Guiding  Dir = 1, Dur = 406
02:19:50.666 00.001 7680 IsSlewing returns 0
02:19:50.667 00.001 7680 IsGuiding returns 0
02:19:50.668 00.001 7680 PulseGuide returned control before completion, sleep 416
02:19:51.100 00.432 7680 IsGuiding returns 1
02:19:51.100 00.000 7680 scope still moving after pulse duration time elapsed
02:19:51.132 00.032 7680 IsSlewing returns 0
02:19:51.132 00.000 7680 IsGuiding returns 0
02:19:51.133 00.001 7680 scope move finished after 406 + 59 ms
02:19:51.133 00.000 7680 Move returns status 0, amount 406
02:19:51.134 00.001 7680 move complete, result=0
02:19:51.136 00.002 7680 worker thread done servicing request
02:19:51.137 00.001 6120 GuideStep: -0.5 px 221 ms EAST, 0.7 px 406 ms SOUTH
02:19:51.143 00.006 7680 Worker thread wakes up
02:19:51.144 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:51.144 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:52.390 01.246 7680 Exposure complete
02:19:52.541 00.151 7680 worker thread done servicing request
02:19:52.541 00.000 6120 OnExposeComplete: enter
02:19:52.547 00.006 6120 UpdateGuideState(): m_state=6
02:19:52.552 00.005 6120 Star::Find(15, 507, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
02:19:52.558 00.006 6120 Star::Find returns 1 (0), X=507.74, Y=676.58, Mass=9222, SNR=64.1, Peak=213 HFD=6.8
02:19:52.563 00.005 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
02:19:52.569 00.006 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
02:19:52.574 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.40 hyp=0.40 cameraTheta=-1.40 mountX=-0.01 mountY=0.39, mountTheta=1.59
02:19:52.579 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.40, opts=13)
02:19:52.583 00.004 6120 Enqueuing Move request for scope (0.07, -0.40)
02:19:52.586 00.003 7680 Worker thread wakes up
02:19:52.586 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:52.590 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.40) opts 0xd
02:19:52.590 00.000 6120 UpdateGuideState exits: m=9222 SNR=64.1
02:19:52.594 00.004 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.40)
02:19:52.594 00.000 7680 Moving (0.07, -0.40) raw xDistance=-0.01 yDistance=0.39
02:19:52.596 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:19:52.596 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
02:19:52.596 00.000 7680 MoveAxis(E, 0, ABG)
02:19:52.596 00.000 7680 Move returns status 0, amount 0
02:19:52.596 00.000 7680 MoveAxis(S, 211, ABG)
02:19:52.596 00.000 7680 Guiding  Dir = 1, Dur = 211
02:19:52.596 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:52.600 00.004 7680 IsSlewing returns 0
02:19:52.600 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:52.604 00.004 6120 Enqueuing Expose request
02:19:52.608 00.004 7680 IsGuiding returns 0
02:19:52.608 00.000 7680 PulseGuide returned control before completion, sleep 221
02:19:52.836 00.228 7680 IsGuiding returns 1
02:19:52.837 00.001 7680 scope still moving after pulse duration time elapsed
02:19:52.867 00.030 7680 IsSlewing returns 0
02:19:52.868 00.001 7680 IsGuiding returns 0
02:19:52.868 00.000 7680 scope move finished after 211 + 48 ms
02:19:52.868 00.000 7680 Move returns status 0, amount 211
02:19:52.869 00.001 7680 move complete, result=0
02:19:52.869 00.000 7680 worker thread done servicing request
02:19:52.869 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 211 ms SOUTH
02:19:52.877 00.008 7680 Worker thread wakes up
02:19:52.877 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:52.878 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:54.129 01.251 7680 Exposure complete
02:19:54.279 00.150 7680 worker thread done servicing request
02:19:54.279 00.000 6120 OnExposeComplete: enter
02:19:54.284 00.005 6120 UpdateGuideState(): m_state=6
02:19:54.288 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
02:19:54.293 00.005 6120 Star::Find returns 1 (0), X=507.63, Y=676.71, Mass=8957, SNR=63.7, Peak=212 HFD=6.7
02:19:54.296 00.003 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
02:19:54.300 00.004 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
02:19:54.304 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.74 mountX=-0.09 mountY=0.22, mountTheta=1.97
02:19:54.308 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.27, opts=13)
02:19:54.311 00.003 6120 Enqueuing Move request for scope (-0.05, -0.27)
02:19:54.315 00.004 7680 Worker thread wakes up
02:19:54.315 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.27) opts 0xd
02:19:54.316 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.27)
02:19:54.316 00.000 7680 Moving (-0.05, -0.27) raw xDistance=-0.09 yDistance=0.22
02:19:54.316 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:19:54.316 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:19:54.316 00.000 7680 MoveAxis(E, 0, ABG)
02:19:54.317 00.001 7680 Move returns status 0, amount 0
02:19:54.317 00.000 7680 MoveAxis(S, 120, ABG)
02:19:54.317 00.000 7680 Guiding  Dir = 1, Dur = 120
02:19:54.317 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:54.321 00.004 7680 IsSlewing returns 0
02:19:54.321 00.000 6120 UpdateGuideState exits: m=8957 SNR=63.7
02:19:54.325 00.004 7680 IsGuiding returns 0
02:19:54.325 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:54.329 00.004 7680 PulseGuide returned control before completion, sleep 130
02:19:54.330 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:54.333 00.003 6120 Enqueuing Expose request
02:19:54.462 00.129 7680 IsGuiding returns 1
02:19:54.463 00.001 7680 scope still moving after pulse duration time elapsed
02:19:54.493 00.030 7680 IsSlewing returns 0
02:19:54.493 00.000 7680 IsGuiding returns 0
02:19:54.494 00.001 7680 scope move finished after 120 + 48 ms
02:19:54.494 00.000 7680 Move returns status 0, amount 120
02:19:54.495 00.001 7680 move complete, result=0
02:19:54.495 00.000 7680 worker thread done servicing request
02:19:54.495 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 120 ms SOUTH
02:19:54.500 00.005 7680 Worker thread wakes up
02:19:54.500 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:54.501 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:55.755 01.254 7680 Exposure complete
02:19:55.882 00.127 7680 worker thread done servicing request
02:19:55.882 00.000 6120 OnExposeComplete: enter
02:19:55.889 00.007 6120 UpdateGuideState(): m_state=6
02:19:55.895 00.006 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
02:19:55.898 00.003 6120 Star::Find returns 1 (0), X=507.60, Y=676.79, Mass=8803, SNR=61.6, Peak=218 HFD=6.5
02:19:55.904 00.006 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.19) = xAngle (-2.15 = -2.15)
02:19:55.908 00.004 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
02:19:55.912 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.96 mountX=-0.11 mountY=0.13, mountTheta=2.26
02:19:55.918 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.19, opts=13)
02:19:55.922 00.004 6120 Enqueuing Move request for scope (-0.08, -0.19)
02:19:55.926 00.004 7680 Worker thread wakes up
02:19:55.927 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:55.930 00.003 6120 UpdateGuideState exits: m=8803 SNR=61.6
02:19:55.935 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:55.939 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
02:19:55.939 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
02:19:55.939 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:55.943 00.004 6120 Enqueuing Expose request
02:19:55.948 00.005 7680 Moving (-0.08, -0.19) raw xDistance=-0.11 yDistance=0.13
02:19:55.948 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:19:55.948 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:19:55.948 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:19:55.949 00.001 7680 MoveAxis(E, 0, ABG)
02:19:55.949 00.000 7680 Move returns status 0, amount 0
02:19:55.949 00.000 7680 MoveAxis(N, 0, ABG)
02:19:55.949 00.000 7680 Move returns status 0, amount 0
02:19:55.950 00.001 7680 move complete, result=0
02:19:55.950 00.000 7680 worker thread done servicing request
02:19:55.950 00.000 7680 Worker thread wakes up
02:19:55.950 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:55.955 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:55.955 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:57.210 01.255 7680 Exposure complete
02:19:57.384 00.174 7680 worker thread done servicing request
02:19:57.384 00.000 6120 OnExposeComplete: enter
02:19:57.389 00.005 6120 UpdateGuideState(): m_state=6
02:19:57.394 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
02:19:57.400 00.006 6120 Star::Find returns 1 (0), X=507.68, Y=676.49, Mass=9475, SNR=64.6, Peak=216 HFD=6.9
02:19:57.404 00.004 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
02:19:57.408 00.004 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
02:19:57.413 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=-0.49 hyp=0.49 cameraTheta=-1.56 mountX=-0.09 mountY=0.44, mountTheta=1.77
02:19:57.418 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.49, opts=13)
02:19:57.422 00.004 6120 Enqueuing Move request for scope (0.00, -0.49)
02:19:57.425 00.003 7680 Worker thread wakes up
02:19:57.425 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:57.429 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.49) opts 0xd
02:19:57.429 00.000 6120 UpdateGuideState exits: m=9475 SNR=64.6
02:19:57.433 00.004 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.49)
02:19:57.433 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:57.437 00.004 7680 Moving (0.00, -0.49) raw xDistance=-0.09 yDistance=0.44
02:19:57.437 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:19:57.437 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:57.442 00.005 6120 Enqueuing Expose request
02:19:57.445 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
02:19:57.446 00.001 7680 MoveAxis(E, 0, ABG)
02:19:57.446 00.000 7680 Move returns status 0, amount 0
02:19:57.446 00.000 7680 MoveAxis(S, 240, ABG)
02:19:57.447 00.001 7680 Guiding  Dir = 1, Dur = 240
02:19:57.447 00.000 7680 IsSlewing returns 0
02:19:57.447 00.000 7680 IsGuiding returns 0
02:19:57.448 00.001 7680 PulseGuide returned control before completion, sleep 250
02:19:57.714 00.266 7680 IsGuiding returns 0
02:19:57.715 00.001 7680 Move returns status 0, amount 240
02:19:57.717 00.002 7680 move complete, result=0
02:19:57.718 00.001 7680 worker thread done servicing request
02:19:57.719 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 240 ms SOUTH
02:19:57.725 00.006 7680 Worker thread wakes up
02:19:57.725 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:57.727 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:19:58.981 01.254 7680 Exposure complete
02:19:59.129 00.148 7680 worker thread done servicing request
02:19:59.129 00.000 6120 OnExposeComplete: enter
02:19:59.134 00.005 6120 UpdateGuideState(): m_state=6
02:19:59.138 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
02:19:59.143 00.005 6120 Star::Find returns 1 (0), X=507.69, Y=676.67, Mass=8805, SNR=62.4, Peak=218 HFD=6.7
02:19:59.146 00.003 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
02:19:59.151 00.005 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
02:19:59.154 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.51 mountX=-0.04 mountY=0.29, mountTheta=1.71
02:19:59.160 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.31, opts=13)
02:19:59.164 00.004 6120 Enqueuing Move request for scope (0.02, -0.31)
02:19:59.167 00.003 7680 Worker thread wakes up
02:19:59.168 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:19:59.172 00.004 6120 UpdateGuideState exits: m=8805 SNR=62.4
02:19:59.176 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:59.179 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:19:59.183 00.004 6120 Enqueuing Expose request
02:19:59.187 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.31) opts 0xd
02:19:59.188 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.31)
02:19:59.188 00.000 7680 Moving (0.02, -0.31) raw xDistance=-0.04 yDistance=0.29
02:19:59.188 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:19:59.188 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:19:59.189 00.001 7680 MoveAxis(E, 0, ABG)
02:19:59.189 00.000 7680 Move returns status 0, amount 0
02:19:59.189 00.000 7680 MoveAxis(S, 156, ABG)
02:19:59.190 00.001 7680 Guiding  Dir = 1, Dur = 156
02:19:59.190 00.000 7680 IsSlewing returns 0
02:19:59.190 00.000 7680 IsGuiding returns 0
02:19:59.190 00.000 7680 PulseGuide returned control before completion, sleep 166
02:19:59.371 00.181 7680 IsGuiding returns 1
02:19:59.372 00.001 7680 scope still moving after pulse duration time elapsed
02:19:59.403 00.031 7680 IsSlewing returns 0
02:19:59.406 00.003 7680 IsGuiding returns 0
02:19:59.407 00.001 7680 scope move finished after 156 + 60 ms
02:19:59.407 00.000 7680 Move returns status 0, amount 156
02:19:59.407 00.000 7680 move complete, result=0
02:19:59.408 00.001 7680 worker thread done servicing request
02:19:59.408 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 156 ms SOUTH
02:19:59.418 00.010 7680 Worker thread wakes up
02:19:59.418 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:19:59.419 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:00.666 01.247 7680 Exposure complete
02:20:00.798 00.132 7680 worker thread done servicing request
02:20:00.798 00.000 6120 OnExposeComplete: enter
02:20:00.802 00.004 6120 UpdateGuideState(): m_state=6
02:20:00.805 00.003 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
02:20:00.810 00.005 6120 Star::Find returns 1 (0), X=507.78, Y=676.84, Mass=8704, SNR=62.1, Peak=216 HFD=6.5
02:20:00.814 00.004 6120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.19) = xAngle (-1.11 = -1.11)
02:20:00.819 00.005 6120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.76 = 1.76)
02:20:00.824 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-0.92 mountX=0.08 mountY=0.18, mountTheta=1.14
02:20:00.828 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.15, opts=13)
02:20:00.831 00.003 6120 Enqueuing Move request for scope (0.11, -0.15)
02:20:00.836 00.005 7680 Worker thread wakes up
02:20:00.836 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:00.840 00.004 6120 UpdateGuideState exits: m=8704 SNR=62.1
02:20:00.843 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:00.847 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
02:20:00.847 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
02:20:00.847 00.000 7680 Moving (0.11, -0.15) raw xDistance=0.08 yDistance=0.18
02:20:00.847 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:00.852 00.005 6120 Enqueuing Expose request
02:20:00.856 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:20:00.856 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:20:00.856 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:20:00.856 00.000 7680 MoveAxis(E, 0, ABG)
02:20:00.856 00.000 7680 Move returns status 0, amount 0
02:20:00.857 00.001 7680 MoveAxis(N, 0, ABG)
02:20:00.857 00.000 7680 Move returns status 0, amount 0
02:20:00.857 00.000 7680 move complete, result=0
02:20:00.857 00.000 7680 worker thread done servicing request
02:20:00.857 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:20:00.861 00.004 7680 Worker thread wakes up
02:20:00.861 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:00.861 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:02.110 01.249 7680 Exposure complete
02:20:02.250 00.140 7680 worker thread done servicing request
02:20:02.250 00.000 6120 OnExposeComplete: enter
02:20:02.255 00.005 6120 UpdateGuideState(): m_state=6
02:20:02.259 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
02:20:02.263 00.004 6120 Star::Find returns 1 (0), X=507.63, Y=676.87, Mass=8307, SNR=60.0, Peak=226 HFD=6.4
02:20:02.266 00.003 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
02:20:02.270 00.004 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
02:20:02.273 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.12 cameraTheta=-1.94 mountX=-0.07 mountY=0.08, mountTheta=2.23
02:20:02.279 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.12, opts=13)
02:20:02.283 00.004 6120 Enqueuing Move request for scope (-0.05, -0.12)
02:20:02.287 00.004 7680 Worker thread wakes up
02:20:02.287 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
02:20:02.287 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
02:20:02.287 00.000 7680 Moving (-0.05, -0.12) raw xDistance=-0.07 yDistance=0.08
02:20:02.287 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:20:02.288 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:20:02.288 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:20:02.288 00.000 7680 MoveAxis(E, 0, ABG)
02:20:02.289 00.001 7680 Move returns status 0, amount 0
02:20:02.289 00.000 7680 MoveAxis(N, 0, ABG)
02:20:02.289 00.000 7680 Move returns status 0, amount 0
02:20:02.289 00.000 7680 move complete, result=0
02:20:02.289 00.000 7680 worker thread done servicing request
02:20:02.289 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:02.292 00.003 6120 UpdateGuideState exits: m=8307 SNR=60.0
02:20:02.294 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:02.299 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:02.302 00.003 6120 Enqueuing Expose request
02:20:02.305 00.003 7680 Worker thread wakes up
02:20:02.305 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:02.309 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:02.309 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:03.562 01.253 7680 Exposure complete
02:20:03.701 00.139 7680 worker thread done servicing request
02:20:03.701 00.000 6120 OnExposeComplete: enter
02:20:03.706 00.005 6120 UpdateGuideState(): m_state=6
02:20:03.710 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
02:20:03.714 00.004 6120 Star::Find returns 1 (0), X=507.79, Y=676.08, Mass=8556, SNR=62.1, Peak=215 HFD=6.3
02:20:03.718 00.004 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
02:20:03.722 00.004 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
02:20:03.727 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-0.91 hyp=0.91 cameraTheta=-1.44 mountX=-0.05 mountY=0.87, mountTheta=1.63
02:20:03.732 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.91, opts=13)
02:20:03.736 00.004 6120 Enqueuing Move request for scope (0.12, -0.91)
02:20:03.740 00.004 7680 Worker thread wakes up
02:20:03.740 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:03.744 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.91) opts 0xd
02:20:03.744 00.000 6120 UpdateGuideState exits: m=8556 SNR=62.1
02:20:03.748 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:03.751 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:03.755 00.004 6120 Enqueuing Expose request
02:20:03.759 00.004 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.91)
02:20:03.759 00.000 7680 Moving (0.12, -0.91) raw xDistance=-0.05 yDistance=0.87
02:20:03.759 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:20:03.760 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87
02:20:03.760 00.000 7680 MoveAxis(E, 0, ABG)
02:20:03.760 00.000 7680 Move returns status 0, amount 0
02:20:03.761 00.001 7680 MoveAxis(S, 470, ABG)
02:20:03.761 00.000 7680 Guiding  Dir = 1, Dur = 470
02:20:03.761 00.000 7680 IsSlewing returns 0
02:20:03.762 00.001 7680 IsGuiding returns 0
02:20:03.762 00.000 7680 PulseGuide returned control before completion, sleep 480
02:20:04.255 00.493 7680 IsGuiding returns 1
02:20:04.255 00.000 7680 scope still moving after pulse duration time elapsed
02:20:04.284 00.029 7680 IsSlewing returns 0
02:20:04.285 00.001 7680 IsGuiding returns 0
02:20:04.286 00.001 7680 scope move finished after 470 + 53 ms
02:20:04.286 00.000 7680 Move returns status 0, amount 470
02:20:04.287 00.001 7680 move complete, result=0
02:20:04.287 00.000 7680 worker thread done servicing request
02:20:04.287 00.000 7680 Worker thread wakes up
02:20:04.287 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.9 px 470 ms SOUTH
02:20:04.294 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:04.294 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:05.545 01.251 7680 Exposure complete
02:20:05.692 00.147 7680 worker thread done servicing request
02:20:05.693 00.001 6120 OnExposeComplete: enter
02:20:05.698 00.005 6120 UpdateGuideState(): m_state=6
02:20:05.701 00.003 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
02:20:05.705 00.004 6120 Star::Find returns 1 (0), X=507.82, Y=676.99, Mass=8508, SNR=61.3, Peak=227 HFD=6.4
02:20:05.709 00.004 6120 CameraToMount -- cameraTheta (0.04) - m_xAngle (0.19) = xAngle (-0.15 = -0.15)
02:20:05.713 00.004 6120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.72 = 2.72)
02:20:05.717 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.04 mountX=0.15 mountY=0.06, mountTheta=0.39
02:20:05.723 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.01, opts=13)
02:20:05.728 00.005 6120 Enqueuing Move request for scope (0.15, 0.01)
02:20:05.734 00.006 7680 Worker thread wakes up
02:20:05.734 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:05.739 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
02:20:05.739 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
02:20:05.740 00.001 6120 UpdateGuideState exits: m=8508 SNR=61.3
02:20:05.743 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:05.747 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:05.751 00.004 6120 Enqueuing Expose request
02:20:05.755 00.004 7680 Moving (0.15, 0.01) raw xDistance=0.15 yDistance=0.06
02:20:05.755 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:20:05.755 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:20:05.755 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:20:05.755 00.000 7680 MoveAxis(E, 0, ABG)
02:20:05.756 00.001 7680 Move returns status 0, amount 0
02:20:05.756 00.000 7680 MoveAxis(N, 0, ABG)
02:20:05.756 00.000 7680 Move returns status 0, amount 0
02:20:05.756 00.000 7680 move complete, result=0
02:20:05.757 00.001 7680 worker thread done servicing request
02:20:05.757 00.000 7680 Worker thread wakes up
02:20:05.757 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:05.762 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:05.762 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:07.015 01.253 7680 Exposure complete
02:20:07.161 00.146 7680 worker thread done servicing request
02:20:07.162 00.001 6120 OnExposeComplete: enter
02:20:07.168 00.006 6120 UpdateGuideState(): m_state=6
02:20:07.172 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
02:20:07.176 00.004 6120 Star::Find returns 1 (0), X=507.56, Y=676.82, Mass=8508, SNR=60.8, Peak=218 HFD=6.5
02:20:07.180 00.004 6120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (0.19) = xAngle (-2.38 = -2.38)
02:20:07.184 00.004 6120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.49 = 0.49)
02:20:07.187 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-2.20 mountX=-0.14 mountY=0.09, mountTheta=2.57
02:20:07.192 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.16, opts=13)
02:20:07.196 00.004 6120 Enqueuing Move request for scope (-0.11, -0.16)
02:20:07.200 00.004 7680 Worker thread wakes up
02:20:07.200 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
02:20:07.200 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
02:20:07.202 00.002 7680 Moving (-0.11, -0.16) raw xDistance=-0.14 yDistance=0.09
02:20:07.202 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:20:07.202 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:20:07.202 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:20:07.202 00.000 7680 MoveAxis(E, 0, ABG)
02:20:07.202 00.000 7680 Move returns status 0, amount 0
02:20:07.202 00.000 7680 MoveAxis(N, 0, ABG)
02:20:07.202 00.000 7680 Move returns status 0, amount 0
02:20:07.202 00.000 7680 move complete, result=0
02:20:07.203 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:07.207 00.004 7680 worker thread done servicing request
02:20:07.208 00.001 6120 UpdateGuideState exits: m=8508 SNR=60.8
02:20:07.211 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:07.215 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:07.219 00.004 6120 Enqueuing Expose request
02:20:07.223 00.004 7680 Worker thread wakes up
02:20:07.223 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:07.223 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:07.226 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:08.471 01.245 7680 Exposure complete
02:20:08.603 00.132 7680 worker thread done servicing request
02:20:08.603 00.000 6120 OnExposeComplete: enter
02:20:08.608 00.005 6120 UpdateGuideState(): m_state=6
02:20:08.611 00.003 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
02:20:08.614 00.003 6120 Star::Find returns 1 (0), X=507.52, Y=676.68, Mass=8837, SNR=63.0, Peak=215 HFD=6.8
02:20:08.620 00.006 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
02:20:08.623 00.003 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
02:20:08.627 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.30 hyp=0.34 cameraTheta=-2.06 mountX=-0.21 mountY=0.20, mountTheta=2.39
02:20:08.631 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.30, opts=13)
02:20:08.638 00.007 6120 Enqueuing Move request for scope (-0.16, -0.30)
02:20:08.641 00.003 7680 Worker thread wakes up
02:20:08.641 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.30) opts 0xd
02:20:08.642 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.30)
02:20:08.642 00.000 7680 Moving (-0.16, -0.30) raw xDistance=-0.21 yDistance=0.20
02:20:08.642 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:20:08.642 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:20:08.643 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:08.646 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:20:08.647 00.001 6120 UpdateGuideState exits: m=8837 SNR=63.0
02:20:08.650 00.003 7680 MoveAxis(E, 86, ABG)
02:20:08.650 00.000 7680 Guiding  Dir = 2, Dur = 86
02:20:08.650 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:08.654 00.004 7680 IsSlewing returns 0
02:20:08.654 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:08.659 00.005 7680 IsGuiding returns 0
02:20:08.660 00.001 6120 Enqueuing Expose request
02:20:08.664 00.004 7680 PulseGuide returned control before completion, sleep 96
02:20:08.774 00.110 7680 IsGuiding returns 0
02:20:08.776 00.002 7680 Move returns status 0, amount 86
02:20:08.777 00.001 7680 MoveAxis(N, 0, ABG)
02:20:08.777 00.000 7680 Move returns status 0, amount 0
02:20:08.777 00.000 7680 move complete, result=0
02:20:08.778 00.001 7680 worker thread done servicing request
02:20:08.779 00.001 6120 GuideStep: -0.2 px 86 ms EAST, 0.2 px 0 ms NORTH
02:20:08.784 00.005 7680 Worker thread wakes up
02:20:08.786 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:08.786 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:10.040 01.254 7680 Exposure complete
02:20:10.193 00.153 7680 worker thread done servicing request
02:20:10.193 00.000 6120 OnExposeComplete: enter
02:20:10.196 00.003 6120 UpdateGuideState(): m_state=6
02:20:10.201 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
02:20:10.205 00.004 6120 Star::Find returns 1 (0), X=507.51, Y=676.68, Mass=8912, SNR=62.9, Peak=215 HFD=6.7
02:20:10.209 00.004 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
02:20:10.213 00.004 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
02:20:10.216 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.30 hyp=0.34 cameraTheta=-2.06 mountX=-0.21 mountY=0.20, mountTheta=2.39
02:20:10.221 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.30, opts=13)
02:20:10.227 00.006 6120 Enqueuing Move request for scope (-0.16, -0.30)
02:20:10.230 00.003 7680 Worker thread wakes up
02:20:10.230 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.30) opts 0xd
02:20:10.231 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.30)
02:20:10.231 00.000 7680 Moving (-0.16, -0.30) raw xDistance=-0.21 yDistance=0.20
02:20:10.231 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
02:20:10.231 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:10.236 00.005 6120 UpdateGuideState exits: m=8912 SNR=62.9
02:20:10.239 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:10.244 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:10.247 00.003 6120 Enqueuing Expose request
02:20:10.250 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:20:10.251 00.001 7680 MoveAxis(E, 94, ABG)
02:20:10.251 00.000 7680 Guiding  Dir = 2, Dur = 94
02:20:10.251 00.000 7680 IsSlewing returns 0
02:20:10.252 00.001 7680 IsGuiding returns 0
02:20:10.252 00.000 7680 PulseGuide returned control before completion, sleep 104
02:20:10.357 00.105 7680 IsGuiding returns 1
02:20:10.357 00.000 7680 scope still moving after pulse duration time elapsed
02:20:10.388 00.031 7680 IsSlewing returns 0
02:20:10.389 00.001 7680 IsGuiding returns 0
02:20:10.389 00.000 7680 scope move finished after 94 + 43 ms
02:20:10.390 00.001 7680 Move returns status 0, amount 94
02:20:10.390 00.000 7680 MoveAxis(S, 109, ABG)
02:20:10.390 00.000 7680 Guiding  Dir = 1, Dur = 109
02:20:10.391 00.001 7680 IsSlewing returns 0
02:20:10.391 00.000 7680 IsGuiding returns 0
02:20:10.392 00.001 7680 PulseGuide returned control before completion, sleep 119
02:20:10.528 00.136 7680 IsGuiding returns 1
02:20:10.528 00.000 7680 scope still moving after pulse duration time elapsed
02:20:10.559 00.031 7680 IsSlewing returns 0
02:20:10.561 00.002 7680 IsGuiding returns 0
02:20:10.562 00.001 7680 scope move finished after 109 + 61 ms
02:20:10.562 00.000 7680 Move returns status 0, amount 109
02:20:10.563 00.001 7680 move complete, result=0
02:20:10.565 00.002 7680 worker thread done servicing request
02:20:10.565 00.000 6120 GuideStep: -0.2 px 94 ms EAST, 0.2 px 109 ms SOUTH
02:20:10.572 00.007 7680 Worker thread wakes up
02:20:10.572 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:10.572 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:11.828 01.256 7680 Exposure complete
02:20:11.960 00.132 7680 worker thread done servicing request
02:20:11.960 00.000 6120 OnExposeComplete: enter
02:20:11.965 00.005 6120 UpdateGuideState(): m_state=6
02:20:11.968 00.003 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
02:20:11.974 00.006 6120 Star::Find returns 1 (0), X=507.66, Y=676.67, Mass=8636, SNR=61.7, Peak=205 HFD=6.7
02:20:11.978 00.004 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
02:20:11.981 00.003 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
02:20:11.985 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.31 hyp=0.31 cameraTheta=-1.61 mountX=-0.07 mountY=0.28, mountTheta=1.82
02:20:11.989 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.31, opts=13)
02:20:11.995 00.006 6120 Enqueuing Move request for scope (-0.01, -0.31)
02:20:12.000 00.005 7680 Worker thread wakes up
02:20:12.000 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.31) opts 0xd
02:20:12.001 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.31)
02:20:12.001 00.000 7680 Moving (-0.01, -0.31) raw xDistance=-0.07 yDistance=0.28
02:20:12.001 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:20:12.001 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:12.006 00.005 6120 UpdateGuideState exits: m=8636 SNR=61.7
02:20:12.010 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:20:12.010 00.000 7680 MoveAxis(E, 0, ABG)
02:20:12.010 00.000 7680 Move returns status 0, amount 0
02:20:12.010 00.000 7680 MoveAxis(S, 150, ABG)
02:20:12.010 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:12.016 00.006 7680 Guiding  Dir = 1, Dur = 150
02:20:12.016 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:12.019 00.003 6120 Enqueuing Expose request
02:20:12.023 00.004 7680 IsSlewing returns 0
02:20:12.024 00.001 7680 IsGuiding returns 0
02:20:12.024 00.000 7680 PulseGuide returned control before completion, sleep 160
02:20:12.194 00.170 7680 IsGuiding returns 1
02:20:12.195 00.001 7680 scope still moving after pulse duration time elapsed
02:20:12.226 00.031 7680 IsSlewing returns 0
02:20:12.228 00.002 7680 IsGuiding returns 0
02:20:12.228 00.000 7680 scope move finished after 150 + 54 ms
02:20:12.228 00.000 7680 Move returns status 0, amount 150
02:20:12.229 00.001 7680 move complete, result=0
02:20:12.229 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 150 ms SOUTH
02:20:12.236 00.007 7680 worker thread done servicing request
02:20:12.236 00.000 7680 Worker thread wakes up
02:20:12.236 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:12.236 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:13.490 01.254 7680 Exposure complete
02:20:13.632 00.142 7680 worker thread done servicing request
02:20:13.634 00.002 6120 OnExposeComplete: enter
02:20:13.638 00.004 6120 UpdateGuideState(): m_state=6
02:20:13.642 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
02:20:13.646 00.004 6120 Star::Find returns 1 (0), X=507.68, Y=676.76, Mass=8494, SNR=60.2, Peak=205 HFD=6.6
02:20:13.649 00.003 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
02:20:13.653 00.004 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
02:20:13.657 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.54 mountX=-0.03 mountY=0.20, mountTheta=1.74
02:20:13.662 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.22, opts=13)
02:20:13.666 00.004 6120 Enqueuing Move request for scope (0.01, -0.22)
02:20:13.670 00.004 7680 Worker thread wakes up
02:20:13.670 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.22) opts 0xd
02:20:13.670 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.22)
02:20:13.670 00.000 7680 Moving (0.01, -0.22) raw xDistance=-0.03 yDistance=0.20
02:20:13.671 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:20:13.671 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:20:13.671 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:13.675 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:20:13.675 00.000 7680 MoveAxis(E, 0, ABG)
02:20:13.676 00.001 6120 UpdateGuideState exits: m=8494 SNR=60.2
02:20:13.679 00.003 7680 Move returns status 0, amount 0
02:20:13.679 00.000 7680 MoveAxis(N, 0, ABG)
02:20:13.679 00.000 7680 Move returns status 0, amount 0
02:20:13.680 00.001 7680 move complete, result=0
02:20:13.680 00.000 7680 worker thread done servicing request
02:20:13.680 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:13.683 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:13.688 00.005 6120 Enqueuing Expose request
02:20:13.692 00.004 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:20:13.696 00.004 7680 Worker thread wakes up
02:20:13.696 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:13.696 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:14.950 01.254 7680 Exposure complete
02:20:15.089 00.139 7680 worker thread done servicing request
02:20:15.091 00.002 6120 OnExposeComplete: enter
02:20:15.095 00.004 6120 UpdateGuideState(): m_state=6
02:20:15.100 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
02:20:15.106 00.006 6120 Star::Find returns 1 (0), X=507.61, Y=676.50, Mass=9152, SNR=63.1, Peak=221 HFD=6.9
02:20:15.111 00.005 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
02:20:15.115 00.004 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
02:20:15.119 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.48 hyp=0.48 cameraTheta=-1.70 mountX=-0.15 mountY=0.40, mountTheta=1.92
02:20:15.123 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.48, opts=13)
02:20:15.129 00.006 6120 Enqueuing Move request for scope (-0.06, -0.48)
02:20:15.134 00.005 7680 Worker thread wakes up
02:20:15.134 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:15.138 00.004 6120 UpdateGuideState exits: m=9152 SNR=63.1
02:20:15.141 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:15.145 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:15.150 00.005 6120 Enqueuing Expose request
02:20:15.155 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.48) opts 0xd
02:20:15.155 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.48)
02:20:15.155 00.000 7680 Moving (-0.06, -0.48) raw xDistance=-0.15 yDistance=0.40
02:20:15.155 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:20:15.155 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
02:20:15.155 00.000 7680 MoveAxis(E, 0, ABG)
02:20:15.155 00.000 7680 Move returns status 0, amount 0
02:20:15.156 00.001 7680 MoveAxis(S, 218, ABG)
02:20:15.156 00.000 7680 Guiding  Dir = 1, Dur = 218
02:20:15.156 00.000 7680 IsSlewing returns 0
02:20:15.156 00.000 7680 IsGuiding returns 0
02:20:15.158 00.002 7680 PulseGuide returned control before completion, sleep 228
02:20:15.396 00.238 7680 IsGuiding returns 1
02:20:15.396 00.000 7680 scope still moving after pulse duration time elapsed
02:20:15.427 00.031 7680 IsSlewing returns 0
02:20:15.428 00.001 7680 IsGuiding returns 0
02:20:15.429 00.001 7680 scope move finished after 218 + 53 ms
02:20:15.429 00.000 7680 Move returns status 0, amount 218
02:20:15.429 00.000 7680 move complete, result=0
02:20:15.430 00.001 7680 worker thread done servicing request
02:20:15.430 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 218 ms SOUTH
02:20:15.436 00.006 7680 Worker thread wakes up
02:20:15.437 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:15.438 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:16.691 01.253 7680 Exposure complete
02:20:16.836 00.145 7680 worker thread done servicing request
02:20:16.837 00.001 6120 OnExposeComplete: enter
02:20:16.841 00.004 6120 UpdateGuideState(): m_state=6
02:20:16.845 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
02:20:16.849 00.004 6120 Star::Find returns 1 (0), X=507.63, Y=676.70, Mass=8291, SNR=59.2, Peak=201 HFD=6.7
02:20:16.854 00.005 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
02:20:16.858 00.004 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
02:20:16.862 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.71 mountX=-0.09 mountY=0.23, mountTheta=1.95
02:20:16.866 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.28, opts=13)
02:20:16.869 00.003 6120 Enqueuing Move request for scope (-0.04, -0.28)
02:20:16.874 00.005 7680 Worker thread wakes up
02:20:16.874 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.28) opts 0xd
02:20:16.874 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.28)
02:20:16.875 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:16.878 00.003 7680 Moving (-0.04, -0.28) raw xDistance=-0.09 yDistance=0.23
02:20:16.878 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:20:16.879 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:20:16.879 00.000 7680 MoveAxis(E, 0, ABG)
02:20:16.880 00.001 7680 Move returns status 0, amount 0
02:20:16.880 00.000 6120 UpdateGuideState exits: m=8291 SNR=59.2
02:20:16.886 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:16.891 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:16.895 00.004 6120 Enqueuing Expose request
02:20:16.898 00.003 7680 MoveAxis(S, 127, ABG)
02:20:16.898 00.000 7680 Guiding  Dir = 1, Dur = 127
02:20:16.899 00.001 7680 IsSlewing returns 0
02:20:16.899 00.000 7680 IsGuiding returns 0
02:20:16.899 00.000 7680 PulseGuide returned control before completion, sleep 137
02:20:17.041 00.142 7680 IsGuiding returns 1
02:20:17.042 00.001 7680 scope still moving after pulse duration time elapsed
02:20:17.071 00.029 7680 IsSlewing returns 0
02:20:17.071 00.000 7680 IsGuiding returns 0
02:20:17.072 00.001 7680 scope move finished after 127 + 45 ms
02:20:17.072 00.000 7680 Move returns status 0, amount 127
02:20:17.073 00.001 7680 move complete, result=0
02:20:17.073 00.000 7680 worker thread done servicing request
02:20:17.074 00.001 7680 Worker thread wakes up
02:20:17.074 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 127 ms SOUTH
02:20:17.080 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:17.080 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:18.333 01.253 7680 Exposure complete
02:20:18.473 00.140 7680 worker thread done servicing request
02:20:18.474 00.001 6120 OnExposeComplete: enter
02:20:18.478 00.004 6120 UpdateGuideState(): m_state=6
02:20:18.483 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
02:20:18.489 00.006 6120 Star::Find returns 1 (0), X=507.68, Y=676.66, Mass=8823, SNR=62.2, Peak=226 HFD=6.7
02:20:18.493 00.004 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
02:20:18.498 00.005 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
02:20:18.503 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.54 mountX=-0.05 mountY=0.29, mountTheta=1.74
02:20:18.509 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.32, opts=13)
02:20:18.514 00.005 6120 Enqueuing Move request for scope (0.01, -0.32)
02:20:18.518 00.004 7680 Worker thread wakes up
02:20:18.518 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:18.521 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.32) opts 0xd
02:20:18.521 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.32)
02:20:18.523 00.002 6120 UpdateGuideState exits: m=8823 SNR=62.2
02:20:18.526 00.003 7680 Moving (0.01, -0.32) raw xDistance=-0.05 yDistance=0.29
02:20:18.527 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:18.530 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:20:18.530 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:18.534 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:20:18.534 00.000 6120 Enqueuing Expose request
02:20:18.540 00.006 7680 MoveAxis(E, 0, ABG)
02:20:18.540 00.000 7680 Move returns status 0, amount 0
02:20:18.541 00.001 7680 MoveAxis(S, 159, ABG)
02:20:18.541 00.000 7680 Guiding  Dir = 1, Dur = 159
02:20:18.541 00.000 7680 IsSlewing returns 0
02:20:18.541 00.000 7680 IsGuiding returns 0
02:20:18.542 00.001 7680 PulseGuide returned control before completion, sleep 169
02:20:18.716 00.174 7680 IsGuiding returns 1
02:20:18.717 00.001 7680 scope still moving after pulse duration time elapsed
02:20:18.747 00.030 7680 IsSlewing returns 0
02:20:18.748 00.001 7680 IsGuiding returns 0
02:20:18.750 00.002 7680 scope move finished after 159 + 48 ms
02:20:18.750 00.000 7680 Move returns status 0, amount 159
02:20:18.750 00.000 7680 move complete, result=0
02:20:18.750 00.000 7680 worker thread done servicing request
02:20:18.751 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 159 ms SOUTH
02:20:18.759 00.008 7680 Worker thread wakes up
02:20:18.760 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:18.760 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:20.008 01.248 7680 Exposure complete
02:20:20.149 00.141 7680 worker thread done servicing request
02:20:20.151 00.002 6120 OnExposeComplete: enter
02:20:20.154 00.003 6120 UpdateGuideState(): m_state=6
02:20:20.158 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
02:20:20.162 00.004 6120 Star::Find returns 1 (0), X=507.55, Y=676.79, Mass=8505, SNR=60.2, Peak=218 HFD=6.5
02:20:20.166 00.004 6120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (0.19) = xAngle (-2.32 = -2.32)
02:20:20.170 00.004 6120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.55 = 0.55)
02:20:20.174 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-2.14 mountX=-0.15 mountY=0.12, mountTheta=2.49
02:20:20.178 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.19, opts=13)
02:20:20.182 00.004 6120 Enqueuing Move request for scope (-0.12, -0.19)
02:20:20.185 00.003 7680 Worker thread wakes up
02:20:20.185 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
02:20:20.186 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
02:20:20.186 00.000 7680 Moving (-0.12, -0.19) raw xDistance=-0.15 yDistance=0.12
02:20:20.186 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:20:20.186 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:20:20.186 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:20:20.187 00.001 7680 MoveAxis(E, 0, ABG)
02:20:20.187 00.000 7680 Move returns status 0, amount 0
02:20:20.187 00.000 7680 MoveAxis(N, 0, ABG)
02:20:20.187 00.000 7680 Move returns status 0, amount 0
02:20:20.187 00.000 7680 move complete, result=0
02:20:20.187 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:20.191 00.004 7680 worker thread done servicing request
02:20:20.191 00.000 6120 UpdateGuideState exits: m=8505 SNR=60.2
02:20:20.195 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:20.199 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:20.202 00.003 6120 Enqueuing Expose request
02:20:20.205 00.003 7680 Worker thread wakes up
02:20:20.205 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:20.209 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:20.209 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:21.462 01.253 7680 Exposure complete
02:20:21.596 00.134 7680 worker thread done servicing request
02:20:21.596 00.000 6120 OnExposeComplete: enter
02:20:21.601 00.005 6120 UpdateGuideState(): m_state=6
02:20:21.604 00.003 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
02:20:21.609 00.005 6120 Star::Find returns 1 (0), X=507.58, Y=676.70, Mass=9091, SNR=62.4, Peak=247 HFD=6.7
02:20:21.613 00.004 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
02:20:21.616 00.003 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
02:20:21.621 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.28 hyp=0.30 cameraTheta=-1.89 mountX=-0.15 mountY=0.21, mountTheta=2.17
02:20:21.624 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.28, opts=13)
02:20:21.629 00.005 6120 Enqueuing Move request for scope (-0.10, -0.28)
02:20:21.633 00.004 7680 Worker thread wakes up
02:20:21.633 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:21.637 00.004 6120 UpdateGuideState exits: m=9091 SNR=62.4
02:20:21.642 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:21.646 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:21.649 00.003 6120 Enqueuing Expose request
02:20:21.654 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.28) opts 0xd
02:20:21.654 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.28)
02:20:21.654 00.000 7680 Moving (-0.10, -0.28) raw xDistance=-0.15 yDistance=0.21
02:20:21.654 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:20:21.654 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:20:21.654 00.000 7680 MoveAxis(E, 0, ABG)
02:20:21.654 00.000 7680 Move returns status 0, amount 0
02:20:21.654 00.000 7680 MoveAxis(S, 116, ABG)
02:20:21.654 00.000 7680 Guiding  Dir = 1, Dur = 116
02:20:21.654 00.000 7680 IsSlewing returns 0
02:20:21.656 00.002 7680 IsGuiding returns 0
02:20:21.656 00.000 7680 PulseGuide returned control before completion, sleep 126
02:20:21.797 00.141 7680 IsGuiding returns 1
02:20:21.801 00.004 7680 scope still moving after pulse duration time elapsed
02:20:21.830 00.029 7680 IsSlewing returns 0
02:20:21.830 00.000 7680 IsGuiding returns 0
02:20:21.830 00.000 7680 scope move finished after 116 + 58 ms
02:20:21.830 00.000 7680 Move returns status 0, amount 116
02:20:21.830 00.000 7680 move complete, result=0
02:20:21.831 00.001 7680 worker thread done servicing request
02:20:21.831 00.000 7680 Worker thread wakes up
02:20:21.831 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:21.831 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:21.832 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 116 ms SOUTH
02:20:23.076 01.244 7680 Exposure complete
02:20:23.218 00.142 7680 worker thread done servicing request
02:20:23.218 00.000 6120 OnExposeComplete: enter
02:20:23.224 00.006 6120 UpdateGuideState(): m_state=6
02:20:23.230 00.006 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
02:20:23.234 00.004 6120 Star::Find returns 1 (0), X=507.60, Y=676.59, Mass=8813, SNR=62.8, Peak=202 HFD=6.9
02:20:23.238 00.004 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
02:20:23.241 00.003 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
02:20:23.244 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.39 hyp=0.40 cameraTheta=-1.74 mountX=-0.14 mountY=0.32, mountTheta=1.98
02:20:23.249 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.39, opts=13)
02:20:23.254 00.005 6120 Enqueuing Move request for scope (-0.07, -0.39)
02:20:23.257 00.003 7680 Worker thread wakes up
02:20:23.257 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:23.263 00.006 6120 UpdateGuideState exits: m=8813 SNR=62.8
02:20:23.267 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.39) opts 0xd
02:20:23.268 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.39)
02:20:23.268 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:23.272 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:23.275 00.003 6120 Enqueuing Expose request
02:20:23.279 00.004 7680 Moving (-0.07, -0.39) raw xDistance=-0.14 yDistance=0.32
02:20:23.280 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:20:23.280 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:20:23.280 00.000 7680 MoveAxis(E, 0, ABG)
02:20:23.280 00.000 7680 Move returns status 0, amount 0
02:20:23.281 00.001 7680 MoveAxis(S, 174, ABG)
02:20:23.281 00.000 7680 Guiding  Dir = 1, Dur = 174
02:20:23.281 00.000 7680 IsSlewing returns 0
02:20:23.282 00.001 7680 IsGuiding returns 0
02:20:23.282 00.000 7680 PulseGuide returned control before completion, sleep 184
02:20:23.473 00.191 7680 IsGuiding returns 1
02:20:23.474 00.001 7680 scope still moving after pulse duration time elapsed
02:20:23.503 00.029 7680 IsSlewing returns 0
02:20:23.504 00.001 7680 IsGuiding returns 0
02:20:23.504 00.000 7680 scope move finished after 174 + 47 ms
02:20:23.504 00.000 7680 Move returns status 0, amount 174
02:20:23.505 00.001 7680 move complete, result=0
02:20:23.506 00.001 7680 worker thread done servicing request
02:20:23.506 00.000 7680 Worker thread wakes up
02:20:23.506 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 174 ms SOUTH
02:20:23.512 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:23.512 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:24.767 01.255 7680 Exposure complete
02:20:24.907 00.140 7680 worker thread done servicing request
02:20:24.907 00.000 6120 OnExposeComplete: enter
02:20:24.916 00.009 6120 UpdateGuideState(): m_state=6
02:20:24.920 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
02:20:24.926 00.006 6120 Star::Find returns 1 (0), X=507.60, Y=676.61, Mass=9227, SNR=64.4, Peak=224 HFD=6.9
02:20:24.930 00.004 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
02:20:24.934 00.004 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
02:20:24.938 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.38 hyp=0.38 cameraTheta=-1.77 mountX=-0.14 mountY=0.30, mountTheta=2.02
02:20:24.945 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.38, opts=13)
02:20:24.951 00.006 6120 Enqueuing Move request for scope (-0.08, -0.38)
02:20:24.956 00.005 7680 Worker thread wakes up
02:20:24.956 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:24.961 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.38) opts 0xd
02:20:24.961 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.38)
02:20:24.962 00.001 7680 Moving (-0.08, -0.38) raw xDistance=-0.14 yDistance=0.30
02:20:24.962 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:20:24.962 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:20:24.962 00.000 7680 MoveAxis(E, 0, ABG)
02:20:24.963 00.001 7680 Move returns status 0, amount 0
02:20:24.963 00.000 6120 UpdateGuideState exits: m=9227 SNR=64.4
02:20:24.967 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:24.971 00.004 7680 MoveAxis(S, 165, ABG)
02:20:24.971 00.000 7680 Guiding  Dir = 1, Dur = 165
02:20:24.971 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:24.977 00.006 6120 Enqueuing Expose request
02:20:24.981 00.004 7680 IsSlewing returns 0
02:20:24.982 00.001 7680 IsGuiding returns 0
02:20:24.982 00.000 7680 PulseGuide returned control before completion, sleep 175
02:20:25.161 00.179 7680 IsGuiding returns 1
02:20:25.162 00.001 7680 scope still moving after pulse duration time elapsed
02:20:25.192 00.030 7680 IsSlewing returns 0
02:20:25.194 00.002 7680 IsGuiding returns 0
02:20:25.194 00.000 7680 scope move finished after 165 + 47 ms
02:20:25.195 00.001 7680 Move returns status 0, amount 165
02:20:25.196 00.001 7680 move complete, result=0
02:20:25.196 00.000 7680 worker thread done servicing request
02:20:25.196 00.000 7680 Worker thread wakes up
02:20:25.196 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 165 ms SOUTH
02:20:25.203 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:25.203 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:26.457 01.254 7680 Exposure complete
02:20:26.602 00.145 7680 worker thread done servicing request
02:20:26.603 00.001 6120 OnExposeComplete: enter
02:20:26.607 00.004 6120 UpdateGuideState(): m_state=6
02:20:26.612 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
02:20:26.617 00.005 6120 Star::Find returns 1 (0), X=507.63, Y=676.73, Mass=8824, SNR=61.9, Peak=218 HFD=6.6
02:20:26.620 00.003 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
02:20:26.624 00.004 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
02:20:26.629 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.74 mountX=-0.09 mountY=0.20, mountTheta=1.98
02:20:26.635 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.25, opts=13)
02:20:26.638 00.003 6120 Enqueuing Move request for scope (-0.04, -0.25)
02:20:26.642 00.004 7680 Worker thread wakes up
02:20:26.643 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.25) opts 0xd
02:20:26.643 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.25)
02:20:26.643 00.000 7680 Moving (-0.04, -0.25) raw xDistance=-0.09 yDistance=0.20
02:20:26.643 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:26.647 00.004 6120 UpdateGuideState exits: m=8824 SNR=61.9
02:20:26.652 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:26.656 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:26.659 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:20:26.660 00.001 6120 Enqueuing Expose request
02:20:26.667 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:20:26.667 00.000 7680 MoveAxis(E, 0, ABG)
02:20:26.668 00.001 7680 Move returns status 0, amount 0
02:20:26.668 00.000 7680 MoveAxis(S, 110, ABG)
02:20:26.668 00.000 7680 Guiding  Dir = 1, Dur = 110
02:20:26.669 00.001 7680 IsSlewing returns 0
02:20:26.669 00.000 7680 IsGuiding returns 0
02:20:26.670 00.001 7680 PulseGuide returned control before completion, sleep 120
02:20:26.805 00.135 7680 IsGuiding returns 1
02:20:26.807 00.002 7680 scope still moving after pulse duration time elapsed
02:20:26.836 00.029 7680 IsSlewing returns 0
02:20:26.836 00.000 7680 IsGuiding returns 0
02:20:26.836 00.000 7680 scope move finished after 110 + 56 ms
02:20:26.836 00.000 7680 Move returns status 0, amount 110
02:20:26.837 00.001 7680 move complete, result=0
02:20:26.837 00.000 7680 worker thread done servicing request
02:20:26.837 00.000 7680 Worker thread wakes up
02:20:26.837 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 110 ms SOUTH
02:20:26.842 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:26.842 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:28.099 01.257 7680 Exposure complete
02:20:28.237 00.138 7680 worker thread done servicing request
02:20:28.237 00.000 6120 OnExposeComplete: enter
02:20:28.241 00.004 6120 UpdateGuideState(): m_state=6
02:20:28.246 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
02:20:28.250 00.004 6120 Star::Find returns 1 (0), X=507.51, Y=676.73, Mass=8748, SNR=61.9, Peak=211 HFD=6.7
02:20:28.255 00.005 6120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (0.19) = xAngle (-2.32 = -2.32)
02:20:28.259 00.004 6120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.55 = 0.55)
02:20:28.263 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-2.14 mountX=-0.20 mountY=0.16, mountTheta=2.49
02:20:28.268 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.25, opts=13)
02:20:28.272 00.004 6120 Enqueuing Move request for scope (-0.16, -0.25)
02:20:28.277 00.005 7680 Worker thread wakes up
02:20:28.277 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.25) opts 0xd
02:20:28.277 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.25)
02:20:28.277 00.000 7680 Moving (-0.16, -0.25) raw xDistance=-0.20 yDistance=0.16
02:20:28.278 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:28.281 00.003 6120 UpdateGuideState exits: m=8748 SNR=61.9
02:20:28.286 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:28.292 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:28.296 00.004 6120 Enqueuing Expose request
02:20:28.299 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:20:28.300 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:20:28.300 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:20:28.300 00.000 7680 MoveAxis(E, 83, ABG)
02:20:28.301 00.001 7680 Guiding  Dir = 2, Dur = 83
02:20:28.301 00.000 7680 IsSlewing returns 0
02:20:28.302 00.001 7680 IsGuiding returns 0
02:20:28.302 00.000 7680 PulseGuide returned control before completion, sleep 93
02:20:28.400 00.098 7680 IsGuiding returns 1
02:20:28.400 00.000 7680 scope still moving after pulse duration time elapsed
02:20:28.431 00.031 7680 IsSlewing returns 0
02:20:28.432 00.001 7680 IsGuiding returns 0
02:20:28.432 00.000 7680 scope move finished after 83 + 47 ms
02:20:28.433 00.001 7680 Move returns status 0, amount 83
02:20:28.433 00.000 7680 MoveAxis(N, 0, ABG)
02:20:28.433 00.000 7680 Move returns status 0, amount 0
02:20:28.434 00.001 7680 move complete, result=0
02:20:28.434 00.000 7680 worker thread done servicing request
02:20:28.435 00.001 7680 Worker thread wakes up
02:20:28.435 00.000 6120 GuideStep: -0.2 px 83 ms EAST, 0.2 px 0 ms NORTH
02:20:28.441 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:28.441 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:29.694 01.253 7680 Exposure complete
02:20:29.837 00.143 7680 worker thread done servicing request
02:20:29.837 00.000 6120 OnExposeComplete: enter
02:20:29.842 00.005 6120 UpdateGuideState(): m_state=6
02:20:29.846 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
02:20:29.851 00.005 6120 Star::Find returns 1 (0), X=507.67, Y=676.54, Mass=9061, SNR=62.7, Peak=219 HFD=6.8
02:20:29.854 00.003 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
02:20:29.859 00.005 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
02:20:29.863 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.44 hyp=0.44 cameraTheta=-1.59 mountX=-0.09 mountY=0.39, mountTheta=1.79
02:20:29.868 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.44, opts=13)
02:20:29.872 00.004 6120 Enqueuing Move request for scope (-0.01, -0.44)
02:20:29.875 00.003 7680 Worker thread wakes up
02:20:29.875 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:29.880 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.44) opts 0xd
02:20:29.880 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.44)
02:20:29.881 00.001 7680 Moving (-0.01, -0.44) raw xDistance=-0.09 yDistance=0.39
02:20:29.881 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:20:29.881 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
02:20:29.881 00.000 7680 MoveAxis(E, 0, ABG)
02:20:29.882 00.001 6120 UpdateGuideState exits: m=9061 SNR=62.7
02:20:29.888 00.006 7680 Move returns status 0, amount 0
02:20:29.888 00.000 7680 MoveAxis(S, 212, ABG)
02:20:29.888 00.000 7680 Guiding  Dir = 1, Dur = 212
02:20:29.889 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:29.893 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:29.897 00.004 6120 Enqueuing Expose request
02:20:29.900 00.003 7680 IsSlewing returns 0
02:20:29.901 00.001 7680 IsGuiding returns 0
02:20:29.901 00.000 7680 PulseGuide returned control before completion, sleep 222
02:20:30.137 00.236 7680 IsGuiding returns 1
02:20:30.138 00.001 7680 scope still moving after pulse duration time elapsed
02:20:30.170 00.032 7680 IsSlewing returns 0
02:20:30.171 00.001 7680 IsGuiding returns 0
02:20:30.171 00.000 7680 scope move finished after 212 + 58 ms
02:20:30.172 00.001 7680 Move returns status 0, amount 212
02:20:30.172 00.000 7680 move complete, result=0
02:20:30.172 00.000 7680 worker thread done servicing request
02:20:30.174 00.002 7680 Worker thread wakes up
02:20:30.174 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 212 ms SOUTH
02:20:30.180 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:30.180 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:31.427 01.247 7680 Exposure complete
02:20:31.559 00.132 7680 worker thread done servicing request
02:20:31.560 00.001 6120 OnExposeComplete: enter
02:20:31.564 00.004 6120 UpdateGuideState(): m_state=6
02:20:31.570 00.006 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
02:20:31.574 00.004 6120 Star::Find returns 1 (0), X=507.53, Y=676.59, Mass=8992, SNR=62.5, Peak=218 HFD=6.9
02:20:31.578 00.004 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
02:20:31.581 00.003 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
02:20:31.585 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.39 hyp=0.41 cameraTheta=-1.93 mountX=-0.22 mountY=0.28, mountTheta=2.22
02:20:31.590 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.39, opts=13)
02:20:31.594 00.004 6120 Enqueuing Move request for scope (-0.15, -0.39)
02:20:31.598 00.004 7680 Worker thread wakes up
02:20:31.599 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.39) opts 0xd
02:20:31.599 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.39)
02:20:31.599 00.000 7680 Moving (-0.15, -0.39) raw xDistance=-0.22 yDistance=0.28
02:20:31.599 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:20:31.599 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:20:31.599 00.000 7680 MoveAxis(E, 88, ABG)
02:20:31.599 00.000 7680 Guiding  Dir = 2, Dur = 88
02:20:31.601 00.002 7680 IsSlewing returns 0
02:20:31.601 00.000 7680 IsGuiding returns 0
02:20:31.602 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:31.606 00.004 7680 PulseGuide returned control before completion, sleep 98
02:20:31.606 00.000 6120 UpdateGuideState exits: m=8992 SNR=62.5
02:20:31.610 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:31.614 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:31.618 00.004 6120 Enqueuing Expose request
02:20:31.715 00.097 7680 IsGuiding returns 0
02:20:31.716 00.001 7680 Move returns status 0, amount 88
02:20:31.716 00.000 7680 MoveAxis(S, 154, ABG)
02:20:31.717 00.001 7680 Guiding  Dir = 1, Dur = 154
02:20:31.717 00.000 7680 IsSlewing returns 0
02:20:31.718 00.001 7680 IsGuiding returns 0
02:20:31.718 00.000 7680 PulseGuide returned control before completion, sleep 164
02:20:31.888 00.170 7680 IsGuiding returns 1
02:20:31.888 00.000 7680 scope still moving after pulse duration time elapsed
02:20:31.920 00.032 7680 IsSlewing returns 0
02:20:31.923 00.003 7680 IsGuiding returns 0
02:20:31.924 00.001 7680 scope move finished after 154 + 51 ms
02:20:31.924 00.000 7680 Move returns status 0, amount 154
02:20:31.924 00.000 7680 move complete, result=0
02:20:31.925 00.001 7680 worker thread done servicing request
02:20:31.925 00.000 6120 GuideStep: -0.2 px 88 ms EAST, 0.3 px 154 ms SOUTH
02:20:31.931 00.006 7680 Worker thread wakes up
02:20:31.931 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:31.931 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:33.186 01.255 7680 Exposure complete
02:20:33.303 00.117 7680 worker thread done servicing request
02:20:33.304 00.001 6120 OnExposeComplete: enter
02:20:33.308 00.004 6120 UpdateGuideState(): m_state=6
02:20:33.312 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
02:20:33.316 00.004 6120 Star::Find returns 1 (0), X=507.55, Y=676.79, Mass=8225, SNR=59.4, Peak=212 HFD=6.6
02:20:33.321 00.005 6120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (0.19) = xAngle (-2.33 = -2.33)
02:20:33.327 00.006 6120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.54 = 0.54)
02:20:33.332 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-2.14 mountX=-0.15 mountY=0.12, mountTheta=2.50
02:20:33.337 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.19, opts=13)
02:20:33.341 00.004 6120 Enqueuing Move request for scope (-0.12, -0.19)
02:20:33.344 00.003 7680 Worker thread wakes up
02:20:33.344 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
02:20:33.345 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
02:20:33.345 00.000 7680 Moving (-0.12, -0.19) raw xDistance=-0.15 yDistance=0.12
02:20:33.346 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:20:33.346 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:20:33.346 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:33.349 00.003 6120 UpdateGuideState exits: m=8225 SNR=59.4
02:20:33.353 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:20:33.354 00.001 7680 MoveAxis(E, 0, ABG)
02:20:33.354 00.000 7680 Move returns status 0, amount 0
02:20:33.354 00.000 7680 MoveAxis(N, 0, ABG)
02:20:33.354 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:33.357 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:33.362 00.005 6120 Enqueuing Expose request
02:20:33.365 00.003 7680 Move returns status 0, amount 0
02:20:33.365 00.000 7680 move complete, result=0
02:20:33.365 00.000 7680 worker thread done servicing request
02:20:33.365 00.000 7680 Worker thread wakes up
02:20:33.366 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:33.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:33.366 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:34.611 01.245 7680 Exposure complete
02:20:34.753 00.142 7680 worker thread done servicing request
02:20:34.753 00.000 6120 OnExposeComplete: enter
02:20:34.759 00.006 6120 UpdateGuideState(): m_state=6
02:20:34.765 00.006 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
02:20:34.769 00.004 6120 Star::Find returns 1 (0), X=507.61, Y=676.56, Mass=9162, SNR=63.6, Peak=217 HFD=6.9
02:20:34.773 00.004 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
02:20:34.778 00.005 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
02:20:34.781 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.42 hyp=0.43 cameraTheta=-1.72 mountX=-0.14 mountY=0.35, mountTheta=1.95
02:20:34.787 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.42, opts=13)
02:20:34.793 00.006 6120 Enqueuing Move request for scope (-0.06, -0.42)
02:20:34.797 00.004 7680 Worker thread wakes up
02:20:34.797 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:34.801 00.004 6120 UpdateGuideState exits: m=9162 SNR=63.6
02:20:34.806 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:34.810 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:34.813 00.003 6120 Enqueuing Expose request
02:20:34.818 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.42) opts 0xd
02:20:34.818 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.42)
02:20:34.818 00.000 7680 Moving (-0.06, -0.42) raw xDistance=-0.14 yDistance=0.35
02:20:34.818 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:20:34.818 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:20:34.818 00.000 7680 MoveAxis(E, 0, ABG)
02:20:34.819 00.001 7680 Move returns status 0, amount 0
02:20:34.819 00.000 7680 MoveAxis(S, 191, ABG)
02:20:34.819 00.000 7680 Guiding  Dir = 1, Dur = 191
02:20:34.819 00.000 7680 IsSlewing returns 0
02:20:34.821 00.002 7680 IsGuiding returns 0
02:20:34.822 00.001 7680 PulseGuide returned control before completion, sleep 201
02:20:35.025 00.203 7680 IsGuiding returns 1
02:20:35.026 00.001 7680 scope still moving after pulse duration time elapsed
02:20:35.057 00.031 7680 IsSlewing returns 0
02:20:35.058 00.001 7680 IsGuiding returns 0
02:20:35.059 00.001 7680 scope move finished after 191 + 46 ms
02:20:35.059 00.000 7680 Move returns status 0, amount 191
02:20:35.059 00.000 7680 move complete, result=0
02:20:35.059 00.000 7680 worker thread done servicing request
02:20:35.060 00.001 7680 Worker thread wakes up
02:20:35.060 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 191 ms SOUTH
02:20:35.068 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:35.068 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:36.322 01.254 7680 Exposure complete
02:20:36.463 00.141 7680 worker thread done servicing request
02:20:36.464 00.001 6120 OnExposeComplete: enter
02:20:36.469 00.005 6120 UpdateGuideState(): m_state=6
02:20:36.473 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
02:20:36.478 00.005 6120 Star::Find returns 1 (0), X=507.89, Y=676.09, Mass=8700, SNR=62.6, Peak=231 HFD=6.4
02:20:36.482 00.004 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
02:20:36.486 00.004 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
02:20:36.490 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.89 hyp=0.92 cameraTheta=-1.34 mountX=0.04 mountY=0.90, mountTheta=1.52
02:20:36.494 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.89, opts=13)
02:20:36.497 00.003 6120 Enqueuing Move request for scope (0.21, -0.89)
02:20:36.502 00.005 7680 Worker thread wakes up
02:20:36.503 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.89) opts 0xd
02:20:36.503 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:36.507 00.004 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.89)
02:20:36.507 00.000 7680 Moving (0.21, -0.89) raw xDistance=0.04 yDistance=0.90
02:20:36.508 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:20:36.508 00.000 6120 UpdateGuideState exits: m=8700 SNR=62.6
02:20:36.511 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:36.516 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:36.520 00.004 6120 Enqueuing Expose request
02:20:36.524 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
02:20:36.524 00.000 7680 MoveAxis(E, 0, ABG)
02:20:36.524 00.000 7680 Move returns status 0, amount 0
02:20:36.524 00.000 7680 MoveAxis(S, 487, ABG)
02:20:36.524 00.000 7680 Guiding  Dir = 1, Dur = 487
02:20:36.525 00.001 7680 IsSlewing returns 0
02:20:36.525 00.000 7680 IsGuiding returns 0
02:20:36.526 00.001 7680 PulseGuide returned control before completion, sleep 497
02:20:37.028 00.502 7680 IsGuiding returns 1
02:20:37.030 00.002 7680 scope still moving after pulse duration time elapsed
02:20:37.060 00.030 7680 IsSlewing returns 0
02:20:37.062 00.002 7680 IsGuiding returns 0
02:20:37.063 00.001 7680 scope move finished after 487 + 50 ms
02:20:37.063 00.000 7680 Move returns status 0, amount 487
02:20:37.064 00.001 7680 move complete, result=0
02:20:37.065 00.001 7680 worker thread done servicing request
02:20:37.065 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.9 px 487 ms SOUTH
02:20:37.076 00.011 7680 Worker thread wakes up
02:20:37.076 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:37.076 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:38.325 01.249 7680 Exposure complete
02:20:38.467 00.142 7680 worker thread done servicing request
02:20:38.468 00.001 6120 OnExposeComplete: enter
02:20:38.473 00.005 6120 UpdateGuideState(): m_state=6
02:20:38.478 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
02:20:38.482 00.004 6120 Star::Find returns 1 (0), X=507.98, Y=676.96, Mass=8801, SNR=63.1, Peak=227 HFD=6.4
02:20:38.487 00.005 6120 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.19) = xAngle (-0.27 = -0.27)
02:20:38.490 00.003 6120 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.60 = 2.60)
02:20:38.494 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=-0.03 hyp=0.31 cameraTheta=-0.08 mountX=0.30 mountY=0.16, mountTheta=0.49
02:20:38.498 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.03, opts=13)
02:20:38.502 00.004 6120 Enqueuing Move request for scope (0.31, -0.03)
02:20:38.506 00.004 7680 Worker thread wakes up
02:20:38.506 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.03) opts 0xd
02:20:38.507 00.001 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.03)
02:20:38.508 00.001 7680 Moving (0.31, -0.03) raw xDistance=0.30 yDistance=0.16
02:20:38.508 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:20:38.508 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:20:38.508 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:20:38.508 00.000 7680 MoveAxis(W, 122, ABG)
02:20:38.508 00.000 7680 Guiding  Dir = 3, Dur = 122
02:20:38.508 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:38.513 00.005 7680 IsSlewing returns 0
02:20:38.513 00.000 6120 UpdateGuideState exits: m=8801 SNR=63.1
02:20:38.516 00.003 7680 IsGuiding returns 0
02:20:38.517 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:38.521 00.004 7680 PulseGuide returned control before completion, sleep 132
02:20:38.521 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:38.525 00.004 6120 Enqueuing Expose request
02:20:38.656 00.131 7680 IsGuiding returns 1
02:20:38.658 00.002 7680 scope still moving after pulse duration time elapsed
02:20:38.685 00.027 7680 IsSlewing returns 0
02:20:38.687 00.002 7680 IsGuiding returns 0
02:20:38.687 00.000 7680 scope move finished after 122 + 48 ms
02:20:38.688 00.001 7680 Move returns status 0, amount 122
02:20:38.688 00.000 7680 MoveAxis(N, 0, ABG)
02:20:38.688 00.000 7680 Move returns status 0, amount 0
02:20:38.689 00.001 7680 move complete, result=0
02:20:38.689 00.000 7680 worker thread done servicing request
02:20:38.690 00.001 6120 GuideStep: 0.3 px 122 ms WEST, 0.2 px 0 ms NORTH
02:20:38.698 00.008 7680 Worker thread wakes up
02:20:38.698 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:38.699 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:39.950 01.251 7680 Exposure complete
02:20:40.088 00.138 7680 worker thread done servicing request
02:20:40.089 00.001 6120 OnExposeComplete: enter
02:20:40.093 00.004 6120 UpdateGuideState(): m_state=6
02:20:40.097 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
02:20:40.101 00.004 6120 Star::Find returns 1 (0), X=507.60, Y=676.85, Mass=8860, SNR=62.3, Peak=226 HFD=6.4
02:20:40.105 00.004 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
02:20:40.110 00.005 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
02:20:40.114 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.06 mountX=-0.09 mountY=0.09, mountTheta=2.39
02:20:40.118 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.13, opts=13)
02:20:40.122 00.004 6120 Enqueuing Move request for scope (-0.07, -0.13)
02:20:40.126 00.004 7680 Worker thread wakes up
02:20:40.126 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:40.130 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
02:20:40.131 00.001 6120 UpdateGuideState exits: m=8860 SNR=62.3
02:20:40.135 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
02:20:40.135 00.000 7680 Moving (-0.07, -0.13) raw xDistance=-0.09 yDistance=0.09
02:20:40.135 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:20:40.135 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:20:40.136 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:40.140 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:20:40.140 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:40.144 00.004 6120 Enqueuing Expose request
02:20:40.149 00.005 7680 MoveAxis(E, 0, ABG)
02:20:40.149 00.000 7680 Move returns status 0, amount 0
02:20:40.149 00.000 7680 MoveAxis(N, 0, ABG)
02:20:40.149 00.000 7680 Move returns status 0, amount 0
02:20:40.149 00.000 7680 move complete, result=0
02:20:40.150 00.001 7680 worker thread done servicing request
02:20:40.150 00.000 7680 Worker thread wakes up
02:20:40.150 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:40.154 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:40.154 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:41.398 01.244 7680 Exposure complete
02:20:41.538 00.140 7680 worker thread done servicing request
02:20:41.539 00.001 6120 OnExposeComplete: enter
02:20:41.543 00.004 6120 UpdateGuideState(): m_state=6
02:20:41.547 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
02:20:41.550 00.003 6120 Star::Find returns 1 (0), X=507.59, Y=676.80, Mass=8676, SNR=62.4, Peak=204 HFD=6.5
02:20:41.554 00.004 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.18 = -2.18)
02:20:41.558 00.004 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.69 = 0.69)
02:20:41.561 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-2.00 mountX=-0.12 mountY=0.13, mountTheta=2.30
02:20:41.566 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.18, opts=13)
02:20:41.570 00.004 6120 Enqueuing Move request for scope (-0.08, -0.18)
02:20:41.575 00.005 7680 Worker thread wakes up
02:20:41.576 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
02:20:41.576 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
02:20:41.576 00.000 7680 Moving (-0.08, -0.18) raw xDistance=-0.12 yDistance=0.13
02:20:41.576 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:20:41.576 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:20:41.577 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:41.581 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:20:41.582 00.001 7680 MoveAxis(E, 0, ABG)
02:20:41.582 00.000 7680 Move returns status 0, amount 0
02:20:41.582 00.000 7680 MoveAxis(N, 0, ABG)
02:20:41.582 00.000 7680 Move returns status 0, amount 0
02:20:41.582 00.000 7680 move complete, result=0
02:20:41.583 00.001 7680 worker thread done servicing request
02:20:41.583 00.000 6120 UpdateGuideState exits: m=8676 SNR=62.4
02:20:41.586 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:41.591 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:41.594 00.003 6120 Enqueuing Expose request
02:20:41.597 00.003 7680 Worker thread wakes up
02:20:41.597 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:41.597 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:41.598 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:42.842 01.244 7680 Exposure complete
02:20:42.982 00.140 7680 worker thread done servicing request
02:20:42.983 00.001 6120 OnExposeComplete: enter
02:20:42.986 00.003 6120 UpdateGuideState(): m_state=6
02:20:42.991 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
02:20:42.995 00.004 6120 Star::Find returns 1 (0), X=507.68, Y=676.71, Mass=8856, SNR=63.1, Peak=210 HFD=6.6
02:20:42.999 00.004 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
02:20:43.002 00.003 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
02:20:43.006 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.27 hyp=0.27 cameraTheta=-1.55 mountX=-0.05 mountY=0.25, mountTheta=1.76
02:20:43.010 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.27, opts=13)
02:20:43.014 00.004 6120 Enqueuing Move request for scope (0.00, -0.27)
02:20:43.019 00.005 7680 Worker thread wakes up
02:20:43.019 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.27) opts 0xd
02:20:43.019 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.27)
02:20:43.020 00.001 7680 Moving (0.00, -0.27) raw xDistance=-0.05 yDistance=0.25
02:20:43.020 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:20:43.020 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:20:43.021 00.001 7680 MoveAxis(E, 0, ABG)
02:20:43.021 00.000 7680 Move returns status 0, amount 0
02:20:43.021 00.000 7680 MoveAxis(S, 134, ABG)
02:20:43.021 00.000 7680 Guiding  Dir = 1, Dur = 134
02:20:43.022 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:43.026 00.004 7680 IsSlewing returns 0
02:20:43.026 00.000 6120 UpdateGuideState exits: m=8856 SNR=63.1
02:20:43.030 00.004 7680 IsGuiding returns 0
02:20:43.030 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:43.035 00.005 7680 PulseGuide returned control before completion, sleep 144
02:20:43.035 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:43.040 00.005 6120 Enqueuing Expose request
02:20:43.191 00.151 7680 IsGuiding returns 0
02:20:43.191 00.000 7680 Move returns status 0, amount 134
02:20:43.193 00.002 7680 move complete, result=0
02:20:43.193 00.000 7680 worker thread done servicing request
02:20:43.194 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 134 ms SOUTH
02:20:43.203 00.009 7680 Worker thread wakes up
02:20:43.203 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:43.203 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:44.455 01.252 7680 Exposure complete
02:20:44.616 00.161 7680 worker thread done servicing request
02:20:44.616 00.000 6120 OnExposeComplete: enter
02:20:44.621 00.005 6120 UpdateGuideState(): m_state=6
02:20:44.626 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
02:20:44.633 00.007 6120 Star::Find returns 1 (0), X=507.78, Y=676.69, Mass=8927, SNR=62.5, Peak=206 HFD=6.6
02:20:44.636 00.003 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.42 = -1.42)
02:20:44.641 00.005 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
02:20:44.644 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.29 hyp=0.31 cameraTheta=-1.23 mountX=0.05 mountY=0.31, mountTheta=1.42
02:20:44.650 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.29, opts=13)
02:20:44.652 00.002 6120 Enqueuing Move request for scope (0.10, -0.29)
02:20:44.657 00.005 7680 Worker thread wakes up
02:20:44.657 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:44.662 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.29) opts 0xd
02:20:44.662 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.29)
02:20:44.662 00.000 6120 UpdateGuideState exits: m=8927 SNR=62.5
02:20:44.666 00.004 7680 Moving (0.10, -0.29) raw xDistance=0.05 yDistance=0.31
02:20:44.666 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:44.670 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:20:44.670 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:44.673 00.003 6120 Enqueuing Expose request
02:20:44.679 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:20:44.679 00.000 7680 MoveAxis(E, 0, ABG)
02:20:44.679 00.000 7680 Move returns status 0, amount 0
02:20:44.680 00.001 7680 MoveAxis(S, 166, ABG)
02:20:44.680 00.000 7680 Guiding  Dir = 1, Dur = 166
02:20:44.680 00.000 7680 IsSlewing returns 0
02:20:44.681 00.001 7680 IsGuiding returns 0
02:20:44.681 00.000 7680 PulseGuide returned control before completion, sleep 176
02:20:44.867 00.186 7680 IsGuiding returns 1
02:20:44.867 00.000 7680 scope still moving after pulse duration time elapsed
02:20:44.898 00.031 7680 IsSlewing returns 0
02:20:44.900 00.002 7680 IsGuiding returns 0
02:20:44.900 00.000 7680 scope move finished after 166 + 53 ms
02:20:44.902 00.002 7680 Move returns status 0, amount 166
02:20:44.902 00.000 7680 move complete, result=0
02:20:44.902 00.000 7680 worker thread done servicing request
02:20:44.902 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 166 ms SOUTH
02:20:44.909 00.007 7680 Worker thread wakes up
02:20:44.910 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:44.910 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:46.162 01.252 7680 Exposure complete
02:20:46.304 00.142 7680 worker thread done servicing request
02:20:46.305 00.001 6120 OnExposeComplete: enter
02:20:46.309 00.004 6120 UpdateGuideState(): m_state=6
02:20:46.313 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
02:20:46.317 00.004 6120 Star::Find returns 1 (0), X=507.93, Y=676.87, Mass=9161, SNR=64.0, Peak=205 HFD=6.5
02:20:46.320 00.003 6120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.19) = xAngle (-0.59 = -0.59)
02:20:46.325 00.005 6120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.29 = 2.29)
02:20:46.328 00.003 6120 CameraToMount -- cameraX=0.26 cameraY=-0.11 hyp=0.28 cameraTheta=-0.40 mountX=0.24 mountY=0.21, mountTheta=0.74
02:20:46.334 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.11, opts=13)
02:20:46.337 00.003 6120 Enqueuing Move request for scope (0.26, -0.11)
02:20:46.341 00.004 7680 Worker thread wakes up
02:20:46.342 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:46.345 00.003 6120 UpdateGuideState exits: m=9161 SNR=64.0
02:20:46.350 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:46.355 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.11) opts 0xd
02:20:46.355 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:46.359 00.004 6120 Enqueuing Expose request
02:20:46.362 00.003 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.11)
02:20:46.362 00.000 7680 Moving (0.26, -0.11) raw xDistance=0.24 yDistance=0.21
02:20:46.363 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:20:46.363 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:20:46.363 00.000 7680 MoveAxis(W, 96, ABG)
02:20:46.364 00.001 7680 Guiding  Dir = 3, Dur = 96
02:20:46.364 00.000 7680 IsSlewing returns 0
02:20:46.364 00.000 7680 IsGuiding returns 0
02:20:46.364 00.000 7680 PulseGuide returned control before completion, sleep 106
02:20:46.477 00.113 7680 IsGuiding returns 1
02:20:46.477 00.000 7680 scope still moving after pulse duration time elapsed
02:20:46.508 00.031 7680 IsSlewing returns 0
02:20:46.510 00.002 7680 IsGuiding returns 0
02:20:46.510 00.000 7680 scope move finished after 96 + 49 ms
02:20:46.511 00.001 7680 Move returns status 0, amount 96
02:20:46.511 00.000 7680 MoveAxis(S, 116, ABG)
02:20:46.512 00.001 7680 Guiding  Dir = 1, Dur = 116
02:20:46.512 00.000 7680 IsSlewing returns 0
02:20:46.513 00.001 7680 IsGuiding returns 0
02:20:46.513 00.000 7680 PulseGuide returned control before completion, sleep 126
02:20:46.649 00.136 7680 IsGuiding returns 1
02:20:46.650 00.001 7680 scope still moving after pulse duration time elapsed
02:20:46.682 00.032 7680 IsSlewing returns 0
02:20:46.683 00.001 7680 IsGuiding returns 0
02:20:46.683 00.000 7680 scope move finished after 116 + 54 ms
02:20:46.684 00.001 7680 Move returns status 0, amount 116
02:20:46.684 00.000 7680 move complete, result=0
02:20:46.685 00.001 7680 worker thread done servicing request
02:20:46.686 00.001 7680 Worker thread wakes up
02:20:46.686 00.000 6120 GuideStep: 0.2 px 96 ms WEST, 0.2 px 116 ms SOUTH
02:20:46.693 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:46.694 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:47.947 01.253 7680 Exposure complete
02:20:48.089 00.142 7680 worker thread done servicing request
02:20:48.089 00.000 6120 OnExposeComplete: enter
02:20:48.094 00.005 6120 UpdateGuideState(): m_state=6
02:20:48.099 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
02:20:48.103 00.004 6120 Star::Find returns 1 (0), X=507.60, Y=676.80, Mass=8560, SNR=61.5, Peak=228 HFD=6.5
02:20:48.108 00.005 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
02:20:48.112 00.004 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.71 = 0.71)
02:20:48.116 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.19 cameraTheta=-1.97 mountX=-0.11 mountY=0.13, mountTheta=2.28
02:20:48.122 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.18, opts=13)
02:20:48.126 00.004 6120 Enqueuing Move request for scope (-0.08, -0.18)
02:20:48.130 00.004 7680 Worker thread wakes up
02:20:48.130 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
02:20:48.130 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
02:20:48.131 00.001 7680 Moving (-0.08, -0.18) raw xDistance=-0.11 yDistance=0.13
02:20:48.131 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:20:48.131 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:20:48.132 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:20:48.132 00.000 7680 MoveAxis(E, 0, ABG)
02:20:48.132 00.000 7680 Move returns status 0, amount 0
02:20:48.132 00.000 7680 MoveAxis(N, 0, ABG)
02:20:48.132 00.000 7680 Move returns status 0, amount 0
02:20:48.132 00.000 7680 move complete, result=0
02:20:48.132 00.000 7680 worker thread done servicing request
02:20:48.132 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:48.137 00.005 6120 UpdateGuideState exits: m=8560 SNR=61.5
02:20:48.141 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:48.145 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:48.148 00.003 6120 Enqueuing Expose request
02:20:48.152 00.004 7680 Worker thread wakes up
02:20:48.152 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:48.156 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:48.156 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:49.409 01.253 7680 Exposure complete
02:20:49.550 00.141 7680 worker thread done servicing request
02:20:49.551 00.001 6120 OnExposeComplete: enter
02:20:49.554 00.003 6120 UpdateGuideState(): m_state=6
02:20:49.558 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
02:20:49.563 00.005 6120 Star::Find returns 1 (0), X=507.68, Y=676.79, Mass=8641, SNR=61.1, Peak=209 HFD=6.5
02:20:49.566 00.003 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
02:20:49.571 00.005 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
02:20:49.575 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.20 cameraTheta=-1.54 mountX=-0.03 mountY=0.18, mountTheta=1.74
02:20:49.580 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.19, opts=13)
02:20:49.584 00.004 6120 Enqueuing Move request for scope (0.01, -0.19)
02:20:49.587 00.003 7680 Worker thread wakes up
02:20:49.587 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
02:20:49.588 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
02:20:49.588 00.000 7680 Moving (0.01, -0.19) raw xDistance=-0.03 yDistance=0.18
02:20:49.588 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:20:49.588 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:20:49.588 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:20:49.588 00.000 7680 MoveAxis(E, 0, ABG)
02:20:49.588 00.000 7680 Move returns status 0, amount 0
02:20:49.588 00.000 7680 MoveAxis(N, 0, ABG)
02:20:49.588 00.000 7680 Move returns status 0, amount 0
02:20:49.588 00.000 7680 move complete, result=0
02:20:49.589 00.001 7680 worker thread done servicing request
02:20:49.589 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:49.593 00.004 6120 UpdateGuideState exits: m=8641 SNR=61.1
02:20:49.596 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:49.600 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:49.606 00.006 6120 Enqueuing Expose request
02:20:49.611 00.005 7680 Worker thread wakes up
02:20:49.611 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:20:49.615 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:49.615 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:50.869 01.254 7680 Exposure complete
02:20:51.014 00.145 7680 worker thread done servicing request
02:20:51.015 00.001 6120 OnExposeComplete: enter
02:20:51.020 00.005 6120 UpdateGuideState(): m_state=6
02:20:51.024 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
02:20:51.028 00.004 6120 Star::Find returns 1 (0), X=507.73, Y=676.67, Mass=8972, SNR=62.5, Peak=207 HFD=6.7
02:20:51.032 00.004 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
02:20:51.037 00.005 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
02:20:51.043 00.006 6120 CameraToMount -- cameraX=0.06 cameraY=-0.31 hyp=0.32 cameraTheta=-1.39 mountX=-0.00 mountY=0.31, mountTheta=1.58
02:20:51.049 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.31, opts=13)
02:20:51.053 00.004 6120 Enqueuing Move request for scope (0.06, -0.31)
02:20:51.057 00.004 7680 Worker thread wakes up
02:20:51.057 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:51.061 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.31) opts 0xd
02:20:51.061 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.31)
02:20:51.061 00.000 7680 Moving (0.06, -0.31) raw xDistance=-0.00 yDistance=0.31
02:20:51.061 00.000 6120 UpdateGuideState exits: m=8972 SNR=62.5
02:20:51.066 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:20:51.066 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:20:51.066 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:51.072 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:51.076 00.004 6120 Enqueuing Expose request
02:20:51.079 00.003 7680 MoveAxis(E, 0, ABG)
02:20:51.079 00.000 7680 Move returns status 0, amount 0
02:20:51.080 00.001 7680 MoveAxis(S, 166, ABG)
02:20:51.080 00.000 7680 Guiding  Dir = 1, Dur = 166
02:20:51.080 00.000 7680 IsSlewing returns 0
02:20:51.080 00.000 7680 IsGuiding returns 0
02:20:51.082 00.002 7680 PulseGuide returned control before completion, sleep 176
02:20:51.263 00.181 7680 IsGuiding returns 1
02:20:51.263 00.000 7680 scope still moving after pulse duration time elapsed
02:20:51.295 00.032 7680 IsSlewing returns 0
02:20:51.296 00.001 7680 IsGuiding returns 0
02:20:51.297 00.001 7680 scope move finished after 166 + 49 ms
02:20:51.297 00.000 7680 Move returns status 0, amount 166
02:20:51.298 00.001 7680 move complete, result=0
02:20:51.298 00.000 7680 worker thread done servicing request
02:20:51.298 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 166 ms SOUTH
02:20:51.305 00.007 7680 Worker thread wakes up
02:20:51.305 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:51.305 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:52.559 01.254 7680 Exposure complete
02:20:52.696 00.137 7680 worker thread done servicing request
02:20:52.697 00.001 6120 OnExposeComplete: enter
02:20:52.701 00.004 6120 UpdateGuideState(): m_state=6
02:20:52.705 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
02:20:52.709 00.004 6120 Star::Find returns 1 (0), X=507.81, Y=676.70, Mass=8516, SNR=60.8, Peak=198 HFD=6.6
02:20:52.713 00.004 6120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (0.19) = xAngle (-1.31 = -1.31)
02:20:52.717 00.004 6120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.56 = 1.56)
02:20:52.720 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-1.12 mountX=0.08 mountY=0.31, mountTheta=1.32
02:20:52.725 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.28, opts=13)
02:20:52.732 00.007 6120 Enqueuing Move request for scope (0.13, -0.28)
02:20:52.736 00.004 7680 Worker thread wakes up
02:20:52.736 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.28) opts 0xd
02:20:52.736 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.28)
02:20:52.736 00.000 7680 Moving (0.13, -0.28) raw xDistance=0.08 yDistance=0.31
02:20:52.736 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:20:52.736 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:20:52.736 00.000 7680 MoveAxis(E, 0, ABG)
02:20:52.737 00.001 7680 Move returns status 0, amount 0
02:20:52.737 00.000 7680 MoveAxis(S, 167, ABG)
02:20:52.737 00.000 7680 Guiding  Dir = 1, Dur = 167
02:20:52.737 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:52.741 00.004 7680 IsSlewing returns 0
02:20:52.741 00.000 6120 UpdateGuideState exits: m=8516 SNR=60.8
02:20:52.745 00.004 7680 IsGuiding returns 0
02:20:52.746 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:52.749 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:52.752 00.003 7680 PulseGuide returned control before completion, sleep 177
02:20:52.752 00.000 6120 Enqueuing Expose request
02:20:52.943 00.191 7680 IsGuiding returns 0
02:20:52.945 00.002 7680 Move returns status 0, amount 167
02:20:52.945 00.000 7680 move complete, result=0
02:20:52.945 00.000 7680 worker thread done servicing request
02:20:52.945 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 167 ms SOUTH
02:20:52.953 00.008 7680 Worker thread wakes up
02:20:52.953 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:52.953 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:54.207 01.254 7680 Exposure complete
02:20:54.347 00.140 7680 worker thread done servicing request
02:20:54.347 00.000 6120 OnExposeComplete: enter
02:20:54.354 00.007 6120 UpdateGuideState(): m_state=6
02:20:54.358 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
02:20:54.362 00.004 6120 Star::Find returns 1 (0), X=507.77, Y=676.71, Mass=8815, SNR=62.0, Peak=208 HFD=6.6
02:20:54.365 00.003 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.42 = -1.42)
02:20:54.371 00.006 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
02:20:54.375 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.27 hyp=0.28 cameraTheta=-1.23 mountX=0.04 mountY=0.28, mountTheta=1.42
02:20:54.380 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.27, opts=13)
02:20:54.385 00.005 6120 Enqueuing Move request for scope (0.09, -0.27)
02:20:54.389 00.004 7680 Worker thread wakes up
02:20:54.390 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.27) opts 0xd
02:20:54.390 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.27)
02:20:54.390 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:54.394 00.004 6120 UpdateGuideState exits: m=8815 SNR=62.0
02:20:54.397 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:54.401 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:54.405 00.004 6120 Enqueuing Expose request
02:20:54.408 00.003 7680 Moving (0.09, -0.27) raw xDistance=0.04 yDistance=0.28
02:20:54.408 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:20:54.408 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:20:54.408 00.000 7680 MoveAxis(E, 0, ABG)
02:20:54.408 00.000 7680 Move returns status 0, amount 0
02:20:54.409 00.001 7680 MoveAxis(S, 152, ABG)
02:20:54.409 00.000 7680 Guiding  Dir = 1, Dur = 152
02:20:54.409 00.000 7680 IsSlewing returns 0
02:20:54.409 00.000 7680 IsGuiding returns 0
02:20:54.411 00.002 7680 PulseGuide returned control before completion, sleep 162
02:20:54.585 00.174 7680 IsGuiding returns 1
02:20:54.586 00.001 7680 scope still moving after pulse duration time elapsed
02:20:54.616 00.030 7680 IsSlewing returns 0
02:20:54.617 00.001 7680 IsGuiding returns 0
02:20:54.618 00.001 7680 scope move finished after 152 + 55 ms
02:20:54.618 00.000 7680 Move returns status 0, amount 152
02:20:54.619 00.001 7680 move complete, result=0
02:20:54.619 00.000 7680 worker thread done servicing request
02:20:54.619 00.000 7680 Worker thread wakes up
02:20:54.620 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 152 ms SOUTH
02:20:54.626 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:54.626 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:55.878 01.252 7680 Exposure complete
02:20:56.021 00.143 7680 worker thread done servicing request
02:20:56.022 00.001 6120 OnExposeComplete: enter
02:20:56.026 00.004 6120 UpdateGuideState(): m_state=6
02:20:56.030 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
02:20:56.034 00.004 6120 Star::Find returns 1 (0), X=507.93, Y=676.81, Mass=8953, SNR=63.5, Peak=212 HFD=6.6
02:20:56.036 00.002 6120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.19) = xAngle (-0.78 = -0.78)
02:20:56.041 00.005 6120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.09 = 2.09)
02:20:56.045 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-0.59 mountX=0.22 mountY=0.27, mountTheta=0.88
02:20:56.049 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.17, opts=13)
02:20:56.054 00.005 6120 Enqueuing Move request for scope (0.26, -0.17)
02:20:56.058 00.004 7680 Worker thread wakes up
02:20:56.058 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.17) opts 0xd
02:20:56.058 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.17)
02:20:56.058 00.000 7680 Moving (0.26, -0.17) raw xDistance=0.22 yDistance=0.27
02:20:56.058 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:56.062 00.004 6120 UpdateGuideState exits: m=8953 SNR=63.5
02:20:56.065 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:56.070 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:56.072 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:20:56.073 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:20:56.073 00.000 7680 MoveAxis(W, 91, ABG)
02:20:56.073 00.000 7680 Guiding  Dir = 3, Dur = 91
02:20:56.073 00.000 6120 Enqueuing Expose request
02:20:56.077 00.004 7680 IsSlewing returns 0
02:20:56.077 00.000 7680 IsGuiding returns 0
02:20:56.078 00.001 7680 PulseGuide returned control before completion, sleep 101
02:20:56.180 00.102 7680 IsGuiding returns 1
02:20:56.180 00.000 7680 scope still moving after pulse duration time elapsed
02:20:56.211 00.031 7680 IsSlewing returns 0
02:20:56.212 00.001 7680 IsGuiding returns 0
02:20:56.213 00.001 7680 scope move finished after 91 + 43 ms
02:20:56.213 00.000 7680 Move returns status 0, amount 91
02:20:56.213 00.000 7680 MoveAxis(S, 147, ABG)
02:20:56.213 00.000 7680 Guiding  Dir = 1, Dur = 147
02:20:56.214 00.001 7680 IsSlewing returns 0
02:20:56.214 00.000 7680 IsGuiding returns 0
02:20:56.215 00.001 7680 PulseGuide returned control before completion, sleep 157
02:20:56.383 00.168 7680 IsGuiding returns 1
02:20:56.383 00.000 7680 scope still moving after pulse duration time elapsed
02:20:56.414 00.031 7680 IsSlewing returns 0
02:20:56.416 00.002 7680 IsGuiding returns 0
02:20:56.416 00.000 7680 scope move finished after 147 + 53 ms
02:20:56.417 00.001 7680 Move returns status 0, amount 147
02:20:56.417 00.000 7680 move complete, result=0
02:20:56.417 00.000 7680 worker thread done servicing request
02:20:56.417 00.000 7680 Worker thread wakes up
02:20:56.417 00.000 6120 GuideStep: 0.2 px 91 ms WEST, 0.3 px 147 ms SOUTH
02:20:56.425 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:56.425 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:57.674 01.249 7680 Exposure complete
02:20:57.803 00.129 7680 worker thread done servicing request
02:20:57.804 00.001 6120 OnExposeComplete: enter
02:20:57.809 00.005 6120 UpdateGuideState(): m_state=6
02:20:57.813 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
02:20:57.817 00.004 6120 Star::Find returns 1 (0), X=507.64, Y=676.78, Mass=9108, SNR=62.6, Peak=224 HFD=6.5
02:20:57.820 00.003 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
02:20:57.826 00.006 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
02:20:57.830 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.73 mountX=-0.07 mountY=0.17, mountTheta=1.96
02:20:57.835 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.20, opts=13)
02:20:57.839 00.004 6120 Enqueuing Move request for scope (-0.03, -0.20)
02:20:57.842 00.003 7680 Worker thread wakes up
02:20:57.842 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
02:20:57.843 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
02:20:57.843 00.000 7680 Moving (-0.03, -0.20) raw xDistance=-0.07 yDistance=0.17
02:20:57.843 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:20:57.843 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:20:57.844 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:57.847 00.003 6120 UpdateGuideState exits: m=9108 SNR=62.6
02:20:57.853 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:57.859 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:57.863 00.004 6120 Enqueuing Expose request
02:20:57.867 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:20:57.867 00.000 7680 MoveAxis(E, 0, ABG)
02:20:57.867 00.000 7680 Move returns status 0, amount 0
02:20:57.867 00.000 7680 MoveAxis(N, 0, ABG)
02:20:57.869 00.002 7680 Move returns status 0, amount 0
02:20:57.869 00.000 7680 move complete, result=0
02:20:57.869 00.000 7680 worker thread done servicing request
02:20:57.869 00.000 7680 Worker thread wakes up
02:20:57.870 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:20:57.873 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:57.874 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:20:59.119 01.245 7680 Exposure complete
02:20:59.250 00.131 7680 worker thread done servicing request
02:20:59.251 00.001 6120 OnExposeComplete: enter
02:20:59.255 00.004 6120 UpdateGuideState(): m_state=6
02:20:59.261 00.006 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
02:20:59.265 00.004 6120 Star::Find returns 1 (0), X=507.62, Y=676.67, Mass=9413, SNR=64.4, Peak=237 HFD=6.8
02:20:59.269 00.004 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
02:20:59.273 00.004 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
02:20:59.277 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.32 hyp=0.32 cameraTheta=-1.75 mountX=-0.11 mountY=0.26, mountTheta=1.99
02:20:59.282 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.32, opts=13)
02:20:59.286 00.004 6120 Enqueuing Move request for scope (-0.06, -0.32)
02:20:59.290 00.004 7680 Worker thread wakes up
02:20:59.290 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.32) opts 0xd
02:20:59.290 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.32)
02:20:59.291 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:20:59.295 00.004 6120 UpdateGuideState exits: m=9413 SNR=64.4
02:20:59.299 00.004 7680 Moving (-0.06, -0.32) raw xDistance=-0.11 yDistance=0.26
02:20:59.299 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:20:59.299 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:59.302 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:20:59.303 00.001 7680 MoveAxis(E, 0, ABG)
02:20:59.303 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:20:59.306 00.003 6120 Enqueuing Expose request
02:20:59.310 00.004 7680 Move returns status 0, amount 0
02:20:59.310 00.000 7680 MoveAxis(S, 141, ABG)
02:20:59.310 00.000 7680 Guiding  Dir = 1, Dur = 141
02:20:59.310 00.000 7680 IsSlewing returns 0
02:20:59.311 00.001 7680 IsGuiding returns 0
02:20:59.311 00.000 7680 PulseGuide returned control before completion, sleep 151
02:20:59.468 00.157 7680 IsGuiding returns 1
02:20:59.469 00.001 7680 scope still moving after pulse duration time elapsed
02:20:59.498 00.029 7680 IsSlewing returns 0
02:20:59.501 00.003 7680 IsGuiding returns 0
02:20:59.501 00.000 7680 scope move finished after 141 + 48 ms
02:20:59.502 00.001 7680 Move returns status 0, amount 141
02:20:59.502 00.000 7680 move complete, result=0
02:20:59.502 00.000 7680 worker thread done servicing request
02:20:59.502 00.000 7680 Worker thread wakes up
02:20:59.502 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 141 ms SOUTH
02:20:59.513 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
02:20:59.513 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:21:00.758 01.245 7680 Exposure complete
02:21:00.904 00.146 7680 worker thread done servicing request
02:21:00.904 00.000 6120 OnExposeComplete: enter
02:21:00.908 00.004 6120 UpdateGuideState(): m_state=6
02:21:00.911 00.003 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
02:21:00.917 00.006 6120 Star::Find returns 1 (0), X=507.57, Y=676.71, Mass=8521, SNR=59.9, Peak=206 HFD=6.7
02:21:00.922 00.005 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
02:21:00.926 00.004 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
02:21:00.930 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.93 mountX=-0.15 mountY=0.20, mountTheta=2.22
02:21:00.934 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.27, opts=13)
02:21:00.939 00.005 6120 Enqueuing Move request for scope (-0.10, -0.27)
02:21:00.943 00.004 7680 Worker thread wakes up
02:21:00.944 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.27) opts 0xd
02:21:00.944 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.27)
02:21:00.944 00.000 7680 Moving (-0.10, -0.27) raw xDistance=-0.15 yDistance=0.20
02:21:00.944 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:21:00.944 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:21:00.945 00.001 7680 MoveAxis(E, 0, ABG)
02:21:00.945 00.000 7680 Move returns status 0, amount 0
02:21:00.945 00.000 7680 MoveAxis(S, 109, ABG)
02:21:00.945 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:00.951 00.006 7680 Guiding  Dir = 1, Dur = 109
02:21:00.952 00.001 6120 UpdateGuideState exits: m=8521 SNR=59.9
02:21:00.957 00.005 7680 IsSlewing returns 0
02:21:00.957 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:00.961 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:00.965 00.004 6120 Enqueuing Expose request
02:21:00.968 00.003 7680 IsGuiding returns 0
02:21:00.969 00.001 7680 PulseGuide returned control before completion, sleep 119
02:21:01.092 00.123 7680 IsGuiding returns 1
02:21:01.092 00.000 7680 scope still moving after pulse duration time elapsed
02:21:01.123 00.031 7680 IsSlewing returns 0
02:21:01.124 00.001 7680 IsGuiding returns 0
02:21:01.124 00.000 7680 scope move finished after 109 + 46 ms
02:21:01.125 00.001 7680 Move returns status 0, amount 109
02:21:01.125 00.000 7680 move complete, result=0
02:21:01.126 00.001 7680 worker thread done servicing request
02:21:01.127 00.001 7680 Worker thread wakes up
02:21:01.127 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 109 ms SOUTH
02:21:01.134 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:01.134 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:21:02.387 01.253 7680 Exposure complete
02:21:02.531 00.144 7680 worker thread done servicing request
02:21:02.531 00.000 6120 OnExposeComplete: enter
02:21:02.538 00.007 6120 UpdateGuideState(): m_state=6
02:21:02.543 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
02:21:02.546 00.003 6120 Star::Find returns 1 (0), X=507.62, Y=676.72, Mass=8737, SNR=61.5, Peak=214 HFD=6.6
02:21:02.551 00.005 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
02:21:02.554 00.003 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
02:21:02.558 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.26 hyp=0.27 cameraTheta=-1.76 mountX=-0.10 mountY=0.21, mountTheta=2.00
02:21:02.564 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.26, opts=13)
02:21:02.568 00.004 6120 Enqueuing Move request for scope (-0.05, -0.26)
02:21:02.573 00.005 7680 Worker thread wakes up
02:21:02.573 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:02.579 00.006 6120 UpdateGuideState exits: m=8737 SNR=61.5
02:21:02.584 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:02.587 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:02.591 00.004 6120 Enqueuing Expose request
02:21:02.595 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.26) opts 0xd
02:21:02.595 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.26)
02:21:02.595 00.000 7680 Moving (-0.05, -0.26) raw xDistance=-0.10 yDistance=0.21
02:21:02.595 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:21:02.596 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:21:02.596 00.000 7680 MoveAxis(E, 0, ABG)
02:21:02.596 00.000 7680 Move returns status 0, amount 0
02:21:02.596 00.000 7680 MoveAxis(S, 117, ABG)
02:21:02.596 00.000 7680 Guiding  Dir = 1, Dur = 117
02:21:02.596 00.000 7680 IsSlewing returns 0
02:21:02.596 00.000 7680 IsGuiding returns 0
02:21:02.596 00.000 7680 PulseGuide returned control before completion, sleep 127
02:21:02.740 00.144 7680 IsGuiding returns 1
02:21:02.740 00.000 7680 scope still moving after pulse duration time elapsed
02:21:02.770 00.030 7680 IsSlewing returns 0
02:21:02.772 00.002 7680 IsGuiding returns 0
02:21:02.772 00.000 7680 scope move finished after 117 + 58 ms
02:21:02.772 00.000 7680 Move returns status 0, amount 117
02:21:02.773 00.001 7680 move complete, result=0
02:21:02.774 00.001 7680 worker thread done servicing request
02:21:02.774 00.000 7680 Worker thread wakes up
02:21:02.774 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 117 ms SOUTH
02:21:02.780 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:02.780 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:21:04.034 01.254 7680 Exposure complete
02:21:04.172 00.138 7680 worker thread done servicing request
02:21:04.172 00.000 6120 OnExposeComplete: enter
02:21:04.176 00.004 6120 UpdateGuideState(): m_state=6
02:21:04.180 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
02:21:04.185 00.005 6120 Star::Find returns 1 (0), X=507.65, Y=676.60, Mass=9019, SNR=63.4, Peak=219 HFD=6.8
02:21:04.189 00.004 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
02:21:04.193 00.004 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
02:21:04.197 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.38 hyp=0.38 cameraTheta=-1.63 mountX=-0.09 mountY=0.33, mountTheta=1.85
02:21:04.204 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.38, opts=13)
02:21:04.209 00.005 6120 Enqueuing Move request for scope (-0.02, -0.38)
02:21:04.214 00.005 7680 Worker thread wakes up
02:21:04.214 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:04.219 00.005 6120 UpdateGuideState exits: m=9019 SNR=63.4
02:21:04.222 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:04.227 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:04.232 00.005 6120 Enqueuing Expose request
02:21:04.237 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.38) opts 0xd
02:21:04.237 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.38)
02:21:04.237 00.000 7680 Moving (-0.02, -0.38) raw xDistance=-0.09 yDistance=0.33
02:21:04.237 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:21:04.237 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:21:04.238 00.001 7680 MoveAxis(E, 0, ABG)
02:21:04.238 00.000 7680 Move returns status 0, amount 0
02:21:04.238 00.000 7680 MoveAxis(S, 179, ABG)
02:21:04.238 00.000 7680 Guiding  Dir = 1, Dur = 179
02:21:04.239 00.001 7680 IsSlewing returns 0
02:21:04.239 00.000 7680 IsGuiding returns 0
02:21:04.239 00.000 7680 PulseGuide returned control before completion, sleep 189
02:21:04.445 00.206 7680 IsGuiding returns 0
02:21:04.445 00.000 7680 Move returns status 0, amount 179
02:21:04.447 00.002 7680 move complete, result=0
02:21:04.447 00.000 7680 worker thread done servicing request
02:21:04.448 00.001 7680 Worker thread wakes up
02:21:04.448 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 179 ms SOUTH
02:21:04.454 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:04.454 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:21:05.710 01.256 7680 Exposure complete
02:21:05.852 00.142 7680 worker thread done servicing request
02:21:05.854 00.002 6120 OnExposeComplete: enter
02:21:05.857 00.003 6120 UpdateGuideState(): m_state=6
02:21:05.862 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
02:21:05.866 00.004 6120 Star::Find returns 1 (0), X=507.60, Y=676.76, Mass=9132, SNR=63.5, Peak=242 HFD=6.6
02:21:05.870 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
02:21:05.875 00.005 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
02:21:05.878 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.87 mountX=-0.11 mountY=0.17, mountTheta=2.14
02:21:05.883 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.22, opts=13)
02:21:05.888 00.005 6120 Enqueuing Move request for scope (-0.07, -0.22)
02:21:05.893 00.005 7680 Worker thread wakes up
02:21:05.893 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:05.897 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
02:21:05.897 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
02:21:05.897 00.000 7680 Moving (-0.07, -0.22) raw xDistance=-0.11 yDistance=0.17
02:21:05.898 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:21:05.898 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:21:05.898 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:21:05.898 00.000 7680 MoveAxis(E, 0, ABG)
02:21:05.899 00.001 7680 Move returns status 0, amount 0
02:21:05.899 00.000 7680 MoveAxis(N, 0, ABG)
02:21:05.899 00.000 7680 Move returns status 0, amount 0
02:21:05.899 00.000 7680 move complete, result=0
02:21:05.899 00.000 7680 worker thread done servicing request
02:21:05.900 00.001 6120 UpdateGuideState exits: m=9132 SNR=63.5
02:21:05.904 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:05.907 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:05.911 00.004 6120 Enqueuing Expose request
02:21:05.914 00.003 7680 Worker thread wakes up
02:21:05.914 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:05.914 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:21:05.914 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:21:07.168 01.254 7680 Exposure complete
02:21:07.298 00.130 7680 worker thread done servicing request
02:21:07.299 00.001 6120 OnExposeComplete: enter
02:21:07.303 00.004 6120 UpdateGuideState(): m_state=6
02:21:07.307 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 618
02:21:07.312 00.005 6120 Star::Find returns 1 (0), X=507.64, Y=676.69, Mass=8716, SNR=61.8, Peak=206 HFD=6.7
02:21:07.315 00.003 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
02:21:07.320 00.005 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
02:21:07.323 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.29 cameraTheta=-1.69 mountX=-0.09 mountY=0.25, mountTheta=1.92
02:21:07.330 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.29, opts=13)
02:21:07.334 00.004 6120 Enqueuing Move request for scope (-0.04, -0.29)
02:21:07.337 00.003 7680 Worker thread wakes up
02:21:07.337 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
02:21:07.338 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
02:21:07.338 00.000 7680 Moving (-0.04, -0.29) raw xDistance=-0.09 yDistance=0.25
02:21:07.338 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:21:07.338 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:21:07.338 00.000 7680 MoveAxis(E, 0, ABG)
02:21:07.338 00.000 7680 Move returns status 0, amount 0
02:21:07.339 00.001 7680 MoveAxis(S, 133, ABG)
02:21:07.339 00.000 7680 Guiding  Dir = 1, Dur = 133
02:21:07.339 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:07.342 00.003 7680 IsSlewing returns 0
02:21:07.342 00.000 6120 UpdateGuideState exits: m=8716 SNR=61.8
02:21:07.346 00.004 7680 IsGuiding returns 0
02:21:07.346 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:07.351 00.005 7680 PulseGuide returned control before completion, sleep 143
02:21:07.351 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:07.354 00.003 6120 Enqueuing Expose request
02:21:07.498 00.144 7680 IsGuiding returns 1
02:21:07.498 00.000 7680 scope still moving after pulse duration time elapsed
02:21:07.528 00.030 7680 IsSlewing returns 0
02:21:07.529 00.001 7680 IsGuiding returns 0
02:21:07.530 00.001 7680 scope move finished after 133 + 49 ms
02:21:07.531 00.001 7680 Move returns status 0, amount 133
02:21:07.531 00.000 7680 move complete, result=0
02:21:07.531 00.000 7680 worker thread done servicing request
02:21:07.531 00.000 7680 Worker thread wakes up
02:21:07.531 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 133 ms SOUTH
02:21:07.539 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:07.539 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:21:08.790 01.251 7680 Exposure complete
02:21:08.928 00.138 7680 worker thread done servicing request
02:21:08.928 00.000 6120 OnExposeComplete: enter
02:21:08.933 00.005 6120 UpdateGuideState(): m_state=6
02:21:08.938 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 619
02:21:08.944 00.006 6120 Star::Find returns 1 (0), X=507.65, Y=676.66, Mass=8917, SNR=62.4, Peak=221 HFD=6.7
02:21:08.949 00.005 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
02:21:08.953 00.004 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
02:21:08.957 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.64 mountX=-0.08 mountY=0.28, mountTheta=1.86
02:21:08.962 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.32, opts=13)
02:21:08.966 00.004 6120 Enqueuing Move request for scope (-0.02, -0.32)
02:21:08.970 00.004 7680 Worker thread wakes up
02:21:08.971 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:08.975 00.004 6120 UpdateGuideState exits: m=8917 SNR=62.4
02:21:08.978 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:08.982 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:08.987 00.005 6120 Enqueuing Expose request
02:21:08.990 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.32) opts 0xd
02:21:08.990 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.32)
02:21:08.990 00.000 7680 Moving (-0.02, -0.32) raw xDistance=-0.08 yDistance=0.28
02:21:08.991 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:21:08.991 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:21:08.991 00.000 7680 MoveAxis(E, 0, ABG)
02:21:08.991 00.000 7680 Move returns status 0, amount 0
02:21:08.991 00.000 7680 MoveAxis(S, 151, ABG)
02:21:08.991 00.000 7680 Guiding  Dir = 1, Dur = 151
02:21:08.993 00.002 7680 IsSlewing returns 0
02:21:08.993 00.000 7680 IsGuiding returns 0
02:21:08.993 00.000 7680 PulseGuide returned control before completion, sleep 161
02:21:09.165 00.172 7680 IsGuiding returns 0
02:21:09.166 00.001 7680 Move returns status 0, amount 151
02:21:09.166 00.000 7680 move complete, result=0
02:21:09.168 00.002 7680 worker thread done servicing request
02:21:09.168 00.000 7680 Worker thread wakes up
02:21:09.169 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 151 ms SOUTH
02:21:09.176 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:09.176 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:21:10.430 01.254 7680 Exposure complete
02:21:10.570 00.140 7680 worker thread done servicing request
02:21:10.571 00.001 6120 OnExposeComplete: enter
02:21:10.577 00.006 6120 UpdateGuideState(): m_state=6
02:21:10.581 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 620
02:21:10.585 00.004 6120 Star::Find returns 1 (0), X=507.70, Y=676.74, Mass=8898, SNR=62.5, Peak=223 HFD=6.6
02:21:10.589 00.004 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
02:21:10.593 00.004 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
02:21:10.597 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.46 mountX=-0.02 mountY=0.23, mountTheta=1.65
02:21:10.601 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.25, opts=13)
02:21:10.607 00.006 6120 Enqueuing Move request for scope (0.03, -0.25)
02:21:10.611 00.004 7680 Worker thread wakes up
02:21:10.611 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.25) opts 0xd
02:21:10.611 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.25)
02:21:10.611 00.000 7680 Moving (0.03, -0.25) raw xDistance=-0.02 yDistance=0.23
02:21:10.612 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:21:10.612 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:21:10.612 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:10.616 00.004 7680 MoveAxis(E, 0, ABG)
02:21:10.616 00.000 7680 Move returns status 0, amount 0
02:21:10.616 00.000 6120 UpdateGuideState exits: m=8898 SNR=62.5
02:21:10.621 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:10.624 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:10.628 00.004 6120 Enqueuing Expose request
02:21:10.631 00.003 7680 MoveAxis(S, 126, ABG)
02:21:10.632 00.001 7680 Guiding  Dir = 1, Dur = 126
02:21:10.632 00.000 7680 IsSlewing returns 0
02:21:10.632 00.000 7680 IsGuiding returns 0
02:21:10.633 00.001 7680 PulseGuide returned control before completion, sleep 136
02:21:10.776 00.143 7680 IsGuiding returns 1
02:21:10.776 00.000 7680 scope still moving after pulse duration time elapsed
02:21:10.808 00.032 7680 IsSlewing returns 0
02:21:10.808 00.000 7680 IsGuiding returns 0
02:21:10.809 00.001 7680 scope move finished after 126 + 49 ms
02:21:10.809 00.000 7680 Move returns status 0, amount 126
02:21:10.809 00.000 7680 move complete, result=0
02:21:10.809 00.000 7680 worker thread done servicing request
02:21:10.810 00.001 7680 Worker thread wakes up
02:21:10.810 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:10.810 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:21:10.810 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 126 ms SOUTH
02:21:12.053 01.243 7680 Exposure complete
02:21:12.194 00.141 7680 worker thread done servicing request
02:21:12.195 00.001 6120 OnExposeComplete: enter
02:21:12.200 00.005 6120 UpdateGuideState(): m_state=6
02:21:12.204 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 621
02:21:12.208 00.004 6120 Star::Find returns 1 (0), X=507.64, Y=676.77, Mass=8836, SNR=62.3, Peak=233 HFD=6.6
02:21:12.211 00.003 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
02:21:12.215 00.004 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
02:21:12.219 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.22 cameraTheta=-1.71 mountX=-0.07 mountY=0.18, mountTheta=1.94
02:21:12.223 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.21, opts=13)
02:21:12.226 00.003 6120 Enqueuing Move request for scope (-0.03, -0.21)
02:21:12.230 00.004 7680 Worker thread wakes up
02:21:12.230 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
02:21:12.230 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:12.235 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
02:21:12.235 00.000 7680 Moving (-0.03, -0.21) raw xDistance=-0.07 yDistance=0.18
02:21:12.235 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:21:12.236 00.001 6120 UpdateGuideState exits: m=8836 SNR=62.3
02:21:12.239 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:12.242 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:12.247 00.005 6120 Enqueuing Expose request
02:21:12.250 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:21:12.250 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:21:12.250 00.000 7680 MoveAxis(E, 0, ABG)
02:21:12.250 00.000 7680 Move returns status 0, amount 0
02:21:12.251 00.001 7680 MoveAxis(N, 0, ABG)
02:21:12.251 00.000 7680 Move returns status 0, amount 0
02:21:12.251 00.000 7680 move complete, result=0
02:21:12.251 00.000 7680 worker thread done servicing request
02:21:12.252 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:21:12.256 00.004 7680 Worker thread wakes up
02:21:12.256 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:12.256 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:21:13.505 01.249 7680 Exposure complete
02:21:13.641 00.136 7680 worker thread done servicing request
02:21:13.642 00.001 6120 OnExposeComplete: enter
02:21:13.646 00.004 6120 UpdateGuideState(): m_state=6
02:21:13.648 00.002 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 622
02:21:13.653 00.005 6120 Star::Find returns 1 (0), X=507.70, Y=676.67, Mass=8437, SNR=60.5, Peak=201 HFD=6.7
02:21:13.656 00.003 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
02:21:13.660 00.004 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
02:21:13.665 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=-0.31 hyp=0.31 cameraTheta=-1.48 mountX=-0.03 mountY=0.29, mountTheta=1.67
02:21:13.671 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.31, opts=13)
02:21:13.677 00.006 6120 Enqueuing Move request for scope (0.03, -0.31)
02:21:13.681 00.004 7680 Worker thread wakes up
02:21:13.681 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.31) opts 0xd
02:21:13.681 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.31)
02:21:13.681 00.000 7680 Moving (0.03, -0.31) raw xDistance=-0.03 yDistance=0.29
02:21:13.681 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:21:13.681 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:21:13.681 00.000 7680 MoveAxis(E, 0, ABG)
02:21:13.681 00.000 7680 Move returns status 0, amount 0
02:21:13.681 00.000 7680 MoveAxis(S, 158, ABG)
02:21:13.682 00.001 7680 Guiding  Dir = 1, Dur = 158
02:21:13.682 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:13.687 00.005 7680 IsSlewing returns 0
02:21:13.687 00.000 6120 UpdateGuideState exits: m=8437 SNR=60.5
02:21:13.691 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:13.694 00.003 7680 IsGuiding returns 0
02:21:13.694 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:13.700 00.006 6120 Enqueuing Expose request
02:21:13.704 00.004 7680 PulseGuide returned control before completion, sleep 168
02:21:13.881 00.177 7680 IsGuiding returns 1
02:21:13.882 00.001 7680 scope still moving after pulse duration time elapsed
02:21:13.912 00.030 7680 IsSlewing returns 0
02:21:13.914 00.002 7680 IsGuiding returns 1
02:21:13.944 00.030 7680 IsSlewing returns 0
02:21:13.945 00.001 7680 IsGuiding returns 0
02:21:13.946 00.001 7680 scope move finished after 158 + 93 ms
02:21:13.946 00.000 7680 Move returns status 0, amount 158
02:21:13.947 00.001 7680 move complete, result=0
02:21:13.947 00.000 7680 worker thread done servicing request
02:21:13.949 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 158 ms SOUTH
02:21:13.959 00.010 7680 Worker thread wakes up
02:21:13.959 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:13.959 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:21:15.212 01.253 7680 Exposure complete
02:21:15.350 00.138 7680 worker thread done servicing request
02:21:15.350 00.000 6120 OnExposeComplete: enter
02:21:15.355 00.005 6120 UpdateGuideState(): m_state=6
02:21:15.361 00.006 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 623
02:21:15.365 00.004 6120 Star::Find returns 1 (0), X=507.75, Y=676.69, Mass=9254, SNR=63.6, Peak=233 HFD=6.6
02:21:15.368 00.003 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
02:21:15.373 00.005 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
02:21:15.377 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.33 mountX=0.02 mountY=0.29, mountTheta=1.51
02:21:15.382 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.29, opts=13)
02:21:15.387 00.005 6120 Enqueuing Move request for scope (0.07, -0.29)
02:21:15.391 00.004 7680 Worker thread wakes up
02:21:15.392 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:15.396 00.004 6120 UpdateGuideState exits: m=9254 SNR=63.6
02:21:15.399 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:15.403 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:15.407 00.004 6120 Enqueuing Expose request
02:21:15.410 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.29) opts 0xd
02:21:15.410 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.29)
02:21:15.410 00.000 7680 Moving (0.07, -0.29) raw xDistance=0.02 yDistance=0.29
02:21:15.410 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:21:15.411 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:21:15.411 00.000 7680 MoveAxis(E, 0, ABG)
02:21:15.411 00.000 7680 Move returns status 0, amount 0
02:21:15.411 00.000 7680 MoveAxis(S, 158, ABG)
02:21:15.413 00.002 7680 Guiding  Dir = 1, Dur = 158
02:21:15.413 00.000 7680 IsSlewing returns 0
02:21:15.413 00.000 7680 IsGuiding returns 0
02:21:15.414 00.001 7680 PulseGuide returned control before completion, sleep 168
02:21:15.590 00.176 7680 IsGuiding returns 1
02:21:15.591 00.001 7680 scope still moving after pulse duration time elapsed
02:21:15.621 00.030 7680 IsSlewing returns 0
02:21:15.623 00.002 7680 IsGuiding returns 0
02:21:15.623 00.000 7680 scope move finished after 158 + 51 ms
02:21:15.623 00.000 7680 Move returns status 0, amount 158
02:21:15.625 00.002 7680 move complete, result=0
02:21:15.625 00.000 7680 worker thread done servicing request
02:21:15.626 00.001 7680 Worker thread wakes up
02:21:15.626 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 158 ms SOUTH
02:21:15.633 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:15.633 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:21:16.880 01.247 7680 Exposure complete
02:21:17.022 00.142 7680 worker thread done servicing request
02:21:17.023 00.001 6120 OnExposeComplete: enter
02:21:17.028 00.005 6120 UpdateGuideState(): m_state=6
02:21:17.032 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 624
02:21:17.036 00.004 6120 Star::Find returns 1 (0), X=507.55, Y=676.78, Mass=8937, SNR=62.7, Peak=217 HFD=6.6
02:21:17.041 00.005 6120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.19) = xAngle (-2.28 = -2.28)
02:21:17.047 00.006 6120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.59 = 0.59)
02:21:17.051 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.20 hyp=0.24 cameraTheta=-2.10 mountX=-0.15 mountY=0.13, mountTheta=2.44
02:21:17.059 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.20, opts=13)
02:21:17.063 00.004 6120 Enqueuing Move request for scope (-0.12, -0.20)
02:21:17.067 00.004 7680 Worker thread wakes up
02:21:17.067 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.20) opts 0xd
02:21:17.068 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.20)
02:21:17.068 00.000 7680 Moving (-0.12, -0.20) raw xDistance=-0.15 yDistance=0.13
02:21:17.068 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:21:17.068 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:17.073 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:21:17.073 00.000 6120 UpdateGuideState exits: m=8937 SNR=62.7
02:21:17.078 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:17.083 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:17.087 00.004 6120 Enqueuing Expose request
02:21:17.092 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:21:17.092 00.000 7680 MoveAxis(E, 0, ABG)
02:21:17.093 00.001 7680 Move returns status 0, amount 0
02:21:17.093 00.000 7680 MoveAxis(N, 0, ABG)
02:21:17.093 00.000 7680 Move returns status 0, amount 0
02:21:17.093 00.000 7680 move complete, result=0
02:21:17.094 00.001 7680 worker thread done servicing request
02:21:17.094 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:17.099 00.005 7680 Worker thread wakes up
02:21:17.100 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:17.100 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:21:18.347 01.247 7680 Exposure complete
02:21:18.492 00.145 7680 worker thread done servicing request
02:21:18.492 00.000 6120 OnExposeComplete: enter
02:21:18.497 00.005 6120 UpdateGuideState(): m_state=6
02:21:18.501 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 625
02:21:18.504 00.003 6120 Star::Find returns 1 (0), X=507.52, Y=676.75, Mass=8905, SNR=62.2, Peak=237 HFD=6.6
02:21:18.509 00.005 6120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.19) = xAngle (-2.34 = -2.34)
02:21:18.513 00.004 6120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.53 = 0.53)
02:21:18.517 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.23 hyp=0.28 cameraTheta=-2.16 mountX=-0.19 mountY=0.14, mountTheta=2.51
02:21:18.522 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.23, opts=13)
02:21:18.526 00.004 6120 Enqueuing Move request for scope (-0.15, -0.23)
02:21:18.529 00.003 7680 Worker thread wakes up
02:21:18.531 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:18.534 00.003 6120 UpdateGuideState exits: m=8905 SNR=62.2
02:21:18.539 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.23) opts 0xd
02:21:18.539 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.23)
02:21:18.539 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:18.544 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:18.548 00.004 6120 Enqueuing Expose request
02:21:18.551 00.003 7680 Moving (-0.15, -0.23) raw xDistance=-0.19 yDistance=0.14
02:21:18.551 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:21:18.552 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:21:18.552 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:21:18.553 00.001 7680 MoveAxis(E, 0, ABG)
02:21:18.553 00.000 7680 Move returns status 0, amount 0
02:21:18.553 00.000 7680 MoveAxis(N, 0, ABG)
02:21:18.553 00.000 7680 Move returns status 0, amount 0
02:21:18.553 00.000 7680 move complete, result=0
02:21:18.554 00.001 7680 worker thread done servicing request
02:21:18.554 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:18.558 00.004 7680 Worker thread wakes up
02:21:18.558 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:18.558 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:21:19.801 01.243 7680 Exposure complete
02:21:19.943 00.142 7680 worker thread done servicing request
02:21:19.945 00.002 6120 OnExposeComplete: enter
02:21:19.948 00.003 6120 UpdateGuideState(): m_state=6
02:21:19.952 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 626
02:21:19.956 00.004 6120 Star::Find returns 1 (0), X=507.51, Y=676.60, Mass=8654, SNR=60.6, Peak=227 HFD=6.9
02:21:19.960 00.004 6120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.19) = xAngle (-2.17 = -2.17)
02:21:19.964 00.004 6120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.70 = 0.70)
02:21:19.968 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.38 hyp=0.42 cameraTheta=-1.98 mountX=-0.24 mountY=0.27, mountTheta=2.29
02:21:19.972 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.38, opts=13)
02:21:19.977 00.005 6120 Enqueuing Move request for scope (-0.17, -0.38)
02:21:19.982 00.005 7680 Worker thread wakes up
02:21:19.982 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.38) opts 0xd
02:21:19.982 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.38)
02:21:19.982 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:19.988 00.006 7680 Moving (-0.17, -0.38) raw xDistance=-0.24 yDistance=0.27
02:21:19.988 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:21:19.989 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:21:19.989 00.000 7680 MoveAxis(E, 96, ABG)
02:21:19.989 00.000 7680 Guiding  Dir = 2, Dur = 96
02:21:19.989 00.000 6120 UpdateGuideState exits: m=8654 SNR=60.6
02:21:19.993 00.004 7680 IsSlewing returns 0
02:21:19.993 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:19.997 00.004 7680 IsGuiding returns 0
02:21:19.997 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:20.002 00.005 7680 PulseGuide returned control before completion, sleep 106
02:21:20.002 00.000 6120 Enqueuing Expose request
02:21:20.119 00.117 7680 IsGuiding returns 1
02:21:20.119 00.000 7680 scope still moving after pulse duration time elapsed
02:21:20.149 00.030 7680 IsSlewing returns 0
02:21:20.152 00.003 7680 IsGuiding returns 0
02:21:20.152 00.000 7680 scope move finished after 96 + 58 ms
02:21:20.152 00.000 7680 Move returns status 0, amount 96
02:21:20.153 00.001 7680 MoveAxis(S, 146, ABG)
02:21:20.155 00.002 7680 Guiding  Dir = 1, Dur = 146
02:21:20.155 00.000 7680 IsSlewing returns 0
02:21:20.155 00.000 7680 IsGuiding returns 0
02:21:20.156 00.001 7680 PulseGuide returned control before completion, sleep 156
02:21:20.321 00.165 7680 IsGuiding returns 1
02:21:20.322 00.001 7680 scope still moving after pulse duration time elapsed
02:21:20.353 00.031 7680 IsSlewing returns 0
02:21:20.353 00.000 7680 IsGuiding returns 0
02:21:20.354 00.001 7680 scope move finished after 146 + 52 ms
02:21:20.354 00.000 7680 Move returns status 0, amount 146
02:21:20.355 00.001 7680 move complete, result=0
02:21:20.356 00.001 7680 worker thread done servicing request
02:21:20.356 00.000 7680 Worker thread wakes up
02:21:20.356 00.000 6120 GuideStep: -0.2 px 96 ms EAST, 0.3 px 146 ms SOUTH
02:21:20.363 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:20.363 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:21:21.612 01.249 7680 Exposure complete
02:21:21.756 00.144 7680 worker thread done servicing request
02:21:21.756 00.000 6120 OnExposeComplete: enter
02:21:21.762 00.006 6120 UpdateGuideState(): m_state=6
02:21:21.766 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 627
02:21:21.770 00.004 6120 Star::Find returns 1 (0), X=507.60, Y=676.52, Mass=9222, SNR=64.1, Peak=211 HFD=7.0
02:21:21.774 00.004 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
02:21:21.778 00.004 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
02:21:21.781 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.46 hyp=0.46 cameraTheta=-1.73 mountX=-0.16 mountY=0.38, mountTheta=1.96
02:21:21.787 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.46, opts=13)
02:21:21.792 00.005 6120 Enqueuing Move request for scope (-0.07, -0.46)
02:21:21.797 00.005 7680 Worker thread wakes up
02:21:21.798 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:21.802 00.004 6120 UpdateGuideState exits: m=9222 SNR=64.1
02:21:21.808 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.46) opts 0xd
02:21:21.810 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:21.818 00.008 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.46)
02:21:21.820 00.002 7680 Moving (-0.07, -0.46) raw xDistance=-0.16 yDistance=0.38
02:21:21.821 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:21:21.822 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:21:21.822 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:21.826 00.004 6120 Enqueuing Expose request
02:21:21.829 00.003 7680 MoveAxis(E, 0, ABG)
02:21:21.829 00.000 7680 Move returns status 0, amount 0
02:21:21.829 00.000 7680 MoveAxis(S, 206, ABG)
02:21:21.829 00.000 7680 Guiding  Dir = 1, Dur = 206
02:21:21.829 00.000 7680 IsSlewing returns 0
02:21:21.830 00.001 7680 IsGuiding returns 0
02:21:21.830 00.000 7680 PulseGuide returned control before completion, sleep 216
02:21:22.059 00.229 7680 IsGuiding returns 1
02:21:22.059 00.000 7680 scope still moving after pulse duration time elapsed
02:21:22.089 00.030 7680 IsSlewing returns 0
02:21:22.090 00.001 7680 IsGuiding returns 0
02:21:22.090 00.000 7680 scope move finished after 206 + 54 ms
02:21:22.092 00.002 7680 Move returns status 0, amount 206
02:21:22.092 00.000 7680 move complete, result=0
02:21:22.092 00.000 7680 worker thread done servicing request
02:21:22.093 00.001 7680 Worker thread wakes up
02:21:22.093 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 206 ms SOUTH
02:21:22.099 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:22.099 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:21:23.347 01.248 7680 Exposure complete
02:21:23.490 00.143 7680 worker thread done servicing request
02:21:23.490 00.000 6120 OnExposeComplete: enter
02:21:23.494 00.004 6120 UpdateGuideState(): m_state=6
02:21:23.498 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 628
02:21:23.503 00.005 6120 Star::Find returns 1 (0), X=507.71, Y=676.71, Mass=8795, SNR=61.3, Peak=226 HFD=6.6
02:21:23.507 00.004 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
02:21:23.513 00.006 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
02:21:23.517 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.27 hyp=0.28 cameraTheta=-1.44 mountX=-0.01 mountY=0.26, mountTheta=1.63
02:21:23.524 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.27, opts=13)
02:21:23.529 00.005 6120 Enqueuing Move request for scope (0.04, -0.27)
02:21:23.532 00.003 7680 Worker thread wakes up
02:21:23.533 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:23.537 00.004 6120 UpdateGuideState exits: m=8795 SNR=61.3
02:21:23.540 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:23.545 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:23.549 00.004 6120 Enqueuing Expose request
02:21:23.554 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.27) opts 0xd
02:21:23.554 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.27)
02:21:23.554 00.000 7680 Moving (0.04, -0.27) raw xDistance=-0.01 yDistance=0.26
02:21:23.554 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:21:23.554 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:21:23.556 00.002 7680 MoveAxis(E, 0, ABG)
02:21:23.556 00.000 7680 Move returns status 0, amount 0
02:21:23.556 00.000 7680 MoveAxis(S, 143, ABG)
02:21:23.556 00.000 7680 Guiding  Dir = 1, Dur = 143
02:21:23.557 00.001 7680 IsSlewing returns 0
02:21:23.557 00.000 7680 IsGuiding returns 0
02:21:23.557 00.000 7680 PulseGuide returned control before completion, sleep 153
02:21:23.712 00.155 7680 IsGuiding returns 1
02:21:23.713 00.001 7680 scope still moving after pulse duration time elapsed
02:21:23.744 00.031 7680 IsSlewing returns 0
02:21:23.746 00.002 7680 IsGuiding returns 0
02:21:23.747 00.001 7680 scope move finished after 143 + 46 ms
02:21:23.748 00.001 7680 Move returns status 0, amount 143
02:21:23.748 00.000 7680 move complete, result=0
02:21:23.748 00.000 7680 worker thread done servicing request
02:21:23.749 00.001 7680 Worker thread wakes up
02:21:23.750 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 143 ms SOUTH
02:21:23.756 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:23.756 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:21:25.003 01.247 7680 Exposure complete
02:21:25.148 00.145 7680 worker thread done servicing request
02:21:25.150 00.002 6120 OnExposeComplete: enter
02:21:25.153 00.003 6120 UpdateGuideState(): m_state=6
02:21:25.157 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 629
02:21:25.162 00.005 6120 Star::Find returns 1 (0), X=507.67, Y=676.70, Mass=8573, SNR=62.1, Peak=212 HFD=6.7
02:21:25.166 00.004 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
02:21:25.170 00.004 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
02:21:25.174 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.28 hyp=0.28 cameraTheta=-1.57 mountX=-0.05 mountY=0.25, mountTheta=1.77
02:21:25.179 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.28, opts=13)
02:21:25.182 00.003 6120 Enqueuing Move request for scope (0.00, -0.28)
02:21:25.186 00.004 7680 Worker thread wakes up
02:21:25.186 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.28) opts 0xd
02:21:25.186 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.28)
02:21:25.187 00.001 7680 Moving (0.00, -0.28) raw xDistance=-0.05 yDistance=0.25
02:21:25.187 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:21:25.187 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:21:25.187 00.000 7680 MoveAxis(E, 0, ABG)
02:21:25.187 00.000 7680 Move returns status 0, amount 0
02:21:25.188 00.001 7680 MoveAxis(S, 138, ABG)
02:21:25.188 00.000 7680 Guiding  Dir = 1, Dur = 138
02:21:25.188 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:25.191 00.003 7680 IsSlewing returns 0
02:21:25.192 00.001 6120 UpdateGuideState exits: m=8573 SNR=62.1
02:21:25.196 00.004 7680 IsGuiding returns 0
02:21:25.196 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:25.203 00.007 7680 PulseGuide returned control before completion, sleep 148
02:21:25.203 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:25.208 00.005 6120 Enqueuing Expose request
02:21:25.354 00.146 7680 IsGuiding returns 1
02:21:25.355 00.001 7680 scope still moving after pulse duration time elapsed
02:21:25.385 00.030 7680 IsSlewing returns 0
02:21:25.386 00.001 7680 IsGuiding returns 0
02:21:25.387 00.001 7680 scope move finished after 138 + 53 ms
02:21:25.387 00.000 7680 Move returns status 0, amount 138
02:21:25.388 00.001 7680 move complete, result=0
02:21:25.388 00.000 7680 worker thread done servicing request
02:21:25.388 00.000 7680 Worker thread wakes up
02:21:25.389 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 138 ms SOUTH
02:21:25.395 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:25.395 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:21:26.644 01.249 7680 Exposure complete
02:21:26.798 00.154 7680 worker thread done servicing request
02:21:26.798 00.000 6120 OnExposeComplete: enter
02:21:26.803 00.005 6120 UpdateGuideState(): m_state=6
02:21:26.808 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 630
02:21:26.812 00.004 6120 Star::Find returns 1 (0), X=507.55, Y=676.77, Mass=9285, SNR=63.5, Peak=246 HFD=6.6
02:21:26.816 00.004 6120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (0.19) = xAngle (-2.27 = -2.27)
02:21:26.820 00.004 6120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.60 = 0.60)
02:21:26.823 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-2.09 mountX=-0.16 mountY=0.14, mountTheta=2.42
02:21:26.829 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.21, opts=13)
02:21:26.833 00.004 6120 Enqueuing Move request for scope (-0.12, -0.21)
02:21:26.836 00.003 7680 Worker thread wakes up
02:21:26.836 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.21) opts 0xd
02:21:26.837 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.21)
02:21:26.837 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:26.840 00.003 7680 Moving (-0.12, -0.21) raw xDistance=-0.16 yDistance=0.14
02:21:26.841 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:21:26.841 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:21:26.841 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:21:26.841 00.000 7680 MoveAxis(E, 0, ABG)
02:21:26.841 00.000 7680 Move returns status 0, amount 0
02:21:26.842 00.001 7680 MoveAxis(N, 0, ABG)
02:21:26.842 00.000 7680 Move returns status 0, amount 0
02:21:26.842 00.000 7680 move complete, result=0
02:21:26.842 00.000 6120 UpdateGuideState exits: m=9285 SNR=63.5
02:21:26.846 00.004 7680 worker thread done servicing request
02:21:26.847 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:26.851 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:26.856 00.005 6120 Enqueuing Expose request
02:21:26.861 00.005 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:26.865 00.004 7680 Worker thread wakes up
02:21:26.866 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:26.866 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:21:28.117 01.251 7680 Exposure complete
02:21:28.263 00.146 7680 worker thread done servicing request
02:21:28.263 00.000 6120 OnExposeComplete: enter
02:21:28.267 00.004 6120 UpdateGuideState(): m_state=6
02:21:28.272 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 631
02:21:28.278 00.006 6120 Star::Find returns 1 (0), X=507.48, Y=676.62, Mass=8958, SNR=62.2, Peak=220 HFD=6.8
02:21:28.283 00.005 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.19) = xAngle (-2.26 = -2.26)
02:21:28.285 00.002 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
02:21:28.290 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.36 hyp=0.41 cameraTheta=-2.07 mountX=-0.26 mountY=0.24, mountTheta=2.40
02:21:28.296 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.36, opts=13)
02:21:28.300 00.004 6120 Enqueuing Move request for scope (-0.19, -0.36)
02:21:28.305 00.005 7680 Worker thread wakes up
02:21:28.305 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.36) opts 0xd
02:21:28.305 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.36)
02:21:28.305 00.000 7680 Moving (-0.19, -0.36) raw xDistance=-0.26 yDistance=0.24
02:21:28.305 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:21:28.305 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:21:28.306 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:28.309 00.003 6120 UpdateGuideState exits: m=8958 SNR=62.2
02:21:28.314 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:28.317 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:28.321 00.004 6120 Enqueuing Expose request
02:21:28.325 00.004 7680 MoveAxis(E, 105, ABG)
02:21:28.325 00.000 7680 Guiding  Dir = 2, Dur = 105
02:21:28.326 00.001 7680 IsSlewing returns 0
02:21:28.326 00.000 7680 IsGuiding returns 0
02:21:28.327 00.001 7680 PulseGuide returned control before completion, sleep 115
02:21:28.451 00.124 7680 IsGuiding returns 1
02:21:28.452 00.001 7680 scope still moving after pulse duration time elapsed
02:21:28.484 00.032 7680 IsSlewing returns 0
02:21:28.486 00.002 7680 IsGuiding returns 0
02:21:28.486 00.000 7680 scope move finished after 105 + 54 ms
02:21:28.487 00.001 7680 Move returns status 0, amount 105
02:21:28.487 00.000 7680 MoveAxis(S, 128, ABG)
02:21:28.487 00.000 7680 Guiding  Dir = 1, Dur = 128
02:21:28.489 00.002 7680 IsSlewing returns 0
02:21:28.489 00.000 7680 IsGuiding returns 0
02:21:28.489 00.000 7680 PulseGuide returned control before completion, sleep 138
02:21:28.637 00.148 7680 IsGuiding returns 1
02:21:28.638 00.001 7680 scope still moving after pulse duration time elapsed
02:21:28.668 00.030 7680 IsSlewing returns 0
02:21:28.670 00.002 7680 IsGuiding returns 0
02:21:28.670 00.000 7680 scope move finished after 128 + 53 ms
02:21:28.672 00.002 7680 Move returns status 0, amount 128
02:21:28.672 00.000 7680 move complete, result=0
02:21:28.672 00.000 7680 worker thread done servicing request
02:21:28.673 00.001 6120 GuideStep: -0.3 px 105 ms EAST, 0.2 px 128 ms SOUTH
02:21:28.679 00.006 7680 Worker thread wakes up
02:21:28.679 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:28.679 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:21:29.927 01.248 7680 Exposure complete
02:21:30.067 00.140 7680 worker thread done servicing request
02:21:30.069 00.002 6120 OnExposeComplete: enter
02:21:30.074 00.005 6120 UpdateGuideState(): m_state=6
02:21:30.078 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 632
02:21:30.083 00.005 6120 Star::Find returns 1 (0), X=507.64, Y=676.63, Mass=8909, SNR=62.4, Peak=210 HFD=6.8
02:21:30.086 00.003 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
02:21:30.090 00.004 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
02:21:30.094 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.36 hyp=0.36 cameraTheta=-1.65 mountX=-0.09 mountY=0.31, mountTheta=1.87
02:21:30.099 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.36, opts=13)
02:21:30.104 00.005 6120 Enqueuing Move request for scope (-0.03, -0.36)
02:21:30.108 00.004 7680 Worker thread wakes up
02:21:30.109 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:30.114 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.36) opts 0xd
02:21:30.114 00.000 6120 UpdateGuideState exits: m=8909 SNR=62.4
02:21:30.117 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:30.121 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:30.125 00.004 6120 Enqueuing Expose request
02:21:30.129 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.36)
02:21:30.130 00.001 7680 Moving (-0.03, -0.36) raw xDistance=-0.09 yDistance=0.31
02:21:30.130 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:21:30.130 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:21:30.130 00.000 7680 MoveAxis(E, 0, ABG)
02:21:30.130 00.000 7680 Move returns status 0, amount 0
02:21:30.130 00.000 7680 MoveAxis(S, 166, ABG)
02:21:30.131 00.001 7680 Guiding  Dir = 1, Dur = 166
02:21:30.131 00.000 7680 IsSlewing returns 0
02:21:30.132 00.001 7680 IsGuiding returns 0
02:21:30.132 00.000 7680 PulseGuide returned control before completion, sleep 176
02:21:30.325 00.193 7680 IsGuiding returns 0
02:21:30.326 00.001 7680 Move returns status 0, amount 166
02:21:30.326 00.000 7680 move complete, result=0
02:21:30.326 00.000 7680 worker thread done servicing request
02:21:30.326 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 166 ms SOUTH
02:21:30.336 00.010 7680 Worker thread wakes up
02:21:30.336 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:30.337 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:21:31.584 01.247 7680 Exposure complete
02:21:31.719 00.135 7680 worker thread done servicing request
02:21:31.719 00.000 6120 OnExposeComplete: enter
02:21:31.723 00.004 6120 UpdateGuideState(): m_state=6
02:21:31.729 00.006 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 633
02:21:31.734 00.005 6120 Star::Find returns 1 (0), X=507.53, Y=676.64, Mass=8453, SNR=61.0, Peak=208 HFD=6.8
02:21:31.740 00.006 6120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
02:21:31.744 00.004 6120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.71 = 0.71)
02:21:31.747 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.34 hyp=0.37 cameraTheta=-1.98 mountX=-0.21 mountY=0.24, mountTheta=2.28
02:21:31.753 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.34, opts=13)
02:21:31.756 00.003 6120 Enqueuing Move request for scope (-0.15, -0.34)
02:21:31.761 00.005 7680 Worker thread wakes up
02:21:31.761 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.34) opts 0xd
02:21:31.761 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:31.766 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.34)
02:21:31.766 00.000 6120 UpdateGuideState exits: m=8453 SNR=61.0
02:21:31.770 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:31.773 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:31.777 00.004 6120 Enqueuing Expose request
02:21:31.781 00.004 7680 Moving (-0.15, -0.34) raw xDistance=-0.21 yDistance=0.24
02:21:31.782 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:21:31.782 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:21:31.782 00.000 7680 MoveAxis(E, 84, ABG)
02:21:31.783 00.001 7680 Guiding  Dir = 2, Dur = 84
02:21:31.783 00.000 7680 IsSlewing returns 0
02:21:31.783 00.000 7680 IsGuiding returns 0
02:21:31.784 00.001 7680 PulseGuide returned control before completion, sleep 94
02:21:31.887 00.103 7680 IsGuiding returns 1
02:21:31.887 00.000 7680 scope still moving after pulse duration time elapsed
02:21:31.918 00.031 7680 IsSlewing returns 0
02:21:31.918 00.000 7680 IsGuiding returns 0
02:21:31.919 00.001 7680 scope move finished after 84 + 50 ms
02:21:31.919 00.000 7680 Move returns status 0, amount 84
02:21:31.919 00.000 7680 MoveAxis(S, 130, ABG)
02:21:31.919 00.000 7680 Guiding  Dir = 1, Dur = 130
02:21:31.919 00.000 7680 IsSlewing returns 0
02:21:31.920 00.001 7680 IsGuiding returns 0
02:21:31.920 00.000 7680 PulseGuide returned control before completion, sleep 140
02:21:32.074 00.154 7680 IsGuiding returns 1
02:21:32.074 00.000 7680 scope still moving after pulse duration time elapsed
02:21:32.106 00.032 7680 IsSlewing returns 0
02:21:32.106 00.000 7680 IsGuiding returns 0
02:21:32.107 00.001 7680 scope move finished after 130 + 56 ms
02:21:32.107 00.000 7680 Move returns status 0, amount 130
02:21:32.107 00.000 7680 move complete, result=0
02:21:32.108 00.001 7680 worker thread done servicing request
02:21:32.108 00.000 6120 GuideStep: -0.2 px 84 ms EAST, 0.2 px 130 ms SOUTH
02:21:32.114 00.006 7680 Worker thread wakes up
02:21:32.114 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:32.114 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:21:33.362 01.248 7680 Exposure complete
02:21:33.479 00.117 7680 worker thread done servicing request
02:21:33.479 00.000 6120 OnExposeComplete: enter
02:21:33.482 00.003 6120 UpdateGuideState(): m_state=6
02:21:33.487 00.005 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 634
02:21:33.490 00.003 6120 Star::Find returns 1 (0), X=507.62, Y=676.62, Mass=9226, SNR=62.8, Peak=220 HFD=6.9
02:21:33.494 00.004 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
02:21:33.497 00.003 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
02:21:33.500 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.36 hyp=0.37 cameraTheta=-1.70 mountX=-0.12 mountY=0.31, mountTheta=1.93
02:21:33.504 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.36, opts=13)
02:21:33.506 00.002 6120 Enqueuing Move request for scope (-0.05, -0.36)
02:21:33.511 00.005 7680 Worker thread wakes up
02:21:33.511 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:33.516 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.36) opts 0xd
02:21:33.516 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.36)
02:21:33.516 00.000 7680 Moving (-0.05, -0.36) raw xDistance=-0.12 yDistance=0.31
02:21:33.516 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:21:33.517 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:21:33.517 00.000 7680 MoveAxis(E, 0, ABG)
02:21:33.517 00.000 7680 Move returns status 0, amount 0
02:21:33.517 00.000 7680 MoveAxis(S, 166, ABG)
02:21:33.517 00.000 7680 Guiding  Dir = 1, Dur = 166
02:21:33.518 00.001 6120 UpdateGuideState exits: m=9226 SNR=62.8
02:21:33.523 00.005 7680 IsSlewing returns 0
02:21:33.523 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:33.530 00.007 7680 IsGuiding returns 0
02:21:33.530 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:33.534 00.004 7680 PulseGuide returned control before completion, sleep 176
02:21:33.534 00.000 6120 Enqueuing Expose request
02:21:33.714 00.180 7680 IsGuiding returns 1
02:21:33.714 00.000 7680 scope still moving after pulse duration time elapsed
02:21:33.749 00.035 6120 evsrv: cli 0FAF0478 connect
02:21:33.876 00.127 7680 IsSlewing returns 0
02:21:33.876 00.000 6120 case statement mapped state 6 to 3
02:21:33.882 00.006 7680 IsGuiding returns 0
02:21:33.885 00.003 7680 scope move finished after 166 + 189 ms
02:21:33.886 00.001 6120 case statement mapped state 6 to 3
02:21:33.889 00.003 7680 Move returns status 0, amount 166
02:21:33.889 00.000 7680 move complete, result=0
02:21:33.890 00.001 7680 worker thread done servicing request
02:21:33.890 00.000 7680 Worker thread wakes up
02:21:33.890 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:33.890 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 166 ms SOUTH
02:21:33.894 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(493,662,31,31)
02:21:33.896 00.002 6120 evsrv: cli 0FAF0478 request: {"method":"get_app_state","id":"0cac57c0-9001-4ddf-8cc1-7731cf003c8e"}
02:21:33.900 00.004 6120 case statement mapped state 6 to 3
02:21:33.903 00.003 6120 evsrv: cli 0FAF0478 response: {"jsonrpc":"2.0","result":"Guiding","id":"0cac57c0-9001-4ddf-8cc1-7731cf003c8e"}
02:21:33.907 00.004 6120 evsrv: cli 0FAF0478 disconnect
02:21:33.911 00.004 6120 evsrv: cli 0FAEFBB8 connect
02:21:33.915 00.004 6120 case statement mapped state 6 to 3
02:21:33.919 00.004 6120 case statement mapped state 6 to 3
02:21:34.057 00.138 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"8e2bf989-1618-4453-85cd-94159b7c8bb5"}
02:21:34.062 00.005 6120 PhdController::Dither begins
02:21:34.065 00.003 6120 dither: size=5.00, dRA=2.38 dDec=-1.86
02:21:34.068 00.003 6120 MountToCamera -- mountTheta (0.66) + m_xAngle (0.19) = xAngle (0.85 = 0.85)
02:21:34.073 00.005 6120 MountToCamera -- mountX=2.38 mountY=-1.86 hyp=3.02 mountTheta=0.66 cameraX=1.99, cameraY=2.27 cameraTheta=0.85
02:21:34.183 00.110 6120 setting lock position to (509.67, 679.25)
02:21:34.189 00.006 6120 Mount: notify guiding dithered (2.0, 2.3)
02:21:34.192 00.003 6120 Status Line: Dither by 2.38,-1.86
02:21:34.198 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
02:21:34.203 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
02:21:34.206 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"8e2bf989-1618-4453-85cd-94159b7c8bb5"}
02:21:34.209 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
02:21:35.144 00.935 7680 Exposure complete
02:21:35.271 00.127 7680 worker thread done servicing request
02:21:35.272 00.001 6120 OnExposeComplete: enter
02:21:35.275 00.003 6120 UpdateGuideState(): m_state=6
02:21:35.281 00.006 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 635
02:21:35.284 00.003 6120 Star::Find returns 1 (0), X=507.55, Y=676.69, Mass=8857, SNR=61.7, Peak=222 HFD=6.7
02:21:35.288 00.004 6120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.19) = xAngle (-2.45 = -2.45)
02:21:35.292 00.004 6120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.43 = 0.43)
02:21:35.297 00.005 6120 CameraToMount -- cameraX=-2.11 cameraY=-2.56 hyp=3.32 cameraTheta=-2.26 mountX=-2.55 mountY=1.37, mountTheta=2.65
02:21:35.303 00.006 6120 dither recenter: remaining=(-2.4,1.9) step=(-2.4,1.9)
02:21:35.307 00.004 6120 MountToCamera -- mountTheta (-2.48) + m_xAngle (0.19) = xAngle (-2.29 = -2.29)
02:21:35.311 00.004 6120 MountToCamera -- mountX=-2.38 mountY=1.86 hyp=3.02 mountTheta=-2.48 cameraX=-1.99, cameraY=-2.27 cameraTheta=-2.29
02:21:35.314 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-1.99, y=-2.27, opts=4)
02:21:35.319 00.005 6120 Enqueuing Move request for scope (-1.99, -2.27)
02:21:35.322 00.003 6120 Mount: notify direct move -2.38,1.86
02:21:35.326 00.004 7680 Worker thread wakes up
02:21:35.326 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:35.330 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.99, -2.27) opts 0x4
02:21:35.331 00.001 6120 UpdateGuideState exits: m=8857 SNR=61.7
02:21:35.335 00.004 7680 Handling offset move in thread for scope, endpoint = (-1.99, -2.27)
02:21:35.335 00.000 6120 PhdController: settling, locked = 1, distance = 3.36 (1.50) aobump = 0 frame = 1 / 99999
02:21:35.339 00.004 7680 Moving (-1.99, -2.27) raw xDistance=-2.38 yDistance=1.86
02:21:35.339 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764058895.339,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.36,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:21:35.343 00.004 7680 MoveAxis(E, 1543, B)
02:21:35.343 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:35.347 00.004 7680 Guiding  Dir = 2, Dur = 1543
02:21:35.347 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:35.351 00.004 7680 IsSlewing returns 0
02:21:35.351 00.000 6120 Enqueuing Expose request
02:21:35.355 00.004 7680 IsGuiding returns 0
02:21:35.355 00.000 7680 PulseGuide returned control before completion, sleep 1553
02:21:36.916 01.561 7680 IsGuiding returns 1
02:21:36.919 00.003 7680 scope still moving after pulse duration time elapsed
02:21:36.946 00.027 7680 IsSlewing returns 0
02:21:36.949 00.003 7680 IsGuiding returns 0
02:21:36.949 00.000 7680 scope move finished after 1543 + 50 ms
02:21:36.950 00.001 7680 Move returns status 0, amount 1543
02:21:36.951 00.001 7680 MoveAxis(S, 1010, B)
02:21:36.951 00.000 7680 Guiding  Dir = 1, Dur = 1010
02:21:36.953 00.002 7680 IsSlewing returns 0
02:21:36.954 00.001 7680 IsGuiding returns 0
02:21:36.955 00.001 7680 PulseGuide returned control before completion, sleep 1020
02:21:37.980 01.025 7680 IsGuiding returns 1
02:21:37.982 00.002 7680 scope still moving after pulse duration time elapsed
02:21:38.012 00.030 7680 IsSlewing returns 0
02:21:38.014 00.002 7680 IsGuiding returns 0
02:21:38.014 00.000 7680 scope move finished after 1010 + 50 ms
02:21:38.015 00.001 7680 Move returns status 0, amount 1010
02:21:38.015 00.000 7680 move complete, result=0
02:21:38.017 00.002 7680 worker thread done servicing request
02:21:38.017 00.000 7680 Worker thread wakes up
02:21:38.018 00.001 6120 GuideStep: -2.4 px 1543 ms EAST, 1.9 px 1010 ms SOUTH
02:21:38.025 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:38.025 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:21:39.278 01.253 7680 Exposure complete
02:21:39.409 00.131 7680 worker thread done servicing request
02:21:39.409 00.000 6120 OnExposeComplete: enter
02:21:39.414 00.005 6120 UpdateGuideState(): m_state=6
02:21:39.418 00.004 6120 Star::Find(15, 507, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 636
02:21:39.421 00.003 6120 Star::Find returns 1 (0), X=510.07, Y=677.19, Mass=8107, SNR=59.5, Peak=220 HFD=6.3
02:21:39.426 00.005 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
02:21:39.429 00.003 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
02:21:39.433 00.004 6120 CameraToMount -- cameraX=0.40 cameraY=-2.07 hyp=2.10 cameraTheta=-1.38 mountX=0.01 mountY=2.03, mountTheta=1.57
02:21:39.438 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.40, y=-2.07, opts=13)
02:21:39.442 00.004 6120 Enqueuing Move request for scope (0.40, -2.07)
02:21:39.446 00.004 7680 Worker thread wakes up
02:21:39.446 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.40, -2.07) opts 0xd
02:21:39.447 00.001 7680 Handling offset move in thread for scope, endpoint = (0.40, -2.07)
02:21:39.447 00.000 7680 Moving (0.40, -2.07) raw xDistance=0.01 yDistance=2.03
02:21:39.447 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:21:39.447 00.000 7680 resist switch: large excursion: input 2.03 thresh 0.60 direction from 0 to 1
02:21:39.447 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.09
02:21:39.448 00.001 7680 GuideAlgorithmResistSwitch::result() returns 2.03 from input 2.03
02:21:39.448 00.000 7680 MoveAxis(E, 0, ABG)
02:21:39.448 00.000 7680 Move returns status 0, amount 0
02:21:39.449 00.001 7680 MoveAxis(S, 1102, ABG)
02:21:39.449 00.000 7680 Guiding  Dir = 1, Dur = 1102
02:21:39.449 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:39.453 00.004 7680 IsSlewing returns 0
02:21:39.453 00.000 6120 UpdateGuideState exits: m=8107 SNR=59.5
02:21:39.457 00.004 7680 IsGuiding returns 0
02:21:39.458 00.001 6120 PhdController: settling, locked = 1, distance = 2.10 (1.50) aobump = 0 frame = 2 / 99999
02:21:39.461 00.003 7680 PulseGuide returned control before completion, sleep 1112
02:21:39.461 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764058899.461,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.10,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:21:39.466 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:39.469 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:39.473 00.004 6120 Enqueuing Expose request
02:21:40.589 01.116 7680 IsGuiding returns 1
02:21:40.589 00.000 7680 scope still moving after pulse duration time elapsed
02:21:40.620 00.031 7680 IsSlewing returns 0
02:21:40.621 00.001 7680 IsGuiding returns 0
02:21:40.621 00.000 7680 scope move finished after 1102 + 62 ms
02:21:40.623 00.002 7680 Move returns status 0, amount 1102
02:21:40.623 00.000 7680 move complete, result=0
02:21:40.624 00.001 7680 worker thread done servicing request
02:21:40.624 00.000 7680 Worker thread wakes up
02:21:40.625 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 2.0 px 1102 ms SOUTH
02:21:40.631 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:40.631 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:21:41.889 01.258 7680 Exposure complete
02:21:42.025 00.136 7680 worker thread done servicing request
02:21:42.025 00.000 6120 OnExposeComplete: enter
02:21:42.029 00.004 6120 UpdateGuideState(): m_state=6
02:21:42.033 00.004 6120 Star::Find(15, 510, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 637
02:21:42.036 00.003 6120 Star::Find returns 1 (0), X=510.18, Y=678.95, Mass=8428, SNR=60.2, Peak=215 HFD=6.4
02:21:42.041 00.005 6120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.19) = xAngle (-0.72 = -0.72)
02:21:42.043 00.002 6120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.15 = 2.15)
02:21:42.047 00.004 6120 CameraToMount -- cameraX=0.52 cameraY=-0.31 hyp=0.60 cameraTheta=-0.54 mountX=0.45 mountY=0.50, mountTheta=0.84
02:21:42.053 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.52, y=-0.31, opts=13)
02:21:42.056 00.003 6120 Enqueuing Move request for scope (0.52, -0.31)
02:21:42.060 00.004 7680 Worker thread wakes up
02:21:42.060 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.31) opts 0xd
02:21:42.060 00.000 7680 Handling offset move in thread for scope, endpoint = (0.52, -0.31)
02:21:42.060 00.000 7680 Moving (0.52, -0.31) raw xDistance=0.45 yDistance=0.50
02:21:42.060 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
02:21:42.060 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
02:21:42.060 00.000 7680 MoveAxis(W, 184, ABG)
02:21:42.061 00.001 7680 Guiding  Dir = 3, Dur = 184
02:21:42.061 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:42.065 00.004 7680 IsSlewing returns 0
02:21:42.065 00.000 6120 UpdateGuideState exits: m=8428 SNR=60.2
02:21:42.069 00.004 7680 IsGuiding returns 0
02:21:42.069 00.000 6120 PhdController: settling, locked = 1, distance = 1.65 (1.50) aobump = 0 frame = 3 / 99999
02:21:42.071 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764058902.071,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.65,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:21:42.076 00.005 7680 PulseGuide returned control before completion, sleep 194
02:21:42.076 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:42.080 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:42.084 00.004 6120 Enqueuing Expose request
02:21:42.283 00.199 7680 IsGuiding returns 0
02:21:42.283 00.000 7680 Move returns status 0, amount 184
02:21:42.283 00.000 7680 MoveAxis(S, 273, ABG)
02:21:42.283 00.000 7680 Guiding  Dir = 1, Dur = 273
02:21:42.283 00.000 7680 IsSlewing returns 0
02:21:42.283 00.000 7680 IsGuiding returns 0
02:21:42.284 00.001 7680 PulseGuide returned control before completion, sleep 283
02:21:42.581 00.297 7680 IsGuiding returns 1
02:21:42.581 00.000 7680 scope still moving after pulse duration time elapsed
02:21:42.613 00.032 7680 IsSlewing returns 0
02:21:42.614 00.001 7680 IsGuiding returns 0
02:21:42.614 00.000 7680 scope move finished after 273 + 57 ms
02:21:42.614 00.000 7680 Move returns status 0, amount 273
02:21:42.615 00.001 7680 move complete, result=0
02:21:42.615 00.000 7680 worker thread done servicing request
02:21:42.616 00.001 6120 GuideStep: 0.5 px 184 ms WEST, 0.5 px 273 ms SOUTH
02:21:42.621 00.005 7680 Worker thread wakes up
02:21:42.621 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:42.621 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:21:43.871 01.250 7680 Exposure complete
02:21:44.009 00.138 7680 worker thread done servicing request
02:21:44.009 00.000 6120 OnExposeComplete: enter
02:21:44.013 00.004 6120 UpdateGuideState(): m_state=6
02:21:44.017 00.004 6120 Star::Find(15, 510, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 638
02:21:44.021 00.004 6120 Star::Find returns 1 (0), X=510.00, Y=678.99, Mass=8387, SNR=60.3, Peak=233 HFD=6.3
02:21:44.025 00.004 6120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.19) = xAngle (-0.84 = -0.84)
02:21:44.029 00.004 6120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.03 = 2.03)
02:21:44.032 00.003 6120 CameraToMount -- cameraX=0.34 cameraY=-0.26 hyp=0.42 cameraTheta=-0.66 mountX=0.28 mountY=0.38, mountTheta=0.93
02:21:44.038 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-0.26, opts=13)
02:21:44.042 00.004 6120 Enqueuing Move request for scope (0.34, -0.26)
02:21:44.045 00.003 7680 Worker thread wakes up
02:21:44.045 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.26) opts 0xd
02:21:44.045 00.000 7680 Handling offset move in thread for scope, endpoint = (0.34, -0.26)
02:21:44.045 00.000 7680 Moving (0.34, -0.26) raw xDistance=0.28 yDistance=0.38
02:21:44.045 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
02:21:44.046 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:21:44.046 00.000 7680 MoveAxis(W, 128, ABG)
02:21:44.047 00.001 7680 Guiding  Dir = 3, Dur = 128
02:21:44.047 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:44.049 00.002 7680 IsSlewing returns 0
02:21:44.051 00.002 6120 UpdateGuideState exits: m=8387 SNR=60.3
02:21:44.054 00.003 7680 IsGuiding returns 0
02:21:44.055 00.001 6120 PhdController: settling, locked = 1, distance = 1.28 (1.50) aobump = 0 frame = 4 / 99999
02:21:44.058 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764058904.058,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.28,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:21:44.062 00.004 7680 PulseGuide returned control before completion, sleep 138
02:21:44.062 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:44.067 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:44.070 00.003 6120 Enqueuing Expose request
02:21:44.204 00.134 7680 IsGuiding returns 1
02:21:44.205 00.001 7680 scope still moving after pulse duration time elapsed
02:21:44.236 00.031 7680 IsSlewing returns 0
02:21:44.237 00.001 7680 IsGuiding returns 0
02:21:44.238 00.001 7680 scope move finished after 128 + 55 ms
02:21:44.238 00.000 7680 Move returns status 0, amount 128
02:21:44.239 00.001 7680 MoveAxis(S, 207, ABG)
02:21:44.239 00.000 7680 Guiding  Dir = 1, Dur = 207
02:21:44.239 00.000 7680 IsSlewing returns 0
02:21:44.241 00.002 7680 IsGuiding returns 0
02:21:44.242 00.001 7680 PulseGuide returned control before completion, sleep 217
02:21:44.472 00.230 7680 IsGuiding returns 1
02:21:44.473 00.001 7680 scope still moving after pulse duration time elapsed
02:21:44.504 00.031 7680 IsSlewing returns 0
02:21:44.505 00.001 7680 IsGuiding returns 0
02:21:44.507 00.002 7680 scope move finished after 207 + 58 ms
02:21:44.507 00.000 7680 Move returns status 0, amount 207
02:21:44.508 00.001 7680 move complete, result=0
02:21:44.508 00.000 7680 worker thread done servicing request
02:21:44.509 00.001 7680 Worker thread wakes up
02:21:44.509 00.000 6120 GuideStep: 0.3 px 128 ms WEST, 0.4 px 207 ms SOUTH
02:21:44.516 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:44.516 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:21:45.766 01.250 7680 Exposure complete
02:21:45.902 00.136 7680 worker thread done servicing request
02:21:45.902 00.000 6120 OnExposeComplete: enter
02:21:45.906 00.004 6120 UpdateGuideState(): m_state=6
02:21:45.910 00.004 6120 Star::Find(15, 510, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 639
02:21:45.915 00.005 6120 Star::Find returns 1 (0), X=509.81, Y=678.98, Mass=8572, SNR=62.2, Peak=213 HFD=6.5
02:21:45.919 00.004 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.19) = xAngle (-1.27 = -1.27)
02:21:45.923 00.004 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.60 = 1.60)
02:21:45.926 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-0.28 hyp=0.31 cameraTheta=-1.08 mountX=0.09 mountY=0.31, mountTheta=1.28
02:21:45.932 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.28, opts=13)
02:21:45.935 00.003 6120 Enqueuing Move request for scope (0.15, -0.28)
02:21:45.939 00.004 7680 Worker thread wakes up
02:21:45.939 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:45.943 00.004 6120 UpdateGuideState exits: m=8572 SNR=62.2
02:21:45.948 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.28) opts 0xd
02:21:45.948 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.28)
02:21:45.948 00.000 7680 Moving (0.15, -0.28) raw xDistance=0.09 yDistance=0.31
02:21:45.949 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:21:45.949 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:21:45.950 00.001 7680 MoveAxis(E, 0, ABG)
02:21:45.950 00.000 7680 Move returns status 0, amount 0
02:21:45.951 00.001 6120 PhdController: settling, locked = 1, distance = 0.99 (1.50) aobump = 0 frame = 5 / 99999
02:21:45.955 00.004 7680 MoveAxis(S, 170, ABG)
02:21:45.955 00.000 7680 Guiding  Dir = 1, Dur = 170
02:21:45.955 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764058905.955,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.99,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
02:21:45.958 00.003 7680 IsSlewing returns 0
02:21:45.960 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:45.963 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:45.967 00.004 7680 IsGuiding returns 0
02:21:45.967 00.000 6120 Enqueuing Expose request
02:21:45.971 00.004 7680 PulseGuide returned control before completion, sleep 180
02:21:46.164 00.193 7680 IsGuiding returns 1
02:21:46.164 00.000 7680 scope still moving after pulse duration time elapsed
02:21:46.194 00.030 7680 IsSlewing returns 0
02:21:46.195 00.001 7680 IsGuiding returns 0
02:21:46.197 00.002 7680 scope move finished after 170 + 59 ms
02:21:46.197 00.000 7680 Move returns status 0, amount 170
02:21:46.198 00.001 7680 move complete, result=0
02:21:46.198 00.000 7680 worker thread done servicing request
02:21:46.199 00.001 7680 Worker thread wakes up
02:21:46.199 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 170 ms SOUTH
02:21:46.206 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:46.206 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:21:47.460 01.254 7680 Exposure complete
02:21:47.582 00.122 7680 worker thread done servicing request
02:21:47.582 00.000 6120 OnExposeComplete: enter
02:21:47.586 00.004 6120 UpdateGuideState(): m_state=6
02:21:47.590 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
02:21:47.594 00.004 6120 Star::Find returns 1 (0), X=509.69, Y=679.48, Mass=8690, SNR=61.6, Peak=226 HFD=6.9
02:21:47.598 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (0.19) = xAngle (1.30 = 1.30)
02:21:47.602 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.17 = -2.11)
02:21:47.608 00.006 6120 CameraToMount -- cameraX=0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.48 mountX=0.06 mountY=-0.20, mountTheta=-1.26
02:21:47.614 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.23, opts=13)
02:21:47.618 00.004 6120 Enqueuing Move request for scope (0.02, 0.23)
02:21:47.622 00.004 7680 Worker thread wakes up
02:21:47.623 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:47.626 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.23) opts 0xd
02:21:47.626 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.23)
02:21:47.627 00.001 7680 Moving (0.02, 0.23) raw xDistance=0.06 yDistance=-0.20
02:21:47.627 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:21:47.627 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:21:47.627 00.000 6120 UpdateGuideState exits: m=8690 SNR=61.6
02:21:47.631 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:21:47.631 00.000 7680 MoveAxis(E, 0, ABG)
02:21:47.631 00.000 7680 Move returns status 0, amount 0
02:21:47.631 00.000 7680 MoveAxis(N, 0, ABG)
02:21:47.632 00.001 7680 Move returns status 0, amount 0
02:21:47.632 00.000 6120 PhdController: settling, locked = 1, distance = 0.76 (1.50) aobump = 0 frame = 6 / 99999
02:21:47.637 00.005 7680 move complete, result=0
02:21:47.637 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764058907.637,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.76,"Time":3.6,"SettleTime":10.0,"StarLocked":true}
02:21:47.642 00.005 7680 worker thread done servicing request
02:21:47.642 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:47.646 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:47.651 00.005 6120 Enqueuing Expose request
02:21:47.656 00.005 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:21:47.660 00.004 7680 Worker thread wakes up
02:21:47.660 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:47.661 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:21:48.900 01.239 7680 Exposure complete
02:21:49.039 00.139 7680 worker thread done servicing request
02:21:49.040 00.001 6120 OnExposeComplete: enter
02:21:49.046 00.006 6120 UpdateGuideState(): m_state=6
02:21:49.051 00.005 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 641
02:21:49.056 00.005 6120 Star::Find returns 1 (0), X=509.79, Y=678.95, Mass=8527, SNR=61.5, Peak=215 HFD=6.4
02:21:49.060 00.004 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.36 = -1.36)
02:21:49.063 00.003 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.51 = 1.51)
02:21:49.067 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.18 mountX=0.07 mountY=0.33, mountTheta=1.37
02:21:49.072 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.30, opts=13)
02:21:49.077 00.005 6120 Enqueuing Move request for scope (0.13, -0.30)
02:21:49.082 00.005 7680 Worker thread wakes up
02:21:49.082 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:49.086 00.004 6120 UpdateGuideState exits: m=8527 SNR=61.5
02:21:49.090 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.30) opts 0xd
02:21:49.090 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.30)
02:21:49.091 00.001 7680 Moving (0.13, -0.30) raw xDistance=0.07 yDistance=0.33
02:21:49.091 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:21:49.091 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:21:49.091 00.000 7680 MoveAxis(E, 0, ABG)
02:21:49.091 00.000 6120 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 7 / 99999
02:21:49.094 00.003 7680 Move returns status 0, amount 0
02:21:49.094 00.000 7680 MoveAxis(S, 177, ABG)
02:21:49.094 00.000 7680 Guiding  Dir = 1, Dur = 177
02:21:49.094 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764058909.094,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.63,"Time":5.0,"SettleTime":10.0,"StarLocked":true}
02:21:49.099 00.005 7680 IsSlewing returns 0
02:21:49.099 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:49.103 00.004 7680 IsGuiding returns 0
02:21:49.103 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:49.105 00.002 7680 PulseGuide returned control before completion, sleep 187
02:21:49.107 00.002 6120 Enqueuing Expose request
02:21:49.300 00.193 7680 IsGuiding returns 1
02:21:49.300 00.000 7680 scope still moving after pulse duration time elapsed
02:21:49.331 00.031 7680 IsSlewing returns 0
02:21:49.333 00.002 7680 IsGuiding returns 0
02:21:49.333 00.000 7680 scope move finished after 177 + 52 ms
02:21:49.334 00.001 7680 Move returns status 0, amount 177
02:21:49.334 00.000 7680 move complete, result=0
02:21:49.334 00.000 7680 worker thread done servicing request
02:21:49.334 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 177 ms SOUTH
02:21:49.341 00.007 7680 Worker thread wakes up
02:21:49.341 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:49.341 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:21:50.597 01.256 7680 Exposure complete
02:21:50.730 00.133 7680 worker thread done servicing request
02:21:50.730 00.000 6120 OnExposeComplete: enter
02:21:50.735 00.005 6120 UpdateGuideState(): m_state=6
02:21:50.738 00.003 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 642
02:21:50.742 00.004 6120 Star::Find returns 1 (0), X=509.66, Y=679.45, Mass=9079, SNR=63.2, Peak=211 HFD=6.9
02:21:50.746 00.004 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (0.19) = xAngle (1.44 = 1.44)
02:21:50.750 00.004 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.31 = -1.97)
02:21:50.754 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.62 mountX=0.03 mountY=-0.18, mountTheta=-1.43
02:21:50.759 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.20, opts=13)
02:21:50.763 00.004 6120 Enqueuing Move request for scope (-0.01, 0.20)
02:21:50.767 00.004 7680 Worker thread wakes up
02:21:50.767 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
02:21:50.767 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
02:21:50.767 00.000 7680 Moving (-0.01, 0.20) raw xDistance=0.03 yDistance=-0.18
02:21:50.767 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:21:50.767 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:21:50.767 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:21:50.768 00.001 7680 MoveAxis(E, 0, ABG)
02:21:50.768 00.000 7680 Move returns status 0, amount 0
02:21:50.768 00.000 7680 MoveAxis(N, 0, ABG)
02:21:50.768 00.000 7680 Move returns status 0, amount 0
02:21:50.768 00.000 7680 move complete, result=0
02:21:50.768 00.000 7680 worker thread done servicing request
02:21:50.768 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:50.772 00.004 6120 UpdateGuideState exits: m=9079 SNR=63.2
02:21:50.775 00.003 6120 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 8 / 99999
02:21:50.780 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764058910.780,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.50,"Time":6.7,"SettleTime":10.0,"StarLocked":true}
02:21:50.783 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:50.787 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:50.790 00.003 6120 Enqueuing Expose request
02:21:50.795 00.005 7680 Worker thread wakes up
02:21:50.795 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:21:50.799 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:50.799 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:21:52.055 01.256 7680 Exposure complete
02:21:52.185 00.130 6120 OnExposeComplete: enter
02:21:52.189 00.004 6120 UpdateGuideState(): m_state=6
02:21:52.193 00.004 7680 worker thread done servicing request
02:21:52.193 00.000 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
02:21:52.197 00.004 6120 Star::Find returns 1 (0), X=509.61, Y=680.93, Mass=8842, SNR=62.7, Peak=232 HFD=6.5
02:21:52.202 00.005 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.19) = xAngle (1.42 = 1.42)
02:21:52.206 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.29 = -1.99)
02:21:52.210 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=1.68 hyp=1.68 cameraTheta=1.60 mountX=0.26 mountY=-1.53, mountTheta=-1.40
02:21:52.215 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=1.68, opts=13)
02:21:52.218 00.003 6120 Enqueuing Move request for scope (-0.05, 1.68)
02:21:52.221 00.003 7680 Worker thread wakes up
02:21:52.221 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 1.68) opts 0xd
02:21:52.221 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 1.68)
02:21:52.221 00.000 7680 Moving (-0.05, 1.68) raw xDistance=0.26 yDistance=-1.53
02:21:52.223 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:21:52.223 00.000 7680 resist switch: large excursion: input -1.53 thresh 0.60 direction from 1 to -1
02:21:52.223 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.59
02:21:52.223 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.53 from input -1.53
02:21:52.223 00.000 7680 MoveAxis(W, 106, ABG)
02:21:52.223 00.000 7680 Guiding  Dir = 3, Dur = 106
02:21:52.224 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:52.227 00.003 7680 IsSlewing returns 0
02:21:52.227 00.000 6120 UpdateGuideState exits: m=8842 SNR=62.7
02:21:52.231 00.004 7680 IsGuiding returns 0
02:21:52.231 00.000 6120 PhdController: settling, locked = 1, distance = 0.86 (1.50) aobump = 0 frame = 9 / 99999
02:21:52.235 00.004 7680 PulseGuide returned control before completion, sleep 116
02:21:52.235 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764058912.235,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.86,"Time":8.2,"SettleTime":10.0,"StarLocked":true}
02:21:52.239 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:52.242 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:52.245 00.003 6120 Enqueuing Expose request
02:21:52.357 00.112 7680 IsGuiding returns 1
02:21:52.357 00.000 7680 scope still moving after pulse duration time elapsed
02:21:52.389 00.032 7680 IsSlewing returns 0
02:21:52.389 00.000 7680 IsGuiding returns 0
02:21:52.390 00.001 7680 scope move finished after 106 + 52 ms
02:21:52.391 00.001 7680 Move returns status 0, amount 106
02:21:52.391 00.000 7680 MoveAxis(N, 831, ABG)
02:21:52.391 00.000 7680 Guiding  Dir = 0, Dur = 831
02:21:52.391 00.000 7680 IsSlewing returns 0
02:21:52.392 00.001 7680 IsGuiding returns 0
02:21:52.392 00.000 7680 PulseGuide returned control before completion, sleep 841
02:21:53.248 00.856 7680 IsGuiding returns 1
02:21:53.248 00.000 7680 scope still moving after pulse duration time elapsed
02:21:53.279 00.031 7680 IsSlewing returns 0
02:21:53.279 00.000 7680 IsGuiding returns 0
02:21:53.279 00.000 7680 scope move finished after 831 + 56 ms
02:21:53.281 00.002 7680 Move returns status 0, amount 831
02:21:53.281 00.000 7680 move complete, result=0
02:21:53.282 00.001 6120 GuideStep: 0.3 px 106 ms WEST, -1.5 px 831 ms NORTH
02:21:53.287 00.005 7680 worker thread done servicing request
02:21:53.287 00.000 7680 Worker thread wakes up
02:21:53.287 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:53.287 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:21:54.540 01.253 7680 Exposure complete
02:21:54.677 00.137 7680 worker thread done servicing request
02:21:54.678 00.001 6120 OnExposeComplete: enter
02:21:54.681 00.003 6120 UpdateGuideState(): m_state=6
02:21:54.684 00.003 6120 Star::Find(15, 509, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 644
02:21:54.689 00.005 6120 Star::Find returns 1 (0), X=509.44, Y=678.54, Mass=8835, SNR=62.2, Peak=213 HFD=7.0
02:21:54.693 00.004 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
02:21:54.697 00.004 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
02:21:54.701 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.71 hyp=0.74 cameraTheta=-1.88 mountX=-0.36 mountY=0.53, mountTheta=2.16
02:21:54.707 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.71, opts=13)
02:21:54.711 00.004 6120 Enqueuing Move request for scope (-0.23, -0.71)
02:21:54.714 00.003 7680 Worker thread wakes up
02:21:54.714 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.71) opts 0xd
02:21:54.714 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.71)
02:21:54.714 00.000 7680 Moving (-0.23, -0.71) raw xDistance=-0.36 yDistance=0.53
02:21:54.714 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
02:21:54.714 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:21:54.716 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:54.719 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
02:21:54.720 00.001 7680 MoveAxis(E, 139, ABG)
02:21:54.720 00.000 7680 Guiding  Dir = 2, Dur = 139
02:21:54.720 00.000 6120 UpdateGuideState exits: m=8835 SNR=62.2
02:21:54.724 00.004 7680 IsSlewing returns 0
02:21:54.724 00.000 6120 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 10 / 99999
02:21:54.727 00.003 7680 IsGuiding returns 0
02:21:54.728 00.001 6120 PhdController: newstate STATE_FINISH
02:21:54.732 00.004 6120 PhdController complete: success
02:21:54.736 00.004 7680 PulseGuide returned control before completion, sleep 149
02:21:54.737 00.001 6120 evsrv: {"Event":"SettleDone","Timestamp":1764058914.736,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
02:21:54.741 00.004 6120 Mount: notify guiding dither settle done success=1
02:21:54.745 00.004 6120 PhdController: newstate STATE_IDLE
02:21:54.749 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:54.752 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:54.756 00.004 6120 Enqueuing Expose request
02:21:54.891 00.135 7680 IsGuiding returns 1
02:21:54.891 00.000 7680 scope still moving after pulse duration time elapsed
02:21:54.921 00.030 7680 IsSlewing returns 0
02:21:54.923 00.002 7680 IsGuiding returns 0
02:21:54.923 00.000 7680 scope move finished after 139 + 55 ms
02:21:54.923 00.000 7680 Move returns status 0, amount 139
02:21:54.923 00.000 7680 MoveAxis(N, 0, ABG)
02:21:54.923 00.000 7680 Move returns status 0, amount 0
02:21:54.923 00.000 7680 move complete, result=0
02:21:54.924 00.001 7680 worker thread done servicing request
02:21:54.924 00.000 6120 GuideStep: -0.4 px 139 ms EAST, 0.5 px 0 ms NORTH
02:21:54.927 00.003 7680 Worker thread wakes up
02:21:54.927 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:54.927 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:21:56.184 01.257 7680 Exposure complete
02:21:56.326 00.142 7680 worker thread done servicing request
02:21:56.326 00.000 6120 OnExposeComplete: enter
02:21:56.331 00.005 6120 UpdateGuideState(): m_state=6
02:21:56.335 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 645
02:21:56.339 00.004 6120 Star::Find returns 1 (1), X=509.94, Y=678.05, Mass=8793, SNR=62.2, Peak=255 HFD=6.4
02:21:56.343 00.004 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
02:21:56.348 00.005 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
02:21:56.351 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=-1.21 hyp=1.24 cameraTheta=-1.35 mountX=0.04 mountY=1.20, mountTheta=1.53
02:21:56.356 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-1.21, opts=13)
02:21:56.362 00.006 6120 Enqueuing Move request for scope (0.27, -1.21)
02:21:56.366 00.004 7680 Worker thread wakes up
02:21:56.367 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:56.371 00.004 6120 UpdateGuideState exits: m=8793 SNR=62.2 Saturated
02:21:56.375 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:56.379 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -1.21) opts 0xd
02:21:56.379 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -1.21)
02:21:56.379 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:56.382 00.003 6120 Enqueuing Expose request
02:21:56.387 00.005 7680 Moving (0.27, -1.21) raw xDistance=0.04 yDistance=1.20
02:21:56.388 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:21:56.388 00.000 7680 resist switch: large excursion: input 1.20 thresh 0.60 direction from -1 to 1
02:21:56.388 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.61
02:21:56.388 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.20 from input 1.20
02:21:56.389 00.001 7680 MoveAxis(E, 0, ABG)
02:21:56.389 00.000 7680 Move returns status 0, amount 0
02:21:56.389 00.000 7680 MoveAxis(S, 654, ABG)
02:21:56.389 00.000 7680 Guiding  Dir = 1, Dur = 654
02:21:56.390 00.001 7680 IsSlewing returns 0
02:21:56.390 00.000 7680 IsGuiding returns 0
02:21:56.390 00.000 7680 PulseGuide returned control before completion, sleep 664
02:21:57.065 00.675 7680 IsGuiding returns 1
02:21:57.066 00.001 7680 scope still moving after pulse duration time elapsed
02:21:57.096 00.030 7680 IsSlewing returns 0
02:21:57.096 00.000 7680 IsGuiding returns 0
02:21:57.097 00.001 7680 scope move finished after 654 + 52 ms
02:21:57.097 00.000 7680 Move returns status 0, amount 654
02:21:57.097 00.000 7680 move complete, result=0
02:21:57.097 00.000 7680 worker thread done servicing request
02:21:57.098 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 1.2 px 654 ms SOUTH
02:21:57.104 00.006 7680 Worker thread wakes up
02:21:57.104 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:57.104 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:21:58.356 01.252 7680 Exposure complete
02:21:58.504 00.148 7680 worker thread done servicing request
02:21:58.504 00.000 6120 OnExposeComplete: enter
02:21:58.508 00.004 6120 UpdateGuideState(): m_state=6
02:21:58.512 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 646
02:21:58.518 00.006 6120 Star::Find returns 1 (0), X=509.89, Y=678.04, Mass=8319, SNR=60.7, Peak=208 HFD=6.3
02:21:58.522 00.004 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
02:21:58.526 00.004 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
02:21:58.529 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=-1.21 hyp=1.23 cameraTheta=-1.39 mountX=-0.01 mountY=1.19, mountTheta=1.58
02:21:58.536 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-1.21, opts=13)
02:21:58.541 00.005 6120 Enqueuing Move request for scope (0.22, -1.21)
02:21:58.544 00.003 7680 Worker thread wakes up
02:21:58.544 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -1.21) opts 0xd
02:21:58.544 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -1.21)
02:21:58.544 00.000 7680 Moving (0.22, -1.21) raw xDistance=-0.01 yDistance=1.19
02:21:58.545 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:21:58.548 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:21:58.548 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.19 from input 1.19
02:21:58.548 00.000 6120 UpdateGuideState exits: m=8319 SNR=60.7
02:21:58.552 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:58.556 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:21:58.559 00.003 6120 Enqueuing Expose request
02:21:58.562 00.003 7680 MoveAxis(E, 0, ABG)
02:21:58.562 00.000 7680 Move returns status 0, amount 0
02:21:58.564 00.002 7680 MoveAxis(S, 644, ABG)
02:21:58.564 00.000 7680 Guiding  Dir = 1, Dur = 644
02:21:58.564 00.000 7680 IsSlewing returns 0
02:21:58.564 00.000 7680 IsGuiding returns 0
02:21:58.564 00.000 7680 PulseGuide returned control before completion, sleep 654
02:21:59.220 00.656 7680 IsGuiding returns 1
02:21:59.221 00.001 7680 scope still moving after pulse duration time elapsed
02:21:59.251 00.030 7680 IsSlewing returns 0
02:21:59.251 00.000 7680 IsGuiding returns 0
02:21:59.251 00.000 7680 scope move finished after 644 + 43 ms
02:21:59.251 00.000 7680 Move returns status 0, amount 644
02:21:59.251 00.000 7680 move complete, result=0
02:21:59.251 00.000 7680 worker thread done servicing request
02:21:59.253 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 1.2 px 644 ms SOUTH
02:21:59.257 00.004 7680 Worker thread wakes up
02:21:59.257 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:21:59.257 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:00.497 01.240 7680 Exposure complete
02:22:00.644 00.147 7680 worker thread done servicing request
02:22:00.645 00.001 6120 OnExposeComplete: enter
02:22:00.649 00.004 6120 UpdateGuideState(): m_state=6
02:22:00.652 00.003 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
02:22:00.656 00.004 6120 Star::Find returns 1 (0), X=510.05, Y=678.89, Mass=9091, SNR=63.4, Peak=233 HFD=6.5
02:22:00.660 00.004 6120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.19) = xAngle (-0.94 = -0.94)
02:22:00.665 00.005 6120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.94 = 1.94)
02:22:00.671 00.006 6120 CameraToMount -- cameraX=0.39 cameraY=-0.36 hyp=0.53 cameraTheta=-0.75 mountX=0.31 mountY=0.50, mountTheta=1.01
02:22:00.677 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.39, y=-0.36, opts=13)
02:22:00.681 00.004 6120 Enqueuing Move request for scope (0.39, -0.36)
02:22:00.685 00.004 7680 Worker thread wakes up
02:22:00.685 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:00.689 00.004 6120 UpdateGuideState exits: m=9091 SNR=63.4
02:22:00.693 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:00.696 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:00.700 00.004 6120 Enqueuing Expose request
02:22:00.705 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.36) opts 0xd
02:22:00.705 00.000 7680 Handling offset move in thread for scope, endpoint = (0.39, -0.36)
02:22:00.705 00.000 7680 Moving (0.39, -0.36) raw xDistance=0.31 yDistance=0.50
02:22:00.705 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:22:00.705 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
02:22:00.706 00.001 7680 MoveAxis(W, 128, ABG)
02:22:00.706 00.000 7680 Guiding  Dir = 3, Dur = 128
02:22:00.707 00.001 7680 IsSlewing returns 0
02:22:00.707 00.000 7680 IsGuiding returns 0
02:22:00.707 00.000 7680 PulseGuide returned control before completion, sleep 138
02:22:00.847 00.140 7680 IsGuiding returns 1
02:22:00.849 00.002 7680 scope still moving after pulse duration time elapsed
02:22:00.878 00.029 7680 IsSlewing returns 0
02:22:00.879 00.001 7680 IsGuiding returns 0
02:22:00.881 00.002 7680 scope move finished after 128 + 45 ms
02:22:00.881 00.000 7680 Move returns status 0, amount 128
02:22:00.881 00.000 7680 MoveAxis(S, 269, ABG)
02:22:00.882 00.001 7680 Guiding  Dir = 1, Dur = 269
02:22:00.882 00.000 7680 IsSlewing returns 0
02:22:00.884 00.002 7680 IsGuiding returns 0
02:22:00.885 00.001 7680 PulseGuide returned control before completion, sleep 279
02:22:01.177 00.292 7680 IsGuiding returns 1
02:22:01.177 00.000 7680 scope still moving after pulse duration time elapsed
02:22:01.208 00.031 7680 IsSlewing returns 0
02:22:01.209 00.001 7680 IsGuiding returns 0
02:22:01.209 00.000 7680 scope move finished after 269 + 56 ms
02:22:01.211 00.002 7680 Move returns status 0, amount 269
02:22:01.211 00.000 7680 move complete, result=0
02:22:01.212 00.001 7680 worker thread done servicing request
02:22:01.212 00.000 6120 GuideStep: 0.3 px 128 ms WEST, 0.5 px 269 ms SOUTH
02:22:01.218 00.006 7680 Worker thread wakes up
02:22:01.218 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:01.218 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:02.470 01.252 7680 Exposure complete
02:22:02.614 00.144 7680 worker thread done servicing request
02:22:02.614 00.000 6120 OnExposeComplete: enter
02:22:02.619 00.005 6120 UpdateGuideState(): m_state=6
02:22:02.623 00.004 6120 Star::Find(15, 510, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
02:22:02.626 00.003 6120 Star::Find returns 1 (0), X=510.01, Y=679.05, Mass=8472, SNR=60.7, Peak=228 HFD=6.3
02:22:02.630 00.004 6120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.19) = xAngle (-0.71 = -0.71)
02:22:02.634 00.004 6120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.16 = 2.16)
02:22:02.639 00.005 6120 CameraToMount -- cameraX=0.34 cameraY=-0.20 hyp=0.40 cameraTheta=-0.53 mountX=0.30 mountY=0.33, mountTheta=0.83
02:22:02.645 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-0.20, opts=13)
02:22:02.649 00.004 6120 Enqueuing Move request for scope (0.34, -0.20)
02:22:02.653 00.004 7680 Worker thread wakes up
02:22:02.653 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:02.657 00.004 6120 UpdateGuideState exits: m=8472 SNR=60.7
02:22:02.660 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:02.664 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:02.668 00.004 6120 Enqueuing Expose request
02:22:02.671 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.20) opts 0xd
02:22:02.671 00.000 7680 Handling offset move in thread for scope, endpoint = (0.34, -0.20)
02:22:02.671 00.000 7680 Moving (0.34, -0.20) raw xDistance=0.30 yDistance=0.33
02:22:02.671 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
02:22:02.671 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:22:02.672 00.001 7680 MoveAxis(W, 132, ABG)
02:22:02.672 00.000 7680 Guiding  Dir = 3, Dur = 132
02:22:02.672 00.000 7680 IsSlewing returns 0
02:22:02.673 00.001 7680 IsGuiding returns 0
02:22:02.674 00.001 7680 PulseGuide returned control before completion, sleep 142
02:22:02.831 00.157 7680 IsGuiding returns 0
02:22:02.831 00.000 7680 Move returns status 0, amount 132
02:22:02.832 00.001 7680 MoveAxis(S, 179, ABG)
02:22:02.833 00.001 7680 Guiding  Dir = 1, Dur = 179
02:22:02.833 00.000 7680 IsSlewing returns 0
02:22:02.833 00.000 7680 IsGuiding returns 0
02:22:02.834 00.001 7680 PulseGuide returned control before completion, sleep 189
02:22:03.032 00.198 7680 IsGuiding returns 1
02:22:03.032 00.000 7680 scope still moving after pulse duration time elapsed
02:22:03.064 00.032 7680 IsSlewing returns 0
02:22:03.065 00.001 7680 IsGuiding returns 0
02:22:03.065 00.000 7680 scope move finished after 179 + 52 ms
02:22:03.066 00.001 7680 Move returns status 0, amount 179
02:22:03.066 00.000 7680 move complete, result=0
02:22:03.066 00.000 7680 worker thread done servicing request
02:22:03.067 00.001 7680 Worker thread wakes up
02:22:03.067 00.000 6120 GuideStep: 0.3 px 132 ms WEST, 0.3 px 179 ms SOUTH
02:22:03.074 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:03.075 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:04.324 01.249 7680 Exposure complete
02:22:04.461 00.137 7680 worker thread done servicing request
02:22:04.462 00.001 6120 OnExposeComplete: enter
02:22:04.465 00.003 6120 UpdateGuideState(): m_state=6
02:22:04.470 00.005 6120 Star::Find(15, 510, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
02:22:04.474 00.004 6120 Star::Find returns 1 (0), X=509.82, Y=679.10, Mass=8474, SNR=60.2, Peak=224 HFD=6.4
02:22:04.478 00.004 6120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (0.19) = xAngle (-0.97 = -0.97)
02:22:04.482 00.004 6120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.90 = 1.90)
02:22:04.486 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.22 cameraTheta=-0.78 mountX=0.13 mountY=0.21, mountTheta=1.03
02:22:04.491 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.16, opts=13)
02:22:04.495 00.004 6120 Enqueuing Move request for scope (0.16, -0.16)
02:22:04.499 00.004 7680 Worker thread wakes up
02:22:04.499 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd
02:22:04.499 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.16)
02:22:04.499 00.000 7680 Moving (0.16, -0.16) raw xDistance=0.13 yDistance=0.21
02:22:04.499 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:22:04.500 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:22:04.500 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:04.504 00.004 6120 UpdateGuideState exits: m=8474 SNR=60.2
02:22:04.508 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:04.511 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:04.516 00.005 7680 MoveAxis(E, 0, ABG)
02:22:04.517 00.001 7680 Move returns status 0, amount 0
02:22:04.517 00.000 7680 MoveAxis(S, 114, ABG)
02:22:04.517 00.000 6120 Enqueuing Expose request
02:22:04.523 00.006 7680 Guiding  Dir = 1, Dur = 114
02:22:04.523 00.000 7680 IsSlewing returns 0
02:22:04.523 00.000 7680 IsGuiding returns 0
02:22:04.524 00.001 7680 PulseGuide returned control before completion, sleep 124
02:22:04.656 00.132 7680 IsGuiding returns 1
02:22:04.658 00.002 7680 scope still moving after pulse duration time elapsed
02:22:04.688 00.030 7680 IsSlewing returns 0
02:22:04.689 00.001 7680 IsGuiding returns 0
02:22:04.690 00.001 7680 scope move finished after 114 + 51 ms
02:22:04.690 00.000 7680 Move returns status 0, amount 114
02:22:04.691 00.001 7680 move complete, result=0
02:22:04.691 00.000 7680 worker thread done servicing request
02:22:04.692 00.001 7680 Worker thread wakes up
02:22:04.692 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 114 ms SOUTH
02:22:04.700 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:04.700 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:05.944 01.244 7680 Exposure complete
02:22:06.076 00.132 7680 worker thread done servicing request
02:22:06.076 00.000 6120 OnExposeComplete: enter
02:22:06.081 00.005 6120 UpdateGuideState(): m_state=6
02:22:06.085 00.004 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 650
02:22:06.089 00.004 6120 Star::Find returns 1 (0), X=509.95, Y=679.04, Mass=8312, SNR=61.6, Peak=208 HFD=6.4
02:22:06.093 00.004 6120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.19) = xAngle (-0.82 = -0.82)
02:22:06.097 00.004 6120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.06 = 2.06)
02:22:06.101 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=-0.21 hyp=0.35 cameraTheta=-0.63 mountX=0.24 mountY=0.31, mountTheta=0.91
02:22:06.105 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.21, opts=13)
02:22:06.110 00.005 6120 Enqueuing Move request for scope (0.29, -0.21)
02:22:06.114 00.004 7680 Worker thread wakes up
02:22:06.114 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:06.118 00.004 6120 UpdateGuideState exits: m=8312 SNR=61.6
02:22:06.122 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:06.126 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:06.130 00.004 6120 Enqueuing Expose request
02:22:06.133 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.21) opts 0xd
02:22:06.133 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.21)
02:22:06.134 00.001 7680 Moving (0.29, -0.21) raw xDistance=0.24 yDistance=0.31
02:22:06.134 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:22:06.134 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:22:06.134 00.000 7680 MoveAxis(W, 99, ABG)
02:22:06.135 00.001 7680 Guiding  Dir = 3, Dur = 99
02:22:06.135 00.000 7680 IsSlewing returns 0
02:22:06.135 00.000 7680 IsGuiding returns 0
02:22:06.137 00.002 7680 PulseGuide returned control before completion, sleep 109
02:22:06.247 00.110 7680 IsGuiding returns 1
02:22:06.247 00.000 7680 scope still moving after pulse duration time elapsed
02:22:06.278 00.031 7680 IsSlewing returns 0
02:22:06.278 00.000 7680 IsGuiding returns 0
02:22:06.280 00.002 7680 scope move finished after 99 + 44 ms
02:22:06.280 00.000 7680 Move returns status 0, amount 99
02:22:06.280 00.000 7680 MoveAxis(S, 170, ABG)
02:22:06.280 00.000 7680 Guiding  Dir = 1, Dur = 170
02:22:06.281 00.001 7680 IsSlewing returns 0
02:22:06.281 00.000 7680 IsGuiding returns 0
02:22:06.282 00.001 7680 PulseGuide returned control before completion, sleep 180
02:22:06.467 00.185 7680 IsGuiding returns 1
02:22:06.467 00.000 7680 scope still moving after pulse duration time elapsed
02:22:06.498 00.031 7680 IsSlewing returns 0
02:22:06.500 00.002 7680 IsGuiding returns 0
02:22:06.500 00.000 7680 scope move finished after 170 + 48 ms
02:22:06.501 00.001 7680 Move returns status 0, amount 170
02:22:06.501 00.000 7680 move complete, result=0
02:22:06.501 00.000 7680 worker thread done servicing request
02:22:06.502 00.001 6120 GuideStep: 0.2 px 99 ms WEST, 0.3 px 170 ms SOUTH
02:22:06.508 00.006 7680 Worker thread wakes up
02:22:06.508 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:06.508 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:07.749 01.241 7680 Exposure complete
02:22:07.893 00.144 7680 worker thread done servicing request
02:22:07.893 00.000 6120 OnExposeComplete: enter
02:22:07.898 00.005 6120 UpdateGuideState(): m_state=6
02:22:07.902 00.004 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 651
02:22:07.905 00.003 6120 Star::Find returns 1 (0), X=509.87, Y=679.44, Mass=9015, SNR=62.7, Peak=225 HFD=6.7
02:22:07.909 00.004 6120 CameraToMount -- cameraTheta (0.74) - m_xAngle (0.19) = xAngle (0.56 = 0.56)
02:22:07.913 00.004 6120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.43 = -2.85)
02:22:07.917 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.19 hyp=0.28 cameraTheta=0.74 mountX=0.24 mountY=-0.08, mountTheta=-0.32
02:22:07.922 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.19, opts=13)
02:22:07.926 00.004 6120 Enqueuing Move request for scope (0.20, 0.19)
02:22:07.931 00.005 7680 Worker thread wakes up
02:22:07.931 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.19) opts 0xd
02:22:07.931 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.19)
02:22:07.932 00.001 7680 Moving (0.20, 0.19) raw xDistance=0.24 yDistance=-0.08
02:22:07.932 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
02:22:07.932 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:22:07.932 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:07.935 00.003 6120 UpdateGuideState exits: m=9015 SNR=62.7
02:22:07.939 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:22:07.939 00.000 7680 MoveAxis(W, 103, ABG)
02:22:07.940 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:07.944 00.004 7680 Guiding  Dir = 3, Dur = 103
02:22:07.944 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:07.948 00.004 7680 IsSlewing returns 0
02:22:07.948 00.000 6120 Enqueuing Expose request
02:22:07.952 00.004 7680 IsGuiding returns 0
02:22:07.954 00.002 7680 PulseGuide returned control before completion, sleep 113
02:22:08.080 00.126 7680 IsGuiding returns 0
02:22:08.081 00.001 7680 Move returns status 0, amount 103
02:22:08.082 00.001 7680 MoveAxis(N, 0, ABG)
02:22:08.082 00.000 7680 Move returns status 0, amount 0
02:22:08.082 00.000 7680 move complete, result=0
02:22:08.083 00.001 7680 worker thread done servicing request
02:22:08.083 00.000 7680 Worker thread wakes up
02:22:08.083 00.000 6120 GuideStep: 0.2 px 103 ms WEST, -0.1 px 0 ms NORTH
02:22:08.089 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:08.089 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:09.345 01.256 7680 Exposure complete
02:22:09.483 00.138 7680 worker thread done servicing request
02:22:09.483 00.000 6120 OnExposeComplete: enter
02:22:09.486 00.003 6120 UpdateGuideState(): m_state=6
02:22:09.490 00.004 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 652
02:22:09.495 00.005 6120 Star::Find returns 1 (0), X=509.72, Y=679.42, Mass=8796, SNR=62.7, Peak=203 HFD=6.9
02:22:09.499 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (0.19) = xAngle (1.07 = 1.07)
02:22:09.502 00.003 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.94 = -2.34)
02:22:09.506 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.26 mountX=0.09 mountY=-0.13, mountTheta=-0.98
02:22:09.511 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.17, opts=13)
02:22:09.514 00.003 6120 Enqueuing Move request for scope (0.06, 0.17)
02:22:09.518 00.004 7680 Worker thread wakes up
02:22:09.518 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
02:22:09.519 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:09.522 00.003 6120 UpdateGuideState exits: m=8796 SNR=62.7
02:22:09.526 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:09.529 00.003 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
02:22:09.529 00.000 7680 Moving (0.06, 0.17) raw xDistance=0.09 yDistance=-0.13
02:22:09.530 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:22:09.530 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:22:09.530 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:22:09.530 00.000 7680 MoveAxis(E, 0, ABG)
02:22:09.530 00.000 7680 Move returns status 0, amount 0
02:22:09.530 00.000 7680 MoveAxis(N, 0, ABG)
02:22:09.530 00.000 7680 Move returns status 0, amount 0
02:22:09.530 00.000 7680 move complete, result=0
02:22:09.532 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:09.535 00.003 7680 worker thread done servicing request
02:22:09.535 00.000 6120 Enqueuing Expose request
02:22:09.539 00.004 7680 Worker thread wakes up
02:22:09.539 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:09.539 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:09.543 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:10.790 01.247 7680 Exposure complete
02:22:10.922 00.132 7680 worker thread done servicing request
02:22:10.922 00.000 6120 OnExposeComplete: enter
02:22:10.927 00.005 6120 UpdateGuideState(): m_state=6
02:22:10.931 00.004 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 653
02:22:10.935 00.004 6120 Star::Find returns 1 (0), X=509.65, Y=679.40, Mass=9199, SNR=63.6, Peak=239 HFD=6.9
02:22:10.940 00.005 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.19) = xAngle (1.49 = 1.49)
02:22:10.944 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.36 = -1.92)
02:22:10.948 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.68 mountX=0.01 mountY=-0.14, mountTheta=-1.48
02:22:10.953 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.14, opts=13)
02:22:10.957 00.004 6120 Enqueuing Move request for scope (-0.02, 0.14)
02:22:10.961 00.004 7680 Worker thread wakes up
02:22:10.963 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
02:22:10.963 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
02:22:10.963 00.000 7680 Moving (-0.02, 0.14) raw xDistance=0.01 yDistance=-0.14
02:22:10.963 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:10.967 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:22:10.967 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:22:10.967 00.000 6120 UpdateGuideState exits: m=9199 SNR=63.6
02:22:10.971 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:10.974 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:10.979 00.005 6120 Enqueuing Expose request
02:22:10.982 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:22:10.982 00.000 7680 MoveAxis(E, 0, ABG)
02:22:10.983 00.001 7680 Move returns status 0, amount 0
02:22:10.983 00.000 7680 MoveAxis(N, 0, ABG)
02:22:10.983 00.000 7680 Move returns status 0, amount 0
02:22:10.983 00.000 7680 move complete, result=0
02:22:10.984 00.001 7680 worker thread done servicing request
02:22:10.984 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:10.988 00.004 7680 Worker thread wakes up
02:22:10.988 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:10.988 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:12.233 01.245 7680 Exposure complete
02:22:12.374 00.141 7680 worker thread done servicing request
02:22:12.374 00.000 6120 OnExposeComplete: enter
02:22:12.379 00.005 6120 UpdateGuideState(): m_state=6
02:22:12.384 00.005 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 654
02:22:12.389 00.005 6120 Star::Find returns 1 (0), X=509.62, Y=678.96, Mass=8585, SNR=61.2, Peak=225 HFD=6.5
02:22:12.394 00.005 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
02:22:12.398 00.004 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
02:22:12.403 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.29 cameraTheta=-1.72 mountX=-0.10 mountY=0.24, mountTheta=1.95
02:22:12.408 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.29, opts=13)
02:22:12.413 00.005 6120 Enqueuing Move request for scope (-0.04, -0.29)
02:22:12.417 00.004 7680 Worker thread wakes up
02:22:12.417 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:12.422 00.005 6120 UpdateGuideState exits: m=8585 SNR=61.2
02:22:12.426 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
02:22:12.426 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
02:22:12.427 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:12.431 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:12.434 00.003 6120 Enqueuing Expose request
02:22:12.438 00.004 7680 Moving (-0.04, -0.29) raw xDistance=-0.10 yDistance=0.24
02:22:12.438 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:22:12.438 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:22:12.438 00.000 7680 MoveAxis(E, 0, ABG)
02:22:12.438 00.000 7680 Move returns status 0, amount 0
02:22:12.439 00.001 7680 MoveAxis(S, 130, ABG)
02:22:12.439 00.000 7680 Guiding  Dir = 1, Dur = 130
02:22:12.439 00.000 7680 IsSlewing returns 0
02:22:12.439 00.000 7680 IsGuiding returns 0
02:22:12.440 00.001 7680 PulseGuide returned control before completion, sleep 140
02:22:12.597 00.157 7680 IsGuiding returns 1
02:22:12.597 00.000 7680 scope still moving after pulse duration time elapsed
02:22:12.627 00.030 7680 IsSlewing returns 0
02:22:12.629 00.002 7680 IsGuiding returns 0
02:22:12.631 00.002 7680 scope move finished after 130 + 60 ms
02:22:12.631 00.000 7680 Move returns status 0, amount 130
02:22:12.632 00.001 7680 move complete, result=0
02:22:12.633 00.001 7680 worker thread done servicing request
02:22:12.633 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 130 ms SOUTH
02:22:12.640 00.007 7680 Worker thread wakes up
02:22:12.640 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:12.641 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:13.897 01.256 7680 Exposure complete
02:22:14.047 00.150 7680 worker thread done servicing request
02:22:14.047 00.000 6120 OnExposeComplete: enter
02:22:14.051 00.004 6120 UpdateGuideState(): m_state=6
02:22:14.056 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 655
02:22:14.062 00.006 6120 Star::Find returns 1 (0), X=509.58, Y=678.87, Mass=8643, SNR=62.9, Peak=211 HFD=6.5
02:22:14.067 00.005 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
02:22:14.071 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
02:22:14.079 00.008 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.38 hyp=0.39 cameraTheta=-1.79 mountX=-0.15 mountY=0.30, mountTheta=2.03
02:22:14.090 00.011 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.38, opts=13)
02:22:14.097 00.007 6120 Enqueuing Move request for scope (-0.08, -0.38)
02:22:14.103 00.006 7680 Worker thread wakes up
02:22:14.103 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:14.110 00.007 6120 UpdateGuideState exits: m=8643 SNR=62.9
02:22:14.117 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.38) opts 0xd
02:22:14.117 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:14.123 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:14.127 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.38)
02:22:14.128 00.001 6120 Enqueuing Expose request
02:22:14.133 00.005 7680 Moving (-0.08, -0.38) raw xDistance=-0.15 yDistance=0.30
02:22:14.133 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:22:14.133 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:22:14.133 00.000 7680 MoveAxis(E, 0, ABG)
02:22:14.134 00.001 7680 Move returns status 0, amount 0
02:22:14.134 00.000 7680 MoveAxis(S, 165, ABG)
02:22:14.135 00.001 7680 Guiding  Dir = 1, Dur = 165
02:22:14.135 00.000 7680 IsSlewing returns 0
02:22:14.135 00.000 7680 IsGuiding returns 0
02:22:14.136 00.001 7680 PulseGuide returned control before completion, sleep 175
02:22:14.321 00.185 7680 IsGuiding returns 1
02:22:14.321 00.000 7680 scope still moving after pulse duration time elapsed
02:22:14.352 00.031 7680 IsSlewing returns 0
02:22:14.355 00.003 7680 IsGuiding returns 0
02:22:14.356 00.001 7680 scope move finished after 165 + 54 ms
02:22:14.357 00.001 7680 Move returns status 0, amount 165
02:22:14.357 00.000 7680 move complete, result=0
02:22:14.358 00.001 7680 worker thread done servicing request
02:22:14.358 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 165 ms SOUTH
02:22:14.365 00.007 7680 Worker thread wakes up
02:22:14.365 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:14.365 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:15.617 01.252 7680 Exposure complete
02:22:15.758 00.141 7680 worker thread done servicing request
02:22:15.758 00.000 6120 OnExposeComplete: enter
02:22:15.763 00.005 6120 UpdateGuideState(): m_state=6
02:22:15.768 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 656
02:22:15.772 00.004 6120 Star::Find returns 1 (0), X=509.46, Y=678.87, Mass=8370, SNR=60.4, Peak=228 HFD=6.5
02:22:15.775 00.003 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
02:22:15.780 00.005 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
02:22:15.784 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.38 hyp=0.43 cameraTheta=-2.06 mountX=-0.27 mountY=0.25, mountTheta=2.39
02:22:15.788 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.38, opts=13)
02:22:15.792 00.004 6120 Enqueuing Move request for scope (-0.20, -0.38)
02:22:15.798 00.006 7680 Worker thread wakes up
02:22:15.798 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:15.804 00.006 6120 UpdateGuideState exits: m=8370 SNR=60.4
02:22:15.808 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:15.813 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:15.817 00.004 6120 Enqueuing Expose request
02:22:15.820 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.38) opts 0xd
02:22:15.821 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.38)
02:22:15.821 00.000 7680 Moving (-0.20, -0.38) raw xDistance=-0.27 yDistance=0.25
02:22:15.821 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:22:15.821 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:22:15.822 00.001 7680 MoveAxis(E, 110, ABG)
02:22:15.822 00.000 7680 Guiding  Dir = 2, Dur = 110
02:22:15.822 00.000 7680 IsSlewing returns 0
02:22:15.822 00.000 7680 IsGuiding returns 0
02:22:15.823 00.001 7680 PulseGuide returned control before completion, sleep 120
02:22:15.951 00.128 7680 IsGuiding returns 1
02:22:15.952 00.001 7680 scope still moving after pulse duration time elapsed
02:22:15.983 00.031 7680 IsSlewing returns 0
02:22:15.985 00.002 7680 IsGuiding returns 1
02:22:16.014 00.029 7680 IsSlewing returns 0
02:22:16.016 00.002 7680 IsGuiding returns 1
02:22:16.046 00.030 7680 IsSlewing returns 0
02:22:16.049 00.003 7680 IsGuiding returns 1
02:22:16.077 00.028 7680 IsSlewing returns 0
02:22:16.079 00.002 7680 IsGuiding returns 0
02:22:16.079 00.000 7680 scope move finished after 110 + 145 ms
02:22:16.079 00.000 7680 Move returns status 0, amount 110
02:22:16.080 00.001 7680 MoveAxis(S, 138, ABG)
02:22:16.080 00.000 7680 Guiding  Dir = 1, Dur = 138
02:22:16.080 00.000 7680 IsSlewing returns 0
02:22:16.081 00.001 7680 IsGuiding returns 0
02:22:16.082 00.001 7680 PulseGuide returned control before completion, sleep 148
02:22:16.233 00.151 7680 IsGuiding returns 1
02:22:16.235 00.002 7680 scope still moving after pulse duration time elapsed
02:22:16.265 00.030 7680 IsSlewing returns 0
02:22:16.265 00.000 7680 IsGuiding returns 0
02:22:16.266 00.001 7680 scope move finished after 138 + 46 ms
02:22:16.267 00.001 7680 Move returns status 0, amount 138
02:22:16.267 00.000 7680 move complete, result=0
02:22:16.268 00.001 7680 worker thread done servicing request
02:22:16.268 00.000 6120 GuideStep: -0.3 px 110 ms EAST, 0.3 px 138 ms SOUTH
02:22:16.276 00.008 7680 Worker thread wakes up
02:22:16.276 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:16.276 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:17.528 01.252 7680 Exposure complete
02:22:17.663 00.135 7680 worker thread done servicing request
02:22:17.663 00.000 6120 OnExposeComplete: enter
02:22:17.669 00.006 6120 UpdateGuideState(): m_state=6
02:22:17.673 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 657
02:22:17.678 00.005 6120 Star::Find returns 1 (0), X=509.50, Y=678.76, Mass=8706, SNR=62.2, Peak=222 HFD=6.6
02:22:17.682 00.004 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
02:22:17.686 00.004 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
02:22:17.691 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.49 hyp=0.52 cameraTheta=-1.89 mountX=-0.25 mountY=0.37, mountTheta=2.17
02:22:17.696 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.49, opts=13)
02:22:17.700 00.004 6120 Enqueuing Move request for scope (-0.16, -0.49)
02:22:17.705 00.005 7680 Worker thread wakes up
02:22:17.705 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.49) opts 0xd
02:22:17.706 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.49)
02:22:17.707 00.001 7680 Moving (-0.16, -0.49) raw xDistance=-0.25 yDistance=0.37
02:22:17.707 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
02:22:17.707 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:22:17.707 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:17.712 00.005 7680 MoveAxis(E, 110, ABG)
02:22:17.712 00.000 7680 Guiding  Dir = 2, Dur = 110
02:22:17.712 00.000 6120 UpdateGuideState exits: m=8706 SNR=62.2
02:22:17.717 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:17.720 00.003 7680 IsSlewing returns 0
02:22:17.721 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:17.725 00.004 7680 IsGuiding returns 0
02:22:17.725 00.000 6120 Enqueuing Expose request
02:22:17.729 00.004 7680 PulseGuide returned control before completion, sleep 120
02:22:17.858 00.129 7680 IsGuiding returns 1
02:22:17.858 00.000 7680 scope still moving after pulse duration time elapsed
02:22:17.889 00.031 7680 IsSlewing returns 0
02:22:17.891 00.002 7680 IsGuiding returns 0
02:22:17.892 00.001 7680 scope move finished after 110 + 57 ms
02:22:17.893 00.001 7680 Move returns status 0, amount 110
02:22:17.893 00.000 7680 MoveAxis(S, 201, ABG)
02:22:17.894 00.001 7680 Guiding  Dir = 1, Dur = 201
02:22:17.894 00.000 7680 IsSlewing returns 0
02:22:17.894 00.000 7680 IsGuiding returns 0
02:22:17.896 00.002 7680 PulseGuide returned control before completion, sleep 211
02:22:18.111 00.215 7680 IsGuiding returns 1
02:22:18.111 00.000 7680 scope still moving after pulse duration time elapsed
02:22:18.142 00.031 7680 IsSlewing returns 0
02:22:18.145 00.003 7680 IsGuiding returns 0
02:22:18.145 00.000 7680 scope move finished after 201 + 49 ms
02:22:18.146 00.001 7680 Move returns status 0, amount 201
02:22:18.146 00.000 7680 move complete, result=0
02:22:18.147 00.001 6120 GuideStep: -0.3 px 110 ms EAST, 0.4 px 201 ms SOUTH
02:22:18.152 00.005 7680 worker thread done servicing request
02:22:18.153 00.001 7680 Worker thread wakes up
02:22:18.153 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:18.153 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:19.405 01.252 7680 Exposure complete
02:22:19.551 00.146 7680 worker thread done servicing request
02:22:19.552 00.001 6120 OnExposeComplete: enter
02:22:19.556 00.004 6120 UpdateGuideState(): m_state=6
02:22:19.560 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 658
02:22:19.564 00.004 6120 Star::Find returns 1 (0), X=509.60, Y=679.00, Mass=8946, SNR=62.7, Peak=228 HFD=6.6
02:22:19.568 00.004 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
02:22:19.571 00.003 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
02:22:19.576 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.84 mountX=-0.12 mountY=0.20, mountTheta=2.10
02:22:19.582 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.25, opts=13)
02:22:19.586 00.004 6120 Enqueuing Move request for scope (-0.07, -0.25)
02:22:19.590 00.004 7680 Worker thread wakes up
02:22:19.590 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:19.593 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.25) opts 0xd
02:22:19.594 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.25)
02:22:19.594 00.000 7680 Moving (-0.07, -0.25) raw xDistance=-0.12 yDistance=0.20
02:22:19.595 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:22:19.595 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:22:19.595 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:22:19.595 00.000 7680 MoveAxis(E, 0, ABG)
02:22:19.596 00.001 7680 Move returns status 0, amount 0
02:22:19.596 00.000 7680 MoveAxis(N, 0, ABG)
02:22:19.596 00.000 7680 Move returns status 0, amount 0
02:22:19.596 00.000 7680 move complete, result=0
02:22:19.596 00.000 7680 worker thread done servicing request
02:22:19.596 00.000 6120 UpdateGuideState exits: m=8946 SNR=62.7
02:22:19.600 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:19.603 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:19.607 00.004 6120 Enqueuing Expose request
02:22:19.610 00.003 7680 Worker thread wakes up
02:22:19.610 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:19.612 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:19.612 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:20.858 01.246 7680 Exposure complete
02:22:20.996 00.138 7680 worker thread done servicing request
02:22:20.997 00.001 6120 OnExposeComplete: enter
02:22:21.001 00.004 6120 UpdateGuideState(): m_state=6
02:22:21.006 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 659
02:22:21.009 00.003 6120 Star::Find returns 1 (0), X=509.63, Y=678.82, Mass=8472, SNR=60.7, Peak=208 HFD=6.5
02:22:21.014 00.005 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
02:22:21.019 00.005 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
02:22:21.022 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.43 hyp=0.43 cameraTheta=-1.64 mountX=-0.11 mountY=0.37, mountTheta=1.86
02:22:21.028 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.43, opts=13)
02:22:21.033 00.005 6120 Enqueuing Move request for scope (-0.03, -0.43)
02:22:21.038 00.005 7680 Worker thread wakes up
02:22:21.038 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.43) opts 0xd
02:22:21.039 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.43)
02:22:21.039 00.000 7680 Moving (-0.03, -0.43) raw xDistance=-0.11 yDistance=0.37
02:22:21.039 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:22:21.039 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:22:21.040 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:21.044 00.004 7680 MoveAxis(E, 0, ABG)
02:22:21.044 00.000 7680 Move returns status 0, amount 0
02:22:21.044 00.000 7680 MoveAxis(S, 202, ABG)
02:22:21.046 00.002 7680 Guiding  Dir = 1, Dur = 202
02:22:21.046 00.000 6120 UpdateGuideState exits: m=8472 SNR=60.7
02:22:21.052 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:21.057 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:21.061 00.004 6120 Enqueuing Expose request
02:22:21.064 00.003 7680 IsSlewing returns 0
02:22:21.065 00.001 7680 IsGuiding returns 0
02:22:21.065 00.000 7680 PulseGuide returned control before completion, sleep 212
02:22:21.287 00.222 7680 IsGuiding returns 1
02:22:21.288 00.001 7680 scope still moving after pulse duration time elapsed
02:22:21.319 00.031 7680 IsSlewing returns 0
02:22:21.321 00.002 7680 IsGuiding returns 0
02:22:21.322 00.001 7680 scope move finished after 202 + 54 ms
02:22:21.323 00.001 7680 Move returns status 0, amount 202
02:22:21.324 00.001 7680 move complete, result=0
02:22:21.324 00.000 7680 worker thread done servicing request
02:22:21.325 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 202 ms SOUTH
02:22:21.331 00.006 7680 Worker thread wakes up
02:22:21.331 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:21.331 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:22.577 01.246 7680 Exposure complete
02:22:22.717 00.140 7680 worker thread done servicing request
02:22:22.718 00.001 6120 OnExposeComplete: enter
02:22:22.723 00.005 6120 UpdateGuideState(): m_state=6
02:22:22.727 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 660
02:22:22.731 00.004 6120 Star::Find returns 1 (0), X=509.69, Y=678.97, Mass=8042, SNR=58.3, Peak=220 HFD=6.5
02:22:22.739 00.008 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
02:22:22.744 00.005 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
02:22:22.749 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.28 hyp=0.29 cameraTheta=-1.48 mountX=-0.03 mountY=0.27, mountTheta=1.68
02:22:22.755 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.28, opts=13)
02:22:22.758 00.003 6120 Enqueuing Move request for scope (0.02, -0.28)
02:22:22.763 00.005 7680 Worker thread wakes up
02:22:22.764 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:22.769 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.28) opts 0xd
02:22:22.769 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.28)
02:22:22.769 00.000 7680 Moving (0.02, -0.28) raw xDistance=-0.03 yDistance=0.27
02:22:22.770 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:22:22.770 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:22:22.770 00.000 7680 MoveAxis(E, 0, ABG)
02:22:22.770 00.000 7680 Move returns status 0, amount 0
02:22:22.771 00.001 6120 UpdateGuideState exits: m=8042 SNR=58.3
02:22:22.775 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:22.779 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:22.783 00.004 7680 MoveAxis(S, 145, ABG)
02:22:22.783 00.000 7680 Guiding  Dir = 1, Dur = 145
02:22:22.784 00.001 6120 Enqueuing Expose request
02:22:22.787 00.003 7680 IsSlewing returns 0
02:22:22.788 00.001 7680 IsGuiding returns 0
02:22:22.788 00.000 7680 PulseGuide returned control before completion, sleep 155
02:22:22.955 00.167 7680 IsGuiding returns 1
02:22:22.957 00.002 7680 scope still moving after pulse duration time elapsed
02:22:22.986 00.029 7680 IsSlewing returns 0
02:22:22.986 00.000 7680 IsGuiding returns 0
02:22:22.987 00.001 7680 scope move finished after 145 + 53 ms
02:22:22.987 00.000 7680 Move returns status 0, amount 145
02:22:22.987 00.000 7680 move complete, result=0
02:22:22.987 00.000 7680 worker thread done servicing request
02:22:22.987 00.000 7680 Worker thread wakes up
02:22:22.987 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 145 ms SOUTH
02:22:22.995 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:22.996 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:24.248 01.252 7680 Exposure complete
02:22:24.387 00.139 7680 worker thread done servicing request
02:22:24.387 00.000 6120 OnExposeComplete: enter
02:22:24.390 00.003 6120 UpdateGuideState(): m_state=6
02:22:24.396 00.006 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 661
02:22:24.400 00.004 6120 Star::Find returns 1 (0), X=509.86, Y=678.92, Mass=8508, SNR=61.7, Peak=230 HFD=6.4
02:22:24.404 00.004 6120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (0.19) = xAngle (-1.22 = -1.22)
02:22:24.408 00.004 6120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.65 = 1.65)
02:22:24.412 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.33 hyp=0.38 cameraTheta=-1.04 mountX=0.13 mountY=0.38, mountTheta=1.24
02:22:24.417 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.33, opts=13)
02:22:24.422 00.005 6120 Enqueuing Move request for scope (0.19, -0.33)
02:22:24.427 00.005 7680 Worker thread wakes up
02:22:24.427 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:24.432 00.005 6120 UpdateGuideState exits: m=8508 SNR=61.7
02:22:24.436 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:24.439 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:24.444 00.005 6120 Enqueuing Expose request
02:22:24.447 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.33) opts 0xd
02:22:24.447 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.33)
02:22:24.447 00.000 7680 Moving (0.19, -0.33) raw xDistance=0.13 yDistance=0.38
02:22:24.447 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:22:24.448 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:22:24.448 00.000 7680 MoveAxis(E, 0, ABG)
02:22:24.448 00.000 7680 Move returns status 0, amount 0
02:22:24.448 00.000 7680 MoveAxis(S, 206, ABG)
02:22:24.448 00.000 7680 Guiding  Dir = 1, Dur = 206
02:22:24.450 00.002 7680 IsSlewing returns 0
02:22:24.450 00.000 7680 IsGuiding returns 0
02:22:24.451 00.001 7680 PulseGuide returned control before completion, sleep 216
02:22:24.672 00.221 7680 IsGuiding returns 1
02:22:24.672 00.000 7680 scope still moving after pulse duration time elapsed
02:22:24.704 00.032 7680 IsSlewing returns 0
02:22:24.704 00.000 7680 IsGuiding returns 0
02:22:24.705 00.001 7680 scope move finished after 206 + 49 ms
02:22:24.705 00.000 7680 Move returns status 0, amount 206
02:22:24.705 00.000 7680 move complete, result=0
02:22:24.705 00.000 7680 worker thread done servicing request
02:22:24.705 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 206 ms SOUTH
02:22:24.712 00.007 7680 Worker thread wakes up
02:22:24.712 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:24.713 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:25.971 01.258 7680 Exposure complete
02:22:26.104 00.133 7680 worker thread done servicing request
02:22:26.105 00.001 6120 OnExposeComplete: enter
02:22:26.109 00.004 6120 UpdateGuideState(): m_state=6
02:22:26.113 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 662
02:22:26.118 00.005 6120 Star::Find returns 1 (0), X=509.93, Y=679.02, Mass=8860, SNR=62.3, Peak=226 HFD=6.3
02:22:26.122 00.004 6120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.19) = xAngle (-0.92 = -0.92)
02:22:26.126 00.004 6120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.95 = 1.95)
02:22:26.129 00.003 6120 CameraToMount -- cameraX=0.26 cameraY=-0.24 hyp=0.35 cameraTheta=-0.73 mountX=0.22 mountY=0.33, mountTheta=0.99
02:22:26.134 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.24, opts=13)
02:22:26.139 00.005 6120 Enqueuing Move request for scope (0.26, -0.24)
02:22:26.142 00.003 7680 Worker thread wakes up
02:22:26.144 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:26.148 00.004 6120 UpdateGuideState exits: m=8860 SNR=62.3
02:22:26.152 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.24) opts 0xd
02:22:26.152 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.24)
02:22:26.153 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:26.156 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:26.160 00.004 6120 Enqueuing Expose request
02:22:26.164 00.004 7680 Moving (0.26, -0.24) raw xDistance=0.22 yDistance=0.33
02:22:26.164 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:22:26.164 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:22:26.164 00.000 7680 MoveAxis(W, 88, ABG)
02:22:26.165 00.001 7680 Guiding  Dir = 3, Dur = 88
02:22:26.165 00.000 7680 IsSlewing returns 0
02:22:26.165 00.000 7680 IsGuiding returns 0
02:22:26.166 00.001 7680 PulseGuide returned control before completion, sleep 98
02:22:26.273 00.107 7680 IsGuiding returns 1
02:22:26.273 00.000 7680 scope still moving after pulse duration time elapsed
02:22:26.304 00.031 7680 IsSlewing returns 0
02:22:26.306 00.002 7680 IsGuiding returns 0
02:22:26.306 00.000 7680 scope move finished after 88 + 52 ms
02:22:26.306 00.000 7680 Move returns status 0, amount 88
02:22:26.307 00.001 7680 MoveAxis(S, 179, ABG)
02:22:26.308 00.001 7680 Guiding  Dir = 1, Dur = 179
02:22:26.308 00.000 7680 IsSlewing returns 0
02:22:26.309 00.001 7680 IsGuiding returns 0
02:22:26.309 00.000 7680 PulseGuide returned control before completion, sleep 189
02:22:26.509 00.200 7680 IsGuiding returns 1
02:22:26.511 00.002 7680 scope still moving after pulse duration time elapsed
02:22:26.541 00.030 7680 IsSlewing returns 0
02:22:26.543 00.002 7680 IsGuiding returns 0
02:22:26.544 00.001 7680 scope move finished after 179 + 55 ms
02:22:26.544 00.000 7680 Move returns status 0, amount 179
02:22:26.545 00.001 7680 move complete, result=0
02:22:26.546 00.001 7680 worker thread done servicing request
02:22:26.546 00.000 7680 Worker thread wakes up
02:22:26.547 00.001 6120 GuideStep: 0.2 px 88 ms WEST, 0.3 px 179 ms SOUTH
02:22:26.556 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:26.557 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:27.808 01.251 7680 Exposure complete
02:22:27.950 00.142 7680 worker thread done servicing request
02:22:27.951 00.001 6120 OnExposeComplete: enter
02:22:27.955 00.004 6120 UpdateGuideState(): m_state=6
02:22:27.961 00.006 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 663
02:22:27.966 00.005 6120 Star::Find returns 1 (0), X=509.95, Y=679.02, Mass=8446, SNR=61.0, Peak=234 HFD=6.3
02:22:27.969 00.003 6120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.19) = xAngle (-0.87 = -0.87)
02:22:27.973 00.004 6120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.00 = 2.00)
02:22:27.978 00.005 6120 CameraToMount -- cameraX=0.28 cameraY=-0.23 hyp=0.37 cameraTheta=-0.69 mountX=0.24 mountY=0.33, mountTheta=0.96
02:22:27.982 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.23, opts=13)
02:22:27.988 00.006 6120 Enqueuing Move request for scope (0.28, -0.23)
02:22:27.992 00.004 7680 Worker thread wakes up
02:22:27.992 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:27.995 00.003 6120 UpdateGuideState exits: m=8446 SNR=61.0
02:22:27.999 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:28.004 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.23) opts 0xd
02:22:28.004 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:28.008 00.004 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.23)
02:22:28.008 00.000 7680 Moving (0.28, -0.23) raw xDistance=0.24 yDistance=0.33
02:22:28.008 00.000 6120 Enqueuing Expose request
02:22:28.012 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
02:22:28.013 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:22:28.013 00.000 7680 MoveAxis(W, 102, ABG)
02:22:28.013 00.000 7680 Guiding  Dir = 3, Dur = 102
02:22:28.013 00.000 7680 IsSlewing returns 0
02:22:28.013 00.000 7680 IsGuiding returns 0
02:22:28.015 00.002 7680 PulseGuide returned control before completion, sleep 112
02:22:28.141 00.126 7680 IsGuiding returns 1
02:22:28.141 00.000 7680 scope still moving after pulse duration time elapsed
02:22:28.172 00.031 7680 IsSlewing returns 0
02:22:28.174 00.002 7680 IsGuiding returns 1
02:22:28.204 00.030 7680 IsSlewing returns 0
02:22:28.208 00.004 7680 IsGuiding returns 0
02:22:28.208 00.000 7680 scope move finished after 102 + 91 ms
02:22:28.209 00.001 7680 Move returns status 0, amount 102
02:22:28.209 00.000 7680 MoveAxis(S, 181, ABG)
02:22:28.209 00.000 7680 Guiding  Dir = 1, Dur = 181
02:22:28.209 00.000 7680 IsSlewing returns 0
02:22:28.210 00.001 7680 IsGuiding returns 0
02:22:28.211 00.001 7680 PulseGuide returned control before completion, sleep 191
02:22:28.409 00.198 7680 IsGuiding returns 1
02:22:28.410 00.001 7680 scope still moving after pulse duration time elapsed
02:22:28.441 00.031 7680 IsSlewing returns 0
02:22:28.443 00.002 7680 IsGuiding returns 0
02:22:28.443 00.000 7680 scope move finished after 181 + 51 ms
02:22:28.444 00.001 7680 Move returns status 0, amount 181
02:22:28.445 00.001 7680 move complete, result=0
02:22:28.445 00.000 7680 worker thread done servicing request
02:22:28.445 00.000 6120 GuideStep: 0.2 px 102 ms WEST, 0.3 px 181 ms SOUTH
02:22:28.453 00.008 7680 Worker thread wakes up
02:22:28.453 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:28.454 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:29.705 01.251 7680 Exposure complete
02:22:29.852 00.147 7680 worker thread done servicing request
02:22:29.853 00.001 6120 OnExposeComplete: enter
02:22:29.858 00.005 6120 UpdateGuideState(): m_state=6
02:22:29.862 00.004 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 664
02:22:29.866 00.004 6120 Star::Find returns 1 (0), X=509.95, Y=679.14, Mass=8664, SNR=62.0, Peak=216 HFD=6.3
02:22:29.870 00.004 6120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.19) = xAngle (-0.56 = -0.56)
02:22:29.873 00.003 6120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.31 = 2.31)
02:22:29.877 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-0.37 mountX=0.26 mountY=0.22, mountTheta=0.72
02:22:29.882 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.11, opts=13)
02:22:29.886 00.004 6120 Enqueuing Move request for scope (0.28, -0.11)
02:22:29.891 00.005 7680 Worker thread wakes up
02:22:29.891 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:29.896 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.11) opts 0xd
02:22:29.897 00.001 6120 UpdateGuideState exits: m=8664 SNR=62.0
02:22:29.900 00.003 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.11)
02:22:29.900 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:29.904 00.004 7680 Moving (0.28, -0.11) raw xDistance=0.26 yDistance=0.22
02:22:29.904 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:29.908 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:22:29.908 00.000 6120 Enqueuing Expose request
02:22:29.914 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:22:29.914 00.000 7680 MoveAxis(W, 112, ABG)
02:22:29.914 00.000 7680 Guiding  Dir = 3, Dur = 112
02:22:29.914 00.000 7680 IsSlewing returns 0
02:22:29.915 00.001 7680 IsGuiding returns 0
02:22:29.915 00.000 7680 PulseGuide returned control before completion, sleep 122
02:22:30.040 00.125 7680 IsGuiding returns 1
02:22:30.041 00.001 7680 scope still moving after pulse duration time elapsed
02:22:30.071 00.030 7680 IsSlewing returns 0
02:22:30.072 00.001 7680 IsGuiding returns 0
02:22:30.074 00.002 7680 scope move finished after 112 + 46 ms
02:22:30.074 00.000 7680 Move returns status 0, amount 112
02:22:30.075 00.001 7680 MoveAxis(S, 121, ABG)
02:22:30.075 00.000 7680 Guiding  Dir = 1, Dur = 121
02:22:30.076 00.001 7680 IsSlewing returns 0
02:22:30.077 00.001 7680 IsGuiding returns 0
02:22:30.077 00.000 7680 PulseGuide returned control before completion, sleep 131
02:22:30.214 00.137 7680 IsGuiding returns 1
02:22:30.214 00.000 7680 scope still moving after pulse duration time elapsed
02:22:30.244 00.030 7680 IsSlewing returns 0
02:22:30.245 00.001 7680 IsGuiding returns 0
02:22:30.245 00.000 7680 scope move finished after 121 + 47 ms
02:22:30.245 00.000 7680 Move returns status 0, amount 121
02:22:30.246 00.001 7680 move complete, result=0
02:22:30.246 00.000 7680 worker thread done servicing request
02:22:30.246 00.000 7680 Worker thread wakes up
02:22:30.246 00.000 6120 GuideStep: 0.3 px 112 ms WEST, 0.2 px 121 ms SOUTH
02:22:30.252 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:30.253 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:31.499 01.246 7680 Exposure complete
02:22:31.639 00.140 7680 worker thread done servicing request
02:22:31.640 00.001 6120 OnExposeComplete: enter
02:22:31.643 00.003 6120 UpdateGuideState(): m_state=6
02:22:31.649 00.006 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 665
02:22:31.653 00.004 6120 Star::Find returns 1 (0), X=509.77, Y=679.11, Mass=8170, SNR=59.5, Peak=223 HFD=6.4
02:22:31.658 00.005 6120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (0.19) = xAngle (-1.09 = -1.09)
02:22:31.662 00.004 6120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.78 = 1.78)
02:22:31.666 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.17 cameraTheta=-0.91 mountX=0.08 mountY=0.17, mountTheta=1.13
02:22:31.671 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.14, opts=13)
02:22:31.677 00.006 6120 Enqueuing Move request for scope (0.11, -0.14)
02:22:31.682 00.005 7680 Worker thread wakes up
02:22:31.682 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:31.686 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
02:22:31.686 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
02:22:31.687 00.001 6120 UpdateGuideState exits: m=8170 SNR=59.5
02:22:31.690 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:31.694 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:31.697 00.003 7680 Moving (0.11, -0.14) raw xDistance=0.08 yDistance=0.17
02:22:31.697 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:22:31.698 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:22:31.698 00.000 6120 Enqueuing Expose request
02:22:31.702 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:22:31.702 00.000 7680 MoveAxis(E, 0, ABG)
02:22:31.702 00.000 7680 Move returns status 0, amount 0
02:22:31.702 00.000 7680 MoveAxis(N, 0, ABG)
02:22:31.704 00.002 7680 Move returns status 0, amount 0
02:22:31.704 00.000 7680 move complete, result=0
02:22:31.704 00.000 7680 worker thread done servicing request
02:22:31.704 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:22:31.708 00.004 7680 Worker thread wakes up
02:22:31.708 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:31.708 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:32.954 01.246 7680 Exposure complete
02:22:33.106 00.152 7680 worker thread done servicing request
02:22:33.107 00.001 6120 OnExposeComplete: enter
02:22:33.111 00.004 6120 UpdateGuideState(): m_state=6
02:22:33.116 00.005 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 666
02:22:33.120 00.004 6120 Star::Find returns 1 (0), X=509.70, Y=679.39, Mass=8729, SNR=62.0, Peak=222 HFD=6.8
02:22:33.125 00.005 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (0.19) = xAngle (1.15 = 1.15)
02:22:33.128 00.003 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.03 = -2.26)
02:22:33.132 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.34 mountX=0.06 mountY=-0.11, mountTheta=-1.09
02:22:33.138 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.13, opts=13)
02:22:33.142 00.004 6120 Enqueuing Move request for scope (0.03, 0.13)
02:22:33.146 00.004 7680 Worker thread wakes up
02:22:33.146 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:33.149 00.003 6120 UpdateGuideState exits: m=8729 SNR=62.0
02:22:33.154 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:33.157 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:33.161 00.004 6120 Enqueuing Expose request
02:22:33.165 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
02:22:33.165 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
02:22:33.165 00.000 7680 Moving (0.03, 0.13) raw xDistance=0.06 yDistance=-0.11
02:22:33.165 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:22:33.165 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:22:33.166 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:22:33.166 00.000 7680 MoveAxis(E, 0, ABG)
02:22:33.166 00.000 7680 Move returns status 0, amount 0
02:22:33.166 00.000 7680 MoveAxis(N, 0, ABG)
02:22:33.166 00.000 7680 Move returns status 0, amount 0
02:22:33.166 00.000 7680 move complete, result=0
02:22:33.166 00.000 7680 worker thread done servicing request
02:22:33.166 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:33.171 00.005 7680 Worker thread wakes up
02:22:33.171 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:33.172 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:34.422 01.250 7680 Exposure complete
02:22:34.587 00.165 7680 worker thread done servicing request
02:22:34.587 00.000 6120 OnExposeComplete: enter
02:22:34.593 00.006 6120 UpdateGuideState(): m_state=6
02:22:34.601 00.008 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 667
02:22:34.609 00.008 6120 Star::Find returns 1 (0), X=509.88, Y=679.00, Mass=8702, SNR=61.8, Peak=224 HFD=6.3
02:22:34.617 00.008 6120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (0.19) = xAngle (-1.04 = -1.04)
02:22:34.621 00.004 6120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.83 = 1.83)
02:22:34.626 00.005 6120 CameraToMount -- cameraX=0.22 cameraY=-0.25 hyp=0.34 cameraTheta=-0.86 mountX=0.17 mountY=0.32, mountTheta=1.09
02:22:34.633 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.25, opts=13)
02:22:34.639 00.006 6120 Enqueuing Move request for scope (0.22, -0.25)
02:22:34.646 00.007 7680 Worker thread wakes up
02:22:34.647 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:34.654 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.25) opts 0xd
02:22:34.655 00.001 6120 UpdateGuideState exits: m=8702 SNR=61.8
02:22:34.661 00.006 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.25)
02:22:34.661 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:34.667 00.006 7680 Moving (0.22, -0.25) raw xDistance=0.17 yDistance=0.32
02:22:34.668 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:34.672 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:22:34.672 00.000 6120 Enqueuing Expose request
02:22:34.677 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:22:34.678 00.001 7680 MoveAxis(E, 0, ABG)
02:22:34.678 00.000 7680 Move returns status 0, amount 0
02:22:34.678 00.000 7680 MoveAxis(S, 176, ABG)
02:22:34.678 00.000 7680 Guiding  Dir = 1, Dur = 176
02:22:34.679 00.001 7680 IsSlewing returns 0
02:22:34.679 00.000 7680 IsGuiding returns 0
02:22:34.679 00.000 7680 PulseGuide returned control before completion, sleep 186
02:22:34.879 00.200 7680 IsGuiding returns 1
02:22:34.880 00.001 7680 scope still moving after pulse duration time elapsed
02:22:34.910 00.030 7680 IsSlewing returns 0
02:22:34.911 00.001 7680 IsGuiding returns 1
02:22:34.942 00.031 7680 IsSlewing returns 0
02:22:34.944 00.002 7680 IsGuiding returns 0
02:22:34.944 00.000 7680 scope move finished after 176 + 88 ms
02:22:34.944 00.000 7680 Move returns status 0, amount 176
02:22:34.945 00.001 7680 move complete, result=0
02:22:34.945 00.000 7680 worker thread done servicing request
02:22:34.945 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 176 ms SOUTH
02:22:34.952 00.007 7680 Worker thread wakes up
02:22:34.952 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:34.953 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:36.205 01.252 7680 Exposure complete
02:22:36.343 00.138 7680 worker thread done servicing request
02:22:36.343 00.000 6120 OnExposeComplete: enter
02:22:36.347 00.004 6120 UpdateGuideState(): m_state=6
02:22:36.353 00.006 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 668
02:22:36.358 00.005 6120 Star::Find returns 1 (0), X=509.84, Y=679.05, Mass=8191, SNR=59.8, Peak=216 HFD=6.4
02:22:36.363 00.005 6120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (0.19) = xAngle (-1.04 = -1.04)
02:22:36.367 00.004 6120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.84 = 1.84)
02:22:36.372 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-0.85 mountX=0.14 mountY=0.26, mountTheta=1.09
02:22:36.377 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.20, opts=13)
02:22:36.381 00.004 6120 Enqueuing Move request for scope (0.18, -0.20)
02:22:36.385 00.004 7680 Worker thread wakes up
02:22:36.385 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.20) opts 0xd
02:22:36.385 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.20)
02:22:36.386 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:36.391 00.005 7680 Moving (0.18, -0.20) raw xDistance=0.14 yDistance=0.26
02:22:36.391 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:22:36.391 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:22:36.391 00.000 7680 MoveAxis(E, 0, ABG)
02:22:36.393 00.002 7680 Move returns status 0, amount 0
02:22:36.393 00.000 6120 UpdateGuideState exits: m=8191 SNR=59.8
02:22:36.397 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:36.401 00.004 7680 MoveAxis(S, 140, ABG)
02:22:36.401 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:36.405 00.004 6120 Enqueuing Expose request
02:22:36.409 00.004 7680 Guiding  Dir = 1, Dur = 140
02:22:36.409 00.000 7680 IsSlewing returns 0
02:22:36.409 00.000 7680 IsGuiding returns 0
02:22:36.410 00.001 7680 PulseGuide returned control before completion, sleep 150
02:22:36.569 00.159 7680 IsGuiding returns 1
02:22:36.571 00.002 7680 scope still moving after pulse duration time elapsed
02:22:36.600 00.029 7680 IsSlewing returns 0
02:22:36.602 00.002 7680 IsGuiding returns 0
02:22:36.603 00.001 7680 scope move finished after 140 + 52 ms
02:22:36.604 00.001 7680 Move returns status 0, amount 140
02:22:36.604 00.000 7680 move complete, result=0
02:22:36.604 00.000 7680 worker thread done servicing request
02:22:36.605 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 140 ms SOUTH
02:22:36.614 00.009 7680 Worker thread wakes up
02:22:36.614 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:36.614 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:37.864 01.250 7680 Exposure complete
02:22:38.001 00.137 7680 worker thread done servicing request
02:22:38.001 00.000 6120 OnExposeComplete: enter
02:22:38.006 00.005 6120 UpdateGuideState(): m_state=6
02:22:38.010 00.004 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 669
02:22:38.013 00.003 6120 Star::Find returns 1 (1), X=510.02, Y=679.03, Mass=8899, SNR=63.6, Peak=255 HFD=6.3
02:22:38.017 00.004 6120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.19) = xAngle (-0.74 = -0.74)
02:22:38.022 00.005 6120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.13 = 2.13)
02:22:38.026 00.004 6120 CameraToMount -- cameraX=0.35 cameraY=-0.22 hyp=0.41 cameraTheta=-0.55 mountX=0.31 mountY=0.35, mountTheta=0.85
02:22:38.031 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=-0.22, opts=13)
02:22:38.035 00.004 6120 Enqueuing Move request for scope (0.35, -0.22)
02:22:38.039 00.004 7680 Worker thread wakes up
02:22:38.039 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.22) opts 0xd
02:22:38.039 00.000 7680 Handling offset move in thread for scope, endpoint = (0.35, -0.22)
02:22:38.039 00.000 7680 Moving (0.35, -0.22) raw xDistance=0.31 yDistance=0.35
02:22:38.039 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:22:38.039 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:22:38.039 00.000 7680 MoveAxis(W, 125, ABG)
02:22:38.039 00.000 7680 Guiding  Dir = 3, Dur = 125
02:22:38.040 00.001 7680 IsSlewing returns 0
02:22:38.040 00.000 7680 IsGuiding returns 0
02:22:38.040 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:38.045 00.005 7680 PulseGuide returned control before completion, sleep 135
02:22:38.045 00.000 6120 UpdateGuideState exits: m=8899 SNR=63.6 Saturated
02:22:38.049 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:38.054 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:38.058 00.004 6120 Enqueuing Expose request
02:22:38.184 00.126 7680 IsGuiding returns 1
02:22:38.184 00.000 7680 scope still moving after pulse duration time elapsed
02:22:38.214 00.030 7680 IsSlewing returns 0
02:22:38.216 00.002 7680 IsGuiding returns 0
02:22:38.216 00.000 7680 scope move finished after 125 + 50 ms
02:22:38.217 00.001 7680 Move returns status 0, amount 125
02:22:38.217 00.000 7680 MoveAxis(S, 191, ABG)
02:22:38.217 00.000 7680 Guiding  Dir = 1, Dur = 191
02:22:38.218 00.001 7680 IsSlewing returns 0
02:22:38.218 00.000 7680 IsGuiding returns 0
02:22:38.220 00.002 7680 PulseGuide returned control before completion, sleep 201
02:22:38.435 00.215 7680 IsGuiding returns 1
02:22:38.436 00.001 7680 scope still moving after pulse duration time elapsed
02:22:38.466 00.030 7680 IsSlewing returns 0
02:22:38.467 00.001 7680 IsGuiding returns 0
02:22:38.467 00.000 7680 scope move finished after 191 + 56 ms
02:22:38.467 00.000 7680 Move returns status 0, amount 191
02:22:38.467 00.000 7680 move complete, result=0
02:22:38.468 00.001 7680 worker thread done servicing request
02:22:38.468 00.000 7680 Worker thread wakes up
02:22:38.468 00.000 6120 GuideStep: 0.3 px 125 ms WEST, 0.4 px 191 ms SOUTH
02:22:38.475 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:38.475 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:39.725 01.250 7680 Exposure complete
02:22:39.868 00.143 7680 worker thread done servicing request
02:22:39.868 00.000 6120 OnExposeComplete: enter
02:22:39.873 00.005 6120 UpdateGuideState(): m_state=6
02:22:39.877 00.004 6120 Star::Find(15, 510, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 670
02:22:39.882 00.005 6120 Star::Find returns 1 (0), X=509.72, Y=679.57, Mass=8882, SNR=62.9, Peak=206 HFD=6.9
02:22:39.885 00.003 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (0.19) = xAngle (1.21 = 1.21)
02:22:39.891 00.006 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.08 = -2.20)
02:22:39.894 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.32 hyp=0.33 cameraTheta=1.39 mountX=0.12 mountY=-0.26, mountTheta=-1.15
02:22:39.899 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.32, opts=13)
02:22:39.904 00.005 6120 Enqueuing Move request for scope (0.06, 0.32)
02:22:39.908 00.004 7680 Worker thread wakes up
02:22:39.908 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.32) opts 0xd
02:22:39.908 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:39.912 00.004 6120 UpdateGuideState exits: m=8882 SNR=62.9
02:22:39.915 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:39.918 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:39.923 00.005 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.32)
02:22:39.924 00.001 6120 Enqueuing Expose request
02:22:39.928 00.004 7680 Moving (0.06, 0.32) raw xDistance=0.12 yDistance=-0.26
02:22:39.928 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:22:39.928 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:22:39.928 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:22:39.929 00.001 7680 MoveAxis(E, 0, ABG)
02:22:39.929 00.000 7680 Move returns status 0, amount 0
02:22:39.930 00.001 7680 MoveAxis(N, 0, ABG)
02:22:39.930 00.000 7680 Move returns status 0, amount 0
02:22:39.930 00.000 7680 move complete, result=0
02:22:39.930 00.000 7680 worker thread done servicing request
02:22:39.930 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:22:39.934 00.004 7680 Worker thread wakes up
02:22:39.934 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:39.934 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:41.185 01.251 7680 Exposure complete
02:22:41.320 00.135 7680 worker thread done servicing request
02:22:41.321 00.001 6120 OnExposeComplete: enter
02:22:41.323 00.002 6120 UpdateGuideState(): m_state=6
02:22:41.329 00.006 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 671
02:22:41.333 00.004 6120 Star::Find returns 1 (0), X=509.68, Y=679.51, Mass=8302, SNR=60.0, Peak=197 HFD=6.9
02:22:41.338 00.005 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (0.19) = xAngle (1.33 = 1.33)
02:22:41.341 00.003 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.21 = -2.08)
02:22:41.346 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.52 mountX=0.06 mountY=-0.22, mountTheta=-1.31
02:22:41.352 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.26, opts=13)
02:22:41.356 00.004 6120 Enqueuing Move request for scope (0.01, 0.26)
02:22:41.359 00.003 7680 Worker thread wakes up
02:22:41.360 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:41.365 00.005 6120 UpdateGuideState exits: m=8302 SNR=60.0
02:22:41.369 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:41.372 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
02:22:41.372 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
02:22:41.372 00.000 7680 Moving (0.01, 0.26) raw xDistance=0.06 yDistance=-0.22
02:22:41.372 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:22:41.373 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:41.378 00.005 6120 Enqueuing Expose request
02:22:41.382 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:22:41.382 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:22:41.382 00.000 7680 MoveAxis(E, 0, ABG)
02:22:41.382 00.000 7680 Move returns status 0, amount 0
02:22:41.383 00.001 7680 MoveAxis(N, 0, ABG)
02:22:41.383 00.000 7680 Move returns status 0, amount 0
02:22:41.383 00.000 7680 move complete, result=0
02:22:41.383 00.000 7680 worker thread done servicing request
02:22:41.384 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:22:41.387 00.003 7680 Worker thread wakes up
02:22:41.387 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:41.388 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:42.633 01.245 7680 Exposure complete
02:22:42.763 00.130 7680 worker thread done servicing request
02:22:42.763 00.000 6120 OnExposeComplete: enter
02:22:42.771 00.008 6120 UpdateGuideState(): m_state=6
02:22:42.775 00.004 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 672
02:22:42.780 00.005 6120 Star::Find returns 1 (0), X=509.92, Y=678.92, Mass=9034, SNR=63.4, Peak=229 HFD=6.4
02:22:42.784 00.004 6120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (0.19) = xAngle (-1.11 = -1.11)
02:22:42.787 00.003 6120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.76 = 1.76)
02:22:42.791 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-0.34 hyp=0.42 cameraTheta=-0.93 mountX=0.19 mountY=0.41, mountTheta=1.15
02:22:42.796 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.34, opts=13)
02:22:42.801 00.005 6120 Enqueuing Move request for scope (0.25, -0.34)
02:22:42.805 00.004 7680 Worker thread wakes up
02:22:42.805 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.34) opts 0xd
02:22:42.805 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.34)
02:22:42.805 00.000 7680 Moving (0.25, -0.34) raw xDistance=0.19 yDistance=0.41
02:22:42.805 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:22:42.806 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
02:22:42.806 00.000 7680 MoveAxis(E, 0, ABG)
02:22:42.806 00.000 7680 Move returns status 0, amount 0
02:22:42.806 00.000 7680 MoveAxis(S, 224, ABG)
02:22:42.806 00.000 7680 Guiding  Dir = 1, Dur = 224
02:22:42.806 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:42.811 00.005 7680 IsSlewing returns 0
02:22:42.812 00.001 6120 UpdateGuideState exits: m=9034 SNR=63.4
02:22:42.815 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:42.820 00.005 7680 IsGuiding returns 0
02:22:42.820 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:42.823 00.003 7680 PulseGuide returned control before completion, sleep 234
02:22:42.823 00.000 6120 Enqueuing Expose request
02:22:43.059 00.236 7680 IsGuiding returns 1
02:22:43.059 00.000 7680 scope still moving after pulse duration time elapsed
02:22:43.090 00.031 7680 IsSlewing returns 0
02:22:43.092 00.002 7680 IsGuiding returns 0
02:22:43.092 00.000 7680 scope move finished after 224 + 48 ms
02:22:43.092 00.000 7680 Move returns status 0, amount 224
02:22:43.092 00.000 7680 move complete, result=0
02:22:43.094 00.002 7680 worker thread done servicing request
02:22:43.094 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 224 ms SOUTH
02:22:43.100 00.006 7680 Worker thread wakes up
02:22:43.101 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:43.101 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:44.356 01.255 7680 Exposure complete
02:22:44.501 00.145 7680 worker thread done servicing request
02:22:44.501 00.000 6120 OnExposeComplete: enter
02:22:44.506 00.005 6120 UpdateGuideState(): m_state=6
02:22:44.509 00.003 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 673
02:22:44.513 00.004 6120 Star::Find returns 1 (0), X=509.94, Y=679.01, Mass=8711, SNR=63.1, Peak=223 HFD=6.4
02:22:44.520 00.007 6120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (0.19) = xAngle (-0.91 = -0.91)
02:22:44.525 00.005 6120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.97 = 1.97)
02:22:44.528 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=-0.24 hyp=0.36 cameraTheta=-0.72 mountX=0.22 mountY=0.33, mountTheta=0.98
02:22:44.534 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.24, opts=13)
02:22:44.538 00.004 6120 Enqueuing Move request for scope (0.27, -0.24)
02:22:44.542 00.004 7680 Worker thread wakes up
02:22:44.542 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:44.546 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.24) opts 0xd
02:22:44.546 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.24)
02:22:44.547 00.001 6120 UpdateGuideState exits: m=8711 SNR=63.1
02:22:44.551 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:44.555 00.004 7680 Moving (0.27, -0.24) raw xDistance=0.22 yDistance=0.33
02:22:44.555 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:22:44.556 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:44.559 00.003 6120 Enqueuing Expose request
02:22:44.564 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:22:44.564 00.000 7680 MoveAxis(W, 91, ABG)
02:22:44.564 00.000 7680 Guiding  Dir = 3, Dur = 91
02:22:44.564 00.000 7680 IsSlewing returns 0
02:22:44.565 00.001 7680 IsGuiding returns 0
02:22:44.565 00.000 7680 PulseGuide returned control before completion, sleep 101
02:22:44.673 00.108 7680 IsGuiding returns 1
02:22:44.673 00.000 7680 scope still moving after pulse duration time elapsed
02:22:44.703 00.030 7680 IsSlewing returns 0
02:22:44.705 00.002 7680 IsGuiding returns 1
02:22:44.734 00.029 7680 IsSlewing returns 0
02:22:44.735 00.001 7680 IsGuiding returns 1
02:22:44.767 00.032 7680 IsSlewing returns 0
02:22:44.768 00.001 7680 IsGuiding returns 1
02:22:44.798 00.030 7680 IsSlewing returns 0
02:22:44.801 00.003 7680 IsGuiding returns 0
02:22:44.802 00.001 7680 scope move finished after 91 + 146 ms
02:22:44.803 00.001 7680 Move returns status 0, amount 91
02:22:44.803 00.000 7680 MoveAxis(S, 181, ABG)
02:22:44.804 00.001 7680 Guiding  Dir = 1, Dur = 181
02:22:44.804 00.000 7680 IsSlewing returns 0
02:22:44.804 00.000 7680 IsGuiding returns 0
02:22:44.805 00.001 7680 PulseGuide returned control before completion, sleep 191
02:22:45.000 00.195 7680 IsGuiding returns 1
02:22:45.002 00.002 7680 scope still moving after pulse duration time elapsed
02:22:45.032 00.030 7680 IsSlewing returns 0
02:22:45.033 00.001 7680 IsGuiding returns 0
02:22:45.034 00.001 7680 scope move finished after 181 + 47 ms
02:22:45.034 00.000 7680 Move returns status 0, amount 181
02:22:45.034 00.000 7680 move complete, result=0
02:22:45.035 00.001 7680 worker thread done servicing request
02:22:45.035 00.000 7680 Worker thread wakes up
02:22:45.037 00.002 6120 GuideStep: 0.2 px 91 ms WEST, 0.3 px 181 ms SOUTH
02:22:45.042 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:45.043 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:46.296 01.253 7680 Exposure complete
02:22:46.429 00.133 7680 worker thread done servicing request
02:22:46.430 00.001 6120 OnExposeComplete: enter
02:22:46.434 00.004 6120 UpdateGuideState(): m_state=6
02:22:46.438 00.004 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 674
02:22:46.442 00.004 6120 Star::Find returns 1 (0), X=509.78, Y=679.40, Mass=8968, SNR=63.3, Peak=209 HFD=6.8
02:22:46.446 00.004 6120 CameraToMount -- cameraTheta (0.92) - m_xAngle (0.19) = xAngle (0.73 = 0.73)
02:22:46.450 00.004 6120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.60 = -2.68)
02:22:46.454 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.18 cameraTheta=0.92 mountX=0.14 mountY=-0.08, mountTheta=-0.54
02:22:46.459 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.15, opts=13)
02:22:46.463 00.004 6120 Enqueuing Move request for scope (0.11, 0.15)
02:22:46.467 00.004 7680 Worker thread wakes up
02:22:46.467 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
02:22:46.468 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:46.471 00.003 6120 UpdateGuideState exits: m=8968 SNR=63.3
02:22:46.475 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:46.478 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:46.481 00.003 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
02:22:46.482 00.001 6120 Enqueuing Expose request
02:22:46.487 00.005 7680 Moving (0.11, 0.15) raw xDistance=0.14 yDistance=-0.08
02:22:46.487 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:22:46.487 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:22:46.488 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:22:46.488 00.000 7680 MoveAxis(E, 0, ABG)
02:22:46.488 00.000 7680 Move returns status 0, amount 0
02:22:46.488 00.000 7680 MoveAxis(N, 0, ABG)
02:22:46.489 00.001 7680 Move returns status 0, amount 0
02:22:46.489 00.000 7680 move complete, result=0
02:22:46.489 00.000 7680 worker thread done servicing request
02:22:46.489 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:46.495 00.006 7680 Worker thread wakes up
02:22:46.495 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:46.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:47.742 01.247 7680 Exposure complete
02:22:47.878 00.136 7680 worker thread done servicing request
02:22:47.878 00.000 6120 OnExposeComplete: enter
02:22:47.882 00.004 6120 UpdateGuideState(): m_state=6
02:22:47.886 00.004 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 675
02:22:47.890 00.004 6120 Star::Find returns 1 (0), X=509.93, Y=678.96, Mass=8308, SNR=61.1, Peak=209 HFD=6.4
02:22:47.895 00.005 6120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.19) = xAngle (-1.03 = -1.03)
02:22:47.899 00.004 6120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.84 = 1.84)
02:22:47.903 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.29 hyp=0.39 cameraTheta=-0.84 mountX=0.20 mountY=0.38, mountTheta=1.08
02:22:47.908 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.29, opts=13)
02:22:47.912 00.004 6120 Enqueuing Move request for scope (0.26, -0.29)
02:22:47.916 00.004 7680 Worker thread wakes up
02:22:47.916 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:47.920 00.004 6120 UpdateGuideState exits: m=8308 SNR=61.1
02:22:47.924 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.29) opts 0xd
02:22:47.924 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.29)
02:22:47.924 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:47.928 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:47.931 00.003 7680 Moving (0.26, -0.29) raw xDistance=0.20 yDistance=0.38
02:22:47.932 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:22:47.932 00.000 6120 Enqueuing Expose request
02:22:47.935 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:22:47.935 00.000 7680 MoveAxis(W, 83, ABG)
02:22:47.937 00.002 7680 Guiding  Dir = 3, Dur = 83
02:22:47.937 00.000 7680 IsSlewing returns 0
02:22:47.937 00.000 7680 IsGuiding returns 0
02:22:47.937 00.000 7680 PulseGuide returned control before completion, sleep 93
02:22:48.041 00.104 7680 IsGuiding returns 1
02:22:48.042 00.001 7680 scope still moving after pulse duration time elapsed
02:22:48.072 00.030 7680 IsSlewing returns 0
02:22:48.073 00.001 7680 IsGuiding returns 1
02:22:48.102 00.029 7680 IsSlewing returns 0
02:22:48.104 00.002 7680 IsGuiding returns 0
02:22:48.104 00.000 7680 scope move finished after 83 + 83 ms
02:22:48.104 00.000 7680 Move returns status 0, amount 83
02:22:48.105 00.001 7680 MoveAxis(S, 206, ABG)
02:22:48.105 00.000 7680 Guiding  Dir = 1, Dur = 206
02:22:48.105 00.000 7680 IsSlewing returns 0
02:22:48.106 00.001 7680 IsGuiding returns 0
02:22:48.107 00.001 7680 PulseGuide returned control before completion, sleep 216
02:22:48.335 00.228 7680 IsGuiding returns 1
02:22:48.336 00.001 7680 scope still moving after pulse duration time elapsed
02:22:48.366 00.030 7680 IsSlewing returns 0
02:22:48.367 00.001 7680 IsGuiding returns 0
02:22:48.367 00.000 7680 scope move finished after 206 + 54 ms
02:22:48.368 00.001 7680 Move returns status 0, amount 206
02:22:48.368 00.000 7680 move complete, result=0
02:22:48.368 00.000 7680 worker thread done servicing request
02:22:48.368 00.000 7680 Worker thread wakes up
02:22:48.368 00.000 6120 GuideStep: 0.2 px 83 ms WEST, 0.4 px 206 ms SOUTH
02:22:48.375 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:48.375 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:49.626 01.251 7680 Exposure complete
02:22:49.765 00.139 7680 worker thread done servicing request
02:22:49.765 00.000 6120 OnExposeComplete: enter
02:22:49.769 00.004 6120 UpdateGuideState(): m_state=6
02:22:49.774 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 676
02:22:49.778 00.004 6120 Star::Find returns 1 (0), X=509.96, Y=679.06, Mass=8207, SNR=60.2, Peak=224 HFD=6.3
02:22:49.782 00.004 6120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.19) = xAngle (-0.76 = -0.76)
02:22:49.786 00.004 6120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.11 = 2.11)
02:22:49.789 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=-0.19 hyp=0.35 cameraTheta=-0.58 mountX=0.25 mountY=0.30, mountTheta=0.87
02:22:49.794 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.19, opts=13)
02:22:49.798 00.004 6120 Enqueuing Move request for scope (0.29, -0.19)
02:22:49.801 00.003 7680 Worker thread wakes up
02:22:49.801 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.19) opts 0xd
02:22:49.801 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.19)
02:22:49.801 00.000 7680 Moving (0.29, -0.19) raw xDistance=0.25 yDistance=0.30
02:22:49.803 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
02:22:49.803 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:22:49.804 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:49.807 00.003 6120 UpdateGuideState exits: m=8207 SNR=60.2
02:22:49.811 00.004 7680 MoveAxis(W, 109, ABG)
02:22:49.811 00.000 7680 Guiding  Dir = 3, Dur = 109
02:22:49.812 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:49.815 00.003 7680 IsSlewing returns 0
02:22:49.815 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:49.819 00.004 7680 IsGuiding returns 0
02:22:49.819 00.000 6120 Enqueuing Expose request
02:22:49.823 00.004 7680 PulseGuide returned control before completion, sleep 119
02:22:49.959 00.136 7680 IsGuiding returns 1
02:22:49.960 00.001 7680 scope still moving after pulse duration time elapsed
02:22:49.989 00.029 7680 IsSlewing returns 0
02:22:49.989 00.000 7680 IsGuiding returns 0
02:22:49.990 00.001 7680 scope move finished after 109 + 61 ms
02:22:49.990 00.000 7680 Move returns status 0, amount 109
02:22:49.990 00.000 7680 MoveAxis(S, 163, ABG)
02:22:49.991 00.001 7680 Guiding  Dir = 1, Dur = 163
02:22:49.991 00.000 7680 IsSlewing returns 0
02:22:49.991 00.000 7680 IsGuiding returns 0
02:22:49.994 00.003 7680 PulseGuide returned control before completion, sleep 173
02:22:50.180 00.186 7680 IsGuiding returns 1
02:22:50.180 00.000 7680 scope still moving after pulse duration time elapsed
02:22:50.208 00.028 7680 IsSlewing returns 0
02:22:50.208 00.000 7680 IsGuiding returns 0
02:22:50.209 00.001 7680 scope move finished after 163 + 53 ms
02:22:50.211 00.002 7680 Move returns status 0, amount 163
02:22:50.211 00.000 7680 move complete, result=0
02:22:50.211 00.000 7680 worker thread done servicing request
02:22:50.211 00.000 6120 GuideStep: 0.3 px 109 ms WEST, 0.3 px 163 ms SOUTH
02:22:50.216 00.005 7680 Worker thread wakes up
02:22:50.216 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:50.218 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:51.464 01.246 7680 Exposure complete
02:22:51.601 00.137 7680 worker thread done servicing request
02:22:51.601 00.000 6120 OnExposeComplete: enter
02:22:51.605 00.004 6120 UpdateGuideState(): m_state=6
02:22:51.610 00.005 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 677
02:22:51.616 00.006 6120 Star::Find returns 1 (0), X=509.69, Y=679.39, Mass=8878, SNR=63.2, Peak=208 HFD=6.8
02:22:51.620 00.004 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (0.19) = xAngle (1.21 = 1.21)
02:22:51.624 00.004 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.09 = -2.20)
02:22:51.627 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.40 mountX=0.05 mountY=-0.12, mountTheta=-1.17
02:22:51.632 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.14, opts=13)
02:22:51.636 00.004 6120 Enqueuing Move request for scope (0.02, 0.14)
02:22:51.640 00.004 7680 Worker thread wakes up
02:22:51.641 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:51.645 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
02:22:51.646 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
02:22:51.646 00.000 7680 Moving (0.02, 0.14) raw xDistance=0.05 yDistance=-0.12
02:22:51.646 00.000 6120 UpdateGuideState exits: m=8878 SNR=63.2
02:22:51.650 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:22:51.650 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:22:51.650 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:22:51.650 00.000 7680 MoveAxis(E, 0, ABG)
02:22:51.651 00.001 7680 Move returns status 0, amount 0
02:22:51.651 00.000 7680 MoveAxis(N, 0, ABG)
02:22:51.651 00.000 7680 Move returns status 0, amount 0
02:22:51.651 00.000 7680 move complete, result=0
02:22:51.651 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:51.655 00.004 7680 worker thread done servicing request
02:22:51.656 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:51.659 00.003 6120 Enqueuing Expose request
02:22:51.662 00.003 7680 Worker thread wakes up
02:22:51.662 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:51.662 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:51.663 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:52.914 01.251 7680 Exposure complete
02:22:53.061 00.147 7680 worker thread done servicing request
02:22:53.062 00.001 6120 OnExposeComplete: enter
02:22:53.066 00.004 6120 UpdateGuideState(): m_state=6
02:22:53.070 00.004 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 678
02:22:53.073 00.003 6120 Star::Find returns 1 (0), X=509.86, Y=678.88, Mass=9378, SNR=64.6, Peak=216 HFD=6.5
02:22:53.079 00.006 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.19) = xAngle (-1.27 = -1.27)
02:22:53.084 00.005 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.60 = 1.60)
02:22:53.089 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=-0.37 hyp=0.42 cameraTheta=-1.08 mountX=0.12 mountY=0.42, mountTheta=1.28
02:22:53.093 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.37, opts=13)
02:22:53.098 00.005 6120 Enqueuing Move request for scope (0.20, -0.37)
02:22:53.102 00.004 7680 Worker thread wakes up
02:22:53.102 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.37) opts 0xd
02:22:53.102 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.37)
02:22:53.102 00.000 7680 Moving (0.20, -0.37) raw xDistance=0.12 yDistance=0.42
02:22:53.102 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:22:53.102 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:53.105 00.003 6120 UpdateGuideState exits: m=9378 SNR=64.6
02:22:53.111 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:53.115 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
02:22:53.115 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:53.119 00.004 7680 MoveAxis(E, 0, ABG)
02:22:53.121 00.002 7680 Move returns status 0, amount 0
02:22:53.121 00.000 6120 Enqueuing Expose request
02:22:53.124 00.003 7680 MoveAxis(S, 228, ABG)
02:22:53.125 00.001 7680 Guiding  Dir = 1, Dur = 228
02:22:53.125 00.000 7680 IsSlewing returns 0
02:22:53.125 00.000 7680 IsGuiding returns 0
02:22:53.126 00.001 7680 PulseGuide returned control before completion, sleep 238
02:22:53.375 00.249 7680 IsGuiding returns 1
02:22:53.376 00.001 7680 scope still moving after pulse duration time elapsed
02:22:53.406 00.030 7680 IsSlewing returns 0
02:22:53.407 00.001 7680 IsGuiding returns 0
02:22:53.408 00.001 7680 scope move finished after 228 + 53 ms
02:22:53.408 00.000 7680 Move returns status 0, amount 228
02:22:53.408 00.000 7680 move complete, result=0
02:22:53.409 00.001 7680 worker thread done servicing request
02:22:53.409 00.000 7680 Worker thread wakes up
02:22:53.409 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 228 ms SOUTH
02:22:53.414 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:53.415 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:54.670 01.255 7680 Exposure complete
02:22:54.808 00.138 7680 worker thread done servicing request
02:22:54.808 00.000 6120 OnExposeComplete: enter
02:22:54.813 00.005 6120 UpdateGuideState(): m_state=6
02:22:54.817 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 679
02:22:54.821 00.004 6120 Star::Find returns 1 (0), X=509.68, Y=679.47, Mass=8572, SNR=60.5, Peak=214 HFD=6.8
02:22:54.824 00.003 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (0.19) = xAngle (1.31 = 1.31)
02:22:54.827 00.003 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.18 = -2.10)
02:22:54.831 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.50 mountX=0.06 mountY=-0.19, mountTheta=-1.28
02:22:54.836 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.22, opts=13)
02:22:54.840 00.004 6120 Enqueuing Move request for scope (0.02, 0.22)
02:22:54.843 00.003 7680 Worker thread wakes up
02:22:54.843 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:54.847 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
02:22:54.848 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
02:22:54.848 00.000 7680 Moving (0.02, 0.22) raw xDistance=0.06 yDistance=-0.19
02:22:54.848 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:22:54.848 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:22:54.848 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:22:54.848 00.000 7680 MoveAxis(E, 0, ABG)
02:22:54.848 00.000 7680 Move returns status 0, amount 0
02:22:54.850 00.002 7680 MoveAxis(N, 0, ABG)
02:22:54.850 00.000 7680 Move returns status 0, amount 0
02:22:54.850 00.000 7680 move complete, result=0
02:22:54.850 00.000 7680 worker thread done servicing request
02:22:54.850 00.000 6120 UpdateGuideState exits: m=8572 SNR=60.5
02:22:54.854 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:54.858 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:54.863 00.005 6120 Enqueuing Expose request
02:22:54.866 00.003 7680 Worker thread wakes up
02:22:54.866 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:22:54.871 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:54.871 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:56.119 01.248 7680 Exposure complete
02:22:56.257 00.138 7680 worker thread done servicing request
02:22:56.257 00.000 6120 OnExposeComplete: enter
02:22:56.261 00.004 6120 UpdateGuideState(): m_state=6
02:22:56.266 00.005 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 680
02:22:56.270 00.004 6120 Star::Find returns 1 (0), X=509.77, Y=679.41, Mass=8770, SNR=62.0, Peak=196 HFD=6.8
02:22:56.274 00.004 6120 CameraToMount -- cameraTheta (0.99) - m_xAngle (0.19) = xAngle (0.80 = 0.80)
02:22:56.278 00.004 6120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.67 = -2.61)
02:22:56.284 00.006 6120 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=0.99 mountX=0.13 mountY=-0.10, mountTheta=-0.63
02:22:56.290 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.16, opts=13)
02:22:56.295 00.005 6120 Enqueuing Move request for scope (0.10, 0.16)
02:22:56.299 00.004 7680 Worker thread wakes up
02:22:56.301 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:56.305 00.004 6120 UpdateGuideState exits: m=8770 SNR=62.0
02:22:56.308 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:56.313 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:56.316 00.003 6120 Enqueuing Expose request
02:22:56.320 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
02:22:56.320 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
02:22:56.320 00.000 7680 Moving (0.10, 0.16) raw xDistance=0.13 yDistance=-0.10
02:22:56.320 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:22:56.321 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:22:56.321 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:22:56.321 00.000 7680 MoveAxis(E, 0, ABG)
02:22:56.321 00.000 7680 Move returns status 0, amount 0
02:22:56.322 00.001 7680 MoveAxis(N, 0, ABG)
02:22:56.323 00.001 7680 Move returns status 0, amount 0
02:22:56.323 00.000 7680 move complete, result=0
02:22:56.323 00.000 7680 worker thread done servicing request
02:22:56.323 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:56.327 00.004 7680 Worker thread wakes up
02:22:56.327 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:56.327 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:57.575 01.248 7680 Exposure complete
02:22:57.692 00.117 7680 worker thread done servicing request
02:22:57.693 00.001 6120 OnExposeComplete: enter
02:22:57.696 00.003 6120 UpdateGuideState(): m_state=6
02:22:57.699 00.003 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 681
02:22:57.703 00.004 6120 Star::Find returns 1 (0), X=509.92, Y=678.95, Mass=8626, SNR=62.4, Peak=215 HFD=6.4
02:22:57.708 00.005 6120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (0.19) = xAngle (-1.05 = -1.05)
02:22:57.713 00.005 6120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.82 = 1.82)
02:22:57.717 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.30 hyp=0.40 cameraTheta=-0.86 mountX=0.20 mountY=0.38, mountTheta=1.10
02:22:57.721 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.30, opts=13)
02:22:57.726 00.005 6120 Enqueuing Move request for scope (0.26, -0.30)
02:22:57.729 00.003 7680 Worker thread wakes up
02:22:57.729 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.30) opts 0xd
02:22:57.730 00.001 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.30)
02:22:57.730 00.000 7680 Moving (0.26, -0.30) raw xDistance=0.20 yDistance=0.38
02:22:57.731 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:22:57.731 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:57.735 00.004 6120 UpdateGuideState exits: m=8626 SNR=62.4
02:22:57.738 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:57.742 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:22:57.742 00.000 7680 MoveAxis(E, 0, ABG)
02:22:57.742 00.000 7680 Move returns status 0, amount 0
02:22:57.742 00.000 7680 MoveAxis(S, 208, ABG)
02:22:57.742 00.000 7680 Guiding  Dir = 1, Dur = 208
02:22:57.744 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:57.747 00.003 7680 IsSlewing returns 0
02:22:57.748 00.001 6120 Enqueuing Expose request
02:22:57.752 00.004 7680 IsGuiding returns 0
02:22:57.752 00.000 7680 PulseGuide returned control before completion, sleep 218
02:22:57.970 00.218 7680 IsGuiding returns 1
02:22:57.970 00.000 7680 scope still moving after pulse duration time elapsed
02:22:58.001 00.031 7680 IsSlewing returns 0
02:22:58.003 00.002 7680 IsGuiding returns 0
02:22:58.003 00.000 7680 scope move finished after 208 + 43 ms
02:22:58.004 00.001 7680 Move returns status 0, amount 208
02:22:58.004 00.000 7680 move complete, result=0
02:22:58.005 00.001 7680 worker thread done servicing request
02:22:58.005 00.000 7680 Worker thread wakes up
02:22:58.005 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 208 ms SOUTH
02:22:58.012 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:58.012 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:22:59.260 01.248 7680 Exposure complete
02:22:59.395 00.135 7680 worker thread done servicing request
02:22:59.396 00.001 6120 OnExposeComplete: enter
02:22:59.400 00.004 6120 UpdateGuideState(): m_state=6
02:22:59.405 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 682
02:22:59.408 00.003 6120 Star::Find returns 1 (0), X=509.91, Y=679.01, Mass=8137, SNR=60.1, Peak=220 HFD=6.3
02:22:59.412 00.004 6120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.19) = xAngle (-0.96 = -0.96)
02:22:59.416 00.004 6120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.92 = 1.92)
02:22:59.419 00.003 6120 CameraToMount -- cameraX=0.25 cameraY=-0.24 hyp=0.34 cameraTheta=-0.77 mountX=0.20 mountY=0.32, mountTheta=1.02
02:22:59.425 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.24, opts=13)
02:22:59.429 00.004 6120 Enqueuing Move request for scope (0.25, -0.24)
02:22:59.432 00.003 7680 Worker thread wakes up
02:22:59.433 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:22:59.437 00.004 6120 UpdateGuideState exits: m=8137 SNR=60.1
02:22:59.440 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:59.445 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:22:59.448 00.003 6120 Enqueuing Expose request
02:22:59.453 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.24) opts 0xd
02:22:59.453 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.24)
02:22:59.453 00.000 7680 Moving (0.25, -0.24) raw xDistance=0.20 yDistance=0.32
02:22:59.453 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:22:59.453 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:22:59.454 00.001 7680 MoveAxis(E, 0, ABG)
02:22:59.454 00.000 7680 Move returns status 0, amount 0
02:22:59.454 00.000 7680 MoveAxis(S, 175, ABG)
02:22:59.454 00.000 7680 Guiding  Dir = 1, Dur = 175
02:22:59.455 00.001 7680 IsSlewing returns 0
02:22:59.455 00.000 7680 IsGuiding returns 0
02:22:59.455 00.000 7680 PulseGuide returned control before completion, sleep 185
02:22:59.645 00.190 7680 IsGuiding returns 1
02:22:59.645 00.000 7680 scope still moving after pulse duration time elapsed
02:22:59.674 00.029 7680 IsSlewing returns 0
02:22:59.676 00.002 7680 IsGuiding returns 0
02:22:59.677 00.001 7680 scope move finished after 175 + 46 ms
02:22:59.677 00.000 7680 Move returns status 0, amount 175
02:22:59.679 00.002 7680 move complete, result=0
02:22:59.679 00.000 7680 worker thread done servicing request
02:22:59.679 00.000 7680 Worker thread wakes up
02:22:59.680 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 175 ms SOUTH
02:22:59.687 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:22:59.687 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:00.937 01.250 7680 Exposure complete
02:23:01.080 00.143 7680 worker thread done servicing request
02:23:01.080 00.000 6120 OnExposeComplete: enter
02:23:01.086 00.006 6120 UpdateGuideState(): m_state=6
02:23:01.090 00.004 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 683
02:23:01.094 00.004 6120 Star::Find returns 1 (0), X=509.99, Y=679.07, Mass=8541, SNR=61.6, Peak=224 HFD=6.4
02:23:01.097 00.003 6120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (0.19) = xAngle (-0.69 = -0.69)
02:23:01.102 00.005 6120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.18 = 2.18)
02:23:01.108 00.006 6120 CameraToMount -- cameraX=0.32 cameraY=-0.18 hyp=0.37 cameraTheta=-0.51 mountX=0.28 mountY=0.30, mountTheta=0.82
02:23:01.119 00.011 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.18, opts=13)
02:23:01.125 00.006 6120 Enqueuing Move request for scope (0.32, -0.18)
02:23:01.130 00.005 7680 Worker thread wakes up
02:23:01.131 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:01.136 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.18) opts 0xd
02:23:01.136 00.000 6120 UpdateGuideState exits: m=8541 SNR=61.6
02:23:01.143 00.007 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.18)
02:23:01.143 00.000 7680 Moving (0.32, -0.18) raw xDistance=0.28 yDistance=0.30
02:23:01.143 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:23:01.144 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:01.149 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:23:01.149 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:01.155 00.006 7680 MoveAxis(W, 115, ABG)
02:23:01.156 00.001 6120 Enqueuing Expose request
02:23:01.162 00.006 7680 Guiding  Dir = 3, Dur = 115
02:23:01.162 00.000 7680 IsSlewing returns 0
02:23:01.164 00.002 7680 IsGuiding returns 0
02:23:01.164 00.000 7680 PulseGuide returned control before completion, sleep 125
02:23:01.300 00.136 7680 IsGuiding returns 1
02:23:01.300 00.000 7680 scope still moving after pulse duration time elapsed
02:23:01.331 00.031 7680 IsSlewing returns 0
02:23:01.331 00.000 7680 IsGuiding returns 0
02:23:01.332 00.001 7680 scope move finished after 115 + 53 ms
02:23:01.332 00.000 7680 Move returns status 0, amount 115
02:23:01.332 00.000 7680 MoveAxis(S, 163, ABG)
02:23:01.332 00.000 7680 Guiding  Dir = 1, Dur = 163
02:23:01.333 00.001 7680 IsSlewing returns 0
02:23:01.333 00.000 7680 IsGuiding returns 0
02:23:01.334 00.001 7680 PulseGuide returned control before completion, sleep 173
02:23:01.519 00.185 7680 IsGuiding returns 1
02:23:01.522 00.003 7680 scope still moving after pulse duration time elapsed
02:23:01.551 00.029 7680 IsSlewing returns 0
02:23:01.552 00.001 7680 IsGuiding returns 0
02:23:01.552 00.000 7680 scope move finished after 163 + 55 ms
02:23:01.552 00.000 7680 Move returns status 0, amount 163
02:23:01.553 00.001 7680 move complete, result=0
02:23:01.553 00.000 7680 worker thread done servicing request
02:23:01.554 00.001 6120 GuideStep: 0.3 px 115 ms WEST, 0.3 px 163 ms SOUTH
02:23:01.561 00.007 7680 Worker thread wakes up
02:23:01.561 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:01.561 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:02.815 01.254 7680 Exposure complete
02:23:02.962 00.147 7680 worker thread done servicing request
02:23:02.962 00.000 6120 OnExposeComplete: enter
02:23:02.968 00.006 6120 UpdateGuideState(): m_state=6
02:23:02.972 00.004 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 684
02:23:02.977 00.005 6120 Star::Find returns 1 (0), X=509.68, Y=679.43, Mass=8969, SNR=62.8, Peak=210 HFD=6.9
02:23:02.980 00.003 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (0.19) = xAngle (1.31 = 1.31)
02:23:02.985 00.005 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.18 = -2.10)
02:23:02.990 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.49 mountX=0.05 mountY=-0.16, mountTheta=-1.28
02:23:02.995 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.18, opts=13)
02:23:03.001 00.006 6120 Enqueuing Move request for scope (0.01, 0.18)
02:23:03.004 00.003 7680 Worker thread wakes up
02:23:03.005 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:03.008 00.003 6120 UpdateGuideState exits: m=8969 SNR=62.8
02:23:03.012 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:03.017 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
02:23:03.017 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:03.022 00.005 6120 Enqueuing Expose request
02:23:03.026 00.004 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
02:23:03.027 00.001 7680 Moving (0.01, 0.18) raw xDistance=0.05 yDistance=-0.16
02:23:03.027 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:23:03.027 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:23:03.028 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:23:03.028 00.000 7680 MoveAxis(E, 0, ABG)
02:23:03.028 00.000 7680 Move returns status 0, amount 0
02:23:03.029 00.001 7680 MoveAxis(N, 0, ABG)
02:23:03.029 00.000 7680 Move returns status 0, amount 0
02:23:03.029 00.000 7680 move complete, result=0
02:23:03.029 00.000 7680 worker thread done servicing request
02:23:03.030 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:23:03.033 00.003 7680 Worker thread wakes up
02:23:03.033 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:03.034 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:04.292 01.258 7680 Exposure complete
02:23:04.435 00.143 7680 worker thread done servicing request
02:23:04.436 00.001 6120 OnExposeComplete: enter
02:23:04.440 00.004 6120 UpdateGuideState(): m_state=6
02:23:04.445 00.005 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 685
02:23:04.448 00.003 6120 Star::Find returns 1 (0), X=509.83, Y=678.98, Mass=9164, SNR=62.7, Peak=231 HFD=6.4
02:23:04.451 00.003 6120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.19) = xAngle (-1.21 = -1.21)
02:23:04.457 00.006 6120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.67 = 1.67)
02:23:04.462 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=-0.27 hyp=0.31 cameraTheta=-1.02 mountX=0.11 mountY=0.31, mountTheta=1.23
02:23:04.468 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.27, opts=13)
02:23:04.472 00.004 6120 Enqueuing Move request for scope (0.16, -0.27)
02:23:04.475 00.003 7680 Worker thread wakes up
02:23:04.476 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.27) opts 0xd
02:23:04.477 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.27)
02:23:04.477 00.000 7680 Moving (0.16, -0.27) raw xDistance=0.11 yDistance=0.31
02:23:04.477 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:23:04.477 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:04.481 00.004 6120 UpdateGuideState exits: m=9164 SNR=62.7
02:23:04.484 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:04.487 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:23:04.488 00.001 7680 MoveAxis(E, 0, ABG)
02:23:04.489 00.001 7680 Move returns status 0, amount 0
02:23:04.489 00.000 7680 MoveAxis(S, 170, ABG)
02:23:04.489 00.000 7680 Guiding  Dir = 1, Dur = 170
02:23:04.489 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:04.493 00.004 7680 IsSlewing returns 0
02:23:04.494 00.001 6120 Enqueuing Expose request
02:23:04.498 00.004 7680 IsGuiding returns 0
02:23:04.498 00.000 7680 PulseGuide returned control before completion, sleep 180
02:23:04.687 00.189 7680 IsGuiding returns 1
02:23:04.687 00.000 7680 scope still moving after pulse duration time elapsed
02:23:04.719 00.032 7680 IsSlewing returns 0
02:23:04.721 00.002 7680 IsGuiding returns 0
02:23:04.722 00.001 7680 scope move finished after 170 + 55 ms
02:23:04.723 00.001 7680 Move returns status 0, amount 170
02:23:04.723 00.000 7680 move complete, result=0
02:23:04.723 00.000 7680 worker thread done servicing request
02:23:04.723 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 170 ms SOUTH
02:23:04.730 00.007 7680 Worker thread wakes up
02:23:04.730 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:04.730 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:05.983 01.253 7680 Exposure complete
02:23:06.117 00.134 7680 worker thread done servicing request
02:23:06.119 00.002 6120 OnExposeComplete: enter
02:23:06.122 00.003 6120 UpdateGuideState(): m_state=6
02:23:06.127 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 686
02:23:06.130 00.003 6120 Star::Find returns 1 (0), X=509.87, Y=679.01, Mass=8377, SNR=60.6, Peak=215 HFD=6.3
02:23:06.134 00.004 6120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (0.19) = xAngle (-1.06 = -1.06)
02:23:06.138 00.004 6120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.82 = 1.82)
02:23:06.142 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.24 hyp=0.32 cameraTheta=-0.87 mountX=0.16 mountY=0.31, mountTheta=1.10
02:23:06.147 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.24, opts=13)
02:23:06.152 00.005 6120 Enqueuing Move request for scope (0.20, -0.24)
02:23:06.155 00.003 7680 Worker thread wakes up
02:23:06.155 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.24) opts 0xd
02:23:06.155 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.24)
02:23:06.155 00.000 7680 Moving (0.20, -0.24) raw xDistance=0.16 yDistance=0.31
02:23:06.155 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:23:06.157 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:23:06.157 00.000 7680 MoveAxis(E, 0, ABG)
02:23:06.157 00.000 7680 Move returns status 0, amount 0
02:23:06.157 00.000 7680 MoveAxis(S, 166, ABG)
02:23:06.157 00.000 7680 Guiding  Dir = 1, Dur = 166
02:23:06.158 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:06.162 00.004 7680 IsSlewing returns 0
02:23:06.162 00.000 6120 UpdateGuideState exits: m=8377 SNR=60.6
02:23:06.166 00.004 7680 IsGuiding returns 0
02:23:06.166 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:06.171 00.005 7680 PulseGuide returned control before completion, sleep 176
02:23:06.171 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:06.175 00.004 6120 Enqueuing Expose request
02:23:06.353 00.178 7680 IsGuiding returns 1
02:23:06.354 00.001 7680 scope still moving after pulse duration time elapsed
02:23:06.385 00.031 7680 IsSlewing returns 0
02:23:06.387 00.002 7680 IsGuiding returns 0
02:23:06.387 00.000 7680 scope move finished after 166 + 54 ms
02:23:06.388 00.001 7680 Move returns status 0, amount 166
02:23:06.388 00.000 7680 move complete, result=0
02:23:06.388 00.000 7680 worker thread done servicing request
02:23:06.389 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 166 ms SOUTH
02:23:06.397 00.008 7680 Worker thread wakes up
02:23:06.398 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:06.398 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:07.647 01.249 7680 Exposure complete
02:23:07.784 00.137 7680 worker thread done servicing request
02:23:07.784 00.000 6120 OnExposeComplete: enter
02:23:07.789 00.005 6120 UpdateGuideState(): m_state=6
02:23:07.792 00.003 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 687
02:23:07.798 00.006 6120 Star::Find returns 1 (0), X=509.81, Y=679.61, Mass=8429, SNR=60.7, Peak=212 HFD=6.6
02:23:07.802 00.004 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (0.19) = xAngle (1.00 = 1.00)
02:23:07.807 00.005 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.87 = -2.41)
02:23:07.811 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.36 hyp=0.39 cameraTheta=1.19 mountX=0.21 mountY=-0.26, mountTheta=-0.89
02:23:07.817 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.36, opts=13)
02:23:07.821 00.004 6120 Enqueuing Move request for scope (0.14, 0.36)
02:23:07.825 00.004 7680 Worker thread wakes up
02:23:07.825 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:07.830 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.36) opts 0xd
02:23:07.831 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.36)
02:23:07.831 00.000 7680 Moving (0.14, 0.36) raw xDistance=0.21 yDistance=-0.26
02:23:07.831 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:23:07.831 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:23:07.831 00.000 6120 UpdateGuideState exits: m=8429 SNR=60.7
02:23:07.836 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:07.841 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:07.844 00.003 6120 Enqueuing Expose request
02:23:07.848 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:23:07.848 00.000 7680 MoveAxis(W, 85, ABG)
02:23:07.848 00.000 7680 Guiding  Dir = 3, Dur = 85
02:23:07.848 00.000 7680 IsSlewing returns 0
02:23:07.849 00.001 7680 IsGuiding returns 0
02:23:07.850 00.001 7680 PulseGuide returned control before completion, sleep 95
02:23:07.948 00.098 7680 IsGuiding returns 1
02:23:07.949 00.001 7680 scope still moving after pulse duration time elapsed
02:23:07.980 00.031 7680 IsSlewing returns 0
02:23:07.982 00.002 7680 IsGuiding returns 0
02:23:07.982 00.000 7680 scope move finished after 85 + 48 ms
02:23:07.983 00.001 7680 Move returns status 0, amount 85
02:23:07.983 00.000 7680 MoveAxis(N, 0, ABG)
02:23:07.984 00.001 7680 Move returns status 0, amount 0
02:23:07.984 00.000 7680 move complete, result=0
02:23:07.985 00.001 7680 worker thread done servicing request
02:23:07.985 00.000 6120 GuideStep: 0.2 px 85 ms WEST, -0.3 px 0 ms NORTH
02:23:07.993 00.008 7680 Worker thread wakes up
02:23:07.995 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:07.996 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:09.244 01.248 7680 Exposure complete
02:23:09.371 00.127 7680 worker thread done servicing request
02:23:09.372 00.001 6120 OnExposeComplete: enter
02:23:09.375 00.003 6120 UpdateGuideState(): m_state=6
02:23:09.380 00.005 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 688
02:23:09.383 00.003 6120 Star::Find returns 1 (0), X=509.62, Y=679.57, Mass=8701, SNR=61.3, Peak=210 HFD=6.9
02:23:09.387 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (0.19) = xAngle (1.53 = 1.53)
02:23:09.392 00.005 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.40 = -1.88)
02:23:09.395 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.32 hyp=0.32 cameraTheta=1.72 mountX=0.01 mountY=-0.31, mountTheta=-1.53
02:23:09.400 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.32, opts=13)
02:23:09.404 00.004 6120 Enqueuing Move request for scope (-0.05, 0.32)
02:23:09.407 00.003 7680 Worker thread wakes up
02:23:09.407 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.32) opts 0xd
02:23:09.408 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.32)
02:23:09.408 00.000 7680 Moving (-0.05, 0.32) raw xDistance=0.01 yDistance=-0.31
02:23:09.408 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:23:09.408 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:23:09.409 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:23:09.409 00.000 7680 MoveAxis(E, 0, ABG)
02:23:09.409 00.000 7680 Move returns status 0, amount 0
02:23:09.409 00.000 7680 MoveAxis(N, 0, ABG)
02:23:09.410 00.001 7680 Move returns status 0, amount 0
02:23:09.410 00.000 7680 move complete, result=0
02:23:09.410 00.000 7680 worker thread done servicing request
02:23:09.410 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:09.414 00.004 6120 UpdateGuideState exits: m=8701 SNR=61.3
02:23:09.417 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:09.421 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:09.425 00.004 6120 Enqueuing Expose request
02:23:09.430 00.005 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:23:09.434 00.004 7680 Worker thread wakes up
02:23:09.434 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:09.434 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:10.683 01.249 7680 Exposure complete
02:23:10.821 00.138 7680 worker thread done servicing request
02:23:10.821 00.000 6120 OnExposeComplete: enter
02:23:10.824 00.003 6120 UpdateGuideState(): m_state=6
02:23:10.830 00.006 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 689
02:23:10.835 00.005 6120 Star::Find returns 1 (0), X=509.59, Y=679.34, Mass=9521, SNR=64.6, Peak=215 HFD=6.9
02:23:10.839 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (0.19) = xAngle (2.09 = 2.09)
02:23:10.843 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.96 = -1.32)
02:23:10.847 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.27 mountX=-0.06 mountY=-0.11, mountTheta=-2.04
02:23:10.853 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.09, opts=13)
02:23:10.856 00.003 6120 Enqueuing Move request for scope (-0.08, 0.09)
02:23:10.860 00.004 7680 Worker thread wakes up
02:23:10.860 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
02:23:10.860 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:23:10.860 00.000 7680 Moving (-0.08, 0.09) raw xDistance=-0.06 yDistance=-0.11
02:23:10.860 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:23:10.860 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:10.865 00.005 6120 UpdateGuideState exits: m=9521 SNR=64.6
02:23:10.869 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:10.873 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:10.877 00.004 6120 Enqueuing Expose request
02:23:10.880 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:23:10.882 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:23:10.882 00.000 7680 MoveAxis(E, 0, ABG)
02:23:10.882 00.000 7680 Move returns status 0, amount 0
02:23:10.882 00.000 7680 MoveAxis(N, 0, ABG)
02:23:10.882 00.000 7680 Move returns status 0, amount 0
02:23:10.882 00.000 7680 move complete, result=0
02:23:10.883 00.001 7680 worker thread done servicing request
02:23:10.883 00.000 7680 Worker thread wakes up
02:23:10.883 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:10.883 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:10.887 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:12.139 01.252 7680 Exposure complete
02:23:12.275 00.136 7680 worker thread done servicing request
02:23:12.277 00.002 6120 OnExposeComplete: enter
02:23:12.282 00.005 6120 UpdateGuideState(): m_state=6
02:23:12.285 00.003 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 690
02:23:12.290 00.005 6120 Star::Find returns 1 (0), X=509.61, Y=678.80, Mass=9023, SNR=63.2, Peak=234 HFD=6.5
02:23:12.295 00.005 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
02:23:12.300 00.005 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
02:23:12.303 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.46 hyp=0.46 cameraTheta=-1.70 mountX=-0.14 mountY=0.38, mountTheta=1.93
02:23:12.309 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.46, opts=13)
02:23:12.313 00.004 6120 Enqueuing Move request for scope (-0.06, -0.46)
02:23:12.317 00.004 7680 Worker thread wakes up
02:23:12.317 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:12.322 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.46) opts 0xd
02:23:12.322 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.46)
02:23:12.322 00.000 6120 UpdateGuideState exits: m=9023 SNR=63.2
02:23:12.326 00.004 7680 Moving (-0.06, -0.46) raw xDistance=-0.14 yDistance=0.38
02:23:12.326 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:23:12.326 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:23:12.327 00.001 7680 MoveAxis(E, 0, ABG)
02:23:12.327 00.000 7680 Move returns status 0, amount 0
02:23:12.327 00.000 7680 MoveAxis(S, 208, ABG)
02:23:12.328 00.001 7680 Guiding  Dir = 1, Dur = 208
02:23:12.328 00.000 7680 IsSlewing returns 0
02:23:12.328 00.000 7680 IsGuiding returns 0
02:23:12.328 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:12.332 00.004 7680 PulseGuide returned control before completion, sleep 218
02:23:12.332 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:12.336 00.004 6120 Enqueuing Expose request
02:23:12.553 00.217 7680 IsGuiding returns 1
02:23:12.554 00.001 7680 scope still moving after pulse duration time elapsed
02:23:12.584 00.030 7680 IsSlewing returns 0
02:23:12.586 00.002 7680 IsGuiding returns 1
02:23:12.615 00.029 7680 IsSlewing returns 0
02:23:12.616 00.001 7680 IsGuiding returns 1
02:23:12.646 00.030 7680 IsSlewing returns 0
02:23:12.647 00.001 7680 IsGuiding returns 0
02:23:12.647 00.000 7680 scope move finished after 208 + 108 ms
02:23:12.648 00.001 7680 Move returns status 0, amount 208
02:23:12.648 00.000 7680 move complete, result=0
02:23:12.648 00.000 7680 worker thread done servicing request
02:23:12.648 00.000 7680 Worker thread wakes up
02:23:12.648 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 208 ms SOUTH
02:23:12.655 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:12.655 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:13.908 01.253 7680 Exposure complete
02:23:14.051 00.143 7680 worker thread done servicing request
02:23:14.051 00.000 6120 OnExposeComplete: enter
02:23:14.058 00.007 6120 UpdateGuideState(): m_state=6
02:23:14.062 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 691
02:23:14.067 00.005 6120 Star::Find returns 1 (0), X=509.53, Y=678.98, Mass=8866, SNR=62.7, Peak=243 HFD=6.5
02:23:14.071 00.004 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.22 = -2.22)
02:23:14.075 00.004 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
02:23:14.079 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-2.03 mountX=-0.18 mountY=0.19, mountTheta=2.35
02:23:14.084 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.27, opts=13)
02:23:14.089 00.005 6120 Enqueuing Move request for scope (-0.13, -0.27)
02:23:14.093 00.004 7680 Worker thread wakes up
02:23:14.093 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:14.097 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.27) opts 0xd
02:23:14.097 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.27)
02:23:14.097 00.000 6120 UpdateGuideState exits: m=8866 SNR=62.7
02:23:14.102 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:14.106 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:14.110 00.004 6120 Enqueuing Expose request
02:23:14.113 00.003 7680 Moving (-0.13, -0.27) raw xDistance=-0.18 yDistance=0.19
02:23:14.113 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:23:14.113 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:23:14.113 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:23:14.114 00.001 7680 MoveAxis(E, 0, ABG)
02:23:14.114 00.000 7680 Move returns status 0, amount 0
02:23:14.114 00.000 7680 MoveAxis(N, 0, ABG)
02:23:14.116 00.002 7680 Move returns status 0, amount 0
02:23:14.116 00.000 7680 move complete, result=0
02:23:14.116 00.000 7680 worker thread done servicing request
02:23:14.116 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:23:14.120 00.004 7680 Worker thread wakes up
02:23:14.120 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:14.120 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:15.363 01.243 7680 Exposure complete
02:23:15.506 00.143 7680 worker thread done servicing request
02:23:15.506 00.000 6120 OnExposeComplete: enter
02:23:15.510 00.004 6120 UpdateGuideState(): m_state=6
02:23:15.513 00.003 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 692
02:23:15.517 00.004 6120 Star::Find returns 1 (0), X=509.60, Y=678.83, Mass=8725, SNR=61.9, Peak=228 HFD=6.5
02:23:15.522 00.005 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
02:23:15.527 00.005 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
02:23:15.531 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.42 hyp=0.42 cameraTheta=-1.74 mountX=-0.15 mountY=0.34, mountTheta=1.97
02:23:15.536 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.42, opts=13)
02:23:15.540 00.004 6120 Enqueuing Move request for scope (-0.07, -0.42)
02:23:15.544 00.004 7680 Worker thread wakes up
02:23:15.544 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:15.548 00.004 6120 UpdateGuideState exits: m=8725 SNR=61.9
02:23:15.551 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:15.554 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:15.559 00.005 6120 Enqueuing Expose request
02:23:15.562 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.42) opts 0xd
02:23:15.562 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.42)
02:23:15.562 00.000 7680 Moving (-0.07, -0.42) raw xDistance=-0.15 yDistance=0.34
02:23:15.564 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:23:15.564 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:23:15.564 00.000 7680 MoveAxis(E, 0, ABG)
02:23:15.564 00.000 7680 Move returns status 0, amount 0
02:23:15.564 00.000 7680 MoveAxis(S, 187, ABG)
02:23:15.564 00.000 7680 Guiding  Dir = 1, Dur = 187
02:23:15.564 00.000 7680 IsSlewing returns 0
02:23:15.565 00.001 7680 IsGuiding returns 0
02:23:15.565 00.000 7680 PulseGuide returned control before completion, sleep 197
02:23:15.773 00.208 7680 IsGuiding returns 1
02:23:15.775 00.002 7680 scope still moving after pulse duration time elapsed
02:23:15.804 00.029 7680 IsSlewing returns 0
02:23:15.804 00.000 7680 IsGuiding returns 0
02:23:15.805 00.001 7680 scope move finished after 187 + 52 ms
02:23:15.805 00.000 7680 Move returns status 0, amount 187
02:23:15.805 00.000 7680 move complete, result=0
02:23:15.806 00.001 7680 worker thread done servicing request
02:23:15.807 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 187 ms SOUTH
02:23:15.812 00.005 7680 Worker thread wakes up
02:23:15.813 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:15.813 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:17.051 01.238 7680 Exposure complete
02:23:17.215 00.164 7680 worker thread done servicing request
02:23:17.215 00.000 6120 OnExposeComplete: enter
02:23:17.220 00.005 6120 UpdateGuideState(): m_state=6
02:23:17.224 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 693
02:23:17.228 00.004 6120 Star::Find returns 1 (0), X=509.63, Y=678.79, Mass=8625, SNR=62.5, Peak=226 HFD=6.5
02:23:17.231 00.003 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
02:23:17.236 00.005 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
02:23:17.239 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.46 hyp=0.46 cameraTheta=-1.66 mountX=-0.12 mountY=0.40, mountTheta=1.87
02:23:17.245 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.46, opts=13)
02:23:17.248 00.003 6120 Enqueuing Move request for scope (-0.04, -0.46)
02:23:17.251 00.003 7680 Worker thread wakes up
02:23:17.251 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.46) opts 0xd
02:23:17.251 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.46)
02:23:17.251 00.000 7680 Moving (-0.04, -0.46) raw xDistance=-0.12 yDistance=0.40
02:23:17.251 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:23:17.251 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
02:23:17.253 00.002 7680 MoveAxis(E, 0, ABG)
02:23:17.253 00.000 7680 Move returns status 0, amount 0
02:23:17.253 00.000 7680 MoveAxis(S, 215, ABG)
02:23:17.253 00.000 7680 Guiding  Dir = 1, Dur = 215
02:23:17.253 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:17.256 00.003 7680 IsSlewing returns 0
02:23:17.256 00.000 6120 UpdateGuideState exits: m=8625 SNR=62.5
02:23:17.259 00.003 7680 IsGuiding returns 0
02:23:17.261 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:17.265 00.004 7680 PulseGuide returned control before completion, sleep 225
02:23:17.265 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:17.268 00.003 6120 Enqueuing Expose request
02:23:17.498 00.230 7680 IsGuiding returns 1
02:23:17.498 00.000 7680 scope still moving after pulse duration time elapsed
02:23:17.530 00.032 7680 IsSlewing returns 0
02:23:17.531 00.001 7680 IsGuiding returns 0
02:23:17.531 00.000 7680 scope move finished after 215 + 56 ms
02:23:17.532 00.001 7680 Move returns status 0, amount 215
02:23:17.532 00.000 7680 move complete, result=0
02:23:17.532 00.000 7680 worker thread done servicing request
02:23:17.533 00.001 7680 Worker thread wakes up
02:23:17.533 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 215 ms SOUTH
02:23:17.540 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:17.540 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:18.795 01.255 7680 Exposure complete
02:23:18.938 00.143 7680 worker thread done servicing request
02:23:18.938 00.000 6120 OnExposeComplete: enter
02:23:18.943 00.005 6120 UpdateGuideState(): m_state=6
02:23:18.947 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 694
02:23:18.951 00.004 6120 Star::Find returns 1 (0), X=509.63, Y=678.89, Mass=8789, SNR=63.2, Peak=220 HFD=6.5
02:23:18.956 00.005 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
02:23:18.959 00.003 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
02:23:18.961 00.002 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.36 hyp=0.36 cameraTheta=-1.66 mountX=-0.10 mountY=0.31, mountTheta=1.88
02:23:18.966 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.36, opts=13)
02:23:18.969 00.003 6120 Enqueuing Move request for scope (-0.03, -0.36)
02:23:18.972 00.003 7680 Worker thread wakes up
02:23:18.972 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.36) opts 0xd
02:23:18.972 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.36)
02:23:18.972 00.000 7680 Moving (-0.03, -0.36) raw xDistance=-0.10 yDistance=0.31
02:23:18.972 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:18.977 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:23:18.977 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:23:18.977 00.000 7680 MoveAxis(E, 0, ABG)
02:23:18.977 00.000 7680 Move returns status 0, amount 0
02:23:18.977 00.000 7680 MoveAxis(S, 168, ABG)
02:23:18.977 00.000 7680 Guiding  Dir = 1, Dur = 168
02:23:18.978 00.001 6120 UpdateGuideState exits: m=8789 SNR=63.2
02:23:18.981 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:18.985 00.004 7680 IsSlewing returns 0
02:23:18.986 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:18.989 00.003 7680 IsGuiding returns 0
02:23:18.990 00.001 6120 Enqueuing Expose request
02:23:18.994 00.004 7680 PulseGuide returned control before completion, sleep 178
02:23:19.177 00.183 7680 IsGuiding returns 1
02:23:19.178 00.001 7680 scope still moving after pulse duration time elapsed
02:23:19.210 00.032 7680 IsSlewing returns 0
02:23:19.211 00.001 7680 IsGuiding returns 0
02:23:19.212 00.001 7680 scope move finished after 168 + 53 ms
02:23:19.212 00.000 7680 Move returns status 0, amount 168
02:23:19.213 00.001 7680 move complete, result=0
02:23:19.213 00.000 7680 worker thread done servicing request
02:23:19.213 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 168 ms SOUTH
02:23:19.219 00.006 7680 Worker thread wakes up
02:23:19.219 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:19.219 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:20.469 01.250 7680 Exposure complete
02:23:20.610 00.141 7680 worker thread done servicing request
02:23:20.610 00.000 6120 OnExposeComplete: enter
02:23:20.614 00.004 6120 UpdateGuideState(): m_state=6
02:23:20.619 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 695
02:23:20.623 00.004 6120 Star::Find returns 1 (0), X=509.78, Y=679.05, Mass=8425, SNR=61.3, Peak=208 HFD=6.4
02:23:20.626 00.003 6120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.19) = xAngle (-1.25 = -1.25)
02:23:20.630 00.004 6120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.62 = 1.62)
02:23:20.635 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-1.07 mountX=0.07 mountY=0.23, mountTheta=1.27
02:23:20.638 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.20, opts=13)
02:23:20.643 00.005 6120 Enqueuing Move request for scope (0.11, -0.20)
02:23:20.647 00.004 7680 Worker thread wakes up
02:23:20.647 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
02:23:20.647 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
02:23:20.647 00.000 7680 Moving (0.11, -0.20) raw xDistance=0.07 yDistance=0.23
02:23:20.647 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:23:20.649 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:23:20.649 00.000 7680 MoveAxis(E, 0, ABG)
02:23:20.649 00.000 7680 Move returns status 0, amount 0
02:23:20.649 00.000 7680 MoveAxis(S, 124, ABG)
02:23:20.649 00.000 7680 Guiding  Dir = 1, Dur = 124
02:23:20.650 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:20.653 00.003 7680 IsSlewing returns 0
02:23:20.654 00.001 6120 UpdateGuideState exits: m=8425 SNR=61.3
02:23:20.657 00.003 7680 IsGuiding returns 0
02:23:20.657 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:20.662 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:20.665 00.003 7680 PulseGuide returned control before completion, sleep 134
02:23:20.666 00.001 6120 Enqueuing Expose request
02:23:20.816 00.150 7680 IsGuiding returns 0
02:23:20.817 00.001 7680 Move returns status 0, amount 124
02:23:20.817 00.000 7680 move complete, result=0
02:23:20.817 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 124 ms SOUTH
02:23:20.824 00.007 7680 worker thread done servicing request
02:23:20.824 00.000 7680 Worker thread wakes up
02:23:20.824 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:20.825 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:22.078 01.253 7680 Exposure complete
02:23:22.238 00.160 7680 worker thread done servicing request
02:23:22.238 00.000 6120 OnExposeComplete: enter
02:23:22.243 00.005 6120 UpdateGuideState(): m_state=6
02:23:22.248 00.005 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
02:23:22.254 00.006 6120 Star::Find returns 1 (0), X=509.59, Y=679.07, Mass=7972, SNR=58.2, Peak=210 HFD=6.4
02:23:22.258 00.004 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
02:23:22.261 00.003 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.71 = 0.71)
02:23:22.265 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.19 cameraTheta=-1.97 mountX=-0.11 mountY=0.13, mountTheta=2.27
02:23:22.273 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.18, opts=13)
02:23:22.279 00.006 6120 Enqueuing Move request for scope (-0.08, -0.18)
02:23:22.286 00.007 7680 Worker thread wakes up
02:23:22.286 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
02:23:22.286 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
02:23:22.286 00.000 7680 Moving (-0.08, -0.18) raw xDistance=-0.11 yDistance=0.13
02:23:22.287 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:23:22.287 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:23:22.287 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:22.290 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:23:22.292 00.002 6120 UpdateGuideState exits: m=7972 SNR=58.2
02:23:22.295 00.003 7680 MoveAxis(E, 0, ABG)
02:23:22.295 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:22.301 00.006 7680 Move returns status 0, amount 0
02:23:22.302 00.001 7680 MoveAxis(N, 0, ABG)
02:23:22.302 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:22.305 00.003 7680 Move returns status 0, amount 0
02:23:22.306 00.001 6120 Enqueuing Expose request
02:23:22.310 00.004 7680 move complete, result=0
02:23:22.310 00.000 7680 worker thread done servicing request
02:23:22.310 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:22.315 00.005 7680 Worker thread wakes up
02:23:22.315 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:22.316 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:23.567 01.251 7680 Exposure complete
02:23:23.706 00.139 7680 worker thread done servicing request
02:23:23.706 00.000 6120 OnExposeComplete: enter
02:23:23.712 00.006 6120 UpdateGuideState(): m_state=6
02:23:23.717 00.005 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 697
02:23:23.721 00.004 6120 Star::Find returns 1 (0), X=509.57, Y=678.90, Mass=8929, SNR=63.2, Peak=242 HFD=6.5
02:23:23.725 00.004 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
02:23:23.730 00.005 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
02:23:23.733 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.35 hyp=0.37 cameraTheta=-1.83 mountX=-0.16 mountY=0.28, mountTheta=2.09
02:23:23.740 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.35, opts=13)
02:23:23.744 00.004 6120 Enqueuing Move request for scope (-0.09, -0.35)
02:23:23.748 00.004 7680 Worker thread wakes up
02:23:23.748 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.35) opts 0xd
02:23:23.749 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.35)
02:23:23.749 00.000 7680 Moving (-0.09, -0.35) raw xDistance=-0.16 yDistance=0.28
02:23:23.749 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:23:23.749 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:23:23.749 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:23.754 00.005 7680 MoveAxis(E, 0, ABG)
02:23:23.754 00.000 7680 Move returns status 0, amount 0
02:23:23.754 00.000 6120 UpdateGuideState exits: m=8929 SNR=63.2
02:23:23.758 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:23.762 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:23.766 00.004 7680 MoveAxis(S, 149, ABG)
02:23:23.766 00.000 6120 Enqueuing Expose request
02:23:23.770 00.004 7680 Guiding  Dir = 1, Dur = 149
02:23:23.771 00.001 7680 IsSlewing returns 0
02:23:23.771 00.000 7680 IsGuiding returns 0
02:23:23.771 00.000 7680 PulseGuide returned control before completion, sleep 159
02:23:23.933 00.162 7680 IsGuiding returns 1
02:23:23.934 00.001 7680 scope still moving after pulse duration time elapsed
02:23:23.964 00.030 7680 IsSlewing returns 0
02:23:23.965 00.001 7680 IsGuiding returns 0
02:23:23.965 00.000 7680 scope move finished after 149 + 45 ms
02:23:23.966 00.001 7680 Move returns status 0, amount 149
02:23:23.966 00.000 7680 move complete, result=0
02:23:23.966 00.000 7680 worker thread done servicing request
02:23:23.967 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 149 ms SOUTH
02:23:23.974 00.007 7680 Worker thread wakes up
02:23:23.974 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:23.976 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:25.228 01.252 7680 Exposure complete
02:23:25.353 00.125 7680 worker thread done servicing request
02:23:25.354 00.001 6120 OnExposeComplete: enter
02:23:25.356 00.002 6120 UpdateGuideState(): m_state=6
02:23:25.362 00.006 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 698
02:23:25.366 00.004 6120 Star::Find returns 1 (0), X=509.52, Y=678.97, Mass=8565, SNR=61.6, Peak=242 HFD=6.5
02:23:25.370 00.004 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
02:23:25.374 00.004 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
02:23:25.379 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-2.06 mountX=-0.20 mountY=0.19, mountTheta=2.38
02:23:25.384 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.28, opts=13)
02:23:25.388 00.004 6120 Enqueuing Move request for scope (-0.15, -0.28)
02:23:25.392 00.004 7680 Worker thread wakes up
02:23:25.392 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.28) opts 0xd
02:23:25.392 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.28)
02:23:25.392 00.000 7680 Moving (-0.15, -0.28) raw xDistance=-0.20 yDistance=0.19
02:23:25.392 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:23:25.392 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:23:25.393 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:25.397 00.004 6120 UpdateGuideState exits: m=8565 SNR=61.6
02:23:25.402 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:25.406 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:25.411 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:23:25.411 00.000 7680 MoveAxis(E, 0, ABG)
02:23:25.412 00.001 6120 Enqueuing Expose request
02:23:25.416 00.004 7680 Move returns status 0, amount 0
02:23:25.416 00.000 7680 MoveAxis(N, 0, ABG)
02:23:25.416 00.000 7680 Move returns status 0, amount 0
02:23:25.416 00.000 7680 move complete, result=0
02:23:25.416 00.000 7680 worker thread done servicing request
02:23:25.417 00.001 7680 Worker thread wakes up
02:23:25.417 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:23:25.420 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:25.420 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:26.668 01.248 7680 Exposure complete
02:23:26.798 00.130 7680 worker thread done servicing request
02:23:26.798 00.000 6120 OnExposeComplete: enter
02:23:26.803 00.005 6120 UpdateGuideState(): m_state=6
02:23:26.808 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 699
02:23:26.812 00.004 6120 Star::Find returns 1 (0), X=509.42, Y=680.84, Mass=8165, SNR=61.3, Peak=227 HFD=6.4
02:23:26.817 00.005 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (0.19) = xAngle (1.54 = 1.54)
02:23:26.821 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.41 = -1.87)
02:23:26.825 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=1.59 hyp=1.61 cameraTheta=1.73 mountX=0.05 mountY=-1.54, mountTheta=-1.54
02:23:26.831 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=1.59, opts=13)
02:23:26.835 00.004 6120 Enqueuing Move request for scope (-0.25, 1.59)
02:23:26.839 00.004 7680 Worker thread wakes up
02:23:26.840 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 1.59) opts 0xd
02:23:26.840 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 1.59)
02:23:26.840 00.000 7680 Moving (-0.25, 1.59) raw xDistance=0.05 yDistance=-1.54
02:23:26.841 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:23:26.841 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:26.844 00.003 7680 resist switch: large excursion: input -1.54 thresh 0.60 direction from 1 to -1
02:23:26.845 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.61
02:23:26.845 00.000 6120 UpdateGuideState exits: m=8165 SNR=61.3
02:23:26.848 00.003 7680 GuideAlgorithmResistSwitch::result() returns -1.54 from input -1.54
02:23:26.848 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:26.853 00.005 7680 MoveAxis(E, 0, ABG)
02:23:26.854 00.001 7680 Move returns status 0, amount 0
02:23:26.854 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:26.857 00.003 7680 MoveAxis(N, 835, ABG)
02:23:26.857 00.000 7680 Guiding  Dir = 0, Dur = 835
02:23:26.859 00.002 6120 Enqueuing Expose request
02:23:26.865 00.006 7680 IsSlewing returns 0
02:23:26.865 00.000 7680 IsGuiding returns 0
02:23:26.867 00.002 7680 PulseGuide returned control before completion, sleep 845
02:23:27.722 00.855 7680 IsGuiding returns 1
02:23:27.723 00.001 7680 scope still moving after pulse duration time elapsed
02:23:27.753 00.030 7680 IsSlewing returns 0
02:23:27.754 00.001 7680 IsGuiding returns 0
02:23:27.755 00.001 7680 scope move finished after 835 + 52 ms
02:23:27.755 00.000 7680 Move returns status 0, amount 835
02:23:27.755 00.000 7680 move complete, result=0
02:23:27.756 00.001 7680 worker thread done servicing request
02:23:27.756 00.000 7680 Worker thread wakes up
02:23:27.756 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.5 px 835 ms NORTH
02:23:27.761 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:27.761 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:29.015 01.254 7680 Exposure complete
02:23:29.159 00.144 7680 worker thread done servicing request
02:23:29.159 00.000 6120 OnExposeComplete: enter
02:23:29.164 00.005 6120 UpdateGuideState(): m_state=6
02:23:29.168 00.004 6120 Star::Find(15, 509, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 700
02:23:29.172 00.004 6120 Star::Find returns 1 (0), X=509.46, Y=678.56, Mass=8777, SNR=62.0, Peak=198 HFD=7.0
02:23:29.178 00.006 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
02:23:29.182 00.004 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
02:23:29.186 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.69 hyp=0.72 cameraTheta=-1.85 mountX=-0.33 mountY=0.53, mountTheta=2.12
02:23:29.192 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.69, opts=13)
02:23:29.196 00.004 6120 Enqueuing Move request for scope (-0.20, -0.69)
02:23:29.200 00.004 7680 Worker thread wakes up
02:23:29.201 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.69) opts 0xd
02:23:29.201 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.69)
02:23:29.201 00.000 7680 Moving (-0.20, -0.69) raw xDistance=-0.33 yDistance=0.53
02:23:29.201 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:23:29.202 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:23:29.202 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:29.206 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
02:23:29.206 00.000 7680 MoveAxis(E, 133, ABG)
02:23:29.206 00.000 6120 UpdateGuideState exits: m=8777 SNR=62.0
02:23:29.210 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:29.214 00.004 7680 Guiding  Dir = 2, Dur = 133
02:23:29.214 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:29.218 00.004 7680 IsSlewing returns 0
02:23:29.219 00.001 6120 Enqueuing Expose request
02:23:29.223 00.004 7680 IsGuiding returns 0
02:23:29.223 00.000 7680 PulseGuide returned control before completion, sleep 143
02:23:29.378 00.155 7680 IsGuiding returns 1
02:23:29.379 00.001 7680 scope still moving after pulse duration time elapsed
02:23:29.409 00.030 7680 IsSlewing returns 0
02:23:29.411 00.002 7680 IsGuiding returns 1
02:23:29.440 00.029 7680 IsSlewing returns 0
02:23:29.441 00.001 7680 IsGuiding returns 0
02:23:29.442 00.001 7680 scope move finished after 133 + 86 ms
02:23:29.443 00.001 7680 Move returns status 0, amount 133
02:23:29.443 00.000 7680 MoveAxis(N, 0, ABG)
02:23:29.443 00.000 7680 Move returns status 0, amount 0
02:23:29.444 00.001 7680 move complete, result=0
02:23:29.444 00.000 7680 worker thread done servicing request
02:23:29.445 00.001 6120 GuideStep: -0.3 px 133 ms EAST, 0.5 px 0 ms NORTH
02:23:29.451 00.006 7680 Worker thread wakes up
02:23:29.451 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:29.452 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:30.704 01.252 7680 Exposure complete
02:23:30.844 00.140 7680 worker thread done servicing request
02:23:30.845 00.001 6120 OnExposeComplete: enter
02:23:30.848 00.003 6120 UpdateGuideState(): m_state=6
02:23:30.853 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 701
02:23:30.857 00.004 6120 Star::Find returns 1 (0), X=509.55, Y=678.46, Mass=9218, SNR=64.0, Peak=237 HFD=7.0
02:23:30.861 00.004 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
02:23:30.863 00.002 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
02:23:30.868 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.79 hyp=0.80 cameraTheta=-1.72 mountX=-0.26 mountY=0.66, mountTheta=1.95
02:23:30.874 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.79, opts=13)
02:23:30.878 00.004 6120 Enqueuing Move request for scope (-0.12, -0.79)
02:23:30.883 00.005 7680 Worker thread wakes up
02:23:30.883 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.79) opts 0xd
02:23:30.883 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:30.887 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.79)
02:23:30.887 00.000 7680 Moving (-0.12, -0.79) raw xDistance=-0.26 yDistance=0.66
02:23:30.888 00.001 6120 UpdateGuideState exits: m=9218 SNR=64.0
02:23:30.891 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
02:23:30.891 00.000 7680 resist switch: large excursion: input 0.66 thresh 0.60 direction from -1 to 1
02:23:30.891 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.97
02:23:30.891 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
02:23:30.891 00.000 7680 MoveAxis(E, 117, ABG)
02:23:30.891 00.000 7680 Guiding  Dir = 2, Dur = 117
02:23:30.891 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:30.895 00.004 7680 IsSlewing returns 0
02:23:30.895 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:30.899 00.004 7680 IsGuiding returns 0
02:23:30.899 00.000 6120 Enqueuing Expose request
02:23:30.904 00.005 7680 PulseGuide returned control before completion, sleep 127
02:23:31.038 00.134 7680 IsGuiding returns 1
02:23:31.038 00.000 7680 scope still moving after pulse duration time elapsed
02:23:31.069 00.031 7680 IsSlewing returns 0
02:23:31.070 00.001 7680 IsGuiding returns 0
02:23:31.071 00.001 7680 scope move finished after 117 + 53 ms
02:23:31.072 00.001 7680 Move returns status 0, amount 117
02:23:31.072 00.000 7680 MoveAxis(S, 356, ABG)
02:23:31.072 00.000 7680 Guiding  Dir = 1, Dur = 356
02:23:31.073 00.001 7680 IsSlewing returns 0
02:23:31.074 00.001 7680 IsGuiding returns 0
02:23:31.074 00.000 7680 PulseGuide returned control before completion, sleep 366
02:23:31.458 00.384 7680 IsGuiding returns 1
02:23:31.458 00.000 7680 scope still moving after pulse duration time elapsed
02:23:31.489 00.031 7680 IsSlewing returns 0
02:23:31.490 00.001 7680 IsGuiding returns 0
02:23:31.490 00.000 7680 scope move finished after 356 + 60 ms
02:23:31.491 00.001 7680 Move returns status 0, amount 356
02:23:31.492 00.001 7680 move complete, result=0
02:23:31.492 00.000 7680 worker thread done servicing request
02:23:31.492 00.000 7680 Worker thread wakes up
02:23:31.492 00.000 6120 GuideStep: -0.3 px 117 ms EAST, 0.7 px 356 ms SOUTH
02:23:31.499 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:31.499 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:32.754 01.255 7680 Exposure complete
02:23:32.921 00.167 7680 worker thread done servicing request
02:23:32.921 00.000 6120 OnExposeComplete: enter
02:23:32.926 00.005 6120 UpdateGuideState(): m_state=6
02:23:32.931 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 702
02:23:32.935 00.004 6120 Star::Find returns 1 (0), X=509.48, Y=679.78, Mass=8470, SNR=61.7, Peak=213 HFD=6.4
02:23:32.940 00.005 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (0.19) = xAngle (1.72 = 1.72)
02:23:32.943 00.003 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.59 = -1.69)
02:23:32.946 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.53 hyp=0.56 cameraTheta=1.91 mountX=-0.08 mountY=-0.55, mountTheta=-1.72
02:23:32.951 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.53, opts=13)
02:23:32.954 00.003 6120 Enqueuing Move request for scope (-0.18, 0.53)
02:23:32.958 00.004 7680 Worker thread wakes up
02:23:32.958 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:32.961 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.53) opts 0xd
02:23:32.963 00.002 6120 UpdateGuideState exits: m=8470 SNR=61.7
02:23:32.965 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.53)
02:23:32.966 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:32.968 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:32.971 00.003 7680 Moving (-0.18, 0.53) raw xDistance=-0.08 yDistance=-0.55
02:23:32.971 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:23:32.971 00.000 6120 Enqueuing Expose request
02:23:32.975 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:23:32.975 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
02:23:32.975 00.000 7680 MoveAxis(E, 0, ABG)
02:23:32.976 00.001 7680 Move returns status 0, amount 0
02:23:32.976 00.000 7680 MoveAxis(N, 0, ABG)
02:23:32.976 00.000 7680 Move returns status 0, amount 0
02:23:32.976 00.000 7680 move complete, result=0
02:23:32.976 00.000 7680 worker thread done servicing request
02:23:32.976 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
02:23:32.981 00.005 7680 Worker thread wakes up
02:23:32.981 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:32.981 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:34.225 01.244 7680 Exposure complete
02:23:34.368 00.143 7680 worker thread done servicing request
02:23:34.368 00.000 6120 OnExposeComplete: enter
02:23:34.373 00.005 6120 UpdateGuideState(): m_state=6
02:23:34.378 00.005 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 703
02:23:34.382 00.004 6120 Star::Find returns 1 (0), X=509.56, Y=677.73, Mass=9125, SNR=64.0, Peak=231 HFD=6.7
02:23:34.387 00.005 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
02:23:34.390 00.003 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
02:23:34.395 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-1.52 hyp=1.53 cameraTheta=-1.64 mountX=-0.38 mountY=1.32, mountTheta=1.85
02:23:34.400 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-1.52, opts=13)
02:23:34.407 00.007 6120 Enqueuing Move request for scope (-0.10, -1.52)
02:23:34.410 00.003 7680 Worker thread wakes up
02:23:34.410 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:34.414 00.004 6120 UpdateGuideState exits: m=9125 SNR=64.0
02:23:34.419 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:34.422 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -1.52) opts 0xd
02:23:34.422 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:34.427 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.10, -1.52)
02:23:34.427 00.000 6120 Enqueuing Expose request
02:23:34.432 00.005 7680 Moving (-0.10, -1.52) raw xDistance=-0.38 yDistance=1.32
02:23:34.432 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:23:34.432 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.32 from input 1.32
02:23:34.432 00.000 7680 MoveAxis(E, 157, ABG)
02:23:34.432 00.000 7680 Guiding  Dir = 2, Dur = 157
02:23:34.433 00.001 7680 IsSlewing returns 0
02:23:34.434 00.001 7680 IsGuiding returns 0
02:23:34.434 00.000 7680 PulseGuide returned control before completion, sleep 167
02:23:34.605 00.171 7680 IsGuiding returns 1
02:23:34.605 00.000 7680 scope still moving after pulse duration time elapsed
02:23:34.636 00.031 7680 IsSlewing returns 0
02:23:34.637 00.001 7680 IsGuiding returns 0
02:23:34.637 00.000 7680 scope move finished after 157 + 46 ms
02:23:34.637 00.000 7680 Move returns status 0, amount 157
02:23:34.637 00.000 7680 MoveAxis(S, 718, ABG)
02:23:34.637 00.000 7680 Guiding  Dir = 1, Dur = 718
02:23:34.638 00.001 7680 IsSlewing returns 0
02:23:34.638 00.000 7680 IsGuiding returns 0
02:23:34.639 00.001 7680 PulseGuide returned control before completion, sleep 728
02:23:35.372 00.733 7680 IsGuiding returns 1
02:23:35.372 00.000 7680 scope still moving after pulse duration time elapsed
02:23:35.403 00.031 7680 IsSlewing returns 0
02:23:35.403 00.000 7680 IsGuiding returns 1
02:23:35.435 00.032 7680 IsSlewing returns 0
02:23:35.436 00.001 7680 IsGuiding returns 0
02:23:35.437 00.001 7680 scope move finished after 718 + 80 ms
02:23:35.437 00.000 7680 Move returns status 0, amount 718
02:23:35.438 00.001 7680 move complete, result=0
02:23:35.439 00.001 7680 worker thread done servicing request
02:23:35.439 00.000 6120 GuideStep: -0.4 px 157 ms EAST, 1.3 px 718 ms SOUTH
02:23:35.445 00.006 7680 Worker thread wakes up
02:23:35.445 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:35.445 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:36.699 01.254 7680 Exposure complete
02:23:36.837 00.138 7680 worker thread done servicing request
02:23:36.837 00.000 6120 OnExposeComplete: enter
02:23:36.841 00.004 6120 UpdateGuideState(): m_state=6
02:23:36.846 00.005 6120 Star::Find(15, 509, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 704
02:23:36.851 00.005 6120 Star::Find returns 1 (0), X=509.89, Y=678.04, Mass=8543, SNR=61.3, Peak=229 HFD=6.4
02:23:36.854 00.003 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
02:23:36.858 00.004 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
02:23:36.863 00.005 6120 CameraToMount -- cameraX=0.22 cameraY=-1.21 hyp=1.23 cameraTheta=-1.39 mountX=-0.01 mountY=1.18, mountTheta=1.58
02:23:36.869 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-1.21, opts=13)
02:23:36.873 00.004 6120 Enqueuing Move request for scope (0.22, -1.21)
02:23:36.876 00.003 7680 Worker thread wakes up
02:23:36.876 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -1.21) opts 0xd
02:23:36.876 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -1.21)
02:23:36.876 00.000 7680 Moving (0.22, -1.21) raw xDistance=-0.01 yDistance=1.18
02:23:36.876 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:23:36.876 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.18 from input 1.18
02:23:36.877 00.001 7680 MoveAxis(E, 0, ABG)
02:23:36.877 00.000 7680 Move returns status 0, amount 0
02:23:36.877 00.000 7680 MoveAxis(S, 642, ABG)
02:23:36.877 00.000 7680 Guiding  Dir = 1, Dur = 642
02:23:36.877 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:36.881 00.004 7680 IsSlewing returns 0
02:23:36.882 00.001 6120 UpdateGuideState exits: m=8543 SNR=61.3
02:23:36.886 00.004 7680 IsGuiding returns 0
02:23:36.886 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:36.889 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:36.893 00.004 7680 PulseGuide returned control before completion, sleep 652
02:23:36.893 00.000 6120 Enqueuing Expose request
02:23:37.555 00.662 7680 IsGuiding returns 1
02:23:37.555 00.000 7680 scope still moving after pulse duration time elapsed
02:23:37.586 00.031 7680 IsSlewing returns 0
02:23:37.588 00.002 7680 IsGuiding returns 0
02:23:37.589 00.001 7680 scope move finished after 642 + 61 ms
02:23:37.590 00.001 7680 Move returns status 0, amount 642
02:23:37.591 00.001 7680 move complete, result=0
02:23:37.592 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 1.2 px 642 ms SOUTH
02:23:37.598 00.006 7680 worker thread done servicing request
02:23:37.598 00.000 7680 Worker thread wakes up
02:23:37.598 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:37.600 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:38.856 01.256 7680 Exposure complete
02:23:38.994 00.138 7680 worker thread done servicing request
02:23:38.994 00.000 6120 OnExposeComplete: enter
02:23:39.000 00.006 6120 UpdateGuideState(): m_state=6
02:23:39.004 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 705
02:23:39.008 00.004 6120 Star::Find returns 1 (0), X=509.90, Y=678.97, Mass=8771, SNR=62.0, Peak=228 HFD=6.3
02:23:39.011 00.003 6120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (0.19) = xAngle (-1.07 = -1.07)
02:23:39.015 00.004 6120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.80 = 1.80)
02:23:39.020 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=-0.29 hyp=0.37 cameraTheta=-0.88 mountX=0.18 mountY=0.36, mountTheta=1.11
02:23:39.025 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.29, opts=13)
02:23:39.029 00.004 6120 Enqueuing Move request for scope (0.23, -0.29)
02:23:39.032 00.003 7680 Worker thread wakes up
02:23:39.032 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.29) opts 0xd
02:23:39.032 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.29)
02:23:39.033 00.001 7680 Moving (0.23, -0.29) raw xDistance=0.18 yDistance=0.36
02:23:39.033 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:23:39.033 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:39.036 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:23:39.036 00.000 7680 MoveAxis(E, 0, ABG)
02:23:39.036 00.000 6120 UpdateGuideState exits: m=8771 SNR=62.0
02:23:39.038 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:39.043 00.005 7680 Move returns status 0, amount 0
02:23:39.044 00.001 7680 MoveAxis(S, 195, ABG)
02:23:39.044 00.000 7680 Guiding  Dir = 1, Dur = 195
02:23:39.044 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:39.050 00.006 7680 IsSlewing returns 0
02:23:39.050 00.000 6120 Enqueuing Expose request
02:23:39.055 00.005 7680 IsGuiding returns 0
02:23:39.055 00.000 7680 PulseGuide returned control before completion, sleep 205
02:23:39.267 00.212 7680 IsGuiding returns 1
02:23:39.267 00.000 7680 scope still moving after pulse duration time elapsed
02:23:39.298 00.031 7680 IsSlewing returns 0
02:23:39.299 00.001 7680 IsGuiding returns 1
02:23:39.330 00.031 7680 IsSlewing returns 0
02:23:39.331 00.001 7680 IsGuiding returns 1
02:23:39.362 00.031 7680 IsSlewing returns 0
02:23:39.364 00.002 7680 IsGuiding returns 0
02:23:39.364 00.000 7680 scope move finished after 195 + 114 ms
02:23:39.366 00.002 7680 Move returns status 0, amount 195
02:23:39.366 00.000 7680 move complete, result=0
02:23:39.366 00.000 7680 worker thread done servicing request
02:23:39.366 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 195 ms SOUTH
02:23:39.373 00.007 7680 Worker thread wakes up
02:23:39.373 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:39.373 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:40.631 01.258 7680 Exposure complete
02:23:40.765 00.134 7680 worker thread done servicing request
02:23:40.765 00.000 6120 OnExposeComplete: enter
02:23:40.770 00.005 6120 UpdateGuideState(): m_state=6
02:23:40.773 00.003 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 706
02:23:40.777 00.004 6120 Star::Find returns 1 (0), X=509.58, Y=678.87, Mass=8415, SNR=61.6, Peak=203 HFD=6.5
02:23:40.782 00.005 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
02:23:40.785 00.003 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
02:23:40.789 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.38 hyp=0.39 cameraTheta=-1.79 mountX=-0.15 mountY=0.31, mountTheta=2.03
02:23:40.794 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.38, opts=13)
02:23:40.798 00.004 6120 Enqueuing Move request for scope (-0.08, -0.38)
02:23:40.802 00.004 7680 Worker thread wakes up
02:23:40.803 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.38) opts 0xd
02:23:40.803 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.38)
02:23:40.803 00.000 7680 Moving (-0.08, -0.38) raw xDistance=-0.15 yDistance=0.31
02:23:40.804 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:23:40.804 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:23:40.804 00.000 7680 MoveAxis(E, 0, ABG)
02:23:40.805 00.001 7680 Move returns status 0, amount 0
02:23:40.805 00.000 7680 MoveAxis(S, 167, ABG)
02:23:40.805 00.000 7680 Guiding  Dir = 1, Dur = 167
02:23:40.805 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:40.809 00.004 7680 IsSlewing returns 0
02:23:40.809 00.000 6120 UpdateGuideState exits: m=8415 SNR=61.6
02:23:40.813 00.004 7680 IsGuiding returns 0
02:23:40.813 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:40.817 00.004 7680 PulseGuide returned control before completion, sleep 177
02:23:40.818 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:40.821 00.003 6120 Enqueuing Expose request
02:23:41.000 00.179 7680 IsGuiding returns 1
02:23:41.001 00.001 7680 scope still moving after pulse duration time elapsed
02:23:41.031 00.030 7680 IsSlewing returns 0
02:23:41.032 00.001 7680 IsGuiding returns 0
02:23:41.033 00.001 7680 scope move finished after 167 + 52 ms
02:23:41.033 00.000 7680 Move returns status 0, amount 167
02:23:41.033 00.000 7680 move complete, result=0
02:23:41.034 00.001 7680 worker thread done servicing request
02:23:41.034 00.000 7680 Worker thread wakes up
02:23:41.035 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 167 ms SOUTH
02:23:41.041 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:41.041 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:42.289 01.248 7680 Exposure complete
02:23:42.434 00.145 7680 worker thread done servicing request
02:23:42.435 00.001 6120 OnExposeComplete: enter
02:23:42.439 00.004 6120 UpdateGuideState(): m_state=6
02:23:42.444 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 707
02:23:42.448 00.004 6120 Star::Find returns 1 (0), X=509.83, Y=679.02, Mass=8430, SNR=60.3, Peak=229 HFD=6.4
02:23:42.452 00.004 6120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.19) = xAngle (-1.14 = -1.14)
02:23:42.457 00.005 6120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.73 = 1.73)
02:23:42.461 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-0.96 mountX=0.12 mountY=0.28, mountTheta=1.17
02:23:42.466 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.23, opts=13)
02:23:42.471 00.005 6120 Enqueuing Move request for scope (0.16, -0.23)
02:23:42.476 00.005 7680 Worker thread wakes up
02:23:42.477 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.23) opts 0xd
02:23:42.477 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.23)
02:23:42.477 00.000 7680 Moving (0.16, -0.23) raw xDistance=0.12 yDistance=0.28
02:23:42.477 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:23:42.478 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:23:42.478 00.000 7680 MoveAxis(E, 0, ABG)
02:23:42.478 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:42.482 00.004 7680 Move returns status 0, amount 0
02:23:42.482 00.000 6120 UpdateGuideState exits: m=8430 SNR=60.3
02:23:42.486 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:42.491 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:42.495 00.004 6120 Enqueuing Expose request
02:23:42.499 00.004 7680 MoveAxis(S, 150, ABG)
02:23:42.500 00.001 7680 Guiding  Dir = 1, Dur = 150
02:23:42.500 00.000 7680 IsSlewing returns 0
02:23:42.500 00.000 7680 IsGuiding returns 0
02:23:42.501 00.001 7680 PulseGuide returned control before completion, sleep 160
02:23:42.670 00.169 7680 IsGuiding returns 1
02:23:42.671 00.001 7680 scope still moving after pulse duration time elapsed
02:23:42.701 00.030 7680 IsSlewing returns 0
02:23:42.702 00.001 7680 IsGuiding returns 0
02:23:42.703 00.001 7680 scope move finished after 150 + 52 ms
02:23:42.703 00.000 7680 Move returns status 0, amount 150
02:23:42.708 00.005 7680 move complete, result=0
02:23:42.710 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 150 ms SOUTH
02:23:42.721 00.011 7680 worker thread done servicing request
02:23:42.722 00.001 7680 Worker thread wakes up
02:23:42.722 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:42.722 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:43.974 01.252 7680 Exposure complete
02:23:44.104 00.130 7680 worker thread done servicing request
02:23:44.104 00.000 6120 OnExposeComplete: enter
02:23:44.108 00.004 6120 UpdateGuideState(): m_state=6
02:23:44.113 00.005 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 708
02:23:44.117 00.004 6120 Star::Find returns 1 (0), X=509.65, Y=679.50, Mass=8649, SNR=61.0, Peak=214 HFD=6.9
02:23:44.121 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (0.19) = xAngle (1.46 = 1.46)
02:23:44.126 00.005 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.34 = -1.95)
02:23:44.130 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.65 mountX=0.03 mountY=-0.23, mountTheta=-1.45
02:23:44.135 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.25, opts=13)
02:23:44.139 00.004 6120 Enqueuing Move request for scope (-0.02, 0.25)
02:23:44.142 00.003 7680 Worker thread wakes up
02:23:44.142 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.25) opts 0xd
02:23:44.143 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.25)
02:23:44.143 00.000 7680 Moving (-0.02, 0.25) raw xDistance=0.03 yDistance=-0.23
02:23:44.143 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:23:44.143 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:23:44.143 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:23:44.143 00.000 7680 MoveAxis(E, 0, ABG)
02:23:44.143 00.000 7680 Move returns status 0, amount 0
02:23:44.143 00.000 7680 MoveAxis(N, 0, ABG)
02:23:44.143 00.000 7680 Move returns status 0, amount 0
02:23:44.143 00.000 7680 move complete, result=0
02:23:44.143 00.000 7680 worker thread done servicing request
02:23:44.143 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:44.147 00.004 6120 UpdateGuideState exits: m=8649 SNR=61.0
02:23:44.152 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:44.155 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:44.158 00.003 6120 Enqueuing Expose request
02:23:44.162 00.004 7680 Worker thread wakes up
02:23:44.162 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:44.163 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:44.163 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:23:45.416 01.253 7680 Exposure complete
02:23:45.550 00.134 7680 worker thread done servicing request
02:23:45.551 00.001 6120 OnExposeComplete: enter
02:23:45.555 00.004 6120 UpdateGuideState(): m_state=6
02:23:45.559 00.004 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 709
02:23:45.563 00.004 6120 Star::Find returns 1 (0), X=509.51, Y=678.83, Mass=9296, SNR=65.1, Peak=233 HFD=6.6
02:23:45.568 00.005 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
02:23:45.572 00.004 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
02:23:45.577 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.42 hyp=0.45 cameraTheta=-1.92 mountX=-0.23 mountY=0.31, mountTheta=2.21
02:23:45.581 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.42, opts=13)
02:23:45.584 00.003 6120 Enqueuing Move request for scope (-0.15, -0.42)
02:23:45.588 00.004 7680 Worker thread wakes up
02:23:45.588 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:45.593 00.005 6120 UpdateGuideState exits: m=9296 SNR=65.1
02:23:45.596 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:45.599 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:45.601 00.002 6120 Enqueuing Expose request
02:23:45.604 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.42) opts 0xd
02:23:45.604 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.42)
02:23:45.604 00.000 7680 Moving (-0.15, -0.42) raw xDistance=-0.23 yDistance=0.31
02:23:45.604 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:23:45.604 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:23:45.605 00.001 7680 MoveAxis(E, 94, ABG)
02:23:45.605 00.000 7680 Guiding  Dir = 2, Dur = 94
02:23:45.605 00.000 7680 IsSlewing returns 0
02:23:45.605 00.000 7680 IsGuiding returns 0
02:23:45.606 00.001 7680 PulseGuide returned control before completion, sleep 104
02:23:45.715 00.109 7680 IsGuiding returns 1
02:23:45.716 00.001 7680 scope still moving after pulse duration time elapsed
02:23:45.747 00.031 7680 IsSlewing returns 0
02:23:45.748 00.001 7680 IsGuiding returns 0
02:23:45.749 00.001 7680 scope move finished after 94 + 48 ms
02:23:45.749 00.000 7680 Move returns status 0, amount 94
02:23:45.749 00.000 7680 MoveAxis(S, 168, ABG)
02:23:45.750 00.001 7680 Guiding  Dir = 1, Dur = 168
02:23:45.750 00.000 7680 IsSlewing returns 0
02:23:45.750 00.000 7680 IsGuiding returns 0
02:23:45.751 00.001 7680 PulseGuide returned control before completion, sleep 178
02:23:45.934 00.183 7680 IsGuiding returns 1
02:23:45.936 00.002 7680 scope still moving after pulse duration time elapsed
02:23:45.965 00.029 7680 IsSlewing returns 0
02:23:45.966 00.001 7680 IsGuiding returns 1
02:23:45.996 00.030 7680 IsSlewing returns 0
02:23:45.998 00.002 7680 IsGuiding returns 1
02:23:46.027 00.029 7680 IsSlewing returns 0
02:23:46.027 00.000 7680 IsGuiding returns 0
02:23:46.028 00.001 7680 scope move finished after 168 + 109 ms
02:23:46.028 00.000 7680 Move returns status 0, amount 168
02:23:46.029 00.001 7680 move complete, result=0
02:23:46.030 00.001 7680 worker thread done servicing request
02:23:46.030 00.000 7680 Worker thread wakes up
02:23:46.030 00.000 6120 GuideStep: -0.2 px 94 ms EAST, 0.3 px 168 ms SOUTH
02:23:46.037 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:46.037 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:47.282 01.245 7680 Exposure complete
02:23:47.413 00.131 7680 worker thread done servicing request
02:23:47.413 00.000 6120 OnExposeComplete: enter
02:23:47.416 00.003 6120 UpdateGuideState(): m_state=6
02:23:47.421 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 710
02:23:47.425 00.004 6120 Star::Find returns 1 (0), X=509.83, Y=679.02, Mass=8533, SNR=61.5, Peak=222 HFD=6.4
02:23:47.429 00.004 6120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.19) = xAngle (-1.14 = -1.14)
02:23:47.434 00.005 6120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.73 = 1.73)
02:23:47.438 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.23 hyp=0.29 cameraTheta=-0.95 mountX=0.12 mountY=0.28, mountTheta=1.17
02:23:47.443 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.23, opts=13)
02:23:47.447 00.004 6120 Enqueuing Move request for scope (0.17, -0.23)
02:23:47.450 00.003 7680 Worker thread wakes up
02:23:47.450 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:47.454 00.004 6120 UpdateGuideState exits: m=8533 SNR=61.5
02:23:47.458 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:47.462 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.23) opts 0xd
02:23:47.463 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.23)
02:23:47.463 00.000 7680 Moving (0.17, -0.23) raw xDistance=0.12 yDistance=0.28
02:23:47.463 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:23:47.463 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:23:47.464 00.001 7680 MoveAxis(E, 0, ABG)
02:23:47.464 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:47.469 00.005 6120 Enqueuing Expose request
02:23:47.472 00.003 7680 Move returns status 0, amount 0
02:23:47.472 00.000 7680 MoveAxis(S, 153, ABG)
02:23:47.473 00.001 7680 Guiding  Dir = 1, Dur = 153
02:23:47.473 00.000 7680 IsSlewing returns 0
02:23:47.474 00.001 7680 IsGuiding returns 0
02:23:47.474 00.000 7680 PulseGuide returned control before completion, sleep 163
02:23:47.645 00.171 7680 IsGuiding returns 1
02:23:47.646 00.001 7680 scope still moving after pulse duration time elapsed
02:23:47.676 00.030 7680 IsSlewing returns 0
02:23:47.678 00.002 7680 IsGuiding returns 0
02:23:47.679 00.001 7680 scope move finished after 153 + 51 ms
02:23:47.679 00.000 7680 Move returns status 0, amount 153
02:23:47.679 00.000 7680 move complete, result=0
02:23:47.680 00.001 7680 worker thread done servicing request
02:23:47.681 00.001 7680 Worker thread wakes up
02:23:47.681 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 153 ms SOUTH
02:23:47.688 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:47.688 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:48.942 01.254 7680 Exposure complete
02:23:49.082 00.140 7680 worker thread done servicing request
02:23:49.082 00.000 6120 OnExposeComplete: enter
02:23:49.087 00.005 6120 UpdateGuideState(): m_state=6
02:23:49.093 00.006 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 711
02:23:49.099 00.006 6120 Star::Find returns 1 (0), X=509.88, Y=679.01, Mass=8641, SNR=62.4, Peak=232 HFD=6.3
02:23:49.103 00.004 6120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (0.19) = xAngle (-1.04 = -1.04)
02:23:49.107 00.004 6120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.83 = 1.83)
02:23:49.110 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=-0.24 hyp=0.32 cameraTheta=-0.86 mountX=0.16 mountY=0.31, mountTheta=1.09
02:23:49.116 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.24, opts=13)
02:23:49.122 00.006 6120 Enqueuing Move request for scope (0.21, -0.24)
02:23:49.125 00.003 7680 Worker thread wakes up
02:23:49.125 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:49.129 00.004 6120 UpdateGuideState exits: m=8641 SNR=62.4
02:23:49.133 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:49.137 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:49.141 00.004 6120 Enqueuing Expose request
02:23:49.146 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.24) opts 0xd
02:23:49.146 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.24)
02:23:49.146 00.000 7680 Moving (0.21, -0.24) raw xDistance=0.16 yDistance=0.31
02:23:49.146 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:23:49.146 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:23:49.146 00.000 7680 MoveAxis(E, 0, ABG)
02:23:49.147 00.001 7680 Move returns status 0, amount 0
02:23:49.147 00.000 7680 MoveAxis(S, 169, ABG)
02:23:49.147 00.000 7680 Guiding  Dir = 1, Dur = 169
02:23:49.147 00.000 7680 IsSlewing returns 0
02:23:49.147 00.000 7680 IsGuiding returns 0
02:23:49.149 00.002 7680 PulseGuide returned control before completion, sleep 179
02:23:49.339 00.190 7680 IsGuiding returns 1
02:23:49.339 00.000 7680 scope still moving after pulse duration time elapsed
02:23:49.369 00.030 7680 IsSlewing returns 0
02:23:49.370 00.001 7680 IsGuiding returns 0
02:23:49.371 00.001 7680 scope move finished after 169 + 52 ms
02:23:49.371 00.000 7680 Move returns status 0, amount 169
02:23:49.371 00.000 7680 move complete, result=0
02:23:49.371 00.000 7680 worker thread done servicing request
02:23:49.372 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 169 ms SOUTH
02:23:49.381 00.009 7680 Worker thread wakes up
02:23:49.381 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:49.381 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:50.641 01.260 7680 Exposure complete
02:23:50.778 00.137 7680 worker thread done servicing request
02:23:50.779 00.001 6120 OnExposeComplete: enter
02:23:50.783 00.004 6120 UpdateGuideState(): m_state=6
02:23:50.786 00.003 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 712
02:23:50.791 00.005 6120 Star::Find returns 1 (0), X=509.67, Y=679.53, Mass=8662, SNR=61.7, Peak=196 HFD=6.9
02:23:50.794 00.003 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (0.19) = xAngle (1.37 = 1.37)
02:23:50.797 00.003 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.24 = -2.04)
02:23:50.803 00.006 6120 CameraToMount -- cameraX=0.00 cameraY=0.28 hyp=0.28 cameraTheta=1.55 mountX=0.06 mountY=-0.25, mountTheta=-1.35
02:23:50.810 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.28, opts=13)
02:23:50.814 00.004 6120 Enqueuing Move request for scope (0.00, 0.28)
02:23:50.818 00.004 7680 Worker thread wakes up
02:23:50.818 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.28) opts 0xd
02:23:50.818 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:50.821 00.003 6120 UpdateGuideState exits: m=8662 SNR=61.7
02:23:50.825 00.004 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.28)
02:23:50.825 00.000 7680 Moving (0.00, 0.28) raw xDistance=0.06 yDistance=-0.25
02:23:50.825 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:23:50.826 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:23:50.826 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:50.829 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:50.833 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:23:50.834 00.001 7680 MoveAxis(E, 0, ABG)
02:23:50.834 00.000 7680 Move returns status 0, amount 0
02:23:50.834 00.000 7680 MoveAxis(N, 0, ABG)
02:23:50.834 00.000 6120 Enqueuing Expose request
02:23:50.839 00.005 7680 Move returns status 0, amount 0
02:23:50.839 00.000 7680 move complete, result=0
02:23:50.839 00.000 7680 worker thread done servicing request
02:23:50.839 00.000 7680 Worker thread wakes up
02:23:50.840 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:23:50.843 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:50.844 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:52.098 01.254 7680 Exposure complete
02:23:52.238 00.140 7680 worker thread done servicing request
02:23:52.238 00.000 6120 OnExposeComplete: enter
02:23:52.243 00.005 6120 UpdateGuideState(): m_state=6
02:23:52.247 00.004 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 713
02:23:52.251 00.004 6120 Star::Find returns 1 (0), X=509.63, Y=679.46, Mass=9213, SNR=63.5, Peak=216 HFD=7.0
02:23:52.255 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (0.19) = xAngle (1.56 = 1.56)
02:23:52.258 00.003 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.43 = -1.85)
02:23:52.261 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.75 mountX=0.00 mountY=-0.20, mountTheta=-1.56
02:23:52.267 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.21, opts=13)
02:23:52.271 00.004 6120 Enqueuing Move request for scope (-0.04, 0.21)
02:23:52.274 00.003 7680 Worker thread wakes up
02:23:52.274 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:52.278 00.004 6120 UpdateGuideState exits: m=9213 SNR=63.5
02:23:52.282 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:52.285 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:52.287 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
02:23:52.287 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
02:23:52.287 00.000 7680 Moving (-0.04, 0.21) raw xDistance=0.00 yDistance=-0.20
02:23:52.289 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:23:52.289 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:23:52.289 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:23:52.289 00.000 7680 MoveAxis(E, 0, ABG)
02:23:52.290 00.001 7680 Move returns status 0, amount 0
02:23:52.290 00.000 7680 MoveAxis(N, 0, ABG)
02:23:52.290 00.000 7680 Move returns status 0, amount 0
02:23:52.290 00.000 7680 move complete, result=0
02:23:52.290 00.000 7680 worker thread done servicing request
02:23:52.290 00.000 6120 Enqueuing Expose request
02:23:52.294 00.004 7680 Worker thread wakes up
02:23:52.294 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:23:52.298 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:52.298 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:53.553 01.255 7680 Exposure complete
02:23:53.720 00.167 7680 worker thread done servicing request
02:23:53.720 00.000 6120 OnExposeComplete: enter
02:23:53.725 00.005 6120 UpdateGuideState(): m_state=6
02:23:53.731 00.006 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 714
02:23:53.738 00.007 6120 Star::Find returns 1 (0), X=509.52, Y=678.92, Mass=8602, SNR=61.5, Peak=235 HFD=6.5
02:23:53.744 00.006 6120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.19) = xAngle (-2.17 = -2.17)
02:23:53.750 00.006 6120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.71 = 0.71)
02:23:53.755 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.33 hyp=0.36 cameraTheta=-1.98 mountX=-0.20 mountY=0.23, mountTheta=2.28
02:23:53.761 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.33, opts=13)
02:23:53.766 00.005 6120 Enqueuing Move request for scope (-0.14, -0.33)
02:23:53.770 00.004 7680 Worker thread wakes up
02:23:53.771 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:53.775 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.33) opts 0xd
02:23:53.775 00.000 6120 UpdateGuideState exits: m=8602 SNR=61.5
02:23:53.779 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.33)
02:23:53.779 00.000 7680 Moving (-0.14, -0.33) raw xDistance=-0.20 yDistance=0.23
02:23:53.779 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:53.784 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:23:53.784 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:53.788 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:23:53.788 00.000 6120 Enqueuing Expose request
02:23:53.792 00.004 7680 MoveAxis(E, 82, ABG)
02:23:53.793 00.001 7680 Guiding  Dir = 2, Dur = 82
02:23:53.793 00.000 7680 IsSlewing returns 0
02:23:53.793 00.000 7680 IsGuiding returns 0
02:23:53.795 00.002 7680 PulseGuide returned control before completion, sleep 92
02:23:53.899 00.104 7680 IsGuiding returns 1
02:23:53.901 00.002 7680 scope still moving after pulse duration time elapsed
02:23:53.930 00.029 7680 IsSlewing returns 0
02:23:53.932 00.002 7680 IsGuiding returns 0
02:23:53.932 00.000 7680 scope move finished after 82 + 55 ms
02:23:53.932 00.000 7680 Move returns status 0, amount 82
02:23:53.932 00.000 7680 MoveAxis(S, 127, ABG)
02:23:53.933 00.001 7680 Guiding  Dir = 1, Dur = 127
02:23:53.933 00.000 7680 IsSlewing returns 0
02:23:53.933 00.000 7680 IsGuiding returns 0
02:23:53.934 00.001 7680 PulseGuide returned control before completion, sleep 137
02:23:54.087 00.153 7680 IsGuiding returns 1
02:23:54.089 00.002 7680 scope still moving after pulse duration time elapsed
02:23:54.117 00.028 7680 IsSlewing returns 0
02:23:54.118 00.001 7680 IsGuiding returns 0
02:23:54.119 00.001 7680 scope move finished after 127 + 57 ms
02:23:54.119 00.000 7680 Move returns status 0, amount 127
02:23:54.121 00.002 7680 move complete, result=0
02:23:54.121 00.000 7680 worker thread done servicing request
02:23:54.122 00.001 7680 Worker thread wakes up
02:23:54.122 00.000 6120 GuideStep: -0.2 px 82 ms EAST, 0.2 px 127 ms SOUTH
02:23:54.128 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:54.128 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:55.373 01.245 7680 Exposure complete
02:23:55.512 00.139 7680 worker thread done servicing request
02:23:55.512 00.000 6120 OnExposeComplete: enter
02:23:55.516 00.004 6120 UpdateGuideState(): m_state=6
02:23:55.520 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 715
02:23:55.524 00.004 6120 Star::Find returns 1 (0), X=509.47, Y=680.76, Mass=8305, SNR=60.9, Peak=232 HFD=6.4
02:23:55.527 00.003 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (0.19) = xAngle (1.51 = 1.51)
02:23:55.530 00.003 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.38 = -1.90)
02:23:55.535 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=1.51 hyp=1.52 cameraTheta=1.70 mountX=0.09 mountY=-1.44, mountTheta=-1.51
02:23:55.538 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=1.51, opts=13)
02:23:55.542 00.004 6120 Enqueuing Move request for scope (-0.19, 1.51)
02:23:55.545 00.003 7680 Worker thread wakes up
02:23:55.545 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:55.547 00.002 6120 UpdateGuideState exits: m=8305 SNR=60.9
02:23:55.551 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:55.555 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:55.558 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 1.51) opts 0xd
02:23:55.558 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 1.51)
02:23:55.559 00.001 7680 Moving (-0.19, 1.51) raw xDistance=0.09 yDistance=-1.44
02:23:55.559 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:23:55.559 00.000 7680 resist switch: large excursion: input -1.44 thresh 0.60 direction from 1 to -1
02:23:55.559 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.32
02:23:55.560 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.44 from input -1.44
02:23:55.560 00.000 7680 MoveAxis(E, 0, ABG)
02:23:55.560 00.000 7680 Move returns status 0, amount 0
02:23:55.560 00.000 7680 MoveAxis(N, 781, ABG)
02:23:55.560 00.000 7680 Guiding  Dir = 0, Dur = 781
02:23:55.560 00.000 6120 Enqueuing Expose request
02:23:55.564 00.004 7680 IsSlewing returns 0
02:23:55.565 00.001 7680 IsGuiding returns 0
02:23:55.565 00.000 7680 PulseGuide returned control before completion, sleep 791
02:23:56.369 00.804 7680 IsGuiding returns 1
02:23:56.370 00.001 7680 scope still moving after pulse duration time elapsed
02:23:56.399 00.029 7680 IsSlewing returns 0
02:23:56.401 00.002 7680 IsGuiding returns 0
02:23:56.401 00.000 7680 scope move finished after 781 + 55 ms
02:23:56.401 00.000 7680 Move returns status 0, amount 781
02:23:56.403 00.002 7680 move complete, result=0
02:23:56.403 00.000 7680 worker thread done servicing request
02:23:56.403 00.000 7680 Worker thread wakes up
02:23:56.404 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -1.4 px 781 ms NORTH
02:23:56.410 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:56.410 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:57.660 01.250 7680 Exposure complete
02:23:57.789 00.129 7680 worker thread done servicing request
02:23:57.790 00.001 6120 OnExposeComplete: enter
02:23:57.794 00.004 6120 UpdateGuideState(): m_state=6
02:23:57.799 00.005 6120 Star::Find(15, 509, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 716
02:23:57.803 00.004 6120 Star::Find returns 1 (0), X=509.41, Y=678.57, Mass=9408, SNR=63.4, Peak=236 HFD=6.9
02:23:57.807 00.004 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
02:23:57.810 00.003 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
02:23:57.815 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.69 hyp=0.73 cameraTheta=-1.93 mountX=-0.38 mountY=0.50, mountTheta=2.21
02:23:57.820 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.69, opts=13)
02:23:57.824 00.004 6120 Enqueuing Move request for scope (-0.26, -0.69)
02:23:57.828 00.004 7680 Worker thread wakes up
02:23:57.828 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.69) opts 0xd
02:23:57.828 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:57.832 00.004 6120 UpdateGuideState exits: m=9408 SNR=63.4
02:23:57.835 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.69)
02:23:57.836 00.001 7680 Moving (-0.26, -0.69) raw xDistance=-0.38 yDistance=0.50
02:23:57.836 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:57.840 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:57.843 00.003 6120 Enqueuing Expose request
02:23:57.847 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:23:57.847 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:23:57.847 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
02:23:57.847 00.000 7680 MoveAxis(E, 155, ABG)
02:23:57.848 00.001 7680 Guiding  Dir = 2, Dur = 155
02:23:57.849 00.001 7680 IsSlewing returns 0
02:23:57.849 00.000 7680 IsGuiding returns 0
02:23:57.850 00.001 7680 PulseGuide returned control before completion, sleep 165
02:23:58.031 00.181 7680 IsGuiding returns 1
02:23:58.031 00.000 7680 scope still moving after pulse duration time elapsed
02:23:58.062 00.031 7680 IsSlewing returns 0
02:23:58.064 00.002 7680 IsGuiding returns 0
02:23:58.064 00.000 7680 scope move finished after 155 + 60 ms
02:23:58.065 00.001 7680 Move returns status 0, amount 155
02:23:58.065 00.000 7680 MoveAxis(N, 0, ABG)
02:23:58.066 00.001 7680 Move returns status 0, amount 0
02:23:58.066 00.000 7680 move complete, result=0
02:23:58.067 00.001 7680 worker thread done servicing request
02:23:58.068 00.001 6120 GuideStep: -0.4 px 155 ms EAST, 0.5 px 0 ms NORTH
02:23:58.074 00.006 7680 Worker thread wakes up
02:23:58.074 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:23:58.074 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:23:59.362 01.288 7680 Exposure complete
02:23:59.453 00.091 7680 worker thread done servicing request
02:23:59.454 00.001 6120 OnExposeComplete: enter
02:23:59.458 00.004 6120 UpdateGuideState(): m_state=6
02:23:59.460 00.002 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 717
02:23:59.464 00.004 6120 Star::Find returns 1 (0), X=509.67, Y=678.04, Mass=8294, SNR=60.7, Peak=212 HFD=6.6
02:23:59.467 00.003 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
02:23:59.470 00.003 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
02:23:59.474 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-1.21 hyp=1.21 cameraTheta=-1.57 mountX=-0.22 mountY=1.09, mountTheta=1.77
02:23:59.478 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-1.21, opts=13)
02:23:59.481 00.003 6120 Enqueuing Move request for scope (0.00, -1.21)
02:23:59.485 00.004 7680 Worker thread wakes up
02:23:59.485 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -1.21) opts 0xd
02:23:59.485 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -1.21)
02:23:59.485 00.000 7680 Moving (0.00, -1.21) raw xDistance=-0.22 yDistance=1.09
02:23:59.485 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
02:23:59.485 00.000 7680 resist switch: large excursion: input 1.09 thresh 0.60 direction from -1 to 1
02:23:59.487 00.002 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.27
02:23:59.487 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.09
02:23:59.488 00.001 7680 MoveAxis(E, 101, ABG)
02:23:59.488 00.000 7680 Guiding  Dir = 2, Dur = 101
02:23:59.488 00.000 7680 IsSlewing returns 0
02:23:59.489 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:23:59.494 00.005 7680 IsGuiding returns 0
02:23:59.494 00.000 6120 UpdateGuideState exits: m=8294 SNR=60.7
02:23:59.497 00.003 7680 PulseGuide returned control before completion, sleep 111
02:23:59.497 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:59.500 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:23:59.504 00.004 6120 Enqueuing Expose request
02:23:59.623 00.119 7680 IsGuiding returns 0
02:23:59.623 00.000 7680 Move returns status 0, amount 101
02:23:59.625 00.002 7680 MoveAxis(S, 592, ABG)
02:23:59.625 00.000 7680 Guiding  Dir = 1, Dur = 592
02:23:59.625 00.000 7680 IsSlewing returns 0
02:23:59.625 00.000 7680 IsGuiding returns 0
02:23:59.626 00.001 7680 PulseGuide returned control before completion, sleep 602
02:24:00.235 00.609 7680 IsGuiding returns 1
02:24:00.235 00.000 7680 scope still moving after pulse duration time elapsed
02:24:00.266 00.031 7680 IsSlewing returns 0
02:24:00.266 00.000 7680 IsGuiding returns 0
02:24:00.266 00.000 7680 scope move finished after 592 + 49 ms
02:24:00.266 00.000 7680 Move returns status 0, amount 592
02:24:00.266 00.000 7680 move complete, result=0
02:24:00.266 00.000 7680 worker thread done servicing request
02:24:00.266 00.000 6120 GuideStep: -0.2 px 101 ms EAST, 1.1 px 592 ms SOUTH
02:24:00.272 00.006 7680 Worker thread wakes up
02:24:00.272 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:00.272 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:01.524 01.252 7680 Exposure complete
02:24:01.669 00.145 7680 worker thread done servicing request
02:24:01.670 00.001 6120 OnExposeComplete: enter
02:24:01.673 00.003 6120 UpdateGuideState(): m_state=6
02:24:01.678 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 718
02:24:01.683 00.005 6120 Star::Find returns 1 (0), X=509.63, Y=678.04, Mass=8534, SNR=61.7, Peak=228 HFD=6.5
02:24:01.687 00.004 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
02:24:01.692 00.005 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
02:24:01.695 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-1.21 hyp=1.21 cameraTheta=-1.60 mountX=-0.26 mountY=1.07, mountTheta=1.81
02:24:01.700 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-1.21, opts=13)
02:24:01.705 00.005 6120 Enqueuing Move request for scope (-0.04, -1.21)
02:24:01.708 00.003 7680 Worker thread wakes up
02:24:01.708 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -1.21) opts 0xd
02:24:01.709 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, -1.21)
02:24:01.709 00.000 7680 Moving (-0.04, -1.21) raw xDistance=-0.26 yDistance=1.07
02:24:01.709 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
02:24:01.709 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07
02:24:01.709 00.000 7680 MoveAxis(E, 114, ABG)
02:24:01.710 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:01.714 00.004 7680 Guiding  Dir = 2, Dur = 114
02:24:01.714 00.000 6120 UpdateGuideState exits: m=8534 SNR=61.7
02:24:01.720 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:01.724 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:01.726 00.002 6120 Enqueuing Expose request
02:24:01.731 00.005 7680 IsSlewing returns 0
02:24:01.732 00.001 7680 IsGuiding returns 0
02:24:01.732 00.000 7680 PulseGuide returned control before completion, sleep 124
02:24:01.858 00.126 7680 IsGuiding returns 1
02:24:01.859 00.001 7680 scope still moving after pulse duration time elapsed
02:24:01.889 00.030 7680 IsSlewing returns 0
02:24:01.890 00.001 7680 IsGuiding returns 0
02:24:01.891 00.001 7680 scope move finished after 114 + 44 ms
02:24:01.891 00.000 7680 Move returns status 0, amount 114
02:24:01.891 00.000 7680 MoveAxis(S, 582, ABG)
02:24:01.892 00.001 7680 Guiding  Dir = 1, Dur = 582
02:24:01.892 00.000 7680 IsSlewing returns 0
02:24:01.892 00.000 7680 IsGuiding returns 0
02:24:01.893 00.001 7680 PulseGuide returned control before completion, sleep 592
02:24:02.497 00.604 7680 IsGuiding returns 1
02:24:02.497 00.000 7680 scope still moving after pulse duration time elapsed
02:24:02.528 00.031 7680 IsSlewing returns 0
02:24:02.528 00.000 7680 IsGuiding returns 0
02:24:02.528 00.000 7680 scope move finished after 582 + 54 ms
02:24:02.528 00.000 7680 Move returns status 0, amount 582
02:24:02.530 00.002 7680 move complete, result=0
02:24:02.530 00.000 7680 worker thread done servicing request
02:24:02.530 00.000 6120 GuideStep: -0.3 px 114 ms EAST, 1.1 px 582 ms SOUTH
02:24:02.534 00.004 7680 Worker thread wakes up
02:24:02.534 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:02.534 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:03.794 01.260 7680 Exposure complete
02:24:03.931 00.137 7680 worker thread done servicing request
02:24:03.932 00.001 6120 OnExposeComplete: enter
02:24:03.938 00.006 6120 UpdateGuideState(): m_state=6
02:24:03.943 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 719
02:24:03.947 00.004 6120 Star::Find returns 1 (0), X=509.79, Y=678.86, Mass=9032, SNR=62.9, Peak=224 HFD=6.5
02:24:03.951 00.004 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.19) = xAngle (-1.45 = -1.45)
02:24:03.955 00.004 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.42 = 1.42)
02:24:03.960 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-0.39 hyp=0.41 cameraTheta=-1.26 mountX=0.05 mountY=0.41, mountTheta=1.45
02:24:03.966 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.39, opts=13)
02:24:03.970 00.004 6120 Enqueuing Move request for scope (0.13, -0.39)
02:24:03.974 00.004 7680 Worker thread wakes up
02:24:03.975 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:03.979 00.004 6120 UpdateGuideState exits: m=9032 SNR=62.9
02:24:03.983 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:03.986 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:03.991 00.005 6120 Enqueuing Expose request
02:24:03.995 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.39) opts 0xd
02:24:03.996 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.39)
02:24:03.996 00.000 7680 Moving (0.13, -0.39) raw xDistance=0.05 yDistance=0.41
02:24:03.996 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:24:03.997 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
02:24:03.997 00.000 7680 MoveAxis(E, 0, ABG)
02:24:03.997 00.000 7680 Move returns status 0, amount 0
02:24:03.997 00.000 7680 MoveAxis(S, 222, ABG)
02:24:03.998 00.001 7680 Guiding  Dir = 1, Dur = 222
02:24:03.998 00.000 7680 IsSlewing returns 0
02:24:03.998 00.000 7680 IsGuiding returns 0
02:24:03.999 00.001 7680 PulseGuide returned control before completion, sleep 232
02:24:04.234 00.235 7680 IsGuiding returns 1
02:24:04.234 00.000 7680 scope still moving after pulse duration time elapsed
02:24:04.265 00.031 7680 IsSlewing returns 0
02:24:04.265 00.000 7680 IsGuiding returns 0
02:24:04.265 00.000 7680 scope move finished after 222 + 44 ms
02:24:04.265 00.000 7680 Move returns status 0, amount 222
02:24:04.266 00.001 7680 move complete, result=0
02:24:04.266 00.000 7680 worker thread done servicing request
02:24:04.266 00.000 7680 Worker thread wakes up
02:24:04.266 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 222 ms SOUTH
02:24:04.272 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:04.273 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:05.518 01.245 7680 Exposure complete
02:24:05.664 00.146 7680 worker thread done servicing request
02:24:05.664 00.000 6120 OnExposeComplete: enter
02:24:05.668 00.004 6120 UpdateGuideState(): m_state=6
02:24:05.672 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 720
02:24:05.676 00.004 6120 Star::Find returns 1 (0), X=509.75, Y=678.87, Mass=8442, SNR=61.0, Peak=222 HFD=6.5
02:24:05.680 00.004 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
02:24:05.685 00.005 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
02:24:05.689 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.38 hyp=0.39 cameraTheta=-1.35 mountX=0.01 mountY=0.38, mountTheta=1.54
02:24:05.693 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.38, opts=13)
02:24:05.697 00.004 6120 Enqueuing Move request for scope (0.08, -0.38)
02:24:05.700 00.003 7680 Worker thread wakes up
02:24:05.700 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.38) opts 0xd
02:24:05.701 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.38)
02:24:05.701 00.000 7680 Moving (0.08, -0.38) raw xDistance=0.01 yDistance=0.38
02:24:05.701 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:24:05.701 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:24:05.702 00.001 7680 MoveAxis(E, 0, ABG)
02:24:05.702 00.000 7680 Move returns status 0, amount 0
02:24:05.702 00.000 7680 MoveAxis(S, 206, ABG)
02:24:05.702 00.000 7680 Guiding  Dir = 1, Dur = 206
02:24:05.702 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:05.705 00.003 7680 IsSlewing returns 0
02:24:05.705 00.000 6120 UpdateGuideState exits: m=8442 SNR=61.0
02:24:05.711 00.006 7680 IsGuiding returns 0
02:24:05.711 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:05.715 00.004 7680 PulseGuide returned control before completion, sleep 216
02:24:05.716 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:05.719 00.003 6120 Enqueuing Expose request
02:24:05.944 00.225 7680 IsGuiding returns 1
02:24:05.944 00.000 7680 scope still moving after pulse duration time elapsed
02:24:05.975 00.031 7680 IsSlewing returns 0
02:24:05.976 00.001 7680 IsGuiding returns 0
02:24:05.976 00.000 7680 scope move finished after 206 + 58 ms
02:24:05.977 00.001 7680 Move returns status 0, amount 206
02:24:05.977 00.000 7680 move complete, result=0
02:24:05.977 00.000 7680 worker thread done servicing request
02:24:05.977 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 206 ms SOUTH
02:24:05.983 00.006 7680 Worker thread wakes up
02:24:05.983 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:05.983 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:07.233 01.250 7680 Exposure complete
02:24:07.367 00.134 7680 worker thread done servicing request
02:24:07.368 00.001 6120 OnExposeComplete: enter
02:24:07.372 00.004 6120 UpdateGuideState(): m_state=6
02:24:07.375 00.003 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 721
02:24:07.380 00.005 6120 Star::Find returns 1 (0), X=509.84, Y=678.75, Mass=8931, SNR=64.0, Peak=203 HFD=6.7
02:24:07.384 00.004 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.42 = -1.42)
02:24:07.388 00.004 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.45 = 1.45)
02:24:07.392 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.50 hyp=0.53 cameraTheta=-1.23 mountX=0.08 mountY=0.53, mountTheta=1.42
02:24:07.398 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.50, opts=13)
02:24:07.402 00.004 6120 Enqueuing Move request for scope (0.18, -0.50)
02:24:07.405 00.003 7680 Worker thread wakes up
02:24:07.405 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.50) opts 0xd
02:24:07.406 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.50)
02:24:07.406 00.000 7680 Moving (0.18, -0.50) raw xDistance=0.08 yDistance=0.53
02:24:07.407 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:24:07.407 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
02:24:07.407 00.000 7680 MoveAxis(E, 0, ABG)
02:24:07.407 00.000 7680 Move returns status 0, amount 0
02:24:07.407 00.000 7680 MoveAxis(S, 286, ABG)
02:24:07.407 00.000 7680 Guiding  Dir = 1, Dur = 286
02:24:07.407 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:07.411 00.004 7680 IsSlewing returns 0
02:24:07.412 00.001 6120 UpdateGuideState exits: m=8931 SNR=64.0
02:24:07.415 00.003 7680 IsGuiding returns 0
02:24:07.415 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:07.419 00.004 7680 PulseGuide returned control before completion, sleep 296
02:24:07.419 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:07.423 00.004 6120 Enqueuing Expose request
02:24:07.722 00.299 7680 IsGuiding returns 1
02:24:07.723 00.001 7680 scope still moving after pulse duration time elapsed
02:24:07.752 00.029 7680 IsSlewing returns 0
02:24:07.753 00.001 7680 IsGuiding returns 0
02:24:07.754 00.001 7680 scope move finished after 286 + 52 ms
02:24:07.754 00.000 7680 Move returns status 0, amount 286
02:24:07.754 00.000 7680 move complete, result=0
02:24:07.755 00.001 7680 worker thread done servicing request
02:24:07.755 00.000 7680 Worker thread wakes up
02:24:07.756 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 286 ms SOUTH
02:24:07.762 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:07.762 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:09.012 01.250 7680 Exposure complete
02:24:09.153 00.141 7680 worker thread done servicing request
02:24:09.153 00.000 6120 OnExposeComplete: enter
02:24:09.157 00.004 6120 UpdateGuideState(): m_state=6
02:24:09.160 00.003 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 722
02:24:09.165 00.005 6120 Star::Find returns 1 (0), X=509.61, Y=679.39, Mass=9300, SNR=64.7, Peak=234 HFD=6.9
02:24:09.169 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (0.19) = xAngle (1.78 = 1.78)
02:24:09.172 00.003 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.66 = -1.62)
02:24:09.177 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.97 mountX=-0.03 mountY=-0.15, mountTheta=-1.78
02:24:09.183 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.13, opts=13)
02:24:09.188 00.005 6120 Enqueuing Move request for scope (-0.06, 0.13)
02:24:09.193 00.005 7680 Worker thread wakes up
02:24:09.193 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
02:24:09.194 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
02:24:09.194 00.000 7680 Moving (-0.06, 0.13) raw xDistance=-0.03 yDistance=-0.15
02:24:09.194 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:24:09.194 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:24:09.194 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:09.198 00.004 6120 UpdateGuideState exits: m=9300 SNR=64.7
02:24:09.203 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:09.206 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:24:09.206 00.000 7680 MoveAxis(E, 0, ABG)
02:24:09.206 00.000 7680 Move returns status 0, amount 0
02:24:09.206 00.000 7680 MoveAxis(N, 0, ABG)
02:24:09.208 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:09.211 00.003 6120 Enqueuing Expose request
02:24:09.216 00.005 7680 Move returns status 0, amount 0
02:24:09.216 00.000 7680 move complete, result=0
02:24:09.216 00.000 7680 worker thread done servicing request
02:24:09.216 00.000 7680 Worker thread wakes up
02:24:09.216 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:09.221 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:09.221 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:10.467 01.246 7680 Exposure complete
02:24:10.608 00.141 7680 worker thread done servicing request
02:24:10.609 00.001 6120 OnExposeComplete: enter
02:24:10.613 00.004 6120 UpdateGuideState(): m_state=6
02:24:10.619 00.006 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 723
02:24:10.624 00.005 6120 Star::Find returns 1 (0), X=509.68, Y=679.46, Mass=9020, SNR=62.7, Peak=214 HFD=6.9
02:24:10.628 00.004 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (0.19) = xAngle (1.34 = 1.34)
02:24:10.631 00.003 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.21 = -2.07)
02:24:10.636 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.52 mountX=0.05 mountY=-0.18, mountTheta=-1.31
02:24:10.641 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.20, opts=13)
02:24:10.645 00.004 6120 Enqueuing Move request for scope (0.01, 0.20)
02:24:10.650 00.005 7680 Worker thread wakes up
02:24:10.650 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:10.656 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
02:24:10.656 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
02:24:10.656 00.000 7680 Moving (0.01, 0.20) raw xDistance=0.05 yDistance=-0.18
02:24:10.656 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:24:10.657 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:24:10.657 00.000 6120 UpdateGuideState exits: m=9020 SNR=62.7
02:24:10.663 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:10.667 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:10.670 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:24:10.670 00.000 7680 MoveAxis(E, 0, ABG)
02:24:10.670 00.000 7680 Move returns status 0, amount 0
02:24:10.671 00.001 7680 MoveAxis(N, 0, ABG)
02:24:10.671 00.000 7680 Move returns status 0, amount 0
02:24:10.671 00.000 7680 move complete, result=0
02:24:10.671 00.000 7680 worker thread done servicing request
02:24:10.671 00.000 6120 Enqueuing Expose request
02:24:10.676 00.005 7680 Worker thread wakes up
02:24:10.676 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:24:10.681 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:10.681 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:11.925 01.244 7680 Exposure complete
02:24:12.064 00.139 7680 worker thread done servicing request
02:24:12.065 00.001 6120 OnExposeComplete: enter
02:24:12.068 00.003 6120 UpdateGuideState(): m_state=6
02:24:12.073 00.005 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 724
02:24:12.077 00.004 6120 Star::Find returns 1 (0), X=509.55, Y=678.90, Mass=8670, SNR=62.1, Peak=222 HFD=6.5
02:24:12.081 00.004 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
02:24:12.085 00.004 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
02:24:12.091 00.006 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.35 hyp=0.37 cameraTheta=-1.88 mountX=-0.18 mountY=0.27, mountTheta=2.16
02:24:12.097 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.35, opts=13)
02:24:12.101 00.004 6120 Enqueuing Move request for scope (-0.11, -0.35)
02:24:12.105 00.004 7680 Worker thread wakes up
02:24:12.105 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.35) opts 0xd
02:24:12.106 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.35)
02:24:12.106 00.000 7680 Moving (-0.11, -0.35) raw xDistance=-0.18 yDistance=0.27
02:24:12.106 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:24:12.106 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:24:12.106 00.000 7680 MoveAxis(E, 0, ABG)
02:24:12.106 00.000 7680 Move returns status 0, amount 0
02:24:12.106 00.000 7680 MoveAxis(S, 146, ABG)
02:24:12.106 00.000 7680 Guiding  Dir = 1, Dur = 146
02:24:12.106 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:12.111 00.005 7680 IsSlewing returns 0
02:24:12.111 00.000 6120 UpdateGuideState exits: m=8670 SNR=62.1
02:24:12.115 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:12.119 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:12.122 00.003 7680 IsGuiding returns 0
02:24:12.122 00.000 6120 Enqueuing Expose request
02:24:12.126 00.004 7680 PulseGuide returned control before completion, sleep 156
02:24:12.289 00.163 7680 IsGuiding returns 1
02:24:12.290 00.001 7680 scope still moving after pulse duration time elapsed
02:24:12.320 00.030 7680 IsSlewing returns 0
02:24:12.321 00.001 7680 IsGuiding returns 0
02:24:12.322 00.001 7680 scope move finished after 146 + 53 ms
02:24:12.322 00.000 7680 Move returns status 0, amount 146
02:24:12.322 00.000 7680 move complete, result=0
02:24:12.323 00.001 7680 worker thread done servicing request
02:24:12.324 00.001 7680 Worker thread wakes up
02:24:12.324 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 146 ms SOUTH
02:24:12.331 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:12.331 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:13.586 01.255 7680 Exposure complete
02:24:13.727 00.141 7680 worker thread done servicing request
02:24:13.727 00.000 6120 OnExposeComplete: enter
02:24:13.731 00.004 6120 UpdateGuideState(): m_state=6
02:24:13.736 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 725
02:24:13.741 00.005 6120 Star::Find returns 1 (0), X=509.35, Y=678.99, Mass=8722, SNR=62.0, Peak=238 HFD=6.6
02:24:13.745 00.004 6120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.19) = xAngle (-2.63 = -2.63)
02:24:13.748 00.003 6120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.24 = 0.24)
02:24:13.753 00.005 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.26 hyp=0.41 cameraTheta=-2.45 mountX=-0.36 mountY=0.10, mountTheta=2.88
02:24:13.757 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.26, opts=13)
02:24:13.761 00.004 6120 Enqueuing Move request for scope (-0.32, -0.26)
02:24:13.764 00.003 7680 Worker thread wakes up
02:24:13.764 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.26) opts 0xd
02:24:13.766 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.26)
02:24:13.766 00.000 7680 Moving (-0.32, -0.26) raw xDistance=-0.36 yDistance=0.10
02:24:13.766 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:24:13.766 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:24:13.766 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:13.770 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:24:13.770 00.000 7680 MoveAxis(E, 147, ABG)
02:24:13.771 00.001 7680 Guiding  Dir = 2, Dur = 147
02:24:13.771 00.000 6120 UpdateGuideState exits: m=8722 SNR=62.0
02:24:13.776 00.005 7680 IsSlewing returns 0
02:24:13.776 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:13.780 00.004 7680 IsGuiding returns 0
02:24:13.780 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:13.785 00.005 6120 Enqueuing Expose request
02:24:13.789 00.004 7680 PulseGuide returned control before completion, sleep 157
02:24:13.953 00.164 7680 IsGuiding returns 1
02:24:13.954 00.001 7680 scope still moving after pulse duration time elapsed
02:24:13.984 00.030 7680 IsSlewing returns 0
02:24:13.986 00.002 7680 IsGuiding returns 0
02:24:13.986 00.000 7680 scope move finished after 147 + 58 ms
02:24:13.987 00.001 7680 Move returns status 0, amount 147
02:24:13.987 00.000 7680 MoveAxis(N, 0, ABG)
02:24:13.988 00.001 7680 Move returns status 0, amount 0
02:24:13.988 00.000 7680 move complete, result=0
02:24:13.990 00.002 7680 worker thread done servicing request
02:24:13.990 00.000 6120 GuideStep: -0.4 px 147 ms EAST, 0.1 px 0 ms NORTH
02:24:13.998 00.008 7680 Worker thread wakes up
02:24:13.998 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:13.998 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:15.252 01.254 7680 Exposure complete
02:24:15.378 00.126 7680 worker thread done servicing request
02:24:15.379 00.001 6120 OnExposeComplete: enter
02:24:15.383 00.004 6120 UpdateGuideState(): m_state=6
02:24:15.387 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 726
02:24:15.391 00.004 6120 Star::Find returns 1 (0), X=509.58, Y=678.88, Mass=8966, SNR=62.5, Peak=232 HFD=6.4
02:24:15.396 00.005 6120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
02:24:15.400 00.004 6120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
02:24:15.406 00.006 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.37 hyp=0.38 cameraTheta=-1.81 mountX=-0.16 mountY=0.30, mountTheta=2.06
02:24:15.410 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.37, opts=13)
02:24:15.415 00.005 6120 Enqueuing Move request for scope (-0.09, -0.37)
02:24:15.418 00.003 7680 Worker thread wakes up
02:24:15.419 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.37) opts 0xd
02:24:15.419 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.37)
02:24:15.420 00.001 7680 Moving (-0.09, -0.37) raw xDistance=-0.16 yDistance=0.30
02:24:15.420 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:24:15.420 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:15.424 00.004 6120 UpdateGuideState exits: m=8966 SNR=62.5
02:24:15.429 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:15.433 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:15.436 00.003 6120 Enqueuing Expose request
02:24:15.440 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:24:15.440 00.000 7680 MoveAxis(E, 0, ABG)
02:24:15.440 00.000 7680 Move returns status 0, amount 0
02:24:15.440 00.000 7680 MoveAxis(S, 161, ABG)
02:24:15.440 00.000 7680 Guiding  Dir = 1, Dur = 161
02:24:15.441 00.001 7680 IsSlewing returns 0
02:24:15.442 00.001 7680 IsGuiding returns 0
02:24:15.442 00.000 7680 PulseGuide returned control before completion, sleep 171
02:24:15.615 00.173 7680 IsGuiding returns 1
02:24:15.617 00.002 7680 scope still moving after pulse duration time elapsed
02:24:15.647 00.030 7680 IsSlewing returns 0
02:24:15.649 00.002 7680 IsGuiding returns 0
02:24:15.649 00.000 7680 scope move finished after 161 + 45 ms
02:24:15.649 00.000 7680 Move returns status 0, amount 161
02:24:15.650 00.001 7680 move complete, result=0
02:24:15.650 00.000 7680 worker thread done servicing request
02:24:15.651 00.001 7680 Worker thread wakes up
02:24:15.651 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 161 ms SOUTH
02:24:15.657 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:15.657 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:16.905 01.248 7680 Exposure complete
02:24:17.050 00.145 7680 worker thread done servicing request
02:24:17.050 00.000 6120 OnExposeComplete: enter
02:24:17.055 00.005 6120 UpdateGuideState(): m_state=6
02:24:17.060 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 727
02:24:17.065 00.005 6120 Star::Find returns 1 (0), X=509.41, Y=678.79, Mass=8928, SNR=62.9, Peak=247 HFD=6.5
02:24:17.071 00.006 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
02:24:17.075 00.004 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
02:24:17.079 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.46 hyp=0.53 cameraTheta=-2.07 mountX=-0.33 mountY=0.31, mountTheta=2.40
02:24:17.087 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.46, opts=13)
02:24:17.092 00.005 6120 Enqueuing Move request for scope (-0.25, -0.46)
02:24:17.096 00.004 7680 Worker thread wakes up
02:24:17.097 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.46) opts 0xd
02:24:17.097 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.46)
02:24:17.097 00.000 7680 Moving (-0.25, -0.46) raw xDistance=-0.33 yDistance=0.31
02:24:17.097 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:24:17.097 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:24:17.097 00.000 7680 MoveAxis(E, 136, ABG)
02:24:17.097 00.000 7680 Guiding  Dir = 2, Dur = 136
02:24:17.098 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:17.102 00.004 7680 IsSlewing returns 0
02:24:17.102 00.000 6120 UpdateGuideState exits: m=8928 SNR=62.9
02:24:17.107 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:17.111 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:17.115 00.004 6120 Enqueuing Expose request
02:24:17.119 00.004 7680 IsGuiding returns 0
02:24:17.121 00.002 7680 PulseGuide returned control before completion, sleep 146
02:24:17.271 00.150 7680 IsGuiding returns 1
02:24:17.272 00.001 7680 scope still moving after pulse duration time elapsed
02:24:17.301 00.029 7680 IsSlewing returns 0
02:24:17.302 00.001 7680 IsGuiding returns 0
02:24:17.303 00.001 7680 scope move finished after 136 + 46 ms
02:24:17.303 00.000 7680 Move returns status 0, amount 136
02:24:17.303 00.000 7680 MoveAxis(S, 166, ABG)
02:24:17.305 00.002 7680 Guiding  Dir = 1, Dur = 166
02:24:17.305 00.000 7680 IsSlewing returns 0
02:24:17.306 00.001 7680 IsGuiding returns 0
02:24:17.307 00.001 7680 PulseGuide returned control before completion, sleep 176
02:24:17.491 00.184 7680 IsGuiding returns 1
02:24:17.491 00.000 7680 scope still moving after pulse duration time elapsed
02:24:17.520 00.029 7680 IsSlewing returns 0
02:24:17.521 00.001 7680 IsGuiding returns 0
02:24:17.522 00.001 7680 scope move finished after 166 + 49 ms
02:24:17.522 00.000 7680 Move returns status 0, amount 166
02:24:17.522 00.000 7680 move complete, result=0
02:24:17.523 00.001 7680 worker thread done servicing request
02:24:17.523 00.000 7680 Worker thread wakes up
02:24:17.524 00.001 6120 GuideStep: -0.3 px 136 ms EAST, 0.3 px 166 ms SOUTH
02:24:17.531 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:17.531 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:18.779 01.248 7680 Exposure complete
02:24:18.916 00.137 7680 worker thread done servicing request
02:24:18.916 00.000 6120 OnExposeComplete: enter
02:24:18.921 00.005 6120 UpdateGuideState(): m_state=6
02:24:18.924 00.003 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 728
02:24:18.928 00.004 6120 Star::Find returns 1 (0), X=509.63, Y=678.88, Mass=8734, SNR=61.9, Peak=233 HFD=6.5
02:24:18.934 00.006 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
02:24:18.939 00.005 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
02:24:18.943 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.37 hyp=0.37 cameraTheta=-1.66 mountX=-0.10 mountY=0.32, mountTheta=1.88
02:24:18.949 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.37, opts=13)
02:24:18.953 00.004 6120 Enqueuing Move request for scope (-0.03, -0.37)
02:24:18.956 00.003 7680 Worker thread wakes up
02:24:18.957 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.37) opts 0xd
02:24:18.957 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.37)
02:24:18.957 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:18.964 00.007 6120 UpdateGuideState exits: m=8734 SNR=61.9
02:24:18.968 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:18.972 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:18.976 00.004 6120 Enqueuing Expose request
02:24:18.980 00.004 7680 Moving (-0.03, -0.37) raw xDistance=-0.10 yDistance=0.32
02:24:18.980 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:24:18.980 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:24:18.980 00.000 7680 MoveAxis(E, 0, ABG)
02:24:18.981 00.001 7680 Move returns status 0, amount 0
02:24:18.981 00.000 7680 MoveAxis(S, 172, ABG)
02:24:18.981 00.000 7680 Guiding  Dir = 1, Dur = 172
02:24:18.981 00.000 7680 IsSlewing returns 0
02:24:18.982 00.001 7680 IsGuiding returns 0
02:24:18.982 00.000 7680 PulseGuide returned control before completion, sleep 182
02:24:19.180 00.198 7680 IsGuiding returns 1
02:24:19.180 00.000 7680 scope still moving after pulse duration time elapsed
02:24:19.210 00.030 7680 IsSlewing returns 0
02:24:19.212 00.002 7680 IsGuiding returns 0
02:24:19.212 00.000 7680 scope move finished after 172 + 58 ms
02:24:19.213 00.001 7680 Move returns status 0, amount 172
02:24:19.213 00.000 7680 move complete, result=0
02:24:19.213 00.000 7680 worker thread done servicing request
02:24:19.215 00.002 7680 Worker thread wakes up
02:24:19.215 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 172 ms SOUTH
02:24:19.224 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:19.225 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:20.472 01.247 7680 Exposure complete
02:24:20.615 00.143 7680 worker thread done servicing request
02:24:20.615 00.000 6120 OnExposeComplete: enter
02:24:20.620 00.005 6120 UpdateGuideState(): m_state=6
02:24:20.625 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 729
02:24:20.630 00.005 6120 Star::Find returns 1 (0), X=509.56, Y=678.99, Mass=8453, SNR=60.8, Peak=219 HFD=6.5
02:24:20.633 00.003 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.14 = -2.14)
02:24:20.637 00.004 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
02:24:20.640 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.95 mountX=-0.15 mountY=0.19, mountTheta=2.25
02:24:20.645 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.26, opts=13)
02:24:20.652 00.007 6120 Enqueuing Move request for scope (-0.10, -0.26)
02:24:20.656 00.004 7680 Worker thread wakes up
02:24:20.656 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:20.660 00.004 6120 UpdateGuideState exits: m=8453 SNR=60.8
02:24:20.663 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:20.667 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:20.670 00.003 6120 Enqueuing Expose request
02:24:20.675 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.26) opts 0xd
02:24:20.675 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.26)
02:24:20.675 00.000 7680 Moving (-0.10, -0.26) raw xDistance=-0.15 yDistance=0.19
02:24:20.675 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:24:20.675 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:24:20.675 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:24:20.676 00.001 7680 MoveAxis(E, 0, ABG)
02:24:20.676 00.000 7680 Move returns status 0, amount 0
02:24:20.676 00.000 7680 MoveAxis(N, 0, ABG)
02:24:20.676 00.000 7680 Move returns status 0, amount 0
02:24:20.676 00.000 7680 move complete, result=0
02:24:20.676 00.000 7680 worker thread done servicing request
02:24:20.678 00.002 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:24:20.681 00.003 7680 Worker thread wakes up
02:24:20.682 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:20.682 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:21.924 01.242 7680 Exposure complete
02:24:22.073 00.149 7680 worker thread done servicing request
02:24:22.073 00.000 6120 OnExposeComplete: enter
02:24:22.077 00.004 6120 UpdateGuideState(): m_state=6
02:24:22.081 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 730
02:24:22.086 00.005 6120 Star::Find returns 1 (0), X=509.45, Y=678.86, Mass=9089, SNR=64.2, Peak=218 HFD=6.5
02:24:22.092 00.006 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
02:24:22.095 00.003 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
02:24:22.100 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.39 hyp=0.45 cameraTheta=-2.06 mountX=-0.28 mountY=0.26, mountTheta=2.39
02:24:22.104 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.39, opts=13)
02:24:22.108 00.004 6120 Enqueuing Move request for scope (-0.21, -0.39)
02:24:22.112 00.004 7680 Worker thread wakes up
02:24:22.112 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:22.115 00.003 6120 UpdateGuideState exits: m=9089 SNR=64.2
02:24:22.120 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:22.125 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:22.129 00.004 6120 Enqueuing Expose request
02:24:22.133 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.39) opts 0xd
02:24:22.135 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.39)
02:24:22.135 00.000 7680 Moving (-0.21, -0.39) raw xDistance=-0.28 yDistance=0.26
02:24:22.135 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:24:22.135 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:24:22.136 00.001 7680 MoveAxis(E, 115, ABG)
02:24:22.136 00.000 7680 Guiding  Dir = 2, Dur = 115
02:24:22.136 00.000 7680 IsSlewing returns 0
02:24:22.137 00.001 7680 IsGuiding returns 0
02:24:22.137 00.000 7680 PulseGuide returned control before completion, sleep 125
02:24:22.273 00.136 7680 IsGuiding returns 1
02:24:22.278 00.005 7680 scope still moving after pulse duration time elapsed
02:24:22.303 00.025 7680 IsSlewing returns 0
02:24:22.304 00.001 7680 IsGuiding returns 0
02:24:22.304 00.000 7680 scope move finished after 115 + 52 ms
02:24:22.305 00.001 7680 Move returns status 0, amount 115
02:24:22.305 00.000 7680 MoveAxis(S, 142, ABG)
02:24:22.305 00.000 7680 Guiding  Dir = 1, Dur = 142
02:24:22.306 00.001 7680 IsSlewing returns 0
02:24:22.306 00.000 7680 IsGuiding returns 0
02:24:22.307 00.001 7680 PulseGuide returned control before completion, sleep 152
02:24:22.473 00.166 7680 IsGuiding returns 1
02:24:22.474 00.001 7680 scope still moving after pulse duration time elapsed
02:24:22.505 00.031 7680 IsSlewing returns 0
02:24:22.506 00.001 7680 IsGuiding returns 0
02:24:22.507 00.001 7680 scope move finished after 142 + 57 ms
02:24:22.507 00.000 7680 Move returns status 0, amount 142
02:24:22.507 00.000 7680 move complete, result=0
02:24:22.507 00.000 7680 worker thread done servicing request
02:24:22.507 00.000 7680 Worker thread wakes up
02:24:22.508 00.001 6120 GuideStep: -0.3 px 115 ms EAST, 0.3 px 142 ms SOUTH
02:24:22.515 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:22.515 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:23.770 01.255 7680 Exposure complete
02:24:23.912 00.142 7680 worker thread done servicing request
02:24:23.913 00.001 6120 OnExposeComplete: enter
02:24:23.917 00.004 6120 UpdateGuideState(): m_state=6
02:24:23.922 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 731
02:24:23.927 00.005 6120 Star::Find returns 1 (0), X=509.49, Y=680.86, Mass=8381, SNR=61.1, Peak=224 HFD=6.4
02:24:23.933 00.006 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.19) = xAngle (1.49 = 1.49)
02:24:23.938 00.005 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.36 = -1.92)
02:24:23.943 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=1.60 hyp=1.61 cameraTheta=1.68 mountX=0.13 mountY=-1.52, mountTheta=-1.49
02:24:23.947 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=1.60, opts=13)
02:24:23.951 00.004 6120 Enqueuing Move request for scope (-0.17, 1.60)
02:24:23.956 00.005 7680 Worker thread wakes up
02:24:23.956 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 1.60) opts 0xd
02:24:23.957 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 1.60)
02:24:23.957 00.000 7680 Moving (-0.17, 1.60) raw xDistance=0.13 yDistance=-1.52
02:24:23.957 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:24:23.957 00.000 7680 resist switch: large excursion: input -1.52 thresh 0.60 direction from 1 to -1
02:24:23.957 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:23.961 00.004 6120 UpdateGuideState exits: m=8381 SNR=61.1
02:24:23.965 00.004 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.55
02:24:23.965 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.52 from input -1.52
02:24:23.965 00.000 7680 MoveAxis(E, 0, ABG)
02:24:23.965 00.000 7680 Move returns status 0, amount 0
02:24:23.966 00.001 7680 MoveAxis(N, 824, ABG)
02:24:23.966 00.000 7680 Guiding  Dir = 0, Dur = 824
02:24:23.966 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:23.970 00.004 7680 IsSlewing returns 0
02:24:23.970 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:23.974 00.004 6120 Enqueuing Expose request
02:24:23.979 00.005 7680 IsGuiding returns 0
02:24:23.979 00.000 7680 PulseGuide returned control before completion, sleep 834
02:24:24.826 00.847 7680 IsGuiding returns 1
02:24:24.827 00.001 7680 scope still moving after pulse duration time elapsed
02:24:24.856 00.029 7680 IsSlewing returns 0
02:24:24.858 00.002 7680 IsGuiding returns 0
02:24:24.858 00.000 7680 scope move finished after 824 + 55 ms
02:24:24.859 00.001 7680 Move returns status 0, amount 824
02:24:24.859 00.000 7680 move complete, result=0
02:24:24.861 00.002 7680 worker thread done servicing request
02:24:24.861 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.5 px 824 ms NORTH
02:24:24.870 00.009 7680 Worker thread wakes up
02:24:24.870 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:24.870 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:26.126 01.256 7680 Exposure complete
02:24:26.268 00.142 7680 worker thread done servicing request
02:24:26.268 00.000 6120 OnExposeComplete: enter
02:24:26.272 00.004 6120 UpdateGuideState(): m_state=6
02:24:26.275 00.003 6120 Star::Find(15, 509, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 732
02:24:26.279 00.004 6120 Star::Find returns 1 (0), X=509.44, Y=678.08, Mass=8481, SNR=61.3, Peak=218 HFD=6.4
02:24:26.282 00.003 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
02:24:26.287 00.005 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
02:24:26.290 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=-1.17 hyp=1.19 cameraTheta=-1.77 mountX=-0.44 mountY=0.95, mountTheta=2.01
02:24:26.296 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-1.17, opts=13)
02:24:26.300 00.004 6120 Enqueuing Move request for scope (-0.23, -1.17)
02:24:26.304 00.004 7680 Worker thread wakes up
02:24:26.304 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -1.17) opts 0xd
02:24:26.305 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, -1.17)
02:24:26.305 00.000 7680 Moving (-0.23, -1.17) raw xDistance=-0.44 yDistance=0.95
02:24:26.305 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:24:26.306 00.001 7680 resist switch: large excursion: input 0.95 thresh 0.60 direction from -1 to 1
02:24:26.306 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.85
02:24:26.306 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95
02:24:26.306 00.000 7680 MoveAxis(E, 181, ABG)
02:24:26.306 00.000 7680 Guiding  Dir = 2, Dur = 181
02:24:26.306 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:26.311 00.005 6120 UpdateGuideState exits: m=8481 SNR=61.3
02:24:26.315 00.004 7680 IsSlewing returns 0
02:24:26.316 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:26.319 00.003 7680 IsGuiding returns 0
02:24:26.320 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:26.323 00.003 6120 Enqueuing Expose request
02:24:26.327 00.004 7680 PulseGuide returned control before completion, sleep 191
02:24:26.519 00.192 7680 IsGuiding returns 1
02:24:26.521 00.002 7680 scope still moving after pulse duration time elapsed
02:24:26.552 00.031 7680 IsSlewing returns 0
02:24:26.553 00.001 7680 IsGuiding returns 0
02:24:26.554 00.001 7680 scope move finished after 181 + 53 ms
02:24:26.554 00.000 7680 Move returns status 0, amount 181
02:24:26.555 00.001 7680 MoveAxis(S, 515, ABG)
02:24:26.555 00.000 7680 Guiding  Dir = 1, Dur = 515
02:24:26.555 00.000 7680 IsSlewing returns 0
02:24:26.555 00.000 7680 IsGuiding returns 0
02:24:26.557 00.002 7680 PulseGuide returned control before completion, sleep 525
02:24:27.085 00.528 7680 IsGuiding returns 1
02:24:27.087 00.002 7680 scope still moving after pulse duration time elapsed
02:24:27.115 00.028 7680 IsSlewing returns 0
02:24:27.116 00.001 7680 IsGuiding returns 0
02:24:27.118 00.002 7680 scope move finished after 515 + 46 ms
02:24:27.118 00.000 7680 Move returns status 0, amount 515
02:24:27.119 00.001 7680 move complete, result=0
02:24:27.119 00.000 7680 worker thread done servicing request
02:24:27.119 00.000 6120 GuideStep: -0.4 px 181 ms EAST, 0.9 px 515 ms SOUTH
02:24:27.127 00.008 7680 Worker thread wakes up
02:24:27.127 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:27.128 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:28.376 01.248 7680 Exposure complete
02:24:28.527 00.151 7680 worker thread done servicing request
02:24:28.527 00.000 6120 OnExposeComplete: enter
02:24:28.531 00.004 6120 UpdateGuideState(): m_state=6
02:24:28.536 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 733
02:24:28.540 00.004 6120 Star::Find returns 1 (0), X=509.56, Y=678.39, Mass=8724, SNR=62.5, Peak=200 HFD=7.0
02:24:28.544 00.004 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
02:24:28.547 00.003 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
02:24:28.550 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.86 hyp=0.87 cameraTheta=-1.70 mountX=-0.27 mountY=0.72, mountTheta=1.92
02:24:28.557 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.86, opts=13)
02:24:28.564 00.007 6120 Enqueuing Move request for scope (-0.11, -0.86)
02:24:28.568 00.004 7680 Worker thread wakes up
02:24:28.569 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:28.572 00.003 6120 UpdateGuideState exits: m=8724 SNR=62.5
02:24:28.577 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:28.580 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:28.584 00.004 6120 Enqueuing Expose request
02:24:28.588 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.86) opts 0xd
02:24:28.588 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.86)
02:24:28.588 00.000 7680 Moving (-0.11, -0.86) raw xDistance=-0.27 yDistance=0.72
02:24:28.589 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
02:24:28.589 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
02:24:28.589 00.000 7680 MoveAxis(E, 122, ABG)
02:24:28.589 00.000 7680 Guiding  Dir = 2, Dur = 122
02:24:28.590 00.001 7680 IsSlewing returns 0
02:24:28.590 00.000 7680 IsGuiding returns 0
02:24:28.590 00.000 7680 PulseGuide returned control before completion, sleep 132
02:24:28.741 00.151 7680 IsGuiding returns 1
02:24:28.741 00.000 7680 scope still moving after pulse duration time elapsed
02:24:28.771 00.030 7680 IsSlewing returns 0
02:24:28.773 00.002 7680 IsGuiding returns 0
02:24:28.773 00.000 7680 scope move finished after 122 + 60 ms
02:24:28.774 00.001 7680 Move returns status 0, amount 122
02:24:28.774 00.000 7680 MoveAxis(S, 393, ABG)
02:24:28.775 00.001 7680 Guiding  Dir = 1, Dur = 393
02:24:28.775 00.000 7680 IsSlewing returns 0
02:24:28.777 00.002 7680 IsGuiding returns 0
02:24:28.778 00.001 7680 PulseGuide returned control before completion, sleep 403
02:24:29.195 00.417 7680 IsGuiding returns 1
02:24:29.197 00.002 7680 scope still moving after pulse duration time elapsed
02:24:29.227 00.030 7680 IsSlewing returns 0
02:24:29.228 00.001 7680 IsGuiding returns 0
02:24:29.228 00.000 7680 scope move finished after 393 + 58 ms
02:24:29.229 00.001 7680 Move returns status 0, amount 393
02:24:29.229 00.000 7680 move complete, result=0
02:24:29.230 00.001 7680 worker thread done servicing request
02:24:29.230 00.000 7680 Worker thread wakes up
02:24:29.231 00.001 6120 GuideStep: -0.3 px 122 ms EAST, 0.7 px 393 ms SOUTH
02:24:29.238 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:29.238 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:30.490 01.252 7680 Exposure complete
02:24:30.654 00.164 7680 worker thread done servicing request
02:24:30.654 00.000 6120 OnExposeComplete: enter
02:24:30.660 00.006 6120 UpdateGuideState(): m_state=6
02:24:30.665 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 734
02:24:30.672 00.007 6120 Star::Find returns 1 (0), X=509.70, Y=678.46, Mass=8970, SNR=62.5, Peak=216 HFD=6.9
02:24:30.679 00.007 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
02:24:30.686 00.007 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
02:24:30.692 00.006 6120 CameraToMount -- cameraX=0.03 cameraY=-0.79 hyp=0.79 cameraTheta=-1.53 mountX=-0.11 mountY=0.72, mountTheta=1.73
02:24:30.699 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.79, opts=13)
02:24:30.705 00.006 6120 Enqueuing Move request for scope (0.03, -0.79)
02:24:30.712 00.007 7680 Worker thread wakes up
02:24:30.712 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.79) opts 0xd
02:24:30.713 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.79)
02:24:30.713 00.000 7680 Moving (0.03, -0.79) raw xDistance=-0.11 yDistance=0.72
02:24:30.713 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:30.718 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:24:30.718 00.000 6120 UpdateGuideState exits: m=8970 SNR=62.5
02:24:30.722 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
02:24:30.722 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:30.727 00.005 7680 MoveAxis(E, 0, ABG)
02:24:30.727 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:30.732 00.005 7680 Move returns status 0, amount 0
02:24:30.732 00.000 7680 MoveAxis(S, 392, ABG)
02:24:30.732 00.000 6120 Enqueuing Expose request
02:24:30.736 00.004 7680 Guiding  Dir = 1, Dur = 392
02:24:30.736 00.000 7680 IsSlewing returns 0
02:24:30.736 00.000 7680 IsGuiding returns 0
02:24:30.737 00.001 7680 PulseGuide returned control before completion, sleep 402
02:24:31.152 00.415 7680 IsGuiding returns 1
02:24:31.153 00.001 7680 scope still moving after pulse duration time elapsed
02:24:31.184 00.031 7680 IsSlewing returns 0
02:24:31.185 00.001 7680 IsGuiding returns 0
02:24:31.185 00.000 7680 scope move finished after 392 + 56 ms
02:24:31.185 00.000 7680 Move returns status 0, amount 392
02:24:31.187 00.002 7680 move complete, result=0
02:24:31.187 00.000 7680 worker thread done servicing request
02:24:31.187 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 392 ms SOUTH
02:24:31.196 00.009 7680 Worker thread wakes up
02:24:31.196 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:31.196 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:32.443 01.247 7680 Exposure complete
02:24:32.580 00.137 7680 worker thread done servicing request
02:24:32.580 00.000 6120 OnExposeComplete: enter
02:24:32.584 00.004 6120 UpdateGuideState(): m_state=6
02:24:32.589 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 735
02:24:32.595 00.006 6120 Star::Find returns 1 (0), X=509.74, Y=678.76, Mass=9018, SNR=63.7, Peak=212 HFD=6.6
02:24:32.598 00.003 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
02:24:32.601 00.003 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
02:24:32.605 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.50 hyp=0.50 cameraTheta=-1.42 mountX=-0.02 mountY=0.48, mountTheta=1.61
02:24:32.610 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.50, opts=13)
02:24:32.613 00.003 6120 Enqueuing Move request for scope (0.07, -0.50)
02:24:32.616 00.003 7680 Worker thread wakes up
02:24:32.616 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.50) opts 0xd
02:24:32.616 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.50)
02:24:32.616 00.000 7680 Moving (0.07, -0.50) raw xDistance=-0.02 yDistance=0.48
02:24:32.618 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:32.620 00.002 6120 UpdateGuideState exits: m=9018 SNR=63.7
02:24:32.626 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:32.630 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:32.634 00.004 6120 Enqueuing Expose request
02:24:32.639 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:24:32.639 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
02:24:32.639 00.000 7680 MoveAxis(E, 0, ABG)
02:24:32.639 00.000 7680 Move returns status 0, amount 0
02:24:32.640 00.001 7680 MoveAxis(S, 259, ABG)
02:24:32.640 00.000 7680 Guiding  Dir = 1, Dur = 259
02:24:32.640 00.000 7680 IsSlewing returns 0
02:24:32.641 00.001 7680 IsGuiding returns 0
02:24:32.641 00.000 7680 PulseGuide returned control before completion, sleep 269
02:24:32.921 00.280 7680 IsGuiding returns 1
02:24:32.922 00.001 7680 scope still moving after pulse duration time elapsed
02:24:32.952 00.030 7680 IsSlewing returns 0
02:24:32.953 00.001 7680 IsGuiding returns 0
02:24:32.953 00.000 7680 scope move finished after 259 + 53 ms
02:24:32.953 00.000 7680 Move returns status 0, amount 259
02:24:32.955 00.002 7680 move complete, result=0
02:24:32.955 00.000 7680 worker thread done servicing request
02:24:32.955 00.000 7680 Worker thread wakes up
02:24:32.956 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 259 ms SOUTH
02:24:32.963 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:32.963 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:34.211 01.248 7680 Exposure complete
02:24:34.350 00.139 7680 worker thread done servicing request
02:24:34.350 00.000 6120 OnExposeComplete: enter
02:24:34.353 00.003 6120 UpdateGuideState(): m_state=6
02:24:34.358 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
02:24:34.362 00.004 6120 Star::Find returns 1 (0), X=509.72, Y=678.87, Mass=8317, SNR=59.8, Peak=207 HFD=6.5
02:24:34.365 00.003 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
02:24:34.369 00.004 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
02:24:34.373 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.38 hyp=0.39 cameraTheta=-1.44 mountX=-0.02 mountY=0.37, mountTheta=1.63
02:24:34.378 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.38, opts=13)
02:24:34.381 00.003 6120 Enqueuing Move request for scope (0.05, -0.38)
02:24:34.385 00.004 7680 Worker thread wakes up
02:24:34.385 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.38) opts 0xd
02:24:34.386 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.38)
02:24:34.386 00.000 7680 Moving (0.05, -0.38) raw xDistance=-0.02 yDistance=0.37
02:24:34.386 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:24:34.387 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:24:34.387 00.000 7680 MoveAxis(E, 0, ABG)
02:24:34.387 00.000 7680 Move returns status 0, amount 0
02:24:34.387 00.000 7680 MoveAxis(S, 199, ABG)
02:24:34.387 00.000 7680 Guiding  Dir = 1, Dur = 199
02:24:34.388 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:34.391 00.003 7680 IsSlewing returns 0
02:24:34.392 00.001 6120 UpdateGuideState exits: m=8317 SNR=59.8
02:24:34.395 00.003 7680 IsGuiding returns 0
02:24:34.395 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:34.399 00.004 7680 PulseGuide returned control before completion, sleep 209
02:24:34.399 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:34.404 00.005 6120 Enqueuing Expose request
02:24:34.616 00.212 7680 IsGuiding returns 1
02:24:34.617 00.001 7680 scope still moving after pulse duration time elapsed
02:24:34.647 00.030 7680 IsSlewing returns 0
02:24:34.647 00.000 7680 IsGuiding returns 0
02:24:34.649 00.002 7680 scope move finished after 199 + 54 ms
02:24:34.649 00.000 7680 Move returns status 0, amount 199
02:24:34.650 00.001 7680 move complete, result=0
02:24:34.650 00.000 7680 worker thread done servicing request
02:24:34.650 00.000 7680 Worker thread wakes up
02:24:34.650 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 199 ms SOUTH
02:24:34.656 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:34.656 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:35.922 01.266 7680 Exposure complete
02:24:36.056 00.134 7680 worker thread done servicing request
02:24:36.057 00.001 6120 OnExposeComplete: enter
02:24:36.060 00.003 6120 UpdateGuideState(): m_state=6
02:24:36.064 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
02:24:36.067 00.003 6120 Star::Find returns 1 (0), X=509.92, Y=678.95, Mass=9134, SNR=63.8, Peak=227 HFD=6.4
02:24:36.071 00.004 6120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (0.19) = xAngle (-1.07 = -1.07)
02:24:36.074 00.003 6120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.81 = 1.81)
02:24:36.078 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-0.31 hyp=0.40 cameraTheta=-0.88 mountX=0.19 mountY=0.39, mountTheta=1.11
02:24:36.083 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.31, opts=13)
02:24:36.086 00.003 6120 Enqueuing Move request for scope (0.25, -0.31)
02:24:36.089 00.003 7680 Worker thread wakes up
02:24:36.090 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:36.094 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.31) opts 0xd
02:24:36.094 00.000 6120 UpdateGuideState exits: m=9134 SNR=63.8
02:24:36.097 00.003 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.31)
02:24:36.097 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:36.100 00.003 7680 Moving (0.25, -0.31) raw xDistance=0.19 yDistance=0.39
02:24:36.100 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:36.104 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:24:36.104 00.000 6120 Enqueuing Expose request
02:24:36.107 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
02:24:36.107 00.000 7680 MoveAxis(E, 0, ABG)
02:24:36.107 00.000 7680 Move returns status 0, amount 0
02:24:36.107 00.000 7680 MoveAxis(S, 209, ABG)
02:24:36.108 00.001 7680 Guiding  Dir = 1, Dur = 209
02:24:36.108 00.000 7680 IsSlewing returns 0
02:24:36.108 00.000 7680 IsGuiding returns 0
02:24:36.109 00.001 7680 PulseGuide returned control before completion, sleep 219
02:24:36.336 00.227 7680 IsGuiding returns 1
02:24:36.336 00.000 7680 scope still moving after pulse duration time elapsed
02:24:36.367 00.031 7680 IsSlewing returns 0
02:24:36.367 00.000 7680 IsGuiding returns 0
02:24:36.368 00.001 7680 scope move finished after 209 + 50 ms
02:24:36.368 00.000 7680 Move returns status 0, amount 209
02:24:36.369 00.001 7680 move complete, result=0
02:24:36.369 00.000 7680 worker thread done servicing request
02:24:36.369 00.000 7680 Worker thread wakes up
02:24:36.369 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 209 ms SOUTH
02:24:36.376 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:36.376 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:37.625 01.249 7680 Exposure complete
02:24:37.752 00.127 7680 worker thread done servicing request
02:24:37.752 00.000 6120 OnExposeComplete: enter
02:24:37.756 00.004 6120 UpdateGuideState(): m_state=6
02:24:37.760 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 738
02:24:37.764 00.004 6120 Star::Find returns 1 (0), X=510.04, Y=679.03, Mass=8747, SNR=63.0, Peak=241 HFD=6.3
02:24:37.769 00.005 6120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.19) = xAngle (-0.73 = -0.73)
02:24:37.773 00.004 6120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.15 = 2.15)
02:24:37.779 00.006 6120 CameraToMount -- cameraX=0.37 cameraY=-0.22 hyp=0.44 cameraTheta=-0.54 mountX=0.33 mountY=0.37, mountTheta=0.84
02:24:37.785 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.37, y=-0.22, opts=13)
02:24:37.790 00.005 6120 Enqueuing Move request for scope (0.37, -0.22)
02:24:37.795 00.005 7680 Worker thread wakes up
02:24:37.795 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:37.800 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.22) opts 0xd
02:24:37.800 00.000 6120 UpdateGuideState exits: m=8747 SNR=63.0
02:24:37.806 00.006 7680 Handling offset move in thread for scope, endpoint = (0.37, -0.22)
02:24:37.806 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:37.814 00.008 7680 Moving (0.37, -0.22) raw xDistance=0.33 yDistance=0.37
02:24:37.814 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:24:37.815 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:37.821 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:24:37.821 00.000 6120 Enqueuing Expose request
02:24:37.826 00.005 7680 MoveAxis(W, 133, ABG)
02:24:37.827 00.001 7680 Guiding  Dir = 3, Dur = 133
02:24:37.827 00.000 7680 IsSlewing returns 0
02:24:37.827 00.000 7680 IsGuiding returns 0
02:24:37.829 00.002 7680 PulseGuide returned control before completion, sleep 143
02:24:37.978 00.149 7680 IsGuiding returns 1
02:24:37.978 00.000 7680 scope still moving after pulse duration time elapsed
02:24:38.008 00.030 7680 IsSlewing returns 0
02:24:38.008 00.000 7680 IsGuiding returns 0
02:24:38.008 00.000 7680 scope move finished after 133 + 47 ms
02:24:38.009 00.001 7680 Move returns status 0, amount 133
02:24:38.009 00.000 7680 MoveAxis(S, 199, ABG)
02:24:38.009 00.000 7680 Guiding  Dir = 1, Dur = 199
02:24:38.009 00.000 7680 IsSlewing returns 0
02:24:38.010 00.001 7680 IsGuiding returns 0
02:24:38.010 00.000 7680 PulseGuide returned control before completion, sleep 209
02:24:38.226 00.216 7680 IsGuiding returns 1
02:24:38.226 00.000 7680 scope still moving after pulse duration time elapsed
02:24:38.256 00.030 7680 IsSlewing returns 0
02:24:38.256 00.000 7680 IsGuiding returns 0
02:24:38.256 00.000 7680 scope move finished after 199 + 47 ms
02:24:38.256 00.000 7680 Move returns status 0, amount 199
02:24:38.258 00.002 7680 move complete, result=0
02:24:38.258 00.000 7680 worker thread done servicing request
02:24:38.258 00.000 7680 Worker thread wakes up
02:24:38.259 00.001 6120 GuideStep: 0.3 px 133 ms WEST, 0.4 px 199 ms SOUTH
02:24:38.263 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:38.263 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:39.517 01.254 7680 Exposure complete
02:24:39.682 00.165 7680 worker thread done servicing request
02:24:39.682 00.000 6120 OnExposeComplete: enter
02:24:39.685 00.003 6120 UpdateGuideState(): m_state=6
02:24:39.690 00.005 6120 Star::Find(15, 510, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 739
02:24:39.695 00.005 6120 Star::Find returns 1 (0), X=509.61, Y=679.52, Mass=9362, SNR=64.3, Peak=217 HFD=6.9
02:24:39.700 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (0.19) = xAngle (1.57 = 1.57)
02:24:39.705 00.005 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.44 = -1.84)
02:24:39.708 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.27 hyp=0.27 cameraTheta=1.76 mountX=-0.00 mountY=-0.26, mountTheta=-1.57
02:24:39.716 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.27, opts=13)
02:24:39.719 00.003 6120 Enqueuing Move request for scope (-0.05, 0.27)
02:24:39.722 00.003 7680 Worker thread wakes up
02:24:39.723 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.27) opts 0xd
02:24:39.723 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.27)
02:24:39.723 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:39.726 00.003 6120 UpdateGuideState exits: m=9362 SNR=64.3
02:24:39.729 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:39.734 00.005 7680 Moving (-0.05, 0.27) raw xDistance=-0.00 yDistance=-0.26
02:24:39.734 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:24:39.735 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:24:39.735 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:39.740 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:24:39.741 00.001 6120 Enqueuing Expose request
02:24:39.746 00.005 7680 MoveAxis(E, 0, ABG)
02:24:39.746 00.000 7680 Move returns status 0, amount 0
02:24:39.746 00.000 7680 MoveAxis(N, 0, ABG)
02:24:39.747 00.001 7680 Move returns status 0, amount 0
02:24:39.747 00.000 7680 move complete, result=0
02:24:39.747 00.000 7680 worker thread done servicing request
02:24:39.747 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:24:39.752 00.005 7680 Worker thread wakes up
02:24:39.752 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:39.752 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:41.001 01.249 7680 Exposure complete
02:24:41.181 00.180 7680 worker thread done servicing request
02:24:41.181 00.000 6120 OnExposeComplete: enter
02:24:41.188 00.007 6120 UpdateGuideState(): m_state=6
02:24:41.194 00.006 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 740
02:24:41.201 00.007 6120 Star::Find returns 1 (0), X=509.59, Y=679.52, Mass=9205, SNR=63.2, Peak=211 HFD=7.0
02:24:41.208 00.007 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (0.19) = xAngle (1.64 = 1.64)
02:24:41.214 00.006 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.51 = -1.77)
02:24:41.219 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.83 mountX=-0.02 mountY=-0.28, mountTheta=-1.64
02:24:41.229 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.27, opts=13)
02:24:41.235 00.006 6120 Enqueuing Move request for scope (-0.07, 0.27)
02:24:41.240 00.005 7680 Worker thread wakes up
02:24:41.240 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:41.245 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.27) opts 0xd
02:24:41.246 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.27)
02:24:41.246 00.000 6120 UpdateGuideState exits: m=9205 SNR=63.2
02:24:41.250 00.004 7680 Moving (-0.07, 0.27) raw xDistance=-0.02 yDistance=-0.28
02:24:41.250 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:24:41.250 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:24:41.250 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:41.254 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:24:41.255 00.001 7680 MoveAxis(E, 0, ABG)
02:24:41.255 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:41.259 00.004 7680 Move returns status 0, amount 0
02:24:41.259 00.000 7680 MoveAxis(N, 0, ABG)
02:24:41.260 00.001 7680 Move returns status 0, amount 0
02:24:41.260 00.000 6120 Enqueuing Expose request
02:24:41.264 00.004 7680 move complete, result=0
02:24:41.265 00.001 7680 worker thread done servicing request
02:24:41.265 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:24:41.269 00.004 7680 Worker thread wakes up
02:24:41.271 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:41.273 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:42.529 01.256 7680 Exposure complete
02:24:42.670 00.141 7680 worker thread done servicing request
02:24:42.670 00.000 6120 OnExposeComplete: enter
02:24:42.675 00.005 6120 UpdateGuideState(): m_state=6
02:24:42.678 00.003 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 741
02:24:42.685 00.007 6120 Star::Find returns 1 (0), X=509.42, Y=680.85, Mass=8241, SNR=59.8, Peak=216 HFD=6.4
02:24:42.688 00.003 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (0.19) = xAngle (1.54 = 1.54)
02:24:42.692 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.41 = -1.87)
02:24:42.695 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=1.59 hyp=1.61 cameraTheta=1.73 mountX=0.05 mountY=-1.54, mountTheta=-1.54
02:24:42.701 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=1.59, opts=13)
02:24:42.706 00.005 6120 Enqueuing Move request for scope (-0.25, 1.59)
02:24:42.712 00.006 7680 Worker thread wakes up
02:24:42.713 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:42.718 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 1.59) opts 0xd
02:24:42.718 00.000 6120 UpdateGuideState exits: m=8241 SNR=59.8
02:24:42.722 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:42.727 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.25, 1.59)
02:24:42.727 00.000 7680 Moving (-0.25, 1.59) raw xDistance=0.05 yDistance=-1.54
02:24:42.727 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:24:42.728 00.001 7680 resist switch: large excursion: input -1.54 thresh 0.60 direction from 1 to -1
02:24:42.728 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.62
02:24:42.728 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.54 from input -1.54
02:24:42.728 00.000 7680 MoveAxis(E, 0, ABG)
02:24:42.728 00.000 7680 Move returns status 0, amount 0
02:24:42.730 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:42.734 00.004 6120 Enqueuing Expose request
02:24:42.739 00.005 7680 MoveAxis(N, 836, ABG)
02:24:42.739 00.000 7680 Guiding  Dir = 0, Dur = 836
02:24:42.739 00.000 7680 IsSlewing returns 0
02:24:42.739 00.000 7680 IsGuiding returns 0
02:24:42.741 00.002 7680 PulseGuide returned control before completion, sleep 846
02:24:43.602 00.861 7680 IsGuiding returns 0
02:24:43.602 00.000 7680 Move returns status 0, amount 836
02:24:43.603 00.001 7680 move complete, result=0
02:24:43.603 00.000 7680 worker thread done servicing request
02:24:43.603 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.5 px 836 ms NORTH
02:24:43.610 00.007 7680 Worker thread wakes up
02:24:43.610 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:43.611 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:44.866 01.255 7680 Exposure complete
02:24:45.022 00.156 7680 worker thread done servicing request
02:24:45.022 00.000 6120 OnExposeComplete: enter
02:24:45.027 00.005 6120 UpdateGuideState(): m_state=6
02:24:45.032 00.005 6120 Star::Find(15, 509, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 742
02:24:45.036 00.004 6120 Star::Find returns 1 (0), X=509.34, Y=678.63, Mass=9606, SNR=64.8, Peak=222 HFD=6.8
02:24:45.039 00.003 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
02:24:45.043 00.004 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.64 = 0.64)
02:24:45.046 00.003 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.62 hyp=0.70 cameraTheta=-2.05 mountX=-0.43 mountY=0.41, mountTheta=2.38
02:24:45.050 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.62, opts=13)
02:24:45.054 00.004 6120 Enqueuing Move request for scope (-0.32, -0.62)
02:24:45.058 00.004 7680 Worker thread wakes up
02:24:45.059 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:45.062 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.62) opts 0xd
02:24:45.062 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.62)
02:24:45.063 00.001 6120 UpdateGuideState exits: m=9606 SNR=64.8
02:24:45.066 00.003 7680 Moving (-0.32, -0.62) raw xDistance=-0.43 yDistance=0.41
02:24:45.066 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:24:45.066 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:24:45.067 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:45.071 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
02:24:45.071 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:45.077 00.006 7680 MoveAxis(E, 176, ABG)
02:24:45.077 00.000 6120 Enqueuing Expose request
02:24:45.082 00.005 7680 Guiding  Dir = 2, Dur = 176
02:24:45.085 00.003 7680 IsSlewing returns 0
02:24:45.085 00.000 7680 IsGuiding returns 0
02:24:45.085 00.000 7680 PulseGuide returned control before completion, sleep 186
02:24:45.281 00.196 7680 IsGuiding returns 1
02:24:45.281 00.000 7680 scope still moving after pulse duration time elapsed
02:24:45.311 00.030 7680 IsSlewing returns 0
02:24:45.311 00.000 7680 IsGuiding returns 0
02:24:45.311 00.000 7680 scope move finished after 176 + 50 ms
02:24:45.312 00.001 7680 Move returns status 0, amount 176
02:24:45.312 00.000 7680 MoveAxis(N, 0, ABG)
02:24:45.312 00.000 7680 Move returns status 0, amount 0
02:24:45.312 00.000 7680 move complete, result=0
02:24:45.313 00.001 7680 worker thread done servicing request
02:24:45.313 00.000 6120 GuideStep: -0.4 px 176 ms EAST, 0.4 px 0 ms NORTH
02:24:45.321 00.008 7680 Worker thread wakes up
02:24:45.321 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:45.321 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:46.568 01.247 7680 Exposure complete
02:24:46.708 00.140 7680 worker thread done servicing request
02:24:46.708 00.000 6120 OnExposeComplete: enter
02:24:46.712 00.004 6120 UpdateGuideState(): m_state=6
02:24:46.716 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 743
02:24:46.721 00.005 6120 Star::Find returns 1 (0), X=509.51, Y=679.83, Mass=8639, SNR=62.0, Peak=234 HFD=6.4
02:24:46.725 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (0.19) = xAngle (1.65 = 1.65)
02:24:46.729 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.52 = -1.76)
02:24:46.733 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.57 hyp=0.59 cameraTheta=1.84 mountX=-0.05 mountY=-0.58, mountTheta=-1.65
02:24:46.738 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.57, opts=13)
02:24:46.741 00.003 6120 Enqueuing Move request for scope (-0.16, 0.57)
02:24:46.744 00.003 7680 Worker thread wakes up
02:24:46.746 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:46.754 00.008 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.57) opts 0xd
02:24:46.754 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.57)
02:24:46.754 00.000 6120 UpdateGuideState exits: m=8639 SNR=62.0
02:24:46.758 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:46.763 00.005 7680 Moving (-0.16, 0.57) raw xDistance=-0.05 yDistance=-0.58
02:24:46.763 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:24:46.763 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
02:24:46.763 00.000 7680 MoveAxis(E, 0, ABG)
02:24:46.765 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:46.769 00.004 6120 Enqueuing Expose request
02:24:46.772 00.003 7680 Move returns status 0, amount 0
02:24:46.772 00.000 7680 MoveAxis(N, 317, ABG)
02:24:46.773 00.001 7680 Guiding  Dir = 0, Dur = 317
02:24:46.774 00.001 7680 IsSlewing returns 0
02:24:46.775 00.001 7680 IsGuiding returns 0
02:24:46.775 00.000 7680 PulseGuide returned control before completion, sleep 327
02:24:47.108 00.333 7680 IsGuiding returns 1
02:24:47.108 00.000 7680 scope still moving after pulse duration time elapsed
02:24:47.138 00.030 7680 IsSlewing returns 0
02:24:47.139 00.001 7680 IsGuiding returns 0
02:24:47.139 00.000 7680 scope move finished after 317 + 46 ms
02:24:47.139 00.000 7680 Move returns status 0, amount 317
02:24:47.140 00.001 7680 move complete, result=0
02:24:47.140 00.000 7680 worker thread done servicing request
02:24:47.140 00.000 7680 Worker thread wakes up
02:24:47.141 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.6 px 317 ms NORTH
02:24:47.145 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:47.147 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:48.393 01.246 7680 Exposure complete
02:24:48.533 00.140 7680 worker thread done servicing request
02:24:48.534 00.001 6120 OnExposeComplete: enter
02:24:48.537 00.003 6120 UpdateGuideState(): m_state=6
02:24:48.543 00.006 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 744
02:24:48.547 00.004 6120 Star::Find returns 1 (0), X=509.46, Y=677.66, Mass=8904, SNR=63.1, Peak=205 HFD=6.8
02:24:48.550 00.003 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
02:24:48.556 00.006 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
02:24:48.560 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-1.59 hyp=1.61 cameraTheta=-1.70 mountX=-0.50 mountY=1.34, mountTheta=1.93
02:24:48.564 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-1.59, opts=13)
02:24:48.569 00.005 6120 Enqueuing Move request for scope (-0.21, -1.59)
02:24:48.573 00.004 7680 Worker thread wakes up
02:24:48.573 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:48.576 00.003 6120 UpdateGuideState exits: m=8904 SNR=63.1
02:24:48.580 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:48.583 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:48.587 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -1.59) opts 0xd
02:24:48.588 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, -1.59)
02:24:48.589 00.001 7680 Moving (-0.21, -1.59) raw xDistance=-0.50 yDistance=1.34
02:24:48.589 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
02:24:48.589 00.000 7680 resist switch: large excursion: input 1.34 thresh 0.60 direction from -1 to 1
02:24:48.589 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.02
02:24:48.589 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.34 from input 1.34
02:24:48.590 00.001 7680 MoveAxis(E, 204, ABG)
02:24:48.590 00.000 7680 Guiding  Dir = 2, Dur = 204
02:24:48.590 00.000 6120 Enqueuing Expose request
02:24:48.594 00.004 7680 IsSlewing returns 0
02:24:48.594 00.000 7680 IsGuiding returns 0
02:24:48.595 00.001 7680 PulseGuide returned control before completion, sleep 214
02:24:48.822 00.227 7680 IsGuiding returns 1
02:24:48.823 00.001 7680 scope still moving after pulse duration time elapsed
02:24:48.853 00.030 7680 IsSlewing returns 0
02:24:48.854 00.001 7680 IsGuiding returns 0
02:24:48.854 00.000 7680 scope move finished after 204 + 55 ms
02:24:48.855 00.001 7680 Move returns status 0, amount 204
02:24:48.856 00.001 7680 MoveAxis(S, 727, ABG)
02:24:48.856 00.000 7680 Guiding  Dir = 1, Dur = 727
02:24:48.856 00.000 7680 IsSlewing returns 0
02:24:48.856 00.000 7680 IsGuiding returns 0
02:24:48.857 00.001 7680 PulseGuide returned control before completion, sleep 737
02:24:49.607 00.750 7680 IsGuiding returns 1
02:24:49.607 00.000 7680 scope still moving after pulse duration time elapsed
02:24:49.638 00.031 7680 IsSlewing returns 0
02:24:49.639 00.001 7680 IsGuiding returns 0
02:24:49.640 00.001 7680 scope move finished after 727 + 55 ms
02:24:49.640 00.000 7680 Move returns status 0, amount 727
02:24:49.641 00.001 7680 move complete, result=0
02:24:49.641 00.000 7680 worker thread done servicing request
02:24:49.642 00.001 7680 Worker thread wakes up
02:24:49.642 00.000 6120 GuideStep: -0.5 px 204 ms EAST, 1.3 px 727 ms SOUTH
02:24:49.649 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:49.649 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:50.904 01.255 7680 Exposure complete
02:24:51.049 00.145 7680 worker thread done servicing request
02:24:51.049 00.000 6120 OnExposeComplete: enter
02:24:51.054 00.005 6120 UpdateGuideState(): m_state=6
02:24:51.060 00.006 6120 Star::Find(15, 509, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 745
02:24:51.064 00.004 6120 Star::Find returns 1 (0), X=509.73, Y=677.56, Mass=8965, SNR=63.5, Peak=210 HFD=6.9
02:24:51.070 00.006 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
02:24:51.074 00.004 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
02:24:51.078 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-1.69 hyp=1.69 cameraTheta=-1.53 mountX=-0.25 mountY=1.54, mountTheta=1.73
02:24:51.083 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-1.69, opts=13)
02:24:51.087 00.004 6120 Enqueuing Move request for scope (0.07, -1.69)
02:24:51.091 00.004 7680 Worker thread wakes up
02:24:51.092 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:51.097 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -1.69) opts 0xd
02:24:51.098 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -1.69)
02:24:51.098 00.000 7680 Moving (0.07, -1.69) raw xDistance=-0.25 yDistance=1.54
02:24:51.098 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
02:24:51.099 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.54 from input 1.54
02:24:51.099 00.000 7680 MoveAxis(E, 116, ABG)
02:24:51.100 00.001 7680 Guiding  Dir = 2, Dur = 116
02:24:51.100 00.000 6120 UpdateGuideState exits: m=8965 SNR=63.5
02:24:51.103 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:51.108 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:51.111 00.003 6120 Enqueuing Expose request
02:24:51.116 00.005 7680 IsSlewing returns 0
02:24:51.116 00.000 7680 IsGuiding returns 0
02:24:51.116 00.000 7680 PulseGuide returned control before completion, sleep 126
02:24:51.254 00.138 7680 IsGuiding returns 1
02:24:51.255 00.001 7680 scope still moving after pulse duration time elapsed
02:24:51.286 00.031 7680 IsSlewing returns 0
02:24:51.287 00.001 7680 IsGuiding returns 0
02:24:51.287 00.000 7680 scope move finished after 116 + 54 ms
02:24:51.287 00.000 7680 Move returns status 0, amount 116
02:24:51.288 00.001 7680 MoveAxis(S, 839, ABG)
02:24:51.288 00.000 7680 Guiding  Dir = 1, Dur = 839
02:24:51.288 00.000 7680 IsSlewing returns 0
02:24:51.289 00.001 7680 IsGuiding returns 0
02:24:51.289 00.000 7680 PulseGuide returned control before completion, sleep 849
02:24:52.150 00.861 7680 IsGuiding returns 1
02:24:52.150 00.000 7680 scope still moving after pulse duration time elapsed
02:24:52.182 00.032 7680 IsSlewing returns 0
02:24:52.183 00.001 7680 IsGuiding returns 0
02:24:52.183 00.000 7680 scope move finished after 839 + 55 ms
02:24:52.184 00.001 7680 Move returns status 0, amount 839
02:24:52.184 00.000 7680 move complete, result=0
02:24:52.185 00.001 7680 worker thread done servicing request
02:24:52.186 00.001 7680 Worker thread wakes up
02:24:52.186 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:52.186 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:52.187 00.001 6120 GuideStep: -0.2 px 116 ms EAST, 1.5 px 839 ms SOUTH
02:24:53.430 01.243 7680 Exposure complete
02:24:53.566 00.136 7680 worker thread done servicing request
02:24:53.567 00.001 6120 OnExposeComplete: enter
02:24:53.570 00.003 6120 UpdateGuideState(): m_state=6
02:24:53.574 00.004 6120 Star::Find(15, 509, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 746
02:24:53.579 00.005 6120 Star::Find returns 1 (0), X=510.08, Y=678.67, Mass=8953, SNR=62.8, Peak=223 HFD=6.7
02:24:53.582 00.003 6120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.19) = xAngle (-1.14 = -1.14)
02:24:53.586 00.004 6120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.73 = 1.73)
02:24:53.590 00.004 6120 CameraToMount -- cameraX=0.41 cameraY=-0.58 hyp=0.71 cameraTheta=-0.95 mountX=0.30 mountY=0.70, mountTheta=1.17
02:24:53.598 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=-0.58, opts=13)
02:24:53.602 00.004 6120 Enqueuing Move request for scope (0.41, -0.58)
02:24:53.605 00.003 7680 Worker thread wakes up
02:24:53.606 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:53.608 00.002 6120 UpdateGuideState exits: m=8953 SNR=62.8
02:24:53.613 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.58) opts 0xd
02:24:53.613 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:53.617 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:53.622 00.005 6120 Enqueuing Expose request
02:24:53.626 00.004 7680 Handling offset move in thread for scope, endpoint = (0.41, -0.58)
02:24:53.626 00.000 7680 Moving (0.41, -0.58) raw xDistance=0.30 yDistance=0.70
02:24:53.626 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30
02:24:53.628 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
02:24:53.628 00.000 7680 MoveAxis(W, 113, ABG)
02:24:53.628 00.000 7680 Guiding  Dir = 3, Dur = 113
02:24:53.628 00.000 7680 IsSlewing returns 0
02:24:53.629 00.001 7680 IsGuiding returns 0
02:24:53.629 00.000 7680 PulseGuide returned control before completion, sleep 123
02:24:53.761 00.132 7680 IsGuiding returns 1
02:24:53.762 00.001 7680 scope still moving after pulse duration time elapsed
02:24:53.793 00.031 7680 IsSlewing returns 0
02:24:53.794 00.001 7680 IsGuiding returns 1
02:24:53.824 00.030 7680 IsSlewing returns 0
02:24:53.825 00.001 7680 IsGuiding returns 0
02:24:53.825 00.000 7680 scope move finished after 113 + 83 ms
02:24:53.826 00.001 7680 Move returns status 0, amount 113
02:24:53.826 00.000 7680 MoveAxis(S, 381, ABG)
02:24:53.826 00.000 7680 Guiding  Dir = 1, Dur = 381
02:24:53.827 00.001 7680 IsSlewing returns 0
02:24:53.828 00.001 7680 IsGuiding returns 0
02:24:53.828 00.000 7680 PulseGuide returned control before completion, sleep 391
02:24:54.232 00.404 7680 IsGuiding returns 1
02:24:54.233 00.001 7680 scope still moving after pulse duration time elapsed
02:24:54.263 00.030 7680 IsSlewing returns 0
02:24:54.265 00.002 7680 IsGuiding returns 0
02:24:54.265 00.000 7680 scope move finished after 381 + 56 ms
02:24:54.266 00.001 7680 Move returns status 0, amount 381
02:24:54.266 00.000 7680 move complete, result=0
02:24:54.266 00.000 7680 worker thread done servicing request
02:24:54.267 00.001 7680 Worker thread wakes up
02:24:54.267 00.000 6120 GuideStep: 0.3 px 113 ms WEST, 0.7 px 381 ms SOUTH
02:24:54.273 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:54.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:55.526 01.253 7680 Exposure complete
02:24:55.669 00.143 7680 worker thread done servicing request
02:24:55.669 00.000 6120 OnExposeComplete: enter
02:24:55.673 00.004 6120 UpdateGuideState(): m_state=6
02:24:55.676 00.003 6120 Star::Find(15, 510, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 747
02:24:55.680 00.004 6120 Star::Find returns 1 (0), X=509.93, Y=679.01, Mass=8841, SNR=61.6, Peak=217 HFD=6.4
02:24:55.684 00.004 6120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (0.19) = xAngle (-0.91 = -0.91)
02:24:55.690 00.006 6120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.96 = 1.96)
02:24:55.695 00.005 6120 CameraToMount -- cameraX=0.27 cameraY=-0.24 hyp=0.36 cameraTheta=-0.72 mountX=0.22 mountY=0.33, mountTheta=0.99
02:24:55.700 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.24, opts=13)
02:24:55.705 00.005 6120 Enqueuing Move request for scope (0.27, -0.24)
02:24:55.708 00.003 7680 Worker thread wakes up
02:24:55.708 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.24) opts 0xd
02:24:55.709 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:55.712 00.003 6120 UpdateGuideState exits: m=8841 SNR=61.6
02:24:55.716 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:55.721 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:55.725 00.004 6120 Enqueuing Expose request
02:24:55.728 00.003 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.24)
02:24:55.728 00.000 7680 Moving (0.27, -0.24) raw xDistance=0.22 yDistance=0.33
02:24:55.729 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
02:24:55.729 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:24:55.729 00.000 7680 MoveAxis(W, 98, ABG)
02:24:55.729 00.000 7680 Guiding  Dir = 3, Dur = 98
02:24:55.729 00.000 7680 IsSlewing returns 0
02:24:55.730 00.001 7680 IsGuiding returns 0
02:24:55.730 00.000 7680 PulseGuide returned control before completion, sleep 108
02:24:55.843 00.113 7680 IsGuiding returns 1
02:24:55.844 00.001 7680 scope still moving after pulse duration time elapsed
02:24:55.875 00.031 7680 IsSlewing returns 0
02:24:55.876 00.001 7680 IsGuiding returns 0
02:24:55.877 00.001 7680 scope move finished after 98 + 48 ms
02:24:55.877 00.000 7680 Move returns status 0, amount 98
02:24:55.878 00.001 7680 MoveAxis(S, 181, ABG)
02:24:55.878 00.000 7680 Guiding  Dir = 1, Dur = 181
02:24:55.878 00.000 7680 IsSlewing returns 0
02:24:55.879 00.001 7680 IsGuiding returns 0
02:24:55.879 00.000 7680 PulseGuide returned control before completion, sleep 191
02:24:56.077 00.198 7680 IsGuiding returns 1
02:24:56.078 00.001 7680 scope still moving after pulse duration time elapsed
02:24:56.109 00.031 7680 IsSlewing returns 0
02:24:56.110 00.001 7680 IsGuiding returns 0
02:24:56.110 00.000 7680 scope move finished after 181 + 50 ms
02:24:56.111 00.001 7680 Move returns status 0, amount 181
02:24:56.112 00.001 7680 move complete, result=0
02:24:56.112 00.000 7680 worker thread done servicing request
02:24:56.112 00.000 6120 GuideStep: 0.2 px 98 ms WEST, 0.3 px 181 ms SOUTH
02:24:56.123 00.011 7680 Worker thread wakes up
02:24:56.123 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:56.123 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:57.373 01.250 7680 Exposure complete
02:24:57.513 00.140 7680 worker thread done servicing request
02:24:57.513 00.000 6120 OnExposeComplete: enter
02:24:57.517 00.004 6120 UpdateGuideState(): m_state=6
02:24:57.521 00.004 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 748
02:24:57.525 00.004 6120 Star::Find returns 1 (0), X=509.60, Y=678.99, Mass=8739, SNR=62.2, Peak=219 HFD=6.5
02:24:57.531 00.006 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.00 = -2.00)
02:24:57.535 00.004 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
02:24:57.539 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.82 mountX=-0.11 mountY=0.21, mountTheta=2.07
02:24:57.544 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.26, opts=13)
02:24:57.549 00.005 6120 Enqueuing Move request for scope (-0.07, -0.26)
02:24:57.552 00.003 7680 Worker thread wakes up
02:24:57.553 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.26) opts 0xd
02:24:57.553 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:57.555 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.26)
02:24:57.556 00.001 6120 UpdateGuideState exits: m=8739 SNR=62.2
02:24:57.560 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:57.563 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:57.567 00.004 6120 Enqueuing Expose request
02:24:57.571 00.004 7680 Moving (-0.07, -0.26) raw xDistance=-0.11 yDistance=0.21
02:24:57.571 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:24:57.571 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:24:57.572 00.001 7680 MoveAxis(E, 0, ABG)
02:24:57.572 00.000 7680 Move returns status 0, amount 0
02:24:57.572 00.000 7680 MoveAxis(S, 113, ABG)
02:24:57.573 00.001 7680 Guiding  Dir = 1, Dur = 113
02:24:57.573 00.000 7680 IsSlewing returns 0
02:24:57.573 00.000 7680 IsGuiding returns 0
02:24:57.573 00.000 7680 PulseGuide returned control before completion, sleep 123
02:24:57.708 00.135 7680 IsGuiding returns 1
02:24:57.709 00.001 7680 scope still moving after pulse duration time elapsed
02:24:57.739 00.030 7680 IsSlewing returns 0
02:24:57.740 00.001 7680 IsGuiding returns 0
02:24:57.740 00.000 7680 scope move finished after 113 + 53 ms
02:24:57.741 00.001 7680 Move returns status 0, amount 113
02:24:57.741 00.000 7680 move complete, result=0
02:24:57.742 00.001 7680 worker thread done servicing request
02:24:57.742 00.000 7680 Worker thread wakes up
02:24:57.742 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 113 ms SOUTH
02:24:57.751 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:57.751 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:24:58.996 01.245 7680 Exposure complete
02:24:59.141 00.145 7680 worker thread done servicing request
02:24:59.141 00.000 6120 OnExposeComplete: enter
02:24:59.146 00.005 6120 UpdateGuideState(): m_state=6
02:24:59.150 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 749
02:24:59.156 00.006 6120 Star::Find returns 1 (0), X=509.61, Y=678.98, Mass=8127, SNR=58.8, Peak=197 HFD=6.6
02:24:59.162 00.006 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
02:24:59.166 00.004 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
02:24:59.170 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.75 mountX=-0.10 mountY=0.22, mountTheta=1.99
02:24:59.175 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.28, opts=13)
02:24:59.179 00.004 6120 Enqueuing Move request for scope (-0.05, -0.28)
02:24:59.184 00.005 7680 Worker thread wakes up
02:24:59.184 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:24:59.188 00.004 6120 UpdateGuideState exits: m=8127 SNR=58.8
02:24:59.193 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.28) opts 0xd
02:24:59.193 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.28)
02:24:59.193 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:59.197 00.004 7680 Moving (-0.05, -0.28) raw xDistance=-0.10 yDistance=0.22
02:24:59.197 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:24:59.201 00.004 6120 Enqueuing Expose request
02:24:59.205 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:24:59.205 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:24:59.205 00.000 7680 MoveAxis(E, 0, ABG)
02:24:59.205 00.000 7680 Move returns status 0, amount 0
02:24:59.205 00.000 7680 MoveAxis(S, 122, ABG)
02:24:59.206 00.001 7680 Guiding  Dir = 1, Dur = 122
02:24:59.206 00.000 7680 IsSlewing returns 0
02:24:59.206 00.000 7680 IsGuiding returns 0
02:24:59.207 00.001 7680 PulseGuide returned control before completion, sleep 132
02:24:59.345 00.138 7680 IsGuiding returns 1
02:24:59.346 00.001 7680 scope still moving after pulse duration time elapsed
02:24:59.377 00.031 7680 IsSlewing returns 0
02:24:59.377 00.000 7680 IsGuiding returns 0
02:24:59.378 00.001 7680 scope move finished after 122 + 48 ms
02:24:59.378 00.000 7680 Move returns status 0, amount 122
02:24:59.378 00.000 7680 move complete, result=0
02:24:59.378 00.000 7680 worker thread done servicing request
02:24:59.379 00.001 7680 Worker thread wakes up
02:24:59.380 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 122 ms SOUTH
02:24:59.386 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:24:59.386 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:00.639 01.253 7680 Exposure complete
02:25:00.782 00.143 7680 worker thread done servicing request
02:25:00.783 00.001 6120 OnExposeComplete: enter
02:25:00.786 00.003 6120 UpdateGuideState(): m_state=6
02:25:00.791 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 750
02:25:00.795 00.004 6120 Star::Find returns 1 (0), X=509.49, Y=678.89, Mass=8574, SNR=61.7, Peak=212 HFD=6.5
02:25:00.798 00.003 6120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
02:25:00.802 00.004 6120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.67 = 0.67)
02:25:00.806 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.36 hyp=0.40 cameraTheta=-2.02 mountX=-0.24 mountY=0.25, mountTheta=2.34
02:25:00.814 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.36, opts=13)
02:25:00.819 00.005 6120 Enqueuing Move request for scope (-0.17, -0.36)
02:25:00.823 00.004 7680 Worker thread wakes up
02:25:00.823 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.36) opts 0xd
02:25:00.823 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.36)
02:25:00.823 00.000 7680 Moving (-0.17, -0.36) raw xDistance=-0.24 yDistance=0.25
02:25:00.823 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:25:00.824 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:25:00.824 00.000 7680 MoveAxis(E, 98, ABG)
02:25:00.824 00.000 7680 Guiding  Dir = 2, Dur = 98
02:25:00.824 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:00.828 00.004 7680 IsSlewing returns 0
02:25:00.828 00.000 6120 UpdateGuideState exits: m=8574 SNR=61.7
02:25:00.831 00.003 7680 IsGuiding returns 0
02:25:00.832 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:00.836 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:00.840 00.004 6120 Enqueuing Expose request
02:25:00.843 00.003 7680 PulseGuide returned control before completion, sleep 108
02:25:00.957 00.114 7680 IsGuiding returns 1
02:25:00.958 00.001 7680 scope still moving after pulse duration time elapsed
02:25:00.989 00.031 7680 IsSlewing returns 0
02:25:00.990 00.001 7680 IsGuiding returns 0
02:25:00.993 00.003 7680 scope move finished after 98 + 62 ms
02:25:00.994 00.001 7680 Move returns status 0, amount 98
02:25:00.995 00.001 7680 MoveAxis(S, 135, ABG)
02:25:00.995 00.000 7680 Guiding  Dir = 1, Dur = 135
02:25:00.996 00.001 7680 IsSlewing returns 0
02:25:00.996 00.000 7680 IsGuiding returns 0
02:25:00.997 00.001 7680 PulseGuide returned control before completion, sleep 145
02:25:01.145 00.148 7680 IsGuiding returns 1
02:25:01.146 00.001 7680 scope still moving after pulse duration time elapsed
02:25:01.176 00.030 7680 IsSlewing returns 0
02:25:01.177 00.001 7680 IsGuiding returns 0
02:25:01.178 00.001 7680 scope move finished after 135 + 45 ms
02:25:01.178 00.000 7680 Move returns status 0, amount 135
02:25:01.178 00.000 7680 move complete, result=0
02:25:01.178 00.000 7680 worker thread done servicing request
02:25:01.180 00.002 6120 GuideStep: -0.2 px 98 ms EAST, 0.2 px 135 ms SOUTH
02:25:01.187 00.007 7680 Worker thread wakes up
02:25:01.187 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:01.187 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:02.437 01.250 7680 Exposure complete
02:25:02.581 00.144 7680 worker thread done servicing request
02:25:02.582 00.001 6120 OnExposeComplete: enter
02:25:02.586 00.004 6120 UpdateGuideState(): m_state=6
02:25:02.591 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
02:25:02.595 00.004 6120 Star::Find returns 1 (0), X=509.81, Y=678.98, Mass=8800, SNR=62.1, Peak=221 HFD=6.4
02:25:02.599 00.004 6120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (0.19) = xAngle (-1.29 = -1.29)
02:25:02.604 00.005 6120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.58 = 1.58)
02:25:02.608 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.28 hyp=0.31 cameraTheta=-1.10 mountX=0.09 mountY=0.31, mountTheta=1.30
02:25:02.613 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.28, opts=13)
02:25:02.617 00.004 6120 Enqueuing Move request for scope (0.14, -0.28)
02:25:02.620 00.003 7680 Worker thread wakes up
02:25:02.620 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.28) opts 0xd
02:25:02.620 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.28)
02:25:02.622 00.002 7680 Moving (0.14, -0.28) raw xDistance=0.09 yDistance=0.31
02:25:02.622 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:25:02.622 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:25:02.623 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:02.628 00.005 7680 MoveAxis(E, 0, ABG)
02:25:02.628 00.000 6120 UpdateGuideState exits: m=8800 SNR=62.1
02:25:02.632 00.004 7680 Move returns status 0, amount 0
02:25:02.632 00.000 7680 MoveAxis(S, 169, ABG)
02:25:02.632 00.000 7680 Guiding  Dir = 1, Dur = 169
02:25:02.633 00.001 7680 IsSlewing returns 0
02:25:02.633 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:02.638 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:02.641 00.003 6120 Enqueuing Expose request
02:25:02.646 00.005 7680 IsGuiding returns 0
02:25:02.646 00.000 7680 PulseGuide returned control before completion, sleep 179
02:25:02.836 00.190 7680 IsGuiding returns 1
02:25:02.837 00.001 7680 scope still moving after pulse duration time elapsed
02:25:02.867 00.030 7680 IsSlewing returns 0
02:25:02.868 00.001 7680 IsGuiding returns 0
02:25:02.869 00.001 7680 scope move finished after 169 + 53 ms
02:25:02.869 00.000 7680 Move returns status 0, amount 169
02:25:02.870 00.001 7680 move complete, result=0
02:25:02.870 00.000 7680 worker thread done servicing request
02:25:02.872 00.002 7680 Worker thread wakes up
02:25:02.872 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 169 ms SOUTH
02:25:02.879 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:02.880 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:04.130 01.250 7680 Exposure complete
02:25:04.277 00.147 7680 worker thread done servicing request
02:25:04.277 00.000 6120 OnExposeComplete: enter
02:25:04.282 00.005 6120 UpdateGuideState(): m_state=6
02:25:04.285 00.003 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 752
02:25:04.289 00.004 6120 Star::Find returns 1 (0), X=509.60, Y=678.87, Mass=8771, SNR=63.1, Peak=217 HFD=6.6
02:25:04.292 00.003 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
02:25:04.296 00.004 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
02:25:04.300 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.38 hyp=0.39 cameraTheta=-1.75 mountX=-0.14 mountY=0.31, mountTheta=1.99
02:25:04.305 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.38, opts=13)
02:25:04.309 00.004 6120 Enqueuing Move request for scope (-0.07, -0.38)
02:25:04.315 00.006 7680 Worker thread wakes up
02:25:04.315 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:04.319 00.004 6120 UpdateGuideState exits: m=8771 SNR=63.1
02:25:04.321 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:04.326 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:04.329 00.003 6120 Enqueuing Expose request
02:25:04.332 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.38) opts 0xd
02:25:04.332 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.38)
02:25:04.332 00.000 7680 Moving (-0.07, -0.38) raw xDistance=-0.14 yDistance=0.31
02:25:04.332 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:25:04.332 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:25:04.334 00.002 7680 MoveAxis(E, 0, ABG)
02:25:04.334 00.000 7680 Move returns status 0, amount 0
02:25:04.334 00.000 7680 MoveAxis(S, 170, ABG)
02:25:04.334 00.000 7680 Guiding  Dir = 1, Dur = 170
02:25:04.334 00.000 7680 IsSlewing returns 0
02:25:04.334 00.000 7680 IsGuiding returns 0
02:25:04.335 00.001 7680 PulseGuide returned control before completion, sleep 180
02:25:04.529 00.194 7680 IsGuiding returns 1
02:25:04.531 00.002 7680 scope still moving after pulse duration time elapsed
02:25:04.560 00.029 7680 IsSlewing returns 0
02:25:04.560 00.000 7680 IsGuiding returns 0
02:25:04.561 00.001 7680 scope move finished after 170 + 56 ms
02:25:04.561 00.000 7680 Move returns status 0, amount 170
02:25:04.561 00.000 7680 move complete, result=0
02:25:04.561 00.000 7680 worker thread done servicing request
02:25:04.562 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 170 ms SOUTH
02:25:04.572 00.010 7680 Worker thread wakes up
02:25:04.573 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:04.573 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:05.826 01.253 7680 Exposure complete
02:25:05.966 00.140 7680 worker thread done servicing request
02:25:05.966 00.000 6120 OnExposeComplete: enter
02:25:05.973 00.007 6120 UpdateGuideState(): m_state=6
02:25:05.977 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 753
02:25:05.982 00.005 6120 Star::Find returns 1 (0), X=509.55, Y=679.50, Mass=8713, SNR=60.8, Peak=204 HFD=7.0
02:25:05.985 00.003 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (0.19) = xAngle (1.82 = 1.82)
02:25:05.989 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.70 = -1.59)
02:25:05.993 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.28 cameraTheta=2.01 mountX=-0.07 mountY=-0.28, mountTheta=-1.81
02:25:05.998 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.25, opts=13)
02:25:06.002 00.004 6120 Enqueuing Move request for scope (-0.12, 0.25)
02:25:06.006 00.004 7680 Worker thread wakes up
02:25:06.006 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
02:25:06.006 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
02:25:06.006 00.000 7680 Moving (-0.12, 0.25) raw xDistance=-0.07 yDistance=-0.28
02:25:06.006 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:25:06.006 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:25:06.007 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:25:06.007 00.000 7680 MoveAxis(E, 0, ABG)
02:25:06.007 00.000 7680 Move returns status 0, amount 0
02:25:06.007 00.000 7680 MoveAxis(N, 0, ABG)
02:25:06.007 00.000 7680 Move returns status 0, amount 0
02:25:06.007 00.000 7680 move complete, result=0
02:25:06.007 00.000 7680 worker thread done servicing request
02:25:06.007 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:06.012 00.005 6120 UpdateGuideState exits: m=8713 SNR=60.8
02:25:06.015 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:06.019 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:06.023 00.004 6120 Enqueuing Expose request
02:25:06.027 00.004 7680 Worker thread wakes up
02:25:06.027 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:25:06.032 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:06.032 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:07.276 01.244 7680 Exposure complete
02:25:07.408 00.132 7680 worker thread done servicing request
02:25:07.408 00.000 6120 OnExposeComplete: enter
02:25:07.413 00.005 6120 UpdateGuideState(): m_state=6
02:25:07.417 00.004 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 754
02:25:07.421 00.004 6120 Star::Find returns 1 (0), X=509.49, Y=679.57, Mass=8776, SNR=60.5, Peak=205 HFD=6.9
02:25:07.424 00.003 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (0.19) = xAngle (1.88 = 1.88)
02:25:07.427 00.003 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.76 = -1.53)
02:25:07.432 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.32 hyp=0.36 cameraTheta=2.07 mountX=-0.11 mountY=-0.36, mountTheta=-1.87
02:25:07.436 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.32, opts=13)
02:25:07.441 00.005 6120 Enqueuing Move request for scope (-0.17, 0.32)
02:25:07.444 00.003 7680 Worker thread wakes up
02:25:07.444 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:07.448 00.004 6120 UpdateGuideState exits: m=8776 SNR=60.5
02:25:07.451 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:07.454 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:07.460 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.32) opts 0xd
02:25:07.460 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.32)
02:25:07.460 00.000 7680 Moving (-0.17, 0.32) raw xDistance=-0.11 yDistance=-0.36
02:25:07.460 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:25:07.460 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:25:07.460 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
02:25:07.460 00.000 7680 MoveAxis(E, 0, ABG)
02:25:07.460 00.000 7680 Move returns status 0, amount 0
02:25:07.461 00.001 7680 MoveAxis(N, 0, ABG)
02:25:07.461 00.000 7680 Move returns status 0, amount 0
02:25:07.461 00.000 7680 move complete, result=0
02:25:07.461 00.000 7680 worker thread done servicing request
02:25:07.463 00.002 6120 Enqueuing Expose request
02:25:07.467 00.004 7680 Worker thread wakes up
02:25:07.467 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:25:07.472 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:07.472 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:08.726 01.254 7680 Exposure complete
02:25:08.867 00.141 7680 worker thread done servicing request
02:25:08.868 00.001 6120 OnExposeComplete: enter
02:25:08.873 00.005 6120 UpdateGuideState(): m_state=6
02:25:08.879 00.006 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 755
02:25:08.884 00.005 6120 Star::Find returns 1 (0), X=509.44, Y=678.88, Mass=8465, SNR=61.6, Peak=195 HFD=6.5
02:25:08.889 00.005 6120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.19) = xAngle (-2.31 = -2.31)
02:25:08.893 00.004 6120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.56 = 0.56)
02:25:08.897 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.37 hyp=0.44 cameraTheta=-2.13 mountX=-0.30 mountY=0.23, mountTheta=2.48
02:25:08.904 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.37, opts=13)
02:25:08.909 00.005 6120 Enqueuing Move request for scope (-0.23, -0.37)
02:25:08.912 00.003 7680 Worker thread wakes up
02:25:08.913 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.37) opts 0xd
02:25:08.913 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.37)
02:25:08.913 00.000 7680 Moving (-0.23, -0.37) raw xDistance=-0.30 yDistance=0.23
02:25:08.913 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:25:08.914 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:25:08.914 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:08.918 00.004 7680 MoveAxis(E, 121, ABG)
02:25:08.918 00.000 7680 Guiding  Dir = 2, Dur = 121
02:25:08.919 00.001 6120 UpdateGuideState exits: m=8465 SNR=61.6
02:25:08.923 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:08.927 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:08.929 00.002 6120 Enqueuing Expose request
02:25:08.936 00.007 7680 IsSlewing returns 0
02:25:08.936 00.000 7680 IsGuiding returns 0
02:25:08.937 00.001 7680 PulseGuide returned control before completion, sleep 131
02:25:09.074 00.137 7680 IsGuiding returns 1
02:25:09.075 00.001 7680 scope still moving after pulse duration time elapsed
02:25:09.104 00.029 7680 IsSlewing returns 0
02:25:09.104 00.000 7680 IsGuiding returns 0
02:25:09.105 00.001 7680 scope move finished after 121 + 47 ms
02:25:09.105 00.000 7680 Move returns status 0, amount 121
02:25:09.105 00.000 7680 MoveAxis(S, 126, ABG)
02:25:09.106 00.001 7680 Guiding  Dir = 1, Dur = 126
02:25:09.106 00.000 7680 IsSlewing returns 0
02:25:09.107 00.001 7680 IsGuiding returns 0
02:25:09.108 00.001 7680 PulseGuide returned control before completion, sleep 136
02:25:09.245 00.137 7680 IsGuiding returns 1
02:25:09.245 00.000 7680 scope still moving after pulse duration time elapsed
02:25:09.276 00.031 7680 IsSlewing returns 0
02:25:09.276 00.000 7680 IsGuiding returns 1
02:25:09.307 00.031 7680 IsSlewing returns 0
02:25:09.308 00.001 7680 IsGuiding returns 1
02:25:09.339 00.031 7680 IsSlewing returns 0
02:25:09.341 00.002 7680 IsGuiding returns 0
02:25:09.341 00.000 7680 scope move finished after 126 + 107 ms
02:25:09.342 00.001 7680 Move returns status 0, amount 126
02:25:09.342 00.000 7680 move complete, result=0
02:25:09.343 00.001 7680 worker thread done servicing request
02:25:09.343 00.000 6120 GuideStep: -0.3 px 121 ms EAST, 0.2 px 126 ms SOUTH
02:25:09.348 00.005 7680 Worker thread wakes up
02:25:09.349 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:09.349 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:10.605 01.256 7680 Exposure complete
02:25:10.745 00.140 7680 worker thread done servicing request
02:25:10.746 00.001 6120 OnExposeComplete: enter
02:25:10.752 00.006 6120 UpdateGuideState(): m_state=6
02:25:10.756 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 756
02:25:10.760 00.004 6120 Star::Find returns 1 (0), X=509.54, Y=678.97, Mass=9047, SNR=62.6, Peak=239 HFD=6.5
02:25:10.764 00.004 6120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.19) = xAngle (-2.17 = -2.17)
02:25:10.768 00.004 6120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.70 = 0.70)
02:25:10.772 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.28 hyp=0.31 cameraTheta=-1.98 mountX=-0.17 mountY=0.20, mountTheta=2.29
02:25:10.777 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.28, opts=13)
02:25:10.781 00.004 6120 Enqueuing Move request for scope (-0.12, -0.28)
02:25:10.786 00.005 7680 Worker thread wakes up
02:25:10.787 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:10.791 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.28) opts 0xd
02:25:10.791 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.28)
02:25:10.792 00.001 7680 Moving (-0.12, -0.28) raw xDistance=-0.17 yDistance=0.20
02:25:10.792 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:25:10.792 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:25:10.792 00.000 6120 UpdateGuideState exits: m=9047 SNR=62.6
02:25:10.796 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:10.801 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:10.804 00.003 6120 Enqueuing Expose request
02:25:10.809 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:25:10.809 00.000 7680 MoveAxis(E, 0, ABG)
02:25:10.809 00.000 7680 Move returns status 0, amount 0
02:25:10.809 00.000 7680 MoveAxis(N, 0, ABG)
02:25:10.811 00.002 7680 Move returns status 0, amount 0
02:25:10.811 00.000 7680 move complete, result=0
02:25:10.811 00.000 7680 worker thread done servicing request
02:25:10.811 00.000 7680 Worker thread wakes up
02:25:10.812 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:25:10.817 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:10.817 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:12.063 01.246 7680 Exposure complete
02:25:12.201 00.138 7680 worker thread done servicing request
02:25:12.202 00.001 6120 OnExposeComplete: enter
02:25:12.206 00.004 6120 UpdateGuideState(): m_state=6
02:25:12.210 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 757
02:25:12.215 00.005 6120 Star::Find returns 1 (0), X=509.48, Y=678.82, Mass=8775, SNR=62.4, Peak=235 HFD=6.5
02:25:12.221 00.006 6120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.19) = xAngle (-2.17 = -2.17)
02:25:12.225 00.004 6120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.70 = 0.70)
02:25:12.229 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.43 hyp=0.47 cameraTheta=-1.99 mountX=-0.27 mountY=0.30, mountTheta=2.29
02:25:12.234 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.43, opts=13)
02:25:12.239 00.005 6120 Enqueuing Move request for scope (-0.19, -0.43)
02:25:12.243 00.004 7680 Worker thread wakes up
02:25:12.243 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.43) opts 0xd
02:25:12.243 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:12.248 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.43)
02:25:12.248 00.000 7680 Moving (-0.19, -0.43) raw xDistance=-0.27 yDistance=0.30
02:25:12.248 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:25:12.248 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:25:12.248 00.000 7680 MoveAxis(E, 109, ABG)
02:25:12.249 00.001 6120 UpdateGuideState exits: m=8775 SNR=62.4
02:25:12.253 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:12.257 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:12.261 00.004 6120 Enqueuing Expose request
02:25:12.264 00.003 7680 Guiding  Dir = 2, Dur = 109
02:25:12.264 00.000 7680 IsSlewing returns 0
02:25:12.265 00.001 7680 IsGuiding returns 0
02:25:12.265 00.000 7680 PulseGuide returned control before completion, sleep 119
02:25:12.392 00.127 7680 IsGuiding returns 1
02:25:12.392 00.000 7680 scope still moving after pulse duration time elapsed
02:25:12.422 00.030 7680 IsSlewing returns 0
02:25:12.423 00.001 7680 IsGuiding returns 0
02:25:12.423 00.000 7680 scope move finished after 109 + 49 ms
02:25:12.423 00.000 7680 Move returns status 0, amount 109
02:25:12.424 00.001 7680 MoveAxis(S, 165, ABG)
02:25:12.424 00.000 7680 Guiding  Dir = 1, Dur = 165
02:25:12.424 00.000 7680 IsSlewing returns 0
02:25:12.426 00.002 7680 IsGuiding returns 0
02:25:12.426 00.000 7680 PulseGuide returned control before completion, sleep 175
02:25:12.612 00.186 7680 IsGuiding returns 1
02:25:12.612 00.000 7680 scope still moving after pulse duration time elapsed
02:25:12.642 00.030 7680 IsSlewing returns 0
02:25:12.644 00.002 7680 IsGuiding returns 1
02:25:12.672 00.028 7680 IsSlewing returns 0
02:25:12.674 00.002 7680 IsGuiding returns 1
02:25:12.704 00.030 7680 IsSlewing returns 0
02:25:12.706 00.002 7680 IsGuiding returns 0
02:25:12.706 00.000 7680 scope move finished after 165 + 115 ms
02:25:12.707 00.001 7680 Move returns status 0, amount 165
02:25:12.707 00.000 7680 move complete, result=0
02:25:12.708 00.001 7680 worker thread done servicing request
02:25:12.708 00.000 7680 Worker thread wakes up
02:25:12.709 00.001 6120 GuideStep: -0.3 px 109 ms EAST, 0.3 px 165 ms SOUTH
02:25:12.716 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:12.716 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:13.963 01.247 7680 Exposure complete
02:25:14.097 00.134 7680 worker thread done servicing request
02:25:14.098 00.001 6120 OnExposeComplete: enter
02:25:14.102 00.004 6120 UpdateGuideState(): m_state=6
02:25:14.106 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 758
02:25:14.110 00.004 6120 Star::Find returns 1 (0), X=509.63, Y=678.77, Mass=8867, SNR=63.3, Peak=216 HFD=6.6
02:25:14.114 00.004 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
02:25:14.117 00.003 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
02:25:14.120 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.48 hyp=0.48 cameraTheta=-1.64 mountX=-0.12 mountY=0.42, mountTheta=1.85
02:25:14.128 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.48, opts=13)
02:25:14.133 00.005 6120 Enqueuing Move request for scope (-0.03, -0.48)
02:25:14.138 00.005 7680 Worker thread wakes up
02:25:14.138 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:14.142 00.004 6120 UpdateGuideState exits: m=8867 SNR=63.3
02:25:14.147 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:14.151 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:14.154 00.003 6120 Enqueuing Expose request
02:25:14.159 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.48) opts 0xd
02:25:14.159 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.48)
02:25:14.159 00.000 7680 Moving (-0.03, -0.48) raw xDistance=-0.12 yDistance=0.42
02:25:14.159 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:25:14.160 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
02:25:14.160 00.000 7680 MoveAxis(E, 0, ABG)
02:25:14.160 00.000 7680 Move returns status 0, amount 0
02:25:14.160 00.000 7680 MoveAxis(S, 227, ABG)
02:25:14.160 00.000 7680 Guiding  Dir = 1, Dur = 227
02:25:14.161 00.001 7680 IsSlewing returns 0
02:25:14.161 00.000 7680 IsGuiding returns 0
02:25:14.162 00.001 7680 PulseGuide returned control before completion, sleep 237
02:25:14.406 00.244 7680 IsGuiding returns 1
02:25:14.406 00.000 7680 scope still moving after pulse duration time elapsed
02:25:14.436 00.030 7680 IsSlewing returns 0
02:25:14.437 00.001 7680 IsGuiding returns 0
02:25:14.438 00.001 7680 scope move finished after 227 + 49 ms
02:25:14.438 00.000 7680 Move returns status 0, amount 227
02:25:14.438 00.000 7680 move complete, result=0
02:25:14.439 00.001 7680 worker thread done servicing request
02:25:14.439 00.000 7680 Worker thread wakes up
02:25:14.439 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 227 ms SOUTH
02:25:14.447 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:14.447 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:15.700 01.253 7680 Exposure complete
02:25:15.837 00.137 6120 OnExposeComplete: enter
02:25:15.842 00.005 7680 worker thread done servicing request
02:25:15.842 00.000 6120 UpdateGuideState(): m_state=6
02:25:15.846 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 759
02:25:15.851 00.005 6120 Star::Find returns 1 (0), X=509.67, Y=679.31, Mass=9001, SNR=62.0, Peak=223 HFD=6.8
02:25:15.854 00.003 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (0.19) = xAngle (1.29 = 1.29)
02:25:15.858 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.16 = -2.12)
02:25:15.862 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.48 mountX=0.02 mountY=-0.05, mountTheta=-1.25
02:25:15.867 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.06, opts=13)
02:25:15.870 00.003 6120 Enqueuing Move request for scope (0.01, 0.06)
02:25:15.875 00.005 7680 Worker thread wakes up
02:25:15.875 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:15.879 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
02:25:15.879 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
02:25:15.879 00.000 7680 Moving (0.01, 0.06) raw xDistance=0.02 yDistance=-0.05
02:25:15.880 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:25:15.880 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:25:15.880 00.000 6120 UpdateGuideState exits: m=9001 SNR=62.0
02:25:15.884 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:15.888 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:15.893 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:25:15.893 00.000 7680 MoveAxis(E, 0, ABG)
02:25:15.893 00.000 7680 Move returns status 0, amount 0
02:25:15.893 00.000 6120 Enqueuing Expose request
02:25:15.897 00.004 7680 MoveAxis(N, 0, ABG)
02:25:15.897 00.000 7680 Move returns status 0, amount 0
02:25:15.897 00.000 7680 move complete, result=0
02:25:15.897 00.000 7680 worker thread done servicing request
02:25:15.898 00.001 7680 Worker thread wakes up
02:25:15.898 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:15.903 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:15.903 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:17.153 01.250 7680 Exposure complete
02:25:17.283 00.130 7680 worker thread done servicing request
02:25:17.283 00.000 6120 OnExposeComplete: enter
02:25:17.288 00.005 6120 UpdateGuideState(): m_state=6
02:25:17.292 00.004 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 760
02:25:17.297 00.005 6120 Star::Find returns 1 (0), X=509.53, Y=678.77, Mass=8987, SNR=63.2, Peak=221 HFD=6.6
02:25:17.300 00.003 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
02:25:17.304 00.004 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
02:25:17.308 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.48 hyp=0.50 cameraTheta=-1.84 mountX=-0.22 mountY=0.37, mountTheta=2.11
02:25:17.315 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.48, opts=13)
02:25:17.319 00.004 6120 Enqueuing Move request for scope (-0.13, -0.48)
02:25:17.322 00.003 7680 Worker thread wakes up
02:25:17.323 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.48) opts 0xd
02:25:17.323 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.48)
02:25:17.323 00.000 7680 Moving (-0.13, -0.48) raw xDistance=-0.22 yDistance=0.37
02:25:17.323 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:25:17.323 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:25:17.323 00.000 7680 MoveAxis(E, 90, ABG)
02:25:17.324 00.001 7680 Guiding  Dir = 2, Dur = 90
02:25:17.324 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:17.328 00.004 7680 IsSlewing returns 0
02:25:17.328 00.000 6120 UpdateGuideState exits: m=8987 SNR=63.2
02:25:17.333 00.005 7680 IsGuiding returns 0
02:25:17.333 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:17.338 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:17.342 00.004 7680 PulseGuide returned control before completion, sleep 100
02:25:17.342 00.000 6120 Enqueuing Expose request
02:25:17.457 00.115 7680 IsGuiding returns 0
02:25:17.457 00.000 7680 Move returns status 0, amount 90
02:25:17.458 00.001 7680 MoveAxis(S, 203, ABG)
02:25:17.458 00.000 7680 Guiding  Dir = 1, Dur = 203
02:25:17.459 00.001 7680 IsSlewing returns 0
02:25:17.459 00.000 7680 IsGuiding returns 0
02:25:17.460 00.001 7680 PulseGuide returned control before completion, sleep 213
02:25:17.677 00.217 7680 IsGuiding returns 1
02:25:17.677 00.000 7680 scope still moving after pulse duration time elapsed
02:25:17.706 00.029 7680 IsSlewing returns 0
02:25:17.707 00.001 7680 IsGuiding returns 0
02:25:17.708 00.001 7680 scope move finished after 203 + 45 ms
02:25:17.708 00.000 7680 Move returns status 0, amount 203
02:25:17.708 00.000 7680 move complete, result=0
02:25:17.709 00.001 7680 worker thread done servicing request
02:25:17.710 00.001 7680 Worker thread wakes up
02:25:17.710 00.000 6120 GuideStep: -0.2 px 90 ms EAST, 0.4 px 203 ms SOUTH
02:25:17.717 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:17.717 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:18.978 01.261 7680 Exposure complete
02:25:19.125 00.147 7680 worker thread done servicing request
02:25:19.126 00.001 6120 OnExposeComplete: enter
02:25:19.130 00.004 6120 UpdateGuideState(): m_state=6
02:25:19.134 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 761
02:25:19.138 00.004 6120 Star::Find returns 1 (0), X=509.64, Y=678.87, Mass=8732, SNR=61.6, Peak=233 HFD=6.4
02:25:19.142 00.004 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
02:25:19.146 00.004 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:25:19.150 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.39 hyp=0.39 cameraTheta=-1.63 mountX=-0.09 mountY=0.34, mountTheta=1.84
02:25:19.156 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.39, opts=13)
02:25:19.163 00.007 6120 Enqueuing Move request for scope (-0.02, -0.39)
02:25:19.168 00.005 7680 Worker thread wakes up
02:25:19.168 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:19.172 00.004 6120 UpdateGuideState exits: m=8732 SNR=61.6
02:25:19.176 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:19.179 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:19.183 00.004 6120 Enqueuing Expose request
02:25:19.186 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.39) opts 0xd
02:25:19.187 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.39)
02:25:19.187 00.000 7680 Moving (-0.02, -0.39) raw xDistance=-0.09 yDistance=0.34
02:25:19.188 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:25:19.188 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:25:19.188 00.000 7680 MoveAxis(E, 0, ABG)
02:25:19.189 00.001 7680 Move returns status 0, amount 0
02:25:19.189 00.000 7680 MoveAxis(S, 182, ABG)
02:25:19.189 00.000 7680 Guiding  Dir = 1, Dur = 182
02:25:19.189 00.000 7680 IsSlewing returns 0
02:25:19.189 00.000 7680 IsGuiding returns 0
02:25:19.190 00.001 7680 PulseGuide returned control before completion, sleep 192
02:25:19.388 00.198 7680 IsGuiding returns 1
02:25:19.389 00.001 7680 scope still moving after pulse duration time elapsed
02:25:19.419 00.030 7680 IsSlewing returns 0
02:25:19.419 00.000 7680 IsGuiding returns 0
02:25:19.421 00.002 7680 scope move finished after 182 + 49 ms
02:25:19.421 00.000 7680 Move returns status 0, amount 182
02:25:19.422 00.001 7680 move complete, result=0
02:25:19.422 00.000 7680 worker thread done servicing request
02:25:19.422 00.000 7680 Worker thread wakes up
02:25:19.422 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 182 ms SOUTH
02:25:19.428 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:19.428 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:20.684 01.256 7680 Exposure complete
02:25:20.826 00.142 7680 worker thread done servicing request
02:25:20.826 00.000 6120 OnExposeComplete: enter
02:25:20.829 00.003 6120 UpdateGuideState(): m_state=6
02:25:20.834 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 762
02:25:20.839 00.005 6120 Star::Find returns 1 (0), X=509.64, Y=680.86, Mass=8346, SNR=60.4, Peak=223 HFD=6.4
02:25:20.843 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (0.19) = xAngle (1.40 = 1.40)
02:25:20.847 00.004 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.27 = -2.01)
02:25:20.851 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=1.61 hyp=1.61 cameraTheta=1.59 mountX=0.27 mountY=-1.46, mountTheta=-1.39
02:25:20.855 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=1.61, opts=13)
02:25:20.858 00.003 6120 Enqueuing Move request for scope (-0.03, 1.61)
02:25:20.863 00.005 7680 Worker thread wakes up
02:25:20.863 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 1.61) opts 0xd
02:25:20.863 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 1.61)
02:25:20.863 00.000 7680 Moving (-0.03, 1.61) raw xDistance=0.27 yDistance=-1.46
02:25:20.863 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:25:20.863 00.000 7680 resist switch: large excursion: input -1.46 thresh 0.60 direction from 1 to -1
02:25:20.863 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.37
02:25:20.863 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.46 from input -1.46
02:25:20.864 00.001 7680 MoveAxis(W, 111, ABG)
02:25:20.864 00.000 7680 Guiding  Dir = 3, Dur = 111
02:25:20.864 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:20.868 00.004 7680 IsSlewing returns 0
02:25:20.868 00.000 7680 IsGuiding returns 0
02:25:20.868 00.000 6120 UpdateGuideState exits: m=8346 SNR=60.4
02:25:20.872 00.004 7680 PulseGuide returned control before completion, sleep 121
02:25:20.872 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:20.878 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:20.881 00.003 6120 Enqueuing Expose request
02:25:21.005 00.124 7680 IsGuiding returns 1
02:25:21.006 00.001 7680 scope still moving after pulse duration time elapsed
02:25:21.037 00.031 7680 IsSlewing returns 0
02:25:21.037 00.000 7680 IsGuiding returns 0
02:25:21.037 00.000 7680 scope move finished after 111 + 55 ms
02:25:21.038 00.001 7680 Move returns status 0, amount 111
02:25:21.038 00.000 7680 MoveAxis(N, 790, ABG)
02:25:21.038 00.000 7680 Guiding  Dir = 0, Dur = 790
02:25:21.039 00.001 7680 IsSlewing returns 0
02:25:21.039 00.000 7680 IsGuiding returns 0
02:25:21.039 00.000 7680 PulseGuide returned control before completion, sleep 800
02:25:21.853 00.814 7680 IsGuiding returns 1
02:25:21.854 00.001 7680 scope still moving after pulse duration time elapsed
02:25:21.885 00.031 7680 IsSlewing returns 0
02:25:21.886 00.001 7680 IsGuiding returns 0
02:25:21.886 00.000 7680 scope move finished after 790 + 56 ms
02:25:21.886 00.000 7680 Move returns status 0, amount 790
02:25:21.886 00.000 7680 move complete, result=0
02:25:21.886 00.000 7680 worker thread done servicing request
02:25:21.888 00.002 6120 GuideStep: 0.3 px 111 ms WEST, -1.5 px 790 ms NORTH
02:25:21.893 00.005 7680 Worker thread wakes up
02:25:21.893 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:21.893 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:23.145 01.252 7680 Exposure complete
02:25:23.287 00.142 7680 worker thread done servicing request
02:25:23.287 00.000 6120 OnExposeComplete: enter
02:25:23.295 00.008 6120 UpdateGuideState(): m_state=6
02:25:23.300 00.005 6120 Star::Find(15, 509, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 763
02:25:23.306 00.006 6120 Star::Find returns 1 (0), X=509.40, Y=678.70, Mass=8998, SNR=62.3, Peak=210 HFD=6.7
02:25:23.311 00.005 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.19) = xAngle (-2.20 = -2.20)
02:25:23.317 00.006 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.67 = 0.67)
02:25:23.322 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.55 hyp=0.61 cameraTheta=-2.01 mountX=-0.36 mountY=0.38, mountTheta=2.33
02:25:23.330 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.55, opts=13)
02:25:23.336 00.006 6120 Enqueuing Move request for scope (-0.26, -0.55)
02:25:23.343 00.007 7680 Worker thread wakes up
02:25:23.344 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:23.349 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.55) opts 0xd
02:25:23.349 00.000 6120 UpdateGuideState exits: m=8998 SNR=62.3
02:25:23.355 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.55)
02:25:23.355 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:23.361 00.006 7680 Moving (-0.26, -0.55) raw xDistance=-0.36 yDistance=0.38
02:25:23.361 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
02:25:23.361 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:25:23.362 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:23.366 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
02:25:23.367 00.001 7680 MoveAxis(E, 140, ABG)
02:25:23.367 00.000 6120 Enqueuing Expose request
02:25:23.372 00.005 7680 Guiding  Dir = 2, Dur = 140
02:25:23.373 00.001 7680 IsSlewing returns 0
02:25:23.373 00.000 7680 IsGuiding returns 0
02:25:23.374 00.001 7680 PulseGuide returned control before completion, sleep 150
02:25:23.529 00.155 7680 IsGuiding returns 1
02:25:23.530 00.001 7680 scope still moving after pulse duration time elapsed
02:25:23.559 00.029 7680 IsSlewing returns 0
02:25:23.560 00.001 7680 IsGuiding returns 0
02:25:23.561 00.001 7680 scope move finished after 140 + 46 ms
02:25:23.561 00.000 7680 Move returns status 0, amount 140
02:25:23.562 00.001 7680 MoveAxis(N, 0, ABG)
02:25:23.562 00.000 7680 Move returns status 0, amount 0
02:25:23.562 00.000 7680 move complete, result=0
02:25:23.562 00.000 7680 worker thread done servicing request
02:25:23.563 00.001 7680 Worker thread wakes up
02:25:23.563 00.000 6120 GuideStep: -0.4 px 140 ms EAST, 0.4 px 0 ms NORTH
02:25:23.568 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:23.569 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:24.809 01.240 7680 Exposure complete
02:25:24.949 00.140 7680 worker thread done servicing request
02:25:24.949 00.000 6120 OnExposeComplete: enter
02:25:24.953 00.004 6120 UpdateGuideState(): m_state=6
02:25:24.958 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 764
02:25:24.963 00.005 6120 Star::Find returns 1 (0), X=509.86, Y=678.06, Mass=8542, SNR=61.7, Peak=227 HFD=6.4
02:25:24.968 00.005 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
02:25:24.972 00.004 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
02:25:24.976 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-1.19 hyp=1.21 cameraTheta=-1.41 mountX=-0.03 mountY=1.16, mountTheta=1.59
02:25:24.982 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-1.19, opts=13)
02:25:24.987 00.005 6120 Enqueuing Move request for scope (0.20, -1.19)
02:25:24.989 00.002 7680 Worker thread wakes up
02:25:24.990 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:24.994 00.004 6120 UpdateGuideState exits: m=8542 SNR=61.7
02:25:24.998 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:25.006 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:25.011 00.005 6120 Enqueuing Expose request
02:25:25.014 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -1.19) opts 0xd
02:25:25.014 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -1.19)
02:25:25.015 00.001 7680 Moving (0.20, -1.19) raw xDistance=-0.03 yDistance=1.16
02:25:25.015 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:25:25.015 00.000 7680 resist switch: large excursion: input 1.16 thresh 0.60 direction from -1 to 1
02:25:25.015 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.48
02:25:25.015 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.16 from input 1.16
02:25:25.017 00.002 7680 MoveAxis(E, 0, ABG)
02:25:25.017 00.000 7680 Move returns status 0, amount 0
02:25:25.017 00.000 7680 MoveAxis(S, 629, ABG)
02:25:25.017 00.000 7680 Guiding  Dir = 1, Dur = 629
02:25:25.018 00.001 7680 IsSlewing returns 0
02:25:25.018 00.000 7680 IsGuiding returns 0
02:25:25.018 00.000 7680 PulseGuide returned control before completion, sleep 639
02:25:25.670 00.652 7680 IsGuiding returns 1
02:25:25.671 00.001 7680 scope still moving after pulse duration time elapsed
02:25:25.702 00.031 7680 IsSlewing returns 0
02:25:25.703 00.001 7680 IsGuiding returns 0
02:25:25.703 00.000 7680 scope move finished after 629 + 56 ms
02:25:25.704 00.001 7680 Move returns status 0, amount 629
02:25:25.704 00.000 7680 move complete, result=0
02:25:25.705 00.001 7680 worker thread done servicing request
02:25:25.705 00.000 7680 Worker thread wakes up
02:25:25.706 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 1.2 px 629 ms SOUTH
02:25:25.713 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:25.713 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:26.970 01.257 7680 Exposure complete
02:25:27.113 00.143 7680 worker thread done servicing request
02:25:27.114 00.001 6120 OnExposeComplete: enter
02:25:27.118 00.004 6120 UpdateGuideState(): m_state=6
02:25:27.123 00.005 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 765
02:25:27.128 00.005 6120 Star::Find returns 1 (0), X=509.86, Y=678.06, Mass=8189, SNR=60.2, Peak=213 HFD=6.3
02:25:27.133 00.005 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
02:25:27.137 00.004 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
02:25:27.141 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-1.20 hyp=1.21 cameraTheta=-1.41 mountX=-0.03 mountY=1.16, mountTheta=1.60
02:25:27.146 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-1.20, opts=13)
02:25:27.151 00.005 6120 Enqueuing Move request for scope (0.19, -1.20)
02:25:27.155 00.004 7680 Worker thread wakes up
02:25:27.155 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:27.159 00.004 6120 UpdateGuideState exits: m=8189 SNR=60.2
02:25:27.162 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:27.166 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:27.170 00.004 6120 Enqueuing Expose request
02:25:27.174 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -1.20) opts 0xd
02:25:27.174 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -1.20)
02:25:27.174 00.000 7680 Moving (0.19, -1.20) raw xDistance=-0.03 yDistance=1.16
02:25:27.175 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:25:27.175 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.16 from input 1.16
02:25:27.175 00.000 7680 MoveAxis(E, 0, ABG)
02:25:27.175 00.000 7680 Move returns status 0, amount 0
02:25:27.175 00.000 7680 MoveAxis(S, 629, ABG)
02:25:27.176 00.001 7680 Guiding  Dir = 1, Dur = 629
02:25:27.176 00.000 7680 IsSlewing returns 0
02:25:27.176 00.000 7680 IsGuiding returns 0
02:25:27.177 00.001 7680 PulseGuide returned control before completion, sleep 639
02:25:27.820 00.643 7680 IsGuiding returns 1
02:25:27.822 00.002 7680 scope still moving after pulse duration time elapsed
02:25:27.852 00.030 7680 IsSlewing returns 0
02:25:27.853 00.001 7680 IsGuiding returns 0
02:25:27.854 00.001 7680 scope move finished after 629 + 48 ms
02:25:27.854 00.000 7680 Move returns status 0, amount 629
02:25:27.855 00.001 7680 move complete, result=0
02:25:27.855 00.000 7680 worker thread done servicing request
02:25:27.855 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 1.2 px 629 ms SOUTH
02:25:27.862 00.007 7680 Worker thread wakes up
02:25:27.863 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:27.863 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:29.116 01.253 7680 Exposure complete
02:25:29.254 00.138 7680 worker thread done servicing request
02:25:29.255 00.001 6120 OnExposeComplete: enter
02:25:29.257 00.002 6120 UpdateGuideState(): m_state=6
02:25:29.261 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 766
02:25:29.265 00.004 6120 Star::Find returns 1 (0), X=509.87, Y=678.84, Mass=8797, SNR=62.9, Peak=229 HFD=6.5
02:25:29.268 00.003 6120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (0.19) = xAngle (-1.29 = -1.29)
02:25:29.271 00.003 6120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.58 = 1.58)
02:25:29.274 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=-0.41 hyp=0.46 cameraTheta=-1.10 mountX=0.13 mountY=0.46, mountTheta=1.30
02:25:29.281 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.41, opts=13)
02:25:29.286 00.005 6120 Enqueuing Move request for scope (0.21, -0.41)
02:25:29.290 00.004 7680 Worker thread wakes up
02:25:29.290 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:29.294 00.004 6120 UpdateGuideState exits: m=8797 SNR=62.9
02:25:29.298 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:29.301 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:29.306 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.41) opts 0xd
02:25:29.306 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.41)
02:25:29.306 00.000 7680 Moving (0.21, -0.41) raw xDistance=0.13 yDistance=0.46
02:25:29.306 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:25:29.306 00.000 6120 Enqueuing Expose request
02:25:29.310 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
02:25:29.310 00.000 7680 MoveAxis(E, 0, ABG)
02:25:29.310 00.000 7680 Move returns status 0, amount 0
02:25:29.310 00.000 7680 MoveAxis(S, 250, ABG)
02:25:29.311 00.001 7680 Guiding  Dir = 1, Dur = 250
02:25:29.311 00.000 7680 IsSlewing returns 0
02:25:29.312 00.001 7680 IsGuiding returns 0
02:25:29.313 00.001 7680 PulseGuide returned control before completion, sleep 260
02:25:29.577 00.264 7680 IsGuiding returns 1
02:25:29.577 00.000 7680 scope still moving after pulse duration time elapsed
02:25:29.607 00.030 7680 IsSlewing returns 0
02:25:29.608 00.001 7680 IsGuiding returns 0
02:25:29.609 00.001 7680 scope move finished after 250 + 46 ms
02:25:29.609 00.000 7680 Move returns status 0, amount 250
02:25:29.610 00.001 7680 move complete, result=0
02:25:29.611 00.001 7680 worker thread done servicing request
02:25:29.611 00.000 7680 Worker thread wakes up
02:25:29.612 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 250 ms SOUTH
02:25:29.618 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:29.620 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:30.877 01.257 7680 Exposure complete
02:25:31.026 00.149 6120 OnExposeComplete: enter
02:25:31.031 00.005 7680 worker thread done servicing request
02:25:31.031 00.000 6120 UpdateGuideState(): m_state=6
02:25:31.039 00.008 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 767
02:25:31.042 00.003 6120 Star::Find returns 1 (0), X=509.87, Y=679.03, Mass=8394, SNR=60.8, Peak=232 HFD=6.4
02:25:31.045 00.003 6120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (0.19) = xAngle (-1.00 = -1.00)
02:25:31.049 00.004 6120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.87 = 1.87)
02:25:31.053 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.22 hyp=0.30 cameraTheta=-0.82 mountX=0.16 mountY=0.29, mountTheta=1.06
02:25:31.059 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.22, opts=13)
02:25:31.065 00.006 6120 Enqueuing Move request for scope (0.21, -0.22)
02:25:31.069 00.004 7680 Worker thread wakes up
02:25:31.069 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:31.074 00.005 6120 UpdateGuideState exits: m=8394 SNR=60.8
02:25:31.077 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:31.081 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.22) opts 0xd
02:25:31.082 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.22)
02:25:31.082 00.000 7680 Moving (0.21, -0.22) raw xDistance=0.16 yDistance=0.29
02:25:31.082 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:25:31.083 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:31.087 00.004 6120 Enqueuing Expose request
02:25:31.091 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:25:31.091 00.000 7680 MoveAxis(E, 0, ABG)
02:25:31.091 00.000 7680 Move returns status 0, amount 0
02:25:31.091 00.000 7680 MoveAxis(S, 158, ABG)
02:25:31.092 00.001 7680 Guiding  Dir = 1, Dur = 158
02:25:31.093 00.001 7680 IsSlewing returns 0
02:25:31.093 00.000 7680 IsGuiding returns 0
02:25:31.093 00.000 7680 PulseGuide returned control before completion, sleep 168
02:25:31.268 00.175 7680 IsGuiding returns 1
02:25:31.268 00.000 7680 scope still moving after pulse duration time elapsed
02:25:31.299 00.031 7680 IsSlewing returns 0
02:25:31.300 00.001 7680 IsGuiding returns 0
02:25:31.300 00.000 7680 scope move finished after 158 + 49 ms
02:25:31.300 00.000 7680 Move returns status 0, amount 158
02:25:31.301 00.001 7680 move complete, result=0
02:25:31.301 00.000 7680 worker thread done servicing request
02:25:31.301 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 158 ms SOUTH
02:25:31.309 00.008 7680 Worker thread wakes up
02:25:31.309 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:31.309 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:32.566 01.257 7680 Exposure complete
02:25:32.708 00.142 7680 worker thread done servicing request
02:25:32.708 00.000 6120 OnExposeComplete: enter
02:25:32.713 00.005 6120 UpdateGuideState(): m_state=6
02:25:32.719 00.006 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 768
02:25:32.725 00.006 6120 Star::Find returns 1 (0), X=509.69, Y=679.47, Mass=9197, SNR=63.8, Peak=228 HFD=6.9
02:25:32.729 00.004 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (0.19) = xAngle (1.27 = 1.27)
02:25:32.733 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.14 = -2.14)
02:25:32.737 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.22 cameraTheta=1.46 mountX=0.06 mountY=-0.18, mountTheta=-1.23
02:25:32.742 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.21, opts=13)
02:25:32.746 00.004 6120 Enqueuing Move request for scope (0.02, 0.21)
02:25:32.749 00.003 7680 Worker thread wakes up
02:25:32.750 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:32.756 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
02:25:32.757 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
02:25:32.757 00.000 7680 Moving (0.02, 0.21) raw xDistance=0.06 yDistance=-0.18
02:25:32.757 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:25:32.757 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:25:32.757 00.000 6120 UpdateGuideState exits: m=9197 SNR=63.8
02:25:32.761 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:25:32.763 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:32.766 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:32.770 00.004 6120 Enqueuing Expose request
02:25:32.774 00.004 7680 MoveAxis(E, 0, ABG)
02:25:32.774 00.000 7680 Move returns status 0, amount 0
02:25:32.774 00.000 7680 MoveAxis(N, 0, ABG)
02:25:32.774 00.000 7680 Move returns status 0, amount 0
02:25:32.774 00.000 7680 move complete, result=0
02:25:32.774 00.000 7680 worker thread done servicing request
02:25:32.776 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:32.779 00.003 7680 Worker thread wakes up
02:25:32.780 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:32.780 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:34.028 01.248 7680 Exposure complete
02:25:34.178 00.150 7680 worker thread done servicing request
02:25:34.178 00.000 6120 OnExposeComplete: enter
02:25:34.183 00.005 6120 UpdateGuideState(): m_state=6
02:25:34.187 00.004 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 769
02:25:34.191 00.004 6120 Star::Find returns 1 (0), X=509.67, Y=679.37, Mass=9032, SNR=62.3, Peak=228 HFD=6.8
02:25:34.194 00.003 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (0.19) = xAngle (1.32 = 1.32)
02:25:34.198 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.19 = -2.09)
02:25:34.201 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.50 mountX=0.03 mountY=-0.10, mountTheta=-1.29
02:25:34.206 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.12, opts=13)
02:25:34.210 00.004 6120 Enqueuing Move request for scope (0.01, 0.12)
02:25:34.215 00.005 7680 Worker thread wakes up
02:25:34.216 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
02:25:34.216 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:25:34.216 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:34.220 00.004 6120 UpdateGuideState exits: m=9032 SNR=62.3
02:25:34.224 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:34.228 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:34.231 00.003 6120 Enqueuing Expose request
02:25:34.234 00.003 7680 Moving (0.01, 0.12) raw xDistance=0.03 yDistance=-0.10
02:25:34.234 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:25:34.235 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:25:34.235 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:25:34.235 00.000 7680 MoveAxis(E, 0, ABG)
02:25:34.236 00.001 7680 Move returns status 0, amount 0
02:25:34.236 00.000 7680 MoveAxis(N, 0, ABG)
02:25:34.236 00.000 7680 Move returns status 0, amount 0
02:25:34.236 00.000 7680 move complete, result=0
02:25:34.236 00.000 7680 worker thread done servicing request
02:25:34.236 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:34.240 00.004 7680 Worker thread wakes up
02:25:34.240 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:34.240 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:35.494 01.254 7680 Exposure complete
02:25:35.649 00.155 7680 worker thread done servicing request
02:25:35.649 00.000 6120 OnExposeComplete: enter
02:25:35.656 00.007 6120 UpdateGuideState(): m_state=6
02:25:35.663 00.007 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 770
02:25:35.667 00.004 6120 Star::Find returns 1 (0), X=509.63, Y=678.85, Mass=8593, SNR=61.9, Peak=219 HFD=6.4
02:25:35.673 00.006 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
02:25:35.676 00.003 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
02:25:35.681 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.40 hyp=0.40 cameraTheta=-1.65 mountX=-0.11 mountY=0.34, mountTheta=1.87
02:25:35.691 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.40, opts=13)
02:25:35.695 00.004 6120 Enqueuing Move request for scope (-0.03, -0.40)
02:25:35.698 00.003 7680 Worker thread wakes up
02:25:35.698 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:35.703 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.40) opts 0xd
02:25:35.703 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.40)
02:25:35.703 00.000 6120 UpdateGuideState exits: m=8593 SNR=61.9
02:25:35.707 00.004 7680 Moving (-0.03, -0.40) raw xDistance=-0.11 yDistance=0.34
02:25:35.707 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:25:35.707 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:35.712 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:25:35.712 00.000 7680 MoveAxis(E, 0, ABG)
02:25:35.713 00.001 7680 Move returns status 0, amount 0
02:25:35.713 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:35.721 00.008 7680 MoveAxis(S, 187, ABG)
02:25:35.721 00.000 6120 Enqueuing Expose request
02:25:35.727 00.006 7680 Guiding  Dir = 1, Dur = 187
02:25:35.728 00.001 7680 IsSlewing returns 0
02:25:35.728 00.000 7680 IsGuiding returns 0
02:25:35.729 00.001 7680 PulseGuide returned control before completion, sleep 197
02:25:35.937 00.208 7680 IsGuiding returns 1
02:25:35.937 00.000 7680 scope still moving after pulse duration time elapsed
02:25:35.969 00.032 7680 IsSlewing returns 0
02:25:35.970 00.001 7680 IsGuiding returns 1
02:25:36.000 00.030 7680 IsSlewing returns 0
02:25:36.002 00.002 7680 IsGuiding returns 0
02:25:36.002 00.000 7680 scope move finished after 187 + 85 ms
02:25:36.003 00.001 7680 Move returns status 0, amount 187
02:25:36.003 00.000 7680 move complete, result=0
02:25:36.003 00.000 7680 worker thread done servicing request
02:25:36.004 00.001 7680 Worker thread wakes up
02:25:36.004 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 187 ms SOUTH
02:25:36.010 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:36.010 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:37.256 01.246 7680 Exposure complete
02:25:37.391 00.135 7680 worker thread done servicing request
02:25:37.391 00.000 6120 OnExposeComplete: enter
02:25:37.395 00.004 6120 UpdateGuideState(): m_state=6
02:25:37.399 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 771
02:25:37.403 00.004 6120 Star::Find returns 1 (0), X=509.61, Y=679.36, Mass=9023, SNR=62.3, Peak=214 HFD=6.9
02:25:37.406 00.003 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (0.19) = xAngle (1.90 = 1.90)
02:25:37.411 00.005 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.78 = -1.51)
02:25:37.415 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=-0.04 mountY=-0.12, mountTheta=-1.89
02:25:37.420 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.10, opts=13)
02:25:37.424 00.004 6120 Enqueuing Move request for scope (-0.06, 0.10)
02:25:37.428 00.004 7680 Worker thread wakes up
02:25:37.428 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:37.431 00.003 6120 UpdateGuideState exits: m=9023 SNR=62.3
02:25:37.436 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:37.441 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:37.444 00.003 6120 Enqueuing Expose request
02:25:37.448 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
02:25:37.448 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:25:37.449 00.001 7680 Moving (-0.06, 0.10) raw xDistance=-0.04 yDistance=-0.12
02:25:37.449 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:25:37.450 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:25:37.450 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:25:37.450 00.000 7680 MoveAxis(E, 0, ABG)
02:25:37.451 00.001 7680 Move returns status 0, amount 0
02:25:37.451 00.000 7680 MoveAxis(N, 0, ABG)
02:25:37.451 00.000 7680 Move returns status 0, amount 0
02:25:37.451 00.000 7680 move complete, result=0
02:25:37.451 00.000 7680 worker thread done servicing request
02:25:37.451 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:37.455 00.004 7680 Worker thread wakes up
02:25:37.455 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:37.455 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:38.714 01.259 7680 Exposure complete
02:25:38.857 00.143 7680 worker thread done servicing request
02:25:38.858 00.001 6120 OnExposeComplete: enter
02:25:38.862 00.004 6120 UpdateGuideState(): m_state=6
02:25:38.866 00.004 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 772
02:25:38.871 00.005 6120 Star::Find returns 1 (0), X=509.53, Y=678.78, Mass=9195, SNR=64.0, Peak=218 HFD=6.6
02:25:38.876 00.005 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
02:25:38.881 00.005 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
02:25:38.885 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.47 hyp=0.49 cameraTheta=-1.85 mountX=-0.22 mountY=0.36, mountTheta=2.12
02:25:38.891 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.47, opts=13)
02:25:38.895 00.004 6120 Enqueuing Move request for scope (-0.14, -0.47)
02:25:38.899 00.004 7680 Worker thread wakes up
02:25:38.899 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.47) opts 0xd
02:25:38.899 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.47)
02:25:38.900 00.001 7680 Moving (-0.14, -0.47) raw xDistance=-0.22 yDistance=0.36
02:25:38.900 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:25:38.900 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:25:38.900 00.000 7680 MoveAxis(E, 90, ABG)
02:25:38.900 00.000 7680 Guiding  Dir = 2, Dur = 90
02:25:38.900 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:38.904 00.004 6120 UpdateGuideState exits: m=9195 SNR=64.0
02:25:38.908 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:38.912 00.004 7680 IsSlewing returns 0
02:25:38.912 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:38.917 00.005 6120 Enqueuing Expose request
02:25:38.920 00.003 7680 IsGuiding returns 0
02:25:38.921 00.001 7680 PulseGuide returned control before completion, sleep 100
02:25:39.031 00.110 7680 IsGuiding returns 1
02:25:39.033 00.002 7680 scope still moving after pulse duration time elapsed
02:25:39.062 00.029 7680 IsSlewing returns 0
02:25:39.064 00.002 7680 IsGuiding returns 0
02:25:39.065 00.001 7680 scope move finished after 90 + 54 ms
02:25:39.065 00.000 7680 Move returns status 0, amount 90
02:25:39.065 00.000 7680 MoveAxis(S, 197, ABG)
02:25:39.066 00.001 7680 Guiding  Dir = 1, Dur = 197
02:25:39.067 00.001 7680 IsSlewing returns 0
02:25:39.067 00.000 7680 IsGuiding returns 0
02:25:39.068 00.001 7680 PulseGuide returned control before completion, sleep 207
02:25:39.281 00.213 7680 IsGuiding returns 1
02:25:39.282 00.001 7680 scope still moving after pulse duration time elapsed
02:25:39.312 00.030 7680 IsSlewing returns 0
02:25:39.313 00.001 7680 IsGuiding returns 1
02:25:39.343 00.030 7680 IsSlewing returns 0
02:25:39.344 00.001 7680 IsGuiding returns 0
02:25:39.344 00.000 7680 scope move finished after 197 + 79 ms
02:25:39.344 00.000 7680 Move returns status 0, amount 197
02:25:39.344 00.000 7680 move complete, result=0
02:25:39.346 00.002 7680 worker thread done servicing request
02:25:39.346 00.000 7680 Worker thread wakes up
02:25:39.346 00.000 6120 GuideStep: -0.2 px 90 ms EAST, 0.4 px 197 ms SOUTH
02:25:39.351 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:39.351 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:40.607 01.256 7680 Exposure complete
02:25:40.738 00.131 7680 worker thread done servicing request
02:25:40.739 00.001 6120 OnExposeComplete: enter
02:25:40.743 00.004 6120 UpdateGuideState(): m_state=6
02:25:40.747 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 773
02:25:40.751 00.004 6120 Star::Find returns 1 (0), X=509.62, Y=680.84, Mass=8052, SNR=59.8, Peak=206 HFD=6.4
02:25:40.757 00.006 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.19) = xAngle (1.41 = 1.41)
02:25:40.761 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.28 = -2.00)
02:25:40.765 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=1.59 hyp=1.59 cameraTheta=1.60 mountX=0.26 mountY=-1.44, mountTheta=-1.40
02:25:40.770 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=1.59, opts=13)
02:25:40.775 00.005 6120 Enqueuing Move request for scope (-0.04, 1.59)
02:25:40.779 00.004 7680 Worker thread wakes up
02:25:40.779 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:40.783 00.004 6120 UpdateGuideState exits: m=8052 SNR=59.8
02:25:40.787 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:40.792 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:40.795 00.003 6120 Enqueuing Expose request
02:25:40.800 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 1.59) opts 0xd
02:25:40.800 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 1.59)
02:25:40.800 00.000 7680 Moving (-0.04, 1.59) raw xDistance=0.26 yDistance=-1.44
02:25:40.800 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
02:25:40.800 00.000 7680 resist switch: large excursion: input -1.44 thresh 0.60 direction from 1 to -1
02:25:40.801 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.33
02:25:40.801 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.44 from input -1.44
02:25:40.801 00.000 7680 MoveAxis(W, 98, ABG)
02:25:40.802 00.001 7680 Guiding  Dir = 3, Dur = 98
02:25:40.802 00.000 7680 IsSlewing returns 0
02:25:40.802 00.000 7680 IsGuiding returns 0
02:25:40.803 00.001 7680 PulseGuide returned control before completion, sleep 108
02:25:40.923 00.120 7680 IsGuiding returns 1
02:25:40.924 00.001 7680 scope still moving after pulse duration time elapsed
02:25:40.954 00.030 7680 IsSlewing returns 0
02:25:40.956 00.002 7680 IsGuiding returns 0
02:25:40.956 00.000 7680 scope move finished after 98 + 55 ms
02:25:40.958 00.002 7680 Move returns status 0, amount 98
02:25:40.958 00.000 7680 MoveAxis(N, 784, ABG)
02:25:40.958 00.000 7680 Guiding  Dir = 0, Dur = 784
02:25:40.958 00.000 7680 IsSlewing returns 0
02:25:40.959 00.001 7680 IsGuiding returns 0
02:25:40.959 00.000 7680 PulseGuide returned control before completion, sleep 794
02:25:41.767 00.808 7680 IsGuiding returns 1
02:25:41.770 00.003 7680 scope still moving after pulse duration time elapsed
02:25:41.798 00.028 7680 IsSlewing returns 0
02:25:41.800 00.002 7680 IsGuiding returns 0
02:25:41.801 00.001 7680 scope move finished after 784 + 57 ms
02:25:41.801 00.000 7680 Move returns status 0, amount 784
02:25:41.802 00.001 7680 move complete, result=0
02:25:41.802 00.000 7680 worker thread done servicing request
02:25:41.802 00.000 6120 GuideStep: 0.3 px 98 ms WEST, -1.4 px 784 ms NORTH
02:25:41.809 00.007 7680 Worker thread wakes up
02:25:41.810 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:41.810 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:43.056 01.246 7680 Exposure complete
02:25:43.183 00.127 6120 OnExposeComplete: enter
02:25:43.187 00.004 6120 UpdateGuideState(): m_state=6
02:25:43.191 00.004 7680 worker thread done servicing request
02:25:43.191 00.000 6120 Star::Find(15, 509, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 774
02:25:43.195 00.004 6120 Star::Find returns 1 (0), X=509.35, Y=678.73, Mass=8960, SNR=62.0, Peak=223 HFD=6.6
02:25:43.198 00.003 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.19) = xAngle (-2.30 = -2.30)
02:25:43.201 00.003 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
02:25:43.206 00.005 6120 CameraToMount -- cameraX=-0.31 cameraY=-0.52 hyp=0.61 cameraTheta=-2.12 mountX=-0.41 mountY=0.33, mountTheta=2.46
02:25:43.212 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=-0.52, opts=13)
02:25:43.215 00.003 6120 Enqueuing Move request for scope (-0.31, -0.52)
02:25:43.221 00.006 7680 Worker thread wakes up
02:25:43.221 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:43.225 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.52) opts 0xd
02:25:43.226 00.001 6120 UpdateGuideState exits: m=8960 SNR=62.0
02:25:43.229 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.31, -0.52)
02:25:43.229 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:43.233 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:43.237 00.004 6120 Enqueuing Expose request
02:25:43.240 00.003 7680 Moving (-0.31, -0.52) raw xDistance=-0.41 yDistance=0.33
02:25:43.241 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.41
02:25:43.241 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:25:43.241 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:25:43.241 00.000 7680 MoveAxis(E, 159, ABG)
02:25:43.241 00.000 7680 Guiding  Dir = 2, Dur = 159
02:25:43.242 00.001 7680 IsSlewing returns 0
02:25:43.242 00.000 7680 IsGuiding returns 0
02:25:43.242 00.000 7680 PulseGuide returned control before completion, sleep 169
02:25:43.424 00.182 7680 IsGuiding returns 1
02:25:43.424 00.000 7680 scope still moving after pulse duration time elapsed
02:25:43.455 00.031 7680 IsSlewing returns 0
02:25:43.455 00.000 7680 IsGuiding returns 0
02:25:43.455 00.000 7680 scope move finished after 159 + 54 ms
02:25:43.455 00.000 7680 Move returns status 0, amount 159
02:25:43.456 00.001 7680 MoveAxis(N, 0, ABG)
02:25:43.456 00.000 7680 Move returns status 0, amount 0
02:25:43.456 00.000 7680 move complete, result=0
02:25:43.456 00.000 7680 worker thread done servicing request
02:25:43.456 00.000 6120 GuideStep: -0.4 px 159 ms EAST, 0.3 px 0 ms NORTH
02:25:43.462 00.006 7680 Worker thread wakes up
02:25:43.463 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:43.463 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:44.714 01.251 7680 Exposure complete
02:25:44.869 00.155 7680 worker thread done servicing request
02:25:44.869 00.000 6120 OnExposeComplete: enter
02:25:44.876 00.007 6120 UpdateGuideState(): m_state=6
02:25:44.882 00.006 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 775
02:25:44.888 00.006 6120 Star::Find returns 1 (0), X=509.53, Y=678.52, Mass=8554, SNR=61.3, Peak=222 HFD=7.0
02:25:44.893 00.005 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
02:25:44.897 00.004 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
02:25:44.901 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.73 hyp=0.75 cameraTheta=-1.75 mountX=-0.27 mountY=0.60, mountTheta=1.99
02:25:44.908 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.73, opts=13)
02:25:44.911 00.003 6120 Enqueuing Move request for scope (-0.13, -0.73)
02:25:44.915 00.004 7680 Worker thread wakes up
02:25:44.915 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:44.919 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.73) opts 0xd
02:25:44.919 00.000 6120 UpdateGuideState exits: m=8554 SNR=61.3
02:25:44.923 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:44.927 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.73)
02:25:44.927 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:44.933 00.006 7680 Moving (-0.13, -0.73) raw xDistance=-0.27 yDistance=0.60
02:25:44.933 00.000 6120 Enqueuing Expose request
02:25:44.940 00.007 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
02:25:44.940 00.000 7680 resist switch: large excursion: input 0.60 thresh 0.60 direction from -1 to 1
02:25:44.941 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.80
02:25:44.941 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
02:25:44.941 00.000 7680 MoveAxis(E, 121, ABG)
02:25:44.943 00.002 7680 Guiding  Dir = 2, Dur = 121
02:25:44.943 00.000 7680 IsSlewing returns 0
02:25:44.943 00.000 7680 IsGuiding returns 0
02:25:44.944 00.001 7680 PulseGuide returned control before completion, sleep 131
02:25:45.085 00.141 7680 IsGuiding returns 1
02:25:45.085 00.000 7680 scope still moving after pulse duration time elapsed
02:25:45.116 00.031 7680 IsSlewing returns 0
02:25:45.116 00.000 7680 IsGuiding returns 1
02:25:45.146 00.030 7680 IsSlewing returns 0
02:25:45.146 00.000 7680 IsGuiding returns 0
02:25:45.146 00.000 7680 scope move finished after 121 + 81 ms
02:25:45.147 00.001 7680 Move returns status 0, amount 121
02:25:45.147 00.000 7680 MoveAxis(S, 326, ABG)
02:25:45.147 00.000 7680 Guiding  Dir = 1, Dur = 326
02:25:45.147 00.000 7680 IsSlewing returns 0
02:25:45.148 00.001 7680 IsGuiding returns 0
02:25:45.148 00.000 7680 PulseGuide returned control before completion, sleep 336
02:25:45.492 00.344 7680 IsGuiding returns 1
02:25:45.492 00.000 7680 scope still moving after pulse duration time elapsed
02:25:45.522 00.030 7680 IsSlewing returns 0
02:25:45.522 00.000 7680 IsGuiding returns 0
02:25:45.524 00.002 7680 scope move finished after 326 + 48 ms
02:25:45.524 00.000 7680 Move returns status 0, amount 326
02:25:45.524 00.000 7680 move complete, result=0
02:25:45.524 00.000 7680 worker thread done servicing request
02:25:45.524 00.000 7680 Worker thread wakes up
02:25:45.524 00.000 6120 GuideStep: -0.3 px 121 ms EAST, 0.6 px 326 ms SOUTH
02:25:45.529 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:45.530 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:46.773 01.243 7680 Exposure complete
02:25:46.899 00.126 7680 worker thread done servicing request
02:25:46.900 00.001 6120 OnExposeComplete: enter
02:25:46.904 00.004 6120 UpdateGuideState(): m_state=6
02:25:46.907 00.003 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 776
02:25:46.913 00.006 6120 Star::Find returns 1 (0), X=509.62, Y=677.83, Mass=8714, SNR=62.0, Peak=240 HFD=6.5
02:25:46.916 00.003 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
02:25:46.920 00.004 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
02:25:46.924 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-1.42 hyp=1.42 cameraTheta=-1.60 mountX=-0.31 mountY=1.26, mountTheta=1.81
02:25:46.929 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-1.42, opts=13)
02:25:46.933 00.004 6120 Enqueuing Move request for scope (-0.04, -1.42)
02:25:46.939 00.006 7680 Worker thread wakes up
02:25:46.939 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:46.943 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -1.42) opts 0xd
02:25:46.943 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -1.42)
02:25:46.943 00.000 6120 UpdateGuideState exits: m=8714 SNR=62.0
02:25:46.947 00.004 7680 Moving (-0.04, -1.42) raw xDistance=-0.31 yDistance=1.26
02:25:46.947 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:46.951 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:46.955 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
02:25:46.956 00.001 6120 Enqueuing Expose request
02:25:46.961 00.005 7680 GuideAlgorithmResistSwitch::result() returns 1.26 from input 1.26
02:25:46.962 00.001 7680 MoveAxis(E, 134, ABG)
02:25:46.962 00.000 7680 Guiding  Dir = 2, Dur = 134
02:25:46.962 00.000 7680 IsSlewing returns 0
02:25:46.962 00.000 7680 IsGuiding returns 0
02:25:46.964 00.002 7680 PulseGuide returned control before completion, sleep 144
02:25:47.112 00.148 7680 IsGuiding returns 1
02:25:47.112 00.000 7680 scope still moving after pulse duration time elapsed
02:25:47.143 00.031 7680 IsSlewing returns 0
02:25:47.143 00.000 7680 IsGuiding returns 0
02:25:47.144 00.001 7680 scope move finished after 134 + 46 ms
02:25:47.144 00.000 7680 Move returns status 0, amount 134
02:25:47.144 00.000 7680 MoveAxis(S, 682, ABG)
02:25:47.144 00.000 7680 Guiding  Dir = 1, Dur = 682
02:25:47.145 00.001 7680 IsSlewing returns 0
02:25:47.145 00.000 7680 IsGuiding returns 0
02:25:47.145 00.000 7680 PulseGuide returned control before completion, sleep 692
02:25:47.851 00.706 7680 IsGuiding returns 1
02:25:47.851 00.000 7680 scope still moving after pulse duration time elapsed
02:25:47.882 00.031 7680 IsSlewing returns 0
02:25:47.882 00.000 7680 IsGuiding returns 0
02:25:47.883 00.001 7680 scope move finished after 682 + 54 ms
02:25:47.883 00.000 7680 Move returns status 0, amount 682
02:25:47.883 00.000 7680 move complete, result=0
02:25:47.883 00.000 7680 worker thread done servicing request
02:25:47.883 00.000 6120 GuideStep: -0.3 px 134 ms EAST, 1.3 px 682 ms SOUTH
02:25:47.888 00.005 7680 Worker thread wakes up
02:25:47.889 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:47.889 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:49.138 01.249 7680 Exposure complete
02:25:49.297 00.159 7680 worker thread done servicing request
02:25:49.297 00.000 6120 OnExposeComplete: enter
02:25:49.300 00.003 6120 UpdateGuideState(): m_state=6
02:25:49.306 00.006 6120 Star::Find(15, 509, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 777
02:25:49.310 00.004 6120 Star::Find returns 1 (0), X=510.04, Y=678.11, Mass=8330, SNR=60.7, Peak=228 HFD=6.3
02:25:49.316 00.006 6120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.19) = xAngle (-1.44 = -1.44)
02:25:49.322 00.006 6120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.43 = 1.43)
02:25:49.326 00.004 6120 CameraToMount -- cameraX=0.38 cameraY=-1.14 hyp=1.20 cameraTheta=-1.25 mountX=0.16 mountY=1.19, mountTheta=1.44
02:25:49.333 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=-1.14, opts=13)
02:25:49.339 00.006 6120 Enqueuing Move request for scope (0.38, -1.14)
02:25:49.344 00.005 7680 Worker thread wakes up
02:25:49.344 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:49.348 00.004 6120 UpdateGuideState exits: m=8330 SNR=60.7
02:25:49.352 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, -1.14) opts 0xd
02:25:49.352 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:49.356 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:49.360 00.004 7680 Handling offset move in thread for scope, endpoint = (0.38, -1.14)
02:25:49.360 00.000 6120 Enqueuing Expose request
02:25:49.364 00.004 7680 Moving (0.38, -1.14) raw xDistance=0.16 yDistance=1.19
02:25:49.364 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:25:49.364 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.19 from input 1.19
02:25:49.364 00.000 7680 MoveAxis(E, 0, ABG)
02:25:49.364 00.000 7680 Move returns status 0, amount 0
02:25:49.364 00.000 7680 MoveAxis(S, 646, ABG)
02:25:49.364 00.000 7680 Guiding  Dir = 1, Dur = 646
02:25:49.366 00.002 7680 IsSlewing returns 0
02:25:49.366 00.000 7680 IsGuiding returns 0
02:25:49.366 00.000 7680 PulseGuide returned control before completion, sleep 656
02:25:50.026 00.660 7680 IsGuiding returns 1
02:25:50.026 00.000 7680 scope still moving after pulse duration time elapsed
02:25:50.058 00.032 7680 IsSlewing returns 0
02:25:50.059 00.001 7680 IsGuiding returns 0
02:25:50.059 00.000 7680 scope move finished after 646 + 47 ms
02:25:50.059 00.000 7680 Move returns status 0, amount 646
02:25:50.060 00.001 7680 move complete, result=0
02:25:50.060 00.000 7680 worker thread done servicing request
02:25:50.061 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 1.2 px 646 ms SOUTH
02:25:50.066 00.005 7680 Worker thread wakes up
02:25:50.066 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:50.066 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:51.318 01.252 7680 Exposure complete
02:25:51.457 00.139 7680 worker thread done servicing request
02:25:51.458 00.001 6120 OnExposeComplete: enter
02:25:51.462 00.004 6120 UpdateGuideState(): m_state=6
02:25:51.469 00.007 6120 Star::Find(15, 510, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 778
02:25:51.474 00.005 6120 Star::Find returns 1 (0), X=510.04, Y=678.86, Mass=9074, SNR=64.2, Peak=227 HFD=6.6
02:25:51.479 00.005 6120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.19) = xAngle (-0.99 = -0.99)
02:25:51.485 00.006 6120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.88 = 1.88)
02:25:51.489 00.004 6120 CameraToMount -- cameraX=0.37 cameraY=-0.39 hyp=0.54 cameraTheta=-0.81 mountX=0.29 mountY=0.51, mountTheta=1.05
02:25:51.495 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.37, y=-0.39, opts=13)
02:25:51.500 00.005 6120 Enqueuing Move request for scope (0.37, -0.39)
02:25:51.504 00.004 7680 Worker thread wakes up
02:25:51.504 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.39) opts 0xd
02:25:51.504 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:51.510 00.006 7680 Handling offset move in thread for scope, endpoint = (0.37, -0.39)
02:25:51.510 00.000 6120 UpdateGuideState exits: m=9074 SNR=64.2
02:25:51.514 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:51.519 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:51.524 00.005 7680 Moving (0.37, -0.39) raw xDistance=0.29 yDistance=0.51
02:25:51.524 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
02:25:51.524 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
02:25:51.524 00.000 7680 MoveAxis(W, 120, ABG)
02:25:51.524 00.000 6120 Enqueuing Expose request
02:25:51.530 00.006 7680 Guiding  Dir = 3, Dur = 120
02:25:51.530 00.000 7680 IsSlewing returns 0
02:25:51.530 00.000 7680 IsGuiding returns 0
02:25:51.532 00.002 7680 PulseGuide returned control before completion, sleep 129
02:25:51.672 00.140 7680 IsGuiding returns 1
02:25:51.672 00.000 7680 scope still moving after pulse duration time elapsed
02:25:51.703 00.031 7680 IsSlewing returns 0
02:25:51.703 00.000 7680 IsGuiding returns 0
02:25:51.703 00.000 7680 scope move finished after 120 + 53 ms
02:25:51.705 00.002 7680 Move returns status 0, amount 120
02:25:51.705 00.000 7680 MoveAxis(S, 278, ABG)
02:25:51.705 00.000 7680 Guiding  Dir = 1, Dur = 278
02:25:51.705 00.000 7680 IsSlewing returns 0
02:25:51.706 00.001 7680 IsGuiding returns 0
02:25:51.706 00.000 7680 PulseGuide returned control before completion, sleep 288
02:25:52.002 00.296 7680 IsGuiding returns 1
02:25:52.003 00.001 7680 scope still moving after pulse duration time elapsed
02:25:52.033 00.030 7680 IsSlewing returns 0
02:25:52.033 00.000 7680 IsGuiding returns 0
02:25:52.033 00.000 7680 scope move finished after 278 + 49 ms
02:25:52.033 00.000 7680 Move returns status 0, amount 278
02:25:52.034 00.001 7680 move complete, result=0
02:25:52.034 00.000 7680 worker thread done servicing request
02:25:52.034 00.000 7680 Worker thread wakes up
02:25:52.035 00.001 6120 GuideStep: 0.3 px 120 ms WEST, 0.5 px 278 ms SOUTH
02:25:52.040 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:52.041 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:53.289 01.248 7680 Exposure complete
02:25:53.425 00.136 7680 worker thread done servicing request
02:25:53.425 00.000 6120 OnExposeComplete: enter
02:25:53.430 00.005 6120 UpdateGuideState(): m_state=6
02:25:53.437 00.007 6120 Star::Find(15, 510, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 779
02:25:53.444 00.007 6120 Star::Find returns 1 (0), X=509.80, Y=679.07, Mass=8322, SNR=60.8, Peak=231 HFD=6.4
02:25:53.450 00.006 6120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.19) = xAngle (-1.11 = -1.11)
02:25:53.456 00.006 6120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.76 = 1.76)
02:25:53.462 00.006 6120 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.92 mountX=0.10 mountY=0.22, mountTheta=1.14
02:25:53.469 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.18, opts=13)
02:25:53.474 00.005 6120 Enqueuing Move request for scope (0.14, -0.18)
02:25:53.478 00.004 7680 Worker thread wakes up
02:25:53.479 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:53.482 00.003 6120 UpdateGuideState exits: m=8322 SNR=60.8
02:25:53.486 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
02:25:53.486 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:53.490 00.004 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
02:25:53.490 00.000 7680 Moving (0.14, -0.18) raw xDistance=0.10 yDistance=0.22
02:25:53.491 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:25:53.491 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:25:53.491 00.000 7680 MoveAxis(E, 0, ABG)
02:25:53.491 00.000 7680 Move returns status 0, amount 0
02:25:53.491 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:53.495 00.004 6120 Enqueuing Expose request
02:25:53.500 00.005 7680 MoveAxis(S, 120, ABG)
02:25:53.500 00.000 7680 Guiding  Dir = 1, Dur = 120
02:25:53.500 00.000 7680 IsSlewing returns 0
02:25:53.501 00.001 7680 IsGuiding returns 0
02:25:53.501 00.000 7680 PulseGuide returned control before completion, sleep 130
02:25:53.639 00.138 7680 IsGuiding returns 1
02:25:53.639 00.000 7680 scope still moving after pulse duration time elapsed
02:25:53.670 00.031 7680 IsSlewing returns 0
02:25:53.670 00.000 7680 IsGuiding returns 1
02:25:53.702 00.032 7680 IsSlewing returns 0
02:25:53.702 00.000 7680 IsGuiding returns 0
02:25:53.702 00.000 7680 scope move finished after 120 + 81 ms
02:25:53.703 00.001 7680 Move returns status 0, amount 120
02:25:53.703 00.000 7680 move complete, result=0
02:25:53.703 00.000 7680 worker thread done servicing request
02:25:53.703 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 120 ms SOUTH
02:25:53.707 00.004 7680 Worker thread wakes up
02:25:53.708 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:53.708 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:54.961 01.253 7680 Exposure complete
02:25:55.127 00.166 7680 worker thread done servicing request
02:25:55.128 00.001 6120 OnExposeComplete: enter
02:25:55.132 00.004 6120 UpdateGuideState(): m_state=6
02:25:55.136 00.004 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
02:25:55.140 00.004 6120 Star::Find returns 1 (0), X=509.84, Y=679.07, Mass=8214, SNR=60.9, Peak=202 HFD=6.3
02:25:55.143 00.003 6120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (0.19) = xAngle (-1.02 = -1.02)
02:25:55.147 00.004 6120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.85 = 1.85)
02:25:55.150 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.19 hyp=0.25 cameraTheta=-0.83 mountX=0.13 mountY=0.24, mountTheta=1.07
02:25:55.158 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.19, opts=13)
02:25:55.162 00.004 6120 Enqueuing Move request for scope (0.17, -0.19)
02:25:55.166 00.004 7680 Worker thread wakes up
02:25:55.166 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:55.169 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.19) opts 0xd
02:25:55.169 00.000 6120 UpdateGuideState exits: m=8214 SNR=60.9
02:25:55.174 00.005 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.19)
02:25:55.174 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:55.179 00.005 7680 Moving (0.17, -0.19) raw xDistance=0.13 yDistance=0.24
02:25:55.179 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:55.184 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:25:55.184 00.000 6120 Enqueuing Expose request
02:25:55.189 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:25:55.189 00.000 7680 MoveAxis(E, 0, ABG)
02:25:55.189 00.000 7680 Move returns status 0, amount 0
02:25:55.189 00.000 7680 MoveAxis(S, 132, ABG)
02:25:55.189 00.000 7680 Guiding  Dir = 1, Dur = 132
02:25:55.189 00.000 7680 IsSlewing returns 0
02:25:55.190 00.001 7680 IsGuiding returns 0
02:25:55.190 00.000 7680 PulseGuide returned control before completion, sleep 142
02:25:55.344 00.154 7680 IsGuiding returns 1
02:25:55.344 00.000 7680 scope still moving after pulse duration time elapsed
02:25:55.376 00.032 7680 IsSlewing returns 0
02:25:55.376 00.000 7680 IsGuiding returns 0
02:25:55.376 00.000 7680 scope move finished after 132 + 53 ms
02:25:55.377 00.001 7680 Move returns status 0, amount 132
02:25:55.377 00.000 7680 move complete, result=0
02:25:55.377 00.000 7680 worker thread done servicing request
02:25:55.377 00.000 7680 Worker thread wakes up
02:25:55.377 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 132 ms SOUTH
02:25:55.384 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:55.385 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:56.635 01.250 7680 Exposure complete
02:25:56.781 00.146 7680 worker thread done servicing request
02:25:56.781 00.000 6120 OnExposeComplete: enter
02:25:56.786 00.005 6120 UpdateGuideState(): m_state=6
02:25:56.789 00.003 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
02:25:56.792 00.003 6120 Star::Find returns 1 (0), X=509.55, Y=679.63, Mass=8563, SNR=61.3, Peak=209 HFD=6.8
02:25:56.795 00.003 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (0.19) = xAngle (1.67 = 1.67)
02:25:56.801 00.006 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.55 = -1.74)
02:25:56.805 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.38 hyp=0.40 cameraTheta=1.86 mountX=-0.04 mountY=-0.39, mountTheta=-1.67
02:25:56.812 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.38, opts=13)
02:25:56.818 00.006 6120 Enqueuing Move request for scope (-0.11, 0.38)
02:25:56.824 00.006 7680 Worker thread wakes up
02:25:56.824 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.38) opts 0xd
02:25:56.824 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:56.828 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.38)
02:25:56.828 00.000 6120 UpdateGuideState exits: m=8563 SNR=61.3
02:25:56.833 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:56.837 00.004 7680 Moving (-0.11, 0.38) raw xDistance=-0.04 yDistance=-0.39
02:25:56.838 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:56.843 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:25:56.843 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:25:56.844 00.001 6120 Enqueuing Expose request
02:25:56.848 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:25:56.848 00.000 7680 MoveAxis(E, 0, ABG)
02:25:56.850 00.002 7680 Move returns status 0, amount 0
02:25:56.850 00.000 7680 MoveAxis(N, 0, ABG)
02:25:56.851 00.001 7680 Move returns status 0, amount 0
02:25:56.851 00.000 7680 move complete, result=0
02:25:56.851 00.000 7680 worker thread done servicing request
02:25:56.851 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:25:56.856 00.005 7680 Worker thread wakes up
02:25:56.857 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:56.857 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:58.100 01.243 7680 Exposure complete
02:25:58.225 00.125 7680 worker thread done servicing request
02:25:58.225 00.000 6120 OnExposeComplete: enter
02:25:58.229 00.004 6120 UpdateGuideState(): m_state=6
02:25:58.233 00.004 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
02:25:58.236 00.003 6120 Star::Find returns 1 (0), X=509.59, Y=679.48, Mass=8653, SNR=60.9, Peak=209 HFD=7.0
02:25:58.239 00.003 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (0.19) = xAngle (1.72 = 1.72)
02:25:58.242 00.003 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.59 = -1.69)
02:25:58.246 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.91 mountX=-0.04 mountY=-0.24, mountTheta=-1.72
02:25:58.254 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.23, opts=13)
02:25:58.259 00.005 6120 Enqueuing Move request for scope (-0.08, 0.23)
02:25:58.264 00.005 7680 Worker thread wakes up
02:25:58.264 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:58.269 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.23) opts 0xd
02:25:58.269 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.23)
02:25:58.269 00.000 6120 UpdateGuideState exits: m=8653 SNR=60.9
02:25:58.275 00.006 7680 Moving (-0.08, 0.23) raw xDistance=-0.04 yDistance=-0.24
02:25:58.275 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:58.281 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:25:58.281 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:58.284 00.003 6120 Enqueuing Expose request
02:25:58.290 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:25:58.290 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:25:58.290 00.000 7680 MoveAxis(E, 0, ABG)
02:25:58.290 00.000 7680 Move returns status 0, amount 0
02:25:58.290 00.000 7680 MoveAxis(N, 0, ABG)
02:25:58.291 00.001 7680 Move returns status 0, amount 0
02:25:58.291 00.000 7680 move complete, result=0
02:25:58.291 00.000 7680 worker thread done servicing request
02:25:58.292 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:58.298 00.006 7680 Worker thread wakes up
02:25:58.299 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:58.299 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:25:59.538 01.239 7680 Exposure complete
02:25:59.681 00.143 7680 worker thread done servicing request
02:25:59.681 00.000 6120 OnExposeComplete: enter
02:25:59.685 00.004 6120 UpdateGuideState(): m_state=6
02:25:59.689 00.004 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 783
02:25:59.691 00.002 6120 Star::Find returns 1 (0), X=509.52, Y=679.47, Mass=9013, SNR=62.6, Peak=204 HFD=7.0
02:25:59.695 00.004 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (0.19) = xAngle (1.97 = 1.97)
02:25:59.698 00.003 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.84 = -1.44)
02:25:59.700 00.002 6120 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.16 mountX=-0.10 mountY=-0.26, mountTheta=-1.95
02:25:59.706 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.22, opts=13)
02:25:59.709 00.003 6120 Enqueuing Move request for scope (-0.14, 0.22)
02:25:59.712 00.003 7680 Worker thread wakes up
02:25:59.712 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:25:59.714 00.002 6120 UpdateGuideState exits: m=9013 SNR=62.6
02:25:59.719 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
02:25:59.719 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:59.725 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:25:59.729 00.004 6120 Enqueuing Expose request
02:25:59.734 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
02:25:59.734 00.000 7680 Moving (-0.14, 0.22) raw xDistance=-0.10 yDistance=-0.26
02:25:59.734 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:25:59.734 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:25:59.734 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:25:59.736 00.002 7680 MoveAxis(E, 0, ABG)
02:25:59.736 00.000 7680 Move returns status 0, amount 0
02:25:59.736 00.000 7680 MoveAxis(N, 0, ABG)
02:25:59.736 00.000 7680 Move returns status 0, amount 0
02:25:59.736 00.000 7680 move complete, result=0
02:25:59.736 00.000 7680 worker thread done servicing request
02:25:59.737 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:25:59.743 00.006 7680 Worker thread wakes up
02:25:59.743 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:25:59.743 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:26:00.991 01.248 7680 Exposure complete
02:26:01.124 00.133 7680 worker thread done servicing request
02:26:01.125 00.001 6120 OnExposeComplete: enter
02:26:01.129 00.004 6120 UpdateGuideState(): m_state=6
02:26:01.132 00.003 6120 Star::Find(15, 509, 679, 0, (0,0,0,0), 1.5, 10.0, 255) frame 784
02:26:01.137 00.005 6120 Star::Find returns 1 (0), X=509.47, Y=678.92, Mass=8415, SNR=61.4, Peak=217 HFD=6.5
02:26:01.140 00.003 6120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (0.19) = xAngle (-2.29 = -2.29)
02:26:01.144 00.004 6120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.58 = 0.58)
02:26:01.148 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.33 hyp=0.38 cameraTheta=-2.11 mountX=-0.25 mountY=0.21, mountTheta=2.45
02:26:01.153 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.33, opts=13)
02:26:01.157 00.004 6120 Enqueuing Move request for scope (-0.19, -0.33)
02:26:01.160 00.003 7680 Worker thread wakes up
02:26:01.160 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:01.165 00.005 6120 UpdateGuideState exits: m=8415 SNR=61.4
02:26:01.169 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.33) opts 0xd
02:26:01.169 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.33)
02:26:01.170 00.001 7680 Moving (-0.19, -0.33) raw xDistance=-0.25 yDistance=0.21
02:26:01.170 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:26:01.170 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:26:01.170 00.000 7680 MoveAxis(E, 103, ABG)
02:26:01.170 00.000 7680 Guiding  Dir = 2, Dur = 103
02:26:01.171 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:01.175 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:01.179 00.004 6120 Enqueuing Expose request
02:26:01.182 00.003 7680 IsSlewing returns 0
02:26:01.182 00.000 7680 IsGuiding returns 0
02:26:01.184 00.002 7680 PulseGuide returned control before completion, sleep 113
02:26:01.308 00.124 7680 IsGuiding returns 1
02:26:01.308 00.000 7680 scope still moving after pulse duration time elapsed
02:26:01.338 00.030 7680 IsSlewing returns 0
02:26:01.340 00.002 7680 IsGuiding returns 1
02:26:01.370 00.030 7680 IsSlewing returns 0
02:26:01.372 00.002 7680 IsGuiding returns 0
02:26:01.373 00.001 7680 scope move finished after 103 + 86 ms
02:26:01.373 00.000 7680 Move returns status 0, amount 103
02:26:01.374 00.001 7680 MoveAxis(S, 114, ABG)
02:26:01.374 00.000 7680 Guiding  Dir = 1, Dur = 114
02:26:01.375 00.001 7680 IsSlewing returns 0
02:26:01.377 00.002 7680 IsGuiding returns 0
02:26:01.377 00.000 7680 PulseGuide returned control before completion, sleep 124
02:26:01.511 00.134 7680 IsGuiding returns 1
02:26:01.512 00.001 7680 scope still moving after pulse duration time elapsed
02:26:01.541 00.029 7680 IsSlewing returns 0
02:26:01.542 00.001 7680 IsGuiding returns 0
02:26:01.544 00.002 7680 scope move finished after 114 + 53 ms
02:26:01.544 00.000 7680 Move returns status 0, amount 114
02:26:01.544 00.000 7680 move complete, result=0
02:26:01.544 00.000 7680 worker thread done servicing request
02:26:01.546 00.002 7680 Worker thread wakes up
02:26:01.546 00.000 6120 GuideStep: -0.3 px 103 ms EAST, 0.2 px 114 ms SOUTH
02:26:01.552 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:01.552 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,664,31,31)
02:26:02.373 00.821 6120 evsrv: cli 0FAF0158 connect
02:26:02.378 00.005 6120 case statement mapped state 6 to 3
02:26:02.382 00.004 6120 case statement mapped state 6 to 3
02:26:02.386 00.004 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"5442eb5a-0bbd-4b7b-8a80-03db87dea43e"}
02:26:02.495 00.109 6120 case statement mapped state 6 to 3
02:26:02.503 00.008 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Guiding","id":"5442eb5a-0bbd-4b7b-8a80-03db87dea43e"}
02:26:02.506 00.003 6120 evsrv: cli 0FAF0158 disconnect
02:26:02.510 00.004 6120 evsrv: cli 0FAEFBB8 connect
02:26:02.513 00.003 6120 case statement mapped state 6 to 3
02:26:02.516 00.003 6120 case statement mapped state 6 to 3
02:26:02.520 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"a727df6f-1b28-4bdb-a4c1-7aca8aba9868"}
02:26:02.523 00.003 6120 PhdController::Dither begins
02:26:02.526 00.003 6120 dither: size=5.00, dRA=3.27 dDec=4.59
02:26:02.529 00.003 6120 MountToCamera -- mountTheta (-0.95) + m_xAngle (0.19) = xAngle (-0.77 = -0.77)
02:26:02.532 00.003 6120 MountToCamera -- mountX=3.27 mountY=4.59 hyp=5.63 mountTheta=-0.95 cameraX=4.06, cameraY=-3.90 cameraTheta=-0.77
02:26:02.535 00.003 6120 setting lock position to (513.73, 675.35)
02:26:02.538 00.003 6120 Mount: notify guiding dithered (4.1, -3.9)
02:26:02.541 00.003 6120 Status Line: Dither by 3.27,4.59
02:26:02.545 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
02:26:02.548 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
02:26:02.551 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"a727df6f-1b28-4bdb-a4c1-7aca8aba9868"}
02:26:02.554 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
02:26:02.819 00.265 7680 Exposure complete
02:26:02.903 00.084 7680 worker thread done servicing request
02:26:02.903 00.000 6120 OnExposeComplete: enter
02:26:02.906 00.003 6120 UpdateGuideState(): m_state=6
02:26:02.909 00.003 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 785
02:26:02.912 00.003 6120 Star::Find returns 1 (0), X=509.58, Y=678.89, Mass=8496, SNR=61.4, Peak=209 HFD=6.4
02:26:02.915 00.003 6120 CameraToMount -- cameraTheta (2.44) - m_xAngle (0.19) = xAngle (2.25 = 2.25)
02:26:02.917 00.002 6120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.12 = -1.16)
02:26:02.919 00.002 6120 CameraToMount -- cameraX=-4.15 cameraY=3.54 hyp=5.46 cameraTheta=2.44 mountX=-3.42 mountY=-5.01, mountTheta=-2.17
02:26:02.926 00.007 6120 dither recenter: remaining=(-3.3,-4.6) step=(-3.3,-4.6)
02:26:02.929 00.003 6120 MountToCamera -- mountTheta (2.19) + m_xAngle (0.19) = xAngle (2.38 = 2.38)
02:26:02.933 00.004 6120 MountToCamera -- mountX=-3.27 mountY=-4.59 hyp=5.63 mountTheta=2.19 cameraX=-4.06, cameraY=3.90 cameraTheta=2.38
02:26:02.937 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-4.06, y=3.90, opts=4)
02:26:02.944 00.007 6120 Enqueuing Move request for scope (-4.06, 3.90)
02:26:02.947 00.003 6120 Mount: notify direct move -3.27,-4.59
02:26:02.949 00.002 7680 Worker thread wakes up
02:26:02.950 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-4.06, 3.90) opts 0x4
02:26:02.950 00.000 7680 Handling offset move in thread for scope, endpoint = (-4.06, 3.90)
02:26:02.950 00.000 7680 Moving (-4.06, 3.90) raw xDistance=-3.27 yDistance=-4.59
02:26:02.950 00.000 7680 MoveAxis(E, 2118, B)
02:26:02.950 00.000 7680 Guiding  Dir = 2, Dur = 2118
02:26:02.951 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:02.955 00.004 7680 IsSlewing returns 0
02:26:02.955 00.000 6120 UpdateGuideState exits: m=8496 SNR=61.4
02:26:02.959 00.004 6120 PhdController: settling, locked = 1, distance = 5.85 (1.50) aobump = 0 frame = 1 / 99999
02:26:02.961 00.002 7680 IsGuiding returns 0
02:26:02.961 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764059162.961,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.85,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:26:02.964 00.003 7680 PulseGuide returned control before completion, sleep 2128
02:26:02.964 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:02.968 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:02.970 00.002 6120 Enqueuing Expose request
02:26:05.097 02.127 7680 IsGuiding returns 1
02:26:05.097 00.000 7680 scope still moving after pulse duration time elapsed
02:26:05.129 00.032 7680 IsSlewing returns 0
02:26:05.130 00.001 7680 IsGuiding returns 0
02:26:05.130 00.000 7680 scope move finished after 2118 + 50 ms
02:26:05.130 00.000 7680 Move returns status 0, amount 2118
02:26:05.130 00.000 7680 MoveAxis(N, 2492, B)
02:26:05.132 00.002 7680 Guiding  Dir = 0, Dur = 2492
02:26:05.132 00.000 7680 IsSlewing returns 0
02:26:05.132 00.000 7680 IsGuiding returns 0
02:26:05.133 00.001 7680 PulseGuide returned control before completion, sleep 2502
02:26:07.648 02.515 7680 IsGuiding returns 1
02:26:07.651 00.003 7680 scope still moving after pulse duration time elapsed
02:26:07.679 00.028 7680 IsSlewing returns 0
02:26:07.679 00.000 7680 IsGuiding returns 0
02:26:07.680 00.001 7680 scope move finished after 2492 + 55 ms
02:26:07.680 00.000 7680 Move returns status 0, amount 2492
02:26:07.680 00.000 7680 move complete, result=0
02:26:07.682 00.002 6120 GuideStep: -3.3 px 2118 ms EAST, -4.6 px 2492 ms NORTH
02:26:07.686 00.004 7680 worker thread done servicing request
02:26:07.686 00.000 7680 Worker thread wakes up
02:26:07.688 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:07.688 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:08.939 01.251 7680 Exposure complete
02:26:09.078 00.139 7680 worker thread done servicing request
02:26:09.079 00.001 6120 OnExposeComplete: enter
02:26:09.083 00.004 6120 UpdateGuideState(): m_state=6
02:26:09.087 00.004 6120 Star::Find(15, 509, 678, 0, (0,0,0,0), 1.5, 10.0, 255) frame 786
02:26:09.092 00.005 6120 Star::Find returns 1 (0), X=512.41, Y=675.62, Mass=9069, SNR=63.1, Peak=219 HFD=6.8
02:26:09.098 00.006 6120 CameraToMount -- cameraTheta (2.94) - m_xAngle (0.19) = xAngle (2.75 = 2.75)
02:26:09.102 00.004 6120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.63 = -0.66)
02:26:09.106 00.004 6120 CameraToMount -- cameraX=-1.32 cameraY=0.27 hyp=1.34 cameraTheta=2.94 mountX=-1.24 mountY=-0.82, mountTheta=-2.56
02:26:09.111 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-1.32, y=0.27, opts=13)
02:26:09.115 00.004 6120 Enqueuing Move request for scope (-1.32, 0.27)
02:26:09.119 00.004 7680 Worker thread wakes up
02:26:09.119 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.32, 0.27) opts 0xd
02:26:09.120 00.001 7680 Handling offset move in thread for scope, endpoint = (-1.32, 0.27)
02:26:09.121 00.001 7680 Moving (-1.32, 0.27) raw xDistance=-1.24 yDistance=-0.82
02:26:09.121 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.24
02:26:09.121 00.000 7680 resist switch: large excursion: input -0.82 thresh 0.60 direction from 0 to -1
02:26:09.121 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.46
02:26:09.121 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
02:26:09.122 00.001 7680 MoveAxis(E, 508, ABG)
02:26:09.122 00.000 7680 Guiding  Dir = 2, Dur = 508
02:26:09.122 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:09.126 00.004 7680 IsSlewing returns 0
02:26:09.127 00.001 6120 UpdateGuideState exits: m=9069 SNR=63.1
02:26:09.131 00.004 6120 PhdController: settling, locked = 1, distance = 1.34 (1.50) aobump = 0 frame = 2 / 99999
02:26:09.135 00.004 7680 IsGuiding returns 0
02:26:09.135 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764059169.135,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.34,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:26:09.140 00.005 7680 PulseGuide returned control before completion, sleep 518
02:26:09.141 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:09.145 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:09.149 00.004 6120 Enqueuing Expose request
02:26:09.664 00.515 7680 IsGuiding returns 1
02:26:09.665 00.001 7680 scope still moving after pulse duration time elapsed
02:26:09.693 00.028 7680 IsSlewing returns 0
02:26:09.694 00.001 7680 IsGuiding returns 1
02:26:09.726 00.032 7680 IsSlewing returns 0
02:26:09.727 00.001 7680 IsGuiding returns 0
02:26:09.728 00.001 7680 scope move finished after 508 + 83 ms
02:26:09.729 00.001 7680 Move returns status 0, amount 508
02:26:09.729 00.000 7680 MoveAxis(N, 445, ABG)
02:26:09.729 00.000 7680 Guiding  Dir = 0, Dur = 445
02:26:09.731 00.002 7680 IsSlewing returns 0
02:26:09.731 00.000 7680 IsGuiding returns 0
02:26:09.732 00.001 7680 PulseGuide returned control before completion, sleep 455
02:26:10.193 00.461 7680 IsGuiding returns 1
02:26:10.195 00.002 7680 scope still moving after pulse duration time elapsed
02:26:10.225 00.030 7680 IsSlewing returns 0
02:26:10.226 00.001 7680 IsGuiding returns 0
02:26:10.227 00.001 7680 scope move finished after 445 + 50 ms
02:26:10.227 00.000 7680 Move returns status 0, amount 445
02:26:10.227 00.000 7680 move complete, result=0
02:26:10.227 00.000 7680 worker thread done servicing request
02:26:10.229 00.002 6120 GuideStep: -1.2 px 508 ms EAST, -0.8 px 445 ms NORTH
02:26:10.234 00.005 7680 Worker thread wakes up
02:26:10.234 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:10.234 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:11.479 01.245 7680 Exposure complete
02:26:11.604 00.125 7680 worker thread done servicing request
02:26:11.604 00.000 6120 OnExposeComplete: enter
02:26:11.608 00.004 6120 UpdateGuideState(): m_state=6
02:26:11.611 00.003 6120 Star::Find(15, 512, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 787
02:26:11.614 00.003 6120 Star::Find returns 1 (0), X=513.06, Y=674.02, Mass=8397, SNR=61.9, Peak=209 HFD=6.4
02:26:11.618 00.004 6120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (0.19) = xAngle (-2.23 = -2.23)
02:26:11.621 00.003 6120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.65 = 0.65)
02:26:11.625 00.004 6120 CameraToMount -- cameraX=-0.67 cameraY=-1.32 hyp=1.48 cameraTheta=-2.04 mountX=-0.90 mountY=0.90, mountTheta=2.36
02:26:11.633 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.67, y=-1.32, opts=13)
02:26:11.638 00.005 6120 Enqueuing Move request for scope (-0.67, -1.32)
02:26:11.641 00.003 7680 Worker thread wakes up
02:26:11.641 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:11.646 00.005 6120 UpdateGuideState exits: m=8397 SNR=61.9
02:26:11.649 00.003 6120 PhdController: settling, locked = 1, distance = 1.39 (1.50) aobump = 0 frame = 3 / 99999
02:26:11.653 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -1.32) opts 0xd
02:26:11.654 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764059171.653,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.39,"Time":2.5,"SettleTime":10.0,"StarLocked":true}
02:26:11.657 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.67, -1.32)
02:26:11.657 00.000 7680 Moving (-0.67, -1.32) raw xDistance=-0.90 yDistance=0.90
02:26:11.658 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.90
02:26:11.658 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:11.662 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:11.667 00.005 6120 Enqueuing Expose request
02:26:11.670 00.003 7680 resist switch: large excursion: input 0.90 thresh 0.60 direction from -1 to 1
02:26:11.671 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.69
02:26:11.671 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
02:26:11.671 00.000 7680 MoveAxis(E, 405, ABG)
02:26:11.671 00.000 7680 Guiding  Dir = 2, Dur = 405
02:26:11.672 00.001 7680 IsSlewing returns 0
02:26:11.672 00.000 7680 IsGuiding returns 0
02:26:11.673 00.001 7680 PulseGuide returned control before completion, sleep 415
02:26:12.097 00.424 7680 IsGuiding returns 1
02:26:12.098 00.001 7680 scope still moving after pulse duration time elapsed
02:26:12.129 00.031 7680 IsSlewing returns 0
02:26:12.130 00.001 7680 IsGuiding returns 0
02:26:12.130 00.000 7680 scope move finished after 405 + 53 ms
02:26:12.131 00.001 7680 Move returns status 0, amount 405
02:26:12.131 00.000 7680 MoveAxis(S, 486, ABG)
02:26:12.133 00.002 7680 Guiding  Dir = 1, Dur = 486
02:26:12.133 00.000 7680 IsSlewing returns 0
02:26:12.134 00.001 7680 IsGuiding returns 0
02:26:12.135 00.001 7680 PulseGuide returned control before completion, sleep 496
02:26:12.643 00.508 7680 IsGuiding returns 1
02:26:12.643 00.000 7680 scope still moving after pulse duration time elapsed
02:26:12.673 00.030 7680 IsSlewing returns 0
02:26:12.675 00.002 7680 IsGuiding returns 0
02:26:12.676 00.001 7680 scope move finished after 486 + 55 ms
02:26:12.676 00.000 7680 Move returns status 0, amount 486
02:26:12.676 00.000 7680 move complete, result=0
02:26:12.677 00.001 7680 worker thread done servicing request
02:26:12.677 00.000 6120 GuideStep: -0.9 px 405 ms EAST, 0.9 px 486 ms SOUTH
02:26:12.684 00.007 7680 Worker thread wakes up
02:26:12.684 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:12.684 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:13.937 01.253 7680 Exposure complete
02:26:14.067 00.130 7680 worker thread done servicing request
02:26:14.068 00.001 6120 OnExposeComplete: enter
02:26:14.072 00.004 6120 UpdateGuideState(): m_state=6
02:26:14.076 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 788
02:26:14.079 00.003 6120 Star::Find returns 1 (0), X=513.64, Y=673.94, Mass=8727, SNR=62.1, Peak=224 HFD=6.6
02:26:14.083 00.004 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
02:26:14.086 00.003 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
02:26:14.090 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-1.41 hyp=1.41 cameraTheta=-1.63 mountX=-0.35 mountY=1.23, mountTheta=1.85
02:26:14.094 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-1.41, opts=13)
02:26:14.096 00.002 6120 Enqueuing Move request for scope (-0.09, -1.41)
02:26:14.100 00.004 7680 Worker thread wakes up
02:26:14.100 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -1.41) opts 0xd
02:26:14.100 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -1.41)
02:26:14.101 00.001 7680 Moving (-0.09, -1.41) raw xDistance=-0.35 yDistance=1.23
02:26:14.101 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.35
02:26:14.101 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.23 from input 1.23
02:26:14.101 00.000 7680 MoveAxis(E, 170, ABG)
02:26:14.101 00.000 7680 Guiding  Dir = 2, Dur = 170
02:26:14.101 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:14.106 00.005 7680 IsSlewing returns 0
02:26:14.106 00.000 6120 UpdateGuideState exits: m=8727 SNR=62.1
02:26:14.109 00.003 7680 IsGuiding returns 0
02:26:14.110 00.001 6120 PhdController: settling, locked = 1, distance = 1.39 (1.50) aobump = 0 frame = 4 / 99999
02:26:14.113 00.003 7680 PulseGuide returned control before completion, sleep 180
02:26:14.114 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764059174.113,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.39,"Time":5.0,"SettleTime":10.0,"StarLocked":true}
02:26:14.119 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:14.122 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:14.127 00.005 6120 Enqueuing Expose request
02:26:14.304 00.177 7680 IsGuiding returns 0
02:26:14.304 00.000 7680 Move returns status 0, amount 170
02:26:14.304 00.000 7680 MoveAxis(S, 665, ABG)
02:26:14.305 00.001 7680 Guiding  Dir = 1, Dur = 665
02:26:14.305 00.000 7680 IsSlewing returns 0
02:26:14.306 00.001 7680 IsGuiding returns 0
02:26:14.306 00.000 7680 PulseGuide returned control before completion, sleep 675
02:26:14.993 00.687 7680 IsGuiding returns 1
02:26:14.993 00.000 7680 scope still moving after pulse duration time elapsed
02:26:15.024 00.031 7680 IsSlewing returns 0
02:26:15.025 00.001 7680 IsGuiding returns 0
02:26:15.025 00.000 7680 scope move finished after 665 + 54 ms
02:26:15.026 00.001 7680 Move returns status 0, amount 665
02:26:15.026 00.000 7680 move complete, result=0
02:26:15.027 00.001 7680 worker thread done servicing request
02:26:15.027 00.000 6120 GuideStep: -0.3 px 170 ms EAST, 1.2 px 665 ms SOUTH
02:26:15.034 00.007 7680 Worker thread wakes up
02:26:15.034 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:15.034 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:16.275 01.241 7680 Exposure complete
02:26:16.415 00.140 7680 worker thread done servicing request
02:26:16.415 00.000 6120 OnExposeComplete: enter
02:26:16.420 00.005 6120 UpdateGuideState(): m_state=6
02:26:16.423 00.003 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 789
02:26:16.428 00.005 6120 Star::Find returns 1 (0), X=514.19, Y=674.73, Mass=8915, SNR=63.1, Peak=206 HFD=6.6
02:26:16.431 00.003 6120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.19) = xAngle (-1.11 = -1.11)
02:26:16.435 00.004 6120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.76 = 1.76)
02:26:16.438 00.003 6120 CameraToMount -- cameraX=0.46 cameraY=-0.62 hyp=0.77 cameraTheta=-0.92 mountX=0.34 mountY=0.76, mountTheta=1.15
02:26:16.445 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.46, y=-0.62, opts=13)
02:26:16.449 00.004 6120 Enqueuing Move request for scope (0.46, -0.62)
02:26:16.453 00.004 7680 Worker thread wakes up
02:26:16.453 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.62) opts 0xd
02:26:16.453 00.000 7680 Handling offset move in thread for scope, endpoint = (0.46, -0.62)
02:26:16.453 00.000 7680 Moving (0.46, -0.62) raw xDistance=0.34 yDistance=0.76
02:26:16.453 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
02:26:16.454 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
02:26:16.454 00.000 7680 MoveAxis(W, 128, ABG)
02:26:16.454 00.000 7680 Guiding  Dir = 3, Dur = 128
02:26:16.454 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:16.458 00.004 7680 IsSlewing returns 0
02:26:16.458 00.000 6120 UpdateGuideState exits: m=8915 SNR=63.1
02:26:16.463 00.005 7680 IsGuiding returns 0
02:26:16.463 00.000 6120 PhdController: settling, locked = 1, distance = 1.21 (1.50) aobump = 0 frame = 5 / 99999
02:26:16.467 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764059176.467,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.21,"Time":7.3,"SettleTime":10.0,"StarLocked":true}
02:26:16.469 00.002 7680 PulseGuide returned control before completion, sleep 138
02:26:16.469 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:16.475 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:16.479 00.004 6120 Enqueuing Expose request
02:26:16.611 00.132 7680 IsGuiding returns 1
02:26:16.612 00.001 7680 scope still moving after pulse duration time elapsed
02:26:16.642 00.030 7680 IsSlewing returns 0
02:26:16.643 00.001 7680 IsGuiding returns 0
02:26:16.644 00.001 7680 scope move finished after 128 + 53 ms
02:26:16.644 00.000 7680 Move returns status 0, amount 128
02:26:16.645 00.001 7680 MoveAxis(S, 411, ABG)
02:26:16.645 00.000 7680 Guiding  Dir = 1, Dur = 411
02:26:16.646 00.001 7680 IsSlewing returns 0
02:26:16.646 00.000 7680 IsGuiding returns 0
02:26:16.647 00.001 7680 PulseGuide returned control before completion, sleep 421
02:26:17.081 00.434 7680 IsGuiding returns 1
02:26:17.082 00.001 7680 scope still moving after pulse duration time elapsed
02:26:17.112 00.030 7680 IsSlewing returns 0
02:26:17.113 00.001 7680 IsGuiding returns 0
02:26:17.113 00.000 7680 scope move finished after 411 + 55 ms
02:26:17.113 00.000 7680 Move returns status 0, amount 411
02:26:17.113 00.000 7680 move complete, result=0
02:26:17.115 00.002 7680 worker thread done servicing request
02:26:17.115 00.000 6120 GuideStep: 0.3 px 128 ms WEST, 0.8 px 411 ms SOUTH
02:26:17.121 00.006 7680 Worker thread wakes up
02:26:17.121 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:17.121 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:18.377 01.256 7680 Exposure complete
02:26:18.501 00.124 7680 worker thread done servicing request
02:26:18.501 00.000 6120 OnExposeComplete: enter
02:26:18.505 00.004 6120 UpdateGuideState(): m_state=6
02:26:18.509 00.004 6120 Star::Find(15, 514, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 790
02:26:18.514 00.005 6120 Star::Find returns 1 (0), X=513.96, Y=674.87, Mass=8569, SNR=61.1, Peak=206 HFD=6.5
02:26:18.518 00.004 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (0.19) = xAngle (-1.32 = -1.32)
02:26:18.521 00.003 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.56 = 1.56)
02:26:18.524 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=-0.48 hyp=0.53 cameraTheta=-1.13 mountX=0.13 mountY=0.53, mountTheta=1.32
02:26:18.529 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.48, opts=13)
02:26:18.533 00.004 6120 Enqueuing Move request for scope (0.23, -0.48)
02:26:18.537 00.004 7680 Worker thread wakes up
02:26:18.537 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.48) opts 0xd
02:26:18.537 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.48)
02:26:18.537 00.000 7680 Moving (0.23, -0.48) raw xDistance=0.13 yDistance=0.53
02:26:18.538 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:26:18.538 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
02:26:18.538 00.000 7680 MoveAxis(E, 0, ABG)
02:26:18.538 00.000 7680 Move returns status 0, amount 0
02:26:18.538 00.000 7680 MoveAxis(S, 289, ABG)
02:26:18.539 00.001 7680 Guiding  Dir = 1, Dur = 289
02:26:18.539 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:18.543 00.004 7680 IsSlewing returns 0
02:26:18.543 00.000 6120 UpdateGuideState exits: m=8569 SNR=61.1
02:26:18.547 00.004 6120 PhdController: settling, locked = 1, distance = 1.00 (1.50) aobump = 0 frame = 6 / 99999
02:26:18.550 00.003 7680 IsGuiding returns 0
02:26:18.550 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764059178.550,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.00,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
02:26:18.553 00.003 7680 PulseGuide returned control before completion, sleep 299
02:26:18.553 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:18.558 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:18.561 00.003 6120 Enqueuing Expose request
02:26:18.869 00.308 7680 IsGuiding returns 0
02:26:18.870 00.001 7680 Move returns status 0, amount 289
02:26:18.871 00.001 7680 move complete, result=0
02:26:18.871 00.000 7680 worker thread done servicing request
02:26:18.872 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 289 ms SOUTH
02:26:18.880 00.008 7680 Worker thread wakes up
02:26:18.881 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:18.881 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:20.132 01.251 7680 Exposure complete
02:26:20.269 00.137 7680 worker thread done servicing request
02:26:20.269 00.000 6120 OnExposeComplete: enter
02:26:20.272 00.003 6120 UpdateGuideState(): m_state=6
02:26:20.277 00.005 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 791
02:26:20.282 00.005 6120 Star::Find returns 1 (0), X=513.97, Y=674.99, Mass=8231, SNR=60.5, Peak=215 HFD=6.3
02:26:20.286 00.004 6120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.19) = xAngle (-1.17 = -1.17)
02:26:20.291 00.005 6120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.70 = 1.70)
02:26:20.296 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=-0.36 hyp=0.43 cameraTheta=-0.99 mountX=0.17 mountY=0.43, mountTheta=1.20
02:26:20.300 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.36, opts=13)
02:26:20.305 00.005 6120 Enqueuing Move request for scope (0.24, -0.36)
02:26:20.308 00.003 7680 Worker thread wakes up
02:26:20.308 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.36) opts 0xd
02:26:20.309 00.001 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.36)
02:26:20.309 00.000 7680 Moving (0.24, -0.36) raw xDistance=0.17 yDistance=0.43
02:26:20.309 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:26:20.309 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
02:26:20.309 00.000 7680 MoveAxis(E, 0, ABG)
02:26:20.309 00.000 7680 Move returns status 0, amount 0
02:26:20.309 00.000 7680 MoveAxis(S, 233, ABG)
02:26:20.309 00.000 7680 Guiding  Dir = 1, Dur = 233
02:26:20.309 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:20.314 00.005 7680 IsSlewing returns 0
02:26:20.314 00.000 6120 UpdateGuideState exits: m=8231 SNR=60.5
02:26:20.317 00.003 7680 IsGuiding returns 0
02:26:20.317 00.000 6120 PhdController: settling, locked = 1, distance = 0.83 (1.50) aobump = 0 frame = 7 / 99999
02:26:20.321 00.004 6120 PhdController: newstate STATE_FINISH
02:26:20.325 00.004 7680 PulseGuide returned control before completion, sleep 243
02:26:20.326 00.001 6120 PhdController complete: success
02:26:20.329 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764059180.329,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
02:26:20.332 00.003 6120 Mount: notify guiding dither settle done success=1
02:26:20.336 00.004 6120 PhdController: newstate STATE_IDLE
02:26:20.340 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:20.343 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:20.348 00.005 6120 Enqueuing Expose request
02:26:20.574 00.226 7680 IsGuiding returns 1
02:26:20.574 00.000 7680 scope still moving after pulse duration time elapsed
02:26:20.605 00.031 7680 IsSlewing returns 0
02:26:20.605 00.000 7680 IsGuiding returns 0
02:26:20.605 00.000 7680 scope move finished after 233 + 54 ms
02:26:20.605 00.000 7680 Move returns status 0, amount 233
02:26:20.605 00.000 7680 move complete, result=0
02:26:20.605 00.000 7680 worker thread done servicing request
02:26:20.606 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 233 ms SOUTH
02:26:20.613 00.007 7680 Worker thread wakes up
02:26:20.613 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:20.614 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:21.864 01.250 7680 Exposure complete
02:26:22.001 00.137 7680 worker thread done servicing request
02:26:22.001 00.000 6120 OnExposeComplete: enter
02:26:22.006 00.005 6120 UpdateGuideState(): m_state=6
02:26:22.010 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 792
02:26:22.014 00.004 6120 Star::Find returns 1 (0), X=513.81, Y=675.45, Mass=8721, SNR=61.7, Peak=195 HFD=6.8
02:26:22.019 00.005 6120 CameraToMount -- cameraTheta (0.92) - m_xAngle (0.19) = xAngle (0.73 = 0.73)
02:26:22.023 00.004 6120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.60 = -2.68)
02:26:22.027 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.92 mountX=0.10 mountY=-0.06, mountTheta=-0.54
02:26:22.033 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.10, opts=13)
02:26:22.038 00.005 6120 Enqueuing Move request for scope (0.08, 0.10)
02:26:22.043 00.005 7680 Worker thread wakes up
02:26:22.043 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
02:26:22.043 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
02:26:22.043 00.000 7680 Moving (0.08, 0.10) raw xDistance=0.10 yDistance=-0.06
02:26:22.044 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:26:22.044 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:26:22.044 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:26:22.044 00.000 7680 MoveAxis(E, 0, ABG)
02:26:22.044 00.000 7680 Move returns status 0, amount 0
02:26:22.044 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:22.049 00.005 7680 MoveAxis(N, 0, ABG)
02:26:22.049 00.000 7680 Move returns status 0, amount 0
02:26:22.049 00.000 7680 move complete, result=0
02:26:22.049 00.000 7680 worker thread done servicing request
02:26:22.050 00.001 6120 UpdateGuideState exits: m=8721 SNR=61.7
02:26:22.054 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:22.058 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:22.061 00.003 6120 Enqueuing Expose request
02:26:22.065 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:22.070 00.005 7680 Worker thread wakes up
02:26:22.070 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:22.070 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:23.322 01.252 7680 Exposure complete
02:26:23.451 00.129 7680 worker thread done servicing request
02:26:23.451 00.000 6120 OnExposeComplete: enter
02:26:23.457 00.006 6120 UpdateGuideState(): m_state=6
02:26:23.459 00.002 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 793
02:26:23.462 00.003 6120 Star::Find returns 1 (0), X=513.91, Y=675.01, Mass=9096, SNR=64.2, Peak=232 HFD=6.4
02:26:23.467 00.005 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.19) = xAngle (-1.26 = -1.26)
02:26:23.472 00.005 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.61 = 1.61)
02:26:23.476 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.34 hyp=0.39 cameraTheta=-1.08 mountX=0.12 mountY=0.39, mountTheta=1.28
02:26:23.482 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.34, opts=13)
02:26:23.486 00.004 6120 Enqueuing Move request for scope (0.18, -0.34)
02:26:23.490 00.004 7680 Worker thread wakes up
02:26:23.492 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.34) opts 0xd
02:26:23.492 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:23.495 00.003 6120 UpdateGuideState exits: m=9096 SNR=64.2
02:26:23.500 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:23.505 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:23.509 00.004 6120 Enqueuing Expose request
02:26:23.512 00.003 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.34)
02:26:23.512 00.000 7680 Moving (0.18, -0.34) raw xDistance=0.12 yDistance=0.39
02:26:23.512 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:26:23.513 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
02:26:23.514 00.001 7680 MoveAxis(E, 0, ABG)
02:26:23.514 00.000 7680 Move returns status 0, amount 0
02:26:23.514 00.000 7680 MoveAxis(S, 209, ABG)
02:26:23.514 00.000 7680 Guiding  Dir = 1, Dur = 209
02:26:23.515 00.001 7680 IsSlewing returns 0
02:26:23.515 00.000 7680 IsGuiding returns 0
02:26:23.515 00.000 7680 PulseGuide returned control before completion, sleep 219
02:26:23.740 00.225 7680 IsGuiding returns 1
02:26:23.740 00.000 7680 scope still moving after pulse duration time elapsed
02:26:23.772 00.032 7680 IsSlewing returns 0
02:26:23.773 00.001 7680 IsGuiding returns 0
02:26:23.774 00.001 7680 scope move finished after 209 + 49 ms
02:26:23.774 00.000 7680 Move returns status 0, amount 209
02:26:23.775 00.001 7680 move complete, result=0
02:26:23.775 00.000 7680 worker thread done servicing request
02:26:23.775 00.000 7680 Worker thread wakes up
02:26:23.775 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 209 ms SOUTH
02:26:23.783 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:23.783 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:25.036 01.253 7680 Exposure complete
02:26:25.179 00.143 7680 worker thread done servicing request
02:26:25.179 00.000 6120 OnExposeComplete: enter
02:26:25.183 00.004 6120 UpdateGuideState(): m_state=6
02:26:25.187 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 794
02:26:25.191 00.004 6120 Star::Find returns 1 (0), X=513.94, Y=675.07, Mass=8074, SNR=59.6, Peak=217 HFD=6.4
02:26:25.195 00.004 6120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.19) = xAngle (-1.11 = -1.11)
02:26:25.199 00.004 6120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.76 = 1.76)
02:26:25.204 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=-0.28 hyp=0.35 cameraTheta=-0.92 mountX=0.15 mountY=0.34, mountTheta=1.15
02:26:25.208 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.28, opts=13)
02:26:25.212 00.004 6120 Enqueuing Move request for scope (0.21, -0.28)
02:26:25.216 00.004 7680 Worker thread wakes up
02:26:25.216 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.28) opts 0xd
02:26:25.216 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:25.220 00.004 6120 UpdateGuideState exits: m=8074 SNR=59.6
02:26:25.224 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:25.229 00.005 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.28)
02:26:25.229 00.000 7680 Moving (0.21, -0.28) raw xDistance=0.15 yDistance=0.34
02:26:25.229 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:26:25.229 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:26:25.230 00.001 7680 MoveAxis(E, 0, ABG)
02:26:25.230 00.000 7680 Move returns status 0, amount 0
02:26:25.230 00.000 7680 MoveAxis(S, 184, ABG)
02:26:25.230 00.000 7680 Guiding  Dir = 1, Dur = 184
02:26:25.230 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:25.233 00.003 7680 IsSlewing returns 0
02:26:25.234 00.001 6120 Enqueuing Expose request
02:26:25.238 00.004 7680 IsGuiding returns 0
02:26:25.238 00.000 7680 PulseGuide returned control before completion, sleep 194
02:26:25.437 00.199 7680 IsGuiding returns 1
02:26:25.437 00.000 7680 scope still moving after pulse duration time elapsed
02:26:25.469 00.032 7680 IsSlewing returns 0
02:26:25.471 00.002 7680 IsGuiding returns 0
02:26:25.471 00.000 7680 scope move finished after 184 + 49 ms
02:26:25.472 00.001 7680 Move returns status 0, amount 184
02:26:25.472 00.000 7680 move complete, result=0
02:26:25.472 00.000 7680 worker thread done servicing request
02:26:25.473 00.001 7680 Worker thread wakes up
02:26:25.473 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 184 ms SOUTH
02:26:25.480 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:25.480 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:26.732 01.252 7680 Exposure complete
02:26:26.887 00.155 7680 worker thread done servicing request
02:26:26.887 00.000 6120 OnExposeComplete: enter
02:26:26.891 00.004 6120 UpdateGuideState(): m_state=6
02:26:26.896 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 795
02:26:26.899 00.003 6120 Star::Find returns 1 (0), X=513.95, Y=675.10, Mass=8439, SNR=61.1, Peak=223 HFD=6.3
02:26:26.903 00.004 6120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.19) = xAngle (-1.03 = -1.03)
02:26:26.908 00.005 6120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.84 = 1.84)
02:26:26.914 00.006 6120 CameraToMount -- cameraX=0.22 cameraY=-0.25 hyp=0.34 cameraTheta=-0.84 mountX=0.17 mountY=0.32, mountTheta=1.08
02:26:26.919 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.25, opts=13)
02:26:26.923 00.004 6120 Enqueuing Move request for scope (0.22, -0.25)
02:26:26.927 00.004 7680 Worker thread wakes up
02:26:26.927 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.25) opts 0xd
02:26:26.927 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.25)
02:26:26.927 00.000 7680 Moving (0.22, -0.25) raw xDistance=0.17 yDistance=0.32
02:26:26.928 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:26.932 00.004 6120 UpdateGuideState exits: m=8439 SNR=61.1
02:26:26.935 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:26.938 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:26:26.938 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:26:26.938 00.000 7680 MoveAxis(E, 0, ABG)
02:26:26.938 00.000 7680 Move returns status 0, amount 0
02:26:26.939 00.001 7680 MoveAxis(S, 176, ABG)
02:26:26.939 00.000 7680 Guiding  Dir = 1, Dur = 176
02:26:26.939 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:26.947 00.008 7680 IsSlewing returns 0
02:26:26.947 00.000 6120 Enqueuing Expose request
02:26:26.952 00.005 7680 IsGuiding returns 0
02:26:26.953 00.001 7680 PulseGuide returned control before completion, sleep 186
02:26:27.143 00.190 7680 IsGuiding returns 1
02:26:27.144 00.001 7680 scope still moving after pulse duration time elapsed
02:26:27.174 00.030 7680 IsSlewing returns 0
02:26:27.174 00.000 7680 IsGuiding returns 0
02:26:27.175 00.001 7680 scope move finished after 176 + 47 ms
02:26:27.175 00.000 7680 Move returns status 0, amount 176
02:26:27.177 00.002 7680 move complete, result=0
02:26:27.177 00.000 7680 worker thread done servicing request
02:26:27.178 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 176 ms SOUTH
02:26:27.184 00.006 7680 Worker thread wakes up
02:26:27.184 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:27.184 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:28.443 01.259 7680 Exposure complete
02:26:28.589 00.146 7680 worker thread done servicing request
02:26:28.589 00.000 6120 OnExposeComplete: enter
02:26:28.592 00.003 6120 UpdateGuideState(): m_state=6
02:26:28.596 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 796
02:26:28.600 00.004 6120 Star::Find returns 1 (0), X=513.79, Y=675.59, Mass=9013, SNR=63.5, Peak=221 HFD=6.8
02:26:28.603 00.003 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (0.19) = xAngle (1.15 = 1.15)
02:26:28.607 00.004 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.02 = -2.26)
02:26:28.610 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.24 cameraTheta=1.33 mountX=0.10 mountY=-0.19, mountTheta=-1.08
02:26:28.615 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.24, opts=13)
02:26:28.619 00.004 6120 Enqueuing Move request for scope (0.06, 0.24)
02:26:28.623 00.004 7680 Worker thread wakes up
02:26:28.623 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:28.628 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.24) opts 0xd
02:26:28.628 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.24)
02:26:28.628 00.000 7680 Moving (0.06, 0.24) raw xDistance=0.10 yDistance=-0.19
02:26:28.628 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:26:28.628 00.000 6120 UpdateGuideState exits: m=9013 SNR=63.5
02:26:28.632 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:28.637 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:28.641 00.004 6120 Enqueuing Expose request
02:26:28.644 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:26:28.644 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:26:28.645 00.001 7680 MoveAxis(E, 0, ABG)
02:26:28.645 00.000 7680 Move returns status 0, amount 0
02:26:28.645 00.000 7680 MoveAxis(N, 0, ABG)
02:26:28.645 00.000 7680 Move returns status 0, amount 0
02:26:28.646 00.001 7680 move complete, result=0
02:26:28.646 00.000 7680 worker thread done servicing request
02:26:28.646 00.000 7680 Worker thread wakes up
02:26:28.646 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:26:28.650 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:28.650 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:29.897 01.247 7680 Exposure complete
02:26:30.032 00.135 7680 worker thread done servicing request
02:26:30.032 00.000 6120 OnExposeComplete: enter
02:26:30.037 00.005 6120 UpdateGuideState(): m_state=6
02:26:30.042 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 797
02:26:30.046 00.004 6120 Star::Find returns 1 (0), X=513.81, Y=675.45, Mass=8851, SNR=61.1, Peak=210 HFD=6.8
02:26:30.050 00.004 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (0.19) = xAngle (0.67 = 0.67)
02:26:30.054 00.004 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.54 = -2.74)
02:26:30.058 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.86 mountX=0.10 mountY=-0.05, mountTheta=-0.46
02:26:30.063 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.10, opts=13)
02:26:30.068 00.005 6120 Enqueuing Move request for scope (0.08, 0.10)
02:26:30.071 00.003 7680 Worker thread wakes up
02:26:30.072 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:30.075 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
02:26:30.076 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
02:26:30.076 00.000 6120 UpdateGuideState exits: m=8851 SNR=61.1
02:26:30.079 00.003 7680 Moving (0.08, 0.10) raw xDistance=0.10 yDistance=-0.05
02:26:30.079 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:26:30.081 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:26:30.081 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:30.085 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:26:30.085 00.000 7680 MoveAxis(E, 0, ABG)
02:26:30.085 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:30.089 00.004 7680 Move returns status 0, amount 0
02:26:30.089 00.000 7680 MoveAxis(N, 0, ABG)
02:26:30.089 00.000 6120 Enqueuing Expose request
02:26:30.093 00.004 7680 Move returns status 0, amount 0
02:26:30.093 00.000 7680 move complete, result=0
02:26:30.093 00.000 7680 worker thread done servicing request
02:26:30.094 00.001 7680 Worker thread wakes up
02:26:30.094 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:30.099 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:30.099 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:31.353 01.254 7680 Exposure complete
02:26:31.495 00.142 7680 worker thread done servicing request
02:26:31.495 00.000 6120 OnExposeComplete: enter
02:26:31.499 00.004 6120 UpdateGuideState(): m_state=6
02:26:31.504 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 798
02:26:31.508 00.004 6120 Star::Find returns 1 (0), X=514.03, Y=675.10, Mass=8379, SNR=60.9, Peak=212 HFD=6.3
02:26:31.512 00.004 6120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.19) = xAngle (-0.88 = -0.88)
02:26:31.514 00.002 6120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.99 = 1.99)
02:26:31.519 00.005 6120 CameraToMount -- cameraX=0.30 cameraY=-0.25 hyp=0.39 cameraTheta=-0.69 mountX=0.25 mountY=0.35, mountTheta=0.96
02:26:31.524 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.25, opts=13)
02:26:31.527 00.003 6120 Enqueuing Move request for scope (0.30, -0.25)
02:26:31.530 00.003 7680 Worker thread wakes up
02:26:31.531 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.25) opts 0xd
02:26:31.531 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.25)
02:26:31.531 00.000 7680 Moving (0.30, -0.25) raw xDistance=0.25 yDistance=0.35
02:26:31.531 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
02:26:31.531 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:26:31.531 00.000 7680 MoveAxis(W, 100, ABG)
02:26:31.531 00.000 7680 Guiding  Dir = 3, Dur = 100
02:26:31.531 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:31.535 00.004 7680 IsSlewing returns 0
02:26:31.536 00.001 6120 UpdateGuideState exits: m=8379 SNR=60.9
02:26:31.539 00.003 7680 IsGuiding returns 0
02:26:31.539 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:31.544 00.005 7680 PulseGuide returned control before completion, sleep 110
02:26:31.544 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:31.548 00.004 6120 Enqueuing Expose request
02:26:31.668 00.120 7680 IsGuiding returns 0
02:26:31.669 00.001 7680 Move returns status 0, amount 100
02:26:31.669 00.000 7680 MoveAxis(S, 191, ABG)
02:26:31.669 00.000 7680 Guiding  Dir = 1, Dur = 191
02:26:31.671 00.002 7680 IsSlewing returns 0
02:26:31.672 00.001 7680 IsGuiding returns 0
02:26:31.673 00.001 7680 PulseGuide returned control before completion, sleep 201
02:26:31.887 00.214 7680 IsGuiding returns 1
02:26:31.888 00.001 7680 scope still moving after pulse duration time elapsed
02:26:31.918 00.030 7680 IsSlewing returns 0
02:26:31.919 00.001 7680 IsGuiding returns 0
02:26:31.919 00.000 7680 scope move finished after 191 + 55 ms
02:26:31.919 00.000 7680 Move returns status 0, amount 191
02:26:31.919 00.000 7680 move complete, result=0
02:26:31.920 00.001 7680 worker thread done servicing request
02:26:31.920 00.000 7680 Worker thread wakes up
02:26:31.921 00.001 6120 GuideStep: 0.2 px 100 ms WEST, 0.4 px 191 ms SOUTH
02:26:31.928 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:31.928 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:33.183 01.255 7680 Exposure complete
02:26:33.318 00.135 7680 worker thread done servicing request
02:26:33.318 00.000 6120 OnExposeComplete: enter
02:26:33.323 00.005 6120 UpdateGuideState(): m_state=6
02:26:33.326 00.003 6120 Star::Find(15, 514, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
02:26:33.331 00.005 6120 Star::Find returns 1 (0), X=513.93, Y=675.06, Mass=8740, SNR=62.4, Peak=223 HFD=6.4
02:26:33.336 00.005 6120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (0.19) = xAngle (-1.16 = -1.16)
02:26:33.340 00.004 6120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.72 = 1.72)
02:26:33.344 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.29 hyp=0.35 cameraTheta=-0.97 mountX=0.14 mountY=0.34, mountTheta=1.18
02:26:33.350 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.29, opts=13)
02:26:33.354 00.004 6120 Enqueuing Move request for scope (0.20, -0.29)
02:26:33.357 00.003 7680 Worker thread wakes up
02:26:33.358 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:33.362 00.004 6120 UpdateGuideState exits: m=8740 SNR=62.4
02:26:33.365 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:33.369 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:33.373 00.004 6120 Enqueuing Expose request
02:26:33.377 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.29) opts 0xd
02:26:33.377 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.29)
02:26:33.377 00.000 7680 Moving (0.20, -0.29) raw xDistance=0.14 yDistance=0.34
02:26:33.377 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:26:33.378 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:26:33.379 00.001 7680 MoveAxis(E, 0, ABG)
02:26:33.379 00.000 7680 Move returns status 0, amount 0
02:26:33.379 00.000 7680 MoveAxis(S, 187, ABG)
02:26:33.379 00.000 7680 Guiding  Dir = 1, Dur = 187
02:26:33.380 00.001 7680 IsSlewing returns 0
02:26:33.380 00.000 7680 IsGuiding returns 0
02:26:33.381 00.001 7680 PulseGuide returned control before completion, sleep 197
02:26:33.591 00.210 7680 IsGuiding returns 1
02:26:33.593 00.002 7680 scope still moving after pulse duration time elapsed
02:26:33.623 00.030 7680 IsSlewing returns 0
02:26:33.624 00.001 7680 IsGuiding returns 1
02:26:33.654 00.030 7680 IsSlewing returns 0
02:26:33.655 00.001 7680 IsGuiding returns 1
02:26:33.685 00.030 7680 IsSlewing returns 0
02:26:33.687 00.002 7680 IsGuiding returns 1
02:26:33.716 00.029 7680 IsSlewing returns 0
02:26:33.716 00.000 7680 IsGuiding returns 0
02:26:33.717 00.001 7680 scope move finished after 187 + 149 ms
02:26:33.717 00.000 7680 Move returns status 0, amount 187
02:26:33.719 00.002 7680 move complete, result=0
02:26:33.719 00.000 7680 worker thread done servicing request
02:26:33.720 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 187 ms SOUTH
02:26:33.729 00.009 7680 Worker thread wakes up
02:26:33.729 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:33.729 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:34.981 01.252 7680 Exposure complete
02:26:35.119 00.138 7680 worker thread done servicing request
02:26:35.119 00.000 6120 OnExposeComplete: enter
02:26:35.125 00.006 6120 UpdateGuideState(): m_state=6
02:26:35.130 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 800
02:26:35.136 00.006 6120 Star::Find returns 1 (0), X=513.94, Y=675.10, Mass=8859, SNR=62.8, Peak=248 HFD=6.4
02:26:35.141 00.005 6120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (0.19) = xAngle (-1.05 = -1.05)
02:26:35.145 00.004 6120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.82 = 1.82)
02:26:35.149 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.24 hyp=0.32 cameraTheta=-0.86 mountX=0.16 mountY=0.31, mountTheta=1.10
02:26:35.154 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.24, opts=13)
02:26:35.158 00.004 6120 Enqueuing Move request for scope (0.21, -0.24)
02:26:35.162 00.004 7680 Worker thread wakes up
02:26:35.162 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.24) opts 0xd
02:26:35.162 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.24)
02:26:35.162 00.000 7680 Moving (0.21, -0.24) raw xDistance=0.16 yDistance=0.31
02:26:35.162 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:26:35.162 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:26:35.163 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:35.166 00.003 7680 MoveAxis(E, 0, ABG)
02:26:35.166 00.000 7680 Move returns status 0, amount 0
02:26:35.166 00.000 7680 MoveAxis(S, 169, ABG)
02:26:35.167 00.001 7680 Guiding  Dir = 1, Dur = 169
02:26:35.167 00.000 6120 UpdateGuideState exits: m=8859 SNR=62.8
02:26:35.170 00.003 7680 IsSlewing returns 0
02:26:35.171 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:35.174 00.003 7680 IsGuiding returns 0
02:26:35.175 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:35.179 00.004 7680 PulseGuide returned control before completion, sleep 179
02:26:35.179 00.000 6120 Enqueuing Expose request
02:26:35.372 00.193 7680 IsGuiding returns 1
02:26:35.373 00.001 7680 scope still moving after pulse duration time elapsed
02:26:35.403 00.030 7680 IsSlewing returns 0
02:26:35.405 00.002 7680 IsGuiding returns 0
02:26:35.407 00.002 7680 scope move finished after 169 + 63 ms
02:26:35.408 00.001 7680 Move returns status 0, amount 169
02:26:35.408 00.000 7680 move complete, result=0
02:26:35.408 00.000 7680 worker thread done servicing request
02:26:35.408 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 169 ms SOUTH
02:26:35.415 00.007 7680 Worker thread wakes up
02:26:35.417 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:35.417 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:36.666 01.249 7680 Exposure complete
02:26:36.809 00.143 7680 worker thread done servicing request
02:26:36.810 00.001 6120 OnExposeComplete: enter
02:26:36.815 00.005 6120 UpdateGuideState(): m_state=6
02:26:36.821 00.006 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 801
02:26:36.827 00.006 6120 Star::Find returns 1 (0), X=513.85, Y=675.63, Mass=8996, SNR=62.1, Peak=221 HFD=6.6
02:26:36.831 00.004 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (0.19) = xAngle (0.96 = 0.96)
02:26:36.836 00.005 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.84 = -2.45)
02:26:36.840 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.28 hyp=0.31 cameraTheta=1.15 mountX=0.18 mountY=-0.20, mountTheta=-0.84
02:26:36.845 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.28, opts=13)
02:26:36.850 00.005 6120 Enqueuing Move request for scope (0.13, 0.28)
02:26:36.854 00.004 7680 Worker thread wakes up
02:26:36.854 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:36.858 00.004 6120 UpdateGuideState exits: m=8996 SNR=62.1
02:26:36.862 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:36.865 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:36.870 00.005 6120 Enqueuing Expose request
02:26:36.873 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.28) opts 0xd
02:26:36.873 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.28)
02:26:36.873 00.000 7680 Moving (0.13, 0.28) raw xDistance=0.18 yDistance=-0.20
02:26:36.873 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:26:36.874 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:26:36.874 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:26:36.875 00.001 7680 MoveAxis(E, 0, ABG)
02:26:36.875 00.000 7680 Move returns status 0, amount 0
02:26:36.875 00.000 7680 MoveAxis(N, 0, ABG)
02:26:36.875 00.000 7680 Move returns status 0, amount 0
02:26:36.876 00.001 7680 move complete, result=0
02:26:36.876 00.000 7680 worker thread done servicing request
02:26:36.876 00.000 7680 Worker thread wakes up
02:26:36.877 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:26:36.881 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:36.881 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:38.141 01.260 7680 Exposure complete
02:26:38.283 00.142 6120 OnExposeComplete: enter
02:26:38.290 00.007 6120 UpdateGuideState(): m_state=6
02:26:38.297 00.007 7680 worker thread done servicing request
02:26:38.297 00.000 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 802
02:26:38.305 00.008 6120 Star::Find returns 1 (0), X=513.70, Y=675.41, Mass=8411, SNR=59.5, Peak=178 HFD=7.2
02:26:38.309 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (0.19) = xAngle (1.89 = 1.89)
02:26:38.313 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.76 = -1.52)
02:26:38.319 00.006 6120 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.08 mountX=-0.02 mountY=-0.07, mountTheta=-1.88
02:26:38.325 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.06, opts=13)
02:26:38.328 00.003 6120 Enqueuing Move request for scope (-0.03, 0.06)
02:26:38.331 00.003 7680 Worker thread wakes up
02:26:38.331 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
02:26:38.331 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
02:26:38.331 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:38.336 00.005 7680 Moving (-0.03, 0.06) raw xDistance=-0.02 yDistance=-0.07
02:26:38.336 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:26:38.336 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:26:38.336 00.000 6120 UpdateGuideState exits: m=8411 SNR=59.5
02:26:38.341 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:26:38.341 00.000 7680 MoveAxis(E, 0, ABG)
02:26:38.341 00.000 7680 Move returns status 0, amount 0
02:26:38.341 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:38.347 00.006 7680 MoveAxis(N, 0, ABG)
02:26:38.348 00.001 7680 Move returns status 0, amount 0
02:26:38.348 00.000 7680 move complete, result=0
02:26:38.348 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:38.355 00.007 6120 Enqueuing Expose request
02:26:38.361 00.006 7680 worker thread done servicing request
02:26:38.361 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:38.366 00.005 7680 Worker thread wakes up
02:26:38.366 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:38.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:39.609 01.243 7680 Exposure complete
02:26:39.747 00.138 7680 worker thread done servicing request
02:26:39.747 00.000 6120 OnExposeComplete: enter
02:26:39.752 00.005 6120 UpdateGuideState(): m_state=6
02:26:39.755 00.003 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 803
02:26:39.761 00.006 6120 Star::Find returns 1 (0), X=513.90, Y=674.97, Mass=8444, SNR=61.4, Peak=209 HFD=6.3
02:26:39.765 00.004 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.19) = xAngle (-1.34 = -1.34)
02:26:39.768 00.003 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.54 = 1.54)
02:26:39.771 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.38 hyp=0.41 cameraTheta=-1.15 mountX=0.10 mountY=0.41, mountTheta=1.34
02:26:39.777 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.38, opts=13)
02:26:39.780 00.003 6120 Enqueuing Move request for scope (0.17, -0.38)
02:26:39.785 00.005 7680 Worker thread wakes up
02:26:39.785 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.38) opts 0xd
02:26:39.785 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.38)
02:26:39.785 00.000 7680 Moving (0.17, -0.38) raw xDistance=0.10 yDistance=0.41
02:26:39.785 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:26:39.786 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
02:26:39.786 00.000 7680 MoveAxis(E, 0, ABG)
02:26:39.786 00.000 7680 Move returns status 0, amount 0
02:26:39.786 00.000 7680 MoveAxis(S, 224, ABG)
02:26:39.786 00.000 7680 Guiding  Dir = 1, Dur = 224
02:26:39.786 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:39.791 00.005 7680 IsSlewing returns 0
02:26:39.792 00.001 6120 UpdateGuideState exits: m=8444 SNR=61.4
02:26:39.796 00.004 7680 IsGuiding returns 0
02:26:39.797 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:39.800 00.003 7680 PulseGuide returned control before completion, sleep 234
02:26:39.800 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:39.804 00.004 6120 Enqueuing Expose request
02:26:40.039 00.235 7680 IsGuiding returns 1
02:26:40.039 00.000 7680 scope still moving after pulse duration time elapsed
02:26:40.069 00.030 7680 IsSlewing returns 0
02:26:40.070 00.001 7680 IsGuiding returns 0
02:26:40.070 00.000 7680 scope move finished after 224 + 49 ms
02:26:40.071 00.001 7680 Move returns status 0, amount 224
02:26:40.071 00.000 7680 move complete, result=0
02:26:40.071 00.000 7680 worker thread done servicing request
02:26:40.072 00.001 7680 Worker thread wakes up
02:26:40.072 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 224 ms SOUTH
02:26:40.078 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:40.078 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:41.328 01.250 7680 Exposure complete
02:26:41.455 00.127 7680 worker thread done servicing request
02:26:41.456 00.001 6120 OnExposeComplete: enter
02:26:41.459 00.003 6120 UpdateGuideState(): m_state=6
02:26:41.464 00.005 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 804
02:26:41.467 00.003 6120 Star::Find returns 1 (0), X=514.00, Y=675.07, Mass=8060, SNR=59.6, Peak=217 HFD=6.4
02:26:41.471 00.004 6120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (0.19) = xAngle (-0.99 = -0.99)
02:26:41.475 00.004 6120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.89 = 1.89)
02:26:41.480 00.005 6120 CameraToMount -- cameraX=0.27 cameraY=-0.28 hyp=0.39 cameraTheta=-0.80 mountX=0.21 mountY=0.37, mountTheta=1.04
02:26:41.485 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.28, opts=13)
02:26:41.490 00.005 6120 Enqueuing Move request for scope (0.27, -0.28)
02:26:41.493 00.003 7680 Worker thread wakes up
02:26:41.493 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:41.497 00.004 6120 UpdateGuideState exits: m=8060 SNR=59.6
02:26:41.500 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:41.505 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:41.509 00.004 6120 Enqueuing Expose request
02:26:41.513 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.28) opts 0xd
02:26:41.513 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.28)
02:26:41.514 00.001 7680 Moving (0.27, -0.28) raw xDistance=0.21 yDistance=0.37
02:26:41.514 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
02:26:41.514 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:26:41.515 00.001 7680 MoveAxis(W, 88, ABG)
02:26:41.515 00.000 7680 Guiding  Dir = 3, Dur = 88
02:26:41.515 00.000 7680 IsSlewing returns 0
02:26:41.515 00.000 7680 IsGuiding returns 0
02:26:41.516 00.001 7680 PulseGuide returned control before completion, sleep 98
02:26:41.616 00.100 7680 IsGuiding returns 1
02:26:41.617 00.001 7680 scope still moving after pulse duration time elapsed
02:26:41.647 00.030 7680 IsSlewing returns 0
02:26:41.650 00.003 7680 IsGuiding returns 0
02:26:41.650 00.000 7680 scope move finished after 88 + 46 ms
02:26:41.651 00.001 7680 Move returns status 0, amount 88
02:26:41.651 00.000 7680 MoveAxis(S, 200, ABG)
02:26:41.652 00.001 7680 Guiding  Dir = 1, Dur = 200
02:26:41.653 00.001 7680 IsSlewing returns 0
02:26:41.654 00.001 7680 IsGuiding returns 0
02:26:41.654 00.000 7680 PulseGuide returned control before completion, sleep 210
02:26:41.867 00.213 7680 IsGuiding returns 1
02:26:41.868 00.001 7680 scope still moving after pulse duration time elapsed
02:26:41.899 00.031 7680 IsSlewing returns 0
02:26:41.900 00.001 7680 IsGuiding returns 0
02:26:41.900 00.000 7680 scope move finished after 200 + 45 ms
02:26:41.901 00.001 7680 Move returns status 0, amount 200
02:26:41.902 00.001 7680 move complete, result=0
02:26:41.902 00.000 7680 worker thread done servicing request
02:26:41.903 00.001 7680 Worker thread wakes up
02:26:41.903 00.000 6120 GuideStep: 0.2 px 88 ms WEST, 0.4 px 200 ms SOUTH
02:26:41.910 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:41.910 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:43.158 01.248 7680 Exposure complete
02:26:43.292 00.134 7680 worker thread done servicing request
02:26:43.292 00.000 6120 OnExposeComplete: enter
02:26:43.296 00.004 6120 UpdateGuideState(): m_state=6
02:26:43.301 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 805
02:26:43.305 00.004 6120 Star::Find returns 1 (0), X=513.81, Y=675.69, Mass=8885, SNR=62.3, Peak=214 HFD=6.6
02:26:43.308 00.003 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (0.19) = xAngle (1.14 = 1.14)
02:26:43.312 00.004 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.02 = -2.27)
02:26:43.318 00.006 6120 CameraToMount -- cameraX=0.08 cameraY=0.34 hyp=0.35 cameraTheta=1.33 mountX=0.14 mountY=-0.27, mountTheta=-1.07
02:26:43.323 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.34, opts=13)
02:26:43.328 00.005 6120 Enqueuing Move request for scope (0.08, 0.34)
02:26:43.331 00.003 7680 Worker thread wakes up
02:26:43.332 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:43.336 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.34) opts 0xd
02:26:43.336 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.34)
02:26:43.337 00.001 7680 Moving (0.08, 0.34) raw xDistance=0.14 yDistance=-0.27
02:26:43.337 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:26:43.337 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:26:43.337 00.000 6120 UpdateGuideState exits: m=8885 SNR=62.3
02:26:43.343 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:26:43.343 00.000 7680 MoveAxis(E, 0, ABG)
02:26:43.343 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:43.346 00.003 7680 Move returns status 0, amount 0
02:26:43.347 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:43.351 00.004 7680 MoveAxis(N, 0, ABG)
02:26:43.351 00.000 7680 Move returns status 0, amount 0
02:26:43.353 00.002 6120 Enqueuing Expose request
02:26:43.357 00.004 7680 move complete, result=0
02:26:43.358 00.001 7680 worker thread done servicing request
02:26:43.358 00.000 7680 Worker thread wakes up
02:26:43.358 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:43.358 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:43.358 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:26:44.612 01.254 7680 Exposure complete
02:26:44.760 00.148 7680 worker thread done servicing request
02:26:44.760 00.000 6120 OnExposeComplete: enter
02:26:44.765 00.005 6120 UpdateGuideState(): m_state=6
02:26:44.769 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 806
02:26:44.773 00.004 6120 Star::Find returns 1 (0), X=514.02, Y=675.20, Mass=8137, SNR=59.5, Peak=204 HFD=6.4
02:26:44.777 00.004 6120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.19) = xAngle (-0.67 = -0.67)
02:26:44.782 00.005 6120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.20 = 2.20)
02:26:44.785 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=-0.15 hyp=0.33 cameraTheta=-0.49 mountX=0.26 mountY=0.27, mountTheta=0.80
02:26:44.790 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.15, opts=13)
02:26:44.794 00.004 6120 Enqueuing Move request for scope (0.29, -0.15)
02:26:44.797 00.003 7680 Worker thread wakes up
02:26:44.799 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:44.802 00.003 6120 UpdateGuideState exits: m=8137 SNR=59.5
02:26:44.806 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:44.810 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:44.814 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.15) opts 0xd
02:26:44.814 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.15)
02:26:44.814 00.000 6120 Enqueuing Expose request
02:26:44.818 00.004 7680 Moving (0.29, -0.15) raw xDistance=0.26 yDistance=0.27
02:26:44.818 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:26:44.818 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:26:44.818 00.000 7680 MoveAxis(W, 105, ABG)
02:26:44.818 00.000 7680 Guiding  Dir = 3, Dur = 105
02:26:44.820 00.002 7680 IsSlewing returns 0
02:26:44.820 00.000 7680 IsGuiding returns 0
02:26:44.820 00.000 7680 PulseGuide returned control before completion, sleep 115
02:26:44.949 00.129 7680 IsGuiding returns 0
02:26:44.949 00.000 7680 Move returns status 0, amount 105
02:26:44.950 00.001 7680 MoveAxis(S, 144, ABG)
02:26:44.950 00.000 7680 Guiding  Dir = 1, Dur = 144
02:26:44.950 00.000 7680 IsSlewing returns 0
02:26:44.951 00.001 7680 IsGuiding returns 0
02:26:44.953 00.002 7680 PulseGuide returned control before completion, sleep 154
02:26:45.121 00.168 7680 IsGuiding returns 1
02:26:45.122 00.001 7680 scope still moving after pulse duration time elapsed
02:26:45.153 00.031 7680 IsSlewing returns 0
02:26:45.155 00.002 7680 IsGuiding returns 0
02:26:45.156 00.001 7680 scope move finished after 144 + 59 ms
02:26:45.156 00.000 7680 Move returns status 0, amount 144
02:26:45.157 00.001 7680 move complete, result=0
02:26:45.158 00.001 7680 worker thread done servicing request
02:26:45.160 00.002 6120 GuideStep: 0.3 px 105 ms WEST, 0.3 px 144 ms SOUTH
02:26:45.166 00.006 7680 Worker thread wakes up
02:26:45.166 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:45.166 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:46.418 01.252 7680 Exposure complete
02:26:46.557 00.139 7680 worker thread done servicing request
02:26:46.557 00.000 6120 OnExposeComplete: enter
02:26:46.560 00.003 6120 UpdateGuideState(): m_state=6
02:26:46.566 00.006 6120 Star::Find(15, 514, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 807
02:26:46.570 00.004 6120 Star::Find returns 1 (0), X=513.60, Y=675.53, Mass=8863, SNR=62.2, Peak=208 HFD=7.0
02:26:46.576 00.006 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (0.19) = xAngle (1.99 = 1.99)
02:26:46.580 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.86 = -1.42)
02:26:46.584 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.17 mountX=-0.09 mountY=-0.22, mountTheta=-1.96
02:26:46.588 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.18, opts=13)
02:26:46.593 00.005 6120 Enqueuing Move request for scope (-0.13, 0.18)
02:26:46.599 00.006 7680 Worker thread wakes up
02:26:46.599 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
02:26:46.599 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:46.604 00.005 6120 UpdateGuideState exits: m=8863 SNR=62.2
02:26:46.608 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:46.612 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:46.616 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
02:26:46.616 00.000 7680 Moving (-0.13, 0.18) raw xDistance=-0.09 yDistance=-0.22
02:26:46.616 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:26:46.616 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:26:46.617 00.001 6120 Enqueuing Expose request
02:26:46.621 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:26:46.621 00.000 7680 MoveAxis(E, 0, ABG)
02:26:46.621 00.000 7680 Move returns status 0, amount 0
02:26:46.621 00.000 7680 MoveAxis(N, 0, ABG)
02:26:46.622 00.001 7680 Move returns status 0, amount 0
02:26:46.622 00.000 7680 move complete, result=0
02:26:46.622 00.000 7680 worker thread done servicing request
02:26:46.622 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:26:46.627 00.005 7680 Worker thread wakes up
02:26:46.627 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:46.627 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:47.871 01.244 7680 Exposure complete
02:26:48.013 00.142 7680 worker thread done servicing request
02:26:48.015 00.002 6120 OnExposeComplete: enter
02:26:48.017 00.002 6120 UpdateGuideState(): m_state=6
02:26:48.021 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 808
02:26:48.025 00.004 6120 Star::Find returns 1 (0), X=513.67, Y=675.47, Mass=9206, SNR=63.6, Peak=220 HFD=6.9
02:26:48.029 00.004 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (0.19) = xAngle (1.82 = 1.82)
02:26:48.033 00.004 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.69 = -1.59)
02:26:48.038 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=2.00 mountX=-0.03 mountY=-0.13, mountTheta=-1.81
02:26:48.044 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.12, opts=13)
02:26:48.048 00.004 6120 Enqueuing Move request for scope (-0.05, 0.12)
02:26:48.051 00.003 7680 Worker thread wakes up
02:26:48.052 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:48.055 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
02:26:48.055 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
02:26:48.056 00.001 7680 Moving (-0.05, 0.12) raw xDistance=-0.03 yDistance=-0.13
02:26:48.056 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:26:48.056 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:26:48.056 00.000 6120 UpdateGuideState exits: m=9206 SNR=63.6
02:26:48.061 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:48.064 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:26:48.064 00.000 7680 MoveAxis(E, 0, ABG)
02:26:48.064 00.000 7680 Move returns status 0, amount 0
02:26:48.065 00.001 7680 MoveAxis(N, 0, ABG)
02:26:48.065 00.000 7680 Move returns status 0, amount 0
02:26:48.065 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:48.071 00.006 7680 move complete, result=0
02:26:48.071 00.000 6120 Enqueuing Expose request
02:26:48.076 00.005 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:48.080 00.004 7680 worker thread done servicing request
02:26:48.080 00.000 7680 Worker thread wakes up
02:26:48.080 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:48.080 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:49.331 01.251 7680 Exposure complete
02:26:49.469 00.138 7680 worker thread done servicing request
02:26:49.469 00.000 6120 OnExposeComplete: enter
02:26:49.472 00.003 6120 UpdateGuideState(): m_state=6
02:26:49.477 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 809
02:26:49.481 00.004 6120 Star::Find returns 1 (0), X=513.87, Y=674.98, Mass=8439, SNR=61.0, Peak=222 HFD=6.3
02:26:49.484 00.003 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.19) = xAngle (-1.40 = -1.40)
02:26:49.488 00.004 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.48 = 1.48)
02:26:49.492 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.37 hyp=0.40 cameraTheta=-1.21 mountX=0.07 mountY=0.40, mountTheta=1.40
02:26:49.497 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.37, opts=13)
02:26:49.500 00.003 6120 Enqueuing Move request for scope (0.14, -0.37)
02:26:49.504 00.004 7680 Worker thread wakes up
02:26:49.504 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.37) opts 0xd
02:26:49.504 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.37)
02:26:49.504 00.000 7680 Moving (0.14, -0.37) raw xDistance=0.07 yDistance=0.40
02:26:49.505 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:49.509 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:26:49.509 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
02:26:49.509 00.000 7680 MoveAxis(E, 0, ABG)
02:26:49.510 00.001 7680 Move returns status 0, amount 0
02:26:49.510 00.000 7680 MoveAxis(S, 214, ABG)
02:26:49.510 00.000 7680 Guiding  Dir = 1, Dur = 214
02:26:49.510 00.000 6120 UpdateGuideState exits: m=8439 SNR=61.0
02:26:49.515 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:49.520 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:49.523 00.003 6120 Enqueuing Expose request
02:26:49.528 00.005 7680 IsSlewing returns 0
02:26:49.528 00.000 7680 IsGuiding returns 0
02:26:49.528 00.000 7680 PulseGuide returned control before completion, sleep 224
02:26:49.757 00.229 7680 IsGuiding returns 1
02:26:49.758 00.001 7680 scope still moving after pulse duration time elapsed
02:26:49.788 00.030 7680 IsSlewing returns 0
02:26:49.789 00.001 7680 IsGuiding returns 0
02:26:49.789 00.000 7680 scope move finished after 214 + 47 ms
02:26:49.789 00.000 7680 Move returns status 0, amount 214
02:26:49.791 00.002 7680 move complete, result=0
02:26:49.791 00.000 7680 worker thread done servicing request
02:26:49.792 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 214 ms SOUTH
02:26:49.801 00.009 7680 Worker thread wakes up
02:26:49.801 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:49.801 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:51.053 01.252 7680 Exposure complete
02:26:51.191 00.138 7680 worker thread done servicing request
02:26:51.191 00.000 6120 OnExposeComplete: enter
02:26:51.198 00.007 6120 UpdateGuideState(): m_state=6
02:26:51.203 00.005 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 810
02:26:51.207 00.004 6120 Star::Find returns 1 (0), X=513.79, Y=675.42, Mass=8864, SNR=62.1, Peak=218 HFD=6.8
02:26:51.211 00.004 6120 CameraToMount -- cameraTheta (0.91) - m_xAngle (0.19) = xAngle (0.73 = 0.73)
02:26:51.215 00.004 6120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.60 = -2.68)
02:26:51.219 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.91 mountX=0.07 mountY=-0.04, mountTheta=-0.54
02:26:51.226 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.07, opts=13)
02:26:51.229 00.003 6120 Enqueuing Move request for scope (0.06, 0.07)
02:26:51.235 00.006 7680 Worker thread wakes up
02:26:51.235 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:51.239 00.004 6120 UpdateGuideState exits: m=8864 SNR=62.1
02:26:51.243 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:51.246 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:51.250 00.004 6120 Enqueuing Expose request
02:26:51.253 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
02:26:51.253 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
02:26:51.253 00.000 7680 Moving (0.06, 0.07) raw xDistance=0.07 yDistance=-0.04
02:26:51.255 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:26:51.255 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:26:51.255 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:26:51.255 00.000 7680 MoveAxis(E, 0, ABG)
02:26:51.256 00.001 7680 Move returns status 0, amount 0
02:26:51.256 00.000 7680 MoveAxis(N, 0, ABG)
02:26:51.256 00.000 7680 Move returns status 0, amount 0
02:26:51.256 00.000 7680 move complete, result=0
02:26:51.256 00.000 7680 worker thread done servicing request
02:26:51.256 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:26:51.260 00.004 7680 Worker thread wakes up
02:26:51.260 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:51.261 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:52.517 01.256 7680 Exposure complete
02:26:52.659 00.142 7680 worker thread done servicing request
02:26:52.659 00.000 6120 OnExposeComplete: enter
02:26:52.666 00.007 6120 UpdateGuideState(): m_state=6
02:26:52.670 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 811
02:26:52.674 00.004 6120 Star::Find returns 1 (0), X=513.91, Y=675.06, Mass=8702, SNR=62.0, Peak=235 HFD=6.3
02:26:52.678 00.004 6120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (0.19) = xAngle (-1.19 = -1.19)
02:26:52.682 00.004 6120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.68 = 1.68)
02:26:52.685 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=-0.28 hyp=0.34 cameraTheta=-1.00 mountX=0.13 mountY=0.33, mountTheta=1.21
02:26:52.689 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.28, opts=13)
02:26:52.695 00.006 6120 Enqueuing Move request for scope (0.18, -0.28)
02:26:52.698 00.003 7680 Worker thread wakes up
02:26:52.699 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:52.703 00.004 6120 UpdateGuideState exits: m=8702 SNR=62.0
02:26:52.706 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:52.709 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:52.713 00.004 6120 Enqueuing Expose request
02:26:52.717 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.28) opts 0xd
02:26:52.717 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.28)
02:26:52.718 00.001 7680 Moving (0.18, -0.28) raw xDistance=0.13 yDistance=0.33
02:26:52.718 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:26:52.718 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:26:52.718 00.000 7680 MoveAxis(E, 0, ABG)
02:26:52.719 00.001 7680 Move returns status 0, amount 0
02:26:52.719 00.000 7680 MoveAxis(S, 182, ABG)
02:26:52.719 00.000 7680 Guiding  Dir = 1, Dur = 182
02:26:52.719 00.000 7680 IsSlewing returns 0
02:26:52.719 00.000 7680 IsGuiding returns 0
02:26:52.720 00.001 7680 PulseGuide returned control before completion, sleep 192
02:26:52.925 00.205 7680 IsGuiding returns 0
02:26:52.926 00.001 7680 Move returns status 0, amount 182
02:26:52.926 00.000 7680 move complete, result=0
02:26:52.928 00.002 7680 worker thread done servicing request
02:26:52.928 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 182 ms SOUTH
02:26:52.934 00.006 7680 Worker thread wakes up
02:26:52.934 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:52.934 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:54.189 01.255 7680 Exposure complete
02:26:54.335 00.146 7680 worker thread done servicing request
02:26:54.336 00.001 6120 OnExposeComplete: enter
02:26:54.339 00.003 6120 UpdateGuideState(): m_state=6
02:26:54.344 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 812
02:26:54.348 00.004 6120 Star::Find returns 1 (0), X=514.01, Y=674.89, Mass=8849, SNR=63.2, Peak=218 HFD=6.5
02:26:54.352 00.004 6120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.19) = xAngle (-1.21 = -1.21)
02:26:54.357 00.005 6120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.66 = 1.66)
02:26:54.361 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=-0.46 hyp=0.53 cameraTheta=-1.02 mountX=0.19 mountY=0.53, mountTheta=1.23
02:26:54.366 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.46, opts=13)
02:26:54.370 00.004 6120 Enqueuing Move request for scope (0.28, -0.46)
02:26:54.375 00.005 7680 Worker thread wakes up
02:26:54.375 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:54.379 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.46) opts 0xd
02:26:54.379 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.46)
02:26:54.380 00.001 6120 UpdateGuideState exits: m=8849 SNR=63.2
02:26:54.385 00.005 7680 Moving (0.28, -0.46) raw xDistance=0.19 yDistance=0.53
02:26:54.385 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:26:54.385 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
02:26:54.385 00.000 7680 MoveAxis(E, 0, ABG)
02:26:54.385 00.000 7680 Move returns status 0, amount 0
02:26:54.386 00.001 7680 MoveAxis(S, 289, ABG)
02:26:54.386 00.000 7680 Guiding  Dir = 1, Dur = 289
02:26:54.386 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:54.391 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:54.395 00.004 6120 Enqueuing Expose request
02:26:54.398 00.003 7680 IsSlewing returns 0
02:26:54.399 00.001 7680 IsGuiding returns 0
02:26:54.399 00.000 7680 PulseGuide returned control before completion, sleep 299
02:26:54.709 00.310 7680 IsGuiding returns 1
02:26:54.711 00.002 7680 scope still moving after pulse duration time elapsed
02:26:54.741 00.030 7680 IsSlewing returns 0
02:26:54.742 00.001 7680 IsGuiding returns 1
02:26:54.772 00.030 7680 IsSlewing returns 0
02:26:54.774 00.002 7680 IsGuiding returns 1
02:26:54.804 00.030 7680 IsSlewing returns 0
02:26:54.807 00.003 7680 IsGuiding returns 0
02:26:54.807 00.000 7680 scope move finished after 289 + 119 ms
02:26:54.808 00.001 7680 Move returns status 0, amount 289
02:26:54.808 00.000 7680 move complete, result=0
02:26:54.808 00.000 7680 worker thread done servicing request
02:26:54.810 00.002 7680 Worker thread wakes up
02:26:54.810 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.5 px 289 ms SOUTH
02:26:54.818 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:54.819 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:56.072 01.253 7680 Exposure complete
02:26:56.206 00.134 7680 worker thread done servicing request
02:26:56.206 00.000 6120 OnExposeComplete: enter
02:26:56.209 00.003 6120 UpdateGuideState(): m_state=6
02:26:56.213 00.004 6120 Star::Find(15, 514, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 813
02:26:56.218 00.005 6120 Star::Find returns 1 (0), X=513.71, Y=675.41, Mass=9470, SNR=65.4, Peak=208 HFD=6.9
02:26:56.221 00.003 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (0.19) = xAngle (1.63 = 1.63)
02:26:56.225 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.50 = -1.78)
02:26:56.230 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.82 mountX=-0.00 mountY=-0.06, mountTheta=-1.63
02:26:56.235 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.06, opts=13)
02:26:56.239 00.004 6120 Enqueuing Move request for scope (-0.02, 0.06)
02:26:56.243 00.004 7680 Worker thread wakes up
02:26:56.243 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
02:26:56.243 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
02:26:56.243 00.000 7680 Moving (-0.02, 0.06) raw xDistance=-0.00 yDistance=-0.06
02:26:56.243 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:26:56.244 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:26:56.244 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:26:56.244 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:56.247 00.003 7680 MoveAxis(E, 0, ABG)
02:26:56.247 00.000 7680 Move returns status 0, amount 0
02:26:56.247 00.000 7680 MoveAxis(N, 0, ABG)
02:26:56.247 00.000 7680 Move returns status 0, amount 0
02:26:56.247 00.000 7680 move complete, result=0
02:26:56.247 00.000 7680 worker thread done servicing request
02:26:56.248 00.001 6120 UpdateGuideState exits: m=9470 SNR=65.4
02:26:56.253 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:56.258 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:56.261 00.003 6120 Enqueuing Expose request
02:26:56.266 00.005 7680 Worker thread wakes up
02:26:56.266 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:56.269 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:56.269 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:57.519 01.250 7680 Exposure complete
02:26:57.650 00.131 6120 OnExposeComplete: enter
02:26:57.654 00.004 6120 UpdateGuideState(): m_state=6
02:26:57.659 00.005 7680 worker thread done servicing request
02:26:57.660 00.001 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 814
02:26:57.666 00.006 6120 Star::Find returns 1 (0), X=514.05, Y=674.93, Mass=8953, SNR=63.0, Peak=207 HFD=6.5
02:26:57.671 00.005 6120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.19) = xAngle (-1.11 = -1.11)
02:26:57.675 00.004 6120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.76 = 1.76)
02:26:57.678 00.003 6120 CameraToMount -- cameraX=0.32 cameraY=-0.42 hyp=0.53 cameraTheta=-0.92 mountX=0.23 mountY=0.52, mountTheta=1.15
02:26:57.685 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.42, opts=13)
02:26:57.689 00.004 6120 Enqueuing Move request for scope (0.32, -0.42)
02:26:57.694 00.005 7680 Worker thread wakes up
02:26:57.694 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:57.699 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.42) opts 0xd
02:26:57.699 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.42)
02:26:57.699 00.000 6120 UpdateGuideState exits: m=8953 SNR=63.0
02:26:57.703 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:57.707 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:57.711 00.004 7680 Moving (0.32, -0.42) raw xDistance=0.23 yDistance=0.52
02:26:57.711 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:26:57.711 00.000 6120 Enqueuing Expose request
02:26:57.715 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
02:26:57.715 00.000 7680 MoveAxis(W, 95, ABG)
02:26:57.715 00.000 7680 Guiding  Dir = 3, Dur = 95
02:26:57.715 00.000 7680 IsSlewing returns 0
02:26:57.715 00.000 7680 IsGuiding returns 0
02:26:57.716 00.001 7680 PulseGuide returned control before completion, sleep 105
02:26:57.836 00.120 7680 IsGuiding returns 1
02:26:57.837 00.001 7680 scope still moving after pulse duration time elapsed
02:26:57.867 00.030 7680 IsSlewing returns 0
02:26:57.868 00.001 7680 IsGuiding returns 1
02:26:57.898 00.030 7680 IsSlewing returns 0
02:26:57.899 00.001 7680 IsGuiding returns 1
02:26:57.930 00.031 7680 IsSlewing returns 0
02:26:57.930 00.000 7680 IsGuiding returns 0
02:26:57.930 00.000 7680 scope move finished after 95 + 120 ms
02:26:57.932 00.002 7680 Move returns status 0, amount 95
02:26:57.932 00.000 7680 MoveAxis(S, 280, ABG)
02:26:57.932 00.000 7680 Guiding  Dir = 1, Dur = 280
02:26:57.933 00.001 7680 IsSlewing returns 0
02:26:57.934 00.001 7680 IsGuiding returns 0
02:26:57.934 00.000 7680 PulseGuide returned control before completion, sleep 290
02:26:58.241 00.307 7680 IsGuiding returns 1
02:26:58.242 00.001 7680 scope still moving after pulse duration time elapsed
02:26:58.272 00.030 7680 IsSlewing returns 0
02:26:58.273 00.001 7680 IsGuiding returns 0
02:26:58.274 00.001 7680 scope move finished after 280 + 59 ms
02:26:58.274 00.000 7680 Move returns status 0, amount 280
02:26:58.274 00.000 7680 move complete, result=0
02:26:58.274 00.000 7680 worker thread done servicing request
02:26:58.274 00.000 7680 Worker thread wakes up
02:26:58.276 00.002 6120 GuideStep: 0.2 px 95 ms WEST, 0.5 px 280 ms SOUTH
02:26:58.282 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:58.282 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:26:59.545 01.263 7680 Exposure complete
02:26:59.685 00.140 7680 worker thread done servicing request
02:26:59.686 00.001 6120 OnExposeComplete: enter
02:26:59.689 00.003 6120 UpdateGuideState(): m_state=6
02:26:59.696 00.007 6120 Star::Find(15, 514, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 815
02:26:59.700 00.004 6120 Star::Find returns 1 (0), X=513.79, Y=675.61, Mass=9303, SNR=64.4, Peak=220 HFD=6.8
02:26:59.704 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (0.19) = xAngle (1.17 = 1.17)
02:26:59.709 00.005 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.05 = -2.24)
02:26:59.713 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.36 mountX=0.10 mountY=-0.21, mountTheta=-1.11
02:26:59.718 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.26, opts=13)
02:26:59.721 00.003 6120 Enqueuing Move request for scope (0.06, 0.26)
02:26:59.725 00.004 7680 Worker thread wakes up
02:26:59.726 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.26) opts 0xd
02:26:59.727 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.26)
02:26:59.727 00.000 7680 Moving (0.06, 0.26) raw xDistance=0.10 yDistance=-0.21
02:26:59.727 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:26:59.727 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:26:59.728 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:26:59.732 00.004 6120 UpdateGuideState exits: m=9303 SNR=64.4
02:26:59.735 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:59.739 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:26:59.743 00.004 6120 Enqueuing Expose request
02:26:59.747 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:26:59.747 00.000 7680 MoveAxis(E, 0, ABG)
02:26:59.747 00.000 7680 Move returns status 0, amount 0
02:26:59.747 00.000 7680 MoveAxis(N, 0, ABG)
02:26:59.748 00.001 7680 Move returns status 0, amount 0
02:26:59.748 00.000 7680 move complete, result=0
02:26:59.748 00.000 7680 worker thread done servicing request
02:26:59.749 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:26:59.752 00.003 7680 Worker thread wakes up
02:26:59.752 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:26:59.754 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:01.005 01.251 7680 Exposure complete
02:27:01.152 00.147 7680 worker thread done servicing request
02:27:01.152 00.000 6120 OnExposeComplete: enter
02:27:01.155 00.003 6120 UpdateGuideState(): m_state=6
02:27:01.161 00.006 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 816
02:27:01.165 00.004 6120 Star::Find returns 1 (0), X=514.00, Y=675.11, Mass=8719, SNR=62.6, Peak=220 HFD=6.3
02:27:01.169 00.004 6120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (0.19) = xAngle (-0.91 = -0.91)
02:27:01.173 00.004 6120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.96 = 1.96)
02:27:01.178 00.005 6120 CameraToMount -- cameraX=0.27 cameraY=-0.24 hyp=0.36 cameraTheta=-0.72 mountX=0.22 mountY=0.33, mountTheta=0.98
02:27:01.182 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.24, opts=13)
02:27:01.187 00.005 6120 Enqueuing Move request for scope (0.27, -0.24)
02:27:01.190 00.003 7680 Worker thread wakes up
02:27:01.190 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.24) opts 0xd
02:27:01.190 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.24)
02:27:01.190 00.000 7680 Moving (0.27, -0.24) raw xDistance=0.22 yDistance=0.33
02:27:01.190 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:27:01.192 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:27:01.192 00.000 7680 MoveAxis(W, 91, ABG)
02:27:01.192 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:01.197 00.005 7680 Guiding  Dir = 3, Dur = 91
02:27:01.198 00.001 6120 UpdateGuideState exits: m=8719 SNR=62.6
02:27:01.203 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:01.207 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:01.211 00.004 6120 Enqueuing Expose request
02:27:01.214 00.003 7680 IsSlewing returns 0
02:27:01.214 00.000 7680 IsGuiding returns 0
02:27:01.215 00.001 7680 PulseGuide returned control before completion, sleep 101
02:27:01.320 00.105 7680 IsGuiding returns 1
02:27:01.321 00.001 7680 scope still moving after pulse duration time elapsed
02:27:01.351 00.030 7680 IsSlewing returns 0
02:27:01.352 00.001 7680 IsGuiding returns 0
02:27:01.352 00.000 7680 scope move finished after 91 + 46 ms
02:27:01.352 00.000 7680 Move returns status 0, amount 91
02:27:01.352 00.000 7680 MoveAxis(S, 181, ABG)
02:27:01.354 00.002 7680 Guiding  Dir = 1, Dur = 181
02:27:01.354 00.000 7680 IsSlewing returns 0
02:27:01.355 00.001 7680 IsGuiding returns 0
02:27:01.355 00.000 7680 PulseGuide returned control before completion, sleep 191
02:27:01.555 00.200 7680 IsGuiding returns 1
02:27:01.556 00.001 7680 scope still moving after pulse duration time elapsed
02:27:01.586 00.030 7680 IsSlewing returns 0
02:27:01.588 00.002 7680 IsGuiding returns 0
02:27:01.588 00.000 7680 scope move finished after 181 + 52 ms
02:27:01.589 00.001 7680 Move returns status 0, amount 181
02:27:01.589 00.000 7680 move complete, result=0
02:27:01.589 00.000 7680 worker thread done servicing request
02:27:01.590 00.001 7680 Worker thread wakes up
02:27:01.590 00.000 6120 GuideStep: 0.2 px 91 ms WEST, 0.3 px 181 ms SOUTH
02:27:01.596 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:01.596 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:02.844 01.248 7680 Exposure complete
02:27:02.984 00.140 7680 worker thread done servicing request
02:27:02.985 00.001 6120 OnExposeComplete: enter
02:27:02.990 00.005 6120 UpdateGuideState(): m_state=6
02:27:02.994 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 817
02:27:02.998 00.004 6120 Star::Find returns 1 (0), X=513.69, Y=675.64, Mass=8091, SNR=59.4, Peak=197 HFD=6.7
02:27:03.002 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (0.19) = xAngle (1.52 = 1.52)
02:27:03.005 00.003 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.39 = -1.89)
02:27:03.009 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.71 mountX=0.02 mountY=-0.28, mountTheta=-1.52
02:27:03.014 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.29, opts=13)
02:27:03.018 00.004 6120 Enqueuing Move request for scope (-0.04, 0.29)
02:27:03.024 00.006 7680 Worker thread wakes up
02:27:03.024 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:03.030 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.29) opts 0xd
02:27:03.031 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.29)
02:27:03.031 00.000 7680 Moving (-0.04, 0.29) raw xDistance=0.02 yDistance=-0.28
02:27:03.031 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:27:03.031 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:27:03.031 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:27:03.031 00.000 7680 MoveAxis(E, 0, ABG)
02:27:03.032 00.001 7680 Move returns status 0, amount 0
02:27:03.032 00.000 7680 MoveAxis(N, 0, ABG)
02:27:03.032 00.000 7680 Move returns status 0, amount 0
02:27:03.033 00.001 7680 move complete, result=0
02:27:03.033 00.000 6120 UpdateGuideState exits: m=8091 SNR=59.4
02:27:03.038 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:03.041 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:03.046 00.005 6120 Enqueuing Expose request
02:27:03.049 00.003 7680 worker thread done servicing request
02:27:03.049 00.000 7680 Worker thread wakes up
02:27:03.049 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:03.049 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:03.051 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:27:04.308 01.257 7680 Exposure complete
02:27:04.444 00.136 7680 worker thread done servicing request
02:27:04.444 00.000 6120 OnExposeComplete: enter
02:27:04.448 00.004 6120 UpdateGuideState(): m_state=6
02:27:04.453 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 818
02:27:04.458 00.005 6120 Star::Find returns 1 (0), X=513.50, Y=675.59, Mass=9152, SNR=63.6, Peak=217 HFD=6.9
02:27:04.461 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (0.19) = xAngle (2.14 = 2.14)
02:27:04.464 00.003 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.01 = -1.27)
02:27:04.467 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.24 hyp=0.33 cameraTheta=2.32 mountX=-0.18 mountY=-0.31, mountTheta=-2.08
02:27:04.473 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.24, opts=13)
02:27:04.478 00.005 6120 Enqueuing Move request for scope (-0.22, 0.24)
02:27:04.484 00.006 7680 Worker thread wakes up
02:27:04.485 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:04.489 00.004 6120 UpdateGuideState exits: m=9152 SNR=63.6
02:27:04.493 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.24) opts 0xd
02:27:04.493 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.24)
02:27:04.493 00.000 7680 Moving (-0.22, 0.24) raw xDistance=-0.18 yDistance=-0.31
02:27:04.493 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:27:04.493 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:27:04.494 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:04.499 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:04.504 00.005 6120 Enqueuing Expose request
02:27:04.508 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:27:04.508 00.000 7680 MoveAxis(E, 0, ABG)
02:27:04.508 00.000 7680 Move returns status 0, amount 0
02:27:04.508 00.000 7680 MoveAxis(N, 0, ABG)
02:27:04.510 00.002 7680 Move returns status 0, amount 0
02:27:04.510 00.000 7680 move complete, result=0
02:27:04.510 00.000 7680 worker thread done servicing request
02:27:04.511 00.001 7680 Worker thread wakes up
02:27:04.511 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:27:04.516 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:04.516 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:05.765 01.249 7680 Exposure complete
02:27:05.901 00.136 7680 worker thread done servicing request
02:27:05.901 00.000 6120 OnExposeComplete: enter
02:27:05.905 00.004 6120 UpdateGuideState(): m_state=6
02:27:05.910 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 819
02:27:05.915 00.005 6120 Star::Find returns 1 (0), X=513.50, Y=675.45, Mass=9226, SNR=63.6, Peak=220 HFD=7.1
02:27:05.920 00.005 6120 CameraToMount -- cameraTheta (2.72) - m_xAngle (0.19) = xAngle (2.53 = 2.53)
02:27:05.924 00.004 6120 CameraToMount -- cameraTheta (2.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.40 = -0.88)
02:27:05.928 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.10 hyp=0.25 cameraTheta=2.72 mountX=-0.21 mountY=-0.19, mountTheta=-2.39
02:27:05.933 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.10, opts=13)
02:27:05.937 00.004 6120 Enqueuing Move request for scope (-0.23, 0.10)
02:27:05.942 00.005 7680 Worker thread wakes up
02:27:05.942 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.10) opts 0xd
02:27:05.943 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:05.947 00.004 6120 UpdateGuideState exits: m=9226 SNR=63.6
02:27:05.951 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:05.955 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:05.958 00.003 6120 Enqueuing Expose request
02:27:05.962 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.10)
02:27:05.962 00.000 7680 Moving (-0.23, 0.10) raw xDistance=-0.21 yDistance=-0.19
02:27:05.962 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:27:05.962 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:27:05.963 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:27:05.963 00.000 7680 MoveAxis(E, 84, ABG)
02:27:05.963 00.000 7680 Guiding  Dir = 2, Dur = 84
02:27:05.964 00.001 7680 IsSlewing returns 0
02:27:05.964 00.000 7680 IsGuiding returns 0
02:27:05.964 00.000 7680 PulseGuide returned control before completion, sleep 94
02:27:06.064 00.100 7680 IsGuiding returns 1
02:27:06.065 00.001 7680 scope still moving after pulse duration time elapsed
02:27:06.095 00.030 7680 IsSlewing returns 0
02:27:06.097 00.002 7680 IsGuiding returns 0
02:27:06.098 00.001 7680 scope move finished after 84 + 49 ms
02:27:06.098 00.000 7680 Move returns status 0, amount 84
02:27:06.099 00.001 7680 MoveAxis(N, 0, ABG)
02:27:06.099 00.000 7680 Move returns status 0, amount 0
02:27:06.100 00.001 7680 move complete, result=0
02:27:06.100 00.000 7680 worker thread done servicing request
02:27:06.101 00.001 6120 GuideStep: -0.2 px 84 ms EAST, -0.2 px 0 ms NORTH
02:27:06.113 00.012 7680 Worker thread wakes up
02:27:06.113 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:06.114 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:07.359 01.245 7680 Exposure complete
02:27:07.498 00.139 7680 worker thread done servicing request
02:27:07.498 00.000 6120 OnExposeComplete: enter
02:27:07.504 00.006 6120 UpdateGuideState(): m_state=6
02:27:07.509 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 820
02:27:07.514 00.005 6120 Star::Find returns 1 (0), X=513.67, Y=675.25, Mass=9202, SNR=64.2, Peak=208 HFD=6.8
02:27:07.519 00.005 6120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (0.19) = xAngle (-2.28 = -2.28)
02:27:07.523 00.004 6120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.60 = 0.60)
02:27:07.527 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.09 mountX=-0.07 mountY=0.06, mountTheta=2.43
02:27:07.531 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.10, opts=13)
02:27:07.538 00.007 6120 Enqueuing Move request for scope (-0.06, -0.10)
02:27:07.541 00.003 7680 Worker thread wakes up
02:27:07.541 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:07.546 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
02:27:07.546 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
02:27:07.547 00.001 7680 Moving (-0.06, -0.10) raw xDistance=-0.07 yDistance=0.06
02:27:07.547 00.000 6120 UpdateGuideState exits: m=9202 SNR=64.2
02:27:07.550 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:07.554 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:27:07.554 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:27:07.555 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:07.558 00.003 6120 Enqueuing Expose request
02:27:07.561 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:27:07.561 00.000 7680 MoveAxis(E, 0, ABG)
02:27:07.561 00.000 7680 Move returns status 0, amount 0
02:27:07.562 00.001 7680 MoveAxis(N, 0, ABG)
02:27:07.562 00.000 7680 Move returns status 0, amount 0
02:27:07.562 00.000 7680 move complete, result=0
02:27:07.562 00.000 7680 worker thread done servicing request
02:27:07.563 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:07.568 00.005 7680 Worker thread wakes up
02:27:07.568 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:07.568 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:08.806 01.238 7680 Exposure complete
02:27:08.974 00.168 7680 worker thread done servicing request
02:27:08.974 00.000 6120 OnExposeComplete: enter
02:27:08.979 00.005 6120 UpdateGuideState(): m_state=6
02:27:08.985 00.006 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 821
02:27:08.989 00.004 6120 Star::Find returns 1 (0), X=513.67, Y=674.82, Mass=8557, SNR=61.5, Peak=213 HFD=6.6
02:27:08.993 00.004 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
02:27:08.996 00.003 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
02:27:09.001 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.52 hyp=0.53 cameraTheta=-1.69 mountX=-0.16 mountY=0.44, mountTheta=1.91
02:27:09.007 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.52, opts=13)
02:27:09.013 00.006 6120 Enqueuing Move request for scope (-0.06, -0.52)
02:27:09.017 00.004 7680 Worker thread wakes up
02:27:09.018 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:09.022 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.52) opts 0xd
02:27:09.022 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.52)
02:27:09.022 00.000 7680 Moving (-0.06, -0.52) raw xDistance=-0.16 yDistance=0.44
02:27:09.022 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:27:09.022 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
02:27:09.023 00.001 7680 MoveAxis(E, 0, ABG)
02:27:09.023 00.000 7680 Move returns status 0, amount 0
02:27:09.023 00.000 6120 UpdateGuideState exits: m=8557 SNR=61.5
02:27:09.028 00.005 7680 MoveAxis(S, 241, ABG)
02:27:09.028 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:09.032 00.004 7680 Guiding  Dir = 1, Dur = 241
02:27:09.032 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:09.037 00.005 7680 IsSlewing returns 0
02:27:09.037 00.000 6120 Enqueuing Expose request
02:27:09.041 00.004 7680 IsGuiding returns 0
02:27:09.041 00.000 7680 PulseGuide returned control before completion, sleep 251
02:27:09.300 00.259 7680 IsGuiding returns 1
02:27:09.301 00.001 7680 scope still moving after pulse duration time elapsed
02:27:09.332 00.031 7680 IsSlewing returns 0
02:27:09.332 00.000 7680 IsGuiding returns 0
02:27:09.333 00.001 7680 scope move finished after 241 + 50 ms
02:27:09.333 00.000 7680 Move returns status 0, amount 241
02:27:09.333 00.000 7680 move complete, result=0
02:27:09.334 00.001 7680 worker thread done servicing request
02:27:09.334 00.000 7680 Worker thread wakes up
02:27:09.335 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:09.335 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:09.335 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 241 ms SOUTH
02:27:10.580 01.245 7680 Exposure complete
02:27:10.721 00.141 7680 worker thread done servicing request
02:27:10.721 00.000 6120 OnExposeComplete: enter
02:27:10.726 00.005 6120 UpdateGuideState(): m_state=6
02:27:10.731 00.005 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 822
02:27:10.734 00.003 6120 Star::Find returns 1 (0), X=513.71, Y=675.30, Mass=8690, SNR=61.7, Peak=199 HFD=6.7
02:27:10.737 00.003 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
02:27:10.741 00.004 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
02:27:10.744 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.94 mountX=-0.03 mountY=0.04, mountTheta=2.23
02:27:10.748 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.05, opts=13)
02:27:10.751 00.003 6120 Enqueuing Move request for scope (-0.02, -0.05)
02:27:10.754 00.003 7680 Worker thread wakes up
02:27:10.754 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
02:27:10.755 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:10.758 00.003 6120 UpdateGuideState exits: m=8690 SNR=61.7
02:27:10.761 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:10.764 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:10.766 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
02:27:10.766 00.000 7680 Moving (-0.02, -0.05) raw xDistance=-0.03 yDistance=0.04
02:27:10.768 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:27:10.768 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:27:10.768 00.000 6120 Enqueuing Expose request
02:27:10.771 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:27:10.771 00.000 7680 MoveAxis(E, 0, ABG)
02:27:10.771 00.000 7680 Move returns status 0, amount 0
02:27:10.771 00.000 7680 MoveAxis(N, 0, ABG)
02:27:10.772 00.001 7680 Move returns status 0, amount 0
02:27:10.772 00.000 7680 move complete, result=0
02:27:10.772 00.000 7680 worker thread done servicing request
02:27:10.772 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:27:10.776 00.004 7680 Worker thread wakes up
02:27:10.776 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:10.776 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:12.026 01.250 7680 Exposure complete
02:27:12.167 00.141 7680 worker thread done servicing request
02:27:12.168 00.001 6120 OnExposeComplete: enter
02:27:12.172 00.004 6120 UpdateGuideState(): m_state=6
02:27:12.177 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 823
02:27:12.181 00.004 6120 Star::Find returns 1 (0), X=513.89, Y=674.95, Mass=8171, SNR=59.6, Peak=206 HFD=6.3
02:27:12.184 00.003 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
02:27:12.189 00.005 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.50 = 1.50)
02:27:12.193 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.40 hyp=0.43 cameraTheta=-1.18 mountX=0.09 mountY=0.43, mountTheta=1.37
02:27:12.198 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.40, opts=13)
02:27:12.203 00.005 6120 Enqueuing Move request for scope (0.16, -0.40)
02:27:12.206 00.003 7680 Worker thread wakes up
02:27:12.206 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.40) opts 0xd
02:27:12.207 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.40)
02:27:12.207 00.000 7680 Moving (0.16, -0.40) raw xDistance=0.09 yDistance=0.43
02:27:12.207 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:27:12.207 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
02:27:12.208 00.001 7680 MoveAxis(E, 0, ABG)
02:27:12.208 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:12.212 00.004 7680 Move returns status 0, amount 0
02:27:12.212 00.000 7680 MoveAxis(S, 231, ABG)
02:27:12.212 00.000 6120 UpdateGuideState exits: m=8171 SNR=59.6
02:27:12.215 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:12.220 00.005 7680 Guiding  Dir = 1, Dur = 231
02:27:12.220 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:12.224 00.004 7680 IsSlewing returns 0
02:27:12.224 00.000 6120 Enqueuing Expose request
02:27:12.230 00.006 7680 IsGuiding returns 0
02:27:12.230 00.000 7680 PulseGuide returned control before completion, sleep 241
02:27:12.484 00.254 7680 IsGuiding returns 1
02:27:12.485 00.001 7680 scope still moving after pulse duration time elapsed
02:27:12.514 00.029 7680 IsSlewing returns 0
02:27:12.516 00.002 7680 IsGuiding returns 0
02:27:12.516 00.000 7680 scope move finished after 231 + 54 ms
02:27:12.517 00.001 7680 Move returns status 0, amount 231
02:27:12.517 00.000 7680 move complete, result=0
02:27:12.518 00.001 7680 worker thread done servicing request
02:27:12.519 00.001 7680 Worker thread wakes up
02:27:12.519 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 231 ms SOUTH
02:27:12.524 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:12.525 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:13.779 01.254 7680 Exposure complete
02:27:13.919 00.140 7680 worker thread done servicing request
02:27:13.920 00.001 6120 OnExposeComplete: enter
02:27:13.923 00.003 6120 UpdateGuideState(): m_state=6
02:27:13.927 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 824
02:27:13.931 00.004 6120 Star::Find returns 1 (0), X=513.81, Y=674.86, Mass=8755, SNR=62.4, Peak=221 HFD=6.5
02:27:13.935 00.004 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
02:27:13.939 00.004 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
02:27:13.944 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.49 hyp=0.50 cameraTheta=-1.41 mountX=-0.01 mountY=0.47, mountTheta=1.60
02:27:13.951 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.49, opts=13)
02:27:13.955 00.004 6120 Enqueuing Move request for scope (0.08, -0.49)
02:27:13.959 00.004 7680 Worker thread wakes up
02:27:13.959 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.49) opts 0xd
02:27:13.960 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.49)
02:27:13.961 00.001 7680 Moving (0.08, -0.49) raw xDistance=-0.01 yDistance=0.47
02:27:13.961 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:27:13.961 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
02:27:13.961 00.000 7680 MoveAxis(E, 0, ABG)
02:27:13.961 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:13.965 00.004 6120 UpdateGuideState exits: m=8755 SNR=62.4
02:27:13.969 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:13.972 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:13.976 00.004 6120 Enqueuing Expose request
02:27:13.981 00.005 7680 Move returns status 0, amount 0
02:27:13.981 00.000 7680 MoveAxis(S, 258, ABG)
02:27:13.981 00.000 7680 Guiding  Dir = 1, Dur = 258
02:27:13.981 00.000 7680 IsSlewing returns 0
02:27:13.982 00.001 7680 IsGuiding returns 0
02:27:13.982 00.000 7680 PulseGuide returned control before completion, sleep 268
02:27:14.252 00.270 7680 IsGuiding returns 1
02:27:14.252 00.000 7680 scope still moving after pulse duration time elapsed
02:27:14.284 00.032 7680 IsSlewing returns 0
02:27:14.286 00.002 7680 IsGuiding returns 0
02:27:14.287 00.001 7680 scope move finished after 258 + 46 ms
02:27:14.288 00.001 7680 Move returns status 0, amount 258
02:27:14.288 00.000 7680 move complete, result=0
02:27:14.288 00.000 7680 worker thread done servicing request
02:27:14.289 00.001 7680 Worker thread wakes up
02:27:14.289 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 258 ms SOUTH
02:27:14.296 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:14.296 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:15.548 01.252 7680 Exposure complete
02:27:15.683 00.135 7680 worker thread done servicing request
02:27:15.683 00.000 6120 OnExposeComplete: enter
02:27:15.687 00.004 6120 UpdateGuideState(): m_state=6
02:27:15.694 00.007 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 825
02:27:15.699 00.005 6120 Star::Find returns 1 (0), X=513.83, Y=675.00, Mass=8485, SNR=61.0, Peak=228 HFD=6.4
02:27:15.703 00.004 6120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.19) = xAngle (-1.48 = -1.48)
02:27:15.706 00.003 6120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
02:27:15.711 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=-0.35 hyp=0.36 cameraTheta=-1.29 mountX=0.03 mountY=0.35, mountTheta=1.48
02:27:15.716 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.35, opts=13)
02:27:15.721 00.005 6120 Enqueuing Move request for scope (0.10, -0.35)
02:27:15.725 00.004 7680 Worker thread wakes up
02:27:15.726 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.35) opts 0xd
02:27:15.726 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.35)
02:27:15.726 00.000 7680 Moving (0.10, -0.35) raw xDistance=0.03 yDistance=0.35
02:27:15.726 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:27:15.726 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:27:15.726 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:15.731 00.005 6120 UpdateGuideState exits: m=8485 SNR=61.0
02:27:15.735 00.004 7680 MoveAxis(E, 0, ABG)
02:27:15.735 00.000 7680 Move returns status 0, amount 0
02:27:15.735 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:15.740 00.005 7680 MoveAxis(S, 192, ABG)
02:27:15.740 00.000 7680 Guiding  Dir = 1, Dur = 192
02:27:15.740 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:15.744 00.004 6120 Enqueuing Expose request
02:27:15.748 00.004 7680 IsSlewing returns 0
02:27:15.748 00.000 7680 IsGuiding returns 0
02:27:15.748 00.000 7680 PulseGuide returned control before completion, sleep 202
02:27:15.959 00.211 7680 IsGuiding returns 1
02:27:15.960 00.001 7680 scope still moving after pulse duration time elapsed
02:27:15.990 00.030 7680 IsSlewing returns 0
02:27:15.991 00.001 7680 IsGuiding returns 0
02:27:15.992 00.001 7680 scope move finished after 192 + 51 ms
02:27:15.992 00.000 7680 Move returns status 0, amount 192
02:27:15.992 00.000 7680 move complete, result=0
02:27:15.993 00.001 7680 worker thread done servicing request
02:27:15.993 00.000 7680 Worker thread wakes up
02:27:15.994 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 192 ms SOUTH
02:27:16.000 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:16.000 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:17.252 01.252 7680 Exposure complete
02:27:17.381 00.129 7680 worker thread done servicing request
02:27:17.381 00.000 6120 OnExposeComplete: enter
02:27:17.387 00.006 6120 UpdateGuideState(): m_state=6
02:27:17.392 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 826
02:27:17.396 00.004 6120 Star::Find returns 1 (0), X=513.66, Y=675.63, Mass=9050, SNR=63.0, Peak=218 HFD=6.8
02:27:17.399 00.003 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (0.19) = xAngle (1.62 = 1.62)
02:27:17.403 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.50 = -1.79)
02:27:17.406 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.29 hyp=0.29 cameraTheta=1.81 mountX=-0.02 mountY=-0.29, mountTheta=-1.62
02:27:17.412 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.29, opts=13)
02:27:17.417 00.005 6120 Enqueuing Move request for scope (-0.07, 0.29)
02:27:17.421 00.004 7680 Worker thread wakes up
02:27:17.421 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:17.425 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.29) opts 0xd
02:27:17.425 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.29)
02:27:17.426 00.001 7680 Moving (-0.07, 0.29) raw xDistance=-0.02 yDistance=-0.29
02:27:17.426 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:27:17.426 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:27:17.426 00.000 6120 UpdateGuideState exits: m=9050 SNR=63.0
02:27:17.431 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:17.434 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:17.438 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:27:17.438 00.000 7680 MoveAxis(E, 0, ABG)
02:27:17.438 00.000 7680 Move returns status 0, amount 0
02:27:17.438 00.000 6120 Enqueuing Expose request
02:27:17.443 00.005 7680 MoveAxis(N, 0, ABG)
02:27:17.443 00.000 7680 Move returns status 0, amount 0
02:27:17.444 00.001 7680 move complete, result=0
02:27:17.444 00.000 7680 worker thread done servicing request
02:27:17.444 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:27:17.449 00.005 7680 Worker thread wakes up
02:27:17.449 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:17.449 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:18.691 01.242 7680 Exposure complete
02:27:18.838 00.147 7680 worker thread done servicing request
02:27:18.838 00.000 6120 OnExposeComplete: enter
02:27:18.843 00.005 6120 UpdateGuideState(): m_state=6
02:27:18.847 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 827
02:27:18.851 00.004 6120 Star::Find returns 1 (0), X=513.59, Y=675.56, Mass=9404, SNR=64.5, Peak=227 HFD=6.9
02:27:18.857 00.006 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (0.19) = xAngle (1.98 = 1.98)
02:27:18.861 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.86 = -1.43)
02:27:18.865 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.25 cameraTheta=2.17 mountX=-0.10 mountY=-0.25, mountTheta=-1.95
02:27:18.869 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.21, opts=13)
02:27:18.874 00.005 6120 Enqueuing Move request for scope (-0.14, 0.21)
02:27:18.878 00.004 7680 Worker thread wakes up
02:27:18.878 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.21) opts 0xd
02:27:18.878 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.21)
02:27:18.879 00.001 7680 Moving (-0.14, 0.21) raw xDistance=-0.10 yDistance=-0.25
02:27:18.879 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:18.884 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:27:18.884 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:27:18.884 00.000 6120 UpdateGuideState exits: m=9404 SNR=64.5
02:27:18.890 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:27:18.892 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:18.896 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:18.899 00.003 6120 Enqueuing Expose request
02:27:18.904 00.005 7680 MoveAxis(E, 0, ABG)
02:27:18.904 00.000 7680 Move returns status 0, amount 0
02:27:18.904 00.000 7680 MoveAxis(N, 0, ABG)
02:27:18.904 00.000 7680 Move returns status 0, amount 0
02:27:18.904 00.000 7680 move complete, result=0
02:27:18.905 00.001 7680 worker thread done servicing request
02:27:18.905 00.000 7680 Worker thread wakes up
02:27:18.905 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:27:18.909 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:18.909 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:20.149 01.240 7680 Exposure complete
02:27:20.287 00.138 7680 worker thread done servicing request
02:27:20.288 00.001 6120 OnExposeComplete: enter
02:27:20.294 00.006 6120 UpdateGuideState(): m_state=6
02:27:20.298 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 828
02:27:20.303 00.005 6120 Star::Find returns 1 (0), X=513.58, Y=675.01, Mass=8721, SNR=62.1, Peak=239 HFD=6.6
02:27:20.308 00.005 6120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.19) = xAngle (-2.17 = -2.17)
02:27:20.311 00.003 6120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.70 = 0.70)
02:27:20.316 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.34 hyp=0.38 cameraTheta=-1.99 mountX=-0.21 mountY=0.24, mountTheta=2.29
02:27:20.321 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.34, opts=13)
02:27:20.325 00.004 6120 Enqueuing Move request for scope (-0.15, -0.34)
02:27:20.328 00.003 7680 Worker thread wakes up
02:27:20.329 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.34) opts 0xd
02:27:20.329 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.34)
02:27:20.329 00.000 7680 Moving (-0.15, -0.34) raw xDistance=-0.21 yDistance=0.24
02:27:20.329 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:20.334 00.005 6120 UpdateGuideState exits: m=8721 SNR=62.1
02:27:20.337 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:20.341 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:27:20.341 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:27:20.341 00.000 7680 MoveAxis(E, 87, ABG)
02:27:20.342 00.001 7680 Guiding  Dir = 2, Dur = 87
02:27:20.342 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:20.346 00.004 7680 IsSlewing returns 0
02:27:20.346 00.000 6120 Enqueuing Expose request
02:27:20.351 00.005 7680 IsGuiding returns 0
02:27:20.352 00.001 7680 PulseGuide returned control before completion, sleep 97
02:27:20.464 00.112 7680 IsGuiding returns 0
02:27:20.464 00.000 7680 Move returns status 0, amount 87
02:27:20.465 00.001 7680 MoveAxis(S, 131, ABG)
02:27:20.466 00.001 7680 Guiding  Dir = 1, Dur = 131
02:27:20.466 00.000 7680 IsSlewing returns 0
02:27:20.467 00.001 7680 IsGuiding returns 0
02:27:20.467 00.000 7680 PulseGuide returned control before completion, sleep 141
02:27:20.621 00.154 7680 IsGuiding returns 1
02:27:20.621 00.000 7680 scope still moving after pulse duration time elapsed
02:27:20.653 00.032 7680 IsSlewing returns 0
02:27:20.654 00.001 7680 IsGuiding returns 0
02:27:20.655 00.001 7680 scope move finished after 131 + 56 ms
02:27:20.656 00.001 7680 Move returns status 0, amount 131
02:27:20.656 00.000 7680 move complete, result=0
02:27:20.656 00.000 7680 worker thread done servicing request
02:27:20.657 00.001 7680 Worker thread wakes up
02:27:20.658 00.001 6120 GuideStep: -0.2 px 87 ms EAST, 0.2 px 131 ms SOUTH
02:27:20.666 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:20.666 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:21.919 01.253 7680 Exposure complete
02:27:22.060 00.141 7680 worker thread done servicing request
02:27:22.061 00.001 6120 OnExposeComplete: enter
02:27:22.064 00.003 6120 UpdateGuideState(): m_state=6
02:27:22.068 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 829
02:27:22.072 00.004 6120 Star::Find returns 1 (0), X=513.63, Y=675.45, Mass=8758, SNR=61.7, Peak=205 HFD=7.0
02:27:22.077 00.005 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (0.19) = xAngle (2.15 = 2.15)
02:27:22.081 00.004 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.03 = -1.26)
02:27:22.086 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.34 mountX=-0.08 mountY=-0.13, mountTheta=-2.09
02:27:22.091 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.10, opts=13)
02:27:22.095 00.004 6120 Enqueuing Move request for scope (-0.10, 0.10)
02:27:22.100 00.005 7680 Worker thread wakes up
02:27:22.100 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
02:27:22.100 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
02:27:22.100 00.000 7680 Moving (-0.10, 0.10) raw xDistance=-0.08 yDistance=-0.13
02:27:22.101 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:27:22.101 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:27:22.101 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:22.106 00.005 6120 UpdateGuideState exits: m=8758 SNR=61.7
02:27:22.109 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:22.113 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:27:22.113 00.000 7680 MoveAxis(E, 0, ABG)
02:27:22.115 00.002 7680 Move returns status 0, amount 0
02:27:22.115 00.000 7680 MoveAxis(N, 0, ABG)
02:27:22.115 00.000 7680 Move returns status 0, amount 0
02:27:22.115 00.000 7680 move complete, result=0
02:27:22.115 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:22.120 00.005 6120 Enqueuing Expose request
02:27:22.125 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:22.128 00.003 7680 worker thread done servicing request
02:27:22.128 00.000 7680 Worker thread wakes up
02:27:22.128 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:22.128 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:23.375 01.247 7680 Exposure complete
02:27:23.525 00.150 7680 worker thread done servicing request
02:27:23.526 00.001 6120 OnExposeComplete: enter
02:27:23.531 00.005 6120 UpdateGuideState(): m_state=6
02:27:23.534 00.003 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 830
02:27:23.541 00.007 6120 Star::Find returns 1 (0), X=513.57, Y=674.91, Mass=8415, SNR=61.1, Peak=219 HFD=6.5
02:27:23.547 00.006 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
02:27:23.552 00.005 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
02:27:23.557 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.44 hyp=0.47 cameraTheta=-1.91 mountX=-0.24 mountY=0.33, mountTheta=2.20
02:27:23.562 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.44, opts=13)
02:27:23.567 00.005 6120 Enqueuing Move request for scope (-0.16, -0.44)
02:27:23.572 00.005 7680 Worker thread wakes up
02:27:23.573 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:23.577 00.004 6120 UpdateGuideState exits: m=8415 SNR=61.1
02:27:23.581 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:23.586 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:23.590 00.004 6120 Enqueuing Expose request
02:27:23.593 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.44) opts 0xd
02:27:23.593 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.44)
02:27:23.595 00.002 7680 Moving (-0.16, -0.44) raw xDistance=-0.24 yDistance=0.33
02:27:23.595 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:27:23.595 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:27:23.595 00.000 7680 MoveAxis(E, 96, ABG)
02:27:23.596 00.001 7680 Guiding  Dir = 2, Dur = 96
02:27:23.596 00.000 7680 IsSlewing returns 0
02:27:23.597 00.001 7680 IsGuiding returns 0
02:27:23.597 00.000 7680 PulseGuide returned control before completion, sleep 106
02:27:23.707 00.110 7680 IsGuiding returns 1
02:27:23.708 00.001 7680 scope still moving after pulse duration time elapsed
02:27:23.739 00.031 7680 IsSlewing returns 0
02:27:23.740 00.001 7680 IsGuiding returns 0
02:27:23.741 00.001 7680 scope move finished after 96 + 47 ms
02:27:23.741 00.000 7680 Move returns status 0, amount 96
02:27:23.741 00.000 7680 MoveAxis(S, 177, ABG)
02:27:23.742 00.001 7680 Guiding  Dir = 1, Dur = 177
02:27:23.742 00.000 7680 IsSlewing returns 0
02:27:23.743 00.001 7680 IsGuiding returns 0
02:27:23.743 00.000 7680 PulseGuide returned control before completion, sleep 187
02:27:23.943 00.200 7680 IsGuiding returns 1
02:27:23.944 00.001 7680 scope still moving after pulse duration time elapsed
02:27:23.974 00.030 7680 IsSlewing returns 0
02:27:23.977 00.003 7680 IsGuiding returns 0
02:27:23.977 00.000 7680 scope move finished after 177 + 57 ms
02:27:23.978 00.001 7680 Move returns status 0, amount 177
02:27:23.978 00.000 7680 move complete, result=0
02:27:23.978 00.000 7680 worker thread done servicing request
02:27:23.980 00.002 7680 Worker thread wakes up
02:27:23.980 00.000 6120 GuideStep: -0.2 px 96 ms EAST, 0.3 px 177 ms SOUTH
02:27:23.986 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:23.986 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:25.242 01.256 7680 Exposure complete
02:27:25.366 00.124 7680 worker thread done servicing request
02:27:25.366 00.000 6120 OnExposeComplete: enter
02:27:25.371 00.005 6120 UpdateGuideState(): m_state=6
02:27:25.375 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 831
02:27:25.380 00.005 6120 Star::Find returns 1 (0), X=513.88, Y=674.97, Mass=8154, SNR=60.3, Peak=206 HFD=6.4
02:27:25.383 00.003 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.38 = -1.38)
02:27:25.387 00.004 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
02:27:25.392 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=-0.38 hyp=0.41 cameraTheta=-1.20 mountX=0.08 mountY=0.41, mountTheta=1.39
02:27:25.397 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.38, opts=13)
02:27:25.401 00.004 6120 Enqueuing Move request for scope (0.15, -0.38)
02:27:25.406 00.005 7680 Worker thread wakes up
02:27:25.406 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:25.411 00.005 6120 UpdateGuideState exits: m=8154 SNR=60.3
02:27:25.415 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:25.418 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:25.422 00.004 6120 Enqueuing Expose request
02:27:25.427 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.38) opts 0xd
02:27:25.427 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.38)
02:27:25.427 00.000 7680 Moving (0.15, -0.38) raw xDistance=0.08 yDistance=0.41
02:27:25.427 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:27:25.428 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
02:27:25.428 00.000 7680 MoveAxis(E, 0, ABG)
02:27:25.428 00.000 7680 Move returns status 0, amount 0
02:27:25.428 00.000 7680 MoveAxis(S, 220, ABG)
02:27:25.429 00.001 7680 Guiding  Dir = 1, Dur = 220
02:27:25.429 00.000 7680 IsSlewing returns 0
02:27:25.429 00.000 7680 IsGuiding returns 0
02:27:25.430 00.001 7680 PulseGuide returned control before completion, sleep 230
02:27:25.668 00.238 7680 IsGuiding returns 1
02:27:25.669 00.001 7680 scope still moving after pulse duration time elapsed
02:27:25.699 00.030 7680 IsSlewing returns 0
02:27:25.700 00.001 7680 IsGuiding returns 0
02:27:25.701 00.001 7680 scope move finished after 220 + 51 ms
02:27:25.701 00.000 7680 Move returns status 0, amount 220
02:27:25.701 00.000 7680 move complete, result=0
02:27:25.702 00.001 7680 worker thread done servicing request
02:27:25.702 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 220 ms SOUTH
02:27:25.708 00.006 7680 Worker thread wakes up
02:27:25.708 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:25.708 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:26.962 01.254 7680 Exposure complete
02:27:27.107 00.145 7680 worker thread done servicing request
02:27:27.107 00.000 6120 OnExposeComplete: enter
02:27:27.112 00.005 6120 UpdateGuideState(): m_state=6
02:27:27.114 00.002 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 832
02:27:27.119 00.005 6120 Star::Find returns 1 (0), X=513.85, Y=675.03, Mass=8675, SNR=61.9, Peak=211 HFD=6.4
02:27:27.123 00.004 6120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
02:27:27.128 00.005 6120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
02:27:27.131 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=-0.32 hyp=0.34 cameraTheta=-1.22 mountX=0.06 mountY=0.34, mountTheta=1.41
02:27:27.138 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.32, opts=13)
02:27:27.143 00.005 6120 Enqueuing Move request for scope (0.12, -0.32)
02:27:27.146 00.003 7680 Worker thread wakes up
02:27:27.147 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.32) opts 0xd
02:27:27.148 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.32)
02:27:27.148 00.000 7680 Moving (0.12, -0.32) raw xDistance=0.06 yDistance=0.34
02:27:27.148 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:27:27.148 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:27:27.149 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:27.153 00.004 6120 UpdateGuideState exits: m=8675 SNR=61.9
02:27:27.157 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:27.161 00.004 7680 MoveAxis(E, 0, ABG)
02:27:27.161 00.000 7680 Move returns status 0, amount 0
02:27:27.162 00.001 7680 MoveAxis(S, 184, ABG)
02:27:27.162 00.000 7680 Guiding  Dir = 1, Dur = 184
02:27:27.162 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:27.166 00.004 6120 Enqueuing Expose request
02:27:27.172 00.006 7680 IsSlewing returns 0
02:27:27.172 00.000 7680 IsGuiding returns 0
02:27:27.172 00.000 7680 PulseGuide returned control before completion, sleep 194
02:27:27.376 00.204 7680 IsGuiding returns 1
02:27:27.377 00.001 7680 scope still moving after pulse duration time elapsed
02:27:27.408 00.031 7680 IsSlewing returns 0
02:27:27.411 00.003 7680 IsGuiding returns 0
02:27:27.413 00.002 7680 scope move finished after 184 + 56 ms
02:27:27.413 00.000 7680 Move returns status 0, amount 184
02:27:27.413 00.000 7680 move complete, result=0
02:27:27.413 00.000 7680 worker thread done servicing request
02:27:27.413 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 184 ms SOUTH
02:27:27.420 00.007 7680 Worker thread wakes up
02:27:27.420 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:27.420 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:28.673 01.253 7680 Exposure complete
02:27:28.812 00.139 7680 worker thread done servicing request
02:27:28.812 00.000 6120 OnExposeComplete: enter
02:27:28.817 00.005 6120 UpdateGuideState(): m_state=6
02:27:28.822 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 833
02:27:28.827 00.005 6120 Star::Find returns 1 (0), X=513.74, Y=675.52, Mass=9013, SNR=62.6, Peak=211 HFD=6.8
02:27:28.831 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (0.19) = xAngle (1.32 = 1.32)
02:27:28.834 00.003 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.19 = -2.09)
02:27:28.839 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.50 mountX=0.04 mountY=-0.15, mountTheta=-1.29
02:27:28.844 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.17, opts=13)
02:27:28.848 00.004 6120 Enqueuing Move request for scope (0.01, 0.17)
02:27:28.851 00.003 7680 Worker thread wakes up
02:27:28.853 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
02:27:28.853 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
02:27:28.853 00.000 7680 Moving (0.01, 0.17) raw xDistance=0.04 yDistance=-0.15
02:27:28.853 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:27:28.853 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:27:28.855 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:28.859 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:27:28.860 00.001 7680 MoveAxis(E, 0, ABG)
02:27:28.860 00.000 7680 Move returns status 0, amount 0
02:27:28.860 00.000 6120 UpdateGuideState exits: m=9013 SNR=62.6
02:27:28.865 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:28.869 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:28.872 00.003 6120 Enqueuing Expose request
02:27:28.876 00.004 7680 MoveAxis(N, 0, ABG)
02:27:28.877 00.001 7680 Move returns status 0, amount 0
02:27:28.877 00.000 7680 move complete, result=0
02:27:28.877 00.000 7680 worker thread done servicing request
02:27:28.877 00.000 7680 Worker thread wakes up
02:27:28.878 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:28.882 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:28.882 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:30.122 01.240 7680 Exposure complete
02:27:30.254 00.132 7680 worker thread done servicing request
02:27:30.254 00.000 6120 OnExposeComplete: enter
02:27:30.258 00.004 6120 UpdateGuideState(): m_state=6
02:27:30.264 00.006 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 834
02:27:30.268 00.004 6120 Star::Find returns 1 (0), X=513.72, Y=675.38, Mass=8624, SNR=60.2, Peak=208 HFD=6.7
02:27:30.272 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (0.19) = xAngle (1.62 = 1.62)
02:27:30.276 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.49 = -1.79)
02:27:30.280 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.81 mountX=-0.00 mountY=-0.03, mountTheta=-1.62
02:27:30.288 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.03, opts=13)
02:27:30.294 00.006 6120 Enqueuing Move request for scope (-0.01, 0.03)
02:27:30.298 00.004 7680 Worker thread wakes up
02:27:30.298 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:30.302 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
02:27:30.302 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
02:27:30.302 00.000 7680 Moving (-0.01, 0.03) raw xDistance=-0.00 yDistance=-0.03
02:27:30.302 00.000 6120 UpdateGuideState exits: m=8624 SNR=60.2
02:27:30.308 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:30.312 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:30.317 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:27:30.318 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:27:30.318 00.000 6120 Enqueuing Expose request
02:27:30.322 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:27:30.322 00.000 7680 MoveAxis(E, 0, ABG)
02:27:30.322 00.000 7680 Move returns status 0, amount 0
02:27:30.322 00.000 7680 MoveAxis(N, 0, ABG)
02:27:30.322 00.000 7680 Move returns status 0, amount 0
02:27:30.324 00.002 7680 move complete, result=0
02:27:30.324 00.000 7680 worker thread done servicing request
02:27:30.324 00.000 7680 Worker thread wakes up
02:27:30.324 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:30.328 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:30.328 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:31.582 01.254 7680 Exposure complete
02:27:31.730 00.148 7680 worker thread done servicing request
02:27:31.730 00.000 6120 OnExposeComplete: enter
02:27:31.735 00.005 6120 UpdateGuideState(): m_state=6
02:27:31.739 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 835
02:27:31.742 00.003 6120 Star::Find returns 1 (0), X=513.85, Y=674.86, Mass=8862, SNR=62.9, Peak=219 HFD=6.5
02:27:31.746 00.004 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
02:27:31.750 00.004 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
02:27:31.754 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.49 hyp=0.50 cameraTheta=-1.33 mountX=0.03 mountY=0.49, mountTheta=1.52
02:27:31.761 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.49, opts=13)
02:27:31.764 00.003 6120 Enqueuing Move request for scope (0.12, -0.49)
02:27:31.768 00.004 7680 Worker thread wakes up
02:27:31.768 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.49) opts 0xd
02:27:31.768 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.49)
02:27:31.768 00.000 7680 Moving (0.12, -0.49) raw xDistance=0.03 yDistance=0.49
02:27:31.768 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:27:31.768 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
02:27:31.770 00.002 7680 MoveAxis(E, 0, ABG)
02:27:31.770 00.000 7680 Move returns status 0, amount 0
02:27:31.770 00.000 7680 MoveAxis(S, 266, ABG)
02:27:31.770 00.000 7680 Guiding  Dir = 1, Dur = 266
02:27:31.770 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:31.774 00.004 7680 IsSlewing returns 0
02:27:31.774 00.000 6120 UpdateGuideState exits: m=8862 SNR=62.9
02:27:31.777 00.003 7680 IsGuiding returns 0
02:27:31.778 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:31.782 00.004 7680 PulseGuide returned control before completion, sleep 276
02:27:31.782 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:31.785 00.003 6120 Enqueuing Expose request
02:27:32.070 00.285 7680 IsGuiding returns 1
02:27:32.071 00.001 7680 scope still moving after pulse duration time elapsed
02:27:32.101 00.030 7680 IsSlewing returns 0
02:27:32.102 00.001 7680 IsGuiding returns 0
02:27:32.102 00.000 7680 scope move finished after 266 + 58 ms
02:27:32.102 00.000 7680 Move returns status 0, amount 266
02:27:32.102 00.000 7680 move complete, result=0
02:27:32.104 00.002 7680 worker thread done servicing request
02:27:32.104 00.000 7680 Worker thread wakes up
02:27:32.104 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 266 ms SOUTH
02:27:32.112 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:32.112 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:33.363 01.251 7680 Exposure complete
02:27:33.504 00.141 7680 worker thread done servicing request
02:27:33.504 00.000 6120 OnExposeComplete: enter
02:27:33.509 00.005 6120 UpdateGuideState(): m_state=6
02:27:33.515 00.006 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 836
02:27:33.519 00.004 6120 Star::Find returns 1 (0), X=513.74, Y=675.38, Mass=9223, SNR=63.8, Peak=206 HFD=6.8
02:27:33.523 00.004 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (0.19) = xAngle (1.05 = 1.05)
02:27:33.526 00.003 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.93 = -2.36)
02:27:33.530 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.24 mountX=0.02 mountY=-0.03, mountTheta=-0.96
02:27:33.536 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.03, opts=13)
02:27:33.539 00.003 6120 Enqueuing Move request for scope (0.01, 0.03)
02:27:33.544 00.005 7680 Worker thread wakes up
02:27:33.544 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:33.547 00.003 6120 UpdateGuideState exits: m=9223 SNR=63.8
02:27:33.552 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:33.555 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:33.559 00.004 6120 Enqueuing Expose request
02:27:33.563 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
02:27:33.563 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
02:27:33.563 00.000 7680 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.03
02:27:33.563 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:27:33.563 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:27:33.564 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:27:33.564 00.000 7680 MoveAxis(E, 0, ABG)
02:27:33.564 00.000 7680 Move returns status 0, amount 0
02:27:33.564 00.000 7680 MoveAxis(N, 0, ABG)
02:27:33.565 00.001 7680 Move returns status 0, amount 0
02:27:33.565 00.000 7680 move complete, result=0
02:27:33.565 00.000 7680 worker thread done servicing request
02:27:33.565 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:33.569 00.004 7680 Worker thread wakes up
02:27:33.570 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:33.570 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:34.820 01.250 7680 Exposure complete
02:27:34.964 00.144 7680 worker thread done servicing request
02:27:34.965 00.001 6120 OnExposeComplete: enter
02:27:34.969 00.004 6120 UpdateGuideState(): m_state=6
02:27:34.974 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 837
02:27:34.979 00.005 6120 Star::Find returns 1 (0), X=513.65, Y=674.85, Mass=8670, SNR=61.6, Peak=231 HFD=6.5
02:27:34.984 00.005 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
02:27:34.989 00.005 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
02:27:34.993 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.50 hyp=0.50 cameraTheta=-1.72 mountX=-0.17 mountY=0.41, mountTheta=1.96
02:27:34.997 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.50, opts=13)
02:27:35.002 00.005 6120 Enqueuing Move request for scope (-0.08, -0.50)
02:27:35.006 00.004 7680 Worker thread wakes up
02:27:35.006 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.50) opts 0xd
02:27:35.006 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.50)
02:27:35.006 00.000 7680 Moving (-0.08, -0.50) raw xDistance=-0.17 yDistance=0.41
02:27:35.006 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:27:35.007 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
02:27:35.007 00.000 7680 MoveAxis(E, 0, ABG)
02:27:35.007 00.000 7680 Move returns status 0, amount 0
02:27:35.007 00.000 7680 MoveAxis(S, 224, ABG)
02:27:35.008 00.001 7680 Guiding  Dir = 1, Dur = 224
02:27:35.008 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:35.014 00.006 6120 UpdateGuideState exits: m=8670 SNR=61.6
02:27:35.020 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:35.024 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:35.028 00.004 6120 Enqueuing Expose request
02:27:35.032 00.004 7680 IsSlewing returns 0
02:27:35.032 00.000 7680 IsGuiding returns 0
02:27:35.032 00.000 7680 PulseGuide returned control before completion, sleep 234
02:27:35.281 00.249 7680 IsGuiding returns 1
02:27:35.281 00.000 7680 scope still moving after pulse duration time elapsed
02:27:35.312 00.031 7680 IsSlewing returns 0
02:27:35.312 00.000 7680 IsGuiding returns 0
02:27:35.312 00.000 7680 scope move finished after 224 + 56 ms
02:27:35.312 00.000 7680 Move returns status 0, amount 224
02:27:35.314 00.002 7680 move complete, result=0
02:27:35.314 00.000 7680 worker thread done servicing request
02:27:35.314 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 224 ms SOUTH
02:27:35.319 00.005 7680 Worker thread wakes up
02:27:35.320 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:35.320 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:36.572 01.252 7680 Exposure complete
02:27:36.747 00.175 7680 worker thread done servicing request
02:27:36.748 00.001 6120 OnExposeComplete: enter
02:27:36.752 00.004 6120 UpdateGuideState(): m_state=6
02:27:36.759 00.007 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 838
02:27:36.762 00.003 6120 Star::Find returns 1 (0), X=513.81, Y=674.92, Mass=8594, SNR=61.8, Peak=226 HFD=6.5
02:27:36.769 00.007 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
02:27:36.775 00.006 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
02:27:36.777 00.002 6120 CameraToMount -- cameraX=0.08 cameraY=-0.43 hyp=0.44 cameraTheta=-1.39 mountX=-0.00 mountY=0.42, mountTheta=1.58
02:27:36.781 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.43, opts=13)
02:27:36.785 00.004 6120 Enqueuing Move request for scope (0.08, -0.43)
02:27:36.791 00.006 7680 Worker thread wakes up
02:27:36.791 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:36.797 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.43) opts 0xd
02:27:36.798 00.001 6120 UpdateGuideState exits: m=8594 SNR=61.8
02:27:36.803 00.005 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.43)
02:27:36.803 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:36.808 00.005 7680 Moving (0.08, -0.43) raw xDistance=-0.00 yDistance=0.42
02:27:36.808 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:36.811 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:27:36.811 00.000 6120 Enqueuing Expose request
02:27:36.816 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
02:27:36.816 00.000 7680 MoveAxis(E, 0, ABG)
02:27:36.817 00.001 7680 Move returns status 0, amount 0
02:27:36.817 00.000 7680 MoveAxis(S, 228, ABG)
02:27:36.817 00.000 7680 Guiding  Dir = 1, Dur = 228
02:27:36.817 00.000 7680 IsSlewing returns 0
02:27:36.818 00.001 7680 IsGuiding returns 0
02:27:36.818 00.000 7680 PulseGuide returned control before completion, sleep 238
02:27:37.063 00.245 7680 IsGuiding returns 1
02:27:37.064 00.001 7680 scope still moving after pulse duration time elapsed
02:27:37.093 00.029 7680 IsSlewing returns 0
02:27:37.094 00.001 7680 IsGuiding returns 0
02:27:37.094 00.000 7680 scope move finished after 228 + 48 ms
02:27:37.096 00.002 7680 Move returns status 0, amount 228
02:27:37.096 00.000 7680 move complete, result=0
02:27:37.098 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 228 ms SOUTH
02:27:37.105 00.007 7680 worker thread done servicing request
02:27:37.105 00.000 7680 Worker thread wakes up
02:27:37.107 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:37.107 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:38.359 01.252 7680 Exposure complete
02:27:38.498 00.139 7680 worker thread done servicing request
02:27:38.498 00.000 6120 OnExposeComplete: enter
02:27:38.503 00.005 6120 UpdateGuideState(): m_state=6
02:27:38.507 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 839
02:27:38.513 00.006 6120 Star::Find returns 1 (0), X=513.88, Y=675.13, Mass=8443, SNR=61.1, Peak=217 HFD=6.4
02:27:38.517 00.004 6120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.19) = xAngle (-1.17 = -1.17)
02:27:38.522 00.005 6120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.70 = 1.70)
02:27:38.526 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.99 mountX=0.10 mountY=0.26, mountTheta=1.20
02:27:38.530 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.22, opts=13)
02:27:38.535 00.005 6120 Enqueuing Move request for scope (0.15, -0.22)
02:27:38.541 00.006 7680 Worker thread wakes up
02:27:38.541 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
02:27:38.541 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
02:27:38.541 00.000 7680 Moving (0.15, -0.22) raw xDistance=0.10 yDistance=0.26
02:27:38.541 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:27:38.541 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:27:38.542 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:38.546 00.004 6120 UpdateGuideState exits: m=8443 SNR=61.1
02:27:38.551 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:38.555 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:38.559 00.004 6120 Enqueuing Expose request
02:27:38.562 00.003 7680 MoveAxis(E, 0, ABG)
02:27:38.562 00.000 7680 Move returns status 0, amount 0
02:27:38.564 00.002 7680 MoveAxis(S, 143, ABG)
02:27:38.564 00.000 7680 Guiding  Dir = 1, Dur = 143
02:27:38.564 00.000 7680 IsSlewing returns 0
02:27:38.564 00.000 7680 IsGuiding returns 0
02:27:38.565 00.001 7680 PulseGuide returned control before completion, sleep 153
02:27:38.720 00.155 7680 IsGuiding returns 1
02:27:38.721 00.001 7680 scope still moving after pulse duration time elapsed
02:27:38.751 00.030 7680 IsSlewing returns 0
02:27:38.752 00.001 7680 IsGuiding returns 0
02:27:38.752 00.000 7680 scope move finished after 143 + 44 ms
02:27:38.753 00.001 7680 Move returns status 0, amount 143
02:27:38.753 00.000 7680 move complete, result=0
02:27:38.753 00.000 7680 worker thread done servicing request
02:27:38.754 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 143 ms SOUTH
02:27:38.759 00.005 7680 Worker thread wakes up
02:27:38.760 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:38.760 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:40.010 01.250 7680 Exposure complete
02:27:40.140 00.130 7680 worker thread done servicing request
02:27:40.141 00.001 6120 OnExposeComplete: enter
02:27:40.144 00.003 6120 UpdateGuideState(): m_state=6
02:27:40.149 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 840
02:27:40.154 00.005 6120 Star::Find returns 1 (0), X=513.76, Y=675.53, Mass=9234, SNR=64.6, Peak=219 HFD=6.8
02:27:40.157 00.003 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (0.19) = xAngle (1.23 = 1.23)
02:27:40.160 00.003 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.11 = -2.18)
02:27:40.165 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.42 mountX=0.06 mountY=-0.15, mountTheta=-1.19
02:27:40.169 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.18, opts=13)
02:27:40.174 00.005 6120 Enqueuing Move request for scope (0.03, 0.18)
02:27:40.178 00.004 7680 Worker thread wakes up
02:27:40.178 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:40.182 00.004 6120 UpdateGuideState exits: m=9234 SNR=64.6
02:27:40.185 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:40.189 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
02:27:40.189 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
02:27:40.189 00.000 7680 Moving (0.03, 0.18) raw xDistance=0.06 yDistance=-0.15
02:27:40.189 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:27:40.189 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:27:40.189 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:40.195 00.006 6120 Enqueuing Expose request
02:27:40.199 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:27:40.199 00.000 7680 MoveAxis(E, 0, ABG)
02:27:40.199 00.000 7680 Move returns status 0, amount 0
02:27:40.199 00.000 7680 MoveAxis(N, 0, ABG)
02:27:40.200 00.001 7680 Move returns status 0, amount 0
02:27:40.200 00.000 7680 move complete, result=0
02:27:40.200 00.000 7680 worker thread done servicing request
02:27:40.200 00.000 7680 Worker thread wakes up
02:27:40.201 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:40.201 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:40.206 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:41.453 01.247 7680 Exposure complete
02:27:41.593 00.140 7680 worker thread done servicing request
02:27:41.594 00.001 6120 OnExposeComplete: enter
02:27:41.598 00.004 6120 UpdateGuideState(): m_state=6
02:27:41.602 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 841
02:27:41.607 00.005 6120 Star::Find returns 1 (0), X=513.80, Y=675.02, Mass=8396, SNR=61.2, Peak=207 HFD=6.5
02:27:41.611 00.004 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
02:27:41.614 00.003 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
02:27:41.619 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.33 hyp=0.34 cameraTheta=-1.34 mountX=0.01 mountY=0.33, mountTheta=1.53
02:27:41.624 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.33, opts=13)
02:27:41.628 00.004 6120 Enqueuing Move request for scope (0.08, -0.33)
02:27:41.633 00.005 7680 Worker thread wakes up
02:27:41.633 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.33) opts 0xd
02:27:41.633 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.33)
02:27:41.633 00.000 7680 Moving (0.08, -0.33) raw xDistance=0.01 yDistance=0.33
02:27:41.633 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:27:41.633 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:41.637 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:27:41.637 00.000 7680 MoveAxis(E, 0, ABG)
02:27:41.637 00.000 7680 Move returns status 0, amount 0
02:27:41.637 00.000 7680 MoveAxis(S, 178, ABG)
02:27:41.639 00.002 7680 Guiding  Dir = 1, Dur = 178
02:27:41.639 00.000 6120 UpdateGuideState exits: m=8396 SNR=61.2
02:27:41.642 00.003 7680 IsSlewing returns 0
02:27:41.642 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:41.645 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:41.650 00.005 7680 IsGuiding returns 0
02:27:41.650 00.000 6120 Enqueuing Expose request
02:27:41.653 00.003 7680 PulseGuide returned control before completion, sleep 188
02:27:41.851 00.198 7680 IsGuiding returns 1
02:27:41.851 00.000 7680 scope still moving after pulse duration time elapsed
02:27:41.884 00.033 7680 IsSlewing returns 0
02:27:41.884 00.000 7680 IsGuiding returns 0
02:27:41.885 00.001 7680 scope move finished after 178 + 57 ms
02:27:41.885 00.000 7680 Move returns status 0, amount 178
02:27:41.885 00.000 7680 move complete, result=0
02:27:41.886 00.001 7680 worker thread done servicing request
02:27:41.887 00.001 7680 Worker thread wakes up
02:27:41.887 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:41.888 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:41.888 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 178 ms SOUTH
02:27:43.132 01.244 7680 Exposure complete
02:27:43.275 00.143 7680 worker thread done servicing request
02:27:43.276 00.001 6120 OnExposeComplete: enter
02:27:43.280 00.004 6120 UpdateGuideState(): m_state=6
02:27:43.284 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 842
02:27:43.292 00.008 6120 Star::Find returns 1 (0), X=513.77, Y=675.54, Mass=8839, SNR=62.2, Peak=210 HFD=6.8
02:27:43.299 00.007 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (0.19) = xAngle (1.17 = 1.17)
02:27:43.304 00.005 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.04 = -2.24)
02:27:43.308 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.36 mountX=0.08 mountY=-0.15, mountTheta=-1.11
02:27:43.314 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.19, opts=13)
02:27:43.318 00.004 6120 Enqueuing Move request for scope (0.04, 0.19)
02:27:43.322 00.004 7680 Worker thread wakes up
02:27:43.322 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:43.327 00.005 6120 UpdateGuideState exits: m=8839 SNR=62.2
02:27:43.331 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:43.335 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:43.338 00.003 6120 Enqueuing Expose request
02:27:43.342 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
02:27:43.342 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
02:27:43.343 00.001 7680 Moving (0.04, 0.19) raw xDistance=0.08 yDistance=-0.15
02:27:43.343 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:27:43.343 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:27:43.343 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:27:43.343 00.000 7680 MoveAxis(E, 0, ABG)
02:27:43.344 00.001 7680 Move returns status 0, amount 0
02:27:43.344 00.000 7680 MoveAxis(N, 0, ABG)
02:27:43.344 00.000 7680 Move returns status 0, amount 0
02:27:43.344 00.000 7680 move complete, result=0
02:27:43.344 00.000 7680 worker thread done servicing request
02:27:43.346 00.002 7680 Worker thread wakes up
02:27:43.346 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:27:43.350 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:43.350 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:44.600 01.250 7680 Exposure complete
02:27:44.740 00.140 7680 worker thread done servicing request
02:27:44.740 00.000 6120 OnExposeComplete: enter
02:27:44.744 00.004 6120 UpdateGuideState(): m_state=6
02:27:44.748 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 843
02:27:44.751 00.003 6120 Star::Find returns 1 (0), X=513.70, Y=675.44, Mass=8893, SNR=61.9, Peak=228 HFD=6.8
02:27:44.756 00.005 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (0.19) = xAngle (1.66 = 1.66)
02:27:44.759 00.003 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.54 = -1.75)
02:27:44.765 00.006 6120 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.85 mountX=-0.01 mountY=-0.09, mountTheta=-1.66
02:27:44.770 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.09, opts=13)
02:27:44.773 00.003 6120 Enqueuing Move request for scope (-0.03, 0.09)
02:27:44.777 00.004 7680 Worker thread wakes up
02:27:44.777 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:44.780 00.003 6120 UpdateGuideState exits: m=8893 SNR=61.9
02:27:44.784 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:44.787 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:44.790 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
02:27:44.790 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
02:27:44.790 00.000 7680 Moving (-0.03, 0.09) raw xDistance=-0.01 yDistance=-0.09
02:27:44.792 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:27:44.792 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:27:44.793 00.001 6120 Enqueuing Expose request
02:27:44.797 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:27:44.797 00.000 7680 MoveAxis(E, 0, ABG)
02:27:44.797 00.000 7680 Move returns status 0, amount 0
02:27:44.797 00.000 7680 MoveAxis(N, 0, ABG)
02:27:44.797 00.000 7680 Move returns status 0, amount 0
02:27:44.798 00.001 7680 move complete, result=0
02:27:44.799 00.001 7680 worker thread done servicing request
02:27:44.799 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:44.803 00.004 7680 Worker thread wakes up
02:27:44.803 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:44.803 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:46.050 01.247 7680 Exposure complete
02:27:46.191 00.141 7680 worker thread done servicing request
02:27:46.191 00.000 6120 OnExposeComplete: enter
02:27:46.194 00.003 6120 UpdateGuideState(): m_state=6
02:27:46.198 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 844
02:27:46.202 00.004 6120 Star::Find returns 1 (0), X=513.75, Y=675.50, Mass=8637, SNR=60.6, Peak=205 HFD=6.8
02:27:46.205 00.003 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (0.19) = xAngle (1.23 = 1.23)
02:27:46.209 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.10 = -2.18)
02:27:46.212 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.42 mountX=0.05 mountY=-0.13, mountTheta=-1.18
02:27:46.217 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.16, opts=13)
02:27:46.220 00.003 6120 Enqueuing Move request for scope (0.02, 0.16)
02:27:46.224 00.004 7680 Worker thread wakes up
02:27:46.224 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
02:27:46.224 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
02:27:46.226 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:46.229 00.003 6120 UpdateGuideState exits: m=8637 SNR=60.6
02:27:46.233 00.004 7680 Moving (0.02, 0.16) raw xDistance=0.05 yDistance=-0.13
02:27:46.233 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:27:46.233 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:27:46.234 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:27:46.234 00.000 7680 MoveAxis(E, 0, ABG)
02:27:46.234 00.000 7680 Move returns status 0, amount 0
02:27:46.234 00.000 7680 MoveAxis(N, 0, ABG)
02:27:46.234 00.000 7680 Move returns status 0, amount 0
02:27:46.235 00.001 7680 move complete, result=0
02:27:46.235 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:46.238 00.003 7680 worker thread done servicing request
02:27:46.239 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:46.242 00.003 6120 Enqueuing Expose request
02:27:46.246 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:46.249 00.003 7680 Worker thread wakes up
02:27:46.249 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:46.249 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:47.507 01.258 7680 Exposure complete
02:27:47.633 00.126 7680 worker thread done servicing request
02:27:47.633 00.000 6120 OnExposeComplete: enter
02:27:47.637 00.004 6120 UpdateGuideState(): m_state=6
02:27:47.641 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 845
02:27:47.645 00.004 6120 Star::Find returns 1 (0), X=513.69, Y=674.89, Mass=8489, SNR=61.3, Peak=219 HFD=6.5
02:27:47.649 00.004 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
02:27:47.652 00.003 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
02:27:47.656 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.46 hyp=0.47 cameraTheta=-1.66 mountX=-0.13 mountY=0.40, mountTheta=1.88
02:27:47.661 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.46, opts=13)
02:27:47.666 00.005 6120 Enqueuing Move request for scope (-0.04, -0.46)
02:27:47.671 00.005 7680 Worker thread wakes up
02:27:47.671 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:47.675 00.004 6120 UpdateGuideState exits: m=8489 SNR=61.3
02:27:47.679 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:47.682 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:47.685 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.46) opts 0xd
02:27:47.686 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.46)
02:27:47.686 00.000 7680 Moving (-0.04, -0.46) raw xDistance=-0.13 yDistance=0.40
02:27:47.686 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:27:47.686 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
02:27:47.686 00.000 7680 MoveAxis(E, 0, ABG)
02:27:47.687 00.001 7680 Move returns status 0, amount 0
02:27:47.687 00.000 7680 MoveAxis(S, 216, ABG)
02:27:47.687 00.000 7680 Guiding  Dir = 1, Dur = 216
02:27:47.687 00.000 6120 Enqueuing Expose request
02:27:47.691 00.004 7680 IsSlewing returns 0
02:27:47.693 00.002 7680 IsGuiding returns 0
02:27:47.693 00.000 7680 PulseGuide returned control before completion, sleep 226
02:27:47.937 00.244 7680 IsGuiding returns 1
02:27:47.937 00.000 7680 scope still moving after pulse duration time elapsed
02:27:47.968 00.031 7680 IsSlewing returns 0
02:27:47.969 00.001 7680 IsGuiding returns 1
02:27:47.998 00.029 7680 IsSlewing returns 0
02:27:47.999 00.001 7680 IsGuiding returns 0
02:27:47.999 00.000 7680 scope move finished after 216 + 91 ms
02:27:48.001 00.002 7680 Move returns status 0, amount 216
02:27:48.001 00.000 7680 move complete, result=0
02:27:48.001 00.000 7680 worker thread done servicing request
02:27:48.002 00.001 7680 Worker thread wakes up
02:27:48.002 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 216 ms SOUTH
02:27:48.011 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:48.011 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:49.263 01.252 7680 Exposure complete
02:27:49.392 00.129 7680 worker thread done servicing request
02:27:49.393 00.001 6120 OnExposeComplete: enter
02:27:49.397 00.004 6120 UpdateGuideState(): m_state=6
02:27:49.401 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 846
02:27:49.405 00.004 6120 Star::Find returns 1 (0), X=513.76, Y=675.41, Mass=8694, SNR=60.9, Peak=213 HFD=6.7
02:27:49.410 00.005 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (0.19) = xAngle (0.90 = 0.90)
02:27:49.415 00.005 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.77 = -2.51)
02:27:49.419 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.09 mountX=0.04 mountY=-0.04, mountTheta=-0.76
02:27:49.424 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.06, opts=13)
02:27:49.429 00.005 6120 Enqueuing Move request for scope (0.03, 0.06)
02:27:49.434 00.005 7680 Worker thread wakes up
02:27:49.434 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:49.438 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
02:27:49.439 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
02:27:49.439 00.000 7680 Moving (0.03, 0.06) raw xDistance=0.04 yDistance=-0.04
02:27:49.439 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:27:49.439 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:27:49.439 00.000 6120 UpdateGuideState exits: m=8694 SNR=60.9
02:27:49.444 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:49.447 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:49.451 00.004 6120 Enqueuing Expose request
02:27:49.457 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:27:49.457 00.000 7680 MoveAxis(E, 0, ABG)
02:27:49.457 00.000 7680 Move returns status 0, amount 0
02:27:49.457 00.000 7680 MoveAxis(N, 0, ABG)
02:27:49.458 00.001 7680 Move returns status 0, amount 0
02:27:49.458 00.000 7680 move complete, result=0
02:27:49.458 00.000 7680 worker thread done servicing request
02:27:49.459 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:49.462 00.003 7680 Worker thread wakes up
02:27:49.463 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:49.463 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:50.713 01.250 7680 Exposure complete
02:27:50.851 00.138 7680 worker thread done servicing request
02:27:50.851 00.000 6120 OnExposeComplete: enter
02:27:50.855 00.004 6120 UpdateGuideState(): m_state=6
02:27:50.860 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 847
02:27:50.864 00.004 6120 Star::Find returns 1 (0), X=513.85, Y=674.94, Mass=8449, SNR=61.0, Peak=216 HFD=6.4
02:27:50.869 00.005 6120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.19) = xAngle (-1.48 = -1.48)
02:27:50.872 00.003 6120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
02:27:50.876 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.41 hyp=0.43 cameraTheta=-1.29 mountX=0.04 mountY=0.42, mountTheta=1.48
02:27:50.882 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.41, opts=13)
02:27:50.886 00.004 6120 Enqueuing Move request for scope (0.12, -0.41)
02:27:50.890 00.004 7680 Worker thread wakes up
02:27:50.890 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.41) opts 0xd
02:27:50.891 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.41)
02:27:50.891 00.000 7680 Moving (0.12, -0.41) raw xDistance=0.04 yDistance=0.42
02:27:50.891 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:27:50.891 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
02:27:50.891 00.000 7680 MoveAxis(E, 0, ABG)
02:27:50.892 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:50.896 00.004 6120 UpdateGuideState exits: m=8449 SNR=61.0
02:27:50.900 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:50.903 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:50.907 00.004 6120 Enqueuing Expose request
02:27:50.911 00.004 7680 Move returns status 0, amount 0
02:27:50.911 00.000 7680 MoveAxis(S, 228, ABG)
02:27:50.911 00.000 7680 Guiding  Dir = 1, Dur = 228
02:27:50.912 00.001 7680 IsSlewing returns 0
02:27:50.912 00.000 7680 IsGuiding returns 0
02:27:50.912 00.000 7680 PulseGuide returned control before completion, sleep 238
02:27:51.155 00.243 7680 IsGuiding returns 1
02:27:51.155 00.000 7680 scope still moving after pulse duration time elapsed
02:27:51.187 00.032 7680 IsSlewing returns 0
02:27:51.187 00.000 7680 IsGuiding returns 0
02:27:51.187 00.000 7680 scope move finished after 228 + 47 ms
02:27:51.187 00.000 7680 Move returns status 0, amount 228
02:27:51.187 00.000 7680 move complete, result=0
02:27:51.187 00.000 7680 worker thread done servicing request
02:27:51.188 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 228 ms SOUTH
02:27:51.194 00.006 7680 Worker thread wakes up
02:27:51.194 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:51.195 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:52.454 01.259 7680 Exposure complete
02:27:52.598 00.144 7680 worker thread done servicing request
02:27:52.598 00.000 6120 OnExposeComplete: enter
02:27:52.603 00.005 6120 UpdateGuideState(): m_state=6
02:27:52.608 00.005 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 848
02:27:52.613 00.005 6120 Star::Find returns 1 (0), X=513.96, Y=674.88, Mass=8864, SNR=63.4, Peak=228 HFD=6.5
02:27:52.616 00.003 6120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (0.19) = xAngle (-1.30 = -1.30)
02:27:52.621 00.005 6120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.57 = 1.57)
02:27:52.624 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=-0.47 hyp=0.53 cameraTheta=-1.12 mountX=0.14 mountY=0.53, mountTheta=1.31
02:27:52.630 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.47, opts=13)
02:27:52.635 00.005 6120 Enqueuing Move request for scope (0.23, -0.47)
02:27:52.640 00.005 7680 Worker thread wakes up
02:27:52.640 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.47) opts 0xd
02:27:52.640 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.47)
02:27:52.641 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:52.645 00.004 7680 Moving (0.23, -0.47) raw xDistance=0.14 yDistance=0.53
02:27:52.645 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:27:52.646 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
02:27:52.646 00.000 7680 MoveAxis(E, 0, ABG)
02:27:52.646 00.000 7680 Move returns status 0, amount 0
02:27:52.646 00.000 7680 MoveAxis(S, 286, ABG)
02:27:52.647 00.001 7680 Guiding  Dir = 1, Dur = 286
02:27:52.648 00.001 6120 UpdateGuideState exits: m=8864 SNR=63.4
02:27:52.652 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:52.656 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:52.660 00.004 6120 Enqueuing Expose request
02:27:52.664 00.004 7680 IsSlewing returns 0
02:27:52.664 00.000 7680 IsGuiding returns 0
02:27:52.664 00.000 7680 PulseGuide returned control before completion, sleep 296
02:27:52.974 00.310 7680 IsGuiding returns 1
02:27:52.975 00.001 7680 scope still moving after pulse duration time elapsed
02:27:53.006 00.031 7680 IsSlewing returns 0
02:27:53.008 00.002 7680 IsGuiding returns 0
02:27:53.009 00.001 7680 scope move finished after 286 + 58 ms
02:27:53.009 00.000 7680 Move returns status 0, amount 286
02:27:53.010 00.001 7680 move complete, result=0
02:27:53.011 00.001 7680 worker thread done servicing request
02:27:53.011 00.000 7680 Worker thread wakes up
02:27:53.011 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 286 ms SOUTH
02:27:53.022 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:53.022 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:54.268 01.246 7680 Exposure complete
02:27:54.413 00.145 7680 worker thread done servicing request
02:27:54.414 00.001 6120 OnExposeComplete: enter
02:27:54.418 00.004 6120 UpdateGuideState(): m_state=6
02:27:54.421 00.003 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 849
02:27:54.425 00.004 6120 Star::Find returns 1 (0), X=514.05, Y=675.10, Mass=8481, SNR=61.8, Peak=248 HFD=6.3
02:27:54.429 00.004 6120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.19) = xAngle (-0.84 = -0.84)
02:27:54.434 00.005 6120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.03 = 2.03)
02:27:54.437 00.003 6120 CameraToMount -- cameraX=0.32 cameraY=-0.24 hyp=0.40 cameraTheta=-0.66 mountX=0.27 mountY=0.36, mountTheta=0.93
02:27:54.442 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.24, opts=13)
02:27:54.447 00.005 6120 Enqueuing Move request for scope (0.32, -0.24)
02:27:54.452 00.005 7680 Worker thread wakes up
02:27:54.453 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:54.457 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.24) opts 0xd
02:27:54.457 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.24)
02:27:54.457 00.000 7680 Moving (0.32, -0.24) raw xDistance=0.27 yDistance=0.36
02:27:54.457 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:27:54.459 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:27:54.459 00.000 7680 MoveAxis(W, 109, ABG)
02:27:54.459 00.000 7680 Guiding  Dir = 3, Dur = 109
02:27:54.459 00.000 6120 UpdateGuideState exits: m=8481 SNR=61.8
02:27:54.463 00.004 7680 IsSlewing returns 0
02:27:54.463 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:54.468 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:54.472 00.004 7680 IsGuiding returns 0
02:27:54.472 00.000 6120 Enqueuing Expose request
02:27:54.479 00.007 7680 PulseGuide returned control before completion, sleep 119
02:27:54.599 00.120 7680 IsGuiding returns 1
02:27:54.601 00.002 7680 scope still moving after pulse duration time elapsed
02:27:54.631 00.030 7680 IsSlewing returns 0
02:27:54.633 00.002 7680 IsGuiding returns 0
02:27:54.633 00.000 7680 scope move finished after 109 + 52 ms
02:27:54.633 00.000 7680 Move returns status 0, amount 109
02:27:54.633 00.000 7680 MoveAxis(S, 195, ABG)
02:27:54.634 00.001 7680 Guiding  Dir = 1, Dur = 195
02:27:54.635 00.001 7680 IsSlewing returns 0
02:27:54.636 00.001 7680 IsGuiding returns 0
02:27:54.636 00.000 7680 PulseGuide returned control before completion, sleep 205
02:27:54.851 00.215 7680 IsGuiding returns 1
02:27:54.852 00.001 7680 scope still moving after pulse duration time elapsed
02:27:54.882 00.030 7680 IsSlewing returns 0
02:27:54.884 00.002 7680 IsGuiding returns 0
02:27:54.885 00.001 7680 scope move finished after 195 + 54 ms
02:27:54.886 00.001 7680 Move returns status 0, amount 195
02:27:54.886 00.000 7680 move complete, result=0
02:27:54.886 00.000 7680 worker thread done servicing request
02:27:54.886 00.000 6120 GuideStep: 0.3 px 109 ms WEST, 0.4 px 195 ms SOUTH
02:27:54.894 00.008 7680 Worker thread wakes up
02:27:54.894 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:54.894 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:56.142 01.248 7680 Exposure complete
02:27:56.283 00.141 7680 worker thread done servicing request
02:27:56.283 00.000 6120 OnExposeComplete: enter
02:27:56.288 00.005 6120 UpdateGuideState(): m_state=6
02:27:56.295 00.007 6120 Star::Find(15, 514, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 850
02:27:56.306 00.011 6120 Star::Find returns 1 (0), X=513.87, Y=675.67, Mass=8692, SNR=61.4, Peak=215 HFD=6.7
02:27:56.312 00.006 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (0.19) = xAngle (0.98 = 0.98)
02:27:56.321 00.009 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.85 = -2.43)
02:27:56.327 00.006 6120 CameraToMount -- cameraX=0.14 cameraY=0.32 hyp=0.35 cameraTheta=1.17 mountX=0.20 mountY=-0.23, mountTheta=-0.86
02:27:56.334 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.32, opts=13)
02:27:56.339 00.005 6120 Enqueuing Move request for scope (0.14, 0.32)
02:27:56.346 00.007 7680 Worker thread wakes up
02:27:56.346 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:56.352 00.006 6120 UpdateGuideState exits: m=8692 SNR=61.4
02:27:56.357 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.32) opts 0xd
02:27:56.357 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.32)
02:27:56.359 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:56.364 00.005 7680 Moving (0.14, 0.32) raw xDistance=0.20 yDistance=-0.23
02:27:56.364 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:27:56.366 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:27:56.366 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:56.373 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:27:56.373 00.000 6120 Enqueuing Expose request
02:27:56.378 00.005 7680 MoveAxis(E, 0, ABG)
02:27:56.378 00.000 7680 Move returns status 0, amount 0
02:27:56.379 00.001 7680 MoveAxis(N, 0, ABG)
02:27:56.379 00.000 7680 Move returns status 0, amount 0
02:27:56.379 00.000 7680 move complete, result=0
02:27:56.379 00.000 7680 worker thread done servicing request
02:27:56.379 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:27:56.383 00.004 7680 Worker thread wakes up
02:27:56.383 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:56.384 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:57.623 01.239 7680 Exposure complete
02:27:57.741 00.118 7680 worker thread done servicing request
02:27:57.742 00.001 6120 OnExposeComplete: enter
02:27:57.746 00.004 6120 UpdateGuideState(): m_state=6
02:27:57.750 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 851
02:27:57.754 00.004 6120 Star::Find returns 1 (0), X=513.86, Y=675.55, Mass=8745, SNR=61.9, Peak=210 HFD=6.7
02:27:57.757 00.003 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (0.19) = xAngle (0.79 = 0.79)
02:27:57.763 00.006 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.67 = -2.62)
02:27:57.767 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=0.98 mountX=0.17 mountY=-0.12, mountTheta=-0.62
02:27:57.772 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.20, opts=13)
02:27:57.777 00.005 6120 Enqueuing Move request for scope (0.13, 0.20)
02:27:57.780 00.003 7680 Worker thread wakes up
02:27:57.780 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:57.783 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0xd
02:27:57.783 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
02:27:57.785 00.002 7680 Moving (0.13, 0.20) raw xDistance=0.17 yDistance=-0.12
02:27:57.785 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:27:57.785 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:27:57.785 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:27:57.785 00.000 7680 MoveAxis(E, 0, ABG)
02:27:57.785 00.000 7680 Move returns status 0, amount 0
02:27:57.785 00.000 7680 MoveAxis(N, 0, ABG)
02:27:57.785 00.000 7680 Move returns status 0, amount 0
02:27:57.786 00.001 7680 move complete, result=0
02:27:57.786 00.000 7680 worker thread done servicing request
02:27:57.786 00.000 6120 UpdateGuideState exits: m=8745 SNR=61.9
02:27:57.790 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:57.794 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:57.797 00.003 6120 Enqueuing Expose request
02:27:57.801 00.004 7680 Worker thread wakes up
02:27:57.801 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:57.805 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:57.805 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:27:59.057 01.252 7680 Exposure complete
02:27:59.201 00.144 7680 worker thread done servicing request
02:27:59.201 00.000 6120 OnExposeComplete: enter
02:27:59.206 00.005 6120 UpdateGuideState(): m_state=6
02:27:59.210 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 852
02:27:59.214 00.004 6120 Star::Find returns 1 (0), X=513.98, Y=674.97, Mass=8341, SNR=61.0, Peak=220 HFD=6.4
02:27:59.219 00.005 6120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.19) = xAngle (-1.17 = -1.17)
02:27:59.223 00.004 6120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.71 = 1.71)
02:27:59.227 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.38 hyp=0.46 cameraTheta=-0.98 mountX=0.18 mountY=0.45, mountTheta=1.19
02:27:59.235 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.38, opts=13)
02:27:59.241 00.006 6120 Enqueuing Move request for scope (0.26, -0.38)
02:27:59.244 00.003 7680 Worker thread wakes up
02:27:59.245 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:27:59.249 00.004 6120 UpdateGuideState exits: m=8341 SNR=61.0
02:27:59.253 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:59.257 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:27:59.260 00.003 6120 Enqueuing Expose request
02:27:59.265 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.38) opts 0xd
02:27:59.265 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.38)
02:27:59.265 00.000 7680 Moving (0.26, -0.38) raw xDistance=0.18 yDistance=0.45
02:27:59.266 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:27:59.266 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
02:27:59.266 00.000 7680 MoveAxis(E, 0, ABG)
02:27:59.266 00.000 7680 Move returns status 0, amount 0
02:27:59.266 00.000 7680 MoveAxis(S, 247, ABG)
02:27:59.268 00.002 7680 Guiding  Dir = 1, Dur = 247
02:27:59.268 00.000 7680 IsSlewing returns 0
02:27:59.268 00.000 7680 IsGuiding returns 0
02:27:59.269 00.001 7680 PulseGuide returned control before completion, sleep 257
02:27:59.531 00.262 7680 IsGuiding returns 1
02:27:59.532 00.001 7680 scope still moving after pulse duration time elapsed
02:27:59.561 00.029 7680 IsSlewing returns 0
02:27:59.563 00.002 7680 IsGuiding returns 0
02:27:59.563 00.000 7680 scope move finished after 247 + 47 ms
02:27:59.564 00.001 7680 Move returns status 0, amount 247
02:27:59.564 00.000 7680 move complete, result=0
02:27:59.565 00.001 7680 worker thread done servicing request
02:27:59.565 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.5 px 247 ms SOUTH
02:27:59.573 00.008 7680 Worker thread wakes up
02:27:59.573 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:27:59.573 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:00.823 01.250 7680 Exposure complete
02:28:00.969 00.146 7680 worker thread done servicing request
02:28:00.969 00.000 6120 OnExposeComplete: enter
02:28:00.975 00.006 6120 UpdateGuideState(): m_state=6
02:28:00.979 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 853
02:28:00.984 00.005 6120 Star::Find returns 1 (0), X=513.98, Y=675.10, Mass=8312, SNR=60.0, Peak=219 HFD=6.3
02:28:00.989 00.005 6120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (0.19) = xAngle (-0.97 = -0.97)
02:28:00.992 00.003 6120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.91 = 1.91)
02:28:00.997 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=-0.25 hyp=0.35 cameraTheta=-0.78 mountX=0.20 mountY=0.33, mountTheta=1.03
02:28:01.002 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.25, opts=13)
02:28:01.007 00.005 6120 Enqueuing Move request for scope (0.25, -0.25)
02:28:01.015 00.008 7680 Worker thread wakes up
02:28:01.015 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:01.020 00.005 6120 UpdateGuideState exits: m=8312 SNR=60.0
02:28:01.025 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:01.030 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.25) opts 0xd
02:28:01.030 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.25)
02:28:01.030 00.000 7680 Moving (0.25, -0.25) raw xDistance=0.20 yDistance=0.33
02:28:01.030 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:28:01.031 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:28:01.031 00.000 7680 MoveAxis(W, 82, ABG)
02:28:01.031 00.000 7680 Guiding  Dir = 3, Dur = 82
02:28:01.031 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:01.035 00.004 7680 IsSlewing returns 0
02:28:01.035 00.000 6120 Enqueuing Expose request
02:28:01.040 00.005 7680 IsGuiding returns 0
02:28:01.041 00.001 7680 PulseGuide returned control before completion, sleep 92
02:28:01.138 00.097 7680 IsGuiding returns 1
02:28:01.139 00.001 7680 scope still moving after pulse duration time elapsed
02:28:01.169 00.030 7680 IsSlewing returns 0
02:28:01.170 00.001 7680 IsGuiding returns 1
02:28:01.201 00.031 7680 IsSlewing returns 0
02:28:01.202 00.001 7680 IsGuiding returns 1
02:28:01.233 00.031 7680 IsSlewing returns 0
02:28:01.234 00.001 7680 IsGuiding returns 1
02:28:01.264 00.030 7680 IsSlewing returns 0
02:28:01.264 00.000 7680 IsGuiding returns 0
02:28:01.265 00.001 7680 scope move finished after 82 + 142 ms
02:28:01.265 00.000 7680 Move returns status 0, amount 82
02:28:01.266 00.001 7680 MoveAxis(S, 181, ABG)
02:28:01.266 00.000 7680 Guiding  Dir = 1, Dur = 181
02:28:01.266 00.000 7680 IsSlewing returns 0
02:28:01.267 00.001 7680 IsGuiding returns 0
02:28:01.268 00.001 7680 PulseGuide returned control before completion, sleep 191
02:28:01.467 00.199 7680 IsGuiding returns 1
02:28:01.468 00.001 7680 scope still moving after pulse duration time elapsed
02:28:01.498 00.030 7680 IsSlewing returns 0
02:28:01.499 00.001 7680 IsGuiding returns 0
02:28:01.500 00.001 7680 scope move finished after 181 + 51 ms
02:28:01.500 00.000 7680 Move returns status 0, amount 181
02:28:01.501 00.001 7680 move complete, result=0
02:28:01.501 00.000 7680 worker thread done servicing request
02:28:01.501 00.000 6120 GuideStep: 0.2 px 82 ms WEST, 0.3 px 181 ms SOUTH
02:28:01.509 00.008 7680 Worker thread wakes up
02:28:01.509 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:01.510 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:02.764 01.254 7680 Exposure complete
02:28:02.906 00.142 7680 worker thread done servicing request
02:28:02.906 00.000 6120 OnExposeComplete: enter
02:28:02.911 00.005 6120 UpdateGuideState(): m_state=6
02:28:02.915 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 854
02:28:02.920 00.005 6120 Star::Find returns 1 (0), X=513.60, Y=675.58, Mass=9082, SNR=63.1, Peak=213 HFD=6.9
02:28:02.925 00.005 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (0.19) = xAngle (1.90 = 1.90)
02:28:02.928 00.003 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.77 = -1.51)
02:28:02.932 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.23 hyp=0.27 cameraTheta=2.08 mountX=-0.09 mountY=-0.27, mountTheta=-1.88
02:28:02.937 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.23, opts=13)
02:28:02.940 00.003 6120 Enqueuing Move request for scope (-0.13, 0.23)
02:28:02.944 00.004 7680 Worker thread wakes up
02:28:02.944 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:02.948 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.23) opts 0xd
02:28:02.948 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.23)
02:28:02.948 00.000 7680 Moving (-0.13, 0.23) raw xDistance=-0.09 yDistance=-0.27
02:28:02.948 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:28:02.948 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:28:02.949 00.001 6120 UpdateGuideState exits: m=9082 SNR=63.1
02:28:02.953 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:02.957 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:02.962 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:28:02.962 00.000 7680 MoveAxis(E, 0, ABG)
02:28:02.962 00.000 7680 Move returns status 0, amount 0
02:28:02.962 00.000 7680 MoveAxis(N, 0, ABG)
02:28:02.962 00.000 6120 Enqueuing Expose request
02:28:02.966 00.004 7680 Move returns status 0, amount 0
02:28:02.966 00.000 7680 move complete, result=0
02:28:02.966 00.000 7680 worker thread done servicing request
02:28:02.966 00.000 7680 Worker thread wakes up
02:28:02.968 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:28:02.973 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:02.973 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:04.214 01.241 7680 Exposure complete
02:28:04.354 00.140 7680 worker thread done servicing request
02:28:04.354 00.000 6120 OnExposeComplete: enter
02:28:04.359 00.005 6120 UpdateGuideState(): m_state=6
02:28:04.363 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 855
02:28:04.367 00.004 6120 Star::Find returns 1 (0), X=513.50, Y=674.93, Mass=8581, SNR=62.5, Peak=212 HFD=6.5
02:28:04.371 00.004 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.19) = xAngle (-2.26 = -2.26)
02:28:04.375 00.004 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.61 = 0.61)
02:28:04.379 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.42 hyp=0.47 cameraTheta=-2.07 mountX=-0.30 mountY=0.27, mountTheta=2.41
02:28:04.385 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.42, opts=13)
02:28:04.388 00.003 6120 Enqueuing Move request for scope (-0.23, -0.42)
02:28:04.394 00.006 7680 Worker thread wakes up
02:28:04.394 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:04.397 00.003 6120 UpdateGuideState exits: m=8581 SNR=62.5
02:28:04.401 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:04.405 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:04.408 00.003 6120 Enqueuing Expose request
02:28:04.412 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.42) opts 0xd
02:28:04.412 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.42)
02:28:04.413 00.001 7680 Moving (-0.23, -0.42) raw xDistance=-0.30 yDistance=0.27
02:28:04.413 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:28:04.413 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:28:04.413 00.000 7680 MoveAxis(E, 123, ABG)
02:28:04.413 00.000 7680 Guiding  Dir = 2, Dur = 123
02:28:04.414 00.001 7680 IsSlewing returns 0
02:28:04.414 00.000 7680 IsGuiding returns 0
02:28:04.415 00.001 7680 PulseGuide returned control before completion, sleep 133
02:28:04.562 00.147 7680 IsGuiding returns 1
02:28:04.563 00.001 7680 scope still moving after pulse duration time elapsed
02:28:04.593 00.030 7680 IsSlewing returns 0
02:28:04.595 00.002 7680 IsGuiding returns 1
02:28:04.625 00.030 7680 IsSlewing returns 0
02:28:04.627 00.002 7680 IsGuiding returns 0
02:28:04.627 00.000 7680 scope move finished after 123 + 88 ms
02:28:04.628 00.001 7680 Move returns status 0, amount 123
02:28:04.628 00.000 7680 MoveAxis(S, 148, ABG)
02:28:04.628 00.000 7680 Guiding  Dir = 1, Dur = 148
02:28:04.629 00.001 7680 IsSlewing returns 0
02:28:04.630 00.001 7680 IsGuiding returns 0
02:28:04.632 00.002 7680 PulseGuide returned control before completion, sleep 157
02:28:04.798 00.166 7680 IsGuiding returns 1
02:28:04.798 00.000 7680 scope still moving after pulse duration time elapsed
02:28:04.830 00.032 7680 IsSlewing returns 0
02:28:04.833 00.003 7680 IsGuiding returns 0
02:28:04.833 00.000 7680 scope move finished after 148 + 53 ms
02:28:04.833 00.000 7680 Move returns status 0, amount 148
02:28:04.833 00.000 7680 move complete, result=0
02:28:04.833 00.000 7680 worker thread done servicing request
02:28:04.834 00.001 7680 Worker thread wakes up
02:28:04.834 00.000 6120 GuideStep: -0.3 px 123 ms EAST, 0.3 px 148 ms SOUTH
02:28:04.840 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:04.840 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:06.097 01.257 7680 Exposure complete
02:28:06.234 00.137 7680 worker thread done servicing request
02:28:06.235 00.001 6120 OnExposeComplete: enter
02:28:06.239 00.004 6120 UpdateGuideState(): m_state=6
02:28:06.243 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 856
02:28:06.247 00.004 6120 Star::Find returns 1 (1), X=513.39, Y=675.00, Mass=8748, SNR=62.3, Peak=255 HFD=6.6
02:28:06.251 00.004 6120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.19) = xAngle (-2.54 = -2.54)
02:28:06.255 00.004 6120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.33 = 0.33)
02:28:06.260 00.005 6120 CameraToMount -- cameraX=-0.34 cameraY=-0.34 hyp=0.49 cameraTheta=-2.35 mountX=-0.40 mountY=0.16, mountTheta=2.76
02:28:06.265 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=-0.34, opts=13)
02:28:06.269 00.004 6120 Enqueuing Move request for scope (-0.34, -0.34)
02:28:06.272 00.003 7680 Worker thread wakes up
02:28:06.272 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.34) opts 0xd
02:28:06.273 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:06.277 00.004 6120 UpdateGuideState exits: m=8748 SNR=62.3 Saturated
02:28:06.281 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:06.284 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:06.289 00.005 6120 Enqueuing Expose request
02:28:06.292 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.34, -0.34)
02:28:06.292 00.000 7680 Moving (-0.34, -0.34) raw xDistance=-0.40 yDistance=0.16
02:28:06.292 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
02:28:06.293 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:28:06.293 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:28:06.294 00.001 7680 MoveAxis(E, 172, ABG)
02:28:06.294 00.000 7680 Guiding  Dir = 2, Dur = 172
02:28:06.294 00.000 7680 IsSlewing returns 0
02:28:06.295 00.001 7680 IsGuiding returns 0
02:28:06.295 00.000 7680 PulseGuide returned control before completion, sleep 182
02:28:06.491 00.196 7680 IsGuiding returns 1
02:28:06.492 00.001 7680 scope still moving after pulse duration time elapsed
02:28:06.522 00.030 7680 IsSlewing returns 0
02:28:06.523 00.001 7680 IsGuiding returns 0
02:28:06.523 00.000 7680 scope move finished after 172 + 56 ms
02:28:06.524 00.001 7680 Move returns status 0, amount 172
02:28:06.524 00.000 7680 MoveAxis(N, 0, ABG)
02:28:06.525 00.001 7680 Move returns status 0, amount 0
02:28:06.525 00.000 7680 move complete, result=0
02:28:06.525 00.000 7680 worker thread done servicing request
02:28:06.525 00.000 6120 GuideStep: -0.4 px 172 ms EAST, 0.2 px 0 ms NORTH
02:28:06.532 00.007 7680 Worker thread wakes up
02:28:06.532 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:06.532 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:07.792 01.260 7680 Exposure complete
02:28:07.933 00.141 7680 worker thread done servicing request
02:28:07.934 00.001 6120 OnExposeComplete: enter
02:28:07.939 00.005 6120 UpdateGuideState(): m_state=6
02:28:07.942 00.003 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 857
02:28:07.948 00.006 6120 Star::Find returns 1 (0), X=513.50, Y=674.97, Mass=8716, SNR=61.3, Peak=221 HFD=6.6
02:28:07.953 00.005 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.19) = xAngle (-2.31 = -2.31)
02:28:07.957 00.004 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
02:28:07.961 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.38 hyp=0.45 cameraTheta=-2.12 mountX=-0.30 mountY=0.24, mountTheta=2.47
02:28:07.965 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.38, opts=13)
02:28:07.969 00.004 6120 Enqueuing Move request for scope (-0.23, -0.38)
02:28:07.973 00.004 7680 Worker thread wakes up
02:28:07.973 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.38) opts 0xd
02:28:07.973 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.38)
02:28:07.973 00.000 7680 Moving (-0.23, -0.38) raw xDistance=-0.30 yDistance=0.24
02:28:07.973 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
02:28:07.973 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:28:07.974 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:07.978 00.004 7680 MoveAxis(E, 135, ABG)
02:28:07.978 00.000 7680 Guiding  Dir = 2, Dur = 135
02:28:07.978 00.000 7680 IsSlewing returns 0
02:28:07.979 00.001 6120 UpdateGuideState exits: m=8716 SNR=61.3
02:28:07.982 00.003 7680 IsGuiding returns 0
02:28:07.982 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:07.986 00.004 7680 PulseGuide returned control before completion, sleep 145
02:28:07.987 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:07.991 00.004 6120 Enqueuing Expose request
02:28:08.140 00.149 7680 IsGuiding returns 0
02:28:08.141 00.001 7680 Move returns status 0, amount 135
02:28:08.142 00.001 7680 MoveAxis(S, 130, ABG)
02:28:08.142 00.000 7680 Guiding  Dir = 1, Dur = 130
02:28:08.143 00.001 7680 IsSlewing returns 0
02:28:08.143 00.000 7680 IsGuiding returns 0
02:28:08.143 00.000 7680 PulseGuide returned control before completion, sleep 140
02:28:08.296 00.153 7680 IsGuiding returns 1
02:28:08.296 00.000 7680 scope still moving after pulse duration time elapsed
02:28:08.327 00.031 7680 IsSlewing returns 0
02:28:08.330 00.003 7680 IsGuiding returns 0
02:28:08.330 00.000 7680 scope move finished after 130 + 56 ms
02:28:08.331 00.001 7680 Move returns status 0, amount 130
02:28:08.331 00.000 7680 move complete, result=0
02:28:08.331 00.000 7680 worker thread done servicing request
02:28:08.331 00.000 6120 GuideStep: -0.3 px 135 ms EAST, 0.2 px 130 ms SOUTH
02:28:08.337 00.006 7680 Worker thread wakes up
02:28:08.337 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:08.337 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:09.590 01.253 7680 Exposure complete
02:28:09.722 00.132 7680 worker thread done servicing request
02:28:09.722 00.000 6120 OnExposeComplete: enter
02:28:09.728 00.006 6120 UpdateGuideState(): m_state=6
02:28:09.732 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 858
02:28:09.737 00.005 6120 Star::Find returns 1 (0), X=513.56, Y=674.99, Mass=8860, SNR=62.1, Peak=231 HFD=6.5
02:28:09.740 00.003 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.19) = xAngle (-2.20 = -2.20)
02:28:09.745 00.005 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.67 = 0.67)
02:28:09.748 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.36 hyp=0.40 cameraTheta=-2.01 mountX=-0.23 mountY=0.25, mountTheta=2.33
02:28:09.753 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.36, opts=13)
02:28:09.758 00.005 6120 Enqueuing Move request for scope (-0.17, -0.36)
02:28:09.762 00.004 7680 Worker thread wakes up
02:28:09.762 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.36) opts 0xd
02:28:09.763 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.36)
02:28:09.763 00.000 7680 Moving (-0.17, -0.36) raw xDistance=-0.23 yDistance=0.25
02:28:09.763 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
02:28:09.763 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:28:09.763 00.000 7680 MoveAxis(E, 105, ABG)
02:28:09.763 00.000 7680 Guiding  Dir = 2, Dur = 105
02:28:09.764 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:09.769 00.005 7680 IsSlewing returns 0
02:28:09.769 00.000 6120 UpdateGuideState exits: m=8860 SNR=62.1
02:28:09.773 00.004 7680 IsGuiding returns 0
02:28:09.774 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:09.777 00.003 7680 PulseGuide returned control before completion, sleep 115
02:28:09.778 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:09.781 00.003 6120 Enqueuing Expose request
02:28:09.907 00.126 7680 IsGuiding returns 0
02:28:09.910 00.003 7680 Move returns status 0, amount 105
02:28:09.911 00.001 7680 MoveAxis(S, 135, ABG)
02:28:09.911 00.000 7680 Guiding  Dir = 1, Dur = 135
02:28:09.911 00.000 7680 IsSlewing returns 0
02:28:09.912 00.001 7680 IsGuiding returns 0
02:28:09.912 00.000 7680 PulseGuide returned control before completion, sleep 145
02:28:10.062 00.150 7680 IsGuiding returns 1
02:28:10.063 00.001 7680 scope still moving after pulse duration time elapsed
02:28:10.093 00.030 7680 IsSlewing returns 0
02:28:10.094 00.001 7680 IsGuiding returns 1
02:28:10.124 00.030 7680 IsSlewing returns 0
02:28:10.126 00.002 7680 IsGuiding returns 1
02:28:10.154 00.028 7680 IsSlewing returns 0
02:28:10.156 00.002 7680 IsGuiding returns 0
02:28:10.156 00.000 7680 scope move finished after 135 + 109 ms
02:28:10.157 00.001 7680 Move returns status 0, amount 135
02:28:10.158 00.001 7680 move complete, result=0
02:28:10.158 00.000 7680 worker thread done servicing request
02:28:10.158 00.000 7680 Worker thread wakes up
02:28:10.159 00.001 6120 GuideStep: -0.2 px 105 ms EAST, 0.2 px 135 ms SOUTH
02:28:10.168 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:10.168 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:11.420 01.252 7680 Exposure complete
02:28:11.563 00.143 7680 worker thread done servicing request
02:28:11.563 00.000 6120 OnExposeComplete: enter
02:28:11.567 00.004 6120 UpdateGuideState(): m_state=6
02:28:11.572 00.005 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 859
02:28:11.576 00.004 6120 Star::Find returns 1 (0), X=513.91, Y=675.03, Mass=8640, SNR=61.7, Peak=222 HFD=6.3
02:28:11.581 00.005 6120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.19) = xAngle (-1.25 = -1.25)
02:28:11.584 00.003 6120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.62 = 1.62)
02:28:11.588 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.32 hyp=0.37 cameraTheta=-1.07 mountX=0.11 mountY=0.37, mountTheta=1.27
02:28:11.593 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.32, opts=13)
02:28:11.597 00.004 6120 Enqueuing Move request for scope (0.18, -0.32)
02:28:11.601 00.004 7680 Worker thread wakes up
02:28:11.601 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.32) opts 0xd
02:28:11.601 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:11.605 00.004 6120 UpdateGuideState exits: m=8640 SNR=61.7
02:28:11.609 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:11.613 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:11.616 00.003 6120 Enqueuing Expose request
02:28:11.620 00.004 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.32)
02:28:11.620 00.000 7680 Moving (0.18, -0.32) raw xDistance=0.11 yDistance=0.37
02:28:11.620 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:28:11.620 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:28:11.620 00.000 7680 MoveAxis(E, 0, ABG)
02:28:11.621 00.001 7680 Move returns status 0, amount 0
02:28:11.621 00.000 7680 MoveAxis(S, 199, ABG)
02:28:11.622 00.001 7680 Guiding  Dir = 1, Dur = 199
02:28:11.622 00.000 7680 IsSlewing returns 0
02:28:11.622 00.000 7680 IsGuiding returns 0
02:28:11.622 00.000 7680 PulseGuide returned control before completion, sleep 209
02:28:11.843 00.221 7680 IsGuiding returns 1
02:28:11.843 00.000 7680 scope still moving after pulse duration time elapsed
02:28:11.874 00.031 7680 IsSlewing returns 0
02:28:11.875 00.001 7680 IsGuiding returns 0
02:28:11.875 00.000 7680 scope move finished after 199 + 53 ms
02:28:11.875 00.000 7680 Move returns status 0, amount 199
02:28:11.876 00.001 7680 move complete, result=0
02:28:11.877 00.001 7680 worker thread done servicing request
02:28:11.877 00.000 7680 Worker thread wakes up
02:28:11.878 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 199 ms SOUTH
02:28:11.887 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:11.887 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:13.138 01.251 7680 Exposure complete
02:28:13.276 00.138 7680 worker thread done servicing request
02:28:13.276 00.000 6120 OnExposeComplete: enter
02:28:13.280 00.004 6120 UpdateGuideState(): m_state=6
02:28:13.284 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 860
02:28:13.290 00.006 6120 Star::Find returns 1 (0), X=513.91, Y=675.06, Mass=8215, SNR=60.4, Peak=222 HFD=6.4
02:28:13.294 00.004 6120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.19) = xAngle (-1.20 = -1.20)
02:28:13.298 00.004 6120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.67 = 1.67)
02:28:13.303 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=-0.29 hyp=0.34 cameraTheta=-1.02 mountX=0.12 mountY=0.34, mountTheta=1.22
02:28:13.308 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.29, opts=13)
02:28:13.312 00.004 6120 Enqueuing Move request for scope (0.18, -0.29)
02:28:13.316 00.004 7680 Worker thread wakes up
02:28:13.317 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.29) opts 0xd
02:28:13.317 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.29)
02:28:13.317 00.000 7680 Moving (0.18, -0.29) raw xDistance=0.12 yDistance=0.34
02:28:13.317 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:13.322 00.005 6120 UpdateGuideState exits: m=8215 SNR=60.4
02:28:13.327 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:13.330 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:13.335 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:28:13.336 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:28:13.336 00.000 7680 MoveAxis(E, 0, ABG)
02:28:13.336 00.000 6120 Enqueuing Expose request
02:28:13.340 00.004 7680 Move returns status 0, amount 0
02:28:13.340 00.000 7680 MoveAxis(S, 183, ABG)
02:28:13.340 00.000 7680 Guiding  Dir = 1, Dur = 183
02:28:13.340 00.000 7680 IsSlewing returns 0
02:28:13.341 00.001 7680 IsGuiding returns 0
02:28:13.341 00.000 7680 PulseGuide returned control before completion, sleep 193
02:28:13.549 00.208 7680 IsGuiding returns 0
02:28:13.550 00.001 7680 Move returns status 0, amount 183
02:28:13.550 00.000 7680 move complete, result=0
02:28:13.550 00.000 7680 worker thread done servicing request
02:28:13.550 00.000 7680 Worker thread wakes up
02:28:13.550 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 183 ms SOUTH
02:28:13.557 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:13.558 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:14.809 01.251 7680 Exposure complete
02:28:14.953 00.144 7680 worker thread done servicing request
02:28:14.954 00.001 6120 OnExposeComplete: enter
02:28:14.958 00.004 6120 UpdateGuideState(): m_state=6
02:28:14.961 00.003 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
02:28:14.965 00.004 6120 Star::Find returns 1 (0), X=514.14, Y=675.02, Mass=8556, SNR=62.1, Peak=246 HFD=6.3
02:28:14.970 00.005 6120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (0.19) = xAngle (-0.86 = -0.86)
02:28:14.973 00.003 6120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.02 = 2.02)
02:28:14.976 00.003 6120 CameraToMount -- cameraX=0.41 cameraY=-0.32 hyp=0.52 cameraTheta=-0.67 mountX=0.34 mountY=0.47, mountTheta=0.94
02:28:14.984 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=-0.32, opts=13)
02:28:14.989 00.005 6120 Enqueuing Move request for scope (0.41, -0.32)
02:28:14.993 00.004 7680 Worker thread wakes up
02:28:14.993 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.32) opts 0xd
02:28:14.993 00.000 7680 Handling offset move in thread for scope, endpoint = (0.41, -0.32)
02:28:14.993 00.000 7680 Moving (0.41, -0.32) raw xDistance=0.34 yDistance=0.47
02:28:14.994 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
02:28:14.994 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
02:28:14.994 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:14.998 00.004 7680 MoveAxis(W, 140, ABG)
02:28:14.998 00.000 7680 Guiding  Dir = 3, Dur = 140
02:28:14.999 00.001 6120 UpdateGuideState exits: m=8556 SNR=62.1
02:28:15.002 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:15.006 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:15.010 00.004 6120 Enqueuing Expose request
02:28:15.015 00.005 7680 IsSlewing returns 0
02:28:15.015 00.000 7680 IsGuiding returns 0
02:28:15.015 00.000 7680 PulseGuide returned control before completion, sleep 150
02:28:15.175 00.160 7680 IsGuiding returns 1
02:28:15.176 00.001 7680 scope still moving after pulse duration time elapsed
02:28:15.207 00.031 7680 IsSlewing returns 0
02:28:15.208 00.001 7680 IsGuiding returns 0
02:28:15.208 00.000 7680 scope move finished after 140 + 53 ms
02:28:15.209 00.001 7680 Move returns status 0, amount 140
02:28:15.209 00.000 7680 MoveAxis(S, 256, ABG)
02:28:15.209 00.000 7680 Guiding  Dir = 1, Dur = 256
02:28:15.209 00.000 7680 IsSlewing returns 0
02:28:15.211 00.002 7680 IsGuiding returns 0
02:28:15.211 00.000 7680 PulseGuide returned control before completion, sleep 266
02:28:15.488 00.277 7680 IsGuiding returns 1
02:28:15.488 00.000 7680 scope still moving after pulse duration time elapsed
02:28:15.519 00.031 7680 IsSlewing returns 0
02:28:15.520 00.001 7680 IsGuiding returns 0
02:28:15.520 00.000 7680 scope move finished after 256 + 53 ms
02:28:15.521 00.001 7680 Move returns status 0, amount 256
02:28:15.521 00.000 7680 move complete, result=0
02:28:15.523 00.002 7680 worker thread done servicing request
02:28:15.523 00.000 7680 Worker thread wakes up
02:28:15.524 00.001 6120 GuideStep: 0.3 px 140 ms WEST, 0.5 px 256 ms SOUTH
02:28:15.530 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:15.530 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:16.779 01.249 7680 Exposure complete
02:28:16.921 00.142 7680 worker thread done servicing request
02:28:16.921 00.000 6120 OnExposeComplete: enter
02:28:16.926 00.005 6120 UpdateGuideState(): m_state=6
02:28:16.929 00.003 6120 Star::Find(15, 514, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 862
02:28:16.934 00.005 6120 Star::Find returns 1 (0), X=513.90, Y=675.57, Mass=8932, SNR=62.9, Peak=221 HFD=6.7
02:28:16.937 00.003 6120 CameraToMount -- cameraTheta (0.92) - m_xAngle (0.19) = xAngle (0.73 = 0.73)
02:28:16.941 00.004 6120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.60 = -2.68)
02:28:16.945 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.22 hyp=0.27 cameraTheta=0.92 mountX=0.21 mountY=-0.12, mountTheta=-0.54
02:28:16.950 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.22, opts=13)
02:28:16.954 00.004 6120 Enqueuing Move request for scope (0.17, 0.22)
02:28:16.958 00.004 7680 Worker thread wakes up
02:28:16.958 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.22) opts 0xd
02:28:16.958 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.22)
02:28:16.958 00.000 7680 Moving (0.17, 0.22) raw xDistance=0.21 yDistance=-0.12
02:28:16.958 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
02:28:16.958 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:28:16.958 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:28:16.959 00.001 7680 MoveAxis(W, 94, ABG)
02:28:16.959 00.000 7680 Guiding  Dir = 3, Dur = 94
02:28:16.959 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:16.964 00.005 6120 UpdateGuideState exits: m=8932 SNR=62.9
02:28:16.968 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:16.972 00.004 7680 IsSlewing returns 0
02:28:16.972 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:16.975 00.003 6120 Enqueuing Expose request
02:28:16.980 00.005 7680 IsGuiding returns 0
02:28:16.980 00.000 7680 PulseGuide returned control before completion, sleep 104
02:28:17.096 00.116 7680 IsGuiding returns 1
02:28:17.097 00.001 7680 scope still moving after pulse duration time elapsed
02:28:17.128 00.031 7680 IsSlewing returns 0
02:28:17.129 00.001 7680 IsGuiding returns 0
02:28:17.130 00.001 7680 scope move finished after 94 + 55 ms
02:28:17.130 00.000 7680 Move returns status 0, amount 94
02:28:17.132 00.002 7680 MoveAxis(N, 0, ABG)
02:28:17.132 00.000 7680 Move returns status 0, amount 0
02:28:17.133 00.001 7680 move complete, result=0
02:28:17.133 00.000 7680 worker thread done servicing request
02:28:17.134 00.001 7680 Worker thread wakes up
02:28:17.134 00.000 6120 GuideStep: 0.2 px 94 ms WEST, -0.1 px 0 ms NORTH
02:28:17.142 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:17.142 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:18.391 01.249 7680 Exposure complete
02:28:18.525 00.134 7680 worker thread done servicing request
02:28:18.525 00.000 6120 OnExposeComplete: enter
02:28:18.530 00.005 6120 UpdateGuideState(): m_state=6
02:28:18.534 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 863
02:28:18.539 00.005 6120 Star::Find returns 1 (0), X=513.99, Y=675.10, Mass=8540, SNR=61.5, Peak=211 HFD=6.4
02:28:18.542 00.003 6120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.19) = xAngle (-0.96 = -0.96)
02:28:18.546 00.004 6120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.92 = 1.92)
02:28:18.550 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.25 hyp=0.36 cameraTheta=-0.77 mountX=0.21 mountY=0.34, mountTheta=1.02
02:28:18.556 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.25, opts=13)
02:28:18.560 00.004 6120 Enqueuing Move request for scope (0.26, -0.25)
02:28:18.563 00.003 7680 Worker thread wakes up
02:28:18.563 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.25) opts 0xd
02:28:18.563 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.25)
02:28:18.563 00.000 7680 Moving (0.26, -0.25) raw xDistance=0.21 yDistance=0.34
02:28:18.563 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
02:28:18.564 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:18.568 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:28:18.568 00.000 7680 MoveAxis(W, 92, ABG)
02:28:18.568 00.000 6120 UpdateGuideState exits: m=8540 SNR=61.5
02:28:18.572 00.004 7680 Guiding  Dir = 3, Dur = 92
02:28:18.572 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:18.576 00.004 7680 IsSlewing returns 0
02:28:18.576 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:18.579 00.003 7680 IsGuiding returns 0
02:28:18.579 00.000 6120 Enqueuing Expose request
02:28:18.584 00.005 7680 PulseGuide returned control before completion, sleep 102
02:28:18.691 00.107 7680 IsGuiding returns 1
02:28:18.692 00.001 7680 scope still moving after pulse duration time elapsed
02:28:18.724 00.032 7680 IsSlewing returns 0
02:28:18.725 00.001 7680 IsGuiding returns 0
02:28:18.726 00.001 7680 scope move finished after 92 + 53 ms
02:28:18.726 00.000 7680 Move returns status 0, amount 92
02:28:18.726 00.000 7680 MoveAxis(S, 185, ABG)
02:28:18.727 00.001 7680 Guiding  Dir = 1, Dur = 185
02:28:18.727 00.000 7680 IsSlewing returns 0
02:28:18.727 00.000 7680 IsGuiding returns 0
02:28:18.728 00.001 7680 PulseGuide returned control before completion, sleep 195
02:28:18.926 00.198 7680 IsGuiding returns 1
02:28:18.927 00.001 7680 scope still moving after pulse duration time elapsed
02:28:18.958 00.031 7680 IsSlewing returns 0
02:28:18.962 00.004 7680 IsGuiding returns 0
02:28:18.962 00.000 7680 scope move finished after 185 + 49 ms
02:28:18.962 00.000 7680 Move returns status 0, amount 185
02:28:18.962 00.000 7680 move complete, result=0
02:28:18.963 00.001 7680 worker thread done servicing request
02:28:18.963 00.000 7680 Worker thread wakes up
02:28:18.963 00.000 6120 GuideStep: 0.2 px 92 ms WEST, 0.3 px 185 ms SOUTH
02:28:18.969 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:18.971 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:20.221 01.250 7680 Exposure complete
02:28:20.366 00.145 7680 worker thread done servicing request
02:28:20.366 00.000 6120 OnExposeComplete: enter
02:28:20.371 00.005 6120 UpdateGuideState(): m_state=6
02:28:20.373 00.002 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 864
02:28:20.377 00.004 6120 Star::Find returns 1 (0), X=513.70, Y=675.62, Mass=9232, SNR=65.0, Peak=213 HFD=6.8
02:28:20.382 00.005 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (0.19) = xAngle (1.51 = 1.51)
02:28:20.388 00.006 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.38 = -1.90)
02:28:20.392 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.69 mountX=0.02 mountY=-0.26, mountTheta=-1.50
02:28:20.397 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.27, opts=13)
02:28:20.401 00.004 6120 Enqueuing Move request for scope (-0.03, 0.27)
02:28:20.405 00.004 7680 Worker thread wakes up
02:28:20.405 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
02:28:20.406 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
02:28:20.406 00.000 7680 Moving (-0.03, 0.27) raw xDistance=0.02 yDistance=-0.26
02:28:20.406 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:28:20.406 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:28:20.407 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:20.410 00.003 6120 UpdateGuideState exits: m=9232 SNR=65.0
02:28:20.415 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:28:20.416 00.001 7680 MoveAxis(E, 0, ABG)
02:28:20.416 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:20.420 00.004 7680 Move returns status 0, amount 0
02:28:20.421 00.001 7680 MoveAxis(N, 0, ABG)
02:28:20.421 00.000 7680 Move returns status 0, amount 0
02:28:20.421 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:20.426 00.005 6120 Enqueuing Expose request
02:28:20.430 00.004 7680 move complete, result=0
02:28:20.430 00.000 7680 worker thread done servicing request
02:28:20.430 00.000 7680 Worker thread wakes up
02:28:20.431 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:20.431 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:20.431 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:28:21.676 01.245 7680 Exposure complete
02:28:21.815 00.139 7680 worker thread done servicing request
02:28:21.815 00.000 6120 OnExposeComplete: enter
02:28:21.820 00.005 6120 UpdateGuideState(): m_state=6
02:28:21.825 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 865
02:28:21.830 00.005 6120 Star::Find returns 1 (0), X=513.93, Y=675.01, Mass=8519, SNR=62.4, Peak=218 HFD=6.4
02:28:21.834 00.004 6120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (0.19) = xAngle (-1.23 = -1.23)
02:28:21.839 00.005 6120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.65 = 1.65)
02:28:21.844 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=-0.34 hyp=0.40 cameraTheta=-1.04 mountX=0.13 mountY=0.39, mountTheta=1.24
02:28:21.849 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.34, opts=13)
02:28:21.851 00.002 6120 Enqueuing Move request for scope (0.20, -0.34)
02:28:21.855 00.004 7680 Worker thread wakes up
02:28:21.855 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.34) opts 0xd
02:28:21.855 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.34)
02:28:21.855 00.000 7680 Moving (0.20, -0.34) raw xDistance=0.13 yDistance=0.39
02:28:21.855 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:28:21.856 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:21.858 00.002 6120 UpdateGuideState exits: m=8519 SNR=62.4
02:28:21.861 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:21.863 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:21.867 00.004 6120 Enqueuing Expose request
02:28:21.871 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
02:28:21.871 00.000 7680 MoveAxis(E, 0, ABG)
02:28:21.872 00.001 7680 Move returns status 0, amount 0
02:28:21.872 00.000 7680 MoveAxis(S, 214, ABG)
02:28:21.872 00.000 7680 Guiding  Dir = 1, Dur = 214
02:28:21.872 00.000 7680 IsSlewing returns 0
02:28:21.872 00.000 7680 IsGuiding returns 0
02:28:21.873 00.001 7680 PulseGuide returned control before completion, sleep 224
02:28:22.103 00.230 7680 IsGuiding returns 1
02:28:22.103 00.000 7680 scope still moving after pulse duration time elapsed
02:28:22.134 00.031 7680 IsSlewing returns 0
02:28:22.137 00.003 7680 IsGuiding returns 0
02:28:22.137 00.000 7680 scope move finished after 214 + 50 ms
02:28:22.138 00.001 7680 Move returns status 0, amount 214
02:28:22.138 00.000 7680 move complete, result=0
02:28:22.138 00.000 7680 worker thread done servicing request
02:28:22.139 00.001 7680 Worker thread wakes up
02:28:22.139 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 214 ms SOUTH
02:28:22.147 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:22.147 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:23.395 01.248 7680 Exposure complete
02:28:23.523 00.128 7680 worker thread done servicing request
02:28:23.524 00.001 6120 OnExposeComplete: enter
02:28:23.527 00.003 6120 UpdateGuideState(): m_state=6
02:28:23.530 00.003 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 866
02:28:23.534 00.004 6120 Star::Find returns 1 (0), X=514.01, Y=675.19, Mass=8634, SNR=62.0, Peak=226 HFD=6.4
02:28:23.536 00.002 6120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.19) = xAngle (-0.71 = -0.71)
02:28:23.540 00.004 6120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.16 = 2.16)
02:28:23.543 00.003 6120 CameraToMount -- cameraX=0.28 cameraY=-0.16 hyp=0.32 cameraTheta=-0.53 mountX=0.24 mountY=0.27, mountTheta=0.83
02:28:23.547 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.16, opts=13)
02:28:23.550 00.003 6120 Enqueuing Move request for scope (0.28, -0.16)
02:28:23.552 00.002 7680 Worker thread wakes up
02:28:23.553 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.16) opts 0xd
02:28:23.553 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.16)
02:28:23.554 00.001 7680 Moving (0.28, -0.16) raw xDistance=0.24 yDistance=0.27
02:28:23.554 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:28:23.554 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:28:23.554 00.000 7680 MoveAxis(W, 99, ABG)
02:28:23.554 00.000 7680 Guiding  Dir = 3, Dur = 99
02:28:23.554 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:23.557 00.003 7680 IsSlewing returns 0
02:28:23.559 00.002 7680 IsGuiding returns 0
02:28:23.559 00.000 7680 PulseGuide returned control before completion, sleep 109
02:28:23.560 00.001 6120 UpdateGuideState exits: m=8634 SNR=62.0
02:28:23.563 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:23.567 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:23.571 00.004 6120 Enqueuing Expose request
02:28:23.683 00.112 7680 IsGuiding returns 1
02:28:23.684 00.001 7680 scope still moving after pulse duration time elapsed
02:28:23.714 00.030 7680 IsSlewing returns 0
02:28:23.715 00.001 7680 IsGuiding returns 0
02:28:23.715 00.000 7680 scope move finished after 99 + 57 ms
02:28:23.715 00.000 7680 Move returns status 0, amount 99
02:28:23.715 00.000 7680 MoveAxis(S, 145, ABG)
02:28:23.715 00.000 7680 Guiding  Dir = 1, Dur = 145
02:28:23.716 00.001 7680 IsSlewing returns 0
02:28:23.716 00.000 7680 IsGuiding returns 0
02:28:23.717 00.001 7680 PulseGuide returned control before completion, sleep 155
02:28:23.887 00.170 7680 IsGuiding returns 1
02:28:23.895 00.008 7680 scope still moving after pulse duration time elapsed
02:28:23.917 00.022 7680 IsSlewing returns 0
02:28:23.918 00.001 7680 IsGuiding returns 0
02:28:23.919 00.001 7680 scope move finished after 145 + 57 ms
02:28:23.919 00.000 7680 Move returns status 0, amount 145
02:28:23.919 00.000 7680 move complete, result=0
02:28:23.919 00.000 7680 worker thread done servicing request
02:28:23.919 00.000 7680 Worker thread wakes up
02:28:23.921 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:23.921 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:23.921 00.000 6120 GuideStep: 0.2 px 99 ms WEST, 0.3 px 145 ms SOUTH
02:28:25.157 01.236 7680 Exposure complete
02:28:25.259 00.102 7680 worker thread done servicing request
02:28:25.260 00.001 6120 OnExposeComplete: enter
02:28:25.264 00.004 6120 UpdateGuideState(): m_state=6
02:28:25.268 00.004 6120 Star::Find(15, 514, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 867
02:28:25.271 00.003 6120 Star::Find returns 1 (0), X=514.00, Y=675.74, Mass=8902, SNR=61.9, Peak=213 HFD=6.6
02:28:25.274 00.003 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (0.19) = xAngle (0.77 = 0.77)
02:28:25.276 00.002 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.64 = -2.64)
02:28:25.279 00.003 6120 CameraToMount -- cameraX=0.28 cameraY=0.39 hyp=0.48 cameraTheta=0.96 mountX=0.34 mountY=-0.23, mountTheta=-0.59
02:28:25.282 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.39, opts=13)
02:28:25.285 00.003 6120 Enqueuing Move request for scope (0.28, 0.39)
02:28:25.288 00.003 7680 Worker thread wakes up
02:28:25.288 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.39) opts 0xd
02:28:25.288 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.39)
02:28:25.288 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:25.291 00.003 7680 Moving (0.28, 0.39) raw xDistance=0.34 yDistance=-0.23
02:28:25.291 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:28:25.292 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:28:25.292 00.000 6120 UpdateGuideState exits: m=8902 SNR=61.9
02:28:25.294 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:28:25.295 00.001 7680 MoveAxis(W, 147, ABG)
02:28:25.295 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:25.298 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:25.302 00.004 7680 Guiding  Dir = 3, Dur = 147
02:28:25.302 00.000 6120 Enqueuing Expose request
02:28:25.305 00.003 7680 IsSlewing returns 0
02:28:25.305 00.000 7680 IsGuiding returns 0
02:28:25.306 00.001 7680 PulseGuide returned control before completion, sleep 157
02:28:25.465 00.159 7680 IsGuiding returns 1
02:28:25.465 00.000 7680 scope still moving after pulse duration time elapsed
02:28:25.497 00.032 7680 IsSlewing returns 0
02:28:25.497 00.000 7680 IsGuiding returns 0
02:28:25.497 00.000 7680 scope move finished after 147 + 44 ms
02:28:25.497 00.000 7680 Move returns status 0, amount 147
02:28:25.497 00.000 7680 MoveAxis(N, 0, ABG)
02:28:25.497 00.000 7680 Move returns status 0, amount 0
02:28:25.499 00.002 7680 move complete, result=0
02:28:25.499 00.000 7680 worker thread done servicing request
02:28:25.499 00.000 6120 GuideStep: 0.3 px 147 ms WEST, -0.2 px 0 ms NORTH
02:28:25.503 00.004 7680 Worker thread wakes up
02:28:25.503 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:25.503 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:26.740 01.237 7680 Exposure complete
02:28:26.830 00.090 7680 worker thread done servicing request
02:28:26.831 00.001 6120 OnExposeComplete: enter
02:28:26.834 00.003 6120 UpdateGuideState(): m_state=6
02:28:26.837 00.003 6120 Star::Find(15, 514, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 868
02:28:26.840 00.003 6120 Star::Find returns 1 (0), X=513.68, Y=675.60, Mass=9090, SNR=63.5, Peak=223 HFD=6.9
02:28:26.843 00.003 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (0.19) = xAngle (1.56 = 1.56)
02:28:26.846 00.003 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.43 = -1.85)
02:28:26.848 00.002 6120 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.75 mountX=0.00 mountY=-0.24, mountTheta=-1.56
02:28:26.852 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.25, opts=13)
02:28:26.856 00.004 6120 Enqueuing Move request for scope (-0.04, 0.25)
02:28:26.859 00.003 7680 Worker thread wakes up
02:28:26.859 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:26.863 00.004 6120 UpdateGuideState exits: m=9090 SNR=63.5
02:28:26.868 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:26.872 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:26.876 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
02:28:26.876 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
02:28:26.876 00.000 7680 Moving (-0.04, 0.25) raw xDistance=0.00 yDistance=-0.24
02:28:26.876 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:28:26.876 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:28:26.877 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:28:26.877 00.000 7680 MoveAxis(E, 0, ABG)
02:28:26.877 00.000 7680 Move returns status 0, amount 0
02:28:26.877 00.000 6120 Enqueuing Expose request
02:28:26.881 00.004 7680 MoveAxis(N, 0, ABG)
02:28:26.881 00.000 7680 Move returns status 0, amount 0
02:28:26.881 00.000 7680 move complete, result=0
02:28:26.882 00.001 7680 worker thread done servicing request
02:28:26.882 00.000 7680 Worker thread wakes up
02:28:26.882 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:26.882 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:26.882 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:28:28.125 01.243 7680 Exposure complete
02:28:28.267 00.142 7680 worker thread done servicing request
02:28:28.267 00.000 6120 OnExposeComplete: enter
02:28:28.271 00.004 6120 UpdateGuideState(): m_state=6
02:28:28.275 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 869
02:28:28.279 00.004 6120 Star::Find returns 1 (0), X=513.56, Y=675.47, Mass=8781, SNR=62.1, Peak=200 HFD=7.0
02:28:28.284 00.005 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (0.19) = xAngle (2.36 = 2.36)
02:28:28.288 00.004 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.23 = -1.05)
02:28:28.294 00.006 6120 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.55 mountX=-0.15 mountY=-0.18, mountTheta=-2.26
02:28:28.299 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.12, opts=13)
02:28:28.304 00.005 6120 Enqueuing Move request for scope (-0.17, 0.12)
02:28:28.309 00.005 7680 Worker thread wakes up
02:28:28.309 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:28.314 00.005 6120 UpdateGuideState exits: m=8781 SNR=62.1
02:28:28.319 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
02:28:28.319 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:28.325 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:28.330 00.005 6120 Enqueuing Expose request
02:28:28.336 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
02:28:28.336 00.000 7680 Moving (-0.17, 0.12) raw xDistance=-0.15 yDistance=-0.18
02:28:28.336 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:28:28.336 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:28:28.337 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:28:28.337 00.000 7680 MoveAxis(E, 0, ABG)
02:28:28.337 00.000 7680 Move returns status 0, amount 0
02:28:28.337 00.000 7680 MoveAxis(N, 0, ABG)
02:28:28.338 00.001 7680 Move returns status 0, amount 0
02:28:28.338 00.000 7680 move complete, result=0
02:28:28.338 00.000 7680 worker thread done servicing request
02:28:28.339 00.001 7680 Worker thread wakes up
02:28:28.339 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:28:28.342 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:28.343 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:29.585 01.242 7680 Exposure complete
02:28:29.723 00.138 7680 worker thread done servicing request
02:28:29.723 00.000 6120 OnExposeComplete: enter
02:28:29.728 00.005 6120 UpdateGuideState(): m_state=6
02:28:29.734 00.006 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 870
02:28:29.738 00.004 6120 Star::Find returns 1 (0), X=513.90, Y=674.94, Mass=8885, SNR=62.6, Peak=235 HFD=6.5
02:28:29.743 00.005 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
02:28:29.746 00.003 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.51 = 1.51)
02:28:29.751 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=-0.41 hyp=0.45 cameraTheta=-1.18 mountX=0.09 mountY=0.45, mountTheta=1.37
02:28:29.756 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.41, opts=13)
02:28:29.760 00.004 6120 Enqueuing Move request for scope (0.17, -0.41)
02:28:29.765 00.005 7680 Worker thread wakes up
02:28:29.765 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:29.768 00.003 6120 UpdateGuideState exits: m=8885 SNR=62.6
02:28:29.773 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:29.777 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.41) opts 0xd
02:28:29.777 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.41)
02:28:29.777 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:29.781 00.004 6120 Enqueuing Expose request
02:28:29.784 00.003 7680 Moving (0.17, -0.41) raw xDistance=0.09 yDistance=0.45
02:28:29.784 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:28:29.784 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
02:28:29.784 00.000 7680 MoveAxis(E, 0, ABG)
02:28:29.784 00.000 7680 Move returns status 0, amount 0
02:28:29.785 00.001 7680 MoveAxis(S, 242, ABG)
02:28:29.785 00.000 7680 Guiding  Dir = 1, Dur = 242
02:28:29.785 00.000 7680 IsSlewing returns 0
02:28:29.785 00.000 7680 IsGuiding returns 0
02:28:29.787 00.002 7680 PulseGuide returned control before completion, sleep 252
02:28:30.046 00.259 7680 IsGuiding returns 1
02:28:30.050 00.004 7680 scope still moving after pulse duration time elapsed
02:28:30.076 00.026 7680 IsSlewing returns 0
02:28:30.076 00.000 7680 IsGuiding returns 0
02:28:30.078 00.002 7680 scope move finished after 242 + 48 ms
02:28:30.078 00.000 7680 Move returns status 0, amount 242
02:28:30.078 00.000 7680 move complete, result=0
02:28:30.078 00.000 7680 worker thread done servicing request
02:28:30.078 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 242 ms SOUTH
02:28:30.085 00.007 7680 Worker thread wakes up
02:28:30.085 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:30.085 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:31.335 01.250 7680 Exposure complete
02:28:31.471 00.136 7680 worker thread done servicing request
02:28:31.471 00.000 6120 OnExposeComplete: enter
02:28:31.476 00.005 6120 UpdateGuideState(): m_state=6
02:28:31.483 00.007 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 871
02:28:31.489 00.006 6120 Star::Find returns 1 (0), X=513.78, Y=675.50, Mass=8962, SNR=62.5, Peak=223 HFD=6.8
02:28:31.494 00.005 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (0.19) = xAngle (1.03 = 1.03)
02:28:31.499 00.005 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.91 = -2.38)
02:28:31.503 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.22 mountX=0.08 mountY=-0.11, mountTheta=-0.94
02:28:31.508 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.15, opts=13)
02:28:31.513 00.005 6120 Enqueuing Move request for scope (0.05, 0.15)
02:28:31.516 00.003 7680 Worker thread wakes up
02:28:31.517 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
02:28:31.517 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
02:28:31.517 00.000 7680 Moving (0.05, 0.15) raw xDistance=0.08 yDistance=-0.11
02:28:31.518 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:28:31.518 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:28:31.519 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:31.523 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:28:31.523 00.000 7680 MoveAxis(E, 0, ABG)
02:28:31.523 00.000 7680 Move returns status 0, amount 0
02:28:31.523 00.000 6120 UpdateGuideState exits: m=8962 SNR=62.5
02:28:31.528 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:31.531 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:31.535 00.004 6120 Enqueuing Expose request
02:28:31.539 00.004 7680 MoveAxis(N, 0, ABG)
02:28:31.540 00.001 7680 Move returns status 0, amount 0
02:28:31.540 00.000 7680 move complete, result=0
02:28:31.540 00.000 7680 worker thread done servicing request
02:28:31.540 00.000 7680 Worker thread wakes up
02:28:31.540 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:31.544 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:31.544 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:32.787 01.243 7680 Exposure complete
02:28:32.928 00.141 7680 worker thread done servicing request
02:28:32.928 00.000 6120 OnExposeComplete: enter
02:28:32.932 00.004 6120 UpdateGuideState(): m_state=6
02:28:32.937 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 872
02:28:32.941 00.004 6120 Star::Find returns 1 (0), X=513.95, Y=674.94, Mass=8454, SNR=61.7, Peak=224 HFD=6.4
02:28:32.943 00.002 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.19) = xAngle (-1.27 = -1.27)
02:28:32.948 00.005 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.61 = 1.61)
02:28:32.951 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=-0.41 hyp=0.46 cameraTheta=-1.08 mountX=0.14 mountY=0.46, mountTheta=1.28
02:28:32.957 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.41, opts=13)
02:28:32.962 00.005 6120 Enqueuing Move request for scope (0.22, -0.41)
02:28:32.966 00.004 7680 Worker thread wakes up
02:28:32.966 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.41) opts 0xd
02:28:32.966 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.41)
02:28:32.966 00.000 7680 Moving (0.22, -0.41) raw xDistance=0.14 yDistance=0.46
02:28:32.967 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:28:32.967 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
02:28:32.967 00.000 7680 MoveAxis(E, 0, ABG)
02:28:32.967 00.000 7680 Move returns status 0, amount 0
02:28:32.967 00.000 7680 MoveAxis(S, 250, ABG)
02:28:32.968 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:32.972 00.004 6120 UpdateGuideState exits: m=8454 SNR=61.7
02:28:32.975 00.003 7680 Guiding  Dir = 1, Dur = 250
02:28:32.976 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:32.981 00.005 7680 IsSlewing returns 0
02:28:32.981 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:32.986 00.005 6120 Enqueuing Expose request
02:28:32.992 00.006 7680 IsGuiding returns 0
02:28:32.992 00.000 7680 PulseGuide returned control before completion, sleep 260
02:28:33.264 00.272 7680 IsGuiding returns 1
02:28:33.265 00.001 7680 scope still moving after pulse duration time elapsed
02:28:33.296 00.031 7680 IsSlewing returns 0
02:28:33.296 00.000 7680 IsGuiding returns 0
02:28:33.296 00.000 7680 scope move finished after 250 + 54 ms
02:28:33.296 00.000 7680 Move returns status 0, amount 250
02:28:33.297 00.001 7680 move complete, result=0
02:28:33.297 00.000 7680 worker thread done servicing request
02:28:33.297 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 250 ms SOUTH
02:28:33.303 00.006 7680 Worker thread wakes up
02:28:33.303 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:33.304 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:34.554 01.250 7680 Exposure complete
02:28:34.690 00.136 7680 worker thread done servicing request
02:28:34.691 00.001 6120 OnExposeComplete: enter
02:28:34.694 00.003 6120 UpdateGuideState(): m_state=6
02:28:34.700 00.006 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 873
02:28:34.705 00.005 6120 Star::Find returns 1 (0), X=514.06, Y=675.05, Mass=7939, SNR=58.9, Peak=215 HFD=6.3
02:28:34.709 00.004 6120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.19) = xAngle (-0.91 = -0.91)
02:28:34.713 00.004 6120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.96 = 1.96)
02:28:34.716 00.003 6120 CameraToMount -- cameraX=0.34 cameraY=-0.30 hyp=0.45 cameraTheta=-0.73 mountX=0.27 mountY=0.42, mountTheta=0.99
02:28:34.721 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-0.30, opts=13)
02:28:34.726 00.005 6120 Enqueuing Move request for scope (0.34, -0.30)
02:28:34.730 00.004 7680 Worker thread wakes up
02:28:34.730 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.30) opts 0xd
02:28:34.730 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:34.733 00.003 7680 Handling offset move in thread for scope, endpoint = (0.34, -0.30)
02:28:34.733 00.000 7680 Moving (0.34, -0.30) raw xDistance=0.27 yDistance=0.42
02:28:34.735 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:28:34.735 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
02:28:34.735 00.000 7680 MoveAxis(W, 112, ABG)
02:28:34.735 00.000 7680 Guiding  Dir = 3, Dur = 112
02:28:34.735 00.000 6120 UpdateGuideState exits: m=7939 SNR=58.9
02:28:34.739 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:34.743 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:34.747 00.004 6120 Enqueuing Expose request
02:28:34.751 00.004 7680 IsSlewing returns 0
02:28:34.751 00.000 7680 IsGuiding returns 0
02:28:34.751 00.000 7680 PulseGuide returned control before completion, sleep 122
02:28:34.889 00.138 7680 IsGuiding returns 1
02:28:34.890 00.001 7680 scope still moving after pulse duration time elapsed
02:28:34.920 00.030 7680 IsSlewing returns 0
02:28:34.921 00.001 7680 IsGuiding returns 0
02:28:34.922 00.001 7680 scope move finished after 112 + 58 ms
02:28:34.922 00.000 7680 Move returns status 0, amount 112
02:28:34.922 00.000 7680 MoveAxis(S, 226, ABG)
02:28:34.924 00.002 7680 Guiding  Dir = 1, Dur = 226
02:28:34.924 00.000 7680 IsSlewing returns 0
02:28:34.925 00.001 7680 IsGuiding returns 0
02:28:34.925 00.000 7680 PulseGuide returned control before completion, sleep 236
02:28:35.168 00.243 7680 IsGuiding returns 1
02:28:35.168 00.000 7680 scope still moving after pulse duration time elapsed
02:28:35.199 00.031 7680 IsSlewing returns 0
02:28:35.200 00.001 7680 IsGuiding returns 0
02:28:35.201 00.001 7680 scope move finished after 226 + 50 ms
02:28:35.201 00.000 7680 Move returns status 0, amount 226
02:28:35.201 00.000 7680 move complete, result=0
02:28:35.205 00.004 7680 worker thread done servicing request
02:28:35.206 00.001 7680 Worker thread wakes up
02:28:35.207 00.001 6120 GuideStep: 0.3 px 112 ms WEST, 0.4 px 226 ms SOUTH
02:28:35.212 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:35.213 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:36.462 01.249 7680 Exposure complete
02:28:36.600 00.138 7680 worker thread done servicing request
02:28:36.600 00.000 6120 OnExposeComplete: enter
02:28:36.603 00.003 6120 UpdateGuideState(): m_state=6
02:28:36.611 00.008 6120 Star::Find(15, 514, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 874
02:28:36.615 00.004 6120 Star::Find returns 1 (0), X=513.79, Y=675.66, Mass=8477, SNR=60.8, Peak=197 HFD=6.6
02:28:36.619 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (0.19) = xAngle (1.20 = 1.20)
02:28:36.623 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.07 = -2.21)
02:28:36.628 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.31 hyp=0.31 cameraTheta=1.38 mountX=0.11 mountY=-0.25, mountTheta=-1.14
02:28:36.633 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.31, opts=13)
02:28:36.637 00.004 6120 Enqueuing Move request for scope (0.06, 0.31)
02:28:36.641 00.004 7680 Worker thread wakes up
02:28:36.641 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:36.645 00.004 6120 UpdateGuideState exits: m=8477 SNR=60.8
02:28:36.650 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.31) opts 0xd
02:28:36.650 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.31)
02:28:36.650 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:36.653 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:36.657 00.004 7680 Moving (0.06, 0.31) raw xDistance=0.11 yDistance=-0.25
02:28:36.657 00.000 6120 Enqueuing Expose request
02:28:36.662 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:28:36.662 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:28:36.663 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:28:36.663 00.000 7680 MoveAxis(E, 0, ABG)
02:28:36.663 00.000 7680 Move returns status 0, amount 0
02:28:36.663 00.000 7680 MoveAxis(N, 0, ABG)
02:28:36.663 00.000 7680 Move returns status 0, amount 0
02:28:36.663 00.000 7680 move complete, result=0
02:28:36.663 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:28:36.668 00.005 7680 worker thread done servicing request
02:28:36.668 00.000 7680 Worker thread wakes up
02:28:36.668 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:36.668 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:37.914 01.246 7680 Exposure complete
02:28:38.057 00.143 7680 worker thread done servicing request
02:28:38.057 00.000 6120 OnExposeComplete: enter
02:28:38.061 00.004 6120 UpdateGuideState(): m_state=6
02:28:38.064 00.003 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 875
02:28:38.069 00.005 6120 Star::Find returns 1 (0), X=513.82, Y=675.45, Mass=8842, SNR=62.1, Peak=216 HFD=6.7
02:28:38.072 00.003 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (0.19) = xAngle (0.65 = 0.65)
02:28:38.077 00.005 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.52 = -2.76)
02:28:38.080 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.83 mountX=0.11 mountY=-0.05, mountTheta=-0.43
02:28:38.086 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.10, opts=13)
02:28:38.090 00.004 6120 Enqueuing Move request for scope (0.09, 0.10)
02:28:38.093 00.003 7680 Worker thread wakes up
02:28:38.093 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
02:28:38.093 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
02:28:38.093 00.000 7680 Moving (0.09, 0.10) raw xDistance=0.11 yDistance=-0.05
02:28:38.094 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:28:38.095 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:28:38.095 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:38.099 00.004 6120 UpdateGuideState exits: m=8842 SNR=62.1
02:28:38.102 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:28:38.103 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:38.108 00.005 7680 MoveAxis(E, 0, ABG)
02:28:38.108 00.000 7680 Move returns status 0, amount 0
02:28:38.109 00.001 7680 MoveAxis(N, 0, ABG)
02:28:38.109 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:38.114 00.005 6120 Enqueuing Expose request
02:28:38.118 00.004 7680 Move returns status 0, amount 0
02:28:38.118 00.000 7680 move complete, result=0
02:28:38.119 00.001 7680 worker thread done servicing request
02:28:38.119 00.000 7680 Worker thread wakes up
02:28:38.119 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:28:38.123 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:38.123 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:39.363 01.240 7680 Exposure complete
02:28:39.497 00.134 7680 worker thread done servicing request
02:28:39.497 00.000 6120 OnExposeComplete: enter
02:28:39.501 00.004 6120 UpdateGuideState(): m_state=6
02:28:39.504 00.003 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 876
02:28:39.509 00.005 6120 Star::Find returns 1 (0), X=513.97, Y=675.00, Mass=8751, SNR=63.0, Peak=210 HFD=6.3
02:28:39.514 00.005 6120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.19) = xAngle (-1.14 = -1.14)
02:28:39.519 00.005 6120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.73 = 1.73)
02:28:39.524 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=-0.35 hyp=0.42 cameraTheta=-0.95 mountX=0.18 mountY=0.42, mountTheta=1.17
02:28:39.530 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.35, opts=13)
02:28:39.534 00.004 6120 Enqueuing Move request for scope (0.25, -0.35)
02:28:39.537 00.003 7680 Worker thread wakes up
02:28:39.539 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:39.542 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.35) opts 0xd
02:28:39.542 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.35)
02:28:39.542 00.000 6120 UpdateGuideState exits: m=8751 SNR=63.0
02:28:39.548 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:39.552 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:39.555 00.003 6120 Enqueuing Expose request
02:28:39.560 00.005 7680 Moving (0.25, -0.35) raw xDistance=0.18 yDistance=0.42
02:28:39.562 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:28:39.562 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
02:28:39.563 00.001 7680 MoveAxis(E, 0, ABG)
02:28:39.563 00.000 7680 Move returns status 0, amount 0
02:28:39.563 00.000 7680 MoveAxis(S, 227, ABG)
02:28:39.564 00.001 7680 Guiding  Dir = 1, Dur = 227
02:28:39.564 00.000 7680 IsSlewing returns 0
02:28:39.564 00.000 7680 IsGuiding returns 0
02:28:39.564 00.000 7680 PulseGuide returned control before completion, sleep 237
02:28:39.810 00.246 7680 IsGuiding returns 1
02:28:39.812 00.002 7680 scope still moving after pulse duration time elapsed
02:28:39.841 00.029 7680 IsSlewing returns 0
02:28:39.842 00.001 7680 IsGuiding returns 0
02:28:39.842 00.000 7680 scope move finished after 227 + 51 ms
02:28:39.843 00.001 7680 Move returns status 0, amount 227
02:28:39.843 00.000 7680 move complete, result=0
02:28:39.843 00.000 7680 worker thread done servicing request
02:28:39.844 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 227 ms SOUTH
02:28:39.851 00.007 7680 Worker thread wakes up
02:28:39.851 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:39.852 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:41.100 01.248 7680 Exposure complete
02:28:41.239 00.139 7680 worker thread done servicing request
02:28:41.240 00.001 6120 OnExposeComplete: enter
02:28:41.243 00.003 6120 UpdateGuideState(): m_state=6
02:28:41.248 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 877
02:28:41.251 00.003 6120 Star::Find returns 1 (0), X=513.87, Y=675.38, Mass=9342, SNR=64.3, Peak=238 HFD=6.8
02:28:41.256 00.005 6120 CameraToMount -- cameraTheta (0.22) - m_xAngle (0.19) = xAngle (0.03 = 0.03)
02:28:41.261 00.005 6120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.90 = 2.90)
02:28:41.264 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.22 mountX=0.15 mountY=0.04, mountTheta=0.23
02:28:41.267 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.03, opts=13)
02:28:41.270 00.003 6120 Enqueuing Move request for scope (0.15, 0.03)
02:28:41.273 00.003 7680 Worker thread wakes up
02:28:41.273 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
02:28:41.273 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
02:28:41.274 00.001 7680 Moving (0.15, 0.03) raw xDistance=0.15 yDistance=0.04
02:28:41.274 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:28:41.274 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:28:41.274 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:28:41.274 00.000 7680 MoveAxis(E, 0, ABG)
02:28:41.275 00.001 7680 Move returns status 0, amount 0
02:28:41.275 00.000 7680 MoveAxis(N, 0, ABG)
02:28:41.275 00.000 7680 Move returns status 0, amount 0
02:28:41.275 00.000 7680 move complete, result=0
02:28:41.275 00.000 7680 worker thread done servicing request
02:28:41.276 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:41.280 00.004 6120 UpdateGuideState exits: m=9342 SNR=64.3
02:28:41.284 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:41.289 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:41.292 00.003 6120 Enqueuing Expose request
02:28:41.297 00.005 7680 Worker thread wakes up
02:28:41.297 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:41.297 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:41.298 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:28:42.540 01.242 7680 Exposure complete
02:28:42.681 00.141 7680 worker thread done servicing request
02:28:42.682 00.001 6120 OnExposeComplete: enter
02:28:42.686 00.004 6120 UpdateGuideState(): m_state=6
02:28:42.690 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 878
02:28:42.694 00.004 6120 Star::Find returns 1 (0), X=514.05, Y=675.01, Mass=8451, SNR=60.8, Peak=215 HFD=6.3
02:28:42.698 00.004 6120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (0.19) = xAngle (-1.01 = -1.01)
02:28:42.702 00.004 6120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.86 = 1.86)
02:28:42.706 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=-0.34 hyp=0.47 cameraTheta=-0.82 mountX=0.25 mountY=0.45, mountTheta=1.06
02:28:42.711 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.34, opts=13)
02:28:42.714 00.003 6120 Enqueuing Move request for scope (0.32, -0.34)
02:28:42.716 00.002 7680 Worker thread wakes up
02:28:42.716 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.34) opts 0xd
02:28:42.718 00.002 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.34)
02:28:42.718 00.000 7680 Moving (0.32, -0.34) raw xDistance=0.25 yDistance=0.45
02:28:42.718 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
02:28:42.718 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:42.722 00.004 6120 UpdateGuideState exits: m=8451 SNR=60.8
02:28:42.725 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
02:28:42.725 00.000 7680 MoveAxis(W, 102, ABG)
02:28:42.725 00.000 7680 Guiding  Dir = 3, Dur = 102
02:28:42.725 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:42.730 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:42.735 00.005 6120 Enqueuing Expose request
02:28:42.740 00.005 7680 IsSlewing returns 0
02:28:42.740 00.000 7680 IsGuiding returns 0
02:28:42.741 00.001 7680 PulseGuide returned control before completion, sleep 112
02:28:42.858 00.117 7680 IsGuiding returns 1
02:28:42.862 00.004 7680 scope still moving after pulse duration time elapsed
02:28:42.889 00.027 7680 IsSlewing returns 0
02:28:42.889 00.000 7680 IsGuiding returns 0
02:28:42.890 00.001 7680 scope move finished after 102 + 48 ms
02:28:42.890 00.000 7680 Move returns status 0, amount 102
02:28:42.890 00.000 7680 MoveAxis(S, 244, ABG)
02:28:42.891 00.001 7680 Guiding  Dir = 1, Dur = 244
02:28:42.891 00.000 7680 IsSlewing returns 0
02:28:42.892 00.001 7680 IsGuiding returns 0
02:28:42.892 00.000 7680 PulseGuide returned control before completion, sleep 254
02:28:43.155 00.263 7680 IsGuiding returns 1
02:28:43.155 00.000 7680 scope still moving after pulse duration time elapsed
02:28:43.186 00.031 7680 IsSlewing returns 0
02:28:43.187 00.001 7680 IsGuiding returns 0
02:28:43.188 00.001 7680 scope move finished after 244 + 51 ms
02:28:43.188 00.000 7680 Move returns status 0, amount 244
02:28:43.189 00.001 7680 move complete, result=0
02:28:43.189 00.000 7680 worker thread done servicing request
02:28:43.190 00.001 6120 GuideStep: 0.2 px 102 ms WEST, 0.4 px 244 ms SOUTH
02:28:43.198 00.008 7680 Worker thread wakes up
02:28:43.198 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:43.198 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:44.455 01.257 7680 Exposure complete
02:28:44.595 00.140 7680 worker thread done servicing request
02:28:44.595 00.000 6120 OnExposeComplete: enter
02:28:44.598 00.003 6120 UpdateGuideState(): m_state=6
02:28:44.604 00.006 6120 Star::Find(15, 514, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 879
02:28:44.608 00.004 6120 Star::Find returns 1 (0), X=513.93, Y=675.14, Mass=8218, SNR=60.8, Peak=228 HFD=6.3
02:28:44.612 00.004 6120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.19) = xAngle (-0.99 = -0.99)
02:28:44.616 00.004 6120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.88 = 1.88)
02:28:44.619 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-0.81 mountX=0.16 mountY=0.28, mountTheta=1.05
02:28:44.623 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.21, opts=13)
02:28:44.626 00.003 6120 Enqueuing Move request for scope (0.20, -0.21)
02:28:44.631 00.005 7680 Worker thread wakes up
02:28:44.631 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.21) opts 0xd
02:28:44.631 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.21)
02:28:44.631 00.000 7680 Moving (0.20, -0.21) raw xDistance=0.16 yDistance=0.28
02:28:44.631 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:28:44.632 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:28:44.632 00.000 7680 MoveAxis(E, 0, ABG)
02:28:44.632 00.000 7680 Move returns status 0, amount 0
02:28:44.632 00.000 7680 MoveAxis(S, 152, ABG)
02:28:44.632 00.000 7680 Guiding  Dir = 1, Dur = 152
02:28:44.633 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:44.638 00.005 7680 IsSlewing returns 0
02:28:44.639 00.001 6120 UpdateGuideState exits: m=8218 SNR=60.8
02:28:44.644 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:44.649 00.005 7680 IsGuiding returns 0
02:28:44.650 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:44.655 00.005 6120 Enqueuing Expose request
02:28:44.659 00.004 7680 PulseGuide returned control before completion, sleep 162
02:28:44.834 00.175 7680 IsGuiding returns 1
02:28:44.835 00.001 7680 scope still moving after pulse duration time elapsed
02:28:44.865 00.030 7680 IsSlewing returns 0
02:28:44.866 00.001 7680 IsGuiding returns 0
02:28:44.866 00.000 7680 scope move finished after 152 + 63 ms
02:28:44.866 00.000 7680 Move returns status 0, amount 152
02:28:44.867 00.001 7680 move complete, result=0
02:28:44.867 00.000 7680 worker thread done servicing request
02:28:44.868 00.001 7680 Worker thread wakes up
02:28:44.868 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 152 ms SOUTH
02:28:44.874 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:44.874 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:46.130 01.256 7680 Exposure complete
02:28:46.276 00.146 7680 worker thread done servicing request
02:28:46.276 00.000 6120 OnExposeComplete: enter
02:28:46.281 00.005 6120 UpdateGuideState(): m_state=6
02:28:46.284 00.003 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 880
02:28:46.288 00.004 6120 Star::Find returns 1 (1), X=514.04, Y=675.14, Mass=8712, SNR=61.3, Peak=255 HFD=6.3
02:28:46.294 00.006 6120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.19) = xAngle (-0.76 = -0.76)
02:28:46.298 00.004 6120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.11 = 2.11)
02:28:46.303 00.005 6120 CameraToMount -- cameraX=0.32 cameraY=-0.21 hyp=0.38 cameraTheta=-0.58 mountX=0.27 mountY=0.32, mountTheta=0.87
02:28:46.309 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.21, opts=13)
02:28:46.314 00.005 6120 Enqueuing Move request for scope (0.32, -0.21)
02:28:46.318 00.004 7680 Worker thread wakes up
02:28:46.318 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:46.323 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.21) opts 0xd
02:28:46.323 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.21)
02:28:46.323 00.000 7680 Moving (0.32, -0.21) raw xDistance=0.27 yDistance=0.32
02:28:46.324 00.001 6120 UpdateGuideState exits: m=8712 SNR=61.3 Saturated
02:28:46.329 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:46.332 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:46.336 00.004 6120 Enqueuing Expose request
02:28:46.339 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:28:46.339 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:28:46.339 00.000 7680 MoveAxis(W, 111, ABG)
02:28:46.339 00.000 7680 Guiding  Dir = 3, Dur = 111
02:28:46.340 00.001 7680 IsSlewing returns 0
02:28:46.340 00.000 7680 IsGuiding returns 0
02:28:46.341 00.001 7680 PulseGuide returned control before completion, sleep 121
02:28:46.479 00.138 7680 IsGuiding returns 1
02:28:46.480 00.001 7680 scope still moving after pulse duration time elapsed
02:28:46.508 00.028 7680 IsSlewing returns 0
02:28:46.510 00.002 7680 IsGuiding returns 0
02:28:46.511 00.001 7680 scope move finished after 111 + 58 ms
02:28:46.511 00.000 7680 Move returns status 0, amount 111
02:28:46.511 00.000 7680 MoveAxis(S, 176, ABG)
02:28:46.512 00.001 7680 Guiding  Dir = 1, Dur = 176
02:28:46.513 00.001 7680 IsSlewing returns 0
02:28:46.513 00.000 7680 IsGuiding returns 0
02:28:46.514 00.001 7680 PulseGuide returned control before completion, sleep 186
02:28:46.710 00.196 7680 IsGuiding returns 1
02:28:46.712 00.002 7680 scope still moving after pulse duration time elapsed
02:28:46.741 00.029 7680 IsSlewing returns 0
02:28:46.741 00.000 7680 IsGuiding returns 0
02:28:46.742 00.001 7680 scope move finished after 176 + 52 ms
02:28:46.742 00.000 7680 Move returns status 0, amount 176
02:28:46.742 00.000 7680 move complete, result=0
02:28:46.743 00.001 7680 worker thread done servicing request
02:28:46.743 00.000 6120 GuideStep: 0.3 px 111 ms WEST, 0.3 px 176 ms SOUTH
02:28:46.749 00.006 7680 Worker thread wakes up
02:28:46.750 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:46.750 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:48.001 01.251 7680 Exposure complete
02:28:48.140 00.139 7680 worker thread done servicing request
02:28:48.140 00.000 6120 OnExposeComplete: enter
02:28:48.144 00.004 6120 UpdateGuideState(): m_state=6
02:28:48.148 00.004 6120 Star::Find(15, 514, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 881
02:28:48.151 00.003 6120 Star::Find returns 1 (0), X=513.77, Y=675.61, Mass=9057, SNR=63.7, Peak=220 HFD=6.7
02:28:48.155 00.004 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (0.19) = xAngle (1.23 = 1.23)
02:28:48.158 00.003 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.10 = -2.18)
02:28:48.161 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.26 hyp=0.27 cameraTheta=1.42 mountX=0.09 mountY=-0.22, mountTheta=-1.18
02:28:48.168 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.26, opts=13)
02:28:48.173 00.005 6120 Enqueuing Move request for scope (0.04, 0.26)
02:28:48.177 00.004 7680 Worker thread wakes up
02:28:48.178 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.26) opts 0xd
02:28:48.178 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.26)
02:28:48.178 00.000 7680 Moving (0.04, 0.26) raw xDistance=0.09 yDistance=-0.22
02:28:48.178 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:28:48.178 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:28:48.179 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:28:48.179 00.000 7680 MoveAxis(E, 0, ABG)
02:28:48.179 00.000 7680 Move returns status 0, amount 0
02:28:48.179 00.000 7680 MoveAxis(N, 0, ABG)
02:28:48.179 00.000 7680 Move returns status 0, amount 0
02:28:48.179 00.000 7680 move complete, result=0
02:28:48.179 00.000 7680 worker thread done servicing request
02:28:48.179 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:48.184 00.005 6120 UpdateGuideState exits: m=9057 SNR=63.7
02:28:48.188 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:48.190 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:48.195 00.005 6120 Enqueuing Expose request
02:28:48.198 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:28:48.202 00.004 7680 Worker thread wakes up
02:28:48.202 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:48.202 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:49.447 01.245 7680 Exposure complete
02:28:49.584 00.137 7680 worker thread done servicing request
02:28:49.584 00.000 6120 OnExposeComplete: enter
02:28:49.588 00.004 6120 UpdateGuideState(): m_state=6
02:28:49.592 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 882
02:28:49.596 00.004 6120 Star::Find returns 1 (0), X=513.72, Y=675.45, Mass=9293, SNR=64.7, Peak=212 HFD=6.9
02:28:49.599 00.003 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (0.19) = xAngle (1.51 = 1.51)
02:28:49.603 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.38 = -1.90)
02:28:49.607 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.70 mountX=0.01 mountY=-0.09, mountTheta=-1.51
02:28:49.611 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.10, opts=13)
02:28:49.615 00.004 6120 Enqueuing Move request for scope (-0.01, 0.10)
02:28:49.618 00.003 7680 Worker thread wakes up
02:28:49.618 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
02:28:49.618 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
02:28:49.618 00.000 7680 Moving (-0.01, 0.10) raw xDistance=0.01 yDistance=-0.09
02:28:49.618 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:28:49.620 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:49.624 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:28:49.624 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:28:49.624 00.000 7680 MoveAxis(E, 0, ABG)
02:28:49.624 00.000 7680 Move returns status 0, amount 0
02:28:49.625 00.001 7680 MoveAxis(N, 0, ABG)
02:28:49.625 00.000 7680 Move returns status 0, amount 0
02:28:49.625 00.000 7680 move complete, result=0
02:28:49.625 00.000 7680 worker thread done servicing request
02:28:49.625 00.000 6120 UpdateGuideState exits: m=9293 SNR=64.7
02:28:49.629 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:49.632 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:49.637 00.005 6120 Enqueuing Expose request
02:28:49.640 00.003 7680 Worker thread wakes up
02:28:49.640 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:49.645 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:49.645 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:50.901 01.256 7680 Exposure complete
02:28:51.051 00.150 7680 worker thread done servicing request
02:28:51.052 00.001 6120 OnExposeComplete: enter
02:28:51.056 00.004 6120 UpdateGuideState(): m_state=6
02:28:51.061 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 883
02:28:51.066 00.005 6120 Star::Find returns 1 (0), X=513.88, Y=675.03, Mass=8313, SNR=60.5, Peak=209 HFD=6.4
02:28:51.070 00.004 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (0.19) = xAngle (-1.32 = -1.32)
02:28:51.075 00.005 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.55 = 1.55)
02:28:51.081 00.006 6120 CameraToMount -- cameraX=0.15 cameraY=-0.32 hyp=0.35 cameraTheta=-1.13 mountX=0.09 mountY=0.35, mountTheta=1.33
02:28:51.087 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.32, opts=13)
02:28:51.091 00.004 6120 Enqueuing Move request for scope (0.15, -0.32)
02:28:51.095 00.004 7680 Worker thread wakes up
02:28:51.096 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:51.099 00.003 6120 UpdateGuideState exits: m=8313 SNR=60.5
02:28:51.104 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.32) opts 0xd
02:28:51.104 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.32)
02:28:51.104 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:51.109 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:51.113 00.004 6120 Enqueuing Expose request
02:28:51.117 00.004 7680 Moving (0.15, -0.32) raw xDistance=0.09 yDistance=0.35
02:28:51.117 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:28:51.117 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:28:51.117 00.000 7680 MoveAxis(E, 0, ABG)
02:28:51.118 00.001 7680 Move returns status 0, amount 0
02:28:51.118 00.000 7680 MoveAxis(S, 190, ABG)
02:28:51.118 00.000 7680 Guiding  Dir = 1, Dur = 190
02:28:51.118 00.000 7680 IsSlewing returns 0
02:28:51.119 00.001 7680 IsGuiding returns 0
02:28:51.119 00.000 7680 PulseGuide returned control before completion, sleep 200
02:28:51.324 00.205 7680 IsGuiding returns 1
02:28:51.325 00.001 7680 scope still moving after pulse duration time elapsed
02:28:51.356 00.031 7680 IsSlewing returns 0
02:28:51.357 00.001 7680 IsGuiding returns 0
02:28:51.357 00.000 7680 scope move finished after 190 + 48 ms
02:28:51.358 00.001 7680 Move returns status 0, amount 190
02:28:51.359 00.001 7680 move complete, result=0
02:28:51.359 00.000 7680 worker thread done servicing request
02:28:51.359 00.000 7680 Worker thread wakes up
02:28:51.359 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 190 ms SOUTH
02:28:51.366 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:51.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:52.617 01.251 7680 Exposure complete
02:28:52.758 00.141 7680 worker thread done servicing request
02:28:52.758 00.000 6120 OnExposeComplete: enter
02:28:52.763 00.005 6120 UpdateGuideState(): m_state=6
02:28:52.767 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 884
02:28:52.771 00.004 6120 Star::Find returns 1 (0), X=513.78, Y=675.61, Mass=9051, SNR=62.4, Peak=215 HFD=6.7
02:28:52.774 00.003 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (0.19) = xAngle (1.19 = 1.19)
02:28:52.779 00.005 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.06 = -2.22)
02:28:52.783 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.37 mountX=0.10 mountY=-0.21, mountTheta=-1.13
02:28:52.787 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.26, opts=13)
02:28:52.791 00.004 6120 Enqueuing Move request for scope (0.05, 0.26)
02:28:52.795 00.004 7680 Worker thread wakes up
02:28:52.795 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
02:28:52.797 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:52.803 00.006 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
02:28:52.803 00.000 7680 Moving (0.05, 0.26) raw xDistance=0.10 yDistance=-0.21
02:28:52.803 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:28:52.803 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:28:52.804 00.001 6120 UpdateGuideState exits: m=9051 SNR=62.4
02:28:52.808 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:28:52.808 00.000 7680 MoveAxis(E, 0, ABG)
02:28:52.808 00.000 7680 Move returns status 0, amount 0
02:28:52.809 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:52.814 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:52.817 00.003 6120 Enqueuing Expose request
02:28:52.822 00.005 7680 MoveAxis(N, 0, ABG)
02:28:52.822 00.000 7680 Move returns status 0, amount 0
02:28:52.822 00.000 7680 move complete, result=0
02:28:52.822 00.000 7680 worker thread done servicing request
02:28:52.823 00.001 7680 Worker thread wakes up
02:28:52.824 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:28:52.829 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:52.830 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:54.070 01.240 7680 Exposure complete
02:28:54.201 00.131 7680 worker thread done servicing request
02:28:54.201 00.000 6120 OnExposeComplete: enter
02:28:54.206 00.005 6120 UpdateGuideState(): m_state=6
02:28:54.210 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 885
02:28:54.214 00.004 6120 Star::Find returns 1 (0), X=513.85, Y=674.99, Mass=8142, SNR=60.1, Peak=217 HFD=6.4
02:28:54.217 00.003 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.19) = xAngle (-1.43 = -1.43)
02:28:54.219 00.002 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.44 = 1.44)
02:28:54.223 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.35 hyp=0.37 cameraTheta=-1.24 mountX=0.05 mountY=0.37, mountTheta=1.43
02:28:54.228 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.35, opts=13)
02:28:54.231 00.003 6120 Enqueuing Move request for scope (0.12, -0.35)
02:28:54.234 00.003 7680 Worker thread wakes up
02:28:54.235 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:54.239 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.35) opts 0xd
02:28:54.240 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.35)
02:28:54.240 00.000 7680 Moving (0.12, -0.35) raw xDistance=0.05 yDistance=0.37
02:28:54.240 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:28:54.240 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:28:54.240 00.000 7680 MoveAxis(E, 0, ABG)
02:28:54.240 00.000 6120 UpdateGuideState exits: m=8142 SNR=60.1
02:28:54.243 00.003 7680 Move returns status 0, amount 0
02:28:54.243 00.000 7680 MoveAxis(S, 202, ABG)
02:28:54.243 00.000 7680 Guiding  Dir = 1, Dur = 202
02:28:54.245 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:54.249 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:54.253 00.004 6120 Enqueuing Expose request
02:28:54.257 00.004 7680 IsSlewing returns 0
02:28:54.257 00.000 7680 IsGuiding returns 0
02:28:54.258 00.001 7680 PulseGuide returned control before completion, sleep 212
02:28:54.471 00.213 7680 IsGuiding returns 1
02:28:54.472 00.001 7680 scope still moving after pulse duration time elapsed
02:28:54.501 00.029 7680 IsSlewing returns 0
02:28:54.503 00.002 7680 IsGuiding returns 0
02:28:54.503 00.000 7680 scope move finished after 202 + 42 ms
02:28:54.503 00.000 7680 Move returns status 0, amount 202
02:28:54.503 00.000 7680 move complete, result=0
02:28:54.505 00.002 7680 worker thread done servicing request
02:28:54.505 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 202 ms SOUTH
02:28:54.516 00.011 7680 Worker thread wakes up
02:28:54.516 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:54.516 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:55.769 01.253 7680 Exposure complete
02:28:55.914 00.145 7680 worker thread done servicing request
02:28:55.915 00.001 6120 OnExposeComplete: enter
02:28:55.920 00.005 6120 UpdateGuideState(): m_state=6
02:28:55.925 00.005 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 886
02:28:55.929 00.004 6120 Star::Find returns 1 (0), X=513.74, Y=675.47, Mass=8549, SNR=61.7, Peak=202 HFD=6.9
02:28:55.934 00.005 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (0.19) = xAngle (1.26 = 1.26)
02:28:55.937 00.003 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.14 = -2.15)
02:28:55.941 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.45 mountX=0.04 mountY=-0.10, mountTheta=-1.23
02:28:55.946 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.12, opts=13)
02:28:55.953 00.007 6120 Enqueuing Move request for scope (0.01, 0.12)
02:28:55.956 00.003 7680 Worker thread wakes up
02:28:55.957 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:55.961 00.004 6120 UpdateGuideState exits: m=8549 SNR=61.7
02:28:55.964 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:55.969 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:55.972 00.003 6120 Enqueuing Expose request
02:28:55.975 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
02:28:55.975 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:28:55.975 00.000 7680 Moving (0.01, 0.12) raw xDistance=0.04 yDistance=-0.10
02:28:55.975 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:28:55.975 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:28:55.976 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:28:55.976 00.000 7680 MoveAxis(E, 0, ABG)
02:28:55.976 00.000 7680 Move returns status 0, amount 0
02:28:55.976 00.000 7680 MoveAxis(N, 0, ABG)
02:28:55.976 00.000 7680 Move returns status 0, amount 0
02:28:55.976 00.000 7680 move complete, result=0
02:28:55.976 00.000 7680 worker thread done servicing request
02:28:55.976 00.000 7680 Worker thread wakes up
02:28:55.977 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:55.981 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:55.981 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:57.240 01.259 7680 Exposure complete
02:28:57.359 00.119 7680 worker thread done servicing request
02:28:57.360 00.001 6120 OnExposeComplete: enter
02:28:57.364 00.004 6120 UpdateGuideState(): m_state=6
02:28:57.367 00.003 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 887
02:28:57.371 00.004 6120 Star::Find returns 1 (0), X=513.83, Y=675.48, Mass=9132, SNR=62.6, Peak=207 HFD=6.9
02:28:57.374 00.003 6120 CameraToMount -- cameraTheta (0.90) - m_xAngle (0.19) = xAngle (0.72 = 0.72)
02:28:57.378 00.004 6120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.59 = -2.69)
02:28:57.381 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.90 mountX=0.13 mountY=-0.07, mountTheta=-0.52
02:28:57.387 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.13, opts=13)
02:28:57.392 00.005 6120 Enqueuing Move request for scope (0.11, 0.13)
02:28:57.396 00.004 7680 Worker thread wakes up
02:28:57.396 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:57.400 00.004 6120 UpdateGuideState exits: m=9132 SNR=62.6
02:28:57.403 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:57.407 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:57.411 00.004 6120 Enqueuing Expose request
02:28:57.413 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
02:28:57.415 00.002 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
02:28:57.415 00.000 7680 Moving (0.11, 0.13) raw xDistance=0.13 yDistance=-0.07
02:28:57.415 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:28:57.415 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:28:57.415 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:28:57.415 00.000 7680 MoveAxis(E, 0, ABG)
02:28:57.415 00.000 7680 Move returns status 0, amount 0
02:28:57.416 00.001 7680 MoveAxis(N, 0, ABG)
02:28:57.416 00.000 7680 Move returns status 0, amount 0
02:28:57.416 00.000 7680 move complete, result=0
02:28:57.416 00.000 7680 worker thread done servicing request
02:28:57.416 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:57.422 00.006 7680 Worker thread wakes up
02:28:57.422 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:57.422 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:28:58.665 01.243 7680 Exposure complete
02:28:58.808 00.143 7680 worker thread done servicing request
02:28:58.808 00.000 6120 OnExposeComplete: enter
02:28:58.813 00.005 6120 UpdateGuideState(): m_state=6
02:28:58.817 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 888
02:28:58.821 00.004 6120 Star::Find returns 1 (0), X=513.88, Y=675.00, Mass=8214, SNR=60.4, Peak=202 HFD=6.4
02:28:58.826 00.005 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.19) = xAngle (-1.34 = -1.34)
02:28:58.830 00.004 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.54 = 1.54)
02:28:58.835 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=-0.35 hyp=0.38 cameraTheta=-1.15 mountX=0.09 mountY=0.38, mountTheta=1.34
02:28:58.843 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.35, opts=13)
02:28:58.847 00.004 6120 Enqueuing Move request for scope (0.16, -0.35)
02:28:58.851 00.004 7680 Worker thread wakes up
02:28:58.851 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.35) opts 0xd
02:28:58.852 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.35)
02:28:58.852 00.000 7680 Moving (0.16, -0.35) raw xDistance=0.09 yDistance=0.38
02:28:58.852 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:28:58.856 00.004 6120 UpdateGuideState exits: m=8214 SNR=60.4
02:28:58.860 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:58.864 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:28:58.868 00.004 6120 Enqueuing Expose request
02:28:58.871 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:28:58.871 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:28:58.871 00.000 7680 MoveAxis(E, 0, ABG)
02:28:58.871 00.000 7680 Move returns status 0, amount 0
02:28:58.873 00.002 7680 MoveAxis(S, 207, ABG)
02:28:58.873 00.000 7680 Guiding  Dir = 1, Dur = 207
02:28:58.873 00.000 7680 IsSlewing returns 0
02:28:58.873 00.000 7680 IsGuiding returns 0
02:28:58.874 00.001 7680 PulseGuide returned control before completion, sleep 217
02:28:59.108 00.234 7680 IsGuiding returns 1
02:28:59.108 00.000 7680 scope still moving after pulse duration time elapsed
02:28:59.138 00.030 7680 IsSlewing returns 0
02:28:59.140 00.002 7680 IsGuiding returns 0
02:28:59.141 00.001 7680 scope move finished after 207 + 60 ms
02:28:59.141 00.000 7680 Move returns status 0, amount 207
02:28:59.141 00.000 7680 move complete, result=0
02:28:59.143 00.002 7680 worker thread done servicing request
02:28:59.143 00.000 7680 Worker thread wakes up
02:28:59.143 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 207 ms SOUTH
02:28:59.150 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:28:59.150 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:00.400 01.250 7680 Exposure complete
02:29:00.540 00.140 7680 worker thread done servicing request
02:29:00.540 00.000 6120 OnExposeComplete: enter
02:29:00.545 00.005 6120 UpdateGuideState(): m_state=6
02:29:00.549 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 889
02:29:00.553 00.004 6120 Star::Find returns 1 (0), X=514.04, Y=674.97, Mass=8416, SNR=61.3, Peak=225 HFD=6.4
02:29:00.557 00.004 6120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (0.19) = xAngle (-1.08 = -1.08)
02:29:00.561 00.004 6120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.80 = 1.80)
02:29:00.564 00.003 6120 CameraToMount -- cameraX=0.31 cameraY=-0.38 hyp=0.49 cameraTheta=-0.89 mountX=0.23 mountY=0.48, mountTheta=1.12
02:29:00.569 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.38, opts=13)
02:29:00.572 00.003 6120 Enqueuing Move request for scope (0.31, -0.38)
02:29:00.578 00.006 7680 Worker thread wakes up
02:29:00.578 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.38) opts 0xd
02:29:00.578 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.38)
02:29:00.579 00.001 7680 Moving (0.31, -0.38) raw xDistance=0.23 yDistance=0.48
02:29:00.579 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:29:00.579 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
02:29:00.579 00.000 7680 MoveAxis(W, 95, ABG)
02:29:00.579 00.000 7680 Guiding  Dir = 3, Dur = 95
02:29:00.580 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:00.585 00.005 7680 IsSlewing returns 0
02:29:00.585 00.000 6120 UpdateGuideState exits: m=8416 SNR=61.3
02:29:00.589 00.004 7680 IsGuiding returns 0
02:29:00.589 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:00.594 00.005 7680 PulseGuide returned control before completion, sleep 105
02:29:00.594 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:00.597 00.003 6120 Enqueuing Expose request
02:29:00.713 00.116 7680 IsGuiding returns 1
02:29:00.714 00.001 7680 scope still moving after pulse duration time elapsed
02:29:00.744 00.030 7680 IsSlewing returns 0
02:29:00.745 00.001 7680 IsGuiding returns 0
02:29:00.746 00.001 7680 scope move finished after 95 + 61 ms
02:29:00.746 00.000 7680 Move returns status 0, amount 95
02:29:00.746 00.000 7680 MoveAxis(S, 259, ABG)
02:29:00.747 00.001 7680 Guiding  Dir = 1, Dur = 259
02:29:00.747 00.000 7680 IsSlewing returns 0
02:29:00.748 00.001 7680 IsGuiding returns 0
02:29:00.748 00.000 7680 PulseGuide returned control before completion, sleep 269
02:29:01.026 00.278 7680 IsGuiding returns 1
02:29:01.027 00.001 7680 scope still moving after pulse duration time elapsed
02:29:01.056 00.029 7680 IsSlewing returns 0
02:29:01.057 00.001 7680 IsGuiding returns 0
02:29:01.057 00.000 7680 scope move finished after 259 + 49 ms
02:29:01.058 00.001 7680 Move returns status 0, amount 259
02:29:01.058 00.000 7680 move complete, result=0
02:29:01.059 00.001 7680 worker thread done servicing request
02:29:01.059 00.000 6120 GuideStep: 0.2 px 95 ms WEST, 0.5 px 259 ms SOUTH
02:29:01.065 00.006 7680 Worker thread wakes up
02:29:01.066 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:01.066 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:02.318 01.252 7680 Exposure complete
02:29:02.461 00.143 7680 worker thread done servicing request
02:29:02.462 00.001 6120 OnExposeComplete: enter
02:29:02.466 00.004 6120 UpdateGuideState(): m_state=6
02:29:02.469 00.003 6120 Star::Find(15, 514, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 890
02:29:02.473 00.004 6120 Star::Find returns 1 (0), X=513.89, Y=675.07, Mass=8487, SNR=61.8, Peak=228 HFD=6.4
02:29:02.478 00.005 6120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (0.19) = xAngle (-1.23 = -1.23)
02:29:02.483 00.005 6120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.65 = 1.65)
02:29:02.486 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=-0.27 hyp=0.32 cameraTheta=-1.04 mountX=0.11 mountY=0.32, mountTheta=1.25
02:29:02.491 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.27, opts=13)
02:29:02.495 00.004 6120 Enqueuing Move request for scope (0.16, -0.27)
02:29:02.499 00.004 7680 Worker thread wakes up
02:29:02.499 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.27) opts 0xd
02:29:02.500 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.27)
02:29:02.500 00.000 7680 Moving (0.16, -0.27) raw xDistance=0.11 yDistance=0.32
02:29:02.500 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:29:02.500 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:29:02.500 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:02.504 00.004 6120 UpdateGuideState exits: m=8487 SNR=61.8
02:29:02.508 00.004 7680 MoveAxis(E, 0, ABG)
02:29:02.509 00.001 7680 Move returns status 0, amount 0
02:29:02.509 00.000 7680 MoveAxis(S, 172, ABG)
02:29:02.509 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:02.514 00.005 7680 Guiding  Dir = 1, Dur = 172
02:29:02.514 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:02.520 00.006 6120 Enqueuing Expose request
02:29:02.525 00.005 7680 IsSlewing returns 0
02:29:02.525 00.000 7680 IsGuiding returns 0
02:29:02.525 00.000 7680 PulseGuide returned control before completion, sleep 182
02:29:02.717 00.192 7680 IsGuiding returns 1
02:29:02.718 00.001 7680 scope still moving after pulse duration time elapsed
02:29:02.748 00.030 7680 IsSlewing returns 0
02:29:02.750 00.002 7680 IsGuiding returns 0
02:29:02.750 00.000 7680 scope move finished after 172 + 52 ms
02:29:02.751 00.001 7680 Move returns status 0, amount 172
02:29:02.751 00.000 7680 move complete, result=0
02:29:02.752 00.001 7680 worker thread done servicing request
02:29:02.752 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 172 ms SOUTH
02:29:02.761 00.009 7680 Worker thread wakes up
02:29:02.761 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:02.762 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:04.015 01.253 7680 Exposure complete
02:29:04.159 00.144 7680 worker thread done servicing request
02:29:04.159 00.000 6120 OnExposeComplete: enter
02:29:04.163 00.004 6120 UpdateGuideState(): m_state=6
02:29:04.168 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 891
02:29:04.171 00.003 6120 Star::Find returns 1 (0), X=513.68, Y=675.57, Mass=8777, SNR=62.2, Peak=211 HFD=6.9
02:29:04.176 00.005 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (0.19) = xAngle (1.60 = 1.60)
02:29:04.179 00.003 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.47 = -1.81)
02:29:04.183 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.78 mountX=-0.01 mountY=-0.22, mountTheta=-1.60
02:29:04.188 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.22, opts=13)
02:29:04.192 00.004 6120 Enqueuing Move request for scope (-0.05, 0.22)
02:29:04.195 00.003 7680 Worker thread wakes up
02:29:04.196 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
02:29:04.196 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
02:29:04.196 00.000 7680 Moving (-0.05, 0.22) raw xDistance=-0.01 yDistance=-0.22
02:29:04.196 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:29:04.196 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:29:04.197 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:29:04.197 00.000 7680 MoveAxis(E, 0, ABG)
02:29:04.197 00.000 7680 Move returns status 0, amount 0
02:29:04.197 00.000 7680 MoveAxis(N, 0, ABG)
02:29:04.197 00.000 7680 Move returns status 0, amount 0
02:29:04.197 00.000 7680 move complete, result=0
02:29:04.197 00.000 7680 worker thread done servicing request
02:29:04.197 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:04.201 00.004 6120 UpdateGuideState exits: m=8777 SNR=62.2
02:29:04.206 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:04.210 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:04.213 00.003 6120 Enqueuing Expose request
02:29:04.216 00.003 7680 Worker thread wakes up
02:29:04.217 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:29:04.220 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:04.220 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:05.464 01.244 7680 Exposure complete
02:29:05.597 00.133 7680 worker thread done servicing request
02:29:05.598 00.001 6120 OnExposeComplete: enter
02:29:05.602 00.004 6120 UpdateGuideState(): m_state=6
02:29:05.606 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 892
02:29:05.610 00.004 6120 Star::Find returns 1 (0), X=513.69, Y=675.54, Mass=8991, SNR=62.0, Peak=227 HFD=6.8
02:29:05.615 00.005 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (0.19) = xAngle (1.58 = 1.58)
02:29:05.618 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.46 = -1.83)
02:29:05.622 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.77 mountX=-0.00 mountY=-0.19, mountTheta=-1.58
02:29:05.627 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.19, opts=13)
02:29:05.630 00.003 6120 Enqueuing Move request for scope (-0.04, 0.19)
02:29:05.634 00.004 7680 Worker thread wakes up
02:29:05.634 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
02:29:05.634 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
02:29:05.634 00.000 7680 Moving (-0.04, 0.19) raw xDistance=-0.00 yDistance=-0.19
02:29:05.634 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:29:05.634 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:29:05.635 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:05.639 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:29:05.641 00.002 7680 MoveAxis(E, 0, ABG)
02:29:05.641 00.000 7680 Move returns status 0, amount 0
02:29:05.641 00.000 7680 MoveAxis(N, 0, ABG)
02:29:05.641 00.000 7680 Move returns status 0, amount 0
02:29:05.641 00.000 7680 move complete, result=0
02:29:05.641 00.000 7680 worker thread done servicing request
02:29:05.642 00.001 6120 UpdateGuideState exits: m=8991 SNR=62.0
02:29:05.644 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:05.648 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:05.652 00.004 6120 Enqueuing Expose request
02:29:05.655 00.003 7680 Worker thread wakes up
02:29:05.655 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:05.655 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:05.657 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:29:06.913 01.256 7680 Exposure complete
02:29:07.062 00.149 7680 worker thread done servicing request
02:29:07.062 00.000 6120 OnExposeComplete: enter
02:29:07.066 00.004 6120 UpdateGuideState(): m_state=6
02:29:07.071 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
02:29:07.078 00.007 6120 Star::Find returns 1 (0), X=513.85, Y=675.07, Mass=8443, SNR=60.7, Peak=202 HFD=6.4
02:29:07.082 00.004 6120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (0.19) = xAngle (-1.36 = -1.36)
02:29:07.086 00.004 6120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.52 = 1.52)
02:29:07.091 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-0.28 hyp=0.31 cameraTheta=-1.17 mountX=0.07 mountY=0.31, mountTheta=1.36
02:29:07.096 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.28, opts=13)
02:29:07.100 00.004 6120 Enqueuing Move request for scope (0.12, -0.28)
02:29:07.105 00.005 7680 Worker thread wakes up
02:29:07.105 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.28) opts 0xd
02:29:07.105 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.28)
02:29:07.106 00.001 7680 Moving (0.12, -0.28) raw xDistance=0.07 yDistance=0.31
02:29:07.106 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:29:07.106 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:07.111 00.005 6120 UpdateGuideState exits: m=8443 SNR=60.7
02:29:07.115 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:07.119 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:07.123 00.004 6120 Enqueuing Expose request
02:29:07.128 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:29:07.128 00.000 7680 MoveAxis(E, 0, ABG)
02:29:07.128 00.000 7680 Move returns status 0, amount 0
02:29:07.128 00.000 7680 MoveAxis(S, 166, ABG)
02:29:07.128 00.000 7680 Guiding  Dir = 1, Dur = 166
02:29:07.129 00.001 7680 IsSlewing returns 0
02:29:07.129 00.000 7680 IsGuiding returns 0
02:29:07.130 00.001 7680 PulseGuide returned control before completion, sleep 176
02:29:07.309 00.179 7680 IsGuiding returns 1
02:29:07.310 00.001 7680 scope still moving after pulse duration time elapsed
02:29:07.340 00.030 7680 IsSlewing returns 0
02:29:07.341 00.001 7680 IsGuiding returns 0
02:29:07.342 00.001 7680 scope move finished after 166 + 47 ms
02:29:07.343 00.001 7680 Move returns status 0, amount 166
02:29:07.343 00.000 7680 move complete, result=0
02:29:07.344 00.001 7680 worker thread done servicing request
02:29:07.344 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 166 ms SOUTH
02:29:07.350 00.006 7680 Worker thread wakes up
02:29:07.350 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:07.350 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:08.600 01.250 7680 Exposure complete
02:29:08.735 00.135 7680 worker thread done servicing request
02:29:08.735 00.000 6120 OnExposeComplete: enter
02:29:08.741 00.006 6120 UpdateGuideState(): m_state=6
02:29:08.745 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 894
02:29:08.749 00.004 6120 Star::Find returns 1 (0), X=513.57, Y=675.50, Mass=8884, SNR=62.4, Peak=203 HFD=7.0
02:29:08.753 00.004 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (0.19) = xAngle (2.19 = 2.19)
02:29:08.757 00.004 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.06 = -1.22)
02:29:08.761 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.38 mountX=-0.13 mountY=-0.21, mountTheta=-2.12
02:29:08.768 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.15, opts=13)
02:29:08.772 00.004 6120 Enqueuing Move request for scope (-0.16, 0.15)
02:29:08.777 00.005 7680 Worker thread wakes up
02:29:08.777 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:08.780 00.003 6120 UpdateGuideState exits: m=8884 SNR=62.4
02:29:08.784 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
02:29:08.785 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
02:29:08.785 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:08.788 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:08.793 00.005 6120 Enqueuing Expose request
02:29:08.798 00.005 7680 Moving (-0.16, 0.15) raw xDistance=-0.13 yDistance=-0.21
02:29:08.798 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:29:08.798 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:29:08.798 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:29:08.798 00.000 7680 MoveAxis(E, 0, ABG)
02:29:08.799 00.001 7680 Move returns status 0, amount 0
02:29:08.799 00.000 7680 MoveAxis(N, 0, ABG)
02:29:08.799 00.000 7680 Move returns status 0, amount 0
02:29:08.799 00.000 7680 move complete, result=0
02:29:08.799 00.000 7680 worker thread done servicing request
02:29:08.799 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:29:08.804 00.005 7680 Worker thread wakes up
02:29:08.804 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:08.804 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:10.057 01.253 7680 Exposure complete
02:29:10.205 00.148 7680 worker thread done servicing request
02:29:10.205 00.000 6120 OnExposeComplete: enter
02:29:10.209 00.004 6120 UpdateGuideState(): m_state=6
02:29:10.213 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 895
02:29:10.217 00.004 6120 Star::Find returns 1 (0), X=513.61, Y=675.00, Mass=8550, SNR=60.8, Peak=223 HFD=6.6
02:29:10.220 00.003 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
02:29:10.225 00.005 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
02:29:10.228 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.35 hyp=0.37 cameraTheta=-1.89 mountX=-0.18 mountY=0.27, mountTheta=2.17
02:29:10.235 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.35, opts=13)
02:29:10.239 00.004 6120 Enqueuing Move request for scope (-0.12, -0.35)
02:29:10.243 00.004 7680 Worker thread wakes up
02:29:10.243 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:10.247 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.35) opts 0xd
02:29:10.247 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.35)
02:29:10.248 00.001 7680 Moving (-0.12, -0.35) raw xDistance=-0.18 yDistance=0.27
02:29:10.248 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:29:10.248 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:29:10.248 00.000 7680 MoveAxis(E, 0, ABG)
02:29:10.248 00.000 7680 Move returns status 0, amount 0
02:29:10.248 00.000 7680 MoveAxis(S, 144, ABG)
02:29:10.248 00.000 7680 Guiding  Dir = 1, Dur = 144
02:29:10.249 00.001 6120 UpdateGuideState exits: m=8550 SNR=60.8
02:29:10.252 00.003 7680 IsSlewing returns 0
02:29:10.252 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:10.256 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:10.259 00.003 7680 IsGuiding returns 0
02:29:10.260 00.001 6120 Enqueuing Expose request
02:29:10.265 00.005 7680 PulseGuide returned control before completion, sleep 154
02:29:10.421 00.156 7680 IsGuiding returns 1
02:29:10.423 00.002 7680 scope still moving after pulse duration time elapsed
02:29:10.453 00.030 7680 IsSlewing returns 0
02:29:10.455 00.002 7680 IsGuiding returns 0
02:29:10.455 00.000 7680 scope move finished after 144 + 51 ms
02:29:10.456 00.001 7680 Move returns status 0, amount 144
02:29:10.459 00.003 7680 move complete, result=0
02:29:10.459 00.000 7680 worker thread done servicing request
02:29:10.459 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 144 ms SOUTH
02:29:10.465 00.006 7680 Worker thread wakes up
02:29:10.465 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:10.465 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:11.713 01.248 7680 Exposure complete
02:29:11.849 00.136 7680 worker thread done servicing request
02:29:11.849 00.000 6120 OnExposeComplete: enter
02:29:11.852 00.003 6120 UpdateGuideState(): m_state=6
02:29:11.857 00.005 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 896
02:29:11.861 00.004 6120 Star::Find returns 1 (0), X=513.53, Y=675.41, Mass=8955, SNR=63.0, Peak=201 HFD=7.0
02:29:11.865 00.004 6120 CameraToMount -- cameraTheta (2.84) - m_xAngle (0.19) = xAngle (2.65 = 2.65)
02:29:11.869 00.004 6120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.52 = -0.76)
02:29:11.873 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.84 mountX=-0.19 mountY=-0.15, mountTheta=-2.48
02:29:11.877 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.06, opts=13)
02:29:11.881 00.004 6120 Enqueuing Move request for scope (-0.20, 0.06)
02:29:11.884 00.003 7680 Worker thread wakes up
02:29:11.884 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
02:29:11.884 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
02:29:11.886 00.002 7680 Moving (-0.20, 0.06) raw xDistance=-0.19 yDistance=-0.15
02:29:11.886 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:29:11.886 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:29:11.888 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:11.891 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:29:11.892 00.001 7680 MoveAxis(E, 0, ABG)
02:29:11.892 00.000 7680 Move returns status 0, amount 0
02:29:11.892 00.000 7680 MoveAxis(N, 0, ABG)
02:29:11.892 00.000 6120 UpdateGuideState exits: m=8955 SNR=63.0
02:29:11.897 00.005 7680 Move returns status 0, amount 0
02:29:11.897 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:11.901 00.004 7680 move complete, result=0
02:29:11.901 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:11.905 00.004 7680 worker thread done servicing request
02:29:11.905 00.000 6120 Enqueuing Expose request
02:29:11.909 00.004 7680 Worker thread wakes up
02:29:11.909 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:11.909 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:11.909 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:13.162 01.253 7680 Exposure complete
02:29:13.307 00.145 7680 worker thread done servicing request
02:29:13.308 00.001 6120 OnExposeComplete: enter
02:29:13.313 00.005 6120 UpdateGuideState(): m_state=6
02:29:13.317 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 897
02:29:13.320 00.003 6120 Star::Find returns 1 (0), X=513.47, Y=674.84, Mass=8787, SNR=62.2, Peak=239 HFD=6.5
02:29:13.323 00.003 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.19) = xAngle (-2.23 = -2.23)
02:29:13.328 00.005 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.64 = 0.64)
02:29:13.332 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.51 hyp=0.57 cameraTheta=-2.05 mountX=-0.35 mountY=0.34, mountTheta=2.37
02:29:13.338 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.51, opts=13)
02:29:13.342 00.004 6120 Enqueuing Move request for scope (-0.26, -0.51)
02:29:13.346 00.004 7680 Worker thread wakes up
02:29:13.346 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:13.350 00.004 6120 UpdateGuideState exits: m=8787 SNR=62.2
02:29:13.354 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.51) opts 0xd
02:29:13.354 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:13.359 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:13.362 00.003 6120 Enqueuing Expose request
02:29:13.365 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.51)
02:29:13.366 00.001 7680 Moving (-0.26, -0.51) raw xDistance=-0.35 yDistance=0.34
02:29:13.366 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:29:13.366 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:29:13.366 00.000 7680 MoveAxis(E, 143, ABG)
02:29:13.366 00.000 7680 Guiding  Dir = 2, Dur = 143
02:29:13.367 00.001 7680 IsSlewing returns 0
02:29:13.367 00.000 7680 IsGuiding returns 0
02:29:13.368 00.001 7680 PulseGuide returned control before completion, sleep 153
02:29:13.526 00.158 7680 IsGuiding returns 1
02:29:13.527 00.001 7680 scope still moving after pulse duration time elapsed
02:29:13.558 00.031 7680 IsSlewing returns 0
02:29:13.559 00.001 7680 IsGuiding returns 0
02:29:13.560 00.001 7680 scope move finished after 143 + 48 ms
02:29:13.560 00.000 7680 Move returns status 0, amount 143
02:29:13.561 00.001 7680 MoveAxis(S, 184, ABG)
02:29:13.561 00.000 7680 Guiding  Dir = 1, Dur = 184
02:29:13.562 00.001 7680 IsSlewing returns 0
02:29:13.562 00.000 7680 IsGuiding returns 0
02:29:13.563 00.001 7680 PulseGuide returned control before completion, sleep 194
02:29:13.760 00.197 7680 IsGuiding returns 1
02:29:13.761 00.001 7680 scope still moving after pulse duration time elapsed
02:29:13.791 00.030 7680 IsSlewing returns 0
02:29:13.793 00.002 7680 IsGuiding returns 0
02:29:13.793 00.000 7680 scope move finished after 184 + 46 ms
02:29:13.794 00.001 7680 Move returns status 0, amount 184
02:29:13.795 00.001 7680 move complete, result=0
02:29:13.796 00.001 7680 worker thread done servicing request
02:29:13.796 00.000 7680 Worker thread wakes up
02:29:13.797 00.001 6120 GuideStep: -0.4 px 143 ms EAST, 0.3 px 184 ms SOUTH
02:29:13.803 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:13.803 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:15.052 01.249 7680 Exposure complete
02:29:15.198 00.146 7680 worker thread done servicing request
02:29:15.199 00.001 6120 OnExposeComplete: enter
02:29:15.204 00.005 6120 UpdateGuideState(): m_state=6
02:29:15.209 00.005 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 898
02:29:15.213 00.004 6120 Star::Find returns 1 (0), X=513.40, Y=676.87, Mass=8339, SNR=60.8, Peak=210 HFD=6.4
02:29:15.217 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (0.19) = xAngle (1.60 = 1.60)
02:29:15.221 00.004 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.47 = -1.81)
02:29:15.224 00.003 6120 CameraToMount -- cameraX=-0.33 cameraY=1.53 hyp=1.56 cameraTheta=1.78 mountX=-0.04 mountY=-1.52, mountTheta=-1.60
02:29:15.231 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=1.53, opts=13)
02:29:15.236 00.005 6120 Enqueuing Move request for scope (-0.33, 1.53)
02:29:15.240 00.004 7680 Worker thread wakes up
02:29:15.240 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:15.243 00.003 6120 UpdateGuideState exits: m=8339 SNR=60.8
02:29:15.247 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:15.251 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:15.254 00.003 6120 Enqueuing Expose request
02:29:15.257 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 1.53) opts 0xd
02:29:15.257 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 1.53)
02:29:15.258 00.001 7680 Moving (-0.33, 1.53) raw xDistance=-0.04 yDistance=-1.52
02:29:15.258 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:29:15.259 00.001 7680 resist switch: large excursion: input -1.52 thresh 0.60 direction from 1 to -1
02:29:15.259 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.55
02:29:15.259 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.52 from input -1.52
02:29:15.259 00.000 7680 MoveAxis(E, 0, ABG)
02:29:15.259 00.000 7680 Move returns status 0, amount 0
02:29:15.260 00.001 7680 MoveAxis(N, 823, ABG)
02:29:15.260 00.000 7680 Guiding  Dir = 0, Dur = 823
02:29:15.260 00.000 7680 IsSlewing returns 0
02:29:15.260 00.000 7680 IsGuiding returns 0
02:29:15.261 00.001 7680 PulseGuide returned control before completion, sleep 833
02:29:16.106 00.845 7680 IsGuiding returns 1
02:29:16.106 00.000 7680 scope still moving after pulse duration time elapsed
02:29:16.136 00.030 7680 IsSlewing returns 0
02:29:16.138 00.002 7680 IsGuiding returns 0
02:29:16.138 00.000 7680 scope move finished after 823 + 54 ms
02:29:16.139 00.001 7680 Move returns status 0, amount 823
02:29:16.139 00.000 7680 move complete, result=0
02:29:16.139 00.000 7680 worker thread done servicing request
02:29:16.140 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -1.5 px 823 ms NORTH
02:29:16.146 00.006 7680 Worker thread wakes up
02:29:16.147 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:16.147 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:17.404 01.257 7680 Exposure complete
02:29:17.548 00.144 7680 worker thread done servicing request
02:29:17.548 00.000 6120 OnExposeComplete: enter
02:29:17.553 00.005 6120 UpdateGuideState(): m_state=6
02:29:17.557 00.004 6120 Star::Find(15, 513, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 899
02:29:17.561 00.004 6120 Star::Find returns 1 (0), X=513.50, Y=674.67, Mass=9002, SNR=62.7, Peak=198 HFD=6.8
02:29:17.564 00.003 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
02:29:17.569 00.005 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
02:29:17.572 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.68 hyp=0.71 cameraTheta=-1.89 mountX=-0.35 mountY=0.51, mountTheta=2.17
02:29:17.579 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.68, opts=13)
02:29:17.585 00.006 6120 Enqueuing Move request for scope (-0.22, -0.68)
02:29:17.590 00.005 7680 Worker thread wakes up
02:29:17.590 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:17.593 00.003 6120 UpdateGuideState exits: m=9002 SNR=62.7
02:29:17.598 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:17.601 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:17.606 00.005 6120 Enqueuing Expose request
02:29:17.610 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.68) opts 0xd
02:29:17.610 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.68)
02:29:17.610 00.000 7680 Moving (-0.22, -0.68) raw xDistance=-0.35 yDistance=0.51
02:29:17.611 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:29:17.611 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:29:17.611 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
02:29:17.611 00.000 7680 MoveAxis(E, 141, ABG)
02:29:17.611 00.000 7680 Guiding  Dir = 2, Dur = 141
02:29:17.612 00.001 7680 IsSlewing returns 0
02:29:17.613 00.001 7680 IsGuiding returns 0
02:29:17.613 00.000 7680 PulseGuide returned control before completion, sleep 151
02:29:17.770 00.157 7680 IsGuiding returns 1
02:29:17.770 00.000 7680 scope still moving after pulse duration time elapsed
02:29:17.800 00.030 7680 IsSlewing returns 0
02:29:17.803 00.003 7680 IsGuiding returns 1
02:29:17.832 00.029 7680 IsSlewing returns 0
02:29:17.833 00.001 7680 IsGuiding returns 0
02:29:17.834 00.001 7680 scope move finished after 141 + 80 ms
02:29:17.835 00.001 7680 Move returns status 0, amount 141
02:29:17.835 00.000 7680 MoveAxis(N, 0, ABG)
02:29:17.835 00.000 7680 Move returns status 0, amount 0
02:29:17.835 00.000 7680 move complete, result=0
02:29:17.836 00.001 7680 worker thread done servicing request
02:29:17.836 00.000 7680 Worker thread wakes up
02:29:17.836 00.000 6120 GuideStep: -0.3 px 141 ms EAST, 0.5 px 0 ms NORTH
02:29:17.843 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:17.843 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:19.091 01.248 7680 Exposure complete
02:29:19.234 00.143 7680 worker thread done servicing request
02:29:19.235 00.001 6120 OnExposeComplete: enter
02:29:19.241 00.006 6120 UpdateGuideState(): m_state=6
02:29:19.245 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 900
02:29:19.249 00.004 6120 Star::Find returns 1 (0), X=513.65, Y=674.67, Mass=8778, SNR=62.4, Peak=212 HFD=6.8
02:29:19.253 00.004 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
02:29:19.257 00.004 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
02:29:19.261 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.68 hyp=0.69 cameraTheta=-1.68 mountX=-0.20 mountY=0.58, mountTheta=1.91
02:29:19.266 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.68, opts=13)
02:29:19.269 00.003 6120 Enqueuing Move request for scope (-0.08, -0.68)
02:29:19.273 00.004 7680 Worker thread wakes up
02:29:19.273 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:19.276 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.68) opts 0xd
02:29:19.276 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.68)
02:29:19.276 00.000 7680 Moving (-0.08, -0.68) raw xDistance=-0.20 yDistance=0.58
02:29:19.276 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
02:29:19.276 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:29:19.277 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
02:29:19.277 00.000 7680 MoveAxis(E, 93, ABG)
02:29:19.277 00.000 7680 Guiding  Dir = 2, Dur = 93
02:29:19.277 00.000 6120 UpdateGuideState exits: m=8778 SNR=62.4
02:29:19.281 00.004 7680 IsSlewing returns 0
02:29:19.281 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:19.284 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:19.286 00.002 7680 IsGuiding returns 0
02:29:19.286 00.000 6120 Enqueuing Expose request
02:29:19.290 00.004 7680 PulseGuide returned control before completion, sleep 103
02:29:19.407 00.117 7680 IsGuiding returns 1
02:29:19.409 00.002 7680 scope still moving after pulse duration time elapsed
02:29:19.439 00.030 7680 IsSlewing returns 0
02:29:19.440 00.001 7680 IsGuiding returns 0
02:29:19.440 00.000 7680 scope move finished after 93 + 60 ms
02:29:19.441 00.001 7680 Move returns status 0, amount 93
02:29:19.441 00.000 7680 MoveAxis(N, 0, ABG)
02:29:19.441 00.000 7680 Move returns status 0, amount 0
02:29:19.442 00.001 7680 move complete, result=0
02:29:19.442 00.000 7680 worker thread done servicing request
02:29:19.442 00.000 6120 GuideStep: -0.2 px 93 ms EAST, 0.6 px 0 ms NORTH
02:29:19.450 00.008 7680 Worker thread wakes up
02:29:19.450 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:19.451 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:20.700 01.249 7680 Exposure complete
02:29:20.844 00.144 7680 worker thread done servicing request
02:29:20.845 00.001 6120 OnExposeComplete: enter
02:29:20.849 00.004 6120 UpdateGuideState(): m_state=6
02:29:20.853 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 901
02:29:20.857 00.004 6120 Star::Find returns 1 (0), X=513.97, Y=674.06, Mass=8528, SNR=60.9, Peak=222 HFD=6.4
02:29:20.861 00.004 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
02:29:20.865 00.004 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
02:29:20.869 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-1.29 hyp=1.31 cameraTheta=-1.38 mountX=-0.00 mountY=1.26, mountTheta=1.57
02:29:20.873 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-1.29, opts=13)
02:29:20.878 00.005 6120 Enqueuing Move request for scope (0.24, -1.29)
02:29:20.882 00.004 7680 Worker thread wakes up
02:29:20.882 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -1.29) opts 0xd
02:29:20.882 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -1.29)
02:29:20.882 00.000 7680 Moving (0.24, -1.29) raw xDistance=-0.00 yDistance=1.26
02:29:20.882 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:29:20.883 00.001 7680 resist switch: large excursion: input 1.26 thresh 0.60 direction from -1 to 1
02:29:20.883 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:20.888 00.005 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.79
02:29:20.888 00.000 6120 UpdateGuideState exits: m=8528 SNR=60.9
02:29:20.892 00.004 7680 GuideAlgorithmResistSwitch::result() returns 1.26 from input 1.26
02:29:20.892 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:20.897 00.005 7680 MoveAxis(E, 0, ABG)
02:29:20.897 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:20.900 00.003 6120 Enqueuing Expose request
02:29:20.904 00.004 7680 Move returns status 0, amount 0
02:29:20.905 00.001 7680 MoveAxis(S, 685, ABG)
02:29:20.905 00.000 7680 Guiding  Dir = 1, Dur = 685
02:29:20.905 00.000 7680 IsSlewing returns 0
02:29:20.906 00.001 7680 IsGuiding returns 0
02:29:20.906 00.000 7680 PulseGuide returned control before completion, sleep 695
02:29:21.609 00.703 7680 IsGuiding returns 1
02:29:21.610 00.001 7680 scope still moving after pulse duration time elapsed
02:29:21.640 00.030 7680 IsSlewing returns 0
02:29:21.641 00.001 7680 IsGuiding returns 1
02:29:21.672 00.031 7680 IsSlewing returns 0
02:29:21.673 00.001 7680 IsGuiding returns 1
02:29:21.703 00.030 7680 IsSlewing returns 0
02:29:21.704 00.001 7680 IsGuiding returns 0
02:29:21.704 00.000 7680 scope move finished after 685 + 113 ms
02:29:21.704 00.000 7680 Move returns status 0, amount 685
02:29:21.705 00.001 7680 move complete, result=0
02:29:21.705 00.000 7680 worker thread done servicing request
02:29:21.705 00.000 7680 Worker thread wakes up
02:29:21.706 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 1.3 px 685 ms SOUTH
02:29:21.715 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:21.715 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:22.961 01.246 7680 Exposure complete
02:29:23.115 00.154 7680 worker thread done servicing request
02:29:23.117 00.002 6120 OnExposeComplete: enter
02:29:23.121 00.004 6120 UpdateGuideState(): m_state=6
02:29:23.124 00.003 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 902
02:29:23.129 00.005 6120 Star::Find returns 1 (0), X=513.91, Y=674.07, Mass=8456, SNR=59.8, Peak=216 HFD=6.3
02:29:23.132 00.003 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
02:29:23.137 00.005 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
02:29:23.143 00.006 6120 CameraToMount -- cameraX=0.18 cameraY=-1.28 hyp=1.29 cameraTheta=-1.43 mountX=-0.06 mountY=1.23, mountTheta=1.62
02:29:23.149 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-1.28, opts=13)
02:29:23.153 00.004 6120 Enqueuing Move request for scope (0.18, -1.28)
02:29:23.158 00.005 7680 Worker thread wakes up
02:29:23.158 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:23.163 00.005 6120 UpdateGuideState exits: m=8456 SNR=59.8
02:29:23.168 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:23.173 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:23.178 00.005 6120 Enqueuing Expose request
02:29:23.181 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -1.28) opts 0xd
02:29:23.182 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, -1.28)
02:29:23.182 00.000 7680 Moving (0.18, -1.28) raw xDistance=-0.06 yDistance=1.23
02:29:23.182 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:29:23.183 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.23 from input 1.23
02:29:23.183 00.000 7680 MoveAxis(E, 0, ABG)
02:29:23.183 00.000 7680 Move returns status 0, amount 0
02:29:23.183 00.000 7680 MoveAxis(S, 665, ABG)
02:29:23.184 00.001 7680 Guiding  Dir = 1, Dur = 665
02:29:23.184 00.000 7680 IsSlewing returns 0
02:29:23.184 00.000 7680 IsGuiding returns 0
02:29:23.185 00.001 7680 PulseGuide returned control before completion, sleep 675
02:29:23.865 00.680 7680 IsGuiding returns 1
02:29:23.866 00.001 7680 scope still moving after pulse duration time elapsed
02:29:23.897 00.031 7680 IsSlewing returns 0
02:29:23.899 00.002 7680 IsGuiding returns 0
02:29:23.899 00.000 7680 scope move finished after 665 + 49 ms
02:29:23.899 00.000 7680 Move returns status 0, amount 665
02:29:23.899 00.000 7680 move complete, result=0
02:29:23.900 00.001 7680 worker thread done servicing request
02:29:23.900 00.000 7680 Worker thread wakes up
02:29:23.900 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.2 px 665 ms SOUTH
02:29:23.908 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:23.908 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:25.155 01.247 7680 Exposure complete
02:29:25.287 00.132 7680 worker thread done servicing request
02:29:25.288 00.001 6120 OnExposeComplete: enter
02:29:25.292 00.004 6120 UpdateGuideState(): m_state=6
02:29:25.295 00.003 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 903
02:29:25.298 00.003 6120 Star::Find returns 1 (0), X=513.89, Y=674.86, Mass=8888, SNR=62.2, Peak=217 HFD=6.5
02:29:25.302 00.004 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.19) = xAngle (-1.44 = -1.44)
02:29:25.306 00.004 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.43 = 1.43)
02:29:25.309 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=-0.49 hyp=0.52 cameraTheta=-1.26 mountX=0.07 mountY=0.51, mountTheta=1.44
02:29:25.312 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.49, opts=13)
02:29:25.315 00.003 6120 Enqueuing Move request for scope (0.16, -0.49)
02:29:25.320 00.005 7680 Worker thread wakes up
02:29:25.320 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:25.325 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.49) opts 0xd
02:29:25.325 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.49)
02:29:25.325 00.000 6120 UpdateGuideState exits: m=8888 SNR=62.2
02:29:25.329 00.004 7680 Moving (0.16, -0.49) raw xDistance=0.07 yDistance=0.51
02:29:25.330 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:29:25.330 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:25.335 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:25.340 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
02:29:25.340 00.000 6120 Enqueuing Expose request
02:29:25.345 00.005 7680 MoveAxis(E, 0, ABG)
02:29:25.345 00.000 7680 Move returns status 0, amount 0
02:29:25.345 00.000 7680 MoveAxis(S, 277, ABG)
02:29:25.345 00.000 7680 Guiding  Dir = 1, Dur = 277
02:29:25.345 00.000 7680 IsSlewing returns 0
02:29:25.346 00.001 7680 IsGuiding returns 0
02:29:25.346 00.000 7680 PulseGuide returned control before completion, sleep 287
02:29:25.641 00.295 7680 IsGuiding returns 1
02:29:25.641 00.000 7680 scope still moving after pulse duration time elapsed
02:29:25.673 00.032 7680 IsSlewing returns 0
02:29:25.676 00.003 7680 IsGuiding returns 0
02:29:25.678 00.002 7680 scope move finished after 277 + 55 ms
02:29:25.678 00.000 7680 Move returns status 0, amount 277
02:29:25.678 00.000 7680 move complete, result=0
02:29:25.679 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 277 ms SOUTH
02:29:25.686 00.007 7680 worker thread done servicing request
02:29:25.686 00.000 7680 Worker thread wakes up
02:29:25.686 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:25.687 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:26.942 01.255 7680 Exposure complete
02:29:27.091 00.149 7680 worker thread done servicing request
02:29:27.091 00.000 6120 OnExposeComplete: enter
02:29:27.095 00.004 6120 UpdateGuideState(): m_state=6
02:29:27.100 00.005 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 904
02:29:27.105 00.005 6120 Star::Find returns 1 (0), X=513.88, Y=675.03, Mass=8738, SNR=62.8, Peak=220 HFD=6.4
02:29:27.109 00.004 6120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (0.19) = xAngle (-1.31 = -1.31)
02:29:27.114 00.005 6120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.57 = 1.57)
02:29:27.118 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.32 hyp=0.35 cameraTheta=-1.12 mountX=0.09 mountY=0.35, mountTheta=1.32
02:29:27.123 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.32, opts=13)
02:29:27.127 00.004 6120 Enqueuing Move request for scope (0.15, -0.32)
02:29:27.130 00.003 7680 Worker thread wakes up
02:29:27.130 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:27.135 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.32) opts 0xd
02:29:27.136 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.32)
02:29:27.136 00.000 7680 Moving (0.15, -0.32) raw xDistance=0.09 yDistance=0.35
02:29:27.136 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:29:27.136 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:29:27.136 00.000 7680 MoveAxis(E, 0, ABG)
02:29:27.137 00.001 7680 Move returns status 0, amount 0
02:29:27.137 00.000 7680 MoveAxis(S, 192, ABG)
02:29:27.137 00.000 7680 Guiding  Dir = 1, Dur = 192
02:29:27.137 00.000 6120 UpdateGuideState exits: m=8738 SNR=62.8
02:29:27.140 00.003 7680 IsSlewing returns 0
02:29:27.141 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:27.144 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:27.147 00.003 6120 Enqueuing Expose request
02:29:27.151 00.004 7680 IsGuiding returns 0
02:29:27.151 00.000 7680 PulseGuide returned control before completion, sleep 202
02:29:27.366 00.215 7680 IsGuiding returns 1
02:29:27.367 00.001 7680 scope still moving after pulse duration time elapsed
02:29:27.397 00.030 7680 IsSlewing returns 0
02:29:27.397 00.000 7680 IsGuiding returns 0
02:29:27.398 00.001 7680 scope move finished after 192 + 54 ms
02:29:27.398 00.000 7680 Move returns status 0, amount 192
02:29:27.398 00.000 7680 move complete, result=0
02:29:27.399 00.001 7680 worker thread done servicing request
02:29:27.399 00.000 7680 Worker thread wakes up
02:29:27.399 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 192 ms SOUTH
02:29:27.407 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:27.407 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:28.660 01.253 7680 Exposure complete
02:29:28.804 00.144 7680 worker thread done servicing request
02:29:28.806 00.002 6120 OnExposeComplete: enter
02:29:28.810 00.004 6120 UpdateGuideState(): m_state=6
02:29:28.815 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 905
02:29:28.819 00.004 6120 Star::Find returns 1 (0), X=513.78, Y=675.65, Mass=8668, SNR=61.1, Peak=204 HFD=6.7
02:29:28.824 00.005 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (0.19) = xAngle (1.22 = 1.22)
02:29:28.829 00.005 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.09 = -2.19)
02:29:28.833 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.30 hyp=0.30 cameraTheta=1.40 mountX=0.10 mountY=-0.24, mountTheta=-1.17
02:29:28.839 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.30, opts=13)
02:29:28.844 00.005 6120 Enqueuing Move request for scope (0.05, 0.30)
02:29:28.847 00.003 7680 Worker thread wakes up
02:29:28.848 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.30) opts 0xd
02:29:28.848 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.30)
02:29:28.848 00.000 7680 Moving (0.05, 0.30) raw xDistance=0.10 yDistance=-0.24
02:29:28.849 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:28.852 00.003 6120 UpdateGuideState exits: m=8668 SNR=61.1
02:29:28.857 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:29:28.857 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:29:28.857 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:28.861 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:28.865 00.004 6120 Enqueuing Expose request
02:29:28.869 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:29:28.869 00.000 7680 MoveAxis(E, 0, ABG)
02:29:28.869 00.000 7680 Move returns status 0, amount 0
02:29:28.870 00.001 7680 MoveAxis(N, 0, ABG)
02:29:28.870 00.000 7680 Move returns status 0, amount 0
02:29:28.870 00.000 7680 move complete, result=0
02:29:28.870 00.000 7680 worker thread done servicing request
02:29:28.871 00.001 7680 Worker thread wakes up
02:29:28.871 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:28.871 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:29:28.876 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:30.128 01.252 7680 Exposure complete
02:29:30.272 00.144 7680 worker thread done servicing request
02:29:30.274 00.002 6120 OnExposeComplete: enter
02:29:30.279 00.005 6120 UpdateGuideState(): m_state=6
02:29:30.283 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
02:29:30.288 00.005 6120 Star::Find returns 1 (0), X=513.71, Y=675.56, Mass=9238, SNR=63.0, Peak=216 HFD=6.9
02:29:30.293 00.005 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.19) = xAngle (1.47 = 1.47)
02:29:30.298 00.005 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.34 = -1.94)
02:29:30.301 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.66 mountX=0.02 mountY=-0.20, mountTheta=-1.46
02:29:30.307 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.22, opts=13)
02:29:30.313 00.006 6120 Enqueuing Move request for scope (-0.02, 0.22)
02:29:30.317 00.004 7680 Worker thread wakes up
02:29:30.317 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
02:29:30.318 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
02:29:30.318 00.000 7680 Moving (-0.02, 0.22) raw xDistance=0.02 yDistance=-0.20
02:29:30.318 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:29:30.319 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:29:30.319 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:30.324 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:29:30.324 00.000 6120 UpdateGuideState exits: m=9238 SNR=63.0
02:29:30.330 00.006 7680 MoveAxis(E, 0, ABG)
02:29:30.330 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:30.334 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:30.337 00.003 6120 Enqueuing Expose request
02:29:30.341 00.004 7680 Move returns status 0, amount 0
02:29:30.342 00.001 7680 MoveAxis(N, 0, ABG)
02:29:30.342 00.000 7680 Move returns status 0, amount 0
02:29:30.342 00.000 7680 move complete, result=0
02:29:30.343 00.001 7680 worker thread done servicing request
02:29:30.343 00.000 7680 Worker thread wakes up
02:29:30.343 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:29:30.347 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:30.347 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:31.603 01.256 7680 Exposure complete
02:29:31.736 00.133 7680 worker thread done servicing request
02:29:31.736 00.000 6120 OnExposeComplete: enter
02:29:31.741 00.005 6120 UpdateGuideState(): m_state=6
02:29:31.745 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
02:29:31.748 00.003 6120 Star::Find returns 1 (0), X=513.84, Y=674.94, Mass=8584, SNR=61.8, Peak=209 HFD=6.4
02:29:31.753 00.005 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
02:29:31.757 00.004 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
02:29:31.761 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.41 hyp=0.43 cameraTheta=-1.31 mountX=0.03 mountY=0.42, mountTheta=1.49
02:29:31.766 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.41, opts=13)
02:29:31.770 00.004 6120 Enqueuing Move request for scope (0.11, -0.41)
02:29:31.774 00.004 7680 Worker thread wakes up
02:29:31.774 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.41) opts 0xd
02:29:31.774 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.41)
02:29:31.774 00.000 7680 Moving (0.11, -0.41) raw xDistance=0.03 yDistance=0.42
02:29:31.774 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:29:31.774 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
02:29:31.775 00.001 7680 MoveAxis(E, 0, ABG)
02:29:31.775 00.000 7680 Move returns status 0, amount 0
02:29:31.775 00.000 7680 MoveAxis(S, 228, ABG)
02:29:31.775 00.000 7680 Guiding  Dir = 1, Dur = 228
02:29:31.775 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:31.779 00.004 7680 IsSlewing returns 0
02:29:31.779 00.000 6120 UpdateGuideState exits: m=8584 SNR=61.8
02:29:31.783 00.004 7680 IsGuiding returns 0
02:29:31.784 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:31.787 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:31.790 00.003 7680 PulseGuide returned control before completion, sleep 238
02:29:31.790 00.000 6120 Enqueuing Expose request
02:29:32.035 00.245 7680 IsGuiding returns 1
02:29:32.036 00.001 7680 scope still moving after pulse duration time elapsed
02:29:32.067 00.031 7680 IsSlewing returns 0
02:29:32.069 00.002 7680 IsGuiding returns 0
02:29:32.069 00.000 7680 scope move finished after 228 + 57 ms
02:29:32.069 00.000 7680 Move returns status 0, amount 228
02:29:32.069 00.000 7680 move complete, result=0
02:29:32.070 00.001 7680 worker thread done servicing request
02:29:32.070 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 228 ms SOUTH
02:29:32.077 00.007 7680 Worker thread wakes up
02:29:32.079 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:32.079 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:33.329 01.250 7680 Exposure complete
02:29:33.474 00.145 7680 worker thread done servicing request
02:29:33.474 00.000 6120 OnExposeComplete: enter
02:29:33.477 00.003 6120 UpdateGuideState(): m_state=6
02:29:33.483 00.006 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
02:29:33.488 00.005 6120 Star::Find returns 1 (0), X=513.64, Y=675.37, Mass=8633, SNR=61.6, Peak=195 HFD=6.9
02:29:33.494 00.006 6120 CameraToMount -- cameraTheta (2.95) - m_xAngle (0.19) = xAngle (2.77 = 2.77)
02:29:33.497 00.003 6120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.64 = -0.64)
02:29:33.501 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.95 mountX=-0.08 mountY=-0.05, mountTheta=-2.57
02:29:33.506 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.02, opts=13)
02:29:33.509 00.003 6120 Enqueuing Move request for scope (-0.09, 0.02)
02:29:33.514 00.005 7680 Worker thread wakes up
02:29:33.515 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:33.520 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
02:29:33.520 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
02:29:33.520 00.000 7680 Moving (-0.09, 0.02) raw xDistance=-0.08 yDistance=-0.05
02:29:33.520 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:29:33.521 00.001 6120 UpdateGuideState exits: m=8633 SNR=61.6
02:29:33.527 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:33.532 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:33.536 00.004 6120 Enqueuing Expose request
02:29:33.539 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:29:33.540 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:29:33.540 00.000 7680 MoveAxis(E, 0, ABG)
02:29:33.540 00.000 7680 Move returns status 0, amount 0
02:29:33.540 00.000 7680 MoveAxis(N, 0, ABG)
02:29:33.540 00.000 7680 Move returns status 0, amount 0
02:29:33.541 00.001 7680 move complete, result=0
02:29:33.541 00.000 7680 worker thread done servicing request
02:29:33.541 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:33.546 00.005 7680 Worker thread wakes up
02:29:33.546 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:33.546 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:34.799 01.253 7680 Exposure complete
02:29:34.938 00.139 7680 worker thread done servicing request
02:29:34.939 00.001 6120 OnExposeComplete: enter
02:29:34.944 00.005 6120 UpdateGuideState(): m_state=6
02:29:34.947 00.003 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
02:29:34.953 00.006 6120 Star::Find returns 1 (0), X=513.52, Y=674.93, Mass=8447, SNR=61.2, Peak=213 HFD=6.5
02:29:34.957 00.004 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.22 = -2.22)
02:29:34.962 00.005 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
02:29:34.967 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.41 hyp=0.46 cameraTheta=-2.03 mountX=-0.28 mountY=0.28, mountTheta=2.35
02:29:34.971 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.41, opts=13)
02:29:34.976 00.005 6120 Enqueuing Move request for scope (-0.20, -0.41)
02:29:34.981 00.005 7680 Worker thread wakes up
02:29:34.981 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:34.985 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.41) opts 0xd
02:29:34.985 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.41)
02:29:34.986 00.001 6120 UpdateGuideState exits: m=8447 SNR=61.2
02:29:34.990 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:34.993 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:34.997 00.004 6120 Enqueuing Expose request
02:29:35.001 00.004 7680 Moving (-0.20, -0.41) raw xDistance=-0.28 yDistance=0.28
02:29:35.001 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:29:35.001 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:29:35.001 00.000 7680 MoveAxis(E, 113, ABG)
02:29:35.003 00.002 7680 Guiding  Dir = 2, Dur = 113
02:29:35.003 00.000 7680 IsSlewing returns 0
02:29:35.003 00.000 7680 IsGuiding returns 0
02:29:35.004 00.001 7680 PulseGuide returned control before completion, sleep 123
02:29:35.137 00.133 7680 IsGuiding returns 1
02:29:35.138 00.001 7680 scope still moving after pulse duration time elapsed
02:29:35.167 00.029 7680 IsSlewing returns 0
02:29:35.169 00.002 7680 IsGuiding returns 1
02:29:35.198 00.029 7680 IsSlewing returns 0
02:29:35.199 00.001 7680 IsGuiding returns 0
02:29:35.201 00.002 7680 scope move finished after 113 + 84 ms
02:29:35.201 00.000 7680 Move returns status 0, amount 113
02:29:35.201 00.000 7680 MoveAxis(S, 153, ABG)
02:29:35.202 00.001 7680 Guiding  Dir = 1, Dur = 153
02:29:35.202 00.000 7680 IsSlewing returns 0
02:29:35.202 00.000 7680 IsGuiding returns 0
02:29:35.203 00.001 7680 PulseGuide returned control before completion, sleep 163
02:29:35.371 00.168 7680 IsGuiding returns 1
02:29:35.372 00.001 7680 scope still moving after pulse duration time elapsed
02:29:35.402 00.030 7680 IsSlewing returns 0
02:29:35.405 00.003 7680 IsGuiding returns 0
02:29:35.405 00.000 7680 scope move finished after 153 + 48 ms
02:29:35.406 00.001 7680 Move returns status 0, amount 153
02:29:35.406 00.000 7680 move complete, result=0
02:29:35.406 00.000 7680 worker thread done servicing request
02:29:35.407 00.001 7680 Worker thread wakes up
02:29:35.407 00.000 6120 GuideStep: -0.3 px 113 ms EAST, 0.3 px 153 ms SOUTH
02:29:35.412 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:35.413 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:36.666 01.253 7680 Exposure complete
02:29:36.808 00.142 7680 worker thread done servicing request
02:29:36.808 00.000 6120 OnExposeComplete: enter
02:29:36.811 00.003 6120 UpdateGuideState(): m_state=6
02:29:36.815 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
02:29:36.819 00.004 6120 Star::Find returns 1 (0), X=513.93, Y=674.93, Mass=8527, SNR=61.2, Peak=223 HFD=6.4
02:29:36.822 00.003 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (0.19) = xAngle (-1.31 = -1.31)
02:29:36.826 00.004 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.56 = 1.56)
02:29:36.831 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=-0.42 hyp=0.47 cameraTheta=-1.13 mountX=0.12 mountY=0.47, mountTheta=1.32
02:29:36.837 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.42, opts=13)
02:29:36.841 00.004 6120 Enqueuing Move request for scope (0.20, -0.42)
02:29:36.844 00.003 7680 Worker thread wakes up
02:29:36.844 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.42) opts 0xd
02:29:36.845 00.001 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.42)
02:29:36.845 00.000 7680 Moving (0.20, -0.42) raw xDistance=0.12 yDistance=0.47
02:29:36.845 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:29:36.845 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
02:29:36.845 00.000 7680 MoveAxis(E, 0, ABG)
02:29:36.845 00.000 7680 Move returns status 0, amount 0
02:29:36.845 00.000 7680 MoveAxis(S, 253, ABG)
02:29:36.845 00.000 7680 Guiding  Dir = 1, Dur = 253
02:29:36.845 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:36.849 00.004 7680 IsSlewing returns 0
02:29:36.849 00.000 6120 UpdateGuideState exits: m=8527 SNR=61.2
02:29:36.852 00.003 7680 IsGuiding returns 0
02:29:36.853 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:36.857 00.004 7680 PulseGuide returned control before completion, sleep 263
02:29:36.857 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:36.861 00.004 6120 Enqueuing Expose request
02:29:37.124 00.263 7680 IsGuiding returns 1
02:29:37.125 00.001 7680 scope still moving after pulse duration time elapsed
02:29:37.155 00.030 7680 IsSlewing returns 0
02:29:37.156 00.001 7680 IsGuiding returns 0
02:29:37.156 00.000 7680 scope move finished after 253 + 50 ms
02:29:37.156 00.000 7680 Move returns status 0, amount 253
02:29:37.158 00.002 7680 move complete, result=0
02:29:37.158 00.000 7680 worker thread done servicing request
02:29:37.158 00.000 7680 Worker thread wakes up
02:29:37.159 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 253 ms SOUTH
02:29:37.163 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:37.164 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:38.418 01.254 7680 Exposure complete
02:29:38.564 00.146 7680 worker thread done servicing request
02:29:38.564 00.000 6120 OnExposeComplete: enter
02:29:38.569 00.005 6120 UpdateGuideState(): m_state=6
02:29:38.572 00.003 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 911
02:29:38.578 00.006 6120 Star::Find returns 1 (0), X=513.89, Y=675.10, Mass=8455, SNR=60.9, Peak=232 HFD=6.2
02:29:38.583 00.005 6120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.19) = xAngle (-1.18 = -1.18)
02:29:38.587 00.004 6120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.69 = 1.69)
02:29:38.591 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-0.99 mountX=0.11 mountY=0.29, mountTheta=1.21
02:29:38.597 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.25, opts=13)
02:29:38.601 00.004 6120 Enqueuing Move request for scope (0.16, -0.25)
02:29:38.605 00.004 7680 Worker thread wakes up
02:29:38.605 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:38.609 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.25) opts 0xd
02:29:38.609 00.000 6120 UpdateGuideState exits: m=8455 SNR=60.9
02:29:38.613 00.004 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.25)
02:29:38.613 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:38.617 00.004 7680 Moving (0.16, -0.25) raw xDistance=0.11 yDistance=0.29
02:29:38.617 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:29:38.618 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:38.622 00.004 6120 Enqueuing Expose request
02:29:38.626 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:29:38.626 00.000 7680 MoveAxis(E, 0, ABG)
02:29:38.626 00.000 7680 Move returns status 0, amount 0
02:29:38.626 00.000 7680 MoveAxis(S, 159, ABG)
02:29:38.627 00.001 7680 Guiding  Dir = 1, Dur = 159
02:29:38.627 00.000 7680 IsSlewing returns 0
02:29:38.627 00.000 7680 IsGuiding returns 0
02:29:38.628 00.001 7680 PulseGuide returned control before completion, sleep 169
02:29:38.799 00.171 7680 IsGuiding returns 1
02:29:38.800 00.001 7680 scope still moving after pulse duration time elapsed
02:29:38.830 00.030 7680 IsSlewing returns 0
02:29:38.831 00.001 7680 IsGuiding returns 0
02:29:38.832 00.001 7680 scope move finished after 159 + 44 ms
02:29:38.832 00.000 7680 Move returns status 0, amount 159
02:29:38.833 00.001 7680 move complete, result=0
02:29:38.833 00.000 7680 worker thread done servicing request
02:29:38.833 00.000 7680 Worker thread wakes up
02:29:38.834 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 159 ms SOUTH
02:29:38.839 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:38.840 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:40.093 01.253 7680 Exposure complete
02:29:40.232 00.139 7680 worker thread done servicing request
02:29:40.233 00.001 6120 OnExposeComplete: enter
02:29:40.237 00.004 6120 UpdateGuideState(): m_state=6
02:29:40.241 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
02:29:40.244 00.003 6120 Star::Find returns 1 (0), X=513.58, Y=675.51, Mass=9070, SNR=64.3, Peak=229 HFD=7.0
02:29:40.249 00.005 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (0.19) = xAngle (2.14 = 2.14)
02:29:40.252 00.003 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.01 = -1.27)
02:29:40.256 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.32 mountX=-0.12 mountY=-0.21, mountTheta=-2.08
02:29:40.260 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.16, opts=13)
02:29:40.265 00.005 6120 Enqueuing Move request for scope (-0.15, 0.16)
02:29:40.271 00.006 7680 Worker thread wakes up
02:29:40.271 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:40.276 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
02:29:40.277 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
02:29:40.277 00.000 7680 Moving (-0.15, 0.16) raw xDistance=-0.12 yDistance=-0.21
02:29:40.277 00.000 6120 UpdateGuideState exits: m=9070 SNR=64.3
02:29:40.281 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:40.286 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:29:40.286 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:29:40.286 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:40.289 00.003 6120 Enqueuing Expose request
02:29:40.294 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:29:40.294 00.000 7680 MoveAxis(E, 0, ABG)
02:29:40.294 00.000 7680 Move returns status 0, amount 0
02:29:40.295 00.001 7680 MoveAxis(N, 0, ABG)
02:29:40.295 00.000 7680 Move returns status 0, amount 0
02:29:40.295 00.000 7680 move complete, result=0
02:29:40.295 00.000 7680 worker thread done servicing request
02:29:40.295 00.000 7680 Worker thread wakes up
02:29:40.296 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:29:40.300 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:40.301 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:41.547 01.246 7680 Exposure complete
02:29:41.687 00.140 7680 worker thread done servicing request
02:29:41.687 00.000 6120 OnExposeComplete: enter
02:29:41.691 00.004 6120 UpdateGuideState(): m_state=6
02:29:41.695 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 913
02:29:41.701 00.006 6120 Star::Find returns 1 (0), X=513.57, Y=675.49, Mass=9233, SNR=63.5, Peak=217 HFD=7.0
02:29:41.706 00.005 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (0.19) = xAngle (2.25 = 2.25)
02:29:41.710 00.004 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.12 = -1.16)
02:29:41.714 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.14 hyp=0.21 cameraTheta=2.43 mountX=-0.13 mountY=-0.20, mountTheta=-2.17
02:29:41.719 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.14, opts=13)
02:29:41.723 00.004 6120 Enqueuing Move request for scope (-0.16, 0.14)
02:29:41.727 00.004 7680 Worker thread wakes up
02:29:41.727 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.14) opts 0xd
02:29:41.727 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.14)
02:29:41.727 00.000 7680 Moving (-0.16, 0.14) raw xDistance=-0.13 yDistance=-0.20
02:29:41.727 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:29:41.727 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:29:41.727 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:29:41.728 00.001 7680 MoveAxis(E, 0, ABG)
02:29:41.728 00.000 7680 Move returns status 0, amount 0
02:29:41.728 00.000 7680 MoveAxis(N, 0, ABG)
02:29:41.728 00.000 7680 Move returns status 0, amount 0
02:29:41.729 00.001 7680 move complete, result=0
02:29:41.729 00.000 7680 worker thread done servicing request
02:29:41.730 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:41.734 00.004 6120 UpdateGuideState exits: m=9233 SNR=63.5
02:29:41.737 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:41.740 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:41.745 00.005 6120 Enqueuing Expose request
02:29:41.748 00.003 7680 Worker thread wakes up
02:29:41.749 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:29:41.752 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:41.752 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:42.996 01.244 7680 Exposure complete
02:29:43.168 00.172 7680 worker thread done servicing request
02:29:43.169 00.001 6120 OnExposeComplete: enter
02:29:43.175 00.006 6120 UpdateGuideState(): m_state=6
02:29:43.180 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 914
02:29:43.185 00.005 6120 Star::Find returns 1 (0), X=513.69, Y=674.86, Mass=8362, SNR=61.0, Peak=196 HFD=6.6
02:29:43.190 00.005 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
02:29:43.195 00.005 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
02:29:43.201 00.006 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.49 hyp=0.49 cameraTheta=-1.66 mountX=-0.13 mountY=0.42, mountTheta=1.87
02:29:43.210 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.49, opts=13)
02:29:43.216 00.006 6120 Enqueuing Move request for scope (-0.04, -0.49)
02:29:43.221 00.005 7680 Worker thread wakes up
02:29:43.221 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:43.228 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.49) opts 0xd
02:29:43.229 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.49)
02:29:43.229 00.000 7680 Moving (-0.04, -0.49) raw xDistance=-0.13 yDistance=0.42
02:29:43.229 00.000 6120 UpdateGuideState exits: m=8362 SNR=61.0
02:29:43.236 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:29:43.236 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
02:29:43.236 00.000 7680 MoveAxis(E, 0, ABG)
02:29:43.237 00.001 7680 Move returns status 0, amount 0
02:29:43.237 00.000 7680 MoveAxis(S, 230, ABG)
02:29:43.238 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:43.245 00.007 7680 Guiding  Dir = 1, Dur = 230
02:29:43.245 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:43.252 00.007 6120 Enqueuing Expose request
02:29:43.257 00.005 7680 IsSlewing returns 0
02:29:43.257 00.000 7680 IsGuiding returns 0
02:29:43.258 00.001 7680 PulseGuide returned control before completion, sleep 240
02:29:43.504 00.246 7680 IsGuiding returns 1
02:29:43.504 00.000 7680 scope still moving after pulse duration time elapsed
02:29:43.534 00.030 7680 IsSlewing returns 0
02:29:43.534 00.000 7680 IsGuiding returns 0
02:29:43.534 00.000 7680 scope move finished after 230 + 46 ms
02:29:43.534 00.000 7680 Move returns status 0, amount 230
02:29:43.536 00.002 7680 move complete, result=0
02:29:43.536 00.000 7680 worker thread done servicing request
02:29:43.536 00.000 7680 Worker thread wakes up
02:29:43.536 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 230 ms SOUTH
02:29:43.539 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:43.540 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:44.779 01.239 7680 Exposure complete
02:29:44.946 00.167 7680 worker thread done servicing request
02:29:44.946 00.000 6120 OnExposeComplete: enter
02:29:44.954 00.008 6120 UpdateGuideState(): m_state=6
02:29:44.960 00.006 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 915
02:29:44.966 00.006 6120 Star::Find returns 1 (0), X=513.42, Y=675.01, Mass=8426, SNR=59.6, Peak=223 HFD=6.5
02:29:44.970 00.004 6120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.19) = xAngle (-2.50 = -2.50)
02:29:44.975 00.005 6120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.37 = 0.37)
02:29:44.979 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=-0.34 hyp=0.46 cameraTheta=-2.31 mountX=-0.37 mountY=0.17, mountTheta=2.72
02:29:44.987 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=-0.34, opts=13)
02:29:44.992 00.005 6120 Enqueuing Move request for scope (-0.31, -0.34)
02:29:44.997 00.005 7680 Worker thread wakes up
02:29:44.997 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:45.001 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.34) opts 0xd
02:29:45.001 00.000 6120 UpdateGuideState exits: m=8426 SNR=59.6
02:29:45.005 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.31, -0.34)
02:29:45.006 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:45.010 00.004 7680 Moving (-0.31, -0.34) raw xDistance=-0.37 yDistance=0.17
02:29:45.010 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:29:45.010 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:45.015 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:29:45.015 00.000 6120 Enqueuing Expose request
02:29:45.020 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:29:45.021 00.001 7680 MoveAxis(E, 151, ABG)
02:29:45.021 00.000 7680 Guiding  Dir = 2, Dur = 151
02:29:45.023 00.002 7680 IsSlewing returns 0
02:29:45.024 00.001 7680 IsGuiding returns 0
02:29:45.024 00.000 7680 PulseGuide returned control before completion, sleep 161
02:29:45.194 00.170 7680 IsGuiding returns 1
02:29:45.195 00.001 7680 scope still moving after pulse duration time elapsed
02:29:45.224 00.029 7680 IsSlewing returns 0
02:29:45.225 00.001 7680 IsGuiding returns 0
02:29:45.226 00.001 7680 scope move finished after 151 + 51 ms
02:29:45.227 00.001 7680 Move returns status 0, amount 151
02:29:45.227 00.000 7680 MoveAxis(N, 0, ABG)
02:29:45.227 00.000 7680 Move returns status 0, amount 0
02:29:45.227 00.000 7680 move complete, result=0
02:29:45.228 00.001 7680 worker thread done servicing request
02:29:45.229 00.001 6120 GuideStep: -0.4 px 151 ms EAST, 0.2 px 0 ms NORTH
02:29:45.237 00.008 7680 Worker thread wakes up
02:29:45.237 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:45.237 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:46.487 01.250 7680 Exposure complete
02:29:46.660 00.173 7680 worker thread done servicing request
02:29:46.660 00.000 6120 OnExposeComplete: enter
02:29:46.667 00.007 6120 UpdateGuideState(): m_state=6
02:29:46.672 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 916
02:29:46.678 00.006 6120 Star::Find returns 1 (0), X=513.85, Y=674.98, Mass=8188, SNR=59.0, Peak=206 HFD=6.3
02:29:46.683 00.005 6120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.19) = xAngle (-1.45 = -1.45)
02:29:46.688 00.005 6120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.42 = 1.42)
02:29:46.693 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-0.37 hyp=0.39 cameraTheta=-1.27 mountX=0.05 mountY=0.38, mountTheta=1.45
02:29:46.700 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.37, opts=13)
02:29:46.708 00.008 6120 Enqueuing Move request for scope (0.12, -0.37)
02:29:46.713 00.005 7680 Worker thread wakes up
02:29:46.713 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:46.731 00.018 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.37) opts 0xd
02:29:46.731 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.37)
02:29:46.731 00.000 6120 UpdateGuideState exits: m=8188 SNR=59.0
02:29:46.737 00.006 7680 Moving (0.12, -0.37) raw xDistance=0.05 yDistance=0.38
02:29:46.737 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:46.742 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:29:46.742 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:29:46.742 00.000 7680 MoveAxis(E, 0, ABG)
02:29:46.742 00.000 7680 Move returns status 0, amount 0
02:29:46.742 00.000 7680 MoveAxis(S, 209, ABG)
02:29:46.743 00.001 7680 Guiding  Dir = 1, Dur = 209
02:29:46.743 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:46.747 00.004 7680 IsSlewing returns 0
02:29:46.747 00.000 6120 Enqueuing Expose request
02:29:46.752 00.005 7680 IsGuiding returns 0
02:29:46.752 00.000 7680 PulseGuide returned control before completion, sleep 219
02:29:46.976 00.224 7680 IsGuiding returns 1
02:29:46.976 00.000 7680 scope still moving after pulse duration time elapsed
02:29:47.007 00.031 7680 IsSlewing returns 0
02:29:47.008 00.001 7680 IsGuiding returns 0
02:29:47.009 00.001 7680 scope move finished after 209 + 48 ms
02:29:47.009 00.000 7680 Move returns status 0, amount 209
02:29:47.010 00.001 7680 move complete, result=0
02:29:47.011 00.001 7680 worker thread done servicing request
02:29:47.011 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 209 ms SOUTH
02:29:47.021 00.010 7680 Worker thread wakes up
02:29:47.022 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:47.023 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:48.272 01.249 7680 Exposure complete
02:29:48.418 00.146 7680 worker thread done servicing request
02:29:48.418 00.000 6120 OnExposeComplete: enter
02:29:48.421 00.003 6120 UpdateGuideState(): m_state=6
02:29:48.426 00.005 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 917
02:29:48.429 00.003 6120 Star::Find returns 1 (0), X=513.50, Y=674.97, Mass=8579, SNR=61.6, Peak=208 HFD=6.4
02:29:48.434 00.005 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.19) = xAngle (-2.31 = -2.31)
02:29:48.437 00.003 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
02:29:48.440 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.38 hyp=0.44 cameraTheta=-2.12 mountX=-0.29 mountY=0.24, mountTheta=2.47
02:29:48.446 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.38, opts=13)
02:29:48.448 00.002 6120 Enqueuing Move request for scope (-0.23, -0.38)
02:29:48.453 00.005 7680 Worker thread wakes up
02:29:48.453 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:48.456 00.003 6120 UpdateGuideState exits: m=8579 SNR=61.6
02:29:48.460 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:48.464 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:48.467 00.003 6120 Enqueuing Expose request
02:29:48.471 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.38) opts 0xd
02:29:48.471 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.38)
02:29:48.471 00.000 7680 Moving (-0.23, -0.38) raw xDistance=-0.29 yDistance=0.24
02:29:48.471 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
02:29:48.471 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:29:48.471 00.000 7680 MoveAxis(E, 120, ABG)
02:29:48.471 00.000 7680 Guiding  Dir = 2, Dur = 120
02:29:48.473 00.002 7680 IsSlewing returns 0
02:29:48.473 00.000 7680 IsGuiding returns 0
02:29:48.473 00.000 7680 PulseGuide returned control before completion, sleep 130
02:29:48.619 00.146 7680 IsGuiding returns 0
02:29:48.620 00.001 7680 Move returns status 0, amount 120
02:29:48.621 00.001 7680 MoveAxis(S, 128, ABG)
02:29:48.621 00.000 7680 Guiding  Dir = 1, Dur = 128
02:29:48.621 00.000 7680 IsSlewing returns 0
02:29:48.622 00.001 7680 IsGuiding returns 0
02:29:48.623 00.001 7680 PulseGuide returned control before completion, sleep 138
02:29:48.776 00.153 7680 IsGuiding returns 1
02:29:48.777 00.001 7680 scope still moving after pulse duration time elapsed
02:29:48.807 00.030 7680 IsSlewing returns 0
02:29:48.808 00.001 7680 IsGuiding returns 1
02:29:48.838 00.030 7680 IsSlewing returns 0
02:29:48.840 00.002 7680 IsGuiding returns 0
02:29:48.840 00.000 7680 scope move finished after 128 + 89 ms
02:29:48.840 00.000 7680 Move returns status 0, amount 128
02:29:48.840 00.000 7680 move complete, result=0
02:29:48.841 00.001 7680 worker thread done servicing request
02:29:48.842 00.001 6120 GuideStep: -0.3 px 120 ms EAST, 0.2 px 128 ms SOUTH
02:29:48.848 00.006 7680 Worker thread wakes up
02:29:48.848 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:48.849 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:50.099 01.250 7680 Exposure complete
02:29:50.240 00.141 7680 worker thread done servicing request
02:29:50.240 00.000 6120 OnExposeComplete: enter
02:29:50.245 00.005 6120 UpdateGuideState(): m_state=6
02:29:50.249 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 918
02:29:50.254 00.005 6120 Star::Find returns 1 (0), X=513.76, Y=675.36, Mass=9157, SNR=63.0, Peak=218 HFD=6.7
02:29:50.258 00.004 6120 CameraToMount -- cameraTheta (0.25) - m_xAngle (0.19) = xAngle (0.07 = 0.07)
02:29:50.261 00.003 6120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.94 = 2.94)
02:29:50.266 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.25 mountX=0.03 mountY=0.01, mountTheta=0.20
02:29:50.272 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.01, opts=13)
02:29:50.276 00.004 6120 Enqueuing Move request for scope (0.03, 0.01)
02:29:50.280 00.004 7680 Worker thread wakes up
02:29:50.280 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:50.284 00.004 6120 UpdateGuideState exits: m=9157 SNR=63.0
02:29:50.287 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:50.292 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
02:29:50.292 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
02:29:50.292 00.000 7680 Moving (0.03, 0.01) raw xDistance=0.03 yDistance=0.01
02:29:50.292 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:29:50.293 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:29:50.293 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:50.301 00.008 6120 Enqueuing Expose request
02:29:50.305 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:29:50.305 00.000 7680 MoveAxis(E, 0, ABG)
02:29:50.305 00.000 7680 Move returns status 0, amount 0
02:29:50.305 00.000 7680 MoveAxis(N, 0, ABG)
02:29:50.306 00.001 7680 Move returns status 0, amount 0
02:29:50.306 00.000 7680 move complete, result=0
02:29:50.306 00.000 7680 worker thread done servicing request
02:29:50.306 00.000 7680 Worker thread wakes up
02:29:50.308 00.002 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:50.313 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:50.313 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:51.557 01.244 7680 Exposure complete
02:29:51.700 00.143 7680 worker thread done servicing request
02:29:51.700 00.000 6120 OnExposeComplete: enter
02:29:51.705 00.005 6120 UpdateGuideState(): m_state=6
02:29:51.709 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 919
02:29:51.713 00.004 6120 Star::Find returns 1 (0), X=513.88, Y=675.02, Mass=8343, SNR=59.9, Peak=209 HFD=6.3
02:29:51.716 00.003 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.19) = xAngle (-1.33 = -1.33)
02:29:51.722 00.006 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.54 = 1.54)
02:29:51.727 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=-0.33 hyp=0.36 cameraTheta=-1.15 mountX=0.09 mountY=0.36, mountTheta=1.34
02:29:51.736 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.33, opts=13)
02:29:51.745 00.009 6120 Enqueuing Move request for scope (0.15, -0.33)
02:29:51.751 00.006 7680 Worker thread wakes up
02:29:51.751 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.33) opts 0xd
02:29:51.752 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.33)
02:29:51.752 00.000 7680 Moving (0.15, -0.33) raw xDistance=0.09 yDistance=0.36
02:29:51.752 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:29:51.752 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:29:51.753 00.001 7680 MoveAxis(E, 0, ABG)
02:29:51.753 00.000 7680 Move returns status 0, amount 0
02:29:51.753 00.000 7680 MoveAxis(S, 198, ABG)
02:29:51.753 00.000 7680 Guiding  Dir = 1, Dur = 198
02:29:51.754 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:51.759 00.005 6120 UpdateGuideState exits: m=8343 SNR=59.9
02:29:51.765 00.006 7680 IsSlewing returns 0
02:29:51.765 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:51.770 00.005 7680 IsGuiding returns 0
02:29:51.772 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:51.777 00.005 7680 PulseGuide returned control before completion, sleep 208
02:29:51.778 00.001 6120 Enqueuing Expose request
02:29:51.997 00.219 7680 IsGuiding returns 1
02:29:51.998 00.001 7680 scope still moving after pulse duration time elapsed
02:29:52.029 00.031 7680 IsSlewing returns 0
02:29:52.030 00.001 7680 IsGuiding returns 0
02:29:52.031 00.001 7680 scope move finished after 198 + 61 ms
02:29:52.031 00.000 7680 Move returns status 0, amount 198
02:29:52.031 00.000 7680 move complete, result=0
02:29:52.032 00.001 7680 worker thread done servicing request
02:29:52.033 00.001 7680 Worker thread wakes up
02:29:52.033 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 198 ms SOUTH
02:29:52.039 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:52.039 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:53.286 01.247 7680 Exposure complete
02:29:53.420 00.134 7680 worker thread done servicing request
02:29:53.420 00.000 6120 OnExposeComplete: enter
02:29:53.425 00.005 6120 UpdateGuideState(): m_state=6
02:29:53.429 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 920
02:29:53.432 00.003 6120 Star::Find returns 1 (0), X=513.85, Y=674.99, Mass=8752, SNR=62.0, Peak=227 HFD=6.4
02:29:53.437 00.005 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.19) = xAngle (-1.44 = -1.44)
02:29:53.440 00.003 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.43 = 1.43)
02:29:53.443 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=-0.36 hyp=0.38 cameraTheta=-1.26 mountX=0.05 mountY=0.38, mountTheta=1.44
02:29:53.448 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.36, opts=13)
02:29:53.453 00.005 6120 Enqueuing Move request for scope (0.12, -0.36)
02:29:53.457 00.004 7680 Worker thread wakes up
02:29:53.457 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.36) opts 0xd
02:29:53.458 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.36)
02:29:53.458 00.000 7680 Moving (0.12, -0.36) raw xDistance=0.05 yDistance=0.38
02:29:53.458 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:29:53.458 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:29:53.459 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:53.463 00.004 7680 MoveAxis(E, 0, ABG)
02:29:53.463 00.000 7680 Move returns status 0, amount 0
02:29:53.463 00.000 7680 MoveAxis(S, 204, ABG)
02:29:53.464 00.001 7680 Guiding  Dir = 1, Dur = 204
02:29:53.464 00.000 6120 UpdateGuideState exits: m=8752 SNR=62.0
02:29:53.468 00.004 7680 IsSlewing returns 0
02:29:53.468 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:53.472 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:53.475 00.003 7680 IsGuiding returns 0
02:29:53.475 00.000 6120 Enqueuing Expose request
02:29:53.478 00.003 7680 PulseGuide returned control before completion, sleep 214
02:29:53.701 00.223 7680 IsGuiding returns 1
02:29:53.702 00.001 7680 scope still moving after pulse duration time elapsed
02:29:53.731 00.029 7680 IsSlewing returns 0
02:29:53.734 00.003 7680 IsGuiding returns 0
02:29:53.734 00.000 7680 scope move finished after 204 + 56 ms
02:29:53.734 00.000 7680 Move returns status 0, amount 204
02:29:53.736 00.002 7680 move complete, result=0
02:29:53.736 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 204 ms SOUTH
02:29:53.744 00.008 7680 worker thread done servicing request
02:29:53.744 00.000 7680 Worker thread wakes up
02:29:53.744 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:53.745 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:54.995 01.250 7680 Exposure complete
02:29:55.138 00.143 7680 worker thread done servicing request
02:29:55.138 00.000 6120 OnExposeComplete: enter
02:29:55.142 00.004 6120 UpdateGuideState(): m_state=6
02:29:55.147 00.005 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
02:29:55.151 00.004 6120 Star::Find returns 1 (0), X=513.70, Y=675.50, Mass=8832, SNR=61.4, Peak=216 HFD=6.8
02:29:55.155 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (0.19) = xAngle (1.60 = 1.60)
02:29:55.159 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.48 = -1.81)
02:29:55.163 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.79 mountX=-0.00 mountY=-0.15, mountTheta=-1.60
02:29:55.168 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.15, opts=13)
02:29:55.172 00.004 6120 Enqueuing Move request for scope (-0.03, 0.15)
02:29:55.175 00.003 7680 Worker thread wakes up
02:29:55.175 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
02:29:55.176 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
02:29:55.176 00.000 7680 Moving (-0.03, 0.15) raw xDistance=-0.00 yDistance=-0.15
02:29:55.176 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:29:55.176 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:29:55.176 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:29:55.176 00.000 7680 MoveAxis(E, 0, ABG)
02:29:55.176 00.000 7680 Move returns status 0, amount 0
02:29:55.176 00.000 7680 MoveAxis(N, 0, ABG)
02:29:55.177 00.001 7680 Move returns status 0, amount 0
02:29:55.177 00.000 7680 move complete, result=0
02:29:55.177 00.000 7680 worker thread done servicing request
02:29:55.177 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:55.181 00.004 6120 UpdateGuideState exits: m=8832 SNR=61.4
02:29:55.184 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:55.189 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:55.192 00.003 6120 Enqueuing Expose request
02:29:55.195 00.003 7680 Worker thread wakes up
02:29:55.196 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:55.196 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:55.199 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:56.444 01.245 7680 Exposure complete
02:29:56.582 00.138 7680 worker thread done servicing request
02:29:56.582 00.000 6120 OnExposeComplete: enter
02:29:56.588 00.006 6120 UpdateGuideState(): m_state=6
02:29:56.591 00.003 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 922
02:29:56.595 00.004 6120 Star::Find returns 1 (0), X=513.69, Y=675.01, Mass=8607, SNR=61.2, Peak=220 HFD=6.5
02:29:56.600 00.005 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
02:29:56.603 00.003 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
02:29:56.609 00.006 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.34 hyp=0.34 cameraTheta=-1.68 mountX=-0.10 mountY=0.29, mountTheta=1.90
02:29:56.615 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.34, opts=13)
02:29:56.619 00.004 6120 Enqueuing Move request for scope (-0.04, -0.34)
02:29:56.624 00.005 7680 Worker thread wakes up
02:29:56.624 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:56.628 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.34) opts 0xd
02:29:56.628 00.000 6120 UpdateGuideState exits: m=8607 SNR=61.2
02:29:56.632 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:56.636 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.34)
02:29:56.636 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:56.641 00.005 6120 Enqueuing Expose request
02:29:56.645 00.004 7680 Moving (-0.04, -0.34) raw xDistance=-0.10 yDistance=0.29
02:29:56.645 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:29:56.645 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:29:56.645 00.000 7680 MoveAxis(E, 0, ABG)
02:29:56.645 00.000 7680 Move returns status 0, amount 0
02:29:56.646 00.001 7680 MoveAxis(S, 157, ABG)
02:29:56.646 00.000 7680 Guiding  Dir = 1, Dur = 157
02:29:56.646 00.000 7680 IsSlewing returns 0
02:29:56.647 00.001 7680 IsGuiding returns 0
02:29:56.647 00.000 7680 PulseGuide returned control before completion, sleep 167
02:29:56.826 00.179 7680 IsGuiding returns 1
02:29:56.826 00.000 7680 scope still moving after pulse duration time elapsed
02:29:56.857 00.031 7680 IsSlewing returns 0
02:29:56.858 00.001 7680 IsGuiding returns 0
02:29:56.859 00.001 7680 scope move finished after 157 + 54 ms
02:29:56.859 00.000 7680 Move returns status 0, amount 157
02:29:56.859 00.000 7680 move complete, result=0
02:29:56.859 00.000 7680 worker thread done servicing request
02:29:56.860 00.001 7680 Worker thread wakes up
02:29:56.860 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 157 ms SOUTH
02:29:56.867 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:56.867 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:58.121 01.254 7680 Exposure complete
02:29:58.261 00.140 7680 worker thread done servicing request
02:29:58.261 00.000 6120 OnExposeComplete: enter
02:29:58.266 00.005 6120 UpdateGuideState(): m_state=6
02:29:58.271 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 923
02:29:58.276 00.005 6120 Star::Find returns 1 (0), X=513.65, Y=675.43, Mass=9186, SNR=63.4, Peak=211 HFD=6.9
02:29:58.280 00.004 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (0.19) = xAngle (2.15 = 2.15)
02:29:58.284 00.004 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.02 = -1.26)
02:29:58.287 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.12 cameraTheta=2.33 mountX=-0.06 mountY=-0.11, mountTheta=-2.09
02:29:58.291 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.08, opts=13)
02:29:58.296 00.005 6120 Enqueuing Move request for scope (-0.08, 0.08)
02:29:58.300 00.004 7680 Worker thread wakes up
02:29:58.301 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
02:29:58.302 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
02:29:58.302 00.000 7680 Moving (-0.08, 0.08) raw xDistance=-0.06 yDistance=-0.11
02:29:58.302 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:29:58.302 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:58.307 00.005 6120 UpdateGuideState exits: m=9186 SNR=63.4
02:29:58.311 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:29:58.311 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:58.315 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:58.319 00.004 6120 Enqueuing Expose request
02:29:58.323 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:29:58.323 00.000 7680 MoveAxis(E, 0, ABG)
02:29:58.323 00.000 7680 Move returns status 0, amount 0
02:29:58.323 00.000 7680 MoveAxis(N, 0, ABG)
02:29:58.323 00.000 7680 Move returns status 0, amount 0
02:29:58.325 00.002 7680 move complete, result=0
02:29:58.325 00.000 7680 worker thread done servicing request
02:29:58.325 00.000 7680 Worker thread wakes up
02:29:58.325 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:58.331 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:29:58.331 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:29:59.574 01.243 7680 Exposure complete
02:29:59.714 00.140 6120 OnExposeComplete: enter
02:29:59.719 00.005 6120 UpdateGuideState(): m_state=6
02:29:59.723 00.004 7680 worker thread done servicing request
02:29:59.723 00.000 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 924
02:29:59.727 00.004 6120 Star::Find returns 1 (0), X=513.53, Y=674.97, Mass=8604, SNR=61.8, Peak=208 HFD=6.5
02:29:59.732 00.005 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.19) = xAngle (-2.23 = -2.23)
02:29:59.736 00.004 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.64 = 0.64)
02:29:59.739 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.38 hyp=0.43 cameraTheta=-2.05 mountX=-0.26 mountY=0.26, mountTheta=2.37
02:29:59.745 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.38, opts=13)
02:29:59.748 00.003 6120 Enqueuing Move request for scope (-0.20, -0.38)
02:29:59.753 00.005 7680 Worker thread wakes up
02:29:59.753 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:29:59.756 00.003 6120 UpdateGuideState exits: m=8604 SNR=61.8
02:29:59.760 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.38) opts 0xd
02:29:59.760 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.38)
02:29:59.760 00.000 7680 Moving (-0.20, -0.38) raw xDistance=-0.26 yDistance=0.26
02:29:59.760 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:29:59.760 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:29:59.760 00.000 7680 MoveAxis(E, 107, ABG)
02:29:59.762 00.002 7680 Guiding  Dir = 2, Dur = 107
02:29:59.762 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:59.766 00.004 7680 IsSlewing returns 0
02:29:59.767 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:29:59.770 00.003 7680 IsGuiding returns 0
02:29:59.771 00.001 6120 Enqueuing Expose request
02:29:59.775 00.004 7680 PulseGuide returned control before completion, sleep 117
02:29:59.904 00.129 7680 IsGuiding returns 1
02:29:59.905 00.001 7680 scope still moving after pulse duration time elapsed
02:29:59.936 00.031 7680 IsSlewing returns 0
02:29:59.937 00.001 7680 IsGuiding returns 0
02:29:59.937 00.000 7680 scope move finished after 107 + 59 ms
02:29:59.938 00.001 7680 Move returns status 0, amount 107
02:29:59.938 00.000 7680 MoveAxis(S, 139, ABG)
02:29:59.938 00.000 7680 Guiding  Dir = 1, Dur = 139
02:29:59.940 00.002 7680 IsSlewing returns 0
02:29:59.940 00.000 7680 IsGuiding returns 0
02:29:59.941 00.001 7680 PulseGuide returned control before completion, sleep 149
02:30:00.091 00.150 7680 IsGuiding returns 1
02:30:00.093 00.002 7680 scope still moving after pulse duration time elapsed
02:30:00.123 00.030 7680 IsSlewing returns 0
02:30:00.123 00.000 7680 IsGuiding returns 0
02:30:00.124 00.001 7680 scope move finished after 139 + 44 ms
02:30:00.125 00.001 7680 Move returns status 0, amount 139
02:30:00.125 00.000 7680 move complete, result=0
02:30:00.125 00.000 7680 worker thread done servicing request
02:30:00.125 00.000 6120 GuideStep: -0.3 px 107 ms EAST, 0.3 px 139 ms SOUTH
02:30:00.132 00.007 7680 Worker thread wakes up
02:30:00.132 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:00.132 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:30:01.385 01.253 7680 Exposure complete
02:30:01.527 00.142 7680 worker thread done servicing request
02:30:01.527 00.000 6120 OnExposeComplete: enter
02:30:01.532 00.005 6120 UpdateGuideState(): m_state=6
02:30:01.536 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 925
02:30:01.539 00.003 6120 Star::Find returns 1 (0), X=513.54, Y=675.46, Mass=8680, SNR=61.5, Peak=210 HFD=7.0
02:30:01.543 00.004 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (0.19) = xAngle (2.42 = 2.42)
02:30:01.548 00.005 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.30 = -0.99)
02:30:01.553 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.11 hyp=0.22 cameraTheta=2.61 mountX=-0.17 mountY=-0.19, mountTheta=-2.31
02:30:01.558 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.11, opts=13)
02:30:01.561 00.003 6120 Enqueuing Move request for scope (-0.19, 0.11)
02:30:01.565 00.004 7680 Worker thread wakes up
02:30:01.566 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:01.569 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.11) opts 0xd
02:30:01.569 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.11)
02:30:01.570 00.001 7680 Moving (-0.19, 0.11) raw xDistance=-0.17 yDistance=-0.19
02:30:01.570 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:30:01.570 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:30:01.570 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:30:01.570 00.000 7680 MoveAxis(E, 0, ABG)
02:30:01.570 00.000 7680 Move returns status 0, amount 0
02:30:01.571 00.001 7680 MoveAxis(N, 0, ABG)
02:30:01.571 00.000 7680 Move returns status 0, amount 0
02:30:01.571 00.000 7680 move complete, result=0
02:30:01.571 00.000 6120 UpdateGuideState exits: m=8680 SNR=61.5
02:30:01.574 00.003 7680 worker thread done servicing request
02:30:01.574 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:01.578 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:01.582 00.004 6120 Enqueuing Expose request
02:30:01.586 00.004 7680 Worker thread wakes up
02:30:01.587 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:01.587 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:30:01.587 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:02.839 01.252 7680 Exposure complete
02:30:02.978 00.139 7680 worker thread done servicing request
02:30:02.980 00.002 6120 OnExposeComplete: enter
02:30:02.985 00.005 6120 UpdateGuideState(): m_state=6
02:30:02.989 00.004 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 926
02:30:02.993 00.004 6120 Star::Find returns 1 (0), X=513.52, Y=674.87, Mass=8716, SNR=61.5, Peak=235 HFD=6.5
02:30:02.997 00.004 6120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.19) = xAngle (-2.17 = -2.17)
02:30:03.002 00.005 6120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.70 = 0.70)
02:30:03.006 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.48 hyp=0.52 cameraTheta=-1.98 mountX=-0.29 mountY=0.34, mountTheta=2.29
02:30:03.011 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.48, opts=13)
02:30:03.017 00.006 6120 Enqueuing Move request for scope (-0.21, -0.48)
02:30:03.022 00.005 7680 Worker thread wakes up
02:30:03.022 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:03.027 00.005 6120 UpdateGuideState exits: m=8716 SNR=61.5
02:30:03.031 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:03.036 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:03.040 00.004 6120 Enqueuing Expose request
02:30:03.046 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.48) opts 0xd
02:30:03.046 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.48)
02:30:03.046 00.000 7680 Moving (-0.21, -0.48) raw xDistance=-0.29 yDistance=0.34
02:30:03.047 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
02:30:03.047 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:30:03.047 00.000 7680 MoveAxis(E, 120, ABG)
02:30:03.047 00.000 7680 Guiding  Dir = 2, Dur = 120
02:30:03.048 00.001 7680 IsSlewing returns 0
02:30:03.048 00.000 7680 IsGuiding returns 0
02:30:03.049 00.001 7680 PulseGuide returned control before completion, sleep 130
02:30:03.185 00.136 7680 IsGuiding returns 1
02:30:03.186 00.001 7680 scope still moving after pulse duration time elapsed
02:30:03.217 00.031 7680 IsSlewing returns 0
02:30:03.218 00.001 7680 IsGuiding returns 1
02:30:03.247 00.029 7680 IsSlewing returns 0
02:30:03.248 00.001 7680 IsGuiding returns 1
02:30:03.277 00.029 7680 IsSlewing returns 0
02:30:03.277 00.000 7680 IsGuiding returns 1
02:30:03.309 00.032 7680 IsSlewing returns 0
02:30:03.309 00.000 7680 IsGuiding returns 0
02:30:03.310 00.001 7680 scope move finished after 120 + 140 ms
02:30:03.310 00.000 7680 Move returns status 0, amount 120
02:30:03.310 00.000 7680 MoveAxis(S, 183, ABG)
02:30:03.310 00.000 7680 Guiding  Dir = 1, Dur = 183
02:30:03.311 00.001 7680 IsSlewing returns 0
02:30:03.311 00.000 7680 IsGuiding returns 0
02:30:03.312 00.001 7680 PulseGuide returned control before completion, sleep 193
02:30:03.516 00.204 7680 IsGuiding returns 1
02:30:03.516 00.000 7680 scope still moving after pulse duration time elapsed
02:30:03.547 00.031 7680 IsSlewing returns 0
02:30:03.548 00.001 7680 IsGuiding returns 0
02:30:03.550 00.002 7680 scope move finished after 183 + 54 ms
02:30:03.550 00.000 7680 Move returns status 0, amount 183
02:30:03.550 00.000 7680 move complete, result=0
02:30:03.550 00.000 7680 worker thread done servicing request
02:30:03.550 00.000 7680 Worker thread wakes up
02:30:03.551 00.001 6120 GuideStep: -0.3 px 120 ms EAST, 0.3 px 183 ms SOUTH
02:30:03.562 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:03.562 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:30:04.808 01.246 7680 Exposure complete
02:30:04.946 00.138 7680 worker thread done servicing request
02:30:04.947 00.001 6120 OnExposeComplete: enter
02:30:04.951 00.004 6120 UpdateGuideState(): m_state=6
02:30:04.955 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 927
02:30:04.959 00.004 6120 Star::Find returns 1 (0), X=513.49, Y=676.93, Mass=8457, SNR=61.7, Peak=215 HFD=6.5
02:30:04.963 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (0.19) = xAngle (1.53 = 1.53)
02:30:04.967 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.41 = -1.87)
02:30:04.971 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=1.58 hyp=1.59 cameraTheta=1.72 mountX=0.06 mountY=-1.52, mountTheta=-1.53
02:30:04.977 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=1.58, opts=13)
02:30:04.980 00.003 6120 Enqueuing Move request for scope (-0.24, 1.58)
02:30:04.984 00.004 7680 Worker thread wakes up
02:30:04.984 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:04.989 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 1.58) opts 0xd
02:30:04.989 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 1.58)
02:30:04.990 00.001 6120 UpdateGuideState exits: m=8457 SNR=61.7
02:30:04.993 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:04.998 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:05.001 00.003 6120 Enqueuing Expose request
02:30:05.006 00.005 7680 Moving (-0.24, 1.58) raw xDistance=0.06 yDistance=-1.52
02:30:05.007 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:30:05.007 00.000 7680 resist switch: large excursion: input -1.52 thresh 0.60 direction from 1 to -1
02:30:05.007 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.56
02:30:05.007 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.52 from input -1.52
02:30:05.008 00.001 7680 MoveAxis(E, 0, ABG)
02:30:05.008 00.000 7680 Move returns status 0, amount 0
02:30:05.008 00.000 7680 MoveAxis(N, 826, ABG)
02:30:05.008 00.000 7680 Guiding  Dir = 0, Dur = 826
02:30:05.009 00.001 7680 IsSlewing returns 0
02:30:05.009 00.000 7680 IsGuiding returns 0
02:30:05.010 00.001 7680 PulseGuide returned control before completion, sleep 836
02:30:05.856 00.846 7680 IsGuiding returns 1
02:30:05.858 00.002 7680 scope still moving after pulse duration time elapsed
02:30:05.886 00.028 7680 IsSlewing returns 0
02:30:05.889 00.003 7680 IsGuiding returns 0
02:30:05.890 00.001 7680 scope move finished after 826 + 54 ms
02:30:05.890 00.000 7680 Move returns status 0, amount 826
02:30:05.892 00.002 7680 move complete, result=0
02:30:05.892 00.000 7680 worker thread done servicing request
02:30:05.893 00.001 7680 Worker thread wakes up
02:30:05.893 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.5 px 826 ms NORTH
02:30:05.899 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:05.899 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:30:07.153 01.254 7680 Exposure complete
02:30:07.294 00.141 7680 worker thread done servicing request
02:30:07.294 00.000 6120 OnExposeComplete: enter
02:30:07.299 00.005 6120 UpdateGuideState(): m_state=6
02:30:07.302 00.003 6120 Star::Find(15, 513, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 928
02:30:07.307 00.005 6120 Star::Find returns 1 (0), X=513.45, Y=674.55, Mass=9045, SNR=62.7, Peak=230 HFD=7.0
02:30:07.310 00.003 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
02:30:07.317 00.007 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.78 = 0.78)
02:30:07.321 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.80 hyp=0.85 cameraTheta=-1.91 mountX=-0.42 mountY=0.59, mountTheta=2.19
02:30:07.328 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.80, opts=13)
02:30:07.332 00.004 6120 Enqueuing Move request for scope (-0.28, -0.80)
02:30:07.336 00.004 7680 Worker thread wakes up
02:30:07.336 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.80) opts 0xd
02:30:07.336 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.80)
02:30:07.336 00.000 7680 Moving (-0.28, -0.80) raw xDistance=-0.42 yDistance=0.59
02:30:07.336 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
02:30:07.336 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:30:07.338 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:07.342 00.004 6120 UpdateGuideState exits: m=9045 SNR=62.7
02:30:07.345 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:07.350 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:07.353 00.003 6120 Enqueuing Expose request
02:30:07.356 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
02:30:07.356 00.000 7680 MoveAxis(E, 174, ABG)
02:30:07.356 00.000 7680 Guiding  Dir = 2, Dur = 174
02:30:07.357 00.001 7680 IsSlewing returns 0
02:30:07.358 00.001 7680 IsGuiding returns 0
02:30:07.358 00.000 7680 PulseGuide returned control before completion, sleep 184
02:30:07.549 00.191 7680 IsGuiding returns 1
02:30:07.549 00.000 7680 scope still moving after pulse duration time elapsed
02:30:07.580 00.031 7680 IsSlewing returns 0
02:30:07.581 00.001 7680 IsGuiding returns 0
02:30:07.582 00.001 7680 scope move finished after 174 + 49 ms
02:30:07.582 00.000 7680 Move returns status 0, amount 174
02:30:07.582 00.000 7680 MoveAxis(N, 0, ABG)
02:30:07.583 00.001 7680 Move returns status 0, amount 0
02:30:07.584 00.001 7680 move complete, result=0
02:30:07.584 00.000 7680 worker thread done servicing request
02:30:07.585 00.001 6120 GuideStep: -0.4 px 174 ms EAST, 0.6 px 0 ms NORTH
02:30:07.591 00.006 7680 Worker thread wakes up
02:30:07.591 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:07.591 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:30:08.845 01.254 7680 Exposure complete
02:30:08.986 00.141 7680 worker thread done servicing request
02:30:08.986 00.000 6120 OnExposeComplete: enter
02:30:08.990 00.004 6120 UpdateGuideState(): m_state=6
02:30:08.997 00.007 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 929
02:30:09.002 00.005 6120 Star::Find returns 1 (0), X=513.74, Y=674.10, Mass=8721, SNR=62.0, Peak=238 HFD=6.4
02:30:09.006 00.004 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
02:30:09.010 00.004 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
02:30:09.014 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-1.25 hyp=1.25 cameraTheta=-1.56 mountX=-0.22 mountY=1.12, mountTheta=1.77
02:30:09.019 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-1.25, opts=13)
02:30:09.024 00.005 6120 Enqueuing Move request for scope (0.01, -1.25)
02:30:09.027 00.003 7680 Worker thread wakes up
02:30:09.027 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:09.032 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -1.25) opts 0xd
02:30:09.032 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -1.25)
02:30:09.033 00.001 7680 Moving (0.01, -1.25) raw xDistance=-0.22 yDistance=1.12
02:30:09.033 00.000 6120 UpdateGuideState exits: m=8721 SNR=62.0
02:30:09.036 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:09.040 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
02:30:09.041 00.001 7680 resist switch: large excursion: input 1.12 thresh 0.60 direction from -1 to 1
02:30:09.041 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.37
02:30:09.041 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.12 from input 1.12
02:30:09.041 00.000 7680 MoveAxis(E, 103, ABG)
02:30:09.041 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:09.047 00.006 6120 Enqueuing Expose request
02:30:09.051 00.004 7680 Guiding  Dir = 2, Dur = 103
02:30:09.051 00.000 7680 IsSlewing returns 0
02:30:09.051 00.000 7680 IsGuiding returns 0
02:30:09.052 00.001 7680 PulseGuide returned control before completion, sleep 113
02:30:09.180 00.128 7680 IsGuiding returns 0
02:30:09.181 00.001 7680 Move returns status 0, amount 103
02:30:09.181 00.000 7680 MoveAxis(S, 610, ABG)
02:30:09.183 00.002 7680 Guiding  Dir = 1, Dur = 610
02:30:09.183 00.000 7680 IsSlewing returns 0
02:30:09.184 00.001 7680 IsGuiding returns 0
02:30:09.185 00.001 7680 PulseGuide returned control before completion, sleep 620
02:30:09.821 00.636 7680 IsGuiding returns 1
02:30:09.823 00.002 7680 scope still moving after pulse duration time elapsed
02:30:09.852 00.029 7680 IsSlewing returns 0
02:30:09.853 00.001 7680 IsGuiding returns 0
02:30:09.854 00.001 7680 scope move finished after 610 + 59 ms
02:30:09.854 00.000 7680 Move returns status 0, amount 610
02:30:09.854 00.000 7680 move complete, result=0
02:30:09.855 00.001 7680 worker thread done servicing request
02:30:09.855 00.000 6120 GuideStep: -0.2 px 103 ms EAST, 1.1 px 610 ms SOUTH
02:30:09.862 00.007 7680 Worker thread wakes up
02:30:09.862 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:09.862 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:30:11.121 01.259 7680 Exposure complete
02:30:11.258 00.137 7680 worker thread done servicing request
02:30:11.259 00.001 6120 OnExposeComplete: enter
02:30:11.264 00.005 6120 UpdateGuideState(): m_state=6
02:30:11.273 00.009 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 930
02:30:11.277 00.004 6120 Star::Find returns 1 (0), X=513.56, Y=673.99, Mass=8539, SNR=61.0, Peak=202 HFD=6.5
02:30:11.280 00.003 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
02:30:11.284 00.004 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
02:30:11.286 00.002 6120 CameraToMount -- cameraX=-0.17 cameraY=-1.36 hyp=1.37 cameraTheta=-1.70 mountX=-0.42 mountY=1.15, mountTheta=1.92
02:30:11.291 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-1.36, opts=13)
02:30:11.294 00.003 6120 Enqueuing Move request for scope (-0.17, -1.36)
02:30:11.299 00.005 7680 Worker thread wakes up
02:30:11.300 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -1.36) opts 0xd
02:30:11.300 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -1.36)
02:30:11.300 00.000 7680 Moving (-0.17, -1.36) raw xDistance=-0.42 yDistance=1.15
02:30:11.300 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:11.306 00.006 6120 UpdateGuideState exits: m=8539 SNR=61.0
02:30:11.310 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:11.315 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:11.318 00.003 6120 Enqueuing Expose request
02:30:11.322 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
02:30:11.323 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.15 from input 1.15
02:30:11.323 00.000 7680 MoveAxis(E, 179, ABG)
02:30:11.323 00.000 7680 Guiding  Dir = 2, Dur = 179
02:30:11.323 00.000 7680 IsSlewing returns 0
02:30:11.323 00.000 7680 IsGuiding returns 0
02:30:11.324 00.001 7680 PulseGuide returned control before completion, sleep 189
02:30:11.517 00.193 7680 IsGuiding returns 1
02:30:11.518 00.001 7680 scope still moving after pulse duration time elapsed
02:30:11.547 00.029 7680 IsSlewing returns 0
02:30:11.548 00.001 7680 IsGuiding returns 0
02:30:11.549 00.001 7680 scope move finished after 179 + 46 ms
02:30:11.550 00.001 7680 Move returns status 0, amount 179
02:30:11.550 00.000 7680 MoveAxis(S, 622, ABG)
02:30:11.550 00.000 7680 Guiding  Dir = 1, Dur = 622
02:30:11.552 00.002 7680 IsSlewing returns 0
02:30:11.553 00.001 7680 IsGuiding returns 0
02:30:11.553 00.000 7680 PulseGuide returned control before completion, sleep 632
02:30:12.189 00.636 7680 IsGuiding returns 1
02:30:12.191 00.002 7680 scope still moving after pulse duration time elapsed
02:30:12.220 00.029 7680 IsSlewing returns 0
02:30:12.222 00.002 7680 IsGuiding returns 0
02:30:12.222 00.000 7680 scope move finished after 622 + 46 ms
02:30:12.222 00.000 7680 Move returns status 0, amount 622
02:30:12.222 00.000 7680 move complete, result=0
02:30:12.223 00.001 7680 worker thread done servicing request
02:30:12.223 00.000 6120 GuideStep: -0.4 px 179 ms EAST, 1.1 px 622 ms SOUTH
02:30:12.229 00.006 7680 Worker thread wakes up
02:30:12.230 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:12.230 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:30:13.484 01.254 7680 Exposure complete
02:30:13.625 00.141 7680 worker thread done servicing request
02:30:13.625 00.000 6120 OnExposeComplete: enter
02:30:13.630 00.005 6120 UpdateGuideState(): m_state=6
02:30:13.633 00.003 6120 Star::Find(15, 513, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 931
02:30:13.638 00.005 6120 Star::Find returns 1 (0), X=513.93, Y=674.87, Mass=9013, SNR=62.6, Peak=227 HFD=6.5
02:30:13.642 00.004 6120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (0.19) = xAngle (-1.36 = -1.36)
02:30:13.646 00.004 6120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.51 = 1.51)
02:30:13.649 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=-0.48 hyp=0.52 cameraTheta=-1.17 mountX=0.11 mountY=0.52, mountTheta=1.36
02:30:13.655 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.48, opts=13)
02:30:13.659 00.004 6120 Enqueuing Move request for scope (0.20, -0.48)
02:30:13.663 00.004 7680 Worker thread wakes up
02:30:13.663 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:13.667 00.004 6120 UpdateGuideState exits: m=9013 SNR=62.6
02:30:13.670 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:13.674 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:13.678 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.48) opts 0xd
02:30:13.678 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.48)
02:30:13.679 00.001 6120 Enqueuing Expose request
02:30:13.682 00.003 7680 Moving (0.20, -0.48) raw xDistance=0.11 yDistance=0.52
02:30:13.682 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:30:13.682 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
02:30:13.682 00.000 7680 MoveAxis(E, 0, ABG)
02:30:13.682 00.000 7680 Move returns status 0, amount 0
02:30:13.683 00.001 7680 MoveAxis(S, 281, ABG)
02:30:13.683 00.000 7680 Guiding  Dir = 1, Dur = 281
02:30:13.683 00.000 7680 IsSlewing returns 0
02:30:13.683 00.000 7680 IsGuiding returns 0
02:30:13.685 00.002 7680 PulseGuide returned control before completion, sleep 291
02:30:13.987 00.302 7680 IsGuiding returns 1
02:30:13.988 00.001 7680 scope still moving after pulse duration time elapsed
02:30:14.018 00.030 7680 IsSlewing returns 0
02:30:14.019 00.001 7680 IsGuiding returns 0
02:30:14.019 00.000 7680 scope move finished after 281 + 54 ms
02:30:14.022 00.003 7680 Move returns status 0, amount 281
02:30:14.022 00.000 7680 move complete, result=0
02:30:14.024 00.002 7680 worker thread done servicing request
02:30:14.024 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 281 ms SOUTH
02:30:14.030 00.006 7680 Worker thread wakes up
02:30:14.030 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:14.030 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:30:15.278 01.248 7680 Exposure complete
02:30:15.407 00.129 7680 worker thread done servicing request
02:30:15.407 00.000 6120 OnExposeComplete: enter
02:30:15.411 00.004 6120 UpdateGuideState(): m_state=6
02:30:15.415 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 932
02:30:15.419 00.004 6120 Star::Find returns 1 (0), X=513.71, Y=675.36, Mass=9515, SNR=65.2, Peak=235 HFD=6.8
02:30:15.424 00.005 6120 CameraToMount -- cameraTheta (2.81) - m_xAngle (0.19) = xAngle (2.63 = 2.63)
02:30:15.432 00.008 6120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.50 = -0.78)
02:30:15.437 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.81 mountX=-0.02 mountY=-0.02, mountTheta=-2.46
02:30:15.444 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.01, opts=13)
02:30:15.448 00.004 6120 Enqueuing Move request for scope (-0.02, 0.01)
02:30:15.453 00.005 7680 Worker thread wakes up
02:30:15.453 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
02:30:15.453 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
02:30:15.453 00.000 7680 Moving (-0.02, 0.01) raw xDistance=-0.02 yDistance=-0.02
02:30:15.453 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:30:15.453 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:30:15.454 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:15.459 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:30:15.460 00.001 7680 MoveAxis(E, 0, ABG)
02:30:15.460 00.000 7680 Move returns status 0, amount 0
02:30:15.460 00.000 7680 MoveAxis(N, 0, ABG)
02:30:15.460 00.000 6120 UpdateGuideState exits: m=9515 SNR=65.2
02:30:15.465 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:15.468 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:15.472 00.004 6120 Enqueuing Expose request
02:30:15.476 00.004 7680 Move returns status 0, amount 0
02:30:15.476 00.000 7680 move complete, result=0
02:30:15.477 00.001 7680 worker thread done servicing request
02:30:15.478 00.001 7680 Worker thread wakes up
02:30:15.478 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:30:15.482 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:15.482 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:30:16.731 01.249 7680 Exposure complete
02:30:16.867 00.136 7680 worker thread done servicing request
02:30:16.867 00.000 6120 OnExposeComplete: enter
02:30:16.871 00.004 6120 UpdateGuideState(): m_state=6
02:30:16.874 00.003 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 933
02:30:16.879 00.005 6120 Star::Find returns 1 (0), X=513.76, Y=674.91, Mass=8893, SNR=63.1, Peak=219 HFD=6.6
02:30:16.883 00.004 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
02:30:16.887 00.004 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
02:30:16.892 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=-0.44 hyp=0.44 cameraTheta=-1.49 mountX=-0.05 mountY=0.41, mountTheta=1.69
02:30:16.896 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.44, opts=13)
02:30:16.901 00.005 6120 Enqueuing Move request for scope (0.03, -0.44)
02:30:16.904 00.003 7680 Worker thread wakes up
02:30:16.904 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.44) opts 0xd
02:30:16.904 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.44)
02:30:16.906 00.002 7680 Moving (0.03, -0.44) raw xDistance=-0.05 yDistance=0.41
02:30:16.906 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:30:16.906 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
02:30:16.906 00.000 7680 MoveAxis(E, 0, ABG)
02:30:16.906 00.000 7680 Move returns status 0, amount 0
02:30:16.906 00.000 7680 MoveAxis(S, 221, ABG)
02:30:16.906 00.000 7680 Guiding  Dir = 1, Dur = 221
02:30:16.906 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:16.910 00.004 7680 IsSlewing returns 0
02:30:16.910 00.000 6120 UpdateGuideState exits: m=8893 SNR=63.1
02:30:16.914 00.004 7680 IsGuiding returns 0
02:30:16.915 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:16.918 00.003 7680 PulseGuide returned control before completion, sleep 231
02:30:16.918 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:16.921 00.003 6120 Enqueuing Expose request
02:30:17.157 00.236 7680 IsGuiding returns 1
02:30:17.158 00.001 7680 scope still moving after pulse duration time elapsed
02:30:17.189 00.031 7680 IsSlewing returns 0
02:30:17.190 00.001 7680 IsGuiding returns 0
02:30:17.190 00.000 7680 scope move finished after 221 + 55 ms
02:30:17.191 00.001 7680 Move returns status 0, amount 221
02:30:17.191 00.000 7680 move complete, result=0
02:30:17.192 00.001 7680 worker thread done servicing request
02:30:17.192 00.000 7680 Worker thread wakes up
02:30:17.193 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 221 ms SOUTH
02:30:17.199 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:17.201 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:30:18.450 01.249 7680 Exposure complete
02:30:18.589 00.139 7680 worker thread done servicing request
02:30:18.590 00.001 6120 OnExposeComplete: enter
02:30:18.594 00.004 6120 UpdateGuideState(): m_state=6
02:30:18.598 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 934
02:30:18.603 00.005 6120 Star::Find returns 1 (0), X=513.63, Y=675.38, Mass=8787, SNR=62.0, Peak=203 HFD=6.9
02:30:18.606 00.003 6120 CameraToMount -- cameraTheta (2.88) - m_xAngle (0.19) = xAngle (2.69 = 2.69)
02:30:18.611 00.005 6120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.56 = -0.72)
02:30:18.617 00.006 6120 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.88 mountX=-0.09 mountY=-0.07, mountTheta=-2.51
02:30:18.623 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.03, opts=13)
02:30:18.628 00.005 6120 Enqueuing Move request for scope (-0.10, 0.03)
02:30:18.632 00.004 7680 Worker thread wakes up
02:30:18.632 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:18.635 00.003 6120 UpdateGuideState exits: m=8787 SNR=62.0
02:30:18.639 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:18.645 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
02:30:18.645 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
02:30:18.645 00.000 7680 Moving (-0.10, 0.03) raw xDistance=-0.09 yDistance=-0.07
02:30:18.645 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:30:18.646 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:30:18.646 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:18.651 00.005 6120 Enqueuing Expose request
02:30:18.654 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:30:18.654 00.000 7680 MoveAxis(E, 0, ABG)
02:30:18.655 00.001 7680 Move returns status 0, amount 0
02:30:18.655 00.000 7680 MoveAxis(N, 0, ABG)
02:30:18.655 00.000 7680 Move returns status 0, amount 0
02:30:18.655 00.000 7680 move complete, result=0
02:30:18.656 00.001 7680 worker thread done servicing request
02:30:18.657 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:18.661 00.004 7680 Worker thread wakes up
02:30:18.661 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:18.661 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:30:19.915 01.254 7680 Exposure complete
02:30:20.062 00.147 7680 worker thread done servicing request
02:30:20.062 00.000 6120 OnExposeComplete: enter
02:30:20.065 00.003 6120 UpdateGuideState(): m_state=6
02:30:20.070 00.005 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 935
02:30:20.073 00.003 6120 Star::Find returns 1 (0), X=513.52, Y=674.98, Mass=8990, SNR=63.6, Peak=222 HFD=6.6
02:30:20.079 00.006 6120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (0.19) = xAngle (-2.28 = -2.28)
02:30:20.083 00.004 6120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.59 = 0.59)
02:30:20.086 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.37 hyp=0.43 cameraTheta=-2.09 mountX=-0.28 mountY=0.24, mountTheta=2.43
02:30:20.092 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.37, opts=13)
02:30:20.095 00.003 6120 Enqueuing Move request for scope (-0.21, -0.37)
02:30:20.100 00.005 7680 Worker thread wakes up
02:30:20.100 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.37) opts 0xd
02:30:20.100 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.37)
02:30:20.100 00.000 7680 Moving (-0.21, -0.37) raw xDistance=-0.28 yDistance=0.24
02:30:20.100 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:30:20.101 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:20.104 00.003 6120 UpdateGuideState exits: m=8990 SNR=63.6
02:30:20.110 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:30:20.110 00.000 7680 MoveAxis(E, 114, ABG)
02:30:20.110 00.000 7680 Guiding  Dir = 2, Dur = 114
02:30:20.110 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:20.115 00.005 7680 IsSlewing returns 0
02:30:20.115 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:20.119 00.004 6120 Enqueuing Expose request
02:30:20.123 00.004 7680 IsGuiding returns 0
02:30:20.123 00.000 7680 PulseGuide returned control before completion, sleep 124
02:30:20.264 00.141 7680 IsGuiding returns 1
02:30:20.265 00.001 7680 scope still moving after pulse duration time elapsed
02:30:20.295 00.030 7680 IsSlewing returns 0
02:30:20.295 00.000 7680 IsGuiding returns 0
02:30:20.297 00.002 7680 scope move finished after 114 + 59 ms
02:30:20.297 00.000 7680 Move returns status 0, amount 114
02:30:20.298 00.001 7680 MoveAxis(S, 130, ABG)
02:30:20.298 00.000 7680 Guiding  Dir = 1, Dur = 130
02:30:20.299 00.001 7680 IsSlewing returns 0
02:30:20.300 00.001 7680 IsGuiding returns 0
02:30:20.302 00.002 7680 PulseGuide returned control before completion, sleep 140
02:30:20.453 00.151 7680 IsGuiding returns 1
02:30:20.455 00.002 7680 scope still moving after pulse duration time elapsed
02:30:20.482 00.027 7680 IsSlewing returns 0
02:30:20.485 00.003 7680 IsGuiding returns 0
02:30:20.487 00.002 7680 scope move finished after 130 + 55 ms
02:30:20.487 00.000 7680 Move returns status 0, amount 130
02:30:20.488 00.001 7680 move complete, result=0
02:30:20.488 00.000 7680 worker thread done servicing request
02:30:20.489 00.001 6120 GuideStep: -0.3 px 114 ms EAST, 0.2 px 130 ms SOUTH
02:30:20.495 00.006 7680 Worker thread wakes up
02:30:20.496 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:20.496 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:30:21.748 01.252 7680 Exposure complete
02:30:21.881 00.133 7680 worker thread done servicing request
02:30:21.881 00.000 6120 OnExposeComplete: enter
02:30:21.885 00.004 6120 UpdateGuideState(): m_state=6
02:30:21.891 00.006 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 936
02:30:21.896 00.005 6120 Star::Find returns 1 (0), X=513.80, Y=674.93, Mass=8673, SNR=62.8, Peak=213 HFD=6.6
02:30:21.899 00.003 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
02:30:21.903 00.004 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
02:30:21.908 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.42 hyp=0.43 cameraTheta=-1.41 mountX=-0.01 mountY=0.41, mountTheta=1.60
02:30:21.912 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.42, opts=13)
02:30:21.917 00.005 6120 Enqueuing Move request for scope (0.07, -0.42)
02:30:21.922 00.005 7680 Worker thread wakes up
02:30:21.922 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.42) opts 0xd
02:30:21.922 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.42)
02:30:21.922 00.000 7680 Moving (0.07, -0.42) raw xDistance=-0.01 yDistance=0.41
02:30:21.923 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:30:21.923 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:21.926 00.003 6120 UpdateGuideState exits: m=8673 SNR=62.8
02:30:21.930 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:21.935 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:21.939 00.004 6120 Enqueuing Expose request
02:30:21.942 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
02:30:21.942 00.000 7680 MoveAxis(E, 0, ABG)
02:30:21.942 00.000 7680 Move returns status 0, amount 0
02:30:21.942 00.000 7680 MoveAxis(S, 222, ABG)
02:30:21.942 00.000 7680 Guiding  Dir = 1, Dur = 222
02:30:21.943 00.001 7680 IsSlewing returns 0
02:30:21.943 00.000 7680 IsGuiding returns 0
02:30:21.944 00.001 7680 PulseGuide returned control before completion, sleep 232
02:30:22.185 00.241 7680 IsGuiding returns 1
02:30:22.186 00.001 7680 scope still moving after pulse duration time elapsed
02:30:22.217 00.031 7680 IsSlewing returns 0
02:30:22.219 00.002 7680 IsGuiding returns 1
02:30:22.248 00.029 7680 IsSlewing returns 0
02:30:22.249 00.001 7680 IsGuiding returns 0
02:30:22.250 00.001 7680 scope move finished after 222 + 84 ms
02:30:22.250 00.000 7680 Move returns status 0, amount 222
02:30:22.251 00.001 7680 move complete, result=0
02:30:22.251 00.000 7680 worker thread done servicing request
02:30:22.252 00.001 7680 Worker thread wakes up
02:30:22.252 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 222 ms SOUTH
02:30:22.256 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:22.256 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:30:23.508 01.252 7680 Exposure complete
02:30:23.650 00.142 7680 worker thread done servicing request
02:30:23.652 00.002 6120 OnExposeComplete: enter
02:30:23.656 00.004 6120 UpdateGuideState(): m_state=6
02:30:23.660 00.004 6120 Star::Find(15, 513, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 937
02:30:23.664 00.004 6120 Star::Find returns 1 (0), X=513.99, Y=675.00, Mass=8644, SNR=61.2, Peak=212 HFD=6.3
02:30:23.667 00.003 6120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (0.19) = xAngle (-1.12 = -1.12)
02:30:23.673 00.006 6120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.75 = 1.75)
02:30:23.677 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.35 hyp=0.43 cameraTheta=-0.93 mountX=0.19 mountY=0.43, mountTheta=1.15
02:30:23.682 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.35, opts=13)
02:30:23.686 00.004 6120 Enqueuing Move request for scope (0.26, -0.35)
02:30:23.689 00.003 7680 Worker thread wakes up
02:30:23.689 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.35) opts 0xd
02:30:23.689 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.35)
02:30:23.690 00.001 7680 Moving (0.26, -0.35) raw xDistance=0.19 yDistance=0.43
02:30:23.691 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:30:23.691 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
02:30:23.691 00.000 7680 MoveAxis(E, 0, ABG)
02:30:23.691 00.000 7680 Move returns status 0, amount 0
02:30:23.692 00.001 7680 MoveAxis(S, 231, ABG)
02:30:23.692 00.000 7680 Guiding  Dir = 1, Dur = 231
02:30:23.692 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:23.696 00.004 6120 UpdateGuideState exits: m=8644 SNR=61.2
02:30:23.701 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:23.705 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:23.709 00.004 6120 Enqueuing Expose request
02:30:23.712 00.003 7680 IsSlewing returns 0
02:30:23.712 00.000 7680 IsGuiding returns 0
02:30:23.712 00.000 7680 PulseGuide returned control before completion, sleep 241
02:30:23.966 00.254 7680 IsGuiding returns 1
02:30:23.967 00.001 7680 scope still moving after pulse duration time elapsed
02:30:23.997 00.030 7680 IsSlewing returns 0
02:30:23.997 00.000 7680 IsGuiding returns 0
02:30:23.999 00.002 7680 scope move finished after 231 + 55 ms
02:30:23.999 00.000 7680 Move returns status 0, amount 231
02:30:24.000 00.001 7680 move complete, result=0
02:30:24.000 00.000 7680 worker thread done servicing request
02:30:24.000 00.000 7680 Worker thread wakes up
02:30:24.001 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 231 ms SOUTH
02:30:24.007 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:24.007 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:30:25.269 01.262 7680 Exposure complete
02:30:25.393 00.124 7680 worker thread done servicing request
02:30:25.394 00.001 6120 OnExposeComplete: enter
02:30:25.397 00.003 6120 UpdateGuideState(): m_state=6
02:30:25.403 00.006 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 938
02:30:25.406 00.003 6120 Star::Find returns 1 (0), X=514.03, Y=674.99, Mass=8599, SNR=62.5, Peak=206 HFD=6.3
02:30:25.410 00.004 6120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (0.19) = xAngle (-1.07 = -1.07)
02:30:25.414 00.004 6120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.81 = 1.81)
02:30:25.417 00.003 6120 CameraToMount -- cameraX=0.30 cameraY=-0.36 hyp=0.47 cameraTheta=-0.88 mountX=0.22 mountY=0.45, mountTheta=1.11
02:30:25.424 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.36, opts=13)
02:30:25.429 00.005 6120 Enqueuing Move request for scope (0.30, -0.36)
02:30:25.432 00.003 7680 Worker thread wakes up
02:30:25.432 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.36) opts 0xd
02:30:25.433 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:25.436 00.003 6120 UpdateGuideState exits: m=8599 SNR=62.5
02:30:25.441 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:25.444 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:25.447 00.003 6120 Enqueuing Expose request
02:30:25.452 00.005 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.36)
02:30:25.452 00.000 7680 Moving (0.30, -0.36) raw xDistance=0.22 yDistance=0.45
02:30:25.452 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:30:25.452 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
02:30:25.453 00.001 7680 MoveAxis(W, 92, ABG)
02:30:25.453 00.000 7680 Guiding  Dir = 3, Dur = 92
02:30:25.453 00.000 7680 IsSlewing returns 0
02:30:25.453 00.000 7680 IsGuiding returns 0
02:30:25.454 00.001 7680 PulseGuide returned control before completion, sleep 102
02:30:25.572 00.118 7680 IsGuiding returns 1
02:30:25.573 00.001 7680 scope still moving after pulse duration time elapsed
02:30:25.602 00.029 7680 IsSlewing returns 0
02:30:25.603 00.001 7680 IsGuiding returns 0
02:30:25.604 00.001 7680 scope move finished after 92 + 58 ms
02:30:25.604 00.000 7680 Move returns status 0, amount 92
02:30:25.604 00.000 7680 MoveAxis(S, 246, ABG)
02:30:25.606 00.002 7680 Guiding  Dir = 1, Dur = 246
02:30:25.607 00.001 7680 IsSlewing returns 0
02:30:25.607 00.000 7680 IsGuiding returns 0
02:30:25.608 00.001 7680 PulseGuide returned control before completion, sleep 256
02:30:25.868 00.260 7680 IsGuiding returns 1
02:30:25.869 00.001 7680 scope still moving after pulse duration time elapsed
02:30:25.900 00.031 7680 IsSlewing returns 0
02:30:25.902 00.002 7680 IsGuiding returns 0
02:30:25.903 00.001 7680 scope move finished after 246 + 48 ms
02:30:25.903 00.000 7680 Move returns status 0, amount 246
02:30:25.904 00.001 7680 move complete, result=0
02:30:25.904 00.000 7680 worker thread done servicing request
02:30:25.904 00.000 7680 Worker thread wakes up
02:30:25.905 00.001 6120 GuideStep: 0.2 px 92 ms WEST, 0.5 px 246 ms SOUTH
02:30:25.912 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:25.912 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,660,31,31)
02:30:27.161 01.249 7680 Exposure complete
02:30:27.354 00.193 6120 evsrv: cli 0FAEF438 connect
02:30:27.360 00.006 6120 case statement mapped state 6 to 3
02:30:27.363 00.003 6120 case statement mapped state 6 to 3
02:30:27.368 00.005 6120 evsrv: cli 0FAEF438 request: {"method":"get_app_state","id":"a1a4c396-82a7-4627-8ebd-c1dcd6c40700"}
02:30:27.371 00.003 6120 case statement mapped state 6 to 3
02:30:27.376 00.005 6120 evsrv: cli 0FAEF438 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1a4c396-82a7-4627-8ebd-c1dcd6c40700"}
02:30:27.381 00.005 6120 evsrv: cli 0FAEF438 disconnect
02:30:27.385 00.004 6120 evsrv: cli 0FAEF118 connect
02:30:27.393 00.008 6120 case statement mapped state 6 to 3
02:30:27.398 00.005 6120 case statement mapped state 6 to 3
02:30:27.403 00.005 6120 evsrv: cli 0FAEF118 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"addfff13-6938-485b-8184-f3fcf4a2f1e0"}
02:30:27.410 00.007 6120 PhdController::Dither begins
02:30:27.413 00.003 6120 dither: size=5.00, dRA=3.73 dDec=2.25
02:30:27.417 00.004 6120 MountToCamera -- mountTheta (-0.54) + m_xAngle (0.19) = xAngle (-0.36 = -0.36)
02:30:27.567 00.150 6120 MountToCamera -- mountX=3.73 mountY=2.25 hyp=4.36 mountTheta=-0.54 cameraX=4.09, cameraY=-1.52 cameraTheta=-0.36
02:30:27.573 00.006 6120 setting lock position to (517.82, 673.83)
02:30:27.583 00.010 7680 worker thread done servicing request
02:30:27.583 00.000 6120 Mount: notify guiding dithered (4.1, -1.5)
02:30:27.697 00.114 6120 Status Line: Dither by 3.73,2.25
02:30:27.704 00.007 6120 PhdController: newstate STATE_SETTLE_BEGIN
02:30:27.709 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
02:30:27.712 00.003 6120 evsrv: cli 0FAEF118 response: {"jsonrpc":"2.0","result":0,"id":"addfff13-6938-485b-8184-f3fcf4a2f1e0"}
02:30:27.716 00.004 6120 OnExposeComplete: enter
02:30:27.719 00.003 6120 UpdateGuideState(): m_state=6
02:30:27.723 00.004 6120 Star::Find(15, 514, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 939
02:30:27.730 00.007 6120 Star::Find returns 1 (0), X=513.71, Y=675.63, Mass=8632, SNR=61.4, Peak=205 HFD=6.7
02:30:27.732 00.002 6120 CameraToMount -- cameraTheta (2.73) - m_xAngle (0.19) = xAngle (2.54 = 2.54)
02:30:27.735 00.003 6120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.42 = -0.87)
02:30:27.738 00.003 6120 CameraToMount -- cameraX=-4.10 cameraY=1.79 hyp=4.48 cameraTheta=2.73 mountX=-3.70 mountY=-3.42, mountTheta=-2.40
02:30:27.744 00.006 6120 dither recenter: remaining=(-3.7,-2.3) step=(-3.7,-2.3)
02:30:27.747 00.003 6120 MountToCamera -- mountTheta (2.60) + m_xAngle (0.19) = xAngle (2.79 = 2.79)
02:30:27.750 00.003 6120 MountToCamera -- mountX=-3.73 mountY=-2.25 hyp=4.36 mountTheta=2.60 cameraX=-4.09, cameraY=1.52 cameraTheta=2.79
02:30:27.752 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-4.09, y=1.52, opts=4)
02:30:27.756 00.004 6120 Enqueuing Move request for scope (-4.09, 1.52)
02:30:27.759 00.003 6120 Mount: notify direct move -3.73,-2.25
02:30:27.762 00.003 7680 Worker thread wakes up
02:30:27.762 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:27.766 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-4.09, 1.52) opts 0x4
02:30:27.766 00.000 6120 UpdateGuideState exits: m=8632 SNR=61.4
02:30:27.769 00.003 7680 Handling offset move in thread for scope, endpoint = (-4.09, 1.52)
02:30:27.769 00.000 6120 PhdController: settling, locked = 1, distance = 4.70 (1.50) aobump = 0 frame = 1 / 99999
02:30:27.772 00.003 7680 Moving (-4.09, 1.52) raw xDistance=-3.73 yDistance=-2.25
02:30:27.772 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764059427.772,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.70,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:30:27.774 00.002 7680 MoveAxis(E, 2420, B)
02:30:27.775 00.001 6120 evsrv: cli 0FAEF118 short write 0/146 Input / Output error
02:30:27.778 00.003 7680 Guiding  Dir = 2, Dur = 2420
02:30:27.778 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:27.781 00.003 7680 IsSlewing returns 0
02:30:27.781 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:27.783 00.002 7680 IsGuiding returns 0
02:30:27.783 00.000 6120 Enqueuing Expose request
02:30:27.787 00.004 7680 PulseGuide returned control before completion, sleep 2430
02:30:27.787 00.000 6120 evsrv: cli 0FAEF118 disconnect
02:30:30.222 02.435 7680 IsGuiding returns 1
02:30:30.224 00.002 7680 scope still moving after pulse duration time elapsed
02:30:30.254 00.030 7680 IsSlewing returns 0
02:30:30.254 00.000 7680 IsGuiding returns 0
02:30:30.254 00.000 7680 scope move finished after 2420 + 50 ms
02:30:30.254 00.000 7680 Move returns status 0, amount 2420
02:30:30.256 00.002 7680 MoveAxis(N, 1221, B)
02:30:30.256 00.000 7680 Guiding  Dir = 0, Dur = 1221
02:30:30.256 00.000 7680 IsSlewing returns 0
02:30:30.257 00.001 7680 IsGuiding returns 0
02:30:30.257 00.000 7680 PulseGuide returned control before completion, sleep 1231
02:30:31.498 01.241 7680 IsGuiding returns 1
02:30:31.499 00.001 7680 scope still moving after pulse duration time elapsed
02:30:31.530 00.031 7680 IsSlewing returns 0
02:30:31.532 00.002 7680 IsGuiding returns 0
02:30:31.532 00.000 7680 scope move finished after 1221 + 54 ms
02:30:31.533 00.001 7680 Move returns status 0, amount 1221
02:30:31.533 00.000 7680 move complete, result=0
02:30:31.534 00.001 7680 worker thread done servicing request
02:30:31.534 00.000 6120 GuideStep: -3.7 px 2420 ms EAST, -2.3 px 1221 ms NORTH
02:30:31.541 00.007 7680 Worker thread wakes up
02:30:31.541 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:31.541 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:30:32.797 01.256 7680 Exposure complete
02:30:32.926 00.129 7680 worker thread done servicing request
02:30:32.928 00.002 6120 OnExposeComplete: enter
02:30:32.931 00.003 6120 UpdateGuideState(): m_state=6
02:30:32.934 00.003 6120 Star::Find(15, 513, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 940
02:30:32.938 00.004 6120 Star::Find returns 1 (0), X=517.24, Y=673.74, Mass=8769, SNR=61.7, Peak=203 HFD=6.6
02:30:32.942 00.004 6120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.19) = xAngle (-3.16 = 3.12)
02:30:32.945 00.003 6120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.29 = -0.29)
02:30:32.949 00.004 6120 CameraToMount -- cameraX=-0.58 cameraY=-0.10 hyp=0.58 cameraTheta=-2.98 mountX=-0.58 mountY=-0.17, mountTheta=-2.86
02:30:32.954 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.58, y=-0.10, opts=13)
02:30:32.957 00.003 6120 Enqueuing Move request for scope (-0.58, -0.10)
02:30:32.962 00.005 7680 Worker thread wakes up
02:30:32.962 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:32.965 00.003 6120 UpdateGuideState exits: m=8769 SNR=61.7
02:30:32.969 00.004 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 2 / 99999
02:30:32.973 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.10) opts 0xd
02:30:32.973 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.58, -0.10)
02:30:32.973 00.000 7680 Moving (-0.58, -0.10) raw xDistance=-0.58 yDistance=-0.17
02:30:32.973 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764059432.973,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.58,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:30:32.977 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
02:30:32.977 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:32.980 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:32.986 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:30:32.986 00.000 6120 Enqueuing Expose request
02:30:32.990 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:30:32.990 00.000 7680 MoveAxis(E, 238, ABG)
02:30:32.990 00.000 7680 Guiding  Dir = 2, Dur = 238
02:30:32.990 00.000 7680 IsSlewing returns 0
02:30:32.990 00.000 7680 IsGuiding returns 0
02:30:32.992 00.002 7680 PulseGuide returned control before completion, sleep 248
02:30:33.253 00.261 7680 IsGuiding returns 1
02:30:33.254 00.001 7680 scope still moving after pulse duration time elapsed
02:30:33.283 00.029 7680 IsSlewing returns 0
02:30:33.285 00.002 7680 IsGuiding returns 0
02:30:33.287 00.002 7680 scope move finished after 238 + 57 ms
02:30:33.287 00.000 7680 Move returns status 0, amount 238
02:30:33.287 00.000 7680 MoveAxis(N, 0, ABG)
02:30:33.287 00.000 7680 Move returns status 0, amount 0
02:30:33.287 00.000 7680 move complete, result=0
02:30:33.287 00.000 6120 GuideStep: -0.6 px 238 ms EAST, -0.2 px 0 ms NORTH
02:30:33.292 00.005 7680 worker thread done servicing request
02:30:33.292 00.000 7680 Worker thread wakes up
02:30:33.292 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:33.293 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:30:34.546 01.253 7680 Exposure complete
02:30:34.670 00.124 7680 worker thread done servicing request
02:30:34.671 00.001 6120 OnExposeComplete: enter
02:30:34.673 00.002 6120 UpdateGuideState(): m_state=6
02:30:34.678 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 941
02:30:34.682 00.004 6120 Star::Find returns 1 (0), X=517.50, Y=673.63, Mass=9062, SNR=62.8, Peak=227 HFD=6.8
02:30:34.685 00.003 6120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (0.19) = xAngle (-2.77 = -2.77)
02:30:34.690 00.005 6120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.10 = 0.10)
02:30:34.693 00.003 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.20 hyp=0.37 cameraTheta=-2.58 mountX=-0.35 mountY=0.04, mountTheta=3.03
02:30:34.698 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.20, opts=13)
02:30:34.702 00.004 6120 Enqueuing Move request for scope (-0.32, -0.20)
02:30:34.705 00.003 7680 Worker thread wakes up
02:30:34.705 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.20) opts 0xd
02:30:34.706 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.20)
02:30:34.706 00.000 7680 Moving (-0.32, -0.20) raw xDistance=-0.35 yDistance=0.04
02:30:34.706 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
02:30:34.706 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:30:34.706 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:30:34.706 00.000 7680 MoveAxis(E, 159, ABG)
02:30:34.706 00.000 7680 Guiding  Dir = 2, Dur = 159
02:30:34.707 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:34.710 00.003 7680 IsSlewing returns 0
02:30:34.711 00.001 6120 UpdateGuideState exits: m=9062 SNR=62.8
02:30:34.715 00.004 7680 IsGuiding returns 0
02:30:34.715 00.000 6120 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 3 / 99999
02:30:34.718 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764059434.718,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.52,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
02:30:34.721 00.003 7680 PulseGuide returned control before completion, sleep 169
02:30:34.721 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:34.725 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:34.730 00.005 6120 Enqueuing Expose request
02:30:34.895 00.165 7680 IsGuiding returns 1
02:30:34.897 00.002 7680 scope still moving after pulse duration time elapsed
02:30:34.928 00.031 7680 IsSlewing returns 0
02:30:34.929 00.001 7680 IsGuiding returns 0
02:30:34.930 00.001 7680 scope move finished after 159 + 56 ms
02:30:34.931 00.001 7680 Move returns status 0, amount 159
02:30:34.931 00.000 7680 MoveAxis(N, 0, ABG)
02:30:34.932 00.001 7680 Move returns status 0, amount 0
02:30:34.932 00.000 7680 move complete, result=0
02:30:34.933 00.001 7680 worker thread done servicing request
02:30:34.933 00.000 6120 GuideStep: -0.3 px 159 ms EAST, 0.0 px 0 ms NORTH
02:30:34.941 00.008 7680 Worker thread wakes up
02:30:34.941 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:34.941 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:30:36.187 01.246 7680 Exposure complete
02:30:36.311 00.124 6120 OnExposeComplete: enter
02:30:36.314 00.003 7680 worker thread done servicing request
02:30:36.315 00.001 6120 UpdateGuideState(): m_state=6
02:30:36.318 00.003 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 942
02:30:36.322 00.004 6120 Star::Find returns 1 (0), X=517.75, Y=673.50, Mass=9189, SNR=63.5, Peak=217 HFD=6.9
02:30:36.326 00.004 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
02:30:36.330 00.004 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
02:30:36.334 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.33 hyp=0.34 cameraTheta=-1.77 mountX=-0.13 mountY=0.27, mountTheta=2.02
02:30:36.338 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.33, opts=13)
02:30:36.342 00.004 6120 Enqueuing Move request for scope (-0.07, -0.33)
02:30:36.346 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:36.350 00.004 6120 UpdateGuideState exits: m=9189 SNR=63.5
02:30:36.353 00.003 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 4 / 99999
02:30:36.357 00.004 7680 Worker thread wakes up
02:30:36.357 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.33) opts 0xd
02:30:36.358 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.33)
02:30:36.358 00.000 7680 Moving (-0.07, -0.33) raw xDistance=-0.13 yDistance=0.27
02:30:36.358 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:30:36.358 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
02:30:36.358 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764059436.357,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.47,"Time":3.4,"SettleTime":10.0,"StarLocked":true}
02:30:36.364 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:30:36.364 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:36.368 00.004 7680 MoveAxis(E, 0, ABG)
02:30:36.368 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:36.371 00.003 6120 Enqueuing Expose request
02:30:36.375 00.004 7680 Move returns status 0, amount 0
02:30:36.375 00.000 7680 MoveAxis(N, 0, ABG)
02:30:36.376 00.001 7680 Move returns status 0, amount 0
02:30:36.376 00.000 7680 move complete, result=0
02:30:36.376 00.000 7680 worker thread done servicing request
02:30:36.376 00.000 7680 Worker thread wakes up
02:30:36.377 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:30:36.380 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:36.381 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:30:37.631 01.250 7680 Exposure complete
02:30:37.784 00.153 7680 worker thread done servicing request
02:30:37.784 00.000 6120 OnExposeComplete: enter
02:30:37.791 00.007 6120 UpdateGuideState(): m_state=6
02:30:37.795 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 943
02:30:37.803 00.008 6120 Star::Find returns 1 (0), X=517.83, Y=673.06, Mass=8210, SNR=59.7, Peak=222 HFD=6.4
02:30:37.809 00.006 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
02:30:37.814 00.005 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
02:30:37.820 00.006 6120 CameraToMount -- cameraX=0.01 cameraY=-0.77 hyp=0.77 cameraTheta=-1.56 mountX=-0.13 mountY=0.69, mountTheta=1.76
02:30:37.828 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.77, opts=13)
02:30:37.835 00.007 6120 Enqueuing Move request for scope (0.01, -0.77)
02:30:37.839 00.004 7680 Worker thread wakes up
02:30:37.840 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:37.845 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.77) opts 0xd
02:30:37.847 00.002 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.77)
02:30:37.847 00.000 7680 Moving (0.01, -0.77) raw xDistance=-0.13 yDistance=0.69
02:30:37.847 00.000 6120 UpdateGuideState exits: m=8210 SNR=59.7
02:30:37.851 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:30:37.851 00.000 7680 resist switch: large excursion: input 0.69 thresh 0.60 direction from 0 to 1
02:30:37.851 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.08
02:30:37.851 00.000 6120 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 5 / 99999
02:30:37.855 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
02:30:37.855 00.000 7680 MoveAxis(E, 0, ABG)
02:30:37.855 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764059437.855,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.56,"Time":4.9,"SettleTime":10.0,"StarLocked":true}
02:30:37.860 00.005 7680 Move returns status 0, amount 0
02:30:37.860 00.000 7680 MoveAxis(S, 377, ABG)
02:30:37.860 00.000 7680 Guiding  Dir = 1, Dur = 377
02:30:37.860 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:37.864 00.004 7680 IsSlewing returns 0
02:30:37.864 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:37.869 00.005 6120 Enqueuing Expose request
02:30:37.872 00.003 7680 IsGuiding returns 0
02:30:37.872 00.000 7680 PulseGuide returned control before completion, sleep 387
02:30:38.269 00.397 7680 IsGuiding returns 1
02:30:38.269 00.000 7680 scope still moving after pulse duration time elapsed
02:30:38.300 00.031 7680 IsSlewing returns 0
02:30:38.301 00.001 7680 IsGuiding returns 0
02:30:38.302 00.001 7680 scope move finished after 377 + 52 ms
02:30:38.303 00.001 7680 Move returns status 0, amount 377
02:30:38.303 00.000 7680 move complete, result=0
02:30:38.303 00.000 7680 worker thread done servicing request
02:30:38.303 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 377 ms SOUTH
02:30:38.312 00.009 7680 Worker thread wakes up
02:30:38.312 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:38.313 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:30:39.569 01.256 7680 Exposure complete
02:30:39.700 00.131 7680 worker thread done servicing request
02:30:39.700 00.000 6120 OnExposeComplete: enter
02:30:39.704 00.004 6120 UpdateGuideState(): m_state=6
02:30:39.708 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 944
02:30:39.712 00.004 6120 Star::Find returns 1 (0), X=517.59, Y=672.81, Mass=8320, SNR=60.3, Peak=213 HFD=6.5
02:30:39.715 00.003 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
02:30:39.719 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
02:30:39.723 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-1.02 hyp=1.05 cameraTheta=-1.79 mountX=-0.41 mountY=0.82, mountTheta=2.04
02:30:39.727 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-1.02, opts=13)
02:30:39.731 00.004 6120 Enqueuing Move request for scope (-0.22, -1.02)
02:30:39.734 00.003 7680 Worker thread wakes up
02:30:39.734 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -1.02) opts 0xd
02:30:39.734 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -1.02)
02:30:39.734 00.000 7680 Moving (-0.22, -1.02) raw xDistance=-0.41 yDistance=0.82
02:30:39.734 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:30:39.736 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82
02:30:39.736 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:39.740 00.004 6120 UpdateGuideState exits: m=8320 SNR=60.3
02:30:39.744 00.004 6120 PhdController: settling, locked = 1, distance = 0.70 (1.50) aobump = 0 frame = 6 / 99999
02:30:39.747 00.003 7680 MoveAxis(E, 168, ABG)
02:30:39.748 00.001 7680 Guiding  Dir = 2, Dur = 168
02:30:39.748 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764059439.747,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.70,"Time":6.8,"SettleTime":10.0,"StarLocked":true}
02:30:39.752 00.004 7680 IsSlewing returns 0
02:30:39.752 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:39.757 00.005 7680 IsGuiding returns 0
02:30:39.757 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:39.761 00.004 6120 Enqueuing Expose request
02:30:39.765 00.004 7680 PulseGuide returned control before completion, sleep 178
02:30:39.947 00.182 7680 IsGuiding returns 1
02:30:39.948 00.001 7680 scope still moving after pulse duration time elapsed
02:30:39.978 00.030 7680 IsSlewing returns 0
02:30:39.979 00.001 7680 IsGuiding returns 0
02:30:39.980 00.001 7680 scope move finished after 168 + 55 ms
02:30:39.980 00.000 7680 Move returns status 0, amount 168
02:30:39.980 00.000 7680 MoveAxis(S, 444, ABG)
02:30:39.980 00.000 7680 Guiding  Dir = 1, Dur = 444
02:30:39.981 00.001 7680 IsSlewing returns 0
02:30:39.982 00.001 7680 IsGuiding returns 0
02:30:39.983 00.001 7680 PulseGuide returned control before completion, sleep 454
02:30:40.446 00.463 7680 IsGuiding returns 1
02:30:40.447 00.001 7680 scope still moving after pulse duration time elapsed
02:30:40.478 00.031 7680 IsSlewing returns 0
02:30:40.478 00.000 7680 IsGuiding returns 0
02:30:40.479 00.001 7680 scope move finished after 444 + 52 ms
02:30:40.479 00.000 7680 Move returns status 0, amount 444
02:30:40.479 00.000 7680 move complete, result=0
02:30:40.479 00.000 6120 GuideStep: -0.4 px 168 ms EAST, 0.8 px 444 ms SOUTH
02:30:40.486 00.007 7680 worker thread done servicing request
02:30:40.486 00.000 7680 Worker thread wakes up
02:30:40.486 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:40.486 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:30:41.739 01.253 7680 Exposure complete
02:30:41.871 00.132 7680 worker thread done servicing request
02:30:41.871 00.000 6120 OnExposeComplete: enter
02:30:41.874 00.003 6120 UpdateGuideState(): m_state=6
02:30:41.879 00.005 6120 Star::Find(15, 517, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
02:30:41.882 00.003 6120 Star::Find returns 1 (0), X=518.01, Y=672.88, Mass=8707, SNR=62.4, Peak=219 HFD=6.5
02:30:41.885 00.003 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
02:30:41.889 00.004 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
02:30:41.893 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.95 hyp=0.97 cameraTheta=-1.37 mountX=0.01 mountY=0.94, mountTheta=1.56
02:30:41.898 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.95, opts=13)
02:30:41.902 00.004 6120 Enqueuing Move request for scope (0.19, -0.95)
02:30:41.905 00.003 7680 Worker thread wakes up
02:30:41.905 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.95) opts 0xd
02:30:41.906 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.95)
02:30:41.906 00.000 7680 Moving (0.19, -0.95) raw xDistance=0.01 yDistance=0.94
02:30:41.906 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:30:41.906 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94
02:30:41.906 00.000 7680 MoveAxis(E, 0, ABG)
02:30:41.906 00.000 7680 Move returns status 0, amount 0
02:30:41.906 00.000 7680 MoveAxis(S, 509, ABG)
02:30:41.906 00.000 7680 Guiding  Dir = 1, Dur = 509
02:30:41.906 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:41.910 00.004 7680 IsSlewing returns 0
02:30:41.910 00.000 6120 UpdateGuideState exits: m=8707 SNR=62.4
02:30:41.914 00.004 7680 IsGuiding returns 0
02:30:41.914 00.000 6120 PhdController: settling, locked = 1, distance = 0.78 (1.50) aobump = 0 frame = 7 / 99999
02:30:41.917 00.003 7680 PulseGuide returned control before completion, sleep 519
02:30:41.917 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764059441.917,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.78,"Time":8.9,"SettleTime":10.0,"StarLocked":true}
02:30:41.922 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:41.925 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:41.929 00.004 6120 Enqueuing Expose request
02:30:42.448 00.519 7680 IsGuiding returns 0
02:30:42.448 00.000 7680 Move returns status 0, amount 509
02:30:42.450 00.002 7680 move complete, result=0
02:30:42.450 00.000 7680 worker thread done servicing request
02:30:42.451 00.001 7680 Worker thread wakes up
02:30:42.451 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.9 px 509 ms SOUTH
02:30:42.458 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:42.458 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:30:43.713 01.255 7680 Exposure complete
02:30:43.837 00.124 7680 worker thread done servicing request
02:30:43.838 00.001 6120 OnExposeComplete: enter
02:30:43.842 00.004 6120 UpdateGuideState(): m_state=6
02:30:43.847 00.005 6120 Star::Find(15, 518, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 946
02:30:43.851 00.004 6120 Star::Find returns 1 (0), X=517.98, Y=673.23, Mass=8235, SNR=59.3, Peak=216 HFD=6.4
02:30:43.854 00.003 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
02:30:43.858 00.004 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
02:30:43.861 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.60 hyp=0.62 cameraTheta=-1.30 mountX=0.05 mountY=0.61, mountTheta=1.49
02:30:43.865 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.60, opts=13)
02:30:43.869 00.004 6120 Enqueuing Move request for scope (0.17, -0.60)
02:30:43.873 00.004 7680 Worker thread wakes up
02:30:43.873 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.60) opts 0xd
02:30:43.873 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.60)
02:30:43.874 00.001 7680 Moving (0.17, -0.60) raw xDistance=0.05 yDistance=0.61
02:30:43.874 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:30:43.874 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
02:30:43.874 00.000 7680 MoveAxis(E, 0, ABG)
02:30:43.874 00.000 7680 Move returns status 0, amount 0
02:30:43.874 00.000 7680 MoveAxis(S, 331, ABG)
02:30:43.874 00.000 7680 Guiding  Dir = 1, Dur = 331
02:30:43.875 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:43.879 00.004 7680 IsSlewing returns 0
02:30:43.879 00.000 6120 UpdateGuideState exits: m=8235 SNR=59.3
02:30:43.883 00.004 7680 IsGuiding returns 0
02:30:43.883 00.000 6120 PhdController: settling, locked = 1, distance = 0.73 (1.50) aobump = 0 frame = 8 / 99999
02:30:43.886 00.003 7680 PulseGuide returned control before completion, sleep 341
02:30:43.886 00.000 6120 PhdController: newstate STATE_FINISH
02:30:43.890 00.004 6120 PhdController complete: success
02:30:43.894 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764059443.894,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
02:30:43.897 00.003 6120 Mount: notify guiding dither settle done success=1
02:30:43.902 00.005 6120 PhdController: newstate STATE_IDLE
02:30:43.905 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:43.910 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:43.914 00.004 6120 Enqueuing Expose request
02:30:44.235 00.321 7680 IsGuiding returns 1
02:30:44.236 00.001 7680 scope still moving after pulse duration time elapsed
02:30:44.266 00.030 7680 IsSlewing returns 0
02:30:44.267 00.001 7680 IsGuiding returns 0
02:30:44.268 00.001 7680 scope move finished after 331 + 53 ms
02:30:44.268 00.000 7680 Move returns status 0, amount 331
02:30:44.268 00.000 7680 move complete, result=0
02:30:44.269 00.001 7680 worker thread done servicing request
02:30:44.269 00.000 7680 Worker thread wakes up
02:30:44.270 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 331 ms SOUTH
02:30:44.277 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:44.277 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:30:45.525 01.248 7680 Exposure complete
02:30:45.656 00.131 7680 worker thread done servicing request
02:30:45.657 00.001 6120 OnExposeComplete: enter
02:30:45.661 00.004 6120 UpdateGuideState(): m_state=6
02:30:45.665 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 947
02:30:45.668 00.003 6120 Star::Find returns 1 (0), X=518.08, Y=673.83, Mass=8340, SNR=60.5, Peak=213 HFD=6.6
02:30:45.674 00.006 6120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (0.19) = xAngle (-0.20 = -0.20)
02:30:45.679 00.005 6120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.67 = 2.67)
02:30:45.684 00.005 6120 CameraToMount -- cameraX=0.27 cameraY=-0.00 hyp=0.27 cameraTheta=-0.01 mountX=0.26 mountY=0.12, mountTheta=0.43
02:30:45.689 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.00, opts=13)
02:30:45.694 00.005 6120 Enqueuing Move request for scope (0.27, -0.00)
02:30:45.697 00.003 7680 Worker thread wakes up
02:30:45.698 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.00) opts 0xd
02:30:45.698 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:45.702 00.004 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.00)
02:30:45.703 00.001 7680 Moving (0.27, -0.00) raw xDistance=0.26 yDistance=0.12
02:30:45.703 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:30:45.703 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:30:45.703 00.000 6120 UpdateGuideState exits: m=8340 SNR=60.5
02:30:45.708 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:45.712 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:45.716 00.004 6120 Enqueuing Expose request
02:30:45.721 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:30:45.721 00.000 7680 MoveAxis(W, 107, ABG)
02:30:45.721 00.000 7680 Guiding  Dir = 3, Dur = 107
02:30:45.721 00.000 7680 IsSlewing returns 0
02:30:45.722 00.001 7680 IsGuiding returns 0
02:30:45.722 00.000 7680 PulseGuide returned control before completion, sleep 117
02:30:45.841 00.119 7680 IsGuiding returns 1
02:30:45.843 00.002 7680 scope still moving after pulse duration time elapsed
02:30:45.873 00.030 7680 IsSlewing returns 0
02:30:45.873 00.000 7680 IsGuiding returns 0
02:30:45.874 00.001 7680 scope move finished after 107 + 44 ms
02:30:45.874 00.000 7680 Move returns status 0, amount 107
02:30:45.874 00.000 7680 MoveAxis(N, 0, ABG)
02:30:45.875 00.001 7680 Move returns status 0, amount 0
02:30:45.875 00.000 7680 move complete, result=0
02:30:45.875 00.000 7680 worker thread done servicing request
02:30:45.876 00.001 7680 Worker thread wakes up
02:30:45.877 00.001 6120 GuideStep: 0.3 px 107 ms WEST, 0.1 px 0 ms NORTH
02:30:45.882 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:45.883 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:30:47.126 01.243 7680 Exposure complete
02:30:47.265 00.139 7680 worker thread done servicing request
02:30:47.265 00.000 6120 OnExposeComplete: enter
02:30:47.270 00.005 6120 UpdateGuideState(): m_state=6
02:30:47.278 00.008 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 948
02:30:47.281 00.003 6120 Star::Find returns 1 (0), X=517.73, Y=674.19, Mass=8975, SNR=62.0, Peak=220 HFD=6.6
02:30:47.283 00.002 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (0.19) = xAngle (1.63 = 1.63)
02:30:47.289 00.006 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.50 = -1.78)
02:30:47.296 00.007 6120 CameraToMount -- cameraX=-0.09 cameraY=0.36 hyp=0.37 cameraTheta=1.82 mountX=-0.02 mountY=-0.36, mountTheta=-1.63
02:30:47.300 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.36, opts=13)
02:30:47.307 00.007 6120 Enqueuing Move request for scope (-0.09, 0.36)
02:30:47.312 00.005 7680 Worker thread wakes up
02:30:47.312 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:47.315 00.003 6120 UpdateGuideState exits: m=8975 SNR=62.0
02:30:47.320 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:47.324 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:47.328 00.004 6120 Enqueuing Expose request
02:30:47.333 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.36) opts 0xd
02:30:47.333 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.36)
02:30:47.336 00.003 7680 Moving (-0.09, 0.36) raw xDistance=-0.02 yDistance=-0.36
02:30:47.336 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:30:47.336 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:30:47.336 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
02:30:47.336 00.000 7680 MoveAxis(E, 0, ABG)
02:30:47.337 00.001 7680 Move returns status 0, amount 0
02:30:47.337 00.000 7680 MoveAxis(N, 0, ABG)
02:30:47.337 00.000 7680 Move returns status 0, amount 0
02:30:47.337 00.000 7680 move complete, result=0
02:30:47.337 00.000 7680 worker thread done servicing request
02:30:47.338 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:30:47.343 00.005 7680 Worker thread wakes up
02:30:47.343 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:47.343 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:30:48.597 01.254 7680 Exposure complete
02:30:48.743 00.146 7680 worker thread done servicing request
02:30:48.744 00.001 6120 OnExposeComplete: enter
02:30:48.749 00.005 6120 UpdateGuideState(): m_state=6
02:30:48.753 00.004 6120 Star::Find(15, 517, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 949
02:30:48.756 00.003 6120 Star::Find returns 1 (0), X=517.67, Y=673.69, Mass=9185, SNR=64.1, Peak=245 HFD=6.7
02:30:48.760 00.004 6120 CameraToMount -- cameraTheta (-2.36) - m_xAngle (0.19) = xAngle (-2.55 = -2.55)
02:30:48.762 00.002 6120 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.33 = 0.33)
02:30:48.767 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-2.36 mountX=-0.17 mountY=0.06, mountTheta=2.77
02:30:48.773 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.14, opts=13)
02:30:48.777 00.004 6120 Enqueuing Move request for scope (-0.14, -0.14)
02:30:48.781 00.004 7680 Worker thread wakes up
02:30:48.782 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd
02:30:48.782 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.14)
02:30:48.782 00.000 7680 Moving (-0.14, -0.14) raw xDistance=-0.17 yDistance=0.06
02:30:48.782 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:30:48.782 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:30:48.782 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:48.786 00.004 6120 UpdateGuideState exits: m=9185 SNR=64.1
02:30:48.790 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:48.793 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:48.799 00.006 6120 Enqueuing Expose request
02:30:48.803 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:30:48.804 00.001 7680 MoveAxis(E, 0, ABG)
02:30:48.804 00.000 7680 Move returns status 0, amount 0
02:30:48.804 00.000 7680 MoveAxis(N, 0, ABG)
02:30:48.804 00.000 7680 Move returns status 0, amount 0
02:30:48.805 00.001 7680 move complete, result=0
02:30:48.806 00.001 7680 worker thread done servicing request
02:30:48.806 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:48.811 00.005 7680 Worker thread wakes up
02:30:48.811 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:48.811 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:30:50.068 01.257 7680 Exposure complete
02:30:50.206 00.138 7680 worker thread done servicing request
02:30:50.206 00.000 6120 OnExposeComplete: enter
02:30:50.211 00.005 6120 UpdateGuideState(): m_state=6
02:30:50.215 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 950
02:30:50.219 00.004 6120 Star::Find returns 1 (0), X=517.75, Y=673.63, Mass=9163, SNR=62.7, Peak=220 HFD=6.8
02:30:50.222 00.003 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
02:30:50.226 00.004 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
02:30:50.231 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.91 mountX=-0.11 mountY=0.15, mountTheta=2.20
02:30:50.234 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.20, opts=13)
02:30:50.240 00.006 6120 Enqueuing Move request for scope (-0.07, -0.20)
02:30:50.246 00.006 7680 Worker thread wakes up
02:30:50.247 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
02:30:50.247 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
02:30:50.247 00.000 7680 Moving (-0.07, -0.20) raw xDistance=-0.11 yDistance=0.15
02:30:50.248 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:30:50.248 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:30:50.248 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:50.252 00.004 6120 UpdateGuideState exits: m=9163 SNR=62.7
02:30:50.256 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:50.261 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:50.264 00.003 6120 Enqueuing Expose request
02:30:50.270 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:30:50.270 00.000 7680 MoveAxis(E, 0, ABG)
02:30:50.270 00.000 7680 Move returns status 0, amount 0
02:30:50.270 00.000 7680 MoveAxis(N, 0, ABG)
02:30:50.270 00.000 7680 Move returns status 0, amount 0
02:30:50.270 00.000 7680 move complete, result=0
02:30:50.271 00.001 7680 worker thread done servicing request
02:30:50.271 00.000 7680 Worker thread wakes up
02:30:50.271 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:50.277 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:50.277 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:30:51.530 01.253 7680 Exposure complete
02:30:51.669 00.139 7680 worker thread done servicing request
02:30:51.669 00.000 6120 OnExposeComplete: enter
02:30:51.674 00.005 6120 UpdateGuideState(): m_state=6
02:30:51.678 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 951
02:30:51.683 00.005 6120 Star::Find returns 1 (0), X=517.65, Y=673.52, Mass=8753, SNR=63.1, Peak=207 HFD=7.0
02:30:51.686 00.003 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
02:30:51.691 00.005 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
02:30:51.695 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.31 hyp=0.36 cameraTheta=-2.06 mountX=-0.22 mountY=0.21, mountTheta=2.39
02:30:51.699 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.31, opts=13)
02:30:51.704 00.005 6120 Enqueuing Move request for scope (-0.17, -0.31)
02:30:51.707 00.003 7680 Worker thread wakes up
02:30:51.709 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.31) opts 0xd
02:30:51.709 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.31)
02:30:51.709 00.000 7680 Moving (-0.17, -0.31) raw xDistance=-0.22 yDistance=0.21
02:30:51.710 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:30:51.710 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:30:51.710 00.000 7680 MoveAxis(E, 91, ABG)
02:30:51.710 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:51.714 00.004 7680 Guiding  Dir = 2, Dur = 91
02:30:51.714 00.000 6120 UpdateGuideState exits: m=8753 SNR=63.1
02:30:51.717 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:51.722 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:51.726 00.004 6120 Enqueuing Expose request
02:30:51.729 00.003 7680 IsSlewing returns 0
02:30:51.730 00.001 7680 IsGuiding returns 0
02:30:51.730 00.000 7680 PulseGuide returned control before completion, sleep 101
02:30:51.833 00.103 7680 IsGuiding returns 1
02:30:51.834 00.001 7680 scope still moving after pulse duration time elapsed
02:30:51.864 00.030 7680 IsSlewing returns 0
02:30:51.867 00.003 7680 IsGuiding returns 0
02:30:51.867 00.000 7680 scope move finished after 91 + 46 ms
02:30:51.867 00.000 7680 Move returns status 0, amount 91
02:30:51.868 00.001 7680 MoveAxis(S, 113, ABG)
02:30:51.868 00.000 7680 Guiding  Dir = 1, Dur = 113
02:30:51.869 00.001 7680 IsSlewing returns 0
02:30:51.869 00.000 7680 IsGuiding returns 0
02:30:51.870 00.001 7680 PulseGuide returned control before completion, sleep 123
02:30:52.004 00.134 7680 IsGuiding returns 1
02:30:52.006 00.002 7680 scope still moving after pulse duration time elapsed
02:30:52.035 00.029 7680 IsSlewing returns 0
02:30:52.037 00.002 7680 IsGuiding returns 0
02:30:52.037 00.000 7680 scope move finished after 113 + 54 ms
02:30:52.038 00.001 7680 Move returns status 0, amount 113
02:30:52.038 00.000 7680 move complete, result=0
02:30:52.038 00.000 7680 worker thread done servicing request
02:30:52.039 00.001 7680 Worker thread wakes up
02:30:52.039 00.000 6120 GuideStep: -0.2 px 91 ms EAST, 0.2 px 113 ms SOUTH
02:30:52.046 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:52.046 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:30:53.297 01.251 7680 Exposure complete
02:30:53.428 00.131 6120 OnExposeComplete: enter
02:30:53.433 00.005 7680 worker thread done servicing request
02:30:53.434 00.001 6120 UpdateGuideState(): m_state=6
02:30:53.438 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
02:30:53.441 00.003 6120 Star::Find returns 1 (0), X=517.91, Y=673.04, Mass=8748, SNR=62.3, Peak=225 HFD=6.4
02:30:53.446 00.005 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
02:30:53.449 00.003 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
02:30:53.454 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=-0.79 hyp=0.79 cameraTheta=-1.45 mountX=-0.06 mountY=0.75, mountTheta=1.64
02:30:53.459 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.79, opts=13)
02:30:53.464 00.005 6120 Enqueuing Move request for scope (0.09, -0.79)
02:30:53.468 00.004 7680 Worker thread wakes up
02:30:53.468 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:53.471 00.003 6120 UpdateGuideState exits: m=8748 SNR=62.3
02:30:53.475 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:53.479 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.79) opts 0xd
02:30:53.480 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.79)
02:30:53.480 00.000 7680 Moving (0.09, -0.79) raw xDistance=-0.06 yDistance=0.75
02:30:53.480 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:30:53.480 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
02:30:53.480 00.000 7680 MoveAxis(E, 0, ABG)
02:30:53.480 00.000 7680 Move returns status 0, amount 0
02:30:53.480 00.000 7680 MoveAxis(S, 407, ABG)
02:30:53.480 00.000 7680 Guiding  Dir = 1, Dur = 407
02:30:53.480 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:53.486 00.006 7680 IsSlewing returns 0
02:30:53.487 00.001 6120 Enqueuing Expose request
02:30:53.491 00.004 7680 IsGuiding returns 0
02:30:53.491 00.000 7680 PulseGuide returned control before completion, sleep 417
02:30:53.919 00.428 7680 IsGuiding returns 1
02:30:53.919 00.000 7680 scope still moving after pulse duration time elapsed
02:30:53.948 00.029 7680 IsSlewing returns 0
02:30:53.949 00.001 7680 IsGuiding returns 0
02:30:53.949 00.000 7680 scope move finished after 407 + 51 ms
02:30:53.949 00.000 7680 Move returns status 0, amount 407
02:30:53.951 00.002 7680 move complete, result=0
02:30:53.951 00.000 7680 worker thread done servicing request
02:30:53.952 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 407 ms SOUTH
02:30:53.957 00.005 7680 Worker thread wakes up
02:30:53.957 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:53.957 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:30:55.207 01.250 7680 Exposure complete
02:30:55.332 00.125 7680 worker thread done servicing request
02:30:55.332 00.000 6120 OnExposeComplete: enter
02:30:55.336 00.004 6120 UpdateGuideState(): m_state=6
02:30:55.341 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 953
02:30:55.345 00.004 6120 Star::Find returns 1 (0), X=517.69, Y=673.73, Mass=8909, SNR=62.6, Peak=225 HFD=6.7
02:30:55.349 00.004 6120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (0.19) = xAngle (-2.66 = -2.66)
02:30:55.352 00.003 6120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.22 = 0.22)
02:30:55.357 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.47 mountX=-0.14 mountY=0.03, mountTheta=2.90
02:30:55.360 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.10, opts=13)
02:30:55.364 00.004 6120 Enqueuing Move request for scope (-0.13, -0.10)
02:30:55.369 00.005 7680 Worker thread wakes up
02:30:55.369 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
02:30:55.369 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
02:30:55.369 00.000 7680 Moving (-0.13, -0.10) raw xDistance=-0.14 yDistance=0.03
02:30:55.369 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:55.374 00.005 6120 UpdateGuideState exits: m=8909 SNR=62.6
02:30:55.378 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:55.381 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:30:55.381 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:30:55.381 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:55.385 00.004 6120 Enqueuing Expose request
02:30:55.388 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:30:55.388 00.000 7680 MoveAxis(E, 0, ABG)
02:30:55.388 00.000 7680 Move returns status 0, amount 0
02:30:55.389 00.001 7680 MoveAxis(N, 0, ABG)
02:30:55.389 00.000 7680 Move returns status 0, amount 0
02:30:55.389 00.000 7680 move complete, result=0
02:30:55.389 00.000 7680 worker thread done servicing request
02:30:55.389 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:55.394 00.005 7680 Worker thread wakes up
02:30:55.394 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:55.394 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:30:56.645 01.251 7680 Exposure complete
02:30:56.783 00.138 7680 worker thread done servicing request
02:30:56.783 00.000 6120 OnExposeComplete: enter
02:30:56.787 00.004 6120 UpdateGuideState(): m_state=6
02:30:56.791 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 954
02:30:56.795 00.004 6120 Star::Find returns 1 (0), X=517.60, Y=673.62, Mass=8535, SNR=60.7, Peak=214 HFD=6.8
02:30:56.798 00.003 6120 CameraToMount -- cameraTheta (-2.37) - m_xAngle (0.19) = xAngle (-2.55 = -2.55)
02:30:56.802 00.004 6120 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.32 = 0.32)
02:30:56.806 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.21 hyp=0.31 cameraTheta=-2.37 mountX=-0.26 mountY=0.10, mountTheta=2.78
02:30:56.810 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.21, opts=13)
02:30:56.814 00.004 6120 Enqueuing Move request for scope (-0.22, -0.21)
02:30:56.818 00.004 7680 Worker thread wakes up
02:30:56.818 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.21) opts 0xd
02:30:56.818 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.21)
02:30:56.819 00.001 7680 Moving (-0.22, -0.21) raw xDistance=-0.26 yDistance=0.10
02:30:56.819 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:30:56.819 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:30:56.819 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:30:56.819 00.000 7680 MoveAxis(E, 104, ABG)
02:30:56.820 00.001 7680 Guiding  Dir = 2, Dur = 104
02:30:56.820 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:56.823 00.003 7680 IsSlewing returns 0
02:30:56.823 00.000 7680 IsGuiding returns 0
02:30:56.823 00.000 7680 PulseGuide returned control before completion, sleep 114
02:30:56.823 00.000 6120 UpdateGuideState exits: m=8535 SNR=60.7
02:30:56.829 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:56.832 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:56.835 00.003 6120 Enqueuing Expose request
02:30:56.950 00.115 7680 IsGuiding returns 1
02:30:56.950 00.000 7680 scope still moving after pulse duration time elapsed
02:30:56.982 00.032 7680 IsSlewing returns 0
02:30:56.984 00.002 7680 IsGuiding returns 0
02:30:56.984 00.000 7680 scope move finished after 104 + 56 ms
02:30:56.985 00.001 7680 Move returns status 0, amount 104
02:30:56.986 00.001 7680 MoveAxis(N, 0, ABG)
02:30:56.986 00.000 7680 Move returns status 0, amount 0
02:30:56.986 00.000 7680 move complete, result=0
02:30:56.987 00.001 7680 worker thread done servicing request
02:30:56.987 00.000 7680 Worker thread wakes up
02:30:56.987 00.000 6120 GuideStep: -0.3 px 104 ms EAST, 0.1 px 0 ms NORTH
02:30:56.994 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:56.995 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:30:58.249 01.254 7680 Exposure complete
02:30:58.388 00.139 7680 worker thread done servicing request
02:30:58.388 00.000 6120 OnExposeComplete: enter
02:30:58.394 00.006 6120 UpdateGuideState(): m_state=6
02:30:58.399 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 955
02:30:58.403 00.004 6120 Star::Find returns 1 (0), X=517.73, Y=673.53, Mass=9032, SNR=62.5, Peak=228 HFD=6.9
02:30:58.407 00.004 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
02:30:58.410 00.003 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
02:30:58.415 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.30 hyp=0.32 cameraTheta=-1.83 mountX=-0.14 mountY=0.24, mountTheta=2.09
02:30:58.420 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.30, opts=13)
02:30:58.424 00.004 6120 Enqueuing Move request for scope (-0.08, -0.30)
02:30:58.428 00.004 7680 Worker thread wakes up
02:30:58.428 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:30:58.432 00.004 6120 UpdateGuideState exits: m=9032 SNR=62.5
02:30:58.436 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:58.439 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:30:58.442 00.003 6120 Enqueuing Expose request
02:30:58.446 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.30) opts 0xd
02:30:58.446 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.30)
02:30:58.446 00.000 7680 Moving (-0.08, -0.30) raw xDistance=-0.14 yDistance=0.24
02:30:58.446 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:30:58.446 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:30:58.446 00.000 7680 MoveAxis(E, 0, ABG)
02:30:58.447 00.001 7680 Move returns status 0, amount 0
02:30:58.447 00.000 7680 MoveAxis(S, 129, ABG)
02:30:58.448 00.001 7680 Guiding  Dir = 1, Dur = 129
02:30:58.448 00.000 7680 IsSlewing returns 0
02:30:58.448 00.000 7680 IsGuiding returns 0
02:30:58.449 00.001 7680 PulseGuide returned control before completion, sleep 139
02:30:58.595 00.146 7680 IsGuiding returns 1
02:30:58.596 00.001 7680 scope still moving after pulse duration time elapsed
02:30:58.626 00.030 7680 IsSlewing returns 0
02:30:58.627 00.001 7680 IsGuiding returns 0
02:30:58.627 00.000 7680 scope move finished after 129 + 50 ms
02:30:58.628 00.001 7680 Move returns status 0, amount 129
02:30:58.629 00.001 7680 move complete, result=0
02:30:58.629 00.000 7680 worker thread done servicing request
02:30:58.629 00.000 7680 Worker thread wakes up
02:30:58.630 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 129 ms SOUTH
02:30:58.635 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:30:58.636 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:30:59.888 01.252 7680 Exposure complete
02:31:00.035 00.147 7680 worker thread done servicing request
02:31:00.037 00.002 6120 OnExposeComplete: enter
02:31:00.042 00.005 6120 UpdateGuideState(): m_state=6
02:31:00.047 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 956
02:31:00.052 00.005 6120 Star::Find returns 1 (0), X=517.94, Y=673.02, Mass=7931, SNR=59.6, Peak=219 HFD=6.3
02:31:00.056 00.004 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
02:31:00.060 00.004 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
02:31:00.064 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.81 hyp=0.82 cameraTheta=-1.41 mountX=-0.02 mountY=0.78, mountTheta=1.60
02:31:00.070 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.81, opts=13)
02:31:00.074 00.004 6120 Enqueuing Move request for scope (0.13, -0.81)
02:31:00.078 00.004 7680 Worker thread wakes up
02:31:00.078 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:00.082 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.81) opts 0xd
02:31:00.083 00.001 6120 UpdateGuideState exits: m=7931 SNR=59.6
02:31:00.089 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:00.093 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:00.098 00.005 6120 Enqueuing Expose request
02:31:00.101 00.003 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.81)
02:31:00.102 00.001 7680 Moving (0.13, -0.81) raw xDistance=-0.02 yDistance=0.78
02:31:00.102 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:31:00.102 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
02:31:00.102 00.000 7680 MoveAxis(E, 0, ABG)
02:31:00.103 00.001 7680 Move returns status 0, amount 0
02:31:00.103 00.000 7680 MoveAxis(S, 426, ABG)
02:31:00.103 00.000 7680 Guiding  Dir = 1, Dur = 426
02:31:00.103 00.000 7680 IsSlewing returns 0
02:31:00.104 00.001 7680 IsGuiding returns 0
02:31:00.104 00.000 7680 PulseGuide returned control before completion, sleep 436
02:31:00.551 00.447 7680 IsGuiding returns 1
02:31:00.553 00.002 7680 scope still moving after pulse duration time elapsed
02:31:00.583 00.030 7680 IsSlewing returns 0
02:31:00.584 00.001 7680 IsGuiding returns 0
02:31:00.584 00.000 7680 scope move finished after 426 + 54 ms
02:31:00.585 00.001 7680 Move returns status 0, amount 426
02:31:00.585 00.000 7680 move complete, result=0
02:31:00.586 00.001 7680 worker thread done servicing request
02:31:00.586 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.8 px 426 ms SOUTH
02:31:00.594 00.008 7680 Worker thread wakes up
02:31:00.594 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:00.594 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:01.845 01.251 7680 Exposure complete
02:31:01.984 00.139 7680 worker thread done servicing request
02:31:01.984 00.000 6120 OnExposeComplete: enter
02:31:01.989 00.005 6120 UpdateGuideState(): m_state=6
02:31:01.995 00.006 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 957
02:31:01.998 00.003 6120 Star::Find returns 1 (0), X=517.67, Y=673.93, Mass=8794, SNR=62.5, Peak=214 HFD=6.6
02:31:02.003 00.005 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (0.19) = xAngle (2.37 = 2.37)
02:31:02.006 00.003 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.24 = -1.04)
02:31:02.009 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.55 mountX=-0.13 mountY=-0.15, mountTheta=-2.26
02:31:02.013 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.10, opts=13)
02:31:02.017 00.004 6120 Enqueuing Move request for scope (-0.15, 0.10)
02:31:02.020 00.003 7680 Worker thread wakes up
02:31:02.020 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
02:31:02.021 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
02:31:02.021 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:02.025 00.004 6120 UpdateGuideState exits: m=8794 SNR=62.5
02:31:02.028 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:02.032 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:02.035 00.003 6120 Enqueuing Expose request
02:31:02.038 00.003 7680 Moving (-0.15, 0.10) raw xDistance=-0.13 yDistance=-0.15
02:31:02.038 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:31:02.038 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:02.038 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:31:02.040 00.002 7680 MoveAxis(E, 0, ABG)
02:31:02.040 00.000 7680 Move returns status 0, amount 0
02:31:02.040 00.000 7680 MoveAxis(N, 0, ABG)
02:31:02.040 00.000 7680 Move returns status 0, amount 0
02:31:02.040 00.000 7680 move complete, result=0
02:31:02.040 00.000 7680 worker thread done servicing request
02:31:02.040 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:31:02.044 00.004 7680 Worker thread wakes up
02:31:02.044 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:02.044 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:03.284 01.240 7680 Exposure complete
02:31:03.414 00.130 7680 worker thread done servicing request
02:31:03.415 00.001 6120 OnExposeComplete: enter
02:31:03.418 00.003 6120 UpdateGuideState(): m_state=6
02:31:03.423 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 958
02:31:03.429 00.006 6120 Star::Find returns 1 (0), X=517.62, Y=673.89, Mass=8939, SNR=61.9, Peak=227 HFD=6.4
02:31:03.433 00.004 6120 CameraToMount -- cameraTheta (2.88) - m_xAngle (0.19) = xAngle (2.69 = 2.69)
02:31:03.436 00.003 6120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.56 = -0.72)
02:31:03.441 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.20 cameraTheta=2.88 mountX=-0.18 mountY=-0.14, mountTheta=-2.51
02:31:03.446 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.05, opts=13)
02:31:03.450 00.004 6120 Enqueuing Move request for scope (-0.20, 0.05)
02:31:03.453 00.003 7680 Worker thread wakes up
02:31:03.455 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:03.459 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd
02:31:03.459 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.05)
02:31:03.459 00.000 7680 Moving (-0.20, 0.05) raw xDistance=-0.18 yDistance=-0.14
02:31:03.459 00.000 6120 UpdateGuideState exits: m=8939 SNR=61.9
02:31:03.464 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:03.467 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:03.472 00.005 6120 Enqueuing Expose request
02:31:03.475 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:31:03.476 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:03.476 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:31:03.476 00.000 7680 MoveAxis(E, 0, ABG)
02:31:03.477 00.001 7680 Move returns status 0, amount 0
02:31:03.477 00.000 7680 MoveAxis(N, 0, ABG)
02:31:03.477 00.000 7680 Move returns status 0, amount 0
02:31:03.477 00.000 7680 move complete, result=0
02:31:03.477 00.000 7680 worker thread done servicing request
02:31:03.477 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:03.482 00.005 7680 Worker thread wakes up
02:31:03.482 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:03.482 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:04.729 01.247 7680 Exposure complete
02:31:04.863 00.134 7680 worker thread done servicing request
02:31:04.863 00.000 6120 OnExposeComplete: enter
02:31:04.868 00.005 6120 UpdateGuideState(): m_state=6
02:31:04.871 00.003 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 959
02:31:04.876 00.005 6120 Star::Find returns 1 (0), X=517.59, Y=673.74, Mass=9000, SNR=63.3, Peak=218 HFD=6.6
02:31:04.879 00.003 6120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (0.19) = xAngle (-2.93 = -2.93)
02:31:04.884 00.005 6120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.05 = -0.05)
02:31:04.887 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-2.74 mountX=-0.24 mountY=-0.01, mountTheta=-3.09
02:31:04.893 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.10, opts=13)
02:31:04.897 00.004 6120 Enqueuing Move request for scope (-0.22, -0.10)
02:31:04.902 00.005 7680 Worker thread wakes up
02:31:04.903 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.10) opts 0xd
02:31:04.903 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.10)
02:31:04.903 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:04.907 00.004 7680 Moving (-0.22, -0.10) raw xDistance=-0.24 yDistance=-0.01
02:31:04.907 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:31:04.908 00.001 6120 UpdateGuideState exits: m=9000 SNR=63.3
02:31:04.912 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:04.915 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:04.919 00.004 6120 Enqueuing Expose request
02:31:04.923 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:04.923 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:31:04.923 00.000 7680 MoveAxis(E, 97, ABG)
02:31:04.923 00.000 7680 Guiding  Dir = 2, Dur = 97
02:31:04.923 00.000 7680 IsSlewing returns 0
02:31:04.924 00.001 7680 IsGuiding returns 0
02:31:04.924 00.000 7680 PulseGuide returned control before completion, sleep 107
02:31:05.047 00.123 7680 IsGuiding returns 1
02:31:05.049 00.002 7680 scope still moving after pulse duration time elapsed
02:31:05.077 00.028 7680 IsSlewing returns 0
02:31:05.078 00.001 7680 IsGuiding returns 0
02:31:05.078 00.000 7680 scope move finished after 97 + 57 ms
02:31:05.078 00.000 7680 Move returns status 0, amount 97
02:31:05.080 00.002 7680 MoveAxis(N, 0, ABG)
02:31:05.080 00.000 7680 Move returns status 0, amount 0
02:31:05.081 00.001 7680 move complete, result=0
02:31:05.081 00.000 7680 worker thread done servicing request
02:31:05.081 00.000 7680 Worker thread wakes up
02:31:05.081 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:05.082 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:05.082 00.000 6120 GuideStep: -0.2 px 97 ms EAST, -0.0 px 0 ms NORTH
02:31:06.323 01.241 7680 Exposure complete
02:31:06.441 00.118 7680 worker thread done servicing request
02:31:06.442 00.001 6120 OnExposeComplete: enter
02:31:06.446 00.004 6120 UpdateGuideState(): m_state=6
02:31:06.450 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 960
02:31:06.455 00.005 6120 Star::Find returns 1 (0), X=517.64, Y=673.53, Mass=9142, SNR=64.1, Peak=212 HFD=7.0
02:31:06.459 00.004 6120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.19) = xAngle (-2.28 = -2.28)
02:31:06.463 00.004 6120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.59 = 0.59)
02:31:06.466 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.30 hyp=0.35 cameraTheta=-2.10 mountX=-0.23 mountY=0.19, mountTheta=2.44
02:31:06.473 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.30, opts=13)
02:31:06.479 00.006 6120 Enqueuing Move request for scope (-0.17, -0.30)
02:31:06.482 00.003 7680 Worker thread wakes up
02:31:06.482 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:06.488 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.30) opts 0xd
02:31:06.488 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.30)
02:31:06.488 00.000 7680 Moving (-0.17, -0.30) raw xDistance=-0.23 yDistance=0.19
02:31:06.488 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:31:06.490 00.002 6120 UpdateGuideState exits: m=9142 SNR=64.1
02:31:06.494 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:06.498 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:06.502 00.004 6120 Enqueuing Expose request
02:31:06.506 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:06.506 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:31:06.506 00.000 7680 MoveAxis(E, 99, ABG)
02:31:06.506 00.000 7680 Guiding  Dir = 2, Dur = 99
02:31:06.507 00.001 7680 IsSlewing returns 0
02:31:06.507 00.000 7680 IsGuiding returns 0
02:31:06.507 00.000 7680 PulseGuide returned control before completion, sleep 109
02:31:06.627 00.120 7680 IsGuiding returns 1
02:31:06.628 00.001 7680 scope still moving after pulse duration time elapsed
02:31:06.657 00.029 7680 IsSlewing returns 0
02:31:06.658 00.001 7680 IsGuiding returns 0
02:31:06.658 00.000 7680 scope move finished after 99 + 52 ms
02:31:06.659 00.001 7680 Move returns status 0, amount 99
02:31:06.659 00.000 7680 MoveAxis(N, 0, ABG)
02:31:06.659 00.000 7680 Move returns status 0, amount 0
02:31:06.659 00.000 7680 move complete, result=0
02:31:06.660 00.001 7680 worker thread done servicing request
02:31:06.660 00.000 6120 GuideStep: -0.2 px 99 ms EAST, 0.2 px 0 ms NORTH
02:31:06.667 00.007 7680 Worker thread wakes up
02:31:06.667 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:06.667 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:07.919 01.252 7680 Exposure complete
02:31:08.053 00.134 7680 worker thread done servicing request
02:31:08.055 00.002 6120 OnExposeComplete: enter
02:31:08.059 00.004 6120 UpdateGuideState(): m_state=6
02:31:08.063 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 961
02:31:08.067 00.004 6120 Star::Find returns 1 (0), X=517.77, Y=673.05, Mass=8420, SNR=61.8, Peak=204 HFD=6.5
02:31:08.070 00.003 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:31:08.075 00.005 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:31:08.078 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.78 hyp=0.78 cameraTheta=-1.62 mountX=-0.19 mountY=0.68, mountTheta=1.84
02:31:08.083 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.78, opts=13)
02:31:08.085 00.002 6120 Enqueuing Move request for scope (-0.04, -0.78)
02:31:08.088 00.003 7680 Worker thread wakes up
02:31:08.089 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:08.092 00.003 6120 UpdateGuideState exits: m=8420 SNR=61.8
02:31:08.095 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:08.097 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:08.100 00.003 6120 Enqueuing Expose request
02:31:08.102 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.78) opts 0xd
02:31:08.103 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.78)
02:31:08.103 00.000 7680 Moving (-0.04, -0.78) raw xDistance=-0.19 yDistance=0.68
02:31:08.103 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:31:08.103 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
02:31:08.103 00.000 7680 MoveAxis(E, 0, ABG)
02:31:08.104 00.001 7680 Move returns status 0, amount 0
02:31:08.104 00.000 7680 MoveAxis(S, 372, ABG)
02:31:08.105 00.001 7680 Guiding  Dir = 1, Dur = 372
02:31:08.105 00.000 7680 IsSlewing returns 0
02:31:08.105 00.000 7680 IsGuiding returns 0
02:31:08.105 00.000 7680 PulseGuide returned control before completion, sleep 382
02:31:08.502 00.397 7680 IsGuiding returns 1
02:31:08.504 00.002 7680 scope still moving after pulse duration time elapsed
02:31:08.534 00.030 7680 IsSlewing returns 0
02:31:08.536 00.002 7680 IsGuiding returns 0
02:31:08.536 00.000 7680 scope move finished after 372 + 59 ms
02:31:08.537 00.001 7680 Move returns status 0, amount 372
02:31:08.537 00.000 7680 move complete, result=0
02:31:08.537 00.000 7680 worker thread done servicing request
02:31:08.538 00.001 7680 Worker thread wakes up
02:31:08.539 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.7 px 372 ms SOUTH
02:31:08.545 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:08.545 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:09.798 01.253 7680 Exposure complete
02:31:09.929 00.131 7680 worker thread done servicing request
02:31:09.930 00.001 6120 OnExposeComplete: enter
02:31:09.934 00.004 6120 UpdateGuideState(): m_state=6
02:31:09.938 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 962
02:31:09.943 00.005 6120 Star::Find returns 1 (0), X=517.75, Y=673.70, Mass=8977, SNR=63.0, Peak=221 HFD=6.6
02:31:09.947 00.004 6120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
02:31:09.951 00.004 6120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.67 = 0.67)
02:31:09.955 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-2.02 mountX=-0.09 mountY=0.09, mountTheta=2.34
02:31:09.960 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.13, opts=13)
02:31:09.965 00.005 6120 Enqueuing Move request for scope (-0.06, -0.13)
02:31:09.968 00.003 7680 Worker thread wakes up
02:31:09.969 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:09.972 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
02:31:09.972 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
02:31:09.972 00.000 7680 Moving (-0.06, -0.13) raw xDistance=-0.09 yDistance=0.09
02:31:09.972 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:31:09.974 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:09.974 00.000 6120 UpdateGuideState exits: m=8977 SNR=63.0
02:31:09.978 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:09.981 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:31:09.981 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:09.985 00.004 6120 Enqueuing Expose request
02:31:09.991 00.006 7680 MoveAxis(E, 0, ABG)
02:31:09.991 00.000 7680 Move returns status 0, amount 0
02:31:09.991 00.000 7680 MoveAxis(N, 0, ABG)
02:31:09.991 00.000 7680 Move returns status 0, amount 0
02:31:09.991 00.000 7680 move complete, result=0
02:31:09.992 00.001 7680 worker thread done servicing request
02:31:09.992 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:09.996 00.004 7680 Worker thread wakes up
02:31:09.996 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:09.996 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:11.248 01.252 7680 Exposure complete
02:31:11.374 00.126 7680 worker thread done servicing request
02:31:11.375 00.001 6120 OnExposeComplete: enter
02:31:11.379 00.004 6120 UpdateGuideState(): m_state=6
02:31:11.383 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 963
02:31:11.387 00.004 6120 Star::Find returns 1 (0), X=517.65, Y=673.64, Mass=8766, SNR=62.4, Peak=221 HFD=6.8
02:31:11.391 00.004 6120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (0.19) = xAngle (-2.47 = -2.47)
02:31:11.397 00.006 6120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.40 = 0.40)
02:31:11.401 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.19 hyp=0.25 cameraTheta=-2.28 mountX=-0.20 mountY=0.10, mountTheta=2.68
02:31:11.406 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.19, opts=13)
02:31:11.409 00.003 6120 Enqueuing Move request for scope (-0.17, -0.19)
02:31:11.414 00.005 7680 Worker thread wakes up
02:31:11.414 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.19) opts 0xd
02:31:11.414 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.19)
02:31:11.414 00.000 7680 Moving (-0.17, -0.19) raw xDistance=-0.20 yDistance=0.10
02:31:11.414 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:31:11.415 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:11.415 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:11.419 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:31:11.420 00.001 7680 MoveAxis(E, 0, ABG)
02:31:11.420 00.000 6120 UpdateGuideState exits: m=8766 SNR=62.4
02:31:11.424 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:11.429 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:11.432 00.003 6120 Enqueuing Expose request
02:31:11.436 00.004 7680 Move returns status 0, amount 0
02:31:11.436 00.000 7680 MoveAxis(N, 0, ABG)
02:31:11.436 00.000 7680 Move returns status 0, amount 0
02:31:11.436 00.000 7680 move complete, result=0
02:31:11.437 00.001 7680 worker thread done servicing request
02:31:11.438 00.001 7680 Worker thread wakes up
02:31:11.438 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:11.438 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:11.438 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:12.689 01.251 7680 Exposure complete
02:31:12.828 00.139 7680 worker thread done servicing request
02:31:12.828 00.000 6120 OnExposeComplete: enter
02:31:12.833 00.005 6120 UpdateGuideState(): m_state=6
02:31:12.838 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 964
02:31:12.842 00.004 6120 Star::Find returns 1 (0), X=517.66, Y=673.68, Mass=9099, SNR=62.8, Peak=216 HFD=6.7
02:31:12.846 00.004 6120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.19) = xAngle (-2.57 = -2.57)
02:31:12.850 00.004 6120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.30 = 0.30)
02:31:12.853 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-2.38 mountX=-0.18 mountY=0.06, mountTheta=2.80
02:31:12.858 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.15, opts=13)
02:31:12.861 00.003 6120 Enqueuing Move request for scope (-0.16, -0.15)
02:31:12.866 00.005 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:12.870 00.004 7680 Worker thread wakes up
02:31:12.870 00.000 6120 UpdateGuideState exits: m=9099 SNR=62.8
02:31:12.874 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:12.878 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:12.882 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
02:31:12.882 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
02:31:12.882 00.000 7680 Moving (-0.16, -0.15) raw xDistance=-0.18 yDistance=0.06
02:31:12.882 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:31:12.883 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:12.883 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:31:12.884 00.001 7680 MoveAxis(E, 0, ABG)
02:31:12.884 00.000 7680 Move returns status 0, amount 0
02:31:12.884 00.000 7680 MoveAxis(N, 0, ABG)
02:31:12.884 00.000 7680 Move returns status 0, amount 0
02:31:12.884 00.000 7680 move complete, result=0
02:31:12.884 00.000 6120 Enqueuing Expose request
02:31:12.888 00.004 7680 worker thread done servicing request
02:31:12.889 00.001 7680 Worker thread wakes up
02:31:12.889 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:12.891 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:12.891 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:14.140 01.249 7680 Exposure complete
02:31:14.283 00.143 7680 worker thread done servicing request
02:31:14.283 00.000 6120 OnExposeComplete: enter
02:31:14.288 00.005 6120 UpdateGuideState(): m_state=6
02:31:14.292 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 965
02:31:14.295 00.003 6120 Star::Find returns 1 (0), X=517.63, Y=673.56, Mass=8824, SNR=62.0, Peak=205 HFD=6.9
02:31:14.300 00.005 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.19) = xAngle (-2.36 = -2.36)
02:31:14.305 00.005 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.52 = 0.52)
02:31:14.308 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.27 hyp=0.33 cameraTheta=-2.17 mountX=-0.23 mountY=0.16, mountTheta=2.53
02:31:14.313 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.27, opts=13)
02:31:14.317 00.004 6120 Enqueuing Move request for scope (-0.19, -0.27)
02:31:14.323 00.006 7680 Worker thread wakes up
02:31:14.323 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:14.328 00.005 6120 UpdateGuideState exits: m=8824 SNR=62.0
02:31:14.331 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:14.336 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:14.340 00.004 6120 Enqueuing Expose request
02:31:14.344 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.27) opts 0xd
02:31:14.344 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.27)
02:31:14.344 00.000 7680 Moving (-0.19, -0.27) raw xDistance=-0.23 yDistance=0.16
02:31:14.344 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:31:14.344 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:14.345 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:31:14.345 00.000 7680 MoveAxis(E, 95, ABG)
02:31:14.345 00.000 7680 Guiding  Dir = 2, Dur = 95
02:31:14.345 00.000 7680 IsSlewing returns 0
02:31:14.345 00.000 7680 IsGuiding returns 0
02:31:14.346 00.001 7680 PulseGuide returned control before completion, sleep 105
02:31:14.457 00.111 7680 IsGuiding returns 1
02:31:14.460 00.003 7680 scope still moving after pulse duration time elapsed
02:31:14.488 00.028 7680 IsSlewing returns 0
02:31:14.489 00.001 7680 IsGuiding returns 0
02:31:14.489 00.000 7680 scope move finished after 95 + 48 ms
02:31:14.490 00.001 7680 Move returns status 0, amount 95
02:31:14.490 00.000 7680 MoveAxis(N, 0, ABG)
02:31:14.490 00.000 7680 Move returns status 0, amount 0
02:31:14.490 00.000 7680 move complete, result=0
02:31:14.492 00.002 7680 worker thread done servicing request
02:31:14.492 00.000 7680 Worker thread wakes up
02:31:14.493 00.001 6120 GuideStep: -0.2 px 95 ms EAST, 0.2 px 0 ms NORTH
02:31:14.502 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:14.502 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:15.751 01.249 7680 Exposure complete
02:31:15.891 00.140 7680 worker thread done servicing request
02:31:15.893 00.002 6120 OnExposeComplete: enter
02:31:15.898 00.005 6120 UpdateGuideState(): m_state=6
02:31:15.903 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 966
02:31:15.908 00.005 6120 Star::Find returns 1 (0), X=517.53, Y=672.91, Mass=8598, SNR=61.7, Peak=216 HFD=6.5
02:31:15.912 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
02:31:15.916 00.004 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
02:31:15.919 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.93 hyp=0.97 cameraTheta=-1.87 mountX=-0.46 mountY=0.70, mountTheta=2.14
02:31:15.926 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.93, opts=13)
02:31:15.930 00.004 6120 Enqueuing Move request for scope (-0.29, -0.93)
02:31:15.935 00.005 7680 Worker thread wakes up
02:31:15.935 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:15.939 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.93) opts 0xd
02:31:15.939 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.93)
02:31:15.939 00.000 7680 Moving (-0.29, -0.93) raw xDistance=-0.46 yDistance=0.70
02:31:15.939 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
02:31:15.940 00.001 6120 UpdateGuideState exits: m=8598 SNR=61.7
02:31:15.945 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:15.949 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
02:31:15.949 00.000 7680 MoveAxis(E, 193, ABG)
02:31:15.950 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:15.953 00.003 7680 Guiding  Dir = 2, Dur = 193
02:31:15.953 00.000 6120 Enqueuing Expose request
02:31:15.959 00.006 7680 IsSlewing returns 0
02:31:15.959 00.000 7680 IsGuiding returns 0
02:31:15.960 00.001 7680 PulseGuide returned control before completion, sleep 203
02:31:16.174 00.214 7680 IsGuiding returns 1
02:31:16.174 00.000 7680 scope still moving after pulse duration time elapsed
02:31:16.205 00.031 7680 IsSlewing returns 0
02:31:16.207 00.002 7680 IsGuiding returns 0
02:31:16.207 00.000 7680 scope move finished after 193 + 54 ms
02:31:16.207 00.000 7680 Move returns status 0, amount 193
02:31:16.208 00.001 7680 MoveAxis(S, 383, ABG)
02:31:16.208 00.000 7680 Guiding  Dir = 1, Dur = 383
02:31:16.209 00.001 7680 IsSlewing returns 0
02:31:16.210 00.001 7680 IsGuiding returns 0
02:31:16.210 00.000 7680 PulseGuide returned control before completion, sleep 393
02:31:16.609 00.399 7680 IsGuiding returns 1
02:31:16.609 00.000 7680 scope still moving after pulse duration time elapsed
02:31:16.641 00.032 7680 IsSlewing returns 0
02:31:16.643 00.002 7680 IsGuiding returns 0
02:31:16.644 00.001 7680 scope move finished after 383 + 51 ms
02:31:16.644 00.000 7680 Move returns status 0, amount 383
02:31:16.645 00.001 7680 move complete, result=0
02:31:16.646 00.001 7680 worker thread done servicing request
02:31:16.646 00.000 6120 GuideStep: -0.5 px 193 ms EAST, 0.7 px 383 ms SOUTH
02:31:16.652 00.006 7680 Worker thread wakes up
02:31:16.652 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:16.653 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:17.906 01.253 7680 Exposure complete
02:31:18.042 00.136 7680 worker thread done servicing request
02:31:18.042 00.000 6120 OnExposeComplete: enter
02:31:18.046 00.004 6120 UpdateGuideState(): m_state=6
02:31:18.049 00.003 6120 Star::Find(15, 517, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 967
02:31:18.055 00.006 6120 Star::Find returns 1 (0), X=518.13, Y=673.16, Mass=8475, SNR=61.2, Peak=211 HFD=6.4
02:31:18.060 00.005 6120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.19) = xAngle (-1.33 = -1.33)
02:31:18.063 00.003 6120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.55 = 1.55)
02:31:18.067 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=-0.67 hyp=0.74 cameraTheta=-1.14 mountX=0.18 mountY=0.74, mountTheta=1.33
02:31:18.072 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.67, opts=13)
02:31:18.077 00.005 6120 Enqueuing Move request for scope (0.31, -0.67)
02:31:18.081 00.004 7680 Worker thread wakes up
02:31:18.081 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:18.086 00.005 6120 UpdateGuideState exits: m=8475 SNR=61.2
02:31:18.091 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:18.094 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:18.097 00.003 6120 Enqueuing Expose request
02:31:18.102 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.67) opts 0xd
02:31:18.102 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.67)
02:31:18.102 00.000 7680 Moving (0.31, -0.67) raw xDistance=0.18 yDistance=0.74
02:31:18.102 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:31:18.102 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
02:31:18.103 00.001 7680 MoveAxis(E, 0, ABG)
02:31:18.103 00.000 7680 Move returns status 0, amount 0
02:31:18.103 00.000 7680 MoveAxis(S, 403, ABG)
02:31:18.103 00.000 7680 Guiding  Dir = 1, Dur = 403
02:31:18.104 00.001 7680 IsSlewing returns 0
02:31:18.104 00.000 7680 IsGuiding returns 0
02:31:18.104 00.000 7680 PulseGuide returned control before completion, sleep 413
02:31:18.521 00.417 7680 IsGuiding returns 1
02:31:18.521 00.000 7680 scope still moving after pulse duration time elapsed
02:31:18.550 00.029 7680 IsSlewing returns 0
02:31:18.551 00.001 7680 IsGuiding returns 0
02:31:18.552 00.001 7680 scope move finished after 403 + 44 ms
02:31:18.553 00.001 7680 Move returns status 0, amount 403
02:31:18.554 00.001 7680 move complete, result=0
02:31:18.554 00.000 7680 worker thread done servicing request
02:31:18.554 00.000 7680 Worker thread wakes up
02:31:18.555 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.7 px 403 ms SOUTH
02:31:18.562 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:18.562 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:19.811 01.249 7680 Exposure complete
02:31:19.956 00.145 7680 worker thread done servicing request
02:31:19.956 00.000 6120 OnExposeComplete: enter
02:31:19.962 00.006 6120 UpdateGuideState(): m_state=6
02:31:19.966 00.004 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 968
02:31:19.971 00.005 6120 Star::Find returns 1 (0), X=518.01, Y=673.82, Mass=8976, SNR=62.5, Peak=212 HFD=6.5
02:31:19.975 00.004 6120 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.19) = xAngle (-0.26 = -0.26)
02:31:19.979 00.004 6120 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.61 = 2.61)
02:31:19.983 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.08 mountX=0.19 mountY=0.10, mountTheta=0.48
02:31:19.989 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.02, opts=13)
02:31:19.994 00.005 6120 Enqueuing Move request for scope (0.20, -0.02)
02:31:19.997 00.003 7680 Worker thread wakes up
02:31:19.998 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:20.001 00.003 6120 UpdateGuideState exits: m=8976 SNR=62.5
02:31:20.006 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:20.009 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:20.013 00.004 6120 Enqueuing Expose request
02:31:20.016 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
02:31:20.017 00.001 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
02:31:20.017 00.000 7680 Moving (0.20, -0.02) raw xDistance=0.19 yDistance=0.10
02:31:20.017 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:31:20.017 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:20.017 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:31:20.017 00.000 7680 MoveAxis(E, 0, ABG)
02:31:20.018 00.001 7680 Move returns status 0, amount 0
02:31:20.018 00.000 7680 MoveAxis(N, 0, ABG)
02:31:20.018 00.000 7680 Move returns status 0, amount 0
02:31:20.018 00.000 7680 move complete, result=0
02:31:20.018 00.000 7680 worker thread done servicing request
02:31:20.018 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:20.024 00.006 7680 Worker thread wakes up
02:31:20.024 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:20.024 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:21.278 01.254 7680 Exposure complete
02:31:21.457 00.179 7680 worker thread done servicing request
02:31:21.458 00.001 6120 OnExposeComplete: enter
02:31:21.462 00.004 6120 UpdateGuideState(): m_state=6
02:31:21.467 00.005 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 969
02:31:21.476 00.009 6120 Star::Find returns 1 (0), X=517.78, Y=673.74, Mass=8839, SNR=62.1, Peak=209 HFD=6.6
02:31:21.482 00.006 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
02:31:21.489 00.007 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
02:31:21.494 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.92 mountX=-0.05 mountY=0.07, mountTheta=2.21
02:31:21.499 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.09, opts=13)
02:31:21.503 00.004 6120 Enqueuing Move request for scope (-0.03, -0.09)
02:31:21.507 00.004 7680 Worker thread wakes up
02:31:21.507 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:21.511 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
02:31:21.511 00.000 6120 UpdateGuideState exits: m=8839 SNR=62.1
02:31:21.514 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
02:31:21.514 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:21.519 00.005 7680 Moving (-0.03, -0.09) raw xDistance=-0.05 yDistance=0.07
02:31:21.520 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:21.523 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:31:21.523 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:21.523 00.000 6120 Enqueuing Expose request
02:31:21.527 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:31:21.528 00.001 7680 MoveAxis(E, 0, ABG)
02:31:21.528 00.000 7680 Move returns status 0, amount 0
02:31:21.528 00.000 7680 MoveAxis(N, 0, ABG)
02:31:21.528 00.000 7680 Move returns status 0, amount 0
02:31:21.528 00.000 7680 move complete, result=0
02:31:21.528 00.000 7680 worker thread done servicing request
02:31:21.529 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:21.531 00.002 7680 Worker thread wakes up
02:31:21.532 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:21.532 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:22.781 01.249 7680 Exposure complete
02:31:22.922 00.141 7680 worker thread done servicing request
02:31:22.923 00.001 6120 OnExposeComplete: enter
02:31:22.927 00.004 6120 UpdateGuideState(): m_state=6
02:31:22.931 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 970
02:31:22.935 00.004 6120 Star::Find returns 1 (0), X=517.71, Y=673.67, Mass=8608, SNR=61.5, Peak=200 HFD=6.7
02:31:22.939 00.004 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.19) = xAngle (-2.36 = -2.36)
02:31:22.943 00.004 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.52 = 0.52)
02:31:22.947 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-2.17 mountX=-0.14 mountY=0.10, mountTheta=2.53
02:31:22.952 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.16, opts=13)
02:31:22.956 00.004 6120 Enqueuing Move request for scope (-0.11, -0.16)
02:31:22.960 00.004 7680 Worker thread wakes up
02:31:22.960 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
02:31:22.960 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
02:31:22.960 00.000 7680 Moving (-0.11, -0.16) raw xDistance=-0.14 yDistance=0.10
02:31:22.961 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:31:22.961 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:22.961 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:22.966 00.005 6120 UpdateGuideState exits: m=8608 SNR=61.5
02:31:22.970 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:22.974 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:22.978 00.004 6120 Enqueuing Expose request
02:31:22.983 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:31:22.983 00.000 7680 MoveAxis(E, 0, ABG)
02:31:22.983 00.000 7680 Move returns status 0, amount 0
02:31:22.983 00.000 7680 MoveAxis(N, 0, ABG)
02:31:22.983 00.000 7680 Move returns status 0, amount 0
02:31:22.984 00.001 7680 move complete, result=0
02:31:22.984 00.000 7680 worker thread done servicing request
02:31:22.984 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:22.990 00.006 7680 Worker thread wakes up
02:31:22.991 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:22.991 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:24.233 01.242 7680 Exposure complete
02:31:24.357 00.124 7680 worker thread done servicing request
02:31:24.357 00.000 6120 OnExposeComplete: enter
02:31:24.362 00.005 6120 UpdateGuideState(): m_state=6
02:31:24.368 00.006 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 971
02:31:24.373 00.005 6120 Star::Find returns 1 (0), X=517.80, Y=673.05, Mass=8111, SNR=60.0, Peak=216 HFD=6.4
02:31:24.377 00.004 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
02:31:24.381 00.004 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
02:31:24.385 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.78 hyp=0.78 cameraTheta=-1.59 mountX=-0.16 mountY=0.70, mountTheta=1.79
02:31:24.390 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.78, opts=13)
02:31:24.394 00.004 6120 Enqueuing Move request for scope (-0.01, -0.78)
02:31:24.398 00.004 7680 Worker thread wakes up
02:31:24.398 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:24.403 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.78) opts 0xd
02:31:24.403 00.000 6120 UpdateGuideState exits: m=8111 SNR=60.0
02:31:24.408 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.78)
02:31:24.408 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:24.411 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:24.415 00.004 7680 Moving (-0.01, -0.78) raw xDistance=-0.16 yDistance=0.70
02:31:24.415 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:31:24.415 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
02:31:24.415 00.000 7680 MoveAxis(E, 0, ABG)
02:31:24.415 00.000 7680 Move returns status 0, amount 0
02:31:24.417 00.002 7680 MoveAxis(S, 379, ABG)
02:31:24.417 00.000 7680 Guiding  Dir = 1, Dur = 379
02:31:24.417 00.000 6120 Enqueuing Expose request
02:31:24.421 00.004 7680 IsSlewing returns 0
02:31:24.421 00.000 7680 IsGuiding returns 0
02:31:24.423 00.002 7680 PulseGuide returned control before completion, sleep 389
02:31:24.824 00.401 7680 IsGuiding returns 1
02:31:24.825 00.001 7680 scope still moving after pulse duration time elapsed
02:31:24.854 00.029 7680 IsSlewing returns 0
02:31:24.855 00.001 7680 IsGuiding returns 0
02:31:24.856 00.001 7680 scope move finished after 379 + 54 ms
02:31:24.856 00.000 7680 Move returns status 0, amount 379
02:31:24.856 00.000 7680 move complete, result=0
02:31:24.857 00.001 7680 worker thread done servicing request
02:31:24.857 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.7 px 379 ms SOUTH
02:31:24.867 00.010 7680 Worker thread wakes up
02:31:24.867 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:24.867 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:26.122 01.255 7680 Exposure complete
02:31:26.259 00.137 7680 worker thread done servicing request
02:31:26.259 00.000 6120 OnExposeComplete: enter
02:31:26.263 00.004 6120 UpdateGuideState(): m_state=6
02:31:26.268 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 972
02:31:26.272 00.004 6120 Star::Find returns 1 (0), X=517.68, Y=673.81, Mass=8848, SNR=62.8, Peak=221 HFD=6.6
02:31:26.276 00.004 6120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.19) = xAngle (-3.19 = 3.09)
02:31:26.282 00.006 6120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.32 = -0.32)
02:31:26.285 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.00 mountX=-0.14 mountY=-0.04, mountTheta=-2.84
02:31:26.290 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.02, opts=13)
02:31:26.294 00.004 6120 Enqueuing Move request for scope (-0.14, -0.02)
02:31:26.299 00.005 7680 Worker thread wakes up
02:31:26.299 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:26.304 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
02:31:26.304 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
02:31:26.304 00.000 6120 UpdateGuideState exits: m=8848 SNR=62.8
02:31:26.309 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:26.312 00.003 7680 Moving (-0.14, -0.02) raw xDistance=-0.14 yDistance=-0.04
02:31:26.312 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:31:26.312 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:26.312 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:26.316 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:31:26.317 00.001 7680 MoveAxis(E, 0, ABG)
02:31:26.317 00.000 7680 Move returns status 0, amount 0
02:31:26.317 00.000 7680 MoveAxis(N, 0, ABG)
02:31:26.317 00.000 6120 Enqueuing Expose request
02:31:26.321 00.004 7680 Move returns status 0, amount 0
02:31:26.321 00.000 7680 move complete, result=0
02:31:26.321 00.000 7680 worker thread done servicing request
02:31:26.321 00.000 7680 Worker thread wakes up
02:31:26.322 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:31:26.325 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:26.325 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:27.571 01.246 7680 Exposure complete
02:31:27.686 00.115 7680 worker thread done servicing request
02:31:27.687 00.001 6120 OnExposeComplete: enter
02:31:27.690 00.003 6120 UpdateGuideState(): m_state=6
02:31:27.694 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 973
02:31:27.699 00.005 6120 Star::Find returns 1 (0), X=517.55, Y=673.66, Mass=8688, SNR=62.2, Peak=205 HFD=6.8
02:31:27.702 00.003 6120 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.19) = xAngle (-2.76 = -2.76)
02:31:27.709 00.007 6120 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.11 = 0.11)
02:31:27.713 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-2.57 mountX=-0.29 mountY=0.03, mountTheta=3.02
02:31:27.719 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.17, opts=13)
02:31:27.723 00.004 6120 Enqueuing Move request for scope (-0.26, -0.17)
02:31:27.727 00.004 7680 Worker thread wakes up
02:31:27.727 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.17) opts 0xd
02:31:27.727 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.17)
02:31:27.727 00.000 7680 Moving (-0.26, -0.17) raw xDistance=-0.29 yDistance=0.03
02:31:27.727 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:31:27.727 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:27.732 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:27.732 00.000 6120 UpdateGuideState exits: m=8688 SNR=62.2
02:31:27.736 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:31:27.736 00.000 7680 MoveAxis(E, 118, ABG)
02:31:27.736 00.000 7680 Guiding  Dir = 2, Dur = 118
02:31:27.737 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:27.741 00.004 7680 IsSlewing returns 0
02:31:27.741 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:27.746 00.005 7680 IsGuiding returns 0
02:31:27.747 00.001 6120 Enqueuing Expose request
02:31:27.752 00.005 7680 PulseGuide returned control before completion, sleep 128
02:31:27.890 00.138 7680 IsGuiding returns 0
02:31:27.891 00.001 7680 Move returns status 0, amount 118
02:31:27.891 00.000 7680 MoveAxis(N, 0, ABG)
02:31:27.892 00.001 7680 Move returns status 0, amount 0
02:31:27.892 00.000 7680 move complete, result=0
02:31:27.892 00.000 7680 worker thread done servicing request
02:31:27.894 00.002 7680 Worker thread wakes up
02:31:27.894 00.000 6120 GuideStep: -0.3 px 118 ms EAST, 0.0 px 0 ms NORTH
02:31:27.900 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:27.900 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:29.149 01.249 7680 Exposure complete
02:31:29.284 00.135 7680 worker thread done servicing request
02:31:29.284 00.000 6120 OnExposeComplete: enter
02:31:29.287 00.003 6120 UpdateGuideState(): m_state=6
02:31:29.291 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 974
02:31:29.295 00.004 6120 Star::Find returns 1 (0), X=517.68, Y=673.60, Mass=9006, SNR=63.4, Peak=219 HFD=6.8
02:31:29.298 00.003 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.19) = xAngle (-2.27 = -2.27)
02:31:29.301 00.003 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.60 = 0.60)
02:31:29.305 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.24 hyp=0.27 cameraTheta=-2.08 mountX=-0.17 mountY=0.15, mountTheta=2.42
02:31:29.309 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.24, opts=13)
02:31:29.312 00.003 6120 Enqueuing Move request for scope (-0.13, -0.24)
02:31:29.316 00.004 7680 Worker thread wakes up
02:31:29.316 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.24) opts 0xd
02:31:29.316 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.24)
02:31:29.316 00.000 7680 Moving (-0.13, -0.24) raw xDistance=-0.17 yDistance=0.15
02:31:29.316 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:31:29.316 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:29.317 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:29.320 00.003 6120 UpdateGuideState exits: m=9006 SNR=63.4
02:31:29.324 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:29.329 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:29.334 00.005 6120 Enqueuing Expose request
02:31:29.337 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:31:29.338 00.001 7680 MoveAxis(E, 0, ABG)
02:31:29.338 00.000 7680 Move returns status 0, amount 0
02:31:29.338 00.000 7680 MoveAxis(N, 0, ABG)
02:31:29.338 00.000 7680 Move returns status 0, amount 0
02:31:29.339 00.001 7680 move complete, result=0
02:31:29.339 00.000 7680 worker thread done servicing request
02:31:29.340 00.001 7680 Worker thread wakes up
02:31:29.340 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:29.340 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:29.340 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:31:30.590 01.250 7680 Exposure complete
02:31:30.736 00.146 7680 worker thread done servicing request
02:31:30.737 00.001 6120 OnExposeComplete: enter
02:31:30.741 00.004 6120 UpdateGuideState(): m_state=6
02:31:30.745 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 975
02:31:30.749 00.004 6120 Star::Find returns 1 (0), X=517.71, Y=673.61, Mass=8520, SNR=61.3, Peak=204 HFD=6.8
02:31:30.752 00.003 6120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
02:31:30.757 00.005 6120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
02:31:30.760 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-2.02 mountX=-0.15 mountY=0.15, mountTheta=2.34
02:31:30.765 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.22, opts=13)
02:31:30.768 00.003 6120 Enqueuing Move request for scope (-0.11, -0.22)
02:31:30.772 00.004 7680 Worker thread wakes up
02:31:30.774 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.22) opts 0xd
02:31:30.774 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:30.778 00.004 6120 UpdateGuideState exits: m=8520 SNR=61.3
02:31:30.782 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.22)
02:31:30.782 00.000 7680 Moving (-0.11, -0.22) raw xDistance=-0.15 yDistance=0.15
02:31:30.783 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:31:30.783 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:30.783 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:31:30.783 00.000 7680 MoveAxis(E, 0, ABG)
02:31:30.784 00.001 7680 Move returns status 0, amount 0
02:31:30.784 00.000 7680 MoveAxis(N, 0, ABG)
02:31:30.784 00.000 7680 Move returns status 0, amount 0
02:31:30.784 00.000 7680 move complete, result=0
02:31:30.784 00.000 7680 worker thread done servicing request
02:31:30.784 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:30.788 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:30.792 00.004 6120 Enqueuing Expose request
02:31:30.795 00.003 7680 Worker thread wakes up
02:31:30.795 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:30.797 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:30.797 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:31:32.035 01.238 7680 Exposure complete
02:31:32.170 00.135 7680 worker thread done servicing request
02:31:32.171 00.001 6120 OnExposeComplete: enter
02:31:32.176 00.005 6120 UpdateGuideState(): m_state=6
02:31:32.179 00.003 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
02:31:32.184 00.005 6120 Star::Find returns 1 (0), X=517.71, Y=673.09, Mass=8268, SNR=60.8, Peak=219 HFD=6.4
02:31:32.187 00.003 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
02:31:32.190 00.003 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
02:31:32.194 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.75 hyp=0.75 cameraTheta=-1.71 mountX=-0.24 mountY=0.62, mountTheta=1.94
02:31:32.198 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.75, opts=13)
02:31:32.202 00.004 6120 Enqueuing Move request for scope (-0.11, -0.75)
02:31:32.207 00.005 7680 Worker thread wakes up
02:31:32.207 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.75) opts 0xd
02:31:32.208 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.75)
02:31:32.208 00.000 7680 Moving (-0.11, -0.75) raw xDistance=-0.24 yDistance=0.62
02:31:32.208 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:31:32.208 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
02:31:32.208 00.000 7680 MoveAxis(E, 99, ABG)
02:31:32.208 00.000 7680 Guiding  Dir = 2, Dur = 99
02:31:32.208 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:32.213 00.005 7680 IsSlewing returns 0
02:31:32.213 00.000 6120 UpdateGuideState exits: m=8268 SNR=60.8
02:31:32.217 00.004 7680 IsGuiding returns 0
02:31:32.217 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:32.222 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:32.225 00.003 7680 PulseGuide returned control before completion, sleep 109
02:31:32.226 00.001 6120 Enqueuing Expose request
02:31:32.338 00.112 7680 IsGuiding returns 1
02:31:32.340 00.002 7680 scope still moving after pulse duration time elapsed
02:31:32.370 00.030 7680 IsSlewing returns 0
02:31:32.371 00.001 7680 IsGuiding returns 0
02:31:32.372 00.001 7680 scope move finished after 99 + 54 ms
02:31:32.372 00.000 7680 Move returns status 0, amount 99
02:31:32.373 00.001 7680 MoveAxis(S, 339, ABG)
02:31:32.373 00.000 7680 Guiding  Dir = 1, Dur = 339
02:31:32.373 00.000 7680 IsSlewing returns 0
02:31:32.374 00.001 7680 IsGuiding returns 0
02:31:32.375 00.001 7680 PulseGuide returned control before completion, sleep 349
02:31:32.735 00.360 7680 IsGuiding returns 1
02:31:32.737 00.002 7680 scope still moving after pulse duration time elapsed
02:31:32.767 00.030 7680 IsSlewing returns 0
02:31:32.768 00.001 7680 IsGuiding returns 0
02:31:32.769 00.001 7680 scope move finished after 339 + 55 ms
02:31:32.769 00.000 7680 Move returns status 0, amount 339
02:31:32.770 00.001 7680 move complete, result=0
02:31:32.770 00.000 7680 worker thread done servicing request
02:31:32.770 00.000 7680 Worker thread wakes up
02:31:32.772 00.002 6120 GuideStep: -0.2 px 99 ms EAST, 0.6 px 339 ms SOUTH
02:31:32.778 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:32.778 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:34.030 01.252 7680 Exposure complete
02:31:34.179 00.149 7680 worker thread done servicing request
02:31:34.179 00.000 6120 OnExposeComplete: enter
02:31:34.184 00.005 6120 UpdateGuideState(): m_state=6
02:31:34.189 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 977
02:31:34.193 00.004 6120 Star::Find returns 1 (0), X=517.64, Y=673.58, Mass=9340, SNR=64.9, Peak=236 HFD=6.9
02:31:34.196 00.003 6120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.19) = xAngle (-2.37 = -2.37)
02:31:34.201 00.005 6120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.51 = 0.51)
02:31:34.204 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-2.18 mountX=-0.22 mountY=0.15, mountTheta=2.54
02:31:34.210 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.25, opts=13)
02:31:34.215 00.005 6120 Enqueuing Move request for scope (-0.18, -0.25)
02:31:34.219 00.004 7680 Worker thread wakes up
02:31:34.219 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.25) opts 0xd
02:31:34.219 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.25)
02:31:34.219 00.000 7680 Moving (-0.18, -0.25) raw xDistance=-0.22 yDistance=0.15
02:31:34.220 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
02:31:34.221 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:34.224 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:34.225 00.001 6120 UpdateGuideState exits: m=9340 SNR=64.9
02:31:34.228 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:31:34.229 00.001 7680 MoveAxis(E, 96, ABG)
02:31:34.229 00.000 7680 Guiding  Dir = 2, Dur = 96
02:31:34.229 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:34.233 00.004 7680 IsSlewing returns 0
02:31:34.233 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:34.237 00.004 7680 IsGuiding returns 0
02:31:34.237 00.000 6120 Enqueuing Expose request
02:31:34.242 00.005 7680 PulseGuide returned control before completion, sleep 106
02:31:34.361 00.119 7680 IsGuiding returns 1
02:31:34.362 00.001 7680 scope still moving after pulse duration time elapsed
02:31:34.392 00.030 7680 IsSlewing returns 0
02:31:34.393 00.001 7680 IsGuiding returns 0
02:31:34.393 00.000 7680 scope move finished after 96 + 60 ms
02:31:34.394 00.001 7680 Move returns status 0, amount 96
02:31:34.394 00.000 7680 MoveAxis(N, 0, ABG)
02:31:34.395 00.001 7680 Move returns status 0, amount 0
02:31:34.395 00.000 7680 move complete, result=0
02:31:34.395 00.000 7680 worker thread done servicing request
02:31:34.397 00.002 6120 GuideStep: -0.2 px 96 ms EAST, 0.1 px 0 ms NORTH
02:31:34.405 00.008 7680 Worker thread wakes up
02:31:34.406 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:34.406 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:35.658 01.252 7680 Exposure complete
02:31:35.791 00.133 7680 worker thread done servicing request
02:31:35.791 00.000 6120 OnExposeComplete: enter
02:31:35.795 00.004 6120 UpdateGuideState(): m_state=6
02:31:35.799 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 978
02:31:35.805 00.006 6120 Star::Find returns 1 (0), X=517.69, Y=673.59, Mass=8871, SNR=62.8, Peak=210 HFD=6.9
02:31:35.811 00.006 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.22 = -2.22)
02:31:35.816 00.005 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.65 = 0.65)
02:31:35.820 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-2.03 mountX=-0.16 mountY=0.17, mountTheta=2.35
02:31:35.826 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.24, opts=13)
02:31:35.829 00.003 6120 Enqueuing Move request for scope (-0.12, -0.24)
02:31:35.836 00.007 7680 Worker thread wakes up
02:31:35.836 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.24) opts 0xd
02:31:35.836 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.24)
02:31:35.836 00.000 7680 Moving (-0.12, -0.24) raw xDistance=-0.16 yDistance=0.17
02:31:35.837 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:31:35.837 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:35.837 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:35.842 00.005 6120 UpdateGuideState exits: m=8871 SNR=62.8
02:31:35.845 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:35.849 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:35.854 00.005 6120 Enqueuing Expose request
02:31:35.857 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:31:35.857 00.000 7680 MoveAxis(E, 0, ABG)
02:31:35.857 00.000 7680 Move returns status 0, amount 0
02:31:35.858 00.001 7680 MoveAxis(N, 0, ABG)
02:31:35.859 00.001 7680 Move returns status 0, amount 0
02:31:35.859 00.000 7680 move complete, result=0
02:31:35.859 00.000 7680 worker thread done servicing request
02:31:35.859 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:31:35.863 00.004 7680 Worker thread wakes up
02:31:35.864 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:35.864 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:37.113 01.249 7680 Exposure complete
02:31:37.273 00.160 7680 worker thread done servicing request
02:31:37.273 00.000 6120 OnExposeComplete: enter
02:31:37.278 00.005 6120 UpdateGuideState(): m_state=6
02:31:37.281 00.003 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 979
02:31:37.284 00.003 6120 Star::Find returns 1 (0), X=517.95, Y=673.05, Mass=8470, SNR=60.6, Peak=208 HFD=6.4
02:31:37.288 00.004 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
02:31:37.292 00.004 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
02:31:37.296 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.78 hyp=0.79 cameraTheta=-1.41 mountX=-0.02 mountY=0.76, mountTheta=1.59
02:31:37.300 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.78, opts=13)
02:31:37.303 00.003 6120 Enqueuing Move request for scope (0.13, -0.78)
02:31:37.307 00.004 7680 Worker thread wakes up
02:31:37.307 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.78) opts 0xd
02:31:37.307 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.78)
02:31:37.307 00.000 7680 Moving (0.13, -0.78) raw xDistance=-0.02 yDistance=0.76
02:31:37.307 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:31:37.307 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
02:31:37.308 00.001 7680 MoveAxis(E, 0, ABG)
02:31:37.308 00.000 7680 Move returns status 0, amount 0
02:31:37.308 00.000 7680 MoveAxis(S, 412, ABG)
02:31:37.308 00.000 7680 Guiding  Dir = 1, Dur = 412
02:31:37.308 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:37.311 00.003 7680 IsSlewing returns 0
02:31:37.311 00.000 6120 UpdateGuideState exits: m=8470 SNR=60.6
02:31:37.315 00.004 7680 IsGuiding returns 0
02:31:37.315 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:37.317 00.002 7680 PulseGuide returned control before completion, sleep 422
02:31:37.317 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:37.320 00.003 6120 Enqueuing Expose request
02:31:37.747 00.427 7680 IsGuiding returns 1
02:31:37.748 00.001 7680 scope still moving after pulse duration time elapsed
02:31:37.780 00.032 7680 IsSlewing returns 0
02:31:37.781 00.001 7680 IsGuiding returns 0
02:31:37.781 00.000 7680 scope move finished after 412 + 55 ms
02:31:37.781 00.000 7680 Move returns status 0, amount 412
02:31:37.781 00.000 7680 move complete, result=0
02:31:37.782 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.8 px 412 ms SOUTH
02:31:37.788 00.006 7680 worker thread done servicing request
02:31:37.788 00.000 7680 Worker thread wakes up
02:31:37.788 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:37.789 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:39.039 01.250 7680 Exposure complete
02:31:39.180 00.141 7680 worker thread done servicing request
02:31:39.180 00.000 6120 OnExposeComplete: enter
02:31:39.186 00.006 6120 UpdateGuideState(): m_state=6
02:31:39.190 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 980
02:31:39.195 00.005 6120 Star::Find returns 1 (0), X=517.76, Y=673.77, Mass=8709, SNR=61.4, Peak=220 HFD=6.6
02:31:39.199 00.004 6120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.19) = xAngle (-2.46 = -2.46)
02:31:39.203 00.004 6120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.42 = 0.42)
02:31:39.210 00.007 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.27 mountX=-0.06 mountY=0.03, mountTheta=2.66
02:31:39.215 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.06, opts=13)
02:31:39.220 00.005 6120 Enqueuing Move request for scope (-0.05, -0.06)
02:31:39.224 00.004 7680 Worker thread wakes up
02:31:39.224 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
02:31:39.224 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
02:31:39.224 00.000 7680 Moving (-0.05, -0.06) raw xDistance=-0.06 yDistance=0.03
02:31:39.225 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:31:39.226 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:39.226 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:39.230 00.004 6120 UpdateGuideState exits: m=8709 SNR=61.4
02:31:39.233 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:31:39.234 00.001 7680 MoveAxis(E, 0, ABG)
02:31:39.234 00.000 7680 Move returns status 0, amount 0
02:31:39.234 00.000 7680 MoveAxis(N, 0, ABG)
02:31:39.234 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:39.240 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:39.245 00.005 7680 Move returns status 0, amount 0
02:31:39.245 00.000 6120 Enqueuing Expose request
02:31:39.250 00.005 7680 move complete, result=0
02:31:39.250 00.000 7680 worker thread done servicing request
02:31:39.250 00.000 7680 Worker thread wakes up
02:31:39.250 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:39.251 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:39.251 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:40.495 01.244 7680 Exposure complete
02:31:40.637 00.142 7680 worker thread done servicing request
02:31:40.637 00.000 6120 OnExposeComplete: enter
02:31:40.643 00.006 6120 UpdateGuideState(): m_state=6
02:31:40.648 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 981
02:31:40.653 00.005 6120 Star::Find returns 1 (0), X=517.68, Y=673.69, Mass=9231, SNR=62.4, Peak=237 HFD=6.7
02:31:40.658 00.005 6120 CameraToMount -- cameraTheta (-2.36) - m_xAngle (0.19) = xAngle (-2.55 = -2.55)
02:31:40.663 00.005 6120 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.32 = 0.32)
02:31:40.667 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-2.36 mountX=-0.16 mountY=0.06, mountTheta=2.78
02:31:40.672 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.14, opts=13)
02:31:40.677 00.005 6120 Enqueuing Move request for scope (-0.14, -0.14)
02:31:40.682 00.005 7680 Worker thread wakes up
02:31:40.682 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:40.685 00.003 6120 UpdateGuideState exits: m=9231 SNR=62.4
02:31:40.690 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd
02:31:40.691 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.14)
02:31:40.691 00.000 7680 Moving (-0.14, -0.14) raw xDistance=-0.16 yDistance=0.06
02:31:40.691 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:31:40.691 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:40.695 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:40.699 00.004 6120 Enqueuing Expose request
02:31:40.702 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:40.702 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:31:40.704 00.002 7680 MoveAxis(E, 0, ABG)
02:31:40.704 00.000 7680 Move returns status 0, amount 0
02:31:40.704 00.000 7680 MoveAxis(N, 0, ABG)
02:31:40.704 00.000 7680 Move returns status 0, amount 0
02:31:40.704 00.000 7680 move complete, result=0
02:31:40.704 00.000 7680 worker thread done servicing request
02:31:40.704 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:40.709 00.005 7680 Worker thread wakes up
02:31:40.710 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:40.710 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:41.966 01.256 7680 Exposure complete
02:31:42.104 00.138 7680 worker thread done servicing request
02:31:42.104 00.000 6120 OnExposeComplete: enter
02:31:42.108 00.004 6120 UpdateGuideState(): m_state=6
02:31:42.112 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 982
02:31:42.117 00.005 6120 Star::Find returns 1 (0), X=517.68, Y=673.64, Mass=9060, SNR=63.7, Peak=214 HFD=6.8
02:31:42.121 00.004 6120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.19) = xAngle (-2.37 = -2.37)
02:31:42.123 00.002 6120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.50 = 0.50)
02:31:42.128 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-2.18 mountX=-0.17 mountY=0.11, mountTheta=2.55
02:31:42.133 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.19, opts=13)
02:31:42.136 00.003 6120 Enqueuing Move request for scope (-0.14, -0.19)
02:31:42.140 00.004 7680 Worker thread wakes up
02:31:42.140 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.19) opts 0xd
02:31:42.140 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.19)
02:31:42.140 00.000 7680 Moving (-0.14, -0.19) raw xDistance=-0.17 yDistance=0.11
02:31:42.141 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:31:42.142 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:42.142 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:31:42.142 00.000 7680 MoveAxis(E, 0, ABG)
02:31:42.142 00.000 7680 Move returns status 0, amount 0
02:31:42.142 00.000 7680 MoveAxis(N, 0, ABG)
02:31:42.142 00.000 7680 Move returns status 0, amount 0
02:31:42.144 00.002 7680 move complete, result=0
02:31:42.144 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:42.149 00.005 7680 worker thread done servicing request
02:31:42.149 00.000 6120 UpdateGuideState exits: m=9060 SNR=63.7
02:31:42.155 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:42.160 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:42.164 00.004 6120 Enqueuing Expose request
02:31:42.168 00.004 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:42.172 00.004 7680 Worker thread wakes up
02:31:42.173 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:42.173 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:43.419 01.246 7680 Exposure complete
02:31:43.552 00.133 7680 worker thread done servicing request
02:31:43.553 00.001 6120 OnExposeComplete: enter
02:31:43.558 00.005 6120 UpdateGuideState(): m_state=6
02:31:43.562 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 983
02:31:43.567 00.005 6120 Star::Find returns 1 (0), X=517.87, Y=673.09, Mass=8208, SNR=59.1, Peak=226 HFD=6.4
02:31:43.570 00.003 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
02:31:43.574 00.004 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
02:31:43.577 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.74 hyp=0.74 cameraTheta=-1.50 mountX=-0.08 mountY=0.69, mountTheta=1.69
02:31:43.582 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.74, opts=13)
02:31:43.586 00.004 6120 Enqueuing Move request for scope (0.06, -0.74)
02:31:43.589 00.003 7680 Worker thread wakes up
02:31:43.589 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.74) opts 0xd
02:31:43.590 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.74)
02:31:43.590 00.000 7680 Moving (0.06, -0.74) raw xDistance=-0.08 yDistance=0.69
02:31:43.590 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:31:43.590 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
02:31:43.590 00.000 7680 MoveAxis(E, 0, ABG)
02:31:43.591 00.001 7680 Move returns status 0, amount 0
02:31:43.591 00.000 7680 MoveAxis(S, 374, ABG)
02:31:43.591 00.000 7680 Guiding  Dir = 1, Dur = 374
02:31:43.591 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:43.596 00.005 7680 IsSlewing returns 0
02:31:43.596 00.000 6120 UpdateGuideState exits: m=8208 SNR=59.1
02:31:43.599 00.003 7680 IsGuiding returns 0
02:31:43.599 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:43.604 00.005 7680 PulseGuide returned control before completion, sleep 384
02:31:43.604 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:43.607 00.003 6120 Enqueuing Expose request
02:31:43.998 00.391 7680 IsGuiding returns 1
02:31:43.999 00.001 7680 scope still moving after pulse duration time elapsed
02:31:44.028 00.029 7680 IsSlewing returns 0
02:31:44.030 00.002 7680 IsGuiding returns 0
02:31:44.030 00.000 7680 scope move finished after 374 + 56 ms
02:31:44.031 00.001 7680 Move returns status 0, amount 374
02:31:44.032 00.001 7680 move complete, result=0
02:31:44.032 00.000 7680 worker thread done servicing request
02:31:44.033 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 374 ms SOUTH
02:31:44.039 00.006 7680 Worker thread wakes up
02:31:44.039 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:44.039 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:45.286 01.247 7680 Exposure complete
02:31:45.415 00.129 7680 worker thread done servicing request
02:31:45.415 00.000 6120 OnExposeComplete: enter
02:31:45.419 00.004 6120 UpdateGuideState(): m_state=6
02:31:45.423 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 984
02:31:45.427 00.004 6120 Star::Find returns 1 (0), X=517.67, Y=673.70, Mass=9443, SNR=64.2, Peak=240 HFD=6.7
02:31:45.430 00.003 6120 CameraToMount -- cameraTheta (-2.40) - m_xAngle (0.19) = xAngle (-2.59 = -2.59)
02:31:45.437 00.007 6120 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.28 = 0.28)
02:31:45.442 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-2.40 mountX=-0.17 mountY=0.05, mountTheta=2.83
02:31:45.447 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.13, opts=13)
02:31:45.452 00.005 6120 Enqueuing Move request for scope (-0.15, -0.13)
02:31:45.455 00.003 7680 Worker thread wakes up
02:31:45.455 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
02:31:45.457 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
02:31:45.457 00.000 7680 Moving (-0.15, -0.13) raw xDistance=-0.17 yDistance=0.05
02:31:45.457 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:31:45.457 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:45.457 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:45.461 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:31:45.462 00.001 7680 MoveAxis(E, 0, ABG)
02:31:45.462 00.000 7680 Move returns status 0, amount 0
02:31:45.462 00.000 7680 MoveAxis(N, 0, ABG)
02:31:45.462 00.000 7680 Move returns status 0, amount 0
02:31:45.462 00.000 7680 move complete, result=0
02:31:45.463 00.001 6120 UpdateGuideState exits: m=9443 SNR=64.2
02:31:45.467 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:45.471 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:45.475 00.004 7680 worker thread done servicing request
02:31:45.475 00.000 6120 Enqueuing Expose request
02:31:45.478 00.003 7680 Worker thread wakes up
02:31:45.478 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:45.478 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:45.478 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:46.727 01.249 7680 Exposure complete
02:31:46.862 00.135 7680 worker thread done servicing request
02:31:46.863 00.001 6120 OnExposeComplete: enter
02:31:46.866 00.003 6120 UpdateGuideState(): m_state=6
02:31:46.871 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 985
02:31:46.875 00.004 6120 Star::Find returns 1 (0), X=517.60, Y=673.64, Mass=8776, SNR=62.7, Peak=206 HFD=6.8
02:31:46.879 00.004 6120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (0.19) = xAngle (-2.61 = -2.61)
02:31:46.883 00.004 6120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.26 = 0.26)
02:31:46.886 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-2.42 mountX=-0.25 mountY=0.07, mountTheta=2.85
02:31:46.892 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.19, opts=13)
02:31:46.895 00.003 6120 Enqueuing Move request for scope (-0.22, -0.19)
02:31:46.900 00.005 7680 Worker thread wakes up
02:31:46.901 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:46.905 00.004 6120 UpdateGuideState exits: m=8776 SNR=62.7
02:31:46.910 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:46.914 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.19) opts 0xd
02:31:46.914 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.19)
02:31:46.914 00.000 7680 Moving (-0.22, -0.19) raw xDistance=-0.25 yDistance=0.07
02:31:46.915 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:31:46.915 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:46.918 00.003 6120 Enqueuing Expose request
02:31:46.923 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:46.923 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:31:46.923 00.000 7680 MoveAxis(E, 101, ABG)
02:31:46.924 00.001 7680 Guiding  Dir = 2, Dur = 101
02:31:46.924 00.000 7680 IsSlewing returns 0
02:31:46.924 00.000 7680 IsGuiding returns 0
02:31:46.925 00.001 7680 PulseGuide returned control before completion, sleep 111
02:31:47.045 00.120 7680 IsGuiding returns 1
02:31:47.045 00.000 7680 scope still moving after pulse duration time elapsed
02:31:47.076 00.031 7680 IsSlewing returns 0
02:31:47.077 00.001 7680 IsGuiding returns 0
02:31:47.077 00.000 7680 scope move finished after 101 + 52 ms
02:31:47.078 00.001 7680 Move returns status 0, amount 101
02:31:47.078 00.000 7680 MoveAxis(N, 0, ABG)
02:31:47.078 00.000 7680 Move returns status 0, amount 0
02:31:47.080 00.002 7680 move complete, result=0
02:31:47.081 00.001 7680 worker thread done servicing request
02:31:47.081 00.000 6120 GuideStep: -0.2 px 101 ms EAST, 0.1 px 0 ms NORTH
02:31:47.088 00.007 7680 Worker thread wakes up
02:31:47.088 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:47.088 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:48.344 01.256 7680 Exposure complete
02:31:48.488 00.144 7680 worker thread done servicing request
02:31:48.488 00.000 6120 OnExposeComplete: enter
02:31:48.494 00.006 6120 UpdateGuideState(): m_state=6
02:31:48.498 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 986
02:31:48.502 00.004 6120 Star::Find returns 1 (0), X=517.93, Y=673.03, Mass=8631, SNR=61.8, Peak=228 HFD=6.4
02:31:48.506 00.004 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
02:31:48.510 00.004 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
02:31:48.514 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.80 hyp=0.81 cameraTheta=-1.44 mountX=-0.04 mountY=0.77, mountTheta=1.62
02:31:48.520 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.80, opts=13)
02:31:48.525 00.005 6120 Enqueuing Move request for scope (0.11, -0.80)
02:31:48.529 00.004 7680 Worker thread wakes up
02:31:48.529 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.80) opts 0xd
02:31:48.529 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.80)
02:31:48.529 00.000 7680 Moving (0.11, -0.80) raw xDistance=-0.04 yDistance=0.77
02:31:48.530 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:31:48.531 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
02:31:48.531 00.000 7680 MoveAxis(E, 0, ABG)
02:31:48.531 00.000 7680 Move returns status 0, amount 0
02:31:48.531 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:48.536 00.005 6120 UpdateGuideState exits: m=8631 SNR=61.8
02:31:48.539 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:48.543 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:48.548 00.005 6120 Enqueuing Expose request
02:31:48.552 00.004 7680 MoveAxis(S, 417, ABG)
02:31:48.552 00.000 7680 Guiding  Dir = 1, Dur = 417
02:31:48.552 00.000 7680 IsSlewing returns 0
02:31:48.553 00.001 7680 IsGuiding returns 0
02:31:48.553 00.000 7680 PulseGuide returned control before completion, sleep 427
02:31:48.990 00.437 7680 IsGuiding returns 1
02:31:48.990 00.000 7680 scope still moving after pulse duration time elapsed
02:31:49.021 00.031 7680 IsSlewing returns 0
02:31:49.022 00.001 7680 IsGuiding returns 0
02:31:49.023 00.001 7680 scope move finished after 417 + 53 ms
02:31:49.023 00.000 7680 Move returns status 0, amount 417
02:31:49.023 00.000 7680 move complete, result=0
02:31:49.025 00.002 7680 worker thread done servicing request
02:31:49.025 00.000 7680 Worker thread wakes up
02:31:49.026 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.8 px 417 ms SOUTH
02:31:49.035 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:49.035 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:50.285 01.250 7680 Exposure complete
02:31:50.430 00.145 7680 worker thread done servicing request
02:31:50.430 00.000 6120 OnExposeComplete: enter
02:31:50.435 00.005 6120 UpdateGuideState(): m_state=6
02:31:50.439 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 987
02:31:50.444 00.005 6120 Star::Find returns 1 (0), X=517.59, Y=673.66, Mass=8212, SNR=60.5, Peak=205 HFD=6.8
02:31:50.447 00.003 6120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.19) = xAngle (-2.66 = -2.66)
02:31:50.452 00.005 6120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.21 = 0.21)
02:31:50.456 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.17 hyp=0.28 cameraTheta=-2.48 mountX=-0.25 mountY=0.06, mountTheta=2.91
02:31:50.463 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.17, opts=13)
02:31:50.467 00.004 6120 Enqueuing Move request for scope (-0.22, -0.17)
02:31:50.471 00.004 7680 Worker thread wakes up
02:31:50.471 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.17) opts 0xd
02:31:50.472 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.17)
02:31:50.472 00.000 7680 Moving (-0.22, -0.17) raw xDistance=-0.25 yDistance=0.06
02:31:50.472 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:50.477 00.005 6120 UpdateGuideState exits: m=8212 SNR=60.5
02:31:50.481 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:31:50.482 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:50.482 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:50.486 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:31:50.487 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:50.491 00.004 6120 Enqueuing Expose request
02:31:50.495 00.004 7680 MoveAxis(E, 102, ABG)
02:31:50.495 00.000 7680 Guiding  Dir = 2, Dur = 102
02:31:50.496 00.001 7680 IsSlewing returns 0
02:31:50.496 00.000 7680 IsGuiding returns 0
02:31:50.497 00.001 7680 PulseGuide returned control before completion, sleep 112
02:31:50.619 00.122 7680 IsGuiding returns 1
02:31:50.619 00.000 7680 scope still moving after pulse duration time elapsed
02:31:50.650 00.031 7680 IsSlewing returns 0
02:31:50.651 00.001 7680 IsGuiding returns 0
02:31:50.651 00.000 7680 scope move finished after 102 + 52 ms
02:31:50.651 00.000 7680 Move returns status 0, amount 102
02:31:50.651 00.000 7680 MoveAxis(N, 0, ABG)
02:31:50.653 00.002 7680 Move returns status 0, amount 0
02:31:50.653 00.000 7680 move complete, result=0
02:31:50.655 00.002 6120 GuideStep: -0.2 px 102 ms EAST, 0.1 px 0 ms NORTH
02:31:50.662 00.007 7680 worker thread done servicing request
02:31:50.662 00.000 7680 Worker thread wakes up
02:31:50.662 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:50.662 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:51.908 01.246 7680 Exposure complete
02:31:52.049 00.141 7680 worker thread done servicing request
02:31:52.049 00.000 6120 OnExposeComplete: enter
02:31:52.054 00.005 6120 UpdateGuideState(): m_state=6
02:31:52.062 00.008 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 988
02:31:52.066 00.004 6120 Star::Find returns 1 (0), X=517.83, Y=673.69, Mass=8780, SNR=61.3, Peak=231 HFD=6.6
02:31:52.071 00.005 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
02:31:52.076 00.005 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
02:31:52.079 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.45 mountX=-0.01 mountY=0.13, mountTheta=1.65
02:31:52.084 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.14, opts=13)
02:31:52.089 00.005 6120 Enqueuing Move request for scope (0.02, -0.14)
02:31:52.094 00.005 7680 Worker thread wakes up
02:31:52.094 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:52.098 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
02:31:52.098 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
02:31:52.098 00.000 6120 UpdateGuideState exits: m=8780 SNR=61.3
02:31:52.102 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:52.106 00.004 7680 Moving (0.02, -0.14) raw xDistance=-0.01 yDistance=0.13
02:31:52.106 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:31:52.107 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:52.107 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:52.110 00.003 6120 Enqueuing Expose request
02:31:52.115 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:31:52.115 00.000 7680 MoveAxis(E, 0, ABG)
02:31:52.115 00.000 7680 Move returns status 0, amount 0
02:31:52.115 00.000 7680 MoveAxis(N, 0, ABG)
02:31:52.115 00.000 7680 Move returns status 0, amount 0
02:31:52.116 00.001 7680 move complete, result=0
02:31:52.116 00.000 7680 worker thread done servicing request
02:31:52.116 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:52.121 00.005 7680 Worker thread wakes up
02:31:52.121 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:52.121 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:53.377 01.256 7680 Exposure complete
02:31:53.514 00.137 7680 worker thread done servicing request
02:31:53.514 00.000 6120 OnExposeComplete: enter
02:31:53.520 00.006 6120 UpdateGuideState(): m_state=6
02:31:53.524 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 989
02:31:53.528 00.004 6120 Star::Find returns 1 (0), X=517.78, Y=673.12, Mass=8146, SNR=60.5, Peak=206 HFD=6.4
02:31:53.532 00.004 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:31:53.536 00.004 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
02:31:53.541 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.72 hyp=0.72 cameraTheta=-1.62 mountX=-0.17 mountY=0.63, mountTheta=1.83
02:31:53.546 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.72, opts=13)
02:31:53.548 00.002 6120 Enqueuing Move request for scope (-0.03, -0.72)
02:31:53.551 00.003 7680 Worker thread wakes up
02:31:53.551 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.72) opts 0xd
02:31:53.553 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.72)
02:31:53.553 00.000 7680 Moving (-0.03, -0.72) raw xDistance=-0.17 yDistance=0.63
02:31:53.553 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:31:53.553 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
02:31:53.554 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:53.560 00.006 6120 UpdateGuideState exits: m=8146 SNR=60.5
02:31:53.565 00.005 7680 MoveAxis(E, 0, ABG)
02:31:53.565 00.000 7680 Move returns status 0, amount 0
02:31:53.565 00.000 7680 MoveAxis(S, 341, ABG)
02:31:53.565 00.000 7680 Guiding  Dir = 1, Dur = 341
02:31:53.565 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:53.571 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:53.575 00.004 6120 Enqueuing Expose request
02:31:53.578 00.003 7680 IsSlewing returns 0
02:31:53.579 00.001 7680 IsGuiding returns 0
02:31:53.580 00.001 7680 PulseGuide returned control before completion, sleep 351
02:31:53.945 00.365 7680 IsGuiding returns 1
02:31:53.946 00.001 7680 scope still moving after pulse duration time elapsed
02:31:53.976 00.030 7680 IsSlewing returns 0
02:31:53.977 00.001 7680 IsGuiding returns 0
02:31:53.978 00.001 7680 scope move finished after 341 + 57 ms
02:31:53.978 00.000 7680 Move returns status 0, amount 341
02:31:53.978 00.000 7680 move complete, result=0
02:31:53.979 00.001 7680 worker thread done servicing request
02:31:53.979 00.000 7680 Worker thread wakes up
02:31:53.980 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 341 ms SOUTH
02:31:53.985 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:53.986 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:55.233 01.247 7680 Exposure complete
02:31:55.369 00.136 7680 worker thread done servicing request
02:31:55.369 00.000 6120 OnExposeComplete: enter
02:31:55.376 00.007 6120 UpdateGuideState(): m_state=6
02:31:55.380 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 990
02:31:55.385 00.005 6120 Star::Find returns 1 (0), X=517.81, Y=673.84, Mass=9222, SNR=63.6, Peak=225 HFD=6.5
02:31:55.389 00.004 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (0.19) = xAngle (2.03 = 2.03)
02:31:55.393 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.90 = -1.38)
02:31:55.397 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.21 mountX=-0.01 mountY=-0.01, mountTheta=-1.99
02:31:55.403 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.01, opts=13)
02:31:55.407 00.004 6120 Enqueuing Move request for scope (-0.01, 0.01)
02:31:55.412 00.005 7680 Worker thread wakes up
02:31:55.412 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:55.416 00.004 6120 UpdateGuideState exits: m=9222 SNR=63.6
02:31:55.420 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:55.423 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:55.428 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
02:31:55.428 00.000 6120 Enqueuing Expose request
02:31:55.433 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
02:31:55.433 00.000 7680 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
02:31:55.433 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:31:55.433 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:55.434 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:31:55.434 00.000 7680 MoveAxis(E, 0, ABG)
02:31:55.434 00.000 7680 Move returns status 0, amount 0
02:31:55.434 00.000 7680 MoveAxis(N, 0, ABG)
02:31:55.434 00.000 7680 Move returns status 0, amount 0
02:31:55.434 00.000 7680 move complete, result=0
02:31:55.435 00.001 7680 worker thread done servicing request
02:31:55.435 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:31:55.439 00.004 7680 Worker thread wakes up
02:31:55.439 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:55.441 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:56.694 01.253 7680 Exposure complete
02:31:56.824 00.130 7680 worker thread done servicing request
02:31:56.825 00.001 6120 OnExposeComplete: enter
02:31:56.829 00.004 6120 UpdateGuideState(): m_state=6
02:31:56.835 00.006 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 991
02:31:56.839 00.004 6120 Star::Find returns 1 (0), X=517.81, Y=673.69, Mass=8531, SNR=60.0, Peak=214 HFD=6.6
02:31:56.843 00.004 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
02:31:56.847 00.004 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
02:31:56.850 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.59 mountX=-0.03 mountY=0.13, mountTheta=1.80
02:31:56.855 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.14, opts=13)
02:31:56.859 00.004 6120 Enqueuing Move request for scope (-0.00, -0.14)
02:31:56.862 00.003 7680 Worker thread wakes up
02:31:56.862 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.14) opts 0xd
02:31:56.862 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.14)
02:31:56.862 00.000 7680 Moving (-0.00, -0.14) raw xDistance=-0.03 yDistance=0.13
02:31:56.862 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:31:56.864 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:56.867 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:56.867 00.000 6120 UpdateGuideState exits: m=8531 SNR=60.0
02:31:56.873 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:31:56.874 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:56.878 00.004 7680 MoveAxis(E, 0, ABG)
02:31:56.879 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:56.885 00.006 7680 Move returns status 0, amount 0
02:31:56.885 00.000 7680 MoveAxis(N, 0, ABG)
02:31:56.885 00.000 7680 Move returns status 0, amount 0
02:31:56.885 00.000 7680 move complete, result=0
02:31:56.885 00.000 6120 Enqueuing Expose request
02:31:56.889 00.004 7680 worker thread done servicing request
02:31:56.889 00.000 7680 Worker thread wakes up
02:31:56.889 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:56.890 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:56.890 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:58.130 01.240 7680 Exposure complete
02:31:58.279 00.149 7680 worker thread done servicing request
02:31:58.280 00.001 6120 OnExposeComplete: enter
02:31:58.284 00.004 6120 UpdateGuideState(): m_state=6
02:31:58.287 00.003 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 992
02:31:58.291 00.004 6120 Star::Find returns 1 (0), X=517.74, Y=673.59, Mass=8607, SNR=61.6, Peak=203 HFD=6.8
02:31:58.294 00.003 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
02:31:58.297 00.003 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
02:31:58.301 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.87 mountX=-0.12 mountY=0.19, mountTheta=2.14
02:31:58.307 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.25, opts=13)
02:31:58.310 00.003 6120 Enqueuing Move request for scope (-0.08, -0.25)
02:31:58.315 00.005 7680 Worker thread wakes up
02:31:58.315 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.25) opts 0xd
02:31:58.316 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:58.319 00.003 6120 UpdateGuideState exits: m=8607 SNR=61.6
02:31:58.324 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:58.328 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.25)
02:31:58.328 00.000 7680 Moving (-0.08, -0.25) raw xDistance=-0.12 yDistance=0.19
02:31:58.328 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:31:58.328 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:31:58.328 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:31:58.328 00.000 7680 MoveAxis(E, 0, ABG)
02:31:58.328 00.000 7680 Move returns status 0, amount 0
02:31:58.328 00.000 7680 MoveAxis(N, 0, ABG)
02:31:58.329 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:58.333 00.004 7680 Move returns status 0, amount 0
02:31:58.333 00.000 7680 move complete, result=0
02:31:58.334 00.001 7680 worker thread done servicing request
02:31:58.334 00.000 6120 Enqueuing Expose request
02:31:58.338 00.004 7680 Worker thread wakes up
02:31:58.338 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:31:58.343 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:31:58.343 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:31:59.589 01.246 7680 Exposure complete
02:31:59.731 00.142 7680 worker thread done servicing request
02:31:59.731 00.000 6120 OnExposeComplete: enter
02:31:59.736 00.005 6120 UpdateGuideState(): m_state=6
02:31:59.739 00.003 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 993
02:31:59.744 00.005 6120 Star::Find returns 1 (0), X=517.91, Y=673.04, Mass=9053, SNR=63.0, Peak=242 HFD=6.3
02:31:59.748 00.004 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
02:31:59.751 00.003 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
02:31:59.754 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.79 hyp=0.79 cameraTheta=-1.45 mountX=-0.05 mountY=0.75, mountTheta=1.64
02:31:59.760 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.79, opts=13)
02:31:59.763 00.003 6120 Enqueuing Move request for scope (0.09, -0.79)
02:31:59.768 00.005 7680 Worker thread wakes up
02:31:59.768 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.79) opts 0xd
02:31:59.768 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.79)
02:31:59.768 00.000 7680 Moving (0.09, -0.79) raw xDistance=-0.05 yDistance=0.75
02:31:59.768 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:31:59.768 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
02:31:59.769 00.001 7680 MoveAxis(E, 0, ABG)
02:31:59.769 00.000 7680 Move returns status 0, amount 0
02:31:59.769 00.000 7680 MoveAxis(S, 407, ABG)
02:31:59.769 00.000 7680 Guiding  Dir = 1, Dur = 407
02:31:59.770 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:31:59.775 00.005 7680 IsSlewing returns 0
02:31:59.775 00.000 6120 UpdateGuideState exits: m=9053 SNR=63.0
02:31:59.780 00.005 7680 IsGuiding returns 0
02:31:59.780 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:59.786 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:31:59.791 00.005 6120 Enqueuing Expose request
02:31:59.795 00.004 7680 PulseGuide returned control before completion, sleep 417
02:32:00.217 00.422 7680 IsGuiding returns 1
02:32:00.217 00.000 7680 scope still moving after pulse duration time elapsed
02:32:00.247 00.030 7680 IsSlewing returns 0
02:32:00.248 00.001 7680 IsGuiding returns 1
02:32:00.278 00.030 7680 IsSlewing returns 0
02:32:00.279 00.001 7680 IsGuiding returns 0
02:32:00.280 00.001 7680 scope move finished after 407 + 91 ms
02:32:00.280 00.000 7680 Move returns status 0, amount 407
02:32:00.281 00.001 7680 move complete, result=0
02:32:00.282 00.001 7680 worker thread done servicing request
02:32:00.282 00.000 7680 Worker thread wakes up
02:32:00.283 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 407 ms SOUTH
02:32:00.289 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:00.289 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:01.538 01.249 7680 Exposure complete
02:32:01.678 00.140 7680 worker thread done servicing request
02:32:01.678 00.000 6120 OnExposeComplete: enter
02:32:01.685 00.007 6120 UpdateGuideState(): m_state=6
02:32:01.690 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 994
02:32:01.694 00.004 6120 Star::Find returns 1 (0), X=517.68, Y=673.72, Mass=9016, SNR=62.6, Peak=227 HFD=6.7
02:32:01.697 00.003 6120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (0.19) = xAngle (-2.66 = -2.66)
02:32:01.701 00.004 6120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.21 = 0.21)
02:32:01.704 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.47 mountX=-0.16 mountY=0.04, mountTheta=2.91
02:32:01.709 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.11, opts=13)
02:32:01.713 00.004 6120 Enqueuing Move request for scope (-0.14, -0.11)
02:32:01.717 00.004 7680 Worker thread wakes up
02:32:01.718 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:01.722 00.004 6120 UpdateGuideState exits: m=9016 SNR=62.6
02:32:01.726 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:01.729 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:01.733 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
02:32:01.733 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
02:32:01.733 00.000 6120 Enqueuing Expose request
02:32:01.737 00.004 7680 Moving (-0.14, -0.11) raw xDistance=-0.16 yDistance=0.04
02:32:01.737 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:32:01.737 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:01.738 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:32:01.739 00.001 7680 MoveAxis(E, 0, ABG)
02:32:01.739 00.000 7680 Move returns status 0, amount 0
02:32:01.739 00.000 7680 MoveAxis(N, 0, ABG)
02:32:01.739 00.000 7680 Move returns status 0, amount 0
02:32:01.739 00.000 7680 move complete, result=0
02:32:01.740 00.001 7680 worker thread done servicing request
02:32:01.740 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:32:01.744 00.004 7680 Worker thread wakes up
02:32:01.744 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:01.744 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:02.993 01.249 7680 Exposure complete
02:32:03.138 00.145 7680 worker thread done servicing request
02:32:03.139 00.001 6120 OnExposeComplete: enter
02:32:03.143 00.004 6120 UpdateGuideState(): m_state=6
02:32:03.147 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 995
02:32:03.152 00.005 6120 Star::Find returns 1 (0), X=517.73, Y=673.72, Mass=9376, SNR=63.8, Peak=237 HFD=6.6
02:32:03.156 00.004 6120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.19) = xAngle (-2.42 = -2.42)
02:32:03.160 00.004 6120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.45 = 0.45)
02:32:03.164 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.24 mountX=-0.10 mountY=0.06, mountTheta=2.62
02:32:03.170 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.11, opts=13)
02:32:03.174 00.004 6120 Enqueuing Move request for scope (-0.08, -0.11)
02:32:03.179 00.005 7680 Worker thread wakes up
02:32:03.179 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:03.184 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
02:32:03.184 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
02:32:03.184 00.000 7680 Moving (-0.08, -0.11) raw xDistance=-0.10 yDistance=0.06
02:32:03.184 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:32:03.184 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:03.184 00.000 6120 UpdateGuideState exits: m=9376 SNR=63.8
02:32:03.188 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:03.192 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:03.196 00.004 6120 Enqueuing Expose request
02:32:03.199 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:32:03.199 00.000 7680 MoveAxis(E, 0, ABG)
02:32:03.201 00.002 7680 Move returns status 0, amount 0
02:32:03.201 00.000 7680 MoveAxis(N, 0, ABG)
02:32:03.201 00.000 7680 Move returns status 0, amount 0
02:32:03.201 00.000 7680 move complete, result=0
02:32:03.201 00.000 7680 worker thread done servicing request
02:32:03.202 00.001 7680 Worker thread wakes up
02:32:03.202 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:03.206 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:03.206 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:04.463 01.257 7680 Exposure complete
02:32:04.602 00.139 7680 worker thread done servicing request
02:32:04.604 00.002 6120 OnExposeComplete: enter
02:32:04.607 00.003 6120 UpdateGuideState(): m_state=6
02:32:04.610 00.003 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 996
02:32:04.614 00.004 6120 Star::Find returns 1 (0), X=517.91, Y=673.18, Mass=7709, SNR=58.6, Peak=204 HFD=6.4
02:32:04.618 00.004 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
02:32:04.624 00.006 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
02:32:04.628 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.66 hyp=0.66 cameraTheta=-1.43 mountX=-0.03 mountY=0.63, mountTheta=1.62
02:32:04.633 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.66, opts=13)
02:32:04.638 00.005 6120 Enqueuing Move request for scope (0.09, -0.66)
02:32:04.641 00.003 7680 Worker thread wakes up
02:32:04.641 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.66) opts 0xd
02:32:04.642 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.66)
02:32:04.642 00.000 7680 Moving (0.09, -0.66) raw xDistance=-0.03 yDistance=0.63
02:32:04.642 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:04.645 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:32:04.646 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
02:32:04.646 00.000 7680 MoveAxis(E, 0, ABG)
02:32:04.646 00.000 7680 Move returns status 0, amount 0
02:32:04.646 00.000 7680 MoveAxis(S, 341, ABG)
02:32:04.646 00.000 7680 Guiding  Dir = 1, Dur = 341
02:32:04.646 00.000 6120 UpdateGuideState exits: m=7709 SNR=58.6
02:32:04.652 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:04.656 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:04.660 00.004 6120 Enqueuing Expose request
02:32:04.664 00.004 7680 IsSlewing returns 0
02:32:04.664 00.000 7680 IsGuiding returns 0
02:32:04.664 00.000 7680 PulseGuide returned control before completion, sleep 351
02:32:05.028 00.364 7680 IsGuiding returns 1
02:32:05.029 00.001 7680 scope still moving after pulse duration time elapsed
02:32:05.060 00.031 7680 IsSlewing returns 0
02:32:05.061 00.001 7680 IsGuiding returns 0
02:32:05.062 00.001 7680 scope move finished after 341 + 56 ms
02:32:05.062 00.000 7680 Move returns status 0, amount 341
02:32:05.063 00.001 7680 move complete, result=0
02:32:05.064 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.6 px 341 ms SOUTH
02:32:05.070 00.006 7680 worker thread done servicing request
02:32:05.070 00.000 7680 Worker thread wakes up
02:32:05.070 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:05.071 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:06.324 01.253 7680 Exposure complete
02:32:06.476 00.152 7680 worker thread done servicing request
02:32:06.476 00.000 6120 OnExposeComplete: enter
02:32:06.480 00.004 6120 UpdateGuideState(): m_state=6
02:32:06.483 00.003 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 997
02:32:06.488 00.005 6120 Star::Find returns 1 (0), X=517.77, Y=673.70, Mass=8803, SNR=62.1, Peak=219 HFD=6.6
02:32:06.492 00.004 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
02:32:06.496 00.004 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
02:32:06.499 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.14 cameraTheta=-1.91 mountX=-0.07 mountY=0.10, mountTheta=2.20
02:32:06.505 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.14, opts=13)
02:32:06.509 00.004 6120 Enqueuing Move request for scope (-0.05, -0.14)
02:32:06.512 00.003 7680 Worker thread wakes up
02:32:06.512 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
02:32:06.513 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
02:32:06.513 00.000 7680 Moving (-0.05, -0.14) raw xDistance=-0.07 yDistance=0.10
02:32:06.513 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:32:06.513 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:06.513 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:32:06.513 00.000 7680 MoveAxis(E, 0, ABG)
02:32:06.514 00.001 7680 Move returns status 0, amount 0
02:32:06.514 00.000 7680 MoveAxis(N, 0, ABG)
02:32:06.515 00.001 7680 Move returns status 0, amount 0
02:32:06.515 00.000 7680 move complete, result=0
02:32:06.515 00.000 7680 worker thread done servicing request
02:32:06.515 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:06.519 00.004 6120 UpdateGuideState exits: m=8803 SNR=62.1
02:32:06.522 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:06.527 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:06.530 00.003 6120 Enqueuing Expose request
02:32:06.533 00.003 7680 Worker thread wakes up
02:32:06.534 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:06.538 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:06.538 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:07.794 01.256 7680 Exposure complete
02:32:07.933 00.139 7680 worker thread done servicing request
02:32:07.933 00.000 6120 OnExposeComplete: enter
02:32:07.937 00.004 6120 UpdateGuideState(): m_state=6
02:32:07.941 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 998
02:32:07.945 00.004 6120 Star::Find returns 1 (0), X=517.71, Y=673.62, Mass=9195, SNR=64.0, Peak=225 HFD=6.8
02:32:07.950 00.005 6120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (0.19) = xAngle (-2.23 = -2.23)
02:32:07.953 00.003 6120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.65 = 0.65)
02:32:07.956 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.21 hyp=0.23 cameraTheta=-2.04 mountX=-0.14 mountY=0.14, mountTheta=2.36
02:32:07.960 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.21, opts=13)
02:32:07.964 00.004 6120 Enqueuing Move request for scope (-0.11, -0.21)
02:32:07.967 00.003 7680 Worker thread wakes up
02:32:07.967 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.21) opts 0xd
02:32:07.967 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.21)
02:32:07.968 00.001 7680 Moving (-0.11, -0.21) raw xDistance=-0.14 yDistance=0.14
02:32:07.968 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:32:07.969 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:07.969 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:32:07.969 00.000 7680 MoveAxis(E, 0, ABG)
02:32:07.969 00.000 7680 Move returns status 0, amount 0
02:32:07.969 00.000 7680 MoveAxis(N, 0, ABG)
02:32:07.969 00.000 7680 Move returns status 0, amount 0
02:32:07.969 00.000 7680 move complete, result=0
02:32:07.969 00.000 7680 worker thread done servicing request
02:32:07.969 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:07.975 00.006 6120 UpdateGuideState exits: m=9195 SNR=64.0
02:32:07.979 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:07.983 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:07.986 00.003 6120 Enqueuing Expose request
02:32:07.992 00.006 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:07.996 00.004 7680 Worker thread wakes up
02:32:07.996 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:07.996 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:09.261 01.265 7680 Exposure complete
02:32:09.377 00.116 7680 worker thread done servicing request
02:32:09.377 00.000 6120 OnExposeComplete: enter
02:32:09.381 00.004 6120 UpdateGuideState(): m_state=6
02:32:09.385 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 999
02:32:09.389 00.004 6120 Star::Find returns 1 (0), X=517.70, Y=673.61, Mass=9501, SNR=64.4, Peak=218 HFD=6.8
02:32:09.392 00.003 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
02:32:09.396 00.004 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.64 = 0.64)
02:32:09.401 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-2.05 mountX=-0.15 mountY=0.15, mountTheta=2.37
02:32:09.405 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.22, opts=13)
02:32:09.409 00.004 6120 Enqueuing Move request for scope (-0.11, -0.22)
02:32:09.412 00.003 7680 Worker thread wakes up
02:32:09.413 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.22) opts 0xd
02:32:09.413 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:09.418 00.005 6120 UpdateGuideState exits: m=9501 SNR=64.4
02:32:09.421 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:09.426 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:09.429 00.003 6120 Enqueuing Expose request
02:32:09.434 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.22)
02:32:09.434 00.000 7680 Moving (-0.11, -0.22) raw xDistance=-0.15 yDistance=0.15
02:32:09.434 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:32:09.434 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:09.435 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:32:09.435 00.000 7680 MoveAxis(E, 0, ABG)
02:32:09.435 00.000 7680 Move returns status 0, amount 0
02:32:09.435 00.000 7680 MoveAxis(N, 0, ABG)
02:32:09.436 00.001 7680 Move returns status 0, amount 0
02:32:09.436 00.000 7680 move complete, result=0
02:32:09.436 00.000 7680 worker thread done servicing request
02:32:09.436 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:09.440 00.004 7680 Worker thread wakes up
02:32:09.440 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:09.441 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:10.694 01.253 7680 Exposure complete
02:32:10.832 00.138 7680 worker thread done servicing request
02:32:10.832 00.000 6120 OnExposeComplete: enter
02:32:10.836 00.004 6120 UpdateGuideState(): m_state=6
02:32:10.844 00.008 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1000
02:32:10.849 00.005 6120 Star::Find returns 1 (0), X=517.71, Y=673.51, Mass=8867, SNR=62.5, Peak=202 HFD=7.0
02:32:10.853 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
02:32:10.858 00.005 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
02:32:10.861 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.32 hyp=0.34 cameraTheta=-1.87 mountX=-0.16 mountY=0.25, mountTheta=2.15
02:32:10.868 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.32, opts=13)
02:32:10.873 00.005 6120 Enqueuing Move request for scope (-0.10, -0.32)
02:32:10.877 00.004 7680 Worker thread wakes up
02:32:10.878 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.32) opts 0xd
02:32:10.878 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:10.882 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.32)
02:32:10.882 00.000 7680 Moving (-0.10, -0.32) raw xDistance=-0.16 yDistance=0.25
02:32:10.882 00.000 6120 UpdateGuideState exits: m=8867 SNR=62.5
02:32:10.886 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:10.891 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:32:10.891 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:32:10.891 00.000 7680 MoveAxis(E, 0, ABG)
02:32:10.891 00.000 7680 Move returns status 0, amount 0
02:32:10.892 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:10.896 00.004 6120 Enqueuing Expose request
02:32:10.899 00.003 7680 MoveAxis(S, 133, ABG)
02:32:10.899 00.000 7680 Guiding  Dir = 1, Dur = 133
02:32:10.900 00.001 7680 IsSlewing returns 0
02:32:10.900 00.000 7680 IsGuiding returns 0
02:32:10.900 00.000 7680 PulseGuide returned control before completion, sleep 143
02:32:11.060 00.160 7680 IsGuiding returns 1
02:32:11.062 00.002 7680 scope still moving after pulse duration time elapsed
02:32:11.092 00.030 7680 IsSlewing returns 0
02:32:11.093 00.001 7680 IsGuiding returns 0
02:32:11.094 00.001 7680 scope move finished after 133 + 59 ms
02:32:11.094 00.000 7680 Move returns status 0, amount 133
02:32:11.095 00.001 7680 move complete, result=0
02:32:11.095 00.000 7680 worker thread done servicing request
02:32:11.095 00.000 7680 Worker thread wakes up
02:32:11.096 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 133 ms SOUTH
02:32:11.102 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:11.102 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:12.350 01.248 7680 Exposure complete
02:32:12.487 00.137 7680 worker thread done servicing request
02:32:12.487 00.000 6120 OnExposeComplete: enter
02:32:12.493 00.006 6120 UpdateGuideState(): m_state=6
02:32:12.501 00.008 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1001
02:32:12.506 00.005 6120 Star::Find returns 1 (0), X=517.71, Y=673.46, Mass=8897, SNR=62.8, Peak=213 HFD=6.9
02:32:12.510 00.004 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
02:32:12.514 00.004 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
02:32:12.517 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.37 hyp=0.39 cameraTheta=-1.85 mountX=-0.17 mountY=0.29, mountTheta=2.11
02:32:12.523 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.37, opts=13)
02:32:12.527 00.004 6120 Enqueuing Move request for scope (-0.11, -0.37)
02:32:12.532 00.005 7680 Worker thread wakes up
02:32:12.532 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:12.536 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.37) opts 0xd
02:32:12.536 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.37)
02:32:12.537 00.001 7680 Moving (-0.11, -0.37) raw xDistance=-0.17 yDistance=0.29
02:32:12.537 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:32:12.537 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:32:12.537 00.000 7680 MoveAxis(E, 0, ABG)
02:32:12.537 00.000 6120 UpdateGuideState exits: m=8897 SNR=62.8
02:32:12.542 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:12.545 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:12.549 00.004 6120 Enqueuing Expose request
02:32:12.554 00.005 7680 Move returns status 0, amount 0
02:32:12.555 00.001 7680 MoveAxis(S, 157, ABG)
02:32:12.555 00.000 7680 Guiding  Dir = 1, Dur = 157
02:32:12.555 00.000 7680 IsSlewing returns 0
02:32:12.555 00.000 7680 IsGuiding returns 0
02:32:12.555 00.000 7680 PulseGuide returned control before completion, sleep 167
02:32:12.731 00.176 7680 IsGuiding returns 1
02:32:12.732 00.001 7680 scope still moving after pulse duration time elapsed
02:32:12.763 00.031 7680 IsSlewing returns 0
02:32:12.765 00.002 7680 IsGuiding returns 0
02:32:12.766 00.001 7680 scope move finished after 157 + 53 ms
02:32:12.766 00.000 7680 Move returns status 0, amount 157
02:32:12.767 00.001 7680 move complete, result=0
02:32:12.767 00.000 7680 worker thread done servicing request
02:32:12.767 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 157 ms SOUTH
02:32:12.776 00.009 7680 Worker thread wakes up
02:32:12.777 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:12.778 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:14.026 01.248 7680 Exposure complete
02:32:14.183 00.157 7680 worker thread done servicing request
02:32:14.183 00.000 6120 OnExposeComplete: enter
02:32:14.189 00.006 6120 UpdateGuideState(): m_state=6
02:32:14.193 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1002
02:32:14.198 00.005 6120 Star::Find returns 1 (0), X=517.83, Y=673.09, Mass=8171, SNR=59.8, Peak=222 HFD=6.4
02:32:14.202 00.004 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
02:32:14.206 00.004 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
02:32:14.210 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.74 hyp=0.74 cameraTheta=-1.55 mountX=-0.12 mountY=0.67, mountTheta=1.75
02:32:14.215 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.74, opts=13)
02:32:14.219 00.004 6120 Enqueuing Move request for scope (0.01, -0.74)
02:32:14.223 00.004 7680 Worker thread wakes up
02:32:14.223 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:14.227 00.004 6120 UpdateGuideState exits: m=8171 SNR=59.8
02:32:14.230 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:14.235 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:14.240 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.74) opts 0xd
02:32:14.241 00.001 6120 Enqueuing Expose request
02:32:14.246 00.005 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.74)
02:32:14.246 00.000 7680 Moving (0.01, -0.74) raw xDistance=-0.12 yDistance=0.67
02:32:14.246 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:32:14.246 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
02:32:14.247 00.001 7680 MoveAxis(E, 0, ABG)
02:32:14.247 00.000 7680 Move returns status 0, amount 0
02:32:14.247 00.000 7680 MoveAxis(S, 366, ABG)
02:32:14.247 00.000 7680 Guiding  Dir = 1, Dur = 366
02:32:14.248 00.001 7680 IsSlewing returns 0
02:32:14.248 00.000 7680 IsGuiding returns 0
02:32:14.248 00.000 7680 PulseGuide returned control before completion, sleep 376
02:32:14.626 00.378 7680 IsGuiding returns 1
02:32:14.627 00.001 7680 scope still moving after pulse duration time elapsed
02:32:14.658 00.031 7680 IsSlewing returns 0
02:32:14.659 00.001 7680 IsGuiding returns 0
02:32:14.660 00.001 7680 scope move finished after 366 + 45 ms
02:32:14.660 00.000 7680 Move returns status 0, amount 366
02:32:14.660 00.000 7680 move complete, result=0
02:32:14.660 00.000 7680 worker thread done servicing request
02:32:14.661 00.001 7680 Worker thread wakes up
02:32:14.661 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 366 ms SOUTH
02:32:14.668 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:14.668 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:15.924 01.256 7680 Exposure complete
02:32:16.052 00.128 7680 worker thread done servicing request
02:32:16.053 00.001 6120 OnExposeComplete: enter
02:32:16.057 00.004 6120 UpdateGuideState(): m_state=6
02:32:16.061 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1003
02:32:16.065 00.004 6120 Star::Find returns 1 (0), X=517.70, Y=673.82, Mass=8667, SNR=62.0, Peak=215 HFD=6.6
02:32:16.069 00.004 6120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.19) = xAngle (-3.26 = 3.02)
02:32:16.073 00.004 6120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.39 = -0.39)
02:32:16.077 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.08 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
02:32:16.081 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.01, opts=13)
02:32:16.086 00.005 6120 Enqueuing Move request for scope (-0.11, -0.01)
02:32:16.090 00.004 7680 Worker thread wakes up
02:32:16.090 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
02:32:16.090 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
02:32:16.090 00.000 7680 Moving (-0.11, -0.01) raw xDistance=-0.11 yDistance=-0.04
02:32:16.091 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:16.095 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:32:16.095 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:16.095 00.000 6120 UpdateGuideState exits: m=8667 SNR=62.0
02:32:16.099 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:32:16.099 00.000 7680 MoveAxis(E, 0, ABG)
02:32:16.100 00.001 7680 Move returns status 0, amount 0
02:32:16.100 00.000 7680 MoveAxis(N, 0, ABG)
02:32:16.100 00.000 7680 Move returns status 0, amount 0
02:32:16.100 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:16.105 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:16.110 00.005 6120 Enqueuing Expose request
02:32:16.114 00.004 7680 move complete, result=0
02:32:16.114 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:32:16.119 00.005 7680 worker thread done servicing request
02:32:16.119 00.000 7680 Worker thread wakes up
02:32:16.119 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:16.119 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:17.360 01.241 7680 Exposure complete
02:32:17.533 00.173 7680 worker thread done servicing request
02:32:17.534 00.001 6120 OnExposeComplete: enter
02:32:17.539 00.005 6120 UpdateGuideState(): m_state=6
02:32:17.544 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
02:32:17.549 00.005 6120 Star::Find returns 1 (0), X=517.94, Y=673.77, Mass=9518, SNR=64.4, Peak=233 HFD=6.6
02:32:17.554 00.005 6120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.19) = xAngle (-0.68 = -0.68)
02:32:17.558 00.004 6120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.19 = 2.19)
02:32:17.562 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.49 mountX=0.11 mountY=0.11, mountTheta=0.81
02:32:17.569 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.07, opts=13)
02:32:17.575 00.006 6120 Enqueuing Move request for scope (0.12, -0.07)
02:32:17.580 00.005 7680 Worker thread wakes up
02:32:17.581 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:17.588 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
02:32:17.589 00.001 6120 UpdateGuideState exits: m=9518 SNR=64.4
02:32:17.594 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:17.599 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:17.604 00.005 6120 Enqueuing Expose request
02:32:17.609 00.005 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
02:32:17.609 00.000 7680 Moving (0.12, -0.07) raw xDistance=0.11 yDistance=0.11
02:32:17.610 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:32:17.610 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:17.610 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:32:17.610 00.000 7680 MoveAxis(E, 0, ABG)
02:32:17.610 00.000 7680 Move returns status 0, amount 0
02:32:17.610 00.000 7680 MoveAxis(N, 0, ABG)
02:32:17.611 00.001 7680 Move returns status 0, amount 0
02:32:17.611 00.000 7680 move complete, result=0
02:32:17.611 00.000 7680 worker thread done servicing request
02:32:17.611 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:17.617 00.006 7680 Worker thread wakes up
02:32:17.618 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:17.618 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:18.873 01.255 7680 Exposure complete
02:32:18.988 00.115 7680 worker thread done servicing request
02:32:18.988 00.000 6120 OnExposeComplete: enter
02:32:18.993 00.005 6120 UpdateGuideState(): m_state=6
02:32:18.998 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1005
02:32:19.002 00.004 6120 Star::Find returns 1 (0), X=517.77, Y=673.64, Mass=8591, SNR=61.4, Peak=209 HFD=6.6
02:32:19.007 00.005 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
02:32:19.012 00.005 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.86 = 0.86)
02:32:19.015 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.82 mountX=-0.08 mountY=0.15, mountTheta=2.08
02:32:19.020 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.19, opts=13)
02:32:19.025 00.005 6120 Enqueuing Move request for scope (-0.05, -0.19)
02:32:19.029 00.004 7680 Worker thread wakes up
02:32:19.029 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
02:32:19.029 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
02:32:19.030 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:19.033 00.003 7680 Moving (-0.05, -0.19) raw xDistance=-0.08 yDistance=0.15
02:32:19.033 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:32:19.034 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:19.034 00.000 6120 UpdateGuideState exits: m=8591 SNR=61.4
02:32:19.039 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:32:19.039 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:19.042 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:19.047 00.005 6120 Enqueuing Expose request
02:32:19.051 00.004 7680 MoveAxis(E, 0, ABG)
02:32:19.051 00.000 7680 Move returns status 0, amount 0
02:32:19.053 00.002 7680 MoveAxis(N, 0, ABG)
02:32:19.053 00.000 7680 Move returns status 0, amount 0
02:32:19.053 00.000 7680 move complete, result=0
02:32:19.054 00.001 7680 worker thread done servicing request
02:32:19.054 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:19.059 00.005 7680 Worker thread wakes up
02:32:19.059 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:19.059 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:20.309 01.250 7680 Exposure complete
02:32:20.443 00.134 7680 worker thread done servicing request
02:32:20.443 00.000 6120 OnExposeComplete: enter
02:32:20.447 00.004 6120 UpdateGuideState(): m_state=6
02:32:20.451 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1006
02:32:20.454 00.003 6120 Star::Find returns 1 (0), X=517.77, Y=673.50, Mass=9239, SNR=63.7, Peak=217 HFD=6.8
02:32:20.458 00.004 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
02:32:20.463 00.005 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
02:32:20.466 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.33 hyp=0.33 cameraTheta=-1.72 mountX=-0.11 mountY=0.27, mountTheta=1.95
02:32:20.471 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.33, opts=13)
02:32:20.475 00.004 6120 Enqueuing Move request for scope (-0.05, -0.33)
02:32:20.480 00.005 7680 Worker thread wakes up
02:32:20.480 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.33) opts 0xd
02:32:20.480 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.33)
02:32:20.480 00.000 7680 Moving (-0.05, -0.33) raw xDistance=-0.11 yDistance=0.27
02:32:20.480 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:20.484 00.004 6120 UpdateGuideState exits: m=9239 SNR=63.7
02:32:20.488 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:32:20.488 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:20.493 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:20.497 00.004 6120 Enqueuing Expose request
02:32:20.501 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:32:20.501 00.000 7680 MoveAxis(E, 0, ABG)
02:32:20.502 00.001 7680 Move returns status 0, amount 0
02:32:20.502 00.000 7680 MoveAxis(S, 148, ABG)
02:32:20.502 00.000 7680 Guiding  Dir = 1, Dur = 148
02:32:20.503 00.001 7680 IsSlewing returns 0
02:32:20.503 00.000 7680 IsGuiding returns 0
02:32:20.503 00.000 7680 PulseGuide returned control before completion, sleep 158
02:32:20.678 00.175 7680 IsGuiding returns 0
02:32:20.679 00.001 7680 Move returns status 0, amount 148
02:32:20.680 00.001 7680 move complete, result=0
02:32:20.681 00.001 7680 worker thread done servicing request
02:32:20.681 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 148 ms SOUTH
02:32:20.688 00.007 7680 Worker thread wakes up
02:32:20.688 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:20.688 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:21.943 01.255 7680 Exposure complete
02:32:22.082 00.139 7680 worker thread done servicing request
02:32:22.082 00.000 6120 OnExposeComplete: enter
02:32:22.086 00.004 6120 UpdateGuideState(): m_state=6
02:32:22.089 00.003 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1007
02:32:22.092 00.003 6120 Star::Find returns 1 (0), X=517.74, Y=673.58, Mass=9417, SNR=64.5, Peak=241 HFD=6.9
02:32:22.097 00.005 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
02:32:22.101 00.004 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
02:32:22.105 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.86 mountX=-0.12 mountY=0.19, mountTheta=2.13
02:32:22.109 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.25, opts=13)
02:32:22.113 00.004 6120 Enqueuing Move request for scope (-0.07, -0.25)
02:32:22.117 00.004 7680 Worker thread wakes up
02:32:22.117 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.25) opts 0xd
02:32:22.117 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.25)
02:32:22.118 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:22.125 00.007 7680 Moving (-0.07, -0.25) raw xDistance=-0.12 yDistance=0.19
02:32:22.126 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:32:22.126 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:22.126 00.000 6120 UpdateGuideState exits: m=9417 SNR=64.5
02:32:22.130 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:22.134 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:32:22.134 00.000 7680 MoveAxis(E, 0, ABG)
02:32:22.134 00.000 7680 Move returns status 0, amount 0
02:32:22.134 00.000 7680 MoveAxis(N, 0, ABG)
02:32:22.136 00.002 7680 Move returns status 0, amount 0
02:32:22.136 00.000 7680 move complete, result=0
02:32:22.136 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:22.138 00.002 6120 Enqueuing Expose request
02:32:22.141 00.003 7680 worker thread done servicing request
02:32:22.142 00.001 7680 Worker thread wakes up
02:32:22.142 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:22.142 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:32:22.146 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:23.398 01.252 7680 Exposure complete
02:32:23.530 00.132 7680 worker thread done servicing request
02:32:23.530 00.000 6120 OnExposeComplete: enter
02:32:23.534 00.004 6120 UpdateGuideState(): m_state=6
02:32:23.538 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1008
02:32:23.542 00.004 6120 Star::Find returns 1 (0), X=517.99, Y=673.10, Mass=7975, SNR=59.1, Peak=212 HFD=6.4
02:32:23.547 00.005 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
02:32:23.551 00.004 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
02:32:23.556 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=-0.73 hyp=0.75 cameraTheta=-1.34 mountX=0.03 mountY=0.73, mountTheta=1.52
02:32:23.562 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.73, opts=13)
02:32:23.567 00.005 6120 Enqueuing Move request for scope (0.17, -0.73)
02:32:23.570 00.003 7680 Worker thread wakes up
02:32:23.571 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:23.574 00.003 6120 UpdateGuideState exits: m=7975 SNR=59.1
02:32:23.578 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:23.582 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.73) opts 0xd
02:32:23.582 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:23.588 00.006 6120 Enqueuing Expose request
02:32:23.593 00.005 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.73)
02:32:23.593 00.000 7680 Moving (0.17, -0.73) raw xDistance=0.03 yDistance=0.73
02:32:23.593 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:32:23.593 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
02:32:23.593 00.000 7680 MoveAxis(E, 0, ABG)
02:32:23.595 00.002 7680 Move returns status 0, amount 0
02:32:23.595 00.000 7680 MoveAxis(S, 396, ABG)
02:32:23.595 00.000 7680 Guiding  Dir = 1, Dur = 396
02:32:23.596 00.001 7680 IsSlewing returns 0
02:32:23.597 00.001 7680 IsGuiding returns 0
02:32:23.597 00.000 7680 PulseGuide returned control before completion, sleep 406
02:32:24.014 00.417 7680 IsGuiding returns 1
02:32:24.015 00.001 7680 scope still moving after pulse duration time elapsed
02:32:24.046 00.031 7680 IsSlewing returns 0
02:32:24.047 00.001 7680 IsGuiding returns 0
02:32:24.047 00.000 7680 scope move finished after 396 + 53 ms
02:32:24.047 00.000 7680 Move returns status 0, amount 396
02:32:24.048 00.001 7680 move complete, result=0
02:32:24.048 00.000 7680 worker thread done servicing request
02:32:24.048 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.7 px 396 ms SOUTH
02:32:24.053 00.005 7680 Worker thread wakes up
02:32:24.054 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:24.054 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:25.308 01.254 7680 Exposure complete
02:32:25.447 00.139 7680 worker thread done servicing request
02:32:25.447 00.000 6120 OnExposeComplete: enter
02:32:25.452 00.005 6120 UpdateGuideState(): m_state=6
02:32:25.455 00.003 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1009
02:32:25.460 00.005 6120 Star::Find returns 1 (0), X=518.07, Y=673.77, Mass=9206, SNR=63.6, Peak=216 HFD=6.7
02:32:25.464 00.004 6120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.19) = xAngle (-0.42 = -0.42)
02:32:25.470 00.006 6120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.46 = 2.46)
02:32:25.474 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.06 hyp=0.26 cameraTheta=-0.23 mountX=0.24 mountY=0.17, mountTheta=0.61
02:32:25.478 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.06, opts=13)
02:32:25.482 00.004 6120 Enqueuing Move request for scope (0.26, -0.06)
02:32:25.486 00.004 7680 Worker thread wakes up
02:32:25.487 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:25.491 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.06) opts 0xd
02:32:25.492 00.001 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.06)
02:32:25.492 00.000 7680 Moving (0.26, -0.06) raw xDistance=0.24 yDistance=0.17
02:32:25.492 00.000 6120 UpdateGuideState exits: m=9206 SNR=63.6
02:32:25.496 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:32:25.496 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:25.497 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:25.501 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:32:25.501 00.000 7680 MoveAxis(W, 98, ABG)
02:32:25.501 00.000 7680 Guiding  Dir = 3, Dur = 98
02:32:25.501 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:25.506 00.005 7680 IsSlewing returns 0
02:32:25.506 00.000 6120 Enqueuing Expose request
02:32:25.509 00.003 7680 IsGuiding returns 0
02:32:25.510 00.001 7680 PulseGuide returned control before completion, sleep 108
02:32:25.631 00.121 7680 IsGuiding returns 1
02:32:25.634 00.003 7680 scope still moving after pulse duration time elapsed
02:32:25.663 00.029 7680 IsSlewing returns 0
02:32:25.664 00.001 7680 IsGuiding returns 0
02:32:25.665 00.001 7680 scope move finished after 98 + 57 ms
02:32:25.665 00.000 7680 Move returns status 0, amount 98
02:32:25.667 00.002 7680 MoveAxis(N, 0, ABG)
02:32:25.667 00.000 7680 Move returns status 0, amount 0
02:32:25.668 00.001 7680 move complete, result=0
02:32:25.668 00.000 7680 worker thread done servicing request
02:32:25.668 00.000 7680 Worker thread wakes up
02:32:25.669 00.001 6120 GuideStep: 0.2 px 98 ms WEST, 0.2 px 0 ms NORTH
02:32:25.675 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:25.675 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:26.924 01.249 7680 Exposure complete
02:32:27.048 00.124 7680 worker thread done servicing request
02:32:27.049 00.001 6120 OnExposeComplete: enter
02:32:27.054 00.005 6120 UpdateGuideState(): m_state=6
02:32:27.060 00.006 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1010
02:32:27.065 00.005 6120 Star::Find returns 1 (0), X=517.74, Y=673.63, Mass=9346, SNR=63.9, Peak=225 HFD=6.8
02:32:27.070 00.005 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
02:32:27.074 00.004 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.78 = 0.78)
02:32:27.078 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.91 mountX=-0.11 mountY=0.15, mountTheta=2.19
02:32:27.083 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.21, opts=13)
02:32:27.088 00.005 6120 Enqueuing Move request for scope (-0.07, -0.21)
02:32:27.093 00.005 7680 Worker thread wakes up
02:32:27.094 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.21) opts 0xd
02:32:27.094 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.21)
02:32:27.094 00.000 7680 Moving (-0.07, -0.21) raw xDistance=-0.11 yDistance=0.15
02:32:27.094 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:32:27.095 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:27.095 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:27.100 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:32:27.100 00.000 7680 MoveAxis(E, 0, ABG)
02:32:27.101 00.001 7680 Move returns status 0, amount 0
02:32:27.101 00.000 7680 MoveAxis(N, 0, ABG)
02:32:27.101 00.000 7680 Move returns status 0, amount 0
02:32:27.101 00.000 7680 move complete, result=0
02:32:27.102 00.001 6120 UpdateGuideState exits: m=9346 SNR=63.9
02:32:27.106 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:27.110 00.004 7680 worker thread done servicing request
02:32:27.110 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:27.113 00.003 6120 Enqueuing Expose request
02:32:27.119 00.006 7680 Worker thread wakes up
02:32:27.119 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:27.119 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:27.119 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:32:28.362 01.243 7680 Exposure complete
02:32:28.509 00.147 7680 worker thread done servicing request
02:32:28.509 00.000 6120 OnExposeComplete: enter
02:32:28.513 00.004 6120 UpdateGuideState(): m_state=6
02:32:28.518 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1011
02:32:28.522 00.004 6120 Star::Find returns 1 (0), X=517.63, Y=673.47, Mass=8914, SNR=63.6, Peak=203 HFD=7.0
02:32:28.527 00.005 6120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (0.19) = xAngle (-2.23 = -2.23)
02:32:28.531 00.004 6120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.65 = 0.65)
02:32:28.536 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.36 hyp=0.40 cameraTheta=-2.04 mountX=-0.25 mountY=0.24, mountTheta=2.36
02:32:28.541 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.36, opts=13)
02:32:28.545 00.004 6120 Enqueuing Move request for scope (-0.18, -0.36)
02:32:28.549 00.004 7680 Worker thread wakes up
02:32:28.549 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.36) opts 0xd
02:32:28.549 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.36)
02:32:28.549 00.000 7680 Moving (-0.18, -0.36) raw xDistance=-0.25 yDistance=0.24
02:32:28.549 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:28.553 00.004 6120 UpdateGuideState exits: m=8914 SNR=63.6
02:32:28.558 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:28.561 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:28.566 00.005 6120 Enqueuing Expose request
02:32:28.569 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
02:32:28.569 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:32:28.570 00.001 7680 MoveAxis(E, 100, ABG)
02:32:28.570 00.000 7680 Guiding  Dir = 2, Dur = 100
02:32:28.570 00.000 7680 IsSlewing returns 0
02:32:28.571 00.001 7680 IsGuiding returns 0
02:32:28.571 00.000 7680 PulseGuide returned control before completion, sleep 110
02:32:28.695 00.124 7680 IsGuiding returns 1
02:32:28.697 00.002 7680 scope still moving after pulse duration time elapsed
02:32:28.727 00.030 7680 IsSlewing returns 0
02:32:28.728 00.001 7680 IsGuiding returns 0
02:32:28.729 00.001 7680 scope move finished after 100 + 58 ms
02:32:28.729 00.000 7680 Move returns status 0, amount 100
02:32:28.729 00.000 7680 MoveAxis(S, 132, ABG)
02:32:28.730 00.001 7680 Guiding  Dir = 1, Dur = 132
02:32:28.731 00.001 7680 IsSlewing returns 0
02:32:28.731 00.000 7680 IsGuiding returns 0
02:32:28.732 00.001 7680 PulseGuide returned control before completion, sleep 142
02:32:28.884 00.152 7680 IsGuiding returns 1
02:32:28.885 00.001 7680 scope still moving after pulse duration time elapsed
02:32:28.914 00.029 7680 IsSlewing returns 0
02:32:28.916 00.002 7680 IsGuiding returns 0
02:32:28.916 00.000 7680 scope move finished after 132 + 52 ms
02:32:28.917 00.001 7680 Move returns status 0, amount 132
02:32:28.918 00.001 7680 move complete, result=0
02:32:28.918 00.000 7680 worker thread done servicing request
02:32:28.919 00.001 6120 GuideStep: -0.2 px 100 ms EAST, 0.2 px 132 ms SOUTH
02:32:28.924 00.005 7680 Worker thread wakes up
02:32:28.924 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:28.924 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:30.177 01.253 7680 Exposure complete
02:32:30.315 00.138 7680 worker thread done servicing request
02:32:30.315 00.000 6120 OnExposeComplete: enter
02:32:30.319 00.004 6120 UpdateGuideState(): m_state=6
02:32:30.323 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1012
02:32:30.326 00.003 6120 Star::Find returns 1 (0), X=517.86, Y=673.51, Mass=9078, SNR=62.9, Peak=211 HFD=6.7
02:32:30.330 00.004 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
02:32:30.334 00.004 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
02:32:30.337 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=-0.32 hyp=0.32 cameraTheta=-1.43 mountX=-0.02 mountY=0.31, mountTheta=1.62
02:32:30.342 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.32, opts=13)
02:32:30.345 00.003 6120 Enqueuing Move request for scope (0.04, -0.32)
02:32:30.349 00.004 7680 Worker thread wakes up
02:32:30.349 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.32) opts 0xd
02:32:30.349 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.32)
02:32:30.349 00.000 7680 Moving (0.04, -0.32) raw xDistance=-0.02 yDistance=0.31
02:32:30.349 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:32:30.349 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:32:30.350 00.001 7680 MoveAxis(E, 0, ABG)
02:32:30.350 00.000 7680 Move returns status 0, amount 0
02:32:30.350 00.000 7680 MoveAxis(S, 167, ABG)
02:32:30.350 00.000 7680 Guiding  Dir = 1, Dur = 167
02:32:30.350 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:30.354 00.004 7680 IsSlewing returns 0
02:32:30.354 00.000 6120 UpdateGuideState exits: m=9078 SNR=62.9
02:32:30.357 00.003 7680 IsGuiding returns 0
02:32:30.358 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:30.361 00.003 7680 PulseGuide returned control before completion, sleep 177
02:32:30.362 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:30.366 00.004 6120 Enqueuing Expose request
02:32:30.555 00.189 7680 IsGuiding returns 1
02:32:30.557 00.002 7680 scope still moving after pulse duration time elapsed
02:32:30.586 00.029 7680 IsSlewing returns 0
02:32:30.587 00.001 7680 IsGuiding returns 0
02:32:30.587 00.000 7680 scope move finished after 167 + 62 ms
02:32:30.587 00.000 7680 Move returns status 0, amount 167
02:32:30.587 00.000 7680 move complete, result=0
02:32:30.589 00.002 7680 worker thread done servicing request
02:32:30.589 00.000 7680 Worker thread wakes up
02:32:30.589 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 167 ms SOUTH
02:32:30.595 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:30.595 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:31.848 01.253 7680 Exposure complete
02:32:31.994 00.146 7680 worker thread done servicing request
02:32:31.995 00.001 6120 OnExposeComplete: enter
02:32:32.000 00.005 6120 UpdateGuideState(): m_state=6
02:32:32.004 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1013
02:32:32.008 00.004 6120 Star::Find returns 1 (0), X=517.63, Y=673.64, Mass=8770, SNR=62.2, Peak=195 HFD=6.8
02:32:32.011 00.003 6120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.19) = xAngle (-2.53 = -2.53)
02:32:32.016 00.005 6120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.35 = 0.35)
02:32:32.018 00.002 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-2.34 mountX=-0.22 mountY=0.09, mountTheta=2.75
02:32:32.025 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.19, opts=13)
02:32:32.031 00.006 6120 Enqueuing Move request for scope (-0.19, -0.19)
02:32:32.036 00.005 7680 Worker thread wakes up
02:32:32.037 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:32.041 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.19) opts 0xd
02:32:32.041 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.19)
02:32:32.042 00.001 7680 Moving (-0.19, -0.19) raw xDistance=-0.22 yDistance=0.09
02:32:32.042 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:32:32.042 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:32.042 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:32:32.042 00.000 7680 MoveAxis(E, 89, ABG)
02:32:32.042 00.000 7680 Guiding  Dir = 2, Dur = 89
02:32:32.042 00.000 6120 UpdateGuideState exits: m=8770 SNR=62.2
02:32:32.047 00.005 7680 IsSlewing returns 0
02:32:32.047 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:32.051 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:32.055 00.004 7680 IsGuiding returns 0
02:32:32.056 00.001 6120 Enqueuing Expose request
02:32:32.059 00.003 7680 PulseGuide returned control before completion, sleep 99
02:32:32.162 00.103 7680 IsGuiding returns 1
02:32:32.162 00.000 7680 scope still moving after pulse duration time elapsed
02:32:32.193 00.031 7680 IsSlewing returns 0
02:32:32.194 00.001 7680 IsGuiding returns 0
02:32:32.195 00.001 7680 scope move finished after 89 + 50 ms
02:32:32.196 00.001 7680 Move returns status 0, amount 89
02:32:32.196 00.000 7680 MoveAxis(N, 0, ABG)
02:32:32.197 00.001 7680 Move returns status 0, amount 0
02:32:32.197 00.000 7680 move complete, result=0
02:32:32.197 00.000 7680 worker thread done servicing request
02:32:32.199 00.002 7680 Worker thread wakes up
02:32:32.199 00.000 6120 GuideStep: -0.2 px 89 ms EAST, 0.1 px 0 ms NORTH
02:32:32.205 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:32.205 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:33.452 01.247 7680 Exposure complete
02:32:33.596 00.144 7680 worker thread done servicing request
02:32:33.596 00.000 6120 OnExposeComplete: enter
02:32:33.601 00.005 6120 UpdateGuideState(): m_state=6
02:32:33.605 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1014
02:32:33.608 00.003 6120 Star::Find returns 1 (0), X=517.87, Y=673.14, Mass=8537, SNR=61.0, Peak=217 HFD=6.4
02:32:33.612 00.004 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
02:32:33.618 00.006 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
02:32:33.621 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.70 hyp=0.70 cameraTheta=-1.49 mountX=-0.07 mountY=0.65, mountTheta=1.68
02:32:33.626 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.70, opts=13)
02:32:33.630 00.004 6120 Enqueuing Move request for scope (0.06, -0.70)
02:32:33.634 00.004 7680 Worker thread wakes up
02:32:33.634 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.70) opts 0xd
02:32:33.635 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.70)
02:32:33.635 00.000 7680 Moving (0.06, -0.70) raw xDistance=-0.07 yDistance=0.65
02:32:33.635 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:33.639 00.004 6120 UpdateGuideState exits: m=8537 SNR=61.0
02:32:33.642 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:33.646 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:33.651 00.005 6120 Enqueuing Expose request
02:32:33.656 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:32:33.656 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
02:32:33.656 00.000 7680 MoveAxis(E, 0, ABG)
02:32:33.656 00.000 7680 Move returns status 0, amount 0
02:32:33.657 00.001 7680 MoveAxis(S, 353, ABG)
02:32:33.657 00.000 7680 Guiding  Dir = 1, Dur = 353
02:32:33.657 00.000 7680 IsSlewing returns 0
02:32:33.657 00.000 7680 IsGuiding returns 0
02:32:33.658 00.001 7680 PulseGuide returned control before completion, sleep 363
02:32:34.038 00.380 7680 IsGuiding returns 0
02:32:34.039 00.001 7680 Move returns status 0, amount 353
02:32:34.040 00.001 7680 move complete, result=0
02:32:34.040 00.000 7680 worker thread done servicing request
02:32:34.041 00.001 7680 Worker thread wakes up
02:32:34.042 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 353 ms SOUTH
02:32:34.048 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:34.048 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:35.298 01.250 7680 Exposure complete
02:32:35.436 00.138 7680 worker thread done servicing request
02:32:35.436 00.000 6120 OnExposeComplete: enter
02:32:35.441 00.005 6120 UpdateGuideState(): m_state=6
02:32:35.445 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1015
02:32:35.449 00.004 6120 Star::Find returns 1 (0), X=518.04, Y=673.77, Mass=9012, SNR=62.4, Peak=215 HFD=6.6
02:32:35.453 00.004 6120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.19) = xAngle (-0.46 = -0.46)
02:32:35.457 00.004 6120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.41 = 2.41)
02:32:35.463 00.006 6120 CameraToMount -- cameraX=0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-0.27 mountX=0.21 mountY=0.15, mountTheta=0.64
02:32:35.468 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.06, opts=13)
02:32:35.473 00.005 6120 Enqueuing Move request for scope (0.22, -0.06)
02:32:35.476 00.003 7680 Worker thread wakes up
02:32:35.476 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:35.480 00.004 6120 UpdateGuideState exits: m=9012 SNR=62.4
02:32:35.485 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:35.488 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.06) opts 0xd
02:32:35.488 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.06)
02:32:35.488 00.000 7680 Moving (0.22, -0.06) raw xDistance=0.21 yDistance=0.15
02:32:35.488 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:32:35.490 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:35.490 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:35.494 00.004 6120 Enqueuing Expose request
02:32:35.500 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:32:35.500 00.000 7680 MoveAxis(W, 84, ABG)
02:32:35.500 00.000 7680 Guiding  Dir = 3, Dur = 84
02:32:35.501 00.001 7680 IsSlewing returns 0
02:32:35.501 00.000 7680 IsGuiding returns 0
02:32:35.502 00.001 7680 PulseGuide returned control before completion, sleep 94
02:32:35.607 00.105 7680 IsGuiding returns 1
02:32:35.607 00.000 7680 scope still moving after pulse duration time elapsed
02:32:35.638 00.031 7680 IsSlewing returns 0
02:32:35.639 00.001 7680 IsGuiding returns 0
02:32:35.640 00.001 7680 scope move finished after 84 + 54 ms
02:32:35.640 00.000 7680 Move returns status 0, amount 84
02:32:35.641 00.001 7680 MoveAxis(N, 0, ABG)
02:32:35.641 00.000 7680 Move returns status 0, amount 0
02:32:35.642 00.001 7680 move complete, result=0
02:32:35.642 00.000 7680 worker thread done servicing request
02:32:35.643 00.001 6120 GuideStep: 0.2 px 84 ms WEST, 0.2 px 0 ms NORTH
02:32:35.651 00.008 7680 Worker thread wakes up
02:32:35.651 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:35.651 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:36.902 01.251 7680 Exposure complete
02:32:37.040 00.138 7680 worker thread done servicing request
02:32:37.040 00.000 6120 OnExposeComplete: enter
02:32:37.045 00.005 6120 UpdateGuideState(): m_state=6
02:32:37.049 00.004 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1016
02:32:37.055 00.006 6120 Star::Find returns 1 (0), X=517.63, Y=673.64, Mass=9246, SNR=63.3, Peak=238 HFD=6.7
02:32:37.058 00.003 6120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.19) = xAngle (-2.54 = -2.54)
02:32:37.064 00.006 6120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.34 = 0.34)
02:32:37.068 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-2.35 mountX=-0.22 mountY=0.09, mountTheta=2.76
02:32:37.073 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.19, opts=13)
02:32:37.077 00.004 6120 Enqueuing Move request for scope (-0.19, -0.19)
02:32:37.080 00.003 7680 Worker thread wakes up
02:32:37.080 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:37.083 00.003 6120 UpdateGuideState exits: m=9246 SNR=63.3
02:32:37.088 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:37.093 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:37.097 00.004 6120 Enqueuing Expose request
02:32:37.102 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.19) opts 0xd
02:32:37.102 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.19)
02:32:37.102 00.000 7680 Moving (-0.19, -0.19) raw xDistance=-0.22 yDistance=0.09
02:32:37.102 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.22
02:32:37.103 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:37.103 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:32:37.103 00.000 7680 MoveAxis(E, 84, ABG)
02:32:37.103 00.000 7680 Guiding  Dir = 2, Dur = 84
02:32:37.103 00.000 7680 IsSlewing returns 0
02:32:37.104 00.001 7680 IsGuiding returns 0
02:32:37.104 00.000 7680 PulseGuide returned control before completion, sleep 94
02:32:37.214 00.110 7680 IsGuiding returns 0
02:32:37.214 00.000 7680 Move returns status 0, amount 84
02:32:37.214 00.000 7680 MoveAxis(N, 0, ABG)
02:32:37.216 00.002 7680 Move returns status 0, amount 0
02:32:37.216 00.000 7680 move complete, result=0
02:32:37.217 00.001 7680 worker thread done servicing request
02:32:37.218 00.001 6120 GuideStep: -0.2 px 84 ms EAST, 0.1 px 0 ms NORTH
02:32:37.224 00.006 7680 Worker thread wakes up
02:32:37.226 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:37.226 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:38.469 01.243 7680 Exposure complete
02:32:38.615 00.146 7680 worker thread done servicing request
02:32:38.616 00.001 6120 OnExposeComplete: enter
02:32:38.620 00.004 6120 UpdateGuideState(): m_state=6
02:32:38.625 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1017
02:32:38.629 00.004 6120 Star::Find returns 1 (0), X=517.78, Y=673.54, Mass=8940, SNR=63.5, Peak=210 HFD=6.7
02:32:38.632 00.003 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
02:32:38.637 00.005 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
02:32:38.641 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.69 mountX=-0.09 mountY=0.24, mountTheta=1.92
02:32:38.647 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.29, opts=13)
02:32:38.653 00.006 6120 Enqueuing Move request for scope (-0.03, -0.29)
02:32:38.657 00.004 7680 Worker thread wakes up
02:32:38.658 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:38.661 00.003 6120 UpdateGuideState exits: m=8940 SNR=63.5
02:32:38.666 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:38.670 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:38.673 00.003 6120 Enqueuing Expose request
02:32:38.676 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.29) opts 0xd
02:32:38.676 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.29)
02:32:38.678 00.002 7680 Moving (-0.03, -0.29) raw xDistance=-0.09 yDistance=0.24
02:32:38.678 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:32:38.678 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:32:38.678 00.000 7680 MoveAxis(E, 0, ABG)
02:32:38.678 00.000 7680 Move returns status 0, amount 0
02:32:38.678 00.000 7680 MoveAxis(S, 133, ABG)
02:32:38.678 00.000 7680 Guiding  Dir = 1, Dur = 133
02:32:38.679 00.001 7680 IsSlewing returns 0
02:32:38.680 00.001 7680 IsGuiding returns 0
02:32:38.680 00.000 7680 PulseGuide returned control before completion, sleep 143
02:32:38.839 00.159 7680 IsGuiding returns 0
02:32:38.840 00.001 7680 Move returns status 0, amount 133
02:32:38.841 00.001 7680 move complete, result=0
02:32:38.841 00.000 7680 worker thread done servicing request
02:32:38.843 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 133 ms SOUTH
02:32:38.850 00.007 7680 Worker thread wakes up
02:32:38.850 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:38.850 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:40.105 01.255 7680 Exposure complete
02:32:40.248 00.143 7680 worker thread done servicing request
02:32:40.249 00.001 6120 OnExposeComplete: enter
02:32:40.255 00.006 6120 UpdateGuideState(): m_state=6
02:32:40.261 00.006 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1018
02:32:40.266 00.005 6120 Star::Find returns 1 (0), X=517.92, Y=673.08, Mass=8174, SNR=60.8, Peak=203 HFD=6.4
02:32:40.273 00.007 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
02:32:40.278 00.005 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
02:32:40.282 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.75 hyp=0.76 cameraTheta=-1.43 mountX=-0.04 mountY=0.72, mountTheta=1.62
02:32:40.290 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.75, opts=13)
02:32:40.295 00.005 6120 Enqueuing Move request for scope (0.10, -0.75)
02:32:40.302 00.007 7680 Worker thread wakes up
02:32:40.303 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:40.307 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.75) opts 0xd
02:32:40.307 00.000 6120 UpdateGuideState exits: m=8174 SNR=60.8
02:32:40.313 00.006 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.75)
02:32:40.313 00.000 7680 Moving (0.10, -0.75) raw xDistance=-0.04 yDistance=0.72
02:32:40.313 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:40.319 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:32:40.320 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
02:32:40.320 00.000 7680 MoveAxis(E, 0, ABG)
02:32:40.320 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:40.326 00.006 7680 Move returns status 0, amount 0
02:32:40.326 00.000 7680 MoveAxis(S, 391, ABG)
02:32:40.326 00.000 7680 Guiding  Dir = 1, Dur = 391
02:32:40.327 00.001 6120 Enqueuing Expose request
02:32:40.330 00.003 7680 IsSlewing returns 0
02:32:40.330 00.000 7680 IsGuiding returns 0
02:32:40.331 00.001 7680 PulseGuide returned control before completion, sleep 401
02:32:40.739 00.408 7680 IsGuiding returns 1
02:32:40.740 00.001 7680 scope still moving after pulse duration time elapsed
02:32:40.772 00.032 7680 IsSlewing returns 0
02:32:40.773 00.001 7680 IsGuiding returns 0
02:32:40.774 00.001 7680 scope move finished after 391 + 52 ms
02:32:40.775 00.001 7680 Move returns status 0, amount 391
02:32:40.775 00.000 7680 move complete, result=0
02:32:40.775 00.000 7680 worker thread done servicing request
02:32:40.775 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.7 px 391 ms SOUTH
02:32:40.782 00.007 7680 Worker thread wakes up
02:32:40.782 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:40.782 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:42.030 01.248 7680 Exposure complete
02:32:42.176 00.146 7680 worker thread done servicing request
02:32:42.176 00.000 6120 OnExposeComplete: enter
02:32:42.180 00.004 6120 UpdateGuideState(): m_state=6
02:32:42.186 00.006 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1019
02:32:42.190 00.004 6120 Star::Find returns 1 (0), X=517.91, Y=673.83, Mass=8791, SNR=60.9, Peak=212 HFD=6.4
02:32:42.194 00.004 6120 CameraToMount -- cameraTheta (-0.00) - m_xAngle (0.19) = xAngle (-0.19 = -0.19)
02:32:42.198 00.004 6120 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.68 = 2.68)
02:32:42.202 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.00 mountX=0.10 mountY=0.04, mountTheta=0.42
02:32:42.207 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.00, opts=13)
02:32:42.211 00.004 6120 Enqueuing Move request for scope (0.10, -0.00)
02:32:42.214 00.003 7680 Worker thread wakes up
02:32:42.214 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
02:32:42.215 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
02:32:42.215 00.000 7680 Moving (0.10, -0.00) raw xDistance=0.10 yDistance=0.04
02:32:42.215 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:32:42.215 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:42.215 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:42.220 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:32:42.220 00.000 7680 MoveAxis(E, 0, ABG)
02:32:42.221 00.001 7680 Move returns status 0, amount 0
02:32:42.221 00.000 7680 MoveAxis(N, 0, ABG)
02:32:42.221 00.000 6120 UpdateGuideState exits: m=8791 SNR=60.9
02:32:42.225 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:42.229 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:42.233 00.004 6120 Enqueuing Expose request
02:32:42.236 00.003 7680 Move returns status 0, amount 0
02:32:42.237 00.001 7680 move complete, result=0
02:32:42.237 00.000 7680 worker thread done servicing request
02:32:42.237 00.000 7680 Worker thread wakes up
02:32:42.238 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:32:42.242 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:42.242 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:43.483 01.241 7680 Exposure complete
02:32:43.626 00.143 7680 worker thread done servicing request
02:32:43.626 00.000 6120 OnExposeComplete: enter
02:32:43.629 00.003 6120 UpdateGuideState(): m_state=6
02:32:43.634 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1020
02:32:43.638 00.004 6120 Star::Find returns 1 (0), X=517.76, Y=673.78, Mass=8387, SNR=59.8, Peak=201 HFD=6.6
02:32:43.642 00.004 6120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (0.19) = xAngle (-2.62 = -2.62)
02:32:43.645 00.003 6120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.26 = 0.26)
02:32:43.649 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.43 mountX=-0.06 mountY=0.02, mountTheta=2.86
02:32:43.655 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.05, opts=13)
02:32:43.659 00.004 6120 Enqueuing Move request for scope (-0.05, -0.05)
02:32:43.665 00.006 7680 Worker thread wakes up
02:32:43.665 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:43.668 00.003 6120 UpdateGuideState exits: m=8387 SNR=59.8
02:32:43.672 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:43.675 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:43.680 00.005 6120 Enqueuing Expose request
02:32:43.684 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
02:32:43.684 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
02:32:43.684 00.000 7680 Moving (-0.05, -0.05) raw xDistance=-0.06 yDistance=0.02
02:32:43.684 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:32:43.685 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:43.685 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:32:43.686 00.001 7680 MoveAxis(E, 0, ABG)
02:32:43.686 00.000 7680 Move returns status 0, amount 0
02:32:43.686 00.000 7680 MoveAxis(N, 0, ABG)
02:32:43.686 00.000 7680 Move returns status 0, amount 0
02:32:43.686 00.000 7680 move complete, result=0
02:32:43.686 00.000 7680 worker thread done servicing request
02:32:43.686 00.000 7680 Worker thread wakes up
02:32:43.687 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:32:43.691 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:43.691 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:44.944 01.253 7680 Exposure complete
02:32:45.079 00.135 7680 worker thread done servicing request
02:32:45.079 00.000 6120 OnExposeComplete: enter
02:32:45.083 00.004 6120 UpdateGuideState(): m_state=6
02:32:45.088 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1021
02:32:45.093 00.005 6120 Star::Find returns 1 (0), X=517.76, Y=673.75, Mass=9281, SNR=63.7, Peak=234 HFD=6.6
02:32:45.097 00.004 6120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.19) = xAngle (-2.35 = -2.35)
02:32:45.101 00.004 6120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.53 = 0.53)
02:32:45.105 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.16 mountX=-0.07 mountY=0.05, mountTheta=2.52
02:32:45.110 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.08, opts=13)
02:32:45.114 00.004 6120 Enqueuing Move request for scope (-0.05, -0.08)
02:32:45.118 00.004 7680 Worker thread wakes up
02:32:45.118 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:45.123 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
02:32:45.124 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
02:32:45.124 00.000 7680 Moving (-0.05, -0.08) raw xDistance=-0.07 yDistance=0.05
02:32:45.124 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:32:45.124 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:45.125 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:32:45.125 00.000 7680 MoveAxis(E, 0, ABG)
02:32:45.125 00.000 6120 UpdateGuideState exits: m=9281 SNR=63.7
02:32:45.130 00.005 7680 Move returns status 0, amount 0
02:32:45.130 00.000 7680 MoveAxis(N, 0, ABG)
02:32:45.130 00.000 7680 Move returns status 0, amount 0
02:32:45.130 00.000 7680 move complete, result=0
02:32:45.130 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:45.134 00.004 7680 worker thread done servicing request
02:32:45.135 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:45.138 00.003 6120 Enqueuing Expose request
02:32:45.142 00.004 7680 Worker thread wakes up
02:32:45.142 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:45.142 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:45.143 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:32:46.394 01.251 7680 Exposure complete
02:32:46.530 00.136 7680 worker thread done servicing request
02:32:46.530 00.000 6120 OnExposeComplete: enter
02:32:46.534 00.004 6120 UpdateGuideState(): m_state=6
02:32:46.538 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1022
02:32:46.542 00.004 6120 Star::Find returns 1 (0), X=518.00, Y=673.19, Mass=8091, SNR=60.1, Peak=204 HFD=6.4
02:32:46.545 00.003 6120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.19) = xAngle (-1.48 = -1.48)
02:32:46.548 00.003 6120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
02:32:46.552 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.64 hyp=0.66 cameraTheta=-1.29 mountX=0.06 mountY=0.65, mountTheta=1.48
02:32:46.558 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.64, opts=13)
02:32:46.562 00.004 6120 Enqueuing Move request for scope (0.18, -0.64)
02:32:46.566 00.004 7680 Worker thread wakes up
02:32:46.566 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.64) opts 0xd
02:32:46.566 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.64)
02:32:46.566 00.000 7680 Moving (0.18, -0.64) raw xDistance=0.06 yDistance=0.65
02:32:46.566 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:32:46.566 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
02:32:46.566 00.000 7680 MoveAxis(E, 0, ABG)
02:32:46.566 00.000 7680 Move returns status 0, amount 0
02:32:46.567 00.001 7680 MoveAxis(S, 355, ABG)
02:32:46.567 00.000 7680 Guiding  Dir = 1, Dur = 355
02:32:46.567 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:46.570 00.003 7680 IsSlewing returns 0
02:32:46.572 00.002 6120 UpdateGuideState exits: m=8091 SNR=60.1
02:32:46.575 00.003 7680 IsGuiding returns 0
02:32:46.575 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:46.578 00.003 7680 PulseGuide returned control before completion, sleep 365
02:32:46.578 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:46.582 00.004 6120 Enqueuing Expose request
02:32:46.949 00.367 7680 IsGuiding returns 1
02:32:46.950 00.001 7680 scope still moving after pulse duration time elapsed
02:32:46.980 00.030 7680 IsSlewing returns 0
02:32:46.981 00.001 7680 IsGuiding returns 0
02:32:46.982 00.001 7680 scope move finished after 355 + 52 ms
02:32:46.982 00.000 7680 Move returns status 0, amount 355
02:32:46.982 00.000 7680 move complete, result=0
02:32:46.984 00.002 7680 worker thread done servicing request
02:32:46.984 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.7 px 355 ms SOUTH
02:32:46.990 00.006 7680 Worker thread wakes up
02:32:46.991 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:46.991 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:48.286 01.295 7680 Exposure complete
02:32:48.384 00.098 7680 worker thread done servicing request
02:32:48.385 00.001 6120 OnExposeComplete: enter
02:32:48.388 00.003 6120 UpdateGuideState(): m_state=6
02:32:48.390 00.002 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1023
02:32:48.394 00.004 6120 Star::Find returns 1 (0), X=518.02, Y=673.72, Mass=8276, SNR=60.7, Peak=210 HFD=6.8
02:32:48.398 00.004 6120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.19) = xAngle (-0.68 = -0.68)
02:32:48.401 00.003 6120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.20 = 2.20)
02:32:48.404 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-0.49 mountX=0.18 mountY=0.19, mountTheta=0.81
02:32:48.407 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.11, opts=13)
02:32:48.411 00.004 6120 Enqueuing Move request for scope (0.20, -0.11)
02:32:48.414 00.003 7680 Worker thread wakes up
02:32:48.414 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
02:32:48.414 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
02:32:48.414 00.000 7680 Moving (0.20, -0.11) raw xDistance=0.18 yDistance=0.19
02:32:48.414 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:32:48.414 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:48.414 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:48.418 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:32:48.418 00.000 7680 MoveAxis(E, 0, ABG)
02:32:48.418 00.000 7680 Move returns status 0, amount 0
02:32:48.418 00.000 7680 MoveAxis(N, 0, ABG)
02:32:48.418 00.000 7680 Move returns status 0, amount 0
02:32:48.418 00.000 7680 move complete, result=0
02:32:48.418 00.000 7680 worker thread done servicing request
02:32:48.419 00.001 6120 UpdateGuideState exits: m=8276 SNR=60.7
02:32:48.422 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:48.425 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:48.428 00.003 6120 Enqueuing Expose request
02:32:48.432 00.004 7680 Worker thread wakes up
02:32:48.432 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:32:48.436 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:48.436 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:49.676 01.240 7680 Exposure complete
02:32:49.801 00.125 7680 worker thread done servicing request
02:32:49.803 00.002 6120 OnExposeComplete: enter
02:32:49.808 00.005 6120 UpdateGuideState(): m_state=6
02:32:49.813 00.005 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1024
02:32:49.820 00.007 6120 Star::Find returns 1 (0), X=517.83, Y=673.57, Mass=8530, SNR=61.0, Peak=199 HFD=6.7
02:32:49.824 00.004 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
02:32:49.830 00.006 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
02:32:49.835 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.51 mountX=-0.03 mountY=0.25, mountTheta=1.71
02:32:49.841 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.27, opts=13)
02:32:49.845 00.004 6120 Enqueuing Move request for scope (0.02, -0.27)
02:32:49.849 00.004 7680 Worker thread wakes up
02:32:49.849 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:49.854 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.27) opts 0xd
02:32:49.854 00.000 6120 UpdateGuideState exits: m=8530 SNR=61.0
02:32:49.858 00.004 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.27)
02:32:49.858 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:49.862 00.004 7680 Moving (0.02, -0.27) raw xDistance=-0.03 yDistance=0.25
02:32:49.862 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:49.866 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:32:49.866 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:32:49.866 00.000 6120 Enqueuing Expose request
02:32:49.871 00.005 7680 MoveAxis(E, 0, ABG)
02:32:49.871 00.000 7680 Move returns status 0, amount 0
02:32:49.871 00.000 7680 MoveAxis(S, 134, ABG)
02:32:49.871 00.000 7680 Guiding  Dir = 1, Dur = 134
02:32:49.871 00.000 7680 IsSlewing returns 0
02:32:49.872 00.001 7680 IsGuiding returns 0
02:32:49.872 00.000 7680 PulseGuide returned control before completion, sleep 144
02:32:50.031 00.159 7680 IsGuiding returns 0
02:32:50.033 00.002 7680 Move returns status 0, amount 134
02:32:50.034 00.001 7680 move complete, result=0
02:32:50.034 00.000 7680 worker thread done servicing request
02:32:50.034 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 134 ms SOUTH
02:32:50.038 00.004 7680 Worker thread wakes up
02:32:50.038 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:50.038 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:51.288 01.250 7680 Exposure complete
02:32:51.413 00.125 7680 worker thread done servicing request
02:32:51.414 00.001 6120 OnExposeComplete: enter
02:32:51.419 00.005 6120 UpdateGuideState(): m_state=6
02:32:51.423 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1025
02:32:51.426 00.003 6120 Star::Find returns 1 (0), X=517.79, Y=673.66, Mass=8254, SNR=59.8, Peak=199 HFD=6.7
02:32:51.430 00.004 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
02:32:51.435 00.005 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
02:32:51.439 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.72 mountX=-0.06 mountY=0.15, mountTheta=1.95
02:32:51.443 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.18, opts=13)
02:32:51.448 00.005 6120 Enqueuing Move request for scope (-0.03, -0.18)
02:32:51.451 00.003 7680 Worker thread wakes up
02:32:51.451 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:51.456 00.005 6120 UpdateGuideState exits: m=8254 SNR=59.8
02:32:51.459 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
02:32:51.459 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:51.465 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:51.468 00.003 6120 Enqueuing Expose request
02:32:51.473 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
02:32:51.473 00.000 7680 Moving (-0.03, -0.18) raw xDistance=-0.06 yDistance=0.15
02:32:51.473 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:32:51.473 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:51.474 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:32:51.475 00.001 7680 MoveAxis(E, 0, ABG)
02:32:51.475 00.000 7680 Move returns status 0, amount 0
02:32:51.475 00.000 7680 MoveAxis(N, 0, ABG)
02:32:51.475 00.000 7680 Move returns status 0, amount 0
02:32:51.475 00.000 7680 move complete, result=0
02:32:51.476 00.001 7680 worker thread done servicing request
02:32:51.476 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:51.480 00.004 7680 Worker thread wakes up
02:32:51.480 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:51.480 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:52.733 01.253 7680 Exposure complete
02:32:52.872 00.139 7680 worker thread done servicing request
02:32:52.872 00.000 6120 OnExposeComplete: enter
02:32:52.877 00.005 6120 UpdateGuideState(): m_state=6
02:32:52.881 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1026
02:32:52.884 00.003 6120 Star::Find returns 1 (0), X=518.00, Y=673.21, Mass=8036, SNR=60.0, Peak=212 HFD=6.4
02:32:52.888 00.004 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.46 = -1.46)
02:32:52.893 00.005 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
02:32:52.897 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.62 hyp=0.65 cameraTheta=-1.28 mountX=0.07 mountY=0.64, mountTheta=1.46
02:32:52.902 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.62, opts=13)
02:32:52.908 00.006 6120 Enqueuing Move request for scope (0.19, -0.62)
02:32:52.912 00.004 7680 Worker thread wakes up
02:32:52.912 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.62) opts 0xd
02:32:52.912 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.62)
02:32:52.912 00.000 7680 Moving (0.19, -0.62) raw xDistance=0.07 yDistance=0.64
02:32:52.913 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:32:52.914 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
02:32:52.914 00.000 7680 MoveAxis(E, 0, ABG)
02:32:52.914 00.000 7680 Move returns status 0, amount 0
02:32:52.914 00.000 7680 MoveAxis(S, 349, ABG)
02:32:52.914 00.000 7680 Guiding  Dir = 1, Dur = 349
02:32:52.914 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:52.919 00.005 6120 UpdateGuideState exits: m=8036 SNR=60.0
02:32:52.923 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:52.926 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:52.932 00.006 6120 Enqueuing Expose request
02:32:52.936 00.004 7680 IsSlewing returns 0
02:32:52.936 00.000 7680 IsGuiding returns 0
02:32:52.937 00.001 7680 PulseGuide returned control before completion, sleep 359
02:32:53.310 00.373 7680 IsGuiding returns 1
02:32:53.310 00.000 7680 scope still moving after pulse duration time elapsed
02:32:53.341 00.031 7680 IsSlewing returns 0
02:32:53.343 00.002 7680 IsGuiding returns 0
02:32:53.343 00.000 7680 scope move finished after 349 + 57 ms
02:32:53.343 00.000 7680 Move returns status 0, amount 349
02:32:53.344 00.001 7680 move complete, result=0
02:32:53.344 00.000 7680 worker thread done servicing request
02:32:53.344 00.000 7680 Worker thread wakes up
02:32:53.344 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 349 ms SOUTH
02:32:53.350 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:53.350 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:54.605 01.255 7680 Exposure complete
02:32:54.754 00.149 7680 worker thread done servicing request
02:32:54.754 00.000 6120 OnExposeComplete: enter
02:32:54.759 00.005 6120 UpdateGuideState(): m_state=6
02:32:54.763 00.004 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1027
02:32:54.766 00.003 6120 Star::Find returns 1 (0), X=517.77, Y=673.89, Mass=8652, SNR=61.9, Peak=222 HFD=6.6
02:32:54.770 00.004 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (0.19) = xAngle (2.01 = 2.01)
02:32:54.774 00.004 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.88 = -1.40)
02:32:54.778 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.19 mountX=-0.03 mountY=-0.07, mountTheta=-1.98
02:32:54.784 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.06, opts=13)
02:32:54.788 00.004 6120 Enqueuing Move request for scope (-0.04, 0.06)
02:32:54.792 00.004 7680 Worker thread wakes up
02:32:54.793 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
02:32:54.793 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
02:32:54.793 00.000 7680 Moving (-0.04, 0.06) raw xDistance=-0.03 yDistance=-0.07
02:32:54.793 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:32:54.793 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:54.793 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:54.798 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:32:54.798 00.000 7680 MoveAxis(E, 0, ABG)
02:32:54.798 00.000 7680 Move returns status 0, amount 0
02:32:54.798 00.000 6120 UpdateGuideState exits: m=8652 SNR=61.9
02:32:54.802 00.004 7680 MoveAxis(N, 0, ABG)
02:32:54.802 00.000 7680 Move returns status 0, amount 0
02:32:54.802 00.000 7680 move complete, result=0
02:32:54.802 00.000 7680 worker thread done servicing request
02:32:54.802 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:54.808 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:54.814 00.006 6120 Enqueuing Expose request
02:32:54.818 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:32:54.822 00.004 7680 Worker thread wakes up
02:32:54.822 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:54.822 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:56.060 01.238 7680 Exposure complete
02:32:56.233 00.173 7680 worker thread done servicing request
02:32:56.234 00.001 6120 OnExposeComplete: enter
02:32:56.240 00.006 6120 UpdateGuideState(): m_state=6
02:32:56.250 00.010 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1028
02:32:56.255 00.005 6120 Star::Find returns 1 (0), X=517.92, Y=673.80, Mass=9110, SNR=63.5, Peak=216 HFD=6.6
02:32:56.261 00.006 6120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (0.19) = xAngle (-0.46 = -0.46)
02:32:56.265 00.004 6120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.41 = 2.41)
02:32:56.268 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.28 mountX=0.09 mountY=0.07, mountTheta=0.64
02:32:56.274 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.03, opts=13)
02:32:56.279 00.005 6120 Enqueuing Move request for scope (0.10, -0.03)
02:32:56.283 00.004 7680 Worker thread wakes up
02:32:56.283 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:56.288 00.005 6120 UpdateGuideState exits: m=9110 SNR=63.5
02:32:56.292 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
02:32:56.292 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
02:32:56.292 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:56.297 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:56.300 00.003 6120 Enqueuing Expose request
02:32:56.305 00.005 7680 Moving (0.10, -0.03) raw xDistance=0.09 yDistance=0.07
02:32:56.306 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:32:56.306 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:56.306 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:32:56.306 00.000 7680 MoveAxis(E, 0, ABG)
02:32:56.306 00.000 7680 Move returns status 0, amount 0
02:32:56.306 00.000 7680 MoveAxis(N, 0, ABG)
02:32:56.307 00.001 7680 Move returns status 0, amount 0
02:32:56.307 00.000 7680 move complete, result=0
02:32:56.307 00.000 7680 worker thread done servicing request
02:32:56.307 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:56.311 00.004 7680 Worker thread wakes up
02:32:56.312 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:56.312 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:57.566 01.254 7680 Exposure complete
02:32:57.685 00.119 7680 worker thread done servicing request
02:32:57.685 00.000 6120 OnExposeComplete: enter
02:32:57.687 00.002 6120 UpdateGuideState(): m_state=6
02:32:57.690 00.003 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1029
02:32:57.694 00.004 6120 Star::Find returns 1 (0), X=517.71, Y=673.78, Mass=8815, SNR=62.3, Peak=214 HFD=6.6
02:32:57.698 00.004 6120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (0.19) = xAngle (-2.87 = -2.87)
02:32:57.702 00.004 6120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.01 = 0.01)
02:32:57.705 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.68 mountX=-0.12 mountY=0.00, mountTheta=3.13
02:32:57.712 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.05, opts=13)
02:32:57.716 00.004 6120 Enqueuing Move request for scope (-0.11, -0.05)
02:32:57.721 00.005 7680 Worker thread wakes up
02:32:57.721 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
02:32:57.721 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
02:32:57.721 00.000 7680 Moving (-0.11, -0.05) raw xDistance=-0.12 yDistance=0.00
02:32:57.723 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:57.726 00.003 6120 UpdateGuideState exits: m=8815 SNR=62.3
02:32:57.730 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:57.735 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:57.738 00.003 6120 Enqueuing Expose request
02:32:57.743 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:32:57.743 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:57.743 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:32:57.744 00.001 7680 MoveAxis(E, 0, ABG)
02:32:57.744 00.000 7680 Move returns status 0, amount 0
02:32:57.744 00.000 7680 MoveAxis(N, 0, ABG)
02:32:57.744 00.000 7680 Move returns status 0, amount 0
02:32:57.745 00.001 7680 move complete, result=0
02:32:57.745 00.000 7680 worker thread done servicing request
02:32:57.745 00.000 7680 Worker thread wakes up
02:32:57.745 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:32:57.751 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:57.751 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:32:58.991 01.240 7680 Exposure complete
02:32:59.135 00.144 7680 worker thread done servicing request
02:32:59.135 00.000 6120 OnExposeComplete: enter
02:32:59.140 00.005 6120 UpdateGuideState(): m_state=6
02:32:59.145 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1030
02:32:59.149 00.004 6120 Star::Find returns 1 (0), X=517.62, Y=673.70, Mass=8705, SNR=62.5, Peak=222 HFD=6.7
02:32:59.155 00.006 6120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (0.19) = xAngle (-2.74 = -2.74)
02:32:59.162 00.007 6120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.13 = 0.13)
02:32:59.169 00.007 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-2.55 mountX=-0.22 mountY=0.03, mountTheta=3.00
02:32:59.177 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.13, opts=13)
02:32:59.183 00.006 6120 Enqueuing Move request for scope (-0.20, -0.13)
02:32:59.187 00.004 7680 Worker thread wakes up
02:32:59.187 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.13) opts 0xd
02:32:59.187 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.13)
02:32:59.187 00.000 7680 Moving (-0.20, -0.13) raw xDistance=-0.22 yDistance=0.03
02:32:59.187 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:32:59.189 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:32:59.189 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:32:59.193 00.004 6120 UpdateGuideState exits: m=8705 SNR=62.5
02:32:59.196 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:59.202 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:32:59.205 00.003 6120 Enqueuing Expose request
02:32:59.210 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:32:59.210 00.000 7680 MoveAxis(E, 90, ABG)
02:32:59.210 00.000 7680 Guiding  Dir = 2, Dur = 90
02:32:59.211 00.001 7680 IsSlewing returns 0
02:32:59.211 00.000 7680 IsGuiding returns 0
02:32:59.212 00.001 7680 PulseGuide returned control before completion, sleep 100
02:32:59.323 00.111 7680 IsGuiding returns 1
02:32:59.324 00.001 7680 scope still moving after pulse duration time elapsed
02:32:59.356 00.032 7680 IsSlewing returns 0
02:32:59.357 00.001 7680 IsGuiding returns 0
02:32:59.358 00.001 7680 scope move finished after 90 + 56 ms
02:32:59.359 00.001 7680 Move returns status 0, amount 90
02:32:59.360 00.001 7680 MoveAxis(N, 0, ABG)
02:32:59.361 00.001 7680 Move returns status 0, amount 0
02:32:59.361 00.000 7680 move complete, result=0
02:32:59.361 00.000 7680 worker thread done servicing request
02:32:59.361 00.000 6120 GuideStep: -0.2 px 90 ms EAST, 0.0 px 0 ms NORTH
02:32:59.368 00.007 7680 Worker thread wakes up
02:32:59.368 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:32:59.368 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:00.622 01.254 7680 Exposure complete
02:33:00.769 00.147 7680 worker thread done servicing request
02:33:00.769 00.000 6120 OnExposeComplete: enter
02:33:00.773 00.004 6120 UpdateGuideState(): m_state=6
02:33:00.778 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1031
02:33:00.782 00.004 6120 Star::Find returns 1 (0), X=517.80, Y=673.57, Mass=8782, SNR=61.7, Peak=221 HFD=6.7
02:33:00.788 00.006 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
02:33:00.791 00.003 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
02:33:00.795 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.26 hyp=0.26 cameraTheta=-1.63 mountX=-0.06 mountY=0.23, mountTheta=1.85
02:33:00.799 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.26, opts=13)
02:33:00.803 00.004 6120 Enqueuing Move request for scope (-0.02, -0.26)
02:33:00.809 00.006 7680 Worker thread wakes up
02:33:00.809 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.26) opts 0xd
02:33:00.809 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.26)
02:33:00.809 00.000 7680 Moving (-0.02, -0.26) raw xDistance=-0.06 yDistance=0.23
02:33:00.809 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:33:00.810 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:33:00.810 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:00.815 00.005 7680 MoveAxis(E, 0, ABG)
02:33:00.815 00.000 7680 Move returns status 0, amount 0
02:33:00.815 00.000 7680 MoveAxis(S, 123, ABG)
02:33:00.816 00.001 7680 Guiding  Dir = 1, Dur = 123
02:33:00.816 00.000 6120 UpdateGuideState exits: m=8782 SNR=61.7
02:33:00.820 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:00.824 00.004 7680 IsSlewing returns 0
02:33:00.824 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:00.826 00.002 6120 Enqueuing Expose request
02:33:00.831 00.005 7680 IsGuiding returns 0
02:33:00.831 00.000 7680 PulseGuide returned control before completion, sleep 133
02:33:00.969 00.138 7680 IsGuiding returns 1
02:33:00.969 00.000 7680 scope still moving after pulse duration time elapsed
02:33:01.001 00.032 7680 IsSlewing returns 0
02:33:01.003 00.002 7680 IsGuiding returns 0
02:33:01.004 00.001 7680 scope move finished after 123 + 50 ms
02:33:01.004 00.000 7680 Move returns status 0, amount 123
02:33:01.006 00.002 7680 move complete, result=0
02:33:01.006 00.000 7680 worker thread done servicing request
02:33:01.007 00.001 7680 Worker thread wakes up
02:33:01.007 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 123 ms SOUTH
02:33:01.013 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:01.014 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:02.261 01.247 7680 Exposure complete
02:33:02.405 00.144 7680 worker thread done servicing request
02:33:02.405 00.000 6120 OnExposeComplete: enter
02:33:02.410 00.005 6120 UpdateGuideState(): m_state=6
02:33:02.414 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1032
02:33:02.418 00.004 6120 Star::Find returns 1 (0), X=517.69, Y=673.43, Mass=8768, SNR=62.5, Peak=207 HFD=6.9
02:33:02.422 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
02:33:02.426 00.004 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
02:33:02.430 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.40 hyp=0.42 cameraTheta=-1.87 mountX=-0.19 mountY=0.30, mountTheta=2.14
02:33:02.435 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.40, opts=13)
02:33:02.439 00.004 6120 Enqueuing Move request for scope (-0.12, -0.40)
02:33:02.444 00.005 7680 Worker thread wakes up
02:33:02.445 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:02.448 00.003 6120 UpdateGuideState exits: m=8768 SNR=62.5
02:33:02.452 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:02.456 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:02.460 00.004 6120 Enqueuing Expose request
02:33:02.464 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.40) opts 0xd
02:33:02.464 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.40)
02:33:02.464 00.000 7680 Moving (-0.12, -0.40) raw xDistance=-0.19 yDistance=0.30
02:33:02.464 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:33:02.465 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:33:02.465 00.000 7680 MoveAxis(E, 0, ABG)
02:33:02.466 00.001 7680 Move returns status 0, amount 0
02:33:02.466 00.000 7680 MoveAxis(S, 165, ABG)
02:33:02.467 00.001 7680 Guiding  Dir = 1, Dur = 165
02:33:02.467 00.000 7680 IsSlewing returns 0
02:33:02.467 00.000 7680 IsGuiding returns 0
02:33:02.468 00.001 7680 PulseGuide returned control before completion, sleep 175
02:33:02.660 00.192 7680 IsGuiding returns 0
02:33:02.660 00.000 7680 Move returns status 0, amount 165
02:33:02.661 00.001 7680 move complete, result=0
02:33:02.662 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 165 ms SOUTH
02:33:02.669 00.007 7680 worker thread done servicing request
02:33:02.670 00.001 7680 Worker thread wakes up
02:33:02.670 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:02.670 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:03.916 01.246 7680 Exposure complete
02:33:04.055 00.139 7680 worker thread done servicing request
02:33:04.055 00.000 6120 OnExposeComplete: enter
02:33:04.058 00.003 6120 UpdateGuideState(): m_state=6
02:33:04.064 00.006 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1033
02:33:04.068 00.004 6120 Star::Find returns 1 (0), X=517.67, Y=673.53, Mass=9340, SNR=64.4, Peak=225 HFD=6.9
02:33:04.072 00.004 6120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
02:33:04.075 00.003 6120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
02:33:04.080 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.31 hyp=0.34 cameraTheta=-2.02 mountX=-0.20 mountY=0.21, mountTheta=2.34
02:33:04.085 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.31, opts=13)
02:33:04.090 00.005 6120 Enqueuing Move request for scope (-0.15, -0.31)
02:33:04.095 00.005 7680 Worker thread wakes up
02:33:04.095 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:04.099 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.31) opts 0xd
02:33:04.099 00.000 6120 UpdateGuideState exits: m=9340 SNR=64.4
02:33:04.105 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.31)
02:33:04.105 00.000 7680 Moving (-0.15, -0.31) raw xDistance=-0.20 yDistance=0.21
02:33:04.105 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:33:04.106 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:33:04.106 00.000 7680 MoveAxis(E, 83, ABG)
02:33:04.106 00.000 7680 Guiding  Dir = 2, Dur = 83
02:33:04.106 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:04.111 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:04.114 00.003 6120 Enqueuing Expose request
02:33:04.118 00.004 7680 IsSlewing returns 0
02:33:04.119 00.001 7680 IsGuiding returns 0
02:33:04.119 00.000 7680 PulseGuide returned control before completion, sleep 93
02:33:04.226 00.107 7680 IsGuiding returns 1
02:33:04.228 00.002 7680 scope still moving after pulse duration time elapsed
02:33:04.257 00.029 7680 IsSlewing returns 0
02:33:04.258 00.001 7680 IsGuiding returns 0
02:33:04.259 00.001 7680 scope move finished after 83 + 56 ms
02:33:04.259 00.000 7680 Move returns status 0, amount 83
02:33:04.260 00.001 7680 MoveAxis(S, 114, ABG)
02:33:04.260 00.000 7680 Guiding  Dir = 1, Dur = 114
02:33:04.261 00.001 7680 IsSlewing returns 0
02:33:04.261 00.000 7680 IsGuiding returns 0
02:33:04.262 00.001 7680 PulseGuide returned control before completion, sleep 124
02:33:04.401 00.139 7680 IsGuiding returns 1
02:33:04.401 00.000 7680 scope still moving after pulse duration time elapsed
02:33:04.433 00.032 7680 IsSlewing returns 0
02:33:04.435 00.002 7680 IsGuiding returns 0
02:33:04.436 00.001 7680 scope move finished after 114 + 59 ms
02:33:04.436 00.000 7680 Move returns status 0, amount 114
02:33:04.436 00.000 7680 move complete, result=0
02:33:04.437 00.001 7680 worker thread done servicing request
02:33:04.437 00.000 7680 Worker thread wakes up
02:33:04.437 00.000 6120 GuideStep: -0.2 px 83 ms EAST, 0.2 px 114 ms SOUTH
02:33:04.444 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:04.444 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:05.693 01.249 7680 Exposure complete
02:33:05.836 00.143 7680 worker thread done servicing request
02:33:05.837 00.001 6120 OnExposeComplete: enter
02:33:05.841 00.004 6120 UpdateGuideState(): m_state=6
02:33:05.845 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1034
02:33:05.850 00.005 6120 Star::Find returns 1 (0), X=517.77, Y=673.62, Mass=8601, SNR=60.8, Peak=213 HFD=6.8
02:33:05.854 00.004 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
02:33:05.858 00.004 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
02:33:05.861 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.76 mountX=-0.08 mountY=0.17, mountTheta=2.00
02:33:05.866 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.21, opts=13)
02:33:05.870 00.004 6120 Enqueuing Move request for scope (-0.04, -0.21)
02:33:05.875 00.005 7680 Worker thread wakes up
02:33:05.875 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
02:33:05.875 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
02:33:05.875 00.000 7680 Moving (-0.04, -0.21) raw xDistance=-0.08 yDistance=0.17
02:33:05.875 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:33:05.875 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:33:05.876 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:05.880 00.004 6120 UpdateGuideState exits: m=8601 SNR=60.8
02:33:05.883 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:05.886 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:05.891 00.005 6120 Enqueuing Expose request
02:33:05.893 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:33:05.894 00.001 7680 MoveAxis(E, 0, ABG)
02:33:05.894 00.000 7680 Move returns status 0, amount 0
02:33:05.894 00.000 7680 MoveAxis(N, 0, ABG)
02:33:05.894 00.000 7680 Move returns status 0, amount 0
02:33:05.894 00.000 7680 move complete, result=0
02:33:05.894 00.000 7680 worker thread done servicing request
02:33:05.894 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:33:05.898 00.004 7680 Worker thread wakes up
02:33:05.899 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:05.899 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:07.145 01.246 7680 Exposure complete
02:33:07.277 00.132 7680 worker thread done servicing request
02:33:07.278 00.001 6120 OnExposeComplete: enter
02:33:07.281 00.003 6120 UpdateGuideState(): m_state=6
02:33:07.284 00.003 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1035
02:33:07.287 00.003 6120 Star::Find returns 1 (0), X=517.75, Y=673.54, Mass=8642, SNR=62.0, Peak=208 HFD=6.8
02:33:07.290 00.003 6120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
02:33:07.292 00.002 6120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
02:33:07.296 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.81 mountX=-0.12 mountY=0.23, mountTheta=2.06
02:33:07.300 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.29, opts=13)
02:33:07.304 00.004 6120 Enqueuing Move request for scope (-0.07, -0.29)
02:33:07.308 00.004 7680 Worker thread wakes up
02:33:07.309 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.29) opts 0xd
02:33:07.309 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.29)
02:33:07.310 00.001 7680 Moving (-0.07, -0.29) raw xDistance=-0.12 yDistance=0.23
02:33:07.310 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:33:07.311 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:33:07.311 00.000 7680 MoveAxis(E, 0, ABG)
02:33:07.311 00.000 7680 Move returns status 0, amount 0
02:33:07.311 00.000 7680 MoveAxis(S, 125, ABG)
02:33:07.311 00.000 7680 Guiding  Dir = 1, Dur = 125
02:33:07.311 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:07.317 00.006 7680 IsSlewing returns 0
02:33:07.317 00.000 6120 UpdateGuideState exits: m=8642 SNR=62.0
02:33:07.320 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:07.325 00.005 7680 IsGuiding returns 0
02:33:07.325 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:07.329 00.004 7680 PulseGuide returned control before completion, sleep 135
02:33:07.330 00.001 6120 Enqueuing Expose request
02:33:07.480 00.150 7680 IsGuiding returns 1
02:33:07.482 00.002 7680 scope still moving after pulse duration time elapsed
02:33:07.512 00.030 7680 IsSlewing returns 0
02:33:07.513 00.001 7680 IsGuiding returns 0
02:33:07.514 00.001 7680 scope move finished after 125 + 63 ms
02:33:07.514 00.000 7680 Move returns status 0, amount 125
02:33:07.514 00.000 7680 move complete, result=0
02:33:07.514 00.000 7680 worker thread done servicing request
02:33:07.516 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 125 ms SOUTH
02:33:07.522 00.006 7680 Worker thread wakes up
02:33:07.522 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:07.523 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:08.770 01.247 7680 Exposure complete
02:33:08.915 00.145 7680 worker thread done servicing request
02:33:08.915 00.000 6120 OnExposeComplete: enter
02:33:08.920 00.005 6120 UpdateGuideState(): m_state=6
02:33:08.924 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1036
02:33:08.928 00.004 6120 Star::Find returns 1 (0), X=517.80, Y=673.44, Mass=9006, SNR=63.0, Peak=204 HFD=6.9
02:33:08.931 00.003 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
02:33:08.937 00.006 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
02:33:08.941 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.40 hyp=0.40 cameraTheta=-1.60 mountX=-0.09 mountY=0.35, mountTheta=1.81
02:33:08.946 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.40, opts=13)
02:33:08.950 00.004 6120 Enqueuing Move request for scope (-0.01, -0.40)
02:33:08.953 00.003 7680 Worker thread wakes up
02:33:08.954 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.40) opts 0xd
02:33:08.954 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.40)
02:33:08.954 00.000 7680 Moving (-0.01, -0.40) raw xDistance=-0.09 yDistance=0.35
02:33:08.955 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:08.958 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:33:08.958 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:33:08.959 00.001 7680 MoveAxis(E, 0, ABG)
02:33:08.959 00.000 7680 Move returns status 0, amount 0
02:33:08.959 00.000 6120 UpdateGuideState exits: m=9006 SNR=63.0
02:33:08.964 00.005 7680 MoveAxis(S, 190, ABG)
02:33:08.964 00.000 7680 Guiding  Dir = 1, Dur = 190
02:33:08.964 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:08.969 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:08.974 00.005 6120 Enqueuing Expose request
02:33:08.978 00.004 7680 IsSlewing returns 0
02:33:08.978 00.000 7680 IsGuiding returns 0
02:33:08.978 00.000 7680 PulseGuide returned control before completion, sleep 200
02:33:09.182 00.204 7680 IsGuiding returns 1
02:33:09.183 00.001 7680 scope still moving after pulse duration time elapsed
02:33:09.213 00.030 7680 IsSlewing returns 0
02:33:09.214 00.001 7680 IsGuiding returns 0
02:33:09.214 00.000 7680 scope move finished after 190 + 45 ms
02:33:09.214 00.000 7680 Move returns status 0, amount 190
02:33:09.214 00.000 7680 move complete, result=0
02:33:09.216 00.002 7680 worker thread done servicing request
02:33:09.216 00.000 7680 Worker thread wakes up
02:33:09.216 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 190 ms SOUTH
02:33:09.227 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:09.227 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:10.478 01.251 7680 Exposure complete
02:33:10.620 00.142 7680 worker thread done servicing request
02:33:10.620 00.000 6120 OnExposeComplete: enter
02:33:10.625 00.005 6120 UpdateGuideState(): m_state=6
02:33:10.631 00.006 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1037
02:33:10.634 00.003 6120 Star::Find returns 1 (0), X=518.06, Y=673.15, Mass=8800, SNR=61.9, Peak=218 HFD=6.3
02:33:10.637 00.003 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
02:33:10.642 00.005 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
02:33:10.645 00.003 6120 CameraToMount -- cameraX=0.25 cameraY=-0.69 hyp=0.73 cameraTheta=-1.23 mountX=0.12 mountY=0.73, mountTheta=1.41
02:33:10.650 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.69, opts=13)
02:33:10.654 00.004 6120 Enqueuing Move request for scope (0.25, -0.69)
02:33:10.658 00.004 7680 Worker thread wakes up
02:33:10.659 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:10.663 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.69) opts 0xd
02:33:10.663 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.69)
02:33:10.663 00.000 7680 Moving (0.25, -0.69) raw xDistance=0.12 yDistance=0.73
02:33:10.663 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:33:10.664 00.001 6120 UpdateGuideState exits: m=8800 SNR=61.9
02:33:10.667 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:10.671 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:10.675 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
02:33:10.675 00.000 7680 MoveAxis(E, 0, ABG)
02:33:10.676 00.001 7680 Move returns status 0, amount 0
02:33:10.676 00.000 7680 MoveAxis(S, 394, ABG)
02:33:10.676 00.000 6120 Enqueuing Expose request
02:33:10.680 00.004 7680 Guiding  Dir = 1, Dur = 394
02:33:10.681 00.001 7680 IsSlewing returns 0
02:33:10.681 00.000 7680 IsGuiding returns 0
02:33:10.682 00.001 7680 PulseGuide returned control before completion, sleep 404
02:33:11.089 00.407 7680 IsGuiding returns 1
02:33:11.089 00.000 7680 scope still moving after pulse duration time elapsed
02:33:11.121 00.032 7680 IsSlewing returns 0
02:33:11.121 00.000 7680 IsGuiding returns 0
02:33:11.122 00.001 7680 scope move finished after 394 + 46 ms
02:33:11.122 00.000 7680 Move returns status 0, amount 394
02:33:11.122 00.000 7680 move complete, result=0
02:33:11.124 00.002 7680 worker thread done servicing request
02:33:11.124 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.7 px 394 ms SOUTH
02:33:11.133 00.009 7680 Worker thread wakes up
02:33:11.133 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:11.134 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:12.387 01.253 7680 Exposure complete
02:33:12.528 00.141 7680 worker thread done servicing request
02:33:12.529 00.001 6120 OnExposeComplete: enter
02:33:12.534 00.005 6120 UpdateGuideState(): m_state=6
02:33:12.539 00.005 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1038
02:33:12.543 00.004 6120 Star::Find returns 1 (0), X=517.81, Y=673.71, Mass=8538, SNR=62.1, Peak=206 HFD=6.6
02:33:12.546 00.003 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
02:33:12.551 00.005 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
02:33:12.554 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.61 mountX=-0.03 mountY=0.11, mountTheta=1.82
02:33:12.561 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.12, opts=13)
02:33:12.566 00.005 6120 Enqueuing Move request for scope (-0.00, -0.12)
02:33:12.570 00.004 7680 Worker thread wakes up
02:33:12.570 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
02:33:12.570 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
02:33:12.571 00.001 7680 Moving (-0.00, -0.12) raw xDistance=-0.03 yDistance=0.11
02:33:12.571 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:33:12.571 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:33:12.572 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:12.576 00.004 6120 UpdateGuideState exits: m=8538 SNR=62.1
02:33:12.580 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:12.583 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:12.587 00.004 6120 Enqueuing Expose request
02:33:12.592 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:33:12.592 00.000 7680 MoveAxis(E, 0, ABG)
02:33:12.592 00.000 7680 Move returns status 0, amount 0
02:33:12.592 00.000 7680 MoveAxis(N, 0, ABG)
02:33:12.593 00.001 7680 Move returns status 0, amount 0
02:33:12.593 00.000 7680 move complete, result=0
02:33:12.593 00.000 7680 worker thread done servicing request
02:33:12.593 00.000 7680 Worker thread wakes up
02:33:12.594 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:33:12.599 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:12.599 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:13.846 01.247 7680 Exposure complete
02:33:13.985 00.139 7680 worker thread done servicing request
02:33:13.985 00.000 6120 OnExposeComplete: enter
02:33:13.990 00.005 6120 UpdateGuideState(): m_state=6
02:33:13.994 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
02:33:13.999 00.005 6120 Star::Find returns 1 (0), X=517.93, Y=673.80, Mass=8542, SNR=61.4, Peak=197 HFD=6.6
02:33:14.003 00.004 6120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.19) = xAngle (-0.46 = -0.46)
02:33:14.006 00.003 6120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.41 = 2.41)
02:33:14.010 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.27 mountX=0.10 mountY=0.08, mountTheta=0.64
02:33:14.015 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.03, opts=13)
02:33:14.018 00.003 6120 Enqueuing Move request for scope (0.11, -0.03)
02:33:14.023 00.005 7680 Worker thread wakes up
02:33:14.023 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:14.027 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
02:33:14.028 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
02:33:14.029 00.001 7680 Moving (0.11, -0.03) raw xDistance=0.10 yDistance=0.08
02:33:14.029 00.000 6120 UpdateGuideState exits: m=8542 SNR=61.4
02:33:14.034 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:33:14.034 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:33:14.035 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:14.040 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:33:14.040 00.000 7680 MoveAxis(E, 0, ABG)
02:33:14.041 00.001 7680 Move returns status 0, amount 0
02:33:14.041 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:14.045 00.004 6120 Enqueuing Expose request
02:33:14.048 00.003 7680 MoveAxis(N, 0, ABG)
02:33:14.048 00.000 7680 Move returns status 0, amount 0
02:33:14.049 00.001 7680 move complete, result=0
02:33:14.049 00.000 7680 worker thread done servicing request
02:33:14.050 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:33:14.053 00.003 7680 Worker thread wakes up
02:33:14.053 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:14.053 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:15.294 01.241 7680 Exposure complete
02:33:15.428 00.134 7680 worker thread done servicing request
02:33:15.428 00.000 6120 OnExposeComplete: enter
02:33:15.433 00.005 6120 UpdateGuideState(): m_state=6
02:33:15.436 00.003 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
02:33:15.442 00.006 6120 Star::Find returns 1 (0), X=517.84, Y=673.63, Mass=9030, SNR=62.2, Peak=222 HFD=6.7
02:33:15.446 00.004 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
02:33:15.450 00.004 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
02:33:15.453 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.44 mountX=-0.01 mountY=0.20, mountTheta=1.63
02:33:15.458 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.21, opts=13)
02:33:15.461 00.003 6120 Enqueuing Move request for scope (0.03, -0.21)
02:33:15.464 00.003 7680 Worker thread wakes up
02:33:15.464 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:15.468 00.004 6120 UpdateGuideState exits: m=9030 SNR=62.2
02:33:15.471 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:15.475 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:15.478 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
02:33:15.478 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
02:33:15.478 00.000 7680 Moving (0.03, -0.21) raw xDistance=-0.01 yDistance=0.20
02:33:15.480 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:33:15.480 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:33:15.480 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:33:15.480 00.000 7680 MoveAxis(E, 0, ABG)
02:33:15.480 00.000 7680 Move returns status 0, amount 0
02:33:15.480 00.000 7680 MoveAxis(N, 0, ABG)
02:33:15.481 00.001 7680 Move returns status 0, amount 0
02:33:15.481 00.000 7680 move complete, result=0
02:33:15.481 00.000 7680 worker thread done servicing request
02:33:15.481 00.000 6120 Enqueuing Expose request
02:33:15.486 00.005 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:33:15.489 00.003 7680 Worker thread wakes up
02:33:15.489 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:15.489 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:16.745 01.256 7680 Exposure complete
02:33:16.893 00.148 7680 worker thread done servicing request
02:33:16.893 00.000 6120 OnExposeComplete: enter
02:33:16.898 00.005 6120 UpdateGuideState(): m_state=6
02:33:16.902 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
02:33:16.908 00.006 6120 Star::Find returns 1 (0), X=517.71, Y=673.53, Mass=9458, SNR=65.0, Peak=239 HFD=6.9
02:33:16.912 00.004 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
02:33:16.915 00.003 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
02:33:16.920 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.89 mountX=-0.16 mountY=0.23, mountTheta=2.17
02:33:16.924 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.30, opts=13)
02:33:16.928 00.004 6120 Enqueuing Move request for scope (-0.10, -0.30)
02:33:16.932 00.004 7680 Worker thread wakes up
02:33:16.932 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.30) opts 0xd
02:33:16.933 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.30)
02:33:16.933 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:16.937 00.004 6120 UpdateGuideState exits: m=9458 SNR=65.0
02:33:16.941 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:16.945 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:16.949 00.004 6120 Enqueuing Expose request
02:33:16.952 00.003 7680 Moving (-0.10, -0.30) raw xDistance=-0.16 yDistance=0.23
02:33:16.952 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:33:16.952 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:33:16.952 00.000 7680 MoveAxis(E, 0, ABG)
02:33:16.952 00.000 7680 Move returns status 0, amount 0
02:33:16.953 00.001 7680 MoveAxis(S, 124, ABG)
02:33:16.953 00.000 7680 Guiding  Dir = 1, Dur = 124
02:33:16.953 00.000 7680 IsSlewing returns 0
02:33:16.954 00.001 7680 IsGuiding returns 0
02:33:16.954 00.000 7680 PulseGuide returned control before completion, sleep 134
02:33:17.092 00.138 7680 IsGuiding returns 1
02:33:17.092 00.000 7680 scope still moving after pulse duration time elapsed
02:33:17.123 00.031 7680 IsSlewing returns 0
02:33:17.124 00.001 7680 IsGuiding returns 0
02:33:17.125 00.001 7680 scope move finished after 124 + 46 ms
02:33:17.125 00.000 7680 Move returns status 0, amount 124
02:33:17.125 00.000 7680 move complete, result=0
02:33:17.125 00.000 7680 worker thread done servicing request
02:33:17.127 00.002 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 124 ms SOUTH
02:33:17.132 00.005 7680 Worker thread wakes up
02:33:17.132 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:17.132 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:18.385 01.253 7680 Exposure complete
02:33:18.520 00.135 7680 worker thread done servicing request
02:33:18.520 00.000 6120 OnExposeComplete: enter
02:33:18.524 00.004 6120 UpdateGuideState(): m_state=6
02:33:18.529 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1042
02:33:18.534 00.005 6120 Star::Find returns 1 (0), X=517.88, Y=673.12, Mass=8903, SNR=62.1, Peak=245 HFD=6.4
02:33:18.538 00.004 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
02:33:18.542 00.004 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
02:33:18.546 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.71 hyp=0.72 cameraTheta=-1.48 mountX=-0.07 mountY=0.67, mountTheta=1.67
02:33:18.551 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.71, opts=13)
02:33:18.557 00.006 6120 Enqueuing Move request for scope (0.07, -0.71)
02:33:18.561 00.004 7680 Worker thread wakes up
02:33:18.561 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.71) opts 0xd
02:33:18.561 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.71)
02:33:18.561 00.000 7680 Moving (0.07, -0.71) raw xDistance=-0.07 yDistance=0.67
02:33:18.562 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:33:18.563 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:18.567 00.004 6120 UpdateGuideState exits: m=8903 SNR=62.1
02:33:18.571 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:18.574 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
02:33:18.575 00.001 7680 MoveAxis(E, 0, ABG)
02:33:18.575 00.000 7680 Move returns status 0, amount 0
02:33:18.575 00.000 7680 MoveAxis(S, 364, ABG)
02:33:18.575 00.000 7680 Guiding  Dir = 1, Dur = 364
02:33:18.575 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:18.578 00.003 6120 Enqueuing Expose request
02:33:18.583 00.005 7680 IsSlewing returns 0
02:33:18.583 00.000 7680 IsGuiding returns 0
02:33:18.583 00.000 7680 PulseGuide returned control before completion, sleep 374
02:33:18.965 00.382 7680 IsGuiding returns 1
02:33:18.965 00.000 7680 scope still moving after pulse duration time elapsed
02:33:18.996 00.031 7680 IsSlewing returns 0
02:33:18.997 00.001 7680 IsGuiding returns 0
02:33:18.997 00.000 7680 scope move finished after 364 + 49 ms
02:33:18.997 00.000 7680 Move returns status 0, amount 364
02:33:18.997 00.000 7680 move complete, result=0
02:33:18.998 00.001 7680 worker thread done servicing request
02:33:18.998 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 364 ms SOUTH
02:33:19.010 00.012 7680 Worker thread wakes up
02:33:19.011 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:19.012 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:20.258 01.246 7680 Exposure complete
02:33:20.383 00.125 7680 worker thread done servicing request
02:33:20.383 00.000 6120 OnExposeComplete: enter
02:33:20.387 00.004 6120 UpdateGuideState(): m_state=6
02:33:20.391 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1043
02:33:20.395 00.004 6120 Star::Find returns 1 (0), X=517.79, Y=673.77, Mass=8930, SNR=62.9, Peak=208 HFD=6.6
02:33:20.399 00.004 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.22 = -2.22)
02:33:20.404 00.005 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.65 = 0.65)
02:33:20.409 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.03 mountX=-0.04 mountY=0.04, mountTheta=2.35
02:33:20.415 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.06, opts=13)
02:33:20.420 00.005 6120 Enqueuing Move request for scope (-0.03, -0.06)
02:33:20.424 00.004 7680 Worker thread wakes up
02:33:20.424 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:20.428 00.004 6120 UpdateGuideState exits: m=8930 SNR=62.9
02:33:20.432 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
02:33:20.432 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:20.436 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:20.442 00.006 6120 Enqueuing Expose request
02:33:20.445 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
02:33:20.445 00.000 7680 Moving (-0.03, -0.06) raw xDistance=-0.04 yDistance=0.04
02:33:20.445 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:33:20.445 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:33:20.446 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:33:20.446 00.000 7680 MoveAxis(E, 0, ABG)
02:33:20.446 00.000 7680 Move returns status 0, amount 0
02:33:20.446 00.000 7680 MoveAxis(N, 0, ABG)
02:33:20.446 00.000 7680 Move returns status 0, amount 0
02:33:20.446 00.000 7680 move complete, result=0
02:33:20.448 00.002 7680 worker thread done servicing request
02:33:20.448 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:33:20.451 00.003 7680 Worker thread wakes up
02:33:20.452 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:20.452 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:21.699 01.247 7680 Exposure complete
02:33:21.838 00.139 7680 worker thread done servicing request
02:33:21.838 00.000 6120 OnExposeComplete: enter
02:33:21.843 00.005 6120 UpdateGuideState(): m_state=6
02:33:21.848 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1044
02:33:21.851 00.003 6120 Star::Find returns 1 (0), X=517.81, Y=673.65, Mass=8735, SNR=62.3, Peak=213 HFD=6.5
02:33:21.854 00.003 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
02:33:21.857 00.003 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
02:33:21.862 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.60 mountX=-0.04 mountY=0.16, mountTheta=1.81
02:33:21.868 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.18, opts=13)
02:33:21.871 00.003 6120 Enqueuing Move request for scope (-0.01, -0.18)
02:33:21.874 00.003 7680 Worker thread wakes up
02:33:21.874 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
02:33:21.874 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
02:33:21.875 00.001 7680 Moving (-0.01, -0.18) raw xDistance=-0.04 yDistance=0.16
02:33:21.875 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:33:21.875 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:33:21.875 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:21.878 00.003 6120 UpdateGuideState exits: m=8735 SNR=62.3
02:33:21.881 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:33:21.882 00.001 7680 MoveAxis(E, 0, ABG)
02:33:21.882 00.000 7680 Move returns status 0, amount 0
02:33:21.882 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:21.885 00.003 7680 MoveAxis(N, 0, ABG)
02:33:21.885 00.000 7680 Move returns status 0, amount 0
02:33:21.885 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:21.888 00.003 7680 move complete, result=0
02:33:21.888 00.000 6120 Enqueuing Expose request
02:33:21.892 00.004 7680 worker thread done servicing request
02:33:21.892 00.000 7680 Worker thread wakes up
02:33:21.892 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:21.892 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:21.892 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:33:23.137 01.245 7680 Exposure complete
02:33:23.277 00.140 7680 worker thread done servicing request
02:33:23.278 00.001 6120 OnExposeComplete: enter
02:33:23.281 00.003 6120 UpdateGuideState(): m_state=6
02:33:23.284 00.003 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1045
02:33:23.289 00.005 6120 Star::Find returns 1 (0), X=517.83, Y=673.68, Mass=8280, SNR=60.1, Peak=202 HFD=6.6
02:33:23.292 00.003 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
02:33:23.296 00.004 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
02:33:23.299 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.44 mountX=-0.01 mountY=0.14, mountTheta=1.63
02:33:23.304 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.15, opts=13)
02:33:23.310 00.006 6120 Enqueuing Move request for scope (0.02, -0.15)
02:33:23.315 00.005 7680 Worker thread wakes up
02:33:23.315 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:23.320 00.005 6120 UpdateGuideState exits: m=8280 SNR=60.1
02:33:23.324 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:23.328 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:23.333 00.005 6120 Enqueuing Expose request
02:33:23.335 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
02:33:23.335 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
02:33:23.337 00.002 7680 Moving (0.02, -0.15) raw xDistance=-0.01 yDistance=0.14
02:33:23.337 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:33:23.337 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:33:23.337 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:33:23.337 00.000 7680 MoveAxis(E, 0, ABG)
02:33:23.337 00.000 7680 Move returns status 0, amount 0
02:33:23.338 00.001 7680 MoveAxis(N, 0, ABG)
02:33:23.338 00.000 7680 Move returns status 0, amount 0
02:33:23.338 00.000 7680 move complete, result=0
02:33:23.338 00.000 7680 worker thread done servicing request
02:33:23.338 00.000 7680 Worker thread wakes up
02:33:23.338 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:33:23.343 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:23.343 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:24.603 01.260 7680 Exposure complete
02:33:24.742 00.139 7680 worker thread done servicing request
02:33:24.742 00.000 6120 OnExposeComplete: enter
02:33:24.746 00.004 6120 UpdateGuideState(): m_state=6
02:33:24.752 00.006 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1046
02:33:24.756 00.004 6120 Star::Find returns 1 (0), X=518.02, Y=673.12, Mass=8456, SNR=61.0, Peak=240 HFD=6.4
02:33:24.760 00.004 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.48 = -1.48)
02:33:24.764 00.004 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
02:33:24.768 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.71 hyp=0.74 cameraTheta=-1.30 mountX=0.06 mountY=0.73, mountTheta=1.48
02:33:24.772 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.71, opts=13)
02:33:24.776 00.004 6120 Enqueuing Move request for scope (0.20, -0.71)
02:33:24.781 00.005 7680 Worker thread wakes up
02:33:24.781 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.71) opts 0xd
02:33:24.781 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.71)
02:33:24.781 00.000 7680 Moving (0.20, -0.71) raw xDistance=0.06 yDistance=0.73
02:33:24.781 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:33:24.782 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:24.785 00.003 6120 UpdateGuideState exits: m=8456 SNR=61.0
02:33:24.789 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:24.792 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:24.796 00.004 6120 Enqueuing Expose request
02:33:24.800 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
02:33:24.800 00.000 7680 MoveAxis(E, 0, ABG)
02:33:24.800 00.000 7680 Move returns status 0, amount 0
02:33:24.800 00.000 7680 MoveAxis(S, 396, ABG)
02:33:24.800 00.000 7680 Guiding  Dir = 1, Dur = 396
02:33:24.802 00.002 7680 IsSlewing returns 0
02:33:24.802 00.000 7680 IsGuiding returns 0
02:33:24.802 00.000 7680 PulseGuide returned control before completion, sleep 406
02:33:25.215 00.413 7680 IsGuiding returns 1
02:33:25.217 00.002 7680 scope still moving after pulse duration time elapsed
02:33:25.246 00.029 7680 IsSlewing returns 0
02:33:25.249 00.003 7680 IsGuiding returns 0
02:33:25.250 00.001 7680 scope move finished after 396 + 53 ms
02:33:25.252 00.002 7680 Move returns status 0, amount 396
02:33:25.252 00.000 7680 move complete, result=0
02:33:25.252 00.000 7680 worker thread done servicing request
02:33:25.253 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.7 px 396 ms SOUTH
02:33:25.260 00.007 7680 Worker thread wakes up
02:33:25.260 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:25.260 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:26.509 01.249 7680 Exposure complete
02:33:26.637 00.128 7680 worker thread done servicing request
02:33:26.637 00.000 6120 OnExposeComplete: enter
02:33:26.640 00.003 6120 UpdateGuideState(): m_state=6
02:33:26.644 00.004 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1047
02:33:26.648 00.004 6120 Star::Find returns 1 (0), X=517.73, Y=673.78, Mass=8572, SNR=62.1, Peak=213 HFD=6.6
02:33:26.651 00.003 6120 CameraToMount -- cameraTheta (-2.54) - m_xAngle (0.19) = xAngle (-2.73 = -2.73)
02:33:26.655 00.004 6120 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.15 = 0.15)
02:33:26.659 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.54 mountX=-0.09 mountY=0.01, mountTheta=2.98
02:33:26.664 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.06, opts=13)
02:33:26.667 00.003 6120 Enqueuing Move request for scope (-0.08, -0.06)
02:33:26.671 00.004 7680 Worker thread wakes up
02:33:26.671 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:26.676 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
02:33:26.676 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
02:33:26.676 00.000 7680 Moving (-0.08, -0.06) raw xDistance=-0.09 yDistance=0.01
02:33:26.676 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:33:26.677 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:33:26.677 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:33:26.677 00.000 7680 MoveAxis(E, 0, ABG)
02:33:26.677 00.000 7680 Move returns status 0, amount 0
02:33:26.678 00.001 7680 MoveAxis(N, 0, ABG)
02:33:26.678 00.000 7680 Move returns status 0, amount 0
02:33:26.678 00.000 7680 move complete, result=0
02:33:26.678 00.000 7680 worker thread done servicing request
02:33:26.678 00.000 6120 UpdateGuideState exits: m=8572 SNR=62.1
02:33:26.682 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:26.687 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:26.691 00.004 6120 Enqueuing Expose request
02:33:26.694 00.003 7680 Worker thread wakes up
02:33:26.694 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:26.694 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:26.695 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:33:27.943 01.248 7680 Exposure complete
02:33:28.078 00.135 7680 worker thread done servicing request
02:33:28.078 00.000 6120 OnExposeComplete: enter
02:33:28.084 00.006 6120 UpdateGuideState(): m_state=6
02:33:28.087 00.003 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1048
02:33:28.092 00.005 6120 Star::Find returns 1 (0), X=517.81, Y=673.72, Mass=8267, SNR=60.4, Peak=210 HFD=6.6
02:33:28.095 00.003 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
02:33:28.100 00.005 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
02:33:28.103 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.65 mountX=-0.03 mountY=0.10, mountTheta=1.86
02:33:28.108 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.11, opts=13)
02:33:28.111 00.003 6120 Enqueuing Move request for scope (-0.01, -0.11)
02:33:28.114 00.003 7680 Worker thread wakes up
02:33:28.114 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
02:33:28.115 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
02:33:28.115 00.000 7680 Moving (-0.01, -0.11) raw xDistance=-0.03 yDistance=0.10
02:33:28.116 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:33:28.116 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:33:28.116 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:33:28.116 00.000 7680 MoveAxis(E, 0, ABG)
02:33:28.116 00.000 7680 Move returns status 0, amount 0
02:33:28.116 00.000 7680 MoveAxis(N, 0, ABG)
02:33:28.116 00.000 7680 Move returns status 0, amount 0
02:33:28.117 00.001 7680 move complete, result=0
02:33:28.117 00.000 7680 worker thread done servicing request
02:33:28.117 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:28.121 00.004 6120 UpdateGuideState exits: m=8267 SNR=60.4
02:33:28.126 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:28.130 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:28.134 00.004 6120 Enqueuing Expose request
02:33:28.137 00.003 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:33:28.141 00.004 7680 Worker thread wakes up
02:33:28.141 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:28.141 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:29.389 01.248 7680 Exposure complete
02:33:29.529 00.140 7680 worker thread done servicing request
02:33:29.529 00.000 6120 OnExposeComplete: enter
02:33:29.535 00.006 6120 UpdateGuideState(): m_state=6
02:33:29.538 00.003 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1049
02:33:29.543 00.005 6120 Star::Find returns 1 (0), X=517.81, Y=673.59, Mass=8204, SNR=60.3, Peak=189 HFD=6.8
02:33:29.546 00.003 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
02:33:29.549 00.003 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
02:33:29.553 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.58 mountX=-0.05 mountY=0.22, mountTheta=1.79
02:33:29.560 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.25, opts=13)
02:33:29.565 00.005 6120 Enqueuing Move request for scope (-0.00, -0.25)
02:33:29.569 00.004 7680 Worker thread wakes up
02:33:29.569 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.25) opts 0xd
02:33:29.569 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.25)
02:33:29.569 00.000 7680 Moving (-0.00, -0.25) raw xDistance=-0.05 yDistance=0.22
02:33:29.570 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:29.574 00.004 6120 UpdateGuideState exits: m=8204 SNR=60.3
02:33:29.578 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:33:29.578 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:33:29.578 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:29.584 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:29.589 00.005 7680 MoveAxis(E, 0, ABG)
02:33:29.589 00.000 6120 Enqueuing Expose request
02:33:29.593 00.004 7680 Move returns status 0, amount 0
02:33:29.593 00.000 7680 MoveAxis(S, 119, ABG)
02:33:29.595 00.002 7680 Guiding  Dir = 1, Dur = 119
02:33:29.595 00.000 7680 IsSlewing returns 0
02:33:29.596 00.001 7680 IsGuiding returns 0
02:33:29.596 00.000 7680 PulseGuide returned control before completion, sleep 129
02:33:29.735 00.139 7680 IsGuiding returns 1
02:33:29.736 00.001 7680 scope still moving after pulse duration time elapsed
02:33:29.767 00.031 7680 IsSlewing returns 0
02:33:29.768 00.001 7680 IsGuiding returns 0
02:33:29.768 00.000 7680 scope move finished after 119 + 54 ms
02:33:29.770 00.002 7680 Move returns status 0, amount 119
02:33:29.770 00.000 7680 move complete, result=0
02:33:29.770 00.000 7680 worker thread done servicing request
02:33:29.770 00.000 7680 Worker thread wakes up
02:33:29.770 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 119 ms SOUTH
02:33:29.778 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:29.779 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:31.034 01.255 7680 Exposure complete
02:33:31.171 00.137 7680 worker thread done servicing request
02:33:31.171 00.000 6120 OnExposeComplete: enter
02:33:31.175 00.004 6120 UpdateGuideState(): m_state=6
02:33:31.178 00.003 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1050
02:33:31.183 00.005 6120 Star::Find returns 1 (0), X=517.80, Y=673.65, Mass=8978, SNR=62.9, Peak=209 HFD=6.7
02:33:31.189 00.006 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
02:33:31.192 00.003 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
02:33:31.197 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.64 mountX=-0.05 mountY=0.16, mountTheta=1.86
02:33:31.202 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.18, opts=13)
02:33:31.206 00.004 6120 Enqueuing Move request for scope (-0.01, -0.18)
02:33:31.210 00.004 7680 Worker thread wakes up
02:33:31.210 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
02:33:31.210 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
02:33:31.210 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:31.215 00.005 7680 Moving (-0.01, -0.18) raw xDistance=-0.05 yDistance=0.16
02:33:31.216 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:33:31.216 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:33:31.216 00.000 6120 UpdateGuideState exits: m=8978 SNR=62.9
02:33:31.219 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:31.223 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:31.227 00.004 6120 Enqueuing Expose request
02:33:31.230 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:33:31.230 00.000 7680 MoveAxis(E, 0, ABG)
02:33:31.230 00.000 7680 Move returns status 0, amount 0
02:33:31.232 00.002 7680 MoveAxis(N, 0, ABG)
02:33:31.232 00.000 7680 Move returns status 0, amount 0
02:33:31.232 00.000 7680 move complete, result=0
02:33:31.232 00.000 7680 worker thread done servicing request
02:33:31.232 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:33:31.236 00.004 7680 Worker thread wakes up
02:33:31.236 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:31.236 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:32.492 01.256 7680 Exposure complete
02:33:32.628 00.136 7680 worker thread done servicing request
02:33:32.629 00.001 6120 OnExposeComplete: enter
02:33:32.634 00.005 6120 UpdateGuideState(): m_state=6
02:33:32.638 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1051
02:33:32.642 00.004 6120 Star::Find returns 1 (0), X=517.78, Y=673.49, Mass=8590, SNR=61.9, Peak=201 HFD=6.8
02:33:32.646 00.004 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
02:33:32.649 00.003 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
02:33:32.654 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.34 hyp=0.34 cameraTheta=-1.67 mountX=-0.10 mountY=0.29, mountTheta=1.89
02:33:32.660 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.34, opts=13)
02:33:32.665 00.005 6120 Enqueuing Move request for scope (-0.03, -0.34)
02:33:32.669 00.004 7680 Worker thread wakes up
02:33:32.669 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:32.672 00.003 6120 UpdateGuideState exits: m=8590 SNR=61.9
02:33:32.677 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:32.681 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:32.684 00.003 6120 Enqueuing Expose request
02:33:32.688 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.34) opts 0xd
02:33:32.688 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.34)
02:33:32.688 00.000 7680 Moving (-0.03, -0.34) raw xDistance=-0.10 yDistance=0.29
02:33:32.688 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:33:32.688 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:33:32.689 00.001 7680 MoveAxis(E, 0, ABG)
02:33:32.689 00.000 7680 Move returns status 0, amount 0
02:33:32.689 00.000 7680 MoveAxis(S, 158, ABG)
02:33:32.689 00.000 7680 Guiding  Dir = 1, Dur = 158
02:33:32.690 00.001 7680 IsSlewing returns 0
02:33:32.690 00.000 7680 IsGuiding returns 0
02:33:32.691 00.001 7680 PulseGuide returned control before completion, sleep 168
02:33:32.874 00.183 7680 IsGuiding returns 1
02:33:32.874 00.000 7680 scope still moving after pulse duration time elapsed
02:33:32.906 00.032 7680 IsSlewing returns 0
02:33:32.907 00.001 7680 IsGuiding returns 0
02:33:32.908 00.001 7680 scope move finished after 158 + 59 ms
02:33:32.908 00.000 7680 Move returns status 0, amount 158
02:33:32.908 00.000 7680 move complete, result=0
02:33:32.908 00.000 7680 worker thread done servicing request
02:33:32.909 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 158 ms SOUTH
02:33:32.916 00.007 7680 Worker thread wakes up
02:33:32.916 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:32.916 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:34.171 01.255 7680 Exposure complete
02:33:34.309 00.138 7680 worker thread done servicing request
02:33:34.309 00.000 6120 OnExposeComplete: enter
02:33:34.313 00.004 6120 UpdateGuideState(): m_state=6
02:33:34.319 00.006 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1052
02:33:34.324 00.005 6120 Star::Find returns 1 (0), X=518.00, Y=673.14, Mass=8201, SNR=59.9, Peak=218 HFD=6.4
02:33:34.328 00.004 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
02:33:34.331 00.003 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
02:33:34.336 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=-0.70 hyp=0.72 cameraTheta=-1.32 mountX=0.05 mountY=0.70, mountTheta=1.50
02:33:34.342 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.70, opts=13)
02:33:34.346 00.004 6120 Enqueuing Move request for scope (0.18, -0.70)
02:33:34.351 00.005 7680 Worker thread wakes up
02:33:34.351 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.70) opts 0xd
02:33:34.352 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.70)
02:33:34.352 00.000 7680 Moving (0.18, -0.70) raw xDistance=0.05 yDistance=0.70
02:33:34.352 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:33:34.352 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
02:33:34.353 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:34.357 00.004 6120 UpdateGuideState exits: m=8201 SNR=59.9
02:33:34.361 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:34.364 00.003 7680 MoveAxis(E, 0, ABG)
02:33:34.364 00.000 7680 Move returns status 0, amount 0
02:33:34.364 00.000 7680 MoveAxis(S, 383, ABG)
02:33:34.364 00.000 7680 Guiding  Dir = 1, Dur = 383
02:33:34.364 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:34.368 00.004 7680 IsSlewing returns 0
02:33:34.370 00.002 6120 Enqueuing Expose request
02:33:34.374 00.004 7680 IsGuiding returns 0
02:33:34.374 00.000 7680 PulseGuide returned control before completion, sleep 393
02:33:34.768 00.394 7680 IsGuiding returns 1
02:33:34.770 00.002 7680 scope still moving after pulse duration time elapsed
02:33:34.799 00.029 7680 IsSlewing returns 0
02:33:34.801 00.002 7680 IsGuiding returns 0
02:33:34.802 00.001 7680 scope move finished after 383 + 44 ms
02:33:34.802 00.000 7680 Move returns status 0, amount 383
02:33:34.803 00.001 7680 move complete, result=0
02:33:34.803 00.000 7680 worker thread done servicing request
02:33:34.803 00.000 7680 Worker thread wakes up
02:33:34.803 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.7 px 383 ms SOUTH
02:33:34.813 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:34.813 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:36.066 01.253 7680 Exposure complete
02:33:36.202 00.136 7680 worker thread done servicing request
02:33:36.202 00.000 6120 OnExposeComplete: enter
02:33:36.205 00.003 6120 UpdateGuideState(): m_state=6
02:33:36.209 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1053
02:33:36.216 00.007 6120 Star::Find returns 1 (0), X=518.01, Y=673.70, Mass=9332, SNR=65.2, Peak=213 HFD=6.8
02:33:36.220 00.004 6120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.19) = xAngle (-0.80 = -0.80)
02:33:36.224 00.004 6120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.07 = 2.07)
02:33:36.228 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.14 hyp=0.23 cameraTheta=-0.61 mountX=0.16 mountY=0.21, mountTheta=0.90
02:33:36.234 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.14, opts=13)
02:33:36.238 00.004 6120 Enqueuing Move request for scope (0.19, -0.14)
02:33:36.241 00.003 7680 Worker thread wakes up
02:33:36.242 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.14) opts 0xd
02:33:36.242 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.14)
02:33:36.242 00.000 7680 Moving (0.19, -0.14) raw xDistance=0.16 yDistance=0.21
02:33:36.243 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:36.248 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:33:36.249 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:33:36.249 00.000 6120 UpdateGuideState exits: m=9332 SNR=65.2
02:33:36.253 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:36.257 00.004 7680 MoveAxis(E, 0, ABG)
02:33:36.257 00.000 7680 Move returns status 0, amount 0
02:33:36.257 00.000 7680 MoveAxis(S, 112, ABG)
02:33:36.257 00.000 7680 Guiding  Dir = 1, Dur = 112
02:33:36.257 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:36.262 00.005 7680 IsSlewing returns 0
02:33:36.262 00.000 6120 Enqueuing Expose request
02:33:36.266 00.004 7680 IsGuiding returns 0
02:33:36.266 00.000 7680 PulseGuide returned control before completion, sleep 122
02:33:36.396 00.130 7680 IsGuiding returns 1
02:33:36.396 00.000 7680 scope still moving after pulse duration time elapsed
02:33:36.428 00.032 7680 IsSlewing returns 0
02:33:36.430 00.002 7680 IsGuiding returns 0
02:33:36.430 00.000 7680 scope move finished after 112 + 52 ms
02:33:36.431 00.001 7680 Move returns status 0, amount 112
02:33:36.431 00.000 7680 move complete, result=0
02:33:36.432 00.001 7680 worker thread done servicing request
02:33:36.432 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 112 ms SOUTH
02:33:36.440 00.008 7680 Worker thread wakes up
02:33:36.440 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:36.440 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:37.685 01.245 7680 Exposure complete
02:33:37.826 00.141 7680 worker thread done servicing request
02:33:37.827 00.001 6120 OnExposeComplete: enter
02:33:37.830 00.003 6120 UpdateGuideState(): m_state=6
02:33:37.834 00.004 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1054
02:33:37.838 00.004 6120 Star::Find returns 1 (0), X=518.15, Y=673.71, Mass=8668, SNR=62.0, Peak=204 HFD=6.6
02:33:37.841 00.003 6120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (0.19) = xAngle (-0.54 = -0.54)
02:33:37.844 00.003 6120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.33 = 2.33)
02:33:37.848 00.004 6120 CameraToMount -- cameraX=0.34 cameraY=-0.13 hyp=0.36 cameraTheta=-0.36 mountX=0.31 mountY=0.26, mountTheta=0.70
02:33:37.853 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-0.13, opts=13)
02:33:37.857 00.004 6120 Enqueuing Move request for scope (0.34, -0.13)
02:33:37.861 00.004 7680 Worker thread wakes up
02:33:37.861 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.13) opts 0xd
02:33:37.861 00.000 7680 Handling offset move in thread for scope, endpoint = (0.34, -0.13)
02:33:37.861 00.000 7680 Moving (0.34, -0.13) raw xDistance=0.31 yDistance=0.26
02:33:37.861 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:33:37.862 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:33:37.862 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:37.866 00.004 7680 MoveAxis(W, 126, ABG)
02:33:37.866 00.000 6120 UpdateGuideState exits: m=8668 SNR=62.0
02:33:37.871 00.005 7680 Guiding  Dir = 3, Dur = 126
02:33:37.872 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:37.875 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:37.880 00.005 6120 Enqueuing Expose request
02:33:37.883 00.003 7680 IsSlewing returns 0
02:33:37.883 00.000 7680 IsGuiding returns 0
02:33:37.883 00.000 7680 PulseGuide returned control before completion, sleep 136
02:33:38.037 00.154 7680 IsGuiding returns 1
02:33:38.038 00.001 7680 scope still moving after pulse duration time elapsed
02:33:38.067 00.029 7680 IsSlewing returns 0
02:33:38.068 00.001 7680 IsGuiding returns 0
02:33:38.069 00.001 7680 scope move finished after 126 + 59 ms
02:33:38.069 00.000 7680 Move returns status 0, amount 126
02:33:38.070 00.001 7680 MoveAxis(S, 142, ABG)
02:33:38.070 00.000 7680 Guiding  Dir = 1, Dur = 142
02:33:38.071 00.001 7680 IsSlewing returns 0
02:33:38.072 00.001 7680 IsGuiding returns 0
02:33:38.073 00.001 7680 PulseGuide returned control before completion, sleep 152
02:33:38.239 00.166 7680 IsGuiding returns 1
02:33:38.239 00.000 7680 scope still moving after pulse duration time elapsed
02:33:38.270 00.031 7680 IsSlewing returns 0
02:33:38.270 00.000 7680 IsGuiding returns 0
02:33:38.271 00.001 7680 scope move finished after 142 + 56 ms
02:33:38.271 00.000 7680 Move returns status 0, amount 142
02:33:38.271 00.000 7680 move complete, result=0
02:33:38.271 00.000 7680 worker thread done servicing request
02:33:38.271 00.000 6120 GuideStep: 0.3 px 126 ms WEST, 0.3 px 142 ms SOUTH
02:33:38.278 00.007 7680 Worker thread wakes up
02:33:38.278 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:38.278 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:39.521 01.243 7680 Exposure complete
02:33:39.663 00.142 7680 worker thread done servicing request
02:33:39.663 00.000 6120 OnExposeComplete: enter
02:33:39.667 00.004 6120 UpdateGuideState(): m_state=6
02:33:39.671 00.004 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1055
02:33:39.675 00.004 6120 Star::Find returns 1 (0), X=517.97, Y=673.75, Mass=8516, SNR=61.8, Peak=196 HFD=6.8
02:33:39.678 00.003 6120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.19) = xAngle (-0.66 = -0.66)
02:33:39.681 00.003 6120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.22 = 2.22)
02:33:39.686 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.17 cameraTheta=-0.47 mountX=0.14 mountY=0.14, mountTheta=0.79
02:33:39.693 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.08, opts=13)
02:33:39.697 00.004 6120 Enqueuing Move request for scope (0.16, -0.08)
02:33:39.701 00.004 7680 Worker thread wakes up
02:33:39.702 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
02:33:39.702 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
02:33:39.702 00.000 7680 Moving (0.16, -0.08) raw xDistance=0.14 yDistance=0.14
02:33:39.702 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:39.707 00.005 6120 UpdateGuideState exits: m=8516 SNR=61.8
02:33:39.710 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:39.714 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:33:39.714 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:33:39.714 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:39.719 00.005 6120 Enqueuing Expose request
02:33:39.723 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:33:39.723 00.000 7680 MoveAxis(E, 0, ABG)
02:33:39.723 00.000 7680 Move returns status 0, amount 0
02:33:39.723 00.000 7680 MoveAxis(N, 0, ABG)
02:33:39.723 00.000 7680 Move returns status 0, amount 0
02:33:39.724 00.001 7680 move complete, result=0
02:33:39.724 00.000 7680 worker thread done servicing request
02:33:39.725 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:33:39.729 00.004 7680 Worker thread wakes up
02:33:39.729 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:39.729 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:40.978 01.249 7680 Exposure complete
02:33:41.118 00.140 7680 worker thread done servicing request
02:33:41.118 00.000 6120 OnExposeComplete: enter
02:33:41.121 00.003 6120 UpdateGuideState(): m_state=6
02:33:41.125 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1056
02:33:41.132 00.007 6120 Star::Find returns 1 (0), X=517.97, Y=673.11, Mass=8347, SNR=61.2, Peak=220 HFD=6.4
02:33:41.136 00.004 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
02:33:41.141 00.005 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
02:33:41.144 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-0.72 hyp=0.74 cameraTheta=-1.36 mountX=0.02 mountY=0.72, mountTheta=1.55
02:33:41.149 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.72, opts=13)
02:33:41.155 00.006 6120 Enqueuing Move request for scope (0.15, -0.72)
02:33:41.159 00.004 7680 Worker thread wakes up
02:33:41.159 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:41.163 00.004 6120 UpdateGuideState exits: m=8347 SNR=61.2
02:33:41.166 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:41.171 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:41.174 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.72) opts 0xd
02:33:41.175 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.72)
02:33:41.175 00.000 7680 Moving (0.15, -0.72) raw xDistance=0.02 yDistance=0.72
02:33:41.175 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:33:41.175 00.000 6120 Enqueuing Expose request
02:33:41.178 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
02:33:41.178 00.000 7680 MoveAxis(E, 0, ABG)
02:33:41.179 00.001 7680 Move returns status 0, amount 0
02:33:41.179 00.000 7680 MoveAxis(S, 389, ABG)
02:33:41.180 00.001 7680 Guiding  Dir = 1, Dur = 389
02:33:41.180 00.000 7680 IsSlewing returns 0
02:33:41.180 00.000 7680 IsGuiding returns 0
02:33:41.181 00.001 7680 PulseGuide returned control before completion, sleep 399
02:33:41.591 00.410 7680 IsGuiding returns 1
02:33:41.591 00.000 7680 scope still moving after pulse duration time elapsed
02:33:41.623 00.032 7680 IsSlewing returns 0
02:33:41.624 00.001 7680 IsGuiding returns 0
02:33:41.624 00.000 7680 scope move finished after 389 + 54 ms
02:33:41.625 00.001 7680 Move returns status 0, amount 389
02:33:41.625 00.000 7680 move complete, result=0
02:33:41.625 00.000 7680 worker thread done servicing request
02:33:41.626 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.7 px 389 ms SOUTH
02:33:41.636 00.010 7680 Worker thread wakes up
02:33:41.637 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:41.638 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:42.888 01.250 7680 Exposure complete
02:33:43.023 00.135 7680 worker thread done servicing request
02:33:43.024 00.001 6120 OnExposeComplete: enter
02:33:43.029 00.005 6120 UpdateGuideState(): m_state=6
02:33:43.036 00.007 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1057
02:33:43.041 00.005 6120 Star::Find returns 1 (0), X=518.15, Y=673.88, Mass=8626, SNR=61.3, Peak=214 HFD=6.5
02:33:43.046 00.005 6120 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.19) = xAngle (-0.05 = -0.05)
02:33:43.051 00.005 6120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.83 = 2.83)
02:33:43.055 00.004 6120 CameraToMount -- cameraX=0.34 cameraY=0.05 hyp=0.34 cameraTheta=0.14 mountX=0.34 mountY=0.10, mountTheta=0.30
02:33:43.062 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=0.05, opts=13)
02:33:43.068 00.006 6120 Enqueuing Move request for scope (0.34, 0.05)
02:33:43.072 00.004 7680 Worker thread wakes up
02:33:43.073 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:43.077 00.004 6120 UpdateGuideState exits: m=8626 SNR=61.3
02:33:43.080 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:43.084 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:43.089 00.005 6120 Enqueuing Expose request
02:33:43.094 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.05) opts 0xd
02:33:43.094 00.000 7680 Handling offset move in thread for scope, endpoint = (0.34, 0.05)
02:33:43.094 00.000 7680 Moving (0.34, 0.05) raw xDistance=0.34 yDistance=0.10
02:33:43.094 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:33:43.095 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:33:43.095 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:33:43.096 00.001 7680 MoveAxis(W, 138, ABG)
02:33:43.096 00.000 7680 Guiding  Dir = 3, Dur = 138
02:33:43.096 00.000 7680 IsSlewing returns 0
02:33:43.097 00.001 7680 IsGuiding returns 0
02:33:43.097 00.000 7680 PulseGuide returned control before completion, sleep 148
02:33:43.254 00.157 7680 IsGuiding returns 1
02:33:43.256 00.002 7680 scope still moving after pulse duration time elapsed
02:33:43.286 00.030 7680 IsSlewing returns 0
02:33:43.287 00.001 7680 IsGuiding returns 0
02:33:43.287 00.000 7680 scope move finished after 138 + 52 ms
02:33:43.288 00.001 7680 Move returns status 0, amount 138
02:33:43.288 00.000 7680 MoveAxis(N, 0, ABG)
02:33:43.288 00.000 7680 Move returns status 0, amount 0
02:33:43.289 00.001 7680 move complete, result=0
02:33:43.289 00.000 7680 worker thread done servicing request
02:33:43.289 00.000 7680 Worker thread wakes up
02:33:43.290 00.001 6120 GuideStep: 0.3 px 138 ms WEST, 0.1 px 0 ms NORTH
02:33:43.294 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:43.294 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:44.548 01.254 7680 Exposure complete
02:33:44.695 00.147 7680 worker thread done servicing request
02:33:44.695 00.000 6120 OnExposeComplete: enter
02:33:44.699 00.004 6120 UpdateGuideState(): m_state=6
02:33:44.703 00.004 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1058
02:33:44.707 00.004 6120 Star::Find returns 1 (0), X=518.01, Y=673.84, Mass=8693, SNR=61.9, Peak=215 HFD=6.4
02:33:44.711 00.004 6120 CameraToMount -- cameraTheta (0.05) - m_xAngle (0.19) = xAngle (-0.13 = -0.13)
02:33:44.714 00.003 6120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.74 = 2.74)
02:33:44.720 00.006 6120 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.05 mountX=0.19 mountY=0.08, mountTheta=0.38
02:33:44.726 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.01, opts=13)
02:33:44.730 00.004 6120 Enqueuing Move request for scope (0.20, 0.01)
02:33:44.734 00.004 7680 Worker thread wakes up
02:33:44.734 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
02:33:44.734 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
02:33:44.734 00.000 7680 Moving (0.20, 0.01) raw xDistance=0.19 yDistance=0.08
02:33:44.735 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:33:44.735 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:33:44.736 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:44.739 00.003 6120 UpdateGuideState exits: m=8693 SNR=61.9
02:33:44.743 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:44.746 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:33:44.746 00.000 7680 MoveAxis(E, 0, ABG)
02:33:44.747 00.001 7680 Move returns status 0, amount 0
02:33:44.747 00.000 7680 MoveAxis(N, 0, ABG)
02:33:44.748 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:44.752 00.004 6120 Enqueuing Expose request
02:33:44.755 00.003 7680 Move returns status 0, amount 0
02:33:44.755 00.000 7680 move complete, result=0
02:33:44.757 00.002 7680 worker thread done servicing request
02:33:44.757 00.000 7680 Worker thread wakes up
02:33:44.757 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:33:44.762 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:44.762 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:46.016 01.254 7680 Exposure complete
02:33:46.158 00.142 7680 worker thread done servicing request
02:33:46.158 00.000 6120 OnExposeComplete: enter
02:33:46.163 00.005 6120 UpdateGuideState(): m_state=6
02:33:46.166 00.003 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1059
02:33:46.170 00.004 6120 Star::Find returns 1 (0), X=518.05, Y=673.84, Mass=8472, SNR=61.1, Peak=194 HFD=6.5
02:33:46.173 00.003 6120 CameraToMount -- cameraTheta (0.03) - m_xAngle (0.19) = xAngle (-0.16 = -0.16)
02:33:46.178 00.005 6120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.72 = 2.72)
02:33:46.183 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=0.01 hyp=0.24 cameraTheta=0.03 mountX=0.24 mountY=0.10, mountTheta=0.40
02:33:46.189 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.01, opts=13)
02:33:46.194 00.005 6120 Enqueuing Move request for scope (0.24, 0.01)
02:33:46.197 00.003 7680 Worker thread wakes up
02:33:46.198 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:46.202 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.01) opts 0xd
02:33:46.202 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.01)
02:33:46.202 00.000 6120 UpdateGuideState exits: m=8472 SNR=61.1
02:33:46.206 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:46.210 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:46.214 00.004 6120 Enqueuing Expose request
02:33:46.218 00.004 7680 Moving (0.24, 0.01) raw xDistance=0.24 yDistance=0.10
02:33:46.218 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:33:46.218 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:33:46.218 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:33:46.219 00.001 7680 MoveAxis(W, 96, ABG)
02:33:46.219 00.000 7680 Guiding  Dir = 3, Dur = 96
02:33:46.219 00.000 7680 IsSlewing returns 0
02:33:46.220 00.001 7680 IsGuiding returns 0
02:33:46.220 00.000 7680 PulseGuide returned control before completion, sleep 106
02:33:46.332 00.112 7680 IsGuiding returns 1
02:33:46.332 00.000 7680 scope still moving after pulse duration time elapsed
02:33:46.364 00.032 7680 IsSlewing returns 0
02:33:46.365 00.001 7680 IsGuiding returns 0
02:33:46.366 00.001 7680 scope move finished after 96 + 49 ms
02:33:46.366 00.000 7680 Move returns status 0, amount 96
02:33:46.366 00.000 7680 MoveAxis(N, 0, ABG)
02:33:46.366 00.000 7680 Move returns status 0, amount 0
02:33:46.367 00.001 7680 move complete, result=0
02:33:46.368 00.001 7680 worker thread done servicing request
02:33:46.368 00.000 6120 GuideStep: 0.2 px 96 ms WEST, 0.1 px 0 ms NORTH
02:33:46.374 00.006 7680 Worker thread wakes up
02:33:46.374 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:46.375 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:47.631 01.256 7680 Exposure complete
02:33:47.769 00.138 7680 worker thread done servicing request
02:33:47.770 00.001 6120 OnExposeComplete: enter
02:33:47.774 00.004 6120 UpdateGuideState(): m_state=6
02:33:47.781 00.007 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1060
02:33:47.786 00.005 6120 Star::Find returns 1 (0), X=517.75, Y=673.58, Mass=8759, SNR=61.9, Peak=211 HFD=6.8
02:33:47.791 00.005 6120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.19) = xAngle (-2.00 = -2.00)
02:33:47.794 00.003 6120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
02:33:47.798 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.25 hyp=0.25 cameraTheta=-1.81 mountX=-0.11 mountY=0.20, mountTheta=2.07
02:33:47.803 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.25, opts=13)
02:33:47.808 00.005 6120 Enqueuing Move request for scope (-0.06, -0.25)
02:33:47.812 00.004 7680 Worker thread wakes up
02:33:47.812 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:47.817 00.005 6120 UpdateGuideState exits: m=8759 SNR=61.9
02:33:47.821 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:47.825 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:47.830 00.005 6120 Enqueuing Expose request
02:33:47.833 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.25) opts 0xd
02:33:47.833 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.25)
02:33:47.834 00.001 7680 Moving (-0.06, -0.25) raw xDistance=-0.11 yDistance=0.20
02:33:47.834 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:33:47.834 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:33:47.834 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:33:47.835 00.001 7680 MoveAxis(E, 0, ABG)
02:33:47.835 00.000 7680 Move returns status 0, amount 0
02:33:47.835 00.000 7680 MoveAxis(N, 0, ABG)
02:33:47.835 00.000 7680 Move returns status 0, amount 0
02:33:47.835 00.000 7680 move complete, result=0
02:33:47.835 00.000 7680 worker thread done servicing request
02:33:47.835 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:33:47.841 00.006 7680 Worker thread wakes up
02:33:47.841 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:47.841 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:49.089 01.248 7680 Exposure complete
02:33:49.233 00.144 7680 worker thread done servicing request
02:33:49.234 00.001 6120 OnExposeComplete: enter
02:33:49.238 00.004 6120 UpdateGuideState(): m_state=6
02:33:49.241 00.003 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1061
02:33:49.247 00.006 6120 Star::Find returns 1 (0), X=517.87, Y=673.07, Mass=8504, SNR=61.3, Peak=212 HFD=6.4
02:33:49.252 00.005 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
02:33:49.257 00.005 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
02:33:49.262 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-0.76 hyp=0.76 cameraTheta=-1.50 mountX=-0.09 mountY=0.71, mountTheta=1.69
02:33:49.267 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.76, opts=13)
02:33:49.271 00.004 6120 Enqueuing Move request for scope (0.06, -0.76)
02:33:49.274 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:49.279 00.005 7680 Worker thread wakes up
02:33:49.279 00.000 6120 UpdateGuideState exits: m=8504 SNR=61.3
02:33:49.282 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.76) opts 0xd
02:33:49.282 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.76)
02:33:49.282 00.000 7680 Moving (0.06, -0.76) raw xDistance=-0.09 yDistance=0.71
02:33:49.282 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:33:49.284 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
02:33:49.284 00.000 7680 MoveAxis(E, 0, ABG)
02:33:49.284 00.000 7680 Move returns status 0, amount 0
02:33:49.284 00.000 7680 MoveAxis(S, 385, ABG)
02:33:49.284 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:49.288 00.004 7680 Guiding  Dir = 1, Dur = 385
02:33:49.288 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:49.291 00.003 7680 IsSlewing returns 0
02:33:49.291 00.000 6120 Enqueuing Expose request
02:33:49.294 00.003 7680 IsGuiding returns 0
02:33:49.294 00.000 7680 PulseGuide returned control before completion, sleep 395
02:33:49.705 00.411 7680 IsGuiding returns 0
02:33:49.707 00.002 7680 Move returns status 0, amount 385
02:33:49.707 00.000 7680 move complete, result=0
02:33:49.708 00.001 7680 worker thread done servicing request
02:33:49.708 00.000 7680 Worker thread wakes up
02:33:49.708 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 385 ms SOUTH
02:33:49.717 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:49.717 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:50.975 01.258 7680 Exposure complete
02:33:51.120 00.145 7680 worker thread done servicing request
02:33:51.120 00.000 6120 OnExposeComplete: enter
02:33:51.123 00.003 6120 UpdateGuideState(): m_state=6
02:33:51.128 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1062
02:33:51.131 00.003 6120 Star::Find returns 1 (0), X=517.72, Y=673.78, Mass=9015, SNR=63.4, Peak=208 HFD=6.6
02:33:51.136 00.005 6120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (0.19) = xAngle (-2.85 = -2.85)
02:33:51.139 00.003 6120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.02 = 0.02)
02:33:51.142 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.67 mountX=-0.10 mountY=0.00, mountTheta=3.12
02:33:51.147 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.05, opts=13)
02:33:51.151 00.004 6120 Enqueuing Move request for scope (-0.09, -0.05)
02:33:51.155 00.004 7680 Worker thread wakes up
02:33:51.155 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
02:33:51.155 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
02:33:51.156 00.001 7680 Moving (-0.09, -0.05) raw xDistance=-0.10 yDistance=0.00
02:33:51.156 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:33:51.156 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:51.160 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:33:51.160 00.000 6120 UpdateGuideState exits: m=9015 SNR=63.4
02:33:51.164 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:33:51.165 00.001 7680 MoveAxis(E, 0, ABG)
02:33:51.165 00.000 7680 Move returns status 0, amount 0
02:33:51.165 00.000 7680 MoveAxis(N, 0, ABG)
02:33:51.165 00.000 7680 Move returns status 0, amount 0
02:33:51.165 00.000 7680 move complete, result=0
02:33:51.166 00.001 7680 worker thread done servicing request
02:33:51.166 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:51.170 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:51.173 00.003 6120 Enqueuing Expose request
02:33:51.177 00.004 7680 Worker thread wakes up
02:33:51.177 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:51.177 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:51.177 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:33:52.430 01.253 7680 Exposure complete
02:33:52.573 00.143 7680 worker thread done servicing request
02:33:52.573 00.000 6120 OnExposeComplete: enter
02:33:52.578 00.005 6120 UpdateGuideState(): m_state=6
02:33:52.581 00.003 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1063
02:33:52.585 00.004 6120 Star::Find returns 1 (0), X=517.64, Y=673.67, Mass=8402, SNR=61.2, Peak=200 HFD=6.8
02:33:52.590 00.005 6120 CameraToMount -- cameraTheta (-2.39) - m_xAngle (0.19) = xAngle (-2.57 = -2.57)
02:33:52.595 00.005 6120 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.30 = 0.30)
02:33:52.598 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-2.39 mountX=-0.20 mountY=0.07, mountTheta=2.81
02:33:52.604 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.16, opts=13)
02:33:52.608 00.004 6120 Enqueuing Move request for scope (-0.17, -0.16)
02:33:52.612 00.004 7680 Worker thread wakes up
02:33:52.612 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.16) opts 0xd
02:33:52.612 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.16)
02:33:52.612 00.000 7680 Moving (-0.17, -0.16) raw xDistance=-0.20 yDistance=0.07
02:33:52.612 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:52.617 00.005 6120 UpdateGuideState exits: m=8402 SNR=61.2
02:33:52.621 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:33:52.621 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:33:52.622 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:52.627 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:52.631 00.004 6120 Enqueuing Expose request
02:33:52.634 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:33:52.635 00.001 7680 MoveAxis(E, 0, ABG)
02:33:52.635 00.000 7680 Move returns status 0, amount 0
02:33:52.635 00.000 7680 MoveAxis(N, 0, ABG)
02:33:52.635 00.000 7680 Move returns status 0, amount 0
02:33:52.635 00.000 7680 move complete, result=0
02:33:52.636 00.001 7680 worker thread done servicing request
02:33:52.636 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:33:52.640 00.004 7680 Worker thread wakes up
02:33:52.640 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:52.640 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:53.883 01.243 7680 Exposure complete
02:33:54.058 00.175 7680 worker thread done servicing request
02:33:54.058 00.000 6120 OnExposeComplete: enter
02:33:54.063 00.005 6120 UpdateGuideState(): m_state=6
02:33:54.071 00.008 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1064
02:33:54.077 00.006 6120 Star::Find returns 1 (0), X=517.63, Y=673.73, Mass=8752, SNR=60.8, Peak=212 HFD=6.6
02:33:54.081 00.004 6120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (0.19) = xAngle (-2.83 = -2.83)
02:33:54.085 00.004 6120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.04 = 0.04)
02:33:54.092 00.007 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-2.64 mountX=-0.21 mountY=0.01, mountTheta=3.10
02:33:54.099 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.10, opts=13)
02:33:54.103 00.004 6120 Enqueuing Move request for scope (-0.19, -0.10)
02:33:54.108 00.005 7680 Worker thread wakes up
02:33:54.108 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:54.112 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
02:33:54.112 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
02:33:54.112 00.000 6120 UpdateGuideState exits: m=8752 SNR=60.8
02:33:54.116 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:54.121 00.005 7680 Moving (-0.19, -0.10) raw xDistance=-0.21 yDistance=0.01
02:33:54.121 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:54.125 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:33:54.125 00.000 6120 Enqueuing Expose request
02:33:54.129 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:33:54.129 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:33:54.129 00.000 7680 MoveAxis(E, 84, ABG)
02:33:54.129 00.000 7680 Guiding  Dir = 2, Dur = 84
02:33:54.129 00.000 7680 IsSlewing returns 0
02:33:54.130 00.001 7680 IsGuiding returns 0
02:33:54.130 00.000 7680 PulseGuide returned control before completion, sleep 94
02:33:54.229 00.099 7680 IsGuiding returns 1
02:33:54.230 00.001 7680 scope still moving after pulse duration time elapsed
02:33:54.260 00.030 7680 IsSlewing returns 0
02:33:54.261 00.001 7680 IsGuiding returns 0
02:33:54.262 00.001 7680 scope move finished after 84 + 47 ms
02:33:54.262 00.000 7680 Move returns status 0, amount 84
02:33:54.262 00.000 7680 MoveAxis(N, 0, ABG)
02:33:54.262 00.000 7680 Move returns status 0, amount 0
02:33:54.264 00.002 7680 move complete, result=0
02:33:54.264 00.000 7680 worker thread done servicing request
02:33:54.264 00.000 7680 Worker thread wakes up
02:33:54.265 00.001 6120 GuideStep: -0.2 px 84 ms EAST, 0.0 px 0 ms NORTH
02:33:54.269 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:54.271 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:55.527 01.256 7680 Exposure complete
02:33:55.665 00.138 7680 worker thread done servicing request
02:33:55.666 00.001 6120 OnExposeComplete: enter
02:33:55.669 00.003 6120 UpdateGuideState(): m_state=6
02:33:55.674 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1065
02:33:55.679 00.005 6120 Star::Find returns 1 (0), X=517.87, Y=672.97, Mass=8166, SNR=61.5, Peak=188 HFD=6.4
02:33:55.682 00.003 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
02:33:55.686 00.004 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
02:33:55.691 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-0.86 hyp=0.86 cameraTheta=-1.50 mountX=-0.10 mountY=0.80, mountTheta=1.70
02:33:55.696 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.86, opts=13)
02:33:55.701 00.005 6120 Enqueuing Move request for scope (0.06, -0.86)
02:33:55.705 00.004 7680 Worker thread wakes up
02:33:55.706 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:55.709 00.003 6120 UpdateGuideState exits: m=8166 SNR=61.5
02:33:55.713 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:55.716 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:55.721 00.005 6120 Enqueuing Expose request
02:33:55.724 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.86) opts 0xd
02:33:55.725 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.86)
02:33:55.725 00.000 7680 Moving (0.06, -0.86) raw xDistance=-0.10 yDistance=0.80
02:33:55.725 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:33:55.725 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
02:33:55.725 00.000 7680 MoveAxis(E, 0, ABG)
02:33:55.725 00.000 7680 Move returns status 0, amount 0
02:33:55.725 00.000 7680 MoveAxis(S, 434, ABG)
02:33:55.725 00.000 7680 Guiding  Dir = 1, Dur = 434
02:33:55.726 00.001 7680 IsSlewing returns 0
02:33:55.726 00.000 7680 IsGuiding returns 0
02:33:55.726 00.000 7680 PulseGuide returned control before completion, sleep 444
02:33:56.172 00.446 7680 IsGuiding returns 1
02:33:56.173 00.001 7680 scope still moving after pulse duration time elapsed
02:33:56.203 00.030 7680 IsSlewing returns 0
02:33:56.204 00.001 7680 IsGuiding returns 0
02:33:56.205 00.001 7680 scope move finished after 434 + 44 ms
02:33:56.205 00.000 7680 Move returns status 0, amount 434
02:33:56.206 00.001 7680 move complete, result=0
02:33:56.206 00.000 7680 worker thread done servicing request
02:33:56.207 00.001 7680 Worker thread wakes up
02:33:56.207 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 434 ms SOUTH
02:33:56.215 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:56.215 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:57.472 01.257 7680 Exposure complete
02:33:57.614 00.142 7680 worker thread done servicing request
02:33:57.615 00.001 6120 OnExposeComplete: enter
02:33:57.618 00.003 6120 UpdateGuideState(): m_state=6
02:33:57.623 00.005 6120 Star::Find(15, 517, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
02:33:57.627 00.004 6120 Star::Find returns 1 (0), X=517.45, Y=673.88, Mass=8650, SNR=61.7, Peak=220 HFD=6.5
02:33:57.631 00.004 6120 CameraToMount -- cameraTheta (3.00) - m_xAngle (0.19) = xAngle (2.82 = 2.82)
02:33:57.635 00.004 6120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.69 = -0.59)
02:33:57.639 00.004 6120 CameraToMount -- cameraX=-0.37 cameraY=0.05 hyp=0.37 cameraTheta=3.00 mountX=-0.35 mountY=-0.21, mountTheta=-2.61
02:33:57.643 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.05, opts=13)
02:33:57.648 00.005 6120 Enqueuing Move request for scope (-0.37, 0.05)
02:33:57.651 00.003 7680 Worker thread wakes up
02:33:57.651 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.05) opts 0xd
02:33:57.651 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.05)
02:33:57.651 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:57.656 00.005 6120 UpdateGuideState exits: m=8650 SNR=61.7
02:33:57.659 00.003 7680 Moving (-0.37, 0.05) raw xDistance=-0.35 yDistance=-0.21
02:33:57.659 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:33:57.662 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:33:57.662 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:33:57.663 00.001 7680 MoveAxis(E, 144, ABG)
02:33:57.663 00.000 7680 Guiding  Dir = 2, Dur = 144
02:33:57.663 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:57.669 00.006 7680 IsSlewing returns 0
02:33:57.669 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:57.673 00.004 6120 Enqueuing Expose request
02:33:57.675 00.002 7680 IsGuiding returns 0
02:33:57.676 00.001 7680 PulseGuide returned control before completion, sleep 154
02:33:57.833 00.157 7680 IsGuiding returns 1
02:33:57.834 00.001 7680 scope still moving after pulse duration time elapsed
02:33:57.865 00.031 7680 IsSlewing returns 0
02:33:57.867 00.002 7680 IsGuiding returns 0
02:33:57.867 00.000 7680 scope move finished after 144 + 48 ms
02:33:57.868 00.001 7680 Move returns status 0, amount 144
02:33:57.869 00.001 7680 MoveAxis(N, 0, ABG)
02:33:57.871 00.002 7680 Move returns status 0, amount 0
02:33:57.871 00.000 7680 move complete, result=0
02:33:57.872 00.001 7680 worker thread done servicing request
02:33:57.872 00.000 6120 GuideStep: -0.4 px 144 ms EAST, -0.2 px 0 ms NORTH
02:33:57.879 00.007 7680 Worker thread wakes up
02:33:57.879 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:57.879 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:33:59.139 01.260 7680 Exposure complete
02:33:59.314 00.175 7680 worker thread done servicing request
02:33:59.314 00.000 6120 OnExposeComplete: enter
02:33:59.318 00.004 6120 UpdateGuideState(): m_state=6
02:33:59.324 00.006 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1067
02:33:59.330 00.006 6120 Star::Find returns 1 (0), X=517.64, Y=673.71, Mass=8609, SNR=61.1, Peak=203 HFD=6.6
02:33:59.334 00.004 6120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (0.19) = xAngle (-2.71 = -2.71)
02:33:59.337 00.003 6120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.16 = 0.16)
02:33:59.342 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-2.53 mountX=-0.19 mountY=0.03, mountTheta=2.97
02:33:59.347 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.12, opts=13)
02:33:59.350 00.003 6120 Enqueuing Move request for scope (-0.17, -0.12)
02:33:59.354 00.004 7680 Worker thread wakes up
02:33:59.354 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:33:59.357 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.12) opts 0xd
02:33:59.357 00.000 6120 UpdateGuideState exits: m=8609 SNR=61.1
02:33:59.361 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.12)
02:33:59.361 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:59.364 00.003 7680 Moving (-0.17, -0.12) raw xDistance=-0.19 yDistance=0.03
02:33:59.364 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:33:59.364 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:33:59.365 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:33:59.368 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:33:59.368 00.000 6120 Enqueuing Expose request
02:33:59.371 00.003 7680 MoveAxis(E, 0, ABG)
02:33:59.372 00.001 7680 Move returns status 0, amount 0
02:33:59.372 00.000 7680 MoveAxis(N, 0, ABG)
02:33:59.372 00.000 7680 Move returns status 0, amount 0
02:33:59.372 00.000 7680 move complete, result=0
02:33:59.373 00.001 7680 worker thread done servicing request
02:33:59.373 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:33:59.376 00.003 7680 Worker thread wakes up
02:33:59.376 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:33:59.376 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:00.619 01.243 7680 Exposure complete
02:34:00.760 00.141 7680 worker thread done servicing request
02:34:00.760 00.000 6120 OnExposeComplete: enter
02:34:00.764 00.004 6120 UpdateGuideState(): m_state=6
02:34:00.769 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1068
02:34:00.773 00.004 6120 Star::Find returns 1 (0), X=517.59, Y=673.66, Mass=8921, SNR=63.0, Peak=225 HFD=6.8
02:34:00.777 00.004 6120 CameraToMount -- cameraTheta (-2.49) - m_xAngle (0.19) = xAngle (-2.68 = -2.68)
02:34:00.783 00.006 6120 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.20 = 0.20)
02:34:00.786 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-2.49 mountX=-0.26 mountY=0.06, mountTheta=2.93
02:34:00.792 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.18, opts=13)
02:34:00.796 00.004 6120 Enqueuing Move request for scope (-0.23, -0.18)
02:34:00.799 00.003 7680 Worker thread wakes up
02:34:00.800 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:00.804 00.004 6120 UpdateGuideState exits: m=8921 SNR=63.0
02:34:00.807 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.18) opts 0xd
02:34:00.807 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.18)
02:34:00.808 00.001 7680 Moving (-0.23, -0.18) raw xDistance=-0.26 yDistance=0.06
02:34:00.808 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:34:00.808 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:34:00.808 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:00.813 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:34:00.813 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:00.817 00.004 7680 MoveAxis(E, 106, ABG)
02:34:00.817 00.000 7680 Guiding  Dir = 2, Dur = 106
02:34:00.817 00.000 6120 Enqueuing Expose request
02:34:00.823 00.006 7680 IsSlewing returns 0
02:34:00.823 00.000 7680 IsGuiding returns 0
02:34:00.823 00.000 7680 PulseGuide returned control before completion, sleep 116
02:34:00.956 00.133 7680 IsGuiding returns 0
02:34:00.957 00.001 7680 Move returns status 0, amount 106
02:34:00.957 00.000 7680 MoveAxis(N, 0, ABG)
02:34:00.957 00.000 7680 Move returns status 0, amount 0
02:34:00.958 00.001 7680 move complete, result=0
02:34:00.959 00.001 7680 worker thread done servicing request
02:34:00.959 00.000 7680 Worker thread wakes up
02:34:00.959 00.000 6120 GuideStep: -0.3 px 106 ms EAST, 0.1 px 0 ms NORTH
02:34:00.966 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:00.966 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:02.224 01.258 7680 Exposure complete
02:34:02.364 00.140 7680 worker thread done servicing request
02:34:02.364 00.000 6120 OnExposeComplete: enter
02:34:02.369 00.005 6120 UpdateGuideState(): m_state=6
02:34:02.373 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1069
02:34:02.377 00.004 6120 Star::Find returns 1 (0), X=517.90, Y=673.12, Mass=8350, SNR=61.0, Peak=220 HFD=6.3
02:34:02.380 00.003 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
02:34:02.385 00.005 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
02:34:02.389 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.71 hyp=0.72 cameraTheta=-1.45 mountX=-0.05 mountY=0.68, mountTheta=1.64
02:34:02.394 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.71, opts=13)
02:34:02.398 00.004 6120 Enqueuing Move request for scope (0.09, -0.71)
02:34:02.402 00.004 7680 Worker thread wakes up
02:34:02.403 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.71) opts 0xd
02:34:02.403 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.71)
02:34:02.403 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:02.408 00.005 6120 UpdateGuideState exits: m=8350 SNR=61.0
02:34:02.411 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:02.416 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:02.420 00.004 6120 Enqueuing Expose request
02:34:02.424 00.004 7680 Moving (0.09, -0.71) raw xDistance=-0.05 yDistance=0.68
02:34:02.424 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:34:02.424 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
02:34:02.424 00.000 7680 MoveAxis(E, 0, ABG)
02:34:02.424 00.000 7680 Move returns status 0, amount 0
02:34:02.424 00.000 7680 MoveAxis(S, 369, ABG)
02:34:02.425 00.001 7680 Guiding  Dir = 1, Dur = 369
02:34:02.425 00.000 7680 IsSlewing returns 0
02:34:02.425 00.000 7680 IsGuiding returns 0
02:34:02.426 00.001 7680 PulseGuide returned control before completion, sleep 379
02:34:02.818 00.392 7680 IsGuiding returns 0
02:34:02.819 00.001 7680 Move returns status 0, amount 369
02:34:02.819 00.000 7680 move complete, result=0
02:34:02.820 00.001 7680 worker thread done servicing request
02:34:02.820 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.7 px 369 ms SOUTH
02:34:02.826 00.006 7680 Worker thread wakes up
02:34:02.827 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:02.827 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:04.065 01.238 7680 Exposure complete
02:34:04.209 00.144 7680 worker thread done servicing request
02:34:04.209 00.000 6120 OnExposeComplete: enter
02:34:04.214 00.005 6120 UpdateGuideState(): m_state=6
02:34:04.218 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1070
02:34:04.223 00.005 6120 Star::Find returns 1 (0), X=518.02, Y=673.72, Mass=9678, SNR=66.4, Peak=224 HFD=6.7
02:34:04.227 00.004 6120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.19) = xAngle (-0.68 = -0.68)
02:34:04.230 00.003 6120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.19 = 2.19)
02:34:04.233 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-0.50 mountX=0.18 mountY=0.19, mountTheta=0.81
02:34:04.237 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.11, opts=13)
02:34:04.242 00.005 6120 Enqueuing Move request for scope (0.20, -0.11)
02:34:04.245 00.003 7680 Worker thread wakes up
02:34:04.245 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
02:34:04.246 00.001 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
02:34:04.246 00.000 7680 Moving (0.20, -0.11) raw xDistance=0.18 yDistance=0.19
02:34:04.246 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:34:04.246 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:34:04.246 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:34:04.247 00.001 7680 MoveAxis(E, 0, ABG)
02:34:04.247 00.000 7680 Move returns status 0, amount 0
02:34:04.247 00.000 7680 MoveAxis(N, 0, ABG)
02:34:04.248 00.001 7680 Move returns status 0, amount 0
02:34:04.248 00.000 7680 move complete, result=0
02:34:04.248 00.000 7680 worker thread done servicing request
02:34:04.248 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:04.252 00.004 6120 UpdateGuideState exits: m=9678 SNR=66.4
02:34:04.257 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:04.261 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:04.264 00.003 6120 Enqueuing Expose request
02:34:04.268 00.004 7680 Worker thread wakes up
02:34:04.268 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:34:04.271 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:04.271 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:05.517 01.246 7680 Exposure complete
02:34:05.658 00.141 7680 worker thread done servicing request
02:34:05.658 00.000 6120 OnExposeComplete: enter
02:34:05.663 00.005 6120 UpdateGuideState(): m_state=6
02:34:05.667 00.004 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1071
02:34:05.670 00.003 6120 Star::Find returns 1 (0), X=518.14, Y=673.77, Mass=8678, SNR=60.7, Peak=215 HFD=6.6
02:34:05.675 00.005 6120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.19) = xAngle (-0.37 = -0.37)
02:34:05.678 00.003 6120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.51 = 2.51)
02:34:05.681 00.003 6120 CameraToMount -- cameraX=0.33 cameraY=-0.06 hyp=0.33 cameraTheta=-0.18 mountX=0.31 mountY=0.20, mountTheta=0.57
02:34:05.688 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.06, opts=13)
02:34:05.692 00.004 6120 Enqueuing Move request for scope (0.33, -0.06)
02:34:05.696 00.004 7680 Worker thread wakes up
02:34:05.696 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:05.699 00.003 6120 UpdateGuideState exits: m=8678 SNR=60.7
02:34:05.702 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:05.707 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:05.709 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.06) opts 0xd
02:34:05.709 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.06)
02:34:05.709 00.000 7680 Moving (0.33, -0.06) raw xDistance=0.31 yDistance=0.20
02:34:05.709 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:34:05.710 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:34:05.710 00.000 6120 Enqueuing Expose request
02:34:05.715 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:34:05.715 00.000 7680 MoveAxis(W, 127, ABG)
02:34:05.715 00.000 7680 Guiding  Dir = 3, Dur = 127
02:34:05.715 00.000 7680 IsSlewing returns 0
02:34:05.716 00.001 7680 IsGuiding returns 0
02:34:05.716 00.000 7680 PulseGuide returned control before completion, sleep 137
02:34:05.866 00.150 7680 IsGuiding returns 1
02:34:05.866 00.000 7680 scope still moving after pulse duration time elapsed
02:34:05.897 00.031 7680 IsSlewing returns 0
02:34:05.898 00.001 7680 IsGuiding returns 0
02:34:05.900 00.002 7680 scope move finished after 127 + 57 ms
02:34:05.901 00.001 7680 Move returns status 0, amount 127
02:34:05.901 00.000 7680 MoveAxis(N, 0, ABG)
02:34:05.901 00.000 7680 Move returns status 0, amount 0
02:34:05.902 00.001 7680 move complete, result=0
02:34:05.902 00.000 7680 worker thread done servicing request
02:34:05.902 00.000 7680 Worker thread wakes up
02:34:05.903 00.001 6120 GuideStep: 0.3 px 127 ms WEST, 0.2 px 0 ms NORTH
02:34:05.909 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:05.909 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:07.163 01.254 7680 Exposure complete
02:34:07.297 00.134 7680 worker thread done servicing request
02:34:07.298 00.001 6120 OnExposeComplete: enter
02:34:07.301 00.003 6120 UpdateGuideState(): m_state=6
02:34:07.305 00.004 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1072
02:34:07.309 00.004 6120 Star::Find returns 1 (0), X=518.05, Y=673.06, Mass=8350, SNR=61.9, Peak=210 HFD=6.3
02:34:07.312 00.003 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
02:34:07.315 00.003 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
02:34:07.318 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=-0.77 hyp=0.80 cameraTheta=-1.28 mountX=0.08 mountY=0.79, mountTheta=1.47
02:34:07.324 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.77, opts=13)
02:34:07.328 00.004 6120 Enqueuing Move request for scope (0.23, -0.77)
02:34:07.332 00.004 7680 Worker thread wakes up
02:34:07.333 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.77) opts 0xd
02:34:07.333 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.77)
02:34:07.333 00.000 7680 Moving (0.23, -0.77) raw xDistance=0.08 yDistance=0.79
02:34:07.333 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:34:07.333 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
02:34:07.334 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:07.337 00.003 7680 MoveAxis(E, 0, ABG)
02:34:07.338 00.001 7680 Move returns status 0, amount 0
02:34:07.338 00.000 7680 MoveAxis(S, 430, ABG)
02:34:07.338 00.000 7680 Guiding  Dir = 1, Dur = 430
02:34:07.340 00.002 6120 UpdateGuideState exits: m=8350 SNR=61.9
02:34:07.345 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:07.348 00.003 7680 IsSlewing returns 0
02:34:07.348 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:07.354 00.006 6120 Enqueuing Expose request
02:34:07.358 00.004 7680 IsGuiding returns 0
02:34:07.359 00.001 7680 PulseGuide returned control before completion, sleep 440
02:34:07.804 00.445 7680 IsGuiding returns 1
02:34:07.804 00.000 7680 scope still moving after pulse duration time elapsed
02:34:07.835 00.031 7680 IsSlewing returns 0
02:34:07.836 00.001 7680 IsGuiding returns 0
02:34:07.836 00.000 7680 scope move finished after 430 + 48 ms
02:34:07.837 00.001 7680 Move returns status 0, amount 430
02:34:07.838 00.001 7680 move complete, result=0
02:34:07.839 00.001 7680 worker thread done servicing request
02:34:07.839 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.8 px 430 ms SOUTH
02:34:07.845 00.006 7680 Worker thread wakes up
02:34:07.846 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:07.846 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:09.093 01.247 7680 Exposure complete
02:34:09.225 00.132 7680 worker thread done servicing request
02:34:09.225 00.000 6120 OnExposeComplete: enter
02:34:09.230 00.005 6120 UpdateGuideState(): m_state=6
02:34:09.234 00.004 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1073
02:34:09.237 00.003 6120 Star::Find returns 1 (0), X=518.11, Y=673.82, Mass=8577, SNR=61.8, Peak=209 HFD=6.6
02:34:09.241 00.004 6120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.19) = xAngle (-0.24 = -0.24)
02:34:09.245 00.004 6120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.64 = 2.64)
02:34:09.247 00.002 6120 CameraToMount -- cameraX=0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-0.05 mountX=0.29 mountY=0.14, mountTheta=0.46
02:34:09.253 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.01, opts=13)
02:34:09.258 00.005 6120 Enqueuing Move request for scope (0.30, -0.01)
02:34:09.261 00.003 7680 Worker thread wakes up
02:34:09.261 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.01) opts 0xd
02:34:09.261 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.01)
02:34:09.262 00.001 7680 Moving (0.30, -0.01) raw xDistance=0.29 yDistance=0.14
02:34:09.262 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:34:09.262 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:34:09.263 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:09.266 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:34:09.267 00.001 7680 MoveAxis(W, 117, ABG)
02:34:09.267 00.000 7680 Guiding  Dir = 3, Dur = 117
02:34:09.267 00.000 6120 UpdateGuideState exits: m=8577 SNR=61.8
02:34:09.270 00.003 7680 IsSlewing returns 0
02:34:09.271 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:09.274 00.003 7680 IsGuiding returns 0
02:34:09.274 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:09.278 00.004 7680 PulseGuide returned control before completion, sleep 127
02:34:09.278 00.000 6120 Enqueuing Expose request
02:34:09.413 00.135 7680 IsGuiding returns 1
02:34:09.413 00.000 7680 scope still moving after pulse duration time elapsed
02:34:09.444 00.031 7680 IsSlewing returns 0
02:34:09.445 00.001 7680 IsGuiding returns 0
02:34:09.446 00.001 7680 scope move finished after 117 + 54 ms
02:34:09.446 00.000 7680 Move returns status 0, amount 117
02:34:09.446 00.000 7680 MoveAxis(N, 0, ABG)
02:34:09.447 00.001 7680 Move returns status 0, amount 0
02:34:09.447 00.000 7680 move complete, result=0
02:34:09.447 00.000 7680 worker thread done servicing request
02:34:09.448 00.001 6120 GuideStep: 0.3 px 117 ms WEST, 0.1 px 0 ms NORTH
02:34:09.454 00.006 7680 Worker thread wakes up
02:34:09.454 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:09.454 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:10.708 01.254 7680 Exposure complete
02:34:10.837 00.129 7680 worker thread done servicing request
02:34:10.837 00.000 6120 OnExposeComplete: enter
02:34:10.842 00.005 6120 UpdateGuideState(): m_state=6
02:34:10.846 00.004 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1074
02:34:10.850 00.004 6120 Star::Find returns 1 (0), X=518.05, Y=673.05, Mass=9029, SNR=63.3, Peak=234 HFD=6.3
02:34:10.854 00.004 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
02:34:10.858 00.004 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
02:34:10.862 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=-0.78 hyp=0.81 cameraTheta=-1.28 mountX=0.08 mountY=0.80, mountTheta=1.47
02:34:10.867 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.78, opts=13)
02:34:10.870 00.003 6120 Enqueuing Move request for scope (0.23, -0.78)
02:34:10.875 00.005 7680 Worker thread wakes up
02:34:10.875 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:10.880 00.005 6120 UpdateGuideState exits: m=9029 SNR=63.3
02:34:10.884 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:10.889 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.78) opts 0xd
02:34:10.890 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.78)
02:34:10.890 00.000 7680 Moving (0.23, -0.78) raw xDistance=0.08 yDistance=0.80
02:34:10.890 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:34:10.890 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:10.893 00.003 6120 Enqueuing Expose request
02:34:10.898 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
02:34:10.898 00.000 7680 MoveAxis(E, 0, ABG)
02:34:10.898 00.000 7680 Move returns status 0, amount 0
02:34:10.898 00.000 7680 MoveAxis(S, 435, ABG)
02:34:10.898 00.000 7680 Guiding  Dir = 1, Dur = 435
02:34:10.899 00.001 7680 IsSlewing returns 0
02:34:10.899 00.000 7680 IsGuiding returns 0
02:34:10.899 00.000 7680 PulseGuide returned control before completion, sleep 445
02:34:11.360 00.461 7680 IsGuiding returns 0
02:34:11.361 00.001 7680 Move returns status 0, amount 435
02:34:11.362 00.001 7680 move complete, result=0
02:34:11.362 00.000 7680 worker thread done servicing request
02:34:11.362 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.8 px 435 ms SOUTH
02:34:11.370 00.008 7680 Worker thread wakes up
02:34:11.370 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:11.371 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:12.619 01.248 7680 Exposure complete
02:34:12.764 00.145 7680 worker thread done servicing request
02:34:12.764 00.000 6120 OnExposeComplete: enter
02:34:12.768 00.004 6120 UpdateGuideState(): m_state=6
02:34:12.773 00.005 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1075
02:34:12.777 00.004 6120 Star::Find returns 1 (0), X=518.19, Y=673.94, Mass=8887, SNR=62.0, Peak=238 HFD=6.4
02:34:12.782 00.005 6120 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.19) = xAngle (0.08 = 0.08)
02:34:12.785 00.003 6120 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.96 = 2.96)
02:34:12.789 00.004 6120 CameraToMount -- cameraX=0.38 cameraY=0.10 hyp=0.39 cameraTheta=0.27 mountX=0.39 mountY=0.07, mountTheta=0.18
02:34:12.794 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=0.10, opts=13)
02:34:12.797 00.003 6120 Enqueuing Move request for scope (0.38, 0.10)
02:34:12.801 00.004 7680 Worker thread wakes up
02:34:12.801 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.10) opts 0xd
02:34:12.801 00.000 7680 Handling offset move in thread for scope, endpoint = (0.38, 0.10)
02:34:12.801 00.000 7680 Moving (0.38, 0.10) raw xDistance=0.39 yDistance=0.07
02:34:12.801 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:34:12.801 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:34:12.802 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:12.806 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:34:12.806 00.000 7680 MoveAxis(W, 159, ABG)
02:34:12.806 00.000 7680 Guiding  Dir = 3, Dur = 159
02:34:12.807 00.001 7680 IsSlewing returns 0
02:34:12.807 00.000 7680 IsGuiding returns 0
02:34:12.807 00.000 7680 PulseGuide returned control before completion, sleep 169
02:34:12.807 00.000 6120 UpdateGuideState exits: m=8887 SNR=62.0
02:34:12.811 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:12.816 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:12.819 00.003 6120 Enqueuing Expose request
02:34:12.984 00.165 7680 IsGuiding returns 1
02:34:12.985 00.001 7680 scope still moving after pulse duration time elapsed
02:34:13.016 00.031 7680 IsSlewing returns 0
02:34:13.016 00.000 7680 IsGuiding returns 0
02:34:13.016 00.000 7680 scope move finished after 159 + 50 ms
02:34:13.017 00.001 7680 Move returns status 0, amount 159
02:34:13.017 00.000 7680 MoveAxis(N, 0, ABG)
02:34:13.018 00.001 7680 Move returns status 0, amount 0
02:34:13.018 00.000 7680 move complete, result=0
02:34:13.020 00.002 7680 worker thread done servicing request
02:34:13.020 00.000 6120 GuideStep: 0.4 px 159 ms WEST, 0.1 px 0 ms NORTH
02:34:13.027 00.007 7680 Worker thread wakes up
02:34:13.027 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:13.027 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:14.276 01.249 7680 Exposure complete
02:34:14.417 00.141 7680 worker thread done servicing request
02:34:14.417 00.000 6120 OnExposeComplete: enter
02:34:14.421 00.004 6120 UpdateGuideState(): m_state=6
02:34:14.425 00.004 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1076
02:34:14.430 00.005 6120 Star::Find returns 1 (0), X=517.67, Y=675.93, Mass=8812, SNR=62.7, Peak=219 HFD=6.6
02:34:14.434 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.19) = xAngle (1.45 = 1.45)
02:34:14.440 00.006 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.33 = -1.96)
02:34:14.443 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=2.10 hyp=2.11 cameraTheta=1.64 mountX=0.25 mountY=-1.95, mountTheta=-1.44
02:34:14.449 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=2.10, opts=13)
02:34:14.453 00.004 6120 Enqueuing Move request for scope (-0.14, 2.10)
02:34:14.457 00.004 7680 Worker thread wakes up
02:34:14.457 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 2.10) opts 0xd
02:34:14.457 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 2.10)
02:34:14.457 00.000 7680 Moving (-0.14, 2.10) raw xDistance=0.25 yDistance=-1.95
02:34:14.458 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
02:34:14.458 00.000 7680 resist switch: large excursion: input -1.95 thresh 0.60 direction from 1 to -1
02:34:14.458 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.85
02:34:14.458 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.95 from input -1.95
02:34:14.458 00.000 7680 MoveAxis(W, 113, ABG)
02:34:14.459 00.001 7680 Guiding  Dir = 3, Dur = 113
02:34:14.459 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:14.462 00.003 7680 IsSlewing returns 0
02:34:14.462 00.000 6120 UpdateGuideState exits: m=8812 SNR=62.7
02:34:14.467 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:14.472 00.005 7680 IsGuiding returns 0
02:34:14.472 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:14.476 00.004 6120 Enqueuing Expose request
02:34:14.480 00.004 7680 PulseGuide returned control before completion, sleep 123
02:34:14.606 00.126 7680 IsGuiding returns 1
02:34:14.607 00.001 7680 scope still moving after pulse duration time elapsed
02:34:14.637 00.030 7680 IsSlewing returns 0
02:34:14.638 00.001 7680 IsGuiding returns 0
02:34:14.639 00.001 7680 scope move finished after 113 + 54 ms
02:34:14.640 00.001 7680 Move returns status 0, amount 113
02:34:14.640 00.000 7680 MoveAxis(N, 1058, ABG)
02:34:14.641 00.001 7680 Guiding  Dir = 0, Dur = 1058
02:34:14.641 00.000 7680 IsSlewing returns 0
02:34:14.642 00.001 7680 IsGuiding returns 0
02:34:14.642 00.000 7680 PulseGuide returned control before completion, sleep 1068
02:34:15.719 01.077 7680 IsGuiding returns 1
02:34:15.720 00.001 7680 scope still moving after pulse duration time elapsed
02:34:15.750 00.030 7680 IsSlewing returns 0
02:34:15.752 00.002 7680 IsGuiding returns 0
02:34:15.754 00.002 7680 scope move finished after 1058 + 53 ms
02:34:15.755 00.001 7680 Move returns status 0, amount 1058
02:34:15.755 00.000 7680 move complete, result=0
02:34:15.755 00.000 7680 worker thread done servicing request
02:34:15.755 00.000 7680 Worker thread wakes up
02:34:15.755 00.000 6120 GuideStep: 0.3 px 113 ms WEST, -1.9 px 1058 ms NORTH
02:34:15.763 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:15.763 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:17.010 01.247 7680 Exposure complete
02:34:17.134 00.124 7680 worker thread done servicing request
02:34:17.134 00.000 6120 OnExposeComplete: enter
02:34:17.138 00.004 6120 UpdateGuideState(): m_state=6
02:34:17.142 00.004 6120 Star::Find(15, 517, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1077
02:34:17.146 00.004 6120 Star::Find returns 1 (0), X=517.51, Y=673.37, Mass=9406, SNR=64.2, Peak=218 HFD=7.0
02:34:17.149 00.003 6120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.19) = xAngle (-2.33 = -2.33)
02:34:17.152 00.003 6120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.54 = 0.54)
02:34:17.155 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=-0.46 hyp=0.55 cameraTheta=-2.15 mountX=-0.38 mountY=0.28, mountTheta=2.50
02:34:17.161 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=-0.46, opts=13)
02:34:17.165 00.004 6120 Enqueuing Move request for scope (-0.30, -0.46)
02:34:17.168 00.003 7680 Worker thread wakes up
02:34:17.168 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:17.171 00.003 6120 UpdateGuideState exits: m=9406 SNR=64.2
02:34:17.176 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:17.179 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:17.183 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.46) opts 0xd
02:34:17.183 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, -0.46)
02:34:17.184 00.001 7680 Moving (-0.30, -0.46) raw xDistance=-0.38 yDistance=0.28
02:34:17.184 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.38
02:34:17.184 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:34:17.184 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:34:17.184 00.000 7680 MoveAxis(E, 149, ABG)
02:34:17.184 00.000 7680 Guiding  Dir = 2, Dur = 149
02:34:17.184 00.000 6120 Enqueuing Expose request
02:34:17.188 00.004 7680 IsSlewing returns 0
02:34:17.188 00.000 7680 IsGuiding returns 0
02:34:17.188 00.000 7680 PulseGuide returned control before completion, sleep 159
02:34:17.362 00.174 7680 IsGuiding returns 1
02:34:17.362 00.000 7680 scope still moving after pulse duration time elapsed
02:34:17.392 00.030 7680 IsSlewing returns 0
02:34:17.393 00.001 7680 IsGuiding returns 0
02:34:17.394 00.001 7680 scope move finished after 149 + 56 ms
02:34:17.395 00.001 7680 Move returns status 0, amount 149
02:34:17.395 00.000 7680 MoveAxis(N, 0, ABG)
02:34:17.396 00.001 7680 Move returns status 0, amount 0
02:34:17.396 00.000 7680 move complete, result=0
02:34:17.396 00.000 7680 worker thread done servicing request
02:34:17.397 00.001 7680 Worker thread wakes up
02:34:17.397 00.000 6120 GuideStep: -0.4 px 149 ms EAST, 0.3 px 0 ms NORTH
02:34:17.406 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:17.406 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:18.661 01.255 7680 Exposure complete
02:34:18.803 00.142 7680 worker thread done servicing request
02:34:18.803 00.000 6120 OnExposeComplete: enter
02:34:18.807 00.004 6120 UpdateGuideState(): m_state=6
02:34:18.812 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1078
02:34:18.815 00.003 6120 Star::Find returns 1 (0), X=518.07, Y=672.89, Mass=8221, SNR=60.0, Peak=205 HFD=6.5
02:34:18.820 00.005 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
02:34:18.823 00.003 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
02:34:18.827 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.94 hyp=0.98 cameraTheta=-1.31 mountX=0.08 mountY=0.96, mountTheta=1.49
02:34:18.832 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.94, opts=13)
02:34:18.837 00.005 6120 Enqueuing Move request for scope (0.26, -0.94)
02:34:18.840 00.003 7680 Worker thread wakes up
02:34:18.840 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:18.843 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.94) opts 0xd
02:34:18.844 00.001 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.94)
02:34:18.844 00.000 7680 Moving (0.26, -0.94) raw xDistance=0.08 yDistance=0.96
02:34:18.844 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:34:18.844 00.000 7680 resist switch: large excursion: input 0.96 thresh 0.60 direction from -1 to 1
02:34:18.844 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.88
02:34:18.845 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96
02:34:18.845 00.000 6120 UpdateGuideState exits: m=8221 SNR=60.0
02:34:18.850 00.005 7680 MoveAxis(E, 0, ABG)
02:34:18.850 00.000 7680 Move returns status 0, amount 0
02:34:18.850 00.000 7680 MoveAxis(S, 522, ABG)
02:34:18.850 00.000 7680 Guiding  Dir = 1, Dur = 522
02:34:18.851 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:18.855 00.004 7680 IsSlewing returns 0
02:34:18.855 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:18.860 00.005 6120 Enqueuing Expose request
02:34:18.864 00.004 7680 IsGuiding returns 0
02:34:18.864 00.000 7680 PulseGuide returned control before completion, sleep 532
02:34:19.401 00.537 7680 IsGuiding returns 1
02:34:19.402 00.001 7680 scope still moving after pulse duration time elapsed
02:34:19.433 00.031 7680 IsSlewing returns 0
02:34:19.434 00.001 7680 IsGuiding returns 0
02:34:19.434 00.000 7680 scope move finished after 522 + 49 ms
02:34:19.436 00.002 7680 Move returns status 0, amount 522
02:34:19.436 00.000 7680 move complete, result=0
02:34:19.436 00.000 7680 worker thread done servicing request
02:34:19.437 00.001 7680 Worker thread wakes up
02:34:19.437 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 1.0 px 522 ms SOUTH
02:34:19.445 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:19.446 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:20.693 01.247 7680 Exposure complete
02:34:20.814 00.121 7680 worker thread done servicing request
02:34:20.814 00.000 6120 OnExposeComplete: enter
02:34:20.819 00.005 6120 UpdateGuideState(): m_state=6
02:34:20.823 00.004 6120 Star::Find(15, 518, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1079
02:34:20.827 00.004 6120 Star::Find returns 1 (0), X=517.81, Y=672.74, Mass=9071, SNR=62.7, Peak=217 HFD=6.6
02:34:20.831 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
02:34:20.835 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
02:34:20.839 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-1.10 hyp=1.10 cameraTheta=-1.58 mountX=-0.21 mountY=0.98, mountTheta=1.78
02:34:20.844 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-1.10, opts=13)
02:34:20.850 00.006 6120 Enqueuing Move request for scope (-0.01, -1.10)
02:34:20.855 00.005 7680 Worker thread wakes up
02:34:20.855 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -1.10) opts 0xd
02:34:20.855 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -1.10)
02:34:20.855 00.000 7680 Moving (-0.01, -1.10) raw xDistance=-0.21 yDistance=0.98
02:34:20.855 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:34:20.855 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.98 from input 0.98
02:34:20.856 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:20.859 00.003 6120 UpdateGuideState exits: m=9071 SNR=62.7
02:34:20.864 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:20.868 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:20.870 00.002 6120 Enqueuing Expose request
02:34:20.875 00.005 7680 MoveAxis(E, 86, ABG)
02:34:20.875 00.000 7680 Guiding  Dir = 2, Dur = 86
02:34:20.876 00.001 7680 IsSlewing returns 0
02:34:20.876 00.000 7680 IsGuiding returns 0
02:34:20.877 00.001 7680 PulseGuide returned control before completion, sleep 96
02:34:20.983 00.106 7680 IsGuiding returns 1
02:34:20.984 00.001 7680 scope still moving after pulse duration time elapsed
02:34:21.015 00.031 7680 IsSlewing returns 0
02:34:21.016 00.001 7680 IsGuiding returns 0
02:34:21.017 00.001 7680 scope move finished after 86 + 54 ms
02:34:21.017 00.000 7680 Move returns status 0, amount 86
02:34:21.017 00.000 7680 MoveAxis(S, 533, ABG)
02:34:21.018 00.001 7680 Guiding  Dir = 1, Dur = 533
02:34:21.018 00.000 7680 IsSlewing returns 0
02:34:21.018 00.000 7680 IsGuiding returns 0
02:34:21.020 00.002 7680 PulseGuide returned control before completion, sleep 543
02:34:21.578 00.558 7680 IsGuiding returns 1
02:34:21.579 00.001 7680 scope still moving after pulse duration time elapsed
02:34:21.608 00.029 7680 IsSlewing returns 0
02:34:21.610 00.002 7680 IsGuiding returns 0
02:34:21.611 00.001 7680 scope move finished after 533 + 58 ms
02:34:21.612 00.001 7680 Move returns status 0, amount 533
02:34:21.612 00.000 7680 move complete, result=0
02:34:21.612 00.000 7680 worker thread done servicing request
02:34:21.613 00.001 7680 Worker thread wakes up
02:34:21.613 00.000 6120 GuideStep: -0.2 px 86 ms EAST, 1.0 px 533 ms SOUTH
02:34:21.618 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:21.618 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:22.870 01.252 7680 Exposure complete
02:34:23.017 00.147 7680 worker thread done servicing request
02:34:23.018 00.001 6120 OnExposeComplete: enter
02:34:23.021 00.003 6120 UpdateGuideState(): m_state=6
02:34:23.025 00.004 6120 Star::Find(15, 517, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1080
02:34:23.031 00.006 6120 Star::Find returns 1 (0), X=518.23, Y=672.93, Mass=8557, SNR=61.7, Peak=228 HFD=6.6
02:34:23.035 00.004 6120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.19) = xAngle (-1.33 = -1.33)
02:34:23.039 00.004 6120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.54 = 1.54)
02:34:23.043 00.004 6120 CameraToMount -- cameraX=0.41 cameraY=-0.91 hyp=0.99 cameraTheta=-1.14 mountX=0.24 mountY=0.99, mountTheta=1.34
02:34:23.048 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=-0.91, opts=13)
02:34:23.052 00.004 6120 Enqueuing Move request for scope (0.41, -0.91)
02:34:23.056 00.004 7680 Worker thread wakes up
02:34:23.056 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:23.060 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.91) opts 0xd
02:34:23.060 00.000 7680 Handling offset move in thread for scope, endpoint = (0.41, -0.91)
02:34:23.061 00.001 6120 UpdateGuideState exits: m=8557 SNR=61.7
02:34:23.065 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:23.071 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:23.075 00.004 6120 Enqueuing Expose request
02:34:23.080 00.005 7680 Moving (0.41, -0.91) raw xDistance=0.24 yDistance=0.99
02:34:23.080 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.24
02:34:23.080 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99
02:34:23.080 00.000 7680 MoveAxis(W, 90, ABG)
02:34:23.081 00.001 7680 Guiding  Dir = 3, Dur = 90
02:34:23.081 00.000 7680 IsSlewing returns 0
02:34:23.081 00.000 7680 IsGuiding returns 0
02:34:23.082 00.001 7680 PulseGuide returned control before completion, sleep 100
02:34:23.188 00.106 7680 IsGuiding returns 1
02:34:23.189 00.001 7680 scope still moving after pulse duration time elapsed
02:34:23.218 00.029 7680 IsSlewing returns 0
02:34:23.219 00.001 7680 IsGuiding returns 0
02:34:23.220 00.001 7680 scope move finished after 90 + 48 ms
02:34:23.220 00.000 7680 Move returns status 0, amount 90
02:34:23.220 00.000 7680 MoveAxis(S, 540, ABG)
02:34:23.222 00.002 7680 Guiding  Dir = 1, Dur = 540
02:34:23.222 00.000 7680 IsSlewing returns 0
02:34:23.222 00.000 7680 IsGuiding returns 0
02:34:23.223 00.001 7680 PulseGuide returned control before completion, sleep 550
02:34:23.786 00.563 7680 IsGuiding returns 1
02:34:23.786 00.000 7680 scope still moving after pulse duration time elapsed
02:34:23.818 00.032 7680 IsSlewing returns 0
02:34:23.818 00.000 7680 IsGuiding returns 0
02:34:23.819 00.001 7680 scope move finished after 540 + 56 ms
02:34:23.819 00.000 7680 Move returns status 0, amount 540
02:34:23.820 00.001 7680 move complete, result=0
02:34:23.820 00.000 7680 worker thread done servicing request
02:34:23.820 00.000 7680 Worker thread wakes up
02:34:23.821 00.001 6120 GuideStep: 0.2 px 90 ms WEST, 1.0 px 540 ms SOUTH
02:34:23.827 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:23.827 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:25.080 01.253 7680 Exposure complete
02:34:25.210 00.130 7680 worker thread done servicing request
02:34:25.210 00.000 6120 OnExposeComplete: enter
02:34:25.216 00.006 6120 UpdateGuideState(): m_state=6
02:34:25.221 00.005 6120 Star::Find(15, 518, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1081
02:34:25.225 00.004 6120 Star::Find returns 1 (0), X=518.21, Y=673.75, Mass=8912, SNR=62.3, Peak=223 HFD=6.6
02:34:25.230 00.005 6120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.19) = xAngle (-0.40 = -0.40)
02:34:25.235 00.005 6120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.47 = 2.47)
02:34:25.240 00.005 6120 CameraToMount -- cameraX=0.39 cameraY=-0.09 hyp=0.40 cameraTheta=-0.22 mountX=0.37 mountY=0.25, mountTheta=0.59
02:34:25.244 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.39, y=-0.09, opts=13)
02:34:25.250 00.006 6120 Enqueuing Move request for scope (0.39, -0.09)
02:34:25.254 00.004 7680 Worker thread wakes up
02:34:25.254 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:25.258 00.004 6120 UpdateGuideState exits: m=8912 SNR=62.3
02:34:25.262 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:25.266 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:25.270 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.09) opts 0xd
02:34:25.270 00.000 7680 Handling offset move in thread for scope, endpoint = (0.39, -0.09)
02:34:25.270 00.000 7680 Moving (0.39, -0.09) raw xDistance=0.37 yDistance=0.25
02:34:25.270 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
02:34:25.270 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:34:25.271 00.001 6120 Enqueuing Expose request
02:34:25.275 00.004 7680 MoveAxis(W, 158, ABG)
02:34:25.275 00.000 7680 Guiding  Dir = 3, Dur = 158
02:34:25.275 00.000 7680 IsSlewing returns 0
02:34:25.275 00.000 7680 IsGuiding returns 0
02:34:25.276 00.001 7680 PulseGuide returned control before completion, sleep 168
02:34:25.459 00.183 7680 IsGuiding returns 1
02:34:25.461 00.002 7680 scope still moving after pulse duration time elapsed
02:34:25.489 00.028 7680 IsSlewing returns 0
02:34:25.489 00.000 7680 IsGuiding returns 0
02:34:25.489 00.000 7680 scope move finished after 158 + 55 ms
02:34:25.490 00.001 7680 Move returns status 0, amount 158
02:34:25.490 00.000 7680 MoveAxis(S, 136, ABG)
02:34:25.490 00.000 7680 Guiding  Dir = 1, Dur = 136
02:34:25.490 00.000 7680 IsSlewing returns 0
02:34:25.491 00.001 7680 IsGuiding returns 0
02:34:25.491 00.000 7680 PulseGuide returned control before completion, sleep 146
02:34:25.646 00.155 7680 IsGuiding returns 1
02:34:25.647 00.001 7680 scope still moving after pulse duration time elapsed
02:34:25.677 00.030 7680 IsSlewing returns 0
02:34:25.678 00.001 7680 IsGuiding returns 0
02:34:25.678 00.000 7680 scope move finished after 136 + 51 ms
02:34:25.679 00.001 7680 Move returns status 0, amount 136
02:34:25.680 00.001 7680 move complete, result=0
02:34:25.680 00.000 7680 worker thread done servicing request
02:34:25.680 00.000 6120 GuideStep: 0.4 px 158 ms WEST, 0.3 px 136 ms SOUTH
02:34:25.687 00.007 7680 Worker thread wakes up
02:34:25.687 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:25.687 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:26.940 01.253 7680 Exposure complete
02:34:27.081 00.141 7680 worker thread done servicing request
02:34:27.082 00.001 6120 OnExposeComplete: enter
02:34:27.086 00.004 6120 UpdateGuideState(): m_state=6
02:34:27.090 00.004 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1082
02:34:27.095 00.005 6120 Star::Find returns 1 (0), X=517.98, Y=673.76, Mass=8705, SNR=62.6, Peak=208 HFD=6.7
02:34:27.100 00.005 6120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.19) = xAngle (-0.63 = -0.63)
02:34:27.104 00.004 6120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.25 = 2.25)
02:34:27.108 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.44 mountX=0.15 mountY=0.14, mountTheta=0.77
02:34:27.113 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.08, opts=13)
02:34:27.118 00.005 6120 Enqueuing Move request for scope (0.16, -0.08)
02:34:27.122 00.004 7680 Worker thread wakes up
02:34:27.122 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:27.127 00.005 6120 UpdateGuideState exits: m=8705 SNR=62.6
02:34:27.131 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:27.135 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
02:34:27.135 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:27.139 00.004 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
02:34:27.139 00.000 7680 Moving (0.16, -0.08) raw xDistance=0.15 yDistance=0.14
02:34:27.139 00.000 6120 Enqueuing Expose request
02:34:27.144 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:34:27.144 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:34:27.144 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:34:27.144 00.000 7680 MoveAxis(E, 0, ABG)
02:34:27.145 00.001 7680 Move returns status 0, amount 0
02:34:27.145 00.000 7680 MoveAxis(N, 0, ABG)
02:34:27.145 00.000 7680 Move returns status 0, amount 0
02:34:27.145 00.000 7680 move complete, result=0
02:34:27.145 00.000 7680 worker thread done servicing request
02:34:27.145 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:27.149 00.004 7680 Worker thread wakes up
02:34:27.149 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:27.150 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:28.392 01.242 7680 Exposure complete
02:34:28.531 00.139 7680 worker thread done servicing request
02:34:28.532 00.001 6120 OnExposeComplete: enter
02:34:28.535 00.003 6120 UpdateGuideState(): m_state=6
02:34:28.540 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1083
02:34:28.545 00.005 6120 Star::Find returns 1 (0), X=518.10, Y=673.65, Mass=8854, SNR=62.8, Peak=205 HFD=6.7
02:34:28.548 00.003 6120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.19) = xAngle (-0.76 = -0.76)
02:34:28.552 00.004 6120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.11 = 2.11)
02:34:28.556 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=-0.18 hyp=0.34 cameraTheta=-0.57 mountX=0.25 mountY=0.29, mountTheta=0.87
02:34:28.561 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.18, opts=13)
02:34:28.565 00.004 6120 Enqueuing Move request for scope (0.28, -0.18)
02:34:28.570 00.005 7680 Worker thread wakes up
02:34:28.570 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.18) opts 0xd
02:34:28.570 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.18)
02:34:28.570 00.000 7680 Moving (0.28, -0.18) raw xDistance=0.25 yDistance=0.29
02:34:28.570 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
02:34:28.571 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:34:28.571 00.000 7680 MoveAxis(W, 100, ABG)
02:34:28.571 00.000 7680 Guiding  Dir = 3, Dur = 100
02:34:28.571 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:28.574 00.003 7680 IsSlewing returns 0
02:34:28.574 00.000 6120 UpdateGuideState exits: m=8854 SNR=62.8
02:34:28.578 00.004 7680 IsGuiding returns 0
02:34:28.578 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:28.581 00.003 7680 PulseGuide returned control before completion, sleep 110
02:34:28.581 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:28.586 00.005 6120 Enqueuing Expose request
02:34:28.708 00.122 7680 IsGuiding returns 0
02:34:28.709 00.001 7680 Move returns status 0, amount 100
02:34:28.710 00.001 7680 MoveAxis(S, 158, ABG)
02:34:28.710 00.000 7680 Guiding  Dir = 1, Dur = 158
02:34:28.710 00.000 7680 IsSlewing returns 0
02:34:28.711 00.001 7680 IsGuiding returns 0
02:34:28.712 00.001 7680 PulseGuide returned control before completion, sleep 168
02:34:28.894 00.182 7680 IsGuiding returns 1
02:34:28.896 00.002 7680 scope still moving after pulse duration time elapsed
02:34:28.925 00.029 7680 IsSlewing returns 0
02:34:28.926 00.001 7680 IsGuiding returns 0
02:34:28.927 00.001 7680 scope move finished after 158 + 56 ms
02:34:28.927 00.000 7680 Move returns status 0, amount 158
02:34:28.927 00.000 7680 move complete, result=0
02:34:28.928 00.001 7680 worker thread done servicing request
02:34:28.928 00.000 6120 GuideStep: 0.2 px 100 ms WEST, 0.3 px 158 ms SOUTH
02:34:28.935 00.007 7680 Worker thread wakes up
02:34:28.937 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:28.937 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:30.188 01.251 7680 Exposure complete
02:34:30.332 00.144 7680 worker thread done servicing request
02:34:30.333 00.001 6120 OnExposeComplete: enter
02:34:30.337 00.004 6120 UpdateGuideState(): m_state=6
02:34:30.343 00.006 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1084
02:34:30.349 00.006 6120 Star::Find returns 1 (0), X=518.12, Y=673.72, Mass=8356, SNR=60.9, Peak=192 HFD=6.6
02:34:30.354 00.005 6120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (0.19) = xAngle (-0.54 = -0.54)
02:34:30.358 00.004 6120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.33 = 2.33)
02:34:30.361 00.003 6120 CameraToMount -- cameraX=0.30 cameraY=-0.11 hyp=0.32 cameraTheta=-0.36 mountX=0.28 mountY=0.23, mountTheta=0.70
02:34:30.367 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.11, opts=13)
02:34:30.371 00.004 6120 Enqueuing Move request for scope (0.30, -0.11)
02:34:30.375 00.004 7680 Worker thread wakes up
02:34:30.376 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:30.379 00.003 6120 UpdateGuideState exits: m=8356 SNR=60.9
02:34:30.384 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:30.387 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:30.390 00.003 6120 Enqueuing Expose request
02:34:30.395 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.11) opts 0xd
02:34:30.395 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.11)
02:34:30.395 00.000 7680 Moving (0.30, -0.11) raw xDistance=0.28 yDistance=0.23
02:34:30.395 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:34:30.395 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:34:30.396 00.001 7680 MoveAxis(W, 119, ABG)
02:34:30.396 00.000 7680 Guiding  Dir = 3, Dur = 119
02:34:30.396 00.000 7680 IsSlewing returns 0
02:34:30.396 00.000 7680 IsGuiding returns 0
02:34:30.397 00.001 7680 PulseGuide returned control before completion, sleep 129
02:34:30.535 00.138 7680 IsGuiding returns 1
02:34:30.535 00.000 7680 scope still moving after pulse duration time elapsed
02:34:30.567 00.032 7680 IsSlewing returns 0
02:34:30.569 00.002 7680 IsGuiding returns 1
02:34:30.598 00.029 7680 IsSlewing returns 0
02:34:30.599 00.001 7680 IsGuiding returns 1
02:34:30.629 00.030 7680 IsSlewing returns 0
02:34:30.631 00.002 7680 IsGuiding returns 0
02:34:30.632 00.001 7680 scope move finished after 119 + 116 ms
02:34:30.632 00.000 7680 Move returns status 0, amount 119
02:34:30.632 00.000 7680 MoveAxis(S, 127, ABG)
02:34:30.632 00.000 7680 Guiding  Dir = 1, Dur = 127
02:34:30.634 00.002 7680 IsSlewing returns 0
02:34:30.634 00.000 7680 IsGuiding returns 0
02:34:30.635 00.001 7680 PulseGuide returned control before completion, sleep 137
02:34:30.785 00.150 7680 IsGuiding returns 1
02:34:30.785 00.000 7680 scope still moving after pulse duration time elapsed
02:34:30.816 00.031 7680 IsSlewing returns 0
02:34:30.818 00.002 7680 IsGuiding returns 0
02:34:30.818 00.000 7680 scope move finished after 127 + 56 ms
02:34:30.819 00.001 7680 Move returns status 0, amount 127
02:34:30.819 00.000 7680 move complete, result=0
02:34:30.819 00.000 7680 worker thread done servicing request
02:34:30.821 00.002 6120 GuideStep: 0.3 px 119 ms WEST, 0.2 px 127 ms SOUTH
02:34:30.827 00.006 7680 Worker thread wakes up
02:34:30.827 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:30.827 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:32.083 01.256 7680 Exposure complete
02:34:32.227 00.144 7680 worker thread done servicing request
02:34:32.227 00.000 6120 OnExposeComplete: enter
02:34:32.231 00.004 6120 UpdateGuideState(): m_state=6
02:34:32.235 00.004 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1085
02:34:32.238 00.003 6120 Star::Find returns 1 (0), X=517.68, Y=673.71, Mass=9014, SNR=63.0, Peak=216 HFD=6.7
02:34:32.242 00.004 6120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.19) = xAngle (-2.57 = -2.57)
02:34:32.245 00.003 6120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.31 = 0.31)
02:34:32.249 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.38 mountX=-0.15 mountY=0.06, mountTheta=2.80
02:34:32.253 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.13, opts=13)
02:34:32.255 00.002 6120 Enqueuing Move request for scope (-0.13, -0.13)
02:34:32.260 00.005 7680 Worker thread wakes up
02:34:32.260 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
02:34:32.260 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
02:34:32.260 00.000 7680 Moving (-0.13, -0.13) raw xDistance=-0.15 yDistance=0.06
02:34:32.261 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:34:32.261 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:34:32.261 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:34:32.261 00.000 7680 MoveAxis(E, 0, ABG)
02:34:32.261 00.000 7680 Move returns status 0, amount 0
02:34:32.261 00.000 7680 MoveAxis(N, 0, ABG)
02:34:32.261 00.000 7680 Move returns status 0, amount 0
02:34:32.261 00.000 7680 move complete, result=0
02:34:32.261 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:32.266 00.005 7680 worker thread done servicing request
02:34:32.266 00.000 6120 UpdateGuideState exits: m=9014 SNR=63.0
02:34:32.270 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:32.273 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:32.277 00.004 6120 Enqueuing Expose request
02:34:32.281 00.004 7680 Worker thread wakes up
02:34:32.281 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:32.286 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:32.286 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:33.539 01.253 7680 Exposure complete
02:34:33.671 00.132 7680 worker thread done servicing request
02:34:33.672 00.001 6120 OnExposeComplete: enter
02:34:33.675 00.003 6120 UpdateGuideState(): m_state=6
02:34:33.679 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1086
02:34:33.683 00.004 6120 Star::Find returns 1 (0), X=517.78, Y=673.56, Mass=8267, SNR=60.7, Peak=200 HFD=6.8
02:34:33.688 00.005 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
02:34:33.692 00.004 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
02:34:33.695 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.71 mountX=-0.09 mountY=0.23, mountTheta=1.94
02:34:33.700 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.28, opts=13)
02:34:33.705 00.005 6120 Enqueuing Move request for scope (-0.04, -0.28)
02:34:33.709 00.004 7680 Worker thread wakes up
02:34:33.709 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.28) opts 0xd
02:34:33.709 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:33.713 00.004 6120 UpdateGuideState exits: m=8267 SNR=60.7
02:34:33.716 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:33.722 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:33.728 00.006 6120 Enqueuing Expose request
02:34:33.733 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.28)
02:34:33.733 00.000 7680 Moving (-0.04, -0.28) raw xDistance=-0.09 yDistance=0.23
02:34:33.734 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:34:33.734 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:34:33.734 00.000 7680 MoveAxis(E, 0, ABG)
02:34:33.734 00.000 7680 Move returns status 0, amount 0
02:34:33.735 00.001 7680 MoveAxis(S, 125, ABG)
02:34:33.735 00.000 7680 Guiding  Dir = 1, Dur = 125
02:34:33.735 00.000 7680 IsSlewing returns 0
02:34:33.735 00.000 7680 IsGuiding returns 0
02:34:33.736 00.001 7680 PulseGuide returned control before completion, sleep 135
02:34:33.886 00.150 7680 IsGuiding returns 1
02:34:33.887 00.001 7680 scope still moving after pulse duration time elapsed
02:34:33.917 00.030 7680 IsSlewing returns 0
02:34:33.918 00.001 7680 IsGuiding returns 1
02:34:33.948 00.030 7680 IsSlewing returns 0
02:34:33.949 00.001 7680 IsGuiding returns 1
02:34:33.980 00.031 7680 IsSlewing returns 0
02:34:33.981 00.001 7680 IsGuiding returns 0
02:34:33.983 00.002 7680 scope move finished after 125 + 121 ms
02:34:33.983 00.000 7680 Move returns status 0, amount 125
02:34:33.984 00.001 7680 move complete, result=0
02:34:33.984 00.000 7680 worker thread done servicing request
02:34:33.985 00.001 7680 Worker thread wakes up
02:34:33.985 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 125 ms SOUTH
02:34:33.991 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:33.992 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:35.243 01.251 7680 Exposure complete
02:34:35.374 00.131 7680 worker thread done servicing request
02:34:35.374 00.000 6120 OnExposeComplete: enter
02:34:35.379 00.005 6120 UpdateGuideState(): m_state=6
02:34:35.383 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1087
02:34:35.387 00.004 6120 Star::Find returns 1 (0), X=517.73, Y=673.53, Mass=8820, SNR=62.9, Peak=233 HFD=6.9
02:34:35.392 00.005 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
02:34:35.395 00.003 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
02:34:35.398 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.31 hyp=0.32 cameraTheta=-1.85 mountX=-0.15 mountY=0.24, mountTheta=2.12
02:34:35.403 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.31, opts=13)
02:34:35.408 00.005 6120 Enqueuing Move request for scope (-0.09, -0.31)
02:34:35.412 00.004 7680 Worker thread wakes up
02:34:35.412 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.31) opts 0xd
02:34:35.412 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.31)
02:34:35.412 00.000 7680 Moving (-0.09, -0.31) raw xDistance=-0.15 yDistance=0.24
02:34:35.412 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:34:35.412 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:34:35.412 00.000 7680 MoveAxis(E, 0, ABG)
02:34:35.412 00.000 7680 Move returns status 0, amount 0
02:34:35.412 00.000 7680 MoveAxis(S, 128, ABG)
02:34:35.412 00.000 7680 Guiding  Dir = 1, Dur = 128
02:34:35.412 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:35.416 00.004 7680 IsSlewing returns 0
02:34:35.416 00.000 6120 UpdateGuideState exits: m=8820 SNR=62.9
02:34:35.419 00.003 7680 IsGuiding returns 0
02:34:35.420 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:35.424 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:35.427 00.003 7680 PulseGuide returned control before completion, sleep 138
02:34:35.427 00.000 6120 Enqueuing Expose request
02:34:35.577 00.150 7680 IsGuiding returns 0
02:34:35.579 00.002 7680 Move returns status 0, amount 128
02:34:35.580 00.001 7680 move complete, result=0
02:34:35.580 00.000 7680 worker thread done servicing request
02:34:35.580 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 128 ms SOUTH
02:34:35.588 00.008 7680 Worker thread wakes up
02:34:35.588 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:35.588 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:36.841 01.253 7680 Exposure complete
02:34:36.980 00.139 7680 worker thread done servicing request
02:34:36.980 00.000 6120 OnExposeComplete: enter
02:34:36.984 00.004 6120 UpdateGuideState(): m_state=6
02:34:36.988 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1088
02:34:36.992 00.004 6120 Star::Find returns 1 (0), X=517.84, Y=673.66, Mass=8925, SNR=62.4, Peak=213 HFD=6.7
02:34:36.997 00.005 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
02:34:37.001 00.004 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
02:34:37.005 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.46 mountX=-0.01 mountY=0.16, mountTheta=1.65
02:34:37.012 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.17, opts=13)
02:34:37.016 00.004 6120 Enqueuing Move request for scope (0.02, -0.17)
02:34:37.019 00.003 7680 Worker thread wakes up
02:34:37.020 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:37.024 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
02:34:37.025 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
02:34:37.025 00.000 7680 Moving (0.02, -0.17) raw xDistance=-0.01 yDistance=0.16
02:34:37.025 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:34:37.025 00.000 6120 UpdateGuideState exits: m=8925 SNR=62.4
02:34:37.030 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:34:37.030 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:37.034 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:37.039 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:34:37.040 00.001 6120 Enqueuing Expose request
02:34:37.044 00.004 7680 MoveAxis(E, 0, ABG)
02:34:37.044 00.000 7680 Move returns status 0, amount 0
02:34:37.044 00.000 7680 MoveAxis(N, 0, ABG)
02:34:37.044 00.000 7680 Move returns status 0, amount 0
02:34:37.044 00.000 7680 move complete, result=0
02:34:37.045 00.001 7680 worker thread done servicing request
02:34:37.045 00.000 7680 Worker thread wakes up
02:34:37.045 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:34:37.049 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:37.049 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:38.297 01.248 7680 Exposure complete
02:34:38.442 00.145 7680 worker thread done servicing request
02:34:38.443 00.001 6120 OnExposeComplete: enter
02:34:38.447 00.004 6120 UpdateGuideState(): m_state=6
02:34:38.452 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1089
02:34:38.456 00.004 6120 Star::Find returns 1 (0), X=518.00, Y=673.06, Mass=8316, SNR=61.1, Peak=204 HFD=6.4
02:34:38.460 00.004 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
02:34:38.463 00.003 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
02:34:38.467 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.77 hyp=0.80 cameraTheta=-1.34 mountX=0.04 mountY=0.78, mountTheta=1.53
02:34:38.474 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.77, opts=13)
02:34:38.479 00.005 6120 Enqueuing Move request for scope (0.18, -0.77)
02:34:38.482 00.003 7680 Worker thread wakes up
02:34:38.483 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:38.487 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.77) opts 0xd
02:34:38.487 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.77)
02:34:38.487 00.000 7680 Moving (0.18, -0.77) raw xDistance=0.04 yDistance=0.78
02:34:38.487 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:34:38.487 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
02:34:38.488 00.001 6120 UpdateGuideState exits: m=8316 SNR=61.1
02:34:38.491 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:38.496 00.005 7680 MoveAxis(E, 0, ABG)
02:34:38.496 00.000 7680 Move returns status 0, amount 0
02:34:38.496 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:38.500 00.004 6120 Enqueuing Expose request
02:34:38.504 00.004 7680 MoveAxis(S, 421, ABG)
02:34:38.504 00.000 7680 Guiding  Dir = 1, Dur = 421
02:34:38.505 00.001 7680 IsSlewing returns 0
02:34:38.505 00.000 7680 IsGuiding returns 0
02:34:38.505 00.000 7680 PulseGuide returned control before completion, sleep 431
02:34:38.941 00.436 7680 IsGuiding returns 1
02:34:38.941 00.000 7680 scope still moving after pulse duration time elapsed
02:34:38.971 00.030 7680 IsSlewing returns 0
02:34:38.973 00.002 7680 IsGuiding returns 0
02:34:38.973 00.000 7680 scope move finished after 421 + 46 ms
02:34:38.973 00.000 7680 Move returns status 0, amount 421
02:34:38.975 00.002 7680 move complete, result=0
02:34:38.975 00.000 7680 worker thread done servicing request
02:34:38.976 00.001 7680 Worker thread wakes up
02:34:38.976 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.8 px 421 ms SOUTH
02:34:38.982 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:38.983 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:40.235 01.252 7680 Exposure complete
02:34:40.375 00.140 7680 worker thread done servicing request
02:34:40.375 00.000 6120 OnExposeComplete: enter
02:34:40.380 00.005 6120 UpdateGuideState(): m_state=6
02:34:40.384 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1090
02:34:40.388 00.004 6120 Star::Find returns 1 (0), X=518.06, Y=673.95, Mass=8329, SNR=59.9, Peak=225 HFD=6.4
02:34:40.392 00.004 6120 CameraToMount -- cameraTheta (0.46) - m_xAngle (0.19) = xAngle (0.27 = 0.27)
02:34:40.396 00.004 6120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.14 = 3.14)
02:34:40.401 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=0.12 hyp=0.27 cameraTheta=0.46 mountX=0.26 mountY=0.00, mountTheta=0.00
02:34:40.407 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.12, opts=13)
02:34:40.412 00.005 6120 Enqueuing Move request for scope (0.25, 0.12)
02:34:40.417 00.005 7680 Worker thread wakes up
02:34:40.417 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:40.421 00.004 6120 UpdateGuideState exits: m=8329 SNR=59.9
02:34:40.424 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:40.428 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:40.432 00.004 6120 Enqueuing Expose request
02:34:40.437 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.12) opts 0xd
02:34:40.437 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.12)
02:34:40.437 00.000 7680 Moving (0.25, 0.12) raw xDistance=0.26 yDistance=0.00
02:34:40.437 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:34:40.438 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:34:40.438 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:34:40.438 00.000 7680 MoveAxis(W, 108, ABG)
02:34:40.438 00.000 7680 Guiding  Dir = 3, Dur = 108
02:34:40.439 00.001 7680 IsSlewing returns 0
02:34:40.439 00.000 7680 IsGuiding returns 0
02:34:40.440 00.001 7680 PulseGuide returned control before completion, sleep 118
02:34:40.566 00.126 7680 IsGuiding returns 1
02:34:40.566 00.000 7680 scope still moving after pulse duration time elapsed
02:34:40.598 00.032 7680 IsSlewing returns 0
02:34:40.600 00.002 7680 IsGuiding returns 0
02:34:40.602 00.002 7680 scope move finished after 108 + 53 ms
02:34:40.602 00.000 7680 Move returns status 0, amount 108
02:34:40.602 00.000 7680 MoveAxis(N, 0, ABG)
02:34:40.603 00.001 7680 Move returns status 0, amount 0
02:34:40.603 00.000 7680 move complete, result=0
02:34:40.603 00.000 7680 worker thread done servicing request
02:34:40.603 00.000 6120 GuideStep: 0.3 px 108 ms WEST, 0.0 px 0 ms NORTH
02:34:40.610 00.007 7680 Worker thread wakes up
02:34:40.610 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:40.610 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:41.863 01.253 7680 Exposure complete
02:34:41.999 00.136 7680 worker thread done servicing request
02:34:41.999 00.000 6120 OnExposeComplete: enter
02:34:42.003 00.004 6120 UpdateGuideState(): m_state=6
02:34:42.006 00.003 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1091
02:34:42.012 00.006 6120 Star::Find returns 1 (0), X=517.92, Y=673.77, Mass=8879, SNR=62.7, Peak=222 HFD=6.7
02:34:42.015 00.003 6120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.19) = xAngle (-0.69 = -0.69)
02:34:42.019 00.004 6120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.19 = 2.19)
02:34:42.023 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.50 mountX=0.09 mountY=0.10, mountTheta=0.81
02:34:42.028 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.06, opts=13)
02:34:42.033 00.005 6120 Enqueuing Move request for scope (0.10, -0.06)
02:34:42.037 00.004 7680 Worker thread wakes up
02:34:42.038 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:42.041 00.003 6120 UpdateGuideState exits: m=8879 SNR=62.7
02:34:42.046 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
02:34:42.047 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
02:34:42.047 00.000 7680 Moving (0.10, -0.06) raw xDistance=0.09 yDistance=0.10
02:34:42.047 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:34:42.047 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:42.051 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:42.054 00.003 6120 Enqueuing Expose request
02:34:42.059 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:34:42.059 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:34:42.059 00.000 7680 MoveAxis(E, 0, ABG)
02:34:42.060 00.001 7680 Move returns status 0, amount 0
02:34:42.060 00.000 7680 MoveAxis(N, 0, ABG)
02:34:42.060 00.000 7680 Move returns status 0, amount 0
02:34:42.060 00.000 7680 move complete, result=0
02:34:42.060 00.000 7680 worker thread done servicing request
02:34:42.061 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:42.065 00.004 7680 Worker thread wakes up
02:34:42.065 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:42.065 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:43.319 01.254 7680 Exposure complete
02:34:43.478 00.159 7680 worker thread done servicing request
02:34:43.478 00.000 6120 OnExposeComplete: enter
02:34:43.483 00.005 6120 UpdateGuideState(): m_state=6
02:34:43.488 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1092
02:34:43.494 00.006 6120 Star::Find returns 1 (0), X=517.71, Y=673.72, Mass=8299, SNR=59.8, Peak=196 HFD=6.6
02:34:43.502 00.008 6120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.19) = xAngle (-2.53 = -2.53)
02:34:43.508 00.006 6120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.34 = 0.34)
02:34:43.514 00.006 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.34 mountX=-0.13 mountY=0.05, mountTheta=2.75
02:34:43.520 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.11, opts=13)
02:34:43.525 00.005 6120 Enqueuing Move request for scope (-0.11, -0.11)
02:34:43.532 00.007 7680 Worker thread wakes up
02:34:43.533 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:43.540 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
02:34:43.540 00.000 6120 UpdateGuideState exits: m=8299 SNR=59.8
02:34:43.545 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
02:34:43.545 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:43.550 00.005 7680 Moving (-0.11, -0.11) raw xDistance=-0.13 yDistance=0.05
02:34:43.550 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:43.555 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:34:43.555 00.000 6120 Enqueuing Expose request
02:34:43.561 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:34:43.562 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:34:43.562 00.000 7680 MoveAxis(E, 0, ABG)
02:34:43.563 00.001 7680 Move returns status 0, amount 0
02:34:43.563 00.000 7680 MoveAxis(N, 0, ABG)
02:34:43.564 00.001 7680 Move returns status 0, amount 0
02:34:43.564 00.000 7680 move complete, result=0
02:34:43.564 00.000 7680 worker thread done servicing request
02:34:43.565 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:43.572 00.007 7680 Worker thread wakes up
02:34:43.573 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:43.573 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:44.822 01.249 7680 Exposure complete
02:34:44.965 00.143 7680 worker thread done servicing request
02:34:44.965 00.000 6120 OnExposeComplete: enter
02:34:44.970 00.005 6120 UpdateGuideState(): m_state=6
02:34:44.976 00.006 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
02:34:44.981 00.005 6120 Star::Find returns 1 (0), X=517.75, Y=673.66, Mass=8813, SNR=61.9, Peak=220 HFD=6.7
02:34:44.985 00.004 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
02:34:44.990 00.005 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.74 = 0.74)
02:34:44.994 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.94 mountX=-0.10 mountY=0.12, mountTheta=2.24
02:34:45.000 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.17, opts=13)
02:34:45.004 00.004 6120 Enqueuing Move request for scope (-0.07, -0.17)
02:34:45.008 00.004 7680 Worker thread wakes up
02:34:45.009 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:45.012 00.003 6120 UpdateGuideState exits: m=8813 SNR=61.9
02:34:45.016 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
02:34:45.017 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
02:34:45.017 00.000 7680 Moving (-0.07, -0.17) raw xDistance=-0.10 yDistance=0.12
02:34:45.017 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:34:45.017 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:34:45.017 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:45.022 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:45.026 00.004 6120 Enqueuing Expose request
02:34:45.032 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:34:45.032 00.000 7680 MoveAxis(E, 0, ABG)
02:34:45.032 00.000 7680 Move returns status 0, amount 0
02:34:45.033 00.001 7680 MoveAxis(N, 0, ABG)
02:34:45.033 00.000 7680 Move returns status 0, amount 0
02:34:45.033 00.000 7680 move complete, result=0
02:34:45.033 00.000 7680 worker thread done servicing request
02:34:45.034 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:45.038 00.004 7680 Worker thread wakes up
02:34:45.038 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:45.038 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:46.292 01.254 7680 Exposure complete
02:34:46.445 00.153 7680 worker thread done servicing request
02:34:46.445 00.000 6120 OnExposeComplete: enter
02:34:46.451 00.006 6120 UpdateGuideState(): m_state=6
02:34:46.455 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1094
02:34:46.462 00.007 6120 Star::Find returns 1 (0), X=517.94, Y=673.01, Mass=8068, SNR=60.4, Peak=218 HFD=6.4
02:34:46.468 00.006 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
02:34:46.473 00.005 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
02:34:46.479 00.006 6120 CameraToMount -- cameraX=0.12 cameraY=-0.82 hyp=0.83 cameraTheta=-1.43 mountX=-0.03 mountY=0.79, mountTheta=1.61
02:34:46.486 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.82, opts=13)
02:34:46.489 00.003 6120 Enqueuing Move request for scope (0.12, -0.82)
02:34:46.492 00.003 7680 Worker thread wakes up
02:34:46.493 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.82) opts 0xd
02:34:46.493 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.82)
02:34:46.493 00.000 7680 Moving (0.12, -0.82) raw xDistance=-0.03 yDistance=0.79
02:34:46.493 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:34:46.493 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
02:34:46.493 00.000 7680 MoveAxis(E, 0, ABG)
02:34:46.493 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:46.496 00.003 6120 UpdateGuideState exits: m=8068 SNR=60.4
02:34:46.501 00.005 7680 Move returns status 0, amount 0
02:34:46.501 00.000 7680 MoveAxis(S, 429, ABG)
02:34:46.501 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:46.505 00.004 7680 Guiding  Dir = 1, Dur = 429
02:34:46.505 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:46.509 00.004 6120 Enqueuing Expose request
02:34:46.514 00.005 7680 IsSlewing returns 0
02:34:46.514 00.000 7680 IsGuiding returns 0
02:34:46.514 00.000 7680 PulseGuide returned control before completion, sleep 439
02:34:46.969 00.455 7680 IsGuiding returns 0
02:34:46.971 00.002 7680 Move returns status 0, amount 429
02:34:46.971 00.000 7680 move complete, result=0
02:34:46.973 00.002 7680 worker thread done servicing request
02:34:46.973 00.000 7680 Worker thread wakes up
02:34:46.973 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.8 px 429 ms SOUTH
02:34:46.984 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:46.985 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:48.228 01.243 7680 Exposure complete
02:34:48.351 00.123 7680 worker thread done servicing request
02:34:48.352 00.001 6120 OnExposeComplete: enter
02:34:48.356 00.004 6120 UpdateGuideState(): m_state=6
02:34:48.360 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1095
02:34:48.364 00.004 6120 Star::Find returns 1 (0), X=517.73, Y=673.71, Mass=9248, SNR=62.5, Peak=221 HFD=6.6
02:34:48.368 00.004 6120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.19) = xAngle (-2.37 = -2.37)
02:34:48.372 00.004 6120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.50 = 0.50)
02:34:48.375 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.19 mountX=-0.11 mountY=0.07, mountTheta=2.55
02:34:48.381 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.12, opts=13)
02:34:48.384 00.003 6120 Enqueuing Move request for scope (-0.09, -0.12)
02:34:48.388 00.004 7680 Worker thread wakes up
02:34:48.388 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
02:34:48.389 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
02:34:48.389 00.000 7680 Moving (-0.09, -0.12) raw xDistance=-0.11 yDistance=0.07
02:34:48.389 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:34:48.389 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:34:48.389 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:48.392 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:34:48.392 00.000 6120 UpdateGuideState exits: m=9248 SNR=62.5
02:34:48.397 00.005 7680 MoveAxis(E, 0, ABG)
02:34:48.398 00.001 7680 Move returns status 0, amount 0
02:34:48.398 00.000 7680 MoveAxis(N, 0, ABG)
02:34:48.398 00.000 7680 Move returns status 0, amount 0
02:34:48.398 00.000 7680 move complete, result=0
02:34:48.398 00.000 7680 worker thread done servicing request
02:34:48.398 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:48.403 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:48.407 00.004 6120 Enqueuing Expose request
02:34:48.411 00.004 7680 Worker thread wakes up
02:34:48.411 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:48.415 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:48.415 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:49.671 01.256 7680 Exposure complete
02:34:49.808 00.137 7680 worker thread done servicing request
02:34:49.808 00.000 6120 OnExposeComplete: enter
02:34:49.811 00.003 6120 UpdateGuideState(): m_state=6
02:34:49.815 00.004 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1096
02:34:49.818 00.003 6120 Star::Find returns 1 (0), X=517.90, Y=673.62, Mass=8315, SNR=60.6, Peak=202 HFD=6.7
02:34:49.822 00.004 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.38 = -1.38)
02:34:49.825 00.003 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
02:34:49.829 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.20 mountX=0.04 mountY=0.22, mountTheta=1.39
02:34:49.834 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.21, opts=13)
02:34:49.838 00.004 6120 Enqueuing Move request for scope (0.08, -0.21)
02:34:49.841 00.003 7680 Worker thread wakes up
02:34:49.841 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:49.846 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
02:34:49.846 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
02:34:49.847 00.001 6120 UpdateGuideState exits: m=8315 SNR=60.6
02:34:49.852 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:49.857 00.005 7680 Moving (0.08, -0.21) raw xDistance=0.04 yDistance=0.22
02:34:49.857 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:34:49.857 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:34:49.858 00.001 7680 MoveAxis(E, 0, ABG)
02:34:49.858 00.000 7680 Move returns status 0, amount 0
02:34:49.858 00.000 7680 MoveAxis(S, 120, ABG)
02:34:49.858 00.000 7680 Guiding  Dir = 1, Dur = 120
02:34:49.858 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:49.863 00.005 7680 IsSlewing returns 0
02:34:49.863 00.000 6120 Enqueuing Expose request
02:34:49.867 00.004 7680 IsGuiding returns 0
02:34:49.868 00.001 7680 PulseGuide returned control before completion, sleep 130
02:34:50.004 00.136 7680 IsGuiding returns 1
02:34:50.005 00.001 7680 scope still moving after pulse duration time elapsed
02:34:50.034 00.029 7680 IsSlewing returns 0
02:34:50.036 00.002 7680 IsGuiding returns 0
02:34:50.038 00.002 7680 scope move finished after 120 + 49 ms
02:34:50.038 00.000 7680 Move returns status 0, amount 120
02:34:50.038 00.000 7680 move complete, result=0
02:34:50.039 00.001 7680 worker thread done servicing request
02:34:50.039 00.000 7680 Worker thread wakes up
02:34:50.040 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 120 ms SOUTH
02:34:50.046 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:50.046 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,659,31,31)
02:34:51.041 00.995 6120 evsrv: cli 0FAEFBB8 connect
02:34:51.122 00.081 6120 case statement mapped state 6 to 3
02:34:51.128 00.006 6120 case statement mapped state 6 to 3
02:34:51.132 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"39d11999-345f-4d54-b789-313650b969b8"}
02:34:51.136 00.004 6120 case statement mapped state 6 to 3
02:34:51.139 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"39d11999-345f-4d54-b789-313650b969b8"}
02:34:51.143 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
02:34:51.146 00.003 6120 evsrv: cli 0FAEF618 connect
02:34:51.151 00.005 6120 case statement mapped state 6 to 3
02:34:51.155 00.004 6120 case statement mapped state 6 to 3
02:34:51.160 00.005 6120 evsrv: cli 0FAEF618 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"49f7902b-5a26-481a-b9cb-d28d2a1338d5"}
02:34:51.163 00.003 6120 PhdController::Dither begins
02:34:51.318 00.155 6120 dither: size=5.00, dRA=-2.00 dDec=4.44
02:34:51.323 00.005 7680 Exposure complete
02:34:51.323 00.000 6120 MountToCamera -- mountTheta (-1.99) + m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:34:51.328 00.005 6120 MountToCamera -- mountX=-2.00 mountY=4.44 hyp=4.87 mountTheta=-1.99 cameraX=-1.14, cameraY=-4.73 cameraTheta=-1.81
02:34:51.444 00.116 6120 setting lock position to (516.68, 669.10)
02:34:51.449 00.005 6120 Mount: notify guiding dithered (-1.1, -4.7)
02:34:51.452 00.003 6120 Status Line: Dither by -2.00,4.44
02:34:51.457 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
02:34:51.459 00.002 6120 PhdController: newstate STATE_SETTLE_WAIT
02:34:51.463 00.004 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":0,"id":"49f7902b-5a26-481a-b9cb-d28d2a1338d5"}
02:34:51.468 00.005 6120 evsrv: cli 0FAEF618 disconnect
02:34:51.546 00.078 7680 worker thread done servicing request
02:34:51.546 00.000 6120 OnExposeComplete: enter
02:34:51.550 00.004 6120 UpdateGuideState(): m_state=6
02:34:51.555 00.005 6120 Star::Find(15, 517, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1097
02:34:51.558 00.003 6120 Star::Find returns 1 (0), X=518.09, Y=673.12, Mass=8355, SNR=61.3, Peak=226 HFD=6.3
02:34:51.563 00.005 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (0.19) = xAngle (1.05 = 1.05)
02:34:51.567 00.004 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.92 = -2.36)
02:34:51.571 00.004 6120 CameraToMount -- cameraX=1.42 cameraY=4.02 hyp=4.26 cameraTheta=1.23 mountX=2.14 mountY=-2.99, mountTheta=-0.95
02:34:51.576 00.005 6120 dither recenter: remaining=(2.0,-4.4) step=(2.0,-4.4)
02:34:51.579 00.003 6120 MountToCamera -- mountTheta (1.15) + m_xAngle (0.19) = xAngle (1.33 = 1.33)
02:34:51.582 00.003 6120 MountToCamera -- mountX=2.00 mountY=-4.44 hyp=4.87 mountTheta=1.15 cameraX=1.14, cameraY=4.73 cameraTheta=1.33
02:34:51.585 00.003 6120 SchedulePrimaryMove(0D6325F0, x=1.14, y=4.73, opts=4)
02:34:51.589 00.004 6120 Enqueuing Move request for scope (1.14, 4.73)
02:34:51.593 00.004 7680 Worker thread wakes up
02:34:51.593 00.000 6120 Mount: notify direct move 2.00,-4.44
02:34:51.596 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (1.14, 4.73) opts 0x4
02:34:51.596 00.000 7680 Handling offset move in thread for scope, endpoint = (1.14, 4.73)
02:34:51.598 00.002 7680 Moving (1.14, 4.73) raw xDistance=2.00 yDistance=-4.44
02:34:51.598 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:51.601 00.003 7680 MoveAxis(W, 1296, B)
02:34:51.601 00.000 7680 Guiding  Dir = 3, Dur = 1296
02:34:51.601 00.000 6120 UpdateGuideState exits: m=8355 SNR=61.3
02:34:51.605 00.004 7680 IsSlewing returns 0
02:34:51.605 00.000 6120 PhdController: settling, locked = 1, distance = 4.90 (1.50) aobump = 0 frame = 1 / 99999
02:34:51.608 00.003 7680 IsGuiding returns 0
02:34:51.608 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764059691.608,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.90,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:34:51.612 00.004 7680 PulseGuide returned control before completion, sleep 1306
02:34:51.612 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:51.615 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:51.618 00.003 6120 Enqueuing Expose request
02:34:52.925 01.307 7680 IsGuiding returns 1
02:34:52.925 00.000 7680 scope still moving after pulse duration time elapsed
02:34:52.957 00.032 7680 IsSlewing returns 0
02:34:52.957 00.000 7680 IsGuiding returns 0
02:34:52.957 00.000 7680 scope move finished after 1296 + 53 ms
02:34:52.957 00.000 7680 Move returns status 0, amount 1296
02:34:52.957 00.000 7680 MoveAxis(N, 2410, B)
02:34:52.957 00.000 7680 Guiding  Dir = 0, Dur = 2410
02:34:52.959 00.002 7680 IsSlewing returns 0
02:34:52.959 00.000 7680 IsGuiding returns 0
02:34:52.959 00.000 7680 PulseGuide returned control before completion, sleep 2420
02:34:55.389 02.430 7680 IsGuiding returns 1
02:34:55.391 00.002 7680 scope still moving after pulse duration time elapsed
02:34:55.421 00.030 7680 IsSlewing returns 0
02:34:55.423 00.002 7680 IsGuiding returns 0
02:34:55.424 00.001 7680 scope move finished after 2410 + 54 ms
02:34:55.424 00.000 7680 Move returns status 0, amount 2410
02:34:55.424 00.000 7680 move complete, result=0
02:34:55.424 00.000 7680 worker thread done servicing request
02:34:55.426 00.002 6120 GuideStep: 2.0 px 1296 ms WEST, -4.4 px 2410 ms NORTH
02:34:55.432 00.006 7680 Worker thread wakes up
02:34:55.432 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:55.432 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:34:56.694 01.262 7680 Exposure complete
02:34:56.851 00.157 7680 worker thread done servicing request
02:34:56.851 00.000 6120 OnExposeComplete: enter
02:34:56.857 00.006 6120 UpdateGuideState(): m_state=6
02:34:56.864 00.007 6120 Star::Find(15, 518, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1098
02:34:56.871 00.007 6120 Star::Find returns 1 (0), X=515.55, Y=670.71, Mass=8950, SNR=63.1, Peak=214 HFD=6.7
02:34:56.876 00.005 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (0.19) = xAngle (1.99 = 1.99)
02:34:56.881 00.005 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.87 = -1.42)
02:34:56.887 00.006 6120 CameraToMount -- cameraX=-1.13 cameraY=1.62 hyp=1.97 cameraTheta=2.18 mountX=-0.81 mountY=-1.95, mountTheta=-1.96
02:34:56.895 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-1.13, y=1.62, opts=13)
02:34:56.901 00.006 6120 Enqueuing Move request for scope (-1.13, 1.62)
02:34:56.905 00.004 7680 Worker thread wakes up
02:34:56.905 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:56.911 00.006 6120 UpdateGuideState exits: m=8950 SNR=63.1
02:34:56.914 00.003 6120 PhdController: settling, locked = 1, distance = 1.97 (1.50) aobump = 0 frame = 2 / 99999
02:34:56.919 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.13, 1.62) opts 0xd
02:34:56.919 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.13, 1.62)
02:34:56.919 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764059696.919,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.97,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:34:56.924 00.005 7680 Moving (-1.13, 1.62) raw xDistance=-0.81 yDistance=-1.95
02:34:56.924 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
02:34:56.924 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:56.928 00.004 7680 resist switch: large excursion: input -1.95 thresh 0.60 direction from 0 to -1
02:34:56.929 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:56.932 00.003 6120 Enqueuing Expose request
02:34:56.936 00.004 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.84
02:34:56.937 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.95 from input -1.95
02:34:56.937 00.000 7680 MoveAxis(E, 329, ABG)
02:34:56.937 00.000 7680 Guiding  Dir = 2, Dur = 329
02:34:56.938 00.001 7680 IsSlewing returns 0
02:34:56.938 00.000 7680 IsGuiding returns 0
02:34:56.938 00.000 7680 PulseGuide returned control before completion, sleep 339
02:34:57.293 00.355 7680 IsGuiding returns 1
02:34:57.293 00.000 7680 scope still moving after pulse duration time elapsed
02:34:57.326 00.033 7680 IsSlewing returns 0
02:34:57.326 00.000 7680 IsGuiding returns 0
02:34:57.327 00.001 7680 scope move finished after 329 + 59 ms
02:34:57.327 00.000 7680 Move returns status 0, amount 329
02:34:57.327 00.000 7680 MoveAxis(N, 1057, ABG)
02:34:57.328 00.001 7680 Guiding  Dir = 0, Dur = 1057
02:34:57.328 00.000 7680 IsSlewing returns 0
02:34:57.328 00.000 7680 IsGuiding returns 0
02:34:57.329 00.001 7680 PulseGuide returned control before completion, sleep 1067
02:34:58.411 01.082 7680 IsGuiding returns 1
02:34:58.411 00.000 7680 scope still moving after pulse duration time elapsed
02:34:58.441 00.030 7680 IsSlewing returns 0
02:34:58.442 00.001 7680 IsGuiding returns 0
02:34:58.442 00.000 7680 scope move finished after 1057 + 56 ms
02:34:58.443 00.001 7680 Move returns status 0, amount 1057
02:34:58.443 00.000 7680 move complete, result=0
02:34:58.443 00.000 7680 worker thread done servicing request
02:34:58.443 00.000 6120 GuideStep: -0.8 px 329 ms EAST, -1.9 px 1057 ms NORTH
02:34:58.450 00.007 7680 Worker thread wakes up
02:34:58.450 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:34:58.450 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:34:59.692 01.242 7680 Exposure complete
02:34:59.833 00.141 7680 worker thread done servicing request
02:34:59.833 00.000 6120 OnExposeComplete: enter
02:34:59.838 00.005 6120 UpdateGuideState(): m_state=6
02:34:59.841 00.003 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1099
02:34:59.845 00.004 6120 Star::Find returns 1 (0), X=516.01, Y=668.80, Mass=8986, SNR=63.3, Peak=228 HFD=6.6
02:34:59.848 00.003 6120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (0.19) = xAngle (-2.91 = -2.91)
02:34:59.852 00.004 6120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.04 = -0.04)
02:34:59.856 00.004 6120 CameraToMount -- cameraX=-0.67 cameraY=-0.29 hyp=0.73 cameraTheta=-2.73 mountX=-0.71 mountY=-0.03, mountTheta=-3.10
02:34:59.860 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.67, y=-0.29, opts=13)
02:34:59.864 00.004 6120 Enqueuing Move request for scope (-0.67, -0.29)
02:34:59.868 00.004 7680 Worker thread wakes up
02:34:59.868 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:34:59.872 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.29) opts 0xd
02:34:59.873 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.67, -0.29)
02:34:59.873 00.000 7680 Moving (-0.67, -0.29) raw xDistance=-0.71 yDistance=-0.03
02:34:59.873 00.000 6120 UpdateGuideState exits: m=8986 SNR=63.3
02:34:59.878 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.71
02:34:59.879 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:34:59.879 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:34:59.879 00.000 7680 MoveAxis(E, 313, ABG)
02:34:59.880 00.001 7680 Guiding  Dir = 2, Dur = 313
02:34:59.880 00.000 6120 PhdController: settling, locked = 1, distance = 1.60 (1.50) aobump = 0 frame = 3 / 99999
02:34:59.884 00.004 7680 IsSlewing returns 0
02:34:59.884 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764059699.884,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.60,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:34:59.888 00.004 7680 IsGuiding returns 0
02:34:59.888 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:59.892 00.004 7680 PulseGuide returned control before completion, sleep 323
02:34:59.892 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:34:59.897 00.005 6120 Enqueuing Expose request
02:35:00.230 00.333 7680 IsGuiding returns 1
02:35:00.231 00.001 7680 scope still moving after pulse duration time elapsed
02:35:00.261 00.030 7680 IsSlewing returns 0
02:35:00.261 00.000 7680 IsGuiding returns 0
02:35:00.263 00.002 7680 scope move finished after 313 + 61 ms
02:35:00.264 00.001 7680 Move returns status 0, amount 313
02:35:00.264 00.000 7680 MoveAxis(N, 0, ABG)
02:35:00.264 00.000 7680 Move returns status 0, amount 0
02:35:00.265 00.001 7680 move complete, result=0
02:35:00.266 00.001 7680 worker thread done servicing request
02:35:00.266 00.000 6120 GuideStep: -0.7 px 313 ms EAST, -0.0 px 0 ms NORTH
02:35:00.272 00.006 7680 Worker thread wakes up
02:35:00.272 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:00.272 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:01.526 01.254 7680 Exposure complete
02:35:01.659 00.133 7680 worker thread done servicing request
02:35:01.660 00.001 6120 OnExposeComplete: enter
02:35:01.663 00.003 6120 UpdateGuideState(): m_state=6
02:35:01.667 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1100
02:35:01.672 00.005 6120 Star::Find returns 1 (0), X=516.34, Y=668.73, Mass=8235, SNR=58.8, Peak=203 HFD=6.6
02:35:01.676 00.004 6120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.19) = xAngle (-2.50 = -2.50)
02:35:01.679 00.003 6120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.37 = 0.37)
02:35:01.683 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=-0.37 hyp=0.50 cameraTheta=-2.31 mountX=-0.40 mountY=0.18, mountTheta=2.71
02:35:01.689 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=-0.37, opts=13)
02:35:01.693 00.004 6120 Enqueuing Move request for scope (-0.34, -0.37)
02:35:01.696 00.003 7680 Worker thread wakes up
02:35:01.696 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:01.701 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.37) opts 0xd
02:35:01.701 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, -0.37)
02:35:01.702 00.001 7680 Moving (-0.34, -0.37) raw xDistance=-0.40 yDistance=0.18
02:35:01.702 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.40
02:35:01.702 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:35:01.702 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:35:01.702 00.000 7680 MoveAxis(E, 184, ABG)
02:35:01.702 00.000 7680 Guiding  Dir = 2, Dur = 184
02:35:01.704 00.002 6120 UpdateGuideState exits: m=8235 SNR=58.8
02:35:01.708 00.004 7680 IsSlewing returns 0
02:35:01.708 00.000 6120 PhdController: settling, locked = 1, distance = 1.27 (1.50) aobump = 0 frame = 4 / 99999
02:35:01.712 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764059701.711,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.27,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:35:01.716 00.004 7680 IsGuiding returns 0
02:35:01.716 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:01.721 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:01.723 00.002 6120 Enqueuing Expose request
02:35:01.728 00.005 7680 PulseGuide returned control before completion, sleep 194
02:35:01.937 00.209 7680 IsGuiding returns 0
02:35:01.938 00.001 7680 Move returns status 0, amount 184
02:35:01.939 00.001 7680 MoveAxis(N, 0, ABG)
02:35:01.940 00.001 7680 Move returns status 0, amount 0
02:35:01.941 00.001 7680 move complete, result=0
02:35:01.941 00.000 6120 GuideStep: -0.4 px 184 ms EAST, 0.2 px 0 ms NORTH
02:35:01.949 00.008 7680 worker thread done servicing request
02:35:01.949 00.000 7680 Worker thread wakes up
02:35:01.951 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:01.951 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:03.205 01.254 7680 Exposure complete
02:35:03.333 00.128 7680 worker thread done servicing request
02:35:03.334 00.001 6120 OnExposeComplete: enter
02:35:03.339 00.005 6120 UpdateGuideState(): m_state=6
02:35:03.343 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1101
02:35:03.348 00.005 6120 Star::Find returns 1 (0), X=516.57, Y=668.72, Mass=8453, SNR=60.7, Peak=203 HFD=6.7
02:35:03.352 00.004 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
02:35:03.355 00.003 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
02:35:03.359 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.38 hyp=0.39 cameraTheta=-1.85 mountX=-0.18 mountY=0.29, mountTheta=2.11
02:35:03.364 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.38, opts=13)
02:35:03.368 00.004 6120 Enqueuing Move request for scope (-0.11, -0.38)
02:35:03.372 00.004 7680 Worker thread wakes up
02:35:03.372 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.38) opts 0xd
02:35:03.373 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:03.376 00.003 6120 UpdateGuideState exits: m=8453 SNR=60.7
02:35:03.380 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.38)
02:35:03.381 00.001 7680 Moving (-0.11, -0.38) raw xDistance=-0.18 yDistance=0.29
02:35:03.381 00.000 6120 PhdController: settling, locked = 1, distance = 1.00 (1.50) aobump = 0 frame = 5 / 99999
02:35:03.384 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:35:03.385 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:35:03.386 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764059703.384,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.00,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
02:35:03.389 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:35:03.389 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:03.393 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:03.397 00.004 7680 MoveAxis(E, 0, ABG)
02:35:03.397 00.000 6120 Enqueuing Expose request
02:35:03.401 00.004 7680 Move returns status 0, amount 0
02:35:03.401 00.000 7680 MoveAxis(N, 0, ABG)
02:35:03.401 00.000 7680 Move returns status 0, amount 0
02:35:03.401 00.000 7680 move complete, result=0
02:35:03.402 00.001 7680 worker thread done servicing request
02:35:03.402 00.000 7680 Worker thread wakes up
02:35:03.402 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:35:03.406 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:03.406 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:04.657 01.251 7680 Exposure complete
02:35:04.783 00.126 7680 worker thread done servicing request
02:35:04.784 00.001 6120 OnExposeComplete: enter
02:35:04.788 00.004 6120 UpdateGuideState(): m_state=6
02:35:04.794 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1102
02:35:04.798 00.004 6120 Star::Find returns 1 (0), X=516.51, Y=668.43, Mass=8924, SNR=62.5, Peak=205 HFD=7.0
02:35:04.802 00.004 6120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.19) = xAngle (-2.00 = -2.00)
02:35:04.805 00.003 6120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
02:35:04.808 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.66 hyp=0.68 cameraTheta=-1.81 mountX=-0.28 mountY=0.52, mountTheta=2.07
02:35:04.814 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.66, opts=13)
02:35:04.818 00.004 6120 Enqueuing Move request for scope (-0.16, -0.66)
02:35:04.823 00.005 7680 Worker thread wakes up
02:35:04.823 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.66) opts 0xd
02:35:04.823 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.66)
02:35:04.823 00.000 7680 Moving (-0.16, -0.66) raw xDistance=-0.28 yDistance=0.52
02:35:04.823 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:04.827 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:35:04.827 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:35:04.827 00.000 6120 UpdateGuideState exits: m=8924 SNR=62.5
02:35:04.831 00.004 6120 PhdController: settling, locked = 1, distance = 0.91 (1.50) aobump = 0 frame = 6 / 99999
02:35:04.835 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
02:35:04.835 00.000 7680 MoveAxis(E, 116, ABG)
02:35:04.836 00.001 7680 Guiding  Dir = 2, Dur = 116
02:35:04.836 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764059704.835,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.91,"Time":3.1,"SettleTime":10.0,"StarLocked":true}
02:35:04.839 00.003 7680 IsSlewing returns 0
02:35:04.839 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:04.844 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:04.848 00.004 7680 IsGuiding returns 0
02:35:04.849 00.001 6120 Enqueuing Expose request
02:35:04.854 00.005 7680 PulseGuide returned control before completion, sleep 126
02:35:04.992 00.138 7680 IsGuiding returns 1
02:35:04.992 00.000 7680 scope still moving after pulse duration time elapsed
02:35:05.023 00.031 7680 IsSlewing returns 0
02:35:05.024 00.001 7680 IsGuiding returns 1
02:35:05.054 00.030 7680 IsSlewing returns 0
02:35:05.054 00.000 7680 IsGuiding returns 0
02:35:05.055 00.001 7680 scope move finished after 116 + 90 ms
02:35:05.055 00.000 7680 Move returns status 0, amount 116
02:35:05.056 00.001 7680 MoveAxis(N, 0, ABG)
02:35:05.056 00.000 7680 Move returns status 0, amount 0
02:35:05.056 00.000 7680 move complete, result=0
02:35:05.057 00.001 7680 worker thread done servicing request
02:35:05.057 00.000 7680 Worker thread wakes up
02:35:05.058 00.001 6120 GuideStep: -0.3 px 116 ms EAST, 0.5 px 0 ms NORTH
02:35:05.066 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:05.066 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:06.316 01.250 7680 Exposure complete
02:35:06.454 00.138 7680 worker thread done servicing request
02:35:06.454 00.000 6120 OnExposeComplete: enter
02:35:06.458 00.004 6120 UpdateGuideState(): m_state=6
02:35:06.463 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1103
02:35:06.466 00.003 6120 Star::Find returns 1 (0), X=516.81, Y=668.06, Mass=8680, SNR=61.7, Peak=215 HFD=6.4
02:35:06.470 00.004 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
02:35:06.473 00.003 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
02:35:06.477 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-1.04 hyp=1.05 cameraTheta=-1.44 mountX=-0.06 mountY=1.00, mountTheta=1.63
02:35:06.482 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-1.04, opts=13)
02:35:06.485 00.003 6120 Enqueuing Move request for scope (0.13, -1.04)
02:35:06.488 00.003 7680 Worker thread wakes up
02:35:06.488 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -1.04) opts 0xd
02:35:06.488 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -1.04)
02:35:06.488 00.000 7680 Moving (0.13, -1.04) raw xDistance=-0.06 yDistance=1.00
02:35:06.488 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:35:06.489 00.001 7680 resist switch: large excursion: input 1.00 thresh 0.60 direction from -1 to 1
02:35:06.489 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:06.493 00.004 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.99
02:35:06.493 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.00
02:35:06.493 00.000 7680 MoveAxis(E, 0, ABG)
02:35:06.493 00.000 7680 Move returns status 0, amount 0
02:35:06.494 00.001 7680 MoveAxis(S, 540, ABG)
02:35:06.494 00.000 7680 Guiding  Dir = 1, Dur = 540
02:35:06.494 00.000 6120 UpdateGuideState exits: m=8680 SNR=61.7
02:35:06.497 00.003 7680 IsSlewing returns 0
02:35:06.497 00.000 7680 IsGuiding returns 0
02:35:06.497 00.000 6120 PhdController: settling, locked = 1, distance = 0.95 (1.50) aobump = 0 frame = 7 / 99999
02:35:06.503 00.006 7680 PulseGuide returned control before completion, sleep 550
02:35:06.503 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764059706.503,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.95,"Time":4.8,"SettleTime":10.0,"StarLocked":true}
02:35:06.507 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:06.512 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:06.515 00.003 6120 Enqueuing Expose request
02:35:07.056 00.541 7680 IsGuiding returns 1
02:35:07.057 00.001 7680 scope still moving after pulse duration time elapsed
02:35:07.088 00.031 7680 IsSlewing returns 0
02:35:07.089 00.001 7680 IsGuiding returns 0
02:35:07.089 00.000 7680 scope move finished after 540 + 51 ms
02:35:07.089 00.000 7680 Move returns status 0, amount 540
02:35:07.089 00.000 7680 move complete, result=0
02:35:07.091 00.002 7680 worker thread done servicing request
02:35:07.091 00.000 7680 Worker thread wakes up
02:35:07.091 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.0 px 540 ms SOUTH
02:35:07.100 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:07.100 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:08.352 01.252 7680 Exposure complete
02:35:08.483 00.131 7680 worker thread done servicing request
02:35:08.483 00.000 6120 OnExposeComplete: enter
02:35:08.487 00.004 6120 UpdateGuideState(): m_state=6
02:35:08.491 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1104
02:35:08.494 00.003 6120 Star::Find returns 1 (0), X=516.57, Y=667.76, Mass=9085, SNR=63.0, Peak=226 HFD=6.7
02:35:08.498 00.004 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
02:35:08.502 00.004 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
02:35:08.506 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-1.34 hyp=1.35 cameraTheta=-1.65 mountX=-0.35 mountY=1.16, mountTheta=1.86
02:35:08.510 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-1.34, opts=13)
02:35:08.515 00.005 6120 Enqueuing Move request for scope (-0.10, -1.34)
02:35:08.517 00.002 7680 Worker thread wakes up
02:35:08.517 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -1.34) opts 0xd
02:35:08.517 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -1.34)
02:35:08.518 00.001 7680 Moving (-0.10, -1.34) raw xDistance=-0.35 yDistance=1.16
02:35:08.519 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:35:08.519 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:08.522 00.003 7680 GuideAlgorithmResistSwitch::result() returns 1.16 from input 1.16
02:35:08.522 00.000 7680 MoveAxis(E, 143, ABG)
02:35:08.522 00.000 7680 Guiding  Dir = 2, Dur = 143
02:35:08.522 00.000 6120 UpdateGuideState exits: m=9085 SNR=63.0
02:35:08.525 00.003 7680 IsSlewing returns 0
02:35:08.526 00.001 6120 PhdController: settling, locked = 1, distance = 1.07 (1.50) aobump = 0 frame = 8 / 99999
02:35:08.529 00.003 7680 IsGuiding returns 0
02:35:08.529 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764059708.529,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.07,"Time":6.8,"SettleTime":10.0,"StarLocked":true}
02:35:08.533 00.004 7680 PulseGuide returned control before completion, sleep 153
02:35:08.533 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:08.537 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:08.541 00.004 6120 Enqueuing Expose request
02:35:08.691 00.150 7680 IsGuiding returns 1
02:35:08.692 00.001 7680 scope still moving after pulse duration time elapsed
02:35:08.722 00.030 7680 IsSlewing returns 0
02:35:08.723 00.001 7680 IsGuiding returns 0
02:35:08.723 00.000 7680 scope move finished after 143 + 50 ms
02:35:08.724 00.001 7680 Move returns status 0, amount 143
02:35:08.724 00.000 7680 MoveAxis(S, 630, ABG)
02:35:08.724 00.000 7680 Guiding  Dir = 1, Dur = 630
02:35:08.725 00.001 7680 IsSlewing returns 0
02:35:08.725 00.000 7680 IsGuiding returns 0
02:35:08.726 00.001 7680 PulseGuide returned control before completion, sleep 640
02:35:09.379 00.653 7680 IsGuiding returns 1
02:35:09.380 00.001 7680 scope still moving after pulse duration time elapsed
02:35:09.410 00.030 7680 IsSlewing returns 0
02:35:09.411 00.001 7680 IsGuiding returns 0
02:35:09.413 00.002 7680 scope move finished after 630 + 57 ms
02:35:09.413 00.000 7680 Move returns status 0, amount 630
02:35:09.414 00.001 7680 move complete, result=0
02:35:09.414 00.000 7680 worker thread done servicing request
02:35:09.415 00.001 6120 GuideStep: -0.3 px 143 ms EAST, 1.2 px 630 ms SOUTH
02:35:09.422 00.007 7680 Worker thread wakes up
02:35:09.422 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:09.422 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:10.669 01.247 7680 Exposure complete
02:35:10.808 00.139 7680 worker thread done servicing request
02:35:10.808 00.000 6120 OnExposeComplete: enter
02:35:10.813 00.005 6120 UpdateGuideState(): m_state=6
02:35:10.818 00.005 6120 Star::Find(15, 516, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1105
02:35:10.822 00.004 6120 Star::Find returns 1 (0), X=517.02, Y=668.19, Mass=7848, SNR=59.4, Peak=217 HFD=6.4
02:35:10.826 00.004 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
02:35:10.830 00.004 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.48 = 1.48)
02:35:10.834 00.004 6120 CameraToMount -- cameraX=0.34 cameraY=-0.91 hyp=0.97 cameraTheta=-1.21 mountX=0.17 mountY=0.96, mountTheta=1.40
02:35:10.839 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-0.91, opts=13)
02:35:10.843 00.004 6120 Enqueuing Move request for scope (0.34, -0.91)
02:35:10.847 00.004 7680 Worker thread wakes up
02:35:10.847 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:10.852 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.91) opts 0xd
02:35:10.852 00.000 6120 UpdateGuideState exits: m=7848 SNR=59.4
02:35:10.857 00.005 6120 PhdController: settling, locked = 1, distance = 1.04 (1.50) aobump = 0 frame = 9 / 99999
02:35:10.861 00.004 7680 Handling offset move in thread for scope, endpoint = (0.34, -0.91)
02:35:10.861 00.000 7680 Moving (0.34, -0.91) raw xDistance=0.17 yDistance=0.96
02:35:10.861 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:35:10.861 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96
02:35:10.861 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764059710.861,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.04,"Time":9.1,"SettleTime":10.0,"StarLocked":true}
02:35:10.864 00.003 7680 MoveAxis(E, 0, ABG)
02:35:10.865 00.001 7680 Move returns status 0, amount 0
02:35:10.865 00.000 7680 MoveAxis(S, 524, ABG)
02:35:10.865 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:10.869 00.004 7680 Guiding  Dir = 1, Dur = 524
02:35:10.870 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:10.873 00.003 6120 Enqueuing Expose request
02:35:10.876 00.003 7680 IsSlewing returns 0
02:35:10.876 00.000 7680 IsGuiding returns 0
02:35:10.876 00.000 7680 PulseGuide returned control before completion, sleep 534
02:35:11.413 00.537 7680 IsGuiding returns 1
02:35:11.413 00.000 7680 scope still moving after pulse duration time elapsed
02:35:11.444 00.031 7680 IsSlewing returns 0
02:35:11.445 00.001 7680 IsGuiding returns 0
02:35:11.445 00.000 7680 scope move finished after 524 + 44 ms
02:35:11.445 00.000 7680 Move returns status 0, amount 524
02:35:11.446 00.001 7680 move complete, result=0
02:35:11.446 00.000 7680 worker thread done servicing request
02:35:11.446 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 1.0 px 524 ms SOUTH
02:35:11.452 00.006 7680 Worker thread wakes up
02:35:11.453 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:11.453 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:12.710 01.257 7680 Exposure complete
02:35:12.848 00.138 7680 worker thread done servicing request
02:35:12.848 00.000 6120 OnExposeComplete: enter
02:35:12.852 00.004 6120 UpdateGuideState(): m_state=6
02:35:12.857 00.005 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1106
02:35:12.861 00.004 6120 Star::Find returns 1 (0), X=517.05, Y=668.90, Mass=8374, SNR=61.2, Peak=224 HFD=6.5
02:35:12.865 00.004 6120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.19) = xAngle (-0.67 = -0.67)
02:35:12.869 00.004 6120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.20 = 2.20)
02:35:12.873 00.004 6120 CameraToMount -- cameraX=0.37 cameraY=-0.20 hyp=0.42 cameraTheta=-0.48 mountX=0.33 mountY=0.34, mountTheta=0.80
02:35:12.879 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.37, y=-0.20, opts=13)
02:35:12.884 00.005 6120 Enqueuing Move request for scope (0.37, -0.20)
02:35:12.888 00.004 7680 Worker thread wakes up
02:35:12.888 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.20) opts 0xd
02:35:12.888 00.000 7680 Handling offset move in thread for scope, endpoint = (0.37, -0.20)
02:35:12.888 00.000 7680 Moving (0.37, -0.20) raw xDistance=0.33 yDistance=0.34
02:35:12.888 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:35:12.889 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:12.893 00.004 6120 UpdateGuideState exits: m=8374 SNR=61.2
02:35:12.898 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:35:12.898 00.000 6120 PhdController: settling, locked = 1, distance = 0.85 (1.50) aobump = 0 frame = 10 / 99999
02:35:12.902 00.004 6120 PhdController: newstate STATE_FINISH
02:35:12.905 00.003 6120 PhdController complete: success
02:35:12.909 00.004 7680 MoveAxis(W, 135, ABG)
02:35:12.909 00.000 7680 Guiding  Dir = 3, Dur = 135
02:35:12.909 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764059712.909,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
02:35:12.913 00.004 7680 IsSlewing returns 0
02:35:12.913 00.000 6120 Mount: notify guiding dither settle done success=1
02:35:12.918 00.005 7680 IsGuiding returns 0
02:35:12.918 00.000 6120 PhdController: newstate STATE_IDLE
02:35:12.922 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:12.926 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:12.929 00.003 6120 Enqueuing Expose request
02:35:12.933 00.004 7680 PulseGuide returned control before completion, sleep 145
02:35:13.094 00.161 7680 IsGuiding returns 0
02:35:13.094 00.000 7680 Move returns status 0, amount 135
02:35:13.095 00.001 7680 MoveAxis(S, 185, ABG)
02:35:13.096 00.001 7680 Guiding  Dir = 1, Dur = 185
02:35:13.097 00.001 7680 IsSlewing returns 0
02:35:13.098 00.001 7680 IsGuiding returns 0
02:35:13.099 00.001 7680 PulseGuide returned control before completion, sleep 195
02:35:13.298 00.199 7680 IsGuiding returns 1
02:35:13.298 00.000 7680 scope still moving after pulse duration time elapsed
02:35:13.329 00.031 7680 IsSlewing returns 0
02:35:13.329 00.000 7680 IsGuiding returns 0
02:35:13.331 00.002 7680 scope move finished after 185 + 46 ms
02:35:13.331 00.000 7680 Move returns status 0, amount 185
02:35:13.331 00.000 7680 move complete, result=0
02:35:13.331 00.000 7680 worker thread done servicing request
02:35:13.332 00.001 7680 Worker thread wakes up
02:35:13.332 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:13.332 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:13.333 00.001 6120 GuideStep: 0.3 px 135 ms WEST, 0.3 px 185 ms SOUTH
02:35:14.583 01.250 7680 Exposure complete
02:35:14.727 00.144 7680 worker thread done servicing request
02:35:14.727 00.000 6120 OnExposeComplete: enter
02:35:14.731 00.004 6120 UpdateGuideState(): m_state=6
02:35:14.736 00.005 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1107
02:35:14.740 00.004 6120 Star::Find returns 1 (0), X=516.87, Y=668.99, Mass=8447, SNR=60.7, Peak=232 HFD=6.4
02:35:14.744 00.004 6120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.19) = xAngle (-0.71 = -0.71)
02:35:14.748 00.004 6120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.17 = 2.17)
02:35:14.753 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.52 mountX=0.17 mountY=0.18, mountTheta=0.83
02:35:14.761 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.11, opts=13)
02:35:14.765 00.004 6120 Enqueuing Move request for scope (0.19, -0.11)
02:35:14.769 00.004 7680 Worker thread wakes up
02:35:14.769 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:14.774 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
02:35:14.774 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
02:35:14.774 00.000 7680 Moving (0.19, -0.11) raw xDistance=0.17 yDistance=0.18
02:35:14.774 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:35:14.775 00.001 6120 UpdateGuideState exits: m=8447 SNR=60.7
02:35:14.778 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:14.782 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:35:14.782 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:14.788 00.006 6120 Enqueuing Expose request
02:35:14.791 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:35:14.791 00.000 7680 MoveAxis(E, 0, ABG)
02:35:14.791 00.000 7680 Move returns status 0, amount 0
02:35:14.791 00.000 7680 MoveAxis(N, 0, ABG)
02:35:14.793 00.002 7680 Move returns status 0, amount 0
02:35:14.793 00.000 7680 move complete, result=0
02:35:14.793 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:35:14.797 00.004 7680 worker thread done servicing request
02:35:14.798 00.001 7680 Worker thread wakes up
02:35:14.798 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:14.798 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:16.040 01.242 7680 Exposure complete
02:35:16.173 00.133 7680 worker thread done servicing request
02:35:16.173 00.000 6120 OnExposeComplete: enter
02:35:16.177 00.004 6120 UpdateGuideState(): m_state=6
02:35:16.181 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1108
02:35:16.185 00.004 6120 Star::Find returns 1 (0), X=516.65, Y=668.93, Mass=8475, SNR=61.1, Peak=208 HFD=6.6
02:35:16.190 00.005 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
02:35:16.194 00.004 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
02:35:16.198 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.73 mountX=-0.06 mountY=0.14, mountTheta=1.97
02:35:16.203 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.17, opts=13)
02:35:16.208 00.005 6120 Enqueuing Move request for scope (-0.03, -0.17)
02:35:16.211 00.003 7680 Worker thread wakes up
02:35:16.212 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
02:35:16.212 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
02:35:16.212 00.000 7680 Moving (-0.03, -0.17) raw xDistance=-0.06 yDistance=0.14
02:35:16.212 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:35:16.213 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:16.215 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:35:16.217 00.002 6120 UpdateGuideState exits: m=8475 SNR=61.1
02:35:16.221 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:35:16.221 00.000 7680 MoveAxis(E, 0, ABG)
02:35:16.221 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:16.226 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:16.229 00.003 6120 Enqueuing Expose request
02:35:16.232 00.003 7680 Move returns status 0, amount 0
02:35:16.232 00.000 7680 MoveAxis(N, 0, ABG)
02:35:16.233 00.001 7680 Move returns status 0, amount 0
02:35:16.233 00.000 7680 move complete, result=0
02:35:16.233 00.000 7680 worker thread done servicing request
02:35:16.233 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:16.237 00.004 7680 Worker thread wakes up
02:35:16.237 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:16.237 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:17.489 01.252 7680 Exposure complete
02:35:17.637 00.148 7680 worker thread done servicing request
02:35:17.638 00.001 6120 OnExposeComplete: enter
02:35:17.642 00.004 6120 UpdateGuideState(): m_state=6
02:35:17.645 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
02:35:17.649 00.004 6120 Star::Find returns 1 (0), X=516.59, Y=668.83, Mass=8533, SNR=60.8, Peak=217 HFD=6.5
02:35:17.654 00.005 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
02:35:17.657 00.003 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
02:35:17.661 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.27 hyp=0.28 cameraTheta=-1.88 mountX=-0.13 mountY=0.20, mountTheta=2.16
02:35:17.667 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.27, opts=13)
02:35:17.672 00.005 6120 Enqueuing Move request for scope (-0.09, -0.27)
02:35:17.675 00.003 7680 Worker thread wakes up
02:35:17.675 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.27) opts 0xd
02:35:17.677 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.27)
02:35:17.677 00.000 7680 Moving (-0.09, -0.27) raw xDistance=-0.13 yDistance=0.20
02:35:17.677 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:35:17.677 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:35:17.677 00.000 7680 MoveAxis(E, 0, ABG)
02:35:17.677 00.000 7680 Move returns status 0, amount 0
02:35:17.677 00.000 7680 MoveAxis(S, 109, ABG)
02:35:17.677 00.000 7680 Guiding  Dir = 1, Dur = 109
02:35:17.677 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:17.682 00.005 7680 IsSlewing returns 0
02:35:17.682 00.000 7680 IsGuiding returns 0
02:35:17.682 00.000 6120 UpdateGuideState exits: m=8533 SNR=60.8
02:35:17.686 00.004 7680 PulseGuide returned control before completion, sleep 119
02:35:17.686 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:17.691 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:17.695 00.004 6120 Enqueuing Expose request
02:35:17.822 00.127 7680 IsGuiding returns 1
02:35:17.822 00.000 7680 scope still moving after pulse duration time elapsed
02:35:17.854 00.032 7680 IsSlewing returns 0
02:35:17.854 00.000 7680 IsGuiding returns 0
02:35:17.854 00.000 7680 scope move finished after 109 + 63 ms
02:35:17.854 00.000 7680 Move returns status 0, amount 109
02:35:17.855 00.001 7680 move complete, result=0
02:35:17.855 00.000 7680 worker thread done servicing request
02:35:17.855 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 109 ms SOUTH
02:35:17.860 00.005 7680 Worker thread wakes up
02:35:17.860 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:17.860 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:19.112 01.252 7680 Exposure complete
02:35:19.243 00.131 7680 worker thread done servicing request
02:35:19.243 00.000 6120 OnExposeComplete: enter
02:35:19.247 00.004 6120 UpdateGuideState(): m_state=6
02:35:19.251 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1110
02:35:19.255 00.004 6120 Star::Find returns 1 (0), X=516.50, Y=670.83, Mass=8662, SNR=62.3, Peak=238 HFD=6.4
02:35:19.260 00.005 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (0.19) = xAngle (1.49 = 1.49)
02:35:19.265 00.005 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.36 = -1.92)
02:35:19.268 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=1.73 hyp=1.74 cameraTheta=1.67 mountX=0.15 mountY=-1.63, mountTheta=-1.48
02:35:19.272 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=1.73, opts=13)
02:35:19.277 00.005 6120 Enqueuing Move request for scope (-0.18, 1.73)
02:35:19.281 00.004 7680 Worker thread wakes up
02:35:19.281 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:19.285 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 1.73) opts 0xd
02:35:19.285 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 1.73)
02:35:19.285 00.000 7680 Moving (-0.18, 1.73) raw xDistance=0.15 yDistance=-1.63
02:35:19.285 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:35:19.285 00.000 7680 resist switch: large excursion: input -1.63 thresh 0.60 direction from 1 to -1
02:35:19.286 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.89
02:35:19.286 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.63 from input -1.63
02:35:19.286 00.000 7680 MoveAxis(E, 0, ABG)
02:35:19.286 00.000 7680 Move returns status 0, amount 0
02:35:19.286 00.000 7680 MoveAxis(N, 884, ABG)
02:35:19.286 00.000 7680 Guiding  Dir = 0, Dur = 884
02:35:19.286 00.000 7680 IsSlewing returns 0
02:35:19.286 00.000 7680 IsGuiding returns 0
02:35:19.286 00.000 7680 PulseGuide returned control before completion, sleep 894
02:35:19.286 00.000 6120 UpdateGuideState exits: m=8662 SNR=62.3
02:35:19.290 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:19.293 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:19.296 00.003 6120 Enqueuing Expose request
02:35:20.189 00.893 7680 IsGuiding returns 1
02:35:20.191 00.002 7680 scope still moving after pulse duration time elapsed
02:35:20.221 00.030 7680 IsSlewing returns 0
02:35:20.223 00.002 7680 IsGuiding returns 1
02:35:20.253 00.030 7680 IsSlewing returns 0
02:35:20.253 00.000 7680 IsGuiding returns 0
02:35:20.254 00.001 7680 scope move finished after 884 + 82 ms
02:35:20.255 00.001 7680 Move returns status 0, amount 884
02:35:20.255 00.000 7680 move complete, result=0
02:35:20.255 00.000 7680 worker thread done servicing request
02:35:20.256 00.001 7680 Worker thread wakes up
02:35:20.256 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.6 px 884 ms NORTH
02:35:20.262 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:20.262 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:21.517 01.255 7680 Exposure complete
02:35:21.656 00.139 7680 worker thread done servicing request
02:35:21.657 00.001 6120 OnExposeComplete: enter
02:35:21.662 00.005 6120 UpdateGuideState(): m_state=6
02:35:21.666 00.004 6120 Star::Find(15, 516, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1111
02:35:21.670 00.004 6120 Star::Find returns 1 (0), X=516.43, Y=669.99, Mass=8585, SNR=61.9, Peak=215 HFD=6.6
02:35:21.674 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (0.19) = xAngle (1.66 = 1.66)
02:35:21.677 00.003 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.53 = -1.75)
02:35:21.681 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.89 hyp=0.93 cameraTheta=1.84 mountX=-0.08 mountY=-0.91, mountTheta=-1.66
02:35:21.686 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.89, opts=13)
02:35:21.690 00.004 6120 Enqueuing Move request for scope (-0.25, 0.89)
02:35:21.693 00.003 7680 Worker thread wakes up
02:35:21.693 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.89) opts 0xd
02:35:21.694 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.89)
02:35:21.694 00.000 7680 Moving (-0.25, 0.89) raw xDistance=-0.08 yDistance=-0.91
02:35:21.694 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:35:21.694 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91
02:35:21.695 00.001 7680 MoveAxis(E, 0, ABG)
02:35:21.695 00.000 7680 Move returns status 0, amount 0
02:35:21.695 00.000 7680 MoveAxis(N, 495, ABG)
02:35:21.696 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:21.700 00.004 7680 Guiding  Dir = 0, Dur = 495
02:35:21.700 00.000 6120 UpdateGuideState exits: m=8585 SNR=61.9
02:35:21.704 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:21.709 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:21.712 00.003 6120 Enqueuing Expose request
02:35:21.715 00.003 7680 IsSlewing returns 0
02:35:21.715 00.000 7680 IsGuiding returns 0
02:35:21.717 00.002 7680 PulseGuide returned control before completion, sleep 505
02:35:22.224 00.507 7680 IsGuiding returns 1
02:35:22.224 00.000 7680 scope still moving after pulse duration time elapsed
02:35:22.256 00.032 7680 IsSlewing returns 0
02:35:22.257 00.001 7680 IsGuiding returns 0
02:35:22.258 00.001 7680 scope move finished after 495 + 46 ms
02:35:22.258 00.000 7680 Move returns status 0, amount 495
02:35:22.259 00.001 7680 move complete, result=0
02:35:22.259 00.000 7680 worker thread done servicing request
02:35:22.260 00.001 7680 Worker thread wakes up
02:35:22.261 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.9 px 495 ms NORTH
02:35:22.267 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:22.267 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:23.522 01.255 7680 Exposure complete
02:35:23.666 00.144 7680 worker thread done servicing request
02:35:23.667 00.001 6120 OnExposeComplete: enter
02:35:23.671 00.004 6120 UpdateGuideState(): m_state=6
02:35:23.676 00.005 6120 Star::Find(15, 516, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1112
02:35:23.680 00.004 6120 Star::Find returns 1 (0), X=516.41, Y=667.58, Mass=8662, SNR=60.8, Peak=212 HFD=6.9
02:35:23.684 00.004 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
02:35:23.687 00.003 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
02:35:23.692 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=-1.52 hyp=1.55 cameraTheta=-1.75 mountX=-0.55 mountY=1.25, mountTheta=1.98
02:35:23.697 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-1.52, opts=13)
02:35:23.700 00.003 6120 Enqueuing Move request for scope (-0.27, -1.52)
02:35:23.706 00.006 7680 Worker thread wakes up
02:35:23.706 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -1.52) opts 0xd
02:35:23.706 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, -1.52)
02:35:23.706 00.000 7680 Moving (-0.27, -1.52) raw xDistance=-0.55 yDistance=1.25
02:35:23.706 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.55
02:35:23.707 00.001 7680 resist switch: large excursion: input 1.25 thresh 0.60 direction from -1 to 1
02:35:23.707 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:23.712 00.005 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.75
02:35:23.712 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.25 from input 1.25
02:35:23.712 00.000 7680 MoveAxis(E, 223, ABG)
02:35:23.712 00.000 7680 Guiding  Dir = 2, Dur = 223
02:35:23.713 00.001 6120 UpdateGuideState exits: m=8662 SNR=60.8
02:35:23.717 00.004 7680 IsSlewing returns 0
02:35:23.717 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:23.723 00.006 7680 IsGuiding returns 0
02:35:23.724 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:23.728 00.004 6120 Enqueuing Expose request
02:35:23.733 00.005 7680 PulseGuide returned control before completion, sleep 233
02:35:23.982 00.249 7680 IsGuiding returns 1
02:35:23.982 00.000 7680 scope still moving after pulse duration time elapsed
02:35:24.013 00.031 7680 IsSlewing returns 0
02:35:24.013 00.000 7680 IsGuiding returns 0
02:35:24.014 00.001 7680 scope move finished after 223 + 66 ms
02:35:24.014 00.000 7680 Move returns status 0, amount 223
02:35:24.014 00.000 7680 MoveAxis(S, 678, ABG)
02:35:24.015 00.001 7680 Guiding  Dir = 1, Dur = 678
02:35:24.015 00.000 7680 IsSlewing returns 0
02:35:24.016 00.001 7680 IsGuiding returns 0
02:35:24.016 00.000 7680 PulseGuide returned control before completion, sleep 688
02:35:24.719 00.703 7680 IsGuiding returns 1
02:35:24.720 00.001 7680 scope still moving after pulse duration time elapsed
02:35:24.750 00.030 7680 IsSlewing returns 0
02:35:24.751 00.001 7680 IsGuiding returns 0
02:35:24.752 00.001 7680 scope move finished after 678 + 58 ms
02:35:24.752 00.000 7680 Move returns status 0, amount 678
02:35:24.753 00.001 7680 move complete, result=0
02:35:24.755 00.002 7680 worker thread done servicing request
02:35:24.755 00.000 6120 GuideStep: -0.5 px 223 ms EAST, 1.2 px 678 ms SOUTH
02:35:24.762 00.007 7680 Worker thread wakes up
02:35:24.762 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:24.762 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:26.013 01.251 7680 Exposure complete
02:35:26.151 00.138 7680 worker thread done servicing request
02:35:26.152 00.001 6120 OnExposeComplete: enter
02:35:26.155 00.003 6120 UpdateGuideState(): m_state=6
02:35:26.162 00.007 6120 Star::Find(15, 516, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1113
02:35:26.167 00.005 6120 Star::Find returns 1 (0), X=516.66, Y=667.42, Mass=9127, SNR=63.7, Peak=219 HFD=6.9
02:35:26.171 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
02:35:26.175 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
02:35:26.178 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-1.68 hyp=1.68 cameraTheta=-1.58 mountX=-0.33 mountY=1.50, mountTheta=1.79
02:35:26.183 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-1.68, opts=13)
02:35:26.188 00.005 6120 Enqueuing Move request for scope (-0.02, -1.68)
02:35:26.190 00.002 7680 Worker thread wakes up
02:35:26.190 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:26.194 00.004 6120 UpdateGuideState exits: m=9127 SNR=63.7
02:35:26.196 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:26.199 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:26.202 00.003 6120 Enqueuing Expose request
02:35:26.205 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.68) opts 0xd
02:35:26.205 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -1.68)
02:35:26.205 00.000 7680 Moving (-0.02, -1.68) raw xDistance=-0.33 yDistance=1.50
02:35:26.205 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
02:35:26.207 00.002 7680 GuideAlgorithmResistSwitch::result() returns 1.50 from input 1.50
02:35:26.207 00.000 7680 MoveAxis(E, 151, ABG)
02:35:26.207 00.000 7680 Guiding  Dir = 2, Dur = 151
02:35:26.208 00.001 7680 IsSlewing returns 0
02:35:26.208 00.000 7680 IsGuiding returns 0
02:35:26.208 00.000 7680 PulseGuide returned control before completion, sleep 161
02:35:26.379 00.171 7680 IsGuiding returns 1
02:35:26.379 00.000 7680 scope still moving after pulse duration time elapsed
02:35:26.411 00.032 7680 IsSlewing returns 0
02:35:26.412 00.001 7680 IsGuiding returns 0
02:35:26.412 00.000 7680 scope move finished after 151 + 53 ms
02:35:26.412 00.000 7680 Move returns status 0, amount 151
02:35:26.412 00.000 7680 MoveAxis(S, 813, ABG)
02:35:26.414 00.002 7680 Guiding  Dir = 1, Dur = 813
02:35:26.414 00.000 7680 IsSlewing returns 0
02:35:26.415 00.001 7680 IsGuiding returns 0
02:35:26.416 00.001 7680 PulseGuide returned control before completion, sleep 823
02:35:27.245 00.829 7680 IsGuiding returns 1
02:35:27.245 00.000 7680 scope still moving after pulse duration time elapsed
02:35:27.276 00.031 7680 IsSlewing returns 0
02:35:27.277 00.001 7680 IsGuiding returns 0
02:35:27.278 00.001 7680 scope move finished after 813 + 49 ms
02:35:27.278 00.000 7680 Move returns status 0, amount 813
02:35:27.278 00.000 7680 move complete, result=0
02:35:27.279 00.001 7680 worker thread done servicing request
02:35:27.279 00.000 6120 GuideStep: -0.3 px 151 ms EAST, 1.5 px 813 ms SOUTH
02:35:27.288 00.009 7680 Worker thread wakes up
02:35:27.289 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:27.289 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:28.536 01.247 7680 Exposure complete
02:35:28.690 00.154 7680 worker thread done servicing request
02:35:28.690 00.000 6120 OnExposeComplete: enter
02:35:28.695 00.005 6120 UpdateGuideState(): m_state=6
02:35:28.699 00.004 6120 Star::Find(15, 516, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1114
02:35:28.704 00.005 6120 Star::Find returns 1 (0), X=517.09, Y=667.96, Mass=8143, SNR=59.9, Peak=247 HFD=6.4
02:35:28.707 00.003 6120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
02:35:28.711 00.004 6120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
02:35:28.715 00.004 6120 CameraToMount -- cameraX=0.42 cameraY=-1.14 hyp=1.22 cameraTheta=-1.22 mountX=0.20 mountY=1.21, mountTheta=1.41
02:35:28.720 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.42, y=-1.14, opts=13)
02:35:28.725 00.005 6120 Enqueuing Move request for scope (0.42, -1.14)
02:35:28.728 00.003 7680 Worker thread wakes up
02:35:28.729 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:28.733 00.004 6120 UpdateGuideState exits: m=8143 SNR=59.9
02:35:28.737 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:28.740 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:28.744 00.004 6120 Enqueuing Expose request
02:35:28.747 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.42, -1.14) opts 0xd
02:35:28.747 00.000 7680 Handling offset move in thread for scope, endpoint = (0.42, -1.14)
02:35:28.747 00.000 7680 Moving (0.42, -1.14) raw xDistance=0.20 yDistance=1.21
02:35:28.747 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:35:28.749 00.002 7680 GuideAlgorithmResistSwitch::result() returns 1.21 from input 1.21
02:35:28.749 00.000 7680 MoveAxis(E, 0, ABG)
02:35:28.749 00.000 7680 Move returns status 0, amount 0
02:35:28.749 00.000 7680 MoveAxis(S, 657, ABG)
02:35:28.750 00.001 7680 Guiding  Dir = 1, Dur = 657
02:35:28.750 00.000 7680 IsSlewing returns 0
02:35:28.750 00.000 7680 IsGuiding returns 0
02:35:28.751 00.001 7680 PulseGuide returned control before completion, sleep 667
02:35:29.434 00.683 7680 IsGuiding returns 1
02:35:29.434 00.000 7680 scope still moving after pulse duration time elapsed
02:35:29.467 00.033 7680 IsSlewing returns 0
02:35:29.469 00.002 7680 IsGuiding returns 0
02:35:29.470 00.001 7680 scope move finished after 657 + 63 ms
02:35:29.470 00.000 7680 Move returns status 0, amount 657
02:35:29.471 00.001 7680 move complete, result=0
02:35:29.471 00.000 7680 worker thread done servicing request
02:35:29.472 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 1.2 px 657 ms SOUTH
02:35:29.481 00.009 7680 Worker thread wakes up
02:35:29.481 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:29.481 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:30.729 01.248 7680 Exposure complete
02:35:30.868 00.139 7680 worker thread done servicing request
02:35:30.869 00.001 6120 OnExposeComplete: enter
02:35:30.872 00.003 6120 UpdateGuideState(): m_state=6
02:35:30.876 00.004 6120 Star::Find(15, 517, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1115
02:35:30.881 00.005 6120 Star::Find returns 1 (0), X=517.13, Y=668.89, Mass=8493, SNR=61.2, Peak=232 HFD=6.5
02:35:30.886 00.005 6120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.19) = xAngle (-0.62 = -0.62)
02:35:30.890 00.004 6120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.25 = 2.25)
02:35:30.893 00.003 6120 CameraToMount -- cameraX=0.46 cameraY=-0.21 hyp=0.50 cameraTheta=-0.44 mountX=0.41 mountY=0.39, mountTheta=0.76
02:35:30.898 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.46, y=-0.21, opts=13)
02:35:30.902 00.004 6120 Enqueuing Move request for scope (0.46, -0.21)
02:35:30.905 00.003 7680 Worker thread wakes up
02:35:30.905 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.21) opts 0xd
02:35:30.905 00.000 7680 Handling offset move in thread for scope, endpoint = (0.46, -0.21)
02:35:30.905 00.000 7680 Moving (0.46, -0.21) raw xDistance=0.41 yDistance=0.39
02:35:30.905 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:35:30.905 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
02:35:30.905 00.000 7680 MoveAxis(W, 167, ABG)
02:35:30.905 00.000 7680 Guiding  Dir = 3, Dur = 167
02:35:30.905 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:30.910 00.005 7680 IsSlewing returns 0
02:35:30.910 00.000 6120 UpdateGuideState exits: m=8493 SNR=61.2
02:35:30.914 00.004 7680 IsGuiding returns 0
02:35:30.915 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:30.918 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:30.923 00.005 7680 PulseGuide returned control before completion, sleep 177
02:35:30.923 00.000 6120 Enqueuing Expose request
02:35:31.108 00.185 7680 IsGuiding returns 0
02:35:31.108 00.000 7680 Move returns status 0, amount 167
02:35:31.108 00.000 7680 MoveAxis(S, 213, ABG)
02:35:31.109 00.001 7680 Guiding  Dir = 1, Dur = 213
02:35:31.109 00.000 7680 IsSlewing returns 0
02:35:31.109 00.000 7680 IsGuiding returns 0
02:35:31.110 00.001 7680 PulseGuide returned control before completion, sleep 223
02:35:31.342 00.232 7680 IsGuiding returns 1
02:35:31.343 00.001 7680 scope still moving after pulse duration time elapsed
02:35:31.375 00.032 7680 IsSlewing returns 0
02:35:31.376 00.001 7680 IsGuiding returns 0
02:35:31.376 00.000 7680 scope move finished after 213 + 53 ms
02:35:31.377 00.001 7680 Move returns status 0, amount 213
02:35:31.377 00.000 7680 move complete, result=0
02:35:31.378 00.001 7680 worker thread done servicing request
02:35:31.378 00.000 7680 Worker thread wakes up
02:35:31.380 00.002 6120 GuideStep: 0.4 px 167 ms WEST, 0.4 px 213 ms SOUTH
02:35:31.383 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:31.384 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:32.637 01.253 7680 Exposure complete
02:35:32.774 00.137 7680 worker thread done servicing request
02:35:32.774 00.000 6120 OnExposeComplete: enter
02:35:32.778 00.004 6120 UpdateGuideState(): m_state=6
02:35:32.781 00.003 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1116
02:35:32.786 00.005 6120 Star::Find returns 1 (0), X=517.00, Y=668.83, Mass=8386, SNR=60.8, Peak=210 HFD=6.4
02:35:32.793 00.007 6120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (0.19) = xAngle (-0.89 = -0.89)
02:35:32.798 00.005 6120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.99 = 1.99)
02:35:32.802 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=-0.27 hyp=0.42 cameraTheta=-0.70 mountX=0.26 mountY=0.38, mountTheta=0.97
02:35:32.807 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.27, opts=13)
02:35:32.810 00.003 6120 Enqueuing Move request for scope (0.32, -0.27)
02:35:32.815 00.005 7680 Worker thread wakes up
02:35:32.815 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.27) opts 0xd
02:35:32.816 00.001 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.27)
02:35:32.816 00.000 7680 Moving (0.32, -0.27) raw xDistance=0.26 yDistance=0.38
02:35:32.816 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
02:35:32.817 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:35:32.817 00.000 7680 MoveAxis(W, 120, ABG)
02:35:32.817 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:32.821 00.004 6120 UpdateGuideState exits: m=8386 SNR=60.8
02:35:32.826 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:32.829 00.003 7680 Guiding  Dir = 3, Dur = 120
02:35:32.829 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:32.834 00.005 6120 Enqueuing Expose request
02:35:32.838 00.004 7680 IsSlewing returns 0
02:35:32.838 00.000 7680 IsGuiding returns 0
02:35:32.838 00.000 7680 PulseGuide returned control before completion, sleep 130
02:35:32.985 00.147 7680 IsGuiding returns 1
02:35:32.986 00.001 7680 scope still moving after pulse duration time elapsed
02:35:33.016 00.030 7680 IsSlewing returns 0
02:35:33.017 00.001 7680 IsGuiding returns 0
02:35:33.017 00.000 7680 scope move finished after 120 + 59 ms
02:35:33.017 00.000 7680 Move returns status 0, amount 120
02:35:33.019 00.002 7680 MoveAxis(S, 207, ABG)
02:35:33.019 00.000 7680 Guiding  Dir = 1, Dur = 207
02:35:33.020 00.001 7680 IsSlewing returns 0
02:35:33.020 00.000 7680 IsGuiding returns 0
02:35:33.021 00.001 7680 PulseGuide returned control before completion, sleep 217
02:35:33.256 00.235 7680 IsGuiding returns 1
02:35:33.257 00.001 7680 scope still moving after pulse duration time elapsed
02:35:33.282 00.025 7680 IsSlewing returns 0
02:35:33.283 00.001 7680 IsGuiding returns 0
02:35:33.284 00.001 7680 scope move finished after 207 + 57 ms
02:35:33.284 00.000 7680 Move returns status 0, amount 207
02:35:33.285 00.001 7680 move complete, result=0
02:35:33.286 00.001 7680 worker thread done servicing request
02:35:33.286 00.000 7680 Worker thread wakes up
02:35:33.286 00.000 6120 GuideStep: 0.3 px 120 ms WEST, 0.4 px 207 ms SOUTH
02:35:33.298 00.012 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:33.298 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:34.546 01.248 7680 Exposure complete
02:35:34.689 00.143 7680 worker thread done servicing request
02:35:34.690 00.001 6120 OnExposeComplete: enter
02:35:34.697 00.007 6120 UpdateGuideState(): m_state=6
02:35:34.703 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1117
02:35:34.706 00.003 6120 Star::Find returns 1 (0), X=516.53, Y=669.10, Mass=8191, SNR=60.2, Peak=232 HFD=6.4
02:35:34.711 00.005 6120 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.19) = xAngle (2.94 = 2.94)
02:35:34.716 00.005 6120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.82 = -0.47)
02:35:34.720 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.00 hyp=0.15 cameraTheta=3.13 mountX=-0.15 mountY=-0.07, mountTheta=-2.71
02:35:34.725 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.00, opts=13)
02:35:34.730 00.005 6120 Enqueuing Move request for scope (-0.15, 0.00)
02:35:34.734 00.004 7680 Worker thread wakes up
02:35:34.734 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:34.737 00.003 6120 UpdateGuideState exits: m=8191 SNR=60.2
02:35:34.742 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.00) opts 0xd
02:35:34.742 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:34.746 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:34.751 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.00)
02:35:34.751 00.000 7680 Moving (-0.15, 0.00) raw xDistance=-0.15 yDistance=-0.07
02:35:34.751 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:35:34.751 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:35:34.751 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:35:34.751 00.000 7680 MoveAxis(E, 0, ABG)
02:35:34.751 00.000 7680 Move returns status 0, amount 0
02:35:34.751 00.000 7680 MoveAxis(N, 0, ABG)
02:35:34.752 00.001 6120 Enqueuing Expose request
02:35:34.755 00.003 7680 Move returns status 0, amount 0
02:35:34.755 00.000 7680 move complete, result=0
02:35:34.755 00.000 7680 worker thread done servicing request
02:35:34.756 00.001 7680 Worker thread wakes up
02:35:34.756 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:34.756 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:34.757 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:36.005 01.248 7680 Exposure complete
02:35:36.148 00.143 7680 worker thread done servicing request
02:35:36.148 00.000 6120 OnExposeComplete: enter
02:35:36.153 00.005 6120 UpdateGuideState(): m_state=6
02:35:36.156 00.003 6120 Star::Find(15, 516, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
02:35:36.161 00.005 6120 Star::Find returns 1 (0), X=516.52, Y=668.98, Mass=8300, SNR=60.2, Peak=214 HFD=6.5
02:35:36.164 00.003 6120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.19) = xAngle (-2.67 = -2.67)
02:35:36.168 00.004 6120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.20 = 0.20)
02:35:36.171 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.48 mountX=-0.18 mountY=0.04, mountTheta=2.92
02:35:36.176 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.12, opts=13)
02:35:36.180 00.004 6120 Enqueuing Move request for scope (-0.16, -0.12)
02:35:36.183 00.003 7680 Worker thread wakes up
02:35:36.183 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
02:35:36.183 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
02:35:36.183 00.000 7680 Moving (-0.16, -0.12) raw xDistance=-0.18 yDistance=0.04
02:35:36.183 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:35:36.183 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:35:36.184 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:36.187 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:35:36.187 00.000 7680 MoveAxis(E, 0, ABG)
02:35:36.188 00.001 7680 Move returns status 0, amount 0
02:35:36.188 00.000 7680 MoveAxis(N, 0, ABG)
02:35:36.188 00.000 7680 Move returns status 0, amount 0
02:35:36.188 00.000 7680 move complete, result=0
02:35:36.188 00.000 7680 worker thread done servicing request
02:35:36.189 00.001 6120 UpdateGuideState exits: m=8300 SNR=60.2
02:35:36.192 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:36.198 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:36.202 00.004 6120 Enqueuing Expose request
02:35:36.206 00.004 7680 Worker thread wakes up
02:35:36.206 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:36.209 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:36.209 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:37.457 01.248 7680 Exposure complete
02:35:37.600 00.143 7680 worker thread done servicing request
02:35:37.600 00.000 6120 OnExposeComplete: enter
02:35:37.606 00.006 6120 UpdateGuideState(): m_state=6
02:35:37.610 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1119
02:35:37.615 00.005 6120 Star::Find returns 1 (0), X=516.37, Y=668.80, Mass=8877, SNR=62.5, Peak=230 HFD=6.6
02:35:37.618 00.003 6120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.19) = xAngle (-2.57 = -2.57)
02:35:37.622 00.004 6120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.30 = 0.30)
02:35:37.626 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=-0.29 hyp=0.43 cameraTheta=-2.38 mountX=-0.36 mountY=0.13, mountTheta=2.80
02:35:37.632 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=-0.29, opts=13)
02:35:37.636 00.004 6120 Enqueuing Move request for scope (-0.31, -0.29)
02:35:37.640 00.004 7680 Worker thread wakes up
02:35:37.640 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.29) opts 0xd
02:35:37.640 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, -0.29)
02:35:37.640 00.000 7680 Moving (-0.31, -0.29) raw xDistance=-0.36 yDistance=0.13
02:35:37.641 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:35:37.641 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:35:37.641 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:37.645 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:35:37.645 00.000 7680 MoveAxis(E, 147, ABG)
02:35:37.645 00.000 7680 Guiding  Dir = 2, Dur = 147
02:35:37.645 00.000 6120 UpdateGuideState exits: m=8877 SNR=62.5
02:35:37.649 00.004 7680 IsSlewing returns 0
02:35:37.649 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:37.653 00.004 7680 IsGuiding returns 0
02:35:37.653 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:37.657 00.004 7680 PulseGuide returned control before completion, sleep 157
02:35:37.657 00.000 6120 Enqueuing Expose request
02:35:37.824 00.167 7680 IsGuiding returns 1
02:35:37.825 00.001 7680 scope still moving after pulse duration time elapsed
02:35:37.854 00.029 7680 IsSlewing returns 0
02:35:37.856 00.002 7680 IsGuiding returns 0
02:35:37.856 00.000 7680 scope move finished after 147 + 56 ms
02:35:37.858 00.002 7680 Move returns status 0, amount 147
02:35:37.858 00.000 7680 MoveAxis(N, 0, ABG)
02:35:37.859 00.001 7680 Move returns status 0, amount 0
02:35:37.859 00.000 7680 move complete, result=0
02:35:37.860 00.001 7680 worker thread done servicing request
02:35:37.861 00.001 7680 Worker thread wakes up
02:35:37.861 00.000 6120 GuideStep: -0.4 px 147 ms EAST, 0.1 px 0 ms NORTH
02:35:37.867 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:37.867 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:39.111 01.244 7680 Exposure complete
02:35:39.241 00.130 7680 worker thread done servicing request
02:35:39.241 00.000 6120 OnExposeComplete: enter
02:35:39.245 00.004 6120 UpdateGuideState(): m_state=6
02:35:39.249 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1120
02:35:39.253 00.004 6120 Star::Find returns 1 (0), X=516.55, Y=668.77, Mass=8852, SNR=62.1, Peak=227 HFD=6.6
02:35:39.256 00.003 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
02:35:39.260 00.004 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
02:35:39.263 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.33 hyp=0.35 cameraTheta=-1.93 mountX=-0.18 mountY=0.24, mountTheta=2.22
02:35:39.268 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.33, opts=13)
02:35:39.272 00.004 6120 Enqueuing Move request for scope (-0.12, -0.33)
02:35:39.275 00.003 7680 Worker thread wakes up
02:35:39.276 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.33) opts 0xd
02:35:39.276 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.33)
02:35:39.276 00.000 7680 Moving (-0.12, -0.33) raw xDistance=-0.18 yDistance=0.24
02:35:39.276 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:35:39.276 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:35:39.276 00.000 7680 MoveAxis(E, 0, ABG)
02:35:39.276 00.000 7680 Move returns status 0, amount 0
02:35:39.277 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:39.284 00.007 7680 MoveAxis(S, 132, ABG)
02:35:39.285 00.001 6120 UpdateGuideState exits: m=8852 SNR=62.1
02:35:39.287 00.002 7680 Guiding  Dir = 1, Dur = 132
02:35:39.287 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:39.291 00.004 7680 IsSlewing returns 0
02:35:39.291 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:39.294 00.003 7680 IsGuiding returns 0
02:35:39.295 00.001 6120 Enqueuing Expose request
02:35:39.298 00.003 7680 PulseGuide returned control before completion, sleep 142
02:35:39.448 00.150 7680 IsGuiding returns 1
02:35:39.448 00.000 7680 scope still moving after pulse duration time elapsed
02:35:39.479 00.031 7680 IsSlewing returns 0
02:35:39.480 00.001 7680 IsGuiding returns 0
02:35:39.480 00.000 7680 scope move finished after 132 + 54 ms
02:35:39.480 00.000 7680 Move returns status 0, amount 132
02:35:39.482 00.002 7680 move complete, result=0
02:35:39.482 00.000 7680 worker thread done servicing request
02:35:39.482 00.000 7680 Worker thread wakes up
02:35:39.483 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 132 ms SOUTH
02:35:39.488 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:39.489 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:40.738 01.249 7680 Exposure complete
02:35:40.881 00.143 7680 worker thread done servicing request
02:35:40.881 00.000 6120 OnExposeComplete: enter
02:35:40.886 00.005 6120 UpdateGuideState(): m_state=6
02:35:40.889 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1121
02:35:40.894 00.005 6120 Star::Find returns 1 (0), X=516.41, Y=668.68, Mass=9061, SNR=62.8, Peak=224 HFD=6.7
02:35:40.897 00.003 6120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.19) = xAngle (-2.33 = -2.33)
02:35:40.901 00.004 6120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.54 = 0.54)
02:35:40.904 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=-0.41 hyp=0.49 cameraTheta=-2.15 mountX=-0.34 mountY=0.25, mountTheta=2.50
02:35:40.910 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-0.41, opts=13)
02:35:40.914 00.004 6120 Enqueuing Move request for scope (-0.27, -0.41)
02:35:40.918 00.004 7680 Worker thread wakes up
02:35:40.919 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.41) opts 0xd
02:35:40.919 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, -0.41)
02:35:40.919 00.000 7680 Moving (-0.27, -0.41) raw xDistance=-0.34 yDistance=0.25
02:35:40.920 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:40.923 00.003 6120 UpdateGuideState exits: m=9061 SNR=62.8
02:35:40.927 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:35:40.928 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:35:40.928 00.000 7680 MoveAxis(E, 139, ABG)
02:35:40.928 00.000 7680 Guiding  Dir = 2, Dur = 139
02:35:40.928 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:40.932 00.004 7680 IsSlewing returns 0
02:35:40.933 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:40.936 00.003 7680 IsGuiding returns 0
02:35:40.937 00.001 6120 Enqueuing Expose request
02:35:40.940 00.003 7680 PulseGuide returned control before completion, sleep 149
02:35:41.103 00.163 7680 IsGuiding returns 1
02:35:41.104 00.001 7680 scope still moving after pulse duration time elapsed
02:35:41.135 00.031 7680 IsSlewing returns 0
02:35:41.136 00.001 7680 IsGuiding returns 0
02:35:41.136 00.000 7680 scope move finished after 139 + 60 ms
02:35:41.137 00.001 7680 Move returns status 0, amount 139
02:35:41.138 00.001 7680 MoveAxis(S, 138, ABG)
02:35:41.138 00.000 7680 Guiding  Dir = 1, Dur = 138
02:35:41.140 00.002 7680 IsSlewing returns 0
02:35:41.141 00.001 7680 IsGuiding returns 0
02:35:41.142 00.001 7680 PulseGuide returned control before completion, sleep 148
02:35:41.291 00.149 7680 IsGuiding returns 1
02:35:41.291 00.000 7680 scope still moving after pulse duration time elapsed
02:35:41.323 00.032 7680 IsSlewing returns 0
02:35:41.323 00.000 7680 IsGuiding returns 0
02:35:41.323 00.000 7680 scope move finished after 138 + 44 ms
02:35:41.323 00.000 7680 Move returns status 0, amount 138
02:35:41.323 00.000 7680 move complete, result=0
02:35:41.325 00.002 7680 worker thread done servicing request
02:35:41.325 00.000 7680 Worker thread wakes up
02:35:41.325 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:41.325 00.000 6120 GuideStep: -0.3 px 139 ms EAST, 0.3 px 138 ms SOUTH
02:35:41.330 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:42.581 01.251 7680 Exposure complete
02:35:42.717 00.136 7680 worker thread done servicing request
02:35:42.717 00.000 6120 OnExposeComplete: enter
02:35:42.722 00.005 6120 UpdateGuideState(): m_state=6
02:35:42.728 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1122
02:35:42.733 00.005 6120 Star::Find returns 1 (0), X=516.54, Y=668.75, Mass=9023, SNR=63.0, Peak=211 HFD=6.6
02:35:42.737 00.004 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
02:35:42.740 00.003 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.74 = 0.74)
02:35:42.744 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.35 hyp=0.37 cameraTheta=-1.95 mountX=-0.20 mountY=0.25, mountTheta=2.24
02:35:42.749 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.35, opts=13)
02:35:42.752 00.003 6120 Enqueuing Move request for scope (-0.14, -0.35)
02:35:42.756 00.004 7680 Worker thread wakes up
02:35:42.756 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.35) opts 0xd
02:35:42.756 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.35)
02:35:42.756 00.000 7680 Moving (-0.14, -0.35) raw xDistance=-0.20 yDistance=0.25
02:35:42.756 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:35:42.756 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:35:42.756 00.000 7680 MoveAxis(E, 0, ABG)
02:35:42.757 00.001 7680 Move returns status 0, amount 0
02:35:42.757 00.000 7680 MoveAxis(S, 136, ABG)
02:35:42.757 00.000 7680 Guiding  Dir = 1, Dur = 136
02:35:42.758 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:42.761 00.003 7680 IsSlewing returns 0
02:35:42.762 00.001 6120 UpdateGuideState exits: m=9023 SNR=63.0
02:35:42.765 00.003 7680 IsGuiding returns 0
02:35:42.765 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:42.769 00.004 7680 PulseGuide returned control before completion, sleep 146
02:35:42.769 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:42.772 00.003 6120 Enqueuing Expose request
02:35:42.931 00.159 7680 IsGuiding returns 0
02:35:42.932 00.001 7680 Move returns status 0, amount 136
02:35:42.933 00.001 7680 move complete, result=0
02:35:42.933 00.000 7680 worker thread done servicing request
02:35:42.934 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 136 ms SOUTH
02:35:42.943 00.009 7680 Worker thread wakes up
02:35:42.943 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:42.944 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:44.195 01.251 7680 Exposure complete
02:35:44.360 00.165 7680 worker thread done servicing request
02:35:44.360 00.000 6120 OnExposeComplete: enter
02:35:44.363 00.003 6120 UpdateGuideState(): m_state=6
02:35:44.368 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1123
02:35:44.372 00.004 6120 Star::Find returns 1 (0), X=516.56, Y=668.71, Mass=8558, SNR=61.8, Peak=204 HFD=6.8
02:35:44.375 00.003 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
02:35:44.380 00.005 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
02:35:44.384 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.39 hyp=0.40 cameraTheta=-1.87 mountX=-0.19 mountY=0.29, mountTheta=2.14
02:35:44.388 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.39, opts=13)
02:35:44.391 00.003 6120 Enqueuing Move request for scope (-0.12, -0.39)
02:35:44.395 00.004 7680 Worker thread wakes up
02:35:44.395 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:44.398 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.39) opts 0xd
02:35:44.398 00.000 6120 UpdateGuideState exits: m=8558 SNR=61.8
02:35:44.402 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:44.404 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.39)
02:35:44.404 00.000 7680 Moving (-0.12, -0.39) raw xDistance=-0.19 yDistance=0.29
02:35:44.404 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:44.409 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:35:44.409 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:35:44.409 00.000 7680 MoveAxis(E, 0, ABG)
02:35:44.409 00.000 7680 Move returns status 0, amount 0
02:35:44.409 00.000 7680 MoveAxis(S, 159, ABG)
02:35:44.409 00.000 7680 Guiding  Dir = 1, Dur = 159
02:35:44.409 00.000 6120 Enqueuing Expose request
02:35:44.412 00.003 7680 IsSlewing returns 0
02:35:44.412 00.000 7680 IsGuiding returns 0
02:35:44.413 00.001 7680 PulseGuide returned control before completion, sleep 169
02:35:44.595 00.182 7680 IsGuiding returns 1
02:35:44.596 00.001 7680 scope still moving after pulse duration time elapsed
02:35:44.625 00.029 7680 IsSlewing returns 0
02:35:44.627 00.002 7680 IsGuiding returns 0
02:35:44.627 00.000 7680 scope move finished after 159 + 55 ms
02:35:44.628 00.001 7680 Move returns status 0, amount 159
02:35:44.628 00.000 7680 move complete, result=0
02:35:44.629 00.001 7680 worker thread done servicing request
02:35:44.629 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 159 ms SOUTH
02:35:44.637 00.008 7680 Worker thread wakes up
02:35:44.637 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:44.637 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:45.890 01.253 7680 Exposure complete
02:35:46.038 00.148 7680 worker thread done servicing request
02:35:46.039 00.001 6120 OnExposeComplete: enter
02:35:46.043 00.004 6120 UpdateGuideState(): m_state=6
02:35:46.048 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1124
02:35:46.052 00.004 6120 Star::Find returns 1 (0), X=516.36, Y=668.76, Mass=8865, SNR=61.5, Peak=211 HFD=6.6
02:35:46.056 00.004 6120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (0.19) = xAngle (-2.52 = -2.52)
02:35:46.059 00.003 6120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.35 = 0.35)
02:35:46.063 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.34 hyp=0.47 cameraTheta=-2.33 mountX=-0.38 mountY=0.16, mountTheta=2.74
02:35:46.069 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.34, opts=13)
02:35:46.074 00.005 6120 Enqueuing Move request for scope (-0.32, -0.34)
02:35:46.078 00.004 7680 Worker thread wakes up
02:35:46.078 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.34) opts 0xd
02:35:46.078 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.34)
02:35:46.078 00.000 7680 Moving (-0.32, -0.34) raw xDistance=-0.38 yDistance=0.16
02:35:46.078 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:35:46.079 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:35:46.079 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:46.082 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:35:46.083 00.001 7680 MoveAxis(E, 154, ABG)
02:35:46.083 00.000 7680 Guiding  Dir = 2, Dur = 154
02:35:46.083 00.000 6120 UpdateGuideState exits: m=8865 SNR=61.5
02:35:46.088 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:46.091 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:46.095 00.004 6120 Enqueuing Expose request
02:35:46.099 00.004 7680 IsSlewing returns 0
02:35:46.100 00.001 7680 IsGuiding returns 0
02:35:46.100 00.000 7680 PulseGuide returned control before completion, sleep 164
02:35:46.269 00.169 7680 IsGuiding returns 1
02:35:46.270 00.001 7680 scope still moving after pulse duration time elapsed
02:35:46.298 00.028 7680 IsSlewing returns 0
02:35:46.298 00.000 7680 IsGuiding returns 0
02:35:46.299 00.001 7680 scope move finished after 154 + 44 ms
02:35:46.299 00.000 7680 Move returns status 0, amount 154
02:35:46.299 00.000 7680 MoveAxis(N, 0, ABG)
02:35:46.300 00.001 7680 Move returns status 0, amount 0
02:35:46.300 00.000 7680 move complete, result=0
02:35:46.300 00.000 7680 worker thread done servicing request
02:35:46.300 00.000 7680 Worker thread wakes up
02:35:46.302 00.002 6120 GuideStep: -0.4 px 154 ms EAST, 0.2 px 0 ms NORTH
02:35:46.307 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:46.307 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:47.562 01.255 7680 Exposure complete
02:35:47.703 00.141 7680 worker thread done servicing request
02:35:47.703 00.000 6120 OnExposeComplete: enter
02:35:47.707 00.004 6120 UpdateGuideState(): m_state=6
02:35:47.712 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1125
02:35:47.716 00.004 6120 Star::Find returns 1 (0), X=516.63, Y=668.58, Mass=9316, SNR=64.2, Peak=217 HFD=6.9
02:35:47.721 00.005 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
02:35:47.726 00.005 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
02:35:47.730 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.52 hyp=0.52 cameraTheta=-1.67 mountX=-0.15 mountY=0.44, mountTheta=1.89
02:35:47.736 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.52, opts=13)
02:35:47.739 00.003 6120 Enqueuing Move request for scope (-0.05, -0.52)
02:35:47.742 00.003 7680 Worker thread wakes up
02:35:47.743 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:47.748 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.52) opts 0xd
02:35:47.748 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.52)
02:35:47.748 00.000 6120 UpdateGuideState exits: m=9316 SNR=64.2
02:35:47.752 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:47.756 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:47.759 00.003 6120 Enqueuing Expose request
02:35:47.763 00.004 7680 Moving (-0.05, -0.52) raw xDistance=-0.15 yDistance=0.44
02:35:47.763 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:35:47.764 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
02:35:47.764 00.000 7680 MoveAxis(E, 0, ABG)
02:35:47.764 00.000 7680 Move returns status 0, amount 0
02:35:47.764 00.000 7680 MoveAxis(S, 240, ABG)
02:35:47.764 00.000 7680 Guiding  Dir = 1, Dur = 240
02:35:47.765 00.001 7680 IsSlewing returns 0
02:35:47.766 00.001 7680 IsGuiding returns 0
02:35:47.766 00.000 7680 PulseGuide returned control before completion, sleep 250
02:35:48.020 00.254 7680 IsGuiding returns 1
02:35:48.021 00.001 7680 scope still moving after pulse duration time elapsed
02:35:48.051 00.030 7680 IsSlewing returns 0
02:35:48.052 00.001 7680 IsGuiding returns 0
02:35:48.052 00.000 7680 scope move finished after 240 + 46 ms
02:35:48.052 00.000 7680 Move returns status 0, amount 240
02:35:48.052 00.000 7680 move complete, result=0
02:35:48.052 00.000 7680 worker thread done servicing request
02:35:48.053 00.001 7680 Worker thread wakes up
02:35:48.053 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:48.053 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 240 ms SOUTH
02:35:48.059 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:49.312 01.253 7680 Exposure complete
02:35:49.448 00.136 7680 worker thread done servicing request
02:35:49.448 00.000 6120 OnExposeComplete: enter
02:35:49.454 00.006 6120 UpdateGuideState(): m_state=6
02:35:49.461 00.007 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1126
02:35:49.466 00.005 6120 Star::Find returns 1 (0), X=516.47, Y=668.74, Mass=8987, SNR=62.8, Peak=229 HFD=6.7
02:35:49.473 00.007 6120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.19) = xAngle (-2.29 = -2.29)
02:35:49.480 00.007 6120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.59 = 0.59)
02:35:49.485 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.36 hyp=0.42 cameraTheta=-2.10 mountX=-0.27 mountY=0.23, mountTheta=2.44
02:35:49.492 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.36, opts=13)
02:35:49.498 00.006 6120 Enqueuing Move request for scope (-0.21, -0.36)
02:35:49.504 00.006 7680 Worker thread wakes up
02:35:49.504 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:49.513 00.009 6120 UpdateGuideState exits: m=8987 SNR=62.8
02:35:49.519 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:49.524 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.36) opts 0xd
02:35:49.524 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.36)
02:35:49.524 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:49.530 00.006 7680 Moving (-0.21, -0.36) raw xDistance=-0.27 yDistance=0.23
02:35:49.530 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:35:49.531 00.001 6120 Enqueuing Expose request
02:35:49.537 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:35:49.537 00.000 7680 MoveAxis(E, 112, ABG)
02:35:49.537 00.000 7680 Guiding  Dir = 2, Dur = 112
02:35:49.539 00.002 7680 IsSlewing returns 0
02:35:49.539 00.000 7680 IsGuiding returns 0
02:35:49.539 00.000 7680 PulseGuide returned control before completion, sleep 122
02:35:49.677 00.138 7680 IsGuiding returns 1
02:35:49.677 00.000 7680 scope still moving after pulse duration time elapsed
02:35:49.708 00.031 7680 IsSlewing returns 0
02:35:49.708 00.000 7680 IsGuiding returns 0
02:35:49.709 00.001 7680 scope move finished after 112 + 57 ms
02:35:49.709 00.000 7680 Move returns status 0, amount 112
02:35:49.709 00.000 7680 MoveAxis(S, 125, ABG)
02:35:49.710 00.001 7680 Guiding  Dir = 1, Dur = 125
02:35:49.710 00.000 7680 IsSlewing returns 0
02:35:49.711 00.001 7680 IsGuiding returns 0
02:35:49.711 00.000 7680 PulseGuide returned control before completion, sleep 135
02:35:49.863 00.152 7680 IsGuiding returns 1
02:35:49.864 00.001 7680 scope still moving after pulse duration time elapsed
02:35:49.894 00.030 7680 IsSlewing returns 0
02:35:49.897 00.003 7680 IsGuiding returns 0
02:35:49.897 00.000 7680 scope move finished after 125 + 61 ms
02:35:49.898 00.001 7680 Move returns status 0, amount 125
02:35:49.898 00.000 7680 move complete, result=0
02:35:49.899 00.001 7680 worker thread done servicing request
02:35:49.899 00.000 7680 Worker thread wakes up
02:35:49.900 00.001 6120 GuideStep: -0.3 px 112 ms EAST, 0.2 px 125 ms SOUTH
02:35:49.906 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:49.906 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:51.154 01.248 7680 Exposure complete
02:35:51.297 00.143 7680 worker thread done servicing request
02:35:51.298 00.001 6120 OnExposeComplete: enter
02:35:51.301 00.003 6120 UpdateGuideState(): m_state=6
02:35:51.304 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1127
02:35:51.308 00.004 6120 Star::Find returns 1 (0), X=516.66, Y=668.71, Mass=9116, SNR=63.8, Peak=221 HFD=6.7
02:35:51.311 00.003 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:35:51.316 00.005 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:35:51.322 00.006 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.38 hyp=0.38 cameraTheta=-1.62 mountX=-0.09 mountY=0.34, mountTheta=1.84
02:35:51.327 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.38, opts=13)
02:35:51.331 00.004 6120 Enqueuing Move request for scope (-0.02, -0.38)
02:35:51.336 00.005 7680 Worker thread wakes up
02:35:51.336 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:51.340 00.004 6120 UpdateGuideState exits: m=9116 SNR=63.8
02:35:51.342 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.38) opts 0xd
02:35:51.344 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:51.349 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.38)
02:35:51.349 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:51.353 00.004 6120 Enqueuing Expose request
02:35:51.357 00.004 7680 Moving (-0.02, -0.38) raw xDistance=-0.09 yDistance=0.34
02:35:51.358 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:35:51.358 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:35:51.358 00.000 7680 MoveAxis(E, 0, ABG)
02:35:51.358 00.000 7680 Move returns status 0, amount 0
02:35:51.358 00.000 7680 MoveAxis(S, 182, ABG)
02:35:51.359 00.001 7680 Guiding  Dir = 1, Dur = 182
02:35:51.359 00.000 7680 IsSlewing returns 0
02:35:51.360 00.001 7680 IsGuiding returns 0
02:35:51.360 00.000 7680 PulseGuide returned control before completion, sleep 192
02:35:51.565 00.205 7680 IsGuiding returns 1
02:35:51.566 00.001 7680 scope still moving after pulse duration time elapsed
02:35:51.597 00.031 7680 IsSlewing returns 0
02:35:51.598 00.001 7680 IsGuiding returns 1
02:35:51.628 00.030 7680 IsSlewing returns 0
02:35:51.629 00.001 7680 IsGuiding returns 0
02:35:51.630 00.001 7680 scope move finished after 182 + 88 ms
02:35:51.630 00.000 7680 Move returns status 0, amount 182
02:35:51.630 00.000 7680 move complete, result=0
02:35:51.632 00.002 7680 worker thread done servicing request
02:35:51.633 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 182 ms SOUTH
02:35:51.640 00.007 7680 Worker thread wakes up
02:35:51.640 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:51.640 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:52.888 01.248 7680 Exposure complete
02:35:53.024 00.136 7680 worker thread done servicing request
02:35:53.025 00.001 6120 OnExposeComplete: enter
02:35:53.028 00.003 6120 UpdateGuideState(): m_state=6
02:35:53.033 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1128
02:35:53.036 00.003 6120 Star::Find returns 1 (0), X=516.65, Y=668.89, Mass=8156, SNR=59.4, Peak=224 HFD=6.5
02:35:53.041 00.005 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
02:35:53.045 00.004 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
02:35:53.049 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.21 cameraTheta=-1.71 mountX=-0.07 mountY=0.17, mountTheta=1.94
02:35:53.057 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.20, opts=13)
02:35:53.061 00.004 6120 Enqueuing Move request for scope (-0.03, -0.20)
02:35:53.066 00.005 7680 Worker thread wakes up
02:35:53.066 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:53.072 00.006 6120 UpdateGuideState exits: m=8156 SNR=59.4
02:35:53.076 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:53.080 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:53.084 00.004 6120 Enqueuing Expose request
02:35:53.087 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
02:35:53.088 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
02:35:53.088 00.000 7680 Moving (-0.03, -0.20) raw xDistance=-0.07 yDistance=0.17
02:35:53.088 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:35:53.088 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:35:53.089 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:35:53.089 00.000 7680 MoveAxis(E, 0, ABG)
02:35:53.089 00.000 7680 Move returns status 0, amount 0
02:35:53.089 00.000 7680 MoveAxis(N, 0, ABG)
02:35:53.089 00.000 7680 Move returns status 0, amount 0
02:35:53.091 00.002 7680 move complete, result=0
02:35:53.091 00.000 7680 worker thread done servicing request
02:35:53.091 00.000 7680 Worker thread wakes up
02:35:53.091 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:35:53.096 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:53.096 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:54.340 01.244 7680 Exposure complete
02:35:54.475 00.135 7680 worker thread done servicing request
02:35:54.476 00.001 6120 OnExposeComplete: enter
02:35:54.480 00.004 6120 UpdateGuideState(): m_state=6
02:35:54.483 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1129
02:35:54.488 00.005 6120 Star::Find returns 1 (0), X=516.60, Y=668.81, Mass=9062, SNR=62.8, Peak=221 HFD=6.5
02:35:54.492 00.004 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
02:35:54.496 00.004 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
02:35:54.499 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.83 mountX=-0.13 mountY=0.22, mountTheta=2.10
02:35:54.506 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.28, opts=13)
02:35:54.511 00.005 6120 Enqueuing Move request for scope (-0.08, -0.28)
02:35:54.514 00.003 7680 Worker thread wakes up
02:35:54.514 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:54.518 00.004 6120 UpdateGuideState exits: m=9062 SNR=62.8
02:35:54.523 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:54.526 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:54.530 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.28) opts 0xd
02:35:54.530 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.28)
02:35:54.530 00.000 7680 Moving (-0.08, -0.28) raw xDistance=-0.13 yDistance=0.22
02:35:54.530 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:35:54.530 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:35:54.530 00.000 7680 MoveAxis(E, 0, ABG)
02:35:54.530 00.000 7680 Move returns status 0, amount 0
02:35:54.530 00.000 7680 MoveAxis(S, 121, ABG)
02:35:54.532 00.002 7680 Guiding  Dir = 1, Dur = 121
02:35:54.532 00.000 7680 IsSlewing returns 0
02:35:54.532 00.000 7680 IsGuiding returns 0
02:35:54.532 00.000 6120 Enqueuing Expose request
02:35:54.537 00.005 7680 PulseGuide returned control before completion, sleep 131
02:35:54.677 00.140 7680 IsGuiding returns 1
02:35:54.677 00.000 7680 scope still moving after pulse duration time elapsed
02:35:54.708 00.031 7680 IsSlewing returns 0
02:35:54.708 00.000 7680 IsGuiding returns 0
02:35:54.709 00.001 7680 scope move finished after 121 + 54 ms
02:35:54.709 00.000 7680 Move returns status 0, amount 121
02:35:54.710 00.001 7680 move complete, result=0
02:35:54.710 00.000 7680 worker thread done servicing request
02:35:54.710 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 121 ms SOUTH
02:35:54.719 00.009 7680 Worker thread wakes up
02:35:54.720 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:54.722 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:55.967 01.245 7680 Exposure complete
02:35:56.100 00.133 7680 worker thread done servicing request
02:35:56.100 00.000 6120 OnExposeComplete: enter
02:35:56.103 00.003 6120 UpdateGuideState(): m_state=6
02:35:56.108 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1130
02:35:56.111 00.003 6120 Star::Find returns 1 (0), X=516.48, Y=668.77, Mass=8552, SNR=61.0, Peak=240 HFD=6.6
02:35:56.116 00.005 6120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (0.19) = xAngle (-2.29 = -2.29)
02:35:56.118 00.002 6120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.58 = 0.58)
02:35:56.122 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.33 hyp=0.39 cameraTheta=-2.11 mountX=-0.26 mountY=0.21, mountTheta=2.45
02:35:56.127 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.33, opts=13)
02:35:56.129 00.002 6120 Enqueuing Move request for scope (-0.20, -0.33)
02:35:56.137 00.008 7680 Worker thread wakes up
02:35:56.137 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.33) opts 0xd
02:35:56.137 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.33)
02:35:56.138 00.001 7680 Moving (-0.20, -0.33) raw xDistance=-0.26 yDistance=0.21
02:35:56.138 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:35:56.138 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:35:56.139 00.001 7680 MoveAxis(E, 104, ABG)
02:35:56.139 00.000 7680 Guiding  Dir = 2, Dur = 104
02:35:56.139 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:56.144 00.005 7680 IsSlewing returns 0
02:35:56.144 00.000 6120 UpdateGuideState exits: m=8552 SNR=61.0
02:35:56.148 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:56.151 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:56.155 00.004 7680 IsGuiding returns 0
02:35:56.155 00.000 6120 Enqueuing Expose request
02:35:56.161 00.006 7680 PulseGuide returned control before completion, sleep 114
02:35:56.291 00.130 7680 IsGuiding returns 0
02:35:56.292 00.001 7680 Move returns status 0, amount 104
02:35:56.294 00.002 7680 MoveAxis(S, 114, ABG)
02:35:56.294 00.000 7680 Guiding  Dir = 1, Dur = 114
02:35:56.294 00.000 7680 IsSlewing returns 0
02:35:56.294 00.000 7680 IsGuiding returns 0
02:35:56.294 00.000 7680 PulseGuide returned control before completion, sleep 124
02:35:56.431 00.137 7680 IsGuiding returns 1
02:35:56.431 00.000 7680 scope still moving after pulse duration time elapsed
02:35:56.460 00.029 7680 IsSlewing returns 0
02:35:56.462 00.002 7680 IsGuiding returns 0
02:35:56.462 00.000 7680 scope move finished after 114 + 53 ms
02:35:56.462 00.000 7680 Move returns status 0, amount 114
02:35:56.462 00.000 7680 move complete, result=0
02:35:56.464 00.002 7680 worker thread done servicing request
02:35:56.464 00.000 6120 GuideStep: -0.3 px 104 ms EAST, 0.2 px 114 ms SOUTH
02:35:56.471 00.007 7680 Worker thread wakes up
02:35:56.471 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:56.472 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:57.718 01.246 7680 Exposure complete
02:35:57.855 00.137 7680 worker thread done servicing request
02:35:57.855 00.000 6120 OnExposeComplete: enter
02:35:57.860 00.005 6120 UpdateGuideState(): m_state=6
02:35:57.864 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1131
02:35:57.867 00.003 6120 Star::Find returns 1 (0), X=516.53, Y=668.75, Mass=8837, SNR=62.0, Peak=224 HFD=6.6
02:35:57.872 00.005 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.19) = xAngle (-2.15 = -2.15)
02:35:57.876 00.004 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
02:35:57.880 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.35 hyp=0.38 cameraTheta=-1.96 mountX=-0.21 mountY=0.25, mountTheta=2.26
02:35:57.885 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.35, opts=13)
02:35:57.890 00.005 6120 Enqueuing Move request for scope (-0.14, -0.35)
02:35:57.894 00.004 7680 Worker thread wakes up
02:35:57.894 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.35) opts 0xd
02:35:57.895 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:57.898 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.35)
02:35:57.898 00.000 7680 Moving (-0.14, -0.35) raw xDistance=-0.21 yDistance=0.25
02:35:57.899 00.001 6120 UpdateGuideState exits: m=8837 SNR=62.0
02:35:57.903 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:57.908 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
02:35:57.908 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:35:57.909 00.001 7680 MoveAxis(E, 92, ABG)
02:35:57.909 00.000 7680 Guiding  Dir = 2, Dur = 92
02:35:57.909 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:57.913 00.004 6120 Enqueuing Expose request
02:35:57.918 00.005 7680 IsSlewing returns 0
02:35:57.918 00.000 7680 IsGuiding returns 0
02:35:57.919 00.001 7680 PulseGuide returned control before completion, sleep 102
02:35:58.024 00.105 7680 IsGuiding returns 1
02:35:58.024 00.000 7680 scope still moving after pulse duration time elapsed
02:35:58.055 00.031 7680 IsSlewing returns 0
02:35:58.057 00.002 7680 IsGuiding returns 0
02:35:58.057 00.000 7680 scope move finished after 92 + 46 ms
02:35:58.057 00.000 7680 Move returns status 0, amount 92
02:35:58.057 00.000 7680 MoveAxis(S, 135, ABG)
02:35:58.057 00.000 7680 Guiding  Dir = 1, Dur = 135
02:35:58.059 00.002 7680 IsSlewing returns 0
02:35:58.059 00.000 7680 IsGuiding returns 0
02:35:58.060 00.001 7680 PulseGuide returned control before completion, sleep 145
02:35:58.213 00.153 7680 IsGuiding returns 1
02:35:58.215 00.002 7680 scope still moving after pulse duration time elapsed
02:35:58.245 00.030 7680 IsSlewing returns 0
02:35:58.246 00.001 7680 IsGuiding returns 0
02:35:58.247 00.001 7680 scope move finished after 135 + 52 ms
02:35:58.247 00.000 7680 Move returns status 0, amount 135
02:35:58.248 00.001 7680 move complete, result=0
02:35:58.248 00.000 7680 worker thread done servicing request
02:35:58.249 00.001 7680 Worker thread wakes up
02:35:58.249 00.000 6120 GuideStep: -0.2 px 92 ms EAST, 0.2 px 135 ms SOUTH
02:35:58.257 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:58.257 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:35:59.506 01.249 7680 Exposure complete
02:35:59.636 00.130 7680 worker thread done servicing request
02:35:59.637 00.001 6120 OnExposeComplete: enter
02:35:59.642 00.005 6120 UpdateGuideState(): m_state=6
02:35:59.645 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1132
02:35:59.650 00.005 6120 Star::Find returns 1 (0), X=516.63, Y=668.68, Mass=8491, SNR=60.4, Peak=224 HFD=6.7
02:35:59.654 00.004 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
02:35:59.658 00.004 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
02:35:59.662 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.42 hyp=0.42 cameraTheta=-1.69 mountX=-0.13 mountY=0.36, mountTheta=1.91
02:35:59.667 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.42, opts=13)
02:35:59.672 00.005 6120 Enqueuing Move request for scope (-0.05, -0.42)
02:35:59.675 00.003 7680 Worker thread wakes up
02:35:59.675 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.42) opts 0xd
02:35:59.675 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.42)
02:35:59.677 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:35:59.680 00.003 6120 UpdateGuideState exits: m=8491 SNR=60.4
02:35:59.684 00.004 7680 Moving (-0.05, -0.42) raw xDistance=-0.13 yDistance=0.36
02:35:59.684 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:35:59.684 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:59.688 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:35:59.689 00.001 7680 MoveAxis(E, 0, ABG)
02:35:59.689 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:35:59.694 00.005 7680 Move returns status 0, amount 0
02:35:59.694 00.000 7680 MoveAxis(S, 193, ABG)
02:35:59.694 00.000 7680 Guiding  Dir = 1, Dur = 193
02:35:59.694 00.000 6120 Enqueuing Expose request
02:35:59.699 00.005 7680 IsSlewing returns 0
02:35:59.699 00.000 7680 IsGuiding returns 0
02:35:59.699 00.000 7680 PulseGuide returned control before completion, sleep 203
02:35:59.919 00.220 7680 IsGuiding returns 0
02:35:59.921 00.002 7680 Move returns status 0, amount 193
02:35:59.921 00.000 7680 move complete, result=0
02:35:59.921 00.000 7680 worker thread done servicing request
02:35:59.922 00.001 7680 Worker thread wakes up
02:35:59.922 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 193 ms SOUTH
02:35:59.928 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:35:59.928 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:01.178 01.250 7680 Exposure complete
02:36:01.320 00.142 7680 worker thread done servicing request
02:36:01.320 00.000 6120 OnExposeComplete: enter
02:36:01.325 00.005 6120 UpdateGuideState(): m_state=6
02:36:01.329 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1133
02:36:01.331 00.002 6120 Star::Find returns 1 (0), X=516.40, Y=668.81, Mass=8983, SNR=63.2, Peak=250 HFD=6.5
02:36:01.334 00.003 6120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (0.19) = xAngle (-2.52 = -2.52)
02:36:01.337 00.003 6120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.35 = 0.35)
02:36:01.340 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.29 hyp=0.40 cameraTheta=-2.33 mountX=-0.33 mountY=0.14, mountTheta=2.74
02:36:01.347 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.29, opts=13)
02:36:01.351 00.004 6120 Enqueuing Move request for scope (-0.28, -0.29)
02:36:01.354 00.003 7680 Worker thread wakes up
02:36:01.354 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:01.358 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.29) opts 0xd
02:36:01.359 00.001 6120 UpdateGuideState exits: m=8983 SNR=63.2
02:36:01.363 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.29)
02:36:01.363 00.000 7680 Moving (-0.28, -0.29) raw xDistance=-0.33 yDistance=0.14
02:36:01.363 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:01.366 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:01.369 00.003 6120 Enqueuing Expose request
02:36:01.373 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:36:01.373 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:36:01.373 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:36:01.374 00.001 7680 MoveAxis(E, 133, ABG)
02:36:01.374 00.000 7680 Guiding  Dir = 2, Dur = 133
02:36:01.374 00.000 7680 IsSlewing returns 0
02:36:01.374 00.000 7680 IsGuiding returns 0
02:36:01.374 00.000 7680 PulseGuide returned control before completion, sleep 143
02:36:01.528 00.154 7680 IsGuiding returns 1
02:36:01.529 00.001 7680 scope still moving after pulse duration time elapsed
02:36:01.560 00.031 7680 IsSlewing returns 0
02:36:01.561 00.001 7680 IsGuiding returns 1
02:36:01.590 00.029 7680 IsSlewing returns 0
02:36:01.592 00.002 7680 IsGuiding returns 0
02:36:01.592 00.000 7680 scope move finished after 133 + 84 ms
02:36:01.593 00.001 7680 Move returns status 0, amount 133
02:36:01.593 00.000 7680 MoveAxis(N, 0, ABG)
02:36:01.593 00.000 7680 Move returns status 0, amount 0
02:36:01.593 00.000 7680 move complete, result=0
02:36:01.594 00.001 7680 worker thread done servicing request
02:36:01.594 00.000 7680 Worker thread wakes up
02:36:01.594 00.000 6120 GuideStep: -0.3 px 133 ms EAST, 0.1 px 0 ms NORTH
02:36:01.602 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:01.602 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:02.848 01.246 7680 Exposure complete
02:36:02.984 00.136 7680 worker thread done servicing request
02:36:02.984 00.000 6120 OnExposeComplete: enter
02:36:02.990 00.006 6120 UpdateGuideState(): m_state=6
02:36:02.994 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1134
02:36:02.998 00.004 6120 Star::Find returns 1 (0), X=516.56, Y=668.76, Mass=8807, SNR=61.8, Peak=207 HFD=6.6
02:36:03.002 00.004 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
02:36:03.007 00.005 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.78 = 0.78)
02:36:03.012 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.33 hyp=0.35 cameraTheta=-1.91 mountX=-0.18 mountY=0.25, mountTheta=2.19
02:36:03.017 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.33, opts=13)
02:36:03.021 00.004 6120 Enqueuing Move request for scope (-0.12, -0.33)
02:36:03.025 00.004 7680 Worker thread wakes up
02:36:03.027 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:03.030 00.003 6120 UpdateGuideState exits: m=8807 SNR=61.8
02:36:03.036 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.33) opts 0xd
02:36:03.036 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.33)
02:36:03.036 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:03.040 00.004 7680 Moving (-0.12, -0.33) raw xDistance=-0.18 yDistance=0.25
02:36:03.040 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:36:03.040 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:36:03.040 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:03.045 00.005 6120 Enqueuing Expose request
02:36:03.048 00.003 7680 MoveAxis(E, 0, ABG)
02:36:03.048 00.000 7680 Move returns status 0, amount 0
02:36:03.050 00.002 7680 MoveAxis(S, 135, ABG)
02:36:03.050 00.000 7680 Guiding  Dir = 1, Dur = 135
02:36:03.050 00.000 7680 IsSlewing returns 0
02:36:03.051 00.001 7680 IsGuiding returns 0
02:36:03.051 00.000 7680 PulseGuide returned control before completion, sleep 145
02:36:03.198 00.147 7680 IsGuiding returns 1
02:36:03.198 00.000 7680 scope still moving after pulse duration time elapsed
02:36:03.230 00.032 7680 IsSlewing returns 0
02:36:03.231 00.001 7680 IsGuiding returns 0
02:36:03.232 00.001 7680 scope move finished after 135 + 46 ms
02:36:03.232 00.000 7680 Move returns status 0, amount 135
02:36:03.233 00.001 7680 move complete, result=0
02:36:03.234 00.001 7680 worker thread done servicing request
02:36:03.234 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 135 ms SOUTH
02:36:03.240 00.006 7680 Worker thread wakes up
02:36:03.240 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:03.240 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:04.498 01.258 7680 Exposure complete
02:36:04.632 00.134 7680 worker thread done servicing request
02:36:04.632 00.000 6120 OnExposeComplete: enter
02:36:04.635 00.003 6120 UpdateGuideState(): m_state=6
02:36:04.639 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1135
02:36:04.643 00.004 6120 Star::Find returns 1 (0), X=516.50, Y=668.71, Mass=9183, SNR=64.1, Peak=252 HFD=6.8
02:36:04.646 00.003 6120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.19) = xAngle (-2.18 = -2.18)
02:36:04.650 00.004 6120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.69 = 0.69)
02:36:04.654 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.39 hyp=0.43 cameraTheta=-1.99 mountX=-0.24 mountY=0.27, mountTheta=2.30
02:36:04.660 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.39, opts=13)
02:36:04.664 00.004 6120 Enqueuing Move request for scope (-0.17, -0.39)
02:36:04.667 00.003 7680 Worker thread wakes up
02:36:04.667 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:04.671 00.004 6120 UpdateGuideState exits: m=9183 SNR=64.1
02:36:04.674 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:04.678 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:04.683 00.005 6120 Enqueuing Expose request
02:36:04.687 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.39) opts 0xd
02:36:04.687 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.39)
02:36:04.687 00.000 7680 Moving (-0.17, -0.39) raw xDistance=-0.24 yDistance=0.27
02:36:04.687 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:36:04.687 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:36:04.687 00.000 7680 MoveAxis(E, 100, ABG)
02:36:04.688 00.001 7680 Guiding  Dir = 2, Dur = 100
02:36:04.689 00.001 7680 IsSlewing returns 0
02:36:04.689 00.000 7680 IsGuiding returns 0
02:36:04.689 00.000 7680 PulseGuide returned control before completion, sleep 110
02:36:04.801 00.112 7680 IsGuiding returns 1
02:36:04.802 00.001 7680 scope still moving after pulse duration time elapsed
02:36:04.833 00.031 7680 IsSlewing returns 0
02:36:04.834 00.001 7680 IsGuiding returns 1
02:36:04.865 00.031 7680 IsSlewing returns 0
02:36:04.866 00.001 7680 IsGuiding returns 0
02:36:04.867 00.001 7680 scope move finished after 100 + 77 ms
02:36:04.867 00.000 7680 Move returns status 0, amount 100
02:36:04.868 00.001 7680 MoveAxis(S, 148, ABG)
02:36:04.868 00.000 7680 Guiding  Dir = 1, Dur = 148
02:36:04.868 00.000 7680 IsSlewing returns 0
02:36:04.869 00.001 7680 IsGuiding returns 0
02:36:04.870 00.001 7680 PulseGuide returned control before completion, sleep 158
02:36:05.039 00.169 7680 IsGuiding returns 1
02:36:05.041 00.002 7680 scope still moving after pulse duration time elapsed
02:36:05.072 00.031 7680 IsSlewing returns 0
02:36:05.073 00.001 7680 IsGuiding returns 0
02:36:05.074 00.001 7680 scope move finished after 148 + 56 ms
02:36:05.074 00.000 7680 Move returns status 0, amount 148
02:36:05.075 00.001 7680 move complete, result=0
02:36:05.075 00.000 7680 worker thread done servicing request
02:36:05.076 00.001 6120 GuideStep: -0.2 px 100 ms EAST, 0.3 px 148 ms SOUTH
02:36:05.087 00.011 7680 Worker thread wakes up
02:36:05.087 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:05.088 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:06.333 01.245 7680 Exposure complete
02:36:06.479 00.146 7680 worker thread done servicing request
02:36:06.480 00.001 6120 OnExposeComplete: enter
02:36:06.483 00.003 6120 UpdateGuideState(): m_state=6
02:36:06.488 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1136
02:36:06.491 00.003 6120 Star::Find returns 1 (0), X=516.57, Y=668.79, Mass=8509, SNR=61.4, Peak=241 HFD=6.6
02:36:06.496 00.005 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
02:36:06.500 00.004 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
02:36:06.504 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.91 mountX=-0.17 mountY=0.23, mountTheta=2.20
02:36:06.512 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.31, opts=13)
02:36:06.517 00.005 6120 Enqueuing Move request for scope (-0.11, -0.31)
02:36:06.521 00.004 7680 Worker thread wakes up
02:36:06.521 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.31) opts 0xd
02:36:06.521 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.31)
02:36:06.521 00.000 7680 Moving (-0.11, -0.31) raw xDistance=-0.17 yDistance=0.23
02:36:06.522 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:06.527 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:36:06.527 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:36:06.528 00.001 7680 MoveAxis(E, 0, ABG)
02:36:06.528 00.000 7680 Move returns status 0, amount 0
02:36:06.528 00.000 7680 MoveAxis(S, 125, ABG)
02:36:06.528 00.000 7680 Guiding  Dir = 1, Dur = 125
02:36:06.529 00.001 6120 UpdateGuideState exits: m=8509 SNR=61.4
02:36:06.532 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:06.537 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:06.540 00.003 7680 IsSlewing returns 0
02:36:06.541 00.001 6120 Enqueuing Expose request
02:36:06.546 00.005 7680 IsGuiding returns 0
02:36:06.546 00.000 7680 PulseGuide returned control before completion, sleep 135
02:36:06.696 00.150 7680 IsGuiding returns 1
02:36:06.697 00.001 7680 scope still moving after pulse duration time elapsed
02:36:06.727 00.030 7680 IsSlewing returns 0
02:36:06.728 00.001 7680 IsGuiding returns 0
02:36:06.728 00.000 7680 scope move finished after 125 + 57 ms
02:36:06.728 00.000 7680 Move returns status 0, amount 125
02:36:06.729 00.001 7680 move complete, result=0
02:36:06.729 00.000 7680 worker thread done servicing request
02:36:06.729 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 125 ms SOUTH
02:36:06.736 00.007 7680 Worker thread wakes up
02:36:06.736 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:06.736 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:07.990 01.254 7680 Exposure complete
02:36:08.127 00.137 7680 worker thread done servicing request
02:36:08.127 00.000 6120 OnExposeComplete: enter
02:36:08.131 00.004 6120 UpdateGuideState(): m_state=6
02:36:08.137 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1137
02:36:08.142 00.005 6120 Star::Find returns 1 (0), X=516.55, Y=668.80, Mass=8765, SNR=61.7, Peak=211 HFD=6.5
02:36:08.146 00.004 6120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.19) = xAngle (-2.17 = -2.17)
02:36:08.149 00.003 6120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.71 = 0.71)
02:36:08.154 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.98 mountX=-0.18 mountY=0.21, mountTheta=2.28
02:36:08.159 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.30, opts=13)
02:36:08.162 00.003 6120 Enqueuing Move request for scope (-0.13, -0.30)
02:36:08.166 00.004 7680 Worker thread wakes up
02:36:08.166 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:08.171 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.30) opts 0xd
02:36:08.171 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.30)
02:36:08.171 00.000 7680 Moving (-0.13, -0.30) raw xDistance=-0.18 yDistance=0.21
02:36:08.171 00.000 6120 UpdateGuideState exits: m=8765 SNR=61.7
02:36:08.174 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:36:08.175 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:36:08.176 00.001 7680 MoveAxis(E, 0, ABG)
02:36:08.176 00.000 7680 Move returns status 0, amount 0
02:36:08.176 00.000 7680 MoveAxis(S, 115, ABG)
02:36:08.176 00.000 7680 Guiding  Dir = 1, Dur = 115
02:36:08.176 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:08.180 00.004 7680 IsSlewing returns 0
02:36:08.180 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:08.185 00.005 7680 IsGuiding returns 0
02:36:08.185 00.000 6120 Enqueuing Expose request
02:36:08.190 00.005 7680 PulseGuide returned control before completion, sleep 125
02:36:08.322 00.132 7680 IsGuiding returns 1
02:36:08.326 00.004 7680 scope still moving after pulse duration time elapsed
02:36:08.354 00.028 7680 IsSlewing returns 0
02:36:08.356 00.002 7680 IsGuiding returns 0
02:36:08.356 00.000 7680 scope move finished after 115 + 55 ms
02:36:08.357 00.001 7680 Move returns status 0, amount 115
02:36:08.357 00.000 7680 move complete, result=0
02:36:08.357 00.000 7680 worker thread done servicing request
02:36:08.357 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 115 ms SOUTH
02:36:08.363 00.006 7680 Worker thread wakes up
02:36:08.363 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:08.363 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:09.609 01.246 7680 Exposure complete
02:36:09.751 00.142 7680 worker thread done servicing request
02:36:09.751 00.000 6120 OnExposeComplete: enter
02:36:09.756 00.005 6120 UpdateGuideState(): m_state=6
02:36:09.762 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1138
02:36:09.767 00.005 6120 Star::Find returns 1 (0), X=516.58, Y=668.83, Mass=8460, SNR=60.7, Peak=203 HFD=6.5
02:36:09.770 00.003 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
02:36:09.775 00.005 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
02:36:09.779 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.93 mountX=-0.15 mountY=0.20, mountTheta=2.22
02:36:09.785 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.27, opts=13)
02:36:09.790 00.005 6120 Enqueuing Move request for scope (-0.10, -0.27)
02:36:09.793 00.003 7680 Worker thread wakes up
02:36:09.793 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:09.798 00.005 6120 UpdateGuideState exits: m=8460 SNR=60.7
02:36:09.801 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:09.805 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:09.810 00.005 6120 Enqueuing Expose request
02:36:09.813 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.27) opts 0xd
02:36:09.813 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.27)
02:36:09.813 00.000 7680 Moving (-0.10, -0.27) raw xDistance=-0.15 yDistance=0.20
02:36:09.813 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:36:09.813 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:36:09.813 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:36:09.815 00.002 7680 MoveAxis(E, 0, ABG)
02:36:09.815 00.000 7680 Move returns status 0, amount 0
02:36:09.815 00.000 7680 MoveAxis(N, 0, ABG)
02:36:09.815 00.000 7680 Move returns status 0, amount 0
02:36:09.816 00.001 7680 move complete, result=0
02:36:09.816 00.000 7680 worker thread done servicing request
02:36:09.816 00.000 7680 Worker thread wakes up
02:36:09.816 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:36:09.821 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:09.821 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:11.066 01.245 7680 Exposure complete
02:36:11.205 00.139 7680 worker thread done servicing request
02:36:11.205 00.000 6120 OnExposeComplete: enter
02:36:11.209 00.004 6120 UpdateGuideState(): m_state=6
02:36:11.212 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1139
02:36:11.216 00.004 6120 Star::Find returns 1 (0), X=516.52, Y=668.77, Mass=8632, SNR=61.7, Peak=214 HFD=6.6
02:36:11.220 00.004 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.19) = xAngle (-2.20 = -2.20)
02:36:11.222 00.002 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
02:36:11.228 00.006 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.33 hyp=0.36 cameraTheta=-2.01 mountX=-0.21 mountY=0.23, mountTheta=2.32
02:36:11.235 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.33, opts=13)
02:36:11.238 00.003 6120 Enqueuing Move request for scope (-0.15, -0.33)
02:36:11.241 00.003 7680 Worker thread wakes up
02:36:11.241 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.33) opts 0xd
02:36:11.243 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:11.246 00.003 6120 UpdateGuideState exits: m=8632 SNR=61.7
02:36:11.250 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:11.252 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.33)
02:36:11.252 00.000 7680 Moving (-0.15, -0.33) raw xDistance=-0.21 yDistance=0.23
02:36:11.252 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:36:11.252 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:36:11.254 00.002 7680 MoveAxis(E, 86, ABG)
02:36:11.254 00.000 7680 Guiding  Dir = 2, Dur = 86
02:36:11.254 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:11.257 00.003 7680 IsSlewing returns 0
02:36:11.258 00.001 6120 Enqueuing Expose request
02:36:11.263 00.005 7680 IsGuiding returns 0
02:36:11.263 00.000 7680 PulseGuide returned control before completion, sleep 96
02:36:11.366 00.103 7680 IsGuiding returns 1
02:36:11.366 00.000 7680 scope still moving after pulse duration time elapsed
02:36:11.398 00.032 7680 IsSlewing returns 0
02:36:11.399 00.001 7680 IsGuiding returns 0
02:36:11.399 00.000 7680 scope move finished after 86 + 50 ms
02:36:11.400 00.001 7680 Move returns status 0, amount 86
02:36:11.400 00.000 7680 MoveAxis(S, 123, ABG)
02:36:11.401 00.001 7680 Guiding  Dir = 1, Dur = 123
02:36:11.401 00.000 7680 IsSlewing returns 0
02:36:11.401 00.000 7680 IsGuiding returns 0
02:36:11.402 00.001 7680 PulseGuide returned control before completion, sleep 133
02:36:11.538 00.136 7680 IsGuiding returns 1
02:36:11.539 00.001 7680 scope still moving after pulse duration time elapsed
02:36:11.569 00.030 7680 IsSlewing returns 0
02:36:11.571 00.002 7680 IsGuiding returns 0
02:36:11.572 00.001 7680 scope move finished after 123 + 47 ms
02:36:11.572 00.000 7680 Move returns status 0, amount 123
02:36:11.573 00.001 7680 move complete, result=0
02:36:11.573 00.000 7680 worker thread done servicing request
02:36:11.574 00.001 7680 Worker thread wakes up
02:36:11.575 00.001 6120 GuideStep: -0.2 px 86 ms EAST, 0.2 px 123 ms SOUTH
02:36:11.580 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:11.581 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:12.831 01.250 7680 Exposure complete
02:36:12.971 00.140 7680 worker thread done servicing request
02:36:12.972 00.001 6120 OnExposeComplete: enter
02:36:12.977 00.005 6120 UpdateGuideState(): m_state=6
02:36:12.982 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1140
02:36:12.986 00.004 6120 Star::Find returns 1 (0), X=516.57, Y=668.72, Mass=8822, SNR=61.6, Peak=215 HFD=6.7
02:36:12.990 00.004 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
02:36:12.994 00.004 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
02:36:12.998 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.38 hyp=0.39 cameraTheta=-1.84 mountX=-0.17 mountY=0.29, mountTheta=2.11
02:36:13.004 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.38, opts=13)
02:36:13.009 00.005 6120 Enqueuing Move request for scope (-0.11, -0.38)
02:36:13.014 00.005 7680 Worker thread wakes up
02:36:13.015 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:13.019 00.004 6120 UpdateGuideState exits: m=8822 SNR=61.6
02:36:13.023 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:13.027 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:13.030 00.003 6120 Enqueuing Expose request
02:36:13.034 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.38) opts 0xd
02:36:13.034 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.38)
02:36:13.035 00.001 7680 Moving (-0.11, -0.38) raw xDistance=-0.17 yDistance=0.29
02:36:13.035 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:36:13.035 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:36:13.035 00.000 7680 MoveAxis(E, 0, ABG)
02:36:13.036 00.001 7680 Move returns status 0, amount 0
02:36:13.036 00.000 7680 MoveAxis(S, 160, ABG)
02:36:13.036 00.000 7680 Guiding  Dir = 1, Dur = 160
02:36:13.036 00.000 7680 IsSlewing returns 0
02:36:13.038 00.002 7680 IsGuiding returns 0
02:36:13.038 00.000 7680 PulseGuide returned control before completion, sleep 170
02:36:13.211 00.173 7680 IsGuiding returns 1
02:36:13.212 00.001 7680 scope still moving after pulse duration time elapsed
02:36:13.241 00.029 7680 IsSlewing returns 0
02:36:13.242 00.001 7680 IsGuiding returns 0
02:36:13.243 00.001 7680 scope move finished after 160 + 45 ms
02:36:13.243 00.000 7680 Move returns status 0, amount 160
02:36:13.244 00.001 7680 move complete, result=0
02:36:13.244 00.000 7680 worker thread done servicing request
02:36:13.244 00.000 7680 Worker thread wakes up
02:36:13.244 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 160 ms SOUTH
02:36:13.250 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:13.252 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:14.501 01.249 7680 Exposure complete
02:36:14.643 00.142 7680 worker thread done servicing request
02:36:14.643 00.000 6120 OnExposeComplete: enter
02:36:14.647 00.004 6120 UpdateGuideState(): m_state=6
02:36:14.652 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1141
02:36:14.656 00.004 6120 Star::Find returns 1 (0), X=516.58, Y=668.64, Mass=8720, SNR=62.2, Peak=207 HFD=6.8
02:36:14.662 00.006 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
02:36:14.667 00.005 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
02:36:14.672 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.45 hyp=0.46 cameraTheta=-1.78 mountX=-0.18 mountY=0.37, mountTheta=2.03
02:36:14.678 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.45, opts=13)
02:36:14.683 00.005 6120 Enqueuing Move request for scope (-0.10, -0.45)
02:36:14.686 00.003 7680 Worker thread wakes up
02:36:14.687 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:14.691 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.45) opts 0xd
02:36:14.691 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.45)
02:36:14.691 00.000 7680 Moving (-0.10, -0.45) raw xDistance=-0.18 yDistance=0.37
02:36:14.691 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:36:14.693 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:36:14.693 00.000 7680 MoveAxis(E, 0, ABG)
02:36:14.693 00.000 7680 Move returns status 0, amount 0
02:36:14.693 00.000 7680 MoveAxis(S, 199, ABG)
02:36:14.693 00.000 7680 Guiding  Dir = 1, Dur = 199
02:36:14.694 00.001 6120 UpdateGuideState exits: m=8720 SNR=62.2
02:36:14.698 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:14.704 00.006 7680 IsSlewing returns 0
02:36:14.704 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:14.708 00.004 6120 Enqueuing Expose request
02:36:14.713 00.005 7680 IsGuiding returns 0
02:36:14.713 00.000 7680 PulseGuide returned control before completion, sleep 209
02:36:14.927 00.214 7680 IsGuiding returns 1
02:36:14.928 00.001 7680 scope still moving after pulse duration time elapsed
02:36:14.958 00.030 7680 IsSlewing returns 0
02:36:14.959 00.001 7680 IsGuiding returns 0
02:36:14.960 00.001 7680 scope move finished after 199 + 48 ms
02:36:14.961 00.001 7680 Move returns status 0, amount 199
02:36:14.961 00.000 7680 move complete, result=0
02:36:14.961 00.000 7680 worker thread done servicing request
02:36:14.961 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 199 ms SOUTH
02:36:14.968 00.007 7680 Worker thread wakes up
02:36:14.968 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:14.968 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:16.223 01.255 7680 Exposure complete
02:36:16.372 00.149 7680 worker thread done servicing request
02:36:16.373 00.001 6120 OnExposeComplete: enter
02:36:16.377 00.004 6120 UpdateGuideState(): m_state=6
02:36:16.382 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1142
02:36:16.386 00.004 6120 Star::Find returns 1 (0), X=516.56, Y=668.82, Mass=8503, SNR=61.2, Peak=233 HFD=6.5
02:36:16.390 00.004 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.19) = xAngle (-2.15 = -2.15)
02:36:16.395 00.005 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
02:36:16.399 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.28 hyp=0.30 cameraTheta=-1.96 mountX=-0.16 mountY=0.20, mountTheta=2.26
02:36:16.404 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.28, opts=13)
02:36:16.409 00.005 6120 Enqueuing Move request for scope (-0.11, -0.28)
02:36:16.415 00.006 7680 Worker thread wakes up
02:36:16.415 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.28) opts 0xd
02:36:16.415 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.28)
02:36:16.416 00.001 7680 Moving (-0.11, -0.28) raw xDistance=-0.16 yDistance=0.20
02:36:16.416 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:36:16.416 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:36:16.416 00.000 7680 MoveAxis(E, 0, ABG)
02:36:16.417 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:16.421 00.004 7680 Move returns status 0, amount 0
02:36:16.422 00.001 7680 MoveAxis(S, 109, ABG)
02:36:16.422 00.000 7680 Guiding  Dir = 1, Dur = 109
02:36:16.422 00.000 6120 UpdateGuideState exits: m=8503 SNR=61.2
02:36:16.426 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:16.430 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:16.435 00.005 7680 IsSlewing returns 0
02:36:16.435 00.000 6120 Enqueuing Expose request
02:36:16.439 00.004 7680 IsGuiding returns 0
02:36:16.439 00.000 7680 PulseGuide returned control before completion, sleep 119
02:36:16.569 00.130 7680 IsGuiding returns 1
02:36:16.570 00.001 7680 scope still moving after pulse duration time elapsed
02:36:16.599 00.029 7680 IsSlewing returns 0
02:36:16.601 00.002 7680 IsGuiding returns 0
02:36:16.602 00.001 7680 scope move finished after 109 + 53 ms
02:36:16.603 00.001 7680 Move returns status 0, amount 109
02:36:16.603 00.000 7680 move complete, result=0
02:36:16.604 00.001 7680 worker thread done servicing request
02:36:16.605 00.001 7680 Worker thread wakes up
02:36:16.605 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 109 ms SOUTH
02:36:16.611 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:16.611 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:17.862 01.251 7680 Exposure complete
02:36:17.998 00.136 7680 worker thread done servicing request
02:36:17.998 00.000 6120 OnExposeComplete: enter
02:36:18.003 00.005 6120 UpdateGuideState(): m_state=6
02:36:18.007 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1143
02:36:18.011 00.004 6120 Star::Find returns 1 (0), X=516.57, Y=668.59, Mass=8806, SNR=62.6, Peak=226 HFD=6.9
02:36:18.015 00.004 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
02:36:18.019 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
02:36:18.023 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.51 hyp=0.52 cameraTheta=-1.79 mountX=-0.20 mountY=0.41, mountTheta=2.04
02:36:18.027 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.51, opts=13)
02:36:18.031 00.004 6120 Enqueuing Move request for scope (-0.11, -0.51)
02:36:18.036 00.005 7680 Worker thread wakes up
02:36:18.036 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:18.041 00.005 6120 UpdateGuideState exits: m=8806 SNR=62.6
02:36:18.045 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.51) opts 0xd
02:36:18.045 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.51)
02:36:18.046 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:18.050 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:18.053 00.003 6120 Enqueuing Expose request
02:36:18.057 00.004 7680 Moving (-0.11, -0.51) raw xDistance=-0.20 yDistance=0.41
02:36:18.057 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:36:18.057 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
02:36:18.057 00.000 7680 MoveAxis(E, 83, ABG)
02:36:18.057 00.000 7680 Guiding  Dir = 2, Dur = 83
02:36:18.058 00.001 7680 IsSlewing returns 0
02:36:18.058 00.000 7680 IsGuiding returns 0
02:36:18.058 00.000 7680 PulseGuide returned control before completion, sleep 93
02:36:18.163 00.105 7680 IsGuiding returns 1
02:36:18.163 00.000 7680 scope still moving after pulse duration time elapsed
02:36:18.194 00.031 7680 IsSlewing returns 0
02:36:18.195 00.001 7680 IsGuiding returns 0
02:36:18.196 00.001 7680 scope move finished after 83 + 54 ms
02:36:18.196 00.000 7680 Move returns status 0, amount 83
02:36:18.196 00.000 7680 MoveAxis(S, 220, ABG)
02:36:18.196 00.000 7680 Guiding  Dir = 1, Dur = 220
02:36:18.198 00.002 7680 IsSlewing returns 0
02:36:18.198 00.000 7680 IsGuiding returns 0
02:36:18.199 00.001 7680 PulseGuide returned control before completion, sleep 230
02:36:18.445 00.246 7680 IsGuiding returns 1
02:36:18.447 00.002 7680 scope still moving after pulse duration time elapsed
02:36:18.476 00.029 7680 IsSlewing returns 0
02:36:18.477 00.001 7680 IsGuiding returns 0
02:36:18.478 00.001 7680 scope move finished after 220 + 58 ms
02:36:18.478 00.000 7680 Move returns status 0, amount 220
02:36:18.478 00.000 7680 move complete, result=0
02:36:18.478 00.000 7680 worker thread done servicing request
02:36:18.479 00.001 6120 GuideStep: -0.2 px 83 ms EAST, 0.4 px 220 ms SOUTH
02:36:18.485 00.006 7680 Worker thread wakes up
02:36:18.485 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:18.485 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:19.742 01.257 7680 Exposure complete
02:36:19.876 00.134 7680 worker thread done servicing request
02:36:19.877 00.001 6120 OnExposeComplete: enter
02:36:19.881 00.004 6120 UpdateGuideState(): m_state=6
02:36:19.887 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1144
02:36:19.891 00.004 6120 Star::Find returns 1 (0), X=516.91, Y=668.86, Mass=8292, SNR=60.3, Peak=199 HFD=6.6
02:36:19.895 00.004 6120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (0.19) = xAngle (-0.99 = -0.99)
02:36:19.899 00.004 6120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.88 = 1.88)
02:36:19.902 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-0.80 mountX=0.18 mountY=0.32, mountTheta=1.05
02:36:19.907 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.24, opts=13)
02:36:19.913 00.006 6120 Enqueuing Move request for scope (0.23, -0.24)
02:36:19.916 00.003 7680 Worker thread wakes up
02:36:19.916 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.24) opts 0xd
02:36:19.916 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.24)
02:36:19.916 00.000 7680 Moving (0.23, -0.24) raw xDistance=0.18 yDistance=0.32
02:36:19.916 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:36:19.918 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:36:19.918 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:19.922 00.004 7680 MoveAxis(E, 0, ABG)
02:36:19.922 00.000 7680 Move returns status 0, amount 0
02:36:19.922 00.000 7680 MoveAxis(S, 173, ABG)
02:36:19.922 00.000 6120 UpdateGuideState exits: m=8292 SNR=60.3
02:36:19.927 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:19.931 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:19.934 00.003 6120 Enqueuing Expose request
02:36:19.937 00.003 7680 Guiding  Dir = 1, Dur = 173
02:36:19.938 00.001 7680 IsSlewing returns 0
02:36:19.938 00.000 7680 IsGuiding returns 0
02:36:19.939 00.001 7680 PulseGuide returned control before completion, sleep 183
02:36:20.139 00.200 7680 IsGuiding returns 1
02:36:20.140 00.001 7680 scope still moving after pulse duration time elapsed
02:36:20.170 00.030 7680 IsSlewing returns 0
02:36:20.171 00.001 7680 IsGuiding returns 0
02:36:20.172 00.001 7680 scope move finished after 173 + 59 ms
02:36:20.172 00.000 7680 Move returns status 0, amount 173
02:36:20.173 00.001 7680 move complete, result=0
02:36:20.173 00.000 7680 worker thread done servicing request
02:36:20.173 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 173 ms SOUTH
02:36:20.179 00.006 7680 Worker thread wakes up
02:36:20.179 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:20.179 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:21.424 01.245 7680 Exposure complete
02:36:21.563 00.139 7680 worker thread done servicing request
02:36:21.564 00.001 6120 OnExposeComplete: enter
02:36:21.569 00.005 6120 UpdateGuideState(): m_state=6
02:36:21.573 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1145
02:36:21.578 00.005 6120 Star::Find returns 1 (0), X=516.61, Y=668.79, Mass=8960, SNR=62.7, Peak=209 HFD=6.5
02:36:21.582 00.004 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
02:36:21.584 00.002 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
02:36:21.588 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.79 mountX=-0.13 mountY=0.25, mountTheta=2.04
02:36:21.592 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.31, opts=13)
02:36:21.596 00.004 6120 Enqueuing Move request for scope (-0.07, -0.31)
02:36:21.600 00.004 7680 Worker thread wakes up
02:36:21.600 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:21.606 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.31) opts 0xd
02:36:21.606 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.31)
02:36:21.606 00.000 7680 Moving (-0.07, -0.31) raw xDistance=-0.13 yDistance=0.25
02:36:21.607 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:36:21.607 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:36:21.607 00.000 7680 MoveAxis(E, 0, ABG)
02:36:21.607 00.000 7680 Move returns status 0, amount 0
02:36:21.608 00.001 6120 UpdateGuideState exits: m=8960 SNR=62.7
02:36:21.612 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:21.616 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:21.621 00.005 6120 Enqueuing Expose request
02:36:21.624 00.003 7680 MoveAxis(S, 135, ABG)
02:36:21.624 00.000 7680 Guiding  Dir = 1, Dur = 135
02:36:21.624 00.000 7680 IsSlewing returns 0
02:36:21.625 00.001 7680 IsGuiding returns 0
02:36:21.625 00.000 7680 PulseGuide returned control before completion, sleep 145
02:36:21.772 00.147 7680 IsGuiding returns 1
02:36:21.773 00.001 7680 scope still moving after pulse duration time elapsed
02:36:21.805 00.032 7680 IsSlewing returns 0
02:36:21.806 00.001 7680 IsGuiding returns 0
02:36:21.807 00.001 7680 scope move finished after 135 + 46 ms
02:36:21.807 00.000 7680 Move returns status 0, amount 135
02:36:21.808 00.001 7680 move complete, result=0
02:36:21.808 00.000 7680 worker thread done servicing request
02:36:21.808 00.000 7680 Worker thread wakes up
02:36:21.809 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 135 ms SOUTH
02:36:21.815 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:21.815 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:23.063 01.248 7680 Exposure complete
02:36:23.209 00.146 7680 worker thread done servicing request
02:36:23.209 00.000 6120 OnExposeComplete: enter
02:36:23.213 00.004 6120 UpdateGuideState(): m_state=6
02:36:23.217 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
02:36:23.222 00.005 6120 Star::Find returns 1 (0), X=516.90, Y=668.94, Mass=8716, SNR=62.0, Peak=218 HFD=6.5
02:36:23.227 00.005 6120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.19) = xAngle (-0.79 = -0.79)
02:36:23.234 00.007 6120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.09 = 2.09)
02:36:23.239 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-0.60 mountX=0.19 mountY=0.24, mountTheta=0.89
02:36:23.244 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.16, opts=13)
02:36:23.247 00.003 6120 Enqueuing Move request for scope (0.23, -0.16)
02:36:23.252 00.005 7680 Worker thread wakes up
02:36:23.252 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:23.257 00.005 6120 UpdateGuideState exits: m=8716 SNR=62.0
02:36:23.262 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:23.265 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:23.269 00.004 6120 Enqueuing Expose request
02:36:23.273 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.16) opts 0xd
02:36:23.273 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.16)
02:36:23.273 00.000 7680 Moving (0.23, -0.16) raw xDistance=0.19 yDistance=0.24
02:36:23.273 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:36:23.275 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:36:23.275 00.000 7680 MoveAxis(E, 0, ABG)
02:36:23.275 00.000 7680 Move returns status 0, amount 0
02:36:23.275 00.000 7680 MoveAxis(S, 130, ABG)
02:36:23.275 00.000 7680 Guiding  Dir = 1, Dur = 130
02:36:23.275 00.000 7680 IsSlewing returns 0
02:36:23.276 00.001 7680 IsGuiding returns 0
02:36:23.276 00.000 7680 PulseGuide returned control before completion, sleep 140
02:36:23.430 00.154 7680 IsGuiding returns 1
02:36:23.431 00.001 7680 scope still moving after pulse duration time elapsed
02:36:23.461 00.030 7680 IsSlewing returns 0
02:36:23.462 00.001 7680 IsGuiding returns 0
02:36:23.462 00.000 7680 scope move finished after 130 + 56 ms
02:36:23.464 00.002 7680 Move returns status 0, amount 130
02:36:23.464 00.000 7680 move complete, result=0
02:36:23.464 00.000 7680 worker thread done servicing request
02:36:23.465 00.001 7680 Worker thread wakes up
02:36:23.465 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 130 ms SOUTH
02:36:23.471 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:23.472 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:24.725 01.253 7680 Exposure complete
02:36:24.872 00.147 7680 worker thread done servicing request
02:36:24.873 00.001 6120 OnExposeComplete: enter
02:36:24.877 00.004 6120 UpdateGuideState(): m_state=6
02:36:24.881 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1147
02:36:24.886 00.005 6120 Star::Find returns 1 (0), X=516.62, Y=670.91, Mass=8341, SNR=61.3, Peak=212 HFD=6.5
02:36:24.890 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.19) = xAngle (1.42 = 1.42)
02:36:24.894 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.29 = -1.99)
02:36:24.897 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=1.82 hyp=1.82 cameraTheta=1.60 mountX=0.28 mountY=-1.66, mountTheta=-1.40
02:36:24.903 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=1.82, opts=13)
02:36:24.906 00.003 6120 Enqueuing Move request for scope (-0.06, 1.82)
02:36:24.910 00.004 7680 Worker thread wakes up
02:36:24.911 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 1.82) opts 0xd
02:36:24.911 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:24.916 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.06, 1.82)
02:36:24.916 00.000 6120 UpdateGuideState exits: m=8341 SNR=61.3
02:36:24.920 00.004 7680 Moving (-0.06, 1.82) raw xDistance=0.28 yDistance=-1.66
02:36:24.921 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:36:24.921 00.000 7680 resist switch: large excursion: input -1.66 thresh 0.60 direction from 1 to -1
02:36:24.921 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.97
02:36:24.921 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.66 from input -1.66
02:36:24.921 00.000 7680 MoveAxis(W, 114, ABG)
02:36:24.922 00.001 7680 Guiding  Dir = 3, Dur = 114
02:36:24.922 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:24.926 00.004 7680 IsSlewing returns 0
02:36:24.927 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:24.931 00.004 6120 Enqueuing Expose request
02:36:24.934 00.003 7680 IsGuiding returns 0
02:36:24.934 00.000 7680 PulseGuide returned control before completion, sleep 124
02:36:25.070 00.136 7680 IsGuiding returns 1
02:36:25.074 00.004 7680 scope still moving after pulse duration time elapsed
02:36:25.101 00.027 7680 IsSlewing returns 0
02:36:25.102 00.001 7680 IsGuiding returns 0
02:36:25.103 00.001 7680 scope move finished after 114 + 54 ms
02:36:25.103 00.000 7680 Move returns status 0, amount 114
02:36:25.104 00.001 7680 MoveAxis(N, 900, ABG)
02:36:25.104 00.000 7680 Guiding  Dir = 0, Dur = 900
02:36:25.105 00.001 7680 IsSlewing returns 0
02:36:25.105 00.000 7680 IsGuiding returns 0
02:36:25.106 00.001 7680 PulseGuide returned control before completion, sleep 910
02:36:26.021 00.915 7680 IsGuiding returns 1
02:36:26.021 00.000 7680 scope still moving after pulse duration time elapsed
02:36:26.052 00.031 7680 IsSlewing returns 0
02:36:26.052 00.000 7680 IsGuiding returns 0
02:36:26.054 00.002 7680 scope move finished after 900 + 48 ms
02:36:26.054 00.000 7680 Move returns status 0, amount 900
02:36:26.054 00.000 7680 move complete, result=0
02:36:26.054 00.000 7680 worker thread done servicing request
02:36:26.055 00.001 6120 GuideStep: 0.3 px 114 ms WEST, -1.7 px 900 ms NORTH
02:36:26.061 00.006 7680 Worker thread wakes up
02:36:26.061 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:26.061 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:27.313 01.252 7680 Exposure complete
02:36:27.447 00.134 7680 worker thread done servicing request
02:36:27.447 00.000 6120 OnExposeComplete: enter
02:36:27.452 00.005 6120 UpdateGuideState(): m_state=6
02:36:27.456 00.004 6120 Star::Find(15, 516, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1148
02:36:27.460 00.004 6120 Star::Find returns 1 (0), X=516.45, Y=668.51, Mass=8633, SNR=61.7, Peak=200 HFD=7.0
02:36:27.465 00.005 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
02:36:27.468 00.003 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.74 = 0.74)
02:36:27.472 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.59 hyp=0.63 cameraTheta=-1.94 mountX=-0.34 mountY=0.43, mountTheta=2.23
02:36:27.476 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.59, opts=13)
02:36:27.480 00.004 6120 Enqueuing Move request for scope (-0.23, -0.59)
02:36:27.485 00.005 7680 Worker thread wakes up
02:36:27.485 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:27.489 00.004 6120 UpdateGuideState exits: m=8633 SNR=61.7
02:36:27.493 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:27.496 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:27.501 00.005 6120 Enqueuing Expose request
02:36:27.505 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.59) opts 0xd
02:36:27.505 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.59)
02:36:27.505 00.000 7680 Moving (-0.23, -0.59) raw xDistance=-0.34 yDistance=0.43
02:36:27.505 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.34
02:36:27.506 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:36:27.506 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
02:36:27.506 00.000 7680 MoveAxis(E, 129, ABG)
02:36:27.506 00.000 7680 Guiding  Dir = 2, Dur = 129
02:36:27.506 00.000 7680 IsSlewing returns 0
02:36:27.507 00.001 7680 IsGuiding returns 0
02:36:27.508 00.001 7680 PulseGuide returned control before completion, sleep 139
02:36:27.652 00.144 7680 IsGuiding returns 1
02:36:27.652 00.000 7680 scope still moving after pulse duration time elapsed
02:36:27.682 00.030 7680 IsSlewing returns 0
02:36:27.683 00.001 7680 IsGuiding returns 0
02:36:27.683 00.000 7680 scope move finished after 129 + 47 ms
02:36:27.683 00.000 7680 Move returns status 0, amount 129
02:36:27.683 00.000 7680 MoveAxis(N, 0, ABG)
02:36:27.683 00.000 7680 Move returns status 0, amount 0
02:36:27.685 00.002 7680 move complete, result=0
02:36:27.685 00.000 6120 GuideStep: -0.3 px 129 ms EAST, 0.4 px 0 ms NORTH
02:36:27.688 00.003 7680 worker thread done servicing request
02:36:27.689 00.001 7680 Worker thread wakes up
02:36:27.689 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:27.690 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:28.940 01.250 7680 Exposure complete
02:36:29.075 00.135 7680 worker thread done servicing request
02:36:29.075 00.000 6120 OnExposeComplete: enter
02:36:29.081 00.006 6120 UpdateGuideState(): m_state=6
02:36:29.087 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1149
02:36:29.091 00.004 6120 Star::Find returns 1 (0), X=516.83, Y=668.01, Mass=8555, SNR=61.1, Peak=224 HFD=6.4
02:36:29.095 00.004 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
02:36:29.099 00.004 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
02:36:29.103 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-1.09 hyp=1.10 cameraTheta=-1.43 mountX=-0.05 mountY=1.05, mountTheta=1.62
02:36:29.107 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-1.09, opts=13)
02:36:29.112 00.005 6120 Enqueuing Move request for scope (0.16, -1.09)
02:36:29.116 00.004 7680 Worker thread wakes up
02:36:29.116 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:29.120 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -1.09) opts 0xd
02:36:29.121 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, -1.09)
02:36:29.121 00.000 7680 Moving (0.16, -1.09) raw xDistance=-0.05 yDistance=1.05
02:36:29.121 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:36:29.121 00.000 7680 resist switch: large excursion: input 1.05 thresh 0.60 direction from -1 to 1
02:36:29.121 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.14
02:36:29.122 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.05 from input 1.05
02:36:29.122 00.000 7680 MoveAxis(E, 0, ABG)
02:36:29.122 00.000 7680 Move returns status 0, amount 0
02:36:29.122 00.000 7680 MoveAxis(S, 569, ABG)
02:36:29.123 00.001 7680 Guiding  Dir = 1, Dur = 569
02:36:29.123 00.000 6120 UpdateGuideState exits: m=8555 SNR=61.1
02:36:29.126 00.003 7680 IsSlewing returns 0
02:36:29.126 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:29.130 00.004 7680 IsGuiding returns 0
02:36:29.130 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:29.134 00.004 7680 PulseGuide returned control before completion, sleep 579
02:36:29.134 00.000 6120 Enqueuing Expose request
02:36:29.727 00.593 7680 IsGuiding returns 1
02:36:29.728 00.001 7680 scope still moving after pulse duration time elapsed
02:36:29.758 00.030 7680 IsSlewing returns 0
02:36:29.760 00.002 7680 IsGuiding returns 0
02:36:29.760 00.000 7680 scope move finished after 569 + 59 ms
02:36:29.760 00.000 7680 Move returns status 0, amount 569
02:36:29.761 00.001 7680 move complete, result=0
02:36:29.761 00.000 7680 worker thread done servicing request
02:36:29.761 00.000 7680 Worker thread wakes up
02:36:29.762 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 1.0 px 569 ms SOUTH
02:36:29.770 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:29.770 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:31.025 01.255 7680 Exposure complete
02:36:31.170 00.145 7680 worker thread done servicing request
02:36:31.170 00.000 6120 OnExposeComplete: enter
02:36:31.175 00.005 6120 UpdateGuideState(): m_state=6
02:36:31.178 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1150
02:36:31.182 00.004 6120 Star::Find returns 1 (0), X=516.90, Y=668.03, Mass=8400, SNR=60.8, Peak=226 HFD=6.3
02:36:31.185 00.003 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
02:36:31.190 00.005 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
02:36:31.193 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=-1.07 hyp=1.09 cameraTheta=-1.36 mountX=0.02 mountY=1.06, mountTheta=1.55
02:36:31.197 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-1.07, opts=13)
02:36:31.202 00.005 6120 Enqueuing Move request for scope (0.23, -1.07)
02:36:31.208 00.006 7680 Worker thread wakes up
02:36:31.208 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:31.211 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -1.07) opts 0xd
02:36:31.212 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, -1.07)
02:36:31.212 00.000 7680 Moving (0.23, -1.07) raw xDistance=0.02 yDistance=1.06
02:36:31.212 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:36:31.212 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.06 from input 1.06
02:36:31.212 00.000 7680 MoveAxis(E, 0, ABG)
02:36:31.214 00.002 7680 Move returns status 0, amount 0
02:36:31.214 00.000 6120 UpdateGuideState exits: m=8400 SNR=60.8
02:36:31.218 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:31.222 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:31.227 00.005 6120 Enqueuing Expose request
02:36:31.230 00.003 7680 MoveAxis(S, 573, ABG)
02:36:31.230 00.000 7680 Guiding  Dir = 1, Dur = 573
02:36:31.231 00.001 7680 IsSlewing returns 0
02:36:31.231 00.000 7680 IsGuiding returns 0
02:36:31.232 00.001 7680 PulseGuide returned control before completion, sleep 583
02:36:31.823 00.591 7680 IsGuiding returns 1
02:36:31.823 00.000 7680 scope still moving after pulse duration time elapsed
02:36:31.853 00.030 7680 IsSlewing returns 0
02:36:31.854 00.001 7680 IsGuiding returns 0
02:36:31.854 00.000 7680 scope move finished after 573 + 49 ms
02:36:31.855 00.001 7680 Move returns status 0, amount 573
02:36:31.855 00.000 7680 move complete, result=0
02:36:31.855 00.000 7680 worker thread done servicing request
02:36:31.856 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 1.1 px 573 ms SOUTH
02:36:31.862 00.006 7680 Worker thread wakes up
02:36:31.862 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:31.862 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:33.100 01.238 7680 Exposure complete
02:36:33.238 00.138 7680 worker thread done servicing request
02:36:33.238 00.000 6120 OnExposeComplete: enter
02:36:33.243 00.005 6120 UpdateGuideState(): m_state=6
02:36:33.247 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1151
02:36:33.250 00.003 6120 Star::Find returns 1 (0), X=516.71, Y=668.71, Mass=8748, SNR=61.7, Peak=214 HFD=6.7
02:36:33.255 00.005 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
02:36:33.258 00.003 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
02:36:33.261 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.39 hyp=0.39 cameraTheta=-1.49 mountX=-0.04 mountY=0.36, mountTheta=1.68
02:36:33.267 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.39, opts=13)
02:36:33.270 00.003 6120 Enqueuing Move request for scope (0.03, -0.39)
02:36:33.273 00.003 7680 Worker thread wakes up
02:36:33.273 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.39) opts 0xd
02:36:33.273 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.39)
02:36:33.273 00.000 7680 Moving (0.03, -0.39) raw xDistance=-0.04 yDistance=0.36
02:36:33.274 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:36:33.275 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:36:33.275 00.000 7680 MoveAxis(E, 0, ABG)
02:36:33.275 00.000 7680 Move returns status 0, amount 0
02:36:33.275 00.000 7680 MoveAxis(S, 198, ABG)
02:36:33.275 00.000 7680 Guiding  Dir = 1, Dur = 198
02:36:33.275 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:33.279 00.004 7680 IsSlewing returns 0
02:36:33.279 00.000 6120 UpdateGuideState exits: m=8748 SNR=61.7
02:36:33.282 00.003 7680 IsGuiding returns 0
02:36:33.284 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:33.287 00.003 7680 PulseGuide returned control before completion, sleep 208
02:36:33.287 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:33.307 00.020 6120 Enqueuing Expose request
02:36:33.511 00.204 7680 IsGuiding returns 1
02:36:33.512 00.001 7680 scope still moving after pulse duration time elapsed
02:36:33.542 00.030 7680 IsSlewing returns 0
02:36:33.543 00.001 7680 IsGuiding returns 0
02:36:33.544 00.001 7680 scope move finished after 198 + 62 ms
02:36:33.544 00.000 7680 Move returns status 0, amount 198
02:36:33.544 00.000 7680 move complete, result=0
02:36:33.545 00.001 7680 worker thread done servicing request
02:36:33.545 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 198 ms SOUTH
02:36:33.551 00.006 7680 Worker thread wakes up
02:36:33.551 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:33.551 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:34.802 01.251 7680 Exposure complete
02:36:34.945 00.143 7680 worker thread done servicing request
02:36:34.945 00.000 6120 OnExposeComplete: enter
02:36:34.950 00.005 6120 UpdateGuideState(): m_state=6
02:36:34.955 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1152
02:36:34.959 00.004 6120 Star::Find returns 1 (0), X=516.72, Y=668.84, Mass=8568, SNR=60.9, Peak=235 HFD=6.5
02:36:34.962 00.003 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
02:36:34.966 00.004 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
02:36:34.971 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.26 hyp=0.27 cameraTheta=-1.39 mountX=-0.00 mountY=0.26, mountTheta=1.58
02:36:34.977 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.26, opts=13)
02:36:34.981 00.004 6120 Enqueuing Move request for scope (0.05, -0.26)
02:36:34.985 00.004 7680 Worker thread wakes up
02:36:34.985 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:34.990 00.005 6120 UpdateGuideState exits: m=8568 SNR=60.9
02:36:34.993 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:34.997 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:35.001 00.004 6120 Enqueuing Expose request
02:36:35.005 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.26) opts 0xd
02:36:35.005 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.26)
02:36:35.006 00.001 7680 Moving (0.05, -0.26) raw xDistance=-0.00 yDistance=0.26
02:36:35.006 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:36:35.006 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:36:35.006 00.000 7680 MoveAxis(E, 0, ABG)
02:36:35.007 00.001 7680 Move returns status 0, amount 0
02:36:35.007 00.000 7680 MoveAxis(S, 139, ABG)
02:36:35.007 00.000 7680 Guiding  Dir = 1, Dur = 139
02:36:35.008 00.001 7680 IsSlewing returns 0
02:36:35.008 00.000 7680 IsGuiding returns 0
02:36:35.009 00.001 7680 PulseGuide returned control before completion, sleep 149
02:36:35.167 00.158 7680 IsGuiding returns 1
02:36:35.169 00.002 7680 scope still moving after pulse duration time elapsed
02:36:35.199 00.030 7680 IsSlewing returns 0
02:36:35.201 00.002 7680 IsGuiding returns 0
02:36:35.202 00.001 7680 scope move finished after 139 + 54 ms
02:36:35.202 00.000 7680 Move returns status 0, amount 139
02:36:35.203 00.001 7680 move complete, result=0
02:36:35.203 00.000 7680 worker thread done servicing request
02:36:35.204 00.001 7680 Worker thread wakes up
02:36:35.204 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 139 ms SOUTH
02:36:35.210 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:35.210 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:36.464 01.254 7680 Exposure complete
02:36:36.628 00.164 7680 worker thread done servicing request
02:36:36.628 00.000 6120 OnExposeComplete: enter
02:36:36.635 00.007 6120 UpdateGuideState(): m_state=6
02:36:36.644 00.009 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1153
02:36:36.649 00.005 6120 Star::Find returns 1 (0), X=516.68, Y=668.97, Mass=8482, SNR=60.3, Peak=212 HFD=6.5
02:36:36.654 00.005 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
02:36:36.659 00.005 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
02:36:36.662 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.54 mountX=-0.02 mountY=0.12, mountTheta=1.74
02:36:36.666 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.13, opts=13)
02:36:36.673 00.007 6120 Enqueuing Move request for scope (0.00, -0.13)
02:36:36.677 00.004 7680 Worker thread wakes up
02:36:36.677 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:36.682 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
02:36:36.683 00.001 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
02:36:36.683 00.000 6120 UpdateGuideState exits: m=8482 SNR=60.3
02:36:36.688 00.005 7680 Moving (0.00, -0.13) raw xDistance=-0.02 yDistance=0.12
02:36:36.688 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:36:36.688 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:36:36.689 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:36.695 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:36:36.695 00.000 7680 MoveAxis(E, 0, ABG)
02:36:36.696 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:36.701 00.005 7680 Move returns status 0, amount 0
02:36:36.701 00.000 6120 Enqueuing Expose request
02:36:36.707 00.006 7680 MoveAxis(N, 0, ABG)
02:36:36.708 00.001 7680 Move returns status 0, amount 0
02:36:36.708 00.000 7680 move complete, result=0
02:36:36.708 00.000 7680 worker thread done servicing request
02:36:36.708 00.000 7680 Worker thread wakes up
02:36:36.709 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:36.714 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:36.714 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:37.966 01.252 7680 Exposure complete
02:36:38.107 00.141 7680 worker thread done servicing request
02:36:38.107 00.000 6120 OnExposeComplete: enter
02:36:38.111 00.004 6120 UpdateGuideState(): m_state=6
02:36:38.114 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1154
02:36:38.118 00.004 6120 Star::Find returns 1 (0), X=516.70, Y=668.81, Mass=8794, SNR=61.9, Peak=221 HFD=6.6
02:36:38.122 00.004 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
02:36:38.125 00.003 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
02:36:38.129 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.29 hyp=0.29 cameraTheta=-1.50 mountX=-0.03 mountY=0.27, mountTheta=1.69
02:36:38.138 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.29, opts=13)
02:36:38.141 00.003 6120 Enqueuing Move request for scope (0.02, -0.29)
02:36:38.146 00.005 7680 Worker thread wakes up
02:36:38.146 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.29) opts 0xd
02:36:38.146 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.29)
02:36:38.146 00.000 7680 Moving (0.02, -0.29) raw xDistance=-0.03 yDistance=0.27
02:36:38.146 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:36:38.147 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:36:38.147 00.000 7680 MoveAxis(E, 0, ABG)
02:36:38.147 00.000 7680 Move returns status 0, amount 0
02:36:38.147 00.000 7680 MoveAxis(S, 145, ABG)
02:36:38.148 00.001 7680 Guiding  Dir = 1, Dur = 145
02:36:38.148 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:38.152 00.004 7680 IsSlewing returns 0
02:36:38.152 00.000 6120 UpdateGuideState exits: m=8794 SNR=61.9
02:36:38.155 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:38.159 00.004 7680 IsGuiding returns 0
02:36:38.160 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:38.163 00.003 7680 PulseGuide returned control before completion, sleep 155
02:36:38.163 00.000 6120 Enqueuing Expose request
02:36:38.329 00.166 7680 IsGuiding returns 1
02:36:38.329 00.000 7680 scope still moving after pulse duration time elapsed
02:36:38.361 00.032 7680 IsSlewing returns 0
02:36:38.361 00.000 7680 IsGuiding returns 0
02:36:38.361 00.000 7680 scope move finished after 145 + 57 ms
02:36:38.361 00.000 7680 Move returns status 0, amount 145
02:36:38.363 00.002 7680 move complete, result=0
02:36:38.363 00.000 7680 worker thread done servicing request
02:36:38.363 00.000 7680 Worker thread wakes up
02:36:38.363 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 145 ms SOUTH
02:36:38.368 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:38.368 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:39.621 01.253 7680 Exposure complete
02:36:39.758 00.137 7680 worker thread done servicing request
02:36:39.758 00.000 6120 OnExposeComplete: enter
02:36:39.763 00.005 6120 UpdateGuideState(): m_state=6
02:36:39.768 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1155
02:36:39.773 00.005 6120 Star::Find returns 1 (0), X=516.46, Y=668.99, Mass=8334, SNR=59.6, Peak=238 HFD=6.5
02:36:39.776 00.003 6120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (0.19) = xAngle (-2.89 = -2.89)
02:36:39.780 00.004 6120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.01 = -0.01)
02:36:39.784 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-2.70 mountX=-0.23 mountY=-0.00, mountTheta=-3.13
02:36:39.791 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.10, opts=13)
02:36:39.798 00.007 6120 Enqueuing Move request for scope (-0.22, -0.10)
02:36:39.804 00.006 7680 Worker thread wakes up
02:36:39.804 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:39.810 00.006 6120 UpdateGuideState exits: m=8334 SNR=59.6
02:36:39.814 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:39.821 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:39.828 00.007 6120 Enqueuing Expose request
02:36:39.835 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.10) opts 0xd
02:36:39.835 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.10)
02:36:39.835 00.000 7680 Moving (-0.22, -0.10) raw xDistance=-0.23 yDistance=-0.00
02:36:39.835 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:36:39.836 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:36:39.836 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:36:39.836 00.000 7680 MoveAxis(E, 96, ABG)
02:36:39.836 00.000 7680 Guiding  Dir = 2, Dur = 96
02:36:39.836 00.000 7680 IsSlewing returns 0
02:36:39.838 00.002 7680 IsGuiding returns 0
02:36:39.838 00.000 7680 PulseGuide returned control before completion, sleep 106
02:36:39.950 00.112 7680 IsGuiding returns 1
02:36:39.951 00.001 7680 scope still moving after pulse duration time elapsed
02:36:39.981 00.030 7680 IsSlewing returns 0
02:36:39.982 00.001 7680 IsGuiding returns 0
02:36:39.982 00.000 7680 scope move finished after 96 + 48 ms
02:36:39.982 00.000 7680 Move returns status 0, amount 96
02:36:39.982 00.000 7680 MoveAxis(N, 0, ABG)
02:36:39.982 00.000 7680 Move returns status 0, amount 0
02:36:39.984 00.002 7680 move complete, result=0
02:36:39.984 00.000 7680 worker thread done servicing request
02:36:39.984 00.000 6120 GuideStep: -0.2 px 96 ms EAST, -0.0 px 0 ms NORTH
02:36:39.990 00.006 7680 Worker thread wakes up
02:36:39.990 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:39.990 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:41.242 01.252 7680 Exposure complete
02:36:41.370 00.128 7680 worker thread done servicing request
02:36:41.370 00.000 6120 OnExposeComplete: enter
02:36:41.376 00.006 6120 UpdateGuideState(): m_state=6
02:36:41.380 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1156
02:36:41.385 00.005 6120 Star::Find returns 1 (0), X=516.57, Y=668.77, Mass=8862, SNR=62.0, Peak=218 HFD=6.6
02:36:41.390 00.005 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
02:36:41.394 00.004 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
02:36:41.399 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.33 hyp=0.35 cameraTheta=-1.89 mountX=-0.17 mountY=0.25, mountTheta=2.17
02:36:41.403 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.33, opts=13)
02:36:41.407 00.004 6120 Enqueuing Move request for scope (-0.11, -0.33)
02:36:41.412 00.005 7680 Worker thread wakes up
02:36:41.412 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:41.416 00.004 6120 UpdateGuideState exits: m=8862 SNR=62.0
02:36:41.420 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:41.424 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:41.428 00.004 6120 Enqueuing Expose request
02:36:41.431 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.33) opts 0xd
02:36:41.431 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.33)
02:36:41.431 00.000 7680 Moving (-0.11, -0.33) raw xDistance=-0.17 yDistance=0.25
02:36:41.431 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:36:41.432 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:36:41.432 00.000 7680 MoveAxis(E, 0, ABG)
02:36:41.432 00.000 7680 Move returns status 0, amount 0
02:36:41.432 00.000 7680 MoveAxis(S, 136, ABG)
02:36:41.433 00.001 7680 Guiding  Dir = 1, Dur = 136
02:36:41.433 00.000 7680 IsSlewing returns 0
02:36:41.433 00.000 7680 IsGuiding returns 0
02:36:41.434 00.001 7680 PulseGuide returned control before completion, sleep 146
02:36:41.589 00.155 7680 IsGuiding returns 1
02:36:41.591 00.002 7680 scope still moving after pulse duration time elapsed
02:36:41.622 00.031 7680 IsSlewing returns 0
02:36:41.624 00.002 7680 IsGuiding returns 0
02:36:41.625 00.001 7680 scope move finished after 136 + 54 ms
02:36:41.626 00.001 7680 Move returns status 0, amount 136
02:36:41.626 00.000 7680 move complete, result=0
02:36:41.626 00.000 7680 worker thread done servicing request
02:36:41.626 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 136 ms SOUTH
02:36:41.635 00.009 7680 Worker thread wakes up
02:36:41.635 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:41.636 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:42.884 01.248 7680 Exposure complete
02:36:43.032 00.148 7680 worker thread done servicing request
02:36:43.032 00.000 6120 OnExposeComplete: enter
02:36:43.036 00.004 6120 UpdateGuideState(): m_state=6
02:36:43.041 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1157
02:36:43.047 00.006 6120 Star::Find returns 1 (0), X=516.56, Y=668.81, Mass=8765, SNR=62.4, Peak=231 HFD=6.5
02:36:43.050 00.003 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.14 = -2.14)
02:36:43.054 00.004 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
02:36:43.057 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.28 hyp=0.31 cameraTheta=-1.95 mountX=-0.17 mountY=0.21, mountTheta=2.25
02:36:43.063 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.28, opts=13)
02:36:43.071 00.008 6120 Enqueuing Move request for scope (-0.11, -0.28)
02:36:43.075 00.004 7680 Worker thread wakes up
02:36:43.076 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:43.080 00.004 6120 UpdateGuideState exits: m=8765 SNR=62.4
02:36:43.084 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:43.088 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:43.091 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.28) opts 0xd
02:36:43.092 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.28)
02:36:43.092 00.000 7680 Moving (-0.11, -0.28) raw xDistance=-0.17 yDistance=0.21
02:36:43.092 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:36:43.092 00.000 6120 Enqueuing Expose request
02:36:43.097 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:36:43.097 00.000 7680 MoveAxis(E, 0, ABG)
02:36:43.097 00.000 7680 Move returns status 0, amount 0
02:36:43.097 00.000 7680 MoveAxis(S, 111, ABG)
02:36:43.097 00.000 7680 Guiding  Dir = 1, Dur = 111
02:36:43.098 00.001 7680 IsSlewing returns 0
02:36:43.098 00.000 7680 IsGuiding returns 0
02:36:43.099 00.001 7680 PulseGuide returned control before completion, sleep 121
02:36:43.229 00.130 7680 IsGuiding returns 1
02:36:43.230 00.001 7680 scope still moving after pulse duration time elapsed
02:36:43.259 00.029 7680 IsSlewing returns 0
02:36:43.261 00.002 7680 IsGuiding returns 0
02:36:43.261 00.000 7680 scope move finished after 111 + 50 ms
02:36:43.261 00.000 7680 Move returns status 0, amount 111
02:36:43.262 00.001 7680 move complete, result=0
02:36:43.262 00.000 7680 worker thread done servicing request
02:36:43.263 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 111 ms SOUTH
02:36:43.272 00.009 7680 Worker thread wakes up
02:36:43.272 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:43.272 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:44.522 01.250 7680 Exposure complete
02:36:44.660 00.138 7680 worker thread done servicing request
02:36:44.660 00.000 6120 OnExposeComplete: enter
02:36:44.666 00.006 6120 UpdateGuideState(): m_state=6
02:36:44.672 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1158
02:36:44.676 00.004 6120 Star::Find returns 1 (0), X=516.52, Y=668.72, Mass=8857, SNR=62.2, Peak=217 HFD=6.6
02:36:44.679 00.003 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.14 = -2.14)
02:36:44.682 00.003 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
02:36:44.686 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.38 hyp=0.41 cameraTheta=-1.95 mountX=-0.22 mountY=0.27, mountTheta=2.25
02:36:44.690 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.38, opts=13)
02:36:44.693 00.003 6120 Enqueuing Move request for scope (-0.15, -0.38)
02:36:44.697 00.004 7680 Worker thread wakes up
02:36:44.697 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.38) opts 0xd
02:36:44.697 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.38)
02:36:44.697 00.000 7680 Moving (-0.15, -0.38) raw xDistance=-0.22 yDistance=0.27
02:36:44.698 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:36:44.698 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:36:44.698 00.000 7680 MoveAxis(E, 91, ABG)
02:36:44.698 00.000 7680 Guiding  Dir = 2, Dur = 91
02:36:44.700 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:44.703 00.003 6120 UpdateGuideState exits: m=8857 SNR=62.2
02:36:44.707 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:44.711 00.004 7680 IsSlewing returns 0
02:36:44.712 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:44.715 00.003 7680 IsGuiding returns 0
02:36:44.715 00.000 6120 Enqueuing Expose request
02:36:44.720 00.005 7680 PulseGuide returned control before completion, sleep 101
02:36:44.823 00.103 7680 IsGuiding returns 1
02:36:44.823 00.000 7680 scope still moving after pulse duration time elapsed
02:36:44.854 00.031 7680 IsSlewing returns 0
02:36:44.857 00.003 7680 IsGuiding returns 0
02:36:44.858 00.001 7680 scope move finished after 91 + 51 ms
02:36:44.858 00.000 7680 Move returns status 0, amount 91
02:36:44.859 00.001 7680 MoveAxis(S, 149, ABG)
02:36:44.860 00.001 7680 Guiding  Dir = 1, Dur = 149
02:36:44.860 00.000 7680 IsSlewing returns 0
02:36:44.861 00.001 7680 IsGuiding returns 0
02:36:44.861 00.000 7680 PulseGuide returned control before completion, sleep 159
02:36:45.030 00.169 7680 IsGuiding returns 1
02:36:45.030 00.000 7680 scope still moving after pulse duration time elapsed
02:36:45.060 00.030 7680 IsSlewing returns 0
02:36:45.061 00.001 7680 IsGuiding returns 0
02:36:45.063 00.002 7680 scope move finished after 149 + 52 ms
02:36:45.063 00.000 7680 Move returns status 0, amount 149
02:36:45.064 00.001 7680 move complete, result=0
02:36:45.064 00.000 7680 worker thread done servicing request
02:36:45.064 00.000 6120 GuideStep: -0.2 px 91 ms EAST, 0.3 px 149 ms SOUTH
02:36:45.074 00.010 7680 Worker thread wakes up
02:36:45.074 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:45.076 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:46.322 01.246 7680 Exposure complete
02:36:46.462 00.140 7680 worker thread done servicing request
02:36:46.462 00.000 6120 OnExposeComplete: enter
02:36:46.466 00.004 6120 UpdateGuideState(): m_state=6
02:36:46.470 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1159
02:36:46.474 00.004 6120 Star::Find returns 1 (0), X=516.60, Y=668.67, Mass=9203, SNR=63.3, Peak=217 HFD=6.8
02:36:46.477 00.003 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
02:36:46.480 00.003 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
02:36:46.484 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.42 hyp=0.43 cameraTheta=-1.76 mountX=-0.16 mountY=0.34, mountTheta=2.00
02:36:46.489 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.42, opts=13)
02:36:46.493 00.004 6120 Enqueuing Move request for scope (-0.08, -0.42)
02:36:46.496 00.003 7680 Worker thread wakes up
02:36:46.496 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.42) opts 0xd
02:36:46.496 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.42)
02:36:46.496 00.000 7680 Moving (-0.08, -0.42) raw xDistance=-0.16 yDistance=0.34
02:36:46.496 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:36:46.496 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:36:46.496 00.000 7680 MoveAxis(E, 0, ABG)
02:36:46.498 00.002 7680 Move returns status 0, amount 0
02:36:46.498 00.000 7680 MoveAxis(S, 187, ABG)
02:36:46.498 00.000 7680 Guiding  Dir = 1, Dur = 187
02:36:46.498 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:46.502 00.004 7680 IsSlewing returns 0
02:36:46.502 00.000 6120 UpdateGuideState exits: m=9203 SNR=63.3
02:36:46.505 00.003 7680 IsGuiding returns 0
02:36:46.506 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:46.509 00.003 7680 PulseGuide returned control before completion, sleep 197
02:36:46.509 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:46.512 00.003 6120 Enqueuing Expose request
02:36:46.718 00.206 7680 IsGuiding returns 1
02:36:46.718 00.000 7680 scope still moving after pulse duration time elapsed
02:36:46.748 00.030 7680 IsSlewing returns 0
02:36:46.749 00.001 7680 IsGuiding returns 0
02:36:46.750 00.001 7680 scope move finished after 187 + 57 ms
02:36:46.750 00.000 7680 Move returns status 0, amount 187
02:36:46.751 00.001 7680 move complete, result=0
02:36:46.751 00.000 7680 worker thread done servicing request
02:36:46.752 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 187 ms SOUTH
02:36:46.760 00.008 7680 Worker thread wakes up
02:36:46.760 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:46.761 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:48.009 01.248 7680 Exposure complete
02:36:48.148 00.139 7680 worker thread done servicing request
02:36:48.148 00.000 6120 OnExposeComplete: enter
02:36:48.152 00.004 6120 UpdateGuideState(): m_state=6
02:36:48.155 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1160
02:36:48.160 00.005 6120 Star::Find returns 1 (0), X=516.49, Y=668.86, Mass=8452, SNR=61.7, Peak=225 HFD=6.6
02:36:48.165 00.005 6120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.19) = xAngle (-2.43 = -2.43)
02:36:48.170 00.005 6120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.45 = 0.45)
02:36:48.174 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.24 hyp=0.30 cameraTheta=-2.24 mountX=-0.23 mountY=0.13, mountTheta=2.62
02:36:48.178 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.24, opts=13)
02:36:48.182 00.004 6120 Enqueuing Move request for scope (-0.19, -0.24)
02:36:48.185 00.003 7680 Worker thread wakes up
02:36:48.185 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.24) opts 0xd
02:36:48.187 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.24)
02:36:48.187 00.000 7680 Moving (-0.19, -0.24) raw xDistance=-0.23 yDistance=0.13
02:36:48.187 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
02:36:48.187 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:36:48.187 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:36:48.187 00.000 7680 MoveAxis(E, 94, ABG)
02:36:48.188 00.001 7680 Guiding  Dir = 2, Dur = 94
02:36:48.188 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:48.192 00.004 7680 IsSlewing returns 0
02:36:48.192 00.000 7680 IsGuiding returns 0
02:36:48.192 00.000 6120 UpdateGuideState exits: m=8452 SNR=61.7
02:36:48.197 00.005 7680 PulseGuide returned control before completion, sleep 104
02:36:48.197 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:48.202 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:48.206 00.004 6120 Enqueuing Expose request
02:36:48.313 00.107 7680 IsGuiding returns 1
02:36:48.315 00.002 7680 scope still moving after pulse duration time elapsed
02:36:48.344 00.029 7680 IsSlewing returns 0
02:36:48.345 00.001 7680 IsGuiding returns 0
02:36:48.345 00.000 7680 scope move finished after 94 + 59 ms
02:36:48.346 00.001 7680 Move returns status 0, amount 94
02:36:48.346 00.000 7680 MoveAxis(N, 0, ABG)
02:36:48.347 00.001 7680 Move returns status 0, amount 0
02:36:48.347 00.000 7680 move complete, result=0
02:36:48.348 00.001 7680 worker thread done servicing request
02:36:48.348 00.000 6120 GuideStep: -0.2 px 94 ms EAST, 0.1 px 0 ms NORTH
02:36:48.355 00.007 7680 Worker thread wakes up
02:36:48.355 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:48.356 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:49.613 01.257 7680 Exposure complete
02:36:49.761 00.148 7680 worker thread done servicing request
02:36:49.762 00.001 6120 OnExposeComplete: enter
02:36:49.766 00.004 6120 UpdateGuideState(): m_state=6
02:36:49.771 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1161
02:36:49.774 00.003 6120 Star::Find returns 1 (0), X=516.64, Y=668.80, Mass=8722, SNR=61.5, Peak=231 HFD=6.5
02:36:49.778 00.004 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
02:36:49.782 00.004 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
02:36:49.785 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.30 cameraTheta=-1.70 mountX=-0.09 mountY=0.25, mountTheta=1.93
02:36:49.792 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.29, opts=13)
02:36:49.796 00.004 6120 Enqueuing Move request for scope (-0.04, -0.29)
02:36:49.800 00.004 7680 Worker thread wakes up
02:36:49.800 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:49.804 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
02:36:49.805 00.001 6120 UpdateGuideState exits: m=8722 SNR=61.5
02:36:49.809 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:49.813 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:49.816 00.003 6120 Enqueuing Expose request
02:36:49.820 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
02:36:49.820 00.000 7680 Moving (-0.04, -0.29) raw xDistance=-0.09 yDistance=0.25
02:36:49.820 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:36:49.820 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:36:49.821 00.001 7680 MoveAxis(E, 0, ABG)
02:36:49.821 00.000 7680 Move returns status 0, amount 0
02:36:49.821 00.000 7680 MoveAxis(S, 135, ABG)
02:36:49.821 00.000 7680 Guiding  Dir = 1, Dur = 135
02:36:49.822 00.001 7680 IsSlewing returns 0
02:36:49.822 00.000 7680 IsGuiding returns 0
02:36:49.822 00.000 7680 PulseGuide returned control before completion, sleep 145
02:36:49.975 00.153 7680 IsGuiding returns 1
02:36:49.975 00.000 7680 scope still moving after pulse duration time elapsed
02:36:50.005 00.030 7680 IsSlewing returns 0
02:36:50.006 00.001 7680 IsGuiding returns 0
02:36:50.006 00.000 7680 scope move finished after 135 + 49 ms
02:36:50.007 00.001 7680 Move returns status 0, amount 135
02:36:50.007 00.000 7680 move complete, result=0
02:36:50.009 00.002 7680 worker thread done servicing request
02:36:50.009 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 135 ms SOUTH
02:36:50.018 00.009 7680 Worker thread wakes up
02:36:50.019 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:50.019 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:51.269 01.250 7680 Exposure complete
02:36:51.398 00.129 7680 worker thread done servicing request
02:36:51.398 00.000 6120 OnExposeComplete: enter
02:36:51.402 00.004 6120 UpdateGuideState(): m_state=6
02:36:51.406 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1162
02:36:51.410 00.004 6120 Star::Find returns 1 (1), X=516.55, Y=668.73, Mass=9538, SNR=64.7, Peak=255 HFD=6.6
02:36:51.417 00.007 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
02:36:51.422 00.005 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
02:36:51.426 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.36 hyp=0.39 cameraTheta=-1.91 mountX=-0.20 mountY=0.27, mountTheta=2.20
02:36:51.433 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.36, opts=13)
02:36:51.437 00.004 6120 Enqueuing Move request for scope (-0.13, -0.36)
02:36:51.441 00.004 7680 Worker thread wakes up
02:36:51.441 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:51.446 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.36) opts 0xd
02:36:51.446 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.36)
02:36:51.446 00.000 7680 Moving (-0.13, -0.36) raw xDistance=-0.20 yDistance=0.27
02:36:51.446 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:36:51.447 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:36:51.447 00.000 7680 MoveAxis(E, 0, ABG)
02:36:51.447 00.000 7680 Move returns status 0, amount 0
02:36:51.447 00.000 7680 MoveAxis(S, 146, ABG)
02:36:51.447 00.000 7680 Guiding  Dir = 1, Dur = 146
02:36:51.448 00.001 6120 UpdateGuideState exits: m=9538 SNR=64.7 Saturated
02:36:51.452 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:51.455 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:51.459 00.004 6120 Enqueuing Expose request
02:36:51.463 00.004 7680 IsSlewing returns 0
02:36:51.463 00.000 7680 IsGuiding returns 0
02:36:51.465 00.002 7680 PulseGuide returned control before completion, sleep 156
02:36:51.633 00.168 7680 IsGuiding returns 1
02:36:51.633 00.000 7680 scope still moving after pulse duration time elapsed
02:36:51.664 00.031 7680 IsSlewing returns 0
02:36:51.665 00.001 7680 IsGuiding returns 0
02:36:51.665 00.000 7680 scope move finished after 146 + 55 ms
02:36:51.667 00.002 7680 Move returns status 0, amount 146
02:36:51.667 00.000 7680 move complete, result=0
02:36:51.667 00.000 7680 worker thread done servicing request
02:36:51.668 00.001 7680 Worker thread wakes up
02:36:51.668 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 146 ms SOUTH
02:36:51.674 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:51.674 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:52.926 01.252 7680 Exposure complete
02:36:53.079 00.153 7680 worker thread done servicing request
02:36:53.079 00.000 6120 OnExposeComplete: enter
02:36:53.083 00.004 6120 UpdateGuideState(): m_state=6
02:36:53.087 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1163
02:36:53.091 00.004 6120 Star::Find returns 1 (0), X=516.55, Y=668.77, Mass=8664, SNR=60.7, Peak=229 HFD=6.6
02:36:53.095 00.004 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
02:36:53.100 00.005 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
02:36:53.104 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.33 hyp=0.35 cameraTheta=-1.93 mountX=-0.18 mountY=0.24, mountTheta=2.22
02:36:53.109 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.33, opts=13)
02:36:53.114 00.005 6120 Enqueuing Move request for scope (-0.12, -0.33)
02:36:53.118 00.004 7680 Worker thread wakes up
02:36:53.119 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:53.122 00.003 6120 UpdateGuideState exits: m=8664 SNR=60.7
02:36:53.125 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:53.130 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:53.134 00.004 6120 Enqueuing Expose request
02:36:53.142 00.008 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.33) opts 0xd
02:36:53.142 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.33)
02:36:53.142 00.000 7680 Moving (-0.12, -0.33) raw xDistance=-0.18 yDistance=0.24
02:36:53.142 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:36:53.143 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:36:53.143 00.000 7680 MoveAxis(E, 0, ABG)
02:36:53.143 00.000 7680 Move returns status 0, amount 0
02:36:53.143 00.000 7680 MoveAxis(S, 131, ABG)
02:36:53.144 00.001 7680 Guiding  Dir = 1, Dur = 131
02:36:53.144 00.000 7680 IsSlewing returns 0
02:36:53.145 00.001 7680 IsGuiding returns 0
02:36:53.145 00.000 7680 PulseGuide returned control before completion, sleep 141
02:36:53.303 00.158 7680 IsGuiding returns 0
02:36:53.303 00.000 7680 Move returns status 0, amount 131
02:36:53.303 00.000 7680 move complete, result=0
02:36:53.303 00.000 7680 worker thread done servicing request
02:36:53.304 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 131 ms SOUTH
02:36:53.306 00.002 7680 Worker thread wakes up
02:36:53.308 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:53.308 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:54.553 01.245 7680 Exposure complete
02:36:54.697 00.144 7680 worker thread done servicing request
02:36:54.697 00.000 6120 OnExposeComplete: enter
02:36:54.702 00.005 6120 UpdateGuideState(): m_state=6
02:36:54.706 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1164
02:36:54.710 00.004 6120 Star::Find returns 1 (0), X=516.48, Y=668.80, Mass=9100, SNR=63.3, Peak=232 HFD=6.6
02:36:54.714 00.004 6120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.19) = xAngle (-2.35 = -2.35)
02:36:54.717 00.003 6120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.52 = 0.52)
02:36:54.721 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.30 hyp=0.36 cameraTheta=-2.16 mountX=-0.25 mountY=0.18, mountTheta=2.52
02:36:54.727 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.30, opts=13)
02:36:54.734 00.007 6120 Enqueuing Move request for scope (-0.20, -0.30)
02:36:54.738 00.004 7680 Worker thread wakes up
02:36:54.738 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.30) opts 0xd
02:36:54.738 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.30)
02:36:54.738 00.000 7680 Moving (-0.20, -0.30) raw xDistance=-0.25 yDistance=0.18
02:36:54.739 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:36:54.740 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:36:54.740 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:36:54.740 00.000 7680 MoveAxis(E, 102, ABG)
02:36:54.740 00.000 7680 Guiding  Dir = 2, Dur = 102
02:36:54.740 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:54.745 00.005 7680 IsSlewing returns 0
02:36:54.745 00.000 6120 UpdateGuideState exits: m=9100 SNR=63.3
02:36:54.749 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:54.753 00.004 7680 IsGuiding returns 0
02:36:54.753 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:54.757 00.004 7680 PulseGuide returned control before completion, sleep 112
02:36:54.758 00.001 6120 Enqueuing Expose request
02:36:54.871 00.113 7680 IsGuiding returns 1
02:36:54.872 00.001 7680 scope still moving after pulse duration time elapsed
02:36:54.901 00.029 7680 IsSlewing returns 0
02:36:54.903 00.002 7680 IsGuiding returns 0
02:36:54.903 00.000 7680 scope move finished after 102 + 48 ms
02:36:54.904 00.001 7680 Move returns status 0, amount 102
02:36:54.905 00.001 7680 MoveAxis(N, 0, ABG)
02:36:54.905 00.000 7680 Move returns status 0, amount 0
02:36:54.905 00.000 7680 move complete, result=0
02:36:54.906 00.001 7680 worker thread done servicing request
02:36:54.906 00.000 6120 GuideStep: -0.3 px 102 ms EAST, 0.2 px 0 ms NORTH
02:36:54.912 00.006 7680 Worker thread wakes up
02:36:54.914 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:54.914 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:56.164 01.250 7680 Exposure complete
02:36:56.303 00.139 7680 worker thread done servicing request
02:36:56.303 00.000 6120 OnExposeComplete: enter
02:36:56.307 00.004 6120 UpdateGuideState(): m_state=6
02:36:56.311 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1165
02:36:56.315 00.004 6120 Star::Find returns 1 (0), X=516.65, Y=668.78, Mass=8647, SNR=61.2, Peak=225 HFD=6.5
02:36:56.320 00.005 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
02:36:56.325 00.005 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
02:36:56.329 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.32 hyp=0.32 cameraTheta=-1.67 mountX=-0.09 mountY=0.27, mountTheta=1.89
02:36:56.334 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.32, opts=13)
02:36:56.340 00.006 6120 Enqueuing Move request for scope (-0.03, -0.32)
02:36:56.344 00.004 7680 Worker thread wakes up
02:36:56.344 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:56.349 00.005 6120 UpdateGuideState exits: m=8647 SNR=61.2
02:36:56.353 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:56.360 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:56.365 00.005 6120 Enqueuing Expose request
02:36:56.369 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.32) opts 0xd
02:36:56.369 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.32)
02:36:56.369 00.000 7680 Moving (-0.03, -0.32) raw xDistance=-0.09 yDistance=0.27
02:36:56.369 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:36:56.369 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:36:56.369 00.000 7680 MoveAxis(E, 0, ABG)
02:36:56.369 00.000 7680 Move returns status 0, amount 0
02:36:56.371 00.002 7680 MoveAxis(S, 146, ABG)
02:36:56.371 00.000 7680 Guiding  Dir = 1, Dur = 146
02:36:56.371 00.000 7680 IsSlewing returns 0
02:36:56.371 00.000 7680 IsGuiding returns 0
02:36:56.372 00.001 7680 PulseGuide returned control before completion, sleep 156
02:36:56.529 00.157 7680 IsGuiding returns 1
02:36:56.531 00.002 7680 scope still moving after pulse duration time elapsed
02:36:56.560 00.029 7680 IsSlewing returns 0
02:36:56.560 00.000 7680 IsGuiding returns 0
02:36:56.562 00.002 7680 scope move finished after 146 + 43 ms
02:36:56.562 00.000 7680 Move returns status 0, amount 146
02:36:56.562 00.000 7680 move complete, result=0
02:36:56.562 00.000 7680 worker thread done servicing request
02:36:56.563 00.001 7680 Worker thread wakes up
02:36:56.564 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 146 ms SOUTH
02:36:56.569 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:56.569 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:57.826 01.257 7680 Exposure complete
02:36:57.966 00.140 7680 worker thread done servicing request
02:36:57.966 00.000 6120 OnExposeComplete: enter
02:36:57.971 00.005 6120 UpdateGuideState(): m_state=6
02:36:57.976 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1166
02:36:57.982 00.006 6120 Star::Find returns 1 (0), X=516.66, Y=668.66, Mass=8801, SNR=61.7, Peak=227 HFD=6.7
02:36:57.986 00.004 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
02:36:57.991 00.005 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
02:36:57.995 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.44 hyp=0.44 cameraTheta=-1.60 mountX=-0.10 mountY=0.39, mountTheta=1.81
02:36:58.000 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.44, opts=13)
02:36:58.004 00.004 6120 Enqueuing Move request for scope (-0.01, -0.44)
02:36:58.007 00.003 7680 Worker thread wakes up
02:36:58.007 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:58.011 00.004 6120 UpdateGuideState exits: m=8801 SNR=61.7
02:36:58.015 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:58.020 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:58.024 00.004 6120 Enqueuing Expose request
02:36:58.028 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.44) opts 0xd
02:36:58.028 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.44)
02:36:58.028 00.000 7680 Moving (-0.01, -0.44) raw xDistance=-0.10 yDistance=0.39
02:36:58.028 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:36:58.028 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
02:36:58.029 00.001 7680 MoveAxis(E, 0, ABG)
02:36:58.029 00.000 7680 Move returns status 0, amount 0
02:36:58.029 00.000 7680 MoveAxis(S, 209, ABG)
02:36:58.029 00.000 7680 Guiding  Dir = 1, Dur = 209
02:36:58.029 00.000 7680 IsSlewing returns 0
02:36:58.029 00.000 7680 IsGuiding returns 0
02:36:58.030 00.001 7680 PulseGuide returned control before completion, sleep 219
02:36:58.255 00.225 7680 IsGuiding returns 1
02:36:58.257 00.002 7680 scope still moving after pulse duration time elapsed
02:36:58.285 00.028 7680 IsSlewing returns 0
02:36:58.287 00.002 7680 IsGuiding returns 0
02:36:58.287 00.000 7680 scope move finished after 209 + 48 ms
02:36:58.288 00.001 7680 Move returns status 0, amount 209
02:36:58.289 00.001 7680 move complete, result=0
02:36:58.289 00.000 7680 worker thread done servicing request
02:36:58.290 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 209 ms SOUTH
02:36:58.299 00.009 7680 Worker thread wakes up
02:36:58.299 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:58.300 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:36:59.552 01.252 7680 Exposure complete
02:36:59.689 00.137 7680 worker thread done servicing request
02:36:59.690 00.001 6120 OnExposeComplete: enter
02:36:59.693 00.003 6120 UpdateGuideState(): m_state=6
02:36:59.698 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
02:36:59.705 00.007 6120 Star::Find returns 1 (0), X=516.56, Y=668.87, Mass=8206, SNR=60.0, Peak=204 HFD=6.5
02:36:59.709 00.004 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
02:36:59.714 00.005 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.64 = 0.64)
02:36:59.718 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-2.05 mountX=-0.16 mountY=0.15, mountTheta=2.38
02:36:59.723 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.23, opts=13)
02:36:59.729 00.006 6120 Enqueuing Move request for scope (-0.12, -0.23)
02:36:59.734 00.005 7680 Worker thread wakes up
02:36:59.734 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:36:59.738 00.004 6120 UpdateGuideState exits: m=8206 SNR=60.0
02:36:59.741 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:59.745 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:36:59.749 00.004 6120 Enqueuing Expose request
02:36:59.752 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.23) opts 0xd
02:36:59.754 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.23)
02:36:59.754 00.000 7680 Moving (-0.12, -0.23) raw xDistance=-0.16 yDistance=0.15
02:36:59.754 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:36:59.754 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:36:59.754 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:36:59.754 00.000 7680 MoveAxis(E, 0, ABG)
02:36:59.754 00.000 7680 Move returns status 0, amount 0
02:36:59.754 00.000 7680 MoveAxis(N, 0, ABG)
02:36:59.754 00.000 7680 Move returns status 0, amount 0
02:36:59.756 00.002 7680 move complete, result=0
02:36:59.756 00.000 7680 worker thread done servicing request
02:36:59.756 00.000 7680 Worker thread wakes up
02:36:59.756 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:36:59.761 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:36:59.761 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:01.012 01.251 7680 Exposure complete
02:37:01.153 00.141 7680 worker thread done servicing request
02:37:01.154 00.001 6120 OnExposeComplete: enter
02:37:01.157 00.003 6120 UpdateGuideState(): m_state=6
02:37:01.163 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
02:37:01.168 00.005 6120 Star::Find returns 1 (0), X=516.57, Y=668.79, Mass=8479, SNR=60.9, Peak=223 HFD=6.5
02:37:01.173 00.005 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
02:37:01.177 00.004 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
02:37:01.180 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.91 mountX=-0.17 mountY=0.23, mountTheta=2.20
02:37:01.185 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.31, opts=13)
02:37:01.190 00.005 6120 Enqueuing Move request for scope (-0.11, -0.31)
02:37:01.193 00.003 7680 Worker thread wakes up
02:37:01.193 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:01.198 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.31) opts 0xd
02:37:01.198 00.000 6120 UpdateGuideState exits: m=8479 SNR=60.9
02:37:01.202 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:01.205 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:01.209 00.004 6120 Enqueuing Expose request
02:37:01.214 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.31)
02:37:01.214 00.000 7680 Moving (-0.11, -0.31) raw xDistance=-0.17 yDistance=0.23
02:37:01.214 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:37:01.214 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:37:01.214 00.000 7680 MoveAxis(E, 0, ABG)
02:37:01.214 00.000 7680 Move returns status 0, amount 0
02:37:01.214 00.000 7680 MoveAxis(S, 125, ABG)
02:37:01.215 00.001 7680 Guiding  Dir = 1, Dur = 125
02:37:01.215 00.000 7680 IsSlewing returns 0
02:37:01.215 00.000 7680 IsGuiding returns 0
02:37:01.216 00.001 7680 PulseGuide returned control before completion, sleep 135
02:37:01.357 00.141 7680 IsGuiding returns 1
02:37:01.358 00.001 7680 scope still moving after pulse duration time elapsed
02:37:01.388 00.030 7680 IsSlewing returns 0
02:37:01.390 00.002 7680 IsGuiding returns 0
02:37:01.390 00.000 7680 scope move finished after 125 + 49 ms
02:37:01.391 00.001 7680 Move returns status 0, amount 125
02:37:01.391 00.000 7680 move complete, result=0
02:37:01.392 00.001 7680 worker thread done servicing request
02:37:01.392 00.000 7680 Worker thread wakes up
02:37:01.392 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 125 ms SOUTH
02:37:01.399 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:01.399 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:02.650 01.251 7680 Exposure complete
02:37:02.824 00.174 7680 worker thread done servicing request
02:37:02.824 00.000 6120 OnExposeComplete: enter
02:37:02.830 00.006 6120 UpdateGuideState(): m_state=6
02:37:02.833 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
02:37:02.838 00.005 6120 Star::Find returns 1 (0), X=516.49, Y=668.69, Mass=8849, SNR=63.1, Peak=220 HFD=6.8
02:37:02.845 00.007 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.19) = xAngle (-2.20 = -2.20)
02:37:02.852 00.007 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
02:37:02.857 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.40 hyp=0.45 cameraTheta=-2.01 mountX=-0.26 mountY=0.28, mountTheta=2.32
02:37:02.868 00.011 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.40, opts=13)
02:37:02.873 00.005 6120 Enqueuing Move request for scope (-0.19, -0.40)
02:37:02.878 00.005 7680 Worker thread wakes up
02:37:02.878 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:02.885 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.40) opts 0xd
02:37:02.886 00.001 6120 UpdateGuideState exits: m=8849 SNR=63.1
02:37:02.893 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.40)
02:37:02.894 00.001 7680 Moving (-0.19, -0.40) raw xDistance=-0.26 yDistance=0.28
02:37:02.894 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:02.900 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:37:02.900 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:02.905 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:37:02.905 00.000 7680 MoveAxis(E, 107, ABG)
02:37:02.905 00.000 6120 Enqueuing Expose request
02:37:02.911 00.006 7680 Guiding  Dir = 2, Dur = 107
02:37:02.912 00.001 7680 IsSlewing returns 0
02:37:02.913 00.001 7680 IsGuiding returns 0
02:37:02.915 00.002 7680 PulseGuide returned control before completion, sleep 117
02:37:03.044 00.129 7680 IsGuiding returns 1
02:37:03.045 00.001 7680 scope still moving after pulse duration time elapsed
02:37:03.076 00.031 7680 IsSlewing returns 0
02:37:03.076 00.000 7680 IsGuiding returns 0
02:37:03.077 00.001 7680 scope move finished after 107 + 56 ms
02:37:03.077 00.000 7680 Move returns status 0, amount 107
02:37:03.077 00.000 7680 MoveAxis(S, 152, ABG)
02:37:03.078 00.001 7680 Guiding  Dir = 1, Dur = 152
02:37:03.079 00.001 7680 IsSlewing returns 0
02:37:03.079 00.000 7680 IsGuiding returns 0
02:37:03.080 00.001 7680 PulseGuide returned control before completion, sleep 162
02:37:03.250 00.170 7680 IsGuiding returns 1
02:37:03.250 00.000 7680 scope still moving after pulse duration time elapsed
02:37:03.280 00.030 7680 IsSlewing returns 0
02:37:03.281 00.001 7680 IsGuiding returns 0
02:37:03.282 00.001 7680 scope move finished after 152 + 50 ms
02:37:03.282 00.000 7680 Move returns status 0, amount 152
02:37:03.283 00.001 7680 move complete, result=0
02:37:03.283 00.000 7680 worker thread done servicing request
02:37:03.283 00.000 6120 GuideStep: -0.3 px 107 ms EAST, 0.3 px 152 ms SOUTH
02:37:03.291 00.008 7680 Worker thread wakes up
02:37:03.292 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:03.292 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:04.552 01.260 7680 Exposure complete
02:37:04.695 00.143 7680 worker thread done servicing request
02:37:04.696 00.001 6120 OnExposeComplete: enter
02:37:04.703 00.007 6120 UpdateGuideState(): m_state=6
02:37:04.707 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1170
02:37:04.711 00.004 6120 Star::Find returns 1 (0), X=516.63, Y=668.74, Mass=8526, SNR=60.3, Peak=224 HFD=6.6
02:37:04.716 00.005 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
02:37:04.719 00.003 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
02:37:04.722 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.36 hyp=0.36 cameraTheta=-1.71 mountX=-0.12 mountY=0.30, mountTheta=1.94
02:37:04.727 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.36, opts=13)
02:37:04.732 00.005 6120 Enqueuing Move request for scope (-0.05, -0.36)
02:37:04.736 00.004 7680 Worker thread wakes up
02:37:04.736 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:04.740 00.004 6120 UpdateGuideState exits: m=8526 SNR=60.3
02:37:04.745 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:04.748 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:04.753 00.005 6120 Enqueuing Expose request
02:37:04.758 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.36) opts 0xd
02:37:04.759 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.36)
02:37:04.759 00.000 7680 Moving (-0.05, -0.36) raw xDistance=-0.12 yDistance=0.30
02:37:04.759 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:37:04.759 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:37:04.760 00.001 7680 MoveAxis(E, 0, ABG)
02:37:04.760 00.000 7680 Move returns status 0, amount 0
02:37:04.760 00.000 7680 MoveAxis(S, 161, ABG)
02:37:04.760 00.000 7680 Guiding  Dir = 1, Dur = 161
02:37:04.761 00.001 7680 IsSlewing returns 0
02:37:04.761 00.000 7680 IsGuiding returns 0
02:37:04.761 00.000 7680 PulseGuide returned control before completion, sleep 171
02:37:04.947 00.186 7680 IsGuiding returns 1
02:37:04.948 00.001 7680 scope still moving after pulse duration time elapsed
02:37:04.979 00.031 7680 IsSlewing returns 0
02:37:04.980 00.001 7680 IsGuiding returns 0
02:37:04.980 00.000 7680 scope move finished after 161 + 57 ms
02:37:04.980 00.000 7680 Move returns status 0, amount 161
02:37:04.980 00.000 7680 move complete, result=0
02:37:04.981 00.001 7680 worker thread done servicing request
02:37:04.981 00.000 7680 Worker thread wakes up
02:37:04.981 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 161 ms SOUTH
02:37:04.988 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:04.988 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:06.243 01.255 7680 Exposure complete
02:37:06.380 00.137 7680 worker thread done servicing request
02:37:06.380 00.000 6120 OnExposeComplete: enter
02:37:06.384 00.004 6120 UpdateGuideState(): m_state=6
02:37:06.390 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1171
02:37:06.394 00.004 6120 Star::Find returns 1 (0), X=516.60, Y=668.76, Mass=8412, SNR=60.6, Peak=202 HFD=6.6
02:37:06.399 00.005 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
02:37:06.402 00.003 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
02:37:06.407 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.34 hyp=0.35 cameraTheta=-1.78 mountX=-0.14 mountY=0.27, mountTheta=2.03
02:37:06.411 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.34, opts=13)
02:37:06.416 00.005 6120 Enqueuing Move request for scope (-0.07, -0.34)
02:37:06.422 00.006 7680 Worker thread wakes up
02:37:06.422 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:06.427 00.005 6120 UpdateGuideState exits: m=8412 SNR=60.6
02:37:06.430 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:06.434 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:06.438 00.004 6120 Enqueuing Expose request
02:37:06.442 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.34) opts 0xd
02:37:06.442 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.34)
02:37:06.442 00.000 7680 Moving (-0.07, -0.34) raw xDistance=-0.14 yDistance=0.27
02:37:06.442 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:37:06.442 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:37:06.442 00.000 7680 MoveAxis(E, 0, ABG)
02:37:06.444 00.002 7680 Move returns status 0, amount 0
02:37:06.444 00.000 7680 MoveAxis(S, 149, ABG)
02:37:06.444 00.000 7680 Guiding  Dir = 1, Dur = 149
02:37:06.445 00.001 7680 IsSlewing returns 0
02:37:06.445 00.000 7680 IsGuiding returns 0
02:37:06.445 00.000 7680 PulseGuide returned control before completion, sleep 159
02:37:06.620 00.175 7680 IsGuiding returns 0
02:37:06.620 00.000 7680 Move returns status 0, amount 149
02:37:06.620 00.000 7680 move complete, result=0
02:37:06.621 00.001 7680 worker thread done servicing request
02:37:06.621 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 149 ms SOUTH
02:37:06.628 00.007 7680 Worker thread wakes up
02:37:06.628 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:06.629 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:07.879 01.250 7680 Exposure complete
02:37:08.009 00.130 7680 worker thread done servicing request
02:37:08.010 00.001 6120 OnExposeComplete: enter
02:37:08.015 00.005 6120 UpdateGuideState(): m_state=6
02:37:08.021 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1172
02:37:08.026 00.005 6120 Star::Find returns 1 (0), X=516.63, Y=668.76, Mass=8691, SNR=62.6, Peak=217 HFD=6.6
02:37:08.029 00.003 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
02:37:08.033 00.004 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
02:37:08.036 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.34 hyp=0.34 cameraTheta=-1.70 mountX=-0.11 mountY=0.29, mountTheta=1.93
02:37:08.044 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.34, opts=13)
02:37:08.049 00.005 6120 Enqueuing Move request for scope (-0.04, -0.34)
02:37:08.053 00.004 7680 Worker thread wakes up
02:37:08.053 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.34) opts 0xd
02:37:08.053 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:08.057 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.34)
02:37:08.057 00.000 6120 UpdateGuideState exits: m=8691 SNR=62.6
02:37:08.062 00.005 7680 Moving (-0.04, -0.34) raw xDistance=-0.11 yDistance=0.29
02:37:08.062 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:37:08.062 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:08.066 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:37:08.066 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:08.070 00.004 7680 MoveAxis(E, 0, ABG)
02:37:08.070 00.000 6120 Enqueuing Expose request
02:37:08.074 00.004 7680 Move returns status 0, amount 0
02:37:08.075 00.001 7680 MoveAxis(S, 156, ABG)
02:37:08.075 00.000 7680 Guiding  Dir = 1, Dur = 156
02:37:08.075 00.000 7680 IsSlewing returns 0
02:37:08.076 00.001 7680 IsGuiding returns 0
02:37:08.076 00.000 7680 PulseGuide returned control before completion, sleep 166
02:37:08.259 00.183 7680 IsGuiding returns 1
02:37:08.262 00.003 7680 scope still moving after pulse duration time elapsed
02:37:08.290 00.028 7680 IsSlewing returns 0
02:37:08.290 00.000 7680 IsGuiding returns 0
02:37:08.290 00.000 7680 scope move finished after 156 + 58 ms
02:37:08.290 00.000 7680 Move returns status 0, amount 156
02:37:08.292 00.002 7680 move complete, result=0
02:37:08.292 00.000 7680 worker thread done servicing request
02:37:08.293 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 156 ms SOUTH
02:37:08.303 00.010 7680 Worker thread wakes up
02:37:08.303 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:08.303 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:09.554 01.251 7680 Exposure complete
02:37:09.694 00.140 7680 worker thread done servicing request
02:37:09.694 00.000 6120 OnExposeComplete: enter
02:37:09.700 00.006 6120 UpdateGuideState(): m_state=6
02:37:09.704 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1173
02:37:09.707 00.003 6120 Star::Find returns 1 (0), X=516.88, Y=668.86, Mass=8841, SNR=62.7, Peak=220 HFD=6.5
02:37:09.711 00.004 6120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.19) = xAngle (-1.03 = -1.03)
02:37:09.715 00.004 6120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.84 = 1.84)
02:37:09.719 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.23 hyp=0.31 cameraTheta=-0.84 mountX=0.16 mountY=0.30, mountTheta=1.08
02:37:09.724 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.23, opts=13)
02:37:09.729 00.005 6120 Enqueuing Move request for scope (0.21, -0.23)
02:37:09.733 00.004 7680 Worker thread wakes up
02:37:09.734 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.23) opts 0xd
02:37:09.734 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.23)
02:37:09.734 00.000 7680 Moving (0.21, -0.23) raw xDistance=0.16 yDistance=0.30
02:37:09.734 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:37:09.735 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:37:09.735 00.000 7680 MoveAxis(E, 0, ABG)
02:37:09.735 00.000 7680 Move returns status 0, amount 0
02:37:09.735 00.000 7680 MoveAxis(S, 164, ABG)
02:37:09.736 00.001 7680 Guiding  Dir = 1, Dur = 164
02:37:09.736 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:09.739 00.003 7680 IsSlewing returns 0
02:37:09.739 00.000 6120 UpdateGuideState exits: m=8841 SNR=62.7
02:37:09.744 00.005 7680 IsGuiding returns 0
02:37:09.744 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:09.748 00.004 7680 PulseGuide returned control before completion, sleep 174
02:37:09.749 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:09.752 00.003 6120 Enqueuing Expose request
02:37:09.930 00.178 7680 IsGuiding returns 1
02:37:09.930 00.000 7680 scope still moving after pulse duration time elapsed
02:37:09.961 00.031 7680 IsSlewing returns 0
02:37:09.962 00.001 7680 IsGuiding returns 0
02:37:09.962 00.000 7680 scope move finished after 164 + 53 ms
02:37:09.962 00.000 7680 Move returns status 0, amount 164
02:37:09.962 00.000 7680 move complete, result=0
02:37:09.964 00.002 7680 worker thread done servicing request
02:37:09.964 00.000 7680 Worker thread wakes up
02:37:09.964 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 164 ms SOUTH
02:37:09.970 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:09.970 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:11.218 01.248 7680 Exposure complete
02:37:11.347 00.129 7680 worker thread done servicing request
02:37:11.349 00.002 6120 OnExposeComplete: enter
02:37:11.353 00.004 6120 UpdateGuideState(): m_state=6
02:37:11.358 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1174
02:37:11.362 00.004 6120 Star::Find returns 1 (0), X=516.58, Y=668.84, Mass=8708, SNR=61.4, Peak=237 HFD=6.5
02:37:11.367 00.005 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
02:37:11.371 00.004 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.74 = 0.74)
02:37:11.375 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.94 mountX=-0.14 mountY=0.18, mountTheta=2.23
02:37:11.380 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.25, opts=13)
02:37:11.384 00.004 6120 Enqueuing Move request for scope (-0.10, -0.25)
02:37:11.387 00.003 7680 Worker thread wakes up
02:37:11.387 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.25) opts 0xd
02:37:11.388 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.25)
02:37:11.388 00.000 7680 Moving (-0.10, -0.25) raw xDistance=-0.14 yDistance=0.18
02:37:11.388 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:37:11.388 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:37:11.389 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:37:11.389 00.000 7680 MoveAxis(E, 0, ABG)
02:37:11.389 00.000 7680 Move returns status 0, amount 0
02:37:11.389 00.000 7680 MoveAxis(N, 0, ABG)
02:37:11.389 00.000 7680 Move returns status 0, amount 0
02:37:11.389 00.000 7680 move complete, result=0
02:37:11.390 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:11.394 00.004 7680 worker thread done servicing request
02:37:11.394 00.000 6120 UpdateGuideState exits: m=8708 SNR=61.4
02:37:11.401 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:11.404 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:11.408 00.004 6120 Enqueuing Expose request
02:37:11.411 00.003 7680 Worker thread wakes up
02:37:11.411 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:37:11.416 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:11.416 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:12.659 01.243 7680 Exposure complete
02:37:12.801 00.142 7680 worker thread done servicing request
02:37:12.802 00.001 6120 OnExposeComplete: enter
02:37:12.806 00.004 6120 UpdateGuideState(): m_state=6
02:37:12.811 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1175
02:37:12.815 00.004 6120 Star::Find returns 1 (0), X=516.50, Y=668.78, Mass=9295, SNR=64.8, Peak=233 HFD=6.7
02:37:12.818 00.003 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.19) = xAngle (-2.26 = -2.26)
02:37:12.822 00.004 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.61 = 0.61)
02:37:12.826 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.32 hyp=0.36 cameraTheta=-2.08 mountX=-0.23 mountY=0.21, mountTheta=2.41
02:37:12.832 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.32, opts=13)
02:37:12.835 00.003 6120 Enqueuing Move request for scope (-0.18, -0.32)
02:37:12.838 00.003 7680 Worker thread wakes up
02:37:12.838 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.32) opts 0xd
02:37:12.838 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.32)
02:37:12.838 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:12.842 00.004 6120 UpdateGuideState exits: m=9295 SNR=64.8
02:37:12.846 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:12.850 00.004 7680 Moving (-0.18, -0.32) raw xDistance=-0.23 yDistance=0.21
02:37:12.850 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:12.853 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:37:12.853 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:37:12.853 00.000 6120 Enqueuing Expose request
02:37:12.856 00.003 7680 MoveAxis(E, 95, ABG)
02:37:12.856 00.000 7680 Guiding  Dir = 2, Dur = 95
02:37:12.856 00.000 7680 IsSlewing returns 0
02:37:12.858 00.002 7680 IsGuiding returns 0
02:37:12.858 00.000 7680 PulseGuide returned control before completion, sleep 105
02:37:12.979 00.121 7680 IsGuiding returns 1
02:37:12.979 00.000 7680 scope still moving after pulse duration time elapsed
02:37:13.009 00.030 7680 IsSlewing returns 0
02:37:13.010 00.001 7680 IsGuiding returns 0
02:37:13.011 00.001 7680 scope move finished after 95 + 58 ms
02:37:13.011 00.000 7680 Move returns status 0, amount 95
02:37:13.011 00.000 7680 MoveAxis(S, 113, ABG)
02:37:13.013 00.002 7680 Guiding  Dir = 1, Dur = 113
02:37:13.013 00.000 7680 IsSlewing returns 0
02:37:13.014 00.001 7680 IsGuiding returns 0
02:37:13.014 00.000 7680 PulseGuide returned control before completion, sleep 123
02:37:13.151 00.137 7680 IsGuiding returns 1
02:37:13.151 00.000 7680 scope still moving after pulse duration time elapsed
02:37:13.182 00.031 7680 IsSlewing returns 0
02:37:13.183 00.001 7680 IsGuiding returns 0
02:37:13.184 00.001 7680 scope move finished after 113 + 56 ms
02:37:13.185 00.001 7680 Move returns status 0, amount 113
02:37:13.185 00.000 7680 move complete, result=0
02:37:13.186 00.001 6120 GuideStep: -0.2 px 95 ms EAST, 0.2 px 113 ms SOUTH
02:37:13.195 00.009 7680 worker thread done servicing request
02:37:13.196 00.001 7680 Worker thread wakes up
02:37:13.196 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:13.197 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:14.441 01.244 7680 Exposure complete
02:37:14.576 00.135 7680 worker thread done servicing request
02:37:14.577 00.001 6120 OnExposeComplete: enter
02:37:14.581 00.004 6120 UpdateGuideState(): m_state=6
02:37:14.585 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1176
02:37:14.589 00.004 6120 Star::Find returns 1 (0), X=516.65, Y=668.81, Mass=8237, SNR=60.7, Peak=201 HFD=6.5
02:37:14.593 00.004 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
02:37:14.596 00.003 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
02:37:14.602 00.006 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.67 mountX=-0.08 mountY=0.25, mountTheta=1.89
02:37:14.608 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.29, opts=13)
02:37:14.612 00.004 6120 Enqueuing Move request for scope (-0.03, -0.29)
02:37:14.617 00.005 7680 Worker thread wakes up
02:37:14.617 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.29) opts 0xd
02:37:14.617 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.29)
02:37:14.617 00.000 7680 Moving (-0.03, -0.29) raw xDistance=-0.08 yDistance=0.25
02:37:14.617 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:37:14.618 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:14.622 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:37:14.622 00.000 6120 UpdateGuideState exits: m=8237 SNR=60.7
02:37:14.625 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:14.628 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:14.633 00.005 6120 Enqueuing Expose request
02:37:14.637 00.004 7680 MoveAxis(E, 0, ABG)
02:37:14.637 00.000 7680 Move returns status 0, amount 0
02:37:14.637 00.000 7680 MoveAxis(S, 135, ABG)
02:37:14.638 00.001 7680 Guiding  Dir = 1, Dur = 135
02:37:14.638 00.000 7680 IsSlewing returns 0
02:37:14.638 00.000 7680 IsGuiding returns 0
02:37:14.639 00.001 7680 PulseGuide returned control before completion, sleep 145
02:37:14.789 00.150 7680 IsGuiding returns 1
02:37:14.790 00.001 7680 scope still moving after pulse duration time elapsed
02:37:14.820 00.030 7680 IsSlewing returns 0
02:37:14.821 00.001 7680 IsGuiding returns 1
02:37:14.851 00.030 7680 IsSlewing returns 0
02:37:14.854 00.003 7680 IsGuiding returns 0
02:37:14.856 00.002 7680 scope move finished after 135 + 81 ms
02:37:14.856 00.000 7680 Move returns status 0, amount 135
02:37:14.856 00.000 7680 move complete, result=0
02:37:14.857 00.001 7680 worker thread done servicing request
02:37:14.857 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 135 ms SOUTH
02:37:14.863 00.006 7680 Worker thread wakes up
02:37:14.864 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:14.864 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:16.115 01.251 7680 Exposure complete
02:37:16.233 00.118 7680 worker thread done servicing request
02:37:16.233 00.000 6120 OnExposeComplete: enter
02:37:16.236 00.003 6120 UpdateGuideState(): m_state=6
02:37:16.239 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1177
02:37:16.248 00.009 6120 Star::Find returns 1 (0), X=516.59, Y=668.77, Mass=8982, SNR=63.4, Peak=228 HFD=6.6
02:37:16.253 00.005 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
02:37:16.255 00.002 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
02:37:16.258 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.33 hyp=0.34 cameraTheta=-1.84 mountX=-0.15 mountY=0.26, mountTheta=2.10
02:37:16.263 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.33, opts=13)
02:37:16.267 00.004 6120 Enqueuing Move request for scope (-0.09, -0.33)
02:37:16.270 00.003 7680 Worker thread wakes up
02:37:16.270 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.33) opts 0xd
02:37:16.270 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.33)
02:37:16.271 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:16.276 00.005 7680 Moving (-0.09, -0.33) raw xDistance=-0.15 yDistance=0.26
02:37:16.277 00.001 6120 UpdateGuideState exits: m=8982 SNR=63.4
02:37:16.282 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:37:16.282 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:16.285 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:37:16.285 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:16.291 00.006 7680 MoveAxis(E, 0, ABG)
02:37:16.291 00.000 6120 Enqueuing Expose request
02:37:16.295 00.004 7680 Move returns status 0, amount 0
02:37:16.295 00.000 7680 MoveAxis(S, 140, ABG)
02:37:16.295 00.000 7680 Guiding  Dir = 1, Dur = 140
02:37:16.295 00.000 7680 IsSlewing returns 0
02:37:16.297 00.002 7680 IsGuiding returns 0
02:37:16.297 00.000 7680 PulseGuide returned control before completion, sleep 150
02:37:16.463 00.166 7680 IsGuiding returns 1
02:37:16.463 00.000 7680 scope still moving after pulse duration time elapsed
02:37:16.494 00.031 7680 IsSlewing returns 0
02:37:16.495 00.001 7680 IsGuiding returns 0
02:37:16.496 00.001 7680 scope move finished after 140 + 59 ms
02:37:16.496 00.000 7680 Move returns status 0, amount 140
02:37:16.496 00.000 7680 move complete, result=0
02:37:16.497 00.001 7680 worker thread done servicing request
02:37:16.497 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 140 ms SOUTH
02:37:16.502 00.005 7680 Worker thread wakes up
02:37:16.504 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:16.504 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:17.749 01.245 7680 Exposure complete
02:37:17.840 00.091 7680 worker thread done servicing request
02:37:17.841 00.001 6120 OnExposeComplete: enter
02:37:17.844 00.003 6120 UpdateGuideState(): m_state=6
02:37:17.846 00.002 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1178
02:37:17.850 00.004 6120 Star::Find returns 1 (0), X=516.49, Y=668.81, Mass=8702, SNR=61.9, Peak=227 HFD=6.6
02:37:17.855 00.005 6120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (0.19) = xAngle (-2.32 = -2.32)
02:37:17.857 00.002 6120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.55 = 0.55)
02:37:17.860 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.29 hyp=0.35 cameraTheta=-2.14 mountX=-0.24 mountY=0.18, mountTheta=2.49
02:37:17.864 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.29, opts=13)
02:37:17.867 00.003 6120 Enqueuing Move request for scope (-0.19, -0.29)
02:37:17.871 00.004 7680 Worker thread wakes up
02:37:17.871 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.29) opts 0xd
02:37:17.871 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.29)
02:37:17.871 00.000 7680 Moving (-0.19, -0.29) raw xDistance=-0.24 yDistance=0.18
02:37:17.872 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:37:17.872 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:37:17.872 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:17.876 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:37:17.877 00.001 7680 MoveAxis(E, 97, ABG)
02:37:17.877 00.000 6120 UpdateGuideState exits: m=8702 SNR=61.9
02:37:17.880 00.003 7680 Guiding  Dir = 2, Dur = 97
02:37:17.882 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:17.886 00.004 7680 IsSlewing returns 0
02:37:17.886 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:17.890 00.004 6120 Enqueuing Expose request
02:37:17.895 00.005 7680 IsGuiding returns 0
02:37:17.895 00.000 7680 PulseGuide returned control before completion, sleep 107
02:37:18.010 00.115 7680 IsGuiding returns 1
02:37:18.010 00.000 7680 scope still moving after pulse duration time elapsed
02:37:18.042 00.032 7680 IsSlewing returns 0
02:37:18.042 00.000 7680 IsGuiding returns 0
02:37:18.042 00.000 7680 scope move finished after 97 + 50 ms
02:37:18.042 00.000 7680 Move returns status 0, amount 97
02:37:18.043 00.001 7680 MoveAxis(N, 0, ABG)
02:37:18.043 00.000 7680 Move returns status 0, amount 0
02:37:18.043 00.000 7680 move complete, result=0
02:37:18.043 00.000 7680 worker thread done servicing request
02:37:18.043 00.000 6120 GuideStep: -0.2 px 97 ms EAST, 0.2 px 0 ms NORTH
02:37:18.048 00.005 7680 Worker thread wakes up
02:37:18.048 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:18.048 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:19.283 01.235 7680 Exposure complete
02:37:19.401 00.118 7680 worker thread done servicing request
02:37:19.402 00.001 6120 OnExposeComplete: enter
02:37:19.406 00.004 6120 UpdateGuideState(): m_state=6
02:37:19.411 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1179
02:37:19.416 00.005 6120 Star::Find returns 1 (0), X=516.56, Y=668.81, Mass=8671, SNR=61.7, Peak=227 HFD=6.5
02:37:19.422 00.006 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
02:37:19.426 00.004 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.74 = 0.74)
02:37:19.431 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.29 hyp=0.31 cameraTheta=-1.95 mountX=-0.16 mountY=0.21, mountTheta=2.24
02:37:19.436 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.29, opts=13)
02:37:19.439 00.003 6120 Enqueuing Move request for scope (-0.11, -0.29)
02:37:19.444 00.005 7680 Worker thread wakes up
02:37:19.444 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:19.448 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.29) opts 0xd
02:37:19.448 00.000 6120 UpdateGuideState exits: m=8671 SNR=61.7
02:37:19.453 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:19.456 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.29)
02:37:19.457 00.001 7680 Moving (-0.11, -0.29) raw xDistance=-0.16 yDistance=0.21
02:37:19.457 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:37:19.457 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:37:19.457 00.000 7680 MoveAxis(E, 0, ABG)
02:37:19.458 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:19.461 00.003 6120 Enqueuing Expose request
02:37:19.465 00.004 7680 Move returns status 0, amount 0
02:37:19.465 00.000 7680 MoveAxis(S, 113, ABG)
02:37:19.465 00.000 7680 Guiding  Dir = 1, Dur = 113
02:37:19.465 00.000 7680 IsSlewing returns 0
02:37:19.467 00.002 7680 IsGuiding returns 0
02:37:19.467 00.000 7680 PulseGuide returned control before completion, sleep 123
02:37:19.606 00.139 7680 IsGuiding returns 1
02:37:19.607 00.001 7680 scope still moving after pulse duration time elapsed
02:37:19.637 00.030 7680 IsSlewing returns 0
02:37:19.639 00.002 7680 IsGuiding returns 0
02:37:19.639 00.000 7680 scope move finished after 113 + 59 ms
02:37:19.640 00.001 7680 Move returns status 0, amount 113
02:37:19.640 00.000 7680 move complete, result=0
02:37:19.641 00.001 7680 worker thread done servicing request
02:37:19.641 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 113 ms SOUTH
02:37:19.646 00.005 7680 Worker thread wakes up
02:37:19.647 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:19.647 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:20.905 01.258 7680 Exposure complete
02:37:21.058 00.153 7680 worker thread done servicing request
02:37:21.058 00.000 6120 OnExposeComplete: enter
02:37:21.063 00.005 6120 UpdateGuideState(): m_state=6
02:37:21.068 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1180
02:37:21.074 00.006 6120 Star::Find returns 1 (0), X=516.47, Y=668.90, Mass=8704, SNR=61.4, Peak=222 HFD=6.5
02:37:21.078 00.004 6120 CameraToMount -- cameraTheta (-2.37) - m_xAngle (0.19) = xAngle (-2.56 = -2.56)
02:37:21.084 00.006 6120 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.32 = 0.32)
02:37:21.088 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.20 hyp=0.28 cameraTheta=-2.37 mountX=-0.24 mountY=0.09, mountTheta=2.78
02:37:21.093 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.20, opts=13)
02:37:21.097 00.004 6120 Enqueuing Move request for scope (-0.20, -0.20)
02:37:21.100 00.003 7680 Worker thread wakes up
02:37:21.100 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.20) opts 0xd
02:37:21.100 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:21.105 00.005 6120 UpdateGuideState exits: m=8704 SNR=61.4
02:37:21.111 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:21.116 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:21.119 00.003 6120 Enqueuing Expose request
02:37:21.123 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.20)
02:37:21.123 00.000 7680 Moving (-0.20, -0.20) raw xDistance=-0.24 yDistance=0.09
02:37:21.123 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:37:21.124 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:37:21.124 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:37:21.124 00.000 7680 MoveAxis(E, 96, ABG)
02:37:21.125 00.001 7680 Guiding  Dir = 2, Dur = 96
02:37:21.125 00.000 7680 IsSlewing returns 0
02:37:21.125 00.000 7680 IsGuiding returns 0
02:37:21.126 00.001 7680 PulseGuide returned control before completion, sleep 106
02:37:21.234 00.108 7680 IsGuiding returns 1
02:37:21.235 00.001 7680 scope still moving after pulse duration time elapsed
02:37:21.266 00.031 7680 IsSlewing returns 0
02:37:21.267 00.001 7680 IsGuiding returns 0
02:37:21.268 00.001 7680 scope move finished after 96 + 45 ms
02:37:21.268 00.000 7680 Move returns status 0, amount 96
02:37:21.268 00.000 7680 MoveAxis(N, 0, ABG)
02:37:21.268 00.000 7680 Move returns status 0, amount 0
02:37:21.269 00.001 7680 move complete, result=0
02:37:21.270 00.001 7680 worker thread done servicing request
02:37:21.270 00.000 7680 Worker thread wakes up
02:37:21.271 00.001 6120 GuideStep: -0.2 px 96 ms EAST, 0.1 px 0 ms NORTH
02:37:21.276 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:21.276 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:22.526 01.250 7680 Exposure complete
02:37:22.674 00.148 7680 worker thread done servicing request
02:37:22.674 00.000 6120 OnExposeComplete: enter
02:37:22.679 00.005 6120 UpdateGuideState(): m_state=6
02:37:22.684 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1181
02:37:22.688 00.004 6120 Star::Find returns 1 (0), X=516.54, Y=668.73, Mass=8910, SNR=62.8, Peak=229 HFD=6.7
02:37:22.692 00.004 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
02:37:22.695 00.003 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
02:37:22.700 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.37 hyp=0.39 cameraTheta=-1.93 mountX=-0.20 mountY=0.27, mountTheta=2.22
02:37:22.706 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.37, opts=13)
02:37:22.711 00.005 6120 Enqueuing Move request for scope (-0.14, -0.37)
02:37:22.715 00.004 7680 Worker thread wakes up
02:37:22.715 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:22.719 00.004 6120 UpdateGuideState exits: m=8910 SNR=62.8
02:37:22.723 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:22.727 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:22.731 00.004 6120 Enqueuing Expose request
02:37:22.736 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.37) opts 0xd
02:37:22.736 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.37)
02:37:22.736 00.000 7680 Moving (-0.14, -0.37) raw xDistance=-0.20 yDistance=0.27
02:37:22.736 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
02:37:22.736 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:37:22.738 00.002 7680 MoveAxis(E, 89, ABG)
02:37:22.738 00.000 7680 Guiding  Dir = 2, Dur = 89
02:37:22.738 00.000 7680 IsSlewing returns 0
02:37:22.738 00.000 7680 IsGuiding returns 0
02:37:22.738 00.000 7680 PulseGuide returned control before completion, sleep 99
02:37:22.847 00.109 7680 IsGuiding returns 1
02:37:22.848 00.001 7680 scope still moving after pulse duration time elapsed
02:37:22.878 00.030 7680 IsSlewing returns 0
02:37:22.879 00.001 7680 IsGuiding returns 0
02:37:22.880 00.001 7680 scope move finished after 89 + 52 ms
02:37:22.881 00.001 7680 Move returns status 0, amount 89
02:37:22.881 00.000 7680 MoveAxis(S, 146, ABG)
02:37:22.882 00.001 7680 Guiding  Dir = 1, Dur = 146
02:37:22.882 00.000 7680 IsSlewing returns 0
02:37:22.883 00.001 7680 IsGuiding returns 0
02:37:22.885 00.002 7680 PulseGuide returned control before completion, sleep 156
02:37:23.050 00.165 7680 IsGuiding returns 1
02:37:23.051 00.001 7680 scope still moving after pulse duration time elapsed
02:37:23.081 00.030 7680 IsSlewing returns 0
02:37:23.082 00.001 7680 IsGuiding returns 0
02:37:23.083 00.001 7680 scope move finished after 146 + 53 ms
02:37:23.083 00.000 7680 Move returns status 0, amount 146
02:37:23.084 00.001 7680 move complete, result=0
02:37:23.084 00.000 7680 worker thread done servicing request
02:37:23.084 00.000 7680 Worker thread wakes up
02:37:23.086 00.002 6120 GuideStep: -0.2 px 89 ms EAST, 0.3 px 146 ms SOUTH
02:37:23.092 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:23.092 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:24.346 01.254 7680 Exposure complete
02:37:24.485 00.139 7680 worker thread done servicing request
02:37:24.486 00.001 6120 OnExposeComplete: enter
02:37:24.490 00.004 6120 UpdateGuideState(): m_state=6
02:37:24.493 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1182
02:37:24.498 00.005 6120 Star::Find returns 1 (0), X=516.65, Y=668.63, Mass=9387, SNR=64.7, Peak=221 HFD=6.8
02:37:24.502 00.004 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:37:24.506 00.004 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:37:24.509 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.47 hyp=0.47 cameraTheta=-1.62 mountX=-0.11 mountY=0.41, mountTheta=1.84
02:37:24.514 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.47, opts=13)
02:37:24.519 00.005 6120 Enqueuing Move request for scope (-0.02, -0.47)
02:37:24.522 00.003 7680 Worker thread wakes up
02:37:24.522 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.47) opts 0xd
02:37:24.522 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.47)
02:37:24.522 00.000 7680 Moving (-0.02, -0.47) raw xDistance=-0.11 yDistance=0.41
02:37:24.523 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:37:24.524 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
02:37:24.524 00.000 7680 MoveAxis(E, 0, ABG)
02:37:24.524 00.000 7680 Move returns status 0, amount 0
02:37:24.524 00.000 7680 MoveAxis(S, 221, ABG)
02:37:24.524 00.000 7680 Guiding  Dir = 1, Dur = 221
02:37:24.524 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:24.527 00.003 7680 IsSlewing returns 0
02:37:24.528 00.001 6120 UpdateGuideState exits: m=9387 SNR=64.7
02:37:24.531 00.003 7680 IsGuiding returns 0
02:37:24.531 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:24.536 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:24.538 00.002 7680 PulseGuide returned control before completion, sleep 231
02:37:24.538 00.000 6120 Enqueuing Expose request
02:37:24.776 00.238 7680 IsGuiding returns 1
02:37:24.777 00.001 7680 scope still moving after pulse duration time elapsed
02:37:24.807 00.030 7680 IsSlewing returns 0
02:37:24.809 00.002 7680 IsGuiding returns 0
02:37:24.810 00.001 7680 scope move finished after 221 + 56 ms
02:37:24.810 00.000 7680 Move returns status 0, amount 221
02:37:24.811 00.001 7680 move complete, result=0
02:37:24.811 00.000 7680 worker thread done servicing request
02:37:24.811 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 221 ms SOUTH
02:37:24.818 00.007 7680 Worker thread wakes up
02:37:24.818 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:24.819 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:26.066 01.247 7680 Exposure complete
02:37:26.198 00.132 7680 worker thread done servicing request
02:37:26.198 00.000 6120 OnExposeComplete: enter
02:37:26.203 00.005 6120 UpdateGuideState(): m_state=6
02:37:26.207 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1183
02:37:26.211 00.004 6120 Star::Find returns 1 (0), X=516.51, Y=668.75, Mass=8835, SNR=63.1, Peak=238 HFD=6.7
02:37:26.216 00.005 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
02:37:26.219 00.003 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
02:37:26.223 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.35 hyp=0.39 cameraTheta=-2.01 mountX=-0.22 mountY=0.24, mountTheta=2.32
02:37:26.227 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.35, opts=13)
02:37:26.231 00.004 6120 Enqueuing Move request for scope (-0.16, -0.35)
02:37:26.236 00.005 7680 Worker thread wakes up
02:37:26.236 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:26.240 00.004 6120 UpdateGuideState exits: m=8835 SNR=63.1
02:37:26.244 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:26.248 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.35) opts 0xd
02:37:26.248 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.35)
02:37:26.248 00.000 7680 Moving (-0.16, -0.35) raw xDistance=-0.22 yDistance=0.24
02:37:26.248 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:37:26.248 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:37:26.248 00.000 7680 MoveAxis(E, 92, ABG)
02:37:26.249 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:26.251 00.002 6120 Enqueuing Expose request
02:37:26.256 00.005 7680 Guiding  Dir = 2, Dur = 92
02:37:26.256 00.000 7680 IsSlewing returns 0
02:37:26.256 00.000 7680 IsGuiding returns 0
02:37:26.258 00.002 7680 PulseGuide returned control before completion, sleep 102
02:37:26.368 00.110 7680 IsGuiding returns 1
02:37:26.369 00.001 7680 scope still moving after pulse duration time elapsed
02:37:26.400 00.031 7680 IsSlewing returns 0
02:37:26.401 00.001 7680 IsGuiding returns 0
02:37:26.401 00.000 7680 scope move finished after 92 + 51 ms
02:37:26.401 00.000 7680 Move returns status 0, amount 92
02:37:26.402 00.001 7680 MoveAxis(S, 132, ABG)
02:37:26.402 00.000 7680 Guiding  Dir = 1, Dur = 132
02:37:26.402 00.000 7680 IsSlewing returns 0
02:37:26.404 00.002 7680 IsGuiding returns 0
02:37:26.405 00.001 7680 PulseGuide returned control before completion, sleep 142
02:37:26.557 00.152 7680 IsGuiding returns 1
02:37:26.558 00.001 7680 scope still moving after pulse duration time elapsed
02:37:26.588 00.030 7680 IsSlewing returns 0
02:37:26.589 00.001 7680 IsGuiding returns 0
02:37:26.590 00.001 7680 scope move finished after 132 + 53 ms
02:37:26.590 00.000 7680 Move returns status 0, amount 132
02:37:26.590 00.000 7680 move complete, result=0
02:37:26.591 00.001 7680 worker thread done servicing request
02:37:26.591 00.000 7680 Worker thread wakes up
02:37:26.591 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:26.591 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:26.592 00.001 6120 GuideStep: -0.2 px 92 ms EAST, 0.2 px 132 ms SOUTH
02:37:27.835 01.243 7680 Exposure complete
02:37:27.982 00.147 7680 worker thread done servicing request
02:37:27.982 00.000 6120 OnExposeComplete: enter
02:37:27.987 00.005 6120 UpdateGuideState(): m_state=6
02:37:27.992 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1184
02:37:27.996 00.004 6120 Star::Find returns 1 (0), X=516.73, Y=668.71, Mass=8950, SNR=62.6, Peak=221 HFD=6.7
02:37:28.000 00.004 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
02:37:28.003 00.003 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
02:37:28.007 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.39 hyp=0.40 cameraTheta=-1.44 mountX=-0.02 mountY=0.37, mountTheta=1.63
02:37:28.013 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.39, opts=13)
02:37:28.018 00.005 6120 Enqueuing Move request for scope (0.05, -0.39)
02:37:28.021 00.003 7680 Worker thread wakes up
02:37:28.022 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:28.026 00.004 6120 UpdateGuideState exits: m=8950 SNR=62.6
02:37:28.029 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:28.033 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:28.037 00.004 6120 Enqueuing Expose request
02:37:28.041 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.39) opts 0xd
02:37:28.041 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.39)
02:37:28.041 00.000 7680 Moving (0.05, -0.39) raw xDistance=-0.02 yDistance=0.37
02:37:28.041 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:37:28.041 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:37:28.042 00.001 7680 MoveAxis(E, 0, ABG)
02:37:28.042 00.000 7680 Move returns status 0, amount 0
02:37:28.043 00.001 7680 MoveAxis(S, 203, ABG)
02:37:28.043 00.000 7680 Guiding  Dir = 1, Dur = 203
02:37:28.043 00.000 7680 IsSlewing returns 0
02:37:28.044 00.001 7680 IsGuiding returns 0
02:37:28.044 00.000 7680 PulseGuide returned control before completion, sleep 213
02:37:28.264 00.220 7680 IsGuiding returns 1
02:37:28.266 00.002 7680 scope still moving after pulse duration time elapsed
02:37:28.296 00.030 7680 IsSlewing returns 0
02:37:28.298 00.002 7680 IsGuiding returns 1
02:37:28.327 00.029 7680 IsSlewing returns 0
02:37:28.328 00.001 7680 IsGuiding returns 1
02:37:28.359 00.031 7680 IsSlewing returns 0
02:37:28.361 00.002 7680 IsGuiding returns 0
02:37:28.362 00.001 7680 scope move finished after 203 + 115 ms
02:37:28.362 00.000 7680 Move returns status 0, amount 203
02:37:28.363 00.001 7680 move complete, result=0
02:37:28.363 00.000 7680 worker thread done servicing request
02:37:28.363 00.000 7680 Worker thread wakes up
02:37:28.364 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 203 ms SOUTH
02:37:28.372 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:28.372 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:29.620 01.248 7680 Exposure complete
02:37:29.759 00.139 7680 worker thread done servicing request
02:37:29.759 00.000 6120 OnExposeComplete: enter
02:37:29.765 00.006 6120 UpdateGuideState(): m_state=6
02:37:29.769 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1185
02:37:29.774 00.005 6120 Star::Find returns 1 (0), X=516.99, Y=668.75, Mass=8429, SNR=60.6, Peak=189 HFD=6.7
02:37:29.777 00.003 6120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (0.19) = xAngle (-1.01 = -1.01)
02:37:29.781 00.004 6120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.86 = 1.86)
02:37:29.784 00.003 6120 CameraToMount -- cameraX=0.32 cameraY=-0.34 hyp=0.47 cameraTheta=-0.83 mountX=0.25 mountY=0.45, mountTheta=1.07
02:37:29.789 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.34, opts=13)
02:37:29.793 00.004 6120 Enqueuing Move request for scope (0.32, -0.34)
02:37:29.797 00.004 7680 Worker thread wakes up
02:37:29.797 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.34) opts 0xd
02:37:29.797 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.34)
02:37:29.797 00.000 7680 Moving (0.32, -0.34) raw xDistance=0.25 yDistance=0.45
02:37:29.798 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
02:37:29.798 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
02:37:29.799 00.001 7680 MoveAxis(W, 101, ABG)
02:37:29.799 00.000 7680 Guiding  Dir = 3, Dur = 101
02:37:29.799 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:29.803 00.004 7680 IsSlewing returns 0
02:37:29.803 00.000 6120 UpdateGuideState exits: m=8429 SNR=60.6
02:37:29.807 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:29.812 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:29.815 00.003 6120 Enqueuing Expose request
02:37:29.819 00.004 7680 IsGuiding returns 0
02:37:29.819 00.000 7680 PulseGuide returned control before completion, sleep 111
02:37:29.938 00.119 7680 IsGuiding returns 1
02:37:29.939 00.001 7680 scope still moving after pulse duration time elapsed
02:37:29.969 00.030 7680 IsSlewing returns 0
02:37:29.970 00.001 7680 IsGuiding returns 0
02:37:29.971 00.001 7680 scope move finished after 101 + 50 ms
02:37:29.972 00.001 7680 Move returns status 0, amount 101
02:37:29.972 00.000 7680 MoveAxis(S, 243, ABG)
02:37:29.972 00.000 7680 Guiding  Dir = 1, Dur = 243
02:37:29.973 00.001 7680 IsSlewing returns 0
02:37:29.973 00.000 7680 IsGuiding returns 0
02:37:29.973 00.000 7680 PulseGuide returned control before completion, sleep 253
02:37:30.236 00.263 7680 IsGuiding returns 1
02:37:30.237 00.001 7680 scope still moving after pulse duration time elapsed
02:37:30.267 00.030 7680 IsSlewing returns 0
02:37:30.268 00.001 7680 IsGuiding returns 0
02:37:30.268 00.000 7680 scope move finished after 243 + 52 ms
02:37:30.269 00.001 7680 Move returns status 0, amount 243
02:37:30.269 00.000 7680 move complete, result=0
02:37:30.269 00.000 7680 worker thread done servicing request
02:37:30.270 00.001 7680 Worker thread wakes up
02:37:30.270 00.000 6120 GuideStep: 0.2 px 101 ms WEST, 0.4 px 243 ms SOUTH
02:37:30.276 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:30.278 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:31.526 01.248 7680 Exposure complete
02:37:31.665 00.139 7680 worker thread done servicing request
02:37:31.665 00.000 6120 OnExposeComplete: enter
02:37:31.671 00.006 6120 UpdateGuideState(): m_state=6
02:37:31.677 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1186
02:37:31.681 00.004 6120 Star::Find returns 1 (0), X=516.54, Y=669.00, Mass=8430, SNR=60.2, Peak=234 HFD=6.5
02:37:31.684 00.003 6120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.19) = xAngle (-2.71 = -2.71)
02:37:31.689 00.005 6120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.17 = 0.17)
02:37:31.693 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.52 mountX=-0.16 mountY=0.03, mountTheta=2.96
02:37:31.699 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.10, opts=13)
02:37:31.704 00.005 6120 Enqueuing Move request for scope (-0.14, -0.10)
02:37:31.707 00.003 7680 Worker thread wakes up
02:37:31.707 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:31.711 00.004 6120 UpdateGuideState exits: m=8430 SNR=60.2
02:37:31.714 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:31.718 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
02:37:31.718 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
02:37:31.719 00.001 7680 Moving (-0.14, -0.10) raw xDistance=-0.16 yDistance=0.03
02:37:31.719 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:37:31.719 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:37:31.719 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:31.722 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:37:31.722 00.000 7680 MoveAxis(E, 0, ABG)
02:37:31.722 00.000 7680 Move returns status 0, amount 0
02:37:31.722 00.000 7680 MoveAxis(N, 0, ABG)
02:37:31.722 00.000 6120 Enqueuing Expose request
02:37:31.727 00.005 7680 Move returns status 0, amount 0
02:37:31.727 00.000 7680 move complete, result=0
02:37:31.728 00.001 7680 worker thread done servicing request
02:37:31.728 00.000 7680 Worker thread wakes up
02:37:31.728 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:37:31.732 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:31.732 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:32.990 01.258 7680 Exposure complete
02:37:33.136 00.146 7680 worker thread done servicing request
02:37:33.136 00.000 6120 OnExposeComplete: enter
02:37:33.141 00.005 6120 UpdateGuideState(): m_state=6
02:37:33.145 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1187
02:37:33.149 00.004 6120 Star::Find returns 1 (0), X=516.49, Y=668.87, Mass=9057, SNR=63.6, Peak=241 HFD=6.5
02:37:33.153 00.004 6120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.19) = xAngle (-2.45 = -2.45)
02:37:33.157 00.004 6120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.42 = 0.42)
02:37:33.161 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.23 hyp=0.29 cameraTheta=-2.26 mountX=-0.22 mountY=0.12, mountTheta=2.65
02:37:33.166 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.23, opts=13)
02:37:33.172 00.006 6120 Enqueuing Move request for scope (-0.19, -0.23)
02:37:33.176 00.004 7680 Worker thread wakes up
02:37:33.176 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.23) opts 0xd
02:37:33.176 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.23)
02:37:33.176 00.000 7680 Moving (-0.19, -0.23) raw xDistance=-0.22 yDistance=0.12
02:37:33.177 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:33.180 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:37:33.180 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:37:33.180 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:37:33.180 00.000 7680 MoveAxis(E, 92, ABG)
02:37:33.181 00.001 7680 Guiding  Dir = 2, Dur = 92
02:37:33.181 00.000 6120 UpdateGuideState exits: m=9057 SNR=63.6
02:37:33.185 00.004 7680 IsSlewing returns 0
02:37:33.185 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:33.189 00.004 7680 IsGuiding returns 0
02:37:33.190 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:33.194 00.004 7680 PulseGuide returned control before completion, sleep 102
02:37:33.194 00.000 6120 Enqueuing Expose request
02:37:33.301 00.107 7680 IsGuiding returns 1
02:37:33.301 00.000 7680 scope still moving after pulse duration time elapsed
02:37:33.332 00.031 7680 IsSlewing returns 0
02:37:33.332 00.000 7680 IsGuiding returns 0
02:37:33.333 00.001 7680 scope move finished after 92 + 51 ms
02:37:33.333 00.000 7680 Move returns status 0, amount 92
02:37:33.333 00.000 7680 MoveAxis(N, 0, ABG)
02:37:33.333 00.000 7680 Move returns status 0, amount 0
02:37:33.334 00.001 7680 move complete, result=0
02:37:33.334 00.000 7680 worker thread done servicing request
02:37:33.335 00.001 7680 Worker thread wakes up
02:37:33.335 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:33.335 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:33.335 00.000 6120 GuideStep: -0.2 px 92 ms EAST, 0.1 px 0 ms NORTH
02:37:34.591 01.256 7680 Exposure complete
02:37:34.732 00.141 7680 worker thread done servicing request
02:37:34.732 00.000 6120 OnExposeComplete: enter
02:37:34.738 00.006 6120 UpdateGuideState(): m_state=6
02:37:34.742 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1188
02:37:34.746 00.004 6120 Star::Find returns 1 (0), X=516.45, Y=670.90, Mass=8369, SNR=62.4, Peak=218 HFD=6.5
02:37:34.750 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (0.19) = xAngle (1.51 = 1.51)
02:37:34.754 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.38 = -1.90)
02:37:34.757 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=1.80 hyp=1.82 cameraTheta=1.70 mountX=0.11 mountY=-1.72, mountTheta=-1.51
02:37:34.762 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=1.80, opts=13)
02:37:34.764 00.002 6120 Enqueuing Move request for scope (-0.23, 1.80)
02:37:34.768 00.004 7680 Worker thread wakes up
02:37:34.768 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:34.771 00.003 6120 UpdateGuideState exits: m=8369 SNR=62.4
02:37:34.775 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:34.779 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:34.782 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 1.80) opts 0xd
02:37:34.782 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 1.80)
02:37:34.783 00.001 6120 Enqueuing Expose request
02:37:34.786 00.003 7680 Moving (-0.23, 1.80) raw xDistance=0.11 yDistance=-1.72
02:37:34.786 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:37:34.786 00.000 7680 resist switch: large excursion: input -1.72 thresh 0.60 direction from 1 to -1
02:37:34.787 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.16
02:37:34.787 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.72 from input -1.72
02:37:34.787 00.000 7680 MoveAxis(E, 0, ABG)
02:37:34.787 00.000 7680 Move returns status 0, amount 0
02:37:34.787 00.000 7680 MoveAxis(N, 933, ABG)
02:37:34.787 00.000 7680 Guiding  Dir = 0, Dur = 933
02:37:34.787 00.000 7680 IsSlewing returns 0
02:37:34.788 00.001 7680 IsGuiding returns 0
02:37:34.788 00.000 7680 PulseGuide returned control before completion, sleep 943
02:37:35.733 00.945 7680 IsGuiding returns 1
02:37:35.734 00.001 7680 scope still moving after pulse duration time elapsed
02:37:35.765 00.031 7680 IsSlewing returns 0
02:37:35.765 00.000 7680 IsGuiding returns 0
02:37:35.767 00.002 7680 scope move finished after 933 + 45 ms
02:37:35.767 00.000 7680 Move returns status 0, amount 933
02:37:35.767 00.000 7680 move complete, result=0
02:37:35.767 00.000 7680 worker thread done servicing request
02:37:35.768 00.001 7680 Worker thread wakes up
02:37:35.769 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -1.7 px 933 ms NORTH
02:37:35.776 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:35.776 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:37.031 01.255 7680 Exposure complete
02:37:37.166 00.135 7680 worker thread done servicing request
02:37:37.166 00.000 6120 OnExposeComplete: enter
02:37:37.170 00.004 6120 UpdateGuideState(): m_state=6
02:37:37.175 00.005 6120 Star::Find(15, 516, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1189
02:37:37.179 00.004 6120 Star::Find returns 1 (0), X=516.46, Y=668.00, Mass=8538, SNR=61.5, Peak=235 HFD=6.7
02:37:37.183 00.004 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
02:37:37.186 00.003 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
02:37:37.190 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-1.10 hyp=1.12 cameraTheta=-1.76 mountX=-0.41 mountY=0.90, mountTheta=2.00
02:37:37.196 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-1.10, opts=13)
02:37:37.200 00.004 6120 Enqueuing Move request for scope (-0.21, -1.10)
02:37:37.204 00.004 7680 Worker thread wakes up
02:37:37.204 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -1.10) opts 0xd
02:37:37.204 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -1.10)
02:37:37.204 00.000 7680 Moving (-0.21, -1.10) raw xDistance=-0.41 yDistance=0.90
02:37:37.204 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:37:37.204 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:37.209 00.005 7680 resist switch: large excursion: input 0.90 thresh 0.60 direction from -1 to 1
02:37:37.209 00.000 6120 UpdateGuideState exits: m=8538 SNR=61.5
02:37:37.212 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:37.217 00.005 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.69
02:37:37.217 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
02:37:37.217 00.000 7680 MoveAxis(E, 169, ABG)
02:37:37.217 00.000 7680 Guiding  Dir = 2, Dur = 169
02:37:37.217 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:37.221 00.004 7680 IsSlewing returns 0
02:37:37.221 00.000 6120 Enqueuing Expose request
02:37:37.225 00.004 7680 IsGuiding returns 0
02:37:37.225 00.000 7680 PulseGuide returned control before completion, sleep 179
02:37:37.409 00.184 7680 IsGuiding returns 1
02:37:37.409 00.000 7680 scope still moving after pulse duration time elapsed
02:37:37.439 00.030 7680 IsSlewing returns 0
02:37:37.440 00.001 7680 IsGuiding returns 0
02:37:37.441 00.001 7680 scope move finished after 169 + 46 ms
02:37:37.441 00.000 7680 Move returns status 0, amount 169
02:37:37.441 00.000 7680 MoveAxis(S, 486, ABG)
02:37:37.442 00.001 7680 Guiding  Dir = 1, Dur = 486
02:37:37.442 00.000 7680 IsSlewing returns 0
02:37:37.444 00.002 7680 IsGuiding returns 0
02:37:37.444 00.000 7680 PulseGuide returned control before completion, sleep 496
02:37:37.942 00.498 7680 IsGuiding returns 1
02:37:37.944 00.002 7680 scope still moving after pulse duration time elapsed
02:37:37.975 00.031 7680 IsSlewing returns 0
02:37:37.976 00.001 7680 IsGuiding returns 0
02:37:37.977 00.001 7680 scope move finished after 486 + 47 ms
02:37:37.977 00.000 7680 Move returns status 0, amount 486
02:37:37.979 00.002 7680 move complete, result=0
02:37:37.980 00.001 7680 worker thread done servicing request
02:37:37.980 00.000 6120 GuideStep: -0.4 px 169 ms EAST, 0.9 px 486 ms SOUTH
02:37:37.987 00.007 7680 Worker thread wakes up
02:37:37.987 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:37.987 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:39.235 01.248 7680 Exposure complete
02:37:39.362 00.127 7680 worker thread done servicing request
02:37:39.363 00.001 6120 OnExposeComplete: enter
02:37:39.367 00.004 6120 UpdateGuideState(): m_state=6
02:37:39.371 00.004 6120 Star::Find(15, 516, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1190
02:37:39.376 00.005 6120 Star::Find returns 1 (0), X=516.70, Y=667.75, Mass=8887, SNR=62.0, Peak=214 HFD=6.6
02:37:39.380 00.004 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
02:37:39.384 00.004 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
02:37:39.387 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-1.35 hyp=1.35 cameraTheta=-1.56 mountX=-0.23 mountY=1.22, mountTheta=1.76
02:37:39.393 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-1.35, opts=13)
02:37:39.397 00.004 6120 Enqueuing Move request for scope (0.02, -1.35)
02:37:39.401 00.004 7680 Worker thread wakes up
02:37:39.402 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -1.35) opts 0xd
02:37:39.402 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -1.35)
02:37:39.402 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:39.406 00.004 6120 UpdateGuideState exits: m=8887 SNR=62.0
02:37:39.410 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:39.413 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:39.417 00.004 6120 Enqueuing Expose request
02:37:39.424 00.007 7680 Moving (0.02, -1.35) raw xDistance=-0.23 yDistance=1.22
02:37:39.424 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
02:37:39.424 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.22 from input 1.22
02:37:39.425 00.001 7680 MoveAxis(E, 106, ABG)
02:37:39.425 00.000 7680 Guiding  Dir = 2, Dur = 106
02:37:39.425 00.000 7680 IsSlewing returns 0
02:37:39.425 00.000 7680 IsGuiding returns 0
02:37:39.426 00.001 7680 PulseGuide returned control before completion, sleep 116
02:37:39.553 00.127 7680 IsGuiding returns 1
02:37:39.553 00.000 7680 scope still moving after pulse duration time elapsed
02:37:39.585 00.032 7680 IsSlewing returns 0
02:37:39.585 00.000 7680 IsGuiding returns 0
02:37:39.585 00.000 7680 scope move finished after 106 + 52 ms
02:37:39.585 00.000 7680 Move returns status 0, amount 106
02:37:39.586 00.001 7680 MoveAxis(S, 662, ABG)
02:37:39.586 00.000 7680 Guiding  Dir = 1, Dur = 662
02:37:39.586 00.000 7680 IsSlewing returns 0
02:37:39.586 00.000 7680 IsGuiding returns 0
02:37:39.586 00.000 7680 PulseGuide returned control before completion, sleep 672
02:37:40.273 00.687 7680 IsGuiding returns 1
02:37:40.273 00.000 7680 scope still moving after pulse duration time elapsed
02:37:40.304 00.031 7680 IsSlewing returns 0
02:37:40.304 00.000 7680 IsGuiding returns 0
02:37:40.305 00.001 7680 scope move finished after 662 + 55 ms
02:37:40.305 00.000 7680 Move returns status 0, amount 662
02:37:40.305 00.000 7680 move complete, result=0
02:37:40.305 00.000 7680 worker thread done servicing request
02:37:40.306 00.001 6120 GuideStep: -0.2 px 106 ms EAST, 1.2 px 662 ms SOUTH
02:37:40.312 00.006 7680 Worker thread wakes up
02:37:40.312 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:40.312 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:41.567 01.255 7680 Exposure complete
02:37:41.703 00.136 7680 worker thread done servicing request
02:37:41.703 00.000 6120 OnExposeComplete: enter
02:37:41.708 00.005 6120 UpdateGuideState(): m_state=6
02:37:41.713 00.005 6120 Star::Find(15, 516, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1191
02:37:41.717 00.004 6120 Star::Find returns 1 (0), X=516.72, Y=668.70, Mass=8519, SNR=60.8, Peak=207 HFD=6.6
02:37:41.720 00.003 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
02:37:41.724 00.004 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
02:37:41.729 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=-0.40 hyp=0.40 cameraTheta=-1.46 mountX=-0.03 mountY=0.38, mountTheta=1.66
02:37:41.734 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.40, opts=13)
02:37:41.740 00.006 6120 Enqueuing Move request for scope (0.04, -0.40)
02:37:41.744 00.004 7680 Worker thread wakes up
02:37:41.744 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.40) opts 0xd
02:37:41.745 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.40)
02:37:41.745 00.000 7680 Moving (0.04, -0.40) raw xDistance=-0.03 yDistance=0.38
02:37:41.745 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:37:41.746 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:41.749 00.003 6120 UpdateGuideState exits: m=8519 SNR=60.8
02:37:41.752 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:41.757 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:41.762 00.005 6120 Enqueuing Expose request
02:37:41.766 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:37:41.766 00.000 7680 MoveAxis(E, 0, ABG)
02:37:41.766 00.000 7680 Move returns status 0, amount 0
02:37:41.766 00.000 7680 MoveAxis(S, 205, ABG)
02:37:41.766 00.000 7680 Guiding  Dir = 1, Dur = 205
02:37:41.767 00.001 7680 IsSlewing returns 0
02:37:41.767 00.000 7680 IsGuiding returns 0
02:37:41.767 00.000 7680 PulseGuide returned control before completion, sleep 215
02:37:41.992 00.225 7680 IsGuiding returns 1
02:37:41.992 00.000 7680 scope still moving after pulse duration time elapsed
02:37:42.023 00.031 7680 IsSlewing returns 0
02:37:42.024 00.001 7680 IsGuiding returns 0
02:37:42.025 00.001 7680 scope move finished after 205 + 52 ms
02:37:42.025 00.000 7680 Move returns status 0, amount 205
02:37:42.025 00.000 7680 move complete, result=0
02:37:42.026 00.001 7680 worker thread done servicing request
02:37:42.026 00.000 7680 Worker thread wakes up
02:37:42.027 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 205 ms SOUTH
02:37:42.033 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:42.033 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:43.289 01.256 7680 Exposure complete
02:37:43.415 00.126 7680 worker thread done servicing request
02:37:43.415 00.000 6120 OnExposeComplete: enter
02:37:43.421 00.006 6120 UpdateGuideState(): m_state=6
02:37:43.427 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1192
02:37:43.431 00.004 6120 Star::Find returns 1 (0), X=516.95, Y=668.86, Mass=8966, SNR=62.3, Peak=231 HFD=6.5
02:37:43.435 00.004 6120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.19) = xAngle (-0.91 = -0.91)
02:37:43.439 00.004 6120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.96 = 1.96)
02:37:43.443 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=-0.24 hyp=0.36 cameraTheta=-0.73 mountX=0.22 mountY=0.34, mountTheta=0.99
02:37:43.448 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.24, opts=13)
02:37:43.452 00.004 6120 Enqueuing Move request for scope (0.27, -0.24)
02:37:43.455 00.003 7680 Worker thread wakes up
02:37:43.455 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:43.459 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.24) opts 0xd
02:37:43.460 00.001 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.24)
02:37:43.460 00.000 7680 Moving (0.27, -0.24) raw xDistance=0.22 yDistance=0.34
02:37:43.460 00.000 6120 UpdateGuideState exits: m=8966 SNR=62.3
02:37:43.464 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:37:43.464 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:37:43.464 00.000 7680 MoveAxis(W, 91, ABG)
02:37:43.464 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:43.469 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:43.472 00.003 6120 Enqueuing Expose request
02:37:43.476 00.004 7680 Guiding  Dir = 3, Dur = 91
02:37:43.476 00.000 7680 IsSlewing returns 0
02:37:43.476 00.000 7680 IsGuiding returns 0
02:37:43.477 00.001 7680 PulseGuide returned control before completion, sleep 101
02:37:43.587 00.110 7680 IsGuiding returns 1
02:37:43.588 00.001 7680 scope still moving after pulse duration time elapsed
02:37:43.617 00.029 7680 IsSlewing returns 0
02:37:43.618 00.001 7680 IsGuiding returns 0
02:37:43.618 00.000 7680 scope move finished after 91 + 51 ms
02:37:43.620 00.002 7680 Move returns status 0, amount 91
02:37:43.620 00.000 7680 MoveAxis(S, 183, ABG)
02:37:43.620 00.000 7680 Guiding  Dir = 1, Dur = 183
02:37:43.621 00.001 7680 IsSlewing returns 0
02:37:43.622 00.001 7680 IsGuiding returns 0
02:37:43.622 00.000 7680 PulseGuide returned control before completion, sleep 193
02:37:43.822 00.200 7680 IsGuiding returns 1
02:37:43.823 00.001 7680 scope still moving after pulse duration time elapsed
02:37:43.854 00.031 7680 IsSlewing returns 0
02:37:43.856 00.002 7680 IsGuiding returns 0
02:37:43.857 00.001 7680 scope move finished after 183 + 51 ms
02:37:43.857 00.000 7680 Move returns status 0, amount 183
02:37:43.858 00.001 7680 move complete, result=0
02:37:43.858 00.000 7680 worker thread done servicing request
02:37:43.858 00.000 7680 Worker thread wakes up
02:37:43.859 00.001 6120 GuideStep: 0.2 px 91 ms WEST, 0.3 px 183 ms SOUTH
02:37:43.864 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:43.864 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:45.120 01.256 7680 Exposure complete
02:37:45.260 00.140 7680 worker thread done servicing request
02:37:45.261 00.001 6120 OnExposeComplete: enter
02:37:45.266 00.005 6120 UpdateGuideState(): m_state=6
02:37:45.270 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1193
02:37:45.274 00.004 6120 Star::Find returns 1 (0), X=516.65, Y=668.85, Mass=8681, SNR=61.9, Peak=223 HFD=6.6
02:37:45.277 00.003 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
02:37:45.282 00.005 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
02:37:45.285 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.68 mountX=-0.07 mountY=0.21, mountTheta=1.91
02:37:45.290 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.25, opts=13)
02:37:45.293 00.003 6120 Enqueuing Move request for scope (-0.03, -0.25)
02:37:45.296 00.003 7680 Worker thread wakes up
02:37:45.296 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.25) opts 0xd
02:37:45.297 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.25)
02:37:45.297 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:45.301 00.004 7680 Moving (-0.03, -0.25) raw xDistance=-0.07 yDistance=0.21
02:37:45.301 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:37:45.301 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:37:45.301 00.000 7680 MoveAxis(E, 0, ABG)
02:37:45.302 00.001 7680 Move returns status 0, amount 0
02:37:45.302 00.000 7680 MoveAxis(S, 113, ABG)
02:37:45.302 00.000 7680 Guiding  Dir = 1, Dur = 113
02:37:45.302 00.000 6120 UpdateGuideState exits: m=8681 SNR=61.9
02:37:45.305 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:45.309 00.004 7680 IsSlewing returns 0
02:37:45.309 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:45.311 00.002 7680 IsGuiding returns 0
02:37:45.313 00.002 6120 Enqueuing Expose request
02:37:45.316 00.003 7680 PulseGuide returned control before completion, sleep 123
02:37:45.452 00.136 7680 IsGuiding returns 0
02:37:45.455 00.003 7680 Move returns status 0, amount 113
02:37:45.456 00.001 7680 move complete, result=0
02:37:45.456 00.000 7680 worker thread done servicing request
02:37:45.456 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 113 ms SOUTH
02:37:45.463 00.007 7680 Worker thread wakes up
02:37:45.463 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:45.463 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:46.717 01.254 7680 Exposure complete
02:37:46.860 00.143 7680 worker thread done servicing request
02:37:46.860 00.000 6120 OnExposeComplete: enter
02:37:46.865 00.005 6120 UpdateGuideState(): m_state=6
02:37:46.868 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1194
02:37:46.873 00.005 6120 Star::Find returns 1 (0), X=516.61, Y=668.84, Mass=8364, SNR=61.0, Peak=218 HFD=6.5
02:37:46.876 00.003 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
02:37:46.880 00.004 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
02:37:46.884 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.84 mountX=-0.12 mountY=0.20, mountTheta=2.11
02:37:46.889 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.26, opts=13)
02:37:46.894 00.005 6120 Enqueuing Move request for scope (-0.07, -0.26)
02:37:46.897 00.003 7680 Worker thread wakes up
02:37:46.897 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.26) opts 0xd
02:37:46.898 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.26)
02:37:46.898 00.000 7680 Moving (-0.07, -0.26) raw xDistance=-0.12 yDistance=0.20
02:37:46.898 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:37:46.898 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:37:46.898 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:37:46.899 00.001 7680 MoveAxis(E, 0, ABG)
02:37:46.899 00.000 7680 Move returns status 0, amount 0
02:37:46.899 00.000 7680 MoveAxis(N, 0, ABG)
02:37:46.899 00.000 7680 Move returns status 0, amount 0
02:37:46.900 00.001 7680 move complete, result=0
02:37:46.900 00.000 7680 worker thread done servicing request
02:37:46.900 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:46.904 00.004 6120 UpdateGuideState exits: m=8364 SNR=61.0
02:37:46.908 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:46.912 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:46.916 00.004 6120 Enqueuing Expose request
02:37:46.920 00.004 7680 Worker thread wakes up
02:37:46.920 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:37:46.924 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:46.924 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:48.170 01.246 7680 Exposure complete
02:37:48.312 00.142 7680 worker thread done servicing request
02:37:48.312 00.000 6120 OnExposeComplete: enter
02:37:48.316 00.004 6120 UpdateGuideState(): m_state=6
02:37:48.319 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1195
02:37:48.324 00.005 6120 Star::Find returns 1 (0), X=516.62, Y=668.82, Mass=8538, SNR=60.4, Peak=207 HFD=6.5
02:37:48.328 00.004 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
02:37:48.333 00.005 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
02:37:48.338 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.79 mountX=-0.11 mountY=0.22, mountTheta=2.04
02:37:48.343 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.27, opts=13)
02:37:48.348 00.005 6120 Enqueuing Move request for scope (-0.06, -0.27)
02:37:48.350 00.002 7680 Worker thread wakes up
02:37:48.352 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.27) opts 0xd
02:37:48.352 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.27)
02:37:48.352 00.000 7680 Moving (-0.06, -0.27) raw xDistance=-0.11 yDistance=0.22
02:37:48.353 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:37:48.353 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:37:48.353 00.000 7680 MoveAxis(E, 0, ABG)
02:37:48.353 00.000 7680 Move returns status 0, amount 0
02:37:48.353 00.000 7680 MoveAxis(S, 119, ABG)
02:37:48.354 00.001 7680 Guiding  Dir = 1, Dur = 119
02:37:48.354 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:48.358 00.004 7680 IsSlewing returns 0
02:37:48.358 00.000 6120 UpdateGuideState exits: m=8538 SNR=60.4
02:37:48.363 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:48.367 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:48.370 00.003 6120 Enqueuing Expose request
02:37:48.374 00.004 7680 IsGuiding returns 0
02:37:48.374 00.000 7680 PulseGuide returned control before completion, sleep 129
02:37:48.517 00.143 7680 IsGuiding returns 1
02:37:48.519 00.002 7680 scope still moving after pulse duration time elapsed
02:37:48.549 00.030 7680 IsSlewing returns 0
02:37:48.550 00.001 7680 IsGuiding returns 0
02:37:48.550 00.000 7680 scope move finished after 119 + 57 ms
02:37:48.551 00.001 7680 Move returns status 0, amount 119
02:37:48.551 00.000 7680 move complete, result=0
02:37:48.551 00.000 7680 worker thread done servicing request
02:37:48.552 00.001 7680 Worker thread wakes up
02:37:48.552 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 119 ms SOUTH
02:37:48.558 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:48.559 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:49.805 01.246 7680 Exposure complete
02:37:49.945 00.140 7680 worker thread done servicing request
02:37:49.945 00.000 6120 OnExposeComplete: enter
02:37:49.950 00.005 6120 UpdateGuideState(): m_state=6
02:37:49.954 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1196
02:37:49.959 00.005 6120 Star::Find returns 1 (0), X=516.66, Y=668.85, Mass=8131, SNR=59.4, Peak=208 HFD=6.5
02:37:49.962 00.003 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
02:37:49.966 00.004 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
02:37:49.970 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.65 mountX=-0.06 mountY=0.21, mountTheta=1.86
02:37:49.975 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.25, opts=13)
02:37:49.978 00.003 6120 Enqueuing Move request for scope (-0.02, -0.25)
02:37:49.983 00.005 7680 Worker thread wakes up
02:37:49.983 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd
02:37:49.983 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.25)
02:37:49.984 00.001 7680 Moving (-0.02, -0.25) raw xDistance=-0.06 yDistance=0.21
02:37:49.984 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:37:49.984 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:37:49.985 00.001 7680 MoveAxis(E, 0, ABG)
02:37:49.985 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:49.991 00.006 7680 Move returns status 0, amount 0
02:37:49.991 00.000 7680 MoveAxis(S, 116, ABG)
02:37:49.991 00.000 7680 Guiding  Dir = 1, Dur = 116
02:37:49.991 00.000 6120 UpdateGuideState exits: m=8131 SNR=59.4
02:37:49.996 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:49.999 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:50.003 00.004 6120 Enqueuing Expose request
02:37:50.007 00.004 7680 IsSlewing returns 0
02:37:50.007 00.000 7680 IsGuiding returns 0
02:37:50.008 00.001 7680 PulseGuide returned control before completion, sleep 126
02:37:50.135 00.127 7680 IsGuiding returns 1
02:37:50.135 00.000 7680 scope still moving after pulse duration time elapsed
02:37:50.167 00.032 7680 IsSlewing returns 0
02:37:50.167 00.000 7680 IsGuiding returns 0
02:37:50.168 00.001 7680 scope move finished after 116 + 44 ms
02:37:50.168 00.000 7680 Move returns status 0, amount 116
02:37:50.168 00.000 7680 move complete, result=0
02:37:50.168 00.000 7680 worker thread done servicing request
02:37:50.168 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 116 ms SOUTH
02:37:50.177 00.009 7680 Worker thread wakes up
02:37:50.178 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:50.178 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:51.429 01.251 7680 Exposure complete
02:37:51.570 00.141 7680 worker thread done servicing request
02:37:51.570 00.000 6120 OnExposeComplete: enter
02:37:51.577 00.007 6120 UpdateGuideState(): m_state=6
02:37:51.582 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1197
02:37:51.587 00.005 6120 Star::Find returns 1 (0), X=516.50, Y=668.71, Mass=8782, SNR=62.5, Peak=216 HFD=6.7
02:37:51.591 00.004 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
02:37:51.595 00.004 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.69 = 0.69)
02:37:51.599 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.39 hyp=0.42 cameraTheta=-2.00 mountX=-0.25 mountY=0.27, mountTheta=2.31
02:37:51.604 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.39, opts=13)
02:37:51.610 00.006 6120 Enqueuing Move request for scope (-0.18, -0.39)
02:37:51.615 00.005 7680 Worker thread wakes up
02:37:51.615 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:51.619 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.39) opts 0xd
02:37:51.619 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.39)
02:37:51.620 00.001 6120 UpdateGuideState exits: m=8782 SNR=62.5
02:37:51.624 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:51.629 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:51.632 00.003 6120 Enqueuing Expose request
02:37:51.637 00.005 7680 Moving (-0.18, -0.39) raw xDistance=-0.25 yDistance=0.27
02:37:51.637 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
02:37:51.637 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:37:51.637 00.000 7680 MoveAxis(E, 100, ABG)
02:37:51.638 00.001 7680 Guiding  Dir = 2, Dur = 100
02:37:51.638 00.000 7680 IsSlewing returns 0
02:37:51.638 00.000 7680 IsGuiding returns 0
02:37:51.639 00.001 7680 PulseGuide returned control before completion, sleep 110
02:37:51.762 00.123 7680 IsGuiding returns 1
02:37:51.763 00.001 7680 scope still moving after pulse duration time elapsed
02:37:51.792 00.029 7680 IsSlewing returns 0
02:37:51.794 00.002 7680 IsGuiding returns 0
02:37:51.795 00.001 7680 scope move finished after 100 + 56 ms
02:37:51.795 00.000 7680 Move returns status 0, amount 100
02:37:51.795 00.000 7680 MoveAxis(S, 146, ABG)
02:37:51.796 00.001 7680 Guiding  Dir = 1, Dur = 146
02:37:51.796 00.000 7680 IsSlewing returns 0
02:37:51.797 00.001 7680 IsGuiding returns 0
02:37:51.798 00.001 7680 PulseGuide returned control before completion, sleep 156
02:37:51.964 00.166 7680 IsGuiding returns 1
02:37:51.965 00.001 7680 scope still moving after pulse duration time elapsed
02:37:51.995 00.030 7680 IsSlewing returns 0
02:37:51.997 00.002 7680 IsGuiding returns 0
02:37:51.997 00.000 7680 scope move finished after 146 + 53 ms
02:37:51.998 00.001 7680 Move returns status 0, amount 146
02:37:51.998 00.000 7680 move complete, result=0
02:37:51.998 00.000 7680 worker thread done servicing request
02:37:51.999 00.001 7680 Worker thread wakes up
02:37:51.999 00.000 6120 GuideStep: -0.2 px 100 ms EAST, 0.3 px 146 ms SOUTH
02:37:52.005 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:52.007 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:53.261 01.254 7680 Exposure complete
02:37:53.394 00.133 7680 worker thread done servicing request
02:37:53.394 00.000 6120 OnExposeComplete: enter
02:37:53.398 00.004 6120 UpdateGuideState(): m_state=6
02:37:53.402 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1198
02:37:53.406 00.004 6120 Star::Find returns 1 (0), X=516.65, Y=668.70, Mass=8676, SNR=61.2, Peak=212 HFD=6.7
02:37:53.410 00.004 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
02:37:53.414 00.004 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:37:53.418 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.40 hyp=0.40 cameraTheta=-1.63 mountX=-0.10 mountY=0.35, mountTheta=1.84
02:37:53.425 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.40, opts=13)
02:37:53.428 00.003 6120 Enqueuing Move request for scope (-0.02, -0.40)
02:37:53.433 00.005 7680 Worker thread wakes up
02:37:53.433 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.40) opts 0xd
02:37:53.433 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.40)
02:37:53.434 00.001 7680 Moving (-0.02, -0.40) raw xDistance=-0.10 yDistance=0.35
02:37:53.434 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:37:53.434 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:37:53.434 00.000 7680 MoveAxis(E, 0, ABG)
02:37:53.434 00.000 7680 Move returns status 0, amount 0
02:37:53.434 00.000 7680 MoveAxis(S, 187, ABG)
02:37:53.435 00.001 7680 Guiding  Dir = 1, Dur = 187
02:37:53.435 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:53.438 00.003 7680 IsSlewing returns 0
02:37:53.438 00.000 7680 IsGuiding returns 0
02:37:53.439 00.001 6120 UpdateGuideState exits: m=8676 SNR=61.2
02:37:53.444 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:53.447 00.003 7680 PulseGuide returned control before completion, sleep 197
02:37:53.447 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:53.452 00.005 6120 Enqueuing Expose request
02:37:53.660 00.208 7680 IsGuiding returns 1
02:37:53.661 00.001 7680 scope still moving after pulse duration time elapsed
02:37:53.691 00.030 7680 IsSlewing returns 0
02:37:53.693 00.002 7680 IsGuiding returns 0
02:37:53.694 00.001 7680 scope move finished after 187 + 66 ms
02:37:53.694 00.000 7680 Move returns status 0, amount 187
02:37:53.695 00.001 7680 move complete, result=0
02:37:53.696 00.001 7680 worker thread done servicing request
02:37:53.696 00.000 7680 Worker thread wakes up
02:37:53.697 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 187 ms SOUTH
02:37:53.705 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:53.705 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:54.962 01.257 7680 Exposure complete
02:37:55.103 00.141 7680 worker thread done servicing request
02:37:55.104 00.001 6120 OnExposeComplete: enter
02:37:55.107 00.003 6120 UpdateGuideState(): m_state=6
02:37:55.113 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1199
02:37:55.118 00.005 6120 Star::Find returns 1 (0), X=516.60, Y=668.73, Mass=8431, SNR=60.8, Peak=202 HFD=6.6
02:37:55.121 00.003 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
02:37:55.126 00.005 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
02:37:55.129 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.37 hyp=0.37 cameraTheta=-1.76 mountX=-0.14 mountY=0.30, mountTheta=2.01
02:37:55.134 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.37, opts=13)
02:37:55.139 00.005 6120 Enqueuing Move request for scope (-0.07, -0.37)
02:37:55.144 00.005 7680 Worker thread wakes up
02:37:55.144 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:55.148 00.004 6120 UpdateGuideState exits: m=8431 SNR=60.8
02:37:55.151 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:55.155 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:55.159 00.004 6120 Enqueuing Expose request
02:37:55.162 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.37) opts 0xd
02:37:55.162 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.37)
02:37:55.162 00.000 7680 Moving (-0.07, -0.37) raw xDistance=-0.14 yDistance=0.30
02:37:55.162 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:37:55.162 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:37:55.163 00.001 7680 MoveAxis(E, 0, ABG)
02:37:55.163 00.000 7680 Move returns status 0, amount 0
02:37:55.163 00.000 7680 MoveAxis(S, 162, ABG)
02:37:55.163 00.000 7680 Guiding  Dir = 1, Dur = 162
02:37:55.163 00.000 7680 IsSlewing returns 0
02:37:55.165 00.002 7680 IsGuiding returns 0
02:37:55.165 00.000 7680 PulseGuide returned control before completion, sleep 172
02:37:55.340 00.175 7680 IsGuiding returns 1
02:37:55.340 00.000 7680 scope still moving after pulse duration time elapsed
02:37:55.372 00.032 7680 IsSlewing returns 0
02:37:55.372 00.000 7680 IsGuiding returns 0
02:37:55.372 00.000 7680 scope move finished after 162 + 46 ms
02:37:55.372 00.000 7680 Move returns status 0, amount 162
02:37:55.374 00.002 7680 move complete, result=0
02:37:55.374 00.000 7680 worker thread done servicing request
02:37:55.374 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 162 ms SOUTH
02:37:55.379 00.005 7680 Worker thread wakes up
02:37:55.379 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:55.379 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:56.639 01.260 7680 Exposure complete
02:37:56.775 00.136 7680 worker thread done servicing request
02:37:56.775 00.000 6120 OnExposeComplete: enter
02:37:56.779 00.004 6120 UpdateGuideState(): m_state=6
02:37:56.782 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1200
02:37:56.787 00.005 6120 Star::Find returns 1 (0), X=516.89, Y=668.94, Mass=8207, SNR=59.5, Peak=196 HFD=6.4
02:37:56.792 00.005 6120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (0.19) = xAngle (-0.84 = -0.84)
02:37:56.796 00.004 6120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.04 = 2.04)
02:37:56.801 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=-0.16 hyp=0.27 cameraTheta=-0.65 mountX=0.18 mountY=0.24, mountTheta=0.93
02:37:56.806 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.16, opts=13)
02:37:56.810 00.004 6120 Enqueuing Move request for scope (0.21, -0.16)
02:37:56.813 00.003 7680 Worker thread wakes up
02:37:56.813 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.16) opts 0xd
02:37:56.814 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.16)
02:37:56.814 00.000 7680 Moving (0.21, -0.16) raw xDistance=0.18 yDistance=0.24
02:37:56.814 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:37:56.814 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:37:56.815 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:56.819 00.004 7680 MoveAxis(E, 0, ABG)
02:37:56.819 00.000 7680 Move returns status 0, amount 0
02:37:56.819 00.000 7680 MoveAxis(S, 130, ABG)
02:37:56.819 00.000 7680 Guiding  Dir = 1, Dur = 130
02:37:56.819 00.000 6120 UpdateGuideState exits: m=8207 SNR=59.5
02:37:56.824 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:56.830 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:56.834 00.004 6120 Enqueuing Expose request
02:37:56.839 00.005 7680 IsSlewing returns 0
02:37:56.839 00.000 7680 IsGuiding returns 0
02:37:56.839 00.000 7680 PulseGuide returned control before completion, sleep 140
02:37:56.986 00.147 7680 IsGuiding returns 1
02:37:56.986 00.000 7680 scope still moving after pulse duration time elapsed
02:37:57.017 00.031 7680 IsSlewing returns 0
02:37:57.018 00.001 7680 IsGuiding returns 1
02:37:57.048 00.030 7680 IsSlewing returns 0
02:37:57.049 00.001 7680 IsGuiding returns 0
02:37:57.050 00.001 7680 scope move finished after 130 + 80 ms
02:37:57.050 00.000 7680 Move returns status 0, amount 130
02:37:57.051 00.001 7680 move complete, result=0
02:37:57.051 00.000 7680 worker thread done servicing request
02:37:57.053 00.002 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 130 ms SOUTH
02:37:57.059 00.006 7680 Worker thread wakes up
02:37:57.059 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:57.059 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:58.307 01.248 7680 Exposure complete
02:37:58.443 00.136 7680 worker thread done servicing request
02:37:58.444 00.001 6120 OnExposeComplete: enter
02:37:58.448 00.004 6120 UpdateGuideState(): m_state=6
02:37:58.451 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1201
02:37:58.454 00.003 6120 Star::Find returns 1 (0), X=516.85, Y=668.88, Mass=8616, SNR=61.9, Peak=230 HFD=6.5
02:37:58.458 00.004 6120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.19) = xAngle (-1.08 = -1.08)
02:37:58.462 00.004 6120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.79 = 1.79)
02:37:58.465 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-0.90 mountX=0.13 mountY=0.27, mountTheta=1.12
02:37:58.470 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.21, opts=13)
02:37:58.474 00.004 6120 Enqueuing Move request for scope (0.17, -0.21)
02:37:58.478 00.004 7680 Worker thread wakes up
02:37:58.478 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.21) opts 0xd
02:37:58.478 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.21)
02:37:58.478 00.000 7680 Moving (0.17, -0.21) raw xDistance=0.13 yDistance=0.27
02:37:58.478 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:37:58.478 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:37:58.478 00.000 7680 MoveAxis(E, 0, ABG)
02:37:58.478 00.000 7680 Move returns status 0, amount 0
02:37:58.478 00.000 7680 MoveAxis(S, 145, ABG)
02:37:58.478 00.000 7680 Guiding  Dir = 1, Dur = 145
02:37:58.480 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:37:58.484 00.004 7680 IsSlewing returns 0
02:37:58.484 00.000 6120 UpdateGuideState exits: m=8616 SNR=61.9
02:37:58.488 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:58.492 00.004 7680 IsGuiding returns 0
02:37:58.492 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:37:58.495 00.003 7680 PulseGuide returned control before completion, sleep 155
02:37:58.496 00.001 6120 Enqueuing Expose request
02:37:58.657 00.161 7680 IsGuiding returns 1
02:37:58.658 00.001 7680 scope still moving after pulse duration time elapsed
02:37:58.688 00.030 7680 IsSlewing returns 0
02:37:58.690 00.002 7680 IsGuiding returns 0
02:37:58.690 00.000 7680 scope move finished after 145 + 52 ms
02:37:58.691 00.001 7680 Move returns status 0, amount 145
02:37:58.691 00.000 7680 move complete, result=0
02:37:58.692 00.001 7680 worker thread done servicing request
02:37:58.692 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 145 ms SOUTH
02:37:58.701 00.009 7680 Worker thread wakes up
02:37:58.702 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:37:58.702 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:37:59.955 01.253 7680 Exposure complete
02:38:00.114 00.159 7680 worker thread done servicing request
02:38:00.115 00.001 6120 OnExposeComplete: enter
02:38:00.119 00.004 6120 UpdateGuideState(): m_state=6
02:38:00.122 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1202
02:38:00.126 00.004 6120 Star::Find returns 1 (0), X=516.57, Y=668.78, Mass=8853, SNR=63.0, Peak=224 HFD=6.6
02:38:00.129 00.003 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
02:38:00.134 00.005 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
02:38:00.140 00.006 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.32 hyp=0.34 cameraTheta=-1.88 mountX=-0.16 mountY=0.24, mountTheta=2.15
02:38:00.146 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.32, opts=13)
02:38:00.151 00.005 6120 Enqueuing Move request for scope (-0.10, -0.32)
02:38:00.155 00.004 7680 Worker thread wakes up
02:38:00.155 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.32) opts 0xd
02:38:00.156 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.32)
02:38:00.156 00.000 7680 Moving (-0.10, -0.32) raw xDistance=-0.16 yDistance=0.24
02:38:00.156 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:00.159 00.003 6120 UpdateGuideState exits: m=8853 SNR=63.0
02:38:00.164 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:38:00.164 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:00.169 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:00.173 00.004 6120 Enqueuing Expose request
02:38:00.178 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:38:00.178 00.000 7680 MoveAxis(E, 0, ABG)
02:38:00.178 00.000 7680 Move returns status 0, amount 0
02:38:00.178 00.000 7680 MoveAxis(S, 132, ABG)
02:38:00.178 00.000 7680 Guiding  Dir = 1, Dur = 132
02:38:00.179 00.001 7680 IsSlewing returns 0
02:38:00.179 00.000 7680 IsGuiding returns 0
02:38:00.179 00.000 7680 PulseGuide returned control before completion, sleep 142
02:38:00.333 00.154 7680 IsGuiding returns 1
02:38:00.336 00.003 7680 scope still moving after pulse duration time elapsed
02:38:00.366 00.030 7680 IsSlewing returns 0
02:38:00.366 00.000 7680 IsGuiding returns 0
02:38:00.367 00.001 7680 scope move finished after 132 + 55 ms
02:38:00.367 00.000 7680 Move returns status 0, amount 132
02:38:00.367 00.000 7680 move complete, result=0
02:38:00.368 00.001 7680 worker thread done servicing request
02:38:00.368 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 132 ms SOUTH
02:38:00.373 00.005 7680 Worker thread wakes up
02:38:00.373 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:00.373 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:01.625 01.252 7680 Exposure complete
02:38:01.767 00.142 7680 worker thread done servicing request
02:38:01.767 00.000 6120 OnExposeComplete: enter
02:38:01.773 00.006 6120 UpdateGuideState(): m_state=6
02:38:01.779 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1203
02:38:01.783 00.004 6120 Star::Find returns 1 (0), X=516.83, Y=668.95, Mass=8459, SNR=59.7, Peak=213 HFD=6.3
02:38:01.786 00.003 6120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.19) = xAngle (-0.98 = -0.98)
02:38:01.791 00.005 6120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.89 = 1.89)
02:38:01.797 00.006 6120 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.79 mountX=0.12 mountY=0.20, mountTheta=1.04
02:38:01.802 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.15, opts=13)
02:38:01.808 00.006 6120 Enqueuing Move request for scope (0.15, -0.15)
02:38:01.812 00.004 7680 Worker thread wakes up
02:38:01.812 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:01.816 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
02:38:01.816 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
02:38:01.817 00.001 6120 UpdateGuideState exits: m=8459 SNR=59.7
02:38:01.820 00.003 7680 Moving (0.15, -0.15) raw xDistance=0.12 yDistance=0.20
02:38:01.820 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:01.824 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:01.829 00.005 6120 Enqueuing Expose request
02:38:01.833 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:38:01.833 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:38:01.833 00.000 7680 MoveAxis(E, 0, ABG)
02:38:01.833 00.000 7680 Move returns status 0, amount 0
02:38:01.834 00.001 7680 MoveAxis(S, 109, ABG)
02:38:01.834 00.000 7680 Guiding  Dir = 1, Dur = 109
02:38:01.834 00.000 7680 IsSlewing returns 0
02:38:01.834 00.000 7680 IsGuiding returns 0
02:38:01.835 00.001 7680 PulseGuide returned control before completion, sleep 119
02:38:01.962 00.127 7680 IsGuiding returns 1
02:38:01.962 00.000 7680 scope still moving after pulse duration time elapsed
02:38:01.992 00.030 7680 IsSlewing returns 0
02:38:01.994 00.002 7680 IsGuiding returns 0
02:38:01.994 00.000 7680 scope move finished after 109 + 50 ms
02:38:01.995 00.001 7680 Move returns status 0, amount 109
02:38:01.995 00.000 7680 move complete, result=0
02:38:01.996 00.001 7680 worker thread done servicing request
02:38:01.996 00.000 7680 Worker thread wakes up
02:38:01.997 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 109 ms SOUTH
02:38:02.003 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:02.003 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:03.259 01.256 7680 Exposure complete
02:38:03.379 00.120 7680 worker thread done servicing request
02:38:03.379 00.000 6120 OnExposeComplete: enter
02:38:03.383 00.004 6120 UpdateGuideState(): m_state=6
02:38:03.386 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1204
02:38:03.391 00.005 6120 Star::Find returns 1 (0), X=516.61, Y=668.94, Mass=8503, SNR=61.9, Peak=209 HFD=6.6
02:38:03.394 00.003 6120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.19) = xAngle (-2.17 = -2.17)
02:38:03.398 00.004 6120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.71 = 0.71)
02:38:03.401 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.98 mountX=-0.10 mountY=0.11, mountTheta=2.28
02:38:03.406 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.16, opts=13)
02:38:03.410 00.004 6120 Enqueuing Move request for scope (-0.07, -0.16)
02:38:03.414 00.004 7680 Worker thread wakes up
02:38:03.414 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
02:38:03.414 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
02:38:03.414 00.000 7680 Moving (-0.07, -0.16) raw xDistance=-0.10 yDistance=0.11
02:38:03.415 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:38:03.415 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:38:03.415 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:38:03.415 00.000 7680 MoveAxis(E, 0, ABG)
02:38:03.415 00.000 7680 Move returns status 0, amount 0
02:38:03.415 00.000 7680 MoveAxis(N, 0, ABG)
02:38:03.415 00.000 7680 Move returns status 0, amount 0
02:38:03.415 00.000 7680 move complete, result=0
02:38:03.415 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:03.419 00.004 7680 worker thread done servicing request
02:38:03.419 00.000 6120 UpdateGuideState exits: m=8503 SNR=61.9
02:38:03.424 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:03.427 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:03.431 00.004 6120 Enqueuing Expose request
02:38:03.434 00.003 7680 Worker thread wakes up
02:38:03.434 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:03.435 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:03.435 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:04.683 01.248 7680 Exposure complete
02:38:04.816 00.133 7680 worker thread done servicing request
02:38:04.817 00.001 6120 OnExposeComplete: enter
02:38:04.821 00.004 6120 UpdateGuideState(): m_state=6
02:38:04.825 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1205
02:38:04.829 00.004 6120 Star::Find returns 1 (0), X=516.65, Y=668.83, Mass=8437, SNR=60.9, Peak=209 HFD=6.5
02:38:04.833 00.004 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
02:38:04.838 00.005 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
02:38:04.841 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.67 mountX=-0.08 mountY=0.23, mountTheta=1.89
02:38:04.846 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.27, opts=13)
02:38:04.851 00.005 6120 Enqueuing Move request for scope (-0.03, -0.27)
02:38:04.855 00.004 7680 Worker thread wakes up
02:38:04.857 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:04.861 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.27) opts 0xd
02:38:04.861 00.000 6120 UpdateGuideState exits: m=8437 SNR=60.9
02:38:04.865 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:04.869 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.27)
02:38:04.870 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:04.873 00.003 6120 Enqueuing Expose request
02:38:04.877 00.004 7680 Moving (-0.03, -0.27) raw xDistance=-0.08 yDistance=0.23
02:38:04.877 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:38:04.877 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:38:04.877 00.000 7680 MoveAxis(E, 0, ABG)
02:38:04.878 00.001 7680 Move returns status 0, amount 0
02:38:04.879 00.001 7680 MoveAxis(S, 126, ABG)
02:38:04.879 00.000 7680 Guiding  Dir = 1, Dur = 126
02:38:04.879 00.000 7680 IsSlewing returns 0
02:38:04.879 00.000 7680 IsGuiding returns 0
02:38:04.880 00.001 7680 PulseGuide returned control before completion, sleep 136
02:38:05.030 00.150 7680 IsGuiding returns 1
02:38:05.030 00.000 7680 scope still moving after pulse duration time elapsed
02:38:05.062 00.032 7680 IsSlewing returns 0
02:38:05.063 00.001 7680 IsGuiding returns 0
02:38:05.064 00.001 7680 scope move finished after 126 + 58 ms
02:38:05.064 00.000 7680 Move returns status 0, amount 126
02:38:05.065 00.001 7680 move complete, result=0
02:38:05.065 00.000 7680 worker thread done servicing request
02:38:05.066 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 126 ms SOUTH
02:38:05.075 00.009 7680 Worker thread wakes up
02:38:05.075 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:05.075 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:06.322 01.247 7680 Exposure complete
02:38:06.459 00.137 7680 worker thread done servicing request
02:38:06.459 00.000 6120 OnExposeComplete: enter
02:38:06.463 00.004 6120 UpdateGuideState(): m_state=6
02:38:06.467 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1206
02:38:06.471 00.004 6120 Star::Find returns 1 (0), X=516.71, Y=668.79, Mass=8503, SNR=61.4, Peak=217 HFD=6.6
02:38:06.474 00.003 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
02:38:06.479 00.005 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
02:38:06.484 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=-0.31 hyp=0.31 cameraTheta=-1.45 mountX=-0.02 mountY=0.30, mountTheta=1.64
02:38:06.490 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.31, opts=13)
02:38:06.494 00.004 6120 Enqueuing Move request for scope (0.04, -0.31)
02:38:06.499 00.005 7680 Worker thread wakes up
02:38:06.499 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.31) opts 0xd
02:38:06.499 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:06.502 00.003 6120 UpdateGuideState exits: m=8503 SNR=61.4
02:38:06.506 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:06.511 00.005 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.31)
02:38:06.511 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:06.516 00.005 6120 Enqueuing Expose request
02:38:06.521 00.005 7680 Moving (0.04, -0.31) raw xDistance=-0.02 yDistance=0.30
02:38:06.523 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:38:06.523 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:38:06.523 00.000 7680 MoveAxis(E, 0, ABG)
02:38:06.523 00.000 7680 Move returns status 0, amount 0
02:38:06.524 00.001 7680 MoveAxis(S, 160, ABG)
02:38:06.524 00.000 7680 Guiding  Dir = 1, Dur = 160
02:38:06.524 00.000 7680 IsSlewing returns 0
02:38:06.524 00.000 7680 IsGuiding returns 0
02:38:06.525 00.001 7680 PulseGuide returned control before completion, sleep 170
02:38:06.700 00.175 7680 IsGuiding returns 1
02:38:06.700 00.000 7680 scope still moving after pulse duration time elapsed
02:38:06.731 00.031 7680 IsSlewing returns 0
02:38:06.732 00.001 7680 IsGuiding returns 0
02:38:06.734 00.002 7680 scope move finished after 160 + 48 ms
02:38:06.734 00.000 7680 Move returns status 0, amount 160
02:38:06.734 00.000 7680 move complete, result=0
02:38:06.735 00.001 7680 worker thread done servicing request
02:38:06.735 00.000 7680 Worker thread wakes up
02:38:06.736 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 160 ms SOUTH
02:38:06.742 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:06.743 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:07.987 01.244 7680 Exposure complete
02:38:08.133 00.146 7680 worker thread done servicing request
02:38:08.133 00.000 6120 OnExposeComplete: enter
02:38:08.141 00.008 6120 UpdateGuideState(): m_state=6
02:38:08.146 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1207
02:38:08.150 00.004 6120 Star::Find returns 1 (0), X=516.85, Y=668.89, Mass=8353, SNR=60.5, Peak=223 HFD=6.5
02:38:08.156 00.006 6120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (0.19) = xAngle (-1.07 = -1.07)
02:38:08.159 00.003 6120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.81 = 1.81)
02:38:08.165 00.006 6120 CameraToMount -- cameraX=0.17 cameraY=-0.20 hyp=0.27 cameraTheta=-0.88 mountX=0.13 mountY=0.26, mountTheta=1.11
02:38:08.171 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.20, opts=13)
02:38:08.175 00.004 6120 Enqueuing Move request for scope (0.17, -0.20)
02:38:08.178 00.003 7680 Worker thread wakes up
02:38:08.179 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:08.183 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.20) opts 0xd
02:38:08.183 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.20)
02:38:08.184 00.001 6120 UpdateGuideState exits: m=8353 SNR=60.5
02:38:08.187 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:08.191 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:08.194 00.003 6120 Enqueuing Expose request
02:38:08.199 00.005 7680 Moving (0.17, -0.20) raw xDistance=0.13 yDistance=0.26
02:38:08.199 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:38:08.199 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:38:08.200 00.001 7680 MoveAxis(E, 0, ABG)
02:38:08.200 00.000 7680 Move returns status 0, amount 0
02:38:08.200 00.000 7680 MoveAxis(S, 140, ABG)
02:38:08.200 00.000 7680 Guiding  Dir = 1, Dur = 140
02:38:08.201 00.001 7680 IsSlewing returns 0
02:38:08.202 00.001 7680 IsGuiding returns 0
02:38:08.202 00.000 7680 PulseGuide returned control before completion, sleep 150
02:38:08.366 00.164 7680 IsGuiding returns 1
02:38:08.368 00.002 7680 scope still moving after pulse duration time elapsed
02:38:08.397 00.029 7680 IsSlewing returns 0
02:38:08.398 00.001 7680 IsGuiding returns 0
02:38:08.399 00.001 7680 scope move finished after 140 + 56 ms
02:38:08.399 00.000 7680 Move returns status 0, amount 140
02:38:08.399 00.000 7680 move complete, result=0
02:38:08.400 00.001 7680 worker thread done servicing request
02:38:08.400 00.000 7680 Worker thread wakes up
02:38:08.400 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 140 ms SOUTH
02:38:08.406 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:08.407 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:09.658 01.251 7680 Exposure complete
02:38:09.789 00.131 7680 worker thread done servicing request
02:38:09.789 00.000 6120 OnExposeComplete: enter
02:38:09.795 00.006 6120 UpdateGuideState(): m_state=6
02:38:09.799 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1208
02:38:09.802 00.003 6120 Star::Find returns 1 (0), X=516.85, Y=669.03, Mass=8400, SNR=60.1, Peak=220 HFD=6.4
02:38:09.807 00.005 6120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.19) = xAngle (-0.56 = -0.56)
02:38:09.811 00.004 6120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.31 = 2.31)
02:38:09.814 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.38 mountX=0.16 mountY=0.14, mountTheta=0.72
02:38:09.818 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.07, opts=13)
02:38:09.822 00.004 6120 Enqueuing Move request for scope (0.17, -0.07)
02:38:09.825 00.003 7680 Worker thread wakes up
02:38:09.825 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
02:38:09.826 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
02:38:09.826 00.000 7680 Moving (0.17, -0.07) raw xDistance=0.16 yDistance=0.14
02:38:09.826 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:38:09.826 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:38:09.827 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:09.830 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:38:09.830 00.000 7680 MoveAxis(E, 0, ABG)
02:38:09.831 00.001 7680 Move returns status 0, amount 0
02:38:09.831 00.000 7680 MoveAxis(N, 0, ABG)
02:38:09.831 00.000 7680 Move returns status 0, amount 0
02:38:09.831 00.000 7680 move complete, result=0
02:38:09.831 00.000 7680 worker thread done servicing request
02:38:09.831 00.000 6120 UpdateGuideState exits: m=8400 SNR=60.1
02:38:09.834 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:09.837 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:09.840 00.003 6120 Enqueuing Expose request
02:38:09.843 00.003 7680 Worker thread wakes up
02:38:09.843 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:09.843 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:09.848 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:11.104 01.256 7680 Exposure complete
02:38:11.240 00.136 7680 worker thread done servicing request
02:38:11.240 00.000 6120 OnExposeComplete: enter
02:38:11.244 00.004 6120 UpdateGuideState(): m_state=6
02:38:11.250 00.006 6120 Star::Find(15, 516, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1209
02:38:11.254 00.004 6120 Star::Find returns 1 (0), X=516.93, Y=668.83, Mass=8813, SNR=62.9, Peak=201 HFD=6.6
02:38:11.260 00.006 6120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (0.19) = xAngle (-0.99 = -0.99)
02:38:11.268 00.008 6120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.88 = 1.88)
02:38:11.273 00.005 6120 CameraToMount -- cameraX=0.26 cameraY=-0.26 hyp=0.37 cameraTheta=-0.80 mountX=0.20 mountY=0.35, mountTheta=1.05
02:38:11.280 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.26, opts=13)
02:38:11.286 00.006 6120 Enqueuing Move request for scope (0.26, -0.26)
02:38:11.294 00.008 7680 Worker thread wakes up
02:38:11.294 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.26) opts 0xd
02:38:11.295 00.001 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.26)
02:38:11.295 00.000 7680 Moving (0.26, -0.26) raw xDistance=0.20 yDistance=0.35
02:38:11.295 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:38:11.295 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:38:11.295 00.000 7680 MoveAxis(W, 83, ABG)
02:38:11.295 00.000 7680 Guiding  Dir = 3, Dur = 83
02:38:11.296 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:11.300 00.004 7680 IsSlewing returns 0
02:38:11.300 00.000 6120 UpdateGuideState exits: m=8813 SNR=62.9
02:38:11.305 00.005 7680 IsGuiding returns 0
02:38:11.305 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:11.309 00.004 7680 PulseGuide returned control before completion, sleep 93
02:38:11.311 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:11.318 00.007 6120 Enqueuing Expose request
02:38:11.417 00.099 7680 IsGuiding returns 1
02:38:11.418 00.001 7680 scope still moving after pulse duration time elapsed
02:38:11.448 00.030 7680 IsSlewing returns 0
02:38:11.449 00.001 7680 IsGuiding returns 1
02:38:11.479 00.030 7680 IsSlewing returns 0
02:38:11.482 00.003 7680 IsGuiding returns 1
02:38:11.509 00.027 7680 IsSlewing returns 0
02:38:11.511 00.002 7680 IsGuiding returns 0
02:38:11.511 00.000 7680 scope move finished after 83 + 123 ms
02:38:11.511 00.000 7680 Move returns status 0, amount 83
02:38:11.513 00.002 7680 MoveAxis(S, 190, ABG)
02:38:11.514 00.001 7680 Guiding  Dir = 1, Dur = 190
02:38:11.514 00.000 7680 IsSlewing returns 0
02:38:11.515 00.001 7680 IsGuiding returns 0
02:38:11.515 00.000 7680 PulseGuide returned control before completion, sleep 200
02:38:11.729 00.214 7680 IsGuiding returns 1
02:38:11.729 00.000 7680 scope still moving after pulse duration time elapsed
02:38:11.760 00.031 7680 IsSlewing returns 0
02:38:11.761 00.001 7680 IsGuiding returns 0
02:38:11.762 00.001 7680 scope move finished after 190 + 57 ms
02:38:11.763 00.001 7680 Move returns status 0, amount 190
02:38:11.763 00.000 7680 move complete, result=0
02:38:11.763 00.000 7680 worker thread done servicing request
02:38:11.764 00.001 6120 GuideStep: 0.2 px 83 ms WEST, 0.4 px 190 ms SOUTH
02:38:11.773 00.009 7680 Worker thread wakes up
02:38:11.773 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:11.773 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:13.026 01.253 7680 Exposure complete
02:38:13.171 00.145 7680 worker thread done servicing request
02:38:13.171 00.000 6120 OnExposeComplete: enter
02:38:13.176 00.005 6120 UpdateGuideState(): m_state=6
02:38:13.180 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1210
02:38:13.184 00.004 6120 Star::Find returns 1 (0), X=516.58, Y=668.89, Mass=8463, SNR=61.0, Peak=227 HFD=6.5
02:38:13.187 00.003 6120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.19) = xAngle (-2.18 = -2.18)
02:38:13.191 00.004 6120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.69 = 0.69)
02:38:13.195 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.99 mountX=-0.13 mountY=0.14, mountTheta=2.30
02:38:13.200 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.20, opts=13)
02:38:13.204 00.004 6120 Enqueuing Move request for scope (-0.09, -0.20)
02:38:13.207 00.003 7680 Worker thread wakes up
02:38:13.208 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.20) opts 0xd
02:38:13.208 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.20)
02:38:13.208 00.000 7680 Moving (-0.09, -0.20) raw xDistance=-0.13 yDistance=0.14
02:38:13.208 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:38:13.208 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:38:13.208 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:38:13.208 00.000 7680 MoveAxis(E, 0, ABG)
02:38:13.209 00.001 7680 Move returns status 0, amount 0
02:38:13.209 00.000 7680 MoveAxis(N, 0, ABG)
02:38:13.209 00.000 7680 Move returns status 0, amount 0
02:38:13.209 00.000 7680 move complete, result=0
02:38:13.209 00.000 7680 worker thread done servicing request
02:38:13.210 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:13.214 00.004 6120 UpdateGuideState exits: m=8463 SNR=61.0
02:38:13.218 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:13.221 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:13.224 00.003 6120 Enqueuing Expose request
02:38:13.227 00.003 7680 Worker thread wakes up
02:38:13.228 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:13.231 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:13.231 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:14.474 01.243 7680 Exposure complete
02:38:14.618 00.144 7680 worker thread done servicing request
02:38:14.619 00.001 6120 OnExposeComplete: enter
02:38:14.623 00.004 6120 UpdateGuideState(): m_state=6
02:38:14.626 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1211
02:38:14.631 00.005 6120 Star::Find returns 1 (0), X=516.67, Y=668.93, Mass=8212, SNR=60.1, Peak=209 HFD=6.5
02:38:14.634 00.003 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
02:38:14.637 00.003 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:38:14.641 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.17 cameraTheta=-1.63 mountX=-0.04 mountY=0.14, mountTheta=1.84
02:38:14.646 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.16, opts=13)
02:38:14.651 00.005 6120 Enqueuing Move request for scope (-0.01, -0.16)
02:38:14.654 00.003 7680 Worker thread wakes up
02:38:14.654 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
02:38:14.655 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
02:38:14.655 00.000 7680 Moving (-0.01, -0.16) raw xDistance=-0.04 yDistance=0.14
02:38:14.655 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:38:14.655 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:38:14.655 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:38:14.655 00.000 7680 MoveAxis(E, 0, ABG)
02:38:14.655 00.000 7680 Move returns status 0, amount 0
02:38:14.656 00.001 7680 MoveAxis(N, 0, ABG)
02:38:14.656 00.000 7680 Move returns status 0, amount 0
02:38:14.656 00.000 7680 move complete, result=0
02:38:14.656 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:14.661 00.005 7680 worker thread done servicing request
02:38:14.661 00.000 6120 UpdateGuideState exits: m=8212 SNR=60.1
02:38:14.665 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:14.669 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:14.672 00.003 6120 Enqueuing Expose request
02:38:14.677 00.005 7680 Worker thread wakes up
02:38:14.677 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:14.681 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:14.681 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:15.937 01.256 7680 Exposure complete
02:38:16.070 00.133 7680 worker thread done servicing request
02:38:16.071 00.001 6120 OnExposeComplete: enter
02:38:16.076 00.005 6120 UpdateGuideState(): m_state=6
02:38:16.080 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1212
02:38:16.086 00.006 6120 Star::Find returns 1 (0), X=516.59, Y=668.71, Mass=9510, SNR=64.1, Peak=234 HFD=6.7
02:38:16.090 00.004 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
02:38:16.094 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
02:38:16.097 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.39 hyp=0.40 cameraTheta=-1.79 mountX=-0.16 mountY=0.31, mountTheta=2.03
02:38:16.103 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.39, opts=13)
02:38:16.107 00.004 6120 Enqueuing Move request for scope (-0.08, -0.39)
02:38:16.111 00.004 7680 Worker thread wakes up
02:38:16.111 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.39) opts 0xd
02:38:16.111 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.39)
02:38:16.112 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:16.117 00.005 7680 Moving (-0.08, -0.39) raw xDistance=-0.16 yDistance=0.31
02:38:16.117 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:38:16.117 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:38:16.117 00.000 6120 UpdateGuideState exits: m=9510 SNR=64.1
02:38:16.122 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:16.125 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:16.128 00.003 7680 MoveAxis(E, 0, ABG)
02:38:16.130 00.002 7680 Move returns status 0, amount 0
02:38:16.130 00.000 7680 MoveAxis(S, 168, ABG)
02:38:16.130 00.000 7680 Guiding  Dir = 1, Dur = 168
02:38:16.130 00.000 6120 Enqueuing Expose request
02:38:16.134 00.004 7680 IsSlewing returns 0
02:38:16.135 00.001 7680 IsGuiding returns 0
02:38:16.135 00.000 7680 PulseGuide returned control before completion, sleep 178
02:38:16.317 00.182 7680 IsGuiding returns 1
02:38:16.318 00.001 7680 scope still moving after pulse duration time elapsed
02:38:16.348 00.030 7680 IsSlewing returns 0
02:38:16.348 00.000 7680 IsGuiding returns 0
02:38:16.349 00.001 7680 scope move finished after 168 + 45 ms
02:38:16.349 00.000 7680 Move returns status 0, amount 168
02:38:16.349 00.000 7680 move complete, result=0
02:38:16.349 00.000 7680 worker thread done servicing request
02:38:16.350 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 168 ms SOUTH
02:38:16.358 00.008 7680 Worker thread wakes up
02:38:16.358 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:16.358 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:17.612 01.254 7680 Exposure complete
02:38:17.751 00.139 7680 worker thread done servicing request
02:38:17.751 00.000 6120 OnExposeComplete: enter
02:38:17.755 00.004 6120 UpdateGuideState(): m_state=6
02:38:17.758 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1213
02:38:17.762 00.004 6120 Star::Find returns 1 (0), X=516.59, Y=668.66, Mass=8972, SNR=63.9, Peak=224 HFD=6.8
02:38:17.767 00.005 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
02:38:17.770 00.003 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
02:38:17.774 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.44 hyp=0.45 cameraTheta=-1.76 mountX=-0.16 mountY=0.36, mountTheta=2.00
02:38:17.779 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.44, opts=13)
02:38:17.784 00.005 6120 Enqueuing Move request for scope (-0.08, -0.44)
02:38:17.787 00.003 7680 Worker thread wakes up
02:38:17.787 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.44) opts 0xd
02:38:17.787 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.44)
02:38:17.788 00.001 7680 Moving (-0.08, -0.44) raw xDistance=-0.16 yDistance=0.36
02:38:17.788 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:38:17.788 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:38:17.788 00.000 7680 MoveAxis(E, 0, ABG)
02:38:17.788 00.000 7680 Move returns status 0, amount 0
02:38:17.788 00.000 7680 MoveAxis(S, 194, ABG)
02:38:17.788 00.000 7680 Guiding  Dir = 1, Dur = 194
02:38:17.789 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:17.793 00.004 7680 IsSlewing returns 0
02:38:17.793 00.000 6120 UpdateGuideState exits: m=8972 SNR=63.9
02:38:17.797 00.004 7680 IsGuiding returns 0
02:38:17.798 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:17.801 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:17.804 00.003 7680 PulseGuide returned control before completion, sleep 204
02:38:17.804 00.000 6120 Enqueuing Expose request
02:38:18.025 00.221 7680 IsGuiding returns 0
02:38:18.026 00.001 7680 Move returns status 0, amount 194
02:38:18.026 00.000 7680 move complete, result=0
02:38:18.027 00.001 7680 worker thread done servicing request
02:38:18.028 00.001 7680 Worker thread wakes up
02:38:18.028 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 194 ms SOUTH
02:38:18.035 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:18.035 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:19.290 01.255 7680 Exposure complete
02:38:19.406 00.116 7680 worker thread done servicing request
02:38:19.407 00.001 6120 OnExposeComplete: enter
02:38:19.410 00.003 6120 UpdateGuideState(): m_state=6
02:38:19.413 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1214
02:38:19.418 00.005 6120 Star::Find returns 1 (0), X=516.84, Y=669.28, Mass=9058, SNR=62.8, Peak=212 HFD=6.7
02:38:19.422 00.004 6120 CameraToMount -- cameraTheta (0.85) - m_xAngle (0.19) = xAngle (0.67 = 0.67)
02:38:19.427 00.005 6120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.54 = -2.74)
02:38:19.431 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.24 cameraTheta=0.85 mountX=0.19 mountY=-0.09, mountTheta=-0.46
02:38:19.435 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.18, opts=13)
02:38:19.440 00.005 6120 Enqueuing Move request for scope (0.16, 0.18)
02:38:19.444 00.004 7680 Worker thread wakes up
02:38:19.444 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0xd
02:38:19.444 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.18)
02:38:19.444 00.000 7680 Moving (0.16, 0.18) raw xDistance=0.19 yDistance=-0.09
02:38:19.444 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:38:19.444 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:38:19.445 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:19.449 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:38:19.449 00.000 6120 UpdateGuideState exits: m=9058 SNR=62.8
02:38:19.453 00.004 7680 MoveAxis(E, 0, ABG)
02:38:19.453 00.000 7680 Move returns status 0, amount 0
02:38:19.453 00.000 7680 MoveAxis(N, 0, ABG)
02:38:19.453 00.000 7680 Move returns status 0, amount 0
02:38:19.453 00.000 7680 move complete, result=0
02:38:19.453 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:19.458 00.005 7680 worker thread done servicing request
02:38:19.458 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:19.462 00.004 6120 Enqueuing Expose request
02:38:19.466 00.004 7680 Worker thread wakes up
02:38:19.466 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:19.466 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:19.470 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:20.718 01.248 7680 Exposure complete
02:38:20.857 00.139 7680 worker thread done servicing request
02:38:20.857 00.000 6120 OnExposeComplete: enter
02:38:20.861 00.004 6120 UpdateGuideState(): m_state=6
02:38:20.865 00.004 6120 Star::Find(15, 516, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1215
02:38:20.869 00.004 6120 Star::Find returns 1 (0), X=516.70, Y=668.89, Mass=8346, SNR=60.3, Peak=203 HFD=6.6
02:38:20.873 00.004 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
02:38:20.877 00.004 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
02:38:20.882 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.46 mountX=-0.02 mountY=0.20, mountTheta=1.65
02:38:20.886 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.21, opts=13)
02:38:20.891 00.005 6120 Enqueuing Move request for scope (0.02, -0.21)
02:38:20.897 00.006 7680 Worker thread wakes up
02:38:20.898 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:20.901 00.003 6120 UpdateGuideState exits: m=8346 SNR=60.3
02:38:20.905 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:20.909 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:20.912 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
02:38:20.912 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
02:38:20.913 00.001 7680 Moving (0.02, -0.21) raw xDistance=-0.02 yDistance=0.20
02:38:20.913 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:38:20.913 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:38:20.913 00.000 6120 Enqueuing Expose request
02:38:20.917 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:38:20.917 00.000 7680 MoveAxis(E, 0, ABG)
02:38:20.917 00.000 7680 Move returns status 0, amount 0
02:38:20.917 00.000 7680 MoveAxis(N, 0, ABG)
02:38:20.917 00.000 7680 Move returns status 0, amount 0
02:38:20.917 00.000 7680 move complete, result=0
02:38:20.917 00.000 7680 worker thread done servicing request
02:38:20.919 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:38:20.923 00.004 7680 Worker thread wakes up
02:38:20.923 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:20.924 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:22.182 01.258 7680 Exposure complete
02:38:22.322 00.140 7680 worker thread done servicing request
02:38:22.322 00.000 6120 OnExposeComplete: enter
02:38:22.328 00.006 6120 UpdateGuideState(): m_state=6
02:38:22.333 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1216
02:38:22.339 00.006 6120 Star::Find returns 1 (0), X=516.56, Y=668.73, Mass=8471, SNR=60.7, Peak=227 HFD=6.7
02:38:22.343 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
02:38:22.348 00.005 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
02:38:22.351 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.37 hyp=0.39 cameraTheta=-1.87 mountX=-0.18 mountY=0.28, mountTheta=2.13
02:38:22.357 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.37, opts=13)
02:38:22.361 00.004 6120 Enqueuing Move request for scope (-0.11, -0.37)
02:38:22.365 00.004 7680 Worker thread wakes up
02:38:22.365 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.37) opts 0xd
02:38:22.365 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.37)
02:38:22.365 00.000 7680 Moving (-0.11, -0.37) raw xDistance=-0.18 yDistance=0.28
02:38:22.366 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:38:22.366 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:38:22.367 00.001 7680 MoveAxis(E, 0, ABG)
02:38:22.367 00.000 7680 Move returns status 0, amount 0
02:38:22.367 00.000 7680 MoveAxis(S, 153, ABG)
02:38:22.367 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:22.370 00.003 7680 Guiding  Dir = 1, Dur = 153
02:38:22.370 00.000 6120 UpdateGuideState exits: m=8471 SNR=60.7
02:38:22.375 00.005 7680 IsSlewing returns 0
02:38:22.375 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:22.380 00.005 7680 IsGuiding returns 0
02:38:22.380 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:22.384 00.004 6120 Enqueuing Expose request
02:38:22.389 00.005 7680 PulseGuide returned control before completion, sleep 163
02:38:22.559 00.170 7680 IsGuiding returns 1
02:38:22.561 00.002 7680 scope still moving after pulse duration time elapsed
02:38:22.591 00.030 7680 IsSlewing returns 0
02:38:22.593 00.002 7680 IsGuiding returns 0
02:38:22.594 00.001 7680 scope move finished after 153 + 60 ms
02:38:22.594 00.000 7680 Move returns status 0, amount 153
02:38:22.595 00.001 7680 move complete, result=0
02:38:22.595 00.000 7680 worker thread done servicing request
02:38:22.595 00.000 7680 Worker thread wakes up
02:38:22.597 00.002 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 153 ms SOUTH
02:38:22.603 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:22.604 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:23.854 01.250 7680 Exposure complete
02:38:23.997 00.143 7680 worker thread done servicing request
02:38:23.997 00.000 6120 OnExposeComplete: enter
02:38:24.002 00.005 6120 UpdateGuideState(): m_state=6
02:38:24.005 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1217
02:38:24.009 00.004 6120 Star::Find returns 1 (0), X=516.48, Y=670.79, Mass=8093, SNR=59.6, Peak=221 HFD=6.4
02:38:24.015 00.006 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.19) = xAngle (1.50 = 1.50)
02:38:24.020 00.005 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.37 = -1.91)
02:38:24.025 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=1.69 hyp=1.70 cameraTheta=1.68 mountX=0.12 mountY=-1.61, mountTheta=-1.49
02:38:24.030 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=1.69, opts=13)
02:38:24.036 00.006 6120 Enqueuing Move request for scope (-0.19, 1.69)
02:38:24.040 00.004 7680 Worker thread wakes up
02:38:24.040 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:24.045 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 1.69) opts 0xd
02:38:24.045 00.000 6120 UpdateGuideState exits: m=8093 SNR=59.6
02:38:24.050 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.19, 1.69)
02:38:24.050 00.000 7680 Moving (-0.19, 1.69) raw xDistance=0.12 yDistance=-1.61
02:38:24.051 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:24.057 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:24.061 00.004 6120 Enqueuing Expose request
02:38:24.066 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:38:24.066 00.000 7680 resist switch: large excursion: input -1.61 thresh 0.60 direction from 1 to -1
02:38:24.066 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.82
02:38:24.066 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.61 from input -1.61
02:38:24.068 00.002 7680 MoveAxis(E, 0, ABG)
02:38:24.068 00.000 7680 Move returns status 0, amount 0
02:38:24.068 00.000 7680 MoveAxis(N, 872, ABG)
02:38:24.068 00.000 7680 Guiding  Dir = 0, Dur = 872
02:38:24.069 00.001 7680 IsSlewing returns 0
02:38:24.069 00.000 7680 IsGuiding returns 0
02:38:24.069 00.000 7680 PulseGuide returned control before completion, sleep 882
02:38:24.956 00.887 7680 IsGuiding returns 1
02:38:24.958 00.002 7680 scope still moving after pulse duration time elapsed
02:38:24.987 00.029 7680 IsSlewing returns 0
02:38:24.988 00.001 7680 IsGuiding returns 0
02:38:24.988 00.000 7680 scope move finished after 872 + 47 ms
02:38:24.988 00.000 7680 Move returns status 0, amount 872
02:38:24.989 00.001 7680 move complete, result=0
02:38:24.989 00.000 7680 worker thread done servicing request
02:38:24.989 00.000 7680 Worker thread wakes up
02:38:24.989 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.6 px 872 ms NORTH
02:38:24.995 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:24.995 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:26.248 01.253 7680 Exposure complete
02:38:26.389 00.141 7680 worker thread done servicing request
02:38:26.390 00.001 6120 OnExposeComplete: enter
02:38:26.394 00.004 6120 UpdateGuideState(): m_state=6
02:38:26.398 00.004 6120 Star::Find(15, 516, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1218
02:38:26.402 00.004 6120 Star::Find returns 1 (0), X=516.47, Y=667.98, Mass=8060, SNR=59.9, Peak=210 HFD=6.5
02:38:26.405 00.003 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
02:38:26.410 00.005 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
02:38:26.413 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=-1.11 hyp=1.13 cameraTheta=-1.75 mountX=-0.41 mountY=0.91, mountTheta=1.99
02:38:26.418 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-1.11, opts=13)
02:38:26.422 00.004 6120 Enqueuing Move request for scope (-0.21, -1.11)
02:38:26.425 00.003 7680 Worker thread wakes up
02:38:26.425 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:26.430 00.005 6120 UpdateGuideState exits: m=8060 SNR=59.9
02:38:26.433 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:26.437 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:26.440 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -1.11) opts 0xd
02:38:26.441 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, -1.11)
02:38:26.441 00.000 7680 Moving (-0.21, -1.11) raw xDistance=-0.41 yDistance=0.91
02:38:26.441 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:38:26.441 00.000 7680 resist switch: large excursion: input 0.91 thresh 0.60 direction from -1 to 1
02:38:26.441 00.000 6120 Enqueuing Expose request
02:38:26.445 00.004 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.73
02:38:26.445 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91
02:38:26.445 00.000 7680 MoveAxis(E, 168, ABG)
02:38:26.445 00.000 7680 Guiding  Dir = 2, Dur = 168
02:38:26.446 00.001 7680 IsSlewing returns 0
02:38:26.447 00.001 7680 IsGuiding returns 0
02:38:26.447 00.000 7680 PulseGuide returned control before completion, sleep 178
02:38:26.628 00.181 7680 IsGuiding returns 1
02:38:26.629 00.001 7680 scope still moving after pulse duration time elapsed
02:38:26.659 00.030 7680 IsSlewing returns 0
02:38:26.662 00.003 7680 IsGuiding returns 0
02:38:26.663 00.001 7680 scope move finished after 168 + 48 ms
02:38:26.664 00.001 7680 Move returns status 0, amount 168
02:38:26.664 00.000 7680 MoveAxis(S, 494, ABG)
02:38:26.664 00.000 7680 Guiding  Dir = 1, Dur = 494
02:38:26.664 00.000 7680 IsSlewing returns 0
02:38:26.665 00.001 7680 IsGuiding returns 0
02:38:26.667 00.002 7680 PulseGuide returned control before completion, sleep 504
02:38:27.173 00.506 7680 IsGuiding returns 1
02:38:27.174 00.001 7680 scope still moving after pulse duration time elapsed
02:38:27.204 00.030 7680 IsSlewing returns 0
02:38:27.205 00.001 7680 IsGuiding returns 0
02:38:27.205 00.000 7680 scope move finished after 494 + 45 ms
02:38:27.206 00.001 7680 Move returns status 0, amount 494
02:38:27.206 00.000 7680 move complete, result=0
02:38:27.207 00.001 7680 worker thread done servicing request
02:38:27.207 00.000 7680 Worker thread wakes up
02:38:27.207 00.000 6120 GuideStep: -0.4 px 168 ms EAST, 0.9 px 494 ms SOUTH
02:38:27.214 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:27.214 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:28.465 01.251 7680 Exposure complete
02:38:28.603 00.138 7680 worker thread done servicing request
02:38:28.605 00.002 6120 OnExposeComplete: enter
02:38:28.608 00.003 6120 UpdateGuideState(): m_state=6
02:38:28.613 00.005 6120 Star::Find(15, 516, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1219
02:38:28.616 00.003 6120 Star::Find returns 1 (0), X=516.88, Y=667.76, Mass=8832, SNR=63.0, Peak=207 HFD=6.7
02:38:28.619 00.003 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
02:38:28.622 00.003 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
02:38:28.626 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-1.34 hyp=1.35 cameraTheta=-1.42 mountX=-0.05 mountY=1.29, mountTheta=1.61
02:38:28.631 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-1.34, opts=13)
02:38:28.635 00.004 6120 Enqueuing Move request for scope (0.20, -1.34)
02:38:28.640 00.005 7680 Worker thread wakes up
02:38:28.640 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -1.34) opts 0xd
02:38:28.640 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -1.34)
02:38:28.641 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:28.645 00.004 7680 Moving (0.20, -1.34) raw xDistance=-0.05 yDistance=1.29
02:38:28.646 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:38:28.646 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.29 from input 1.29
02:38:28.646 00.000 7680 MoveAxis(E, 0, ABG)
02:38:28.646 00.000 7680 Move returns status 0, amount 0
02:38:28.646 00.000 7680 MoveAxis(S, 700, ABG)
02:38:28.646 00.000 7680 Guiding  Dir = 1, Dur = 700
02:38:28.647 00.001 6120 UpdateGuideState exits: m=8832 SNR=63.0
02:38:28.651 00.004 7680 IsSlewing returns 0
02:38:28.652 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:28.655 00.003 7680 IsGuiding returns 0
02:38:28.655 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:28.659 00.004 7680 PulseGuide returned control before completion, sleep 710
02:38:28.660 00.001 6120 Enqueuing Expose request
02:38:29.372 00.712 7680 IsGuiding returns 1
02:38:29.374 00.002 7680 scope still moving after pulse duration time elapsed
02:38:29.403 00.029 7680 IsSlewing returns 0
02:38:29.405 00.002 7680 IsGuiding returns 0
02:38:29.405 00.000 7680 scope move finished after 700 + 49 ms
02:38:29.406 00.001 7680 Move returns status 0, amount 700
02:38:29.406 00.000 7680 move complete, result=0
02:38:29.407 00.001 7680 worker thread done servicing request
02:38:29.407 00.000 7680 Worker thread wakes up
02:38:29.407 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.3 px 700 ms SOUTH
02:38:29.412 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:29.413 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:30.668 01.255 7680 Exposure complete
02:38:30.808 00.140 7680 worker thread done servicing request
02:38:30.809 00.001 6120 OnExposeComplete: enter
02:38:30.812 00.003 6120 UpdateGuideState(): m_state=6
02:38:30.816 00.004 6120 Star::Find(15, 516, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1220
02:38:30.820 00.004 6120 Star::Find returns 1 (0), X=516.76, Y=668.63, Mass=9112, SNR=63.1, Peak=226 HFD=6.7
02:38:30.824 00.004 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
02:38:30.830 00.006 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
02:38:30.835 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.47 hyp=0.48 cameraTheta=-1.40 mountX=-0.01 mountY=0.46, mountTheta=1.59
02:38:30.840 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.47, opts=13)
02:38:30.843 00.003 6120 Enqueuing Move request for scope (0.08, -0.47)
02:38:30.847 00.004 7680 Worker thread wakes up
02:38:30.847 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.47) opts 0xd
02:38:30.847 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.47)
02:38:30.849 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:30.851 00.002 6120 UpdateGuideState exits: m=9112 SNR=63.1
02:38:30.855 00.004 7680 Moving (0.08, -0.47) raw xDistance=-0.01 yDistance=0.46
02:38:30.856 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:38:30.856 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
02:38:30.856 00.000 7680 MoveAxis(E, 0, ABG)
02:38:30.856 00.000 7680 Move returns status 0, amount 0
02:38:30.856 00.000 7680 MoveAxis(S, 248, ABG)
02:38:30.856 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:30.861 00.005 7680 Guiding  Dir = 1, Dur = 248
02:38:30.862 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:30.866 00.004 6120 Enqueuing Expose request
02:38:30.869 00.003 7680 IsSlewing returns 0
02:38:30.871 00.002 7680 IsGuiding returns 0
02:38:30.871 00.000 7680 PulseGuide returned control before completion, sleep 258
02:38:31.145 00.274 7680 IsGuiding returns 0
02:38:31.146 00.001 7680 Move returns status 0, amount 248
02:38:31.147 00.001 7680 move complete, result=0
02:38:31.147 00.000 7680 worker thread done servicing request
02:38:31.148 00.001 7680 Worker thread wakes up
02:38:31.149 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 248 ms SOUTH
02:38:31.156 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:31.156 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:32.407 01.251 7680 Exposure complete
02:38:32.551 00.144 7680 worker thread done servicing request
02:38:32.552 00.001 6120 OnExposeComplete: enter
02:38:32.556 00.004 6120 UpdateGuideState(): m_state=6
02:38:32.560 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1221
02:38:32.564 00.004 6120 Star::Find returns 1 (0), X=516.96, Y=668.71, Mass=8750, SNR=62.5, Peak=216 HFD=6.6
02:38:32.568 00.004 6120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (0.19) = xAngle (-1.13 = -1.13)
02:38:32.571 00.003 6120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.75 = 1.75)
02:38:32.576 00.005 6120 CameraToMount -- cameraX=0.28 cameraY=-0.38 hyp=0.48 cameraTheta=-0.94 mountX=0.21 mountY=0.47, mountTheta=1.16
02:38:32.582 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.38, opts=13)
02:38:32.586 00.004 6120 Enqueuing Move request for scope (0.28, -0.38)
02:38:32.591 00.005 7680 Worker thread wakes up
02:38:32.591 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.38) opts 0xd
02:38:32.591 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.38)
02:38:32.591 00.000 7680 Moving (0.28, -0.38) raw xDistance=0.21 yDistance=0.47
02:38:32.591 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:38:32.592 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
02:38:32.592 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:32.597 00.005 6120 UpdateGuideState exits: m=8750 SNR=62.5
02:38:32.600 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:32.603 00.003 7680 MoveAxis(W, 84, ABG)
02:38:32.603 00.000 7680 Guiding  Dir = 3, Dur = 84
02:38:32.603 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:32.610 00.007 7680 IsSlewing returns 0
02:38:32.610 00.000 6120 Enqueuing Expose request
02:38:32.615 00.005 7680 IsGuiding returns 0
02:38:32.615 00.000 7680 PulseGuide returned control before completion, sleep 94
02:38:32.713 00.098 7680 IsGuiding returns 1
02:38:32.713 00.000 7680 scope still moving after pulse duration time elapsed
02:38:32.745 00.032 7680 IsSlewing returns 0
02:38:32.746 00.001 7680 IsGuiding returns 0
02:38:32.746 00.000 7680 scope move finished after 84 + 48 ms
02:38:32.748 00.002 7680 Move returns status 0, amount 84
02:38:32.749 00.001 7680 MoveAxis(S, 255, ABG)
02:38:32.749 00.000 7680 Guiding  Dir = 1, Dur = 255
02:38:32.750 00.001 7680 IsSlewing returns 0
02:38:32.750 00.000 7680 IsGuiding returns 0
02:38:32.751 00.001 7680 PulseGuide returned control before completion, sleep 265
02:38:33.028 00.277 7680 IsGuiding returns 1
02:38:33.028 00.000 7680 scope still moving after pulse duration time elapsed
02:38:33.059 00.031 7680 IsSlewing returns 0
02:38:33.060 00.001 7680 IsGuiding returns 0
02:38:33.060 00.000 7680 scope move finished after 255 + 55 ms
02:38:33.062 00.002 7680 Move returns status 0, amount 255
02:38:33.062 00.000 7680 move complete, result=0
02:38:33.062 00.000 7680 worker thread done servicing request
02:38:33.063 00.001 6120 GuideStep: 0.2 px 84 ms WEST, 0.5 px 255 ms SOUTH
02:38:33.069 00.006 7680 Worker thread wakes up
02:38:33.069 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:33.069 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:34.324 01.255 7680 Exposure complete
02:38:34.457 00.133 7680 worker thread done servicing request
02:38:34.458 00.001 6120 OnExposeComplete: enter
02:38:34.462 00.004 6120 UpdateGuideState(): m_state=6
02:38:34.465 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1222
02:38:34.469 00.004 6120 Star::Find returns 1 (0), X=516.87, Y=668.85, Mass=8619, SNR=61.5, Peak=208 HFD=6.7
02:38:34.474 00.005 6120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (0.19) = xAngle (-1.10 = -1.10)
02:38:34.477 00.003 6120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.78 = 1.78)
02:38:34.482 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=-0.25 hyp=0.31 cameraTheta=-0.91 mountX=0.14 mountY=0.30, mountTheta=1.13
02:38:34.488 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.25, opts=13)
02:38:34.492 00.004 6120 Enqueuing Move request for scope (0.19, -0.25)
02:38:34.496 00.004 7680 Worker thread wakes up
02:38:34.496 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.25) opts 0xd
02:38:34.496 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.25)
02:38:34.496 00.000 7680 Moving (0.19, -0.25) raw xDistance=0.14 yDistance=0.30
02:38:34.496 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:38:34.497 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:38:34.497 00.000 7680 MoveAxis(E, 0, ABG)
02:38:34.497 00.000 7680 Move returns status 0, amount 0
02:38:34.497 00.000 7680 MoveAxis(S, 165, ABG)
02:38:34.497 00.000 7680 Guiding  Dir = 1, Dur = 165
02:38:34.497 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:34.500 00.003 7680 IsSlewing returns 0
02:38:34.501 00.001 6120 UpdateGuideState exits: m=8619 SNR=61.5
02:38:34.504 00.003 7680 IsGuiding returns 0
02:38:34.505 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:34.508 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:34.512 00.004 7680 PulseGuide returned control before completion, sleep 175
02:38:34.512 00.000 6120 Enqueuing Expose request
02:38:34.701 00.189 7680 IsGuiding returns 0
02:38:34.702 00.001 7680 Move returns status 0, amount 165
02:38:34.702 00.000 7680 move complete, result=0
02:38:34.702 00.000 7680 worker thread done servicing request
02:38:34.702 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 165 ms SOUTH
02:38:34.711 00.009 7680 Worker thread wakes up
02:38:34.711 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:34.712 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:35.963 01.251 7680 Exposure complete
02:38:36.106 00.143 7680 worker thread done servicing request
02:38:36.106 00.000 6120 OnExposeComplete: enter
02:38:36.111 00.005 6120 UpdateGuideState(): m_state=6
02:38:36.115 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
02:38:36.119 00.004 6120 Star::Find returns 1 (0), X=516.93, Y=668.89, Mass=8690, SNR=62.4, Peak=214 HFD=6.5
02:38:36.123 00.004 6120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.19) = xAngle (-0.87 = -0.87)
02:38:36.127 00.004 6120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.01 = 2.01)
02:38:36.130 00.003 6120 CameraToMount -- cameraX=0.25 cameraY=-0.21 hyp=0.33 cameraTheta=-0.68 mountX=0.21 mountY=0.30, mountTheta=0.95
02:38:36.135 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.21, opts=13)
02:38:36.140 00.005 6120 Enqueuing Move request for scope (0.25, -0.21)
02:38:36.145 00.005 7680 Worker thread wakes up
02:38:36.145 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:36.149 00.004 6120 UpdateGuideState exits: m=8690 SNR=62.4
02:38:36.153 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:36.157 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.21) opts 0xd
02:38:36.157 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.21)
02:38:36.158 00.001 7680 Moving (0.25, -0.21) raw xDistance=0.21 yDistance=0.30
02:38:36.158 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:38:36.159 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:38:36.159 00.000 7680 MoveAxis(W, 86, ABG)
02:38:36.159 00.000 7680 Guiding  Dir = 3, Dur = 86
02:38:36.159 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:36.163 00.004 6120 Enqueuing Expose request
02:38:36.166 00.003 7680 IsSlewing returns 0
02:38:36.168 00.002 7680 IsGuiding returns 0
02:38:36.168 00.000 7680 PulseGuide returned control before completion, sleep 96
02:38:36.281 00.113 7680 IsGuiding returns 0
02:38:36.282 00.001 7680 Move returns status 0, amount 86
02:38:36.283 00.001 7680 MoveAxis(S, 161, ABG)
02:38:36.284 00.001 7680 Guiding  Dir = 1, Dur = 161
02:38:36.284 00.000 7680 IsSlewing returns 0
02:38:36.285 00.001 7680 IsGuiding returns 0
02:38:36.286 00.001 7680 PulseGuide returned control before completion, sleep 171
02:38:36.468 00.182 7680 IsGuiding returns 1
02:38:36.469 00.001 7680 scope still moving after pulse duration time elapsed
02:38:36.499 00.030 7680 IsSlewing returns 0
02:38:36.500 00.001 7680 IsGuiding returns 0
02:38:36.501 00.001 7680 scope move finished after 161 + 54 ms
02:38:36.501 00.000 7680 Move returns status 0, amount 161
02:38:36.502 00.001 7680 move complete, result=0
02:38:36.502 00.000 7680 worker thread done servicing request
02:38:36.504 00.002 7680 Worker thread wakes up
02:38:36.505 00.001 6120 GuideStep: 0.2 px 86 ms WEST, 0.3 px 161 ms SOUTH
02:38:36.511 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:36.511 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:37.756 01.245 7680 Exposure complete
02:38:37.891 00.135 7680 worker thread done servicing request
02:38:37.893 00.002 6120 OnExposeComplete: enter
02:38:37.896 00.003 6120 UpdateGuideState(): m_state=6
02:38:37.900 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1224
02:38:37.904 00.004 6120 Star::Find returns 1 (0), X=516.67, Y=668.84, Mass=8466, SNR=61.4, Peak=220 HFD=6.5
02:38:37.908 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
02:38:37.912 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
02:38:37.915 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.26 hyp=0.26 cameraTheta=-1.58 mountX=-0.05 mountY=0.23, mountTheta=1.79
02:38:37.921 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.26, opts=13)
02:38:37.926 00.005 6120 Enqueuing Move request for scope (-0.00, -0.26)
02:38:37.931 00.005 7680 Worker thread wakes up
02:38:37.931 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:37.934 00.003 6120 UpdateGuideState exits: m=8466 SNR=61.4
02:38:37.939 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:37.943 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:37.947 00.004 6120 Enqueuing Expose request
02:38:37.954 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.26) opts 0xd
02:38:37.954 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.26)
02:38:37.954 00.000 7680 Moving (-0.00, -0.26) raw xDistance=-0.05 yDistance=0.23
02:38:37.954 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:38:37.956 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:38:37.956 00.000 7680 MoveAxis(E, 0, ABG)
02:38:37.956 00.000 7680 Move returns status 0, amount 0
02:38:37.956 00.000 7680 MoveAxis(S, 126, ABG)
02:38:37.957 00.001 7680 Guiding  Dir = 1, Dur = 126
02:38:37.957 00.000 7680 IsSlewing returns 0
02:38:37.957 00.000 7680 IsGuiding returns 0
02:38:37.957 00.000 7680 PulseGuide returned control before completion, sleep 136
02:38:38.109 00.152 7680 IsGuiding returns 1
02:38:38.109 00.000 7680 scope still moving after pulse duration time elapsed
02:38:38.141 00.032 7680 IsSlewing returns 0
02:38:38.144 00.003 7680 IsGuiding returns 1
02:38:38.172 00.028 7680 IsSlewing returns 0
02:38:38.172 00.000 7680 IsGuiding returns 0
02:38:38.173 00.001 7680 scope move finished after 126 + 89 ms
02:38:38.173 00.000 7680 Move returns status 0, amount 126
02:38:38.174 00.001 7680 move complete, result=0
02:38:38.174 00.000 7680 worker thread done servicing request
02:38:38.174 00.000 7680 Worker thread wakes up
02:38:38.176 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 126 ms SOUTH
02:38:38.181 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:38.182 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:39.437 01.255 7680 Exposure complete
02:38:39.575 00.138 7680 worker thread done servicing request
02:38:39.575 00.000 6120 OnExposeComplete: enter
02:38:39.580 00.005 6120 UpdateGuideState(): m_state=6
02:38:39.584 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1225
02:38:39.588 00.004 6120 Star::Find returns 1 (0), X=516.88, Y=668.94, Mass=7980, SNR=59.7, Peak=203 HFD=6.4
02:38:39.593 00.005 6120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.19) = xAngle (-0.83 = -0.83)
02:38:39.596 00.003 6120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.04 = 2.04)
02:38:39.600 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.16 hyp=0.26 cameraTheta=-0.64 mountX=0.18 mountY=0.23, mountTheta=0.92
02:38:39.605 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.16, opts=13)
02:38:39.610 00.005 6120 Enqueuing Move request for scope (0.21, -0.16)
02:38:39.613 00.003 7680 Worker thread wakes up
02:38:39.614 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:39.619 00.005 6120 UpdateGuideState exits: m=7980 SNR=59.7
02:38:39.622 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:39.625 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:39.629 00.004 6120 Enqueuing Expose request
02:38:39.633 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.16) opts 0xd
02:38:39.633 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.16)
02:38:39.633 00.000 7680 Moving (0.21, -0.16) raw xDistance=0.18 yDistance=0.23
02:38:39.633 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:38:39.633 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:38:39.633 00.000 7680 MoveAxis(E, 0, ABG)
02:38:39.633 00.000 7680 Move returns status 0, amount 0
02:38:39.635 00.002 7680 MoveAxis(S, 126, ABG)
02:38:39.635 00.000 7680 Guiding  Dir = 1, Dur = 126
02:38:39.635 00.000 7680 IsSlewing returns 0
02:38:39.635 00.000 7680 IsGuiding returns 0
02:38:39.636 00.001 7680 PulseGuide returned control before completion, sleep 136
02:38:39.786 00.150 7680 IsGuiding returns 1
02:38:39.788 00.002 7680 scope still moving after pulse duration time elapsed
02:38:39.818 00.030 7680 IsSlewing returns 0
02:38:39.819 00.001 7680 IsGuiding returns 0
02:38:39.820 00.001 7680 scope move finished after 126 + 57 ms
02:38:39.820 00.000 7680 Move returns status 0, amount 126
02:38:39.820 00.000 7680 move complete, result=0
02:38:39.820 00.000 7680 worker thread done servicing request
02:38:39.821 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 126 ms SOUTH
02:38:39.829 00.008 7680 Worker thread wakes up
02:38:39.829 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:39.829 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:41.075 01.246 7680 Exposure complete
02:38:41.208 00.133 7680 worker thread done servicing request
02:38:41.209 00.001 6120 OnExposeComplete: enter
02:38:41.213 00.004 6120 UpdateGuideState(): m_state=6
02:38:41.217 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1226
02:38:41.221 00.004 6120 Star::Find returns 1 (0), X=516.58, Y=668.96, Mass=8399, SNR=60.3, Peak=221 HFD=6.5
02:38:41.225 00.004 6120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (0.19) = xAngle (-2.39 = -2.39)
02:38:41.230 00.005 6120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.48 = 0.48)
02:38:41.234 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.20 mountX=-0.12 mountY=0.08, mountTheta=2.57
02:38:41.240 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.14, opts=13)
02:38:41.245 00.005 6120 Enqueuing Move request for scope (-0.10, -0.14)
02:38:41.249 00.004 7680 Worker thread wakes up
02:38:41.249 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
02:38:41.249 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
02:38:41.249 00.000 7680 Moving (-0.10, -0.14) raw xDistance=-0.12 yDistance=0.08
02:38:41.249 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:38:41.250 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:38:41.250 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:38:41.250 00.000 7680 MoveAxis(E, 0, ABG)
02:38:41.250 00.000 7680 Move returns status 0, amount 0
02:38:41.250 00.000 7680 MoveAxis(N, 0, ABG)
02:38:41.250 00.000 7680 Move returns status 0, amount 0
02:38:41.250 00.000 7680 move complete, result=0
02:38:41.251 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:41.255 00.004 7680 worker thread done servicing request
02:38:41.255 00.000 6120 UpdateGuideState exits: m=8399 SNR=60.3
02:38:41.259 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:41.262 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:41.267 00.005 6120 Enqueuing Expose request
02:38:41.270 00.003 7680 Worker thread wakes up
02:38:41.270 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:41.274 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:41.274 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:42.522 01.248 7680 Exposure complete
02:38:42.664 00.142 7680 worker thread done servicing request
02:38:42.664 00.000 6120 OnExposeComplete: enter
02:38:42.670 00.006 6120 UpdateGuideState(): m_state=6
02:38:42.675 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1227
02:38:42.678 00.003 6120 Star::Find returns 1 (0), X=516.70, Y=668.92, Mass=8595, SNR=61.1, Peak=231 HFD=6.6
02:38:42.682 00.004 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
02:38:42.686 00.004 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
02:38:42.690 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.44 mountX=-0.01 mountY=0.17, mountTheta=1.63
02:38:42.695 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.18, opts=13)
02:38:42.699 00.004 6120 Enqueuing Move request for scope (0.02, -0.18)
02:38:42.703 00.004 7680 Worker thread wakes up
02:38:42.703 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
02:38:42.703 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:42.707 00.004 6120 UpdateGuideState exits: m=8595 SNR=61.1
02:38:42.710 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:42.714 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:42.717 00.003 6120 Enqueuing Expose request
02:38:42.720 00.003 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
02:38:42.721 00.001 7680 Moving (0.02, -0.18) raw xDistance=-0.01 yDistance=0.17
02:38:42.721 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:38:42.721 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:38:42.721 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:38:42.722 00.001 7680 MoveAxis(E, 0, ABG)
02:38:42.722 00.000 7680 Move returns status 0, amount 0
02:38:42.722 00.000 7680 MoveAxis(N, 0, ABG)
02:38:42.722 00.000 7680 Move returns status 0, amount 0
02:38:42.722 00.000 7680 move complete, result=0
02:38:42.723 00.001 7680 worker thread done servicing request
02:38:42.723 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:38:42.726 00.003 7680 Worker thread wakes up
02:38:42.726 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:42.726 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:43.971 01.245 7680 Exposure complete
02:38:44.113 00.142 7680 worker thread done servicing request
02:38:44.114 00.001 6120 OnExposeComplete: enter
02:38:44.117 00.003 6120 UpdateGuideState(): m_state=6
02:38:44.122 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1228
02:38:44.126 00.004 6120 Star::Find returns 1 (0), X=516.73, Y=668.82, Mass=8552, SNR=61.3, Peak=226 HFD=6.6
02:38:44.129 00.003 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
02:38:44.133 00.004 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
02:38:44.136 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.39 mountX=-0.00 mountY=0.27, mountTheta=1.57
02:38:44.143 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.28, opts=13)
02:38:44.147 00.004 6120 Enqueuing Move request for scope (0.05, -0.28)
02:38:44.152 00.005 7680 Worker thread wakes up
02:38:44.152 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.28) opts 0xd
02:38:44.152 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.28)
02:38:44.152 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:44.156 00.004 6120 UpdateGuideState exits: m=8552 SNR=61.3
02:38:44.160 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:44.163 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:44.167 00.004 6120 Enqueuing Expose request
02:38:44.171 00.004 7680 Moving (0.05, -0.28) raw xDistance=-0.00 yDistance=0.27
02:38:44.171 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:38:44.171 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:38:44.171 00.000 7680 MoveAxis(E, 0, ABG)
02:38:44.172 00.001 7680 Move returns status 0, amount 0
02:38:44.172 00.000 7680 MoveAxis(S, 149, ABG)
02:38:44.172 00.000 7680 Guiding  Dir = 1, Dur = 149
02:38:44.172 00.000 7680 IsSlewing returns 0
02:38:44.173 00.001 7680 IsGuiding returns 0
02:38:44.173 00.000 7680 PulseGuide returned control before completion, sleep 159
02:38:44.338 00.165 7680 IsGuiding returns 1
02:38:44.339 00.001 7680 scope still moving after pulse duration time elapsed
02:38:44.370 00.031 7680 IsSlewing returns 0
02:38:44.370 00.000 7680 IsGuiding returns 0
02:38:44.371 00.001 7680 scope move finished after 149 + 49 ms
02:38:44.371 00.000 7680 Move returns status 0, amount 149
02:38:44.371 00.000 7680 move complete, result=0
02:38:44.373 00.002 7680 worker thread done servicing request
02:38:44.373 00.000 7680 Worker thread wakes up
02:38:44.373 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 149 ms SOUTH
02:38:44.380 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:44.380 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:45.634 01.254 7680 Exposure complete
02:38:45.758 00.124 7680 worker thread done servicing request
02:38:45.758 00.000 6120 OnExposeComplete: enter
02:38:45.762 00.004 6120 UpdateGuideState(): m_state=6
02:38:45.768 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1229
02:38:45.772 00.004 6120 Star::Find returns 1 (0), X=516.58, Y=668.91, Mass=8894, SNR=62.2, Peak=223 HFD=6.5
02:38:45.776 00.004 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
02:38:45.780 00.004 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.64 = 0.64)
02:38:45.783 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.22 cameraTheta=-2.05 mountX=-0.13 mountY=0.13, mountTheta=2.37
02:38:45.788 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.19, opts=13)
02:38:45.791 00.003 6120 Enqueuing Move request for scope (-0.10, -0.19)
02:38:45.795 00.004 7680 Worker thread wakes up
02:38:45.795 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:45.799 00.004 6120 UpdateGuideState exits: m=8894 SNR=62.2
02:38:45.803 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:45.807 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:45.810 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
02:38:45.811 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
02:38:45.811 00.000 7680 Moving (-0.10, -0.19) raw xDistance=-0.13 yDistance=0.13
02:38:45.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:38:45.811 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:38:45.811 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:38:45.811 00.000 7680 MoveAxis(E, 0, ABG)
02:38:45.811 00.000 7680 Move returns status 0, amount 0
02:38:45.811 00.000 7680 MoveAxis(N, 0, ABG)
02:38:45.812 00.001 6120 Enqueuing Expose request
02:38:45.816 00.004 7680 Move returns status 0, amount 0
02:38:45.816 00.000 7680 move complete, result=0
02:38:45.816 00.000 7680 worker thread done servicing request
02:38:45.816 00.000 7680 Worker thread wakes up
02:38:45.817 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:45.820 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:45.821 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:47.077 01.256 7680 Exposure complete
02:38:47.216 00.139 7680 worker thread done servicing request
02:38:47.217 00.001 6120 OnExposeComplete: enter
02:38:47.220 00.003 6120 UpdateGuideState(): m_state=6
02:38:47.225 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1230
02:38:47.229 00.004 6120 Star::Find returns 1 (0), X=516.64, Y=668.73, Mass=8587, SNR=61.5, Peak=230 HFD=6.7
02:38:47.234 00.005 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
02:38:47.238 00.004 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
02:38:47.241 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.36 hyp=0.36 cameraTheta=-1.66 mountX=-0.10 mountY=0.31, mountTheta=1.88
02:38:47.247 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.36, opts=13)
02:38:47.251 00.004 6120 Enqueuing Move request for scope (-0.03, -0.36)
02:38:47.255 00.004 7680 Worker thread wakes up
02:38:47.255 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.36) opts 0xd
02:38:47.255 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.36)
02:38:47.255 00.000 7680 Moving (-0.03, -0.36) raw xDistance=-0.10 yDistance=0.31
02:38:47.255 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:38:47.255 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:38:47.255 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:47.260 00.005 7680 MoveAxis(E, 0, ABG)
02:38:47.260 00.000 7680 Move returns status 0, amount 0
02:38:47.260 00.000 7680 MoveAxis(S, 169, ABG)
02:38:47.260 00.000 7680 Guiding  Dir = 1, Dur = 169
02:38:47.262 00.002 6120 UpdateGuideState exits: m=8587 SNR=61.5
02:38:47.266 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:47.273 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:47.277 00.004 7680 IsSlewing returns 0
02:38:47.277 00.000 6120 Enqueuing Expose request
02:38:47.280 00.003 7680 IsGuiding returns 0
02:38:47.281 00.001 7680 PulseGuide returned control before completion, sleep 179
02:38:47.475 00.194 7680 IsGuiding returns 1
02:38:47.476 00.001 7680 scope still moving after pulse duration time elapsed
02:38:47.506 00.030 7680 IsSlewing returns 0
02:38:47.507 00.001 7680 IsGuiding returns 0
02:38:47.507 00.000 7680 scope move finished after 169 + 57 ms
02:38:47.508 00.001 7680 Move returns status 0, amount 169
02:38:47.508 00.000 7680 move complete, result=0
02:38:47.508 00.000 7680 worker thread done servicing request
02:38:47.508 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 169 ms SOUTH
02:38:47.517 00.009 7680 Worker thread wakes up
02:38:47.518 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:47.518 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:48.769 01.251 7680 Exposure complete
02:38:48.909 00.140 7680 worker thread done servicing request
02:38:48.910 00.001 6120 OnExposeComplete: enter
02:38:48.913 00.003 6120 UpdateGuideState(): m_state=6
02:38:48.917 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1231
02:38:48.920 00.003 6120 Star::Find returns 1 (0), X=516.51, Y=668.81, Mass=8996, SNR=63.6, Peak=246 HFD=6.6
02:38:48.926 00.006 6120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.19) = xAngle (-2.29 = -2.29)
02:38:48.930 00.004 6120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.59 = 0.59)
02:38:48.933 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.28 hyp=0.33 cameraTheta=-2.10 mountX=-0.22 mountY=0.18, mountTheta=2.44
02:38:48.939 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.28, opts=13)
02:38:48.942 00.003 6120 Enqueuing Move request for scope (-0.17, -0.28)
02:38:48.945 00.003 7680 Worker thread wakes up
02:38:48.945 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.28) opts 0xd
02:38:48.946 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.28)
02:38:48.947 00.001 7680 Moving (-0.17, -0.28) raw xDistance=-0.22 yDistance=0.18
02:38:48.947 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:38:48.947 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:38:48.947 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:38:48.947 00.000 7680 MoveAxis(E, 88, ABG)
02:38:48.947 00.000 7680 Guiding  Dir = 2, Dur = 88
02:38:48.948 00.001 7680 IsSlewing returns 0
02:38:48.948 00.000 7680 IsGuiding returns 0
02:38:48.949 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:48.952 00.003 6120 UpdateGuideState exits: m=8996 SNR=63.6
02:38:48.956 00.004 7680 PulseGuide returned control before completion, sleep 98
02:38:48.956 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:48.960 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:48.964 00.004 6120 Enqueuing Expose request
02:38:49.070 00.106 7680 IsGuiding returns 0
02:38:49.070 00.000 7680 Move returns status 0, amount 88
02:38:49.071 00.001 7680 MoveAxis(N, 0, ABG)
02:38:49.072 00.001 7680 Move returns status 0, amount 0
02:38:49.072 00.000 7680 move complete, result=0
02:38:49.073 00.001 6120 GuideStep: -0.2 px 88 ms EAST, 0.2 px 0 ms NORTH
02:38:49.080 00.007 7680 worker thread done servicing request
02:38:49.080 00.000 7680 Worker thread wakes up
02:38:49.080 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:49.080 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:50.334 01.254 7680 Exposure complete
02:38:50.473 00.139 7680 worker thread done servicing request
02:38:50.474 00.001 6120 OnExposeComplete: enter
02:38:50.477 00.003 6120 UpdateGuideState(): m_state=6
02:38:50.481 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1232
02:38:50.487 00.006 6120 Star::Find returns 1 (0), X=516.62, Y=668.66, Mass=8708, SNR=62.0, Peak=215 HFD=6.8
02:38:50.492 00.005 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
02:38:50.497 00.005 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
02:38:50.501 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.44 hyp=0.44 cameraTheta=-1.70 mountX=-0.14 mountY=0.37, mountTheta=1.93
02:38:50.505 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.44, opts=13)
02:38:50.509 00.004 6120 Enqueuing Move request for scope (-0.06, -0.44)
02:38:50.514 00.005 7680 Worker thread wakes up
02:38:50.514 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.44) opts 0xd
02:38:50.514 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.44)
02:38:50.514 00.000 7680 Moving (-0.06, -0.44) raw xDistance=-0.14 yDistance=0.37
02:38:50.514 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:38:50.515 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:50.519 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:38:50.519 00.000 7680 MoveAxis(E, 0, ABG)
02:38:50.519 00.000 6120 UpdateGuideState exits: m=8708 SNR=62.0
02:38:50.523 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:50.527 00.004 7680 Move returns status 0, amount 0
02:38:50.527 00.000 7680 MoveAxis(S, 199, ABG)
02:38:50.527 00.000 7680 Guiding  Dir = 1, Dur = 199
02:38:50.528 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:50.532 00.004 6120 Enqueuing Expose request
02:38:50.535 00.003 7680 IsSlewing returns 0
02:38:50.536 00.001 7680 IsGuiding returns 0
02:38:50.536 00.000 7680 PulseGuide returned control before completion, sleep 209
02:38:50.757 00.221 7680 IsGuiding returns 1
02:38:50.759 00.002 7680 scope still moving after pulse duration time elapsed
02:38:50.790 00.031 7680 IsSlewing returns 0
02:38:50.792 00.002 7680 IsGuiding returns 0
02:38:50.793 00.001 7680 scope move finished after 199 + 57 ms
02:38:50.793 00.000 7680 Move returns status 0, amount 199
02:38:50.794 00.001 7680 move complete, result=0
02:38:50.794 00.000 7680 worker thread done servicing request
02:38:50.795 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 199 ms SOUTH
02:38:50.805 00.010 7680 Worker thread wakes up
02:38:50.806 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:50.806 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:52.056 01.250 7680 Exposure complete
02:38:52.202 00.146 7680 worker thread done servicing request
02:38:52.202 00.000 6120 OnExposeComplete: enter
02:38:52.208 00.006 6120 UpdateGuideState(): m_state=6
02:38:52.212 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1233
02:38:52.217 00.005 6120 Star::Find returns 1 (0), X=516.60, Y=668.78, Mass=8944, SNR=63.0, Peak=234 HFD=6.6
02:38:52.221 00.004 6120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
02:38:52.225 00.004 6120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
02:38:52.229 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.81 mountX=-0.14 mountY=0.25, mountTheta=2.06
02:38:52.235 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.32, opts=13)
02:38:52.239 00.004 6120 Enqueuing Move request for scope (-0.08, -0.32)
02:38:52.244 00.005 7680 Worker thread wakes up
02:38:52.244 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:52.248 00.004 6120 UpdateGuideState exits: m=8944 SNR=63.0
02:38:52.251 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:52.255 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:52.259 00.004 6120 Enqueuing Expose request
02:38:52.263 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.32) opts 0xd
02:38:52.263 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.32)
02:38:52.263 00.000 7680 Moving (-0.08, -0.32) raw xDistance=-0.14 yDistance=0.25
02:38:52.263 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:38:52.263 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:38:52.264 00.001 7680 MoveAxis(E, 0, ABG)
02:38:52.264 00.000 7680 Move returns status 0, amount 0
02:38:52.264 00.000 7680 MoveAxis(S, 138, ABG)
02:38:52.264 00.000 7680 Guiding  Dir = 1, Dur = 138
02:38:52.264 00.000 7680 IsSlewing returns 0
02:38:52.264 00.000 7680 IsGuiding returns 0
02:38:52.266 00.002 7680 PulseGuide returned control before completion, sleep 148
02:38:52.422 00.156 7680 IsGuiding returns 1
02:38:52.423 00.001 7680 scope still moving after pulse duration time elapsed
02:38:52.453 00.030 7680 IsSlewing returns 0
02:38:52.454 00.001 7680 IsGuiding returns 0
02:38:52.455 00.001 7680 scope move finished after 138 + 51 ms
02:38:52.455 00.000 7680 Move returns status 0, amount 138
02:38:52.455 00.000 7680 move complete, result=0
02:38:52.456 00.001 7680 worker thread done servicing request
02:38:52.456 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 138 ms SOUTH
02:38:52.463 00.007 7680 Worker thread wakes up
02:38:52.463 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:52.463 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:53.714 01.251 7680 Exposure complete
02:38:53.849 00.135 7680 worker thread done servicing request
02:38:53.849 00.000 6120 OnExposeComplete: enter
02:38:53.853 00.004 6120 UpdateGuideState(): m_state=6
02:38:53.859 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1234
02:38:53.865 00.006 6120 Star::Find returns 1 (0), X=516.50, Y=668.79, Mass=8824, SNR=63.0, Peak=226 HFD=6.7
02:38:53.869 00.004 6120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (0.19) = xAngle (-2.28 = -2.28)
02:38:53.873 00.004 6120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.60 = 0.60)
02:38:53.878 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.30 hyp=0.35 cameraTheta=-2.09 mountX=-0.23 mountY=0.20, mountTheta=2.43
02:38:53.883 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.30, opts=13)
02:38:53.886 00.003 6120 Enqueuing Move request for scope (-0.17, -0.30)
02:38:53.890 00.004 7680 Worker thread wakes up
02:38:53.891 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:53.894 00.003 6120 UpdateGuideState exits: m=8824 SNR=63.0
02:38:53.899 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:53.903 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:53.906 00.003 6120 Enqueuing Expose request
02:38:53.909 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.30) opts 0xd
02:38:53.910 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.30)
02:38:53.910 00.000 7680 Moving (-0.17, -0.30) raw xDistance=-0.23 yDistance=0.20
02:38:53.910 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
02:38:53.910 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:38:53.911 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:38:53.911 00.000 7680 MoveAxis(E, 93, ABG)
02:38:53.911 00.000 7680 Guiding  Dir = 2, Dur = 93
02:38:53.912 00.001 7680 IsSlewing returns 0
02:38:53.912 00.000 7680 IsGuiding returns 0
02:38:53.913 00.001 7680 PulseGuide returned control before completion, sleep 103
02:38:54.017 00.104 7680 IsGuiding returns 1
02:38:54.018 00.001 7680 scope still moving after pulse duration time elapsed
02:38:54.047 00.029 7680 IsSlewing returns 0
02:38:54.049 00.002 7680 IsGuiding returns 0
02:38:54.050 00.001 7680 scope move finished after 93 + 44 ms
02:38:54.051 00.001 7680 Move returns status 0, amount 93
02:38:54.051 00.000 7680 MoveAxis(N, 0, ABG)
02:38:54.051 00.000 7680 Move returns status 0, amount 0
02:38:54.051 00.000 7680 move complete, result=0
02:38:54.052 00.001 7680 worker thread done servicing request
02:38:54.052 00.000 7680 Worker thread wakes up
02:38:54.052 00.000 6120 GuideStep: -0.2 px 93 ms EAST, 0.2 px 0 ms NORTH
02:38:54.059 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:54.059 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:55.307 01.248 7680 Exposure complete
02:38:55.438 00.131 7680 worker thread done servicing request
02:38:55.438 00.000 6120 OnExposeComplete: enter
02:38:55.443 00.005 6120 UpdateGuideState(): m_state=6
02:38:55.447 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1235
02:38:55.454 00.007 6120 Star::Find returns 1 (0), X=516.68, Y=668.75, Mass=8941, SNR=62.4, Peak=219 HFD=6.6
02:38:55.458 00.004 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
02:38:55.463 00.005 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
02:38:55.467 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.35 hyp=0.35 cameraTheta=-1.57 mountX=-0.07 mountY=0.32, mountTheta=1.77
02:38:55.473 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.35, opts=13)
02:38:55.478 00.005 6120 Enqueuing Move request for scope (0.00, -0.35)
02:38:55.482 00.004 7680 Worker thread wakes up
02:38:55.482 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:55.487 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.35) opts 0xd
02:38:55.487 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.35)
02:38:55.488 00.001 7680 Moving (0.00, -0.35) raw xDistance=-0.07 yDistance=0.32
02:38:55.489 00.001 6120 UpdateGuideState exits: m=8941 SNR=62.4
02:38:55.493 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:55.497 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:55.500 00.003 6120 Enqueuing Expose request
02:38:55.504 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:38:55.504 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:38:55.505 00.001 7680 MoveAxis(E, 0, ABG)
02:38:55.505 00.000 7680 Move returns status 0, amount 0
02:38:55.505 00.000 7680 MoveAxis(S, 171, ABG)
02:38:55.505 00.000 7680 Guiding  Dir = 1, Dur = 171
02:38:55.505 00.000 7680 IsSlewing returns 0
02:38:55.507 00.002 7680 IsGuiding returns 0
02:38:55.507 00.000 7680 PulseGuide returned control before completion, sleep 181
02:38:55.703 00.196 7680 IsGuiding returns 1
02:38:55.704 00.001 7680 scope still moving after pulse duration time elapsed
02:38:55.734 00.030 7680 IsSlewing returns 0
02:38:55.734 00.000 7680 IsGuiding returns 0
02:38:55.735 00.001 7680 scope move finished after 171 + 57 ms
02:38:55.735 00.000 7680 Move returns status 0, amount 171
02:38:55.735 00.000 7680 move complete, result=0
02:38:55.735 00.000 7680 worker thread done servicing request
02:38:55.737 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 171 ms SOUTH
02:38:55.745 00.008 7680 Worker thread wakes up
02:38:55.747 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:55.747 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:56.995 01.248 7680 Exposure complete
02:38:57.137 00.142 7680 worker thread done servicing request
02:38:57.138 00.001 6120 OnExposeComplete: enter
02:38:57.143 00.005 6120 UpdateGuideState(): m_state=6
02:38:57.148 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1236
02:38:57.152 00.004 6120 Star::Find returns 1 (0), X=516.56, Y=668.77, Mass=9099, SNR=62.8, Peak=225 HFD=6.6
02:38:57.157 00.005 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
02:38:57.161 00.004 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.78 = 0.78)
02:38:57.165 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.32 hyp=0.34 cameraTheta=-1.91 mountX=-0.17 mountY=0.24, mountTheta=2.19
02:38:57.174 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.32, opts=13)
02:38:57.178 00.004 6120 Enqueuing Move request for scope (-0.11, -0.32)
02:38:57.183 00.005 7680 Worker thread wakes up
02:38:57.183 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:57.187 00.004 6120 UpdateGuideState exits: m=9099 SNR=62.8
02:38:57.190 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:57.194 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:57.197 00.003 6120 Enqueuing Expose request
02:38:57.202 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.32) opts 0xd
02:38:57.202 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.32)
02:38:57.202 00.000 7680 Moving (-0.11, -0.32) raw xDistance=-0.17 yDistance=0.24
02:38:57.202 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:38:57.203 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:38:57.203 00.000 7680 MoveAxis(E, 0, ABG)
02:38:57.203 00.000 7680 Move returns status 0, amount 0
02:38:57.204 00.001 7680 MoveAxis(S, 131, ABG)
02:38:57.204 00.000 7680 Guiding  Dir = 1, Dur = 131
02:38:57.204 00.000 7680 IsSlewing returns 0
02:38:57.205 00.001 7680 IsGuiding returns 0
02:38:57.205 00.000 7680 PulseGuide returned control before completion, sleep 141
02:38:57.357 00.152 7680 IsGuiding returns 1
02:38:57.359 00.002 7680 scope still moving after pulse duration time elapsed
02:38:57.387 00.028 7680 IsSlewing returns 0
02:38:57.388 00.001 7680 IsGuiding returns 0
02:38:57.390 00.002 7680 scope move finished after 131 + 53 ms
02:38:57.390 00.000 7680 Move returns status 0, amount 131
02:38:57.391 00.001 7680 move complete, result=0
02:38:57.391 00.000 7680 worker thread done servicing request
02:38:57.392 00.001 7680 Worker thread wakes up
02:38:57.392 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 131 ms SOUTH
02:38:57.399 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:57.399 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:38:58.655 01.256 7680 Exposure complete
02:38:58.811 00.156 7680 worker thread done servicing request
02:38:58.811 00.000 6120 OnExposeComplete: enter
02:38:58.816 00.005 6120 UpdateGuideState(): m_state=6
02:38:58.820 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1237
02:38:58.827 00.007 6120 Star::Find returns 1 (0), X=516.53, Y=668.81, Mass=8518, SNR=61.0, Peak=209 HFD=6.6
02:38:58.833 00.006 6120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (0.19) = xAngle (-2.22 = -2.22)
02:38:58.838 00.005 6120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.65 = 0.65)
02:38:58.843 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.29 hyp=0.33 cameraTheta=-2.04 mountX=-0.20 mountY=0.20, mountTheta=2.36
02:38:58.848 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.29, opts=13)
02:38:58.853 00.005 6120 Enqueuing Move request for scope (-0.15, -0.29)
02:38:58.859 00.006 7680 Worker thread wakes up
02:38:58.859 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:38:58.866 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.29) opts 0xd
02:38:58.866 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.29)
02:38:58.867 00.001 7680 Moving (-0.15, -0.29) raw xDistance=-0.20 yDistance=0.20
02:38:58.867 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:38:58.867 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:38:58.867 00.000 6120 UpdateGuideState exits: m=8518 SNR=61.0
02:38:58.873 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:38:58.874 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:58.880 00.006 7680 MoveAxis(E, 0, ABG)
02:38:58.880 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:38:58.885 00.005 7680 Move returns status 0, amount 0
02:38:58.886 00.001 6120 Enqueuing Expose request
02:38:58.891 00.005 7680 MoveAxis(N, 0, ABG)
02:38:58.891 00.000 7680 Move returns status 0, amount 0
02:38:58.891 00.000 7680 move complete, result=0
02:38:58.891 00.000 7680 worker thread done servicing request
02:38:58.891 00.000 7680 Worker thread wakes up
02:38:58.893 00.002 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:38:58.898 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:38:58.898 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:39:00.146 01.248 7680 Exposure complete
02:39:00.295 00.149 7680 worker thread done servicing request
02:39:00.295 00.000 6120 OnExposeComplete: enter
02:39:00.299 00.004 6120 UpdateGuideState(): m_state=6
02:39:00.302 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1238
02:39:00.306 00.004 6120 Star::Find returns 1 (0), X=516.53, Y=668.72, Mass=8428, SNR=61.0, Peak=218 HFD=6.7
02:39:00.310 00.004 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
02:39:00.314 00.004 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
02:39:00.318 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.38 hyp=0.40 cameraTheta=-1.94 mountX=-0.21 mountY=0.27, mountTheta=2.23
02:39:00.322 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.38, opts=13)
02:39:00.328 00.006 6120 Enqueuing Move request for scope (-0.14, -0.38)
02:39:00.332 00.004 7680 Worker thread wakes up
02:39:00.333 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:00.336 00.003 6120 UpdateGuideState exits: m=8428 SNR=61.0
02:39:00.340 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.38) opts 0xd
02:39:00.340 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.38)
02:39:00.340 00.000 7680 Moving (-0.14, -0.38) raw xDistance=-0.21 yDistance=0.27
02:39:00.341 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:39:00.341 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:39:00.342 00.001 7680 MoveAxis(E, 87, ABG)
02:39:00.342 00.000 7680 Guiding  Dir = 2, Dur = 87
02:39:00.343 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:00.347 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:00.351 00.004 6120 Enqueuing Expose request
02:39:00.355 00.004 7680 IsSlewing returns 0
02:39:00.355 00.000 7680 IsGuiding returns 0
02:39:00.355 00.000 7680 PulseGuide returned control before completion, sleep 97
02:39:00.465 00.110 7680 IsGuiding returns 0
02:39:00.466 00.001 7680 Move returns status 0, amount 87
02:39:00.466 00.000 7680 MoveAxis(S, 149, ABG)
02:39:00.467 00.001 7680 Guiding  Dir = 1, Dur = 149
02:39:00.467 00.000 7680 IsSlewing returns 0
02:39:00.468 00.001 7680 IsGuiding returns 0
02:39:00.468 00.000 7680 PulseGuide returned control before completion, sleep 159
02:39:00.636 00.168 7680 IsGuiding returns 1
02:39:00.637 00.001 7680 scope still moving after pulse duration time elapsed
02:39:00.668 00.031 7680 IsSlewing returns 0
02:39:00.670 00.002 7680 IsGuiding returns 0
02:39:00.671 00.001 7680 scope move finished after 149 + 53 ms
02:39:00.671 00.000 7680 Move returns status 0, amount 149
02:39:00.673 00.002 7680 move complete, result=0
02:39:00.673 00.000 6120 GuideStep: -0.2 px 87 ms EAST, 0.3 px 149 ms SOUTH
02:39:00.685 00.012 7680 worker thread done servicing request
02:39:00.687 00.002 7680 Worker thread wakes up
02:39:00.687 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:00.687 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:39:01.934 01.247 7680 Exposure complete
02:39:02.057 00.123 7680 worker thread done servicing request
02:39:02.057 00.000 6120 OnExposeComplete: enter
02:39:02.062 00.005 6120 UpdateGuideState(): m_state=6
02:39:02.065 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1239
02:39:02.068 00.003 6120 Star::Find returns 1 (0), X=516.60, Y=668.73, Mass=8466, SNR=60.7, Peak=199 HFD=6.6
02:39:02.071 00.003 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
02:39:02.075 00.004 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
02:39:02.079 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.37 hyp=0.37 cameraTheta=-1.78 mountX=-0.14 mountY=0.30, mountTheta=2.02
02:39:02.085 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.37, opts=13)
02:39:02.089 00.004 6120 Enqueuing Move request for scope (-0.08, -0.37)
02:39:02.093 00.004 7680 Worker thread wakes up
02:39:02.093 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:02.097 00.004 6120 UpdateGuideState exits: m=8466 SNR=60.7
02:39:02.100 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:02.103 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:02.108 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.37) opts 0xd
02:39:02.108 00.000 6120 Enqueuing Expose request
02:39:02.113 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.37)
02:39:02.113 00.000 7680 Moving (-0.08, -0.37) raw xDistance=-0.14 yDistance=0.30
02:39:02.113 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:39:02.113 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:39:02.113 00.000 7680 MoveAxis(E, 0, ABG)
02:39:02.113 00.000 7680 Move returns status 0, amount 0
02:39:02.113 00.000 7680 MoveAxis(S, 161, ABG)
02:39:02.113 00.000 7680 Guiding  Dir = 1, Dur = 161
02:39:02.114 00.001 7680 IsSlewing returns 0
02:39:02.114 00.000 7680 IsGuiding returns 0
02:39:02.115 00.001 7680 PulseGuide returned control before completion, sleep 171
02:39:02.294 00.179 7680 IsGuiding returns 1
02:39:02.296 00.002 7680 scope still moving after pulse duration time elapsed
02:39:02.326 00.030 7680 IsSlewing returns 0
02:39:02.328 00.002 7680 IsGuiding returns 0
02:39:02.329 00.001 7680 scope move finished after 161 + 52 ms
02:39:02.329 00.000 7680 Move returns status 0, amount 161
02:39:02.331 00.002 7680 move complete, result=0
02:39:02.331 00.000 7680 worker thread done servicing request
02:39:02.332 00.001 7680 Worker thread wakes up
02:39:02.332 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 161 ms SOUTH
02:39:02.339 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:02.340 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:39:03.593 01.253 7680 Exposure complete
02:39:03.730 00.137 6120 OnExposeComplete: enter
02:39:03.735 00.005 6120 UpdateGuideState(): m_state=6
02:39:03.740 00.005 7680 worker thread done servicing request
02:39:03.740 00.000 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1240
02:39:03.744 00.004 6120 Star::Find returns 1 (0), X=516.63, Y=668.78, Mass=8720, SNR=60.6, Peak=226 HFD=6.5
02:39:03.749 00.005 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
02:39:03.753 00.004 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
02:39:03.756 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.32 hyp=0.32 cameraTheta=-1.72 mountX=-0.11 mountY=0.27, mountTheta=1.95
02:39:03.760 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.32, opts=13)
02:39:03.764 00.004 6120 Enqueuing Move request for scope (-0.05, -0.32)
02:39:03.769 00.005 7680 Worker thread wakes up
02:39:03.769 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.32) opts 0xd
02:39:03.769 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.32)
02:39:03.770 00.001 7680 Moving (-0.05, -0.32) raw xDistance=-0.11 yDistance=0.27
02:39:03.770 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:03.774 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:39:03.774 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:39:03.775 00.001 7680 MoveAxis(E, 0, ABG)
02:39:03.775 00.000 7680 Move returns status 0, amount 0
02:39:03.775 00.000 7680 MoveAxis(S, 145, ABG)
02:39:03.775 00.000 7680 Guiding  Dir = 1, Dur = 145
02:39:03.775 00.000 6120 UpdateGuideState exits: m=8720 SNR=60.6
02:39:03.779 00.004 7680 IsSlewing returns 0
02:39:03.779 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:03.783 00.004 7680 IsGuiding returns 0
02:39:03.783 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:03.786 00.003 7680 PulseGuide returned control before completion, sleep 155
02:39:03.786 00.000 6120 Enqueuing Expose request
02:39:03.953 00.167 7680 IsGuiding returns 1
02:39:03.953 00.000 7680 scope still moving after pulse duration time elapsed
02:39:03.984 00.031 7680 IsSlewing returns 0
02:39:03.984 00.000 7680 IsGuiding returns 0
02:39:03.984 00.000 7680 scope move finished after 145 + 56 ms
02:39:03.985 00.001 7680 Move returns status 0, amount 145
02:39:03.985 00.000 7680 move complete, result=0
02:39:03.985 00.000 7680 worker thread done servicing request
02:39:03.985 00.000 7680 Worker thread wakes up
02:39:03.986 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 145 ms SOUTH
02:39:03.991 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:03.991 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:39:05.235 01.244 7680 Exposure complete
02:39:05.358 00.123 7680 worker thread done servicing request
02:39:05.359 00.001 6120 OnExposeComplete: enter
02:39:05.362 00.003 6120 UpdateGuideState(): m_state=6
02:39:05.368 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1241
02:39:05.371 00.003 6120 Star::Find returns 1 (0), X=516.57, Y=668.96, Mass=8528, SNR=60.8, Peak=231 HFD=6.5
02:39:05.375 00.004 6120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (0.19) = xAngle (-2.43 = -2.43)
02:39:05.379 00.004 6120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.44 = 0.44)
02:39:05.383 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.25 mountX=-0.14 mountY=0.08, mountTheta=2.63
02:39:05.388 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.14, opts=13)
02:39:05.394 00.006 6120 Enqueuing Move request for scope (-0.11, -0.14)
02:39:05.400 00.006 7680 Worker thread wakes up
02:39:05.400 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
02:39:05.400 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
02:39:05.401 00.001 7680 Moving (-0.11, -0.14) raw xDistance=-0.14 yDistance=0.08
02:39:05.401 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:39:05.401 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:39:05.402 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:05.406 00.004 6120 UpdateGuideState exits: m=8528 SNR=60.8
02:39:05.410 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:05.413 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:05.417 00.004 6120 Enqueuing Expose request
02:39:05.421 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:39:05.421 00.000 7680 MoveAxis(E, 0, ABG)
02:39:05.421 00.000 7680 Move returns status 0, amount 0
02:39:05.421 00.000 7680 MoveAxis(N, 0, ABG)
02:39:05.422 00.001 7680 Move returns status 0, amount 0
02:39:05.422 00.000 7680 move complete, result=0
02:39:05.422 00.000 7680 worker thread done servicing request
02:39:05.422 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:05.427 00.005 7680 Worker thread wakes up
02:39:05.428 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:05.428 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:39:06.684 01.256 7680 Exposure complete
02:39:06.821 00.137 7680 worker thread done servicing request
02:39:06.822 00.001 6120 OnExposeComplete: enter
02:39:06.825 00.003 6120 UpdateGuideState(): m_state=6
02:39:06.830 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1242
02:39:06.836 00.006 6120 Star::Find returns 1 (0), X=516.59, Y=668.78, Mass=8831, SNR=62.2, Peak=230 HFD=6.6
02:39:06.840 00.004 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
02:39:06.843 00.003 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.86 = 0.86)
02:39:06.848 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.83 mountX=-0.14 mountY=0.25, mountTheta=2.09
02:39:06.854 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.32, opts=13)
02:39:06.857 00.003 6120 Enqueuing Move request for scope (-0.08, -0.32)
02:39:06.863 00.006 7680 Worker thread wakes up
02:39:06.863 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:06.866 00.003 6120 UpdateGuideState exits: m=8831 SNR=62.2
02:39:06.870 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:06.874 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.32) opts 0xd
02:39:06.874 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:06.878 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.32)
02:39:06.879 00.001 7680 Moving (-0.08, -0.32) raw xDistance=-0.14 yDistance=0.25
02:39:06.879 00.000 6120 Enqueuing Expose request
02:39:06.884 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:39:06.884 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:39:06.884 00.000 7680 MoveAxis(E, 0, ABG)
02:39:06.884 00.000 7680 Move returns status 0, amount 0
02:39:06.884 00.000 7680 MoveAxis(S, 136, ABG)
02:39:06.884 00.000 7680 Guiding  Dir = 1, Dur = 136
02:39:06.885 00.001 7680 IsSlewing returns 0
02:39:06.885 00.000 7680 IsGuiding returns 0
02:39:06.885 00.000 7680 PulseGuide returned control before completion, sleep 146
02:39:07.047 00.162 7680 IsGuiding returns 1
02:39:07.048 00.001 7680 scope still moving after pulse duration time elapsed
02:39:07.079 00.031 7680 IsSlewing returns 0
02:39:07.079 00.000 7680 IsGuiding returns 0
02:39:07.080 00.001 7680 scope move finished after 136 + 58 ms
02:39:07.080 00.000 7680 Move returns status 0, amount 136
02:39:07.081 00.001 7680 move complete, result=0
02:39:07.081 00.000 7680 worker thread done servicing request
02:39:07.081 00.000 7680 Worker thread wakes up
02:39:07.082 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 136 ms SOUTH
02:39:07.087 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:07.088 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:39:08.341 01.253 7680 Exposure complete
02:39:08.474 00.133 7680 worker thread done servicing request
02:39:08.474 00.000 6120 OnExposeComplete: enter
02:39:08.477 00.003 6120 UpdateGuideState(): m_state=6
02:39:08.481 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1243
02:39:08.485 00.004 6120 Star::Find returns 1 (0), X=516.56, Y=668.69, Mass=9478, SNR=65.2, Peak=242 HFD=6.7
02:39:08.488 00.003 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
02:39:08.493 00.005 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
02:39:08.497 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.41 hyp=0.42 cameraTheta=-1.84 mountX=-0.19 mountY=0.32, mountTheta=2.10
02:39:08.501 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.41, opts=13)
02:39:08.505 00.004 6120 Enqueuing Move request for scope (-0.11, -0.41)
02:39:08.510 00.005 7680 Worker thread wakes up
02:39:08.510 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.41) opts 0xd
02:39:08.510 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.41)
02:39:08.510 00.000 7680 Moving (-0.11, -0.41) raw xDistance=-0.19 yDistance=0.32
02:39:08.510 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:39:08.510 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:39:08.510 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:08.516 00.006 6120 UpdateGuideState exits: m=9478 SNR=65.2
02:39:08.520 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:08.524 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:08.527 00.003 6120 Enqueuing Expose request
02:39:08.531 00.004 7680 MoveAxis(E, 0, ABG)
02:39:08.532 00.001 7680 Move returns status 0, amount 0
02:39:08.532 00.000 7680 MoveAxis(S, 172, ABG)
02:39:08.532 00.000 7680 Guiding  Dir = 1, Dur = 172
02:39:08.532 00.000 7680 IsSlewing returns 0
02:39:08.533 00.001 7680 IsGuiding returns 0
02:39:08.533 00.000 7680 PulseGuide returned control before completion, sleep 182
02:39:08.725 00.192 7680 IsGuiding returns 1
02:39:08.726 00.001 7680 scope still moving after pulse duration time elapsed
02:39:08.758 00.032 7680 IsSlewing returns 0
02:39:08.760 00.002 7680 IsGuiding returns 0
02:39:08.760 00.000 7680 scope move finished after 172 + 55 ms
02:39:08.761 00.001 7680 Move returns status 0, amount 172
02:39:08.762 00.001 7680 move complete, result=0
02:39:08.763 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 172 ms SOUTH
02:39:08.771 00.008 7680 worker thread done servicing request
02:39:08.772 00.001 7680 Worker thread wakes up
02:39:08.773 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:08.775 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:39:10.021 01.246 7680 Exposure complete
02:39:10.164 00.143 7680 worker thread done servicing request
02:39:10.164 00.000 6120 OnExposeComplete: enter
02:39:10.168 00.004 6120 UpdateGuideState(): m_state=6
02:39:10.174 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1244
02:39:10.179 00.005 6120 Star::Find returns 1 (0), X=516.63, Y=668.78, Mass=8708, SNR=62.2, Peak=209 HFD=6.6
02:39:10.183 00.004 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
02:39:10.187 00.004 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
02:39:10.192 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.32 hyp=0.32 cameraTheta=-1.71 mountX=-0.10 mountY=0.27, mountTheta=1.94
02:39:10.196 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.32, opts=13)
02:39:10.202 00.006 6120 Enqueuing Move request for scope (-0.04, -0.32)
02:39:10.205 00.003 7680 Worker thread wakes up
02:39:10.206 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:10.209 00.003 6120 UpdateGuideState exits: m=8708 SNR=62.2
02:39:10.214 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.32) opts 0xd
02:39:10.215 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.32)
02:39:10.215 00.000 7680 Moving (-0.04, -0.32) raw xDistance=-0.10 yDistance=0.27
02:39:10.215 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:10.218 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:39:10.218 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:39:10.218 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:10.223 00.005 6120 Enqueuing Expose request
02:39:10.227 00.004 7680 MoveAxis(E, 0, ABG)
02:39:10.227 00.000 7680 Move returns status 0, amount 0
02:39:10.227 00.000 7680 MoveAxis(S, 144, ABG)
02:39:10.227 00.000 7680 Guiding  Dir = 1, Dur = 144
02:39:10.229 00.002 7680 IsSlewing returns 0
02:39:10.229 00.000 7680 IsGuiding returns 0
02:39:10.229 00.000 7680 PulseGuide returned control before completion, sleep 154
02:39:10.386 00.157 7680 IsGuiding returns 1
02:39:10.386 00.000 7680 scope still moving after pulse duration time elapsed
02:39:10.417 00.031 7680 IsSlewing returns 0
02:39:10.418 00.001 7680 IsGuiding returns 1
02:39:10.447 00.029 7680 IsSlewing returns 0
02:39:10.450 00.003 7680 IsGuiding returns 0
02:39:10.451 00.001 7680 scope move finished after 144 + 78 ms
02:39:10.451 00.000 7680 Move returns status 0, amount 144
02:39:10.451 00.000 7680 move complete, result=0
02:39:10.453 00.002 7680 worker thread done servicing request
02:39:10.453 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 144 ms SOUTH
02:39:10.465 00.012 7680 Worker thread wakes up
02:39:10.465 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:10.466 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:39:11.712 01.246 7680 Exposure complete
02:39:11.856 00.144 7680 worker thread done servicing request
02:39:11.857 00.001 6120 OnExposeComplete: enter
02:39:11.861 00.004 6120 UpdateGuideState(): m_state=6
02:39:11.867 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1245
02:39:11.871 00.004 6120 Star::Find returns 1 (0), X=516.61, Y=668.86, Mass=9014, SNR=63.3, Peak=236 HFD=6.5
02:39:11.876 00.005 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
02:39:11.880 00.004 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
02:39:11.883 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.83 mountX=-0.11 mountY=0.18, mountTheta=2.09
02:39:11.888 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.23, opts=13)
02:39:11.891 00.003 6120 Enqueuing Move request for scope (-0.06, -0.23)
02:39:11.896 00.005 7680 Worker thread wakes up
02:39:11.896 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
02:39:11.896 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
02:39:11.896 00.000 7680 Moving (-0.06, -0.23) raw xDistance=-0.11 yDistance=0.18
02:39:11.896 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:39:11.896 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:39:11.897 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:39:11.897 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:11.900 00.003 7680 MoveAxis(E, 0, ABG)
02:39:11.900 00.000 7680 Move returns status 0, amount 0
02:39:11.900 00.000 7680 MoveAxis(N, 0, ABG)
02:39:11.900 00.000 7680 Move returns status 0, amount 0
02:39:11.900 00.000 7680 move complete, result=0
02:39:11.900 00.000 7680 worker thread done servicing request
02:39:11.900 00.000 6120 UpdateGuideState exits: m=9014 SNR=63.3
02:39:11.905 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:11.907 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:11.911 00.004 6120 Enqueuing Expose request
02:39:11.915 00.004 7680 Worker thread wakes up
02:39:11.915 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:11.916 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:39:11.920 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:39:13.165 01.245 7680 Exposure complete
02:39:13.301 00.136 7680 worker thread done servicing request
02:39:13.302 00.001 6120 OnExposeComplete: enter
02:39:13.305 00.003 6120 UpdateGuideState(): m_state=6
02:39:13.308 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1246
02:39:13.312 00.004 6120 Star::Find returns 1 (0), X=516.50, Y=668.76, Mass=9099, SNR=63.6, Peak=217 HFD=6.6
02:39:13.315 00.003 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.19) = xAngle (-2.23 = -2.23)
02:39:13.319 00.004 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.64 = 0.64)
02:39:13.322 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.33 hyp=0.38 cameraTheta=-2.05 mountX=-0.23 mountY=0.22, mountTheta=2.37
02:39:13.329 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.33, opts=13)
02:39:13.331 00.002 6120 Enqueuing Move request for scope (-0.17, -0.33)
02:39:13.336 00.005 7680 Worker thread wakes up
02:39:13.336 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.33) opts 0xd
02:39:13.336 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.33)
02:39:13.336 00.000 7680 Moving (-0.17, -0.33) raw xDistance=-0.23 yDistance=0.22
02:39:13.336 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:39:13.337 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:39:13.337 00.000 7680 MoveAxis(E, 94, ABG)
02:39:13.337 00.000 7680 Guiding  Dir = 2, Dur = 94
02:39:13.337 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:13.341 00.004 6120 UpdateGuideState exits: m=9099 SNR=63.6
02:39:13.345 00.004 7680 IsSlewing returns 0
02:39:13.345 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:13.350 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:13.353 00.003 6120 Enqueuing Expose request
02:39:13.357 00.004 7680 IsGuiding returns 0
02:39:13.357 00.000 7680 PulseGuide returned control before completion, sleep 104
02:39:13.467 00.110 7680 IsGuiding returns 1
02:39:13.469 00.002 7680 scope still moving after pulse duration time elapsed
02:39:13.498 00.029 7680 IsSlewing returns 0
02:39:13.499 00.001 7680 IsGuiding returns 0
02:39:13.499 00.000 7680 scope move finished after 94 + 48 ms
02:39:13.500 00.001 7680 Move returns status 0, amount 94
02:39:13.500 00.000 7680 MoveAxis(S, 122, ABG)
02:39:13.500 00.000 7680 Guiding  Dir = 1, Dur = 122
02:39:13.501 00.001 7680 IsSlewing returns 0
02:39:13.501 00.000 7680 IsGuiding returns 0
02:39:13.502 00.001 7680 PulseGuide returned control before completion, sleep 132
02:39:13.642 00.140 7680 IsGuiding returns 1
02:39:13.642 00.000 7680 scope still moving after pulse duration time elapsed
02:39:13.671 00.029 7680 IsSlewing returns 0
02:39:13.672 00.001 7680 IsGuiding returns 1
02:39:13.702 00.030 7680 IsSlewing returns 0
02:39:13.703 00.001 7680 IsGuiding returns 1
02:39:13.734 00.031 7680 IsSlewing returns 0
02:39:13.735 00.001 7680 IsGuiding returns 1
02:39:13.765 00.030 7680 IsSlewing returns 0
02:39:13.767 00.002 7680 IsGuiding returns 0
02:39:13.767 00.000 7680 scope move finished after 122 + 143 ms
02:39:13.768 00.001 7680 Move returns status 0, amount 122
02:39:13.768 00.000 7680 move complete, result=0
02:39:13.769 00.001 7680 worker thread done servicing request
02:39:13.770 00.001 7680 Worker thread wakes up
02:39:13.770 00.000 6120 GuideStep: -0.2 px 94 ms EAST, 0.2 px 122 ms SOUTH
02:39:13.775 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:13.776 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:39:15.026 01.250 7680 Exposure complete
02:39:15.163 00.137 7680 worker thread done servicing request
02:39:15.164 00.001 6120 OnExposeComplete: enter
02:39:15.168 00.004 6120 UpdateGuideState(): m_state=6
02:39:15.172 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1247
02:39:15.178 00.006 6120 Star::Find returns 1 (0), X=516.62, Y=668.70, Mass=8463, SNR=60.9, Peak=212 HFD=6.7
02:39:15.181 00.003 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
02:39:15.185 00.004 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
02:39:15.189 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.40 hyp=0.40 cameraTheta=-1.71 mountX=-0.13 mountY=0.33, mountTheta=1.94
02:39:15.193 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.40, opts=13)
02:39:15.196 00.003 6120 Enqueuing Move request for scope (-0.06, -0.40)
02:39:15.199 00.003 7680 Worker thread wakes up
02:39:15.199 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.40) opts 0xd
02:39:15.201 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.40)
02:39:15.201 00.000 7680 Moving (-0.06, -0.40) raw xDistance=-0.13 yDistance=0.33
02:39:15.201 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:39:15.201 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:39:15.201 00.000 7680 MoveAxis(E, 0, ABG)
02:39:15.201 00.000 7680 Move returns status 0, amount 0
02:39:15.201 00.000 7680 MoveAxis(S, 180, ABG)
02:39:15.201 00.000 7680 Guiding  Dir = 1, Dur = 180
02:39:15.201 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:15.207 00.006 7680 IsSlewing returns 0
02:39:15.208 00.001 6120 UpdateGuideState exits: m=8463 SNR=60.9
02:39:15.211 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:15.216 00.005 7680 IsGuiding returns 0
02:39:15.216 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:15.219 00.003 7680 PulseGuide returned control before completion, sleep 190
02:39:15.220 00.001 6120 Enqueuing Expose request
02:39:15.425 00.205 7680 IsGuiding returns 0
02:39:15.425 00.000 7680 Move returns status 0, amount 180
02:39:15.426 00.001 7680 move complete, result=0
02:39:15.426 00.000 7680 worker thread done servicing request
02:39:15.426 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 180 ms SOUTH
02:39:15.435 00.009 7680 Worker thread wakes up
02:39:15.435 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:15.435 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:39:16.681 01.246 7680 Exposure complete
02:39:16.821 00.140 7680 worker thread done servicing request
02:39:16.821 00.000 6120 OnExposeComplete: enter
02:39:16.825 00.004 6120 UpdateGuideState(): m_state=6
02:39:16.830 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1248
02:39:16.835 00.005 6120 Star::Find returns 1 (0), X=516.88, Y=668.79, Mass=8950, SNR=62.4, Peak=228 HFD=6.6
02:39:16.839 00.004 6120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.19) = xAngle (-1.18 = -1.18)
02:39:16.843 00.004 6120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.69 = 1.69)
02:39:16.848 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=-0.31 hyp=0.37 cameraTheta=-0.99 mountX=0.14 mountY=0.37, mountTheta=1.20
02:39:16.853 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.31, opts=13)
02:39:16.857 00.004 6120 Enqueuing Move request for scope (0.20, -0.31)
02:39:16.863 00.006 7680 Worker thread wakes up
02:39:16.863 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:16.867 00.004 6120 UpdateGuideState exits: m=8950 SNR=62.4
02:39:16.871 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:16.874 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.31) opts 0xd
02:39:16.875 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:16.880 00.005 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.31)
02:39:16.880 00.000 6120 Enqueuing Expose request
02:39:16.884 00.004 7680 Moving (0.20, -0.31) raw xDistance=0.14 yDistance=0.37
02:39:16.884 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:39:16.884 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:39:16.884 00.000 7680 MoveAxis(E, 0, ABG)
02:39:16.885 00.001 7680 Move returns status 0, amount 0
02:39:16.885 00.000 7680 MoveAxis(S, 199, ABG)
02:39:16.885 00.000 7680 Guiding  Dir = 1, Dur = 199
02:39:16.885 00.000 7680 IsSlewing returns 0
02:39:16.886 00.001 7680 IsGuiding returns 0
02:39:16.887 00.001 7680 PulseGuide returned control before completion, sleep 209
02:39:17.110 00.223 7680 IsGuiding returns 1
02:39:17.112 00.002 7680 scope still moving after pulse duration time elapsed
02:39:17.142 00.030 7680 IsSlewing returns 0
02:39:17.144 00.002 7680 IsGuiding returns 0
02:39:17.144 00.000 7680 scope move finished after 199 + 58 ms
02:39:17.145 00.001 7680 Move returns status 0, amount 199
02:39:17.146 00.001 7680 move complete, result=0
02:39:17.146 00.000 7680 worker thread done servicing request
02:39:17.146 00.000 7680 Worker thread wakes up
02:39:17.146 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 199 ms SOUTH
02:39:17.153 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:17.153 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:39:18.407 01.254 7680 Exposure complete
02:39:18.536 00.129 7680 worker thread done servicing request
02:39:18.536 00.000 6120 OnExposeComplete: enter
02:39:18.541 00.005 6120 UpdateGuideState(): m_state=6
02:39:18.544 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1249
02:39:18.549 00.005 6120 Star::Find returns 1 (0), X=516.74, Y=668.83, Mass=8655, SNR=62.2, Peak=232 HFD=6.6
02:39:18.552 00.003 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
02:39:18.557 00.005 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
02:39:18.561 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.32 mountX=0.02 mountY=0.27, mountTheta=1.51
02:39:18.566 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.26, opts=13)
02:39:18.570 00.004 6120 Enqueuing Move request for scope (0.07, -0.26)
02:39:18.573 00.003 7680 Worker thread wakes up
02:39:18.573 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:18.578 00.005 6120 UpdateGuideState exits: m=8655 SNR=62.2
02:39:18.582 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:18.585 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
02:39:18.586 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
02:39:18.586 00.000 7680 Moving (0.07, -0.26) raw xDistance=0.02 yDistance=0.27
02:39:18.586 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:39:18.586 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:39:18.586 00.000 7680 MoveAxis(E, 0, ABG)
02:39:18.586 00.000 7680 Move returns status 0, amount 0
02:39:18.587 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:18.592 00.005 6120 Enqueuing Expose request
02:39:18.595 00.003 7680 MoveAxis(S, 145, ABG)
02:39:18.596 00.001 7680 Guiding  Dir = 1, Dur = 145
02:39:18.596 00.000 7680 IsSlewing returns 0
02:39:18.596 00.000 7680 IsGuiding returns 0
02:39:18.597 00.001 7680 PulseGuide returned control before completion, sleep 155
02:39:18.759 00.162 7680 IsGuiding returns 1
02:39:18.760 00.001 7680 scope still moving after pulse duration time elapsed
02:39:18.788 00.028 7680 IsSlewing returns 0
02:39:18.791 00.003 7680 IsGuiding returns 0
02:39:18.792 00.001 7680 scope move finished after 145 + 50 ms
02:39:18.792 00.000 7680 Move returns status 0, amount 145
02:39:18.792 00.000 7680 move complete, result=0
02:39:18.793 00.001 7680 worker thread done servicing request
02:39:18.793 00.000 7680 Worker thread wakes up
02:39:18.794 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 145 ms SOUTH
02:39:18.804 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:18.804 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:39:19.786 00.982 6120 evsrv: cli 0FAEFBB8 connect
02:39:19.889 00.103 6120 case statement mapped state 6 to 3
02:39:19.896 00.007 6120 case statement mapped state 6 to 3
02:39:19.900 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"4c44860e-2605-44aa-b003-41c6057defb3"}
02:39:19.905 00.005 6120 case statement mapped state 6 to 3
02:39:19.926 00.021 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c44860e-2605-44aa-b003-41c6057defb3"}
02:39:19.934 00.008 6120 evsrv: cli 0FAEFBB8 disconnect
02:39:19.938 00.004 6120 evsrv: cli 0FAEFED8 connect
02:39:19.942 00.004 6120 case statement mapped state 6 to 3
02:39:19.946 00.004 6120 case statement mapped state 6 to 3
02:39:19.954 00.008 6120 evsrv: cli 0FAEFED8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"b4c274ba-2ece-4d14-977a-bd9b38c15d11"}
02:39:19.958 00.004 6120 PhdController::Dither begins
02:39:19.962 00.004 6120 dither: size=5.00, dRA=-3.73 dDec=-4.34
02:39:19.966 00.004 6120 MountToCamera -- mountTheta (2.28) + m_xAngle (0.19) = xAngle (2.47 = 2.47)
02:39:19.969 00.003 6120 MountToCamera -- mountX=-3.73 mountY=-4.34 hyp=5.72 mountTheta=2.28 cameraX=-4.47, cameraY=3.57 cameraTheta=2.47
02:39:19.972 00.003 6120 setting lock position to (512.21, 672.67)
02:39:20.119 00.147 6120 Mount: notify guiding dithered (-4.5, 3.6)
02:39:20.233 00.114 7680 Exposure complete
02:39:20.236 00.003 6120 Status Line: Dither by -3.73,-4.34
02:39:20.243 00.007 6120 PhdController: newstate STATE_SETTLE_BEGIN
02:39:20.252 00.009 6120 PhdController: newstate STATE_SETTLE_WAIT
02:39:20.256 00.004 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":0,"id":"b4c274ba-2ece-4d14-977a-bd9b38c15d11"}
02:39:20.261 00.005 6120 evsrv: cli 0FAEFED8 disconnect
02:39:20.359 00.098 6120 OnExposeComplete: enter
02:39:20.363 00.004 7680 worker thread done servicing request
02:39:20.363 00.000 6120 UpdateGuideState(): m_state=6
02:39:20.366 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1250
02:39:20.369 00.003 6120 Star::Find returns 1 (0), X=516.92, Y=668.91, Mass=8205, SNR=59.8, Peak=213 HFD=6.4
02:39:20.371 00.002 6120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (0.19) = xAngle (-0.86 = -0.86)
02:39:20.375 00.004 6120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.01 = 2.01)
02:39:20.378 00.003 6120 CameraToMount -- cameraX=4.72 cameraY=-3.76 hyp=6.03 cameraTheta=-0.67 mountX=3.94 mountY=5.45, mountTheta=0.95
02:39:20.383 00.005 6120 dither recenter: remaining=(3.7,4.3) step=(3.7,4.3)
02:39:20.386 00.003 6120 MountToCamera -- mountTheta (-0.86) + m_xAngle (0.19) = xAngle (-0.67 = -0.67)
02:39:20.388 00.002 6120 MountToCamera -- mountX=3.73 mountY=4.34 hyp=5.72 mountTheta=-0.86 cameraX=4.47, cameraY=-3.57 cameraTheta=-0.67
02:39:20.392 00.004 6120 SchedulePrimaryMove(0D6325F0, x=4.47, y=-3.57, opts=4)
02:39:20.395 00.003 6120 Enqueuing Move request for scope (4.47, -3.57)
02:39:20.397 00.002 6120 Mount: notify direct move 3.73,4.34
02:39:20.400 00.003 7680 Worker thread wakes up
02:39:20.400 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (4.47, -3.57) opts 0x4
02:39:20.400 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:20.403 00.003 7680 Handling offset move in thread for scope, endpoint = (4.47, -3.57)
02:39:20.403 00.000 7680 Moving (4.47, -3.57) raw xDistance=3.73 yDistance=4.34
02:39:20.403 00.000 6120 UpdateGuideState exits: m=8205 SNR=59.8
02:39:20.407 00.004 7680 MoveAxis(W, 2416, B)
02:39:20.407 00.000 6120 PhdController: settling, locked = 1, distance = 6.05 (1.50) aobump = 0 frame = 1 / 99999
02:39:20.410 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764059960.410,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":6.05,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:39:20.413 00.003 7680 Guiding  Dir = 3, Dur = 2416
02:39:20.413 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:20.416 00.003 7680 IsSlewing returns 0
02:39:20.416 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:20.419 00.003 7680 IsGuiding returns 0
02:39:20.419 00.000 6120 Enqueuing Expose request
02:39:20.422 00.003 7680 PulseGuide returned control before completion, sleep 2426
02:39:22.863 02.441 7680 IsGuiding returns 0
02:39:22.864 00.001 7680 Move returns status 0, amount 2416
02:39:22.865 00.001 7680 MoveAxis(S, 2357, B)
02:39:22.866 00.001 7680 Guiding  Dir = 1, Dur = 2357
02:39:22.866 00.000 7680 IsSlewing returns 0
02:39:22.867 00.001 7680 IsGuiding returns 0
02:39:22.868 00.001 7680 PulseGuide returned control before completion, sleep 2367
02:39:25.237 02.369 7680 IsGuiding returns 1
02:39:25.237 00.000 7680 scope still moving after pulse duration time elapsed
02:39:25.269 00.032 7680 IsSlewing returns 0
02:39:25.270 00.001 7680 IsGuiding returns 0
02:39:25.270 00.000 7680 scope move finished after 2357 + 46 ms
02:39:25.272 00.002 7680 Move returns status 0, amount 2357
02:39:25.272 00.000 7680 move complete, result=0
02:39:25.273 00.001 7680 worker thread done servicing request
02:39:25.273 00.000 7680 Worker thread wakes up
02:39:25.274 00.001 6120 GuideStep: 3.7 px 2416 ms WEST, 4.3 px 2357 ms SOUTH
02:39:25.280 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:25.280 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:39:26.535 01.255 7680 Exposure complete
02:39:26.670 00.135 7680 worker thread done servicing request
02:39:26.670 00.000 6120 OnExposeComplete: enter
02:39:26.675 00.005 6120 UpdateGuideState(): m_state=6
02:39:26.679 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1251
02:39:26.683 00.004 6120 Star::Find returns 1 (0), X=513.77, Y=672.07, Mass=8827, SNR=62.8, Peak=245 HFD=6.5
02:39:26.686 00.003 6120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.19) = xAngle (-0.55 = -0.55)
02:39:26.690 00.004 6120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.32 = 2.32)
02:39:26.694 00.004 6120 CameraToMount -- cameraX=1.57 cameraY=-0.60 hyp=1.68 cameraTheta=-0.37 mountX=1.43 mountY=1.23, mountTheta=0.71
02:39:26.698 00.004 6120 SchedulePrimaryMove(0D6325F0, x=1.57, y=-0.60, opts=13)
02:39:26.703 00.005 6120 Enqueuing Move request for scope (1.57, -0.60)
02:39:26.706 00.003 7680 Worker thread wakes up
02:39:26.706 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (1.57, -0.60) opts 0xd
02:39:26.706 00.000 7680 Handling offset move in thread for scope, endpoint = (1.57, -0.60)
02:39:26.706 00.000 7680 Moving (1.57, -0.60) raw xDistance=1.43 yDistance=1.23
02:39:26.706 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.43
02:39:26.706 00.000 7680 resist switch: large excursion: input 1.23 thresh 0.60 direction from 0 to 1
02:39:26.707 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.69
02:39:26.707 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.23 from input 1.23
02:39:26.707 00.000 7680 MoveAxis(W, 583, ABG)
02:39:26.708 00.001 7680 Guiding  Dir = 3, Dur = 583
02:39:26.708 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:26.712 00.004 6120 UpdateGuideState exits: m=8827 SNR=62.8
02:39:26.716 00.004 6120 PhdController: settling, locked = 1, distance = 1.68 (1.50) aobump = 0 frame = 2 / 99999
02:39:26.720 00.004 7680 IsSlewing returns 0
02:39:26.720 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764059966.720,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.68,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:39:26.723 00.003 7680 IsGuiding returns 0
02:39:26.723 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:26.728 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:26.732 00.004 6120 Enqueuing Expose request
02:39:26.737 00.005 7680 PulseGuide returned control before completion, sleep 593
02:39:27.339 00.602 7680 IsGuiding returns 0
02:39:27.339 00.000 7680 Move returns status 0, amount 583
02:39:27.340 00.001 7680 MoveAxis(S, 668, ABG)
02:39:27.340 00.000 7680 Guiding  Dir = 1, Dur = 668
02:39:27.341 00.001 7680 IsSlewing returns 0
02:39:27.341 00.000 7680 IsGuiding returns 0
02:39:27.342 00.001 7680 PulseGuide returned control before completion, sleep 678
02:39:28.030 00.688 7680 IsGuiding returns 1
02:39:28.031 00.001 7680 scope still moving after pulse duration time elapsed
02:39:28.060 00.029 7680 IsSlewing returns 0
02:39:28.060 00.000 7680 IsGuiding returns 0
02:39:28.060 00.000 7680 scope move finished after 668 + 52 ms
02:39:28.062 00.002 7680 Move returns status 0, amount 668
02:39:28.062 00.000 7680 move complete, result=0
02:39:28.062 00.000 7680 worker thread done servicing request
02:39:28.062 00.000 7680 Worker thread wakes up
02:39:28.062 00.000 6120 GuideStep: 1.4 px 583 ms WEST, 1.2 px 668 ms SOUTH
02:39:28.068 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:28.068 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:39:29.315 01.247 7680 Exposure complete
02:39:29.446 00.131 7680 worker thread done servicing request
02:39:29.447 00.001 6120 OnExposeComplete: enter
02:39:29.451 00.004 6120 UpdateGuideState(): m_state=6
02:39:29.456 00.005 6120 Star::Find(15, 513, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1252
02:39:29.460 00.004 6120 Star::Find returns 1 (0), X=512.95, Y=673.01, Mass=8651, SNR=61.9, Peak=224 HFD=6.3
02:39:29.463 00.003 6120 CameraToMount -- cameraTheta (0.43) - m_xAngle (0.19) = xAngle (0.24 = 0.24)
02:39:29.467 00.004 6120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.12 = 3.12)
02:39:29.470 00.003 6120 CameraToMount -- cameraX=0.75 cameraY=0.34 hyp=0.82 cameraTheta=0.43 mountX=0.80 mountY=0.02, mountTheta=0.03
02:39:29.475 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.75, y=0.34, opts=13)
02:39:29.479 00.004 6120 Enqueuing Move request for scope (0.75, 0.34)
02:39:29.483 00.004 7680 Worker thread wakes up
02:39:29.483 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.34) opts 0xd
02:39:29.483 00.000 7680 Handling offset move in thread for scope, endpoint = (0.75, 0.34)
02:39:29.484 00.001 7680 Moving (0.75, 0.34) raw xDistance=0.80 yDistance=0.02
02:39:29.484 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.80
02:39:29.484 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:39:29.484 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:29.488 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:39:29.488 00.000 7680 MoveAxis(W, 366, ABG)
02:39:29.488 00.000 7680 Guiding  Dir = 3, Dur = 366
02:39:29.488 00.000 6120 UpdateGuideState exits: m=8651 SNR=61.9
02:39:29.492 00.004 7680 IsSlewing returns 0
02:39:29.492 00.000 6120 PhdController: settling, locked = 1, distance = 1.42 (1.50) aobump = 0 frame = 3 / 99999
02:39:29.495 00.003 7680 IsGuiding returns 0
02:39:29.496 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764059969.496,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.42,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:39:29.500 00.004 7680 PulseGuide returned control before completion, sleep 376
02:39:29.500 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:29.504 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:29.508 00.004 6120 Enqueuing Expose request
02:39:29.888 00.380 7680 IsGuiding returns 0
02:39:29.889 00.001 7680 Move returns status 0, amount 366
02:39:29.889 00.000 7680 MoveAxis(N, 0, ABG)
02:39:29.890 00.001 7680 Move returns status 0, amount 0
02:39:29.890 00.000 7680 move complete, result=0
02:39:29.891 00.001 6120 GuideStep: 0.8 px 366 ms WEST, 0.0 px 0 ms NORTH
02:39:29.897 00.006 7680 worker thread done servicing request
02:39:29.897 00.000 7680 Worker thread wakes up
02:39:29.897 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:29.897 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:39:31.151 01.254 7680 Exposure complete
02:39:31.276 00.125 7680 worker thread done servicing request
02:39:31.277 00.001 6120 OnExposeComplete: enter
02:39:31.281 00.004 6120 UpdateGuideState(): m_state=6
02:39:31.285 00.004 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1253
02:39:31.288 00.003 6120 Star::Find returns 1 (0), X=512.41, Y=672.92, Mass=8776, SNR=62.7, Peak=224 HFD=6.6
02:39:31.292 00.004 6120 CameraToMount -- cameraTheta (0.88) - m_xAngle (0.19) = xAngle (0.69 = 0.69)
02:39:31.296 00.004 6120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.57 = -2.72)
02:39:31.298 00.002 6120 CameraToMount -- cameraX=0.20 cameraY=0.25 hyp=0.32 cameraTheta=0.88 mountX=0.25 mountY=-0.13, mountTheta=-0.49
02:39:31.304 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.25, opts=13)
02:39:31.306 00.002 6120 Enqueuing Move request for scope (0.20, 0.25)
02:39:31.309 00.003 7680 Worker thread wakes up
02:39:31.309 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.25) opts 0xd
02:39:31.309 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.25)
02:39:31.309 00.000 7680 Moving (0.20, 0.25) raw xDistance=0.25 yDistance=-0.13
02:39:31.309 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.25
02:39:31.309 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:39:31.310 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:39:31.310 00.000 7680 MoveAxis(W, 126, ABG)
02:39:31.311 00.001 7680 Guiding  Dir = 3, Dur = 126
02:39:31.311 00.000 7680 IsSlewing returns 0
02:39:31.312 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:31.315 00.003 7680 IsGuiding returns 0
02:39:31.315 00.000 6120 UpdateGuideState exits: m=8776 SNR=62.7
02:39:31.319 00.004 7680 PulseGuide returned control before completion, sleep 136
02:39:31.319 00.000 6120 PhdController: settling, locked = 1, distance = 1.09 (1.50) aobump = 0 frame = 4 / 99999
02:39:31.321 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764059971.321,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.09,"Time":1.8,"SettleTime":10.0,"StarLocked":true}
02:39:31.324 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:31.329 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:31.333 00.004 6120 Enqueuing Expose request
02:39:31.466 00.133 7680 IsGuiding returns 1
02:39:31.466 00.000 7680 scope still moving after pulse duration time elapsed
02:39:31.497 00.031 7680 IsSlewing returns 0
02:39:31.498 00.001 7680 IsGuiding returns 1
02:39:31.528 00.030 7680 IsSlewing returns 0
02:39:31.530 00.002 7680 IsGuiding returns 0
02:39:31.530 00.000 7680 scope move finished after 126 + 89 ms
02:39:31.530 00.000 7680 Move returns status 0, amount 126
02:39:31.531 00.001 7680 MoveAxis(N, 0, ABG)
02:39:31.531 00.000 7680 Move returns status 0, amount 0
02:39:31.531 00.000 7680 move complete, result=0
02:39:31.533 00.002 7680 worker thread done servicing request
02:39:31.533 00.000 6120 GuideStep: 0.2 px 126 ms WEST, -0.1 px 0 ms NORTH
02:39:31.539 00.006 7680 Worker thread wakes up
02:39:31.539 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:31.539 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:39:32.794 01.255 7680 Exposure complete
02:39:32.918 00.124 7680 worker thread done servicing request
02:39:32.918 00.000 6120 OnExposeComplete: enter
02:39:32.922 00.004 6120 UpdateGuideState(): m_state=6
02:39:32.926 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1254
02:39:32.931 00.005 6120 Star::Find returns 1 (0), X=512.28, Y=672.94, Mass=8073, SNR=59.2, Peak=210 HFD=6.6
02:39:32.934 00.003 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (0.19) = xAngle (1.11 = 1.11)
02:39:32.938 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.98 = -2.30)
02:39:32.941 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.27 hyp=0.28 cameraTheta=1.29 mountX=0.13 mountY=-0.21, mountTheta=-1.03
02:39:32.946 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.27, opts=13)
02:39:32.949 00.003 6120 Enqueuing Move request for scope (0.08, 0.27)
02:39:32.953 00.004 7680 Worker thread wakes up
02:39:32.953 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.27) opts 0xd
02:39:32.953 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.27)
02:39:32.953 00.000 7680 Moving (0.08, 0.27) raw xDistance=0.13 yDistance=-0.21
02:39:32.953 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:39:32.954 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:39:32.954 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:32.958 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:39:32.959 00.001 7680 MoveAxis(E, 0, ABG)
02:39:32.959 00.000 7680 Move returns status 0, amount 0
02:39:32.959 00.000 7680 MoveAxis(N, 0, ABG)
02:39:32.959 00.000 7680 Move returns status 0, amount 0
02:39:32.959 00.000 7680 move complete, result=0
02:39:32.960 00.001 7680 worker thread done servicing request
02:39:32.960 00.000 6120 UpdateGuideState exits: m=8073 SNR=59.2
02:39:32.964 00.004 6120 PhdController: settling, locked = 1, distance = 0.85 (1.50) aobump = 0 frame = 5 / 99999
02:39:32.967 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764059972.967,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.85,"Time":3.5,"SettleTime":10.0,"StarLocked":true}
02:39:32.972 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:32.976 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:32.980 00.004 6120 Enqueuing Expose request
02:39:32.983 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:39:32.987 00.004 7680 Worker thread wakes up
02:39:32.988 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:32.988 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:39:34.234 01.246 7680 Exposure complete
02:39:34.364 00.130 7680 worker thread done servicing request
02:39:34.364 00.000 6120 OnExposeComplete: enter
02:39:34.369 00.005 6120 UpdateGuideState(): m_state=6
02:39:34.372 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1255
02:39:34.376 00.004 6120 Star::Find returns 1 (0), X=512.23, Y=672.84, Mass=8656, SNR=61.6, Peak=217 HFD=6.5
02:39:34.380 00.004 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (0.19) = xAngle (1.22 = 1.22)
02:39:34.384 00.004 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.10 = -2.19)
02:39:34.388 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.41 mountX=0.06 mountY=-0.14, mountTheta=-1.18
02:39:34.392 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.16, opts=13)
02:39:34.396 00.004 6120 Enqueuing Move request for scope (0.03, 0.16)
02:39:34.400 00.004 7680 Worker thread wakes up
02:39:34.400 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:34.403 00.003 6120 UpdateGuideState exits: m=8656 SNR=61.6
02:39:34.406 00.003 6120 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 6 / 99999
02:39:34.411 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
02:39:34.411 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
02:39:34.411 00.000 7680 Moving (0.03, 0.16) raw xDistance=0.06 yDistance=-0.14
02:39:34.411 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:39:34.412 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:39:34.412 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:39:34.412 00.000 7680 MoveAxis(E, 0, ABG)
02:39:34.412 00.000 7680 Move returns status 0, amount 0
02:39:34.412 00.000 7680 MoveAxis(N, 0, ABG)
02:39:34.413 00.001 7680 Move returns status 0, amount 0
02:39:34.413 00.000 7680 move complete, result=0
02:39:34.413 00.000 7680 worker thread done servicing request
02:39:34.413 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764059974.411,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.64,"Time":4.9,"SettleTime":10.0,"StarLocked":true}
02:39:34.417 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:34.420 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:34.424 00.004 6120 Enqueuing Expose request
02:39:34.428 00.004 7680 Worker thread wakes up
02:39:34.428 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:39:34.431 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:34.431 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:39:35.686 01.255 7680 Exposure complete
02:39:35.828 00.142 7680 worker thread done servicing request
02:39:35.828 00.000 6120 OnExposeComplete: enter
02:39:35.832 00.004 6120 UpdateGuideState(): m_state=6
02:39:35.837 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1256
02:39:35.841 00.004 6120 Star::Find returns 1 (0), X=512.38, Y=672.74, Mass=8431, SNR=60.7, Peak=211 HFD=6.6
02:39:35.845 00.004 6120 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.19) = xAngle (0.18 = 0.18)
02:39:35.848 00.003 6120 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.05 = 3.05)
02:39:35.852 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.37 mountX=0.18 mountY=0.02, mountTheta=0.09
02:39:35.860 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.07, opts=13)
02:39:35.867 00.007 6120 Enqueuing Move request for scope (0.17, 0.07)
02:39:35.872 00.005 7680 Worker thread wakes up
02:39:35.872 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:35.877 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
02:39:35.877 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
02:39:35.878 00.001 7680 Moving (0.17, 0.07) raw xDistance=0.18 yDistance=0.02
02:39:35.878 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:39:35.878 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:39:35.879 00.001 6120 UpdateGuideState exits: m=8431 SNR=60.7
02:39:35.883 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:39:35.884 00.001 7680 MoveAxis(E, 0, ABG)
02:39:35.884 00.000 7680 Move returns status 0, amount 0
02:39:35.884 00.000 6120 PhdController: settling, locked = 1, distance = 0.51 (1.50) aobump = 0 frame = 7 / 99999
02:39:35.890 00.006 7680 MoveAxis(N, 0, ABG)
02:39:35.890 00.000 7680 Move returns status 0, amount 0
02:39:35.890 00.000 7680 move complete, result=0
02:39:35.890 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764059975.890,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.51,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
02:39:35.894 00.004 7680 worker thread done servicing request
02:39:35.894 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:35.899 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:35.904 00.005 6120 Enqueuing Expose request
02:39:35.910 00.006 7680 Worker thread wakes up
02:39:35.910 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:39:35.915 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:35.916 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:39:37.157 01.241 7680 Exposure complete
02:39:37.292 00.135 7680 worker thread done servicing request
02:39:37.293 00.001 6120 OnExposeComplete: enter
02:39:37.296 00.003 6120 UpdateGuideState(): m_state=6
02:39:37.299 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1257
02:39:37.304 00.005 6120 Star::Find returns 1 (0), X=512.35, Y=672.69, Mass=8950, SNR=62.3, Peak=228 HFD=6.7
02:39:37.307 00.003 6120 CameraToMount -- cameraTheta (0.13) - m_xAngle (0.19) = xAngle (-0.05 = -0.05)
02:39:37.309 00.002 6120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.82 = 2.82)
02:39:37.312 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.13 mountX=0.14 mountY=0.04, mountTheta=0.31
02:39:37.317 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.02, opts=13)
02:39:37.320 00.003 6120 Enqueuing Move request for scope (0.14, 0.02)
02:39:37.322 00.002 7680 Worker thread wakes up
02:39:37.322 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:37.327 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
02:39:37.327 00.000 6120 UpdateGuideState exits: m=8950 SNR=62.3
02:39:37.331 00.004 6120 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 8 / 99999
02:39:37.335 00.004 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
02:39:37.335 00.000 7680 Moving (0.14, 0.02) raw xDistance=0.14 yDistance=0.04
02:39:37.335 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:39:37.335 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764059977.335,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.40,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
02:39:37.340 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:39:37.341 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:37.345 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:37.348 00.003 6120 Enqueuing Expose request
02:39:37.351 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:39:37.351 00.000 7680 MoveAxis(E, 0, ABG)
02:39:37.351 00.000 7680 Move returns status 0, amount 0
02:39:37.351 00.000 7680 MoveAxis(N, 0, ABG)
02:39:37.353 00.002 7680 Move returns status 0, amount 0
02:39:37.353 00.000 7680 move complete, result=0
02:39:37.353 00.000 7680 worker thread done servicing request
02:39:37.353 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:39:37.357 00.004 7680 Worker thread wakes up
02:39:37.357 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:37.357 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:39:38.612 01.255 7680 Exposure complete
02:39:38.738 00.126 7680 worker thread done servicing request
02:39:38.738 00.000 6120 OnExposeComplete: enter
02:39:38.742 00.004 6120 UpdateGuideState(): m_state=6
02:39:38.747 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1258
02:39:38.751 00.004 6120 Star::Find returns 1 (0), X=512.35, Y=672.44, Mass=9385, SNR=64.1, Peak=227 HFD=6.9
02:39:38.754 00.003 6120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.19) = xAngle (-1.21 = -1.21)
02:39:38.759 00.005 6120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.67 = 1.67)
02:39:38.762 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-1.02 mountX=0.09 mountY=0.27, mountTheta=1.23
02:39:38.767 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.23, opts=13)
02:39:38.771 00.004 6120 Enqueuing Move request for scope (0.14, -0.23)
02:39:38.774 00.003 7680 Worker thread wakes up
02:39:38.776 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.23) opts 0xd
02:39:38.776 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.23)
02:39:38.776 00.000 7680 Moving (0.14, -0.23) raw xDistance=0.09 yDistance=0.27
02:39:38.776 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:39:38.776 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:39:38.776 00.000 7680 MoveAxis(E, 0, ABG)
02:39:38.776 00.000 7680 Move returns status 0, amount 0
02:39:38.777 00.001 7680 MoveAxis(S, 144, ABG)
02:39:38.777 00.000 7680 Guiding  Dir = 1, Dur = 144
02:39:38.777 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:38.782 00.005 7680 IsSlewing returns 0
02:39:38.782 00.000 6120 UpdateGuideState exits: m=9385 SNR=64.1
02:39:38.785 00.003 6120 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 9 / 99999
02:39:38.790 00.005 7680 IsGuiding returns 0
02:39:38.790 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764059978.790,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.36,"Time":9.3,"SettleTime":10.0,"StarLocked":true}
02:39:38.793 00.003 7680 PulseGuide returned control before completion, sleep 154
02:39:38.793 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:38.798 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:38.801 00.003 6120 Enqueuing Expose request
02:39:38.958 00.157 7680 IsGuiding returns 1
02:39:38.960 00.002 7680 scope still moving after pulse duration time elapsed
02:39:38.989 00.029 7680 IsSlewing returns 0
02:39:38.990 00.001 7680 IsGuiding returns 0
02:39:38.990 00.000 7680 scope move finished after 144 + 56 ms
02:39:38.990 00.000 7680 Move returns status 0, amount 144
02:39:38.990 00.000 7680 move complete, result=0
02:39:38.990 00.000 7680 worker thread done servicing request
02:39:38.992 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 144 ms SOUTH
02:39:38.997 00.005 7680 Worker thread wakes up
02:39:38.997 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:38.998 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:39:40.256 01.258 7680 Exposure complete
02:39:40.396 00.140 7680 worker thread done servicing request
02:39:40.396 00.000 6120 OnExposeComplete: enter
02:39:40.401 00.005 6120 UpdateGuideState(): m_state=6
02:39:40.405 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1259
02:39:40.409 00.004 6120 Star::Find returns 1 (0), X=512.34, Y=672.58, Mass=8695, SNR=61.9, Peak=211 HFD=6.9
02:39:40.413 00.004 6120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.19) = xAngle (-0.78 = -0.78)
02:39:40.417 00.004 6120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.10 = 2.10)
02:39:40.421 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.59 mountX=0.11 mountY=0.14, mountTheta=0.88
02:39:40.428 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.09, opts=13)
02:39:40.432 00.004 6120 Enqueuing Move request for scope (0.13, -0.09)
02:39:40.435 00.003 7680 Worker thread wakes up
02:39:40.435 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
02:39:40.435 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
02:39:40.436 00.001 7680 Moving (0.13, -0.09) raw xDistance=0.11 yDistance=0.14
02:39:40.437 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:39:40.437 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:39:40.437 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:40.440 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:39:40.441 00.001 7680 MoveAxis(E, 0, ABG)
02:39:40.441 00.000 7680 Move returns status 0, amount 0
02:39:40.442 00.001 7680 MoveAxis(N, 0, ABG)
02:39:40.442 00.000 7680 Move returns status 0, amount 0
02:39:40.442 00.000 7680 move complete, result=0
02:39:40.442 00.000 7680 worker thread done servicing request
02:39:40.442 00.000 6120 UpdateGuideState exits: m=8695 SNR=61.9
02:39:40.446 00.004 6120 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 10 / 99999
02:39:40.450 00.004 6120 PhdController: newstate STATE_FINISH
02:39:40.453 00.003 6120 PhdController complete: success
02:39:40.457 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764059980.457,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
02:39:40.460 00.003 6120 Mount: notify guiding dither settle done success=1
02:39:40.464 00.004 6120 PhdController: newstate STATE_IDLE
02:39:40.468 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:40.471 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:40.474 00.003 6120 Enqueuing Expose request
02:39:40.477 00.003 7680 Worker thread wakes up
02:39:40.478 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:40.481 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:40.481 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:39:41.723 01.242 7680 Exposure complete
02:39:41.869 00.146 7680 worker thread done servicing request
02:39:41.869 00.000 6120 OnExposeComplete: enter
02:39:41.874 00.005 6120 UpdateGuideState(): m_state=6
02:39:41.877 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1260
02:39:41.882 00.005 6120 Star::Find returns 1 (0), X=512.15, Y=671.99, Mass=8454, SNR=60.9, Peak=217 HFD=6.4
02:39:41.885 00.003 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
02:39:41.889 00.004 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
02:39:41.894 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.68 hyp=0.68 cameraTheta=-1.65 mountX=-0.18 mountY=0.59, mountTheta=1.87
02:39:41.898 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.68, opts=13)
02:39:41.903 00.005 6120 Enqueuing Move request for scope (-0.05, -0.68)
02:39:41.907 00.004 7680 Worker thread wakes up
02:39:41.907 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.68) opts 0xd
02:39:41.907 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.68)
02:39:41.907 00.000 7680 Moving (-0.05, -0.68) raw xDistance=-0.18 yDistance=0.59
02:39:41.907 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:39:41.907 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
02:39:41.907 00.000 7680 MoveAxis(E, 0, ABG)
02:39:41.907 00.000 7680 Move returns status 0, amount 0
02:39:41.907 00.000 7680 MoveAxis(S, 319, ABG)
02:39:41.908 00.001 7680 Guiding  Dir = 1, Dur = 319
02:39:41.908 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:41.912 00.004 7680 IsSlewing returns 0
02:39:41.912 00.000 6120 UpdateGuideState exits: m=8454 SNR=60.9
02:39:41.915 00.003 7680 IsGuiding returns 0
02:39:41.916 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:41.920 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:41.923 00.003 7680 PulseGuide returned control before completion, sleep 329
02:39:41.923 00.000 6120 Enqueuing Expose request
02:39:42.261 00.338 7680 IsGuiding returns 1
02:39:42.262 00.001 7680 scope still moving after pulse duration time elapsed
02:39:42.293 00.031 7680 IsSlewing returns 0
02:39:42.296 00.003 7680 IsGuiding returns 0
02:39:42.298 00.002 7680 scope move finished after 319 + 62 ms
02:39:42.298 00.000 7680 Move returns status 0, amount 319
02:39:42.299 00.001 7680 move complete, result=0
02:39:42.299 00.000 7680 worker thread done servicing request
02:39:42.299 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 319 ms SOUTH
02:39:42.306 00.007 7680 Worker thread wakes up
02:39:42.307 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:42.307 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:39:43.552 01.245 7680 Exposure complete
02:39:43.719 00.167 7680 worker thread done servicing request
02:39:43.719 00.000 6120 OnExposeComplete: enter
02:39:43.726 00.007 6120 UpdateGuideState(): m_state=6
02:39:43.730 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1261
02:39:43.739 00.009 6120 Star::Find returns 1 (0), X=511.86, Y=672.98, Mass=9218, SNR=63.5, Peak=218 HFD=6.6
02:39:43.743 00.004 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (0.19) = xAngle (2.22 = 2.22)
02:39:43.748 00.005 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.09 = -1.19)
02:39:43.752 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=0.31 hyp=0.47 cameraTheta=2.41 mountX=-0.28 mountY=-0.43, mountTheta=-2.15
02:39:43.758 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.31, opts=13)
02:39:43.762 00.004 6120 Enqueuing Move request for scope (-0.35, 0.31)
02:39:43.767 00.005 7680 Worker thread wakes up
02:39:43.767 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:43.772 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.31) opts 0xd
02:39:43.772 00.000 6120 UpdateGuideState exits: m=9218 SNR=63.5
02:39:43.775 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.31)
02:39:43.775 00.000 7680 Moving (-0.35, 0.31) raw xDistance=-0.28 yDistance=-0.43
02:39:43.775 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:39:43.775 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:39:43.775 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:43.780 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
02:39:43.781 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:43.784 00.003 7680 MoveAxis(E, 115, ABG)
02:39:43.784 00.000 7680 Guiding  Dir = 2, Dur = 115
02:39:43.784 00.000 6120 Enqueuing Expose request
02:39:43.788 00.004 7680 IsSlewing returns 0
02:39:43.788 00.000 7680 IsGuiding returns 0
02:39:43.789 00.001 7680 PulseGuide returned control before completion, sleep 125
02:39:43.920 00.131 7680 IsGuiding returns 1
02:39:43.921 00.001 7680 scope still moving after pulse duration time elapsed
02:39:43.951 00.030 7680 IsSlewing returns 0
02:39:43.952 00.001 7680 IsGuiding returns 0
02:39:43.953 00.001 7680 scope move finished after 115 + 49 ms
02:39:43.953 00.000 7680 Move returns status 0, amount 115
02:39:43.954 00.001 7680 MoveAxis(N, 0, ABG)
02:39:43.954 00.000 7680 Move returns status 0, amount 0
02:39:43.955 00.001 7680 move complete, result=0
02:39:43.955 00.000 7680 worker thread done servicing request
02:39:43.955 00.000 6120 GuideStep: -0.3 px 115 ms EAST, -0.4 px 0 ms NORTH
02:39:43.961 00.006 7680 Worker thread wakes up
02:39:43.961 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:43.962 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:39:45.215 01.253 7680 Exposure complete
02:39:45.346 00.131 7680 worker thread done servicing request
02:39:45.347 00.001 6120 OnExposeComplete: enter
02:39:45.351 00.004 6120 UpdateGuideState(): m_state=6
02:39:45.355 00.004 6120 Star::Find(15, 511, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1262
02:39:45.358 00.003 6120 Star::Find returns 1 (0), X=512.07, Y=672.01, Mass=8028, SNR=60.7, Peak=201 HFD=6.4
02:39:45.363 00.005 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
02:39:45.369 00.006 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
02:39:45.373 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.66 hyp=0.67 cameraTheta=-1.77 mountX=-0.25 mountY=0.53, mountTheta=2.01
02:39:45.378 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.66, opts=13)
02:39:45.382 00.004 6120 Enqueuing Move request for scope (-0.13, -0.66)
02:39:45.385 00.003 7680 Worker thread wakes up
02:39:45.385 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.66) opts 0xd
02:39:45.385 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.66)
02:39:45.385 00.000 7680 Moving (-0.13, -0.66) raw xDistance=-0.25 yDistance=0.53
02:39:45.387 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
02:39:45.387 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
02:39:45.387 00.000 7680 MoveAxis(E, 111, ABG)
02:39:45.387 00.000 7680 Guiding  Dir = 2, Dur = 111
02:39:45.388 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:45.393 00.005 7680 IsSlewing returns 0
02:39:45.393 00.000 6120 UpdateGuideState exits: m=8028 SNR=60.7
02:39:45.397 00.004 7680 IsGuiding returns 0
02:39:45.397 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:45.402 00.005 7680 PulseGuide returned control before completion, sleep 121
02:39:45.402 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:45.406 00.004 6120 Enqueuing Expose request
02:39:45.535 00.129 7680 IsGuiding returns 1
02:39:45.535 00.000 7680 scope still moving after pulse duration time elapsed
02:39:45.566 00.031 7680 IsSlewing returns 0
02:39:45.566 00.000 7680 IsGuiding returns 0
02:39:45.566 00.000 7680 scope move finished after 111 + 58 ms
02:39:45.566 00.000 7680 Move returns status 0, amount 111
02:39:45.568 00.002 7680 MoveAxis(S, 290, ABG)
02:39:45.568 00.000 7680 Guiding  Dir = 1, Dur = 290
02:39:45.569 00.001 7680 IsSlewing returns 0
02:39:45.569 00.000 7680 IsGuiding returns 0
02:39:45.570 00.001 7680 PulseGuide returned control before completion, sleep 300
02:39:45.877 00.307 7680 IsGuiding returns 1
02:39:45.878 00.001 7680 scope still moving after pulse duration time elapsed
02:39:45.909 00.031 7680 IsSlewing returns 0
02:39:45.909 00.000 7680 IsGuiding returns 0
02:39:45.910 00.001 7680 scope move finished after 290 + 50 ms
02:39:45.910 00.000 7680 Move returns status 0, amount 290
02:39:45.910 00.000 7680 move complete, result=0
02:39:45.910 00.000 7680 worker thread done servicing request
02:39:45.910 00.000 7680 Worker thread wakes up
02:39:45.911 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:45.911 00.000 6120 GuideStep: -0.3 px 111 ms EAST, 0.5 px 290 ms SOUTH
02:39:45.917 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:39:47.169 01.252 7680 Exposure complete
02:39:47.311 00.142 7680 worker thread done servicing request
02:39:47.311 00.000 6120 OnExposeComplete: enter
02:39:47.315 00.004 6120 UpdateGuideState(): m_state=6
02:39:47.321 00.006 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1263
02:39:47.326 00.005 6120 Star::Find returns 1 (0), X=512.24, Y=672.75, Mass=8876, SNR=62.5, Peak=217 HFD=6.5
02:39:47.329 00.003 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (0.19) = xAngle (0.99 = 0.99)
02:39:47.336 00.007 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.86 = -2.42)
02:39:47.341 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.18 mountX=0.05 mountY=-0.06, mountTheta=-0.88
02:39:47.345 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.08, opts=13)
02:39:47.350 00.005 6120 Enqueuing Move request for scope (0.03, 0.08)
02:39:47.353 00.003 7680 Worker thread wakes up
02:39:47.354 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:47.357 00.003 6120 UpdateGuideState exits: m=8876 SNR=62.5
02:39:47.361 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:47.366 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:47.369 00.003 6120 Enqueuing Expose request
02:39:47.373 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
02:39:47.373 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
02:39:47.373 00.000 7680 Moving (0.03, 0.08) raw xDistance=0.05 yDistance=-0.06
02:39:47.373 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:39:47.373 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:39:47.374 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:39:47.374 00.000 7680 MoveAxis(E, 0, ABG)
02:39:47.374 00.000 7680 Move returns status 0, amount 0
02:39:47.374 00.000 7680 MoveAxis(N, 0, ABG)
02:39:47.374 00.000 7680 Move returns status 0, amount 0
02:39:47.374 00.000 7680 move complete, result=0
02:39:47.376 00.002 7680 worker thread done servicing request
02:39:47.376 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:39:47.380 00.004 7680 Worker thread wakes up
02:39:47.380 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:47.380 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:39:48.618 01.238 7680 Exposure complete
02:39:48.751 00.133 7680 worker thread done servicing request
02:39:48.752 00.001 6120 OnExposeComplete: enter
02:39:48.755 00.003 6120 UpdateGuideState(): m_state=6
02:39:48.759 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1264
02:39:48.763 00.004 6120 Star::Find returns 1 (0), X=512.26, Y=672.72, Mass=8961, SNR=62.3, Peak=209 HFD=6.6
02:39:48.766 00.003 6120 CameraToMount -- cameraTheta (0.71) - m_xAngle (0.19) = xAngle (0.52 = 0.52)
02:39:48.771 00.005 6120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.40 = -2.89)
02:39:48.776 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.71 mountX=0.06 mountY=-0.02, mountTheta=-0.28
02:39:48.780 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.05, opts=13)
02:39:48.785 00.005 6120 Enqueuing Move request for scope (0.05, 0.05)
02:39:48.789 00.004 7680 Worker thread wakes up
02:39:48.789 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
02:39:48.789 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
02:39:48.789 00.000 7680 Moving (0.05, 0.05) raw xDistance=0.06 yDistance=-0.02
02:39:48.789 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:39:48.789 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:39:48.789 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:39:48.789 00.000 7680 MoveAxis(E, 0, ABG)
02:39:48.789 00.000 7680 Move returns status 0, amount 0
02:39:48.789 00.000 7680 MoveAxis(N, 0, ABG)
02:39:48.791 00.002 7680 Move returns status 0, amount 0
02:39:48.791 00.000 7680 move complete, result=0
02:39:48.791 00.000 7680 worker thread done servicing request
02:39:48.791 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:48.795 00.004 6120 UpdateGuideState exits: m=8961 SNR=62.3
02:39:48.799 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:48.803 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:48.806 00.003 6120 Enqueuing Expose request
02:39:48.811 00.005 7680 Worker thread wakes up
02:39:48.811 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:39:48.814 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:48.814 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:39:50.061 01.247 7680 Exposure complete
02:39:50.193 00.132 7680 worker thread done servicing request
02:39:50.193 00.000 6120 OnExposeComplete: enter
02:39:50.196 00.003 6120 UpdateGuideState(): m_state=6
02:39:50.200 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1265
02:39:50.205 00.005 6120 Star::Find returns 1 (0), X=512.36, Y=672.16, Mass=8554, SNR=61.7, Peak=220 HFD=6.4
02:39:50.211 00.006 6120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.19) = xAngle (-1.46 = -1.46)
02:39:50.216 00.005 6120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
02:39:50.220 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.51 hyp=0.53 cameraTheta=-1.27 mountX=0.06 mountY=0.52, mountTheta=1.46
02:39:50.226 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.51, opts=13)
02:39:50.230 00.004 6120 Enqueuing Move request for scope (0.16, -0.51)
02:39:50.234 00.004 7680 Worker thread wakes up
02:39:50.235 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.51) opts 0xd
02:39:50.235 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.51)
02:39:50.235 00.000 7680 Moving (0.16, -0.51) raw xDistance=0.06 yDistance=0.52
02:39:50.235 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:39:50.236 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
02:39:50.236 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:50.241 00.005 6120 UpdateGuideState exits: m=8554 SNR=61.7
02:39:50.245 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:50.249 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:50.252 00.003 6120 Enqueuing Expose request
02:39:50.257 00.005 7680 MoveAxis(E, 0, ABG)
02:39:50.257 00.000 7680 Move returns status 0, amount 0
02:39:50.257 00.000 7680 MoveAxis(S, 285, ABG)
02:39:50.258 00.001 7680 Guiding  Dir = 1, Dur = 285
02:39:50.258 00.000 7680 IsSlewing returns 0
02:39:50.258 00.000 7680 IsGuiding returns 0
02:39:50.260 00.002 7680 PulseGuide returned control before completion, sleep 295
02:39:50.569 00.309 7680 IsGuiding returns 1
02:39:50.571 00.002 7680 scope still moving after pulse duration time elapsed
02:39:50.599 00.028 7680 IsSlewing returns 0
02:39:50.601 00.002 7680 IsGuiding returns 0
02:39:50.601 00.000 7680 scope move finished after 285 + 56 ms
02:39:50.602 00.001 7680 Move returns status 0, amount 285
02:39:50.602 00.000 7680 move complete, result=0
02:39:50.603 00.001 7680 worker thread done servicing request
02:39:50.603 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 285 ms SOUTH
02:39:50.610 00.007 7680 Worker thread wakes up
02:39:50.610 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:50.611 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:39:51.857 01.246 7680 Exposure complete
02:39:52.013 00.156 7680 worker thread done servicing request
02:39:52.014 00.001 6120 OnExposeComplete: enter
02:39:52.018 00.004 6120 UpdateGuideState(): m_state=6
02:39:52.023 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1266
02:39:52.027 00.004 6120 Star::Find returns 1 (0), X=512.44, Y=672.65, Mass=9028, SNR=63.1, Peak=223 HFD=6.8
02:39:52.032 00.005 6120 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.19) = xAngle (-0.26 = -0.26)
02:39:52.035 00.003 6120 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.61 = 2.61)
02:39:52.040 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-0.08 mountX=0.22 mountY=0.12, mountTheta=0.48
02:39:52.045 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.02, opts=13)
02:39:52.048 00.003 6120 Enqueuing Move request for scope (0.23, -0.02)
02:39:52.051 00.003 7680 Worker thread wakes up
02:39:52.053 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:52.057 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.02) opts 0xd
02:39:52.057 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.02)
02:39:52.057 00.000 7680 Moving (0.23, -0.02) raw xDistance=0.22 yDistance=0.12
02:39:52.057 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:39:52.057 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:39:52.057 00.000 6120 UpdateGuideState exits: m=9028 SNR=63.1
02:39:52.062 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:52.066 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:52.070 00.004 6120 Enqueuing Expose request
02:39:52.073 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:39:52.073 00.000 7680 MoveAxis(W, 91, ABG)
02:39:52.074 00.001 7680 Guiding  Dir = 3, Dur = 91
02:39:52.074 00.000 7680 IsSlewing returns 0
02:39:52.074 00.000 7680 IsGuiding returns 0
02:39:52.074 00.000 7680 PulseGuide returned control before completion, sleep 101
02:39:52.177 00.103 7680 IsGuiding returns 1
02:39:52.178 00.001 7680 scope still moving after pulse duration time elapsed
02:39:52.208 00.030 7680 IsSlewing returns 0
02:39:52.210 00.002 7680 IsGuiding returns 0
02:39:52.210 00.000 7680 scope move finished after 91 + 43 ms
02:39:52.210 00.000 7680 Move returns status 0, amount 91
02:39:52.210 00.000 7680 MoveAxis(N, 0, ABG)
02:39:52.210 00.000 7680 Move returns status 0, amount 0
02:39:52.210 00.000 7680 move complete, result=0
02:39:52.211 00.001 7680 worker thread done servicing request
02:39:52.211 00.000 6120 GuideStep: 0.2 px 91 ms WEST, 0.1 px 0 ms NORTH
02:39:52.219 00.008 7680 Worker thread wakes up
02:39:52.220 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:52.220 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:39:53.471 01.251 7680 Exposure complete
02:39:53.605 00.134 7680 worker thread done servicing request
02:39:53.606 00.001 6120 OnExposeComplete: enter
02:39:53.609 00.003 6120 UpdateGuideState(): m_state=6
02:39:53.614 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1267
02:39:53.621 00.007 6120 Star::Find returns 1 (0), X=512.38, Y=672.62, Mass=9229, SNR=63.9, Peak=217 HFD=6.8
02:39:53.625 00.004 6120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (0.19) = xAngle (-0.47 = -0.47)
02:39:53.629 00.004 6120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.41 = 2.41)
02:39:53.633 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-0.28 mountX=0.16 mountY=0.12, mountTheta=0.64
02:39:53.638 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.05, opts=13)
02:39:53.642 00.004 6120 Enqueuing Move request for scope (0.17, -0.05)
02:39:53.645 00.003 7680 Worker thread wakes up
02:39:53.646 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:53.651 00.005 6120 UpdateGuideState exits: m=9229 SNR=63.9
02:39:53.655 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:53.658 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:53.661 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
02:39:53.661 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
02:39:53.661 00.000 7680 Moving (0.17, -0.05) raw xDistance=0.16 yDistance=0.12
02:39:53.661 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:39:53.661 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:39:53.663 00.002 6120 Enqueuing Expose request
02:39:53.666 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:39:53.666 00.000 7680 MoveAxis(E, 0, ABG)
02:39:53.666 00.000 7680 Move returns status 0, amount 0
02:39:53.666 00.000 7680 MoveAxis(N, 0, ABG)
02:39:53.666 00.000 7680 Move returns status 0, amount 0
02:39:53.666 00.000 7680 move complete, result=0
02:39:53.666 00.000 7680 worker thread done servicing request
02:39:53.668 00.002 7680 Worker thread wakes up
02:39:53.668 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:53.672 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:53.672 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:39:54.913 01.241 7680 Exposure complete
02:39:55.047 00.134 7680 worker thread done servicing request
02:39:55.048 00.001 6120 OnExposeComplete: enter
02:39:55.051 00.003 6120 UpdateGuideState(): m_state=6
02:39:55.055 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1268
02:39:55.061 00.006 6120 Star::Find returns 1 (0), X=512.44, Y=672.05, Mass=8569, SNR=62.2, Peak=224 HFD=6.5
02:39:55.066 00.005 6120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.19) = xAngle (-1.40 = -1.40)
02:39:55.069 00.003 6120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
02:39:55.073 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=-0.63 hyp=0.67 cameraTheta=-1.22 mountX=0.11 mountY=0.66, mountTheta=1.41
02:39:55.082 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.63, opts=13)
02:39:55.087 00.005 6120 Enqueuing Move request for scope (0.23, -0.63)
02:39:55.091 00.004 7680 Worker thread wakes up
02:39:55.092 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:55.096 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.63) opts 0xd
02:39:55.096 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.63)
02:39:55.096 00.000 7680 Moving (0.23, -0.63) raw xDistance=0.11 yDistance=0.66
02:39:55.096 00.000 6120 UpdateGuideState exits: m=8569 SNR=62.2
02:39:55.100 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:55.104 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:55.107 00.003 6120 Enqueuing Expose request
02:39:55.110 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:39:55.111 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
02:39:55.111 00.000 7680 MoveAxis(E, 0, ABG)
02:39:55.111 00.000 7680 Move returns status 0, amount 0
02:39:55.112 00.001 7680 MoveAxis(S, 360, ABG)
02:39:55.112 00.000 7680 Guiding  Dir = 1, Dur = 360
02:39:55.112 00.000 7680 IsSlewing returns 0
02:39:55.113 00.001 7680 IsGuiding returns 0
02:39:55.114 00.001 7680 PulseGuide returned control before completion, sleep 370
02:39:55.495 00.381 7680 IsGuiding returns 1
02:39:55.496 00.001 7680 scope still moving after pulse duration time elapsed
02:39:55.526 00.030 7680 IsSlewing returns 0
02:39:55.528 00.002 7680 IsGuiding returns 0
02:39:55.529 00.001 7680 scope move finished after 360 + 54 ms
02:39:55.529 00.000 7680 Move returns status 0, amount 360
02:39:55.529 00.000 7680 move complete, result=0
02:39:55.530 00.001 7680 worker thread done servicing request
02:39:55.530 00.000 7680 Worker thread wakes up
02:39:55.531 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.7 px 360 ms SOUTH
02:39:55.537 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:55.537 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:39:56.791 01.254 7680 Exposure complete
02:39:56.938 00.147 7680 worker thread done servicing request
02:39:56.938 00.000 6120 OnExposeComplete: enter
02:39:56.942 00.004 6120 UpdateGuideState(): m_state=6
02:39:56.945 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1269
02:39:56.949 00.004 6120 Star::Find returns 1 (0), X=512.65, Y=672.73, Mass=8738, SNR=62.5, Peak=201 HFD=6.7
02:39:56.954 00.005 6120 CameraToMount -- cameraTheta (0.12) - m_xAngle (0.19) = xAngle (-0.07 = -0.07)
02:39:56.959 00.005 6120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.81 = 2.81)
02:39:56.964 00.005 6120 CameraToMount -- cameraX=0.45 cameraY=0.05 hyp=0.45 cameraTheta=0.12 mountX=0.45 mountY=0.15, mountTheta=0.32
02:39:56.968 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.45, y=0.05, opts=13)
02:39:56.972 00.004 6120 Enqueuing Move request for scope (0.45, 0.05)
02:39:56.975 00.003 7680 Worker thread wakes up
02:39:56.975 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.05) opts 0xd
02:39:56.975 00.000 7680 Handling offset move in thread for scope, endpoint = (0.45, 0.05)
02:39:56.977 00.002 7680 Moving (0.45, 0.05) raw xDistance=0.45 yDistance=0.15
02:39:56.977 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
02:39:56.977 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:39:56.977 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:39:56.977 00.000 7680 MoveAxis(W, 184, ABG)
02:39:56.977 00.000 7680 Guiding  Dir = 3, Dur = 184
02:39:56.977 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:56.981 00.004 7680 IsSlewing returns 0
02:39:56.981 00.000 6120 UpdateGuideState exits: m=8738 SNR=62.5
02:39:56.987 00.006 7680 IsGuiding returns 0
02:39:56.988 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:56.992 00.004 7680 PulseGuide returned control before completion, sleep 194
02:39:56.992 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:56.997 00.005 6120 Enqueuing Expose request
02:39:57.203 00.206 7680 IsGuiding returns 1
02:39:57.203 00.000 7680 scope still moving after pulse duration time elapsed
02:39:57.234 00.031 7680 IsSlewing returns 0
02:39:57.234 00.000 7680 IsGuiding returns 0
02:39:57.235 00.001 7680 scope move finished after 184 + 62 ms
02:39:57.235 00.000 7680 Move returns status 0, amount 184
02:39:57.235 00.000 7680 MoveAxis(N, 0, ABG)
02:39:57.235 00.000 7680 Move returns status 0, amount 0
02:39:57.235 00.000 7680 move complete, result=0
02:39:57.236 00.001 7680 worker thread done servicing request
02:39:57.236 00.000 7680 Worker thread wakes up
02:39:57.236 00.000 6120 GuideStep: 0.5 px 184 ms WEST, 0.1 px 0 ms NORTH
02:39:57.244 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:57.244 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:39:58.499 01.255 7680 Exposure complete
02:39:58.634 00.135 7680 worker thread done servicing request
02:39:58.634 00.000 6120 OnExposeComplete: enter
02:39:58.638 00.004 6120 UpdateGuideState(): m_state=6
02:39:58.642 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
02:39:58.646 00.004 6120 Star::Find returns 1 (0), X=512.32, Y=672.63, Mass=8861, SNR=62.1, Peak=218 HFD=6.8
02:39:58.651 00.005 6120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (0.19) = xAngle (-0.50 = -0.50)
02:39:58.654 00.003 6120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.38 = 2.38)
02:39:58.658 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.31 mountX=0.11 mountY=0.09, mountTheta=0.67
02:39:58.663 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.04, opts=13)
02:39:58.668 00.005 6120 Enqueuing Move request for scope (0.12, -0.04)
02:39:58.671 00.003 7680 Worker thread wakes up
02:39:58.671 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
02:39:58.671 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
02:39:58.672 00.001 7680 Moving (0.12, -0.04) raw xDistance=0.11 yDistance=0.09
02:39:58.672 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:39:58.672 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:39:58.672 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:39:58.672 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:39:58.676 00.004 7680 MoveAxis(E, 0, ABG)
02:39:58.676 00.000 7680 Move returns status 0, amount 0
02:39:58.676 00.000 7680 MoveAxis(N, 0, ABG)
02:39:58.676 00.000 7680 Move returns status 0, amount 0
02:39:58.676 00.000 7680 move complete, result=0
02:39:58.676 00.000 7680 worker thread done servicing request
02:39:58.676 00.000 6120 UpdateGuideState exits: m=8861 SNR=62.1
02:39:58.681 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:58.685 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:39:58.688 00.003 6120 Enqueuing Expose request
02:39:58.692 00.004 7680 Worker thread wakes up
02:39:58.692 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:39:58.692 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:39:58.693 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:59.939 01.246 7680 Exposure complete
02:40:00.084 00.145 7680 worker thread done servicing request
02:40:00.084 00.000 6120 OnExposeComplete: enter
02:40:00.089 00.005 6120 UpdateGuideState(): m_state=6
02:40:00.093 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1271
02:40:00.097 00.004 6120 Star::Find returns 1 (0), X=512.23, Y=672.06, Mass=8243, SNR=61.4, Peak=219 HFD=6.6
02:40:00.101 00.004 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
02:40:00.104 00.003 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
02:40:00.107 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.61 hyp=0.61 cameraTheta=-1.54 mountX=-0.09 mountY=0.56, mountTheta=1.74
02:40:00.115 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.61, opts=13)
02:40:00.118 00.003 6120 Enqueuing Move request for scope (0.02, -0.61)
02:40:00.123 00.005 7680 Worker thread wakes up
02:40:00.123 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.61) opts 0xd
02:40:00.123 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.61)
02:40:00.123 00.000 7680 Moving (0.02, -0.61) raw xDistance=-0.09 yDistance=0.56
02:40:00.124 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:40:00.124 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
02:40:00.124 00.000 7680 MoveAxis(E, 0, ABG)
02:40:00.124 00.000 7680 Move returns status 0, amount 0
02:40:00.124 00.000 7680 MoveAxis(S, 304, ABG)
02:40:00.125 00.001 7680 Guiding  Dir = 1, Dur = 304
02:40:00.125 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:00.129 00.004 7680 IsSlewing returns 0
02:40:00.129 00.000 6120 UpdateGuideState exits: m=8243 SNR=61.4
02:40:00.132 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:00.137 00.005 7680 IsGuiding returns 0
02:40:00.137 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:00.141 00.004 7680 PulseGuide returned control before completion, sleep 314
02:40:00.141 00.000 6120 Enqueuing Expose request
02:40:00.471 00.330 7680 IsGuiding returns 0
02:40:00.471 00.000 7680 Move returns status 0, amount 304
02:40:00.473 00.002 7680 move complete, result=0
02:40:00.473 00.000 7680 worker thread done servicing request
02:40:00.473 00.000 7680 Worker thread wakes up
02:40:00.473 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 304 ms SOUTH
02:40:00.480 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:00.480 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:01.731 01.251 7680 Exposure complete
02:40:01.870 00.139 7680 worker thread done servicing request
02:40:01.870 00.000 6120 OnExposeComplete: enter
02:40:01.874 00.004 6120 UpdateGuideState(): m_state=6
02:40:01.879 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1272
02:40:01.883 00.004 6120 Star::Find returns 1 (0), X=512.33, Y=672.71, Mass=9156, SNR=63.8, Peak=216 HFD=6.7
02:40:01.887 00.004 6120 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.19) = xAngle (0.08 = 0.08)
02:40:01.891 00.004 6120 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.95 = 2.95)
02:40:01.897 00.006 6120 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.27 mountX=0.13 mountY=0.02, mountTheta=0.18
02:40:01.902 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.03, opts=13)
02:40:01.906 00.004 6120 Enqueuing Move request for scope (0.12, 0.03)
02:40:01.911 00.005 7680 Worker thread wakes up
02:40:01.911 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:01.915 00.004 6120 UpdateGuideState exits: m=9156 SNR=63.8
02:40:01.919 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:01.923 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
02:40:01.923 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
02:40:01.923 00.000 7680 Moving (0.12, 0.03) raw xDistance=0.13 yDistance=0.02
02:40:01.923 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:40:01.924 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:01.924 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:01.928 00.004 6120 Enqueuing Expose request
02:40:01.932 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:40:01.932 00.000 7680 MoveAxis(E, 0, ABG)
02:40:01.933 00.001 7680 Move returns status 0, amount 0
02:40:01.933 00.000 7680 MoveAxis(N, 0, ABG)
02:40:01.933 00.000 7680 Move returns status 0, amount 0
02:40:01.934 00.001 7680 move complete, result=0
02:40:01.934 00.000 7680 worker thread done servicing request
02:40:01.934 00.000 7680 Worker thread wakes up
02:40:01.934 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:01.939 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:01.939 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:03.182 01.243 7680 Exposure complete
02:40:03.313 00.131 7680 worker thread done servicing request
02:40:03.313 00.000 6120 OnExposeComplete: enter
02:40:03.317 00.004 6120 UpdateGuideState(): m_state=6
02:40:03.320 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1273
02:40:03.324 00.004 6120 Star::Find returns 1 (0), X=512.35, Y=672.56, Mass=8923, SNR=62.8, Peak=198 HFD=7.0
02:40:03.326 00.002 6120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (0.19) = xAngle (-0.83 = -0.83)
02:40:03.329 00.003 6120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.04 = 2.04)
02:40:03.332 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.65 mountX=0.12 mountY=0.17, mountTheta=0.92
02:40:03.336 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.11, opts=13)
02:40:03.339 00.003 6120 Enqueuing Move request for scope (0.15, -0.11)
02:40:03.344 00.005 7680 Worker thread wakes up
02:40:03.344 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:03.347 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
02:40:03.347 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
02:40:03.348 00.001 7680 Moving (0.15, -0.11) raw xDistance=0.12 yDistance=0.17
02:40:03.348 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:40:03.348 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:03.348 00.000 6120 UpdateGuideState exits: m=8923 SNR=62.8
02:40:03.353 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:03.356 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:40:03.356 00.000 7680 MoveAxis(E, 0, ABG)
02:40:03.356 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:03.359 00.003 7680 Move returns status 0, amount 0
02:40:03.359 00.000 7680 MoveAxis(N, 0, ABG)
02:40:03.359 00.000 6120 Enqueuing Expose request
02:40:03.364 00.005 7680 Move returns status 0, amount 0
02:40:03.364 00.000 7680 move complete, result=0
02:40:03.364 00.000 7680 worker thread done servicing request
02:40:03.364 00.000 7680 Worker thread wakes up
02:40:03.364 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:40:03.368 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:03.368 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:04.627 01.259 7680 Exposure complete
02:40:04.770 00.143 7680 worker thread done servicing request
02:40:04.772 00.002 6120 OnExposeComplete: enter
02:40:04.777 00.005 6120 UpdateGuideState(): m_state=6
02:40:04.781 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1274
02:40:04.785 00.004 6120 Star::Find returns 1 (0), X=512.41, Y=672.63, Mass=9530, SNR=65.1, Peak=235 HFD=6.8
02:40:04.788 00.003 6120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.19) = xAngle (-0.38 = -0.38)
02:40:04.792 00.004 6120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.49 = 2.49)
02:40:04.794 00.002 6120 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-0.20 mountX=0.20 mountY=0.13, mountTheta=0.58
02:40:04.800 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.04, opts=13)
02:40:04.802 00.002 6120 Enqueuing Move request for scope (0.21, -0.04)
02:40:04.806 00.004 7680 Worker thread wakes up
02:40:04.806 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
02:40:04.806 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
02:40:04.806 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:04.811 00.005 7680 Moving (0.21, -0.04) raw xDistance=0.20 yDistance=0.13
02:40:04.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:40:04.811 00.000 6120 UpdateGuideState exits: m=9530 SNR=65.1
02:40:04.816 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:04.816 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:04.820 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:04.824 00.004 6120 Enqueuing Expose request
02:40:04.828 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:40:04.828 00.000 7680 MoveAxis(E, 0, ABG)
02:40:04.828 00.000 7680 Move returns status 0, amount 0
02:40:04.828 00.000 7680 MoveAxis(N, 0, ABG)
02:40:04.828 00.000 7680 Move returns status 0, amount 0
02:40:04.828 00.000 7680 move complete, result=0
02:40:04.828 00.000 7680 worker thread done servicing request
02:40:04.829 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:04.832 00.003 7680 Worker thread wakes up
02:40:04.832 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:04.833 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:06.076 01.243 7680 Exposure complete
02:40:06.216 00.140 7680 worker thread done servicing request
02:40:06.216 00.000 6120 OnExposeComplete: enter
02:40:06.219 00.003 6120 UpdateGuideState(): m_state=6
02:40:06.224 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1275
02:40:06.229 00.005 6120 Star::Find returns 1 (0), X=512.49, Y=672.06, Mass=8367, SNR=61.2, Peak=211 HFD=6.5
02:40:06.232 00.003 6120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.19) = xAngle (-1.33 = -1.33)
02:40:06.237 00.005 6120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.55 = 1.55)
02:40:06.242 00.005 6120 CameraToMount -- cameraX=0.28 cameraY=-0.61 hyp=0.67 cameraTheta=-1.14 mountX=0.16 mountY=0.67, mountTheta=1.33
02:40:06.246 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.61, opts=13)
02:40:06.250 00.004 6120 Enqueuing Move request for scope (0.28, -0.61)
02:40:06.254 00.004 7680 Worker thread wakes up
02:40:06.254 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.61) opts 0xd
02:40:06.254 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.61)
02:40:06.255 00.001 7680 Moving (0.28, -0.61) raw xDistance=0.16 yDistance=0.67
02:40:06.255 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:40:06.255 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
02:40:06.255 00.000 7680 MoveAxis(E, 0, ABG)
02:40:06.255 00.000 7680 Move returns status 0, amount 0
02:40:06.255 00.000 7680 MoveAxis(S, 363, ABG)
02:40:06.255 00.000 7680 Guiding  Dir = 1, Dur = 363
02:40:06.255 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:06.260 00.005 7680 IsSlewing returns 0
02:40:06.261 00.001 6120 UpdateGuideState exits: m=8367 SNR=61.2
02:40:06.263 00.002 7680 IsGuiding returns 0
02:40:06.263 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:06.268 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:06.275 00.007 7680 PulseGuide returned control before completion, sleep 373
02:40:06.275 00.000 6120 Enqueuing Expose request
02:40:06.659 00.384 7680 IsGuiding returns 0
02:40:06.659 00.000 7680 Move returns status 0, amount 363
02:40:06.661 00.002 7680 move complete, result=0
02:40:06.661 00.000 7680 worker thread done servicing request
02:40:06.661 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.7 px 363 ms SOUTH
02:40:06.667 00.006 7680 Worker thread wakes up
02:40:06.667 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:06.667 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:07.922 01.255 7680 Exposure complete
02:40:08.069 00.147 7680 worker thread done servicing request
02:40:08.070 00.001 6120 OnExposeComplete: enter
02:40:08.073 00.003 6120 UpdateGuideState(): m_state=6
02:40:08.078 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1276
02:40:08.082 00.004 6120 Star::Find returns 1 (0), X=512.50, Y=672.72, Mass=8749, SNR=61.5, Peak=212 HFD=6.8
02:40:08.088 00.006 6120 CameraToMount -- cameraTheta (0.15) - m_xAngle (0.19) = xAngle (-0.04 = -0.04)
02:40:08.092 00.004 6120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.83 = 2.83)
02:40:08.097 00.005 6120 CameraToMount -- cameraX=0.30 cameraY=0.04 hyp=0.30 cameraTheta=0.15 mountX=0.30 mountY=0.09, mountTheta=0.29
02:40:08.102 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.04, opts=13)
02:40:08.107 00.005 6120 Enqueuing Move request for scope (0.30, 0.04)
02:40:08.111 00.004 7680 Worker thread wakes up
02:40:08.111 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:08.117 00.006 6120 UpdateGuideState exits: m=8749 SNR=61.5
02:40:08.121 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:08.125 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:08.129 00.004 6120 Enqueuing Expose request
02:40:08.132 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.04) opts 0xd
02:40:08.133 00.001 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.04)
02:40:08.133 00.000 7680 Moving (0.30, 0.04) raw xDistance=0.30 yDistance=0.09
02:40:08.133 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:40:08.133 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:08.134 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:40:08.134 00.000 7680 MoveAxis(W, 123, ABG)
02:40:08.135 00.001 7680 Guiding  Dir = 3, Dur = 123
02:40:08.135 00.000 7680 IsSlewing returns 0
02:40:08.135 00.000 7680 IsGuiding returns 0
02:40:08.136 00.001 7680 PulseGuide returned control before completion, sleep 133
02:40:08.284 00.148 7680 IsGuiding returns 1
02:40:08.285 00.001 7680 scope still moving after pulse duration time elapsed
02:40:08.316 00.031 7680 IsSlewing returns 0
02:40:08.317 00.001 7680 IsGuiding returns 0
02:40:08.317 00.000 7680 scope move finished after 123 + 58 ms
02:40:08.317 00.000 7680 Move returns status 0, amount 123
02:40:08.317 00.000 7680 MoveAxis(N, 0, ABG)
02:40:08.318 00.001 7680 Move returns status 0, amount 0
02:40:08.319 00.001 7680 move complete, result=0
02:40:08.319 00.000 7680 worker thread done servicing request
02:40:08.320 00.001 7680 Worker thread wakes up
02:40:08.320 00.000 6120 GuideStep: 0.3 px 123 ms WEST, 0.1 px 0 ms NORTH
02:40:08.325 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:08.325 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:09.579 01.254 7680 Exposure complete
02:40:09.709 00.130 7680 worker thread done servicing request
02:40:09.709 00.000 6120 OnExposeComplete: enter
02:40:09.714 00.005 6120 UpdateGuideState(): m_state=6
02:40:09.719 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1277
02:40:09.723 00.004 6120 Star::Find returns 1 (0), X=512.48, Y=672.62, Mass=9241, SNR=64.2, Peak=219 HFD=6.9
02:40:09.728 00.005 6120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (0.19) = xAngle (-0.37 = -0.37)
02:40:09.732 00.004 6120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.50 = 2.50)
02:40:09.735 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=-0.05 hyp=0.27 cameraTheta=-0.19 mountX=0.26 mountY=0.16, mountTheta=0.57
02:40:09.742 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.05, opts=13)
02:40:09.747 00.005 6120 Enqueuing Move request for scope (0.27, -0.05)
02:40:09.751 00.004 7680 Worker thread wakes up
02:40:09.751 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:09.755 00.004 6120 UpdateGuideState exits: m=9241 SNR=64.2
02:40:09.758 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:09.763 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:09.767 00.004 6120 Enqueuing Expose request
02:40:09.772 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.05) opts 0xd
02:40:09.772 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.05)
02:40:09.772 00.000 7680 Moving (0.27, -0.05) raw xDistance=0.26 yDistance=0.16
02:40:09.772 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:40:09.773 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:09.773 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:40:09.773 00.000 7680 MoveAxis(W, 113, ABG)
02:40:09.773 00.000 7680 Guiding  Dir = 3, Dur = 113
02:40:09.773 00.000 7680 IsSlewing returns 0
02:40:09.774 00.001 7680 IsGuiding returns 0
02:40:09.774 00.000 7680 PulseGuide returned control before completion, sleep 123
02:40:09.910 00.136 7680 IsGuiding returns 1
02:40:09.911 00.001 7680 scope still moving after pulse duration time elapsed
02:40:09.942 00.031 7680 IsSlewing returns 0
02:40:09.944 00.002 7680 IsGuiding returns 0
02:40:09.945 00.001 7680 scope move finished after 113 + 57 ms
02:40:09.945 00.000 7680 Move returns status 0, amount 113
02:40:09.945 00.000 7680 MoveAxis(N, 0, ABG)
02:40:09.945 00.000 7680 Move returns status 0, amount 0
02:40:09.945 00.000 7680 move complete, result=0
02:40:09.946 00.001 7680 worker thread done servicing request
02:40:09.946 00.000 7680 Worker thread wakes up
02:40:09.946 00.000 6120 GuideStep: 0.3 px 113 ms WEST, 0.2 px 0 ms NORTH
02:40:09.953 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:09.953 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:11.204 01.251 7680 Exposure complete
02:40:11.333 00.129 7680 worker thread done servicing request
02:40:11.335 00.002 6120 OnExposeComplete: enter
02:40:11.338 00.003 6120 UpdateGuideState(): m_state=6
02:40:11.342 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1278
02:40:11.347 00.005 6120 Star::Find returns 1 (0), X=512.41, Y=672.14, Mass=8570, SNR=61.9, Peak=225 HFD=6.4
02:40:11.351 00.004 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
02:40:11.355 00.004 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
02:40:11.358 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=-0.53 hyp=0.57 cameraTheta=-1.20 mountX=0.10 mountY=0.57, mountTheta=1.39
02:40:11.364 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.53, opts=13)
02:40:11.369 00.005 6120 Enqueuing Move request for scope (0.21, -0.53)
02:40:11.373 00.004 7680 Worker thread wakes up
02:40:11.373 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.53) opts 0xd
02:40:11.373 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.53)
02:40:11.373 00.000 7680 Moving (0.21, -0.53) raw xDistance=0.10 yDistance=0.57
02:40:11.373 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:40:11.373 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
02:40:11.374 00.001 7680 MoveAxis(E, 0, ABG)
02:40:11.374 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:11.379 00.005 6120 UpdateGuideState exits: m=8570 SNR=61.9
02:40:11.382 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:11.387 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:11.390 00.003 6120 Enqueuing Expose request
02:40:11.394 00.004 7680 Move returns status 0, amount 0
02:40:11.395 00.001 7680 MoveAxis(S, 310, ABG)
02:40:11.395 00.000 7680 Guiding  Dir = 1, Dur = 310
02:40:11.395 00.000 7680 IsSlewing returns 0
02:40:11.395 00.000 7680 IsGuiding returns 0
02:40:11.397 00.002 7680 PulseGuide returned control before completion, sleep 320
02:40:11.728 00.331 7680 IsGuiding returns 1
02:40:11.728 00.000 7680 scope still moving after pulse duration time elapsed
02:40:11.759 00.031 7680 IsSlewing returns 0
02:40:11.760 00.001 7680 IsGuiding returns 0
02:40:11.761 00.001 7680 scope move finished after 310 + 54 ms
02:40:11.761 00.000 7680 Move returns status 0, amount 310
02:40:11.761 00.000 7680 move complete, result=0
02:40:11.762 00.001 7680 worker thread done servicing request
02:40:11.762 00.000 7680 Worker thread wakes up
02:40:11.762 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 310 ms SOUTH
02:40:11.770 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:11.770 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:13.026 01.256 7680 Exposure complete
02:40:13.177 00.151 7680 worker thread done servicing request
02:40:13.178 00.001 6120 OnExposeComplete: enter
02:40:13.182 00.004 6120 UpdateGuideState(): m_state=6
02:40:13.185 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1279
02:40:13.191 00.006 6120 Star::Find returns 1 (0), X=512.55, Y=672.71, Mass=8787, SNR=61.3, Peak=217 HFD=6.7
02:40:13.195 00.004 6120 CameraToMount -- cameraTheta (0.12) - m_xAngle (0.19) = xAngle (-0.06 = -0.06)
02:40:13.198 00.003 6120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.81 = 2.81)
02:40:13.202 00.004 6120 CameraToMount -- cameraX=0.34 cameraY=0.04 hyp=0.34 cameraTheta=0.12 mountX=0.34 mountY=0.11, mountTheta=0.31
02:40:13.208 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=0.04, opts=13)
02:40:13.211 00.003 6120 Enqueuing Move request for scope (0.34, 0.04)
02:40:13.216 00.005 7680 Worker thread wakes up
02:40:13.216 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.04) opts 0xd
02:40:13.217 00.001 7680 Handling offset move in thread for scope, endpoint = (0.34, 0.04)
02:40:13.217 00.000 7680 Moving (0.34, 0.04) raw xDistance=0.34 yDistance=0.11
02:40:13.217 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
02:40:13.217 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:13.221 00.004 6120 UpdateGuideState exits: m=8787 SNR=61.3
02:40:13.226 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:13.229 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:13.229 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:13.232 00.003 6120 Enqueuing Expose request
02:40:13.237 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:40:13.237 00.000 7680 MoveAxis(W, 140, ABG)
02:40:13.237 00.000 7680 Guiding  Dir = 3, Dur = 140
02:40:13.237 00.000 7680 IsSlewing returns 0
02:40:13.239 00.002 7680 IsGuiding returns 0
02:40:13.240 00.001 7680 PulseGuide returned control before completion, sleep 150
02:40:13.406 00.166 7680 IsGuiding returns 1
02:40:13.407 00.001 7680 scope still moving after pulse duration time elapsed
02:40:13.437 00.030 7680 IsSlewing returns 0
02:40:13.438 00.001 7680 IsGuiding returns 0
02:40:13.438 00.000 7680 scope move finished after 140 + 59 ms
02:40:13.438 00.000 7680 Move returns status 0, amount 140
02:40:13.438 00.000 7680 MoveAxis(N, 0, ABG)
02:40:13.439 00.001 7680 Move returns status 0, amount 0
02:40:13.439 00.000 7680 move complete, result=0
02:40:13.440 00.001 7680 worker thread done servicing request
02:40:13.440 00.000 6120 GuideStep: 0.3 px 140 ms WEST, 0.1 px 0 ms NORTH
02:40:13.446 00.006 7680 Worker thread wakes up
02:40:13.446 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:13.446 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:14.699 01.253 7680 Exposure complete
02:40:14.836 00.137 7680 worker thread done servicing request
02:40:14.836 00.000 6120 OnExposeComplete: enter
02:40:14.841 00.005 6120 UpdateGuideState(): m_state=6
02:40:14.845 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1280
02:40:14.849 00.004 6120 Star::Find returns 1 (0), X=512.21, Y=671.95, Mass=8273, SNR=60.6, Peak=217 HFD=6.5
02:40:14.854 00.005 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
02:40:14.859 00.005 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
02:40:14.865 00.006 6120 CameraToMount -- cameraX=0.00 cameraY=-0.72 hyp=0.72 cameraTheta=-1.57 mountX=-0.13 mountY=0.65, mountTheta=1.77
02:40:14.873 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.72, opts=13)
02:40:14.880 00.007 6120 Enqueuing Move request for scope (0.00, -0.72)
02:40:14.886 00.006 7680 Worker thread wakes up
02:40:14.886 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:14.894 00.008 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.72) opts 0xd
02:40:14.894 00.000 6120 UpdateGuideState exits: m=8273 SNR=60.6
02:40:14.902 00.008 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.72)
02:40:14.903 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:14.908 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:14.914 00.006 6120 Enqueuing Expose request
02:40:14.917 00.003 7680 Moving (0.00, -0.72) raw xDistance=-0.13 yDistance=0.65
02:40:14.917 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:40:14.919 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
02:40:14.919 00.000 7680 MoveAxis(E, 0, ABG)
02:40:14.919 00.000 7680 Move returns status 0, amount 0
02:40:14.920 00.001 7680 MoveAxis(S, 353, ABG)
02:40:14.920 00.000 7680 Guiding  Dir = 1, Dur = 353
02:40:14.920 00.000 7680 IsSlewing returns 0
02:40:14.921 00.001 7680 IsGuiding returns 0
02:40:14.922 00.001 7680 PulseGuide returned control before completion, sleep 363
02:40:15.286 00.364 7680 IsGuiding returns 1
02:40:15.287 00.001 7680 scope still moving after pulse duration time elapsed
02:40:15.318 00.031 7680 IsSlewing returns 0
02:40:15.318 00.000 7680 IsGuiding returns 0
02:40:15.318 00.000 7680 scope move finished after 353 + 44 ms
02:40:15.318 00.000 7680 Move returns status 0, amount 353
02:40:15.319 00.001 7680 move complete, result=0
02:40:15.319 00.000 7680 worker thread done servicing request
02:40:15.319 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 353 ms SOUTH
02:40:15.323 00.004 7680 Worker thread wakes up
02:40:15.323 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:15.325 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:16.563 01.238 7680 Exposure complete
02:40:16.711 00.148 7680 worker thread done servicing request
02:40:16.711 00.000 6120 OnExposeComplete: enter
02:40:16.716 00.005 6120 UpdateGuideState(): m_state=6
02:40:16.720 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1281
02:40:16.724 00.004 6120 Star::Find returns 1 (0), X=512.39, Y=672.74, Mass=8666, SNR=61.8, Peak=215 HFD=6.6
02:40:16.727 00.003 6120 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.19) = xAngle (0.15 = 0.15)
02:40:16.731 00.004 6120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.03 = 3.03)
02:40:16.735 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.34 mountX=0.19 mountY=0.02, mountTheta=0.12
02:40:16.740 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.06, opts=13)
02:40:16.744 00.004 6120 Enqueuing Move request for scope (0.18, 0.06)
02:40:16.748 00.004 7680 Worker thread wakes up
02:40:16.748 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
02:40:16.748 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
02:40:16.749 00.001 7680 Moving (0.18, 0.06) raw xDistance=0.19 yDistance=0.02
02:40:16.749 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:16.753 00.004 6120 UpdateGuideState exits: m=8666 SNR=61.8
02:40:16.756 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:40:16.758 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:16.758 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:16.762 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:16.766 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:40:16.766 00.000 7680 MoveAxis(E, 0, ABG)
02:40:16.766 00.000 7680 Move returns status 0, amount 0
02:40:16.767 00.001 7680 MoveAxis(N, 0, ABG)
02:40:16.767 00.000 7680 Move returns status 0, amount 0
02:40:16.767 00.000 7680 move complete, result=0
02:40:16.767 00.000 7680 worker thread done servicing request
02:40:16.767 00.000 6120 Enqueuing Expose request
02:40:16.771 00.004 7680 Worker thread wakes up
02:40:16.772 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:16.775 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:16.776 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:18.030 01.254 7680 Exposure complete
02:40:18.189 00.159 7680 worker thread done servicing request
02:40:18.189 00.000 6120 OnExposeComplete: enter
02:40:18.193 00.004 6120 UpdateGuideState(): m_state=6
02:40:18.198 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1282
02:40:18.204 00.006 6120 Star::Find returns 1 (0), X=512.43, Y=672.74, Mass=9041, SNR=62.2, Peak=224 HFD=6.6
02:40:18.213 00.009 6120 CameraToMount -- cameraTheta (0.30) - m_xAngle (0.19) = xAngle (0.12 = 0.12)
02:40:18.218 00.005 6120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.99 = 2.99)
02:40:18.225 00.007 6120 CameraToMount -- cameraX=0.22 cameraY=0.07 hyp=0.23 cameraTheta=0.30 mountX=0.23 mountY=0.04, mountTheta=0.15
02:40:18.230 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.07, opts=13)
02:40:18.234 00.004 6120 Enqueuing Move request for scope (0.22, 0.07)
02:40:18.239 00.005 7680 Worker thread wakes up
02:40:18.240 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:18.243 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.07) opts 0xd
02:40:18.243 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.07)
02:40:18.243 00.000 7680 Moving (0.22, 0.07) raw xDistance=0.23 yDistance=0.04
02:40:18.243 00.000 6120 UpdateGuideState exits: m=9041 SNR=62.2
02:40:18.248 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:40:18.248 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:18.252 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:18.252 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:18.256 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:40:18.256 00.000 7680 MoveAxis(W, 95, ABG)
02:40:18.256 00.000 7680 Guiding  Dir = 3, Dur = 95
02:40:18.256 00.000 6120 Enqueuing Expose request
02:40:18.262 00.006 7680 IsSlewing returns 0
02:40:18.263 00.001 7680 IsGuiding returns 0
02:40:18.263 00.000 7680 PulseGuide returned control before completion, sleep 105
02:40:18.378 00.115 7680 IsGuiding returns 1
02:40:18.378 00.000 7680 scope still moving after pulse duration time elapsed
02:40:18.409 00.031 7680 IsSlewing returns 0
02:40:18.410 00.001 7680 IsGuiding returns 0
02:40:18.411 00.001 7680 scope move finished after 95 + 53 ms
02:40:18.411 00.000 7680 Move returns status 0, amount 95
02:40:18.413 00.002 7680 MoveAxis(N, 0, ABG)
02:40:18.413 00.000 7680 Move returns status 0, amount 0
02:40:18.413 00.000 7680 move complete, result=0
02:40:18.414 00.001 7680 worker thread done servicing request
02:40:18.414 00.000 6120 GuideStep: 0.2 px 95 ms WEST, 0.0 px 0 ms NORTH
02:40:18.420 00.006 7680 Worker thread wakes up
02:40:18.420 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:18.420 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:19.678 01.258 7680 Exposure complete
02:40:19.818 00.140 7680 worker thread done servicing request
02:40:19.818 00.000 6120 OnExposeComplete: enter
02:40:19.823 00.005 6120 UpdateGuideState(): m_state=6
02:40:19.826 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1283
02:40:19.831 00.005 6120 Star::Find returns 1 (0), X=512.40, Y=672.60, Mass=8813, SNR=63.1, Peak=212 HFD=6.9
02:40:19.834 00.003 6120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (0.19) = xAngle (-0.55 = -0.55)
02:40:19.839 00.005 6120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.32 = 2.32)
02:40:19.842 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.21 cameraTheta=-0.36 mountX=0.18 mountY=0.15, mountTheta=0.71
02:40:19.846 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.07, opts=13)
02:40:19.851 00.005 6120 Enqueuing Move request for scope (0.19, -0.07)
02:40:19.853 00.002 7680 Worker thread wakes up
02:40:19.855 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
02:40:19.855 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
02:40:19.855 00.000 7680 Moving (0.19, -0.07) raw xDistance=0.18 yDistance=0.15
02:40:19.855 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:40:19.855 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:19.855 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:40:19.855 00.000 7680 MoveAxis(E, 0, ABG)
02:40:19.855 00.000 7680 Move returns status 0, amount 0
02:40:19.855 00.000 7680 MoveAxis(N, 0, ABG)
02:40:19.855 00.000 7680 Move returns status 0, amount 0
02:40:19.855 00.000 7680 move complete, result=0
02:40:19.855 00.000 7680 worker thread done servicing request
02:40:19.857 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:19.860 00.003 6120 UpdateGuideState exits: m=8813 SNR=63.1
02:40:19.864 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:19.869 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:19.874 00.005 6120 Enqueuing Expose request
02:40:19.878 00.004 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:40:19.881 00.003 7680 Worker thread wakes up
02:40:19.881 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:19.881 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:21.123 01.242 7680 Exposure complete
02:40:21.255 00.132 7680 worker thread done servicing request
02:40:21.257 00.002 6120 OnExposeComplete: enter
02:40:21.261 00.004 6120 UpdateGuideState(): m_state=6
02:40:21.264 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1284
02:40:21.269 00.005 6120 Star::Find returns 1 (0), X=512.49, Y=672.05, Mass=8229, SNR=60.2, Peak=207 HFD=6.5
02:40:21.274 00.005 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.19) = xAngle (-1.34 = -1.34)
02:40:21.278 00.004 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.54 = 1.54)
02:40:21.282 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=-0.63 hyp=0.69 cameraTheta=-1.15 mountX=0.16 mountY=0.69, mountTheta=1.34
02:40:21.287 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.63, opts=13)
02:40:21.291 00.004 6120 Enqueuing Move request for scope (0.28, -0.63)
02:40:21.295 00.004 7680 Worker thread wakes up
02:40:21.295 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.63) opts 0xd
02:40:21.295 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.63)
02:40:21.295 00.000 7680 Moving (0.28, -0.63) raw xDistance=0.16 yDistance=0.69
02:40:21.295 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:21.301 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:40:21.301 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
02:40:21.302 00.001 6120 UpdateGuideState exits: m=8229 SNR=60.2
02:40:21.309 00.007 7680 MoveAxis(E, 0, ABG)
02:40:21.309 00.000 7680 Move returns status 0, amount 0
02:40:21.309 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:21.314 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:21.316 00.002 6120 Enqueuing Expose request
02:40:21.319 00.003 7680 MoveAxis(S, 372, ABG)
02:40:21.319 00.000 7680 Guiding  Dir = 1, Dur = 372
02:40:21.320 00.001 7680 IsSlewing returns 0
02:40:21.320 00.000 7680 IsGuiding returns 0
02:40:21.321 00.001 7680 PulseGuide returned control before completion, sleep 382
02:40:21.710 00.389 7680 IsGuiding returns 1
02:40:21.711 00.001 7680 scope still moving after pulse duration time elapsed
02:40:21.741 00.030 7680 IsSlewing returns 0
02:40:21.742 00.001 7680 IsGuiding returns 1
02:40:21.772 00.030 7680 IsSlewing returns 0
02:40:21.773 00.001 7680 IsGuiding returns 0
02:40:21.773 00.000 7680 scope move finished after 372 + 81 ms
02:40:21.775 00.002 7680 Move returns status 0, amount 372
02:40:21.775 00.000 7680 move complete, result=0
02:40:21.775 00.000 7680 worker thread done servicing request
02:40:21.775 00.000 7680 Worker thread wakes up
02:40:21.776 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.7 px 372 ms SOUTH
02:40:21.782 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:21.782 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:23.029 01.247 7680 Exposure complete
02:40:23.172 00.143 7680 worker thread done servicing request
02:40:23.172 00.000 6120 OnExposeComplete: enter
02:40:23.178 00.006 6120 UpdateGuideState(): m_state=6
02:40:23.183 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1285
02:40:23.187 00.004 6120 Star::Find returns 1 (0), X=512.47, Y=672.73, Mass=8573, SNR=61.1, Peak=228 HFD=6.7
02:40:23.191 00.004 6120 CameraToMount -- cameraTheta (0.20) - m_xAngle (0.19) = xAngle (0.02 = 0.02)
02:40:23.195 00.004 6120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.89 = 2.89)
02:40:23.199 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=0.05 hyp=0.27 cameraTheta=0.20 mountX=0.27 mountY=0.07, mountTheta=0.25
02:40:23.204 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.05, opts=13)
02:40:23.207 00.003 6120 Enqueuing Move request for scope (0.26, 0.05)
02:40:23.212 00.005 7680 Worker thread wakes up
02:40:23.213 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.05) opts 0xd
02:40:23.213 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.05)
02:40:23.213 00.000 7680 Moving (0.26, 0.05) raw xDistance=0.27 yDistance=0.07
02:40:23.213 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:40:23.214 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:23.214 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:23.219 00.005 6120 UpdateGuideState exits: m=8573 SNR=61.1
02:40:23.222 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:23.227 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:23.230 00.003 6120 Enqueuing Expose request
02:40:23.234 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:40:23.234 00.000 7680 MoveAxis(W, 109, ABG)
02:40:23.234 00.000 7680 Guiding  Dir = 3, Dur = 109
02:40:23.234 00.000 7680 IsSlewing returns 0
02:40:23.234 00.000 7680 IsGuiding returns 0
02:40:23.236 00.002 7680 PulseGuide returned control before completion, sleep 119
02:40:23.361 00.125 7680 IsGuiding returns 1
02:40:23.363 00.002 7680 scope still moving after pulse duration time elapsed
02:40:23.393 00.030 7680 IsSlewing returns 0
02:40:23.393 00.000 7680 IsGuiding returns 0
02:40:23.393 00.000 7680 scope move finished after 109 + 50 ms
02:40:23.395 00.002 7680 Move returns status 0, amount 109
02:40:23.395 00.000 7680 MoveAxis(N, 0, ABG)
02:40:23.395 00.000 7680 Move returns status 0, amount 0
02:40:23.395 00.000 7680 move complete, result=0
02:40:23.395 00.000 7680 worker thread done servicing request
02:40:23.397 00.002 7680 Worker thread wakes up
02:40:23.397 00.000 6120 GuideStep: 0.3 px 109 ms WEST, 0.1 px 0 ms NORTH
02:40:23.404 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:23.404 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:24.661 01.257 7680 Exposure complete
02:40:24.805 00.144 7680 worker thread done servicing request
02:40:24.805 00.000 6120 OnExposeComplete: enter
02:40:24.810 00.005 6120 UpdateGuideState(): m_state=6
02:40:24.815 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1286
02:40:24.819 00.004 6120 Star::Find returns 1 (0), X=512.32, Y=672.53, Mass=9010, SNR=63.0, Peak=234 HFD=6.9
02:40:24.823 00.004 6120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (0.19) = xAngle (-1.08 = -1.08)
02:40:24.828 00.005 6120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.80 = 1.80)
02:40:24.832 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.89 mountX=0.09 mountY=0.18, mountTheta=1.12
02:40:24.839 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.14, opts=13)
02:40:24.844 00.005 6120 Enqueuing Move request for scope (0.12, -0.14)
02:40:24.848 00.004 7680 Worker thread wakes up
02:40:24.848 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:24.851 00.003 6120 UpdateGuideState exits: m=9010 SNR=63.0
02:40:24.855 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:24.858 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
02:40:24.858 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
02:40:24.858 00.000 7680 Moving (0.12, -0.14) raw xDistance=0.09 yDistance=0.18
02:40:24.858 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:40:24.860 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:24.860 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:40:24.860 00.000 7680 MoveAxis(E, 0, ABG)
02:40:24.860 00.000 7680 Move returns status 0, amount 0
02:40:24.860 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:24.865 00.005 7680 MoveAxis(N, 0, ABG)
02:40:24.865 00.000 7680 Move returns status 0, amount 0
02:40:24.865 00.000 7680 move complete, result=0
02:40:24.865 00.000 6120 Enqueuing Expose request
02:40:24.870 00.005 7680 worker thread done servicing request
02:40:24.870 00.000 7680 Worker thread wakes up
02:40:24.871 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:40:24.875 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:24.875 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:26.123 01.248 7680 Exposure complete
02:40:26.249 00.126 7680 worker thread done servicing request
02:40:26.250 00.001 6120 OnExposeComplete: enter
02:40:26.253 00.003 6120 UpdateGuideState(): m_state=6
02:40:26.256 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1287
02:40:26.261 00.005 6120 Star::Find returns 1 (0), X=512.36, Y=672.23, Mass=8195, SNR=59.6, Peak=227 HFD=6.5
02:40:26.264 00.003 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
02:40:26.270 00.006 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
02:40:26.274 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.44 hyp=0.47 cameraTheta=-1.23 mountX=0.07 mountY=0.47, mountTheta=1.41
02:40:26.281 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.44, opts=13)
02:40:26.285 00.004 6120 Enqueuing Move request for scope (0.16, -0.44)
02:40:26.289 00.004 7680 Worker thread wakes up
02:40:26.289 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.44) opts 0xd
02:40:26.289 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.44)
02:40:26.289 00.000 7680 Moving (0.16, -0.44) raw xDistance=0.07 yDistance=0.47
02:40:26.290 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:40:26.290 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
02:40:26.290 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:26.293 00.003 6120 UpdateGuideState exits: m=8195 SNR=59.6
02:40:26.298 00.005 7680 MoveAxis(E, 0, ABG)
02:40:26.298 00.000 7680 Move returns status 0, amount 0
02:40:26.298 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:26.303 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:26.308 00.005 6120 Enqueuing Expose request
02:40:26.313 00.005 7680 MoveAxis(S, 253, ABG)
02:40:26.313 00.000 7680 Guiding  Dir = 1, Dur = 253
02:40:26.313 00.000 7680 IsSlewing returns 0
02:40:26.315 00.002 7680 IsGuiding returns 0
02:40:26.315 00.000 7680 PulseGuide returned control before completion, sleep 263
02:40:26.589 00.274 7680 IsGuiding returns 1
02:40:26.590 00.001 7680 scope still moving after pulse duration time elapsed
02:40:26.622 00.032 7680 IsSlewing returns 0
02:40:26.623 00.001 7680 IsGuiding returns 0
02:40:26.623 00.000 7680 scope move finished after 253 + 55 ms
02:40:26.623 00.000 7680 Move returns status 0, amount 253
02:40:26.624 00.001 7680 move complete, result=0
02:40:26.624 00.000 7680 worker thread done servicing request
02:40:26.624 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 253 ms SOUTH
02:40:26.630 00.006 7680 Worker thread wakes up
02:40:26.630 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:26.630 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:27.885 01.255 7680 Exposure complete
02:40:28.031 00.146 7680 worker thread done servicing request
02:40:28.032 00.001 6120 OnExposeComplete: enter
02:40:28.036 00.004 6120 UpdateGuideState(): m_state=6
02:40:28.040 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1288
02:40:28.043 00.003 6120 Star::Find returns 1 (0), X=512.38, Y=672.71, Mass=9141, SNR=63.1, Peak=220 HFD=6.7
02:40:28.046 00.003 6120 CameraToMount -- cameraTheta (0.20) - m_xAngle (0.19) = xAngle (0.01 = 0.01)
02:40:28.053 00.007 6120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.89 = 2.89)
02:40:28.056 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.20 mountX=0.18 mountY=0.05, mountTheta=0.25
02:40:28.062 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.04, opts=13)
02:40:28.068 00.006 6120 Enqueuing Move request for scope (0.18, 0.04)
02:40:28.072 00.004 7680 Worker thread wakes up
02:40:28.072 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:28.076 00.004 6120 UpdateGuideState exits: m=9141 SNR=63.1
02:40:28.080 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
02:40:28.081 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:28.086 00.005 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
02:40:28.086 00.000 7680 Moving (0.18, 0.04) raw xDistance=0.18 yDistance=0.05
02:40:28.086 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:40:28.087 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:28.087 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:28.091 00.004 6120 Enqueuing Expose request
02:40:28.096 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:40:28.096 00.000 7680 MoveAxis(E, 0, ABG)
02:40:28.096 00.000 7680 Move returns status 0, amount 0
02:40:28.096 00.000 7680 MoveAxis(N, 0, ABG)
02:40:28.096 00.000 7680 Move returns status 0, amount 0
02:40:28.097 00.001 7680 move complete, result=0
02:40:28.097 00.000 7680 worker thread done servicing request
02:40:28.097 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:28.102 00.005 7680 Worker thread wakes up
02:40:28.102 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:28.103 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:29.342 01.239 7680 Exposure complete
02:40:29.476 00.134 7680 worker thread done servicing request
02:40:29.477 00.001 6120 OnExposeComplete: enter
02:40:29.480 00.003 6120 UpdateGuideState(): m_state=6
02:40:29.484 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1289
02:40:29.490 00.006 6120 Star::Find returns 1 (0), X=512.39, Y=672.62, Mass=8636, SNR=62.1, Peak=205 HFD=6.9
02:40:29.494 00.004 6120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.19) = xAngle (-0.44 = -0.44)
02:40:29.498 00.004 6120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.43 = 2.43)
02:40:29.501 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.19 cameraTheta=-0.26 mountX=0.17 mountY=0.13, mountTheta=0.63
02:40:29.507 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.05, opts=13)
02:40:29.511 00.004 6120 Enqueuing Move request for scope (0.19, -0.05)
02:40:29.514 00.003 7680 Worker thread wakes up
02:40:29.514 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
02:40:29.515 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:29.519 00.004 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
02:40:29.519 00.000 7680 Moving (0.19, -0.05) raw xDistance=0.17 yDistance=0.13
02:40:29.520 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:40:29.520 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:29.520 00.000 6120 UpdateGuideState exits: m=8636 SNR=62.1
02:40:29.525 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:40:29.525 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:29.529 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:29.533 00.004 6120 Enqueuing Expose request
02:40:29.537 00.004 7680 MoveAxis(E, 0, ABG)
02:40:29.537 00.000 7680 Move returns status 0, amount 0
02:40:29.537 00.000 7680 MoveAxis(N, 0, ABG)
02:40:29.537 00.000 7680 Move returns status 0, amount 0
02:40:29.538 00.001 7680 move complete, result=0
02:40:29.538 00.000 7680 worker thread done servicing request
02:40:29.538 00.000 7680 Worker thread wakes up
02:40:29.539 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:29.543 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:29.543 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:30.796 01.253 7680 Exposure complete
02:40:30.936 00.140 7680 worker thread done servicing request
02:40:30.937 00.001 6120 OnExposeComplete: enter
02:40:30.942 00.005 6120 UpdateGuideState(): m_state=6
02:40:30.945 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1290
02:40:30.949 00.004 6120 Star::Find returns 1 (0), X=512.34, Y=672.53, Mass=9101, SNR=63.1, Peak=216 HFD=6.9
02:40:30.952 00.003 6120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.19) = xAngle (-1.00 = -1.00)
02:40:30.957 00.005 6120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.88 = 1.88)
02:40:30.964 00.007 6120 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-0.81 mountX=0.11 mountY=0.19, mountTheta=1.05
02:40:30.970 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.15, opts=13)
02:40:30.973 00.003 6120 Enqueuing Move request for scope (0.14, -0.15)
02:40:30.979 00.006 7680 Worker thread wakes up
02:40:30.980 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
02:40:30.980 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:30.985 00.005 6120 UpdateGuideState exits: m=9101 SNR=63.1
02:40:30.990 00.005 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
02:40:30.990 00.000 7680 Moving (0.14, -0.15) raw xDistance=0.11 yDistance=0.19
02:40:30.990 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:40:30.990 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:30.991 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:30.995 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:30.998 00.003 6120 Enqueuing Expose request
02:40:31.003 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:40:31.003 00.000 7680 MoveAxis(E, 0, ABG)
02:40:31.004 00.001 7680 Move returns status 0, amount 0
02:40:31.004 00.000 7680 MoveAxis(N, 0, ABG)
02:40:31.004 00.000 7680 Move returns status 0, amount 0
02:40:31.004 00.000 7680 move complete, result=0
02:40:31.004 00.000 7680 worker thread done servicing request
02:40:31.004 00.000 7680 Worker thread wakes up
02:40:31.005 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:40:31.010 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:31.010 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:32.252 01.242 7680 Exposure complete
02:40:32.383 00.131 7680 worker thread done servicing request
02:40:32.383 00.000 6120 OnExposeComplete: enter
02:40:32.388 00.005 6120 UpdateGuideState(): m_state=6
02:40:32.391 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1291
02:40:32.397 00.006 6120 Star::Find returns 1 (0), X=512.28, Y=671.94, Mass=8643, SNR=62.3, Peak=236 HFD=6.6
02:40:32.401 00.004 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
02:40:32.404 00.003 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
02:40:32.409 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.73 hyp=0.74 cameraTheta=-1.47 mountX=-0.06 mountY=0.69, mountTheta=1.66
02:40:32.414 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.73, opts=13)
02:40:32.418 00.004 6120 Enqueuing Move request for scope (0.08, -0.73)
02:40:32.421 00.003 7680 Worker thread wakes up
02:40:32.421 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:32.426 00.005 6120 UpdateGuideState exits: m=8643 SNR=62.3
02:40:32.430 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.73) opts 0xd
02:40:32.431 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.73)
02:40:32.431 00.000 7680 Moving (0.08, -0.73) raw xDistance=-0.06 yDistance=0.69
02:40:32.431 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:32.435 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:32.439 00.004 6120 Enqueuing Expose request
02:40:32.442 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:40:32.442 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
02:40:32.442 00.000 7680 MoveAxis(E, 0, ABG)
02:40:32.442 00.000 7680 Move returns status 0, amount 0
02:40:32.444 00.002 7680 MoveAxis(S, 375, ABG)
02:40:32.444 00.000 7680 Guiding  Dir = 1, Dur = 375
02:40:32.444 00.000 7680 IsSlewing returns 0
02:40:32.444 00.000 7680 IsGuiding returns 0
02:40:32.445 00.001 7680 PulseGuide returned control before completion, sleep 385
02:40:32.832 00.387 7680 IsGuiding returns 1
02:40:32.833 00.001 7680 scope still moving after pulse duration time elapsed
02:40:32.863 00.030 7680 IsSlewing returns 0
02:40:32.864 00.001 7680 IsGuiding returns 1
02:40:32.894 00.030 7680 IsSlewing returns 0
02:40:32.895 00.001 7680 IsGuiding returns 1
02:40:32.926 00.031 7680 IsSlewing returns 0
02:40:32.927 00.001 7680 IsGuiding returns 0
02:40:32.928 00.001 7680 scope move finished after 375 + 108 ms
02:40:32.928 00.000 7680 Move returns status 0, amount 375
02:40:32.928 00.000 7680 move complete, result=0
02:40:32.930 00.002 7680 worker thread done servicing request
02:40:32.930 00.000 7680 Worker thread wakes up
02:40:32.930 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 375 ms SOUTH
02:40:32.937 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:32.937 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:34.189 01.252 7680 Exposure complete
02:40:34.333 00.144 7680 worker thread done servicing request
02:40:34.333 00.000 6120 OnExposeComplete: enter
02:40:34.338 00.005 6120 UpdateGuideState(): m_state=6
02:40:34.342 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1292
02:40:34.346 00.004 6120 Star::Find returns 1 (0), X=512.45, Y=672.65, Mass=8516, SNR=59.7, Peak=219 HFD=6.8
02:40:34.350 00.004 6120 CameraToMount -- cameraTheta (-0.07) - m_xAngle (0.19) = xAngle (-0.25 = -0.25)
02:40:34.353 00.003 6120 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.62 = 2.62)
02:40:34.357 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-0.07 mountX=0.24 mountY=0.12, mountTheta=0.48
02:40:34.360 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.02, opts=13)
02:40:34.364 00.004 6120 Enqueuing Move request for scope (0.25, -0.02)
02:40:34.369 00.005 7680 Worker thread wakes up
02:40:34.369 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:34.373 00.004 6120 UpdateGuideState exits: m=8516 SNR=59.7
02:40:34.376 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:34.381 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:34.385 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.02) opts 0xd
02:40:34.385 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.02)
02:40:34.385 00.000 7680 Moving (0.25, -0.02) raw xDistance=0.24 yDistance=0.12
02:40:34.385 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:40:34.385 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:34.385 00.000 6120 Enqueuing Expose request
02:40:34.390 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:40:34.390 00.000 7680 MoveAxis(W, 98, ABG)
02:40:34.390 00.000 7680 Guiding  Dir = 3, Dur = 98
02:40:34.390 00.000 7680 IsSlewing returns 0
02:40:34.391 00.001 7680 IsGuiding returns 0
02:40:34.392 00.001 7680 PulseGuide returned control before completion, sleep 108
02:40:34.505 00.113 7680 IsGuiding returns 1
02:40:34.506 00.001 7680 scope still moving after pulse duration time elapsed
02:40:34.537 00.031 7680 IsSlewing returns 0
02:40:34.538 00.001 7680 IsGuiding returns 0
02:40:34.538 00.000 7680 scope move finished after 98 + 49 ms
02:40:34.540 00.002 7680 Move returns status 0, amount 98
02:40:34.540 00.000 7680 MoveAxis(N, 0, ABG)
02:40:34.540 00.000 7680 Move returns status 0, amount 0
02:40:34.540 00.000 7680 move complete, result=0
02:40:34.541 00.001 7680 worker thread done servicing request
02:40:34.541 00.000 7680 Worker thread wakes up
02:40:34.542 00.001 6120 GuideStep: 0.2 px 98 ms WEST, 0.1 px 0 ms NORTH
02:40:34.548 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:34.548 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:35.802 01.254 7680 Exposure complete
02:40:35.937 00.135 7680 worker thread done servicing request
02:40:35.938 00.001 6120 OnExposeComplete: enter
02:40:35.941 00.003 6120 UpdateGuideState(): m_state=6
02:40:35.945 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1293
02:40:35.948 00.003 6120 Star::Find returns 1 (0), X=512.32, Y=672.55, Mass=9401, SNR=63.5, Peak=215 HFD=6.9
02:40:35.953 00.005 6120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.19) = xAngle (-1.03 = -1.03)
02:40:35.958 00.005 6120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.84 = 1.84)
02:40:35.962 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-0.84 mountX=0.09 mountY=0.16, mountTheta=1.08
02:40:35.966 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.12, opts=13)
02:40:35.970 00.004 6120 Enqueuing Move request for scope (0.11, -0.12)
02:40:35.974 00.004 7680 Worker thread wakes up
02:40:35.974 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
02:40:35.974 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
02:40:35.974 00.000 7680 Moving (0.11, -0.12) raw xDistance=0.09 yDistance=0.16
02:40:35.975 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:40:35.975 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:35.975 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:40:35.975 00.000 7680 MoveAxis(E, 0, ABG)
02:40:35.975 00.000 7680 Move returns status 0, amount 0
02:40:35.975 00.000 7680 MoveAxis(N, 0, ABG)
02:40:35.976 00.001 7680 Move returns status 0, amount 0
02:40:35.976 00.000 7680 move complete, result=0
02:40:35.976 00.000 7680 worker thread done servicing request
02:40:35.976 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:35.980 00.004 6120 UpdateGuideState exits: m=9401 SNR=63.5
02:40:35.983 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:35.986 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:35.991 00.005 6120 Enqueuing Expose request
02:40:35.997 00.006 7680 Worker thread wakes up
02:40:35.997 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:40:36.004 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:36.004 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:37.260 01.256 7680 Exposure complete
02:40:37.385 00.125 7680 worker thread done servicing request
02:40:37.385 00.000 6120 OnExposeComplete: enter
02:40:37.388 00.003 6120 UpdateGuideState(): m_state=6
02:40:37.393 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1294
02:40:37.398 00.005 6120 Star::Find returns 1 (0), X=512.35, Y=672.04, Mass=8403, SNR=60.4, Peak=218 HFD=6.4
02:40:37.403 00.005 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
02:40:37.408 00.005 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
02:40:37.411 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.63 hyp=0.65 cameraTheta=-1.35 mountX=0.02 mountY=0.63, mountTheta=1.53
02:40:37.416 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.63, opts=13)
02:40:37.421 00.005 6120 Enqueuing Move request for scope (0.14, -0.63)
02:40:37.424 00.003 7680 Worker thread wakes up
02:40:37.424 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.63) opts 0xd
02:40:37.425 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.63)
02:40:37.425 00.000 7680 Moving (0.14, -0.63) raw xDistance=0.02 yDistance=0.63
02:40:37.425 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:40:37.425 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
02:40:37.425 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:37.430 00.005 7680 MoveAxis(E, 0, ABG)
02:40:37.431 00.001 7680 Move returns status 0, amount 0
02:40:37.431 00.000 7680 MoveAxis(S, 343, ABG)
02:40:37.431 00.000 7680 Guiding  Dir = 1, Dur = 343
02:40:37.431 00.000 6120 UpdateGuideState exits: m=8403 SNR=60.4
02:40:37.435 00.004 7680 IsSlewing returns 0
02:40:37.436 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:37.439 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:37.443 00.004 7680 IsGuiding returns 0
02:40:37.443 00.000 6120 Enqueuing Expose request
02:40:37.448 00.005 7680 PulseGuide returned control before completion, sleep 353
02:40:37.815 00.367 7680 IsGuiding returns 1
02:40:37.816 00.001 7680 scope still moving after pulse duration time elapsed
02:40:37.846 00.030 7680 IsSlewing returns 0
02:40:37.847 00.001 7680 IsGuiding returns 0
02:40:37.848 00.001 7680 scope move finished after 343 + 60 ms
02:40:37.848 00.000 7680 Move returns status 0, amount 343
02:40:37.848 00.000 7680 move complete, result=0
02:40:37.849 00.001 7680 worker thread done servicing request
02:40:37.849 00.000 7680 Worker thread wakes up
02:40:37.849 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 343 ms SOUTH
02:40:37.856 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:37.856 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:39.110 01.254 7680 Exposure complete
02:40:39.262 00.152 7680 worker thread done servicing request
02:40:39.262 00.000 6120 OnExposeComplete: enter
02:40:39.268 00.006 6120 UpdateGuideState(): m_state=6
02:40:39.276 00.008 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1295
02:40:39.280 00.004 6120 Star::Find returns 1 (0), X=512.40, Y=672.62, Mass=9537, SNR=64.8, Peak=227 HFD=6.9
02:40:39.285 00.005 6120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (0.19) = xAngle (-0.44 = -0.44)
02:40:39.289 00.004 6120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.44 = 2.44)
02:40:39.294 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-0.25 mountX=0.18 mountY=0.13, mountTheta=0.62
02:40:39.306 00.012 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.05, opts=13)
02:40:39.311 00.005 6120 Enqueuing Move request for scope (0.19, -0.05)
02:40:39.315 00.004 7680 Worker thread wakes up
02:40:39.315 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:39.320 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
02:40:39.320 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
02:40:39.320 00.000 7680 Moving (0.19, -0.05) raw xDistance=0.18 yDistance=0.13
02:40:39.320 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:40:39.320 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:39.320 00.000 6120 UpdateGuideState exits: m=9537 SNR=64.8
02:40:39.324 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:40:39.324 00.000 7680 MoveAxis(E, 0, ABG)
02:40:39.325 00.001 7680 Move returns status 0, amount 0
02:40:39.325 00.000 7680 MoveAxis(N, 0, ABG)
02:40:39.325 00.000 7680 Move returns status 0, amount 0
02:40:39.325 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:39.328 00.003 7680 move complete, result=0
02:40:39.328 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:39.331 00.003 7680 worker thread done servicing request
02:40:39.331 00.000 6120 Enqueuing Expose request
02:40:39.336 00.005 7680 Worker thread wakes up
02:40:39.336 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:39.339 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:39.340 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:40.592 01.252 7680 Exposure complete
02:40:40.732 00.140 7680 worker thread done servicing request
02:40:40.733 00.001 6120 OnExposeComplete: enter
02:40:40.739 00.006 6120 UpdateGuideState(): m_state=6
02:40:40.743 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1296
02:40:40.747 00.004 6120 Star::Find returns 1 (0), X=512.37, Y=672.55, Mass=9540, SNR=65.5, Peak=223 HFD=6.9
02:40:40.752 00.005 6120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.19) = xAngle (-0.84 = -0.84)
02:40:40.754 00.002 6120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.03 = 2.03)
02:40:40.759 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.66 mountX=0.13 mountY=0.18, mountTheta=0.93
02:40:40.763 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.12, opts=13)
02:40:40.768 00.005 6120 Enqueuing Move request for scope (0.16, -0.12)
02:40:40.772 00.004 7680 Worker thread wakes up
02:40:40.773 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
02:40:40.773 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
02:40:40.773 00.000 7680 Moving (0.16, -0.12) raw xDistance=0.13 yDistance=0.18
02:40:40.773 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:40:40.774 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:40.774 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:40.778 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:40:40.778 00.000 7680 MoveAxis(E, 0, ABG)
02:40:40.779 00.001 7680 Move returns status 0, amount 0
02:40:40.779 00.000 7680 MoveAxis(N, 0, ABG)
02:40:40.779 00.000 7680 Move returns status 0, amount 0
02:40:40.779 00.000 7680 move complete, result=0
02:40:40.780 00.001 6120 UpdateGuideState exits: m=9540 SNR=65.5
02:40:40.784 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:40.788 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:40.791 00.003 6120 Enqueuing Expose request
02:40:40.796 00.005 7680 worker thread done servicing request
02:40:40.796 00.000 7680 Worker thread wakes up
02:40:40.796 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:40.797 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:40.797 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:40:42.046 01.249 7680 Exposure complete
02:40:42.186 00.140 7680 worker thread done servicing request
02:40:42.186 00.000 6120 OnExposeComplete: enter
02:40:42.190 00.004 6120 UpdateGuideState(): m_state=6
02:40:42.195 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1297
02:40:42.200 00.005 6120 Star::Find returns 1 (0), X=512.36, Y=672.07, Mass=8575, SNR=60.8, Peak=215 HFD=6.5
02:40:42.204 00.004 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
02:40:42.209 00.005 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
02:40:42.213 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.60 hyp=0.62 cameraTheta=-1.32 mountX=0.04 mountY=0.60, mountTheta=1.51
02:40:42.218 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.60, opts=13)
02:40:42.222 00.004 6120 Enqueuing Move request for scope (0.15, -0.60)
02:40:42.225 00.003 7680 Worker thread wakes up
02:40:42.226 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:42.229 00.003 6120 UpdateGuideState exits: m=8575 SNR=60.8
02:40:42.233 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:42.236 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:42.240 00.004 6120 Enqueuing Expose request
02:40:42.244 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.60) opts 0xd
02:40:42.244 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.60)
02:40:42.244 00.000 7680 Moving (0.15, -0.60) raw xDistance=0.04 yDistance=0.60
02:40:42.246 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:40:42.246 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
02:40:42.246 00.000 7680 MoveAxis(E, 0, ABG)
02:40:42.246 00.000 7680 Move returns status 0, amount 0
02:40:42.246 00.000 7680 MoveAxis(S, 328, ABG)
02:40:42.247 00.001 7680 Guiding  Dir = 1, Dur = 328
02:40:42.247 00.000 7680 IsSlewing returns 0
02:40:42.248 00.001 7680 IsGuiding returns 0
02:40:42.248 00.000 7680 PulseGuide returned control before completion, sleep 338
02:40:42.601 00.353 7680 IsGuiding returns 1
02:40:42.603 00.002 7680 scope still moving after pulse duration time elapsed
02:40:42.632 00.029 7680 IsSlewing returns 0
02:40:42.633 00.001 7680 IsGuiding returns 0
02:40:42.634 00.001 7680 scope move finished after 328 + 58 ms
02:40:42.634 00.000 7680 Move returns status 0, amount 328
02:40:42.636 00.002 7680 move complete, result=0
02:40:42.636 00.000 7680 worker thread done servicing request
02:40:42.636 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 328 ms SOUTH
02:40:42.643 00.007 7680 Worker thread wakes up
02:40:42.643 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:42.644 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:43.892 01.248 7680 Exposure complete
02:40:44.032 00.140 7680 worker thread done servicing request
02:40:44.032 00.000 6120 OnExposeComplete: enter
02:40:44.036 00.004 6120 UpdateGuideState(): m_state=6
02:40:44.040 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
02:40:44.044 00.004 6120 Star::Find returns 1 (0), X=512.30, Y=672.84, Mass=8945, SNR=62.5, Peak=208 HFD=6.6
02:40:44.048 00.004 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (0.19) = xAngle (0.88 = 0.88)
02:40:44.051 00.003 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.75 = -2.53)
02:40:44.057 00.006 6120 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.19 cameraTheta=1.07 mountX=0.12 mountY=-0.11, mountTheta=-0.73
02:40:44.062 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.17, opts=13)
02:40:44.067 00.005 6120 Enqueuing Move request for scope (0.09, 0.17)
02:40:44.071 00.004 7680 Worker thread wakes up
02:40:44.071 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
02:40:44.072 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
02:40:44.072 00.000 7680 Moving (0.09, 0.17) raw xDistance=0.12 yDistance=-0.11
02:40:44.073 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:40:44.073 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:44.073 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:44.077 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:40:44.078 00.001 7680 MoveAxis(E, 0, ABG)
02:40:44.078 00.000 7680 Move returns status 0, amount 0
02:40:44.078 00.000 7680 MoveAxis(N, 0, ABG)
02:40:44.078 00.000 7680 Move returns status 0, amount 0
02:40:44.078 00.000 7680 move complete, result=0
02:40:44.078 00.000 7680 worker thread done servicing request
02:40:44.078 00.000 6120 UpdateGuideState exits: m=8945 SNR=62.5
02:40:44.084 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:44.089 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:44.093 00.004 6120 Enqueuing Expose request
02:40:44.096 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:44.099 00.003 7680 Worker thread wakes up
02:40:44.099 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:44.099 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:45.335 01.236 7680 Exposure complete
02:40:45.453 00.118 7680 worker thread done servicing request
02:40:45.454 00.001 6120 OnExposeComplete: enter
02:40:45.458 00.004 6120 UpdateGuideState(): m_state=6
02:40:45.462 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1299
02:40:45.468 00.006 6120 Star::Find returns 1 (0), X=512.29, Y=672.08, Mass=8766, SNR=62.4, Peak=233 HFD=6.6
02:40:45.474 00.006 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
02:40:45.478 00.004 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
02:40:45.482 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.60 hyp=0.60 cameraTheta=-1.44 mountX=-0.03 mountY=0.57, mountTheta=1.63
02:40:45.487 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.60, opts=13)
02:40:45.492 00.005 6120 Enqueuing Move request for scope (0.08, -0.60)
02:40:45.496 00.004 7680 Worker thread wakes up
02:40:45.497 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:45.501 00.004 6120 UpdateGuideState exits: m=8766 SNR=62.4
02:40:45.505 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:45.510 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:45.514 00.004 6120 Enqueuing Expose request
02:40:45.517 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.60) opts 0xd
02:40:45.517 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.60)
02:40:45.517 00.000 7680 Moving (0.08, -0.60) raw xDistance=-0.03 yDistance=0.57
02:40:45.518 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:40:45.518 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
02:40:45.519 00.001 7680 MoveAxis(E, 0, ABG)
02:40:45.519 00.000 7680 Move returns status 0, amount 0
02:40:45.519 00.000 7680 MoveAxis(S, 310, ABG)
02:40:45.519 00.000 7680 Guiding  Dir = 1, Dur = 310
02:40:45.519 00.000 7680 IsSlewing returns 0
02:40:45.519 00.000 7680 IsGuiding returns 0
02:40:45.521 00.002 7680 PulseGuide returned control before completion, sleep 320
02:40:45.848 00.327 7680 IsGuiding returns 1
02:40:45.849 00.001 7680 scope still moving after pulse duration time elapsed
02:40:45.879 00.030 7680 IsSlewing returns 0
02:40:45.881 00.002 7680 IsGuiding returns 0
02:40:45.882 00.001 7680 scope move finished after 310 + 50 ms
02:40:45.882 00.000 7680 Move returns status 0, amount 310
02:40:45.882 00.000 7680 move complete, result=0
02:40:45.882 00.000 7680 worker thread done servicing request
02:40:45.883 00.001 7680 Worker thread wakes up
02:40:45.883 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.6 px 310 ms SOUTH
02:40:45.889 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:45.889 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:47.139 01.250 7680 Exposure complete
02:40:47.278 00.139 7680 worker thread done servicing request
02:40:47.278 00.000 6120 OnExposeComplete: enter
02:40:47.282 00.004 6120 UpdateGuideState(): m_state=6
02:40:47.287 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1300
02:40:47.290 00.003 6120 Star::Find returns 1 (0), X=512.36, Y=672.70, Mass=9050, SNR=64.2, Peak=251 HFD=6.7
02:40:47.294 00.004 6120 CameraToMount -- cameraTheta (0.15) - m_xAngle (0.19) = xAngle (-0.03 = -0.03)
02:40:47.298 00.004 6120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.84 = 2.84)
02:40:47.300 00.002 6120 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.15 mountX=0.15 mountY=0.05, mountTheta=0.29
02:40:47.304 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.02, opts=13)
02:40:47.307 00.003 6120 Enqueuing Move request for scope (0.15, 0.02)
02:40:47.310 00.003 7680 Worker thread wakes up
02:40:47.310 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
02:40:47.310 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
02:40:47.310 00.000 7680 Moving (0.15, 0.02) raw xDistance=0.15 yDistance=0.05
02:40:47.311 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:40:47.311 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:47.311 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:40:47.311 00.000 7680 MoveAxis(E, 0, ABG)
02:40:47.311 00.000 7680 Move returns status 0, amount 0
02:40:47.311 00.000 7680 MoveAxis(N, 0, ABG)
02:40:47.311 00.000 7680 Move returns status 0, amount 0
02:40:47.312 00.001 7680 move complete, result=0
02:40:47.312 00.000 7680 worker thread done servicing request
02:40:47.312 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:47.315 00.003 6120 UpdateGuideState exits: m=9050 SNR=64.2
02:40:47.319 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:47.322 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:47.326 00.004 6120 Enqueuing Expose request
02:40:47.328 00.002 7680 Worker thread wakes up
02:40:47.328 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:47.332 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:47.332 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:48.575 01.243 7680 Exposure complete
02:40:48.709 00.134 7680 worker thread done servicing request
02:40:48.710 00.001 6120 OnExposeComplete: enter
02:40:48.714 00.004 6120 UpdateGuideState(): m_state=6
02:40:48.718 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
02:40:48.722 00.004 6120 Star::Find returns 1 (0), X=512.45, Y=672.69, Mass=8747, SNR=61.7, Peak=210 HFD=6.7
02:40:48.726 00.004 6120 CameraToMount -- cameraTheta (0.07) - m_xAngle (0.19) = xAngle (-0.12 = -0.12)
02:40:48.730 00.004 6120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.75 = 2.75)
02:40:48.733 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.07 mountX=0.24 mountY=0.09, mountTheta=0.36
02:40:48.737 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.02, opts=13)
02:40:48.742 00.005 6120 Enqueuing Move request for scope (0.24, 0.02)
02:40:48.744 00.002 7680 Worker thread wakes up
02:40:48.745 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
02:40:48.745 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
02:40:48.745 00.000 7680 Moving (0.24, 0.02) raw xDistance=0.24 yDistance=0.09
02:40:48.745 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:40:48.745 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:48.745 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:48.749 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:40:48.749 00.000 7680 MoveAxis(W, 99, ABG)
02:40:48.749 00.000 7680 Guiding  Dir = 3, Dur = 99
02:40:48.749 00.000 6120 UpdateGuideState exits: m=8747 SNR=61.7
02:40:48.752 00.003 7680 IsSlewing returns 0
02:40:48.753 00.001 7680 IsGuiding returns 0
02:40:48.753 00.000 7680 PulseGuide returned control before completion, sleep 109
02:40:48.753 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:48.757 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:48.760 00.003 6120 Enqueuing Expose request
02:40:48.876 00.116 7680 IsGuiding returns 1
02:40:48.876 00.000 7680 scope still moving after pulse duration time elapsed
02:40:48.907 00.031 7680 IsSlewing returns 0
02:40:48.908 00.001 7680 IsGuiding returns 0
02:40:48.908 00.000 7680 scope move finished after 99 + 57 ms
02:40:48.909 00.001 7680 Move returns status 0, amount 99
02:40:48.909 00.000 7680 MoveAxis(N, 0, ABG)
02:40:48.909 00.000 7680 Move returns status 0, amount 0
02:40:48.911 00.002 7680 move complete, result=0
02:40:48.911 00.000 7680 worker thread done servicing request
02:40:48.911 00.000 6120 GuideStep: 0.2 px 99 ms WEST, 0.1 px 0 ms NORTH
02:40:48.917 00.006 7680 Worker thread wakes up
02:40:48.917 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:48.917 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:50.171 01.254 7680 Exposure complete
02:40:50.312 00.141 7680 worker thread done servicing request
02:40:50.314 00.002 6120 OnExposeComplete: enter
02:40:50.317 00.003 6120 UpdateGuideState(): m_state=6
02:40:50.322 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
02:40:50.326 00.004 6120 Star::Find returns 1 (0), X=512.25, Y=672.86, Mass=8640, SNR=60.7, Peak=213 HFD=6.5
02:40:50.330 00.004 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (0.19) = xAngle (1.14 = 1.14)
02:40:50.334 00.004 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.01 = -2.27)
02:40:50.340 00.006 6120 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.33 mountX=0.08 mountY=-0.15, mountTheta=-1.07
02:40:50.344 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.19, opts=13)
02:40:50.351 00.007 6120 Enqueuing Move request for scope (0.05, 0.19)
02:40:50.356 00.005 7680 Worker thread wakes up
02:40:50.356 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:50.360 00.004 6120 UpdateGuideState exits: m=8640 SNR=60.7
02:40:50.364 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:50.369 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:50.374 00.005 6120 Enqueuing Expose request
02:40:50.377 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
02:40:50.377 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
02:40:50.377 00.000 7680 Moving (0.05, 0.19) raw xDistance=0.08 yDistance=-0.15
02:40:50.377 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:40:50.377 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:50.379 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:40:50.379 00.000 7680 MoveAxis(E, 0, ABG)
02:40:50.379 00.000 7680 Move returns status 0, amount 0
02:40:50.379 00.000 7680 MoveAxis(N, 0, ABG)
02:40:50.379 00.000 7680 Move returns status 0, amount 0
02:40:50.379 00.000 7680 move complete, result=0
02:40:50.380 00.001 7680 worker thread done servicing request
02:40:50.380 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:50.384 00.004 7680 Worker thread wakes up
02:40:50.384 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:50.384 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:51.626 01.242 7680 Exposure complete
02:40:51.768 00.142 7680 worker thread done servicing request
02:40:51.768 00.000 6120 OnExposeComplete: enter
02:40:51.772 00.004 6120 UpdateGuideState(): m_state=6
02:40:51.777 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
02:40:51.781 00.004 6120 Star::Find returns 1 (0), X=512.27, Y=672.54, Mass=8973, SNR=63.1, Peak=221 HFD=6.8
02:40:51.785 00.004 6120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (0.19) = xAngle (-1.29 = -1.29)
02:40:51.788 00.003 6120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.58 = 1.58)
02:40:51.793 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.10 mountX=0.04 mountY=0.15, mountTheta=1.30
02:40:51.797 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.13, opts=13)
02:40:51.801 00.004 6120 Enqueuing Move request for scope (0.07, -0.13)
02:40:51.806 00.005 7680 Worker thread wakes up
02:40:51.807 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
02:40:51.807 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
02:40:51.807 00.000 7680 Moving (0.07, -0.13) raw xDistance=0.04 yDistance=0.15
02:40:51.807 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:40:51.809 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:40:51.809 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:40:51.809 00.000 7680 MoveAxis(E, 0, ABG)
02:40:51.809 00.000 7680 Move returns status 0, amount 0
02:40:51.809 00.000 7680 MoveAxis(N, 0, ABG)
02:40:51.809 00.000 7680 Move returns status 0, amount 0
02:40:51.809 00.000 7680 move complete, result=0
02:40:51.810 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:51.814 00.004 7680 worker thread done servicing request
02:40:51.814 00.000 6120 UpdateGuideState exits: m=8973 SNR=63.1
02:40:51.818 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:51.823 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:51.827 00.004 6120 Enqueuing Expose request
02:40:51.830 00.003 7680 Worker thread wakes up
02:40:51.830 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:51.830 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:51.831 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:40:53.078 01.247 7680 Exposure complete
02:40:53.219 00.141 7680 worker thread done servicing request
02:40:53.219 00.000 6120 OnExposeComplete: enter
02:40:53.223 00.004 6120 UpdateGuideState(): m_state=6
02:40:53.227 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1304
02:40:53.230 00.003 6120 Star::Find returns 1 (0), X=512.19, Y=673.84, Mass=8333, SNR=60.5, Peak=207 HFD=6.5
02:40:53.234 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (0.19) = xAngle (1.40 = 1.40)
02:40:53.237 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.27 = -2.01)
02:40:53.241 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=1.17 hyp=1.17 cameraTheta=1.59 mountX=0.20 mountY=-1.05, mountTheta=-1.38
02:40:53.246 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=1.17, opts=13)
02:40:53.250 00.004 6120 Enqueuing Move request for scope (-0.02, 1.17)
02:40:53.254 00.004 7680 Worker thread wakes up
02:40:53.255 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 1.17) opts 0xd
02:40:53.255 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:53.258 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.02, 1.17)
02:40:53.259 00.001 7680 Moving (-0.02, 1.17) raw xDistance=0.20 yDistance=-1.05
02:40:53.260 00.001 6120 UpdateGuideState exits: m=8333 SNR=60.5
02:40:53.264 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:53.267 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:53.272 00.005 6120 Enqueuing Expose request
02:40:53.276 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:40:53.276 00.000 7680 resist switch: large excursion: input -1.05 thresh 0.60 direction from 1 to -1
02:40:53.276 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.16
02:40:53.276 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.05 from input -1.05
02:40:53.277 00.001 7680 MoveAxis(E, 0, ABG)
02:40:53.277 00.000 7680 Move returns status 0, amount 0
02:40:53.278 00.001 7680 MoveAxis(N, 572, ABG)
02:40:53.278 00.000 7680 Guiding  Dir = 0, Dur = 572
02:40:53.278 00.000 7680 IsSlewing returns 0
02:40:53.278 00.000 7680 IsGuiding returns 0
02:40:53.279 00.001 7680 PulseGuide returned control before completion, sleep 582
02:40:53.865 00.586 7680 IsGuiding returns 1
02:40:53.866 00.001 7680 scope still moving after pulse duration time elapsed
02:40:53.896 00.030 7680 IsSlewing returns 0
02:40:53.898 00.002 7680 IsGuiding returns 0
02:40:53.898 00.000 7680 scope move finished after 572 + 48 ms
02:40:53.900 00.002 7680 Move returns status 0, amount 572
02:40:53.900 00.000 7680 move complete, result=0
02:40:53.900 00.000 7680 worker thread done servicing request
02:40:53.901 00.001 7680 Worker thread wakes up
02:40:53.901 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -1.1 px 572 ms NORTH
02:40:53.910 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:53.912 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:55.158 01.246 7680 Exposure complete
02:40:55.291 00.133 7680 worker thread done servicing request
02:40:55.291 00.000 6120 OnExposeComplete: enter
02:40:55.296 00.005 6120 UpdateGuideState(): m_state=6
02:40:55.299 00.003 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1305
02:40:55.303 00.004 6120 Star::Find returns 1 (0), X=512.06, Y=671.95, Mass=9177, SNR=63.1, Peak=245 HFD=6.4
02:40:55.310 00.007 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
02:40:55.313 00.003 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
02:40:55.316 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.73 hyp=0.74 cameraTheta=-1.77 mountX=-0.28 mountY=0.59, mountTheta=2.02
02:40:55.322 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.73, opts=13)
02:40:55.327 00.005 6120 Enqueuing Move request for scope (-0.15, -0.73)
02:40:55.330 00.003 7680 Worker thread wakes up
02:40:55.330 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:55.335 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.73) opts 0xd
02:40:55.335 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.73)
02:40:55.335 00.000 7680 Moving (-0.15, -0.73) raw xDistance=-0.28 yDistance=0.59
02:40:55.335 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:40:55.336 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:40:55.337 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
02:40:55.337 00.000 6120 UpdateGuideState exits: m=9177 SNR=63.1
02:40:55.343 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:55.347 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:55.350 00.003 6120 Enqueuing Expose request
02:40:55.355 00.005 7680 MoveAxis(E, 115, ABG)
02:40:55.355 00.000 7680 Guiding  Dir = 2, Dur = 115
02:40:55.355 00.000 7680 IsSlewing returns 0
02:40:55.356 00.001 7680 IsGuiding returns 0
02:40:55.356 00.000 7680 PulseGuide returned control before completion, sleep 125
02:40:55.492 00.136 7680 IsGuiding returns 1
02:40:55.492 00.000 7680 scope still moving after pulse duration time elapsed
02:40:55.522 00.030 7680 IsSlewing returns 0
02:40:55.522 00.000 7680 IsGuiding returns 0
02:40:55.524 00.002 7680 scope move finished after 115 + 52 ms
02:40:55.524 00.000 7680 Move returns status 0, amount 115
02:40:55.525 00.001 7680 MoveAxis(N, 0, ABG)
02:40:55.525 00.000 7680 Move returns status 0, amount 0
02:40:55.525 00.000 7680 move complete, result=0
02:40:55.526 00.001 7680 worker thread done servicing request
02:40:55.526 00.000 7680 Worker thread wakes up
02:40:55.527 00.001 6120 GuideStep: -0.3 px 115 ms EAST, 0.6 px 0 ms NORTH
02:40:55.535 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:55.536 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:56.784 01.248 7680 Exposure complete
02:40:56.922 00.138 7680 worker thread done servicing request
02:40:56.923 00.001 6120 OnExposeComplete: enter
02:40:56.928 00.005 6120 UpdateGuideState(): m_state=6
02:40:56.935 00.007 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1306
02:40:56.940 00.005 6120 Star::Find returns 1 (0), X=512.17, Y=671.81, Mass=8692, SNR=62.2, Peak=221 HFD=6.6
02:40:56.944 00.004 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
02:40:56.947 00.003 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
02:40:56.952 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.86 hyp=0.86 cameraTheta=-1.61 mountX=-0.19 mountY=0.75, mountTheta=1.82
02:40:56.956 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.86, opts=13)
02:40:56.962 00.006 6120 Enqueuing Move request for scope (-0.04, -0.86)
02:40:56.966 00.004 7680 Worker thread wakes up
02:40:56.966 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:56.970 00.004 6120 UpdateGuideState exits: m=8692 SNR=62.2
02:40:56.973 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:56.978 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:56.981 00.003 6120 Enqueuing Expose request
02:40:56.985 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.86) opts 0xd
02:40:56.985 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.86)
02:40:56.985 00.000 7680 Moving (-0.04, -0.86) raw xDistance=-0.19 yDistance=0.75
02:40:56.986 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:40:56.986 00.000 7680 resist switch: large excursion: input 0.75 thresh 0.60 direction from -1 to 1
02:40:56.987 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.26
02:40:56.987 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
02:40:56.987 00.000 7680 MoveAxis(E, 0, ABG)
02:40:56.987 00.000 7680 Move returns status 0, amount 0
02:40:56.988 00.001 7680 MoveAxis(S, 409, ABG)
02:40:56.988 00.000 7680 Guiding  Dir = 1, Dur = 409
02:40:56.989 00.001 7680 IsSlewing returns 0
02:40:56.989 00.000 7680 IsGuiding returns 0
02:40:56.991 00.002 7680 PulseGuide returned control before completion, sleep 419
02:40:57.415 00.424 7680 IsGuiding returns 1
02:40:57.416 00.001 7680 scope still moving after pulse duration time elapsed
02:40:57.446 00.030 7680 IsSlewing returns 0
02:40:57.446 00.000 7680 IsGuiding returns 0
02:40:57.448 00.002 7680 scope move finished after 409 + 48 ms
02:40:57.448 00.000 7680 Move returns status 0, amount 409
02:40:57.448 00.000 7680 move complete, result=0
02:40:57.449 00.001 7680 worker thread done servicing request
02:40:57.449 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.8 px 409 ms SOUTH
02:40:57.455 00.006 7680 Worker thread wakes up
02:40:57.455 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:57.456 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:40:58.712 01.256 7680 Exposure complete
02:40:58.851 00.139 7680 worker thread done servicing request
02:40:58.852 00.001 6120 OnExposeComplete: enter
02:40:58.856 00.004 6120 UpdateGuideState(): m_state=6
02:40:58.860 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1307
02:40:58.864 00.004 6120 Star::Find returns 1 (0), X=512.11, Y=671.69, Mass=8910, SNR=62.8, Peak=224 HFD=6.6
02:40:58.868 00.004 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
02:40:58.873 00.005 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
02:40:58.876 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.98 hyp=0.99 cameraTheta=-1.67 mountX=-0.28 mountY=0.84, mountTheta=1.89
02:40:58.881 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.98, opts=13)
02:40:58.885 00.004 6120 Enqueuing Move request for scope (-0.10, -0.98)
02:40:58.888 00.003 7680 Worker thread wakes up
02:40:58.889 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:40:58.892 00.003 6120 UpdateGuideState exits: m=8910 SNR=62.8
02:40:58.896 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:58.900 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:40:58.904 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.98) opts 0xd
02:40:58.904 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.98)
02:40:58.904 00.000 6120 Enqueuing Expose request
02:40:58.907 00.003 7680 Moving (-0.10, -0.98) raw xDistance=-0.28 yDistance=0.84
02:40:58.907 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:40:58.907 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84
02:40:58.907 00.000 7680 MoveAxis(E, 113, ABG)
02:40:58.907 00.000 7680 Guiding  Dir = 2, Dur = 113
02:40:58.909 00.002 7680 IsSlewing returns 0
02:40:58.909 00.000 7680 IsGuiding returns 0
02:40:58.909 00.000 7680 PulseGuide returned control before completion, sleep 123
02:40:59.042 00.133 7680 IsGuiding returns 1
02:40:59.044 00.002 7680 scope still moving after pulse duration time elapsed
02:40:59.073 00.029 7680 IsSlewing returns 0
02:40:59.073 00.000 7680 IsGuiding returns 0
02:40:59.074 00.001 7680 scope move finished after 113 + 52 ms
02:40:59.075 00.001 7680 Move returns status 0, amount 113
02:40:59.075 00.000 7680 MoveAxis(S, 455, ABG)
02:40:59.075 00.000 7680 Guiding  Dir = 1, Dur = 455
02:40:59.076 00.001 7680 IsSlewing returns 0
02:40:59.076 00.000 7680 IsGuiding returns 0
02:40:59.077 00.001 7680 PulseGuide returned control before completion, sleep 465
02:40:59.558 00.481 7680 IsGuiding returns 1
02:40:59.560 00.002 7680 scope still moving after pulse duration time elapsed
02:40:59.589 00.029 7680 IsSlewing returns 0
02:40:59.592 00.003 7680 IsGuiding returns 1
02:40:59.619 00.027 7680 IsSlewing returns 0
02:40:59.621 00.002 7680 IsGuiding returns 1
02:40:59.650 00.029 7680 IsSlewing returns 0
02:40:59.651 00.001 7680 IsGuiding returns 0
02:40:59.651 00.000 7680 scope move finished after 455 + 119 ms
02:40:59.651 00.000 7680 Move returns status 0, amount 455
02:40:59.652 00.001 7680 move complete, result=0
02:40:59.652 00.000 7680 worker thread done servicing request
02:40:59.653 00.001 7680 Worker thread wakes up
02:40:59.653 00.000 6120 GuideStep: -0.3 px 113 ms EAST, 0.8 px 455 ms SOUTH
02:40:59.662 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:40:59.662 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:00.914 01.252 7680 Exposure complete
02:41:01.053 00.139 7680 worker thread done servicing request
02:41:01.053 00.000 6120 OnExposeComplete: enter
02:41:01.061 00.008 6120 UpdateGuideState(): m_state=6
02:41:01.065 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1308
02:41:01.071 00.006 6120 Star::Find returns 1 (0), X=512.20, Y=671.92, Mass=8307, SNR=60.7, Peak=213 HFD=6.5
02:41:01.075 00.004 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
02:41:01.080 00.005 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
02:41:01.084 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.75 hyp=0.75 cameraTheta=-1.57 mountX=-0.14 mountY=0.67, mountTheta=1.78
02:41:01.090 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.75, opts=13)
02:41:01.096 00.006 6120 Enqueuing Move request for scope (-0.00, -0.75)
02:41:01.099 00.003 7680 Worker thread wakes up
02:41:01.099 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.75) opts 0xd
02:41:01.099 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.75)
02:41:01.100 00.001 7680 Moving (-0.00, -0.75) raw xDistance=-0.14 yDistance=0.67
02:41:01.100 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:41:01.100 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
02:41:01.100 00.000 7680 MoveAxis(E, 0, ABG)
02:41:01.101 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:01.104 00.003 7680 Move returns status 0, amount 0
02:41:01.105 00.001 7680 MoveAxis(S, 363, ABG)
02:41:01.105 00.000 7680 Guiding  Dir = 1, Dur = 363
02:41:01.105 00.000 6120 UpdateGuideState exits: m=8307 SNR=60.7
02:41:01.109 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:01.112 00.003 7680 IsSlewing returns 0
02:41:01.112 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:01.115 00.003 6120 Enqueuing Expose request
02:41:01.118 00.003 7680 IsGuiding returns 0
02:41:01.120 00.002 7680 PulseGuide returned control before completion, sleep 373
02:41:01.499 00.379 7680 IsGuiding returns 1
02:41:01.500 00.001 7680 scope still moving after pulse duration time elapsed
02:41:01.529 00.029 7680 IsSlewing returns 0
02:41:01.531 00.002 7680 IsGuiding returns 0
02:41:01.531 00.000 7680 scope move finished after 363 + 48 ms
02:41:01.532 00.001 7680 Move returns status 0, amount 363
02:41:01.532 00.000 7680 move complete, result=0
02:41:01.533 00.001 7680 worker thread done servicing request
02:41:01.533 00.000 7680 Worker thread wakes up
02:41:01.533 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 363 ms SOUTH
02:41:01.540 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:01.540 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:02.793 01.253 7680 Exposure complete
02:41:02.929 00.136 7680 worker thread done servicing request
02:41:02.930 00.001 6120 OnExposeComplete: enter
02:41:02.934 00.004 6120 UpdateGuideState(): m_state=6
02:41:02.938 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1309
02:41:02.942 00.004 6120 Star::Find returns 1 (0), X=512.18, Y=672.56, Mass=8929, SNR=63.0, Peak=197 HFD=6.8
02:41:02.946 00.004 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
02:41:02.949 00.003 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
02:41:02.953 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.80 mountX=-0.04 mountY=0.09, mountTheta=2.06
02:41:02.959 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.11, opts=13)
02:41:02.965 00.006 6120 Enqueuing Move request for scope (-0.03, -0.11)
02:41:02.969 00.004 7680 Worker thread wakes up
02:41:02.969 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:02.973 00.004 6120 UpdateGuideState exits: m=8929 SNR=63.0
02:41:02.978 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:02.981 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:02.985 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
02:41:02.985 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
02:41:02.985 00.000 7680 Moving (-0.03, -0.11) raw xDistance=-0.04 yDistance=0.09
02:41:02.986 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:41:02.986 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:41:02.987 00.001 6120 Enqueuing Expose request
02:41:02.993 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:41:02.994 00.001 7680 MoveAxis(E, 0, ABG)
02:41:02.994 00.000 7680 Move returns status 0, amount 0
02:41:02.994 00.000 7680 MoveAxis(N, 0, ABG)
02:41:02.994 00.000 7680 Move returns status 0, amount 0
02:41:02.994 00.000 7680 move complete, result=0
02:41:02.995 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:02.999 00.004 7680 worker thread done servicing request
02:41:02.999 00.000 7680 Worker thread wakes up
02:41:02.999 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:02.999 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:04.247 01.248 7680 Exposure complete
02:41:04.380 00.133 7680 worker thread done servicing request
02:41:04.380 00.000 6120 OnExposeComplete: enter
02:41:04.383 00.003 6120 UpdateGuideState(): m_state=6
02:41:04.388 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1310
02:41:04.392 00.004 6120 Star::Find returns 1 (0), X=512.14, Y=672.02, Mass=9108, SNR=63.8, Peak=232 HFD=6.4
02:41:04.396 00.004 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
02:41:04.401 00.005 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
02:41:04.404 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.65 hyp=0.66 cameraTheta=-1.68 mountX=-0.19 mountY=0.56, mountTheta=1.90
02:41:04.409 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.65, opts=13)
02:41:04.414 00.005 6120 Enqueuing Move request for scope (-0.07, -0.65)
02:41:04.418 00.004 7680 Worker thread wakes up
02:41:04.418 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.65) opts 0xd
02:41:04.418 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.65)
02:41:04.418 00.000 7680 Moving (-0.07, -0.65) raw xDistance=-0.19 yDistance=0.56
02:41:04.418 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:41:04.418 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
02:41:04.418 00.000 7680 MoveAxis(E, 0, ABG)
02:41:04.418 00.000 7680 Move returns status 0, amount 0
02:41:04.418 00.000 7680 MoveAxis(S, 302, ABG)
02:41:04.419 00.001 7680 Guiding  Dir = 1, Dur = 302
02:41:04.419 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:04.422 00.003 7680 IsSlewing returns 0
02:41:04.422 00.000 6120 UpdateGuideState exits: m=9108 SNR=63.8
02:41:04.427 00.005 7680 IsGuiding returns 0
02:41:04.427 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:04.431 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:04.435 00.004 7680 PulseGuide returned control before completion, sleep 312
02:41:04.435 00.000 6120 Enqueuing Expose request
02:41:04.752 00.317 7680 IsGuiding returns 1
02:41:04.752 00.000 7680 scope still moving after pulse duration time elapsed
02:41:04.783 00.031 7680 IsSlewing returns 0
02:41:04.783 00.000 7680 IsGuiding returns 0
02:41:04.784 00.001 7680 scope move finished after 302 + 55 ms
02:41:04.784 00.000 7680 Move returns status 0, amount 302
02:41:04.784 00.000 7680 move complete, result=0
02:41:04.786 00.002 7680 worker thread done servicing request
02:41:04.786 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 302 ms SOUTH
02:41:04.792 00.006 7680 Worker thread wakes up
02:41:04.792 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:04.792 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:06.043 01.251 7680 Exposure complete
02:41:06.188 00.145 7680 worker thread done servicing request
02:41:06.189 00.001 6120 OnExposeComplete: enter
02:41:06.193 00.004 6120 UpdateGuideState(): m_state=6
02:41:06.198 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1311
02:41:06.201 00.003 6120 Star::Find returns 1 (0), X=512.20, Y=672.63, Mass=8645, SNR=61.4, Peak=223 HFD=6.6
02:41:06.204 00.003 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
02:41:06.209 00.005 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
02:41:06.214 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.68 mountX=-0.01 mountY=0.04, mountTheta=1.90
02:41:06.220 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.04, opts=13)
02:41:06.224 00.004 6120 Enqueuing Move request for scope (-0.00, -0.04)
02:41:06.228 00.004 7680 Worker thread wakes up
02:41:06.228 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0xd
02:41:06.228 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
02:41:06.228 00.000 7680 Moving (-0.00, -0.04) raw xDistance=-0.01 yDistance=0.04
02:41:06.228 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:41:06.230 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:41:06.230 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:06.234 00.004 6120 UpdateGuideState exits: m=8645 SNR=61.4
02:41:06.238 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:41:06.239 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:06.242 00.003 7680 MoveAxis(E, 0, ABG)
02:41:06.242 00.000 7680 Move returns status 0, amount 0
02:41:06.242 00.000 7680 MoveAxis(N, 0, ABG)
02:41:06.242 00.000 7680 Move returns status 0, amount 0
02:41:06.243 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:06.246 00.003 6120 Enqueuing Expose request
02:41:06.251 00.005 7680 move complete, result=0
02:41:06.251 00.000 7680 worker thread done servicing request
02:41:06.251 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:41:06.257 00.006 7680 Worker thread wakes up
02:41:06.257 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:06.257 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:07.510 01.253 7680 Exposure complete
02:41:07.646 00.136 7680 worker thread done servicing request
02:41:07.646 00.000 6120 OnExposeComplete: enter
02:41:07.650 00.004 6120 UpdateGuideState(): m_state=6
02:41:07.655 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1312
02:41:07.659 00.004 6120 Star::Find returns 1 (0), X=511.96, Y=672.92, Mass=9018, SNR=64.0, Peak=198 HFD=6.7
02:41:07.662 00.003 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (0.19) = xAngle (2.17 = 2.17)
02:41:07.666 00.004 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.04 = -1.24)
02:41:07.670 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.25 hyp=0.35 cameraTheta=2.36 mountX=-0.20 mountY=-0.33, mountTheta=-2.11
02:41:07.675 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.25, opts=13)
02:41:07.680 00.005 6120 Enqueuing Move request for scope (-0.25, 0.25)
02:41:07.684 00.004 7680 Worker thread wakes up
02:41:07.684 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.25) opts 0xd
02:41:07.684 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.25)
02:41:07.684 00.000 7680 Moving (-0.25, 0.25) raw xDistance=-0.20 yDistance=-0.33
02:41:07.684 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:41:07.684 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:07.688 00.004 6120 UpdateGuideState exits: m=9018 SNR=64.0
02:41:07.693 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:41:07.694 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:07.697 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
02:41:07.697 00.000 7680 MoveAxis(E, 0, ABG)
02:41:07.698 00.001 7680 Move returns status 0, amount 0
02:41:07.698 00.000 7680 MoveAxis(N, 0, ABG)
02:41:07.698 00.000 7680 Move returns status 0, amount 0
02:41:07.698 00.000 7680 move complete, result=0
02:41:07.698 00.000 7680 worker thread done servicing request
02:41:07.698 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:07.702 00.004 6120 Enqueuing Expose request
02:41:07.706 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:41:07.710 00.004 7680 Worker thread wakes up
02:41:07.711 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:07.711 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:08.958 01.247 7680 Exposure complete
02:41:09.107 00.149 7680 worker thread done servicing request
02:41:09.108 00.001 6120 OnExposeComplete: enter
02:41:09.113 00.005 6120 UpdateGuideState(): m_state=6
02:41:09.117 00.004 6120 Star::Find(15, 511, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1313
02:41:09.121 00.004 6120 Star::Find returns 1 (0), X=512.01, Y=672.08, Mass=8083, SNR=59.5, Peak=223 HFD=6.3
02:41:09.125 00.004 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
02:41:09.130 00.005 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
02:41:09.133 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.59 hyp=0.62 cameraTheta=-1.89 mountX=-0.30 mountY=0.45, mountTheta=2.16
02:41:09.138 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.59, opts=13)
02:41:09.141 00.003 6120 Enqueuing Move request for scope (-0.19, -0.59)
02:41:09.146 00.005 7680 Worker thread wakes up
02:41:09.146 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:09.150 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.59) opts 0xd
02:41:09.151 00.001 6120 UpdateGuideState exits: m=8083 SNR=59.5
02:41:09.154 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:09.158 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:09.162 00.004 6120 Enqueuing Expose request
02:41:09.165 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.59)
02:41:09.165 00.000 7680 Moving (-0.19, -0.59) raw xDistance=-0.30 yDistance=0.45
02:41:09.165 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:41:09.166 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
02:41:09.166 00.000 7680 MoveAxis(E, 123, ABG)
02:41:09.167 00.001 7680 Guiding  Dir = 2, Dur = 123
02:41:09.167 00.000 7680 IsSlewing returns 0
02:41:09.167 00.000 7680 IsGuiding returns 0
02:41:09.167 00.000 7680 PulseGuide returned control before completion, sleep 133
02:41:09.307 00.140 7680 IsGuiding returns 1
02:41:09.308 00.001 7680 scope still moving after pulse duration time elapsed
02:41:09.336 00.028 7680 IsSlewing returns 0
02:41:09.337 00.001 7680 IsGuiding returns 0
02:41:09.337 00.000 7680 scope move finished after 123 + 47 ms
02:41:09.338 00.001 7680 Move returns status 0, amount 123
02:41:09.338 00.000 7680 MoveAxis(S, 243, ABG)
02:41:09.338 00.000 7680 Guiding  Dir = 1, Dur = 243
02:41:09.338 00.000 7680 IsSlewing returns 0
02:41:09.339 00.001 7680 IsGuiding returns 0
02:41:09.339 00.000 7680 PulseGuide returned control before completion, sleep 253
02:41:09.602 00.263 7680 IsGuiding returns 1
02:41:09.602 00.000 7680 scope still moving after pulse duration time elapsed
02:41:09.634 00.032 7680 IsSlewing returns 0
02:41:09.635 00.001 7680 IsGuiding returns 0
02:41:09.636 00.001 7680 scope move finished after 243 + 53 ms
02:41:09.636 00.000 7680 Move returns status 0, amount 243
02:41:09.637 00.001 7680 move complete, result=0
02:41:09.637 00.000 7680 worker thread done servicing request
02:41:09.638 00.001 6120 GuideStep: -0.3 px 123 ms EAST, 0.4 px 243 ms SOUTH
02:41:09.644 00.006 7680 Worker thread wakes up
02:41:09.644 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:09.644 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:10.890 01.246 7680 Exposure complete
02:41:11.036 00.146 7680 worker thread done servicing request
02:41:11.036 00.000 6120 OnExposeComplete: enter
02:41:11.040 00.004 6120 UpdateGuideState(): m_state=6
02:41:11.045 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1314
02:41:11.050 00.005 6120 Star::Find returns 1 (0), X=512.16, Y=672.65, Mass=8674, SNR=61.6, Peak=218 HFD=6.7
02:41:11.053 00.003 6120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (0.19) = xAngle (-2.88 = -2.88)
02:41:11.057 00.004 6120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.01 = -0.01)
02:41:11.062 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.69 mountX=-0.05 mountY=-0.00, mountTheta=-3.14
02:41:11.066 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.02, opts=13)
02:41:11.071 00.005 6120 Enqueuing Move request for scope (-0.05, -0.02)
02:41:11.075 00.004 7680 Worker thread wakes up
02:41:11.075 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:11.080 00.005 6120 UpdateGuideState exits: m=8674 SNR=61.6
02:41:11.083 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:11.086 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:11.091 00.005 6120 Enqueuing Expose request
02:41:11.095 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
02:41:11.095 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
02:41:11.095 00.000 7680 Moving (-0.05, -0.02) raw xDistance=-0.05 yDistance=-0.00
02:41:11.095 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:41:11.096 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:41:11.096 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:41:11.096 00.000 7680 MoveAxis(E, 0, ABG)
02:41:11.096 00.000 7680 Move returns status 0, amount 0
02:41:11.096 00.000 7680 MoveAxis(N, 0, ABG)
02:41:11.097 00.001 7680 Move returns status 0, amount 0
02:41:11.097 00.000 7680 move complete, result=0
02:41:11.098 00.001 7680 worker thread done servicing request
02:41:11.098 00.000 7680 Worker thread wakes up
02:41:11.098 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:11.098 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:11.098 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:41:12.348 01.250 7680 Exposure complete
02:41:12.489 00.141 6120 OnExposeComplete: enter
02:41:12.493 00.004 6120 UpdateGuideState(): m_state=6
02:41:12.498 00.005 7680 worker thread done servicing request
02:41:12.498 00.000 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1315
02:41:12.503 00.005 6120 Star::Find returns 1 (0), X=512.18, Y=672.02, Mass=8596, SNR=62.5, Peak=244 HFD=6.5
02:41:12.506 00.003 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
02:41:12.509 00.003 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
02:41:12.514 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.65 hyp=0.65 cameraTheta=-1.61 mountX=-0.14 mountY=0.57, mountTheta=1.82
02:41:12.517 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.65, opts=13)
02:41:12.523 00.006 6120 Enqueuing Move request for scope (-0.02, -0.65)
02:41:12.527 00.004 7680 Worker thread wakes up
02:41:12.527 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.65) opts 0xd
02:41:12.528 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.65)
02:41:12.528 00.000 7680 Moving (-0.02, -0.65) raw xDistance=-0.14 yDistance=0.57
02:41:12.528 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:41:12.528 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
02:41:12.528 00.000 7680 MoveAxis(E, 0, ABG)
02:41:12.529 00.001 7680 Move returns status 0, amount 0
02:41:12.529 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:12.534 00.005 7680 MoveAxis(S, 312, ABG)
02:41:12.534 00.000 6120 UpdateGuideState exits: m=8596 SNR=62.5
02:41:12.539 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:12.543 00.004 7680 Guiding  Dir = 1, Dur = 312
02:41:12.543 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:12.546 00.003 6120 Enqueuing Expose request
02:41:12.550 00.004 7680 IsSlewing returns 0
02:41:12.551 00.001 7680 IsGuiding returns 0
02:41:12.551 00.000 7680 PulseGuide returned control before completion, sleep 322
02:41:12.889 00.338 7680 IsGuiding returns 1
02:41:12.890 00.001 7680 scope still moving after pulse duration time elapsed
02:41:12.921 00.031 7680 IsSlewing returns 0
02:41:12.922 00.001 7680 IsGuiding returns 0
02:41:12.923 00.001 7680 scope move finished after 312 + 59 ms
02:41:12.923 00.000 7680 Move returns status 0, amount 312
02:41:12.923 00.000 7680 move complete, result=0
02:41:12.923 00.000 7680 worker thread done servicing request
02:41:12.923 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 312 ms SOUTH
02:41:12.933 00.010 7680 Worker thread wakes up
02:41:12.934 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:12.937 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:14.189 01.252 7680 Exposure complete
02:41:14.324 00.135 7680 worker thread done servicing request
02:41:14.324 00.000 6120 OnExposeComplete: enter
02:41:14.329 00.005 6120 UpdateGuideState(): m_state=6
02:41:14.334 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1316
02:41:14.338 00.004 6120 Star::Find returns 1 (0), X=512.09, Y=672.74, Mass=8830, SNR=61.7, Peak=205 HFD=6.7
02:41:14.343 00.005 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (0.19) = xAngle (2.42 = 2.42)
02:41:14.345 00.002 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.29 = -0.99)
02:41:14.350 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.61 mountX=-0.10 mountY=-0.11, mountTheta=-2.30
02:41:14.356 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.07, opts=13)
02:41:14.359 00.003 6120 Enqueuing Move request for scope (-0.11, 0.07)
02:41:14.362 00.003 7680 Worker thread wakes up
02:41:14.362 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
02:41:14.363 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
02:41:14.363 00.000 7680 Moving (-0.11, 0.07) raw xDistance=-0.10 yDistance=-0.11
02:41:14.363 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:41:14.363 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:41:14.363 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:14.367 00.004 6120 UpdateGuideState exits: m=8830 SNR=61.7
02:41:14.371 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:41:14.371 00.000 7680 MoveAxis(E, 0, ABG)
02:41:14.371 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:14.374 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:14.378 00.004 7680 Move returns status 0, amount 0
02:41:14.379 00.001 7680 MoveAxis(N, 0, ABG)
02:41:14.379 00.000 7680 Move returns status 0, amount 0
02:41:14.379 00.000 7680 move complete, result=0
02:41:14.379 00.000 7680 worker thread done servicing request
02:41:14.380 00.001 6120 Enqueuing Expose request
02:41:14.384 00.004 7680 Worker thread wakes up
02:41:14.384 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:14.388 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:14.388 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:15.645 01.257 7680 Exposure complete
02:41:15.792 00.147 7680 worker thread done servicing request
02:41:15.793 00.001 6120 OnExposeComplete: enter
02:41:15.798 00.005 6120 UpdateGuideState(): m_state=6
02:41:15.802 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1317
02:41:15.811 00.009 6120 Star::Find returns 1 (0), X=512.27, Y=672.12, Mass=8227, SNR=60.0, Peak=216 HFD=6.5
02:41:15.816 00.005 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
02:41:15.820 00.004 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
02:41:15.823 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.55 hyp=0.56 cameraTheta=-1.46 mountX=-0.04 mountY=0.52, mountTheta=1.66
02:41:15.829 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.55, opts=13)
02:41:15.833 00.004 6120 Enqueuing Move request for scope (0.06, -0.55)
02:41:15.838 00.005 7680 Worker thread wakes up
02:41:15.838 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:15.841 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.55) opts 0xd
02:41:15.842 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.55)
02:41:15.842 00.000 6120 UpdateGuideState exits: m=8227 SNR=60.0
02:41:15.846 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:15.850 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:15.853 00.003 6120 Enqueuing Expose request
02:41:15.857 00.004 7680 Moving (0.06, -0.55) raw xDistance=-0.04 yDistance=0.52
02:41:15.857 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:41:15.857 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
02:41:15.857 00.000 7680 MoveAxis(E, 0, ABG)
02:41:15.858 00.001 7680 Move returns status 0, amount 0
02:41:15.859 00.001 7680 MoveAxis(S, 284, ABG)
02:41:15.859 00.000 7680 Guiding  Dir = 1, Dur = 284
02:41:15.859 00.000 7680 IsSlewing returns 0
02:41:15.860 00.001 7680 IsGuiding returns 0
02:41:15.860 00.000 7680 PulseGuide returned control before completion, sleep 294
02:41:16.167 00.307 7680 IsGuiding returns 1
02:41:16.167 00.000 7680 scope still moving after pulse duration time elapsed
02:41:16.198 00.031 7680 IsSlewing returns 0
02:41:16.198 00.000 7680 IsGuiding returns 0
02:41:16.198 00.000 7680 scope move finished after 284 + 55 ms
02:41:16.198 00.000 7680 Move returns status 0, amount 284
02:41:16.200 00.002 7680 move complete, result=0
02:41:16.200 00.000 7680 worker thread done servicing request
02:41:16.200 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 284 ms SOUTH
02:41:16.205 00.005 7680 Worker thread wakes up
02:41:16.205 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:16.205 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:17.455 01.250 7680 Exposure complete
02:41:17.585 00.130 7680 worker thread done servicing request
02:41:17.585 00.000 6120 OnExposeComplete: enter
02:41:17.590 00.005 6120 UpdateGuideState(): m_state=6
02:41:17.595 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1318
02:41:17.598 00.003 6120 Star::Find returns 1 (0), X=512.20, Y=672.74, Mass=8824, SNR=62.2, Peak=229 HFD=6.6
02:41:17.601 00.003 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.19) = xAngle (1.45 = 1.45)
02:41:17.604 00.003 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.32 = -1.96)
02:41:17.607 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.64 mountX=0.01 mountY=-0.06, mountTheta=-1.44
02:41:17.612 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.07, opts=13)
02:41:17.615 00.003 6120 Enqueuing Move request for scope (-0.00, 0.07)
02:41:17.618 00.003 7680 Worker thread wakes up
02:41:17.618 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:17.623 00.005 6120 UpdateGuideState exits: m=8824 SNR=62.2
02:41:17.626 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:17.629 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:17.633 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
02:41:17.634 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
02:41:17.634 00.000 7680 Moving (-0.00, 0.07) raw xDistance=0.01 yDistance=-0.06
02:41:17.634 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:41:17.634 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:41:17.634 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:41:17.634 00.000 7680 MoveAxis(E, 0, ABG)
02:41:17.634 00.000 7680 Move returns status 0, amount 0
02:41:17.634 00.000 7680 MoveAxis(N, 0, ABG)
02:41:17.635 00.001 7680 Move returns status 0, amount 0
02:41:17.635 00.000 6120 Enqueuing Expose request
02:41:17.639 00.004 7680 move complete, result=0
02:41:17.639 00.000 7680 worker thread done servicing request
02:41:17.639 00.000 7680 Worker thread wakes up
02:41:17.640 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:17.640 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:17.643 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:18.891 01.248 7680 Exposure complete
02:41:19.026 00.135 7680 worker thread done servicing request
02:41:19.026 00.000 6120 OnExposeComplete: enter
02:41:19.031 00.005 6120 UpdateGuideState(): m_state=6
02:41:19.034 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1319
02:41:19.040 00.006 6120 Star::Find returns 1 (0), X=512.18, Y=672.85, Mass=8880, SNR=62.7, Peak=210 HFD=6.6
02:41:19.043 00.003 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (0.19) = xAngle (1.52 = 1.52)
02:41:19.046 00.003 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.39 = -1.89)
02:41:19.050 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.71 mountX=0.01 mountY=-0.17, mountTheta=-1.52
02:41:19.058 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.18, opts=13)
02:41:19.064 00.006 6120 Enqueuing Move request for scope (-0.02, 0.18)
02:41:19.067 00.003 7680 Worker thread wakes up
02:41:19.068 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
02:41:19.068 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
02:41:19.068 00.000 7680 Moving (-0.02, 0.18) raw xDistance=0.01 yDistance=-0.17
02:41:19.069 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:41:19.069 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:19.074 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:41:19.074 00.000 6120 UpdateGuideState exits: m=8880 SNR=62.7
02:41:19.079 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:19.084 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:41:19.084 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:19.089 00.005 6120 Enqueuing Expose request
02:41:19.093 00.004 7680 MoveAxis(E, 0, ABG)
02:41:19.093 00.000 7680 Move returns status 0, amount 0
02:41:19.093 00.000 7680 MoveAxis(N, 0, ABG)
02:41:19.093 00.000 7680 Move returns status 0, amount 0
02:41:19.094 00.001 7680 move complete, result=0
02:41:19.095 00.001 7680 worker thread done servicing request
02:41:19.095 00.000 7680 Worker thread wakes up
02:41:19.095 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:19.099 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:19.099 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:20.348 01.249 7680 Exposure complete
02:41:20.486 00.138 7680 worker thread done servicing request
02:41:20.487 00.001 6120 OnExposeComplete: enter
02:41:20.490 00.003 6120 UpdateGuideState(): m_state=6
02:41:20.497 00.007 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1320
02:41:20.501 00.004 6120 Star::Find returns 1 (0), X=511.98, Y=672.61, Mass=8597, SNR=60.3, Peak=209 HFD=6.6
02:41:20.505 00.004 6120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (0.19) = xAngle (-3.04 = -3.04)
02:41:20.508 00.003 6120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.17 = -0.17)
02:41:20.512 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-2.86 mountX=-0.23 mountY=-0.04, mountTheta=-2.97
02:41:20.517 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.07, opts=13)
02:41:20.523 00.006 6120 Enqueuing Move request for scope (-0.23, -0.07)
02:41:20.527 00.004 7680 Worker thread wakes up
02:41:20.527 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:20.531 00.004 6120 UpdateGuideState exits: m=8597 SNR=60.3
02:41:20.535 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.07) opts 0xd
02:41:20.535 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:20.539 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:20.542 00.003 6120 Enqueuing Expose request
02:41:20.546 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.07)
02:41:20.547 00.001 7680 Moving (-0.23, -0.07) raw xDistance=-0.23 yDistance=-0.04
02:41:20.547 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:41:20.547 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:41:20.548 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:41:20.548 00.000 7680 MoveAxis(E, 96, ABG)
02:41:20.549 00.001 7680 Guiding  Dir = 2, Dur = 96
02:41:20.549 00.000 7680 IsSlewing returns 0
02:41:20.549 00.000 7680 IsGuiding returns 0
02:41:20.549 00.000 7680 PulseGuide returned control before completion, sleep 106
02:41:20.666 00.117 7680 IsGuiding returns 1
02:41:20.667 00.001 7680 scope still moving after pulse duration time elapsed
02:41:20.697 00.030 7680 IsSlewing returns 0
02:41:20.698 00.001 7680 IsGuiding returns 0
02:41:20.698 00.000 7680 scope move finished after 96 + 53 ms
02:41:20.699 00.001 7680 Move returns status 0, amount 96
02:41:20.699 00.000 7680 MoveAxis(N, 0, ABG)
02:41:20.699 00.000 7680 Move returns status 0, amount 0
02:41:20.699 00.000 7680 move complete, result=0
02:41:20.699 00.000 7680 worker thread done servicing request
02:41:20.700 00.001 6120 GuideStep: -0.2 px 96 ms EAST, -0.0 px 0 ms NORTH
02:41:20.707 00.007 7680 Worker thread wakes up
02:41:20.707 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:20.707 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:21.962 01.255 7680 Exposure complete
02:41:22.106 00.144 7680 worker thread done servicing request
02:41:22.107 00.001 6120 OnExposeComplete: enter
02:41:22.110 00.003 6120 UpdateGuideState(): m_state=6
02:41:22.115 00.005 6120 Star::Find(15, 511, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1321
02:41:22.118 00.003 6120 Star::Find returns 1 (0), X=512.18, Y=671.97, Mass=8435, SNR=60.5, Peak=238 HFD=6.4
02:41:22.122 00.004 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
02:41:22.127 00.005 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
02:41:22.131 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.70 hyp=0.70 cameraTheta=-1.60 mountX=-0.15 mountY=0.62, mountTheta=1.81
02:41:22.135 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.70, opts=13)
02:41:22.140 00.005 6120 Enqueuing Move request for scope (-0.02, -0.70)
02:41:22.144 00.004 7680 Worker thread wakes up
02:41:22.145 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:22.149 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.70) opts 0xd
02:41:22.150 00.001 6120 UpdateGuideState exits: m=8435 SNR=60.5
02:41:22.154 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:22.158 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.70)
02:41:22.159 00.001 7680 Moving (-0.02, -0.70) raw xDistance=-0.15 yDistance=0.62
02:41:22.159 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:41:22.159 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:22.163 00.004 6120 Enqueuing Expose request
02:41:22.167 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
02:41:22.167 00.000 7680 MoveAxis(E, 0, ABG)
02:41:22.167 00.000 7680 Move returns status 0, amount 0
02:41:22.167 00.000 7680 MoveAxis(S, 338, ABG)
02:41:22.167 00.000 7680 Guiding  Dir = 1, Dur = 338
02:41:22.168 00.001 7680 IsSlewing returns 0
02:41:22.168 00.000 7680 IsGuiding returns 0
02:41:22.168 00.000 7680 PulseGuide returned control before completion, sleep 348
02:41:22.530 00.362 7680 IsGuiding returns 0
02:41:22.530 00.000 7680 Move returns status 0, amount 338
02:41:22.531 00.001 7680 move complete, result=0
02:41:22.531 00.000 7680 worker thread done servicing request
02:41:22.533 00.002 7680 Worker thread wakes up
02:41:22.533 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 338 ms SOUTH
02:41:22.539 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:22.539 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:23.788 01.249 7680 Exposure complete
02:41:23.925 00.137 7680 worker thread done servicing request
02:41:23.926 00.001 6120 OnExposeComplete: enter
02:41:23.931 00.005 6120 UpdateGuideState(): m_state=6
02:41:23.934 00.003 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1322
02:41:23.939 00.005 6120 Star::Find returns 1 (0), X=512.13, Y=672.57, Mass=9125, SNR=64.2, Peak=207 HFD=6.8
02:41:23.942 00.003 6120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.19) = xAngle (-2.42 = -2.42)
02:41:23.946 00.004 6120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.46 = 0.46)
02:41:23.950 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.23 mountX=-0.10 mountY=0.06, mountTheta=2.61
02:41:23.956 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.10, opts=13)
02:41:23.960 00.004 6120 Enqueuing Move request for scope (-0.08, -0.10)
02:41:23.964 00.004 7680 Worker thread wakes up
02:41:23.964 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
02:41:23.964 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:23.968 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
02:41:23.968 00.000 7680 Moving (-0.08, -0.10) raw xDistance=-0.10 yDistance=0.06
02:41:23.968 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:41:23.968 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:41:23.970 00.002 6120 UpdateGuideState exits: m=9125 SNR=64.2
02:41:23.974 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:41:23.974 00.000 7680 MoveAxis(E, 0, ABG)
02:41:23.974 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:23.978 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:23.982 00.004 7680 Move returns status 0, amount 0
02:41:23.982 00.000 7680 MoveAxis(N, 0, ABG)
02:41:23.982 00.000 7680 Move returns status 0, amount 0
02:41:23.982 00.000 7680 move complete, result=0
02:41:23.982 00.000 6120 Enqueuing Expose request
02:41:23.986 00.004 7680 worker thread done servicing request
02:41:23.986 00.000 7680 Worker thread wakes up
02:41:23.986 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:23.986 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:23.987 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:25.241 01.254 7680 Exposure complete
02:41:25.378 00.137 7680 worker thread done servicing request
02:41:25.378 00.000 6120 OnExposeComplete: enter
02:41:25.383 00.005 6120 UpdateGuideState(): m_state=6
02:41:25.387 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1323
02:41:25.391 00.004 6120 Star::Find returns 1 (0), X=512.15, Y=672.62, Mass=8947, SNR=62.4, Peak=217 HFD=6.8
02:41:25.395 00.004 6120 CameraToMount -- cameraTheta (-2.39) - m_xAngle (0.19) = xAngle (-2.58 = -2.58)
02:41:25.399 00.004 6120 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.29 = 0.29)
02:41:25.403 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.39 mountX=-0.07 mountY=0.02, mountTheta=2.81
02:41:25.410 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.06, opts=13)
02:41:25.416 00.006 6120 Enqueuing Move request for scope (-0.06, -0.06)
02:41:25.422 00.006 7680 Worker thread wakes up
02:41:25.424 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:25.429 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
02:41:25.429 00.000 6120 UpdateGuideState exits: m=8947 SNR=62.4
02:41:25.434 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
02:41:25.434 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:25.438 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:25.442 00.004 6120 Enqueuing Expose request
02:41:25.445 00.003 7680 Moving (-0.06, -0.06) raw xDistance=-0.07 yDistance=0.02
02:41:25.445 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:41:25.447 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:41:25.447 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:41:25.447 00.000 7680 MoveAxis(E, 0, ABG)
02:41:25.463 00.016 7680 Move returns status 0, amount 0
02:41:25.464 00.001 7680 MoveAxis(N, 0, ABG)
02:41:25.464 00.000 7680 Move returns status 0, amount 0
02:41:25.464 00.000 7680 move complete, result=0
02:41:25.465 00.001 7680 worker thread done servicing request
02:41:25.465 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:41:25.470 00.005 7680 Worker thread wakes up
02:41:25.470 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:25.470 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:26.723 01.253 7680 Exposure complete
02:41:26.845 00.122 7680 worker thread done servicing request
02:41:26.845 00.000 6120 OnExposeComplete: enter
02:41:26.851 00.006 6120 UpdateGuideState(): m_state=6
02:41:26.855 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1324
02:41:26.859 00.004 6120 Star::Find returns 1 (0), X=512.07, Y=672.00, Mass=9240, SNR=64.4, Peak=227 HFD=6.3
02:41:26.864 00.005 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
02:41:26.871 00.007 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
02:41:26.875 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.67 hyp=0.69 cameraTheta=-1.77 mountX=-0.26 mountY=0.54, mountTheta=2.02
02:41:26.881 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.67, opts=13)
02:41:26.884 00.003 6120 Enqueuing Move request for scope (-0.14, -0.67)
02:41:26.888 00.004 7680 Worker thread wakes up
02:41:26.889 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.67) opts 0xd
02:41:26.890 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.67)
02:41:26.890 00.000 7680 Moving (-0.14, -0.67) raw xDistance=-0.26 yDistance=0.54
02:41:26.890 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:41:26.890 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
02:41:26.890 00.000 7680 MoveAxis(E, 107, ABG)
02:41:26.890 00.000 7680 Guiding  Dir = 2, Dur = 107
02:41:26.890 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:26.895 00.005 6120 UpdateGuideState exits: m=9240 SNR=64.4
02:41:26.900 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:26.904 00.004 7680 IsSlewing returns 0
02:41:26.904 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:26.908 00.004 6120 Enqueuing Expose request
02:41:26.912 00.004 7680 IsGuiding returns 0
02:41:26.912 00.000 7680 PulseGuide returned control before completion, sleep 117
02:41:27.045 00.133 7680 IsGuiding returns 1
02:41:27.045 00.000 7680 scope still moving after pulse duration time elapsed
02:41:27.077 00.032 7680 IsSlewing returns 0
02:41:27.078 00.001 7680 IsGuiding returns 0
02:41:27.078 00.000 7680 scope move finished after 107 + 59 ms
02:41:27.080 00.002 7680 Move returns status 0, amount 107
02:41:27.081 00.001 7680 MoveAxis(S, 296, ABG)
02:41:27.081 00.000 7680 Guiding  Dir = 1, Dur = 296
02:41:27.081 00.000 7680 IsSlewing returns 0
02:41:27.082 00.001 7680 IsGuiding returns 0
02:41:27.084 00.002 7680 PulseGuide returned control before completion, sleep 306
02:41:27.406 00.322 7680 IsGuiding returns 1
02:41:27.407 00.001 7680 scope still moving after pulse duration time elapsed
02:41:27.437 00.030 7680 IsSlewing returns 0
02:41:27.437 00.000 7680 IsGuiding returns 0
02:41:27.438 00.001 7680 scope move finished after 296 + 58 ms
02:41:27.439 00.001 7680 Move returns status 0, amount 296
02:41:27.439 00.000 7680 move complete, result=0
02:41:27.439 00.000 7680 worker thread done servicing request
02:41:27.439 00.000 6120 GuideStep: -0.3 px 107 ms EAST, 0.5 px 296 ms SOUTH
02:41:27.445 00.006 7680 Worker thread wakes up
02:41:27.445 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:27.445 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:28.688 01.243 7680 Exposure complete
02:41:28.829 00.141 7680 worker thread done servicing request
02:41:28.830 00.001 6120 OnExposeComplete: enter
02:41:28.834 00.004 6120 UpdateGuideState(): m_state=6
02:41:28.840 00.006 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1325
02:41:28.844 00.004 6120 Star::Find returns 1 (0), X=512.22, Y=672.73, Mass=8580, SNR=61.5, Peak=203 HFD=6.6
02:41:28.849 00.005 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (0.19) = xAngle (1.10 = 1.10)
02:41:28.851 00.002 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.97 = -2.31)
02:41:28.856 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.29 mountX=0.03 mountY=-0.04, mountTheta=-1.02
02:41:28.861 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.06, opts=13)
02:41:28.866 00.005 6120 Enqueuing Move request for scope (0.02, 0.06)
02:41:28.871 00.005 7680 Worker thread wakes up
02:41:28.871 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:28.876 00.005 6120 UpdateGuideState exits: m=8580 SNR=61.5
02:41:28.880 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:28.883 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:28.887 00.004 6120 Enqueuing Expose request
02:41:28.891 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
02:41:28.891 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
02:41:28.891 00.000 7680 Moving (0.02, 0.06) raw xDistance=0.03 yDistance=-0.04
02:41:28.891 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:41:28.891 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:41:28.892 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:41:28.892 00.000 7680 MoveAxis(E, 0, ABG)
02:41:28.892 00.000 7680 Move returns status 0, amount 0
02:41:28.893 00.001 7680 MoveAxis(N, 0, ABG)
02:41:28.893 00.000 7680 Move returns status 0, amount 0
02:41:28.893 00.000 7680 move complete, result=0
02:41:28.893 00.000 7680 worker thread done servicing request
02:41:28.893 00.000 7680 Worker thread wakes up
02:41:28.893 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:41:28.898 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:28.899 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:30.153 01.254 7680 Exposure complete
02:41:30.296 00.143 7680 worker thread done servicing request
02:41:30.296 00.000 6120 OnExposeComplete: enter
02:41:30.300 00.004 6120 UpdateGuideState(): m_state=6
02:41:30.305 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1326
02:41:30.311 00.006 6120 Star::Find returns 1 (0), X=512.11, Y=672.00, Mass=8702, SNR=62.6, Peak=228 HFD=6.4
02:41:30.315 00.004 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
02:41:30.319 00.004 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
02:41:30.324 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.68 hyp=0.68 cameraTheta=-1.71 mountX=-0.22 mountY=0.56, mountTheta=1.94
02:41:30.329 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.68, opts=13)
02:41:30.332 00.003 6120 Enqueuing Move request for scope (-0.10, -0.68)
02:41:30.337 00.005 7680 Worker thread wakes up
02:41:30.337 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:30.343 00.006 6120 UpdateGuideState exits: m=8702 SNR=62.6
02:41:30.347 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:30.350 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:30.355 00.005 6120 Enqueuing Expose request
02:41:30.359 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.68) opts 0xd
02:41:30.359 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.68)
02:41:30.359 00.000 7680 Moving (-0.10, -0.68) raw xDistance=-0.22 yDistance=0.56
02:41:30.359 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:41:30.359 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
02:41:30.361 00.002 7680 MoveAxis(E, 90, ABG)
02:41:30.361 00.000 7680 Guiding  Dir = 2, Dur = 90
02:41:30.361 00.000 7680 IsSlewing returns 0
02:41:30.361 00.000 7680 IsGuiding returns 0
02:41:30.362 00.001 7680 PulseGuide returned control before completion, sleep 100
02:41:30.468 00.106 7680 IsGuiding returns 1
02:41:30.468 00.000 7680 scope still moving after pulse duration time elapsed
02:41:30.500 00.032 7680 IsSlewing returns 0
02:41:30.501 00.001 7680 IsGuiding returns 0
02:41:30.503 00.002 7680 scope move finished after 90 + 50 ms
02:41:30.503 00.000 7680 Move returns status 0, amount 90
02:41:30.504 00.001 7680 MoveAxis(S, 307, ABG)
02:41:30.504 00.000 7680 Guiding  Dir = 1, Dur = 307
02:41:30.504 00.000 7680 IsSlewing returns 0
02:41:30.505 00.001 7680 IsGuiding returns 0
02:41:30.505 00.000 7680 PulseGuide returned control before completion, sleep 317
02:41:30.833 00.328 7680 IsGuiding returns 1
02:41:30.834 00.001 7680 scope still moving after pulse duration time elapsed
02:41:30.862 00.028 7680 IsSlewing returns 0
02:41:30.863 00.001 7680 IsGuiding returns 0
02:41:30.864 00.001 7680 scope move finished after 307 + 51 ms
02:41:30.864 00.000 7680 Move returns status 0, amount 307
02:41:30.865 00.001 7680 move complete, result=0
02:41:30.865 00.000 7680 worker thread done servicing request
02:41:30.866 00.001 7680 Worker thread wakes up
02:41:30.866 00.000 6120 GuideStep: -0.2 px 90 ms EAST, 0.6 px 307 ms SOUTH
02:41:30.876 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:30.876 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:32.125 01.249 7680 Exposure complete
02:41:32.266 00.141 7680 worker thread done servicing request
02:41:32.266 00.000 6120 OnExposeComplete: enter
02:41:32.270 00.004 6120 UpdateGuideState(): m_state=6
02:41:32.276 00.006 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1327
02:41:32.282 00.006 6120 Star::Find returns 1 (0), X=512.21, Y=672.88, Mass=8441, SNR=60.9, Peak=212 HFD=6.7
02:41:32.288 00.006 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (0.19) = xAngle (1.34 = 1.34)
02:41:32.292 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.22 = -2.07)
02:41:32.296 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.53 mountX=0.05 mountY=-0.18, mountTheta=-1.32
02:41:32.300 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.21, opts=13)
02:41:32.305 00.005 6120 Enqueuing Move request for scope (0.01, 0.21)
02:41:32.308 00.003 7680 Worker thread wakes up
02:41:32.309 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:32.312 00.003 6120 UpdateGuideState exits: m=8441 SNR=60.9
02:41:32.317 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:32.320 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:32.324 00.004 6120 Enqueuing Expose request
02:41:32.328 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
02:41:32.328 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
02:41:32.328 00.000 7680 Moving (0.01, 0.21) raw xDistance=0.05 yDistance=-0.18
02:41:32.329 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:41:32.329 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:41:32.329 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:41:32.329 00.000 7680 MoveAxis(E, 0, ABG)
02:41:32.330 00.001 7680 Move returns status 0, amount 0
02:41:32.330 00.000 7680 MoveAxis(N, 0, ABG)
02:41:32.330 00.000 7680 Move returns status 0, amount 0
02:41:32.330 00.000 7680 move complete, result=0
02:41:32.330 00.000 7680 worker thread done servicing request
02:41:32.330 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:32.338 00.008 7680 Worker thread wakes up
02:41:32.338 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:32.338 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:33.599 01.261 7680 Exposure complete
02:41:33.732 00.133 7680 worker thread done servicing request
02:41:33.732 00.000 6120 OnExposeComplete: enter
02:41:33.737 00.005 6120 UpdateGuideState(): m_state=6
02:41:33.742 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1328
02:41:33.746 00.004 6120 Star::Find returns 1 (0), X=512.19, Y=672.70, Mass=8546, SNR=60.7, Peak=212 HFD=6.6
02:41:33.750 00.004 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (0.19) = xAngle (1.84 = 1.84)
02:41:33.753 00.003 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.71 = -1.57)
02:41:33.758 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=2.03 mountX=-0.01 mountY=-0.03, mountTheta=-1.83
02:41:33.763 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.03, opts=13)
02:41:33.767 00.004 6120 Enqueuing Move request for scope (-0.01, 0.03)
02:41:33.771 00.004 7680 Worker thread wakes up
02:41:33.771 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
02:41:33.771 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
02:41:33.771 00.000 7680 Moving (-0.01, 0.03) raw xDistance=-0.01 yDistance=-0.03
02:41:33.771 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:41:33.773 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:41:33.773 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:41:33.773 00.000 7680 MoveAxis(E, 0, ABG)
02:41:33.773 00.000 7680 Move returns status 0, amount 0
02:41:33.773 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:33.778 00.005 7680 MoveAxis(N, 0, ABG)
02:41:33.778 00.000 7680 Move returns status 0, amount 0
02:41:33.778 00.000 7680 move complete, result=0
02:41:33.779 00.001 6120 UpdateGuideState exits: m=8546 SNR=60.7
02:41:33.783 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:33.787 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:33.791 00.004 6120 Enqueuing Expose request
02:41:33.794 00.003 7680 worker thread done servicing request
02:41:33.795 00.001 7680 Worker thread wakes up
02:41:33.795 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:41:33.798 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:33.798 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:35.048 01.250 7680 Exposure complete
02:41:35.187 00.139 7680 worker thread done servicing request
02:41:35.187 00.000 6120 OnExposeComplete: enter
02:41:35.192 00.005 6120 UpdateGuideState(): m_state=6
02:41:35.197 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1329
02:41:35.201 00.004 6120 Star::Find returns 1 (0), X=512.17, Y=672.62, Mass=9073, SNR=63.2, Peak=235 HFD=6.6
02:41:35.204 00.003 6120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.19) = xAngle (-2.38 = -2.38)
02:41:35.208 00.004 6120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.49 = 0.49)
02:41:35.213 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.19 mountX=-0.05 mountY=0.03, mountTheta=2.56
02:41:35.218 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.05, opts=13)
02:41:35.222 00.004 6120 Enqueuing Move request for scope (-0.04, -0.05)
02:41:35.226 00.004 7680 Worker thread wakes up
02:41:35.227 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:35.230 00.003 6120 UpdateGuideState exits: m=9073 SNR=63.2
02:41:35.234 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
02:41:35.234 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
02:41:35.234 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:35.237 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:35.242 00.005 6120 Enqueuing Expose request
02:41:35.246 00.004 7680 Moving (-0.04, -0.05) raw xDistance=-0.05 yDistance=0.03
02:41:35.247 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:41:35.247 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:41:35.247 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:41:35.248 00.001 7680 MoveAxis(E, 0, ABG)
02:41:35.248 00.000 7680 Move returns status 0, amount 0
02:41:35.248 00.000 7680 MoveAxis(N, 0, ABG)
02:41:35.249 00.001 7680 Move returns status 0, amount 0
02:41:35.249 00.000 7680 move complete, result=0
02:41:35.249 00.000 7680 worker thread done servicing request
02:41:35.249 00.000 7680 Worker thread wakes up
02:41:35.249 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:41:35.253 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:35.253 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:36.499 01.246 7680 Exposure complete
02:41:36.638 00.139 7680 worker thread done servicing request
02:41:36.638 00.000 6120 OnExposeComplete: enter
02:41:36.642 00.004 6120 UpdateGuideState(): m_state=6
02:41:36.647 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1330
02:41:36.652 00.005 6120 Star::Find returns 1 (0), X=512.04, Y=672.10, Mass=8293, SNR=60.8, Peak=214 HFD=6.3
02:41:36.656 00.004 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
02:41:36.659 00.003 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
02:41:36.663 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.57 hyp=0.60 cameraTheta=-1.85 mountX=-0.27 mountY=0.44, mountTheta=2.11
02:41:36.668 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.57, opts=13)
02:41:36.671 00.003 6120 Enqueuing Move request for scope (-0.16, -0.57)
02:41:36.674 00.003 7680 Worker thread wakes up
02:41:36.675 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:36.680 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.57) opts 0xd
02:41:36.680 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.57)
02:41:36.681 00.001 7680 Moving (-0.16, -0.57) raw xDistance=-0.27 yDistance=0.44
02:41:36.681 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:41:36.681 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
02:41:36.681 00.000 7680 MoveAxis(E, 109, ABG)
02:41:36.681 00.000 7680 Guiding  Dir = 2, Dur = 109
02:41:36.681 00.000 6120 UpdateGuideState exits: m=8293 SNR=60.8
02:41:36.687 00.006 7680 IsSlewing returns 0
02:41:36.687 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:36.691 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:36.696 00.005 6120 Enqueuing Expose request
02:41:36.699 00.003 7680 IsGuiding returns 0
02:41:36.699 00.000 7680 PulseGuide returned control before completion, sleep 119
02:41:36.835 00.136 7680 IsGuiding returns 1
02:41:36.836 00.001 7680 scope still moving after pulse duration time elapsed
02:41:36.866 00.030 7680 IsSlewing returns 0
02:41:36.867 00.001 7680 IsGuiding returns 0
02:41:36.867 00.000 7680 scope move finished after 109 + 59 ms
02:41:36.867 00.000 7680 Move returns status 0, amount 109
02:41:36.867 00.000 7680 MoveAxis(S, 240, ABG)
02:41:36.869 00.002 7680 Guiding  Dir = 1, Dur = 240
02:41:36.870 00.001 7680 IsSlewing returns 0
02:41:36.870 00.000 7680 IsGuiding returns 0
02:41:36.871 00.001 7680 PulseGuide returned control before completion, sleep 250
02:41:37.133 00.262 7680 IsGuiding returns 1
02:41:37.133 00.000 7680 scope still moving after pulse duration time elapsed
02:41:37.165 00.032 7680 IsSlewing returns 0
02:41:37.165 00.000 7680 IsGuiding returns 1
02:41:37.195 00.030 7680 IsSlewing returns 0
02:41:37.195 00.000 7680 IsGuiding returns 1
02:41:37.227 00.032 7680 IsSlewing returns 0
02:41:37.227 00.000 7680 IsGuiding returns 0
02:41:37.227 00.000 7680 scope move finished after 240 + 116 ms
02:41:37.228 00.001 7680 Move returns status 0, amount 240
02:41:37.228 00.000 7680 move complete, result=0
02:41:37.228 00.000 7680 worker thread done servicing request
02:41:37.228 00.000 7680 Worker thread wakes up
02:41:37.228 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:37.228 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:37.228 00.000 6120 GuideStep: -0.3 px 109 ms EAST, 0.4 px 240 ms SOUTH
02:41:38.476 01.248 7680 Exposure complete
02:41:38.620 00.144 7680 worker thread done servicing request
02:41:38.620 00.000 6120 OnExposeComplete: enter
02:41:38.626 00.006 6120 UpdateGuideState(): m_state=6
02:41:38.630 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1331
02:41:38.633 00.003 6120 Star::Find returns 1 (0), X=512.12, Y=672.13, Mass=8309, SNR=60.3, Peak=228 HFD=6.3
02:41:38.637 00.004 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
02:41:38.640 00.003 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
02:41:38.645 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.54 hyp=0.55 cameraTheta=-1.72 mountX=-0.18 mountY=0.45, mountTheta=1.95
02:41:38.651 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.54, opts=13)
02:41:38.656 00.005 6120 Enqueuing Move request for scope (-0.08, -0.54)
02:41:38.659 00.003 7680 Worker thread wakes up
02:41:38.660 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:38.664 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.54) opts 0xd
02:41:38.664 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.54)
02:41:38.664 00.000 7680 Moving (-0.08, -0.54) raw xDistance=-0.18 yDistance=0.45
02:41:38.664 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:41:38.664 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
02:41:38.664 00.000 7680 MoveAxis(E, 0, ABG)
02:41:38.665 00.001 6120 UpdateGuideState exits: m=8309 SNR=60.3
02:41:38.669 00.004 7680 Move returns status 0, amount 0
02:41:38.669 00.000 7680 MoveAxis(S, 244, ABG)
02:41:38.669 00.000 7680 Guiding  Dir = 1, Dur = 244
02:41:38.669 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:38.673 00.004 7680 IsSlewing returns 0
02:41:38.674 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:38.677 00.003 6120 Enqueuing Expose request
02:41:38.681 00.004 7680 IsGuiding returns 0
02:41:38.681 00.000 7680 PulseGuide returned control before completion, sleep 254
02:41:38.937 00.256 7680 IsGuiding returns 1
02:41:38.937 00.000 7680 scope still moving after pulse duration time elapsed
02:41:38.969 00.032 7680 IsSlewing returns 0
02:41:38.971 00.002 7680 IsGuiding returns 0
02:41:38.971 00.000 7680 scope move finished after 244 + 45 ms
02:41:38.971 00.000 7680 Move returns status 0, amount 244
02:41:38.971 00.000 7680 move complete, result=0
02:41:38.972 00.001 7680 worker thread done servicing request
02:41:38.972 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 244 ms SOUTH
02:41:38.979 00.007 7680 Worker thread wakes up
02:41:38.979 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:38.979 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:40.231 01.252 7680 Exposure complete
02:41:40.371 00.140 7680 worker thread done servicing request
02:41:40.371 00.000 6120 OnExposeComplete: enter
02:41:40.375 00.004 6120 UpdateGuideState(): m_state=6
02:41:40.380 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1332
02:41:40.385 00.005 6120 Star::Find returns 1 (0), X=511.83, Y=672.65, Mass=8496, SNR=60.8, Peak=212 HFD=6.6
02:41:40.388 00.003 6120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.19) = xAngle (-3.27 = 3.01)
02:41:40.391 00.003 6120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.40 = -0.40)
02:41:40.396 00.005 6120 CameraToMount -- cameraX=-0.37 cameraY=-0.02 hyp=0.37 cameraTheta=-3.08 mountX=-0.37 mountY=-0.14, mountTheta=-2.77
02:41:40.400 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=-0.02, opts=13)
02:41:40.404 00.004 6120 Enqueuing Move request for scope (-0.37, -0.02)
02:41:40.408 00.004 7680 Worker thread wakes up
02:41:40.409 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:40.413 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.02) opts 0xd
02:41:40.414 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.37, -0.02)
02:41:40.414 00.000 7680 Moving (-0.37, -0.02) raw xDistance=-0.37 yDistance=-0.14
02:41:40.414 00.000 6120 UpdateGuideState exits: m=8496 SNR=60.8
02:41:40.418 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:40.421 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:41:40.421 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:41:40.422 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:41:40.422 00.000 7680 MoveAxis(E, 152, ABG)
02:41:40.422 00.000 7680 Guiding  Dir = 2, Dur = 152
02:41:40.422 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:40.427 00.005 7680 IsSlewing returns 0
02:41:40.427 00.000 6120 Enqueuing Expose request
02:41:40.431 00.004 7680 IsGuiding returns 0
02:41:40.431 00.000 7680 PulseGuide returned control before completion, sleep 162
02:41:40.596 00.165 7680 IsGuiding returns 1
02:41:40.597 00.001 7680 scope still moving after pulse duration time elapsed
02:41:40.626 00.029 7680 IsSlewing returns 0
02:41:40.628 00.002 7680 IsGuiding returns 0
02:41:40.628 00.000 7680 scope move finished after 152 + 45 ms
02:41:40.628 00.000 7680 Move returns status 0, amount 152
02:41:40.628 00.000 7680 MoveAxis(N, 0, ABG)
02:41:40.630 00.002 7680 Move returns status 0, amount 0
02:41:40.630 00.000 7680 move complete, result=0
02:41:40.630 00.000 7680 worker thread done servicing request
02:41:40.630 00.000 6120 GuideStep: -0.4 px 152 ms EAST, -0.1 px 0 ms NORTH
02:41:40.636 00.006 7680 Worker thread wakes up
02:41:40.636 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:40.636 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:41.888 01.252 7680 Exposure complete
02:41:42.031 00.143 7680 worker thread done servicing request
02:41:42.031 00.000 6120 OnExposeComplete: enter
02:41:42.034 00.003 6120 UpdateGuideState(): m_state=6
02:41:42.039 00.005 6120 Star::Find(15, 511, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1333
02:41:42.045 00.006 6120 Star::Find returns 1 (0), X=512.19, Y=672.12, Mass=8553, SNR=60.9, Peak=247 HFD=6.4
02:41:42.052 00.007 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
02:41:42.055 00.003 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
02:41:42.059 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.55 hyp=0.55 cameraTheta=-1.60 mountX=-0.12 mountY=0.49, mountTheta=1.81
02:41:42.065 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.55, opts=13)
02:41:42.068 00.003 6120 Enqueuing Move request for scope (-0.01, -0.55)
02:41:42.071 00.003 7680 Worker thread wakes up
02:41:42.071 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:42.075 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.55) opts 0xd
02:41:42.075 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.55)
02:41:42.075 00.000 6120 UpdateGuideState exits: m=8553 SNR=60.9
02:41:42.080 00.005 7680 Moving (-0.01, -0.55) raw xDistance=-0.12 yDistance=0.49
02:41:42.080 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:42.084 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:41:42.084 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:42.088 00.004 6120 Enqueuing Expose request
02:41:42.092 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
02:41:42.092 00.000 7680 MoveAxis(E, 0, ABG)
02:41:42.092 00.000 7680 Move returns status 0, amount 0
02:41:42.092 00.000 7680 MoveAxis(S, 264, ABG)
02:41:42.092 00.000 7680 Guiding  Dir = 1, Dur = 264
02:41:42.093 00.001 7680 IsSlewing returns 0
02:41:42.093 00.000 7680 IsGuiding returns 0
02:41:42.093 00.000 7680 PulseGuide returned control before completion, sleep 274
02:41:42.380 00.287 7680 IsGuiding returns 1
02:41:42.381 00.001 7680 scope still moving after pulse duration time elapsed
02:41:42.410 00.029 7680 IsSlewing returns 0
02:41:42.411 00.001 7680 IsGuiding returns 0
02:41:42.411 00.000 7680 scope move finished after 264 + 54 ms
02:41:42.412 00.001 7680 Move returns status 0, amount 264
02:41:42.412 00.000 7680 move complete, result=0
02:41:42.412 00.000 7680 worker thread done servicing request
02:41:42.413 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 264 ms SOUTH
02:41:42.419 00.006 7680 Worker thread wakes up
02:41:42.420 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:42.420 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:43.672 01.252 7680 Exposure complete
02:41:43.812 00.140 7680 worker thread done servicing request
02:41:43.812 00.000 6120 OnExposeComplete: enter
02:41:43.817 00.005 6120 UpdateGuideState(): m_state=6
02:41:43.820 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1334
02:41:43.824 00.004 6120 Star::Find returns 1 (0), X=512.12, Y=672.72, Mass=9006, SNR=63.0, Peak=220 HFD=6.7
02:41:43.828 00.004 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (0.19) = xAngle (2.43 = 2.43)
02:41:43.831 00.003 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.30 = -0.98)
02:41:43.834 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.61 mountX=-0.07 mountY=-0.08, mountTheta=-2.31
02:41:43.840 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.05, opts=13)
02:41:43.844 00.004 6120 Enqueuing Move request for scope (-0.08, 0.05)
02:41:43.848 00.004 7680 Worker thread wakes up
02:41:43.848 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
02:41:43.848 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
02:41:43.848 00.000 7680 Moving (-0.08, 0.05) raw xDistance=-0.07 yDistance=-0.08
02:41:43.848 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:41:43.848 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:41:43.848 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:41:43.849 00.001 7680 MoveAxis(E, 0, ABG)
02:41:43.849 00.000 7680 Move returns status 0, amount 0
02:41:43.849 00.000 7680 MoveAxis(N, 0, ABG)
02:41:43.849 00.000 7680 Move returns status 0, amount 0
02:41:43.849 00.000 7680 move complete, result=0
02:41:43.849 00.000 7680 worker thread done servicing request
02:41:43.849 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:43.854 00.005 6120 UpdateGuideState exits: m=9006 SNR=63.0
02:41:43.858 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:43.861 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:43.864 00.003 6120 Enqueuing Expose request
02:41:43.870 00.006 7680 Worker thread wakes up
02:41:43.870 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:43.874 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:43.874 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:45.110 01.236 7680 Exposure complete
02:41:45.207 00.097 7680 worker thread done servicing request
02:41:45.207 00.000 6120 OnExposeComplete: enter
02:41:45.212 00.005 6120 UpdateGuideState(): m_state=6
02:41:45.215 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1335
02:41:45.219 00.004 6120 Star::Find returns 1 (0), X=512.03, Y=672.71, Mass=8720, SNR=61.8, Peak=199 HFD=6.7
02:41:45.222 00.003 6120 CameraToMount -- cameraTheta (2.94) - m_xAngle (0.19) = xAngle (2.75 = 2.75)
02:41:45.225 00.003 6120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.63 = -0.66)
02:41:45.227 00.002 6120 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.18 cameraTheta=2.94 mountX=-0.17 mountY=-0.11, mountTheta=-2.56
02:41:45.232 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.04, opts=13)
02:41:45.235 00.003 6120 Enqueuing Move request for scope (-0.18, 0.04)
02:41:45.237 00.002 7680 Worker thread wakes up
02:41:45.237 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
02:41:45.237 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
02:41:45.237 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:45.242 00.005 7680 Moving (-0.18, 0.04) raw xDistance=-0.17 yDistance=-0.11
02:41:45.242 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:41:45.242 00.000 6120 UpdateGuideState exits: m=8720 SNR=61.8
02:41:45.248 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:45.252 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:45.255 00.003 6120 Enqueuing Expose request
02:41:45.260 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:41:45.261 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:41:45.261 00.000 7680 MoveAxis(E, 0, ABG)
02:41:45.261 00.000 7680 Move returns status 0, amount 0
02:41:45.261 00.000 7680 MoveAxis(N, 0, ABG)
02:41:45.262 00.001 7680 Move returns status 0, amount 0
02:41:45.262 00.000 7680 move complete, result=0
02:41:45.262 00.000 7680 worker thread done servicing request
02:41:45.262 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:45.265 00.003 7680 Worker thread wakes up
02:41:45.265 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:45.267 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:46.508 01.241 7680 Exposure complete
02:41:46.621 00.113 7680 worker thread done servicing request
02:41:46.622 00.001 6120 OnExposeComplete: enter
02:41:46.626 00.004 6120 UpdateGuideState(): m_state=6
02:41:46.631 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1336
02:41:46.634 00.003 6120 Star::Find returns 1 (0), X=511.92, Y=672.72, Mass=8486, SNR=60.2, Peak=200 HFD=6.7
02:41:46.638 00.004 6120 CameraToMount -- cameraTheta (2.98) - m_xAngle (0.19) = xAngle (2.80 = 2.80)
02:41:46.641 00.003 6120 CameraToMount -- cameraTheta (2.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.67 = -0.61)
02:41:46.646 00.005 6120 CameraToMount -- cameraX=-0.28 cameraY=0.04 hyp=0.29 cameraTheta=2.98 mountX=-0.27 mountY=-0.16, mountTheta=-2.59
02:41:46.650 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.04, opts=13)
02:41:46.654 00.004 6120 Enqueuing Move request for scope (-0.28, 0.04)
02:41:46.657 00.003 7680 Worker thread wakes up
02:41:46.658 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.04) opts 0xd
02:41:46.658 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.04)
02:41:46.658 00.000 7680 Moving (-0.28, 0.04) raw xDistance=-0.27 yDistance=-0.16
02:41:46.658 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:41:46.658 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:41:46.658 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:46.663 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:41:46.663 00.000 6120 UpdateGuideState exits: m=8486 SNR=60.2
02:41:46.666 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:46.669 00.003 7680 MoveAxis(E, 110, ABG)
02:41:46.669 00.000 7680 Guiding  Dir = 2, Dur = 110
02:41:46.669 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:46.672 00.003 7680 IsSlewing returns 0
02:41:46.672 00.000 6120 Enqueuing Expose request
02:41:46.675 00.003 7680 IsGuiding returns 0
02:41:46.675 00.000 7680 PulseGuide returned control before completion, sleep 120
02:41:46.800 00.125 7680 IsGuiding returns 1
02:41:46.800 00.000 7680 scope still moving after pulse duration time elapsed
02:41:46.831 00.031 7680 IsSlewing returns 0
02:41:46.831 00.000 7680 IsGuiding returns 0
02:41:46.831 00.000 7680 scope move finished after 110 + 45 ms
02:41:46.832 00.001 7680 Move returns status 0, amount 110
02:41:46.832 00.000 7680 MoveAxis(N, 0, ABG)
02:41:46.832 00.000 7680 Move returns status 0, amount 0
02:41:46.832 00.000 7680 move complete, result=0
02:41:46.832 00.000 7680 worker thread done servicing request
02:41:46.832 00.000 6120 GuideStep: -0.3 px 110 ms EAST, -0.2 px 0 ms NORTH
02:41:46.839 00.007 7680 Worker thread wakes up
02:41:46.839 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:46.839 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:48.092 01.253 7680 Exposure complete
02:41:48.232 00.140 7680 worker thread done servicing request
02:41:48.232 00.000 6120 OnExposeComplete: enter
02:41:48.236 00.004 6120 UpdateGuideState(): m_state=6
02:41:48.240 00.004 6120 Star::Find(15, 511, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1337
02:41:48.245 00.005 6120 Star::Find returns 1 (0), X=512.01, Y=672.04, Mass=8520, SNR=61.3, Peak=242 HFD=6.4
02:41:48.249 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
02:41:48.252 00.003 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
02:41:48.256 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.63 hyp=0.66 cameraTheta=-1.87 mountX=-0.31 mountY=0.48, mountTheta=2.15
02:41:48.261 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.63, opts=13)
02:41:48.264 00.003 6120 Enqueuing Move request for scope (-0.20, -0.63)
02:41:48.268 00.004 7680 Worker thread wakes up
02:41:48.268 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.63) opts 0xd
02:41:48.268 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.63)
02:41:48.269 00.001 7680 Moving (-0.20, -0.63) raw xDistance=-0.31 yDistance=0.48
02:41:48.269 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
02:41:48.270 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
02:41:48.270 00.000 7680 MoveAxis(E, 134, ABG)
02:41:48.270 00.000 7680 Guiding  Dir = 2, Dur = 134
02:41:48.270 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:48.274 00.004 7680 IsSlewing returns 0
02:41:48.274 00.000 6120 UpdateGuideState exits: m=8520 SNR=61.3
02:41:48.277 00.003 7680 IsGuiding returns 0
02:41:48.278 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:48.281 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:48.285 00.004 6120 Enqueuing Expose request
02:41:48.289 00.004 7680 PulseGuide returned control before completion, sleep 144
02:41:48.442 00.153 7680 IsGuiding returns 0
02:41:48.444 00.002 7680 Move returns status 0, amount 134
02:41:48.444 00.000 7680 MoveAxis(S, 259, ABG)
02:41:48.444 00.000 7680 Guiding  Dir = 1, Dur = 259
02:41:48.446 00.002 7680 IsSlewing returns 0
02:41:48.446 00.000 7680 IsGuiding returns 0
02:41:48.447 00.001 7680 PulseGuide returned control before completion, sleep 269
02:41:48.725 00.278 7680 IsGuiding returns 1
02:41:48.725 00.000 7680 scope still moving after pulse duration time elapsed
02:41:48.758 00.033 7680 IsSlewing returns 0
02:41:48.759 00.001 7680 IsGuiding returns 0
02:41:48.759 00.000 7680 scope move finished after 259 + 54 ms
02:41:48.761 00.002 7680 Move returns status 0, amount 259
02:41:48.761 00.000 7680 move complete, result=0
02:41:48.762 00.001 7680 worker thread done servicing request
02:41:48.763 00.001 7680 Worker thread wakes up
02:41:48.763 00.000 6120 GuideStep: -0.3 px 134 ms EAST, 0.5 px 259 ms SOUTH
02:41:48.769 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:48.769 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:50.018 01.249 7680 Exposure complete
02:41:50.161 00.143 7680 worker thread done servicing request
02:41:50.161 00.000 6120 OnExposeComplete: enter
02:41:50.166 00.005 6120 UpdateGuideState(): m_state=6
02:41:50.170 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1338
02:41:50.174 00.004 6120 Star::Find returns 1 (0), X=512.16, Y=672.08, Mass=7852, SNR=58.4, Peak=214 HFD=6.3
02:41:50.177 00.003 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
02:41:50.183 00.006 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
02:41:50.187 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.59 hyp=0.59 cameraTheta=-1.64 mountX=-0.15 mountY=0.51, mountTheta=1.86
02:41:50.191 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.59, opts=13)
02:41:50.197 00.006 6120 Enqueuing Move request for scope (-0.04, -0.59)
02:41:50.200 00.003 7680 Worker thread wakes up
02:41:50.201 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:50.205 00.004 6120 UpdateGuideState exits: m=7852 SNR=58.4
02:41:50.209 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:50.213 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:50.219 00.006 6120 Enqueuing Expose request
02:41:50.222 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.59) opts 0xd
02:41:50.222 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.59)
02:41:50.223 00.001 7680 Moving (-0.04, -0.59) raw xDistance=-0.15 yDistance=0.51
02:41:50.223 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:41:50.224 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
02:41:50.224 00.000 7680 MoveAxis(E, 0, ABG)
02:41:50.224 00.000 7680 Move returns status 0, amount 0
02:41:50.224 00.000 7680 MoveAxis(S, 277, ABG)
02:41:50.225 00.001 7680 Guiding  Dir = 1, Dur = 277
02:41:50.225 00.000 7680 IsSlewing returns 0
02:41:50.225 00.000 7680 IsGuiding returns 0
02:41:50.226 00.001 7680 PulseGuide returned control before completion, sleep 287
02:41:50.520 00.294 7680 IsGuiding returns 1
02:41:50.521 00.001 7680 scope still moving after pulse duration time elapsed
02:41:50.551 00.030 7680 IsSlewing returns 0
02:41:50.551 00.000 7680 IsGuiding returns 0
02:41:50.552 00.001 7680 scope move finished after 277 + 49 ms
02:41:50.553 00.001 7680 Move returns status 0, amount 277
02:41:50.555 00.002 7680 move complete, result=0
02:41:50.555 00.000 7680 worker thread done servicing request
02:41:50.556 00.001 7680 Worker thread wakes up
02:41:50.557 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 277 ms SOUTH
02:41:50.563 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:50.564 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:51.816 01.252 7680 Exposure complete
02:41:51.962 00.146 7680 worker thread done servicing request
02:41:51.962 00.000 6120 OnExposeComplete: enter
02:41:51.968 00.006 6120 UpdateGuideState(): m_state=6
02:41:51.972 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1339
02:41:51.976 00.004 6120 Star::Find returns 1 (0), X=512.06, Y=672.90, Mass=8769, SNR=61.7, Peak=201 HFD=6.5
02:41:51.981 00.005 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (0.19) = xAngle (1.96 = 1.96)
02:41:51.985 00.004 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.83 = -1.45)
02:41:51.990 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.23 hyp=0.27 cameraTheta=2.15 mountX=-0.10 mountY=-0.27, mountTheta=-1.94
02:41:51.996 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.23, opts=13)
02:41:52.001 00.005 6120 Enqueuing Move request for scope (-0.15, 0.23)
02:41:52.005 00.004 7680 Worker thread wakes up
02:41:52.005 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:52.008 00.003 6120 UpdateGuideState exits: m=8769 SNR=61.7
02:41:52.012 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:52.015 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:52.018 00.003 6120 Enqueuing Expose request
02:41:52.021 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.23) opts 0xd
02:41:52.021 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.23)
02:41:52.023 00.002 7680 Moving (-0.15, 0.23) raw xDistance=-0.10 yDistance=-0.27
02:41:52.023 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:41:52.023 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:41:52.023 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:41:52.024 00.001 7680 MoveAxis(E, 0, ABG)
02:41:52.024 00.000 7680 Move returns status 0, amount 0
02:41:52.024 00.000 7680 MoveAxis(N, 0, ABG)
02:41:52.024 00.000 7680 Move returns status 0, amount 0
02:41:52.024 00.000 7680 move complete, result=0
02:41:52.025 00.001 7680 worker thread done servicing request
02:41:52.025 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:41:52.031 00.006 7680 Worker thread wakes up
02:41:52.031 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:52.031 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:53.269 01.238 7680 Exposure complete
02:41:53.394 00.125 7680 worker thread done servicing request
02:41:53.394 00.000 6120 OnExposeComplete: enter
02:41:53.400 00.006 6120 UpdateGuideState(): m_state=6
02:41:53.404 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1340
02:41:53.408 00.004 6120 Star::Find returns 1 (0), X=512.18, Y=672.17, Mass=8269, SNR=60.6, Peak=202 HFD=6.5
02:41:53.413 00.005 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
02:41:53.416 00.003 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
02:41:53.419 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.50 hyp=0.50 cameraTheta=-1.63 mountX=-0.12 mountY=0.44, mountTheta=1.85
02:41:53.424 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.50, opts=13)
02:41:53.427 00.003 6120 Enqueuing Move request for scope (-0.03, -0.50)
02:41:53.431 00.004 7680 Worker thread wakes up
02:41:53.432 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.50) opts 0xd
02:41:53.432 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.50)
02:41:53.432 00.000 7680 Moving (-0.03, -0.50) raw xDistance=-0.12 yDistance=0.44
02:41:53.432 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:41:53.432 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
02:41:53.432 00.000 7680 MoveAxis(E, 0, ABG)
02:41:53.432 00.000 7680 Move returns status 0, amount 0
02:41:53.433 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:53.439 00.006 7680 MoveAxis(S, 237, ABG)
02:41:53.440 00.001 7680 Guiding  Dir = 1, Dur = 237
02:41:53.440 00.000 6120 UpdateGuideState exits: m=8269 SNR=60.6
02:41:53.444 00.004 7680 IsSlewing returns 0
02:41:53.444 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:53.448 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:53.450 00.002 7680 IsGuiding returns 0
02:41:53.452 00.002 6120 Enqueuing Expose request
02:41:53.455 00.003 7680 PulseGuide returned control before completion, sleep 247
02:41:53.715 00.260 7680 IsGuiding returns 1
02:41:53.716 00.001 7680 scope still moving after pulse duration time elapsed
02:41:53.747 00.031 7680 IsSlewing returns 0
02:41:53.748 00.001 7680 IsGuiding returns 0
02:41:53.749 00.001 7680 scope move finished after 237 + 60 ms
02:41:53.749 00.000 7680 Move returns status 0, amount 237
02:41:53.750 00.001 7680 move complete, result=0
02:41:53.750 00.000 7680 worker thread done servicing request
02:41:53.752 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 237 ms SOUTH
02:41:53.758 00.006 7680 Worker thread wakes up
02:41:53.758 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:53.758 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:55.010 01.252 7680 Exposure complete
02:41:55.150 00.140 7680 worker thread done servicing request
02:41:55.151 00.001 6120 OnExposeComplete: enter
02:41:55.156 00.005 6120 UpdateGuideState(): m_state=6
02:41:55.160 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1341
02:41:55.165 00.005 6120 Star::Find returns 1 (0), X=512.11, Y=672.86, Mass=8663, SNR=60.8, Peak=227 HFD=6.5
02:41:55.169 00.004 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (0.19) = xAngle (1.87 = 1.87)
02:41:55.172 00.003 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.75 = -1.54)
02:41:55.175 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.21 cameraTheta=2.06 mountX=-0.06 mountY=-0.21, mountTheta=-1.86
02:41:55.182 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.19, opts=13)
02:41:55.186 00.004 6120 Enqueuing Move request for scope (-0.10, 0.19)
02:41:55.190 00.004 7680 Worker thread wakes up
02:41:55.190 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
02:41:55.190 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
02:41:55.190 00.000 7680 Moving (-0.10, 0.19) raw xDistance=-0.06 yDistance=-0.21
02:41:55.190 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:41:55.191 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:41:55.191 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:41:55.191 00.000 7680 MoveAxis(E, 0, ABG)
02:41:55.191 00.000 7680 Move returns status 0, amount 0
02:41:55.192 00.001 7680 MoveAxis(N, 0, ABG)
02:41:55.192 00.000 7680 Move returns status 0, amount 0
02:41:55.192 00.000 7680 move complete, result=0
02:41:55.192 00.000 7680 worker thread done servicing request
02:41:55.193 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:55.197 00.004 6120 UpdateGuideState exits: m=8663 SNR=60.8
02:41:55.200 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:55.204 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:55.209 00.005 6120 Enqueuing Expose request
02:41:55.212 00.003 7680 Worker thread wakes up
02:41:55.213 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:55.217 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:55.217 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:56.468 01.251 7680 Exposure complete
02:41:56.614 00.146 7680 worker thread done servicing request
02:41:56.614 00.000 6120 OnExposeComplete: enter
02:41:56.618 00.004 6120 UpdateGuideState(): m_state=6
02:41:56.623 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1342
02:41:56.627 00.004 6120 Star::Find returns 1 (0), X=511.91, Y=672.82, Mass=8335, SNR=60.1, Peak=207 HFD=6.4
02:41:56.630 00.003 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (0.19) = xAngle (2.48 = 2.48)
02:41:56.635 00.005 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.35 = -0.93)
02:41:56.638 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=0.15 hyp=0.33 cameraTheta=2.67 mountX=-0.26 mountY=-0.27, mountTheta=-2.35
02:41:56.642 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.15, opts=13)
02:41:56.646 00.004 6120 Enqueuing Move request for scope (-0.30, 0.15)
02:41:56.651 00.005 7680 Worker thread wakes up
02:41:56.651 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.15) opts 0xd
02:41:56.651 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.15)
02:41:56.651 00.000 7680 Moving (-0.30, 0.15) raw xDistance=-0.26 yDistance=-0.27
02:41:56.651 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
02:41:56.652 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:41:56.653 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:56.658 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:41:56.659 00.001 7680 MoveAxis(E, 108, ABG)
02:41:56.659 00.000 6120 UpdateGuideState exits: m=8335 SNR=60.1
02:41:56.663 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:56.668 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:56.671 00.003 6120 Enqueuing Expose request
02:41:56.675 00.004 7680 Guiding  Dir = 2, Dur = 108
02:41:56.676 00.001 7680 IsSlewing returns 0
02:41:56.676 00.000 7680 IsGuiding returns 0
02:41:56.676 00.000 7680 PulseGuide returned control before completion, sleep 118
02:41:56.800 00.124 7680 IsGuiding returns 1
02:41:56.801 00.001 7680 scope still moving after pulse duration time elapsed
02:41:56.831 00.030 7680 IsSlewing returns 0
02:41:56.832 00.001 7680 IsGuiding returns 0
02:41:56.832 00.000 7680 scope move finished after 108 + 48 ms
02:41:56.834 00.002 7680 Move returns status 0, amount 108
02:41:56.834 00.000 7680 MoveAxis(N, 0, ABG)
02:41:56.834 00.000 7680 Move returns status 0, amount 0
02:41:56.835 00.001 7680 move complete, result=0
02:41:56.835 00.000 7680 worker thread done servicing request
02:41:56.836 00.001 6120 GuideStep: -0.3 px 108 ms EAST, -0.3 px 0 ms NORTH
02:41:56.844 00.008 7680 Worker thread wakes up
02:41:56.845 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:56.846 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:58.097 01.251 7680 Exposure complete
02:41:58.241 00.144 7680 worker thread done servicing request
02:41:58.241 00.000 6120 OnExposeComplete: enter
02:41:58.246 00.005 6120 UpdateGuideState(): m_state=6
02:41:58.250 00.004 6120 Star::Find(15, 511, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1343
02:41:58.254 00.004 6120 Star::Find returns 1 (0), X=512.11, Y=672.59, Mass=9651, SNR=66.2, Peak=226 HFD=6.8
02:41:58.258 00.004 6120 CameraToMount -- cameraTheta (-2.44) - m_xAngle (0.19) = xAngle (-2.63 = -2.63)
02:41:58.262 00.004 6120 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.25 = 0.25)
02:41:58.268 00.006 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-2.44 mountX=-0.12 mountY=0.03, mountTheta=2.87
02:41:58.275 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.09, opts=13)
02:41:58.284 00.009 6120 Enqueuing Move request for scope (-0.10, -0.09)
02:41:58.292 00.008 7680 Worker thread wakes up
02:41:58.292 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:58.298 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
02:41:58.298 00.000 6120 UpdateGuideState exits: m=9651 SNR=66.2
02:41:58.303 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
02:41:58.303 00.000 7680 Moving (-0.10, -0.09) raw xDistance=-0.12 yDistance=0.03
02:41:58.303 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:58.310 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:41:58.312 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:41:58.312 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:58.317 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:41:58.318 00.001 7680 MoveAxis(E, 0, ABG)
02:41:58.318 00.000 6120 Enqueuing Expose request
02:41:58.323 00.005 7680 Move returns status 0, amount 0
02:41:58.323 00.000 7680 MoveAxis(N, 0, ABG)
02:41:58.323 00.000 7680 Move returns status 0, amount 0
02:41:58.324 00.001 7680 move complete, result=0
02:41:58.324 00.000 7680 worker thread done servicing request
02:41:58.324 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:41:58.331 00.007 7680 Worker thread wakes up
02:41:58.331 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:41:58.331 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:41:59.579 01.248 7680 Exposure complete
02:41:59.718 00.139 7680 worker thread done servicing request
02:41:59.718 00.000 6120 OnExposeComplete: enter
02:41:59.723 00.005 6120 UpdateGuideState(): m_state=6
02:41:59.727 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1344
02:41:59.731 00.004 6120 Star::Find returns 1 (0), X=512.17, Y=672.13, Mass=8175, SNR=61.0, Peak=211 HFD=6.4
02:41:59.735 00.004 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
02:41:59.739 00.004 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
02:41:59.744 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.54 hyp=0.54 cameraTheta=-1.64 mountX=-0.14 mountY=0.47, mountTheta=1.85
02:41:59.749 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.54, opts=13)
02:41:59.753 00.004 6120 Enqueuing Move request for scope (-0.04, -0.54)
02:41:59.756 00.003 7680 Worker thread wakes up
02:41:59.758 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.54) opts 0xd
02:41:59.758 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:41:59.762 00.004 6120 UpdateGuideState exits: m=8175 SNR=61.0
02:41:59.765 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:59.769 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.54)
02:41:59.769 00.000 7680 Moving (-0.04, -0.54) raw xDistance=-0.14 yDistance=0.47
02:41:59.769 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:41:59.772 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:41:59.773 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
02:41:59.773 00.000 6120 Enqueuing Expose request
02:41:59.778 00.005 7680 MoveAxis(E, 0, ABG)
02:41:59.779 00.001 7680 Move returns status 0, amount 0
02:41:59.779 00.000 7680 MoveAxis(S, 256, ABG)
02:41:59.779 00.000 7680 Guiding  Dir = 1, Dur = 256
02:41:59.780 00.001 7680 IsSlewing returns 0
02:41:59.780 00.000 7680 IsGuiding returns 0
02:41:59.781 00.001 7680 PulseGuide returned control before completion, sleep 266
02:42:00.052 00.271 7680 IsGuiding returns 1
02:42:00.053 00.001 7680 scope still moving after pulse duration time elapsed
02:42:00.085 00.032 7680 IsSlewing returns 0
02:42:00.087 00.002 7680 IsGuiding returns 0
02:42:00.087 00.000 7680 scope move finished after 256 + 50 ms
02:42:00.088 00.001 7680 Move returns status 0, amount 256
02:42:00.088 00.000 7680 move complete, result=0
02:42:00.088 00.000 7680 worker thread done servicing request
02:42:00.090 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 256 ms SOUTH
02:42:00.098 00.008 7680 Worker thread wakes up
02:42:00.098 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:00.098 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:01.345 01.247 7680 Exposure complete
02:42:01.474 00.129 7680 worker thread done servicing request
02:42:01.474 00.000 6120 OnExposeComplete: enter
02:42:01.478 00.004 6120 UpdateGuideState(): m_state=6
02:42:01.483 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1345
02:42:01.487 00.004 6120 Star::Find returns 1 (0), X=512.10, Y=672.67, Mass=8672, SNR=62.2, Peak=212 HFD=6.7
02:42:01.491 00.004 6120 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.19) = xAngle (-3.30 = 2.99)
02:42:01.495 00.004 6120 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.42 = -0.42)
02:42:01.500 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-3.11 mountX=-0.11 mountY=-0.04, mountTheta=-2.75
02:42:01.506 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.00, opts=13)
02:42:01.510 00.004 6120 Enqueuing Move request for scope (-0.11, -0.00)
02:42:01.513 00.003 7680 Worker thread wakes up
02:42:01.514 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:01.517 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.00) opts 0xd
02:42:01.517 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.00)
02:42:01.517 00.000 7680 Moving (-0.11, -0.00) raw xDistance=-0.11 yDistance=-0.04
02:42:01.517 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:42:01.518 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:42:01.518 00.000 6120 UpdateGuideState exits: m=8672 SNR=62.2
02:42:01.522 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:42:01.522 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:01.529 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:01.533 00.004 6120 Enqueuing Expose request
02:42:01.537 00.004 7680 MoveAxis(E, 0, ABG)
02:42:01.537 00.000 7680 Move returns status 0, amount 0
02:42:01.537 00.000 7680 MoveAxis(N, 0, ABG)
02:42:01.539 00.002 7680 Move returns status 0, amount 0
02:42:01.539 00.000 7680 move complete, result=0
02:42:01.539 00.000 7680 worker thread done servicing request
02:42:01.539 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:42:01.543 00.004 7680 Worker thread wakes up
02:42:01.543 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:01.543 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:02.789 01.246 7680 Exposure complete
02:42:02.926 00.137 7680 worker thread done servicing request
02:42:02.926 00.000 6120 OnExposeComplete: enter
02:42:02.931 00.005 6120 UpdateGuideState(): m_state=6
02:42:02.936 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1346
02:42:02.940 00.004 6120 Star::Find returns 1 (0), X=512.13, Y=672.67, Mass=8832, SNR=62.2, Peak=201 HFD=6.7
02:42:02.943 00.003 6120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.19) = xAngle (-3.26 = 3.02)
02:42:02.948 00.005 6120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.39 = -0.39)
02:42:02.951 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.08 mountX=-0.07 mountY=-0.03, mountTheta=-2.78
02:42:02.956 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.00, opts=13)
02:42:02.960 00.004 6120 Enqueuing Move request for scope (-0.07, -0.00)
02:42:02.965 00.005 7680 Worker thread wakes up
02:42:02.965 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
02:42:02.965 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
02:42:02.965 00.000 7680 Moving (-0.07, -0.00) raw xDistance=-0.07 yDistance=-0.03
02:42:02.966 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:02.969 00.003 6120 UpdateGuideState exits: m=8832 SNR=62.2
02:42:02.974 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:02.978 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:02.981 00.003 6120 Enqueuing Expose request
02:42:02.983 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:42:02.983 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:42:02.985 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:42:02.985 00.000 7680 MoveAxis(E, 0, ABG)
02:42:02.985 00.000 7680 Move returns status 0, amount 0
02:42:02.985 00.000 7680 MoveAxis(N, 0, ABG)
02:42:02.985 00.000 7680 Move returns status 0, amount 0
02:42:02.985 00.000 7680 move complete, result=0
02:42:02.985 00.000 7680 worker thread done servicing request
02:42:02.987 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:42:02.990 00.003 7680 Worker thread wakes up
02:42:02.991 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:02.991 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:04.240 01.249 7680 Exposure complete
02:42:04.380 00.140 7680 worker thread done servicing request
02:42:04.381 00.001 6120 OnExposeComplete: enter
02:42:04.384 00.003 6120 UpdateGuideState(): m_state=6
02:42:04.388 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1347
02:42:04.391 00.003 6120 Star::Find returns 1 (0), X=511.94, Y=672.57, Mass=8954, SNR=62.2, Peak=218 HFD=6.6
02:42:04.395 00.004 6120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.19) = xAngle (-2.97 = -2.97)
02:42:04.398 00.003 6120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.10 = -0.10)
02:42:04.403 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-2.79 mountX=-0.28 mountY=-0.03, mountTheta=-3.04
02:42:04.410 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.10, opts=13)
02:42:04.414 00.004 6120 Enqueuing Move request for scope (-0.26, -0.10)
02:42:04.417 00.003 7680 Worker thread wakes up
02:42:04.417 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.10) opts 0xd
02:42:04.417 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.10)
02:42:04.419 00.002 7680 Moving (-0.26, -0.10) raw xDistance=-0.28 yDistance=-0.03
02:42:04.419 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:42:04.419 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:42:04.419 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:42:04.419 00.000 7680 MoveAxis(E, 113, ABG)
02:42:04.419 00.000 7680 Guiding  Dir = 2, Dur = 113
02:42:04.419 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:04.424 00.005 7680 IsSlewing returns 0
02:42:04.424 00.000 6120 UpdateGuideState exits: m=8954 SNR=62.2
02:42:04.428 00.004 7680 IsGuiding returns 0
02:42:04.428 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:04.432 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:04.437 00.005 7680 PulseGuide returned control before completion, sleep 123
02:42:04.437 00.000 6120 Enqueuing Expose request
02:42:04.573 00.136 7680 IsGuiding returns 0
02:42:04.574 00.001 7680 Move returns status 0, amount 113
02:42:04.574 00.000 7680 MoveAxis(N, 0, ABG)
02:42:04.576 00.002 7680 Move returns status 0, amount 0
02:42:04.576 00.000 7680 move complete, result=0
02:42:04.576 00.000 7680 worker thread done servicing request
02:42:04.577 00.001 6120 GuideStep: -0.3 px 113 ms EAST, -0.0 px 0 ms NORTH
02:42:04.583 00.006 7680 Worker thread wakes up
02:42:04.583 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:04.583 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:05.827 01.244 7680 Exposure complete
02:42:05.968 00.141 7680 worker thread done servicing request
02:42:05.968 00.000 6120 OnExposeComplete: enter
02:42:05.974 00.006 6120 UpdateGuideState(): m_state=6
02:42:05.978 00.004 6120 Star::Find(15, 511, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1348
02:42:05.982 00.004 6120 Star::Find returns 1 (0), X=512.15, Y=672.13, Mass=8207, SNR=59.4, Peak=235 HFD=6.3
02:42:05.985 00.003 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
02:42:05.989 00.004 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
02:42:05.993 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.54 hyp=0.55 cameraTheta=-1.68 mountX=-0.16 mountY=0.46, mountTheta=1.90
02:42:05.998 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.54, opts=13)
02:42:06.002 00.004 6120 Enqueuing Move request for scope (-0.06, -0.54)
02:42:06.005 00.003 7680 Worker thread wakes up
02:42:06.005 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.54) opts 0xd
02:42:06.006 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.54)
02:42:06.006 00.000 7680 Moving (-0.06, -0.54) raw xDistance=-0.16 yDistance=0.46
02:42:06.006 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:42:06.006 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
02:42:06.006 00.000 7680 MoveAxis(E, 0, ABG)
02:42:06.006 00.000 7680 Move returns status 0, amount 0
02:42:06.006 00.000 7680 MoveAxis(S, 251, ABG)
02:42:06.006 00.000 7680 Guiding  Dir = 1, Dur = 251
02:42:06.006 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:06.010 00.004 7680 IsSlewing returns 0
02:42:06.010 00.000 6120 UpdateGuideState exits: m=8207 SNR=59.4
02:42:06.014 00.004 7680 IsGuiding returns 0
02:42:06.015 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:06.018 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:06.022 00.004 7680 PulseGuide returned control before completion, sleep 261
02:42:06.022 00.000 6120 Enqueuing Expose request
02:42:06.288 00.266 7680 IsGuiding returns 1
02:42:06.289 00.001 7680 scope still moving after pulse duration time elapsed
02:42:06.319 00.030 7680 IsSlewing returns 0
02:42:06.320 00.001 7680 IsGuiding returns 0
02:42:06.320 00.000 7680 scope move finished after 251 + 54 ms
02:42:06.320 00.000 7680 Move returns status 0, amount 251
02:42:06.321 00.001 7680 move complete, result=0
02:42:06.321 00.000 7680 worker thread done servicing request
02:42:06.321 00.000 7680 Worker thread wakes up
02:42:06.322 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 251 ms SOUTH
02:42:06.327 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:06.328 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:07.580 01.252 7680 Exposure complete
02:42:07.722 00.142 7680 worker thread done servicing request
02:42:07.723 00.001 6120 OnExposeComplete: enter
02:42:07.726 00.003 6120 UpdateGuideState(): m_state=6
02:42:07.730 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1349
02:42:07.734 00.004 6120 Star::Find returns 1 (0), X=511.93, Y=672.07, Mass=8530, SNR=62.2, Peak=225 HFD=6.3
02:42:07.738 00.004 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
02:42:07.743 00.005 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.69 = 0.69)
02:42:07.747 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.60 hyp=0.66 cameraTheta=-2.00 mountX=-0.38 mountY=0.42, mountTheta=2.31
02:42:07.753 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.60, opts=13)
02:42:07.757 00.004 6120 Enqueuing Move request for scope (-0.28, -0.60)
02:42:07.760 00.003 7680 Worker thread wakes up
02:42:07.760 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.60) opts 0xd
02:42:07.760 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.60)
02:42:07.761 00.001 7680 Moving (-0.28, -0.60) raw xDistance=-0.38 yDistance=0.42
02:42:07.761 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:42:07.761 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
02:42:07.761 00.000 7680 MoveAxis(E, 157, ABG)
02:42:07.761 00.000 7680 Guiding  Dir = 2, Dur = 157
02:42:07.761 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:07.766 00.005 7680 IsSlewing returns 0
02:42:07.766 00.000 6120 UpdateGuideState exits: m=8530 SNR=62.2
02:42:07.770 00.004 7680 IsGuiding returns 0
02:42:07.771 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:07.775 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:07.779 00.004 6120 Enqueuing Expose request
02:42:07.783 00.004 7680 PulseGuide returned control before completion, sleep 167
02:42:07.963 00.180 7680 IsGuiding returns 0
02:42:07.965 00.002 7680 Move returns status 0, amount 157
02:42:07.966 00.001 7680 MoveAxis(S, 228, ABG)
02:42:07.966 00.000 7680 Guiding  Dir = 1, Dur = 228
02:42:07.966 00.000 7680 IsSlewing returns 0
02:42:07.967 00.001 7680 IsGuiding returns 0
02:42:07.967 00.000 7680 PulseGuide returned control before completion, sleep 238
02:42:08.211 00.244 7680 IsGuiding returns 1
02:42:08.214 00.003 7680 scope still moving after pulse duration time elapsed
02:42:08.242 00.028 7680 IsSlewing returns 0
02:42:08.243 00.001 7680 IsGuiding returns 1
02:42:08.273 00.030 7680 IsSlewing returns 0
02:42:08.274 00.001 7680 IsGuiding returns 1
02:42:08.305 00.031 7680 IsSlewing returns 0
02:42:08.306 00.001 7680 IsGuiding returns 1
02:42:08.337 00.031 7680 IsSlewing returns 0
02:42:08.338 00.001 7680 IsGuiding returns 0
02:42:08.338 00.000 7680 scope move finished after 228 + 143 ms
02:42:08.339 00.001 7680 Move returns status 0, amount 228
02:42:08.339 00.000 7680 move complete, result=0
02:42:08.340 00.001 7680 worker thread done servicing request
02:42:08.340 00.000 6120 GuideStep: -0.4 px 157 ms EAST, 0.4 px 228 ms SOUTH
02:42:08.352 00.012 7680 Worker thread wakes up
02:42:08.354 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:08.354 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:09.598 01.244 7680 Exposure complete
02:42:09.739 00.141 7680 worker thread done servicing request
02:42:09.739 00.000 6120 OnExposeComplete: enter
02:42:09.744 00.005 6120 UpdateGuideState(): m_state=6
02:42:09.750 00.006 6120 Star::Find(15, 511, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1350
02:42:09.755 00.005 6120 Star::Find returns 1 (0), X=512.27, Y=672.65, Mass=9190, SNR=63.9, Peak=213 HFD=6.8
02:42:09.760 00.005 6120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.19) = xAngle (-0.46 = -0.46)
02:42:09.764 00.004 6120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.42 = 2.42)
02:42:09.768 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.27 mountX=0.06 mountY=0.05, mountTheta=0.64
02:42:09.772 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.02, opts=13)
02:42:09.776 00.004 6120 Enqueuing Move request for scope (0.07, -0.02)
02:42:09.780 00.004 7680 Worker thread wakes up
02:42:09.780 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:09.784 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
02:42:09.784 00.000 6120 UpdateGuideState exits: m=9190 SNR=63.9
02:42:09.787 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:09.791 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:09.795 00.004 6120 Enqueuing Expose request
02:42:09.798 00.003 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
02:42:09.798 00.000 7680 Moving (0.07, -0.02) raw xDistance=0.06 yDistance=0.05
02:42:09.799 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:42:09.799 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:42:09.800 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:42:09.800 00.000 7680 MoveAxis(E, 0, ABG)
02:42:09.800 00.000 7680 Move returns status 0, amount 0
02:42:09.801 00.001 7680 MoveAxis(N, 0, ABG)
02:42:09.801 00.000 7680 Move returns status 0, amount 0
02:42:09.801 00.000 7680 move complete, result=0
02:42:09.801 00.000 7680 worker thread done servicing request
02:42:09.801 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:42:09.805 00.004 7680 Worker thread wakes up
02:42:09.806 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:09.806 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:11.054 01.248 7680 Exposure complete
02:42:11.202 00.148 7680 worker thread done servicing request
02:42:11.203 00.001 6120 OnExposeComplete: enter
02:42:11.206 00.003 6120 UpdateGuideState(): m_state=6
02:42:11.210 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1351
02:42:11.213 00.003 6120 Star::Find returns 1 (0), X=512.05, Y=672.63, Mass=8782, SNR=61.0, Peak=213 HFD=6.7
02:42:11.217 00.004 6120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (0.19) = xAngle (-3.08 = -3.08)
02:42:11.219 00.002 6120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.21 = -0.21)
02:42:11.223 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-2.90 mountX=-0.16 mountY=-0.03, mountTheta=-2.94
02:42:11.228 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.04, opts=13)
02:42:11.232 00.004 6120 Enqueuing Move request for scope (-0.15, -0.04)
02:42:11.235 00.003 7680 Worker thread wakes up
02:42:11.235 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
02:42:11.236 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
02:42:11.236 00.000 7680 Moving (-0.15, -0.04) raw xDistance=-0.16 yDistance=-0.03
02:42:11.236 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:42:11.236 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:42:11.237 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:42:11.237 00.000 7680 MoveAxis(E, 0, ABG)
02:42:11.237 00.000 7680 Move returns status 0, amount 0
02:42:11.237 00.000 7680 MoveAxis(N, 0, ABG)
02:42:11.237 00.000 7680 Move returns status 0, amount 0
02:42:11.238 00.001 7680 move complete, result=0
02:42:11.238 00.000 7680 worker thread done servicing request
02:42:11.238 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:11.242 00.004 6120 UpdateGuideState exits: m=8782 SNR=61.0
02:42:11.247 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:11.251 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:11.255 00.004 6120 Enqueuing Expose request
02:42:11.258 00.003 7680 Worker thread wakes up
02:42:11.258 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:11.258 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:11.258 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:42:12.511 01.253 7680 Exposure complete
02:42:12.644 00.133 7680 worker thread done servicing request
02:42:12.644 00.000 6120 OnExposeComplete: enter
02:42:12.648 00.004 6120 UpdateGuideState(): m_state=6
02:42:12.652 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1352
02:42:12.656 00.004 6120 Star::Find returns 1 (0), X=512.23, Y=672.07, Mass=8370, SNR=59.7, Peak=214 HFD=6.4
02:42:12.661 00.005 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
02:42:12.666 00.005 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
02:42:12.669 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.60 hyp=0.60 cameraTheta=-1.54 mountX=-0.09 mountY=0.55, mountTheta=1.74
02:42:12.674 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.60, opts=13)
02:42:12.677 00.003 6120 Enqueuing Move request for scope (0.02, -0.60)
02:42:12.681 00.004 7680 Worker thread wakes up
02:42:12.681 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.60) opts 0xd
02:42:12.682 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.60)
02:42:12.682 00.000 7680 Moving (0.02, -0.60) raw xDistance=-0.09 yDistance=0.55
02:42:12.682 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:42:12.682 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
02:42:12.682 00.000 7680 MoveAxis(E, 0, ABG)
02:42:12.683 00.001 7680 Move returns status 0, amount 0
02:42:12.683 00.000 7680 MoveAxis(S, 297, ABG)
02:42:12.683 00.000 7680 Guiding  Dir = 1, Dur = 297
02:42:12.683 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:12.687 00.004 7680 IsSlewing returns 0
02:42:12.688 00.001 6120 UpdateGuideState exits: m=8370 SNR=59.7
02:42:12.693 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:12.696 00.003 7680 IsGuiding returns 0
02:42:12.696 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:12.700 00.004 7680 PulseGuide returned control before completion, sleep 307
02:42:12.701 00.001 6120 Enqueuing Expose request
02:42:13.024 00.323 7680 IsGuiding returns 0
02:42:13.025 00.001 7680 Move returns status 0, amount 297
02:42:13.026 00.001 7680 move complete, result=0
02:42:13.027 00.001 7680 worker thread done servicing request
02:42:13.027 00.000 7680 Worker thread wakes up
02:42:13.027 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 297 ms SOUTH
02:42:13.038 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:13.038 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:14.288 01.250 7680 Exposure complete
02:42:14.423 00.135 7680 worker thread done servicing request
02:42:14.423 00.000 6120 OnExposeComplete: enter
02:42:14.427 00.004 6120 UpdateGuideState(): m_state=6
02:42:14.433 00.006 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1353
02:42:14.439 00.006 6120 Star::Find returns 1 (0), X=512.21, Y=672.22, Mass=7823, SNR=57.9, Peak=216 HFD=6.4
02:42:14.444 00.005 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
02:42:14.447 00.003 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
02:42:14.452 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=-0.45 hyp=0.45 cameraTheta=-1.57 mountX=-0.08 mountY=0.40, mountTheta=1.77
02:42:14.458 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.45, opts=13)
02:42:14.463 00.005 6120 Enqueuing Move request for scope (0.00, -0.45)
02:42:14.467 00.004 7680 Worker thread wakes up
02:42:14.467 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:14.470 00.003 6120 UpdateGuideState exits: m=7823 SNR=57.9
02:42:14.475 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:14.478 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:14.483 00.005 6120 Enqueuing Expose request
02:42:14.486 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.45) opts 0xd
02:42:14.486 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.45)
02:42:14.486 00.000 7680 Moving (0.00, -0.45) raw xDistance=-0.08 yDistance=0.40
02:42:14.486 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:42:14.487 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
02:42:14.488 00.001 7680 MoveAxis(E, 0, ABG)
02:42:14.488 00.000 7680 Move returns status 0, amount 0
02:42:14.488 00.000 7680 MoveAxis(S, 219, ABG)
02:42:14.488 00.000 7680 Guiding  Dir = 1, Dur = 219
02:42:14.489 00.001 7680 IsSlewing returns 0
02:42:14.489 00.000 7680 IsGuiding returns 0
02:42:14.489 00.000 7680 PulseGuide returned control before completion, sleep 229
02:42:14.730 00.241 7680 IsGuiding returns 1
02:42:14.730 00.000 7680 scope still moving after pulse duration time elapsed
02:42:14.761 00.031 7680 IsSlewing returns 0
02:42:14.762 00.001 7680 IsGuiding returns 0
02:42:14.762 00.000 7680 scope move finished after 219 + 53 ms
02:42:14.762 00.000 7680 Move returns status 0, amount 219
02:42:14.762 00.000 7680 move complete, result=0
02:42:14.762 00.000 7680 worker thread done servicing request
02:42:14.764 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 219 ms SOUTH
02:42:14.769 00.005 7680 Worker thread wakes up
02:42:14.769 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:14.769 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:16.011 01.242 7680 Exposure complete
02:42:16.152 00.141 7680 worker thread done servicing request
02:42:16.152 00.000 6120 OnExposeComplete: enter
02:42:16.156 00.004 6120 UpdateGuideState(): m_state=6
02:42:16.161 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1354
02:42:16.165 00.004 6120 Star::Find returns 1 (0), X=512.03, Y=674.80, Mass=8054, SNR=59.6, Peak=211 HFD=6.4
02:42:16.168 00.003 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (0.19) = xAngle (1.46 = 1.46)
02:42:16.172 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.34 = -1.95)
02:42:16.177 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=2.13 hyp=2.14 cameraTheta=1.65 mountX=0.23 mountY=-1.99, mountTheta=-1.46
02:42:16.183 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=2.13, opts=13)
02:42:16.187 00.004 6120 Enqueuing Move request for scope (-0.17, 2.13)
02:42:16.191 00.004 7680 Worker thread wakes up
02:42:16.191 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 2.13) opts 0xd
02:42:16.192 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 2.13)
02:42:16.192 00.000 7680 Moving (-0.17, 2.13) raw xDistance=0.23 yDistance=-1.99
02:42:16.192 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
02:42:16.192 00.000 7680 resist switch: large excursion: input -1.99 thresh 0.60 direction from 1 to -1
02:42:16.192 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.97
02:42:16.192 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.99 from input -1.99
02:42:16.193 00.001 7680 MoveAxis(W, 93, ABG)
02:42:16.193 00.000 7680 Guiding  Dir = 3, Dur = 93
02:42:16.193 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:16.198 00.005 7680 IsSlewing returns 0
02:42:16.198 00.000 6120 UpdateGuideState exits: m=8054 SNR=59.6
02:42:16.202 00.004 7680 IsGuiding returns 0
02:42:16.202 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:16.206 00.004 7680 PulseGuide returned control before completion, sleep 103
02:42:16.206 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:16.210 00.004 6120 Enqueuing Expose request
02:42:16.326 00.116 7680 IsGuiding returns 1
02:42:16.327 00.001 7680 scope still moving after pulse duration time elapsed
02:42:16.355 00.028 7680 IsSlewing returns 0
02:42:16.355 00.000 7680 IsGuiding returns 0
02:42:16.356 00.001 7680 scope move finished after 93 + 61 ms
02:42:16.357 00.001 7680 Move returns status 0, amount 93
02:42:16.357 00.000 7680 MoveAxis(N, 1080, ABG)
02:42:16.357 00.000 7680 Guiding  Dir = 0, Dur = 1080
02:42:16.357 00.000 7680 IsSlewing returns 0
02:42:16.357 00.000 7680 IsGuiding returns 0
02:42:16.358 00.001 7680 PulseGuide returned control before completion, sleep 1090
02:42:17.449 01.091 7680 IsGuiding returns 1
02:42:17.450 00.001 7680 scope still moving after pulse duration time elapsed
02:42:17.481 00.031 7680 IsSlewing returns 0
02:42:17.482 00.001 7680 IsGuiding returns 0
02:42:17.483 00.001 7680 scope move finished after 1080 + 45 ms
02:42:17.483 00.000 7680 Move returns status 0, amount 1080
02:42:17.484 00.001 7680 move complete, result=0
02:42:17.484 00.000 7680 worker thread done servicing request
02:42:17.486 00.002 7680 Worker thread wakes up
02:42:17.486 00.000 6120 GuideStep: 0.2 px 93 ms WEST, -2.0 px 1080 ms NORTH
02:42:17.493 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:17.494 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:18.739 01.245 7680 Exposure complete
02:42:18.886 00.147 7680 worker thread done servicing request
02:42:18.886 00.000 6120 OnExposeComplete: enter
02:42:18.891 00.005 6120 UpdateGuideState(): m_state=6
02:42:18.895 00.004 6120 Star::Find(15, 512, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1355
02:42:18.899 00.004 6120 Star::Find returns 1 (0), X=511.74, Y=671.70, Mass=9158, SNR=64.1, Peak=223 HFD=6.6
02:42:18.903 00.004 6120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
02:42:18.908 00.005 6120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.67 = 0.67)
02:42:18.912 00.004 6120 CameraToMount -- cameraX=-0.47 cameraY=-0.97 hyp=1.08 cameraTheta=-2.02 mountX=-0.64 mountY=0.67, mountTheta=2.33
02:42:18.916 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.47, y=-0.97, opts=13)
02:42:18.920 00.004 6120 Enqueuing Move request for scope (-0.47, -0.97)
02:42:18.923 00.003 7680 Worker thread wakes up
02:42:18.924 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.97) opts 0xd
02:42:18.925 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.47, -0.97)
02:42:18.925 00.000 7680 Moving (-0.47, -0.97) raw xDistance=-0.64 yDistance=0.67
02:42:18.925 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.64
02:42:18.925 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:18.929 00.004 7680 resist switch: large excursion: input 0.67 thresh 0.60 direction from -1 to 1
02:42:18.929 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.00
02:42:18.929 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
02:42:18.929 00.000 6120 UpdateGuideState exits: m=9158 SNR=64.1
02:42:18.934 00.005 7680 MoveAxis(E, 255, ABG)
02:42:18.934 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:18.939 00.005 7680 Guiding  Dir = 2, Dur = 255
02:42:18.939 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:18.943 00.004 7680 IsSlewing returns 0
02:42:18.943 00.000 6120 Enqueuing Expose request
02:42:18.948 00.005 7680 IsGuiding returns 0
02:42:18.948 00.000 7680 PulseGuide returned control before completion, sleep 265
02:42:19.227 00.279 7680 IsGuiding returns 1
02:42:19.227 00.000 7680 scope still moving after pulse duration time elapsed
02:42:19.259 00.032 7680 IsSlewing returns 0
02:42:19.259 00.000 7680 IsGuiding returns 0
02:42:19.260 00.001 7680 scope move finished after 255 + 57 ms
02:42:19.260 00.000 7680 Move returns status 0, amount 255
02:42:19.260 00.000 7680 MoveAxis(S, 363, ABG)
02:42:19.261 00.001 7680 Guiding  Dir = 1, Dur = 363
02:42:19.261 00.000 7680 IsSlewing returns 0
02:42:19.261 00.000 7680 IsGuiding returns 0
02:42:19.262 00.001 7680 PulseGuide returned control before completion, sleep 373
02:42:19.649 00.387 7680 IsGuiding returns 1
02:42:19.650 00.001 7680 scope still moving after pulse duration time elapsed
02:42:19.680 00.030 7680 IsSlewing returns 0
02:42:19.681 00.001 7680 IsGuiding returns 0
02:42:19.681 00.000 7680 scope move finished after 363 + 57 ms
02:42:19.682 00.001 7680 Move returns status 0, amount 363
02:42:19.683 00.001 7680 move complete, result=0
02:42:19.683 00.000 7680 worker thread done servicing request
02:42:19.683 00.000 7680 Worker thread wakes up
02:42:19.684 00.001 6120 GuideStep: -0.6 px 255 ms EAST, 0.7 px 363 ms SOUTH
02:42:19.690 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:19.691 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:20.946 01.255 7680 Exposure complete
02:42:21.085 00.139 7680 worker thread done servicing request
02:42:21.085 00.000 6120 OnExposeComplete: enter
02:42:21.089 00.004 6120 UpdateGuideState(): m_state=6
02:42:21.094 00.005 6120 Star::Find(15, 511, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1356
02:42:21.098 00.004 6120 Star::Find returns 1 (0), X=512.13, Y=671.17, Mass=8303, SNR=60.9, Peak=216 HFD=6.4
02:42:21.102 00.004 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:42:21.106 00.004 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
02:42:21.109 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-1.50 hyp=1.50 cameraTheta=-1.62 mountX=-0.35 mountY=1.31, mountTheta=1.83
02:42:21.115 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-1.50, opts=13)
02:42:21.119 00.004 6120 Enqueuing Move request for scope (-0.07, -1.50)
02:42:21.125 00.006 7680 Worker thread wakes up
02:42:21.126 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:21.130 00.004 6120 UpdateGuideState exits: m=8303 SNR=60.9
02:42:21.135 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:21.138 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:21.142 00.004 6120 Enqueuing Expose request
02:42:21.146 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -1.50) opts 0xd
02:42:21.146 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -1.50)
02:42:21.146 00.000 7680 Moving (-0.07, -1.50) raw xDistance=-0.35 yDistance=1.31
02:42:21.147 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
02:42:21.147 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.31 from input 1.31
02:42:21.147 00.000 7680 MoveAxis(E, 161, ABG)
02:42:21.147 00.000 7680 Guiding  Dir = 2, Dur = 161
02:42:21.148 00.001 7680 IsSlewing returns 0
02:42:21.148 00.000 7680 IsGuiding returns 0
02:42:21.150 00.002 7680 PulseGuide returned control before completion, sleep 171
02:42:21.322 00.172 7680 IsGuiding returns 1
02:42:21.322 00.000 7680 scope still moving after pulse duration time elapsed
02:42:21.354 00.032 7680 IsSlewing returns 0
02:42:21.355 00.001 7680 IsGuiding returns 0
02:42:21.355 00.000 7680 scope move finished after 161 + 44 ms
02:42:21.355 00.000 7680 Move returns status 0, amount 161
02:42:21.355 00.000 7680 MoveAxis(S, 712, ABG)
02:42:21.356 00.001 7680 Guiding  Dir = 1, Dur = 712
02:42:21.356 00.000 7680 IsSlewing returns 0
02:42:21.357 00.001 7680 IsGuiding returns 0
02:42:21.357 00.000 7680 PulseGuide returned control before completion, sleep 722
02:42:22.090 00.733 7680 IsGuiding returns 1
02:42:22.090 00.000 7680 scope still moving after pulse duration time elapsed
02:42:22.123 00.033 7680 IsSlewing returns 0
02:42:22.123 00.000 7680 IsGuiding returns 0
02:42:22.124 00.001 7680 scope move finished after 712 + 55 ms
02:42:22.124 00.000 7680 Move returns status 0, amount 712
02:42:22.124 00.000 7680 move complete, result=0
02:42:22.125 00.001 6120 GuideStep: -0.4 px 161 ms EAST, 1.3 px 712 ms SOUTH
02:42:22.134 00.009 7680 worker thread done servicing request
02:42:22.134 00.000 7680 Worker thread wakes up
02:42:22.136 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:22.136 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:23.377 01.241 7680 Exposure complete
02:42:23.497 00.120 7680 worker thread done servicing request
02:42:23.498 00.001 6120 OnExposeComplete: enter
02:42:23.504 00.006 6120 UpdateGuideState(): m_state=6
02:42:23.510 00.006 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1357
02:42:23.516 00.006 6120 Star::Find returns 1 (0), X=512.17, Y=672.02, Mass=8383, SNR=60.5, Peak=211 HFD=6.5
02:42:23.521 00.005 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
02:42:23.528 00.007 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
02:42:23.534 00.006 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.65 hyp=0.65 cameraTheta=-1.63 mountX=-0.16 mountY=0.57, mountTheta=1.85
02:42:23.539 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.65, opts=13)
02:42:23.544 00.005 6120 Enqueuing Move request for scope (-0.04, -0.65)
02:42:23.547 00.003 7680 Worker thread wakes up
02:42:23.547 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.65) opts 0xd
02:42:23.547 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:23.551 00.004 6120 UpdateGuideState exits: m=8383 SNR=60.5
02:42:23.556 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.65)
02:42:23.556 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:23.563 00.007 7680 Moving (-0.04, -0.65) raw xDistance=-0.16 yDistance=0.57
02:42:23.563 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:42:23.563 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:23.568 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
02:42:23.569 00.001 6120 Enqueuing Expose request
02:42:23.574 00.005 7680 MoveAxis(E, 0, ABG)
02:42:23.574 00.000 7680 Move returns status 0, amount 0
02:42:23.574 00.000 7680 MoveAxis(S, 307, ABG)
02:42:23.575 00.001 7680 Guiding  Dir = 1, Dur = 307
02:42:23.575 00.000 7680 IsSlewing returns 0
02:42:23.575 00.000 7680 IsGuiding returns 0
02:42:23.576 00.001 7680 PulseGuide returned control before completion, sleep 317
02:42:23.900 00.324 7680 IsGuiding returns 1
02:42:23.900 00.000 7680 scope still moving after pulse duration time elapsed
02:42:23.931 00.031 7680 IsSlewing returns 0
02:42:23.932 00.001 7680 IsGuiding returns 0
02:42:23.932 00.000 7680 scope move finished after 307 + 49 ms
02:42:23.932 00.000 7680 Move returns status 0, amount 307
02:42:23.932 00.000 7680 move complete, result=0
02:42:23.932 00.000 7680 worker thread done servicing request
02:42:23.933 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 307 ms SOUTH
02:42:23.938 00.005 7680 Worker thread wakes up
02:42:23.938 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:23.938 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:25.179 01.241 7680 Exposure complete
02:42:25.319 00.140 7680 worker thread done servicing request
02:42:25.319 00.000 6120 OnExposeComplete: enter
02:42:25.323 00.004 6120 UpdateGuideState(): m_state=6
02:42:25.328 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1358
02:42:25.333 00.005 6120 Star::Find returns 1 (0), X=512.31, Y=672.51, Mass=8636, SNR=61.4, Peak=198 HFD=6.9
02:42:25.337 00.004 6120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.19) = xAngle (-1.21 = -1.21)
02:42:25.343 00.006 6120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.67 = 1.67)
02:42:25.347 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-1.02 mountX=0.07 mountY=0.19, mountTheta=1.23
02:42:25.352 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.17, opts=13)
02:42:25.356 00.004 6120 Enqueuing Move request for scope (0.10, -0.17)
02:42:25.361 00.005 7680 Worker thread wakes up
02:42:25.361 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:25.365 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
02:42:25.365 00.000 6120 UpdateGuideState exits: m=8636 SNR=61.4
02:42:25.371 00.006 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
02:42:25.371 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:25.374 00.003 7680 Moving (0.10, -0.17) raw xDistance=0.07 yDistance=0.19
02:42:25.374 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:25.377 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:42:25.377 00.000 6120 Enqueuing Expose request
02:42:25.380 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:42:25.380 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:42:25.380 00.000 7680 MoveAxis(E, 0, ABG)
02:42:25.380 00.000 7680 Move returns status 0, amount 0
02:42:25.380 00.000 7680 MoveAxis(N, 0, ABG)
02:42:25.380 00.000 7680 Move returns status 0, amount 0
02:42:25.382 00.002 7680 move complete, result=0
02:42:25.382 00.000 7680 worker thread done servicing request
02:42:25.382 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:42:25.385 00.003 7680 Worker thread wakes up
02:42:25.385 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:25.385 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:26.634 01.249 7680 Exposure complete
02:42:26.759 00.125 7680 worker thread done servicing request
02:42:26.760 00.001 6120 OnExposeComplete: enter
02:42:26.765 00.005 6120 UpdateGuideState(): m_state=6
02:42:26.770 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1359
02:42:26.773 00.003 6120 Star::Find returns 1 (0), X=512.26, Y=671.86, Mass=8481, SNR=61.4, Peak=223 HFD=6.7
02:42:26.776 00.003 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
02:42:26.779 00.003 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
02:42:26.783 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.81 hyp=0.81 cameraTheta=-1.50 mountX=-0.10 mountY=0.75, mountTheta=1.70
02:42:26.788 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.81, opts=13)
02:42:26.791 00.003 6120 Enqueuing Move request for scope (0.06, -0.81)
02:42:26.795 00.004 7680 Worker thread wakes up
02:42:26.795 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:26.800 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.81) opts 0xd
02:42:26.800 00.000 6120 UpdateGuideState exits: m=8481 SNR=61.4
02:42:26.805 00.005 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.81)
02:42:26.805 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:26.810 00.005 7680 Moving (0.06, -0.81) raw xDistance=-0.10 yDistance=0.75
02:42:26.810 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:26.816 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:42:26.816 00.000 6120 Enqueuing Expose request
02:42:26.820 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
02:42:26.820 00.000 7680 MoveAxis(E, 0, ABG)
02:42:26.820 00.000 7680 Move returns status 0, amount 0
02:42:26.820 00.000 7680 MoveAxis(S, 408, ABG)
02:42:26.820 00.000 7680 Guiding  Dir = 1, Dur = 408
02:42:26.820 00.000 7680 IsSlewing returns 0
02:42:26.822 00.002 7680 IsGuiding returns 0
02:42:26.822 00.000 7680 PulseGuide returned control before completion, sleep 418
02:42:27.249 00.427 7680 IsGuiding returns 1
02:42:27.250 00.001 7680 scope still moving after pulse duration time elapsed
02:42:27.280 00.030 7680 IsSlewing returns 0
02:42:27.280 00.000 7680 IsGuiding returns 1
02:42:27.310 00.030 7680 IsSlewing returns 0
02:42:27.310 00.000 7680 IsGuiding returns 1
02:42:27.342 00.032 7680 IsSlewing returns 0
02:42:27.343 00.001 7680 IsGuiding returns 0
02:42:27.343 00.000 7680 scope move finished after 408 + 113 ms
02:42:27.343 00.000 7680 Move returns status 0, amount 408
02:42:27.344 00.001 7680 move complete, result=0
02:42:27.344 00.000 7680 worker thread done servicing request
02:42:27.344 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 408 ms SOUTH
02:42:27.353 00.009 7680 Worker thread wakes up
02:42:27.353 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:27.354 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:28.603 01.249 7680 Exposure complete
02:42:28.750 00.147 7680 worker thread done servicing request
02:42:28.750 00.000 6120 OnExposeComplete: enter
02:42:28.756 00.006 6120 UpdateGuideState(): m_state=6
02:42:28.761 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
02:42:28.767 00.006 6120 Star::Find returns 1 (0), X=512.18, Y=672.64, Mass=8536, SNR=61.1, Peak=202 HFD=6.7
02:42:28.772 00.005 6120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (0.19) = xAngle (-2.51 = -2.51)
02:42:28.778 00.006 6120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.36 = 0.36)
02:42:28.785 00.007 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.32 mountX=-0.03 mountY=0.01, mountTheta=2.73
02:42:28.794 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.03, opts=13)
02:42:28.799 00.005 6120 Enqueuing Move request for scope (-0.03, -0.03)
02:42:28.805 00.006 7680 Worker thread wakes up
02:42:28.805 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:28.812 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
02:42:28.813 00.001 6120 UpdateGuideState exits: m=8536 SNR=61.1
02:42:28.818 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
02:42:28.819 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:28.824 00.005 7680 Moving (-0.03, -0.03) raw xDistance=-0.03 yDistance=0.01
02:42:28.824 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:28.829 00.005 6120 Enqueuing Expose request
02:42:28.835 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:42:28.835 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:42:28.835 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:42:28.835 00.000 7680 MoveAxis(E, 0, ABG)
02:42:28.836 00.001 7680 Move returns status 0, amount 0
02:42:28.836 00.000 7680 MoveAxis(N, 0, ABG)
02:42:28.836 00.000 7680 Move returns status 0, amount 0
02:42:28.836 00.000 7680 move complete, result=0
02:42:28.837 00.001 7680 worker thread done servicing request
02:42:28.837 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:42:28.844 00.007 7680 Worker thread wakes up
02:42:28.844 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:28.844 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:30.087 01.243 7680 Exposure complete
02:42:30.234 00.147 7680 worker thread done servicing request
02:42:30.234 00.000 6120 OnExposeComplete: enter
02:42:30.238 00.004 6120 UpdateGuideState(): m_state=6
02:42:30.243 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1361
02:42:30.248 00.005 6120 Star::Find returns 1 (0), X=512.20, Y=672.64, Mass=8944, SNR=63.5, Peak=220 HFD=6.6
02:42:30.255 00.007 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
02:42:30.261 00.006 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
02:42:30.265 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.87 mountX=-0.02 mountY=0.02, mountTheta=2.14
02:42:30.271 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.03, opts=13)
02:42:30.275 00.004 6120 Enqueuing Move request for scope (-0.01, -0.03)
02:42:30.280 00.005 7680 Worker thread wakes up
02:42:30.281 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:30.286 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
02:42:30.286 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
02:42:30.286 00.000 6120 UpdateGuideState exits: m=8944 SNR=63.5
02:42:30.289 00.003 7680 Moving (-0.01, -0.03) raw xDistance=-0.02 yDistance=0.02
02:42:30.290 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:42:30.290 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:30.293 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:42:30.293 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:30.297 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:42:30.297 00.000 6120 Enqueuing Expose request
02:42:30.302 00.005 7680 MoveAxis(E, 0, ABG)
02:42:30.303 00.001 7680 Move returns status 0, amount 0
02:42:30.303 00.000 7680 MoveAxis(N, 0, ABG)
02:42:30.303 00.000 7680 Move returns status 0, amount 0
02:42:30.303 00.000 7680 move complete, result=0
02:42:30.303 00.000 7680 worker thread done servicing request
02:42:30.303 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:42:30.310 00.007 7680 Worker thread wakes up
02:42:30.310 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:30.310 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:31.566 01.256 7680 Exposure complete
02:42:31.702 00.136 7680 worker thread done servicing request
02:42:31.702 00.000 6120 OnExposeComplete: enter
02:42:31.706 00.004 6120 UpdateGuideState(): m_state=6
02:42:31.711 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1362
02:42:31.715 00.004 6120 Star::Find returns 1 (0), X=511.90, Y=672.51, Mass=8469, SNR=61.3, Peak=209 HFD=6.6
02:42:31.720 00.005 6120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (0.19) = xAngle (-2.86 = -2.86)
02:42:31.724 00.004 6120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.02 = 0.02)
02:42:31.729 00.005 6120 CameraToMount -- cameraX=-0.31 cameraY=-0.16 hyp=0.35 cameraTheta=-2.67 mountX=-0.33 mountY=0.01, mountTheta=3.13
02:42:31.733 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=-0.16, opts=13)
02:42:31.737 00.004 6120 Enqueuing Move request for scope (-0.31, -0.16)
02:42:31.741 00.004 7680 Worker thread wakes up
02:42:31.742 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:31.746 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.16) opts 0xd
02:42:31.746 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, -0.16)
02:42:31.746 00.000 7680 Moving (-0.31, -0.16) raw xDistance=-0.33 yDistance=0.01
02:42:31.746 00.000 6120 UpdateGuideState exits: m=8469 SNR=61.3
02:42:31.751 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:31.754 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:31.758 00.004 6120 Enqueuing Expose request
02:42:31.761 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:42:31.762 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:42:31.762 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:42:31.762 00.000 7680 MoveAxis(E, 135, ABG)
02:42:31.762 00.000 7680 Guiding  Dir = 2, Dur = 135
02:42:31.763 00.001 7680 IsSlewing returns 0
02:42:31.763 00.000 7680 IsGuiding returns 0
02:42:31.764 00.001 7680 PulseGuide returned control before completion, sleep 145
02:42:31.911 00.147 7680 IsGuiding returns 1
02:42:31.912 00.001 7680 scope still moving after pulse duration time elapsed
02:42:31.943 00.031 7680 IsSlewing returns 0
02:42:31.945 00.002 7680 IsGuiding returns 0
02:42:31.945 00.000 7680 scope move finished after 135 + 46 ms
02:42:31.945 00.000 7680 Move returns status 0, amount 135
02:42:31.946 00.001 7680 MoveAxis(N, 0, ABG)
02:42:31.946 00.000 7680 Move returns status 0, amount 0
02:42:31.946 00.000 7680 move complete, result=0
02:42:31.947 00.001 7680 worker thread done servicing request
02:42:31.948 00.001 7680 Worker thread wakes up
02:42:31.948 00.000 6120 GuideStep: -0.3 px 135 ms EAST, 0.0 px 0 ms NORTH
02:42:31.954 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:31.954 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:33.204 01.250 7680 Exposure complete
02:42:33.342 00.138 7680 worker thread done servicing request
02:42:33.343 00.001 6120 OnExposeComplete: enter
02:42:33.348 00.005 6120 UpdateGuideState(): m_state=6
02:42:33.353 00.005 6120 Star::Find(15, 511, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1363
02:42:33.357 00.004 6120 Star::Find returns 1 (0), X=512.12, Y=671.81, Mass=8253, SNR=60.5, Peak=226 HFD=6.5
02:42:33.361 00.004 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
02:42:33.366 00.005 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
02:42:33.369 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.86 hyp=0.87 cameraTheta=-1.68 mountX=-0.25 mountY=0.73, mountTheta=1.90
02:42:33.375 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.86, opts=13)
02:42:33.379 00.004 6120 Enqueuing Move request for scope (-0.09, -0.86)
02:42:33.383 00.004 7680 Worker thread wakes up
02:42:33.383 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.86) opts 0xd
02:42:33.384 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.86)
02:42:33.384 00.000 7680 Moving (-0.09, -0.86) raw xDistance=-0.25 yDistance=0.73
02:42:33.384 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
02:42:33.384 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
02:42:33.384 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:33.388 00.004 6120 UpdateGuideState exits: m=8253 SNR=60.5
02:42:33.393 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:33.397 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:33.399 00.002 7680 MoveAxis(E, 112, ABG)
02:42:33.399 00.000 7680 Guiding  Dir = 2, Dur = 112
02:42:33.401 00.002 6120 Enqueuing Expose request
02:42:33.404 00.003 7680 IsSlewing returns 0
02:42:33.404 00.000 7680 IsGuiding returns 0
02:42:33.406 00.002 7680 PulseGuide returned control before completion, sleep 122
02:42:33.538 00.132 7680 IsGuiding returns 1
02:42:33.539 00.001 7680 scope still moving after pulse duration time elapsed
02:42:33.569 00.030 7680 IsSlewing returns 0
02:42:33.570 00.001 7680 IsGuiding returns 0
02:42:33.571 00.001 7680 scope move finished after 112 + 54 ms
02:42:33.571 00.000 7680 Move returns status 0, amount 112
02:42:33.573 00.002 7680 MoveAxis(S, 399, ABG)
02:42:33.573 00.000 7680 Guiding  Dir = 1, Dur = 399
02:42:33.573 00.000 7680 IsSlewing returns 0
02:42:33.574 00.001 7680 IsGuiding returns 0
02:42:33.575 00.001 7680 PulseGuide returned control before completion, sleep 409
02:42:33.995 00.420 7680 IsGuiding returns 1
02:42:33.995 00.000 7680 scope still moving after pulse duration time elapsed
02:42:34.025 00.030 7680 IsSlewing returns 0
02:42:34.026 00.001 7680 IsGuiding returns 0
02:42:34.027 00.001 7680 scope move finished after 399 + 53 ms
02:42:34.027 00.000 7680 Move returns status 0, amount 399
02:42:34.027 00.000 7680 move complete, result=0
02:42:34.027 00.000 7680 worker thread done servicing request
02:42:34.028 00.001 6120 GuideStep: -0.3 px 112 ms EAST, 0.7 px 399 ms SOUTH
02:42:34.036 00.008 7680 Worker thread wakes up
02:42:34.036 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:34.036 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:35.285 01.249 7680 Exposure complete
02:42:35.410 00.125 7680 worker thread done servicing request
02:42:35.411 00.001 6120 OnExposeComplete: enter
02:42:35.415 00.004 6120 UpdateGuideState(): m_state=6
02:42:35.419 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1364
02:42:35.423 00.004 6120 Star::Find returns 1 (0), X=512.22, Y=672.56, Mass=9293, SNR=63.4, Peak=222 HFD=6.8
02:42:35.427 00.004 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
02:42:35.431 00.004 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
02:42:35.435 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.46 mountX=-0.01 mountY=0.11, mountTheta=1.65
02:42:35.441 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.11, opts=13)
02:42:35.446 00.005 6120 Enqueuing Move request for scope (0.01, -0.11)
02:42:35.450 00.004 7680 Worker thread wakes up
02:42:35.450 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:35.453 00.003 6120 UpdateGuideState exits: m=9293 SNR=63.4
02:42:35.457 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:35.462 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
02:42:35.463 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
02:42:35.463 00.000 7680 Moving (0.01, -0.11) raw xDistance=-0.01 yDistance=0.11
02:42:35.463 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:42:35.463 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:42:35.463 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:42:35.463 00.000 7680 MoveAxis(E, 0, ABG)
02:42:35.463 00.000 7680 Move returns status 0, amount 0
02:42:35.463 00.000 7680 MoveAxis(N, 0, ABG)
02:42:35.464 00.001 7680 Move returns status 0, amount 0
02:42:35.464 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:35.469 00.005 7680 move complete, result=0
02:42:35.469 00.000 6120 Enqueuing Expose request
02:42:35.472 00.003 7680 worker thread done servicing request
02:42:35.473 00.001 7680 Worker thread wakes up
02:42:35.473 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:42:35.476 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:35.476 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:36.729 01.253 7680 Exposure complete
02:42:36.870 00.141 7680 worker thread done servicing request
02:42:36.870 00.000 6120 OnExposeComplete: enter
02:42:36.876 00.006 6120 UpdateGuideState(): m_state=6
02:42:36.880 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1365
02:42:36.884 00.004 6120 Star::Find returns 1 (0), X=512.04, Y=673.87, Mass=9374, SNR=64.5, Peak=243 HFD=6.3
02:42:36.888 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (0.19) = xAngle (1.52 = 1.52)
02:42:36.891 00.003 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.40 = -1.89)
02:42:36.895 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=1.20 hyp=1.21 cameraTheta=1.71 mountX=0.06 mountY=-1.15, mountTheta=-1.52
02:42:36.901 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=1.20, opts=13)
02:42:36.905 00.004 6120 Enqueuing Move request for scope (-0.17, 1.20)
02:42:36.909 00.004 7680 Worker thread wakes up
02:42:36.910 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:36.913 00.003 6120 UpdateGuideState exits: m=9374 SNR=64.5
02:42:36.917 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:36.921 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:36.924 00.003 6120 Enqueuing Expose request
02:42:36.928 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 1.20) opts 0xd
02:42:36.928 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 1.20)
02:42:36.928 00.000 7680 Moving (-0.17, 1.20) raw xDistance=0.06 yDistance=-1.15
02:42:36.929 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:42:36.929 00.000 7680 resist switch: large excursion: input -1.15 thresh 0.60 direction from 1 to -1
02:42:36.930 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.45
02:42:36.930 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.15 from input -1.15
02:42:36.930 00.000 7680 MoveAxis(E, 0, ABG)
02:42:36.930 00.000 7680 Move returns status 0, amount 0
02:42:36.930 00.000 7680 MoveAxis(N, 624, ABG)
02:42:36.931 00.001 7680 Guiding  Dir = 0, Dur = 624
02:42:36.931 00.000 7680 IsSlewing returns 0
02:42:36.931 00.000 7680 IsGuiding returns 0
02:42:36.932 00.001 7680 PulseGuide returned control before completion, sleep 634
02:42:37.572 00.640 7680 IsGuiding returns 1
02:42:37.574 00.002 7680 scope still moving after pulse duration time elapsed
02:42:37.604 00.030 7680 IsSlewing returns 0
02:42:37.606 00.002 7680 IsGuiding returns 0
02:42:37.606 00.000 7680 scope move finished after 624 + 51 ms
02:42:37.607 00.001 7680 Move returns status 0, amount 624
02:42:37.608 00.001 7680 move complete, result=0
02:42:37.608 00.000 7680 worker thread done servicing request
02:42:37.608 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.2 px 624 ms NORTH
02:42:37.615 00.007 7680 Worker thread wakes up
02:42:37.615 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:37.615 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:38.858 01.243 7680 Exposure complete
02:42:38.996 00.138 7680 worker thread done servicing request
02:42:38.996 00.000 6120 OnExposeComplete: enter
02:42:39.001 00.005 6120 UpdateGuideState(): m_state=6
02:42:39.005 00.004 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1366
02:42:39.011 00.006 6120 Star::Find returns 1 (0), X=512.02, Y=672.03, Mass=8477, SNR=61.5, Peak=214 HFD=6.3
02:42:39.014 00.003 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
02:42:39.019 00.005 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
02:42:39.023 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.64 hyp=0.66 cameraTheta=-1.85 mountX=-0.30 mountY=0.49, mountTheta=2.12
02:42:39.028 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.64, opts=13)
02:42:39.033 00.005 6120 Enqueuing Move request for scope (-0.18, -0.64)
02:42:39.038 00.005 7680 Worker thread wakes up
02:42:39.038 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.64) opts 0xd
02:42:39.038 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:39.043 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.64)
02:42:39.043 00.000 7680 Moving (-0.18, -0.64) raw xDistance=-0.30 yDistance=0.49
02:42:39.043 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:42:39.043 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:42:39.044 00.001 6120 UpdateGuideState exits: m=8477 SNR=61.5
02:42:39.048 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
02:42:39.048 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:39.052 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:39.056 00.004 7680 MoveAxis(E, 122, ABG)
02:42:39.056 00.000 6120 Enqueuing Expose request
02:42:39.062 00.006 7680 Guiding  Dir = 2, Dur = 122
02:42:39.062 00.000 7680 IsSlewing returns 0
02:42:39.063 00.001 7680 IsGuiding returns 0
02:42:39.063 00.000 7680 PulseGuide returned control before completion, sleep 132
02:42:39.209 00.146 7680 IsGuiding returns 1
02:42:39.209 00.000 7680 scope still moving after pulse duration time elapsed
02:42:39.240 00.031 7680 IsSlewing returns 0
02:42:39.241 00.001 7680 IsGuiding returns 0
02:42:39.242 00.001 7680 scope move finished after 122 + 57 ms
02:42:39.243 00.001 7680 Move returns status 0, amount 122
02:42:39.243 00.000 7680 MoveAxis(N, 0, ABG)
02:42:39.244 00.001 7680 Move returns status 0, amount 0
02:42:39.244 00.000 7680 move complete, result=0
02:42:39.245 00.001 7680 worker thread done servicing request
02:42:39.245 00.000 6120 GuideStep: -0.3 px 122 ms EAST, 0.5 px 0 ms NORTH
02:42:39.253 00.008 7680 Worker thread wakes up
02:42:39.255 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:39.256 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:40.497 01.241 7680 Exposure complete
02:42:40.634 00.137 7680 worker thread done servicing request
02:42:40.634 00.000 6120 OnExposeComplete: enter
02:42:40.638 00.004 6120 UpdateGuideState(): m_state=6
02:42:40.642 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1367
02:42:40.646 00.004 6120 Star::Find returns 1 (0), X=512.23, Y=671.91, Mass=9480, SNR=64.6, Peak=248 HFD=6.5
02:42:40.649 00.003 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
02:42:40.653 00.004 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
02:42:40.657 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.76 hyp=0.76 cameraTheta=-1.55 mountX=-0.12 mountY=0.69, mountTheta=1.75
02:42:40.663 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.76, opts=13)
02:42:40.667 00.004 6120 Enqueuing Move request for scope (0.02, -0.76)
02:42:40.672 00.005 7680 Worker thread wakes up
02:42:40.672 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.76) opts 0xd
02:42:40.672 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.76)
02:42:40.672 00.000 7680 Moving (0.02, -0.76) raw xDistance=-0.12 yDistance=0.69
02:42:40.672 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:42:40.672 00.000 7680 resist switch: large excursion: input 0.69 thresh 0.60 direction from -1 to 1
02:42:40.672 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.08
02:42:40.672 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:40.676 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
02:42:40.676 00.000 7680 MoveAxis(E, 0, ABG)
02:42:40.676 00.000 7680 Move returns status 0, amount 0
02:42:40.676 00.000 7680 MoveAxis(S, 377, ABG)
02:42:40.676 00.000 7680 Guiding  Dir = 1, Dur = 377
02:42:40.677 00.001 6120 UpdateGuideState exits: m=9480 SNR=64.6
02:42:40.681 00.004 7680 IsSlewing returns 0
02:42:40.681 00.000 7680 IsGuiding returns 0
02:42:40.681 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:40.686 00.005 7680 PulseGuide returned control before completion, sleep 387
02:42:40.686 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:40.691 00.005 6120 Enqueuing Expose request
02:42:41.081 00.390 7680 IsGuiding returns 1
02:42:41.083 00.002 7680 scope still moving after pulse duration time elapsed
02:42:41.113 00.030 7680 IsSlewing returns 0
02:42:41.114 00.001 7680 IsGuiding returns 0
02:42:41.114 00.000 7680 scope move finished after 377 + 56 ms
02:42:41.115 00.001 7680 Move returns status 0, amount 377
02:42:41.115 00.000 7680 move complete, result=0
02:42:41.117 00.002 7680 worker thread done servicing request
02:42:41.118 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 377 ms SOUTH
02:42:41.125 00.007 7680 Worker thread wakes up
02:42:41.125 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:41.126 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:42.372 01.246 7680 Exposure complete
02:42:42.511 00.139 7680 worker thread done servicing request
02:42:42.511 00.000 6120 OnExposeComplete: enter
02:42:42.515 00.004 6120 UpdateGuideState(): m_state=6
02:42:42.521 00.006 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1368
02:42:42.525 00.004 6120 Star::Find returns 1 (0), X=512.27, Y=671.76, Mass=8997, SNR=63.4, Peak=214 HFD=6.6
02:42:42.530 00.005 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
02:42:42.534 00.004 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
02:42:42.538 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.92 hyp=0.92 cameraTheta=-1.50 mountX=-0.11 mountY=0.85, mountTheta=1.70
02:42:42.542 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.92, opts=13)
02:42:42.547 00.005 6120 Enqueuing Move request for scope (0.06, -0.92)
02:42:42.551 00.004 7680 Worker thread wakes up
02:42:42.551 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:42.554 00.003 6120 UpdateGuideState exits: m=8997 SNR=63.4
02:42:42.559 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:42.564 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:42.570 00.006 6120 Enqueuing Expose request
02:42:42.575 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.92) opts 0xd
02:42:42.575 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.92)
02:42:42.575 00.000 7680 Moving (0.06, -0.92) raw xDistance=-0.11 yDistance=0.85
02:42:42.575 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:42:42.576 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85
02:42:42.576 00.000 7680 MoveAxis(E, 0, ABG)
02:42:42.576 00.000 7680 Move returns status 0, amount 0
02:42:42.576 00.000 7680 MoveAxis(S, 461, ABG)
02:42:42.577 00.001 7680 Guiding  Dir = 1, Dur = 461
02:42:42.577 00.000 7680 IsSlewing returns 0
02:42:42.577 00.000 7680 IsGuiding returns 0
02:42:42.577 00.000 7680 PulseGuide returned control before completion, sleep 471
02:42:43.052 00.475 7680 IsGuiding returns 1
02:42:43.055 00.003 7680 scope still moving after pulse duration time elapsed
02:42:43.082 00.027 7680 IsSlewing returns 0
02:42:43.083 00.001 7680 IsGuiding returns 0
02:42:43.084 00.001 7680 scope move finished after 461 + 45 ms
02:42:43.084 00.000 7680 Move returns status 0, amount 461
02:42:43.086 00.002 7680 move complete, result=0
02:42:43.086 00.000 7680 worker thread done servicing request
02:42:43.086 00.000 7680 Worker thread wakes up
02:42:43.087 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.9 px 461 ms SOUTH
02:42:43.097 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:43.099 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:44.345 01.246 7680 Exposure complete
02:42:44.490 00.145 7680 worker thread done servicing request
02:42:44.490 00.000 6120 OnExposeComplete: enter
02:42:44.495 00.005 6120 UpdateGuideState(): m_state=6
02:42:44.499 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1369
02:42:44.502 00.003 6120 Star::Find returns 1 (0), X=512.25, Y=671.97, Mass=8615, SNR=61.8, Peak=214 HFD=6.5
02:42:44.507 00.005 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
02:42:44.512 00.005 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
02:42:44.515 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=-0.70 hyp=0.71 cameraTheta=-1.51 mountX=-0.09 mountY=0.65, mountTheta=1.71
02:42:44.521 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.70, opts=13)
02:42:44.525 00.004 6120 Enqueuing Move request for scope (0.04, -0.70)
02:42:44.530 00.005 7680 Worker thread wakes up
02:42:44.530 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:44.534 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.70) opts 0xd
02:42:44.534 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.70)
02:42:44.534 00.000 7680 Moving (0.04, -0.70) raw xDistance=-0.09 yDistance=0.65
02:42:44.534 00.000 6120 UpdateGuideState exits: m=8615 SNR=61.8
02:42:44.539 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:44.542 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:44.546 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:42:44.547 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
02:42:44.547 00.000 6120 Enqueuing Expose request
02:42:44.550 00.003 7680 MoveAxis(E, 0, ABG)
02:42:44.550 00.000 7680 Move returns status 0, amount 0
02:42:44.550 00.000 7680 MoveAxis(S, 353, ABG)
02:42:44.550 00.000 7680 Guiding  Dir = 1, Dur = 353
02:42:44.550 00.000 7680 IsSlewing returns 0
02:42:44.550 00.000 7680 IsGuiding returns 0
02:42:44.552 00.002 7680 PulseGuide returned control before completion, sleep 363
02:42:44.928 00.376 7680 IsGuiding returns 1
02:42:44.929 00.001 7680 scope still moving after pulse duration time elapsed
02:42:44.959 00.030 7680 IsSlewing returns 0
02:42:44.960 00.001 7680 IsGuiding returns 1
02:42:44.989 00.029 7680 IsSlewing returns 0
02:42:44.991 00.002 7680 IsGuiding returns 0
02:42:44.991 00.000 7680 scope move finished after 353 + 86 ms
02:42:44.991 00.000 7680 Move returns status 0, amount 353
02:42:44.993 00.002 7680 move complete, result=0
02:42:44.994 00.001 7680 worker thread done servicing request
02:42:44.995 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 353 ms SOUTH
02:42:45.007 00.012 7680 Worker thread wakes up
02:42:45.008 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:45.008 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:46.252 01.244 7680 Exposure complete
02:42:46.390 00.138 7680 worker thread done servicing request
02:42:46.390 00.000 6120 OnExposeComplete: enter
02:42:46.395 00.005 6120 UpdateGuideState(): m_state=6
02:42:46.398 00.003 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1370
02:42:46.403 00.005 6120 Star::Find returns 1 (0), X=512.28, Y=672.76, Mass=8959, SNR=62.1, Peak=239 HFD=6.6
02:42:46.409 00.006 6120 CameraToMount -- cameraTheta (0.85) - m_xAngle (0.19) = xAngle (0.66 = 0.66)
02:42:46.413 00.004 6120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.53 = -2.75)
02:42:46.417 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=0.09 mountY=-0.04, mountTheta=-0.45
02:42:46.422 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.09, opts=13)
02:42:46.426 00.004 6120 Enqueuing Move request for scope (0.08, 0.09)
02:42:46.429 00.003 7680 Worker thread wakes up
02:42:46.429 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
02:42:46.429 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
02:42:46.431 00.002 7680 Moving (0.08, 0.09) raw xDistance=0.09 yDistance=-0.04
02:42:46.431 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:42:46.431 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:42:46.431 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:46.436 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:42:46.436 00.000 7680 MoveAxis(E, 0, ABG)
02:42:46.436 00.000 7680 Move returns status 0, amount 0
02:42:46.436 00.000 6120 UpdateGuideState exits: m=8959 SNR=62.1
02:42:46.441 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:46.446 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:46.449 00.003 7680 MoveAxis(N, 0, ABG)
02:42:46.449 00.000 7680 Move returns status 0, amount 0
02:42:46.450 00.001 6120 Enqueuing Expose request
02:42:46.453 00.003 7680 move complete, result=0
02:42:46.455 00.002 7680 worker thread done servicing request
02:42:46.455 00.000 7680 Worker thread wakes up
02:42:46.455 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:46.455 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:46.456 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:42:47.702 01.246 7680 Exposure complete
02:42:47.842 00.140 7680 worker thread done servicing request
02:42:47.843 00.001 6120 OnExposeComplete: enter
02:42:47.847 00.004 6120 UpdateGuideState(): m_state=6
02:42:47.851 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1371
02:42:47.855 00.004 6120 Star::Find returns 1 (0), X=512.24, Y=672.62, Mass=8493, SNR=60.7, Peak=206 HFD=6.7
02:42:47.859 00.004 6120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.19) = xAngle (-1.19 = -1.19)
02:42:47.863 00.004 6120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.68 = 1.68)
02:42:47.867 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.01 mountX=0.02 mountY=0.06, mountTheta=1.22
02:42:47.873 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.05, opts=13)
02:42:47.877 00.004 6120 Enqueuing Move request for scope (0.03, -0.05)
02:42:47.881 00.004 7680 Worker thread wakes up
02:42:47.881 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:47.885 00.004 6120 UpdateGuideState exits: m=8493 SNR=60.7
02:42:47.888 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:47.891 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:47.896 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
02:42:47.897 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
02:42:47.897 00.000 7680 Moving (0.03, -0.05) raw xDistance=0.02 yDistance=0.06
02:42:47.897 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:42:47.897 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:42:47.897 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:42:47.897 00.000 7680 MoveAxis(E, 0, ABG)
02:42:47.898 00.001 7680 Move returns status 0, amount 0
02:42:47.898 00.000 7680 MoveAxis(N, 0, ABG)
02:42:47.898 00.000 7680 Move returns status 0, amount 0
02:42:47.898 00.000 7680 move complete, result=0
02:42:47.898 00.000 7680 worker thread done servicing request
02:42:47.898 00.000 6120 Enqueuing Expose request
02:42:47.902 00.004 7680 Worker thread wakes up
02:42:47.902 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:42:47.907 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:47.907 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:49.158 01.251 7680 Exposure complete
02:42:49.293 00.135 7680 worker thread done servicing request
02:42:49.294 00.001 6120 OnExposeComplete: enter
02:42:49.297 00.003 6120 UpdateGuideState(): m_state=6
02:42:49.302 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1372
02:42:49.305 00.003 6120 Star::Find returns 1 (0), X=512.29, Y=672.14, Mass=7840, SNR=57.9, Peak=202 HFD=6.5
02:42:49.310 00.005 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
02:42:49.315 00.005 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
02:42:49.318 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.53 hyp=0.54 cameraTheta=-1.41 mountX=-0.02 mountY=0.51, mountTheta=1.60
02:42:49.323 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.53, opts=13)
02:42:49.326 00.003 6120 Enqueuing Move request for scope (0.09, -0.53)
02:42:49.330 00.004 7680 Worker thread wakes up
02:42:49.330 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.53) opts 0xd
02:42:49.331 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.53)
02:42:49.331 00.000 7680 Moving (0.09, -0.53) raw xDistance=-0.02 yDistance=0.51
02:42:49.331 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:42:49.331 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
02:42:49.331 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:49.334 00.003 6120 UpdateGuideState exits: m=7840 SNR=57.9
02:42:49.338 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:49.342 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:49.346 00.004 6120 Enqueuing Expose request
02:42:49.350 00.004 7680 MoveAxis(E, 0, ABG)
02:42:49.351 00.001 7680 Move returns status 0, amount 0
02:42:49.351 00.000 7680 MoveAxis(S, 279, ABG)
02:42:49.352 00.001 7680 Guiding  Dir = 1, Dur = 279
02:42:49.352 00.000 7680 IsSlewing returns 0
02:42:49.353 00.001 7680 IsGuiding returns 0
02:42:49.353 00.000 7680 PulseGuide returned control before completion, sleep 289
02:42:49.650 00.297 7680 IsGuiding returns 1
02:42:49.651 00.001 7680 scope still moving after pulse duration time elapsed
02:42:49.682 00.031 7680 IsSlewing returns 0
02:42:49.684 00.002 7680 IsGuiding returns 0
02:42:49.685 00.001 7680 scope move finished after 279 + 52 ms
02:42:49.685 00.000 7680 Move returns status 0, amount 279
02:42:49.685 00.000 7680 move complete, result=0
02:42:49.685 00.000 7680 worker thread done servicing request
02:42:49.686 00.001 7680 Worker thread wakes up
02:42:49.686 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 279 ms SOUTH
02:42:49.694 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:49.694 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:50.941 01.247 7680 Exposure complete
02:42:51.124 00.183 7680 worker thread done servicing request
02:42:51.125 00.001 6120 OnExposeComplete: enter
02:42:51.130 00.005 6120 UpdateGuideState(): m_state=6
02:42:51.137 00.007 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1373
02:42:51.142 00.005 6120 Star::Find returns 1 (0), X=512.37, Y=672.03, Mass=8432, SNR=61.5, Peak=222 HFD=6.6
02:42:51.145 00.003 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
02:42:51.150 00.005 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
02:42:51.155 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=-0.64 hyp=0.66 cameraTheta=-1.32 mountX=0.04 mountY=0.65, mountTheta=1.50
02:42:51.159 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.64, opts=13)
02:42:51.164 00.005 6120 Enqueuing Move request for scope (0.17, -0.64)
02:42:51.167 00.003 7680 Worker thread wakes up
02:42:51.167 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:51.171 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.64) opts 0xd
02:42:51.172 00.001 6120 UpdateGuideState exits: m=8432 SNR=61.5
02:42:51.176 00.004 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.64)
02:42:51.176 00.000 7680 Moving (0.17, -0.64) raw xDistance=0.04 yDistance=0.65
02:42:51.176 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:51.179 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:42:51.179 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:51.182 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
02:42:51.183 00.001 7680 MoveAxis(E, 0, ABG)
02:42:51.183 00.000 7680 Move returns status 0, amount 0
02:42:51.183 00.000 6120 Enqueuing Expose request
02:42:51.187 00.004 7680 MoveAxis(S, 352, ABG)
02:42:51.187 00.000 7680 Guiding  Dir = 1, Dur = 352
02:42:51.187 00.000 7680 IsSlewing returns 0
02:42:51.188 00.001 7680 IsGuiding returns 0
02:42:51.188 00.000 7680 PulseGuide returned control before completion, sleep 362
02:42:51.557 00.369 7680 IsGuiding returns 1
02:42:51.558 00.001 7680 scope still moving after pulse duration time elapsed
02:42:51.587 00.029 7680 IsSlewing returns 0
02:42:51.588 00.001 7680 IsGuiding returns 1
02:42:51.619 00.031 7680 IsSlewing returns 0
02:42:51.619 00.000 7680 IsGuiding returns 0
02:42:51.620 00.001 7680 scope move finished after 352 + 80 ms
02:42:51.620 00.000 7680 Move returns status 0, amount 352
02:42:51.621 00.001 7680 move complete, result=0
02:42:51.622 00.001 7680 worker thread done servicing request
02:42:51.622 00.000 7680 Worker thread wakes up
02:42:51.622 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 352 ms SOUTH
02:42:51.632 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:51.632 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:52.883 01.251 7680 Exposure complete
02:42:53.024 00.141 7680 worker thread done servicing request
02:42:53.025 00.001 6120 OnExposeComplete: enter
02:42:53.029 00.004 6120 UpdateGuideState(): m_state=6
02:42:53.035 00.006 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1374
02:42:53.040 00.005 6120 Star::Find returns 1 (0), X=512.36, Y=672.88, Mass=8439, SNR=60.7, Peak=208 HFD=6.5
02:42:53.044 00.004 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (0.19) = xAngle (0.76 = 0.76)
02:42:53.048 00.004 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.64 = -2.65)
02:42:53.052 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.21 hyp=0.26 cameraTheta=0.95 mountX=0.19 mountY=-0.12, mountTheta=-0.58
02:42:53.057 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.21, opts=13)
02:42:53.060 00.003 6120 Enqueuing Move request for scope (0.15, 0.21)
02:42:53.065 00.005 7680 Worker thread wakes up
02:42:53.065 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:53.069 00.004 6120 UpdateGuideState exits: m=8439 SNR=60.7
02:42:53.073 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.21) opts 0xd
02:42:53.073 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.21)
02:42:53.073 00.000 7680 Moving (0.15, 0.21) raw xDistance=0.19 yDistance=-0.12
02:42:53.074 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:42:53.074 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:42:53.074 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:53.080 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:53.086 00.006 6120 Enqueuing Expose request
02:42:53.095 00.009 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:42:53.095 00.000 7680 MoveAxis(E, 0, ABG)
02:42:53.095 00.000 7680 Move returns status 0, amount 0
02:42:53.096 00.001 7680 MoveAxis(N, 0, ABG)
02:42:53.097 00.001 7680 Move returns status 0, amount 0
02:42:53.097 00.000 7680 move complete, result=0
02:42:53.098 00.001 7680 worker thread done servicing request
02:42:53.098 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:53.106 00.008 7680 Worker thread wakes up
02:42:53.106 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:53.106 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:54.355 01.249 7680 Exposure complete
02:42:54.487 00.132 7680 worker thread done servicing request
02:42:54.488 00.001 6120 OnExposeComplete: enter
02:42:54.491 00.003 6120 UpdateGuideState(): m_state=6
02:42:54.496 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1375
02:42:54.500 00.004 6120 Star::Find returns 1 (0), X=512.21, Y=672.73, Mass=9078, SNR=63.1, Peak=218 HFD=6.6
02:42:54.504 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (0.19) = xAngle (1.30 = 1.30)
02:42:54.508 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.17 = -2.11)
02:42:54.512 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.48 mountX=0.02 mountY=-0.05, mountTheta=-1.26
02:42:54.517 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.06, opts=13)
02:42:54.520 00.003 6120 Enqueuing Move request for scope (0.01, 0.06)
02:42:54.523 00.003 7680 Worker thread wakes up
02:42:54.525 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:54.528 00.003 6120 UpdateGuideState exits: m=9078 SNR=63.1
02:42:54.534 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
02:42:54.534 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
02:42:54.534 00.000 7680 Moving (0.01, 0.06) raw xDistance=0.02 yDistance=-0.05
02:42:54.534 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:42:54.534 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:42:54.534 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:42:54.534 00.000 7680 MoveAxis(E, 0, ABG)
02:42:54.534 00.000 7680 Move returns status 0, amount 0
02:42:54.535 00.001 7680 MoveAxis(N, 0, ABG)
02:42:54.535 00.000 7680 Move returns status 0, amount 0
02:42:54.535 00.000 7680 move complete, result=0
02:42:54.535 00.000 7680 worker thread done servicing request
02:42:54.535 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:54.540 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:54.545 00.005 6120 Enqueuing Expose request
02:42:54.549 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:54.552 00.003 7680 Worker thread wakes up
02:42:54.552 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:54.552 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:55.802 01.250 7680 Exposure complete
02:42:55.937 00.135 7680 worker thread done servicing request
02:42:55.937 00.000 6120 OnExposeComplete: enter
02:42:55.944 00.007 6120 UpdateGuideState(): m_state=6
02:42:55.948 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1376
02:42:55.952 00.004 6120 Star::Find returns 1 (0), X=512.19, Y=672.58, Mass=9071, SNR=63.3, Peak=205 HFD=6.8
02:42:55.956 00.004 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
02:42:55.960 00.004 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
02:42:55.964 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.70 mountX=-0.03 mountY=0.08, mountTheta=1.93
02:42:55.970 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.09, opts=13)
02:42:55.974 00.004 6120 Enqueuing Move request for scope (-0.01, -0.09)
02:42:55.978 00.004 7680 Worker thread wakes up
02:42:55.979 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:55.982 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
02:42:55.982 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
02:42:55.982 00.000 7680 Moving (-0.01, -0.09) raw xDistance=-0.03 yDistance=0.08
02:42:55.983 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:42:55.983 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:42:55.983 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:42:55.984 00.001 7680 MoveAxis(E, 0, ABG)
02:42:55.984 00.000 7680 Move returns status 0, amount 0
02:42:55.984 00.000 7680 MoveAxis(N, 0, ABG)
02:42:55.984 00.000 7680 Move returns status 0, amount 0
02:42:55.984 00.000 7680 move complete, result=0
02:42:55.984 00.000 7680 worker thread done servicing request
02:42:55.984 00.000 6120 UpdateGuideState exits: m=9071 SNR=63.3
02:42:55.989 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:55.993 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:55.996 00.003 6120 Enqueuing Expose request
02:42:56.000 00.004 7680 Worker thread wakes up
02:42:56.000 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:42:56.003 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:56.003 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:57.256 01.253 7680 Exposure complete
02:42:57.394 00.138 7680 worker thread done servicing request
02:42:57.394 00.000 6120 OnExposeComplete: enter
02:42:57.398 00.004 6120 UpdateGuideState(): m_state=6
02:42:57.401 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1377
02:42:57.406 00.005 6120 Star::Find returns 1 (0), X=512.18, Y=672.07, Mass=8205, SNR=60.1, Peak=213 HFD=6.6
02:42:57.409 00.003 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
02:42:57.413 00.004 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
02:42:57.415 00.002 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.60 hyp=0.60 cameraTheta=-1.61 mountX=-0.13 mountY=0.53, mountTheta=1.82
02:42:57.420 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.60, opts=13)
02:42:57.424 00.004 6120 Enqueuing Move request for scope (-0.02, -0.60)
02:42:57.427 00.003 7680 Worker thread wakes up
02:42:57.427 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.60) opts 0xd
02:42:57.427 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.60)
02:42:57.427 00.000 7680 Moving (-0.02, -0.60) raw xDistance=-0.13 yDistance=0.53
02:42:57.427 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:42:57.428 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
02:42:57.429 00.001 7680 MoveAxis(E, 0, ABG)
02:42:57.429 00.000 7680 Move returns status 0, amount 0
02:42:57.429 00.000 7680 MoveAxis(S, 289, ABG)
02:42:57.429 00.000 7680 Guiding  Dir = 1, Dur = 289
02:42:57.429 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:57.433 00.004 6120 UpdateGuideState exits: m=8205 SNR=60.1
02:42:57.437 00.004 7680 IsSlewing returns 0
02:42:57.437 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:57.442 00.005 7680 IsGuiding returns 0
02:42:57.442 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:57.446 00.004 7680 PulseGuide returned control before completion, sleep 299
02:42:57.446 00.000 6120 Enqueuing Expose request
02:42:57.747 00.301 7680 IsGuiding returns 1
02:42:57.748 00.001 7680 scope still moving after pulse duration time elapsed
02:42:57.779 00.031 7680 IsSlewing returns 0
02:42:57.780 00.001 7680 IsGuiding returns 0
02:42:57.780 00.000 7680 scope move finished after 289 + 49 ms
02:42:57.781 00.001 7680 Move returns status 0, amount 289
02:42:57.781 00.000 7680 move complete, result=0
02:42:57.783 00.002 7680 worker thread done servicing request
02:42:57.784 00.001 7680 Worker thread wakes up
02:42:57.784 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 289 ms SOUTH
02:42:57.789 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:57.789 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:42:59.038 01.249 7680 Exposure complete
02:42:59.178 00.140 7680 worker thread done servicing request
02:42:59.179 00.001 6120 OnExposeComplete: enter
02:42:59.182 00.003 6120 UpdateGuideState(): m_state=6
02:42:59.187 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1378
02:42:59.191 00.004 6120 Star::Find returns 1 (0), X=511.96, Y=672.61, Mass=8793, SNR=62.1, Peak=210 HFD=6.7
02:42:59.195 00.004 6120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.19) = xAngle (-3.07 = -3.07)
02:42:59.199 00.004 6120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.20 = -0.20)
02:42:59.202 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-2.88 mountX=-0.26 mountY=-0.05, mountTheta=-2.95
02:42:59.207 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.07, opts=13)
02:42:59.211 00.004 6120 Enqueuing Move request for scope (-0.25, -0.07)
02:42:59.216 00.005 7680 Worker thread wakes up
02:42:59.216 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.07) opts 0xd
02:42:59.217 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.07)
02:42:59.217 00.000 7680 Moving (-0.25, -0.07) raw xDistance=-0.26 yDistance=-0.05
02:42:59.218 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:42:59.218 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:42:59.218 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:42:59.218 00.000 7680 MoveAxis(E, 106, ABG)
02:42:59.218 00.000 7680 Guiding  Dir = 2, Dur = 106
02:42:59.218 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:42:59.223 00.005 6120 UpdateGuideState exits: m=8793 SNR=62.1
02:42:59.227 00.004 7680 IsSlewing returns 0
02:42:59.227 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:59.231 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:42:59.235 00.004 6120 Enqueuing Expose request
02:42:59.239 00.004 7680 IsGuiding returns 0
02:42:59.239 00.000 7680 PulseGuide returned control before completion, sleep 116
02:42:59.371 00.132 7680 IsGuiding returns 1
02:42:59.373 00.002 7680 scope still moving after pulse duration time elapsed
02:42:59.402 00.029 7680 IsSlewing returns 0
02:42:59.405 00.003 7680 IsGuiding returns 0
02:42:59.406 00.001 7680 scope move finished after 106 + 61 ms
02:42:59.407 00.001 7680 Move returns status 0, amount 106
02:42:59.407 00.000 7680 MoveAxis(N, 0, ABG)
02:42:59.407 00.000 7680 Move returns status 0, amount 0
02:42:59.408 00.001 7680 move complete, result=0
02:42:59.408 00.000 7680 worker thread done servicing request
02:42:59.408 00.000 6120 GuideStep: -0.3 px 106 ms EAST, -0.1 px 0 ms NORTH
02:42:59.414 00.006 7680 Worker thread wakes up
02:42:59.414 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:42:59.414 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:00.664 01.250 7680 Exposure complete
02:43:00.805 00.141 7680 worker thread done servicing request
02:43:00.805 00.000 6120 OnExposeComplete: enter
02:43:00.808 00.003 6120 UpdateGuideState(): m_state=6
02:43:00.814 00.006 6120 Star::Find(15, 511, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1379
02:43:00.818 00.004 6120 Star::Find returns 1 (0), X=512.22, Y=672.14, Mass=7860, SNR=58.7, Peak=213 HFD=6.4
02:43:00.822 00.004 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
02:43:00.825 00.003 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
02:43:00.830 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.53 hyp=0.53 cameraTheta=-1.55 mountX=-0.09 mountY=0.48, mountTheta=1.75
02:43:00.834 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.53, opts=13)
02:43:00.838 00.004 6120 Enqueuing Move request for scope (0.01, -0.53)
02:43:00.843 00.005 7680 Worker thread wakes up
02:43:00.843 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.53) opts 0xd
02:43:00.843 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.53)
02:43:00.844 00.001 7680 Moving (0.01, -0.53) raw xDistance=-0.09 yDistance=0.48
02:43:00.845 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:43:00.845 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
02:43:00.845 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:00.850 00.005 7680 MoveAxis(E, 0, ABG)
02:43:00.851 00.001 7680 Move returns status 0, amount 0
02:43:00.851 00.000 7680 MoveAxis(S, 261, ABG)
02:43:00.851 00.000 7680 Guiding  Dir = 1, Dur = 261
02:43:00.851 00.000 6120 UpdateGuideState exits: m=7860 SNR=58.7
02:43:00.855 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:00.859 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:00.863 00.004 6120 Enqueuing Expose request
02:43:00.867 00.004 7680 IsSlewing returns 0
02:43:00.867 00.000 7680 IsGuiding returns 0
02:43:00.867 00.000 7680 PulseGuide returned control before completion, sleep 271
02:43:01.154 00.287 7680 IsGuiding returns 0
02:43:01.155 00.001 7680 Move returns status 0, amount 261
02:43:01.155 00.000 7680 move complete, result=0
02:43:01.156 00.001 7680 worker thread done servicing request
02:43:01.156 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 261 ms SOUTH
02:43:01.163 00.007 7680 Worker thread wakes up
02:43:01.163 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:01.163 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:02.417 01.254 7680 Exposure complete
02:43:02.555 00.138 7680 worker thread done servicing request
02:43:02.555 00.000 6120 OnExposeComplete: enter
02:43:02.560 00.005 6120 UpdateGuideState(): m_state=6
02:43:02.565 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
02:43:02.568 00.003 6120 Star::Find returns 1 (0), X=512.23, Y=672.65, Mass=8221, SNR=59.7, Peak=188 HFD=6.8
02:43:02.572 00.004 6120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (0.19) = xAngle (-0.96 = -0.96)
02:43:02.576 00.004 6120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.91 = 1.91)
02:43:02.580 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.78 mountX=0.02 mountY=0.03, mountTheta=1.03
02:43:02.585 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.02, opts=13)
02:43:02.589 00.004 6120 Enqueuing Move request for scope (0.02, -0.02)
02:43:02.594 00.005 7680 Worker thread wakes up
02:43:02.594 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
02:43:02.594 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
02:43:02.595 00.001 7680 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=0.03
02:43:02.595 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:43:02.595 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:43:02.596 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:43:02.596 00.000 7680 MoveAxis(E, 0, ABG)
02:43:02.596 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:02.601 00.005 7680 Move returns status 0, amount 0
02:43:02.601 00.000 7680 MoveAxis(N, 0, ABG)
02:43:02.601 00.000 7680 Move returns status 0, amount 0
02:43:02.601 00.000 7680 move complete, result=0
02:43:02.601 00.000 6120 UpdateGuideState exits: m=8221 SNR=59.7
02:43:02.606 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:02.609 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:02.613 00.004 7680 worker thread done servicing request
02:43:02.613 00.000 6120 Enqueuing Expose request
02:43:02.617 00.004 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:43:02.621 00.004 7680 Worker thread wakes up
02:43:02.621 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:02.621 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:03.865 01.244 7680 Exposure complete
02:43:04.010 00.145 7680 worker thread done servicing request
02:43:04.010 00.000 6120 OnExposeComplete: enter
02:43:04.015 00.005 6120 UpdateGuideState(): m_state=6
02:43:04.018 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1381
02:43:04.022 00.004 6120 Star::Find returns 1 (0), X=512.02, Y=672.12, Mass=8332, SNR=61.0, Peak=235 HFD=6.3
02:43:04.026 00.004 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
02:43:04.031 00.005 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
02:43:04.034 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.55 hyp=0.58 cameraTheta=-1.89 mountX=-0.28 mountY=0.42, mountTheta=2.17
02:43:04.039 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.55, opts=13)
02:43:04.042 00.003 6120 Enqueuing Move request for scope (-0.18, -0.55)
02:43:04.046 00.004 7680 Worker thread wakes up
02:43:04.046 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.55) opts 0xd
02:43:04.047 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.55)
02:43:04.047 00.000 7680 Moving (-0.18, -0.55) raw xDistance=-0.28 yDistance=0.42
02:43:04.047 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:43:04.047 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
02:43:04.047 00.000 7680 MoveAxis(E, 116, ABG)
02:43:04.048 00.001 7680 Guiding  Dir = 2, Dur = 116
02:43:04.048 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:04.051 00.003 7680 IsSlewing returns 0
02:43:04.052 00.001 6120 UpdateGuideState exits: m=8332 SNR=61.0
02:43:04.055 00.003 7680 IsGuiding returns 0
02:43:04.055 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:04.059 00.004 7680 PulseGuide returned control before completion, sleep 126
02:43:04.059 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:04.064 00.005 6120 Enqueuing Expose request
02:43:04.202 00.138 7680 IsGuiding returns 0
02:43:04.203 00.001 7680 Move returns status 0, amount 116
02:43:04.203 00.000 7680 MoveAxis(S, 226, ABG)
02:43:04.204 00.001 7680 Guiding  Dir = 1, Dur = 226
02:43:04.206 00.002 7680 IsSlewing returns 0
02:43:04.206 00.000 7680 IsGuiding returns 0
02:43:04.207 00.001 7680 PulseGuide returned control before completion, sleep 236
02:43:04.454 00.247 7680 IsGuiding returns 1
02:43:04.454 00.000 7680 scope still moving after pulse duration time elapsed
02:43:04.484 00.030 7680 IsSlewing returns 0
02:43:04.486 00.002 7680 IsGuiding returns 0
02:43:04.486 00.000 7680 scope move finished after 226 + 53 ms
02:43:04.486 00.000 7680 Move returns status 0, amount 226
02:43:04.487 00.001 7680 move complete, result=0
02:43:04.487 00.000 6120 GuideStep: -0.3 px 116 ms EAST, 0.4 px 226 ms SOUTH
02:43:04.494 00.007 7680 worker thread done servicing request
02:43:04.494 00.000 7680 Worker thread wakes up
02:43:04.494 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:04.495 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:05.748 01.253 7680 Exposure complete
02:43:05.879 00.131 7680 worker thread done servicing request
02:43:05.879 00.000 6120 OnExposeComplete: enter
02:43:05.883 00.004 6120 UpdateGuideState(): m_state=6
02:43:05.887 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1382
02:43:05.890 00.003 6120 Star::Find returns 1 (0), X=512.26, Y=672.61, Mass=9410, SNR=64.2, Peak=226 HFD=6.9
02:43:05.894 00.004 6120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (0.19) = xAngle (-1.02 = -1.02)
02:43:05.899 00.005 6120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.85 = 1.85)
02:43:05.901 00.002 6120 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.83 mountX=0.04 mountY=0.08, mountTheta=1.07
02:43:05.907 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.06, opts=13)
02:43:05.912 00.005 6120 Enqueuing Move request for scope (0.06, -0.06)
02:43:05.917 00.005 7680 Worker thread wakes up
02:43:05.918 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
02:43:05.918 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:05.921 00.003 6120 UpdateGuideState exits: m=9410 SNR=64.2
02:43:05.925 00.004 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
02:43:05.925 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:05.930 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:05.933 00.003 7680 Moving (0.06, -0.06) raw xDistance=0.04 yDistance=0.08
02:43:05.933 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:43:05.934 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:43:05.934 00.000 6120 Enqueuing Expose request
02:43:05.938 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:43:05.938 00.000 7680 MoveAxis(E, 0, ABG)
02:43:05.938 00.000 7680 Move returns status 0, amount 0
02:43:05.939 00.001 7680 MoveAxis(N, 0, ABG)
02:43:05.939 00.000 7680 Move returns status 0, amount 0
02:43:05.939 00.000 7680 move complete, result=0
02:43:05.939 00.000 7680 worker thread done servicing request
02:43:05.939 00.000 7680 Worker thread wakes up
02:43:05.939 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:05.941 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:05.941 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:07.190 01.249 7680 Exposure complete
02:43:07.324 00.134 7680 worker thread done servicing request
02:43:07.324 00.000 6120 OnExposeComplete: enter
02:43:07.328 00.004 6120 UpdateGuideState(): m_state=6
02:43:07.332 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1383
02:43:07.337 00.005 6120 Star::Find returns 1 (0), X=512.22, Y=672.10, Mass=8638, SNR=61.8, Peak=208 HFD=6.5
02:43:07.339 00.002 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
02:43:07.343 00.004 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
02:43:07.347 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.57 hyp=0.57 cameraTheta=-1.54 mountX=-0.09 mountY=0.52, mountTheta=1.74
02:43:07.352 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.57, opts=13)
02:43:07.356 00.004 6120 Enqueuing Move request for scope (0.02, -0.57)
02:43:07.360 00.004 7680 Worker thread wakes up
02:43:07.360 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.57) opts 0xd
02:43:07.361 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:07.364 00.003 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.57)
02:43:07.364 00.000 7680 Moving (0.02, -0.57) raw xDistance=-0.09 yDistance=0.52
02:43:07.365 00.001 6120 UpdateGuideState exits: m=8638 SNR=61.8
02:43:07.367 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:07.372 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:07.375 00.003 6120 Enqueuing Expose request
02:43:07.379 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:43:07.379 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
02:43:07.379 00.000 7680 MoveAxis(E, 0, ABG)
02:43:07.379 00.000 7680 Move returns status 0, amount 0
02:43:07.380 00.001 7680 MoveAxis(S, 284, ABG)
02:43:07.380 00.000 7680 Guiding  Dir = 1, Dur = 284
02:43:07.380 00.000 7680 IsSlewing returns 0
02:43:07.380 00.000 7680 IsGuiding returns 0
02:43:07.382 00.002 7680 PulseGuide returned control before completion, sleep 294
02:43:07.682 00.300 7680 IsGuiding returns 1
02:43:07.683 00.001 7680 scope still moving after pulse duration time elapsed
02:43:07.715 00.032 7680 IsSlewing returns 0
02:43:07.716 00.001 7680 IsGuiding returns 0
02:43:07.716 00.000 7680 scope move finished after 284 + 51 ms
02:43:07.717 00.001 7680 Move returns status 0, amount 284
02:43:07.717 00.000 7680 move complete, result=0
02:43:07.718 00.001 7680 worker thread done servicing request
02:43:07.718 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 284 ms SOUTH
02:43:07.731 00.013 7680 Worker thread wakes up
02:43:07.731 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:07.732 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:08.978 01.246 7680 Exposure complete
02:43:09.123 00.145 7680 worker thread done servicing request
02:43:09.124 00.001 6120 OnExposeComplete: enter
02:43:09.130 00.006 6120 UpdateGuideState(): m_state=6
02:43:09.133 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1384
02:43:09.137 00.004 6120 Star::Find returns 1 (0), X=512.03, Y=672.84, Mass=8848, SNR=62.1, Peak=213 HFD=6.5
02:43:09.141 00.004 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (0.19) = xAngle (2.19 = 2.19)
02:43:09.145 00.004 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.06 = -1.22)
02:43:09.148 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.24 cameraTheta=2.37 mountX=-0.14 mountY=-0.23, mountTheta=-2.12
02:43:09.153 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.17, opts=13)
02:43:09.158 00.005 6120 Enqueuing Move request for scope (-0.17, 0.17)
02:43:09.163 00.005 7680 Worker thread wakes up
02:43:09.163 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:09.167 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0xd
02:43:09.167 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.17)
02:43:09.167 00.000 7680 Moving (-0.17, 0.17) raw xDistance=-0.14 yDistance=-0.23
02:43:09.167 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:43:09.167 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:43:09.167 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:43:09.167 00.000 7680 MoveAxis(E, 0, ABG)
02:43:09.169 00.002 7680 Move returns status 0, amount 0
02:43:09.169 00.000 7680 MoveAxis(N, 0, ABG)
02:43:09.169 00.000 7680 Move returns status 0, amount 0
02:43:09.169 00.000 7680 move complete, result=0
02:43:09.169 00.000 7680 worker thread done servicing request
02:43:09.169 00.000 6120 UpdateGuideState exits: m=8848 SNR=62.1
02:43:09.172 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:09.175 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:09.180 00.005 6120 Enqueuing Expose request
02:43:09.184 00.004 7680 Worker thread wakes up
02:43:09.184 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:43:09.187 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:09.187 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:10.434 01.247 7680 Exposure complete
02:43:10.583 00.149 7680 worker thread done servicing request
02:43:10.584 00.001 6120 OnExposeComplete: enter
02:43:10.587 00.003 6120 UpdateGuideState(): m_state=6
02:43:10.592 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1385
02:43:10.597 00.005 6120 Star::Find returns 1 (0), X=512.07, Y=672.82, Mass=8540, SNR=61.6, Peak=203 HFD=6.5
02:43:10.601 00.004 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (0.19) = xAngle (2.11 = 2.11)
02:43:10.605 00.004 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.98 = -1.30)
02:43:10.609 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.29 mountX=-0.10 mountY=-0.19, mountTheta=-2.06
02:43:10.613 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.15, opts=13)
02:43:10.616 00.003 6120 Enqueuing Move request for scope (-0.13, 0.15)
02:43:10.621 00.005 7680 Worker thread wakes up
02:43:10.621 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:10.624 00.003 6120 UpdateGuideState exits: m=8540 SNR=61.6
02:43:10.627 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:10.631 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:10.636 00.005 6120 Enqueuing Expose request
02:43:10.639 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
02:43:10.639 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
02:43:10.639 00.000 7680 Moving (-0.13, 0.15) raw xDistance=-0.10 yDistance=-0.19
02:43:10.639 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:43:10.639 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:43:10.640 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:43:10.640 00.000 7680 MoveAxis(E, 0, ABG)
02:43:10.640 00.000 7680 Move returns status 0, amount 0
02:43:10.640 00.000 7680 MoveAxis(N, 0, ABG)
02:43:10.640 00.000 7680 Move returns status 0, amount 0
02:43:10.640 00.000 7680 move complete, result=0
02:43:10.640 00.000 7680 worker thread done servicing request
02:43:10.640 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:43:10.644 00.004 7680 Worker thread wakes up
02:43:10.644 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:10.644 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:11.896 01.252 7680 Exposure complete
02:43:12.073 00.177 7680 worker thread done servicing request
02:43:12.073 00.000 6120 OnExposeComplete: enter
02:43:12.077 00.004 6120 UpdateGuideState(): m_state=6
02:43:12.082 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1386
02:43:12.086 00.004 6120 Star::Find returns 1 (0), X=511.93, Y=673.06, Mass=9358, SNR=64.9, Peak=223 HFD=6.5
02:43:12.090 00.004 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (0.19) = xAngle (2.00 = 2.00)
02:43:12.094 00.004 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.87 = -1.41)
02:43:12.098 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.39 hyp=0.48 cameraTheta=2.19 mountX=-0.20 mountY=-0.47, mountTheta=-1.97
02:43:12.103 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.39, opts=13)
02:43:12.107 00.004 6120 Enqueuing Move request for scope (-0.28, 0.39)
02:43:12.111 00.004 7680 Worker thread wakes up
02:43:12.112 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:12.118 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.39) opts 0xd
02:43:12.118 00.000 6120 UpdateGuideState exits: m=9358 SNR=64.9
02:43:12.124 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.39)
02:43:12.124 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:12.130 00.006 7680 Moving (-0.28, 0.39) raw xDistance=-0.20 yDistance=-0.47
02:43:12.130 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:12.134 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:43:12.134 00.000 6120 Enqueuing Expose request
02:43:12.139 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:43:12.139 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
02:43:12.139 00.000 7680 MoveAxis(E, 0, ABG)
02:43:12.141 00.002 7680 Move returns status 0, amount 0
02:43:12.141 00.000 7680 MoveAxis(N, 0, ABG)
02:43:12.141 00.000 7680 Move returns status 0, amount 0
02:43:12.141 00.000 7680 move complete, result=0
02:43:12.142 00.001 7680 worker thread done servicing request
02:43:12.142 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
02:43:12.147 00.005 7680 Worker thread wakes up
02:43:12.147 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:12.147 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:13.397 01.250 7680 Exposure complete
02:43:13.543 00.146 7680 worker thread done servicing request
02:43:13.543 00.000 6120 OnExposeComplete: enter
02:43:13.548 00.005 6120 UpdateGuideState(): m_state=6
02:43:13.552 00.004 6120 Star::Find(15, 511, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1387
02:43:13.556 00.004 6120 Star::Find returns 1 (0), X=512.07, Y=672.23, Mass=8080, SNR=59.2, Peak=210 HFD=6.4
02:43:13.562 00.006 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
02:43:13.566 00.004 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
02:43:13.570 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.45 hyp=0.47 cameraTheta=-1.87 mountX=-0.22 mountY=0.34, mountTheta=2.14
02:43:13.576 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.45, opts=13)
02:43:13.580 00.004 6120 Enqueuing Move request for scope (-0.14, -0.45)
02:43:13.583 00.003 7680 Worker thread wakes up
02:43:13.583 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.45) opts 0xd
02:43:13.583 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.45)
02:43:13.583 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:13.588 00.005 7680 Moving (-0.14, -0.45) raw xDistance=-0.22 yDistance=0.34
02:43:13.588 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:43:13.588 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:43:13.588 00.000 7680 MoveAxis(E, 89, ABG)
02:43:13.588 00.000 6120 UpdateGuideState exits: m=8080 SNR=59.2
02:43:13.592 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:13.596 00.004 7680 Guiding  Dir = 2, Dur = 89
02:43:13.596 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:13.601 00.005 7680 IsSlewing returns 0
02:43:13.601 00.000 6120 Enqueuing Expose request
02:43:13.604 00.003 7680 IsGuiding returns 0
02:43:13.605 00.001 7680 PulseGuide returned control before completion, sleep 99
02:43:13.715 00.110 7680 IsGuiding returns 1
02:43:13.717 00.002 7680 scope still moving after pulse duration time elapsed
02:43:13.746 00.029 7680 IsSlewing returns 0
02:43:13.748 00.002 7680 IsGuiding returns 0
02:43:13.748 00.000 7680 scope move finished after 89 + 54 ms
02:43:13.748 00.000 7680 Move returns status 0, amount 89
02:43:13.749 00.001 7680 MoveAxis(S, 184, ABG)
02:43:13.749 00.000 7680 Guiding  Dir = 1, Dur = 184
02:43:13.750 00.001 7680 IsSlewing returns 0
02:43:13.751 00.001 7680 IsGuiding returns 0
02:43:13.752 00.001 7680 PulseGuide returned control before completion, sleep 194
02:43:13.949 00.197 7680 IsGuiding returns 1
02:43:13.950 00.001 7680 scope still moving after pulse duration time elapsed
02:43:13.980 00.030 7680 IsSlewing returns 0
02:43:13.982 00.002 7680 IsGuiding returns 0
02:43:13.983 00.001 7680 scope move finished after 184 + 47 ms
02:43:13.983 00.000 7680 Move returns status 0, amount 184
02:43:13.984 00.001 7680 move complete, result=0
02:43:13.984 00.000 7680 worker thread done servicing request
02:43:13.985 00.001 7680 Worker thread wakes up
02:43:13.986 00.001 6120 GuideStep: -0.2 px 89 ms EAST, 0.3 px 184 ms SOUTH
02:43:13.992 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:13.992 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:15.246 01.254 7680 Exposure complete
02:43:15.381 00.135 7680 worker thread done servicing request
02:43:15.382 00.001 6120 OnExposeComplete: enter
02:43:15.385 00.003 6120 UpdateGuideState(): m_state=6
02:43:15.390 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1388
02:43:15.394 00.004 6120 Star::Find returns 1 (0), X=512.09, Y=672.15, Mass=8410, SNR=61.4, Peak=219 HFD=6.4
02:43:15.399 00.005 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
02:43:15.402 00.003 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
02:43:15.405 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.52 hyp=0.54 cameraTheta=-1.78 mountX=-0.21 mountY=0.42, mountTheta=2.03
02:43:15.412 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.52, opts=13)
02:43:15.417 00.005 6120 Enqueuing Move request for scope (-0.11, -0.52)
02:43:15.421 00.004 7680 Worker thread wakes up
02:43:15.421 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.52) opts 0xd
02:43:15.421 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:15.425 00.004 6120 UpdateGuideState exits: m=8410 SNR=61.4
02:43:15.429 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:15.432 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:15.437 00.005 6120 Enqueuing Expose request
02:43:15.440 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.52)
02:43:15.440 00.000 7680 Moving (-0.11, -0.52) raw xDistance=-0.21 yDistance=0.42
02:43:15.440 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
02:43:15.442 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
02:43:15.442 00.000 7680 MoveAxis(E, 92, ABG)
02:43:15.442 00.000 7680 Guiding  Dir = 2, Dur = 92
02:43:15.443 00.001 7680 IsSlewing returns 0
02:43:15.443 00.000 7680 IsGuiding returns 0
02:43:15.443 00.000 7680 PulseGuide returned control before completion, sleep 102
02:43:15.548 00.105 7680 IsGuiding returns 1
02:43:15.549 00.001 7680 scope still moving after pulse duration time elapsed
02:43:15.579 00.030 7680 IsSlewing returns 0
02:43:15.579 00.000 7680 IsGuiding returns 0
02:43:15.581 00.002 7680 scope move finished after 92 + 45 ms
02:43:15.581 00.000 7680 Move returns status 0, amount 92
02:43:15.582 00.001 7680 MoveAxis(S, 228, ABG)
02:43:15.582 00.000 7680 Guiding  Dir = 1, Dur = 228
02:43:15.582 00.000 7680 IsSlewing returns 0
02:43:15.583 00.001 7680 IsGuiding returns 0
02:43:15.584 00.001 7680 PulseGuide returned control before completion, sleep 238
02:43:15.828 00.244 7680 IsGuiding returns 1
02:43:15.829 00.001 7680 scope still moving after pulse duration time elapsed
02:43:15.859 00.030 7680 IsSlewing returns 0
02:43:15.861 00.002 7680 IsGuiding returns 1
02:43:15.891 00.030 7680 IsSlewing returns 0
02:43:15.892 00.001 7680 IsGuiding returns 1
02:43:15.921 00.029 7680 IsSlewing returns 0
02:43:15.923 00.002 7680 IsGuiding returns 0
02:43:15.924 00.001 7680 scope move finished after 228 + 112 ms
02:43:15.924 00.000 7680 Move returns status 0, amount 228
02:43:15.925 00.001 7680 move complete, result=0
02:43:15.926 00.001 7680 worker thread done servicing request
02:43:15.926 00.000 7680 Worker thread wakes up
02:43:15.926 00.000 6120 GuideStep: -0.2 px 92 ms EAST, 0.4 px 228 ms SOUTH
02:43:15.934 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:15.934 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:17.177 01.243 7680 Exposure complete
02:43:17.331 00.154 7680 worker thread done servicing request
02:43:17.332 00.001 6120 OnExposeComplete: enter
02:43:17.339 00.007 6120 UpdateGuideState(): m_state=6
02:43:17.344 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1389
02:43:17.349 00.005 6120 Star::Find returns 1 (0), X=512.21, Y=672.78, Mass=9217, SNR=64.0, Peak=239 HFD=6.6
02:43:17.356 00.007 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (0.19) = xAngle (1.35 = 1.35)
02:43:17.359 00.003 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.23 = -2.06)
02:43:17.363 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.54 mountX=0.02 mountY=-0.10, mountTheta=-1.33
02:43:17.368 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.11, opts=13)
02:43:17.373 00.005 6120 Enqueuing Move request for scope (0.00, 0.11)
02:43:17.376 00.003 7680 Worker thread wakes up
02:43:17.376 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:17.380 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
02:43:17.380 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
02:43:17.381 00.001 6120 UpdateGuideState exits: m=9217 SNR=64.0
02:43:17.384 00.003 7680 Moving (0.00, 0.11) raw xDistance=0.02 yDistance=-0.10
02:43:17.384 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:17.388 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:43:17.388 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:43:17.388 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:17.392 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:43:17.392 00.000 6120 Enqueuing Expose request
02:43:17.395 00.003 7680 MoveAxis(E, 0, ABG)
02:43:17.396 00.001 7680 Move returns status 0, amount 0
02:43:17.396 00.000 7680 MoveAxis(N, 0, ABG)
02:43:17.396 00.000 7680 Move returns status 0, amount 0
02:43:17.396 00.000 7680 move complete, result=0
02:43:17.396 00.000 7680 worker thread done servicing request
02:43:17.396 00.000 7680 Worker thread wakes up
02:43:17.396 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:17.397 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:17.397 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:18.652 01.255 7680 Exposure complete
02:43:18.798 00.146 7680 worker thread done servicing request
02:43:18.799 00.001 6120 OnExposeComplete: enter
02:43:18.802 00.003 6120 UpdateGuideState(): m_state=6
02:43:18.805 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1390
02:43:18.810 00.005 6120 Star::Find returns 1 (0), X=512.18, Y=672.63, Mass=8973, SNR=62.2, Peak=217 HFD=6.5
02:43:18.817 00.007 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.19) = xAngle (-2.30 = -2.30)
02:43:18.821 00.004 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
02:43:18.825 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.12 mountX=-0.03 mountY=0.02, mountTheta=2.46
02:43:18.829 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.04, opts=13)
02:43:18.833 00.004 6120 Enqueuing Move request for scope (-0.02, -0.04)
02:43:18.837 00.004 7680 Worker thread wakes up
02:43:18.837 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:18.842 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
02:43:18.842 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
02:43:18.842 00.000 6120 UpdateGuideState exits: m=8973 SNR=62.2
02:43:18.847 00.005 7680 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.02
02:43:18.847 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:43:18.847 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:43:18.847 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:18.852 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:43:18.852 00.000 7680 MoveAxis(E, 0, ABG)
02:43:18.852 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:18.856 00.004 6120 Enqueuing Expose request
02:43:18.860 00.004 7680 Move returns status 0, amount 0
02:43:18.860 00.000 7680 MoveAxis(N, 0, ABG)
02:43:18.861 00.001 7680 Move returns status 0, amount 0
02:43:18.861 00.000 7680 move complete, result=0
02:43:18.861 00.000 7680 worker thread done servicing request
02:43:18.861 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:43:18.865 00.004 7680 Worker thread wakes up
02:43:18.865 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:18.865 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:20.106 01.241 7680 Exposure complete
02:43:20.239 00.133 7680 worker thread done servicing request
02:43:20.239 00.000 6120 OnExposeComplete: enter
02:43:20.244 00.005 6120 UpdateGuideState(): m_state=6
02:43:20.248 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1391
02:43:20.252 00.004 6120 Star::Find returns 1 (0), X=512.01, Y=672.17, Mass=8077, SNR=57.7, Peak=239 HFD=6.4
02:43:20.256 00.004 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
02:43:20.260 00.004 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.74 = 0.74)
02:43:20.263 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.50 hyp=0.54 cameraTheta=-1.95 mountX=-0.29 mountY=0.36, mountTheta=2.24
02:43:20.268 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.50, opts=13)
02:43:20.272 00.004 6120 Enqueuing Move request for scope (-0.20, -0.50)
02:43:20.275 00.003 7680 Worker thread wakes up
02:43:20.275 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.50) opts 0xd
02:43:20.276 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.50)
02:43:20.276 00.000 7680 Moving (-0.20, -0.50) raw xDistance=-0.29 yDistance=0.36
02:43:20.277 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:43:20.277 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:43:20.277 00.000 7680 MoveAxis(E, 118, ABG)
02:43:20.277 00.000 7680 Guiding  Dir = 2, Dur = 118
02:43:20.277 00.000 7680 IsSlewing returns 0
02:43:20.278 00.001 7680 IsGuiding returns 0
02:43:20.278 00.000 7680 PulseGuide returned control before completion, sleep 128
02:43:20.278 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:20.282 00.004 6120 UpdateGuideState exits: m=8077 SNR=57.7
02:43:20.288 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:20.292 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:20.295 00.003 6120 Enqueuing Expose request
02:43:20.408 00.113 7680 IsGuiding returns 1
02:43:20.409 00.001 7680 scope still moving after pulse duration time elapsed
02:43:20.439 00.030 7680 IsSlewing returns 0
02:43:20.440 00.001 7680 IsGuiding returns 0
02:43:20.440 00.000 7680 scope move finished after 118 + 44 ms
02:43:20.440 00.000 7680 Move returns status 0, amount 118
02:43:20.441 00.001 7680 MoveAxis(S, 197, ABG)
02:43:20.441 00.000 7680 Guiding  Dir = 1, Dur = 197
02:43:20.442 00.001 7680 IsSlewing returns 0
02:43:20.442 00.000 7680 IsGuiding returns 0
02:43:20.443 00.001 7680 PulseGuide returned control before completion, sleep 207
02:43:20.659 00.216 7680 IsGuiding returns 1
02:43:20.659 00.000 7680 scope still moving after pulse duration time elapsed
02:43:20.691 00.032 7680 IsSlewing returns 0
02:43:20.692 00.001 7680 IsGuiding returns 0
02:43:20.692 00.000 7680 scope move finished after 197 + 52 ms
02:43:20.693 00.001 7680 Move returns status 0, amount 197
02:43:20.693 00.000 7680 move complete, result=0
02:43:20.693 00.000 7680 worker thread done servicing request
02:43:20.695 00.002 6120 GuideStep: -0.3 px 118 ms EAST, 0.4 px 197 ms SOUTH
02:43:20.702 00.007 7680 Worker thread wakes up
02:43:20.702 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:20.702 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:21.952 01.250 7680 Exposure complete
02:43:22.091 00.139 7680 worker thread done servicing request
02:43:22.092 00.001 6120 OnExposeComplete: enter
02:43:22.095 00.003 6120 UpdateGuideState(): m_state=6
02:43:22.101 00.006 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1392
02:43:22.107 00.006 6120 Star::Find returns 1 (0), X=512.03, Y=672.60, Mass=8571, SNR=62.0, Peak=195 HFD=6.7
02:43:22.112 00.005 6120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (0.19) = xAngle (-2.92 = -2.92)
02:43:22.116 00.004 6120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.05 = -0.05)
02:43:22.121 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.73 mountX=-0.18 mountY=-0.01, mountTheta=-3.09
02:43:22.126 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.08, opts=13)
02:43:22.131 00.005 6120 Enqueuing Move request for scope (-0.17, -0.08)
02:43:22.136 00.005 7680 Worker thread wakes up
02:43:22.136 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:22.140 00.004 6120 UpdateGuideState exits: m=8571 SNR=62.0
02:43:22.145 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:22.149 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:22.154 00.005 6120 Enqueuing Expose request
02:43:22.158 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
02:43:22.158 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
02:43:22.159 00.001 7680 Moving (-0.17, -0.08) raw xDistance=-0.18 yDistance=-0.01
02:43:22.159 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:43:22.159 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:43:22.159 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:43:22.159 00.000 7680 MoveAxis(E, 0, ABG)
02:43:22.159 00.000 7680 Move returns status 0, amount 0
02:43:22.159 00.000 7680 MoveAxis(N, 0, ABG)
02:43:22.160 00.001 7680 Move returns status 0, amount 0
02:43:22.160 00.000 7680 move complete, result=0
02:43:22.160 00.000 7680 worker thread done servicing request
02:43:22.160 00.000 7680 Worker thread wakes up
02:43:22.160 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:43:22.165 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:22.165 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:23.421 01.256 7680 Exposure complete
02:43:23.574 00.153 7680 worker thread done servicing request
02:43:23.575 00.001 6120 OnExposeComplete: enter
02:43:23.579 00.004 6120 UpdateGuideState(): m_state=6
02:43:23.583 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1393
02:43:23.587 00.004 6120 Star::Find returns 1 (0), X=512.13, Y=672.02, Mass=8576, SNR=61.8, Peak=226 HFD=6.4
02:43:23.591 00.004 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
02:43:23.596 00.005 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
02:43:23.601 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.65 hyp=0.66 cameraTheta=-1.68 mountX=-0.19 mountY=0.55, mountTheta=1.91
02:43:23.606 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.65, opts=13)
02:43:23.610 00.004 6120 Enqueuing Move request for scope (-0.07, -0.65)
02:43:23.614 00.004 7680 Worker thread wakes up
02:43:23.614 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.65) opts 0xd
02:43:23.614 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:23.619 00.005 6120 UpdateGuideState exits: m=8576 SNR=61.8
02:43:23.623 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:23.627 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:23.633 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.65)
02:43:23.633 00.000 7680 Moving (-0.07, -0.65) raw xDistance=-0.19 yDistance=0.55
02:43:23.633 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:43:23.633 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
02:43:23.634 00.001 7680 MoveAxis(E, 0, ABG)
02:43:23.634 00.000 7680 Move returns status 0, amount 0
02:43:23.634 00.000 7680 MoveAxis(S, 301, ABG)
02:43:23.635 00.001 7680 Guiding  Dir = 1, Dur = 301
02:43:23.635 00.000 6120 Enqueuing Expose request
02:43:23.639 00.004 7680 IsSlewing returns 0
02:43:23.639 00.000 7680 IsGuiding returns 0
02:43:23.639 00.000 7680 PulseGuide returned control before completion, sleep 311
02:43:23.959 00.320 7680 IsGuiding returns 1
02:43:23.961 00.002 7680 scope still moving after pulse duration time elapsed
02:43:23.991 00.030 7680 IsSlewing returns 0
02:43:23.992 00.001 7680 IsGuiding returns 0
02:43:23.992 00.000 7680 scope move finished after 301 + 51 ms
02:43:23.993 00.001 7680 Move returns status 0, amount 301
02:43:23.993 00.000 7680 move complete, result=0
02:43:23.993 00.000 7680 worker thread done servicing request
02:43:23.993 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 301 ms SOUTH
02:43:24.002 00.009 7680 Worker thread wakes up
02:43:24.002 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:24.002 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:25.253 01.251 7680 Exposure complete
02:43:25.391 00.138 7680 worker thread done servicing request
02:43:25.391 00.000 6120 OnExposeComplete: enter
02:43:25.396 00.005 6120 UpdateGuideState(): m_state=6
02:43:25.400 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
02:43:25.405 00.005 6120 Star::Find returns 1 (0), X=511.86, Y=672.61, Mass=8894, SNR=62.1, Peak=232 HFD=6.7
02:43:25.409 00.004 6120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (0.19) = xAngle (-3.14 = -3.14)
02:43:25.413 00.004 6120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.27 = -0.27)
02:43:25.417 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.07 hyp=0.35 cameraTheta=-2.95 mountX=-0.35 mountY=-0.09, mountTheta=-2.88
02:43:25.423 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.07, opts=13)
02:43:25.427 00.004 6120 Enqueuing Move request for scope (-0.35, -0.07)
02:43:25.431 00.004 7680 Worker thread wakes up
02:43:25.431 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:25.435 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.07) opts 0xd
02:43:25.437 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.07)
02:43:25.437 00.000 7680 Moving (-0.35, -0.07) raw xDistance=-0.35 yDistance=-0.09
02:43:25.437 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:43:25.437 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:43:25.437 00.000 6120 UpdateGuideState exits: m=8894 SNR=62.1
02:43:25.443 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:25.448 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:25.452 00.004 6120 Enqueuing Expose request
02:43:25.457 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:43:25.457 00.000 7680 MoveAxis(E, 145, ABG)
02:43:25.457 00.000 7680 Guiding  Dir = 2, Dur = 145
02:43:25.457 00.000 7680 IsSlewing returns 0
02:43:25.458 00.001 7680 IsGuiding returns 0
02:43:25.458 00.000 7680 PulseGuide returned control before completion, sleep 155
02:43:25.621 00.163 7680 IsGuiding returns 1
02:43:25.621 00.000 7680 scope still moving after pulse duration time elapsed
02:43:25.651 00.030 7680 IsSlewing returns 0
02:43:25.652 00.001 7680 IsGuiding returns 0
02:43:25.653 00.001 7680 scope move finished after 145 + 50 ms
02:43:25.654 00.001 7680 Move returns status 0, amount 145
02:43:25.654 00.000 7680 MoveAxis(N, 0, ABG)
02:43:25.656 00.002 7680 Move returns status 0, amount 0
02:43:25.656 00.000 7680 move complete, result=0
02:43:25.657 00.001 7680 worker thread done servicing request
02:43:25.657 00.000 7680 Worker thread wakes up
02:43:25.658 00.001 6120 GuideStep: -0.4 px 145 ms EAST, -0.1 px 0 ms NORTH
02:43:25.664 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:25.664 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:26.916 01.252 7680 Exposure complete
02:43:27.066 00.150 6120 OnExposeComplete: enter
02:43:27.071 00.005 6120 UpdateGuideState(): m_state=6
02:43:27.076 00.005 7680 worker thread done servicing request
02:43:27.076 00.000 6120 Star::Find(15, 511, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1395
02:43:27.079 00.003 6120 Star::Find returns 1 (0), X=512.27, Y=672.51, Mass=9458, SNR=64.8, Peak=249 HFD=7.0
02:43:27.083 00.004 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
02:43:27.087 00.004 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
02:43:27.093 00.006 6120 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.20 mountX=0.03 mountY=0.17, mountTheta=1.39
02:43:27.098 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.16, opts=13)
02:43:27.103 00.005 6120 Enqueuing Move request for scope (0.06, -0.16)
02:43:27.106 00.003 7680 Worker thread wakes up
02:43:27.106 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
02:43:27.108 00.002 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
02:43:27.108 00.000 7680 Moving (0.06, -0.16) raw xDistance=0.03 yDistance=0.17
02:43:27.108 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:43:27.108 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:43:27.109 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:27.113 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:43:27.113 00.000 6120 UpdateGuideState exits: m=9458 SNR=64.8
02:43:27.117 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:27.120 00.003 7680 MoveAxis(E, 0, ABG)
02:43:27.120 00.000 7680 Move returns status 0, amount 0
02:43:27.120 00.000 7680 MoveAxis(N, 0, ABG)
02:43:27.122 00.002 7680 Move returns status 0, amount 0
02:43:27.122 00.000 7680 move complete, result=0
02:43:27.122 00.000 7680 worker thread done servicing request
02:43:27.122 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:27.127 00.005 6120 Enqueuing Expose request
02:43:27.130 00.003 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:43:27.135 00.005 7680 Worker thread wakes up
02:43:27.135 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:27.135 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:28.386 01.251 7680 Exposure complete
02:43:28.529 00.143 7680 worker thread done servicing request
02:43:28.530 00.001 6120 OnExposeComplete: enter
02:43:28.535 00.005 6120 UpdateGuideState(): m_state=6
02:43:28.541 00.006 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1396
02:43:28.545 00.004 6120 Star::Find returns 1 (0), X=512.20, Y=671.99, Mass=8635, SNR=62.9, Peak=195 HFD=6.6
02:43:28.550 00.005 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
02:43:28.554 00.004 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
02:43:28.558 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.68 hyp=0.68 cameraTheta=-1.57 mountX=-0.13 mountY=0.61, mountTheta=1.78
02:43:28.564 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.68, opts=13)
02:43:28.568 00.004 6120 Enqueuing Move request for scope (-0.00, -0.68)
02:43:28.572 00.004 7680 Worker thread wakes up
02:43:28.572 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.68) opts 0xd
02:43:28.572 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.68)
02:43:28.573 00.001 7680 Moving (-0.00, -0.68) raw xDistance=-0.13 yDistance=0.61
02:43:28.573 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:43:28.573 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
02:43:28.573 00.000 7680 MoveAxis(E, 0, ABG)
02:43:28.573 00.000 7680 Move returns status 0, amount 0
02:43:28.573 00.000 7680 MoveAxis(S, 330, ABG)
02:43:28.573 00.000 7680 Guiding  Dir = 1, Dur = 330
02:43:28.573 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:28.578 00.005 7680 IsSlewing returns 0
02:43:28.578 00.000 6120 UpdateGuideState exits: m=8635 SNR=62.9
02:43:28.582 00.004 7680 IsGuiding returns 0
02:43:28.583 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:28.586 00.003 7680 PulseGuide returned control before completion, sleep 340
02:43:28.586 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:28.591 00.005 6120 Enqueuing Expose request
02:43:28.938 00.347 7680 IsGuiding returns 1
02:43:28.938 00.000 7680 scope still moving after pulse duration time elapsed
02:43:28.967 00.029 7680 IsSlewing returns 0
02:43:28.970 00.003 7680 IsGuiding returns 0
02:43:28.971 00.001 7680 scope move finished after 330 + 57 ms
02:43:28.971 00.000 7680 Move returns status 0, amount 330
02:43:28.971 00.000 7680 move complete, result=0
02:43:28.971 00.000 7680 worker thread done servicing request
02:43:28.971 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 330 ms SOUTH
02:43:28.977 00.006 7680 Worker thread wakes up
02:43:28.978 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:28.978 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:30.229 01.251 7680 Exposure complete
02:43:30.375 00.146 7680 worker thread done servicing request
02:43:30.375 00.000 6120 OnExposeComplete: enter
02:43:30.380 00.005 6120 UpdateGuideState(): m_state=6
02:43:30.383 00.003 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1397
02:43:30.388 00.005 6120 Star::Find returns 1 (0), X=512.23, Y=672.71, Mass=8334, SNR=60.7, Peak=207 HFD=6.6
02:43:30.392 00.004 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (0.19) = xAngle (0.84 = 0.84)
02:43:30.395 00.003 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.72 = -2.57)
02:43:30.399 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=1.03 mountX=0.03 mountY=-0.03, mountTheta=-0.68
02:43:30.404 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.04, opts=13)
02:43:30.408 00.004 6120 Enqueuing Move request for scope (0.03, 0.04)
02:43:30.412 00.004 7680 Worker thread wakes up
02:43:30.412 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
02:43:30.412 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
02:43:30.412 00.000 7680 Moving (0.03, 0.04) raw xDistance=0.03 yDistance=-0.03
02:43:30.412 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:43:30.412 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:43:30.412 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:30.417 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:43:30.417 00.000 7680 MoveAxis(E, 0, ABG)
02:43:30.417 00.000 7680 Move returns status 0, amount 0
02:43:30.417 00.000 7680 MoveAxis(N, 0, ABG)
02:43:30.417 00.000 7680 Move returns status 0, amount 0
02:43:30.417 00.000 7680 move complete, result=0
02:43:30.418 00.001 7680 worker thread done servicing request
02:43:30.418 00.000 6120 UpdateGuideState exits: m=8334 SNR=60.7
02:43:30.422 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:30.425 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:30.428 00.003 6120 Enqueuing Expose request
02:43:30.431 00.003 7680 Worker thread wakes up
02:43:30.433 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:43:30.436 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:30.437 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:31.682 01.245 7680 Exposure complete
02:43:31.819 00.137 7680 worker thread done servicing request
02:43:31.820 00.001 6120 OnExposeComplete: enter
02:43:31.824 00.004 6120 UpdateGuideState(): m_state=6
02:43:31.827 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1398
02:43:31.832 00.005 6120 Star::Find returns 1 (0), X=512.24, Y=672.74, Mass=8740, SNR=61.9, Peak=220 HFD=6.5
02:43:31.836 00.004 6120 CameraToMount -- cameraTheta (1.14) - m_xAngle (0.19) = xAngle (0.96 = 0.96)
02:43:31.839 00.003 6120 CameraToMount -- cameraTheta (1.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.83 = -2.45)
02:43:31.842 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.14 mountX=0.04 mountY=-0.05, mountTheta=-0.83
02:43:31.850 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.07, opts=13)
02:43:31.855 00.005 6120 Enqueuing Move request for scope (0.03, 0.07)
02:43:31.859 00.004 7680 Worker thread wakes up
02:43:31.859 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:31.864 00.005 6120 UpdateGuideState exits: m=8740 SNR=61.9
02:43:31.867 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:31.870 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:31.875 00.005 6120 Enqueuing Expose request
02:43:31.879 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
02:43:31.879 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
02:43:31.879 00.000 7680 Moving (0.03, 0.07) raw xDistance=0.04 yDistance=-0.05
02:43:31.879 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:43:31.881 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:43:31.881 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:43:31.881 00.000 7680 MoveAxis(E, 0, ABG)
02:43:31.882 00.001 7680 Move returns status 0, amount 0
02:43:31.882 00.000 7680 MoveAxis(N, 0, ABG)
02:43:31.882 00.000 7680 Move returns status 0, amount 0
02:43:31.882 00.000 7680 move complete, result=0
02:43:31.882 00.000 7680 worker thread done servicing request
02:43:31.883 00.001 7680 Worker thread wakes up
02:43:31.883 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:43:31.887 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:31.887 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:33.132 01.245 7680 Exposure complete
02:43:33.272 00.140 7680 worker thread done servicing request
02:43:33.272 00.000 6120 OnExposeComplete: enter
02:43:33.277 00.005 6120 UpdateGuideState(): m_state=6
02:43:33.280 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1399
02:43:33.285 00.005 6120 Star::Find returns 1 (0), X=512.01, Y=672.52, Mass=8485, SNR=61.5, Peak=201 HFD=6.7
02:43:33.290 00.005 6120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (0.19) = xAngle (-2.69 = -2.69)
02:43:33.294 00.004 6120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.18 = 0.18)
02:43:33.297 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-2.50 mountX=-0.22 mountY=0.05, mountTheta=2.94
02:43:33.303 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.15, opts=13)
02:43:33.307 00.004 6120 Enqueuing Move request for scope (-0.20, -0.15)
02:43:33.311 00.004 7680 Worker thread wakes up
02:43:33.311 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:33.315 00.004 6120 UpdateGuideState exits: m=8485 SNR=61.5
02:43:33.319 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:33.322 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:33.325 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.15) opts 0xd
02:43:33.325 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.15)
02:43:33.325 00.000 6120 Enqueuing Expose request
02:43:33.329 00.004 7680 Moving (-0.20, -0.15) raw xDistance=-0.22 yDistance=0.05
02:43:33.329 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:43:33.329 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:43:33.329 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:43:33.330 00.001 7680 MoveAxis(E, 91, ABG)
02:43:33.330 00.000 7680 Guiding  Dir = 2, Dur = 91
02:43:33.330 00.000 7680 IsSlewing returns 0
02:43:33.330 00.000 7680 IsGuiding returns 0
02:43:33.330 00.000 7680 PulseGuide returned control before completion, sleep 101
02:43:33.435 00.105 7680 IsGuiding returns 1
02:43:33.436 00.001 7680 scope still moving after pulse duration time elapsed
02:43:33.466 00.030 7680 IsSlewing returns 0
02:43:33.468 00.002 7680 IsGuiding returns 1
02:43:33.499 00.031 7680 IsSlewing returns 0
02:43:33.501 00.002 7680 IsGuiding returns 1
02:43:33.529 00.028 7680 IsSlewing returns 0
02:43:33.530 00.001 7680 IsGuiding returns 0
02:43:33.531 00.001 7680 scope move finished after 91 + 108 ms
02:43:33.531 00.000 7680 Move returns status 0, amount 91
02:43:33.532 00.001 7680 MoveAxis(N, 0, ABG)
02:43:33.532 00.000 7680 Move returns status 0, amount 0
02:43:33.533 00.001 7680 move complete, result=0
02:43:33.533 00.000 7680 worker thread done servicing request
02:43:33.533 00.000 7680 Worker thread wakes up
02:43:33.533 00.000 6120 GuideStep: -0.2 px 91 ms EAST, 0.0 px 0 ms NORTH
02:43:33.540 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:33.540 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:34.792 01.252 7680 Exposure complete
02:43:34.942 00.150 7680 worker thread done servicing request
02:43:34.943 00.001 6120 OnExposeComplete: enter
02:43:34.947 00.004 6120 UpdateGuideState(): m_state=6
02:43:34.950 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1400
02:43:34.954 00.004 6120 Star::Find returns 1 (0), X=512.16, Y=672.07, Mass=8255, SNR=60.8, Peak=202 HFD=6.5
02:43:34.960 00.006 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
02:43:34.963 00.003 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
02:43:34.967 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.60 hyp=0.60 cameraTheta=-1.64 mountX=-0.15 mountY=0.52, mountTheta=1.86
02:43:34.972 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.60, opts=13)
02:43:34.979 00.007 6120 Enqueuing Move request for scope (-0.04, -0.60)
02:43:34.982 00.003 7680 Worker thread wakes up
02:43:34.982 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.60) opts 0xd
02:43:34.983 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:34.987 00.004 6120 UpdateGuideState exits: m=8255 SNR=60.8
02:43:34.990 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:34.994 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:34.998 00.004 6120 Enqueuing Expose request
02:43:35.002 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.60)
02:43:35.002 00.000 7680 Moving (-0.04, -0.60) raw xDistance=-0.15 yDistance=0.52
02:43:35.002 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:43:35.002 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
02:43:35.003 00.001 7680 MoveAxis(E, 0, ABG)
02:43:35.003 00.000 7680 Move returns status 0, amount 0
02:43:35.003 00.000 7680 MoveAxis(S, 282, ABG)
02:43:35.003 00.000 7680 Guiding  Dir = 1, Dur = 282
02:43:35.004 00.001 7680 IsSlewing returns 0
02:43:35.004 00.000 7680 IsGuiding returns 0
02:43:35.004 00.000 7680 PulseGuide returned control before completion, sleep 292
02:43:35.302 00.298 7680 IsGuiding returns 1
02:43:35.304 00.002 7680 scope still moving after pulse duration time elapsed
02:43:35.333 00.029 7680 IsSlewing returns 0
02:43:35.334 00.001 7680 IsGuiding returns 1
02:43:35.364 00.030 7680 IsSlewing returns 0
02:43:35.365 00.001 7680 IsGuiding returns 0
02:43:35.365 00.000 7680 scope move finished after 282 + 78 ms
02:43:35.365 00.000 7680 Move returns status 0, amount 282
02:43:35.366 00.001 7680 move complete, result=0
02:43:35.366 00.000 7680 worker thread done servicing request
02:43:35.367 00.001 7680 Worker thread wakes up
02:43:35.367 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 282 ms SOUTH
02:43:35.373 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:35.373 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:36.629 01.256 7680 Exposure complete
02:43:36.773 00.144 7680 worker thread done servicing request
02:43:36.773 00.000 6120 OnExposeComplete: enter
02:43:36.778 00.005 6120 UpdateGuideState(): m_state=6
02:43:36.784 00.006 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1401
02:43:36.789 00.005 6120 Star::Find returns 1 (0), X=512.20, Y=672.10, Mass=8035, SNR=59.5, Peak=199 HFD=6.4
02:43:36.793 00.004 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
02:43:36.798 00.005 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
02:43:36.801 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.57 hyp=0.57 cameraTheta=-1.59 mountX=-0.12 mountY=0.51, mountTheta=1.80
02:43:36.807 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.57, opts=13)
02:43:36.812 00.005 6120 Enqueuing Move request for scope (-0.01, -0.57)
02:43:36.817 00.005 7680 Worker thread wakes up
02:43:36.818 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.57) opts 0xd
02:43:36.818 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.57)
02:43:36.818 00.000 7680 Moving (-0.01, -0.57) raw xDistance=-0.12 yDistance=0.51
02:43:36.818 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:43:36.819 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:36.823 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
02:43:36.824 00.001 7680 MoveAxis(E, 0, ABG)
02:43:36.824 00.000 7680 Move returns status 0, amount 0
02:43:36.824 00.000 7680 MoveAxis(S, 275, ABG)
02:43:36.824 00.000 7680 Guiding  Dir = 1, Dur = 275
02:43:36.824 00.000 6120 UpdateGuideState exits: m=8035 SNR=59.5
02:43:36.828 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:36.832 00.004 7680 IsSlewing returns 0
02:43:36.832 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:36.835 00.003 6120 Enqueuing Expose request
02:43:36.840 00.005 7680 IsGuiding returns 0
02:43:36.841 00.001 7680 PulseGuide returned control before completion, sleep 285
02:43:37.133 00.292 7680 IsGuiding returns 1
02:43:37.133 00.000 7680 scope still moving after pulse duration time elapsed
02:43:37.164 00.031 7680 IsSlewing returns 0
02:43:37.164 00.000 7680 IsGuiding returns 0
02:43:37.166 00.002 7680 scope move finished after 275 + 49 ms
02:43:37.166 00.000 7680 Move returns status 0, amount 275
02:43:37.166 00.000 7680 move complete, result=0
02:43:37.166 00.000 7680 worker thread done servicing request
02:43:37.167 00.001 7680 Worker thread wakes up
02:43:37.167 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 275 ms SOUTH
02:43:37.173 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:37.173 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:38.422 01.249 7680 Exposure complete
02:43:38.572 00.150 7680 worker thread done servicing request
02:43:38.573 00.001 6120 OnExposeComplete: enter
02:43:38.577 00.004 6120 UpdateGuideState(): m_state=6
02:43:38.580 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1402
02:43:38.585 00.005 6120 Star::Find returns 1 (0), X=512.27, Y=672.77, Mass=8730, SNR=62.1, Peak=217 HFD=6.5
02:43:38.588 00.003 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (0.19) = xAngle (0.84 = 0.84)
02:43:38.593 00.005 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.71 = -2.57)
02:43:38.598 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=0.08 mountY=-0.06, mountTheta=-0.68
02:43:38.605 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.10, opts=13)
02:43:38.609 00.004 6120 Enqueuing Move request for scope (0.06, 0.10)
02:43:38.613 00.004 7680 Worker thread wakes up
02:43:38.614 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:38.617 00.003 6120 UpdateGuideState exits: m=8730 SNR=62.1
02:43:38.621 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:38.625 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:38.628 00.003 6120 Enqueuing Expose request
02:43:38.632 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
02:43:38.632 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:43:38.632 00.000 7680 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.06
02:43:38.633 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:43:38.633 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:43:38.633 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:43:38.634 00.001 7680 MoveAxis(E, 0, ABG)
02:43:38.634 00.000 7680 Move returns status 0, amount 0
02:43:38.634 00.000 7680 MoveAxis(N, 0, ABG)
02:43:38.634 00.000 7680 Move returns status 0, amount 0
02:43:38.634 00.000 7680 move complete, result=0
02:43:38.634 00.000 7680 worker thread done servicing request
02:43:38.634 00.000 7680 Worker thread wakes up
02:43:38.635 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:38.639 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:38.640 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:39.895 01.255 7680 Exposure complete
02:43:40.037 00.142 7680 worker thread done servicing request
02:43:40.037 00.000 6120 OnExposeComplete: enter
02:43:40.041 00.004 6120 UpdateGuideState(): m_state=6
02:43:40.045 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1403
02:43:40.049 00.004 6120 Star::Find returns 1 (0), X=512.23, Y=672.70, Mass=8772, SNR=62.4, Peak=196 HFD=6.6
02:43:40.052 00.003 6120 CameraToMount -- cameraTheta (0.90) - m_xAngle (0.19) = xAngle (0.71 = 0.71)
02:43:40.057 00.005 6120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.59 = -2.70)
02:43:40.062 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.90 mountX=0.03 mountY=-0.02, mountTheta=-0.52
02:43:40.069 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.03, opts=13)
02:43:40.074 00.005 6120 Enqueuing Move request for scope (0.02, 0.03)
02:43:40.077 00.003 7680 Worker thread wakes up
02:43:40.077 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:40.081 00.004 6120 UpdateGuideState exits: m=8772 SNR=62.4
02:43:40.084 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:40.088 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:40.093 00.005 6120 Enqueuing Expose request
02:43:40.097 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
02:43:40.097 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
02:43:40.098 00.001 7680 Moving (0.02, 0.03) raw xDistance=0.03 yDistance=-0.02
02:43:40.098 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:43:40.098 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:43:40.098 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:43:40.099 00.001 7680 MoveAxis(E, 0, ABG)
02:43:40.099 00.000 7680 Move returns status 0, amount 0
02:43:40.099 00.000 7680 MoveAxis(N, 0, ABG)
02:43:40.100 00.001 7680 Move returns status 0, amount 0
02:43:40.100 00.000 7680 move complete, result=0
02:43:40.100 00.000 7680 worker thread done servicing request
02:43:40.100 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:43:40.105 00.005 7680 Worker thread wakes up
02:43:40.105 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:40.105 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:41.353 01.248 7680 Exposure complete
02:43:41.495 00.142 7680 worker thread done servicing request
02:43:41.495 00.000 6120 OnExposeComplete: enter
02:43:41.500 00.005 6120 UpdateGuideState(): m_state=6
02:43:41.505 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1404
02:43:41.509 00.004 6120 Star::Find returns 1 (0), X=512.16, Y=672.09, Mass=8782, SNR=62.6, Peak=230 HFD=6.4
02:43:41.513 00.004 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
02:43:41.517 00.004 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
02:43:41.520 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.58 hyp=0.59 cameraTheta=-1.65 mountX=-0.15 mountY=0.51, mountTheta=1.86
02:43:41.525 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.58, opts=13)
02:43:41.529 00.004 6120 Enqueuing Move request for scope (-0.04, -0.58)
02:43:41.534 00.005 7680 Worker thread wakes up
02:43:41.534 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.58) opts 0xd
02:43:41.534 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.58)
02:43:41.534 00.000 7680 Moving (-0.04, -0.58) raw xDistance=-0.15 yDistance=0.51
02:43:41.537 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:41.541 00.004 6120 UpdateGuideState exits: m=8782 SNR=62.6
02:43:41.546 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:43:41.546 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
02:43:41.546 00.000 7680 MoveAxis(E, 0, ABG)
02:43:41.546 00.000 7680 Move returns status 0, amount 0
02:43:41.546 00.000 7680 MoveAxis(S, 274, ABG)
02:43:41.547 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:41.552 00.005 7680 Guiding  Dir = 1, Dur = 274
02:43:41.553 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:41.557 00.004 7680 IsSlewing returns 0
02:43:41.557 00.000 6120 Enqueuing Expose request
02:43:41.561 00.004 7680 IsGuiding returns 0
02:43:41.561 00.000 7680 PulseGuide returned control before completion, sleep 284
02:43:41.849 00.288 7680 IsGuiding returns 1
02:43:41.850 00.001 7680 scope still moving after pulse duration time elapsed
02:43:41.880 00.030 7680 IsSlewing returns 0
02:43:41.881 00.001 7680 IsGuiding returns 0
02:43:41.881 00.000 7680 scope move finished after 274 + 46 ms
02:43:41.882 00.001 7680 Move returns status 0, amount 274
02:43:41.882 00.000 7680 move complete, result=0
02:43:41.883 00.001 7680 worker thread done servicing request
02:43:41.883 00.000 7680 Worker thread wakes up
02:43:41.884 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 274 ms SOUTH
02:43:41.890 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:41.890 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:43.143 01.253 7680 Exposure complete
02:43:43.281 00.138 7680 worker thread done servicing request
02:43:43.281 00.000 6120 OnExposeComplete: enter
02:43:43.286 00.005 6120 UpdateGuideState(): m_state=6
02:43:43.291 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1405
02:43:43.295 00.004 6120 Star::Find returns 1 (0), X=512.15, Y=672.71, Mass=8364, SNR=59.3, Peak=205 HFD=6.6
02:43:43.299 00.004 6120 CameraToMount -- cameraTheta (2.60) - m_xAngle (0.19) = xAngle (2.42 = 2.42)
02:43:43.302 00.003 6120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.29 = -0.99)
02:43:43.306 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.60 mountX=-0.05 mountY=-0.06, mountTheta=-2.30
02:43:43.313 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.03, opts=13)
02:43:43.318 00.005 6120 Enqueuing Move request for scope (-0.06, 0.03)
02:43:43.321 00.003 7680 Worker thread wakes up
02:43:43.321 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:43.324 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
02:43:43.324 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
02:43:43.324 00.000 7680 Moving (-0.06, 0.03) raw xDistance=-0.05 yDistance=-0.06
02:43:43.326 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:43:43.326 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:43:43.326 00.000 6120 UpdateGuideState exits: m=8364 SNR=59.3
02:43:43.329 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:43:43.329 00.000 7680 MoveAxis(E, 0, ABG)
02:43:43.329 00.000 7680 Move returns status 0, amount 0
02:43:43.329 00.000 7680 MoveAxis(N, 0, ABG)
02:43:43.330 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:43.333 00.003 7680 Move returns status 0, amount 0
02:43:43.333 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:43.337 00.004 6120 Enqueuing Expose request
02:43:43.340 00.003 7680 move complete, result=0
02:43:43.341 00.001 7680 worker thread done servicing request
02:43:43.341 00.000 7680 Worker thread wakes up
02:43:43.341 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:43.341 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:43.341 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:44.597 01.256 7680 Exposure complete
02:43:44.722 00.125 7680 worker thread done servicing request
02:43:44.723 00.001 6120 OnExposeComplete: enter
02:43:44.727 00.004 6120 UpdateGuideState(): m_state=6
02:43:44.730 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1406
02:43:44.735 00.005 6120 Star::Find returns 1 (0), X=512.17, Y=672.59, Mass=8966, SNR=63.0, Peak=217 HFD=6.8
02:43:44.739 00.004 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.22 = -2.22)
02:43:44.742 00.003 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
02:43:44.746 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.03 mountX=-0.06 mountY=0.06, mountTheta=2.35
02:43:44.751 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.08, opts=13)
02:43:44.754 00.003 6120 Enqueuing Move request for scope (-0.04, -0.08)
02:43:44.758 00.004 7680 Worker thread wakes up
02:43:44.758 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
02:43:44.758 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
02:43:44.759 00.001 7680 Moving (-0.04, -0.08) raw xDistance=-0.06 yDistance=0.06
02:43:44.759 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:43:44.759 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:43:44.759 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:43:44.759 00.000 7680 MoveAxis(E, 0, ABG)
02:43:44.760 00.001 7680 Move returns status 0, amount 0
02:43:44.760 00.000 7680 MoveAxis(N, 0, ABG)
02:43:44.760 00.000 7680 Move returns status 0, amount 0
02:43:44.760 00.000 7680 move complete, result=0
02:43:44.760 00.000 7680 worker thread done servicing request
02:43:44.760 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:44.765 00.005 6120 UpdateGuideState exits: m=8966 SNR=63.0
02:43:44.768 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:44.771 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:44.776 00.005 6120 Enqueuing Expose request
02:43:44.780 00.004 7680 Worker thread wakes up
02:43:44.780 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:44.780 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:44.781 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:46.033 01.252 7680 Exposure complete
02:43:46.174 00.141 7680 worker thread done servicing request
02:43:46.174 00.000 6120 OnExposeComplete: enter
02:43:46.179 00.005 6120 UpdateGuideState(): m_state=6
02:43:46.182 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1407
02:43:46.186 00.004 6120 Star::Find returns 1 (0), X=512.21, Y=672.13, Mass=8081, SNR=59.4, Peak=198 HFD=6.5
02:43:46.190 00.004 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
02:43:46.194 00.004 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
02:43:46.198 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.54 hyp=0.54 cameraTheta=-1.57 mountX=-0.10 mountY=0.48, mountTheta=1.77
02:43:46.204 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.54, opts=13)
02:43:46.207 00.003 6120 Enqueuing Move request for scope (0.00, -0.54)
02:43:46.210 00.003 7680 Worker thread wakes up
02:43:46.210 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.54) opts 0xd
02:43:46.212 00.002 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.54)
02:43:46.212 00.000 7680 Moving (0.00, -0.54) raw xDistance=-0.10 yDistance=0.48
02:43:46.212 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:43:46.212 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
02:43:46.212 00.000 7680 MoveAxis(E, 0, ABG)
02:43:46.212 00.000 7680 Move returns status 0, amount 0
02:43:46.212 00.000 7680 MoveAxis(S, 262, ABG)
02:43:46.212 00.000 7680 Guiding  Dir = 1, Dur = 262
02:43:46.212 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:46.216 00.004 7680 IsSlewing returns 0
02:43:46.217 00.001 6120 UpdateGuideState exits: m=8081 SNR=59.4
02:43:46.221 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:46.225 00.004 7680 IsGuiding returns 0
02:43:46.225 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:46.228 00.003 7680 PulseGuide returned control before completion, sleep 272
02:43:46.229 00.001 6120 Enqueuing Expose request
02:43:46.509 00.280 7680 IsGuiding returns 1
02:43:46.510 00.001 7680 scope still moving after pulse duration time elapsed
02:43:46.539 00.029 7680 IsSlewing returns 0
02:43:46.541 00.002 7680 IsGuiding returns 0
02:43:46.541 00.000 7680 scope move finished after 262 + 54 ms
02:43:46.541 00.000 7680 Move returns status 0, amount 262
02:43:46.543 00.002 7680 move complete, result=0
02:43:46.543 00.000 7680 worker thread done servicing request
02:43:46.543 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 262 ms SOUTH
02:43:46.549 00.006 7680 Worker thread wakes up
02:43:46.549 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:46.551 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(497,658,31,31)
02:43:47.519 00.968 6120 evsrv: cli 0FAF0158 connect
02:43:47.568 00.049 6120 case statement mapped state 6 to 3
02:43:47.572 00.004 6120 case statement mapped state 6 to 3
02:43:47.582 00.010 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"b4ecf207-e565-47fd-80de-b1764b754b10"}
02:43:47.681 00.099 6120 case statement mapped state 6 to 3
02:43:47.693 00.012 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Guiding","id":"b4ecf207-e565-47fd-80de-b1764b754b10"}
02:43:47.699 00.006 6120 evsrv: cli 0FAF0158 disconnect
02:43:47.703 00.004 6120 evsrv: cli 0FAEF618 connect
02:43:47.706 00.003 6120 case statement mapped state 6 to 3
02:43:47.710 00.004 6120 case statement mapped state 6 to 3
02:43:47.713 00.003 6120 evsrv: cli 0FAEF618 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"3834698a-498e-4509-b36f-d4e025b1054d"}
02:43:47.719 00.006 6120 PhdController::Dither begins
02:43:47.723 00.004 6120 dither: size=5.00, dRA=2.85 dDec=0.25
02:43:47.870 00.147 6120 MountToCamera -- mountTheta (-0.09) + m_xAngle (0.19) = xAngle (0.10 = 0.10)
02:43:47.877 00.007 7680 Exposure complete
02:43:47.877 00.000 6120 MountToCamera -- mountX=2.85 mountY=0.25 hyp=2.86 mountTheta=-0.09 cameraX=2.85, cameraY=0.29 cameraTheta=0.10
02:43:47.880 00.003 6120 setting lock position to (515.05, 672.96)
02:43:47.990 00.110 6120 Mount: notify guiding dithered (2.8, 0.3)
02:43:47.994 00.004 6120 Status Line: Dither by 2.85,0.25
02:43:48.001 00.007 6120 PhdController: newstate STATE_SETTLE_BEGIN
02:43:48.004 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
02:43:48.007 00.003 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":0,"id":"3834698a-498e-4509-b36f-d4e025b1054d"}
02:43:48.011 00.004 6120 evsrv: cli 0FAEF618 disconnect
02:43:48.094 00.083 7680 worker thread done servicing request
02:43:48.094 00.000 6120 OnExposeComplete: enter
02:43:48.097 00.003 6120 UpdateGuideState(): m_state=6
02:43:48.100 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1408
02:43:48.104 00.004 6120 Star::Find returns 1 (0), X=512.17, Y=672.10, Mass=7834, SNR=59.3, Peak=198 HFD=6.4
02:43:48.107 00.003 6120 CameraToMount -- cameraTheta (-2.85) - m_xAngle (0.19) = xAngle (-3.04 = -3.04)
02:43:48.110 00.003 6120 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.17 = -0.17)
02:43:48.113 00.003 6120 CameraToMount -- cameraX=-2.88 cameraY=-0.86 hyp=3.01 cameraTheta=-2.85 mountX=-2.99 mountY=-0.50, mountTheta=-2.98
02:43:48.118 00.005 6120 dither recenter: remaining=(-2.8,-0.2) step=(-2.8,-0.2)
02:43:48.121 00.003 6120 MountToCamera -- mountTheta (3.06) + m_xAngle (0.19) = xAngle (3.24 = -3.04)
02:43:48.125 00.004 6120 MountToCamera -- mountX=-2.85 mountY=-0.25 hyp=2.86 mountTheta=3.06 cameraX=-2.85, cameraY=-0.29 cameraTheta=-3.04
02:43:48.128 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-2.85, y=-0.29, opts=4)
02:43:48.130 00.002 6120 Enqueuing Move request for scope (-2.85, -0.29)
02:43:48.133 00.003 7680 Worker thread wakes up
02:43:48.133 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-2.85, -0.29) opts 0x4
02:43:48.134 00.001 7680 Handling offset move in thread for scope, endpoint = (-2.85, -0.29)
02:43:48.134 00.000 6120 Mount: notify direct move -2.85,-0.25
02:43:48.137 00.003 7680 Moving (-2.85, -0.29) raw xDistance=-2.85 yDistance=-0.25
02:43:48.137 00.000 7680 MoveAxis(E, 1847, B)
02:43:48.137 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:48.140 00.003 7680 Guiding  Dir = 2, Dur = 1847
02:43:48.140 00.000 6120 UpdateGuideState exits: m=7834 SNR=59.3
02:43:48.143 00.003 6120 PhdController: settling, locked = 1, distance = 3.12 (1.50) aobump = 0 frame = 1 / 99999
02:43:48.146 00.003 7680 IsSlewing returns 0
02:43:48.146 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764060228.146,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.12,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:43:48.149 00.003 7680 IsGuiding returns 0
02:43:48.150 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:48.153 00.003 7680 PulseGuide returned control before completion, sleep 1857
02:43:48.153 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:48.156 00.003 6120 Enqueuing Expose request
02:43:50.019 01.863 7680 IsGuiding returns 1
02:43:50.019 00.000 7680 scope still moving after pulse duration time elapsed
02:43:50.050 00.031 7680 IsSlewing returns 0
02:43:50.051 00.001 7680 IsGuiding returns 0
02:43:50.051 00.000 7680 scope move finished after 1847 + 54 ms
02:43:50.051 00.000 7680 Move returns status 0, amount 1847
02:43:50.052 00.001 7680 MoveAxis(N, 133, B)
02:43:50.052 00.000 7680 Guiding  Dir = 0, Dur = 133
02:43:50.052 00.000 7680 IsSlewing returns 0
02:43:50.053 00.001 7680 IsGuiding returns 0
02:43:50.053 00.000 7680 PulseGuide returned control before completion, sleep 143
02:43:50.207 00.154 7680 IsGuiding returns 1
02:43:50.207 00.000 7680 scope still moving after pulse duration time elapsed
02:43:50.238 00.031 7680 IsSlewing returns 0
02:43:50.238 00.000 7680 IsGuiding returns 0
02:43:50.238 00.000 7680 scope move finished after 133 + 51 ms
02:43:50.238 00.000 7680 Move returns status 0, amount 133
02:43:50.238 00.000 7680 move complete, result=0
02:43:50.238 00.000 7680 worker thread done servicing request
02:43:50.239 00.001 6120 GuideStep: -2.8 px 1847 ms EAST, -0.2 px 133 ms NORTH
02:43:50.242 00.003 7680 Worker thread wakes up
02:43:50.242 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:50.242 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:43:51.489 01.247 7680 Exposure complete
02:43:51.625 00.136 7680 worker thread done servicing request
02:43:51.625 00.000 6120 OnExposeComplete: enter
02:43:51.630 00.005 6120 UpdateGuideState(): m_state=6
02:43:51.633 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1409
02:43:51.637 00.004 6120 Star::Find returns 1 (0), X=514.91, Y=671.82, Mass=8584, SNR=62.6, Peak=216 HFD=6.6
02:43:51.642 00.005 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
02:43:51.645 00.003 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
02:43:51.648 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-1.14 hyp=1.15 cameraTheta=-1.69 mountX=-0.35 mountY=0.96, mountTheta=1.92
02:43:51.653 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-1.14, opts=13)
02:43:51.656 00.003 6120 Enqueuing Move request for scope (-0.14, -1.14)
02:43:51.660 00.004 7680 Worker thread wakes up
02:43:51.660 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -1.14) opts 0xd
02:43:51.660 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -1.14)
02:43:51.660 00.000 7680 Moving (-0.14, -1.14) raw xDistance=-0.35 yDistance=0.96
02:43:51.660 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:43:51.661 00.001 7680 resist switch: large excursion: input 0.96 thresh 0.60 direction from 0 to 1
02:43:51.661 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.88
02:43:51.661 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96
02:43:51.661 00.000 7680 MoveAxis(E, 143, ABG)
02:43:51.661 00.000 7680 Guiding  Dir = 2, Dur = 143
02:43:51.661 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:51.666 00.005 7680 IsSlewing returns 0
02:43:51.666 00.000 6120 UpdateGuideState exits: m=8584 SNR=62.6
02:43:51.670 00.004 7680 IsGuiding returns 0
02:43:51.671 00.001 6120 PhdController: settling, locked = 1, distance = 1.15 (1.50) aobump = 0 frame = 2 / 99999
02:43:51.676 00.005 7680 PulseGuide returned control before completion, sleep 153
02:43:51.676 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764060231.676,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.15,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:43:51.680 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:51.683 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:51.687 00.004 6120 Enqueuing Expose request
02:43:51.838 00.151 7680 IsGuiding returns 1
02:43:51.838 00.000 7680 scope still moving after pulse duration time elapsed
02:43:51.871 00.033 7680 IsSlewing returns 0
02:43:51.872 00.001 7680 IsGuiding returns 0
02:43:51.872 00.000 7680 scope move finished after 143 + 58 ms
02:43:51.872 00.000 7680 Move returns status 0, amount 143
02:43:51.873 00.001 7680 MoveAxis(S, 521, ABG)
02:43:51.873 00.000 7680 Guiding  Dir = 1, Dur = 521
02:43:51.873 00.000 7680 IsSlewing returns 0
02:43:51.875 00.002 7680 IsGuiding returns 0
02:43:51.875 00.000 7680 PulseGuide returned control before completion, sleep 531
02:43:52.419 00.544 7680 IsGuiding returns 1
02:43:52.420 00.001 7680 scope still moving after pulse duration time elapsed
02:43:52.451 00.031 7680 IsSlewing returns 0
02:43:52.452 00.001 7680 IsGuiding returns 0
02:43:52.453 00.001 7680 scope move finished after 521 + 56 ms
02:43:52.454 00.001 7680 Move returns status 0, amount 521
02:43:52.454 00.000 7680 move complete, result=0
02:43:52.455 00.001 7680 worker thread done servicing request
02:43:52.455 00.000 7680 Worker thread wakes up
02:43:52.456 00.001 6120 GuideStep: -0.3 px 143 ms EAST, 1.0 px 521 ms SOUTH
02:43:52.462 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:52.462 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:43:53.714 01.252 7680 Exposure complete
02:43:53.848 00.134 7680 worker thread done servicing request
02:43:53.848 00.000 6120 OnExposeComplete: enter
02:43:53.853 00.005 6120 UpdateGuideState(): m_state=6
02:43:53.856 00.003 6120 Star::Find(15, 514, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1410
02:43:53.859 00.003 6120 Star::Find returns 1 (0), X=515.03, Y=671.96, Mass=8448, SNR=61.9, Peak=210 HFD=6.4
02:43:53.863 00.004 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
02:43:53.867 00.004 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
02:43:53.870 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-1.00 hyp=1.00 cameraTheta=-1.59 mountX=-0.20 mountY=0.89, mountTheta=1.79
02:43:53.875 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-1.00, opts=13)
02:43:53.878 00.003 6120 Enqueuing Move request for scope (-0.02, -1.00)
02:43:53.882 00.004 7680 Worker thread wakes up
02:43:53.882 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.00) opts 0xd
02:43:53.882 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -1.00)
02:43:53.883 00.001 7680 Moving (-0.02, -1.00) raw xDistance=-0.20 yDistance=0.89
02:43:53.883 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
02:43:53.883 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
02:43:53.883 00.000 7680 MoveAxis(E, 93, ABG)
02:43:53.883 00.000 7680 Guiding  Dir = 2, Dur = 93
02:43:53.883 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:53.887 00.004 7680 IsSlewing returns 0
02:43:53.888 00.001 6120 UpdateGuideState exits: m=8448 SNR=61.9
02:43:53.891 00.003 7680 IsGuiding returns 0
02:43:53.892 00.001 6120 PhdController: settling, locked = 1, distance = 1.10 (1.50) aobump = 0 frame = 3 / 99999
02:43:53.895 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764060233.895,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.10,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
02:43:53.899 00.004 7680 PulseGuide returned control before completion, sleep 103
02:43:53.899 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:53.902 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:53.908 00.006 6120 Enqueuing Expose request
02:43:54.015 00.107 7680 IsGuiding returns 1
02:43:54.016 00.001 7680 scope still moving after pulse duration time elapsed
02:43:54.047 00.031 7680 IsSlewing returns 0
02:43:54.047 00.000 7680 IsGuiding returns 0
02:43:54.047 00.000 7680 scope move finished after 93 + 62 ms
02:43:54.047 00.000 7680 Move returns status 0, amount 93
02:43:54.047 00.000 7680 MoveAxis(S, 483, ABG)
02:43:54.048 00.001 7680 Guiding  Dir = 1, Dur = 483
02:43:54.048 00.000 7680 IsSlewing returns 0
02:43:54.048 00.000 7680 IsGuiding returns 0
02:43:54.048 00.000 7680 PulseGuide returned control before completion, sleep 493
02:43:54.549 00.501 7680 IsGuiding returns 1
02:43:54.550 00.001 7680 scope still moving after pulse duration time elapsed
02:43:54.580 00.030 7680 IsSlewing returns 0
02:43:54.581 00.001 7680 IsGuiding returns 0
02:43:54.581 00.000 7680 scope move finished after 483 + 50 ms
02:43:54.581 00.000 7680 Move returns status 0, amount 483
02:43:54.583 00.002 7680 move complete, result=0
02:43:54.583 00.000 7680 worker thread done servicing request
02:43:54.583 00.000 6120 GuideStep: -0.2 px 93 ms EAST, 0.9 px 483 ms SOUTH
02:43:54.590 00.007 7680 Worker thread wakes up
02:43:54.590 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:54.590 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:43:55.843 01.253 7680 Exposure complete
02:43:55.980 00.137 7680 worker thread done servicing request
02:43:55.981 00.001 6120 OnExposeComplete: enter
02:43:55.985 00.004 6120 UpdateGuideState(): m_state=6
02:43:55.989 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1411
02:43:55.993 00.004 6120 Star::Find returns 1 (0), X=515.33, Y=672.71, Mass=8776, SNR=62.5, Peak=215 HFD=6.7
02:43:55.997 00.004 6120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (0.19) = xAngle (-0.92 = -0.92)
02:43:56.001 00.004 6120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.95 = 1.95)
02:43:56.004 00.003 6120 CameraToMount -- cameraX=0.28 cameraY=-0.25 hyp=0.38 cameraTheta=-0.74 mountX=0.23 mountY=0.35, mountTheta=0.99
02:43:56.010 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.25, opts=13)
02:43:56.013 00.003 6120 Enqueuing Move request for scope (0.28, -0.25)
02:43:56.018 00.005 7680 Worker thread wakes up
02:43:56.018 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.25) opts 0xd
02:43:56.018 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.25)
02:43:56.019 00.001 7680 Moving (0.28, -0.25) raw xDistance=0.23 yDistance=0.35
02:43:56.019 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
02:43:56.019 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:43:56.019 00.000 7680 MoveAxis(W, 87, ABG)
02:43:56.019 00.000 7680 Guiding  Dir = 3, Dur = 87
02:43:56.019 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:56.024 00.005 7680 IsSlewing returns 0
02:43:56.024 00.000 6120 UpdateGuideState exits: m=8776 SNR=62.5
02:43:56.028 00.004 7680 IsGuiding returns 0
02:43:56.028 00.000 6120 PhdController: settling, locked = 1, distance = 0.89 (1.50) aobump = 0 frame = 4 / 99999
02:43:56.031 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764060236.031,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.89,"Time":4.4,"SettleTime":10.0,"StarLocked":true}
02:43:56.036 00.005 7680 PulseGuide returned control before completion, sleep 97
02:43:56.036 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:56.040 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:56.043 00.003 6120 Enqueuing Expose request
02:43:56.146 00.103 7680 IsGuiding returns 0
02:43:56.147 00.001 7680 Move returns status 0, amount 87
02:43:56.147 00.000 7680 MoveAxis(S, 191, ABG)
02:43:56.147 00.000 7680 Guiding  Dir = 1, Dur = 191
02:43:56.147 00.000 7680 IsSlewing returns 0
02:43:56.149 00.002 7680 IsGuiding returns 0
02:43:56.149 00.000 7680 PulseGuide returned control before completion, sleep 201
02:43:56.364 00.215 7680 IsGuiding returns 1
02:43:56.364 00.000 7680 scope still moving after pulse duration time elapsed
02:43:56.395 00.031 7680 IsSlewing returns 0
02:43:56.396 00.001 7680 IsGuiding returns 0
02:43:56.397 00.001 7680 scope move finished after 191 + 56 ms
02:43:56.397 00.000 7680 Move returns status 0, amount 191
02:43:56.397 00.000 7680 move complete, result=0
02:43:56.398 00.001 7680 worker thread done servicing request
02:43:56.398 00.000 7680 Worker thread wakes up
02:43:56.398 00.000 6120 GuideStep: 0.2 px 87 ms WEST, 0.4 px 191 ms SOUTH
02:43:56.404 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:56.404 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:43:57.656 01.252 7680 Exposure complete
02:43:57.777 00.121 7680 worker thread done servicing request
02:43:57.779 00.002 6120 OnExposeComplete: enter
02:43:57.782 00.003 6120 UpdateGuideState(): m_state=6
02:43:57.786 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1412
02:43:57.790 00.004 6120 Star::Find returns 1 (0), X=515.27, Y=672.94, Mass=8565, SNR=61.9, Peak=237 HFD=6.6
02:43:57.793 00.003 6120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.19) = xAngle (-0.29 = -0.29)
02:43:57.798 00.005 6120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.59 = 2.59)
02:43:57.801 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-0.10 mountX=0.21 mountY=0.12, mountTheta=0.50
02:43:57.807 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.02, opts=13)
02:43:57.810 00.003 6120 Enqueuing Move request for scope (0.22, -0.02)
02:43:57.814 00.004 7680 Worker thread wakes up
02:43:57.814 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.02) opts 0xd
02:43:57.814 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.02)
02:43:57.814 00.000 7680 Moving (0.22, -0.02) raw xDistance=0.21 yDistance=0.12
02:43:57.815 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
02:43:57.815 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:43:57.815 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:43:57.815 00.000 7680 MoveAxis(W, 92, ABG)
02:43:57.815 00.000 7680 Guiding  Dir = 3, Dur = 92
02:43:57.815 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:57.819 00.004 7680 IsSlewing returns 0
02:43:57.820 00.001 6120 UpdateGuideState exits: m=8565 SNR=61.9
02:43:57.823 00.003 7680 IsGuiding returns 0
02:43:57.824 00.001 6120 PhdController: settling, locked = 1, distance = 0.69 (1.50) aobump = 0 frame = 5 / 99999
02:43:57.827 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764060237.827,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.69,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
02:43:57.831 00.004 7680 PulseGuide returned control before completion, sleep 102
02:43:57.831 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:57.835 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:57.839 00.004 6120 Enqueuing Expose request
02:43:57.946 00.107 7680 IsGuiding returns 0
02:43:57.949 00.003 7680 Move returns status 0, amount 92
02:43:57.950 00.001 7680 MoveAxis(N, 0, ABG)
02:43:57.950 00.000 7680 Move returns status 0, amount 0
02:43:57.950 00.000 7680 move complete, result=0
02:43:57.950 00.000 6120 GuideStep: 0.2 px 92 ms WEST, 0.1 px 0 ms NORTH
02:43:57.957 00.007 7680 worker thread done servicing request
02:43:57.957 00.000 7680 Worker thread wakes up
02:43:57.957 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:57.957 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:43:59.208 01.251 7680 Exposure complete
02:43:59.369 00.161 7680 worker thread done servicing request
02:43:59.370 00.001 6120 OnExposeComplete: enter
02:43:59.374 00.004 6120 UpdateGuideState(): m_state=6
02:43:59.380 00.006 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1413
02:43:59.386 00.006 6120 Star::Find returns 1 (0), X=515.20, Y=672.76, Mass=8350, SNR=60.6, Peak=195 HFD=6.6
02:43:59.390 00.004 6120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (0.19) = xAngle (-1.12 = -1.12)
02:43:59.393 00.003 6120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.76 = 1.76)
02:43:59.398 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-0.93 mountX=0.11 mountY=0.24, mountTheta=1.15
02:43:59.405 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.20, opts=13)
02:43:59.410 00.005 6120 Enqueuing Move request for scope (0.15, -0.20)
02:43:59.415 00.005 7680 Worker thread wakes up
02:43:59.415 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:43:59.419 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.20) opts 0xd
02:43:59.420 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.20)
02:43:59.420 00.000 7680 Moving (0.15, -0.20) raw xDistance=0.11 yDistance=0.24
02:43:59.420 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:43:59.420 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:43:59.421 00.001 6120 UpdateGuideState exits: m=8350 SNR=60.6
02:43:59.425 00.004 7680 MoveAxis(E, 0, ABG)
02:43:59.425 00.000 7680 Move returns status 0, amount 0
02:43:59.426 00.001 6120 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 6 / 99999
02:43:59.430 00.004 7680 MoveAxis(S, 131, ABG)
02:43:59.431 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764060239.430,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.55,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
02:43:59.438 00.007 7680 Guiding  Dir = 1, Dur = 131
02:43:59.438 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:59.442 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:43:59.447 00.005 7680 IsSlewing returns 0
02:43:59.447 00.000 6120 Enqueuing Expose request
02:43:59.451 00.004 7680 IsGuiding returns 0
02:43:59.452 00.001 7680 PulseGuide returned control before completion, sleep 141
02:43:59.604 00.152 7680 IsGuiding returns 1
02:43:59.604 00.000 7680 scope still moving after pulse duration time elapsed
02:43:59.636 00.032 7680 IsSlewing returns 0
02:43:59.636 00.000 7680 IsGuiding returns 0
02:43:59.638 00.002 7680 scope move finished after 131 + 55 ms
02:43:59.638 00.000 7680 Move returns status 0, amount 131
02:43:59.638 00.000 7680 move complete, result=0
02:43:59.639 00.001 7680 worker thread done servicing request
02:43:59.639 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 131 ms SOUTH
02:43:59.644 00.005 7680 Worker thread wakes up
02:43:59.645 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:43:59.645 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:00.900 01.255 7680 Exposure complete
02:44:01.033 00.133 7680 worker thread done servicing request
02:44:01.033 00.000 6120 OnExposeComplete: enter
02:44:01.038 00.005 6120 UpdateGuideState(): m_state=6
02:44:01.042 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1414
02:44:01.046 00.004 6120 Star::Find returns 1 (0), X=514.92, Y=673.10, Mass=9051, SNR=63.7, Peak=201 HFD=6.9
02:44:01.050 00.004 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (0.19) = xAngle (2.13 = 2.13)
02:44:01.054 00.004 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.00 = -1.28)
02:44:01.058 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.32 mountX=-0.10 mountY=-0.19, mountTheta=-2.08
02:44:01.063 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.14, opts=13)
02:44:01.066 00.003 6120 Enqueuing Move request for scope (-0.13, 0.14)
02:44:01.070 00.004 7680 Worker thread wakes up
02:44:01.070 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
02:44:01.070 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
02:44:01.070 00.000 7680 Moving (-0.13, 0.14) raw xDistance=-0.10 yDistance=-0.19
02:44:01.072 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:44:01.072 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:44:01.072 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:01.075 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:44:01.076 00.001 7680 MoveAxis(E, 0, ABG)
02:44:01.076 00.000 6120 UpdateGuideState exits: m=9051 SNR=63.7
02:44:01.080 00.004 7680 Move returns status 0, amount 0
02:44:01.080 00.000 7680 MoveAxis(N, 0, ABG)
02:44:01.080 00.000 6120 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 7 / 99999
02:44:01.085 00.005 7680 Move returns status 0, amount 0
02:44:01.085 00.000 7680 move complete, result=0
02:44:01.086 00.001 7680 worker thread done servicing request
02:44:01.086 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764060241.085,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.45,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
02:44:01.089 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:01.092 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:01.096 00.004 6120 Enqueuing Expose request
02:44:01.100 00.004 7680 Worker thread wakes up
02:44:01.100 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:01.101 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:01.101 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:44:02.358 01.257 7680 Exposure complete
02:44:02.498 00.140 7680 worker thread done servicing request
02:44:02.499 00.001 6120 OnExposeComplete: enter
02:44:02.502 00.003 6120 UpdateGuideState(): m_state=6
02:44:02.507 00.005 6120 Star::Find(15, 514, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1415
02:44:02.511 00.004 6120 Star::Find returns 1 (0), X=515.15, Y=672.68, Mass=8803, SNR=62.2, Peak=205 HFD=6.6
02:44:02.514 00.003 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.19) = xAngle (-1.42 = -1.42)
02:44:02.518 00.004 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.45 = 1.45)
02:44:02.521 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.28 hyp=0.30 cameraTheta=-1.24 mountX=0.04 mountY=0.30, mountTheta=1.42
02:44:02.527 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.28, opts=13)
02:44:02.530 00.003 6120 Enqueuing Move request for scope (0.10, -0.28)
02:44:02.534 00.004 7680 Worker thread wakes up
02:44:02.534 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:02.538 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.28) opts 0xd
02:44:02.538 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.28)
02:44:02.538 00.000 7680 Moving (0.10, -0.28) raw xDistance=0.04 yDistance=0.30
02:44:02.539 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:44:02.539 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:44:02.539 00.000 7680 MoveAxis(E, 0, ABG)
02:44:02.539 00.000 7680 Move returns status 0, amount 0
02:44:02.539 00.000 7680 MoveAxis(S, 161, ABG)
02:44:02.539 00.000 7680 Guiding  Dir = 1, Dur = 161
02:44:02.540 00.001 6120 UpdateGuideState exits: m=8803 SNR=62.2
02:44:02.544 00.004 7680 IsSlewing returns 0
02:44:02.544 00.000 6120 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 8 / 99999
02:44:02.547 00.003 7680 IsGuiding returns 0
02:44:02.548 00.001 6120 PhdController: newstate STATE_FINISH
02:44:02.552 00.004 7680 PulseGuide returned control before completion, sleep 171
02:44:02.552 00.000 6120 PhdController complete: success
02:44:02.556 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764060242.556,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
02:44:02.559 00.003 6120 Mount: notify guiding dither settle done success=1
02:44:02.564 00.005 6120 PhdController: newstate STATE_IDLE
02:44:02.568 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:02.573 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:02.576 00.003 6120 Enqueuing Expose request
02:44:02.739 00.163 7680 IsGuiding returns 0
02:44:02.740 00.001 7680 Move returns status 0, amount 161
02:44:02.740 00.000 7680 move complete, result=0
02:44:02.741 00.001 7680 worker thread done servicing request
02:44:02.742 00.001 7680 Worker thread wakes up
02:44:02.742 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 161 ms SOUTH
02:44:02.749 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:02.749 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:04.001 01.252 7680 Exposure complete
02:44:04.135 00.134 7680 worker thread done servicing request
02:44:04.136 00.001 6120 OnExposeComplete: enter
02:44:04.139 00.003 6120 UpdateGuideState(): m_state=6
02:44:04.143 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1416
02:44:04.148 00.005 6120 Star::Find returns 1 (0), X=515.14, Y=672.75, Mass=9350, SNR=64.8, Peak=223 HFD=6.7
02:44:04.151 00.003 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
02:44:04.154 00.003 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.51 = 1.51)
02:44:04.159 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.18 mountX=0.05 mountY=0.23, mountTheta=1.37
02:44:04.165 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.21, opts=13)
02:44:04.169 00.004 6120 Enqueuing Move request for scope (0.09, -0.21)
02:44:04.173 00.004 7680 Worker thread wakes up
02:44:04.173 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:04.177 00.004 6120 UpdateGuideState exits: m=9350 SNR=64.8
02:44:04.181 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:04.185 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
02:44:04.185 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:04.188 00.003 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
02:44:04.189 00.001 7680 Moving (0.09, -0.21) raw xDistance=0.05 yDistance=0.23
02:44:04.189 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:44:04.190 00.001 6120 Enqueuing Expose request
02:44:04.192 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:44:04.192 00.000 7680 MoveAxis(E, 0, ABG)
02:44:04.192 00.000 7680 Move returns status 0, amount 0
02:44:04.192 00.000 7680 MoveAxis(S, 122, ABG)
02:44:04.192 00.000 7680 Guiding  Dir = 1, Dur = 122
02:44:04.194 00.002 7680 IsSlewing returns 0
02:44:04.194 00.000 7680 IsGuiding returns 0
02:44:04.194 00.000 7680 PulseGuide returned control before completion, sleep 132
02:44:04.334 00.140 7680 IsGuiding returns 1
02:44:04.336 00.002 7680 scope still moving after pulse duration time elapsed
02:44:04.366 00.030 7680 IsSlewing returns 0
02:44:04.367 00.001 7680 IsGuiding returns 0
02:44:04.367 00.000 7680 scope move finished after 122 + 50 ms
02:44:04.367 00.000 7680 Move returns status 0, amount 122
02:44:04.367 00.000 7680 move complete, result=0
02:44:04.368 00.001 7680 worker thread done servicing request
02:44:04.368 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 122 ms SOUTH
02:44:04.372 00.004 7680 Worker thread wakes up
02:44:04.373 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:04.373 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:05.624 01.251 7680 Exposure complete
02:44:05.763 00.139 7680 worker thread done servicing request
02:44:05.764 00.001 6120 OnExposeComplete: enter
02:44:05.767 00.003 6120 UpdateGuideState(): m_state=6
02:44:05.771 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1417
02:44:05.776 00.005 6120 Star::Find returns 1 (0), X=515.19, Y=672.90, Mass=8615, SNR=61.0, Peak=225 HFD=6.6
02:44:05.781 00.005 6120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.19) = xAngle (-0.61 = -0.61)
02:44:05.785 00.004 6120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.26 = 2.26)
02:44:05.792 00.007 6120 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.43 mountX=0.12 mountY=0.12, mountTheta=0.76
02:44:05.798 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.06, opts=13)
02:44:05.803 00.005 6120 Enqueuing Move request for scope (0.14, -0.06)
02:44:05.807 00.004 7680 Worker thread wakes up
02:44:05.808 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
02:44:05.808 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
02:44:05.808 00.000 7680 Moving (0.14, -0.06) raw xDistance=0.12 yDistance=0.12
02:44:05.808 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:05.812 00.004 6120 UpdateGuideState exits: m=8615 SNR=61.0
02:44:05.817 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:05.821 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:05.825 00.004 6120 Enqueuing Expose request
02:44:05.828 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:44:05.828 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:44:05.829 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:44:05.829 00.000 7680 MoveAxis(E, 0, ABG)
02:44:05.829 00.000 7680 Move returns status 0, amount 0
02:44:05.829 00.000 7680 MoveAxis(N, 0, ABG)
02:44:05.829 00.000 7680 Move returns status 0, amount 0
02:44:05.830 00.001 7680 move complete, result=0
02:44:05.830 00.000 7680 worker thread done servicing request
02:44:05.830 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:05.835 00.005 7680 Worker thread wakes up
02:44:05.835 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:05.835 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:07.089 01.254 7680 Exposure complete
02:44:07.226 00.137 7680 worker thread done servicing request
02:44:07.227 00.001 6120 OnExposeComplete: enter
02:44:07.231 00.004 6120 UpdateGuideState(): m_state=6
02:44:07.234 00.003 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1418
02:44:07.239 00.005 6120 Star::Find returns 1 (0), X=515.15, Y=672.73, Mass=8649, SNR=61.7, Peak=211 HFD=6.6
02:44:07.244 00.005 6120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.19) = xAngle (-1.35 = -1.35)
02:44:07.248 00.004 6120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.53 = 1.53)
02:44:07.253 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.16 mountX=0.06 mountY=0.25, mountTheta=1.35
02:44:07.259 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.23, opts=13)
02:44:07.264 00.005 6120 Enqueuing Move request for scope (0.10, -0.23)
02:44:07.268 00.004 7680 Worker thread wakes up
02:44:07.269 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:07.274 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
02:44:07.274 00.000 6120 UpdateGuideState exits: m=8649 SNR=61.7
02:44:07.279 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:07.283 00.004 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
02:44:07.284 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:07.289 00.005 6120 Enqueuing Expose request
02:44:07.293 00.004 7680 Moving (0.10, -0.23) raw xDistance=0.06 yDistance=0.25
02:44:07.293 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:44:07.294 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:44:07.294 00.000 7680 MoveAxis(E, 0, ABG)
02:44:07.294 00.000 7680 Move returns status 0, amount 0
02:44:07.294 00.000 7680 MoveAxis(S, 135, ABG)
02:44:07.294 00.000 7680 Guiding  Dir = 1, Dur = 135
02:44:07.296 00.002 7680 IsSlewing returns 0
02:44:07.296 00.000 7680 IsGuiding returns 0
02:44:07.296 00.000 7680 PulseGuide returned control before completion, sleep 145
02:44:07.456 00.160 7680 IsGuiding returns 0
02:44:07.458 00.002 7680 Move returns status 0, amount 135
02:44:07.458 00.000 7680 move complete, result=0
02:44:07.459 00.001 7680 worker thread done servicing request
02:44:07.459 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 135 ms SOUTH
02:44:07.467 00.008 7680 Worker thread wakes up
02:44:07.467 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:07.468 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:08.722 01.254 7680 Exposure complete
02:44:08.863 00.141 7680 worker thread done servicing request
02:44:08.864 00.001 6120 OnExposeComplete: enter
02:44:08.868 00.004 6120 UpdateGuideState(): m_state=6
02:44:08.872 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1419
02:44:08.876 00.004 6120 Star::Find returns 1 (0), X=515.20, Y=672.73, Mass=8627, SNR=61.8, Peak=229 HFD=6.6
02:44:08.880 00.004 6120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.19) = xAngle (-1.18 = -1.18)
02:44:08.885 00.005 6120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.69 = 1.69)
02:44:08.888 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-0.23 hyp=0.27 cameraTheta=-0.99 mountX=0.10 mountY=0.27, mountTheta=1.20
02:44:08.892 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.23, opts=13)
02:44:08.897 00.005 6120 Enqueuing Move request for scope (0.15, -0.23)
02:44:08.901 00.004 7680 Worker thread wakes up
02:44:08.901 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.23) opts 0xd
02:44:08.901 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.23)
02:44:08.901 00.000 7680 Moving (0.15, -0.23) raw xDistance=0.10 yDistance=0.27
02:44:08.901 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:44:08.901 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:44:08.901 00.000 7680 MoveAxis(E, 0, ABG)
02:44:08.901 00.000 7680 Move returns status 0, amount 0
02:44:08.901 00.000 7680 MoveAxis(S, 146, ABG)
02:44:08.902 00.001 7680 Guiding  Dir = 1, Dur = 146
02:44:08.902 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:08.905 00.003 7680 IsSlewing returns 0
02:44:08.906 00.001 6120 UpdateGuideState exits: m=8627 SNR=61.8
02:44:08.912 00.006 7680 IsGuiding returns 0
02:44:08.912 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:08.917 00.005 7680 PulseGuide returned control before completion, sleep 156
02:44:08.918 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:08.922 00.004 6120 Enqueuing Expose request
02:44:09.087 00.165 7680 IsGuiding returns 0
02:44:09.088 00.001 7680 Move returns status 0, amount 146
02:44:09.088 00.000 7680 move complete, result=0
02:44:09.088 00.000 7680 worker thread done servicing request
02:44:09.089 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 146 ms SOUTH
02:44:09.098 00.009 7680 Worker thread wakes up
02:44:09.099 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:09.099 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:10.344 01.245 7680 Exposure complete
02:44:10.487 00.143 7680 worker thread done servicing request
02:44:10.488 00.001 6120 OnExposeComplete: enter
02:44:10.493 00.005 6120 UpdateGuideState(): m_state=6
02:44:10.496 00.003 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1420
02:44:10.501 00.005 6120 Star::Find returns 1 (0), X=515.22, Y=672.76, Mass=9039, SNR=63.7, Peak=232 HFD=6.6
02:44:10.508 00.007 6120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (0.19) = xAngle (-1.06 = -1.06)
02:44:10.512 00.004 6120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.82 = 1.82)
02:44:10.518 00.006 6120 CameraToMount -- cameraX=0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-0.87 mountX=0.13 mountY=0.26, mountTheta=1.10
02:44:10.522 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.20, opts=13)
02:44:10.526 00.004 6120 Enqueuing Move request for scope (0.17, -0.20)
02:44:10.531 00.005 7680 Worker thread wakes up
02:44:10.531 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:10.535 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.20) opts 0xd
02:44:10.537 00.002 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.20)
02:44:10.537 00.000 6120 UpdateGuideState exits: m=9039 SNR=63.7
02:44:10.541 00.004 7680 Moving (0.17, -0.20) raw xDistance=0.13 yDistance=0.26
02:44:10.542 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:44:10.542 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:44:10.542 00.000 7680 MoveAxis(E, 0, ABG)
02:44:10.542 00.000 7680 Move returns status 0, amount 0
02:44:10.543 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:10.547 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:10.551 00.004 6120 Enqueuing Expose request
02:44:10.555 00.004 7680 MoveAxis(S, 139, ABG)
02:44:10.555 00.000 7680 Guiding  Dir = 1, Dur = 139
02:44:10.555 00.000 7680 IsSlewing returns 0
02:44:10.555 00.000 7680 IsGuiding returns 0
02:44:10.556 00.001 7680 PulseGuide returned control before completion, sleep 149
02:44:10.711 00.155 7680 IsGuiding returns 1
02:44:10.712 00.001 7680 scope still moving after pulse duration time elapsed
02:44:10.742 00.030 7680 IsSlewing returns 0
02:44:10.743 00.001 7680 IsGuiding returns 0
02:44:10.745 00.002 7680 scope move finished after 139 + 50 ms
02:44:10.745 00.000 7680 Move returns status 0, amount 139
02:44:10.745 00.000 7680 move complete, result=0
02:44:10.746 00.001 7680 worker thread done servicing request
02:44:10.747 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 139 ms SOUTH
02:44:10.753 00.006 7680 Worker thread wakes up
02:44:10.753 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:10.753 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:12.007 01.254 7680 Exposure complete
02:44:12.149 00.142 7680 worker thread done servicing request
02:44:12.149 00.000 6120 OnExposeComplete: enter
02:44:12.152 00.003 6120 UpdateGuideState(): m_state=6
02:44:12.155 00.003 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1421
02:44:12.159 00.004 6120 Star::Find returns 1 (0), X=515.21, Y=672.81, Mass=8993, SNR=62.3, Peak=223 HFD=6.6
02:44:12.162 00.003 6120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (0.19) = xAngle (-0.93 = -0.93)
02:44:12.166 00.004 6120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.94 = 1.94)
02:44:12.169 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.74 mountX=0.13 mountY=0.20, mountTheta=1.00
02:44:12.174 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.15, opts=13)
02:44:12.178 00.004 6120 Enqueuing Move request for scope (0.16, -0.15)
02:44:12.182 00.004 7680 Worker thread wakes up
02:44:12.182 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
02:44:12.182 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
02:44:12.182 00.000 7680 Moving (0.16, -0.15) raw xDistance=0.13 yDistance=0.20
02:44:12.182 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:44:12.182 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:44:12.183 00.001 7680 MoveAxis(E, 0, ABG)
02:44:12.183 00.000 7680 Move returns status 0, amount 0
02:44:12.183 00.000 7680 MoveAxis(S, 109, ABG)
02:44:12.183 00.000 7680 Guiding  Dir = 1, Dur = 109
02:44:12.183 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:12.187 00.004 7680 IsSlewing returns 0
02:44:12.187 00.000 6120 UpdateGuideState exits: m=8993 SNR=62.3
02:44:12.190 00.003 7680 IsGuiding returns 0
02:44:12.190 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:12.194 00.004 7680 PulseGuide returned control before completion, sleep 119
02:44:12.194 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:12.197 00.003 6120 Enqueuing Expose request
02:44:12.322 00.125 7680 IsGuiding returns 1
02:44:12.323 00.001 7680 scope still moving after pulse duration time elapsed
02:44:12.354 00.031 7680 IsSlewing returns 0
02:44:12.355 00.001 7680 IsGuiding returns 0
02:44:12.355 00.000 7680 scope move finished after 109 + 56 ms
02:44:12.356 00.001 7680 Move returns status 0, amount 109
02:44:12.357 00.001 7680 move complete, result=0
02:44:12.357 00.000 7680 worker thread done servicing request
02:44:12.357 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 109 ms SOUTH
02:44:12.362 00.005 7680 Worker thread wakes up
02:44:12.362 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:12.362 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:13.613 01.251 7680 Exposure complete
02:44:13.757 00.144 7680 worker thread done servicing request
02:44:13.758 00.001 6120 OnExposeComplete: enter
02:44:13.762 00.004 6120 UpdateGuideState(): m_state=6
02:44:13.766 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1422
02:44:13.770 00.004 6120 Star::Find returns 1 (0), X=515.34, Y=672.93, Mass=8791, SNR=61.8, Peak=228 HFD=6.6
02:44:13.774 00.004 6120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.19) = xAngle (-0.28 = -0.28)
02:44:13.778 00.004 6120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.60 = 2.60)
02:44:13.783 00.005 6120 CameraToMount -- cameraX=0.28 cameraY=-0.03 hyp=0.29 cameraTheta=-0.09 mountX=0.27 mountY=0.15, mountTheta=0.50
02:44:13.788 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.03, opts=13)
02:44:13.793 00.005 6120 Enqueuing Move request for scope (0.28, -0.03)
02:44:13.796 00.003 7680 Worker thread wakes up
02:44:13.796 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.03) opts 0xd
02:44:13.797 00.001 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.03)
02:44:13.797 00.000 7680 Moving (0.28, -0.03) raw xDistance=0.27 yDistance=0.15
02:44:13.797 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:44:13.797 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:44:13.797 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:44:13.797 00.000 7680 MoveAxis(W, 112, ABG)
02:44:13.798 00.001 7680 Guiding  Dir = 3, Dur = 112
02:44:13.798 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:13.801 00.003 7680 IsSlewing returns 0
02:44:13.802 00.001 6120 UpdateGuideState exits: m=8791 SNR=61.8
02:44:13.806 00.004 7680 IsGuiding returns 0
02:44:13.806 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:13.809 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:13.814 00.005 7680 PulseGuide returned control before completion, sleep 122
02:44:13.814 00.000 6120 Enqueuing Expose request
02:44:13.945 00.131 7680 IsGuiding returns 1
02:44:13.945 00.000 7680 scope still moving after pulse duration time elapsed
02:44:13.977 00.032 7680 IsSlewing returns 0
02:44:13.978 00.001 7680 IsGuiding returns 0
02:44:13.978 00.000 7680 scope move finished after 112 + 60 ms
02:44:13.979 00.001 7680 Move returns status 0, amount 112
02:44:13.979 00.000 7680 MoveAxis(N, 0, ABG)
02:44:13.980 00.001 7680 Move returns status 0, amount 0
02:44:13.980 00.000 7680 move complete, result=0
02:44:13.980 00.000 7680 worker thread done servicing request
02:44:13.980 00.000 6120 GuideStep: 0.3 px 112 ms WEST, 0.1 px 0 ms NORTH
02:44:13.987 00.007 7680 Worker thread wakes up
02:44:13.987 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:13.987 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:15.233 01.246 7680 Exposure complete
02:44:15.347 00.114 7680 worker thread done servicing request
02:44:15.347 00.000 6120 OnExposeComplete: enter
02:44:15.354 00.007 6120 UpdateGuideState(): m_state=6
02:44:15.357 00.003 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1423
02:44:15.360 00.003 6120 Star::Find returns 1 (0), X=515.18, Y=672.81, Mass=8466, SNR=61.0, Peak=209 HFD=6.7
02:44:15.364 00.004 6120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (0.19) = xAngle (-1.07 = -1.07)
02:44:15.368 00.004 6120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.80 = 1.80)
02:44:15.370 00.002 6120 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.89 mountX=0.09 mountY=0.19, mountTheta=1.11
02:44:15.377 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.15, opts=13)
02:44:15.381 00.004 6120 Enqueuing Move request for scope (0.12, -0.15)
02:44:15.385 00.004 7680 Worker thread wakes up
02:44:15.386 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
02:44:15.386 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
02:44:15.387 00.001 7680 Moving (0.12, -0.15) raw xDistance=0.09 yDistance=0.19
02:44:15.387 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:44:15.387 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:44:15.387 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:15.392 00.005 6120 UpdateGuideState exits: m=8466 SNR=61.0
02:44:15.396 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:15.399 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:44:15.399 00.000 7680 MoveAxis(E, 0, ABG)
02:44:15.400 00.001 7680 Move returns status 0, amount 0
02:44:15.400 00.000 7680 MoveAxis(N, 0, ABG)
02:44:15.400 00.000 7680 Move returns status 0, amount 0
02:44:15.400 00.000 7680 move complete, result=0
02:44:15.400 00.000 7680 worker thread done servicing request
02:44:15.401 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:15.404 00.003 6120 Enqueuing Expose request
02:44:15.408 00.004 7680 Worker thread wakes up
02:44:15.408 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:44:15.411 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:15.411 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:16.664 01.253 7680 Exposure complete
02:44:16.814 00.150 7680 worker thread done servicing request
02:44:16.814 00.000 6120 OnExposeComplete: enter
02:44:16.819 00.005 6120 UpdateGuideState(): m_state=6
02:44:16.823 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1424
02:44:16.827 00.004 6120 Star::Find returns 1 (0), X=515.07, Y=672.04, Mass=8629, SNR=62.5, Peak=220 HFD=6.4
02:44:16.830 00.003 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
02:44:16.834 00.004 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
02:44:16.839 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.92 hyp=0.92 cameraTheta=-1.55 mountX=-0.15 mountY=0.83, mountTheta=1.75
02:44:16.843 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.92, opts=13)
02:44:16.849 00.006 6120 Enqueuing Move request for scope (0.02, -0.92)
02:44:16.853 00.004 7680 Worker thread wakes up
02:44:16.853 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.92) opts 0xd
02:44:16.853 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.92)
02:44:16.853 00.000 7680 Moving (0.02, -0.92) raw xDistance=-0.15 yDistance=0.83
02:44:16.853 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:44:16.853 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
02:44:16.853 00.000 7680 MoveAxis(E, 0, ABG)
02:44:16.853 00.000 7680 Move returns status 0, amount 0
02:44:16.855 00.002 7680 MoveAxis(S, 451, ABG)
02:44:16.855 00.000 7680 Guiding  Dir = 1, Dur = 451
02:44:16.855 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:16.859 00.004 7680 IsSlewing returns 0
02:44:16.859 00.000 6120 UpdateGuideState exits: m=8629 SNR=62.5
02:44:16.863 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:16.868 00.005 7680 IsGuiding returns 0
02:44:16.868 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:16.872 00.004 7680 PulseGuide returned control before completion, sleep 461
02:44:16.872 00.000 6120 Enqueuing Expose request
02:44:17.339 00.467 7680 IsGuiding returns 1
02:44:17.339 00.000 7680 scope still moving after pulse duration time elapsed
02:44:17.370 00.031 7680 IsSlewing returns 0
02:44:17.370 00.000 7680 IsGuiding returns 0
02:44:17.370 00.000 7680 scope move finished after 451 + 51 ms
02:44:17.370 00.000 7680 Move returns status 0, amount 451
02:44:17.370 00.000 7680 move complete, result=0
02:44:17.372 00.002 7680 worker thread done servicing request
02:44:17.372 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.8 px 451 ms SOUTH
02:44:17.378 00.006 7680 Worker thread wakes up
02:44:17.378 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:17.378 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:18.623 01.245 7680 Exposure complete
02:44:18.765 00.142 7680 worker thread done servicing request
02:44:18.765 00.000 6120 OnExposeComplete: enter
02:44:18.769 00.004 6120 UpdateGuideState(): m_state=6
02:44:18.773 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1425
02:44:18.777 00.004 6120 Star::Find returns 1 (0), X=515.18, Y=672.91, Mass=9025, SNR=64.1, Peak=231 HFD=6.6
02:44:18.780 00.003 6120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (0.19) = xAngle (-0.54 = -0.54)
02:44:18.784 00.004 6120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.33 = 2.33)
02:44:18.788 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.13 cameraTheta=-0.35 mountX=0.12 mountY=0.10, mountTheta=0.70
02:44:18.794 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.05, opts=13)
02:44:18.798 00.004 6120 Enqueuing Move request for scope (0.13, -0.05)
02:44:18.802 00.004 7680 Worker thread wakes up
02:44:18.802 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
02:44:18.802 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
02:44:18.802 00.000 7680 Moving (0.13, -0.05) raw xDistance=0.12 yDistance=0.10
02:44:18.802 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:44:18.803 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:44:18.803 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:44:18.803 00.000 7680 MoveAxis(E, 0, ABG)
02:44:18.803 00.000 7680 Move returns status 0, amount 0
02:44:18.803 00.000 7680 MoveAxis(N, 0, ABG)
02:44:18.803 00.000 7680 Move returns status 0, amount 0
02:44:18.803 00.000 7680 move complete, result=0
02:44:18.804 00.001 7680 worker thread done servicing request
02:44:18.804 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:18.808 00.004 6120 UpdateGuideState exits: m=9025 SNR=64.1
02:44:18.812 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:18.816 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:18.820 00.004 6120 Enqueuing Expose request
02:44:18.824 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:18.827 00.003 7680 Worker thread wakes up
02:44:18.827 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:18.827 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:20.078 01.251 7680 Exposure complete
02:44:20.222 00.144 7680 worker thread done servicing request
02:44:20.222 00.000 6120 OnExposeComplete: enter
02:44:20.227 00.005 6120 UpdateGuideState(): m_state=6
02:44:20.231 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1426
02:44:20.235 00.004 6120 Star::Find returns 1 (0), X=515.21, Y=672.79, Mass=8957, SNR=63.7, Peak=232 HFD=6.6
02:44:20.238 00.003 6120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.19) = xAngle (-1.00 = -1.00)
02:44:20.243 00.005 6120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.88 = 1.88)
02:44:20.246 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-0.81 mountX=0.13 mountY=0.22, mountTheta=1.05
02:44:20.251 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.17, opts=13)
02:44:20.256 00.005 6120 Enqueuing Move request for scope (0.16, -0.17)
02:44:20.259 00.003 7680 Worker thread wakes up
02:44:20.259 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
02:44:20.259 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
02:44:20.259 00.000 7680 Moving (0.16, -0.17) raw xDistance=0.13 yDistance=0.22
02:44:20.260 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:44:20.260 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:44:20.260 00.000 7680 MoveAxis(E, 0, ABG)
02:44:20.260 00.000 7680 Move returns status 0, amount 0
02:44:20.260 00.000 7680 MoveAxis(S, 120, ABG)
02:44:20.261 00.001 7680 Guiding  Dir = 1, Dur = 120
02:44:20.261 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:20.264 00.003 7680 IsSlewing returns 0
02:44:20.264 00.000 6120 UpdateGuideState exits: m=8957 SNR=63.7
02:44:20.267 00.003 7680 IsGuiding returns 0
02:44:20.267 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:20.272 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:20.275 00.003 7680 PulseGuide returned control before completion, sleep 130
02:44:20.275 00.000 6120 Enqueuing Expose request
02:44:20.411 00.136 7680 IsGuiding returns 0
02:44:20.411 00.000 7680 Move returns status 0, amount 120
02:44:20.412 00.001 7680 move complete, result=0
02:44:20.412 00.000 7680 worker thread done servicing request
02:44:20.412 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 120 ms SOUTH
02:44:20.418 00.006 7680 Worker thread wakes up
02:44:20.418 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:20.418 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:21.675 01.257 7680 Exposure complete
02:44:21.820 00.145 7680 worker thread done servicing request
02:44:21.820 00.000 6120 OnExposeComplete: enter
02:44:21.825 00.005 6120 UpdateGuideState(): m_state=6
02:44:21.830 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1427
02:44:21.834 00.004 6120 Star::Find returns 1 (0), X=515.25, Y=672.92, Mass=8704, SNR=61.2, Peak=210 HFD=6.5
02:44:21.838 00.004 6120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.19) = xAngle (-0.40 = -0.40)
02:44:21.842 00.004 6120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.47 = 2.47)
02:44:21.846 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-0.22 mountX=0.19 mountY=0.13, mountTheta=0.60
02:44:21.851 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.04, opts=13)
02:44:21.856 00.005 6120 Enqueuing Move request for scope (0.20, -0.04)
02:44:21.860 00.004 7680 Worker thread wakes up
02:44:21.860 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:21.863 00.003 6120 UpdateGuideState exits: m=8704 SNR=61.2
02:44:21.867 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:21.871 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:21.875 00.004 6120 Enqueuing Expose request
02:44:21.879 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
02:44:21.879 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
02:44:21.879 00.000 7680 Moving (0.20, -0.04) raw xDistance=0.19 yDistance=0.13
02:44:21.879 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:44:21.880 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:44:21.881 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:44:21.881 00.000 7680 MoveAxis(E, 0, ABG)
02:44:21.881 00.000 7680 Move returns status 0, amount 0
02:44:21.881 00.000 7680 MoveAxis(N, 0, ABG)
02:44:21.882 00.001 7680 Move returns status 0, amount 0
02:44:21.882 00.000 7680 move complete, result=0
02:44:21.882 00.000 7680 worker thread done servicing request
02:44:21.882 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:21.887 00.005 7680 Worker thread wakes up
02:44:21.887 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:21.887 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:23.139 01.252 7680 Exposure complete
02:44:23.276 00.137 7680 worker thread done servicing request
02:44:23.276 00.000 6120 OnExposeComplete: enter
02:44:23.280 00.004 6120 UpdateGuideState(): m_state=6
02:44:23.285 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1428
02:44:23.291 00.006 6120 Star::Find returns 1 (0), X=515.15, Y=672.76, Mass=8631, SNR=61.9, Peak=215 HFD=6.7
02:44:23.295 00.004 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (0.19) = xAngle (-1.31 = -1.31)
02:44:23.300 00.005 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.56 = 1.56)
02:44:23.304 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.13 mountX=0.06 mountY=0.22, mountTheta=1.32
02:44:23.309 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.20, opts=13)
02:44:23.315 00.006 6120 Enqueuing Move request for scope (0.09, -0.20)
02:44:23.317 00.002 7680 Worker thread wakes up
02:44:23.317 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:23.321 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
02:44:23.321 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
02:44:23.321 00.000 7680 Moving (0.09, -0.20) raw xDistance=0.06 yDistance=0.22
02:44:23.321 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:44:23.321 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:44:23.321 00.000 7680 MoveAxis(E, 0, ABG)
02:44:23.322 00.001 7680 Move returns status 0, amount 0
02:44:23.322 00.000 7680 MoveAxis(S, 118, ABG)
02:44:23.322 00.000 7680 Guiding  Dir = 1, Dur = 118
02:44:23.322 00.000 6120 UpdateGuideState exits: m=8631 SNR=61.9
02:44:23.325 00.003 7680 IsSlewing returns 0
02:44:23.325 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:23.330 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:23.333 00.003 7680 IsGuiding returns 0
02:44:23.333 00.000 6120 Enqueuing Expose request
02:44:23.336 00.003 7680 PulseGuide returned control before completion, sleep 128
02:44:23.471 00.135 7680 IsGuiding returns 1
02:44:23.472 00.001 7680 scope still moving after pulse duration time elapsed
02:44:23.503 00.031 7680 IsSlewing returns 0
02:44:23.504 00.001 7680 IsGuiding returns 0
02:44:23.504 00.000 7680 scope move finished after 118 + 52 ms
02:44:23.504 00.000 7680 Move returns status 0, amount 118
02:44:23.504 00.000 7680 move complete, result=0
02:44:23.506 00.002 7680 worker thread done servicing request
02:44:23.506 00.000 7680 Worker thread wakes up
02:44:23.506 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 118 ms SOUTH
02:44:23.515 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:23.515 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:24.768 01.253 7680 Exposure complete
02:44:24.912 00.144 7680 worker thread done servicing request
02:44:24.912 00.000 6120 OnExposeComplete: enter
02:44:24.917 00.005 6120 UpdateGuideState(): m_state=6
02:44:24.922 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1429
02:44:24.926 00.004 6120 Star::Find returns 1 (0), X=515.29, Y=672.74, Mass=8920, SNR=63.2, Peak=228 HFD=6.6
02:44:24.930 00.004 6120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (0.19) = xAngle (-0.93 = -0.93)
02:44:24.933 00.003 6120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.95 = 1.95)
02:44:24.939 00.006 6120 CameraToMount -- cameraX=0.24 cameraY=-0.22 hyp=0.33 cameraTheta=-0.74 mountX=0.20 mountY=0.31, mountTheta=1.00
02:44:24.945 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.22, opts=13)
02:44:24.949 00.004 6120 Enqueuing Move request for scope (0.24, -0.22)
02:44:24.953 00.004 7680 Worker thread wakes up
02:44:24.953 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:24.957 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.22) opts 0xd
02:44:24.957 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.22)
02:44:24.957 00.000 6120 UpdateGuideState exits: m=8920 SNR=63.2
02:44:24.961 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:24.965 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:24.969 00.004 6120 Enqueuing Expose request
02:44:24.972 00.003 7680 Moving (0.24, -0.22) raw xDistance=0.20 yDistance=0.31
02:44:24.972 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:44:24.972 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:44:24.973 00.001 7680 MoveAxis(E, 0, ABG)
02:44:24.974 00.001 7680 Move returns status 0, amount 0
02:44:24.974 00.000 7680 MoveAxis(S, 166, ABG)
02:44:24.974 00.000 7680 Guiding  Dir = 1, Dur = 166
02:44:24.974 00.000 7680 IsSlewing returns 0
02:44:24.975 00.001 7680 IsGuiding returns 0
02:44:24.975 00.000 7680 PulseGuide returned control before completion, sleep 176
02:44:25.159 00.184 7680 IsGuiding returns 1
02:44:25.159 00.000 7680 scope still moving after pulse duration time elapsed
02:44:25.190 00.031 7680 IsSlewing returns 0
02:44:25.192 00.002 7680 IsGuiding returns 0
02:44:25.192 00.000 7680 scope move finished after 166 + 50 ms
02:44:25.192 00.000 7680 Move returns status 0, amount 166
02:44:25.192 00.000 7680 move complete, result=0
02:44:25.193 00.001 7680 worker thread done servicing request
02:44:25.193 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 166 ms SOUTH
02:44:25.201 00.008 7680 Worker thread wakes up
02:44:25.203 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:25.203 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:26.451 01.248 7680 Exposure complete
02:44:26.593 00.142 7680 worker thread done servicing request
02:44:26.594 00.001 6120 OnExposeComplete: enter
02:44:26.599 00.005 6120 UpdateGuideState(): m_state=6
02:44:26.604 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1430
02:44:26.609 00.005 6120 Star::Find returns 1 (0), X=515.31, Y=672.86, Mass=8717, SNR=61.2, Peak=223 HFD=6.6
02:44:26.613 00.004 6120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.19) = xAngle (-0.57 = -0.57)
02:44:26.617 00.004 6120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.30 = 2.30)
02:44:26.621 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-0.38 mountX=0.23 mountY=0.21, mountTheta=0.72
02:44:26.626 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.10, opts=13)
02:44:26.631 00.005 6120 Enqueuing Move request for scope (0.26, -0.10)
02:44:26.635 00.004 7680 Worker thread wakes up
02:44:26.635 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:26.639 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.10) opts 0xd
02:44:26.640 00.001 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.10)
02:44:26.640 00.000 6120 UpdateGuideState exits: m=8717 SNR=61.2
02:44:26.643 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:26.648 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:26.652 00.004 6120 Enqueuing Expose request
02:44:26.657 00.005 7680 Moving (0.26, -0.10) raw xDistance=0.23 yDistance=0.21
02:44:26.657 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:44:26.657 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:44:26.658 00.001 7680 MoveAxis(W, 96, ABG)
02:44:26.658 00.000 7680 Guiding  Dir = 3, Dur = 96
02:44:26.658 00.000 7680 IsSlewing returns 0
02:44:26.658 00.000 7680 IsGuiding returns 0
02:44:26.660 00.002 7680 PulseGuide returned control before completion, sleep 106
02:44:26.769 00.109 7680 IsGuiding returns 1
02:44:26.769 00.000 7680 scope still moving after pulse duration time elapsed
02:44:26.801 00.032 7680 IsSlewing returns 0
02:44:26.801 00.000 7680 IsGuiding returns 0
02:44:26.802 00.001 7680 scope move finished after 96 + 46 ms
02:44:26.802 00.000 7680 Move returns status 0, amount 96
02:44:26.803 00.001 7680 MoveAxis(S, 112, ABG)
02:44:26.803 00.000 7680 Guiding  Dir = 1, Dur = 112
02:44:26.804 00.001 7680 IsSlewing returns 0
02:44:26.804 00.000 7680 IsGuiding returns 0
02:44:26.804 00.000 7680 PulseGuide returned control before completion, sleep 122
02:44:26.941 00.137 7680 IsGuiding returns 1
02:44:26.942 00.001 7680 scope still moving after pulse duration time elapsed
02:44:26.973 00.031 7680 IsSlewing returns 0
02:44:26.976 00.003 7680 IsGuiding returns 0
02:44:26.977 00.001 7680 scope move finished after 112 + 59 ms
02:44:26.977 00.000 7680 Move returns status 0, amount 112
02:44:26.978 00.001 7680 move complete, result=0
02:44:26.978 00.000 7680 worker thread done servicing request
02:44:26.978 00.000 7680 Worker thread wakes up
02:44:26.979 00.001 6120 GuideStep: 0.2 px 96 ms WEST, 0.2 px 112 ms SOUTH
02:44:26.985 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:26.985 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:28.234 01.249 7680 Exposure complete
02:44:28.362 00.128 7680 worker thread done servicing request
02:44:28.362 00.000 6120 OnExposeComplete: enter
02:44:28.366 00.004 6120 UpdateGuideState(): m_state=6
02:44:28.368 00.002 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1431
02:44:28.372 00.004 6120 Star::Find returns 1 (0), X=514.97, Y=673.29, Mass=9163, SNR=63.4, Peak=218 HFD=6.7
02:44:28.375 00.003 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (0.19) = xAngle (1.63 = 1.63)
02:44:28.380 00.005 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.50 = -1.78)
02:44:28.384 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.81 mountX=-0.02 mountY=-0.33, mountTheta=-1.63
02:44:28.388 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.33, opts=13)
02:44:28.390 00.002 6120 Enqueuing Move request for scope (-0.08, 0.33)
02:44:28.395 00.005 7680 Worker thread wakes up
02:44:28.395 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:28.400 00.005 6120 UpdateGuideState exits: m=9163 SNR=63.4
02:44:28.404 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.33) opts 0xd
02:44:28.404 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.33)
02:44:28.405 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:28.410 00.005 7680 Moving (-0.08, 0.33) raw xDistance=-0.02 yDistance=-0.33
02:44:28.411 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:28.416 00.005 6120 Enqueuing Expose request
02:44:28.420 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:44:28.420 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:44:28.420 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
02:44:28.420 00.000 7680 MoveAxis(E, 0, ABG)
02:44:28.421 00.001 7680 Move returns status 0, amount 0
02:44:28.421 00.000 7680 MoveAxis(N, 0, ABG)
02:44:28.421 00.000 7680 Move returns status 0, amount 0
02:44:28.421 00.000 7680 move complete, result=0
02:44:28.421 00.000 7680 worker thread done servicing request
02:44:28.421 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:44:28.426 00.005 7680 Worker thread wakes up
02:44:28.426 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:28.427 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:29.683 01.256 7680 Exposure complete
02:44:29.818 00.135 7680 worker thread done servicing request
02:44:29.819 00.001 6120 OnExposeComplete: enter
02:44:29.822 00.003 6120 UpdateGuideState(): m_state=6
02:44:29.827 00.005 6120 Star::Find(15, 514, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1432
02:44:29.831 00.004 6120 Star::Find returns 1 (0), X=515.12, Y=672.68, Mass=8648, SNR=62.2, Peak=206 HFD=6.7
02:44:29.834 00.003 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
02:44:29.838 00.004 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
02:44:29.841 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.28 hyp=0.28 cameraTheta=-1.34 mountX=0.01 mountY=0.28, mountTheta=1.53
02:44:29.849 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.28, opts=13)
02:44:29.854 00.005 6120 Enqueuing Move request for scope (0.06, -0.28)
02:44:29.859 00.005 7680 Worker thread wakes up
02:44:29.859 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.28) opts 0xd
02:44:29.859 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.28)
02:44:29.859 00.000 7680 Moving (0.06, -0.28) raw xDistance=0.01 yDistance=0.28
02:44:29.859 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:44:29.859 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:44:29.859 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:29.864 00.005 7680 MoveAxis(E, 0, ABG)
02:44:29.864 00.000 6120 UpdateGuideState exits: m=8648 SNR=62.2
02:44:29.868 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:29.871 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:29.876 00.005 7680 Move returns status 0, amount 0
02:44:29.877 00.001 7680 MoveAxis(S, 150, ABG)
02:44:29.877 00.000 6120 Enqueuing Expose request
02:44:29.882 00.005 7680 Guiding  Dir = 1, Dur = 150
02:44:29.882 00.000 7680 IsSlewing returns 0
02:44:29.883 00.001 7680 IsGuiding returns 0
02:44:29.883 00.000 7680 PulseGuide returned control before completion, sleep 160
02:44:30.048 00.165 7680 IsGuiding returns 1
02:44:30.049 00.001 7680 scope still moving after pulse duration time elapsed
02:44:30.080 00.031 7680 IsSlewing returns 0
02:44:30.080 00.000 7680 IsGuiding returns 0
02:44:30.081 00.001 7680 scope move finished after 150 + 47 ms
02:44:30.081 00.000 7680 Move returns status 0, amount 150
02:44:30.081 00.000 7680 move complete, result=0
02:44:30.081 00.000 7680 worker thread done servicing request
02:44:30.081 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 150 ms SOUTH
02:44:30.088 00.007 7680 Worker thread wakes up
02:44:30.088 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:30.088 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:31.334 01.246 7680 Exposure complete
02:44:31.471 00.137 7680 worker thread done servicing request
02:44:31.471 00.000 6120 OnExposeComplete: enter
02:44:31.476 00.005 6120 UpdateGuideState(): m_state=6
02:44:31.481 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
02:44:31.484 00.003 6120 Star::Find returns 1 (0), X=515.06, Y=672.96, Mass=8552, SNR=59.5, Peak=219 HFD=6.3
02:44:31.489 00.005 6120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.19) = xAngle (-0.51 = -0.51)
02:44:31.492 00.003 6120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.36 = 2.36)
02:44:31.495 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.32 mountX=0.01 mountY=0.01, mountTheta=0.68
02:44:31.501 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.00, opts=13)
02:44:31.505 00.004 6120 Enqueuing Move request for scope (0.01, -0.00)
02:44:31.509 00.004 7680 Worker thread wakes up
02:44:31.509 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:31.514 00.005 6120 UpdateGuideState exits: m=8552 SNR=59.5
02:44:31.517 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
02:44:31.517 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:31.521 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:31.525 00.004 6120 Enqueuing Expose request
02:44:31.529 00.004 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
02:44:31.529 00.000 7680 Moving (0.01, -0.00) raw xDistance=0.01 yDistance=0.01
02:44:31.529 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:44:31.529 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:44:31.529 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:44:31.529 00.000 7680 MoveAxis(E, 0, ABG)
02:44:31.529 00.000 7680 Move returns status 0, amount 0
02:44:31.530 00.001 7680 MoveAxis(N, 0, ABG)
02:44:31.530 00.000 7680 Move returns status 0, amount 0
02:44:31.530 00.000 7680 move complete, result=0
02:44:31.530 00.000 7680 worker thread done servicing request
02:44:31.530 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:44:31.535 00.005 7680 Worker thread wakes up
02:44:31.535 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:31.536 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:32.791 01.255 7680 Exposure complete
02:44:32.930 00.139 7680 worker thread done servicing request
02:44:32.931 00.001 6120 OnExposeComplete: enter
02:44:32.934 00.003 6120 UpdateGuideState(): m_state=6
02:44:32.939 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1434
02:44:32.944 00.005 6120 Star::Find returns 1 (0), X=515.00, Y=672.74, Mass=9272, SNR=64.1, Peak=228 HFD=6.7
02:44:32.949 00.005 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.00 = -2.00)
02:44:32.953 00.004 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
02:44:32.958 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.22 hyp=0.22 cameraTheta=-1.82 mountX=-0.09 mountY=0.17, mountTheta=2.07
02:44:32.962 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.22, opts=13)
02:44:32.966 00.004 6120 Enqueuing Move request for scope (-0.05, -0.22)
02:44:32.970 00.004 7680 Worker thread wakes up
02:44:32.970 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:32.975 00.005 6120 UpdateGuideState exits: m=9272 SNR=64.1
02:44:32.978 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:32.981 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:32.985 00.004 6120 Enqueuing Expose request
02:44:32.989 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.22) opts 0xd
02:44:32.989 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.22)
02:44:32.990 00.001 7680 Moving (-0.05, -0.22) raw xDistance=-0.09 yDistance=0.17
02:44:32.990 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:44:32.990 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:44:32.990 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:44:32.990 00.000 7680 MoveAxis(E, 0, ABG)
02:44:32.990 00.000 7680 Move returns status 0, amount 0
02:44:32.992 00.002 7680 MoveAxis(N, 0, ABG)
02:44:32.992 00.000 7680 Move returns status 0, amount 0
02:44:32.992 00.000 7680 move complete, result=0
02:44:32.992 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:44:32.996 00.004 7680 worker thread done servicing request
02:44:32.996 00.000 7680 Worker thread wakes up
02:44:32.996 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:32.997 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:34.246 01.249 7680 Exposure complete
02:44:34.388 00.142 7680 worker thread done servicing request
02:44:34.389 00.001 6120 OnExposeComplete: enter
02:44:34.393 00.004 6120 UpdateGuideState(): m_state=6
02:44:34.396 00.003 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1435
02:44:34.401 00.005 6120 Star::Find returns 1 (0), X=515.02, Y=672.17, Mass=7991, SNR=59.8, Peak=224 HFD=6.4
02:44:34.404 00.003 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
02:44:34.410 00.006 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
02:44:34.414 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.79 hyp=0.79 cameraTheta=-1.61 mountX=-0.18 mountY=0.69, mountTheta=1.82
02:44:34.419 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.79, opts=13)
02:44:34.423 00.004 6120 Enqueuing Move request for scope (-0.03, -0.79)
02:44:34.427 00.004 7680 Worker thread wakes up
02:44:34.427 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:34.432 00.005 6120 UpdateGuideState exits: m=7991 SNR=59.8
02:44:34.437 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:34.440 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.79) opts 0xd
02:44:34.441 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:34.448 00.007 6120 Enqueuing Expose request
02:44:34.452 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.79)
02:44:34.452 00.000 7680 Moving (-0.03, -0.79) raw xDistance=-0.18 yDistance=0.69
02:44:34.452 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:44:34.452 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
02:44:34.452 00.000 7680 MoveAxis(E, 0, ABG)
02:44:34.452 00.000 7680 Move returns status 0, amount 0
02:44:34.454 00.002 7680 MoveAxis(S, 375, ABG)
02:44:34.454 00.000 7680 Guiding  Dir = 1, Dur = 375
02:44:34.454 00.000 7680 IsSlewing returns 0
02:44:34.455 00.001 7680 IsGuiding returns 0
02:44:34.455 00.000 7680 PulseGuide returned control before completion, sleep 385
02:44:34.846 00.391 7680 IsGuiding returns 1
02:44:34.848 00.002 7680 scope still moving after pulse duration time elapsed
02:44:34.875 00.027 7680 IsSlewing returns 0
02:44:34.879 00.004 7680 IsGuiding returns 1
02:44:34.906 00.027 7680 IsSlewing returns 0
02:44:34.907 00.001 7680 IsGuiding returns 1
02:44:34.938 00.031 7680 IsSlewing returns 0
02:44:34.939 00.001 7680 IsGuiding returns 0
02:44:34.940 00.001 7680 scope move finished after 375 + 109 ms
02:44:34.940 00.000 7680 Move returns status 0, amount 375
02:44:34.941 00.001 7680 move complete, result=0
02:44:34.941 00.000 7680 worker thread done servicing request
02:44:34.941 00.000 7680 Worker thread wakes up
02:44:34.942 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.7 px 375 ms SOUTH
02:44:34.951 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:34.951 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:36.201 01.250 7680 Exposure complete
02:44:36.353 00.152 7680 worker thread done servicing request
02:44:36.353 00.000 6120 OnExposeComplete: enter
02:44:36.360 00.007 6120 UpdateGuideState(): m_state=6
02:44:36.368 00.008 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1436
02:44:36.373 00.005 6120 Star::Find returns 1 (0), X=515.12, Y=672.94, Mass=7985, SNR=59.4, Peak=207 HFD=6.4
02:44:36.379 00.006 6120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.19) = xAngle (-0.48 = -0.48)
02:44:36.383 00.004 6120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.39 = 2.39)
02:44:36.387 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.29 mountX=0.07 mountY=0.05, mountTheta=0.66
02:44:36.391 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.02, opts=13)
02:44:36.396 00.005 6120 Enqueuing Move request for scope (0.07, -0.02)
02:44:36.400 00.004 7680 Worker thread wakes up
02:44:36.400 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:36.404 00.004 6120 UpdateGuideState exits: m=7985 SNR=59.4
02:44:36.409 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
02:44:36.409 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:36.414 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:36.417 00.003 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
02:44:36.418 00.001 7680 Moving (0.07, -0.02) raw xDistance=0.07 yDistance=0.05
02:44:36.418 00.000 6120 Enqueuing Expose request
02:44:36.422 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:44:36.422 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:44:36.422 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:44:36.422 00.000 7680 MoveAxis(E, 0, ABG)
02:44:36.422 00.000 7680 Move returns status 0, amount 0
02:44:36.424 00.002 7680 MoveAxis(N, 0, ABG)
02:44:36.424 00.000 7680 Move returns status 0, amount 0
02:44:36.424 00.000 7680 move complete, result=0
02:44:36.424 00.000 7680 worker thread done servicing request
02:44:36.425 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:36.429 00.004 7680 Worker thread wakes up
02:44:36.429 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:36.429 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:37.682 01.253 7680 Exposure complete
02:44:37.824 00.142 7680 worker thread done servicing request
02:44:37.825 00.001 6120 OnExposeComplete: enter
02:44:37.828 00.003 6120 UpdateGuideState(): m_state=6
02:44:37.832 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1437
02:44:37.836 00.004 6120 Star::Find returns 1 (0), X=514.97, Y=672.84, Mass=8124, SNR=59.0, Peak=216 HFD=6.5
02:44:37.840 00.004 6120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.19) = xAngle (-2.37 = -2.37)
02:44:37.844 00.004 6120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.50 = 0.50)
02:44:37.847 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-2.19 mountX=-0.10 mountY=0.07, mountTheta=2.55
02:44:37.853 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.12, opts=13)
02:44:37.857 00.004 6120 Enqueuing Move request for scope (-0.08, -0.12)
02:44:37.861 00.004 7680 Worker thread wakes up
02:44:37.861 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
02:44:37.861 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
02:44:37.861 00.000 7680 Moving (-0.08, -0.12) raw xDistance=-0.10 yDistance=0.07
02:44:37.862 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:44:37.862 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:44:37.862 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:44:37.862 00.000 7680 MoveAxis(E, 0, ABG)
02:44:37.862 00.000 7680 Move returns status 0, amount 0
02:44:37.862 00.000 7680 MoveAxis(N, 0, ABG)
02:44:37.863 00.001 7680 Move returns status 0, amount 0
02:44:37.863 00.000 7680 move complete, result=0
02:44:37.863 00.000 7680 worker thread done servicing request
02:44:37.863 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:37.868 00.005 6120 UpdateGuideState exits: m=8124 SNR=59.0
02:44:37.871 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:37.874 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:37.878 00.004 6120 Enqueuing Expose request
02:44:37.882 00.004 7680 Worker thread wakes up
02:44:37.882 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:37.888 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:37.888 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:39.138 01.250 7680 Exposure complete
02:44:39.279 00.141 7680 worker thread done servicing request
02:44:39.279 00.000 6120 OnExposeComplete: enter
02:44:39.283 00.004 6120 UpdateGuideState(): m_state=6
02:44:39.287 00.004 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1438
02:44:39.292 00.005 6120 Star::Find returns 1 (0), X=515.04, Y=672.81, Mass=8350, SNR=60.1, Peak=209 HFD=6.6
02:44:39.297 00.005 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
02:44:39.301 00.004 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:44:39.304 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.63 mountX=-0.04 mountY=0.13, mountTheta=1.84
02:44:39.309 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.15, opts=13)
02:44:39.314 00.005 6120 Enqueuing Move request for scope (-0.01, -0.15)
02:44:39.317 00.003 7680 Worker thread wakes up
02:44:39.317 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
02:44:39.317 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
02:44:39.318 00.001 7680 Moving (-0.01, -0.15) raw xDistance=-0.04 yDistance=0.13
02:44:39.318 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:44:39.318 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:44:39.319 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:39.322 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:44:39.322 00.000 7680 MoveAxis(E, 0, ABG)
02:44:39.322 00.000 7680 Move returns status 0, amount 0
02:44:39.322 00.000 7680 MoveAxis(N, 0, ABG)
02:44:39.322 00.000 6120 UpdateGuideState exits: m=8350 SNR=60.1
02:44:39.325 00.003 7680 Move returns status 0, amount 0
02:44:39.325 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:39.328 00.003 7680 move complete, result=0
02:44:39.328 00.000 7680 worker thread done servicing request
02:44:39.328 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:39.334 00.006 6120 Enqueuing Expose request
02:44:39.336 00.002 7680 Worker thread wakes up
02:44:39.336 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:39.337 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:39.337 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:40.593 01.256 7680 Exposure complete
02:44:40.712 00.119 7680 worker thread done servicing request
02:44:40.712 00.000 6120 OnExposeComplete: enter
02:44:40.716 00.004 6120 UpdateGuideState(): m_state=6
02:44:40.719 00.003 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1439
02:44:40.724 00.005 6120 Star::Find returns 1 (0), X=514.79, Y=672.65, Mass=8903, SNR=62.9, Peak=215 HFD=6.7
02:44:40.727 00.003 6120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.19) = xAngle (-2.45 = -2.45)
02:44:40.731 00.004 6120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.43 = 0.43)
02:44:40.734 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.31 hyp=0.41 cameraTheta=-2.26 mountX=-0.31 mountY=0.17, mountTheta=2.65
02:44:40.739 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.31, opts=13)
02:44:40.743 00.004 6120 Enqueuing Move request for scope (-0.26, -0.31)
02:44:40.746 00.003 7680 Worker thread wakes up
02:44:40.746 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.31) opts 0xd
02:44:40.746 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.31)
02:44:40.747 00.001 7680 Moving (-0.26, -0.31) raw xDistance=-0.31 yDistance=0.17
02:44:40.747 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:44:40.748 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:44:40.748 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:44:40.748 00.000 7680 MoveAxis(E, 128, ABG)
02:44:40.748 00.000 7680 Guiding  Dir = 2, Dur = 128
02:44:40.749 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:40.752 00.003 7680 IsSlewing returns 0
02:44:40.752 00.000 7680 IsGuiding returns 0
02:44:40.754 00.002 6120 UpdateGuideState exits: m=8903 SNR=62.9
02:44:40.756 00.002 7680 PulseGuide returned control before completion, sleep 138
02:44:40.757 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:40.760 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:40.764 00.004 6120 Enqueuing Expose request
02:44:40.908 00.144 7680 IsGuiding returns 1
02:44:40.908 00.000 7680 scope still moving after pulse duration time elapsed
02:44:40.938 00.030 7680 IsSlewing returns 0
02:44:40.940 00.002 7680 IsGuiding returns 0
02:44:40.941 00.001 7680 scope move finished after 128 + 59 ms
02:44:40.941 00.000 7680 Move returns status 0, amount 128
02:44:40.942 00.001 7680 MoveAxis(N, 0, ABG)
02:44:40.942 00.000 7680 Move returns status 0, amount 0
02:44:40.943 00.001 7680 move complete, result=0
02:44:40.943 00.000 7680 worker thread done servicing request
02:44:40.944 00.001 7680 Worker thread wakes up
02:44:40.945 00.001 6120 GuideStep: -0.3 px 128 ms EAST, 0.2 px 0 ms NORTH
02:44:40.951 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:40.951 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:42.204 01.253 7680 Exposure complete
02:44:42.343 00.139 7680 worker thread done servicing request
02:44:42.344 00.001 6120 OnExposeComplete: enter
02:44:42.351 00.007 6120 UpdateGuideState(): m_state=6
02:44:42.355 00.004 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1440
02:44:42.360 00.005 6120 Star::Find returns 1 (0), X=515.07, Y=672.10, Mass=8809, SNR=63.1, Peak=220 HFD=6.4
02:44:42.366 00.006 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
02:44:42.370 00.004 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
02:44:42.374 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.86 hyp=0.86 cameraTheta=-1.55 mountX=-0.15 mountY=0.78, mountTheta=1.76
02:44:42.380 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.86, opts=13)
02:44:42.384 00.004 6120 Enqueuing Move request for scope (0.01, -0.86)
02:44:42.389 00.005 7680 Worker thread wakes up
02:44:42.389 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:42.393 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.86) opts 0xd
02:44:42.393 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.86)
02:44:42.393 00.000 7680 Moving (0.01, -0.86) raw xDistance=-0.15 yDistance=0.78
02:44:42.393 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:44:42.393 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
02:44:42.394 00.001 7680 MoveAxis(E, 0, ABG)
02:44:42.394 00.000 7680 Move returns status 0, amount 0
02:44:42.395 00.001 6120 UpdateGuideState exits: m=8809 SNR=63.1
02:44:42.399 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:42.402 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:42.406 00.004 7680 MoveAxis(S, 425, ABG)
02:44:42.406 00.000 6120 Enqueuing Expose request
02:44:42.412 00.006 7680 Guiding  Dir = 1, Dur = 425
02:44:42.412 00.000 7680 IsSlewing returns 0
02:44:42.413 00.001 7680 IsGuiding returns 0
02:44:42.413 00.000 7680 PulseGuide returned control before completion, sleep 435
02:44:42.862 00.449 7680 IsGuiding returns 1
02:44:42.862 00.000 7680 scope still moving after pulse duration time elapsed
02:44:42.894 00.032 7680 IsSlewing returns 0
02:44:42.894 00.000 7680 IsGuiding returns 0
02:44:42.895 00.001 7680 scope move finished after 425 + 56 ms
02:44:42.895 00.000 7680 Move returns status 0, amount 425
02:44:42.895 00.000 7680 move complete, result=0
02:44:42.896 00.001 7680 worker thread done servicing request
02:44:42.896 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 425 ms SOUTH
02:44:42.903 00.007 7680 Worker thread wakes up
02:44:42.903 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:42.903 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:44.154 01.251 7680 Exposure complete
02:44:44.276 00.122 7680 worker thread done servicing request
02:44:44.277 00.001 6120 OnExposeComplete: enter
02:44:44.282 00.005 6120 UpdateGuideState(): m_state=6
02:44:44.286 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
02:44:44.292 00.006 6120 Star::Find returns 1 (0), X=515.13, Y=672.83, Mass=7905, SNR=59.1, Peak=186 HFD=6.6
02:44:44.296 00.004 6120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (0.19) = xAngle (-1.18 = -1.18)
02:44:44.302 00.006 6120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.69 = 1.69)
02:44:44.307 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.00 mountX=0.06 mountY=0.15, mountTheta=1.21
02:44:44.315 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.13, opts=13)
02:44:44.320 00.005 6120 Enqueuing Move request for scope (0.08, -0.13)
02:44:44.323 00.003 7680 Worker thread wakes up
02:44:44.323 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:44.327 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
02:44:44.327 00.000 6120 UpdateGuideState exits: m=7905 SNR=59.1
02:44:44.330 00.003 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
02:44:44.330 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:44.333 00.003 7680 Moving (0.08, -0.13) raw xDistance=0.06 yDistance=0.15
02:44:44.333 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:44.337 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:44:44.337 00.000 6120 Enqueuing Expose request
02:44:44.340 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:44:44.340 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:44:44.341 00.001 7680 MoveAxis(E, 0, ABG)
02:44:44.341 00.000 7680 Move returns status 0, amount 0
02:44:44.341 00.000 7680 MoveAxis(N, 0, ABG)
02:44:44.341 00.000 7680 Move returns status 0, amount 0
02:44:44.341 00.000 7680 move complete, result=0
02:44:44.341 00.000 7680 worker thread done servicing request
02:44:44.342 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:44:44.345 00.003 7680 Worker thread wakes up
02:44:44.345 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:44.345 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:45.594 01.249 7680 Exposure complete
02:44:45.715 00.121 7680 worker thread done servicing request
02:44:45.717 00.002 6120 OnExposeComplete: enter
02:44:45.721 00.004 6120 UpdateGuideState(): m_state=6
02:44:45.726 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1442
02:44:45.731 00.005 6120 Star::Find returns 1 (0), X=515.09, Y=674.78, Mass=8740, SNR=63.0, Peak=223 HFD=6.4
02:44:45.736 00.005 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (0.19) = xAngle (1.37 = 1.37)
02:44:45.742 00.006 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.24 = -2.04)
02:44:45.747 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=1.82 hyp=1.82 cameraTheta=1.55 mountX=0.37 mountY=-1.62, mountTheta=-1.35
02:44:45.758 00.011 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=1.82, opts=13)
02:44:45.763 00.005 6120 Enqueuing Move request for scope (0.03, 1.82)
02:44:45.768 00.005 7680 Worker thread wakes up
02:44:45.768 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:45.772 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 1.82) opts 0xd
02:44:45.772 00.000 6120 UpdateGuideState exits: m=8740 SNR=63.0
02:44:45.777 00.005 7680 Handling offset move in thread for scope, endpoint = (0.03, 1.82)
02:44:45.777 00.000 7680 Moving (0.03, 1.82) raw xDistance=0.37 yDistance=-1.62
02:44:45.777 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:45.781 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:44:45.781 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:45.785 00.004 7680 resist switch: large excursion: input -1.62 thresh 0.60 direction from 1 to -1
02:44:45.785 00.000 6120 Enqueuing Expose request
02:44:45.789 00.004 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.87
02:44:45.789 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.62 from input -1.62
02:44:45.789 00.000 7680 MoveAxis(W, 152, ABG)
02:44:45.789 00.000 7680 Guiding  Dir = 3, Dur = 152
02:44:45.791 00.002 7680 IsSlewing returns 0
02:44:45.791 00.000 7680 IsGuiding returns 0
02:44:45.791 00.000 7680 PulseGuide returned control before completion, sleep 162
02:44:45.961 00.170 7680 IsGuiding returns 1
02:44:45.962 00.001 7680 scope still moving after pulse duration time elapsed
02:44:45.992 00.030 7680 IsSlewing returns 0
02:44:45.994 00.002 7680 IsGuiding returns 0
02:44:45.994 00.000 7680 scope move finished after 152 + 50 ms
02:44:45.994 00.000 7680 Move returns status 0, amount 152
02:44:45.994 00.000 7680 MoveAxis(N, 880, ABG)
02:44:45.994 00.000 7680 Guiding  Dir = 0, Dur = 880
02:44:45.998 00.004 7680 IsSlewing returns 0
02:44:45.998 00.000 7680 IsGuiding returns 0
02:44:46.000 00.002 7680 PulseGuide returned control before completion, sleep 890
02:44:46.898 00.898 7680 IsGuiding returns 1
02:44:46.898 00.000 7680 scope still moving after pulse duration time elapsed
02:44:46.930 00.032 7680 IsSlewing returns 0
02:44:46.931 00.001 7680 IsGuiding returns 0
02:44:46.931 00.000 7680 scope move finished after 880 + 51 ms
02:44:46.931 00.000 7680 Move returns status 0, amount 880
02:44:46.932 00.001 7680 move complete, result=0
02:44:46.933 00.001 7680 worker thread done servicing request
02:44:46.933 00.000 7680 Worker thread wakes up
02:44:46.934 00.001 6120 GuideStep: 0.4 px 152 ms WEST, -1.6 px 880 ms NORTH
02:44:46.942 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:46.942 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:48.192 01.250 7680 Exposure complete
02:44:48.328 00.136 7680 worker thread done servicing request
02:44:48.328 00.000 6120 OnExposeComplete: enter
02:44:48.331 00.003 6120 UpdateGuideState(): m_state=6
02:44:48.335 00.004 6120 Star::Find(15, 515, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1443
02:44:48.338 00.003 6120 Star::Find returns 1 (0), X=514.59, Y=672.12, Mass=8398, SNR=60.0, Peak=212 HFD=6.4
02:44:48.342 00.004 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.19) = xAngle (-2.26 = -2.26)
02:44:48.346 00.004 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.61 = 0.61)
02:44:48.350 00.004 6120 CameraToMount -- cameraX=-0.47 cameraY=-0.84 hyp=0.96 cameraTheta=-2.08 mountX=-0.61 mountY=0.55, mountTheta=2.41
02:44:48.353 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.47, y=-0.84, opts=13)
02:44:48.358 00.005 6120 Enqueuing Move request for scope (-0.47, -0.84)
02:44:48.361 00.003 7680 Worker thread wakes up
02:44:48.361 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.84) opts 0xd
02:44:48.362 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.47, -0.84)
02:44:48.362 00.000 7680 Moving (-0.47, -0.84) raw xDistance=-0.61 yDistance=0.55
02:44:48.362 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.61
02:44:48.362 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:44:48.362 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
02:44:48.362 00.000 7680 MoveAxis(E, 240, ABG)
02:44:48.362 00.000 7680 Guiding  Dir = 2, Dur = 240
02:44:48.363 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:48.365 00.002 7680 IsSlewing returns 0
02:44:48.366 00.001 6120 UpdateGuideState exits: m=8398 SNR=60.0
02:44:48.369 00.003 7680 IsGuiding returns 0
02:44:48.369 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:48.371 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:48.375 00.004 6120 Enqueuing Expose request
02:44:48.379 00.004 7680 PulseGuide returned control before completion, sleep 250
02:44:48.633 00.254 7680 IsGuiding returns 1
02:44:48.634 00.001 7680 scope still moving after pulse duration time elapsed
02:44:48.664 00.030 7680 IsSlewing returns 0
02:44:48.666 00.002 7680 IsGuiding returns 0
02:44:48.666 00.000 7680 scope move finished after 240 + 58 ms
02:44:48.666 00.000 7680 Move returns status 0, amount 240
02:44:48.668 00.002 7680 MoveAxis(N, 0, ABG)
02:44:48.668 00.000 7680 Move returns status 0, amount 0
02:44:48.669 00.001 7680 move complete, result=0
02:44:48.669 00.000 7680 worker thread done servicing request
02:44:48.669 00.000 7680 Worker thread wakes up
02:44:48.670 00.001 6120 GuideStep: -0.6 px 240 ms EAST, 0.6 px 0 ms NORTH
02:44:48.676 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:48.676 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:49.926 01.250 7680 Exposure complete
02:44:50.070 00.144 7680 worker thread done servicing request
02:44:50.070 00.000 6120 OnExposeComplete: enter
02:44:50.077 00.007 6120 UpdateGuideState(): m_state=6
02:44:50.081 00.004 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1444
02:44:50.085 00.004 6120 Star::Find returns 1 (0), X=515.10, Y=672.06, Mass=8158, SNR=59.7, Peak=200 HFD=6.4
02:44:50.089 00.004 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
02:44:50.092 00.003 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
02:44:50.097 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.90 hyp=0.90 cameraTheta=-1.52 mountX=-0.12 mountY=0.83, mountTheta=1.72
02:44:50.104 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.90, opts=13)
02:44:50.108 00.004 6120 Enqueuing Move request for scope (0.05, -0.90)
02:44:50.111 00.003 7680 Worker thread wakes up
02:44:50.111 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.90) opts 0xd
02:44:50.112 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.90)
02:44:50.112 00.000 7680 Moving (0.05, -0.90) raw xDistance=-0.12 yDistance=0.83
02:44:50.112 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:44:50.112 00.000 7680 resist switch: large excursion: input 0.83 thresh 0.60 direction from -1 to 1
02:44:50.112 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.48
02:44:50.112 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
02:44:50.113 00.001 7680 MoveAxis(E, 0, ABG)
02:44:50.113 00.000 7680 Move returns status 0, amount 0
02:44:50.113 00.000 7680 MoveAxis(S, 448, ABG)
02:44:50.113 00.000 7680 Guiding  Dir = 1, Dur = 448
02:44:50.113 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:50.117 00.004 7680 IsSlewing returns 0
02:44:50.117 00.000 6120 UpdateGuideState exits: m=8158 SNR=59.7
02:44:50.122 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:50.126 00.004 7680 IsGuiding returns 0
02:44:50.126 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:50.130 00.004 7680 PulseGuide returned control before completion, sleep 458
02:44:50.130 00.000 6120 Enqueuing Expose request
02:44:50.603 00.473 7680 IsGuiding returns 0
02:44:50.604 00.001 7680 Move returns status 0, amount 448
02:44:50.604 00.000 7680 move complete, result=0
02:44:50.604 00.000 7680 worker thread done servicing request
02:44:50.604 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 448 ms SOUTH
02:44:50.611 00.007 7680 Worker thread wakes up
02:44:50.611 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:50.612 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:51.864 01.252 7680 Exposure complete
02:44:52.040 00.176 7680 worker thread done servicing request
02:44:52.040 00.000 6120 OnExposeComplete: enter
02:44:52.047 00.007 6120 UpdateGuideState(): m_state=6
02:44:52.053 00.006 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1445
02:44:52.059 00.006 6120 Star::Find returns 1 (0), X=515.05, Y=671.63, Mass=8763, SNR=62.4, Peak=196 HFD=6.7
02:44:52.065 00.006 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
02:44:52.072 00.007 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
02:44:52.077 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=-1.33 hyp=1.33 cameraTheta=-1.57 mountX=-0.25 mountY=1.20, mountTheta=1.78
02:44:52.084 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-1.33, opts=13)
02:44:52.087 00.003 6120 Enqueuing Move request for scope (-0.00, -1.33)
02:44:52.091 00.004 7680 Worker thread wakes up
02:44:52.091 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:52.098 00.007 6120 UpdateGuideState exits: m=8763 SNR=62.4
02:44:52.102 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:52.108 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -1.33) opts 0xd
02:44:52.108 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -1.33)
02:44:52.108 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:52.113 00.005 6120 Enqueuing Expose request
02:44:52.119 00.006 7680 Moving (-0.00, -1.33) raw xDistance=-0.25 yDistance=1.20
02:44:52.119 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:44:52.120 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.20 from input 1.20
02:44:52.120 00.000 7680 MoveAxis(E, 103, ABG)
02:44:52.121 00.001 7680 Guiding  Dir = 2, Dur = 103
02:44:52.121 00.000 7680 IsSlewing returns 0
02:44:52.122 00.001 7680 IsGuiding returns 0
02:44:52.122 00.000 7680 PulseGuide returned control before completion, sleep 113
02:44:52.244 00.122 7680 IsGuiding returns 1
02:44:52.245 00.001 7680 scope still moving after pulse duration time elapsed
02:44:52.274 00.029 7680 IsSlewing returns 0
02:44:52.275 00.001 7680 IsGuiding returns 0
02:44:52.275 00.000 7680 scope move finished after 103 + 51 ms
02:44:52.277 00.002 7680 Move returns status 0, amount 103
02:44:52.277 00.000 7680 MoveAxis(S, 650, ABG)
02:44:52.277 00.000 7680 Guiding  Dir = 1, Dur = 650
02:44:52.277 00.000 7680 IsSlewing returns 0
02:44:52.278 00.001 7680 IsGuiding returns 0
02:44:52.278 00.000 7680 PulseGuide returned control before completion, sleep 660
02:44:52.945 00.667 7680 IsGuiding returns 1
02:44:52.947 00.002 7680 scope still moving after pulse duration time elapsed
02:44:52.977 00.030 7680 IsSlewing returns 0
02:44:52.978 00.001 7680 IsGuiding returns 0
02:44:52.979 00.001 7680 scope move finished after 650 + 52 ms
02:44:52.981 00.002 7680 Move returns status 0, amount 650
02:44:52.981 00.000 7680 move complete, result=0
02:44:52.981 00.000 7680 worker thread done servicing request
02:44:52.981 00.000 6120 GuideStep: -0.3 px 103 ms EAST, 1.2 px 650 ms SOUTH
02:44:52.987 00.006 7680 Worker thread wakes up
02:44:52.987 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:52.987 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:54.237 01.250 7680 Exposure complete
02:44:54.381 00.144 7680 worker thread done servicing request
02:44:54.381 00.000 6120 OnExposeComplete: enter
02:44:54.386 00.005 6120 UpdateGuideState(): m_state=6
02:44:54.389 00.003 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1446
02:44:54.393 00.004 6120 Star::Find returns 1 (0), X=515.22, Y=672.53, Mass=8603, SNR=61.4, Peak=205 HFD=6.8
02:44:54.396 00.003 6120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (0.19) = xAngle (-1.38 = -1.38)
02:44:54.401 00.005 6120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.50 = 1.50)
02:44:54.404 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.43 hyp=0.46 cameraTheta=-1.19 mountX=0.09 mountY=0.46, mountTheta=1.38
02:44:54.409 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.43, opts=13)
02:44:54.416 00.007 6120 Enqueuing Move request for scope (0.17, -0.43)
02:44:54.421 00.005 7680 Worker thread wakes up
02:44:54.421 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:54.426 00.005 6120 UpdateGuideState exits: m=8603 SNR=61.4
02:44:54.429 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:54.433 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:54.436 00.003 6120 Enqueuing Expose request
02:44:54.441 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.43) opts 0xd
02:44:54.441 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.43)
02:44:54.441 00.000 7680 Moving (0.17, -0.43) raw xDistance=0.09 yDistance=0.46
02:44:54.441 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:44:54.441 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
02:44:54.442 00.001 7680 MoveAxis(E, 0, ABG)
02:44:54.442 00.000 7680 Move returns status 0, amount 0
02:44:54.443 00.001 7680 MoveAxis(S, 248, ABG)
02:44:54.443 00.000 7680 Guiding  Dir = 1, Dur = 248
02:44:54.443 00.000 7680 IsSlewing returns 0
02:44:54.443 00.000 7680 IsGuiding returns 0
02:44:54.443 00.000 7680 PulseGuide returned control before completion, sleep 258
02:44:54.710 00.267 7680 IsGuiding returns 1
02:44:54.710 00.000 7680 scope still moving after pulse duration time elapsed
02:44:54.740 00.030 7680 IsSlewing returns 0
02:44:54.741 00.001 7680 IsGuiding returns 1
02:44:54.771 00.030 7680 IsSlewing returns 0
02:44:54.773 00.002 7680 IsGuiding returns 1
02:44:54.803 00.030 7680 IsSlewing returns 0
02:44:54.805 00.002 7680 IsGuiding returns 0
02:44:54.805 00.000 7680 scope move finished after 248 + 113 ms
02:44:54.805 00.000 7680 Move returns status 0, amount 248
02:44:54.806 00.001 7680 move complete, result=0
02:44:54.806 00.000 7680 worker thread done servicing request
02:44:54.806 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 248 ms SOUTH
02:44:54.813 00.007 7680 Worker thread wakes up
02:44:54.814 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:54.814 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:56.070 01.256 7680 Exposure complete
02:44:56.201 00.131 7680 worker thread done servicing request
02:44:56.201 00.000 6120 OnExposeComplete: enter
02:44:56.206 00.005 6120 UpdateGuideState(): m_state=6
02:44:56.210 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1447
02:44:56.215 00.005 6120 Star::Find returns 1 (0), X=515.11, Y=673.94, Mass=8098, SNR=59.5, Peak=201 HFD=6.4
02:44:56.218 00.003 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (0.19) = xAngle (1.33 = 1.33)
02:44:56.223 00.005 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.20 = -2.08)
02:44:56.226 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.98 hyp=0.98 cameraTheta=1.51 mountX=0.24 mountY=-0.86, mountTheta=-1.30
02:44:56.231 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.98, opts=13)
02:44:56.235 00.004 6120 Enqueuing Move request for scope (0.06, 0.98)
02:44:56.238 00.003 7680 Worker thread wakes up
02:44:56.238 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.98) opts 0xd
02:44:56.238 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.98)
02:44:56.240 00.002 7680 Moving (0.06, 0.98) raw xDistance=0.24 yDistance=-0.86
02:44:56.240 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
02:44:56.240 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:56.243 00.003 6120 UpdateGuideState exits: m=8098 SNR=59.5
02:44:56.248 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:56.251 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:56.255 00.004 6120 Enqueuing Expose request
02:44:56.258 00.003 7680 resist switch: large excursion: input -0.86 thresh 0.60 direction from 1 to -1
02:44:56.258 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.57
02:44:56.258 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.86 from input -0.86
02:44:56.258 00.000 7680 MoveAxis(W, 97, ABG)
02:44:56.258 00.000 7680 Guiding  Dir = 3, Dur = 97
02:44:56.259 00.001 7680 IsSlewing returns 0
02:44:56.259 00.000 7680 IsGuiding returns 0
02:44:56.259 00.000 7680 PulseGuide returned control before completion, sleep 107
02:44:56.368 00.109 7680 IsGuiding returns 1
02:44:56.369 00.001 7680 scope still moving after pulse duration time elapsed
02:44:56.400 00.031 7680 IsSlewing returns 0
02:44:56.401 00.001 7680 IsGuiding returns 0
02:44:56.402 00.001 7680 scope move finished after 97 + 45 ms
02:44:56.402 00.000 7680 Move returns status 0, amount 97
02:44:56.403 00.001 7680 MoveAxis(N, 465, ABG)
02:44:56.403 00.000 7680 Guiding  Dir = 0, Dur = 465
02:44:56.405 00.002 7680 IsSlewing returns 0
02:44:56.405 00.000 7680 IsGuiding returns 0
02:44:56.405 00.000 7680 PulseGuide returned control before completion, sleep 475
02:44:56.886 00.481 7680 IsGuiding returns 1
02:44:56.886 00.000 7680 scope still moving after pulse duration time elapsed
02:44:56.917 00.031 7680 IsSlewing returns 0
02:44:56.918 00.001 7680 IsGuiding returns 0
02:44:56.919 00.001 7680 scope move finished after 465 + 48 ms
02:44:56.919 00.000 7680 Move returns status 0, amount 465
02:44:56.919 00.000 7680 move complete, result=0
02:44:56.920 00.001 7680 worker thread done servicing request
02:44:56.920 00.000 7680 Worker thread wakes up
02:44:56.921 00.001 6120 GuideStep: 0.2 px 97 ms WEST, -0.9 px 465 ms NORTH
02:44:56.927 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:56.927 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:44:58.177 01.250 7680 Exposure complete
02:44:58.310 00.133 7680 worker thread done servicing request
02:44:58.310 00.000 6120 OnExposeComplete: enter
02:44:58.314 00.004 6120 UpdateGuideState(): m_state=6
02:44:58.317 00.003 6120 Star::Find(15, 515, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1448
02:44:58.321 00.004 6120 Star::Find returns 1 (0), X=515.19, Y=672.07, Mass=8094, SNR=59.9, Peak=220 HFD=6.4
02:44:58.325 00.004 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
02:44:58.328 00.003 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
02:44:58.331 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.89 hyp=0.90 cameraTheta=-1.42 mountX=-0.03 mountY=0.85, mountTheta=1.61
02:44:58.336 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.89, opts=13)
02:44:58.340 00.004 6120 Enqueuing Move request for scope (0.14, -0.89)
02:44:58.343 00.003 7680 Worker thread wakes up
02:44:58.343 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.89) opts 0xd
02:44:58.343 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.89)
02:44:58.343 00.000 7680 Moving (0.14, -0.89) raw xDistance=-0.03 yDistance=0.85
02:44:58.343 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:44:58.343 00.000 7680 resist switch: large excursion: input 0.85 thresh 0.60 direction from -1 to 1
02:44:58.343 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.56
02:44:58.343 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85
02:44:58.343 00.000 7680 MoveAxis(E, 0, ABG)
02:44:58.344 00.001 7680 Move returns status 0, amount 0
02:44:58.344 00.000 7680 MoveAxis(S, 464, ABG)
02:44:58.344 00.000 7680 Guiding  Dir = 1, Dur = 464
02:44:58.344 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:44:58.347 00.003 7680 IsSlewing returns 0
02:44:58.349 00.002 6120 UpdateGuideState exits: m=8094 SNR=59.9
02:44:58.352 00.003 7680 IsGuiding returns 0
02:44:58.352 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:58.356 00.004 7680 PulseGuide returned control before completion, sleep 474
02:44:58.356 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:44:58.359 00.003 6120 Enqueuing Expose request
02:44:58.840 00.481 7680 IsGuiding returns 0
02:44:58.840 00.000 7680 Move returns status 0, amount 464
02:44:58.841 00.001 7680 move complete, result=0
02:44:58.841 00.000 7680 worker thread done servicing request
02:44:58.843 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.9 px 464 ms SOUTH
02:44:58.851 00.008 7680 Worker thread wakes up
02:44:58.851 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:44:58.852 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:00.100 01.248 7680 Exposure complete
02:45:00.239 00.139 7680 worker thread done servicing request
02:45:00.240 00.001 6120 OnExposeComplete: enter
02:45:00.243 00.003 6120 UpdateGuideState(): m_state=6
02:45:00.247 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1449
02:45:00.251 00.004 6120 Star::Find returns 1 (0), X=515.21, Y=671.97, Mass=8628, SNR=62.1, Peak=231 HFD=6.5
02:45:00.256 00.005 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
02:45:00.259 00.003 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
02:45:00.263 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.99 hyp=1.00 cameraTheta=-1.41 mountX=-0.03 mountY=0.96, mountTheta=1.60
02:45:00.267 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.99, opts=13)
02:45:00.269 00.002 6120 Enqueuing Move request for scope (0.16, -0.99)
02:45:00.272 00.003 7680 Worker thread wakes up
02:45:00.273 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:00.276 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.99) opts 0xd
02:45:00.276 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.99)
02:45:00.276 00.000 6120 UpdateGuideState exits: m=8628 SNR=62.1
02:45:00.279 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:00.284 00.005 7680 Moving (0.16, -0.99) raw xDistance=-0.03 yDistance=0.96
02:45:00.284 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:45:00.284 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:00.288 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96
02:45:00.288 00.000 7680 MoveAxis(E, 0, ABG)
02:45:00.288 00.000 6120 Enqueuing Expose request
02:45:00.293 00.005 7680 Move returns status 0, amount 0
02:45:00.293 00.000 7680 MoveAxis(S, 521, ABG)
02:45:00.293 00.000 7680 Guiding  Dir = 1, Dur = 521
02:45:00.293 00.000 7680 IsSlewing returns 0
02:45:00.293 00.000 7680 IsGuiding returns 0
02:45:00.294 00.001 7680 PulseGuide returned control before completion, sleep 531
02:45:00.827 00.533 7680 IsGuiding returns 1
02:45:00.827 00.000 7680 scope still moving after pulse duration time elapsed
02:45:00.858 00.031 7680 IsSlewing returns 0
02:45:00.859 00.001 7680 IsGuiding returns 0
02:45:00.859 00.000 7680 scope move finished after 521 + 44 ms
02:45:00.860 00.001 7680 Move returns status 0, amount 521
02:45:00.860 00.000 7680 move complete, result=0
02:45:00.860 00.000 7680 worker thread done servicing request
02:45:00.861 00.001 7680 Worker thread wakes up
02:45:00.861 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 1.0 px 521 ms SOUTH
02:45:00.867 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:00.867 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:02.120 01.253 7680 Exposure complete
02:45:02.263 00.143 7680 worker thread done servicing request
02:45:02.264 00.001 6120 OnExposeComplete: enter
02:45:02.269 00.005 6120 UpdateGuideState(): m_state=6
02:45:02.272 00.003 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1450
02:45:02.276 00.004 6120 Star::Find returns 1 (0), X=515.27, Y=672.77, Mass=8520, SNR=61.6, Peak=236 HFD=6.6
02:45:02.280 00.004 6120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (0.19) = xAngle (-0.90 = -0.90)
02:45:02.284 00.004 6120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.97 = 1.97)
02:45:02.289 00.005 6120 CameraToMount -- cameraX=0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-0.71 mountX=0.18 mountY=0.27, mountTheta=0.98
02:45:02.293 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.19, opts=13)
02:45:02.297 00.004 6120 Enqueuing Move request for scope (0.22, -0.19)
02:45:02.302 00.005 7680 Worker thread wakes up
02:45:02.302 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:02.306 00.004 6120 UpdateGuideState exits: m=8520 SNR=61.6
02:45:02.309 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:02.313 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.19) opts 0xd
02:45:02.314 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:02.317 00.003 6120 Enqueuing Expose request
02:45:02.320 00.003 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.19)
02:45:02.320 00.000 7680 Moving (0.22, -0.19) raw xDistance=0.18 yDistance=0.27
02:45:02.320 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:45:02.320 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:45:02.320 00.000 7680 MoveAxis(E, 0, ABG)
02:45:02.321 00.001 7680 Move returns status 0, amount 0
02:45:02.321 00.000 7680 MoveAxis(S, 145, ABG)
02:45:02.321 00.000 7680 Guiding  Dir = 1, Dur = 145
02:45:02.321 00.000 7680 IsSlewing returns 0
02:45:02.322 00.001 7680 IsGuiding returns 0
02:45:02.322 00.000 7680 PulseGuide returned control before completion, sleep 155
02:45:02.481 00.159 7680 IsGuiding returns 1
02:45:02.481 00.000 7680 scope still moving after pulse duration time elapsed
02:45:02.513 00.032 7680 IsSlewing returns 0
02:45:02.513 00.000 7680 IsGuiding returns 0
02:45:02.514 00.001 7680 scope move finished after 145 + 46 ms
02:45:02.514 00.000 7680 Move returns status 0, amount 145
02:45:02.514 00.000 7680 move complete, result=0
02:45:02.514 00.000 7680 worker thread done servicing request
02:45:02.514 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 145 ms SOUTH
02:45:02.520 00.006 7680 Worker thread wakes up
02:45:02.520 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:02.520 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:03.770 01.250 7680 Exposure complete
02:45:03.914 00.144 7680 worker thread done servicing request
02:45:03.914 00.000 6120 OnExposeComplete: enter
02:45:03.918 00.004 6120 UpdateGuideState(): m_state=6
02:45:03.923 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1451
02:45:03.927 00.004 6120 Star::Find returns 1 (0), X=515.28, Y=672.84, Mass=9102, SNR=63.2, Peak=232 HFD=6.6
02:45:03.930 00.003 6120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.19) = xAngle (-0.69 = -0.69)
02:45:03.934 00.004 6120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.19 = 2.19)
02:45:03.937 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.50 mountX=0.20 mountY=0.21, mountTheta=0.81
02:45:03.943 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.12, opts=13)
02:45:03.949 00.006 6120 Enqueuing Move request for scope (0.23, -0.12)
02:45:03.953 00.004 7680 Worker thread wakes up
02:45:03.953 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:03.957 00.004 6120 UpdateGuideState exits: m=9102 SNR=63.2
02:45:03.961 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:03.965 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:03.969 00.004 6120 Enqueuing Expose request
02:45:03.975 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
02:45:03.975 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
02:45:03.975 00.000 7680 Moving (0.23, -0.12) raw xDistance=0.20 yDistance=0.21
02:45:03.975 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:45:03.975 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:45:03.976 00.001 7680 MoveAxis(W, 82, ABG)
02:45:03.976 00.000 7680 Guiding  Dir = 3, Dur = 82
02:45:03.977 00.001 7680 IsSlewing returns 0
02:45:03.977 00.000 7680 IsGuiding returns 0
02:45:03.977 00.000 7680 PulseGuide returned control before completion, sleep 92
02:45:04.073 00.096 7680 IsGuiding returns 1
02:45:04.074 00.001 7680 scope still moving after pulse duration time elapsed
02:45:04.104 00.030 7680 IsSlewing returns 0
02:45:04.106 00.002 7680 IsGuiding returns 0
02:45:04.106 00.000 7680 scope move finished after 82 + 47 ms
02:45:04.106 00.000 7680 Move returns status 0, amount 82
02:45:04.107 00.001 7680 MoveAxis(S, 115, ABG)
02:45:04.108 00.001 7680 Guiding  Dir = 1, Dur = 115
02:45:04.108 00.000 7680 IsSlewing returns 0
02:45:04.108 00.000 7680 IsGuiding returns 0
02:45:04.109 00.001 7680 PulseGuide returned control before completion, sleep 125
02:45:04.247 00.138 7680 IsGuiding returns 1
02:45:04.248 00.001 7680 scope still moving after pulse duration time elapsed
02:45:04.278 00.030 7680 IsSlewing returns 0
02:45:04.280 00.002 7680 IsGuiding returns 0
02:45:04.280 00.000 7680 scope move finished after 115 + 56 ms
02:45:04.280 00.000 7680 Move returns status 0, amount 115
02:45:04.280 00.000 7680 move complete, result=0
02:45:04.282 00.002 7680 worker thread done servicing request
02:45:04.282 00.000 7680 Worker thread wakes up
02:45:04.282 00.000 6120 GuideStep: 0.2 px 82 ms WEST, 0.2 px 115 ms SOUTH
02:45:04.290 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:04.290 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:05.548 01.258 7680 Exposure complete
02:45:05.688 00.140 7680 worker thread done servicing request
02:45:05.688 00.000 6120 OnExposeComplete: enter
02:45:05.694 00.006 6120 UpdateGuideState(): m_state=6
02:45:05.698 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1452
02:45:05.702 00.004 6120 Star::Find returns 1 (0), X=515.19, Y=672.77, Mass=9190, SNR=64.3, Peak=233 HFD=6.6
02:45:05.706 00.004 6120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.19) = xAngle (-1.13 = -1.13)
02:45:05.711 00.005 6120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.74 = 1.74)
02:45:05.715 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-0.95 mountX=0.10 mountY=0.23, mountTheta=1.17
02:45:05.719 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.19, opts=13)
02:45:05.724 00.005 6120 Enqueuing Move request for scope (0.14, -0.19)
02:45:05.728 00.004 7680 Worker thread wakes up
02:45:05.728 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
02:45:05.729 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
02:45:05.729 00.000 7680 Moving (0.14, -0.19) raw xDistance=0.10 yDistance=0.23
02:45:05.730 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:45:05.730 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:45:05.730 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:05.734 00.004 7680 MoveAxis(E, 0, ABG)
02:45:05.734 00.000 7680 Move returns status 0, amount 0
02:45:05.734 00.000 7680 MoveAxis(S, 126, ABG)
02:45:05.734 00.000 6120 UpdateGuideState exits: m=9190 SNR=64.3
02:45:05.738 00.004 7680 Guiding  Dir = 1, Dur = 126
02:45:05.740 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:05.744 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:05.747 00.003 6120 Enqueuing Expose request
02:45:05.751 00.004 7680 IsSlewing returns 0
02:45:05.752 00.001 7680 IsGuiding returns 0
02:45:05.752 00.000 7680 PulseGuide returned control before completion, sleep 136
02:45:05.895 00.143 7680 IsGuiding returns 1
02:45:05.897 00.002 7680 scope still moving after pulse duration time elapsed
02:45:05.927 00.030 7680 IsSlewing returns 0
02:45:05.928 00.001 7680 IsGuiding returns 0
02:45:05.929 00.001 7680 scope move finished after 126 + 50 ms
02:45:05.929 00.000 7680 Move returns status 0, amount 126
02:45:05.930 00.001 7680 move complete, result=0
02:45:05.930 00.000 7680 worker thread done servicing request
02:45:05.930 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 126 ms SOUTH
02:45:05.937 00.007 7680 Worker thread wakes up
02:45:05.937 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:05.938 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:07.189 01.251 7680 Exposure complete
02:45:07.324 00.135 7680 worker thread done servicing request
02:45:07.325 00.001 6120 OnExposeComplete: enter
02:45:07.328 00.003 6120 UpdateGuideState(): m_state=6
02:45:07.331 00.003 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1453
02:45:07.335 00.004 6120 Star::Find returns 1 (0), X=515.30, Y=672.69, Mass=9077, SNR=63.3, Peak=245 HFD=6.7
02:45:07.338 00.003 6120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (0.19) = xAngle (-1.01 = -1.01)
02:45:07.341 00.003 6120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.86 = 1.86)
02:45:07.346 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=-0.27 hyp=0.37 cameraTheta=-0.83 mountX=0.19 mountY=0.35, mountTheta=1.07
02:45:07.352 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.27, opts=13)
02:45:07.355 00.003 6120 Enqueuing Move request for scope (0.25, -0.27)
02:45:07.359 00.004 7680 Worker thread wakes up
02:45:07.359 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.27) opts 0xd
02:45:07.359 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.27)
02:45:07.359 00.000 7680 Moving (0.25, -0.27) raw xDistance=0.19 yDistance=0.35
02:45:07.359 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:45:07.359 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:45:07.360 00.001 7680 MoveAxis(E, 0, ABG)
02:45:07.360 00.000 7680 Move returns status 0, amount 0
02:45:07.360 00.000 7680 MoveAxis(S, 190, ABG)
02:45:07.360 00.000 7680 Guiding  Dir = 1, Dur = 190
02:45:07.360 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:07.364 00.004 7680 IsSlewing returns 0
02:45:07.364 00.000 6120 UpdateGuideState exits: m=9077 SNR=63.3
02:45:07.368 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:07.373 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:07.376 00.003 7680 IsGuiding returns 0
02:45:07.377 00.001 6120 Enqueuing Expose request
02:45:07.383 00.006 7680 PulseGuide returned control before completion, sleep 200
02:45:07.598 00.215 7680 IsGuiding returns 0
02:45:07.599 00.001 7680 Move returns status 0, amount 190
02:45:07.599 00.000 7680 move complete, result=0
02:45:07.599 00.000 7680 worker thread done servicing request
02:45:07.599 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 190 ms SOUTH
02:45:07.607 00.008 7680 Worker thread wakes up
02:45:07.607 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:07.607 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:08.855 01.248 7680 Exposure complete
02:45:09.003 00.148 7680 worker thread done servicing request
02:45:09.003 00.000 6120 OnExposeComplete: enter
02:45:09.009 00.006 6120 UpdateGuideState(): m_state=6
02:45:09.015 00.006 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1454
02:45:09.019 00.004 6120 Star::Find returns 1 (0), X=515.26, Y=672.88, Mass=8278, SNR=60.9, Peak=225 HFD=6.7
02:45:09.023 00.004 6120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.19) = xAngle (-0.55 = -0.55)
02:45:09.026 00.003 6120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.32 = 2.32)
02:45:09.031 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-0.37 mountX=0.19 mountY=0.16, mountTheta=0.71
02:45:09.037 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.08, opts=13)
02:45:09.042 00.005 6120 Enqueuing Move request for scope (0.20, -0.08)
02:45:09.046 00.004 7680 Worker thread wakes up
02:45:09.047 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:09.051 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
02:45:09.051 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
02:45:09.051 00.000 6120 UpdateGuideState exits: m=8278 SNR=60.9
02:45:09.055 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:09.058 00.003 7680 Moving (0.20, -0.08) raw xDistance=0.19 yDistance=0.16
02:45:09.058 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:45:09.060 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:45:09.060 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:09.063 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:45:09.063 00.000 7680 MoveAxis(E, 0, ABG)
02:45:09.063 00.000 7680 Move returns status 0, amount 0
02:45:09.065 00.002 7680 MoveAxis(N, 0, ABG)
02:45:09.065 00.000 7680 Move returns status 0, amount 0
02:45:09.065 00.000 7680 move complete, result=0
02:45:09.065 00.000 6120 Enqueuing Expose request
02:45:09.070 00.005 7680 worker thread done servicing request
02:45:09.070 00.000 7680 Worker thread wakes up
02:45:09.070 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:45:09.075 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:09.075 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:10.331 01.256 7680 Exposure complete
02:45:10.477 00.146 7680 worker thread done servicing request
02:45:10.477 00.000 6120 OnExposeComplete: enter
02:45:10.483 00.006 6120 UpdateGuideState(): m_state=6
02:45:10.486 00.003 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1455
02:45:10.491 00.005 6120 Star::Find returns 1 (0), X=515.31, Y=672.74, Mass=9038, SNR=63.3, Peak=239 HFD=6.6
02:45:10.494 00.003 6120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (0.19) = xAngle (-0.89 = -0.89)
02:45:10.498 00.004 6120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.98 = 1.98)
02:45:10.501 00.003 6120 CameraToMount -- cameraX=0.26 cameraY=-0.22 hyp=0.34 cameraTheta=-0.70 mountX=0.21 mountY=0.31, mountTheta=0.97
02:45:10.506 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.22, opts=13)
02:45:10.509 00.003 6120 Enqueuing Move request for scope (0.26, -0.22)
02:45:10.513 00.004 7680 Worker thread wakes up
02:45:10.513 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.22) opts 0xd
02:45:10.513 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.22)
02:45:10.513 00.000 7680 Moving (0.26, -0.22) raw xDistance=0.21 yDistance=0.31
02:45:10.513 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:45:10.513 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:45:10.513 00.000 7680 MoveAxis(W, 87, ABG)
02:45:10.515 00.002 7680 Guiding  Dir = 3, Dur = 87
02:45:10.515 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:10.518 00.003 7680 IsSlewing returns 0
02:45:10.518 00.000 6120 UpdateGuideState exits: m=9038 SNR=63.3
02:45:10.522 00.004 7680 IsGuiding returns 0
02:45:10.522 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:10.526 00.004 7680 PulseGuide returned control before completion, sleep 97
02:45:10.526 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:10.530 00.004 6120 Enqueuing Expose request
02:45:10.630 00.100 7680 IsGuiding returns 1
02:45:10.634 00.004 7680 scope still moving after pulse duration time elapsed
02:45:10.661 00.027 7680 IsSlewing returns 0
02:45:10.662 00.001 7680 IsGuiding returns 0
02:45:10.662 00.000 7680 scope move finished after 87 + 52 ms
02:45:10.663 00.001 7680 Move returns status 0, amount 87
02:45:10.663 00.000 7680 MoveAxis(S, 167, ABG)
02:45:10.663 00.000 7680 Guiding  Dir = 1, Dur = 167
02:45:10.663 00.000 7680 IsSlewing returns 0
02:45:10.663 00.000 7680 IsGuiding returns 0
02:45:10.665 00.002 7680 PulseGuide returned control before completion, sleep 177
02:45:10.850 00.185 7680 IsGuiding returns 1
02:45:10.850 00.000 7680 scope still moving after pulse duration time elapsed
02:45:10.880 00.030 7680 IsSlewing returns 0
02:45:10.881 00.001 7680 IsGuiding returns 0
02:45:10.881 00.000 7680 scope move finished after 167 + 49 ms
02:45:10.881 00.000 7680 Move returns status 0, amount 167
02:45:10.881 00.000 7680 move complete, result=0
02:45:10.882 00.001 7680 worker thread done servicing request
02:45:10.882 00.000 7680 Worker thread wakes up
02:45:10.883 00.001 6120 GuideStep: 0.2 px 87 ms WEST, 0.3 px 167 ms SOUTH
02:45:10.890 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:10.890 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:12.142 01.252 7680 Exposure complete
02:45:12.279 00.137 7680 worker thread done servicing request
02:45:12.280 00.001 6120 OnExposeComplete: enter
02:45:12.284 00.004 6120 UpdateGuideState(): m_state=6
02:45:12.291 00.007 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1456
02:45:12.295 00.004 6120 Star::Find returns 1 (0), X=515.29, Y=672.81, Mass=8759, SNR=61.5, Peak=218 HFD=6.6
02:45:12.299 00.004 6120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.19) = xAngle (-0.76 = -0.76)
02:45:12.304 00.005 6120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.11 = 2.11)
02:45:12.308 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-0.57 mountX=0.20 mountY=0.24, mountTheta=0.87
02:45:12.313 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.15, opts=13)
02:45:12.320 00.007 6120 Enqueuing Move request for scope (0.24, -0.15)
02:45:12.323 00.003 7680 Worker thread wakes up
02:45:12.324 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:12.328 00.004 6120 UpdateGuideState exits: m=8759 SNR=61.5
02:45:12.332 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:12.337 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.15) opts 0xd
02:45:12.337 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.15)
02:45:12.337 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:12.341 00.004 6120 Enqueuing Expose request
02:45:12.345 00.004 7680 Moving (0.24, -0.15) raw xDistance=0.20 yDistance=0.24
02:45:12.345 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
02:45:12.345 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:45:12.345 00.000 7680 MoveAxis(W, 89, ABG)
02:45:12.347 00.002 7680 Guiding  Dir = 3, Dur = 89
02:45:12.347 00.000 7680 IsSlewing returns 0
02:45:12.347 00.000 7680 IsGuiding returns 0
02:45:12.347 00.000 7680 PulseGuide returned control before completion, sleep 99
02:45:12.456 00.109 7680 IsGuiding returns 1
02:45:12.458 00.002 7680 scope still moving after pulse duration time elapsed
02:45:12.487 00.029 7680 IsSlewing returns 0
02:45:12.489 00.002 7680 IsGuiding returns 0
02:45:12.490 00.001 7680 scope move finished after 89 + 53 ms
02:45:12.490 00.000 7680 Move returns status 0, amount 89
02:45:12.491 00.001 7680 MoveAxis(S, 131, ABG)
02:45:12.491 00.000 7680 Guiding  Dir = 1, Dur = 131
02:45:12.492 00.001 7680 IsSlewing returns 0
02:45:12.493 00.001 7680 IsGuiding returns 0
02:45:12.494 00.001 7680 PulseGuide returned control before completion, sleep 141
02:45:12.644 00.150 7680 IsGuiding returns 1
02:45:12.644 00.000 7680 scope still moving after pulse duration time elapsed
02:45:12.675 00.031 7680 IsSlewing returns 0
02:45:12.676 00.001 7680 IsGuiding returns 0
02:45:12.677 00.001 7680 scope move finished after 131 + 52 ms
02:45:12.677 00.000 7680 Move returns status 0, amount 131
02:45:12.677 00.000 7680 move complete, result=0
02:45:12.678 00.001 7680 worker thread done servicing request
02:45:12.678 00.000 7680 Worker thread wakes up
02:45:12.679 00.001 6120 GuideStep: 0.2 px 89 ms WEST, 0.2 px 131 ms SOUTH
02:45:12.685 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:12.685 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:13.930 01.245 7680 Exposure complete
02:45:14.060 00.130 7680 worker thread done servicing request
02:45:14.062 00.002 6120 OnExposeComplete: enter
02:45:14.067 00.005 6120 UpdateGuideState(): m_state=6
02:45:14.069 00.002 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1457
02:45:14.074 00.005 6120 Star::Find returns 1 (0), X=515.13, Y=672.68, Mass=8813, SNR=63.0, Peak=222 HFD=6.7
02:45:14.077 00.003 6120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.19) = xAngle (-1.48 = -1.48)
02:45:14.081 00.004 6120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
02:45:14.085 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.29 mountX=0.03 mountY=0.28, mountTheta=1.48
02:45:14.089 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.28, opts=13)
02:45:14.092 00.003 6120 Enqueuing Move request for scope (0.08, -0.28)
02:45:14.097 00.005 7680 Worker thread wakes up
02:45:14.097 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.28) opts 0xd
02:45:14.097 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.28)
02:45:14.097 00.000 7680 Moving (0.08, -0.28) raw xDistance=0.03 yDistance=0.28
02:45:14.098 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:45:14.098 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:45:14.098 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:14.102 00.004 7680 MoveAxis(E, 0, ABG)
02:45:14.102 00.000 7680 Move returns status 0, amount 0
02:45:14.103 00.001 7680 MoveAxis(S, 155, ABG)
02:45:14.103 00.000 7680 Guiding  Dir = 1, Dur = 155
02:45:14.103 00.000 6120 UpdateGuideState exits: m=8813 SNR=63.0
02:45:14.107 00.004 7680 IsSlewing returns 0
02:45:14.108 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:14.112 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:14.115 00.003 6120 Enqueuing Expose request
02:45:14.119 00.004 7680 IsGuiding returns 0
02:45:14.119 00.000 7680 PulseGuide returned control before completion, sleep 165
02:45:14.296 00.177 7680 IsGuiding returns 1
02:45:14.297 00.001 7680 scope still moving after pulse duration time elapsed
02:45:14.328 00.031 7680 IsSlewing returns 0
02:45:14.329 00.001 7680 IsGuiding returns 0
02:45:14.330 00.001 7680 scope move finished after 155 + 55 ms
02:45:14.330 00.000 7680 Move returns status 0, amount 155
02:45:14.330 00.000 7680 move complete, result=0
02:45:14.331 00.001 7680 worker thread done servicing request
02:45:14.331 00.000 7680 Worker thread wakes up
02:45:14.331 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 155 ms SOUTH
02:45:14.338 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:14.338 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:15.592 01.254 7680 Exposure complete
02:45:15.735 00.143 7680 worker thread done servicing request
02:45:15.736 00.001 6120 OnExposeComplete: enter
02:45:15.741 00.005 6120 UpdateGuideState(): m_state=6
02:45:15.745 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1458
02:45:15.750 00.005 6120 Star::Find returns 1 (0), X=515.24, Y=672.90, Mass=8347, SNR=60.8, Peak=212 HFD=6.6
02:45:15.754 00.004 6120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.19) = xAngle (-0.49 = -0.49)
02:45:15.760 00.006 6120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.38 = 2.38)
02:45:15.764 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.30 mountX=0.18 mountY=0.14, mountTheta=0.66
02:45:15.768 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.06, opts=13)
02:45:15.773 00.005 6120 Enqueuing Move request for scope (0.19, -0.06)
02:45:15.777 00.004 7680 Worker thread wakes up
02:45:15.777 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
02:45:15.777 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
02:45:15.777 00.000 7680 Moving (0.19, -0.06) raw xDistance=0.18 yDistance=0.14
02:45:15.778 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:45:15.778 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:15.782 00.004 6120 UpdateGuideState exits: m=8347 SNR=60.8
02:45:15.786 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:45:15.786 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:15.790 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:15.795 00.005 6120 Enqueuing Expose request
02:45:15.798 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:45:15.798 00.000 7680 MoveAxis(E, 0, ABG)
02:45:15.800 00.002 7680 Move returns status 0, amount 0
02:45:15.800 00.000 7680 MoveAxis(N, 0, ABG)
02:45:15.800 00.000 7680 Move returns status 0, amount 0
02:45:15.800 00.000 7680 move complete, result=0
02:45:15.800 00.000 7680 worker thread done servicing request
02:45:15.800 00.000 7680 Worker thread wakes up
02:45:15.801 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:15.801 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:15.801 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:17.047 01.246 7680 Exposure complete
02:45:17.192 00.145 7680 worker thread done servicing request
02:45:17.193 00.001 6120 OnExposeComplete: enter
02:45:17.196 00.003 6120 UpdateGuideState(): m_state=6
02:45:17.200 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1459
02:45:17.204 00.004 6120 Star::Find returns 1 (0), X=515.29, Y=672.78, Mass=8548, SNR=61.3, Peak=218 HFD=6.6
02:45:17.209 00.005 6120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (0.19) = xAngle (-0.83 = -0.83)
02:45:17.213 00.004 6120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.04 = 2.04)
02:45:17.217 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.18 hyp=0.30 cameraTheta=-0.65 mountX=0.20 mountY=0.26, mountTheta=0.93
02:45:17.222 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.18, opts=13)
02:45:17.225 00.003 6120 Enqueuing Move request for scope (0.24, -0.18)
02:45:17.229 00.004 7680 Worker thread wakes up
02:45:17.229 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.18) opts 0xd
02:45:17.230 00.001 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.18)
02:45:17.231 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:17.235 00.004 6120 UpdateGuideState exits: m=8548 SNR=61.3
02:45:17.238 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:17.242 00.004 7680 Moving (0.24, -0.18) raw xDistance=0.20 yDistance=0.26
02:45:17.242 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:45:17.242 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:45:17.243 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:17.246 00.003 6120 Enqueuing Expose request
02:45:17.251 00.005 7680 MoveAxis(E, 0, ABG)
02:45:17.251 00.000 7680 Move returns status 0, amount 0
02:45:17.251 00.000 7680 MoveAxis(S, 143, ABG)
02:45:17.251 00.000 7680 Guiding  Dir = 1, Dur = 143
02:45:17.252 00.001 7680 IsSlewing returns 0
02:45:17.252 00.000 7680 IsGuiding returns 0
02:45:17.253 00.001 7680 PulseGuide returned control before completion, sleep 153
02:45:17.410 00.157 7680 IsGuiding returns 1
02:45:17.411 00.001 7680 scope still moving after pulse duration time elapsed
02:45:17.441 00.030 7680 IsSlewing returns 0
02:45:17.443 00.002 7680 IsGuiding returns 0
02:45:17.443 00.000 7680 scope move finished after 143 + 47 ms
02:45:17.443 00.000 7680 Move returns status 0, amount 143
02:45:17.444 00.001 7680 move complete, result=0
02:45:17.444 00.000 7680 worker thread done servicing request
02:45:17.444 00.000 7680 Worker thread wakes up
02:45:17.445 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 143 ms SOUTH
02:45:17.454 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:17.455 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:18.702 01.247 7680 Exposure complete
02:45:18.837 00.135 7680 worker thread done servicing request
02:45:18.838 00.001 6120 OnExposeComplete: enter
02:45:18.841 00.003 6120 UpdateGuideState(): m_state=6
02:45:18.845 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1460
02:45:18.851 00.006 6120 Star::Find returns 1 (0), X=515.24, Y=672.74, Mass=9498, SNR=65.0, Peak=233 HFD=6.7
02:45:18.857 00.006 6120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.19) = xAngle (-1.03 = -1.03)
02:45:18.861 00.004 6120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.84 = 1.84)
02:45:18.866 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-0.84 mountX=0.15 mountY=0.28, mountTheta=1.08
02:45:18.872 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.22, opts=13)
02:45:18.877 00.005 6120 Enqueuing Move request for scope (0.19, -0.22)
02:45:18.882 00.005 7680 Worker thread wakes up
02:45:18.882 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.22) opts 0xd
02:45:18.882 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.22)
02:45:18.882 00.000 7680 Moving (0.19, -0.22) raw xDistance=0.15 yDistance=0.28
02:45:18.883 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:45:18.883 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:45:18.883 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:18.888 00.005 6120 UpdateGuideState exits: m=9498 SNR=65.0
02:45:18.891 00.003 7680 MoveAxis(E, 0, ABG)
02:45:18.891 00.000 7680 Move returns status 0, amount 0
02:45:18.892 00.001 7680 MoveAxis(S, 151, ABG)
02:45:18.892 00.000 7680 Guiding  Dir = 1, Dur = 151
02:45:18.892 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:18.896 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:18.900 00.004 6120 Enqueuing Expose request
02:45:18.904 00.004 7680 IsSlewing returns 0
02:45:18.904 00.000 7680 IsGuiding returns 0
02:45:18.904 00.000 7680 PulseGuide returned control before completion, sleep 161
02:45:19.079 00.175 7680 IsGuiding returns 1
02:45:19.079 00.000 7680 scope still moving after pulse duration time elapsed
02:45:19.110 00.031 7680 IsSlewing returns 0
02:45:19.110 00.000 7680 IsGuiding returns 1
02:45:19.141 00.031 7680 IsSlewing returns 0
02:45:19.142 00.001 7680 IsGuiding returns 0
02:45:19.142 00.000 7680 scope move finished after 151 + 85 ms
02:45:19.142 00.000 7680 Move returns status 0, amount 151
02:45:19.143 00.001 7680 move complete, result=0
02:45:19.143 00.000 7680 worker thread done servicing request
02:45:19.143 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 151 ms SOUTH
02:45:19.150 00.007 7680 Worker thread wakes up
02:45:19.150 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:19.150 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:20.403 01.253 7680 Exposure complete
02:45:20.545 00.142 7680 worker thread done servicing request
02:45:20.545 00.000 6120 OnExposeComplete: enter
02:45:20.549 00.004 6120 UpdateGuideState(): m_state=6
02:45:20.553 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1461
02:45:20.558 00.005 6120 Star::Find returns 1 (0), X=515.30, Y=672.89, Mass=8708, SNR=61.9, Peak=222 HFD=6.6
02:45:20.562 00.004 6120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.19) = xAngle (-0.45 = -0.45)
02:45:20.566 00.004 6120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.42 = 2.42)
02:45:20.570 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-0.26 mountX=0.23 mountY=0.17, mountTheta=0.63
02:45:20.575 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.07, opts=13)
02:45:20.579 00.004 6120 Enqueuing Move request for scope (0.25, -0.07)
02:45:20.583 00.004 7680 Worker thread wakes up
02:45:20.583 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.07) opts 0xd
02:45:20.584 00.001 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.07)
02:45:20.584 00.000 7680 Moving (0.25, -0.07) raw xDistance=0.23 yDistance=0.17
02:45:20.584 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:45:20.584 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:45:20.584 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:45:20.585 00.001 7680 MoveAxis(W, 94, ABG)
02:45:20.585 00.000 7680 Guiding  Dir = 3, Dur = 94
02:45:20.585 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:20.588 00.003 7680 IsSlewing returns 0
02:45:20.589 00.001 6120 UpdateGuideState exits: m=8708 SNR=61.9
02:45:20.593 00.004 7680 IsGuiding returns 0
02:45:20.593 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:20.597 00.004 7680 PulseGuide returned control before completion, sleep 104
02:45:20.597 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:20.602 00.005 6120 Enqueuing Expose request
02:45:20.707 00.105 7680 IsGuiding returns 1
02:45:20.708 00.001 7680 scope still moving after pulse duration time elapsed
02:45:20.738 00.030 7680 IsSlewing returns 0
02:45:20.739 00.001 7680 IsGuiding returns 0
02:45:20.739 00.000 7680 scope move finished after 94 + 52 ms
02:45:20.740 00.001 7680 Move returns status 0, amount 94
02:45:20.740 00.000 7680 MoveAxis(N, 0, ABG)
02:45:20.740 00.000 7680 Move returns status 0, amount 0
02:45:20.741 00.001 7680 move complete, result=0
02:45:20.741 00.000 7680 worker thread done servicing request
02:45:20.741 00.000 6120 GuideStep: 0.2 px 94 ms WEST, 0.2 px 0 ms NORTH
02:45:20.748 00.007 7680 Worker thread wakes up
02:45:20.749 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:20.749 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:22.001 01.252 7680 Exposure complete
02:45:22.145 00.144 7680 worker thread done servicing request
02:45:22.145 00.000 6120 OnExposeComplete: enter
02:45:22.148 00.003 6120 UpdateGuideState(): m_state=6
02:45:22.153 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1462
02:45:22.157 00.004 6120 Star::Find returns 1 (0), X=515.23, Y=672.71, Mass=9003, SNR=62.7, Peak=214 HFD=6.6
02:45:22.161 00.004 6120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (0.19) = xAngle (-1.15 = -1.15)
02:45:22.167 00.006 6120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.72 = 1.72)
02:45:22.170 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.25 hyp=0.31 cameraTheta=-0.97 mountX=0.12 mountY=0.30, mountTheta=1.18
02:45:22.176 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.25, opts=13)
02:45:22.179 00.003 6120 Enqueuing Move request for scope (0.17, -0.25)
02:45:22.185 00.006 7680 Worker thread wakes up
02:45:22.185 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.25) opts 0xd
02:45:22.185 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.25)
02:45:22.185 00.000 7680 Moving (0.17, -0.25) raw xDistance=0.12 yDistance=0.30
02:45:22.185 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:45:22.187 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:22.191 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:45:22.191 00.000 7680 MoveAxis(E, 0, ABG)
02:45:22.191 00.000 7680 Move returns status 0, amount 0
02:45:22.192 00.001 6120 UpdateGuideState exits: m=9003 SNR=62.7
02:45:22.196 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:22.200 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:22.204 00.004 6120 Enqueuing Expose request
02:45:22.208 00.004 7680 MoveAxis(S, 165, ABG)
02:45:22.208 00.000 7680 Guiding  Dir = 1, Dur = 165
02:45:22.208 00.000 7680 IsSlewing returns 0
02:45:22.209 00.001 7680 IsGuiding returns 0
02:45:22.209 00.000 7680 PulseGuide returned control before completion, sleep 175
02:45:22.396 00.187 7680 IsGuiding returns 1
02:45:22.397 00.001 7680 scope still moving after pulse duration time elapsed
02:45:22.427 00.030 7680 IsSlewing returns 0
02:45:22.429 00.002 7680 IsGuiding returns 1
02:45:22.458 00.029 7680 IsSlewing returns 0
02:45:22.461 00.003 7680 IsGuiding returns 1
02:45:22.489 00.028 7680 IsSlewing returns 0
02:45:22.489 00.000 7680 IsGuiding returns 0
02:45:22.491 00.002 7680 scope move finished after 165 + 116 ms
02:45:22.491 00.000 7680 Move returns status 0, amount 165
02:45:22.491 00.000 7680 move complete, result=0
02:45:22.491 00.000 7680 worker thread done servicing request
02:45:22.492 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 165 ms SOUTH
02:45:22.498 00.006 7680 Worker thread wakes up
02:45:22.498 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:22.498 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:23.746 01.248 7680 Exposure complete
02:45:23.894 00.148 7680 worker thread done servicing request
02:45:23.895 00.001 6120 OnExposeComplete: enter
02:45:23.898 00.003 6120 UpdateGuideState(): m_state=6
02:45:23.903 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1463
02:45:23.909 00.006 6120 Star::Find returns 1 (0), X=515.26, Y=672.85, Mass=8810, SNR=61.9, Peak=208 HFD=6.7
02:45:23.915 00.006 6120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.19) = xAngle (-0.66 = -0.66)
02:45:23.919 00.004 6120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.22 = 2.22)
02:45:23.923 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.23 cameraTheta=-0.47 mountX=0.18 mountY=0.19, mountTheta=0.79
02:45:23.929 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.11, opts=13)
02:45:23.934 00.005 6120 Enqueuing Move request for scope (0.21, -0.11)
02:45:23.937 00.003 7680 Worker thread wakes up
02:45:23.938 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:23.942 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
02:45:23.943 00.001 6120 UpdateGuideState exits: m=8810 SNR=61.9
02:45:23.947 00.004 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
02:45:23.947 00.000 7680 Moving (0.21, -0.11) raw xDistance=0.18 yDistance=0.19
02:45:23.947 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:45:23.947 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:45:23.948 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:23.953 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:23.957 00.004 6120 Enqueuing Expose request
02:45:23.962 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:45:23.962 00.000 7680 MoveAxis(E, 0, ABG)
02:45:23.962 00.000 7680 Move returns status 0, amount 0
02:45:23.962 00.000 7680 MoveAxis(N, 0, ABG)
02:45:23.963 00.001 7680 Move returns status 0, amount 0
02:45:23.963 00.000 7680 move complete, result=0
02:45:23.963 00.000 7680 worker thread done servicing request
02:45:23.964 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:45:23.967 00.003 7680 Worker thread wakes up
02:45:23.967 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:23.967 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:25.227 01.260 7680 Exposure complete
02:45:25.363 00.136 7680 worker thread done servicing request
02:45:25.364 00.001 6120 OnExposeComplete: enter
02:45:25.368 00.004 6120 UpdateGuideState(): m_state=6
02:45:25.373 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1464
02:45:25.376 00.003 6120 Star::Find returns 1 (0), X=515.30, Y=672.69, Mass=9035, SNR=63.7, Peak=219 HFD=6.7
02:45:25.380 00.004 6120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.19) = xAngle (-1.03 = -1.03)
02:45:25.384 00.004 6120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.84 = 1.84)
02:45:25.389 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=-0.27 hyp=0.37 cameraTheta=-0.84 mountX=0.19 mountY=0.35, mountTheta=1.08
02:45:25.393 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.27, opts=13)
02:45:25.398 00.005 6120 Enqueuing Move request for scope (0.24, -0.27)
02:45:25.401 00.003 7680 Worker thread wakes up
02:45:25.402 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:25.406 00.004 6120 UpdateGuideState exits: m=9035 SNR=63.7
02:45:25.409 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:25.412 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:25.415 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.27) opts 0xd
02:45:25.415 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.27)
02:45:25.417 00.002 7680 Moving (0.24, -0.27) raw xDistance=0.19 yDistance=0.35
02:45:25.417 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:45:25.417 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:45:25.418 00.001 7680 MoveAxis(E, 0, ABG)
02:45:25.418 00.000 7680 Move returns status 0, amount 0
02:45:25.418 00.000 7680 MoveAxis(S, 192, ABG)
02:45:25.418 00.000 6120 Enqueuing Expose request
02:45:25.423 00.005 7680 Guiding  Dir = 1, Dur = 192
02:45:25.423 00.000 7680 IsSlewing returns 0
02:45:25.423 00.000 7680 IsGuiding returns 0
02:45:25.424 00.001 7680 PulseGuide returned control before completion, sleep 202
02:45:25.635 00.211 7680 IsGuiding returns 1
02:45:25.636 00.001 7680 scope still moving after pulse duration time elapsed
02:45:25.666 00.030 7680 IsSlewing returns 0
02:45:25.668 00.002 7680 IsGuiding returns 0
02:45:25.669 00.001 7680 scope move finished after 192 + 53 ms
02:45:25.669 00.000 7680 Move returns status 0, amount 192
02:45:25.671 00.002 7680 move complete, result=0
02:45:25.671 00.000 7680 worker thread done servicing request
02:45:25.671 00.000 7680 Worker thread wakes up
02:45:25.672 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 192 ms SOUTH
02:45:25.677 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:25.677 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:26.924 01.247 7680 Exposure complete
02:45:27.065 00.141 7680 worker thread done servicing request
02:45:27.066 00.001 6120 OnExposeComplete: enter
02:45:27.071 00.005 6120 UpdateGuideState(): m_state=6
02:45:27.077 00.006 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1465
02:45:27.082 00.005 6120 Star::Find returns 1 (0), X=515.10, Y=672.71, Mass=8664, SNR=62.8, Peak=211 HFD=6.7
02:45:27.086 00.004 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
02:45:27.090 00.004 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
02:45:27.096 00.006 6120 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.26 cameraTheta=-1.37 mountX=0.00 mountY=0.25, mountTheta=1.56
02:45:27.103 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.25, opts=13)
02:45:27.107 00.004 6120 Enqueuing Move request for scope (0.05, -0.25)
02:45:27.112 00.005 7680 Worker thread wakes up
02:45:27.113 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:27.116 00.003 6120 UpdateGuideState exits: m=8664 SNR=62.8
02:45:27.121 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:27.124 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:27.127 00.003 6120 Enqueuing Expose request
02:45:27.131 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd
02:45:27.132 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.25)
02:45:27.132 00.000 7680 Moving (0.05, -0.25) raw xDistance=0.00 yDistance=0.25
02:45:27.132 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:45:27.132 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:45:27.132 00.000 7680 MoveAxis(E, 0, ABG)
02:45:27.132 00.000 7680 Move returns status 0, amount 0
02:45:27.132 00.000 7680 MoveAxis(S, 135, ABG)
02:45:27.133 00.001 7680 Guiding  Dir = 1, Dur = 135
02:45:27.133 00.000 7680 IsSlewing returns 0
02:45:27.133 00.000 7680 IsGuiding returns 0
02:45:27.135 00.002 7680 PulseGuide returned control before completion, sleep 145
02:45:27.292 00.157 7680 IsGuiding returns 1
02:45:27.292 00.000 7680 scope still moving after pulse duration time elapsed
02:45:27.322 00.030 7680 IsSlewing returns 0
02:45:27.323 00.001 7680 IsGuiding returns 0
02:45:27.323 00.000 7680 scope move finished after 135 + 54 ms
02:45:27.323 00.000 7680 Move returns status 0, amount 135
02:45:27.324 00.001 7680 move complete, result=0
02:45:27.324 00.000 7680 worker thread done servicing request
02:45:27.324 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 135 ms SOUTH
02:45:27.329 00.005 7680 Worker thread wakes up
02:45:27.329 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:27.329 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:28.581 01.252 7680 Exposure complete
02:45:28.721 00.140 7680 worker thread done servicing request
02:45:28.722 00.001 6120 OnExposeComplete: enter
02:45:28.726 00.004 6120 UpdateGuideState(): m_state=6
02:45:28.730 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1466
02:45:28.734 00.004 6120 Star::Find returns 1 (0), X=515.09, Y=672.91, Mass=8262, SNR=60.7, Peak=202 HFD=6.4
02:45:28.737 00.003 6120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (0.19) = xAngle (-1.10 = -1.10)
02:45:28.742 00.005 6120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.78 = 1.78)
02:45:28.746 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.91 mountX=0.03 mountY=0.06, mountTheta=1.13
02:45:28.751 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.05, opts=13)
02:45:28.757 00.006 6120 Enqueuing Move request for scope (0.04, -0.05)
02:45:28.761 00.004 7680 Worker thread wakes up
02:45:28.761 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:28.765 00.004 6120 UpdateGuideState exits: m=8262 SNR=60.7
02:45:28.769 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
02:45:28.769 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
02:45:28.770 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:28.773 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:28.777 00.004 7680 Moving (0.04, -0.05) raw xDistance=0.03 yDistance=0.06
02:45:28.778 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:45:28.778 00.000 6120 Enqueuing Expose request
02:45:28.782 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:45:28.782 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:45:28.782 00.000 7680 MoveAxis(E, 0, ABG)
02:45:28.783 00.001 7680 Move returns status 0, amount 0
02:45:28.783 00.000 7680 MoveAxis(N, 0, ABG)
02:45:28.783 00.000 7680 Move returns status 0, amount 0
02:45:28.783 00.000 7680 move complete, result=0
02:45:28.784 00.001 7680 worker thread done servicing request
02:45:28.784 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:28.788 00.004 7680 Worker thread wakes up
02:45:28.788 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:28.788 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:30.039 01.251 7680 Exposure complete
02:45:30.171 00.132 7680 worker thread done servicing request
02:45:30.171 00.000 6120 OnExposeComplete: enter
02:45:30.175 00.004 6120 UpdateGuideState(): m_state=6
02:45:30.179 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1467
02:45:30.183 00.004 6120 Star::Find returns 1 (0), X=514.67, Y=672.74, Mass=9388, SNR=64.9, Peak=209 HFD=6.7
02:45:30.186 00.003 6120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (0.19) = xAngle (-2.80 = -2.80)
02:45:30.191 00.005 6120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.07 = 0.07)
02:45:30.196 00.005 6120 CameraToMount -- cameraX=-0.38 cameraY=-0.22 hyp=0.45 cameraTheta=-2.61 mountX=-0.42 mountY=0.03, mountTheta=3.06
02:45:30.201 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=-0.22, opts=13)
02:45:30.206 00.005 6120 Enqueuing Move request for scope (-0.38, -0.22)
02:45:30.209 00.003 7680 Worker thread wakes up
02:45:30.209 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.22) opts 0xd
02:45:30.210 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.38, -0.22)
02:45:30.210 00.000 7680 Moving (-0.38, -0.22) raw xDistance=-0.42 yDistance=0.03
02:45:30.210 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
02:45:30.210 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:45:30.210 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:45:30.210 00.000 7680 MoveAxis(E, 171, ABG)
02:45:30.210 00.000 7680 Guiding  Dir = 2, Dur = 171
02:45:30.210 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:30.215 00.005 7680 IsSlewing returns 0
02:45:30.215 00.000 6120 UpdateGuideState exits: m=9388 SNR=64.9
02:45:30.219 00.004 7680 IsGuiding returns 0
02:45:30.219 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:30.222 00.003 7680 PulseGuide returned control before completion, sleep 181
02:45:30.222 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:30.226 00.004 6120 Enqueuing Expose request
02:45:30.416 00.190 7680 IsGuiding returns 1
02:45:30.417 00.001 7680 scope still moving after pulse duration time elapsed
02:45:30.448 00.031 7680 IsSlewing returns 0
02:45:30.451 00.003 7680 IsGuiding returns 0
02:45:30.451 00.000 7680 scope move finished after 171 + 61 ms
02:45:30.451 00.000 7680 Move returns status 0, amount 171
02:45:30.453 00.002 7680 MoveAxis(N, 0, ABG)
02:45:30.453 00.000 7680 Move returns status 0, amount 0
02:45:30.453 00.000 7680 move complete, result=0
02:45:30.453 00.000 7680 worker thread done servicing request
02:45:30.453 00.000 6120 GuideStep: -0.4 px 171 ms EAST, 0.0 px 0 ms NORTH
02:45:30.459 00.006 7680 Worker thread wakes up
02:45:30.459 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:30.459 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:31.712 01.253 7680 Exposure complete
02:45:31.859 00.147 7680 worker thread done servicing request
02:45:31.860 00.001 6120 OnExposeComplete: enter
02:45:31.863 00.003 6120 UpdateGuideState(): m_state=6
02:45:31.867 00.004 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1468
02:45:31.870 00.003 6120 Star::Find returns 1 (0), X=514.95, Y=672.64, Mass=8121, SNR=59.8, Peak=194 HFD=6.7
02:45:31.875 00.005 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
02:45:31.880 00.005 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
02:45:31.884 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.32 hyp=0.33 cameraTheta=-1.89 mountX=-0.16 mountY=0.24, mountTheta=2.17
02:45:31.889 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.32, opts=13)
02:45:31.893 00.004 6120 Enqueuing Move request for scope (-0.10, -0.32)
02:45:31.896 00.003 7680 Worker thread wakes up
02:45:31.896 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.32) opts 0xd
02:45:31.897 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.32)
02:45:31.897 00.000 7680 Moving (-0.10, -0.32) raw xDistance=-0.16 yDistance=0.24
02:45:31.897 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:45:31.897 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:45:31.897 00.000 7680 MoveAxis(E, 0, ABG)
02:45:31.898 00.001 7680 Move returns status 0, amount 0
02:45:31.898 00.000 7680 MoveAxis(S, 129, ABG)
02:45:31.898 00.000 7680 Guiding  Dir = 1, Dur = 129
02:45:31.898 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:31.902 00.004 7680 IsSlewing returns 0
02:45:31.902 00.000 6120 UpdateGuideState exits: m=8121 SNR=59.8
02:45:31.905 00.003 7680 IsGuiding returns 0
02:45:31.905 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:31.910 00.005 7680 PulseGuide returned control before completion, sleep 139
02:45:31.910 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:31.914 00.004 6120 Enqueuing Expose request
02:45:32.060 00.146 7680 IsGuiding returns 1
02:45:32.061 00.001 7680 scope still moving after pulse duration time elapsed
02:45:32.092 00.031 7680 IsSlewing returns 0
02:45:32.094 00.002 7680 IsGuiding returns 0
02:45:32.095 00.001 7680 scope move finished after 129 + 59 ms
02:45:32.096 00.001 7680 Move returns status 0, amount 129
02:45:32.096 00.000 7680 move complete, result=0
02:45:32.098 00.002 7680 worker thread done servicing request
02:45:32.099 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 129 ms SOUTH
02:45:32.105 00.006 7680 Worker thread wakes up
02:45:32.105 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:32.107 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:33.353 01.246 7680 Exposure complete
02:45:33.493 00.140 7680 worker thread done servicing request
02:45:33.495 00.002 6120 OnExposeComplete: enter
02:45:33.498 00.003 6120 UpdateGuideState(): m_state=6
02:45:33.502 00.004 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1469
02:45:33.507 00.005 6120 Star::Find returns 1 (0), X=514.71, Y=672.64, Mass=8220, SNR=59.6, Peak=212 HFD=6.7
02:45:33.511 00.004 6120 CameraToMount -- cameraTheta (-2.39) - m_xAngle (0.19) = xAngle (-2.58 = -2.58)
02:45:33.515 00.004 6120 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.30 = 0.30)
02:45:33.518 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.32 hyp=0.47 cameraTheta=-2.39 mountX=-0.40 mountY=0.14, mountTheta=2.81
02:45:33.524 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.32, opts=13)
02:45:33.528 00.004 6120 Enqueuing Move request for scope (-0.35, -0.32)
02:45:33.532 00.004 7680 Worker thread wakes up
02:45:33.533 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.32) opts 0xd
02:45:33.533 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:33.537 00.004 6120 UpdateGuideState exits: m=8220 SNR=59.6
02:45:33.541 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:33.545 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:33.549 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.32)
02:45:33.549 00.000 7680 Moving (-0.35, -0.32) raw xDistance=-0.40 yDistance=0.14
02:45:33.549 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:45:33.549 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:45:33.550 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:45:33.550 00.000 7680 MoveAxis(E, 163, ABG)
02:45:33.550 00.000 7680 Guiding  Dir = 2, Dur = 163
02:45:33.550 00.000 6120 Enqueuing Expose request
02:45:33.554 00.004 7680 IsSlewing returns 0
02:45:33.554 00.000 7680 IsGuiding returns 0
02:45:33.555 00.001 7680 PulseGuide returned control before completion, sleep 173
02:45:33.737 00.182 7680 IsGuiding returns 1
02:45:33.738 00.001 7680 scope still moving after pulse duration time elapsed
02:45:33.769 00.031 7680 IsSlewing returns 0
02:45:33.769 00.000 7680 IsGuiding returns 0
02:45:33.770 00.001 7680 scope move finished after 163 + 52 ms
02:45:33.770 00.000 7680 Move returns status 0, amount 163
02:45:33.770 00.000 7680 MoveAxis(N, 0, ABG)
02:45:33.770 00.000 7680 Move returns status 0, amount 0
02:45:33.771 00.001 7680 move complete, result=0
02:45:33.772 00.001 7680 worker thread done servicing request
02:45:33.772 00.000 7680 Worker thread wakes up
02:45:33.772 00.000 6120 GuideStep: -0.4 px 163 ms EAST, 0.1 px 0 ms NORTH
02:45:33.779 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:33.779 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:35.031 01.252 7680 Exposure complete
02:45:35.180 00.149 7680 worker thread done servicing request
02:45:35.181 00.001 6120 OnExposeComplete: enter
02:45:35.185 00.004 6120 UpdateGuideState(): m_state=6
02:45:35.188 00.003 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1470
02:45:35.193 00.005 6120 Star::Find returns 1 (0), X=515.02, Y=672.09, Mass=8337, SNR=61.1, Peak=208 HFD=6.4
02:45:35.197 00.004 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
02:45:35.202 00.005 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
02:45:35.206 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.87 hyp=0.87 cameraTheta=-1.60 mountX=-0.19 mountY=0.77, mountTheta=1.81
02:45:35.210 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.87, opts=13)
02:45:35.214 00.004 6120 Enqueuing Move request for scope (-0.03, -0.87)
02:45:35.217 00.003 7680 Worker thread wakes up
02:45:35.218 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.87) opts 0xd
02:45:35.218 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.87)
02:45:35.218 00.000 7680 Moving (-0.03, -0.87) raw xDistance=-0.19 yDistance=0.77
02:45:35.218 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:35.221 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:45:35.221 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
02:45:35.223 00.002 6120 UpdateGuideState exits: m=8337 SNR=61.1
02:45:35.226 00.003 7680 MoveAxis(E, 0, ABG)
02:45:35.226 00.000 7680 Move returns status 0, amount 0
02:45:35.227 00.001 7680 MoveAxis(S, 417, ABG)
02:45:35.227 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:35.231 00.004 7680 Guiding  Dir = 1, Dur = 417
02:45:35.231 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:35.235 00.004 7680 IsSlewing returns 0
02:45:35.235 00.000 6120 Enqueuing Expose request
02:45:35.239 00.004 7680 IsGuiding returns 0
02:45:35.240 00.001 7680 PulseGuide returned control before completion, sleep 427
02:45:35.678 00.438 7680 IsGuiding returns 0
02:45:35.679 00.001 7680 Move returns status 0, amount 417
02:45:35.679 00.000 7680 move complete, result=0
02:45:35.680 00.001 7680 worker thread done servicing request
02:45:35.680 00.000 7680 Worker thread wakes up
02:45:35.680 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.8 px 417 ms SOUTH
02:45:35.686 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:35.686 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:36.934 01.248 7680 Exposure complete
02:45:37.081 00.147 7680 worker thread done servicing request
02:45:37.082 00.001 6120 OnExposeComplete: enter
02:45:37.086 00.004 6120 UpdateGuideState(): m_state=6
02:45:37.090 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1471
02:45:37.094 00.004 6120 Star::Find returns 1 (0), X=515.07, Y=672.84, Mass=8432, SNR=60.9, Peak=199 HFD=6.6
02:45:37.098 00.004 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
02:45:37.103 00.005 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
02:45:37.107 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.45 mountX=-0.01 mountY=0.11, mountTheta=1.64
02:45:37.110 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.12, opts=13)
02:45:37.114 00.004 6120 Enqueuing Move request for scope (0.01, -0.12)
02:45:37.118 00.004 7680 Worker thread wakes up
02:45:37.118 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
02:45:37.118 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
02:45:37.118 00.000 7680 Moving (0.01, -0.12) raw xDistance=-0.01 yDistance=0.11
02:45:37.119 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:45:37.119 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:45:37.119 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:37.122 00.003 6120 UpdateGuideState exits: m=8432 SNR=60.9
02:45:37.128 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:37.132 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:37.137 00.005 6120 Enqueuing Expose request
02:45:37.141 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:45:37.141 00.000 7680 MoveAxis(E, 0, ABG)
02:45:37.141 00.000 7680 Move returns status 0, amount 0
02:45:37.141 00.000 7680 MoveAxis(N, 0, ABG)
02:45:37.141 00.000 7680 Move returns status 0, amount 0
02:45:37.142 00.001 7680 move complete, result=0
02:45:37.142 00.000 7680 worker thread done servicing request
02:45:37.142 00.000 7680 Worker thread wakes up
02:45:37.143 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:37.146 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:37.147 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:38.391 01.244 7680 Exposure complete
02:45:38.530 00.139 7680 worker thread done servicing request
02:45:38.530 00.000 6120 OnExposeComplete: enter
02:45:38.534 00.004 6120 UpdateGuideState(): m_state=6
02:45:38.538 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1472
02:45:38.543 00.005 6120 Star::Find returns 1 (0), X=515.04, Y=674.54, Mass=7623, SNR=57.4, Peak=227 HFD=6.4
02:45:38.545 00.002 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (0.19) = xAngle (1.39 = 1.39)
02:45:38.549 00.004 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.27 = -2.02)
02:45:38.554 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=1.58 hyp=1.58 cameraTheta=1.58 mountX=0.28 mountY=-1.42, mountTheta=-1.38
02:45:38.559 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=1.58, opts=13)
02:45:38.563 00.004 6120 Enqueuing Move request for scope (-0.02, 1.58)
02:45:38.568 00.005 7680 Worker thread wakes up
02:45:38.568 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:38.572 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 1.58) opts 0xd
02:45:38.573 00.001 6120 UpdateGuideState exits: m=7623 SNR=57.4
02:45:38.576 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:38.581 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.02, 1.58)
02:45:38.581 00.000 7680 Moving (-0.02, 1.58) raw xDistance=0.28 yDistance=-1.42
02:45:38.581 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
02:45:38.582 00.001 7680 resist switch: large excursion: input -1.42 thresh 0.60 direction from 1 to -1
02:45:38.582 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.27
02:45:38.582 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.42 from input -1.42
02:45:38.582 00.000 7680 MoveAxis(W, 114, ABG)
02:45:38.582 00.000 7680 Guiding  Dir = 3, Dur = 114
02:45:38.582 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:38.587 00.005 6120 Enqueuing Expose request
02:45:38.591 00.004 7680 IsSlewing returns 0
02:45:38.591 00.000 7680 IsGuiding returns 0
02:45:38.591 00.000 7680 PulseGuide returned control before completion, sleep 124
02:45:38.726 00.135 7680 IsGuiding returns 1
02:45:38.726 00.000 7680 scope still moving after pulse duration time elapsed
02:45:38.755 00.029 7680 IsSlewing returns 0
02:45:38.756 00.001 7680 IsGuiding returns 0
02:45:38.756 00.000 7680 scope move finished after 114 + 50 ms
02:45:38.756 00.000 7680 Move returns status 0, amount 114
02:45:38.757 00.001 7680 MoveAxis(N, 773, ABG)
02:45:38.757 00.000 7680 Guiding  Dir = 0, Dur = 773
02:45:38.757 00.000 7680 IsSlewing returns 0
02:45:38.758 00.001 7680 IsGuiding returns 0
02:45:38.759 00.001 7680 PulseGuide returned control before completion, sleep 783
02:45:39.549 00.790 7680 IsGuiding returns 1
02:45:39.549 00.000 7680 scope still moving after pulse duration time elapsed
02:45:39.580 00.031 7680 IsSlewing returns 0
02:45:39.582 00.002 7680 IsGuiding returns 0
02:45:39.582 00.000 7680 scope move finished after 773 + 51 ms
02:45:39.584 00.002 7680 Move returns status 0, amount 773
02:45:39.584 00.000 7680 move complete, result=0
02:45:39.585 00.001 7680 worker thread done servicing request
02:45:39.585 00.000 6120 GuideStep: 0.3 px 114 ms WEST, -1.4 px 773 ms NORTH
02:45:39.591 00.006 7680 Worker thread wakes up
02:45:39.591 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:39.591 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:40.842 01.251 7680 Exposure complete
02:45:40.980 00.138 7680 worker thread done servicing request
02:45:40.980 00.000 6120 OnExposeComplete: enter
02:45:40.985 00.005 6120 UpdateGuideState(): m_state=6
02:45:40.988 00.003 6120 Star::Find(15, 515, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1473
02:45:40.992 00.004 6120 Star::Find returns 1 (0), X=515.15, Y=671.87, Mass=8699, SNR=62.5, Peak=240 HFD=6.6
02:45:40.995 00.003 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
02:45:40.999 00.004 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
02:45:41.005 00.006 6120 CameraToMount -- cameraX=0.10 cameraY=-1.09 hyp=1.10 cameraTheta=-1.48 mountX=-0.11 mountY=1.02, mountTheta=1.68
02:45:41.011 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-1.09, opts=13)
02:45:41.015 00.004 6120 Enqueuing Move request for scope (0.10, -1.09)
02:45:41.020 00.005 7680 Worker thread wakes up
02:45:41.020 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -1.09) opts 0xd
02:45:41.020 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -1.09)
02:45:41.020 00.000 7680 Moving (0.10, -1.09) raw xDistance=-0.11 yDistance=1.02
02:45:41.022 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:45:41.022 00.000 7680 resist switch: large excursion: input 1.02 thresh 0.60 direction from -1 to 1
02:45:41.022 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:41.026 00.004 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.07
02:45:41.026 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.02 from input 1.02
02:45:41.027 00.001 7680 MoveAxis(E, 0, ABG)
02:45:41.027 00.000 7680 Move returns status 0, amount 0
02:45:41.027 00.000 6120 UpdateGuideState exits: m=8699 SNR=62.5
02:45:41.032 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:41.035 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:41.040 00.005 6120 Enqueuing Expose request
02:45:41.044 00.004 7680 MoveAxis(S, 556, ABG)
02:45:41.044 00.000 7680 Guiding  Dir = 1, Dur = 556
02:45:41.044 00.000 7680 IsSlewing returns 0
02:45:41.046 00.002 7680 IsGuiding returns 0
02:45:41.046 00.000 7680 PulseGuide returned control before completion, sleep 566
02:45:41.628 00.582 7680 IsGuiding returns 1
02:45:41.629 00.001 7680 scope still moving after pulse duration time elapsed
02:45:41.657 00.028 7680 IsSlewing returns 0
02:45:41.660 00.003 7680 IsGuiding returns 0
02:45:41.660 00.000 7680 scope move finished after 556 + 59 ms
02:45:41.661 00.001 7680 Move returns status 0, amount 556
02:45:41.661 00.000 7680 move complete, result=0
02:45:41.662 00.001 7680 worker thread done servicing request
02:45:41.662 00.000 7680 Worker thread wakes up
02:45:41.662 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.0 px 556 ms SOUTH
02:45:41.670 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:41.670 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:42.920 01.250 7680 Exposure complete
02:45:43.059 00.139 7680 worker thread done servicing request
02:45:43.059 00.000 6120 OnExposeComplete: enter
02:45:43.063 00.004 6120 UpdateGuideState(): m_state=6
02:45:43.068 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1474
02:45:43.073 00.005 6120 Star::Find returns 1 (0), X=515.17, Y=671.85, Mass=8383, SNR=61.6, Peak=216 HFD=6.6
02:45:43.077 00.004 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
02:45:43.081 00.004 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
02:45:43.084 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=-1.11 hyp=1.12 cameraTheta=-1.46 mountX=-0.09 mountY=1.05, mountTheta=1.65
02:45:43.091 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-1.11, opts=13)
02:45:43.095 00.004 6120 Enqueuing Move request for scope (0.12, -1.11)
02:45:43.099 00.004 7680 Worker thread wakes up
02:45:43.099 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:43.103 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -1.11) opts 0xd
02:45:43.103 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -1.11)
02:45:43.104 00.001 7680 Moving (0.12, -1.11) raw xDistance=-0.09 yDistance=1.05
02:45:43.104 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:45:43.104 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.05 from input 1.05
02:45:43.104 00.000 7680 MoveAxis(E, 0, ABG)
02:45:43.104 00.000 7680 Move returns status 0, amount 0
02:45:43.104 00.000 7680 MoveAxis(S, 571, ABG)
02:45:43.104 00.000 7680 Guiding  Dir = 1, Dur = 571
02:45:43.105 00.001 6120 UpdateGuideState exits: m=8383 SNR=61.6
02:45:43.109 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:43.112 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:43.116 00.004 6120 Enqueuing Expose request
02:45:43.121 00.005 7680 IsSlewing returns 0
02:45:43.121 00.000 7680 IsGuiding returns 0
02:45:43.121 00.000 7680 PulseGuide returned control before completion, sleep 581
02:45:43.707 00.586 7680 IsGuiding returns 1
02:45:43.708 00.001 7680 scope still moving after pulse duration time elapsed
02:45:43.739 00.031 7680 IsSlewing returns 0
02:45:43.740 00.001 7680 IsGuiding returns 0
02:45:43.741 00.001 7680 scope move finished after 571 + 48 ms
02:45:43.741 00.000 7680 Move returns status 0, amount 571
02:45:43.741 00.000 7680 move complete, result=0
02:45:43.742 00.001 7680 worker thread done servicing request
02:45:43.742 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.1 px 571 ms SOUTH
02:45:43.748 00.006 7680 Worker thread wakes up
02:45:43.748 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:43.748 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:45.001 01.253 7680 Exposure complete
02:45:45.157 00.156 7680 worker thread done servicing request
02:45:45.157 00.000 6120 OnExposeComplete: enter
02:45:45.162 00.005 6120 UpdateGuideState(): m_state=6
02:45:45.166 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1475
02:45:45.170 00.004 6120 Star::Find returns 1 (0), X=515.29, Y=672.72, Mass=8959, SNR=62.8, Peak=219 HFD=6.6
02:45:45.174 00.004 6120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (0.19) = xAngle (-0.97 = -0.97)
02:45:45.178 00.004 6120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.90 = 1.90)
02:45:45.182 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.24 hyp=0.34 cameraTheta=-0.78 mountX=0.19 mountY=0.32, mountTheta=1.03
02:45:45.186 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.24, opts=13)
02:45:45.188 00.002 6120 Enqueuing Move request for scope (0.24, -0.24)
02:45:45.192 00.004 7680 Worker thread wakes up
02:45:45.192 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.24) opts 0xd
02:45:45.193 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:45.196 00.003 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.24)
02:45:45.196 00.000 7680 Moving (0.24, -0.24) raw xDistance=0.19 yDistance=0.32
02:45:45.197 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:45:45.197 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:45:45.198 00.001 7680 MoveAxis(E, 0, ABG)
02:45:45.198 00.000 7680 Move returns status 0, amount 0
02:45:45.198 00.000 6120 UpdateGuideState exits: m=8959 SNR=62.8
02:45:45.201 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:45.206 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:45.210 00.004 7680 MoveAxis(S, 172, ABG)
02:45:45.210 00.000 6120 Enqueuing Expose request
02:45:45.214 00.004 7680 Guiding  Dir = 1, Dur = 172
02:45:45.214 00.000 7680 IsSlewing returns 0
02:45:45.214 00.000 7680 IsGuiding returns 0
02:45:45.216 00.002 7680 PulseGuide returned control before completion, sleep 182
02:45:45.398 00.182 7680 IsGuiding returns 1
02:45:45.399 00.001 7680 scope still moving after pulse duration time elapsed
02:45:45.430 00.031 7680 IsSlewing returns 0
02:45:45.431 00.001 7680 IsGuiding returns 0
02:45:45.431 00.000 7680 scope move finished after 172 + 45 ms
02:45:45.433 00.002 7680 Move returns status 0, amount 172
02:45:45.434 00.001 7680 move complete, result=0
02:45:45.434 00.000 7680 worker thread done servicing request
02:45:45.435 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 172 ms SOUTH
02:45:45.443 00.008 7680 Worker thread wakes up
02:45:45.443 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:45.443 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:46.692 01.249 7680 Exposure complete
02:45:46.833 00.141 7680 worker thread done servicing request
02:45:46.833 00.000 6120 OnExposeComplete: enter
02:45:46.837 00.004 6120 UpdateGuideState(): m_state=6
02:45:46.842 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1476
02:45:46.845 00.003 6120 Star::Find returns 1 (0), X=515.35, Y=672.77, Mass=8312, SNR=60.6, Peak=201 HFD=6.7
02:45:46.849 00.004 6120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.19) = xAngle (-0.75 = -0.75)
02:45:46.853 00.004 6120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.12 = 2.12)
02:45:46.859 00.006 6120 CameraToMount -- cameraX=0.30 cameraY=-0.19 hyp=0.36 cameraTheta=-0.57 mountX=0.26 mountY=0.30, mountTheta=0.86
02:45:46.865 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.19, opts=13)
02:45:46.870 00.005 6120 Enqueuing Move request for scope (0.30, -0.19)
02:45:46.874 00.004 7680 Worker thread wakes up
02:45:46.874 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:46.878 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.19) opts 0xd
02:45:46.879 00.001 6120 UpdateGuideState exits: m=8312 SNR=60.6
02:45:46.883 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:46.887 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:46.891 00.004 6120 Enqueuing Expose request
02:45:46.895 00.004 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.19)
02:45:46.895 00.000 7680 Moving (0.30, -0.19) raw xDistance=0.26 yDistance=0.30
02:45:46.895 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:45:46.895 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:45:46.895 00.000 7680 MoveAxis(W, 106, ABG)
02:45:46.896 00.001 7680 Guiding  Dir = 3, Dur = 106
02:45:46.896 00.000 7680 IsSlewing returns 0
02:45:46.896 00.000 7680 IsGuiding returns 0
02:45:46.897 00.001 7680 PulseGuide returned control before completion, sleep 116
02:45:47.027 00.130 7680 IsGuiding returns 0
02:45:47.027 00.000 7680 Move returns status 0, amount 106
02:45:47.028 00.001 7680 MoveAxis(S, 165, ABG)
02:45:47.028 00.000 7680 Guiding  Dir = 1, Dur = 165
02:45:47.029 00.001 7680 IsSlewing returns 0
02:45:47.029 00.000 7680 IsGuiding returns 0
02:45:47.030 00.001 7680 PulseGuide returned control before completion, sleep 175
02:45:47.212 00.182 7680 IsGuiding returns 1
02:45:47.212 00.000 7680 scope still moving after pulse duration time elapsed
02:45:47.245 00.033 7680 IsSlewing returns 0
02:45:47.246 00.001 7680 IsGuiding returns 0
02:45:47.247 00.001 7680 scope move finished after 165 + 51 ms
02:45:47.248 00.001 7680 Move returns status 0, amount 165
02:45:47.248 00.000 7680 move complete, result=0
02:45:47.249 00.001 7680 worker thread done servicing request
02:45:47.249 00.000 7680 Worker thread wakes up
02:45:47.249 00.000 6120 GuideStep: 0.3 px 106 ms WEST, 0.3 px 165 ms SOUTH
02:45:47.257 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:47.259 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:48.507 01.248 7680 Exposure complete
02:45:48.651 00.144 7680 worker thread done servicing request
02:45:48.651 00.000 6120 OnExposeComplete: enter
02:45:48.655 00.004 6120 UpdateGuideState(): m_state=6
02:45:48.659 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1477
02:45:48.664 00.005 6120 Star::Find returns 1 (0), X=515.29, Y=672.86, Mass=8366, SNR=60.5, Peak=219 HFD=6.6
02:45:48.670 00.006 6120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.19) = xAngle (-0.57 = -0.57)
02:45:48.675 00.005 6120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.30 = 2.30)
02:45:48.680 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-0.38 mountX=0.22 mountY=0.19, mountTheta=0.72
02:45:48.685 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.10, opts=13)
02:45:48.688 00.003 6120 Enqueuing Move request for scope (0.24, -0.10)
02:45:48.691 00.003 7680 Worker thread wakes up
02:45:48.691 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.10) opts 0xd
02:45:48.692 00.001 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.10)
02:45:48.692 00.000 7680 Moving (0.24, -0.10) raw xDistance=0.22 yDistance=0.19
02:45:48.692 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
02:45:48.692 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:45:48.692 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:45:48.692 00.000 7680 MoveAxis(W, 96, ABG)
02:45:48.692 00.000 7680 Guiding  Dir = 3, Dur = 96
02:45:48.693 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:48.696 00.003 7680 IsSlewing returns 0
02:45:48.696 00.000 6120 UpdateGuideState exits: m=8366 SNR=60.5
02:45:48.701 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:48.705 00.004 7680 IsGuiding returns 0
02:45:48.705 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:48.709 00.004 6120 Enqueuing Expose request
02:45:48.713 00.004 7680 PulseGuide returned control before completion, sleep 106
02:45:48.824 00.111 7680 IsGuiding returns 1
02:45:48.825 00.001 7680 scope still moving after pulse duration time elapsed
02:45:48.855 00.030 7680 IsSlewing returns 0
02:45:48.856 00.001 7680 IsGuiding returns 0
02:45:48.856 00.000 7680 scope move finished after 96 + 55 ms
02:45:48.857 00.001 7680 Move returns status 0, amount 96
02:45:48.857 00.000 7680 MoveAxis(N, 0, ABG)
02:45:48.857 00.000 7680 Move returns status 0, amount 0
02:45:48.859 00.002 7680 move complete, result=0
02:45:48.859 00.000 7680 worker thread done servicing request
02:45:48.859 00.000 6120 GuideStep: 0.2 px 96 ms WEST, 0.2 px 0 ms NORTH
02:45:48.865 00.006 7680 Worker thread wakes up
02:45:48.865 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:48.866 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:50.116 01.250 7680 Exposure complete
02:45:50.251 00.135 7680 worker thread done servicing request
02:45:50.252 00.001 6120 OnExposeComplete: enter
02:45:50.256 00.004 6120 UpdateGuideState(): m_state=6
02:45:50.261 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1478
02:45:50.267 00.006 6120 Star::Find returns 1 (0), X=515.22, Y=672.75, Mass=8749, SNR=61.6, Peak=211 HFD=6.6
02:45:50.271 00.004 6120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.19) = xAngle (-1.09 = -1.09)
02:45:50.274 00.003 6120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.79 = 1.79)
02:45:50.278 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-0.90 mountX=0.12 mountY=0.26, mountTheta=1.13
02:45:50.285 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.21, opts=13)
02:45:50.289 00.004 6120 Enqueuing Move request for scope (0.17, -0.21)
02:45:50.294 00.005 7680 Worker thread wakes up
02:45:50.294 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.21) opts 0xd
02:45:50.294 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.21)
02:45:50.294 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:50.299 00.005 6120 UpdateGuideState exits: m=8749 SNR=61.6
02:45:50.303 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:50.306 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:50.309 00.003 6120 Enqueuing Expose request
02:45:50.312 00.003 7680 Moving (0.17, -0.21) raw xDistance=0.12 yDistance=0.26
02:45:50.312 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:45:50.312 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:45:50.312 00.000 7680 MoveAxis(E, 0, ABG)
02:45:50.312 00.000 7680 Move returns status 0, amount 0
02:45:50.312 00.000 7680 MoveAxis(S, 142, ABG)
02:45:50.314 00.002 7680 Guiding  Dir = 1, Dur = 142
02:45:50.314 00.000 7680 IsSlewing returns 0
02:45:50.314 00.000 7680 IsGuiding returns 0
02:45:50.315 00.001 7680 PulseGuide returned control before completion, sleep 152
02:45:50.483 00.168 7680 IsGuiding returns 1
02:45:50.485 00.002 7680 scope still moving after pulse duration time elapsed
02:45:50.513 00.028 7680 IsSlewing returns 0
02:45:50.514 00.001 7680 IsGuiding returns 0
02:45:50.515 00.001 7680 scope move finished after 142 + 58 ms
02:45:50.515 00.000 7680 Move returns status 0, amount 142
02:45:50.515 00.000 7680 move complete, result=0
02:45:50.516 00.001 7680 worker thread done servicing request
02:45:50.517 00.001 7680 Worker thread wakes up
02:45:50.517 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 142 ms SOUTH
02:45:50.524 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:50.524 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:51.778 01.254 7680 Exposure complete
02:45:51.922 00.144 7680 worker thread done servicing request
02:45:51.922 00.000 6120 OnExposeComplete: enter
02:45:51.927 00.005 6120 UpdateGuideState(): m_state=6
02:45:51.930 00.003 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1479
02:45:51.935 00.005 6120 Star::Find returns 1 (0), X=515.15, Y=674.84, Mass=8092, SNR=60.9, Peak=212 HFD=6.5
02:45:51.938 00.003 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (0.19) = xAngle (1.33 = 1.33)
02:45:51.943 00.005 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.20 = -2.08)
02:45:51.946 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=1.88 hyp=1.88 cameraTheta=1.52 mountX=0.45 mountY=-1.65, mountTheta=-1.30
02:45:51.952 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=1.88, opts=13)
02:45:51.956 00.004 6120 Enqueuing Move request for scope (0.10, 1.88)
02:45:51.959 00.003 7680 Worker thread wakes up
02:45:51.959 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:51.964 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 1.88) opts 0xd
02:45:51.964 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 1.88)
02:45:51.964 00.000 7680 Moving (0.10, 1.88) raw xDistance=0.45 yDistance=-1.65
02:45:51.964 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
02:45:51.965 00.001 7680 resist switch: large excursion: input -1.65 thresh 0.60 direction from 1 to -1
02:45:51.965 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.94
02:45:51.965 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.65 from input -1.65
02:45:51.965 00.000 7680 MoveAxis(W, 184, ABG)
02:45:51.965 00.000 7680 Guiding  Dir = 3, Dur = 184
02:45:51.965 00.000 6120 UpdateGuideState exits: m=8092 SNR=60.9
02:45:51.968 00.003 7680 IsSlewing returns 0
02:45:51.968 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:51.974 00.006 7680 IsGuiding returns 0
02:45:51.974 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:51.980 00.006 7680 PulseGuide returned control before completion, sleep 194
02:45:51.980 00.000 6120 Enqueuing Expose request
02:45:52.190 00.210 7680 IsGuiding returns 1
02:45:52.191 00.001 7680 scope still moving after pulse duration time elapsed
02:45:52.221 00.030 7680 IsSlewing returns 0
02:45:52.222 00.001 7680 IsGuiding returns 0
02:45:52.222 00.000 7680 scope move finished after 184 + 65 ms
02:45:52.224 00.002 7680 Move returns status 0, amount 184
02:45:52.224 00.000 7680 MoveAxis(N, 893, ABG)
02:45:52.224 00.000 7680 Guiding  Dir = 0, Dur = 893
02:45:52.226 00.002 7680 IsSlewing returns 0
02:45:52.227 00.001 7680 IsGuiding returns 0
02:45:52.228 00.001 7680 PulseGuide returned control before completion, sleep 903
02:45:53.145 00.917 7680 IsGuiding returns 1
02:45:53.146 00.001 7680 scope still moving after pulse duration time elapsed
02:45:53.177 00.031 7680 IsSlewing returns 0
02:45:53.178 00.001 7680 IsGuiding returns 1
02:45:53.209 00.031 7680 IsSlewing returns 0
02:45:53.209 00.000 7680 IsGuiding returns 0
02:45:53.210 00.001 7680 scope move finished after 893 + 90 ms
02:45:53.211 00.001 7680 Move returns status 0, amount 893
02:45:53.211 00.000 7680 move complete, result=0
02:45:53.211 00.000 7680 worker thread done servicing request
02:45:53.211 00.000 6120 GuideStep: 0.4 px 184 ms WEST, -1.6 px 893 ms NORTH
02:45:53.217 00.006 7680 Worker thread wakes up
02:45:53.217 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:53.217 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:54.466 01.249 7680 Exposure complete
02:45:54.611 00.145 7680 worker thread done servicing request
02:45:54.612 00.001 6120 OnExposeComplete: enter
02:45:54.616 00.004 6120 UpdateGuideState(): m_state=6
02:45:54.619 00.003 6120 Star::Find(15, 515, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
02:45:54.622 00.003 6120 Star::Find returns 1 (0), X=515.02, Y=671.88, Mass=8302, SNR=61.5, Peak=217 HFD=6.4
02:45:54.627 00.005 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
02:45:54.630 00.003 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
02:45:54.633 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-1.08 hyp=1.08 cameraTheta=-1.60 mountX=-0.24 mountY=0.95, mountTheta=1.81
02:45:54.638 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-1.08, opts=13)
02:45:54.641 00.003 6120 Enqueuing Move request for scope (-0.04, -1.08)
02:45:54.646 00.005 7680 Worker thread wakes up
02:45:54.646 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -1.08) opts 0xd
02:45:54.646 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -1.08)
02:45:54.646 00.000 7680 Moving (-0.04, -1.08) raw xDistance=-0.24 yDistance=0.95
02:45:54.646 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.24
02:45:54.646 00.000 7680 resist switch: large excursion: input 0.95 thresh 0.60 direction from -1 to 1
02:45:54.646 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.86
02:45:54.646 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95
02:45:54.646 00.000 7680 MoveAxis(E, 84, ABG)
02:45:54.646 00.000 7680 Guiding  Dir = 2, Dur = 84
02:45:54.647 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:54.651 00.004 7680 IsSlewing returns 0
02:45:54.651 00.000 6120 UpdateGuideState exits: m=8302 SNR=61.5
02:45:54.655 00.004 7680 IsGuiding returns 0
02:45:54.655 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:54.660 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:54.664 00.004 7680 PulseGuide returned control before completion, sleep 94
02:45:54.664 00.000 6120 Enqueuing Expose request
02:45:54.768 00.104 7680 IsGuiding returns 0
02:45:54.769 00.001 7680 Move returns status 0, amount 84
02:45:54.769 00.000 7680 MoveAxis(S, 518, ABG)
02:45:54.769 00.000 7680 Guiding  Dir = 1, Dur = 518
02:45:54.770 00.001 7680 IsSlewing returns 0
02:45:54.771 00.001 7680 IsGuiding returns 0
02:45:54.771 00.000 7680 PulseGuide returned control before completion, sleep 528
02:45:55.314 00.543 7680 IsGuiding returns 1
02:45:55.314 00.000 7680 scope still moving after pulse duration time elapsed
02:45:55.345 00.031 7680 IsSlewing returns 0
02:45:55.346 00.001 7680 IsGuiding returns 0
02:45:55.346 00.000 7680 scope move finished after 518 + 57 ms
02:45:55.346 00.000 7680 Move returns status 0, amount 518
02:45:55.347 00.001 7680 move complete, result=0
02:45:55.347 00.000 7680 worker thread done servicing request
02:45:55.347 00.000 6120 GuideStep: -0.2 px 84 ms EAST, 1.0 px 518 ms SOUTH
02:45:55.352 00.005 7680 Worker thread wakes up
02:45:55.352 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:55.352 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:56.609 01.257 7680 Exposure complete
02:45:56.756 00.147 7680 worker thread done servicing request
02:45:56.756 00.000 6120 OnExposeComplete: enter
02:45:56.761 00.005 6120 UpdateGuideState(): m_state=6
02:45:56.765 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1481
02:45:56.770 00.005 6120 Star::Find returns 1 (0), X=515.23, Y=671.87, Mass=8649, SNR=61.1, Peak=237 HFD=6.5
02:45:56.773 00.003 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
02:45:56.777 00.004 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
02:45:56.781 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-1.09 hyp=1.11 cameraTheta=-1.41 mountX=-0.03 mountY=1.06, mountTheta=1.60
02:45:56.787 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-1.09, opts=13)
02:45:56.791 00.004 6120 Enqueuing Move request for scope (0.17, -1.09)
02:45:56.794 00.003 7680 Worker thread wakes up
02:45:56.794 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -1.09) opts 0xd
02:45:56.794 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -1.09)
02:45:56.794 00.000 7680 Moving (0.17, -1.09) raw xDistance=-0.03 yDistance=1.06
02:45:56.795 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:45:56.795 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.06 from input 1.06
02:45:56.795 00.000 7680 MoveAxis(E, 0, ABG)
02:45:56.795 00.000 7680 Move returns status 0, amount 0
02:45:56.796 00.001 7680 MoveAxis(S, 574, ABG)
02:45:56.796 00.000 7680 Guiding  Dir = 1, Dur = 574
02:45:56.796 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:56.799 00.003 7680 IsSlewing returns 0
02:45:56.799 00.000 6120 UpdateGuideState exits: m=8649 SNR=61.1
02:45:56.804 00.005 7680 IsGuiding returns 0
02:45:56.804 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:56.807 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:56.811 00.004 7680 PulseGuide returned control before completion, sleep 584
02:45:56.811 00.000 6120 Enqueuing Expose request
02:45:57.409 00.598 7680 IsGuiding returns 1
02:45:57.411 00.002 7680 scope still moving after pulse duration time elapsed
02:45:57.441 00.030 7680 IsSlewing returns 0
02:45:57.442 00.001 7680 IsGuiding returns 0
02:45:57.443 00.001 7680 scope move finished after 574 + 66 ms
02:45:57.443 00.000 7680 Move returns status 0, amount 574
02:45:57.445 00.002 7680 move complete, result=0
02:45:57.445 00.000 7680 worker thread done servicing request
02:45:57.446 00.001 7680 Worker thread wakes up
02:45:57.446 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 1.1 px 574 ms SOUTH
02:45:57.455 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:57.455 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:45:58.706 01.251 7680 Exposure complete
02:45:58.854 00.148 7680 worker thread done servicing request
02:45:58.854 00.000 6120 OnExposeComplete: enter
02:45:58.859 00.005 6120 UpdateGuideState(): m_state=6
02:45:58.865 00.006 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1482
02:45:58.869 00.004 6120 Star::Find returns 1 (0), X=515.28, Y=672.62, Mass=9489, SNR=64.4, Peak=242 HFD=6.7
02:45:58.873 00.004 6120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.19) = xAngle (-1.15 = -1.15)
02:45:58.877 00.004 6120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.72 = 1.72)
02:45:58.881 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=-0.34 hyp=0.41 cameraTheta=-0.96 mountX=0.17 mountY=0.40, mountTheta=1.18
02:45:58.887 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.34, opts=13)
02:45:58.890 00.003 6120 Enqueuing Move request for scope (0.23, -0.34)
02:45:58.895 00.005 7680 Worker thread wakes up
02:45:58.896 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:45:58.899 00.003 6120 UpdateGuideState exits: m=9489 SNR=64.4
02:45:58.903 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:58.906 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:45:58.911 00.005 6120 Enqueuing Expose request
02:45:58.915 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.34) opts 0xd
02:45:58.915 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.34)
02:45:58.915 00.000 7680 Moving (0.23, -0.34) raw xDistance=0.17 yDistance=0.40
02:45:58.915 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:45:58.916 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
02:45:58.916 00.000 7680 MoveAxis(E, 0, ABG)
02:45:58.917 00.001 7680 Move returns status 0, amount 0
02:45:58.917 00.000 7680 MoveAxis(S, 219, ABG)
02:45:58.917 00.000 7680 Guiding  Dir = 1, Dur = 219
02:45:58.918 00.001 7680 IsSlewing returns 0
02:45:58.918 00.000 7680 IsGuiding returns 0
02:45:58.918 00.000 7680 PulseGuide returned control before completion, sleep 229
02:45:59.162 00.244 7680 IsGuiding returns 1
02:45:59.163 00.001 7680 scope still moving after pulse duration time elapsed
02:45:59.193 00.030 7680 IsSlewing returns 0
02:45:59.196 00.003 7680 IsGuiding returns 0
02:45:59.196 00.000 7680 scope move finished after 219 + 58 ms
02:45:59.197 00.001 7680 Move returns status 0, amount 219
02:45:59.197 00.000 7680 move complete, result=0
02:45:59.197 00.000 7680 worker thread done servicing request
02:45:59.197 00.000 7680 Worker thread wakes up
02:45:59.199 00.002 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 219 ms SOUTH
02:45:59.205 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:45:59.205 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:00.461 01.256 7680 Exposure complete
02:46:00.630 00.169 7680 worker thread done servicing request
02:46:00.630 00.000 6120 OnExposeComplete: enter
02:46:00.634 00.004 6120 UpdateGuideState(): m_state=6
02:46:00.640 00.006 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1483
02:46:00.645 00.005 6120 Star::Find returns 1 (0), X=515.35, Y=672.65, Mass=8658, SNR=61.0, Peak=208 HFD=6.8
02:46:00.649 00.004 6120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.19) = xAngle (-0.99 = -0.99)
02:46:00.654 00.005 6120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.88 = 1.88)
02:46:00.661 00.007 6120 CameraToMount -- cameraX=0.30 cameraY=-0.31 hyp=0.43 cameraTheta=-0.81 mountX=0.23 mountY=0.41, mountTheta=1.05
02:46:00.669 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.31, opts=13)
02:46:00.674 00.005 6120 Enqueuing Move request for scope (0.30, -0.31)
02:46:00.678 00.004 7680 Worker thread wakes up
02:46:00.678 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:00.682 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.31) opts 0xd
02:46:00.682 00.000 6120 UpdateGuideState exits: m=8658 SNR=61.0
02:46:00.689 00.007 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.31)
02:46:00.690 00.001 7680 Moving (0.30, -0.31) raw xDistance=0.23 yDistance=0.41
02:46:00.690 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:46:00.690 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
02:46:00.690 00.000 7680 MoveAxis(W, 95, ABG)
02:46:00.691 00.001 7680 Guiding  Dir = 3, Dur = 95
02:46:00.691 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:00.698 00.007 7680 IsSlewing returns 0
02:46:00.698 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:00.702 00.004 7680 IsGuiding returns 0
02:46:00.702 00.000 6120 Enqueuing Expose request
02:46:00.706 00.004 7680 PulseGuide returned control before completion, sleep 105
02:46:00.822 00.116 7680 IsGuiding returns 1
02:46:00.824 00.002 7680 scope still moving after pulse duration time elapsed
02:46:00.853 00.029 7680 IsSlewing returns 0
02:46:00.857 00.004 7680 IsGuiding returns 0
02:46:00.858 00.001 7680 scope move finished after 95 + 60 ms
02:46:00.859 00.001 7680 Move returns status 0, amount 95
02:46:00.860 00.001 7680 MoveAxis(S, 221, ABG)
02:46:00.860 00.000 7680 Guiding  Dir = 1, Dur = 221
02:46:00.861 00.001 7680 IsSlewing returns 0
02:46:00.862 00.001 7680 IsGuiding returns 0
02:46:00.862 00.000 7680 PulseGuide returned control before completion, sleep 231
02:46:01.104 00.242 7680 IsGuiding returns 1
02:46:01.107 00.003 7680 scope still moving after pulse duration time elapsed
02:46:01.137 00.030 7680 IsSlewing returns 0
02:46:01.137 00.000 7680 IsGuiding returns 0
02:46:01.137 00.000 7680 scope move finished after 221 + 54 ms
02:46:01.138 00.001 7680 Move returns status 0, amount 221
02:46:01.138 00.000 7680 move complete, result=0
02:46:01.139 00.001 7680 worker thread done servicing request
02:46:01.139 00.000 6120 GuideStep: 0.2 px 95 ms WEST, 0.4 px 221 ms SOUTH
02:46:01.145 00.006 7680 Worker thread wakes up
02:46:01.145 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:01.145 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:02.397 01.252 7680 Exposure complete
02:46:02.542 00.145 7680 worker thread done servicing request
02:46:02.543 00.001 6120 OnExposeComplete: enter
02:46:02.548 00.005 6120 UpdateGuideState(): m_state=6
02:46:02.552 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1484
02:46:02.556 00.004 6120 Star::Find returns 1 (0), X=515.34, Y=672.83, Mass=8915, SNR=62.2, Peak=218 HFD=6.6
02:46:02.561 00.005 6120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.19) = xAngle (-0.61 = -0.61)
02:46:02.564 00.003 6120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.26 = 2.26)
02:46:02.570 00.006 6120 CameraToMount -- cameraX=0.29 cameraY=-0.13 hyp=0.32 cameraTheta=-0.43 mountX=0.26 mountY=0.25, mountTheta=0.76
02:46:02.575 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.13, opts=13)
02:46:02.580 00.005 6120 Enqueuing Move request for scope (0.29, -0.13)
02:46:02.583 00.003 7680 Worker thread wakes up
02:46:02.583 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:02.587 00.004 6120 UpdateGuideState exits: m=8915 SNR=62.2
02:46:02.590 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:02.594 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:02.599 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.13) opts 0xd
02:46:02.599 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.13)
02:46:02.599 00.000 7680 Moving (0.29, -0.13) raw xDistance=0.26 yDistance=0.25
02:46:02.599 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
02:46:02.599 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:46:02.599 00.000 7680 MoveAxis(W, 114, ABG)
02:46:02.600 00.001 6120 Enqueuing Expose request
02:46:02.603 00.003 7680 Guiding  Dir = 3, Dur = 114
02:46:02.603 00.000 7680 IsSlewing returns 0
02:46:02.604 00.001 7680 IsGuiding returns 0
02:46:02.604 00.000 7680 PulseGuide returned control before completion, sleep 124
02:46:02.732 00.128 7680 IsGuiding returns 1
02:46:02.732 00.000 7680 scope still moving after pulse duration time elapsed
02:46:02.762 00.030 7680 IsSlewing returns 0
02:46:02.765 00.003 7680 IsGuiding returns 0
02:46:02.765 00.000 7680 scope move finished after 114 + 47 ms
02:46:02.765 00.000 7680 Move returns status 0, amount 114
02:46:02.766 00.001 7680 MoveAxis(S, 134, ABG)
02:46:02.766 00.000 7680 Guiding  Dir = 1, Dur = 134
02:46:02.766 00.000 7680 IsSlewing returns 0
02:46:02.768 00.002 7680 IsGuiding returns 0
02:46:02.769 00.001 7680 PulseGuide returned control before completion, sleep 144
02:46:02.920 00.151 7680 IsGuiding returns 1
02:46:02.921 00.001 7680 scope still moving after pulse duration time elapsed
02:46:02.951 00.030 7680 IsSlewing returns 0
02:46:02.953 00.002 7680 IsGuiding returns 0
02:46:02.953 00.000 7680 scope move finished after 134 + 51 ms
02:46:02.954 00.001 7680 Move returns status 0, amount 134
02:46:02.954 00.000 7680 move complete, result=0
02:46:02.954 00.000 7680 worker thread done servicing request
02:46:02.954 00.000 6120 GuideStep: 0.3 px 114 ms WEST, 0.2 px 134 ms SOUTH
02:46:02.961 00.007 7680 Worker thread wakes up
02:46:02.961 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:02.961 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:04.208 01.247 7680 Exposure complete
02:46:04.341 00.133 7680 worker thread done servicing request
02:46:04.342 00.001 6120 OnExposeComplete: enter
02:46:04.346 00.004 6120 UpdateGuideState(): m_state=6
02:46:04.349 00.003 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1485
02:46:04.353 00.004 6120 Star::Find returns 1 (0), X=515.23, Y=672.74, Mass=9006, SNR=62.8, Peak=210 HFD=6.6
02:46:04.356 00.003 6120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.19) = xAngle (-1.09 = -1.09)
02:46:04.359 00.003 6120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.79 = 1.79)
02:46:04.363 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.22 hyp=0.28 cameraTheta=-0.90 mountX=0.13 mountY=0.28, mountTheta=1.13
02:46:04.367 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.22, opts=13)
02:46:04.371 00.004 6120 Enqueuing Move request for scope (0.18, -0.22)
02:46:04.375 00.004 7680 Worker thread wakes up
02:46:04.375 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.22) opts 0xd
02:46:04.375 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.22)
02:46:04.375 00.000 7680 Moving (0.18, -0.22) raw xDistance=0.13 yDistance=0.28
02:46:04.375 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:46:04.375 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:46:04.375 00.000 7680 MoveAxis(E, 0, ABG)
02:46:04.376 00.001 7680 Move returns status 0, amount 0
02:46:04.376 00.000 7680 MoveAxis(S, 149, ABG)
02:46:04.376 00.000 7680 Guiding  Dir = 1, Dur = 149
02:46:04.376 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:04.379 00.003 7680 IsSlewing returns 0
02:46:04.380 00.001 6120 UpdateGuideState exits: m=9006 SNR=62.8
02:46:04.383 00.003 7680 IsGuiding returns 0
02:46:04.384 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:04.387 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:04.392 00.005 7680 PulseGuide returned control before completion, sleep 159
02:46:04.392 00.000 6120 Enqueuing Expose request
02:46:04.562 00.170 7680 IsGuiding returns 0
02:46:04.562 00.000 7680 Move returns status 0, amount 149
02:46:04.564 00.002 7680 move complete, result=0
02:46:04.564 00.000 7680 worker thread done servicing request
02:46:04.564 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 149 ms SOUTH
02:46:04.572 00.008 7680 Worker thread wakes up
02:46:04.572 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:04.573 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:05.822 01.249 7680 Exposure complete
02:46:05.978 00.156 7680 worker thread done servicing request
02:46:05.978 00.000 6120 OnExposeComplete: enter
02:46:05.981 00.003 6120 UpdateGuideState(): m_state=6
02:46:05.985 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1486
02:46:05.988 00.003 6120 Star::Find returns 1 (0), X=515.43, Y=672.71, Mass=8857, SNR=62.4, Peak=233 HFD=6.7
02:46:05.992 00.004 6120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.19) = xAngle (-0.77 = -0.77)
02:46:05.994 00.002 6120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.10 = 2.10)
02:46:05.997 00.003 6120 CameraToMount -- cameraX=0.38 cameraY=-0.25 hyp=0.46 cameraTheta=-0.59 mountX=0.33 mountY=0.39, mountTheta=0.88
02:46:06.000 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=-0.25, opts=13)
02:46:06.004 00.004 6120 Enqueuing Move request for scope (0.38, -0.25)
02:46:06.008 00.004 7680 Worker thread wakes up
02:46:06.008 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:06.010 00.002 6120 UpdateGuideState exits: m=8857 SNR=62.4
02:46:06.012 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:06.015 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:06.019 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.25) opts 0xd
02:46:06.019 00.000 7680 Handling offset move in thread for scope, endpoint = (0.38, -0.25)
02:46:06.019 00.000 7680 Moving (0.38, -0.25) raw xDistance=0.33 yDistance=0.39
02:46:06.019 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:46:06.019 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
02:46:06.019 00.000 7680 MoveAxis(W, 133, ABG)
02:46:06.019 00.000 6120 Enqueuing Expose request
02:46:06.023 00.004 7680 Guiding  Dir = 3, Dur = 133
02:46:06.023 00.000 7680 IsSlewing returns 0
02:46:06.023 00.000 7680 IsGuiding returns 0
02:46:06.024 00.001 7680 PulseGuide returned control before completion, sleep 143
02:46:06.178 00.154 7680 IsGuiding returns 1
02:46:06.179 00.001 7680 scope still moving after pulse duration time elapsed
02:46:06.206 00.027 7680 IsSlewing returns 0
02:46:06.206 00.000 7680 IsGuiding returns 0
02:46:06.206 00.000 7680 scope move finished after 133 + 50 ms
02:46:06.207 00.001 7680 Move returns status 0, amount 133
02:46:06.207 00.000 7680 MoveAxis(S, 213, ABG)
02:46:06.207 00.000 7680 Guiding  Dir = 1, Dur = 213
02:46:06.207 00.000 7680 IsSlewing returns 0
02:46:06.208 00.001 7680 IsGuiding returns 0
02:46:06.208 00.000 7680 PulseGuide returned control before completion, sleep 223
02:46:06.450 00.242 7680 IsGuiding returns 1
02:46:06.450 00.000 7680 scope still moving after pulse duration time elapsed
02:46:06.610 00.160 7680 IsSlewing returns 0
02:46:06.613 00.003 7680 IsGuiding returns 0
02:46:06.613 00.000 7680 scope move finished after 213 + 191 ms
02:46:06.613 00.000 7680 Move returns status 0, amount 213
02:46:06.614 00.001 7680 move complete, result=0
02:46:06.614 00.000 7680 worker thread done servicing request
02:46:06.614 00.000 6120 GuideStep: 0.3 px 133 ms WEST, 0.4 px 213 ms SOUTH
02:46:06.617 00.003 7680 Worker thread wakes up
02:46:06.617 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:06.617 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:07.860 01.243 7680 Exposure complete
02:46:07.981 00.121 7680 worker thread done servicing request
02:46:07.981 00.000 6120 OnExposeComplete: enter
02:46:07.986 00.005 6120 UpdateGuideState(): m_state=6
02:46:07.991 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1487
02:46:07.997 00.006 6120 Star::Find returns 1 (0), X=515.19, Y=672.91, Mass=8408, SNR=61.1, Peak=215 HFD=6.6
02:46:08.003 00.006 6120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.19) = xAngle (-0.56 = -0.56)
02:46:08.010 00.007 6120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.32 = 2.32)
02:46:08.016 00.006 6120 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.37 mountX=0.13 mountY=0.11, mountTheta=0.71
02:46:08.022 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.05, opts=13)
02:46:08.025 00.003 6120 Enqueuing Move request for scope (0.14, -0.05)
02:46:08.030 00.005 7680 Worker thread wakes up
02:46:08.030 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:08.033 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
02:46:08.034 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
02:46:08.034 00.000 6120 UpdateGuideState exits: m=8408 SNR=61.1
02:46:08.038 00.004 7680 Moving (0.14, -0.05) raw xDistance=0.13 yDistance=0.11
02:46:08.038 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:08.042 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:46:08.042 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:08.047 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:46:08.047 00.000 6120 Enqueuing Expose request
02:46:08.051 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:46:08.051 00.000 7680 MoveAxis(E, 0, ABG)
02:46:08.051 00.000 7680 Move returns status 0, amount 0
02:46:08.051 00.000 7680 MoveAxis(N, 0, ABG)
02:46:08.051 00.000 7680 Move returns status 0, amount 0
02:46:08.051 00.000 7680 move complete, result=0
02:46:08.051 00.000 7680 worker thread done servicing request
02:46:08.051 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:08.055 00.004 7680 Worker thread wakes up
02:46:08.056 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:08.056 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:09.299 01.243 7680 Exposure complete
02:46:09.415 00.116 7680 worker thread done servicing request
02:46:09.417 00.002 6120 OnExposeComplete: enter
02:46:09.420 00.003 6120 UpdateGuideState(): m_state=6
02:46:09.424 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1488
02:46:09.427 00.003 6120 Star::Find returns 1 (0), X=515.25, Y=672.76, Mass=8529, SNR=61.2, Peak=215 HFD=6.6
02:46:09.431 00.004 6120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.19) = xAngle (-0.98 = -0.98)
02:46:09.436 00.005 6120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.90 = 1.90)
02:46:09.440 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.20 hyp=0.28 cameraTheta=-0.79 mountX=0.16 mountY=0.27, mountTheta=1.04
02:46:09.448 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.20, opts=13)
02:46:09.454 00.006 6120 Enqueuing Move request for scope (0.20, -0.20)
02:46:09.459 00.005 7680 Worker thread wakes up
02:46:09.459 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.20) opts 0xd
02:46:09.459 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.20)
02:46:09.460 00.001 7680 Moving (0.20, -0.20) raw xDistance=0.16 yDistance=0.27
02:46:09.460 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:46:09.460 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:46:09.460 00.000 7680 MoveAxis(E, 0, ABG)
02:46:09.460 00.000 7680 Move returns status 0, amount 0
02:46:09.460 00.000 7680 MoveAxis(S, 146, ABG)
02:46:09.461 00.001 7680 Guiding  Dir = 1, Dur = 146
02:46:09.461 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:09.466 00.005 7680 IsSlewing returns 0
02:46:09.466 00.000 6120 UpdateGuideState exits: m=8529 SNR=61.2
02:46:09.469 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:09.475 00.006 7680 IsGuiding returns 0
02:46:09.475 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:09.480 00.005 7680 PulseGuide returned control before completion, sleep 156
02:46:09.480 00.000 6120 Enqueuing Expose request
02:46:09.650 00.170 7680 IsGuiding returns 0
02:46:09.651 00.001 7680 Move returns status 0, amount 146
02:46:09.652 00.001 7680 move complete, result=0
02:46:09.652 00.000 7680 worker thread done servicing request
02:46:09.654 00.002 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 146 ms SOUTH
02:46:09.658 00.004 7680 Worker thread wakes up
02:46:09.658 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:09.659 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:10.915 01.256 7680 Exposure complete
02:46:11.085 00.170 7680 worker thread done servicing request
02:46:11.085 00.000 6120 OnExposeComplete: enter
02:46:11.091 00.006 6120 UpdateGuideState(): m_state=6
02:46:11.099 00.008 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1489
02:46:11.107 00.008 6120 Star::Find returns 1 (0), X=515.13, Y=673.23, Mass=9222, SNR=63.7, Peak=218 HFD=6.7
02:46:11.112 00.005 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (0.19) = xAngle (1.09 = 1.09)
02:46:11.118 00.006 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.96 = -2.32)
02:46:11.123 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.27 hyp=0.28 cameraTheta=1.28 mountX=0.13 mountY=-0.21, mountTheta=-1.01
02:46:11.129 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.27, opts=13)
02:46:11.134 00.005 6120 Enqueuing Move request for scope (0.08, 0.27)
02:46:11.139 00.005 7680 Worker thread wakes up
02:46:11.139 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:11.142 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.27) opts 0xd
02:46:11.143 00.001 6120 UpdateGuideState exits: m=9222 SNR=63.7
02:46:11.147 00.004 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.27)
02:46:11.147 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:11.152 00.005 7680 Moving (0.08, 0.27) raw xDistance=0.13 yDistance=-0.21
02:46:11.152 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:11.157 00.005 6120 Enqueuing Expose request
02:46:11.162 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:46:11.163 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:46:11.163 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:46:11.163 00.000 7680 MoveAxis(E, 0, ABG)
02:46:11.164 00.001 7680 Move returns status 0, amount 0
02:46:11.164 00.000 7680 MoveAxis(N, 0, ABG)
02:46:11.164 00.000 7680 Move returns status 0, amount 0
02:46:11.164 00.000 7680 move complete, result=0
02:46:11.164 00.000 7680 worker thread done servicing request
02:46:11.164 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:46:11.170 00.006 7680 Worker thread wakes up
02:46:11.171 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:11.171 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:12.418 01.247 7680 Exposure complete
02:46:12.560 00.142 7680 worker thread done servicing request
02:46:12.561 00.001 6120 OnExposeComplete: enter
02:46:12.565 00.004 6120 UpdateGuideState(): m_state=6
02:46:12.567 00.002 6120 Star::Find(15, 515, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
02:46:12.572 00.005 6120 Star::Find returns 1 (0), X=515.31, Y=672.82, Mass=8613, SNR=61.4, Peak=228 HFD=6.5
02:46:12.575 00.003 6120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.19) = xAngle (-0.69 = -0.69)
02:46:12.578 00.003 6120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.19 = 2.19)
02:46:12.583 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=-0.14 hyp=0.29 cameraTheta=-0.50 mountX=0.22 mountY=0.24, mountTheta=0.81
02:46:12.586 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.14, opts=13)
02:46:12.591 00.005 6120 Enqueuing Move request for scope (0.25, -0.14)
02:46:12.593 00.002 7680 Worker thread wakes up
02:46:12.593 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.14) opts 0xd
02:46:12.593 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.14)
02:46:12.593 00.000 7680 Moving (0.25, -0.14) raw xDistance=0.22 yDistance=0.24
02:46:12.595 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:46:12.595 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:46:12.595 00.000 7680 MoveAxis(W, 91, ABG)
02:46:12.595 00.000 7680 Guiding  Dir = 3, Dur = 91
02:46:12.595 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:12.598 00.003 7680 IsSlewing returns 0
02:46:12.599 00.001 6120 UpdateGuideState exits: m=8613 SNR=61.4
02:46:12.603 00.004 7680 IsGuiding returns 0
02:46:12.603 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:12.607 00.004 7680 PulseGuide returned control before completion, sleep 101
02:46:12.608 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:12.611 00.003 6120 Enqueuing Expose request
02:46:12.721 00.110 7680 IsGuiding returns 1
02:46:12.723 00.002 7680 scope still moving after pulse duration time elapsed
02:46:12.753 00.030 7680 IsSlewing returns 0
02:46:12.755 00.002 7680 IsGuiding returns 0
02:46:12.755 00.000 7680 scope move finished after 91 + 61 ms
02:46:12.756 00.001 7680 Move returns status 0, amount 91
02:46:12.756 00.000 7680 MoveAxis(S, 128, ABG)
02:46:12.757 00.001 7680 Guiding  Dir = 1, Dur = 128
02:46:12.758 00.001 7680 IsSlewing returns 0
02:46:12.759 00.001 7680 IsGuiding returns 0
02:46:12.760 00.001 7680 PulseGuide returned control before completion, sleep 138
02:46:12.908 00.148 7680 IsGuiding returns 1
02:46:12.909 00.001 7680 scope still moving after pulse duration time elapsed
02:46:12.939 00.030 7680 IsSlewing returns 0
02:46:12.942 00.003 7680 IsGuiding returns 0
02:46:12.943 00.001 7680 scope move finished after 128 + 55 ms
02:46:12.943 00.000 7680 Move returns status 0, amount 128
02:46:12.944 00.001 7680 move complete, result=0
02:46:12.945 00.001 7680 worker thread done servicing request
02:46:12.945 00.000 7680 Worker thread wakes up
02:46:12.945 00.000 6120 GuideStep: 0.2 px 91 ms WEST, 0.2 px 128 ms SOUTH
02:46:12.952 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:12.952 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:14.200 01.248 7680 Exposure complete
02:46:14.333 00.133 7680 worker thread done servicing request
02:46:14.335 00.002 6120 OnExposeComplete: enter
02:46:14.338 00.003 6120 UpdateGuideState(): m_state=6
02:46:14.343 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1491
02:46:14.347 00.004 6120 Star::Find returns 1 (0), X=515.24, Y=672.89, Mass=8684, SNR=61.3, Peak=223 HFD=6.7
02:46:14.351 00.004 6120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (0.19) = xAngle (-0.54 = -0.54)
02:46:14.356 00.005 6120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.33 = 2.33)
02:46:14.359 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.36 mountX=0.17 mountY=0.14, mountTheta=0.70
02:46:14.368 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.07, opts=13)
02:46:14.373 00.005 6120 Enqueuing Move request for scope (0.19, -0.07)
02:46:14.377 00.004 7680 Worker thread wakes up
02:46:14.377 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
02:46:14.377 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
02:46:14.378 00.001 7680 Moving (0.19, -0.07) raw xDistance=0.17 yDistance=0.14
02:46:14.378 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:14.384 00.006 6120 UpdateGuideState exits: m=8684 SNR=61.3
02:46:14.389 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:14.393 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:14.397 00.004 6120 Enqueuing Expose request
02:46:14.402 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:46:14.402 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:46:14.402 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:46:14.402 00.000 7680 MoveAxis(E, 0, ABG)
02:46:14.402 00.000 7680 Move returns status 0, amount 0
02:46:14.402 00.000 7680 MoveAxis(N, 0, ABG)
02:46:14.403 00.001 7680 Move returns status 0, amount 0
02:46:14.403 00.000 7680 move complete, result=0
02:46:14.403 00.000 7680 worker thread done servicing request
02:46:14.403 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:14.407 00.004 7680 Worker thread wakes up
02:46:14.407 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:14.408 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:15.657 01.249 7680 Exposure complete
02:46:15.804 00.147 7680 worker thread done servicing request
02:46:15.804 00.000 6120 OnExposeComplete: enter
02:46:15.809 00.005 6120 UpdateGuideState(): m_state=6
02:46:15.812 00.003 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1492
02:46:15.818 00.006 6120 Star::Find returns 1 (0), X=515.23, Y=672.78, Mass=9012, SNR=63.3, Peak=222 HFD=6.6
02:46:15.822 00.004 6120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.19) = xAngle (-1.00 = -1.00)
02:46:15.827 00.005 6120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.88 = 1.88)
02:46:15.831 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.18 hyp=0.25 cameraTheta=-0.81 mountX=0.14 mountY=0.24, mountTheta=1.05
02:46:15.835 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.18, opts=13)
02:46:15.840 00.005 6120 Enqueuing Move request for scope (0.18, -0.18)
02:46:15.843 00.003 7680 Worker thread wakes up
02:46:15.843 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.18) opts 0xd
02:46:15.844 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.18)
02:46:15.844 00.000 7680 Moving (0.18, -0.18) raw xDistance=0.14 yDistance=0.24
02:46:15.844 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:46:15.844 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:46:15.844 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:15.848 00.004 7680 MoveAxis(E, 0, ABG)
02:46:15.848 00.000 7680 Move returns status 0, amount 0
02:46:15.848 00.000 7680 MoveAxis(S, 132, ABG)
02:46:15.850 00.002 7680 Guiding  Dir = 1, Dur = 132
02:46:15.850 00.000 6120 UpdateGuideState exits: m=9012 SNR=63.3
02:46:15.857 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:15.861 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:15.865 00.004 6120 Enqueuing Expose request
02:46:15.870 00.005 7680 IsSlewing returns 0
02:46:15.870 00.000 7680 IsGuiding returns 0
02:46:15.870 00.000 7680 PulseGuide returned control before completion, sleep 142
02:46:16.024 00.154 7680 IsGuiding returns 1
02:46:16.025 00.001 7680 scope still moving after pulse duration time elapsed
02:46:16.056 00.031 7680 IsSlewing returns 0
02:46:16.058 00.002 7680 IsGuiding returns 0
02:46:16.059 00.001 7680 scope move finished after 132 + 56 ms
02:46:16.059 00.000 7680 Move returns status 0, amount 132
02:46:16.060 00.001 7680 move complete, result=0
02:46:16.060 00.000 7680 worker thread done servicing request
02:46:16.060 00.000 7680 Worker thread wakes up
02:46:16.060 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 132 ms SOUTH
02:46:16.067 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:16.068 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:17.322 01.254 7680 Exposure complete
02:46:17.454 00.132 7680 worker thread done servicing request
02:46:17.455 00.001 6120 OnExposeComplete: enter
02:46:17.459 00.004 6120 UpdateGuideState(): m_state=6
02:46:17.463 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1493
02:46:17.466 00.003 6120 Star::Find returns 1 (0), X=515.29, Y=672.79, Mass=8750, SNR=61.7, Peak=225 HFD=6.6
02:46:17.471 00.005 6120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.19) = xAngle (-0.82 = -0.82)
02:46:17.474 00.003 6120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.05 = 2.05)
02:46:17.479 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=-0.17 hyp=0.29 cameraTheta=-0.63 mountX=0.20 mountY=0.26, mountTheta=0.92
02:46:17.486 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.17, opts=13)
02:46:17.490 00.004 6120 Enqueuing Move request for scope (0.23, -0.17)
02:46:17.494 00.004 7680 Worker thread wakes up
02:46:17.494 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.17) opts 0xd
02:46:17.494 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.17)
02:46:17.494 00.000 7680 Moving (0.23, -0.17) raw xDistance=0.20 yDistance=0.26
02:46:17.494 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:46:17.494 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:17.500 00.006 6120 UpdateGuideState exits: m=8750 SNR=61.7
02:46:17.503 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:17.507 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:17.511 00.004 6120 Enqueuing Expose request
02:46:17.514 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:46:17.514 00.000 7680 MoveAxis(E, 0, ABG)
02:46:17.514 00.000 7680 Move returns status 0, amount 0
02:46:17.515 00.001 7680 MoveAxis(S, 140, ABG)
02:46:17.515 00.000 7680 Guiding  Dir = 1, Dur = 140
02:46:17.515 00.000 7680 IsSlewing returns 0
02:46:17.516 00.001 7680 IsGuiding returns 0
02:46:17.516 00.000 7680 PulseGuide returned control before completion, sleep 150
02:46:17.671 00.155 7680 IsGuiding returns 1
02:46:17.671 00.000 7680 scope still moving after pulse duration time elapsed
02:46:17.702 00.031 7680 IsSlewing returns 0
02:46:17.703 00.001 7680 IsGuiding returns 0
02:46:17.704 00.001 7680 scope move finished after 140 + 47 ms
02:46:17.705 00.001 7680 Move returns status 0, amount 140
02:46:17.705 00.000 7680 move complete, result=0
02:46:17.705 00.000 7680 worker thread done servicing request
02:46:17.705 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 140 ms SOUTH
02:46:17.712 00.007 7680 Worker thread wakes up
02:46:17.712 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:17.712 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:18.965 01.253 7680 Exposure complete
02:46:19.119 00.154 7680 worker thread done servicing request
02:46:19.119 00.000 6120 OnExposeComplete: enter
02:46:19.124 00.005 6120 UpdateGuideState(): m_state=6
02:46:19.129 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1494
02:46:19.135 00.006 6120 Star::Find returns 1 (0), X=515.36, Y=672.72, Mass=8455, SNR=60.5, Peak=212 HFD=6.7
02:46:19.140 00.005 6120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.19) = xAngle (-0.85 = -0.85)
02:46:19.144 00.004 6120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.03 = 2.03)
02:46:19.148 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=-0.24 hyp=0.39 cameraTheta=-0.66 mountX=0.26 mountY=0.35, mountTheta=0.93
02:46:19.154 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.24, opts=13)
02:46:19.157 00.003 6120 Enqueuing Move request for scope (0.31, -0.24)
02:46:19.164 00.007 7680 Worker thread wakes up
02:46:19.164 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.24) opts 0xd
02:46:19.164 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.24)
02:46:19.164 00.000 7680 Moving (0.31, -0.24) raw xDistance=0.26 yDistance=0.35
02:46:19.165 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
02:46:19.165 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:46:19.165 00.000 7680 MoveAxis(W, 106, ABG)
02:46:19.166 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:19.170 00.004 6120 UpdateGuideState exits: m=8455 SNR=60.5
02:46:19.175 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:19.178 00.003 7680 Guiding  Dir = 3, Dur = 106
02:46:19.179 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:19.182 00.003 6120 Enqueuing Expose request
02:46:19.186 00.004 7680 IsSlewing returns 0
02:46:19.186 00.000 7680 IsGuiding returns 0
02:46:19.187 00.001 7680 PulseGuide returned control before completion, sleep 116
02:46:19.318 00.131 7680 IsGuiding returns 1
02:46:19.318 00.000 7680 scope still moving after pulse duration time elapsed
02:46:19.349 00.031 7680 IsSlewing returns 0
02:46:19.349 00.000 7680 IsGuiding returns 0
02:46:19.349 00.000 7680 scope move finished after 106 + 56 ms
02:46:19.349 00.000 7680 Move returns status 0, amount 106
02:46:19.350 00.001 7680 MoveAxis(S, 190, ABG)
02:46:19.350 00.000 7680 Guiding  Dir = 1, Dur = 190
02:46:19.350 00.000 7680 IsSlewing returns 0
02:46:19.351 00.001 7680 IsGuiding returns 0
02:46:19.352 00.001 7680 PulseGuide returned control before completion, sleep 200
02:46:19.567 00.215 7680 IsGuiding returns 1
02:46:19.568 00.001 7680 scope still moving after pulse duration time elapsed
02:46:19.599 00.031 7680 IsSlewing returns 0
02:46:19.600 00.001 7680 IsGuiding returns 0
02:46:19.601 00.001 7680 scope move finished after 190 + 59 ms
02:46:19.601 00.000 7680 Move returns status 0, amount 190
02:46:19.603 00.002 7680 move complete, result=0
02:46:19.603 00.000 7680 worker thread done servicing request
02:46:19.603 00.000 7680 Worker thread wakes up
02:46:19.604 00.001 6120 GuideStep: 0.3 px 106 ms WEST, 0.4 px 190 ms SOUTH
02:46:19.613 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:19.614 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:20.859 01.245 7680 Exposure complete
02:46:20.995 00.136 7680 worker thread done servicing request
02:46:20.995 00.000 6120 OnExposeComplete: enter
02:46:20.999 00.004 6120 UpdateGuideState(): m_state=6
02:46:21.004 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1495
02:46:21.011 00.007 6120 Star::Find returns 1 (0), X=515.14, Y=672.84, Mass=8608, SNR=61.9, Peak=208 HFD=6.6
02:46:21.015 00.004 6120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (0.19) = xAngle (-1.13 = -1.13)
02:46:21.019 00.004 6120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.74 = 1.74)
02:46:21.024 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.94 mountX=0.06 mountY=0.15, mountTheta=1.16
02:46:21.029 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.12, opts=13)
02:46:21.034 00.005 6120 Enqueuing Move request for scope (0.09, -0.12)
02:46:21.037 00.003 7680 Worker thread wakes up
02:46:21.038 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:21.042 00.004 6120 UpdateGuideState exits: m=8608 SNR=61.9
02:46:21.046 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:21.049 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:21.054 00.005 6120 Enqueuing Expose request
02:46:21.057 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
02:46:21.057 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
02:46:21.057 00.000 7680 Moving (0.09, -0.12) raw xDistance=0.06 yDistance=0.15
02:46:21.057 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:46:21.059 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:46:21.059 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:46:21.059 00.000 7680 MoveAxis(E, 0, ABG)
02:46:21.059 00.000 7680 Move returns status 0, amount 0
02:46:21.059 00.000 7680 MoveAxis(N, 0, ABG)
02:46:21.060 00.001 7680 Move returns status 0, amount 0
02:46:21.060 00.000 7680 move complete, result=0
02:46:21.060 00.000 7680 worker thread done servicing request
02:46:21.060 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:21.065 00.005 7680 Worker thread wakes up
02:46:21.065 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:21.065 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:22.308 01.243 7680 Exposure complete
02:46:22.442 00.134 7680 worker thread done servicing request
02:46:22.442 00.000 6120 OnExposeComplete: enter
02:46:22.446 00.004 6120 UpdateGuideState(): m_state=6
02:46:22.451 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
02:46:22.455 00.004 6120 Star::Find returns 1 (0), X=515.11, Y=672.84, Mass=9037, SNR=63.3, Peak=235 HFD=6.5
02:46:22.460 00.005 6120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (0.19) = xAngle (-1.31 = -1.31)
02:46:22.465 00.005 6120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.57 = 1.57)
02:46:22.469 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-1.12 mountX=0.04 mountY=0.14, mountTheta=1.31
02:46:22.474 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.12, opts=13)
02:46:22.479 00.005 6120 Enqueuing Move request for scope (0.06, -0.12)
02:46:22.483 00.004 7680 Worker thread wakes up
02:46:22.483 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
02:46:22.484 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
02:46:22.484 00.000 7680 Moving (0.06, -0.12) raw xDistance=0.04 yDistance=0.14
02:46:22.484 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:46:22.484 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:46:22.485 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:22.488 00.003 6120 UpdateGuideState exits: m=9037 SNR=63.3
02:46:22.492 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:22.496 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:22.500 00.004 6120 Enqueuing Expose request
02:46:22.503 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:46:22.503 00.000 7680 MoveAxis(E, 0, ABG)
02:46:22.504 00.001 7680 Move returns status 0, amount 0
02:46:22.504 00.000 7680 MoveAxis(N, 0, ABG)
02:46:22.504 00.000 7680 Move returns status 0, amount 0
02:46:22.506 00.002 7680 move complete, result=0
02:46:22.506 00.000 7680 worker thread done servicing request
02:46:22.506 00.000 7680 Worker thread wakes up
02:46:22.506 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:22.511 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:22.512 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:23.755 01.243 7680 Exposure complete
02:46:23.890 00.135 7680 worker thread done servicing request
02:46:23.891 00.001 6120 OnExposeComplete: enter
02:46:23.895 00.004 6120 UpdateGuideState(): m_state=6
02:46:23.899 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1497
02:46:23.903 00.004 6120 Star::Find returns 1 (0), X=514.97, Y=672.59, Mass=8322, SNR=60.4, Peak=199 HFD=6.7
02:46:23.906 00.003 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
02:46:23.910 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
02:46:23.914 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.37 hyp=0.38 cameraTheta=-1.79 mountX=-0.15 mountY=0.30, mountTheta=2.04
02:46:23.919 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.37, opts=13)
02:46:23.925 00.006 6120 Enqueuing Move request for scope (-0.08, -0.37)
02:46:23.928 00.003 7680 Worker thread wakes up
02:46:23.928 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.37) opts 0xd
02:46:23.928 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.37)
02:46:23.930 00.002 7680 Moving (-0.08, -0.37) raw xDistance=-0.15 yDistance=0.30
02:46:23.930 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:46:23.930 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:23.934 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:46:23.934 00.000 6120 UpdateGuideState exits: m=8322 SNR=60.4
02:46:23.938 00.004 7680 MoveAxis(E, 0, ABG)
02:46:23.938 00.000 7680 Move returns status 0, amount 0
02:46:23.938 00.000 7680 MoveAxis(S, 161, ABG)
02:46:23.939 00.001 7680 Guiding  Dir = 1, Dur = 161
02:46:23.939 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:23.943 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:23.947 00.004 7680 IsSlewing returns 0
02:46:23.947 00.000 6120 Enqueuing Expose request
02:46:23.952 00.005 7680 IsGuiding returns 0
02:46:23.952 00.000 7680 PulseGuide returned control before completion, sleep 171
02:46:24.138 00.186 7680 IsGuiding returns 1
02:46:24.139 00.001 7680 scope still moving after pulse duration time elapsed
02:46:24.169 00.030 7680 IsSlewing returns 0
02:46:24.170 00.001 7680 IsGuiding returns 0
02:46:24.170 00.000 7680 scope move finished after 161 + 57 ms
02:46:24.170 00.000 7680 Move returns status 0, amount 161
02:46:24.171 00.001 7680 move complete, result=0
02:46:24.171 00.000 7680 worker thread done servicing request
02:46:24.172 00.001 7680 Worker thread wakes up
02:46:24.172 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 161 ms SOUTH
02:46:24.178 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:24.178 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:25.432 01.254 7680 Exposure complete
02:46:25.572 00.140 7680 worker thread done servicing request
02:46:25.573 00.001 6120 OnExposeComplete: enter
02:46:25.577 00.004 6120 UpdateGuideState(): m_state=6
02:46:25.581 00.004 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1498
02:46:25.585 00.004 6120 Star::Find returns 1 (0), X=515.13, Y=672.61, Mass=8756, SNR=63.1, Peak=200 HFD=6.8
02:46:25.589 00.004 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
02:46:25.592 00.003 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
02:46:25.595 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.35 hyp=0.36 cameraTheta=-1.35 mountX=0.01 mountY=0.35, mountTheta=1.54
02:46:25.601 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.35, opts=13)
02:46:25.605 00.004 6120 Enqueuing Move request for scope (0.08, -0.35)
02:46:25.609 00.004 7680 Worker thread wakes up
02:46:25.609 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.35) opts 0xd
02:46:25.610 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.35)
02:46:25.610 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:25.613 00.003 6120 UpdateGuideState exits: m=8756 SNR=63.1
02:46:25.616 00.003 7680 Moving (0.08, -0.35) raw xDistance=0.01 yDistance=0.35
02:46:25.616 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:46:25.618 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:46:25.618 00.000 7680 MoveAxis(E, 0, ABG)
02:46:25.618 00.000 7680 Move returns status 0, amount 0
02:46:25.618 00.000 7680 MoveAxis(S, 190, ABG)
02:46:25.618 00.000 7680 Guiding  Dir = 1, Dur = 190
02:46:25.618 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:25.622 00.004 7680 IsSlewing returns 0
02:46:25.622 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:25.627 00.005 7680 IsGuiding returns 0
02:46:25.627 00.000 6120 Enqueuing Expose request
02:46:25.630 00.003 7680 PulseGuide returned control before completion, sleep 200
02:46:25.844 00.214 7680 IsGuiding returns 1
02:46:25.844 00.000 7680 scope still moving after pulse duration time elapsed
02:46:25.874 00.030 7680 IsSlewing returns 0
02:46:25.875 00.001 7680 IsGuiding returns 0
02:46:25.876 00.001 7680 scope move finished after 190 + 58 ms
02:46:25.876 00.000 7680 Move returns status 0, amount 190
02:46:25.876 00.000 7680 move complete, result=0
02:46:25.877 00.001 7680 worker thread done servicing request
02:46:25.877 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 190 ms SOUTH
02:46:25.885 00.008 7680 Worker thread wakes up
02:46:25.885 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:25.885 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:27.140 01.255 7680 Exposure complete
02:46:27.275 00.135 7680 worker thread done servicing request
02:46:27.275 00.000 6120 OnExposeComplete: enter
02:46:27.279 00.004 6120 UpdateGuideState(): m_state=6
02:46:27.286 00.007 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1499
02:46:27.290 00.004 6120 Star::Find returns 1 (0), X=515.06, Y=674.58, Mass=7433, SNR=57.0, Peak=199 HFD=6.4
02:46:27.295 00.005 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (0.19) = xAngle (1.38 = 1.38)
02:46:27.299 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.25 = -2.03)
02:46:27.303 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=1.62 hyp=1.62 cameraTheta=1.56 mountX=0.31 mountY=-1.45, mountTheta=-1.36
02:46:27.307 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=1.62, opts=13)
02:46:27.311 00.004 6120 Enqueuing Move request for scope (0.01, 1.62)
02:46:27.315 00.004 7680 Worker thread wakes up
02:46:27.316 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 1.62) opts 0xd
02:46:27.316 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 1.62)
02:46:27.316 00.000 7680 Moving (0.01, 1.62) raw xDistance=0.31 yDistance=-1.45
02:46:27.316 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
02:46:27.317 00.001 7680 resist switch: large excursion: input -1.45 thresh 0.60 direction from 1 to -1
02:46:27.317 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.34
02:46:27.317 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.45 from input -1.45
02:46:27.318 00.001 7680 MoveAxis(W, 126, ABG)
02:46:27.318 00.000 7680 Guiding  Dir = 3, Dur = 126
02:46:27.318 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:27.321 00.003 7680 IsSlewing returns 0
02:46:27.322 00.001 7680 IsGuiding returns 0
02:46:27.323 00.001 7680 PulseGuide returned control before completion, sleep 136
02:46:27.323 00.000 6120 UpdateGuideState exits: m=7433 SNR=57.0
02:46:27.327 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:27.330 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:27.333 00.003 6120 Enqueuing Expose request
02:46:27.470 00.137 7680 IsGuiding returns 1
02:46:27.472 00.002 7680 scope still moving after pulse duration time elapsed
02:46:27.501 00.029 7680 IsSlewing returns 0
02:46:27.503 00.002 7680 IsGuiding returns 0
02:46:27.505 00.002 7680 scope move finished after 126 + 55 ms
02:46:27.505 00.000 7680 Move returns status 0, amount 126
02:46:27.505 00.000 7680 MoveAxis(N, 785, ABG)
02:46:27.506 00.001 7680 Guiding  Dir = 0, Dur = 785
02:46:27.506 00.000 7680 IsSlewing returns 0
02:46:27.506 00.000 7680 IsGuiding returns 0
02:46:27.506 00.000 7680 PulseGuide returned control before completion, sleep 795
02:46:28.315 00.809 7680 IsGuiding returns 1
02:46:28.316 00.001 7680 scope still moving after pulse duration time elapsed
02:46:28.346 00.030 7680 IsSlewing returns 0
02:46:28.347 00.001 7680 IsGuiding returns 0
02:46:28.348 00.001 7680 scope move finished after 785 + 55 ms
02:46:28.348 00.000 7680 Move returns status 0, amount 785
02:46:28.348 00.000 7680 move complete, result=0
02:46:28.349 00.001 7680 worker thread done servicing request
02:46:28.349 00.000 7680 Worker thread wakes up
02:46:28.350 00.001 6120 GuideStep: 0.3 px 126 ms WEST, -1.4 px 785 ms NORTH
02:46:28.355 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:28.356 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:29.610 01.254 7680 Exposure complete
02:46:29.754 00.144 7680 worker thread done servicing request
02:46:29.754 00.000 6120 OnExposeComplete: enter
02:46:29.760 00.006 6120 UpdateGuideState(): m_state=6
02:46:29.766 00.006 6120 Star::Find(15, 515, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1500
02:46:29.770 00.004 6120 Star::Find returns 1 (0), X=515.00, Y=672.09, Mass=8404, SNR=60.3, Peak=216 HFD=6.4
02:46:29.775 00.005 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
02:46:29.779 00.004 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:46:29.782 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.87 hyp=0.88 cameraTheta=-1.63 mountX=-0.21 mountY=0.76, mountTheta=1.84
02:46:29.787 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.87, opts=13)
02:46:29.792 00.005 6120 Enqueuing Move request for scope (-0.05, -0.87)
02:46:29.796 00.004 7680 Worker thread wakes up
02:46:29.796 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:29.799 00.003 6120 UpdateGuideState exits: m=8404 SNR=60.3
02:46:29.804 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:29.808 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:29.811 00.003 6120 Enqueuing Expose request
02:46:29.816 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.87) opts 0xd
02:46:29.816 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.87)
02:46:29.816 00.000 7680 Moving (-0.05, -0.87) raw xDistance=-0.21 yDistance=0.76
02:46:29.816 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
02:46:29.816 00.000 7680 resist switch: large excursion: input 0.76 thresh 0.60 direction from -1 to 1
02:46:29.816 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.29
02:46:29.816 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
02:46:29.818 00.002 7680 MoveAxis(E, 78, ABG)
02:46:29.818 00.000 7680 Guiding  Dir = 2, Dur = 78
02:46:29.818 00.000 7680 IsSlewing returns 0
02:46:29.818 00.000 7680 IsGuiding returns 0
02:46:29.819 00.001 7680 PulseGuide returned control before completion, sleep 88
02:46:29.910 00.091 7680 IsGuiding returns 1
02:46:29.912 00.002 7680 scope still moving after pulse duration time elapsed
02:46:29.940 00.028 7680 IsSlewing returns 0
02:46:29.942 00.002 7680 IsGuiding returns 0
02:46:29.943 00.001 7680 scope move finished after 78 + 46 ms
02:46:29.943 00.000 7680 Move returns status 0, amount 78
02:46:29.944 00.001 7680 MoveAxis(S, 414, ABG)
02:46:29.945 00.001 7680 Guiding  Dir = 1, Dur = 414
02:46:29.946 00.001 7680 IsSlewing returns 0
02:46:29.947 00.001 7680 IsGuiding returns 0
02:46:29.948 00.001 7680 PulseGuide returned control before completion, sleep 424
02:46:30.378 00.430 7680 IsGuiding returns 1
02:46:30.378 00.000 7680 scope still moving after pulse duration time elapsed
02:46:30.408 00.030 7680 IsSlewing returns 0
02:46:30.410 00.002 7680 IsGuiding returns 0
02:46:30.411 00.001 7680 scope move finished after 414 + 49 ms
02:46:30.411 00.000 7680 Move returns status 0, amount 414
02:46:30.412 00.001 7680 move complete, result=0
02:46:30.412 00.000 7680 worker thread done servicing request
02:46:30.414 00.002 7680 Worker thread wakes up
02:46:30.414 00.000 6120 GuideStep: -0.2 px 78 ms EAST, 0.8 px 414 ms SOUTH
02:46:30.420 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:30.420 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:31.667 01.247 7680 Exposure complete
02:46:31.808 00.141 7680 worker thread done servicing request
02:46:31.808 00.000 6120 OnExposeComplete: enter
02:46:31.814 00.006 6120 UpdateGuideState(): m_state=6
02:46:31.819 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1501
02:46:31.823 00.004 6120 Star::Find returns 1 (0), X=515.05, Y=671.86, Mass=9005, SNR=63.6, Peak=215 HFD=6.6
02:46:31.827 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
02:46:31.831 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
02:46:31.835 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-1.10 hyp=1.10 cameraTheta=-1.58 mountX=-0.21 mountY=0.99, mountTheta=1.78
02:46:31.839 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-1.10, opts=13)
02:46:31.843 00.004 6120 Enqueuing Move request for scope (-0.01, -1.10)
02:46:31.847 00.004 7680 Worker thread wakes up
02:46:31.847 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -1.10) opts 0xd
02:46:31.847 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -1.10)
02:46:31.847 00.000 7680 Moving (-0.01, -1.10) raw xDistance=-0.21 yDistance=0.99
02:46:31.848 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
02:46:31.848 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99
02:46:31.848 00.000 7680 MoveAxis(E, 92, ABG)
02:46:31.848 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:31.853 00.005 7680 Guiding  Dir = 2, Dur = 92
02:46:31.853 00.000 6120 UpdateGuideState exits: m=9005 SNR=63.6
02:46:31.857 00.004 7680 IsSlewing returns 0
02:46:31.857 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:31.862 00.005 7680 IsGuiding returns 0
02:46:31.862 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:31.866 00.004 6120 Enqueuing Expose request
02:46:31.869 00.003 7680 PulseGuide returned control before completion, sleep 102
02:46:31.984 00.115 7680 IsGuiding returns 1
02:46:31.985 00.001 7680 scope still moving after pulse duration time elapsed
02:46:32.013 00.028 7680 IsSlewing returns 0
02:46:32.014 00.001 7680 IsGuiding returns 0
02:46:32.014 00.000 7680 scope move finished after 92 + 60 ms
02:46:32.014 00.000 7680 Move returns status 0, amount 92
02:46:32.016 00.002 7680 MoveAxis(S, 537, ABG)
02:46:32.016 00.000 7680 Guiding  Dir = 1, Dur = 537
02:46:32.016 00.000 7680 IsSlewing returns 0
02:46:32.016 00.000 7680 IsGuiding returns 0
02:46:32.017 00.001 7680 PulseGuide returned control before completion, sleep 547
02:46:32.574 00.557 7680 IsGuiding returns 1
02:46:32.575 00.001 7680 scope still moving after pulse duration time elapsed
02:46:32.605 00.030 7680 IsSlewing returns 0
02:46:32.606 00.001 7680 IsGuiding returns 0
02:46:32.607 00.001 7680 scope move finished after 537 + 53 ms
02:46:32.607 00.000 7680 Move returns status 0, amount 537
02:46:32.608 00.001 7680 move complete, result=0
02:46:32.610 00.002 7680 worker thread done servicing request
02:46:32.610 00.000 7680 Worker thread wakes up
02:46:32.611 00.001 6120 GuideStep: -0.2 px 92 ms EAST, 1.0 px 537 ms SOUTH
02:46:32.618 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:32.618 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:33.869 01.251 7680 Exposure complete
02:46:34.007 00.138 7680 worker thread done servicing request
02:46:34.007 00.000 6120 OnExposeComplete: enter
02:46:34.011 00.004 6120 UpdateGuideState(): m_state=6
02:46:34.015 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1502
02:46:34.019 00.004 6120 Star::Find returns 1 (0), X=515.14, Y=672.01, Mass=8976, SNR=63.5, Peak=230 HFD=6.4
02:46:34.023 00.004 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
02:46:34.027 00.004 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
02:46:34.031 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.95 hyp=0.95 cameraTheta=-1.48 mountX=-0.09 mountY=0.89, mountTheta=1.67
02:46:34.036 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.95, opts=13)
02:46:34.041 00.005 6120 Enqueuing Move request for scope (0.09, -0.95)
02:46:34.044 00.003 7680 Worker thread wakes up
02:46:34.044 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.95) opts 0xd
02:46:34.044 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.95)
02:46:34.044 00.000 7680 Moving (0.09, -0.95) raw xDistance=-0.09 yDistance=0.89
02:46:34.044 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:46:34.044 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
02:46:34.045 00.001 7680 MoveAxis(E, 0, ABG)
02:46:34.045 00.000 7680 Move returns status 0, amount 0
02:46:34.045 00.000 7680 MoveAxis(S, 483, ABG)
02:46:34.045 00.000 7680 Guiding  Dir = 1, Dur = 483
02:46:34.045 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:34.049 00.004 7680 IsSlewing returns 0
02:46:34.050 00.001 6120 UpdateGuideState exits: m=8976 SNR=63.5
02:46:34.054 00.004 7680 IsGuiding returns 0
02:46:34.054 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:34.058 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:34.061 00.003 7680 PulseGuide returned control before completion, sleep 493
02:46:34.061 00.000 6120 Enqueuing Expose request
02:46:34.564 00.503 7680 IsGuiding returns 1
02:46:34.564 00.000 7680 scope still moving after pulse duration time elapsed
02:46:34.594 00.030 7680 IsSlewing returns 0
02:46:34.596 00.002 7680 IsGuiding returns 0
02:46:34.596 00.000 7680 scope move finished after 483 + 59 ms
02:46:34.597 00.001 7680 Move returns status 0, amount 483
02:46:34.597 00.000 7680 move complete, result=0
02:46:34.598 00.001 7680 worker thread done servicing request
02:46:34.598 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.9 px 483 ms SOUTH
02:46:34.605 00.007 7680 Worker thread wakes up
02:46:34.605 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:34.605 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:35.855 01.250 7680 Exposure complete
02:46:35.997 00.142 7680 worker thread done servicing request
02:46:35.997 00.000 6120 OnExposeComplete: enter
02:46:36.001 00.004 6120 UpdateGuideState(): m_state=6
02:46:36.005 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1503
02:46:36.009 00.004 6120 Star::Find returns 1 (0), X=515.08, Y=672.79, Mass=8498, SNR=61.2, Peak=217 HFD=6.7
02:46:36.013 00.004 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
02:46:36.016 00.003 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
02:46:36.020 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.42 mountX=-0.01 mountY=0.16, mountTheta=1.60
02:46:36.025 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.17, opts=13)
02:46:36.029 00.004 6120 Enqueuing Move request for scope (0.03, -0.17)
02:46:36.033 00.004 7680 Worker thread wakes up
02:46:36.033 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
02:46:36.033 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
02:46:36.033 00.000 7680 Moving (0.03, -0.17) raw xDistance=-0.01 yDistance=0.16
02:46:36.033 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:46:36.034 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:46:36.034 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:36.038 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:46:36.039 00.001 7680 MoveAxis(E, 0, ABG)
02:46:36.039 00.000 7680 Move returns status 0, amount 0
02:46:36.039 00.000 7680 MoveAxis(N, 0, ABG)
02:46:36.039 00.000 7680 Move returns status 0, amount 0
02:46:36.039 00.000 7680 move complete, result=0
02:46:36.040 00.001 7680 worker thread done servicing request
02:46:36.040 00.000 6120 UpdateGuideState exits: m=8498 SNR=61.2
02:46:36.043 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:36.047 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:36.052 00.005 6120 Enqueuing Expose request
02:46:36.055 00.003 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:46:36.059 00.004 7680 Worker thread wakes up
02:46:36.059 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:36.059 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:37.307 01.248 7680 Exposure complete
02:46:37.466 00.159 7680 worker thread done servicing request
02:46:37.467 00.001 6120 OnExposeComplete: enter
02:46:37.473 00.006 6120 UpdateGuideState(): m_state=6
02:46:37.479 00.006 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1504
02:46:37.484 00.005 6120 Star::Find returns 1 (0), X=515.09, Y=672.62, Mass=8679, SNR=62.7, Peak=198 HFD=6.7
02:46:37.491 00.007 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
02:46:37.496 00.005 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
02:46:37.500 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.34 hyp=0.34 cameraTheta=-1.45 mountX=-0.02 mountY=0.32, mountTheta=1.64
02:46:37.507 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.34, opts=13)
02:46:37.514 00.007 6120 Enqueuing Move request for scope (0.04, -0.34)
02:46:37.519 00.005 7680 Worker thread wakes up
02:46:37.519 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:37.523 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.34) opts 0xd
02:46:37.523 00.000 6120 UpdateGuideState exits: m=8679 SNR=62.7
02:46:37.528 00.005 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.34)
02:46:37.528 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:37.533 00.005 7680 Moving (0.04, -0.34) raw xDistance=-0.02 yDistance=0.32
02:46:37.533 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:37.541 00.008 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:46:37.542 00.001 6120 Enqueuing Expose request
02:46:37.545 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:46:37.545 00.000 7680 MoveAxis(E, 0, ABG)
02:46:37.546 00.001 7680 Move returns status 0, amount 0
02:46:37.546 00.000 7680 MoveAxis(S, 174, ABG)
02:46:37.546 00.000 7680 Guiding  Dir = 1, Dur = 174
02:46:37.547 00.001 7680 IsSlewing returns 0
02:46:37.547 00.000 7680 IsGuiding returns 0
02:46:37.547 00.000 7680 PulseGuide returned control before completion, sleep 184
02:46:37.739 00.192 7680 IsGuiding returns 1
02:46:37.741 00.002 7680 scope still moving after pulse duration time elapsed
02:46:37.770 00.029 7680 IsSlewing returns 0
02:46:37.771 00.001 7680 IsGuiding returns 0
02:46:37.772 00.001 7680 scope move finished after 174 + 50 ms
02:46:37.773 00.001 7680 Move returns status 0, amount 174
02:46:37.773 00.000 7680 move complete, result=0
02:46:37.773 00.000 7680 worker thread done servicing request
02:46:37.773 00.000 7680 Worker thread wakes up
02:46:37.773 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 174 ms SOUTH
02:46:37.780 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:37.780 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:39.026 01.246 7680 Exposure complete
02:46:39.180 00.154 7680 worker thread done servicing request
02:46:39.181 00.001 6120 OnExposeComplete: enter
02:46:39.184 00.003 6120 UpdateGuideState(): m_state=6
02:46:39.188 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1505
02:46:39.194 00.006 6120 Star::Find returns 1 (0), X=514.91, Y=673.22, Mass=9048, SNR=63.3, Peak=206 HFD=6.8
02:46:39.200 00.006 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (0.19) = xAngle (1.87 = 1.87)
02:46:39.205 00.005 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.74 = -1.54)
02:46:39.209 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.26 hyp=0.29 cameraTheta=2.06 mountX=-0.09 mountY=-0.29, mountTheta=-1.86
02:46:39.215 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.26, opts=13)
02:46:39.218 00.003 6120 Enqueuing Move request for scope (-0.14, 0.26)
02:46:39.222 00.004 7680 Worker thread wakes up
02:46:39.222 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.26) opts 0xd
02:46:39.222 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.26)
02:46:39.222 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:39.226 00.004 7680 Moving (-0.14, 0.26) raw xDistance=-0.09 yDistance=-0.29
02:46:39.227 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:46:39.227 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:46:39.227 00.000 6120 UpdateGuideState exits: m=9048 SNR=63.3
02:46:39.230 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:46:39.231 00.001 7680 MoveAxis(E, 0, ABG)
02:46:39.231 00.000 7680 Move returns status 0, amount 0
02:46:39.231 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:39.235 00.004 7680 MoveAxis(N, 0, ABG)
02:46:39.235 00.000 7680 Move returns status 0, amount 0
02:46:39.236 00.001 7680 move complete, result=0
02:46:39.236 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:39.241 00.005 6120 Enqueuing Expose request
02:46:39.245 00.004 7680 worker thread done servicing request
02:46:39.246 00.001 7680 Worker thread wakes up
02:46:39.246 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:46:39.251 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:39.251 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:40.505 01.254 7680 Exposure complete
02:46:40.653 00.148 7680 worker thread done servicing request
02:46:40.654 00.001 6120 OnExposeComplete: enter
02:46:40.658 00.004 6120 UpdateGuideState(): m_state=6
02:46:40.663 00.005 6120 Star::Find(15, 514, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1506
02:46:40.668 00.005 6120 Star::Find returns 1 (0), X=515.03, Y=674.69, Mass=7935, SNR=59.8, Peak=218 HFD=6.6
02:46:40.672 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (0.19) = xAngle (1.40 = 1.40)
02:46:40.675 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.27 = -2.01)
02:46:40.679 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=1.73 hyp=1.73 cameraTheta=1.58 mountX=0.30 mountY=-1.57, mountTheta=-1.38
02:46:40.684 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=1.73, opts=13)
02:46:40.688 00.004 6120 Enqueuing Move request for scope (-0.02, 1.73)
02:46:40.692 00.004 7680 Worker thread wakes up
02:46:40.692 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 1.73) opts 0xd
02:46:40.692 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 1.73)
02:46:40.692 00.000 7680 Moving (-0.02, 1.73) raw xDistance=0.30 yDistance=-1.57
02:46:40.692 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:46:40.693 00.001 7680 resist switch: large excursion: input -1.57 thresh 0.60 direction from 1 to -1
02:46:40.693 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.70
02:46:40.693 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.57 from input -1.57
02:46:40.693 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:40.698 00.005 7680 MoveAxis(W, 123, ABG)
02:46:40.698 00.000 7680 Guiding  Dir = 3, Dur = 123
02:46:40.698 00.000 6120 UpdateGuideState exits: m=7935 SNR=59.8
02:46:40.705 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:40.709 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:40.712 00.003 6120 Enqueuing Expose request
02:46:40.715 00.003 7680 IsSlewing returns 0
02:46:40.716 00.001 7680 IsGuiding returns 0
02:46:40.716 00.000 7680 PulseGuide returned control before completion, sleep 133
02:46:40.853 00.137 7680 IsGuiding returns 1
02:46:40.854 00.001 7680 scope still moving after pulse duration time elapsed
02:46:40.883 00.029 7680 IsSlewing returns 0
02:46:40.884 00.001 7680 IsGuiding returns 0
02:46:40.885 00.001 7680 scope move finished after 123 + 44 ms
02:46:40.885 00.000 7680 Move returns status 0, amount 123
02:46:40.885 00.000 7680 MoveAxis(N, 851, ABG)
02:46:40.885 00.000 7680 Guiding  Dir = 0, Dur = 851
02:46:40.886 00.001 7680 IsSlewing returns 0
02:46:40.886 00.000 7680 IsGuiding returns 0
02:46:40.887 00.001 7680 PulseGuide returned control before completion, sleep 861
02:46:41.756 00.869 7680 IsGuiding returns 1
02:46:41.758 00.002 7680 scope still moving after pulse duration time elapsed
02:46:41.788 00.030 7680 IsSlewing returns 0
02:46:41.789 00.001 7680 IsGuiding returns 0
02:46:41.789 00.000 7680 scope move finished after 851 + 52 ms
02:46:41.791 00.002 7680 Move returns status 0, amount 851
02:46:41.791 00.000 7680 move complete, result=0
02:46:41.791 00.000 7680 worker thread done servicing request
02:46:41.792 00.001 7680 Worker thread wakes up
02:46:41.792 00.000 6120 GuideStep: 0.3 px 123 ms WEST, -1.6 px 851 ms NORTH
02:46:41.799 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:41.799 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:43.052 01.253 7680 Exposure complete
02:46:43.196 00.144 7680 worker thread done servicing request
02:46:43.197 00.001 6120 OnExposeComplete: enter
02:46:43.202 00.005 6120 UpdateGuideState(): m_state=6
02:46:43.206 00.004 6120 Star::Find(15, 515, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1507
02:46:43.210 00.004 6120 Star::Find returns 1 (0), X=514.70, Y=672.50, Mass=9139, SNR=63.0, Peak=223 HFD=6.9
02:46:43.214 00.004 6120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.19) = xAngle (-2.41 = -2.41)
02:46:43.217 00.003 6120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.46 = 0.46)
02:46:43.221 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.46 hyp=0.58 cameraTheta=-2.22 mountX=-0.43 mountY=0.26, mountTheta=2.60
02:46:43.227 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.46, opts=13)
02:46:43.233 00.006 6120 Enqueuing Move request for scope (-0.35, -0.46)
02:46:43.237 00.004 7680 Worker thread wakes up
02:46:43.237 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:43.241 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.46) opts 0xd
02:46:43.241 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.46)
02:46:43.243 00.002 7680 Moving (-0.35, -0.46) raw xDistance=-0.43 yDistance=0.26
02:46:43.243 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.43
02:46:43.243 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:46:43.243 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
02:46:43.243 00.000 7680 MoveAxis(E, 168, ABG)
02:46:43.243 00.000 7680 Guiding  Dir = 2, Dur = 168
02:46:43.243 00.000 6120 UpdateGuideState exits: m=9139 SNR=63.0
02:46:43.246 00.003 7680 IsSlewing returns 0
02:46:43.247 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:43.251 00.004 7680 IsGuiding returns 0
02:46:43.251 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:43.255 00.004 6120 Enqueuing Expose request
02:46:43.259 00.004 7680 PulseGuide returned control before completion, sleep 178
02:46:43.445 00.186 7680 IsGuiding returns 1
02:46:43.445 00.000 7680 scope still moving after pulse duration time elapsed
02:46:43.476 00.031 7680 IsSlewing returns 0
02:46:43.477 00.001 7680 IsGuiding returns 0
02:46:43.477 00.000 7680 scope move finished after 168 + 58 ms
02:46:43.478 00.001 7680 Move returns status 0, amount 168
02:46:43.478 00.000 7680 MoveAxis(N, 0, ABG)
02:46:43.478 00.000 7680 Move returns status 0, amount 0
02:46:43.479 00.001 7680 move complete, result=0
02:46:43.479 00.000 7680 worker thread done servicing request
02:46:43.479 00.000 7680 Worker thread wakes up
02:46:43.479 00.000 6120 GuideStep: -0.4 px 168 ms EAST, 0.3 px 0 ms NORTH
02:46:43.486 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:43.486 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:44.736 01.250 7680 Exposure complete
02:46:44.881 00.145 7680 worker thread done servicing request
02:46:44.881 00.000 6120 OnExposeComplete: enter
02:46:44.886 00.005 6120 UpdateGuideState(): m_state=6
02:46:44.890 00.004 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1508
02:46:44.894 00.004 6120 Star::Find returns 1 (0), X=514.94, Y=671.89, Mass=8933, SNR=62.7, Peak=217 HFD=6.5
02:46:44.898 00.004 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
02:46:44.902 00.004 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
02:46:44.906 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-1.07 hyp=1.07 cameraTheta=-1.67 mountX=-0.31 mountY=0.91, mountTheta=1.90
02:46:44.912 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-1.07, opts=13)
02:46:44.916 00.004 6120 Enqueuing Move request for scope (-0.11, -1.07)
02:46:44.919 00.003 7680 Worker thread wakes up
02:46:44.919 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -1.07) opts 0xd
02:46:44.921 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.11, -1.07)
02:46:44.921 00.000 7680 Moving (-0.11, -1.07) raw xDistance=-0.31 yDistance=0.91
02:46:44.921 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
02:46:44.921 00.000 7680 resist switch: large excursion: input 0.91 thresh 0.60 direction from -1 to 1
02:46:44.921 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:44.924 00.003 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.73
02:46:44.924 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91
02:46:44.925 00.001 7680 MoveAxis(E, 137, ABG)
02:46:44.925 00.000 7680 Guiding  Dir = 2, Dur = 137
02:46:44.925 00.000 6120 UpdateGuideState exits: m=8933 SNR=62.7
02:46:44.929 00.004 7680 IsSlewing returns 0
02:46:44.929 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:44.931 00.002 7680 IsGuiding returns 0
02:46:44.932 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:44.934 00.002 7680 PulseGuide returned control before completion, sleep 147
02:46:44.934 00.000 6120 Enqueuing Expose request
02:46:45.084 00.150 7680 IsGuiding returns 1
02:46:45.086 00.002 7680 scope still moving after pulse duration time elapsed
02:46:45.116 00.030 7680 IsSlewing returns 0
02:46:45.116 00.000 7680 IsGuiding returns 0
02:46:45.116 00.000 7680 scope move finished after 137 + 47 ms
02:46:45.116 00.000 7680 Move returns status 0, amount 137
02:46:45.116 00.000 7680 MoveAxis(S, 493, ABG)
02:46:45.117 00.001 7680 Guiding  Dir = 1, Dur = 493
02:46:45.117 00.000 7680 IsSlewing returns 0
02:46:45.117 00.000 7680 IsGuiding returns 0
02:46:45.117 00.000 7680 PulseGuide returned control before completion, sleep 503
02:46:45.631 00.514 7680 IsGuiding returns 1
02:46:45.631 00.000 7680 scope still moving after pulse duration time elapsed
02:46:45.660 00.029 7680 IsSlewing returns 0
02:46:45.662 00.002 7680 IsGuiding returns 0
02:46:45.662 00.000 7680 scope move finished after 493 + 51 ms
02:46:45.663 00.001 7680 Move returns status 0, amount 493
02:46:45.663 00.000 7680 move complete, result=0
02:46:45.663 00.000 7680 worker thread done servicing request
02:46:45.664 00.001 6120 GuideStep: -0.3 px 137 ms EAST, 0.9 px 493 ms SOUTH
02:46:45.670 00.006 7680 Worker thread wakes up
02:46:45.670 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:45.670 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:46.926 01.256 7680 Exposure complete
02:46:47.068 00.142 7680 worker thread done servicing request
02:46:47.068 00.000 6120 OnExposeComplete: enter
02:46:47.073 00.005 6120 UpdateGuideState(): m_state=6
02:46:47.077 00.004 6120 Star::Find(15, 514, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1509
02:46:47.081 00.004 6120 Star::Find returns 1 (0), X=515.07, Y=671.76, Mass=8262, SNR=59.3, Peak=216 HFD=6.6
02:46:47.086 00.005 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
02:46:47.090 00.004 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
02:46:47.094 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-1.20 hyp=1.20 cameraTheta=-1.56 mountX=-0.21 mountY=1.08, mountTheta=1.76
02:46:47.098 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-1.20, opts=13)
02:46:47.105 00.007 6120 Enqueuing Move request for scope (0.02, -1.20)
02:46:47.109 00.004 7680 Worker thread wakes up
02:46:47.109 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:47.114 00.005 6120 UpdateGuideState exits: m=8262 SNR=59.3
02:46:47.117 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:47.121 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:47.125 00.004 6120 Enqueuing Expose request
02:46:47.129 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -1.20) opts 0xd
02:46:47.129 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -1.20)
02:46:47.131 00.002 7680 Moving (0.02, -1.20) raw xDistance=-0.21 yDistance=1.08
02:46:47.131 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
02:46:47.131 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.08 from input 1.08
02:46:47.132 00.001 7680 MoveAxis(E, 94, ABG)
02:46:47.132 00.000 7680 Guiding  Dir = 2, Dur = 94
02:46:47.132 00.000 7680 IsSlewing returns 0
02:46:47.133 00.001 7680 IsGuiding returns 0
02:46:47.133 00.000 7680 PulseGuide returned control before completion, sleep 104
02:46:47.243 00.110 7680 IsGuiding returns 1
02:46:47.245 00.002 7680 scope still moving after pulse duration time elapsed
02:46:47.275 00.030 7680 IsSlewing returns 0
02:46:47.276 00.001 7680 IsGuiding returns 0
02:46:47.276 00.000 7680 scope move finished after 94 + 48 ms
02:46:47.277 00.001 7680 Move returns status 0, amount 94
02:46:47.277 00.000 7680 MoveAxis(S, 587, ABG)
02:46:47.277 00.000 7680 Guiding  Dir = 1, Dur = 587
02:46:47.278 00.001 7680 IsSlewing returns 0
02:46:47.278 00.000 7680 IsGuiding returns 0
02:46:47.279 00.001 7680 PulseGuide returned control before completion, sleep 597
02:46:47.882 00.603 7680 IsGuiding returns 1
02:46:47.883 00.001 7680 scope still moving after pulse duration time elapsed
02:46:47.913 00.030 7680 IsSlewing returns 0
02:46:47.914 00.001 7680 IsGuiding returns 0
02:46:47.914 00.000 7680 scope move finished after 587 + 48 ms
02:46:47.914 00.000 7680 Move returns status 0, amount 587
02:46:47.916 00.002 7680 move complete, result=0
02:46:47.916 00.000 7680 worker thread done servicing request
02:46:47.916 00.000 6120 GuideStep: -0.2 px 94 ms EAST, 1.1 px 587 ms SOUTH
02:46:47.923 00.007 7680 Worker thread wakes up
02:46:47.924 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:47.924 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:49.178 01.254 7680 Exposure complete
02:46:49.313 00.135 7680 worker thread done servicing request
02:46:49.313 00.000 6120 OnExposeComplete: enter
02:46:49.317 00.004 6120 UpdateGuideState(): m_state=6
02:46:49.321 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1510
02:46:49.325 00.004 6120 Star::Find returns 1 (0), X=515.36, Y=672.06, Mass=8503, SNR=61.3, Peak=209 HFD=6.5
02:46:49.329 00.004 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.19) = xAngle (-1.43 = -1.43)
02:46:49.331 00.002 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.44 = 1.44)
02:46:49.334 00.003 6120 CameraToMount -- cameraX=0.31 cameraY=-0.90 hyp=0.95 cameraTheta=-1.24 mountX=0.13 mountY=0.94, mountTheta=1.43
02:46:49.338 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.90, opts=13)
02:46:49.342 00.004 6120 Enqueuing Move request for scope (0.31, -0.90)
02:46:49.346 00.004 7680 Worker thread wakes up
02:46:49.347 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.90) opts 0xd
02:46:49.347 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.90)
02:46:49.347 00.000 7680 Moving (0.31, -0.90) raw xDistance=0.13 yDistance=0.94
02:46:49.347 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:46:49.347 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:49.352 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94
02:46:49.352 00.000 7680 MoveAxis(E, 0, ABG)
02:46:49.352 00.000 7680 Move returns status 0, amount 0
02:46:49.353 00.001 7680 MoveAxis(S, 510, ABG)
02:46:49.353 00.000 6120 UpdateGuideState exits: m=8503 SNR=61.3
02:46:49.356 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:49.360 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:49.364 00.004 7680 Guiding  Dir = 1, Dur = 510
02:46:49.364 00.000 6120 Enqueuing Expose request
02:46:49.367 00.003 7680 IsSlewing returns 0
02:46:49.367 00.000 7680 IsGuiding returns 0
02:46:49.368 00.001 7680 PulseGuide returned control before completion, sleep 520
02:46:49.897 00.529 7680 IsGuiding returns 1
02:46:49.898 00.001 7680 scope still moving after pulse duration time elapsed
02:46:49.928 00.030 7680 IsSlewing returns 0
02:46:49.930 00.002 7680 IsGuiding returns 0
02:46:49.930 00.000 7680 scope move finished after 510 + 52 ms
02:46:49.931 00.001 7680 Move returns status 0, amount 510
02:46:49.931 00.000 7680 move complete, result=0
02:46:49.931 00.000 7680 worker thread done servicing request
02:46:49.932 00.001 7680 Worker thread wakes up
02:46:49.932 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.9 px 510 ms SOUTH
02:46:49.939 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:49.939 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:51.193 01.254 7680 Exposure complete
02:46:51.331 00.138 7680 worker thread done servicing request
02:46:51.332 00.001 6120 OnExposeComplete: enter
02:46:51.336 00.004 6120 UpdateGuideState(): m_state=6
02:46:51.340 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1511
02:46:51.344 00.004 6120 Star::Find returns 1 (0), X=515.27, Y=672.91, Mass=8473, SNR=60.7, Peak=219 HFD=6.6
02:46:51.349 00.005 6120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.19) = xAngle (-0.41 = -0.41)
02:46:51.353 00.004 6120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.47 = 2.47)
02:46:51.357 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-0.22 mountX=0.20 mountY=0.14, mountTheta=0.60
02:46:51.361 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.05, opts=13)
02:46:51.364 00.003 6120 Enqueuing Move request for scope (0.21, -0.05)
02:46:51.369 00.005 7680 Worker thread wakes up
02:46:51.369 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.05) opts 0xd
02:46:51.369 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.05)
02:46:51.369 00.000 7680 Moving (0.21, -0.05) raw xDistance=0.20 yDistance=0.14
02:46:51.370 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:46:51.370 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:46:51.370 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:51.375 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:46:51.375 00.000 7680 MoveAxis(W, 82, ABG)
02:46:51.375 00.000 6120 UpdateGuideState exits: m=8473 SNR=60.7
02:46:51.378 00.003 7680 Guiding  Dir = 3, Dur = 82
02:46:51.380 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:51.383 00.003 7680 IsSlewing returns 0
02:46:51.384 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:51.390 00.006 6120 Enqueuing Expose request
02:46:51.395 00.005 7680 IsGuiding returns 0
02:46:51.395 00.000 7680 PulseGuide returned control before completion, sleep 92
02:46:51.493 00.098 7680 IsGuiding returns 1
02:46:51.494 00.001 7680 scope still moving after pulse duration time elapsed
02:46:51.525 00.031 7680 IsSlewing returns 0
02:46:51.527 00.002 7680 IsGuiding returns 0
02:46:51.527 00.000 7680 scope move finished after 82 + 49 ms
02:46:51.528 00.001 7680 Move returns status 0, amount 82
02:46:51.528 00.000 7680 MoveAxis(N, 0, ABG)
02:46:51.528 00.000 7680 Move returns status 0, amount 0
02:46:51.529 00.001 7680 move complete, result=0
02:46:51.529 00.000 7680 worker thread done servicing request
02:46:51.529 00.000 6120 GuideStep: 0.2 px 82 ms WEST, 0.1 px 0 ms NORTH
02:46:51.535 00.006 7680 Worker thread wakes up
02:46:51.536 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:51.536 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:52.787 01.251 7680 Exposure complete
02:46:52.914 00.127 7680 worker thread done servicing request
02:46:52.914 00.000 6120 OnExposeComplete: enter
02:46:52.920 00.006 6120 UpdateGuideState(): m_state=6
02:46:52.925 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1512
02:46:52.929 00.004 6120 Star::Find returns 1 (0), X=515.04, Y=672.79, Mass=8663, SNR=62.1, Peak=226 HFD=6.6
02:46:52.934 00.005 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:46:52.938 00.004 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:46:52.941 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.63 mountX=-0.04 mountY=0.15, mountTheta=1.84
02:46:52.947 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.17, opts=13)
02:46:52.952 00.005 6120 Enqueuing Move request for scope (-0.01, -0.17)
02:46:52.955 00.003 7680 Worker thread wakes up
02:46:52.956 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:52.959 00.003 6120 UpdateGuideState exits: m=8663 SNR=62.1
02:46:52.962 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:52.967 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:52.970 00.003 6120 Enqueuing Expose request
02:46:52.975 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
02:46:52.975 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
02:46:52.975 00.000 7680 Moving (-0.01, -0.17) raw xDistance=-0.04 yDistance=0.15
02:46:52.975 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:46:52.976 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:46:52.976 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:46:52.977 00.001 7680 MoveAxis(E, 0, ABG)
02:46:52.977 00.000 7680 Move returns status 0, amount 0
02:46:52.977 00.000 7680 MoveAxis(N, 0, ABG)
02:46:52.977 00.000 7680 Move returns status 0, amount 0
02:46:52.977 00.000 7680 move complete, result=0
02:46:52.977 00.000 7680 worker thread done servicing request
02:46:52.978 00.001 7680 Worker thread wakes up
02:46:52.978 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:52.982 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:52.983 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:54.232 01.249 7680 Exposure complete
02:46:54.372 00.140 7680 worker thread done servicing request
02:46:54.372 00.000 6120 OnExposeComplete: enter
02:46:54.377 00.005 6120 UpdateGuideState(): m_state=6
02:46:54.382 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1513
02:46:54.386 00.004 6120 Star::Find returns 1 (0), X=514.91, Y=672.65, Mass=8237, SNR=60.2, Peak=206 HFD=6.7
02:46:54.390 00.004 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
02:46:54.394 00.004 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
02:46:54.397 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.31 hyp=0.35 cameraTheta=-2.01 mountX=-0.20 mountY=0.22, mountTheta=2.32
02:46:54.402 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.31, opts=13)
02:46:54.405 00.003 6120 Enqueuing Move request for scope (-0.15, -0.31)
02:46:54.410 00.005 7680 Worker thread wakes up
02:46:54.410 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.31) opts 0xd
02:46:54.410 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.31)
02:46:54.410 00.000 7680 Moving (-0.15, -0.31) raw xDistance=-0.20 yDistance=0.22
02:46:54.410 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:46:54.410 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:46:54.410 00.000 7680 MoveAxis(E, 83, ABG)
02:46:54.411 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:54.416 00.005 7680 Guiding  Dir = 2, Dur = 83
02:46:54.417 00.001 6120 UpdateGuideState exits: m=8237 SNR=60.2
02:46:54.423 00.006 7680 IsSlewing returns 0
02:46:54.423 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:54.428 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:54.432 00.004 6120 Enqueuing Expose request
02:46:54.437 00.005 7680 IsGuiding returns 0
02:46:54.437 00.000 7680 PulseGuide returned control before completion, sleep 93
02:46:54.532 00.095 7680 IsGuiding returns 1
02:46:54.533 00.001 7680 scope still moving after pulse duration time elapsed
02:46:54.563 00.030 7680 IsSlewing returns 0
02:46:54.565 00.002 7680 IsGuiding returns 0
02:46:54.565 00.000 7680 scope move finished after 83 + 45 ms
02:46:54.565 00.000 7680 Move returns status 0, amount 83
02:46:54.565 00.000 7680 MoveAxis(S, 118, ABG)
02:46:54.566 00.001 7680 Guiding  Dir = 1, Dur = 118
02:46:54.566 00.000 7680 IsSlewing returns 0
02:46:54.568 00.002 7680 IsGuiding returns 0
02:46:54.569 00.001 7680 PulseGuide returned control before completion, sleep 128
02:46:54.704 00.135 7680 IsGuiding returns 1
02:46:54.704 00.000 7680 scope still moving after pulse duration time elapsed
02:46:54.736 00.032 7680 IsSlewing returns 0
02:46:54.737 00.001 7680 IsGuiding returns 0
02:46:54.737 00.000 7680 scope move finished after 118 + 51 ms
02:46:54.738 00.001 7680 Move returns status 0, amount 118
02:46:54.738 00.000 7680 move complete, result=0
02:46:54.739 00.001 7680 worker thread done servicing request
02:46:54.739 00.000 6120 GuideStep: -0.2 px 83 ms EAST, 0.2 px 118 ms SOUTH
02:46:54.744 00.005 7680 Worker thread wakes up
02:46:54.745 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:54.745 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:55.996 01.251 7680 Exposure complete
02:46:56.139 00.143 7680 worker thread done servicing request
02:46:56.139 00.000 6120 OnExposeComplete: enter
02:46:56.142 00.003 6120 UpdateGuideState(): m_state=6
02:46:56.147 00.005 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1514
02:46:56.151 00.004 6120 Star::Find returns 1 (0), X=515.08, Y=672.64, Mass=8582, SNR=61.5, Peak=196 HFD=6.7
02:46:56.155 00.004 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
02:46:56.158 00.003 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
02:46:56.161 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.32 hyp=0.32 cameraTheta=-1.48 mountX=-0.03 mountY=0.30, mountTheta=1.67
02:46:56.168 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.32, opts=13)
02:46:56.173 00.005 6120 Enqueuing Move request for scope (0.03, -0.32)
02:46:56.177 00.004 7680 Worker thread wakes up
02:46:56.177 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.32) opts 0xd
02:46:56.177 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.32)
02:46:56.177 00.000 7680 Moving (0.03, -0.32) raw xDistance=-0.03 yDistance=0.30
02:46:56.177 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:46:56.178 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:46:56.178 00.000 7680 MoveAxis(E, 0, ABG)
02:46:56.178 00.000 7680 Move returns status 0, amount 0
02:46:56.178 00.000 7680 MoveAxis(S, 163, ABG)
02:46:56.178 00.000 7680 Guiding  Dir = 1, Dur = 163
02:46:56.178 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:56.183 00.005 7680 IsSlewing returns 0
02:46:56.183 00.000 6120 UpdateGuideState exits: m=8582 SNR=61.5
02:46:56.187 00.004 7680 IsGuiding returns 0
02:46:56.187 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:56.190 00.003 7680 PulseGuide returned control before completion, sleep 173
02:46:56.191 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:56.195 00.004 6120 Enqueuing Expose request
02:46:56.374 00.179 7680 IsGuiding returns 1
02:46:56.374 00.000 7680 scope still moving after pulse duration time elapsed
02:46:56.405 00.031 7680 IsSlewing returns 0
02:46:56.408 00.003 7680 IsGuiding returns 0
02:46:56.408 00.000 7680 scope move finished after 163 + 56 ms
02:46:56.409 00.001 7680 Move returns status 0, amount 163
02:46:56.409 00.000 7680 move complete, result=0
02:46:56.409 00.000 7680 worker thread done servicing request
02:46:56.410 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 163 ms SOUTH
02:46:56.416 00.006 7680 Worker thread wakes up
02:46:56.417 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:56.417 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:57.663 01.246 7680 Exposure complete
02:46:57.794 00.131 7680 worker thread done servicing request
02:46:57.794 00.000 6120 OnExposeComplete: enter
02:46:57.798 00.004 6120 UpdateGuideState(): m_state=6
02:46:57.801 00.003 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1515
02:46:57.806 00.005 6120 Star::Find returns 1 (0), X=515.08, Y=672.75, Mass=8438, SNR=61.4, Peak=198 HFD=6.7
02:46:57.810 00.004 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
02:46:57.813 00.003 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
02:46:57.817 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.22 cameraTheta=-1.43 mountX=-0.01 mountY=0.21, mountTheta=1.61
02:46:57.821 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.21, opts=13)
02:46:57.827 00.006 6120 Enqueuing Move request for scope (0.03, -0.21)
02:46:57.832 00.005 7680 Worker thread wakes up
02:46:57.832 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:57.835 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
02:46:57.835 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
02:46:57.835 00.000 7680 Moving (0.03, -0.21) raw xDistance=-0.01 yDistance=0.21
02:46:57.835 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:46:57.836 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:46:57.836 00.000 7680 MoveAxis(E, 0, ABG)
02:46:57.836 00.000 7680 Move returns status 0, amount 0
02:46:57.836 00.000 7680 MoveAxis(S, 111, ABG)
02:46:57.837 00.001 7680 Guiding  Dir = 1, Dur = 111
02:46:57.837 00.000 6120 UpdateGuideState exits: m=8438 SNR=61.4
02:46:57.840 00.003 7680 IsSlewing returns 0
02:46:57.840 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:57.845 00.005 7680 IsGuiding returns 0
02:46:57.845 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:57.849 00.004 6120 Enqueuing Expose request
02:46:57.853 00.004 7680 PulseGuide returned control before completion, sleep 121
02:46:57.981 00.128 7680 IsGuiding returns 1
02:46:57.982 00.001 7680 scope still moving after pulse duration time elapsed
02:46:58.011 00.029 7680 IsSlewing returns 0
02:46:58.011 00.000 7680 IsGuiding returns 1
02:46:58.043 00.032 7680 IsSlewing returns 0
02:46:58.046 00.003 7680 IsGuiding returns 0
02:46:58.047 00.001 7680 scope move finished after 111 + 91 ms
02:46:58.048 00.001 7680 Move returns status 0, amount 111
02:46:58.048 00.000 7680 move complete, result=0
02:46:58.049 00.001 7680 worker thread done servicing request
02:46:58.050 00.001 7680 Worker thread wakes up
02:46:58.050 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 111 ms SOUTH
02:46:58.057 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:58.057 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:46:59.303 01.246 7680 Exposure complete
02:46:59.431 00.128 7680 worker thread done servicing request
02:46:59.431 00.000 6120 OnExposeComplete: enter
02:46:59.436 00.005 6120 UpdateGuideState(): m_state=6
02:46:59.440 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1516
02:46:59.444 00.004 6120 Star::Find returns 1 (0), X=515.10, Y=672.73, Mass=8665, SNR=62.1, Peak=219 HFD=6.7
02:46:59.448 00.004 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
02:46:59.455 00.007 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
02:46:59.459 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.36 mountX=0.01 mountY=0.22, mountTheta=1.54
02:46:59.464 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.23, opts=13)
02:46:59.468 00.004 6120 Enqueuing Move request for scope (0.05, -0.23)
02:46:59.471 00.003 7680 Worker thread wakes up
02:46:59.473 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
02:46:59.473 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:46:59.477 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
02:46:59.479 00.002 6120 UpdateGuideState exits: m=8665 SNR=62.1
02:46:59.483 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:59.487 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:46:59.491 00.004 6120 Enqueuing Expose request
02:46:59.494 00.003 7680 Moving (0.05, -0.23) raw xDistance=0.01 yDistance=0.22
02:46:59.494 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:46:59.494 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:46:59.494 00.000 7680 MoveAxis(E, 0, ABG)
02:46:59.496 00.002 7680 Move returns status 0, amount 0
02:46:59.496 00.000 7680 MoveAxis(S, 122, ABG)
02:46:59.496 00.000 7680 Guiding  Dir = 1, Dur = 122
02:46:59.496 00.000 7680 IsSlewing returns 0
02:46:59.496 00.000 7680 IsGuiding returns 0
02:46:59.497 00.001 7680 PulseGuide returned control before completion, sleep 132
02:46:59.637 00.140 7680 IsGuiding returns 1
02:46:59.637 00.000 7680 scope still moving after pulse duration time elapsed
02:46:59.668 00.031 7680 IsSlewing returns 0
02:46:59.669 00.001 7680 IsGuiding returns 0
02:46:59.669 00.000 7680 scope move finished after 122 + 50 ms
02:46:59.670 00.001 7680 Move returns status 0, amount 122
02:46:59.670 00.000 7680 move complete, result=0
02:46:59.670 00.000 7680 worker thread done servicing request
02:46:59.670 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 122 ms SOUTH
02:46:59.679 00.009 7680 Worker thread wakes up
02:46:59.679 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:46:59.679 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:00.924 01.245 7680 Exposure complete
02:47:01.063 00.139 7680 worker thread done servicing request
02:47:01.063 00.000 6120 OnExposeComplete: enter
02:47:01.067 00.004 6120 UpdateGuideState(): m_state=6
02:47:01.073 00.006 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1517
02:47:01.079 00.006 6120 Star::Find returns 1 (0), X=515.02, Y=672.81, Mass=8601, SNR=60.9, Peak=210 HFD=6.7
02:47:01.083 00.004 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
02:47:01.087 00.004 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
02:47:01.091 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.75 mountX=-0.06 mountY=0.12, mountTheta=1.99
02:47:01.097 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.15, opts=13)
02:47:01.102 00.005 6120 Enqueuing Move request for scope (-0.03, -0.15)
02:47:01.108 00.006 7680 Worker thread wakes up
02:47:01.108 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
02:47:01.108 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
02:47:01.108 00.000 7680 Moving (-0.03, -0.15) raw xDistance=-0.06 yDistance=0.12
02:47:01.109 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:01.113 00.004 6120 UpdateGuideState exits: m=8601 SNR=60.9
02:47:01.118 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:47:01.118 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:47:01.118 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:01.123 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:47:01.123 00.000 7680 MoveAxis(E, 0, ABG)
02:47:01.123 00.000 7680 Move returns status 0, amount 0
02:47:01.123 00.000 7680 MoveAxis(N, 0, ABG)
02:47:01.123 00.000 7680 Move returns status 0, amount 0
02:47:01.124 00.001 7680 move complete, result=0
02:47:01.124 00.000 7680 worker thread done servicing request
02:47:01.124 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:01.128 00.004 6120 Enqueuing Expose request
02:47:01.134 00.006 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:47:01.139 00.005 7680 Worker thread wakes up
02:47:01.140 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:01.140 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:02.374 01.234 7680 Exposure complete
02:47:02.513 00.139 7680 worker thread done servicing request
02:47:02.514 00.001 6120 OnExposeComplete: enter
02:47:02.517 00.003 6120 UpdateGuideState(): m_state=6
02:47:02.520 00.003 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1518
02:47:02.526 00.006 6120 Star::Find returns 1 (0), X=514.80, Y=672.65, Mass=9243, SNR=64.3, Peak=226 HFD=6.7
02:47:02.529 00.003 6120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.19) = xAngle (-2.45 = -2.45)
02:47:02.533 00.004 6120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.42 = 0.42)
02:47:02.537 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.31 hyp=0.40 cameraTheta=-2.26 mountX=-0.31 mountY=0.16, mountTheta=2.65
02:47:02.544 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.31, opts=13)
02:47:02.549 00.005 6120 Enqueuing Move request for scope (-0.25, -0.31)
02:47:02.552 00.003 7680 Worker thread wakes up
02:47:02.552 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.31) opts 0xd
02:47:02.553 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.31)
02:47:02.553 00.000 7680 Moving (-0.25, -0.31) raw xDistance=-0.31 yDistance=0.16
02:47:02.553 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
02:47:02.553 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:47:02.553 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:47:02.553 00.000 7680 MoveAxis(E, 126, ABG)
02:47:02.554 00.001 7680 Guiding  Dir = 2, Dur = 126
02:47:02.554 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:02.557 00.003 7680 IsSlewing returns 0
02:47:02.557 00.000 6120 UpdateGuideState exits: m=9243 SNR=64.3
02:47:02.561 00.004 7680 IsGuiding returns 0
02:47:02.561 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:02.565 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:02.569 00.004 6120 Enqueuing Expose request
02:47:02.572 00.003 7680 PulseGuide returned control before completion, sleep 136
02:47:02.711 00.139 7680 IsGuiding returns 1
02:47:02.711 00.000 7680 scope still moving after pulse duration time elapsed
02:47:02.742 00.031 7680 IsSlewing returns 0
02:47:02.746 00.004 7680 IsGuiding returns 0
02:47:02.746 00.000 7680 scope move finished after 126 + 59 ms
02:47:02.746 00.000 7680 Move returns status 0, amount 126
02:47:02.747 00.001 7680 MoveAxis(N, 0, ABG)
02:47:02.747 00.000 7680 Move returns status 0, amount 0
02:47:02.748 00.001 7680 move complete, result=0
02:47:02.748 00.000 7680 worker thread done servicing request
02:47:02.748 00.000 6120 GuideStep: -0.3 px 126 ms EAST, 0.2 px 0 ms NORTH
02:47:02.754 00.006 7680 Worker thread wakes up
02:47:02.755 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:02.755 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:04.009 01.254 7680 Exposure complete
02:47:04.153 00.144 7680 worker thread done servicing request
02:47:04.153 00.000 6120 OnExposeComplete: enter
02:47:04.157 00.004 6120 UpdateGuideState(): m_state=6
02:47:04.161 00.004 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1519
02:47:04.166 00.005 6120 Star::Find returns 1 (0), X=515.08, Y=672.15, Mass=8772, SNR=61.9, Peak=240 HFD=6.5
02:47:04.171 00.005 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
02:47:04.174 00.003 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
02:47:04.179 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=-0.81 hyp=0.81 cameraTheta=-1.53 mountX=-0.12 mountY=0.74, mountTheta=1.73
02:47:04.184 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.81, opts=13)
02:47:04.188 00.004 6120 Enqueuing Move request for scope (0.03, -0.81)
02:47:04.190 00.002 7680 Worker thread wakes up
02:47:04.192 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:04.196 00.004 6120 UpdateGuideState exits: m=8772 SNR=61.9
02:47:04.202 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.81) opts 0xd
02:47:04.202 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.81)
02:47:04.202 00.000 7680 Moving (0.03, -0.81) raw xDistance=-0.12 yDistance=0.74
02:47:04.203 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:47:04.203 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
02:47:04.203 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:04.208 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:04.212 00.004 6120 Enqueuing Expose request
02:47:04.216 00.004 7680 MoveAxis(E, 0, ABG)
02:47:04.216 00.000 7680 Move returns status 0, amount 0
02:47:04.216 00.000 7680 MoveAxis(S, 402, ABG)
02:47:04.216 00.000 7680 Guiding  Dir = 1, Dur = 402
02:47:04.217 00.001 7680 IsSlewing returns 0
02:47:04.217 00.000 7680 IsGuiding returns 0
02:47:04.217 00.000 7680 PulseGuide returned control before completion, sleep 412
02:47:04.640 00.423 7680 IsGuiding returns 1
02:47:04.642 00.002 7680 scope still moving after pulse duration time elapsed
02:47:04.671 00.029 7680 IsSlewing returns 0
02:47:04.671 00.000 7680 IsGuiding returns 0
02:47:04.672 00.001 7680 scope move finished after 402 + 52 ms
02:47:04.672 00.000 7680 Move returns status 0, amount 402
02:47:04.672 00.000 7680 move complete, result=0
02:47:04.673 00.001 7680 worker thread done servicing request
02:47:04.673 00.000 7680 Worker thread wakes up
02:47:04.673 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 402 ms SOUTH
02:47:04.679 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:04.679 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:05.933 01.254 7680 Exposure complete
02:47:06.079 00.146 7680 worker thread done servicing request
02:47:06.079 00.000 6120 OnExposeComplete: enter
02:47:06.082 00.003 6120 UpdateGuideState(): m_state=6
02:47:06.087 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1520
02:47:06.090 00.003 6120 Star::Find returns 1 (0), X=514.90, Y=672.86, Mass=8319, SNR=60.2, Peak=211 HFD=6.4
02:47:06.094 00.004 6120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (0.19) = xAngle (-2.77 = -2.77)
02:47:06.098 00.004 6120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.10 = 0.10)
02:47:06.101 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.58 mountX=-0.17 mountY=0.02, mountTheta=3.03
02:47:06.108 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.10, opts=13)
02:47:06.113 00.005 6120 Enqueuing Move request for scope (-0.15, -0.10)
02:47:06.117 00.004 7680 Worker thread wakes up
02:47:06.117 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
02:47:06.117 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
02:47:06.117 00.000 7680 Moving (-0.15, -0.10) raw xDistance=-0.17 yDistance=0.02
02:47:06.118 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:47:06.118 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:47:06.118 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:47:06.118 00.000 7680 MoveAxis(E, 0, ABG)
02:47:06.119 00.001 7680 Move returns status 0, amount 0
02:47:06.119 00.000 7680 MoveAxis(N, 0, ABG)
02:47:06.119 00.000 7680 Move returns status 0, amount 0
02:47:06.119 00.000 7680 move complete, result=0
02:47:06.119 00.000 7680 worker thread done servicing request
02:47:06.119 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:06.123 00.004 6120 UpdateGuideState exits: m=8319 SNR=60.2
02:47:06.127 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:06.130 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:06.135 00.005 6120 Enqueuing Expose request
02:47:06.138 00.003 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:47:06.143 00.005 7680 Worker thread wakes up
02:47:06.143 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:06.143 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:07.390 01.247 7680 Exposure complete
02:47:07.530 00.140 7680 worker thread done servicing request
02:47:07.530 00.000 6120 OnExposeComplete: enter
02:47:07.534 00.004 6120 UpdateGuideState(): m_state=6
02:47:07.539 00.005 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1521
02:47:07.544 00.005 6120 Star::Find returns 1 (0), X=514.81, Y=672.70, Mass=8215, SNR=60.4, Peak=191 HFD=6.7
02:47:07.547 00.003 6120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (0.19) = xAngle (-2.51 = -2.51)
02:47:07.550 00.003 6120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.36 = 0.36)
02:47:07.555 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.26 hyp=0.35 cameraTheta=-2.33 mountX=-0.29 mountY=0.12, mountTheta=2.73
02:47:07.560 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.26, opts=13)
02:47:07.564 00.004 6120 Enqueuing Move request for scope (-0.24, -0.26)
02:47:07.568 00.004 7680 Worker thread wakes up
02:47:07.568 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.26) opts 0xd
02:47:07.568 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.26)
02:47:07.568 00.000 7680 Moving (-0.24, -0.26) raw xDistance=-0.29 yDistance=0.12
02:47:07.569 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:47:07.569 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:47:07.570 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:07.574 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:47:07.575 00.001 7680 MoveAxis(E, 117, ABG)
02:47:07.575 00.000 7680 Guiding  Dir = 2, Dur = 117
02:47:07.575 00.000 6120 UpdateGuideState exits: m=8215 SNR=60.4
02:47:07.578 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:07.583 00.005 7680 IsSlewing returns 0
02:47:07.583 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:07.587 00.004 6120 Enqueuing Expose request
02:47:07.591 00.004 7680 IsGuiding returns 0
02:47:07.591 00.000 7680 PulseGuide returned control before completion, sleep 127
02:47:07.723 00.132 7680 IsGuiding returns 1
02:47:07.723 00.000 7680 scope still moving after pulse duration time elapsed
02:47:07.754 00.031 7680 IsSlewing returns 0
02:47:07.756 00.002 7680 IsGuiding returns 0
02:47:07.756 00.000 7680 scope move finished after 117 + 47 ms
02:47:07.757 00.001 7680 Move returns status 0, amount 117
02:47:07.757 00.000 7680 MoveAxis(N, 0, ABG)
02:47:07.757 00.000 7680 Move returns status 0, amount 0
02:47:07.758 00.001 7680 move complete, result=0
02:47:07.758 00.000 7680 worker thread done servicing request
02:47:07.758 00.000 6120 GuideStep: -0.3 px 117 ms EAST, 0.1 px 0 ms NORTH
02:47:07.764 00.006 7680 Worker thread wakes up
02:47:07.764 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:07.764 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:09.008 01.244 7680 Exposure complete
02:47:09.159 00.151 7680 worker thread done servicing request
02:47:09.159 00.000 6120 OnExposeComplete: enter
02:47:09.165 00.006 6120 UpdateGuideState(): m_state=6
02:47:09.169 00.004 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1522
02:47:09.173 00.004 6120 Star::Find returns 1 (0), X=514.79, Y=672.67, Mass=8771, SNR=62.2, Peak=215 HFD=6.6
02:47:09.178 00.005 6120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.19) = xAngle (-2.50 = -2.50)
02:47:09.181 00.003 6120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.38 = 0.38)
02:47:09.184 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.29 hyp=0.39 cameraTheta=-2.31 mountX=-0.31 mountY=0.14, mountTheta=2.71
02:47:09.188 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.29, opts=13)
02:47:09.193 00.005 6120 Enqueuing Move request for scope (-0.26, -0.29)
02:47:09.199 00.006 7680 Worker thread wakes up
02:47:09.199 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:09.204 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.29) opts 0xd
02:47:09.204 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.29)
02:47:09.205 00.001 6120 UpdateGuideState exits: m=8771 SNR=62.2
02:47:09.209 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:09.212 00.003 7680 Moving (-0.26, -0.29) raw xDistance=-0.31 yDistance=0.14
02:47:09.213 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
02:47:09.213 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:09.217 00.004 6120 Enqueuing Expose request
02:47:09.221 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:47:09.221 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:47:09.221 00.000 7680 MoveAxis(E, 135, ABG)
02:47:09.221 00.000 7680 Guiding  Dir = 2, Dur = 135
02:47:09.222 00.001 7680 IsSlewing returns 0
02:47:09.222 00.000 7680 IsGuiding returns 0
02:47:09.223 00.001 7680 PulseGuide returned control before completion, sleep 145
02:47:09.376 00.153 7680 IsGuiding returns 1
02:47:09.376 00.000 7680 scope still moving after pulse duration time elapsed
02:47:09.406 00.030 7680 IsSlewing returns 0
02:47:09.407 00.001 7680 IsGuiding returns 0
02:47:09.408 00.001 7680 scope move finished after 135 + 50 ms
02:47:09.408 00.000 7680 Move returns status 0, amount 135
02:47:09.408 00.000 7680 MoveAxis(N, 0, ABG)
02:47:09.408 00.000 7680 Move returns status 0, amount 0
02:47:09.410 00.002 7680 move complete, result=0
02:47:09.410 00.000 7680 worker thread done servicing request
02:47:09.410 00.000 6120 GuideStep: -0.3 px 135 ms EAST, 0.1 px 0 ms NORTH
02:47:09.418 00.008 7680 Worker thread wakes up
02:47:09.418 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:09.419 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:10.675 01.256 7680 Exposure complete
02:47:10.813 00.138 7680 worker thread done servicing request
02:47:10.813 00.000 6120 OnExposeComplete: enter
02:47:10.818 00.005 6120 UpdateGuideState(): m_state=6
02:47:10.822 00.004 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1523
02:47:10.826 00.004 6120 Star::Find returns 1 (0), X=515.05, Y=672.12, Mass=7800, SNR=58.3, Peak=194 HFD=6.4
02:47:10.830 00.004 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
02:47:10.834 00.004 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
02:47:10.837 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=-0.84 hyp=0.84 cameraTheta=-1.57 mountX=-0.15 mountY=0.76, mountTheta=1.77
02:47:10.842 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.84, opts=13)
02:47:10.846 00.004 6120 Enqueuing Move request for scope (0.00, -0.84)
02:47:10.849 00.003 7680 Worker thread wakes up
02:47:10.849 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.84) opts 0xd
02:47:10.849 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.84)
02:47:10.849 00.000 7680 Moving (0.00, -0.84) raw xDistance=-0.15 yDistance=0.76
02:47:10.851 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:10.856 00.005 6120 UpdateGuideState exits: m=7800 SNR=58.3
02:47:10.860 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:47:10.860 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
02:47:10.861 00.001 7680 MoveAxis(E, 0, ABG)
02:47:10.862 00.001 7680 Move returns status 0, amount 0
02:47:10.862 00.000 7680 MoveAxis(S, 410, ABG)
02:47:10.862 00.000 7680 Guiding  Dir = 1, Dur = 410
02:47:10.862 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:10.866 00.004 7680 IsSlewing returns 0
02:47:10.866 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:10.871 00.005 6120 Enqueuing Expose request
02:47:10.875 00.004 7680 IsGuiding returns 0
02:47:10.875 00.000 7680 PulseGuide returned control before completion, sleep 420
02:47:11.306 00.431 7680 IsGuiding returns 1
02:47:11.308 00.002 7680 scope still moving after pulse duration time elapsed
02:47:11.337 00.029 7680 IsSlewing returns 0
02:47:11.337 00.000 7680 IsGuiding returns 0
02:47:11.338 00.001 7680 scope move finished after 410 + 52 ms
02:47:11.338 00.000 7680 Move returns status 0, amount 410
02:47:11.338 00.000 7680 move complete, result=0
02:47:11.338 00.000 7680 worker thread done servicing request
02:47:11.339 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.8 px 410 ms SOUTH
02:47:11.346 00.007 7680 Worker thread wakes up
02:47:11.347 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:11.347 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:12.597 01.250 7680 Exposure complete
02:47:12.741 00.144 7680 worker thread done servicing request
02:47:12.742 00.001 6120 OnExposeComplete: enter
02:47:12.746 00.004 6120 UpdateGuideState(): m_state=6
02:47:12.749 00.003 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1524
02:47:12.753 00.004 6120 Star::Find returns 1 (0), X=515.05, Y=672.89, Mass=8954, SNR=62.3, Peak=239 HFD=6.5
02:47:12.756 00.003 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
02:47:12.761 00.005 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
02:47:12.767 00.006 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.66 mountX=-0.02 mountY=0.06, mountTheta=1.87
02:47:12.772 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.07, opts=13)
02:47:12.777 00.005 6120 Enqueuing Move request for scope (-0.01, -0.07)
02:47:12.780 00.003 7680 Worker thread wakes up
02:47:12.781 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
02:47:12.781 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
02:47:12.781 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:12.784 00.003 6120 UpdateGuideState exits: m=8954 SNR=62.3
02:47:12.788 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:12.792 00.004 7680 Moving (-0.01, -0.07) raw xDistance=-0.02 yDistance=0.06
02:47:12.793 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:47:12.793 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:12.797 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:47:12.797 00.000 6120 Enqueuing Expose request
02:47:12.801 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:47:12.801 00.000 7680 MoveAxis(E, 0, ABG)
02:47:12.801 00.000 7680 Move returns status 0, amount 0
02:47:12.801 00.000 7680 MoveAxis(N, 0, ABG)
02:47:12.801 00.000 7680 Move returns status 0, amount 0
02:47:12.802 00.001 7680 move complete, result=0
02:47:12.802 00.000 7680 worker thread done servicing request
02:47:12.802 00.000 7680 Worker thread wakes up
02:47:12.803 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:47:12.806 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:12.807 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:14.050 01.243 7680 Exposure complete
02:47:14.199 00.149 7680 worker thread done servicing request
02:47:14.199 00.000 6120 OnExposeComplete: enter
02:47:14.206 00.007 6120 UpdateGuideState(): m_state=6
02:47:14.213 00.007 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1525
02:47:14.219 00.006 6120 Star::Find returns 1 (0), X=515.07, Y=672.16, Mass=8110, SNR=59.8, Peak=206 HFD=6.3
02:47:14.226 00.007 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
02:47:14.233 00.007 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
02:47:14.239 00.006 6120 CameraToMount -- cameraX=0.02 cameraY=-0.80 hyp=0.80 cameraTheta=-1.54 mountX=-0.13 mountY=0.72, mountTheta=1.74
02:47:14.247 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.80, opts=13)
02:47:14.252 00.005 6120 Enqueuing Move request for scope (0.02, -0.80)
02:47:14.261 00.009 7680 Worker thread wakes up
02:47:14.261 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:14.265 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.80) opts 0xd
02:47:14.266 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.80)
02:47:14.266 00.000 7680 Moving (0.02, -0.80) raw xDistance=-0.13 yDistance=0.72
02:47:14.266 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:47:14.266 00.000 6120 UpdateGuideState exits: m=8110 SNR=59.8
02:47:14.270 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
02:47:14.270 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:14.273 00.003 7680 MoveAxis(E, 0, ABG)
02:47:14.273 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:14.277 00.004 7680 Move returns status 0, amount 0
02:47:14.277 00.000 6120 Enqueuing Expose request
02:47:14.281 00.004 7680 MoveAxis(S, 393, ABG)
02:47:14.281 00.000 7680 Guiding  Dir = 1, Dur = 393
02:47:14.282 00.001 7680 IsSlewing returns 0
02:47:14.282 00.000 7680 IsGuiding returns 0
02:47:14.282 00.000 7680 PulseGuide returned control before completion, sleep 403
02:47:14.695 00.413 7680 IsGuiding returns 1
02:47:14.696 00.001 7680 scope still moving after pulse duration time elapsed
02:47:14.726 00.030 7680 IsSlewing returns 0
02:47:14.728 00.002 7680 IsGuiding returns 0
02:47:14.728 00.000 7680 scope move finished after 393 + 52 ms
02:47:14.729 00.001 7680 Move returns status 0, amount 393
02:47:14.729 00.000 7680 move complete, result=0
02:47:14.729 00.000 7680 worker thread done servicing request
02:47:14.730 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 393 ms SOUTH
02:47:14.736 00.006 7680 Worker thread wakes up
02:47:14.736 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:14.736 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:15.995 01.259 7680 Exposure complete
02:47:16.138 00.143 6120 OnExposeComplete: enter
02:47:16.143 00.005 6120 UpdateGuideState(): m_state=6
02:47:16.147 00.004 7680 worker thread done servicing request
02:47:16.147 00.000 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1526
02:47:16.151 00.004 6120 Star::Find returns 1 (0), X=514.99, Y=673.03, Mass=8573, SNR=60.8, Peak=209 HFD=6.3
02:47:16.155 00.004 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (0.19) = xAngle (2.11 = 2.11)
02:47:16.159 00.004 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.99 = -1.30)
02:47:16.164 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.10 cameraTheta=2.30 mountX=-0.05 mountY=-0.09, mountTheta=-2.06
02:47:16.169 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.07, opts=13)
02:47:16.172 00.003 6120 Enqueuing Move request for scope (-0.06, 0.07)
02:47:16.177 00.005 7680 Worker thread wakes up
02:47:16.177 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:16.181 00.004 6120 UpdateGuideState exits: m=8573 SNR=60.8
02:47:16.184 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
02:47:16.184 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
02:47:16.184 00.000 7680 Moving (-0.06, 0.07) raw xDistance=-0.05 yDistance=-0.09
02:47:16.184 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:47:16.186 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:47:16.186 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:16.190 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:47:16.191 00.001 7680 MoveAxis(E, 0, ABG)
02:47:16.191 00.000 7680 Move returns status 0, amount 0
02:47:16.191 00.000 7680 MoveAxis(N, 0, ABG)
02:47:16.191 00.000 7680 Move returns status 0, amount 0
02:47:16.191 00.000 7680 move complete, result=0
02:47:16.191 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:16.194 00.003 7680 worker thread done servicing request
02:47:16.196 00.002 6120 Enqueuing Expose request
02:47:16.198 00.002 7680 Worker thread wakes up
02:47:16.199 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:16.199 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:16.199 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:47:17.449 01.250 7680 Exposure complete
02:47:17.586 00.137 7680 worker thread done servicing request
02:47:17.586 00.000 6120 OnExposeComplete: enter
02:47:17.591 00.005 6120 UpdateGuideState(): m_state=6
02:47:17.595 00.004 6120 Star::Find(15, 514, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1527
02:47:17.597 00.002 6120 Star::Find returns 1 (0), X=514.94, Y=672.92, Mass=8811, SNR=61.4, Peak=220 HFD=6.4
02:47:17.602 00.005 6120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.19) = xAngle (-2.96 = -2.96)
02:47:17.606 00.004 6120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.08 = -0.08)
02:47:17.610 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.77 mountX=-0.12 mountY=-0.01, mountTheta=-3.06
02:47:17.615 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.04, opts=13)
02:47:17.619 00.004 6120 Enqueuing Move request for scope (-0.11, -0.04)
02:47:17.622 00.003 7680 Worker thread wakes up
02:47:17.622 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
02:47:17.623 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
02:47:17.623 00.000 7680 Moving (-0.11, -0.04) raw xDistance=-0.12 yDistance=-0.01
02:47:17.623 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:47:17.623 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:47:17.624 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:47:17.624 00.000 7680 MoveAxis(E, 0, ABG)
02:47:17.624 00.000 7680 Move returns status 0, amount 0
02:47:17.624 00.000 7680 MoveAxis(N, 0, ABG)
02:47:17.624 00.000 7680 Move returns status 0, amount 0
02:47:17.624 00.000 7680 move complete, result=0
02:47:17.624 00.000 7680 worker thread done servicing request
02:47:17.625 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:17.630 00.005 6120 UpdateGuideState exits: m=8811 SNR=61.4
02:47:17.633 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:17.637 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:17.643 00.006 6120 Enqueuing Expose request
02:47:17.647 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:47:17.651 00.004 7680 Worker thread wakes up
02:47:17.651 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:17.651 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:18.893 01.242 7680 Exposure complete
02:47:19.030 00.137 7680 worker thread done servicing request
02:47:19.030 00.000 6120 OnExposeComplete: enter
02:47:19.034 00.004 6120 UpdateGuideState(): m_state=6
02:47:19.038 00.004 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1528
02:47:19.043 00.005 6120 Star::Find returns 1 (0), X=515.04, Y=672.88, Mass=8309, SNR=60.1, Peak=208 HFD=6.5
02:47:19.046 00.003 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
02:47:19.050 00.004 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
02:47:19.055 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.09 cameraTheta=-1.72 mountX=-0.03 mountY=0.07, mountTheta=1.95
02:47:19.059 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.08, opts=13)
02:47:19.063 00.004 6120 Enqueuing Move request for scope (-0.01, -0.08)
02:47:19.067 00.004 7680 Worker thread wakes up
02:47:19.068 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
02:47:19.068 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
02:47:19.068 00.000 7680 Moving (-0.01, -0.08) raw xDistance=-0.03 yDistance=0.07
02:47:19.068 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:47:19.068 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:47:19.068 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:19.075 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:47:19.075 00.000 7680 MoveAxis(E, 0, ABG)
02:47:19.075 00.000 6120 UpdateGuideState exits: m=8309 SNR=60.1
02:47:19.079 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:19.084 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:19.089 00.005 6120 Enqueuing Expose request
02:47:19.092 00.003 7680 Move returns status 0, amount 0
02:47:19.093 00.001 7680 MoveAxis(N, 0, ABG)
02:47:19.093 00.000 7680 Move returns status 0, amount 0
02:47:19.093 00.000 7680 move complete, result=0
02:47:19.093 00.000 7680 worker thread done servicing request
02:47:19.093 00.000 7680 Worker thread wakes up
02:47:19.095 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:19.095 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:19.095 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:47:20.343 01.248 7680 Exposure complete
02:47:20.478 00.135 7680 worker thread done servicing request
02:47:20.479 00.001 6120 OnExposeComplete: enter
02:47:20.483 00.004 6120 UpdateGuideState(): m_state=6
02:47:20.487 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1529
02:47:20.491 00.004 6120 Star::Find returns 1 (0), X=514.83, Y=672.51, Mass=9152, SNR=63.5, Peak=211 HFD=6.6
02:47:20.496 00.005 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
02:47:20.499 00.003 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
02:47:20.502 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.45 hyp=0.51 cameraTheta=-2.03 mountX=-0.30 mountY=0.31, mountTheta=2.34
02:47:20.508 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.45, opts=13)
02:47:20.513 00.005 6120 Enqueuing Move request for scope (-0.22, -0.45)
02:47:20.516 00.003 7680 Worker thread wakes up
02:47:20.516 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:20.521 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.45) opts 0xd
02:47:20.521 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.45)
02:47:20.521 00.000 7680 Moving (-0.22, -0.45) raw xDistance=-0.30 yDistance=0.31
02:47:20.521 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:47:20.521 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:47:20.521 00.000 6120 UpdateGuideState exits: m=9152 SNR=63.5
02:47:20.525 00.004 7680 MoveAxis(E, 123, ABG)
02:47:20.525 00.000 7680 Guiding  Dir = 2, Dur = 123
02:47:20.525 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:20.529 00.004 7680 IsSlewing returns 0
02:47:20.530 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:20.534 00.004 6120 Enqueuing Expose request
02:47:20.537 00.003 7680 IsGuiding returns 0
02:47:20.538 00.001 7680 PulseGuide returned control before completion, sleep 133
02:47:20.678 00.140 7680 IsGuiding returns 1
02:47:20.679 00.001 7680 scope still moving after pulse duration time elapsed
02:47:20.709 00.030 7680 IsSlewing returns 0
02:47:20.710 00.001 7680 IsGuiding returns 0
02:47:20.711 00.001 7680 scope move finished after 123 + 50 ms
02:47:20.711 00.000 7680 Move returns status 0, amount 123
02:47:20.712 00.001 7680 MoveAxis(S, 168, ABG)
02:47:20.712 00.000 7680 Guiding  Dir = 1, Dur = 168
02:47:20.713 00.001 7680 IsSlewing returns 0
02:47:20.713 00.000 7680 IsGuiding returns 0
02:47:20.714 00.001 7680 PulseGuide returned control before completion, sleep 178
02:47:20.898 00.184 7680 IsGuiding returns 1
02:47:20.899 00.001 7680 scope still moving after pulse duration time elapsed
02:47:20.929 00.030 7680 IsSlewing returns 0
02:47:20.931 00.002 7680 IsGuiding returns 0
02:47:20.931 00.000 7680 scope move finished after 168 + 49 ms
02:47:20.932 00.001 7680 Move returns status 0, amount 168
02:47:20.932 00.000 7680 move complete, result=0
02:47:20.934 00.002 7680 worker thread done servicing request
02:47:20.934 00.000 6120 GuideStep: -0.3 px 123 ms EAST, 0.3 px 168 ms SOUTH
02:47:20.939 00.005 7680 Worker thread wakes up
02:47:20.941 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:20.941 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:22.194 01.253 7680 Exposure complete
02:47:22.337 00.143 7680 worker thread done servicing request
02:47:22.337 00.000 6120 OnExposeComplete: enter
02:47:22.342 00.005 6120 UpdateGuideState(): m_state=6
02:47:22.345 00.003 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1530
02:47:22.349 00.004 6120 Star::Find returns 1 (0), X=515.13, Y=672.57, Mass=8926, SNR=62.6, Peak=205 HFD=6.9
02:47:22.355 00.006 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
02:47:22.362 00.007 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
02:47:22.367 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.39 hyp=0.40 cameraTheta=-1.37 mountX=0.00 mountY=0.39, mountTheta=1.56
02:47:22.373 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.39, opts=13)
02:47:22.380 00.007 6120 Enqueuing Move request for scope (0.08, -0.39)
02:47:22.388 00.008 7680 Worker thread wakes up
02:47:22.389 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:22.394 00.005 6120 UpdateGuideState exits: m=8926 SNR=62.6
02:47:22.398 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:22.403 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:22.407 00.004 6120 Enqueuing Expose request
02:47:22.411 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.39) opts 0xd
02:47:22.411 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.39)
02:47:22.411 00.000 7680 Moving (0.08, -0.39) raw xDistance=0.00 yDistance=0.39
02:47:22.411 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:47:22.413 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
02:47:22.413 00.000 7680 MoveAxis(E, 0, ABG)
02:47:22.413 00.000 7680 Move returns status 0, amount 0
02:47:22.413 00.000 7680 MoveAxis(S, 210, ABG)
02:47:22.414 00.001 7680 Guiding  Dir = 1, Dur = 210
02:47:22.414 00.000 7680 IsSlewing returns 0
02:47:22.414 00.000 7680 IsGuiding returns 0
02:47:22.415 00.001 7680 PulseGuide returned control before completion, sleep 220
02:47:22.638 00.223 7680 IsGuiding returns 1
02:47:22.639 00.001 7680 scope still moving after pulse duration time elapsed
02:47:22.669 00.030 7680 IsSlewing returns 0
02:47:22.670 00.001 7680 IsGuiding returns 0
02:47:22.670 00.000 7680 scope move finished after 210 + 45 ms
02:47:22.670 00.000 7680 Move returns status 0, amount 210
02:47:22.671 00.001 7680 move complete, result=0
02:47:22.671 00.000 7680 worker thread done servicing request
02:47:22.672 00.001 7680 Worker thread wakes up
02:47:22.672 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 210 ms SOUTH
02:47:22.678 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:22.678 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:23.934 01.256 7680 Exposure complete
02:47:24.073 00.139 6120 OnExposeComplete: enter
02:47:24.077 00.004 6120 UpdateGuideState(): m_state=6
02:47:24.081 00.004 7680 worker thread done servicing request
02:47:24.082 00.001 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1531
02:47:24.085 00.003 6120 Star::Find returns 1 (0), X=515.13, Y=672.84, Mass=8408, SNR=60.8, Peak=197 HFD=6.6
02:47:24.089 00.004 6120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.19) = xAngle (-1.20 = -1.20)
02:47:24.093 00.004 6120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.68 = 1.68)
02:47:24.097 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.01 mountX=0.05 mountY=0.14, mountTheta=1.22
02:47:24.102 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.12, opts=13)
02:47:24.106 00.004 6120 Enqueuing Move request for scope (0.07, -0.12)
02:47:24.109 00.003 7680 Worker thread wakes up
02:47:24.110 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:24.115 00.005 6120 UpdateGuideState exits: m=8408 SNR=60.8
02:47:24.118 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:24.123 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:24.127 00.004 6120 Enqueuing Expose request
02:47:24.130 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
02:47:24.130 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
02:47:24.131 00.001 7680 Moving (0.07, -0.12) raw xDistance=0.05 yDistance=0.14
02:47:24.131 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:47:24.131 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:47:24.131 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:47:24.131 00.000 7680 MoveAxis(E, 0, ABG)
02:47:24.131 00.000 7680 Move returns status 0, amount 0
02:47:24.131 00.000 7680 MoveAxis(N, 0, ABG)
02:47:24.132 00.001 7680 Move returns status 0, amount 0
02:47:24.132 00.000 7680 move complete, result=0
02:47:24.132 00.000 7680 worker thread done servicing request
02:47:24.132 00.000 7680 Worker thread wakes up
02:47:24.132 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:47:24.137 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:24.137 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:25.393 01.256 7680 Exposure complete
02:47:25.535 00.142 7680 worker thread done servicing request
02:47:25.535 00.000 6120 OnExposeComplete: enter
02:47:25.540 00.005 6120 UpdateGuideState(): m_state=6
02:47:25.545 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1532
02:47:25.549 00.004 6120 Star::Find returns 1 (0), X=515.00, Y=674.65, Mass=7565, SNR=58.2, Peak=204 HFD=6.6
02:47:25.553 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.19) = xAngle (1.41 = 1.41)
02:47:25.557 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.29 = -2.00)
02:47:25.561 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=1.69 hyp=1.69 cameraTheta=1.60 mountX=0.27 mountY=-1.54, mountTheta=-1.40
02:47:25.566 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=1.69, opts=13)
02:47:25.570 00.004 6120 Enqueuing Move request for scope (-0.05, 1.69)
02:47:25.576 00.006 7680 Worker thread wakes up
02:47:25.576 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:25.579 00.003 6120 UpdateGuideState exits: m=7565 SNR=58.2
02:47:25.584 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:25.587 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:25.590 00.003 6120 Enqueuing Expose request
02:47:25.593 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 1.69) opts 0xd
02:47:25.593 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 1.69)
02:47:25.594 00.001 7680 Moving (-0.05, 1.69) raw xDistance=0.27 yDistance=-1.54
02:47:25.594 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
02:47:25.594 00.000 7680 resist switch: large excursion: input -1.54 thresh 0.60 direction from 1 to -1
02:47:25.594 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.61
02:47:25.594 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.54 from input -1.54
02:47:25.594 00.000 7680 MoveAxis(W, 108, ABG)
02:47:25.595 00.001 7680 Guiding  Dir = 3, Dur = 108
02:47:25.595 00.000 7680 IsSlewing returns 0
02:47:25.595 00.000 7680 IsGuiding returns 0
02:47:25.595 00.000 7680 PulseGuide returned control before completion, sleep 118
02:47:25.723 00.128 7680 IsGuiding returns 1
02:47:25.725 00.002 7680 scope still moving after pulse duration time elapsed
02:47:25.754 00.029 7680 IsSlewing returns 0
02:47:25.756 00.002 7680 IsGuiding returns 0
02:47:25.757 00.001 7680 scope move finished after 108 + 53 ms
02:47:25.757 00.000 7680 Move returns status 0, amount 108
02:47:25.758 00.001 7680 MoveAxis(N, 834, ABG)
02:47:25.758 00.000 7680 Guiding  Dir = 0, Dur = 834
02:47:25.759 00.001 7680 IsSlewing returns 0
02:47:25.759 00.000 7680 IsGuiding returns 0
02:47:25.761 00.002 7680 PulseGuide returned control before completion, sleep 844
02:47:26.615 00.854 7680 IsGuiding returns 1
02:47:26.617 00.002 7680 scope still moving after pulse duration time elapsed
02:47:26.647 00.030 7680 IsSlewing returns 0
02:47:26.649 00.002 7680 IsGuiding returns 0
02:47:26.649 00.000 7680 scope move finished after 834 + 54 ms
02:47:26.649 00.000 7680 Move returns status 0, amount 834
02:47:26.649 00.000 7680 move complete, result=0
02:47:26.650 00.001 7680 worker thread done servicing request
02:47:26.650 00.000 7680 Worker thread wakes up
02:47:26.650 00.000 6120 GuideStep: 0.3 px 108 ms WEST, -1.5 px 834 ms NORTH
02:47:26.657 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:26.657 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:27.910 01.253 7680 Exposure complete
02:47:28.031 00.121 7680 worker thread done servicing request
02:47:28.032 00.001 6120 OnExposeComplete: enter
02:47:28.035 00.003 6120 UpdateGuideState(): m_state=6
02:47:28.040 00.005 6120 Star::Find(15, 515, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1533
02:47:28.044 00.004 6120 Star::Find returns 1 (0), X=514.61, Y=672.58, Mass=8817, SNR=62.6, Peak=212 HFD=6.9
02:47:28.048 00.004 6120 CameraToMount -- cameraTheta (-2.44) - m_xAngle (0.19) = xAngle (-2.62 = -2.62)
02:47:28.051 00.003 6120 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.25 = 0.25)
02:47:28.055 00.004 6120 CameraToMount -- cameraX=-0.45 cameraY=-0.38 hyp=0.59 cameraTheta=-2.44 mountX=-0.51 mountY=0.15, mountTheta=2.86
02:47:28.061 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.45, y=-0.38, opts=13)
02:47:28.064 00.003 6120 Enqueuing Move request for scope (-0.45, -0.38)
02:47:28.068 00.004 7680 Worker thread wakes up
02:47:28.068 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.38) opts 0xd
02:47:28.068 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.45, -0.38)
02:47:28.068 00.000 7680 Moving (-0.45, -0.38) raw xDistance=-0.51 yDistance=0.15
02:47:28.069 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.51
02:47:28.069 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:47:28.069 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:47:28.069 00.000 7680 MoveAxis(E, 200, ABG)
02:47:28.070 00.001 7680 Guiding  Dir = 2, Dur = 200
02:47:28.070 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:28.074 00.004 7680 IsSlewing returns 0
02:47:28.074 00.000 6120 UpdateGuideState exits: m=8817 SNR=62.6
02:47:28.079 00.005 7680 IsGuiding returns 0
02:47:28.079 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:28.084 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:28.088 00.004 6120 Enqueuing Expose request
02:47:28.090 00.002 7680 PulseGuide returned control before completion, sleep 210
02:47:28.308 00.218 7680 IsGuiding returns 0
02:47:28.308 00.000 7680 Move returns status 0, amount 200
02:47:28.309 00.001 7680 MoveAxis(N, 0, ABG)
02:47:28.309 00.000 7680 Move returns status 0, amount 0
02:47:28.310 00.001 7680 move complete, result=0
02:47:28.311 00.001 7680 worker thread done servicing request
02:47:28.311 00.000 7680 Worker thread wakes up
02:47:28.311 00.000 6120 GuideStep: -0.5 px 200 ms EAST, 0.1 px 0 ms NORTH
02:47:28.319 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:28.321 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:29.573 01.252 7680 Exposure complete
02:47:29.702 00.129 7680 worker thread done servicing request
02:47:29.703 00.001 6120 OnExposeComplete: enter
02:47:29.708 00.005 6120 UpdateGuideState(): m_state=6
02:47:29.711 00.003 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1534
02:47:29.716 00.005 6120 Star::Find returns 1 (0), X=514.85, Y=671.88, Mass=8696, SNR=61.3, Peak=213 HFD=6.5
02:47:29.720 00.004 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
02:47:29.724 00.004 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
02:47:29.728 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-1.08 hyp=1.10 cameraTheta=-1.76 mountX=-0.40 mountY=0.88, mountTheta=2.00
02:47:29.735 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-1.08, opts=13)
02:47:29.738 00.003 6120 Enqueuing Move request for scope (-0.20, -1.08)
02:47:29.742 00.004 7680 Worker thread wakes up
02:47:29.742 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -1.08) opts 0xd
02:47:29.743 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, -1.08)
02:47:29.743 00.000 7680 Moving (-0.20, -1.08) raw xDistance=-0.40 yDistance=0.88
02:47:29.743 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
02:47:29.743 00.000 7680 resist switch: large excursion: input 0.88 thresh 0.60 direction from -1 to 1
02:47:29.743 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.63
02:47:29.744 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88
02:47:29.744 00.000 7680 MoveAxis(E, 178, ABG)
02:47:29.744 00.000 7680 Guiding  Dir = 2, Dur = 178
02:47:29.744 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:29.747 00.003 7680 IsSlewing returns 0
02:47:29.747 00.000 6120 UpdateGuideState exits: m=8696 SNR=61.3
02:47:29.751 00.004 7680 IsGuiding returns 0
02:47:29.751 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:29.755 00.004 7680 PulseGuide returned control before completion, sleep 188
02:47:29.756 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:29.760 00.004 6120 Enqueuing Expose request
02:47:29.953 00.193 7680 IsGuiding returns 1
02:47:29.953 00.000 7680 scope still moving after pulse duration time elapsed
02:47:29.984 00.031 7680 IsSlewing returns 0
02:47:29.984 00.000 7680 IsGuiding returns 0
02:47:29.984 00.000 7680 scope move finished after 178 + 55 ms
02:47:29.986 00.002 7680 Move returns status 0, amount 178
02:47:29.986 00.000 7680 MoveAxis(S, 476, ABG)
02:47:29.986 00.000 7680 Guiding  Dir = 1, Dur = 476
02:47:29.986 00.000 7680 IsSlewing returns 0
02:47:29.987 00.001 7680 IsGuiding returns 0
02:47:29.987 00.000 7680 PulseGuide returned control before completion, sleep 486
02:47:30.486 00.499 7680 IsGuiding returns 1
02:47:30.487 00.001 7680 scope still moving after pulse duration time elapsed
02:47:30.517 00.030 7680 IsSlewing returns 0
02:47:30.519 00.002 7680 IsGuiding returns 0
02:47:30.519 00.000 7680 scope move finished after 476 + 56 ms
02:47:30.520 00.001 7680 Move returns status 0, amount 476
02:47:30.520 00.000 7680 move complete, result=0
02:47:30.521 00.001 7680 worker thread done servicing request
02:47:30.521 00.000 6120 GuideStep: -0.4 px 178 ms EAST, 0.9 px 476 ms SOUTH
02:47:30.527 00.006 7680 Worker thread wakes up
02:47:30.527 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:30.528 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:31.780 01.252 7680 Exposure complete
02:47:31.924 00.144 7680 worker thread done servicing request
02:47:31.925 00.001 6120 OnExposeComplete: enter
02:47:31.929 00.004 6120 UpdateGuideState(): m_state=6
02:47:31.932 00.003 6120 Star::Find(15, 514, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1535
02:47:31.936 00.004 6120 Star::Find returns 1 (0), X=514.95, Y=672.18, Mass=8640, SNR=60.6, Peak=194 HFD=6.7
02:47:31.941 00.005 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
02:47:31.944 00.003 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
02:47:31.948 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.78 hyp=0.78 cameraTheta=-1.70 mountX=-0.24 mountY=0.65, mountTheta=1.92
02:47:31.952 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.78, opts=13)
02:47:31.956 00.004 6120 Enqueuing Move request for scope (-0.10, -0.78)
02:47:31.960 00.004 7680 Worker thread wakes up
02:47:31.960 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.78) opts 0xd
02:47:31.960 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.78)
02:47:31.961 00.001 7680 Moving (-0.10, -0.78) raw xDistance=-0.24 yDistance=0.65
02:47:31.961 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
02:47:31.961 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
02:47:31.961 00.000 7680 MoveAxis(E, 111, ABG)
02:47:31.961 00.000 7680 Guiding  Dir = 2, Dur = 111
02:47:31.961 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:31.965 00.004 7680 IsSlewing returns 0
02:47:31.966 00.001 6120 UpdateGuideState exits: m=8640 SNR=60.6
02:47:31.969 00.003 7680 IsGuiding returns 0
02:47:31.969 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:31.973 00.004 7680 PulseGuide returned control before completion, sleep 121
02:47:31.973 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:31.978 00.005 6120 Enqueuing Expose request
02:47:32.096 00.118 7680 IsGuiding returns 1
02:47:32.098 00.002 7680 scope still moving after pulse duration time elapsed
02:47:32.127 00.029 7680 IsSlewing returns 0
02:47:32.127 00.000 7680 IsGuiding returns 0
02:47:32.128 00.001 7680 scope move finished after 111 + 47 ms
02:47:32.129 00.001 7680 Move returns status 0, amount 111
02:47:32.129 00.000 7680 MoveAxis(S, 355, ABG)
02:47:32.129 00.000 7680 Guiding  Dir = 1, Dur = 355
02:47:32.130 00.001 7680 IsSlewing returns 0
02:47:32.130 00.000 7680 IsGuiding returns 0
02:47:32.130 00.000 7680 PulseGuide returned control before completion, sleep 365
02:47:32.502 00.372 7680 IsGuiding returns 1
02:47:32.502 00.000 7680 scope still moving after pulse duration time elapsed
02:47:32.532 00.030 7680 IsSlewing returns 0
02:47:32.533 00.001 7680 IsGuiding returns 0
02:47:32.533 00.000 7680 scope move finished after 355 + 48 ms
02:47:32.535 00.002 7680 Move returns status 0, amount 355
02:47:32.535 00.000 7680 move complete, result=0
02:47:32.535 00.000 7680 worker thread done servicing request
02:47:32.535 00.000 7680 Worker thread wakes up
02:47:32.536 00.001 6120 GuideStep: -0.2 px 111 ms EAST, 0.7 px 355 ms SOUTH
02:47:32.542 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:32.543 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:33.796 01.253 7680 Exposure complete
02:47:33.938 00.142 7680 worker thread done servicing request
02:47:33.939 00.001 6120 OnExposeComplete: enter
02:47:33.943 00.004 6120 UpdateGuideState(): m_state=6
02:47:33.946 00.003 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
02:47:33.949 00.003 6120 Star::Find returns 1 (0), X=515.22, Y=671.83, Mass=8730, SNR=62.5, Peak=220 HFD=6.7
02:47:33.953 00.004 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
02:47:33.956 00.003 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
02:47:33.961 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=-1.13 hyp=1.14 cameraTheta=-1.42 mountX=-0.04 mountY=1.08, mountTheta=1.61
02:47:33.966 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-1.13, opts=13)
02:47:33.969 00.003 6120 Enqueuing Move request for scope (0.17, -1.13)
02:47:33.972 00.003 7680 Worker thread wakes up
02:47:33.974 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -1.13) opts 0xd
02:47:33.974 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -1.13)
02:47:33.974 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:33.978 00.004 7680 Moving (0.17, -1.13) raw xDistance=-0.04 yDistance=1.08
02:47:33.978 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:47:33.978 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.08 from input 1.08
02:47:33.980 00.002 7680 MoveAxis(E, 0, ABG)
02:47:33.980 00.000 7680 Move returns status 0, amount 0
02:47:33.980 00.000 7680 MoveAxis(S, 589, ABG)
02:47:33.980 00.000 7680 Guiding  Dir = 1, Dur = 589
02:47:33.980 00.000 6120 UpdateGuideState exits: m=8730 SNR=62.5
02:47:33.984 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:33.988 00.004 7680 IsSlewing returns 0
02:47:33.988 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:33.992 00.004 7680 IsGuiding returns 0
02:47:33.992 00.000 6120 Enqueuing Expose request
02:47:33.996 00.004 7680 PulseGuide returned control before completion, sleep 599
02:47:34.610 00.614 7680 IsGuiding returns 1
02:47:34.611 00.001 7680 scope still moving after pulse duration time elapsed
02:47:34.641 00.030 7680 IsSlewing returns 0
02:47:34.643 00.002 7680 IsGuiding returns 0
02:47:34.643 00.000 7680 scope move finished after 589 + 62 ms
02:47:34.644 00.001 7680 Move returns status 0, amount 589
02:47:34.644 00.000 7680 move complete, result=0
02:47:34.644 00.000 7680 worker thread done servicing request
02:47:34.645 00.001 7680 Worker thread wakes up
02:47:34.645 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 1.1 px 589 ms SOUTH
02:47:34.652 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:34.652 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:35.906 01.254 7680 Exposure complete
02:47:36.053 00.147 7680 worker thread done servicing request
02:47:36.053 00.000 6120 OnExposeComplete: enter
02:47:36.058 00.005 6120 UpdateGuideState(): m_state=6
02:47:36.062 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1537
02:47:36.065 00.003 6120 Star::Find returns 1 (0), X=515.07, Y=672.69, Mass=9129, SNR=63.8, Peak=205 HFD=6.7
02:47:36.069 00.004 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
02:47:36.073 00.004 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
02:47:36.078 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.50 mountX=-0.03 mountY=0.25, mountTheta=1.69
02:47:36.082 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.27, opts=13)
02:47:36.087 00.005 6120 Enqueuing Move request for scope (0.02, -0.27)
02:47:36.090 00.003 7680 Worker thread wakes up
02:47:36.090 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:36.094 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.27) opts 0xd
02:47:36.094 00.000 6120 UpdateGuideState exits: m=9129 SNR=63.8
02:47:36.097 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:36.100 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:36.105 00.005 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.27)
02:47:36.105 00.000 7680 Moving (0.02, -0.27) raw xDistance=-0.03 yDistance=0.25
02:47:36.106 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:47:36.106 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:47:36.106 00.000 6120 Enqueuing Expose request
02:47:36.109 00.003 7680 MoveAxis(E, 0, ABG)
02:47:36.109 00.000 7680 Move returns status 0, amount 0
02:47:36.111 00.002 7680 MoveAxis(S, 137, ABG)
02:47:36.111 00.000 7680 Guiding  Dir = 1, Dur = 137
02:47:36.111 00.000 7680 IsSlewing returns 0
02:47:36.111 00.000 7680 IsGuiding returns 0
02:47:36.112 00.001 7680 PulseGuide returned control before completion, sleep 147
02:47:36.269 00.157 7680 IsGuiding returns 1
02:47:36.271 00.002 7680 scope still moving after pulse duration time elapsed
02:47:36.300 00.029 7680 IsSlewing returns 0
02:47:36.301 00.001 7680 IsGuiding returns 0
02:47:36.302 00.001 7680 scope move finished after 137 + 52 ms
02:47:36.302 00.000 7680 Move returns status 0, amount 137
02:47:36.302 00.000 7680 move complete, result=0
02:47:36.302 00.000 7680 worker thread done servicing request
02:47:36.303 00.001 7680 Worker thread wakes up
02:47:36.303 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 137 ms SOUTH
02:47:36.310 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:36.310 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:37.561 01.251 7680 Exposure complete
02:47:37.703 00.142 7680 worker thread done servicing request
02:47:37.704 00.001 6120 OnExposeComplete: enter
02:47:37.708 00.004 6120 UpdateGuideState(): m_state=6
02:47:37.711 00.003 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1538
02:47:37.714 00.003 6120 Star::Find returns 1 (0), X=515.12, Y=672.75, Mass=9256, SNR=64.2, Peak=244 HFD=6.7
02:47:37.719 00.005 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
02:47:37.722 00.003 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
02:47:37.725 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.28 mountX=0.02 mountY=0.22, mountTheta=1.46
02:47:37.733 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.21, opts=13)
02:47:37.738 00.005 6120 Enqueuing Move request for scope (0.06, -0.21)
02:47:37.741 00.003 7680 Worker thread wakes up
02:47:37.741 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:37.745 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.21) opts 0xd
02:47:37.745 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.21)
02:47:37.745 00.000 7680 Moving (0.06, -0.21) raw xDistance=0.02 yDistance=0.22
02:47:37.745 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:47:37.747 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:47:37.747 00.000 7680 MoveAxis(E, 0, ABG)
02:47:37.747 00.000 7680 Move returns status 0, amount 0
02:47:37.747 00.000 7680 MoveAxis(S, 118, ABG)
02:47:37.747 00.000 7680 Guiding  Dir = 1, Dur = 118
02:47:37.747 00.000 6120 UpdateGuideState exits: m=9256 SNR=64.2
02:47:37.752 00.005 7680 IsSlewing returns 0
02:47:37.753 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:37.756 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:37.761 00.005 6120 Enqueuing Expose request
02:47:37.764 00.003 7680 IsGuiding returns 0
02:47:37.765 00.001 7680 PulseGuide returned control before completion, sleep 128
02:47:37.908 00.143 7680 IsGuiding returns 0
02:47:37.908 00.000 7680 Move returns status 0, amount 118
02:47:37.909 00.001 7680 move complete, result=0
02:47:37.909 00.000 7680 worker thread done servicing request
02:47:37.909 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 118 ms SOUTH
02:47:37.918 00.009 7680 Worker thread wakes up
02:47:37.919 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:37.919 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:39.169 01.250 7680 Exposure complete
02:47:39.312 00.143 7680 worker thread done servicing request
02:47:39.312 00.000 6120 OnExposeComplete: enter
02:47:39.315 00.003 6120 UpdateGuideState(): m_state=6
02:47:39.321 00.006 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1539
02:47:39.323 00.002 6120 Star::Find returns 1 (0), X=515.00, Y=672.79, Mass=8514, SNR=61.8, Peak=205 HFD=6.6
02:47:39.326 00.003 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
02:47:39.331 00.005 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
02:47:39.334 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.87 mountX=-0.08 mountY=0.13, mountTheta=2.14
02:47:39.338 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.17, opts=13)
02:47:39.340 00.002 6120 Enqueuing Move request for scope (-0.05, -0.17)
02:47:39.344 00.004 7680 Worker thread wakes up
02:47:39.344 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
02:47:39.344 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
02:47:39.344 00.000 7680 Moving (-0.05, -0.17) raw xDistance=-0.08 yDistance=0.13
02:47:39.344 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:47:39.345 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:47:39.345 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:47:39.345 00.000 7680 MoveAxis(E, 0, ABG)
02:47:39.345 00.000 7680 Move returns status 0, amount 0
02:47:39.345 00.000 7680 MoveAxis(N, 0, ABG)
02:47:39.345 00.000 7680 Move returns status 0, amount 0
02:47:39.345 00.000 7680 move complete, result=0
02:47:39.347 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:39.350 00.003 7680 worker thread done servicing request
02:47:39.350 00.000 6120 UpdateGuideState exits: m=8514 SNR=61.8
02:47:39.354 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:39.359 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:39.362 00.003 6120 Enqueuing Expose request
02:47:39.365 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:47:39.368 00.003 7680 Worker thread wakes up
02:47:39.368 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:39.368 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:40.619 01.251 7680 Exposure complete
02:47:40.761 00.142 7680 worker thread done servicing request
02:47:40.761 00.000 6120 OnExposeComplete: enter
02:47:40.768 00.007 6120 UpdateGuideState(): m_state=6
02:47:40.773 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1540
02:47:40.778 00.005 6120 Star::Find returns 1 (0), X=514.73, Y=672.62, Mass=9092, SNR=63.6, Peak=218 HFD=6.8
02:47:40.782 00.004 6120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (0.19) = xAngle (-2.51 = -2.51)
02:47:40.785 00.003 6120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.36 = 0.36)
02:47:40.790 00.005 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.34 hyp=0.47 cameraTheta=-2.32 mountX=-0.38 mountY=0.17, mountTheta=2.73
02:47:40.797 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.34, opts=13)
02:47:40.801 00.004 6120 Enqueuing Move request for scope (-0.32, -0.34)
02:47:40.805 00.004 7680 Worker thread wakes up
02:47:40.806 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.34) opts 0xd
02:47:40.806 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.34)
02:47:40.806 00.000 7680 Moving (-0.32, -0.34) raw xDistance=-0.38 yDistance=0.17
02:47:40.806 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:47:40.806 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:47:40.807 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:40.811 00.004 6120 UpdateGuideState exits: m=9092 SNR=63.6
02:47:40.815 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:47:40.816 00.001 7680 MoveAxis(E, 155, ABG)
02:47:40.816 00.000 7680 Guiding  Dir = 2, Dur = 155
02:47:40.816 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:40.820 00.004 7680 IsSlewing returns 0
02:47:40.820 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:40.824 00.004 7680 IsGuiding returns 0
02:47:40.824 00.000 6120 Enqueuing Expose request
02:47:40.828 00.004 7680 PulseGuide returned control before completion, sleep 165
02:47:40.999 00.171 7680 IsGuiding returns 1
02:47:41.000 00.001 7680 scope still moving after pulse duration time elapsed
02:47:41.031 00.031 7680 IsSlewing returns 0
02:47:41.032 00.001 7680 IsGuiding returns 0
02:47:41.033 00.001 7680 scope move finished after 155 + 54 ms
02:47:41.033 00.000 7680 Move returns status 0, amount 155
02:47:41.033 00.000 7680 MoveAxis(N, 0, ABG)
02:47:41.035 00.002 7680 Move returns status 0, amount 0
02:47:41.035 00.000 7680 move complete, result=0
02:47:41.035 00.000 7680 worker thread done servicing request
02:47:41.035 00.000 6120 GuideStep: -0.4 px 155 ms EAST, 0.2 px 0 ms NORTH
02:47:41.043 00.008 7680 Worker thread wakes up
02:47:41.044 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:41.044 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:42.301 01.257 7680 Exposure complete
02:47:42.445 00.144 7680 worker thread done servicing request
02:47:42.446 00.001 6120 OnExposeComplete: enter
02:47:42.451 00.005 6120 UpdateGuideState(): m_state=6
02:47:42.457 00.006 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1541
02:47:42.461 00.004 6120 Star::Find returns 1 (0), X=515.00, Y=672.06, Mass=8353, SNR=61.4, Peak=217 HFD=6.3
02:47:42.465 00.004 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:47:42.468 00.003 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:47:42.473 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.90 hyp=0.90 cameraTheta=-1.62 mountX=-0.21 mountY=0.78, mountTheta=1.84
02:47:42.477 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.90, opts=13)
02:47:42.482 00.005 6120 Enqueuing Move request for scope (-0.05, -0.90)
02:47:42.487 00.005 7680 Worker thread wakes up
02:47:42.488 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.90) opts 0xd
02:47:42.488 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.90)
02:47:42.488 00.000 7680 Moving (-0.05, -0.90) raw xDistance=-0.21 yDistance=0.78
02:47:42.488 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
02:47:42.489 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
02:47:42.489 00.000 7680 MoveAxis(E, 98, ABG)
02:47:42.489 00.000 7680 Guiding  Dir = 2, Dur = 98
02:47:42.489 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:42.493 00.004 6120 UpdateGuideState exits: m=8353 SNR=61.4
02:47:42.498 00.005 7680 IsSlewing returns 0
02:47:42.498 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:42.501 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:42.506 00.005 6120 Enqueuing Expose request
02:47:42.509 00.003 7680 IsGuiding returns 0
02:47:42.510 00.001 7680 PulseGuide returned control before completion, sleep 108
02:47:42.620 00.110 7680 IsGuiding returns 1
02:47:42.621 00.001 7680 scope still moving after pulse duration time elapsed
02:47:42.651 00.030 7680 IsSlewing returns 0
02:47:42.652 00.001 7680 IsGuiding returns 0
02:47:42.653 00.001 7680 scope move finished after 98 + 45 ms
02:47:42.654 00.001 7680 Move returns status 0, amount 98
02:47:42.654 00.000 7680 MoveAxis(S, 426, ABG)
02:47:42.654 00.000 7680 Guiding  Dir = 1, Dur = 426
02:47:42.655 00.001 7680 IsSlewing returns 0
02:47:42.655 00.000 7680 IsGuiding returns 0
02:47:42.656 00.001 7680 PulseGuide returned control before completion, sleep 436
02:47:43.106 00.450 7680 IsGuiding returns 1
02:47:43.106 00.000 7680 scope still moving after pulse duration time elapsed
02:47:43.138 00.032 7680 IsSlewing returns 0
02:47:43.138 00.000 7680 IsGuiding returns 0
02:47:43.139 00.001 7680 scope move finished after 426 + 56 ms
02:47:43.139 00.000 7680 Move returns status 0, amount 426
02:47:43.140 00.001 7680 move complete, result=0
02:47:43.140 00.000 7680 worker thread done servicing request
02:47:43.141 00.001 6120 GuideStep: -0.2 px 98 ms EAST, 0.8 px 426 ms SOUTH
02:47:43.147 00.006 7680 Worker thread wakes up
02:47:43.147 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:43.147 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:44.397 01.250 7680 Exposure complete
02:47:44.542 00.145 7680 worker thread done servicing request
02:47:44.543 00.001 6120 OnExposeComplete: enter
02:47:44.547 00.004 6120 UpdateGuideState(): m_state=6
02:47:44.551 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
02:47:44.556 00.005 6120 Star::Find returns 1 (0), X=515.22, Y=672.78, Mass=8385, SNR=60.7, Peak=201 HFD=6.6
02:47:44.560 00.004 6120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (0.19) = xAngle (-1.02 = -1.02)
02:47:44.564 00.004 6120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.85 = 1.85)
02:47:44.567 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.83 mountX=0.13 mountY=0.24, mountTheta=1.07
02:47:44.573 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.18, opts=13)
02:47:44.577 00.004 6120 Enqueuing Move request for scope (0.17, -0.18)
02:47:44.582 00.005 7680 Worker thread wakes up
02:47:44.582 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:44.586 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
02:47:44.586 00.000 6120 UpdateGuideState exits: m=8385 SNR=60.7
02:47:44.591 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:44.594 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:44.598 00.004 6120 Enqueuing Expose request
02:47:44.602 00.004 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
02:47:44.602 00.000 7680 Moving (0.17, -0.18) raw xDistance=0.13 yDistance=0.24
02:47:44.602 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:47:44.602 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:47:44.604 00.002 7680 MoveAxis(E, 0, ABG)
02:47:44.604 00.000 7680 Move returns status 0, amount 0
02:47:44.604 00.000 7680 MoveAxis(S, 130, ABG)
02:47:44.604 00.000 7680 Guiding  Dir = 1, Dur = 130
02:47:44.604 00.000 7680 IsSlewing returns 0
02:47:44.604 00.000 7680 IsGuiding returns 0
02:47:44.605 00.001 7680 PulseGuide returned control before completion, sleep 140
02:47:44.759 00.154 7680 IsGuiding returns 1
02:47:44.760 00.001 7680 scope still moving after pulse duration time elapsed
02:47:44.793 00.033 7680 IsSlewing returns 0
02:47:44.794 00.001 7680 IsGuiding returns 0
02:47:44.794 00.000 7680 scope move finished after 130 + 59 ms
02:47:44.795 00.001 7680 Move returns status 0, amount 130
02:47:44.795 00.000 7680 move complete, result=0
02:47:44.795 00.000 7680 worker thread done servicing request
02:47:44.795 00.000 7680 Worker thread wakes up
02:47:44.796 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 130 ms SOUTH
02:47:44.806 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:44.807 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:46.058 01.251 7680 Exposure complete
02:47:46.201 00.143 7680 worker thread done servicing request
02:47:46.202 00.001 6120 OnExposeComplete: enter
02:47:46.206 00.004 6120 UpdateGuideState(): m_state=6
02:47:46.211 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1543
02:47:46.214 00.003 6120 Star::Find returns 1 (0), X=515.13, Y=672.84, Mass=8619, SNR=61.7, Peak=217 HFD=6.5
02:47:46.218 00.004 6120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (0.19) = xAngle (-1.15 = -1.15)
02:47:46.222 00.004 6120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.72 = 1.72)
02:47:46.226 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.97 mountX=0.06 mountY=0.14, mountTheta=1.18
02:47:46.230 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.12, opts=13)
02:47:46.234 00.004 6120 Enqueuing Move request for scope (0.08, -0.12)
02:47:46.238 00.004 7680 Worker thread wakes up
02:47:46.238 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:46.242 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
02:47:46.242 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
02:47:46.242 00.000 7680 Moving (0.08, -0.12) raw xDistance=0.06 yDistance=0.14
02:47:46.242 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:47:46.242 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:47:46.244 00.002 6120 UpdateGuideState exits: m=8619 SNR=61.7
02:47:46.247 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:46.251 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:46.256 00.005 6120 Enqueuing Expose request
02:47:46.260 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:47:46.260 00.000 7680 MoveAxis(E, 0, ABG)
02:47:46.260 00.000 7680 Move returns status 0, amount 0
02:47:46.260 00.000 7680 MoveAxis(N, 0, ABG)
02:47:46.261 00.001 7680 Move returns status 0, amount 0
02:47:46.261 00.000 7680 move complete, result=0
02:47:46.261 00.000 7680 worker thread done servicing request
02:47:46.261 00.000 7680 Worker thread wakes up
02:47:46.262 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:47:46.267 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:46.267 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:47.516 01.249 7680 Exposure complete
02:47:47.647 00.131 7680 worker thread done servicing request
02:47:47.647 00.000 6120 OnExposeComplete: enter
02:47:47.652 00.005 6120 UpdateGuideState(): m_state=6
02:47:47.656 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1544
02:47:47.660 00.004 6120 Star::Find returns 1 (0), X=515.09, Y=672.76, Mass=9035, SNR=63.8, Peak=217 HFD=6.7
02:47:47.665 00.005 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
02:47:47.669 00.004 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
02:47:47.672 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.38 mountX=0.00 mountY=0.19, mountTheta=1.57
02:47:47.677 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.20, opts=13)
02:47:47.681 00.004 6120 Enqueuing Move request for scope (0.04, -0.20)
02:47:47.685 00.004 7680 Worker thread wakes up
02:47:47.685 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
02:47:47.685 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
02:47:47.685 00.000 7680 Moving (0.04, -0.20) raw xDistance=0.00 yDistance=0.19
02:47:47.686 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:47:47.686 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:47:47.686 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:47:47.686 00.000 7680 MoveAxis(E, 0, ABG)
02:47:47.686 00.000 7680 Move returns status 0, amount 0
02:47:47.687 00.001 7680 MoveAxis(N, 0, ABG)
02:47:47.687 00.000 7680 Move returns status 0, amount 0
02:47:47.687 00.000 7680 move complete, result=0
02:47:47.687 00.000 7680 worker thread done servicing request
02:47:47.687 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:47.693 00.006 6120 UpdateGuideState exits: m=9035 SNR=63.8
02:47:47.695 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:47.700 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:47.704 00.004 6120 Enqueuing Expose request
02:47:47.708 00.004 7680 Worker thread wakes up
02:47:47.708 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:47:47.712 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:47.713 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:48.957 01.244 7680 Exposure complete
02:47:49.104 00.147 7680 worker thread done servicing request
02:47:49.105 00.001 6120 OnExposeComplete: enter
02:47:49.111 00.006 6120 UpdateGuideState(): m_state=6
02:47:49.116 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1545
02:47:49.120 00.004 6120 Star::Find returns 1 (0), X=515.20, Y=672.74, Mass=8750, SNR=61.8, Peak=221 HFD=6.6
02:47:49.124 00.004 6120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (0.19) = xAngle (-1.16 = -1.16)
02:47:49.129 00.005 6120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.72 = 1.72)
02:47:49.132 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.97 mountX=0.11 mountY=0.26, mountTheta=1.19
02:47:49.140 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.22, opts=13)
02:47:49.145 00.005 6120 Enqueuing Move request for scope (0.15, -0.22)
02:47:49.148 00.003 7680 Worker thread wakes up
02:47:49.148 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:49.153 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
02:47:49.153 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
02:47:49.153 00.000 7680 Moving (0.15, -0.22) raw xDistance=0.11 yDistance=0.26
02:47:49.153 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:47:49.153 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:47:49.154 00.001 7680 MoveAxis(E, 0, ABG)
02:47:49.154 00.000 6120 UpdateGuideState exits: m=8750 SNR=61.8
02:47:49.159 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:49.162 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:49.166 00.004 6120 Enqueuing Expose request
02:47:49.170 00.004 7680 Move returns status 0, amount 0
02:47:49.170 00.000 7680 MoveAxis(S, 144, ABG)
02:47:49.170 00.000 7680 Guiding  Dir = 1, Dur = 144
02:47:49.171 00.001 7680 IsSlewing returns 0
02:47:49.171 00.000 7680 IsGuiding returns 0
02:47:49.171 00.000 7680 PulseGuide returned control before completion, sleep 154
02:47:49.339 00.168 7680 IsGuiding returns 1
02:47:49.339 00.000 7680 scope still moving after pulse duration time elapsed
02:47:49.370 00.031 7680 IsSlewing returns 0
02:47:49.370 00.000 7680 IsGuiding returns 0
02:47:49.371 00.001 7680 scope move finished after 144 + 55 ms
02:47:49.371 00.000 7680 Move returns status 0, amount 144
02:47:49.371 00.000 7680 move complete, result=0
02:47:49.372 00.001 7680 worker thread done servicing request
02:47:49.372 00.000 7680 Worker thread wakes up
02:47:49.372 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 144 ms SOUTH
02:47:49.378 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:49.379 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:50.629 01.250 7680 Exposure complete
02:47:50.777 00.148 7680 worker thread done servicing request
02:47:50.778 00.001 6120 OnExposeComplete: enter
02:47:50.783 00.005 6120 UpdateGuideState(): m_state=6
02:47:50.786 00.003 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1546
02:47:50.791 00.005 6120 Star::Find returns 1 (0), X=515.17, Y=672.65, Mass=8521, SNR=60.4, Peak=211 HFD=6.6
02:47:50.795 00.004 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
02:47:50.799 00.004 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
02:47:50.802 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=-0.31 hyp=0.33 cameraTheta=-1.20 mountX=0.06 mountY=0.33, mountTheta=1.39
02:47:50.807 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.31, opts=13)
02:47:50.811 00.004 6120 Enqueuing Move request for scope (0.12, -0.31)
02:47:50.816 00.005 7680 Worker thread wakes up
02:47:50.816 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.31) opts 0xd
02:47:50.816 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.31)
02:47:50.816 00.000 7680 Moving (0.12, -0.31) raw xDistance=0.06 yDistance=0.33
02:47:50.816 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:47:50.816 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:47:50.817 00.001 7680 MoveAxis(E, 0, ABG)
02:47:50.817 00.000 7680 Move returns status 0, amount 0
02:47:50.817 00.000 7680 MoveAxis(S, 178, ABG)
02:47:50.817 00.000 7680 Guiding  Dir = 1, Dur = 178
02:47:50.817 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:50.820 00.003 7680 IsSlewing returns 0
02:47:50.821 00.001 6120 UpdateGuideState exits: m=8521 SNR=60.4
02:47:50.824 00.003 7680 IsGuiding returns 0
02:47:50.824 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:50.829 00.005 7680 PulseGuide returned control before completion, sleep 188
02:47:50.829 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:50.833 00.004 6120 Enqueuing Expose request
02:47:51.024 00.191 7680 IsGuiding returns 1
02:47:51.025 00.001 7680 scope still moving after pulse duration time elapsed
02:47:51.056 00.031 7680 IsSlewing returns 0
02:47:51.056 00.000 7680 IsGuiding returns 0
02:47:51.058 00.002 7680 scope move finished after 178 + 54 ms
02:47:51.058 00.000 7680 Move returns status 0, amount 178
02:47:51.058 00.000 7680 move complete, result=0
02:47:51.058 00.000 7680 worker thread done servicing request
02:47:51.058 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 178 ms SOUTH
02:47:51.065 00.007 7680 Worker thread wakes up
02:47:51.065 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:51.065 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:52.321 01.256 7680 Exposure complete
02:47:52.458 00.137 7680 worker thread done servicing request
02:47:52.458 00.000 6120 OnExposeComplete: enter
02:47:52.460 00.002 6120 UpdateGuideState(): m_state=6
02:47:52.465 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1547
02:47:52.468 00.003 6120 Star::Find returns 1 (0), X=515.18, Y=672.67, Mass=9212, SNR=63.5, Peak=223 HFD=6.7
02:47:52.472 00.004 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.19) = xAngle (-1.33 = -1.33)
02:47:52.475 00.003 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.54 = 1.54)
02:47:52.479 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.29 hyp=0.31 cameraTheta=-1.15 mountX=0.07 mountY=0.31, mountTheta=1.34
02:47:52.486 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.29, opts=13)
02:47:52.492 00.006 6120 Enqueuing Move request for scope (0.13, -0.29)
02:47:52.495 00.003 7680 Worker thread wakes up
02:47:52.497 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:52.501 00.004 6120 UpdateGuideState exits: m=9212 SNR=63.5
02:47:52.504 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:52.508 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.29) opts 0xd
02:47:52.508 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:52.512 00.004 6120 Enqueuing Expose request
02:47:52.517 00.005 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.29)
02:47:52.518 00.001 7680 Moving (0.13, -0.29) raw xDistance=0.07 yDistance=0.31
02:47:52.518 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:47:52.518 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:47:52.518 00.000 7680 MoveAxis(E, 0, ABG)
02:47:52.518 00.000 7680 Move returns status 0, amount 0
02:47:52.518 00.000 7680 MoveAxis(S, 170, ABG)
02:47:52.518 00.000 7680 Guiding  Dir = 1, Dur = 170
02:47:52.519 00.001 7680 IsSlewing returns 0
02:47:52.520 00.001 7680 IsGuiding returns 0
02:47:52.520 00.000 7680 PulseGuide returned control before completion, sleep 180
02:47:52.715 00.195 7680 IsGuiding returns 1
02:47:52.716 00.001 7680 scope still moving after pulse duration time elapsed
02:47:52.747 00.031 7680 IsSlewing returns 0
02:47:52.748 00.001 7680 IsGuiding returns 0
02:47:52.749 00.001 7680 scope move finished after 170 + 58 ms
02:47:52.749 00.000 7680 Move returns status 0, amount 170
02:47:52.749 00.000 7680 move complete, result=0
02:47:52.750 00.001 7680 worker thread done servicing request
02:47:52.750 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 170 ms SOUTH
02:47:52.757 00.007 7680 Worker thread wakes up
02:47:52.757 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:52.759 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:54.006 01.247 7680 Exposure complete
02:47:54.150 00.144 7680 worker thread done servicing request
02:47:54.151 00.001 6120 OnExposeComplete: enter
02:47:54.156 00.005 6120 UpdateGuideState(): m_state=6
02:47:54.160 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1548
02:47:54.164 00.004 6120 Star::Find returns 1 (0), X=515.12, Y=672.80, Mass=8386, SNR=60.6, Peak=209 HFD=6.7
02:47:54.169 00.005 6120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.19) = xAngle (-1.35 = -1.35)
02:47:54.174 00.005 6120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.53 = 1.53)
02:47:54.177 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.16 mountX=0.04 mountY=0.17, mountTheta=1.35
02:47:54.182 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.16, opts=13)
02:47:54.186 00.004 6120 Enqueuing Move request for scope (0.07, -0.16)
02:47:54.190 00.004 7680 Worker thread wakes up
02:47:54.191 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.16) opts 0xd
02:47:54.191 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:54.195 00.004 6120 UpdateGuideState exits: m=8386 SNR=60.6
02:47:54.198 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:54.202 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:54.206 00.004 6120 Enqueuing Expose request
02:47:54.210 00.004 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.16)
02:47:54.210 00.000 7680 Moving (0.07, -0.16) raw xDistance=0.04 yDistance=0.17
02:47:54.210 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:47:54.210 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:47:54.211 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:47:54.211 00.000 7680 MoveAxis(E, 0, ABG)
02:47:54.211 00.000 7680 Move returns status 0, amount 0
02:47:54.211 00.000 7680 MoveAxis(N, 0, ABG)
02:47:54.211 00.000 7680 Move returns status 0, amount 0
02:47:54.211 00.000 7680 move complete, result=0
02:47:54.211 00.000 7680 worker thread done servicing request
02:47:54.212 00.001 7680 Worker thread wakes up
02:47:54.212 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:47:54.217 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:54.217 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:55.462 01.245 7680 Exposure complete
02:47:55.595 00.133 7680 worker thread done servicing request
02:47:55.595 00.000 6120 OnExposeComplete: enter
02:47:55.599 00.004 6120 UpdateGuideState(): m_state=6
02:47:55.603 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1549
02:47:55.606 00.003 6120 Star::Find returns 1 (0), X=515.20, Y=672.72, Mass=8855, SNR=62.8, Peak=202 HFD=6.6
02:47:55.612 00.006 6120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.19) = xAngle (-1.20 = -1.20)
02:47:55.615 00.003 6120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.67 = 1.67)
02:47:55.619 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.24 hyp=0.29 cameraTheta=-1.01 mountX=0.10 mountY=0.28, mountTheta=1.22
02:47:55.623 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.24, opts=13)
02:47:55.628 00.005 6120 Enqueuing Move request for scope (0.15, -0.24)
02:47:55.630 00.002 7680 Worker thread wakes up
02:47:55.631 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.24) opts 0xd
02:47:55.631 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.24)
02:47:55.631 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:55.635 00.004 6120 UpdateGuideState exits: m=8855 SNR=62.8
02:47:55.638 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:55.640 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:55.644 00.004 6120 Enqueuing Expose request
02:47:55.647 00.003 7680 Moving (0.15, -0.24) raw xDistance=0.10 yDistance=0.28
02:47:55.647 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:47:55.648 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:47:55.648 00.000 7680 MoveAxis(E, 0, ABG)
02:47:55.648 00.000 7680 Move returns status 0, amount 0
02:47:55.648 00.000 7680 MoveAxis(S, 154, ABG)
02:47:55.648 00.000 7680 Guiding  Dir = 1, Dur = 154
02:47:55.649 00.001 7680 IsSlewing returns 0
02:47:55.649 00.000 7680 IsGuiding returns 0
02:47:55.649 00.000 7680 PulseGuide returned control before completion, sleep 164
02:47:55.830 00.181 7680 IsGuiding returns 1
02:47:55.831 00.001 7680 scope still moving after pulse duration time elapsed
02:47:55.860 00.029 7680 IsSlewing returns 0
02:47:55.861 00.001 7680 IsGuiding returns 0
02:47:55.862 00.001 7680 scope move finished after 154 + 59 ms
02:47:55.864 00.002 7680 Move returns status 0, amount 154
02:47:55.864 00.000 7680 move complete, result=0
02:47:55.864 00.000 7680 worker thread done servicing request
02:47:55.864 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 154 ms SOUTH
02:47:55.870 00.006 7680 Worker thread wakes up
02:47:55.870 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:55.870 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:57.124 01.254 7680 Exposure complete
02:47:57.271 00.147 7680 worker thread done servicing request
02:47:57.273 00.002 6120 OnExposeComplete: enter
02:47:57.277 00.004 6120 UpdateGuideState(): m_state=6
02:47:57.280 00.003 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1550
02:47:57.285 00.005 6120 Star::Find returns 1 (0), X=515.03, Y=672.77, Mass=8843, SNR=61.9, Peak=208 HFD=6.7
02:47:57.289 00.004 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
02:47:57.292 00.003 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
02:47:57.297 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.67 mountX=-0.06 mountY=0.16, mountTheta=1.90
02:47:57.303 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.19, opts=13)
02:47:57.307 00.004 6120 Enqueuing Move request for scope (-0.02, -0.19)
02:47:57.311 00.004 7680 Worker thread wakes up
02:47:57.311 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
02:47:57.311 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
02:47:57.311 00.000 7680 Moving (-0.02, -0.19) raw xDistance=-0.06 yDistance=0.16
02:47:57.311 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:47:57.311 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:47:57.312 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:57.315 00.003 6120 UpdateGuideState exits: m=8843 SNR=61.9
02:47:57.319 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:57.322 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:57.325 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:47:57.325 00.000 7680 MoveAxis(E, 0, ABG)
02:47:57.325 00.000 7680 Move returns status 0, amount 0
02:47:57.325 00.000 7680 MoveAxis(N, 0, ABG)
02:47:57.325 00.000 7680 Move returns status 0, amount 0
02:47:57.325 00.000 7680 move complete, result=0
02:47:57.327 00.002 6120 Enqueuing Expose request
02:47:57.331 00.004 7680 worker thread done servicing request
02:47:57.331 00.000 7680 Worker thread wakes up
02:47:57.331 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:57.331 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:47:57.332 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:47:58.575 01.243 7680 Exposure complete
02:47:58.707 00.132 7680 worker thread done servicing request
02:47:58.707 00.000 6120 OnExposeComplete: enter
02:47:58.711 00.004 6120 UpdateGuideState(): m_state=6
02:47:58.714 00.003 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1551
02:47:58.718 00.004 6120 Star::Find returns 1 (0), X=515.14, Y=672.75, Mass=8934, SNR=62.7, Peak=205 HFD=6.7
02:47:58.721 00.003 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
02:47:58.728 00.007 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.50 = 1.50)
02:47:58.732 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.18 mountX=0.05 mountY=0.23, mountTheta=1.38
02:47:58.737 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.21, opts=13)
02:47:58.741 00.004 6120 Enqueuing Move request for scope (0.09, -0.21)
02:47:58.745 00.004 7680 Worker thread wakes up
02:47:58.745 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
02:47:58.746 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
02:47:58.746 00.000 7680 Moving (0.09, -0.21) raw xDistance=0.05 yDistance=0.23
02:47:58.746 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:47:58.746 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:47:58.746 00.000 7680 MoveAxis(E, 0, ABG)
02:47:58.746 00.000 7680 Move returns status 0, amount 0
02:47:58.746 00.000 7680 MoveAxis(S, 125, ABG)
02:47:58.747 00.001 7680 Guiding  Dir = 1, Dur = 125
02:47:58.747 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:47:58.752 00.005 7680 IsSlewing returns 0
02:47:58.752 00.000 6120 UpdateGuideState exits: m=8934 SNR=62.7
02:47:58.756 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:58.762 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:47:58.766 00.004 6120 Enqueuing Expose request
02:47:58.769 00.003 7680 IsGuiding returns 0
02:47:58.770 00.001 7680 PulseGuide returned control before completion, sleep 135
02:47:58.914 00.144 7680 IsGuiding returns 1
02:47:58.916 00.002 7680 scope still moving after pulse duration time elapsed
02:47:58.944 00.028 7680 IsSlewing returns 0
02:47:58.946 00.002 7680 IsGuiding returns 0
02:47:58.947 00.001 7680 scope move finished after 125 + 52 ms
02:47:58.947 00.000 7680 Move returns status 0, amount 125
02:47:58.948 00.001 7680 move complete, result=0
02:47:58.949 00.001 7680 worker thread done servicing request
02:47:58.949 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 125 ms SOUTH
02:47:58.955 00.006 7680 Worker thread wakes up
02:47:58.955 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:47:58.955 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:48:00.211 01.256 7680 Exposure complete
02:48:00.352 00.141 7680 worker thread done servicing request
02:48:00.352 00.000 6120 OnExposeComplete: enter
02:48:00.357 00.005 6120 UpdateGuideState(): m_state=6
02:48:00.360 00.003 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1552
02:48:00.365 00.005 6120 Star::Find returns 1 (0), X=514.98, Y=672.66, Mass=8759, SNR=61.1, Peak=202 HFD=6.7
02:48:00.370 00.005 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
02:48:00.376 00.006 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
02:48:00.380 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.30 hyp=0.30 cameraTheta=-1.79 mountX=-0.12 mountY=0.24, mountTheta=2.04
02:48:00.385 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.30, opts=13)
02:48:00.390 00.005 6120 Enqueuing Move request for scope (-0.07, -0.30)
02:48:00.394 00.004 7680 Worker thread wakes up
02:48:00.394 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:00.399 00.005 6120 UpdateGuideState exits: m=8759 SNR=61.1
02:48:00.404 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:00.407 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:00.409 00.002 6120 Enqueuing Expose request
02:48:00.411 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.30) opts 0xd
02:48:00.411 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.30)
02:48:00.413 00.002 7680 Moving (-0.07, -0.30) raw xDistance=-0.12 yDistance=0.24
02:48:00.413 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:48:00.413 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:48:00.413 00.000 7680 MoveAxis(E, 0, ABG)
02:48:00.413 00.000 7680 Move returns status 0, amount 0
02:48:00.413 00.000 7680 MoveAxis(S, 128, ABG)
02:48:00.413 00.000 7680 Guiding  Dir = 1, Dur = 128
02:48:00.415 00.002 7680 IsSlewing returns 0
02:48:00.416 00.001 7680 IsGuiding returns 0
02:48:00.417 00.001 7680 PulseGuide returned control before completion, sleep 138
02:48:00.571 00.154 7680 IsGuiding returns 1
02:48:00.572 00.001 7680 scope still moving after pulse duration time elapsed
02:48:00.602 00.030 7680 IsSlewing returns 0
02:48:00.603 00.001 7680 IsGuiding returns 0
02:48:00.604 00.001 7680 scope move finished after 128 + 59 ms
02:48:00.604 00.000 7680 Move returns status 0, amount 128
02:48:00.604 00.000 7680 move complete, result=0
02:48:00.606 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 128 ms SOUTH
02:48:00.614 00.008 7680 worker thread done servicing request
02:48:00.614 00.000 7680 Worker thread wakes up
02:48:00.614 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:00.615 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:48:01.866 01.251 7680 Exposure complete
02:48:01.998 00.132 7680 worker thread done servicing request
02:48:01.998 00.000 6120 OnExposeComplete: enter
02:48:02.002 00.004 6120 UpdateGuideState(): m_state=6
02:48:02.006 00.004 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1553
02:48:02.010 00.004 6120 Star::Find returns 1 (0), X=514.96, Y=672.72, Mass=8838, SNR=61.1, Peak=217 HFD=6.6
02:48:02.015 00.005 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
02:48:02.020 00.005 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
02:48:02.024 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.24 hyp=0.26 cameraTheta=-1.93 mountX=-0.13 mountY=0.18, mountTheta=2.22
02:48:02.030 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.24, opts=13)
02:48:02.034 00.004 6120 Enqueuing Move request for scope (-0.09, -0.24)
02:48:02.038 00.004 7680 Worker thread wakes up
02:48:02.038 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.24) opts 0xd
02:48:02.038 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.24)
02:48:02.039 00.001 7680 Moving (-0.09, -0.24) raw xDistance=-0.13 yDistance=0.18
02:48:02.039 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:48:02.039 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:48:02.039 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:48:02.039 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:02.047 00.008 7680 MoveAxis(E, 0, ABG)
02:48:02.047 00.000 7680 Move returns status 0, amount 0
02:48:02.047 00.000 7680 MoveAxis(N, 0, ABG)
02:48:02.048 00.001 6120 UpdateGuideState exits: m=8838 SNR=61.1
02:48:02.051 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:02.055 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:02.060 00.005 6120 Enqueuing Expose request
02:48:02.064 00.004 7680 Move returns status 0, amount 0
02:48:02.064 00.000 7680 move complete, result=0
02:48:02.064 00.000 7680 worker thread done servicing request
02:48:02.064 00.000 7680 Worker thread wakes up
02:48:02.064 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:48:02.068 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:02.068 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:48:03.314 01.246 7680 Exposure complete
02:48:03.439 00.125 7680 worker thread done servicing request
02:48:03.440 00.001 6120 OnExposeComplete: enter
02:48:03.444 00.004 6120 UpdateGuideState(): m_state=6
02:48:03.448 00.004 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1554
02:48:03.453 00.005 6120 Star::Find returns 1 (0), X=515.07, Y=672.08, Mass=8404, SNR=60.7, Peak=208 HFD=6.4
02:48:03.457 00.004 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
02:48:03.461 00.004 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
02:48:03.465 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.88 hyp=0.88 cameraTheta=-1.55 mountX=-0.15 mountY=0.80, mountTheta=1.75
02:48:03.470 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.88, opts=13)
02:48:03.474 00.004 6120 Enqueuing Move request for scope (0.02, -0.88)
02:48:03.479 00.005 7680 Worker thread wakes up
02:48:03.479 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.88) opts 0xd
02:48:03.480 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:03.484 00.004 6120 UpdateGuideState exits: m=8404 SNR=60.7
02:48:03.487 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:03.492 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:03.495 00.003 6120 Enqueuing Expose request
02:48:03.499 00.004 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.88)
02:48:03.499 00.000 7680 Moving (0.02, -0.88) raw xDistance=-0.15 yDistance=0.80
02:48:03.499 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:48:03.499 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
02:48:03.500 00.001 7680 MoveAxis(E, 0, ABG)
02:48:03.500 00.000 7680 Move returns status 0, amount 0
02:48:03.500 00.000 7680 MoveAxis(S, 434, ABG)
02:48:03.500 00.000 7680 Guiding  Dir = 1, Dur = 434
02:48:03.501 00.001 7680 IsSlewing returns 0
02:48:03.501 00.000 7680 IsGuiding returns 0
02:48:03.501 00.000 7680 PulseGuide returned control before completion, sleep 444
02:48:03.950 00.449 7680 IsGuiding returns 1
02:48:03.951 00.001 7680 scope still moving after pulse duration time elapsed
02:48:03.981 00.030 7680 IsSlewing returns 0
02:48:03.983 00.002 7680 IsGuiding returns 0
02:48:03.983 00.000 7680 scope move finished after 434 + 47 ms
02:48:03.983 00.000 7680 Move returns status 0, amount 434
02:48:03.984 00.001 7680 move complete, result=0
02:48:03.984 00.000 7680 worker thread done servicing request
02:48:03.985 00.001 7680 Worker thread wakes up
02:48:03.985 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 434 ms SOUTH
02:48:03.991 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:03.991 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:48:05.246 01.255 7680 Exposure complete
02:48:05.382 00.136 7680 worker thread done servicing request
02:48:05.382 00.000 6120 OnExposeComplete: enter
02:48:05.386 00.004 6120 UpdateGuideState(): m_state=6
02:48:05.390 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1555
02:48:05.395 00.005 6120 Star::Find returns 1 (0), X=515.07, Y=672.89, Mass=8753, SNR=61.7, Peak=219 HFD=6.4
02:48:05.398 00.003 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
02:48:05.402 00.004 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
02:48:05.407 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.32 mountX=0.00 mountY=0.07, mountTheta=1.51
02:48:05.411 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.07, opts=13)
02:48:05.414 00.003 6120 Enqueuing Move request for scope (0.02, -0.07)
02:48:05.418 00.004 7680 Worker thread wakes up
02:48:05.418 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
02:48:05.418 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
02:48:05.418 00.000 7680 Moving (0.02, -0.07) raw xDistance=0.00 yDistance=0.07
02:48:05.420 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:48:05.421 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:05.424 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:48:05.425 00.001 6120 UpdateGuideState exits: m=8753 SNR=61.7
02:48:05.429 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:48:05.429 00.000 7680 MoveAxis(E, 0, ABG)
02:48:05.429 00.000 7680 Move returns status 0, amount 0
02:48:05.429 00.000 7680 MoveAxis(N, 0, ABG)
02:48:05.429 00.000 7680 Move returns status 0, amount 0
02:48:05.429 00.000 7680 move complete, result=0
02:48:05.429 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:05.433 00.004 7680 worker thread done servicing request
02:48:05.433 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:05.437 00.004 6120 Enqueuing Expose request
02:48:05.441 00.004 7680 Worker thread wakes up
02:48:05.441 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:48:05.445 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:05.446 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:48:06.692 01.246 7680 Exposure complete
02:48:06.817 00.125 7680 worker thread done servicing request
02:48:06.817 00.000 6120 OnExposeComplete: enter
02:48:06.821 00.004 6120 UpdateGuideState(): m_state=6
02:48:06.825 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1556
02:48:06.829 00.004 6120 Star::Find returns 1 (0), X=515.05, Y=672.75, Mass=8426, SNR=60.7, Peak=214 HFD=6.7
02:48:06.833 00.004 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
02:48:06.837 00.004 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
02:48:06.840 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.57 mountX=-0.04 mountY=0.19, mountTheta=1.77
02:48:06.845 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.21, opts=13)
02:48:06.849 00.004 6120 Enqueuing Move request for scope (0.00, -0.21)
02:48:06.853 00.004 7680 Worker thread wakes up
02:48:06.853 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
02:48:06.853 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
02:48:06.854 00.001 7680 Moving (0.00, -0.21) raw xDistance=-0.04 yDistance=0.19
02:48:06.854 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:48:06.855 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:06.859 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:48:06.859 00.000 6120 UpdateGuideState exits: m=8426 SNR=60.7
02:48:06.863 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:06.867 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:06.870 00.003 6120 Enqueuing Expose request
02:48:06.874 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:48:06.874 00.000 7680 MoveAxis(E, 0, ABG)
02:48:06.874 00.000 7680 Move returns status 0, amount 0
02:48:06.874 00.000 7680 MoveAxis(N, 0, ABG)
02:48:06.875 00.001 7680 Move returns status 0, amount 0
02:48:06.875 00.000 7680 move complete, result=0
02:48:06.875 00.000 7680 worker thread done servicing request
02:48:06.876 00.001 7680 Worker thread wakes up
02:48:06.876 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:06.876 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:48:06.876 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:48:08.123 01.247 7680 Exposure complete
02:48:08.254 00.131 7680 worker thread done servicing request
02:48:08.255 00.001 6120 OnExposeComplete: enter
02:48:08.260 00.005 6120 UpdateGuideState(): m_state=6
02:48:08.263 00.003 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1557
02:48:08.268 00.005 6120 Star::Find returns 1 (0), X=514.81, Y=672.77, Mass=8774, SNR=62.0, Peak=227 HFD=6.6
02:48:08.272 00.004 6120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.19) = xAngle (-2.65 = -2.65)
02:48:08.275 00.003 6120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.23 = 0.23)
02:48:08.278 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.19 hyp=0.31 cameraTheta=-2.46 mountX=-0.27 mountY=0.07, mountTheta=2.89
02:48:08.283 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.19, opts=13)
02:48:08.285 00.002 6120 Enqueuing Move request for scope (-0.24, -0.19)
02:48:08.289 00.004 7680 Worker thread wakes up
02:48:08.289 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.19) opts 0xd
02:48:08.289 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.19)
02:48:08.290 00.001 7680 Moving (-0.24, -0.19) raw xDistance=-0.27 yDistance=0.07
02:48:08.290 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:48:08.290 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:48:08.290 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:48:08.290 00.000 7680 MoveAxis(E, 111, ABG)
02:48:08.291 00.001 7680 Guiding  Dir = 2, Dur = 111
02:48:08.291 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:08.294 00.003 7680 IsSlewing returns 0
02:48:08.295 00.001 6120 UpdateGuideState exits: m=8774 SNR=62.0
02:48:08.298 00.003 7680 IsGuiding returns 0
02:48:08.298 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:08.302 00.004 7680 PulseGuide returned control before completion, sleep 121
02:48:08.302 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:08.306 00.004 6120 Enqueuing Expose request
02:48:08.439 00.133 7680 IsGuiding returns 1
02:48:08.439 00.000 7680 scope still moving after pulse duration time elapsed
02:48:08.469 00.030 7680 IsSlewing returns 0
02:48:08.471 00.002 7680 IsGuiding returns 0
02:48:08.472 00.001 7680 scope move finished after 111 + 62 ms
02:48:08.472 00.000 7680 Move returns status 0, amount 111
02:48:08.472 00.000 7680 MoveAxis(N, 0, ABG)
02:48:08.472 00.000 7680 Move returns status 0, amount 0
02:48:08.472 00.000 7680 move complete, result=0
02:48:08.474 00.002 7680 worker thread done servicing request
02:48:08.474 00.000 6120 GuideStep: -0.3 px 111 ms EAST, 0.1 px 0 ms NORTH
02:48:08.483 00.009 7680 Worker thread wakes up
02:48:08.483 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:08.484 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,658,31,31)
02:48:09.672 01.188 6120 evsrv: cli 0FAEF618 connect
02:48:09.715 00.043 6120 case statement mapped state 6 to 3
02:48:09.719 00.004 6120 case statement mapped state 6 to 3
02:48:09.722 00.003 6120 evsrv: cli 0FAEF618 request: {"method":"get_app_state","id":"08bbfebd-d287-41d3-bd5d-a7c3815ee6e2"}
02:48:09.727 00.005 6120 case statement mapped state 6 to 3
02:48:09.732 00.005 7680 Exposure complete
02:48:09.732 00.000 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":"Guiding","id":"08bbfebd-d287-41d3-bd5d-a7c3815ee6e2"}
02:48:09.828 00.096 6120 evsrv: cli 0FAEF618 disconnect
02:48:09.836 00.008 6120 evsrv: cli 0FAEFD98 connect
02:48:09.840 00.004 6120 case statement mapped state 6 to 3
02:48:09.844 00.004 6120 case statement mapped state 6 to 3
02:48:09.847 00.003 6120 evsrv: cli 0FAEFD98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"0d3b3c44-20cd-4d71-8d5c-e09a0178dfc4"}
02:48:09.851 00.004 6120 PhdController::Dither begins
02:48:09.855 00.004 6120 dither: size=5.00, dRA=1.10 dDec=4.56
02:48:09.858 00.003 6120 MountToCamera -- mountTheta (-1.33) + m_xAngle (0.19) = xAngle (-1.15 = -1.15)
02:48:09.861 00.003 6120 MountToCamera -- mountX=1.10 mountY=4.56 hyp=4.69 mountTheta=-1.33 cameraX=1.93, cameraY=-4.28 cameraTheta=-1.15
02:48:09.864 00.003 6120 setting lock position to (516.98, 668.68)
02:48:09.869 00.005 6120 Mount: notify guiding dithered (1.9, -4.3)
02:48:09.871 00.002 6120 Status Line: Dither by 1.10,4.56
02:48:10.022 00.151 6120 PhdController: newstate STATE_SETTLE_BEGIN
02:48:10.030 00.008 6120 PhdController: newstate STATE_SETTLE_WAIT
02:48:10.033 00.003 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"0d3b3c44-20cd-4d71-8d5c-e09a0178dfc4"}
02:48:10.144 00.111 6120 evsrv: cli 0FAEFD98 disconnect
02:48:10.190 00.046 7680 worker thread done servicing request
02:48:10.190 00.000 6120 OnExposeComplete: enter
02:48:10.193 00.003 6120 UpdateGuideState(): m_state=6
02:48:10.198 00.005 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1558
02:48:10.201 00.003 6120 Star::Find returns 1 (0), X=514.91, Y=672.69, Mass=8712, SNR=61.6, Peak=204 HFD=6.6
02:48:10.204 00.003 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (0.19) = xAngle (1.86 = 1.86)
02:48:10.207 00.003 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.73 = -1.55)
02:48:10.209 00.002 6120 CameraToMount -- cameraX=-2.07 cameraY=4.01 hyp=4.51 cameraTheta=2.05 mountX=-1.29 mountY=-4.51, mountTheta=-1.85
02:48:10.214 00.005 6120 dither recenter: remaining=(-1.1,-4.6) step=(-1.1,-4.6)
02:48:10.217 00.003 6120 MountToCamera -- mountTheta (1.81) + m_xAngle (0.19) = xAngle (1.99 = 1.99)
02:48:10.220 00.003 6120 MountToCamera -- mountX=-1.10 mountY=-4.56 hyp=4.69 mountTheta=1.81 cameraX=-1.93, cameraY=4.28 cameraTheta=1.99
02:48:10.222 00.002 6120 SchedulePrimaryMove(0D6325F0, x=-1.93, y=4.28, opts=4)
02:48:10.227 00.005 6120 Enqueuing Move request for scope (-1.93, 4.28)
02:48:10.231 00.004 7680 Worker thread wakes up
02:48:10.231 00.000 6120 Mount: notify direct move -1.10,-4.56
02:48:10.234 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.93, 4.28) opts 0x4
02:48:10.234 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:10.237 00.003 7680 Handling offset move in thread for scope, endpoint = (-1.93, 4.28)
02:48:10.237 00.000 6120 UpdateGuideState exits: m=8712 SNR=61.6
02:48:10.240 00.003 7680 Moving (-1.93, 4.28) raw xDistance=-1.10 yDistance=-4.56
02:48:10.240 00.000 6120 PhdController: settling, locked = 1, distance = 4.85 (1.50) aobump = 0 frame = 1 / 99999
02:48:10.243 00.003 7680 MoveAxis(E, 711, B)
02:48:10.243 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764060490.243,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.85,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:48:10.247 00.004 7680 Guiding  Dir = 2, Dur = 711
02:48:10.247 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:10.249 00.002 7680 IsSlewing returns 0
02:48:10.249 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:10.252 00.003 7680 IsGuiding returns 0
02:48:10.252 00.000 6120 Enqueuing Expose request
02:48:10.255 00.003 7680 PulseGuide returned control before completion, sleep 721
02:48:10.991 00.736 7680 IsGuiding returns 0
02:48:10.991 00.000 7680 Move returns status 0, amount 711
02:48:10.991 00.000 7680 MoveAxis(N, 2476, B)
02:48:10.991 00.000 7680 Guiding  Dir = 0, Dur = 2476
02:48:10.992 00.001 7680 IsSlewing returns 0
02:48:10.992 00.000 7680 IsGuiding returns 0
02:48:10.992 00.000 7680 PulseGuide returned control before completion, sleep 2486
02:48:13.482 02.490 7680 IsGuiding returns 1
02:48:13.483 00.001 7680 scope still moving after pulse duration time elapsed
02:48:13.515 00.032 7680 IsSlewing returns 0
02:48:13.516 00.001 7680 IsGuiding returns 0
02:48:13.517 00.001 7680 scope move finished after 2476 + 48 ms
02:48:13.517 00.000 7680 Move returns status 0, amount 2476
02:48:13.519 00.002 7680 move complete, result=0
02:48:13.519 00.000 7680 worker thread done servicing request
02:48:13.520 00.001 7680 Worker thread wakes up
02:48:13.520 00.000 6120 GuideStep: -1.1 px 711 ms EAST, -4.6 px 2476 ms NORTH
02:48:13.527 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:13.527 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:14.782 01.255 7680 Exposure complete
02:48:14.907 00.125 7680 worker thread done servicing request
02:48:14.908 00.001 6120 OnExposeComplete: enter
02:48:14.911 00.003 6120 UpdateGuideState(): m_state=6
02:48:14.914 00.003 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1559
02:48:14.917 00.003 6120 Star::Find returns 1 (0), X=515.60, Y=669.59, Mass=9042, SNR=63.8, Peak=200 HFD=6.9
02:48:14.919 00.002 6120 CameraToMount -- cameraTheta (2.56) - m_xAngle (0.19) = xAngle (2.37 = 2.37)
02:48:14.922 00.003 6120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.25 = -1.04)
02:48:14.925 00.003 6120 CameraToMount -- cameraX=-1.38 cameraY=0.91 hyp=1.65 cameraTheta=2.56 mountX=-1.19 mountY=-1.42, mountTheta=-2.27
02:48:14.930 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-1.38, y=0.91, opts=13)
02:48:14.933 00.003 6120 Enqueuing Move request for scope (-1.38, 0.91)
02:48:14.935 00.002 7680 Worker thread wakes up
02:48:14.936 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.38, 0.91) opts 0xd
02:48:14.936 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.38, 0.91)
02:48:14.937 00.001 7680 Moving (-1.38, 0.91) raw xDistance=-1.19 yDistance=-1.42
02:48:14.937 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.19
02:48:14.937 00.000 7680 resist switch: large excursion: input -1.42 thresh 0.60 direction from 0 to -1
02:48:14.937 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.26
02:48:14.937 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.42 from input -1.42
02:48:14.937 00.000 7680 MoveAxis(E, 486, ABG)
02:48:14.937 00.000 7680 Guiding  Dir = 2, Dur = 486
02:48:14.937 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:14.940 00.003 6120 UpdateGuideState exits: m=9042 SNR=63.8
02:48:14.944 00.004 6120 PhdController: settling, locked = 1, distance = 1.65 (1.50) aobump = 0 frame = 2 / 99999
02:48:14.947 00.003 7680 IsSlewing returns 0
02:48:14.948 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764060494.947,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.65,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:48:14.951 00.003 7680 IsGuiding returns 0
02:48:14.951 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:14.954 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:14.956 00.002 7680 PulseGuide returned control before completion, sleep 496
02:48:14.956 00.000 6120 Enqueuing Expose request
02:48:15.463 00.507 7680 IsGuiding returns 1
02:48:15.463 00.000 7680 scope still moving after pulse duration time elapsed
02:48:15.493 00.030 7680 IsSlewing returns 0
02:48:15.495 00.002 7680 IsGuiding returns 0
02:48:15.495 00.000 7680 scope move finished after 486 + 58 ms
02:48:15.495 00.000 7680 Move returns status 0, amount 486
02:48:15.496 00.001 7680 MoveAxis(N, 771, ABG)
02:48:15.497 00.001 7680 Guiding  Dir = 0, Dur = 771
02:48:15.497 00.000 7680 IsSlewing returns 0
02:48:15.498 00.001 7680 IsGuiding returns 0
02:48:15.498 00.000 7680 PulseGuide returned control before completion, sleep 781
02:48:16.293 00.795 7680 IsGuiding returns 1
02:48:16.294 00.001 7680 scope still moving after pulse duration time elapsed
02:48:16.324 00.030 7680 IsSlewing returns 0
02:48:16.325 00.001 7680 IsGuiding returns 0
02:48:16.326 00.001 7680 scope move finished after 771 + 57 ms
02:48:16.326 00.000 7680 Move returns status 0, amount 771
02:48:16.327 00.001 7680 move complete, result=0
02:48:16.327 00.000 7680 worker thread done servicing request
02:48:16.327 00.000 7680 Worker thread wakes up
02:48:16.329 00.002 6120 GuideStep: -1.2 px 486 ms EAST, -1.4 px 771 ms NORTH
02:48:16.336 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:16.336 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:17.587 01.251 7680 Exposure complete
02:48:17.721 00.134 7680 worker thread done servicing request
02:48:17.721 00.000 6120 OnExposeComplete: enter
02:48:17.726 00.005 6120 UpdateGuideState(): m_state=6
02:48:17.729 00.003 6120 Star::Find(15, 515, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1560
02:48:17.733 00.004 6120 Star::Find returns 1 (0), X=516.22, Y=667.93, Mass=8973, SNR=62.0, Peak=244 HFD=6.5
02:48:17.738 00.005 6120 CameraToMount -- cameraTheta (-2.36) - m_xAngle (0.19) = xAngle (-2.55 = -2.55)
02:48:17.742 00.004 6120 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.33 = 0.33)
02:48:17.746 00.004 6120 CameraToMount -- cameraX=-0.76 cameraY=-0.75 hyp=1.07 cameraTheta=-2.36 mountX=-0.88 mountY=0.34, mountTheta=2.77
02:48:17.751 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.76, y=-0.75, opts=13)
02:48:17.755 00.004 6120 Enqueuing Move request for scope (-0.76, -0.75)
02:48:17.759 00.004 7680 Worker thread wakes up
02:48:17.759 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:17.764 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -0.75) opts 0xd
02:48:17.764 00.000 6120 UpdateGuideState exits: m=8973 SNR=62.0
02:48:17.768 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.76, -0.75)
02:48:17.769 00.001 7680 Moving (-0.76, -0.75) raw xDistance=-0.88 yDistance=0.34
02:48:17.769 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.88
02:48:17.769 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:48:17.769 00.000 6120 PhdController: settling, locked = 1, distance = 1.48 (1.50) aobump = 0 frame = 3 / 99999
02:48:17.774 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:48:17.774 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764060497.774,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.48,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:48:17.777 00.003 7680 MoveAxis(E, 395, ABG)
02:48:17.778 00.001 7680 Guiding  Dir = 2, Dur = 395
02:48:17.778 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:17.782 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:17.785 00.003 6120 Enqueuing Expose request
02:48:17.789 00.004 7680 IsSlewing returns 0
02:48:17.789 00.000 7680 IsGuiding returns 0
02:48:17.789 00.000 7680 PulseGuide returned control before completion, sleep 405
02:48:18.205 00.416 7680 IsGuiding returns 1
02:48:18.205 00.000 7680 scope still moving after pulse duration time elapsed
02:48:18.235 00.030 7680 IsSlewing returns 0
02:48:18.236 00.001 7680 IsGuiding returns 0
02:48:18.237 00.001 7680 scope move finished after 395 + 52 ms
02:48:18.237 00.000 7680 Move returns status 0, amount 395
02:48:18.237 00.000 7680 MoveAxis(N, 0, ABG)
02:48:18.238 00.001 7680 Move returns status 0, amount 0
02:48:18.238 00.000 7680 move complete, result=0
02:48:18.238 00.000 7680 worker thread done servicing request
02:48:18.239 00.001 6120 GuideStep: -0.9 px 395 ms EAST, 0.3 px 0 ms NORTH
02:48:18.245 00.006 7680 Worker thread wakes up
02:48:18.245 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:18.245 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:19.490 01.245 7680 Exposure complete
02:48:19.627 00.137 7680 worker thread done servicing request
02:48:19.627 00.000 6120 OnExposeComplete: enter
02:48:19.631 00.004 6120 UpdateGuideState(): m_state=6
02:48:19.635 00.004 6120 Star::Find(15, 516, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1561
02:48:19.639 00.004 6120 Star::Find returns 1 (0), X=516.68, Y=667.73, Mass=8415, SNR=60.1, Peak=197 HFD=6.7
02:48:19.642 00.003 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
02:48:19.646 00.004 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
02:48:19.649 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=-0.95 hyp=0.99 cameraTheta=-1.88 mountX=-0.47 mountY=0.72, mountTheta=2.15
02:48:19.653 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=-0.95, opts=13)
02:48:19.657 00.004 6120 Enqueuing Move request for scope (-0.30, -0.95)
02:48:19.662 00.005 7680 Worker thread wakes up
02:48:19.662 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.95) opts 0xd
02:48:19.662 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, -0.95)
02:48:19.662 00.000 7680 Moving (-0.30, -0.95) raw xDistance=-0.47 yDistance=0.72
02:48:19.662 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.47
02:48:19.662 00.000 7680 resist switch: large excursion: input 0.72 thresh 0.60 direction from -1 to 1
02:48:19.662 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.16
02:48:19.662 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
02:48:19.663 00.001 7680 MoveAxis(E, 220, ABG)
02:48:19.663 00.000 7680 Guiding  Dir = 2, Dur = 220
02:48:19.664 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:19.667 00.003 7680 IsSlewing returns 0
02:48:19.667 00.000 6120 UpdateGuideState exits: m=8415 SNR=60.1
02:48:19.671 00.004 7680 IsGuiding returns 0
02:48:19.671 00.000 6120 PhdController: settling, locked = 1, distance = 1.33 (1.50) aobump = 0 frame = 4 / 99999
02:48:19.674 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764060499.674,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.33,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
02:48:19.678 00.004 7680 PulseGuide returned control before completion, sleep 230
02:48:19.678 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:19.682 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:19.685 00.003 6120 Enqueuing Expose request
02:48:19.917 00.232 7680 IsGuiding returns 1
02:48:19.917 00.000 7680 scope still moving after pulse duration time elapsed
02:48:19.947 00.030 7680 IsSlewing returns 0
02:48:19.948 00.001 7680 IsGuiding returns 0
02:48:19.949 00.001 7680 scope move finished after 220 + 58 ms
02:48:19.949 00.000 7680 Move returns status 0, amount 220
02:48:19.950 00.001 7680 MoveAxis(S, 390, ABG)
02:48:19.950 00.000 7680 Guiding  Dir = 1, Dur = 390
02:48:19.951 00.001 7680 IsSlewing returns 0
02:48:19.951 00.000 7680 IsGuiding returns 0
02:48:19.953 00.002 7680 PulseGuide returned control before completion, sleep 400
02:48:20.356 00.403 7680 IsGuiding returns 1
02:48:20.356 00.000 7680 scope still moving after pulse duration time elapsed
02:48:20.386 00.030 7680 IsSlewing returns 0
02:48:20.387 00.001 7680 IsGuiding returns 0
02:48:20.388 00.001 7680 scope move finished after 390 + 44 ms
02:48:20.388 00.000 7680 Move returns status 0, amount 390
02:48:20.388 00.000 7680 move complete, result=0
02:48:20.388 00.000 6120 GuideStep: -0.5 px 220 ms EAST, 0.7 px 390 ms SOUTH
02:48:20.395 00.007 7680 worker thread done servicing request
02:48:20.395 00.000 7680 Worker thread wakes up
02:48:20.395 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:20.395 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:21.649 01.254 7680 Exposure complete
02:48:21.787 00.138 7680 worker thread done servicing request
02:48:21.787 00.000 6120 OnExposeComplete: enter
02:48:21.793 00.006 6120 UpdateGuideState(): m_state=6
02:48:21.798 00.005 6120 Star::Find(15, 516, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1562
02:48:21.802 00.004 6120 Star::Find returns 1 (0), X=516.88, Y=667.54, Mass=8737, SNR=61.2, Peak=228 HFD=6.7
02:48:21.805 00.003 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
02:48:21.810 00.005 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
02:48:21.814 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-1.14 hyp=1.14 cameraTheta=-1.66 mountX=-0.31 mountY=0.98, mountTheta=1.88
02:48:21.818 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-1.14, opts=13)
02:48:21.823 00.005 6120 Enqueuing Move request for scope (-0.10, -1.14)
02:48:21.826 00.003 7680 Worker thread wakes up
02:48:21.827 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -1.14) opts 0xd
02:48:21.827 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -1.14)
02:48:21.827 00.000 7680 Moving (-0.10, -1.14) raw xDistance=-0.31 yDistance=0.98
02:48:21.827 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
02:48:21.827 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.98 from input 0.98
02:48:21.827 00.000 7680 MoveAxis(E, 142, ABG)
02:48:21.827 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:21.833 00.006 6120 UpdateGuideState exits: m=8737 SNR=61.2
02:48:21.836 00.003 6120 PhdController: settling, locked = 1, distance = 1.28 (1.50) aobump = 0 frame = 5 / 99999
02:48:21.841 00.005 7680 Guiding  Dir = 2, Dur = 142
02:48:21.841 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764060501.841,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.28,"Time":4.1,"SettleTime":10.0,"StarLocked":true}
02:48:21.845 00.004 7680 IsSlewing returns 0
02:48:21.845 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:21.849 00.004 7680 IsGuiding returns 0
02:48:21.849 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:21.852 00.003 6120 Enqueuing Expose request
02:48:21.857 00.005 7680 PulseGuide returned control before completion, sleep 152
02:48:22.024 00.167 7680 IsGuiding returns 0
02:48:22.024 00.000 7680 Move returns status 0, amount 142
02:48:22.026 00.002 7680 MoveAxis(S, 532, ABG)
02:48:22.026 00.000 7680 Guiding  Dir = 1, Dur = 532
02:48:22.026 00.000 7680 IsSlewing returns 0
02:48:22.027 00.001 7680 IsGuiding returns 0
02:48:22.027 00.000 7680 PulseGuide returned control before completion, sleep 542
02:48:22.586 00.559 7680 IsGuiding returns 1
02:48:22.586 00.000 7680 scope still moving after pulse duration time elapsed
02:48:22.619 00.033 7680 IsSlewing returns 0
02:48:22.620 00.001 7680 IsGuiding returns 1
02:48:22.649 00.029 7680 IsSlewing returns 0
02:48:22.649 00.000 7680 IsGuiding returns 0
02:48:22.650 00.001 7680 scope move finished after 532 + 91 ms
02:48:22.650 00.000 7680 Move returns status 0, amount 532
02:48:22.650 00.000 7680 move complete, result=0
02:48:22.652 00.002 7680 worker thread done servicing request
02:48:22.652 00.000 6120 GuideStep: -0.3 px 142 ms EAST, 1.0 px 532 ms SOUTH
02:48:22.659 00.007 7680 Worker thread wakes up
02:48:22.659 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:22.659 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:23.907 01.248 7680 Exposure complete
02:48:24.051 00.144 7680 worker thread done servicing request
02:48:24.051 00.000 6120 OnExposeComplete: enter
02:48:24.055 00.004 6120 UpdateGuideState(): m_state=6
02:48:24.058 00.003 6120 Star::Find(15, 516, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1563
02:48:24.064 00.006 6120 Star::Find returns 1 (0), X=517.13, Y=667.87, Mass=8893, SNR=61.9, Peak=212 HFD=6.5
02:48:24.068 00.004 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
02:48:24.072 00.004 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
02:48:24.076 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.81 hyp=0.82 cameraTheta=-1.38 mountX=0.00 mountY=0.80, mountTheta=1.57
02:48:24.081 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.81, opts=13)
02:48:24.085 00.004 6120 Enqueuing Move request for scope (0.16, -0.81)
02:48:24.090 00.005 7680 Worker thread wakes up
02:48:24.091 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:24.095 00.004 6120 UpdateGuideState exits: m=8893 SNR=61.9
02:48:24.098 00.003 6120 PhdController: settling, locked = 1, distance = 1.14 (1.50) aobump = 0 frame = 6 / 99999
02:48:24.102 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.81) opts 0xd
02:48:24.102 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.81)
02:48:24.103 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764060504.102,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.14,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
02:48:24.106 00.003 7680 Moving (0.16, -0.81) raw xDistance=0.00 yDistance=0.80
02:48:24.106 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:48:24.107 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
02:48:24.107 00.000 7680 MoveAxis(E, 0, ABG)
02:48:24.107 00.000 7680 Move returns status 0, amount 0
02:48:24.107 00.000 7680 MoveAxis(S, 432, ABG)
02:48:24.109 00.002 7680 Guiding  Dir = 1, Dur = 432
02:48:24.109 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:24.112 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:24.116 00.004 7680 IsSlewing returns 0
02:48:24.116 00.000 6120 Enqueuing Expose request
02:48:24.120 00.004 7680 IsGuiding returns 0
02:48:24.120 00.000 7680 PulseGuide returned control before completion, sleep 442
02:48:24.570 00.450 7680 IsGuiding returns 1
02:48:24.571 00.001 7680 scope still moving after pulse duration time elapsed
02:48:24.600 00.029 7680 IsSlewing returns 0
02:48:24.602 00.002 7680 IsGuiding returns 0
02:48:24.603 00.001 7680 scope move finished after 432 + 51 ms
02:48:24.603 00.000 7680 Move returns status 0, amount 432
02:48:24.604 00.001 7680 move complete, result=0
02:48:24.604 00.000 7680 worker thread done servicing request
02:48:24.604 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.8 px 432 ms SOUTH
02:48:24.611 00.007 7680 Worker thread wakes up
02:48:24.611 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:24.613 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:25.857 01.244 7680 Exposure complete
02:48:25.991 00.134 7680 worker thread done servicing request
02:48:25.991 00.000 6120 OnExposeComplete: enter
02:48:25.995 00.004 6120 UpdateGuideState(): m_state=6
02:48:25.999 00.004 6120 Star::Find(15, 517, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1564
02:48:26.002 00.003 6120 Star::Find returns 1 (0), X=517.13, Y=667.90, Mass=8314, SNR=61.0, Peak=220 HFD=6.5
02:48:26.006 00.004 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
02:48:26.010 00.004 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
02:48:26.013 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-0.78 hyp=0.80 cameraTheta=-1.38 mountX=0.01 mountY=0.77, mountTheta=1.56
02:48:26.018 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.78, opts=13)
02:48:26.021 00.003 6120 Enqueuing Move request for scope (0.15, -0.78)
02:48:26.025 00.004 7680 Worker thread wakes up
02:48:26.025 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.78) opts 0xd
02:48:26.025 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.78)
02:48:26.026 00.001 7680 Moving (0.15, -0.78) raw xDistance=0.01 yDistance=0.77
02:48:26.026 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:48:26.026 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
02:48:26.026 00.000 7680 MoveAxis(E, 0, ABG)
02:48:26.026 00.000 7680 Move returns status 0, amount 0
02:48:26.027 00.001 7680 MoveAxis(S, 418, ABG)
02:48:26.027 00.000 7680 Guiding  Dir = 1, Dur = 418
02:48:26.027 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:26.030 00.003 7680 IsSlewing returns 0
02:48:26.030 00.000 6120 UpdateGuideState exits: m=8314 SNR=61.0
02:48:26.035 00.005 7680 IsGuiding returns 0
02:48:26.035 00.000 6120 PhdController: settling, locked = 1, distance = 1.04 (1.50) aobump = 0 frame = 7 / 99999
02:48:26.038 00.003 7680 PulseGuide returned control before completion, sleep 428
02:48:26.038 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764060506.038,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.04,"Time":8.3,"SettleTime":10.0,"StarLocked":true}
02:48:26.042 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:26.046 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:26.049 00.003 6120 Enqueuing Expose request
02:48:26.479 00.430 7680 IsGuiding returns 0
02:48:26.479 00.000 7680 Move returns status 0, amount 418
02:48:26.480 00.001 7680 move complete, result=0
02:48:26.480 00.000 7680 worker thread done servicing request
02:48:26.482 00.002 6120 GuideStep: 0.0 px 0 ms EAST, 0.8 px 418 ms SOUTH
02:48:26.488 00.006 7680 Worker thread wakes up
02:48:26.488 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:26.488 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:27.735 01.247 7680 Exposure complete
02:48:27.862 00.127 7680 worker thread done servicing request
02:48:27.862 00.000 6120 OnExposeComplete: enter
02:48:27.867 00.005 6120 UpdateGuideState(): m_state=6
02:48:27.871 00.004 6120 Star::Find(15, 517, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1565
02:48:27.876 00.005 6120 Star::Find returns 1 (0), X=517.06, Y=668.76, Mass=8609, SNR=63.1, Peak=205 HFD=6.7
02:48:27.879 00.003 6120 CameraToMount -- cameraTheta (0.72) - m_xAngle (0.19) = xAngle (0.54 = 0.54)
02:48:27.882 00.003 6120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.41 = -2.87)
02:48:27.887 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.11 cameraTheta=0.72 mountX=0.10 mountY=-0.03, mountTheta=-0.30
02:48:27.891 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.08, opts=13)
02:48:27.895 00.004 6120 Enqueuing Move request for scope (0.09, 0.08)
02:48:27.898 00.003 7680 Worker thread wakes up
02:48:27.898 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
02:48:27.898 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
02:48:27.898 00.000 7680 Moving (0.09, 0.08) raw xDistance=0.10 yDistance=-0.03
02:48:27.898 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:48:27.898 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:48:27.898 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:27.902 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:48:27.903 00.001 7680 MoveAxis(E, 0, ABG)
02:48:27.903 00.000 7680 Move returns status 0, amount 0
02:48:27.903 00.000 7680 MoveAxis(N, 0, ABG)
02:48:27.903 00.000 7680 Move returns status 0, amount 0
02:48:27.903 00.000 7680 move complete, result=0
02:48:27.903 00.000 7680 worker thread done servicing request
02:48:27.903 00.000 6120 UpdateGuideState exits: m=8609 SNR=63.1
02:48:27.908 00.005 6120 PhdController: settling, locked = 1, distance = 0.76 (1.50) aobump = 0 frame = 8 / 99999
02:48:27.911 00.003 6120 PhdController: newstate STATE_FINISH
02:48:27.914 00.003 6120 PhdController complete: success
02:48:27.919 00.005 6120 evsrv: {"Event":"SettleDone","Timestamp":1764060507.919,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
02:48:27.923 00.004 6120 Mount: notify guiding dither settle done success=1
02:48:27.928 00.005 6120 PhdController: newstate STATE_IDLE
02:48:27.932 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:27.936 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:27.939 00.003 6120 Enqueuing Expose request
02:48:27.943 00.004 7680 Worker thread wakes up
02:48:27.943 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:27.943 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:27.943 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:48:29.200 01.257 7680 Exposure complete
02:48:29.336 00.136 7680 worker thread done servicing request
02:48:29.336 00.000 6120 OnExposeComplete: enter
02:48:29.339 00.003 6120 UpdateGuideState(): m_state=6
02:48:29.342 00.003 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1566
02:48:29.345 00.003 6120 Star::Find returns 1 (0), X=516.88, Y=668.56, Mass=8628, SNR=61.4, Peak=201 HFD=6.7
02:48:29.349 00.004 6120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.19) = xAngle (-2.40 = -2.40)
02:48:29.353 00.004 6120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.48 = 0.48)
02:48:29.356 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.21 mountX=-0.12 mountY=0.07, mountTheta=2.58
02:48:29.359 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.13, opts=13)
02:48:29.364 00.005 6120 Enqueuing Move request for scope (-0.09, -0.13)
02:48:29.368 00.004 7680 Worker thread wakes up
02:48:29.368 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
02:48:29.368 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
02:48:29.369 00.001 7680 Moving (-0.09, -0.13) raw xDistance=-0.12 yDistance=0.07
02:48:29.369 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:29.372 00.003 6120 UpdateGuideState exits: m=8628 SNR=61.4
02:48:29.377 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:48:29.377 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:48:29.377 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:29.380 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:48:29.382 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:29.385 00.003 6120 Enqueuing Expose request
02:48:29.389 00.004 7680 MoveAxis(E, 0, ABG)
02:48:29.389 00.000 7680 Move returns status 0, amount 0
02:48:29.389 00.000 7680 MoveAxis(N, 0, ABG)
02:48:29.391 00.002 7680 Move returns status 0, amount 0
02:48:29.391 00.000 7680 move complete, result=0
02:48:29.391 00.000 7680 worker thread done servicing request
02:48:29.392 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:48:29.397 00.005 7680 Worker thread wakes up
02:48:29.397 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:29.397 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:30.640 01.243 7680 Exposure complete
02:48:30.774 00.134 7680 worker thread done servicing request
02:48:30.775 00.001 6120 OnExposeComplete: enter
02:48:30.779 00.004 6120 UpdateGuideState(): m_state=6
02:48:30.782 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1567
02:48:30.787 00.005 6120 Star::Find returns 1 (0), X=517.05, Y=667.97, Mass=8483, SNR=62.5, Peak=212 HFD=6.4
02:48:30.792 00.005 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
02:48:30.795 00.003 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
02:48:30.801 00.006 6120 CameraToMount -- cameraX=0.07 cameraY=-0.71 hyp=0.72 cameraTheta=-1.47 mountX=-0.06 mountY=0.67, mountTheta=1.66
02:48:30.806 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.71, opts=13)
02:48:30.810 00.004 6120 Enqueuing Move request for scope (0.07, -0.71)
02:48:30.814 00.004 7680 Worker thread wakes up
02:48:30.814 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:30.818 00.004 6120 UpdateGuideState exits: m=8483 SNR=62.5
02:48:30.821 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:30.826 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.71) opts 0xd
02:48:30.826 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.71)
02:48:30.826 00.000 7680 Moving (0.07, -0.71) raw xDistance=-0.06 yDistance=0.67
02:48:30.826 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:48:30.826 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
02:48:30.826 00.000 7680 MoveAxis(E, 0, ABG)
02:48:30.826 00.000 7680 Move returns status 0, amount 0
02:48:30.826 00.000 7680 MoveAxis(S, 364, ABG)
02:48:30.827 00.001 7680 Guiding  Dir = 1, Dur = 364
02:48:30.827 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:30.832 00.005 7680 IsSlewing returns 0
02:48:30.832 00.000 6120 Enqueuing Expose request
02:48:30.835 00.003 7680 IsGuiding returns 0
02:48:30.836 00.001 7680 PulseGuide returned control before completion, sleep 374
02:48:31.222 00.386 7680 IsGuiding returns 1
02:48:31.223 00.001 7680 scope still moving after pulse duration time elapsed
02:48:31.253 00.030 7680 IsSlewing returns 0
02:48:31.254 00.001 7680 IsGuiding returns 0
02:48:31.256 00.002 7680 scope move finished after 364 + 56 ms
02:48:31.256 00.000 7680 Move returns status 0, amount 364
02:48:31.257 00.001 7680 move complete, result=0
02:48:31.257 00.000 7680 worker thread done servicing request
02:48:31.257 00.000 7680 Worker thread wakes up
02:48:31.258 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 364 ms SOUTH
02:48:31.267 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:31.267 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:32.513 01.246 7680 Exposure complete
02:48:32.667 00.154 7680 worker thread done servicing request
02:48:32.667 00.000 6120 OnExposeComplete: enter
02:48:32.672 00.005 6120 UpdateGuideState(): m_state=6
02:48:32.676 00.004 6120 Star::Find(15, 517, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1568
02:48:32.681 00.005 6120 Star::Find returns 1 (0), X=517.04, Y=668.78, Mass=8418, SNR=60.6, Peak=210 HFD=6.7
02:48:32.685 00.004 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (0.19) = xAngle (0.82 = 0.82)
02:48:32.690 00.005 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.70 = -2.59)
02:48:32.693 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=0.08 mountY=-0.06, mountTheta=-0.66
02:48:32.699 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.10, opts=13)
02:48:32.705 00.006 6120 Enqueuing Move request for scope (0.06, 0.10)
02:48:32.709 00.004 7680 Worker thread wakes up
02:48:32.709 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:32.713 00.004 6120 UpdateGuideState exits: m=8418 SNR=60.6
02:48:32.717 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:32.720 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
02:48:32.720 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:48:32.720 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:32.725 00.005 6120 Enqueuing Expose request
02:48:32.730 00.005 7680 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.06
02:48:32.730 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:48:32.730 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:48:32.730 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:48:32.731 00.001 7680 MoveAxis(E, 0, ABG)
02:48:32.731 00.000 7680 Move returns status 0, amount 0
02:48:32.732 00.001 7680 MoveAxis(N, 0, ABG)
02:48:32.732 00.000 7680 Move returns status 0, amount 0
02:48:32.732 00.000 7680 move complete, result=0
02:48:32.732 00.000 7680 worker thread done servicing request
02:48:32.733 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:48:32.739 00.006 7680 Worker thread wakes up
02:48:32.739 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:32.740 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:33.980 01.240 7680 Exposure complete
02:48:34.117 00.137 7680 worker thread done servicing request
02:48:34.117 00.000 6120 OnExposeComplete: enter
02:48:34.120 00.003 6120 UpdateGuideState(): m_state=6
02:48:34.123 00.003 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1569
02:48:34.127 00.004 6120 Star::Find returns 1 (0), X=516.94, Y=668.76, Mass=8721, SNR=61.4, Peak=203 HFD=6.7
02:48:34.131 00.004 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (0.19) = xAngle (1.85 = 1.85)
02:48:34.134 00.003 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.72 = -1.56)
02:48:34.137 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.04 mountX=-0.02 mountY=-0.08, mountTheta=-1.84
02:48:34.141 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.07, opts=13)
02:48:34.145 00.004 6120 Enqueuing Move request for scope (-0.04, 0.07)
02:48:34.148 00.003 7680 Worker thread wakes up
02:48:34.148 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:34.152 00.004 6120 UpdateGuideState exits: m=8721 SNR=61.4
02:48:34.156 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
02:48:34.156 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
02:48:34.156 00.000 7680 Moving (-0.04, 0.07) raw xDistance=-0.02 yDistance=-0.08
02:48:34.156 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:48:34.156 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:48:34.157 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:34.159 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:48:34.159 00.000 7680 MoveAxis(E, 0, ABG)
02:48:34.159 00.000 7680 Move returns status 0, amount 0
02:48:34.159 00.000 7680 MoveAxis(N, 0, ABG)
02:48:34.159 00.000 7680 Move returns status 0, amount 0
02:48:34.161 00.002 7680 move complete, result=0
02:48:34.161 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:34.163 00.002 7680 worker thread done servicing request
02:48:34.163 00.000 6120 Enqueuing Expose request
02:48:34.166 00.003 7680 Worker thread wakes up
02:48:34.166 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:48:34.170 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:34.170 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:35.425 01.255 7680 Exposure complete
02:48:35.559 00.134 7680 worker thread done servicing request
02:48:35.559 00.000 6120 OnExposeComplete: enter
02:48:35.564 00.005 6120 UpdateGuideState(): m_state=6
02:48:35.568 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
02:48:35.571 00.003 6120 Star::Find returns 1 (0), X=516.70, Y=668.53, Mass=9219, SNR=63.5, Peak=214 HFD=6.9
02:48:35.576 00.005 6120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (0.19) = xAngle (-2.83 = -2.83)
02:48:35.581 00.005 6120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.04 = 0.04)
02:48:35.584 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.15 hyp=0.31 cameraTheta=-2.64 mountX=-0.30 mountY=0.01, mountTheta=3.10
02:48:35.588 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.15, opts=13)
02:48:35.593 00.005 6120 Enqueuing Move request for scope (-0.28, -0.15)
02:48:35.597 00.004 7680 Worker thread wakes up
02:48:35.597 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:35.600 00.003 6120 UpdateGuideState exits: m=9219 SNR=63.5
02:48:35.604 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:35.609 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.15) opts 0xd
02:48:35.609 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.15)
02:48:35.609 00.000 7680 Moving (-0.28, -0.15) raw xDistance=-0.30 yDistance=0.01
02:48:35.609 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:35.612 00.003 6120 Enqueuing Expose request
02:48:35.617 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:48:35.617 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:48:35.617 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:48:35.617 00.000 7680 MoveAxis(E, 122, ABG)
02:48:35.618 00.001 7680 Guiding  Dir = 2, Dur = 122
02:48:35.618 00.000 7680 IsSlewing returns 0
02:48:35.619 00.001 7680 IsGuiding returns 0
02:48:35.619 00.000 7680 PulseGuide returned control before completion, sleep 132
02:48:35.754 00.135 7680 IsGuiding returns 1
02:48:35.756 00.002 7680 scope still moving after pulse duration time elapsed
02:48:35.785 00.029 7680 IsSlewing returns 0
02:48:35.787 00.002 7680 IsGuiding returns 0
02:48:35.788 00.001 7680 scope move finished after 122 + 46 ms
02:48:35.788 00.000 7680 Move returns status 0, amount 122
02:48:35.790 00.002 7680 MoveAxis(N, 0, ABG)
02:48:35.790 00.000 7680 Move returns status 0, amount 0
02:48:35.791 00.001 7680 move complete, result=0
02:48:35.791 00.000 7680 worker thread done servicing request
02:48:35.791 00.000 6120 GuideStep: -0.3 px 122 ms EAST, 0.0 px 0 ms NORTH
02:48:35.799 00.008 7680 Worker thread wakes up
02:48:35.799 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:35.799 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:37.048 01.249 7680 Exposure complete
02:48:37.194 00.146 7680 worker thread done servicing request
02:48:37.194 00.000 6120 OnExposeComplete: enter
02:48:37.199 00.005 6120 UpdateGuideState(): m_state=6
02:48:37.202 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1571
02:48:37.206 00.004 6120 Star::Find returns 1 (0), X=517.09, Y=668.01, Mass=8229, SNR=60.6, Peak=212 HFD=6.4
02:48:37.209 00.003 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
02:48:37.212 00.003 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
02:48:37.215 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=-0.67 hyp=0.68 cameraTheta=-1.40 mountX=-0.01 mountY=0.66, mountTheta=1.59
02:48:37.219 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.67, opts=13)
02:48:37.221 00.002 6120 Enqueuing Move request for scope (0.12, -0.67)
02:48:37.225 00.004 7680 Worker thread wakes up
02:48:37.225 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.67) opts 0xd
02:48:37.225 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.67)
02:48:37.225 00.000 7680 Moving (0.12, -0.67) raw xDistance=-0.01 yDistance=0.66
02:48:37.225 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:48:37.225 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
02:48:37.225 00.000 7680 MoveAxis(E, 0, ABG)
02:48:37.225 00.000 7680 Move returns status 0, amount 0
02:48:37.225 00.000 7680 MoveAxis(S, 356, ABG)
02:48:37.225 00.000 7680 Guiding  Dir = 1, Dur = 356
02:48:37.225 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:37.229 00.004 7680 IsSlewing returns 0
02:48:37.230 00.001 6120 UpdateGuideState exits: m=8229 SNR=60.6
02:48:37.232 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:37.236 00.004 7680 IsGuiding returns 0
02:48:37.236 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:37.240 00.004 6120 Enqueuing Expose request
02:48:37.244 00.004 7680 PulseGuide returned control before completion, sleep 366
02:48:37.614 00.370 7680 IsGuiding returns 1
02:48:37.614 00.000 7680 scope still moving after pulse duration time elapsed
02:48:37.646 00.032 7680 IsSlewing returns 0
02:48:37.648 00.002 7680 IsGuiding returns 0
02:48:37.649 00.001 7680 scope move finished after 356 + 55 ms
02:48:37.649 00.000 7680 Move returns status 0, amount 356
02:48:37.649 00.000 7680 move complete, result=0
02:48:37.650 00.001 7680 worker thread done servicing request
02:48:37.650 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.7 px 356 ms SOUTH
02:48:37.657 00.007 7680 Worker thread wakes up
02:48:37.657 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:37.657 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:38.901 01.244 7680 Exposure complete
02:48:39.049 00.148 7680 worker thread done servicing request
02:48:39.049 00.000 6120 OnExposeComplete: enter
02:48:39.054 00.005 6120 UpdateGuideState(): m_state=6
02:48:39.059 00.005 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1572
02:48:39.064 00.005 6120 Star::Find returns 1 (0), X=517.02, Y=668.23, Mass=8140, SNR=59.3, Peak=215 HFD=6.4
02:48:39.069 00.005 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
02:48:39.073 00.004 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
02:48:39.079 00.006 6120 CameraToMount -- cameraX=0.04 cameraY=-0.45 hyp=0.45 cameraTheta=-1.47 mountX=-0.04 mountY=0.43, mountTheta=1.67
02:48:39.085 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.45, opts=13)
02:48:39.090 00.005 6120 Enqueuing Move request for scope (0.04, -0.45)
02:48:39.093 00.003 7680 Worker thread wakes up
02:48:39.094 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.45) opts 0xd
02:48:39.094 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.45)
02:48:39.094 00.000 7680 Moving (0.04, -0.45) raw xDistance=-0.04 yDistance=0.43
02:48:39.094 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:48:39.095 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
02:48:39.095 00.000 7680 MoveAxis(E, 0, ABG)
02:48:39.095 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:39.100 00.005 6120 UpdateGuideState exits: m=8140 SNR=59.3
02:48:39.108 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:39.113 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:39.119 00.006 6120 Enqueuing Expose request
02:48:39.122 00.003 7680 Move returns status 0, amount 0
02:48:39.122 00.000 7680 MoveAxis(S, 231, ABG)
02:48:39.122 00.000 7680 Guiding  Dir = 1, Dur = 231
02:48:39.123 00.001 7680 IsSlewing returns 0
02:48:39.124 00.001 7680 IsGuiding returns 0
02:48:39.124 00.000 7680 PulseGuide returned control before completion, sleep 241
02:48:39.379 00.255 7680 IsGuiding returns 0
02:48:39.380 00.001 7680 Move returns status 0, amount 231
02:48:39.380 00.000 7680 move complete, result=0
02:48:39.380 00.000 7680 worker thread done servicing request
02:48:39.380 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 231 ms SOUTH
02:48:39.387 00.007 7680 Worker thread wakes up
02:48:39.387 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:39.387 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:40.646 01.259 7680 Exposure complete
02:48:40.787 00.141 7680 worker thread done servicing request
02:48:40.788 00.001 6120 OnExposeComplete: enter
02:48:40.791 00.003 6120 UpdateGuideState(): m_state=6
02:48:40.796 00.005 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1573
02:48:40.801 00.005 6120 Star::Find returns 1 (0), X=516.98, Y=668.77, Mass=9101, SNR=63.6, Peak=211 HFD=6.8
02:48:40.805 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (0.19) = xAngle (1.40 = 1.40)
02:48:40.808 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.28 = -2.01)
02:48:40.811 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.59 mountX=0.01 mountY=-0.08, mountTheta=-1.39
02:48:40.815 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.08, opts=13)
02:48:40.820 00.005 6120 Enqueuing Move request for scope (-0.00, 0.08)
02:48:40.823 00.003 7680 Worker thread wakes up
02:48:40.823 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:40.828 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
02:48:40.828 00.000 6120 UpdateGuideState exits: m=9101 SNR=63.6
02:48:40.833 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:40.837 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:40.841 00.004 6120 Enqueuing Expose request
02:48:40.844 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
02:48:40.844 00.000 7680 Moving (-0.00, 0.08) raw xDistance=0.01 yDistance=-0.08
02:48:40.845 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:48:40.846 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:48:40.846 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:48:40.846 00.000 7680 MoveAxis(E, 0, ABG)
02:48:40.847 00.001 7680 Move returns status 0, amount 0
02:48:40.847 00.000 7680 MoveAxis(N, 0, ABG)
02:48:40.847 00.000 7680 Move returns status 0, amount 0
02:48:40.847 00.000 7680 move complete, result=0
02:48:40.847 00.000 7680 worker thread done servicing request
02:48:40.847 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:48:40.852 00.005 7680 Worker thread wakes up
02:48:40.852 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:40.852 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:42.100 01.248 7680 Exposure complete
02:48:42.242 00.142 7680 worker thread done servicing request
02:48:42.242 00.000 6120 OnExposeComplete: enter
02:48:42.246 00.004 6120 UpdateGuideState(): m_state=6
02:48:42.252 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1574
02:48:42.256 00.004 6120 Star::Find returns 1 (0), X=516.71, Y=668.64, Mass=8323, SNR=60.6, Peak=205 HFD=6.8
02:48:42.259 00.003 6120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.19) = xAngle (-3.18 = 3.10)
02:48:42.264 00.005 6120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.31 = -0.31)
02:48:42.269 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.04 hyp=0.27 cameraTheta=-3.00 mountX=-0.27 mountY=-0.08, mountTheta=-2.84
02:48:42.275 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.04, opts=13)
02:48:42.279 00.004 6120 Enqueuing Move request for scope (-0.26, -0.04)
02:48:42.282 00.003 7680 Worker thread wakes up
02:48:42.282 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.04) opts 0xd
02:48:42.282 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.04)
02:48:42.282 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:42.286 00.004 6120 UpdateGuideState exits: m=8323 SNR=60.6
02:48:42.290 00.004 7680 Moving (-0.26, -0.04) raw xDistance=-0.27 yDistance=-0.08
02:48:42.291 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:48:42.291 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:48:42.291 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:42.296 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:48:42.296 00.000 7680 MoveAxis(E, 108, ABG)
02:48:42.296 00.000 7680 Guiding  Dir = 2, Dur = 108
02:48:42.297 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:42.301 00.004 7680 IsSlewing returns 0
02:48:42.301 00.000 6120 Enqueuing Expose request
02:48:42.305 00.004 7680 IsGuiding returns 0
02:48:42.305 00.000 7680 PulseGuide returned control before completion, sleep 118
02:48:42.431 00.126 7680 IsGuiding returns 1
02:48:42.433 00.002 7680 scope still moving after pulse duration time elapsed
02:48:42.462 00.029 7680 IsSlewing returns 0
02:48:42.464 00.002 7680 IsGuiding returns 0
02:48:42.464 00.000 7680 scope move finished after 108 + 51 ms
02:48:42.464 00.000 7680 Move returns status 0, amount 108
02:48:42.466 00.002 7680 MoveAxis(N, 0, ABG)
02:48:42.466 00.000 7680 Move returns status 0, amount 0
02:48:42.467 00.001 7680 move complete, result=0
02:48:42.467 00.000 7680 worker thread done servicing request
02:48:42.467 00.000 6120 GuideStep: -0.3 px 108 ms EAST, -0.1 px 0 ms NORTH
02:48:42.473 00.006 7680 Worker thread wakes up
02:48:42.473 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:42.474 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:43.722 01.248 7680 Exposure complete
02:48:43.862 00.140 7680 worker thread done servicing request
02:48:43.862 00.000 6120 OnExposeComplete: enter
02:48:43.865 00.003 6120 UpdateGuideState(): m_state=6
02:48:43.869 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1575
02:48:43.873 00.004 6120 Star::Find returns 1 (0), X=517.01, Y=668.16, Mass=8623, SNR=61.5, Peak=226 HFD=6.3
02:48:43.877 00.004 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
02:48:43.880 00.003 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
02:48:43.884 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.52 hyp=0.52 cameraTheta=-1.50 mountX=-0.06 mountY=0.48, mountTheta=1.70
02:48:43.891 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.52, opts=13)
02:48:43.894 00.003 6120 Enqueuing Move request for scope (0.03, -0.52)
02:48:43.898 00.004 7680 Worker thread wakes up
02:48:43.898 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.52) opts 0xd
02:48:43.899 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.52)
02:48:43.899 00.000 7680 Moving (0.03, -0.52) raw xDistance=-0.06 yDistance=0.48
02:48:43.899 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:48:43.899 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
02:48:43.899 00.000 7680 MoveAxis(E, 0, ABG)
02:48:43.900 00.001 7680 Move returns status 0, amount 0
02:48:43.900 00.000 7680 MoveAxis(S, 261, ABG)
02:48:43.900 00.000 7680 Guiding  Dir = 1, Dur = 261
02:48:43.900 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:43.904 00.004 7680 IsSlewing returns 0
02:48:43.905 00.001 6120 UpdateGuideState exits: m=8623 SNR=61.5
02:48:43.908 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:43.912 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:43.916 00.004 7680 IsGuiding returns 0
02:48:43.916 00.000 6120 Enqueuing Expose request
02:48:43.922 00.006 7680 PulseGuide returned control before completion, sleep 271
02:48:44.197 00.275 7680 IsGuiding returns 1
02:48:44.197 00.000 7680 scope still moving after pulse duration time elapsed
02:48:44.229 00.032 7680 IsSlewing returns 0
02:48:44.229 00.000 7680 IsGuiding returns 0
02:48:44.230 00.001 7680 scope move finished after 261 + 52 ms
02:48:44.230 00.000 7680 Move returns status 0, amount 261
02:48:44.230 00.000 7680 move complete, result=0
02:48:44.231 00.001 7680 worker thread done servicing request
02:48:44.231 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 261 ms SOUTH
02:48:44.239 00.008 7680 Worker thread wakes up
02:48:44.239 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:44.240 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:45.494 01.254 7680 Exposure complete
02:48:45.635 00.141 7680 worker thread done servicing request
02:48:45.635 00.000 6120 OnExposeComplete: enter
02:48:45.639 00.004 6120 UpdateGuideState(): m_state=6
02:48:45.643 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1576
02:48:45.647 00.004 6120 Star::Find returns 1 (0), X=516.86, Y=668.86, Mass=8121, SNR=58.6, Peak=187 HFD=6.5
02:48:45.650 00.003 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (0.19) = xAngle (1.96 = 1.96)
02:48:45.653 00.003 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.83 = -1.45)
02:48:45.657 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.21 cameraTheta=2.15 mountX=-0.08 mountY=-0.21, mountTheta=-1.94
02:48:45.661 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.17, opts=13)
02:48:45.665 00.004 6120 Enqueuing Move request for scope (-0.11, 0.17)
02:48:45.668 00.003 7680 Worker thread wakes up
02:48:45.670 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
02:48:45.670 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
02:48:45.670 00.000 7680 Moving (-0.11, 0.17) raw xDistance=-0.08 yDistance=-0.21
02:48:45.670 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:48:45.670 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:48:45.671 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:48:45.671 00.000 7680 MoveAxis(E, 0, ABG)
02:48:45.671 00.000 7680 Move returns status 0, amount 0
02:48:45.671 00.000 7680 MoveAxis(N, 0, ABG)
02:48:45.672 00.001 7680 Move returns status 0, amount 0
02:48:45.672 00.000 7680 move complete, result=0
02:48:45.672 00.000 7680 worker thread done servicing request
02:48:45.672 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:45.675 00.003 6120 UpdateGuideState exits: m=8121 SNR=58.6
02:48:45.679 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:45.683 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:45.686 00.003 6120 Enqueuing Expose request
02:48:45.691 00.005 7680 Worker thread wakes up
02:48:45.691 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:48:45.694 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:45.694 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:46.942 01.248 7680 Exposure complete
02:48:47.082 00.140 7680 worker thread done servicing request
02:48:47.082 00.000 6120 OnExposeComplete: enter
02:48:47.088 00.006 6120 UpdateGuideState(): m_state=6
02:48:47.092 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1577
02:48:47.096 00.004 6120 Star::Find returns 1 (0), X=516.74, Y=668.52, Mass=9282, SNR=64.7, Peak=222 HFD=6.9
02:48:47.101 00.005 6120 CameraToMount -- cameraTheta (-2.54) - m_xAngle (0.19) = xAngle (-2.73 = -2.73)
02:48:47.107 00.006 6120 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.15 = 0.15)
02:48:47.113 00.006 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.17 hyp=0.29 cameraTheta=-2.54 mountX=-0.27 mountY=0.04, mountTheta=2.98
02:48:47.119 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.17, opts=13)
02:48:47.124 00.005 6120 Enqueuing Move request for scope (-0.24, -0.17)
02:48:47.130 00.006 7680 Worker thread wakes up
02:48:47.130 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:47.133 00.003 6120 UpdateGuideState exits: m=9282 SNR=64.7
02:48:47.138 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.17) opts 0xd
02:48:47.139 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.17)
02:48:47.139 00.000 7680 Moving (-0.24, -0.17) raw xDistance=-0.27 yDistance=0.04
02:48:47.139 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:48:47.139 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:48:47.139 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:47.145 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:48:47.145 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:47.148 00.003 6120 Enqueuing Expose request
02:48:47.152 00.004 7680 MoveAxis(E, 110, ABG)
02:48:47.152 00.000 7680 Guiding  Dir = 2, Dur = 110
02:48:47.154 00.002 7680 IsSlewing returns 0
02:48:47.154 00.000 7680 IsGuiding returns 0
02:48:47.155 00.001 7680 PulseGuide returned control before completion, sleep 120
02:48:47.277 00.122 7680 IsGuiding returns 1
02:48:47.278 00.001 7680 scope still moving after pulse duration time elapsed
02:48:47.308 00.030 7680 IsSlewing returns 0
02:48:47.309 00.001 7680 IsGuiding returns 0
02:48:47.309 00.000 7680 scope move finished after 110 + 45 ms
02:48:47.310 00.001 7680 Move returns status 0, amount 110
02:48:47.311 00.001 7680 MoveAxis(N, 0, ABG)
02:48:47.311 00.000 7680 Move returns status 0, amount 0
02:48:47.311 00.000 7680 move complete, result=0
02:48:47.311 00.000 7680 worker thread done servicing request
02:48:47.312 00.001 7680 Worker thread wakes up
02:48:47.312 00.000 6120 GuideStep: -0.3 px 110 ms EAST, 0.0 px 0 ms NORTH
02:48:47.318 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:47.318 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:48.562 01.244 7680 Exposure complete
02:48:48.708 00.146 7680 worker thread done servicing request
02:48:48.708 00.000 6120 OnExposeComplete: enter
02:48:48.711 00.003 6120 UpdateGuideState(): m_state=6
02:48:48.715 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1578
02:48:48.720 00.005 6120 Star::Find returns 1 (0), X=516.82, Y=668.58, Mass=8211, SNR=59.7, Peak=223 HFD=6.8
02:48:48.722 00.002 6120 CameraToMount -- cameraTheta (-2.56) - m_xAngle (0.19) = xAngle (-2.75 = -2.75)
02:48:48.725 00.003 6120 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.13 = 0.13)
02:48:48.730 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-2.56 mountX=-0.17 mountY=0.02, mountTheta=3.00
02:48:48.735 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.10, opts=13)
02:48:48.740 00.005 6120 Enqueuing Move request for scope (-0.16, -0.10)
02:48:48.743 00.003 7680 Worker thread wakes up
02:48:48.744 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
02:48:48.744 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
02:48:48.744 00.000 7680 Moving (-0.16, -0.10) raw xDistance=-0.17 yDistance=0.02
02:48:48.744 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:48.748 00.004 6120 UpdateGuideState exits: m=8211 SNR=59.7
02:48:48.752 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:48.756 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:48.761 00.005 6120 Enqueuing Expose request
02:48:48.765 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:48:48.765 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:48:48.765 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:48:48.765 00.000 7680 MoveAxis(E, 0, ABG)
02:48:48.766 00.001 7680 Move returns status 0, amount 0
02:48:48.766 00.000 7680 MoveAxis(N, 0, ABG)
02:48:48.766 00.000 7680 Move returns status 0, amount 0
02:48:48.766 00.000 7680 move complete, result=0
02:48:48.767 00.001 7680 worker thread done servicing request
02:48:48.767 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:48:48.771 00.004 7680 Worker thread wakes up
02:48:48.771 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:48.772 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:50.026 01.254 7680 Exposure complete
02:48:50.170 00.144 7680 worker thread done servicing request
02:48:50.171 00.001 6120 OnExposeComplete: enter
02:48:50.176 00.005 6120 UpdateGuideState(): m_state=6
02:48:50.179 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1579
02:48:50.184 00.005 6120 Star::Find returns 1 (0), X=516.94, Y=667.99, Mass=8763, SNR=61.7, Peak=213 HFD=6.4
02:48:50.187 00.003 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
02:48:50.191 00.004 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:48:50.195 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.69 hyp=0.69 cameraTheta=-1.63 mountX=-0.17 mountY=0.60, mountTheta=1.84
02:48:50.201 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.69, opts=13)
02:48:50.206 00.005 6120 Enqueuing Move request for scope (-0.04, -0.69)
02:48:50.211 00.005 7680 Worker thread wakes up
02:48:50.211 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:50.215 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.69) opts 0xd
02:48:50.215 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.69)
02:48:50.215 00.000 7680 Moving (-0.04, -0.69) raw xDistance=-0.17 yDistance=0.60
02:48:50.216 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:48:50.216 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
02:48:50.216 00.000 6120 UpdateGuideState exits: m=8763 SNR=61.7
02:48:50.218 00.002 7680 MoveAxis(E, 0, ABG)
02:48:50.218 00.000 7680 Move returns status 0, amount 0
02:48:50.218 00.000 7680 MoveAxis(S, 327, ABG)
02:48:50.218 00.000 7680 Guiding  Dir = 1, Dur = 327
02:48:50.218 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:50.223 00.005 7680 IsSlewing returns 0
02:48:50.223 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:50.227 00.004 7680 IsGuiding returns 0
02:48:50.227 00.000 6120 Enqueuing Expose request
02:48:50.233 00.006 7680 PulseGuide returned control before completion, sleep 337
02:48:50.576 00.343 7680 IsGuiding returns 1
02:48:50.577 00.001 7680 scope still moving after pulse duration time elapsed
02:48:50.608 00.031 7680 IsSlewing returns 0
02:48:50.609 00.001 7680 IsGuiding returns 0
02:48:50.609 00.000 7680 scope move finished after 327 + 54 ms
02:48:50.609 00.000 7680 Move returns status 0, amount 327
02:48:50.610 00.001 7680 move complete, result=0
02:48:50.611 00.001 7680 worker thread done servicing request
02:48:50.611 00.000 7680 Worker thread wakes up
02:48:50.612 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 327 ms SOUTH
02:48:50.621 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:50.621 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:51.876 01.255 7680 Exposure complete
02:48:52.012 00.136 7680 worker thread done servicing request
02:48:52.012 00.000 6120 OnExposeComplete: enter
02:48:52.016 00.004 6120 UpdateGuideState(): m_state=6
02:48:52.021 00.005 6120 Star::Find(15, 516, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1580
02:48:52.025 00.004 6120 Star::Find returns 1 (0), X=516.69, Y=668.60, Mass=8890, SNR=63.0, Peak=216 HFD=6.9
02:48:52.028 00.003 6120 CameraToMount -- cameraTheta (-2.85) - m_xAngle (0.19) = xAngle (-3.04 = -3.04)
02:48:52.031 00.003 6120 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.17 = -0.17)
02:48:52.035 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.08 hyp=0.30 cameraTheta=-2.85 mountX=-0.29 mountY=-0.05, mountTheta=-2.97
02:48:52.040 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.08, opts=13)
02:48:52.045 00.005 6120 Enqueuing Move request for scope (-0.28, -0.08)
02:48:52.049 00.004 7680 Worker thread wakes up
02:48:52.049 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:52.053 00.004 6120 UpdateGuideState exits: m=8890 SNR=63.0
02:48:52.057 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:52.061 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.08) opts 0xd
02:48:52.061 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.08)
02:48:52.062 00.001 7680 Moving (-0.28, -0.08) raw xDistance=-0.29 yDistance=-0.05
02:48:52.062 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:52.065 00.003 6120 Enqueuing Expose request
02:48:52.069 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
02:48:52.069 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:48:52.070 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:48:52.070 00.000 7680 MoveAxis(E, 120, ABG)
02:48:52.070 00.000 7680 Guiding  Dir = 2, Dur = 120
02:48:52.070 00.000 7680 IsSlewing returns 0
02:48:52.070 00.000 7680 IsGuiding returns 0
02:48:52.071 00.001 7680 PulseGuide returned control before completion, sleep 130
02:48:52.206 00.135 7680 IsGuiding returns 1
02:48:52.209 00.003 7680 scope still moving after pulse duration time elapsed
02:48:52.238 00.029 7680 IsSlewing returns 0
02:48:52.239 00.001 7680 IsGuiding returns 0
02:48:52.240 00.001 7680 scope move finished after 120 + 48 ms
02:48:52.240 00.000 7680 Move returns status 0, amount 120
02:48:52.241 00.001 7680 MoveAxis(N, 0, ABG)
02:48:52.241 00.000 7680 Move returns status 0, amount 0
02:48:52.241 00.000 7680 move complete, result=0
02:48:52.242 00.001 7680 worker thread done servicing request
02:48:52.242 00.000 6120 GuideStep: -0.3 px 120 ms EAST, -0.0 px 0 ms NORTH
02:48:52.249 00.007 7680 Worker thread wakes up
02:48:52.249 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:52.249 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:53.501 01.252 7680 Exposure complete
02:48:53.643 00.142 7680 worker thread done servicing request
02:48:53.643 00.000 6120 OnExposeComplete: enter
02:48:53.648 00.005 6120 UpdateGuideState(): m_state=6
02:48:53.652 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1581
02:48:53.656 00.004 6120 Star::Find returns 1 (0), X=517.05, Y=668.08, Mass=8670, SNR=62.3, Peak=225 HFD=6.4
02:48:53.659 00.003 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
02:48:53.664 00.005 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
02:48:53.669 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.60 hyp=0.60 cameraTheta=-1.45 mountX=-0.04 mountY=0.57, mountTheta=1.65
02:48:53.673 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.60, opts=13)
02:48:53.678 00.005 6120 Enqueuing Move request for scope (0.07, -0.60)
02:48:53.682 00.004 7680 Worker thread wakes up
02:48:53.682 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:53.686 00.004 6120 UpdateGuideState exits: m=8670 SNR=62.3
02:48:53.689 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:53.693 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:53.696 00.003 6120 Enqueuing Expose request
02:48:53.700 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.60) opts 0xd
02:48:53.700 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.60)
02:48:53.700 00.000 7680 Moving (0.07, -0.60) raw xDistance=-0.04 yDistance=0.57
02:48:53.700 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:48:53.700 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
02:48:53.702 00.002 7680 MoveAxis(E, 0, ABG)
02:48:53.702 00.000 7680 Move returns status 0, amount 0
02:48:53.702 00.000 7680 MoveAxis(S, 309, ABG)
02:48:53.702 00.000 7680 Guiding  Dir = 1, Dur = 309
02:48:53.703 00.001 7680 IsSlewing returns 0
02:48:53.703 00.000 7680 IsGuiding returns 0
02:48:53.703 00.000 7680 PulseGuide returned control before completion, sleep 319
02:48:54.036 00.333 7680 IsGuiding returns 1
02:48:54.036 00.000 7680 scope still moving after pulse duration time elapsed
02:48:54.067 00.031 7680 IsSlewing returns 0
02:48:54.070 00.003 7680 IsGuiding returns 0
02:48:54.073 00.003 7680 scope move finished after 309 + 60 ms
02:48:54.073 00.000 7680 Move returns status 0, amount 309
02:48:54.074 00.001 7680 move complete, result=0
02:48:54.075 00.001 7680 worker thread done servicing request
02:48:54.075 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.6 px 309 ms SOUTH
02:48:54.082 00.007 7680 Worker thread wakes up
02:48:54.083 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:54.083 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:55.327 01.244 7680 Exposure complete
02:48:55.472 00.145 7680 worker thread done servicing request
02:48:55.473 00.001 6120 OnExposeComplete: enter
02:48:55.476 00.003 6120 UpdateGuideState(): m_state=6
02:48:55.482 00.006 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1582
02:48:55.486 00.004 6120 Star::Find returns 1 (0), X=516.73, Y=668.69, Mass=8328, SNR=61.1, Peak=193 HFD=6.7
02:48:55.491 00.005 6120 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.19) = xAngle (2.90 = 2.90)
02:48:55.495 00.004 6120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.78 = -0.51)
02:48:55.498 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.01 hyp=0.24 cameraTheta=3.09 mountX=-0.24 mountY=-0.12, mountTheta=-2.68
02:48:55.504 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.01, opts=13)
02:48:55.507 00.003 6120 Enqueuing Move request for scope (-0.24, 0.01)
02:48:55.512 00.005 7680 Worker thread wakes up
02:48:55.512 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:55.518 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.01) opts 0xd
02:48:55.519 00.001 6120 UpdateGuideState exits: m=8328 SNR=61.1
02:48:55.524 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:55.528 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:55.532 00.004 6120 Enqueuing Expose request
02:48:55.537 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.01)
02:48:55.537 00.000 7680 Moving (-0.24, 0.01) raw xDistance=-0.24 yDistance=-0.12
02:48:55.537 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:48:55.537 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:48:55.538 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:48:55.538 00.000 7680 MoveAxis(E, 97, ABG)
02:48:55.538 00.000 7680 Guiding  Dir = 2, Dur = 97
02:48:55.538 00.000 7680 IsSlewing returns 0
02:48:55.539 00.001 7680 IsGuiding returns 0
02:48:55.539 00.000 7680 PulseGuide returned control before completion, sleep 107
02:48:55.659 00.120 7680 IsGuiding returns 1
02:48:55.659 00.000 7680 scope still moving after pulse duration time elapsed
02:48:55.690 00.031 7680 IsSlewing returns 0
02:48:55.692 00.002 7680 IsGuiding returns 0
02:48:55.693 00.001 7680 scope move finished after 97 + 57 ms
02:48:55.693 00.000 7680 Move returns status 0, amount 97
02:48:55.694 00.001 7680 MoveAxis(N, 0, ABG)
02:48:55.694 00.000 7680 Move returns status 0, amount 0
02:48:55.694 00.000 7680 move complete, result=0
02:48:55.695 00.001 7680 worker thread done servicing request
02:48:55.695 00.000 6120 GuideStep: -0.2 px 97 ms EAST, -0.1 px 0 ms NORTH
02:48:55.703 00.008 7680 Worker thread wakes up
02:48:55.703 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:55.703 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:56.955 01.252 7680 Exposure complete
02:48:57.096 00.141 7680 worker thread done servicing request
02:48:57.096 00.000 6120 OnExposeComplete: enter
02:48:57.100 00.004 6120 UpdateGuideState(): m_state=6
02:48:57.106 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1583
02:48:57.111 00.005 6120 Star::Find returns 1 (0), X=516.93, Y=668.71, Mass=8706, SNR=61.2, Peak=210 HFD=6.7
02:48:57.114 00.003 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (0.19) = xAngle (2.42 = 2.42)
02:48:57.119 00.005 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.29 = -0.99)
02:48:57.122 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.61 mountX=-0.04 mountY=-0.05, mountTheta=-2.30
02:48:57.127 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.03, opts=13)
02:48:57.132 00.005 6120 Enqueuing Move request for scope (-0.05, 0.03)
02:48:57.135 00.003 7680 Worker thread wakes up
02:48:57.136 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:57.141 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
02:48:57.141 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
02:48:57.142 00.001 7680 Moving (-0.05, 0.03) raw xDistance=-0.04 yDistance=-0.05
02:48:57.142 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:48:57.142 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:48:57.142 00.000 6120 UpdateGuideState exits: m=8706 SNR=61.2
02:48:57.148 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:57.152 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:57.156 00.004 6120 Enqueuing Expose request
02:48:57.160 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:48:57.160 00.000 7680 MoveAxis(E, 0, ABG)
02:48:57.160 00.000 7680 Move returns status 0, amount 0
02:48:57.160 00.000 7680 MoveAxis(N, 0, ABG)
02:48:57.160 00.000 7680 Move returns status 0, amount 0
02:48:57.161 00.001 7680 move complete, result=0
02:48:57.161 00.000 7680 worker thread done servicing request
02:48:57.161 00.000 7680 Worker thread wakes up
02:48:57.161 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:48:57.171 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:57.171 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:48:58.427 01.256 7680 Exposure complete
02:48:58.573 00.146 7680 worker thread done servicing request
02:48:58.573 00.000 6120 OnExposeComplete: enter
02:48:58.579 00.006 6120 UpdateGuideState(): m_state=6
02:48:58.584 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1584
02:48:58.587 00.003 6120 Star::Find returns 1 (0), X=516.94, Y=668.04, Mass=8486, SNR=61.2, Peak=226 HFD=6.4
02:48:58.592 00.005 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
02:48:58.597 00.005 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:48:58.600 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.64 hyp=0.64 cameraTheta=-1.63 mountX=-0.16 mountY=0.56, mountTheta=1.84
02:48:58.606 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.64, opts=13)
02:48:58.610 00.004 6120 Enqueuing Move request for scope (-0.04, -0.64)
02:48:58.614 00.004 7680 Worker thread wakes up
02:48:58.614 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:48:58.618 00.004 6120 UpdateGuideState exits: m=8486 SNR=61.2
02:48:58.622 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:58.626 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.64) opts 0xd
02:48:58.626 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.64)
02:48:58.626 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:48:58.630 00.004 6120 Enqueuing Expose request
02:48:58.633 00.003 7680 Moving (-0.04, -0.64) raw xDistance=-0.16 yDistance=0.56
02:48:58.633 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:48:58.635 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
02:48:58.635 00.000 7680 MoveAxis(E, 0, ABG)
02:48:58.635 00.000 7680 Move returns status 0, amount 0
02:48:58.635 00.000 7680 MoveAxis(S, 303, ABG)
02:48:58.635 00.000 7680 Guiding  Dir = 1, Dur = 303
02:48:58.635 00.000 7680 IsSlewing returns 0
02:48:58.636 00.001 7680 IsGuiding returns 0
02:48:58.636 00.000 7680 PulseGuide returned control before completion, sleep 313
02:48:58.966 00.330 7680 IsGuiding returns 1
02:48:58.967 00.001 7680 scope still moving after pulse duration time elapsed
02:48:58.997 00.030 7680 IsSlewing returns 0
02:48:58.998 00.001 7680 IsGuiding returns 0
02:48:58.999 00.001 7680 scope move finished after 303 + 60 ms
02:48:59.000 00.001 7680 Move returns status 0, amount 303
02:48:59.000 00.000 7680 move complete, result=0
02:48:59.001 00.001 7680 worker thread done servicing request
02:48:59.001 00.000 7680 Worker thread wakes up
02:48:59.002 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 303 ms SOUTH
02:48:59.009 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:48:59.009 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:00.257 01.248 7680 Exposure complete
02:49:00.396 00.139 7680 worker thread done servicing request
02:49:00.397 00.001 6120 OnExposeComplete: enter
02:49:00.401 00.004 6120 UpdateGuideState(): m_state=6
02:49:00.405 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1585
02:49:00.408 00.003 6120 Star::Find returns 1 (0), X=517.09, Y=668.75, Mass=8937, SNR=63.0, Peak=210 HFD=6.7
02:49:00.413 00.005 6120 CameraToMount -- cameraTheta (0.53) - m_xAngle (0.19) = xAngle (0.34 = 0.34)
02:49:00.416 00.003 6120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.22 = -3.07)
02:49:00.421 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.53 mountX=0.12 mountY=-0.01, mountTheta=-0.08
02:49:00.425 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.06, opts=13)
02:49:00.430 00.005 6120 Enqueuing Move request for scope (0.11, 0.06)
02:49:00.433 00.003 7680 Worker thread wakes up
02:49:00.434 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:00.437 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
02:49:00.438 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
02:49:00.438 00.000 7680 Moving (0.11, 0.06) raw xDistance=0.12 yDistance=-0.01
02:49:00.438 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:49:00.438 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:49:00.439 00.001 6120 UpdateGuideState exits: m=8937 SNR=63.0
02:49:00.442 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:00.445 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:00.449 00.004 6120 Enqueuing Expose request
02:49:00.454 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:49:00.454 00.000 7680 MoveAxis(E, 0, ABG)
02:49:00.454 00.000 7680 Move returns status 0, amount 0
02:49:00.455 00.001 7680 MoveAxis(N, 0, ABG)
02:49:00.455 00.000 7680 Move returns status 0, amount 0
02:49:00.456 00.001 7680 move complete, result=0
02:49:00.456 00.000 7680 worker thread done servicing request
02:49:00.456 00.000 7680 Worker thread wakes up
02:49:00.456 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:00.457 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:49:00.462 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:01.710 01.248 7680 Exposure complete
02:49:01.858 00.148 7680 worker thread done servicing request
02:49:01.859 00.001 6120 OnExposeComplete: enter
02:49:01.867 00.008 6120 UpdateGuideState(): m_state=6
02:49:01.871 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1586
02:49:01.875 00.004 6120 Star::Find returns 1 (0), X=516.91, Y=668.22, Mass=7823, SNR=58.0, Peak=229 HFD=6.3
02:49:01.880 00.005 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
02:49:01.884 00.004 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
02:49:01.889 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.47 hyp=0.47 cameraTheta=-1.72 mountX=-0.15 mountY=0.39, mountTheta=1.95
02:49:01.894 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.47, opts=13)
02:49:01.899 00.005 6120 Enqueuing Move request for scope (-0.07, -0.47)
02:49:01.902 00.003 7680 Worker thread wakes up
02:49:01.902 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.47) opts 0xd
02:49:01.903 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:01.907 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.47)
02:49:01.907 00.000 6120 UpdateGuideState exits: m=7823 SNR=58.0
02:49:01.911 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:01.913 00.002 7680 Moving (-0.07, -0.47) raw xDistance=-0.15 yDistance=0.39
02:49:01.913 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:49:01.914 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
02:49:01.914 00.000 7680 MoveAxis(E, 0, ABG)
02:49:01.914 00.000 7680 Move returns status 0, amount 0
02:49:01.914 00.000 7680 MoveAxis(S, 211, ABG)
02:49:01.914 00.000 7680 Guiding  Dir = 1, Dur = 211
02:49:01.914 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:01.919 00.005 7680 IsSlewing returns 0
02:49:01.920 00.001 6120 Enqueuing Expose request
02:49:01.923 00.003 7680 IsGuiding returns 0
02:49:01.924 00.001 7680 PulseGuide returned control before completion, sleep 221
02:49:02.154 00.230 7680 IsGuiding returns 1
02:49:02.155 00.001 7680 scope still moving after pulse duration time elapsed
02:49:02.186 00.031 7680 IsSlewing returns 0
02:49:02.187 00.001 7680 IsGuiding returns 0
02:49:02.187 00.000 7680 scope move finished after 211 + 52 ms
02:49:02.187 00.000 7680 Move returns status 0, amount 211
02:49:02.187 00.000 7680 move complete, result=0
02:49:02.187 00.000 7680 worker thread done servicing request
02:49:02.189 00.002 7680 Worker thread wakes up
02:49:02.189 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 211 ms SOUTH
02:49:02.195 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:02.195 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:03.451 01.256 7680 Exposure complete
02:49:03.586 00.135 7680 worker thread done servicing request
02:49:03.586 00.000 6120 OnExposeComplete: enter
02:49:03.591 00.005 6120 UpdateGuideState(): m_state=6
02:49:03.595 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1587
02:49:03.600 00.005 6120 Star::Find returns 1 (0), X=516.74, Y=668.87, Mass=8067, SNR=58.2, Peak=207 HFD=6.5
02:49:03.603 00.003 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (0.19) = xAngle (2.30 = 2.30)
02:49:03.607 00.004 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.17 = -1.11)
02:49:03.611 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.18 hyp=0.30 cameraTheta=2.48 mountX=-0.20 mountY=-0.27, mountTheta=-2.21
02:49:03.615 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.18, opts=13)
02:49:03.621 00.006 6120 Enqueuing Move request for scope (-0.24, 0.18)
02:49:03.624 00.003 7680 Worker thread wakes up
02:49:03.624 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.18) opts 0xd
02:49:03.625 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:03.628 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.18)
02:49:03.629 00.001 7680 Moving (-0.24, 0.18) raw xDistance=-0.20 yDistance=-0.27
02:49:03.629 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:49:03.629 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:49:03.629 00.000 6120 UpdateGuideState exits: m=8067 SNR=58.2
02:49:03.632 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:03.638 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:03.642 00.004 6120 Enqueuing Expose request
02:49:03.645 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:49:03.645 00.000 7680 MoveAxis(E, 82, ABG)
02:49:03.646 00.001 7680 Guiding  Dir = 2, Dur = 82
02:49:03.646 00.000 7680 IsSlewing returns 0
02:49:03.647 00.001 7680 IsGuiding returns 0
02:49:03.647 00.000 7680 PulseGuide returned control before completion, sleep 92
02:49:03.754 00.107 7680 IsGuiding returns 1
02:49:03.755 00.001 7680 scope still moving after pulse duration time elapsed
02:49:03.786 00.031 7680 IsSlewing returns 0
02:49:03.787 00.001 7680 IsGuiding returns 0
02:49:03.788 00.001 7680 scope move finished after 82 + 58 ms
02:49:03.788 00.000 7680 Move returns status 0, amount 82
02:49:03.789 00.001 7680 MoveAxis(N, 0, ABG)
02:49:03.789 00.000 7680 Move returns status 0, amount 0
02:49:03.789 00.000 7680 move complete, result=0
02:49:03.789 00.000 7680 worker thread done servicing request
02:49:03.790 00.001 6120 GuideStep: -0.2 px 82 ms EAST, -0.3 px 0 ms NORTH
02:49:03.796 00.006 7680 Worker thread wakes up
02:49:03.797 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:03.797 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:05.050 01.253 7680 Exposure complete
02:49:05.191 00.141 7680 worker thread done servicing request
02:49:05.192 00.001 6120 OnExposeComplete: enter
02:49:05.195 00.003 6120 UpdateGuideState(): m_state=6
02:49:05.198 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
02:49:05.203 00.005 6120 Star::Find returns 1 (0), X=517.08, Y=668.67, Mass=8595, SNR=61.5, Peak=216 HFD=6.7
02:49:05.208 00.005 6120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.19) = xAngle (-0.34 = -0.34)
02:49:05.214 00.006 6120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.53 = 2.53)
02:49:05.218 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.15 mountX=0.10 mountY=0.06, mountTheta=0.55
02:49:05.223 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.02, opts=13)
02:49:05.227 00.004 6120 Enqueuing Move request for scope (0.10, -0.02)
02:49:05.229 00.002 7680 Worker thread wakes up
02:49:05.229 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
02:49:05.230 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
02:49:05.230 00.000 7680 Moving (0.10, -0.02) raw xDistance=0.10 yDistance=0.06
02:49:05.230 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:49:05.231 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:49:05.231 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:49:05.231 00.000 7680 MoveAxis(E, 0, ABG)
02:49:05.231 00.000 7680 Move returns status 0, amount 0
02:49:05.231 00.000 7680 MoveAxis(N, 0, ABG)
02:49:05.231 00.000 7680 Move returns status 0, amount 0
02:49:05.231 00.000 7680 move complete, result=0
02:49:05.231 00.000 7680 worker thread done servicing request
02:49:05.232 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:05.236 00.004 6120 UpdateGuideState exits: m=8595 SNR=61.5
02:49:05.240 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:05.244 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:05.247 00.003 6120 Enqueuing Expose request
02:49:05.251 00.004 7680 Worker thread wakes up
02:49:05.251 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:49:05.254 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:05.254 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:06.499 01.245 7680 Exposure complete
02:49:06.639 00.140 7680 worker thread done servicing request
02:49:06.639 00.000 6120 OnExposeComplete: enter
02:49:06.643 00.004 6120 UpdateGuideState(): m_state=6
02:49:06.647 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1589
02:49:06.650 00.003 6120 Star::Find returns 1 (0), X=517.07, Y=668.03, Mass=8456, SNR=61.7, Peak=225 HFD=6.4
02:49:06.653 00.003 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
02:49:06.658 00.005 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
02:49:06.662 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.65 hyp=0.66 cameraTheta=-1.44 mountX=-0.04 mountY=0.63, mountTheta=1.63
02:49:06.667 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.65, opts=13)
02:49:06.672 00.005 6120 Enqueuing Move request for scope (0.09, -0.65)
02:49:06.676 00.004 7680 Worker thread wakes up
02:49:06.676 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.65) opts 0xd
02:49:06.676 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.65)
02:49:06.677 00.001 7680 Moving (0.09, -0.65) raw xDistance=-0.04 yDistance=0.63
02:49:06.677 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:49:06.677 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
02:49:06.677 00.000 7680 MoveAxis(E, 0, ABG)
02:49:06.678 00.001 7680 Move returns status 0, amount 0
02:49:06.678 00.000 7680 MoveAxis(S, 340, ABG)
02:49:06.678 00.000 7680 Guiding  Dir = 1, Dur = 340
02:49:06.678 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:06.681 00.003 7680 IsSlewing returns 0
02:49:06.682 00.001 6120 UpdateGuideState exits: m=8456 SNR=61.7
02:49:06.685 00.003 7680 IsGuiding returns 0
02:49:06.685 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:06.690 00.005 7680 PulseGuide returned control before completion, sleep 350
02:49:06.690 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:06.693 00.003 6120 Enqueuing Expose request
02:49:07.053 00.360 7680 IsGuiding returns 1
02:49:07.054 00.001 7680 scope still moving after pulse duration time elapsed
02:49:07.084 00.030 7680 IsSlewing returns 0
02:49:07.086 00.002 7680 IsGuiding returns 0
02:49:07.086 00.000 7680 scope move finished after 340 + 60 ms
02:49:07.086 00.000 7680 Move returns status 0, amount 340
02:49:07.087 00.001 7680 move complete, result=0
02:49:07.088 00.001 7680 worker thread done servicing request
02:49:07.088 00.000 7680 Worker thread wakes up
02:49:07.089 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.6 px 340 ms SOUTH
02:49:07.095 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:07.095 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:08.347 01.252 7680 Exposure complete
02:49:08.481 00.134 7680 worker thread done servicing request
02:49:08.481 00.000 6120 OnExposeComplete: enter
02:49:08.487 00.006 6120 UpdateGuideState(): m_state=6
02:49:08.492 00.005 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1590
02:49:08.495 00.003 6120 Star::Find returns 1 (0), X=516.86, Y=668.84, Mass=8734, SNR=61.1, Peak=210 HFD=6.5
02:49:08.499 00.004 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (0.19) = xAngle (2.02 = 2.02)
02:49:08.504 00.005 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.89 = -1.39)
02:49:08.507 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.20 cameraTheta=2.20 mountX=-0.09 mountY=-0.20, mountTheta=-1.98
02:49:08.512 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.16, opts=13)
02:49:08.516 00.004 6120 Enqueuing Move request for scope (-0.12, 0.16)
02:49:08.520 00.004 7680 Worker thread wakes up
02:49:08.520 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
02:49:08.520 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
02:49:08.520 00.000 7680 Moving (-0.12, 0.16) raw xDistance=-0.09 yDistance=-0.20
02:49:08.522 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:49:08.522 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:49:08.522 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:08.525 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:49:08.525 00.000 6120 UpdateGuideState exits: m=8734 SNR=61.1
02:49:08.529 00.004 7680 MoveAxis(E, 0, ABG)
02:49:08.529 00.000 7680 Move returns status 0, amount 0
02:49:08.529 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:08.534 00.005 7680 MoveAxis(N, 0, ABG)
02:49:08.534 00.000 7680 Move returns status 0, amount 0
02:49:08.534 00.000 7680 move complete, result=0
02:49:08.534 00.000 7680 worker thread done servicing request
02:49:08.534 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:08.537 00.003 6120 Enqueuing Expose request
02:49:08.542 00.005 7680 Worker thread wakes up
02:49:08.542 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:08.542 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:49:08.547 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:09.799 01.252 7680 Exposure complete
02:49:09.945 00.146 7680 worker thread done servicing request
02:49:09.945 00.000 6120 OnExposeComplete: enter
02:49:09.951 00.006 6120 UpdateGuideState(): m_state=6
02:49:09.955 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1591
02:49:09.959 00.004 6120 Star::Find returns 1 (0), X=516.85, Y=668.49, Mass=8466, SNR=60.5, Peak=196 HFD=6.9
02:49:09.964 00.005 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.19) = xAngle (-2.35 = -2.35)
02:49:09.967 00.003 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.52 = 0.52)
02:49:09.971 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.17 mountX=-0.16 mountY=0.11, mountTheta=2.53
02:49:09.975 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.19, opts=13)
02:49:09.980 00.005 6120 Enqueuing Move request for scope (-0.13, -0.19)
02:49:09.984 00.004 7680 Worker thread wakes up
02:49:09.984 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd
02:49:09.984 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.19)
02:49:09.985 00.001 7680 Moving (-0.13, -0.19) raw xDistance=-0.16 yDistance=0.11
02:49:09.985 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:49:09.985 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:49:09.985 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:09.990 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:49:09.990 00.000 6120 UpdateGuideState exits: m=8466 SNR=60.5
02:49:09.994 00.004 7680 MoveAxis(E, 0, ABG)
02:49:09.994 00.000 7680 Move returns status 0, amount 0
02:49:09.995 00.001 7680 MoveAxis(N, 0, ABG)
02:49:09.995 00.000 7680 Move returns status 0, amount 0
02:49:09.995 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:09.999 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:10.003 00.004 6120 Enqueuing Expose request
02:49:10.007 00.004 7680 move complete, result=0
02:49:10.007 00.000 7680 worker thread done servicing request
02:49:10.007 00.000 7680 Worker thread wakes up
02:49:10.007 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:10.007 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:10.007 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:49:11.254 01.247 7680 Exposure complete
02:49:11.384 00.130 7680 worker thread done servicing request
02:49:11.384 00.000 6120 OnExposeComplete: enter
02:49:11.390 00.006 6120 UpdateGuideState(): m_state=6
02:49:11.395 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1592
02:49:11.399 00.004 6120 Star::Find returns 1 (0), X=516.95, Y=668.10, Mass=8300, SNR=60.8, Peak=206 HFD=6.3
02:49:11.403 00.004 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:49:11.406 00.003 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:49:11.410 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.58 hyp=0.59 cameraTheta=-1.62 mountX=-0.14 mountY=0.51, mountTheta=1.84
02:49:11.415 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.58, opts=13)
02:49:11.420 00.005 6120 Enqueuing Move request for scope (-0.03, -0.58)
02:49:11.425 00.005 7680 Worker thread wakes up
02:49:11.425 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:11.429 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.58) opts 0xd
02:49:11.429 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.58)
02:49:11.429 00.000 6120 UpdateGuideState exits: m=8300 SNR=60.8
02:49:11.432 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:11.437 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:11.441 00.004 6120 Enqueuing Expose request
02:49:11.444 00.003 7680 Moving (-0.03, -0.58) raw xDistance=-0.14 yDistance=0.51
02:49:11.445 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:49:11.445 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
02:49:11.445 00.000 7680 MoveAxis(E, 0, ABG)
02:49:11.446 00.001 7680 Move returns status 0, amount 0
02:49:11.446 00.000 7680 MoveAxis(S, 277, ABG)
02:49:11.446 00.000 7680 Guiding  Dir = 1, Dur = 277
02:49:11.447 00.001 7680 IsSlewing returns 0
02:49:11.447 00.000 7680 IsGuiding returns 0
02:49:11.447 00.000 7680 PulseGuide returned control before completion, sleep 287
02:49:11.744 00.297 7680 IsGuiding returns 1
02:49:11.745 00.001 7680 scope still moving after pulse duration time elapsed
02:49:11.775 00.030 7680 IsSlewing returns 0
02:49:11.776 00.001 7680 IsGuiding returns 0
02:49:11.777 00.001 7680 scope move finished after 277 + 52 ms
02:49:11.777 00.000 7680 Move returns status 0, amount 277
02:49:11.778 00.001 7680 move complete, result=0
02:49:11.778 00.000 7680 worker thread done servicing request
02:49:11.779 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 277 ms SOUTH
02:49:11.787 00.008 7680 Worker thread wakes up
02:49:11.787 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:11.787 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:13.041 01.254 7680 Exposure complete
02:49:13.194 00.153 7680 worker thread done servicing request
02:49:13.195 00.001 6120 OnExposeComplete: enter
02:49:13.200 00.005 6120 UpdateGuideState(): m_state=6
02:49:13.205 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1593
02:49:13.209 00.004 6120 Star::Find returns 1 (0), X=516.72, Y=668.81, Mass=8315, SNR=59.8, Peak=207 HFD=6.5
02:49:13.214 00.005 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (0.19) = xAngle (2.49 = 2.49)
02:49:13.217 00.003 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.36 = -0.92)
02:49:13.221 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.13 hyp=0.29 cameraTheta=2.67 mountX=-0.23 mountY=-0.23, mountTheta=-2.35
02:49:13.226 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.13, opts=13)
02:49:13.230 00.004 6120 Enqueuing Move request for scope (-0.26, 0.13)
02:49:13.234 00.004 7680 Worker thread wakes up
02:49:13.235 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:13.238 00.003 6120 UpdateGuideState exits: m=8315 SNR=59.8
02:49:13.243 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:13.247 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.13) opts 0xd
02:49:13.247 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.13)
02:49:13.247 00.000 7680 Moving (-0.26, 0.13) raw xDistance=-0.23 yDistance=-0.23
02:49:13.247 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
02:49:13.247 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:49:13.247 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:13.252 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:49:13.252 00.000 6120 Enqueuing Expose request
02:49:13.256 00.004 7680 MoveAxis(E, 95, ABG)
02:49:13.256 00.000 7680 Guiding  Dir = 2, Dur = 95
02:49:13.256 00.000 7680 IsSlewing returns 0
02:49:13.257 00.001 7680 IsGuiding returns 0
02:49:13.257 00.000 7680 PulseGuide returned control before completion, sleep 105
02:49:13.371 00.114 7680 IsGuiding returns 1
02:49:13.371 00.000 7680 scope still moving after pulse duration time elapsed
02:49:13.403 00.032 7680 IsSlewing returns 0
02:49:13.403 00.000 7680 IsGuiding returns 0
02:49:13.404 00.001 7680 scope move finished after 95 + 51 ms
02:49:13.404 00.000 7680 Move returns status 0, amount 95
02:49:13.404 00.000 7680 MoveAxis(N, 0, ABG)
02:49:13.404 00.000 7680 Move returns status 0, amount 0
02:49:13.406 00.002 7680 move complete, result=0
02:49:13.406 00.000 7680 worker thread done servicing request
02:49:13.406 00.000 6120 GuideStep: -0.2 px 95 ms EAST, -0.2 px 0 ms NORTH
02:49:13.413 00.007 7680 Worker thread wakes up
02:49:13.413 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:13.413 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:14.670 01.257 7680 Exposure complete
02:49:14.846 00.176 7680 worker thread done servicing request
02:49:14.846 00.000 6120 OnExposeComplete: enter
02:49:14.852 00.006 6120 UpdateGuideState(): m_state=6
02:49:14.858 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1594
02:49:14.864 00.006 6120 Star::Find returns 1 (0), X=517.08, Y=668.14, Mass=8309, SNR=60.6, Peak=221 HFD=6.4
02:49:14.870 00.006 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
02:49:14.877 00.007 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
02:49:14.883 00.006 6120 CameraToMount -- cameraX=0.10 cameraY=-0.54 hyp=0.55 cameraTheta=-1.38 mountX=0.00 mountY=0.53, mountTheta=1.57
02:49:14.890 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.54, opts=13)
02:49:14.899 00.009 6120 Enqueuing Move request for scope (0.10, -0.54)
02:49:14.904 00.005 7680 Worker thread wakes up
02:49:14.904 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:14.910 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.54) opts 0xd
02:49:14.910 00.000 6120 UpdateGuideState exits: m=8309 SNR=60.6
02:49:14.914 00.004 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.54)
02:49:14.915 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:14.919 00.004 7680 Moving (0.10, -0.54) raw xDistance=0.00 yDistance=0.53
02:49:14.919 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:14.924 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:49:14.924 00.000 6120 Enqueuing Expose request
02:49:14.927 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
02:49:14.927 00.000 7680 MoveAxis(E, 0, ABG)
02:49:14.927 00.000 7680 Move returns status 0, amount 0
02:49:14.928 00.001 7680 MoveAxis(S, 286, ABG)
02:49:14.928 00.000 7680 Guiding  Dir = 1, Dur = 286
02:49:14.928 00.000 7680 IsSlewing returns 0
02:49:14.929 00.001 7680 IsGuiding returns 0
02:49:14.929 00.000 7680 PulseGuide returned control before completion, sleep 296
02:49:15.235 00.306 7680 IsGuiding returns 1
02:49:15.236 00.001 7680 scope still moving after pulse duration time elapsed
02:49:15.266 00.030 7680 IsSlewing returns 0
02:49:15.267 00.001 7680 IsGuiding returns 0
02:49:15.267 00.000 7680 scope move finished after 286 + 52 ms
02:49:15.268 00.001 7680 Move returns status 0, amount 286
02:49:15.268 00.000 7680 move complete, result=0
02:49:15.268 00.000 7680 worker thread done servicing request
02:49:15.268 00.000 7680 Worker thread wakes up
02:49:15.269 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 286 ms SOUTH
02:49:15.277 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:15.278 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:16.526 01.248 7680 Exposure complete
02:49:16.664 00.138 7680 worker thread done servicing request
02:49:16.666 00.002 6120 OnExposeComplete: enter
02:49:16.671 00.005 6120 UpdateGuideState(): m_state=6
02:49:16.676 00.005 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1595
02:49:16.680 00.004 6120 Star::Find returns 1 (0), X=517.03, Y=668.70, Mass=8618, SNR=62.1, Peak=215 HFD=6.7
02:49:16.686 00.006 6120 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.19) = xAngle (0.17 = 0.17)
02:49:16.690 00.004 6120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.04 = 3.04)
02:49:16.693 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.36 mountX=0.06 mountY=0.01, mountTheta=0.10
02:49:16.698 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.02, opts=13)
02:49:16.702 00.004 6120 Enqueuing Move request for scope (0.05, 0.02)
02:49:16.707 00.005 7680 Worker thread wakes up
02:49:16.707 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:16.711 00.004 6120 UpdateGuideState exits: m=8618 SNR=62.1
02:49:16.715 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
02:49:16.715 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
02:49:16.715 00.000 7680 Moving (0.05, 0.02) raw xDistance=0.06 yDistance=0.01
02:49:16.716 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:16.719 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:16.724 00.005 6120 Enqueuing Expose request
02:49:16.727 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:49:16.727 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:49:16.727 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:49:16.727 00.000 7680 MoveAxis(E, 0, ABG)
02:49:16.727 00.000 7680 Move returns status 0, amount 0
02:49:16.728 00.001 7680 MoveAxis(N, 0, ABG)
02:49:16.728 00.000 7680 Move returns status 0, amount 0
02:49:16.728 00.000 7680 move complete, result=0
02:49:16.728 00.000 7680 worker thread done servicing request
02:49:16.728 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:49:16.733 00.005 7680 Worker thread wakes up
02:49:16.734 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:16.734 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:17.982 01.248 7680 Exposure complete
02:49:18.122 00.140 7680 worker thread done servicing request
02:49:18.122 00.000 6120 OnExposeComplete: enter
02:49:18.126 00.004 6120 UpdateGuideState(): m_state=6
02:49:18.131 00.005 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1596
02:49:18.134 00.003 6120 Star::Find returns 1 (0), X=517.05, Y=668.81, Mass=8840, SNR=61.7, Peak=206 HFD=6.6
02:49:18.139 00.005 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (0.19) = xAngle (0.85 = 0.85)
02:49:18.145 00.006 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.72 = -2.56)
02:49:18.149 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.04 mountX=0.10 mountY=-0.08, mountTheta=-0.70
02:49:18.154 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.13, opts=13)
02:49:18.158 00.004 6120 Enqueuing Move request for scope (0.07, 0.13)
02:49:18.161 00.003 7680 Worker thread wakes up
02:49:18.162 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
02:49:18.162 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
02:49:18.162 00.000 7680 Moving (0.07, 0.13) raw xDistance=0.10 yDistance=-0.08
02:49:18.162 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:49:18.163 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:49:18.163 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:18.166 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:49:18.167 00.001 6120 UpdateGuideState exits: m=8840 SNR=61.7
02:49:18.171 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:18.178 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:18.184 00.006 6120 Enqueuing Expose request
02:49:18.188 00.004 7680 MoveAxis(E, 0, ABG)
02:49:18.188 00.000 7680 Move returns status 0, amount 0
02:49:18.188 00.000 7680 MoveAxis(N, 0, ABG)
02:49:18.188 00.000 7680 Move returns status 0, amount 0
02:49:18.189 00.001 7680 move complete, result=0
02:49:18.190 00.001 7680 worker thread done servicing request
02:49:18.190 00.000 7680 Worker thread wakes up
02:49:18.190 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:18.190 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:18.190 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:19.429 01.239 7680 Exposure complete
02:49:19.575 00.146 7680 worker thread done servicing request
02:49:19.575 00.000 6120 OnExposeComplete: enter
02:49:19.579 00.004 6120 UpdateGuideState(): m_state=6
02:49:19.585 00.006 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1597
02:49:19.589 00.004 6120 Star::Find returns 1 (0), X=516.82, Y=668.64, Mass=8765, SNR=61.8, Peak=209 HFD=6.8
02:49:19.593 00.004 6120 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.19) = xAngle (-3.08 = -3.08)
02:49:19.596 00.003 6120 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.20 = -0.20)
02:49:19.600 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-2.89 mountX=-0.16 mountY=-0.03, mountTheta=-2.94
02:49:19.605 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.04, opts=13)
02:49:19.611 00.006 6120 Enqueuing Move request for scope (-0.16, -0.04)
02:49:19.615 00.004 7680 Worker thread wakes up
02:49:19.615 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:19.620 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
02:49:19.620 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
02:49:19.620 00.000 7680 Moving (-0.16, -0.04) raw xDistance=-0.16 yDistance=-0.03
02:49:19.620 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:49:19.620 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:49:19.620 00.000 6120 UpdateGuideState exits: m=8765 SNR=61.8
02:49:19.624 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:49:19.624 00.000 7680 MoveAxis(E, 0, ABG)
02:49:19.624 00.000 7680 Move returns status 0, amount 0
02:49:19.624 00.000 7680 MoveAxis(N, 0, ABG)
02:49:19.624 00.000 7680 Move returns status 0, amount 0
02:49:19.624 00.000 7680 move complete, result=0
02:49:19.624 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:19.629 00.005 7680 worker thread done servicing request
02:49:19.629 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:19.632 00.003 6120 Enqueuing Expose request
02:49:19.636 00.004 7680 Worker thread wakes up
02:49:19.636 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:49:19.639 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:19.641 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:20.881 01.240 7680 Exposure complete
02:49:21.025 00.144 7680 worker thread done servicing request
02:49:21.025 00.000 6120 OnExposeComplete: enter
02:49:21.029 00.004 6120 UpdateGuideState(): m_state=6
02:49:21.035 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1598
02:49:21.039 00.004 6120 Star::Find returns 1 (0), X=517.01, Y=667.92, Mass=8310, SNR=62.2, Peak=201 HFD=6.4
02:49:21.044 00.005 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
02:49:21.048 00.004 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
02:49:21.052 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.76 hyp=0.76 cameraTheta=-1.53 mountX=-0.11 mountY=0.70, mountTheta=1.73
02:49:21.056 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.76, opts=13)
02:49:21.061 00.005 6120 Enqueuing Move request for scope (0.03, -0.76)
02:49:21.066 00.005 7680 Worker thread wakes up
02:49:21.066 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:21.070 00.004 6120 UpdateGuideState exits: m=8310 SNR=62.2
02:49:21.073 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:21.078 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:21.086 00.008 6120 Enqueuing Expose request
02:49:21.092 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.76) opts 0xd
02:49:21.092 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.76)
02:49:21.092 00.000 7680 Moving (0.03, -0.76) raw xDistance=-0.11 yDistance=0.70
02:49:21.092 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:49:21.093 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
02:49:21.093 00.000 7680 MoveAxis(E, 0, ABG)
02:49:21.093 00.000 7680 Move returns status 0, amount 0
02:49:21.093 00.000 7680 MoveAxis(S, 378, ABG)
02:49:21.095 00.002 7680 Guiding  Dir = 1, Dur = 378
02:49:21.095 00.000 7680 IsSlewing returns 0
02:49:21.096 00.001 7680 IsGuiding returns 0
02:49:21.096 00.000 7680 PulseGuide returned control before completion, sleep 388
02:49:21.500 00.404 7680 IsGuiding returns 1
02:49:21.501 00.001 7680 scope still moving after pulse duration time elapsed
02:49:21.531 00.030 7680 IsSlewing returns 0
02:49:21.533 00.002 7680 IsGuiding returns 0
02:49:21.533 00.000 7680 scope move finished after 378 + 59 ms
02:49:21.533 00.000 7680 Move returns status 0, amount 378
02:49:21.533 00.000 7680 move complete, result=0
02:49:21.534 00.001 7680 worker thread done servicing request
02:49:21.535 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 378 ms SOUTH
02:49:21.543 00.008 7680 Worker thread wakes up
02:49:21.543 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:21.544 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:22.797 01.253 7680 Exposure complete
02:49:22.942 00.145 7680 worker thread done servicing request
02:49:22.942 00.000 6120 OnExposeComplete: enter
02:49:22.946 00.004 6120 UpdateGuideState(): m_state=6
02:49:22.950 00.004 6120 Star::Find(15, 517, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1599
02:49:22.954 00.004 6120 Star::Find returns 1 (0), X=516.79, Y=668.73, Mass=8955, SNR=63.3, Peak=217 HFD=6.6
02:49:22.958 00.004 6120 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.19) = xAngle (2.69 = 2.69)
02:49:22.962 00.004 6120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.56 = -0.72)
02:49:22.965 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.05 hyp=0.20 cameraTheta=2.87 mountX=-0.18 mountY=-0.13, mountTheta=-2.51
02:49:22.970 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.05, opts=13)
02:49:22.973 00.003 6120 Enqueuing Move request for scope (-0.19, 0.05)
02:49:22.977 00.004 7680 Worker thread wakes up
02:49:22.977 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.05) opts 0xd
02:49:22.977 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.05)
02:49:22.977 00.000 7680 Moving (-0.19, 0.05) raw xDistance=-0.18 yDistance=-0.13
02:49:22.977 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:49:22.977 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:49:22.977 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:49:22.978 00.001 7680 MoveAxis(E, 0, ABG)
02:49:22.978 00.000 7680 Move returns status 0, amount 0
02:49:22.978 00.000 7680 MoveAxis(N, 0, ABG)
02:49:22.978 00.000 7680 Move returns status 0, amount 0
02:49:22.980 00.002 7680 move complete, result=0
02:49:22.980 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:22.983 00.003 7680 worker thread done servicing request
02:49:22.983 00.000 6120 UpdateGuideState exits: m=8955 SNR=63.3
02:49:22.987 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:22.992 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:22.996 00.004 6120 Enqueuing Expose request
02:49:23.000 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:23.004 00.004 7680 Worker thread wakes up
02:49:23.004 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:23.004 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:24.258 01.254 7680 Exposure complete
02:49:24.382 00.124 7680 worker thread done servicing request
02:49:24.382 00.000 6120 OnExposeComplete: enter
02:49:24.386 00.004 6120 UpdateGuideState(): m_state=6
02:49:24.390 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1600
02:49:24.394 00.004 6120 Star::Find returns 1 (0), X=516.81, Y=668.75, Mass=8334, SNR=61.1, Peak=198 HFD=6.6
02:49:24.396 00.002 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (0.19) = xAngle (2.57 = 2.57)
02:49:24.399 00.003 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.45 = -0.84)
02:49:24.403 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.07 hyp=0.18 cameraTheta=2.76 mountX=-0.15 mountY=-0.14, mountTheta=-2.42
02:49:24.407 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.07, opts=13)
02:49:24.412 00.005 6120 Enqueuing Move request for scope (-0.17, 0.07)
02:49:24.415 00.003 7680 Worker thread wakes up
02:49:24.416 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.07) opts 0xd
02:49:24.416 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.07)
02:49:24.416 00.000 7680 Moving (-0.17, 0.07) raw xDistance=-0.15 yDistance=-0.14
02:49:24.416 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:49:24.416 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:49:24.416 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:49:24.416 00.000 7680 MoveAxis(E, 0, ABG)
02:49:24.417 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:24.423 00.006 7680 Move returns status 0, amount 0
02:49:24.423 00.000 7680 MoveAxis(N, 0, ABG)
02:49:24.423 00.000 7680 Move returns status 0, amount 0
02:49:24.424 00.001 7680 move complete, result=0
02:49:24.424 00.000 7680 worker thread done servicing request
02:49:24.424 00.000 6120 UpdateGuideState exits: m=8334 SNR=61.1
02:49:24.430 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:24.434 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:24.438 00.004 6120 Enqueuing Expose request
02:49:24.442 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:24.445 00.003 7680 Worker thread wakes up
02:49:24.445 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:24.445 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:25.699 01.254 7680 Exposure complete
02:49:25.835 00.136 7680 worker thread done servicing request
02:49:25.836 00.001 6120 OnExposeComplete: enter
02:49:25.841 00.005 6120 UpdateGuideState(): m_state=6
02:49:25.845 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1601
02:49:25.850 00.005 6120 Star::Find returns 1 (0), X=516.74, Y=670.15, Mass=8765, SNR=62.0, Peak=212 HFD=6.6
02:49:25.854 00.004 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (0.19) = xAngle (1.55 = 1.55)
02:49:25.858 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.42 = -1.86)
02:49:25.861 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=1.47 hyp=1.49 cameraTheta=1.73 mountX=0.04 mountY=-1.43, mountTheta=-1.54
02:49:25.867 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=1.47, opts=13)
02:49:25.871 00.004 6120 Enqueuing Move request for scope (-0.24, 1.47)
02:49:25.874 00.003 7680 Worker thread wakes up
02:49:25.874 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 1.47) opts 0xd
02:49:25.875 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:25.880 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.24, 1.47)
02:49:25.880 00.000 6120 UpdateGuideState exits: m=8765 SNR=62.0
02:49:25.883 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:25.888 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:25.893 00.005 6120 Enqueuing Expose request
02:49:25.897 00.004 7680 Moving (-0.24, 1.47) raw xDistance=0.04 yDistance=-1.43
02:49:25.897 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:49:25.897 00.000 7680 resist switch: large excursion: input -1.43 thresh 0.60 direction from 1 to -1
02:49:25.897 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.28
02:49:25.897 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.43 from input -1.43
02:49:25.897 00.000 7680 MoveAxis(E, 0, ABG)
02:49:25.899 00.002 7680 Move returns status 0, amount 0
02:49:25.899 00.000 7680 MoveAxis(N, 775, ABG)
02:49:25.899 00.000 7680 Guiding  Dir = 0, Dur = 775
02:49:25.899 00.000 7680 IsSlewing returns 0
02:49:25.900 00.001 7680 IsGuiding returns 0
02:49:25.900 00.000 7680 PulseGuide returned control before completion, sleep 785
02:49:26.689 00.789 7680 IsGuiding returns 1
02:49:26.689 00.000 7680 scope still moving after pulse duration time elapsed
02:49:26.720 00.031 7680 IsSlewing returns 0
02:49:26.722 00.002 7680 IsGuiding returns 0
02:49:26.723 00.001 7680 scope move finished after 775 + 47 ms
02:49:26.723 00.000 7680 Move returns status 0, amount 775
02:49:26.724 00.001 7680 move complete, result=0
02:49:26.724 00.000 7680 worker thread done servicing request
02:49:26.724 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -1.4 px 775 ms NORTH
02:49:26.732 00.008 7680 Worker thread wakes up
02:49:26.734 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:26.734 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:27.984 01.250 7680 Exposure complete
02:49:28.127 00.143 7680 worker thread done servicing request
02:49:28.129 00.002 6120 OnExposeComplete: enter
02:49:28.132 00.003 6120 UpdateGuideState(): m_state=6
02:49:28.136 00.004 6120 Star::Find(15, 516, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1602
02:49:28.141 00.005 6120 Star::Find returns 1 (0), X=516.82, Y=667.96, Mass=8669, SNR=62.2, Peak=230 HFD=6.4
02:49:28.147 00.006 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
02:49:28.151 00.004 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
02:49:28.156 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.72 hyp=0.73 cameraTheta=-1.78 mountX=-0.28 mountY=0.58, mountTheta=2.03
02:49:28.161 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.72, opts=13)
02:49:28.165 00.004 6120 Enqueuing Move request for scope (-0.15, -0.72)
02:49:28.169 00.004 7680 Worker thread wakes up
02:49:28.170 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.72) opts 0xd
02:49:28.170 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.72)
02:49:28.170 00.000 7680 Moving (-0.15, -0.72) raw xDistance=-0.28 yDistance=0.58
02:49:28.170 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
02:49:28.170 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:49:28.171 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:28.175 00.004 6120 UpdateGuideState exits: m=8669 SNR=62.2
02:49:28.179 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
02:49:28.179 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:28.182 00.003 7680 MoveAxis(E, 116, ABG)
02:49:28.182 00.000 7680 Guiding  Dir = 2, Dur = 116
02:49:28.184 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:28.188 00.004 6120 Enqueuing Expose request
02:49:28.191 00.003 7680 IsSlewing returns 0
02:49:28.191 00.000 7680 IsGuiding returns 0
02:49:28.192 00.001 7680 PulseGuide returned control before completion, sleep 126
02:49:28.333 00.141 7680 IsGuiding returns 0
02:49:28.334 00.001 7680 Move returns status 0, amount 116
02:49:28.335 00.001 7680 MoveAxis(N, 0, ABG)
02:49:28.335 00.000 7680 Move returns status 0, amount 0
02:49:28.337 00.002 7680 move complete, result=0
02:49:28.337 00.000 7680 worker thread done servicing request
02:49:28.338 00.001 7680 Worker thread wakes up
02:49:28.338 00.000 6120 GuideStep: -0.3 px 116 ms EAST, 0.6 px 0 ms NORTH
02:49:28.344 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:28.344 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:29.598 01.254 7680 Exposure complete
02:49:29.735 00.137 7680 worker thread done servicing request
02:49:29.736 00.001 6120 OnExposeComplete: enter
02:49:29.741 00.005 6120 UpdateGuideState(): m_state=6
02:49:29.745 00.004 6120 Star::Find(15, 516, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1603
02:49:29.750 00.005 6120 Star::Find returns 1 (0), X=517.09, Y=667.91, Mass=9267, SNR=63.7, Peak=241 HFD=6.4
02:49:29.754 00.004 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
02:49:29.757 00.003 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
02:49:29.762 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-0.77 hyp=0.78 cameraTheta=-1.42 mountX=-0.03 mountY=0.74, mountTheta=1.61
02:49:29.767 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.77, opts=13)
02:49:29.771 00.004 6120 Enqueuing Move request for scope (0.12, -0.77)
02:49:29.774 00.003 7680 Worker thread wakes up
02:49:29.775 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.77) opts 0xd
02:49:29.776 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.77)
02:49:29.776 00.000 7680 Moving (0.12, -0.77) raw xDistance=-0.03 yDistance=0.74
02:49:29.776 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:49:29.777 00.001 7680 resist switch: large excursion: input 0.74 thresh 0.60 direction from -1 to 1
02:49:29.777 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:29.781 00.004 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.23
02:49:29.781 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
02:49:29.781 00.000 7680 MoveAxis(E, 0, ABG)
02:49:29.781 00.000 7680 Move returns status 0, amount 0
02:49:29.781 00.000 7680 MoveAxis(S, 403, ABG)
02:49:29.781 00.000 7680 Guiding  Dir = 1, Dur = 403
02:49:29.781 00.000 6120 UpdateGuideState exits: m=9267 SNR=63.7
02:49:29.786 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:29.790 00.004 7680 IsSlewing returns 0
02:49:29.790 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:29.794 00.004 7680 IsGuiding returns 0
02:49:29.795 00.001 6120 Enqueuing Expose request
02:49:29.798 00.003 7680 PulseGuide returned control before completion, sleep 413
02:49:30.215 00.417 7680 IsGuiding returns 1
02:49:30.216 00.001 7680 scope still moving after pulse duration time elapsed
02:49:30.245 00.029 7680 IsSlewing returns 0
02:49:30.245 00.000 7680 IsGuiding returns 0
02:49:30.247 00.002 7680 scope move finished after 403 + 49 ms
02:49:30.247 00.000 7680 Move returns status 0, amount 403
02:49:30.248 00.001 7680 move complete, result=0
02:49:30.248 00.000 7680 worker thread done servicing request
02:49:30.248 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.7 px 403 ms SOUTH
02:49:30.254 00.006 7680 Worker thread wakes up
02:49:30.254 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:30.254 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:31.513 01.259 7680 Exposure complete
02:49:31.647 00.134 7680 worker thread done servicing request
02:49:31.647 00.000 6120 OnExposeComplete: enter
02:49:31.652 00.005 6120 UpdateGuideState(): m_state=6
02:49:31.655 00.003 6120 Star::Find(15, 517, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1604
02:49:31.659 00.004 6120 Star::Find returns 1 (0), X=517.02, Y=667.71, Mass=9171, SNR=64.0, Peak=209 HFD=6.7
02:49:31.663 00.004 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
02:49:31.665 00.002 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
02:49:31.672 00.007 6120 CameraToMount -- cameraX=0.05 cameraY=-0.97 hyp=0.97 cameraTheta=-1.52 mountX=-0.14 mountY=0.89, mountTheta=1.72
02:49:31.676 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.97, opts=13)
02:49:31.681 00.005 6120 Enqueuing Move request for scope (0.05, -0.97)
02:49:31.684 00.003 7680 Worker thread wakes up
02:49:31.684 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.97) opts 0xd
02:49:31.685 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.97)
02:49:31.685 00.000 7680 Moving (0.05, -0.97) raw xDistance=-0.14 yDistance=0.89
02:49:31.685 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:49:31.685 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:31.690 00.005 6120 UpdateGuideState exits: m=9171 SNR=64.0
02:49:31.693 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
02:49:31.694 00.001 7680 MoveAxis(E, 0, ABG)
02:49:31.694 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:31.698 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:31.701 00.003 6120 Enqueuing Expose request
02:49:31.705 00.004 7680 Move returns status 0, amount 0
02:49:31.705 00.000 7680 MoveAxis(S, 484, ABG)
02:49:31.705 00.000 7680 Guiding  Dir = 1, Dur = 484
02:49:31.705 00.000 7680 IsSlewing returns 0
02:49:31.707 00.002 7680 IsGuiding returns 0
02:49:31.707 00.000 7680 PulseGuide returned control before completion, sleep 494
02:49:32.205 00.498 7680 IsGuiding returns 1
02:49:32.207 00.002 7680 scope still moving after pulse duration time elapsed
02:49:32.237 00.030 7680 IsSlewing returns 0
02:49:32.238 00.001 7680 IsGuiding returns 0
02:49:32.239 00.001 7680 scope move finished after 484 + 47 ms
02:49:32.239 00.000 7680 Move returns status 0, amount 484
02:49:32.239 00.000 7680 move complete, result=0
02:49:32.240 00.001 7680 worker thread done servicing request
02:49:32.241 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.9 px 484 ms SOUTH
02:49:32.247 00.006 7680 Worker thread wakes up
02:49:32.247 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:32.247 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:33.499 01.252 7680 Exposure complete
02:49:33.640 00.141 7680 worker thread done servicing request
02:49:33.641 00.001 6120 OnExposeComplete: enter
02:49:33.645 00.004 6120 UpdateGuideState(): m_state=6
02:49:33.650 00.005 6120 Star::Find(15, 517, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1605
02:49:33.654 00.004 6120 Star::Find returns 1 (0), X=517.11, Y=667.90, Mass=8848, SNR=62.5, Peak=243 HFD=6.5
02:49:33.657 00.003 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
02:49:33.662 00.005 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
02:49:33.665 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=-0.78 hyp=0.79 cameraTheta=-1.40 mountX=-0.01 mountY=0.76, mountTheta=1.59
02:49:33.671 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.78, opts=13)
02:49:33.676 00.005 6120 Enqueuing Move request for scope (0.13, -0.78)
02:49:33.680 00.004 7680 Worker thread wakes up
02:49:33.680 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.78) opts 0xd
02:49:33.680 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.78)
02:49:33.680 00.000 7680 Moving (0.13, -0.78) raw xDistance=-0.01 yDistance=0.76
02:49:33.681 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:49:33.681 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
02:49:33.681 00.000 7680 MoveAxis(E, 0, ABG)
02:49:33.681 00.000 7680 Move returns status 0, amount 0
02:49:33.681 00.000 7680 MoveAxis(S, 414, ABG)
02:49:33.681 00.000 7680 Guiding  Dir = 1, Dur = 414
02:49:33.681 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:33.686 00.005 7680 IsSlewing returns 0
02:49:33.687 00.001 6120 UpdateGuideState exits: m=8848 SNR=62.5
02:49:33.691 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:33.694 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:33.698 00.004 6120 Enqueuing Expose request
02:49:33.703 00.005 7680 IsGuiding returns 0
02:49:33.703 00.000 7680 PulseGuide returned control before completion, sleep 424
02:49:34.140 00.437 7680 IsGuiding returns 0
02:49:34.141 00.001 7680 Move returns status 0, amount 414
02:49:34.141 00.000 7680 move complete, result=0
02:49:34.142 00.001 7680 worker thread done servicing request
02:49:34.143 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.8 px 414 ms SOUTH
02:49:34.151 00.008 7680 Worker thread wakes up
02:49:34.151 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:34.151 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:35.402 01.251 7680 Exposure complete
02:49:35.535 00.133 7680 worker thread done servicing request
02:49:35.536 00.001 6120 OnExposeComplete: enter
02:49:35.540 00.004 6120 UpdateGuideState(): m_state=6
02:49:35.545 00.005 6120 Star::Find(15, 517, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1606
02:49:35.550 00.005 6120 Star::Find returns 1 (0), X=517.19, Y=668.15, Mass=8413, SNR=61.2, Peak=215 HFD=6.4
02:49:35.553 00.003 6120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
02:49:35.558 00.005 6120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.50 = 1.50)
02:49:35.561 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=-0.53 hyp=0.57 cameraTheta=-1.19 mountX=0.11 mountY=0.57, mountTheta=1.38
02:49:35.566 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.53, opts=13)
02:49:35.570 00.004 6120 Enqueuing Move request for scope (0.21, -0.53)
02:49:35.574 00.004 7680 Worker thread wakes up
02:49:35.574 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.53) opts 0xd
02:49:35.574 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.53)
02:49:35.574 00.000 7680 Moving (0.21, -0.53) raw xDistance=0.11 yDistance=0.57
02:49:35.575 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:49:35.575 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
02:49:35.575 00.000 7680 MoveAxis(E, 0, ABG)
02:49:35.575 00.000 7680 Move returns status 0, amount 0
02:49:35.575 00.000 7680 MoveAxis(S, 309, ABG)
02:49:35.575 00.000 7680 Guiding  Dir = 1, Dur = 309
02:49:35.575 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:35.579 00.004 7680 IsSlewing returns 0
02:49:35.579 00.000 6120 UpdateGuideState exits: m=8413 SNR=61.2
02:49:35.585 00.006 7680 IsGuiding returns 0
02:49:35.585 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:35.590 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:35.594 00.004 7680 PulseGuide returned control before completion, sleep 319
02:49:35.595 00.001 6120 Enqueuing Expose request
02:49:35.923 00.328 7680 IsGuiding returns 0
02:49:35.923 00.000 7680 Move returns status 0, amount 309
02:49:35.923 00.000 7680 move complete, result=0
02:49:35.924 00.001 7680 worker thread done servicing request
02:49:35.924 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 309 ms SOUTH
02:49:35.928 00.004 7680 Worker thread wakes up
02:49:35.929 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:35.929 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:37.181 01.252 7680 Exposure complete
02:49:37.309 00.128 7680 worker thread done servicing request
02:49:37.309 00.000 6120 OnExposeComplete: enter
02:49:37.313 00.004 6120 UpdateGuideState(): m_state=6
02:49:37.316 00.003 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1607
02:49:37.319 00.003 6120 Star::Find returns 1 (0), X=517.21, Y=668.65, Mass=8463, SNR=61.6, Peak=209 HFD=6.8
02:49:37.322 00.003 6120 CameraToMount -- cameraTheta (-0.14) - m_xAngle (0.19) = xAngle (-0.33 = -0.33)
02:49:37.327 00.005 6120 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.55 = 2.55)
02:49:37.330 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-0.14 mountX=0.23 mountY=0.13, mountTheta=0.53
02:49:37.336 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.03, opts=13)
02:49:37.338 00.002 6120 Enqueuing Move request for scope (0.24, -0.03)
02:49:37.341 00.003 7680 Worker thread wakes up
02:49:37.342 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:37.344 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.03) opts 0xd
02:49:37.345 00.001 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.03)
02:49:37.345 00.000 7680 Moving (0.24, -0.03) raw xDistance=0.23 yDistance=0.13
02:49:37.345 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
02:49:37.345 00.000 6120 UpdateGuideState exits: m=8463 SNR=61.6
02:49:37.350 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:37.353 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:37.358 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:49:37.359 00.001 6120 Enqueuing Expose request
02:49:37.364 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:49:37.364 00.000 7680 MoveAxis(W, 93, ABG)
02:49:37.364 00.000 7680 Guiding  Dir = 3, Dur = 93
02:49:37.365 00.001 7680 IsSlewing returns 0
02:49:37.365 00.000 7680 IsGuiding returns 0
02:49:37.365 00.000 7680 PulseGuide returned control before completion, sleep 103
02:49:37.472 00.107 7680 IsGuiding returns 1
02:49:37.473 00.001 7680 scope still moving after pulse duration time elapsed
02:49:37.502 00.029 7680 IsSlewing returns 0
02:49:37.504 00.002 7680 IsGuiding returns 1
02:49:37.533 00.029 7680 IsSlewing returns 0
02:49:37.534 00.001 7680 IsGuiding returns 0
02:49:37.535 00.001 7680 scope move finished after 93 + 76 ms
02:49:37.535 00.000 7680 Move returns status 0, amount 93
02:49:37.537 00.002 7680 MoveAxis(N, 0, ABG)
02:49:37.537 00.000 7680 Move returns status 0, amount 0
02:49:37.537 00.000 7680 move complete, result=0
02:49:37.538 00.001 7680 worker thread done servicing request
02:49:37.538 00.000 6120 GuideStep: 0.2 px 93 ms WEST, 0.1 px 0 ms NORTH
02:49:37.545 00.007 7680 Worker thread wakes up
02:49:37.545 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:37.545 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:38.796 01.251 7680 Exposure complete
02:49:38.946 00.150 7680 worker thread done servicing request
02:49:38.946 00.000 6120 OnExposeComplete: enter
02:49:38.950 00.004 6120 UpdateGuideState(): m_state=6
02:49:38.955 00.005 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1608
02:49:38.959 00.004 6120 Star::Find returns 1 (0), X=516.80, Y=668.64, Mass=8557, SNR=62.0, Peak=187 HFD=6.7
02:49:38.963 00.004 6120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (0.19) = xAngle (-3.10 = -3.10)
02:49:38.967 00.004 6120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.23 = -0.23)
02:49:38.970 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-2.92 mountX=-0.18 mountY=-0.04, mountTheta=-2.92
02:49:38.975 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.04, opts=13)
02:49:38.979 00.004 6120 Enqueuing Move request for scope (-0.18, -0.04)
02:49:38.984 00.005 7680 Worker thread wakes up
02:49:38.984 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:38.987 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
02:49:38.988 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
02:49:38.988 00.000 7680 Moving (-0.18, -0.04) raw xDistance=-0.18 yDistance=-0.04
02:49:38.988 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:49:38.988 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:49:38.989 00.001 6120 UpdateGuideState exits: m=8557 SNR=62.0
02:49:38.993 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:38.996 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:39.000 00.004 6120 Enqueuing Expose request
02:49:39.003 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:49:39.003 00.000 7680 MoveAxis(E, 0, ABG)
02:49:39.003 00.000 7680 Move returns status 0, amount 0
02:49:39.003 00.000 7680 MoveAxis(N, 0, ABG)
02:49:39.003 00.000 7680 Move returns status 0, amount 0
02:49:39.005 00.002 7680 move complete, result=0
02:49:39.005 00.000 7680 worker thread done servicing request
02:49:39.005 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:49:39.009 00.004 7680 Worker thread wakes up
02:49:39.009 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:39.009 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:40.267 01.258 7680 Exposure complete
02:49:40.393 00.126 7680 worker thread done servicing request
02:49:40.393 00.000 6120 OnExposeComplete: enter
02:49:40.397 00.004 6120 UpdateGuideState(): m_state=6
02:49:40.401 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1609
02:49:40.405 00.004 6120 Star::Find returns 1 (0), X=517.11, Y=668.11, Mass=8586, SNR=61.6, Peak=221 HFD=6.4
02:49:40.408 00.003 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
02:49:40.413 00.005 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
02:49:40.415 00.002 6120 CameraToMount -- cameraX=0.13 cameraY=-0.57 hyp=0.58 cameraTheta=-1.35 mountX=0.02 mountY=0.57, mountTheta=1.53
02:49:40.421 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.57, opts=13)
02:49:40.424 00.003 6120 Enqueuing Move request for scope (0.13, -0.57)
02:49:40.428 00.004 7680 Worker thread wakes up
02:49:40.428 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:40.432 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.57) opts 0xd
02:49:40.432 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.57)
02:49:40.432 00.000 7680 Moving (0.13, -0.57) raw xDistance=0.02 yDistance=0.57
02:49:40.432 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:49:40.433 00.001 6120 UpdateGuideState exits: m=8586 SNR=61.6
02:49:40.437 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
02:49:40.437 00.000 7680 MoveAxis(E, 0, ABG)
02:49:40.437 00.000 7680 Move returns status 0, amount 0
02:49:40.437 00.000 7680 MoveAxis(S, 309, ABG)
02:49:40.438 00.001 7680 Guiding  Dir = 1, Dur = 309
02:49:40.438 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:40.441 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:40.445 00.004 6120 Enqueuing Expose request
02:49:40.448 00.003 7680 IsSlewing returns 0
02:49:40.448 00.000 7680 IsGuiding returns 0
02:49:40.449 00.001 7680 PulseGuide returned control before completion, sleep 319
02:49:40.786 00.337 7680 IsGuiding returns 1
02:49:40.786 00.000 7680 scope still moving after pulse duration time elapsed
02:49:40.815 00.029 7680 IsSlewing returns 0
02:49:40.817 00.002 7680 IsGuiding returns 0
02:49:40.817 00.000 7680 scope move finished after 309 + 58 ms
02:49:40.818 00.001 7680 Move returns status 0, amount 309
02:49:40.819 00.001 7680 move complete, result=0
02:49:40.819 00.000 7680 worker thread done servicing request
02:49:40.819 00.000 7680 Worker thread wakes up
02:49:40.819 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 309 ms SOUTH
02:49:40.828 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:40.828 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:42.077 01.249 7680 Exposure complete
02:49:42.226 00.149 7680 worker thread done servicing request
02:49:42.227 00.001 6120 OnExposeComplete: enter
02:49:42.231 00.004 6120 UpdateGuideState(): m_state=6
02:49:42.235 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1610
02:49:42.242 00.007 6120 Star::Find returns 1 (0), X=517.05, Y=668.84, Mass=8622, SNR=61.2, Peak=204 HFD=6.5
02:49:42.246 00.004 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (0.19) = xAngle (0.93 = 0.93)
02:49:42.250 00.004 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.80 = -2.48)
02:49:42.254 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.12 mountX=0.10 mountY=-0.11, mountTheta=-0.80
02:49:42.259 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.15, opts=13)
02:49:42.263 00.004 6120 Enqueuing Move request for scope (0.07, 0.15)
02:49:42.267 00.004 7680 Worker thread wakes up
02:49:42.267 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
02:49:42.267 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
02:49:42.267 00.000 7680 Moving (0.07, 0.15) raw xDistance=0.10 yDistance=-0.11
02:49:42.268 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:42.272 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:49:42.273 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:49:42.273 00.000 6120 UpdateGuideState exits: m=8622 SNR=61.2
02:49:42.277 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:42.280 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:42.284 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:49:42.284 00.000 6120 Enqueuing Expose request
02:49:42.289 00.005 7680 MoveAxis(E, 0, ABG)
02:49:42.289 00.000 7680 Move returns status 0, amount 0
02:49:42.289 00.000 7680 MoveAxis(N, 0, ABG)
02:49:42.289 00.000 7680 Move returns status 0, amount 0
02:49:42.290 00.001 7680 move complete, result=0
02:49:42.290 00.000 7680 worker thread done servicing request
02:49:42.290 00.000 7680 Worker thread wakes up
02:49:42.290 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:42.296 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:42.296 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:43.537 01.241 7680 Exposure complete
02:49:43.697 00.160 7680 worker thread done servicing request
02:49:43.697 00.000 6120 OnExposeComplete: enter
02:49:43.704 00.007 6120 UpdateGuideState(): m_state=6
02:49:43.710 00.006 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1611
02:49:43.716 00.006 6120 Star::Find returns 1 (0), X=517.06, Y=668.83, Mass=8812, SNR=61.4, Peak=215 HFD=6.6
02:49:43.734 00.018 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (0.19) = xAngle (0.88 = 0.88)
02:49:43.738 00.004 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.76 = -2.53)
02:49:43.743 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.07 mountX=0.11 mountY=-0.10, mountTheta=-0.74
02:49:43.749 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.15, opts=13)
02:49:43.753 00.004 6120 Enqueuing Move request for scope (0.08, 0.15)
02:49:43.758 00.005 7680 Worker thread wakes up
02:49:43.758 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:43.762 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
02:49:43.762 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
02:49:43.762 00.000 7680 Moving (0.08, 0.15) raw xDistance=0.11 yDistance=-0.10
02:49:43.762 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:49:43.762 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:49:43.763 00.001 6120 UpdateGuideState exits: m=8812 SNR=61.4
02:49:43.768 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:49:43.768 00.000 7680 MoveAxis(E, 0, ABG)
02:49:43.768 00.000 7680 Move returns status 0, amount 0
02:49:43.768 00.000 7680 MoveAxis(N, 0, ABG)
02:49:43.768 00.000 7680 Move returns status 0, amount 0
02:49:43.768 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:43.772 00.004 7680 move complete, result=0
02:49:43.772 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:43.775 00.003 7680 worker thread done servicing request
02:49:43.775 00.000 6120 Enqueuing Expose request
02:49:43.779 00.004 7680 Worker thread wakes up
02:49:43.779 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:43.783 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:43.783 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:45.024 01.241 7680 Exposure complete
02:49:45.167 00.143 6120 OnExposeComplete: enter
02:49:45.172 00.005 6120 UpdateGuideState(): m_state=6
02:49:45.175 00.003 7680 worker thread done servicing request
02:49:45.175 00.000 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1612
02:49:45.179 00.004 6120 Star::Find returns 1 (0), X=517.10, Y=668.08, Mass=8158, SNR=60.2, Peak=216 HFD=6.4
02:49:45.182 00.003 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
02:49:45.187 00.005 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
02:49:45.190 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=-0.60 hyp=0.62 cameraTheta=-1.38 mountX=0.00 mountY=0.59, mountTheta=1.56
02:49:45.196 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.60, opts=13)
02:49:45.200 00.004 6120 Enqueuing Move request for scope (0.12, -0.60)
02:49:45.203 00.003 7680 Worker thread wakes up
02:49:45.203 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.60) opts 0xd
02:49:45.203 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.60)
02:49:45.203 00.000 7680 Moving (0.12, -0.60) raw xDistance=0.00 yDistance=0.59
02:49:45.204 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:45.206 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:49:45.208 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
02:49:45.208 00.000 7680 MoveAxis(E, 0, ABG)
02:49:45.208 00.000 7680 Move returns status 0, amount 0
02:49:45.208 00.000 7680 MoveAxis(S, 323, ABG)
02:49:45.208 00.000 7680 Guiding  Dir = 1, Dur = 323
02:49:45.208 00.000 6120 UpdateGuideState exits: m=8158 SNR=60.2
02:49:45.212 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:45.216 00.004 7680 IsSlewing returns 0
02:49:45.217 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:45.222 00.005 7680 IsGuiding returns 0
02:49:45.222 00.000 6120 Enqueuing Expose request
02:49:45.226 00.004 7680 PulseGuide returned control before completion, sleep 333
02:49:45.574 00.348 7680 IsGuiding returns 0
02:49:45.575 00.001 7680 Move returns status 0, amount 323
02:49:45.576 00.001 7680 move complete, result=0
02:49:45.576 00.000 7680 worker thread done servicing request
02:49:45.576 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 323 ms SOUTH
02:49:45.582 00.006 7680 Worker thread wakes up
02:49:45.582 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:45.582 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:46.824 01.242 7680 Exposure complete
02:49:46.958 00.134 7680 worker thread done servicing request
02:49:46.958 00.000 6120 OnExposeComplete: enter
02:49:46.963 00.005 6120 UpdateGuideState(): m_state=6
02:49:46.967 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1613
02:49:46.972 00.005 6120 Star::Find returns 1 (0), X=517.15, Y=668.83, Mass=8550, SNR=60.8, Peak=217 HFD=6.7
02:49:46.976 00.004 6120 CameraToMount -- cameraTheta (0.71) - m_xAngle (0.19) = xAngle (0.52 = 0.52)
02:49:46.980 00.004 6120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.40 = -2.89)
02:49:46.984 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.23 cameraTheta=0.71 mountX=0.20 mountY=-0.06, mountTheta=-0.28
02:49:46.991 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.15, opts=13)
02:49:46.996 00.005 6120 Enqueuing Move request for scope (0.17, 0.15)
02:49:47.001 00.005 7680 Worker thread wakes up
02:49:47.001 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.15) opts 0xd
02:49:47.001 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.15)
02:49:47.001 00.000 7680 Moving (0.17, 0.15) raw xDistance=0.20 yDistance=-0.06
02:49:47.001 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:49:47.001 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:49:47.002 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:47.007 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:49:47.007 00.000 7680 MoveAxis(E, 0, ABG)
02:49:47.007 00.000 7680 Move returns status 0, amount 0
02:49:47.007 00.000 7680 MoveAxis(N, 0, ABG)
02:49:47.008 00.001 7680 Move returns status 0, amount 0
02:49:47.008 00.000 7680 move complete, result=0
02:49:47.008 00.000 7680 worker thread done servicing request
02:49:47.008 00.000 6120 UpdateGuideState exits: m=8550 SNR=60.8
02:49:47.012 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:47.019 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:47.023 00.004 6120 Enqueuing Expose request
02:49:47.026 00.003 7680 Worker thread wakes up
02:49:47.026 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:47.031 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:47.031 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:48.277 01.246 7680 Exposure complete
02:49:48.416 00.139 7680 worker thread done servicing request
02:49:48.417 00.001 6120 OnExposeComplete: enter
02:49:48.420 00.003 6120 UpdateGuideState(): m_state=6
02:49:48.425 00.005 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1614
02:49:48.429 00.004 6120 Star::Find returns 1 (0), X=517.14, Y=668.09, Mass=8010, SNR=59.7, Peak=214 HFD=6.4
02:49:48.433 00.004 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
02:49:48.437 00.004 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
02:49:48.441 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.59 hyp=0.61 cameraTheta=-1.31 mountX=0.05 mountY=0.60, mountTheta=1.49
02:49:48.446 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.59, opts=13)
02:49:48.451 00.005 6120 Enqueuing Move request for scope (0.16, -0.59)
02:49:48.454 00.003 7680 Worker thread wakes up
02:49:48.455 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:48.460 00.005 6120 UpdateGuideState exits: m=8010 SNR=59.7
02:49:48.464 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:48.468 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:48.472 00.004 6120 Enqueuing Expose request
02:49:48.476 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.59) opts 0xd
02:49:48.476 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.59)
02:49:48.476 00.000 7680 Moving (0.16, -0.59) raw xDistance=0.05 yDistance=0.60
02:49:48.476 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:49:48.476 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
02:49:48.477 00.001 7680 MoveAxis(E, 0, ABG)
02:49:48.477 00.000 7680 Move returns status 0, amount 0
02:49:48.477 00.000 7680 MoveAxis(S, 328, ABG)
02:49:48.477 00.000 7680 Guiding  Dir = 1, Dur = 328
02:49:48.478 00.001 7680 IsSlewing returns 0
02:49:48.478 00.000 7680 IsGuiding returns 0
02:49:48.478 00.000 7680 PulseGuide returned control before completion, sleep 338
02:49:48.832 00.354 7680 IsGuiding returns 1
02:49:48.832 00.000 7680 scope still moving after pulse duration time elapsed
02:49:48.863 00.031 7680 IsSlewing returns 0
02:49:48.863 00.000 7680 IsGuiding returns 0
02:49:48.865 00.002 7680 scope move finished after 328 + 57 ms
02:49:48.865 00.000 7680 Move returns status 0, amount 328
02:49:48.865 00.000 7680 move complete, result=0
02:49:48.865 00.000 7680 worker thread done servicing request
02:49:48.866 00.001 7680 Worker thread wakes up
02:49:48.867 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 328 ms SOUTH
02:49:48.872 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:48.873 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:50.122 01.249 7680 Exposure complete
02:49:50.254 00.132 7680 worker thread done servicing request
02:49:50.254 00.000 6120 OnExposeComplete: enter
02:49:50.258 00.004 6120 UpdateGuideState(): m_state=6
02:49:50.263 00.005 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1615
02:49:50.267 00.004 6120 Star::Find returns 1 (0), X=517.21, Y=668.88, Mass=8640, SNR=61.3, Peak=226 HFD=6.6
02:49:50.270 00.003 6120 CameraToMount -- cameraTheta (0.70) - m_xAngle (0.19) = xAngle (0.52 = 0.52)
02:49:50.274 00.004 6120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.39 = -2.89)
02:49:50.277 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=0.20 hyp=0.30 cameraTheta=0.70 mountX=0.26 mountY=-0.07, mountTheta=-0.28
02:49:50.282 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.20, opts=13)
02:49:50.286 00.004 6120 Enqueuing Move request for scope (0.23, 0.20)
02:49:50.289 00.003 7680 Worker thread wakes up
02:49:50.289 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.20) opts 0xd
02:49:50.290 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.20)
02:49:50.290 00.000 7680 Moving (0.23, 0.20) raw xDistance=0.26 yDistance=-0.07
02:49:50.290 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:49:50.290 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:49:50.290 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:49:50.290 00.000 7680 MoveAxis(W, 107, ABG)
02:49:50.291 00.001 7680 Guiding  Dir = 3, Dur = 107
02:49:50.291 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:50.295 00.004 7680 IsSlewing returns 0
02:49:50.295 00.000 6120 UpdateGuideState exits: m=8640 SNR=61.3
02:49:50.298 00.003 7680 IsGuiding returns 0
02:49:50.298 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:50.303 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:50.307 00.004 7680 PulseGuide returned control before completion, sleep 117
02:49:50.307 00.000 6120 Enqueuing Expose request
02:49:50.426 00.119 7680 IsGuiding returns 1
02:49:50.426 00.000 7680 scope still moving after pulse duration time elapsed
02:49:50.457 00.031 7680 IsSlewing returns 0
02:49:50.459 00.002 7680 IsGuiding returns 0
02:49:50.459 00.000 7680 scope move finished after 107 + 53 ms
02:49:50.460 00.001 7680 Move returns status 0, amount 107
02:49:50.460 00.000 7680 MoveAxis(N, 0, ABG)
02:49:50.461 00.001 7680 Move returns status 0, amount 0
02:49:50.461 00.000 7680 move complete, result=0
02:49:50.461 00.000 7680 worker thread done servicing request
02:49:50.461 00.000 7680 Worker thread wakes up
02:49:50.462 00.001 6120 GuideStep: 0.3 px 107 ms WEST, -0.1 px 0 ms NORTH
02:49:50.468 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:50.469 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:51.718 01.249 7680 Exposure complete
02:49:51.861 00.143 7680 worker thread done servicing request
02:49:51.861 00.000 6120 OnExposeComplete: enter
02:49:51.866 00.005 6120 UpdateGuideState(): m_state=6
02:49:51.870 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1616
02:49:51.874 00.004 6120 Star::Find returns 1 (0), X=517.08, Y=668.74, Mass=8885, SNR=62.7, Peak=200 HFD=6.7
02:49:51.878 00.004 6120 CameraToMount -- cameraTheta (0.47) - m_xAngle (0.19) = xAngle (0.28 = 0.28)
02:49:51.882 00.004 6120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.15 = -3.13)
02:49:51.885 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.47 mountX=0.11 mountY=-0.00, mountTheta=-0.01
02:49:51.893 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.05, opts=13)
02:49:51.897 00.004 6120 Enqueuing Move request for scope (0.11, 0.05)
02:49:51.902 00.005 7680 Worker thread wakes up
02:49:51.903 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:51.906 00.003 6120 UpdateGuideState exits: m=8885 SNR=62.7
02:49:51.910 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:51.913 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:51.917 00.004 6120 Enqueuing Expose request
02:49:51.920 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
02:49:51.920 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
02:49:51.920 00.000 7680 Moving (0.11, 0.05) raw xDistance=0.11 yDistance=-0.00
02:49:51.920 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:49:51.920 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:49:51.921 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:49:51.921 00.000 7680 MoveAxis(E, 0, ABG)
02:49:51.921 00.000 7680 Move returns status 0, amount 0
02:49:51.921 00.000 7680 MoveAxis(N, 0, ABG)
02:49:51.921 00.000 7680 Move returns status 0, amount 0
02:49:51.921 00.000 7680 move complete, result=0
02:49:51.922 00.001 7680 worker thread done servicing request
02:49:51.922 00.000 7680 Worker thread wakes up
02:49:51.922 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:49:51.928 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:51.929 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:53.181 01.252 7680 Exposure complete
02:49:53.325 00.144 7680 worker thread done servicing request
02:49:53.326 00.001 6120 OnExposeComplete: enter
02:49:53.329 00.003 6120 UpdateGuideState(): m_state=6
02:49:53.333 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1617
02:49:53.337 00.004 6120 Star::Find returns 1 (0), X=517.17, Y=668.58, Mass=8886, SNR=62.6, Peak=209 HFD=6.9
02:49:53.341 00.004 6120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.19) = xAngle (-0.66 = -0.66)
02:49:53.344 00.003 6120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.21 = 2.21)
02:49:53.347 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-0.48 mountX=0.17 mountY=0.17, mountTheta=0.80
02:49:53.352 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.10, opts=13)
02:49:53.357 00.005 6120 Enqueuing Move request for scope (0.19, -0.10)
02:49:53.362 00.005 7680 Worker thread wakes up
02:49:53.362 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:53.367 00.005 6120 UpdateGuideState exits: m=8886 SNR=62.6
02:49:53.371 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:53.376 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:53.380 00.004 6120 Enqueuing Expose request
02:49:53.384 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
02:49:53.384 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
02:49:53.385 00.001 7680 Moving (0.19, -0.10) raw xDistance=0.17 yDistance=0.17
02:49:53.385 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:49:53.385 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:49:53.385 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:49:53.386 00.001 7680 MoveAxis(E, 0, ABG)
02:49:53.386 00.000 7680 Move returns status 0, amount 0
02:49:53.386 00.000 7680 MoveAxis(N, 0, ABG)
02:49:53.386 00.000 7680 Move returns status 0, amount 0
02:49:53.386 00.000 7680 move complete, result=0
02:49:53.387 00.001 7680 worker thread done servicing request
02:49:53.387 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:49:53.392 00.005 7680 Worker thread wakes up
02:49:53.392 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:53.392 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:54.636 01.244 7680 Exposure complete
02:49:54.783 00.147 7680 worker thread done servicing request
02:49:54.783 00.000 6120 OnExposeComplete: enter
02:49:54.787 00.004 6120 UpdateGuideState(): m_state=6
02:49:54.790 00.003 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1618
02:49:54.795 00.005 6120 Star::Find returns 1 (0), X=517.00, Y=668.15, Mass=8430, SNR=61.8, Peak=211 HFD=6.4
02:49:54.798 00.003 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
02:49:54.802 00.004 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
02:49:54.806 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.53 hyp=0.53 cameraTheta=-1.53 mountX=-0.08 mountY=0.49, mountTheta=1.73
02:49:54.811 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.53, opts=13)
02:49:54.814 00.003 6120 Enqueuing Move request for scope (0.02, -0.53)
02:49:54.819 00.005 7680 Worker thread wakes up
02:49:54.819 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:54.822 00.003 6120 UpdateGuideState exits: m=8430 SNR=61.8
02:49:54.827 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:54.830 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:54.836 00.006 6120 Enqueuing Expose request
02:49:54.839 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.53) opts 0xd
02:49:54.839 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.53)
02:49:54.840 00.001 7680 Moving (0.02, -0.53) raw xDistance=-0.08 yDistance=0.49
02:49:54.840 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:49:54.840 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
02:49:54.840 00.000 7680 MoveAxis(E, 0, ABG)
02:49:54.840 00.000 7680 Move returns status 0, amount 0
02:49:54.841 00.001 7680 MoveAxis(S, 265, ABG)
02:49:54.841 00.000 7680 Guiding  Dir = 1, Dur = 265
02:49:54.841 00.000 7680 IsSlewing returns 0
02:49:54.841 00.000 7680 IsGuiding returns 0
02:49:54.842 00.001 7680 PulseGuide returned control before completion, sleep 275
02:49:55.125 00.283 7680 IsGuiding returns 1
02:49:55.126 00.001 7680 scope still moving after pulse duration time elapsed
02:49:55.155 00.029 7680 IsSlewing returns 0
02:49:55.156 00.001 7680 IsGuiding returns 0
02:49:55.157 00.001 7680 scope move finished after 265 + 49 ms
02:49:55.157 00.000 7680 Move returns status 0, amount 265
02:49:55.158 00.001 7680 move complete, result=0
02:49:55.158 00.000 7680 worker thread done servicing request
02:49:55.158 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 265 ms SOUTH
02:49:55.164 00.006 7680 Worker thread wakes up
02:49:55.165 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:55.165 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:56.420 01.255 7680 Exposure complete
02:49:56.550 00.130 7680 worker thread done servicing request
02:49:56.551 00.001 6120 OnExposeComplete: enter
02:49:56.557 00.006 6120 UpdateGuideState(): m_state=6
02:49:56.561 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1619
02:49:56.565 00.004 6120 Star::Find returns 1 (0), X=516.77, Y=668.57, Mass=8834, SNR=62.9, Peak=208 HFD=6.9
02:49:56.569 00.004 6120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (0.19) = xAngle (-2.81 = -2.81)
02:49:56.573 00.004 6120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.06 = 0.06)
02:49:56.577 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-2.63 mountX=-0.22 mountY=0.01, mountTheta=3.08
02:49:56.583 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.12, opts=13)
02:49:56.587 00.004 6120 Enqueuing Move request for scope (-0.20, -0.12)
02:49:56.591 00.004 7680 Worker thread wakes up
02:49:56.592 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:56.595 00.003 6120 UpdateGuideState exits: m=8834 SNR=62.9
02:49:56.600 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.12) opts 0xd
02:49:56.600 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.12)
02:49:56.601 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:56.604 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:56.609 00.005 6120 Enqueuing Expose request
02:49:56.612 00.003 7680 Moving (-0.20, -0.12) raw xDistance=-0.22 yDistance=0.01
02:49:56.612 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:49:56.612 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:49:56.612 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:49:56.613 00.001 7680 MoveAxis(E, 90, ABG)
02:49:56.613 00.000 7680 Guiding  Dir = 2, Dur = 90
02:49:56.613 00.000 7680 IsSlewing returns 0
02:49:56.615 00.002 7680 IsGuiding returns 0
02:49:56.615 00.000 7680 PulseGuide returned control before completion, sleep 100
02:49:56.725 00.110 7680 IsGuiding returns 1
02:49:56.725 00.000 7680 scope still moving after pulse duration time elapsed
02:49:56.755 00.030 7680 IsSlewing returns 0
02:49:56.756 00.001 7680 IsGuiding returns 0
02:49:56.757 00.001 7680 scope move finished after 90 + 52 ms
02:49:56.758 00.001 7680 Move returns status 0, amount 90
02:49:56.758 00.000 7680 MoveAxis(N, 0, ABG)
02:49:56.758 00.000 7680 Move returns status 0, amount 0
02:49:56.759 00.001 7680 move complete, result=0
02:49:56.759 00.000 7680 worker thread done servicing request
02:49:56.760 00.001 6120 GuideStep: -0.2 px 90 ms EAST, 0.0 px 0 ms NORTH
02:49:56.769 00.009 7680 Worker thread wakes up
02:49:56.769 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:56.769 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:58.017 01.248 7680 Exposure complete
02:49:58.162 00.145 7680 worker thread done servicing request
02:49:58.163 00.001 6120 OnExposeComplete: enter
02:49:58.166 00.003 6120 UpdateGuideState(): m_state=6
02:49:58.171 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1620
02:49:58.176 00.005 6120 Star::Find returns 1 (0), X=516.88, Y=668.72, Mass=8677, SNR=61.0, Peak=228 HFD=6.6
02:49:58.181 00.005 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (0.19) = xAngle (2.61 = 2.61)
02:49:58.186 00.005 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.49 = -0.80)
02:49:58.189 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.80 mountX=-0.09 mountY=-0.08, mountTheta=-2.45
02:49:58.194 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.04, opts=13)
02:49:58.199 00.005 6120 Enqueuing Move request for scope (-0.10, 0.04)
02:49:58.203 00.004 7680 Worker thread wakes up
02:49:58.203 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:58.206 00.003 6120 UpdateGuideState exits: m=8677 SNR=61.0
02:49:58.211 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:58.215 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:58.219 00.004 6120 Enqueuing Expose request
02:49:58.223 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
02:49:58.223 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
02:49:58.223 00.000 7680 Moving (-0.10, 0.04) raw xDistance=-0.09 yDistance=-0.08
02:49:58.223 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:49:58.224 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:49:58.224 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:49:58.224 00.000 7680 MoveAxis(E, 0, ABG)
02:49:58.224 00.000 7680 Move returns status 0, amount 0
02:49:58.225 00.001 7680 MoveAxis(N, 0, ABG)
02:49:58.225 00.000 7680 Move returns status 0, amount 0
02:49:58.225 00.000 7680 move complete, result=0
02:49:58.225 00.000 7680 worker thread done servicing request
02:49:58.225 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:58.229 00.004 7680 Worker thread wakes up
02:49:58.229 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:49:58.229 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:49:59.471 01.242 7680 Exposure complete
02:49:59.613 00.142 7680 worker thread done servicing request
02:49:59.613 00.000 6120 OnExposeComplete: enter
02:49:59.618 00.005 6120 UpdateGuideState(): m_state=6
02:49:59.622 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1621
02:49:59.626 00.004 6120 Star::Find returns 1 (0), X=517.04, Y=667.91, Mass=8274, SNR=62.1, Peak=195 HFD=6.5
02:49:59.630 00.004 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
02:49:59.634 00.004 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
02:49:59.639 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-0.77 hyp=0.77 cameraTheta=-1.49 mountX=-0.08 mountY=0.72, mountTheta=1.69
02:49:59.644 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.77, opts=13)
02:49:59.649 00.005 6120 Enqueuing Move request for scope (0.06, -0.77)
02:49:59.653 00.004 7680 Worker thread wakes up
02:49:59.653 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:49:59.656 00.003 6120 UpdateGuideState exits: m=8274 SNR=62.1
02:49:59.660 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.77) opts 0xd
02:49:59.660 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:59.663 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:49:59.667 00.004 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.77)
02:49:59.668 00.001 6120 Enqueuing Expose request
02:49:59.671 00.003 7680 Moving (0.06, -0.77) raw xDistance=-0.08 yDistance=0.72
02:49:59.672 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:49:59.672 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
02:49:59.672 00.000 7680 MoveAxis(E, 0, ABG)
02:49:59.672 00.000 7680 Move returns status 0, amount 0
02:49:59.673 00.001 7680 MoveAxis(S, 390, ABG)
02:49:59.674 00.001 7680 Guiding  Dir = 1, Dur = 390
02:49:59.674 00.000 7680 IsSlewing returns 0
02:49:59.675 00.001 7680 IsGuiding returns 0
02:49:59.675 00.000 7680 PulseGuide returned control before completion, sleep 400
02:50:00.090 00.415 7680 IsGuiding returns 1
02:50:00.090 00.000 7680 scope still moving after pulse duration time elapsed
02:50:00.122 00.032 7680 IsSlewing returns 0
02:50:00.123 00.001 7680 IsGuiding returns 0
02:50:00.123 00.000 7680 scope move finished after 390 + 58 ms
02:50:00.124 00.001 7680 Move returns status 0, amount 390
02:50:00.124 00.000 7680 move complete, result=0
02:50:00.124 00.000 7680 worker thread done servicing request
02:50:00.125 00.001 7680 Worker thread wakes up
02:50:00.125 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 390 ms SOUTH
02:50:00.131 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:00.131 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:01.379 01.248 7680 Exposure complete
02:50:01.512 00.133 7680 worker thread done servicing request
02:50:01.513 00.001 6120 OnExposeComplete: enter
02:50:01.516 00.003 6120 UpdateGuideState(): m_state=6
02:50:01.521 00.005 6120 Star::Find(15, 517, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1622
02:50:01.525 00.004 6120 Star::Find returns 1 (0), X=517.16, Y=668.74, Mass=8793, SNR=62.9, Peak=204 HFD=6.7
02:50:01.528 00.003 6120 CameraToMount -- cameraTheta (0.32) - m_xAngle (0.19) = xAngle (0.13 = 0.13)
02:50:01.533 00.005 6120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.01 = 3.01)
02:50:01.538 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.32 mountX=0.19 mountY=0.03, mountTheta=0.13
02:50:01.543 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.06, opts=13)
02:50:01.547 00.004 6120 Enqueuing Move request for scope (0.18, 0.06)
02:50:01.551 00.004 7680 Worker thread wakes up
02:50:01.551 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:01.555 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
02:50:01.555 00.000 6120 UpdateGuideState exits: m=8793 SNR=62.9
02:50:01.558 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:01.562 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:01.564 00.002 6120 Enqueuing Expose request
02:50:01.569 00.005 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
02:50:01.569 00.000 7680 Moving (0.18, 0.06) raw xDistance=0.19 yDistance=0.03
02:50:01.569 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:50:01.569 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:50:01.570 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:50:01.570 00.000 7680 MoveAxis(E, 0, ABG)
02:50:01.571 00.001 7680 Move returns status 0, amount 0
02:50:01.571 00.000 7680 MoveAxis(N, 0, ABG)
02:50:01.571 00.000 7680 Move returns status 0, amount 0
02:50:01.571 00.000 7680 move complete, result=0
02:50:01.571 00.000 7680 worker thread done servicing request
02:50:01.572 00.001 7680 Worker thread wakes up
02:50:01.572 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:50:01.576 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:01.576 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:02.821 01.245 7680 Exposure complete
02:50:02.958 00.137 7680 worker thread done servicing request
02:50:02.959 00.001 6120 OnExposeComplete: enter
02:50:02.964 00.005 6120 UpdateGuideState(): m_state=6
02:50:02.967 00.003 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1623
02:50:02.971 00.004 6120 Star::Find returns 1 (0), X=517.31, Y=668.78, Mass=8186, SNR=59.7, Peak=193 HFD=6.6
02:50:02.976 00.005 6120 CameraToMount -- cameraTheta (0.29) - m_xAngle (0.19) = xAngle (0.10 = 0.10)
02:50:02.979 00.003 6120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.97 = 2.97)
02:50:02.984 00.005 6120 CameraToMount -- cameraX=0.34 cameraY=0.10 hyp=0.35 cameraTheta=0.29 mountX=0.35 mountY=0.06, mountTheta=0.17
02:50:02.988 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=0.10, opts=13)
02:50:02.994 00.006 6120 Enqueuing Move request for scope (0.34, 0.10)
02:50:02.998 00.004 7680 Worker thread wakes up
02:50:02.998 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:03.003 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.10) opts 0xd
02:50:03.003 00.000 7680 Handling offset move in thread for scope, endpoint = (0.34, 0.10)
02:50:03.003 00.000 7680 Moving (0.34, 0.10) raw xDistance=0.35 yDistance=0.06
02:50:03.004 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:50:03.004 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:50:03.004 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:50:03.004 00.000 7680 MoveAxis(W, 142, ABG)
02:50:03.004 00.000 7680 Guiding  Dir = 3, Dur = 142
02:50:03.005 00.001 6120 UpdateGuideState exits: m=8186 SNR=59.7
02:50:03.008 00.003 7680 IsSlewing returns 0
02:50:03.009 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:03.013 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:03.019 00.006 7680 IsGuiding returns 0
02:50:03.019 00.000 6120 Enqueuing Expose request
02:50:03.023 00.004 7680 PulseGuide returned control before completion, sleep 152
02:50:03.187 00.164 7680 IsGuiding returns 1
02:50:03.188 00.001 7680 scope still moving after pulse duration time elapsed
02:50:03.218 00.030 7680 IsSlewing returns 0
02:50:03.219 00.001 7680 IsGuiding returns 0
02:50:03.220 00.001 7680 scope move finished after 142 + 58 ms
02:50:03.220 00.000 7680 Move returns status 0, amount 142
02:50:03.220 00.000 7680 MoveAxis(N, 0, ABG)
02:50:03.221 00.001 7680 Move returns status 0, amount 0
02:50:03.221 00.000 7680 move complete, result=0
02:50:03.221 00.000 7680 worker thread done servicing request
02:50:03.222 00.001 6120 GuideStep: 0.3 px 142 ms WEST, 0.1 px 0 ms NORTH
02:50:03.229 00.007 7680 Worker thread wakes up
02:50:03.229 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:03.229 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:04.480 01.251 7680 Exposure complete
02:50:04.615 00.135 7680 worker thread done servicing request
02:50:04.615 00.000 6120 OnExposeComplete: enter
02:50:04.621 00.006 6120 UpdateGuideState(): m_state=6
02:50:04.625 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1624
02:50:04.628 00.003 6120 Star::Find returns 1 (0), X=517.02, Y=668.68, Mass=9276, SNR=64.0, Peak=210 HFD=6.7
02:50:04.633 00.005 6120 CameraToMount -- cameraTheta (0.05) - m_xAngle (0.19) = xAngle (-0.13 = -0.13)
02:50:04.637 00.004 6120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.74 = 2.74)
02:50:04.642 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.05 mountX=0.05 mountY=0.02, mountTheta=0.38
02:50:04.647 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.00, opts=13)
02:50:04.651 00.004 6120 Enqueuing Move request for scope (0.05, 0.00)
02:50:04.656 00.005 7680 Worker thread wakes up
02:50:04.656 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
02:50:04.656 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
02:50:04.656 00.000 7680 Moving (0.05, 0.00) raw xDistance=0.05 yDistance=0.02
02:50:04.656 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:50:04.657 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:50:04.657 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:04.660 00.003 6120 UpdateGuideState exits: m=9276 SNR=64.0
02:50:04.665 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:04.668 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:50:04.669 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:04.673 00.004 6120 Enqueuing Expose request
02:50:04.677 00.004 7680 MoveAxis(E, 0, ABG)
02:50:04.678 00.001 7680 Move returns status 0, amount 0
02:50:04.678 00.000 7680 MoveAxis(N, 0, ABG)
02:50:04.678 00.000 7680 Move returns status 0, amount 0
02:50:04.678 00.000 7680 move complete, result=0
02:50:04.678 00.000 7680 worker thread done servicing request
02:50:04.679 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:50:04.683 00.004 7680 Worker thread wakes up
02:50:04.683 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:04.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:05.930 01.247 7680 Exposure complete
02:50:06.070 00.140 7680 worker thread done servicing request
02:50:06.070 00.000 6120 OnExposeComplete: enter
02:50:06.075 00.005 6120 UpdateGuideState(): m_state=6
02:50:06.080 00.005 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1625
02:50:06.084 00.004 6120 Star::Find returns 1 (0), X=516.71, Y=670.11, Mass=8760, SNR=62.0, Peak=208 HFD=6.5
02:50:06.088 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (0.19) = xAngle (1.57 = 1.57)
02:50:06.092 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.44 = -1.84)
02:50:06.096 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=1.43 hyp=1.45 cameraTheta=1.76 mountX=0.00 mountY=-1.40, mountTheta=-1.57
02:50:06.101 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=1.43, opts=13)
02:50:06.105 00.004 6120 Enqueuing Move request for scope (-0.27, 1.43)
02:50:06.110 00.005 7680 Worker thread wakes up
02:50:06.110 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 1.43) opts 0xd
02:50:06.110 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 1.43)
02:50:06.110 00.000 7680 Moving (-0.27, 1.43) raw xDistance=0.00 yDistance=-1.40
02:50:06.111 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:50:06.111 00.000 7680 resist switch: large excursion: input -1.40 thresh 0.60 direction from 1 to -1
02:50:06.111 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:06.117 00.006 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.21
02:50:06.117 00.000 6120 UpdateGuideState exits: m=8760 SNR=62.0
02:50:06.122 00.005 7680 GuideAlgorithmResistSwitch::result() returns -1.40 from input -1.40
02:50:06.122 00.000 7680 MoveAxis(E, 0, ABG)
02:50:06.122 00.000 7680 Move returns status 0, amount 0
02:50:06.122 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:06.127 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:06.131 00.004 6120 Enqueuing Expose request
02:50:06.135 00.004 7680 MoveAxis(N, 761, ABG)
02:50:06.135 00.000 7680 Guiding  Dir = 0, Dur = 761
02:50:06.136 00.001 7680 IsSlewing returns 0
02:50:06.136 00.000 7680 IsGuiding returns 0
02:50:06.137 00.001 7680 PulseGuide returned control before completion, sleep 771
02:50:06.908 00.771 7680 IsGuiding returns 1
02:50:06.910 00.002 7680 scope still moving after pulse duration time elapsed
02:50:06.939 00.029 7680 IsSlewing returns 0
02:50:06.940 00.001 7680 IsGuiding returns 0
02:50:06.940 00.000 7680 scope move finished after 761 + 43 ms
02:50:06.941 00.001 7680 Move returns status 0, amount 761
02:50:06.941 00.000 7680 move complete, result=0
02:50:06.942 00.001 7680 worker thread done servicing request
02:50:06.942 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -1.4 px 761 ms NORTH
02:50:06.949 00.007 7680 Worker thread wakes up
02:50:06.949 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:06.949 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:08.205 01.256 7680 Exposure complete
02:50:08.347 00.142 7680 worker thread done servicing request
02:50:08.347 00.000 6120 OnExposeComplete: enter
02:50:08.351 00.004 6120 UpdateGuideState(): m_state=6
02:50:08.356 00.005 6120 Star::Find(15, 516, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1626
02:50:08.361 00.005 6120 Star::Find returns 1 (0), X=516.67, Y=667.78, Mass=8601, SNR=61.8, Peak=206 HFD=6.6
02:50:08.365 00.004 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.19) = xAngle (-2.09 = -2.09)
02:50:08.371 00.006 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
02:50:08.375 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=-0.90 hyp=0.96 cameraTheta=-1.90 mountX=-0.47 mountY=0.68, mountTheta=2.18
02:50:08.381 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=-0.90, opts=13)
02:50:08.385 00.004 6120 Enqueuing Move request for scope (-0.31, -0.90)
02:50:08.391 00.006 7680 Worker thread wakes up
02:50:08.392 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.90) opts 0xd
02:50:08.392 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, -0.90)
02:50:08.392 00.000 7680 Moving (-0.31, -0.90) raw xDistance=-0.47 yDistance=0.68
02:50:08.392 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
02:50:08.393 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:08.397 00.004 6120 UpdateGuideState exits: m=8601 SNR=61.8
02:50:08.401 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:08.404 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:08.409 00.005 6120 Enqueuing Expose request
02:50:08.413 00.004 7680 resist switch: large excursion: input 0.68 thresh 0.60 direction from -1 to 1
02:50:08.413 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.03
02:50:08.413 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
02:50:08.413 00.000 7680 MoveAxis(E, 193, ABG)
02:50:08.413 00.000 7680 Guiding  Dir = 2, Dur = 193
02:50:08.414 00.001 7680 IsSlewing returns 0
02:50:08.414 00.000 7680 IsGuiding returns 0
02:50:08.415 00.001 7680 PulseGuide returned control before completion, sleep 203
02:50:08.630 00.215 7680 IsGuiding returns 1
02:50:08.632 00.002 7680 scope still moving after pulse duration time elapsed
02:50:08.659 00.027 7680 IsSlewing returns 0
02:50:08.659 00.000 7680 IsGuiding returns 0
02:50:08.661 00.002 7680 scope move finished after 193 + 52 ms
02:50:08.661 00.000 7680 Move returns status 0, amount 193
02:50:08.661 00.000 7680 MoveAxis(S, 367, ABG)
02:50:08.661 00.000 7680 Guiding  Dir = 1, Dur = 367
02:50:08.663 00.002 7680 IsSlewing returns 0
02:50:08.663 00.000 7680 IsGuiding returns 0
02:50:08.663 00.000 7680 PulseGuide returned control before completion, sleep 377
02:50:09.055 00.392 7680 IsGuiding returns 1
02:50:09.056 00.001 7680 scope still moving after pulse duration time elapsed
02:50:09.087 00.031 7680 IsSlewing returns 0
02:50:09.088 00.001 7680 IsGuiding returns 0
02:50:09.088 00.000 7680 scope move finished after 367 + 58 ms
02:50:09.089 00.001 7680 Move returns status 0, amount 367
02:50:09.089 00.000 7680 move complete, result=0
02:50:09.091 00.002 7680 worker thread done servicing request
02:50:09.091 00.000 7680 Worker thread wakes up
02:50:09.091 00.000 6120 GuideStep: -0.5 px 193 ms EAST, 0.7 px 367 ms SOUTH
02:50:09.098 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:09.099 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:10.351 01.252 7680 Exposure complete
02:50:10.483 00.132 7680 worker thread done servicing request
02:50:10.483 00.000 6120 OnExposeComplete: enter
02:50:10.487 00.004 6120 UpdateGuideState(): m_state=6
02:50:10.491 00.004 6120 Star::Find(15, 516, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1627
02:50:10.495 00.004 6120 Star::Find returns 1 (0), X=517.11, Y=669.80, Mass=8626, SNR=62.7, Peak=238 HFD=6.5
02:50:10.499 00.004 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (0.19) = xAngle (1.27 = 1.27)
02:50:10.502 00.003 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.14 = -2.14)
02:50:10.505 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=1.12 hyp=1.12 cameraTheta=1.46 mountX=0.33 mountY=-0.95, mountTheta=-1.23
02:50:10.510 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=1.12, opts=13)
02:50:10.514 00.004 6120 Enqueuing Move request for scope (0.13, 1.12)
02:50:10.519 00.005 7680 Worker thread wakes up
02:50:10.519 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 1.12) opts 0xd
02:50:10.519 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 1.12)
02:50:10.519 00.000 7680 Moving (0.13, 1.12) raw xDistance=0.33 yDistance=-0.95
02:50:10.519 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.33
02:50:10.519 00.000 7680 resist switch: large excursion: input -0.95 thresh 0.60 direction from 1 to -1
02:50:10.520 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.84
02:50:10.520 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95
02:50:10.520 00.000 7680 MoveAxis(W, 123, ABG)
02:50:10.520 00.000 7680 Guiding  Dir = 3, Dur = 123
02:50:10.521 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:10.525 00.004 7680 IsSlewing returns 0
02:50:10.526 00.001 6120 UpdateGuideState exits: m=8626 SNR=62.7
02:50:10.530 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:10.533 00.003 7680 IsGuiding returns 0
02:50:10.533 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:10.536 00.003 7680 PulseGuide returned control before completion, sleep 133
02:50:10.536 00.000 6120 Enqueuing Expose request
02:50:10.682 00.146 7680 IsGuiding returns 1
02:50:10.683 00.001 7680 scope still moving after pulse duration time elapsed
02:50:10.714 00.031 7680 IsSlewing returns 0
02:50:10.715 00.001 7680 IsGuiding returns 0
02:50:10.715 00.000 7680 scope move finished after 123 + 59 ms
02:50:10.717 00.002 7680 Move returns status 0, amount 123
02:50:10.717 00.000 7680 MoveAxis(N, 514, ABG)
02:50:10.718 00.001 7680 Guiding  Dir = 0, Dur = 514
02:50:10.719 00.001 7680 IsSlewing returns 0
02:50:10.719 00.000 7680 IsGuiding returns 0
02:50:10.720 00.001 7680 PulseGuide returned control before completion, sleep 524
02:50:11.248 00.528 7680 IsGuiding returns 1
02:50:11.249 00.001 7680 scope still moving after pulse duration time elapsed
02:50:11.280 00.031 7680 IsSlewing returns 0
02:50:11.282 00.002 7680 IsGuiding returns 0
02:50:11.283 00.001 7680 scope move finished after 514 + 49 ms
02:50:11.283 00.000 7680 Move returns status 0, amount 514
02:50:11.284 00.001 7680 move complete, result=0
02:50:11.284 00.000 7680 worker thread done servicing request
02:50:11.285 00.001 6120 GuideStep: 0.3 px 123 ms WEST, -0.9 px 514 ms NORTH
02:50:11.291 00.006 7680 Worker thread wakes up
02:50:11.292 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:11.292 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:12.538 01.246 7680 Exposure complete
02:50:12.689 00.151 7680 worker thread done servicing request
02:50:12.689 00.000 6120 OnExposeComplete: enter
02:50:12.692 00.003 6120 UpdateGuideState(): m_state=6
02:50:12.696 00.004 6120 Star::Find(15, 517, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1628
02:50:12.700 00.004 6120 Star::Find returns 1 (0), X=516.92, Y=667.07, Mass=8595, SNR=61.7, Peak=229 HFD=6.4
02:50:12.704 00.004 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
02:50:12.709 00.005 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
02:50:12.713 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-1.61 hyp=1.61 cameraTheta=-1.60 mountX=-0.35 mountY=1.42, mountTheta=1.81
02:50:12.718 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-1.61, opts=13)
02:50:12.722 00.004 6120 Enqueuing Move request for scope (-0.05, -1.61)
02:50:12.725 00.003 7680 Worker thread wakes up
02:50:12.726 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:12.729 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -1.61) opts 0xd
02:50:12.729 00.000 6120 UpdateGuideState exits: m=8595 SNR=61.7
02:50:12.734 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.05, -1.61)
02:50:12.734 00.000 7680 Moving (-0.05, -1.61) raw xDistance=-0.35 yDistance=1.42
02:50:12.734 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.35
02:50:12.736 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:12.741 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:12.746 00.005 6120 Enqueuing Expose request
02:50:12.750 00.004 7680 resist switch: large excursion: input 1.42 thresh 0.60 direction from -1 to 1
02:50:12.750 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.27
02:50:12.750 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.42 from input 1.42
02:50:12.750 00.000 7680 MoveAxis(E, 135, ABG)
02:50:12.750 00.000 7680 Guiding  Dir = 2, Dur = 135
02:50:12.752 00.002 7680 IsSlewing returns 0
02:50:12.752 00.000 7680 IsGuiding returns 0
02:50:12.753 00.001 7680 PulseGuide returned control before completion, sleep 145
02:50:12.907 00.154 7680 IsGuiding returns 1
02:50:12.907 00.000 7680 scope still moving after pulse duration time elapsed
02:50:12.938 00.031 7680 IsSlewing returns 0
02:50:12.939 00.001 7680 IsGuiding returns 0
02:50:12.940 00.001 7680 scope move finished after 135 + 52 ms
02:50:12.940 00.000 7680 Move returns status 0, amount 135
02:50:12.940 00.000 7680 MoveAxis(S, 773, ABG)
02:50:12.940 00.000 7680 Guiding  Dir = 1, Dur = 773
02:50:12.941 00.001 7680 IsSlewing returns 0
02:50:12.941 00.000 7680 IsGuiding returns 0
02:50:12.942 00.001 7680 PulseGuide returned control before completion, sleep 783
02:50:13.736 00.794 7680 IsGuiding returns 1
02:50:13.737 00.001 7680 scope still moving after pulse duration time elapsed
02:50:13.769 00.032 7680 IsSlewing returns 0
02:50:13.771 00.002 7680 IsGuiding returns 0
02:50:13.772 00.001 7680 scope move finished after 773 + 55 ms
02:50:13.772 00.000 7680 Move returns status 0, amount 773
02:50:13.772 00.000 7680 move complete, result=0
02:50:13.772 00.000 7680 worker thread done servicing request
02:50:13.773 00.001 7680 Worker thread wakes up
02:50:13.773 00.000 6120 GuideStep: -0.4 px 135 ms EAST, 1.4 px 773 ms SOUTH
02:50:13.779 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:13.780 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:15.032 01.252 7680 Exposure complete
02:50:15.169 00.137 7680 worker thread done servicing request
02:50:15.169 00.000 6120 OnExposeComplete: enter
02:50:15.173 00.004 6120 UpdateGuideState(): m_state=6
02:50:15.180 00.007 6120 Star::Find(15, 516, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1629
02:50:15.185 00.005 6120 Star::Find returns 1 (0), X=517.03, Y=667.57, Mass=8727, SNR=61.1, Peak=204 HFD=6.7
02:50:15.189 00.004 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
02:50:15.192 00.003 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
02:50:15.197 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-1.11 hyp=1.11 cameraTheta=-1.52 mountX=-0.15 mountY=1.02, mountTheta=1.72
02:50:15.202 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-1.11, opts=13)
02:50:15.206 00.004 6120 Enqueuing Move request for scope (0.06, -1.11)
02:50:15.210 00.004 7680 Worker thread wakes up
02:50:15.210 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:15.215 00.005 6120 UpdateGuideState exits: m=8727 SNR=61.1
02:50:15.218 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:15.222 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:15.225 00.003 6120 Enqueuing Expose request
02:50:15.229 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -1.11) opts 0xd
02:50:15.229 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -1.11)
02:50:15.229 00.000 7680 Moving (0.06, -1.11) raw xDistance=-0.15 yDistance=1.02
02:50:15.229 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:50:15.231 00.002 7680 GuideAlgorithmResistSwitch::result() returns 1.02 from input 1.02
02:50:15.231 00.000 7680 MoveAxis(E, 0, ABG)
02:50:15.231 00.000 7680 Move returns status 0, amount 0
02:50:15.231 00.000 7680 MoveAxis(S, 555, ABG)
02:50:15.231 00.000 7680 Guiding  Dir = 1, Dur = 555
02:50:15.232 00.001 7680 IsSlewing returns 0
02:50:15.233 00.001 7680 IsGuiding returns 0
02:50:15.233 00.000 7680 PulseGuide returned control before completion, sleep 565
02:50:15.802 00.569 7680 IsGuiding returns 1
02:50:15.803 00.001 7680 scope still moving after pulse duration time elapsed
02:50:15.833 00.030 7680 IsSlewing returns 0
02:50:15.835 00.002 7680 IsGuiding returns 0
02:50:15.835 00.000 7680 scope move finished after 555 + 46 ms
02:50:15.835 00.000 7680 Move returns status 0, amount 555
02:50:15.836 00.001 7680 move complete, result=0
02:50:15.836 00.000 7680 worker thread done servicing request
02:50:15.836 00.000 7680 Worker thread wakes up
02:50:15.836 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 1.0 px 555 ms SOUTH
02:50:15.843 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:15.843 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:17.094 01.251 7680 Exposure complete
02:50:17.237 00.143 7680 worker thread done servicing request
02:50:17.237 00.000 6120 OnExposeComplete: enter
02:50:17.243 00.006 6120 UpdateGuideState(): m_state=6
02:50:17.247 00.004 6120 Star::Find(15, 517, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1630
02:50:17.251 00.004 6120 Star::Find returns 1 (0), X=517.20, Y=667.84, Mass=8498, SNR=61.6, Peak=229 HFD=6.7
02:50:17.254 00.003 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
02:50:17.259 00.005 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
02:50:17.263 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=-0.84 hyp=0.87 cameraTheta=-1.31 mountX=0.07 mountY=0.85, mountTheta=1.49
02:50:17.268 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.84, opts=13)
02:50:17.271 00.003 6120 Enqueuing Move request for scope (0.23, -0.84)
02:50:17.275 00.004 7680 Worker thread wakes up
02:50:17.275 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.84) opts 0xd
02:50:17.275 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.84)
02:50:17.276 00.001 7680 Moving (0.23, -0.84) raw xDistance=0.07 yDistance=0.85
02:50:17.276 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:50:17.276 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85
02:50:17.276 00.000 7680 MoveAxis(E, 0, ABG)
02:50:17.276 00.000 7680 Move returns status 0, amount 0
02:50:17.276 00.000 7680 MoveAxis(S, 463, ABG)
02:50:17.276 00.000 7680 Guiding  Dir = 1, Dur = 463
02:50:17.277 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:17.280 00.003 7680 IsSlewing returns 0
02:50:17.281 00.001 6120 UpdateGuideState exits: m=8498 SNR=61.6
02:50:17.284 00.003 7680 IsGuiding returns 0
02:50:17.284 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:17.289 00.005 7680 PulseGuide returned control before completion, sleep 473
02:50:17.289 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:17.292 00.003 6120 Enqueuing Expose request
02:50:17.775 00.483 7680 IsGuiding returns 0
02:50:17.775 00.000 7680 Move returns status 0, amount 463
02:50:17.775 00.000 7680 move complete, result=0
02:50:17.775 00.000 7680 worker thread done servicing request
02:50:17.776 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.9 px 463 ms SOUTH
02:50:17.780 00.004 7680 Worker thread wakes up
02:50:17.781 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:17.781 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:19.031 01.250 7680 Exposure complete
02:50:19.167 00.136 7680 worker thread done servicing request
02:50:19.169 00.002 6120 OnExposeComplete: enter
02:50:19.174 00.005 6120 UpdateGuideState(): m_state=6
02:50:19.178 00.004 6120 Star::Find(15, 517, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1631
02:50:19.182 00.004 6120 Star::Find returns 1 (0), X=517.24, Y=668.13, Mass=8200, SNR=60.0, Peak=223 HFD=6.4
02:50:19.185 00.003 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (0.19) = xAngle (-1.32 = -1.32)
02:50:19.190 00.005 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.55 = 1.55)
02:50:19.193 00.003 6120 CameraToMount -- cameraX=0.26 cameraY=-0.55 hyp=0.61 cameraTheta=-1.13 mountX=0.15 mountY=0.61, mountTheta=1.33
02:50:19.198 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.55, opts=13)
02:50:19.202 00.004 6120 Enqueuing Move request for scope (0.26, -0.55)
02:50:19.207 00.005 7680 Worker thread wakes up
02:50:19.207 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.55) opts 0xd
02:50:19.207 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.55)
02:50:19.207 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:19.213 00.006 6120 UpdateGuideState exits: m=8200 SNR=60.0
02:50:19.217 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:19.222 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:19.225 00.003 6120 Enqueuing Expose request
02:50:19.229 00.004 7680 Moving (0.26, -0.55) raw xDistance=0.15 yDistance=0.61
02:50:19.230 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:50:19.230 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
02:50:19.230 00.000 7680 MoveAxis(E, 0, ABG)
02:50:19.230 00.000 7680 Move returns status 0, amount 0
02:50:19.230 00.000 7680 MoveAxis(S, 332, ABG)
02:50:19.231 00.001 7680 Guiding  Dir = 1, Dur = 332
02:50:19.231 00.000 7680 IsSlewing returns 0
02:50:19.231 00.000 7680 IsGuiding returns 0
02:50:19.231 00.000 7680 PulseGuide returned control before completion, sleep 342
02:50:19.589 00.358 7680 IsGuiding returns 1
02:50:19.590 00.001 7680 scope still moving after pulse duration time elapsed
02:50:19.621 00.031 7680 IsSlewing returns 0
02:50:19.621 00.000 7680 IsGuiding returns 0
02:50:19.623 00.002 7680 scope move finished after 332 + 58 ms
02:50:19.623 00.000 7680 Move returns status 0, amount 332
02:50:19.623 00.000 7680 move complete, result=0
02:50:19.623 00.000 7680 worker thread done servicing request
02:50:19.624 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.6 px 332 ms SOUTH
02:50:19.630 00.006 7680 Worker thread wakes up
02:50:19.630 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:19.630 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:20.881 01.251 7680 Exposure complete
02:50:21.024 00.143 7680 worker thread done servicing request
02:50:21.024 00.000 6120 OnExposeComplete: enter
02:50:21.030 00.006 6120 UpdateGuideState(): m_state=6
02:50:21.036 00.006 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1632
02:50:21.039 00.003 6120 Star::Find returns 1 (0), X=517.21, Y=668.59, Mass=9010, SNR=62.4, Peak=228 HFD=6.7
02:50:21.043 00.004 6120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.19) = xAngle (-0.57 = -0.57)
02:50:21.047 00.004 6120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.30 = 2.30)
02:50:21.052 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=-0.09 hyp=0.25 cameraTheta=-0.39 mountX=0.21 mountY=0.19, mountTheta=0.73
02:50:21.057 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.09, opts=13)
02:50:21.062 00.005 6120 Enqueuing Move request for scope (0.23, -0.09)
02:50:21.065 00.003 7680 Worker thread wakes up
02:50:21.066 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.09) opts 0xd
02:50:21.066 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.09)
02:50:21.066 00.000 7680 Moving (0.23, -0.09) raw xDistance=0.21 yDistance=0.19
02:50:21.066 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:50:21.066 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:50:21.066 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:21.071 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:50:21.071 00.000 7680 MoveAxis(W, 86, ABG)
02:50:21.072 00.001 7680 Guiding  Dir = 3, Dur = 86
02:50:21.072 00.000 6120 UpdateGuideState exits: m=9010 SNR=62.4
02:50:21.077 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:21.081 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:21.085 00.004 6120 Enqueuing Expose request
02:50:21.089 00.004 7680 IsSlewing returns 0
02:50:21.089 00.000 7680 IsGuiding returns 0
02:50:21.090 00.001 7680 PulseGuide returned control before completion, sleep 96
02:50:21.200 00.110 7680 IsGuiding returns 1
02:50:21.201 00.001 7680 scope still moving after pulse duration time elapsed
02:50:21.230 00.029 7680 IsSlewing returns 0
02:50:21.231 00.001 7680 IsGuiding returns 0
02:50:21.232 00.001 7680 scope move finished after 86 + 55 ms
02:50:21.232 00.000 7680 Move returns status 0, amount 86
02:50:21.232 00.000 7680 MoveAxis(N, 0, ABG)
02:50:21.233 00.001 7680 Move returns status 0, amount 0
02:50:21.233 00.000 7680 move complete, result=0
02:50:21.234 00.001 7680 worker thread done servicing request
02:50:21.234 00.000 6120 GuideStep: 0.2 px 86 ms WEST, 0.2 px 0 ms NORTH
02:50:21.241 00.007 7680 Worker thread wakes up
02:50:21.241 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:21.241 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:22.486 01.245 7680 Exposure complete
02:50:22.631 00.145 7680 worker thread done servicing request
02:50:22.631 00.000 6120 OnExposeComplete: enter
02:50:22.636 00.005 6120 UpdateGuideState(): m_state=6
02:50:22.640 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1633
02:50:22.645 00.005 6120 Star::Find returns 1 (0), X=517.09, Y=668.68, Mass=8510, SNR=61.3, Peak=202 HFD=6.7
02:50:22.648 00.003 6120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.19) = xAngle (-0.20 = -0.20)
02:50:22.652 00.004 6120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.67 = 2.67)
02:50:22.657 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.02 mountX=0.11 mountY=0.05, mountTheta=0.43
02:50:22.661 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.00, opts=13)
02:50:22.666 00.005 6120 Enqueuing Move request for scope (0.12, -0.00)
02:50:22.671 00.005 7680 Worker thread wakes up
02:50:22.671 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:22.676 00.005 6120 UpdateGuideState exits: m=8510 SNR=61.3
02:50:22.680 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:22.683 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:22.687 00.004 6120 Enqueuing Expose request
02:50:22.690 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
02:50:22.690 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
02:50:22.690 00.000 7680 Moving (0.12, -0.00) raw xDistance=0.11 yDistance=0.05
02:50:22.691 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:50:22.691 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:50:22.691 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:50:22.691 00.000 7680 MoveAxis(E, 0, ABG)
02:50:22.691 00.000 7680 Move returns status 0, amount 0
02:50:22.691 00.000 7680 MoveAxis(N, 0, ABG)
02:50:22.692 00.001 7680 Move returns status 0, amount 0
02:50:22.692 00.000 7680 move complete, result=0
02:50:22.692 00.000 7680 worker thread done servicing request
02:50:22.692 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:50:22.697 00.005 7680 Worker thread wakes up
02:50:22.697 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:22.697 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:23.948 01.251 7680 Exposure complete
02:50:24.095 00.147 7680 worker thread done servicing request
02:50:24.096 00.001 6120 OnExposeComplete: enter
02:50:24.100 00.004 6120 UpdateGuideState(): m_state=6
02:50:24.105 00.005 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1634
02:50:24.109 00.004 6120 Star::Find returns 1 (0), X=516.98, Y=668.69, Mass=9213, SNR=64.5, Peak=211 HFD=6.7
02:50:24.114 00.005 6120 CameraToMount -- cameraTheta (0.76) - m_xAngle (0.19) = xAngle (0.57 = 0.57)
02:50:24.117 00.003 6120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.44 = -2.84)
02:50:24.121 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.76 mountX=0.01 mountY=-0.00, mountTheta=-0.34
02:50:24.127 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.01, opts=13)
02:50:24.129 00.002 6120 Enqueuing Move request for scope (0.01, 0.01)
02:50:24.134 00.005 7680 Worker thread wakes up
02:50:24.134 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:24.137 00.003 6120 UpdateGuideState exits: m=9213 SNR=64.5
02:50:24.142 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:24.147 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
02:50:24.148 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
02:50:24.148 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:24.152 00.004 6120 Enqueuing Expose request
02:50:24.157 00.005 7680 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.00
02:50:24.157 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:50:24.157 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:50:24.158 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:50:24.158 00.000 7680 MoveAxis(E, 0, ABG)
02:50:24.158 00.000 7680 Move returns status 0, amount 0
02:50:24.158 00.000 7680 MoveAxis(N, 0, ABG)
02:50:24.159 00.001 7680 Move returns status 0, amount 0
02:50:24.159 00.000 7680 move complete, result=0
02:50:24.159 00.000 7680 worker thread done servicing request
02:50:24.159 00.000 7680 Worker thread wakes up
02:50:24.160 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:24.164 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:24.164 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:25.409 01.245 7680 Exposure complete
02:50:25.546 00.137 7680 worker thread done servicing request
02:50:25.546 00.000 6120 OnExposeComplete: enter
02:50:25.554 00.008 6120 UpdateGuideState(): m_state=6
02:50:25.557 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1635
02:50:25.562 00.005 6120 Star::Find returns 1 (0), X=516.79, Y=668.63, Mass=8998, SNR=63.3, Peak=208 HFD=6.9
02:50:25.566 00.004 6120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.19) = xAngle (-3.06 = -3.06)
02:50:25.569 00.003 6120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.19 = -0.19)
02:50:25.572 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.19 cameraTheta=-2.88 mountX=-0.19 mountY=-0.04, mountTheta=-2.95
02:50:25.578 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.05, opts=13)
02:50:25.581 00.003 6120 Enqueuing Move request for scope (-0.19, -0.05)
02:50:25.586 00.005 7680 Worker thread wakes up
02:50:25.586 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
02:50:25.587 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
02:50:25.587 00.000 7680 Moving (-0.19, -0.05) raw xDistance=-0.19 yDistance=-0.04
02:50:25.587 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:50:25.587 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:50:25.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:25.590 00.003 6120 UpdateGuideState exits: m=8998 SNR=63.3
02:50:25.595 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:25.598 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:25.602 00.004 6120 Enqueuing Expose request
02:50:25.605 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:50:25.605 00.000 7680 MoveAxis(E, 0, ABG)
02:50:25.605 00.000 7680 Move returns status 0, amount 0
02:50:25.606 00.001 7680 MoveAxis(N, 0, ABG)
02:50:25.606 00.000 7680 Move returns status 0, amount 0
02:50:25.606 00.000 7680 move complete, result=0
02:50:25.606 00.000 7680 worker thread done servicing request
02:50:25.606 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:25.612 00.006 7680 Worker thread wakes up
02:50:25.612 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:25.612 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:26.860 01.248 7680 Exposure complete
02:50:26.999 00.139 7680 worker thread done servicing request
02:50:27.000 00.001 6120 OnExposeComplete: enter
02:50:27.003 00.003 6120 UpdateGuideState(): m_state=6
02:50:27.007 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1636
02:50:27.012 00.005 6120 Star::Find returns 1 (0), X=516.94, Y=668.10, Mass=8524, SNR=61.9, Peak=222 HFD=6.3
02:50:27.015 00.003 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
02:50:27.020 00.005 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
02:50:27.024 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.58 hyp=0.58 cameraTheta=-1.64 mountX=-0.15 mountY=0.51, mountTheta=1.85
02:50:27.030 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.58, opts=13)
02:50:27.034 00.004 6120 Enqueuing Move request for scope (-0.04, -0.58)
02:50:27.038 00.004 7680 Worker thread wakes up
02:50:27.039 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.58) opts 0xd
02:50:27.039 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:27.043 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.58)
02:50:27.043 00.000 7680 Moving (-0.04, -0.58) raw xDistance=-0.15 yDistance=0.51
02:50:27.044 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:50:27.044 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
02:50:27.044 00.000 7680 MoveAxis(E, 0, ABG)
02:50:27.044 00.000 7680 Move returns status 0, amount 0
02:50:27.044 00.000 7680 MoveAxis(S, 275, ABG)
02:50:27.044 00.000 7680 Guiding  Dir = 1, Dur = 275
02:50:27.044 00.000 6120 UpdateGuideState exits: m=8524 SNR=61.9
02:50:27.049 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:27.055 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:27.060 00.005 6120 Enqueuing Expose request
02:50:27.064 00.004 7680 IsSlewing returns 0
02:50:27.066 00.002 7680 IsGuiding returns 0
02:50:27.066 00.000 7680 PulseGuide returned control before completion, sleep 285
02:50:27.360 00.294 7680 IsGuiding returns 1
02:50:27.360 00.000 7680 scope still moving after pulse duration time elapsed
02:50:27.391 00.031 7680 IsSlewing returns 0
02:50:27.393 00.002 7680 IsGuiding returns 0
02:50:27.394 00.001 7680 scope move finished after 275 + 52 ms
02:50:27.394 00.000 7680 Move returns status 0, amount 275
02:50:27.394 00.000 7680 move complete, result=0
02:50:27.395 00.001 7680 worker thread done servicing request
02:50:27.395 00.000 7680 Worker thread wakes up
02:50:27.395 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 275 ms SOUTH
02:50:27.401 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:27.401 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:28.655 01.254 7680 Exposure complete
02:50:28.771 00.116 7680 worker thread done servicing request
02:50:28.771 00.000 6120 OnExposeComplete: enter
02:50:28.774 00.003 6120 UpdateGuideState(): m_state=6
02:50:28.779 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1637
02:50:28.782 00.003 6120 Star::Find returns 1 (0), X=516.78, Y=668.62, Mass=8626, SNR=60.7, Peak=200 HFD=6.8
02:50:28.787 00.005 6120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (0.19) = xAngle (-3.01 = -3.01)
02:50:28.790 00.003 6120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.13 = -0.13)
02:50:28.794 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.82 mountX=-0.20 mountY=-0.03, mountTheta=-3.01
02:50:28.800 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.06, opts=13)
02:50:28.804 00.004 6120 Enqueuing Move request for scope (-0.19, -0.06)
02:50:28.808 00.004 7680 Worker thread wakes up
02:50:28.808 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
02:50:28.809 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
02:50:28.809 00.000 7680 Moving (-0.19, -0.06) raw xDistance=-0.20 yDistance=-0.03
02:50:28.809 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:50:28.809 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:50:28.809 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:50:28.810 00.001 7680 MoveAxis(E, 82, ABG)
02:50:28.810 00.000 7680 Guiding  Dir = 2, Dur = 82
02:50:28.810 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:28.813 00.003 7680 IsSlewing returns 0
02:50:28.813 00.000 6120 UpdateGuideState exits: m=8626 SNR=60.7
02:50:28.818 00.005 7680 IsGuiding returns 0
02:50:28.818 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:28.822 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:28.825 00.003 7680 PulseGuide returned control before completion, sleep 92
02:50:28.825 00.000 6120 Enqueuing Expose request
02:50:28.925 00.100 7680 IsGuiding returns 1
02:50:28.926 00.001 7680 scope still moving after pulse duration time elapsed
02:50:28.955 00.029 7680 IsSlewing returns 0
02:50:28.956 00.001 7680 IsGuiding returns 0
02:50:28.958 00.002 7680 scope move finished after 82 + 57 ms
02:50:28.958 00.000 7680 Move returns status 0, amount 82
02:50:28.959 00.001 7680 MoveAxis(N, 0, ABG)
02:50:28.959 00.000 7680 Move returns status 0, amount 0
02:50:28.959 00.000 7680 move complete, result=0
02:50:28.960 00.001 7680 worker thread done servicing request
02:50:28.960 00.000 7680 Worker thread wakes up
02:50:28.960 00.000 6120 GuideStep: -0.2 px 82 ms EAST, -0.0 px 0 ms NORTH
02:50:28.967 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:28.967 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:30.224 01.257 7680 Exposure complete
02:50:30.362 00.138 7680 worker thread done servicing request
02:50:30.363 00.001 6120 OnExposeComplete: enter
02:50:30.366 00.003 6120 UpdateGuideState(): m_state=6
02:50:30.372 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1638
02:50:30.375 00.003 6120 Star::Find returns 1 (0), X=517.11, Y=668.28, Mass=7955, SNR=58.2, Peak=213 HFD=6.4
02:50:30.379 00.004 6120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.19) = xAngle (-1.43 = -1.43)
02:50:30.382 00.003 6120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.44 = 1.44)
02:50:30.386 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.40 hyp=0.42 cameraTheta=-1.25 mountX=0.06 mountY=0.42, mountTheta=1.43
02:50:30.390 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.40, opts=13)
02:50:30.394 00.004 6120 Enqueuing Move request for scope (0.14, -0.40)
02:50:30.398 00.004 7680 Worker thread wakes up
02:50:30.398 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.40) opts 0xd
02:50:30.398 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.40)
02:50:30.398 00.000 7680 Moving (0.14, -0.40) raw xDistance=0.06 yDistance=0.42
02:50:30.398 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:50:30.398 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
02:50:30.398 00.000 7680 MoveAxis(E, 0, ABG)
02:50:30.400 00.002 7680 Move returns status 0, amount 0
02:50:30.400 00.000 7680 MoveAxis(S, 228, ABG)
02:50:30.400 00.000 7680 Guiding  Dir = 1, Dur = 228
02:50:30.400 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:30.404 00.004 7680 IsSlewing returns 0
02:50:30.405 00.001 6120 UpdateGuideState exits: m=7955 SNR=58.2
02:50:30.408 00.003 7680 IsGuiding returns 0
02:50:30.409 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:30.412 00.003 7680 PulseGuide returned control before completion, sleep 238
02:50:30.412 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:30.416 00.004 6120 Enqueuing Expose request
02:50:30.664 00.248 7680 IsGuiding returns 1
02:50:30.665 00.001 7680 scope still moving after pulse duration time elapsed
02:50:30.695 00.030 7680 IsSlewing returns 0
02:50:30.697 00.002 7680 IsGuiding returns 0
02:50:30.697 00.000 7680 scope move finished after 228 + 61 ms
02:50:30.698 00.001 7680 Move returns status 0, amount 228
02:50:30.699 00.001 7680 move complete, result=0
02:50:30.699 00.000 7680 worker thread done servicing request
02:50:30.700 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 228 ms SOUTH
02:50:30.706 00.006 7680 Worker thread wakes up
02:50:30.706 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:30.706 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:32.011 01.305 7680 Exposure complete
02:50:32.226 00.215 7680 worker thread done servicing request
02:50:32.226 00.000 6120 OnExposeComplete: enter
02:50:32.229 00.003 6120 UpdateGuideState(): m_state=6
02:50:32.232 00.003 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1639
02:50:32.236 00.004 6120 Star::Find returns 1 (0), X=517.04, Y=668.63, Mass=9385, SNR=65.8, Peak=213 HFD=6.7
02:50:32.240 00.004 6120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (0.19) = xAngle (-0.88 = -0.88)
02:50:32.243 00.003 6120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.99 = 1.99)
02:50:32.245 00.002 6120 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.70 mountX=0.05 mountY=0.07, mountTheta=0.96
02:50:32.248 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.05, opts=13)
02:50:32.251 00.003 6120 Enqueuing Move request for scope (0.06, -0.05)
02:50:32.254 00.003 7680 Worker thread wakes up
02:50:32.254 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
02:50:32.254 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
02:50:32.254 00.000 7680 Moving (0.06, -0.05) raw xDistance=0.05 yDistance=0.07
02:50:32.254 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:50:32.254 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:32.257 00.003 6120 UpdateGuideState exits: m=9385 SNR=65.8
02:50:32.260 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:32.262 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:32.266 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:50:32.266 00.000 6120 Enqueuing Expose request
02:50:32.269 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:50:32.269 00.000 7680 MoveAxis(E, 0, ABG)
02:50:32.270 00.001 7680 Move returns status 0, amount 0
02:50:32.270 00.000 7680 MoveAxis(N, 0, ABG)
02:50:32.270 00.000 7680 Move returns status 0, amount 0
02:50:32.270 00.000 7680 move complete, result=0
02:50:32.270 00.000 7680 worker thread done servicing request
02:50:32.270 00.000 7680 Worker thread wakes up
02:50:32.270 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:50:32.273 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:32.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:33.513 01.240 7680 Exposure complete
02:50:33.648 00.135 7680 worker thread done servicing request
02:50:33.648 00.000 6120 OnExposeComplete: enter
02:50:33.653 00.005 6120 UpdateGuideState(): m_state=6
02:50:33.658 00.005 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1640
02:50:33.664 00.006 6120 Star::Find returns 1 (0), X=516.98, Y=668.03, Mass=8708, SNR=62.3, Peak=229 HFD=6.4
02:50:33.672 00.008 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
02:50:33.678 00.006 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
02:50:33.682 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.66 hyp=0.66 cameraTheta=-1.56 mountX=-0.12 mountY=0.59, mountTheta=1.77
02:50:33.689 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.66, opts=13)
02:50:33.692 00.003 6120 Enqueuing Move request for scope (0.01, -0.66)
02:50:33.696 00.004 7680 Worker thread wakes up
02:50:33.697 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:33.699 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.66) opts 0xd
02:50:33.699 00.000 6120 UpdateGuideState exits: m=8708 SNR=62.3
02:50:33.704 00.005 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.66)
02:50:33.704 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:33.708 00.004 7680 Moving (0.01, -0.66) raw xDistance=-0.12 yDistance=0.59
02:50:33.708 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:33.711 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:50:33.711 00.000 6120 Enqueuing Expose request
02:50:33.715 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
02:50:33.715 00.000 7680 MoveAxis(E, 0, ABG)
02:50:33.715 00.000 7680 Move returns status 0, amount 0
02:50:33.715 00.000 7680 MoveAxis(S, 321, ABG)
02:50:33.715 00.000 7680 Guiding  Dir = 1, Dur = 321
02:50:33.715 00.000 7680 IsSlewing returns 0
02:50:33.715 00.000 7680 IsGuiding returns 0
02:50:33.716 00.001 7680 PulseGuide returned control before completion, sleep 331
02:50:34.054 00.338 7680 IsGuiding returns 1
02:50:34.054 00.000 7680 scope still moving after pulse duration time elapsed
02:50:34.086 00.032 7680 IsSlewing returns 0
02:50:34.086 00.000 7680 IsGuiding returns 0
02:50:34.086 00.000 7680 scope move finished after 321 + 49 ms
02:50:34.086 00.000 7680 Move returns status 0, amount 321
02:50:34.086 00.000 7680 move complete, result=0
02:50:34.087 00.001 7680 worker thread done servicing request
02:50:34.087 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 321 ms SOUTH
02:50:34.089 00.002 7680 Worker thread wakes up
02:50:34.089 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:34.091 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:35.334 01.243 7680 Exposure complete
02:50:35.461 00.127 7680 worker thread done servicing request
02:50:35.461 00.000 6120 OnExposeComplete: enter
02:50:35.465 00.004 6120 UpdateGuideState(): m_state=6
02:50:35.469 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1641
02:50:35.474 00.005 6120 Star::Find returns 1 (0), X=516.81, Y=668.62, Mass=9138, SNR=64.1, Peak=222 HFD=6.8
02:50:35.478 00.004 6120 CameraToMount -- cameraTheta (-2.76) - m_xAngle (0.19) = xAngle (-2.94 = -2.94)
02:50:35.482 00.004 6120 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.07 = -0.07)
02:50:35.485 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-2.76 mountX=-0.17 mountY=-0.01, mountTheta=-3.07
02:50:35.490 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.07, opts=13)
02:50:35.493 00.003 6120 Enqueuing Move request for scope (-0.17, -0.07)
02:50:35.497 00.004 7680 Worker thread wakes up
02:50:35.497 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
02:50:35.497 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
02:50:35.497 00.000 7680 Moving (-0.17, -0.07) raw xDistance=-0.17 yDistance=-0.01
02:50:35.498 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:50:35.498 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:50:35.498 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:50:35.498 00.000 7680 MoveAxis(E, 0, ABG)
02:50:35.499 00.001 7680 Move returns status 0, amount 0
02:50:35.499 00.000 7680 MoveAxis(N, 0, ABG)
02:50:35.499 00.000 7680 Move returns status 0, amount 0
02:50:35.499 00.000 7680 move complete, result=0
02:50:35.500 00.001 7680 worker thread done servicing request
02:50:35.500 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:35.504 00.004 6120 UpdateGuideState exits: m=9138 SNR=64.1
02:50:35.507 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:35.512 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:35.516 00.004 6120 Enqueuing Expose request
02:50:35.520 00.004 7680 Worker thread wakes up
02:50:35.520 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:35.523 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:35.524 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:36.775 01.251 7680 Exposure complete
02:50:36.914 00.139 7680 worker thread done servicing request
02:50:36.914 00.000 6120 OnExposeComplete: enter
02:50:36.918 00.004 6120 UpdateGuideState(): m_state=6
02:50:36.923 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1642
02:50:36.927 00.004 6120 Star::Find returns 1 (0), X=516.79, Y=668.82, Mass=8287, SNR=60.2, Peak=205 HFD=6.5
02:50:36.931 00.004 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (0.19) = xAngle (2.32 = 2.32)
02:50:36.935 00.004 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.19 = -1.09)
02:50:36.939 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.24 cameraTheta=2.51 mountX=-0.16 mountY=-0.21, mountTheta=-2.23
02:50:36.943 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.14, opts=13)
02:50:36.946 00.003 6120 Enqueuing Move request for scope (-0.19, 0.14)
02:50:36.951 00.005 7680 Worker thread wakes up
02:50:36.951 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
02:50:36.951 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
02:50:36.951 00.000 7680 Moving (-0.19, 0.14) raw xDistance=-0.16 yDistance=-0.21
02:50:36.952 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:50:36.952 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:50:36.952 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:50:36.952 00.000 7680 MoveAxis(E, 0, ABG)
02:50:36.953 00.001 7680 Move returns status 0, amount 0
02:50:36.953 00.000 7680 MoveAxis(N, 0, ABG)
02:50:36.953 00.000 7680 Move returns status 0, amount 0
02:50:36.953 00.000 7680 move complete, result=0
02:50:36.953 00.000 7680 worker thread done servicing request
02:50:36.953 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:36.959 00.006 6120 UpdateGuideState exits: m=8287 SNR=60.2
02:50:36.963 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:36.967 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:36.971 00.004 6120 Enqueuing Expose request
02:50:36.974 00.003 7680 Worker thread wakes up
02:50:36.974 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:50:36.978 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:36.978 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:38.235 01.257 7680 Exposure complete
02:50:38.381 00.146 7680 worker thread done servicing request
02:50:38.382 00.001 6120 OnExposeComplete: enter
02:50:38.386 00.004 6120 UpdateGuideState(): m_state=6
02:50:38.390 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1643
02:50:38.397 00.007 6120 Star::Find returns 1 (0), X=516.77, Y=668.60, Mass=8686, SNR=61.6, Peak=215 HFD=6.7
02:50:38.402 00.005 6120 CameraToMount -- cameraTheta (-2.76) - m_xAngle (0.19) = xAngle (-2.95 = -2.95)
02:50:38.406 00.004 6120 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.08 = -0.08)
02:50:38.409 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-2.76 mountX=-0.22 mountY=-0.02, mountTheta=-3.06
02:50:38.414 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.08, opts=13)
02:50:38.418 00.004 6120 Enqueuing Move request for scope (-0.20, -0.08)
02:50:38.421 00.003 7680 Worker thread wakes up
02:50:38.421 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:38.425 00.004 6120 UpdateGuideState exits: m=8686 SNR=61.6
02:50:38.428 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:38.432 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:38.434 00.002 6120 Enqueuing Expose request
02:50:38.438 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
02:50:38.438 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
02:50:38.438 00.000 7680 Moving (-0.20, -0.08) raw xDistance=-0.22 yDistance=-0.02
02:50:38.439 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:50:38.439 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:50:38.439 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:50:38.439 00.000 7680 MoveAxis(E, 88, ABG)
02:50:38.439 00.000 7680 Guiding  Dir = 2, Dur = 88
02:50:38.440 00.001 7680 IsSlewing returns 0
02:50:38.440 00.000 7680 IsGuiding returns 0
02:50:38.440 00.000 7680 PulseGuide returned control before completion, sleep 98
02:50:38.552 00.112 7680 IsGuiding returns 0
02:50:38.553 00.001 7680 Move returns status 0, amount 88
02:50:38.554 00.001 7680 MoveAxis(N, 0, ABG)
02:50:38.554 00.000 7680 Move returns status 0, amount 0
02:50:38.554 00.000 7680 move complete, result=0
02:50:38.554 00.000 7680 worker thread done servicing request
02:50:38.554 00.000 6120 GuideStep: -0.2 px 88 ms EAST, -0.0 px 0 ms NORTH
02:50:38.561 00.007 7680 Worker thread wakes up
02:50:38.561 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:38.561 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:39.815 01.254 7680 Exposure complete
02:50:39.957 00.142 7680 worker thread done servicing request
02:50:39.958 00.001 6120 OnExposeComplete: enter
02:50:39.963 00.005 6120 UpdateGuideState(): m_state=6
02:50:39.967 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1644
02:50:39.970 00.003 6120 Star::Find returns 1 (0), X=516.99, Y=668.05, Mass=8146, SNR=59.2, Peak=227 HFD=6.4
02:50:39.974 00.004 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
02:50:39.977 00.003 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
02:50:39.980 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.64 hyp=0.64 cameraTheta=-1.55 mountX=-0.11 mountY=0.58, mountTheta=1.75
02:50:39.985 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.64, opts=13)
02:50:39.991 00.006 6120 Enqueuing Move request for scope (0.01, -0.64)
02:50:39.995 00.004 7680 Worker thread wakes up
02:50:39.996 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:39.999 00.003 6120 UpdateGuideState exits: m=8146 SNR=59.2
02:50:40.004 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:40.009 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:40.012 00.003 6120 Enqueuing Expose request
02:50:40.015 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.64) opts 0xd
02:50:40.015 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.64)
02:50:40.017 00.002 7680 Moving (0.01, -0.64) raw xDistance=-0.11 yDistance=0.58
02:50:40.017 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:50:40.017 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
02:50:40.017 00.000 7680 MoveAxis(E, 0, ABG)
02:50:40.017 00.000 7680 Move returns status 0, amount 0
02:50:40.018 00.001 7680 MoveAxis(S, 313, ABG)
02:50:40.018 00.000 7680 Guiding  Dir = 1, Dur = 313
02:50:40.018 00.000 7680 IsSlewing returns 0
02:50:40.018 00.000 7680 IsGuiding returns 0
02:50:40.019 00.001 7680 PulseGuide returned control before completion, sleep 323
02:50:40.350 00.331 7680 IsGuiding returns 1
02:50:40.352 00.002 7680 scope still moving after pulse duration time elapsed
02:50:40.382 00.030 7680 IsSlewing returns 0
02:50:40.383 00.001 7680 IsGuiding returns 0
02:50:40.383 00.000 7680 scope move finished after 313 + 51 ms
02:50:40.383 00.000 7680 Move returns status 0, amount 313
02:50:40.383 00.000 7680 move complete, result=0
02:50:40.384 00.001 7680 worker thread done servicing request
02:50:40.384 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 313 ms SOUTH
02:50:40.391 00.007 7680 Worker thread wakes up
02:50:40.391 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:40.391 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:41.643 01.252 7680 Exposure complete
02:50:41.782 00.139 7680 worker thread done servicing request
02:50:41.783 00.001 6120 OnExposeComplete: enter
02:50:41.787 00.004 6120 UpdateGuideState(): m_state=6
02:50:41.791 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1645
02:50:41.795 00.004 6120 Star::Find returns 1 (0), X=516.78, Y=668.68, Mass=8874, SNR=62.7, Peak=218 HFD=6.7
02:50:41.798 00.003 6120 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.19) = xAngle (-3.30 = 2.98)
02:50:41.802 00.004 6120 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.43 = -0.43)
02:50:41.807 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.11 mountX=-0.19 mountY=-0.08, mountTheta=-2.74
02:50:41.811 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.01, opts=13)
02:50:41.815 00.004 6120 Enqueuing Move request for scope (-0.19, -0.01)
02:50:41.818 00.003 7680 Worker thread wakes up
02:50:41.818 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
02:50:41.819 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
02:50:41.819 00.000 7680 Moving (-0.19, -0.01) raw xDistance=-0.19 yDistance=-0.08
02:50:41.819 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:50:41.819 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:50:41.819 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:50:41.819 00.000 7680 MoveAxis(E, 0, ABG)
02:50:41.820 00.001 7680 Move returns status 0, amount 0
02:50:41.820 00.000 7680 MoveAxis(N, 0, ABG)
02:50:41.820 00.000 7680 Move returns status 0, amount 0
02:50:41.820 00.000 7680 move complete, result=0
02:50:41.821 00.001 7680 worker thread done servicing request
02:50:41.821 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:41.824 00.003 6120 UpdateGuideState exits: m=8874 SNR=62.7
02:50:41.828 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:41.832 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:41.836 00.004 6120 Enqueuing Expose request
02:50:41.839 00.003 7680 Worker thread wakes up
02:50:41.840 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:41.840 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:41.841 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:43.095 01.254 7680 Exposure complete
02:50:43.243 00.148 7680 worker thread done servicing request
02:50:43.244 00.001 6120 OnExposeComplete: enter
02:50:43.248 00.004 6120 UpdateGuideState(): m_state=6
02:50:43.253 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1646
02:50:43.256 00.003 6120 Star::Find returns 1 (0), X=516.89, Y=668.65, Mass=9200, SNR=63.2, Peak=225 HFD=6.7
02:50:43.261 00.005 6120 CameraToMount -- cameraTheta (-2.81) - m_xAngle (0.19) = xAngle (-3.00 = -3.00)
02:50:43.264 00.003 6120 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.12 = -0.12)
02:50:43.269 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.81 mountX=-0.09 mountY=-0.01, mountTheta=-3.02
02:50:43.273 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.03, opts=13)
02:50:43.277 00.004 6120 Enqueuing Move request for scope (-0.09, -0.03)
02:50:43.282 00.005 7680 Worker thread wakes up
02:50:43.282 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:43.285 00.003 6120 UpdateGuideState exits: m=9200 SNR=63.2
02:50:43.290 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
02:50:43.290 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:43.293 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:43.298 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
02:50:43.298 00.000 6120 Enqueuing Expose request
02:50:43.302 00.004 7680 Moving (-0.09, -0.03) raw xDistance=-0.09 yDistance=-0.01
02:50:43.302 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:50:43.302 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:50:43.302 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:50:43.302 00.000 7680 MoveAxis(E, 0, ABG)
02:50:43.303 00.001 7680 Move returns status 0, amount 0
02:50:43.303 00.000 7680 MoveAxis(N, 0, ABG)
02:50:43.303 00.000 7680 Move returns status 0, amount 0
02:50:43.303 00.000 7680 move complete, result=0
02:50:43.303 00.000 7680 worker thread done servicing request
02:50:43.303 00.000 7680 Worker thread wakes up
02:50:43.305 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:43.309 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:43.309 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:44.550 01.241 7680 Exposure complete
02:50:44.693 00.143 7680 worker thread done servicing request
02:50:44.693 00.000 6120 OnExposeComplete: enter
02:50:44.698 00.005 6120 UpdateGuideState(): m_state=6
02:50:44.701 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1647
02:50:44.705 00.004 6120 Star::Find returns 1 (0), X=517.00, Y=667.99, Mass=8046, SNR=60.0, Peak=215 HFD=6.3
02:50:44.711 00.006 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
02:50:44.716 00.005 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
02:50:44.720 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.69 hyp=0.69 cameraTheta=-1.54 mountX=-0.11 mountY=0.63, mountTheta=1.75
02:50:44.725 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.69, opts=13)
02:50:44.730 00.005 6120 Enqueuing Move request for scope (0.02, -0.69)
02:50:44.734 00.004 7680 Worker thread wakes up
02:50:44.734 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:44.740 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.69) opts 0xd
02:50:44.740 00.000 6120 UpdateGuideState exits: m=8046 SNR=60.0
02:50:44.744 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:44.749 00.005 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.69)
02:50:44.749 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:44.755 00.006 7680 Moving (0.02, -0.69) raw xDistance=-0.11 yDistance=0.63
02:50:44.755 00.000 6120 Enqueuing Expose request
02:50:44.760 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:50:44.760 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
02:50:44.760 00.000 7680 MoveAxis(E, 0, ABG)
02:50:44.760 00.000 7680 Move returns status 0, amount 0
02:50:44.761 00.001 7680 MoveAxis(S, 343, ABG)
02:50:44.761 00.000 7680 Guiding  Dir = 1, Dur = 343
02:50:44.761 00.000 7680 IsSlewing returns 0
02:50:44.762 00.001 7680 IsGuiding returns 0
02:50:44.762 00.000 7680 PulseGuide returned control before completion, sleep 353
02:50:45.119 00.357 7680 IsGuiding returns 1
02:50:45.119 00.000 7680 scope still moving after pulse duration time elapsed
02:50:45.150 00.031 7680 IsSlewing returns 0
02:50:45.151 00.001 7680 IsGuiding returns 0
02:50:45.152 00.001 7680 scope move finished after 343 + 46 ms
02:50:45.152 00.000 7680 Move returns status 0, amount 343
02:50:45.153 00.001 7680 move complete, result=0
02:50:45.153 00.000 7680 worker thread done servicing request
02:50:45.153 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 343 ms SOUTH
02:50:45.161 00.008 7680 Worker thread wakes up
02:50:45.162 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:45.162 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:46.410 01.248 7680 Exposure complete
02:50:46.547 00.137 6120 OnExposeComplete: enter
02:50:46.552 00.005 6120 UpdateGuideState(): m_state=6
02:50:46.554 00.002 7680 worker thread done servicing request
02:50:46.554 00.000 6120 Star::Find(15, 516, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1648
02:50:46.558 00.004 6120 Star::Find returns 1 (0), X=516.91, Y=668.63, Mass=8694, SNR=62.0, Peak=224 HFD=6.7
02:50:46.561 00.003 6120 CameraToMount -- cameraTheta (-2.41) - m_xAngle (0.19) = xAngle (-2.60 = -2.60)
02:50:46.564 00.003 6120 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.28 = 0.28)
02:50:46.566 00.002 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.41 mountX=-0.07 mountY=0.02, mountTheta=2.83
02:50:46.571 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.06, opts=13)
02:50:46.576 00.005 6120 Enqueuing Move request for scope (-0.06, -0.06)
02:50:46.580 00.004 7680 Worker thread wakes up
02:50:46.580 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:46.585 00.005 6120 UpdateGuideState exits: m=8694 SNR=62.0
02:50:46.588 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:46.591 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
02:50:46.591 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
02:50:46.593 00.002 7680 Moving (-0.06, -0.06) raw xDistance=-0.07 yDistance=0.02
02:50:46.593 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:50:46.593 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:50:46.593 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:50:46.593 00.000 7680 MoveAxis(E, 0, ABG)
02:50:46.594 00.001 7680 Move returns status 0, amount 0
02:50:46.594 00.000 7680 MoveAxis(N, 0, ABG)
02:50:46.594 00.000 7680 Move returns status 0, amount 0
02:50:46.594 00.000 7680 move complete, result=0
02:50:46.594 00.000 7680 worker thread done servicing request
02:50:46.594 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:46.599 00.005 6120 Enqueuing Expose request
02:50:46.602 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:50:46.606 00.004 7680 Worker thread wakes up
02:50:46.606 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:46.607 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:47.851 01.244 7680 Exposure complete
02:50:47.991 00.140 7680 worker thread done servicing request
02:50:47.991 00.000 6120 OnExposeComplete: enter
02:50:47.996 00.005 6120 UpdateGuideState(): m_state=6
02:50:47.999 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1649
02:50:48.003 00.004 6120 Star::Find returns 1 (0), X=516.85, Y=668.66, Mass=8344, SNR=60.5, Peak=202 HFD=6.7
02:50:48.007 00.004 6120 CameraToMount -- cameraTheta (-3.00) - m_xAngle (0.19) = xAngle (-3.18 = 3.10)
02:50:48.009 00.002 6120 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.31 = -0.31)
02:50:48.014 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-3.00 mountX=-0.13 mountY=-0.04, mountTheta=-2.85
02:50:48.019 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.02, opts=13)
02:50:48.024 00.005 6120 Enqueuing Move request for scope (-0.13, -0.02)
02:50:48.027 00.003 7680 Worker thread wakes up
02:50:48.028 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:48.033 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
02:50:48.033 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
02:50:48.033 00.000 7680 Moving (-0.13, -0.02) raw xDistance=-0.13 yDistance=-0.04
02:50:48.033 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:50:48.033 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:50:48.035 00.002 6120 UpdateGuideState exits: m=8344 SNR=60.5
02:50:48.038 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:50:48.039 00.001 7680 MoveAxis(E, 0, ABG)
02:50:48.039 00.000 7680 Move returns status 0, amount 0
02:50:48.039 00.000 7680 MoveAxis(N, 0, ABG)
02:50:48.039 00.000 7680 Move returns status 0, amount 0
02:50:48.039 00.000 7680 move complete, result=0
02:50:48.039 00.000 7680 worker thread done servicing request
02:50:48.039 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:48.043 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:48.046 00.003 6120 Enqueuing Expose request
02:50:48.050 00.004 7680 Worker thread wakes up
02:50:48.050 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:48.050 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:48.052 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:49.290 01.238 7680 Exposure complete
02:50:49.424 00.134 7680 worker thread done servicing request
02:50:49.424 00.000 6120 OnExposeComplete: enter
02:50:49.429 00.005 6120 UpdateGuideState(): m_state=6
02:50:49.433 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1650
02:50:49.436 00.003 6120 Star::Find returns 1 (0), X=516.99, Y=667.99, Mass=8415, SNR=61.9, Peak=214 HFD=6.3
02:50:49.440 00.004 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
02:50:49.445 00.005 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
02:50:49.449 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.69 hyp=0.69 cameraTheta=-1.55 mountX=-0.11 mountY=0.63, mountTheta=1.75
02:50:49.454 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.69, opts=13)
02:50:49.458 00.004 6120 Enqueuing Move request for scope (0.02, -0.69)
02:50:49.463 00.005 7680 Worker thread wakes up
02:50:49.463 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:49.467 00.004 6120 UpdateGuideState exits: m=8415 SNR=61.9
02:50:49.471 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:49.475 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:49.478 00.003 6120 Enqueuing Expose request
02:50:49.481 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.69) opts 0xd
02:50:49.481 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.69)
02:50:49.482 00.001 7680 Moving (0.02, -0.69) raw xDistance=-0.11 yDistance=0.63
02:50:49.482 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:50:49.482 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
02:50:49.482 00.000 7680 MoveAxis(E, 0, ABG)
02:50:49.482 00.000 7680 Move returns status 0, amount 0
02:50:49.482 00.000 7680 MoveAxis(S, 340, ABG)
02:50:49.482 00.000 7680 Guiding  Dir = 1, Dur = 340
02:50:49.484 00.002 7680 IsSlewing returns 0
02:50:49.484 00.000 7680 IsGuiding returns 0
02:50:49.485 00.001 7680 PulseGuide returned control before completion, sleep 350
02:50:49.839 00.354 7680 IsGuiding returns 1
02:50:49.840 00.001 7680 scope still moving after pulse duration time elapsed
02:50:49.870 00.030 7680 IsSlewing returns 0
02:50:49.871 00.001 7680 IsGuiding returns 0
02:50:49.872 00.001 7680 scope move finished after 340 + 47 ms
02:50:49.873 00.001 7680 Move returns status 0, amount 340
02:50:49.874 00.001 7680 move complete, result=0
02:50:49.874 00.000 7680 worker thread done servicing request
02:50:49.875 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 340 ms SOUTH
02:50:49.881 00.006 7680 Worker thread wakes up
02:50:49.881 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:49.881 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:51.134 01.253 7680 Exposure complete
02:50:51.279 00.145 7680 worker thread done servicing request
02:50:51.280 00.001 6120 OnExposeComplete: enter
02:50:51.285 00.005 6120 UpdateGuideState(): m_state=6
02:50:51.288 00.003 6120 Star::Find(15, 516, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1651
02:50:51.292 00.004 6120 Star::Find returns 1 (0), X=516.79, Y=668.65, Mass=9067, SNR=63.7, Peak=217 HFD=6.8
02:50:51.297 00.005 6120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (0.19) = xAngle (-3.14 = -3.14)
02:50:51.300 00.003 6120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.26 = -0.26)
02:50:51.303 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-2.95 mountX=-0.19 mountY=-0.05, mountTheta=-2.89
02:50:51.309 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.04, opts=13)
02:50:51.314 00.005 6120 Enqueuing Move request for scope (-0.18, -0.04)
02:50:51.317 00.003 7680 Worker thread wakes up
02:50:51.317 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:51.321 00.004 6120 UpdateGuideState exits: m=9067 SNR=63.7
02:50:51.325 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:51.329 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:51.332 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
02:50:51.332 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
02:50:51.332 00.000 7680 Moving (-0.18, -0.04) raw xDistance=-0.19 yDistance=-0.05
02:50:51.332 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:50:51.332 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:50:51.332 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:50:51.333 00.001 7680 MoveAxis(E, 0, ABG)
02:50:51.333 00.000 7680 Move returns status 0, amount 0
02:50:51.333 00.000 7680 MoveAxis(N, 0, ABG)
02:50:51.333 00.000 7680 Move returns status 0, amount 0
02:50:51.333 00.000 7680 move complete, result=0
02:50:51.333 00.000 7680 worker thread done servicing request
02:50:51.334 00.001 6120 Enqueuing Expose request
02:50:51.336 00.002 7680 Worker thread wakes up
02:50:51.337 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:51.340 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:51.340 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:52.591 01.251 7680 Exposure complete
02:50:52.730 00.139 7680 worker thread done servicing request
02:50:52.730 00.000 6120 OnExposeComplete: enter
02:50:52.735 00.005 6120 UpdateGuideState(): m_state=6
02:50:52.739 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1652
02:50:52.744 00.005 6120 Star::Find returns 1 (0), X=516.85, Y=668.56, Mass=9293, SNR=64.6, Peak=244 HFD=6.8
02:50:52.747 00.003 6120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.19) = xAngle (-2.54 = -2.54)
02:50:52.751 00.004 6120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.33 = 0.33)
02:50:52.755 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.18 cameraTheta=-2.35 mountX=-0.14 mountY=0.06, mountTheta=2.76
02:50:52.760 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.12, opts=13)
02:50:52.764 00.004 6120 Enqueuing Move request for scope (-0.12, -0.12)
02:50:52.767 00.003 7680 Worker thread wakes up
02:50:52.768 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:52.772 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
02:50:52.772 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
02:50:52.773 00.001 7680 Moving (-0.12, -0.12) raw xDistance=-0.14 yDistance=0.06
02:50:52.773 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:50:52.773 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:50:52.774 00.001 6120 UpdateGuideState exits: m=9293 SNR=64.6
02:50:52.778 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:52.783 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:52.786 00.003 6120 Enqueuing Expose request
02:50:52.790 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:50:52.790 00.000 7680 MoveAxis(E, 0, ABG)
02:50:52.790 00.000 7680 Move returns status 0, amount 0
02:50:52.790 00.000 7680 MoveAxis(N, 0, ABG)
02:50:52.790 00.000 7680 Move returns status 0, amount 0
02:50:52.790 00.000 7680 move complete, result=0
02:50:52.791 00.001 7680 worker thread done servicing request
02:50:52.791 00.000 7680 Worker thread wakes up
02:50:52.791 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:50:52.796 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:52.796 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:54.048 01.252 7680 Exposure complete
02:50:54.190 00.142 7680 worker thread done servicing request
02:50:54.190 00.000 6120 OnExposeComplete: enter
02:50:54.194 00.004 6120 UpdateGuideState(): m_state=6
02:50:54.197 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1653
02:50:54.202 00.005 6120 Star::Find returns 1 (0), X=517.06, Y=668.10, Mass=8059, SNR=60.0, Peak=208 HFD=6.3
02:50:54.207 00.005 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
02:50:54.211 00.004 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
02:50:54.216 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.58 hyp=0.58 cameraTheta=-1.43 mountX=-0.03 mountY=0.55, mountTheta=1.62
02:50:54.220 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.58, opts=13)
02:50:54.224 00.004 6120 Enqueuing Move request for scope (0.08, -0.58)
02:50:54.229 00.005 7680 Worker thread wakes up
02:50:54.229 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:54.234 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.58) opts 0xd
02:50:54.234 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.58)
02:50:54.234 00.000 6120 UpdateGuideState exits: m=8059 SNR=60.0
02:50:54.238 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:54.242 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:54.246 00.004 6120 Enqueuing Expose request
02:50:54.249 00.003 7680 Moving (0.08, -0.58) raw xDistance=-0.03 yDistance=0.55
02:50:54.249 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:50:54.249 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
02:50:54.249 00.000 7680 MoveAxis(E, 0, ABG)
02:50:54.251 00.002 7680 Move returns status 0, amount 0
02:50:54.251 00.000 7680 MoveAxis(S, 301, ABG)
02:50:54.251 00.000 7680 Guiding  Dir = 1, Dur = 301
02:50:54.251 00.000 7680 IsSlewing returns 0
02:50:54.251 00.000 7680 IsGuiding returns 0
02:50:54.252 00.001 7680 PulseGuide returned control before completion, sleep 311
02:50:54.567 00.315 7680 IsGuiding returns 1
02:50:54.567 00.000 7680 scope still moving after pulse duration time elapsed
02:50:54.598 00.031 7680 IsSlewing returns 0
02:50:54.598 00.000 7680 IsGuiding returns 1
02:50:54.629 00.031 7680 IsSlewing returns 0
02:50:54.630 00.001 7680 IsGuiding returns 0
02:50:54.630 00.000 7680 scope move finished after 301 + 77 ms
02:50:54.630 00.000 7680 Move returns status 0, amount 301
02:50:54.631 00.001 7680 move complete, result=0
02:50:54.631 00.000 7680 worker thread done servicing request
02:50:54.631 00.000 7680 Worker thread wakes up
02:50:54.631 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:54.632 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:54.632 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.6 px 301 ms SOUTH
02:50:55.875 01.243 7680 Exposure complete
02:50:56.017 00.142 7680 worker thread done servicing request
02:50:56.017 00.000 6120 OnExposeComplete: enter
02:50:56.024 00.007 6120 UpdateGuideState(): m_state=6
02:50:56.028 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1654
02:50:56.032 00.004 6120 Star::Find returns 1 (0), X=517.00, Y=668.75, Mass=9426, SNR=64.4, Peak=220 HFD=6.8
02:50:56.036 00.004 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (0.19) = xAngle (1.05 = 1.05)
02:50:56.041 00.005 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.92 = -2.36)
02:50:56.045 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.23 mountX=0.04 mountY=-0.05, mountTheta=-0.95
02:50:56.051 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.07, opts=13)
02:50:56.055 00.004 6120 Enqueuing Move request for scope (0.02, 0.07)
02:50:56.058 00.003 7680 Worker thread wakes up
02:50:56.058 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
02:50:56.058 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
02:50:56.058 00.000 7680 Moving (0.02, 0.07) raw xDistance=0.04 yDistance=-0.05
02:50:56.058 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:56.062 00.004 6120 UpdateGuideState exits: m=9426 SNR=64.4
02:50:56.065 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:56.069 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:56.071 00.002 6120 Enqueuing Expose request
02:50:56.075 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:50:56.075 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:50:56.075 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:50:56.075 00.000 7680 MoveAxis(E, 0, ABG)
02:50:56.075 00.000 7680 Move returns status 0, amount 0
02:50:56.076 00.001 7680 MoveAxis(N, 0, ABG)
02:50:56.076 00.000 7680 Move returns status 0, amount 0
02:50:56.076 00.000 7680 move complete, result=0
02:50:56.076 00.000 7680 worker thread done servicing request
02:50:56.076 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:56.080 00.004 7680 Worker thread wakes up
02:50:56.080 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:56.080 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:50:57.335 01.255 7680 Exposure complete
02:50:57.458 00.123 7680 worker thread done servicing request
02:50:57.458 00.000 6120 OnExposeComplete: enter
02:50:57.463 00.005 6120 UpdateGuideState(): m_state=6
02:50:57.467 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1655
02:50:57.471 00.004 6120 Star::Find returns 1 (0), X=516.92, Y=670.75, Mass=7936, SNR=60.2, Peak=204 HFD=6.5
02:50:57.475 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.19) = xAngle (1.41 = 1.41)
02:50:57.478 00.003 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.28 = -2.00)
02:50:57.482 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=2.07 hyp=2.07 cameraTheta=1.60 mountX=0.33 mountY=-1.88, mountTheta=-1.40
02:50:57.488 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=2.07, opts=13)
02:50:57.493 00.005 6120 Enqueuing Move request for scope (-0.05, 2.07)
02:50:57.497 00.004 7680 Worker thread wakes up
02:50:57.497 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:50:57.501 00.004 6120 UpdateGuideState exits: m=7936 SNR=60.2
02:50:57.504 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:57.508 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:50:57.510 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 2.07) opts 0xd
02:50:57.511 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 2.07)
02:50:57.511 00.000 7680 Moving (-0.05, 2.07) raw xDistance=0.33 yDistance=-1.88
02:50:57.511 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:50:57.511 00.000 7680 resist switch: large excursion: input -1.88 thresh 0.60 direction from 1 to -1
02:50:57.511 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.64
02:50:57.511 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.88 from input -1.88
02:50:57.511 00.000 7680 MoveAxis(W, 135, ABG)
02:50:57.511 00.000 7680 Guiding  Dir = 3, Dur = 135
02:50:57.511 00.000 6120 Enqueuing Expose request
02:50:57.516 00.005 7680 IsSlewing returns 0
02:50:57.516 00.000 7680 IsGuiding returns 0
02:50:57.518 00.002 7680 PulseGuide returned control before completion, sleep 145
02:50:57.667 00.149 7680 IsGuiding returns 1
02:50:57.667 00.000 7680 scope still moving after pulse duration time elapsed
02:50:57.698 00.031 7680 IsSlewing returns 0
02:50:57.698 00.000 7680 IsGuiding returns 0
02:50:57.698 00.000 7680 scope move finished after 135 + 46 ms
02:50:57.698 00.000 7680 Move returns status 0, amount 135
02:50:57.699 00.001 7680 MoveAxis(N, 1020, ABG)
02:50:57.699 00.000 7680 Guiding  Dir = 0, Dur = 1020
02:50:57.699 00.000 7680 IsSlewing returns 0
02:50:57.699 00.000 7680 IsGuiding returns 0
02:50:57.701 00.002 7680 PulseGuide returned control before completion, sleep 1030
02:50:58.733 01.032 7680 IsGuiding returns 1
02:50:58.734 00.001 7680 scope still moving after pulse duration time elapsed
02:50:58.765 00.031 7680 IsSlewing returns 0
02:50:58.766 00.001 7680 IsGuiding returns 0
02:50:58.766 00.000 7680 scope move finished after 1020 + 46 ms
02:50:58.767 00.001 7680 Move returns status 0, amount 1020
02:50:58.768 00.001 7680 move complete, result=0
02:50:58.768 00.000 7680 worker thread done servicing request
02:50:58.768 00.000 7680 Worker thread wakes up
02:50:58.769 00.001 6120 GuideStep: 0.3 px 135 ms WEST, -1.9 px 1020 ms NORTH
02:50:58.774 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:50:58.775 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:00.024 01.249 7680 Exposure complete
02:51:00.163 00.139 7680 worker thread done servicing request
02:51:00.164 00.001 6120 OnExposeComplete: enter
02:51:00.168 00.004 6120 UpdateGuideState(): m_state=6
02:51:00.174 00.006 6120 Star::Find(15, 516, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1656
02:51:00.178 00.004 6120 Star::Find returns 1 (0), X=516.71, Y=667.84, Mass=9148, SNR=62.3, Peak=227 HFD=6.6
02:51:00.182 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
02:51:00.186 00.004 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
02:51:00.190 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.84 hyp=0.88 cameraTheta=-1.87 mountX=-0.41 mountY=0.64, mountTheta=2.15
02:51:00.195 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.84, opts=13)
02:51:00.199 00.004 6120 Enqueuing Move request for scope (-0.26, -0.84)
02:51:00.202 00.003 7680 Worker thread wakes up
02:51:00.202 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:00.208 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.84) opts 0xd
02:51:00.208 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.84)
02:51:00.208 00.000 7680 Moving (-0.26, -0.84) raw xDistance=-0.41 yDistance=0.64
02:51:00.208 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.41
02:51:00.209 00.001 7680 resist switch: large excursion: input 0.64 thresh 0.60 direction from -1 to 1
02:51:00.209 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.92
02:51:00.210 00.001 6120 UpdateGuideState exits: m=9148 SNR=62.3
02:51:00.215 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:00.219 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:00.223 00.004 6120 Enqueuing Expose request
02:51:00.227 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
02:51:00.227 00.000 7680 MoveAxis(E, 160, ABG)
02:51:00.227 00.000 7680 Guiding  Dir = 2, Dur = 160
02:51:00.227 00.000 7680 IsSlewing returns 0
02:51:00.228 00.001 7680 IsGuiding returns 0
02:51:00.228 00.000 7680 PulseGuide returned control before completion, sleep 170
02:51:00.405 00.177 7680 IsGuiding returns 1
02:51:00.405 00.000 7680 scope still moving after pulse duration time elapsed
02:51:00.436 00.031 7680 IsSlewing returns 0
02:51:00.436 00.000 7680 IsGuiding returns 0
02:51:00.437 00.001 7680 scope move finished after 160 + 48 ms
02:51:00.437 00.000 7680 Move returns status 0, amount 160
02:51:00.437 00.000 7680 MoveAxis(S, 347, ABG)
02:51:00.438 00.001 7680 Guiding  Dir = 1, Dur = 347
02:51:00.438 00.000 7680 IsSlewing returns 0
02:51:00.438 00.000 7680 IsGuiding returns 0
02:51:00.439 00.001 7680 PulseGuide returned control before completion, sleep 357
02:51:00.813 00.374 7680 IsGuiding returns 1
02:51:00.814 00.001 7680 scope still moving after pulse duration time elapsed
02:51:00.844 00.030 7680 IsSlewing returns 0
02:51:00.845 00.001 7680 IsGuiding returns 0
02:51:00.846 00.001 7680 scope move finished after 347 + 60 ms
02:51:00.846 00.000 7680 Move returns status 0, amount 347
02:51:00.846 00.000 7680 move complete, result=0
02:51:00.848 00.002 7680 worker thread done servicing request
02:51:00.848 00.000 7680 Worker thread wakes up
02:51:00.848 00.000 6120 GuideStep: -0.4 px 160 ms EAST, 0.6 px 347 ms SOUTH
02:51:00.855 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:00.855 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:02.110 01.255 7680 Exposure complete
02:51:02.252 00.142 7680 worker thread done servicing request
02:51:02.253 00.001 6120 OnExposeComplete: enter
02:51:02.257 00.004 6120 UpdateGuideState(): m_state=6
02:51:02.261 00.004 6120 Star::Find(15, 516, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1657
02:51:02.265 00.004 6120 Star::Find returns 1 (0), X=517.00, Y=667.08, Mass=8565, SNR=61.6, Peak=227 HFD=6.4
02:51:02.269 00.004 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
02:51:02.273 00.004 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
02:51:02.277 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-1.60 hyp=1.60 cameraTheta=-1.55 mountX=-0.27 mountY=1.45, mountTheta=1.76
02:51:02.282 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-1.60, opts=13)
02:51:02.285 00.003 6120 Enqueuing Move request for scope (0.03, -1.60)
02:51:02.289 00.004 7680 Worker thread wakes up
02:51:02.290 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -1.60) opts 0xd
02:51:02.290 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -1.60)
02:51:02.290 00.000 7680 Moving (0.03, -1.60) raw xDistance=-0.27 yDistance=1.45
02:51:02.290 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
02:51:02.290 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.45 from input 1.45
02:51:02.290 00.000 7680 MoveAxis(E, 122, ABG)
02:51:02.290 00.000 7680 Guiding  Dir = 2, Dur = 122
02:51:02.290 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:02.294 00.004 7680 IsSlewing returns 0
02:51:02.294 00.000 6120 UpdateGuideState exits: m=8565 SNR=61.6
02:51:02.298 00.004 7680 IsGuiding returns 0
02:51:02.298 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:02.304 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:02.308 00.004 6120 Enqueuing Expose request
02:51:02.311 00.003 7680 PulseGuide returned control before completion, sleep 132
02:51:02.457 00.146 7680 IsGuiding returns 0
02:51:02.457 00.000 7680 Move returns status 0, amount 122
02:51:02.457 00.000 7680 MoveAxis(S, 785, ABG)
02:51:02.457 00.000 7680 Guiding  Dir = 1, Dur = 785
02:51:02.457 00.000 7680 IsSlewing returns 0
02:51:02.459 00.002 7680 IsGuiding returns 0
02:51:02.459 00.000 7680 PulseGuide returned control before completion, sleep 795
02:51:03.270 00.811 7680 IsGuiding returns 1
02:51:03.271 00.001 7680 scope still moving after pulse duration time elapsed
02:51:03.302 00.031 7680 IsSlewing returns 0
02:51:03.302 00.000 7680 IsGuiding returns 0
02:51:03.303 00.001 7680 scope move finished after 785 + 59 ms
02:51:03.303 00.000 7680 Move returns status 0, amount 785
02:51:03.303 00.000 7680 move complete, result=0
02:51:03.303 00.000 7680 worker thread done servicing request
02:51:03.305 00.002 7680 Worker thread wakes up
02:51:03.305 00.000 6120 GuideStep: -0.3 px 122 ms EAST, 1.4 px 785 ms SOUTH
02:51:03.311 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:03.311 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:04.564 01.253 7680 Exposure complete
02:51:04.711 00.147 7680 worker thread done servicing request
02:51:04.712 00.001 6120 OnExposeComplete: enter
02:51:04.716 00.004 6120 UpdateGuideState(): m_state=6
02:51:04.720 00.004 6120 Star::Find(15, 517, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1658
02:51:04.723 00.003 6120 Star::Find returns 1 (0), X=517.31, Y=668.11, Mass=8416, SNR=60.6, Peak=228 HFD=6.4
02:51:04.727 00.004 6120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (0.19) = xAngle (-1.23 = -1.23)
02:51:04.731 00.004 6120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.64 = 1.64)
02:51:04.737 00.006 6120 CameraToMount -- cameraX=0.33 cameraY=-0.57 hyp=0.66 cameraTheta=-1.04 mountX=0.22 mountY=0.66, mountTheta=1.25
02:51:04.743 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.57, opts=13)
02:51:04.747 00.004 6120 Enqueuing Move request for scope (0.33, -0.57)
02:51:04.750 00.003 7680 Worker thread wakes up
02:51:04.751 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.57) opts 0xd
02:51:04.751 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.57)
02:51:04.751 00.000 7680 Moving (0.33, -0.57) raw xDistance=0.22 yDistance=0.66
02:51:04.751 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.22
02:51:04.751 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
02:51:04.751 00.000 7680 MoveAxis(W, 82, ABG)
02:51:04.751 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:04.756 00.005 7680 Guiding  Dir = 3, Dur = 82
02:51:04.756 00.000 6120 UpdateGuideState exits: m=8416 SNR=60.6
02:51:04.761 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:04.764 00.003 7680 IsSlewing returns 0
02:51:04.764 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:04.769 00.005 6120 Enqueuing Expose request
02:51:04.775 00.006 7680 IsGuiding returns 0
02:51:04.776 00.001 7680 PulseGuide returned control before completion, sleep 92
02:51:04.882 00.106 7680 IsGuiding returns 1
02:51:04.883 00.001 7680 scope still moving after pulse duration time elapsed
02:51:04.913 00.030 7680 IsSlewing returns 0
02:51:04.915 00.002 7680 IsGuiding returns 0
02:51:04.915 00.000 7680 scope move finished after 82 + 58 ms
02:51:04.916 00.001 7680 Move returns status 0, amount 82
02:51:04.916 00.000 7680 MoveAxis(S, 357, ABG)
02:51:04.916 00.000 7680 Guiding  Dir = 1, Dur = 357
02:51:04.917 00.001 7680 IsSlewing returns 0
02:51:04.917 00.000 7680 IsGuiding returns 0
02:51:04.918 00.001 7680 PulseGuide returned control before completion, sleep 367
02:51:05.289 00.371 7680 IsGuiding returns 1
02:51:05.290 00.001 7680 scope still moving after pulse duration time elapsed
02:51:05.320 00.030 7680 IsSlewing returns 0
02:51:05.322 00.002 7680 IsGuiding returns 0
02:51:05.322 00.000 7680 scope move finished after 357 + 47 ms
02:51:05.323 00.001 7680 Move returns status 0, amount 357
02:51:05.323 00.000 7680 move complete, result=0
02:51:05.324 00.001 7680 worker thread done servicing request
02:51:05.324 00.000 6120 GuideStep: 0.2 px 82 ms WEST, 0.7 px 357 ms SOUTH
02:51:05.333 00.009 7680 Worker thread wakes up
02:51:05.335 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:05.335 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:06.586 01.251 7680 Exposure complete
02:51:06.729 00.143 7680 worker thread done servicing request
02:51:06.730 00.001 6120 OnExposeComplete: enter
02:51:06.734 00.004 6120 UpdateGuideState(): m_state=6
02:51:06.738 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1659
02:51:06.745 00.007 6120 Star::Find returns 1 (0), X=517.27, Y=668.60, Mass=9231, SNR=64.5, Peak=202 HFD=6.9
02:51:06.751 00.006 6120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.19) = xAngle (-0.46 = -0.46)
02:51:06.756 00.005 6120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.41 = 2.41)
02:51:06.760 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=-0.08 hyp=0.30 cameraTheta=-0.27 mountX=0.27 mountY=0.20, mountTheta=0.64
02:51:06.766 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.08, opts=13)
02:51:06.772 00.006 6120 Enqueuing Move request for scope (0.29, -0.08)
02:51:06.776 00.004 7680 Worker thread wakes up
02:51:06.777 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.08) opts 0xd
02:51:06.777 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.08)
02:51:06.777 00.000 7680 Moving (0.29, -0.08) raw xDistance=0.27 yDistance=0.20
02:51:06.777 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
02:51:06.778 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:06.781 00.003 6120 UpdateGuideState exits: m=9231 SNR=64.5
02:51:06.786 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:06.790 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:06.793 00.003 6120 Enqueuing Expose request
02:51:06.796 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:51:06.797 00.001 7680 MoveAxis(W, 116, ABG)
02:51:06.797 00.000 7680 Guiding  Dir = 3, Dur = 116
02:51:06.797 00.000 7680 IsSlewing returns 0
02:51:06.799 00.002 7680 IsGuiding returns 0
02:51:06.799 00.000 7680 PulseGuide returned control before completion, sleep 126
02:51:06.934 00.135 7680 IsGuiding returns 1
02:51:06.935 00.001 7680 scope still moving after pulse duration time elapsed
02:51:06.966 00.031 7680 IsSlewing returns 0
02:51:06.968 00.002 7680 IsGuiding returns 0
02:51:06.968 00.000 7680 scope move finished after 116 + 53 ms
02:51:06.969 00.001 7680 Move returns status 0, amount 116
02:51:06.969 00.000 7680 MoveAxis(S, 109, ABG)
02:51:06.969 00.000 7680 Guiding  Dir = 1, Dur = 109
02:51:06.970 00.001 7680 IsSlewing returns 0
02:51:06.970 00.000 7680 IsGuiding returns 0
02:51:06.972 00.002 7680 PulseGuide returned control before completion, sleep 119
02:51:07.109 00.137 7680 IsGuiding returns 1
02:51:07.110 00.001 7680 scope still moving after pulse duration time elapsed
02:51:07.139 00.029 7680 IsSlewing returns 0
02:51:07.141 00.002 7680 IsGuiding returns 0
02:51:07.141 00.000 7680 scope move finished after 109 + 62 ms
02:51:07.143 00.002 7680 Move returns status 0, amount 109
02:51:07.143 00.000 7680 move complete, result=0
02:51:07.144 00.001 7680 worker thread done servicing request
02:51:07.144 00.000 6120 GuideStep: 0.3 px 116 ms WEST, 0.2 px 109 ms SOUTH
02:51:07.152 00.008 7680 Worker thread wakes up
02:51:07.152 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:07.152 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:08.398 01.246 7680 Exposure complete
02:51:08.538 00.140 7680 worker thread done servicing request
02:51:08.538 00.000 6120 OnExposeComplete: enter
02:51:08.542 00.004 6120 UpdateGuideState(): m_state=6
02:51:08.546 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1660
02:51:08.550 00.004 6120 Star::Find returns 1 (0), X=517.28, Y=668.08, Mass=8623, SNR=61.5, Peak=252 HFD=6.5
02:51:08.553 00.003 6120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (0.19) = xAngle (-1.29 = -1.29)
02:51:08.559 00.006 6120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.58 = 1.58)
02:51:08.562 00.003 6120 CameraToMount -- cameraX=0.30 cameraY=-0.60 hyp=0.67 cameraTheta=-1.11 mountX=0.18 mountY=0.67, mountTheta=1.30
02:51:08.567 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.60, opts=13)
02:51:08.571 00.004 6120 Enqueuing Move request for scope (0.30, -0.60)
02:51:08.574 00.003 7680 Worker thread wakes up
02:51:08.575 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.60) opts 0xd
02:51:08.576 00.001 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.60)
02:51:08.576 00.000 7680 Moving (0.30, -0.60) raw xDistance=0.18 yDistance=0.67
02:51:08.576 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:51:08.576 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
02:51:08.577 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:08.580 00.003 7680 MoveAxis(E, 0, ABG)
02:51:08.581 00.001 6120 UpdateGuideState exits: m=8623 SNR=61.5
02:51:08.586 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:08.589 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:08.594 00.005 6120 Enqueuing Expose request
02:51:08.597 00.003 7680 Move returns status 0, amount 0
02:51:08.597 00.000 7680 MoveAxis(S, 365, ABG)
02:51:08.597 00.000 7680 Guiding  Dir = 1, Dur = 365
02:51:08.598 00.001 7680 IsSlewing returns 0
02:51:08.598 00.000 7680 IsGuiding returns 0
02:51:08.598 00.000 7680 PulseGuide returned control before completion, sleep 375
02:51:08.982 00.384 7680 IsGuiding returns 1
02:51:08.983 00.001 7680 scope still moving after pulse duration time elapsed
02:51:09.013 00.030 7680 IsSlewing returns 0
02:51:09.014 00.001 7680 IsGuiding returns 0
02:51:09.016 00.002 7680 scope move finished after 365 + 51 ms
02:51:09.016 00.000 7680 Move returns status 0, amount 365
02:51:09.017 00.001 7680 move complete, result=0
02:51:09.018 00.001 7680 worker thread done servicing request
02:51:09.019 00.001 7680 Worker thread wakes up
02:51:09.019 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.7 px 365 ms SOUTH
02:51:09.027 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:09.027 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:10.278 01.251 7680 Exposure complete
02:51:10.449 00.171 7680 worker thread done servicing request
02:51:10.449 00.000 6120 OnExposeComplete: enter
02:51:10.456 00.007 6120 UpdateGuideState(): m_state=6
02:51:10.461 00.005 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1661
02:51:10.465 00.004 6120 Star::Find returns 1 (0), X=517.29, Y=668.71, Mass=9178, SNR=63.2, Peak=226 HFD=6.6
02:51:10.470 00.005 6120 CameraToMount -- cameraTheta (0.09) - m_xAngle (0.19) = xAngle (-0.09 = -0.09)
02:51:10.474 00.004 6120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.78 = 2.78)
02:51:10.478 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=0.03 hyp=0.32 cameraTheta=0.09 mountX=0.32 mountY=0.11, mountTheta=0.34
02:51:10.485 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=0.03, opts=13)
02:51:10.489 00.004 6120 Enqueuing Move request for scope (0.32, 0.03)
02:51:10.494 00.005 7680 Worker thread wakes up
02:51:10.494 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:10.498 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.03) opts 0xd
02:51:10.498 00.000 6120 UpdateGuideState exits: m=9178 SNR=63.2
02:51:10.503 00.005 7680 Handling offset move in thread for scope, endpoint = (0.32, 0.03)
02:51:10.503 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:10.507 00.004 7680 Moving (0.32, 0.03) raw xDistance=0.32 yDistance=0.11
02:51:10.507 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:10.511 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:51:10.511 00.000 6120 Enqueuing Expose request
02:51:10.514 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:51:10.514 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:51:10.515 00.001 7680 MoveAxis(W, 129, ABG)
02:51:10.515 00.000 7680 Guiding  Dir = 3, Dur = 129
02:51:10.516 00.001 7680 IsSlewing returns 0
02:51:10.516 00.000 7680 IsGuiding returns 0
02:51:10.518 00.002 7680 PulseGuide returned control before completion, sleep 139
02:51:10.674 00.156 7680 IsGuiding returns 1
02:51:10.675 00.001 7680 scope still moving after pulse duration time elapsed
02:51:10.704 00.029 7680 IsSlewing returns 0
02:51:10.706 00.002 7680 IsGuiding returns 0
02:51:10.706 00.000 7680 scope move finished after 129 + 61 ms
02:51:10.708 00.002 7680 Move returns status 0, amount 129
02:51:10.708 00.000 7680 MoveAxis(N, 0, ABG)
02:51:10.709 00.001 7680 Move returns status 0, amount 0
02:51:10.710 00.001 7680 move complete, result=0
02:51:10.710 00.000 7680 worker thread done servicing request
02:51:10.710 00.000 7680 Worker thread wakes up
02:51:10.711 00.001 6120 GuideStep: 0.3 px 129 ms WEST, 0.1 px 0 ms NORTH
02:51:10.718 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:10.718 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:11.969 01.251 7680 Exposure complete
02:51:12.116 00.147 7680 worker thread done servicing request
02:51:12.117 00.001 6120 OnExposeComplete: enter
02:51:12.123 00.006 6120 UpdateGuideState(): m_state=6
02:51:12.127 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1662
02:51:12.132 00.005 6120 Star::Find returns 1 (0), X=517.31, Y=668.71, Mass=8973, SNR=62.5, Peak=226 HFD=6.6
02:51:12.135 00.003 6120 CameraToMount -- cameraTheta (0.09) - m_xAngle (0.19) = xAngle (-0.09 = -0.09)
02:51:12.140 00.005 6120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.78 = 2.78)
02:51:12.144 00.004 6120 CameraToMount -- cameraX=0.33 cameraY=0.03 hyp=0.33 cameraTheta=0.09 mountX=0.33 mountY=0.12, mountTheta=0.34
02:51:12.150 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=0.03, opts=13)
02:51:12.154 00.004 6120 Enqueuing Move request for scope (0.33, 0.03)
02:51:12.157 00.003 7680 Worker thread wakes up
02:51:12.157 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.03) opts 0xd
02:51:12.158 00.001 7680 Handling offset move in thread for scope, endpoint = (0.33, 0.03)
02:51:12.158 00.000 7680 Moving (0.33, 0.03) raw xDistance=0.33 yDistance=0.12
02:51:12.158 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
02:51:12.158 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:51:12.158 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:12.163 00.005 6120 UpdateGuideState exits: m=8973 SNR=62.5
02:51:12.166 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:12.171 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:51:12.171 00.000 7680 MoveAxis(W, 145, ABG)
02:51:12.171 00.000 7680 Guiding  Dir = 3, Dur = 145
02:51:12.171 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:12.178 00.007 6120 Enqueuing Expose request
02:51:12.183 00.005 7680 IsSlewing returns 0
02:51:12.183 00.000 7680 IsGuiding returns 0
02:51:12.183 00.000 7680 PulseGuide returned control before completion, sleep 155
02:51:12.346 00.163 7680 IsGuiding returns 1
02:51:12.348 00.002 7680 scope still moving after pulse duration time elapsed
02:51:12.378 00.030 7680 IsSlewing returns 0
02:51:12.378 00.000 7680 IsGuiding returns 0
02:51:12.379 00.001 7680 scope move finished after 145 + 51 ms
02:51:12.379 00.000 7680 Move returns status 0, amount 145
02:51:12.379 00.000 7680 MoveAxis(N, 0, ABG)
02:51:12.379 00.000 7680 Move returns status 0, amount 0
02:51:12.379 00.000 7680 move complete, result=0
02:51:12.381 00.002 7680 worker thread done servicing request
02:51:12.381 00.000 6120 GuideStep: 0.3 px 145 ms WEST, 0.1 px 0 ms NORTH
02:51:12.386 00.005 7680 Worker thread wakes up
02:51:12.386 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:12.386 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:13.638 01.252 7680 Exposure complete
02:51:13.772 00.134 7680 worker thread done servicing request
02:51:13.772 00.000 6120 OnExposeComplete: enter
02:51:13.776 00.004 6120 UpdateGuideState(): m_state=6
02:51:13.781 00.005 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1663
02:51:13.785 00.004 6120 Star::Find returns 1 (0), X=517.02, Y=668.64, Mass=8920, SNR=62.2, Peak=205 HFD=6.7
02:51:13.788 00.003 6120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.19) = xAngle (-0.88 = -0.88)
02:51:13.792 00.004 6120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.99 = 1.99)
02:51:13.796 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.69 mountX=0.04 mountY=0.05, mountTheta=0.96
02:51:13.799 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.04, opts=13)
02:51:13.804 00.005 6120 Enqueuing Move request for scope (0.05, -0.04)
02:51:13.810 00.006 7680 Worker thread wakes up
02:51:13.811 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:13.814 00.003 6120 UpdateGuideState exits: m=8920 SNR=62.2
02:51:13.818 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:13.823 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
02:51:13.823 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
02:51:13.823 00.000 7680 Moving (0.05, -0.04) raw xDistance=0.04 yDistance=0.05
02:51:13.823 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:51:13.823 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:51:13.824 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:51:13.824 00.000 7680 MoveAxis(E, 0, ABG)
02:51:13.824 00.000 7680 Move returns status 0, amount 0
02:51:13.824 00.000 7680 MoveAxis(N, 0, ABG)
02:51:13.824 00.000 7680 Move returns status 0, amount 0
02:51:13.825 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:13.831 00.006 7680 move complete, result=0
02:51:13.831 00.000 6120 Enqueuing Expose request
02:51:13.834 00.003 7680 worker thread done servicing request
02:51:13.835 00.001 7680 Worker thread wakes up
02:51:13.835 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:13.835 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:13.835 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:15.091 01.256 7680 Exposure complete
02:51:15.232 00.141 7680 worker thread done servicing request
02:51:15.232 00.000 6120 OnExposeComplete: enter
02:51:15.239 00.007 6120 UpdateGuideState(): m_state=6
02:51:15.243 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1664
02:51:15.248 00.005 6120 Star::Find returns 1 (0), X=517.00, Y=668.11, Mass=8085, SNR=59.5, Peak=209 HFD=6.3
02:51:15.251 00.003 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
02:51:15.256 00.005 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
02:51:15.259 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.57 hyp=0.58 cameraTheta=-1.52 mountX=-0.08 mountY=0.53, mountTheta=1.72
02:51:15.264 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.57, opts=13)
02:51:15.268 00.004 6120 Enqueuing Move request for scope (0.03, -0.57)
02:51:15.270 00.002 7680 Worker thread wakes up
02:51:15.272 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:15.275 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.57) opts 0xd
02:51:15.276 00.001 6120 UpdateGuideState exits: m=8085 SNR=59.5
02:51:15.279 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:15.283 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:15.288 00.005 6120 Enqueuing Expose request
02:51:15.292 00.004 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.57)
02:51:15.292 00.000 7680 Moving (0.03, -0.57) raw xDistance=-0.08 yDistance=0.53
02:51:15.292 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:51:15.292 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
02:51:15.293 00.001 7680 MoveAxis(E, 0, ABG)
02:51:15.293 00.000 7680 Move returns status 0, amount 0
02:51:15.293 00.000 7680 MoveAxis(S, 287, ABG)
02:51:15.293 00.000 7680 Guiding  Dir = 1, Dur = 287
02:51:15.293 00.000 7680 IsSlewing returns 0
02:51:15.294 00.001 7680 IsGuiding returns 0
02:51:15.294 00.000 7680 PulseGuide returned control before completion, sleep 297
02:51:15.595 00.301 7680 IsGuiding returns 1
02:51:15.595 00.000 7680 scope still moving after pulse duration time elapsed
02:51:15.627 00.032 7680 IsSlewing returns 0
02:51:15.629 00.002 7680 IsGuiding returns 0
02:51:15.629 00.000 7680 scope move finished after 287 + 48 ms
02:51:15.629 00.000 7680 Move returns status 0, amount 287
02:51:15.631 00.002 7680 move complete, result=0
02:51:15.631 00.000 7680 worker thread done servicing request
02:51:15.631 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 287 ms SOUTH
02:51:15.636 00.005 7680 Worker thread wakes up
02:51:15.636 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:15.636 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:16.890 01.254 7680 Exposure complete
02:51:17.037 00.147 7680 worker thread done servicing request
02:51:17.038 00.001 6120 OnExposeComplete: enter
02:51:17.042 00.004 6120 UpdateGuideState(): m_state=6
02:51:17.048 00.006 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1665
02:51:17.054 00.006 6120 Star::Find returns 1 (0), X=516.83, Y=668.67, Mass=8627, SNR=62.4, Peak=221 HFD=6.7
02:51:17.058 00.004 6120 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.19) = xAngle (-3.28 = 3.00)
02:51:17.061 00.003 6120 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.41 = -0.41)
02:51:17.066 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.09 mountX=-0.14 mountY=-0.06, mountTheta=-2.76
02:51:17.071 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.01, opts=13)
02:51:17.075 00.004 6120 Enqueuing Move request for scope (-0.15, -0.01)
02:51:17.081 00.006 7680 Worker thread wakes up
02:51:17.081 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:17.086 00.005 6120 UpdateGuideState exits: m=8627 SNR=62.4
02:51:17.090 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:17.094 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:17.098 00.004 6120 Enqueuing Expose request
02:51:17.102 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
02:51:17.102 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
02:51:17.102 00.000 7680 Moving (-0.15, -0.01) raw xDistance=-0.14 yDistance=-0.06
02:51:17.102 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:51:17.104 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:51:17.104 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:51:17.104 00.000 7680 MoveAxis(E, 0, ABG)
02:51:17.104 00.000 7680 Move returns status 0, amount 0
02:51:17.105 00.001 7680 MoveAxis(N, 0, ABG)
02:51:17.105 00.000 7680 Move returns status 0, amount 0
02:51:17.105 00.000 7680 move complete, result=0
02:51:17.105 00.000 7680 worker thread done servicing request
02:51:17.105 00.000 7680 Worker thread wakes up
02:51:17.105 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:17.111 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:17.111 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:18.354 01.243 7680 Exposure complete
02:51:18.491 00.137 7680 worker thread done servicing request
02:51:18.492 00.001 6120 OnExposeComplete: enter
02:51:18.495 00.003 6120 UpdateGuideState(): m_state=6
02:51:18.500 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1666
02:51:18.504 00.004 6120 Star::Find returns 1 (0), X=516.81, Y=668.64, Mass=8928, SNR=62.3, Peak=224 HFD=6.8
02:51:18.508 00.004 6120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (0.19) = xAngle (-3.11 = -3.11)
02:51:18.512 00.004 6120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.24 = -0.24)
02:51:18.516 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.92 mountX=-0.17 mountY=-0.04, mountTheta=-2.91
02:51:18.522 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.04, opts=13)
02:51:18.526 00.004 6120 Enqueuing Move request for scope (-0.17, -0.04)
02:51:18.530 00.004 7680 Worker thread wakes up
02:51:18.530 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
02:51:18.531 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
02:51:18.531 00.000 7680 Moving (-0.17, -0.04) raw xDistance=-0.17 yDistance=-0.04
02:51:18.531 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:51:18.531 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:51:18.532 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:51:18.532 00.000 7680 MoveAxis(E, 0, ABG)
02:51:18.532 00.000 7680 Move returns status 0, amount 0
02:51:18.532 00.000 7680 MoveAxis(N, 0, ABG)
02:51:18.532 00.000 7680 Move returns status 0, amount 0
02:51:18.532 00.000 7680 move complete, result=0
02:51:18.532 00.000 7680 worker thread done servicing request
02:51:18.532 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:18.537 00.005 6120 UpdateGuideState exits: m=8928 SNR=62.3
02:51:18.541 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:18.544 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:18.549 00.005 6120 Enqueuing Expose request
02:51:18.553 00.004 7680 Worker thread wakes up
02:51:18.553 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:51:18.557 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:18.557 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:19.809 01.252 7680 Exposure complete
02:51:19.941 00.132 7680 worker thread done servicing request
02:51:19.942 00.001 6120 OnExposeComplete: enter
02:51:19.945 00.003 6120 UpdateGuideState(): m_state=6
02:51:19.949 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1667
02:51:19.953 00.004 6120 Star::Find returns 1 (0), X=516.58, Y=668.61, Mass=8801, SNR=62.5, Peak=221 HFD=6.9
02:51:19.958 00.005 6120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (0.19) = xAngle (-3.14 = 3.14)
02:51:19.962 00.004 6120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.27 = -0.27)
02:51:19.965 00.003 6120 CameraToMount -- cameraX=-0.39 cameraY=-0.07 hyp=0.40 cameraTheta=-2.95 mountX=-0.40 mountY=-0.11, mountTheta=-2.88
02:51:19.970 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=-0.07, opts=13)
02:51:19.974 00.004 6120 Enqueuing Move request for scope (-0.39, -0.07)
02:51:19.978 00.004 7680 Worker thread wakes up
02:51:19.978 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.07) opts 0xd
02:51:19.978 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, -0.07)
02:51:19.979 00.001 7680 Moving (-0.39, -0.07) raw xDistance=-0.40 yDistance=-0.11
02:51:19.979 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:51:19.979 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:51:19.979 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:51:19.979 00.000 7680 MoveAxis(E, 163, ABG)
02:51:19.979 00.000 7680 Guiding  Dir = 2, Dur = 163
02:51:19.979 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:19.984 00.005 7680 IsSlewing returns 0
02:51:19.986 00.002 7680 IsGuiding returns 0
02:51:19.986 00.000 7680 PulseGuide returned control before completion, sleep 173
02:51:19.986 00.000 6120 UpdateGuideState exits: m=8801 SNR=62.5
02:51:19.988 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:19.992 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:19.995 00.003 6120 Enqueuing Expose request
02:51:20.171 00.176 7680 IsGuiding returns 1
02:51:20.172 00.001 7680 scope still moving after pulse duration time elapsed
02:51:20.202 00.030 7680 IsSlewing returns 0
02:51:20.204 00.002 7680 IsGuiding returns 0
02:51:20.205 00.001 7680 scope move finished after 163 + 56 ms
02:51:20.205 00.000 7680 Move returns status 0, amount 163
02:51:20.206 00.001 7680 MoveAxis(N, 0, ABG)
02:51:20.206 00.000 7680 Move returns status 0, amount 0
02:51:20.206 00.000 7680 move complete, result=0
02:51:20.208 00.002 7680 worker thread done servicing request
02:51:20.208 00.000 6120 GuideStep: -0.4 px 163 ms EAST, -0.1 px 0 ms NORTH
02:51:20.214 00.006 7680 Worker thread wakes up
02:51:20.214 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:20.214 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:21.470 01.256 7680 Exposure complete
02:51:21.602 00.132 7680 worker thread done servicing request
02:51:21.603 00.001 6120 OnExposeComplete: enter
02:51:21.606 00.003 6120 UpdateGuideState(): m_state=6
02:51:21.611 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1668
02:51:21.615 00.004 6120 Star::Find returns 1 (0), X=516.82, Y=668.45, Mass=9049, SNR=62.8, Peak=220 HFD=6.9
02:51:21.620 00.005 6120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.19) = xAngle (-2.35 = -2.35)
02:51:21.623 00.003 6120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.52 = 0.52)
02:51:21.627 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.23 hyp=0.28 cameraTheta=-2.16 mountX=-0.19 mountY=0.14, mountTheta=2.52
02:51:21.633 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.23, opts=13)
02:51:21.636 00.003 6120 Enqueuing Move request for scope (-0.15, -0.23)
02:51:21.640 00.004 7680 Worker thread wakes up
02:51:21.641 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.23) opts 0xd
02:51:21.641 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.23)
02:51:21.641 00.000 7680 Moving (-0.15, -0.23) raw xDistance=-0.19 yDistance=0.14
02:51:21.641 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:21.647 00.006 6120 UpdateGuideState exits: m=9049 SNR=62.8
02:51:21.653 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:51:21.653 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:51:21.653 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:21.657 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:21.662 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:51:21.662 00.000 7680 MoveAxis(E, 0, ABG)
02:51:21.662 00.000 7680 Move returns status 0, amount 0
02:51:21.662 00.000 7680 MoveAxis(N, 0, ABG)
02:51:21.662 00.000 7680 Move returns status 0, amount 0
02:51:21.662 00.000 7680 move complete, result=0
02:51:21.662 00.000 6120 Enqueuing Expose request
02:51:21.666 00.004 7680 worker thread done servicing request
02:51:21.666 00.000 7680 Worker thread wakes up
02:51:21.666 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:21.666 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:21.666 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:22.910 01.244 7680 Exposure complete
02:51:23.053 00.143 7680 worker thread done servicing request
02:51:23.053 00.000 6120 OnExposeComplete: enter
02:51:23.058 00.005 6120 UpdateGuideState(): m_state=6
02:51:23.063 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1669
02:51:23.067 00.004 6120 Star::Find returns 1 (0), X=516.65, Y=668.43, Mass=8972, SNR=62.4, Peak=232 HFD=6.9
02:51:23.072 00.005 6120 CameraToMount -- cameraTheta (-2.49) - m_xAngle (0.19) = xAngle (-2.68 = -2.68)
02:51:23.076 00.004 6120 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.19 = 0.19)
02:51:23.080 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=-0.25 hyp=0.41 cameraTheta=-2.49 mountX=-0.37 mountY=0.08, mountTheta=2.93
02:51:23.088 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=-0.25, opts=13)
02:51:23.093 00.005 6120 Enqueuing Move request for scope (-0.33, -0.25)
02:51:23.098 00.005 7680 Worker thread wakes up
02:51:23.098 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:23.102 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.25) opts 0xd
02:51:23.103 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.33, -0.25)
02:51:23.103 00.000 7680 Moving (-0.33, -0.25) raw xDistance=-0.37 yDistance=0.08
02:51:23.103 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
02:51:23.103 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:51:23.103 00.000 6120 UpdateGuideState exits: m=8972 SNR=62.4
02:51:23.107 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:23.112 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:51:23.113 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:23.118 00.005 6120 Enqueuing Expose request
02:51:23.122 00.004 7680 MoveAxis(E, 150, ABG)
02:51:23.122 00.000 7680 Guiding  Dir = 2, Dur = 150
02:51:23.123 00.001 7680 IsSlewing returns 0
02:51:23.124 00.001 7680 IsGuiding returns 0
02:51:23.124 00.000 7680 PulseGuide returned control before completion, sleep 160
02:51:23.289 00.165 7680 IsGuiding returns 1
02:51:23.292 00.003 7680 scope still moving after pulse duration time elapsed
02:51:23.320 00.028 7680 IsSlewing returns 0
02:51:23.321 00.001 7680 IsGuiding returns 1
02:51:23.351 00.030 7680 IsSlewing returns 0
02:51:23.353 00.002 7680 IsGuiding returns 0
02:51:23.353 00.000 7680 scope move finished after 150 + 78 ms
02:51:23.353 00.000 7680 Move returns status 0, amount 150
02:51:23.353 00.000 7680 MoveAxis(N, 0, ABG)
02:51:23.354 00.001 7680 Move returns status 0, amount 0
02:51:23.354 00.000 7680 move complete, result=0
02:51:23.354 00.000 6120 GuideStep: -0.4 px 150 ms EAST, 0.1 px 0 ms NORTH
02:51:23.359 00.005 7680 worker thread done servicing request
02:51:23.359 00.000 7680 Worker thread wakes up
02:51:23.360 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:23.360 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:24.617 01.257 7680 Exposure complete
02:51:24.758 00.141 7680 worker thread done servicing request
02:51:24.758 00.000 6120 OnExposeComplete: enter
02:51:24.762 00.004 6120 UpdateGuideState(): m_state=6
02:51:24.765 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1670
02:51:24.769 00.004 6120 Star::Find returns 1 (0), X=516.61, Y=669.95, Mass=7838, SNR=60.0, Peak=201 HFD=6.6
02:51:24.774 00.005 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (0.19) = xAngle (1.67 = 1.67)
02:51:24.778 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.54 = -1.74)
02:51:24.782 00.004 6120 CameraToMount -- cameraX=-0.37 cameraY=1.27 hyp=1.32 cameraTheta=1.85 mountX=-0.13 mountY=-1.31, mountTheta=-1.67
02:51:24.787 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=1.27, opts=13)
02:51:24.791 00.004 6120 Enqueuing Move request for scope (-0.37, 1.27)
02:51:24.795 00.004 7680 Worker thread wakes up
02:51:24.795 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:24.799 00.004 6120 UpdateGuideState exits: m=7838 SNR=60.0
02:51:24.802 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:24.806 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 1.27) opts 0xd
02:51:24.807 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.37, 1.27)
02:51:24.807 00.000 7680 Moving (-0.37, 1.27) raw xDistance=-0.13 yDistance=-1.31
02:51:24.807 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:51:24.807 00.000 7680 resist switch: large excursion: input -1.31 thresh 0.60 direction from 1 to -1
02:51:24.807 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.92
02:51:24.807 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.31 from input -1.31
02:51:24.807 00.000 7680 MoveAxis(E, 0, ABG)
02:51:24.807 00.000 7680 Move returns status 0, amount 0
02:51:24.807 00.000 7680 MoveAxis(N, 709, ABG)
02:51:24.808 00.001 7680 Guiding  Dir = 0, Dur = 709
02:51:24.809 00.001 7680 IsSlewing returns 0
02:51:24.809 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:24.813 00.004 7680 IsGuiding returns 0
02:51:24.814 00.001 6120 Enqueuing Expose request
02:51:24.818 00.004 7680 PulseGuide returned control before completion, sleep 719
02:51:25.543 00.725 7680 IsGuiding returns 1
02:51:25.544 00.001 7680 scope still moving after pulse duration time elapsed
02:51:25.574 00.030 7680 IsSlewing returns 0
02:51:25.577 00.003 7680 IsGuiding returns 0
02:51:25.578 00.001 7680 scope move finished after 709 + 54 ms
02:51:25.579 00.001 7680 Move returns status 0, amount 709
02:51:25.579 00.000 7680 move complete, result=0
02:51:25.580 00.001 7680 worker thread done servicing request
02:51:25.581 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -1.3 px 709 ms NORTH
02:51:25.590 00.009 7680 Worker thread wakes up
02:51:25.590 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:25.591 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:26.843 01.252 7680 Exposure complete
02:51:26.984 00.141 7680 worker thread done servicing request
02:51:26.984 00.000 6120 OnExposeComplete: enter
02:51:26.989 00.005 6120 UpdateGuideState(): m_state=6
02:51:26.995 00.006 6120 Star::Find(15, 516, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1671
02:51:27.000 00.005 6120 Star::Find returns 1 (0), X=516.94, Y=667.16, Mass=7901, SNR=59.4, Peak=207 HFD=6.3
02:51:27.004 00.004 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
02:51:27.008 00.004 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
02:51:27.013 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=-1.52 hyp=1.52 cameraTheta=-1.59 mountX=-0.31 mountY=1.35, mountTheta=1.80
02:51:27.020 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-1.52, opts=13)
02:51:27.026 00.006 6120 Enqueuing Move request for scope (-0.03, -1.52)
02:51:27.031 00.005 7680 Worker thread wakes up
02:51:27.031 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:27.036 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -1.52) opts 0xd
02:51:27.036 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -1.52)
02:51:27.036 00.000 7680 Moving (-0.03, -1.52) raw xDistance=-0.31 yDistance=1.35
02:51:27.036 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:51:27.037 00.001 7680 resist switch: large excursion: input 1.35 thresh 0.60 direction from -1 to 1
02:51:27.038 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.05
02:51:27.038 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.35 from input 1.35
02:51:27.038 00.000 7680 MoveAxis(E, 129, ABG)
02:51:27.038 00.000 6120 UpdateGuideState exits: m=7901 SNR=59.4
02:51:27.043 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:27.047 00.004 7680 Guiding  Dir = 2, Dur = 129
02:51:27.048 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:27.052 00.004 6120 Enqueuing Expose request
02:51:27.055 00.003 7680 IsSlewing returns 0
02:51:27.055 00.000 7680 IsGuiding returns 0
02:51:27.057 00.002 7680 PulseGuide returned control before completion, sleep 139
02:51:27.207 00.150 7680 IsGuiding returns 1
02:51:27.208 00.001 7680 scope still moving after pulse duration time elapsed
02:51:27.238 00.030 7680 IsSlewing returns 0
02:51:27.240 00.002 7680 IsGuiding returns 0
02:51:27.240 00.000 7680 scope move finished after 129 + 55 ms
02:51:27.240 00.000 7680 Move returns status 0, amount 129
02:51:27.242 00.002 7680 MoveAxis(S, 734, ABG)
02:51:27.242 00.000 7680 Guiding  Dir = 1, Dur = 734
02:51:27.243 00.001 7680 IsSlewing returns 0
02:51:27.243 00.000 7680 IsGuiding returns 0
02:51:27.244 00.001 7680 PulseGuide returned control before completion, sleep 744
02:51:28.003 00.759 7680 IsGuiding returns 1
02:51:28.004 00.001 7680 scope still moving after pulse duration time elapsed
02:51:28.034 00.030 7680 IsSlewing returns 0
02:51:28.035 00.001 7680 IsGuiding returns 0
02:51:28.035 00.000 7680 scope move finished after 734 + 58 ms
02:51:28.037 00.002 7680 Move returns status 0, amount 734
02:51:28.037 00.000 7680 move complete, result=0
02:51:28.037 00.000 7680 worker thread done servicing request
02:51:28.038 00.001 7680 Worker thread wakes up
02:51:28.038 00.000 6120 GuideStep: -0.3 px 129 ms EAST, 1.4 px 734 ms SOUTH
02:51:28.045 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:28.045 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:29.300 01.255 7680 Exposure complete
02:51:29.423 00.123 7680 worker thread done servicing request
02:51:29.424 00.001 6120 OnExposeComplete: enter
02:51:29.427 00.003 6120 UpdateGuideState(): m_state=6
02:51:29.431 00.004 6120 Star::Find(15, 516, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1672
02:51:29.436 00.005 6120 Star::Find returns 1 (0), X=517.25, Y=667.70, Mass=9072, SNR=62.7, Peak=229 HFD=6.7
02:51:29.439 00.003 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
02:51:29.443 00.004 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
02:51:29.447 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=-0.98 hyp=1.02 cameraTheta=-1.30 mountX=0.08 mountY=1.00, mountTheta=1.49
02:51:29.452 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.98, opts=13)
02:51:29.456 00.004 6120 Enqueuing Move request for scope (0.27, -0.98)
02:51:29.460 00.004 7680 Worker thread wakes up
02:51:29.460 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:29.464 00.004 6120 UpdateGuideState exits: m=9072 SNR=62.7
02:51:29.468 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:29.471 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:29.476 00.005 6120 Enqueuing Expose request
02:51:29.479 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.98) opts 0xd
02:51:29.480 00.001 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.98)
02:51:29.480 00.000 7680 Moving (0.27, -0.98) raw xDistance=0.08 yDistance=1.00
02:51:29.480 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:51:29.481 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.00
02:51:29.481 00.000 7680 MoveAxis(E, 0, ABG)
02:51:29.482 00.001 7680 Move returns status 0, amount 0
02:51:29.482 00.000 7680 MoveAxis(S, 543, ABG)
02:51:29.482 00.000 7680 Guiding  Dir = 1, Dur = 543
02:51:29.482 00.000 7680 IsSlewing returns 0
02:51:29.482 00.000 7680 IsGuiding returns 0
02:51:29.483 00.001 7680 PulseGuide returned control before completion, sleep 553
02:51:30.040 00.557 7680 IsGuiding returns 1
02:51:30.040 00.000 7680 scope still moving after pulse duration time elapsed
02:51:30.071 00.031 7680 IsSlewing returns 0
02:51:30.072 00.001 7680 IsGuiding returns 0
02:51:30.073 00.001 7680 scope move finished after 543 + 47 ms
02:51:30.073 00.000 7680 Move returns status 0, amount 543
02:51:30.074 00.001 7680 move complete, result=0
02:51:30.074 00.000 7680 worker thread done servicing request
02:51:30.075 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 1.0 px 543 ms SOUTH
02:51:30.083 00.008 7680 Worker thread wakes up
02:51:30.083 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:30.083 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:31.337 01.254 7680 Exposure complete
02:51:31.465 00.128 7680 worker thread done servicing request
02:51:31.466 00.001 6120 OnExposeComplete: enter
02:51:31.469 00.003 6120 UpdateGuideState(): m_state=6
02:51:31.473 00.004 6120 Star::Find(15, 517, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1673
02:51:31.477 00.004 6120 Star::Find returns 1 (0), X=517.46, Y=668.05, Mass=8636, SNR=61.4, Peak=217 HFD=6.5
02:51:31.480 00.003 6120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (0.19) = xAngle (-1.10 = -1.10)
02:51:31.484 00.004 6120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.77 = 1.77)
02:51:31.489 00.005 6120 CameraToMount -- cameraX=0.49 cameraY=-0.63 hyp=0.80 cameraTheta=-0.91 mountX=0.36 mountY=0.78, mountTheta=1.14
02:51:31.495 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.49, y=-0.63, opts=13)
02:51:31.502 00.007 6120 Enqueuing Move request for scope (0.49, -0.63)
02:51:31.507 00.005 7680 Worker thread wakes up
02:51:31.507 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:31.514 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.63) opts 0xd
02:51:31.516 00.002 6120 UpdateGuideState exits: m=8636 SNR=61.4
02:51:31.521 00.005 7680 Handling offset move in thread for scope, endpoint = (0.49, -0.63)
02:51:31.522 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:31.527 00.005 7680 Moving (0.49, -0.63) raw xDistance=0.36 yDistance=0.78
02:51:31.527 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:51:31.527 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:31.534 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
02:51:31.534 00.000 7680 MoveAxis(W, 148, ABG)
02:51:31.534 00.000 7680 Guiding  Dir = 3, Dur = 148
02:51:31.534 00.000 6120 Enqueuing Expose request
02:51:31.540 00.006 7680 IsSlewing returns 0
02:51:31.540 00.000 7680 IsGuiding returns 0
02:51:31.541 00.001 7680 PulseGuide returned control before completion, sleep 158
02:51:31.700 00.159 7680 IsGuiding returns 1
02:51:31.702 00.002 7680 scope still moving after pulse duration time elapsed
02:51:31.730 00.028 7680 IsSlewing returns 0
02:51:31.731 00.001 7680 IsGuiding returns 0
02:51:31.732 00.001 7680 scope move finished after 148 + 43 ms
02:51:31.732 00.000 7680 Move returns status 0, amount 148
02:51:31.732 00.000 7680 MoveAxis(S, 424, ABG)
02:51:31.732 00.000 7680 Guiding  Dir = 1, Dur = 424
02:51:31.734 00.002 7680 IsSlewing returns 0
02:51:31.734 00.000 7680 IsGuiding returns 0
02:51:31.735 00.001 7680 PulseGuide returned control before completion, sleep 434
02:51:32.184 00.449 7680 IsGuiding returns 1
02:51:32.184 00.000 7680 scope still moving after pulse duration time elapsed
02:51:32.214 00.030 7680 IsSlewing returns 0
02:51:32.215 00.001 7680 IsGuiding returns 0
02:51:32.216 00.001 7680 scope move finished after 424 + 56 ms
02:51:32.216 00.000 7680 Move returns status 0, amount 424
02:51:32.216 00.000 7680 move complete, result=0
02:51:32.218 00.002 7680 worker thread done servicing request
02:51:32.218 00.000 7680 Worker thread wakes up
02:51:32.219 00.001 6120 GuideStep: 0.4 px 148 ms WEST, 0.8 px 424 ms SOUTH
02:51:32.225 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:32.225 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:33.478 01.253 7680 Exposure complete
02:51:33.619 00.141 7680 worker thread done servicing request
02:51:33.619 00.000 6120 OnExposeComplete: enter
02:51:33.624 00.005 6120 UpdateGuideState(): m_state=6
02:51:33.628 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1674
02:51:33.631 00.003 6120 Star::Find returns 1 (0), X=517.32, Y=668.61, Mass=9002, SNR=62.7, Peak=208 HFD=6.8
02:51:33.636 00.005 6120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.19) = xAngle (-0.39 = -0.39)
02:51:33.640 00.004 6120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.48 = 2.48)
02:51:33.645 00.005 6120 CameraToMount -- cameraX=0.34 cameraY=-0.07 hyp=0.35 cameraTheta=-0.20 mountX=0.32 mountY=0.22, mountTheta=0.58
02:51:33.651 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-0.07, opts=13)
02:51:33.656 00.005 6120 Enqueuing Move request for scope (0.34, -0.07)
02:51:33.660 00.004 7680 Worker thread wakes up
02:51:33.660 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.07) opts 0xd
02:51:33.660 00.000 7680 Handling offset move in thread for scope, endpoint = (0.34, -0.07)
02:51:33.660 00.000 7680 Moving (0.34, -0.07) raw xDistance=0.32 yDistance=0.22
02:51:33.660 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
02:51:33.661 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:51:33.661 00.000 7680 MoveAxis(W, 143, ABG)
02:51:33.661 00.000 7680 Guiding  Dir = 3, Dur = 143
02:51:33.661 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:33.666 00.005 7680 IsSlewing returns 0
02:51:33.666 00.000 6120 UpdateGuideState exits: m=9002 SNR=62.7
02:51:33.670 00.004 7680 IsGuiding returns 0
02:51:33.670 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:33.675 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:33.678 00.003 7680 PulseGuide returned control before completion, sleep 153
02:51:33.678 00.000 6120 Enqueuing Expose request
02:51:33.844 00.166 7680 IsGuiding returns 1
02:51:33.845 00.001 7680 scope still moving after pulse duration time elapsed
02:51:33.875 00.030 7680 IsSlewing returns 0
02:51:33.877 00.002 7680 IsGuiding returns 0
02:51:33.877 00.000 7680 scope move finished after 143 + 63 ms
02:51:33.877 00.000 7680 Move returns status 0, amount 143
02:51:33.877 00.000 7680 MoveAxis(S, 117, ABG)
02:51:33.878 00.001 7680 Guiding  Dir = 1, Dur = 117
02:51:33.878 00.000 7680 IsSlewing returns 0
02:51:33.879 00.001 7680 IsGuiding returns 0
02:51:33.880 00.001 7680 PulseGuide returned control before completion, sleep 127
02:51:34.019 00.139 7680 IsGuiding returns 1
02:51:34.020 00.001 7680 scope still moving after pulse duration time elapsed
02:51:34.051 00.031 7680 IsSlewing returns 0
02:51:34.051 00.000 7680 IsGuiding returns 0
02:51:34.052 00.001 7680 scope move finished after 117 + 55 ms
02:51:34.053 00.001 7680 Move returns status 0, amount 117
02:51:34.053 00.000 7680 move complete, result=0
02:51:34.054 00.001 7680 worker thread done servicing request
02:51:34.054 00.000 6120 GuideStep: 0.3 px 143 ms WEST, 0.2 px 117 ms SOUTH
02:51:34.064 00.010 7680 Worker thread wakes up
02:51:34.064 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:34.064 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:35.319 01.255 7680 Exposure complete
02:51:35.445 00.126 7680 worker thread done servicing request
02:51:35.445 00.000 6120 OnExposeComplete: enter
02:51:35.450 00.005 6120 UpdateGuideState(): m_state=6
02:51:35.454 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1675
02:51:35.459 00.005 6120 Star::Find returns 1 (0), X=517.30, Y=668.77, Mass=8686, SNR=61.5, Peak=217 HFD=6.5
02:51:35.463 00.004 6120 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.19) = xAngle (0.09 = 0.09)
02:51:35.468 00.005 6120 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.96 = 2.96)
02:51:35.472 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=0.09 hyp=0.34 cameraTheta=0.27 mountX=0.34 mountY=0.06, mountTheta=0.18
02:51:35.478 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=0.09, opts=13)
02:51:35.481 00.003 6120 Enqueuing Move request for scope (0.32, 0.09)
02:51:35.486 00.005 7680 Worker thread wakes up
02:51:35.486 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.09) opts 0xd
02:51:35.486 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, 0.09)
02:51:35.486 00.000 7680 Moving (0.32, 0.09) raw xDistance=0.34 yDistance=0.06
02:51:35.486 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:51:35.486 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:51:35.487 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:35.490 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:51:35.491 00.001 7680 MoveAxis(W, 147, ABG)
02:51:35.491 00.000 7680 Guiding  Dir = 3, Dur = 147
02:51:35.491 00.000 6120 UpdateGuideState exits: m=8686 SNR=61.5
02:51:35.495 00.004 7680 IsSlewing returns 0
02:51:35.495 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:35.500 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:35.504 00.004 7680 IsGuiding returns 0
02:51:35.504 00.000 6120 Enqueuing Expose request
02:51:35.507 00.003 7680 PulseGuide returned control before completion, sleep 157
02:51:35.669 00.162 7680 IsGuiding returns 1
02:51:35.670 00.001 7680 scope still moving after pulse duration time elapsed
02:51:35.699 00.029 7680 IsSlewing returns 0
02:51:35.701 00.002 7680 IsGuiding returns 0
02:51:35.701 00.000 7680 scope move finished after 147 + 50 ms
02:51:35.701 00.000 7680 Move returns status 0, amount 147
02:51:35.702 00.001 7680 MoveAxis(N, 0, ABG)
02:51:35.702 00.000 7680 Move returns status 0, amount 0
02:51:35.703 00.001 7680 move complete, result=0
02:51:35.704 00.001 7680 worker thread done servicing request
02:51:35.704 00.000 6120 GuideStep: 0.3 px 147 ms WEST, 0.1 px 0 ms NORTH
02:51:35.711 00.007 7680 Worker thread wakes up
02:51:35.712 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:35.712 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:36.957 01.245 7680 Exposure complete
02:51:37.095 00.138 7680 worker thread done servicing request
02:51:37.096 00.001 6120 OnExposeComplete: enter
02:51:37.099 00.003 6120 UpdateGuideState(): m_state=6
02:51:37.103 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1676
02:51:37.108 00.005 6120 Star::Find returns 1 (0), X=517.05, Y=668.16, Mass=8220, SNR=60.4, Peak=209 HFD=6.4
02:51:37.113 00.005 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
02:51:37.117 00.004 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
02:51:37.120 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.53 hyp=0.53 cameraTheta=-1.42 mountX=-0.02 mountY=0.51, mountTheta=1.61
02:51:37.126 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.53, opts=13)
02:51:37.130 00.004 6120 Enqueuing Move request for scope (0.08, -0.53)
02:51:37.134 00.004 7680 Worker thread wakes up
02:51:37.134 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.53) opts 0xd
02:51:37.134 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:37.137 00.003 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.53)
02:51:37.137 00.000 7680 Moving (0.08, -0.53) raw xDistance=-0.02 yDistance=0.51
02:51:37.138 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:51:37.138 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
02:51:37.138 00.000 7680 MoveAxis(E, 0, ABG)
02:51:37.138 00.000 7680 Move returns status 0, amount 0
02:51:37.138 00.000 6120 UpdateGuideState exits: m=8220 SNR=60.4
02:51:37.142 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:37.148 00.006 7680 MoveAxis(S, 275, ABG)
02:51:37.148 00.000 7680 Guiding  Dir = 1, Dur = 275
02:51:37.148 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:37.152 00.004 6120 Enqueuing Expose request
02:51:37.156 00.004 7680 IsSlewing returns 0
02:51:37.157 00.001 7680 IsGuiding returns 0
02:51:37.157 00.000 7680 PulseGuide returned control before completion, sleep 285
02:51:37.448 00.291 7680 IsGuiding returns 1
02:51:37.448 00.000 7680 scope still moving after pulse duration time elapsed
02:51:37.478 00.030 7680 IsSlewing returns 0
02:51:37.479 00.001 7680 IsGuiding returns 0
02:51:37.480 00.001 7680 scope move finished after 275 + 47 ms
02:51:37.480 00.000 7680 Move returns status 0, amount 275
02:51:37.480 00.000 7680 move complete, result=0
02:51:37.481 00.001 7680 worker thread done servicing request
02:51:37.481 00.000 7680 Worker thread wakes up
02:51:37.482 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 275 ms SOUTH
02:51:37.489 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:37.489 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:38.737 01.248 7680 Exposure complete
02:51:38.866 00.129 7680 worker thread done servicing request
02:51:38.867 00.001 6120 OnExposeComplete: enter
02:51:38.873 00.006 6120 UpdateGuideState(): m_state=6
02:51:38.878 00.005 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1677
02:51:38.881 00.003 6120 Star::Find returns 1 (0), X=517.16, Y=668.78, Mass=8369, SNR=60.0, Peak=201 HFD=6.7
02:51:38.886 00.005 6120 CameraToMount -- cameraTheta (0.48) - m_xAngle (0.19) = xAngle (0.29 = 0.29)
02:51:38.889 00.003 6120 CameraToMount -- cameraTheta (0.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.16 = -3.12)
02:51:38.895 00.006 6120 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.21 cameraTheta=0.48 mountX=0.20 mountY=-0.00, mountTheta=-0.02
02:51:38.900 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.09, opts=13)
02:51:38.905 00.005 6120 Enqueuing Move request for scope (0.18, 0.09)
02:51:38.908 00.003 7680 Worker thread wakes up
02:51:38.909 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:38.913 00.004 6120 UpdateGuideState exits: m=8369 SNR=60.0
02:51:38.916 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:38.921 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:38.924 00.003 6120 Enqueuing Expose request
02:51:38.929 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
02:51:38.929 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
02:51:38.929 00.000 7680 Moving (0.18, 0.09) raw xDistance=0.20 yDistance=-0.00
02:51:38.929 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:51:38.929 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:51:38.930 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:51:38.931 00.001 7680 MoveAxis(E, 0, ABG)
02:51:38.931 00.000 7680 Move returns status 0, amount 0
02:51:38.931 00.000 7680 MoveAxis(N, 0, ABG)
02:51:38.931 00.000 7680 Move returns status 0, amount 0
02:51:38.931 00.000 7680 move complete, result=0
02:51:38.932 00.001 7680 worker thread done servicing request
02:51:38.932 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:51:38.936 00.004 7680 Worker thread wakes up
02:51:38.936 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:38.936 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:40.178 01.242 7680 Exposure complete
02:51:40.316 00.138 7680 worker thread done servicing request
02:51:40.317 00.001 6120 OnExposeComplete: enter
02:51:40.321 00.004 6120 UpdateGuideState(): m_state=6
02:51:40.324 00.003 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1678
02:51:40.326 00.002 6120 Star::Find returns 1 (0), X=517.24, Y=668.65, Mass=9055, SNR=63.5, Peak=222 HFD=6.7
02:51:40.331 00.005 6120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.19) = xAngle (-0.30 = -0.30)
02:51:40.333 00.002 6120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.57 = 2.57)
02:51:40.336 00.003 6120 CameraToMount -- cameraX=0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-0.11 mountX=0.25 mountY=0.14, mountTheta=0.51
02:51:40.340 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.03, opts=13)
02:51:40.345 00.005 6120 Enqueuing Move request for scope (0.26, -0.03)
02:51:40.348 00.003 7680 Worker thread wakes up
02:51:40.348 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.03) opts 0xd
02:51:40.348 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.03)
02:51:40.348 00.000 7680 Moving (0.26, -0.03) raw xDistance=0.25 yDistance=0.14
02:51:40.348 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
02:51:40.348 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:51:40.348 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:51:40.348 00.000 7680 MoveAxis(W, 103, ABG)
02:51:40.350 00.002 7680 Guiding  Dir = 3, Dur = 103
02:51:40.350 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:40.354 00.004 7680 IsSlewing returns 0
02:51:40.354 00.000 6120 UpdateGuideState exits: m=9055 SNR=63.5
02:51:40.358 00.004 7680 IsGuiding returns 0
02:51:40.358 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:40.362 00.004 7680 PulseGuide returned control before completion, sleep 113
02:51:40.362 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:40.365 00.003 6120 Enqueuing Expose request
02:51:40.479 00.114 7680 IsGuiding returns 1
02:51:40.480 00.001 7680 scope still moving after pulse duration time elapsed
02:51:40.511 00.031 7680 IsSlewing returns 0
02:51:40.513 00.002 7680 IsGuiding returns 0
02:51:40.513 00.000 7680 scope move finished after 103 + 52 ms
02:51:40.514 00.001 7680 Move returns status 0, amount 103
02:51:40.514 00.000 7680 MoveAxis(N, 0, ABG)
02:51:40.515 00.001 7680 Move returns status 0, amount 0
02:51:40.516 00.001 7680 move complete, result=0
02:51:40.516 00.000 7680 worker thread done servicing request
02:51:40.516 00.000 6120 GuideStep: 0.3 px 103 ms WEST, 0.1 px 0 ms NORTH
02:51:40.521 00.005 7680 Worker thread wakes up
02:51:40.523 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:40.523 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:41.773 01.250 7680 Exposure complete
02:51:41.930 00.157 7680 worker thread done servicing request
02:51:41.931 00.001 6120 OnExposeComplete: enter
02:51:41.936 00.005 6120 UpdateGuideState(): m_state=6
02:51:41.943 00.007 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1679
02:51:41.949 00.006 6120 Star::Find returns 1 (0), X=517.05, Y=668.08, Mass=8031, SNR=60.0, Peak=209 HFD=6.3
02:51:41.955 00.006 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
02:51:41.961 00.006 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
02:51:41.966 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.60 hyp=0.61 cameraTheta=-1.45 mountX=-0.04 mountY=0.57, mountTheta=1.64
02:51:41.972 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.60, opts=13)
02:51:41.976 00.004 6120 Enqueuing Move request for scope (0.08, -0.60)
02:51:41.980 00.004 7680 Worker thread wakes up
02:51:41.980 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:41.984 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.60) opts 0xd
02:51:41.984 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.60)
02:51:41.984 00.000 7680 Moving (0.08, -0.60) raw xDistance=-0.04 yDistance=0.57
02:51:41.984 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:51:41.984 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
02:51:41.984 00.000 7680 MoveAxis(E, 0, ABG)
02:51:41.984 00.000 7680 Move returns status 0, amount 0
02:51:41.984 00.000 7680 MoveAxis(S, 311, ABG)
02:51:41.986 00.002 7680 Guiding  Dir = 1, Dur = 311
02:51:41.986 00.000 6120 UpdateGuideState exits: m=8031 SNR=60.0
02:51:41.989 00.003 7680 IsSlewing returns 0
02:51:41.990 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:41.995 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:41.999 00.004 7680 IsGuiding returns 0
02:51:41.999 00.000 6120 Enqueuing Expose request
02:51:42.003 00.004 7680 PulseGuide returned control before completion, sleep 321
02:51:42.326 00.323 7680 IsGuiding returns 1
02:51:42.326 00.000 7680 scope still moving after pulse duration time elapsed
02:51:42.358 00.032 7680 IsSlewing returns 0
02:51:42.360 00.002 7680 IsGuiding returns 1
02:51:42.387 00.027 7680 IsSlewing returns 0
02:51:42.389 00.002 7680 IsGuiding returns 0
02:51:42.389 00.000 7680 scope move finished after 311 + 78 ms
02:51:42.389 00.000 7680 Move returns status 0, amount 311
02:51:42.390 00.001 7680 move complete, result=0
02:51:42.390 00.000 7680 worker thread done servicing request
02:51:42.391 00.001 7680 Worker thread wakes up
02:51:42.391 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.6 px 311 ms SOUTH
02:51:42.398 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:42.399 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:43.649 01.250 7680 Exposure complete
02:51:43.788 00.139 7680 worker thread done servicing request
02:51:43.789 00.001 6120 OnExposeComplete: enter
02:51:43.794 00.005 6120 UpdateGuideState(): m_state=6
02:51:43.798 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1680
02:51:43.803 00.005 6120 Star::Find returns 1 (0), X=517.14, Y=668.76, Mass=9366, SNR=64.5, Peak=214 HFD=6.7
02:51:43.810 00.007 6120 CameraToMount -- cameraTheta (0.45) - m_xAngle (0.19) = xAngle (0.27 = 0.27)
02:51:43.815 00.005 6120 CameraToMount -- cameraTheta (0.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.14 = 3.14)
02:51:43.818 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.45 mountX=0.17 mountY=0.00, mountTheta=0.00
02:51:43.824 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.08, opts=13)
02:51:43.828 00.004 6120 Enqueuing Move request for scope (0.16, 0.08)
02:51:43.833 00.005 7680 Worker thread wakes up
02:51:43.833 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:43.837 00.004 6120 UpdateGuideState exits: m=9366 SNR=64.5
02:51:43.841 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:43.844 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:43.849 00.005 6120 Enqueuing Expose request
02:51:43.853 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
02:51:43.853 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
02:51:43.853 00.000 7680 Moving (0.16, 0.08) raw xDistance=0.17 yDistance=0.00
02:51:43.853 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:51:43.854 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:51:43.854 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:51:43.854 00.000 7680 MoveAxis(E, 0, ABG)
02:51:43.854 00.000 7680 Move returns status 0, amount 0
02:51:43.854 00.000 7680 MoveAxis(N, 0, ABG)
02:51:43.854 00.000 7680 Move returns status 0, amount 0
02:51:43.854 00.000 7680 move complete, result=0
02:51:43.855 00.001 7680 worker thread done servicing request
02:51:43.855 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:51:43.860 00.005 7680 Worker thread wakes up
02:51:43.860 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:43.860 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:45.117 01.257 7680 Exposure complete
02:51:45.259 00.142 7680 worker thread done servicing request
02:51:45.259 00.000 6120 OnExposeComplete: enter
02:51:45.264 00.005 6120 UpdateGuideState(): m_state=6
02:51:45.272 00.008 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1681
02:51:45.277 00.005 6120 Star::Find returns 1 (0), X=517.13, Y=668.65, Mass=9013, SNR=63.2, Peak=217 HFD=6.7
02:51:45.281 00.004 6120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.19) = xAngle (-0.40 = -0.40)
02:51:45.285 00.004 6120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.48 = 2.48)
02:51:45.289 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.21 mountX=0.15 mountY=0.10, mountTheta=0.59
02:51:45.297 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.03, opts=13)
02:51:45.304 00.007 6120 Enqueuing Move request for scope (0.16, -0.03)
02:51:45.312 00.008 7680 Worker thread wakes up
02:51:45.312 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:45.318 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
02:51:45.319 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
02:51:45.319 00.000 7680 Moving (0.16, -0.03) raw xDistance=0.15 yDistance=0.10
02:51:45.319 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:51:45.320 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:51:45.320 00.000 6120 UpdateGuideState exits: m=9013 SNR=63.2
02:51:45.327 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:51:45.327 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:45.335 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:45.339 00.004 7680 MoveAxis(E, 0, ABG)
02:51:45.339 00.000 7680 Move returns status 0, amount 0
02:51:45.339 00.000 7680 MoveAxis(N, 0, ABG)
02:51:45.340 00.001 6120 Enqueuing Expose request
02:51:45.343 00.003 7680 Move returns status 0, amount 0
02:51:45.343 00.000 7680 move complete, result=0
02:51:45.344 00.001 7680 worker thread done servicing request
02:51:45.344 00.000 7680 Worker thread wakes up
02:51:45.344 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:45.344 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:45.348 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:46.600 01.252 7680 Exposure complete
02:51:46.751 00.151 7680 worker thread done servicing request
02:51:46.751 00.000 6120 OnExposeComplete: enter
02:51:46.759 00.008 6120 UpdateGuideState(): m_state=6
02:51:46.766 00.007 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1682
02:51:46.773 00.007 6120 Star::Find returns 1 (0), X=517.21, Y=668.10, Mass=8010, SNR=59.7, Peak=222 HFD=6.4
02:51:46.779 00.006 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.38 = -1.38)
02:51:46.786 00.007 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
02:51:46.791 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=-0.58 hyp=0.63 cameraTheta=-1.20 mountX=0.12 mountY=0.63, mountTheta=1.39
02:51:46.800 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.58, opts=13)
02:51:46.809 00.009 6120 Enqueuing Move request for scope (0.23, -0.58)
02:51:46.817 00.008 7680 Worker thread wakes up
02:51:46.817 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:46.824 00.007 6120 UpdateGuideState exits: m=8010 SNR=59.7
02:51:46.830 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.58) opts 0xd
02:51:46.830 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:46.837 00.007 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.58)
02:51:46.838 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:46.845 00.007 6120 Enqueuing Expose request
02:51:46.850 00.005 7680 Moving (0.23, -0.58) raw xDistance=0.12 yDistance=0.63
02:51:46.851 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:51:46.851 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
02:51:46.851 00.000 7680 MoveAxis(E, 0, ABG)
02:51:46.851 00.000 7680 Move returns status 0, amount 0
02:51:46.852 00.001 7680 MoveAxis(S, 340, ABG)
02:51:46.852 00.000 7680 Guiding  Dir = 1, Dur = 340
02:51:46.854 00.002 7680 IsSlewing returns 0
02:51:46.854 00.000 7680 IsGuiding returns 0
02:51:46.855 00.001 7680 PulseGuide returned control before completion, sleep 350
02:51:47.217 00.362 7680 IsGuiding returns 0
02:51:47.217 00.000 7680 Move returns status 0, amount 340
02:51:47.217 00.000 7680 move complete, result=0
02:51:47.218 00.001 7680 worker thread done servicing request
02:51:47.218 00.000 7680 Worker thread wakes up
02:51:47.218 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 340 ms SOUTH
02:51:47.225 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:47.225 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:48.471 01.246 7680 Exposure complete
02:51:48.615 00.144 7680 worker thread done servicing request
02:51:48.616 00.001 6120 OnExposeComplete: enter
02:51:48.621 00.005 6120 UpdateGuideState(): m_state=6
02:51:48.626 00.005 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1683
02:51:48.630 00.004 6120 Star::Find returns 1 (0), X=517.14, Y=668.85, Mass=8255, SNR=59.9, Peak=217 HFD=6.6
02:51:48.636 00.006 6120 CameraToMount -- cameraTheta (0.79) - m_xAngle (0.19) = xAngle (0.60 = 0.60)
02:51:48.640 00.004 6120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.48 = -2.81)
02:51:48.645 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.79 mountX=0.19 mountY=-0.08, mountTheta=-0.38
02:51:48.650 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.17, opts=13)
02:51:48.653 00.003 6120 Enqueuing Move request for scope (0.16, 0.17)
02:51:48.657 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:48.659 00.002 6120 UpdateGuideState exits: m=8255 SNR=59.9
02:51:48.663 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:48.665 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:48.668 00.003 6120 Enqueuing Expose request
02:51:48.671 00.003 7680 Worker thread wakes up
02:51:48.671 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0xd
02:51:48.671 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
02:51:48.672 00.001 7680 Moving (0.16, 0.17) raw xDistance=0.19 yDistance=-0.08
02:51:48.672 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:51:48.672 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:51:48.672 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:51:48.672 00.000 7680 MoveAxis(E, 0, ABG)
02:51:48.672 00.000 7680 Move returns status 0, amount 0
02:51:48.672 00.000 7680 MoveAxis(N, 0, ABG)
02:51:48.673 00.001 7680 Move returns status 0, amount 0
02:51:48.673 00.000 7680 move complete, result=0
02:51:48.673 00.000 7680 worker thread done servicing request
02:51:48.673 00.000 7680 Worker thread wakes up
02:51:48.673 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:48.673 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:48.678 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:49.923 01.245 7680 Exposure complete
02:51:50.062 00.139 7680 worker thread done servicing request
02:51:50.063 00.001 6120 OnExposeComplete: enter
02:51:50.066 00.003 6120 UpdateGuideState(): m_state=6
02:51:50.071 00.005 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1684
02:51:50.075 00.004 6120 Star::Find returns 1 (0), X=517.21, Y=668.73, Mass=8599, SNR=60.8, Peak=205 HFD=6.6
02:51:50.079 00.004 6120 CameraToMount -- cameraTheta (0.20) - m_xAngle (0.19) = xAngle (0.02 = 0.02)
02:51:50.083 00.004 6120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.89 = 2.89)
02:51:50.087 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.05 hyp=0.23 cameraTheta=0.20 mountX=0.23 mountY=0.06, mountTheta=0.24
02:51:50.091 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.05, opts=13)
02:51:50.096 00.005 6120 Enqueuing Move request for scope (0.23, 0.05)
02:51:50.099 00.003 7680 Worker thread wakes up
02:51:50.099 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.05) opts 0xd
02:51:50.099 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.05)
02:51:50.101 00.002 7680 Moving (0.23, 0.05) raw xDistance=0.23 yDistance=0.06
02:51:50.101 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:51:50.101 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:51:50.101 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:50.105 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:51:50.105 00.000 7680 MoveAxis(W, 95, ABG)
02:51:50.105 00.000 7680 Guiding  Dir = 3, Dur = 95
02:51:50.105 00.000 6120 UpdateGuideState exits: m=8599 SNR=60.8
02:51:50.109 00.004 7680 IsSlewing returns 0
02:51:50.109 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:50.113 00.004 7680 IsGuiding returns 0
02:51:50.113 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:50.119 00.006 7680 PulseGuide returned control before completion, sleep 105
02:51:50.119 00.000 6120 Enqueuing Expose request
02:51:50.225 00.106 7680 IsGuiding returns 1
02:51:50.227 00.002 7680 scope still moving after pulse duration time elapsed
02:51:50.256 00.029 7680 IsSlewing returns 0
02:51:50.257 00.001 7680 IsGuiding returns 0
02:51:50.258 00.001 7680 scope move finished after 95 + 49 ms
02:51:50.259 00.001 7680 Move returns status 0, amount 95
02:51:50.259 00.000 7680 MoveAxis(N, 0, ABG)
02:51:50.260 00.001 7680 Move returns status 0, amount 0
02:51:50.260 00.000 7680 move complete, result=0
02:51:50.260 00.000 7680 worker thread done servicing request
02:51:50.260 00.000 6120 GuideStep: 0.2 px 95 ms WEST, 0.1 px 0 ms NORTH
02:51:50.268 00.008 7680 Worker thread wakes up
02:51:50.268 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:50.268 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:51.528 01.260 7680 Exposure complete
02:51:51.669 00.141 7680 worker thread done servicing request
02:51:51.670 00.001 6120 OnExposeComplete: enter
02:51:51.674 00.004 6120 UpdateGuideState(): m_state=6
02:51:51.679 00.005 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1685
02:51:51.684 00.005 6120 Star::Find returns 1 (0), X=517.05, Y=668.05, Mass=8023, SNR=60.0, Peak=226 HFD=6.4
02:51:51.688 00.004 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
02:51:51.692 00.004 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
02:51:51.695 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.64 hyp=0.64 cameraTheta=-1.45 mountX=-0.04 mountY=0.60, mountTheta=1.64
02:51:51.700 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.64, opts=13)
02:51:51.704 00.004 6120 Enqueuing Move request for scope (0.08, -0.64)
02:51:51.708 00.004 7680 Worker thread wakes up
02:51:51.708 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.64) opts 0xd
02:51:51.709 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.64)
02:51:51.709 00.000 7680 Moving (0.08, -0.64) raw xDistance=-0.04 yDistance=0.60
02:51:51.709 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:51:51.709 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
02:51:51.709 00.000 7680 MoveAxis(E, 0, ABG)
02:51:51.710 00.001 7680 Move returns status 0, amount 0
02:51:51.710 00.000 7680 MoveAxis(S, 328, ABG)
02:51:51.710 00.000 7680 Guiding  Dir = 1, Dur = 328
02:51:51.710 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:51.714 00.004 7680 IsSlewing returns 0
02:51:51.714 00.000 6120 UpdateGuideState exits: m=8023 SNR=60.0
02:51:51.718 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:51.722 00.004 7680 IsGuiding returns 0
02:51:51.722 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:51.726 00.004 7680 PulseGuide returned control before completion, sleep 338
02:51:51.726 00.000 6120 Enqueuing Expose request
02:51:52.075 00.349 7680 IsGuiding returns 1
02:51:52.077 00.002 7680 scope still moving after pulse duration time elapsed
02:51:52.107 00.030 7680 IsSlewing returns 0
02:51:52.108 00.001 7680 IsGuiding returns 0
02:51:52.108 00.000 7680 scope move finished after 328 + 57 ms
02:51:52.109 00.001 7680 Move returns status 0, amount 328
02:51:52.109 00.000 7680 move complete, result=0
02:51:52.110 00.001 7680 worker thread done servicing request
02:51:52.111 00.001 7680 Worker thread wakes up
02:51:52.112 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.6 px 328 ms SOUTH
02:51:52.120 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:52.121 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:53.368 01.247 7680 Exposure complete
02:51:53.506 00.138 7680 worker thread done servicing request
02:51:53.507 00.001 6120 OnExposeComplete: enter
02:51:53.511 00.004 6120 UpdateGuideState(): m_state=6
02:51:53.515 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1686
02:51:53.520 00.005 6120 Star::Find returns 1 (0), X=517.28, Y=668.78, Mass=8899, SNR=63.4, Peak=206 HFD=6.6
02:51:53.524 00.004 6120 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.19) = xAngle (0.13 = 0.13)
02:51:53.528 00.004 6120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.00 = 3.00)
02:51:53.531 00.003 6120 CameraToMount -- cameraX=0.30 cameraY=0.10 hyp=0.32 cameraTheta=0.31 mountX=0.32 mountY=0.04, mountTheta=0.14
02:51:53.537 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.10, opts=13)
02:51:53.541 00.004 6120 Enqueuing Move request for scope (0.30, 0.10)
02:51:53.545 00.004 7680 Worker thread wakes up
02:51:53.546 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.10) opts 0xd
02:51:53.546 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.10)
02:51:53.546 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:53.551 00.005 7680 Moving (0.30, 0.10) raw xDistance=0.32 yDistance=0.04
02:51:53.551 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:51:53.551 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:51:53.552 00.001 6120 UpdateGuideState exits: m=8899 SNR=63.4
02:51:53.556 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:53.561 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:51:53.561 00.000 7680 MoveAxis(W, 129, ABG)
02:51:53.561 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:53.564 00.003 6120 Enqueuing Expose request
02:51:53.570 00.006 7680 Guiding  Dir = 3, Dur = 129
02:51:53.570 00.000 7680 IsSlewing returns 0
02:51:53.570 00.000 7680 IsGuiding returns 0
02:51:53.571 00.001 7680 PulseGuide returned control before completion, sleep 139
02:51:53.723 00.152 7680 IsGuiding returns 1
02:51:53.724 00.001 7680 scope still moving after pulse duration time elapsed
02:51:53.753 00.029 7680 IsSlewing returns 0
02:51:53.753 00.000 7680 IsGuiding returns 0
02:51:53.755 00.002 7680 scope move finished after 129 + 55 ms
02:51:53.755 00.000 7680 Move returns status 0, amount 129
02:51:53.755 00.000 7680 MoveAxis(N, 0, ABG)
02:51:53.756 00.001 7680 Move returns status 0, amount 0
02:51:53.756 00.000 7680 move complete, result=0
02:51:53.756 00.000 7680 worker thread done servicing request
02:51:53.757 00.001 6120 GuideStep: 0.3 px 129 ms WEST, 0.0 px 0 ms NORTH
02:51:53.762 00.005 7680 Worker thread wakes up
02:51:53.762 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:53.762 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:55.004 01.242 7680 Exposure complete
02:51:55.144 00.140 7680 worker thread done servicing request
02:51:55.145 00.001 6120 OnExposeComplete: enter
02:51:55.149 00.004 6120 UpdateGuideState(): m_state=6
02:51:55.155 00.006 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1687
02:51:55.160 00.005 6120 Star::Find returns 1 (0), X=517.03, Y=668.72, Mass=9368, SNR=64.2, Peak=222 HFD=6.8
02:51:55.164 00.004 6120 CameraToMount -- cameraTheta (0.62) - m_xAngle (0.19) = xAngle (0.43 = 0.43)
02:51:55.168 00.004 6120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.30 = -2.98)
02:51:55.173 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.62 mountX=0.06 mountY=-0.01, mountTheta=-0.17
02:51:55.179 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.04, opts=13)
02:51:55.186 00.007 6120 Enqueuing Move request for scope (0.06, 0.04)
02:51:55.190 00.004 7680 Worker thread wakes up
02:51:55.190 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
02:51:55.191 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
02:51:55.191 00.000 7680 Moving (0.06, 0.04) raw xDistance=0.06 yDistance=-0.01
02:51:55.191 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:51:55.191 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:51:55.191 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:51:55.192 00.001 7680 MoveAxis(E, 0, ABG)
02:51:55.192 00.000 7680 Move returns status 0, amount 0
02:51:55.192 00.000 7680 MoveAxis(N, 0, ABG)
02:51:55.192 00.000 7680 Move returns status 0, amount 0
02:51:55.192 00.000 7680 move complete, result=0
02:51:55.193 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:55.197 00.004 7680 worker thread done servicing request
02:51:55.197 00.000 6120 UpdateGuideState exits: m=9368 SNR=64.2
02:51:55.201 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:55.205 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:55.209 00.004 6120 Enqueuing Expose request
02:51:55.214 00.005 7680 Worker thread wakes up
02:51:55.214 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:51:55.218 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:55.218 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:56.464 01.246 7680 Exposure complete
02:51:56.604 00.140 7680 worker thread done servicing request
02:51:56.605 00.001 6120 OnExposeComplete: enter
02:51:56.608 00.003 6120 UpdateGuideState(): m_state=6
02:51:56.612 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1688
02:51:56.615 00.003 6120 Star::Find returns 1 (0), X=517.10, Y=668.09, Mass=8101, SNR=59.9, Peak=203 HFD=6.4
02:51:56.620 00.005 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
02:51:56.624 00.004 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
02:51:56.627 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=-0.59 hyp=0.60 cameraTheta=-1.37 mountX=0.01 mountY=0.58, mountTheta=1.56
02:51:56.631 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.59, opts=13)
02:51:56.636 00.005 6120 Enqueuing Move request for scope (0.12, -0.59)
02:51:56.640 00.004 7680 Worker thread wakes up
02:51:56.640 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:56.644 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.59) opts 0xd
02:51:56.645 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.59)
02:51:56.645 00.000 7680 Moving (0.12, -0.59) raw xDistance=0.01 yDistance=0.58
02:51:56.645 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:51:56.645 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
02:51:56.646 00.001 7680 MoveAxis(E, 0, ABG)
02:51:56.646 00.000 6120 UpdateGuideState exits: m=8101 SNR=59.9
02:51:56.652 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:56.656 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:56.660 00.004 6120 Enqueuing Expose request
02:51:56.664 00.004 7680 Move returns status 0, amount 0
02:51:56.664 00.000 7680 MoveAxis(S, 317, ABG)
02:51:56.664 00.000 7680 Guiding  Dir = 1, Dur = 317
02:51:56.664 00.000 7680 IsSlewing returns 0
02:51:56.665 00.001 7680 IsGuiding returns 0
02:51:56.665 00.000 7680 PulseGuide returned control before completion, sleep 327
02:51:56.997 00.332 7680 IsGuiding returns 1
02:51:56.997 00.000 7680 scope still moving after pulse duration time elapsed
02:51:57.028 00.031 7680 IsSlewing returns 0
02:51:57.030 00.002 7680 IsGuiding returns 0
02:51:57.030 00.000 7680 scope move finished after 317 + 47 ms
02:51:57.031 00.001 7680 Move returns status 0, amount 317
02:51:57.031 00.000 7680 move complete, result=0
02:51:57.031 00.000 7680 worker thread done servicing request
02:51:57.031 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 317 ms SOUTH
02:51:57.038 00.007 7680 Worker thread wakes up
02:51:57.038 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:57.038 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:58.288 01.250 7680 Exposure complete
02:51:58.427 00.139 7680 worker thread done servicing request
02:51:58.427 00.000 6120 OnExposeComplete: enter
02:51:58.432 00.005 6120 UpdateGuideState(): m_state=6
02:51:58.435 00.003 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1689
02:51:58.439 00.004 6120 Star::Find returns 1 (0), X=517.06, Y=668.76, Mass=8731, SNR=61.5, Peak=220 HFD=6.7
02:51:58.443 00.004 6120 CameraToMount -- cameraTheta (0.70) - m_xAngle (0.19) = xAngle (0.52 = 0.52)
02:51:58.446 00.003 6120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.39 = -2.89)
02:51:58.450 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.70 mountX=0.10 mountY=-0.03, mountTheta=-0.27
02:51:58.455 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.07, opts=13)
02:51:58.459 00.004 6120 Enqueuing Move request for scope (0.09, 0.07)
02:51:58.464 00.005 7680 Worker thread wakes up
02:51:58.464 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
02:51:58.464 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:51:58.465 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:58.470 00.005 7680 Moving (0.09, 0.07) raw xDistance=0.10 yDistance=-0.03
02:51:58.470 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:51:58.470 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:51:58.470 00.000 6120 UpdateGuideState exits: m=8731 SNR=61.5
02:51:58.475 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:58.479 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:58.483 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:51:58.483 00.000 7680 MoveAxis(E, 0, ABG)
02:51:58.483 00.000 7680 Move returns status 0, amount 0
02:51:58.484 00.001 7680 MoveAxis(N, 0, ABG)
02:51:58.484 00.000 6120 Enqueuing Expose request
02:51:58.488 00.004 7680 Move returns status 0, amount 0
02:51:58.488 00.000 7680 move complete, result=0
02:51:58.488 00.000 7680 worker thread done servicing request
02:51:58.489 00.001 7680 Worker thread wakes up
02:51:58.490 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:51:58.495 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:58.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:51:59.734 01.239 7680 Exposure complete
02:51:59.878 00.144 7680 worker thread done servicing request
02:51:59.879 00.001 6120 OnExposeComplete: enter
02:51:59.883 00.004 6120 UpdateGuideState(): m_state=6
02:51:59.886 00.003 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1690
02:51:59.890 00.004 6120 Star::Find returns 1 (0), X=517.04, Y=668.62, Mass=8566, SNR=61.5, Peak=216 HFD=6.7
02:51:59.894 00.004 6120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.19) = xAngle (-0.96 = -0.96)
02:51:59.898 00.004 6120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.91 = 1.91)
02:51:59.903 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.77 mountX=0.05 mountY=0.08, mountTheta=1.02
02:51:59.908 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.06, opts=13)
02:51:59.911 00.003 6120 Enqueuing Move request for scope (0.06, -0.06)
02:51:59.916 00.005 7680 Worker thread wakes up
02:51:59.916 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:51:59.920 00.004 6120 UpdateGuideState exits: m=8566 SNR=61.5
02:51:59.925 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:59.929 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:51:59.933 00.004 6120 Enqueuing Expose request
02:51:59.936 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
02:51:59.936 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
02:51:59.937 00.001 7680 Moving (0.06, -0.06) raw xDistance=0.05 yDistance=0.08
02:51:59.937 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:51:59.937 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:51:59.937 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:51:59.938 00.001 7680 MoveAxis(E, 0, ABG)
02:51:59.939 00.001 7680 Move returns status 0, amount 0
02:51:59.939 00.000 7680 MoveAxis(N, 0, ABG)
02:51:59.939 00.000 7680 Move returns status 0, amount 0
02:51:59.939 00.000 7680 move complete, result=0
02:51:59.939 00.000 7680 worker thread done servicing request
02:51:59.940 00.001 7680 Worker thread wakes up
02:51:59.940 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:59.944 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:51:59.944 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:52:01.191 01.247 7680 Exposure complete
02:52:01.327 00.136 7680 worker thread done servicing request
02:52:01.327 00.000 6120 OnExposeComplete: enter
02:52:01.332 00.005 6120 UpdateGuideState(): m_state=6
02:52:01.336 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1691
02:52:01.340 00.004 6120 Star::Find returns 1 (0), X=516.83, Y=668.57, Mass=8733, SNR=62.4, Peak=210 HFD=6.8
02:52:01.343 00.003 6120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (0.19) = xAngle (-2.69 = -2.69)
02:52:01.346 00.003 6120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.19 = 0.19)
02:52:01.349 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-2.50 mountX=-0.17 mountY=0.03, mountTheta=2.94
02:52:01.354 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.11, opts=13)
02:52:01.358 00.004 6120 Enqueuing Move request for scope (-0.15, -0.11)
02:52:01.361 00.003 7680 Worker thread wakes up
02:52:01.361 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
02:52:01.361 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
02:52:01.362 00.001 7680 Moving (-0.15, -0.11) raw xDistance=-0.17 yDistance=0.03
02:52:01.363 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:52:01.363 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:52:01.363 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:01.368 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:52:01.368 00.000 7680 MoveAxis(E, 0, ABG)
02:52:01.368 00.000 7680 Move returns status 0, amount 0
02:52:01.368 00.000 7680 MoveAxis(N, 0, ABG)
02:52:01.368 00.000 7680 Move returns status 0, amount 0
02:52:01.368 00.000 6120 UpdateGuideState exits: m=8733 SNR=62.4
02:52:01.372 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:01.377 00.005 7680 move complete, result=0
02:52:01.377 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:01.380 00.003 7680 worker thread done servicing request
02:52:01.380 00.000 6120 Enqueuing Expose request
02:52:01.384 00.004 7680 Worker thread wakes up
02:52:01.385 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:01.385 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:52:01.385 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:52:02.642 01.257 7680 Exposure complete
02:52:02.807 00.165 7680 worker thread done servicing request
02:52:02.807 00.000 6120 OnExposeComplete: enter
02:52:02.813 00.006 6120 UpdateGuideState(): m_state=6
02:52:02.817 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
02:52:02.823 00.006 6120 Star::Find returns 1 (0), X=517.11, Y=668.15, Mass=8378, SNR=60.9, Peak=216 HFD=6.4
02:52:02.827 00.004 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
02:52:02.833 00.006 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
02:52:02.838 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=-0.53 hyp=0.54 cameraTheta=-1.32 mountX=0.04 mountY=0.53, mountTheta=1.50
02:52:02.845 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.53, opts=13)
02:52:02.850 00.005 6120 Enqueuing Move request for scope (0.14, -0.53)
02:52:02.856 00.006 7680 Worker thread wakes up
02:52:02.856 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:02.860 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.53) opts 0xd
02:52:02.862 00.002 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.53)
02:52:02.862 00.000 7680 Moving (0.14, -0.53) raw xDistance=0.04 yDistance=0.53
02:52:02.862 00.000 6120 UpdateGuideState exits: m=8378 SNR=60.9
02:52:02.868 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:52:02.868 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:02.873 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
02:52:02.874 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:02.878 00.004 7680 MoveAxis(E, 0, ABG)
02:52:02.878 00.000 7680 Move returns status 0, amount 0
02:52:02.879 00.001 6120 Enqueuing Expose request
02:52:02.883 00.004 7680 MoveAxis(S, 290, ABG)
02:52:02.883 00.000 7680 Guiding  Dir = 1, Dur = 290
02:52:02.884 00.001 7680 IsSlewing returns 0
02:52:02.884 00.000 7680 IsGuiding returns 0
02:52:02.884 00.000 7680 PulseGuide returned control before completion, sleep 300
02:52:03.192 00.308 7680 IsGuiding returns 1
02:52:03.194 00.002 7680 scope still moving after pulse duration time elapsed
02:52:03.223 00.029 7680 IsSlewing returns 0
02:52:03.224 00.001 7680 IsGuiding returns 0
02:52:03.224 00.000 7680 scope move finished after 290 + 49 ms
02:52:03.226 00.002 7680 Move returns status 0, amount 290
02:52:03.226 00.000 7680 move complete, result=0
02:52:03.226 00.000 7680 worker thread done servicing request
02:52:03.227 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 290 ms SOUTH
02:52:03.234 00.007 7680 Worker thread wakes up
02:52:03.234 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:03.234 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:52:04.483 01.249 7680 Exposure complete
02:52:04.627 00.144 7680 worker thread done servicing request
02:52:04.627 00.000 6120 OnExposeComplete: enter
02:52:04.632 00.005 6120 UpdateGuideState(): m_state=6
02:52:04.635 00.003 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1693
02:52:04.640 00.005 6120 Star::Find returns 1 (0), X=517.09, Y=668.77, Mass=8489, SNR=60.5, Peak=209 HFD=6.7
02:52:04.643 00.003 6120 CameraToMount -- cameraTheta (0.69) - m_xAngle (0.19) = xAngle (0.50 = 0.50)
02:52:04.648 00.005 6120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.38 = -2.91)
02:52:04.652 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.69 mountX=0.12 mountY=-0.03, mountTheta=-0.26
02:52:04.657 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.09, opts=13)
02:52:04.661 00.004 6120 Enqueuing Move request for scope (0.11, 0.09)
02:52:04.665 00.004 7680 Worker thread wakes up
02:52:04.666 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:04.669 00.003 6120 UpdateGuideState exits: m=8489 SNR=60.5
02:52:04.674 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:04.678 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:04.682 00.004 6120 Enqueuing Expose request
02:52:04.686 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
02:52:04.686 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
02:52:04.686 00.000 7680 Moving (0.11, 0.09) raw xDistance=0.12 yDistance=-0.03
02:52:04.686 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:52:04.686 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:52:04.687 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:52:04.687 00.000 7680 MoveAxis(E, 0, ABG)
02:52:04.687 00.000 7680 Move returns status 0, amount 0
02:52:04.687 00.000 7680 MoveAxis(N, 0, ABG)
02:52:04.688 00.001 7680 Move returns status 0, amount 0
02:52:04.688 00.000 7680 move complete, result=0
02:52:04.688 00.000 7680 worker thread done servicing request
02:52:04.688 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:52:04.693 00.005 7680 Worker thread wakes up
02:52:04.693 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:04.693 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:52:05.938 01.245 7680 Exposure complete
02:52:06.078 00.140 7680 worker thread done servicing request
02:52:06.078 00.000 6120 OnExposeComplete: enter
02:52:06.084 00.006 6120 UpdateGuideState(): m_state=6
02:52:06.088 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1694
02:52:06.093 00.005 6120 Star::Find returns 1 (0), X=517.04, Y=668.68, Mass=8729, SNR=62.0, Peak=208 HFD=6.6
02:52:06.096 00.003 6120 CameraToMount -- cameraTheta (0.02) - m_xAngle (0.19) = xAngle (-0.17 = -0.17)
02:52:06.103 00.007 6120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.71 = 2.71)
02:52:06.107 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.02 mountX=0.06 mountY=0.02, mountTheta=0.40
02:52:06.112 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.00, opts=13)
02:52:06.116 00.004 6120 Enqueuing Move request for scope (0.06, 0.00)
02:52:06.122 00.006 7680 Worker thread wakes up
02:52:06.122 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:06.127 00.005 6120 UpdateGuideState exits: m=8729 SNR=62.0
02:52:06.130 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:06.135 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:06.139 00.004 6120 Enqueuing Expose request
02:52:06.142 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
02:52:06.143 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
02:52:06.143 00.000 7680 Moving (0.06, 0.00) raw xDistance=0.06 yDistance=0.02
02:52:06.143 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:52:06.143 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:52:06.143 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:52:06.144 00.001 7680 MoveAxis(E, 0, ABG)
02:52:06.144 00.000 7680 Move returns status 0, amount 0
02:52:06.144 00.000 7680 MoveAxis(N, 0, ABG)
02:52:06.144 00.000 7680 Move returns status 0, amount 0
02:52:06.144 00.000 7680 move complete, result=0
02:52:06.144 00.000 7680 worker thread done servicing request
02:52:06.145 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:52:06.150 00.005 7680 Worker thread wakes up
02:52:06.150 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:06.150 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:52:07.389 01.239 7680 Exposure complete
02:52:07.515 00.126 7680 worker thread done servicing request
02:52:07.516 00.001 6120 OnExposeComplete: enter
02:52:07.520 00.004 6120 UpdateGuideState(): m_state=6
02:52:07.527 00.007 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1695
02:52:07.533 00.006 6120 Star::Find returns 1 (0), X=517.10, Y=668.14, Mass=8586, SNR=61.1, Peak=225 HFD=6.5
02:52:07.537 00.004 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
02:52:07.541 00.004 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
02:52:07.544 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=-0.55 hyp=0.56 cameraTheta=-1.35 mountX=0.02 mountY=0.54, mountTheta=1.54
02:52:07.549 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.55, opts=13)
02:52:07.557 00.008 6120 Enqueuing Move request for scope (0.12, -0.55)
02:52:07.560 00.003 7680 Worker thread wakes up
02:52:07.561 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:07.565 00.004 6120 UpdateGuideState exits: m=8586 SNR=61.1
02:52:07.568 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:07.572 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:07.576 00.004 6120 Enqueuing Expose request
02:52:07.581 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.55) opts 0xd
02:52:07.581 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.55)
02:52:07.581 00.000 7680 Moving (0.12, -0.55) raw xDistance=0.02 yDistance=0.54
02:52:07.581 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:52:07.582 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
02:52:07.582 00.000 7680 MoveAxis(E, 0, ABG)
02:52:07.582 00.000 7680 Move returns status 0, amount 0
02:52:07.582 00.000 7680 MoveAxis(S, 295, ABG)
02:52:07.582 00.000 7680 Guiding  Dir = 1, Dur = 295
02:52:07.583 00.001 7680 IsSlewing returns 0
02:52:07.583 00.000 7680 IsGuiding returns 0
02:52:07.583 00.000 7680 PulseGuide returned control before completion, sleep 305
02:52:07.899 00.316 7680 IsGuiding returns 1
02:52:07.899 00.000 7680 scope still moving after pulse duration time elapsed
02:52:07.930 00.031 7680 IsSlewing returns 0
02:52:07.930 00.000 7680 IsGuiding returns 1
02:52:07.960 00.030 7680 IsSlewing returns 0
02:52:07.963 00.003 7680 IsGuiding returns 0
02:52:07.964 00.001 7680 scope move finished after 295 + 85 ms
02:52:07.964 00.000 7680 Move returns status 0, amount 295
02:52:07.964 00.000 7680 move complete, result=0
02:52:07.966 00.002 7680 worker thread done servicing request
02:52:07.966 00.000 7680 Worker thread wakes up
02:52:07.966 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 295 ms SOUTH
02:52:07.972 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:07.973 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:52:09.221 01.248 7680 Exposure complete
02:52:09.361 00.140 7680 worker thread done servicing request
02:52:09.361 00.000 6120 OnExposeComplete: enter
02:52:09.366 00.005 6120 UpdateGuideState(): m_state=6
02:52:09.370 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1696
02:52:09.375 00.005 6120 Star::Find returns 1 (0), X=517.14, Y=668.73, Mass=8726, SNR=61.3, Peak=200 HFD=6.7
02:52:09.379 00.004 6120 CameraToMount -- cameraTheta (0.27) - m_xAngle (0.19) = xAngle (0.08 = 0.08)
02:52:09.383 00.004 6120 CameraToMount -- cameraTheta (0.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.96 = 2.96)
02:52:09.387 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.17 cameraTheta=0.27 mountX=0.17 mountY=0.03, mountTheta=0.18
02:52:09.393 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.05, opts=13)
02:52:09.398 00.005 6120 Enqueuing Move request for scope (0.17, 0.05)
02:52:09.402 00.004 7680 Worker thread wakes up
02:52:09.402 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:09.407 00.005 6120 UpdateGuideState exits: m=8726 SNR=61.3
02:52:09.410 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:09.414 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:09.417 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
02:52:09.418 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
02:52:09.418 00.000 7680 Moving (0.17, 0.05) raw xDistance=0.17 yDistance=0.03
02:52:09.418 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:52:09.418 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:52:09.418 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:52:09.418 00.000 7680 MoveAxis(E, 0, ABG)
02:52:09.419 00.001 7680 Move returns status 0, amount 0
02:52:09.419 00.000 7680 MoveAxis(N, 0, ABG)
02:52:09.419 00.000 7680 Move returns status 0, amount 0
02:52:09.419 00.000 6120 Enqueuing Expose request
02:52:09.423 00.004 7680 move complete, result=0
02:52:09.423 00.000 7680 worker thread done servicing request
02:52:09.423 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:52:09.428 00.005 7680 Worker thread wakes up
02:52:09.428 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:09.429 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:52:10.673 01.244 7680 Exposure complete
02:52:10.809 00.136 7680 worker thread done servicing request
02:52:10.810 00.001 6120 OnExposeComplete: enter
02:52:10.814 00.004 6120 UpdateGuideState(): m_state=6
02:52:10.819 00.005 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1697
02:52:10.823 00.004 6120 Star::Find returns 1 (0), X=517.19, Y=668.63, Mass=8767, SNR=61.5, Peak=213 HFD=6.7
02:52:10.827 00.004 6120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.19) = xAngle (-0.45 = -0.45)
02:52:10.831 00.004 6120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.42 = 2.42)
02:52:10.835 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.26 mountX=0.20 mountY=0.14, mountTheta=0.63
02:52:10.842 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.06, opts=13)
02:52:10.847 00.005 6120 Enqueuing Move request for scope (0.21, -0.06)
02:52:10.850 00.003 7680 Worker thread wakes up
02:52:10.851 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:10.854 00.003 6120 UpdateGuideState exits: m=8767 SNR=61.5
02:52:10.858 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:10.863 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
02:52:10.863 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
02:52:10.864 00.001 7680 Moving (0.21, -0.06) raw xDistance=0.20 yDistance=0.14
02:52:10.864 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:10.868 00.004 6120 Enqueuing Expose request
02:52:10.871 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:52:10.871 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:52:10.871 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:52:10.871 00.000 7680 MoveAxis(E, 0, ABG)
02:52:10.872 00.001 7680 Move returns status 0, amount 0
02:52:10.872 00.000 7680 MoveAxis(N, 0, ABG)
02:52:10.872 00.000 7680 Move returns status 0, amount 0
02:52:10.872 00.000 7680 move complete, result=0
02:52:10.872 00.000 7680 worker thread done servicing request
02:52:10.873 00.001 7680 Worker thread wakes up
02:52:10.873 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:10.877 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:10.877 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:52:12.131 01.254 7680 Exposure complete
02:52:12.270 00.139 7680 worker thread done servicing request
02:52:12.270 00.000 6120 OnExposeComplete: enter
02:52:12.278 00.008 6120 UpdateGuideState(): m_state=6
02:52:12.282 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1698
02:52:12.287 00.005 6120 Star::Find returns 1 (0), X=517.19, Y=668.09, Mass=7761, SNR=58.3, Peak=215 HFD=6.5
02:52:12.290 00.003 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
02:52:12.294 00.004 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
02:52:12.296 00.002 6120 CameraToMount -- cameraX=0.21 cameraY=-0.59 hyp=0.63 cameraTheta=-1.23 mountX=0.10 mountY=0.63, mountTheta=1.41
02:52:12.302 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.59, opts=13)
02:52:12.305 00.003 6120 Enqueuing Move request for scope (0.21, -0.59)
02:52:12.310 00.005 7680 Worker thread wakes up
02:52:12.310 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:12.313 00.003 6120 UpdateGuideState exits: m=7761 SNR=58.3
02:52:12.318 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:12.321 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.59) opts 0xd
02:52:12.321 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.59)
02:52:12.321 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:12.326 00.005 6120 Enqueuing Expose request
02:52:12.329 00.003 7680 Moving (0.21, -0.59) raw xDistance=0.10 yDistance=0.63
02:52:12.329 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:52:12.329 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
02:52:12.329 00.000 7680 MoveAxis(E, 0, ABG)
02:52:12.329 00.000 7680 Move returns status 0, amount 0
02:52:12.331 00.002 7680 MoveAxis(S, 340, ABG)
02:52:12.331 00.000 7680 Guiding  Dir = 1, Dur = 340
02:52:12.332 00.001 7680 IsSlewing returns 0
02:52:12.332 00.000 7680 IsGuiding returns 0
02:52:12.332 00.000 7680 PulseGuide returned control before completion, sleep 350
02:52:12.695 00.363 7680 IsGuiding returns 1
02:52:12.696 00.001 7680 scope still moving after pulse duration time elapsed
02:52:12.726 00.030 7680 IsSlewing returns 0
02:52:12.727 00.001 7680 IsGuiding returns 0
02:52:12.729 00.002 7680 scope move finished after 340 + 56 ms
02:52:12.729 00.000 7680 Move returns status 0, amount 340
02:52:12.730 00.001 7680 move complete, result=0
02:52:12.730 00.000 7680 worker thread done servicing request
02:52:12.730 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 340 ms SOUTH
02:52:12.738 00.008 7680 Worker thread wakes up
02:52:12.739 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:12.739 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:52:13.987 01.248 7680 Exposure complete
02:52:14.129 00.142 7680 worker thread done servicing request
02:52:14.130 00.001 6120 OnExposeComplete: enter
02:52:14.134 00.004 6120 UpdateGuideState(): m_state=6
02:52:14.138 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1699
02:52:14.141 00.003 6120 Star::Find returns 1 (0), X=517.36, Y=668.83, Mass=8879, SNR=62.2, Peak=223 HFD=6.5
02:52:14.145 00.004 6120 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.19) = xAngle (0.18 = 0.18)
02:52:14.149 00.004 6120 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.05 = 3.05)
02:52:14.153 00.004 6120 CameraToMount -- cameraX=0.38 cameraY=0.15 hyp=0.41 cameraTheta=0.37 mountX=0.40 mountY=0.04, mountTheta=0.09
02:52:14.157 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=0.15, opts=13)
02:52:14.160 00.003 6120 Enqueuing Move request for scope (0.38, 0.15)
02:52:14.163 00.003 7680 Worker thread wakes up
02:52:14.163 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.15) opts 0xd
02:52:14.163 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:14.167 00.004 7680 Handling offset move in thread for scope, endpoint = (0.38, 0.15)
02:52:14.168 00.001 7680 Moving (0.38, 0.15) raw xDistance=0.40 yDistance=0.04
02:52:14.168 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:52:14.168 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:52:14.168 00.000 6120 UpdateGuideState exits: m=8879 SNR=62.2
02:52:14.172 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:52:14.172 00.000 7680 MoveAxis(W, 164, ABG)
02:52:14.172 00.000 7680 Guiding  Dir = 3, Dur = 164
02:52:14.172 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:14.177 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:14.181 00.004 6120 Enqueuing Expose request
02:52:14.184 00.003 7680 IsSlewing returns 0
02:52:14.185 00.001 7680 IsGuiding returns 0
02:52:14.185 00.000 7680 PulseGuide returned control before completion, sleep 174
02:52:14.364 00.179 7680 IsGuiding returns 1
02:52:14.365 00.001 7680 scope still moving after pulse duration time elapsed
02:52:14.395 00.030 7680 IsSlewing returns 0
02:52:14.395 00.000 7680 IsGuiding returns 1
02:52:14.426 00.031 7680 IsSlewing returns 0
02:52:14.426 00.000 7680 IsGuiding returns 1
02:52:14.458 00.032 7680 IsSlewing returns 0
02:52:14.459 00.001 7680 IsGuiding returns 0
02:52:14.459 00.000 7680 scope move finished after 164 + 110 ms
02:52:14.459 00.000 7680 Move returns status 0, amount 164
02:52:14.461 00.002 7680 MoveAxis(N, 0, ABG)
02:52:14.461 00.000 7680 Move returns status 0, amount 0
02:52:14.461 00.000 7680 move complete, result=0
02:52:14.462 00.001 7680 worker thread done servicing request
02:52:14.462 00.000 7680 Worker thread wakes up
02:52:14.462 00.000 6120 GuideStep: 0.4 px 164 ms WEST, 0.0 px 0 ms NORTH
02:52:14.472 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:14.472 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:52:15.720 01.248 7680 Exposure complete
02:52:15.866 00.146 7680 worker thread done servicing request
02:52:15.867 00.001 6120 OnExposeComplete: enter
02:52:15.875 00.008 6120 UpdateGuideState(): m_state=6
02:52:15.879 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1700
02:52:15.884 00.005 6120 Star::Find returns 1 (0), X=516.84, Y=668.59, Mass=8941, SNR=62.8, Peak=214 HFD=6.8
02:52:15.887 00.003 6120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (0.19) = xAngle (-2.72 = -2.72)
02:52:15.891 00.004 6120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.16 = 0.16)
02:52:15.896 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.53 mountX=-0.15 mountY=0.03, mountTheta=2.97
02:52:15.902 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.09, opts=13)
02:52:15.906 00.004 6120 Enqueuing Move request for scope (-0.13, -0.09)
02:52:15.909 00.003 7680 Worker thread wakes up
02:52:15.910 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:15.914 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
02:52:15.915 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
02:52:15.915 00.000 6120 UpdateGuideState exits: m=8941 SNR=62.8
02:52:15.919 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:15.922 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:15.927 00.005 7680 Moving (-0.13, -0.09) raw xDistance=-0.15 yDistance=0.03
02:52:15.947 00.020 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:52:15.947 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:52:15.948 00.001 6120 Enqueuing Expose request
02:52:15.952 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:52:15.952 00.000 7680 MoveAxis(E, 0, ABG)
02:52:15.952 00.000 7680 Move returns status 0, amount 0
02:52:15.953 00.001 7680 MoveAxis(N, 0, ABG)
02:52:15.953 00.000 7680 Move returns status 0, amount 0
02:52:15.953 00.000 7680 move complete, result=0
02:52:15.953 00.000 7680 worker thread done servicing request
02:52:15.953 00.000 7680 Worker thread wakes up
02:52:15.953 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:52:15.958 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:15.958 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:52:17.204 01.246 7680 Exposure complete
02:52:17.338 00.134 7680 worker thread done servicing request
02:52:17.338 00.000 6120 OnExposeComplete: enter
02:52:17.342 00.004 6120 UpdateGuideState(): m_state=6
02:52:17.345 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1701
02:52:17.348 00.003 6120 Star::Find returns 1 (0), X=516.81, Y=668.46, Mass=8766, SNR=62.5, Peak=206 HFD=6.8
02:52:17.351 00.003 6120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.19) = xAngle (-2.38 = -2.38)
02:52:17.354 00.003 6120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.49 = 0.49)
02:52:17.357 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-2.19 mountX=-0.20 mountY=0.13, mountTheta=2.56
02:52:17.362 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.23, opts=13)
02:52:17.365 00.003 6120 Enqueuing Move request for scope (-0.16, -0.23)
02:52:17.371 00.006 7680 Worker thread wakes up
02:52:17.371 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:17.375 00.004 6120 UpdateGuideState exits: m=8766 SNR=62.5
02:52:17.379 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:17.383 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:17.387 00.004 6120 Enqueuing Expose request
02:52:17.391 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.23) opts 0xd
02:52:17.391 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.23)
02:52:17.391 00.000 7680 Moving (-0.16, -0.23) raw xDistance=-0.20 yDistance=0.13
02:52:17.391 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:52:17.391 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:52:17.392 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:52:17.392 00.000 7680 MoveAxis(E, 83, ABG)
02:52:17.392 00.000 7680 Guiding  Dir = 2, Dur = 83
02:52:17.392 00.000 7680 IsSlewing returns 0
02:52:17.393 00.001 7680 IsGuiding returns 0
02:52:17.393 00.000 7680 PulseGuide returned control before completion, sleep 93
02:52:17.490 00.097 7680 IsGuiding returns 1
02:52:17.492 00.002 7680 scope still moving after pulse duration time elapsed
02:52:17.521 00.029 7680 IsSlewing returns 0
02:52:17.524 00.003 7680 IsGuiding returns 0
02:52:17.524 00.000 7680 scope move finished after 83 + 47 ms
02:52:17.525 00.001 7680 Move returns status 0, amount 83
02:52:17.525 00.000 7680 MoveAxis(N, 0, ABG)
02:52:17.525 00.000 7680 Move returns status 0, amount 0
02:52:17.526 00.001 7680 move complete, result=0
02:52:17.526 00.000 7680 worker thread done servicing request
02:52:17.526 00.000 6120 GuideStep: -0.2 px 83 ms EAST, 0.1 px 0 ms NORTH
02:52:17.534 00.008 7680 Worker thread wakes up
02:52:17.535 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:17.535 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:52:18.786 01.251 7680 Exposure complete
02:52:18.926 00.140 7680 worker thread done servicing request
02:52:18.926 00.000 6120 OnExposeComplete: enter
02:52:18.931 00.005 6120 UpdateGuideState(): m_state=6
02:52:18.937 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1702
02:52:18.941 00.004 6120 Star::Find returns 1 (0), X=517.21, Y=668.02, Mass=8039, SNR=59.9, Peak=227 HFD=6.4
02:52:18.945 00.004 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.42 = -1.42)
02:52:18.949 00.004 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
02:52:18.953 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=-0.66 hyp=0.70 cameraTheta=-1.23 mountX=0.11 mountY=0.69, mountTheta=1.42
02:52:18.958 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.66, opts=13)
02:52:18.963 00.005 6120 Enqueuing Move request for scope (0.23, -0.66)
02:52:18.967 00.004 7680 Worker thread wakes up
02:52:18.967 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.66) opts 0xd
02:52:18.968 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.66)
02:52:18.968 00.000 7680 Moving (0.23, -0.66) raw xDistance=0.11 yDistance=0.69
02:52:18.968 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:52:18.968 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
02:52:18.969 00.001 7680 MoveAxis(E, 0, ABG)
02:52:18.969 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:18.973 00.004 6120 UpdateGuideState exits: m=8039 SNR=59.9
02:52:18.977 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:18.980 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:18.984 00.004 6120 Enqueuing Expose request
02:52:18.987 00.003 7680 Move returns status 0, amount 0
02:52:18.988 00.001 7680 MoveAxis(S, 377, ABG)
02:52:18.988 00.000 7680 Guiding  Dir = 1, Dur = 377
02:52:18.988 00.000 7680 IsSlewing returns 0
02:52:18.988 00.000 7680 IsGuiding returns 0
02:52:18.989 00.001 7680 PulseGuide returned control before completion, sleep 387
02:52:19.386 00.397 7680 IsGuiding returns 1
02:52:19.386 00.000 7680 scope still moving after pulse duration time elapsed
02:52:19.416 00.030 7680 IsSlewing returns 0
02:52:19.417 00.001 7680 IsGuiding returns 0
02:52:19.417 00.000 7680 scope move finished after 377 + 51 ms
02:52:19.418 00.001 7680 Move returns status 0, amount 377
02:52:19.418 00.000 7680 move complete, result=0
02:52:19.419 00.001 7680 worker thread done servicing request
02:52:19.420 00.001 7680 Worker thread wakes up
02:52:19.420 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.7 px 377 ms SOUTH
02:52:19.427 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:19.427 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:52:20.663 01.236 7680 Exposure complete
02:52:20.793 00.130 7680 worker thread done servicing request
02:52:20.793 00.000 6120 OnExposeComplete: enter
02:52:20.798 00.005 6120 UpdateGuideState(): m_state=6
02:52:20.802 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1703
02:52:20.808 00.006 6120 Star::Find returns 1 (0), X=517.30, Y=668.60, Mass=9010, SNR=63.4, Peak=208 HFD=6.9
02:52:20.813 00.005 6120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.19) = xAngle (-0.43 = -0.43)
02:52:20.817 00.004 6120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.45 = 2.45)
02:52:20.820 00.003 6120 CameraToMount -- cameraX=0.32 cameraY=-0.08 hyp=0.33 cameraTheta=-0.24 mountX=0.30 mountY=0.21, mountTheta=0.61
02:52:20.825 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.08, opts=13)
02:52:20.830 00.005 6120 Enqueuing Move request for scope (0.32, -0.08)
02:52:20.834 00.004 7680 Worker thread wakes up
02:52:20.834 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:20.837 00.003 6120 UpdateGuideState exits: m=9010 SNR=63.4
02:52:20.842 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.08) opts 0xd
02:52:20.842 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.08)
02:52:20.842 00.000 7680 Moving (0.32, -0.08) raw xDistance=0.30 yDistance=0.21
02:52:20.842 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:52:20.842 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:52:20.843 00.001 7680 MoveAxis(W, 122, ABG)
02:52:20.843 00.000 7680 Guiding  Dir = 3, Dur = 122
02:52:20.844 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:20.847 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:20.851 00.004 6120 Enqueuing Expose request
02:52:20.855 00.004 7680 IsSlewing returns 0
02:52:20.855 00.000 7680 IsGuiding returns 0
02:52:20.855 00.000 7680 PulseGuide returned control before completion, sleep 132
02:52:20.999 00.144 7680 IsGuiding returns 1
02:52:20.999 00.000 7680 scope still moving after pulse duration time elapsed
02:52:21.030 00.031 7680 IsSlewing returns 0
02:52:21.031 00.001 7680 IsGuiding returns 1
02:52:21.064 00.033 7680 IsSlewing returns 0
02:52:21.066 00.002 7680 IsGuiding returns 0
02:52:21.067 00.001 7680 scope move finished after 122 + 90 ms
02:52:21.068 00.001 7680 Move returns status 0, amount 122
02:52:21.068 00.000 7680 MoveAxis(S, 114, ABG)
02:52:21.069 00.001 7680 Guiding  Dir = 1, Dur = 114
02:52:21.069 00.000 7680 IsSlewing returns 0
02:52:21.070 00.001 7680 IsGuiding returns 0
02:52:21.070 00.000 7680 PulseGuide returned control before completion, sleep 124
02:52:21.205 00.135 7680 IsGuiding returns 1
02:52:21.206 00.001 7680 scope still moving after pulse duration time elapsed
02:52:21.235 00.029 7680 IsSlewing returns 0
02:52:21.238 00.003 7680 IsGuiding returns 1
02:52:21.266 00.028 7680 IsSlewing returns 0
02:52:21.267 00.001 7680 IsGuiding returns 0
02:52:21.268 00.001 7680 scope move finished after 114 + 83 ms
02:52:21.268 00.000 7680 Move returns status 0, amount 114
02:52:21.270 00.002 7680 move complete, result=0
02:52:21.270 00.000 7680 worker thread done servicing request
02:52:21.270 00.000 7680 Worker thread wakes up
02:52:21.271 00.001 6120 GuideStep: 0.3 px 122 ms WEST, 0.2 px 114 ms SOUTH
02:52:21.278 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:21.278 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:52:22.529 01.251 7680 Exposure complete
02:52:22.668 00.139 7680 worker thread done servicing request
02:52:22.669 00.001 6120 OnExposeComplete: enter
02:52:22.673 00.004 6120 UpdateGuideState(): m_state=6
02:52:22.678 00.005 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1704
02:52:22.682 00.004 6120 Star::Find returns 1 (0), X=517.13, Y=668.66, Mass=8601, SNR=62.6, Peak=199 HFD=6.7
02:52:22.686 00.004 6120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (0.19) = xAngle (-0.31 = -0.31)
02:52:22.690 00.004 6120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.56 = 2.56)
02:52:22.692 00.002 6120 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.12 mountX=0.14 mountY=0.08, mountTheta=0.52
02:52:22.698 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.02, opts=13)
02:52:22.702 00.004 6120 Enqueuing Move request for scope (0.15, -0.02)
02:52:22.705 00.003 7680 Worker thread wakes up
02:52:22.705 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
02:52:22.706 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
02:52:22.706 00.000 7680 Moving (0.15, -0.02) raw xDistance=0.14 yDistance=0.08
02:52:22.706 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:52:22.706 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:52:22.707 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:22.712 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:52:22.712 00.000 7680 MoveAxis(E, 0, ABG)
02:52:22.713 00.001 7680 Move returns status 0, amount 0
02:52:22.713 00.000 7680 MoveAxis(N, 0, ABG)
02:52:22.713 00.000 6120 UpdateGuideState exits: m=8601 SNR=62.6
02:52:22.719 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:22.725 00.006 7680 Move returns status 0, amount 0
02:52:22.725 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:22.731 00.006 6120 Enqueuing Expose request
02:52:22.735 00.004 7680 move complete, result=0
02:52:22.735 00.000 7680 worker thread done servicing request
02:52:22.736 00.001 7680 Worker thread wakes up
02:52:22.736 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:22.736 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:22.742 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:52:23.982 01.240 7680 Exposure complete
02:52:24.143 00.161 7680 worker thread done servicing request
02:52:24.144 00.001 6120 OnExposeComplete: enter
02:52:24.147 00.003 6120 UpdateGuideState(): m_state=6
02:52:24.151 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1705
02:52:24.156 00.005 6120 Star::Find returns 1 (0), X=517.00, Y=668.18, Mass=7833, SNR=58.8, Peak=207 HFD=6.2
02:52:24.159 00.003 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
02:52:24.162 00.003 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
02:52:24.167 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.50 hyp=0.50 cameraTheta=-1.52 mountX=-0.07 mountY=0.46, mountTheta=1.72
02:52:24.172 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.50, opts=13)
02:52:24.177 00.005 6120 Enqueuing Move request for scope (0.02, -0.50)
02:52:24.181 00.004 7680 Worker thread wakes up
02:52:24.181 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:24.185 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.50) opts 0xd
02:52:24.186 00.001 6120 UpdateGuideState exits: m=7833 SNR=58.8
02:52:24.188 00.002 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.50)
02:52:24.188 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:24.191 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:24.196 00.005 7680 Moving (0.02, -0.50) raw xDistance=-0.07 yDistance=0.46
02:52:24.196 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:52:24.196 00.000 6120 Enqueuing Expose request
02:52:24.199 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
02:52:24.199 00.000 7680 MoveAxis(E, 0, ABG)
02:52:24.200 00.001 7680 Move returns status 0, amount 0
02:52:24.200 00.000 7680 MoveAxis(S, 249, ABG)
02:52:24.200 00.000 7680 Guiding  Dir = 1, Dur = 249
02:52:24.200 00.000 7680 IsSlewing returns 0
02:52:24.201 00.001 7680 IsGuiding returns 0
02:52:24.201 00.000 7680 PulseGuide returned control before completion, sleep 259
02:52:24.462 00.261 7680 IsGuiding returns 1
02:52:24.462 00.000 7680 scope still moving after pulse duration time elapsed
02:52:24.493 00.031 7680 IsSlewing returns 0
02:52:24.495 00.002 7680 IsGuiding returns 0
02:52:24.495 00.000 7680 scope move finished after 249 + 46 ms
02:52:24.496 00.001 7680 Move returns status 0, amount 249
02:52:24.498 00.002 7680 move complete, result=0
02:52:24.498 00.000 7680 worker thread done servicing request
02:52:24.498 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 249 ms SOUTH
02:52:24.505 00.007 7680 Worker thread wakes up
02:52:24.505 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:24.505 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:52:25.756 01.251 7680 Exposure complete
02:52:25.895 00.139 7680 worker thread done servicing request
02:52:25.895 00.000 6120 OnExposeComplete: enter
02:52:25.899 00.004 6120 UpdateGuideState(): m_state=6
02:52:25.903 00.004 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1706
02:52:25.907 00.004 6120 Star::Find returns 1 (0), X=516.84, Y=668.58, Mass=8497, SNR=60.6, Peak=210 HFD=6.7
02:52:25.911 00.004 6120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (0.19) = xAngle (-2.69 = -2.69)
02:52:25.915 00.004 6120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.19 = 0.19)
02:52:25.918 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.50 mountX=-0.16 mountY=0.03, mountTheta=2.94
02:52:25.923 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.10, opts=13)
02:52:25.927 00.004 6120 Enqueuing Move request for scope (-0.14, -0.10)
02:52:25.932 00.005 7680 Worker thread wakes up
02:52:25.932 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:25.938 00.006 6120 UpdateGuideState exits: m=8497 SNR=60.6
02:52:25.942 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:25.946 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:25.950 00.004 6120 Enqueuing Expose request
02:52:25.954 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
02:52:25.954 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
02:52:25.954 00.000 7680 Moving (-0.14, -0.10) raw xDistance=-0.16 yDistance=0.03
02:52:25.955 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:52:25.955 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:52:25.955 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:52:25.955 00.000 7680 MoveAxis(E, 0, ABG)
02:52:25.955 00.000 7680 Move returns status 0, amount 0
02:52:25.955 00.000 7680 MoveAxis(N, 0, ABG)
02:52:25.956 00.001 7680 Move returns status 0, amount 0
02:52:25.957 00.001 7680 move complete, result=0
02:52:25.957 00.000 7680 worker thread done servicing request
02:52:25.957 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:52:25.962 00.005 7680 Worker thread wakes up
02:52:25.962 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:25.962 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:52:27.215 01.253 7680 Exposure complete
02:52:27.350 00.135 7680 worker thread done servicing request
02:52:27.350 00.000 6120 OnExposeComplete: enter
02:52:27.353 00.003 6120 UpdateGuideState(): m_state=6
02:52:27.356 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1707
02:52:27.359 00.003 6120 Star::Find returns 1 (0), X=516.94, Y=667.96, Mass=8544, SNR=62.1, Peak=236 HFD=6.4
02:52:27.363 00.004 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
02:52:27.367 00.004 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:52:27.372 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.72 hyp=0.72 cameraTheta=-1.63 mountX=-0.17 mountY=0.63, mountTheta=1.84
02:52:27.377 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.72, opts=13)
02:52:27.381 00.004 6120 Enqueuing Move request for scope (-0.04, -0.72)
02:52:27.385 00.004 7680 Worker thread wakes up
02:52:27.385 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:27.390 00.005 6120 UpdateGuideState exits: m=8544 SNR=62.1
02:52:27.395 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:27.398 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:27.402 00.004 6120 Enqueuing Expose request
02:52:27.406 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.72) opts 0xd
02:52:27.406 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.72)
02:52:27.406 00.000 7680 Moving (-0.04, -0.72) raw xDistance=-0.17 yDistance=0.63
02:52:27.406 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:52:27.406 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
02:52:27.407 00.001 7680 MoveAxis(E, 0, ABG)
02:52:27.407 00.000 7680 Move returns status 0, amount 0
02:52:27.407 00.000 7680 MoveAxis(S, 341, ABG)
02:52:27.407 00.000 7680 Guiding  Dir = 1, Dur = 341
02:52:27.409 00.002 7680 IsSlewing returns 0
02:52:27.409 00.000 7680 IsGuiding returns 0
02:52:27.410 00.001 7680 PulseGuide returned control before completion, sleep 351
02:52:27.771 00.361 7680 IsGuiding returns 1
02:52:27.771 00.000 7680 scope still moving after pulse duration time elapsed
02:52:27.802 00.031 7680 IsSlewing returns 0
02:52:27.802 00.000 7680 IsGuiding returns 0
02:52:27.802 00.000 7680 scope move finished after 341 + 52 ms
02:52:27.802 00.000 7680 Move returns status 0, amount 341
02:52:27.803 00.001 7680 move complete, result=0
02:52:27.803 00.000 7680 worker thread done servicing request
02:52:27.803 00.000 7680 Worker thread wakes up
02:52:27.803 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 341 ms SOUTH
02:52:27.809 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:27.809 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:52:29.053 01.244 7680 Exposure complete
02:52:29.215 00.162 7680 worker thread done servicing request
02:52:29.215 00.000 6120 OnExposeComplete: enter
02:52:29.219 00.004 6120 UpdateGuideState(): m_state=6
02:52:29.224 00.005 6120 Star::Find(15, 516, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1708
02:52:29.228 00.004 6120 Star::Find returns 1 (0), X=516.79, Y=668.81, Mass=8859, SNR=62.9, Peak=223 HFD=6.6
02:52:29.231 00.003 6120 CameraToMount -- cameraTheta (2.53) - m_xAngle (0.19) = xAngle (2.35 = 2.35)
02:52:29.236 00.005 6120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.22 = -1.06)
02:52:29.242 00.006 6120 CameraToMount -- cameraX=-0.19 cameraY=0.13 hyp=0.23 cameraTheta=2.53 mountX=-0.16 mountY=-0.20, mountTheta=-2.25
02:52:29.249 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.13, opts=13)
02:52:29.252 00.003 6120 Enqueuing Move request for scope (-0.19, 0.13)
02:52:29.257 00.005 7680 Worker thread wakes up
02:52:29.257 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:29.264 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.13) opts 0xd
02:52:29.264 00.000 6120 UpdateGuideState exits: m=8859 SNR=62.9
02:52:29.270 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.13)
02:52:29.271 00.001 7680 Moving (-0.19, 0.13) raw xDistance=-0.16 yDistance=-0.20
02:52:29.271 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:29.277 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:52:29.278 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:52:29.278 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:29.285 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:52:29.285 00.000 6120 Enqueuing Expose request
02:52:29.292 00.007 7680 MoveAxis(E, 0, ABG)
02:52:29.292 00.000 7680 Move returns status 0, amount 0
02:52:29.293 00.001 7680 MoveAxis(N, 0, ABG)
02:52:29.293 00.000 7680 Move returns status 0, amount 0
02:52:29.293 00.000 7680 move complete, result=0
02:52:29.293 00.000 7680 worker thread done servicing request
02:52:29.293 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:52:29.300 00.007 7680 Worker thread wakes up
02:52:29.300 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:29.301 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:52:30.553 01.252 7680 Exposure complete
02:52:30.693 00.140 7680 worker thread done servicing request
02:52:30.693 00.000 6120 OnExposeComplete: enter
02:52:30.697 00.004 6120 UpdateGuideState(): m_state=6
02:52:30.701 00.004 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1709
02:52:30.704 00.003 6120 Star::Find returns 1 (0), X=516.75, Y=668.79, Mass=8357, SNR=59.9, Peak=201 HFD=6.6
02:52:30.709 00.005 6120 CameraToMount -- cameraTheta (2.69) - m_xAngle (0.19) = xAngle (2.51 = 2.51)
02:52:30.713 00.004 6120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.38 = -0.90)
02:52:30.716 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.25 cameraTheta=2.69 mountX=-0.20 mountY=-0.20, mountTheta=-2.37
02:52:30.721 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.11, opts=13)
02:52:30.725 00.004 6120 Enqueuing Move request for scope (-0.23, 0.11)
02:52:30.728 00.003 7680 Worker thread wakes up
02:52:30.728 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.11) opts 0xd
02:52:30.728 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.11)
02:52:30.728 00.000 7680 Moving (-0.23, 0.11) raw xDistance=-0.20 yDistance=-0.20
02:52:30.728 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:52:30.728 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:52:30.728 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:52:30.728 00.000 7680 MoveAxis(E, 83, ABG)
02:52:30.730 00.002 7680 Guiding  Dir = 2, Dur = 83
02:52:30.730 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:30.733 00.003 7680 IsSlewing returns 0
02:52:30.734 00.001 6120 UpdateGuideState exits: m=8357 SNR=59.9
02:52:30.736 00.002 7680 IsGuiding returns 0
02:52:30.736 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:30.740 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:30.744 00.004 7680 PulseGuide returned control before completion, sleep 93
02:52:30.744 00.000 6120 Enqueuing Expose request
02:52:30.841 00.097 7680 IsGuiding returns 1
02:52:30.841 00.000 7680 scope still moving after pulse duration time elapsed
02:52:30.872 00.031 7680 IsSlewing returns 0
02:52:30.873 00.001 7680 IsGuiding returns 0
02:52:30.874 00.001 7680 scope move finished after 83 + 53 ms
02:52:30.874 00.000 7680 Move returns status 0, amount 83
02:52:30.874 00.000 7680 MoveAxis(N, 0, ABG)
02:52:30.875 00.001 7680 Move returns status 0, amount 0
02:52:30.875 00.000 7680 move complete, result=0
02:52:30.875 00.000 7680 worker thread done servicing request
02:52:30.875 00.000 7680 Worker thread wakes up
02:52:30.875 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:30.875 00.000 6120 GuideStep: -0.2 px 83 ms EAST, -0.2 px 0 ms NORTH
02:52:30.881 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:52:32.134 01.253 7680 Exposure complete
02:52:32.270 00.136 7680 worker thread done servicing request
02:52:32.270 00.000 6120 OnExposeComplete: enter
02:52:32.273 00.003 6120 UpdateGuideState(): m_state=6
02:52:32.279 00.006 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1710
02:52:32.283 00.004 6120 Star::Find returns 1 (0), X=516.78, Y=668.60, Mass=8710, SNR=61.9, Peak=198 HFD=6.8
02:52:32.286 00.003 6120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (0.19) = xAngle (-2.93 = -2.93)
02:52:32.290 00.004 6120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.06 = -0.06)
02:52:32.293 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-2.74 mountX=-0.21 mountY=-0.01, mountTheta=-3.08
02:52:32.297 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.08, opts=13)
02:52:32.302 00.005 6120 Enqueuing Move request for scope (-0.20, -0.08)
02:52:32.307 00.005 7680 Worker thread wakes up
02:52:32.307 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:32.311 00.004 6120 UpdateGuideState exits: m=8710 SNR=61.9
02:52:32.315 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:32.318 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
02:52:32.319 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
02:52:32.319 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:32.323 00.004 6120 Enqueuing Expose request
02:52:32.326 00.003 7680 Moving (-0.20, -0.08) raw xDistance=-0.21 yDistance=-0.01
02:52:32.326 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
02:52:32.326 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:52:32.326 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:52:32.326 00.000 7680 MoveAxis(E, 92, ABG)
02:52:32.328 00.002 7680 Guiding  Dir = 2, Dur = 92
02:52:32.328 00.000 7680 IsSlewing returns 0
02:52:32.328 00.000 7680 IsGuiding returns 0
02:52:32.329 00.001 7680 PulseGuide returned control before completion, sleep 102
02:52:32.434 00.105 7680 IsGuiding returns 1
02:52:32.435 00.001 7680 scope still moving after pulse duration time elapsed
02:52:32.465 00.030 7680 IsSlewing returns 0
02:52:32.468 00.003 7680 IsGuiding returns 0
02:52:32.468 00.000 7680 scope move finished after 92 + 47 ms
02:52:32.469 00.001 7680 Move returns status 0, amount 92
02:52:32.469 00.000 7680 MoveAxis(N, 0, ABG)
02:52:32.470 00.001 7680 Move returns status 0, amount 0
02:52:32.470 00.000 7680 move complete, result=0
02:52:32.471 00.001 7680 worker thread done servicing request
02:52:32.471 00.000 6120 GuideStep: -0.2 px 92 ms EAST, -0.0 px 0 ms NORTH
02:52:32.477 00.006 7680 Worker thread wakes up
02:52:32.477 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:32.477 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:52:33.728 01.251 7680 Exposure complete
02:52:33.866 00.138 7680 worker thread done servicing request
02:52:33.866 00.000 6120 OnExposeComplete: enter
02:52:33.870 00.004 6120 UpdateGuideState(): m_state=6
02:52:33.875 00.005 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1711
02:52:33.879 00.004 6120 Star::Find returns 1 (0), X=516.99, Y=668.58, Mass=8550, SNR=61.2, Peak=213 HFD=6.7
02:52:33.883 00.004 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
02:52:33.886 00.003 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
02:52:33.891 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.11 cameraTheta=-1.45 mountX=-0.01 mountY=0.10, mountTheta=1.64
02:52:33.895 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.10, opts=13)
02:52:33.899 00.004 6120 Enqueuing Move request for scope (0.01, -0.10)
02:52:33.903 00.004 7680 Worker thread wakes up
02:52:33.903 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
02:52:33.903 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
02:52:33.904 00.001 7680 Moving (0.01, -0.10) raw xDistance=-0.01 yDistance=0.10
02:52:33.904 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:52:33.904 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:52:33.904 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:33.909 00.005 6120 UpdateGuideState exits: m=8550 SNR=61.2
02:52:33.913 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:33.917 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:33.920 00.003 6120 Enqueuing Expose request
02:52:33.924 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:52:33.924 00.000 7680 MoveAxis(E, 0, ABG)
02:52:33.924 00.000 7680 Move returns status 0, amount 0
02:52:33.924 00.000 7680 MoveAxis(N, 0, ABG)
02:52:33.925 00.001 7680 Move returns status 0, amount 0
02:52:33.925 00.000 7680 move complete, result=0
02:52:33.925 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:33.932 00.007 7680 worker thread done servicing request
02:52:33.932 00.000 7680 Worker thread wakes up
02:52:33.933 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:33.933 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(502,654,31,31)
02:52:34.923 00.990 6120 evsrv: cli 0FAEFBB8 connect
02:52:35.055 00.132 6120 case statement mapped state 6 to 3
02:52:35.060 00.005 6120 case statement mapped state 6 to 3
02:52:35.064 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"3351e975-7884-43b0-be84-10f1c32f720d"}
02:52:35.068 00.004 6120 case statement mapped state 6 to 3
02:52:35.071 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"3351e975-7884-43b0-be84-10f1c32f720d"}
02:52:35.079 00.008 6120 evsrv: cli 0FAEFBB8 disconnect
02:52:35.085 00.006 6120 evsrv: cli 0FAF0158 connect
02:52:35.088 00.003 6120 case statement mapped state 6 to 3
02:52:35.094 00.006 6120 case statement mapped state 6 to 3
02:52:35.098 00.004 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"241e85e7-907a-4eaa-bee0-be273864ea9a"}
02:52:35.101 00.003 6120 PhdController::Dither begins
02:52:35.104 00.003 6120 dither: size=5.00, dRA=-4.28 dDec=3.76
02:52:35.163 00.059 6120 MountToCamera -- mountTheta (-2.42) + m_xAngle (0.19) = xAngle (-2.23 = -2.23)
02:52:35.166 00.003 7680 Exposure complete
02:52:35.166 00.000 6120 MountToCamera -- mountX=-4.28 mountY=3.76 hyp=5.69 mountTheta=-2.42 cameraX=-3.50, cameraY=-4.49 cameraTheta=-2.23
02:52:35.169 00.003 6120 setting lock position to (513.47, 664.20)
02:52:35.272 00.103 6120 Mount: notify guiding dithered (-3.5, -4.5)
02:52:35.276 00.004 6120 Status Line: Dither by -4.28,3.76
02:52:35.280 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
02:52:35.285 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
02:52:35.408 00.123 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"241e85e7-907a-4eaa-bee0-be273864ea9a"}
02:52:35.413 00.005 6120 evsrv: cli 0FAF0158 disconnect
02:52:35.489 00.076 7680 worker thread done servicing request
02:52:35.491 00.002 6120 OnExposeComplete: enter
02:52:35.494 00.003 6120 UpdateGuideState(): m_state=6
02:52:35.497 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1712
02:52:35.500 00.003 6120 Star::Find returns 1 (0), X=516.85, Y=668.48, Mass=8701, SNR=61.7, Peak=223 HFD=6.8
02:52:35.503 00.003 6120 CameraToMount -- cameraTheta (0.90) - m_xAngle (0.19) = xAngle (0.72 = 0.72)
02:52:35.506 00.003 6120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.59 = -2.69)
02:52:35.509 00.003 6120 CameraToMount -- cameraX=3.37 cameraY=4.29 hyp=5.46 cameraTheta=0.90 mountX=4.11 mountY=-2.37, mountTheta=-0.52
02:52:35.513 00.004 6120 dither recenter: remaining=(4.3,-3.8) step=(4.3,-3.8)
02:52:35.517 00.004 6120 MountToCamera -- mountTheta (0.72) + m_xAngle (0.19) = xAngle (0.91 = 0.91)
02:52:35.521 00.004 6120 MountToCamera -- mountX=4.28 mountY=-3.76 hyp=5.69 mountTheta=0.72 cameraX=3.50, cameraY=4.49 cameraTheta=0.91
02:52:35.524 00.003 6120 SchedulePrimaryMove(0D6325F0, x=3.50, y=4.49, opts=4)
02:52:35.527 00.003 6120 Enqueuing Move request for scope (3.50, 4.49)
02:52:35.529 00.002 7680 Worker thread wakes up
02:52:35.530 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (3.50, 4.49) opts 0x4
02:52:35.530 00.000 7680 Handling offset move in thread for scope, endpoint = (3.50, 4.49)
02:52:35.530 00.000 7680 Moving (3.50, 4.49) raw xDistance=4.28 yDistance=-3.76
02:52:35.530 00.000 7680 MoveAxis(W, 2773, B)
02:52:35.530 00.000 7680 Guiding  Dir = 3, Dur = 2773
02:52:35.530 00.000 6120 Mount: notify direct move 4.28,-3.76
02:52:35.533 00.003 7680 IsSlewing returns 0
02:52:35.534 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:35.536 00.002 7680 IsGuiding returns 0
02:52:35.536 00.000 6120 UpdateGuideState exits: m=8701 SNR=61.7
02:52:35.539 00.003 7680 PulseGuide returned control before completion, sleep 2783
02:52:35.539 00.000 6120 PhdController: settling, locked = 1, distance = 5.79 (1.50) aobump = 0 frame = 1 / 99999
02:52:35.542 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764060755.542,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.79,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:52:35.545 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:35.547 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:35.551 00.004 6120 Enqueuing Expose request
02:52:38.332 02.781 7680 IsGuiding returns 1
02:52:38.333 00.001 7680 scope still moving after pulse duration time elapsed
02:52:38.363 00.030 7680 IsSlewing returns 0
02:52:38.365 00.002 7680 IsGuiding returns 0
02:52:38.366 00.001 7680 scope move finished after 2773 + 56 ms
02:52:38.366 00.000 7680 Move returns status 0, amount 2773
02:52:38.367 00.001 7680 MoveAxis(N, 2039, B)
02:52:38.367 00.000 7680 Guiding  Dir = 0, Dur = 2039
02:52:38.369 00.002 7680 IsSlewing returns 0
02:52:38.369 00.000 7680 IsGuiding returns 0
02:52:38.370 00.001 7680 PulseGuide returned control before completion, sleep 2049
02:52:40.428 02.058 7680 IsGuiding returns 1
02:52:40.429 00.001 7680 scope still moving after pulse duration time elapsed
02:52:40.459 00.030 7680 IsSlewing returns 0
02:52:40.460 00.001 7680 IsGuiding returns 0
02:52:40.461 00.001 7680 scope move finished after 2039 + 51 ms
02:52:40.461 00.000 7680 Move returns status 0, amount 2039
02:52:40.461 00.000 7680 move complete, result=0
02:52:40.461 00.000 7680 worker thread done servicing request
02:52:40.463 00.002 6120 GuideStep: 4.3 px 2773 ms WEST, -3.8 px 2039 ms NORTH
02:52:40.469 00.006 7680 Worker thread wakes up
02:52:40.469 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:40.469 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:52:41.719 01.250 7680 Exposure complete
02:52:41.861 00.142 7680 worker thread done servicing request
02:52:41.861 00.000 6120 OnExposeComplete: enter
02:52:41.865 00.004 6120 UpdateGuideState(): m_state=6
02:52:41.868 00.003 6120 Star::Find(15, 516, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1713
02:52:41.872 00.004 6120 Star::Find returns 1 (0), X=512.22, Y=666.07, Mass=8783, SNR=62.7, Peak=246 HFD=6.3
02:52:41.876 00.004 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (0.19) = xAngle (1.97 = 1.97)
02:52:41.880 00.004 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.85 = -1.44)
02:52:41.882 00.002 6120 CameraToMount -- cameraX=-1.26 cameraY=1.88 hyp=2.26 cameraTheta=2.16 mountX=-0.89 mountY=-2.24, mountTheta=-1.95
02:52:41.888 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-1.26, y=1.88, opts=13)
02:52:41.892 00.004 6120 Enqueuing Move request for scope (-1.26, 1.88)
02:52:41.895 00.003 7680 Worker thread wakes up
02:52:41.895 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.26, 1.88) opts 0xd
02:52:41.895 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.26, 1.88)
02:52:41.895 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:41.899 00.004 6120 UpdateGuideState exits: m=8783 SNR=62.7
02:52:41.903 00.004 7680 Moving (-1.26, 1.88) raw xDistance=-0.89 yDistance=-2.24
02:52:41.903 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.89
02:52:41.903 00.000 7680 resist switch: large excursion: input -2.24 thresh 0.60 direction from 0 to -1
02:52:41.904 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.71
02:52:41.904 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.24 from input -2.24
02:52:41.904 00.000 7680 MoveAxis(E, 362, ABG)
02:52:41.904 00.000 7680 Guiding  Dir = 2, Dur = 362
02:52:41.905 00.001 6120 PhdController: settling, locked = 1, distance = 2.26 (1.50) aobump = 0 frame = 2 / 99999
02:52:41.909 00.004 7680 IsSlewing returns 0
02:52:41.909 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764060761.909,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.26,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:52:41.913 00.004 7680 IsGuiding returns 0
02:52:41.913 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:41.917 00.004 7680 PulseGuide returned control before completion, sleep 372
02:52:41.917 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:41.921 00.004 6120 Enqueuing Expose request
02:52:42.293 00.372 7680 IsGuiding returns 1
02:52:42.293 00.000 7680 scope still moving after pulse duration time elapsed
02:52:42.323 00.030 7680 IsSlewing returns 0
02:52:42.324 00.001 7680 IsGuiding returns 0
02:52:42.324 00.000 7680 scope move finished after 362 + 49 ms
02:52:42.325 00.001 7680 Move returns status 0, amount 362
02:52:42.325 00.000 7680 MoveAxis(N, 1214, ABG)
02:52:42.325 00.000 7680 Guiding  Dir = 0, Dur = 1214
02:52:42.327 00.002 7680 IsSlewing returns 0
02:52:42.327 00.000 7680 IsGuiding returns 0
02:52:42.328 00.001 7680 PulseGuide returned control before completion, sleep 1224
02:52:43.560 01.232 7680 IsGuiding returns 1
02:52:43.561 00.001 7680 scope still moving after pulse duration time elapsed
02:52:43.593 00.032 7680 IsSlewing returns 0
02:52:43.593 00.000 7680 IsGuiding returns 0
02:52:43.593 00.000 7680 scope move finished after 1214 + 51 ms
02:52:43.594 00.001 7680 Move returns status 0, amount 1214
02:52:43.594 00.000 7680 move complete, result=0
02:52:43.594 00.000 7680 worker thread done servicing request
02:52:43.594 00.000 6120 GuideStep: -0.9 px 362 ms EAST, -2.2 px 1214 ms NORTH
02:52:43.601 00.007 7680 Worker thread wakes up
02:52:43.601 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:43.601 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:52:44.859 01.258 7680 Exposure complete
02:52:45.003 00.144 7680 worker thread done servicing request
02:52:45.003 00.000 6120 OnExposeComplete: enter
02:52:45.007 00.004 6120 UpdateGuideState(): m_state=6
02:52:45.011 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1714
02:52:45.015 00.004 6120 Star::Find returns 1 (0), X=512.42, Y=664.54, Mass=9136, SNR=63.8, Peak=200 HFD=7.0
02:52:45.019 00.004 6120 CameraToMount -- cameraTheta (2.83) - m_xAngle (0.19) = xAngle (2.64 = 2.64)
02:52:45.024 00.005 6120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.51 = -0.77)
02:52:45.031 00.007 6120 CameraToMount -- cameraX=-1.05 cameraY=0.34 hyp=1.10 cameraTheta=2.83 mountX=-0.97 mountY=-0.77, mountTheta=-2.47
02:52:45.036 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-1.05, y=0.34, opts=13)
02:52:45.041 00.005 6120 Enqueuing Move request for scope (-1.05, 0.34)
02:52:45.044 00.003 7680 Worker thread wakes up
02:52:45.044 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:45.048 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.05, 0.34) opts 0xd
02:52:45.048 00.000 6120 UpdateGuideState exits: m=9136 SNR=63.8
02:52:45.055 00.007 7680 Handling offset move in thread for scope, endpoint = (-1.05, 0.34)
02:52:45.055 00.000 6120 PhdController: settling, locked = 1, distance = 1.91 (1.50) aobump = 0 frame = 3 / 99999
02:52:45.059 00.004 7680 Moving (-1.05, 0.34) raw xDistance=-0.97 yDistance=-0.77
02:52:45.059 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764060765.059,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.91,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:52:45.064 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.97
02:52:45.064 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
02:52:45.064 00.000 7680 MoveAxis(E, 421, ABG)
02:52:45.065 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:45.070 00.005 7680 Guiding  Dir = 2, Dur = 421
02:52:45.070 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:45.074 00.004 7680 IsSlewing returns 0
02:52:45.074 00.000 6120 Enqueuing Expose request
02:52:45.079 00.005 7680 IsGuiding returns 0
02:52:45.081 00.002 7680 PulseGuide returned control before completion, sleep 431
02:52:45.520 00.439 7680 IsGuiding returns 1
02:52:45.522 00.002 7680 scope still moving after pulse duration time elapsed
02:52:45.551 00.029 7680 IsSlewing returns 0
02:52:45.553 00.002 7680 IsGuiding returns 0
02:52:45.554 00.001 7680 scope move finished after 421 + 52 ms
02:52:45.554 00.000 7680 Move returns status 0, amount 421
02:52:45.555 00.001 7680 MoveAxis(N, 417, ABG)
02:52:45.555 00.000 7680 Guiding  Dir = 0, Dur = 417
02:52:45.556 00.001 7680 IsSlewing returns 0
02:52:45.556 00.000 7680 IsGuiding returns 0
02:52:45.557 00.001 7680 PulseGuide returned control before completion, sleep 427
02:52:45.990 00.433 7680 IsGuiding returns 1
02:52:45.990 00.000 7680 scope still moving after pulse duration time elapsed
02:52:46.021 00.031 7680 IsSlewing returns 0
02:52:46.023 00.002 7680 IsGuiding returns 0
02:52:46.024 00.001 7680 scope move finished after 417 + 49 ms
02:52:46.024 00.000 7680 Move returns status 0, amount 417
02:52:46.024 00.000 7680 move complete, result=0
02:52:46.025 00.001 7680 worker thread done servicing request
02:52:46.025 00.000 7680 Worker thread wakes up
02:52:46.025 00.000 6120 GuideStep: -1.0 px 421 ms EAST, -0.8 px 417 ms NORTH
02:52:46.030 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:46.030 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:52:47.285 01.255 7680 Exposure complete
02:52:47.404 00.119 7680 worker thread done servicing request
02:52:47.405 00.001 6120 OnExposeComplete: enter
02:52:47.408 00.003 6120 UpdateGuideState(): m_state=6
02:52:47.412 00.004 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1715
02:52:47.415 00.003 6120 Star::Find returns 1 (0), X=512.96, Y=663.63, Mass=8545, SNR=61.3, Peak=196 HFD=6.7
02:52:47.419 00.004 6120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.19) = xAngle (-2.49 = -2.49)
02:52:47.423 00.004 6120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.38 = 0.38)
02:52:47.427 00.004 6120 CameraToMount -- cameraX=-0.51 cameraY=-0.57 hyp=0.77 cameraTheta=-2.30 mountX=-0.61 mountY=0.29, mountTheta=2.70
02:52:47.433 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.51, y=-0.57, opts=13)
02:52:47.438 00.005 6120 Enqueuing Move request for scope (-0.51, -0.57)
02:52:47.442 00.004 7680 Worker thread wakes up
02:52:47.442 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.57) opts 0xd
02:52:47.442 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.51, -0.57)
02:52:47.442 00.000 7680 Moving (-0.51, -0.57) raw xDistance=-0.61 yDistance=0.29
02:52:47.442 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:47.446 00.004 6120 UpdateGuideState exits: m=8545 SNR=61.3
02:52:47.450 00.004 6120 PhdController: settling, locked = 1, distance = 1.57 (1.50) aobump = 0 frame = 4 / 99999
02:52:47.453 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.61
02:52:47.454 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:52:47.454 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764060767.453,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.57,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:52:47.457 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:52:47.457 00.000 7680 MoveAxis(E, 278, ABG)
02:52:47.457 00.000 7680 Guiding  Dir = 2, Dur = 278
02:52:47.458 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:47.462 00.004 7680 IsSlewing returns 0
02:52:47.462 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:47.466 00.004 7680 IsGuiding returns 0
02:52:47.466 00.000 6120 Enqueuing Expose request
02:52:47.470 00.004 7680 PulseGuide returned control before completion, sleep 288
02:52:47.775 00.305 7680 IsGuiding returns 1
02:52:47.775 00.000 7680 scope still moving after pulse duration time elapsed
02:52:47.808 00.033 7680 IsSlewing returns 0
02:52:47.809 00.001 7680 IsGuiding returns 0
02:52:47.809 00.000 7680 scope move finished after 278 + 64 ms
02:52:47.809 00.000 7680 Move returns status 0, amount 278
02:52:47.810 00.001 7680 MoveAxis(N, 0, ABG)
02:52:47.810 00.000 7680 Move returns status 0, amount 0
02:52:47.811 00.001 7680 move complete, result=0
02:52:47.811 00.000 7680 worker thread done servicing request
02:52:47.812 00.001 6120 GuideStep: -0.6 px 278 ms EAST, 0.3 px 0 ms NORTH
02:52:47.818 00.006 7680 Worker thread wakes up
02:52:47.818 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:47.818 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:52:49.070 01.252 7680 Exposure complete
02:52:49.206 00.136 7680 worker thread done servicing request
02:52:49.206 00.000 6120 OnExposeComplete: enter
02:52:49.210 00.004 6120 UpdateGuideState(): m_state=6
02:52:49.214 00.004 6120 Star::Find(15, 512, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1716
02:52:49.219 00.005 6120 Star::Find returns 1 (0), X=513.70, Y=663.01, Mass=8510, SNR=61.1, Peak=222 HFD=6.6
02:52:49.222 00.003 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
02:52:49.226 00.004 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
02:52:49.231 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=-1.19 hyp=1.21 cameraTheta=-1.38 mountX=0.01 mountY=1.17, mountTheta=1.56
02:52:49.235 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-1.19, opts=13)
02:52:49.239 00.004 6120 Enqueuing Move request for scope (0.23, -1.19)
02:52:49.244 00.005 7680 Worker thread wakes up
02:52:49.244 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -1.19) opts 0xd
02:52:49.244 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -1.19)
02:52:49.244 00.000 7680 Moving (0.23, -1.19) raw xDistance=0.01 yDistance=1.17
02:52:49.244 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:52:49.244 00.000 7680 resist switch: large excursion: input 1.17 thresh 0.60 direction from -1 to 1
02:52:49.245 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.50
02:52:49.245 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.17 from input 1.17
02:52:49.245 00.000 7680 MoveAxis(E, 0, ABG)
02:52:49.245 00.000 7680 Move returns status 0, amount 0
02:52:49.245 00.000 7680 MoveAxis(S, 634, ABG)
02:52:49.246 00.001 7680 Guiding  Dir = 1, Dur = 634
02:52:49.246 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:49.249 00.003 7680 IsSlewing returns 0
02:52:49.249 00.000 6120 UpdateGuideState exits: m=8510 SNR=61.1
02:52:49.254 00.005 6120 PhdController: settling, locked = 1, distance = 1.46 (1.50) aobump = 0 frame = 5 / 99999
02:52:49.257 00.003 7680 IsGuiding returns 0
02:52:49.257 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764060769.257,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.46,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:52:49.261 00.004 7680 PulseGuide returned control before completion, sleep 644
02:52:49.261 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:49.264 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:49.269 00.005 6120 Enqueuing Expose request
02:52:49.919 00.650 7680 IsGuiding returns 0
02:52:49.920 00.001 7680 Move returns status 0, amount 634
02:52:49.921 00.001 7680 move complete, result=0
02:52:49.922 00.001 7680 worker thread done servicing request
02:52:49.922 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 1.2 px 634 ms SOUTH
02:52:49.931 00.009 7680 Worker thread wakes up
02:52:49.931 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:49.932 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:52:51.181 01.249 7680 Exposure complete
02:52:51.310 00.129 7680 worker thread done servicing request
02:52:51.310 00.000 6120 OnExposeComplete: enter
02:52:51.314 00.004 6120 UpdateGuideState(): m_state=6
02:52:51.319 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1717
02:52:51.323 00.004 6120 Star::Find returns 1 (0), X=513.27, Y=663.60, Mass=9301, SNR=63.6, Peak=218 HFD=6.9
02:52:51.327 00.004 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.19) = xAngle (-2.09 = -2.09)
02:52:51.330 00.003 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
02:52:51.336 00.006 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.60 hyp=0.63 cameraTheta=-1.90 mountX=-0.31 mountY=0.45, mountTheta=2.18
02:52:51.341 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.60, opts=13)
02:52:51.344 00.003 6120 Enqueuing Move request for scope (-0.20, -0.60)
02:52:51.346 00.002 7680 Worker thread wakes up
02:52:51.346 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.60) opts 0xd
02:52:51.347 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.60)
02:52:51.347 00.000 7680 Moving (-0.20, -0.60) raw xDistance=-0.31 yDistance=0.45
02:52:51.347 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:52:51.347 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
02:52:51.347 00.000 7680 MoveAxis(E, 127, ABG)
02:52:51.347 00.000 7680 Guiding  Dir = 2, Dur = 127
02:52:51.347 00.000 7680 IsSlewing returns 0
02:52:51.348 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:51.352 00.004 7680 IsGuiding returns 0
02:52:51.352 00.000 7680 PulseGuide returned control before completion, sleep 137
02:52:51.353 00.001 6120 UpdateGuideState exits: m=9301 SNR=63.6
02:52:51.356 00.003 6120 PhdController: settling, locked = 1, distance = 1.21 (1.50) aobump = 0 frame = 6 / 99999
02:52:51.359 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764060771.359,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.21,"Time":2.1,"SettleTime":10.0,"StarLocked":true}
02:52:51.363 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:51.366 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:51.370 00.004 6120 Enqueuing Expose request
02:52:51.505 00.135 7680 IsGuiding returns 1
02:52:51.507 00.002 7680 scope still moving after pulse duration time elapsed
02:52:51.536 00.029 7680 IsSlewing returns 0
02:52:51.537 00.001 7680 IsGuiding returns 0
02:52:51.537 00.000 7680 scope move finished after 127 + 58 ms
02:52:51.538 00.001 7680 Move returns status 0, amount 127
02:52:51.539 00.001 7680 MoveAxis(S, 242, ABG)
02:52:51.539 00.000 7680 Guiding  Dir = 1, Dur = 242
02:52:51.539 00.000 7680 IsSlewing returns 0
02:52:51.539 00.000 7680 IsGuiding returns 0
02:52:51.540 00.001 7680 PulseGuide returned control before completion, sleep 252
02:52:51.802 00.262 7680 IsGuiding returns 1
02:52:51.803 00.001 7680 scope still moving after pulse duration time elapsed
02:52:51.833 00.030 7680 IsSlewing returns 0
02:52:51.835 00.002 7680 IsGuiding returns 0
02:52:51.835 00.000 7680 scope move finished after 242 + 52 ms
02:52:51.835 00.000 7680 Move returns status 0, amount 242
02:52:51.835 00.000 7680 move complete, result=0
02:52:51.835 00.000 7680 worker thread done servicing request
02:52:51.837 00.002 6120 GuideStep: -0.3 px 127 ms EAST, 0.4 px 242 ms SOUTH
02:52:51.841 00.004 7680 Worker thread wakes up
02:52:51.843 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:51.843 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:52:53.095 01.252 7680 Exposure complete
02:52:53.235 00.140 7680 worker thread done servicing request
02:52:53.236 00.001 6120 OnExposeComplete: enter
02:52:53.240 00.004 6120 UpdateGuideState(): m_state=6
02:52:53.245 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1718
02:52:53.249 00.004 6120 Star::Find returns 1 (0), X=513.66, Y=662.95, Mass=8287, SNR=61.3, Peak=201 HFD=6.7
02:52:53.252 00.003 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
02:52:53.256 00.004 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
02:52:53.259 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-1.25 hyp=1.26 cameraTheta=-1.42 mountX=-0.05 mountY=1.20, mountTheta=1.61
02:52:53.265 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-1.25, opts=13)
02:52:53.268 00.003 6120 Enqueuing Move request for scope (0.19, -1.25)
02:52:53.271 00.003 7680 Worker thread wakes up
02:52:53.271 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -1.25) opts 0xd
02:52:53.272 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, -1.25)
02:52:53.272 00.000 7680 Moving (0.19, -1.25) raw xDistance=-0.05 yDistance=1.20
02:52:53.272 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:52:53.273 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.20 from input 1.20
02:52:53.273 00.000 7680 MoveAxis(E, 0, ABG)
02:52:53.273 00.000 7680 Move returns status 0, amount 0
02:52:53.273 00.000 7680 MoveAxis(S, 653, ABG)
02:52:53.273 00.000 7680 Guiding  Dir = 1, Dur = 653
02:52:53.274 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:53.277 00.003 7680 IsSlewing returns 0
02:52:53.278 00.001 6120 UpdateGuideState exits: m=8287 SNR=61.3
02:52:53.281 00.003 7680 IsGuiding returns 0
02:52:53.281 00.000 6120 PhdController: settling, locked = 1, distance = 1.23 (1.50) aobump = 0 frame = 7 / 99999
02:52:53.286 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764060773.286,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.23,"Time":4.0,"SettleTime":10.0,"StarLocked":true}
02:52:53.289 00.003 7680 PulseGuide returned control before completion, sleep 663
02:52:53.289 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:53.292 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:53.296 00.004 6120 Enqueuing Expose request
02:52:53.963 00.667 7680 IsGuiding returns 1
02:52:53.964 00.001 7680 scope still moving after pulse duration time elapsed
02:52:53.995 00.031 7680 IsSlewing returns 0
02:52:53.996 00.001 7680 IsGuiding returns 0
02:52:53.996 00.000 7680 scope move finished after 653 + 61 ms
02:52:53.997 00.001 7680 Move returns status 0, amount 653
02:52:53.997 00.000 7680 move complete, result=0
02:52:53.998 00.001 7680 worker thread done servicing request
02:52:53.999 00.001 7680 Worker thread wakes up
02:52:53.999 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.2 px 653 ms SOUTH
02:52:54.005 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:54.006 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:52:55.260 01.254 7680 Exposure complete
02:52:55.389 00.129 7680 worker thread done servicing request
02:52:55.389 00.000 6120 OnExposeComplete: enter
02:52:55.393 00.004 6120 UpdateGuideState(): m_state=6
02:52:55.402 00.009 6120 Star::Find(15, 513, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1719
02:52:55.409 00.007 6120 Star::Find returns 1 (0), X=513.37, Y=664.49, Mass=8886, SNR=62.2, Peak=208 HFD=7.0
02:52:55.414 00.005 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.19) = xAngle (1.73 = 1.73)
02:52:55.418 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.60 = -1.68)
02:52:55.422 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.92 mountX=-0.05 mountY=-0.31, mountTheta=-1.73
02:52:55.428 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.29, opts=13)
02:52:55.432 00.004 6120 Enqueuing Move request for scope (-0.11, 0.29)
02:52:55.435 00.003 7680 Worker thread wakes up
02:52:55.436 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.29) opts 0xd
02:52:55.436 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.29)
02:52:55.436 00.000 7680 Moving (-0.11, 0.29) raw xDistance=-0.05 yDistance=-0.31
02:52:55.436 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:52:55.437 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:52:55.437 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:55.442 00.005 6120 UpdateGuideState exits: m=8886 SNR=62.2
02:52:55.445 00.003 6120 PhdController: settling, locked = 1, distance = 0.95 (1.50) aobump = 0 frame = 8 / 99999
02:52:55.449 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:52:55.449 00.000 7680 MoveAxis(E, 0, ABG)
02:52:55.450 00.001 7680 Move returns status 0, amount 0
02:52:55.450 00.000 7680 MoveAxis(N, 0, ABG)
02:52:55.450 00.000 7680 Move returns status 0, amount 0
02:52:55.450 00.000 7680 move complete, result=0
02:52:55.451 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764060775.449,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.95,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
02:52:55.454 00.003 7680 worker thread done servicing request
02:52:55.455 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:55.459 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:55.464 00.005 6120 Enqueuing Expose request
02:52:55.469 00.005 7680 Worker thread wakes up
02:52:55.470 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:52:55.475 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:55.475 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:52:56.721 01.246 7680 Exposure complete
02:52:56.848 00.127 7680 worker thread done servicing request
02:52:56.848 00.000 6120 OnExposeComplete: enter
02:52:56.853 00.005 6120 UpdateGuideState(): m_state=6
02:52:56.856 00.003 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1720
02:52:56.860 00.004 6120 Star::Find returns 1 (0), X=513.35, Y=663.82, Mass=8606, SNR=62.0, Peak=221 HFD=6.5
02:52:56.863 00.003 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
02:52:56.867 00.004 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
02:52:56.871 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.38 hyp=0.40 cameraTheta=-1.89 mountX=-0.19 mountY=0.29, mountTheta=2.17
02:52:56.876 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.38, opts=13)
02:52:56.879 00.003 6120 Enqueuing Move request for scope (-0.13, -0.38)
02:52:56.882 00.003 7680 Worker thread wakes up
02:52:56.882 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.38) opts 0xd
02:52:56.882 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.38)
02:52:56.884 00.002 7680 Moving (-0.13, -0.38) raw xDistance=-0.19 yDistance=0.29
02:52:56.884 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:52:56.884 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:52:56.884 00.000 7680 MoveAxis(E, 0, ABG)
02:52:56.884 00.000 7680 Move returns status 0, amount 0
02:52:56.884 00.000 7680 MoveAxis(S, 156, ABG)
02:52:56.884 00.000 7680 Guiding  Dir = 1, Dur = 156
02:52:56.884 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:56.888 00.004 7680 IsSlewing returns 0
02:52:56.889 00.001 6120 UpdateGuideState exits: m=8606 SNR=62.0
02:52:56.892 00.003 7680 IsGuiding returns 0
02:52:56.892 00.000 6120 PhdController: settling, locked = 1, distance = 0.79 (1.50) aobump = 0 frame = 9 / 99999
02:52:56.896 00.004 7680 PulseGuide returned control before completion, sleep 166
02:52:56.896 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764060776.896,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.79,"Time":7.6,"SettleTime":10.0,"StarLocked":true}
02:52:56.900 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:56.904 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:56.908 00.004 6120 Enqueuing Expose request
02:52:57.071 00.163 7680 IsGuiding returns 1
02:52:57.071 00.000 7680 scope still moving after pulse duration time elapsed
02:52:57.101 00.030 7680 IsSlewing returns 0
02:52:57.101 00.000 7680 IsGuiding returns 0
02:52:57.102 00.001 7680 scope move finished after 156 + 53 ms
02:52:57.102 00.000 7680 Move returns status 0, amount 156
02:52:57.102 00.000 7680 move complete, result=0
02:52:57.103 00.001 7680 worker thread done servicing request
02:52:57.103 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 156 ms SOUTH
02:52:57.108 00.005 7680 Worker thread wakes up
02:52:57.108 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:57.108 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:52:58.357 01.249 7680 Exposure complete
02:52:58.482 00.125 7680 worker thread done servicing request
02:52:58.482 00.000 6120 OnExposeComplete: enter
02:52:58.486 00.004 6120 UpdateGuideState(): m_state=6
02:52:58.490 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1721
02:52:58.494 00.004 6120 Star::Find returns 1 (0), X=513.13, Y=664.20, Mass=9069, SNR=62.9, Peak=215 HFD=6.7
02:52:58.498 00.004 6120 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.19) = xAngle (2.93 = 2.93)
02:52:58.502 00.004 6120 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.80 = -0.48)
02:52:58.505 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=0.01 hyp=0.35 cameraTheta=3.12 mountX=-0.34 mountY=-0.16, mountTheta=-2.70
02:52:58.511 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.01, opts=13)
02:52:58.515 00.004 6120 Enqueuing Move request for scope (-0.35, 0.01)
02:52:58.518 00.003 7680 Worker thread wakes up
02:52:58.518 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.01) opts 0xd
02:52:58.518 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.01)
02:52:58.519 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:52:58.523 00.004 7680 Moving (-0.35, 0.01) raw xDistance=-0.34 yDistance=-0.16
02:52:58.523 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:52:58.523 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:52:58.523 00.000 6120 UpdateGuideState exits: m=9069 SNR=62.9
02:52:58.527 00.004 6120 PhdController: settling, locked = 1, distance = 0.66 (1.50) aobump = 0 frame = 10 / 99999
02:52:58.530 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:52:58.531 00.001 7680 MoveAxis(E, 139, ABG)
02:52:58.531 00.000 7680 Guiding  Dir = 2, Dur = 139
02:52:58.531 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764060778.530,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.66,"Time":9.3,"SettleTime":10.0,"StarLocked":true}
02:52:58.536 00.005 7680 IsSlewing returns 0
02:52:58.536 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:58.539 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:52:58.542 00.003 6120 Enqueuing Expose request
02:52:58.547 00.005 7680 IsGuiding returns 0
02:52:58.547 00.000 7680 PulseGuide returned control before completion, sleep 149
02:52:58.706 00.159 7680 IsGuiding returns 1
02:52:58.707 00.001 7680 scope still moving after pulse duration time elapsed
02:52:58.738 00.031 7680 IsSlewing returns 0
02:52:58.739 00.001 7680 IsGuiding returns 0
02:52:58.740 00.001 7680 scope move finished after 139 + 54 ms
02:52:58.740 00.000 7680 Move returns status 0, amount 139
02:52:58.742 00.002 7680 MoveAxis(N, 0, ABG)
02:52:58.742 00.000 7680 Move returns status 0, amount 0
02:52:58.743 00.001 7680 move complete, result=0
02:52:58.744 00.001 6120 GuideStep: -0.3 px 139 ms EAST, -0.2 px 0 ms NORTH
02:52:58.751 00.007 7680 worker thread done servicing request
02:52:58.751 00.000 7680 Worker thread wakes up
02:52:58.751 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:52:58.752 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:52:59.999 01.247 7680 Exposure complete
02:53:00.139 00.140 7680 worker thread done servicing request
02:53:00.139 00.000 6120 OnExposeComplete: enter
02:53:00.143 00.004 6120 UpdateGuideState(): m_state=6
02:53:00.147 00.004 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1722
02:53:00.151 00.004 6120 Star::Find returns 1 (0), X=513.21, Y=663.67, Mass=8656, SNR=61.8, Peak=196 HFD=6.6
02:53:00.155 00.004 6120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (0.19) = xAngle (-2.23 = -2.23)
02:53:00.158 00.003 6120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.65 = 0.65)
02:53:00.162 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=-0.53 hyp=0.59 cameraTheta=-2.04 mountX=-0.36 mountY=0.36, mountTheta=2.36
02:53:00.167 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-0.53, opts=13)
02:53:00.171 00.004 6120 Enqueuing Move request for scope (-0.27, -0.53)
02:53:00.176 00.005 7680 Worker thread wakes up
02:53:00.176 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.53) opts 0xd
02:53:00.176 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, -0.53)
02:53:00.176 00.000 7680 Moving (-0.27, -0.53) raw xDistance=-0.36 yDistance=0.36
02:53:00.176 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
02:53:00.177 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:53:00.177 00.000 7680 MoveAxis(E, 157, ABG)
02:53:00.177 00.000 7680 Guiding  Dir = 2, Dur = 157
02:53:00.177 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:00.181 00.004 7680 IsSlewing returns 0
02:53:00.181 00.000 6120 UpdateGuideState exits: m=8656 SNR=61.8
02:53:00.185 00.004 7680 IsGuiding returns 0
02:53:00.185 00.000 6120 PhdController: settling, locked = 1, distance = 0.64 (1.50) aobump = 0 frame = 11 / 99999
02:53:00.189 00.004 6120 PhdController: newstate STATE_FINISH
02:53:00.194 00.005 7680 PulseGuide returned control before completion, sleep 167
02:53:00.194 00.000 6120 PhdController complete: success
02:53:00.197 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764060780.197,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":0}
02:53:00.202 00.005 6120 Mount: notify guiding dither settle done success=1
02:53:00.205 00.003 6120 PhdController: newstate STATE_IDLE
02:53:00.210 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:00.214 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:00.219 00.005 6120 Enqueuing Expose request
02:53:00.363 00.144 7680 IsGuiding returns 1
02:53:00.364 00.001 7680 scope still moving after pulse duration time elapsed
02:53:00.394 00.030 7680 IsSlewing returns 0
02:53:00.394 00.000 7680 IsGuiding returns 0
02:53:00.395 00.001 7680 scope move finished after 157 + 52 ms
02:53:00.395 00.000 7680 Move returns status 0, amount 157
02:53:00.395 00.000 7680 MoveAxis(S, 193, ABG)
02:53:00.395 00.000 7680 Guiding  Dir = 1, Dur = 193
02:53:00.397 00.002 7680 IsSlewing returns 0
02:53:00.397 00.000 7680 IsGuiding returns 0
02:53:00.398 00.001 7680 PulseGuide returned control before completion, sleep 203
02:53:00.615 00.217 7680 IsGuiding returns 1
02:53:00.615 00.000 7680 scope still moving after pulse duration time elapsed
02:53:00.645 00.030 7680 IsSlewing returns 0
02:53:00.647 00.002 7680 IsGuiding returns 0
02:53:00.647 00.000 7680 scope move finished after 193 + 56 ms
02:53:00.647 00.000 7680 Move returns status 0, amount 193
02:53:00.648 00.001 7680 move complete, result=0
02:53:00.648 00.000 7680 worker thread done servicing request
02:53:00.648 00.000 7680 Worker thread wakes up
02:53:00.649 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:00.650 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:00.650 00.000 6120 GuideStep: -0.4 px 157 ms EAST, 0.4 px 193 ms SOUTH
02:53:01.891 01.241 7680 Exposure complete
02:53:02.032 00.141 7680 worker thread done servicing request
02:53:02.032 00.000 6120 OnExposeComplete: enter
02:53:02.037 00.005 6120 UpdateGuideState(): m_state=6
02:53:02.042 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1723
02:53:02.046 00.004 6120 Star::Find returns 1 (0), X=513.28, Y=665.78, Mass=7853, SNR=59.2, Peak=199 HFD=6.5
02:53:02.049 00.003 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (0.19) = xAngle (1.50 = 1.50)
02:53:02.054 00.005 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.38 = -1.91)
02:53:02.059 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=1.58 hyp=1.59 cameraTheta=1.69 mountX=0.11 mountY=-1.50, mountTheta=-1.50
02:53:02.065 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=1.58, opts=13)
02:53:02.068 00.003 6120 Enqueuing Move request for scope (-0.19, 1.58)
02:53:02.072 00.004 7680 Worker thread wakes up
02:53:02.073 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:02.077 00.004 6120 UpdateGuideState exits: m=7853 SNR=59.2
02:53:02.080 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:02.083 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 1.58) opts 0xd
02:53:02.083 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:02.089 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.19, 1.58)
02:53:02.090 00.001 7680 Moving (-0.19, 1.58) raw xDistance=0.11 yDistance=-1.50
02:53:02.090 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:53:02.090 00.000 7680 resist switch: large excursion: input -1.50 thresh 0.60 direction from 1 to -1
02:53:02.090 00.000 6120 Enqueuing Expose request
02:53:02.095 00.005 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.51
02:53:02.095 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.50 from input -1.50
02:53:02.095 00.000 7680 MoveAxis(E, 0, ABG)
02:53:02.095 00.000 7680 Move returns status 0, amount 0
02:53:02.095 00.000 7680 MoveAxis(N, 816, ABG)
02:53:02.096 00.001 7680 Guiding  Dir = 0, Dur = 816
02:53:02.096 00.000 7680 IsSlewing returns 0
02:53:02.096 00.000 7680 IsGuiding returns 0
02:53:02.097 00.001 7680 PulseGuide returned control before completion, sleep 826
02:53:02.932 00.835 7680 IsGuiding returns 1
02:53:02.934 00.002 7680 scope still moving after pulse duration time elapsed
02:53:02.962 00.028 7680 IsSlewing returns 0
02:53:02.963 00.001 7680 IsGuiding returns 0
02:53:02.964 00.001 7680 scope move finished after 816 + 50 ms
02:53:02.964 00.000 7680 Move returns status 0, amount 816
02:53:02.964 00.000 7680 move complete, result=0
02:53:02.964 00.000 7680 worker thread done servicing request
02:53:02.965 00.001 7680 Worker thread wakes up
02:53:02.965 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.5 px 816 ms NORTH
02:53:02.972 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:02.972 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:04.221 01.249 7680 Exposure complete
02:53:04.354 00.133 7680 worker thread done servicing request
02:53:04.354 00.000 6120 OnExposeComplete: enter
02:53:04.359 00.005 6120 UpdateGuideState(): m_state=6
02:53:04.363 00.004 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1724
02:53:04.367 00.004 6120 Star::Find returns 1 (0), X=512.99, Y=663.11, Mass=8250, SNR=60.3, Peak=211 HFD=6.4
02:53:04.372 00.005 6120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.19) = xAngle (-2.18 = -2.18)
02:53:04.376 00.004 6120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.69 = 0.69)
02:53:04.380 00.004 6120 CameraToMount -- cameraX=-0.49 cameraY=-1.08 hyp=1.19 cameraTheta=-1.99 mountX=-0.68 mountY=0.76, mountTheta=2.30
02:53:04.385 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.49, y=-1.08, opts=13)
02:53:04.390 00.005 6120 Enqueuing Move request for scope (-0.49, -1.08)
02:53:04.394 00.004 7680 Worker thread wakes up
02:53:04.394 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -1.08) opts 0xd
02:53:04.394 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.49, -1.08)
02:53:04.394 00.000 7680 Moving (-0.49, -1.08) raw xDistance=-0.68 yDistance=0.76
02:53:04.394 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
02:53:04.395 00.001 7680 resist switch: large excursion: input 0.76 thresh 0.60 direction from -1 to 1
02:53:04.395 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.28
02:53:04.395 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
02:53:04.395 00.000 7680 MoveAxis(E, 277, ABG)
02:53:04.395 00.000 7680 Guiding  Dir = 2, Dur = 277
02:53:04.396 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:04.401 00.005 7680 IsSlewing returns 0
02:53:04.401 00.000 6120 UpdateGuideState exits: m=8250 SNR=60.3
02:53:04.407 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:04.411 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:04.416 00.005 6120 Enqueuing Expose request
02:53:04.421 00.005 7680 IsGuiding returns 0
02:53:04.421 00.000 7680 PulseGuide returned control before completion, sleep 287
02:53:04.713 00.292 7680 IsGuiding returns 1
02:53:04.714 00.001 7680 scope still moving after pulse duration time elapsed
02:53:04.742 00.028 7680 IsSlewing returns 0
02:53:04.744 00.002 7680 IsGuiding returns 0
02:53:04.745 00.001 7680 scope move finished after 277 + 47 ms
02:53:04.745 00.000 7680 Move returns status 0, amount 277
02:53:04.746 00.001 7680 MoveAxis(S, 412, ABG)
02:53:04.746 00.000 7680 Guiding  Dir = 1, Dur = 412
02:53:04.746 00.000 7680 IsSlewing returns 0
02:53:04.747 00.001 7680 IsGuiding returns 0
02:53:04.748 00.001 7680 PulseGuide returned control before completion, sleep 422
02:53:05.182 00.434 7680 IsGuiding returns 1
02:53:05.182 00.000 7680 scope still moving after pulse duration time elapsed
02:53:05.213 00.031 7680 IsSlewing returns 0
02:53:05.213 00.000 7680 IsGuiding returns 0
02:53:05.214 00.001 7680 scope move finished after 412 + 54 ms
02:53:05.214 00.000 7680 Move returns status 0, amount 412
02:53:05.214 00.000 7680 move complete, result=0
02:53:05.215 00.001 7680 worker thread done servicing request
02:53:05.215 00.000 7680 Worker thread wakes up
02:53:05.216 00.001 6120 GuideStep: -0.7 px 277 ms EAST, 0.8 px 412 ms SOUTH
02:53:05.225 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:05.225 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:06.472 01.247 7680 Exposure complete
02:53:06.613 00.141 7680 worker thread done servicing request
02:53:06.613 00.000 6120 OnExposeComplete: enter
02:53:06.616 00.003 6120 UpdateGuideState(): m_state=6
02:53:06.622 00.006 6120 Star::Find(15, 512, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1725
02:53:06.627 00.005 6120 Star::Find returns 1 (0), X=513.27, Y=662.90, Mass=8467, SNR=61.2, Peak=223 HFD=6.7
02:53:06.631 00.004 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
02:53:06.635 00.004 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
02:53:06.639 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-1.30 hyp=1.31 cameraTheta=-1.72 mountX=-0.44 mountY=1.08, mountTheta=1.96
02:53:06.644 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-1.30, opts=13)
02:53:06.648 00.004 6120 Enqueuing Move request for scope (-0.20, -1.30)
02:53:06.653 00.005 7680 Worker thread wakes up
02:53:06.653 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -1.30) opts 0xd
02:53:06.653 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -1.30)
02:53:06.654 00.001 7680 Moving (-0.20, -1.30) raw xDistance=-0.44 yDistance=1.08
02:53:06.654 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44
02:53:06.654 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.08 from input 1.08
02:53:06.655 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:06.659 00.004 6120 UpdateGuideState exits: m=8467 SNR=61.2
02:53:06.663 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:06.666 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:06.671 00.005 6120 Enqueuing Expose request
02:53:06.674 00.003 7680 MoveAxis(E, 198, ABG)
02:53:06.674 00.000 7680 Guiding  Dir = 2, Dur = 198
02:53:06.674 00.000 7680 IsSlewing returns 0
02:53:06.674 00.000 7680 IsGuiding returns 0
02:53:06.676 00.002 7680 PulseGuide returned control before completion, sleep 208
02:53:06.899 00.223 7680 IsGuiding returns 1
02:53:06.899 00.000 7680 scope still moving after pulse duration time elapsed
02:53:06.930 00.031 7680 IsSlewing returns 0
02:53:06.933 00.003 7680 IsGuiding returns 0
02:53:06.933 00.000 7680 scope move finished after 198 + 59 ms
02:53:06.933 00.000 7680 Move returns status 0, amount 198
02:53:06.934 00.001 7680 MoveAxis(S, 584, ABG)
02:53:06.935 00.001 7680 Guiding  Dir = 1, Dur = 584
02:53:06.936 00.001 7680 IsSlewing returns 0
02:53:06.936 00.000 7680 IsGuiding returns 0
02:53:06.937 00.001 7680 PulseGuide returned control before completion, sleep 594
02:53:07.543 00.606 7680 IsGuiding returns 1
02:53:07.543 00.000 7680 scope still moving after pulse duration time elapsed
02:53:07.575 00.032 7680 IsSlewing returns 0
02:53:07.576 00.001 7680 IsGuiding returns 0
02:53:07.577 00.001 7680 scope move finished after 584 + 56 ms
02:53:07.578 00.001 7680 Move returns status 0, amount 584
02:53:07.578 00.000 7680 move complete, result=0
02:53:07.578 00.000 7680 worker thread done servicing request
02:53:07.579 00.001 7680 Worker thread wakes up
02:53:07.579 00.000 6120 GuideStep: -0.4 px 198 ms EAST, 1.1 px 584 ms SOUTH
02:53:07.587 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:07.588 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:08.848 01.260 7680 Exposure complete
02:53:08.990 00.142 7680 worker thread done servicing request
02:53:08.990 00.000 6120 OnExposeComplete: enter
02:53:08.995 00.005 6120 UpdateGuideState(): m_state=6
02:53:08.999 00.004 6120 Star::Find(15, 513, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1726
02:53:09.004 00.005 6120 Star::Find returns 1 (0), X=513.85, Y=662.93, Mass=8766, SNR=62.6, Peak=201 HFD=6.4
02:53:09.008 00.004 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
02:53:09.011 00.003 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
02:53:09.015 00.004 6120 CameraToMount -- cameraX=0.37 cameraY=-1.27 hyp=1.32 cameraTheta=-1.28 mountX=0.13 mountY=1.30, mountTheta=1.47
02:53:09.020 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.37, y=-1.27, opts=13)
02:53:09.024 00.004 6120 Enqueuing Move request for scope (0.37, -1.27)
02:53:09.029 00.005 7680 Worker thread wakes up
02:53:09.029 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.37, -1.27) opts 0xd
02:53:09.029 00.000 7680 Handling offset move in thread for scope, endpoint = (0.37, -1.27)
02:53:09.029 00.000 7680 Moving (0.37, -1.27) raw xDistance=0.13 yDistance=1.30
02:53:09.029 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:53:09.031 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:09.035 00.004 6120 UpdateGuideState exits: m=8766 SNR=62.6
02:53:09.039 00.004 7680 GuideAlgorithmResistSwitch::result() returns 1.30 from input 1.30
02:53:09.039 00.000 7680 MoveAxis(E, 0, ABG)
02:53:09.039 00.000 7680 Move returns status 0, amount 0
02:53:09.039 00.000 7680 MoveAxis(S, 708, ABG)
02:53:09.039 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:09.044 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:09.049 00.005 6120 Enqueuing Expose request
02:53:09.052 00.003 7680 Guiding  Dir = 1, Dur = 708
02:53:09.053 00.001 7680 IsSlewing returns 0
02:53:09.053 00.000 7680 IsGuiding returns 0
02:53:09.053 00.000 7680 PulseGuide returned control before completion, sleep 718
02:53:09.789 00.736 7680 IsGuiding returns 1
02:53:09.790 00.001 7680 scope still moving after pulse duration time elapsed
02:53:09.820 00.030 7680 IsSlewing returns 0
02:53:09.821 00.001 7680 IsGuiding returns 0
02:53:09.822 00.001 7680 scope move finished after 708 + 59 ms
02:53:09.822 00.000 7680 Move returns status 0, amount 708
02:53:09.822 00.000 7680 move complete, result=0
02:53:09.822 00.000 7680 worker thread done servicing request
02:53:09.823 00.001 7680 Worker thread wakes up
02:53:09.824 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 1.3 px 708 ms SOUTH
02:53:09.830 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:09.830 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:11.083 01.253 7680 Exposure complete
02:53:11.227 00.144 7680 worker thread done servicing request
02:53:11.227 00.000 6120 OnExposeComplete: enter
02:53:11.231 00.004 6120 UpdateGuideState(): m_state=6
02:53:11.237 00.006 6120 Star::Find(15, 513, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1727
02:53:11.242 00.005 6120 Star::Find returns 1 (0), X=513.50, Y=663.95, Mass=8821, SNR=61.6, Peak=195 HFD=6.6
02:53:11.246 00.004 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
02:53:11.251 00.005 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
02:53:11.255 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.47 mountX=-0.02 mountY=0.23, mountTheta=1.66
02:53:11.261 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.25, opts=13)
02:53:11.266 00.005 6120 Enqueuing Move request for scope (0.02, -0.25)
02:53:11.272 00.006 7680 Worker thread wakes up
02:53:11.273 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:11.278 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.25) opts 0xd
02:53:11.278 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.25)
02:53:11.279 00.001 7680 Moving (0.02, -0.25) raw xDistance=-0.02 yDistance=0.23
02:53:11.279 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:53:11.279 00.000 6120 UpdateGuideState exits: m=8821 SNR=61.6
02:53:11.283 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:53:11.283 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:11.287 00.004 7680 MoveAxis(E, 0, ABG)
02:53:11.287 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:11.292 00.005 7680 Move returns status 0, amount 0
02:53:11.292 00.000 6120 Enqueuing Expose request
02:53:11.296 00.004 7680 MoveAxis(S, 126, ABG)
02:53:11.296 00.000 7680 Guiding  Dir = 1, Dur = 126
02:53:11.296 00.000 7680 IsSlewing returns 0
02:53:11.297 00.001 7680 IsGuiding returns 0
02:53:11.297 00.000 7680 PulseGuide returned control before completion, sleep 136
02:53:11.443 00.146 7680 IsGuiding returns 1
02:53:11.443 00.000 7680 scope still moving after pulse duration time elapsed
02:53:11.474 00.031 7680 IsSlewing returns 0
02:53:11.476 00.002 7680 IsGuiding returns 0
02:53:11.476 00.000 7680 scope move finished after 126 + 52 ms
02:53:11.476 00.000 7680 Move returns status 0, amount 126
02:53:11.477 00.001 7680 move complete, result=0
02:53:11.478 00.001 7680 worker thread done servicing request
02:53:11.478 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 126 ms SOUTH
02:53:11.484 00.006 7680 Worker thread wakes up
02:53:11.484 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:11.484 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:12.737 01.253 7680 Exposure complete
02:53:12.873 00.136 7680 worker thread done servicing request
02:53:12.874 00.001 6120 OnExposeComplete: enter
02:53:12.878 00.004 6120 UpdateGuideState(): m_state=6
02:53:12.883 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1728
02:53:12.886 00.003 6120 Star::Find returns 1 (0), X=513.92, Y=664.06, Mass=9105, SNR=62.9, Peak=250 HFD=6.4
02:53:12.889 00.003 6120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.19) = xAngle (-0.48 = -0.48)
02:53:12.893 00.004 6120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.39 = 2.39)
02:53:12.895 00.002 6120 CameraToMount -- cameraX=0.45 cameraY=-0.14 hyp=0.47 cameraTheta=-0.29 mountX=0.42 mountY=0.32, mountTheta=0.65
02:53:12.902 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.45, y=-0.14, opts=13)
02:53:12.906 00.004 6120 Enqueuing Move request for scope (0.45, -0.14)
02:53:12.910 00.004 7680 Worker thread wakes up
02:53:12.910 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:12.913 00.003 6120 UpdateGuideState exits: m=9105 SNR=62.9
02:53:12.918 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:12.921 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:12.923 00.002 6120 Enqueuing Expose request
02:53:12.927 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.14) opts 0xd
02:53:12.927 00.000 7680 Handling offset move in thread for scope, endpoint = (0.45, -0.14)
02:53:12.927 00.000 7680 Moving (0.45, -0.14) raw xDistance=0.42 yDistance=0.32
02:53:12.927 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:53:12.927 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:53:12.927 00.000 7680 MoveAxis(W, 171, ABG)
02:53:12.927 00.000 7680 Guiding  Dir = 3, Dur = 171
02:53:12.929 00.002 7680 IsSlewing returns 0
02:53:12.929 00.000 7680 IsGuiding returns 0
02:53:12.929 00.000 7680 PulseGuide returned control before completion, sleep 181
02:53:13.115 00.186 7680 IsGuiding returns 1
02:53:13.115 00.000 7680 scope still moving after pulse duration time elapsed
02:53:13.146 00.031 7680 IsSlewing returns 0
02:53:13.147 00.001 7680 IsGuiding returns 0
02:53:13.148 00.001 7680 scope move finished after 171 + 48 ms
02:53:13.148 00.000 7680 Move returns status 0, amount 171
02:53:13.149 00.001 7680 MoveAxis(S, 174, ABG)
02:53:13.149 00.000 7680 Guiding  Dir = 1, Dur = 174
02:53:13.150 00.001 7680 IsSlewing returns 0
02:53:13.150 00.000 7680 IsGuiding returns 0
02:53:13.151 00.001 7680 PulseGuide returned control before completion, sleep 184
02:53:13.350 00.199 7680 IsGuiding returns 1
02:53:13.350 00.000 7680 scope still moving after pulse duration time elapsed
02:53:13.382 00.032 7680 IsSlewing returns 0
02:53:13.383 00.001 7680 IsGuiding returns 1
02:53:13.413 00.030 7680 IsSlewing returns 0
02:53:13.414 00.001 7680 IsGuiding returns 0
02:53:13.415 00.001 7680 scope move finished after 174 + 90 ms
02:53:13.415 00.000 7680 Move returns status 0, amount 174
02:53:13.416 00.001 7680 move complete, result=0
02:53:13.417 00.001 7680 worker thread done servicing request
02:53:13.417 00.000 7680 Worker thread wakes up
02:53:13.418 00.001 6120 GuideStep: 0.4 px 171 ms WEST, 0.3 px 174 ms SOUTH
02:53:13.424 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:13.424 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:14.679 01.255 7680 Exposure complete
02:53:14.813 00.134 7680 worker thread done servicing request
02:53:14.813 00.000 6120 OnExposeComplete: enter
02:53:14.817 00.004 6120 UpdateGuideState(): m_state=6
02:53:14.820 00.003 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1729
02:53:14.823 00.003 6120 Star::Find returns 1 (0), X=513.47, Y=663.96, Mass=8623, SNR=61.8, Peak=221 HFD=6.5
02:53:14.826 00.003 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
02:53:14.831 00.005 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
02:53:14.834 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.59 mountX=-0.05 mountY=0.21, mountTheta=1.79
02:53:14.838 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.24, opts=13)
02:53:14.843 00.005 6120 Enqueuing Move request for scope (-0.00, -0.24)
02:53:14.846 00.003 7680 Worker thread wakes up
02:53:14.846 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:14.851 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.24) opts 0xd
02:53:14.851 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.24)
02:53:14.851 00.000 7680 Moving (-0.00, -0.24) raw xDistance=-0.05 yDistance=0.21
02:53:14.851 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:53:14.851 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:53:14.851 00.000 7680 MoveAxis(E, 0, ABG)
02:53:14.851 00.000 7680 Move returns status 0, amount 0
02:53:14.851 00.000 7680 MoveAxis(S, 116, ABG)
02:53:14.851 00.000 7680 Guiding  Dir = 1, Dur = 116
02:53:14.852 00.001 6120 UpdateGuideState exits: m=8623 SNR=61.8
02:53:14.854 00.002 7680 IsSlewing returns 0
02:53:14.854 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:14.858 00.004 7680 IsGuiding returns 0
02:53:14.858 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:14.861 00.003 6120 Enqueuing Expose request
02:53:14.866 00.005 7680 PulseGuide returned control before completion, sleep 126
02:53:14.997 00.131 7680 IsGuiding returns 1
02:53:14.997 00.000 7680 scope still moving after pulse duration time elapsed
02:53:15.027 00.030 7680 IsSlewing returns 0
02:53:15.030 00.003 7680 IsGuiding returns 0
02:53:15.030 00.000 7680 scope move finished after 116 + 56 ms
02:53:15.030 00.000 7680 Move returns status 0, amount 116
02:53:15.030 00.000 7680 move complete, result=0
02:53:15.031 00.001 7680 worker thread done servicing request
02:53:15.031 00.000 7680 Worker thread wakes up
02:53:15.032 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:15.032 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:15.032 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 116 ms SOUTH
02:53:16.290 01.258 7680 Exposure complete
02:53:16.430 00.140 7680 worker thread done servicing request
02:53:16.430 00.000 6120 OnExposeComplete: enter
02:53:16.435 00.005 6120 UpdateGuideState(): m_state=6
02:53:16.440 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1730
02:53:16.444 00.004 6120 Star::Find returns 1 (0), X=513.47, Y=664.47, Mass=8198, SNR=59.8, Peak=204 HFD=7.0
02:53:16.448 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.19) = xAngle (1.41 = 1.41)
02:53:16.451 00.003 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.29 = -2.00)
02:53:16.455 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.60 mountX=0.04 mountY=-0.25, mountTheta=-1.40
02:53:16.460 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.28, opts=13)
02:53:16.464 00.004 6120 Enqueuing Move request for scope (-0.01, 0.28)
02:53:16.469 00.005 7680 Worker thread wakes up
02:53:16.469 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.28) opts 0xd
02:53:16.469 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.28)
02:53:16.469 00.000 7680 Moving (-0.01, 0.28) raw xDistance=0.04 yDistance=-0.25
02:53:16.469 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:53:16.469 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:53:16.471 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:16.475 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:53:16.476 00.001 7680 MoveAxis(E, 0, ABG)
02:53:16.476 00.000 7680 Move returns status 0, amount 0
02:53:16.476 00.000 6120 UpdateGuideState exits: m=8198 SNR=59.8
02:53:16.481 00.005 7680 MoveAxis(N, 0, ABG)
02:53:16.482 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:16.489 00.007 7680 Move returns status 0, amount 0
02:53:16.489 00.000 7680 move complete, result=0
02:53:16.489 00.000 7680 worker thread done servicing request
02:53:16.490 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:16.498 00.008 6120 Enqueuing Expose request
02:53:16.507 00.009 7680 Worker thread wakes up
02:53:16.507 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:53:16.515 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:16.516 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:17.762 01.246 7680 Exposure complete
02:53:17.901 00.139 7680 worker thread done servicing request
02:53:17.902 00.001 6120 OnExposeComplete: enter
02:53:17.905 00.003 6120 UpdateGuideState(): m_state=6
02:53:17.910 00.005 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1731
02:53:17.914 00.004 6120 Star::Find returns 1 (0), X=513.28, Y=664.01, Mass=8337, SNR=60.5, Peak=239 HFD=6.5
02:53:17.917 00.003 6120 CameraToMount -- cameraTheta (-2.36) - m_xAngle (0.19) = xAngle (-2.54 = -2.54)
02:53:17.921 00.004 6120 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.33 = 0.33)
02:53:17.924 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-2.36 mountX=-0.22 mountY=0.09, mountTheta=2.77
02:53:17.929 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.19, opts=13)
02:53:17.932 00.003 6120 Enqueuing Move request for scope (-0.19, -0.19)
02:53:17.936 00.004 7680 Worker thread wakes up
02:53:17.936 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:17.940 00.004 6120 UpdateGuideState exits: m=8337 SNR=60.5
02:53:17.945 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:17.948 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:17.952 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.19) opts 0xd
02:53:17.952 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.19)
02:53:17.952 00.000 7680 Moving (-0.19, -0.19) raw xDistance=-0.22 yDistance=0.09
02:53:17.952 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:53:17.952 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:53:17.952 00.000 6120 Enqueuing Expose request
02:53:17.955 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:53:17.955 00.000 7680 MoveAxis(E, 91, ABG)
02:53:17.955 00.000 7680 Guiding  Dir = 2, Dur = 91
02:53:17.955 00.000 7680 IsSlewing returns 0
02:53:17.955 00.000 7680 IsGuiding returns 0
02:53:17.957 00.002 7680 PulseGuide returned control before completion, sleep 101
02:53:18.062 00.105 7680 IsGuiding returns 1
02:53:18.063 00.001 7680 scope still moving after pulse duration time elapsed
02:53:18.093 00.030 7680 IsSlewing returns 0
02:53:18.095 00.002 7680 IsGuiding returns 0
02:53:18.096 00.001 7680 scope move finished after 91 + 47 ms
02:53:18.096 00.000 7680 Move returns status 0, amount 91
02:53:18.097 00.001 7680 MoveAxis(N, 0, ABG)
02:53:18.097 00.000 7680 Move returns status 0, amount 0
02:53:18.098 00.001 7680 move complete, result=0
02:53:18.098 00.000 7680 worker thread done servicing request
02:53:18.098 00.000 7680 Worker thread wakes up
02:53:18.099 00.001 6120 GuideStep: -0.2 px 91 ms EAST, 0.1 px 0 ms NORTH
02:53:18.104 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:18.104 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:19.355 01.251 7680 Exposure complete
02:53:19.487 00.132 7680 worker thread done servicing request
02:53:19.488 00.001 6120 OnExposeComplete: enter
02:53:19.492 00.004 6120 UpdateGuideState(): m_state=6
02:53:19.497 00.005 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1732
02:53:19.501 00.004 6120 Star::Find returns 1 (0), X=513.29, Y=663.90, Mass=8168, SNR=59.2, Peak=210 HFD=6.6
02:53:19.506 00.005 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.19) = xAngle (-2.30 = -2.30)
02:53:19.509 00.003 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
02:53:19.513 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.30 hyp=0.35 cameraTheta=-2.12 mountX=-0.23 mountY=0.19, mountTheta=2.46
02:53:19.517 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.30, opts=13)
02:53:19.521 00.004 6120 Enqueuing Move request for scope (-0.18, -0.30)
02:53:19.526 00.005 7680 Worker thread wakes up
02:53:19.526 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.30) opts 0xd
02:53:19.526 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.30)
02:53:19.526 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:19.532 00.006 6120 UpdateGuideState exits: m=8168 SNR=59.2
02:53:19.536 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:19.540 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:19.543 00.003 6120 Enqueuing Expose request
02:53:19.547 00.004 7680 Moving (-0.18, -0.30) raw xDistance=-0.23 yDistance=0.19
02:53:19.547 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
02:53:19.547 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:53:19.547 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:53:19.548 00.001 7680 MoveAxis(E, 102, ABG)
02:53:19.549 00.001 7680 Guiding  Dir = 2, Dur = 102
02:53:19.549 00.000 7680 IsSlewing returns 0
02:53:19.549 00.000 7680 IsGuiding returns 0
02:53:19.550 00.001 7680 PulseGuide returned control before completion, sleep 112
02:53:19.662 00.112 7680 IsGuiding returns 1
02:53:19.663 00.001 7680 scope still moving after pulse duration time elapsed
02:53:19.694 00.031 7680 IsSlewing returns 0
02:53:19.696 00.002 7680 IsGuiding returns 0
02:53:19.697 00.001 7680 scope move finished after 102 + 46 ms
02:53:19.698 00.001 7680 Move returns status 0, amount 102
02:53:19.698 00.000 7680 MoveAxis(N, 0, ABG)
02:53:19.699 00.001 7680 Move returns status 0, amount 0
02:53:19.700 00.001 7680 move complete, result=0
02:53:19.700 00.000 7680 worker thread done servicing request
02:53:19.700 00.000 6120 GuideStep: -0.2 px 102 ms EAST, 0.2 px 0 ms NORTH
02:53:19.706 00.006 7680 Worker thread wakes up
02:53:19.707 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:19.707 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:20.953 01.246 7680 Exposure complete
02:53:21.092 00.139 7680 worker thread done servicing request
02:53:21.092 00.000 6120 OnExposeComplete: enter
02:53:21.096 00.004 6120 UpdateGuideState(): m_state=6
02:53:21.100 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1733
02:53:21.105 00.005 6120 Star::Find returns 1 (0), X=513.49, Y=663.78, Mass=8643, SNR=61.3, Peak=226 HFD=6.7
02:53:21.109 00.004 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
02:53:21.114 00.005 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
02:53:21.119 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.42 hyp=0.42 cameraTheta=-1.52 mountX=-0.06 mountY=0.38, mountTheta=1.72
02:53:21.124 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.42, opts=13)
02:53:21.130 00.006 6120 Enqueuing Move request for scope (0.02, -0.42)
02:53:21.133 00.003 7680 Worker thread wakes up
02:53:21.134 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:21.138 00.004 6120 UpdateGuideState exits: m=8643 SNR=61.3
02:53:21.141 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:21.145 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:21.151 00.006 6120 Enqueuing Expose request
02:53:21.158 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.42) opts 0xd
02:53:21.158 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.42)
02:53:21.158 00.000 7680 Moving (0.02, -0.42) raw xDistance=-0.06 yDistance=0.38
02:53:21.158 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:53:21.159 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:53:21.159 00.000 7680 MoveAxis(E, 0, ABG)
02:53:21.159 00.000 7680 Move returns status 0, amount 0
02:53:21.159 00.000 7680 MoveAxis(S, 209, ABG)
02:53:21.160 00.001 7680 Guiding  Dir = 1, Dur = 209
02:53:21.160 00.000 7680 IsSlewing returns 0
02:53:21.161 00.001 7680 IsGuiding returns 0
02:53:21.161 00.000 7680 PulseGuide returned control before completion, sleep 219
02:53:21.397 00.236 7680 IsGuiding returns 0
02:53:21.398 00.001 7680 Move returns status 0, amount 209
02:53:21.398 00.000 7680 move complete, result=0
02:53:21.398 00.000 7680 worker thread done servicing request
02:53:21.400 00.002 7680 Worker thread wakes up
02:53:21.400 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 209 ms SOUTH
02:53:21.406 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:21.406 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:22.655 01.249 7680 Exposure complete
02:53:22.794 00.139 7680 worker thread done servicing request
02:53:22.794 00.000 6120 OnExposeComplete: enter
02:53:22.799 00.005 6120 UpdateGuideState(): m_state=6
02:53:22.803 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1734
02:53:22.808 00.005 6120 Star::Find returns 1 (0), X=513.36, Y=663.87, Mass=9115, SNR=64.2, Peak=232 HFD=6.7
02:53:22.811 00.003 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
02:53:22.815 00.004 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
02:53:22.818 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.33 hyp=0.35 cameraTheta=-1.91 mountX=-0.18 mountY=0.24, mountTheta=2.20
02:53:22.824 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.33, opts=13)
02:53:22.828 00.004 6120 Enqueuing Move request for scope (-0.12, -0.33)
02:53:22.832 00.004 7680 Worker thread wakes up
02:53:22.832 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.33) opts 0xd
02:53:22.832 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.33)
02:53:22.832 00.000 7680 Moving (-0.12, -0.33) raw xDistance=-0.18 yDistance=0.24
02:53:22.832 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:53:22.832 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:53:22.832 00.000 7680 MoveAxis(E, 0, ABG)
02:53:22.832 00.000 7680 Move returns status 0, amount 0
02:53:22.832 00.000 7680 MoveAxis(S, 132, ABG)
02:53:22.834 00.002 7680 Guiding  Dir = 1, Dur = 132
02:53:22.834 00.000 7680 IsSlewing returns 0
02:53:22.834 00.000 7680 IsGuiding returns 0
02:53:22.834 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:22.839 00.005 7680 PulseGuide returned control before completion, sleep 142
02:53:22.840 00.001 6120 UpdateGuideState exits: m=9115 SNR=64.2
02:53:22.844 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:22.847 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:22.851 00.004 6120 Enqueuing Expose request
02:53:22.985 00.134 7680 IsGuiding returns 1
02:53:22.986 00.001 7680 scope still moving after pulse duration time elapsed
02:53:23.015 00.029 7680 IsSlewing returns 0
02:53:23.017 00.002 7680 IsGuiding returns 0
02:53:23.018 00.001 7680 scope move finished after 132 + 50 ms
02:53:23.018 00.000 7680 Move returns status 0, amount 132
02:53:23.018 00.000 7680 move complete, result=0
02:53:23.019 00.001 7680 worker thread done servicing request
02:53:23.019 00.000 7680 Worker thread wakes up
02:53:23.019 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 132 ms SOUTH
02:53:23.027 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:23.029 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:24.297 01.268 7680 Exposure complete
02:53:24.417 00.120 7680 worker thread done servicing request
02:53:24.417 00.000 6120 OnExposeComplete: enter
02:53:24.421 00.004 6120 UpdateGuideState(): m_state=6
02:53:24.425 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1735
02:53:24.433 00.008 6120 Star::Find returns 1 (0), X=513.29, Y=663.82, Mass=8776, SNR=62.6, Peak=225 HFD=6.6
02:53:24.437 00.004 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.22 = -2.22)
02:53:24.442 00.005 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.65 = 0.65)
02:53:24.445 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.38 hyp=0.42 cameraTheta=-2.03 mountX=-0.25 mountY=0.26, mountTheta=2.35
02:53:24.450 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.38, opts=13)
02:53:24.454 00.004 6120 Enqueuing Move request for scope (-0.19, -0.38)
02:53:24.457 00.003 7680 Worker thread wakes up
02:53:24.457 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.38) opts 0xd
02:53:24.457 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.38)
02:53:24.457 00.000 7680 Moving (-0.19, -0.38) raw xDistance=-0.25 yDistance=0.26
02:53:24.457 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:53:24.457 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:53:24.459 00.002 7680 MoveAxis(E, 103, ABG)
02:53:24.459 00.000 7680 Guiding  Dir = 2, Dur = 103
02:53:24.459 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:24.463 00.004 7680 IsSlewing returns 0
02:53:24.464 00.001 6120 UpdateGuideState exits: m=8776 SNR=62.6
02:53:24.468 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:24.472 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:24.477 00.005 6120 Enqueuing Expose request
02:53:24.481 00.004 7680 IsGuiding returns 0
02:53:24.481 00.000 7680 PulseGuide returned control before completion, sleep 113
02:53:24.600 00.119 7680 IsGuiding returns 1
02:53:24.602 00.002 7680 scope still moving after pulse duration time elapsed
02:53:24.632 00.030 7680 IsSlewing returns 0
02:53:24.633 00.001 7680 IsGuiding returns 0
02:53:24.634 00.001 7680 scope move finished after 103 + 49 ms
02:53:24.634 00.000 7680 Move returns status 0, amount 103
02:53:24.634 00.000 7680 MoveAxis(S, 138, ABG)
02:53:24.636 00.002 7680 Guiding  Dir = 1, Dur = 138
02:53:24.637 00.001 7680 IsSlewing returns 0
02:53:24.637 00.000 7680 IsGuiding returns 0
02:53:24.638 00.001 7680 PulseGuide returned control before completion, sleep 148
02:53:24.789 00.151 7680 IsGuiding returns 1
02:53:24.789 00.000 7680 scope still moving after pulse duration time elapsed
02:53:24.820 00.031 7680 IsSlewing returns 0
02:53:24.820 00.000 7680 IsGuiding returns 0
02:53:24.822 00.002 7680 scope move finished after 138 + 46 ms
02:53:24.822 00.000 7680 Move returns status 0, amount 138
02:53:24.823 00.001 7680 move complete, result=0
02:53:24.823 00.000 7680 worker thread done servicing request
02:53:24.824 00.001 7680 Worker thread wakes up
02:53:24.824 00.000 6120 GuideStep: -0.3 px 103 ms EAST, 0.3 px 138 ms SOUTH
02:53:24.831 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:24.831 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:26.081 01.250 7680 Exposure complete
02:53:26.213 00.132 7680 worker thread done servicing request
02:53:26.213 00.000 6120 OnExposeComplete: enter
02:53:26.217 00.004 6120 UpdateGuideState(): m_state=6
02:53:26.220 00.003 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1736
02:53:26.225 00.005 6120 Star::Find returns 1 (0), X=513.36, Y=663.85, Mass=9055, SNR=63.3, Peak=232 HFD=6.7
02:53:26.229 00.004 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
02:53:26.233 00.004 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
02:53:26.235 00.002 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.35 hyp=0.37 cameraTheta=-1.89 mountX=-0.18 mountY=0.26, mountTheta=2.17
02:53:26.241 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.35, opts=13)
02:53:26.246 00.005 6120 Enqueuing Move request for scope (-0.11, -0.35)
02:53:26.249 00.003 7680 Worker thread wakes up
02:53:26.249 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.35) opts 0xd
02:53:26.250 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.35)
02:53:26.250 00.000 7680 Moving (-0.11, -0.35) raw xDistance=-0.18 yDistance=0.26
02:53:26.250 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:53:26.250 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:53:26.251 00.001 7680 MoveAxis(E, 0, ABG)
02:53:26.251 00.000 7680 Move returns status 0, amount 0
02:53:26.251 00.000 7680 MoveAxis(S, 142, ABG)
02:53:26.251 00.000 7680 Guiding  Dir = 1, Dur = 142
02:53:26.251 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:26.256 00.005 7680 IsSlewing returns 0
02:53:26.256 00.000 6120 UpdateGuideState exits: m=9055 SNR=63.3
02:53:26.259 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:26.264 00.005 7680 IsGuiding returns 0
02:53:26.264 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:26.267 00.003 7680 PulseGuide returned control before completion, sleep 152
02:53:26.267 00.000 6120 Enqueuing Expose request
02:53:26.431 00.164 7680 IsGuiding returns 1
02:53:26.431 00.000 7680 scope still moving after pulse duration time elapsed
02:53:26.463 00.032 7680 IsSlewing returns 0
02:53:26.463 00.000 7680 IsGuiding returns 0
02:53:26.464 00.001 7680 scope move finished after 142 + 58 ms
02:53:26.464 00.000 7680 Move returns status 0, amount 142
02:53:26.465 00.001 7680 move complete, result=0
02:53:26.465 00.000 7680 worker thread done servicing request
02:53:26.465 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 142 ms SOUTH
02:53:26.473 00.008 7680 Worker thread wakes up
02:53:26.474 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:26.474 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:27.726 01.252 7680 Exposure complete
02:53:27.847 00.121 7680 worker thread done servicing request
02:53:27.847 00.000 6120 OnExposeComplete: enter
02:53:27.851 00.004 6120 UpdateGuideState(): m_state=6
02:53:27.855 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1737
02:53:27.859 00.004 6120 Star::Find returns 1 (0), X=513.23, Y=665.80, Mass=8247, SNR=61.0, Peak=212 HFD=6.6
02:53:27.862 00.003 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (0.19) = xAngle (1.54 = 1.54)
02:53:27.867 00.005 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.41 = -1.87)
02:53:27.873 00.006 6120 CameraToMount -- cameraX=-0.25 cameraY=1.60 hyp=1.62 cameraTheta=1.72 mountX=0.05 mountY=-1.55, mountTheta=-1.54
02:53:27.879 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=1.60, opts=13)
02:53:27.883 00.004 6120 Enqueuing Move request for scope (-0.25, 1.60)
02:53:27.887 00.004 7680 Worker thread wakes up
02:53:27.888 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:27.891 00.003 6120 UpdateGuideState exits: m=8247 SNR=61.0
02:53:27.895 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:27.899 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:27.902 00.003 6120 Enqueuing Expose request
02:53:27.905 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 1.60) opts 0xd
02:53:27.905 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 1.60)
02:53:27.905 00.000 7680 Moving (-0.25, 1.60) raw xDistance=0.05 yDistance=-1.55
02:53:27.905 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:53:27.905 00.000 7680 resist switch: large excursion: input -1.55 thresh 0.60 direction from 1 to -1
02:53:27.907 00.002 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.65
02:53:27.908 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.55 from input -1.55
02:53:27.908 00.000 7680 MoveAxis(E, 0, ABG)
02:53:27.908 00.000 7680 Move returns status 0, amount 0
02:53:27.908 00.000 7680 MoveAxis(N, 841, ABG)
02:53:27.908 00.000 7680 Guiding  Dir = 0, Dur = 841
02:53:27.909 00.001 7680 IsSlewing returns 0
02:53:27.909 00.000 7680 IsGuiding returns 0
02:53:27.910 00.001 7680 PulseGuide returned control before completion, sleep 851
02:53:28.765 00.855 7680 IsGuiding returns 1
02:53:28.765 00.000 7680 scope still moving after pulse duration time elapsed
02:53:28.796 00.031 7680 IsSlewing returns 0
02:53:28.796 00.000 7680 IsGuiding returns 0
02:53:28.796 00.000 7680 scope move finished after 841 + 46 ms
02:53:28.798 00.002 7680 Move returns status 0, amount 841
02:53:28.798 00.000 7680 move complete, result=0
02:53:28.798 00.000 7680 worker thread done servicing request
02:53:28.799 00.001 7680 Worker thread wakes up
02:53:28.799 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.5 px 841 ms NORTH
02:53:28.806 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:28.806 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:30.061 01.255 7680 Exposure complete
02:53:30.198 00.137 7680 worker thread done servicing request
02:53:30.199 00.001 6120 OnExposeComplete: enter
02:53:30.202 00.003 6120 UpdateGuideState(): m_state=6
02:53:30.206 00.004 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1738
02:53:30.213 00.007 6120 Star::Find returns 1 (0), X=513.11, Y=663.05, Mass=8338, SNR=62.3, Peak=230 HFD=6.4
02:53:30.217 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
02:53:30.220 00.003 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
02:53:30.225 00.005 6120 CameraToMount -- cameraX=-0.36 cameraY=-1.15 hyp=1.20 cameraTheta=-1.87 mountX=-0.57 mountY=0.87, mountTheta=2.15
02:53:30.231 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=-1.15, opts=13)
02:53:30.234 00.003 6120 Enqueuing Move request for scope (-0.36, -1.15)
02:53:30.239 00.005 7680 Worker thread wakes up
02:53:30.239 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -1.15) opts 0xd
02:53:30.239 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, -1.15)
02:53:30.239 00.000 7680 Moving (-0.36, -1.15) raw xDistance=-0.57 yDistance=0.87
02:53:30.239 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
02:53:30.240 00.001 7680 resist switch: large excursion: input 0.87 thresh 0.60 direction from -1 to 1
02:53:30.240 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.62
02:53:30.240 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87
02:53:30.240 00.000 7680 MoveAxis(E, 231, ABG)
02:53:30.240 00.000 7680 Guiding  Dir = 2, Dur = 231
02:53:30.240 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:30.245 00.005 7680 IsSlewing returns 0
02:53:30.245 00.000 6120 UpdateGuideState exits: m=8338 SNR=62.3
02:53:30.250 00.005 7680 IsGuiding returns 0
02:53:30.250 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:30.254 00.004 7680 PulseGuide returned control before completion, sleep 241
02:53:30.254 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:30.257 00.003 6120 Enqueuing Expose request
02:53:30.505 00.248 7680 IsGuiding returns 0
02:53:30.505 00.000 7680 Move returns status 0, amount 231
02:53:30.506 00.001 7680 MoveAxis(S, 473, ABG)
02:53:30.506 00.000 7680 Guiding  Dir = 1, Dur = 473
02:53:30.507 00.001 7680 IsSlewing returns 0
02:53:30.507 00.000 7680 IsGuiding returns 0
02:53:30.509 00.002 7680 PulseGuide returned control before completion, sleep 483
02:53:31.007 00.498 7680 IsGuiding returns 1
02:53:31.007 00.000 7680 scope still moving after pulse duration time elapsed
02:53:31.037 00.030 7680 IsSlewing returns 0
02:53:31.039 00.002 7680 IsGuiding returns 0
02:53:31.039 00.000 7680 scope move finished after 473 + 57 ms
02:53:31.040 00.001 7680 Move returns status 0, amount 473
02:53:31.040 00.000 7680 move complete, result=0
02:53:31.042 00.002 7680 worker thread done servicing request
02:53:31.042 00.000 7680 Worker thread wakes up
02:53:31.042 00.000 6120 GuideStep: -0.6 px 231 ms EAST, 0.9 px 473 ms SOUTH
02:53:31.049 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:31.049 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:32.303 01.254 7680 Exposure complete
02:53:32.454 00.151 7680 worker thread done servicing request
02:53:32.454 00.000 6120 OnExposeComplete: enter
02:53:32.458 00.004 6120 UpdateGuideState(): m_state=6
02:53:32.463 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1739
02:53:32.467 00.004 6120 Star::Find returns 1 (0), X=513.27, Y=662.98, Mass=8689, SNR=62.3, Peak=230 HFD=6.6
02:53:32.471 00.004 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
02:53:32.476 00.005 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
02:53:32.480 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-1.22 hyp=1.24 cameraTheta=-1.74 mountX=-0.43 mountY=1.01, mountTheta=1.97
02:53:32.489 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-1.22, opts=13)
02:53:32.493 00.004 6120 Enqueuing Move request for scope (-0.20, -1.22)
02:53:32.500 00.007 7680 Worker thread wakes up
02:53:32.500 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:32.505 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -1.22) opts 0xd
02:53:32.506 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, -1.22)
02:53:32.506 00.000 7680 Moving (-0.20, -1.22) raw xDistance=-0.43 yDistance=1.01
02:53:32.506 00.000 6120 UpdateGuideState exits: m=8689 SNR=62.3
02:53:32.511 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
02:53:32.512 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.01 from input 1.01
02:53:32.512 00.000 7680 MoveAxis(E, 191, ABG)
02:53:32.512 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:32.519 00.007 7680 Guiding  Dir = 2, Dur = 191
02:53:32.519 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:32.524 00.005 7680 IsSlewing returns 0
02:53:32.525 00.001 6120 Enqueuing Expose request
02:53:32.531 00.006 7680 IsGuiding returns 0
02:53:32.532 00.001 7680 PulseGuide returned control before completion, sleep 201
02:53:32.748 00.216 7680 IsGuiding returns 1
02:53:32.750 00.002 7680 scope still moving after pulse duration time elapsed
02:53:32.779 00.029 7680 IsSlewing returns 0
02:53:32.784 00.005 7680 IsGuiding returns 0
02:53:32.785 00.001 7680 scope move finished after 191 + 62 ms
02:53:32.785 00.000 7680 Move returns status 0, amount 191
02:53:32.785 00.000 7680 MoveAxis(S, 546, ABG)
02:53:32.786 00.001 7680 Guiding  Dir = 1, Dur = 546
02:53:32.786 00.000 7680 IsSlewing returns 0
02:53:32.786 00.000 7680 IsGuiding returns 0
02:53:32.787 00.001 7680 PulseGuide returned control before completion, sleep 556
02:53:33.353 00.566 7680 IsGuiding returns 1
02:53:33.353 00.000 7680 scope still moving after pulse duration time elapsed
02:53:33.385 00.032 7680 IsSlewing returns 0
02:53:33.386 00.001 7680 IsGuiding returns 0
02:53:33.386 00.000 7680 scope move finished after 546 + 53 ms
02:53:33.387 00.001 7680 Move returns status 0, amount 546
02:53:33.388 00.001 7680 move complete, result=0
02:53:33.388 00.000 7680 worker thread done servicing request
02:53:33.388 00.000 7680 Worker thread wakes up
02:53:33.389 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:33.389 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:33.389 00.000 6120 GuideStep: -0.4 px 191 ms EAST, 1.0 px 546 ms SOUTH
02:53:34.629 01.240 7680 Exposure complete
02:53:34.765 00.136 7680 worker thread done servicing request
02:53:34.766 00.001 6120 OnExposeComplete: enter
02:53:34.769 00.003 6120 UpdateGuideState(): m_state=6
02:53:34.774 00.005 6120 Star::Find(15, 513, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1740
02:53:34.778 00.004 6120 Star::Find returns 1 (0), X=513.60, Y=663.62, Mass=9154, SNR=63.8, Peak=246 HFD=6.9
02:53:34.782 00.004 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
02:53:34.785 00.003 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
02:53:34.789 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.58 hyp=0.59 cameraTheta=-1.35 mountX=0.02 mountY=0.58, mountTheta=1.54
02:53:34.794 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.58, opts=13)
02:53:34.798 00.004 6120 Enqueuing Move request for scope (0.13, -0.58)
02:53:34.802 00.004 7680 Worker thread wakes up
02:53:34.802 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.58) opts 0xd
02:53:34.802 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.58)
02:53:34.802 00.000 7680 Moving (0.13, -0.58) raw xDistance=0.02 yDistance=0.58
02:53:34.802 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:53:34.802 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
02:53:34.803 00.001 7680 MoveAxis(E, 0, ABG)
02:53:34.803 00.000 7680 Move returns status 0, amount 0
02:53:34.803 00.000 7680 MoveAxis(S, 314, ABG)
02:53:34.803 00.000 7680 Guiding  Dir = 1, Dur = 314
02:53:34.804 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:34.808 00.004 7680 IsSlewing returns 0
02:53:34.809 00.001 6120 UpdateGuideState exits: m=9154 SNR=63.8
02:53:34.815 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:34.820 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:34.824 00.004 6120 Enqueuing Expose request
02:53:34.827 00.003 7680 IsGuiding returns 0
02:53:34.827 00.000 7680 PulseGuide returned control before completion, sleep 324
02:53:35.152 00.325 7680 IsGuiding returns 1
02:53:35.153 00.001 7680 scope still moving after pulse duration time elapsed
02:53:35.184 00.031 7680 IsSlewing returns 0
02:53:35.185 00.001 7680 IsGuiding returns 0
02:53:35.186 00.001 7680 scope move finished after 314 + 44 ms
02:53:35.186 00.000 7680 Move returns status 0, amount 314
02:53:35.187 00.001 7680 move complete, result=0
02:53:35.187 00.000 7680 worker thread done servicing request
02:53:35.187 00.000 7680 Worker thread wakes up
02:53:35.188 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 314 ms SOUTH
02:53:35.194 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:35.194 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:36.446 01.252 7680 Exposure complete
02:53:36.588 00.142 7680 worker thread done servicing request
02:53:36.589 00.001 6120 OnExposeComplete: enter
02:53:36.594 00.005 6120 UpdateGuideState(): m_state=6
02:53:36.598 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1741
02:53:36.602 00.004 6120 Star::Find returns 1 (0), X=513.49, Y=663.98, Mass=8596, SNR=61.1, Peak=233 HFD=6.4
02:53:36.605 00.003 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
02:53:36.610 00.005 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
02:53:36.613 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.51 mountX=-0.03 mountY=0.20, mountTheta=1.71
02:53:36.619 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.21, opts=13)
02:53:36.626 00.007 6120 Enqueuing Move request for scope (0.01, -0.21)
02:53:36.630 00.004 7680 Worker thread wakes up
02:53:36.630 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd
02:53:36.630 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.21)
02:53:36.631 00.001 7680 Moving (0.01, -0.21) raw xDistance=-0.03 yDistance=0.20
02:53:36.632 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:53:36.632 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:53:36.632 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:36.636 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:53:36.636 00.000 7680 MoveAxis(E, 0, ABG)
02:53:36.636 00.000 7680 Move returns status 0, amount 0
02:53:36.636 00.000 7680 MoveAxis(N, 0, ABG)
02:53:36.638 00.002 7680 Move returns status 0, amount 0
02:53:36.638 00.000 6120 UpdateGuideState exits: m=8596 SNR=61.1
02:53:36.642 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:36.645 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:36.650 00.005 6120 Enqueuing Expose request
02:53:36.654 00.004 7680 move complete, result=0
02:53:36.654 00.000 7680 worker thread done servicing request
02:53:36.654 00.000 7680 Worker thread wakes up
02:53:36.654 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:53:36.659 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:36.659 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:37.911 01.252 7680 Exposure complete
02:53:38.045 00.134 7680 worker thread done servicing request
02:53:38.045 00.000 6120 OnExposeComplete: enter
02:53:38.048 00.003 6120 UpdateGuideState(): m_state=6
02:53:38.051 00.003 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1742
02:53:38.055 00.004 6120 Star::Find returns 1 (0), X=513.65, Y=663.87, Mass=8729, SNR=61.5, Peak=206 HFD=6.5
02:53:38.058 00.003 6120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.19) = xAngle (-1.26 = -1.26)
02:53:38.062 00.004 6120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.62 = 1.62)
02:53:38.066 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.32 hyp=0.37 cameraTheta=-1.07 mountX=0.11 mountY=0.37, mountTheta=1.27
02:53:38.070 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.32, opts=13)
02:53:38.074 00.004 6120 Enqueuing Move request for scope (0.18, -0.32)
02:53:38.077 00.003 7680 Worker thread wakes up
02:53:38.077 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.32) opts 0xd
02:53:38.077 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.32)
02:53:38.077 00.000 7680 Moving (0.18, -0.32) raw xDistance=0.11 yDistance=0.37
02:53:38.077 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:53:38.077 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:53:38.078 00.001 7680 MoveAxis(E, 0, ABG)
02:53:38.078 00.000 7680 Move returns status 0, amount 0
02:53:38.078 00.000 7680 MoveAxis(S, 201, ABG)
02:53:38.078 00.000 7680 Guiding  Dir = 1, Dur = 201
02:53:38.078 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:38.082 00.004 7680 IsSlewing returns 0
02:53:38.082 00.000 6120 UpdateGuideState exits: m=8729 SNR=61.5
02:53:38.086 00.004 7680 IsGuiding returns 0
02:53:38.086 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:38.090 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:38.094 00.004 7680 PulseGuide returned control before completion, sleep 211
02:53:38.094 00.000 6120 Enqueuing Expose request
02:53:38.312 00.218 7680 IsGuiding returns 1
02:53:38.314 00.002 7680 scope still moving after pulse duration time elapsed
02:53:38.342 00.028 7680 IsSlewing returns 0
02:53:38.343 00.001 7680 IsGuiding returns 0
02:53:38.344 00.001 7680 scope move finished after 201 + 56 ms
02:53:38.344 00.000 7680 Move returns status 0, amount 201
02:53:38.345 00.001 7680 move complete, result=0
02:53:38.345 00.000 7680 worker thread done servicing request
02:53:38.345 00.000 7680 Worker thread wakes up
02:53:38.347 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 201 ms SOUTH
02:53:38.353 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:38.353 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:39.608 01.255 7680 Exposure complete
02:53:39.748 00.140 7680 worker thread done servicing request
02:53:39.749 00.001 6120 OnExposeComplete: enter
02:53:39.754 00.005 6120 UpdateGuideState(): m_state=6
02:53:39.758 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1743
02:53:39.762 00.004 6120 Star::Find returns 1 (0), X=513.87, Y=663.94, Mass=8911, SNR=62.9, Peak=224 HFD=6.4
02:53:39.767 00.005 6120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.19) = xAngle (-0.77 = -0.77)
02:53:39.772 00.005 6120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.10 = 2.10)
02:53:39.776 00.004 6120 CameraToMount -- cameraX=0.40 cameraY=-0.26 hyp=0.47 cameraTheta=-0.58 mountX=0.34 mountY=0.41, mountTheta=0.88
02:53:39.782 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.40, y=-0.26, opts=13)
02:53:39.786 00.004 6120 Enqueuing Move request for scope (0.40, -0.26)
02:53:39.790 00.004 7680 Worker thread wakes up
02:53:39.790 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.26) opts 0xd
02:53:39.790 00.000 7680 Handling offset move in thread for scope, endpoint = (0.40, -0.26)
02:53:39.790 00.000 7680 Moving (0.40, -0.26) raw xDistance=0.34 yDistance=0.41
02:53:39.790 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:39.794 00.004 6120 UpdateGuideState exits: m=8911 SNR=62.9
02:53:39.799 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:39.802 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
02:53:39.802 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
02:53:39.803 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:39.806 00.003 7680 MoveAxis(W, 139, ABG)
02:53:39.806 00.000 6120 Enqueuing Expose request
02:53:39.811 00.005 7680 Guiding  Dir = 3, Dur = 139
02:53:39.811 00.000 7680 IsSlewing returns 0
02:53:39.811 00.000 7680 IsGuiding returns 0
02:53:39.812 00.001 7680 PulseGuide returned control before completion, sleep 149
02:53:39.970 00.158 7680 IsGuiding returns 1
02:53:39.971 00.001 7680 scope still moving after pulse duration time elapsed
02:53:40.001 00.030 7680 IsSlewing returns 0
02:53:40.002 00.001 7680 IsGuiding returns 0
02:53:40.002 00.000 7680 scope move finished after 139 + 51 ms
02:53:40.003 00.001 7680 Move returns status 0, amount 139
02:53:40.003 00.000 7680 MoveAxis(S, 221, ABG)
02:53:40.003 00.000 7680 Guiding  Dir = 1, Dur = 221
02:53:40.004 00.001 7680 IsSlewing returns 0
02:53:40.004 00.000 7680 IsGuiding returns 0
02:53:40.005 00.001 7680 PulseGuide returned control before completion, sleep 231
02:53:40.251 00.246 7680 IsGuiding returns 1
02:53:40.252 00.001 7680 scope still moving after pulse duration time elapsed
02:53:40.284 00.032 7680 IsSlewing returns 0
02:53:40.286 00.002 7680 IsGuiding returns 0
02:53:40.286 00.000 7680 scope move finished after 221 + 60 ms
02:53:40.287 00.001 7680 Move returns status 0, amount 221
02:53:40.287 00.000 7680 move complete, result=0
02:53:40.287 00.000 7680 worker thread done servicing request
02:53:40.287 00.000 6120 GuideStep: 0.3 px 139 ms WEST, 0.4 px 221 ms SOUTH
02:53:40.293 00.006 7680 Worker thread wakes up
02:53:40.293 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:40.295 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:41.544 01.249 7680 Exposure complete
02:53:41.680 00.136 7680 worker thread done servicing request
02:53:41.682 00.002 6120 OnExposeComplete: enter
02:53:41.685 00.003 6120 UpdateGuideState(): m_state=6
02:53:41.689 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1744
02:53:41.694 00.005 6120 Star::Find returns 1 (0), X=513.53, Y=663.99, Mass=8758, SNR=61.6, Peak=212 HFD=6.6
02:53:41.697 00.003 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
02:53:41.701 00.004 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
02:53:41.705 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.31 mountX=0.01 mountY=0.21, mountTheta=1.50
02:53:41.712 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.21, opts=13)
02:53:41.717 00.005 6120 Enqueuing Move request for scope (0.05, -0.21)
02:53:41.720 00.003 7680 Worker thread wakes up
02:53:41.720 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
02:53:41.720 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
02:53:41.720 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:41.725 00.005 7680 Moving (0.05, -0.21) raw xDistance=0.01 yDistance=0.21
02:53:41.725 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:53:41.725 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:53:41.725 00.000 6120 UpdateGuideState exits: m=8758 SNR=61.6
02:53:41.729 00.004 7680 MoveAxis(E, 0, ABG)
02:53:41.730 00.001 7680 Move returns status 0, amount 0
02:53:41.730 00.000 7680 MoveAxis(S, 113, ABG)
02:53:41.730 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:41.734 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:41.738 00.004 7680 Guiding  Dir = 1, Dur = 113
02:53:41.738 00.000 6120 Enqueuing Expose request
02:53:41.743 00.005 7680 IsSlewing returns 0
02:53:41.743 00.000 7680 IsGuiding returns 0
02:53:41.743 00.000 7680 PulseGuide returned control before completion, sleep 123
02:53:41.879 00.136 7680 IsGuiding returns 1
02:53:41.879 00.000 7680 scope still moving after pulse duration time elapsed
02:53:41.910 00.031 7680 IsSlewing returns 0
02:53:41.912 00.002 7680 IsGuiding returns 0
02:53:41.913 00.001 7680 scope move finished after 113 + 55 ms
02:53:41.913 00.000 7680 Move returns status 0, amount 113
02:53:41.913 00.000 7680 move complete, result=0
02:53:41.914 00.001 7680 worker thread done servicing request
02:53:41.914 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 113 ms SOUTH
02:53:41.921 00.007 7680 Worker thread wakes up
02:53:41.921 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:41.922 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:43.166 01.244 7680 Exposure complete
02:53:43.298 00.132 7680 worker thread done servicing request
02:53:43.298 00.000 6120 OnExposeComplete: enter
02:53:43.303 00.005 6120 UpdateGuideState(): m_state=6
02:53:43.309 00.006 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1745
02:53:43.313 00.004 6120 Star::Find returns 1 (0), X=513.70, Y=663.96, Mass=8867, SNR=63.2, Peak=223 HFD=6.6
02:53:43.317 00.004 6120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (0.19) = xAngle (-0.98 = -0.98)
02:53:43.322 00.005 6120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.89 = 1.89)
02:53:43.326 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-0.80 mountX=0.18 mountY=0.31, mountTheta=1.04
02:53:43.330 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.24, opts=13)
02:53:43.335 00.005 6120 Enqueuing Move request for scope (0.23, -0.24)
02:53:43.339 00.004 7680 Worker thread wakes up
02:53:43.340 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:43.343 00.003 6120 UpdateGuideState exits: m=8867 SNR=63.2
02:53:43.350 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:43.354 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:43.357 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.24) opts 0xd
02:53:43.357 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.24)
02:53:43.357 00.000 7680 Moving (0.23, -0.24) raw xDistance=0.18 yDistance=0.31
02:53:43.357 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:53:43.358 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:53:43.358 00.000 7680 MoveAxis(E, 0, ABG)
02:53:43.358 00.000 6120 Enqueuing Expose request
02:53:43.362 00.004 7680 Move returns status 0, amount 0
02:53:43.362 00.000 7680 MoveAxis(S, 170, ABG)
02:53:43.362 00.000 7680 Guiding  Dir = 1, Dur = 170
02:53:43.363 00.001 7680 IsSlewing returns 0
02:53:43.363 00.000 7680 IsGuiding returns 0
02:53:43.363 00.000 7680 PulseGuide returned control before completion, sleep 180
02:53:43.549 00.186 7680 IsGuiding returns 1
02:53:43.550 00.001 7680 scope still moving after pulse duration time elapsed
02:53:43.579 00.029 7680 IsSlewing returns 0
02:53:43.581 00.002 7680 IsGuiding returns 0
02:53:43.582 00.001 7680 scope move finished after 170 + 47 ms
02:53:43.582 00.000 7680 Move returns status 0, amount 170
02:53:43.582 00.000 7680 move complete, result=0
02:53:43.583 00.001 7680 worker thread done servicing request
02:53:43.584 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 170 ms SOUTH
02:53:43.592 00.008 7680 Worker thread wakes up
02:53:43.592 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:43.593 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:44.841 01.248 7680 Exposure complete
02:53:44.982 00.141 7680 worker thread done servicing request
02:53:44.983 00.001 6120 OnExposeComplete: enter
02:53:44.986 00.003 6120 UpdateGuideState(): m_state=6
02:53:44.991 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1746
02:53:44.996 00.005 6120 Star::Find returns 1 (0), X=513.48, Y=663.99, Mass=8030, SNR=60.0, Peak=197 HFD=6.6
02:53:45.001 00.005 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
02:53:45.006 00.005 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
02:53:45.009 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.54 mountX=-0.03 mountY=0.19, mountTheta=1.74
02:53:45.014 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.21, opts=13)
02:53:45.018 00.004 6120 Enqueuing Move request for scope (0.01, -0.21)
02:53:45.021 00.003 7680 Worker thread wakes up
02:53:45.023 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:45.025 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd
02:53:45.026 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.21)
02:53:45.026 00.000 7680 Moving (0.01, -0.21) raw xDistance=-0.03 yDistance=0.19
02:53:45.026 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:53:45.026 00.000 6120 UpdateGuideState exits: m=8030 SNR=60.0
02:53:45.030 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:45.034 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:45.037 00.003 6120 Enqueuing Expose request
02:53:45.040 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:53:45.040 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:53:45.042 00.002 7680 MoveAxis(E, 0, ABG)
02:53:45.042 00.000 7680 Move returns status 0, amount 0
02:53:45.042 00.000 7680 MoveAxis(N, 0, ABG)
02:53:45.042 00.000 7680 Move returns status 0, amount 0
02:53:45.042 00.000 7680 move complete, result=0
02:53:45.043 00.001 7680 worker thread done servicing request
02:53:45.043 00.000 7680 Worker thread wakes up
02:53:45.043 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:53:45.046 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:45.047 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:46.287 01.240 7680 Exposure complete
02:53:46.459 00.172 7680 worker thread done servicing request
02:53:46.459 00.000 6120 OnExposeComplete: enter
02:53:46.464 00.005 6120 UpdateGuideState(): m_state=6
02:53:46.468 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1747
02:53:46.472 00.004 6120 Star::Find returns 1 (0), X=513.54, Y=663.85, Mass=8778, SNR=62.4, Peak=219 HFD=6.5
02:53:46.475 00.003 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
02:53:46.479 00.004 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
02:53:46.482 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.34 hyp=0.35 cameraTheta=-1.37 mountX=0.00 mountY=0.34, mountTheta=1.56
02:53:46.488 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.34, opts=13)
02:53:46.492 00.004 6120 Enqueuing Move request for scope (0.07, -0.34)
02:53:46.497 00.005 7680 Worker thread wakes up
02:53:46.497 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.34) opts 0xd
02:53:46.497 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.34)
02:53:46.497 00.000 7680 Moving (0.07, -0.34) raw xDistance=0.00 yDistance=0.34
02:53:46.499 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:53:46.499 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:46.504 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:53:46.504 00.000 7680 MoveAxis(E, 0, ABG)
02:53:46.504 00.000 7680 Move returns status 0, amount 0
02:53:46.504 00.000 7680 MoveAxis(S, 184, ABG)
02:53:46.505 00.001 6120 UpdateGuideState exits: m=8778 SNR=62.4
02:53:46.509 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:46.513 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:46.518 00.005 6120 Enqueuing Expose request
02:53:46.521 00.003 7680 Guiding  Dir = 1, Dur = 184
02:53:46.522 00.001 7680 IsSlewing returns 0
02:53:46.522 00.000 7680 IsGuiding returns 0
02:53:46.523 00.001 7680 PulseGuide returned control before completion, sleep 194
02:53:46.733 00.210 7680 IsGuiding returns 1
02:53:46.735 00.002 7680 scope still moving after pulse duration time elapsed
02:53:46.765 00.030 7680 IsSlewing returns 0
02:53:46.768 00.003 7680 IsGuiding returns 0
02:53:46.768 00.000 7680 scope move finished after 184 + 61 ms
02:53:46.768 00.000 7680 Move returns status 0, amount 184
02:53:46.769 00.001 7680 move complete, result=0
02:53:46.769 00.000 7680 worker thread done servicing request
02:53:46.769 00.000 7680 Worker thread wakes up
02:53:46.771 00.002 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 184 ms SOUTH
02:53:46.779 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:46.779 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:48.024 01.245 7680 Exposure complete
02:53:48.170 00.146 7680 worker thread done servicing request
02:53:48.170 00.000 6120 OnExposeComplete: enter
02:53:48.176 00.006 6120 UpdateGuideState(): m_state=6
02:53:48.183 00.007 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1748
02:53:48.187 00.004 6120 Star::Find returns 1 (0), X=513.53, Y=665.99, Mass=8288, SNR=61.5, Peak=215 HFD=6.5
02:53:48.191 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (0.19) = xAngle (1.35 = 1.35)
02:53:48.195 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.23 = -2.06)
02:53:48.198 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=1.80 hyp=1.80 cameraTheta=1.54 mountX=0.39 mountY=-1.59, mountTheta=-1.33
02:53:48.206 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=1.80, opts=13)
02:53:48.213 00.007 6120 Enqueuing Move request for scope (0.05, 1.80)
02:53:48.218 00.005 7680 Worker thread wakes up
02:53:48.219 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 1.80) opts 0xd
02:53:48.219 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:48.221 00.002 7680 Handling offset move in thread for scope, endpoint = (0.05, 1.80)
02:53:48.223 00.002 6120 UpdateGuideState exits: m=8288 SNR=61.5
02:53:48.226 00.003 7680 Moving (0.05, 1.80) raw xDistance=0.39 yDistance=-1.59
02:53:48.226 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:48.232 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
02:53:48.232 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:48.236 00.004 7680 resist switch: large excursion: input -1.59 thresh 0.60 direction from 1 to -1
02:53:48.237 00.001 6120 Enqueuing Expose request
02:53:48.240 00.003 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.77
02:53:48.240 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.59 from input -1.59
02:53:48.240 00.000 7680 MoveAxis(W, 158, ABG)
02:53:48.240 00.000 7680 Guiding  Dir = 3, Dur = 158
02:53:48.242 00.002 7680 IsSlewing returns 0
02:53:48.242 00.000 7680 IsGuiding returns 0
02:53:48.242 00.000 7680 PulseGuide returned control before completion, sleep 168
02:53:48.418 00.176 7680 IsGuiding returns 1
02:53:48.418 00.000 7680 scope still moving after pulse duration time elapsed
02:53:48.450 00.032 7680 IsSlewing returns 0
02:53:48.451 00.001 7680 IsGuiding returns 0
02:53:48.452 00.001 7680 scope move finished after 158 + 51 ms
02:53:48.452 00.000 7680 Move returns status 0, amount 158
02:53:48.452 00.000 7680 MoveAxis(N, 863, ABG)
02:53:48.453 00.001 7680 Guiding  Dir = 0, Dur = 863
02:53:48.453 00.000 7680 IsSlewing returns 0
02:53:48.454 00.001 7680 IsGuiding returns 0
02:53:48.454 00.000 7680 PulseGuide returned control before completion, sleep 873
02:53:49.339 00.885 7680 IsGuiding returns 1
02:53:49.339 00.000 7680 scope still moving after pulse duration time elapsed
02:53:49.369 00.030 7680 IsSlewing returns 0
02:53:49.370 00.001 7680 IsGuiding returns 0
02:53:49.370 00.000 7680 scope move finished after 863 + 53 ms
02:53:49.370 00.000 7680 Move returns status 0, amount 863
02:53:49.370 00.000 7680 move complete, result=0
02:53:49.370 00.000 7680 worker thread done servicing request
02:53:49.370 00.000 6120 GuideStep: 0.4 px 158 ms WEST, -1.6 px 863 ms NORTH
02:53:49.377 00.007 7680 Worker thread wakes up
02:53:49.377 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:49.377 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:50.633 01.256 7680 Exposure complete
02:53:50.772 00.139 7680 worker thread done servicing request
02:53:50.774 00.002 6120 OnExposeComplete: enter
02:53:50.777 00.003 6120 UpdateGuideState(): m_state=6
02:53:50.781 00.004 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1749
02:53:50.785 00.004 6120 Star::Find returns 1 (0), X=513.22, Y=663.75, Mass=8622, SNR=61.6, Peak=212 HFD=6.6
02:53:50.788 00.003 6120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (0.19) = xAngle (-2.28 = -2.28)
02:53:50.793 00.005 6120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.59 = 0.59)
02:53:50.796 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.45 hyp=0.52 cameraTheta=-2.09 mountX=-0.34 mountY=0.29, mountTheta=2.43
02:53:50.801 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.45, opts=13)
02:53:50.805 00.004 6120 Enqueuing Move request for scope (-0.26, -0.45)
02:53:50.808 00.003 7680 Worker thread wakes up
02:53:50.809 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.45) opts 0xd
02:53:50.809 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.45)
02:53:50.809 00.000 7680 Moving (-0.26, -0.45) raw xDistance=-0.34 yDistance=0.29
02:53:50.810 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.34
02:53:50.810 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:53:50.810 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:50.816 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:53:50.816 00.000 7680 MoveAxis(E, 126, ABG)
02:53:50.817 00.001 7680 Guiding  Dir = 2, Dur = 126
02:53:50.817 00.000 6120 UpdateGuideState exits: m=8622 SNR=61.6
02:53:50.820 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:50.824 00.004 7680 IsSlewing returns 0
02:53:50.825 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:50.829 00.004 6120 Enqueuing Expose request
02:53:50.832 00.003 7680 IsGuiding returns 0
02:53:50.832 00.000 7680 PulseGuide returned control before completion, sleep 136
02:53:50.981 00.149 7680 IsGuiding returns 1
02:53:50.982 00.001 7680 scope still moving after pulse duration time elapsed
02:53:51.013 00.031 7680 IsSlewing returns 0
02:53:51.013 00.000 7680 IsGuiding returns 1
02:53:51.043 00.030 7680 IsSlewing returns 0
02:53:51.044 00.001 7680 IsGuiding returns 1
02:53:51.074 00.030 7680 IsSlewing returns 0
02:53:51.076 00.002 7680 IsGuiding returns 0
02:53:51.076 00.000 7680 scope move finished after 126 + 117 ms
02:53:51.077 00.001 7680 Move returns status 0, amount 126
02:53:51.077 00.000 7680 MoveAxis(N, 0, ABG)
02:53:51.077 00.000 7680 Move returns status 0, amount 0
02:53:51.078 00.001 7680 move complete, result=0
02:53:51.078 00.000 7680 worker thread done servicing request
02:53:51.078 00.000 7680 Worker thread wakes up
02:53:51.079 00.001 6120 GuideStep: -0.3 px 126 ms EAST, 0.3 px 0 ms NORTH
02:53:51.085 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:51.085 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:52.343 01.258 7680 Exposure complete
02:53:52.484 00.141 7680 worker thread done servicing request
02:53:52.484 00.000 6120 OnExposeComplete: enter
02:53:52.487 00.003 6120 UpdateGuideState(): m_state=6
02:53:52.492 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1750
02:53:52.495 00.003 6120 Star::Find returns 1 (0), X=513.36, Y=663.67, Mass=8632, SNR=61.4, Peak=205 HFD=6.8
02:53:52.500 00.005 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
02:53:52.503 00.003 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
02:53:52.508 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.52 hyp=0.54 cameraTheta=-1.78 mountX=-0.21 mountY=0.42, mountTheta=2.02
02:53:52.512 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.52, opts=13)
02:53:52.517 00.005 6120 Enqueuing Move request for scope (-0.11, -0.52)
02:53:52.520 00.003 7680 Worker thread wakes up
02:53:52.520 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.52) opts 0xd
02:53:52.520 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.52)
02:53:52.520 00.000 7680 Moving (-0.11, -0.52) raw xDistance=-0.21 yDistance=0.42
02:53:52.520 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
02:53:52.521 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:53:52.521 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:52.526 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
02:53:52.526 00.000 6120 UpdateGuideState exits: m=8632 SNR=61.4
02:53:52.530 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:52.534 00.004 7680 MoveAxis(E, 93, ABG)
02:53:52.534 00.000 7680 Guiding  Dir = 2, Dur = 93
02:53:52.535 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:52.539 00.004 6120 Enqueuing Expose request
02:53:52.543 00.004 7680 IsSlewing returns 0
02:53:52.543 00.000 7680 IsGuiding returns 0
02:53:52.543 00.000 7680 PulseGuide returned control before completion, sleep 103
02:53:52.662 00.119 7680 IsGuiding returns 1
02:53:52.662 00.000 7680 scope still moving after pulse duration time elapsed
02:53:52.693 00.031 7680 IsSlewing returns 0
02:53:52.695 00.002 7680 IsGuiding returns 0
02:53:52.695 00.000 7680 scope move finished after 93 + 58 ms
02:53:52.695 00.000 7680 Move returns status 0, amount 93
02:53:52.696 00.001 7680 MoveAxis(N, 0, ABG)
02:53:52.696 00.000 7680 Move returns status 0, amount 0
02:53:52.697 00.001 7680 move complete, result=0
02:53:52.697 00.000 7680 worker thread done servicing request
02:53:52.697 00.000 7680 Worker thread wakes up
02:53:52.699 00.002 6120 GuideStep: -0.2 px 93 ms EAST, 0.4 px 0 ms NORTH
02:53:52.705 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:52.705 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:53.955 01.250 7680 Exposure complete
02:53:54.099 00.144 7680 worker thread done servicing request
02:53:54.100 00.001 6120 OnExposeComplete: enter
02:53:54.104 00.004 6120 UpdateGuideState(): m_state=6
02:53:54.108 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1751
02:53:54.112 00.004 6120 Star::Find returns 1 (0), X=513.45, Y=662.87, Mass=8809, SNR=63.0, Peak=220 HFD=6.5
02:53:54.115 00.003 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
02:53:54.119 00.004 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
02:53:54.124 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=-1.33 hyp=1.33 cameraTheta=-1.59 mountX=-0.27 mountY=1.18, mountTheta=1.79
02:53:54.128 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-1.33, opts=13)
02:53:54.133 00.005 6120 Enqueuing Move request for scope (-0.02, -1.33)
02:53:54.136 00.003 7680 Worker thread wakes up
02:53:54.137 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:54.141 00.004 6120 UpdateGuideState exits: m=8809 SNR=63.0
02:53:54.144 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:54.146 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:54.152 00.006 6120 Enqueuing Expose request
02:53:54.157 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.33) opts 0xd
02:53:54.157 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -1.33)
02:53:54.157 00.000 7680 Moving (-0.02, -1.33) raw xDistance=-0.27 yDistance=1.18
02:53:54.157 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
02:53:54.157 00.000 7680 resist switch: large excursion: input 1.18 thresh 0.60 direction from -1 to 1
02:53:54.159 00.002 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.55
02:53:54.159 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.18 from input 1.18
02:53:54.159 00.000 7680 MoveAxis(E, 115, ABG)
02:53:54.159 00.000 7680 Guiding  Dir = 2, Dur = 115
02:53:54.159 00.000 7680 IsSlewing returns 0
02:53:54.160 00.001 7680 IsGuiding returns 0
02:53:54.160 00.000 7680 PulseGuide returned control before completion, sleep 125
02:53:54.289 00.129 7680 IsGuiding returns 1
02:53:54.290 00.001 7680 scope still moving after pulse duration time elapsed
02:53:54.319 00.029 7680 IsSlewing returns 0
02:53:54.320 00.001 7680 IsGuiding returns 1
02:53:54.350 00.030 7680 IsSlewing returns 0
02:53:54.352 00.002 7680 IsGuiding returns 1
02:53:54.382 00.030 7680 IsSlewing returns 0
02:53:54.383 00.001 7680 IsGuiding returns 0
02:53:54.383 00.000 7680 scope move finished after 115 + 108 ms
02:53:54.384 00.001 7680 Move returns status 0, amount 115
02:53:54.384 00.000 7680 MoveAxis(S, 643, ABG)
02:53:54.385 00.001 7680 Guiding  Dir = 1, Dur = 643
02:53:54.386 00.001 7680 IsSlewing returns 0
02:53:54.386 00.000 7680 IsGuiding returns 0
02:53:54.387 00.001 7680 PulseGuide returned control before completion, sleep 653
02:53:55.055 00.668 7680 IsGuiding returns 1
02:53:55.056 00.001 7680 scope still moving after pulse duration time elapsed
02:53:55.085 00.029 7680 IsSlewing returns 0
02:53:55.088 00.003 7680 IsGuiding returns 0
02:53:55.089 00.001 7680 scope move finished after 643 + 58 ms
02:53:55.089 00.000 7680 Move returns status 0, amount 643
02:53:55.089 00.000 7680 move complete, result=0
02:53:55.090 00.001 7680 worker thread done servicing request
02:53:55.091 00.001 7680 Worker thread wakes up
02:53:55.091 00.000 6120 GuideStep: -0.3 px 115 ms EAST, 1.2 px 643 ms SOUTH
02:53:55.098 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:55.098 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:56.349 01.251 7680 Exposure complete
02:53:56.497 00.148 7680 worker thread done servicing request
02:53:56.498 00.001 6120 OnExposeComplete: enter
02:53:56.503 00.005 6120 UpdateGuideState(): m_state=6
02:53:56.506 00.003 6120 Star::Find(15, 513, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1752
02:53:56.510 00.004 6120 Star::Find returns 1 (0), X=513.57, Y=662.96, Mass=8435, SNR=60.7, Peak=217 HFD=6.6
02:53:56.515 00.005 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
02:53:56.518 00.003 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
02:53:56.523 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=-1.24 hyp=1.24 cameraTheta=-1.49 mountX=-0.13 mountY=1.15, mountTheta=1.69
02:53:56.530 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-1.24, opts=13)
02:53:56.535 00.005 6120 Enqueuing Move request for scope (0.10, -1.24)
02:53:56.539 00.004 7680 Worker thread wakes up
02:53:56.539 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:56.542 00.003 6120 UpdateGuideState exits: m=8435 SNR=60.7
02:53:56.547 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -1.24) opts 0xd
02:53:56.547 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -1.24)
02:53:56.547 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:56.551 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:56.555 00.004 6120 Enqueuing Expose request
02:53:56.560 00.005 7680 Moving (0.10, -1.24) raw xDistance=-0.13 yDistance=1.15
02:53:56.560 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:53:56.560 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.15 from input 1.15
02:53:56.561 00.001 7680 MoveAxis(E, 0, ABG)
02:53:56.561 00.000 7680 Move returns status 0, amount 0
02:53:56.561 00.000 7680 MoveAxis(S, 626, ABG)
02:53:56.562 00.001 7680 Guiding  Dir = 1, Dur = 626
02:53:56.562 00.000 7680 IsSlewing returns 0
02:53:56.562 00.000 7680 IsGuiding returns 0
02:53:56.562 00.000 7680 PulseGuide returned control before completion, sleep 636
02:53:57.206 00.644 7680 IsGuiding returns 1
02:53:57.208 00.002 7680 scope still moving after pulse duration time elapsed
02:53:57.238 00.030 7680 IsSlewing returns 0
02:53:57.239 00.001 7680 IsGuiding returns 0
02:53:57.240 00.001 7680 scope move finished after 626 + 50 ms
02:53:57.241 00.001 7680 Move returns status 0, amount 626
02:53:57.241 00.000 7680 move complete, result=0
02:53:57.242 00.001 7680 worker thread done servicing request
02:53:57.242 00.000 7680 Worker thread wakes up
02:53:57.243 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 1.2 px 626 ms SOUTH
02:53:57.249 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:57.249 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:53:58.503 01.254 7680 Exposure complete
02:53:58.641 00.138 7680 worker thread done servicing request
02:53:58.642 00.001 6120 OnExposeComplete: enter
02:53:58.646 00.004 6120 UpdateGuideState(): m_state=6
02:53:58.652 00.006 6120 Star::Find(15, 513, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1753
02:53:58.656 00.004 6120 Star::Find returns 1 (0), X=513.57, Y=663.85, Mass=8494, SNR=60.4, Peak=207 HFD=6.5
02:53:58.659 00.003 6120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
02:53:58.664 00.005 6120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
02:53:58.668 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.35 hyp=0.36 cameraTheta=-1.29 mountX=0.04 mountY=0.36, mountTheta=1.47
02:53:58.673 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.35, opts=13)
02:53:58.678 00.005 6120 Enqueuing Move request for scope (0.10, -0.35)
02:53:58.683 00.005 7680 Worker thread wakes up
02:53:58.683 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:53:58.689 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.35) opts 0xd
02:53:58.690 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.35)
02:53:58.690 00.000 7680 Moving (0.10, -0.35) raw xDistance=0.04 yDistance=0.36
02:53:58.690 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:53:58.690 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:53:58.691 00.001 7680 MoveAxis(E, 0, ABG)
02:53:58.691 00.000 7680 Move returns status 0, amount 0
02:53:58.691 00.000 7680 MoveAxis(S, 194, ABG)
02:53:58.692 00.001 6120 UpdateGuideState exits: m=8494 SNR=60.4
02:53:58.696 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:58.701 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:53:58.707 00.006 7680 Guiding  Dir = 1, Dur = 194
02:53:58.707 00.000 6120 Enqueuing Expose request
02:53:58.717 00.010 7680 IsSlewing returns 0
02:53:58.717 00.000 7680 IsGuiding returns 0
02:53:58.718 00.001 7680 PulseGuide returned control before completion, sleep 204
02:53:58.928 00.210 7680 IsGuiding returns 1
02:53:58.928 00.000 7680 scope still moving after pulse duration time elapsed
02:53:58.959 00.031 7680 IsSlewing returns 0
02:53:58.959 00.000 7680 IsGuiding returns 0
02:53:58.959 00.000 7680 scope move finished after 194 + 48 ms
02:53:58.960 00.001 7680 Move returns status 0, amount 194
02:53:58.960 00.000 7680 move complete, result=0
02:53:58.960 00.000 7680 worker thread done servicing request
02:53:58.960 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 194 ms SOUTH
02:53:58.966 00.006 7680 Worker thread wakes up
02:53:58.967 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:53:58.967 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:00.223 01.256 7680 Exposure complete
02:54:00.368 00.145 7680 worker thread done servicing request
02:54:00.368 00.000 6120 OnExposeComplete: enter
02:54:00.373 00.005 6120 UpdateGuideState(): m_state=6
02:54:00.377 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1754
02:54:00.381 00.004 6120 Star::Find returns 1 (0), X=513.53, Y=663.88, Mass=8288, SNR=60.9, Peak=205 HFD=6.5
02:54:00.385 00.004 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
02:54:00.389 00.004 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
02:54:00.393 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.32 hyp=0.32 cameraTheta=-1.40 mountX=-0.00 mountY=0.31, mountTheta=1.59
02:54:00.398 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.32, opts=13)
02:54:00.401 00.003 6120 Enqueuing Move request for scope (0.06, -0.32)
02:54:00.405 00.004 7680 Worker thread wakes up
02:54:00.405 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.32) opts 0xd
02:54:00.406 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.32)
02:54:00.406 00.000 7680 Moving (0.06, -0.32) raw xDistance=-0.00 yDistance=0.31
02:54:00.406 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:54:00.406 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:54:00.406 00.000 7680 MoveAxis(E, 0, ABG)
02:54:00.406 00.000 7680 Move returns status 0, amount 0
02:54:00.406 00.000 7680 MoveAxis(S, 168, ABG)
02:54:00.406 00.000 7680 Guiding  Dir = 1, Dur = 168
02:54:00.406 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:00.411 00.005 7680 IsSlewing returns 0
02:54:00.411 00.000 6120 UpdateGuideState exits: m=8288 SNR=60.9
02:54:00.415 00.004 7680 IsGuiding returns 0
02:54:00.415 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:00.420 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:00.424 00.004 7680 PulseGuide returned control before completion, sleep 178
02:54:00.424 00.000 6120 Enqueuing Expose request
02:54:00.604 00.180 7680 IsGuiding returns 1
02:54:00.606 00.002 7680 scope still moving after pulse duration time elapsed
02:54:00.636 00.030 7680 IsSlewing returns 0
02:54:00.637 00.001 7680 IsGuiding returns 0
02:54:00.637 00.000 7680 scope move finished after 168 + 53 ms
02:54:00.638 00.001 7680 Move returns status 0, amount 168
02:54:00.638 00.000 7680 move complete, result=0
02:54:00.638 00.000 7680 worker thread done servicing request
02:54:00.639 00.001 7680 Worker thread wakes up
02:54:00.639 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 168 ms SOUTH
02:54:00.644 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:00.644 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:01.899 01.255 7680 Exposure complete
02:54:02.040 00.141 7680 worker thread done servicing request
02:54:02.041 00.001 6120 OnExposeComplete: enter
02:54:02.045 00.004 6120 UpdateGuideState(): m_state=6
02:54:02.049 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1755
02:54:02.053 00.004 6120 Star::Find returns 1 (0), X=513.48, Y=663.85, Mass=8641, SNR=62.6, Peak=215 HFD=6.6
02:54:02.055 00.002 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
02:54:02.060 00.005 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
02:54:02.063 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.34 hyp=0.34 cameraTheta=-1.54 mountX=-0.05 mountY=0.31, mountTheta=1.74
02:54:02.068 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.34, opts=13)
02:54:02.072 00.004 6120 Enqueuing Move request for scope (0.01, -0.34)
02:54:02.075 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:02.078 00.003 6120 UpdateGuideState exits: m=8641 SNR=62.6
02:54:02.083 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:02.087 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:02.091 00.004 6120 Enqueuing Expose request
02:54:02.094 00.003 7680 Worker thread wakes up
02:54:02.094 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.34) opts 0xd
02:54:02.094 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.34)
02:54:02.094 00.000 7680 Moving (0.01, -0.34) raw xDistance=-0.05 yDistance=0.31
02:54:02.095 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:54:02.095 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:54:02.096 00.001 7680 MoveAxis(E, 0, ABG)
02:54:02.096 00.000 7680 Move returns status 0, amount 0
02:54:02.096 00.000 7680 MoveAxis(S, 170, ABG)
02:54:02.096 00.000 7680 Guiding  Dir = 1, Dur = 170
02:54:02.096 00.000 7680 IsSlewing returns 0
02:54:02.097 00.001 7680 IsGuiding returns 0
02:54:02.097 00.000 7680 PulseGuide returned control before completion, sleep 180
02:54:02.294 00.197 7680 IsGuiding returns 1
02:54:02.295 00.001 7680 scope still moving after pulse duration time elapsed
02:54:02.325 00.030 7680 IsSlewing returns 0
02:54:02.326 00.001 7680 IsGuiding returns 0
02:54:02.326 00.000 7680 scope move finished after 170 + 59 ms
02:54:02.327 00.001 7680 Move returns status 0, amount 170
02:54:02.327 00.000 7680 move complete, result=0
02:54:02.329 00.002 7680 worker thread done servicing request
02:54:02.329 00.000 7680 Worker thread wakes up
02:54:02.329 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 170 ms SOUTH
02:54:02.338 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:02.339 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:03.584 01.245 7680 Exposure complete
02:54:03.716 00.132 7680 worker thread done servicing request
02:54:03.716 00.000 6120 OnExposeComplete: enter
02:54:03.721 00.005 6120 UpdateGuideState(): m_state=6
02:54:03.724 00.003 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1756
02:54:03.728 00.004 6120 Star::Find returns 1 (0), X=513.49, Y=663.88, Mass=8521, SNR=61.6, Peak=198 HFD=6.5
02:54:03.732 00.004 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
02:54:03.735 00.003 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
02:54:03.739 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.50 mountX=-0.04 mountY=0.29, mountTheta=1.70
02:54:03.745 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.31, opts=13)
02:54:03.750 00.005 6120 Enqueuing Move request for scope (0.02, -0.31)
02:54:03.754 00.004 7680 Worker thread wakes up
02:54:03.754 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:03.757 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.31) opts 0xd
02:54:03.758 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.31)
02:54:03.758 00.000 6120 UpdateGuideState exits: m=8521 SNR=61.6
02:54:03.761 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:03.765 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:03.769 00.004 6120 Enqueuing Expose request
02:54:03.773 00.004 7680 Moving (0.02, -0.31) raw xDistance=-0.04 yDistance=0.29
02:54:03.773 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:54:03.774 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:54:03.774 00.000 7680 MoveAxis(E, 0, ABG)
02:54:03.774 00.000 7680 Move returns status 0, amount 0
02:54:03.774 00.000 7680 MoveAxis(S, 158, ABG)
02:54:03.774 00.000 7680 Guiding  Dir = 1, Dur = 158
02:54:03.774 00.000 7680 IsSlewing returns 0
02:54:03.774 00.000 7680 IsGuiding returns 0
02:54:03.774 00.000 7680 PulseGuide returned control before completion, sleep 168
02:54:03.945 00.171 7680 IsGuiding returns 1
02:54:03.945 00.000 7680 scope still moving after pulse duration time elapsed
02:54:03.976 00.031 7680 IsSlewing returns 0
02:54:03.977 00.001 7680 IsGuiding returns 0
02:54:03.979 00.002 7680 scope move finished after 158 + 46 ms
02:54:03.979 00.000 7680 Move returns status 0, amount 158
02:54:03.980 00.001 7680 move complete, result=0
02:54:03.980 00.000 7680 worker thread done servicing request
02:54:03.980 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 158 ms SOUTH
02:54:03.988 00.008 7680 Worker thread wakes up
02:54:03.989 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:03.989 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:05.232 01.243 7680 Exposure complete
02:54:05.364 00.132 7680 worker thread done servicing request
02:54:05.365 00.001 6120 OnExposeComplete: enter
02:54:05.369 00.004 6120 UpdateGuideState(): m_state=6
02:54:05.373 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1757
02:54:05.376 00.003 6120 Star::Find returns 1 (0), X=513.45, Y=663.98, Mass=8598, SNR=61.9, Peak=219 HFD=6.6
02:54:05.379 00.003 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
02:54:05.382 00.003 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
02:54:05.384 00.002 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.67 mountX=-0.06 mountY=0.19, mountTheta=1.90
02:54:05.388 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.22, opts=13)
02:54:05.391 00.003 6120 Enqueuing Move request for scope (-0.02, -0.22)
02:54:05.394 00.003 7680 Worker thread wakes up
02:54:05.394 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
02:54:05.394 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
02:54:05.394 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:05.398 00.004 7680 Moving (-0.02, -0.22) raw xDistance=-0.06 yDistance=0.19
02:54:05.399 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:54:05.399 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:54:05.399 00.000 6120 UpdateGuideState exits: m=8598 SNR=61.9
02:54:05.402 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:05.404 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:54:05.406 00.002 7680 MoveAxis(E, 0, ABG)
02:54:05.406 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:05.409 00.003 7680 Move returns status 0, amount 0
02:54:05.409 00.000 7680 MoveAxis(N, 0, ABG)
02:54:05.409 00.000 6120 Enqueuing Expose request
02:54:05.412 00.003 7680 Move returns status 0, amount 0
02:54:05.412 00.000 7680 move complete, result=0
02:54:05.413 00.001 7680 worker thread done servicing request
02:54:05.413 00.000 7680 Worker thread wakes up
02:54:05.413 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:05.413 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:54:05.417 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:06.673 01.256 7680 Exposure complete
02:54:06.823 00.150 7680 worker thread done servicing request
02:54:06.823 00.000 6120 OnExposeComplete: enter
02:54:06.827 00.004 6120 UpdateGuideState(): m_state=6
02:54:06.830 00.003 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1758
02:54:06.835 00.005 6120 Star::Find returns 1 (0), X=513.43, Y=663.88, Mass=7995, SNR=58.8, Peak=201 HFD=6.5
02:54:06.838 00.003 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
02:54:06.844 00.006 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
02:54:06.848 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.32 hyp=0.32 cameraTheta=-1.70 mountX=-0.10 mountY=0.27, mountTheta=1.92
02:54:06.853 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.32, opts=13)
02:54:06.857 00.004 6120 Enqueuing Move request for scope (-0.04, -0.32)
02:54:06.861 00.004 7680 Worker thread wakes up
02:54:06.862 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.32) opts 0xd
02:54:06.862 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.32)
02:54:06.863 00.001 7680 Moving (-0.04, -0.32) raw xDistance=-0.10 yDistance=0.27
02:54:06.863 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:54:06.863 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:54:06.864 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:06.867 00.003 6120 UpdateGuideState exits: m=7995 SNR=58.8
02:54:06.872 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:06.876 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:06.879 00.003 6120 Enqueuing Expose request
02:54:06.883 00.004 7680 MoveAxis(E, 0, ABG)
02:54:06.883 00.000 7680 Move returns status 0, amount 0
02:54:06.883 00.000 7680 MoveAxis(S, 145, ABG)
02:54:06.884 00.001 7680 Guiding  Dir = 1, Dur = 145
02:54:06.884 00.000 7680 IsSlewing returns 0
02:54:06.885 00.001 7680 IsGuiding returns 0
02:54:06.885 00.000 7680 PulseGuide returned control before completion, sleep 155
02:54:07.053 00.168 7680 IsGuiding returns 1
02:54:07.054 00.001 7680 scope still moving after pulse duration time elapsed
02:54:07.085 00.031 7680 IsSlewing returns 0
02:54:07.086 00.001 7680 IsGuiding returns 0
02:54:07.086 00.000 7680 scope move finished after 145 + 56 ms
02:54:07.087 00.001 7680 Move returns status 0, amount 145
02:54:07.087 00.000 7680 move complete, result=0
02:54:07.088 00.001 7680 worker thread done servicing request
02:54:07.088 00.000 7680 Worker thread wakes up
02:54:07.089 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 145 ms SOUTH
02:54:07.096 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:07.097 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:08.350 01.253 7680 Exposure complete
02:54:08.488 00.138 7680 worker thread done servicing request
02:54:08.488 00.000 6120 OnExposeComplete: enter
02:54:08.495 00.007 6120 UpdateGuideState(): m_state=6
02:54:08.501 00.006 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1759
02:54:08.506 00.005 6120 Star::Find returns 1 (0), X=513.10, Y=664.41, Mass=8900, SNR=62.0, Peak=213 HFD=6.8
02:54:08.510 00.004 6120 CameraToMount -- cameraTheta (2.62) - m_xAngle (0.19) = xAngle (2.44 = 2.44)
02:54:08.514 00.004 6120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.31 = -0.97)
02:54:08.519 00.005 6120 CameraToMount -- cameraX=-0.37 cameraY=0.21 hyp=0.42 cameraTheta=2.62 mountX=-0.32 mountY=-0.35, mountTheta=-2.32
02:54:08.526 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.21, opts=13)
02:54:08.532 00.006 6120 Enqueuing Move request for scope (-0.37, 0.21)
02:54:08.539 00.007 7680 Worker thread wakes up
02:54:08.539 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:08.545 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.21) opts 0xd
02:54:08.545 00.000 6120 UpdateGuideState exits: m=8900 SNR=62.0
02:54:08.552 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.21)
02:54:08.552 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:08.558 00.006 7680 Moving (-0.37, 0.21) raw xDistance=-0.32 yDistance=-0.35
02:54:08.558 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:08.564 00.006 6120 Enqueuing Expose request
02:54:08.571 00.007 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:54:08.571 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:54:08.572 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:54:08.572 00.000 7680 MoveAxis(E, 132, ABG)
02:54:08.572 00.000 7680 Guiding  Dir = 2, Dur = 132
02:54:08.572 00.000 7680 IsSlewing returns 0
02:54:08.573 00.001 7680 IsGuiding returns 0
02:54:08.574 00.001 7680 PulseGuide returned control before completion, sleep 142
02:54:08.727 00.153 7680 IsGuiding returns 1
02:54:08.727 00.000 7680 scope still moving after pulse duration time elapsed
02:54:08.758 00.031 7680 IsSlewing returns 0
02:54:08.758 00.000 7680 IsGuiding returns 0
02:54:08.758 00.000 7680 scope move finished after 132 + 52 ms
02:54:08.758 00.000 7680 Move returns status 0, amount 132
02:54:08.760 00.002 7680 MoveAxis(N, 0, ABG)
02:54:08.760 00.000 7680 Move returns status 0, amount 0
02:54:08.760 00.000 7680 move complete, result=0
02:54:08.761 00.001 7680 worker thread done servicing request
02:54:08.761 00.000 7680 Worker thread wakes up
02:54:08.761 00.000 6120 GuideStep: -0.3 px 132 ms EAST, -0.4 px 0 ms NORTH
02:54:08.767 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:08.767 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:10.020 01.253 7680 Exposure complete
02:54:10.164 00.144 7680 worker thread done servicing request
02:54:10.164 00.000 6120 OnExposeComplete: enter
02:54:10.168 00.004 6120 UpdateGuideState(): m_state=6
02:54:10.172 00.004 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1760
02:54:10.177 00.005 6120 Star::Find returns 1 (0), X=513.34, Y=663.97, Mass=7936, SNR=59.1, Peak=217 HFD=6.6
02:54:10.180 00.003 6120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.19) = xAngle (-2.29 = -2.29)
02:54:10.185 00.005 6120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.59 = 0.59)
02:54:10.190 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-2.10 mountX=-0.17 mountY=0.14, mountTheta=2.44
02:54:10.195 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.22, opts=13)
02:54:10.200 00.005 6120 Enqueuing Move request for scope (-0.13, -0.22)
02:54:10.203 00.003 7680 Worker thread wakes up
02:54:10.204 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:10.207 00.003 6120 UpdateGuideState exits: m=7936 SNR=59.1
02:54:10.211 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:10.217 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:10.222 00.005 6120 Enqueuing Expose request
02:54:10.226 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.22) opts 0xd
02:54:10.226 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.22)
02:54:10.226 00.000 7680 Moving (-0.13, -0.22) raw xDistance=-0.17 yDistance=0.14
02:54:10.226 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:54:10.226 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:54:10.226 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:54:10.227 00.001 7680 MoveAxis(E, 0, ABG)
02:54:10.227 00.000 7680 Move returns status 0, amount 0
02:54:10.227 00.000 7680 MoveAxis(N, 0, ABG)
02:54:10.227 00.000 7680 Move returns status 0, amount 0
02:54:10.228 00.001 7680 move complete, result=0
02:54:10.228 00.000 7680 worker thread done servicing request
02:54:10.228 00.000 7680 Worker thread wakes up
02:54:10.228 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:10.234 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:10.234 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:11.491 01.257 7680 Exposure complete
02:54:11.632 00.141 7680 worker thread done servicing request
02:54:11.632 00.000 6120 OnExposeComplete: enter
02:54:11.637 00.005 6120 UpdateGuideState(): m_state=6
02:54:11.642 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1761
02:54:11.645 00.003 6120 Star::Find returns 1 (0), X=513.27, Y=663.88, Mass=8768, SNR=62.4, Peak=214 HFD=6.6
02:54:11.650 00.005 6120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.19) = xAngle (-2.32 = -2.32)
02:54:11.655 00.005 6120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.56 = 0.56)
02:54:11.659 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.32 hyp=0.38 cameraTheta=-2.13 mountX=-0.26 mountY=0.20, mountTheta=2.48
02:54:11.664 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.32, opts=13)
02:54:11.667 00.003 6120 Enqueuing Move request for scope (-0.20, -0.32)
02:54:11.671 00.004 7680 Worker thread wakes up
02:54:11.671 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.32) opts 0xd
02:54:11.671 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.32)
02:54:11.671 00.000 7680 Moving (-0.20, -0.32) raw xDistance=-0.26 yDistance=0.20
02:54:11.671 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
02:54:11.672 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:54:11.672 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:54:11.673 00.001 7680 MoveAxis(E, 104, ABG)
02:54:11.673 00.000 7680 Guiding  Dir = 2, Dur = 104
02:54:11.673 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:11.676 00.003 7680 IsSlewing returns 0
02:54:11.677 00.001 6120 UpdateGuideState exits: m=8768 SNR=62.4
02:54:11.680 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:11.684 00.004 7680 IsGuiding returns 0
02:54:11.685 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:11.690 00.005 6120 Enqueuing Expose request
02:54:11.695 00.005 7680 PulseGuide returned control before completion, sleep 114
02:54:11.809 00.114 7680 IsGuiding returns 1
02:54:11.811 00.002 7680 scope still moving after pulse duration time elapsed
02:54:11.841 00.030 7680 IsSlewing returns 0
02:54:11.842 00.001 7680 IsGuiding returns 0
02:54:11.842 00.000 7680 scope move finished after 104 + 53 ms
02:54:11.842 00.000 7680 Move returns status 0, amount 104
02:54:11.843 00.001 7680 MoveAxis(N, 0, ABG)
02:54:11.843 00.000 7680 Move returns status 0, amount 0
02:54:11.845 00.002 7680 move complete, result=0
02:54:11.845 00.000 7680 worker thread done servicing request
02:54:11.845 00.000 6120 GuideStep: -0.3 px 104 ms EAST, 0.2 px 0 ms NORTH
02:54:11.851 00.006 7680 Worker thread wakes up
02:54:11.851 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:11.851 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:13.105 01.254 7680 Exposure complete
02:54:13.248 00.143 7680 worker thread done servicing request
02:54:13.248 00.000 6120 OnExposeComplete: enter
02:54:13.252 00.004 6120 UpdateGuideState(): m_state=6
02:54:13.257 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1762
02:54:13.261 00.004 6120 Star::Find returns 1 (0), X=513.31, Y=663.81, Mass=8819, SNR=61.4, Peak=238 HFD=6.5
02:54:13.265 00.004 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.19) = xAngle (-2.14 = -2.14)
02:54:13.268 00.003 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
02:54:13.272 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.39 hyp=0.42 cameraTheta=-1.96 mountX=-0.23 mountY=0.28, mountTheta=2.25
02:54:13.279 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.39, opts=13)
02:54:13.285 00.006 6120 Enqueuing Move request for scope (-0.16, -0.39)
02:54:13.289 00.004 7680 Worker thread wakes up
02:54:13.289 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:13.293 00.004 6120 UpdateGuideState exits: m=8819 SNR=61.4
02:54:13.297 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:13.301 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:13.305 00.004 6120 Enqueuing Expose request
02:54:13.308 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.39) opts 0xd
02:54:13.308 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.39)
02:54:13.308 00.000 7680 Moving (-0.16, -0.39) raw xDistance=-0.23 yDistance=0.28
02:54:13.309 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
02:54:13.309 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:54:13.310 00.001 7680 MoveAxis(E, 101, ABG)
02:54:13.310 00.000 7680 Guiding  Dir = 2, Dur = 101
02:54:13.310 00.000 7680 IsSlewing returns 0
02:54:13.310 00.000 7680 IsGuiding returns 0
02:54:13.311 00.001 7680 PulseGuide returned control before completion, sleep 111
02:54:13.439 00.128 7680 IsGuiding returns 0
02:54:13.439 00.000 7680 Move returns status 0, amount 101
02:54:13.440 00.001 7680 MoveAxis(S, 152, ABG)
02:54:13.440 00.000 7680 Guiding  Dir = 1, Dur = 152
02:54:13.442 00.002 7680 IsSlewing returns 0
02:54:13.443 00.001 7680 IsGuiding returns 0
02:54:13.443 00.000 7680 PulseGuide returned control before completion, sleep 162
02:54:13.611 00.168 7680 IsGuiding returns 1
02:54:13.611 00.000 7680 scope still moving after pulse duration time elapsed
02:54:13.643 00.032 7680 IsSlewing returns 0
02:54:13.643 00.000 7680 IsGuiding returns 0
02:54:13.645 00.002 7680 scope move finished after 152 + 49 ms
02:54:13.645 00.000 7680 Move returns status 0, amount 152
02:54:13.646 00.001 7680 move complete, result=0
02:54:13.646 00.000 7680 worker thread done servicing request
02:54:13.647 00.001 7680 Worker thread wakes up
02:54:13.647 00.000 6120 GuideStep: -0.2 px 101 ms EAST, 0.3 px 152 ms SOUTH
02:54:13.654 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:13.654 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:14.907 01.253 7680 Exposure complete
02:54:15.047 00.140 7680 worker thread done servicing request
02:54:15.048 00.001 6120 OnExposeComplete: enter
02:54:15.052 00.004 6120 UpdateGuideState(): m_state=6
02:54:15.058 00.006 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1763
02:54:15.061 00.003 6120 Star::Find returns 1 (0), X=513.44, Y=663.84, Mass=8415, SNR=59.9, Peak=198 HFD=6.5
02:54:15.066 00.005 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
02:54:15.070 00.004 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
02:54:15.073 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.36 hyp=0.36 cameraTheta=-1.67 mountX=-0.10 mountY=0.31, mountTheta=1.89
02:54:15.079 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.36, opts=13)
02:54:15.083 00.004 6120 Enqueuing Move request for scope (-0.04, -0.36)
02:54:15.087 00.004 7680 Worker thread wakes up
02:54:15.087 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.36) opts 0xd
02:54:15.087 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.36)
02:54:15.087 00.000 7680 Moving (-0.04, -0.36) raw xDistance=-0.10 yDistance=0.31
02:54:15.087 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:54:15.087 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:54:15.088 00.001 7680 MoveAxis(E, 0, ABG)
02:54:15.088 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:15.093 00.005 7680 Move returns status 0, amount 0
02:54:15.093 00.000 7680 MoveAxis(S, 167, ABG)
02:54:15.094 00.001 6120 UpdateGuideState exits: m=8415 SNR=59.9
02:54:15.097 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:15.101 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:15.105 00.004 6120 Enqueuing Expose request
02:54:15.108 00.003 7680 Guiding  Dir = 1, Dur = 167
02:54:15.108 00.000 7680 IsSlewing returns 0
02:54:15.108 00.000 7680 IsGuiding returns 0
02:54:15.109 00.001 7680 PulseGuide returned control before completion, sleep 177
02:54:15.288 00.179 7680 IsGuiding returns 1
02:54:15.289 00.001 7680 scope still moving after pulse duration time elapsed
02:54:15.319 00.030 7680 IsSlewing returns 0
02:54:15.321 00.002 7680 IsGuiding returns 0
02:54:15.322 00.001 7680 scope move finished after 167 + 47 ms
02:54:15.324 00.002 7680 Move returns status 0, amount 167
02:54:15.324 00.000 7680 move complete, result=0
02:54:15.325 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 167 ms SOUTH
02:54:15.331 00.006 7680 worker thread done servicing request
02:54:15.331 00.000 7680 Worker thread wakes up
02:54:15.331 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:15.331 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:16.582 01.251 7680 Exposure complete
02:54:16.725 00.143 7680 worker thread done servicing request
02:54:16.725 00.000 6120 OnExposeComplete: enter
02:54:16.729 00.004 6120 UpdateGuideState(): m_state=6
02:54:16.733 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1764
02:54:16.737 00.004 6120 Star::Find returns 1 (0), X=513.48, Y=663.87, Mass=8471, SNR=61.6, Peak=219 HFD=6.5
02:54:16.741 00.004 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
02:54:16.748 00.007 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
02:54:16.753 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.33 hyp=0.33 cameraTheta=-1.54 mountX=-0.05 mountY=0.30, mountTheta=1.75
02:54:16.758 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.33, opts=13)
02:54:16.763 00.005 6120 Enqueuing Move request for scope (0.01, -0.33)
02:54:16.766 00.003 7680 Worker thread wakes up
02:54:16.766 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.33) opts 0xd
02:54:16.767 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.33)
02:54:16.767 00.000 7680 Moving (0.01, -0.33) raw xDistance=-0.05 yDistance=0.30
02:54:16.767 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:54:16.767 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:54:16.768 00.001 7680 MoveAxis(E, 0, ABG)
02:54:16.768 00.000 7680 Move returns status 0, amount 0
02:54:16.768 00.000 7680 MoveAxis(S, 161, ABG)
02:54:16.768 00.000 7680 Guiding  Dir = 1, Dur = 161
02:54:16.768 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:16.772 00.004 7680 IsSlewing returns 0
02:54:16.772 00.000 6120 UpdateGuideState exits: m=8471 SNR=61.6
02:54:16.777 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:16.781 00.004 7680 IsGuiding returns 0
02:54:16.781 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:16.784 00.003 6120 Enqueuing Expose request
02:54:16.789 00.005 7680 PulseGuide returned control before completion, sleep 171
02:54:16.964 00.175 7680 IsGuiding returns 1
02:54:16.965 00.001 7680 scope still moving after pulse duration time elapsed
02:54:16.995 00.030 7680 IsSlewing returns 0
02:54:16.995 00.000 7680 IsGuiding returns 0
02:54:16.997 00.002 7680 scope move finished after 161 + 54 ms
02:54:16.997 00.000 7680 Move returns status 0, amount 161
02:54:16.998 00.001 7680 move complete, result=0
02:54:16.998 00.000 7680 worker thread done servicing request
02:54:16.999 00.001 7680 Worker thread wakes up
02:54:16.999 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 161 ms SOUTH
02:54:17.005 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:17.005 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:18.262 01.257 7680 Exposure complete
02:54:18.403 00.141 7680 worker thread done servicing request
02:54:18.403 00.000 6120 OnExposeComplete: enter
02:54:18.408 00.005 6120 UpdateGuideState(): m_state=6
02:54:18.412 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1765
02:54:18.416 00.004 6120 Star::Find returns 1 (0), X=513.39, Y=663.86, Mass=8325, SNR=62.0, Peak=214 HFD=6.6
02:54:18.419 00.003 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
02:54:18.423 00.004 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
02:54:18.427 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.34 hyp=0.35 cameraTheta=-1.82 mountX=-0.15 mountY=0.27, mountTheta=2.08
02:54:18.432 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.34, opts=13)
02:54:18.437 00.005 6120 Enqueuing Move request for scope (-0.09, -0.34)
02:54:18.440 00.003 7680 Worker thread wakes up
02:54:18.441 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:18.445 00.004 6120 UpdateGuideState exits: m=8325 SNR=62.0
02:54:18.448 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:18.452 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:18.456 00.004 6120 Enqueuing Expose request
02:54:18.459 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.34) opts 0xd
02:54:18.460 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.34)
02:54:18.460 00.000 7680 Moving (-0.09, -0.34) raw xDistance=-0.15 yDistance=0.27
02:54:18.460 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:54:18.461 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:54:18.461 00.000 7680 MoveAxis(E, 0, ABG)
02:54:18.462 00.001 7680 Move returns status 0, amount 0
02:54:18.462 00.000 7680 MoveAxis(S, 144, ABG)
02:54:18.462 00.000 7680 Guiding  Dir = 1, Dur = 144
02:54:18.462 00.000 7680 IsSlewing returns 0
02:54:18.462 00.000 7680 IsGuiding returns 0
02:54:18.463 00.001 7680 PulseGuide returned control before completion, sleep 154
02:54:18.621 00.158 7680 IsGuiding returns 1
02:54:18.621 00.000 7680 scope still moving after pulse duration time elapsed
02:54:18.652 00.031 7680 IsSlewing returns 0
02:54:18.653 00.001 7680 IsGuiding returns 0
02:54:18.655 00.002 7680 scope move finished after 144 + 48 ms
02:54:18.655 00.000 7680 Move returns status 0, amount 144
02:54:18.655 00.000 7680 move complete, result=0
02:54:18.657 00.002 7680 worker thread done servicing request
02:54:18.657 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 144 ms SOUTH
02:54:18.663 00.006 7680 Worker thread wakes up
02:54:18.663 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:18.663 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:19.908 01.245 7680 Exposure complete
02:54:20.066 00.158 7680 worker thread done servicing request
02:54:20.067 00.001 6120 OnExposeComplete: enter
02:54:20.070 00.003 6120 UpdateGuideState(): m_state=6
02:54:20.074 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1766
02:54:20.077 00.003 6120 Star::Find returns 1 (0), X=513.33, Y=663.88, Mass=8817, SNR=62.0, Peak=231 HFD=6.6
02:54:20.081 00.004 6120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.19) = xAngle (-2.18 = -2.18)
02:54:20.085 00.004 6120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.69 = 0.69)
02:54:20.090 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-1.99 mountX=-0.20 mountY=0.22, mountTheta=2.30
02:54:20.095 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.31, opts=13)
02:54:20.100 00.005 6120 Enqueuing Move request for scope (-0.14, -0.31)
02:54:20.104 00.004 7680 Worker thread wakes up
02:54:20.104 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:20.108 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.31) opts 0xd
02:54:20.108 00.000 6120 UpdateGuideState exits: m=8817 SNR=62.0
02:54:20.112 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.31)
02:54:20.112 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:20.116 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:20.120 00.004 7680 Moving (-0.14, -0.31) raw xDistance=-0.20 yDistance=0.22
02:54:20.120 00.000 6120 Enqueuing Expose request
02:54:20.124 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:54:20.124 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:54:20.124 00.000 7680 MoveAxis(E, 0, ABG)
02:54:20.124 00.000 7680 Move returns status 0, amount 0
02:54:20.125 00.001 7680 MoveAxis(S, 119, ABG)
02:54:20.125 00.000 7680 Guiding  Dir = 1, Dur = 119
02:54:20.125 00.000 7680 IsSlewing returns 0
02:54:20.125 00.000 7680 IsGuiding returns 0
02:54:20.126 00.001 7680 PulseGuide returned control before completion, sleep 129
02:54:20.259 00.133 7680 IsGuiding returns 1
02:54:20.260 00.001 7680 scope still moving after pulse duration time elapsed
02:54:20.290 00.030 7680 IsSlewing returns 0
02:54:20.291 00.001 7680 IsGuiding returns 0
02:54:20.292 00.001 7680 scope move finished after 119 + 46 ms
02:54:20.292 00.000 7680 Move returns status 0, amount 119
02:54:20.293 00.001 7680 move complete, result=0
02:54:20.293 00.000 7680 worker thread done servicing request
02:54:20.294 00.001 7680 Worker thread wakes up
02:54:20.294 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 119 ms SOUTH
02:54:20.300 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:20.300 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:21.549 01.249 7680 Exposure complete
02:54:21.696 00.147 7680 worker thread done servicing request
02:54:21.697 00.001 6120 OnExposeComplete: enter
02:54:21.701 00.004 6120 UpdateGuideState(): m_state=6
02:54:21.704 00.003 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1767
02:54:21.709 00.005 6120 Star::Find returns 1 (0), X=513.42, Y=664.00, Mass=7955, SNR=59.4, Peak=219 HFD=6.5
02:54:21.714 00.005 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
02:54:21.718 00.004 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
02:54:21.722 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.85 mountX=-0.09 mountY=0.15, mountTheta=2.12
02:54:21.727 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.19, opts=13)
02:54:21.731 00.004 6120 Enqueuing Move request for scope (-0.06, -0.19)
02:54:21.734 00.003 7680 Worker thread wakes up
02:54:21.734 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
02:54:21.735 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
02:54:21.735 00.000 7680 Moving (-0.06, -0.19) raw xDistance=-0.09 yDistance=0.15
02:54:21.735 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:54:21.735 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:54:21.736 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:21.739 00.003 6120 UpdateGuideState exits: m=7955 SNR=59.4
02:54:21.745 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:21.749 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:54:21.750 00.001 7680 MoveAxis(E, 0, ABG)
02:54:21.750 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:21.755 00.005 6120 Enqueuing Expose request
02:54:21.759 00.004 7680 Move returns status 0, amount 0
02:54:21.759 00.000 7680 MoveAxis(N, 0, ABG)
02:54:21.761 00.002 7680 Move returns status 0, amount 0
02:54:21.761 00.000 7680 move complete, result=0
02:54:21.761 00.000 7680 worker thread done servicing request
02:54:21.762 00.001 7680 Worker thread wakes up
02:54:21.762 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:21.762 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:21.762 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:23.007 01.245 7680 Exposure complete
02:54:23.151 00.144 7680 worker thread done servicing request
02:54:23.151 00.000 6120 OnExposeComplete: enter
02:54:23.159 00.008 6120 UpdateGuideState(): m_state=6
02:54:23.164 00.005 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1768
02:54:23.168 00.004 6120 Star::Find returns 1 (0), X=513.23, Y=663.90, Mass=9028, SNR=62.7, Peak=229 HFD=6.5
02:54:23.171 00.003 6120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.19) = xAngle (-2.45 = -2.45)
02:54:23.174 00.003 6120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.43 = 0.43)
02:54:23.177 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.29 hyp=0.38 cameraTheta=-2.26 mountX=-0.29 mountY=0.16, mountTheta=2.65
02:54:23.183 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.29, opts=13)
02:54:23.188 00.005 6120 Enqueuing Move request for scope (-0.24, -0.29)
02:54:23.191 00.003 7680 Worker thread wakes up
02:54:23.191 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:23.196 00.005 6120 UpdateGuideState exits: m=9028 SNR=62.7
02:54:23.200 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:23.203 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:23.207 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.29) opts 0xd
02:54:23.207 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.29)
02:54:23.207 00.000 7680 Moving (-0.24, -0.29) raw xDistance=-0.29 yDistance=0.16
02:54:23.208 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:54:23.208 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:54:23.208 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:54:23.208 00.000 7680 MoveAxis(E, 119, ABG)
02:54:23.208 00.000 7680 Guiding  Dir = 2, Dur = 119
02:54:23.208 00.000 6120 Enqueuing Expose request
02:54:23.212 00.004 7680 IsSlewing returns 0
02:54:23.214 00.002 7680 IsGuiding returns 0
02:54:23.214 00.000 7680 PulseGuide returned control before completion, sleep 129
02:54:23.352 00.138 7680 IsGuiding returns 1
02:54:23.353 00.001 7680 scope still moving after pulse duration time elapsed
02:54:23.383 00.030 7680 IsSlewing returns 0
02:54:23.383 00.000 7680 IsGuiding returns 0
02:54:23.384 00.001 7680 scope move finished after 119 + 50 ms
02:54:23.384 00.000 7680 Move returns status 0, amount 119
02:54:23.384 00.000 7680 MoveAxis(N, 0, ABG)
02:54:23.384 00.000 7680 Move returns status 0, amount 0
02:54:23.385 00.001 7680 move complete, result=0
02:54:23.385 00.000 7680 worker thread done servicing request
02:54:23.385 00.000 7680 Worker thread wakes up
02:54:23.386 00.001 6120 GuideStep: -0.3 px 119 ms EAST, 0.2 px 0 ms NORTH
02:54:23.391 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:23.391 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:24.644 01.253 7680 Exposure complete
02:54:24.786 00.142 7680 worker thread done servicing request
02:54:24.787 00.001 6120 OnExposeComplete: enter
02:54:24.792 00.005 6120 UpdateGuideState(): m_state=6
02:54:24.795 00.003 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1769
02:54:24.800 00.005 6120 Star::Find returns 1 (0), X=513.40, Y=663.82, Mass=8155, SNR=59.3, Peak=206 HFD=6.5
02:54:24.805 00.005 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
02:54:24.809 00.004 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
02:54:24.814 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.38 hyp=0.38 cameraTheta=-1.77 mountX=-0.14 mountY=0.31, mountTheta=2.01
02:54:24.819 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.38, opts=13)
02:54:24.822 00.003 6120 Enqueuing Move request for scope (-0.07, -0.38)
02:54:24.825 00.003 7680 Worker thread wakes up
02:54:24.825 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.38) opts 0xd
02:54:24.825 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.38)
02:54:24.825 00.000 7680 Moving (-0.07, -0.38) raw xDistance=-0.14 yDistance=0.31
02:54:24.825 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:54:24.827 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:54:24.827 00.000 7680 MoveAxis(E, 0, ABG)
02:54:24.827 00.000 7680 Move returns status 0, amount 0
02:54:24.827 00.000 7680 MoveAxis(S, 166, ABG)
02:54:24.827 00.000 7680 Guiding  Dir = 1, Dur = 166
02:54:24.828 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:24.831 00.003 7680 IsSlewing returns 0
02:54:24.832 00.001 6120 UpdateGuideState exits: m=8155 SNR=59.3
02:54:24.835 00.003 7680 IsGuiding returns 0
02:54:24.835 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:24.841 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:24.845 00.004 6120 Enqueuing Expose request
02:54:24.848 00.003 7680 PulseGuide returned control before completion, sleep 176
02:54:25.043 00.195 7680 IsGuiding returns 0
02:54:25.044 00.001 7680 Move returns status 0, amount 166
02:54:25.045 00.001 7680 move complete, result=0
02:54:25.045 00.000 7680 worker thread done servicing request
02:54:25.045 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 166 ms SOUTH
02:54:25.052 00.007 7680 Worker thread wakes up
02:54:25.052 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:25.054 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:26.312 01.258 7680 Exposure complete
02:54:26.449 00.137 7680 worker thread done servicing request
02:54:26.449 00.000 6120 OnExposeComplete: enter
02:54:26.453 00.004 6120 UpdateGuideState(): m_state=6
02:54:26.457 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1770
02:54:26.462 00.005 6120 Star::Find returns 1 (0), X=513.43, Y=663.85, Mass=7982, SNR=59.1, Peak=211 HFD=6.5
02:54:26.466 00.004 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
02:54:26.470 00.004 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
02:54:26.474 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.35 hyp=0.35 cameraTheta=-1.68 mountX=-0.10 mountY=0.30, mountTheta=1.91
02:54:26.480 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.35, opts=13)
02:54:26.484 00.004 6120 Enqueuing Move request for scope (-0.04, -0.35)
02:54:26.487 00.003 7680 Worker thread wakes up
02:54:26.488 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.35) opts 0xd
02:54:26.488 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.35)
02:54:26.489 00.001 7680 Moving (-0.04, -0.35) raw xDistance=-0.10 yDistance=0.30
02:54:26.489 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:54:26.489 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:54:26.489 00.000 7680 MoveAxis(E, 0, ABG)
02:54:26.489 00.000 7680 Move returns status 0, amount 0
02:54:26.490 00.001 7680 MoveAxis(S, 161, ABG)
02:54:26.490 00.000 7680 Guiding  Dir = 1, Dur = 161
02:54:26.490 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:26.494 00.004 7680 IsSlewing returns 0
02:54:26.495 00.001 6120 UpdateGuideState exits: m=7982 SNR=59.1
02:54:26.499 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:26.504 00.005 7680 IsGuiding returns 0
02:54:26.505 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:26.509 00.004 7680 PulseGuide returned control before completion, sleep 171
02:54:26.509 00.000 6120 Enqueuing Expose request
02:54:26.689 00.180 7680 IsGuiding returns 1
02:54:26.690 00.001 7680 scope still moving after pulse duration time elapsed
02:54:26.721 00.031 7680 IsSlewing returns 0
02:54:26.722 00.001 7680 IsGuiding returns 0
02:54:26.722 00.000 7680 scope move finished after 161 + 56 ms
02:54:26.723 00.001 7680 Move returns status 0, amount 161
02:54:26.723 00.000 7680 move complete, result=0
02:54:26.723 00.000 7680 worker thread done servicing request
02:54:26.724 00.001 7680 Worker thread wakes up
02:54:26.724 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 161 ms SOUTH
02:54:26.731 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:26.731 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:27.981 01.250 7680 Exposure complete
02:54:28.126 00.145 7680 worker thread done servicing request
02:54:28.126 00.000 6120 OnExposeComplete: enter
02:54:28.130 00.004 6120 UpdateGuideState(): m_state=6
02:54:28.135 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1771
02:54:28.138 00.003 6120 Star::Find returns 1 (0), X=513.53, Y=663.90, Mass=8800, SNR=62.6, Peak=223 HFD=6.5
02:54:28.141 00.003 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
02:54:28.145 00.004 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
02:54:28.149 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.29 hyp=0.30 cameraTheta=-1.37 mountX=0.00 mountY=0.29, mountTheta=1.56
02:54:28.154 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.29, opts=13)
02:54:28.158 00.004 6120 Enqueuing Move request for scope (0.06, -0.29)
02:54:28.162 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:28.166 00.004 6120 UpdateGuideState exits: m=8800 SNR=62.6
02:54:28.169 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:28.172 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:28.176 00.004 6120 Enqueuing Expose request
02:54:28.180 00.004 7680 Worker thread wakes up
02:54:28.180 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.29) opts 0xd
02:54:28.180 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.29)
02:54:28.180 00.000 7680 Moving (0.06, -0.29) raw xDistance=0.00 yDistance=0.29
02:54:28.181 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:54:28.181 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:54:28.181 00.000 7680 MoveAxis(E, 0, ABG)
02:54:28.181 00.000 7680 Move returns status 0, amount 0
02:54:28.181 00.000 7680 MoveAxis(S, 157, ABG)
02:54:28.181 00.000 7680 Guiding  Dir = 1, Dur = 157
02:54:28.182 00.001 7680 IsSlewing returns 0
02:54:28.182 00.000 7680 IsGuiding returns 0
02:54:28.183 00.001 7680 PulseGuide returned control before completion, sleep 167
02:54:28.362 00.179 7680 IsGuiding returns 1
02:54:28.364 00.002 7680 scope still moving after pulse duration time elapsed
02:54:28.393 00.029 7680 IsSlewing returns 0
02:54:28.393 00.000 7680 IsGuiding returns 0
02:54:28.395 00.002 7680 scope move finished after 157 + 55 ms
02:54:28.395 00.000 7680 Move returns status 0, amount 157
02:54:28.396 00.001 7680 move complete, result=0
02:54:28.396 00.000 7680 worker thread done servicing request
02:54:28.396 00.000 7680 Worker thread wakes up
02:54:28.397 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 157 ms SOUTH
02:54:28.404 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:28.404 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:29.657 01.253 7680 Exposure complete
02:54:29.803 00.146 7680 worker thread done servicing request
02:54:29.803 00.000 6120 OnExposeComplete: enter
02:54:29.807 00.004 6120 UpdateGuideState(): m_state=6
02:54:29.811 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1772
02:54:29.815 00.004 6120 Star::Find returns 1 (0), X=513.33, Y=663.89, Mass=8888, SNR=63.1, Peak=227 HFD=6.7
02:54:29.819 00.004 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
02:54:29.822 00.003 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
02:54:29.826 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-2.00 mountX=-0.19 mountY=0.21, mountTheta=2.31
02:54:29.829 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.30, opts=13)
02:54:29.834 00.005 6120 Enqueuing Move request for scope (-0.14, -0.30)
02:54:29.837 00.003 7680 Worker thread wakes up
02:54:29.838 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:29.842 00.004 6120 UpdateGuideState exits: m=8888 SNR=63.1
02:54:29.847 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:29.851 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.30) opts 0xd
02:54:29.851 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.30)
02:54:29.852 00.001 7680 Moving (-0.14, -0.30) raw xDistance=-0.19 yDistance=0.21
02:54:29.852 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:54:29.852 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:54:29.852 00.000 7680 MoveAxis(E, 0, ABG)
02:54:29.853 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:29.857 00.004 6120 Enqueuing Expose request
02:54:29.860 00.003 7680 Move returns status 0, amount 0
02:54:29.860 00.000 7680 MoveAxis(S, 115, ABG)
02:54:29.860 00.000 7680 Guiding  Dir = 1, Dur = 115
02:54:29.860 00.000 7680 IsSlewing returns 0
02:54:29.861 00.001 7680 IsGuiding returns 0
02:54:29.861 00.000 7680 PulseGuide returned control before completion, sleep 125
02:54:30.002 00.141 7680 IsGuiding returns 1
02:54:30.003 00.001 7680 scope still moving after pulse duration time elapsed
02:54:30.035 00.032 7680 IsSlewing returns 0
02:54:30.036 00.001 7680 IsGuiding returns 0
02:54:30.036 00.000 7680 scope move finished after 115 + 60 ms
02:54:30.037 00.001 7680 Move returns status 0, amount 115
02:54:30.037 00.000 7680 move complete, result=0
02:54:30.038 00.001 7680 worker thread done servicing request
02:54:30.038 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 115 ms SOUTH
02:54:30.043 00.005 7680 Worker thread wakes up
02:54:30.044 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:30.044 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:31.300 01.256 7680 Exposure complete
02:54:31.416 00.116 7680 worker thread done servicing request
02:54:31.417 00.001 6120 OnExposeComplete: enter
02:54:31.421 00.004 6120 UpdateGuideState(): m_state=6
02:54:31.423 00.002 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1773
02:54:31.428 00.005 6120 Star::Find returns 1 (0), X=513.25, Y=665.94, Mass=9077, SNR=64.0, Peak=224 HFD=6.4
02:54:31.432 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (0.19) = xAngle (1.51 = 1.51)
02:54:31.437 00.005 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.39 = -1.90)
02:54:31.441 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=1.75 hyp=1.76 cameraTheta=1.70 mountX=0.10 mountY=-1.67, mountTheta=-1.51
02:54:31.447 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=1.75, opts=13)
02:54:31.450 00.003 6120 Enqueuing Move request for scope (-0.23, 1.75)
02:54:31.454 00.004 7680 Worker thread wakes up
02:54:31.455 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 1.75) opts 0xd
02:54:31.455 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:31.458 00.003 6120 UpdateGuideState exits: m=9077 SNR=64.0
02:54:31.462 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:31.465 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:31.468 00.003 6120 Enqueuing Expose request
02:54:31.470 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.23, 1.75)
02:54:31.470 00.000 7680 Moving (-0.23, 1.75) raw xDistance=0.10 yDistance=-1.67
02:54:31.471 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:54:31.471 00.000 7680 resist switch: large excursion: input -1.67 thresh 0.60 direction from 1 to -1
02:54:31.471 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.00
02:54:31.471 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.67 from input -1.67
02:54:31.471 00.000 7680 MoveAxis(E, 0, ABG)
02:54:31.472 00.001 7680 Move returns status 0, amount 0
02:54:31.472 00.000 7680 MoveAxis(N, 905, ABG)
02:54:31.473 00.001 7680 Guiding  Dir = 0, Dur = 905
02:54:31.473 00.000 7680 IsSlewing returns 0
02:54:31.473 00.000 7680 IsGuiding returns 0
02:54:31.473 00.000 7680 PulseGuide returned control before completion, sleep 915
02:54:32.401 00.928 7680 IsGuiding returns 1
02:54:32.403 00.002 7680 scope still moving after pulse duration time elapsed
02:54:32.433 00.030 7680 IsSlewing returns 0
02:54:32.434 00.001 7680 IsGuiding returns 0
02:54:32.437 00.003 7680 scope move finished after 905 + 58 ms
02:54:32.437 00.000 7680 Move returns status 0, amount 905
02:54:32.438 00.001 7680 move complete, result=0
02:54:32.438 00.000 7680 worker thread done servicing request
02:54:32.439 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -1.7 px 905 ms NORTH
02:54:32.446 00.007 7680 Worker thread wakes up
02:54:32.446 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:32.446 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:33.692 01.246 7680 Exposure complete
02:54:33.826 00.134 7680 worker thread done servicing request
02:54:33.827 00.001 6120 OnExposeComplete: enter
02:54:33.831 00.004 6120 UpdateGuideState(): m_state=6
02:54:33.834 00.003 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1774
02:54:33.839 00.005 6120 Star::Find returns 1 (0), X=513.35, Y=663.13, Mass=8154, SNR=59.8, Peak=223 HFD=6.4
02:54:33.845 00.006 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
02:54:33.850 00.005 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
02:54:33.853 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-1.07 hyp=1.07 cameraTheta=-1.69 mountX=-0.32 mountY=0.90, mountTheta=1.91
02:54:33.860 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-1.07, opts=13)
02:54:33.864 00.004 6120 Enqueuing Move request for scope (-0.12, -1.07)
02:54:33.868 00.004 7680 Worker thread wakes up
02:54:33.869 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:33.873 00.004 6120 UpdateGuideState exits: m=8154 SNR=59.8
02:54:33.877 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:33.880 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:33.885 00.005 6120 Enqueuing Expose request
02:54:33.888 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -1.07) opts 0xd
02:54:33.888 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -1.07)
02:54:33.890 00.002 7680 Moving (-0.12, -1.07) raw xDistance=-0.32 yDistance=0.90
02:54:33.890 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:54:33.890 00.000 7680 resist switch: large excursion: input 0.90 thresh 0.60 direction from -1 to 1
02:54:33.890 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.71
02:54:33.891 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
02:54:33.891 00.000 7680 MoveAxis(E, 130, ABG)
02:54:33.891 00.000 7680 Guiding  Dir = 2, Dur = 130
02:54:33.891 00.000 7680 IsSlewing returns 0
02:54:33.892 00.001 7680 IsGuiding returns 0
02:54:33.892 00.000 7680 PulseGuide returned control before completion, sleep 140
02:54:34.044 00.152 7680 IsGuiding returns 1
02:54:34.045 00.001 7680 scope still moving after pulse duration time elapsed
02:54:34.074 00.029 7680 IsSlewing returns 0
02:54:34.075 00.001 7680 IsGuiding returns 0
02:54:34.076 00.001 7680 scope move finished after 130 + 54 ms
02:54:34.076 00.000 7680 Move returns status 0, amount 130
02:54:34.078 00.002 7680 MoveAxis(S, 490, ABG)
02:54:34.078 00.000 7680 Guiding  Dir = 1, Dur = 490
02:54:34.078 00.000 7680 IsSlewing returns 0
02:54:34.079 00.001 7680 IsGuiding returns 0
02:54:34.080 00.001 7680 PulseGuide returned control before completion, sleep 500
02:54:34.591 00.511 7680 IsGuiding returns 1
02:54:34.591 00.000 7680 scope still moving after pulse duration time elapsed
02:54:34.622 00.031 7680 IsSlewing returns 0
02:54:34.623 00.001 7680 IsGuiding returns 0
02:54:34.623 00.000 7680 scope move finished after 490 + 53 ms
02:54:34.623 00.000 7680 Move returns status 0, amount 490
02:54:34.625 00.002 7680 move complete, result=0
02:54:34.625 00.000 7680 worker thread done servicing request
02:54:34.625 00.000 6120 GuideStep: -0.3 px 130 ms EAST, 0.9 px 490 ms SOUTH
02:54:34.635 00.010 7680 Worker thread wakes up
02:54:34.635 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:34.635 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:35.883 01.248 7680 Exposure complete
02:54:36.024 00.141 7680 worker thread done servicing request
02:54:36.024 00.000 6120 OnExposeComplete: enter
02:54:36.029 00.005 6120 UpdateGuideState(): m_state=6
02:54:36.035 00.006 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1775
02:54:36.039 00.004 6120 Star::Find returns 1 (0), X=513.51, Y=663.46, Mass=8735, SNR=61.7, Peak=203 HFD=7.0
02:54:36.044 00.005 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
02:54:36.047 00.003 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
02:54:36.052 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=-0.73 hyp=0.73 cameraTheta=-1.52 mountX=-0.10 mountY=0.67, mountTheta=1.72
02:54:36.059 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.73, opts=13)
02:54:36.064 00.005 6120 Enqueuing Move request for scope (0.04, -0.73)
02:54:36.068 00.004 7680 Worker thread wakes up
02:54:36.068 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:36.073 00.005 6120 UpdateGuideState exits: m=8735 SNR=61.7
02:54:36.076 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:36.080 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:36.084 00.004 6120 Enqueuing Expose request
02:54:36.089 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.73) opts 0xd
02:54:36.089 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.73)
02:54:36.089 00.000 7680 Moving (0.04, -0.73) raw xDistance=-0.10 yDistance=0.67
02:54:36.089 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:54:36.089 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
02:54:36.090 00.001 7680 MoveAxis(E, 0, ABG)
02:54:36.090 00.000 7680 Move returns status 0, amount 0
02:54:36.090 00.000 7680 MoveAxis(S, 366, ABG)
02:54:36.090 00.000 7680 Guiding  Dir = 1, Dur = 366
02:54:36.091 00.001 7680 IsSlewing returns 0
02:54:36.091 00.000 7680 IsGuiding returns 0
02:54:36.091 00.000 7680 PulseGuide returned control before completion, sleep 376
02:54:36.469 00.378 7680 IsGuiding returns 1
02:54:36.471 00.002 7680 scope still moving after pulse duration time elapsed
02:54:36.500 00.029 7680 IsSlewing returns 0
02:54:36.503 00.003 7680 IsGuiding returns 0
02:54:36.503 00.000 7680 scope move finished after 366 + 46 ms
02:54:36.504 00.001 7680 Move returns status 0, amount 366
02:54:36.504 00.000 7680 move complete, result=0
02:54:36.504 00.000 7680 worker thread done servicing request
02:54:36.505 00.001 7680 Worker thread wakes up
02:54:36.505 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:36.505 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:36.506 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 366 ms SOUTH
02:54:37.747 01.241 7680 Exposure complete
02:54:37.891 00.144 7680 worker thread done servicing request
02:54:37.891 00.000 6120 OnExposeComplete: enter
02:54:37.895 00.004 6120 UpdateGuideState(): m_state=6
02:54:37.899 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1776
02:54:37.905 00.006 6120 Star::Find returns 1 (0), X=513.73, Y=663.08, Mass=7987, SNR=58.6, Peak=204 HFD=6.4
02:54:37.910 00.005 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
02:54:37.915 00.005 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
02:54:37.918 00.003 6120 CameraToMount -- cameraX=0.26 cameraY=-1.12 hyp=1.15 cameraTheta=-1.34 mountX=0.05 mountY=1.12, mountTheta=1.53
02:54:37.923 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-1.12, opts=13)
02:54:37.927 00.004 6120 Enqueuing Move request for scope (0.26, -1.12)
02:54:37.931 00.004 7680 Worker thread wakes up
02:54:37.931 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:37.936 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -1.12) opts 0xd
02:54:37.936 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -1.12)
02:54:37.936 00.000 7680 Moving (0.26, -1.12) raw xDistance=0.05 yDistance=1.12
02:54:37.937 00.001 6120 UpdateGuideState exits: m=7987 SNR=58.6
02:54:37.940 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:37.944 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:37.948 00.004 6120 Enqueuing Expose request
02:54:37.951 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:54:37.951 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.12 from input 1.12
02:54:37.952 00.001 7680 MoveAxis(E, 0, ABG)
02:54:37.952 00.000 7680 Move returns status 0, amount 0
02:54:37.952 00.000 7680 MoveAxis(S, 608, ABG)
02:54:37.952 00.000 7680 Guiding  Dir = 1, Dur = 608
02:54:37.953 00.001 7680 IsSlewing returns 0
02:54:37.953 00.000 7680 IsGuiding returns 0
02:54:37.953 00.000 7680 PulseGuide returned control before completion, sleep 618
02:54:38.578 00.625 7680 IsGuiding returns 1
02:54:38.578 00.000 7680 scope still moving after pulse duration time elapsed
02:54:38.608 00.030 7680 IsSlewing returns 0
02:54:38.609 00.001 7680 IsGuiding returns 0
02:54:38.610 00.001 7680 scope move finished after 608 + 47 ms
02:54:38.610 00.000 7680 Move returns status 0, amount 608
02:54:38.610 00.000 7680 move complete, result=0
02:54:38.610 00.000 7680 worker thread done servicing request
02:54:38.611 00.001 7680 Worker thread wakes up
02:54:38.611 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 1.1 px 608 ms SOUTH
02:54:38.619 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:38.619 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:39.870 01.251 7680 Exposure complete
02:54:40.014 00.144 7680 worker thread done servicing request
02:54:40.014 00.000 6120 OnExposeComplete: enter
02:54:40.019 00.005 6120 UpdateGuideState(): m_state=6
02:54:40.023 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1777
02:54:40.028 00.005 6120 Star::Find returns 1 (0), X=513.52, Y=663.88, Mass=8074, SNR=59.7, Peak=198 HFD=6.5
02:54:40.032 00.004 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
02:54:40.037 00.005 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
02:54:40.040 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.32 hyp=0.32 cameraTheta=-1.43 mountX=-0.01 mountY=0.30, mountTheta=1.62
02:54:40.045 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.32, opts=13)
02:54:40.049 00.004 6120 Enqueuing Move request for scope (0.05, -0.32)
02:54:40.052 00.003 7680 Worker thread wakes up
02:54:40.053 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:40.056 00.003 6120 UpdateGuideState exits: m=8074 SNR=59.7
02:54:40.061 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.32) opts 0xd
02:54:40.061 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:40.069 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:40.073 00.004 6120 Enqueuing Expose request
02:54:40.077 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.32)
02:54:40.077 00.000 7680 Moving (0.05, -0.32) raw xDistance=-0.01 yDistance=0.30
02:54:40.077 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:54:40.077 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:54:40.078 00.001 7680 MoveAxis(E, 0, ABG)
02:54:40.078 00.000 7680 Move returns status 0, amount 0
02:54:40.079 00.001 7680 MoveAxis(S, 165, ABG)
02:54:40.079 00.000 7680 Guiding  Dir = 1, Dur = 165
02:54:40.079 00.000 7680 IsSlewing returns 0
02:54:40.080 00.001 7680 IsGuiding returns 0
02:54:40.080 00.000 7680 PulseGuide returned control before completion, sleep 175
02:54:40.264 00.184 7680 IsGuiding returns 1
02:54:40.265 00.001 7680 scope still moving after pulse duration time elapsed
02:54:40.295 00.030 7680 IsSlewing returns 0
02:54:40.296 00.001 7680 IsGuiding returns 0
02:54:40.297 00.001 7680 scope move finished after 165 + 51 ms
02:54:40.297 00.000 7680 Move returns status 0, amount 165
02:54:40.298 00.001 7680 move complete, result=0
02:54:40.298 00.000 7680 worker thread done servicing request
02:54:40.299 00.001 7680 Worker thread wakes up
02:54:40.299 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 165 ms SOUTH
02:54:40.306 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:40.306 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:41.558 01.252 7680 Exposure complete
02:54:41.688 00.130 7680 worker thread done servicing request
02:54:41.688 00.000 6120 OnExposeComplete: enter
02:54:41.692 00.004 6120 UpdateGuideState(): m_state=6
02:54:41.697 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1778
02:54:41.701 00.004 6120 Star::Find returns 1 (0), X=513.48, Y=664.43, Mass=9831, SNR=65.0, Peak=228 HFD=7.0
02:54:41.704 00.003 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (0.19) = xAngle (1.36 = 1.36)
02:54:41.709 00.005 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.23 = -2.05)
02:54:41.713 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.55 mountX=0.05 mountY=-0.21, mountTheta=-1.34
02:54:41.717 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.24, opts=13)
02:54:41.722 00.005 6120 Enqueuing Move request for scope (0.01, 0.24)
02:54:41.726 00.004 7680 Worker thread wakes up
02:54:41.726 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0xd
02:54:41.726 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
02:54:41.726 00.000 7680 Moving (0.01, 0.24) raw xDistance=0.05 yDistance=-0.21
02:54:41.726 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:54:41.726 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:54:41.726 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:54:41.727 00.001 7680 MoveAxis(E, 0, ABG)
02:54:41.727 00.000 7680 Move returns status 0, amount 0
02:54:41.727 00.000 7680 MoveAxis(N, 0, ABG)
02:54:41.727 00.000 7680 Move returns status 0, amount 0
02:54:41.728 00.001 7680 move complete, result=0
02:54:41.728 00.000 7680 worker thread done servicing request
02:54:41.728 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:41.733 00.005 6120 UpdateGuideState exits: m=9831 SNR=65.0
02:54:41.736 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:41.740 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:41.744 00.004 6120 Enqueuing Expose request
02:54:41.748 00.004 7680 Worker thread wakes up
02:54:41.748 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:41.748 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:54:41.751 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:43.001 01.250 7680 Exposure complete
02:54:43.162 00.161 7680 worker thread done servicing request
02:54:43.162 00.000 6120 OnExposeComplete: enter
02:54:43.169 00.007 6120 UpdateGuideState(): m_state=6
02:54:43.175 00.006 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1779
02:54:43.181 00.006 6120 Star::Find returns 1 (0), X=513.29, Y=664.06, Mass=8135, SNR=59.6, Peak=215 HFD=6.6
02:54:43.188 00.007 6120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.19) = xAngle (-2.71 = -2.71)
02:54:43.194 00.006 6120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.16 = 0.16)
02:54:43.198 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-2.52 mountX=-0.21 mountY=0.04, mountTheta=2.97
02:54:43.204 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.13, opts=13)
02:54:43.211 00.007 6120 Enqueuing Move request for scope (-0.19, -0.13)
02:54:43.218 00.007 7680 Worker thread wakes up
02:54:43.218 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.13) opts 0xd
02:54:43.218 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.13)
02:54:43.218 00.000 7680 Moving (-0.19, -0.13) raw xDistance=-0.21 yDistance=0.04
02:54:43.219 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:54:43.219 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:54:43.219 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:43.225 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:54:43.225 00.000 7680 MoveAxis(E, 85, ABG)
02:54:43.225 00.000 7680 Guiding  Dir = 2, Dur = 85
02:54:43.227 00.002 6120 UpdateGuideState exits: m=8135 SNR=59.6
02:54:43.232 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:43.237 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:43.243 00.006 6120 Enqueuing Expose request
02:54:43.250 00.007 7680 IsSlewing returns 0
02:54:43.250 00.000 7680 IsGuiding returns 0
02:54:43.251 00.001 7680 PulseGuide returned control before completion, sleep 95
02:54:43.350 00.099 7680 IsGuiding returns 1
02:54:43.351 00.001 7680 scope still moving after pulse duration time elapsed
02:54:43.381 00.030 7680 IsSlewing returns 0
02:54:43.381 00.000 7680 IsGuiding returns 0
02:54:43.381 00.000 7680 scope move finished after 85 + 46 ms
02:54:43.381 00.000 7680 Move returns status 0, amount 85
02:54:43.382 00.001 7680 MoveAxis(N, 0, ABG)
02:54:43.382 00.000 7680 Move returns status 0, amount 0
02:54:43.382 00.000 7680 move complete, result=0
02:54:43.382 00.000 7680 worker thread done servicing request
02:54:43.382 00.000 6120 GuideStep: -0.2 px 85 ms EAST, 0.0 px 0 ms NORTH
02:54:43.385 00.003 7680 Worker thread wakes up
02:54:43.385 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:43.387 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:44.641 01.254 7680 Exposure complete
02:54:44.795 00.154 7680 worker thread done servicing request
02:54:44.795 00.000 6120 OnExposeComplete: enter
02:54:44.799 00.004 6120 UpdateGuideState(): m_state=6
02:54:44.804 00.005 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1780
02:54:44.809 00.005 6120 Star::Find returns 1 (0), X=513.26, Y=663.90, Mass=9278, SNR=64.8, Peak=239 HFD=6.7
02:54:44.814 00.005 6120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (0.19) = xAngle (-2.38 = -2.38)
02:54:44.818 00.004 6120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.49 = 0.49)
02:54:44.822 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.29 hyp=0.36 cameraTheta=-2.20 mountX=-0.26 mountY=0.17, mountTheta=2.56
02:54:44.827 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.29, opts=13)
02:54:44.830 00.003 6120 Enqueuing Move request for scope (-0.21, -0.29)
02:54:44.834 00.004 7680 Worker thread wakes up
02:54:44.834 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:44.838 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.29) opts 0xd
02:54:44.838 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.29)
02:54:44.839 00.001 7680 Moving (-0.21, -0.29) raw xDistance=-0.26 yDistance=0.17
02:54:44.839 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
02:54:44.839 00.000 6120 UpdateGuideState exits: m=9278 SNR=64.8
02:54:44.844 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:44.848 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:54:44.848 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:44.851 00.003 6120 Enqueuing Expose request
02:54:44.855 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:54:44.855 00.000 7680 MoveAxis(E, 114, ABG)
02:54:44.856 00.001 7680 Guiding  Dir = 2, Dur = 114
02:54:44.857 00.001 7680 IsSlewing returns 0
02:54:44.857 00.000 7680 IsGuiding returns 0
02:54:44.858 00.001 7680 PulseGuide returned control before completion, sleep 124
02:54:44.995 00.137 7680 IsGuiding returns 1
02:54:44.995 00.000 7680 scope still moving after pulse duration time elapsed
02:54:45.029 00.034 7680 IsSlewing returns 0
02:54:45.030 00.001 7680 IsGuiding returns 0
02:54:45.030 00.000 7680 scope move finished after 114 + 57 ms
02:54:45.030 00.000 7680 Move returns status 0, amount 114
02:54:45.031 00.001 7680 MoveAxis(N, 0, ABG)
02:54:45.031 00.000 7680 Move returns status 0, amount 0
02:54:45.031 00.000 7680 move complete, result=0
02:54:45.032 00.001 7680 worker thread done servicing request
02:54:45.032 00.000 6120 GuideStep: -0.3 px 114 ms EAST, 0.2 px 0 ms NORTH
02:54:45.038 00.006 7680 Worker thread wakes up
02:54:45.039 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:45.039 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:46.284 01.245 7680 Exposure complete
02:54:46.437 00.153 7680 worker thread done servicing request
02:54:46.437 00.000 6120 OnExposeComplete: enter
02:54:46.443 00.006 6120 UpdateGuideState(): m_state=6
02:54:46.451 00.008 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1781
02:54:46.457 00.006 6120 Star::Find returns 1 (0), X=513.57, Y=663.70, Mass=8693, SNR=62.3, Peak=209 HFD=6.7
02:54:46.460 00.003 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
02:54:46.464 00.004 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
02:54:46.467 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.50 hyp=0.50 cameraTheta=-1.37 mountX=0.00 mountY=0.49, mountTheta=1.56
02:54:46.473 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.50, opts=13)
02:54:46.476 00.003 6120 Enqueuing Move request for scope (0.10, -0.50)
02:54:46.479 00.003 7680 Worker thread wakes up
02:54:46.479 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:46.483 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.50) opts 0xd
02:54:46.483 00.000 6120 UpdateGuideState exits: m=8693 SNR=62.3
02:54:46.488 00.005 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.50)
02:54:46.489 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:46.494 00.005 7680 Moving (0.10, -0.50) raw xDistance=0.00 yDistance=0.49
02:54:46.494 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:46.500 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:54:46.500 00.000 6120 Enqueuing Expose request
02:54:46.503 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
02:54:46.503 00.000 7680 MoveAxis(E, 0, ABG)
02:54:46.503 00.000 7680 Move returns status 0, amount 0
02:54:46.503 00.000 7680 MoveAxis(S, 265, ABG)
02:54:46.504 00.001 7680 Guiding  Dir = 1, Dur = 265
02:54:46.506 00.002 7680 IsSlewing returns 0
02:54:46.506 00.000 7680 IsGuiding returns 0
02:54:46.507 00.001 7680 PulseGuide returned control before completion, sleep 275
02:54:46.789 00.282 7680 IsGuiding returns 1
02:54:46.789 00.000 7680 scope still moving after pulse duration time elapsed
02:54:46.831 00.042 7680 IsSlewing returns 0
02:54:46.832 00.001 7680 IsGuiding returns 0
02:54:46.832 00.000 7680 scope move finished after 265 + 61 ms
02:54:46.832 00.000 7680 Move returns status 0, amount 265
02:54:46.832 00.000 7680 move complete, result=0
02:54:46.834 00.002 7680 worker thread done servicing request
02:54:46.834 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 265 ms SOUTH
02:54:46.839 00.005 7680 Worker thread wakes up
02:54:46.839 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:46.839 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:48.088 01.249 7680 Exposure complete
02:54:48.233 00.145 7680 worker thread done servicing request
02:54:48.233 00.000 6120 OnExposeComplete: enter
02:54:48.237 00.004 6120 UpdateGuideState(): m_state=6
02:54:48.241 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1782
02:54:48.245 00.004 6120 Star::Find returns 1 (0), X=513.50, Y=663.99, Mass=8095, SNR=59.5, Peak=209 HFD=6.5
02:54:48.250 00.005 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
02:54:48.255 00.005 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
02:54:48.259 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.45 mountX=-0.01 mountY=0.19, mountTheta=1.64
02:54:48.264 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.20, opts=13)
02:54:48.269 00.005 6120 Enqueuing Move request for scope (0.03, -0.20)
02:54:48.272 00.003 7680 Worker thread wakes up
02:54:48.272 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:48.277 00.005 6120 UpdateGuideState exits: m=8095 SNR=59.5
02:54:48.281 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:48.285 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:48.289 00.004 6120 Enqueuing Expose request
02:54:48.294 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
02:54:48.294 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
02:54:48.294 00.000 7680 Moving (0.03, -0.20) raw xDistance=-0.01 yDistance=0.19
02:54:48.294 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:54:48.294 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:54:48.295 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:54:48.295 00.000 7680 MoveAxis(E, 0, ABG)
02:54:48.295 00.000 7680 Move returns status 0, amount 0
02:54:48.296 00.001 7680 MoveAxis(N, 0, ABG)
02:54:48.296 00.000 7680 Move returns status 0, amount 0
02:54:48.296 00.000 7680 move complete, result=0
02:54:48.296 00.000 7680 worker thread done servicing request
02:54:48.296 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:54:48.301 00.005 7680 Worker thread wakes up
02:54:48.301 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:48.301 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:49.557 01.256 7680 Exposure complete
02:54:49.700 00.143 7680 worker thread done servicing request
02:54:49.701 00.001 6120 OnExposeComplete: enter
02:54:49.705 00.004 6120 UpdateGuideState(): m_state=6
02:54:49.709 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1783
02:54:49.713 00.004 6120 Star::Find returns 1 (0), X=513.47, Y=663.89, Mass=8446, SNR=60.1, Peak=226 HFD=6.5
02:54:49.718 00.005 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
02:54:49.722 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
02:54:49.725 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.30 hyp=0.30 cameraTheta=-1.58 mountX=-0.06 mountY=0.27, mountTheta=1.79
02:54:49.730 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.30, opts=13)
02:54:49.735 00.005 6120 Enqueuing Move request for scope (-0.00, -0.30)
02:54:49.739 00.004 7680 Worker thread wakes up
02:54:49.739 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.30) opts 0xd
02:54:49.739 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.30)
02:54:49.739 00.000 7680 Moving (-0.00, -0.30) raw xDistance=-0.06 yDistance=0.27
02:54:49.739 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:54:49.739 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:54:49.741 00.002 7680 MoveAxis(E, 0, ABG)
02:54:49.741 00.000 7680 Move returns status 0, amount 0
02:54:49.741 00.000 7680 MoveAxis(S, 148, ABG)
02:54:49.741 00.000 7680 Guiding  Dir = 1, Dur = 148
02:54:49.741 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:49.745 00.004 6120 UpdateGuideState exits: m=8446 SNR=60.1
02:54:49.753 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:49.758 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:49.762 00.004 6120 Enqueuing Expose request
02:54:49.766 00.004 7680 IsSlewing returns 0
02:54:49.766 00.000 7680 IsGuiding returns 0
02:54:49.767 00.001 7680 PulseGuide returned control before completion, sleep 158
02:54:49.934 00.167 7680 IsGuiding returns 1
02:54:49.936 00.002 7680 scope still moving after pulse duration time elapsed
02:54:49.966 00.030 7680 IsSlewing returns 0
02:54:49.967 00.001 7680 IsGuiding returns 0
02:54:49.968 00.001 7680 scope move finished after 148 + 54 ms
02:54:49.968 00.000 7680 Move returns status 0, amount 148
02:54:49.968 00.000 7680 move complete, result=0
02:54:49.968 00.000 7680 worker thread done servicing request
02:54:49.970 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 148 ms SOUTH
02:54:49.980 00.010 7680 Worker thread wakes up
02:54:49.980 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:49.980 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:51.229 01.249 7680 Exposure complete
02:54:51.360 00.131 6120 OnExposeComplete: enter
02:54:51.363 00.003 6120 UpdateGuideState(): m_state=6
02:54:51.366 00.003 7680 worker thread done servicing request
02:54:51.366 00.000 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1784
02:54:51.370 00.004 6120 Star::Find returns 1 (0), X=513.50, Y=663.98, Mass=8943, SNR=62.0, Peak=228 HFD=6.5
02:54:51.373 00.003 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
02:54:51.378 00.005 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
02:54:51.382 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.45 mountX=-0.01 mountY=0.20, mountTheta=1.64
02:54:51.385 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.21, opts=13)
02:54:51.389 00.004 6120 Enqueuing Move request for scope (0.03, -0.21)
02:54:51.394 00.005 7680 Worker thread wakes up
02:54:51.394 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
02:54:51.394 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:51.397 00.003 6120 UpdateGuideState exits: m=8943 SNR=62.0
02:54:51.401 00.004 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
02:54:51.401 00.000 7680 Moving (0.03, -0.21) raw xDistance=-0.01 yDistance=0.20
02:54:51.401 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:54:51.403 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:54:51.403 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:51.407 00.004 7680 MoveAxis(E, 0, ABG)
02:54:51.407 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:51.411 00.004 7680 Move returns status 0, amount 0
02:54:51.412 00.001 6120 Enqueuing Expose request
02:54:51.416 00.004 7680 MoveAxis(S, 110, ABG)
02:54:51.416 00.000 7680 Guiding  Dir = 1, Dur = 110
02:54:51.416 00.000 7680 IsSlewing returns 0
02:54:51.416 00.000 7680 IsGuiding returns 0
02:54:51.417 00.001 7680 PulseGuide returned control before completion, sleep 120
02:54:51.547 00.130 7680 IsGuiding returns 1
02:54:51.547 00.000 7680 scope still moving after pulse duration time elapsed
02:54:51.578 00.031 7680 IsSlewing returns 0
02:54:51.578 00.000 7680 IsGuiding returns 0
02:54:51.578 00.000 7680 scope move finished after 110 + 51 ms
02:54:51.578 00.000 7680 Move returns status 0, amount 110
02:54:51.579 00.001 7680 move complete, result=0
02:54:51.579 00.000 7680 worker thread done servicing request
02:54:51.579 00.000 7680 Worker thread wakes up
02:54:51.579 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 110 ms SOUTH
02:54:51.584 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:51.585 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:52.827 01.242 7680 Exposure complete
02:54:52.963 00.136 7680 worker thread done servicing request
02:54:52.964 00.001 6120 OnExposeComplete: enter
02:54:52.968 00.004 6120 UpdateGuideState(): m_state=6
02:54:52.972 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1785
02:54:52.977 00.005 6120 Star::Find returns 1 (0), X=513.76, Y=663.83, Mass=8594, SNR=62.0, Peak=206 HFD=6.7
02:54:52.980 00.003 6120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (0.19) = xAngle (-1.09 = -1.09)
02:54:52.984 00.004 6120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.78 = 1.78)
02:54:52.987 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=-0.37 hyp=0.47 cameraTheta=-0.91 mountX=0.22 mountY=0.46, mountTheta=1.13
02:54:52.994 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.37, opts=13)
02:54:52.998 00.004 6120 Enqueuing Move request for scope (0.29, -0.37)
02:54:53.004 00.006 7680 Worker thread wakes up
02:54:53.004 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:53.010 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.37) opts 0xd
02:54:53.010 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.37)
02:54:53.010 00.000 6120 UpdateGuideState exits: m=8594 SNR=62.0
02:54:53.015 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:53.018 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:53.022 00.004 6120 Enqueuing Expose request
02:54:53.027 00.005 7680 Moving (0.29, -0.37) raw xDistance=0.22 yDistance=0.46
02:54:53.027 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:54:53.028 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
02:54:53.028 00.000 7680 MoveAxis(W, 88, ABG)
02:54:53.028 00.000 7680 Guiding  Dir = 3, Dur = 88
02:54:53.028 00.000 7680 IsSlewing returns 0
02:54:53.029 00.001 7680 IsGuiding returns 0
02:54:53.029 00.000 7680 PulseGuide returned control before completion, sleep 98
02:54:53.133 00.104 7680 IsGuiding returns 1
02:54:53.133 00.000 7680 scope still moving after pulse duration time elapsed
02:54:53.164 00.031 7680 IsSlewing returns 0
02:54:53.164 00.000 7680 IsGuiding returns 0
02:54:53.166 00.002 7680 scope move finished after 88 + 48 ms
02:54:53.166 00.000 7680 Move returns status 0, amount 88
02:54:53.166 00.000 7680 MoveAxis(S, 249, ABG)
02:54:53.167 00.001 7680 Guiding  Dir = 1, Dur = 249
02:54:53.167 00.000 7680 IsSlewing returns 0
02:54:53.168 00.001 7680 IsGuiding returns 0
02:54:53.168 00.000 7680 PulseGuide returned control before completion, sleep 259
02:54:53.444 00.276 7680 IsGuiding returns 1
02:54:53.445 00.001 7680 scope still moving after pulse duration time elapsed
02:54:53.475 00.030 7680 IsSlewing returns 0
02:54:53.477 00.002 7680 IsGuiding returns 0
02:54:53.477 00.000 7680 scope move finished after 249 + 60 ms
02:54:53.478 00.001 7680 Move returns status 0, amount 249
02:54:53.479 00.001 7680 move complete, result=0
02:54:53.479 00.000 7680 worker thread done servicing request
02:54:53.479 00.000 6120 GuideStep: 0.2 px 88 ms WEST, 0.5 px 249 ms SOUTH
02:54:53.485 00.006 7680 Worker thread wakes up
02:54:53.485 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:53.485 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:54.739 01.254 7680 Exposure complete
02:54:54.882 00.143 7680 worker thread done servicing request
02:54:54.883 00.001 6120 OnExposeComplete: enter
02:54:54.888 00.005 6120 UpdateGuideState(): m_state=6
02:54:54.892 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1786
02:54:54.896 00.004 6120 Star::Find returns 1 (0), X=513.29, Y=664.00, Mass=8423, SNR=61.2, Peak=224 HFD=6.5
02:54:54.900 00.004 6120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.19) = xAngle (-2.52 = -2.52)
02:54:54.905 00.005 6120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.35 = 0.35)
02:54:54.909 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-2.34 mountX=-0.22 mountY=0.09, mountTheta=2.74
02:54:54.915 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.19, opts=13)
02:54:54.919 00.004 6120 Enqueuing Move request for scope (-0.19, -0.19)
02:54:54.922 00.003 7680 Worker thread wakes up
02:54:54.922 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.19) opts 0xd
02:54:54.923 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.19)
02:54:54.923 00.000 7680 Moving (-0.19, -0.19) raw xDistance=-0.22 yDistance=0.09
02:54:54.923 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.22
02:54:54.924 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:54:54.924 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:54.928 00.004 6120 UpdateGuideState exits: m=8423 SNR=61.2
02:54:54.932 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:54:54.932 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:54.935 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:54.940 00.005 6120 Enqueuing Expose request
02:54:54.943 00.003 7680 MoveAxis(E, 84, ABG)
02:54:54.943 00.000 7680 Guiding  Dir = 2, Dur = 84
02:54:54.944 00.001 7680 IsSlewing returns 0
02:54:54.944 00.000 7680 IsGuiding returns 0
02:54:54.945 00.001 7680 PulseGuide returned control before completion, sleep 94
02:54:55.041 00.096 7680 IsGuiding returns 1
02:54:55.042 00.001 7680 scope still moving after pulse duration time elapsed
02:54:55.073 00.031 7680 IsSlewing returns 0
02:54:55.074 00.001 7680 IsGuiding returns 0
02:54:55.074 00.000 7680 scope move finished after 84 + 46 ms
02:54:55.076 00.002 7680 Move returns status 0, amount 84
02:54:55.076 00.000 7680 MoveAxis(N, 0, ABG)
02:54:55.076 00.000 7680 Move returns status 0, amount 0
02:54:55.077 00.001 7680 move complete, result=0
02:54:55.077 00.000 7680 worker thread done servicing request
02:54:55.077 00.000 7680 Worker thread wakes up
02:54:55.078 00.001 6120 GuideStep: -0.2 px 84 ms EAST, 0.1 px 0 ms NORTH
02:54:55.084 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:55.084 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:56.334 01.250 7680 Exposure complete
02:54:56.466 00.132 6120 OnExposeComplete: enter
02:54:56.470 00.004 7680 worker thread done servicing request
02:54:56.470 00.000 6120 UpdateGuideState(): m_state=6
02:54:56.475 00.005 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1787
02:54:56.479 00.004 6120 Star::Find returns 1 (0), X=513.30, Y=663.92, Mass=8985, SNR=63.7, Peak=235 HFD=6.6
02:54:56.483 00.004 6120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.19) = xAngle (-2.32 = -2.32)
02:54:56.487 00.004 6120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.55 = 0.55)
02:54:56.490 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.28 hyp=0.33 cameraTheta=-2.13 mountX=-0.22 mountY=0.17, mountTheta=2.48
02:54:56.495 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.28, opts=13)
02:54:56.500 00.005 6120 Enqueuing Move request for scope (-0.17, -0.28)
02:54:56.504 00.004 7680 Worker thread wakes up
02:54:56.505 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:56.509 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.28) opts 0xd
02:54:56.509 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.28)
02:54:56.509 00.000 7680 Moving (-0.17, -0.28) raw xDistance=-0.22 yDistance=0.17
02:54:56.509 00.000 6120 UpdateGuideState exits: m=8985 SNR=63.7
02:54:56.514 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:56.517 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:56.522 00.005 6120 Enqueuing Expose request
02:54:56.525 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
02:54:56.525 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:54:56.526 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:54:56.526 00.000 7680 MoveAxis(E, 97, ABG)
02:54:56.526 00.000 7680 Guiding  Dir = 2, Dur = 97
02:54:56.526 00.000 7680 IsSlewing returns 0
02:54:56.527 00.001 7680 IsGuiding returns 0
02:54:56.527 00.000 7680 PulseGuide returned control before completion, sleep 107
02:54:56.637 00.110 7680 IsGuiding returns 1
02:54:56.638 00.001 7680 scope still moving after pulse duration time elapsed
02:54:56.669 00.031 7680 IsSlewing returns 0
02:54:56.670 00.001 7680 IsGuiding returns 0
02:54:56.670 00.000 7680 scope move finished after 97 + 46 ms
02:54:56.671 00.001 7680 Move returns status 0, amount 97
02:54:56.671 00.000 7680 MoveAxis(N, 0, ABG)
02:54:56.671 00.000 7680 Move returns status 0, amount 0
02:54:56.672 00.001 7680 move complete, result=0
02:54:56.672 00.000 7680 worker thread done servicing request
02:54:56.673 00.001 6120 GuideStep: -0.2 px 97 ms EAST, 0.2 px 0 ms NORTH
02:54:56.679 00.006 7680 Worker thread wakes up
02:54:56.679 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:56.680 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:57.936 01.256 7680 Exposure complete
02:54:58.082 00.146 7680 worker thread done servicing request
02:54:58.082 00.000 6120 OnExposeComplete: enter
02:54:58.086 00.004 6120 UpdateGuideState(): m_state=6
02:54:58.091 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1788
02:54:58.095 00.004 6120 Star::Find returns 1 (0), X=513.53, Y=663.97, Mass=8358, SNR=60.9, Peak=226 HFD=6.5
02:54:58.100 00.005 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
02:54:58.104 00.004 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
02:54:58.108 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.34 mountX=0.01 mountY=0.23, mountTheta=1.52
02:54:58.112 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.23, opts=13)
02:54:58.117 00.005 6120 Enqueuing Move request for scope (0.05, -0.23)
02:54:58.120 00.003 7680 Worker thread wakes up
02:54:58.120 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:58.126 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
02:54:58.126 00.000 6120 UpdateGuideState exits: m=8358 SNR=60.9
02:54:58.132 00.006 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
02:54:58.132 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:58.136 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:58.140 00.004 6120 Enqueuing Expose request
02:54:58.143 00.003 7680 Moving (0.05, -0.23) raw xDistance=0.01 yDistance=0.23
02:54:58.143 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:54:58.145 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:54:58.145 00.000 7680 MoveAxis(E, 0, ABG)
02:54:58.145 00.000 7680 Move returns status 0, amount 0
02:54:58.145 00.000 7680 MoveAxis(S, 124, ABG)
02:54:58.146 00.001 7680 Guiding  Dir = 1, Dur = 124
02:54:58.146 00.000 7680 IsSlewing returns 0
02:54:58.147 00.001 7680 IsGuiding returns 0
02:54:58.147 00.000 7680 PulseGuide returned control before completion, sleep 134
02:54:58.285 00.138 7680 IsGuiding returns 1
02:54:58.285 00.000 7680 scope still moving after pulse duration time elapsed
02:54:58.315 00.030 7680 IsSlewing returns 0
02:54:58.317 00.002 7680 IsGuiding returns 0
02:54:58.317 00.000 7680 scope move finished after 124 + 45 ms
02:54:58.317 00.000 7680 Move returns status 0, amount 124
02:54:58.317 00.000 7680 move complete, result=0
02:54:58.318 00.001 7680 worker thread done servicing request
02:54:58.318 00.000 7680 Worker thread wakes up
02:54:58.318 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 124 ms SOUTH
02:54:58.326 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:58.326 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:54:59.576 01.250 7680 Exposure complete
02:54:59.706 00.130 7680 worker thread done servicing request
02:54:59.706 00.000 6120 OnExposeComplete: enter
02:54:59.711 00.005 6120 UpdateGuideState(): m_state=6
02:54:59.715 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1789
02:54:59.719 00.004 6120 Star::Find returns 1 (0), X=513.50, Y=663.94, Mass=8119, SNR=59.1, Peak=212 HFD=6.6
02:54:59.725 00.006 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
02:54:59.729 00.004 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
02:54:59.732 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.46 mountX=-0.02 mountY=0.24, mountTheta=1.65
02:54:59.738 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.26, opts=13)
02:54:59.741 00.003 6120 Enqueuing Move request for scope (0.03, -0.26)
02:54:59.745 00.004 7680 Worker thread wakes up
02:54:59.745 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:54:59.749 00.004 6120 UpdateGuideState exits: m=8119 SNR=59.1
02:54:59.752 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:59.755 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.26) opts 0xd
02:54:59.755 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.26)
02:54:59.756 00.001 7680 Moving (0.03, -0.26) raw xDistance=-0.02 yDistance=0.24
02:54:59.757 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:54:59.757 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:54:59.757 00.000 7680 MoveAxis(E, 0, ABG)
02:54:59.757 00.000 7680 Move returns status 0, amount 0
02:54:59.757 00.000 7680 MoveAxis(S, 132, ABG)
02:54:59.757 00.000 7680 Guiding  Dir = 1, Dur = 132
02:54:59.758 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:54:59.762 00.004 7680 IsSlewing returns 0
02:54:59.762 00.000 6120 Enqueuing Expose request
02:54:59.765 00.003 7680 IsGuiding returns 0
02:54:59.765 00.000 7680 PulseGuide returned control before completion, sleep 142
02:54:59.911 00.146 7680 IsGuiding returns 1
02:54:59.912 00.001 7680 scope still moving after pulse duration time elapsed
02:54:59.941 00.029 7680 IsSlewing returns 0
02:54:59.943 00.002 7680 IsGuiding returns 0
02:54:59.943 00.000 7680 scope move finished after 132 + 45 ms
02:54:59.944 00.001 7680 Move returns status 0, amount 132
02:54:59.944 00.000 7680 move complete, result=0
02:54:59.944 00.000 7680 worker thread done servicing request
02:54:59.945 00.001 7680 Worker thread wakes up
02:54:59.945 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 132 ms SOUTH
02:54:59.951 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:54:59.951 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:01.202 01.251 7680 Exposure complete
02:55:01.333 00.131 7680 worker thread done servicing request
02:55:01.334 00.001 6120 OnExposeComplete: enter
02:55:01.337 00.003 6120 UpdateGuideState(): m_state=6
02:55:01.342 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1790
02:55:01.345 00.003 6120 Star::Find returns 1 (0), X=513.46, Y=663.96, Mass=8259, SNR=60.1, Peak=231 HFD=6.6
02:55:01.348 00.003 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
02:55:01.350 00.002 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
02:55:01.353 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.64 mountX=-0.06 mountY=0.21, mountTheta=1.86
02:55:01.357 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.24, opts=13)
02:55:01.359 00.002 6120 Enqueuing Move request for scope (-0.02, -0.24)
02:55:01.363 00.004 7680 Worker thread wakes up
02:55:01.363 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.24) opts 0xd
02:55:01.363 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.24)
02:55:01.363 00.000 7680 Moving (-0.02, -0.24) raw xDistance=-0.06 yDistance=0.21
02:55:01.363 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:55:01.363 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:55:01.363 00.000 7680 MoveAxis(E, 0, ABG)
02:55:01.363 00.000 7680 Move returns status 0, amount 0
02:55:01.365 00.002 7680 MoveAxis(S, 112, ABG)
02:55:01.365 00.000 7680 Guiding  Dir = 1, Dur = 112
02:55:01.365 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:01.367 00.002 7680 IsSlewing returns 0
02:55:01.368 00.001 6120 UpdateGuideState exits: m=8259 SNR=60.1
02:55:01.370 00.002 7680 IsGuiding returns 0
02:55:01.371 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:01.374 00.003 7680 PulseGuide returned control before completion, sleep 122
02:55:01.374 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:01.376 00.002 6120 Enqueuing Expose request
02:55:01.502 00.126 7680 IsGuiding returns 1
02:55:01.503 00.001 7680 scope still moving after pulse duration time elapsed
02:55:01.534 00.031 7680 IsSlewing returns 0
02:55:01.536 00.002 7680 IsGuiding returns 0
02:55:01.537 00.001 7680 scope move finished after 112 + 54 ms
02:55:01.538 00.001 7680 Move returns status 0, amount 112
02:55:01.539 00.001 7680 move complete, result=0
02:55:01.539 00.000 7680 worker thread done servicing request
02:55:01.540 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 112 ms SOUTH
02:55:01.546 00.006 7680 Worker thread wakes up
02:55:01.546 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:01.546 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:02.795 01.249 7680 Exposure complete
02:55:02.917 00.122 7680 worker thread done servicing request
02:55:02.918 00.001 6120 OnExposeComplete: enter
02:55:02.922 00.004 6120 UpdateGuideState(): m_state=6
02:55:02.926 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1791
02:55:02.929 00.003 6120 Star::Find returns 1 (0), X=513.35, Y=663.92, Mass=8378, SNR=60.9, Peak=227 HFD=6.6
02:55:02.934 00.005 6120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.19) = xAngle (-2.18 = -2.18)
02:55:02.937 00.003 6120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.69 = 0.69)
02:55:02.942 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-1.99 mountX=-0.18 mountY=0.20, mountTheta=2.30
02:55:02.946 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.28, opts=13)
02:55:02.951 00.005 6120 Enqueuing Move request for scope (-0.13, -0.28)
02:55:02.955 00.004 7680 Worker thread wakes up
02:55:02.955 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.28) opts 0xd
02:55:02.955 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.28)
02:55:02.955 00.000 7680 Moving (-0.13, -0.28) raw xDistance=-0.18 yDistance=0.20
02:55:02.955 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:55:02.956 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:55:02.956 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:02.960 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:55:02.960 00.000 7680 MoveAxis(E, 0, ABG)
02:55:02.960 00.000 7680 Move returns status 0, amount 0
02:55:02.961 00.001 7680 MoveAxis(N, 0, ABG)
02:55:02.961 00.000 7680 Move returns status 0, amount 0
02:55:02.961 00.000 7680 move complete, result=0
02:55:02.962 00.001 7680 worker thread done servicing request
02:55:02.962 00.000 6120 UpdateGuideState exits: m=8378 SNR=60.9
02:55:02.967 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:02.971 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:02.976 00.005 6120 Enqueuing Expose request
02:55:02.979 00.003 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:55:02.983 00.004 7680 Worker thread wakes up
02:55:02.983 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:02.983 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:04.308 01.325 7680 Exposure complete
02:55:04.525 00.217 7680 worker thread done servicing request
02:55:04.525 00.000 6120 OnExposeComplete: enter
02:55:04.529 00.004 6120 UpdateGuideState(): m_state=6
02:55:04.532 00.003 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1792
02:55:04.537 00.005 6120 Star::Find returns 1 (0), X=513.38, Y=663.73, Mass=8277, SNR=60.8, Peak=231 HFD=6.6
02:55:04.540 00.003 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
02:55:04.542 00.002 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
02:55:04.545 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.47 hyp=0.48 cameraTheta=-1.76 mountX=-0.18 mountY=0.38, mountTheta=2.00
02:55:04.548 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.47, opts=13)
02:55:04.552 00.004 6120 Enqueuing Move request for scope (-0.09, -0.47)
02:55:04.555 00.003 7680 Worker thread wakes up
02:55:04.555 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.47) opts 0xd
02:55:04.555 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.47)
02:55:04.555 00.000 7680 Moving (-0.09, -0.47) raw xDistance=-0.18 yDistance=0.38
02:55:04.555 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:04.560 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:55:04.560 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:55:04.560 00.000 7680 MoveAxis(E, 0, ABG)
02:55:04.560 00.000 7680 Move returns status 0, amount 0
02:55:04.560 00.000 7680 MoveAxis(S, 206, ABG)
02:55:04.560 00.000 7680 Guiding  Dir = 1, Dur = 206
02:55:04.561 00.001 6120 UpdateGuideState exits: m=8277 SNR=60.8
02:55:04.564 00.003 7680 IsSlewing returns 0
02:55:04.564 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:04.568 00.004 7680 IsGuiding returns 0
02:55:04.568 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:04.571 00.003 7680 PulseGuide returned control before completion, sleep 216
02:55:04.571 00.000 6120 Enqueuing Expose request
02:55:04.801 00.230 7680 IsGuiding returns 1
02:55:04.801 00.000 7680 scope still moving after pulse duration time elapsed
02:55:04.834 00.033 7680 IsSlewing returns 0
02:55:04.834 00.000 7680 IsGuiding returns 0
02:55:04.834 00.000 7680 scope move finished after 206 + 60 ms
02:55:04.834 00.000 7680 Move returns status 0, amount 206
02:55:04.835 00.001 7680 move complete, result=0
02:55:04.835 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 206 ms SOUTH
02:55:04.839 00.004 7680 worker thread done servicing request
02:55:04.839 00.000 7680 Worker thread wakes up
02:55:04.839 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:04.839 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:06.073 01.234 7680 Exposure complete
02:55:06.199 00.126 7680 worker thread done servicing request
02:55:06.199 00.000 6120 OnExposeComplete: enter
02:55:06.204 00.005 6120 UpdateGuideState(): m_state=6
02:55:06.209 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1793
02:55:06.214 00.005 6120 Star::Find returns 1 (0), X=513.45, Y=663.91, Mass=8727, SNR=62.2, Peak=221 HFD=6.6
02:55:06.219 00.005 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
02:55:06.223 00.004 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
02:55:06.227 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.67 mountX=-0.08 mountY=0.24, mountTheta=1.89
02:55:06.232 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.29, opts=13)
02:55:06.236 00.004 6120 Enqueuing Move request for scope (-0.03, -0.29)
02:55:06.241 00.005 7680 Worker thread wakes up
02:55:06.241 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:06.244 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.29) opts 0xd
02:55:06.244 00.000 6120 UpdateGuideState exits: m=8727 SNR=62.2
02:55:06.249 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.29)
02:55:06.249 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:06.252 00.003 7680 Moving (-0.03, -0.29) raw xDistance=-0.08 yDistance=0.24
02:55:06.252 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:06.255 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:55:06.255 00.000 6120 Enqueuing Expose request
02:55:06.259 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:55:06.259 00.000 7680 MoveAxis(E, 0, ABG)
02:55:06.259 00.000 7680 Move returns status 0, amount 0
02:55:06.260 00.001 7680 MoveAxis(S, 133, ABG)
02:55:06.260 00.000 7680 Guiding  Dir = 1, Dur = 133
02:55:06.260 00.000 7680 IsSlewing returns 0
02:55:06.260 00.000 7680 IsGuiding returns 0
02:55:06.261 00.001 7680 PulseGuide returned control before completion, sleep 143
02:55:06.408 00.147 7680 IsGuiding returns 1
02:55:06.409 00.001 7680 scope still moving after pulse duration time elapsed
02:55:06.439 00.030 7680 IsSlewing returns 0
02:55:06.439 00.000 7680 IsGuiding returns 0
02:55:06.439 00.000 7680 scope move finished after 133 + 46 ms
02:55:06.439 00.000 7680 Move returns status 0, amount 133
02:55:06.441 00.002 7680 move complete, result=0
02:55:06.441 00.000 7680 worker thread done servicing request
02:55:06.441 00.000 7680 Worker thread wakes up
02:55:06.442 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 133 ms SOUTH
02:55:06.445 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:06.445 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:07.699 01.254 7680 Exposure complete
02:55:07.838 00.139 7680 worker thread done servicing request
02:55:07.839 00.001 6120 OnExposeComplete: enter
02:55:07.846 00.007 6120 UpdateGuideState(): m_state=6
02:55:07.851 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1794
02:55:07.856 00.005 6120 Star::Find returns 1 (0), X=513.39, Y=663.92, Mass=8757, SNR=62.0, Peak=220 HFD=6.7
02:55:07.859 00.003 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
02:55:07.864 00.005 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
02:55:07.867 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.27 hyp=0.29 cameraTheta=-1.87 mountX=-0.13 mountY=0.21, mountTheta=2.14
02:55:07.873 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.27, opts=13)
02:55:07.878 00.005 6120 Enqueuing Move request for scope (-0.08, -0.27)
02:55:07.881 00.003 7680 Worker thread wakes up
02:55:07.882 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.27) opts 0xd
02:55:07.882 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.27)
02:55:07.882 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:07.886 00.004 6120 UpdateGuideState exits: m=8757 SNR=62.0
02:55:07.889 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:07.894 00.005 7680 Moving (-0.08, -0.27) raw xDistance=-0.13 yDistance=0.21
02:55:07.894 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:55:07.894 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:07.897 00.003 6120 Enqueuing Expose request
02:55:07.901 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:55:07.901 00.000 7680 MoveAxis(E, 0, ABG)
02:55:07.901 00.000 7680 Move returns status 0, amount 0
02:55:07.903 00.002 7680 MoveAxis(S, 113, ABG)
02:55:07.903 00.000 7680 Guiding  Dir = 1, Dur = 113
02:55:07.903 00.000 7680 IsSlewing returns 0
02:55:07.904 00.001 7680 IsGuiding returns 0
02:55:07.904 00.000 7680 PulseGuide returned control before completion, sleep 123
02:55:08.035 00.131 7680 IsGuiding returns 1
02:55:08.036 00.001 7680 scope still moving after pulse duration time elapsed
02:55:08.065 00.029 7680 IsSlewing returns 0
02:55:08.065 00.000 7680 IsGuiding returns 0
02:55:08.067 00.002 7680 scope move finished after 113 + 49 ms
02:55:08.067 00.000 7680 Move returns status 0, amount 113
02:55:08.068 00.001 7680 move complete, result=0
02:55:08.068 00.000 7680 worker thread done servicing request
02:55:08.068 00.000 7680 Worker thread wakes up
02:55:08.069 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 113 ms SOUTH
02:55:08.075 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:08.075 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:09.328 01.253 7680 Exposure complete
02:55:09.456 00.128 7680 worker thread done servicing request
02:55:09.456 00.000 6120 OnExposeComplete: enter
02:55:09.460 00.004 6120 UpdateGuideState(): m_state=6
02:55:09.466 00.006 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1795
02:55:09.470 00.004 6120 Star::Find returns 1 (0), X=513.31, Y=663.93, Mass=8267, SNR=59.7, Peak=210 HFD=6.6
02:55:09.474 00.004 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.19) = xAngle (-2.31 = -2.31)
02:55:09.479 00.005 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
02:55:09.482 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.27 hyp=0.31 cameraTheta=-2.12 mountX=-0.21 mountY=0.17, mountTheta=2.47
02:55:09.487 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.27, opts=13)
02:55:09.492 00.005 6120 Enqueuing Move request for scope (-0.16, -0.27)
02:55:09.497 00.005 7680 Worker thread wakes up
02:55:09.498 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:09.503 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.27) opts 0xd
02:55:09.504 00.001 6120 UpdateGuideState exits: m=8267 SNR=59.7
02:55:09.507 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:09.511 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.27)
02:55:09.511 00.000 7680 Moving (-0.16, -0.27) raw xDistance=-0.21 yDistance=0.17
02:55:09.512 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:55:09.513 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:55:09.513 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:55:09.513 00.000 7680 MoveAxis(E, 86, ABG)
02:55:09.513 00.000 7680 Guiding  Dir = 2, Dur = 86
02:55:09.513 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:09.518 00.005 6120 Enqueuing Expose request
02:55:09.522 00.004 7680 IsSlewing returns 0
02:55:09.522 00.000 7680 IsGuiding returns 0
02:55:09.522 00.000 7680 PulseGuide returned control before completion, sleep 96
02:55:09.628 00.106 7680 IsGuiding returns 1
02:55:09.630 00.002 7680 scope still moving after pulse duration time elapsed
02:55:09.660 00.030 7680 IsSlewing returns 0
02:55:09.661 00.001 7680 IsGuiding returns 0
02:55:09.662 00.001 7680 scope move finished after 86 + 53 ms
02:55:09.662 00.000 7680 Move returns status 0, amount 86
02:55:09.663 00.001 7680 MoveAxis(N, 0, ABG)
02:55:09.663 00.000 7680 Move returns status 0, amount 0
02:55:09.664 00.001 7680 move complete, result=0
02:55:09.664 00.000 7680 worker thread done servicing request
02:55:09.664 00.000 7680 Worker thread wakes up
02:55:09.665 00.001 6120 GuideStep: -0.2 px 86 ms EAST, 0.2 px 0 ms NORTH
02:55:09.672 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:09.672 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:10.925 01.253 7680 Exposure complete
02:55:11.075 00.150 7680 worker thread done servicing request
02:55:11.076 00.001 6120 OnExposeComplete: enter
02:55:11.081 00.005 6120 UpdateGuideState(): m_state=6
02:55:11.085 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1796
02:55:11.089 00.004 6120 Star::Find returns 1 (0), X=513.49, Y=663.86, Mass=8776, SNR=62.1, Peak=238 HFD=6.5
02:55:11.094 00.005 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
02:55:11.098 00.004 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
02:55:11.103 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.34 hyp=0.34 cameraTheta=-1.52 mountX=-0.04 mountY=0.31, mountTheta=1.71
02:55:11.109 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.34, opts=13)
02:55:11.115 00.006 6120 Enqueuing Move request for scope (0.02, -0.34)
02:55:11.118 00.003 7680 Worker thread wakes up
02:55:11.119 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:11.124 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.34) opts 0xd
02:55:11.124 00.000 6120 UpdateGuideState exits: m=8776 SNR=62.1
02:55:11.131 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:11.135 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:11.139 00.004 6120 Enqueuing Expose request
02:55:11.144 00.005 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.34)
02:55:11.144 00.000 7680 Moving (0.02, -0.34) raw xDistance=-0.04 yDistance=0.31
02:55:11.144 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:55:11.144 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:55:11.144 00.000 7680 MoveAxis(E, 0, ABG)
02:55:11.144 00.000 7680 Move returns status 0, amount 0
02:55:11.145 00.001 7680 MoveAxis(S, 170, ABG)
02:55:11.145 00.000 7680 Guiding  Dir = 1, Dur = 170
02:55:11.146 00.001 7680 IsSlewing returns 0
02:55:11.146 00.000 7680 IsGuiding returns 0
02:55:11.147 00.001 7680 PulseGuide returned control before completion, sleep 180
02:55:11.341 00.194 7680 IsGuiding returns 1
02:55:11.342 00.001 7680 scope still moving after pulse duration time elapsed
02:55:11.371 00.029 7680 IsSlewing returns 0
02:55:11.371 00.000 7680 IsGuiding returns 0
02:55:11.372 00.001 7680 scope move finished after 170 + 55 ms
02:55:11.372 00.000 7680 Move returns status 0, amount 170
02:55:11.372 00.000 7680 move complete, result=0
02:55:11.372 00.000 7680 worker thread done servicing request
02:55:11.372 00.000 7680 Worker thread wakes up
02:55:11.373 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 170 ms SOUTH
02:55:11.377 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:11.377 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:12.629 01.252 7680 Exposure complete
02:55:12.770 00.141 7680 worker thread done servicing request
02:55:12.770 00.000 6120 OnExposeComplete: enter
02:55:12.775 00.005 6120 UpdateGuideState(): m_state=6
02:55:12.779 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1797
02:55:12.784 00.005 6120 Star::Find returns 1 (0), X=513.28, Y=663.90, Mass=8454, SNR=60.5, Peak=217 HFD=6.6
02:55:12.787 00.003 6120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.19) = xAngle (-2.34 = -2.34)
02:55:12.791 00.004 6120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.53 = 0.53)
02:55:12.795 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.29 hyp=0.35 cameraTheta=-2.15 mountX=-0.25 mountY=0.18, mountTheta=2.51
02:55:12.800 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.29, opts=13)
02:55:12.804 00.004 6120 Enqueuing Move request for scope (-0.19, -0.29)
02:55:12.808 00.004 7680 Worker thread wakes up
02:55:12.809 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:12.814 00.005 6120 UpdateGuideState exits: m=8454 SNR=60.5
02:55:12.817 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:12.821 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:12.825 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.29) opts 0xd
02:55:12.825 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.29)
02:55:12.825 00.000 7680 Moving (-0.19, -0.29) raw xDistance=-0.25 yDistance=0.18
02:55:12.825 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
02:55:12.825 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:55:12.825 00.000 6120 Enqueuing Expose request
02:55:12.829 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:55:12.829 00.000 7680 MoveAxis(E, 100, ABG)
02:55:12.829 00.000 7680 Guiding  Dir = 2, Dur = 100
02:55:12.829 00.000 7680 IsSlewing returns 0
02:55:12.830 00.001 7680 IsGuiding returns 0
02:55:12.830 00.000 7680 PulseGuide returned control before completion, sleep 110
02:55:12.951 00.121 7680 IsGuiding returns 1
02:55:12.953 00.002 7680 scope still moving after pulse duration time elapsed
02:55:12.983 00.030 7680 IsSlewing returns 0
02:55:12.983 00.000 7680 IsGuiding returns 0
02:55:12.984 00.001 7680 scope move finished after 100 + 53 ms
02:55:12.985 00.001 7680 Move returns status 0, amount 100
02:55:12.985 00.000 7680 MoveAxis(N, 0, ABG)
02:55:12.985 00.000 7680 Move returns status 0, amount 0
02:55:12.985 00.000 7680 move complete, result=0
02:55:12.986 00.001 7680 worker thread done servicing request
02:55:12.986 00.000 6120 GuideStep: -0.2 px 100 ms EAST, 0.2 px 0 ms NORTH
02:55:12.991 00.005 7680 Worker thread wakes up
02:55:12.991 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:12.991 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:14.246 01.255 7680 Exposure complete
02:55:14.382 00.136 7680 worker thread done servicing request
02:55:14.382 00.000 6120 OnExposeComplete: enter
02:55:14.385 00.003 6120 UpdateGuideState(): m_state=6
02:55:14.389 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1798
02:55:14.394 00.005 6120 Star::Find returns 1 (0), X=513.41, Y=663.75, Mass=8520, SNR=61.9, Peak=228 HFD=6.6
02:55:14.399 00.005 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
02:55:14.403 00.004 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
02:55:14.406 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.45 hyp=0.45 cameraTheta=-1.70 mountX=-0.14 mountY=0.38, mountTheta=1.93
02:55:14.413 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.45, opts=13)
02:55:14.417 00.004 6120 Enqueuing Move request for scope (-0.06, -0.45)
02:55:14.421 00.004 7680 Worker thread wakes up
02:55:14.422 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:14.424 00.002 6120 UpdateGuideState exits: m=8520 SNR=61.9
02:55:14.429 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:14.432 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:14.436 00.004 6120 Enqueuing Expose request
02:55:14.441 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.45) opts 0xd
02:55:14.441 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.45)
02:55:14.441 00.000 7680 Moving (-0.06, -0.45) raw xDistance=-0.14 yDistance=0.38
02:55:14.441 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:55:14.443 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:55:14.443 00.000 7680 MoveAxis(E, 0, ABG)
02:55:14.443 00.000 7680 Move returns status 0, amount 0
02:55:14.443 00.000 7680 MoveAxis(S, 204, ABG)
02:55:14.443 00.000 7680 Guiding  Dir = 1, Dur = 204
02:55:14.444 00.001 7680 IsSlewing returns 0
02:55:14.444 00.000 7680 IsGuiding returns 0
02:55:14.444 00.000 7680 PulseGuide returned control before completion, sleep 214
02:55:14.674 00.230 7680 IsGuiding returns 1
02:55:14.674 00.000 7680 scope still moving after pulse duration time elapsed
02:55:14.705 00.031 7680 IsSlewing returns 0
02:55:14.706 00.001 7680 IsGuiding returns 0
02:55:14.707 00.001 7680 scope move finished after 204 + 58 ms
02:55:14.707 00.000 7680 Move returns status 0, amount 204
02:55:14.708 00.001 7680 move complete, result=0
02:55:14.708 00.000 7680 worker thread done servicing request
02:55:14.709 00.001 7680 Worker thread wakes up
02:55:14.709 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 204 ms SOUTH
02:55:14.716 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:14.716 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:15.976 01.260 7680 Exposure complete
02:55:16.123 00.147 7680 worker thread done servicing request
02:55:16.124 00.001 6120 OnExposeComplete: enter
02:55:16.129 00.005 6120 UpdateGuideState(): m_state=6
02:55:16.133 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1799
02:55:16.137 00.004 6120 Star::Find returns 1 (0), X=513.56, Y=663.94, Mass=8185, SNR=59.7, Peak=223 HFD=6.5
02:55:16.141 00.004 6120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.19) = xAngle (-1.44 = -1.44)
02:55:16.144 00.003 6120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.44 = 1.44)
02:55:16.148 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.26 hyp=0.28 cameraTheta=-1.25 mountX=0.04 mountY=0.27, mountTheta=1.44
02:55:16.154 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.26, opts=13)
02:55:16.160 00.006 6120 Enqueuing Move request for scope (0.09, -0.26)
02:55:16.164 00.004 7680 Worker thread wakes up
02:55:16.164 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.26) opts 0xd
02:55:16.164 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.26)
02:55:16.164 00.000 7680 Moving (0.09, -0.26) raw xDistance=0.04 yDistance=0.27
02:55:16.165 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:55:16.165 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:55:16.165 00.000 7680 MoveAxis(E, 0, ABG)
02:55:16.165 00.000 7680 Move returns status 0, amount 0
02:55:16.166 00.001 7680 MoveAxis(S, 148, ABG)
02:55:16.166 00.000 7680 Guiding  Dir = 1, Dur = 148
02:55:16.166 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:16.170 00.004 7680 IsSlewing returns 0
02:55:16.170 00.000 6120 UpdateGuideState exits: m=8185 SNR=59.7
02:55:16.174 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:16.178 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:16.182 00.004 7680 IsGuiding returns 0
02:55:16.183 00.001 6120 Enqueuing Expose request
02:55:16.188 00.005 7680 PulseGuide returned control before completion, sleep 158
02:55:16.354 00.166 7680 IsGuiding returns 1
02:55:16.355 00.001 7680 scope still moving after pulse duration time elapsed
02:55:16.384 00.029 7680 IsSlewing returns 0
02:55:16.386 00.002 7680 IsGuiding returns 0
02:55:16.386 00.000 7680 scope move finished after 148 + 55 ms
02:55:16.386 00.000 7680 Move returns status 0, amount 148
02:55:16.388 00.002 7680 move complete, result=0
02:55:16.388 00.000 7680 worker thread done servicing request
02:55:16.388 00.000 7680 Worker thread wakes up
02:55:16.389 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 148 ms SOUTH
02:55:16.396 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:16.396 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:17.653 01.257 7680 Exposure complete
02:55:17.804 00.151 7680 worker thread done servicing request
02:55:17.805 00.001 6120 OnExposeComplete: enter
02:55:17.809 00.004 6120 UpdateGuideState(): m_state=6
02:55:17.815 00.006 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1800
02:55:17.821 00.006 6120 Star::Find returns 1 (0), X=513.52, Y=663.89, Mass=8678, SNR=62.3, Peak=244 HFD=6.5
02:55:17.827 00.006 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
02:55:17.832 00.005 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
02:55:17.837 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=-0.30 hyp=0.31 cameraTheta=-1.43 mountX=-0.01 mountY=0.29, mountTheta=1.62
02:55:17.845 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.30, opts=13)
02:55:17.850 00.005 6120 Enqueuing Move request for scope (0.04, -0.30)
02:55:17.854 00.004 7680 Worker thread wakes up
02:55:17.854 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.30) opts 0xd
02:55:17.856 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:17.861 00.005 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.30)
02:55:17.861 00.000 7680 Moving (0.04, -0.30) raw xDistance=-0.01 yDistance=0.29
02:55:17.861 00.000 6120 UpdateGuideState exits: m=8678 SNR=62.3
02:55:17.867 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:55:17.867 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:17.873 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:55:17.873 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:17.881 00.008 7680 MoveAxis(E, 0, ABG)
02:55:17.881 00.000 6120 Enqueuing Expose request
02:55:17.887 00.006 7680 Move returns status 0, amount 0
02:55:17.888 00.001 7680 MoveAxis(S, 157, ABG)
02:55:17.888 00.000 7680 Guiding  Dir = 1, Dur = 157
02:55:17.888 00.000 7680 IsSlewing returns 0
02:55:17.890 00.002 7680 IsGuiding returns 0
02:55:17.890 00.000 7680 PulseGuide returned control before completion, sleep 167
02:55:18.064 00.174 7680 IsGuiding returns 1
02:55:18.066 00.002 7680 scope still moving after pulse duration time elapsed
02:55:18.096 00.030 7680 IsSlewing returns 0
02:55:18.098 00.002 7680 IsGuiding returns 0
02:55:18.099 00.001 7680 scope move finished after 157 + 52 ms
02:55:18.100 00.001 7680 Move returns status 0, amount 157
02:55:18.101 00.001 7680 move complete, result=0
02:55:18.101 00.000 7680 worker thread done servicing request
02:55:18.101 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 157 ms SOUTH
02:55:18.107 00.006 7680 Worker thread wakes up
02:55:18.107 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:18.108 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:19.354 01.246 7680 Exposure complete
02:55:19.486 00.132 7680 worker thread done servicing request
02:55:19.486 00.000 6120 OnExposeComplete: enter
02:55:19.491 00.005 6120 UpdateGuideState(): m_state=6
02:55:19.496 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1801
02:55:19.501 00.005 6120 Star::Find returns 1 (0), X=513.54, Y=663.82, Mass=8324, SNR=61.2, Peak=231 HFD=6.5
02:55:19.505 00.004 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
02:55:19.509 00.004 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
02:55:19.512 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.37 hyp=0.38 cameraTheta=-1.40 mountX=-0.01 mountY=0.36, mountTheta=1.59
02:55:19.518 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.37, opts=13)
02:55:19.521 00.003 6120 Enqueuing Move request for scope (0.06, -0.37)
02:55:19.525 00.004 7680 Worker thread wakes up
02:55:19.526 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:19.529 00.003 6120 UpdateGuideState exits: m=8324 SNR=61.2
02:55:19.534 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:19.539 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:19.544 00.005 6120 Enqueuing Expose request
02:55:19.548 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.37) opts 0xd
02:55:19.548 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.37)
02:55:19.548 00.000 7680 Moving (0.06, -0.37) raw xDistance=-0.01 yDistance=0.36
02:55:19.548 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:55:19.549 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:55:19.549 00.000 7680 MoveAxis(E, 0, ABG)
02:55:19.549 00.000 7680 Move returns status 0, amount 0
02:55:19.550 00.001 7680 MoveAxis(S, 197, ABG)
02:55:19.550 00.000 7680 Guiding  Dir = 1, Dur = 197
02:55:19.550 00.000 7680 IsSlewing returns 0
02:55:19.551 00.001 7680 IsGuiding returns 0
02:55:19.551 00.000 7680 PulseGuide returned control before completion, sleep 207
02:55:19.766 00.215 7680 IsGuiding returns 1
02:55:19.766 00.000 7680 scope still moving after pulse duration time elapsed
02:55:19.797 00.031 7680 IsSlewing returns 0
02:55:19.799 00.002 7680 IsGuiding returns 0
02:55:19.799 00.000 7680 scope move finished after 197 + 51 ms
02:55:19.800 00.001 7680 Move returns status 0, amount 197
02:55:19.800 00.000 7680 move complete, result=0
02:55:19.801 00.001 7680 worker thread done servicing request
02:55:19.801 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 197 ms SOUTH
02:55:19.809 00.008 7680 Worker thread wakes up
02:55:19.809 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:19.809 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:21.058 01.249 7680 Exposure complete
02:55:21.201 00.143 7680 worker thread done servicing request
02:55:21.202 00.001 6120 OnExposeComplete: enter
02:55:21.206 00.004 6120 UpdateGuideState(): m_state=6
02:55:21.209 00.003 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1802
02:55:21.215 00.006 6120 Star::Find returns 1 (0), X=513.69, Y=663.93, Mass=9277, SNR=64.9, Peak=219 HFD=6.6
02:55:21.220 00.005 6120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (0.19) = xAngle (-1.07 = -1.07)
02:55:21.225 00.005 6120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.80 = 1.80)
02:55:21.229 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=-0.26 hyp=0.34 cameraTheta=-0.88 mountX=0.16 mountY=0.33, mountTheta=1.11
02:55:21.234 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.26, opts=13)
02:55:21.237 00.003 6120 Enqueuing Move request for scope (0.22, -0.26)
02:55:21.241 00.004 7680 Worker thread wakes up
02:55:21.241 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:21.246 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.26) opts 0xd
02:55:21.247 00.001 6120 UpdateGuideState exits: m=9277 SNR=64.9
02:55:21.252 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:21.257 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:21.260 00.003 6120 Enqueuing Expose request
02:55:21.265 00.005 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.26)
02:55:21.265 00.000 7680 Moving (0.22, -0.26) raw xDistance=0.16 yDistance=0.33
02:55:21.265 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:55:21.265 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:55:21.265 00.000 7680 MoveAxis(E, 0, ABG)
02:55:21.265 00.000 7680 Move returns status 0, amount 0
02:55:21.265 00.000 7680 MoveAxis(S, 181, ABG)
02:55:21.266 00.001 7680 Guiding  Dir = 1, Dur = 181
02:55:21.266 00.000 7680 IsSlewing returns 0
02:55:21.266 00.000 7680 IsGuiding returns 0
02:55:21.267 00.001 7680 PulseGuide returned control before completion, sleep 191
02:55:21.470 00.203 7680 IsGuiding returns 1
02:55:21.471 00.001 7680 scope still moving after pulse duration time elapsed
02:55:21.502 00.031 7680 IsSlewing returns 0
02:55:21.503 00.001 7680 IsGuiding returns 0
02:55:21.504 00.001 7680 scope move finished after 181 + 55 ms
02:55:21.504 00.000 7680 Move returns status 0, amount 181
02:55:21.505 00.001 7680 move complete, result=0
02:55:21.506 00.001 7680 worker thread done servicing request
02:55:21.506 00.000 7680 Worker thread wakes up
02:55:21.506 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 181 ms SOUTH
02:55:21.513 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:21.513 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:22.761 01.248 7680 Exposure complete
02:55:22.904 00.143 7680 worker thread done servicing request
02:55:22.905 00.001 6120 OnExposeComplete: enter
02:55:22.913 00.008 6120 UpdateGuideState(): m_state=6
02:55:22.917 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1803
02:55:22.920 00.003 6120 Star::Find returns 1 (0), X=513.53, Y=664.63, Mass=9283, SNR=64.3, Peak=233 HFD=6.8
02:55:22.925 00.005 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (0.19) = xAngle (1.25 = 1.25)
02:55:22.929 00.004 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.12 = -2.16)
02:55:22.932 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.44 hyp=0.44 cameraTheta=1.44 mountX=0.14 mountY=-0.37, mountTheta=-1.21
02:55:22.939 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.44, opts=13)
02:55:22.943 00.004 6120 Enqueuing Move request for scope (0.06, 0.44)
02:55:22.946 00.003 7680 Worker thread wakes up
02:55:22.946 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.44) opts 0xd
02:55:22.946 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.44)
02:55:22.946 00.000 7680 Moving (0.06, 0.44) raw xDistance=0.14 yDistance=-0.37
02:55:22.946 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:55:22.946 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:22.950 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:55:22.950 00.000 6120 UpdateGuideState exits: m=9283 SNR=64.3
02:55:22.955 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:22.959 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:22.962 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
02:55:22.962 00.000 7680 MoveAxis(E, 0, ABG)
02:55:22.962 00.000 7680 Move returns status 0, amount 0
02:55:22.962 00.000 7680 MoveAxis(N, 0, ABG)
02:55:22.962 00.000 7680 Move returns status 0, amount 0
02:55:22.964 00.002 6120 Enqueuing Expose request
02:55:22.968 00.004 7680 move complete, result=0
02:55:22.968 00.000 7680 worker thread done servicing request
02:55:22.968 00.000 7680 Worker thread wakes up
02:55:22.968 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:55:22.974 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:22.974 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:24.221 01.247 7680 Exposure complete
02:55:24.398 00.177 7680 worker thread done servicing request
02:55:24.398 00.000 6120 OnExposeComplete: enter
02:55:24.402 00.004 6120 UpdateGuideState(): m_state=6
02:55:24.407 00.005 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1804
02:55:24.412 00.005 6120 Star::Find returns 1 (0), X=513.79, Y=664.08, Mass=7905, SNR=58.9, Peak=209 HFD=6.5
02:55:24.416 00.004 6120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (0.19) = xAngle (-0.55 = -0.55)
02:55:24.420 00.004 6120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.33 = 2.33)
02:55:24.424 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=-0.12 hyp=0.33 cameraTheta=-0.36 mountX=0.29 mountY=0.24, mountTheta=0.71
02:55:24.429 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.12, opts=13)
02:55:24.433 00.004 6120 Enqueuing Move request for scope (0.31, -0.12)
02:55:24.438 00.005 7680 Worker thread wakes up
02:55:24.438 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.12) opts 0xd
02:55:24.438 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.12)
02:55:24.438 00.000 7680 Moving (0.31, -0.12) raw xDistance=0.29 yDistance=0.24
02:55:24.438 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:24.443 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
02:55:24.444 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:55:24.445 00.001 6120 UpdateGuideState exits: m=7905 SNR=58.9
02:55:24.449 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:24.454 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:24.457 00.003 6120 Enqueuing Expose request
02:55:24.460 00.003 7680 MoveAxis(W, 117, ABG)
02:55:24.460 00.000 7680 Guiding  Dir = 3, Dur = 117
02:55:24.460 00.000 7680 IsSlewing returns 0
02:55:24.462 00.002 7680 IsGuiding returns 0
02:55:24.462 00.000 7680 PulseGuide returned control before completion, sleep 127
02:55:24.596 00.134 7680 IsGuiding returns 1
02:55:24.597 00.001 7680 scope still moving after pulse duration time elapsed
02:55:24.630 00.033 7680 IsSlewing returns 0
02:55:24.631 00.001 7680 IsGuiding returns 0
02:55:24.632 00.001 7680 scope move finished after 117 + 52 ms
02:55:24.633 00.001 7680 Move returns status 0, amount 117
02:55:24.633 00.000 7680 MoveAxis(S, 132, ABG)
02:55:24.633 00.000 7680 Guiding  Dir = 1, Dur = 132
02:55:24.633 00.000 7680 IsSlewing returns 0
02:55:24.633 00.000 7680 IsGuiding returns 0
02:55:24.635 00.002 7680 PulseGuide returned control before completion, sleep 142
02:55:24.784 00.149 7680 IsGuiding returns 1
02:55:24.786 00.002 7680 scope still moving after pulse duration time elapsed
02:55:24.817 00.031 7680 IsSlewing returns 0
02:55:24.818 00.001 7680 IsGuiding returns 0
02:55:24.818 00.000 7680 scope move finished after 132 + 51 ms
02:55:24.818 00.000 7680 Move returns status 0, amount 132
02:55:24.819 00.001 7680 move complete, result=0
02:55:24.819 00.000 7680 worker thread done servicing request
02:55:24.820 00.001 7680 Worker thread wakes up
02:55:24.821 00.001 6120 GuideStep: 0.3 px 117 ms WEST, 0.2 px 132 ms SOUTH
02:55:24.826 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:24.827 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:26.074 01.247 7680 Exposure complete
02:55:26.214 00.140 7680 worker thread done servicing request
02:55:26.214 00.000 6120 OnExposeComplete: enter
02:55:26.219 00.005 6120 UpdateGuideState(): m_state=6
02:55:26.225 00.006 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1805
02:55:26.229 00.004 6120 Star::Find returns 1 (0), X=513.32, Y=664.04, Mass=8321, SNR=60.5, Peak=194 HFD=6.6
02:55:26.234 00.005 6120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.19) = xAngle (-2.53 = -2.53)
02:55:26.238 00.004 6120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.34 = 0.34)
02:55:26.241 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.34 mountX=-0.18 mountY=0.07, mountTheta=2.75
02:55:26.250 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.16, opts=13)
02:55:26.255 00.005 6120 Enqueuing Move request for scope (-0.15, -0.16)
02:55:26.261 00.006 7680 Worker thread wakes up
02:55:26.261 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:26.265 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
02:55:26.265 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
02:55:26.265 00.000 7680 Moving (-0.15, -0.16) raw xDistance=-0.18 yDistance=0.07
02:55:26.265 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:55:26.265 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:55:26.266 00.001 6120 UpdateGuideState exits: m=8321 SNR=60.5
02:55:26.271 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:26.274 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:26.279 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:55:26.279 00.000 6120 Enqueuing Expose request
02:55:26.284 00.005 7680 MoveAxis(E, 0, ABG)
02:55:26.284 00.000 7680 Move returns status 0, amount 0
02:55:26.284 00.000 7680 MoveAxis(N, 0, ABG)
02:55:26.284 00.000 7680 Move returns status 0, amount 0
02:55:26.284 00.000 7680 move complete, result=0
02:55:26.285 00.001 7680 worker thread done servicing request
02:55:26.285 00.000 7680 Worker thread wakes up
02:55:26.285 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:55:26.289 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:26.289 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:27.546 01.257 7680 Exposure complete
02:55:27.691 00.145 7680 worker thread done servicing request
02:55:27.691 00.000 6120 OnExposeComplete: enter
02:55:27.696 00.005 6120 UpdateGuideState(): m_state=6
02:55:27.699 00.003 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1806
02:55:27.702 00.003 6120 Star::Find returns 1 (0), X=513.28, Y=663.88, Mass=9022, SNR=64.2, Peak=230 HFD=6.7
02:55:27.705 00.003 6120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (0.19) = xAngle (-2.30 = -2.30)
02:55:27.708 00.003 6120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.58 = 0.58)
02:55:27.711 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.32 hyp=0.37 cameraTheta=-2.11 mountX=-0.24 mountY=0.20, mountTheta=2.45
02:55:27.716 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.32, opts=13)
02:55:27.719 00.003 6120 Enqueuing Move request for scope (-0.19, -0.32)
02:55:27.724 00.005 7680 Worker thread wakes up
02:55:27.724 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.32) opts 0xd
02:55:27.725 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.32)
02:55:27.725 00.000 7680 Moving (-0.19, -0.32) raw xDistance=-0.24 yDistance=0.20
02:55:27.725 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:55:27.726 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:55:27.726 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:27.728 00.002 6120 UpdateGuideState exits: m=9022 SNR=64.2
02:55:27.732 00.004 7680 MoveAxis(E, 100, ABG)
02:55:27.733 00.001 7680 Guiding  Dir = 2, Dur = 100
02:55:27.733 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:27.737 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:27.740 00.003 6120 Enqueuing Expose request
02:55:27.744 00.004 7680 IsSlewing returns 0
02:55:27.745 00.001 7680 IsGuiding returns 0
02:55:27.745 00.000 7680 PulseGuide returned control before completion, sleep 110
02:55:27.863 00.118 7680 IsGuiding returns 1
02:55:27.863 00.000 7680 scope still moving after pulse duration time elapsed
02:55:27.894 00.031 7680 IsSlewing returns 0
02:55:27.895 00.001 7680 IsGuiding returns 0
02:55:27.896 00.001 7680 scope move finished after 100 + 51 ms
02:55:27.896 00.000 7680 Move returns status 0, amount 100
02:55:27.896 00.000 7680 MoveAxis(S, 109, ABG)
02:55:27.897 00.001 7680 Guiding  Dir = 1, Dur = 109
02:55:27.898 00.001 7680 IsSlewing returns 0
02:55:27.898 00.000 7680 IsGuiding returns 0
02:55:27.900 00.002 7680 PulseGuide returned control before completion, sleep 119
02:55:28.035 00.135 7680 IsGuiding returns 1
02:55:28.035 00.000 7680 scope still moving after pulse duration time elapsed
02:55:28.066 00.031 7680 IsSlewing returns 0
02:55:28.067 00.001 7680 IsGuiding returns 0
02:55:28.068 00.001 7680 scope move finished after 109 + 60 ms
02:55:28.069 00.001 7680 Move returns status 0, amount 109
02:55:28.069 00.000 7680 move complete, result=0
02:55:28.071 00.002 7680 worker thread done servicing request
02:55:28.071 00.000 7680 Worker thread wakes up
02:55:28.072 00.001 6120 GuideStep: -0.2 px 100 ms EAST, 0.2 px 109 ms SOUTH
02:55:28.077 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:28.077 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:29.336 01.259 7680 Exposure complete
02:55:29.476 00.140 7680 worker thread done servicing request
02:55:29.477 00.001 6120 OnExposeComplete: enter
02:55:29.481 00.004 6120 UpdateGuideState(): m_state=6
02:55:29.486 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1807
02:55:29.491 00.005 6120 Star::Find returns 1 (0), X=513.59, Y=664.43, Mass=7869, SNR=58.1, Peak=171 HFD=6.9
02:55:29.494 00.003 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (0.19) = xAngle (0.91 = 0.91)
02:55:29.499 00.005 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.78 = -2.50)
02:55:29.504 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.09 mountX=0.16 mountY=-0.16, mountTheta=-0.77
02:55:29.509 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.23, opts=13)
02:55:29.513 00.004 6120 Enqueuing Move request for scope (0.12, 0.23)
02:55:29.517 00.004 7680 Worker thread wakes up
02:55:29.517 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:29.521 00.004 6120 UpdateGuideState exits: m=7869 SNR=58.1
02:55:29.524 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:29.530 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:29.536 00.006 6120 Enqueuing Expose request
02:55:29.542 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
02:55:29.543 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
02:55:29.543 00.000 7680 Moving (0.12, 0.23) raw xDistance=0.16 yDistance=-0.16
02:55:29.543 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:55:29.543 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:55:29.543 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:55:29.544 00.001 7680 MoveAxis(E, 0, ABG)
02:55:29.544 00.000 7680 Move returns status 0, amount 0
02:55:29.545 00.001 7680 MoveAxis(N, 0, ABG)
02:55:29.545 00.000 7680 Move returns status 0, amount 0
02:55:29.545 00.000 7680 move complete, result=0
02:55:29.546 00.001 7680 worker thread done servicing request
02:55:29.546 00.000 7680 Worker thread wakes up
02:55:29.546 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:55:29.550 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:29.551 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:30.791 01.240 7680 Exposure complete
02:55:30.931 00.140 7680 worker thread done servicing request
02:55:30.932 00.001 6120 OnExposeComplete: enter
02:55:30.935 00.003 6120 UpdateGuideState(): m_state=6
02:55:30.943 00.008 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1808
02:55:30.949 00.006 6120 Star::Find returns 1 (0), X=513.57, Y=663.94, Mass=8939, SNR=62.3, Peak=224 HFD=6.5
02:55:30.953 00.004 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.19) = xAngle (-1.40 = -1.40)
02:55:30.957 00.004 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
02:55:30.960 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.21 mountX=0.05 mountY=0.27, mountTheta=1.40
02:55:30.966 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.25, opts=13)
02:55:30.972 00.006 6120 Enqueuing Move request for scope (0.10, -0.25)
02:55:30.976 00.004 7680 Worker thread wakes up
02:55:30.976 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.25) opts 0xd
02:55:30.976 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.25)
02:55:30.976 00.000 7680 Moving (0.10, -0.25) raw xDistance=0.05 yDistance=0.27
02:55:30.977 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:55:30.977 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:55:30.977 00.000 7680 MoveAxis(E, 0, ABG)
02:55:30.977 00.000 7680 Move returns status 0, amount 0
02:55:30.978 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:30.982 00.004 6120 UpdateGuideState exits: m=8939 SNR=62.3
02:55:30.986 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:30.991 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:30.994 00.003 6120 Enqueuing Expose request
02:55:30.998 00.004 7680 MoveAxis(S, 147, ABG)
02:55:30.998 00.000 7680 Guiding  Dir = 1, Dur = 147
02:55:30.998 00.000 7680 IsSlewing returns 0
02:55:31.000 00.002 7680 IsGuiding returns 0
02:55:31.000 00.000 7680 PulseGuide returned control before completion, sleep 157
02:55:31.159 00.159 7680 IsGuiding returns 1
02:55:31.160 00.001 7680 scope still moving after pulse duration time elapsed
02:55:31.189 00.029 7680 IsSlewing returns 0
02:55:31.189 00.000 7680 IsGuiding returns 0
02:55:31.190 00.001 7680 scope move finished after 147 + 43 ms
02:55:31.190 00.000 7680 Move returns status 0, amount 147
02:55:31.190 00.000 7680 move complete, result=0
02:55:31.190 00.000 7680 worker thread done servicing request
02:55:31.192 00.002 7680 Worker thread wakes up
02:55:31.192 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 147 ms SOUTH
02:55:31.198 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:31.198 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:32.444 01.246 7680 Exposure complete
02:55:32.585 00.141 7680 worker thread done servicing request
02:55:32.585 00.000 6120 OnExposeComplete: enter
02:55:32.591 00.006 6120 UpdateGuideState(): m_state=6
02:55:32.596 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1809
02:55:32.600 00.004 6120 Star::Find returns 1 (0), X=513.59, Y=663.96, Mass=8040, SNR=59.1, Peak=200 HFD=6.5
02:55:32.604 00.004 6120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (0.19) = xAngle (-1.29 = -1.29)
02:55:32.607 00.003 6120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.58 = 1.58)
02:55:32.612 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-1.11 mountX=0.07 mountY=0.26, mountTheta=1.30
02:55:32.617 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.23, opts=13)
02:55:32.622 00.005 6120 Enqueuing Move request for scope (0.12, -0.23)
02:55:32.626 00.004 7680 Worker thread wakes up
02:55:32.626 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.23) opts 0xd
02:55:32.627 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.23)
02:55:32.627 00.000 7680 Moving (0.12, -0.23) raw xDistance=0.07 yDistance=0.26
02:55:32.627 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:55:32.627 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:55:32.627 00.000 7680 MoveAxis(E, 0, ABG)
02:55:32.627 00.000 7680 Move returns status 0, amount 0
02:55:32.627 00.000 7680 MoveAxis(S, 141, ABG)
02:55:32.628 00.001 7680 Guiding  Dir = 1, Dur = 141
02:55:32.628 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:32.632 00.004 7680 IsSlewing returns 0
02:55:32.632 00.000 6120 UpdateGuideState exits: m=8040 SNR=59.1
02:55:32.636 00.004 7680 IsGuiding returns 0
02:55:32.636 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:32.640 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:32.644 00.004 7680 PulseGuide returned control before completion, sleep 151
02:55:32.644 00.000 6120 Enqueuing Expose request
02:55:32.798 00.154 7680 IsGuiding returns 1
02:55:32.799 00.001 7680 scope still moving after pulse duration time elapsed
02:55:32.828 00.029 7680 IsSlewing returns 0
02:55:32.830 00.002 7680 IsGuiding returns 0
02:55:32.831 00.001 7680 scope move finished after 141 + 53 ms
02:55:32.831 00.000 7680 Move returns status 0, amount 141
02:55:32.832 00.001 7680 move complete, result=0
02:55:32.832 00.000 7680 worker thread done servicing request
02:55:32.833 00.001 7680 Worker thread wakes up
02:55:32.833 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 141 ms SOUTH
02:55:32.841 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:32.841 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:34.088 01.247 7680 Exposure complete
02:55:34.221 00.133 7680 worker thread done servicing request
02:55:34.221 00.000 6120 OnExposeComplete: enter
02:55:34.226 00.005 6120 UpdateGuideState(): m_state=6
02:55:34.230 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1810
02:55:34.233 00.003 6120 Star::Find returns 1 (0), X=513.61, Y=663.97, Mass=8149, SNR=59.7, Peak=196 HFD=6.6
02:55:34.238 00.005 6120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.19) = xAngle (-1.20 = -1.20)
02:55:34.241 00.003 6120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.67 = 1.67)
02:55:34.245 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-1.02 mountX=0.10 mountY=0.27, mountTheta=1.22
02:55:34.250 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.23, opts=13)
02:55:34.255 00.005 6120 Enqueuing Move request for scope (0.14, -0.23)
02:55:34.259 00.004 7680 Worker thread wakes up
02:55:34.259 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:34.263 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.23) opts 0xd
02:55:34.263 00.000 6120 UpdateGuideState exits: m=8149 SNR=59.7
02:55:34.267 00.004 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.23)
02:55:34.267 00.000 7680 Moving (0.14, -0.23) raw xDistance=0.10 yDistance=0.27
02:55:34.267 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:55:34.267 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:55:34.267 00.000 7680 MoveAxis(E, 0, ABG)
02:55:34.267 00.000 7680 Move returns status 0, amount 0
02:55:34.267 00.000 7680 MoveAxis(S, 144, ABG)
02:55:34.269 00.002 7680 Guiding  Dir = 1, Dur = 144
02:55:34.269 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:34.273 00.004 7680 IsSlewing returns 0
02:55:34.274 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:34.276 00.002 6120 Enqueuing Expose request
02:55:34.280 00.004 7680 IsGuiding returns 0
02:55:34.281 00.001 7680 PulseGuide returned control before completion, sleep 154
02:55:34.453 00.172 7680 IsGuiding returns 1
02:55:34.455 00.002 7680 scope still moving after pulse duration time elapsed
02:55:34.484 00.029 7680 IsSlewing returns 0
02:55:34.485 00.001 7680 IsGuiding returns 1
02:55:34.515 00.030 7680 IsSlewing returns 0
02:55:34.517 00.002 7680 IsGuiding returns 0
02:55:34.517 00.000 7680 scope move finished after 144 + 91 ms
02:55:34.518 00.001 7680 Move returns status 0, amount 144
02:55:34.518 00.000 7680 move complete, result=0
02:55:34.519 00.001 7680 worker thread done servicing request
02:55:34.519 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 144 ms SOUTH
02:55:34.525 00.006 7680 Worker thread wakes up
02:55:34.526 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:34.526 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:35.779 01.253 7680 Exposure complete
02:55:35.922 00.143 7680 worker thread done servicing request
02:55:35.923 00.001 6120 OnExposeComplete: enter
02:55:35.927 00.004 6120 UpdateGuideState(): m_state=6
02:55:35.930 00.003 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1811
02:55:35.935 00.005 6120 Star::Find returns 1 (0), X=513.71, Y=664.38, Mass=8588, SNR=60.9, Peak=203 HFD=6.8
02:55:35.938 00.003 6120 CameraToMount -- cameraTheta (0.68) - m_xAngle (0.19) = xAngle (0.49 = 0.49)
02:55:35.942 00.004 6120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.37 = -2.92)
02:55:35.947 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=0.19 hyp=0.30 cameraTheta=0.68 mountX=0.26 mountY=-0.07, mountTheta=-0.25
02:55:35.952 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.19, opts=13)
02:55:35.956 00.004 6120 Enqueuing Move request for scope (0.23, 0.19)
02:55:35.959 00.003 7680 Worker thread wakes up
02:55:35.959 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.19) opts 0xd
02:55:35.959 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.19)
02:55:35.960 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:35.963 00.003 7680 Moving (0.23, 0.19) raw xDistance=0.26 yDistance=-0.07
02:55:35.963 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
02:55:35.963 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:55:35.964 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:55:35.964 00.000 7680 MoveAxis(W, 108, ABG)
02:55:35.964 00.000 7680 Guiding  Dir = 3, Dur = 108
02:55:35.964 00.000 6120 UpdateGuideState exits: m=8588 SNR=60.9
02:55:35.969 00.005 7680 IsSlewing returns 0
02:55:35.970 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:35.975 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:35.978 00.003 6120 Enqueuing Expose request
02:55:35.983 00.005 7680 IsGuiding returns 0
02:55:35.983 00.000 7680 PulseGuide returned control before completion, sleep 118
02:55:36.110 00.127 7680 IsGuiding returns 1
02:55:36.111 00.001 7680 scope still moving after pulse duration time elapsed
02:55:36.142 00.031 7680 IsSlewing returns 0
02:55:36.143 00.001 7680 IsGuiding returns 0
02:55:36.144 00.001 7680 scope move finished after 108 + 52 ms
02:55:36.144 00.000 7680 Move returns status 0, amount 108
02:55:36.145 00.001 7680 MoveAxis(N, 0, ABG)
02:55:36.145 00.000 7680 Move returns status 0, amount 0
02:55:36.145 00.000 7680 move complete, result=0
02:55:36.146 00.001 7680 worker thread done servicing request
02:55:36.146 00.000 6120 GuideStep: 0.3 px 108 ms WEST, -0.1 px 0 ms NORTH
02:55:36.154 00.008 7680 Worker thread wakes up
02:55:36.154 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:36.154 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:37.400 01.246 7680 Exposure complete
02:55:37.537 00.137 7680 worker thread done servicing request
02:55:37.537 00.000 6120 OnExposeComplete: enter
02:55:37.542 00.005 6120 UpdateGuideState(): m_state=6
02:55:37.546 00.004 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1812
02:55:37.550 00.004 6120 Star::Find returns 1 (0), X=513.60, Y=663.76, Mass=8255, SNR=60.2, Peak=205 HFD=6.6
02:55:37.554 00.004 6120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
02:55:37.558 00.004 6120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
02:55:37.562 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.44 hyp=0.45 cameraTheta=-1.29 mountX=0.04 mountY=0.45, mountTheta=1.47
02:55:37.567 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.44, opts=13)
02:55:37.572 00.005 6120 Enqueuing Move request for scope (0.13, -0.44)
02:55:37.575 00.003 7680 Worker thread wakes up
02:55:37.575 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.44) opts 0xd
02:55:37.576 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:37.580 00.004 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.44)
02:55:37.580 00.000 6120 UpdateGuideState exits: m=8255 SNR=60.2
02:55:37.584 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:37.587 00.003 7680 Moving (0.13, -0.44) raw xDistance=0.04 yDistance=0.45
02:55:37.587 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:55:37.587 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
02:55:37.588 00.001 7680 MoveAxis(E, 0, ABG)
02:55:37.588 00.000 7680 Move returns status 0, amount 0
02:55:37.589 00.001 7680 MoveAxis(S, 242, ABG)
02:55:37.589 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:37.592 00.003 7680 Guiding  Dir = 1, Dur = 242
02:55:37.594 00.002 6120 Enqueuing Expose request
02:55:37.598 00.004 7680 IsSlewing returns 0
02:55:37.598 00.000 7680 IsGuiding returns 0
02:55:37.598 00.000 7680 PulseGuide returned control before completion, sleep 252
02:55:37.858 00.260 7680 IsGuiding returns 1
02:55:37.859 00.001 7680 scope still moving after pulse duration time elapsed
02:55:37.889 00.030 7680 IsSlewing returns 0
02:55:37.890 00.001 7680 IsGuiding returns 0
02:55:37.891 00.001 7680 scope move finished after 242 + 51 ms
02:55:37.892 00.001 7680 Move returns status 0, amount 242
02:55:37.892 00.000 7680 move complete, result=0
02:55:37.892 00.000 7680 worker thread done servicing request
02:55:37.892 00.000 7680 Worker thread wakes up
02:55:37.893 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 242 ms SOUTH
02:55:37.899 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:37.899 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:39.149 01.250 7680 Exposure complete
02:55:39.283 00.134 7680 worker thread done servicing request
02:55:39.284 00.001 6120 OnExposeComplete: enter
02:55:39.288 00.004 6120 UpdateGuideState(): m_state=6
02:55:39.292 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1813
02:55:39.297 00.005 6120 Star::Find returns 1 (0), X=513.62, Y=664.52, Mass=8681, SNR=62.1, Peak=196 HFD=7.0
02:55:39.301 00.004 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (0.19) = xAngle (0.96 = 0.96)
02:55:39.305 00.004 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.84 = -2.45)
02:55:39.309 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.33 hyp=0.36 cameraTheta=1.15 mountX=0.20 mountY=-0.23, mountTheta=-0.84
02:55:39.317 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.33, opts=13)
02:55:39.321 00.004 6120 Enqueuing Move request for scope (0.15, 0.33)
02:55:39.324 00.003 7680 Worker thread wakes up
02:55:39.324 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.33) opts 0xd
02:55:39.325 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:39.329 00.004 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.33)
02:55:39.329 00.000 7680 Moving (0.15, 0.33) raw xDistance=0.20 yDistance=-0.23
02:55:39.330 00.001 6120 UpdateGuideState exits: m=8681 SNR=62.1
02:55:39.333 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:39.336 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:39.341 00.005 6120 Enqueuing Expose request
02:55:39.345 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:55:39.345 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:55:39.345 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:55:39.345 00.000 7680 MoveAxis(W, 83, ABG)
02:55:39.346 00.001 7680 Guiding  Dir = 3, Dur = 83
02:55:39.346 00.000 7680 IsSlewing returns 0
02:55:39.346 00.000 7680 IsGuiding returns 0
02:55:39.346 00.000 7680 PulseGuide returned control before completion, sleep 93
02:55:39.452 00.106 7680 IsGuiding returns 1
02:55:39.454 00.002 7680 scope still moving after pulse duration time elapsed
02:55:39.484 00.030 7680 IsSlewing returns 0
02:55:39.484 00.000 7680 IsGuiding returns 0
02:55:39.485 00.001 7680 scope move finished after 83 + 55 ms
02:55:39.485 00.000 7680 Move returns status 0, amount 83
02:55:39.487 00.002 7680 MoveAxis(N, 0, ABG)
02:55:39.487 00.000 7680 Move returns status 0, amount 0
02:55:39.487 00.000 7680 move complete, result=0
02:55:39.488 00.001 7680 worker thread done servicing request
02:55:39.488 00.000 6120 GuideStep: 0.2 px 83 ms WEST, -0.2 px 0 ms NORTH
02:55:39.494 00.006 7680 Worker thread wakes up
02:55:39.495 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:39.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:40.749 01.254 7680 Exposure complete
02:55:40.882 00.133 7680 worker thread done servicing request
02:55:40.884 00.002 6120 OnExposeComplete: enter
02:55:40.887 00.003 6120 UpdateGuideState(): m_state=6
02:55:40.891 00.004 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1814
02:55:40.895 00.004 6120 Star::Find returns 1 (0), X=513.71, Y=664.03, Mass=8098, SNR=60.2, Peak=225 HFD=6.5
02:55:40.901 00.006 6120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.19) = xAngle (-0.81 = -0.81)
02:55:40.905 00.004 6120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.07 = 2.07)
02:55:40.910 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=-0.17 hyp=0.29 cameraTheta=-0.62 mountX=0.20 mountY=0.26, mountTheta=0.91
02:55:40.917 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.17, opts=13)
02:55:40.920 00.003 6120 Enqueuing Move request for scope (0.24, -0.17)
02:55:40.924 00.004 7680 Worker thread wakes up
02:55:40.924 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:40.927 00.003 6120 UpdateGuideState exits: m=8098 SNR=60.2
02:55:40.932 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.17) opts 0xd
02:55:40.932 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:40.937 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:40.941 00.004 6120 Enqueuing Expose request
02:55:40.945 00.004 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.17)
02:55:40.945 00.000 7680 Moving (0.24, -0.17) raw xDistance=0.20 yDistance=0.26
02:55:40.945 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
02:55:40.945 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:55:40.946 00.001 7680 MoveAxis(W, 89, ABG)
02:55:40.946 00.000 7680 Guiding  Dir = 3, Dur = 89
02:55:40.946 00.000 7680 IsSlewing returns 0
02:55:40.947 00.001 7680 IsGuiding returns 0
02:55:40.947 00.000 7680 PulseGuide returned control before completion, sleep 99
02:55:41.054 00.107 7680 IsGuiding returns 1
02:55:41.054 00.000 7680 scope still moving after pulse duration time elapsed
02:55:41.086 00.032 7680 IsSlewing returns 0
02:55:41.087 00.001 7680 IsGuiding returns 0
02:55:41.088 00.001 7680 scope move finished after 89 + 51 ms
02:55:41.089 00.001 7680 Move returns status 0, amount 89
02:55:41.089 00.000 7680 MoveAxis(S, 140, ABG)
02:55:41.090 00.001 7680 Guiding  Dir = 1, Dur = 140
02:55:41.091 00.001 7680 IsSlewing returns 0
02:55:41.092 00.001 7680 IsGuiding returns 0
02:55:41.093 00.001 7680 PulseGuide returned control before completion, sleep 150
02:55:41.258 00.165 7680 IsGuiding returns 1
02:55:41.259 00.001 7680 scope still moving after pulse duration time elapsed
02:55:41.290 00.031 7680 IsSlewing returns 0
02:55:41.291 00.001 7680 IsGuiding returns 0
02:55:41.291 00.000 7680 scope move finished after 140 + 58 ms
02:55:41.292 00.001 7680 Move returns status 0, amount 140
02:55:41.292 00.000 7680 move complete, result=0
02:55:41.293 00.001 7680 worker thread done servicing request
02:55:41.293 00.000 6120 GuideStep: 0.2 px 89 ms WEST, 0.3 px 140 ms SOUTH
02:55:41.300 00.007 7680 Worker thread wakes up
02:55:41.300 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:41.300 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:42.544 01.244 7680 Exposure complete
02:55:42.680 00.136 7680 worker thread done servicing request
02:55:42.680 00.000 6120 OnExposeComplete: enter
02:55:42.686 00.006 6120 UpdateGuideState(): m_state=6
02:55:42.689 00.003 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1815
02:55:42.692 00.003 6120 Star::Find returns 1 (0), X=513.27, Y=663.97, Mass=7746, SNR=57.5, Peak=201 HFD=6.5
02:55:42.697 00.005 6120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (0.19) = xAngle (-2.50 = -2.50)
02:55:42.701 00.004 6120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.37 = 0.37)
02:55:42.704 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.22 hyp=0.30 cameraTheta=-2.32 mountX=-0.24 mountY=0.11, mountTheta=2.72
02:55:42.709 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.22, opts=13)
02:55:42.712 00.003 6120 Enqueuing Move request for scope (-0.21, -0.22)
02:55:42.716 00.004 7680 Worker thread wakes up
02:55:42.716 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.22) opts 0xd
02:55:42.717 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.22)
02:55:42.717 00.000 7680 Moving (-0.21, -0.22) raw xDistance=-0.24 yDistance=0.11
02:55:42.717 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.24
02:55:42.717 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:55:42.718 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:42.722 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:55:42.722 00.000 7680 MoveAxis(E, 93, ABG)
02:55:42.722 00.000 7680 Guiding  Dir = 2, Dur = 93
02:55:42.722 00.000 6120 UpdateGuideState exits: m=7746 SNR=57.5
02:55:42.725 00.003 7680 IsSlewing returns 0
02:55:42.726 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:42.730 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:42.734 00.004 7680 IsGuiding returns 0
02:55:42.735 00.001 6120 Enqueuing Expose request
02:55:42.739 00.004 7680 PulseGuide returned control before completion, sleep 103
02:55:42.851 00.112 7680 IsGuiding returns 1
02:55:42.852 00.001 7680 scope still moving after pulse duration time elapsed
02:55:42.882 00.030 7680 IsSlewing returns 0
02:55:42.882 00.000 7680 IsGuiding returns 0
02:55:42.882 00.000 7680 scope move finished after 93 + 54 ms
02:55:42.883 00.001 7680 Move returns status 0, amount 93
02:55:42.884 00.001 7680 MoveAxis(N, 0, ABG)
02:55:42.884 00.000 7680 Move returns status 0, amount 0
02:55:42.884 00.000 7680 move complete, result=0
02:55:42.885 00.001 7680 worker thread done servicing request
02:55:42.885 00.000 6120 GuideStep: -0.2 px 93 ms EAST, 0.1 px 0 ms NORTH
02:55:42.890 00.005 7680 Worker thread wakes up
02:55:42.890 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:42.890 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:44.144 01.254 7680 Exposure complete
02:55:44.309 00.165 7680 worker thread done servicing request
02:55:44.309 00.000 6120 OnExposeComplete: enter
02:55:44.316 00.007 6120 UpdateGuideState(): m_state=6
02:55:44.321 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1816
02:55:44.325 00.004 6120 Star::Find returns 1 (0), X=513.47, Y=663.84, Mass=8431, SNR=61.2, Peak=207 HFD=6.6
02:55:44.328 00.003 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
02:55:44.332 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
02:55:44.337 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.35 hyp=0.35 cameraTheta=-1.58 mountX=-0.07 mountY=0.31, mountTheta=1.79
02:55:44.343 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.35, opts=13)
02:55:44.347 00.004 6120 Enqueuing Move request for scope (-0.00, -0.35)
02:55:44.351 00.004 7680 Worker thread wakes up
02:55:44.351 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:44.357 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.35) opts 0xd
02:55:44.357 00.000 6120 UpdateGuideState exits: m=8431 SNR=61.2
02:55:44.361 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:44.366 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.35)
02:55:44.366 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:44.370 00.004 7680 Moving (-0.00, -0.35) raw xDistance=-0.07 yDistance=0.31
02:55:44.370 00.000 6120 Enqueuing Expose request
02:55:44.374 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:55:44.374 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:55:44.374 00.000 7680 MoveAxis(E, 0, ABG)
02:55:44.374 00.000 7680 Move returns status 0, amount 0
02:55:44.374 00.000 7680 MoveAxis(S, 170, ABG)
02:55:44.375 00.001 7680 Guiding  Dir = 1, Dur = 170
02:55:44.375 00.000 7680 IsSlewing returns 0
02:55:44.375 00.000 7680 IsGuiding returns 0
02:55:44.376 00.001 7680 PulseGuide returned control before completion, sleep 180
02:55:44.569 00.193 7680 IsGuiding returns 1
02:55:44.570 00.001 7680 scope still moving after pulse duration time elapsed
02:55:44.601 00.031 7680 IsSlewing returns 0
02:55:44.601 00.000 7680 IsGuiding returns 0
02:55:44.602 00.001 7680 scope move finished after 170 + 55 ms
02:55:44.602 00.000 7680 Move returns status 0, amount 170
02:55:44.602 00.000 7680 move complete, result=0
02:55:44.602 00.000 7680 worker thread done servicing request
02:55:44.603 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 170 ms SOUTH
02:55:44.609 00.006 7680 Worker thread wakes up
02:55:44.610 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:44.610 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:45.859 01.249 7680 Exposure complete
02:55:46.001 00.142 7680 worker thread done servicing request
02:55:46.001 00.000 6120 OnExposeComplete: enter
02:55:46.005 00.004 6120 UpdateGuideState(): m_state=6
02:55:46.010 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1817
02:55:46.013 00.003 6120 Star::Find returns 1 (0), X=513.40, Y=664.14, Mass=8403, SNR=60.4, Peak=221 HFD=6.4
02:55:46.018 00.005 6120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.19) = xAngle (-2.64 = -2.64)
02:55:46.022 00.004 6120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.24 = 0.24)
02:55:46.025 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.45 mountX=-0.08 mountY=0.02, mountTheta=2.88
02:55:46.030 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.06, opts=13)
02:55:46.035 00.005 6120 Enqueuing Move request for scope (-0.07, -0.06)
02:55:46.041 00.006 7680 Worker thread wakes up
02:55:46.041 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
02:55:46.041 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:46.046 00.005 6120 UpdateGuideState exits: m=8403 SNR=60.4
02:55:46.050 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:46.053 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:46.058 00.005 6120 Enqueuing Expose request
02:55:46.062 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
02:55:46.062 00.000 7680 Moving (-0.07, -0.06) raw xDistance=-0.08 yDistance=0.02
02:55:46.062 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:55:46.062 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:55:46.063 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:55:46.063 00.000 7680 MoveAxis(E, 0, ABG)
02:55:46.063 00.000 7680 Move returns status 0, amount 0
02:55:46.063 00.000 7680 MoveAxis(N, 0, ABG)
02:55:46.063 00.000 7680 Move returns status 0, amount 0
02:55:46.063 00.000 7680 move complete, result=0
02:55:46.063 00.000 7680 worker thread done servicing request
02:55:46.064 00.001 7680 Worker thread wakes up
02:55:46.064 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:55:46.068 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:46.068 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:47.307 01.239 7680 Exposure complete
02:55:47.446 00.139 7680 worker thread done servicing request
02:55:47.447 00.001 6120 OnExposeComplete: enter
02:55:47.451 00.004 6120 UpdateGuideState(): m_state=6
02:55:47.456 00.005 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1818
02:55:47.461 00.005 6120 Star::Find returns 1 (0), X=513.51, Y=663.96, Mass=8511, SNR=60.6, Peak=235 HFD=6.5
02:55:47.465 00.004 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
02:55:47.471 00.006 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
02:55:47.475 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.24 hyp=0.24 cameraTheta=-1.41 mountX=-0.01 mountY=0.23, mountTheta=1.60
02:55:47.480 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.24, opts=13)
02:55:47.484 00.004 6120 Enqueuing Move request for scope (0.04, -0.24)
02:55:47.488 00.004 7680 Worker thread wakes up
02:55:47.488 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:47.492 00.004 6120 UpdateGuideState exits: m=8511 SNR=60.6
02:55:47.496 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:47.499 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:47.504 00.005 6120 Enqueuing Expose request
02:55:47.507 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.24) opts 0xd
02:55:47.507 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.24)
02:55:47.507 00.000 7680 Moving (0.04, -0.24) raw xDistance=-0.01 yDistance=0.23
02:55:47.508 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:55:47.508 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:55:47.508 00.000 7680 MoveAxis(E, 0, ABG)
02:55:47.508 00.000 7680 Move returns status 0, amount 0
02:55:47.508 00.000 7680 MoveAxis(S, 124, ABG)
02:55:47.508 00.000 7680 Guiding  Dir = 1, Dur = 124
02:55:47.508 00.000 7680 IsSlewing returns 0
02:55:47.509 00.001 7680 IsGuiding returns 0
02:55:47.510 00.001 7680 PulseGuide returned control before completion, sleep 134
02:55:47.656 00.146 7680 IsGuiding returns 1
02:55:47.657 00.001 7680 scope still moving after pulse duration time elapsed
02:55:47.686 00.029 7680 IsSlewing returns 0
02:55:47.687 00.001 7680 IsGuiding returns 0
02:55:47.688 00.001 7680 scope move finished after 124 + 54 ms
02:55:47.688 00.000 7680 Move returns status 0, amount 124
02:55:47.688 00.000 7680 move complete, result=0
02:55:47.689 00.001 7680 worker thread done servicing request
02:55:47.689 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 124 ms SOUTH
02:55:47.696 00.007 7680 Worker thread wakes up
02:55:47.696 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:47.696 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:48.949 01.253 7680 Exposure complete
02:55:49.090 00.141 7680 worker thread done servicing request
02:55:49.090 00.000 6120 OnExposeComplete: enter
02:55:49.094 00.004 6120 UpdateGuideState(): m_state=6
02:55:49.098 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1819
02:55:49.103 00.005 6120 Star::Find returns 1 (0), X=513.51, Y=663.83, Mass=8441, SNR=61.7, Peak=221 HFD=6.6
02:55:49.107 00.004 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
02:55:49.113 00.006 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
02:55:49.116 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=-0.37 hyp=0.37 cameraTheta=-1.47 mountX=-0.03 mountY=0.35, mountTheta=1.67
02:55:49.121 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.37, opts=13)
02:55:49.126 00.005 6120 Enqueuing Move request for scope (0.04, -0.37)
02:55:49.132 00.006 7680 Worker thread wakes up
02:55:49.132 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:49.137 00.005 6120 UpdateGuideState exits: m=8441 SNR=61.7
02:55:49.141 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:49.144 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.37) opts 0xd
02:55:49.146 00.002 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.37)
02:55:49.146 00.000 7680 Moving (0.04, -0.37) raw xDistance=-0.03 yDistance=0.35
02:55:49.146 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:55:49.146 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:55:49.146 00.000 7680 MoveAxis(E, 0, ABG)
02:55:49.146 00.000 7680 Move returns status 0, amount 0
02:55:49.147 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:49.151 00.004 7680 MoveAxis(S, 188, ABG)
02:55:49.151 00.000 7680 Guiding  Dir = 1, Dur = 188
02:55:49.151 00.000 6120 Enqueuing Expose request
02:55:49.157 00.006 7680 IsSlewing returns 0
02:55:49.158 00.001 7680 IsGuiding returns 0
02:55:49.159 00.001 7680 PulseGuide returned control before completion, sleep 198
02:55:49.364 00.205 7680 IsGuiding returns 1
02:55:49.364 00.000 7680 scope still moving after pulse duration time elapsed
02:55:49.395 00.031 7680 IsSlewing returns 0
02:55:49.395 00.000 7680 IsGuiding returns 0
02:55:49.396 00.001 7680 scope move finished after 188 + 49 ms
02:55:49.396 00.000 7680 Move returns status 0, amount 188
02:55:49.397 00.001 7680 move complete, result=0
02:55:49.397 00.000 7680 worker thread done servicing request
02:55:49.397 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 188 ms SOUTH
02:55:49.401 00.004 7680 Worker thread wakes up
02:55:49.401 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:49.401 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:50.658 01.257 7680 Exposure complete
02:55:50.797 00.139 7680 worker thread done servicing request
02:55:50.797 00.000 6120 OnExposeComplete: enter
02:55:50.802 00.005 6120 UpdateGuideState(): m_state=6
02:55:50.806 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1820
02:55:50.810 00.004 6120 Star::Find returns 1 (0), X=513.45, Y=664.01, Mass=8562, SNR=60.9, Peak=220 HFD=6.5
02:55:50.814 00.004 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
02:55:50.819 00.005 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
02:55:50.822 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.68 mountX=-0.05 mountY=0.16, mountTheta=1.90
02:55:50.827 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.19, opts=13)
02:55:50.830 00.003 6120 Enqueuing Move request for scope (-0.02, -0.19)
02:55:50.835 00.005 7680 Worker thread wakes up
02:55:50.835 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
02:55:50.835 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
02:55:50.835 00.000 7680 Moving (-0.02, -0.19) raw xDistance=-0.05 yDistance=0.16
02:55:50.835 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:55:50.836 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:55:50.836 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:55:50.836 00.000 7680 MoveAxis(E, 0, ABG)
02:55:50.836 00.000 7680 Move returns status 0, amount 0
02:55:50.836 00.000 7680 MoveAxis(N, 0, ABG)
02:55:50.837 00.001 7680 Move returns status 0, amount 0
02:55:50.837 00.000 7680 move complete, result=0
02:55:50.837 00.000 7680 worker thread done servicing request
02:55:50.837 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:50.841 00.004 6120 UpdateGuideState exits: m=8562 SNR=60.9
02:55:50.845 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:50.849 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:50.852 00.003 6120 Enqueuing Expose request
02:55:50.857 00.005 7680 Worker thread wakes up
02:55:50.857 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:55:50.861 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:50.861 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:52.105 01.244 7680 Exposure complete
02:55:52.247 00.142 7680 worker thread done servicing request
02:55:52.247 00.000 6120 OnExposeComplete: enter
02:55:52.252 00.005 6120 UpdateGuideState(): m_state=6
02:55:52.255 00.003 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1821
02:55:52.259 00.004 6120 Star::Find returns 1 (0), X=513.63, Y=663.93, Mass=8176, SNR=60.0, Peak=220 HFD=6.6
02:55:52.262 00.003 6120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.19) = xAngle (-1.22 = -1.22)
02:55:52.266 00.004 6120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.66 = 1.66)
02:55:52.270 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.26 hyp=0.31 cameraTheta=-1.03 mountX=0.11 mountY=0.30, mountTheta=1.23
02:55:52.274 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.26, opts=13)
02:55:52.278 00.004 6120 Enqueuing Move request for scope (0.16, -0.26)
02:55:52.283 00.005 7680 Worker thread wakes up
02:55:52.283 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:52.289 00.006 6120 UpdateGuideState exits: m=8176 SNR=60.0
02:55:52.291 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:52.296 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:52.299 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.26) opts 0xd
02:55:52.300 00.001 6120 Enqueuing Expose request
02:55:52.304 00.004 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.26)
02:55:52.304 00.000 7680 Moving (0.16, -0.26) raw xDistance=0.11 yDistance=0.30
02:55:52.304 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:55:52.304 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:55:52.304 00.000 7680 MoveAxis(E, 0, ABG)
02:55:52.305 00.001 7680 Move returns status 0, amount 0
02:55:52.305 00.000 7680 MoveAxis(S, 165, ABG)
02:55:52.306 00.001 7680 Guiding  Dir = 1, Dur = 165
02:55:52.306 00.000 7680 IsSlewing returns 0
02:55:52.306 00.000 7680 IsGuiding returns 0
02:55:52.306 00.000 7680 PulseGuide returned control before completion, sleep 175
02:55:52.483 00.177 7680 IsGuiding returns 1
02:55:52.484 00.001 7680 scope still moving after pulse duration time elapsed
02:55:52.514 00.030 7680 IsSlewing returns 0
02:55:52.515 00.001 7680 IsGuiding returns 0
02:55:52.516 00.001 7680 scope move finished after 165 + 44 ms
02:55:52.516 00.000 7680 Move returns status 0, amount 165
02:55:52.516 00.000 7680 move complete, result=0
02:55:52.517 00.001 7680 worker thread done servicing request
02:55:52.518 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 165 ms SOUTH
02:55:52.523 00.005 7680 Worker thread wakes up
02:55:52.523 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:52.524 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:53.776 01.252 7680 Exposure complete
02:55:53.901 00.125 7680 worker thread done servicing request
02:55:53.901 00.000 6120 OnExposeComplete: enter
02:55:53.906 00.005 6120 UpdateGuideState(): m_state=6
02:55:53.910 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1822
02:55:53.913 00.003 6120 Star::Find returns 1 (0), X=513.51, Y=664.00, Mass=8100, SNR=59.2, Peak=210 HFD=6.5
02:55:53.917 00.004 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
02:55:53.921 00.004 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
02:55:53.925 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.38 mountX=0.00 mountY=0.20, mountTheta=1.57
02:55:53.930 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.20, opts=13)
02:55:53.933 00.003 6120 Enqueuing Move request for scope (0.04, -0.20)
02:55:53.939 00.006 7680 Worker thread wakes up
02:55:53.939 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
02:55:53.939 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
02:55:53.939 00.000 7680 Moving (0.04, -0.20) raw xDistance=0.00 yDistance=0.20
02:55:53.939 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:55:53.940 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:55:53.940 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:55:53.940 00.000 7680 MoveAxis(E, 0, ABG)
02:55:53.940 00.000 7680 Move returns status 0, amount 0
02:55:53.941 00.001 7680 MoveAxis(N, 0, ABG)
02:55:53.941 00.000 7680 Move returns status 0, amount 0
02:55:53.941 00.000 7680 move complete, result=0
02:55:53.941 00.000 7680 worker thread done servicing request
02:55:53.942 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:53.946 00.004 6120 UpdateGuideState exits: m=8100 SNR=59.2
02:55:53.949 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:53.953 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:53.957 00.004 6120 Enqueuing Expose request
02:55:53.961 00.004 7680 Worker thread wakes up
02:55:53.961 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:53.962 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:53.962 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:55:55.212 01.250 7680 Exposure complete
02:55:55.349 00.137 7680 worker thread done servicing request
02:55:55.349 00.000 6120 OnExposeComplete: enter
02:55:55.353 00.004 6120 UpdateGuideState(): m_state=6
02:55:55.356 00.003 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1823
02:55:55.359 00.003 6120 Star::Find returns 1 (0), X=513.44, Y=663.88, Mass=8154, SNR=60.5, Peak=201 HFD=6.5
02:55:55.363 00.004 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
02:55:55.366 00.003 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
02:55:55.368 00.002 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.32 hyp=0.32 cameraTheta=-1.66 mountX=-0.09 mountY=0.27, mountTheta=1.88
02:55:55.373 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.32, opts=13)
02:55:55.377 00.004 6120 Enqueuing Move request for scope (-0.03, -0.32)
02:55:55.381 00.004 7680 Worker thread wakes up
02:55:55.381 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.32) opts 0xd
02:55:55.381 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.32)
02:55:55.381 00.000 7680 Moving (-0.03, -0.32) raw xDistance=-0.09 yDistance=0.27
02:55:55.382 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:55.387 00.005 6120 UpdateGuideState exits: m=8154 SNR=60.5
02:55:55.391 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:55.395 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:55.398 00.003 6120 Enqueuing Expose request
02:55:55.402 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:55:55.402 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:55:55.402 00.000 7680 MoveAxis(E, 0, ABG)
02:55:55.402 00.000 7680 Move returns status 0, amount 0
02:55:55.402 00.000 7680 MoveAxis(S, 147, ABG)
02:55:55.403 00.001 7680 Guiding  Dir = 1, Dur = 147
02:55:55.403 00.000 7680 IsSlewing returns 0
02:55:55.403 00.000 7680 IsGuiding returns 0
02:55:55.404 00.001 7680 PulseGuide returned control before completion, sleep 157
02:55:55.563 00.159 7680 IsGuiding returns 1
02:55:55.563 00.000 7680 scope still moving after pulse duration time elapsed
02:55:55.594 00.031 7680 IsSlewing returns 0
02:55:55.596 00.002 7680 IsGuiding returns 1
02:55:55.625 00.029 7680 IsSlewing returns 0
02:55:55.627 00.002 7680 IsGuiding returns 0
02:55:55.627 00.000 7680 scope move finished after 147 + 76 ms
02:55:55.627 00.000 7680 Move returns status 0, amount 147
02:55:55.627 00.000 7680 move complete, result=0
02:55:55.629 00.002 7680 worker thread done servicing request
02:55:55.629 00.000 7680 Worker thread wakes up
02:55:55.629 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 147 ms SOUTH
02:55:55.636 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:55.636 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:56.888 01.252 7680 Exposure complete
02:55:57.032 00.144 7680 worker thread done servicing request
02:55:57.033 00.001 6120 OnExposeComplete: enter
02:55:57.038 00.005 6120 UpdateGuideState(): m_state=6
02:55:57.043 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1824
02:55:57.047 00.004 6120 Star::Find returns 1 (0), X=513.51, Y=663.95, Mass=8591, SNR=61.3, Peak=214 HFD=6.6
02:55:57.051 00.004 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
02:55:57.055 00.004 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
02:55:57.059 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.43 mountX=-0.01 mountY=0.24, mountTheta=1.62
02:55:57.066 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.25, opts=13)
02:55:57.069 00.003 6120 Enqueuing Move request for scope (0.04, -0.25)
02:55:57.073 00.004 7680 Worker thread wakes up
02:55:57.074 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:57.077 00.003 6120 UpdateGuideState exits: m=8591 SNR=61.3
02:55:57.082 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.25) opts 0xd
02:55:57.082 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.25)
02:55:57.082 00.000 7680 Moving (0.04, -0.25) raw xDistance=-0.01 yDistance=0.24
02:55:57.082 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:55:57.082 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:57.086 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:55:57.086 00.000 7680 MoveAxis(E, 0, ABG)
02:55:57.086 00.000 7680 Move returns status 0, amount 0
02:55:57.086 00.000 7680 MoveAxis(S, 129, ABG)
02:55:57.087 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:57.090 00.003 7680 Guiding  Dir = 1, Dur = 129
02:55:57.090 00.000 6120 Enqueuing Expose request
02:55:57.095 00.005 7680 IsSlewing returns 0
02:55:57.096 00.001 7680 IsGuiding returns 0
02:55:57.096 00.000 7680 PulseGuide returned control before completion, sleep 139
02:55:57.237 00.141 7680 IsGuiding returns 1
02:55:57.237 00.000 7680 scope still moving after pulse duration time elapsed
02:55:57.268 00.031 7680 IsSlewing returns 0
02:55:57.270 00.002 7680 IsGuiding returns 0
02:55:57.270 00.000 7680 scope move finished after 129 + 45 ms
02:55:57.271 00.001 7680 Move returns status 0, amount 129
02:55:57.271 00.000 7680 move complete, result=0
02:55:57.272 00.001 7680 worker thread done servicing request
02:55:57.272 00.000 7680 Worker thread wakes up
02:55:57.272 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 129 ms SOUTH
02:55:57.281 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:57.281 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:55:58.535 01.254 7680 Exposure complete
02:55:58.685 00.150 7680 worker thread done servicing request
02:55:58.685 00.000 6120 OnExposeComplete: enter
02:55:58.691 00.006 6120 UpdateGuideState(): m_state=6
02:55:58.695 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1825
02:55:58.699 00.004 6120 Star::Find returns 1 (0), X=513.54, Y=665.90, Mass=8131, SNR=59.7, Peak=216 HFD=6.5
02:55:58.703 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (0.19) = xAngle (1.34 = 1.34)
02:55:58.707 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.22 = -2.06)
02:55:58.711 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=1.70 hyp=1.71 cameraTheta=1.53 mountX=0.38 mountY=-1.50, mountTheta=-1.32
02:55:58.717 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=1.70, opts=13)
02:55:58.722 00.005 6120 Enqueuing Move request for scope (0.07, 1.70)
02:55:58.727 00.005 7680 Worker thread wakes up
02:55:58.727 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:55:58.732 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 1.70) opts 0xd
02:55:58.732 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 1.70)
02:55:58.732 00.000 7680 Moving (0.07, 1.70) raw xDistance=0.38 yDistance=-1.50
02:55:58.732 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:55:58.732 00.000 7680 resist switch: large excursion: input -1.50 thresh 0.60 direction from 1 to -1
02:55:58.733 00.001 6120 UpdateGuideState exits: m=8131 SNR=59.7
02:55:58.736 00.003 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.50
02:55:58.737 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.50 from input -1.50
02:55:58.737 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:58.742 00.005 7680 MoveAxis(W, 156, ABG)
02:55:58.742 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:55:58.746 00.004 7680 Guiding  Dir = 3, Dur = 156
02:55:58.746 00.000 6120 Enqueuing Expose request
02:55:58.752 00.006 7680 IsSlewing returns 0
02:55:58.752 00.000 7680 IsGuiding returns 0
02:55:58.752 00.000 7680 PulseGuide returned control before completion, sleep 166
02:55:58.930 00.178 7680 IsGuiding returns 1
02:55:58.930 00.000 7680 scope still moving after pulse duration time elapsed
02:55:58.960 00.030 7680 IsSlewing returns 0
02:55:58.961 00.001 7680 IsGuiding returns 0
02:55:58.962 00.001 7680 scope move finished after 156 + 53 ms
02:55:58.962 00.000 7680 Move returns status 0, amount 156
02:55:58.962 00.000 7680 MoveAxis(N, 815, ABG)
02:55:58.964 00.002 7680 Guiding  Dir = 0, Dur = 815
02:55:58.964 00.000 7680 IsSlewing returns 0
02:55:58.965 00.001 7680 IsGuiding returns 0
02:55:58.966 00.001 7680 PulseGuide returned control before completion, sleep 825
02:55:59.808 00.842 7680 IsGuiding returns 1
02:55:59.810 00.002 7680 scope still moving after pulse duration time elapsed
02:55:59.839 00.029 7680 IsSlewing returns 0
02:55:59.841 00.002 7680 IsGuiding returns 0
02:55:59.842 00.001 7680 scope move finished after 815 + 62 ms
02:55:59.843 00.001 7680 Move returns status 0, amount 815
02:55:59.843 00.000 7680 move complete, result=0
02:55:59.843 00.000 7680 worker thread done servicing request
02:55:59.843 00.000 6120 GuideStep: 0.4 px 156 ms WEST, -1.5 px 815 ms NORTH
02:55:59.848 00.005 7680 Worker thread wakes up
02:55:59.849 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:55:59.850 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:01.102 01.252 7680 Exposure complete
02:56:01.222 00.120 7680 worker thread done servicing request
02:56:01.223 00.001 6120 OnExposeComplete: enter
02:56:01.227 00.004 6120 UpdateGuideState(): m_state=6
02:56:01.231 00.004 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1826
02:56:01.236 00.005 6120 Star::Find returns 1 (0), X=513.46, Y=663.75, Mass=8883, SNR=63.4, Peak=195 HFD=6.7
02:56:01.239 00.003 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
02:56:01.243 00.004 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
02:56:01.246 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.44 hyp=0.44 cameraTheta=-1.60 mountX=-0.09 mountY=0.39, mountTheta=1.80
02:56:01.252 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.44, opts=13)
02:56:01.257 00.005 6120 Enqueuing Move request for scope (-0.01, -0.44)
02:56:01.259 00.002 7680 Worker thread wakes up
02:56:01.259 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.44) opts 0xd
02:56:01.259 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.44)
02:56:01.259 00.000 7680 Moving (-0.01, -0.44) raw xDistance=-0.09 yDistance=0.39
02:56:01.261 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:56:01.261 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:56:01.261 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
02:56:01.261 00.000 7680 MoveAxis(E, 0, ABG)
02:56:01.261 00.000 7680 Move returns status 0, amount 0
02:56:01.261 00.000 7680 MoveAxis(N, 0, ABG)
02:56:01.261 00.000 7680 Move returns status 0, amount 0
02:56:01.262 00.001 7680 move complete, result=0
02:56:01.262 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:01.264 00.002 7680 worker thread done servicing request
02:56:01.266 00.002 6120 UpdateGuideState exits: m=8883 SNR=63.4
02:56:01.268 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:01.272 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:01.275 00.003 6120 Enqueuing Expose request
02:56:01.280 00.005 7680 Worker thread wakes up
02:56:01.280 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:56:01.284 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:01.284 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:02.525 01.241 7680 Exposure complete
02:56:02.657 00.132 7680 worker thread done servicing request
02:56:02.658 00.001 6120 OnExposeComplete: enter
02:56:02.665 00.007 6120 UpdateGuideState(): m_state=6
02:56:02.670 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1827
02:56:02.674 00.004 6120 Star::Find returns 1 (0), X=513.40, Y=663.60, Mass=9232, SNR=63.8, Peak=226 HFD=6.9
02:56:02.678 00.004 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
02:56:02.681 00.003 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
02:56:02.685 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.60 hyp=0.60 cameraTheta=-1.69 mountX=-0.18 mountY=0.51, mountTheta=1.91
02:56:02.691 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.60, opts=13)
02:56:02.695 00.004 6120 Enqueuing Move request for scope (-0.07, -0.60)
02:56:02.699 00.004 7680 Worker thread wakes up
02:56:02.699 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.60) opts 0xd
02:56:02.699 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.60)
02:56:02.699 00.000 7680 Moving (-0.07, -0.60) raw xDistance=-0.18 yDistance=0.51
02:56:02.699 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:56:02.699 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:02.705 00.006 6120 UpdateGuideState exits: m=9232 SNR=63.8
02:56:02.709 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:02.712 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:02.716 00.004 6120 Enqueuing Expose request
02:56:02.720 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:56:02.720 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
02:56:02.721 00.001 7680 MoveAxis(E, 0, ABG)
02:56:02.721 00.000 7680 Move returns status 0, amount 0
02:56:02.722 00.001 7680 MoveAxis(N, 0, ABG)
02:56:02.722 00.000 7680 Move returns status 0, amount 0
02:56:02.722 00.000 7680 move complete, result=0
02:56:02.722 00.000 7680 worker thread done servicing request
02:56:02.722 00.000 7680 Worker thread wakes up
02:56:02.723 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
02:56:02.727 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:02.727 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:03.978 01.251 7680 Exposure complete
02:56:04.117 00.139 7680 worker thread done servicing request
02:56:04.118 00.001 6120 OnExposeComplete: enter
02:56:04.122 00.004 6120 UpdateGuideState(): m_state=6
02:56:04.127 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1828
02:56:04.130 00.003 6120 Star::Find returns 1 (0), X=513.32, Y=663.43, Mass=9447, SNR=64.4, Peak=217 HFD=7.0
02:56:04.135 00.005 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
02:56:04.138 00.003 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
02:56:04.143 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.77 hyp=0.78 cameraTheta=-1.76 mountX=-0.29 mountY=0.63, mountTheta=2.00
02:56:04.147 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.77, opts=13)
02:56:04.151 00.004 6120 Enqueuing Move request for scope (-0.15, -0.77)
02:56:04.154 00.003 7680 Worker thread wakes up
02:56:04.156 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:04.161 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.77) opts 0xd
02:56:04.161 00.000 6120 UpdateGuideState exits: m=9447 SNR=64.4
02:56:04.165 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:04.169 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.77)
02:56:04.169 00.000 7680 Moving (-0.15, -0.77) raw xDistance=-0.29 yDistance=0.63
02:56:04.171 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:04.174 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:56:04.174 00.000 7680 resist switch: large excursion: input 0.63 thresh 0.60 direction from -1 to 1
02:56:04.175 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.88
02:56:04.175 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
02:56:04.175 00.000 7680 MoveAxis(E, 118, ABG)
02:56:04.175 00.000 7680 Guiding  Dir = 2, Dur = 118
02:56:04.176 00.001 6120 Enqueuing Expose request
02:56:04.180 00.004 7680 IsSlewing returns 0
02:56:04.180 00.000 7680 IsGuiding returns 0
02:56:04.180 00.000 7680 PulseGuide returned control before completion, sleep 128
02:56:04.310 00.130 7680 IsGuiding returns 1
02:56:04.312 00.002 7680 scope still moving after pulse duration time elapsed
02:56:04.342 00.030 7680 IsSlewing returns 0
02:56:04.343 00.001 7680 IsGuiding returns 0
02:56:04.344 00.001 7680 scope move finished after 118 + 45 ms
02:56:04.346 00.002 7680 Move returns status 0, amount 118
02:56:04.346 00.000 7680 MoveAxis(S, 340, ABG)
02:56:04.346 00.000 7680 Guiding  Dir = 1, Dur = 340
02:56:04.347 00.001 7680 IsSlewing returns 0
02:56:04.347 00.000 7680 IsGuiding returns 0
02:56:04.348 00.001 7680 PulseGuide returned control before completion, sleep 350
02:56:04.701 00.353 7680 IsGuiding returns 1
02:56:04.702 00.001 7680 scope still moving after pulse duration time elapsed
02:56:04.733 00.031 7680 IsSlewing returns 0
02:56:04.733 00.000 7680 IsGuiding returns 0
02:56:04.734 00.001 7680 scope move finished after 340 + 45 ms
02:56:04.734 00.000 7680 Move returns status 0, amount 340
02:56:04.734 00.000 7680 move complete, result=0
02:56:04.734 00.000 7680 worker thread done servicing request
02:56:04.734 00.000 7680 Worker thread wakes up
02:56:04.736 00.002 6120 GuideStep: -0.3 px 118 ms EAST, 0.6 px 340 ms SOUTH
02:56:04.742 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:04.742 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:05.986 01.244 7680 Exposure complete
02:56:06.129 00.143 7680 worker thread done servicing request
02:56:06.130 00.001 6120 OnExposeComplete: enter
02:56:06.134 00.004 6120 UpdateGuideState(): m_state=6
02:56:06.138 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1829
02:56:06.141 00.003 6120 Star::Find returns 1 (0), X=513.47, Y=662.97, Mass=7942, SNR=58.4, Peak=200 HFD=6.4
02:56:06.145 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
02:56:06.149 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
02:56:06.153 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-1.23 hyp=1.23 cameraTheta=-1.58 mountX=-0.23 mountY=1.10, mountTheta=1.78
02:56:06.160 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-1.23, opts=13)
02:56:06.164 00.004 6120 Enqueuing Move request for scope (-0.01, -1.23)
02:56:06.167 00.003 7680 Worker thread wakes up
02:56:06.168 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:06.172 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -1.23) opts 0xd
02:56:06.172 00.000 6120 UpdateGuideState exits: m=7942 SNR=58.4
02:56:06.176 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:06.180 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.01, -1.23)
02:56:06.180 00.000 7680 Moving (-0.01, -1.23) raw xDistance=-0.23 yDistance=1.10
02:56:06.180 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
02:56:06.181 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:06.184 00.003 7680 GuideAlgorithmResistSwitch::result() returns 1.10 from input 1.10
02:56:06.184 00.000 7680 MoveAxis(E, 104, ABG)
02:56:06.184 00.000 7680 Guiding  Dir = 2, Dur = 104
02:56:06.184 00.000 6120 Enqueuing Expose request
02:56:06.188 00.004 7680 IsSlewing returns 0
02:56:06.188 00.000 7680 IsGuiding returns 0
02:56:06.188 00.000 7680 PulseGuide returned control before completion, sleep 114
02:56:06.318 00.130 7680 IsGuiding returns 1
02:56:06.320 00.002 7680 scope still moving after pulse duration time elapsed
02:56:06.348 00.028 7680 IsSlewing returns 0
02:56:06.350 00.002 7680 IsGuiding returns 0
02:56:06.350 00.000 7680 scope move finished after 104 + 57 ms
02:56:06.351 00.001 7680 Move returns status 0, amount 104
02:56:06.351 00.000 7680 MoveAxis(S, 598, ABG)
02:56:06.351 00.000 7680 Guiding  Dir = 1, Dur = 598
02:56:06.352 00.001 7680 IsSlewing returns 0
02:56:06.352 00.000 7680 IsGuiding returns 0
02:56:06.353 00.001 7680 PulseGuide returned control before completion, sleep 608
02:56:06.976 00.623 7680 IsGuiding returns 1
02:56:06.977 00.001 7680 scope still moving after pulse duration time elapsed
02:56:07.007 00.030 7680 IsSlewing returns 0
02:56:07.008 00.001 7680 IsGuiding returns 0
02:56:07.009 00.001 7680 scope move finished after 598 + 58 ms
02:56:07.009 00.000 7680 Move returns status 0, amount 598
02:56:07.010 00.001 7680 move complete, result=0
02:56:07.011 00.001 7680 worker thread done servicing request
02:56:07.011 00.000 7680 Worker thread wakes up
02:56:07.011 00.000 6120 GuideStep: -0.2 px 104 ms EAST, 1.1 px 598 ms SOUTH
02:56:07.018 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:07.018 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:08.267 01.249 7680 Exposure complete
02:56:08.411 00.144 7680 worker thread done servicing request
02:56:08.411 00.000 6120 OnExposeComplete: enter
02:56:08.417 00.006 6120 UpdateGuideState(): m_state=6
02:56:08.422 00.005 6120 Star::Find(15, 513, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1830
02:56:08.426 00.004 6120 Star::Find returns 1 (0), X=513.92, Y=663.17, Mass=7751, SNR=57.2, Peak=210 HFD=6.3
02:56:08.429 00.003 6120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.19) = xAngle (-1.35 = -1.35)
02:56:08.433 00.004 6120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.53 = 1.53)
02:56:08.437 00.004 6120 CameraToMount -- cameraX=0.45 cameraY=-1.03 hyp=1.12 cameraTheta=-1.16 mountX=0.25 mountY=1.12, mountTheta=1.35
02:56:08.442 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.45, y=-1.03, opts=13)
02:56:08.445 00.003 6120 Enqueuing Move request for scope (0.45, -1.03)
02:56:08.449 00.004 7680 Worker thread wakes up
02:56:08.449 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:08.454 00.005 6120 UpdateGuideState exits: m=7751 SNR=57.2
02:56:08.458 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:08.461 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:08.465 00.004 6120 Enqueuing Expose request
02:56:08.469 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.45, -1.03) opts 0xd
02:56:08.469 00.000 7680 Handling offset move in thread for scope, endpoint = (0.45, -1.03)
02:56:08.469 00.000 7680 Moving (0.45, -1.03) raw xDistance=0.25 yDistance=1.12
02:56:08.469 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.25
02:56:08.470 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.12 from input 1.12
02:56:08.470 00.000 7680 MoveAxis(W, 94, ABG)
02:56:08.470 00.000 7680 Guiding  Dir = 3, Dur = 94
02:56:08.471 00.001 7680 IsSlewing returns 0
02:56:08.471 00.000 7680 IsGuiding returns 0
02:56:08.471 00.000 7680 PulseGuide returned control before completion, sleep 104
02:56:08.585 00.114 7680 IsGuiding returns 1
02:56:08.587 00.002 7680 scope still moving after pulse duration time elapsed
02:56:08.616 00.029 7680 IsSlewing returns 0
02:56:08.619 00.003 7680 IsGuiding returns 0
02:56:08.619 00.000 7680 scope move finished after 94 + 53 ms
02:56:08.619 00.000 7680 Move returns status 0, amount 94
02:56:08.621 00.002 7680 MoveAxis(S, 606, ABG)
02:56:08.621 00.000 7680 Guiding  Dir = 1, Dur = 606
02:56:08.623 00.002 7680 IsSlewing returns 0
02:56:08.623 00.000 7680 IsGuiding returns 0
02:56:08.624 00.001 7680 PulseGuide returned control before completion, sleep 616
02:56:09.256 00.632 7680 IsGuiding returns 1
02:56:09.257 00.001 7680 scope still moving after pulse duration time elapsed
02:56:09.288 00.031 7680 IsSlewing returns 0
02:56:09.288 00.000 7680 IsGuiding returns 0
02:56:09.289 00.001 7680 scope move finished after 606 + 58 ms
02:56:09.290 00.001 7680 Move returns status 0, amount 606
02:56:09.290 00.000 7680 move complete, result=0
02:56:09.290 00.000 7680 worker thread done servicing request
02:56:09.290 00.000 6120 GuideStep: 0.2 px 94 ms WEST, 1.1 px 606 ms SOUTH
02:56:09.296 00.006 7680 Worker thread wakes up
02:56:09.296 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:09.297 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:10.541 01.244 7680 Exposure complete
02:56:10.688 00.147 7680 worker thread done servicing request
02:56:10.689 00.001 6120 OnExposeComplete: enter
02:56:10.697 00.008 6120 UpdateGuideState(): m_state=6
02:56:10.702 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1831
02:56:10.706 00.004 6120 Star::Find returns 1 (0), X=513.83, Y=663.90, Mass=8577, SNR=62.1, Peak=222 HFD=6.6
02:56:10.710 00.004 6120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (0.19) = xAngle (-0.89 = -0.89)
02:56:10.714 00.004 6120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.99 = 1.99)
02:56:10.719 00.005 6120 CameraToMount -- cameraX=0.35 cameraY=-0.30 hyp=0.46 cameraTheta=-0.70 mountX=0.29 mountY=0.42, mountTheta=0.97
02:56:10.724 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=-0.30, opts=13)
02:56:10.728 00.004 6120 Enqueuing Move request for scope (0.35, -0.30)
02:56:10.732 00.004 7680 Worker thread wakes up
02:56:10.733 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.30) opts 0xd
02:56:10.733 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:10.736 00.003 6120 UpdateGuideState exits: m=8577 SNR=62.1
02:56:10.741 00.005 7680 Handling offset move in thread for scope, endpoint = (0.35, -0.30)
02:56:10.741 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:10.744 00.003 7680 Moving (0.35, -0.30) raw xDistance=0.29 yDistance=0.42
02:56:10.744 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:10.748 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
02:56:10.748 00.000 6120 Enqueuing Expose request
02:56:10.752 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
02:56:10.752 00.000 7680 MoveAxis(W, 126, ABG)
02:56:10.752 00.000 7680 Guiding  Dir = 3, Dur = 126
02:56:10.753 00.001 7680 IsSlewing returns 0
02:56:10.753 00.000 7680 IsGuiding returns 0
02:56:10.753 00.000 7680 PulseGuide returned control before completion, sleep 136
02:56:10.894 00.141 7680 IsGuiding returns 1
02:56:10.894 00.000 7680 scope still moving after pulse duration time elapsed
02:56:10.925 00.031 7680 IsSlewing returns 0
02:56:10.927 00.002 7680 IsGuiding returns 0
02:56:10.927 00.000 7680 scope move finished after 126 + 47 ms
02:56:10.928 00.001 7680 Move returns status 0, amount 126
02:56:10.928 00.000 7680 MoveAxis(S, 230, ABG)
02:56:10.928 00.000 7680 Guiding  Dir = 1, Dur = 230
02:56:10.929 00.001 7680 IsSlewing returns 0
02:56:10.929 00.000 7680 IsGuiding returns 0
02:56:10.930 00.001 7680 PulseGuide returned control before completion, sleep 240
02:56:11.174 00.244 7680 IsGuiding returns 1
02:56:11.174 00.000 7680 scope still moving after pulse duration time elapsed
02:56:11.206 00.032 7680 IsSlewing returns 0
02:56:11.207 00.001 7680 IsGuiding returns 1
02:56:11.237 00.030 7680 IsSlewing returns 0
02:56:11.238 00.001 7680 IsGuiding returns 0
02:56:11.239 00.001 7680 scope move finished after 230 + 79 ms
02:56:11.239 00.000 7680 Move returns status 0, amount 230
02:56:11.240 00.001 7680 move complete, result=0
02:56:11.241 00.001 7680 worker thread done servicing request
02:56:11.241 00.000 7680 Worker thread wakes up
02:56:11.243 00.002 6120 GuideStep: 0.3 px 126 ms WEST, 0.4 px 230 ms SOUTH
02:56:11.250 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:11.251 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:12.497 01.246 7680 Exposure complete
02:56:12.637 00.140 7680 worker thread done servicing request
02:56:12.638 00.001 6120 OnExposeComplete: enter
02:56:12.641 00.003 6120 UpdateGuideState(): m_state=6
02:56:12.645 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1832
02:56:12.649 00.004 6120 Star::Find returns 1 (0), X=513.32, Y=664.12, Mass=8196, SNR=59.9, Peak=207 HFD=6.4
02:56:12.653 00.004 6120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (0.19) = xAngle (-2.86 = -2.86)
02:56:12.656 00.003 6120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.02 = 0.02)
02:56:12.661 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.67 mountX=-0.16 mountY=0.00, mountTheta=3.12
02:56:12.667 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.08, opts=13)
02:56:12.670 00.003 6120 Enqueuing Move request for scope (-0.15, -0.08)
02:56:12.674 00.004 7680 Worker thread wakes up
02:56:12.675 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
02:56:12.675 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
02:56:12.675 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:12.679 00.004 6120 UpdateGuideState exits: m=8196 SNR=59.9
02:56:12.682 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:12.687 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:12.691 00.004 6120 Enqueuing Expose request
02:56:12.695 00.004 7680 Moving (-0.15, -0.08) raw xDistance=-0.16 yDistance=0.00
02:56:12.695 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:56:12.695 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:56:12.696 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:56:12.696 00.000 7680 MoveAxis(E, 0, ABG)
02:56:12.696 00.000 7680 Move returns status 0, amount 0
02:56:12.696 00.000 7680 MoveAxis(N, 0, ABG)
02:56:12.696 00.000 7680 Move returns status 0, amount 0
02:56:12.697 00.001 7680 move complete, result=0
02:56:12.698 00.001 7680 worker thread done servicing request
02:56:12.698 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:56:12.702 00.004 7680 Worker thread wakes up
02:56:12.702 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:12.702 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:13.951 01.249 7680 Exposure complete
02:56:14.087 00.136 7680 worker thread done servicing request
02:56:14.088 00.001 6120 OnExposeComplete: enter
02:56:14.093 00.005 6120 UpdateGuideState(): m_state=6
02:56:14.096 00.003 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1833
02:56:14.100 00.004 6120 Star::Find returns 1 (0), X=513.28, Y=664.11, Mass=8270, SNR=60.4, Peak=228 HFD=6.6
02:56:14.104 00.004 6120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (0.19) = xAngle (-2.92 = -2.92)
02:56:14.106 00.002 6120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.05 = -0.05)
02:56:14.111 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-2.73 mountX=-0.21 mountY=-0.01, mountTheta=-3.09
02:56:14.115 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.08, opts=13)
02:56:14.119 00.004 6120 Enqueuing Move request for scope (-0.19, -0.08)
02:56:14.122 00.003 7680 Worker thread wakes up
02:56:14.123 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
02:56:14.123 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
02:56:14.123 00.000 7680 Moving (-0.19, -0.08) raw xDistance=-0.21 yDistance=-0.01
02:56:14.123 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:56:14.124 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:56:14.124 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:14.130 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:56:14.130 00.000 7680 MoveAxis(E, 84, ABG)
02:56:14.131 00.001 6120 UpdateGuideState exits: m=8270 SNR=60.4
02:56:14.136 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:14.139 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:14.143 00.004 6120 Enqueuing Expose request
02:56:14.146 00.003 7680 Guiding  Dir = 2, Dur = 84
02:56:14.146 00.000 7680 IsSlewing returns 0
02:56:14.148 00.002 7680 IsGuiding returns 0
02:56:14.148 00.000 7680 PulseGuide returned control before completion, sleep 94
02:56:14.252 00.104 7680 IsGuiding returns 1
02:56:14.252 00.000 7680 scope still moving after pulse duration time elapsed
02:56:14.281 00.029 7680 IsSlewing returns 0
02:56:14.283 00.002 7680 IsGuiding returns 0
02:56:14.283 00.000 7680 scope move finished after 84 + 51 ms
02:56:14.284 00.001 7680 Move returns status 0, amount 84
02:56:14.285 00.001 7680 MoveAxis(N, 0, ABG)
02:56:14.285 00.000 7680 Move returns status 0, amount 0
02:56:14.285 00.000 7680 move complete, result=0
02:56:14.287 00.002 7680 worker thread done servicing request
02:56:14.287 00.000 6120 GuideStep: -0.2 px 84 ms EAST, -0.0 px 0 ms NORTH
02:56:14.293 00.006 7680 Worker thread wakes up
02:56:14.293 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:14.293 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:15.544 01.251 7680 Exposure complete
02:56:15.707 00.163 7680 worker thread done servicing request
02:56:15.707 00.000 6120 OnExposeComplete: enter
02:56:15.711 00.004 6120 UpdateGuideState(): m_state=6
02:56:15.718 00.007 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1834
02:56:15.724 00.006 6120 Star::Find returns 1 (0), X=513.48, Y=663.95, Mass=7902, SNR=58.6, Peak=225 HFD=6.5
02:56:15.728 00.004 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
02:56:15.732 00.004 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
02:56:15.735 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.53 mountX=-0.04 mountY=0.23, mountTheta=1.73
02:56:15.740 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.25, opts=13)
02:56:15.744 00.004 6120 Enqueuing Move request for scope (0.01, -0.25)
02:56:15.749 00.005 7680 Worker thread wakes up
02:56:15.750 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:15.755 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.25) opts 0xd
02:56:15.755 00.000 6120 UpdateGuideState exits: m=7902 SNR=58.6
02:56:15.759 00.004 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.25)
02:56:15.759 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:15.762 00.003 7680 Moving (0.01, -0.25) raw xDistance=-0.04 yDistance=0.23
02:56:15.762 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:15.766 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:56:15.766 00.000 6120 Enqueuing Expose request
02:56:15.770 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:56:15.771 00.001 7680 MoveAxis(E, 0, ABG)
02:56:15.771 00.000 7680 Move returns status 0, amount 0
02:56:15.771 00.000 7680 MoveAxis(S, 124, ABG)
02:56:15.771 00.000 7680 Guiding  Dir = 1, Dur = 124
02:56:15.771 00.000 7680 IsSlewing returns 0
02:56:15.773 00.002 7680 IsGuiding returns 0
02:56:15.773 00.000 7680 PulseGuide returned control before completion, sleep 134
02:56:15.923 00.150 7680 IsGuiding returns 1
02:56:15.924 00.001 7680 scope still moving after pulse duration time elapsed
02:56:15.954 00.030 7680 IsSlewing returns 0
02:56:15.955 00.001 7680 IsGuiding returns 0
02:56:15.955 00.000 7680 scope move finished after 124 + 58 ms
02:56:15.956 00.001 7680 Move returns status 0, amount 124
02:56:15.956 00.000 7680 move complete, result=0
02:56:15.956 00.000 7680 worker thread done servicing request
02:56:15.957 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 124 ms SOUTH
02:56:15.963 00.006 7680 Worker thread wakes up
02:56:15.963 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:15.963 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:17.215 01.252 7680 Exposure complete
02:56:17.342 00.127 7680 worker thread done servicing request
02:56:17.343 00.001 6120 OnExposeComplete: enter
02:56:17.346 00.003 6120 UpdateGuideState(): m_state=6
02:56:17.351 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1835
02:56:17.355 00.004 6120 Star::Find returns 1 (0), X=513.43, Y=663.97, Mass=7920, SNR=59.3, Peak=206 HFD=6.5
02:56:17.358 00.003 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
02:56:17.362 00.004 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
02:56:17.364 00.002 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.77 mountX=-0.09 mountY=0.18, mountTheta=2.02
02:56:17.369 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.23, opts=13)
02:56:17.375 00.006 6120 Enqueuing Move request for scope (-0.05, -0.23)
02:56:17.379 00.004 7680 Worker thread wakes up
02:56:17.379 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:17.383 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
02:56:17.383 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
02:56:17.383 00.000 7680 Moving (-0.05, -0.23) raw xDistance=-0.09 yDistance=0.18
02:56:17.383 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:56:17.384 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:56:17.384 00.000 6120 UpdateGuideState exits: m=7920 SNR=59.3
02:56:17.389 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:17.392 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:56:17.392 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:17.396 00.004 7680 MoveAxis(E, 0, ABG)
02:56:17.396 00.000 7680 Move returns status 0, amount 0
02:56:17.397 00.001 7680 MoveAxis(N, 0, ABG)
02:56:17.397 00.000 7680 Move returns status 0, amount 0
02:56:17.397 00.000 6120 Enqueuing Expose request
02:56:17.402 00.005 7680 move complete, result=0
02:56:17.403 00.001 7680 worker thread done servicing request
02:56:17.403 00.000 7680 Worker thread wakes up
02:56:17.403 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:56:17.408 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:17.408 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:18.655 01.247 7680 Exposure complete
02:56:18.805 00.150 7680 worker thread done servicing request
02:56:18.806 00.001 6120 OnExposeComplete: enter
02:56:18.809 00.003 6120 UpdateGuideState(): m_state=6
02:56:18.816 00.007 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1836
02:56:18.821 00.005 6120 Star::Find returns 1 (0), X=513.47, Y=663.89, Mass=8212, SNR=60.5, Peak=212 HFD=6.5
02:56:18.824 00.003 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
02:56:18.828 00.004 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
02:56:18.832 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.30 hyp=0.30 cameraTheta=-1.60 mountX=-0.06 mountY=0.27, mountTheta=1.80
02:56:18.837 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.30, opts=13)
02:56:18.841 00.004 6120 Enqueuing Move request for scope (-0.01, -0.30)
02:56:18.845 00.004 7680 Worker thread wakes up
02:56:18.845 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:18.849 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.30) opts 0xd
02:56:18.849 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.30)
02:56:18.850 00.001 7680 Moving (-0.01, -0.30) raw xDistance=-0.06 yDistance=0.27
02:56:18.850 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:56:18.850 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:56:18.850 00.000 7680 MoveAxis(E, 0, ABG)
02:56:18.850 00.000 7680 Move returns status 0, amount 0
02:56:18.850 00.000 7680 MoveAxis(S, 145, ABG)
02:56:18.851 00.001 7680 Guiding  Dir = 1, Dur = 145
02:56:18.851 00.000 6120 UpdateGuideState exits: m=8212 SNR=60.5
02:56:18.855 00.004 7680 IsSlewing returns 0
02:56:18.855 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:18.858 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:18.863 00.005 7680 IsGuiding returns 0
02:56:18.863 00.000 6120 Enqueuing Expose request
02:56:18.866 00.003 7680 PulseGuide returned control before completion, sleep 155
02:56:19.037 00.171 7680 IsGuiding returns 1
02:56:19.038 00.001 7680 scope still moving after pulse duration time elapsed
02:56:19.067 00.029 7680 IsSlewing returns 0
02:56:19.068 00.001 7680 IsGuiding returns 0
02:56:19.068 00.000 7680 scope move finished after 145 + 60 ms
02:56:19.068 00.000 7680 Move returns status 0, amount 145
02:56:19.069 00.001 7680 move complete, result=0
02:56:19.069 00.000 7680 worker thread done servicing request
02:56:19.069 00.000 7680 Worker thread wakes up
02:56:19.070 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:19.070 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:19.070 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 145 ms SOUTH
02:56:20.308 01.238 7680 Exposure complete
02:56:20.449 00.141 7680 worker thread done servicing request
02:56:20.449 00.000 6120 OnExposeComplete: enter
02:56:20.453 00.004 6120 UpdateGuideState(): m_state=6
02:56:20.457 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1837
02:56:20.461 00.004 6120 Star::Find returns 1 (0), X=513.36, Y=663.88, Mass=9168, SNR=64.3, Peak=240 HFD=6.7
02:56:20.465 00.004 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
02:56:20.469 00.004 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
02:56:20.475 00.006 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.32 hyp=0.34 cameraTheta=-1.92 mountX=-0.17 mountY=0.24, mountTheta=2.21
02:56:20.481 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.32, opts=13)
02:56:20.485 00.004 6120 Enqueuing Move request for scope (-0.12, -0.32)
02:56:20.489 00.004 7680 Worker thread wakes up
02:56:20.489 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:20.493 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.32) opts 0xd
02:56:20.493 00.000 6120 UpdateGuideState exits: m=9168 SNR=64.3
02:56:20.497 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:20.502 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:20.505 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.32)
02:56:20.505 00.000 7680 Moving (-0.12, -0.32) raw xDistance=-0.17 yDistance=0.24
02:56:20.506 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:56:20.506 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:56:20.506 00.000 7680 MoveAxis(E, 0, ABG)
02:56:20.506 00.000 7680 Move returns status 0, amount 0
02:56:20.507 00.001 7680 MoveAxis(S, 128, ABG)
02:56:20.507 00.000 6120 Enqueuing Expose request
02:56:20.511 00.004 7680 Guiding  Dir = 1, Dur = 128
02:56:20.512 00.001 7680 IsSlewing returns 0
02:56:20.512 00.000 7680 IsGuiding returns 0
02:56:20.513 00.001 7680 PulseGuide returned control before completion, sleep 138
02:56:20.656 00.143 7680 IsGuiding returns 1
02:56:20.658 00.002 7680 scope still moving after pulse duration time elapsed
02:56:20.688 00.030 7680 IsSlewing returns 0
02:56:20.689 00.001 7680 IsGuiding returns 0
02:56:20.690 00.001 7680 scope move finished after 128 + 48 ms
02:56:20.690 00.000 7680 Move returns status 0, amount 128
02:56:20.690 00.000 7680 move complete, result=0
02:56:20.691 00.001 7680 worker thread done servicing request
02:56:20.691 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 128 ms SOUTH
02:56:20.699 00.008 7680 Worker thread wakes up
02:56:20.699 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:20.700 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:21.951 01.251 7680 Exposure complete
02:56:22.079 00.128 7680 worker thread done servicing request
02:56:22.080 00.001 6120 OnExposeComplete: enter
02:56:22.084 00.004 6120 UpdateGuideState(): m_state=6
02:56:22.088 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1838
02:56:22.093 00.005 6120 Star::Find returns 1 (0), X=513.31, Y=664.08, Mass=8046, SNR=58.3, Peak=224 HFD=6.5
02:56:22.099 00.006 6120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.19) = xAngle (-2.70 = -2.70)
02:56:22.103 00.004 6120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.18 = 0.18)
02:56:22.108 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.51 mountX=-0.18 mountY=0.03, mountTheta=2.95
02:56:22.113 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.12, opts=13)
02:56:22.117 00.004 6120 Enqueuing Move request for scope (-0.16, -0.12)
02:56:22.120 00.003 7680 Worker thread wakes up
02:56:22.121 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:22.125 00.004 6120 UpdateGuideState exits: m=8046 SNR=58.3
02:56:22.129 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:22.133 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:22.135 00.002 6120 Enqueuing Expose request
02:56:22.140 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
02:56:22.140 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
02:56:22.140 00.000 7680 Moving (-0.16, -0.12) raw xDistance=-0.18 yDistance=0.03
02:56:22.140 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:56:22.140 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:56:22.141 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:56:22.141 00.000 7680 MoveAxis(E, 0, ABG)
02:56:22.142 00.001 7680 Move returns status 0, amount 0
02:56:22.142 00.000 7680 MoveAxis(N, 0, ABG)
02:56:22.142 00.000 7680 Move returns status 0, amount 0
02:56:22.142 00.000 7680 move complete, result=0
02:56:22.142 00.000 7680 worker thread done servicing request
02:56:22.142 00.000 7680 Worker thread wakes up
02:56:22.142 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:56:22.147 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:22.147 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:23.399 01.252 7680 Exposure complete
02:56:23.539 00.140 7680 worker thread done servicing request
02:56:23.540 00.001 6120 OnExposeComplete: enter
02:56:23.544 00.004 6120 UpdateGuideState(): m_state=6
02:56:23.548 00.004 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1839
02:56:23.551 00.003 6120 Star::Find returns 1 (0), X=513.34, Y=663.80, Mass=8489, SNR=61.2, Peak=219 HFD=6.5
02:56:23.555 00.004 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.09 = -2.09)
02:56:23.558 00.003 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.78 = 0.78)
02:56:23.563 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.39 hyp=0.41 cameraTheta=-1.91 mountX=-0.21 mountY=0.29, mountTheta=2.19
02:56:23.567 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.39, opts=13)
02:56:23.571 00.004 6120 Enqueuing Move request for scope (-0.14, -0.39)
02:56:23.574 00.003 7680 Worker thread wakes up
02:56:23.575 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.39) opts 0xd
02:56:23.576 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.39)
02:56:23.576 00.000 7680 Moving (-0.14, -0.39) raw xDistance=-0.21 yDistance=0.29
02:56:23.576 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
02:56:23.576 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:56:23.576 00.000 7680 MoveAxis(E, 85, ABG)
02:56:23.577 00.001 7680 Guiding  Dir = 2, Dur = 85
02:56:23.577 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:23.580 00.003 7680 IsSlewing returns 0
02:56:23.580 00.000 6120 UpdateGuideState exits: m=8489 SNR=61.2
02:56:23.584 00.004 7680 IsGuiding returns 0
02:56:23.584 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:23.589 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:23.592 00.003 6120 Enqueuing Expose request
02:56:23.597 00.005 7680 PulseGuide returned control before completion, sleep 95
02:56:23.704 00.107 7680 IsGuiding returns 0
02:56:23.706 00.002 7680 Move returns status 0, amount 85
02:56:23.706 00.000 7680 MoveAxis(S, 158, ABG)
02:56:23.707 00.001 7680 Guiding  Dir = 1, Dur = 158
02:56:23.707 00.000 7680 IsSlewing returns 0
02:56:23.708 00.001 7680 IsGuiding returns 0
02:56:23.708 00.000 7680 PulseGuide returned control before completion, sleep 168
02:56:23.891 00.183 7680 IsGuiding returns 1
02:56:23.892 00.001 7680 scope still moving after pulse duration time elapsed
02:56:23.922 00.030 7680 IsSlewing returns 0
02:56:23.924 00.002 7680 IsGuiding returns 0
02:56:23.924 00.000 7680 scope move finished after 158 + 58 ms
02:56:23.925 00.001 7680 Move returns status 0, amount 158
02:56:23.925 00.000 7680 move complete, result=0
02:56:23.925 00.000 7680 worker thread done servicing request
02:56:23.926 00.001 7680 Worker thread wakes up
02:56:23.926 00.000 6120 GuideStep: -0.2 px 85 ms EAST, 0.3 px 158 ms SOUTH
02:56:23.933 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:23.934 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:25.183 01.249 7680 Exposure complete
02:56:25.312 00.129 7680 worker thread done servicing request
02:56:25.312 00.000 6120 OnExposeComplete: enter
02:56:25.317 00.005 6120 UpdateGuideState(): m_state=6
02:56:25.323 00.006 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1840
02:56:25.327 00.004 6120 Star::Find returns 1 (0), X=513.44, Y=663.82, Mass=8367, SNR=60.6, Peak=214 HFD=6.7
02:56:25.332 00.005 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
02:56:25.335 00.003 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
02:56:25.339 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.37 hyp=0.37 cameraTheta=-1.67 mountX=-0.11 mountY=0.32, mountTheta=1.89
02:56:25.344 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.37, opts=13)
02:56:25.348 00.004 6120 Enqueuing Move request for scope (-0.04, -0.37)
02:56:25.352 00.004 7680 Worker thread wakes up
02:56:25.352 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:25.355 00.003 6120 UpdateGuideState exits: m=8367 SNR=60.6
02:56:25.358 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.37) opts 0xd
02:56:25.359 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.37)
02:56:25.359 00.000 7680 Moving (-0.04, -0.37) raw xDistance=-0.11 yDistance=0.32
02:56:25.359 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:56:25.359 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:25.364 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:25.366 00.002 6120 Enqueuing Expose request
02:56:25.369 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
02:56:25.369 00.000 7680 MoveAxis(E, 0, ABG)
02:56:25.369 00.000 7680 Move returns status 0, amount 0
02:56:25.370 00.001 7680 MoveAxis(S, 173, ABG)
02:56:25.370 00.000 7680 Guiding  Dir = 1, Dur = 173
02:56:25.371 00.001 7680 IsSlewing returns 0
02:56:25.371 00.000 7680 IsGuiding returns 0
02:56:25.371 00.000 7680 PulseGuide returned control before completion, sleep 183
02:56:25.565 00.194 7680 IsGuiding returns 1
02:56:25.567 00.002 7680 scope still moving after pulse duration time elapsed
02:56:25.596 00.029 7680 IsSlewing returns 0
02:56:25.597 00.001 7680 IsGuiding returns 1
02:56:25.628 00.031 7680 IsSlewing returns 0
02:56:25.628 00.000 7680 IsGuiding returns 1
02:56:25.659 00.031 7680 IsSlewing returns 0
02:56:25.660 00.001 7680 IsGuiding returns 0
02:56:25.661 00.001 7680 scope move finished after 173 + 116 ms
02:56:25.661 00.000 7680 Move returns status 0, amount 173
02:56:25.661 00.000 7680 move complete, result=0
02:56:25.661 00.000 7680 worker thread done servicing request
02:56:25.662 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 173 ms SOUTH
02:56:25.668 00.006 7680 Worker thread wakes up
02:56:25.669 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:25.669 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:26.921 01.252 7680 Exposure complete
02:56:27.070 00.149 7680 worker thread done servicing request
02:56:27.070 00.000 6120 OnExposeComplete: enter
02:56:27.074 00.004 6120 UpdateGuideState(): m_state=6
02:56:27.079 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1841
02:56:27.083 00.004 6120 Star::Find returns 1 (0), X=513.27, Y=663.93, Mass=8463, SNR=60.5, Peak=226 HFD=6.7
02:56:27.087 00.004 6120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.19) = xAngle (-2.41 = -2.41)
02:56:27.091 00.004 6120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.46 = 0.46)
02:56:27.096 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.27 hyp=0.34 cameraTheta=-2.22 mountX=-0.25 mountY=0.15, mountTheta=2.60
02:56:27.101 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.27, opts=13)
02:56:27.105 00.004 6120 Enqueuing Move request for scope (-0.21, -0.27)
02:56:27.109 00.004 7680 Worker thread wakes up
02:56:27.109 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.27) opts 0xd
02:56:27.109 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.27)
02:56:27.110 00.001 7680 Moving (-0.21, -0.27) raw xDistance=-0.25 yDistance=0.15
02:56:27.110 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
02:56:27.110 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:56:27.110 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:27.115 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:56:27.115 00.000 7680 MoveAxis(E, 103, ABG)
02:56:27.115 00.000 6120 UpdateGuideState exits: m=8463 SNR=60.5
02:56:27.119 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:27.122 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:27.128 00.006 7680 Guiding  Dir = 2, Dur = 103
02:56:27.130 00.002 6120 Enqueuing Expose request
02:56:27.135 00.005 7680 IsSlewing returns 0
02:56:27.135 00.000 7680 IsGuiding returns 0
02:56:27.137 00.002 7680 PulseGuide returned control before completion, sleep 113
02:56:27.251 00.114 7680 IsGuiding returns 1
02:56:27.251 00.000 7680 scope still moving after pulse duration time elapsed
02:56:27.282 00.031 7680 IsSlewing returns 0
02:56:27.283 00.001 7680 IsGuiding returns 0
02:56:27.284 00.001 7680 scope move finished after 103 + 44 ms
02:56:27.284 00.000 7680 Move returns status 0, amount 103
02:56:27.284 00.000 7680 MoveAxis(N, 0, ABG)
02:56:27.284 00.000 7680 Move returns status 0, amount 0
02:56:27.285 00.001 7680 move complete, result=0
02:56:27.285 00.000 7680 worker thread done servicing request
02:56:27.286 00.001 6120 GuideStep: -0.3 px 103 ms EAST, 0.2 px 0 ms NORTH
02:56:27.292 00.006 7680 Worker thread wakes up
02:56:27.293 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:27.293 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:28.539 01.246 7680 Exposure complete
02:56:28.679 00.140 7680 worker thread done servicing request
02:56:28.680 00.001 6120 OnExposeComplete: enter
02:56:28.683 00.003 6120 UpdateGuideState(): m_state=6
02:56:28.689 00.006 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1842
02:56:28.693 00.004 6120 Star::Find returns 1 (0), X=513.38, Y=665.83, Mass=8192, SNR=60.4, Peak=215 HFD=6.4
02:56:28.696 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.19) = xAngle (1.44 = 1.44)
02:56:28.701 00.005 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.31 = -1.97)
02:56:28.705 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=1.64 hyp=1.64 cameraTheta=1.63 mountX=0.22 mountY=-1.51, mountTheta=-1.43
02:56:28.709 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=1.64, opts=13)
02:56:28.713 00.004 6120 Enqueuing Move request for scope (-0.09, 1.64)
02:56:28.717 00.004 7680 Worker thread wakes up
02:56:28.717 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:28.722 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 1.64) opts 0xd
02:56:28.722 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 1.64)
02:56:28.722 00.000 7680 Moving (-0.09, 1.64) raw xDistance=0.22 yDistance=-1.51
02:56:28.722 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.22
02:56:28.722 00.000 7680 resist switch: large excursion: input -1.51 thresh 0.60 direction from 1 to -1
02:56:28.723 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.53
02:56:28.723 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.51 from input -1.51
02:56:28.723 00.000 7680 MoveAxis(W, 81, ABG)
02:56:28.723 00.000 7680 Guiding  Dir = 3, Dur = 81
02:56:28.723 00.000 6120 UpdateGuideState exits: m=8192 SNR=60.4
02:56:28.728 00.005 7680 IsSlewing returns 0
02:56:28.728 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:28.733 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:28.737 00.004 6120 Enqueuing Expose request
02:56:28.741 00.004 7680 IsGuiding returns 0
02:56:28.741 00.000 7680 PulseGuide returned control before completion, sleep 91
02:56:28.844 00.103 7680 IsGuiding returns 1
02:56:28.845 00.001 7680 scope still moving after pulse duration time elapsed
02:56:28.874 00.029 7680 IsSlewing returns 0
02:56:28.875 00.001 7680 IsGuiding returns 1
02:56:28.905 00.030 7680 IsSlewing returns 0
02:56:28.906 00.001 7680 IsGuiding returns 0
02:56:28.907 00.001 7680 scope move finished after 81 + 84 ms
02:56:28.907 00.000 7680 Move returns status 0, amount 81
02:56:28.907 00.000 7680 MoveAxis(N, 819, ABG)
02:56:28.907 00.000 7680 Guiding  Dir = 0, Dur = 819
02:56:28.909 00.002 7680 IsSlewing returns 0
02:56:28.910 00.001 7680 IsGuiding returns 0
02:56:28.910 00.000 7680 PulseGuide returned control before completion, sleep 829
02:56:29.754 00.844 7680 IsGuiding returns 1
02:56:29.757 00.003 7680 scope still moving after pulse duration time elapsed
02:56:29.785 00.028 7680 IsSlewing returns 0
02:56:29.787 00.002 7680 IsGuiding returns 0
02:56:29.787 00.000 7680 scope move finished after 819 + 58 ms
02:56:29.787 00.000 7680 Move returns status 0, amount 819
02:56:29.787 00.000 7680 move complete, result=0
02:56:29.789 00.002 7680 worker thread done servicing request
02:56:29.789 00.000 6120 GuideStep: 0.2 px 81 ms WEST, -1.5 px 819 ms NORTH
02:56:29.795 00.006 7680 Worker thread wakes up
02:56:29.795 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:29.795 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:31.042 01.247 7680 Exposure complete
02:56:31.181 00.139 7680 worker thread done servicing request
02:56:31.181 00.000 6120 OnExposeComplete: enter
02:56:31.186 00.005 6120 UpdateGuideState(): m_state=6
02:56:31.192 00.006 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1843
02:56:31.196 00.004 6120 Star::Find returns 1 (0), X=513.27, Y=663.55, Mass=8437, SNR=61.3, Peak=192 HFD=7.0
02:56:31.200 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
02:56:31.205 00.005 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
02:56:31.209 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.65 hyp=0.68 cameraTheta=-1.87 mountX=-0.32 mountY=0.50, mountTheta=2.14
02:56:31.214 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.65, opts=13)
02:56:31.219 00.005 6120 Enqueuing Move request for scope (-0.20, -0.65)
02:56:31.224 00.005 7680 Worker thread wakes up
02:56:31.224 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:31.229 00.005 6120 UpdateGuideState exits: m=8437 SNR=61.3
02:56:31.233 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:31.237 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:31.240 00.003 6120 Enqueuing Expose request
02:56:31.244 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.65) opts 0xd
02:56:31.244 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.65)
02:56:31.244 00.000 7680 Moving (-0.20, -0.65) raw xDistance=-0.32 yDistance=0.50
02:56:31.244 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
02:56:31.245 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:56:31.245 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
02:56:31.245 00.000 7680 MoveAxis(E, 124, ABG)
02:56:31.245 00.000 7680 Guiding  Dir = 2, Dur = 124
02:56:31.245 00.000 7680 IsSlewing returns 0
02:56:31.245 00.000 7680 IsGuiding returns 0
02:56:31.246 00.001 7680 PulseGuide returned control before completion, sleep 134
02:56:31.391 00.145 7680 IsGuiding returns 1
02:56:31.392 00.001 7680 scope still moving after pulse duration time elapsed
02:56:31.423 00.031 7680 IsSlewing returns 0
02:56:31.423 00.000 7680 IsGuiding returns 0
02:56:31.423 00.000 7680 scope move finished after 124 + 53 ms
02:56:31.424 00.001 7680 Move returns status 0, amount 124
02:56:31.424 00.000 7680 MoveAxis(N, 0, ABG)
02:56:31.424 00.000 7680 Move returns status 0, amount 0
02:56:31.424 00.000 7680 move complete, result=0
02:56:31.425 00.001 7680 worker thread done servicing request
02:56:31.425 00.000 7680 Worker thread wakes up
02:56:31.425 00.000 6120 GuideStep: -0.3 px 124 ms EAST, 0.5 px 0 ms NORTH
02:56:31.429 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:31.430 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:32.682 01.252 7680 Exposure complete
02:56:32.820 00.138 7680 worker thread done servicing request
02:56:32.820 00.000 6120 OnExposeComplete: enter
02:56:32.825 00.005 6120 UpdateGuideState(): m_state=6
02:56:32.829 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1844
02:56:32.832 00.003 6120 Star::Find returns 1 (0), X=513.41, Y=663.11, Mass=7989, SNR=59.1, Peak=200 HFD=6.4
02:56:32.837 00.005 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
02:56:32.840 00.003 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
02:56:32.844 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-1.09 hyp=1.09 cameraTheta=-1.62 mountX=-0.26 mountY=0.95, mountTheta=1.84
02:56:32.853 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-1.09, opts=13)
02:56:32.858 00.005 6120 Enqueuing Move request for scope (-0.06, -1.09)
02:56:32.862 00.004 7680 Worker thread wakes up
02:56:32.862 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -1.09) opts 0xd
02:56:32.862 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -1.09)
02:56:32.863 00.001 7680 Moving (-0.06, -1.09) raw xDistance=-0.26 yDistance=0.95
02:56:32.863 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
02:56:32.864 00.001 7680 resist switch: large excursion: input 0.95 thresh 0.60 direction from -1 to 1
02:56:32.864 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:32.868 00.004 6120 UpdateGuideState exits: m=7989 SNR=59.1
02:56:32.872 00.004 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.85
02:56:32.872 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95
02:56:32.872 00.000 7680 MoveAxis(E, 115, ABG)
02:56:32.874 00.002 7680 Guiding  Dir = 2, Dur = 115
02:56:32.874 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:32.880 00.006 7680 IsSlewing returns 0
02:56:32.880 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:32.884 00.004 6120 Enqueuing Expose request
02:56:32.889 00.005 7680 IsGuiding returns 0
02:56:32.889 00.000 7680 PulseGuide returned control before completion, sleep 125
02:56:33.019 00.130 7680 IsGuiding returns 1
02:56:33.020 00.001 7680 scope still moving after pulse duration time elapsed
02:56:33.050 00.030 7680 IsSlewing returns 0
02:56:33.051 00.001 7680 IsGuiding returns 0
02:56:33.051 00.000 7680 scope move finished after 115 + 47 ms
02:56:33.051 00.000 7680 Move returns status 0, amount 115
02:56:33.053 00.002 7680 MoveAxis(S, 516, ABG)
02:56:33.053 00.000 7680 Guiding  Dir = 1, Dur = 516
02:56:33.053 00.000 7680 IsSlewing returns 0
02:56:33.053 00.000 7680 IsGuiding returns 0
02:56:33.054 00.001 7680 PulseGuide returned control before completion, sleep 526
02:56:33.583 00.529 7680 IsGuiding returns 1
02:56:33.585 00.002 7680 scope still moving after pulse duration time elapsed
02:56:33.615 00.030 7680 IsSlewing returns 0
02:56:33.617 00.002 7680 IsGuiding returns 1
02:56:33.647 00.030 7680 IsSlewing returns 0
02:56:33.648 00.001 7680 IsGuiding returns 0
02:56:33.649 00.001 7680 scope move finished after 516 + 78 ms
02:56:33.649 00.000 7680 Move returns status 0, amount 516
02:56:33.650 00.001 7680 move complete, result=0
02:56:33.650 00.000 7680 worker thread done servicing request
02:56:33.650 00.000 6120 GuideStep: -0.3 px 115 ms EAST, 1.0 px 516 ms SOUTH
02:56:33.659 00.009 7680 Worker thread wakes up
02:56:33.660 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:33.660 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:34.911 01.251 7680 Exposure complete
02:56:35.049 00.138 7680 worker thread done servicing request
02:56:35.049 00.000 6120 OnExposeComplete: enter
02:56:35.053 00.004 6120 UpdateGuideState(): m_state=6
02:56:35.059 00.006 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1845
02:56:35.062 00.003 6120 Star::Find returns 1 (0), X=513.63, Y=663.01, Mass=8234, SNR=59.1, Peak=205 HFD=6.6
02:56:35.067 00.005 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
02:56:35.071 00.004 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
02:56:35.076 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=-1.19 hyp=1.20 cameraTheta=-1.43 mountX=-0.06 mountY=1.14, mountTheta=1.62
02:56:35.081 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-1.19, opts=13)
02:56:35.086 00.005 6120 Enqueuing Move request for scope (0.16, -1.19)
02:56:35.089 00.003 7680 Worker thread wakes up
02:56:35.089 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:35.094 00.005 6120 UpdateGuideState exits: m=8234 SNR=59.1
02:56:35.098 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -1.19) opts 0xd
02:56:35.098 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -1.19)
02:56:35.100 00.002 7680 Moving (0.16, -1.19) raw xDistance=-0.06 yDistance=1.14
02:56:35.100 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:56:35.100 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:35.104 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:35.108 00.004 6120 Enqueuing Expose request
02:56:35.112 00.004 7680 GuideAlgorithmResistSwitch::result() returns 1.14 from input 1.14
02:56:35.112 00.000 7680 MoveAxis(E, 0, ABG)
02:56:35.113 00.001 7680 Move returns status 0, amount 0
02:56:35.113 00.000 7680 MoveAxis(S, 616, ABG)
02:56:35.113 00.000 7680 Guiding  Dir = 1, Dur = 616
02:56:35.114 00.001 7680 IsSlewing returns 0
02:56:35.114 00.000 7680 IsGuiding returns 0
02:56:35.115 00.001 7680 PulseGuide returned control before completion, sleep 626
02:56:35.757 00.642 7680 IsGuiding returns 0
02:56:35.758 00.001 7680 Move returns status 0, amount 616
02:56:35.758 00.000 7680 move complete, result=0
02:56:35.758 00.000 7680 worker thread done servicing request
02:56:35.758 00.000 7680 Worker thread wakes up
02:56:35.760 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 1.1 px 616 ms SOUTH
02:56:35.765 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:35.765 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:37.019 01.254 7680 Exposure complete
02:56:37.153 00.134 6120 OnExposeComplete: enter
02:56:37.158 00.005 6120 UpdateGuideState(): m_state=6
02:56:37.161 00.003 7680 worker thread done servicing request
02:56:37.162 00.001 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1846
02:56:37.165 00.003 6120 Star::Find returns 1 (0), X=513.68, Y=663.61, Mass=8899, SNR=61.8, Peak=213 HFD=6.8
02:56:37.169 00.004 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.42 = -1.42)
02:56:37.173 00.004 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.45 = 1.45)
02:56:37.176 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=-0.59 hyp=0.62 cameraTheta=-1.23 mountX=0.09 mountY=0.62, mountTheta=1.42
02:56:37.180 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.59, opts=13)
02:56:37.184 00.004 6120 Enqueuing Move request for scope (0.21, -0.59)
02:56:37.187 00.003 7680 Worker thread wakes up
02:56:37.187 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.59) opts 0xd
02:56:37.188 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.59)
02:56:37.188 00.000 7680 Moving (0.21, -0.59) raw xDistance=0.09 yDistance=0.62
02:56:37.188 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:56:37.188 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
02:56:37.189 00.001 7680 MoveAxis(E, 0, ABG)
02:56:37.189 00.000 7680 Move returns status 0, amount 0
02:56:37.189 00.000 7680 MoveAxis(S, 335, ABG)
02:56:37.189 00.000 7680 Guiding  Dir = 1, Dur = 335
02:56:37.189 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:37.192 00.003 7680 IsSlewing returns 0
02:56:37.192 00.000 6120 UpdateGuideState exits: m=8899 SNR=61.8
02:56:37.199 00.007 7680 IsGuiding returns 0
02:56:37.199 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:37.203 00.004 7680 PulseGuide returned control before completion, sleep 345
02:56:37.204 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:37.207 00.003 6120 Enqueuing Expose request
02:56:37.557 00.350 7680 IsGuiding returns 1
02:56:37.558 00.001 7680 scope still moving after pulse duration time elapsed
02:56:37.588 00.030 7680 IsSlewing returns 0
02:56:37.589 00.001 7680 IsGuiding returns 0
02:56:37.589 00.000 7680 scope move finished after 335 + 55 ms
02:56:37.590 00.001 7680 Move returns status 0, amount 335
02:56:37.590 00.000 7680 move complete, result=0
02:56:37.592 00.002 7680 worker thread done servicing request
02:56:37.592 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 335 ms SOUTH
02:56:37.599 00.007 7680 Worker thread wakes up
02:56:37.599 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:37.602 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:38.841 01.239 7680 Exposure complete
02:56:38.973 00.132 7680 worker thread done servicing request
02:56:38.973 00.000 6120 OnExposeComplete: enter
02:56:38.976 00.003 6120 UpdateGuideState(): m_state=6
02:56:38.980 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1847
02:56:38.983 00.003 6120 Star::Find returns 1 (0), X=513.58, Y=663.92, Mass=8936, SNR=62.9, Peak=226 HFD=6.6
02:56:38.986 00.003 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
02:56:38.988 00.002 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.48 = 1.48)
02:56:38.994 00.006 6120 CameraToMount -- cameraX=0.10 cameraY=-0.28 hyp=0.29 cameraTheta=-1.21 mountX=0.05 mountY=0.29, mountTheta=1.40
02:56:39.000 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.28, opts=13)
02:56:39.003 00.003 6120 Enqueuing Move request for scope (0.10, -0.28)
02:56:39.007 00.004 7680 Worker thread wakes up
02:56:39.007 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:39.011 00.004 6120 UpdateGuideState exits: m=8936 SNR=62.9
02:56:39.014 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:39.017 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:39.020 00.003 6120 Enqueuing Expose request
02:56:39.024 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.28) opts 0xd
02:56:39.024 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.28)
02:56:39.024 00.000 7680 Moving (0.10, -0.28) raw xDistance=0.05 yDistance=0.29
02:56:39.024 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:56:39.024 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:56:39.025 00.001 7680 MoveAxis(E, 0, ABG)
02:56:39.025 00.000 7680 Move returns status 0, amount 0
02:56:39.025 00.000 7680 MoveAxis(S, 159, ABG)
02:56:39.025 00.000 7680 Guiding  Dir = 1, Dur = 159
02:56:39.026 00.001 7680 IsSlewing returns 0
02:56:39.026 00.000 7680 IsGuiding returns 0
02:56:39.026 00.000 7680 PulseGuide returned control before completion, sleep 169
02:56:39.210 00.184 7680 IsGuiding returns 1
02:56:39.210 00.000 7680 scope still moving after pulse duration time elapsed
02:56:39.241 00.031 7680 IsSlewing returns 0
02:56:39.241 00.000 7680 IsGuiding returns 0
02:56:39.241 00.000 7680 scope move finished after 159 + 55 ms
02:56:39.241 00.000 7680 Move returns status 0, amount 159
02:56:39.242 00.001 7680 move complete, result=0
02:56:39.242 00.000 7680 worker thread done servicing request
02:56:39.242 00.000 7680 Worker thread wakes up
02:56:39.242 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:39.242 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:39.243 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 159 ms SOUTH
02:56:40.493 01.250 7680 Exposure complete
02:56:40.639 00.146 7680 worker thread done servicing request
02:56:40.639 00.000 6120 OnExposeComplete: enter
02:56:40.643 00.004 6120 UpdateGuideState(): m_state=6
02:56:40.647 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1848
02:56:40.651 00.004 6120 Star::Find returns 1 (0), X=513.58, Y=663.94, Mass=8259, SNR=60.1, Peak=204 HFD=6.5
02:56:40.656 00.005 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
02:56:40.661 00.005 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.50 = 1.50)
02:56:40.664 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=-0.26 hyp=0.28 cameraTheta=-1.18 mountX=0.06 mountY=0.28, mountTheta=1.37
02:56:40.670 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.26, opts=13)
02:56:40.674 00.004 6120 Enqueuing Move request for scope (0.11, -0.26)
02:56:40.679 00.005 7680 Worker thread wakes up
02:56:40.679 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.26) opts 0xd
02:56:40.679 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.26)
02:56:40.679 00.000 7680 Moving (0.11, -0.26) raw xDistance=0.06 yDistance=0.28
02:56:40.680 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:40.683 00.003 6120 UpdateGuideState exits: m=8259 SNR=60.1
02:56:40.688 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:56:40.688 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:56:40.688 00.000 7680 MoveAxis(E, 0, ABG)
02:56:40.688 00.000 7680 Move returns status 0, amount 0
02:56:40.688 00.000 7680 MoveAxis(S, 153, ABG)
02:56:40.688 00.000 7680 Guiding  Dir = 1, Dur = 153
02:56:40.688 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:40.691 00.003 7680 IsSlewing returns 0
02:56:40.691 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:40.696 00.005 6120 Enqueuing Expose request
02:56:40.700 00.004 7680 IsGuiding returns 0
02:56:40.700 00.000 7680 PulseGuide returned control before completion, sleep 163
02:56:40.872 00.172 7680 IsGuiding returns 1
02:56:40.874 00.002 7680 scope still moving after pulse duration time elapsed
02:56:40.904 00.030 7680 IsSlewing returns 0
02:56:40.906 00.002 7680 IsGuiding returns 0
02:56:40.906 00.000 7680 scope move finished after 153 + 54 ms
02:56:40.908 00.002 7680 Move returns status 0, amount 153
02:56:40.908 00.000 7680 move complete, result=0
02:56:40.908 00.000 7680 worker thread done servicing request
02:56:40.909 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 153 ms SOUTH
02:56:40.920 00.011 7680 Worker thread wakes up
02:56:40.921 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:40.921 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:42.167 01.246 7680 Exposure complete
02:56:42.302 00.135 7680 worker thread done servicing request
02:56:42.302 00.000 6120 OnExposeComplete: enter
02:56:42.306 00.004 6120 UpdateGuideState(): m_state=6
02:56:42.310 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1849
02:56:42.314 00.004 6120 Star::Find returns 1 (0), X=513.87, Y=663.99, Mass=8709, SNR=62.3, Peak=214 HFD=6.4
02:56:42.319 00.005 6120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.19) = xAngle (-0.67 = -0.67)
02:56:42.323 00.004 6120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.21 = 2.21)
02:56:42.327 00.004 6120 CameraToMount -- cameraX=0.40 cameraY=-0.21 hyp=0.45 cameraTheta=-0.48 mountX=0.35 mountY=0.36, mountTheta=0.80
02:56:42.332 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.40, y=-0.21, opts=13)
02:56:42.336 00.004 6120 Enqueuing Move request for scope (0.40, -0.21)
02:56:42.339 00.003 7680 Worker thread wakes up
02:56:42.339 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.21) opts 0xd
02:56:42.339 00.000 7680 Handling offset move in thread for scope, endpoint = (0.40, -0.21)
02:56:42.340 00.001 7680 Moving (0.40, -0.21) raw xDistance=0.35 yDistance=0.36
02:56:42.340 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:56:42.341 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:56:42.341 00.000 7680 MoveAxis(W, 143, ABG)
02:56:42.341 00.000 7680 Guiding  Dir = 3, Dur = 143
02:56:42.341 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:42.345 00.004 7680 IsSlewing returns 0
02:56:42.345 00.000 7680 IsGuiding returns 0
02:56:42.346 00.001 7680 PulseGuide returned control before completion, sleep 153
02:56:42.346 00.000 6120 UpdateGuideState exits: m=8709 SNR=62.3
02:56:42.350 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:42.353 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:42.357 00.004 6120 Enqueuing Expose request
02:56:42.515 00.158 7680 IsGuiding returns 1
02:56:42.516 00.001 7680 scope still moving after pulse duration time elapsed
02:56:42.546 00.030 7680 IsSlewing returns 0
02:56:42.548 00.002 7680 IsGuiding returns 0
02:56:42.548 00.000 7680 scope move finished after 143 + 60 ms
02:56:42.549 00.001 7680 Move returns status 0, amount 143
02:56:42.549 00.000 7680 MoveAxis(S, 195, ABG)
02:56:42.549 00.000 7680 Guiding  Dir = 1, Dur = 195
02:56:42.551 00.002 7680 IsSlewing returns 0
02:56:42.551 00.000 7680 IsGuiding returns 0
02:56:42.551 00.000 7680 PulseGuide returned control before completion, sleep 205
02:56:42.765 00.214 7680 IsGuiding returns 1
02:56:42.766 00.001 7680 scope still moving after pulse duration time elapsed
02:56:42.798 00.032 7680 IsSlewing returns 0
02:56:42.800 00.002 7680 IsGuiding returns 0
02:56:42.800 00.000 7680 scope move finished after 195 + 53 ms
02:56:42.801 00.001 7680 Move returns status 0, amount 195
02:56:42.801 00.000 7680 move complete, result=0
02:56:42.801 00.000 7680 worker thread done servicing request
02:56:42.801 00.000 6120 GuideStep: 0.4 px 143 ms WEST, 0.4 px 195 ms SOUTH
02:56:42.808 00.007 7680 Worker thread wakes up
02:56:42.808 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:42.808 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:44.060 01.252 7680 Exposure complete
02:56:44.193 00.133 7680 worker thread done servicing request
02:56:44.193 00.000 6120 OnExposeComplete: enter
02:56:44.199 00.006 6120 UpdateGuideState(): m_state=6
02:56:44.204 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1850
02:56:44.209 00.005 6120 Star::Find returns 1 (0), X=513.34, Y=663.99, Mass=8669, SNR=62.1, Peak=221 HFD=6.6
02:56:44.212 00.003 6120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.19) = xAngle (-2.32 = -2.32)
02:56:44.217 00.005 6120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.55 = 0.55)
02:56:44.222 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-2.13 mountX=-0.17 mountY=0.13, mountTheta=2.48
02:56:44.229 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.21, opts=13)
02:56:44.233 00.004 6120 Enqueuing Move request for scope (-0.13, -0.21)
02:56:44.237 00.004 7680 Worker thread wakes up
02:56:44.237 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
02:56:44.237 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
02:56:44.237 00.000 7680 Moving (-0.13, -0.21) raw xDistance=-0.17 yDistance=0.13
02:56:44.238 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:56:44.238 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:44.242 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:56:44.242 00.000 6120 UpdateGuideState exits: m=8669 SNR=62.1
02:56:44.246 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:44.251 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:44.256 00.005 6120 Enqueuing Expose request
02:56:44.260 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:56:44.260 00.000 7680 MoveAxis(E, 0, ABG)
02:56:44.260 00.000 7680 Move returns status 0, amount 0
02:56:44.260 00.000 7680 MoveAxis(N, 0, ABG)
02:56:44.260 00.000 7680 Move returns status 0, amount 0
02:56:44.261 00.001 7680 move complete, result=0
02:56:44.261 00.000 7680 worker thread done servicing request
02:56:44.261 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:44.265 00.004 7680 Worker thread wakes up
02:56:44.265 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:44.265 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:45.512 01.247 7680 Exposure complete
02:56:45.656 00.144 7680 worker thread done servicing request
02:56:45.656 00.000 6120 OnExposeComplete: enter
02:56:45.661 00.005 6120 UpdateGuideState(): m_state=6
02:56:45.665 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1851
02:56:45.669 00.004 6120 Star::Find returns 1 (0), X=513.39, Y=664.00, Mass=8390, SNR=60.6, Peak=227 HFD=6.6
02:56:45.673 00.004 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
02:56:45.678 00.005 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
02:56:45.681 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.97 mountX=-0.12 mountY=0.14, mountTheta=2.27
02:56:45.686 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.20, opts=13)
02:56:45.691 00.005 6120 Enqueuing Move request for scope (-0.08, -0.20)
02:56:45.696 00.005 7680 Worker thread wakes up
02:56:45.696 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:45.700 00.004 6120 UpdateGuideState exits: m=8390 SNR=60.6
02:56:45.703 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:45.708 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:45.712 00.004 6120 Enqueuing Expose request
02:56:45.715 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
02:56:45.715 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
02:56:45.715 00.000 7680 Moving (-0.08, -0.20) raw xDistance=-0.12 yDistance=0.14
02:56:45.716 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:56:45.716 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:56:45.716 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:56:45.716 00.000 7680 MoveAxis(E, 0, ABG)
02:56:45.716 00.000 7680 Move returns status 0, amount 0
02:56:45.716 00.000 7680 MoveAxis(N, 0, ABG)
02:56:45.716 00.000 7680 Move returns status 0, amount 0
02:56:45.716 00.000 7680 move complete, result=0
02:56:45.717 00.001 7680 worker thread done servicing request
02:56:45.717 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:56:45.724 00.007 7680 Worker thread wakes up
02:56:45.724 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:45.724 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:46.983 01.259 7680 Exposure complete
02:56:47.129 00.146 7680 worker thread done servicing request
02:56:47.129 00.000 6120 OnExposeComplete: enter
02:56:47.139 00.010 6120 UpdateGuideState(): m_state=6
02:56:47.146 00.007 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1852
02:56:47.150 00.004 6120 Star::Find returns 1 (0), X=513.35, Y=663.88, Mass=8297, SNR=60.6, Peak=232 HFD=6.5
02:56:47.156 00.006 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
02:56:47.164 00.008 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.74 = 0.74)
02:56:47.169 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.32 hyp=0.34 cameraTheta=-1.95 mountX=-0.18 mountY=0.23, mountTheta=2.24
02:56:47.178 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.32, opts=13)
02:56:47.187 00.009 6120 Enqueuing Move request for scope (-0.12, -0.32)
02:56:47.195 00.008 7680 Worker thread wakes up
02:56:47.196 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:47.203 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.32) opts 0xd
02:56:47.204 00.001 6120 UpdateGuideState exits: m=8297 SNR=60.6
02:56:47.210 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.32)
02:56:47.210 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:47.218 00.008 7680 Moving (-0.12, -0.32) raw xDistance=-0.18 yDistance=0.23
02:56:47.218 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:56:47.218 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:56:47.219 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:47.225 00.006 7680 MoveAxis(E, 0, ABG)
02:56:47.225 00.000 7680 Move returns status 0, amount 0
02:56:47.225 00.000 7680 MoveAxis(S, 125, ABG)
02:56:47.225 00.000 6120 Enqueuing Expose request
02:56:47.234 00.009 7680 Guiding  Dir = 1, Dur = 125
02:56:47.234 00.000 7680 IsSlewing returns 0
02:56:47.235 00.001 7680 IsGuiding returns 0
02:56:47.236 00.001 7680 PulseGuide returned control before completion, sleep 135
02:56:47.375 00.139 7680 IsGuiding returns 1
02:56:47.375 00.000 7680 scope still moving after pulse duration time elapsed
02:56:47.406 00.031 7680 IsSlewing returns 0
02:56:47.408 00.002 7680 IsGuiding returns 0
02:56:47.408 00.000 7680 scope move finished after 125 + 48 ms
02:56:47.408 00.000 7680 Move returns status 0, amount 125
02:56:47.409 00.001 7680 move complete, result=0
02:56:47.409 00.000 7680 worker thread done servicing request
02:56:47.409 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 125 ms SOUTH
02:56:47.413 00.004 7680 Worker thread wakes up
02:56:47.413 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:47.413 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:48.668 01.255 7680 Exposure complete
02:56:48.815 00.147 7680 worker thread done servicing request
02:56:48.815 00.000 6120 OnExposeComplete: enter
02:56:48.821 00.006 6120 UpdateGuideState(): m_state=6
02:56:48.825 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1853
02:56:48.829 00.004 6120 Star::Find returns 1 (0), X=513.50, Y=663.94, Mass=7947, SNR=58.9, Peak=224 HFD=6.5
02:56:48.833 00.004 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
02:56:48.836 00.003 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
02:56:48.840 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.45 mountX=-0.02 mountY=0.24, mountTheta=1.64
02:56:48.846 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.26, opts=13)
02:56:48.850 00.004 6120 Enqueuing Move request for scope (0.03, -0.26)
02:56:48.854 00.004 7680 Worker thread wakes up
02:56:48.855 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:48.858 00.003 6120 UpdateGuideState exits: m=7947 SNR=58.9
02:56:48.862 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.26) opts 0xd
02:56:48.862 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.26)
02:56:48.862 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:48.867 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:48.871 00.004 6120 Enqueuing Expose request
02:56:48.875 00.004 7680 Moving (0.03, -0.26) raw xDistance=-0.02 yDistance=0.24
02:56:48.875 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:56:48.875 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:56:48.875 00.000 7680 MoveAxis(E, 0, ABG)
02:56:48.876 00.001 7680 Move returns status 0, amount 0
02:56:48.876 00.000 7680 MoveAxis(S, 132, ABG)
02:56:48.876 00.000 7680 Guiding  Dir = 1, Dur = 132
02:56:48.876 00.000 7680 IsSlewing returns 0
02:56:48.877 00.001 7680 IsGuiding returns 0
02:56:48.877 00.000 7680 PulseGuide returned control before completion, sleep 142
02:56:49.036 00.159 7680 IsGuiding returns 0
02:56:49.037 00.001 7680 Move returns status 0, amount 132
02:56:49.037 00.000 7680 move complete, result=0
02:56:49.037 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 132 ms SOUTH
02:56:49.043 00.006 7680 worker thread done servicing request
02:56:49.043 00.000 7680 Worker thread wakes up
02:56:49.043 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:49.044 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:50.285 01.241 7680 Exposure complete
02:56:50.411 00.126 7680 worker thread done servicing request
02:56:50.412 00.001 6120 OnExposeComplete: enter
02:56:50.415 00.003 6120 UpdateGuideState(): m_state=6
02:56:50.419 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1854
02:56:50.422 00.003 6120 Star::Find returns 1 (0), X=513.41, Y=663.98, Mass=8504, SNR=62.1, Peak=206 HFD=6.6
02:56:50.426 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
02:56:50.429 00.003 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
02:56:50.434 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.87 mountX=-0.11 mountY=0.17, mountTheta=2.13
02:56:50.439 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.22, opts=13)
02:56:50.443 00.004 6120 Enqueuing Move request for scope (-0.07, -0.22)
02:56:50.448 00.005 7680 Worker thread wakes up
02:56:50.448 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:50.452 00.004 6120 UpdateGuideState exits: m=8504 SNR=62.1
02:56:50.456 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:50.459 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:50.464 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
02:56:50.464 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
02:56:50.464 00.000 7680 Moving (-0.07, -0.22) raw xDistance=-0.11 yDistance=0.17
02:56:50.464 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:56:50.465 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:56:50.465 00.000 6120 Enqueuing Expose request
02:56:50.470 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:56:50.470 00.000 7680 MoveAxis(E, 0, ABG)
02:56:50.470 00.000 7680 Move returns status 0, amount 0
02:56:50.470 00.000 7680 MoveAxis(N, 0, ABG)
02:56:50.470 00.000 7680 Move returns status 0, amount 0
02:56:50.471 00.001 7680 move complete, result=0
02:56:50.471 00.000 7680 worker thread done servicing request
02:56:50.471 00.000 7680 Worker thread wakes up
02:56:50.471 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:56:50.477 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:50.477 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:51.727 01.250 7680 Exposure complete
02:56:51.860 00.133 7680 worker thread done servicing request
02:56:51.860 00.000 6120 OnExposeComplete: enter
02:56:51.864 00.004 6120 UpdateGuideState(): m_state=6
02:56:51.868 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1855
02:56:51.872 00.004 6120 Star::Find returns 1 (0), X=513.43, Y=663.88, Mass=8550, SNR=61.5, Peak=221 HFD=6.6
02:56:51.875 00.003 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
02:56:51.882 00.007 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
02:56:51.887 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.32 hyp=0.32 cameraTheta=-1.70 mountX=-0.10 mountY=0.27, mountTheta=1.92
02:56:51.893 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.32, opts=13)
02:56:51.897 00.004 6120 Enqueuing Move request for scope (-0.04, -0.32)
02:56:51.900 00.003 7680 Worker thread wakes up
02:56:51.900 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.32) opts 0xd
02:56:51.901 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.32)
02:56:51.901 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:51.905 00.004 7680 Moving (-0.04, -0.32) raw xDistance=-0.10 yDistance=0.27
02:56:51.906 00.001 6120 UpdateGuideState exits: m=8550 SNR=61.5
02:56:51.911 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:51.915 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:56:51.915 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:56:51.915 00.000 7680 MoveAxis(E, 0, ABG)
02:56:51.915 00.000 7680 Move returns status 0, amount 0
02:56:51.916 00.001 7680 MoveAxis(S, 145, ABG)
02:56:51.916 00.000 7680 Guiding  Dir = 1, Dur = 145
02:56:51.916 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:51.921 00.005 6120 Enqueuing Expose request
02:56:51.925 00.004 7680 IsSlewing returns 0
02:56:51.925 00.000 7680 IsGuiding returns 0
02:56:51.925 00.000 7680 PulseGuide returned control before completion, sleep 155
02:56:52.088 00.163 7680 IsGuiding returns 1
02:56:52.089 00.001 7680 scope still moving after pulse duration time elapsed
02:56:52.119 00.030 7680 IsSlewing returns 0
02:56:52.121 00.002 7680 IsGuiding returns 0
02:56:52.121 00.000 7680 scope move finished after 145 + 50 ms
02:56:52.122 00.001 7680 Move returns status 0, amount 145
02:56:52.123 00.001 7680 move complete, result=0
02:56:52.124 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 145 ms SOUTH
02:56:52.131 00.007 7680 worker thread done servicing request
02:56:52.131 00.000 7680 Worker thread wakes up
02:56:52.131 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:52.132 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:53.373 01.241 7680 Exposure complete
02:56:53.510 00.137 7680 worker thread done servicing request
02:56:53.510 00.000 6120 OnExposeComplete: enter
02:56:53.515 00.005 6120 UpdateGuideState(): m_state=6
02:56:53.519 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1856
02:56:53.524 00.005 6120 Star::Find returns 1 (0), X=513.68, Y=663.75, Mass=8267, SNR=61.0, Peak=207 HFD=6.7
02:56:53.527 00.003 6120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.19) = xAngle (-1.32 = -1.32)
02:56:53.533 00.006 6120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.55 = 1.55)
02:56:53.537 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.45 hyp=0.50 cameraTheta=-1.14 mountX=0.12 mountY=0.50, mountTheta=1.33
02:56:53.543 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.45, opts=13)
02:56:53.547 00.004 6120 Enqueuing Move request for scope (0.21, -0.45)
02:56:53.551 00.004 7680 Worker thread wakes up
02:56:53.551 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.45) opts 0xd
02:56:53.551 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.45)
02:56:53.552 00.001 7680 Moving (0.21, -0.45) raw xDistance=0.12 yDistance=0.50
02:56:53.552 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:53.555 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:56:53.556 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
02:56:53.556 00.000 7680 MoveAxis(E, 0, ABG)
02:56:53.556 00.000 7680 Move returns status 0, amount 0
02:56:53.557 00.001 7680 MoveAxis(S, 270, ABG)
02:56:53.557 00.000 6120 UpdateGuideState exits: m=8267 SNR=61.0
02:56:53.561 00.004 7680 Guiding  Dir = 1, Dur = 270
02:56:53.561 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:53.565 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:53.571 00.006 7680 IsSlewing returns 0
02:56:53.572 00.001 6120 Enqueuing Expose request
02:56:53.576 00.004 7680 IsGuiding returns 0
02:56:53.576 00.000 7680 PulseGuide returned control before completion, sleep 280
02:56:53.865 00.289 7680 IsGuiding returns 1
02:56:53.866 00.001 7680 scope still moving after pulse duration time elapsed
02:56:53.896 00.030 7680 IsSlewing returns 0
02:56:53.897 00.001 7680 IsGuiding returns 0
02:56:53.897 00.000 7680 scope move finished after 270 + 52 ms
02:56:53.899 00.002 7680 Move returns status 0, amount 270
02:56:53.899 00.000 7680 move complete, result=0
02:56:53.899 00.000 7680 worker thread done servicing request
02:56:53.900 00.001 7680 Worker thread wakes up
02:56:53.900 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 270 ms SOUTH
02:56:53.906 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:53.907 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:55.154 01.247 7680 Exposure complete
02:56:55.304 00.150 7680 worker thread done servicing request
02:56:55.304 00.000 6120 OnExposeComplete: enter
02:56:55.308 00.004 6120 UpdateGuideState(): m_state=6
02:56:55.314 00.006 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1857
02:56:55.319 00.005 6120 Star::Find returns 1 (0), X=513.89, Y=664.01, Mass=8589, SNR=61.0, Peak=218 HFD=6.4
02:56:55.323 00.004 6120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.19) = xAngle (-0.60 = -0.60)
02:56:55.327 00.004 6120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.27 = 2.27)
02:56:55.330 00.003 6120 CameraToMount -- cameraX=0.42 cameraY=-0.18 hyp=0.46 cameraTheta=-0.41 mountX=0.38 mountY=0.35, mountTheta=0.75
02:56:55.336 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.42, y=-0.18, opts=13)
02:56:55.341 00.005 6120 Enqueuing Move request for scope (0.42, -0.18)
02:56:55.345 00.004 7680 Worker thread wakes up
02:56:55.345 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.18) opts 0xd
02:56:55.345 00.000 7680 Handling offset move in thread for scope, endpoint = (0.42, -0.18)
02:56:55.346 00.001 7680 Moving (0.42, -0.18) raw xDistance=0.38 yDistance=0.35
02:56:55.346 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
02:56:55.346 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:56:55.347 00.001 7680 MoveAxis(W, 154, ABG)
02:56:55.347 00.000 7680 Guiding  Dir = 3, Dur = 154
02:56:55.347 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:55.350 00.003 6120 UpdateGuideState exits: m=8589 SNR=61.0
02:56:55.353 00.003 7680 IsSlewing returns 0
02:56:55.353 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:55.356 00.003 7680 IsGuiding returns 0
02:56:55.356 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:55.360 00.004 7680 PulseGuide returned control before completion, sleep 164
02:56:55.361 00.001 6120 Enqueuing Expose request
02:56:55.534 00.173 7680 IsGuiding returns 1
02:56:55.534 00.000 7680 scope still moving after pulse duration time elapsed
02:56:55.565 00.031 7680 IsSlewing returns 0
02:56:55.566 00.001 7680 IsGuiding returns 1
02:56:55.596 00.030 7680 IsSlewing returns 0
02:56:55.598 00.002 7680 IsGuiding returns 1
02:56:55.627 00.029 7680 IsSlewing returns 0
02:56:55.628 00.001 7680 IsGuiding returns 0
02:56:55.629 00.001 7680 scope move finished after 154 + 118 ms
02:56:55.629 00.000 7680 Move returns status 0, amount 154
02:56:55.630 00.001 7680 MoveAxis(S, 189, ABG)
02:56:55.630 00.000 7680 Guiding  Dir = 1, Dur = 189
02:56:55.630 00.000 7680 IsSlewing returns 0
02:56:55.631 00.001 7680 IsGuiding returns 0
02:56:55.632 00.001 7680 PulseGuide returned control before completion, sleep 199
02:56:55.848 00.216 7680 IsGuiding returns 1
02:56:55.848 00.000 7680 scope still moving after pulse duration time elapsed
02:56:55.879 00.031 7680 IsSlewing returns 0
02:56:55.880 00.001 7680 IsGuiding returns 0
02:56:55.880 00.000 7680 scope move finished after 189 + 60 ms
02:56:55.880 00.000 7680 Move returns status 0, amount 189
02:56:55.880 00.000 7680 move complete, result=0
02:56:55.882 00.002 7680 worker thread done servicing request
02:56:55.882 00.000 6120 GuideStep: 0.4 px 154 ms WEST, 0.3 px 189 ms SOUTH
02:56:55.889 00.007 7680 Worker thread wakes up
02:56:55.889 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:55.889 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:57.138 01.249 7680 Exposure complete
02:56:57.271 00.133 7680 worker thread done servicing request
02:56:57.271 00.000 6120 OnExposeComplete: enter
02:56:57.275 00.004 6120 UpdateGuideState(): m_state=6
02:56:57.277 00.002 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1858
02:56:57.282 00.005 6120 Star::Find returns 1 (0), X=513.47, Y=664.69, Mass=8601, SNR=60.3, Peak=208 HFD=6.8
02:56:57.286 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (0.19) = xAngle (1.39 = 1.39)
02:56:57.291 00.005 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.26 = -2.02)
02:56:57.295 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.50 hyp=0.50 cameraTheta=1.57 mountX=0.09 mountY=-0.45, mountTheta=-1.37
02:56:57.301 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.50, opts=13)
02:56:57.304 00.003 6120 Enqueuing Move request for scope (-0.00, 0.50)
02:56:57.306 00.002 7680 Worker thread wakes up
02:56:57.306 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.50) opts 0xd
02:56:57.307 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.50)
02:56:57.307 00.000 7680 Moving (-0.00, 0.50) raw xDistance=0.09 yDistance=-0.45
02:56:57.308 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:57.311 00.003 6120 UpdateGuideState exits: m=8601 SNR=60.3
02:56:57.315 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:57.318 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:56:57.318 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:56:57.318 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:57.322 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
02:56:57.322 00.000 7680 MoveAxis(E, 0, ABG)
02:56:57.322 00.000 6120 Enqueuing Expose request
02:56:57.325 00.003 7680 Move returns status 0, amount 0
02:56:57.326 00.001 7680 MoveAxis(N, 0, ABG)
02:56:57.326 00.000 7680 Move returns status 0, amount 0
02:56:57.326 00.000 7680 move complete, result=0
02:56:57.326 00.000 7680 worker thread done servicing request
02:56:57.326 00.000 7680 Worker thread wakes up
02:56:57.327 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:57.327 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:56:57.331 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:56:58.578 01.247 7680 Exposure complete
02:56:58.718 00.140 7680 worker thread done servicing request
02:56:58.718 00.000 6120 OnExposeComplete: enter
02:56:58.722 00.004 6120 UpdateGuideState(): m_state=6
02:56:58.727 00.005 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1859
02:56:58.731 00.004 6120 Star::Find returns 1 (0), X=513.58, Y=664.46, Mass=9249, SNR=64.3, Peak=200 HFD=7.0
02:56:58.735 00.004 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (0.19) = xAngle (0.99 = 0.99)
02:56:58.738 00.003 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.86 = -2.42)
02:56:58.742 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.18 mountX=0.15 mountY=-0.19, mountTheta=-0.88
02:56:58.747 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.26, opts=13)
02:56:58.751 00.004 6120 Enqueuing Move request for scope (0.11, 0.26)
02:56:58.755 00.004 7680 Worker thread wakes up
02:56:58.756 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.26) opts 0xd
02:56:58.756 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.26)
02:56:58.756 00.000 7680 Moving (0.11, 0.26) raw xDistance=0.15 yDistance=-0.19
02:56:58.756 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:56:58.757 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:56:58.757 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:56:58.761 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:56:58.761 00.000 7680 MoveAxis(E, 0, ABG)
02:56:58.761 00.000 7680 Move returns status 0, amount 0
02:56:58.761 00.000 7680 MoveAxis(N, 0, ABG)
02:56:58.761 00.000 7680 Move returns status 0, amount 0
02:56:58.762 00.001 7680 move complete, result=0
02:56:58.762 00.000 7680 worker thread done servicing request
02:56:58.762 00.000 6120 UpdateGuideState exits: m=9249 SNR=64.3
02:56:58.766 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:58.769 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:56:58.773 00.004 6120 Enqueuing Expose request
02:56:58.777 00.004 7680 Worker thread wakes up
02:56:58.777 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:58.780 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:56:58.781 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:57:00.033 01.252 7680 Exposure complete
02:57:00.178 00.145 7680 worker thread done servicing request
02:57:00.178 00.000 6120 OnExposeComplete: enter
02:57:00.182 00.004 6120 UpdateGuideState(): m_state=6
02:57:00.186 00.004 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1860
02:57:00.194 00.008 6120 Star::Find returns 1 (0), X=513.57, Y=663.99, Mass=8715, SNR=60.8, Peak=233 HFD=6.5
02:57:00.200 00.006 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (0.19) = xAngle (-1.32 = -1.32)
02:57:00.204 00.004 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.55 = 1.55)
02:57:00.207 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.23 cameraTheta=-1.13 mountX=0.06 mountY=0.23, mountTheta=1.33
02:57:00.213 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.20, opts=13)
02:57:00.217 00.004 6120 Enqueuing Move request for scope (0.10, -0.20)
02:57:00.222 00.005 7680 Worker thread wakes up
02:57:00.222 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:00.226 00.004 6120 UpdateGuideState exits: m=8715 SNR=60.8
02:57:00.230 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:00.234 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
02:57:00.234 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
02:57:00.235 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:00.238 00.003 6120 Enqueuing Expose request
02:57:00.242 00.004 7680 Moving (0.10, -0.20) raw xDistance=0.06 yDistance=0.23
02:57:00.242 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:57:00.242 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:57:00.242 00.000 7680 MoveAxis(E, 0, ABG)
02:57:00.243 00.001 7680 Move returns status 0, amount 0
02:57:00.243 00.000 7680 MoveAxis(S, 122, ABG)
02:57:00.243 00.000 7680 Guiding  Dir = 1, Dur = 122
02:57:00.243 00.000 7680 IsSlewing returns 0
02:57:00.244 00.001 7680 IsGuiding returns 0
02:57:00.245 00.001 7680 PulseGuide returned control before completion, sleep 132
02:57:00.378 00.133 7680 IsGuiding returns 1
02:57:00.380 00.002 7680 scope still moving after pulse duration time elapsed
02:57:00.408 00.028 7680 IsSlewing returns 0
02:57:00.408 00.000 7680 IsGuiding returns 0
02:57:00.410 00.002 7680 scope move finished after 122 + 43 ms
02:57:00.410 00.000 7680 Move returns status 0, amount 122
02:57:00.411 00.001 7680 move complete, result=0
02:57:00.411 00.000 7680 worker thread done servicing request
02:57:00.412 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 122 ms SOUTH
02:57:00.418 00.006 7680 Worker thread wakes up
02:57:00.418 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:00.418 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:57:01.674 01.256 7680 Exposure complete
02:57:01.802 00.128 7680 worker thread done servicing request
02:57:01.802 00.000 6120 OnExposeComplete: enter
02:57:01.805 00.003 6120 UpdateGuideState(): m_state=6
02:57:01.810 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1861
02:57:01.814 00.004 6120 Star::Find returns 1 (0), X=513.58, Y=663.97, Mass=8707, SNR=60.5, Peak=252 HFD=6.5
02:57:01.819 00.005 6120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.19) = xAngle (-1.33 = -1.33)
02:57:01.824 00.005 6120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.54 = 1.54)
02:57:01.828 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.14 mountX=0.06 mountY=0.25, mountTheta=1.34
02:57:01.834 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.23, opts=13)
02:57:01.837 00.003 6120 Enqueuing Move request for scope (0.10, -0.23)
02:57:01.842 00.005 7680 Worker thread wakes up
02:57:01.842 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:01.847 00.005 6120 UpdateGuideState exits: m=8707 SNR=60.5
02:57:01.851 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:01.855 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:01.860 00.005 6120 Enqueuing Expose request
02:57:01.863 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
02:57:01.864 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
02:57:01.864 00.000 7680 Moving (0.10, -0.23) raw xDistance=0.06 yDistance=0.25
02:57:01.864 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:57:01.864 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:57:01.864 00.000 7680 MoveAxis(E, 0, ABG)
02:57:01.865 00.001 7680 Move returns status 0, amount 0
02:57:01.865 00.000 7680 MoveAxis(S, 136, ABG)
02:57:01.866 00.001 7680 Guiding  Dir = 1, Dur = 136
02:57:01.866 00.000 7680 IsSlewing returns 0
02:57:01.866 00.000 7680 IsGuiding returns 0
02:57:01.867 00.001 7680 PulseGuide returned control before completion, sleep 146
02:57:02.026 00.159 7680 IsGuiding returns 0
02:57:02.026 00.000 7680 Move returns status 0, amount 136
02:57:02.028 00.002 7680 move complete, result=0
02:57:02.028 00.000 7680 worker thread done servicing request
02:57:02.028 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 136 ms SOUTH
02:57:02.034 00.006 7680 Worker thread wakes up
02:57:02.034 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:02.034 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:57:03.282 01.248 7680 Exposure complete
02:57:03.414 00.132 7680 worker thread done servicing request
02:57:03.414 00.000 6120 OnExposeComplete: enter
02:57:03.419 00.005 6120 UpdateGuideState(): m_state=6
02:57:03.423 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1862
02:57:03.427 00.004 6120 Star::Find returns 1 (0), X=513.87, Y=663.99, Mass=8465, SNR=61.1, Peak=234 HFD=6.4
02:57:03.431 00.004 6120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.19) = xAngle (-0.66 = -0.66)
02:57:03.435 00.004 6120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.21 = 2.21)
02:57:03.439 00.004 6120 CameraToMount -- cameraX=0.40 cameraY=-0.21 hyp=0.45 cameraTheta=-0.48 mountX=0.35 mountY=0.36, mountTheta=0.80
02:57:03.445 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.40, y=-0.21, opts=13)
02:57:03.450 00.005 6120 Enqueuing Move request for scope (0.40, -0.21)
02:57:03.454 00.004 7680 Worker thread wakes up
02:57:03.454 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.21) opts 0xd
02:57:03.454 00.000 7680 Handling offset move in thread for scope, endpoint = (0.40, -0.21)
02:57:03.455 00.001 7680 Moving (0.40, -0.21) raw xDistance=0.35 yDistance=0.36
02:57:03.455 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:57:03.455 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:57:03.455 00.000 7680 MoveAxis(W, 143, ABG)
02:57:03.455 00.000 7680 Guiding  Dir = 3, Dur = 143
02:57:03.456 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:03.461 00.005 6120 UpdateGuideState exits: m=8465 SNR=61.1
02:57:03.465 00.004 7680 IsSlewing returns 0
02:57:03.465 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:03.470 00.005 7680 IsGuiding returns 0
02:57:03.470 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:03.475 00.005 6120 Enqueuing Expose request
02:57:03.480 00.005 7680 PulseGuide returned control before completion, sleep 153
02:57:03.645 00.165 7680 IsGuiding returns 0
02:57:03.647 00.002 7680 Move returns status 0, amount 143
02:57:03.647 00.000 7680 MoveAxis(S, 195, ABG)
02:57:03.648 00.001 7680 Guiding  Dir = 1, Dur = 195
02:57:03.648 00.000 7680 IsSlewing returns 0
02:57:03.649 00.001 7680 IsGuiding returns 0
02:57:03.650 00.001 7680 PulseGuide returned control before completion, sleep 205
02:57:03.862 00.212 7680 IsGuiding returns 1
02:57:03.862 00.000 7680 scope still moving after pulse duration time elapsed
02:57:03.891 00.029 7680 IsSlewing returns 0
02:57:03.892 00.001 7680 IsGuiding returns 0
02:57:03.893 00.001 7680 scope move finished after 195 + 48 ms
02:57:03.894 00.001 7680 Move returns status 0, amount 195
02:57:03.894 00.000 7680 move complete, result=0
02:57:03.895 00.001 7680 worker thread done servicing request
02:57:03.895 00.000 6120 GuideStep: 0.4 px 143 ms WEST, 0.4 px 195 ms SOUTH
02:57:03.902 00.007 7680 Worker thread wakes up
02:57:03.903 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:03.903 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:57:05.161 01.258 7680 Exposure complete
02:57:05.297 00.136 7680 worker thread done servicing request
02:57:05.297 00.000 6120 OnExposeComplete: enter
02:57:05.301 00.004 6120 UpdateGuideState(): m_state=6
02:57:05.304 00.003 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1863
02:57:05.309 00.005 6120 Star::Find returns 1 (0), X=513.32, Y=664.03, Mass=8635, SNR=61.9, Peak=234 HFD=6.6
02:57:05.312 00.003 6120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.19) = xAngle (-2.49 = -2.49)
02:57:05.316 00.004 6120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.38 = 0.38)
02:57:05.320 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-2.31 mountX=-0.18 mountY=0.09, mountTheta=2.71
02:57:05.324 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.17, opts=13)
02:57:05.329 00.005 6120 Enqueuing Move request for scope (-0.16, -0.17)
02:57:05.333 00.004 7680 Worker thread wakes up
02:57:05.333 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.17) opts 0xd
02:57:05.333 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.17)
02:57:05.333 00.000 7680 Moving (-0.16, -0.17) raw xDistance=-0.18 yDistance=0.09
02:57:05.334 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:57:05.334 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:57:05.334 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:57:05.334 00.000 7680 MoveAxis(E, 0, ABG)
02:57:05.334 00.000 7680 Move returns status 0, amount 0
02:57:05.334 00.000 7680 MoveAxis(N, 0, ABG)
02:57:05.334 00.000 7680 Move returns status 0, amount 0
02:57:05.334 00.000 7680 move complete, result=0
02:57:05.334 00.000 7680 worker thread done servicing request
02:57:05.335 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:05.338 00.003 6120 UpdateGuideState exits: m=8635 SNR=61.9
02:57:05.342 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:05.347 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:05.349 00.002 6120 Enqueuing Expose request
02:57:05.351 00.002 7680 Worker thread wakes up
02:57:05.351 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:05.351 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:57:05.355 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:57:06.607 01.252 7680 Exposure complete
02:57:06.737 00.130 7680 worker thread done servicing request
02:57:06.738 00.001 6120 OnExposeComplete: enter
02:57:06.742 00.004 6120 UpdateGuideState(): m_state=6
02:57:06.746 00.004 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1864
02:57:06.751 00.005 6120 Star::Find returns 1 (0), X=513.18, Y=664.06, Mass=8146, SNR=59.1, Peak=214 HFD=6.4
02:57:06.756 00.005 6120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (0.19) = xAngle (-2.90 = -2.90)
02:57:06.760 00.004 6120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.03 = -0.03)
02:57:06.764 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.13 hyp=0.32 cameraTheta=-2.71 mountX=-0.31 mountY=-0.01, mountTheta=-3.12
02:57:06.768 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.13, opts=13)
02:57:06.772 00.004 6120 Enqueuing Move request for scope (-0.29, -0.13)
02:57:06.775 00.003 7680 Worker thread wakes up
02:57:06.775 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.13) opts 0xd
02:57:06.775 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:06.780 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.13)
02:57:06.780 00.000 7680 Moving (-0.29, -0.13) raw xDistance=-0.31 yDistance=-0.01
02:57:06.780 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:57:06.780 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:57:06.781 00.001 6120 UpdateGuideState exits: m=8146 SNR=59.1
02:57:06.784 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:57:06.784 00.000 7680 MoveAxis(E, 127, ABG)
02:57:06.784 00.000 7680 Guiding  Dir = 2, Dur = 127
02:57:06.785 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:06.789 00.004 7680 IsSlewing returns 0
02:57:06.789 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:06.792 00.003 7680 IsGuiding returns 0
02:57:06.794 00.002 6120 Enqueuing Expose request
02:57:06.796 00.002 7680 PulseGuide returned control before completion, sleep 137
02:57:06.943 00.147 7680 IsGuiding returns 1
02:57:06.943 00.000 7680 scope still moving after pulse duration time elapsed
02:57:06.975 00.032 7680 IsSlewing returns 0
02:57:06.976 00.001 7680 IsGuiding returns 0
02:57:06.976 00.000 7680 scope move finished after 127 + 56 ms
02:57:06.976 00.000 7680 Move returns status 0, amount 127
02:57:06.976 00.000 7680 MoveAxis(N, 0, ABG)
02:57:06.977 00.001 7680 Move returns status 0, amount 0
02:57:06.977 00.000 7680 move complete, result=0
02:57:06.977 00.000 6120 GuideStep: -0.3 px 127 ms EAST, -0.0 px 0 ms NORTH
02:57:06.981 00.004 7680 worker thread done servicing request
02:57:06.982 00.001 7680 Worker thread wakes up
02:57:06.982 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:06.982 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,649,31,31)
02:57:07.237 00.255 6120 evsrv: cli 0FAF03D8 connect
02:57:07.358 00.121 6120 case statement mapped state 6 to 3
02:57:07.361 00.003 6120 case statement mapped state 6 to 3
02:57:07.366 00.005 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"5e51146f-4b1c-4ba5-ab44-b70bac26bf32"}
02:57:07.370 00.004 6120 case statement mapped state 6 to 3
02:57:07.374 00.004 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e51146f-4b1c-4ba5-ab44-b70bac26bf32"}
02:57:07.381 00.007 6120 evsrv: cli 0FAF03D8 disconnect
02:57:07.386 00.005 6120 evsrv: cli 0FAEF1B8 connect
02:57:07.389 00.003 6120 case statement mapped state 6 to 3
02:57:07.393 00.004 6120 case statement mapped state 6 to 3
02:57:07.397 00.004 6120 evsrv: cli 0FAEF1B8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"bc6c5965-0d5c-45f8-9cbc-87739a5f08ea"}
02:57:07.550 00.153 6120 PhdController::Dither begins
02:57:07.556 00.006 6120 dither: size=5.00, dRA=1.54 dDec=-1.78
02:57:07.559 00.003 6120 MountToCamera -- mountTheta (0.86) + m_xAngle (0.19) = xAngle (1.04 = 1.04)
02:57:07.669 00.110 6120 MountToCamera -- mountX=1.54 mountY=-1.78 hyp=2.35 mountTheta=0.86 cameraX=1.18, cameraY=2.03 cameraTheta=1.04
02:57:07.673 00.004 6120 setting lock position to (514.65, 666.23)
02:57:07.677 00.004 6120 Mount: notify guiding dithered (1.2, 2.0)
02:57:07.680 00.003 6120 Status Line: Dither by 1.54,-1.78
02:57:07.684 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
02:57:07.688 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
02:57:07.691 00.003 6120 evsrv: cli 0FAEF1B8 response: {"jsonrpc":"2.0","result":0,"id":"bc6c5965-0d5c-45f8-9cbc-87739a5f08ea"}
02:57:07.695 00.004 6120 evsrv: cli 0FAEF1B8 disconnect
02:57:08.230 00.535 7680 Exposure complete
02:57:08.338 00.108 7680 worker thread done servicing request
02:57:08.338 00.000 6120 OnExposeComplete: enter
02:57:08.342 00.004 6120 UpdateGuideState(): m_state=6
02:57:08.348 00.006 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1865
02:57:08.352 00.004 6120 Star::Find returns 1 (0), X=513.30, Y=663.99, Mass=8392, SNR=60.7, Peak=208 HFD=6.6
02:57:08.355 00.003 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.19) = xAngle (-2.30 = -2.30)
02:57:08.358 00.003 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
02:57:08.361 00.003 6120 CameraToMount -- cameraX=-1.36 cameraY=-2.24 hyp=2.62 cameraTheta=-2.12 mountX=-1.75 mountY=1.42, mountTheta=2.46
02:57:08.367 00.006 6120 dither recenter: remaining=(-1.5,1.8) step=(-1.5,1.8)
02:57:08.373 00.006 6120 MountToCamera -- mountTheta (-2.28) + m_xAngle (0.19) = xAngle (-2.10 = -2.10)
02:57:08.376 00.003 6120 MountToCamera -- mountX=-1.54 mountY=1.78 hyp=2.35 mountTheta=-2.28 cameraX=-1.18, cameraY=-2.03 cameraTheta=-2.10
02:57:08.380 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-1.18, y=-2.03, opts=4)
02:57:08.383 00.003 6120 Enqueuing Move request for scope (-1.18, -2.03)
02:57:08.386 00.003 7680 Worker thread wakes up
02:57:08.386 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.18, -2.03) opts 0x4
02:57:08.387 00.001 6120 Mount: notify direct move -1.54,1.78
02:57:08.389 00.002 7680 Handling offset move in thread for scope, endpoint = (-1.18, -2.03)
02:57:08.389 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:08.393 00.004 7680 Moving (-1.18, -2.03) raw xDistance=-1.54 yDistance=1.78
02:57:08.393 00.000 6120 UpdateGuideState exits: m=8392 SNR=60.7
02:57:08.396 00.003 7680 MoveAxis(E, 997, B)
02:57:08.396 00.000 6120 PhdController: settling, locked = 1, distance = 2.65 (1.50) aobump = 0 frame = 1 / 99999
02:57:08.399 00.003 7680 Guiding  Dir = 2, Dur = 997
02:57:08.399 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764061028.399,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.65,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:57:08.402 00.003 7680 IsSlewing returns 0
02:57:08.402 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:08.405 00.003 7680 IsGuiding returns 0
02:57:08.405 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:08.409 00.004 7680 PulseGuide returned control before completion, sleep 1007
02:57:08.409 00.000 6120 Enqueuing Expose request
02:57:09.429 01.020 7680 IsGuiding returns 0
02:57:09.429 00.000 7680 Move returns status 0, amount 997
02:57:09.429 00.000 7680 MoveAxis(S, 966, B)
02:57:09.429 00.000 7680 Guiding  Dir = 1, Dur = 966
02:57:09.429 00.000 7680 IsSlewing returns 0
02:57:09.429 00.000 7680 IsGuiding returns 0
02:57:09.430 00.001 7680 PulseGuide returned control before completion, sleep 976
02:57:10.417 00.987 7680 IsGuiding returns 1
02:57:10.418 00.001 7680 scope still moving after pulse duration time elapsed
02:57:10.450 00.032 7680 IsSlewing returns 0
02:57:10.451 00.001 7680 IsGuiding returns 0
02:57:10.452 00.001 7680 scope move finished after 966 + 56 ms
02:57:10.452 00.000 7680 Move returns status 0, amount 966
02:57:10.453 00.001 7680 move complete, result=0
02:57:10.453 00.000 6120 GuideStep: -1.5 px 997 ms EAST, 1.8 px 966 ms SOUTH
02:57:10.461 00.008 7680 worker thread done servicing request
02:57:10.461 00.000 7680 Worker thread wakes up
02:57:10.461 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:10.461 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:11.706 01.245 7680 Exposure complete
02:57:11.842 00.136 7680 worker thread done servicing request
02:57:11.843 00.001 6120 OnExposeComplete: enter
02:57:11.847 00.004 6120 UpdateGuideState(): m_state=6
02:57:11.853 00.006 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1866
02:57:11.857 00.004 6120 Star::Find returns 1 (0), X=514.71, Y=664.89, Mass=8350, SNR=60.8, Peak=212 HFD=6.6
02:57:11.861 00.004 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
02:57:11.865 00.004 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
02:57:11.870 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-1.34 hyp=1.34 cameraTheta=-1.53 mountX=-0.19 mountY=1.23, mountTheta=1.72
02:57:11.875 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-1.34, opts=13)
02:57:11.878 00.003 6120 Enqueuing Move request for scope (0.06, -1.34)
02:57:11.882 00.004 7680 Worker thread wakes up
02:57:11.882 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -1.34) opts 0xd
02:57:11.882 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -1.34)
02:57:11.882 00.000 7680 Moving (0.06, -1.34) raw xDistance=-0.19 yDistance=1.23
02:57:11.882 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:57:11.884 00.002 7680 resist switch: large excursion: input 1.23 thresh 0.60 direction from 0 to 1
02:57:11.884 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.69
02:57:11.884 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.23 from input 1.23
02:57:11.884 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:11.888 00.004 7680 MoveAxis(E, 0, ABG)
02:57:11.888 00.000 6120 UpdateGuideState exits: m=8350 SNR=60.8
02:57:11.891 00.003 6120 PhdController: settling, locked = 1, distance = 1.34 (1.50) aobump = 0 frame = 2 / 99999
02:57:11.896 00.005 7680 Move returns status 0, amount 0
02:57:11.896 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764061031.896,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.34,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
02:57:11.899 00.003 7680 MoveAxis(S, 667, ABG)
02:57:11.899 00.000 7680 Guiding  Dir = 1, Dur = 667
02:57:11.900 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:11.904 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:11.907 00.003 6120 Enqueuing Expose request
02:57:11.910 00.003 7680 IsSlewing returns 0
02:57:11.912 00.002 7680 IsGuiding returns 0
02:57:11.912 00.000 7680 PulseGuide returned control before completion, sleep 677
02:57:12.604 00.692 7680 IsGuiding returns 0
02:57:12.605 00.001 7680 Move returns status 0, amount 667
02:57:12.606 00.001 7680 move complete, result=0
02:57:12.606 00.000 7680 worker thread done servicing request
02:57:12.606 00.000 7680 Worker thread wakes up
02:57:12.606 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 1.2 px 667 ms SOUTH
02:57:12.613 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:12.613 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:13.867 01.254 7680 Exposure complete
02:57:14.006 00.139 7680 worker thread done servicing request
02:57:14.006 00.000 6120 OnExposeComplete: enter
02:57:14.013 00.007 6120 UpdateGuideState(): m_state=6
02:57:14.018 00.005 6120 Star::Find(15, 514, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1867
02:57:14.023 00.005 6120 Star::Find returns 1 (0), X=514.72, Y=665.83, Mass=8806, SNR=62.1, Peak=228 HFD=6.6
02:57:14.027 00.004 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
02:57:14.031 00.004 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
02:57:14.034 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.40 hyp=0.40 cameraTheta=-1.42 mountX=-0.01 mountY=0.38, mountTheta=1.61
02:57:14.042 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.40, opts=13)
02:57:14.046 00.004 6120 Enqueuing Move request for scope (0.06, -0.40)
02:57:14.050 00.004 7680 Worker thread wakes up
02:57:14.051 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:14.055 00.004 6120 UpdateGuideState exits: m=8806 SNR=62.1
02:57:14.058 00.003 6120 PhdController: settling, locked = 1, distance = 1.06 (1.50) aobump = 0 frame = 3 / 99999
02:57:14.062 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.40) opts 0xd
02:57:14.063 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.40)
02:57:14.063 00.000 7680 Moving (0.06, -0.40) raw xDistance=-0.01 yDistance=0.38
02:57:14.063 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:57:14.063 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:57:14.064 00.001 7680 MoveAxis(E, 0, ABG)
02:57:14.064 00.000 7680 Move returns status 0, amount 0
02:57:14.064 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764061034.062,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.06,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
02:57:14.068 00.004 7680 MoveAxis(S, 209, ABG)
02:57:14.068 00.000 7680 Guiding  Dir = 1, Dur = 209
02:57:14.068 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:14.073 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:14.076 00.003 6120 Enqueuing Expose request
02:57:14.080 00.004 7680 IsSlewing returns 0
02:57:14.080 00.000 7680 IsGuiding returns 0
02:57:14.081 00.001 7680 PulseGuide returned control before completion, sleep 219
02:57:14.302 00.221 7680 IsGuiding returns 1
02:57:14.302 00.000 7680 scope still moving after pulse duration time elapsed
02:57:14.333 00.031 7680 IsSlewing returns 0
02:57:14.334 00.001 7680 IsGuiding returns 0
02:57:14.334 00.000 7680 scope move finished after 209 + 44 ms
02:57:14.335 00.001 7680 Move returns status 0, amount 209
02:57:14.336 00.001 7680 move complete, result=0
02:57:14.336 00.000 7680 worker thread done servicing request
02:57:14.337 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 209 ms SOUTH
02:57:14.342 00.005 7680 Worker thread wakes up
02:57:14.343 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:14.343 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:15.602 01.259 7680 Exposure complete
02:57:15.739 00.137 7680 worker thread done servicing request
02:57:15.739 00.000 6120 OnExposeComplete: enter
02:57:15.743 00.004 6120 UpdateGuideState(): m_state=6
02:57:15.746 00.003 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1868
02:57:15.750 00.004 6120 Star::Find returns 1 (0), X=515.03, Y=665.85, Mass=8438, SNR=60.5, Peak=206 HFD=6.5
02:57:15.754 00.004 6120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.19) = xAngle (-0.98 = -0.98)
02:57:15.757 00.003 6120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.89 = 1.89)
02:57:15.762 00.005 6120 CameraToMount -- cameraX=0.37 cameraY=-0.38 hyp=0.53 cameraTheta=-0.79 mountX=0.30 mountY=0.50, mountTheta=1.04
02:57:15.767 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.37, y=-0.38, opts=13)
02:57:15.771 00.004 6120 Enqueuing Move request for scope (0.37, -0.38)
02:57:15.774 00.003 7680 Worker thread wakes up
02:57:15.774 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.38) opts 0xd
02:57:15.774 00.000 7680 Handling offset move in thread for scope, endpoint = (0.37, -0.38)
02:57:15.774 00.000 7680 Moving (0.37, -0.38) raw xDistance=0.30 yDistance=0.50
02:57:15.774 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:57:15.775 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
02:57:15.775 00.000 7680 MoveAxis(W, 121, ABG)
02:57:15.775 00.000 7680 Guiding  Dir = 3, Dur = 121
02:57:15.775 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:15.779 00.004 7680 IsSlewing returns 0
02:57:15.779 00.000 6120 UpdateGuideState exits: m=8438 SNR=60.5
02:57:15.783 00.004 6120 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 4 / 99999
02:57:15.787 00.004 7680 IsGuiding returns 0
02:57:15.787 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764061035.787,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.90,"Time":3.9,"SettleTime":10.0,"StarLocked":true}
02:57:15.792 00.005 7680 PulseGuide returned control before completion, sleep 131
02:57:15.792 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:15.796 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:15.800 00.004 6120 Enqueuing Expose request
02:57:15.930 00.130 7680 IsGuiding returns 1
02:57:15.932 00.002 7680 scope still moving after pulse duration time elapsed
02:57:15.961 00.029 7680 IsSlewing returns 0
02:57:15.963 00.002 7680 IsGuiding returns 0
02:57:15.963 00.000 7680 scope move finished after 121 + 54 ms
02:57:15.963 00.000 7680 Move returns status 0, amount 121
02:57:15.964 00.001 7680 MoveAxis(S, 274, ABG)
02:57:15.964 00.000 7680 Guiding  Dir = 1, Dur = 274
02:57:15.965 00.001 7680 IsSlewing returns 0
02:57:15.965 00.000 7680 IsGuiding returns 0
02:57:15.966 00.001 7680 PulseGuide returned control before completion, sleep 284
02:57:16.257 00.291 7680 IsGuiding returns 1
02:57:16.257 00.000 7680 scope still moving after pulse duration time elapsed
02:57:16.289 00.032 7680 IsSlewing returns 0
02:57:16.290 00.001 7680 IsGuiding returns 0
02:57:16.290 00.000 7680 scope move finished after 274 + 51 ms
02:57:16.291 00.001 7680 Move returns status 0, amount 274
02:57:16.291 00.000 7680 move complete, result=0
02:57:16.291 00.000 7680 worker thread done servicing request
02:57:16.293 00.002 6120 GuideStep: 0.3 px 121 ms WEST, 0.5 px 274 ms SOUTH
02:57:16.298 00.005 7680 Worker thread wakes up
02:57:16.298 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:16.299 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:17.554 01.255 7680 Exposure complete
02:57:17.688 00.134 7680 worker thread done servicing request
02:57:17.689 00.001 6120 OnExposeComplete: enter
02:57:17.693 00.004 6120 UpdateGuideState(): m_state=6
02:57:17.697 00.004 6120 Star::Find(15, 515, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1869
02:57:17.701 00.004 6120 Star::Find returns 1 (0), X=514.96, Y=666.09, Mass=7839, SNR=58.3, Peak=205 HFD=6.4
02:57:17.705 00.004 6120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (0.19) = xAngle (-0.61 = -0.61)
02:57:17.709 00.004 6120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.27 = 2.27)
02:57:17.712 00.003 6120 CameraToMount -- cameraX=0.30 cameraY=-0.14 hyp=0.33 cameraTheta=-0.42 mountX=0.27 mountY=0.26, mountTheta=0.75
02:57:17.717 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.14, opts=13)
02:57:17.721 00.004 6120 Enqueuing Move request for scope (0.30, -0.14)
02:57:17.725 00.004 7680 Worker thread wakes up
02:57:17.725 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.14) opts 0xd
02:57:17.725 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:17.729 00.004 6120 UpdateGuideState exits: m=7839 SNR=58.3
02:57:17.733 00.004 6120 PhdController: settling, locked = 1, distance = 0.73 (1.50) aobump = 0 frame = 5 / 99999
02:57:17.737 00.004 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.14)
02:57:17.737 00.000 7680 Moving (0.30, -0.14) raw xDistance=0.27 yDistance=0.26
02:57:17.737 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.27
02:57:17.738 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:57:17.738 00.000 7680 MoveAxis(W, 120, ABG)
02:57:17.738 00.000 7680 Guiding  Dir = 3, Dur = 120
02:57:17.738 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764061037.737,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.73,"Time":5.8,"SettleTime":10.0,"StarLocked":true}
02:57:17.742 00.004 7680 IsSlewing returns 0
02:57:17.742 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:17.745 00.003 7680 IsGuiding returns 0
02:57:17.745 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:17.750 00.005 6120 Enqueuing Expose request
02:57:17.754 00.004 7680 PulseGuide returned control before completion, sleep 130
02:57:17.890 00.136 7680 IsGuiding returns 0
02:57:17.890 00.000 7680 Move returns status 0, amount 120
02:57:17.890 00.000 7680 MoveAxis(S, 139, ABG)
02:57:17.890 00.000 7680 Guiding  Dir = 1, Dur = 139
02:57:17.892 00.002 7680 IsSlewing returns 0
02:57:17.893 00.001 7680 IsGuiding returns 0
02:57:17.893 00.000 7680 PulseGuide returned control before completion, sleep 149
02:57:18.049 00.156 7680 IsGuiding returns 1
02:57:18.050 00.001 7680 scope still moving after pulse duration time elapsed
02:57:18.080 00.030 7680 IsSlewing returns 0
02:57:18.081 00.001 7680 IsGuiding returns 0
02:57:18.082 00.001 7680 scope move finished after 139 + 49 ms
02:57:18.082 00.000 7680 Move returns status 0, amount 139
02:57:18.082 00.000 7680 move complete, result=0
02:57:18.082 00.000 7680 worker thread done servicing request
02:57:18.083 00.001 6120 GuideStep: 0.3 px 120 ms WEST, 0.3 px 139 ms SOUTH
02:57:18.089 00.006 7680 Worker thread wakes up
02:57:18.089 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:18.089 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:19.340 01.251 7680 Exposure complete
02:57:19.464 00.124 7680 worker thread done servicing request
02:57:19.464 00.000 6120 OnExposeComplete: enter
02:57:19.468 00.004 6120 UpdateGuideState(): m_state=6
02:57:19.471 00.003 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1870
02:57:19.476 00.005 6120 Star::Find returns 1 (0), X=514.98, Y=665.98, Mass=8577, SNR=61.6, Peak=251 HFD=6.3
02:57:19.479 00.003 6120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (0.19) = xAngle (-0.84 = -0.84)
02:57:19.483 00.004 6120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.04 = 2.04)
02:57:19.486 00.003 6120 CameraToMount -- cameraX=0.32 cameraY=-0.25 hyp=0.41 cameraTheta=-0.65 mountX=0.27 mountY=0.36, mountTheta=0.93
02:57:19.492 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.25, opts=13)
02:57:19.496 00.004 6120 Enqueuing Move request for scope (0.32, -0.25)
02:57:19.501 00.005 7680 Worker thread wakes up
02:57:19.501 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.25) opts 0xd
02:57:19.501 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.25)
02:57:19.501 00.000 7680 Moving (0.32, -0.25) raw xDistance=0.27 yDistance=0.36
02:57:19.502 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:19.506 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.27
02:57:19.506 00.000 6120 UpdateGuideState exits: m=8577 SNR=61.6
02:57:19.511 00.005 6120 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 6 / 99999
02:57:19.515 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:57:19.515 00.000 7680 MoveAxis(W, 120, ABG)
02:57:19.515 00.000 7680 Guiding  Dir = 3, Dur = 120
02:57:19.515 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764061039.515,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.63,"Time":7.6,"SettleTime":10.0,"StarLocked":true}
02:57:19.519 00.004 7680 IsSlewing returns 0
02:57:19.519 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:19.522 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:19.527 00.005 6120 Enqueuing Expose request
02:57:19.530 00.003 7680 IsGuiding returns 0
02:57:19.530 00.000 7680 PulseGuide returned control before completion, sleep 130
02:57:19.677 00.147 7680 IsGuiding returns 0
02:57:19.678 00.001 7680 Move returns status 0, amount 120
02:57:19.678 00.000 7680 MoveAxis(S, 197, ABG)
02:57:19.678 00.000 7680 Guiding  Dir = 1, Dur = 197
02:57:19.678 00.000 7680 IsSlewing returns 0
02:57:19.679 00.001 7680 IsGuiding returns 0
02:57:19.681 00.002 7680 PulseGuide returned control before completion, sleep 207
02:57:19.896 00.215 7680 IsGuiding returns 1
02:57:19.896 00.000 7680 scope still moving after pulse duration time elapsed
02:57:19.928 00.032 7680 IsSlewing returns 0
02:57:19.931 00.003 7680 IsGuiding returns 0
02:57:19.931 00.000 7680 scope move finished after 197 + 53 ms
02:57:19.932 00.001 7680 Move returns status 0, amount 197
02:57:19.932 00.000 7680 move complete, result=0
02:57:19.933 00.001 7680 worker thread done servicing request
02:57:19.933 00.000 6120 GuideStep: 0.3 px 120 ms WEST, 0.4 px 197 ms SOUTH
02:57:19.940 00.007 7680 Worker thread wakes up
02:57:19.940 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:19.940 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:21.186 01.246 7680 Exposure complete
02:57:21.309 00.123 7680 worker thread done servicing request
02:57:21.310 00.001 6120 OnExposeComplete: enter
02:57:21.313 00.003 6120 UpdateGuideState(): m_state=6
02:57:21.318 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1871
02:57:21.321 00.003 6120 Star::Find returns 1 (0), X=514.63, Y=666.50, Mass=9199, SNR=63.6, Peak=232 HFD=7.0
02:57:21.325 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.19) = xAngle (1.47 = 1.47)
02:57:21.328 00.003 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.34 = -1.94)
02:57:21.331 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.66 mountX=0.03 mountY=-0.25, mountTheta=-1.46
02:57:21.337 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.27, opts=13)
02:57:21.340 00.003 6120 Enqueuing Move request for scope (-0.02, 0.27)
02:57:21.344 00.004 7680 Worker thread wakes up
02:57:21.344 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.27) opts 0xd
02:57:21.344 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.27)
02:57:21.344 00.000 7680 Moving (-0.02, 0.27) raw xDistance=0.03 yDistance=-0.25
02:57:21.344 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:57:21.345 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:57:21.345 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:57:21.345 00.000 7680 MoveAxis(E, 0, ABG)
02:57:21.345 00.000 7680 Move returns status 0, amount 0
02:57:21.346 00.001 7680 MoveAxis(N, 0, ABG)
02:57:21.346 00.000 7680 Move returns status 0, amount 0
02:57:21.346 00.000 7680 move complete, result=0
02:57:21.346 00.000 7680 worker thread done servicing request
02:57:21.346 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:21.350 00.004 6120 UpdateGuideState exits: m=9199 SNR=63.6
02:57:21.353 00.003 6120 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 7 / 99999
02:57:21.356 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764061041.356,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.52,"Time":9.5,"SettleTime":10.0,"StarLocked":true}
02:57:21.359 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:21.361 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:21.364 00.003 6120 Enqueuing Expose request
02:57:21.366 00.002 7680 Worker thread wakes up
02:57:21.367 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:21.367 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:57:21.371 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:22.627 01.256 7680 Exposure complete
02:57:22.764 00.137 7680 worker thread done servicing request
02:57:22.764 00.000 6120 OnExposeComplete: enter
02:57:22.769 00.005 6120 UpdateGuideState(): m_state=6
02:57:22.772 00.003 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1872
02:57:22.776 00.004 6120 Star::Find returns 1 (0), X=514.86, Y=666.09, Mass=8355, SNR=59.7, Peak=233 HFD=6.3
02:57:22.780 00.004 6120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.19) = xAngle (-0.78 = -0.78)
02:57:22.785 00.005 6120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.10 = 2.10)
02:57:22.789 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-0.59 mountX=0.17 mountY=0.21, mountTheta=0.88
02:57:22.795 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.14, opts=13)
02:57:22.799 00.004 6120 Enqueuing Move request for scope (0.20, -0.14)
02:57:22.803 00.004 7680 Worker thread wakes up
02:57:22.803 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.14) opts 0xd
02:57:22.803 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.14)
02:57:22.803 00.000 7680 Moving (0.20, -0.14) raw xDistance=0.17 yDistance=0.21
02:57:22.803 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:57:22.804 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:57:22.804 00.000 7680 MoveAxis(E, 0, ABG)
02:57:22.804 00.000 7680 Move returns status 0, amount 0
02:57:22.804 00.000 7680 MoveAxis(S, 114, ABG)
02:57:22.804 00.000 7680 Guiding  Dir = 1, Dur = 114
02:57:22.805 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:22.809 00.004 7680 IsSlewing returns 0
02:57:22.809 00.000 6120 UpdateGuideState exits: m=8355 SNR=59.7
02:57:22.813 00.004 7680 IsGuiding returns 0
02:57:22.813 00.000 6120 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 8 / 99999
02:57:22.817 00.004 7680 PulseGuide returned control before completion, sleep 124
02:57:22.817 00.000 6120 PhdController: newstate STATE_FINISH
02:57:22.822 00.005 6120 PhdController complete: success
02:57:22.826 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764061042.826,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
02:57:22.830 00.004 6120 Mount: notify guiding dither settle done success=1
02:57:22.833 00.003 6120 PhdController: newstate STATE_IDLE
02:57:22.837 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:22.841 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:22.844 00.003 6120 Enqueuing Expose request
02:57:22.957 00.113 7680 IsGuiding returns 0
02:57:22.958 00.001 7680 Move returns status 0, amount 114
02:57:22.958 00.000 7680 move complete, result=0
02:57:22.959 00.001 7680 worker thread done servicing request
02:57:22.960 00.001 7680 Worker thread wakes up
02:57:22.960 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 114 ms SOUTH
02:57:22.967 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:22.967 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:24.222 01.255 7680 Exposure complete
02:57:24.384 00.162 7680 worker thread done servicing request
02:57:24.384 00.000 6120 OnExposeComplete: enter
02:57:24.389 00.005 6120 UpdateGuideState(): m_state=6
02:57:24.393 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1873
02:57:24.398 00.005 6120 Star::Find returns 1 (0), X=514.75, Y=666.55, Mass=8649, SNR=61.2, Peak=207 HFD=6.8
02:57:24.402 00.004 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (0.19) = xAngle (1.09 = 1.09)
02:57:24.406 00.004 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.96 = -2.32)
02:57:24.410 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.32 hyp=0.34 cameraTheta=1.28 mountX=0.16 mountY=-0.25, mountTheta=-1.01
02:57:24.417 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.32, opts=13)
02:57:24.421 00.004 6120 Enqueuing Move request for scope (0.10, 0.32)
02:57:24.425 00.004 7680 Worker thread wakes up
02:57:24.426 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:24.429 00.003 6120 UpdateGuideState exits: m=8649 SNR=61.2
02:57:24.433 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:24.437 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:24.441 00.004 6120 Enqueuing Expose request
02:57:24.446 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.32) opts 0xd
02:57:24.446 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.32)
02:57:24.446 00.000 7680 Moving (0.10, 0.32) raw xDistance=0.16 yDistance=-0.25
02:57:24.447 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:57:24.447 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:57:24.447 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:57:24.447 00.000 7680 MoveAxis(E, 0, ABG)
02:57:24.447 00.000 7680 Move returns status 0, amount 0
02:57:24.447 00.000 7680 MoveAxis(N, 0, ABG)
02:57:24.447 00.000 7680 Move returns status 0, amount 0
02:57:24.447 00.000 7680 move complete, result=0
02:57:24.448 00.001 7680 worker thread done servicing request
02:57:24.448 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:57:24.453 00.005 7680 Worker thread wakes up
02:57:24.453 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:24.453 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:25.693 01.240 7680 Exposure complete
02:57:25.833 00.140 7680 worker thread done servicing request
02:57:25.833 00.000 6120 OnExposeComplete: enter
02:57:25.838 00.005 6120 UpdateGuideState(): m_state=6
02:57:25.844 00.006 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1874
02:57:25.848 00.004 6120 Star::Find returns 1 (0), X=514.88, Y=665.99, Mass=8338, SNR=59.7, Peak=216 HFD=6.3
02:57:25.853 00.005 6120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.19) = xAngle (-0.99 = -0.99)
02:57:25.858 00.005 6120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.88 = 1.88)
02:57:25.862 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-0.81 mountX=0.18 mountY=0.31, mountTheta=1.05
02:57:25.867 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.24, opts=13)
02:57:25.872 00.005 6120 Enqueuing Move request for scope (0.23, -0.24)
02:57:25.876 00.004 7680 Worker thread wakes up
02:57:25.876 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:25.882 00.006 6120 UpdateGuideState exits: m=8338 SNR=59.7
02:57:25.886 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:25.890 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:25.893 00.003 6120 Enqueuing Expose request
02:57:25.897 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.24) opts 0xd
02:57:25.897 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.24)
02:57:25.897 00.000 7680 Moving (0.23, -0.24) raw xDistance=0.18 yDistance=0.31
02:57:25.897 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:57:25.898 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:57:25.898 00.000 7680 MoveAxis(E, 0, ABG)
02:57:25.898 00.000 7680 Move returns status 0, amount 0
02:57:25.898 00.000 7680 MoveAxis(S, 170, ABG)
02:57:25.899 00.001 7680 Guiding  Dir = 1, Dur = 170
02:57:25.899 00.000 7680 IsSlewing returns 0
02:57:25.900 00.001 7680 IsGuiding returns 0
02:57:25.900 00.000 7680 PulseGuide returned control before completion, sleep 180
02:57:26.090 00.190 7680 IsGuiding returns 1
02:57:26.092 00.002 7680 scope still moving after pulse duration time elapsed
02:57:26.122 00.030 7680 IsSlewing returns 0
02:57:26.123 00.001 7680 IsGuiding returns 0
02:57:26.124 00.001 7680 scope move finished after 170 + 53 ms
02:57:26.124 00.000 7680 Move returns status 0, amount 170
02:57:26.125 00.001 7680 move complete, result=0
02:57:26.125 00.000 7680 worker thread done servicing request
02:57:26.126 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 170 ms SOUTH
02:57:26.134 00.008 7680 Worker thread wakes up
02:57:26.134 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:26.135 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:27.391 01.256 7680 Exposure complete
02:57:27.530 00.139 7680 worker thread done servicing request
02:57:27.530 00.000 6120 OnExposeComplete: enter
02:57:27.534 00.004 6120 UpdateGuideState(): m_state=6
02:57:27.539 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1875
02:57:27.543 00.004 6120 Star::Find returns 1 (0), X=514.89, Y=666.09, Mass=8462, SNR=60.2, Peak=225 HFD=6.4
02:57:27.547 00.004 6120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.19) = xAngle (-0.74 = -0.74)
02:57:27.551 00.004 6120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.14 = 2.14)
02:57:27.556 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.55 mountX=0.20 mountY=0.23, mountTheta=0.85
02:57:27.560 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.14, opts=13)
02:57:27.565 00.005 6120 Enqueuing Move request for scope (0.23, -0.14)
02:57:27.568 00.003 7680 Worker thread wakes up
02:57:27.569 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
02:57:27.569 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
02:57:27.569 00.000 7680 Moving (0.23, -0.14) raw xDistance=0.20 yDistance=0.23
02:57:27.569 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:57:27.570 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:57:27.570 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:27.573 00.003 7680 MoveAxis(W, 83, ABG)
02:57:27.573 00.000 7680 Guiding  Dir = 3, Dur = 83
02:57:27.573 00.000 6120 UpdateGuideState exits: m=8462 SNR=60.2
02:57:27.578 00.005 7680 IsSlewing returns 0
02:57:27.578 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:27.583 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:27.586 00.003 7680 IsGuiding returns 0
02:57:27.586 00.000 6120 Enqueuing Expose request
02:57:27.589 00.003 7680 PulseGuide returned control before completion, sleep 93
02:57:27.692 00.103 7680 IsGuiding returns 1
02:57:27.693 00.001 7680 scope still moving after pulse duration time elapsed
02:57:27.723 00.030 7680 IsSlewing returns 0
02:57:27.723 00.000 7680 IsGuiding returns 1
02:57:27.753 00.030 7680 IsSlewing returns 0
02:57:27.754 00.001 7680 IsGuiding returns 1
02:57:27.786 00.032 7680 IsSlewing returns 0
02:57:27.786 00.000 7680 IsGuiding returns 1
02:57:27.817 00.031 7680 IsSlewing returns 0
02:57:27.817 00.000 7680 IsGuiding returns 0
02:57:27.818 00.001 7680 scope move finished after 83 + 149 ms
02:57:27.819 00.001 7680 Move returns status 0, amount 83
02:57:27.819 00.000 7680 MoveAxis(S, 126, ABG)
02:57:27.819 00.000 7680 Guiding  Dir = 1, Dur = 126
02:57:27.821 00.002 7680 IsSlewing returns 0
02:57:27.821 00.000 7680 IsGuiding returns 0
02:57:27.821 00.000 7680 PulseGuide returned control before completion, sleep 136
02:57:27.974 00.153 7680 IsGuiding returns 1
02:57:27.974 00.000 7680 scope still moving after pulse duration time elapsed
02:57:28.004 00.030 7680 IsSlewing returns 0
02:57:28.008 00.004 7680 IsGuiding returns 0
02:57:28.009 00.001 7680 scope move finished after 126 + 62 ms
02:57:28.009 00.000 7680 Move returns status 0, amount 126
02:57:28.009 00.000 7680 move complete, result=0
02:57:28.009 00.000 7680 worker thread done servicing request
02:57:28.010 00.001 7680 Worker thread wakes up
02:57:28.011 00.001 6120 GuideStep: 0.2 px 83 ms WEST, 0.2 px 126 ms SOUTH
02:57:28.016 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:28.018 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:29.267 01.249 7680 Exposure complete
02:57:29.420 00.153 7680 worker thread done servicing request
02:57:29.420 00.000 6120 OnExposeComplete: enter
02:57:29.425 00.005 6120 UpdateGuideState(): m_state=6
02:57:29.429 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1876
02:57:29.433 00.004 6120 Star::Find returns 1 (0), X=514.67, Y=668.07, Mass=8065, SNR=60.0, Peak=210 HFD=6.6
02:57:29.437 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (0.19) = xAngle (1.38 = 1.38)
02:57:29.441 00.004 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.25 = -2.03)
02:57:29.445 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=1.84 hyp=1.84 cameraTheta=1.56 mountX=0.36 mountY=-1.64, mountTheta=-1.36
02:57:29.449 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=1.84, opts=13)
02:57:29.453 00.004 6120 Enqueuing Move request for scope (0.02, 1.84)
02:57:29.457 00.004 7680 Worker thread wakes up
02:57:29.457 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 1.84) opts 0xd
02:57:29.457 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 1.84)
02:57:29.457 00.000 7680 Moving (0.02, 1.84) raw xDistance=0.36 yDistance=-1.64
02:57:29.457 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:57:29.457 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:29.462 00.005 6120 UpdateGuideState exits: m=8065 SNR=60.0
02:57:29.466 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:29.470 00.004 7680 resist switch: large excursion: input -1.64 thresh 0.60 direction from 1 to -1
02:57:29.471 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.93
02:57:29.471 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:29.477 00.006 6120 Enqueuing Expose request
02:57:29.481 00.004 7680 GuideAlgorithmResistSwitch::result() returns -1.64 from input -1.64
02:57:29.482 00.001 7680 MoveAxis(W, 152, ABG)
02:57:29.482 00.000 7680 Guiding  Dir = 3, Dur = 152
02:57:29.482 00.000 7680 IsSlewing returns 0
02:57:29.483 00.001 7680 IsGuiding returns 0
02:57:29.483 00.000 7680 PulseGuide returned control before completion, sleep 162
02:57:29.651 00.168 7680 IsGuiding returns 1
02:57:29.652 00.001 7680 scope still moving after pulse duration time elapsed
02:57:29.681 00.029 7680 IsSlewing returns 0
02:57:29.683 00.002 7680 IsGuiding returns 0
02:57:29.684 00.001 7680 scope move finished after 152 + 48 ms
02:57:29.684 00.000 7680 Move returns status 0, amount 152
02:57:29.684 00.000 7680 MoveAxis(N, 893, ABG)
02:57:29.686 00.002 7680 Guiding  Dir = 0, Dur = 893
02:57:29.687 00.001 7680 IsSlewing returns 0
02:57:29.687 00.000 7680 IsGuiding returns 0
02:57:29.688 00.001 7680 PulseGuide returned control before completion, sleep 903
02:57:30.604 00.916 7680 IsGuiding returns 1
02:57:30.605 00.001 7680 scope still moving after pulse duration time elapsed
02:57:30.635 00.030 7680 IsSlewing returns 0
02:57:30.636 00.001 7680 IsGuiding returns 0
02:57:30.637 00.001 7680 scope move finished after 893 + 55 ms
02:57:30.637 00.000 7680 Move returns status 0, amount 893
02:57:30.638 00.001 7680 move complete, result=0
02:57:30.638 00.000 7680 worker thread done servicing request
02:57:30.639 00.001 7680 Worker thread wakes up
02:57:30.639 00.000 6120 GuideStep: 0.4 px 152 ms WEST, -1.6 px 893 ms NORTH
02:57:30.645 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:30.645 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:31.899 01.254 7680 Exposure complete
02:57:32.044 00.145 7680 worker thread done servicing request
02:57:32.044 00.000 6120 OnExposeComplete: enter
02:57:32.049 00.005 6120 UpdateGuideState(): m_state=6
02:57:32.053 00.004 6120 Star::Find(15, 514, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1877
02:57:32.056 00.003 6120 Star::Find returns 1 (0), X=514.35, Y=665.78, Mass=8996, SNR=64.1, Peak=215 HFD=6.5
02:57:32.060 00.004 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.19) = xAngle (-2.35 = -2.35)
02:57:32.064 00.004 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.52 = 0.52)
02:57:32.067 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=-0.45 hyp=0.54 cameraTheta=-2.17 mountX=-0.38 mountY=0.27, mountTheta=2.53
02:57:32.072 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=-0.45, opts=13)
02:57:32.078 00.006 6120 Enqueuing Move request for scope (-0.30, -0.45)
02:57:32.082 00.004 7680 Worker thread wakes up
02:57:32.083 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:32.087 00.004 6120 UpdateGuideState exits: m=8996 SNR=64.1
02:57:32.090 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:32.095 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:32.100 00.005 6120 Enqueuing Expose request
02:57:32.104 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.45) opts 0xd
02:57:32.104 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, -0.45)
02:57:32.104 00.000 7680 Moving (-0.30, -0.45) raw xDistance=-0.38 yDistance=0.27
02:57:32.104 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38
02:57:32.105 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:57:32.105 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:57:32.105 00.000 7680 MoveAxis(E, 145, ABG)
02:57:32.105 00.000 7680 Guiding  Dir = 2, Dur = 145
02:57:32.106 00.001 7680 IsSlewing returns 0
02:57:32.106 00.000 7680 IsGuiding returns 0
02:57:32.107 00.001 7680 PulseGuide returned control before completion, sleep 155
02:57:32.265 00.158 7680 IsGuiding returns 1
02:57:32.265 00.000 7680 scope still moving after pulse duration time elapsed
02:57:32.295 00.030 7680 IsSlewing returns 0
02:57:32.295 00.000 7680 IsGuiding returns 0
02:57:32.296 00.001 7680 scope move finished after 145 + 44 ms
02:57:32.297 00.001 7680 Move returns status 0, amount 145
02:57:32.297 00.000 7680 MoveAxis(N, 0, ABG)
02:57:32.297 00.000 7680 Move returns status 0, amount 0
02:57:32.297 00.000 7680 move complete, result=0
02:57:32.297 00.000 7680 worker thread done servicing request
02:57:32.297 00.000 6120 GuideStep: -0.4 px 145 ms EAST, 0.3 px 0 ms NORTH
02:57:32.305 00.008 7680 Worker thread wakes up
02:57:32.305 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:32.305 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:33.560 01.255 7680 Exposure complete
02:57:33.702 00.142 7680 worker thread done servicing request
02:57:33.702 00.000 6120 OnExposeComplete: enter
02:57:33.706 00.004 6120 UpdateGuideState(): m_state=6
02:57:33.711 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1878
02:57:33.715 00.004 6120 Star::Find returns 1 (0), X=514.61, Y=665.62, Mass=8959, SNR=63.6, Peak=215 HFD=6.9
02:57:33.718 00.003 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
02:57:33.723 00.005 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
02:57:33.726 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.61 hyp=0.61 cameraTheta=-1.64 mountX=-0.16 mountY=0.53, mountTheta=1.86
02:57:33.731 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.61, opts=13)
02:57:33.735 00.004 6120 Enqueuing Move request for scope (-0.04, -0.61)
02:57:33.739 00.004 7680 Worker thread wakes up
02:57:33.740 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.61) opts 0xd
02:57:33.740 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.61)
02:57:33.740 00.000 7680 Moving (-0.04, -0.61) raw xDistance=-0.16 yDistance=0.53
02:57:33.740 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:57:33.741 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:57:33.741 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:33.745 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
02:57:33.745 00.000 6120 UpdateGuideState exits: m=8959 SNR=63.6
02:57:33.748 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:33.754 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:33.757 00.003 6120 Enqueuing Expose request
02:57:33.761 00.004 7680 MoveAxis(E, 0, ABG)
02:57:33.761 00.000 7680 Move returns status 0, amount 0
02:57:33.761 00.000 7680 MoveAxis(N, 0, ABG)
02:57:33.761 00.000 7680 Move returns status 0, amount 0
02:57:33.762 00.001 7680 move complete, result=0
02:57:33.762 00.000 7680 worker thread done servicing request
02:57:33.762 00.000 7680 Worker thread wakes up
02:57:33.763 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
02:57:33.766 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:33.767 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:35.013 01.246 7680 Exposure complete
02:57:35.161 00.148 7680 worker thread done servicing request
02:57:35.161 00.000 6120 OnExposeComplete: enter
02:57:35.166 00.005 6120 UpdateGuideState(): m_state=6
02:57:35.171 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1879
02:57:35.175 00.004 6120 Star::Find returns 1 (0), X=514.74, Y=665.65, Mass=8570, SNR=60.8, Peak=220 HFD=6.7
02:57:35.178 00.003 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
02:57:35.182 00.004 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
02:57:35.186 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.58 hyp=0.59 cameraTheta=-1.42 mountX=-0.02 mountY=0.56, mountTheta=1.61
02:57:35.191 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.58, opts=13)
02:57:35.196 00.005 6120 Enqueuing Move request for scope (0.09, -0.58)
02:57:35.202 00.006 7680 Worker thread wakes up
02:57:35.202 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:35.206 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.58) opts 0xd
02:57:35.206 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.58)
02:57:35.206 00.000 7680 Moving (0.09, -0.58) raw xDistance=-0.02 yDistance=0.56
02:57:35.207 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:57:35.207 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:57:35.207 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
02:57:35.207 00.000 7680 MoveAxis(E, 0, ABG)
02:57:35.208 00.001 7680 Move returns status 0, amount 0
02:57:35.208 00.000 7680 MoveAxis(N, 0, ABG)
02:57:35.209 00.001 7680 Move returns status 0, amount 0
02:57:35.209 00.000 7680 move complete, result=0
02:57:35.209 00.000 7680 worker thread done servicing request
02:57:35.209 00.000 6120 UpdateGuideState exits: m=8570 SNR=60.8
02:57:35.214 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:35.217 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:35.222 00.005 6120 Enqueuing Expose request
02:57:35.227 00.005 7680 Worker thread wakes up
02:57:35.227 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
02:57:35.231 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:35.231 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:36.477 01.246 7680 Exposure complete
02:57:36.619 00.142 7680 worker thread done servicing request
02:57:36.620 00.001 6120 OnExposeComplete: enter
02:57:36.623 00.003 6120 UpdateGuideState(): m_state=6
02:57:36.628 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1880
02:57:36.633 00.005 6120 Star::Find returns 1 (0), X=514.87, Y=664.98, Mass=8422, SNR=60.8, Peak=226 HFD=6.4
02:57:36.638 00.005 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
02:57:36.641 00.003 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
02:57:36.644 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=-1.25 hyp=1.27 cameraTheta=-1.40 mountX=-0.02 mountY=1.22, mountTheta=1.59
02:57:36.650 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-1.25, opts=13)
02:57:36.654 00.004 6120 Enqueuing Move request for scope (0.22, -1.25)
02:57:36.658 00.004 7680 Worker thread wakes up
02:57:36.659 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:36.662 00.003 6120 UpdateGuideState exits: m=8422 SNR=60.8
02:57:36.666 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -1.25) opts 0xd
02:57:36.666 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:36.669 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:36.673 00.004 6120 Enqueuing Expose request
02:57:36.675 00.002 7680 Handling offset move in thread for scope, endpoint = (0.22, -1.25)
02:57:36.675 00.000 7680 Moving (0.22, -1.25) raw xDistance=-0.02 yDistance=1.22
02:57:36.675 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:57:36.675 00.000 7680 resist switch: large excursion: input 1.22 thresh 0.60 direction from -1 to 1
02:57:36.676 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.66
02:57:36.676 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.22 from input 1.22
02:57:36.676 00.000 7680 MoveAxis(E, 0, ABG)
02:57:36.676 00.000 7680 Move returns status 0, amount 0
02:57:36.676 00.000 7680 MoveAxis(S, 662, ABG)
02:57:36.676 00.000 7680 Guiding  Dir = 1, Dur = 662
02:57:36.676 00.000 7680 IsSlewing returns 0
02:57:36.676 00.000 7680 IsGuiding returns 0
02:57:36.677 00.001 7680 PulseGuide returned control before completion, sleep 672
02:57:37.351 00.674 7680 IsGuiding returns 1
02:57:37.353 00.002 7680 scope still moving after pulse duration time elapsed
02:57:37.381 00.028 7680 IsSlewing returns 0
02:57:37.381 00.000 7680 IsGuiding returns 0
02:57:37.381 00.000 7680 scope move finished after 662 + 42 ms
02:57:37.382 00.001 7680 Move returns status 0, amount 662
02:57:37.382 00.000 7680 move complete, result=0
02:57:37.382 00.000 7680 worker thread done servicing request
02:57:37.382 00.000 7680 Worker thread wakes up
02:57:37.383 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 1.2 px 662 ms SOUTH
02:57:37.386 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:37.386 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:38.639 01.253 7680 Exposure complete
02:57:38.787 00.148 7680 worker thread done servicing request
02:57:38.787 00.000 6120 OnExposeComplete: enter
02:57:38.791 00.004 6120 UpdateGuideState(): m_state=6
02:57:38.796 00.005 6120 Star::Find(15, 514, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1881
02:57:38.800 00.004 6120 Star::Find returns 1 (0), X=515.09, Y=665.04, Mass=8628, SNR=60.7, Peak=241 HFD=6.4
02:57:38.803 00.003 6120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
02:57:38.807 00.004 6120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
02:57:38.810 00.003 6120 CameraToMount -- cameraX=0.43 cameraY=-1.19 hyp=1.26 cameraTheta=-1.22 mountX=0.20 mountY=1.26, mountTheta=1.41
02:57:38.816 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.43, y=-1.19, opts=13)
02:57:38.822 00.006 6120 Enqueuing Move request for scope (0.43, -1.19)
02:57:38.827 00.005 7680 Worker thread wakes up
02:57:38.827 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:38.832 00.005 6120 UpdateGuideState exits: m=8628 SNR=60.7
02:57:38.836 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.43, -1.19) opts 0xd
02:57:38.836 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:38.839 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:38.843 00.004 7680 Handling offset move in thread for scope, endpoint = (0.43, -1.19)
02:57:38.843 00.000 7680 Moving (0.43, -1.19) raw xDistance=0.20 yDistance=1.26
02:57:38.843 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
02:57:38.843 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.26 from input 1.26
02:57:38.843 00.000 7680 MoveAxis(W, 83, ABG)
02:57:38.844 00.001 7680 Guiding  Dir = 3, Dur = 83
02:57:38.844 00.000 6120 Enqueuing Expose request
02:57:38.848 00.004 7680 IsSlewing returns 0
02:57:38.848 00.000 7680 IsGuiding returns 0
02:57:38.848 00.000 7680 PulseGuide returned control before completion, sleep 93
02:57:38.945 00.097 7680 IsGuiding returns 1
02:57:38.945 00.000 7680 scope still moving after pulse duration time elapsed
02:57:38.975 00.030 7680 IsSlewing returns 0
02:57:38.977 00.002 7680 IsGuiding returns 0
02:57:38.977 00.000 7680 scope move finished after 83 + 46 ms
02:57:38.977 00.000 7680 Move returns status 0, amount 83
02:57:38.977 00.000 7680 MoveAxis(S, 683, ABG)
02:57:38.979 00.002 7680 Guiding  Dir = 1, Dur = 683
02:57:38.979 00.000 7680 IsSlewing returns 0
02:57:38.979 00.000 7680 IsGuiding returns 0
02:57:38.979 00.000 7680 PulseGuide returned control before completion, sleep 693
02:57:39.678 00.699 7680 IsGuiding returns 1
02:57:39.678 00.000 7680 scope still moving after pulse duration time elapsed
02:57:39.709 00.031 7680 IsSlewing returns 0
02:57:39.710 00.001 7680 IsGuiding returns 0
02:57:39.710 00.000 7680 scope move finished after 683 + 46 ms
02:57:39.710 00.000 7680 Move returns status 0, amount 683
02:57:39.710 00.000 7680 move complete, result=0
02:57:39.710 00.000 7680 worker thread done servicing request
02:57:39.710 00.000 6120 GuideStep: 0.2 px 83 ms WEST, 1.3 px 683 ms SOUTH
02:57:39.715 00.005 7680 Worker thread wakes up
02:57:39.715 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:39.717 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:40.968 01.251 7680 Exposure complete
02:57:41.111 00.143 7680 worker thread done servicing request
02:57:41.111 00.000 6120 OnExposeComplete: enter
02:57:41.116 00.005 6120 UpdateGuideState(): m_state=6
02:57:41.120 00.004 6120 Star::Find(15, 515, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1882
02:57:41.124 00.004 6120 Star::Find returns 1 (0), X=515.14, Y=666.00, Mass=8452, SNR=60.9, Peak=205 HFD=6.4
02:57:41.128 00.004 6120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.19) = xAngle (-0.63 = -0.63)
02:57:41.133 00.005 6120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.24 = 2.24)
02:57:41.138 00.005 6120 CameraToMount -- cameraX=0.49 cameraY=-0.23 hyp=0.54 cameraTheta=-0.44 mountX=0.44 mountY=0.42, mountTheta=0.77
02:57:41.143 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.49, y=-0.23, opts=13)
02:57:41.147 00.004 6120 Enqueuing Move request for scope (0.49, -0.23)
02:57:41.150 00.003 7680 Worker thread wakes up
02:57:41.150 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.23) opts 0xd
02:57:41.150 00.000 7680 Handling offset move in thread for scope, endpoint = (0.49, -0.23)
02:57:41.150 00.000 7680 Moving (0.49, -0.23) raw xDistance=0.44 yDistance=0.42
02:57:41.152 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:57:41.152 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
02:57:41.152 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:41.157 00.005 7680 MoveAxis(W, 184, ABG)
02:57:41.157 00.000 7680 Guiding  Dir = 3, Dur = 184
02:57:41.157 00.000 6120 UpdateGuideState exits: m=8452 SNR=60.9
02:57:41.160 00.003 7680 IsSlewing returns 0
02:57:41.162 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:41.166 00.004 7680 IsGuiding returns 0
02:57:41.166 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:41.170 00.004 6120 Enqueuing Expose request
02:57:41.173 00.003 7680 PulseGuide returned control before completion, sleep 194
02:57:41.378 00.205 7680 IsGuiding returns 1
02:57:41.378 00.000 7680 scope still moving after pulse duration time elapsed
02:57:41.409 00.031 7680 IsSlewing returns 0
02:57:41.410 00.001 7680 IsGuiding returns 0
02:57:41.410 00.000 7680 scope move finished after 184 + 60 ms
02:57:41.410 00.000 7680 Move returns status 0, amount 184
02:57:41.411 00.001 7680 MoveAxis(S, 229, ABG)
02:57:41.411 00.000 7680 Guiding  Dir = 1, Dur = 229
02:57:41.411 00.000 7680 IsSlewing returns 0
02:57:41.412 00.001 7680 IsGuiding returns 0
02:57:41.412 00.000 7680 PulseGuide returned control before completion, sleep 239
02:57:41.659 00.247 7680 IsGuiding returns 1
02:57:41.660 00.001 7680 scope still moving after pulse duration time elapsed
02:57:41.690 00.030 7680 IsSlewing returns 0
02:57:41.691 00.001 7680 IsGuiding returns 0
02:57:41.691 00.000 7680 scope move finished after 229 + 50 ms
02:57:41.692 00.001 7680 Move returns status 0, amount 229
02:57:41.693 00.001 7680 move complete, result=0
02:57:41.693 00.000 7680 worker thread done servicing request
02:57:41.693 00.000 7680 Worker thread wakes up
02:57:41.693 00.000 6120 GuideStep: 0.4 px 184 ms WEST, 0.4 px 229 ms SOUTH
02:57:41.700 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:41.700 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:42.951 01.251 7680 Exposure complete
02:57:43.090 00.139 7680 worker thread done servicing request
02:57:43.091 00.001 6120 OnExposeComplete: enter
02:57:43.097 00.006 6120 UpdateGuideState(): m_state=6
02:57:43.102 00.005 6120 Star::Find(15, 515, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1883
02:57:43.107 00.005 6120 Star::Find returns 1 (0), X=514.69, Y=665.90, Mass=8151, SNR=60.3, Peak=231 HFD=6.6
02:57:43.110 00.003 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
02:57:43.114 00.004 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
02:57:43.118 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.33 hyp=0.33 cameraTheta=-1.45 mountX=-0.02 mountY=0.31, mountTheta=1.64
02:57:43.124 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.33, opts=13)
02:57:43.128 00.004 6120 Enqueuing Move request for scope (0.04, -0.33)
02:57:43.133 00.005 7680 Worker thread wakes up
02:57:43.133 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.33) opts 0xd
02:57:43.133 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.33)
02:57:43.135 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:43.139 00.004 6120 UpdateGuideState exits: m=8151 SNR=60.3
02:57:43.144 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:43.148 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:43.151 00.003 6120 Enqueuing Expose request
02:57:43.156 00.005 7680 Moving (0.04, -0.33) raw xDistance=-0.02 yDistance=0.31
02:57:43.156 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:57:43.156 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:57:43.156 00.000 7680 MoveAxis(E, 0, ABG)
02:57:43.157 00.001 7680 Move returns status 0, amount 0
02:57:43.157 00.000 7680 MoveAxis(S, 170, ABG)
02:57:43.157 00.000 7680 Guiding  Dir = 1, Dur = 170
02:57:43.157 00.000 7680 IsSlewing returns 0
02:57:43.158 00.001 7680 IsGuiding returns 0
02:57:43.158 00.000 7680 PulseGuide returned control before completion, sleep 180
02:57:43.343 00.185 7680 IsGuiding returns 1
02:57:43.343 00.000 7680 scope still moving after pulse duration time elapsed
02:57:43.373 00.030 7680 IsSlewing returns 0
02:57:43.373 00.000 7680 IsGuiding returns 1
02:57:43.404 00.031 7680 IsSlewing returns 0
02:57:43.404 00.000 7680 IsGuiding returns 0
02:57:43.406 00.002 7680 scope move finished after 170 + 77 ms
02:57:43.408 00.002 7680 Move returns status 0, amount 170
02:57:43.409 00.001 7680 move complete, result=0
02:57:43.409 00.000 7680 worker thread done servicing request
02:57:43.410 00.001 7680 Worker thread wakes up
02:57:43.410 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 170 ms SOUTH
02:57:43.418 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:43.418 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:44.673 01.255 7680 Exposure complete
02:57:44.822 00.149 7680 worker thread done servicing request
02:57:44.822 00.000 6120 OnExposeComplete: enter
02:57:44.826 00.004 6120 UpdateGuideState(): m_state=6
02:57:44.829 00.003 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1884
02:57:44.834 00.005 6120 Star::Find returns 1 (0), X=515.00, Y=665.91, Mass=8298, SNR=61.3, Peak=219 HFD=6.4
02:57:44.838 00.004 6120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.19) = xAngle (-0.93 = -0.93)
02:57:44.841 00.003 6120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.94 = 1.94)
02:57:44.845 00.004 6120 CameraToMount -- cameraX=0.34 cameraY=-0.32 hyp=0.47 cameraTheta=-0.75 mountX=0.28 mountY=0.44, mountTheta=1.00
02:57:44.853 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-0.32, opts=13)
02:57:44.858 00.005 6120 Enqueuing Move request for scope (0.34, -0.32)
02:57:44.862 00.004 7680 Worker thread wakes up
02:57:44.862 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:44.867 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.32) opts 0xd
02:57:44.868 00.001 7680 Handling offset move in thread for scope, endpoint = (0.34, -0.32)
02:57:44.868 00.000 7680 Moving (0.34, -0.32) raw xDistance=0.28 yDistance=0.44
02:57:44.868 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:57:44.868 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
02:57:44.868 00.000 7680 MoveAxis(W, 113, ABG)
02:57:44.869 00.001 7680 Guiding  Dir = 3, Dur = 113
02:57:44.869 00.000 6120 UpdateGuideState exits: m=8298 SNR=61.3
02:57:44.874 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:44.877 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:44.881 00.004 6120 Enqueuing Expose request
02:57:44.885 00.004 7680 IsSlewing returns 0
02:57:44.885 00.000 7680 IsGuiding returns 0
02:57:44.886 00.001 7680 PulseGuide returned control before completion, sleep 123
02:57:45.017 00.131 7680 IsGuiding returns 1
02:57:45.017 00.000 7680 scope still moving after pulse duration time elapsed
02:57:45.049 00.032 7680 IsSlewing returns 0
02:57:45.050 00.001 7680 IsGuiding returns 0
02:57:45.050 00.000 7680 scope move finished after 113 + 51 ms
02:57:45.050 00.000 7680 Move returns status 0, amount 113
02:57:45.050 00.000 7680 MoveAxis(S, 236, ABG)
02:57:45.051 00.001 7680 Guiding  Dir = 1, Dur = 236
02:57:45.051 00.000 7680 IsSlewing returns 0
02:57:45.051 00.000 7680 IsGuiding returns 0
02:57:45.052 00.001 7680 PulseGuide returned control before completion, sleep 246
02:57:45.315 00.263 7680 IsGuiding returns 1
02:57:45.317 00.002 7680 scope still moving after pulse duration time elapsed
02:57:45.346 00.029 7680 IsSlewing returns 0
02:57:45.348 00.002 7680 IsGuiding returns 0
02:57:45.348 00.000 7680 scope move finished after 236 + 60 ms
02:57:45.348 00.000 7680 Move returns status 0, amount 236
02:57:45.348 00.000 7680 move complete, result=0
02:57:45.349 00.001 7680 worker thread done servicing request
02:57:45.349 00.000 6120 GuideStep: 0.3 px 113 ms WEST, 0.4 px 236 ms SOUTH
02:57:45.360 00.011 7680 Worker thread wakes up
02:57:45.360 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:45.360 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:46.609 01.249 7680 Exposure complete
02:57:46.750 00.141 7680 worker thread done servicing request
02:57:46.750 00.000 6120 OnExposeComplete: enter
02:57:46.753 00.003 6120 UpdateGuideState(): m_state=6
02:57:46.757 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1885
02:57:46.762 00.005 6120 Star::Find returns 1 (0), X=514.74, Y=666.63, Mass=9076, SNR=62.9, Peak=223 HFD=6.8
02:57:46.767 00.005 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (0.19) = xAngle (1.17 = 1.17)
02:57:46.771 00.004 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.05 = -2.24)
02:57:46.775 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.40 hyp=0.40 cameraTheta=1.36 mountX=0.16 mountY=-0.32, mountTheta=-1.11
02:57:46.780 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.40, opts=13)
02:57:46.785 00.005 6120 Enqueuing Move request for scope (0.08, 0.40)
02:57:46.790 00.005 7680 Worker thread wakes up
02:57:46.790 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:46.794 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.40) opts 0xd
02:57:46.794 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.40)
02:57:46.795 00.001 7680 Moving (0.08, 0.40) raw xDistance=0.16 yDistance=-0.32
02:57:46.795 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:57:46.795 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:57:46.795 00.000 6120 UpdateGuideState exits: m=9076 SNR=62.9
02:57:46.799 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:46.801 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:46.806 00.005 6120 Enqueuing Expose request
02:57:46.810 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:57:46.810 00.000 7680 MoveAxis(E, 0, ABG)
02:57:46.810 00.000 7680 Move returns status 0, amount 0
02:57:46.810 00.000 7680 MoveAxis(N, 0, ABG)
02:57:46.810 00.000 7680 Move returns status 0, amount 0
02:57:46.810 00.000 7680 move complete, result=0
02:57:46.811 00.001 7680 worker thread done servicing request
02:57:46.811 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:57:46.815 00.004 7680 Worker thread wakes up
02:57:46.816 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:46.816 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:48.062 01.246 7680 Exposure complete
02:57:48.208 00.146 7680 worker thread done servicing request
02:57:48.208 00.000 6120 OnExposeComplete: enter
02:57:48.212 00.004 6120 UpdateGuideState(): m_state=6
02:57:48.215 00.003 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1886
02:57:48.221 00.006 6120 Star::Find returns 1 (0), X=514.90, Y=666.13, Mass=8260, SNR=59.6, Peak=227 HFD=6.5
02:57:48.226 00.005 6120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.19) = xAngle (-0.58 = -0.58)
02:57:48.230 00.004 6120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.30 = 2.30)
02:57:48.234 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-0.39 mountX=0.22 mountY=0.20, mountTheta=0.73
02:57:48.239 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.10, opts=13)
02:57:48.242 00.003 6120 Enqueuing Move request for scope (0.24, -0.10)
02:57:48.246 00.004 7680 Worker thread wakes up
02:57:48.246 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:48.250 00.004 6120 UpdateGuideState exits: m=8260 SNR=59.6
02:57:48.254 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:48.259 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:48.264 00.005 6120 Enqueuing Expose request
02:57:48.268 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.10) opts 0xd
02:57:48.268 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.10)
02:57:48.269 00.001 7680 Moving (0.24, -0.10) raw xDistance=0.22 yDistance=0.20
02:57:48.269 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
02:57:48.269 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:57:48.270 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:57:48.270 00.000 7680 MoveAxis(W, 90, ABG)
02:57:48.270 00.000 7680 Guiding  Dir = 3, Dur = 90
02:57:48.271 00.001 7680 IsSlewing returns 0
02:57:48.271 00.000 7680 IsGuiding returns 0
02:57:48.272 00.001 7680 PulseGuide returned control before completion, sleep 100
02:57:48.379 00.107 7680 IsGuiding returns 1
02:57:48.381 00.002 7680 scope still moving after pulse duration time elapsed
02:57:48.411 00.030 7680 IsSlewing returns 0
02:57:48.412 00.001 7680 IsGuiding returns 0
02:57:48.412 00.000 7680 scope move finished after 90 + 50 ms
02:57:48.413 00.001 7680 Move returns status 0, amount 90
02:57:48.413 00.000 7680 MoveAxis(N, 0, ABG)
02:57:48.414 00.001 7680 Move returns status 0, amount 0
02:57:48.414 00.000 7680 move complete, result=0
02:57:48.415 00.001 7680 worker thread done servicing request
02:57:48.415 00.000 7680 Worker thread wakes up
02:57:48.416 00.001 6120 GuideStep: 0.2 px 90 ms WEST, 0.2 px 0 ms NORTH
02:57:48.422 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:48.422 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:49.676 01.254 7680 Exposure complete
02:57:49.814 00.138 7680 worker thread done servicing request
02:57:49.814 00.000 6120 OnExposeComplete: enter
02:57:49.819 00.005 6120 UpdateGuideState(): m_state=6
02:57:49.824 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1887
02:57:49.828 00.004 6120 Star::Find returns 1 (0), X=514.48, Y=667.97, Mass=8604, SNR=61.6, Peak=220 HFD=6.5
02:57:49.832 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (0.19) = xAngle (1.48 = 1.48)
02:57:49.836 00.004 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.35 = -1.93)
02:57:49.840 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=1.74 hyp=1.75 cameraTheta=1.67 mountX=0.16 mountY=-1.64, mountTheta=-1.48
02:57:49.846 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=1.74, opts=13)
02:57:49.851 00.005 6120 Enqueuing Move request for scope (-0.17, 1.74)
02:57:49.854 00.003 7680 Worker thread wakes up
02:57:49.855 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 1.74) opts 0xd
02:57:49.855 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 1.74)
02:57:49.855 00.000 7680 Moving (-0.17, 1.74) raw xDistance=0.16 yDistance=-1.64
02:57:49.855 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:57:49.855 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:49.858 00.003 6120 UpdateGuideState exits: m=8604 SNR=61.6
02:57:49.863 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:49.866 00.003 7680 resist switch: large excursion: input -1.64 thresh 0.60 direction from 1 to -1
02:57:49.866 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.93
02:57:49.867 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:49.871 00.004 7680 GuideAlgorithmResistSwitch::result() returns -1.64 from input -1.64
02:57:49.871 00.000 7680 MoveAxis(E, 0, ABG)
02:57:49.871 00.000 7680 Move returns status 0, amount 0
02:57:49.872 00.001 7680 MoveAxis(N, 891, ABG)
02:57:49.872 00.000 6120 Enqueuing Expose request
02:57:49.875 00.003 7680 Guiding  Dir = 0, Dur = 891
02:57:49.875 00.000 7680 IsSlewing returns 0
02:57:49.875 00.000 7680 IsGuiding returns 0
02:57:49.876 00.001 7680 PulseGuide returned control before completion, sleep 901
02:57:50.790 00.914 7680 IsGuiding returns 1
02:57:50.790 00.000 7680 scope still moving after pulse duration time elapsed
02:57:50.822 00.032 7680 IsSlewing returns 0
02:57:50.823 00.001 7680 IsGuiding returns 0
02:57:50.823 00.000 7680 scope move finished after 891 + 57 ms
02:57:50.825 00.002 7680 Move returns status 0, amount 891
02:57:50.825 00.000 7680 move complete, result=0
02:57:50.826 00.001 7680 worker thread done servicing request
02:57:50.826 00.000 7680 Worker thread wakes up
02:57:50.827 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -1.6 px 891 ms NORTH
02:57:50.833 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:50.833 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:52.084 01.251 7680 Exposure complete
02:57:52.227 00.143 7680 worker thread done servicing request
02:57:52.228 00.001 6120 OnExposeComplete: enter
02:57:52.231 00.003 6120 UpdateGuideState(): m_state=6
02:57:52.237 00.006 6120 Star::Find(15, 514, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1888
02:57:52.241 00.004 6120 Star::Find returns 1 (0), X=514.56, Y=665.81, Mass=8974, SNR=62.9, Peak=213 HFD=6.5
02:57:52.244 00.003 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
02:57:52.248 00.004 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
02:57:52.253 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.42 hyp=0.43 cameraTheta=-1.80 mountX=-0.17 mountY=0.33, mountTheta=2.05
02:57:52.259 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.42, opts=13)
02:57:52.263 00.004 6120 Enqueuing Move request for scope (-0.09, -0.42)
02:57:52.266 00.003 7680 Worker thread wakes up
02:57:52.267 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:52.270 00.003 6120 UpdateGuideState exits: m=8974 SNR=62.9
02:57:52.274 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.42) opts 0xd
02:57:52.274 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.42)
02:57:52.274 00.000 7680 Moving (-0.09, -0.42) raw xDistance=-0.17 yDistance=0.33
02:57:52.274 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:57:52.274 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:57:52.276 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:52.279 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:52.283 00.004 6120 Enqueuing Expose request
02:57:52.288 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:57:52.288 00.000 7680 MoveAxis(E, 0, ABG)
02:57:52.288 00.000 7680 Move returns status 0, amount 0
02:57:52.288 00.000 7680 MoveAxis(N, 0, ABG)
02:57:52.289 00.001 7680 Move returns status 0, amount 0
02:57:52.289 00.000 7680 move complete, result=0
02:57:52.289 00.000 7680 worker thread done servicing request
02:57:52.290 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:57:52.294 00.004 7680 Worker thread wakes up
02:57:52.295 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:52.295 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:53.544 01.249 7680 Exposure complete
02:57:53.683 00.139 7680 worker thread done servicing request
02:57:53.683 00.000 6120 OnExposeComplete: enter
02:57:53.686 00.003 6120 UpdateGuideState(): m_state=6
02:57:53.692 00.006 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1889
02:57:53.697 00.005 6120 Star::Find returns 1 (0), X=514.43, Y=665.81, Mass=8478, SNR=61.0, Peak=196 HFD=6.6
02:57:53.700 00.003 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
02:57:53.705 00.005 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
02:57:53.708 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.42 hyp=0.48 cameraTheta=-2.06 mountX=-0.30 mountY=0.28, mountTheta=2.39
02:57:53.714 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.42, opts=13)
02:57:53.717 00.003 6120 Enqueuing Move request for scope (-0.22, -0.42)
02:57:53.721 00.004 7680 Worker thread wakes up
02:57:53.721 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.42) opts 0xd
02:57:53.721 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.42)
02:57:53.721 00.000 7680 Moving (-0.22, -0.42) raw xDistance=-0.30 yDistance=0.28
02:57:53.721 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:57:53.723 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:57:53.723 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:53.727 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:57:53.728 00.001 7680 MoveAxis(E, 122, ABG)
02:57:53.728 00.000 7680 Guiding  Dir = 2, Dur = 122
02:57:53.728 00.000 6120 UpdateGuideState exits: m=8478 SNR=61.0
02:57:53.731 00.003 7680 IsSlewing returns 0
02:57:53.731 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:53.736 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:53.739 00.003 7680 IsGuiding returns 0
02:57:53.739 00.000 6120 Enqueuing Expose request
02:57:53.742 00.003 7680 PulseGuide returned control before completion, sleep 132
02:57:53.889 00.147 7680 IsGuiding returns 1
02:57:53.890 00.001 7680 scope still moving after pulse duration time elapsed
02:57:53.921 00.031 7680 IsSlewing returns 0
02:57:53.922 00.001 7680 IsGuiding returns 0
02:57:53.923 00.001 7680 scope move finished after 122 + 60 ms
02:57:53.923 00.000 7680 Move returns status 0, amount 122
02:57:53.923 00.000 7680 MoveAxis(N, 0, ABG)
02:57:53.923 00.000 7680 Move returns status 0, amount 0
02:57:53.923 00.000 7680 move complete, result=0
02:57:53.924 00.001 7680 worker thread done servicing request
02:57:53.924 00.000 7680 Worker thread wakes up
02:57:53.924 00.000 6120 GuideStep: -0.3 px 122 ms EAST, 0.3 px 0 ms NORTH
02:57:53.930 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:53.930 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:55.190 01.260 7680 Exposure complete
02:57:55.335 00.145 7680 worker thread done servicing request
02:57:55.335 00.000 6120 OnExposeComplete: enter
02:57:55.340 00.005 6120 UpdateGuideState(): m_state=6
02:57:55.344 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1890
02:57:55.347 00.003 6120 Star::Find returns 1 (0), X=514.90, Y=664.94, Mass=8619, SNR=62.3, Peak=236 HFD=6.4
02:57:55.351 00.004 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
02:57:55.354 00.003 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
02:57:55.356 00.002 6120 CameraToMount -- cameraX=0.24 cameraY=-1.29 hyp=1.31 cameraTheta=-1.38 mountX=0.00 mountY=1.27, mountTheta=1.57
02:57:55.360 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-1.29, opts=13)
02:57:55.363 00.003 6120 Enqueuing Move request for scope (0.24, -1.29)
02:57:55.367 00.004 7680 Worker thread wakes up
02:57:55.367 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:55.371 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -1.29) opts 0xd
02:57:55.371 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -1.29)
02:57:55.371 00.000 7680 Moving (0.24, -1.29) raw xDistance=0.00 yDistance=1.27
02:57:55.371 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:57:55.371 00.000 7680 resist switch: large excursion: input 1.27 thresh 0.60 direction from -1 to 1
02:57:55.371 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.80
02:57:55.371 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.27 from input 1.27
02:57:55.371 00.000 7680 MoveAxis(E, 0, ABG)
02:57:55.372 00.001 7680 Move returns status 0, amount 0
02:57:55.372 00.000 7680 MoveAxis(S, 688, ABG)
02:57:55.372 00.000 7680 Guiding  Dir = 1, Dur = 688
02:57:55.372 00.000 6120 UpdateGuideState exits: m=8619 SNR=62.3
02:57:55.376 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:55.380 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:55.385 00.005 6120 Enqueuing Expose request
02:57:55.388 00.003 7680 IsSlewing returns 0
02:57:55.388 00.000 7680 IsGuiding returns 0
02:57:55.390 00.002 7680 PulseGuide returned control before completion, sleep 698
02:57:56.100 00.710 7680 IsGuiding returns 1
02:57:56.101 00.001 7680 scope still moving after pulse duration time elapsed
02:57:56.131 00.030 7680 IsSlewing returns 0
02:57:56.133 00.002 7680 IsGuiding returns 1
02:57:56.162 00.029 7680 IsSlewing returns 0
02:57:56.163 00.001 7680 IsGuiding returns 0
02:57:56.164 00.001 7680 scope move finished after 688 + 86 ms
02:57:56.164 00.000 7680 Move returns status 0, amount 688
02:57:56.164 00.000 7680 move complete, result=0
02:57:56.165 00.001 7680 worker thread done servicing request
02:57:56.165 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 1.3 px 688 ms SOUTH
02:57:56.172 00.007 7680 Worker thread wakes up
02:57:56.172 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:56.172 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:57.425 01.253 7680 Exposure complete
02:57:57.558 00.133 7680 worker thread done servicing request
02:57:57.560 00.002 6120 OnExposeComplete: enter
02:57:57.564 00.004 6120 UpdateGuideState(): m_state=6
02:57:57.568 00.004 6120 Star::Find(15, 514, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1891
02:57:57.571 00.003 6120 Star::Find returns 1 (0), X=514.98, Y=665.08, Mass=8389, SNR=60.2, Peak=224 HFD=6.3
02:57:57.577 00.006 6120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.19) = xAngle (-1.48 = -1.48)
02:57:57.581 00.004 6120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
02:57:57.585 00.004 6120 CameraToMount -- cameraX=0.33 cameraY=-1.15 hyp=1.20 cameraTheta=-1.29 mountX=0.11 mountY=1.18, mountTheta=1.48
02:57:57.589 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-1.15, opts=13)
02:57:57.594 00.005 6120 Enqueuing Move request for scope (0.33, -1.15)
02:57:57.597 00.003 7680 Worker thread wakes up
02:57:57.598 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -1.15) opts 0xd
02:57:57.598 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, -1.15)
02:57:57.598 00.000 7680 Moving (0.33, -1.15) raw xDistance=0.11 yDistance=1.18
02:57:57.598 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:57:57.598 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.18 from input 1.18
02:57:57.599 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:57.605 00.006 7680 MoveAxis(E, 0, ABG)
02:57:57.605 00.000 7680 Move returns status 0, amount 0
02:57:57.605 00.000 6120 UpdateGuideState exits: m=8389 SNR=60.2
02:57:57.610 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:57.615 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:57.619 00.004 6120 Enqueuing Expose request
02:57:57.622 00.003 7680 MoveAxis(S, 640, ABG)
02:57:57.622 00.000 7680 Guiding  Dir = 1, Dur = 640
02:57:57.622 00.000 7680 IsSlewing returns 0
02:57:57.624 00.002 7680 IsGuiding returns 0
02:57:57.624 00.000 7680 PulseGuide returned control before completion, sleep 650
02:57:58.282 00.658 7680 IsGuiding returns 1
02:57:58.282 00.000 7680 scope still moving after pulse duration time elapsed
02:57:58.313 00.031 7680 IsSlewing returns 0
02:57:58.314 00.001 7680 IsGuiding returns 1
02:57:58.345 00.031 7680 IsSlewing returns 0
02:57:58.346 00.001 7680 IsGuiding returns 0
02:57:58.346 00.000 7680 scope move finished after 640 + 82 ms
02:57:58.346 00.000 7680 Move returns status 0, amount 640
02:57:58.347 00.001 7680 move complete, result=0
02:57:58.347 00.000 7680 worker thread done servicing request
02:57:58.349 00.002 7680 Worker thread wakes up
02:57:58.349 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 1.2 px 640 ms SOUTH
02:57:58.354 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:57:58.355 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:57:59.608 01.253 7680 Exposure complete
02:57:59.741 00.133 7680 worker thread done servicing request
02:57:59.741 00.000 6120 OnExposeComplete: enter
02:57:59.745 00.004 6120 UpdateGuideState(): m_state=6
02:57:59.749 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1892
02:57:59.755 00.006 6120 Star::Find returns 1 (0), X=515.00, Y=665.91, Mass=8759, SNR=62.1, Peak=217 HFD=6.4
02:57:59.763 00.008 6120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.19) = xAngle (-0.94 = -0.94)
02:57:59.770 00.007 6120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.93 = 1.93)
02:57:59.776 00.006 6120 CameraToMount -- cameraX=0.34 cameraY=-0.32 hyp=0.47 cameraTheta=-0.75 mountX=0.28 mountY=0.44, mountTheta=1.01
02:57:59.781 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-0.32, opts=13)
02:57:59.787 00.006 6120 Enqueuing Move request for scope (0.34, -0.32)
02:57:59.791 00.004 7680 Worker thread wakes up
02:57:59.791 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.32) opts 0xd
02:57:59.792 00.001 7680 Handling offset move in thread for scope, endpoint = (0.34, -0.32)
02:57:59.792 00.000 7680 Moving (0.34, -0.32) raw xDistance=0.28 yDistance=0.44
02:57:59.792 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
02:57:59.792 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:57:59.797 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
02:57:59.797 00.000 7680 MoveAxis(W, 113, ABG)
02:57:59.797 00.000 7680 Guiding  Dir = 3, Dur = 113
02:57:59.798 00.001 6120 UpdateGuideState exits: m=8759 SNR=62.1
02:57:59.803 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:59.808 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:57:59.811 00.003 6120 Enqueuing Expose request
02:57:59.816 00.005 7680 IsSlewing returns 0
02:57:59.816 00.000 7680 IsGuiding returns 0
02:57:59.817 00.001 7680 PulseGuide returned control before completion, sleep 123
02:57:59.952 00.135 7680 IsGuiding returns 1
02:57:59.954 00.002 7680 scope still moving after pulse duration time elapsed
02:57:59.983 00.029 7680 IsSlewing returns 0
02:57:59.985 00.002 7680 IsGuiding returns 1
02:58:00.017 00.032 7680 IsSlewing returns 0
02:58:00.020 00.003 7680 IsGuiding returns 0
02:58:00.022 00.002 7680 scope move finished after 113 + 92 ms
02:58:00.023 00.001 7680 Move returns status 0, amount 113
02:58:00.024 00.001 7680 MoveAxis(S, 239, ABG)
02:58:00.024 00.000 7680 Guiding  Dir = 1, Dur = 239
02:58:00.024 00.000 7680 IsSlewing returns 0
02:58:00.025 00.001 7680 IsGuiding returns 0
02:58:00.025 00.000 7680 PulseGuide returned control before completion, sleep 249
02:58:00.282 00.257 7680 IsGuiding returns 1
02:58:00.284 00.002 7680 scope still moving after pulse duration time elapsed
02:58:00.314 00.030 7680 IsSlewing returns 0
02:58:00.316 00.002 7680 IsGuiding returns 0
02:58:00.317 00.001 7680 scope move finished after 239 + 51 ms
02:58:00.317 00.000 7680 Move returns status 0, amount 239
02:58:00.318 00.001 7680 move complete, result=0
02:58:00.318 00.000 7680 worker thread done servicing request
02:58:00.318 00.000 7680 Worker thread wakes up
02:58:00.318 00.000 6120 GuideStep: 0.3 px 113 ms WEST, 0.4 px 239 ms SOUTH
02:58:00.327 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:00.329 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:01.577 01.248 7680 Exposure complete
02:58:01.720 00.143 6120 OnExposeComplete: enter
02:58:01.724 00.004 6120 UpdateGuideState(): m_state=6
02:58:01.727 00.003 7680 worker thread done servicing request
02:58:01.727 00.000 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1893
02:58:01.732 00.005 6120 Star::Find returns 1 (0), X=514.91, Y=665.93, Mass=8620, SNR=62.3, Peak=227 HFD=6.4
02:58:01.735 00.003 6120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (0.19) = xAngle (-1.06 = -1.06)
02:58:01.739 00.004 6120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.82 = 1.82)
02:58:01.742 00.003 6120 CameraToMount -- cameraX=0.26 cameraY=-0.30 hyp=0.40 cameraTheta=-0.87 mountX=0.20 mountY=0.39, mountTheta=1.10
02:58:01.747 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.30, opts=13)
02:58:01.751 00.004 6120 Enqueuing Move request for scope (0.26, -0.30)
02:58:01.754 00.003 7680 Worker thread wakes up
02:58:01.754 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.30) opts 0xd
02:58:01.755 00.001 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.30)
02:58:01.755 00.000 7680 Moving (0.26, -0.30) raw xDistance=0.20 yDistance=0.39
02:58:01.755 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:58:01.755 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
02:58:01.755 00.000 7680 MoveAxis(E, 0, ABG)
02:58:01.756 00.001 7680 Move returns status 0, amount 0
02:58:01.756 00.000 7680 MoveAxis(S, 209, ABG)
02:58:01.756 00.000 7680 Guiding  Dir = 1, Dur = 209
02:58:01.756 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:01.761 00.005 7680 IsSlewing returns 0
02:58:01.761 00.000 6120 UpdateGuideState exits: m=8620 SNR=62.3
02:58:01.766 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:01.770 00.004 7680 IsGuiding returns 0
02:58:01.770 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:01.773 00.003 7680 PulseGuide returned control before completion, sleep 219
02:58:01.773 00.000 6120 Enqueuing Expose request
02:58:02.001 00.228 7680 IsGuiding returns 1
02:58:02.002 00.001 7680 scope still moving after pulse duration time elapsed
02:58:02.030 00.028 7680 IsSlewing returns 0
02:58:02.032 00.002 7680 IsGuiding returns 0
02:58:02.032 00.000 7680 scope move finished after 209 + 53 ms
02:58:02.033 00.001 7680 Move returns status 0, amount 209
02:58:02.033 00.000 7680 move complete, result=0
02:58:02.033 00.000 7680 worker thread done servicing request
02:58:02.034 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 209 ms SOUTH
02:58:02.040 00.006 7680 Worker thread wakes up
02:58:02.040 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:02.041 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:03.293 01.252 7680 Exposure complete
02:58:03.426 00.133 7680 worker thread done servicing request
02:58:03.427 00.001 6120 OnExposeComplete: enter
02:58:03.432 00.005 6120 UpdateGuideState(): m_state=6
02:58:03.435 00.003 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1894
02:58:03.441 00.006 6120 Star::Find returns 1 (0), X=514.80, Y=666.04, Mass=8601, SNR=62.6, Peak=212 HFD=6.5
02:58:03.445 00.004 6120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (0.19) = xAngle (-1.08 = -1.08)
02:58:03.450 00.005 6120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.79 = 1.79)
02:58:03.453 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.89 mountX=0.11 mountY=0.23, mountTheta=1.12
02:58:03.459 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.19, opts=13)
02:58:03.463 00.004 6120 Enqueuing Move request for scope (0.15, -0.19)
02:58:03.466 00.003 7680 Worker thread wakes up
02:58:03.466 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
02:58:03.467 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
02:58:03.467 00.000 7680 Moving (0.15, -0.19) raw xDistance=0.11 yDistance=0.23
02:58:03.468 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:58:03.468 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
02:58:03.468 00.000 7680 MoveAxis(E, 0, ABG)
02:58:03.468 00.000 7680 Move returns status 0, amount 0
02:58:03.468 00.000 7680 MoveAxis(S, 127, ABG)
02:58:03.468 00.000 7680 Guiding  Dir = 1, Dur = 127
02:58:03.468 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:03.474 00.006 7680 IsSlewing returns 0
02:58:03.474 00.000 6120 UpdateGuideState exits: m=8601 SNR=62.6
02:58:03.480 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:03.484 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:03.489 00.005 6120 Enqueuing Expose request
02:58:03.493 00.004 7680 IsGuiding returns 0
02:58:03.493 00.000 7680 PulseGuide returned control before completion, sleep 137
02:58:03.644 00.151 7680 IsGuiding returns 1
02:58:03.645 00.001 7680 scope still moving after pulse duration time elapsed
02:58:03.676 00.031 7680 IsSlewing returns 0
02:58:03.677 00.001 7680 IsGuiding returns 0
02:58:03.677 00.000 7680 scope move finished after 127 + 58 ms
02:58:03.678 00.001 7680 Move returns status 0, amount 127
02:58:03.678 00.000 7680 move complete, result=0
02:58:03.678 00.000 7680 worker thread done servicing request
02:58:03.680 00.002 7680 Worker thread wakes up
02:58:03.680 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 127 ms SOUTH
02:58:03.687 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:03.687 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:04.933 01.246 7680 Exposure complete
02:58:05.109 00.176 7680 worker thread done servicing request
02:58:05.110 00.001 6120 OnExposeComplete: enter
02:58:05.115 00.005 6120 UpdateGuideState(): m_state=6
02:58:05.118 00.003 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1895
02:58:05.121 00.003 6120 Star::Find returns 1 (0), X=514.94, Y=665.97, Mass=9151, SNR=63.7, Peak=235 HFD=6.4
02:58:05.125 00.004 6120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.19) = xAngle (-0.92 = -0.92)
02:58:05.130 00.005 6120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.95 = 1.95)
02:58:05.134 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=-0.26 hyp=0.38 cameraTheta=-0.73 mountX=0.23 mountY=0.36, mountTheta=0.99
02:58:05.138 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.26, opts=13)
02:58:05.141 00.003 6120 Enqueuing Move request for scope (0.29, -0.26)
02:58:05.145 00.004 7680 Worker thread wakes up
02:58:05.146 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:05.149 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.26) opts 0xd
02:58:05.149 00.000 6120 UpdateGuideState exits: m=9151 SNR=63.7
02:58:05.152 00.003 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.26)
02:58:05.152 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:05.155 00.003 7680 Moving (0.29, -0.26) raw xDistance=0.23 yDistance=0.36
02:58:05.156 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:05.160 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:58:05.160 00.000 6120 Enqueuing Expose request
02:58:05.165 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:58:05.166 00.001 7680 MoveAxis(W, 95, ABG)
02:58:05.166 00.000 7680 Guiding  Dir = 3, Dur = 95
02:58:05.166 00.000 7680 IsSlewing returns 0
02:58:05.167 00.001 7680 IsGuiding returns 0
02:58:05.167 00.000 7680 PulseGuide returned control before completion, sleep 105
02:58:05.286 00.119 7680 IsGuiding returns 1
02:58:05.286 00.000 7680 scope still moving after pulse duration time elapsed
02:58:05.317 00.031 7680 IsSlewing returns 0
02:58:05.318 00.001 7680 IsGuiding returns 0
02:58:05.318 00.000 7680 scope move finished after 95 + 55 ms
02:58:05.318 00.000 7680 Move returns status 0, amount 95
02:58:05.318 00.000 7680 MoveAxis(S, 193, ABG)
02:58:05.318 00.000 7680 Guiding  Dir = 1, Dur = 193
02:58:05.319 00.001 7680 IsSlewing returns 0
02:58:05.319 00.000 7680 IsGuiding returns 0
02:58:05.320 00.001 7680 PulseGuide returned control before completion, sleep 203
02:58:05.535 00.215 7680 IsGuiding returns 1
02:58:05.535 00.000 7680 scope still moving after pulse duration time elapsed
02:58:05.565 00.030 7680 IsSlewing returns 0
02:58:05.565 00.000 7680 IsGuiding returns 0
02:58:05.566 00.001 7680 scope move finished after 193 + 53 ms
02:58:05.566 00.000 7680 Move returns status 0, amount 193
02:58:05.566 00.000 7680 move complete, result=0
02:58:05.566 00.000 7680 worker thread done servicing request
02:58:05.566 00.000 7680 Worker thread wakes up
02:58:05.566 00.000 6120 GuideStep: 0.2 px 95 ms WEST, 0.4 px 193 ms SOUTH
02:58:05.572 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:05.572 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:06.828 01.256 7680 Exposure complete
02:58:06.967 00.139 7680 worker thread done servicing request
02:58:06.968 00.001 6120 OnExposeComplete: enter
02:58:06.971 00.003 6120 UpdateGuideState(): m_state=6
02:58:06.976 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1896
02:58:06.982 00.006 6120 Star::Find returns 1 (0), X=514.73, Y=666.63, Mass=8772, SNR=61.4, Peak=215 HFD=6.7
02:58:06.986 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (0.19) = xAngle (1.20 = 1.20)
02:58:06.990 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.07 = -2.21)
02:58:06.994 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.40 hyp=0.41 cameraTheta=1.39 mountX=0.15 mountY=-0.33, mountTheta=-1.15
02:58:06.998 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.40, opts=13)
02:58:07.002 00.004 6120 Enqueuing Move request for scope (0.07, 0.40)
02:58:07.006 00.004 7680 Worker thread wakes up
02:58:07.006 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:07.009 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.40) opts 0xd
02:58:07.010 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.40)
02:58:07.010 00.000 7680 Moving (0.07, 0.40) raw xDistance=0.15 yDistance=-0.33
02:58:07.010 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:58:07.010 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:58:07.010 00.000 6120 UpdateGuideState exits: m=8772 SNR=61.4
02:58:07.014 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
02:58:07.014 00.000 7680 MoveAxis(E, 0, ABG)
02:58:07.014 00.000 7680 Move returns status 0, amount 0
02:58:07.014 00.000 7680 MoveAxis(N, 0, ABG)
02:58:07.014 00.000 7680 Move returns status 0, amount 0
02:58:07.014 00.000 7680 move complete, result=0
02:58:07.014 00.000 7680 worker thread done servicing request
02:58:07.014 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:07.019 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:07.023 00.004 6120 Enqueuing Expose request
02:58:07.027 00.004 7680 Worker thread wakes up
02:58:07.027 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:07.027 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:58:07.030 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:08.287 01.257 7680 Exposure complete
02:58:08.420 00.133 7680 worker thread done servicing request
02:58:08.421 00.001 6120 OnExposeComplete: enter
02:58:08.426 00.005 6120 UpdateGuideState(): m_state=6
02:58:08.429 00.003 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1897
02:58:08.434 00.005 6120 Star::Find returns 1 (0), X=514.65, Y=666.56, Mass=8360, SNR=60.1, Peak=212 HFD=6.9
02:58:08.438 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (0.19) = xAngle (1.39 = 1.39)
02:58:08.441 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.26 = -2.02)
02:58:08.445 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.33 hyp=0.33 cameraTheta=1.57 mountX=0.06 mountY=-0.30, mountTheta=-1.37
02:58:08.451 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.33, opts=13)
02:58:08.454 00.003 6120 Enqueuing Move request for scope (-0.00, 0.33)
02:58:08.459 00.005 7680 Worker thread wakes up
02:58:08.459 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:08.462 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.33) opts 0xd
02:58:08.462 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.33)
02:58:08.462 00.000 7680 Moving (-0.00, 0.33) raw xDistance=0.06 yDistance=-0.30
02:58:08.462 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:58:08.463 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:58:08.463 00.000 6120 UpdateGuideState exits: m=8360 SNR=60.1
02:58:08.467 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:58:08.467 00.000 7680 MoveAxis(E, 0, ABG)
02:58:08.467 00.000 7680 Move returns status 0, amount 0
02:58:08.467 00.000 7680 MoveAxis(N, 0, ABG)
02:58:08.467 00.000 7680 Move returns status 0, amount 0
02:58:08.468 00.001 7680 move complete, result=0
02:58:08.468 00.000 7680 worker thread done servicing request
02:58:08.468 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:08.472 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:08.477 00.005 6120 Enqueuing Expose request
02:58:08.480 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:58:08.485 00.005 7680 Worker thread wakes up
02:58:08.485 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:08.485 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:09.738 01.253 7680 Exposure complete
02:58:09.877 00.139 7680 worker thread done servicing request
02:58:09.878 00.001 6120 OnExposeComplete: enter
02:58:09.882 00.004 6120 UpdateGuideState(): m_state=6
02:58:09.885 00.003 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1898
02:58:09.890 00.005 6120 Star::Find returns 1 (0), X=514.81, Y=665.98, Mass=8431, SNR=61.4, Peak=213 HFD=6.4
02:58:09.894 00.004 6120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.19) = xAngle (-1.21 = -1.21)
02:58:09.898 00.004 6120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.66 = 1.66)
02:58:09.902 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.25 hyp=0.30 cameraTheta=-1.03 mountX=0.10 mountY=0.30, mountTheta=1.23
02:58:09.907 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.25, opts=13)
02:58:09.911 00.004 6120 Enqueuing Move request for scope (0.15, -0.25)
02:58:09.917 00.006 7680 Worker thread wakes up
02:58:09.917 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.25) opts 0xd
02:58:09.918 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.25)
02:58:09.918 00.000 7680 Moving (0.15, -0.25) raw xDistance=0.10 yDistance=0.30
02:58:09.918 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:58:09.918 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:58:09.918 00.000 7680 MoveAxis(E, 0, ABG)
02:58:09.918 00.000 7680 Move returns status 0, amount 0
02:58:09.918 00.000 7680 MoveAxis(S, 160, ABG)
02:58:09.918 00.000 7680 Guiding  Dir = 1, Dur = 160
02:58:09.918 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:09.922 00.004 7680 IsSlewing returns 0
02:58:09.922 00.000 6120 UpdateGuideState exits: m=8431 SNR=61.4
02:58:09.927 00.005 7680 IsGuiding returns 0
02:58:09.927 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:09.931 00.004 7680 PulseGuide returned control before completion, sleep 170
02:58:09.931 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:09.935 00.004 6120 Enqueuing Expose request
02:58:10.103 00.168 7680 IsGuiding returns 1
02:58:10.104 00.001 7680 scope still moving after pulse duration time elapsed
02:58:10.134 00.030 7680 IsSlewing returns 0
02:58:10.135 00.001 7680 IsGuiding returns 0
02:58:10.136 00.001 7680 scope move finished after 160 + 48 ms
02:58:10.136 00.000 7680 Move returns status 0, amount 160
02:58:10.136 00.000 7680 move complete, result=0
02:58:10.137 00.001 7680 worker thread done servicing request
02:58:10.137 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 160 ms SOUTH
02:58:10.144 00.007 7680 Worker thread wakes up
02:58:10.144 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:10.144 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:11.392 01.248 7680 Exposure complete
02:58:11.521 00.129 7680 worker thread done servicing request
02:58:11.522 00.001 6120 OnExposeComplete: enter
02:58:11.526 00.004 6120 UpdateGuideState(): m_state=6
02:58:11.530 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1899
02:58:11.533 00.003 6120 Star::Find returns 1 (0), X=514.63, Y=666.47, Mass=9004, SNR=62.9, Peak=212 HFD=7.0
02:58:11.538 00.005 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.19) = xAngle (1.49 = 1.49)
02:58:11.543 00.005 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.36 = -1.92)
02:58:11.548 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.25 cameraTheta=1.68 mountX=0.02 mountY=-0.23, mountTheta=-1.49
02:58:11.554 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.24, opts=13)
02:58:11.558 00.004 6120 Enqueuing Move request for scope (-0.03, 0.24)
02:58:11.561 00.003 7680 Worker thread wakes up
02:58:11.562 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:11.566 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0xd
02:58:11.566 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
02:58:11.566 00.000 7680 Moving (-0.03, 0.24) raw xDistance=0.02 yDistance=-0.23
02:58:11.567 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:58:11.567 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:58:11.567 00.000 6120 UpdateGuideState exits: m=9004 SNR=62.9
02:58:11.572 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:11.576 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:11.580 00.004 6120 Enqueuing Expose request
02:58:11.585 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:58:11.585 00.000 7680 MoveAxis(E, 0, ABG)
02:58:11.585 00.000 7680 Move returns status 0, amount 0
02:58:11.585 00.000 7680 MoveAxis(N, 0, ABG)
02:58:11.585 00.000 7680 Move returns status 0, amount 0
02:58:11.586 00.001 7680 move complete, result=0
02:58:11.586 00.000 7680 worker thread done servicing request
02:58:11.586 00.000 7680 Worker thread wakes up
02:58:11.586 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:58:11.590 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:11.590 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:12.839 01.249 7680 Exposure complete
02:58:12.964 00.125 7680 worker thread done servicing request
02:58:12.964 00.000 6120 OnExposeComplete: enter
02:58:12.968 00.004 6120 UpdateGuideState(): m_state=6
02:58:12.974 00.006 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1900
02:58:12.978 00.004 6120 Star::Find returns 1 (0), X=514.65, Y=665.88, Mass=8709, SNR=62.4, Peak=222 HFD=6.6
02:58:12.981 00.003 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
02:58:12.985 00.004 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
02:58:12.989 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.35 hyp=0.35 cameraTheta=-1.57 mountX=-0.06 mountY=0.31, mountTheta=1.78
02:58:12.993 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.35, opts=13)
02:58:12.997 00.004 6120 Enqueuing Move request for scope (-0.00, -0.35)
02:58:13.000 00.003 7680 Worker thread wakes up
02:58:13.000 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.35) opts 0xd
02:58:13.000 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.35)
02:58:13.000 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:13.006 00.006 6120 UpdateGuideState exits: m=8709 SNR=62.4
02:58:13.009 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:13.013 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:13.015 00.002 6120 Enqueuing Expose request
02:58:13.020 00.005 7680 Moving (-0.00, -0.35) raw xDistance=-0.06 yDistance=0.31
02:58:13.020 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:58:13.020 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:58:13.020 00.000 7680 MoveAxis(E, 0, ABG)
02:58:13.020 00.000 7680 Move returns status 0, amount 0
02:58:13.020 00.000 7680 MoveAxis(S, 169, ABG)
02:58:13.021 00.001 7680 Guiding  Dir = 1, Dur = 169
02:58:13.021 00.000 7680 IsSlewing returns 0
02:58:13.021 00.000 7680 IsGuiding returns 0
02:58:13.022 00.001 7680 PulseGuide returned control before completion, sleep 179
02:58:13.209 00.187 7680 IsGuiding returns 1
02:58:13.209 00.000 7680 scope still moving after pulse duration time elapsed
02:58:13.239 00.030 7680 IsSlewing returns 0
02:58:13.241 00.002 7680 IsGuiding returns 0
02:58:13.241 00.000 7680 scope move finished after 169 + 50 ms
02:58:13.241 00.000 7680 Move returns status 0, amount 169
02:58:13.241 00.000 7680 move complete, result=0
02:58:13.243 00.002 7680 worker thread done servicing request
02:58:13.243 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 169 ms SOUTH
02:58:13.249 00.006 7680 Worker thread wakes up
02:58:13.249 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:13.249 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:14.503 01.254 7680 Exposure complete
02:58:14.638 00.135 7680 worker thread done servicing request
02:58:14.639 00.001 6120 OnExposeComplete: enter
02:58:14.643 00.004 6120 UpdateGuideState(): m_state=6
02:58:14.646 00.003 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1901
02:58:14.650 00.004 6120 Star::Find returns 1 (0), X=514.81, Y=665.92, Mass=8417, SNR=60.6, Peak=219 HFD=6.6
02:58:14.653 00.003 6120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (0.19) = xAngle (-1.29 = -1.29)
02:58:14.657 00.004 6120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.59 = 1.59)
02:58:14.660 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=-0.31 hyp=0.35 cameraTheta=-1.10 mountX=0.10 mountY=0.35, mountTheta=1.30
02:58:14.666 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.31, opts=13)
02:58:14.670 00.004 6120 Enqueuing Move request for scope (0.16, -0.31)
02:58:14.673 00.003 7680 Worker thread wakes up
02:58:14.673 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.31) opts 0xd
02:58:14.673 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.31)
02:58:14.673 00.000 7680 Moving (0.16, -0.31) raw xDistance=0.10 yDistance=0.35
02:58:14.673 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:58:14.674 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:58:14.674 00.000 7680 MoveAxis(E, 0, ABG)
02:58:14.674 00.000 7680 Move returns status 0, amount 0
02:58:14.674 00.000 7680 MoveAxis(S, 188, ABG)
02:58:14.674 00.000 7680 Guiding  Dir = 1, Dur = 188
02:58:14.674 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:14.677 00.003 7680 IsSlewing returns 0
02:58:14.678 00.001 6120 UpdateGuideState exits: m=8417 SNR=60.6
02:58:14.681 00.003 7680 IsGuiding returns 0
02:58:14.681 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:14.686 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:14.690 00.004 7680 PulseGuide returned control before completion, sleep 198
02:58:14.691 00.001 6120 Enqueuing Expose request
02:58:14.899 00.208 7680 IsGuiding returns 1
02:58:14.899 00.000 7680 scope still moving after pulse duration time elapsed
02:58:14.930 00.031 7680 IsSlewing returns 0
02:58:14.931 00.001 7680 IsGuiding returns 0
02:58:14.931 00.000 7680 scope move finished after 188 + 60 ms
02:58:14.932 00.001 7680 Move returns status 0, amount 188
02:58:14.932 00.000 7680 move complete, result=0
02:58:14.932 00.000 7680 worker thread done servicing request
02:58:14.932 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 188 ms SOUTH
02:58:14.939 00.007 7680 Worker thread wakes up
02:58:14.939 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:14.939 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:16.195 01.256 7680 Exposure complete
02:58:16.331 00.136 7680 worker thread done servicing request
02:58:16.331 00.000 6120 OnExposeComplete: enter
02:58:16.335 00.004 6120 UpdateGuideState(): m_state=6
02:58:16.339 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1902
02:58:16.344 00.005 6120 Star::Find returns 1 (0), X=514.95, Y=665.89, Mass=8699, SNR=63.1, Peak=216 HFD=6.5
02:58:16.348 00.004 6120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (0.19) = xAngle (-1.04 = -1.04)
02:58:16.353 00.005 6120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.83 = 1.83)
02:58:16.358 00.005 6120 CameraToMount -- cameraX=0.30 cameraY=-0.34 hyp=0.46 cameraTheta=-0.85 mountX=0.23 mountY=0.44, mountTheta=1.09
02:58:16.363 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.34, opts=13)
02:58:16.368 00.005 6120 Enqueuing Move request for scope (0.30, -0.34)
02:58:16.371 00.003 7680 Worker thread wakes up
02:58:16.372 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.34) opts 0xd
02:58:16.372 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.34)
02:58:16.372 00.000 7680 Moving (0.30, -0.34) raw xDistance=0.23 yDistance=0.44
02:58:16.372 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
02:58:16.373 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:16.377 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
02:58:16.378 00.001 7680 MoveAxis(W, 94, ABG)
02:58:16.378 00.000 7680 Guiding  Dir = 3, Dur = 94
02:58:16.378 00.000 6120 UpdateGuideState exits: m=8699 SNR=63.1
02:58:16.383 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:16.387 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:16.392 00.005 6120 Enqueuing Expose request
02:58:16.395 00.003 7680 IsSlewing returns 0
02:58:16.396 00.001 7680 IsGuiding returns 0
02:58:16.396 00.000 7680 PulseGuide returned control before completion, sleep 104
02:58:16.513 00.117 7680 IsGuiding returns 1
02:58:16.513 00.000 7680 scope still moving after pulse duration time elapsed
02:58:16.544 00.031 7680 IsSlewing returns 0
02:58:16.545 00.001 7680 IsGuiding returns 0
02:58:16.545 00.000 7680 scope move finished after 94 + 54 ms
02:58:16.546 00.001 7680 Move returns status 0, amount 94
02:58:16.546 00.000 7680 MoveAxis(S, 240, ABG)
02:58:16.546 00.000 7680 Guiding  Dir = 1, Dur = 240
02:58:16.547 00.001 7680 IsSlewing returns 0
02:58:16.548 00.001 7680 IsGuiding returns 0
02:58:16.548 00.000 7680 PulseGuide returned control before completion, sleep 250
02:58:16.809 00.261 7680 IsGuiding returns 1
02:58:16.810 00.001 7680 scope still moving after pulse duration time elapsed
02:58:16.841 00.031 7680 IsSlewing returns 0
02:58:16.842 00.001 7680 IsGuiding returns 0
02:58:16.842 00.000 7680 scope move finished after 240 + 54 ms
02:58:16.843 00.001 7680 Move returns status 0, amount 240
02:58:16.843 00.000 7680 move complete, result=0
02:58:16.844 00.001 6120 GuideStep: 0.2 px 94 ms WEST, 0.4 px 240 ms SOUTH
02:58:16.852 00.008 7680 worker thread done servicing request
02:58:16.853 00.001 7680 Worker thread wakes up
02:58:16.853 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:16.854 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:18.110 01.256 7680 Exposure complete
02:58:18.251 00.141 7680 worker thread done servicing request
02:58:18.251 00.000 6120 OnExposeComplete: enter
02:58:18.255 00.004 6120 UpdateGuideState(): m_state=6
02:58:18.263 00.008 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1903
02:58:18.269 00.006 6120 Star::Find returns 1 (0), X=514.64, Y=666.61, Mass=8424, SNR=60.5, Peak=204 HFD=6.8
02:58:18.272 00.003 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (0.19) = xAngle (1.43 = 1.43)
02:58:18.277 00.005 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.31 = -1.98)
02:58:18.281 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.38 hyp=0.38 cameraTheta=1.62 mountX=0.05 mountY=-0.35, mountTheta=-1.42
02:58:18.286 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.38, opts=13)
02:58:18.290 00.004 6120 Enqueuing Move request for scope (-0.02, 0.38)
02:58:18.293 00.003 7680 Worker thread wakes up
02:58:18.294 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.38) opts 0xd
02:58:18.294 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.38)
02:58:18.294 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:18.298 00.004 7680 Moving (-0.02, 0.38) raw xDistance=0.05 yDistance=-0.35
02:58:18.298 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:58:18.298 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:58:18.299 00.001 6120 UpdateGuideState exits: m=8424 SNR=60.5
02:58:18.303 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:58:18.303 00.000 7680 MoveAxis(E, 0, ABG)
02:58:18.303 00.000 7680 Move returns status 0, amount 0
02:58:18.304 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:18.308 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:18.312 00.004 7680 MoveAxis(N, 0, ABG)
02:58:18.312 00.000 7680 Move returns status 0, amount 0
02:58:18.312 00.000 7680 move complete, result=0
02:58:18.312 00.000 6120 Enqueuing Expose request
02:58:18.317 00.005 7680 worker thread done servicing request
02:58:18.317 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:58:18.323 00.006 7680 Worker thread wakes up
02:58:18.323 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:18.323 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:19.567 01.244 7680 Exposure complete
02:58:19.715 00.148 7680 worker thread done servicing request
02:58:19.715 00.000 6120 OnExposeComplete: enter
02:58:19.720 00.005 6120 UpdateGuideState(): m_state=6
02:58:19.724 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1904
02:58:19.728 00.004 6120 Star::Find returns 1 (0), X=514.57, Y=666.63, Mass=8894, SNR=62.9, Peak=200 HFD=6.9
02:58:19.733 00.005 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (0.19) = xAngle (1.59 = 1.59)
02:58:19.736 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.46 = -1.82)
02:58:19.740 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.40 hyp=0.41 cameraTheta=1.77 mountX=-0.01 mountY=-0.39, mountTheta=-1.59
02:58:19.746 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.40, opts=13)
02:58:19.749 00.003 6120 Enqueuing Move request for scope (-0.08, 0.40)
02:58:19.753 00.004 7680 Worker thread wakes up
02:58:19.753 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.40) opts 0xd
02:58:19.753 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.40)
02:58:19.755 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:19.758 00.003 6120 UpdateGuideState exits: m=8894 SNR=62.9
02:58:19.762 00.004 7680 Moving (-0.08, 0.40) raw xDistance=-0.01 yDistance=-0.39
02:58:19.763 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:58:19.764 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:58:19.764 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:58:19.764 00.000 7680 MoveAxis(E, 0, ABG)
02:58:19.764 00.000 7680 Move returns status 0, amount 0
02:58:19.764 00.000 7680 MoveAxis(N, 0, ABG)
02:58:19.764 00.000 7680 Move returns status 0, amount 0
02:58:19.765 00.001 7680 move complete, result=0
02:58:19.765 00.000 7680 worker thread done servicing request
02:58:19.765 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:19.769 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:19.772 00.003 6120 Enqueuing Expose request
02:58:19.776 00.004 7680 Worker thread wakes up
02:58:19.776 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:19.776 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:19.776 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:58:21.019 01.243 7680 Exposure complete
02:58:21.171 00.152 7680 worker thread done servicing request
02:58:21.171 00.000 6120 OnExposeComplete: enter
02:58:21.176 00.005 6120 UpdateGuideState(): m_state=6
02:58:21.181 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1905
02:58:21.185 00.004 6120 Star::Find returns 1 (0), X=514.46, Y=666.04, Mass=8771, SNR=61.4, Peak=218 HFD=6.5
02:58:21.188 00.003 6120 CameraToMount -- cameraTheta (-2.36) - m_xAngle (0.19) = xAngle (-2.55 = -2.55)
02:58:21.194 00.006 6120 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.32 = 0.32)
02:58:21.200 00.006 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-2.36 mountX=-0.22 mountY=0.08, mountTheta=2.78
02:58:21.205 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.19, opts=13)
02:58:21.210 00.005 6120 Enqueuing Move request for scope (-0.19, -0.19)
02:58:21.213 00.003 7680 Worker thread wakes up
02:58:21.214 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.19) opts 0xd
02:58:21.214 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.19)
02:58:21.214 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:21.218 00.004 6120 UpdateGuideState exits: m=8771 SNR=61.4
02:58:21.222 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:21.227 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:21.231 00.004 6120 Enqueuing Expose request
02:58:21.235 00.004 7680 Moving (-0.19, -0.19) raw xDistance=-0.22 yDistance=0.08
02:58:21.235 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:58:21.235 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:58:21.235 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:58:21.236 00.001 7680 MoveAxis(E, 91, ABG)
02:58:21.236 00.000 7680 Guiding  Dir = 2, Dur = 91
02:58:21.236 00.000 7680 IsSlewing returns 0
02:58:21.237 00.001 7680 IsGuiding returns 0
02:58:21.237 00.000 7680 PulseGuide returned control before completion, sleep 101
02:58:21.351 00.114 7680 IsGuiding returns 1
02:58:21.351 00.000 7680 scope still moving after pulse duration time elapsed
02:58:21.382 00.031 7680 IsSlewing returns 0
02:58:21.383 00.001 7680 IsGuiding returns 0
02:58:21.384 00.001 7680 scope move finished after 91 + 55 ms
02:58:21.384 00.000 7680 Move returns status 0, amount 91
02:58:21.384 00.000 7680 MoveAxis(N, 0, ABG)
02:58:21.385 00.001 7680 Move returns status 0, amount 0
02:58:21.385 00.000 7680 move complete, result=0
02:58:21.385 00.000 7680 worker thread done servicing request
02:58:21.387 00.002 7680 Worker thread wakes up
02:58:21.387 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:21.387 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:21.387 00.000 6120 GuideStep: -0.2 px 91 ms EAST, 0.1 px 0 ms NORTH
02:58:22.629 01.242 7680 Exposure complete
02:58:22.766 00.137 7680 worker thread done servicing request
02:58:22.767 00.001 6120 OnExposeComplete: enter
02:58:22.770 00.003 6120 UpdateGuideState(): m_state=6
02:58:22.775 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1906
02:58:22.779 00.004 6120 Star::Find returns 1 (0), X=514.43, Y=665.99, Mass=8561, SNR=62.4, Peak=221 HFD=6.6
02:58:22.783 00.004 6120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (0.19) = xAngle (-2.52 = -2.52)
02:58:22.786 00.003 6120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.36 = 0.36)
02:58:22.793 00.007 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-2.33 mountX=-0.27 mountY=0.12, mountTheta=2.74
02:58:22.800 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.24, opts=13)
02:58:22.804 00.004 6120 Enqueuing Move request for scope (-0.23, -0.24)
02:58:22.808 00.004 7680 Worker thread wakes up
02:58:22.809 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.24) opts 0xd
02:58:22.809 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.24)
02:58:22.809 00.000 7680 Moving (-0.23, -0.24) raw xDistance=-0.27 yDistance=0.12
02:58:22.810 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
02:58:22.810 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:58:22.810 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:22.814 00.004 6120 UpdateGuideState exits: m=8561 SNR=62.4
02:58:22.818 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:58:22.819 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:22.824 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:22.828 00.004 6120 Enqueuing Expose request
02:58:22.832 00.004 7680 MoveAxis(E, 116, ABG)
02:58:22.832 00.000 7680 Guiding  Dir = 2, Dur = 116
02:58:22.832 00.000 7680 IsSlewing returns 0
02:58:22.833 00.001 7680 IsGuiding returns 0
02:58:22.834 00.001 7680 PulseGuide returned control before completion, sleep 126
02:58:22.963 00.129 7680 IsGuiding returns 1
02:58:22.964 00.001 7680 scope still moving after pulse duration time elapsed
02:58:22.994 00.030 7680 IsSlewing returns 0
02:58:22.994 00.000 7680 IsGuiding returns 0
02:58:22.996 00.002 7680 scope move finished after 116 + 46 ms
02:58:22.996 00.000 7680 Move returns status 0, amount 116
02:58:22.996 00.000 7680 MoveAxis(N, 0, ABG)
02:58:22.996 00.000 7680 Move returns status 0, amount 0
02:58:22.997 00.001 7680 move complete, result=0
02:58:22.997 00.000 7680 worker thread done servicing request
02:58:22.997 00.000 7680 Worker thread wakes up
02:58:22.998 00.001 6120 GuideStep: -0.3 px 116 ms EAST, 0.1 px 0 ms NORTH
02:58:23.004 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:23.004 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:24.302 01.298 7680 Exposure complete
02:58:24.420 00.118 7680 worker thread done servicing request
02:58:24.420 00.000 6120 OnExposeComplete: enter
02:58:24.424 00.004 6120 UpdateGuideState(): m_state=6
02:58:24.428 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1907
02:58:24.432 00.004 6120 Star::Find returns 1 (0), X=514.85, Y=665.94, Mass=8234, SNR=60.3, Peak=206 HFD=6.4
02:58:24.437 00.005 6120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.19) = xAngle (-1.18 = -1.18)
02:58:24.441 00.004 6120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.69 = 1.69)
02:58:24.444 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-0.29 hyp=0.35 cameraTheta=-0.99 mountX=0.13 mountY=0.35, mountTheta=1.20
02:58:24.450 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.29, opts=13)
02:58:24.454 00.004 6120 Enqueuing Move request for scope (0.19, -0.29)
02:58:24.459 00.005 7680 Worker thread wakes up
02:58:24.459 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.29) opts 0xd
02:58:24.459 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.29)
02:58:24.459 00.000 7680 Moving (0.19, -0.29) raw xDistance=0.13 yDistance=0.35
02:58:24.460 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:24.464 00.004 6120 UpdateGuideState exits: m=8234 SNR=60.3
02:58:24.468 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:58:24.468 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
02:58:24.468 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:24.473 00.005 7680 MoveAxis(E, 0, ABG)
02:58:24.473 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:24.478 00.005 6120 Enqueuing Expose request
02:58:24.482 00.004 7680 Move returns status 0, amount 0
02:58:24.482 00.000 7680 MoveAxis(S, 188, ABG)
02:58:24.482 00.000 7680 Guiding  Dir = 1, Dur = 188
02:58:24.482 00.000 7680 IsSlewing returns 0
02:58:24.483 00.001 7680 IsGuiding returns 0
02:58:24.483 00.000 7680 PulseGuide returned control before completion, sleep 198
02:58:24.690 00.207 7680 IsGuiding returns 1
02:58:24.691 00.001 7680 scope still moving after pulse duration time elapsed
02:58:24.721 00.030 7680 IsSlewing returns 0
02:58:24.723 00.002 7680 IsGuiding returns 0
02:58:24.724 00.001 7680 scope move finished after 188 + 52 ms
02:58:24.724 00.000 7680 Move returns status 0, amount 188
02:58:24.725 00.001 7680 move complete, result=0
02:58:24.725 00.000 7680 worker thread done servicing request
02:58:24.726 00.001 7680 Worker thread wakes up
02:58:24.727 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 188 ms SOUTH
02:58:24.733 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:24.733 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:25.985 01.252 7680 Exposure complete
02:58:26.136 00.151 7680 worker thread done servicing request
02:58:26.136 00.000 6120 OnExposeComplete: enter
02:58:26.141 00.005 6120 UpdateGuideState(): m_state=6
02:58:26.146 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1908
02:58:26.150 00.004 6120 Star::Find returns 1 (0), X=514.59, Y=666.34, Mass=9151, SNR=63.9, Peak=216 HFD=7.0
02:58:26.153 00.003 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (0.19) = xAngle (1.92 = 1.92)
02:58:26.156 00.003 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.80 = -1.49)
02:58:26.161 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.11 mountX=-0.04 mountY=-0.12, mountTheta=-1.90
02:58:26.167 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.11, opts=13)
02:58:26.171 00.004 6120 Enqueuing Move request for scope (-0.06, 0.11)
02:58:26.175 00.004 7680 Worker thread wakes up
02:58:26.175 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
02:58:26.175 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
02:58:26.175 00.000 7680 Moving (-0.06, 0.11) raw xDistance=-0.04 yDistance=-0.12
02:58:26.175 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:58:26.175 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:58:26.176 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:58:26.176 00.000 7680 MoveAxis(E, 0, ABG)
02:58:26.176 00.000 7680 Move returns status 0, amount 0
02:58:26.176 00.000 7680 MoveAxis(N, 0, ABG)
02:58:26.176 00.000 7680 Move returns status 0, amount 0
02:58:26.176 00.000 7680 move complete, result=0
02:58:26.177 00.001 7680 worker thread done servicing request
02:58:26.177 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:26.180 00.003 6120 UpdateGuideState exits: m=9151 SNR=63.9
02:58:26.184 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:26.187 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:26.190 00.003 6120 Enqueuing Expose request
02:58:26.196 00.006 7680 Worker thread wakes up
02:58:26.196 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:26.196 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:26.201 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:27.444 01.243 7680 Exposure complete
02:58:27.581 00.137 7680 worker thread done servicing request
02:58:27.581 00.000 6120 OnExposeComplete: enter
02:58:27.585 00.004 6120 UpdateGuideState(): m_state=6
02:58:27.589 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1909
02:58:27.594 00.005 6120 Star::Find returns 1 (0), X=514.57, Y=665.91, Mass=8652, SNR=61.7, Peak=210 HFD=6.6
02:58:27.598 00.004 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
02:58:27.601 00.003 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
02:58:27.606 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.84 mountX=-0.14 mountY=0.25, mountTheta=2.10
02:58:27.611 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.32, opts=13)
02:58:27.614 00.003 6120 Enqueuing Move request for scope (-0.09, -0.32)
02:58:27.618 00.004 7680 Worker thread wakes up
02:58:27.619 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.32) opts 0xd
02:58:27.619 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:27.623 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.32)
02:58:27.623 00.000 7680 Moving (-0.09, -0.32) raw xDistance=-0.14 yDistance=0.25
02:58:27.623 00.000 6120 UpdateGuideState exits: m=8652 SNR=61.7
02:58:27.626 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:58:27.627 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:58:27.627 00.000 7680 MoveAxis(E, 0, ABG)
02:58:27.627 00.000 7680 Move returns status 0, amount 0
02:58:27.627 00.000 7680 MoveAxis(S, 134, ABG)
02:58:27.627 00.000 7680 Guiding  Dir = 1, Dur = 134
02:58:27.627 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:27.632 00.005 7680 IsSlewing returns 0
02:58:27.632 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:27.637 00.005 6120 Enqueuing Expose request
02:58:27.642 00.005 7680 IsGuiding returns 0
02:58:27.642 00.000 7680 PulseGuide returned control before completion, sleep 144
02:58:27.792 00.150 7680 IsGuiding returns 1
02:58:27.793 00.001 7680 scope still moving after pulse duration time elapsed
02:58:27.824 00.031 7680 IsSlewing returns 0
02:58:27.825 00.001 7680 IsGuiding returns 0
02:58:27.827 00.002 7680 scope move finished after 134 + 50 ms
02:58:27.827 00.000 7680 Move returns status 0, amount 134
02:58:27.828 00.001 7680 move complete, result=0
02:58:27.828 00.000 7680 worker thread done servicing request
02:58:27.828 00.000 7680 Worker thread wakes up
02:58:27.829 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 134 ms SOUTH
02:58:27.835 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:27.835 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:29.084 01.249 7680 Exposure complete
02:58:29.227 00.143 7680 worker thread done servicing request
02:58:29.227 00.000 6120 OnExposeComplete: enter
02:58:29.233 00.006 6120 UpdateGuideState(): m_state=6
02:58:29.238 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1910
02:58:29.241 00.003 6120 Star::Find returns 1 (0), X=514.57, Y=665.87, Mass=8706, SNR=62.7, Peak=221 HFD=6.6
02:58:29.245 00.004 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
02:58:29.250 00.005 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
02:58:29.253 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.36 hyp=0.37 cameraTheta=-1.80 mountX=-0.15 mountY=0.29, mountTheta=2.05
02:58:29.258 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.36, opts=13)
02:58:29.262 00.004 6120 Enqueuing Move request for scope (-0.08, -0.36)
02:58:29.265 00.003 7680 Worker thread wakes up
02:58:29.265 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.36) opts 0xd
02:58:29.265 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.36)
02:58:29.265 00.000 7680 Moving (-0.08, -0.36) raw xDistance=-0.15 yDistance=0.29
02:58:29.265 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:58:29.265 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:58:29.265 00.000 7680 MoveAxis(E, 0, ABG)
02:58:29.267 00.002 7680 Move returns status 0, amount 0
02:58:29.267 00.000 7680 MoveAxis(S, 155, ABG)
02:58:29.267 00.000 7680 Guiding  Dir = 1, Dur = 155
02:58:29.267 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:29.271 00.004 7680 IsSlewing returns 0
02:58:29.271 00.000 6120 UpdateGuideState exits: m=8706 SNR=62.7
02:58:29.274 00.003 7680 IsGuiding returns 0
02:58:29.275 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:29.278 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:29.283 00.005 7680 PulseGuide returned control before completion, sleep 165
02:58:29.283 00.000 6120 Enqueuing Expose request
02:58:29.462 00.179 7680 IsGuiding returns 0
02:58:29.463 00.001 7680 Move returns status 0, amount 155
02:58:29.464 00.001 7680 move complete, result=0
02:58:29.465 00.001 7680 worker thread done servicing request
02:58:29.465 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 155 ms SOUTH
02:58:29.472 00.007 7680 Worker thread wakes up
02:58:29.472 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:29.472 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:30.727 01.255 7680 Exposure complete
02:58:30.870 00.143 7680 worker thread done servicing request
02:58:30.870 00.000 6120 OnExposeComplete: enter
02:58:30.875 00.005 6120 UpdateGuideState(): m_state=6
02:58:30.878 00.003 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1911
02:58:30.882 00.004 6120 Star::Find returns 1 (0), X=514.52, Y=665.98, Mass=8542, SNR=61.6, Peak=230 HFD=6.5
02:58:30.886 00.004 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
02:58:30.891 00.005 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
02:58:30.895 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-2.06 mountX=-0.18 mountY=0.16, mountTheta=2.39
02:58:30.899 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.25, opts=13)
02:58:30.903 00.004 6120 Enqueuing Move request for scope (-0.13, -0.25)
02:58:30.908 00.005 7680 Worker thread wakes up
02:58:30.908 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.25) opts 0xd
02:58:30.908 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.25)
02:58:30.908 00.000 7680 Moving (-0.13, -0.25) raw xDistance=-0.18 yDistance=0.16
02:58:30.909 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:58:30.909 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:58:30.909 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:30.913 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:58:30.913 00.000 7680 MoveAxis(E, 0, ABG)
02:58:30.913 00.000 7680 Move returns status 0, amount 0
02:58:30.913 00.000 6120 UpdateGuideState exits: m=8542 SNR=61.6
02:58:30.918 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:30.922 00.004 7680 MoveAxis(N, 0, ABG)
02:58:30.923 00.001 7680 Move returns status 0, amount 0
02:58:30.923 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:30.927 00.004 7680 move complete, result=0
02:58:30.927 00.000 6120 Enqueuing Expose request
02:58:30.931 00.004 7680 worker thread done servicing request
02:58:30.931 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:58:30.935 00.004 7680 Worker thread wakes up
02:58:30.935 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:30.935 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:32.178 01.243 7680 Exposure complete
02:58:32.329 00.151 7680 worker thread done servicing request
02:58:32.330 00.001 6120 OnExposeComplete: enter
02:58:32.336 00.006 6120 UpdateGuideState(): m_state=6
02:58:32.342 00.006 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1912
02:58:32.348 00.006 6120 Star::Find returns 1 (0), X=514.53, Y=666.02, Mass=8150, SNR=59.3, Peak=208 HFD=6.4
02:58:32.354 00.006 6120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.19) = xAngle (-2.29 = -2.29)
02:58:32.361 00.007 6120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.58 = 0.58)
02:58:32.366 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-2.10 mountX=-0.16 mountY=0.14, mountTheta=2.44
02:58:32.374 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.21, opts=13)
02:58:32.380 00.006 6120 Enqueuing Move request for scope (-0.13, -0.21)
02:58:32.387 00.007 7680 Worker thread wakes up
02:58:32.387 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:32.396 00.009 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
02:58:32.396 00.000 6120 UpdateGuideState exits: m=8150 SNR=59.3
02:58:32.403 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
02:58:32.403 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:32.410 00.007 7680 Moving (-0.13, -0.21) raw xDistance=-0.16 yDistance=0.14
02:58:32.410 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:32.417 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:58:32.418 00.001 6120 Enqueuing Expose request
02:58:32.423 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:58:32.424 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:58:32.424 00.000 7680 MoveAxis(E, 0, ABG)
02:58:32.424 00.000 7680 Move returns status 0, amount 0
02:58:32.425 00.001 7680 MoveAxis(N, 0, ABG)
02:58:32.425 00.000 7680 Move returns status 0, amount 0
02:58:32.425 00.000 7680 move complete, result=0
02:58:32.425 00.000 7680 worker thread done servicing request
02:58:32.426 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:58:32.431 00.005 7680 Worker thread wakes up
02:58:32.431 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:32.431 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:33.678 01.247 7680 Exposure complete
02:58:33.815 00.137 7680 worker thread done servicing request
02:58:33.815 00.000 6120 OnExposeComplete: enter
02:58:33.820 00.005 6120 UpdateGuideState(): m_state=6
02:58:33.824 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1913
02:58:33.828 00.004 6120 Star::Find returns 1 (0), X=514.27, Y=665.84, Mass=8644, SNR=61.2, Peak=224 HFD=6.6
02:58:33.831 00.003 6120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.19) = xAngle (-2.54 = -2.54)
02:58:33.835 00.004 6120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.34 = 0.34)
02:58:33.839 00.004 6120 CameraToMount -- cameraX=-0.38 cameraY=-0.39 hyp=0.54 cameraTheta=-2.35 mountX=-0.45 mountY=0.18, mountTheta=2.76
02:58:33.844 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=-0.39, opts=13)
02:58:33.848 00.004 6120 Enqueuing Move request for scope (-0.38, -0.39)
02:58:33.852 00.004 7680 Worker thread wakes up
02:58:33.852 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.39) opts 0xd
02:58:33.853 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.38, -0.39)
02:58:33.853 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:33.857 00.004 6120 UpdateGuideState exits: m=8644 SNR=61.2
02:58:33.861 00.004 7680 Moving (-0.38, -0.39) raw xDistance=-0.45 yDistance=0.18
02:58:33.862 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
02:58:33.862 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:58:33.862 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:58:33.862 00.000 7680 MoveAxis(E, 183, ABG)
02:58:33.863 00.001 7680 Guiding  Dir = 2, Dur = 183
02:58:33.863 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:33.866 00.003 7680 IsSlewing returns 0
02:58:33.866 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:33.871 00.005 6120 Enqueuing Expose request
02:58:33.874 00.003 7680 IsGuiding returns 0
02:58:33.874 00.000 7680 PulseGuide returned control before completion, sleep 193
02:58:34.071 00.197 7680 IsGuiding returns 1
02:58:34.072 00.001 7680 scope still moving after pulse duration time elapsed
02:58:34.104 00.032 7680 IsSlewing returns 0
02:58:34.105 00.001 7680 IsGuiding returns 0
02:58:34.105 00.000 7680 scope move finished after 183 + 48 ms
02:58:34.105 00.000 7680 Move returns status 0, amount 183
02:58:34.106 00.001 7680 MoveAxis(N, 0, ABG)
02:58:34.106 00.000 7680 Move returns status 0, amount 0
02:58:34.106 00.000 7680 move complete, result=0
02:58:34.107 00.001 7680 worker thread done servicing request
02:58:34.107 00.000 6120 GuideStep: -0.4 px 183 ms EAST, 0.2 px 0 ms NORTH
02:58:34.112 00.005 7680 Worker thread wakes up
02:58:34.112 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:34.112 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:35.360 01.248 7680 Exposure complete
02:58:35.500 00.140 7680 worker thread done servicing request
02:58:35.502 00.002 6120 OnExposeComplete: enter
02:58:35.506 00.004 6120 UpdateGuideState(): m_state=6
02:58:35.511 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1914
02:58:35.515 00.004 6120 Star::Find returns 1 (0), X=514.47, Y=665.85, Mass=8224, SNR=59.6, Peak=196 HFD=6.6
02:58:35.518 00.003 6120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
02:58:35.523 00.005 6120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.67 = 0.67)
02:58:35.525 00.002 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.38 hyp=0.42 cameraTheta=-2.02 mountX=-0.25 mountY=0.26, mountTheta=2.33
02:58:35.531 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.38, opts=13)
02:58:35.536 00.005 6120 Enqueuing Move request for scope (-0.18, -0.38)
02:58:35.539 00.003 7680 Worker thread wakes up
02:58:35.540 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:35.543 00.003 6120 UpdateGuideState exits: m=8224 SNR=59.6
02:58:35.547 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:35.551 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:35.555 00.004 6120 Enqueuing Expose request
02:58:35.559 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.38) opts 0xd
02:58:35.559 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.38)
02:58:35.559 00.000 7680 Moving (-0.18, -0.38) raw xDistance=-0.25 yDistance=0.26
02:58:35.559 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
02:58:35.559 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:58:35.559 00.000 7680 MoveAxis(E, 115, ABG)
02:58:35.560 00.001 7680 Guiding  Dir = 2, Dur = 115
02:58:35.560 00.000 7680 IsSlewing returns 0
02:58:35.560 00.000 7680 IsGuiding returns 0
02:58:35.561 00.001 7680 PulseGuide returned control before completion, sleep 125
02:58:35.692 00.131 7680 IsGuiding returns 1
02:58:35.694 00.002 7680 scope still moving after pulse duration time elapsed
02:58:35.725 00.031 7680 IsSlewing returns 0
02:58:35.730 00.005 7680 IsGuiding returns 0
02:58:35.731 00.001 7680 scope move finished after 115 + 55 ms
02:58:35.731 00.000 7680 Move returns status 0, amount 115
02:58:35.732 00.001 7680 MoveAxis(S, 142, ABG)
02:58:35.732 00.000 7680 Guiding  Dir = 1, Dur = 142
02:58:35.732 00.000 7680 IsSlewing returns 0
02:58:35.734 00.002 7680 IsGuiding returns 0
02:58:35.734 00.000 7680 PulseGuide returned control before completion, sleep 152
02:58:35.895 00.161 7680 IsGuiding returns 1
02:58:35.896 00.001 7680 scope still moving after pulse duration time elapsed
02:58:35.926 00.030 7680 IsSlewing returns 0
02:58:35.928 00.002 7680 IsGuiding returns 0
02:58:35.928 00.000 7680 scope move finished after 142 + 52 ms
02:58:35.929 00.001 7680 Move returns status 0, amount 142
02:58:35.929 00.000 7680 move complete, result=0
02:58:35.929 00.000 7680 worker thread done servicing request
02:58:35.930 00.001 7680 Worker thread wakes up
02:58:35.930 00.000 6120 GuideStep: -0.3 px 115 ms EAST, 0.3 px 142 ms SOUTH
02:58:35.936 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:35.936 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:37.189 01.253 7680 Exposure complete
02:58:37.327 00.138 7680 worker thread done servicing request
02:58:37.327 00.000 6120 OnExposeComplete: enter
02:58:37.331 00.004 6120 UpdateGuideState(): m_state=6
02:58:37.334 00.003 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1915
02:58:37.338 00.004 6120 Star::Find returns 1 (0), X=514.65, Y=665.80, Mass=8601, SNR=61.8, Peak=211 HFD=6.5
02:58:37.342 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
02:58:37.346 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
02:58:37.349 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.43 hyp=0.43 cameraTheta=-1.58 mountX=-0.08 mountY=0.38, mountTheta=1.79
02:58:37.356 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.43, opts=13)
02:58:37.359 00.003 6120 Enqueuing Move request for scope (-0.00, -0.43)
02:58:37.362 00.003 7680 Worker thread wakes up
02:58:37.362 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.43) opts 0xd
02:58:37.362 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.43)
02:58:37.363 00.001 7680 Moving (-0.00, -0.43) raw xDistance=-0.08 yDistance=0.38
02:58:37.363 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:58:37.363 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:58:37.363 00.000 7680 MoveAxis(E, 0, ABG)
02:58:37.363 00.000 7680 Move returns status 0, amount 0
02:58:37.365 00.002 7680 MoveAxis(S, 209, ABG)
02:58:37.365 00.000 7680 Guiding  Dir = 1, Dur = 209
02:58:37.365 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:37.370 00.005 6120 UpdateGuideState exits: m=8601 SNR=61.8
02:58:37.374 00.004 7680 IsSlewing returns 0
02:58:37.374 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:37.378 00.004 7680 IsGuiding returns 0
02:58:37.378 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:37.383 00.005 7680 PulseGuide returned control before completion, sleep 219
02:58:37.383 00.000 6120 Enqueuing Expose request
02:58:37.615 00.232 7680 IsGuiding returns 0
02:58:37.615 00.000 7680 Move returns status 0, amount 209
02:58:37.615 00.000 7680 move complete, result=0
02:58:37.615 00.000 7680 worker thread done servicing request
02:58:37.617 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 209 ms SOUTH
02:58:37.622 00.005 7680 Worker thread wakes up
02:58:37.623 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:37.623 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:38.864 01.241 7680 Exposure complete
02:58:39.000 00.136 7680 worker thread done servicing request
02:58:39.000 00.000 6120 OnExposeComplete: enter
02:58:39.004 00.004 6120 UpdateGuideState(): m_state=6
02:58:39.008 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1916
02:58:39.016 00.008 6120 Star::Find returns 1 (0), X=514.59, Y=665.90, Mass=8733, SNR=62.1, Peak=238 HFD=6.6
02:58:39.020 00.004 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
02:58:39.025 00.005 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
02:58:39.029 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.33 hyp=0.33 cameraTheta=-1.77 mountX=-0.12 mountY=0.27, mountTheta=2.01
02:58:39.034 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.33, opts=13)
02:58:39.040 00.006 6120 Enqueuing Move request for scope (-0.06, -0.33)
02:58:39.046 00.006 7680 Worker thread wakes up
02:58:39.046 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.33) opts 0xd
02:58:39.046 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.33)
02:58:39.046 00.000 7680 Moving (-0.06, -0.33) raw xDistance=-0.12 yDistance=0.27
02:58:39.047 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:58:39.047 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
02:58:39.047 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:39.052 00.005 7680 MoveAxis(E, 0, ABG)
02:58:39.053 00.001 6120 UpdateGuideState exits: m=8733 SNR=62.1
02:58:39.058 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:39.062 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:39.066 00.004 6120 Enqueuing Expose request
02:58:39.071 00.005 7680 Move returns status 0, amount 0
02:58:39.071 00.000 7680 MoveAxis(S, 144, ABG)
02:58:39.071 00.000 7680 Guiding  Dir = 1, Dur = 144
02:58:39.072 00.001 7680 IsSlewing returns 0
02:58:39.072 00.000 7680 IsGuiding returns 0
02:58:39.072 00.000 7680 PulseGuide returned control before completion, sleep 154
02:58:39.229 00.157 7680 IsGuiding returns 1
02:58:39.230 00.001 7680 scope still moving after pulse duration time elapsed
02:58:39.259 00.029 7680 IsSlewing returns 0
02:58:39.260 00.001 7680 IsGuiding returns 1
02:58:39.289 00.029 7680 IsSlewing returns 0
02:58:39.291 00.002 7680 IsGuiding returns 0
02:58:39.291 00.000 7680 scope move finished after 144 + 74 ms
02:58:39.292 00.001 7680 Move returns status 0, amount 144
02:58:39.292 00.000 7680 move complete, result=0
02:58:39.292 00.000 7680 worker thread done servicing request
02:58:39.293 00.001 7680 Worker thread wakes up
02:58:39.293 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 144 ms SOUTH
02:58:39.299 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:39.299 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:40.558 01.259 7680 Exposure complete
02:58:40.694 00.136 7680 worker thread done servicing request
02:58:40.694 00.000 6120 OnExposeComplete: enter
02:58:40.699 00.005 6120 UpdateGuideState(): m_state=6
02:58:40.703 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1917
02:58:40.706 00.003 6120 Star::Find returns 1 (0), X=514.90, Y=665.98, Mass=8418, SNR=60.4, Peak=222 HFD=6.4
02:58:40.710 00.004 6120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (0.19) = xAngle (-0.98 = -0.98)
02:58:40.713 00.003 6120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.89 = 1.89)
02:58:40.717 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.25 hyp=0.35 cameraTheta=-0.80 mountX=0.19 mountY=0.33, mountTheta=1.04
02:58:40.720 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.25, opts=13)
02:58:40.725 00.005 6120 Enqueuing Move request for scope (0.24, -0.25)
02:58:40.728 00.003 7680 Worker thread wakes up
02:58:40.728 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.25) opts 0xd
02:58:40.728 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.25)
02:58:40.728 00.000 7680 Moving (0.24, -0.25) raw xDistance=0.19 yDistance=0.33
02:58:40.728 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:58:40.728 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
02:58:40.728 00.000 7680 MoveAxis(E, 0, ABG)
02:58:40.728 00.000 7680 Move returns status 0, amount 0
02:58:40.728 00.000 7680 MoveAxis(S, 179, ABG)
02:58:40.728 00.000 7680 Guiding  Dir = 1, Dur = 179
02:58:40.730 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:40.733 00.003 7680 IsSlewing returns 0
02:58:40.733 00.000 6120 UpdateGuideState exits: m=8418 SNR=60.4
02:58:40.736 00.003 7680 IsGuiding returns 0
02:58:40.736 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:40.740 00.004 7680 PulseGuide returned control before completion, sleep 189
02:58:40.740 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:40.744 00.004 6120 Enqueuing Expose request
02:58:40.933 00.189 7680 IsGuiding returns 1
02:58:40.934 00.001 7680 scope still moving after pulse duration time elapsed
02:58:40.964 00.030 7680 IsSlewing returns 0
02:58:40.965 00.001 7680 IsGuiding returns 0
02:58:40.966 00.001 7680 scope move finished after 179 + 50 ms
02:58:40.966 00.000 7680 Move returns status 0, amount 179
02:58:40.966 00.000 7680 move complete, result=0
02:58:40.968 00.002 7680 worker thread done servicing request
02:58:40.968 00.000 7680 Worker thread wakes up
02:58:40.968 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 179 ms SOUTH
02:58:40.977 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:40.977 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:42.233 01.256 7680 Exposure complete
02:58:42.365 00.132 7680 worker thread done servicing request
02:58:42.366 00.001 6120 OnExposeComplete: enter
02:58:42.370 00.004 6120 UpdateGuideState(): m_state=6
02:58:42.373 00.003 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1918
02:58:42.377 00.004 6120 Star::Find returns 1 (0), X=514.70, Y=666.32, Mass=9066, SNR=64.0, Peak=204 HFD=7.1
02:58:42.382 00.005 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (0.19) = xAngle (0.93 = 0.93)
02:58:42.386 00.004 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.80 = -2.48)
02:58:42.391 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.11 mountX=0.06 mountY=-0.06, mountTheta=-0.80
02:58:42.395 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.09, opts=13)
02:58:42.400 00.005 6120 Enqueuing Move request for scope (0.04, 0.09)
02:58:42.404 00.004 7680 Worker thread wakes up
02:58:42.404 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
02:58:42.404 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
02:58:42.404 00.000 7680 Moving (0.04, 0.09) raw xDistance=0.06 yDistance=-0.06
02:58:42.405 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:42.408 00.003 6120 UpdateGuideState exits: m=9066 SNR=64.0
02:58:42.413 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:58:42.413 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:58:42.414 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:42.418 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:42.422 00.004 6120 Enqueuing Expose request
02:58:42.425 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:58:42.425 00.000 7680 MoveAxis(E, 0, ABG)
02:58:42.425 00.000 7680 Move returns status 0, amount 0
02:58:42.426 00.001 7680 MoveAxis(N, 0, ABG)
02:58:42.426 00.000 7680 Move returns status 0, amount 0
02:58:42.426 00.000 7680 move complete, result=0
02:58:42.426 00.000 7680 worker thread done servicing request
02:58:42.426 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:42.431 00.005 7680 Worker thread wakes up
02:58:42.431 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:42.431 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:43.676 01.245 7680 Exposure complete
02:58:43.814 00.138 7680 worker thread done servicing request
02:58:43.814 00.000 6120 OnExposeComplete: enter
02:58:43.819 00.005 6120 UpdateGuideState(): m_state=6
02:58:43.824 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1919
02:58:43.828 00.004 6120 Star::Find returns 1 (0), X=514.75, Y=665.83, Mass=8196, SNR=60.5, Peak=196 HFD=6.6
02:58:43.832 00.004 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
02:58:43.837 00.005 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
02:58:43.840 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.40 hyp=0.41 cameraTheta=-1.33 mountX=0.02 mountY=0.40, mountTheta=1.51
02:58:43.846 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.40, opts=13)
02:58:43.851 00.005 6120 Enqueuing Move request for scope (0.10, -0.40)
02:58:43.857 00.006 7680 Worker thread wakes up
02:58:43.857 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:43.862 00.005 6120 UpdateGuideState exits: m=8196 SNR=60.5
02:58:43.866 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.40) opts 0xd
02:58:43.867 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:43.870 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:43.874 00.004 6120 Enqueuing Expose request
02:58:43.879 00.005 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.40)
02:58:43.880 00.001 7680 Moving (0.10, -0.40) raw xDistance=0.02 yDistance=0.40
02:58:43.880 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:58:43.880 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
02:58:43.880 00.000 7680 MoveAxis(E, 0, ABG)
02:58:43.880 00.000 7680 Move returns status 0, amount 0
02:58:43.880 00.000 7680 MoveAxis(S, 219, ABG)
02:58:43.881 00.001 7680 Guiding  Dir = 1, Dur = 219
02:58:43.881 00.000 7680 IsSlewing returns 0
02:58:43.881 00.000 7680 IsGuiding returns 0
02:58:43.882 00.001 7680 PulseGuide returned control before completion, sleep 229
02:58:44.116 00.234 7680 IsGuiding returns 1
02:58:44.118 00.002 7680 scope still moving after pulse duration time elapsed
02:58:44.148 00.030 7680 IsSlewing returns 0
02:58:44.150 00.002 7680 IsGuiding returns 0
02:58:44.151 00.001 7680 scope move finished after 219 + 49 ms
02:58:44.151 00.000 7680 Move returns status 0, amount 219
02:58:44.152 00.001 7680 move complete, result=0
02:58:44.152 00.000 7680 worker thread done servicing request
02:58:44.153 00.001 7680 Worker thread wakes up
02:58:44.153 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 219 ms SOUTH
02:58:44.160 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:44.160 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:45.412 01.252 7680 Exposure complete
02:58:45.548 00.136 7680 worker thread done servicing request
02:58:45.549 00.001 6120 OnExposeComplete: enter
02:58:45.553 00.004 6120 UpdateGuideState(): m_state=6
02:58:45.557 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1920
02:58:45.561 00.004 6120 Star::Find returns 1 (0), X=514.77, Y=666.01, Mass=7949, SNR=58.7, Peak=196 HFD=6.5
02:58:45.565 00.004 6120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (0.19) = xAngle (-1.29 = -1.29)
02:58:45.569 00.004 6120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.58 = 1.58)
02:58:45.573 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-1.10 mountX=0.07 mountY=0.25, mountTheta=1.30
02:58:45.580 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.22, opts=13)
02:58:45.585 00.005 6120 Enqueuing Move request for scope (0.11, -0.22)
02:58:45.589 00.004 7680 Worker thread wakes up
02:58:45.589 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
02:58:45.589 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
02:58:45.590 00.001 7680 Moving (0.11, -0.22) raw xDistance=0.07 yDistance=0.25
02:58:45.590 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:58:45.590 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:58:45.590 00.000 7680 MoveAxis(E, 0, ABG)
02:58:45.591 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:45.594 00.003 7680 Move returns status 0, amount 0
02:58:45.594 00.000 7680 MoveAxis(S, 136, ABG)
02:58:45.594 00.000 7680 Guiding  Dir = 1, Dur = 136
02:58:45.595 00.001 6120 UpdateGuideState exits: m=7949 SNR=58.7
02:58:45.598 00.003 7680 IsSlewing returns 0
02:58:45.599 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:45.603 00.004 7680 IsGuiding returns 0
02:58:45.603 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:45.608 00.005 7680 PulseGuide returned control before completion, sleep 146
02:58:45.609 00.001 6120 Enqueuing Expose request
02:58:45.765 00.156 7680 IsGuiding returns 0
02:58:45.765 00.000 7680 Move returns status 0, amount 136
02:58:45.767 00.002 7680 move complete, result=0
02:58:45.767 00.000 7680 worker thread done servicing request
02:58:45.767 00.000 7680 Worker thread wakes up
02:58:45.767 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 136 ms SOUTH
02:58:45.773 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:45.773 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:47.026 01.253 7680 Exposure complete
02:58:47.174 00.148 7680 worker thread done servicing request
02:58:47.174 00.000 6120 OnExposeComplete: enter
02:58:47.179 00.005 6120 UpdateGuideState(): m_state=6
02:58:47.184 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1921
02:58:47.188 00.004 6120 Star::Find returns 1 (0), X=514.52, Y=665.99, Mass=8316, SNR=60.2, Peak=206 HFD=6.5
02:58:47.192 00.004 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.19) = xAngle (-2.27 = -2.27)
02:58:47.197 00.005 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.61 = 0.61)
02:58:47.202 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.24 hyp=0.28 cameraTheta=-2.08 mountX=-0.18 mountY=0.16, mountTheta=2.41
02:58:47.207 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.24, opts=13)
02:58:47.211 00.004 6120 Enqueuing Move request for scope (-0.13, -0.24)
02:58:47.216 00.005 7680 Worker thread wakes up
02:58:47.216 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:47.220 00.004 6120 UpdateGuideState exits: m=8316 SNR=60.2
02:58:47.223 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:47.226 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:47.232 00.006 6120 Enqueuing Expose request
02:58:47.236 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.24) opts 0xd
02:58:47.236 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.24)
02:58:47.237 00.001 7680 Moving (-0.13, -0.24) raw xDistance=-0.18 yDistance=0.16
02:58:47.237 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:58:47.237 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:58:47.237 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:58:47.237 00.000 7680 MoveAxis(E, 0, ABG)
02:58:47.238 00.001 7680 Move returns status 0, amount 0
02:58:47.238 00.000 7680 MoveAxis(N, 0, ABG)
02:58:47.238 00.000 7680 Move returns status 0, amount 0
02:58:47.238 00.000 7680 move complete, result=0
02:58:47.238 00.000 7680 worker thread done servicing request
02:58:47.239 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:58:47.243 00.004 7680 Worker thread wakes up
02:58:47.243 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:47.243 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:48.488 01.245 7680 Exposure complete
02:58:48.620 00.132 7680 worker thread done servicing request
02:58:48.620 00.000 6120 OnExposeComplete: enter
02:58:48.625 00.005 6120 UpdateGuideState(): m_state=6
02:58:48.628 00.003 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1922
02:58:48.633 00.005 6120 Star::Find returns 1 (0), X=514.43, Y=665.91, Mass=8547, SNR=61.7, Peak=212 HFD=6.6
02:58:48.637 00.004 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.19) = xAngle (-2.36 = -2.36)
02:58:48.642 00.005 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.51 = 0.51)
02:58:48.645 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.32 hyp=0.39 cameraTheta=-2.17 mountX=-0.28 mountY=0.19, mountTheta=2.53
02:58:48.651 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.32, opts=13)
02:58:48.655 00.004 6120 Enqueuing Move request for scope (-0.22, -0.32)
02:58:48.660 00.005 7680 Worker thread wakes up
02:58:48.660 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:48.664 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.32) opts 0xd
02:58:48.664 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.32)
02:58:48.664 00.000 7680 Moving (-0.22, -0.32) raw xDistance=-0.28 yDistance=0.19
02:58:48.664 00.000 6120 UpdateGuideState exits: m=8547 SNR=61.7
02:58:48.669 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:48.674 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:48.678 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
02:58:48.678 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:58:48.678 00.000 6120 Enqueuing Expose request
02:58:48.682 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:58:48.682 00.000 7680 MoveAxis(E, 112, ABG)
02:58:48.682 00.000 7680 Guiding  Dir = 2, Dur = 112
02:58:48.682 00.000 7680 IsSlewing returns 0
02:58:48.683 00.001 7680 IsGuiding returns 0
02:58:48.683 00.000 7680 PulseGuide returned control before completion, sleep 122
02:58:48.807 00.124 7680 IsGuiding returns 1
02:58:48.808 00.001 7680 scope still moving after pulse duration time elapsed
02:58:48.837 00.029 7680 IsSlewing returns 0
02:58:48.838 00.001 7680 IsGuiding returns 1
02:58:48.868 00.030 7680 IsSlewing returns 0
02:58:48.871 00.003 7680 IsGuiding returns 1
02:58:48.899 00.028 7680 IsSlewing returns 0
02:58:48.900 00.001 7680 IsGuiding returns 0
02:58:48.900 00.000 7680 scope move finished after 112 + 105 ms
02:58:48.901 00.001 7680 Move returns status 0, amount 112
02:58:48.901 00.000 7680 MoveAxis(N, 0, ABG)
02:58:48.901 00.000 7680 Move returns status 0, amount 0
02:58:48.902 00.001 7680 move complete, result=0
02:58:48.902 00.000 7680 worker thread done servicing request
02:58:48.902 00.000 7680 Worker thread wakes up
02:58:48.903 00.001 6120 GuideStep: -0.3 px 112 ms EAST, 0.2 px 0 ms NORTH
02:58:48.911 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:48.911 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:50.164 01.253 7680 Exposure complete
02:58:50.303 00.139 7680 worker thread done servicing request
02:58:50.304 00.001 6120 OnExposeComplete: enter
02:58:50.307 00.003 6120 UpdateGuideState(): m_state=6
02:58:50.312 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1923
02:58:50.316 00.004 6120 Star::Find returns 1 (0), X=514.63, Y=665.90, Mass=8487, SNR=61.5, Peak=213 HFD=6.7
02:58:50.321 00.005 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
02:58:50.326 00.005 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
02:58:50.329 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.33 hyp=0.33 cameraTheta=-1.64 mountX=-0.08 mountY=0.28, mountTheta=1.86
02:58:50.335 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.33, opts=13)
02:58:50.339 00.004 6120 Enqueuing Move request for scope (-0.02, -0.33)
02:58:50.343 00.004 7680 Worker thread wakes up
02:58:50.343 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.33) opts 0xd
02:58:50.343 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.33)
02:58:50.343 00.000 7680 Moving (-0.02, -0.33) raw xDistance=-0.08 yDistance=0.28
02:58:50.343 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:58:50.344 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:50.348 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:58:50.348 00.000 6120 UpdateGuideState exits: m=8487 SNR=61.5
02:58:50.352 00.004 7680 MoveAxis(E, 0, ABG)
02:58:50.352 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:50.355 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:50.360 00.005 6120 Enqueuing Expose request
02:58:50.364 00.004 7680 Move returns status 0, amount 0
02:58:50.364 00.000 7680 MoveAxis(S, 155, ABG)
02:58:50.365 00.001 7680 Guiding  Dir = 1, Dur = 155
02:58:50.365 00.000 7680 IsSlewing returns 0
02:58:50.366 00.001 7680 IsGuiding returns 0
02:58:50.366 00.000 7680 PulseGuide returned control before completion, sleep 165
02:58:50.543 00.177 7680 IsGuiding returns 1
02:58:50.544 00.001 7680 scope still moving after pulse duration time elapsed
02:58:50.574 00.030 7680 IsSlewing returns 0
02:58:50.574 00.000 7680 IsGuiding returns 0
02:58:50.576 00.002 7680 scope move finished after 155 + 54 ms
02:58:50.576 00.000 7680 Move returns status 0, amount 155
02:58:50.577 00.001 7680 move complete, result=0
02:58:50.577 00.000 7680 worker thread done servicing request
02:58:50.577 00.000 7680 Worker thread wakes up
02:58:50.577 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 155 ms SOUTH
02:58:50.583 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:50.583 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:51.838 01.255 7680 Exposure complete
02:58:51.979 00.141 7680 worker thread done servicing request
02:58:51.980 00.001 6120 OnExposeComplete: enter
02:58:51.984 00.004 6120 UpdateGuideState(): m_state=6
02:58:51.987 00.003 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1924
02:58:51.991 00.004 6120 Star::Find returns 1 (0), X=514.48, Y=665.90, Mass=8271, SNR=60.1, Peak=200 HFD=6.5
02:58:51.995 00.004 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
02:58:51.999 00.004 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
02:58:52.002 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.33 hyp=0.38 cameraTheta=-2.06 mountX=-0.24 mountY=0.22, mountTheta=2.39
02:58:52.006 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.33, opts=13)
02:58:52.011 00.005 6120 Enqueuing Move request for scope (-0.18, -0.33)
02:58:52.014 00.003 7680 Worker thread wakes up
02:58:52.016 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.33) opts 0xd
02:58:52.016 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.33)
02:58:52.016 00.000 7680 Moving (-0.18, -0.33) raw xDistance=-0.24 yDistance=0.22
02:58:52.016 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
02:58:52.016 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:58:52.016 00.000 7680 MoveAxis(E, 96, ABG)
02:58:52.017 00.001 7680 Guiding  Dir = 2, Dur = 96
02:58:52.017 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:52.021 00.004 7680 IsSlewing returns 0
02:58:52.021 00.000 6120 UpdateGuideState exits: m=8271 SNR=60.1
02:58:52.025 00.004 7680 IsGuiding returns 0
02:58:52.026 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:52.029 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:52.034 00.005 7680 PulseGuide returned control before completion, sleep 106
02:58:52.034 00.000 6120 Enqueuing Expose request
02:58:52.156 00.122 7680 IsGuiding returns 1
02:58:52.157 00.001 7680 scope still moving after pulse duration time elapsed
02:58:52.187 00.030 7680 IsSlewing returns 0
02:58:52.188 00.001 7680 IsGuiding returns 1
02:58:52.217 00.029 7680 IsSlewing returns 0
02:58:52.218 00.001 7680 IsGuiding returns 0
02:58:52.220 00.002 7680 scope move finished after 96 + 97 ms
02:58:52.220 00.000 7680 Move returns status 0, amount 96
02:58:52.220 00.000 7680 MoveAxis(S, 120, ABG)
02:58:52.221 00.001 7680 Guiding  Dir = 1, Dur = 120
02:58:52.222 00.001 7680 IsSlewing returns 0
02:58:52.223 00.001 7680 IsGuiding returns 0
02:58:52.223 00.000 7680 PulseGuide returned control before completion, sleep 130
02:58:52.357 00.134 7680 IsGuiding returns 1
02:58:52.358 00.001 7680 scope still moving after pulse duration time elapsed
02:58:52.388 00.030 7680 IsSlewing returns 0
02:58:52.390 00.002 7680 IsGuiding returns 0
02:58:52.392 00.002 7680 scope move finished after 120 + 48 ms
02:58:52.392 00.000 7680 Move returns status 0, amount 120
02:58:52.393 00.001 7680 move complete, result=0
02:58:52.393 00.000 7680 worker thread done servicing request
02:58:52.394 00.001 7680 Worker thread wakes up
02:58:52.394 00.000 6120 GuideStep: -0.2 px 96 ms EAST, 0.2 px 120 ms SOUTH
02:58:52.402 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:52.402 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:53.646 01.244 7680 Exposure complete
02:58:53.809 00.163 7680 worker thread done servicing request
02:58:53.809 00.000 6120 OnExposeComplete: enter
02:58:53.813 00.004 6120 UpdateGuideState(): m_state=6
02:58:53.818 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1925
02:58:53.821 00.003 6120 Star::Find returns 1 (0), X=514.65, Y=665.90, Mass=8683, SNR=62.1, Peak=235 HFD=6.6
02:58:53.825 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
02:58:53.828 00.003 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
02:58:53.830 00.002 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.33 hyp=0.33 cameraTheta=-1.58 mountX=-0.06 mountY=0.29, mountTheta=1.79
02:58:53.835 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.33, opts=13)
02:58:53.838 00.003 6120 Enqueuing Move request for scope (-0.00, -0.33)
02:58:53.841 00.003 7680 Worker thread wakes up
02:58:53.842 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.33) opts 0xd
02:58:53.842 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.33)
02:58:53.842 00.000 7680 Moving (-0.00, -0.33) raw xDistance=-0.06 yDistance=0.29
02:58:53.842 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:53.846 00.004 6120 UpdateGuideState exits: m=8683 SNR=62.1
02:58:53.851 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:53.854 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:53.859 00.005 6120 Enqueuing Expose request
02:58:53.862 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:58:53.863 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:58:53.863 00.000 7680 MoveAxis(E, 0, ABG)
02:58:53.863 00.000 7680 Move returns status 0, amount 0
02:58:53.863 00.000 7680 MoveAxis(S, 158, ABG)
02:58:53.863 00.000 7680 Guiding  Dir = 1, Dur = 158
02:58:53.864 00.001 7680 IsSlewing returns 0
02:58:53.864 00.000 7680 IsGuiding returns 0
02:58:53.864 00.000 7680 PulseGuide returned control before completion, sleep 168
02:58:54.042 00.178 7680 IsGuiding returns 1
02:58:54.044 00.002 7680 scope still moving after pulse duration time elapsed
02:58:54.074 00.030 7680 IsSlewing returns 0
02:58:54.076 00.002 7680 IsGuiding returns 0
02:58:54.076 00.000 7680 scope move finished after 158 + 54 ms
02:58:54.077 00.001 7680 Move returns status 0, amount 158
02:58:54.077 00.000 7680 move complete, result=0
02:58:54.078 00.001 7680 worker thread done servicing request
02:58:54.079 00.001 7680 Worker thread wakes up
02:58:54.079 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 158 ms SOUTH
02:58:54.085 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:54.085 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:55.340 01.255 7680 Exposure complete
02:58:55.458 00.118 7680 worker thread done servicing request
02:58:55.459 00.001 6120 OnExposeComplete: enter
02:58:55.464 00.005 6120 UpdateGuideState(): m_state=6
02:58:55.467 00.003 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1926
02:58:55.472 00.005 6120 Star::Find returns 1 (0), X=514.63, Y=666.33, Mass=9276, SNR=63.4, Peak=215 HFD=6.8
02:58:55.476 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (0.19) = xAngle (1.58 = 1.58)
02:58:55.480 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.45 = -1.83)
02:58:55.485 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.77 mountX=-0.00 mountY=-0.10, mountTheta=-1.58
02:58:55.490 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.10, opts=13)
02:58:55.494 00.004 6120 Enqueuing Move request for scope (-0.02, 0.10)
02:58:55.497 00.003 7680 Worker thread wakes up
02:58:55.497 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
02:58:55.497 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
02:58:55.497 00.000 7680 Moving (-0.02, 0.10) raw xDistance=-0.00 yDistance=-0.10
02:58:55.498 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:58:55.498 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:55.503 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:58:55.505 00.002 6120 UpdateGuideState exits: m=9276 SNR=63.4
02:58:55.509 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:55.513 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:55.517 00.004 6120 Enqueuing Expose request
02:58:55.520 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:58:55.520 00.000 7680 MoveAxis(E, 0, ABG)
02:58:55.520 00.000 7680 Move returns status 0, amount 0
02:58:55.520 00.000 7680 MoveAxis(N, 0, ABG)
02:58:55.520 00.000 7680 Move returns status 0, amount 0
02:58:55.521 00.001 7680 move complete, result=0
02:58:55.521 00.000 7680 worker thread done servicing request
02:58:55.522 00.001 7680 Worker thread wakes up
02:58:55.522 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:58:55.526 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:55.526 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:56.780 01.254 7680 Exposure complete
02:58:56.923 00.143 7680 worker thread done servicing request
02:58:56.923 00.000 6120 OnExposeComplete: enter
02:58:56.928 00.005 6120 UpdateGuideState(): m_state=6
02:58:56.932 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1927
02:58:56.936 00.004 6120 Star::Find returns 1 (0), X=514.58, Y=665.86, Mass=7847, SNR=58.8, Peak=193 HFD=6.5
02:58:56.938 00.002 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
02:58:56.944 00.006 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
02:58:56.948 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.37 hyp=0.37 cameraTheta=-1.76 mountX=-0.14 mountY=0.30, mountTheta=2.00
02:58:56.953 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.37, opts=13)
02:58:56.957 00.004 6120 Enqueuing Move request for scope (-0.07, -0.37)
02:58:56.961 00.004 7680 Worker thread wakes up
02:58:56.961 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.37) opts 0xd
02:58:56.961 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.37)
02:58:56.961 00.000 7680 Moving (-0.07, -0.37) raw xDistance=-0.14 yDistance=0.30
02:58:56.962 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:58:56.962 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
02:58:56.962 00.000 7680 MoveAxis(E, 0, ABG)
02:58:56.962 00.000 7680 Move returns status 0, amount 0
02:58:56.962 00.000 7680 MoveAxis(S, 162, ABG)
02:58:56.962 00.000 7680 Guiding  Dir = 1, Dur = 162
02:58:56.963 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:56.967 00.004 7680 IsSlewing returns 0
02:58:56.968 00.001 6120 UpdateGuideState exits: m=7847 SNR=58.8
02:58:56.971 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:56.976 00.005 7680 IsGuiding returns 0
02:58:56.976 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:56.980 00.004 7680 PulseGuide returned control before completion, sleep 172
02:58:56.980 00.000 6120 Enqueuing Expose request
02:58:57.160 00.180 7680 IsGuiding returns 1
02:58:57.161 00.001 7680 scope still moving after pulse duration time elapsed
02:58:57.192 00.031 7680 IsSlewing returns 0
02:58:57.195 00.003 7680 IsGuiding returns 0
02:58:57.195 00.000 7680 scope move finished after 162 + 57 ms
02:58:57.196 00.001 7680 Move returns status 0, amount 162
02:58:57.196 00.000 7680 move complete, result=0
02:58:57.196 00.000 7680 worker thread done servicing request
02:58:57.198 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 162 ms SOUTH
02:58:57.204 00.006 7680 Worker thread wakes up
02:58:57.204 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:57.204 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:58:58.454 01.250 7680 Exposure complete
02:58:58.596 00.142 7680 worker thread done servicing request
02:58:58.596 00.000 6120 OnExposeComplete: enter
02:58:58.602 00.006 6120 UpdateGuideState(): m_state=6
02:58:58.607 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1928
02:58:58.610 00.003 6120 Star::Find returns 1 (0), X=514.44, Y=665.91, Mass=8294, SNR=61.4, Peak=207 HFD=6.6
02:58:58.614 00.004 6120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.19) = xAngle (-2.34 = -2.34)
02:58:58.618 00.004 6120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.54 = 0.54)
02:58:58.623 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.32 hyp=0.38 cameraTheta=-2.15 mountX=-0.27 mountY=0.20, mountTheta=2.50
02:58:58.628 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.32, opts=13)
02:58:58.632 00.004 6120 Enqueuing Move request for scope (-0.21, -0.32)
02:58:58.637 00.005 7680 Worker thread wakes up
02:58:58.637 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.32) opts 0xd
02:58:58.637 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.32)
02:58:58.637 00.000 7680 Moving (-0.21, -0.32) raw xDistance=-0.27 yDistance=0.20
02:58:58.638 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:58:58.638 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:58:58.638 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:58:58.638 00.000 7680 MoveAxis(E, 108, ABG)
02:58:58.638 00.000 7680 Guiding  Dir = 2, Dur = 108
02:58:58.638 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:58:58.643 00.005 7680 IsSlewing returns 0
02:58:58.643 00.000 6120 UpdateGuideState exits: m=8294 SNR=61.4
02:58:58.647 00.004 7680 IsGuiding returns 0
02:58:58.647 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:58.652 00.005 7680 PulseGuide returned control before completion, sleep 118
02:58:58.652 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:58:58.656 00.004 6120 Enqueuing Expose request
02:58:58.772 00.116 7680 IsGuiding returns 1
02:58:58.772 00.000 7680 scope still moving after pulse duration time elapsed
02:58:58.803 00.031 7680 IsSlewing returns 0
02:58:58.803 00.000 7680 IsGuiding returns 1
02:58:58.835 00.032 7680 IsSlewing returns 0
02:58:58.835 00.000 7680 IsGuiding returns 1
02:58:58.866 00.031 7680 IsSlewing returns 0
02:58:58.866 00.000 7680 IsGuiding returns 0
02:58:58.866 00.000 7680 scope move finished after 108 + 111 ms
02:58:58.866 00.000 7680 Move returns status 0, amount 108
02:58:58.867 00.001 7680 MoveAxis(N, 0, ABG)
02:58:58.867 00.000 7680 Move returns status 0, amount 0
02:58:58.867 00.000 7680 move complete, result=0
02:58:58.867 00.000 7680 worker thread done servicing request
02:58:58.867 00.000 7680 Worker thread wakes up
02:58:58.868 00.001 6120 GuideStep: -0.3 px 108 ms EAST, 0.2 px 0 ms NORTH
02:58:58.873 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:58:58.874 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:00.129 01.255 7680 Exposure complete
02:59:00.275 00.146 7680 worker thread done servicing request
02:59:00.275 00.000 6120 OnExposeComplete: enter
02:59:00.279 00.004 6120 UpdateGuideState(): m_state=6
02:59:00.282 00.003 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1929
02:59:00.289 00.007 6120 Star::Find returns 1 (0), X=514.62, Y=665.81, Mass=8608, SNR=60.2, Peak=206 HFD=6.5
02:59:00.294 00.005 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
02:59:00.299 00.005 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
02:59:00.303 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.42 hyp=0.43 cameraTheta=-1.64 mountX=-0.11 mountY=0.37, mountTheta=1.86
02:59:00.307 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.42, opts=13)
02:59:00.311 00.004 6120 Enqueuing Move request for scope (-0.03, -0.42)
02:59:00.315 00.004 7680 Worker thread wakes up
02:59:00.316 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.42) opts 0xd
02:59:00.316 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.42)
02:59:00.316 00.000 7680 Moving (-0.03, -0.42) raw xDistance=-0.11 yDistance=0.37
02:59:00.317 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:59:00.317 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:59:00.317 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:00.321 00.004 7680 MoveAxis(E, 0, ABG)
02:59:00.321 00.000 7680 Move returns status 0, amount 0
02:59:00.321 00.000 7680 MoveAxis(S, 200, ABG)
02:59:00.321 00.000 7680 Guiding  Dir = 1, Dur = 200
02:59:00.321 00.000 6120 UpdateGuideState exits: m=8608 SNR=60.2
02:59:00.327 00.006 7680 IsSlewing returns 0
02:59:00.327 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:00.331 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:00.334 00.003 6120 Enqueuing Expose request
02:59:00.338 00.004 7680 IsGuiding returns 0
02:59:00.338 00.000 7680 PulseGuide returned control before completion, sleep 210
02:59:00.556 00.218 7680 IsGuiding returns 1
02:59:00.556 00.000 7680 scope still moving after pulse duration time elapsed
02:59:00.586 00.030 7680 IsSlewing returns 0
02:59:00.588 00.002 7680 IsGuiding returns 0
02:59:00.588 00.000 7680 scope move finished after 200 + 50 ms
02:59:00.589 00.001 7680 Move returns status 0, amount 200
02:59:00.589 00.000 7680 move complete, result=0
02:59:00.590 00.001 7680 worker thread done servicing request
02:59:00.590 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 200 ms SOUTH
02:59:00.596 00.006 7680 Worker thread wakes up
02:59:00.596 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:00.597 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:01.849 01.252 7680 Exposure complete
02:59:01.993 00.144 7680 worker thread done servicing request
02:59:01.993 00.000 6120 OnExposeComplete: enter
02:59:01.996 00.003 6120 UpdateGuideState(): m_state=6
02:59:02.000 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1930
02:59:02.004 00.004 6120 Star::Find returns 1 (0), X=514.52, Y=666.00, Mass=8701, SNR=61.6, Peak=250 HFD=6.5
02:59:02.008 00.004 6120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.19) = xAngle (-2.29 = -2.29)
02:59:02.013 00.005 6120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.59 = 0.59)
02:59:02.017 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-2.10 mountX=-0.18 mountY=0.15, mountTheta=2.44
02:59:02.022 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.23, opts=13)
02:59:02.026 00.004 6120 Enqueuing Move request for scope (-0.14, -0.23)
02:59:02.030 00.004 7680 Worker thread wakes up
02:59:02.031 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:02.035 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.23) opts 0xd
02:59:02.035 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.23)
02:59:02.036 00.001 7680 Moving (-0.14, -0.23) raw xDistance=-0.18 yDistance=0.15
02:59:02.036 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:59:02.036 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:59:02.036 00.000 6120 UpdateGuideState exits: m=8701 SNR=61.6
02:59:02.040 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:59:02.040 00.000 7680 MoveAxis(E, 0, ABG)
02:59:02.040 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:02.044 00.004 7680 Move returns status 0, amount 0
02:59:02.044 00.000 7680 MoveAxis(N, 0, ABG)
02:59:02.044 00.000 7680 Move returns status 0, amount 0
02:59:02.044 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:02.049 00.005 7680 move complete, result=0
02:59:02.049 00.000 7680 worker thread done servicing request
02:59:02.049 00.000 6120 Enqueuing Expose request
02:59:02.053 00.004 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:02.058 00.005 7680 Worker thread wakes up
02:59:02.058 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:02.058 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:03.305 01.247 7680 Exposure complete
02:59:03.436 00.131 7680 worker thread done servicing request
02:59:03.437 00.001 6120 OnExposeComplete: enter
02:59:03.440 00.003 6120 UpdateGuideState(): m_state=6
02:59:03.445 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1931
02:59:03.449 00.004 6120 Star::Find returns 1 (0), X=514.45, Y=665.89, Mass=7802, SNR=58.2, Peak=208 HFD=6.5
02:59:03.454 00.005 6120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (0.19) = xAngle (-2.30 = -2.30)
02:59:03.457 00.003 6120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.58 = 0.58)
02:59:03.462 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.34 hyp=0.40 cameraTheta=-2.11 mountX=-0.27 mountY=0.22, mountTheta=2.46
02:59:03.467 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.34, opts=13)
02:59:03.471 00.004 6120 Enqueuing Move request for scope (-0.21, -0.34)
02:59:03.476 00.005 7680 Worker thread wakes up
02:59:03.476 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:03.480 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.34) opts 0xd
02:59:03.482 00.002 6120 UpdateGuideState exits: m=7802 SNR=58.2
02:59:03.486 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:03.489 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:03.494 00.005 6120 Enqueuing Expose request
02:59:03.497 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.34)
02:59:03.498 00.001 7680 Moving (-0.21, -0.34) raw xDistance=-0.27 yDistance=0.22
02:59:03.498 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:59:03.498 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:59:03.498 00.000 7680 MoveAxis(E, 108, ABG)
02:59:03.498 00.000 7680 Guiding  Dir = 2, Dur = 108
02:59:03.499 00.001 7680 IsSlewing returns 0
02:59:03.499 00.000 7680 IsGuiding returns 0
02:59:03.500 00.001 7680 PulseGuide returned control before completion, sleep 118
02:59:03.623 00.123 7680 IsGuiding returns 1
02:59:03.624 00.001 7680 scope still moving after pulse duration time elapsed
02:59:03.654 00.030 7680 IsSlewing returns 0
02:59:03.656 00.002 7680 IsGuiding returns 0
02:59:03.656 00.000 7680 scope move finished after 108 + 48 ms
02:59:03.657 00.001 7680 Move returns status 0, amount 108
02:59:03.657 00.000 7680 MoveAxis(S, 118, ABG)
02:59:03.657 00.000 7680 Guiding  Dir = 1, Dur = 118
02:59:03.658 00.001 7680 IsSlewing returns 0
02:59:03.659 00.001 7680 IsGuiding returns 0
02:59:03.660 00.001 7680 PulseGuide returned control before completion, sleep 128
02:59:03.797 00.137 7680 IsGuiding returns 1
02:59:03.798 00.001 7680 scope still moving after pulse duration time elapsed
02:59:03.828 00.030 7680 IsSlewing returns 0
02:59:03.829 00.001 7680 IsGuiding returns 0
02:59:03.830 00.001 7680 scope move finished after 118 + 52 ms
02:59:03.830 00.000 7680 Move returns status 0, amount 118
02:59:03.830 00.000 7680 move complete, result=0
02:59:03.830 00.000 7680 worker thread done servicing request
02:59:03.830 00.000 6120 GuideStep: -0.3 px 108 ms EAST, 0.2 px 118 ms SOUTH
02:59:03.837 00.007 7680 Worker thread wakes up
02:59:03.837 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:03.837 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:05.085 01.248 7680 Exposure complete
02:59:05.237 00.152 7680 worker thread done servicing request
02:59:05.237 00.000 6120 OnExposeComplete: enter
02:59:05.241 00.004 6120 UpdateGuideState(): m_state=6
02:59:05.245 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1932
02:59:05.249 00.004 6120 Star::Find returns 1 (0), X=514.54, Y=665.90, Mass=8594, SNR=60.7, Peak=210 HFD=6.6
02:59:05.253 00.004 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
02:59:05.256 00.003 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
02:59:05.261 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.33 hyp=0.35 cameraTheta=-1.89 mountX=-0.17 mountY=0.25, mountTheta=2.17
02:59:05.267 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.33, opts=13)
02:59:05.271 00.004 6120 Enqueuing Move request for scope (-0.11, -0.33)
02:59:05.275 00.004 7680 Worker thread wakes up
02:59:05.275 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.33) opts 0xd
02:59:05.275 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.33)
02:59:05.275 00.000 7680 Moving (-0.11, -0.33) raw xDistance=-0.17 yDistance=0.25
02:59:05.275 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:59:05.276 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:59:05.276 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:05.280 00.004 6120 UpdateGuideState exits: m=8594 SNR=60.7
02:59:05.284 00.004 7680 MoveAxis(E, 0, ABG)
02:59:05.284 00.000 7680 Move returns status 0, amount 0
02:59:05.284 00.000 7680 MoveAxis(S, 134, ABG)
02:59:05.284 00.000 7680 Guiding  Dir = 1, Dur = 134
02:59:05.284 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:05.289 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:05.293 00.004 7680 IsSlewing returns 0
02:59:05.293 00.000 6120 Enqueuing Expose request
02:59:05.298 00.005 7680 IsGuiding returns 0
02:59:05.298 00.000 7680 PulseGuide returned control before completion, sleep 144
02:59:05.449 00.151 7680 IsGuiding returns 1
02:59:05.450 00.001 7680 scope still moving after pulse duration time elapsed
02:59:05.480 00.030 7680 IsSlewing returns 0
02:59:05.482 00.002 7680 IsGuiding returns 0
02:59:05.482 00.000 7680 scope move finished after 134 + 48 ms
02:59:05.482 00.000 7680 Move returns status 0, amount 134
02:59:05.483 00.001 7680 move complete, result=0
02:59:05.483 00.000 7680 worker thread done servicing request
02:59:05.483 00.000 7680 Worker thread wakes up
02:59:05.484 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 134 ms SOUTH
02:59:05.490 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:05.490 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:06.741 01.251 7680 Exposure complete
02:59:06.890 00.149 7680 worker thread done servicing request
02:59:06.890 00.000 6120 OnExposeComplete: enter
02:59:06.895 00.005 6120 UpdateGuideState(): m_state=6
02:59:06.898 00.003 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1933
02:59:06.902 00.004 6120 Star::Find returns 1 (0), X=514.42, Y=665.89, Mass=8277, SNR=60.8, Peak=214 HFD=6.6
02:59:06.906 00.004 6120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.19) = xAngle (-2.36 = -2.36)
02:59:06.909 00.003 6120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.51 = 0.51)
02:59:06.914 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.34 hyp=0.41 cameraTheta=-2.18 mountX=-0.29 mountY=0.20, mountTheta=2.54
02:59:06.920 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.34, opts=13)
02:59:06.926 00.006 6120 Enqueuing Move request for scope (-0.23, -0.34)
02:59:06.931 00.005 7680 Worker thread wakes up
02:59:06.931 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.34) opts 0xd
02:59:06.931 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.34)
02:59:06.931 00.000 7680 Moving (-0.23, -0.34) raw xDistance=-0.29 yDistance=0.20
02:59:06.931 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:06.936 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:59:06.936 00.000 6120 UpdateGuideState exits: m=8277 SNR=60.8
02:59:06.939 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:06.943 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
02:59:06.943 00.000 7680 MoveAxis(E, 120, ABG)
02:59:06.944 00.001 7680 Guiding  Dir = 2, Dur = 120
02:59:06.944 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:06.947 00.003 7680 IsSlewing returns 0
02:59:06.947 00.000 6120 Enqueuing Expose request
02:59:06.951 00.004 7680 IsGuiding returns 0
02:59:06.952 00.001 7680 PulseGuide returned control before completion, sleep 130
02:59:07.094 00.142 7680 IsGuiding returns 1
02:59:07.094 00.000 7680 scope still moving after pulse duration time elapsed
02:59:07.124 00.030 7680 IsSlewing returns 0
02:59:07.126 00.002 7680 IsGuiding returns 0
02:59:07.126 00.000 7680 scope move finished after 120 + 54 ms
02:59:07.127 00.001 7680 Move returns status 0, amount 120
02:59:07.127 00.000 7680 MoveAxis(S, 109, ABG)
02:59:07.127 00.000 7680 Guiding  Dir = 1, Dur = 109
02:59:07.127 00.000 7680 IsSlewing returns 0
02:59:07.128 00.001 7680 IsGuiding returns 0
02:59:07.129 00.001 7680 PulseGuide returned control before completion, sleep 118
02:59:07.250 00.121 7680 IsGuiding returns 1
02:59:07.251 00.001 7680 scope still moving after pulse duration time elapsed
02:59:07.282 00.031 7680 IsSlewing returns 0
02:59:07.284 00.002 7680 IsGuiding returns 0
02:59:07.284 00.000 7680 scope move finished after 109 + 46 ms
02:59:07.285 00.001 7680 Move returns status 0, amount 109
02:59:07.286 00.001 7680 move complete, result=0
02:59:07.287 00.001 7680 worker thread done servicing request
02:59:07.287 00.000 7680 Worker thread wakes up
02:59:07.288 00.001 6120 GuideStep: -0.3 px 120 ms EAST, 0.2 px 109 ms SOUTH
02:59:07.294 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:07.295 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:08.550 01.255 7680 Exposure complete
02:59:08.686 00.136 7680 worker thread done servicing request
02:59:08.687 00.001 6120 OnExposeComplete: enter
02:59:08.689 00.002 6120 UpdateGuideState(): m_state=6
02:59:08.693 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1934
02:59:08.697 00.004 6120 Star::Find returns 1 (0), X=514.52, Y=665.84, Mass=7984, SNR=59.4, Peak=200 HFD=6.4
02:59:08.700 00.003 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
02:59:08.704 00.004 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
02:59:08.708 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.39 hyp=0.41 cameraTheta=-1.90 mountX=-0.20 mountY=0.29, mountTheta=2.18
02:59:08.714 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.39, opts=13)
02:59:08.717 00.003 6120 Enqueuing Move request for scope (-0.13, -0.39)
02:59:08.720 00.003 7680 Worker thread wakes up
02:59:08.720 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.39) opts 0xd
02:59:08.720 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.39)
02:59:08.720 00.000 7680 Moving (-0.13, -0.39) raw xDistance=-0.20 yDistance=0.29
02:59:08.720 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
02:59:08.720 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:59:08.720 00.000 7680 MoveAxis(E, 91, ABG)
02:59:08.720 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:08.725 00.005 6120 UpdateGuideState exits: m=7984 SNR=59.4
02:59:08.729 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:08.734 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:08.739 00.005 6120 Enqueuing Expose request
02:59:08.743 00.004 7680 Guiding  Dir = 2, Dur = 91
02:59:08.744 00.001 7680 IsSlewing returns 0
02:59:08.744 00.000 7680 IsGuiding returns 0
02:59:08.744 00.000 7680 PulseGuide returned control before completion, sleep 101
02:59:08.851 00.107 7680 IsGuiding returns 1
02:59:08.851 00.000 7680 scope still moving after pulse duration time elapsed
02:59:08.881 00.030 7680 IsSlewing returns 0
02:59:08.882 00.001 7680 IsGuiding returns 0
02:59:08.883 00.001 7680 scope move finished after 91 + 47 ms
02:59:08.883 00.000 7680 Move returns status 0, amount 91
02:59:08.883 00.000 7680 MoveAxis(S, 158, ABG)
02:59:08.884 00.001 7680 Guiding  Dir = 1, Dur = 158
02:59:08.884 00.000 7680 IsSlewing returns 0
02:59:08.884 00.000 7680 IsGuiding returns 0
02:59:08.885 00.001 7680 PulseGuide returned control before completion, sleep 168
02:59:09.071 00.186 7680 IsGuiding returns 1
02:59:09.074 00.003 7680 scope still moving after pulse duration time elapsed
02:59:09.101 00.027 7680 IsSlewing returns 0
02:59:09.102 00.001 7680 IsGuiding returns 0
02:59:09.102 00.000 7680 scope move finished after 158 + 59 ms
02:59:09.103 00.001 7680 Move returns status 0, amount 158
02:59:09.103 00.000 7680 move complete, result=0
02:59:09.103 00.000 7680 worker thread done servicing request
02:59:09.105 00.002 7680 Worker thread wakes up
02:59:09.105 00.000 6120 GuideStep: -0.2 px 91 ms EAST, 0.3 px 158 ms SOUTH
02:59:09.111 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:09.111 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:10.361 01.250 7680 Exposure complete
02:59:10.503 00.142 7680 worker thread done servicing request
02:59:10.503 00.000 6120 OnExposeComplete: enter
02:59:10.508 00.005 6120 UpdateGuideState(): m_state=6
02:59:10.513 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1935
02:59:10.516 00.003 6120 Star::Find returns 1 (0), X=514.65, Y=665.89, Mass=7680, SNR=59.2, Peak=184 HFD=6.6
02:59:10.521 00.005 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
02:59:10.524 00.003 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
02:59:10.528 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.34 hyp=0.34 cameraTheta=-1.58 mountX=-0.07 mountY=0.31, mountTheta=1.79
02:59:10.532 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.34, opts=13)
02:59:10.537 00.005 6120 Enqueuing Move request for scope (-0.00, -0.34)
02:59:10.542 00.005 7680 Worker thread wakes up
02:59:10.542 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:10.547 00.005 6120 UpdateGuideState exits: m=7680 SNR=59.2
02:59:10.552 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:10.555 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:10.559 00.004 6120 Enqueuing Expose request
02:59:10.564 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.34) opts 0xd
02:59:10.564 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.34)
02:59:10.565 00.001 7680 Moving (-0.00, -0.34) raw xDistance=-0.07 yDistance=0.31
02:59:10.565 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:59:10.565 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
02:59:10.565 00.000 7680 MoveAxis(E, 0, ABG)
02:59:10.566 00.001 7680 Move returns status 0, amount 0
02:59:10.566 00.000 7680 MoveAxis(S, 166, ABG)
02:59:10.566 00.000 7680 Guiding  Dir = 1, Dur = 166
02:59:10.566 00.000 7680 IsSlewing returns 0
02:59:10.567 00.001 7680 IsGuiding returns 0
02:59:10.567 00.000 7680 PulseGuide returned control before completion, sleep 176
02:59:10.759 00.192 7680 IsGuiding returns 0
02:59:10.760 00.001 7680 Move returns status 0, amount 166
02:59:10.761 00.001 7680 move complete, result=0
02:59:10.761 00.000 7680 worker thread done servicing request
02:59:10.762 00.001 7680 Worker thread wakes up
02:59:10.762 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 166 ms SOUTH
02:59:10.769 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:10.769 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:12.017 01.248 7680 Exposure complete
02:59:12.151 00.134 7680 worker thread done servicing request
02:59:12.151 00.000 6120 OnExposeComplete: enter
02:59:12.154 00.003 6120 UpdateGuideState(): m_state=6
02:59:12.158 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1936
02:59:12.163 00.005 6120 Star::Find returns 1 (0), X=514.60, Y=666.02, Mass=7883, SNR=58.5, Peak=199 HFD=6.6
02:59:12.168 00.005 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
02:59:12.172 00.004 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
02:59:12.175 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.83 mountX=-0.09 mountY=0.16, mountTheta=2.10
02:59:12.180 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.21, opts=13)
02:59:12.184 00.004 6120 Enqueuing Move request for scope (-0.06, -0.21)
02:59:12.188 00.004 7680 Worker thread wakes up
02:59:12.188 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.21) opts 0xd
02:59:12.188 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.21)
02:59:12.188 00.000 7680 Moving (-0.06, -0.21) raw xDistance=-0.09 yDistance=0.16
02:59:12.188 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:59:12.188 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:59:12.189 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:59:12.189 00.000 7680 MoveAxis(E, 0, ABG)
02:59:12.189 00.000 7680 Move returns status 0, amount 0
02:59:12.189 00.000 7680 MoveAxis(N, 0, ABG)
02:59:12.189 00.000 7680 Move returns status 0, amount 0
02:59:12.189 00.000 7680 move complete, result=0
02:59:12.189 00.000 7680 worker thread done servicing request
02:59:12.189 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:12.193 00.004 6120 UpdateGuideState exits: m=7883 SNR=58.5
02:59:12.197 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:12.200 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:12.204 00.004 6120 Enqueuing Expose request
02:59:12.208 00.004 7680 Worker thread wakes up
02:59:12.208 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:12.209 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:59:12.212 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:13.460 01.248 7680 Exposure complete
02:59:13.598 00.138 7680 worker thread done servicing request
02:59:13.598 00.000 6120 OnExposeComplete: enter
02:59:13.601 00.003 6120 UpdateGuideState(): m_state=6
02:59:13.605 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1937
02:59:13.609 00.004 6120 Star::Find returns 1 (0), X=514.43, Y=665.84, Mass=8006, SNR=59.8, Peak=202 HFD=6.6
02:59:13.613 00.004 6120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (0.19) = xAngle (-2.28 = -2.28)
02:59:13.616 00.003 6120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.60 = 0.60)
02:59:13.620 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.39 hyp=0.45 cameraTheta=-2.09 mountX=-0.29 mountY=0.25, mountTheta=2.43
02:59:13.624 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.39, opts=13)
02:59:13.627 00.003 6120 Enqueuing Move request for scope (-0.22, -0.39)
02:59:13.632 00.005 7680 Worker thread wakes up
02:59:13.632 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.39) opts 0xd
02:59:13.632 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.39)
02:59:13.633 00.001 7680 Moving (-0.22, -0.39) raw xDistance=-0.29 yDistance=0.25
02:59:13.633 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:59:13.633 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
02:59:13.633 00.000 7680 MoveAxis(E, 118, ABG)
02:59:13.633 00.000 7680 Guiding  Dir = 2, Dur = 118
02:59:13.633 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:13.638 00.005 7680 IsSlewing returns 0
02:59:13.638 00.000 6120 UpdateGuideState exits: m=8006 SNR=59.8
02:59:13.642 00.004 7680 IsGuiding returns 0
02:59:13.642 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:13.646 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:13.649 00.003 7680 PulseGuide returned control before completion, sleep 128
02:59:13.649 00.000 6120 Enqueuing Expose request
02:59:13.778 00.129 7680 IsGuiding returns 1
02:59:13.779 00.001 7680 scope still moving after pulse duration time elapsed
02:59:13.810 00.031 7680 IsSlewing returns 0
02:59:13.813 00.003 7680 IsGuiding returns 0
02:59:13.813 00.000 7680 scope move finished after 118 + 52 ms
02:59:13.814 00.001 7680 Move returns status 0, amount 118
02:59:13.814 00.000 7680 MoveAxis(S, 137, ABG)
02:59:13.814 00.000 7680 Guiding  Dir = 1, Dur = 137
02:59:13.814 00.000 7680 IsSlewing returns 0
02:59:13.816 00.002 7680 IsGuiding returns 0
02:59:13.818 00.002 7680 PulseGuide returned control before completion, sleep 147
02:59:13.968 00.150 7680 IsGuiding returns 1
02:59:13.968 00.000 7680 scope still moving after pulse duration time elapsed
02:59:13.999 00.031 7680 IsSlewing returns 0
02:59:14.000 00.001 7680 IsGuiding returns 0
02:59:14.000 00.000 7680 scope move finished after 137 + 45 ms
02:59:14.000 00.000 7680 Move returns status 0, amount 137
02:59:14.001 00.001 7680 move complete, result=0
02:59:14.001 00.000 7680 worker thread done servicing request
02:59:14.002 00.001 7680 Worker thread wakes up
02:59:14.002 00.000 6120 GuideStep: -0.3 px 118 ms EAST, 0.3 px 137 ms SOUTH
02:59:14.010 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:14.010 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:15.266 01.256 7680 Exposure complete
02:59:15.404 00.138 7680 worker thread done servicing request
02:59:15.405 00.001 6120 OnExposeComplete: enter
02:59:15.408 00.003 6120 UpdateGuideState(): m_state=6
02:59:15.414 00.006 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1938
02:59:15.419 00.005 6120 Star::Find returns 1 (0), X=514.56, Y=666.45, Mass=8675, SNR=61.4, Peak=207 HFD=7.0
02:59:15.423 00.004 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (0.19) = xAngle (1.77 = 1.77)
02:59:15.427 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.65 = -1.64)
02:59:15.432 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.96 mountX=-0.05 mountY=-0.24, mountTheta=-1.77
02:59:15.437 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.22, opts=13)
02:59:15.441 00.004 6120 Enqueuing Move request for scope (-0.09, 0.22)
02:59:15.446 00.005 7680 Worker thread wakes up
02:59:15.446 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:15.450 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
02:59:15.451 00.001 6120 UpdateGuideState exits: m=8675 SNR=61.4
02:59:15.454 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:15.459 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:15.463 00.004 6120 Enqueuing Expose request
02:59:15.466 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
02:59:15.466 00.000 7680 Moving (-0.09, 0.22) raw xDistance=-0.05 yDistance=-0.24
02:59:15.466 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:59:15.467 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:59:15.467 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:59:15.467 00.000 7680 MoveAxis(E, 0, ABG)
02:59:15.468 00.001 7680 Move returns status 0, amount 0
02:59:15.468 00.000 7680 MoveAxis(N, 0, ABG)
02:59:15.468 00.000 7680 Move returns status 0, amount 0
02:59:15.468 00.000 7680 move complete, result=0
02:59:15.468 00.000 7680 worker thread done servicing request
02:59:15.469 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:59:15.473 00.004 7680 Worker thread wakes up
02:59:15.473 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:15.474 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:16.720 01.246 7680 Exposure complete
02:59:16.860 00.140 7680 worker thread done servicing request
02:59:16.861 00.001 6120 OnExposeComplete: enter
02:59:16.865 00.004 6120 UpdateGuideState(): m_state=6
02:59:16.869 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1939
02:59:16.873 00.004 6120 Star::Find returns 1 (0), X=514.54, Y=665.77, Mass=8465, SNR=61.3, Peak=197 HFD=6.7
02:59:16.876 00.003 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
02:59:16.882 00.006 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
02:59:16.886 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.46 hyp=0.48 cameraTheta=-1.82 mountX=-0.20 mountY=0.36, mountTheta=2.08
02:59:16.893 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.46, opts=13)
02:59:16.897 00.004 6120 Enqueuing Move request for scope (-0.12, -0.46)
02:59:16.901 00.004 7680 Worker thread wakes up
02:59:16.902 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:16.906 00.004 6120 UpdateGuideState exits: m=8465 SNR=61.3
02:59:16.908 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:16.913 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:16.917 00.004 6120 Enqueuing Expose request
02:59:16.920 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.46) opts 0xd
02:59:16.920 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.46)
02:59:16.920 00.000 7680 Moving (-0.12, -0.46) raw xDistance=-0.20 yDistance=0.36
02:59:16.920 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
02:59:16.920 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
02:59:16.922 00.002 7680 MoveAxis(E, 83, ABG)
02:59:16.922 00.000 7680 Guiding  Dir = 2, Dur = 83
02:59:16.922 00.000 7680 IsSlewing returns 0
02:59:16.923 00.001 7680 IsGuiding returns 0
02:59:16.923 00.000 7680 PulseGuide returned control before completion, sleep 93
02:59:17.020 00.097 7680 IsGuiding returns 1
02:59:17.021 00.001 7680 scope still moving after pulse duration time elapsed
02:59:17.052 00.031 7680 IsSlewing returns 0
02:59:17.055 00.003 7680 IsGuiding returns 0
02:59:17.055 00.000 7680 scope move finished after 83 + 48 ms
02:59:17.055 00.000 7680 Move returns status 0, amount 83
02:59:17.056 00.001 7680 MoveAxis(S, 198, ABG)
02:59:17.056 00.000 7680 Guiding  Dir = 1, Dur = 198
02:59:17.057 00.001 7680 IsSlewing returns 0
02:59:17.057 00.000 7680 IsGuiding returns 0
02:59:17.058 00.001 7680 PulseGuide returned control before completion, sleep 208
02:59:17.270 00.212 7680 IsGuiding returns 1
02:59:17.271 00.001 7680 scope still moving after pulse duration time elapsed
02:59:17.301 00.030 7680 IsSlewing returns 0
02:59:17.302 00.001 7680 IsGuiding returns 0
02:59:17.302 00.000 7680 scope move finished after 198 + 46 ms
02:59:17.303 00.001 7680 Move returns status 0, amount 198
02:59:17.304 00.001 7680 move complete, result=0
02:59:17.304 00.000 7680 worker thread done servicing request
02:59:17.304 00.000 7680 Worker thread wakes up
02:59:17.304 00.000 6120 GuideStep: -0.2 px 83 ms EAST, 0.4 px 198 ms SOUTH
02:59:17.312 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:17.312 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:18.568 01.256 7680 Exposure complete
02:59:18.713 00.145 7680 worker thread done servicing request
02:59:18.713 00.000 6120 OnExposeComplete: enter
02:59:18.718 00.005 6120 UpdateGuideState(): m_state=6
02:59:18.722 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1940
02:59:18.727 00.005 6120 Star::Find returns 1 (0), X=514.61, Y=666.08, Mass=8039, SNR=58.6, Peak=207 HFD=6.5
02:59:18.732 00.005 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
02:59:18.736 00.004 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
02:59:18.740 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.83 mountX=-0.07 mountY=0.12, mountTheta=2.10
02:59:18.746 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.15, opts=13)
02:59:18.750 00.004 6120 Enqueuing Move request for scope (-0.04, -0.15)
02:59:18.753 00.003 7680 Worker thread wakes up
02:59:18.753 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:18.758 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
02:59:18.758 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
02:59:18.758 00.000 7680 Moving (-0.04, -0.15) raw xDistance=-0.07 yDistance=0.12
02:59:18.759 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:59:18.759 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:59:18.759 00.000 6120 UpdateGuideState exits: m=8039 SNR=58.6
02:59:18.763 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:18.768 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:59:18.768 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:18.771 00.003 7680 MoveAxis(E, 0, ABG)
02:59:18.771 00.000 6120 Enqueuing Expose request
02:59:18.775 00.004 7680 Move returns status 0, amount 0
02:59:18.775 00.000 7680 MoveAxis(N, 0, ABG)
02:59:18.775 00.000 7680 Move returns status 0, amount 0
02:59:18.775 00.000 7680 move complete, result=0
02:59:18.775 00.000 7680 worker thread done servicing request
02:59:18.776 00.001 7680 Worker thread wakes up
02:59:18.776 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:18.776 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:18.776 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:20.031 01.255 7680 Exposure complete
02:59:20.168 00.137 7680 worker thread done servicing request
02:59:20.168 00.000 6120 OnExposeComplete: enter
02:59:20.173 00.005 6120 UpdateGuideState(): m_state=6
02:59:20.176 00.003 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1941
02:59:20.182 00.006 6120 Star::Find returns 1 (0), X=514.50, Y=665.84, Mass=9175, SNR=64.2, Peak=234 HFD=6.7
02:59:20.185 00.003 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.14 = -2.14)
02:59:20.190 00.005 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.74 = 0.74)
02:59:20.193 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.39 hyp=0.42 cameraTheta=-1.95 mountX=-0.22 mountY=0.28, mountTheta=2.24
02:59:20.200 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.39, opts=13)
02:59:20.206 00.006 6120 Enqueuing Move request for scope (-0.15, -0.39)
02:59:20.209 00.003 7680 Worker thread wakes up
02:59:20.211 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.39) opts 0xd
02:59:20.211 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.39)
02:59:20.211 00.000 7680 Moving (-0.15, -0.39) raw xDistance=-0.22 yDistance=0.28
02:59:20.211 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:59:20.212 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:20.216 00.004 6120 UpdateGuideState exits: m=9175 SNR=64.2
02:59:20.219 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:59:20.219 00.000 7680 MoveAxis(E, 92, ABG)
02:59:20.221 00.002 7680 Guiding  Dir = 2, Dur = 92
02:59:20.221 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:20.225 00.004 7680 IsSlewing returns 0
02:59:20.226 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:20.232 00.006 6120 Enqueuing Expose request
02:59:20.235 00.003 7680 IsGuiding returns 0
02:59:20.235 00.000 7680 PulseGuide returned control before completion, sleep 102
02:59:20.351 00.116 7680 IsGuiding returns 1
02:59:20.352 00.001 7680 scope still moving after pulse duration time elapsed
02:59:20.383 00.031 7680 IsSlewing returns 0
02:59:20.384 00.001 7680 IsGuiding returns 0
02:59:20.384 00.000 7680 scope move finished after 92 + 56 ms
02:59:20.384 00.000 7680 Move returns status 0, amount 92
02:59:20.385 00.001 7680 MoveAxis(S, 153, ABG)
02:59:20.385 00.000 7680 Guiding  Dir = 1, Dur = 153
02:59:20.386 00.001 7680 IsSlewing returns 0
02:59:20.387 00.001 7680 IsGuiding returns 0
02:59:20.388 00.001 7680 PulseGuide returned control before completion, sleep 163
02:59:20.556 00.168 7680 IsGuiding returns 1
02:59:20.558 00.002 7680 scope still moving after pulse duration time elapsed
02:59:20.586 00.028 7680 IsSlewing returns 0
02:59:20.587 00.001 7680 IsGuiding returns 0
02:59:20.587 00.000 7680 scope move finished after 153 + 47 ms
02:59:20.588 00.001 7680 Move returns status 0, amount 153
02:59:20.588 00.000 7680 move complete, result=0
02:59:20.589 00.001 7680 worker thread done servicing request
02:59:20.589 00.000 7680 Worker thread wakes up
02:59:20.590 00.001 6120 GuideStep: -0.2 px 92 ms EAST, 0.3 px 153 ms SOUTH
02:59:20.595 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:20.597 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:21.847 01.250 7680 Exposure complete
02:59:21.990 00.143 7680 worker thread done servicing request
02:59:21.991 00.001 6120 OnExposeComplete: enter
02:59:21.994 00.003 6120 UpdateGuideState(): m_state=6
02:59:21.999 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1942
02:59:22.003 00.004 6120 Star::Find returns 1 (0), X=514.64, Y=665.85, Mass=8269, SNR=59.9, Peak=197 HFD=6.6
02:59:22.006 00.003 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
02:59:22.010 00.004 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
02:59:22.016 00.006 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.38 hyp=0.38 cameraTheta=-1.60 mountX=-0.08 mountY=0.34, mountTheta=1.81
02:59:22.021 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.38, opts=13)
02:59:22.026 00.005 6120 Enqueuing Move request for scope (-0.01, -0.38)
02:59:22.030 00.004 7680 Worker thread wakes up
02:59:22.030 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:22.034 00.004 6120 UpdateGuideState exits: m=8269 SNR=59.9
02:59:22.039 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:22.042 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:22.047 00.005 6120 Enqueuing Expose request
02:59:22.051 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.38) opts 0xd
02:59:22.051 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.38)
02:59:22.051 00.000 7680 Moving (-0.01, -0.38) raw xDistance=-0.08 yDistance=0.34
02:59:22.051 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:59:22.052 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
02:59:22.052 00.000 7680 MoveAxis(E, 0, ABG)
02:59:22.052 00.000 7680 Move returns status 0, amount 0
02:59:22.052 00.000 7680 MoveAxis(S, 182, ABG)
02:59:22.052 00.000 7680 Guiding  Dir = 1, Dur = 182
02:59:22.052 00.000 7680 IsSlewing returns 0
02:59:22.054 00.002 7680 IsGuiding returns 0
02:59:22.054 00.000 7680 PulseGuide returned control before completion, sleep 192
02:59:22.257 00.203 7680 IsGuiding returns 1
02:59:22.258 00.001 7680 scope still moving after pulse duration time elapsed
02:59:22.287 00.029 7680 IsSlewing returns 0
02:59:22.290 00.003 7680 IsGuiding returns 0
02:59:22.290 00.000 7680 scope move finished after 182 + 54 ms
02:59:22.291 00.001 7680 Move returns status 0, amount 182
02:59:22.291 00.000 7680 move complete, result=0
02:59:22.292 00.001 7680 worker thread done servicing request
02:59:22.292 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 182 ms SOUTH
02:59:22.300 00.008 7680 Worker thread wakes up
02:59:22.300 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:22.300 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:23.547 01.247 7680 Exposure complete
02:59:23.679 00.132 7680 worker thread done servicing request
02:59:23.679 00.000 6120 OnExposeComplete: enter
02:59:23.684 00.005 6120 UpdateGuideState(): m_state=6
02:59:23.687 00.003 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1943
02:59:23.692 00.005 6120 Star::Find returns 1 (0), X=514.67, Y=665.97, Mass=8129, SNR=59.5, Peak=193 HFD=6.6
02:59:23.699 00.007 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
02:59:23.702 00.003 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
02:59:23.706 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.52 mountX=-0.03 mountY=0.24, mountTheta=1.72
02:59:23.713 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.26, opts=13)
02:59:23.718 00.005 6120 Enqueuing Move request for scope (0.01, -0.26)
02:59:23.721 00.003 7680 Worker thread wakes up
02:59:23.722 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:23.727 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.26) opts 0xd
02:59:23.727 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.26)
02:59:23.727 00.000 7680 Moving (0.01, -0.26) raw xDistance=-0.03 yDistance=0.24
02:59:23.728 00.001 6120 UpdateGuideState exits: m=8129 SNR=59.5
02:59:23.734 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:23.738 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:59:23.738 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:59:23.738 00.000 7680 MoveAxis(E, 0, ABG)
02:59:23.738 00.000 7680 Move returns status 0, amount 0
02:59:23.740 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:23.745 00.005 7680 MoveAxis(S, 128, ABG)
02:59:23.745 00.000 6120 Enqueuing Expose request
02:59:23.747 00.002 7680 Guiding  Dir = 1, Dur = 128
02:59:23.748 00.001 7680 IsSlewing returns 0
02:59:23.748 00.000 7680 IsGuiding returns 0
02:59:23.749 00.001 7680 PulseGuide returned control before completion, sleep 138
02:59:23.901 00.152 7680 IsGuiding returns 1
02:59:23.903 00.002 7680 scope still moving after pulse duration time elapsed
02:59:23.930 00.027 7680 IsSlewing returns 0
02:59:23.933 00.003 7680 IsGuiding returns 0
02:59:23.933 00.000 7680 scope move finished after 128 + 57 ms
02:59:23.934 00.001 7680 Move returns status 0, amount 128
02:59:23.935 00.001 7680 move complete, result=0
02:59:23.935 00.000 7680 worker thread done servicing request
02:59:23.935 00.000 7680 Worker thread wakes up
02:59:23.937 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 128 ms SOUTH
02:59:23.948 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:23.948 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:25.193 01.245 7680 Exposure complete
02:59:25.318 00.125 7680 worker thread done servicing request
02:59:25.318 00.000 6120 OnExposeComplete: enter
02:59:25.323 00.005 6120 UpdateGuideState(): m_state=6
02:59:25.327 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1944
02:59:25.331 00.004 6120 Star::Find returns 1 (0), X=514.59, Y=666.02, Mass=8440, SNR=60.9, Peak=205 HFD=6.6
02:59:25.335 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
02:59:25.338 00.003 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
02:59:25.342 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.87 mountX=-0.10 mountY=0.16, mountTheta=2.14
02:59:25.347 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.21, opts=13)
02:59:25.352 00.005 6120 Enqueuing Move request for scope (-0.07, -0.21)
02:59:25.356 00.004 7680 Worker thread wakes up
02:59:25.356 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:25.361 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.21) opts 0xd
02:59:25.361 00.000 6120 UpdateGuideState exits: m=8440 SNR=60.9
02:59:25.364 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:25.367 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:25.371 00.004 6120 Enqueuing Expose request
02:59:25.376 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.21)
02:59:25.376 00.000 7680 Moving (-0.07, -0.21) raw xDistance=-0.10 yDistance=0.16
02:59:25.376 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:59:25.376 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:59:25.377 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:59:25.377 00.000 7680 MoveAxis(E, 0, ABG)
02:59:25.377 00.000 7680 Move returns status 0, amount 0
02:59:25.377 00.000 7680 MoveAxis(N, 0, ABG)
02:59:25.378 00.001 7680 Move returns status 0, amount 0
02:59:25.378 00.000 7680 move complete, result=0
02:59:25.378 00.000 7680 worker thread done servicing request
02:59:25.379 00.001 7680 Worker thread wakes up
02:59:25.379 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:59:25.384 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:25.384 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:26.644 01.260 7680 Exposure complete
02:59:26.780 00.136 7680 worker thread done servicing request
02:59:26.780 00.000 6120 OnExposeComplete: enter
02:59:26.784 00.004 6120 UpdateGuideState(): m_state=6
02:59:26.790 00.006 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1945
02:59:26.794 00.004 6120 Star::Find returns 1 (0), X=514.79, Y=665.99, Mass=8597, SNR=61.3, Peak=229 HFD=6.4
02:59:26.797 00.003 6120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.19) = xAngle (-1.26 = -1.26)
02:59:26.801 00.004 6120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.61 = 1.61)
02:59:26.805 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.24 hyp=0.28 cameraTheta=-1.07 mountX=0.09 mountY=0.28, mountTheta=1.27
02:59:26.810 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.24, opts=13)
02:59:26.814 00.004 6120 Enqueuing Move request for scope (0.13, -0.24)
02:59:26.819 00.005 7680 Worker thread wakes up
02:59:26.819 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:26.823 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.24) opts 0xd
02:59:26.824 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.24)
02:59:26.824 00.000 7680 Moving (0.13, -0.24) raw xDistance=0.09 yDistance=0.28
02:59:26.824 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:59:26.824 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
02:59:26.824 00.000 7680 MoveAxis(E, 0, ABG)
02:59:26.826 00.002 6120 UpdateGuideState exits: m=8597 SNR=61.3
02:59:26.829 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:26.833 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:26.839 00.006 6120 Enqueuing Expose request
02:59:26.843 00.004 7680 Move returns status 0, amount 0
02:59:26.843 00.000 7680 MoveAxis(S, 151, ABG)
02:59:26.843 00.000 7680 Guiding  Dir = 1, Dur = 151
02:59:26.844 00.001 7680 IsSlewing returns 0
02:59:26.844 00.000 7680 IsGuiding returns 0
02:59:26.844 00.000 7680 PulseGuide returned control before completion, sleep 161
02:59:27.019 00.175 7680 IsGuiding returns 1
02:59:27.019 00.000 7680 scope still moving after pulse duration time elapsed
02:59:27.050 00.031 7680 IsSlewing returns 0
02:59:27.051 00.001 7680 IsGuiding returns 0
02:59:27.051 00.000 7680 scope move finished after 151 + 56 ms
02:59:27.051 00.000 7680 Move returns status 0, amount 151
02:59:27.051 00.000 7680 move complete, result=0
02:59:27.051 00.000 7680 worker thread done servicing request
02:59:27.052 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 151 ms SOUTH
02:59:27.059 00.007 7680 Worker thread wakes up
02:59:27.060 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:27.060 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:28.307 01.247 7680 Exposure complete
02:59:28.400 00.093 7680 worker thread done servicing request
02:59:28.401 00.001 6120 OnExposeComplete: enter
02:59:28.404 00.003 6120 UpdateGuideState(): m_state=6
02:59:28.406 00.002 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1946
02:59:28.410 00.004 6120 Star::Find returns 1 (0), X=514.91, Y=665.94, Mass=9310, SNR=64.2, Peak=235 HFD=6.4
02:59:28.412 00.002 6120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.19) = xAngle (-1.03 = -1.03)
02:59:28.416 00.004 6120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.84 = 1.84)
02:59:28.419 00.003 6120 CameraToMount -- cameraX=0.25 cameraY=-0.29 hyp=0.38 cameraTheta=-0.84 mountX=0.20 mountY=0.37, mountTheta=1.08
02:59:28.423 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.29, opts=13)
02:59:28.426 00.003 6120 Enqueuing Move request for scope (0.25, -0.29)
02:59:28.430 00.004 7680 Worker thread wakes up
02:59:28.430 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:28.433 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.29) opts 0xd
02:59:28.433 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.29)
02:59:28.434 00.001 7680 Moving (0.25, -0.29) raw xDistance=0.20 yDistance=0.37
02:59:28.434 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:59:28.434 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
02:59:28.434 00.000 7680 MoveAxis(E, 0, ABG)
02:59:28.434 00.000 7680 Move returns status 0, amount 0
02:59:28.434 00.000 7680 MoveAxis(S, 200, ABG)
02:59:28.435 00.001 7680 Guiding  Dir = 1, Dur = 200
02:59:28.435 00.000 6120 UpdateGuideState exits: m=9310 SNR=64.2
02:59:28.438 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:28.441 00.003 7680 IsSlewing returns 0
02:59:28.441 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:28.445 00.004 7680 IsGuiding returns 0
02:59:28.445 00.000 6120 Enqueuing Expose request
02:59:28.449 00.004 7680 PulseGuide returned control before completion, sleep 210
02:59:28.665 00.216 7680 IsGuiding returns 1
02:59:28.665 00.000 7680 scope still moving after pulse duration time elapsed
02:59:28.695 00.030 7680 IsSlewing returns 0
02:59:28.695 00.000 7680 IsGuiding returns 0
02:59:28.695 00.000 7680 scope move finished after 200 + 49 ms
02:59:28.695 00.000 7680 Move returns status 0, amount 200
02:59:28.695 00.000 7680 move complete, result=0
02:59:28.696 00.001 7680 worker thread done servicing request
02:59:28.696 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 200 ms SOUTH
02:59:28.700 00.004 7680 Worker thread wakes up
02:59:28.700 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:28.700 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:29.951 01.251 7680 Exposure complete
02:59:30.083 00.132 7680 worker thread done servicing request
02:59:30.083 00.000 6120 OnExposeComplete: enter
02:59:30.088 00.005 6120 UpdateGuideState(): m_state=6
02:59:30.091 00.003 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1947
02:59:30.096 00.005 6120 Star::Find returns 1 (0), X=514.89, Y=666.11, Mass=8385, SNR=60.7, Peak=234 HFD=6.3
02:59:30.100 00.004 6120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.19) = xAngle (-0.66 = -0.66)
02:59:30.104 00.004 6120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.21 = 2.21)
02:59:30.108 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.47 mountX=0.21 mountY=0.21, mountTheta=0.79
02:59:30.112 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.12, opts=13)
02:59:30.117 00.005 6120 Enqueuing Move request for scope (0.23, -0.12)
02:59:30.119 00.002 7680 Worker thread wakes up
02:59:30.120 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
02:59:30.120 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
02:59:30.120 00.000 7680 Moving (0.23, -0.12) raw xDistance=0.21 yDistance=0.21
02:59:30.120 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:59:30.120 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:30.124 00.004 6120 UpdateGuideState exits: m=8385 SNR=60.7
02:59:30.128 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:30.131 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
02:59:30.131 00.000 7680 MoveAxis(W, 85, ABG)
02:59:30.131 00.000 7680 Guiding  Dir = 3, Dur = 85
02:59:30.132 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:30.137 00.005 7680 IsSlewing returns 0
02:59:30.138 00.001 6120 Enqueuing Expose request
02:59:30.142 00.004 7680 IsGuiding returns 0
02:59:30.142 00.000 7680 PulseGuide returned control before completion, sleep 95
02:59:30.244 00.102 7680 IsGuiding returns 1
02:59:30.244 00.000 7680 scope still moving after pulse duration time elapsed
02:59:30.275 00.031 7680 IsSlewing returns 0
02:59:30.275 00.000 7680 IsGuiding returns 0
02:59:30.276 00.001 7680 scope move finished after 85 + 47 ms
02:59:30.276 00.000 7680 Move returns status 0, amount 85
02:59:30.276 00.000 7680 MoveAxis(S, 114, ABG)
02:59:30.276 00.000 7680 Guiding  Dir = 1, Dur = 114
02:59:30.277 00.001 7680 IsSlewing returns 0
02:59:30.277 00.000 7680 IsGuiding returns 0
02:59:30.277 00.000 7680 PulseGuide returned control before completion, sleep 124
02:59:30.415 00.138 7680 IsGuiding returns 1
02:59:30.415 00.000 7680 scope still moving after pulse duration time elapsed
02:59:30.446 00.031 7680 IsSlewing returns 0
02:59:30.446 00.000 7680 IsGuiding returns 0
02:59:30.446 00.000 7680 scope move finished after 114 + 54 ms
02:59:30.446 00.000 7680 Move returns status 0, amount 114
02:59:30.446 00.000 7680 move complete, result=0
02:59:30.446 00.000 7680 worker thread done servicing request
02:59:30.447 00.001 6120 GuideStep: 0.2 px 85 ms WEST, 0.2 px 114 ms SOUTH
02:59:30.452 00.005 7680 Worker thread wakes up
02:59:30.452 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:30.454 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:31.699 01.245 7680 Exposure complete
02:59:31.839 00.140 7680 worker thread done servicing request
02:59:31.840 00.001 6120 OnExposeComplete: enter
02:59:31.844 00.004 6120 UpdateGuideState(): m_state=6
02:59:31.849 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1948
02:59:31.853 00.004 6120 Star::Find returns 1 (0), X=514.61, Y=666.71, Mass=8361, SNR=60.1, Peak=197 HFD=6.7
02:59:31.859 00.006 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.19) = xAngle (1.47 = 1.47)
02:59:31.863 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.34 = -1.94)
02:59:31.866 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.48 hyp=0.48 cameraTheta=1.66 mountX=0.05 mountY=-0.45, mountTheta=-1.46
02:59:31.872 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.48, opts=13)
02:59:31.876 00.004 6120 Enqueuing Move request for scope (-0.04, 0.48)
02:59:31.879 00.003 7680 Worker thread wakes up
02:59:31.879 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.48) opts 0xd
02:59:31.879 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:31.883 00.004 6120 UpdateGuideState exits: m=8361 SNR=60.1
02:59:31.887 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:31.890 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.48)
02:59:31.890 00.000 7680 Moving (-0.04, 0.48) raw xDistance=0.05 yDistance=-0.45
02:59:31.890 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:31.895 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:59:31.895 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:59:31.895 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
02:59:31.896 00.001 7680 MoveAxis(E, 0, ABG)
02:59:31.896 00.000 7680 Move returns status 0, amount 0
02:59:31.896 00.000 7680 MoveAxis(N, 0, ABG)
02:59:31.896 00.000 7680 Move returns status 0, amount 0
02:59:31.896 00.000 7680 move complete, result=0
02:59:31.897 00.001 6120 Enqueuing Expose request
02:59:31.901 00.004 7680 worker thread done servicing request
02:59:31.901 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:59:31.904 00.003 7680 Worker thread wakes up
02:59:31.904 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:31.904 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:33.154 01.250 7680 Exposure complete
02:59:33.297 00.143 7680 worker thread done servicing request
02:59:33.297 00.000 6120 OnExposeComplete: enter
02:59:33.300 00.003 6120 UpdateGuideState(): m_state=6
02:59:33.305 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1949
02:59:33.309 00.004 6120 Star::Find returns 1 (0), X=514.51, Y=666.05, Mass=8467, SNR=59.9, Peak=219 HFD=6.4
02:59:33.312 00.003 6120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.19) = xAngle (-2.45 = -2.45)
02:59:33.315 00.003 6120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.42 = 0.42)
02:59:33.319 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-2.26 mountX=-0.17 mountY=0.09, mountTheta=2.65
02:59:33.323 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.18, opts=13)
02:59:33.328 00.005 6120 Enqueuing Move request for scope (-0.14, -0.18)
02:59:33.331 00.003 7680 Worker thread wakes up
02:59:33.331 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.18) opts 0xd
02:59:33.331 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.18)
02:59:33.332 00.001 7680 Moving (-0.14, -0.18) raw xDistance=-0.17 yDistance=0.09
02:59:33.332 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:59:33.332 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:33.337 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:59:33.337 00.000 6120 UpdateGuideState exits: m=8467 SNR=59.9
02:59:33.340 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:59:33.341 00.001 7680 MoveAxis(E, 0, ABG)
02:59:33.342 00.001 7680 Move returns status 0, amount 0
02:59:33.342 00.000 7680 MoveAxis(N, 0, ABG)
02:59:33.342 00.000 7680 Move returns status 0, amount 0
02:59:33.342 00.000 7680 move complete, result=0
02:59:33.342 00.000 7680 worker thread done servicing request
02:59:33.342 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:33.346 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:33.352 00.006 6120 Enqueuing Expose request
02:59:33.356 00.004 7680 Worker thread wakes up
02:59:33.356 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:33.357 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:33.357 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:34.615 01.258 7680 Exposure complete
02:59:34.760 00.145 7680 worker thread done servicing request
02:59:34.760 00.000 6120 OnExposeComplete: enter
02:59:34.766 00.006 6120 UpdateGuideState(): m_state=6
02:59:34.771 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1950
02:59:34.775 00.004 6120 Star::Find returns 1 (0), X=514.40, Y=668.01, Mass=8855, SNR=63.2, Peak=212 HFD=6.6
02:59:34.778 00.003 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (0.19) = xAngle (1.53 = 1.53)
02:59:34.781 00.003 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.40 = -1.88)
02:59:34.784 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=1.78 hyp=1.80 cameraTheta=1.71 mountX=0.08 mountY=-1.71, mountTheta=-1.52
02:59:34.789 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=1.78, opts=13)
02:59:34.792 00.003 6120 Enqueuing Move request for scope (-0.25, 1.78)
02:59:34.795 00.003 7680 Worker thread wakes up
02:59:34.795 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:34.798 00.003 6120 UpdateGuideState exits: m=8855 SNR=63.2
02:59:34.801 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:34.804 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:34.808 00.004 6120 Enqueuing Expose request
02:59:34.812 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 1.78) opts 0xd
02:59:34.812 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 1.78)
02:59:34.812 00.000 7680 Moving (-0.25, 1.78) raw xDistance=0.08 yDistance=-1.71
02:59:34.812 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:59:34.813 00.001 7680 resist switch: large excursion: input -1.71 thresh 0.60 direction from 1 to -1
02:59:34.813 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.13
02:59:34.813 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.71 from input -1.71
02:59:34.814 00.001 7680 MoveAxis(E, 0, ABG)
02:59:34.814 00.000 7680 Move returns status 0, amount 0
02:59:34.814 00.000 7680 MoveAxis(N, 928, ABG)
02:59:34.814 00.000 7680 Guiding  Dir = 0, Dur = 928
02:59:34.814 00.000 7680 IsSlewing returns 0
02:59:34.814 00.000 7680 IsGuiding returns 0
02:59:34.815 00.001 7680 PulseGuide returned control before completion, sleep 938
02:59:35.765 00.950 7680 IsGuiding returns 1
02:59:35.765 00.000 7680 scope still moving after pulse duration time elapsed
02:59:35.796 00.031 7680 IsSlewing returns 0
02:59:35.797 00.001 7680 IsGuiding returns 0
02:59:35.798 00.001 7680 scope move finished after 928 + 54 ms
02:59:35.798 00.000 7680 Move returns status 0, amount 928
02:59:35.798 00.000 7680 move complete, result=0
02:59:35.799 00.001 7680 worker thread done servicing request
02:59:35.799 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.7 px 928 ms NORTH
02:59:35.805 00.006 7680 Worker thread wakes up
02:59:35.805 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:35.805 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:37.058 01.253 7680 Exposure complete
02:59:37.208 00.150 7680 worker thread done servicing request
02:59:37.209 00.001 6120 OnExposeComplete: enter
02:59:37.213 00.004 6120 UpdateGuideState(): m_state=6
02:59:37.216 00.003 6120 Star::Find(15, 514, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1951
02:59:37.221 00.005 6120 Star::Find returns 1 (0), X=514.45, Y=665.08, Mass=8334, SNR=61.3, Peak=213 HFD=6.5
02:59:37.226 00.005 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
02:59:37.229 00.003 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
02:59:37.234 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=-1.15 hyp=1.17 cameraTheta=-1.74 mountX=-0.41 mountY=0.95, mountTheta=1.98
02:59:37.239 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-1.15, opts=13)
02:59:37.243 00.004 6120 Enqueuing Move request for scope (-0.20, -1.15)
02:59:37.247 00.004 7680 Worker thread wakes up
02:59:37.247 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -1.15) opts 0xd
02:59:37.248 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, -1.15)
02:59:37.248 00.000 7680 Moving (-0.20, -1.15) raw xDistance=-0.41 yDistance=0.95
02:59:37.248 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:59:37.248 00.000 7680 resist switch: large excursion: input 0.95 thresh 0.60 direction from -1 to 1
02:59:37.249 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:37.253 00.004 6120 UpdateGuideState exits: m=8334 SNR=61.3
02:59:37.257 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:37.262 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:37.266 00.004 6120 Enqueuing Expose request
02:59:37.269 00.003 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.84
02:59:37.269 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95
02:59:37.270 00.001 7680 MoveAxis(E, 168, ABG)
02:59:37.270 00.000 7680 Guiding  Dir = 2, Dur = 168
02:59:37.270 00.000 7680 IsSlewing returns 0
02:59:37.270 00.000 7680 IsGuiding returns 0
02:59:37.272 00.002 7680 PulseGuide returned control before completion, sleep 178
02:59:37.459 00.187 7680 IsGuiding returns 1
02:59:37.459 00.000 7680 scope still moving after pulse duration time elapsed
02:59:37.491 00.032 7680 IsSlewing returns 0
02:59:37.491 00.000 7680 IsGuiding returns 0
02:59:37.493 00.002 7680 scope move finished after 168 + 52 ms
02:59:37.493 00.000 7680 Move returns status 0, amount 168
02:59:37.493 00.000 7680 MoveAxis(S, 513, ABG)
02:59:37.493 00.000 7680 Guiding  Dir = 1, Dur = 513
02:59:37.494 00.001 7680 IsSlewing returns 0
02:59:37.495 00.001 7680 IsGuiding returns 0
02:59:37.495 00.000 7680 PulseGuide returned control before completion, sleep 523
02:59:38.025 00.530 7680 IsGuiding returns 1
02:59:38.026 00.001 7680 scope still moving after pulse duration time elapsed
02:59:38.057 00.031 7680 IsSlewing returns 0
02:59:38.058 00.001 7680 IsGuiding returns 0
02:59:38.058 00.000 7680 scope move finished after 513 + 50 ms
02:59:38.059 00.001 7680 Move returns status 0, amount 513
02:59:38.059 00.000 7680 move complete, result=0
02:59:38.059 00.000 7680 worker thread done servicing request
02:59:38.059 00.000 6120 GuideStep: -0.4 px 168 ms EAST, 0.9 px 513 ms SOUTH
02:59:38.066 00.007 7680 Worker thread wakes up
02:59:38.066 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:38.066 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:39.322 01.256 7680 Exposure complete
02:59:39.462 00.140 7680 worker thread done servicing request
02:59:39.462 00.000 6120 OnExposeComplete: enter
02:59:39.466 00.004 6120 UpdateGuideState(): m_state=6
02:59:39.469 00.003 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1952
02:59:39.472 00.003 6120 Star::Find returns 1 (0), X=514.46, Y=664.92, Mass=8747, SNR=62.8, Peak=219 HFD=6.6
02:59:39.475 00.003 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
02:59:39.478 00.003 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
02:59:39.483 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=-1.31 hyp=1.33 cameraTheta=-1.72 mountX=-0.44 mountY=1.09, mountTheta=1.95
02:59:39.488 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-1.31, opts=13)
02:59:39.493 00.005 6120 Enqueuing Move request for scope (-0.20, -1.31)
02:59:39.496 00.003 7680 Worker thread wakes up
02:59:39.497 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:39.500 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -1.31) opts 0xd
02:59:39.500 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -1.31)
02:59:39.500 00.000 7680 Moving (-0.20, -1.31) raw xDistance=-0.44 yDistance=1.09
02:59:39.500 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
02:59:39.501 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.09
02:59:39.501 00.000 6120 UpdateGuideState exits: m=8747 SNR=62.8
02:59:39.506 00.005 7680 MoveAxis(E, 190, ABG)
02:59:39.507 00.001 7680 Guiding  Dir = 2, Dur = 190
02:59:39.507 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:39.512 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:39.516 00.004 6120 Enqueuing Expose request
02:59:39.520 00.004 7680 IsSlewing returns 0
02:59:39.520 00.000 7680 IsGuiding returns 0
02:59:39.520 00.000 7680 PulseGuide returned control before completion, sleep 200
02:59:39.731 00.211 7680 IsGuiding returns 1
02:59:39.733 00.002 7680 scope still moving after pulse duration time elapsed
02:59:39.763 00.030 7680 IsSlewing returns 0
02:59:39.764 00.001 7680 IsGuiding returns 0
02:59:39.765 00.001 7680 scope move finished after 190 + 53 ms
02:59:39.765 00.000 7680 Move returns status 0, amount 190
02:59:39.765 00.000 7680 MoveAxis(S, 593, ABG)
02:59:39.765 00.000 7680 Guiding  Dir = 1, Dur = 593
02:59:39.766 00.001 7680 IsSlewing returns 0
02:59:39.766 00.000 7680 IsGuiding returns 0
02:59:39.768 00.002 7680 PulseGuide returned control before completion, sleep 603
02:59:40.388 00.620 7680 IsGuiding returns 1
02:59:40.390 00.002 7680 scope still moving after pulse duration time elapsed
02:59:40.418 00.028 7680 IsSlewing returns 0
02:59:40.420 00.002 7680 IsGuiding returns 0
02:59:40.420 00.000 7680 scope move finished after 593 + 60 ms
02:59:40.421 00.001 7680 Move returns status 0, amount 593
02:59:40.421 00.000 7680 move complete, result=0
02:59:40.421 00.000 7680 worker thread done servicing request
02:59:40.422 00.001 7680 Worker thread wakes up
02:59:40.422 00.000 6120 GuideStep: -0.4 px 190 ms EAST, 1.1 px 593 ms SOUTH
02:59:40.428 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:40.428 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:41.680 01.252 7680 Exposure complete
02:59:41.819 00.139 7680 worker thread done servicing request
02:59:41.819 00.000 6120 OnExposeComplete: enter
02:59:41.824 00.005 6120 UpdateGuideState(): m_state=6
02:59:41.830 00.006 6120 Star::Find(15, 514, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1953
02:59:41.834 00.004 6120 Star::Find returns 1 (0), X=514.93, Y=665.74, Mass=8683, SNR=61.7, Peak=204 HFD=6.7
02:59:41.836 00.002 6120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.19) = xAngle (-1.25 = -1.25)
02:59:41.841 00.005 6120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.63 = 1.63)
02:59:41.844 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=-0.49 hyp=0.56 cameraTheta=-1.06 mountX=0.18 mountY=0.56, mountTheta=1.26
02:59:41.848 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.49, opts=13)
02:59:41.851 00.003 6120 Enqueuing Move request for scope (0.27, -0.49)
02:59:41.856 00.005 7680 Worker thread wakes up
02:59:41.856 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.49) opts 0xd
02:59:41.856 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.49)
02:59:41.856 00.000 7680 Moving (0.27, -0.49) raw xDistance=0.18 yDistance=0.56
02:59:41.856 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:59:41.858 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
02:59:41.858 00.000 7680 MoveAxis(E, 0, ABG)
02:59:41.859 00.001 7680 Move returns status 0, amount 0
02:59:41.859 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:41.863 00.004 7680 MoveAxis(S, 303, ABG)
02:59:41.863 00.000 7680 Guiding  Dir = 1, Dur = 303
02:59:41.864 00.001 6120 UpdateGuideState exits: m=8683 SNR=61.7
02:59:41.868 00.004 7680 IsSlewing returns 0
02:59:41.868 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:41.872 00.004 7680 IsGuiding returns 0
02:59:41.872 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:41.877 00.005 6120 Enqueuing Expose request
02:59:41.880 00.003 7680 PulseGuide returned control before completion, sleep 313
02:59:42.200 00.320 7680 IsGuiding returns 0
02:59:42.201 00.001 7680 Move returns status 0, amount 303
02:59:42.201 00.000 7680 move complete, result=0
02:59:42.202 00.001 7680 worker thread done servicing request
02:59:42.202 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.6 px 303 ms SOUTH
02:59:42.208 00.006 7680 Worker thread wakes up
02:59:42.208 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:42.208 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:43.460 01.252 7680 Exposure complete
02:59:43.591 00.131 7680 worker thread done servicing request
02:59:43.591 00.000 6120 OnExposeComplete: enter
02:59:43.596 00.005 6120 UpdateGuideState(): m_state=6
02:59:43.599 00.003 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1954
02:59:43.603 00.004 6120 Star::Find returns 1 (0), X=514.91, Y=665.83, Mass=8489, SNR=60.8, Peak=219 HFD=6.4
02:59:43.607 00.004 6120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.19) = xAngle (-1.18 = -1.18)
02:59:43.609 00.002 6120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.69 = 1.69)
02:59:43.613 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.40 hyp=0.48 cameraTheta=-0.99 mountX=0.18 mountY=0.47, mountTheta=1.21
02:59:43.617 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.40, opts=13)
02:59:43.621 00.004 6120 Enqueuing Move request for scope (0.26, -0.40)
02:59:43.624 00.003 7680 Worker thread wakes up
02:59:43.625 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:43.628 00.003 6120 UpdateGuideState exits: m=8489 SNR=60.8
02:59:43.633 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:43.636 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:43.641 00.005 6120 Enqueuing Expose request
02:59:43.645 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.40) opts 0xd
02:59:43.646 00.001 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.40)
02:59:43.646 00.000 7680 Moving (0.26, -0.40) raw xDistance=0.18 yDistance=0.47
02:59:43.646 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:59:43.646 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
02:59:43.647 00.001 7680 MoveAxis(E, 0, ABG)
02:59:43.647 00.000 7680 Move returns status 0, amount 0
02:59:43.647 00.000 7680 MoveAxis(S, 257, ABG)
02:59:43.647 00.000 7680 Guiding  Dir = 1, Dur = 257
02:59:43.648 00.001 7680 IsSlewing returns 0
02:59:43.648 00.000 7680 IsGuiding returns 0
02:59:43.648 00.000 7680 PulseGuide returned control before completion, sleep 267
02:59:43.923 00.275 7680 IsGuiding returns 1
02:59:43.923 00.000 7680 scope still moving after pulse duration time elapsed
02:59:43.954 00.031 7680 IsSlewing returns 0
02:59:43.954 00.000 7680 IsGuiding returns 0
02:59:43.955 00.001 7680 scope move finished after 257 + 48 ms
02:59:43.955 00.000 7680 Move returns status 0, amount 257
02:59:43.955 00.000 7680 move complete, result=0
02:59:43.955 00.000 7680 worker thread done servicing request
02:59:43.955 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.5 px 257 ms SOUTH
02:59:43.963 00.008 7680 Worker thread wakes up
02:59:43.964 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:43.964 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:45.212 01.248 7680 Exposure complete
02:59:45.343 00.131 7680 worker thread done servicing request
02:59:45.343 00.000 6120 OnExposeComplete: enter
02:59:45.348 00.005 6120 UpdateGuideState(): m_state=6
02:59:45.354 00.006 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1955
02:59:45.357 00.003 6120 Star::Find returns 1 (0), X=514.91, Y=665.93, Mass=8543, SNR=61.1, Peak=214 HFD=6.5
02:59:45.360 00.003 6120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (0.19) = xAngle (-1.04 = -1.04)
02:59:45.364 00.004 6120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.83 = 1.83)
02:59:45.368 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.30 hyp=0.39 cameraTheta=-0.86 mountX=0.20 mountY=0.38, mountTheta=1.09
02:59:45.372 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.30, opts=13)
02:59:45.377 00.005 6120 Enqueuing Move request for scope (0.26, -0.30)
02:59:45.382 00.005 7680 Worker thread wakes up
02:59:45.382 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.30) opts 0xd
02:59:45.383 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:45.387 00.004 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.30)
02:59:45.388 00.001 7680 Moving (0.26, -0.30) raw xDistance=0.20 yDistance=0.38
02:59:45.388 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:59:45.388 00.000 6120 UpdateGuideState exits: m=8543 SNR=61.1
02:59:45.392 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
02:59:45.392 00.000 7680 MoveAxis(E, 0, ABG)
02:59:45.394 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:45.398 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:45.402 00.004 6120 Enqueuing Expose request
02:59:45.407 00.005 7680 Move returns status 0, amount 0
02:59:45.407 00.000 7680 MoveAxis(S, 207, ABG)
02:59:45.407 00.000 7680 Guiding  Dir = 1, Dur = 207
02:59:45.408 00.001 7680 IsSlewing returns 0
02:59:45.409 00.001 7680 IsGuiding returns 0
02:59:45.409 00.000 7680 PulseGuide returned control before completion, sleep 217
02:59:45.627 00.218 7680 IsGuiding returns 1
02:59:45.628 00.001 7680 scope still moving after pulse duration time elapsed
02:59:45.658 00.030 7680 IsSlewing returns 0
02:59:45.659 00.001 7680 IsGuiding returns 1
02:59:45.688 00.029 7680 IsSlewing returns 0
02:59:45.689 00.001 7680 IsGuiding returns 1
02:59:45.719 00.030 7680 IsSlewing returns 0
02:59:45.721 00.002 7680 IsGuiding returns 0
02:59:45.721 00.000 7680 scope move finished after 207 + 105 ms
02:59:45.722 00.001 7680 Move returns status 0, amount 207
02:59:45.722 00.000 7680 move complete, result=0
02:59:45.723 00.001 7680 worker thread done servicing request
02:59:45.723 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 207 ms SOUTH
02:59:45.732 00.009 7680 Worker thread wakes up
02:59:45.732 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:45.732 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:46.975 01.243 7680 Exposure complete
02:59:47.112 00.137 7680 worker thread done servicing request
02:59:47.112 00.000 6120 OnExposeComplete: enter
02:59:47.117 00.005 6120 UpdateGuideState(): m_state=6
02:59:47.121 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1956
02:59:47.124 00.003 6120 Star::Find returns 1 (0), X=514.75, Y=666.47, Mass=8494, SNR=61.7, Peak=206 HFD=7.0
02:59:47.130 00.006 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (0.19) = xAngle (1.00 = 1.00)
02:59:47.137 00.007 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.87 = -2.41)
02:59:47.141 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.19 mountX=0.14 mountY=-0.17, mountTheta=-0.89
02:59:47.147 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.24, opts=13)
02:59:47.151 00.004 6120 Enqueuing Move request for scope (0.10, 0.24)
02:59:47.155 00.004 7680 Worker thread wakes up
02:59:47.155 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd
02:59:47.156 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.24)
02:59:47.156 00.000 7680 Moving (0.10, 0.24) raw xDistance=0.14 yDistance=-0.17
02:59:47.156 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:47.161 00.005 6120 UpdateGuideState exits: m=8494 SNR=61.7
02:59:47.164 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:59:47.164 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:59:47.165 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:47.169 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:47.174 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:59:47.174 00.000 6120 Enqueuing Expose request
02:59:47.177 00.003 7680 MoveAxis(E, 0, ABG)
02:59:47.177 00.000 7680 Move returns status 0, amount 0
02:59:47.177 00.000 7680 MoveAxis(N, 0, ABG)
02:59:47.177 00.000 7680 Move returns status 0, amount 0
02:59:47.179 00.002 7680 move complete, result=0
02:59:47.179 00.000 7680 worker thread done servicing request
02:59:47.179 00.000 7680 Worker thread wakes up
02:59:47.179 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:59:47.183 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:47.184 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:48.435 01.251 7680 Exposure complete
02:59:48.591 00.156 7680 worker thread done servicing request
02:59:48.591 00.000 6120 OnExposeComplete: enter
02:59:48.596 00.005 6120 UpdateGuideState(): m_state=6
02:59:48.600 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1957
02:59:48.606 00.006 6120 Star::Find returns 1 (0), X=514.91, Y=666.03, Mass=7653, SNR=58.1, Peak=189 HFD=6.5
02:59:48.612 00.006 6120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.19) = xAngle (-0.84 = -0.84)
02:59:48.619 00.007 6120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.03 = 2.03)
02:59:48.624 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-0.66 mountX=0.21 mountY=0.29, mountTheta=0.93
02:59:48.631 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.20, opts=13)
02:59:48.637 00.006 6120 Enqueuing Move request for scope (0.25, -0.20)
02:59:48.640 00.003 7680 Worker thread wakes up
02:59:48.641 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:48.644 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.20) opts 0xd
02:59:48.644 00.000 6120 UpdateGuideState exits: m=7653 SNR=58.1
02:59:48.648 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:48.651 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:48.654 00.003 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.20)
02:59:48.655 00.001 6120 Enqueuing Expose request
02:59:48.659 00.004 7680 Moving (0.25, -0.20) raw xDistance=0.21 yDistance=0.29
02:59:48.659 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
02:59:48.660 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
02:59:48.660 00.000 7680 MoveAxis(W, 87, ABG)
02:59:48.660 00.000 7680 Guiding  Dir = 3, Dur = 87
02:59:48.662 00.002 7680 IsSlewing returns 0
02:59:48.663 00.001 7680 IsGuiding returns 0
02:59:48.663 00.000 7680 PulseGuide returned control before completion, sleep 97
02:59:48.770 00.107 7680 IsGuiding returns 1
02:59:48.770 00.000 7680 scope still moving after pulse duration time elapsed
02:59:48.802 00.032 7680 IsSlewing returns 0
02:59:48.803 00.001 7680 IsGuiding returns 0
02:59:48.803 00.000 7680 scope move finished after 87 + 52 ms
02:59:48.804 00.001 7680 Move returns status 0, amount 87
02:59:48.804 00.000 7680 MoveAxis(S, 156, ABG)
02:59:48.804 00.000 7680 Guiding  Dir = 1, Dur = 156
02:59:48.805 00.001 7680 IsSlewing returns 0
02:59:48.805 00.000 7680 IsGuiding returns 0
02:59:48.806 00.001 7680 PulseGuide returned control before completion, sleep 166
02:59:48.976 00.170 7680 IsGuiding returns 1
02:59:48.977 00.001 7680 scope still moving after pulse duration time elapsed
02:59:49.006 00.029 7680 IsSlewing returns 0
02:59:49.009 00.003 7680 IsGuiding returns 0
02:59:49.009 00.000 7680 scope move finished after 156 + 46 ms
02:59:49.009 00.000 7680 Move returns status 0, amount 156
02:59:49.010 00.001 7680 move complete, result=0
02:59:49.010 00.000 7680 worker thread done servicing request
02:59:49.010 00.000 7680 Worker thread wakes up
02:59:49.011 00.001 6120 GuideStep: 0.2 px 87 ms WEST, 0.3 px 156 ms SOUTH
02:59:49.018 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:49.018 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:50.267 01.249 7680 Exposure complete
02:59:50.409 00.142 7680 worker thread done servicing request
02:59:50.409 00.000 6120 OnExposeComplete: enter
02:59:50.414 00.005 6120 UpdateGuideState(): m_state=6
02:59:50.418 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1958
02:59:50.422 00.004 6120 Star::Find returns 1 (0), X=514.82, Y=666.18, Mass=8182, SNR=61.1, Peak=198 HFD=6.6
02:59:50.425 00.003 6120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.19) = xAngle (-0.49 = -0.49)
02:59:50.431 00.006 6120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.38 = 2.38)
02:59:50.435 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-0.30 mountX=0.15 mountY=0.12, mountTheta=0.66
02:59:50.440 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.05, opts=13)
02:59:50.445 00.005 6120 Enqueuing Move request for scope (0.17, -0.05)
02:59:50.448 00.003 7680 Worker thread wakes up
02:59:50.449 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:50.452 00.003 6120 UpdateGuideState exits: m=8182 SNR=61.1
02:59:50.456 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:50.461 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:50.464 00.003 6120 Enqueuing Expose request
02:59:50.468 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
02:59:50.468 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
02:59:50.468 00.000 7680 Moving (0.17, -0.05) raw xDistance=0.15 yDistance=0.12
02:59:50.468 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:59:50.469 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
02:59:50.469 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:59:50.469 00.000 7680 MoveAxis(E, 0, ABG)
02:59:50.469 00.000 7680 Move returns status 0, amount 0
02:59:50.470 00.001 7680 MoveAxis(N, 0, ABG)
02:59:50.470 00.000 7680 Move returns status 0, amount 0
02:59:50.471 00.001 7680 move complete, result=0
02:59:50.471 00.000 7680 worker thread done servicing request
02:59:50.471 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:59:50.475 00.004 7680 Worker thread wakes up
02:59:50.476 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:50.477 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:51.719 01.242 7680 Exposure complete
02:59:51.856 00.137 7680 worker thread done servicing request
02:59:51.856 00.000 6120 OnExposeComplete: enter
02:59:51.860 00.004 6120 UpdateGuideState(): m_state=6
02:59:51.865 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1959
02:59:51.868 00.003 6120 Star::Find returns 1 (0), X=514.64, Y=666.49, Mass=8660, SNR=60.9, Peak=217 HFD=6.9
02:59:51.871 00.003 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.19) = xAngle (1.46 = 1.46)
02:59:51.876 00.005 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.33 = -1.95)
02:59:51.879 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.64 mountX=0.03 mountY=-0.24, mountTheta=-1.45
02:59:51.887 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.26, opts=13)
02:59:51.894 00.007 6120 Enqueuing Move request for scope (-0.02, 0.26)
02:59:51.899 00.005 7680 Worker thread wakes up
02:59:51.899 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:51.903 00.004 6120 UpdateGuideState exits: m=8660 SNR=60.9
02:59:51.907 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:51.910 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:51.915 00.005 6120 Enqueuing Expose request
02:59:51.919 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
02:59:51.919 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
02:59:51.921 00.002 7680 Moving (-0.02, 0.26) raw xDistance=0.03 yDistance=-0.24
02:59:51.921 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:59:51.921 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:59:51.921 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:59:51.921 00.000 7680 MoveAxis(E, 0, ABG)
02:59:51.921 00.000 7680 Move returns status 0, amount 0
02:59:51.922 00.001 7680 MoveAxis(N, 0, ABG)
02:59:51.922 00.000 7680 Move returns status 0, amount 0
02:59:51.922 00.000 7680 move complete, result=0
02:59:51.922 00.000 7680 worker thread done servicing request
02:59:51.923 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:59:51.927 00.004 7680 Worker thread wakes up
02:59:51.927 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:51.927 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:53.174 01.247 7680 Exposure complete
02:59:53.322 00.148 7680 worker thread done servicing request
02:59:53.323 00.001 6120 OnExposeComplete: enter
02:59:53.330 00.007 6120 UpdateGuideState(): m_state=6
02:59:53.335 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1960
02:59:53.338 00.003 6120 Star::Find returns 1 (0), X=514.50, Y=665.87, Mass=8661, SNR=62.0, Peak=231 HFD=6.5
02:59:53.342 00.004 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
02:59:53.346 00.004 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
02:59:53.350 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.36 hyp=0.39 cameraTheta=-1.97 mountX=-0.22 mountY=0.26, mountTheta=2.27
02:59:53.357 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.36, opts=13)
02:59:53.361 00.004 6120 Enqueuing Move request for scope (-0.15, -0.36)
02:59:53.363 00.002 7680 Worker thread wakes up
02:59:53.363 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.36) opts 0xd
02:59:53.364 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.36)
02:59:53.364 00.000 7680 Moving (-0.15, -0.36) raw xDistance=-0.22 yDistance=0.26
02:59:53.364 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
02:59:53.364 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:53.368 00.004 6120 UpdateGuideState exits: m=8661 SNR=62.0
02:59:53.371 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:53.374 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
02:59:53.374 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:53.377 00.003 6120 Enqueuing Expose request
02:59:53.381 00.004 7680 MoveAxis(E, 88, ABG)
02:59:53.381 00.000 7680 Guiding  Dir = 2, Dur = 88
02:59:53.381 00.000 7680 IsSlewing returns 0
02:59:53.382 00.001 7680 IsGuiding returns 0
02:59:53.382 00.000 7680 PulseGuide returned control before completion, sleep 98
02:59:53.490 00.108 7680 IsGuiding returns 1
02:59:53.490 00.000 7680 scope still moving after pulse duration time elapsed
02:59:53.521 00.031 7680 IsSlewing returns 0
02:59:53.522 00.001 7680 IsGuiding returns 0
02:59:53.523 00.001 7680 scope move finished after 88 + 53 ms
02:59:53.523 00.000 7680 Move returns status 0, amount 88
02:59:53.523 00.000 7680 MoveAxis(S, 140, ABG)
02:59:53.524 00.001 7680 Guiding  Dir = 1, Dur = 140
02:59:53.524 00.000 7680 IsSlewing returns 0
02:59:53.526 00.002 7680 IsGuiding returns 0
02:59:53.526 00.000 7680 PulseGuide returned control before completion, sleep 150
02:59:53.680 00.154 7680 IsGuiding returns 1
02:59:53.681 00.001 7680 scope still moving after pulse duration time elapsed
02:59:53.711 00.030 7680 IsSlewing returns 0
02:59:53.713 00.002 7680 IsGuiding returns 0
02:59:53.713 00.000 7680 scope move finished after 140 + 47 ms
02:59:53.714 00.001 7680 Move returns status 0, amount 140
02:59:53.714 00.000 7680 move complete, result=0
02:59:53.714 00.000 7680 worker thread done servicing request
02:59:53.715 00.001 7680 Worker thread wakes up
02:59:53.715 00.000 6120 GuideStep: -0.2 px 88 ms EAST, 0.3 px 140 ms SOUTH
02:59:53.722 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:53.722 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:54.972 01.250 7680 Exposure complete
02:59:55.115 00.143 7680 worker thread done servicing request
02:59:55.115 00.000 6120 OnExposeComplete: enter
02:59:55.120 00.005 6120 UpdateGuideState(): m_state=6
02:59:55.124 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1961
02:59:55.128 00.004 6120 Star::Find returns 1 (0), X=514.53, Y=665.90, Mass=8161, SNR=59.8, Peak=205 HFD=6.5
02:59:55.132 00.004 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
02:59:55.137 00.005 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
02:59:55.141 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.33 hyp=0.36 cameraTheta=-1.93 mountX=-0.19 mountY=0.24, mountTheta=2.22
02:59:55.147 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.33, opts=13)
02:59:55.151 00.004 6120 Enqueuing Move request for scope (-0.13, -0.33)
02:59:55.156 00.005 7680 Worker thread wakes up
02:59:55.156 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.33) opts 0xd
02:59:55.156 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:55.160 00.004 6120 UpdateGuideState exits: m=8161 SNR=59.8
02:59:55.164 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.33)
02:59:55.165 00.001 7680 Moving (-0.13, -0.33) raw xDistance=-0.19 yDistance=0.24
02:59:55.165 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:59:55.165 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:55.171 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
02:59:55.171 00.000 7680 MoveAxis(E, 0, ABG)
02:59:55.172 00.001 7680 Move returns status 0, amount 0
02:59:55.172 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:55.176 00.004 6120 Enqueuing Expose request
02:59:55.179 00.003 7680 MoveAxis(S, 133, ABG)
02:59:55.179 00.000 7680 Guiding  Dir = 1, Dur = 133
02:59:55.181 00.002 7680 IsSlewing returns 0
02:59:55.182 00.001 7680 IsGuiding returns 0
02:59:55.182 00.000 7680 PulseGuide returned control before completion, sleep 143
02:59:55.338 00.156 7680 IsGuiding returns 1
02:59:55.339 00.001 7680 scope still moving after pulse duration time elapsed
02:59:55.369 00.030 7680 IsSlewing returns 0
02:59:55.369 00.000 7680 IsGuiding returns 0
02:59:55.369 00.000 7680 scope move finished after 133 + 55 ms
02:59:55.371 00.002 7680 Move returns status 0, amount 133
02:59:55.371 00.000 7680 move complete, result=0
02:59:55.371 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 133 ms SOUTH
02:59:55.377 00.006 7680 worker thread done servicing request
02:59:55.378 00.001 7680 Worker thread wakes up
02:59:55.378 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:55.378 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:56.618 01.240 7680 Exposure complete
02:59:56.754 00.136 7680 worker thread done servicing request
02:59:56.754 00.000 6120 OnExposeComplete: enter
02:59:56.758 00.004 6120 UpdateGuideState(): m_state=6
02:59:56.763 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1962
02:59:56.766 00.003 6120 Star::Find returns 1 (0), X=514.55, Y=666.43, Mass=8907, SNR=61.3, Peak=201 HFD=7.0
02:59:56.770 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (0.19) = xAngle (1.88 = 1.88)
02:59:56.774 00.004 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.76 = -1.53)
02:59:56.778 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.07 mountX=-0.07 mountY=-0.23, mountTheta=-1.87
02:59:56.783 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.20, opts=13)
02:59:56.786 00.003 6120 Enqueuing Move request for scope (-0.11, 0.20)
02:59:56.789 00.003 7680 Worker thread wakes up
02:59:56.790 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
02:59:56.790 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
02:59:56.790 00.000 7680 Moving (-0.11, 0.20) raw xDistance=-0.07 yDistance=-0.23
02:59:56.790 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:59:56.790 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
02:59:56.790 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:56.796 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:59:56.796 00.000 7680 MoveAxis(E, 0, ABG)
02:59:56.796 00.000 7680 Move returns status 0, amount 0
02:59:56.796 00.000 7680 MoveAxis(N, 0, ABG)
02:59:56.796 00.000 7680 Move returns status 0, amount 0
02:59:56.796 00.000 7680 move complete, result=0
02:59:56.796 00.000 6120 UpdateGuideState exits: m=8907 SNR=61.3
02:59:56.800 00.004 7680 worker thread done servicing request
02:59:56.800 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:56.805 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:56.808 00.003 6120 Enqueuing Expose request
02:59:56.811 00.003 7680 Worker thread wakes up
02:59:56.812 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:59:56.815 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:56.815 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:58.072 01.257 7680 Exposure complete
02:59:58.212 00.140 7680 worker thread done servicing request
02:59:58.212 00.000 6120 OnExposeComplete: enter
02:59:58.217 00.005 6120 UpdateGuideState(): m_state=6
02:59:58.222 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1963
02:59:58.226 00.004 6120 Star::Find returns 1 (0), X=514.45, Y=665.89, Mass=7915, SNR=59.1, Peak=193 HFD=6.6
02:59:58.231 00.005 6120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (0.19) = xAngle (-2.30 = -2.30)
02:59:58.237 00.006 6120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.58 = 0.58)
02:59:58.241 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.34 hyp=0.40 cameraTheta=-2.11 mountX=-0.27 mountY=0.22, mountTheta=2.45
02:59:58.246 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.34, opts=13)
02:59:58.250 00.004 6120 Enqueuing Move request for scope (-0.21, -0.34)
02:59:58.253 00.003 7680 Worker thread wakes up
02:59:58.253 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
02:59:58.258 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.34) opts 0xd
02:59:58.259 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.34)
02:59:58.259 00.000 7680 Moving (-0.21, -0.34) raw xDistance=-0.27 yDistance=0.22
02:59:58.259 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
02:59:58.259 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
02:59:58.259 00.000 6120 UpdateGuideState exits: m=7915 SNR=59.1
02:59:58.264 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:58.268 00.004 7680 MoveAxis(E, 109, ABG)
02:59:58.268 00.000 7680 Guiding  Dir = 2, Dur = 109
02:59:58.268 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
02:59:58.272 00.004 6120 Enqueuing Expose request
02:59:58.276 00.004 7680 IsSlewing returns 0
02:59:58.276 00.000 7680 IsGuiding returns 0
02:59:58.277 00.001 7680 PulseGuide returned control before completion, sleep 119
02:59:58.404 00.127 7680 IsGuiding returns 1
02:59:58.404 00.000 7680 scope still moving after pulse duration time elapsed
02:59:58.436 00.032 7680 IsSlewing returns 0
02:59:58.436 00.000 7680 IsGuiding returns 0
02:59:58.437 00.001 7680 scope move finished after 109 + 51 ms
02:59:58.437 00.000 7680 Move returns status 0, amount 109
02:59:58.437 00.000 7680 MoveAxis(S, 118, ABG)
02:59:58.438 00.001 7680 Guiding  Dir = 1, Dur = 118
02:59:58.438 00.000 7680 IsSlewing returns 0
02:59:58.439 00.001 7680 IsGuiding returns 0
02:59:58.439 00.000 7680 PulseGuide returned control before completion, sleep 128
02:59:58.576 00.137 7680 IsGuiding returns 1
02:59:58.577 00.001 7680 scope still moving after pulse duration time elapsed
02:59:58.609 00.032 7680 IsSlewing returns 0
02:59:58.610 00.001 7680 IsGuiding returns 0
02:59:58.610 00.000 7680 scope move finished after 118 + 54 ms
02:59:58.612 00.002 7680 Move returns status 0, amount 118
02:59:58.612 00.000 7680 move complete, result=0
02:59:58.613 00.001 7680 worker thread done servicing request
02:59:58.613 00.000 6120 GuideStep: -0.3 px 109 ms EAST, 0.2 px 118 ms SOUTH
02:59:58.618 00.005 7680 Worker thread wakes up
02:59:58.619 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
02:59:58.619 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
02:59:59.875 01.256 7680 Exposure complete
03:00:00.023 00.148 7680 worker thread done servicing request
03:00:00.023 00.000 6120 OnExposeComplete: enter
03:00:00.030 00.007 6120 UpdateGuideState(): m_state=6
03:00:00.035 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1964
03:00:00.039 00.004 6120 Star::Find returns 1 (0), X=514.43, Y=665.97, Mass=8258, SNR=61.1, Peak=228 HFD=6.6
03:00:00.044 00.005 6120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (0.19) = xAngle (-2.48 = -2.48)
03:00:00.048 00.004 6120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.40 = 0.40)
03:00:00.053 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.26 hyp=0.35 cameraTheta=-2.29 mountX=-0.27 mountY=0.13, mountTheta=2.69
03:00:00.058 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.26, opts=13)
03:00:00.063 00.005 6120 Enqueuing Move request for scope (-0.23, -0.26)
03:00:00.066 00.003 7680 Worker thread wakes up
03:00:00.067 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:00.071 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.26) opts 0xd
03:00:00.071 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.26)
03:00:00.071 00.000 7680 Moving (-0.23, -0.26) raw xDistance=-0.27 yDistance=0.13
03:00:00.071 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
03:00:00.072 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:00:00.072 00.000 6120 UpdateGuideState exits: m=8258 SNR=61.1
03:00:00.075 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:00.080 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:00.084 00.004 6120 Enqueuing Expose request
03:00:00.087 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:00:00.087 00.000 7680 MoveAxis(E, 119, ABG)
03:00:00.088 00.001 7680 Guiding  Dir = 2, Dur = 119
03:00:00.088 00.000 7680 IsSlewing returns 0
03:00:00.088 00.000 7680 IsGuiding returns 0
03:00:00.089 00.001 7680 PulseGuide returned control before completion, sleep 129
03:00:00.222 00.133 7680 IsGuiding returns 1
03:00:00.224 00.002 7680 scope still moving after pulse duration time elapsed
03:00:00.254 00.030 7680 IsSlewing returns 0
03:00:00.255 00.001 7680 IsGuiding returns 0
03:00:00.256 00.001 7680 scope move finished after 119 + 48 ms
03:00:00.256 00.000 7680 Move returns status 0, amount 119
03:00:00.257 00.001 7680 MoveAxis(N, 0, ABG)
03:00:00.257 00.000 7680 Move returns status 0, amount 0
03:00:00.259 00.002 7680 move complete, result=0
03:00:00.259 00.000 7680 worker thread done servicing request
03:00:00.260 00.001 7680 Worker thread wakes up
03:00:00.260 00.000 6120 GuideStep: -0.3 px 119 ms EAST, 0.1 px 0 ms NORTH
03:00:00.267 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:00.267 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:01.512 01.245 7680 Exposure complete
03:00:01.660 00.148 7680 worker thread done servicing request
03:00:01.660 00.000 6120 OnExposeComplete: enter
03:00:01.665 00.005 6120 UpdateGuideState(): m_state=6
03:00:01.670 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1965
03:00:01.674 00.004 6120 Star::Find returns 1 (0), X=514.77, Y=665.94, Mass=8208, SNR=59.5, Peak=211 HFD=6.5
03:00:01.678 00.004 6120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
03:00:01.683 00.005 6120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.50 = 1.50)
03:00:01.686 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=-0.29 hyp=0.31 cameraTheta=-1.19 mountX=0.06 mountY=0.31, mountTheta=1.38
03:00:01.692 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.29, opts=13)
03:00:01.697 00.005 6120 Enqueuing Move request for scope (0.12, -0.29)
03:00:01.702 00.005 7680 Worker thread wakes up
03:00:01.702 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.29) opts 0xd
03:00:01.702 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.29)
03:00:01.702 00.000 7680 Moving (0.12, -0.29) raw xDistance=0.06 yDistance=0.31
03:00:01.702 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:00:01.702 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:00:01.703 00.001 7680 MoveAxis(E, 0, ABG)
03:00:01.703 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:01.706 00.003 7680 Move returns status 0, amount 0
03:00:01.706 00.000 7680 MoveAxis(S, 169, ABG)
03:00:01.706 00.000 7680 Guiding  Dir = 1, Dur = 169
03:00:01.706 00.000 6120 UpdateGuideState exits: m=8208 SNR=59.5
03:00:01.710 00.004 7680 IsSlewing returns 0
03:00:01.711 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:01.715 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:01.718 00.003 7680 IsGuiding returns 0
03:00:01.718 00.000 6120 Enqueuing Expose request
03:00:01.722 00.004 7680 PulseGuide returned control before completion, sleep 179
03:00:01.907 00.185 7680 IsGuiding returns 1
03:00:01.907 00.000 7680 scope still moving after pulse duration time elapsed
03:00:01.939 00.032 7680 IsSlewing returns 0
03:00:01.939 00.000 7680 IsGuiding returns 0
03:00:01.940 00.001 7680 scope move finished after 169 + 51 ms
03:00:01.940 00.000 7680 Move returns status 0, amount 169
03:00:01.940 00.000 7680 move complete, result=0
03:00:01.940 00.000 7680 worker thread done servicing request
03:00:01.940 00.000 7680 Worker thread wakes up
03:00:01.940 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:01.941 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 169 ms SOUTH
03:00:01.946 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:03.195 01.249 7680 Exposure complete
03:00:03.339 00.144 7680 worker thread done servicing request
03:00:03.340 00.001 6120 OnExposeComplete: enter
03:00:03.344 00.004 6120 UpdateGuideState(): m_state=6
03:00:03.348 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1966
03:00:03.351 00.003 6120 Star::Find returns 1 (0), X=514.85, Y=665.91, Mass=8884, SNR=62.9, Peak=219 HFD=6.6
03:00:03.354 00.003 6120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.19) = xAngle (-1.21 = -1.21)
03:00:03.361 00.007 6120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.67 = 1.67)
03:00:03.363 00.002 6120 CameraToMount -- cameraX=0.20 cameraY=-0.32 hyp=0.38 cameraTheta=-1.02 mountX=0.14 mountY=0.38, mountTheta=1.23
03:00:03.367 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.32, opts=13)
03:00:03.369 00.002 6120 Enqueuing Move request for scope (0.20, -0.32)
03:00:03.372 00.003 7680 Worker thread wakes up
03:00:03.372 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.32) opts 0xd
03:00:03.372 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.32)
03:00:03.373 00.001 7680 Moving (0.20, -0.32) raw xDistance=0.14 yDistance=0.38
03:00:03.373 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:00:03.373 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:00:03.373 00.000 7680 MoveAxis(E, 0, ABG)
03:00:03.373 00.000 7680 Move returns status 0, amount 0
03:00:03.373 00.000 7680 MoveAxis(S, 206, ABG)
03:00:03.373 00.000 7680 Guiding  Dir = 1, Dur = 206
03:00:03.375 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:03.378 00.003 7680 IsSlewing returns 0
03:00:03.378 00.000 6120 UpdateGuideState exits: m=8884 SNR=62.9
03:00:03.383 00.005 7680 IsGuiding returns 0
03:00:03.383 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:03.387 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:03.391 00.004 6120 Enqueuing Expose request
03:00:03.393 00.002 7680 PulseGuide returned control before completion, sleep 216
03:00:03.610 00.217 7680 IsGuiding returns 1
03:00:03.611 00.001 7680 scope still moving after pulse duration time elapsed
03:00:03.641 00.030 7680 IsSlewing returns 0
03:00:03.642 00.001 7680 IsGuiding returns 0
03:00:03.642 00.000 7680 scope move finished after 206 + 52 ms
03:00:03.643 00.001 7680 Move returns status 0, amount 206
03:00:03.644 00.001 7680 move complete, result=0
03:00:03.644 00.000 7680 worker thread done servicing request
03:00:03.644 00.000 7680 Worker thread wakes up
03:00:03.645 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:03.645 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:03.646 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 206 ms SOUTH
03:00:04.889 01.243 7680 Exposure complete
03:00:05.028 00.139 7680 worker thread done servicing request
03:00:05.028 00.000 6120 OnExposeComplete: enter
03:00:05.033 00.005 6120 UpdateGuideState(): m_state=6
03:00:05.039 00.006 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1967
03:00:05.043 00.004 6120 Star::Find returns 1 (0), X=514.57, Y=666.00, Mass=8566, SNR=61.5, Peak=218 HFD=6.5
03:00:05.047 00.004 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
03:00:05.052 00.005 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
03:00:05.056 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.94 mountX=-0.13 mountY=0.17, mountTheta=2.23
03:00:05.061 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.23, opts=13)
03:00:05.065 00.004 6120 Enqueuing Move request for scope (-0.09, -0.23)
03:00:05.071 00.006 7680 Worker thread wakes up
03:00:05.071 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.23) opts 0xd
03:00:05.071 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.23)
03:00:05.071 00.000 7680 Moving (-0.09, -0.23) raw xDistance=-0.13 yDistance=0.17
03:00:05.071 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:00:05.072 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:00:05.072 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:05.079 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:00:05.079 00.000 7680 MoveAxis(E, 0, ABG)
03:00:05.079 00.000 7680 Move returns status 0, amount 0
03:00:05.079 00.000 6120 UpdateGuideState exits: m=8566 SNR=61.5
03:00:05.084 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:05.088 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:05.092 00.004 6120 Enqueuing Expose request
03:00:05.095 00.003 7680 MoveAxis(N, 0, ABG)
03:00:05.095 00.000 7680 Move returns status 0, amount 0
03:00:05.097 00.002 7680 move complete, result=0
03:00:05.097 00.000 7680 worker thread done servicing request
03:00:05.097 00.000 7680 Worker thread wakes up
03:00:05.097 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:05.097 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:05.098 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:00:06.341 01.243 7680 Exposure complete
03:00:06.468 00.127 7680 worker thread done servicing request
03:00:06.468 00.000 6120 OnExposeComplete: enter
03:00:06.472 00.004 6120 UpdateGuideState(): m_state=6
03:00:06.478 00.006 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1968
03:00:06.483 00.005 6120 Star::Find returns 1 (0), X=514.57, Y=665.93, Mass=8318, SNR=60.6, Peak=215 HFD=6.6
03:00:06.488 00.005 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
03:00:06.491 00.003 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
03:00:06.497 00.006 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.84 mountX=-0.14 mountY=0.23, mountTheta=2.10
03:00:06.501 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.30, opts=13)
03:00:06.505 00.004 6120 Enqueuing Move request for scope (-0.08, -0.30)
03:00:06.510 00.005 7680 Worker thread wakes up
03:00:06.510 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:06.514 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.30) opts 0xd
03:00:06.514 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.30)
03:00:06.514 00.000 6120 UpdateGuideState exits: m=8318 SNR=60.6
03:00:06.519 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:06.523 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:06.526 00.003 7680 Moving (-0.08, -0.30) raw xDistance=-0.14 yDistance=0.23
03:00:06.527 00.001 6120 Enqueuing Expose request
03:00:06.530 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:00:06.530 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:00:06.530 00.000 7680 MoveAxis(E, 0, ABG)
03:00:06.532 00.002 7680 Move returns status 0, amount 0
03:00:06.532 00.000 7680 MoveAxis(S, 126, ABG)
03:00:06.532 00.000 7680 Guiding  Dir = 1, Dur = 126
03:00:06.532 00.000 7680 IsSlewing returns 0
03:00:06.533 00.001 7680 IsGuiding returns 0
03:00:06.533 00.000 7680 PulseGuide returned control before completion, sleep 136
03:00:06.675 00.142 7680 IsGuiding returns 1
03:00:06.676 00.001 7680 scope still moving after pulse duration time elapsed
03:00:06.706 00.030 7680 IsSlewing returns 0
03:00:06.707 00.001 7680 IsGuiding returns 0
03:00:06.708 00.001 7680 scope move finished after 126 + 49 ms
03:00:06.708 00.000 7680 Move returns status 0, amount 126
03:00:06.709 00.001 7680 move complete, result=0
03:00:06.709 00.000 7680 worker thread done servicing request
03:00:06.710 00.001 7680 Worker thread wakes up
03:00:06.710 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 126 ms SOUTH
03:00:06.716 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:06.716 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:07.964 01.248 7680 Exposure complete
03:00:08.104 00.140 7680 worker thread done servicing request
03:00:08.105 00.001 6120 OnExposeComplete: enter
03:00:08.109 00.004 6120 UpdateGuideState(): m_state=6
03:00:08.114 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1969
03:00:08.118 00.004 6120 Star::Find returns 1 (0), X=514.43, Y=666.41, Mass=8894, SNR=61.6, Peak=210 HFD=7.0
03:00:08.122 00.004 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (0.19) = xAngle (2.30 = 2.30)
03:00:08.125 00.003 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.17 = -1.11)
03:00:08.128 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.18 hyp=0.29 cameraTheta=2.48 mountX=-0.19 mountY=-0.26, mountTheta=-2.21
03:00:08.133 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.18, opts=13)
03:00:08.136 00.003 6120 Enqueuing Move request for scope (-0.23, 0.18)
03:00:08.139 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:08.141 00.002 7680 Worker thread wakes up
03:00:08.143 00.002 6120 UpdateGuideState exits: m=8894 SNR=61.6
03:00:08.146 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:08.150 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.18) opts 0xd
03:00:08.150 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.18)
03:00:08.150 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:08.154 00.004 6120 Enqueuing Expose request
03:00:08.157 00.003 7680 Moving (-0.23, 0.18) raw xDistance=-0.19 yDistance=-0.26
03:00:08.157 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:00:08.157 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:00:08.157 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:00:08.157 00.000 7680 MoveAxis(E, 0, ABG)
03:00:08.159 00.002 7680 Move returns status 0, amount 0
03:00:08.159 00.000 7680 MoveAxis(N, 0, ABG)
03:00:08.159 00.000 7680 Move returns status 0, amount 0
03:00:08.159 00.000 7680 move complete, result=0
03:00:08.160 00.001 7680 worker thread done servicing request
03:00:08.160 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:00:08.164 00.004 7680 Worker thread wakes up
03:00:08.164 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:08.164 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:09.420 01.256 7680 Exposure complete
03:00:09.558 00.138 7680 worker thread done servicing request
03:00:09.559 00.001 6120 OnExposeComplete: enter
03:00:09.562 00.003 6120 UpdateGuideState(): m_state=6
03:00:09.566 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1970
03:00:09.570 00.004 6120 Star::Find returns 1 (0), X=514.46, Y=665.84, Mass=8288, SNR=60.5, Peak=222 HFD=6.6
03:00:09.576 00.006 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
03:00:09.579 00.003 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
03:00:09.583 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.39 hyp=0.44 cameraTheta=-2.03 mountX=-0.26 mountY=0.27, mountTheta=2.35
03:00:09.588 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.39, opts=13)
03:00:09.592 00.004 6120 Enqueuing Move request for scope (-0.19, -0.39)
03:00:09.595 00.003 7680 Worker thread wakes up
03:00:09.595 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.39) opts 0xd
03:00:09.595 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.39)
03:00:09.596 00.001 7680 Moving (-0.19, -0.39) raw xDistance=-0.26 yDistance=0.27
03:00:09.596 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:00:09.597 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:00:09.597 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:09.600 00.003 7680 MoveAxis(E, 107, ABG)
03:00:09.600 00.000 7680 Guiding  Dir = 2, Dur = 107
03:00:09.600 00.000 6120 UpdateGuideState exits: m=8288 SNR=60.5
03:00:09.605 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:09.610 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:09.614 00.004 6120 Enqueuing Expose request
03:00:09.618 00.004 7680 IsSlewing returns 0
03:00:09.618 00.000 7680 IsGuiding returns 0
03:00:09.618 00.000 7680 PulseGuide returned control before completion, sleep 117
03:00:09.738 00.120 7680 IsGuiding returns 1
03:00:09.739 00.001 7680 scope still moving after pulse duration time elapsed
03:00:09.768 00.029 7680 IsSlewing returns 0
03:00:09.769 00.001 7680 IsGuiding returns 0
03:00:09.771 00.002 7680 scope move finished after 107 + 44 ms
03:00:09.771 00.000 7680 Move returns status 0, amount 107
03:00:09.771 00.000 7680 MoveAxis(S, 145, ABG)
03:00:09.772 00.001 7680 Guiding  Dir = 1, Dur = 145
03:00:09.773 00.001 7680 IsSlewing returns 0
03:00:09.773 00.000 7680 IsGuiding returns 0
03:00:09.774 00.001 7680 PulseGuide returned control before completion, sleep 155
03:00:09.940 00.166 7680 IsGuiding returns 1
03:00:09.941 00.001 7680 scope still moving after pulse duration time elapsed
03:00:09.970 00.029 7680 IsSlewing returns 0
03:00:09.971 00.001 7680 IsGuiding returns 1
03:00:10.001 00.030 7680 IsSlewing returns 0
03:00:10.003 00.002 7680 IsGuiding returns 1
03:00:10.032 00.029 7680 IsSlewing returns 0
03:00:10.034 00.002 7680 IsGuiding returns 0
03:00:10.034 00.000 7680 scope move finished after 145 + 115 ms
03:00:10.034 00.000 7680 Move returns status 0, amount 145
03:00:10.035 00.001 7680 move complete, result=0
03:00:10.035 00.000 7680 worker thread done servicing request
03:00:10.035 00.000 6120 GuideStep: -0.3 px 107 ms EAST, 0.3 px 145 ms SOUTH
03:00:10.042 00.007 7680 Worker thread wakes up
03:00:10.042 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:10.042 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:11.300 01.258 7680 Exposure complete
03:00:11.436 00.136 7680 worker thread done servicing request
03:00:11.436 00.000 6120 OnExposeComplete: enter
03:00:11.441 00.005 6120 UpdateGuideState(): m_state=6
03:00:11.444 00.003 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1971
03:00:11.449 00.005 6120 Star::Find returns 1 (0), X=514.50, Y=665.80, Mass=9075, SNR=63.5, Peak=239 HFD=6.7
03:00:11.453 00.004 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
03:00:11.456 00.003 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
03:00:11.460 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.43 hyp=0.46 cameraTheta=-1.91 mountX=-0.23 mountY=0.32, mountTheta=2.19
03:00:11.465 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.43, opts=13)
03:00:11.469 00.004 6120 Enqueuing Move request for scope (-0.15, -0.43)
03:00:11.473 00.004 7680 Worker thread wakes up
03:00:11.473 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.43) opts 0xd
03:00:11.473 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.43)
03:00:11.474 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:11.479 00.005 7680 Moving (-0.15, -0.43) raw xDistance=-0.23 yDistance=0.32
03:00:11.479 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
03:00:11.479 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:00:11.479 00.000 7680 MoveAxis(E, 101, ABG)
03:00:11.480 00.001 7680 Guiding  Dir = 2, Dur = 101
03:00:11.480 00.000 6120 UpdateGuideState exits: m=9075 SNR=63.5
03:00:11.484 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:11.489 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:11.492 00.003 6120 Enqueuing Expose request
03:00:11.496 00.004 7680 IsSlewing returns 0
03:00:11.497 00.001 7680 IsGuiding returns 0
03:00:11.497 00.000 7680 PulseGuide returned control before completion, sleep 111
03:00:11.618 00.121 7680 IsGuiding returns 1
03:00:11.620 00.002 7680 scope still moving after pulse duration time elapsed
03:00:11.650 00.030 7680 IsSlewing returns 0
03:00:11.651 00.001 7680 IsGuiding returns 0
03:00:11.651 00.000 7680 scope move finished after 101 + 52 ms
03:00:11.652 00.001 7680 Move returns status 0, amount 101
03:00:11.652 00.000 7680 MoveAxis(S, 173, ABG)
03:00:11.652 00.000 7680 Guiding  Dir = 1, Dur = 173
03:00:11.653 00.001 7680 IsSlewing returns 0
03:00:11.653 00.000 7680 IsGuiding returns 0
03:00:11.654 00.001 7680 PulseGuide returned control before completion, sleep 183
03:00:11.853 00.199 7680 IsGuiding returns 1
03:00:11.854 00.001 7680 scope still moving after pulse duration time elapsed
03:00:11.884 00.030 7680 IsSlewing returns 0
03:00:11.885 00.001 7680 IsGuiding returns 0
03:00:11.886 00.001 7680 scope move finished after 173 + 59 ms
03:00:11.886 00.000 7680 Move returns status 0, amount 173
03:00:11.886 00.000 7680 move complete, result=0
03:00:11.887 00.001 7680 worker thread done servicing request
03:00:11.888 00.001 6120 GuideStep: -0.2 px 101 ms EAST, 0.3 px 173 ms SOUTH
03:00:11.894 00.006 7680 Worker thread wakes up
03:00:11.894 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:11.894 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:13.149 01.255 7680 Exposure complete
03:00:13.288 00.139 7680 worker thread done servicing request
03:00:13.290 00.002 6120 OnExposeComplete: enter
03:00:13.297 00.007 6120 UpdateGuideState(): m_state=6
03:00:13.302 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1972
03:00:13.308 00.006 6120 Star::Find returns 1 (0), X=514.65, Y=665.93, Mass=8102, SNR=59.2, Peak=193 HFD=6.5
03:00:13.314 00.006 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
03:00:13.319 00.005 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
03:00:13.326 00.007 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.30 hyp=0.30 cameraTheta=-1.58 mountX=-0.06 mountY=0.27, mountTheta=1.78
03:00:13.334 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.30, opts=13)
03:00:13.339 00.005 6120 Enqueuing Move request for scope (-0.00, -0.30)
03:00:13.343 00.004 7680 Worker thread wakes up
03:00:13.344 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:13.348 00.004 6120 UpdateGuideState exits: m=8102 SNR=59.2
03:00:13.353 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:13.358 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.30) opts 0xd
03:00:13.358 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.30)
03:00:13.358 00.000 7680 Moving (-0.00, -0.30) raw xDistance=-0.06 yDistance=0.27
03:00:13.358 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:13.363 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:00:13.363 00.000 6120 Enqueuing Expose request
03:00:13.369 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:00:13.369 00.000 7680 MoveAxis(E, 0, ABG)
03:00:13.369 00.000 7680 Move returns status 0, amount 0
03:00:13.369 00.000 7680 MoveAxis(S, 146, ABG)
03:00:13.371 00.002 7680 Guiding  Dir = 1, Dur = 146
03:00:13.371 00.000 7680 IsSlewing returns 0
03:00:13.371 00.000 7680 IsGuiding returns 0
03:00:13.372 00.001 7680 PulseGuide returned control before completion, sleep 156
03:00:13.530 00.158 7680 IsGuiding returns 1
03:00:13.530 00.000 7680 scope still moving after pulse duration time elapsed
03:00:13.561 00.031 7680 IsSlewing returns 0
03:00:13.561 00.000 7680 IsGuiding returns 0
03:00:13.561 00.000 7680 scope move finished after 146 + 43 ms
03:00:13.562 00.001 7680 Move returns status 0, amount 146
03:00:13.562 00.000 7680 move complete, result=0
03:00:13.562 00.000 7680 worker thread done servicing request
03:00:13.562 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 146 ms SOUTH
03:00:13.567 00.005 7680 Worker thread wakes up
03:00:13.568 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:13.568 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:14.824 01.256 7680 Exposure complete
03:00:14.960 00.136 7680 worker thread done servicing request
03:00:14.961 00.001 6120 OnExposeComplete: enter
03:00:14.965 00.004 6120 UpdateGuideState(): m_state=6
03:00:14.970 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1973
03:00:14.973 00.003 6120 Star::Find returns 1 (0), X=514.62, Y=665.96, Mass=8198, SNR=59.9, Peak=207 HFD=6.5
03:00:14.977 00.004 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
03:00:14.981 00.004 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
03:00:14.985 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.70 mountX=-0.09 mountY=0.23, mountTheta=1.93
03:00:14.992 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.27, opts=13)
03:00:14.997 00.005 6120 Enqueuing Move request for scope (-0.04, -0.27)
03:00:15.000 00.003 7680 Worker thread wakes up
03:00:15.001 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:15.004 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.27) opts 0xd
03:00:15.004 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.27)
03:00:15.004 00.000 7680 Moving (-0.04, -0.27) raw xDistance=-0.09 yDistance=0.23
03:00:15.004 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:00:15.006 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:00:15.006 00.000 6120 UpdateGuideState exits: m=8198 SNR=59.9
03:00:15.011 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:15.014 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:15.019 00.005 6120 Enqueuing Expose request
03:00:15.024 00.005 7680 MoveAxis(E, 0, ABG)
03:00:15.024 00.000 7680 Move returns status 0, amount 0
03:00:15.024 00.000 7680 MoveAxis(S, 124, ABG)
03:00:15.024 00.000 7680 Guiding  Dir = 1, Dur = 124
03:00:15.025 00.001 7680 IsSlewing returns 0
03:00:15.025 00.000 7680 IsGuiding returns 0
03:00:15.025 00.000 7680 PulseGuide returned control before completion, sleep 134
03:00:15.176 00.151 7680 IsGuiding returns 1
03:00:15.176 00.000 7680 scope still moving after pulse duration time elapsed
03:00:15.207 00.031 7680 IsSlewing returns 0
03:00:15.208 00.001 7680 IsGuiding returns 0
03:00:15.208 00.000 7680 scope move finished after 124 + 59 ms
03:00:15.209 00.001 7680 Move returns status 0, amount 124
03:00:15.209 00.000 7680 move complete, result=0
03:00:15.209 00.000 7680 worker thread done servicing request
03:00:15.209 00.000 7680 Worker thread wakes up
03:00:15.211 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 124 ms SOUTH
03:00:15.216 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:15.217 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:16.466 01.249 7680 Exposure complete
03:00:16.608 00.142 7680 worker thread done servicing request
03:00:16.609 00.001 6120 OnExposeComplete: enter
03:00:16.613 00.004 6120 UpdateGuideState(): m_state=6
03:00:16.617 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1974
03:00:16.621 00.004 6120 Star::Find returns 1 (0), X=514.87, Y=665.94, Mass=9014, SNR=63.0, Peak=230 HFD=6.3
03:00:16.626 00.005 6120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (0.19) = xAngle (-1.11 = -1.11)
03:00:16.629 00.003 6120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.76 = 1.76)
03:00:16.633 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.29 hyp=0.36 cameraTheta=-0.93 mountX=0.16 mountY=0.35, mountTheta=1.15
03:00:16.639 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.29, opts=13)
03:00:16.643 00.004 6120 Enqueuing Move request for scope (0.21, -0.29)
03:00:16.648 00.005 7680 Worker thread wakes up
03:00:16.648 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:16.652 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.29) opts 0xd
03:00:16.652 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.29)
03:00:16.652 00.000 7680 Moving (0.21, -0.29) raw xDistance=0.16 yDistance=0.35
03:00:16.653 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:00:16.653 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:00:16.653 00.000 7680 MoveAxis(E, 0, ABG)
03:00:16.654 00.001 6120 UpdateGuideState exits: m=9014 SNR=63.0
03:00:16.657 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:16.661 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:16.665 00.004 7680 Move returns status 0, amount 0
03:00:16.665 00.000 7680 MoveAxis(S, 190, ABG)
03:00:16.665 00.000 7680 Guiding  Dir = 1, Dur = 190
03:00:16.665 00.000 6120 Enqueuing Expose request
03:00:16.670 00.005 7680 IsSlewing returns 0
03:00:16.670 00.000 7680 IsGuiding returns 0
03:00:16.670 00.000 7680 PulseGuide returned control before completion, sleep 200
03:00:16.883 00.213 7680 IsGuiding returns 1
03:00:16.884 00.001 7680 scope still moving after pulse duration time elapsed
03:00:16.916 00.032 7680 IsSlewing returns 0
03:00:16.917 00.001 7680 IsGuiding returns 0
03:00:16.917 00.000 7680 scope move finished after 190 + 56 ms
03:00:16.918 00.001 7680 Move returns status 0, amount 190
03:00:16.919 00.001 7680 move complete, result=0
03:00:16.919 00.000 7680 worker thread done servicing request
03:00:16.920 00.001 7680 Worker thread wakes up
03:00:16.920 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 190 ms SOUTH
03:00:16.927 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:16.927 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:18.177 01.250 7680 Exposure complete
03:00:18.316 00.139 7680 worker thread done servicing request
03:00:18.316 00.000 6120 OnExposeComplete: enter
03:00:18.320 00.004 6120 UpdateGuideState(): m_state=6
03:00:18.326 00.006 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1975
03:00:18.330 00.004 6120 Star::Find returns 1 (0), X=514.59, Y=666.58, Mass=8931, SNR=63.2, Peak=214 HFD=6.9
03:00:18.334 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (0.19) = xAngle (1.56 = 1.56)
03:00:18.337 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.43 = -1.85)
03:00:18.341 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.35 hyp=0.35 cameraTheta=1.74 mountX=0.01 mountY=-0.34, mountTheta=-1.55
03:00:18.345 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.35, opts=13)
03:00:18.349 00.004 6120 Enqueuing Move request for scope (-0.06, 0.35)
03:00:18.353 00.004 7680 Worker thread wakes up
03:00:18.353 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.35) opts 0xd
03:00:18.354 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.35)
03:00:18.354 00.000 7680 Moving (-0.06, 0.35) raw xDistance=0.01 yDistance=-0.34
03:00:18.354 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:00:18.354 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:00:18.354 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:18.359 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
03:00:18.359 00.000 7680 MoveAxis(E, 0, ABG)
03:00:18.360 00.001 7680 Move returns status 0, amount 0
03:00:18.360 00.000 7680 MoveAxis(N, 0, ABG)
03:00:18.360 00.000 7680 Move returns status 0, amount 0
03:00:18.360 00.000 7680 move complete, result=0
03:00:18.360 00.000 7680 worker thread done servicing request
03:00:18.360 00.000 6120 UpdateGuideState exits: m=8931 SNR=63.2
03:00:18.365 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:18.369 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:18.373 00.004 6120 Enqueuing Expose request
03:00:18.377 00.004 7680 Worker thread wakes up
03:00:18.377 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:00:18.381 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:18.381 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:19.630 01.249 7680 Exposure complete
03:00:19.759 00.129 7680 worker thread done servicing request
03:00:19.759 00.000 6120 OnExposeComplete: enter
03:00:19.764 00.005 6120 UpdateGuideState(): m_state=6
03:00:19.768 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1976
03:00:19.772 00.004 6120 Star::Find returns 1 (0), X=514.60, Y=665.94, Mass=8406, SNR=60.2, Peak=226 HFD=6.6
03:00:19.778 00.006 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
03:00:19.781 00.003 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
03:00:19.786 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.29 hyp=0.29 cameraTheta=-1.74 mountX=-0.10 mountY=0.24, mountTheta=1.98
03:00:19.791 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.29, opts=13)
03:00:19.796 00.005 6120 Enqueuing Move request for scope (-0.05, -0.29)
03:00:19.800 00.004 7680 Worker thread wakes up
03:00:19.800 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.29) opts 0xd
03:00:19.800 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.29)
03:00:19.801 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:19.805 00.004 7680 Moving (-0.05, -0.29) raw xDistance=-0.10 yDistance=0.24
03:00:19.805 00.000 6120 UpdateGuideState exits: m=8406 SNR=60.2
03:00:19.809 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:00:19.809 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:00:19.809 00.000 7680 MoveAxis(E, 0, ABG)
03:00:19.811 00.002 7680 Move returns status 0, amount 0
03:00:19.811 00.000 7680 MoveAxis(S, 128, ABG)
03:00:19.811 00.000 7680 Guiding  Dir = 1, Dur = 128
03:00:19.811 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:19.816 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:19.820 00.004 7680 IsSlewing returns 0
03:00:19.820 00.000 6120 Enqueuing Expose request
03:00:19.825 00.005 7680 IsGuiding returns 0
03:00:19.826 00.001 7680 PulseGuide returned control before completion, sleep 138
03:00:19.980 00.154 7680 IsGuiding returns 1
03:00:19.982 00.002 7680 scope still moving after pulse duration time elapsed
03:00:20.011 00.029 7680 IsSlewing returns 0
03:00:20.012 00.001 7680 IsGuiding returns 0
03:00:20.013 00.001 7680 scope move finished after 128 + 58 ms
03:00:20.013 00.000 7680 Move returns status 0, amount 128
03:00:20.014 00.001 7680 move complete, result=0
03:00:20.014 00.000 7680 worker thread done servicing request
03:00:20.014 00.000 7680 Worker thread wakes up
03:00:20.014 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 128 ms SOUTH
03:00:20.024 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:20.024 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:21.272 01.248 7680 Exposure complete
03:00:21.391 00.119 7680 worker thread done servicing request
03:00:21.392 00.001 6120 OnExposeComplete: enter
03:00:21.395 00.003 6120 UpdateGuideState(): m_state=6
03:00:21.398 00.003 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1977
03:00:21.401 00.003 6120 Star::Find returns 1 (0), X=514.44, Y=668.05, Mass=8532, SNR=61.9, Peak=209 HFD=6.6
03:00:21.403 00.002 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (0.19) = xAngle (1.50 = 1.50)
03:00:21.407 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.37 = -1.91)
03:00:21.409 00.002 6120 CameraToMount -- cameraX=-0.21 cameraY=1.82 hyp=1.84 cameraTheta=1.69 mountX=0.13 mountY=-1.73, mountTheta=-1.50
03:00:21.413 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=1.82, opts=13)
03:00:21.417 00.004 6120 Enqueuing Move request for scope (-0.21, 1.82)
03:00:21.421 00.004 7680 Worker thread wakes up
03:00:21.421 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 1.82) opts 0xd
03:00:21.421 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 1.82)
03:00:21.421 00.000 7680 Moving (-0.21, 1.82) raw xDistance=0.13 yDistance=-1.73
03:00:21.422 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:00:21.422 00.000 7680 resist switch: large excursion: input -1.73 thresh 0.60 direction from 1 to -1
03:00:21.422 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:21.425 00.003 6120 UpdateGuideState exits: m=8532 SNR=61.9
03:00:21.427 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:21.430 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:21.433 00.003 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.20
03:00:21.434 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.73 from input -1.73
03:00:21.434 00.000 7680 MoveAxis(E, 0, ABG)
03:00:21.435 00.001 6120 Enqueuing Expose request
03:00:21.439 00.004 7680 Move returns status 0, amount 0
03:00:21.439 00.000 7680 MoveAxis(N, 941, ABG)
03:00:21.439 00.000 7680 Guiding  Dir = 0, Dur = 941
03:00:21.439 00.000 7680 IsSlewing returns 0
03:00:21.440 00.001 7680 IsGuiding returns 0
03:00:21.440 00.000 7680 PulseGuide returned control before completion, sleep 951
03:00:22.402 00.962 7680 IsGuiding returns 1
03:00:22.402 00.000 7680 scope still moving after pulse duration time elapsed
03:00:22.434 00.032 7680 IsSlewing returns 0
03:00:22.435 00.001 7680 IsGuiding returns 0
03:00:22.436 00.001 7680 scope move finished after 941 + 55 ms
03:00:22.436 00.000 7680 Move returns status 0, amount 941
03:00:22.437 00.001 7680 move complete, result=0
03:00:22.437 00.000 7680 worker thread done servicing request
03:00:22.438 00.001 7680 Worker thread wakes up
03:00:22.438 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.7 px 941 ms NORTH
03:00:22.446 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:22.446 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:23.696 01.250 7680 Exposure complete
03:00:23.818 00.122 7680 worker thread done servicing request
03:00:23.819 00.001 6120 OnExposeComplete: enter
03:00:23.825 00.006 6120 UpdateGuideState(): m_state=6
03:00:23.830 00.005 6120 Star::Find(15, 514, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1978
03:00:23.833 00.003 6120 Star::Find returns 1 (0), X=514.47, Y=665.54, Mass=8417, SNR=61.0, Peak=196 HFD=7.0
03:00:23.838 00.005 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
03:00:23.841 00.003 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
03:00:23.846 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.69 hyp=0.72 cameraTheta=-1.84 mountX=-0.31 mountY=0.54, mountTheta=2.10
03:00:23.850 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.69, opts=13)
03:00:23.855 00.005 6120 Enqueuing Move request for scope (-0.19, -0.69)
03:00:23.858 00.003 7680 Worker thread wakes up
03:00:23.858 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.69) opts 0xd
03:00:23.858 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:23.864 00.006 6120 UpdateGuideState exits: m=8417 SNR=61.0
03:00:23.868 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:23.873 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:23.876 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.69)
03:00:23.876 00.000 7680 Moving (-0.19, -0.69) raw xDistance=-0.31 yDistance=0.54
03:00:23.876 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:00:23.876 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:00:23.876 00.000 6120 Enqueuing Expose request
03:00:23.881 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
03:00:23.881 00.000 7680 MoveAxis(E, 128, ABG)
03:00:23.881 00.000 7680 Guiding  Dir = 2, Dur = 128
03:00:23.883 00.002 7680 IsSlewing returns 0
03:00:23.883 00.000 7680 IsGuiding returns 0
03:00:23.884 00.001 7680 PulseGuide returned control before completion, sleep 138
03:00:24.031 00.147 7680 IsGuiding returns 1
03:00:24.032 00.001 7680 scope still moving after pulse duration time elapsed
03:00:24.063 00.031 7680 IsSlewing returns 0
03:00:24.064 00.001 7680 IsGuiding returns 0
03:00:24.064 00.000 7680 scope move finished after 128 + 52 ms
03:00:24.065 00.001 7680 Move returns status 0, amount 128
03:00:24.066 00.001 7680 MoveAxis(N, 0, ABG)
03:00:24.066 00.000 7680 Move returns status 0, amount 0
03:00:24.067 00.001 7680 move complete, result=0
03:00:24.067 00.000 7680 worker thread done servicing request
03:00:24.067 00.000 7680 Worker thread wakes up
03:00:24.067 00.000 6120 GuideStep: -0.3 px 128 ms EAST, 0.5 px 0 ms NORTH
03:00:24.074 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:24.074 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:25.331 01.257 7680 Exposure complete
03:00:25.464 00.133 7680 worker thread done servicing request
03:00:25.464 00.000 6120 OnExposeComplete: enter
03:00:25.469 00.005 6120 UpdateGuideState(): m_state=6
03:00:25.472 00.003 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1979
03:00:25.477 00.005 6120 Star::Find returns 1 (0), X=514.65, Y=665.02, Mass=8165, SNR=60.6, Peak=210 HFD=6.6
03:00:25.482 00.005 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
03:00:25.485 00.003 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
03:00:25.489 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-1.21 hyp=1.21 cameraTheta=-1.57 mountX=-0.23 mountY=1.08, mountTheta=1.78
03:00:25.494 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-1.21, opts=13)
03:00:25.497 00.003 6120 Enqueuing Move request for scope (-0.00, -1.21)
03:00:25.502 00.005 7680 Worker thread wakes up
03:00:25.502 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:25.505 00.003 6120 UpdateGuideState exits: m=8165 SNR=60.6
03:00:25.511 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:25.515 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:25.519 00.004 6120 Enqueuing Expose request
03:00:25.522 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -1.21) opts 0xd
03:00:25.522 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -1.21)
03:00:25.523 00.001 7680 Moving (-0.00, -1.21) raw xDistance=-0.23 yDistance=1.08
03:00:25.523 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
03:00:25.523 00.000 7680 resist switch: large excursion: input 1.08 thresh 0.60 direction from -1 to 1
03:00:25.523 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.25
03:00:25.523 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.08 from input 1.08
03:00:25.524 00.001 7680 MoveAxis(E, 103, ABG)
03:00:25.524 00.000 7680 Guiding  Dir = 2, Dur = 103
03:00:25.524 00.000 7680 IsSlewing returns 0
03:00:25.524 00.000 7680 IsGuiding returns 0
03:00:25.524 00.000 7680 PulseGuide returned control before completion, sleep 113
03:00:25.646 00.122 7680 IsGuiding returns 1
03:00:25.647 00.001 7680 scope still moving after pulse duration time elapsed
03:00:25.678 00.031 7680 IsSlewing returns 0
03:00:25.679 00.001 7680 IsGuiding returns 0
03:00:25.679 00.000 7680 scope move finished after 103 + 52 ms
03:00:25.681 00.002 7680 Move returns status 0, amount 103
03:00:25.681 00.000 7680 MoveAxis(S, 588, ABG)
03:00:25.682 00.001 7680 Guiding  Dir = 1, Dur = 588
03:00:25.682 00.000 7680 IsSlewing returns 0
03:00:25.683 00.001 7680 IsGuiding returns 0
03:00:25.684 00.001 7680 PulseGuide returned control before completion, sleep 598
03:00:26.289 00.605 7680 IsGuiding returns 1
03:00:26.290 00.001 7680 scope still moving after pulse duration time elapsed
03:00:26.321 00.031 7680 IsSlewing returns 0
03:00:26.322 00.001 7680 IsGuiding returns 0
03:00:26.323 00.001 7680 scope move finished after 588 + 52 ms
03:00:26.323 00.000 7680 Move returns status 0, amount 588
03:00:26.325 00.002 7680 move complete, result=0
03:00:26.325 00.000 7680 worker thread done servicing request
03:00:26.325 00.000 6120 GuideStep: -0.2 px 103 ms EAST, 1.1 px 588 ms SOUTH
03:00:26.334 00.009 7680 Worker thread wakes up
03:00:26.335 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:26.335 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:27.584 01.249 7680 Exposure complete
03:00:27.723 00.139 7680 worker thread done servicing request
03:00:27.723 00.000 6120 OnExposeComplete: enter
03:00:27.731 00.008 6120 UpdateGuideState(): m_state=6
03:00:27.737 00.006 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1980
03:00:27.739 00.002 6120 Star::Find returns 1 (0), X=514.82, Y=664.93, Mass=8664, SNR=62.2, Peak=207 HFD=6.6
03:00:27.744 00.005 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
03:00:27.748 00.004 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
03:00:27.752 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-1.30 hyp=1.31 cameraTheta=-1.44 mountX=-0.08 mountY=1.24, mountTheta=1.63
03:00:27.757 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-1.30, opts=13)
03:00:27.763 00.006 6120 Enqueuing Move request for scope (0.17, -1.30)
03:00:27.767 00.004 7680 Worker thread wakes up
03:00:27.767 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -1.30) opts 0xd
03:00:27.767 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -1.30)
03:00:27.767 00.000 7680 Moving (0.17, -1.30) raw xDistance=-0.08 yDistance=1.24
03:00:27.768 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:27.772 00.004 6120 UpdateGuideState exits: m=8664 SNR=62.2
03:00:27.776 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:27.781 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:00:27.781 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:27.786 00.005 6120 Enqueuing Expose request
03:00:27.790 00.004 7680 GuideAlgorithmResistSwitch::result() returns 1.24 from input 1.24
03:00:27.790 00.000 7680 MoveAxis(E, 0, ABG)
03:00:27.790 00.000 7680 Move returns status 0, amount 0
03:00:27.790 00.000 7680 MoveAxis(S, 672, ABG)
03:00:27.790 00.000 7680 Guiding  Dir = 1, Dur = 672
03:00:27.791 00.001 7680 IsSlewing returns 0
03:00:27.791 00.000 7680 IsGuiding returns 0
03:00:27.791 00.000 7680 PulseGuide returned control before completion, sleep 682
03:00:28.481 00.690 7680 IsGuiding returns 1
03:00:28.483 00.002 7680 scope still moving after pulse duration time elapsed
03:00:28.512 00.029 7680 IsSlewing returns 0
03:00:28.512 00.000 7680 IsGuiding returns 0
03:00:28.513 00.001 7680 scope move finished after 672 + 49 ms
03:00:28.513 00.000 7680 Move returns status 0, amount 672
03:00:28.513 00.000 7680 move complete, result=0
03:00:28.514 00.001 7680 worker thread done servicing request
03:00:28.514 00.000 7680 Worker thread wakes up
03:00:28.514 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.2 px 672 ms SOUTH
03:00:28.520 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:28.522 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:29.778 01.256 7680 Exposure complete
03:00:29.920 00.142 7680 worker thread done servicing request
03:00:29.920 00.000 6120 OnExposeComplete: enter
03:00:29.923 00.003 6120 UpdateGuideState(): m_state=6
03:00:29.929 00.006 6120 Star::Find(15, 514, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1981
03:00:29.933 00.004 6120 Star::Find returns 1 (0), X=514.51, Y=666.29, Mass=9209, SNR=64.3, Peak=210 HFD=6.9
03:00:29.937 00.004 6120 CameraToMount -- cameraTheta (2.73) - m_xAngle (0.19) = xAngle (2.55 = 2.55)
03:00:29.942 00.005 6120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.42 = -0.86)
03:00:29.945 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.16 cameraTheta=2.73 mountX=-0.13 mountY=-0.12, mountTheta=-2.40
03:00:29.951 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.06, opts=13)
03:00:29.957 00.006 6120 Enqueuing Move request for scope (-0.14, 0.06)
03:00:29.961 00.004 7680 Worker thread wakes up
03:00:29.961 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:29.965 00.004 6120 UpdateGuideState exits: m=9209 SNR=64.3
03:00:29.969 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:29.972 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:29.977 00.005 6120 Enqueuing Expose request
03:00:29.980 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
03:00:29.980 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
03:00:29.980 00.000 7680 Moving (-0.14, 0.06) raw xDistance=-0.13 yDistance=-0.12
03:00:29.980 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:00:29.982 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:00:29.982 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:00:29.982 00.000 7680 MoveAxis(E, 0, ABG)
03:00:29.982 00.000 7680 Move returns status 0, amount 0
03:00:29.982 00.000 7680 MoveAxis(N, 0, ABG)
03:00:29.983 00.001 7680 Move returns status 0, amount 0
03:00:29.983 00.000 7680 move complete, result=0
03:00:29.983 00.000 7680 worker thread done servicing request
03:00:29.983 00.000 7680 Worker thread wakes up
03:00:29.983 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:29.988 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:29.988 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:31.240 01.252 7680 Exposure complete
03:00:31.379 00.139 7680 worker thread done servicing request
03:00:31.379 00.000 6120 OnExposeComplete: enter
03:00:31.385 00.006 6120 UpdateGuideState(): m_state=6
03:00:31.390 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1982
03:00:31.395 00.005 6120 Star::Find returns 1 (0), X=514.53, Y=665.81, Mass=8341, SNR=61.2, Peak=221 HFD=6.6
03:00:31.398 00.003 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
03:00:31.403 00.005 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
03:00:31.406 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.42 hyp=0.44 cameraTheta=-1.87 mountX=-0.20 mountY=0.32, mountTheta=2.14
03:00:31.410 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.42, opts=13)
03:00:31.414 00.004 6120 Enqueuing Move request for scope (-0.13, -0.42)
03:00:31.417 00.003 7680 Worker thread wakes up
03:00:31.417 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:31.422 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.42) opts 0xd
03:00:31.422 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.42)
03:00:31.422 00.000 7680 Moving (-0.13, -0.42) raw xDistance=-0.20 yDistance=0.32
03:00:31.422 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:00:31.422 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:00:31.424 00.002 7680 MoveAxis(E, 83, ABG)
03:00:31.424 00.000 7680 Guiding  Dir = 2, Dur = 83
03:00:31.424 00.000 6120 UpdateGuideState exits: m=8341 SNR=61.2
03:00:31.429 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:31.433 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:31.437 00.004 6120 Enqueuing Expose request
03:00:31.442 00.005 7680 IsSlewing returns 0
03:00:31.442 00.000 7680 IsGuiding returns 0
03:00:31.443 00.001 7680 PulseGuide returned control before completion, sleep 93
03:00:31.543 00.100 7680 IsGuiding returns 1
03:00:31.543 00.000 7680 scope still moving after pulse duration time elapsed
03:00:31.573 00.030 7680 IsSlewing returns 0
03:00:31.574 00.001 7680 IsGuiding returns 0
03:00:31.574 00.000 7680 scope move finished after 83 + 49 ms
03:00:31.576 00.002 7680 Move returns status 0, amount 83
03:00:31.576 00.000 7680 MoveAxis(S, 173, ABG)
03:00:31.576 00.000 7680 Guiding  Dir = 1, Dur = 173
03:00:31.577 00.001 7680 IsSlewing returns 0
03:00:31.577 00.000 7680 IsGuiding returns 0
03:00:31.578 00.001 7680 PulseGuide returned control before completion, sleep 183
03:00:31.776 00.198 7680 IsGuiding returns 1
03:00:31.777 00.001 7680 scope still moving after pulse duration time elapsed
03:00:31.808 00.031 7680 IsSlewing returns 0
03:00:31.810 00.002 7680 IsGuiding returns 0
03:00:31.811 00.001 7680 scope move finished after 173 + 59 ms
03:00:31.811 00.000 7680 Move returns status 0, amount 173
03:00:31.812 00.001 7680 move complete, result=0
03:00:31.812 00.000 7680 worker thread done servicing request
03:00:31.812 00.000 7680 Worker thread wakes up
03:00:31.813 00.001 6120 GuideStep: -0.2 px 83 ms EAST, 0.3 px 173 ms SOUTH
03:00:31.820 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:31.820 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:33.063 01.243 7680 Exposure complete
03:00:33.225 00.162 7680 worker thread done servicing request
03:00:33.225 00.000 6120 OnExposeComplete: enter
03:00:33.232 00.007 6120 UpdateGuideState(): m_state=6
03:00:33.238 00.006 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1983
03:00:33.243 00.005 6120 Star::Find returns 1 (0), X=514.69, Y=665.87, Mass=8374, SNR=60.0, Peak=208 HFD=6.6
03:00:33.250 00.007 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
03:00:33.254 00.004 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
03:00:33.262 00.008 6120 CameraToMount -- cameraX=0.04 cameraY=-0.36 hyp=0.36 cameraTheta=-1.47 mountX=-0.03 mountY=0.34, mountTheta=1.66
03:00:33.269 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.36, opts=13)
03:00:33.274 00.005 6120 Enqueuing Move request for scope (0.04, -0.36)
03:00:33.279 00.005 7680 Worker thread wakes up
03:00:33.279 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:33.284 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.36) opts 0xd
03:00:33.285 00.001 6120 UpdateGuideState exits: m=8374 SNR=60.0
03:00:33.291 00.006 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.36)
03:00:33.292 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:33.300 00.008 7680 Moving (0.04, -0.36) raw xDistance=-0.03 yDistance=0.34
03:00:33.300 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:33.304 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:00:33.305 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:00:33.305 00.000 6120 Enqueuing Expose request
03:00:33.309 00.004 7680 MoveAxis(E, 0, ABG)
03:00:33.309 00.000 7680 Move returns status 0, amount 0
03:00:33.309 00.000 7680 MoveAxis(S, 184, ABG)
03:00:33.309 00.000 7680 Guiding  Dir = 1, Dur = 184
03:00:33.311 00.002 7680 IsSlewing returns 0
03:00:33.311 00.000 7680 IsGuiding returns 0
03:00:33.312 00.001 7680 PulseGuide returned control before completion, sleep 194
03:00:33.509 00.197 7680 IsGuiding returns 1
03:00:33.510 00.001 7680 scope still moving after pulse duration time elapsed
03:00:33.540 00.030 7680 IsSlewing returns 0
03:00:33.541 00.001 7680 IsGuiding returns 0
03:00:33.541 00.000 7680 scope move finished after 184 + 46 ms
03:00:33.542 00.001 7680 Move returns status 0, amount 184
03:00:33.542 00.000 7680 move complete, result=0
03:00:33.542 00.000 7680 worker thread done servicing request
03:00:33.543 00.001 7680 Worker thread wakes up
03:00:33.544 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 184 ms SOUTH
03:00:33.550 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:33.550 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:34.805 01.255 7680 Exposure complete
03:00:34.948 00.143 7680 worker thread done servicing request
03:00:34.949 00.001 6120 OnExposeComplete: enter
03:00:34.954 00.005 6120 UpdateGuideState(): m_state=6
03:00:34.958 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1984
03:00:34.962 00.004 6120 Star::Find returns 1 (0), X=514.61, Y=666.36, Mass=9488, SNR=64.3, Peak=229 HFD=6.9
03:00:34.966 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (0.19) = xAngle (1.72 = 1.72)
03:00:34.970 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.59 = -1.69)
03:00:34.974 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.90 mountX=-0.02 mountY=-0.14, mountTheta=-1.72
03:00:34.979 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.13, opts=13)
03:00:34.984 00.005 6120 Enqueuing Move request for scope (-0.05, 0.13)
03:00:34.989 00.005 7680 Worker thread wakes up
03:00:34.990 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
03:00:34.990 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
03:00:34.991 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:34.995 00.004 7680 Moving (-0.05, 0.13) raw xDistance=-0.02 yDistance=-0.14
03:00:34.995 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:00:34.995 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:00:34.995 00.000 6120 UpdateGuideState exits: m=9488 SNR=64.3
03:00:35.000 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:00:35.000 00.000 7680 MoveAxis(E, 0, ABG)
03:00:35.001 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:35.004 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:35.008 00.004 6120 Enqueuing Expose request
03:00:35.012 00.004 7680 Move returns status 0, amount 0
03:00:35.012 00.000 7680 MoveAxis(N, 0, ABG)
03:00:35.012 00.000 7680 Move returns status 0, amount 0
03:00:35.012 00.000 7680 move complete, result=0
03:00:35.013 00.001 7680 worker thread done servicing request
03:00:35.013 00.000 7680 Worker thread wakes up
03:00:35.014 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:00:35.018 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:35.018 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:36.271 01.253 7680 Exposure complete
03:00:36.411 00.140 7680 worker thread done servicing request
03:00:36.411 00.000 6120 OnExposeComplete: enter
03:00:36.415 00.004 6120 UpdateGuideState(): m_state=6
03:00:36.420 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1985
03:00:36.425 00.005 6120 Star::Find returns 1 (0), X=514.54, Y=665.83, Mass=8625, SNR=61.5, Peak=209 HFD=6.5
03:00:36.428 00.003 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
03:00:36.432 00.004 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
03:00:36.436 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.40 hyp=0.42 cameraTheta=-1.84 mountX=-0.19 mountY=0.31, mountTheta=2.11
03:00:36.442 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.40, opts=13)
03:00:36.445 00.003 6120 Enqueuing Move request for scope (-0.11, -0.40)
03:00:36.448 00.003 7680 Worker thread wakes up
03:00:36.448 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.40) opts 0xd
03:00:36.448 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.40)
03:00:36.450 00.002 7680 Moving (-0.11, -0.40) raw xDistance=-0.19 yDistance=0.31
03:00:36.450 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:00:36.450 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:00:36.450 00.000 7680 MoveAxis(E, 0, ABG)
03:00:36.451 00.001 7680 Move returns status 0, amount 0
03:00:36.451 00.000 7680 MoveAxis(S, 169, ABG)
03:00:36.451 00.000 7680 Guiding  Dir = 1, Dur = 169
03:00:36.451 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:36.454 00.003 7680 IsSlewing returns 0
03:00:36.454 00.000 6120 UpdateGuideState exits: m=8625 SNR=61.5
03:00:36.459 00.005 7680 IsGuiding returns 0
03:00:36.460 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:36.463 00.003 7680 PulseGuide returned control before completion, sleep 179
03:00:36.464 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:36.468 00.004 6120 Enqueuing Expose request
03:00:36.650 00.182 7680 IsGuiding returns 1
03:00:36.651 00.001 7680 scope still moving after pulse duration time elapsed
03:00:36.681 00.030 7680 IsSlewing returns 0
03:00:36.683 00.002 7680 IsGuiding returns 1
03:00:36.713 00.030 7680 IsSlewing returns 0
03:00:36.714 00.001 7680 IsGuiding returns 1
03:00:36.745 00.031 7680 IsSlewing returns 0
03:00:36.746 00.001 7680 IsGuiding returns 0
03:00:36.746 00.000 7680 scope move finished after 169 + 118 ms
03:00:36.748 00.002 7680 Move returns status 0, amount 169
03:00:36.748 00.000 7680 move complete, result=0
03:00:36.748 00.000 7680 worker thread done servicing request
03:00:36.748 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 169 ms SOUTH
03:00:36.755 00.007 7680 Worker thread wakes up
03:00:36.755 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:36.755 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:38.004 01.249 7680 Exposure complete
03:00:38.151 00.147 7680 worker thread done servicing request
03:00:38.151 00.000 6120 OnExposeComplete: enter
03:00:38.156 00.005 6120 UpdateGuideState(): m_state=6
03:00:38.160 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1986
03:00:38.164 00.004 6120 Star::Find returns 1 (0), X=514.59, Y=665.95, Mass=8449, SNR=60.5, Peak=199 HFD=6.5
03:00:38.167 00.003 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
03:00:38.171 00.004 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
03:00:38.175 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.78 mountX=-0.11 mountY=0.22, mountTheta=2.03
03:00:38.181 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.28, opts=13)
03:00:38.184 00.003 6120 Enqueuing Move request for scope (-0.06, -0.28)
03:00:38.188 00.004 7680 Worker thread wakes up
03:00:38.189 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:38.192 00.003 6120 UpdateGuideState exits: m=8449 SNR=60.5
03:00:38.196 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:38.200 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:38.204 00.004 6120 Enqueuing Expose request
03:00:38.207 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.28) opts 0xd
03:00:38.207 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.28)
03:00:38.207 00.000 7680 Moving (-0.06, -0.28) raw xDistance=-0.11 yDistance=0.22
03:00:38.207 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:00:38.209 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:00:38.209 00.000 7680 MoveAxis(E, 0, ABG)
03:00:38.209 00.000 7680 Move returns status 0, amount 0
03:00:38.209 00.000 7680 MoveAxis(S, 122, ABG)
03:00:38.209 00.000 7680 Guiding  Dir = 1, Dur = 122
03:00:38.209 00.000 7680 IsSlewing returns 0
03:00:38.210 00.001 7680 IsGuiding returns 0
03:00:38.210 00.000 7680 PulseGuide returned control before completion, sleep 132
03:00:38.356 00.146 7680 IsGuiding returns 1
03:00:38.357 00.001 7680 scope still moving after pulse duration time elapsed
03:00:38.387 00.030 7680 IsSlewing returns 0
03:00:38.388 00.001 7680 IsGuiding returns 0
03:00:38.389 00.001 7680 scope move finished after 122 + 56 ms
03:00:38.389 00.000 7680 Move returns status 0, amount 122
03:00:38.389 00.000 7680 move complete, result=0
03:00:38.390 00.001 7680 worker thread done servicing request
03:00:38.390 00.000 7680 Worker thread wakes up
03:00:38.390 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 122 ms SOUTH
03:00:38.397 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:38.397 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:39.644 01.247 7680 Exposure complete
03:00:39.790 00.146 7680 worker thread done servicing request
03:00:39.791 00.001 6120 OnExposeComplete: enter
03:00:39.796 00.005 6120 UpdateGuideState(): m_state=6
03:00:39.801 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1987
03:00:39.805 00.004 6120 Star::Find returns 1 (0), X=514.71, Y=665.90, Mass=8547, SNR=61.9, Peak=214 HFD=6.7
03:00:39.810 00.005 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
03:00:39.814 00.004 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
03:00:39.818 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.33 hyp=0.33 cameraTheta=-1.41 mountX=-0.01 mountY=0.32, mountTheta=1.60
03:00:39.824 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.33, opts=13)
03:00:39.828 00.004 6120 Enqueuing Move request for scope (0.05, -0.33)
03:00:39.832 00.004 7680 Worker thread wakes up
03:00:39.832 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:39.836 00.004 6120 UpdateGuideState exits: m=8547 SNR=61.9
03:00:39.840 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.33) opts 0xd
03:00:39.840 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:39.844 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:39.847 00.003 6120 Enqueuing Expose request
03:00:39.852 00.005 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.33)
03:00:39.852 00.000 7680 Moving (0.05, -0.33) raw xDistance=-0.01 yDistance=0.32
03:00:39.852 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:00:39.852 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:00:39.852 00.000 7680 MoveAxis(E, 0, ABG)
03:00:39.852 00.000 7680 Move returns status 0, amount 0
03:00:39.853 00.001 7680 MoveAxis(S, 172, ABG)
03:00:39.853 00.000 7680 Guiding  Dir = 1, Dur = 172
03:00:39.853 00.000 7680 IsSlewing returns 0
03:00:39.854 00.001 7680 IsGuiding returns 0
03:00:39.854 00.000 7680 PulseGuide returned control before completion, sleep 182
03:00:40.045 00.191 7680 IsGuiding returns 1
03:00:40.047 00.002 7680 scope still moving after pulse duration time elapsed
03:00:40.075 00.028 7680 IsSlewing returns 0
03:00:40.076 00.001 7680 IsGuiding returns 0
03:00:40.077 00.001 7680 scope move finished after 172 + 50 ms
03:00:40.078 00.001 7680 Move returns status 0, amount 172
03:00:40.078 00.000 7680 move complete, result=0
03:00:40.078 00.000 7680 worker thread done servicing request
03:00:40.080 00.002 7680 Worker thread wakes up
03:00:40.080 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 172 ms SOUTH
03:00:40.086 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:40.086 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:41.342 01.256 7680 Exposure complete
03:00:41.478 00.136 7680 worker thread done servicing request
03:00:41.478 00.000 6120 OnExposeComplete: enter
03:00:41.483 00.005 6120 UpdateGuideState(): m_state=6
03:00:41.486 00.003 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1988
03:00:41.491 00.005 6120 Star::Find returns 1 (0), X=514.49, Y=666.06, Mass=8028, SNR=59.4, Peak=217 HFD=6.5
03:00:41.495 00.004 6120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.19) = xAngle (-2.53 = -2.53)
03:00:41.499 00.004 6120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.35 = 0.35)
03:00:41.503 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-2.34 mountX=-0.19 mountY=0.08, mountTheta=2.75
03:00:41.508 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.17, opts=13)
03:00:41.512 00.004 6120 Enqueuing Move request for scope (-0.16, -0.17)
03:00:41.516 00.004 7680 Worker thread wakes up
03:00:41.517 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:41.520 00.003 6120 UpdateGuideState exits: m=8028 SNR=59.4
03:00:41.523 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.17) opts 0xd
03:00:41.523 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.17)
03:00:41.523 00.000 7680 Moving (-0.16, -0.17) raw xDistance=-0.19 yDistance=0.08
03:00:41.524 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:00:41.524 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:00:41.524 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:00:41.524 00.000 7680 MoveAxis(E, 0, ABG)
03:00:41.524 00.000 7680 Move returns status 0, amount 0
03:00:41.524 00.000 7680 MoveAxis(N, 0, ABG)
03:00:41.524 00.000 7680 Move returns status 0, amount 0
03:00:41.524 00.000 7680 move complete, result=0
03:00:41.524 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:41.529 00.005 7680 worker thread done servicing request
03:00:41.529 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:41.533 00.004 6120 Enqueuing Expose request
03:00:41.536 00.003 7680 Worker thread wakes up
03:00:41.536 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:41.536 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:00:41.540 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:42.786 01.246 7680 Exposure complete
03:00:42.927 00.141 7680 worker thread done servicing request
03:00:42.927 00.000 6120 OnExposeComplete: enter
03:00:42.931 00.004 6120 UpdateGuideState(): m_state=6
03:00:42.936 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1989
03:00:42.940 00.004 6120 Star::Find returns 1 (0), X=514.51, Y=665.89, Mass=8529, SNR=61.7, Peak=212 HFD=6.5
03:00:42.944 00.004 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
03:00:42.948 00.004 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.71 = 0.71)
03:00:42.953 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.34 hyp=0.37 cameraTheta=-1.97 mountX=-0.21 mountY=0.24, mountTheta=2.27
03:00:42.957 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.34, opts=13)
03:00:42.962 00.005 6120 Enqueuing Move request for scope (-0.14, -0.34)
03:00:42.965 00.003 7680 Worker thread wakes up
03:00:42.965 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.34) opts 0xd
03:00:42.966 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.34)
03:00:42.966 00.000 7680 Moving (-0.14, -0.34) raw xDistance=-0.21 yDistance=0.24
03:00:42.966 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:00:42.966 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:00:42.966 00.000 7680 MoveAxis(E, 84, ABG)
03:00:42.966 00.000 7680 Guiding  Dir = 2, Dur = 84
03:00:42.966 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:42.970 00.004 7680 IsSlewing returns 0
03:00:42.970 00.000 6120 UpdateGuideState exits: m=8529 SNR=61.7
03:00:42.974 00.004 7680 IsGuiding returns 0
03:00:42.974 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:42.978 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:42.984 00.006 7680 PulseGuide returned control before completion, sleep 94
03:00:42.984 00.000 6120 Enqueuing Expose request
03:00:43.089 00.105 7680 IsGuiding returns 0
03:00:43.090 00.001 7680 Move returns status 0, amount 84
03:00:43.090 00.000 7680 MoveAxis(S, 132, ABG)
03:00:43.090 00.000 7680 Guiding  Dir = 1, Dur = 132
03:00:43.091 00.001 7680 IsSlewing returns 0
03:00:43.091 00.000 7680 IsGuiding returns 0
03:00:43.093 00.002 7680 PulseGuide returned control before completion, sleep 142
03:00:43.244 00.151 7680 IsGuiding returns 1
03:00:43.246 00.002 7680 scope still moving after pulse duration time elapsed
03:00:43.278 00.032 7680 IsSlewing returns 0
03:00:43.279 00.001 7680 IsGuiding returns 0
03:00:43.280 00.001 7680 scope move finished after 132 + 55 ms
03:00:43.280 00.000 7680 Move returns status 0, amount 132
03:00:43.281 00.001 7680 move complete, result=0
03:00:43.281 00.000 7680 worker thread done servicing request
03:00:43.281 00.000 6120 GuideStep: -0.2 px 84 ms EAST, 0.2 px 132 ms SOUTH
03:00:43.288 00.007 7680 Worker thread wakes up
03:00:43.288 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:43.288 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:44.537 01.249 7680 Exposure complete
03:00:44.683 00.146 7680 worker thread done servicing request
03:00:44.683 00.000 6120 OnExposeComplete: enter
03:00:44.688 00.005 6120 UpdateGuideState(): m_state=6
03:00:44.692 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1990
03:00:44.697 00.005 6120 Star::Find returns 1 (0), X=514.54, Y=666.35, Mass=8843, SNR=61.8, Peak=196 HFD=7.0
03:00:44.701 00.004 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (0.19) = xAngle (2.12 = 2.12)
03:00:44.706 00.005 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.99 = -1.29)
03:00:44.710 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.17 cameraTheta=2.31 mountX=-0.09 mountY=-0.16, mountTheta=-2.07
03:00:44.715 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.12, opts=13)
03:00:44.719 00.004 6120 Enqueuing Move request for scope (-0.11, 0.12)
03:00:44.722 00.003 7680 Worker thread wakes up
03:00:44.722 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
03:00:44.722 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
03:00:44.722 00.000 7680 Moving (-0.11, 0.12) raw xDistance=-0.09 yDistance=-0.16
03:00:44.724 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:00:44.724 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:00:44.724 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:44.728 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:00:44.728 00.000 7680 MoveAxis(E, 0, ABG)
03:00:44.728 00.000 6120 UpdateGuideState exits: m=8843 SNR=61.8
03:00:44.733 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:44.737 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:44.741 00.004 6120 Enqueuing Expose request
03:00:44.745 00.004 7680 Move returns status 0, amount 0
03:00:44.745 00.000 7680 MoveAxis(N, 0, ABG)
03:00:44.745 00.000 7680 Move returns status 0, amount 0
03:00:44.745 00.000 7680 move complete, result=0
03:00:44.745 00.000 7680 worker thread done servicing request
03:00:44.745 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:00:44.750 00.005 7680 Worker thread wakes up
03:00:44.750 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:44.750 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:45.998 01.248 7680 Exposure complete
03:00:46.151 00.153 7680 worker thread done servicing request
03:00:46.152 00.001 6120 OnExposeComplete: enter
03:00:46.156 00.004 6120 UpdateGuideState(): m_state=6
03:00:46.161 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1991
03:00:46.164 00.003 6120 Star::Find returns 1 (0), X=514.40, Y=667.90, Mass=8080, SNR=59.9, Peak=206 HFD=6.4
03:00:46.169 00.005 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (0.19) = xAngle (1.54 = 1.54)
03:00:46.173 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.41 = -1.87)
03:00:46.177 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=1.67 hyp=1.69 cameraTheta=1.72 mountX=0.06 mountY=-1.62, mountTheta=-1.54
03:00:46.182 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=1.67, opts=13)
03:00:46.186 00.004 6120 Enqueuing Move request for scope (-0.26, 1.67)
03:00:46.189 00.003 7680 Worker thread wakes up
03:00:46.189 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:46.194 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 1.67) opts 0xd
03:00:46.194 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 1.67)
03:00:46.194 00.000 7680 Moving (-0.26, 1.67) raw xDistance=0.06 yDistance=-1.62
03:00:46.194 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:00:46.194 00.000 6120 UpdateGuideState exits: m=8080 SNR=59.9
03:00:46.199 00.005 7680 resist switch: large excursion: input -1.62 thresh 0.60 direction from 1 to -1
03:00:46.199 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.85
03:00:46.200 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.62 from input -1.62
03:00:46.200 00.000 7680 MoveAxis(E, 0, ABG)
03:00:46.200 00.000 7680 Move returns status 0, amount 0
03:00:46.200 00.000 7680 MoveAxis(N, 878, ABG)
03:00:46.200 00.000 7680 Guiding  Dir = 0, Dur = 878
03:00:46.201 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:46.205 00.004 7680 IsSlewing returns 0
03:00:46.205 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:46.209 00.004 7680 IsGuiding returns 0
03:00:46.209 00.000 6120 Enqueuing Expose request
03:00:46.213 00.004 7680 PulseGuide returned control before completion, sleep 888
03:00:47.109 00.896 7680 IsGuiding returns 1
03:00:47.110 00.001 7680 scope still moving after pulse duration time elapsed
03:00:47.142 00.032 7680 IsSlewing returns 0
03:00:47.143 00.001 7680 IsGuiding returns 0
03:00:47.143 00.000 7680 scope move finished after 878 + 56 ms
03:00:47.145 00.002 7680 Move returns status 0, amount 878
03:00:47.145 00.000 7680 move complete, result=0
03:00:47.145 00.000 7680 worker thread done servicing request
03:00:47.145 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.6 px 878 ms NORTH
03:00:47.152 00.007 7680 Worker thread wakes up
03:00:47.152 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:47.152 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:48.409 01.257 7680 Exposure complete
03:00:48.554 00.145 7680 worker thread done servicing request
03:00:48.554 00.000 6120 OnExposeComplete: enter
03:00:48.559 00.005 6120 UpdateGuideState(): m_state=6
03:00:48.563 00.004 6120 Star::Find(15, 514, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1992
03:00:48.567 00.004 6120 Star::Find returns 1 (0), X=514.38, Y=665.13, Mass=8078, SNR=58.9, Peak=211 HFD=6.4
03:00:48.572 00.005 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.00 = -2.00)
03:00:48.577 00.005 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
03:00:48.580 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=-1.10 hyp=1.13 cameraTheta=-1.82 mountX=-0.48 mountY=0.86, mountTheta=2.07
03:00:48.587 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-1.10, opts=13)
03:00:48.590 00.003 6120 Enqueuing Move request for scope (-0.28, -1.10)
03:00:48.595 00.005 7680 Worker thread wakes up
03:00:48.595 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -1.10) opts 0xd
03:00:48.595 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -1.10)
03:00:48.595 00.000 7680 Moving (-0.28, -1.10) raw xDistance=-0.48 yDistance=0.86
03:00:48.596 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
03:00:48.596 00.000 7680 resist switch: large excursion: input 0.86 thresh 0.60 direction from -1 to 1
03:00:48.596 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.59
03:00:48.596 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86
03:00:48.596 00.000 7680 MoveAxis(E, 194, ABG)
03:00:48.596 00.000 7680 Guiding  Dir = 2, Dur = 194
03:00:48.597 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:48.599 00.002 7680 IsSlewing returns 0
03:00:48.599 00.000 6120 UpdateGuideState exits: m=8078 SNR=58.9
03:00:48.602 00.003 7680 IsGuiding returns 0
03:00:48.604 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:48.607 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:48.611 00.004 7680 PulseGuide returned control before completion, sleep 204
03:00:48.611 00.000 6120 Enqueuing Expose request
03:00:48.819 00.208 7680 IsGuiding returns 1
03:00:48.820 00.001 7680 scope still moving after pulse duration time elapsed
03:00:48.851 00.031 7680 IsSlewing returns 0
03:00:48.853 00.002 7680 IsGuiding returns 0
03:00:48.853 00.000 7680 scope move finished after 194 + 55 ms
03:00:48.853 00.000 7680 Move returns status 0, amount 194
03:00:48.853 00.000 7680 MoveAxis(S, 469, ABG)
03:00:48.853 00.000 7680 Guiding  Dir = 1, Dur = 469
03:00:48.854 00.001 7680 IsSlewing returns 0
03:00:48.854 00.000 7680 IsGuiding returns 0
03:00:48.855 00.001 7680 PulseGuide returned control before completion, sleep 479
03:00:49.337 00.482 7680 IsGuiding returns 1
03:00:49.338 00.001 7680 scope still moving after pulse duration time elapsed
03:00:49.367 00.029 7680 IsSlewing returns 0
03:00:49.368 00.001 7680 IsGuiding returns 0
03:00:49.368 00.000 7680 scope move finished after 469 + 44 ms
03:00:49.368 00.000 7680 Move returns status 0, amount 469
03:00:49.369 00.001 7680 move complete, result=0
03:00:49.369 00.000 7680 worker thread done servicing request
03:00:49.369 00.000 7680 Worker thread wakes up
03:00:49.370 00.001 6120 GuideStep: -0.5 px 194 ms EAST, 0.9 px 469 ms SOUTH
03:00:49.373 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:49.373 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:50.627 01.254 7680 Exposure complete
03:00:50.769 00.142 7680 worker thread done servicing request
03:00:50.769 00.000 6120 OnExposeComplete: enter
03:00:50.773 00.004 6120 UpdateGuideState(): m_state=6
03:00:50.778 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1993
03:00:50.782 00.004 6120 Star::Find returns 1 (0), X=514.79, Y=665.05, Mass=8455, SNR=61.0, Peak=217 HFD=6.4
03:00:50.785 00.003 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
03:00:50.788 00.003 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
03:00:50.793 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-1.18 hyp=1.18 cameraTheta=-1.46 mountX=-0.09 mountY=1.11, mountTheta=1.65
03:00:50.799 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-1.18, opts=13)
03:00:50.804 00.005 6120 Enqueuing Move request for scope (0.13, -1.18)
03:00:50.808 00.004 7680 Worker thread wakes up
03:00:50.808 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -1.18) opts 0xd
03:00:50.809 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:50.813 00.004 6120 UpdateGuideState exits: m=8455 SNR=61.0
03:00:50.817 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:50.820 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:50.825 00.005 6120 Enqueuing Expose request
03:00:50.829 00.004 7680 Handling offset move in thread for scope, endpoint = (0.13, -1.18)
03:00:50.829 00.000 7680 Moving (0.13, -1.18) raw xDistance=-0.09 yDistance=1.11
03:00:50.829 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:00:50.829 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.11 from input 1.11
03:00:50.830 00.001 7680 MoveAxis(E, 0, ABG)
03:00:50.830 00.000 7680 Move returns status 0, amount 0
03:00:50.830 00.000 7680 MoveAxis(S, 605, ABG)
03:00:50.831 00.001 7680 Guiding  Dir = 1, Dur = 605
03:00:50.831 00.000 7680 IsSlewing returns 0
03:00:50.831 00.000 7680 IsGuiding returns 0
03:00:50.832 00.001 7680 PulseGuide returned control before completion, sleep 615
03:00:51.463 00.631 7680 IsGuiding returns 0
03:00:51.464 00.001 7680 Move returns status 0, amount 605
03:00:51.464 00.000 7680 move complete, result=0
03:00:51.464 00.000 7680 worker thread done servicing request
03:00:51.465 00.001 7680 Worker thread wakes up
03:00:51.465 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.1 px 605 ms SOUTH
03:00:51.472 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:51.472 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:52.730 01.258 7680 Exposure complete
03:00:52.867 00.137 7680 worker thread done servicing request
03:00:52.867 00.000 6120 OnExposeComplete: enter
03:00:52.871 00.004 6120 UpdateGuideState(): m_state=6
03:00:52.877 00.006 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1994
03:00:52.881 00.004 6120 Star::Find returns 1 (0), X=514.63, Y=665.76, Mass=8735, SNR=60.7, Peak=218 HFD=6.6
03:00:52.886 00.005 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
03:00:52.891 00.005 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
03:00:52.895 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.47 hyp=0.47 cameraTheta=-1.62 mountX=-0.11 mountY=0.41, mountTheta=1.83
03:00:52.899 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.47, opts=13)
03:00:52.903 00.004 6120 Enqueuing Move request for scope (-0.02, -0.47)
03:00:52.908 00.005 7680 Worker thread wakes up
03:00:52.908 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:52.911 00.003 6120 UpdateGuideState exits: m=8735 SNR=60.7
03:00:52.916 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:52.920 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:52.926 00.006 6120 Enqueuing Expose request
03:00:52.930 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.47) opts 0xd
03:00:52.930 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.47)
03:00:52.930 00.000 7680 Moving (-0.02, -0.47) raw xDistance=-0.11 yDistance=0.41
03:00:52.930 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:00:52.931 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
03:00:52.931 00.000 7680 MoveAxis(E, 0, ABG)
03:00:52.932 00.001 7680 Move returns status 0, amount 0
03:00:52.932 00.000 7680 MoveAxis(S, 222, ABG)
03:00:52.932 00.000 7680 Guiding  Dir = 1, Dur = 222
03:00:52.932 00.000 7680 IsSlewing returns 0
03:00:52.932 00.000 7680 IsGuiding returns 0
03:00:52.933 00.001 7680 PulseGuide returned control before completion, sleep 232
03:00:53.169 00.236 7680 IsGuiding returns 1
03:00:53.170 00.001 7680 scope still moving after pulse duration time elapsed
03:00:53.201 00.031 7680 IsSlewing returns 0
03:00:53.202 00.001 7680 IsGuiding returns 0
03:00:53.202 00.000 7680 scope move finished after 222 + 48 ms
03:00:53.203 00.001 7680 Move returns status 0, amount 222
03:00:53.203 00.000 7680 move complete, result=0
03:00:53.203 00.000 7680 worker thread done servicing request
03:00:53.203 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 222 ms SOUTH
03:00:53.210 00.007 7680 Worker thread wakes up
03:00:53.210 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:53.210 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:54.462 01.252 7680 Exposure complete
03:00:54.596 00.134 7680 worker thread done servicing request
03:00:54.596 00.000 6120 OnExposeComplete: enter
03:00:54.601 00.005 6120 UpdateGuideState(): m_state=6
03:00:54.605 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1995
03:00:54.609 00.004 6120 Star::Find returns 1 (0), X=514.66, Y=665.83, Mass=9082, SNR=64.2, Peak=226 HFD=6.5
03:00:54.614 00.005 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
03:00:54.618 00.004 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
03:00:54.621 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.40 hyp=0.40 cameraTheta=-1.54 mountX=-0.06 mountY=0.37, mountTheta=1.74
03:00:54.627 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.40, opts=13)
03:00:54.630 00.003 6120 Enqueuing Move request for scope (0.01, -0.40)
03:00:54.635 00.005 7680 Worker thread wakes up
03:00:54.635 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.40) opts 0xd
03:00:54.635 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.40)
03:00:54.635 00.000 7680 Moving (0.01, -0.40) raw xDistance=-0.06 yDistance=0.37
03:00:54.636 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:00:54.636 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:54.641 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:00:54.641 00.000 7680 MoveAxis(E, 0, ABG)
03:00:54.642 00.001 7680 Move returns status 0, amount 0
03:00:54.642 00.000 6120 UpdateGuideState exits: m=9082 SNR=64.2
03:00:54.647 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:54.651 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:54.655 00.004 6120 Enqueuing Expose request
03:00:54.658 00.003 7680 MoveAxis(S, 199, ABG)
03:00:54.658 00.000 7680 Guiding  Dir = 1, Dur = 199
03:00:54.659 00.001 7680 IsSlewing returns 0
03:00:54.659 00.000 7680 IsGuiding returns 0
03:00:54.659 00.000 7680 PulseGuide returned control before completion, sleep 209
03:00:54.875 00.216 7680 IsGuiding returns 1
03:00:54.876 00.001 7680 scope still moving after pulse duration time elapsed
03:00:54.905 00.029 7680 IsSlewing returns 0
03:00:54.906 00.001 7680 IsGuiding returns 0
03:00:54.907 00.001 7680 scope move finished after 199 + 48 ms
03:00:54.907 00.000 7680 Move returns status 0, amount 199
03:00:54.907 00.000 7680 move complete, result=0
03:00:54.909 00.002 7680 worker thread done servicing request
03:00:54.909 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 199 ms SOUTH
03:00:54.916 00.007 7680 Worker thread wakes up
03:00:54.916 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:54.916 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:56.165 01.249 7680 Exposure complete
03:00:56.302 00.137 7680 worker thread done servicing request
03:00:56.304 00.002 6120 OnExposeComplete: enter
03:00:56.307 00.003 6120 UpdateGuideState(): m_state=6
03:00:56.311 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1996
03:00:56.315 00.004 6120 Star::Find returns 1 (0), X=514.55, Y=665.96, Mass=8208, SNR=60.2, Peak=201 HFD=6.5
03:00:56.319 00.004 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
03:00:56.323 00.004 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
03:00:56.329 00.006 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.94 mountX=-0.15 mountY=0.19, mountTheta=2.23
03:00:56.335 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.27, opts=13)
03:00:56.339 00.004 6120 Enqueuing Move request for scope (-0.10, -0.27)
03:00:56.342 00.003 7680 Worker thread wakes up
03:00:56.343 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:56.346 00.003 6120 UpdateGuideState exits: m=8208 SNR=60.2
03:00:56.349 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:56.354 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:56.358 00.004 6120 Enqueuing Expose request
03:00:56.362 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.27) opts 0xd
03:00:56.362 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.27)
03:00:56.362 00.000 7680 Moving (-0.10, -0.27) raw xDistance=-0.15 yDistance=0.19
03:00:56.362 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:00:56.364 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:00:56.364 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:00:56.364 00.000 7680 MoveAxis(E, 0, ABG)
03:00:56.364 00.000 7680 Move returns status 0, amount 0
03:00:56.364 00.000 7680 MoveAxis(N, 0, ABG)
03:00:56.364 00.000 7680 Move returns status 0, amount 0
03:00:56.365 00.001 7680 move complete, result=0
03:00:56.365 00.000 7680 worker thread done servicing request
03:00:56.365 00.000 7680 Worker thread wakes up
03:00:56.365 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:00:56.369 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:56.369 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:57.622 01.253 7680 Exposure complete
03:00:57.764 00.142 7680 worker thread done servicing request
03:00:57.764 00.000 6120 OnExposeComplete: enter
03:00:57.770 00.006 6120 UpdateGuideState(): m_state=6
03:00:57.774 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1997
03:00:57.778 00.004 6120 Star::Find returns 1 (0), X=514.53, Y=665.90, Mass=8638, SNR=61.5, Peak=241 HFD=6.5
03:00:57.783 00.005 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
03:00:57.786 00.003 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
03:00:57.792 00.006 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.33 hyp=0.35 cameraTheta=-1.92 mountX=-0.18 mountY=0.25, mountTheta=2.20
03:00:57.799 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.33, opts=13)
03:00:57.804 00.005 6120 Enqueuing Move request for scope (-0.12, -0.33)
03:00:57.809 00.005 7680 Worker thread wakes up
03:00:57.809 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:57.812 00.003 6120 UpdateGuideState exits: m=8638 SNR=61.5
03:00:57.816 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:57.820 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:57.824 00.004 6120 Enqueuing Expose request
03:00:57.829 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.33) opts 0xd
03:00:57.829 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.33)
03:00:57.830 00.001 7680 Moving (-0.12, -0.33) raw xDistance=-0.18 yDistance=0.25
03:00:57.830 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:00:57.830 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:00:57.831 00.001 7680 MoveAxis(E, 0, ABG)
03:00:57.831 00.000 7680 Move returns status 0, amount 0
03:00:57.831 00.000 7680 MoveAxis(S, 133, ABG)
03:00:57.831 00.000 7680 Guiding  Dir = 1, Dur = 133
03:00:57.832 00.001 7680 IsSlewing returns 0
03:00:57.833 00.001 7680 IsGuiding returns 0
03:00:57.833 00.000 7680 PulseGuide returned control before completion, sleep 143
03:00:57.987 00.154 7680 IsGuiding returns 1
03:00:57.988 00.001 7680 scope still moving after pulse duration time elapsed
03:00:58.019 00.031 7680 IsSlewing returns 0
03:00:58.021 00.002 7680 IsGuiding returns 0
03:00:58.021 00.000 7680 scope move finished after 133 + 55 ms
03:00:58.022 00.001 7680 Move returns status 0, amount 133
03:00:58.022 00.000 7680 move complete, result=0
03:00:58.023 00.001 7680 worker thread done servicing request
03:00:58.023 00.000 7680 Worker thread wakes up
03:00:58.024 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 133 ms SOUTH
03:00:58.030 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:58.030 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:00:59.283 01.253 7680 Exposure complete
03:00:59.418 00.135 7680 worker thread done servicing request
03:00:59.418 00.000 6120 OnExposeComplete: enter
03:00:59.421 00.003 6120 UpdateGuideState(): m_state=6
03:00:59.424 00.003 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1998
03:00:59.429 00.005 6120 Star::Find returns 1 (0), X=514.53, Y=665.96, Mass=8227, SNR=59.4, Peak=218 HFD=6.5
03:00:59.432 00.003 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.18 = -2.18)
03:00:59.437 00.005 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.69 = 0.69)
03:00:59.440 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.27 hyp=0.30 cameraTheta=-2.00 mountX=-0.17 mountY=0.19, mountTheta=2.31
03:00:59.444 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.27, opts=13)
03:00:59.450 00.006 6120 Enqueuing Move request for scope (-0.12, -0.27)
03:00:59.454 00.004 7680 Worker thread wakes up
03:00:59.454 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.27) opts 0xd
03:00:59.454 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.27)
03:00:59.455 00.001 7680 Moving (-0.12, -0.27) raw xDistance=-0.17 yDistance=0.19
03:00:59.456 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:00:59.456 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:00:59.456 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:00:59.456 00.000 7680 MoveAxis(E, 0, ABG)
03:00:59.456 00.000 7680 Move returns status 0, amount 0
03:00:59.456 00.000 7680 MoveAxis(N, 0, ABG)
03:00:59.456 00.000 7680 Move returns status 0, amount 0
03:00:59.456 00.000 7680 move complete, result=0
03:00:59.456 00.000 7680 worker thread done servicing request
03:00:59.456 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:00:59.461 00.005 6120 UpdateGuideState exits: m=8227 SNR=59.4
03:00:59.466 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:59.471 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:00:59.474 00.003 6120 Enqueuing Expose request
03:00:59.477 00.003 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:00:59.482 00.005 7680 Worker thread wakes up
03:00:59.482 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:00:59.482 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:01:00.723 01.241 7680 Exposure complete
03:01:00.864 00.141 7680 worker thread done servicing request
03:01:00.864 00.000 6120 OnExposeComplete: enter
03:01:00.868 00.004 6120 UpdateGuideState(): m_state=6
03:01:00.873 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1999
03:01:00.876 00.003 6120 Star::Find returns 1 (0), X=514.36, Y=665.74, Mass=8899, SNR=63.3, Peak=204 HFD=6.8
03:01:00.881 00.005 6120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (0.19) = xAngle (-2.30 = -2.30)
03:01:00.885 00.004 6120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
03:01:00.890 00.005 6120 CameraToMount -- cameraX=-0.30 cameraY=-0.49 hyp=0.57 cameraTheta=-2.11 mountX=-0.38 mountY=0.31, mountTheta=2.46
03:01:00.896 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=-0.49, opts=13)
03:01:00.900 00.004 6120 Enqueuing Move request for scope (-0.30, -0.49)
03:01:00.904 00.004 7680 Worker thread wakes up
03:01:00.905 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:00.909 00.004 6120 UpdateGuideState exits: m=8899 SNR=63.3
03:01:00.912 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:00.916 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:00.922 00.006 6120 Enqueuing Expose request
03:01:00.927 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.49) opts 0xd
03:01:00.927 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, -0.49)
03:01:00.927 00.000 7680 Moving (-0.30, -0.49) raw xDistance=-0.38 yDistance=0.31
03:01:00.927 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:01:00.928 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:01:00.928 00.000 7680 MoveAxis(E, 157, ABG)
03:01:00.928 00.000 7680 Guiding  Dir = 2, Dur = 157
03:01:00.928 00.000 7680 IsSlewing returns 0
03:01:00.929 00.001 7680 IsGuiding returns 0
03:01:00.929 00.000 7680 PulseGuide returned control before completion, sleep 167
03:01:01.106 00.177 7680 IsGuiding returns 1
03:01:01.107 00.001 7680 scope still moving after pulse duration time elapsed
03:01:01.137 00.030 7680 IsSlewing returns 0
03:01:01.137 00.000 7680 IsGuiding returns 1
03:01:01.168 00.031 7680 IsSlewing returns 0
03:01:01.169 00.001 7680 IsGuiding returns 1
03:01:01.200 00.031 7680 IsSlewing returns 0
03:01:01.202 00.002 7680 IsGuiding returns 1
03:01:01.232 00.030 7680 IsSlewing returns 0
03:01:01.233 00.001 7680 IsGuiding returns 0
03:01:01.233 00.000 7680 scope move finished after 157 + 147 ms
03:01:01.234 00.001 7680 Move returns status 0, amount 157
03:01:01.234 00.000 7680 MoveAxis(S, 169, ABG)
03:01:01.234 00.000 7680 Guiding  Dir = 1, Dur = 169
03:01:01.235 00.001 7680 IsSlewing returns 0
03:01:01.236 00.001 7680 IsGuiding returns 0
03:01:01.237 00.001 7680 PulseGuide returned control before completion, sleep 179
03:01:01.418 00.181 7680 IsGuiding returns 1
03:01:01.419 00.001 7680 scope still moving after pulse duration time elapsed
03:01:01.450 00.031 7680 IsSlewing returns 0
03:01:01.451 00.001 7680 IsGuiding returns 0
03:01:01.451 00.000 7680 scope move finished after 169 + 46 ms
03:01:01.452 00.001 7680 Move returns status 0, amount 169
03:01:01.452 00.000 7680 move complete, result=0
03:01:01.452 00.000 7680 worker thread done servicing request
03:01:01.453 00.001 7680 Worker thread wakes up
03:01:01.454 00.001 6120 GuideStep: -0.4 px 157 ms EAST, 0.3 px 169 ms SOUTH
03:01:01.460 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:01.460 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:01:02.714 01.254 7680 Exposure complete
03:01:02.851 00.137 7680 worker thread done servicing request
03:01:02.852 00.001 6120 OnExposeComplete: enter
03:01:02.856 00.004 6120 UpdateGuideState(): m_state=6
03:01:02.861 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2000
03:01:02.866 00.005 6120 Star::Find returns 1 (0), X=514.60, Y=665.74, Mass=8570, SNR=61.7, Peak=194 HFD=6.7
03:01:02.870 00.004 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
03:01:02.874 00.004 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
03:01:02.877 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.49 hyp=0.49 cameraTheta=-1.69 mountX=-0.15 mountY=0.41, mountTheta=1.91
03:01:02.884 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.49, opts=13)
03:01:02.888 00.004 6120 Enqueuing Move request for scope (-0.06, -0.49)
03:01:02.893 00.005 7680 Worker thread wakes up
03:01:02.894 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:02.897 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.49) opts 0xd
03:01:02.898 00.001 6120 UpdateGuideState exits: m=8570 SNR=61.7
03:01:02.901 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:02.905 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.49)
03:01:02.905 00.000 7680 Moving (-0.06, -0.49) raw xDistance=-0.15 yDistance=0.41
03:01:02.906 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:01:02.906 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
03:01:02.906 00.000 7680 MoveAxis(E, 0, ABG)
03:01:02.906 00.000 7680 Move returns status 0, amount 0
03:01:02.907 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:02.910 00.003 6120 Enqueuing Expose request
03:01:02.914 00.004 7680 MoveAxis(S, 224, ABG)
03:01:02.914 00.000 7680 Guiding  Dir = 1, Dur = 224
03:01:02.915 00.001 7680 IsSlewing returns 0
03:01:02.916 00.001 7680 IsGuiding returns 0
03:01:02.916 00.000 7680 PulseGuide returned control before completion, sleep 234
03:01:03.161 00.245 7680 IsGuiding returns 1
03:01:03.162 00.001 7680 scope still moving after pulse duration time elapsed
03:01:03.191 00.029 7680 IsSlewing returns 0
03:01:03.192 00.001 7680 IsGuiding returns 0
03:01:03.192 00.000 7680 scope move finished after 224 + 52 ms
03:01:03.192 00.000 7680 Move returns status 0, amount 224
03:01:03.192 00.000 7680 move complete, result=0
03:01:03.194 00.002 7680 worker thread done servicing request
03:01:03.194 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 224 ms SOUTH
03:01:03.201 00.007 7680 Worker thread wakes up
03:01:03.201 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:03.201 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:01:04.455 01.254 7680 Exposure complete
03:01:04.593 00.138 7680 worker thread done servicing request
03:01:04.594 00.001 6120 OnExposeComplete: enter
03:01:04.597 00.003 6120 UpdateGuideState(): m_state=6
03:01:04.603 00.006 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2001
03:01:04.606 00.003 6120 Star::Find returns 1 (0), X=514.59, Y=665.88, Mass=8378, SNR=61.1, Peak=224 HFD=6.5
03:01:04.610 00.004 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
03:01:04.613 00.003 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
03:01:04.618 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.35 hyp=0.36 cameraTheta=-1.75 mountX=-0.13 mountY=0.29, mountTheta=1.99
03:01:04.622 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.35, opts=13)
03:01:04.627 00.005 6120 Enqueuing Move request for scope (-0.07, -0.35)
03:01:04.630 00.003 7680 Worker thread wakes up
03:01:04.630 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.35) opts 0xd
03:01:04.630 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.35)
03:01:04.630 00.000 7680 Moving (-0.07, -0.35) raw xDistance=-0.13 yDistance=0.29
03:01:04.630 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:01:04.630 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:01:04.630 00.000 7680 MoveAxis(E, 0, ABG)
03:01:04.632 00.002 7680 Move returns status 0, amount 0
03:01:04.632 00.000 7680 MoveAxis(S, 156, ABG)
03:01:04.632 00.000 7680 Guiding  Dir = 1, Dur = 156
03:01:04.632 00.000 7680 IsSlewing returns 0
03:01:04.633 00.001 7680 IsGuiding returns 0
03:01:04.633 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:04.637 00.004 7680 PulseGuide returned control before completion, sleep 166
03:01:04.637 00.000 6120 UpdateGuideState exits: m=8378 SNR=61.1
03:01:04.641 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:04.645 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:04.648 00.003 6120 Enqueuing Expose request
03:01:04.816 00.168 7680 IsGuiding returns 1
03:01:04.816 00.000 7680 scope still moving after pulse duration time elapsed
03:01:04.846 00.030 7680 IsSlewing returns 0
03:01:04.847 00.001 7680 IsGuiding returns 0
03:01:04.847 00.000 7680 scope move finished after 156 + 58 ms
03:01:04.847 00.000 7680 Move returns status 0, amount 156
03:01:04.849 00.002 7680 move complete, result=0
03:01:04.849 00.000 7680 worker thread done servicing request
03:01:04.849 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 156 ms SOUTH
03:01:04.855 00.006 7680 Worker thread wakes up
03:01:04.855 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:04.856 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:01:06.112 01.256 7680 Exposure complete
03:01:06.249 00.137 7680 worker thread done servicing request
03:01:06.249 00.000 6120 OnExposeComplete: enter
03:01:06.254 00.005 6120 UpdateGuideState(): m_state=6
03:01:06.259 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2002
03:01:06.263 00.004 6120 Star::Find returns 1 (0), X=514.56, Y=668.01, Mass=8724, SNR=62.8, Peak=209 HFD=6.5
03:01:06.268 00.005 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (0.19) = xAngle (1.44 = 1.44)
03:01:06.272 00.004 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.31 = -1.97)
03:01:06.276 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=1.78 hyp=1.78 cameraTheta=1.62 mountX=0.24 mountY=-1.64, mountTheta=-1.43
03:01:06.282 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=1.78, opts=13)
03:01:06.285 00.003 6120 Enqueuing Move request for scope (-0.10, 1.78)
03:01:06.288 00.003 7680 Worker thread wakes up
03:01:06.288 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:06.293 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 1.78) opts 0xd
03:01:06.293 00.000 6120 UpdateGuideState exits: m=8724 SNR=62.8
03:01:06.299 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.10, 1.78)
03:01:06.299 00.000 7680 Moving (-0.10, 1.78) raw xDistance=0.24 yDistance=-1.64
03:01:06.299 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:01:06.299 00.000 7680 resist switch: large excursion: input -1.64 thresh 0.60 direction from 1 to -1
03:01:06.300 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.92
03:01:06.300 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.64 from input -1.64
03:01:06.300 00.000 7680 MoveAxis(W, 96, ABG)
03:01:06.300 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:06.303 00.003 7680 Guiding  Dir = 3, Dur = 96
03:01:06.305 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:06.308 00.003 6120 Enqueuing Expose request
03:01:06.312 00.004 7680 IsSlewing returns 0
03:01:06.312 00.000 7680 IsGuiding returns 0
03:01:06.313 00.001 7680 PulseGuide returned control before completion, sleep 106
03:01:06.425 00.112 7680 IsGuiding returns 1
03:01:06.425 00.000 7680 scope still moving after pulse duration time elapsed
03:01:06.456 00.031 7680 IsSlewing returns 0
03:01:06.457 00.001 7680 IsGuiding returns 0
03:01:06.457 00.000 7680 scope move finished after 96 + 49 ms
03:01:06.457 00.000 7680 Move returns status 0, amount 96
03:01:06.459 00.002 7680 MoveAxis(N, 890, ABG)
03:01:06.459 00.000 7680 Guiding  Dir = 0, Dur = 890
03:01:06.459 00.000 7680 IsSlewing returns 0
03:01:06.460 00.001 7680 IsGuiding returns 0
03:01:06.460 00.000 7680 PulseGuide returned control before completion, sleep 900
03:01:07.370 00.910 7680 IsGuiding returns 1
03:01:07.371 00.001 7680 scope still moving after pulse duration time elapsed
03:01:07.401 00.030 7680 IsSlewing returns 0
03:01:07.401 00.000 7680 IsGuiding returns 1
03:01:07.432 00.031 7680 IsSlewing returns 0
03:01:07.433 00.001 7680 IsGuiding returns 1
03:01:07.464 00.031 7680 IsSlewing returns 0
03:01:07.465 00.001 7680 IsGuiding returns 0
03:01:07.466 00.001 7680 scope move finished after 890 + 115 ms
03:01:07.466 00.000 7680 Move returns status 0, amount 890
03:01:07.466 00.000 7680 move complete, result=0
03:01:07.467 00.001 7680 worker thread done servicing request
03:01:07.467 00.000 7680 Worker thread wakes up
03:01:07.467 00.000 6120 GuideStep: 0.2 px 96 ms WEST, -1.6 px 890 ms NORTH
03:01:07.474 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:07.474 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:01:08.712 01.238 7680 Exposure complete
03:01:08.848 00.136 7680 worker thread done servicing request
03:01:08.848 00.000 6120 OnExposeComplete: enter
03:01:08.853 00.005 6120 UpdateGuideState(): m_state=6
03:01:08.860 00.007 6120 Star::Find(15, 514, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2003
03:01:08.865 00.005 6120 Star::Find returns 1 (0), X=514.43, Y=665.57, Mass=8750, SNR=62.0, Peak=200 HFD=6.9
03:01:08.869 00.004 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.19) = xAngle (-2.09 = -2.09)
03:01:08.872 00.003 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
03:01:08.876 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.66 hyp=0.69 cameraTheta=-1.90 mountX=-0.34 mountY=0.49, mountTheta=2.18
03:01:08.881 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.66, opts=13)
03:01:08.885 00.004 6120 Enqueuing Move request for scope (-0.22, -0.66)
03:01:08.889 00.004 7680 Worker thread wakes up
03:01:08.889 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:08.895 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.66) opts 0xd
03:01:08.895 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.66)
03:01:08.896 00.001 6120 UpdateGuideState exits: m=8750 SNR=62.0
03:01:08.900 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:08.903 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:08.907 00.004 6120 Enqueuing Expose request
03:01:08.911 00.004 7680 Moving (-0.22, -0.66) raw xDistance=-0.34 yDistance=0.49
03:01:08.911 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
03:01:08.911 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:01:08.911 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
03:01:08.912 00.001 7680 MoveAxis(E, 133, ABG)
03:01:08.912 00.000 7680 Guiding  Dir = 2, Dur = 133
03:01:08.912 00.000 7680 IsSlewing returns 0
03:01:08.912 00.000 7680 IsGuiding returns 0
03:01:08.914 00.002 7680 PulseGuide returned control before completion, sleep 143
03:01:09.065 00.151 7680 IsGuiding returns 1
03:01:09.065 00.000 7680 scope still moving after pulse duration time elapsed
03:01:09.096 00.031 7680 IsSlewing returns 0
03:01:09.098 00.002 7680 IsGuiding returns 0
03:01:09.098 00.000 7680 scope move finished after 133 + 51 ms
03:01:09.098 00.000 7680 Move returns status 0, amount 133
03:01:09.099 00.001 7680 MoveAxis(N, 0, ABG)
03:01:09.099 00.000 7680 Move returns status 0, amount 0
03:01:09.099 00.000 7680 move complete, result=0
03:01:09.100 00.001 7680 worker thread done servicing request
03:01:09.100 00.000 7680 Worker thread wakes up
03:01:09.100 00.000 6120 GuideStep: -0.3 px 133 ms EAST, 0.5 px 0 ms NORTH
03:01:09.110 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:09.111 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:01:10.356 01.245 7680 Exposure complete
03:01:10.497 00.141 7680 worker thread done servicing request
03:01:10.497 00.000 6120 OnExposeComplete: enter
03:01:10.501 00.004 6120 UpdateGuideState(): m_state=6
03:01:10.505 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2004
03:01:10.509 00.004 6120 Star::Find returns 1 (0), X=514.57, Y=665.52, Mass=8721, SNR=61.7, Peak=208 HFD=7.0
03:01:10.513 00.004 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
03:01:10.517 00.004 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
03:01:10.521 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.70 hyp=0.71 cameraTheta=-1.69 mountX=-0.21 mountY=0.60, mountTheta=1.91
03:01:10.525 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.70, opts=13)
03:01:10.529 00.004 6120 Enqueuing Move request for scope (-0.08, -0.70)
03:01:10.532 00.003 7680 Worker thread wakes up
03:01:10.532 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.70) opts 0xd
03:01:10.534 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.70)
03:01:10.534 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:10.537 00.003 6120 UpdateGuideState exits: m=8721 SNR=61.7
03:01:10.541 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:10.544 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:10.549 00.005 6120 Enqueuing Expose request
03:01:10.552 00.003 7680 Moving (-0.08, -0.70) raw xDistance=-0.21 yDistance=0.60
03:01:10.553 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
03:01:10.553 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:01:10.553 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
03:01:10.554 00.001 7680 MoveAxis(E, 96, ABG)
03:01:10.554 00.000 7680 Guiding  Dir = 2, Dur = 96
03:01:10.554 00.000 7680 IsSlewing returns 0
03:01:10.555 00.001 7680 IsGuiding returns 0
03:01:10.555 00.000 7680 PulseGuide returned control before completion, sleep 106
03:01:10.674 00.119 7680 IsGuiding returns 1
03:01:10.675 00.001 7680 scope still moving after pulse duration time elapsed
03:01:10.707 00.032 7680 IsSlewing returns 0
03:01:10.708 00.001 7680 IsGuiding returns 0
03:01:10.708 00.000 7680 scope move finished after 96 + 57 ms
03:01:10.709 00.001 7680 Move returns status 0, amount 96
03:01:10.709 00.000 7680 MoveAxis(N, 0, ABG)
03:01:10.710 00.001 7680 Move returns status 0, amount 0
03:01:10.710 00.000 7680 move complete, result=0
03:01:10.711 00.001 7680 worker thread done servicing request
03:01:10.711 00.000 6120 GuideStep: -0.2 px 96 ms EAST, 0.6 px 0 ms NORTH
03:01:10.717 00.006 7680 Worker thread wakes up
03:01:10.717 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:10.717 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:01:11.969 01.252 7680 Exposure complete
03:01:12.107 00.138 7680 worker thread done servicing request
03:01:12.107 00.000 6120 OnExposeComplete: enter
03:01:12.112 00.005 6120 UpdateGuideState(): m_state=6
03:01:12.116 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2005
03:01:12.120 00.004 6120 Star::Find returns 1 (0), X=514.53, Y=665.42, Mass=9151, SNR=63.3, Peak=220 HFD=7.0
03:01:12.124 00.004 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
03:01:12.128 00.004 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
03:01:12.131 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.81 hyp=0.82 cameraTheta=-1.72 mountX=-0.27 mountY=0.68, mountTheta=1.95
03:01:12.136 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.81, opts=13)
03:01:12.142 00.006 6120 Enqueuing Move request for scope (-0.12, -0.81)
03:01:12.146 00.004 7680 Worker thread wakes up
03:01:12.146 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:12.150 00.004 6120 UpdateGuideState exits: m=9151 SNR=63.3
03:01:12.154 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:12.157 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.81) opts 0xd
03:01:12.158 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.81)
03:01:12.158 00.000 7680 Moving (-0.12, -0.81) raw xDistance=-0.27 yDistance=0.68
03:01:12.158 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
03:01:12.159 00.001 7680 resist switch: large excursion: input 0.68 thresh 0.60 direction from -1 to 1
03:01:12.159 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.03
03:01:12.159 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:12.162 00.003 6120 Enqueuing Expose request
03:01:12.167 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
03:01:12.167 00.000 7680 MoveAxis(E, 118, ABG)
03:01:12.167 00.000 7680 Guiding  Dir = 2, Dur = 118
03:01:12.167 00.000 7680 IsSlewing returns 0
03:01:12.168 00.001 7680 IsGuiding returns 0
03:01:12.168 00.000 7680 PulseGuide returned control before completion, sleep 128
03:01:12.308 00.140 7680 IsGuiding returns 1
03:01:12.309 00.001 7680 scope still moving after pulse duration time elapsed
03:01:12.339 00.030 7680 IsSlewing returns 0
03:01:12.341 00.002 7680 IsGuiding returns 0
03:01:12.342 00.001 7680 scope move finished after 118 + 55 ms
03:01:12.342 00.000 7680 Move returns status 0, amount 118
03:01:12.343 00.001 7680 MoveAxis(S, 367, ABG)
03:01:12.343 00.000 7680 Guiding  Dir = 1, Dur = 367
03:01:12.344 00.001 7680 IsSlewing returns 0
03:01:12.344 00.000 7680 IsGuiding returns 0
03:01:12.345 00.001 7680 PulseGuide returned control before completion, sleep 377
03:01:12.731 00.386 7680 IsGuiding returns 1
03:01:12.732 00.001 7680 scope still moving after pulse duration time elapsed
03:01:12.764 00.032 7680 IsSlewing returns 0
03:01:12.767 00.003 7680 IsGuiding returns 0
03:01:12.767 00.000 7680 scope move finished after 367 + 56 ms
03:01:12.769 00.002 7680 Move returns status 0, amount 367
03:01:12.769 00.000 7680 move complete, result=0
03:01:12.769 00.000 7680 worker thread done servicing request
03:01:12.769 00.000 7680 Worker thread wakes up
03:01:12.769 00.000 6120 GuideStep: -0.3 px 118 ms EAST, 0.7 px 367 ms SOUTH
03:01:12.775 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:12.776 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:01:14.025 01.249 7680 Exposure complete
03:01:14.165 00.140 6120 OnExposeComplete: enter
03:01:14.170 00.005 6120 UpdateGuideState(): m_state=6
03:01:14.178 00.008 7680 worker thread done servicing request
03:01:14.178 00.000 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2006
03:01:14.182 00.004 6120 Star::Find returns 1 (0), X=514.68, Y=664.92, Mass=8731, SNR=61.6, Peak=210 HFD=6.5
03:01:14.187 00.005 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
03:01:14.191 00.004 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
03:01:14.194 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-1.31 hyp=1.31 cameraTheta=-1.55 mountX=-0.22 mountY=1.19, mountTheta=1.75
03:01:14.200 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-1.31, opts=13)
03:01:14.203 00.003 6120 Enqueuing Move request for scope (0.03, -1.31)
03:01:14.208 00.005 7680 Worker thread wakes up
03:01:14.209 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:14.212 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -1.31) opts 0xd
03:01:14.213 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, -1.31)
03:01:14.213 00.000 6120 UpdateGuideState exits: m=8731 SNR=61.6
03:01:14.217 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:14.220 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:14.224 00.004 6120 Enqueuing Expose request
03:01:14.228 00.004 7680 Moving (0.03, -1.31) raw xDistance=-0.22 yDistance=1.19
03:01:14.229 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
03:01:14.229 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.19 from input 1.19
03:01:14.229 00.000 7680 MoveAxis(E, 97, ABG)
03:01:14.229 00.000 7680 Guiding  Dir = 2, Dur = 97
03:01:14.230 00.001 7680 IsSlewing returns 0
03:01:14.230 00.000 7680 IsGuiding returns 0
03:01:14.230 00.000 7680 PulseGuide returned control before completion, sleep 107
03:01:14.346 00.116 7680 IsGuiding returns 1
03:01:14.346 00.000 7680 scope still moving after pulse duration time elapsed
03:01:14.378 00.032 7680 IsSlewing returns 0
03:01:14.379 00.001 7680 IsGuiding returns 1
03:01:14.409 00.030 7680 IsSlewing returns 0
03:01:14.409 00.000 7680 IsGuiding returns 1
03:01:14.441 00.032 7680 IsSlewing returns 0
03:01:14.443 00.002 7680 IsGuiding returns 0
03:01:14.444 00.001 7680 scope move finished after 97 + 116 ms
03:01:14.444 00.000 7680 Move returns status 0, amount 97
03:01:14.444 00.000 7680 MoveAxis(S, 646, ABG)
03:01:14.445 00.001 7680 Guiding  Dir = 1, Dur = 646
03:01:14.446 00.001 7680 IsSlewing returns 0
03:01:14.446 00.000 7680 IsGuiding returns 0
03:01:14.448 00.002 7680 PulseGuide returned control before completion, sleep 656
03:01:15.112 00.664 7680 IsGuiding returns 1
03:01:15.112 00.000 7680 scope still moving after pulse duration time elapsed
03:01:15.144 00.032 7680 IsSlewing returns 0
03:01:15.144 00.000 7680 IsGuiding returns 0
03:01:15.144 00.000 7680 scope move finished after 646 + 51 ms
03:01:15.145 00.001 7680 Move returns status 0, amount 646
03:01:15.145 00.000 7680 move complete, result=0
03:01:15.145 00.000 7680 worker thread done servicing request
03:01:15.145 00.000 7680 Worker thread wakes up
03:01:15.147 00.002 6120 GuideStep: -0.2 px 97 ms EAST, 1.2 px 646 ms SOUTH
03:01:15.151 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:15.151 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:01:16.400 01.249 7680 Exposure complete
03:01:16.536 00.136 7680 worker thread done servicing request
03:01:16.537 00.001 6120 OnExposeComplete: enter
03:01:16.541 00.004 6120 UpdateGuideState(): m_state=6
03:01:16.545 00.004 6120 Star::Find(15, 514, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2007
03:01:16.550 00.005 6120 Star::Find returns 1 (0), X=515.05, Y=665.07, Mass=7771, SNR=58.8, Peak=205 HFD=6.3
03:01:16.554 00.004 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.19) = xAngle (-1.43 = -1.43)
03:01:16.557 00.003 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.45 = 1.45)
03:01:16.562 00.005 6120 CameraToMount -- cameraX=0.40 cameraY=-1.16 hyp=1.23 cameraTheta=-1.24 mountX=0.18 mountY=1.22, mountTheta=1.43
03:01:16.567 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.40, y=-1.16, opts=13)
03:01:16.570 00.003 6120 Enqueuing Move request for scope (0.40, -1.16)
03:01:16.575 00.005 7680 Worker thread wakes up
03:01:16.575 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:16.581 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.40, -1.16) opts 0xd
03:01:16.581 00.000 7680 Handling offset move in thread for scope, endpoint = (0.40, -1.16)
03:01:16.581 00.000 7680 Moving (0.40, -1.16) raw xDistance=0.18 yDistance=1.22
03:01:16.581 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:01:16.582 00.001 6120 UpdateGuideState exits: m=7771 SNR=58.8
03:01:16.586 00.004 7680 GuideAlgorithmResistSwitch::result() returns 1.22 from input 1.22
03:01:16.587 00.001 7680 MoveAxis(E, 0, ABG)
03:01:16.587 00.000 7680 Move returns status 0, amount 0
03:01:16.587 00.000 7680 MoveAxis(S, 662, ABG)
03:01:16.587 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:16.592 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:16.597 00.005 6120 Enqueuing Expose request
03:01:16.600 00.003 7680 Guiding  Dir = 1, Dur = 662
03:01:16.600 00.000 7680 IsSlewing returns 0
03:01:16.601 00.001 7680 IsGuiding returns 0
03:01:16.601 00.000 7680 PulseGuide returned control before completion, sleep 672
03:01:17.282 00.681 7680 IsGuiding returns 1
03:01:17.283 00.001 7680 scope still moving after pulse duration time elapsed
03:01:17.313 00.030 7680 IsSlewing returns 0
03:01:17.314 00.001 7680 IsGuiding returns 0
03:01:17.314 00.000 7680 scope move finished after 662 + 51 ms
03:01:17.315 00.001 7680 Move returns status 0, amount 662
03:01:17.315 00.000 7680 move complete, result=0
03:01:17.317 00.002 7680 worker thread done servicing request
03:01:17.317 00.000 7680 Worker thread wakes up
03:01:17.318 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 1.2 px 662 ms SOUTH
03:01:17.324 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:17.324 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:01:18.579 01.255 7680 Exposure complete
03:01:18.720 00.141 7680 worker thread done servicing request
03:01:18.720 00.000 6120 OnExposeComplete: enter
03:01:18.724 00.004 6120 UpdateGuideState(): m_state=6
03:01:18.728 00.004 6120 Star::Find(15, 515, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2008
03:01:18.734 00.006 6120 Star::Find returns 1 (0), X=515.08, Y=666.00, Mass=8657, SNR=63.3, Peak=226 HFD=6.4
03:01:18.739 00.005 6120 CameraToMount -- cameraTheta (-0.50) - m_xAngle (0.19) = xAngle (-0.68 = -0.68)
03:01:18.743 00.004 6120 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.19 = 2.19)
03:01:18.747 00.004 6120 CameraToMount -- cameraX=0.43 cameraY=-0.23 hyp=0.49 cameraTheta=-0.50 mountX=0.38 mountY=0.40, mountTheta=0.81
03:01:18.752 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.43, y=-0.23, opts=13)
03:01:18.756 00.004 6120 Enqueuing Move request for scope (0.43, -0.23)
03:01:18.761 00.005 7680 Worker thread wakes up
03:01:18.761 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:18.766 00.005 6120 UpdateGuideState exits: m=8657 SNR=63.3
03:01:18.769 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:18.774 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:18.778 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.23) opts 0xd
03:01:18.778 00.000 7680 Handling offset move in thread for scope, endpoint = (0.43, -0.23)
03:01:18.779 00.001 6120 Enqueuing Expose request
03:01:18.782 00.003 7680 Moving (0.43, -0.23) raw xDistance=0.38 yDistance=0.40
03:01:18.782 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
03:01:18.782 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
03:01:18.782 00.000 7680 MoveAxis(W, 155, ABG)
03:01:18.782 00.000 7680 Guiding  Dir = 3, Dur = 155
03:01:18.784 00.002 7680 IsSlewing returns 0
03:01:18.784 00.000 7680 IsGuiding returns 0
03:01:18.784 00.000 7680 PulseGuide returned control before completion, sleep 165
03:01:18.960 00.176 7680 IsGuiding returns 1
03:01:18.961 00.001 7680 scope still moving after pulse duration time elapsed
03:01:18.991 00.030 7680 IsSlewing returns 0
03:01:18.994 00.003 7680 IsGuiding returns 0
03:01:18.994 00.000 7680 scope move finished after 155 + 55 ms
03:01:18.995 00.001 7680 Move returns status 0, amount 155
03:01:18.995 00.000 7680 MoveAxis(S, 217, ABG)
03:01:18.995 00.000 7680 Guiding  Dir = 1, Dur = 217
03:01:18.996 00.001 7680 IsSlewing returns 0
03:01:18.997 00.001 7680 IsGuiding returns 0
03:01:18.998 00.001 7680 PulseGuide returned control before completion, sleep 227
03:01:19.242 00.244 7680 IsGuiding returns 1
03:01:19.243 00.001 7680 scope still moving after pulse duration time elapsed
03:01:19.273 00.030 7680 IsSlewing returns 0
03:01:19.275 00.002 7680 IsGuiding returns 0
03:01:19.276 00.001 7680 scope move finished after 217 + 61 ms
03:01:19.276 00.000 7680 Move returns status 0, amount 217
03:01:19.277 00.001 7680 move complete, result=0
03:01:19.277 00.000 7680 worker thread done servicing request
03:01:19.277 00.000 7680 Worker thread wakes up
03:01:19.279 00.002 6120 GuideStep: 0.4 px 155 ms WEST, 0.4 px 217 ms SOUTH
03:01:19.285 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:19.285 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:01:20.532 01.247 7680 Exposure complete
03:01:20.707 00.175 7680 worker thread done servicing request
03:01:20.707 00.000 6120 OnExposeComplete: enter
03:01:20.713 00.006 6120 UpdateGuideState(): m_state=6
03:01:20.720 00.007 6120 Star::Find(15, 515, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2009
03:01:20.725 00.005 6120 Star::Find returns 1 (0), X=514.74, Y=666.63, Mass=8776, SNR=61.4, Peak=208 HFD=6.7
03:01:20.731 00.006 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (0.19) = xAngle (1.18 = 1.18)
03:01:20.736 00.005 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.05 = -2.23)
03:01:20.742 00.006 6120 CameraToMount -- cameraX=0.08 cameraY=0.40 hyp=0.41 cameraTheta=1.36 mountX=0.16 mountY=-0.32, mountTheta=-1.12
03:01:20.750 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.40, opts=13)
03:01:20.755 00.005 6120 Enqueuing Move request for scope (0.08, 0.40)
03:01:20.761 00.006 7680 Worker thread wakes up
03:01:20.761 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:20.767 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.40) opts 0xd
03:01:20.767 00.000 6120 UpdateGuideState exits: m=8776 SNR=61.4
03:01:20.773 00.006 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.40)
03:01:20.773 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:20.778 00.005 7680 Moving (0.08, 0.40) raw xDistance=0.16 yDistance=-0.32
03:01:20.778 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:01:20.779 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:20.782 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:01:20.782 00.000 6120 Enqueuing Expose request
03:01:20.787 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
03:01:20.787 00.000 7680 MoveAxis(E, 0, ABG)
03:01:20.787 00.000 7680 Move returns status 0, amount 0
03:01:20.787 00.000 7680 MoveAxis(N, 0, ABG)
03:01:20.788 00.001 7680 Move returns status 0, amount 0
03:01:20.788 00.000 7680 move complete, result=0
03:01:20.788 00.000 7680 worker thread done servicing request
03:01:20.788 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:01:20.792 00.004 7680 Worker thread wakes up
03:01:20.792 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:20.792 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:01:22.035 01.243 7680 Exposure complete
03:01:22.172 00.137 7680 worker thread done servicing request
03:01:22.173 00.001 6120 OnExposeComplete: enter
03:01:22.177 00.004 6120 UpdateGuideState(): m_state=6
03:01:22.181 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2010
03:01:22.186 00.005 6120 Star::Find returns 1 (0), X=514.87, Y=666.03, Mass=8216, SNR=60.0, Peak=223 HFD=6.3
03:01:22.190 00.004 6120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.19) = xAngle (-0.92 = -0.92)
03:01:22.194 00.004 6120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.95 = 1.95)
03:01:22.200 00.006 6120 CameraToMount -- cameraX=0.22 cameraY=-0.20 hyp=0.30 cameraTheta=-0.73 mountX=0.18 mountY=0.28, mountTheta=0.99
03:01:22.207 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.20, opts=13)
03:01:22.211 00.004 6120 Enqueuing Move request for scope (0.22, -0.20)
03:01:22.216 00.005 7680 Worker thread wakes up
03:01:22.216 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.20) opts 0xd
03:01:22.216 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.20)
03:01:22.217 00.001 7680 Moving (0.22, -0.20) raw xDistance=0.18 yDistance=0.28
03:01:22.217 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:01:22.217 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:01:22.218 00.001 7680 MoveAxis(E, 0, ABG)
03:01:22.218 00.000 7680 Move returns status 0, amount 0
03:01:22.218 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:22.222 00.004 6120 UpdateGuideState exits: m=8216 SNR=60.0
03:01:22.225 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:22.231 00.006 7680 MoveAxis(S, 150, ABG)
03:01:22.231 00.000 7680 Guiding  Dir = 1, Dur = 150
03:01:22.231 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:22.236 00.005 6120 Enqueuing Expose request
03:01:22.240 00.004 7680 IsSlewing returns 0
03:01:22.240 00.000 7680 IsGuiding returns 0
03:01:22.240 00.000 7680 PulseGuide returned control before completion, sleep 160
03:01:22.417 00.177 7680 IsGuiding returns 0
03:01:22.419 00.002 7680 Move returns status 0, amount 150
03:01:22.419 00.000 7680 move complete, result=0
03:01:22.419 00.000 7680 worker thread done servicing request
03:01:22.419 00.000 7680 Worker thread wakes up
03:01:22.420 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 150 ms SOUTH
03:01:22.429 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:22.429 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:01:23.680 01.251 7680 Exposure complete
03:01:23.821 00.141 6120 OnExposeComplete: enter
03:01:23.827 00.006 7680 worker thread done servicing request
03:01:23.827 00.000 6120 UpdateGuideState(): m_state=6
03:01:23.832 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2011
03:01:23.835 00.003 6120 Star::Find returns 1 (0), X=514.97, Y=666.11, Mass=7896, SNR=58.9, Peak=220 HFD=6.3
03:01:23.839 00.004 6120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (0.19) = xAngle (-0.54 = -0.54)
03:01:23.843 00.004 6120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.33 = 2.33)
03:01:23.847 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=-0.12 hyp=0.34 cameraTheta=-0.35 mountX=0.29 mountY=0.24, mountTheta=0.70
03:01:23.852 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.12, opts=13)
03:01:23.857 00.005 6120 Enqueuing Move request for scope (0.32, -0.12)
03:01:23.862 00.005 7680 Worker thread wakes up
03:01:23.862 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:23.866 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.12) opts 0xd
03:01:23.866 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.12)
03:01:23.866 00.000 6120 UpdateGuideState exits: m=7896 SNR=58.9
03:01:23.871 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:23.874 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:23.878 00.004 6120 Enqueuing Expose request
03:01:23.881 00.003 7680 Moving (0.32, -0.12) raw xDistance=0.29 yDistance=0.24
03:01:23.881 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:01:23.881 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:01:23.883 00.002 7680 MoveAxis(W, 119, ABG)
03:01:23.883 00.000 7680 Guiding  Dir = 3, Dur = 119
03:01:23.883 00.000 7680 IsSlewing returns 0
03:01:23.883 00.000 7680 IsGuiding returns 0
03:01:23.884 00.001 7680 PulseGuide returned control before completion, sleep 129
03:01:24.025 00.141 7680 IsGuiding returns 1
03:01:24.026 00.001 7680 scope still moving after pulse duration time elapsed
03:01:24.057 00.031 7680 IsSlewing returns 0
03:01:24.058 00.001 7680 IsGuiding returns 0
03:01:24.059 00.001 7680 scope move finished after 119 + 55 ms
03:01:24.059 00.000 7680 Move returns status 0, amount 119
03:01:24.059 00.000 7680 MoveAxis(S, 133, ABG)
03:01:24.060 00.001 7680 Guiding  Dir = 1, Dur = 133
03:01:24.060 00.000 7680 IsSlewing returns 0
03:01:24.061 00.001 7680 IsGuiding returns 0
03:01:24.061 00.000 7680 PulseGuide returned control before completion, sleep 143
03:01:24.214 00.153 7680 IsGuiding returns 1
03:01:24.214 00.000 7680 scope still moving after pulse duration time elapsed
03:01:24.250 00.036 7680 IsSlewing returns 0
03:01:24.272 00.022 7680 IsGuiding returns 0
03:01:24.274 00.002 7680 scope move finished after 133 + 80 ms
03:01:24.275 00.001 7680 Move returns status 0, amount 133
03:01:24.275 00.000 7680 move complete, result=0
03:01:24.276 00.001 7680 worker thread done servicing request
03:01:24.276 00.000 6120 GuideStep: 0.3 px 119 ms WEST, 0.2 px 133 ms SOUTH
03:01:24.280 00.004 7680 Worker thread wakes up
03:01:24.280 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:24.280 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:01:25.535 01.255 7680 Exposure complete
03:01:25.673 00.138 7680 worker thread done servicing request
03:01:25.674 00.001 6120 OnExposeComplete: enter
03:01:25.678 00.004 6120 UpdateGuideState(): m_state=6
03:01:25.683 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2012
03:01:25.687 00.004 6120 Star::Find returns 1 (0), X=514.69, Y=666.46, Mass=9426, SNR=63.0, Peak=210 HFD=6.9
03:01:25.690 00.003 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (0.19) = xAngle (1.24 = 1.24)
03:01:25.694 00.004 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.11 = -2.17)
03:01:25.699 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.43 mountX=0.08 mountY=-0.19, mountTheta=-1.19
03:01:25.704 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.23, opts=13)
03:01:25.709 00.005 6120 Enqueuing Move request for scope (0.03, 0.23)
03:01:25.713 00.004 7680 Worker thread wakes up
03:01:25.713 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
03:01:25.713 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
03:01:25.714 00.001 7680 Moving (0.03, 0.23) raw xDistance=0.08 yDistance=-0.19
03:01:25.714 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:25.718 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:01:25.718 00.000 6120 UpdateGuideState exits: m=9426 SNR=63.0
03:01:25.721 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:25.725 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:01:25.725 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:25.729 00.004 6120 Enqueuing Expose request
03:01:25.733 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:01:25.735 00.002 7680 MoveAxis(E, 0, ABG)
03:01:25.735 00.000 7680 Move returns status 0, amount 0
03:01:25.735 00.000 7680 MoveAxis(N, 0, ABG)
03:01:25.736 00.001 7680 Move returns status 0, amount 0
03:01:25.736 00.000 7680 move complete, result=0
03:01:25.737 00.001 7680 worker thread done servicing request
03:01:25.737 00.000 7680 Worker thread wakes up
03:01:25.737 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:25.737 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:01:25.737 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:01:26.994 01.257 7680 Exposure complete
03:01:27.143 00.149 7680 worker thread done servicing request
03:01:27.143 00.000 6120 OnExposeComplete: enter
03:01:27.148 00.005 6120 UpdateGuideState(): m_state=6
03:01:27.153 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2013
03:01:27.157 00.004 6120 Star::Find returns 1 (0), X=514.63, Y=666.49, Mass=8918, SNR=61.9, Peak=213 HFD=7.0
03:01:27.160 00.003 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (0.19) = xAngle (1.48 = 1.48)
03:01:27.165 00.005 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.35 = -1.93)
03:01:27.171 00.006 6120 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.67 mountX=0.02 mountY=-0.24, mountTheta=-1.47
03:01:27.176 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.26, opts=13)
03:01:27.181 00.005 6120 Enqueuing Move request for scope (-0.02, 0.26)
03:01:27.184 00.003 7680 Worker thread wakes up
03:01:27.184 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:27.189 00.005 6120 UpdateGuideState exits: m=8918 SNR=61.9
03:01:27.192 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:27.196 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:27.200 00.004 6120 Enqueuing Expose request
03:01:27.205 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
03:01:27.205 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
03:01:27.205 00.000 7680 Moving (-0.02, 0.26) raw xDistance=0.02 yDistance=-0.24
03:01:27.205 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:01:27.205 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:01:27.206 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:01:27.206 00.000 7680 MoveAxis(E, 0, ABG)
03:01:27.206 00.000 7680 Move returns status 0, amount 0
03:01:27.206 00.000 7680 MoveAxis(N, 0, ABG)
03:01:27.206 00.000 7680 Move returns status 0, amount 0
03:01:27.207 00.001 7680 move complete, result=0
03:01:27.207 00.000 7680 worker thread done servicing request
03:01:27.207 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:01:27.212 00.005 7680 Worker thread wakes up
03:01:27.212 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:27.212 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:01:28.461 01.249 7680 Exposure complete
03:01:28.594 00.133 7680 worker thread done servicing request
03:01:28.594 00.000 6120 OnExposeComplete: enter
03:01:28.599 00.005 6120 UpdateGuideState(): m_state=6
03:01:28.603 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2014
03:01:28.607 00.004 6120 Star::Find returns 1 (0), X=514.61, Y=665.91, Mass=8382, SNR=60.6, Peak=221 HFD=6.5
03:01:28.610 00.003 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
03:01:28.614 00.004 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
03:01:28.618 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.32 hyp=0.32 cameraTheta=-1.71 mountX=-0.10 mountY=0.27, mountTheta=1.93
03:01:28.623 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.32, opts=13)
03:01:28.626 00.003 6120 Enqueuing Move request for scope (-0.04, -0.32)
03:01:28.630 00.004 7680 Worker thread wakes up
03:01:28.630 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:28.633 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.32) opts 0xd
03:01:28.634 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.32)
03:01:28.634 00.000 7680 Moving (-0.04, -0.32) raw xDistance=-0.10 yDistance=0.27
03:01:28.634 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:01:28.634 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:01:28.634 00.000 7680 MoveAxis(E, 0, ABG)
03:01:28.635 00.001 7680 Move returns status 0, amount 0
03:01:28.635 00.000 7680 MoveAxis(S, 145, ABG)
03:01:28.635 00.000 7680 Guiding  Dir = 1, Dur = 145
03:01:28.635 00.000 7680 IsSlewing returns 0
03:01:28.635 00.000 6120 UpdateGuideState exits: m=8382 SNR=60.6
03:01:28.639 00.004 7680 IsGuiding returns 0
03:01:28.640 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:28.643 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:28.647 00.004 7680 PulseGuide returned control before completion, sleep 155
03:01:28.647 00.000 6120 Enqueuing Expose request
03:01:28.809 00.162 7680 IsGuiding returns 1
03:01:28.810 00.001 7680 scope still moving after pulse duration time elapsed
03:01:28.839 00.029 7680 IsSlewing returns 0
03:01:28.841 00.002 7680 IsGuiding returns 0
03:01:28.842 00.001 7680 scope move finished after 145 + 57 ms
03:01:28.842 00.000 7680 Move returns status 0, amount 145
03:01:28.842 00.000 7680 move complete, result=0
03:01:28.843 00.001 7680 worker thread done servicing request
03:01:28.843 00.000 7680 Worker thread wakes up
03:01:28.844 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 145 ms SOUTH
03:01:28.851 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:28.851 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:01:30.103 01.252 7680 Exposure complete
03:01:30.217 00.114 7680 worker thread done servicing request
03:01:30.217 00.000 6120 OnExposeComplete: enter
03:01:30.220 00.003 6120 UpdateGuideState(): m_state=6
03:01:30.224 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2015
03:01:30.227 00.003 6120 Star::Find returns 1 (0), X=514.57, Y=665.95, Mass=8098, SNR=59.1, Peak=218 HFD=6.5
03:01:30.231 00.004 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
03:01:30.235 00.004 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
03:01:30.238 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.85 mountX=-0.13 mountY=0.22, mountTheta=2.12
03:01:30.242 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.28, opts=13)
03:01:30.247 00.005 6120 Enqueuing Move request for scope (-0.08, -0.28)
03:01:30.251 00.004 7680 Worker thread wakes up
03:01:30.252 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:30.257 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.28) opts 0xd
03:01:30.257 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.28)
03:01:30.257 00.000 7680 Moving (-0.08, -0.28) raw xDistance=-0.13 yDistance=0.22
03:01:30.258 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:01:30.258 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:01:30.258 00.000 7680 MoveAxis(E, 0, ABG)
03:01:30.258 00.000 7680 Move returns status 0, amount 0
03:01:30.258 00.000 7680 MoveAxis(S, 119, ABG)
03:01:30.259 00.001 6120 UpdateGuideState exits: m=8098 SNR=59.1
03:01:30.265 00.006 7680 Guiding  Dir = 1, Dur = 119
03:01:30.265 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:30.269 00.004 7680 IsSlewing returns 0
03:01:30.269 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:30.273 00.004 7680 IsGuiding returns 0
03:01:30.273 00.000 6120 Enqueuing Expose request
03:01:30.276 00.003 7680 PulseGuide returned control before completion, sleep 129
03:01:30.408 00.132 7680 IsGuiding returns 1
03:01:30.409 00.001 7680 scope still moving after pulse duration time elapsed
03:01:30.455 00.046 6120 evsrv: cli 0FAEF618 connect
03:01:30.464 00.009 7680 IsSlewing returns 0
03:01:30.464 00.000 6120 case statement mapped state 6 to 3
03:01:30.468 00.004 7680 IsGuiding returns 0
03:01:30.468 00.000 7680 scope move finished after 119 + 76 ms
03:01:30.468 00.000 7680 Move returns status 0, amount 119
03:01:30.469 00.001 7680 move complete, result=0
03:01:30.469 00.000 6120 case statement mapped state 6 to 3
03:01:30.472 00.003 7680 worker thread done servicing request
03:01:30.472 00.000 7680 Worker thread wakes up
03:01:30.472 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 119 ms SOUTH
03:01:30.476 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:30.476 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,651,31,31)
03:01:30.608 00.132 6120 evsrv: cli 0FAEF618 request: {"method":"get_app_state","id":"a676cd3d-05ff-4314-a4d1-f11516c456f3"}
03:01:30.614 00.006 6120 case statement mapped state 6 to 3
03:01:30.617 00.003 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":"Guiding","id":"a676cd3d-05ff-4314-a4d1-f11516c456f3"}
03:01:30.622 00.005 6120 evsrv: cli 0FAEF618 disconnect
03:01:30.625 00.003 6120 evsrv: cli 0FAEF7F8 connect
03:01:30.629 00.004 6120 case statement mapped state 6 to 3
03:01:30.632 00.003 6120 case statement mapped state 6 to 3
03:01:30.637 00.005 6120 evsrv: cli 0FAEF7F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"690dda7f-c865-4f70-bf9a-d3e05239c953"}
03:01:30.641 00.004 6120 PhdController::Dither begins
03:01:30.644 00.003 6120 dither: size=5.00, dRA=-3.95 dDec=0.05
03:01:30.647 00.003 6120 MountToCamera -- mountTheta (-3.13) + m_xAngle (0.19) = xAngle (-2.94 = -2.94)
03:01:30.649 00.002 6120 MountToCamera -- mountX=-3.95 mountY=0.05 hyp=3.95 mountTheta=-3.13 cameraX=-3.87, cameraY=-0.78 cameraTheta=-2.94
03:01:30.653 00.004 6120 setting lock position to (510.78, 665.45)
03:01:30.705 00.052 6120 Mount: notify guiding dithered (-3.9, -0.8)
03:01:30.793 00.088 6120 Status Line: Dither by -3.95,0.05
03:01:30.798 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
03:01:30.802 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
03:01:30.805 00.003 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":0,"id":"690dda7f-c865-4f70-bf9a-d3e05239c953"}
03:01:30.923 00.118 6120 evsrv: cli 0FAEF7F8 disconnect
03:01:31.710 00.787 7680 Exposure complete
03:01:31.802 00.092 7680 worker thread done servicing request
03:01:31.802 00.000 6120 OnExposeComplete: enter
03:01:31.805 00.003 6120 UpdateGuideState(): m_state=6
03:01:31.810 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2016
03:01:31.813 00.003 6120 Star::Find returns 1 (0), X=514.63, Y=665.92, Mass=8078, SNR=60.4, Peak=205 HFD=6.5
03:01:31.819 00.006 6120 CameraToMount -- cameraTheta (0.12) - m_xAngle (0.19) = xAngle (-0.06 = -0.06)
03:01:31.822 00.003 6120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.81 = 2.81)
03:01:31.828 00.006 6120 CameraToMount -- cameraX=3.85 cameraY=0.47 hyp=3.88 cameraTheta=0.12 mountX=3.87 mountY=1.27, mountTheta=0.32
03:01:31.837 00.009 6120 dither recenter: remaining=(4.0,-0.1) step=(4.0,-0.1)
03:01:31.843 00.006 6120 MountToCamera -- mountTheta (0.01) + m_xAngle (0.19) = xAngle (0.20 = 0.20)
03:01:31.850 00.007 6120 MountToCamera -- mountX=3.95 mountY=-0.05 hyp=3.95 mountTheta=0.01 cameraX=3.87, cameraY=0.78 cameraTheta=0.20
03:01:31.855 00.005 6120 SchedulePrimaryMove(0D6325F0, x=3.87, y=0.78, opts=4)
03:01:31.859 00.004 6120 Enqueuing Move request for scope (3.87, 0.78)
03:01:31.865 00.006 6120 Mount: notify direct move 3.95,-0.05
03:01:31.868 00.003 7680 Worker thread wakes up
03:01:31.868 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:31.871 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (3.87, 0.78) opts 0x4
03:01:31.871 00.000 7680 Handling offset move in thread for scope, endpoint = (3.87, 0.78)
03:01:31.871 00.000 7680 Moving (3.87, 0.78) raw xDistance=3.95 yDistance=-0.05
03:01:31.871 00.000 7680 MoveAxis(W, 2562, B)
03:01:31.873 00.002 6120 UpdateGuideState exits: m=8078 SNR=60.4
03:01:31.876 00.003 7680 Guiding  Dir = 3, Dur = 2562
03:01:31.876 00.000 6120 PhdController: settling, locked = 1, distance = 4.17 (1.50) aobump = 0 frame = 1 / 99999
03:01:31.880 00.004 7680 IsSlewing returns 0
03:01:31.880 00.000 7680 IsGuiding returns 0
03:01:31.880 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764061291.880,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.17,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:01:31.884 00.004 7680 PulseGuide returned control before completion, sleep 2572
03:01:31.884 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:31.889 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:31.895 00.006 6120 Enqueuing Expose request
03:01:34.462 02.567 7680 IsGuiding returns 1
03:01:34.463 00.001 7680 scope still moving after pulse duration time elapsed
03:01:34.493 00.030 7680 IsSlewing returns 0
03:01:34.495 00.002 7680 IsGuiding returns 0
03:01:34.496 00.001 7680 scope move finished after 2562 + 53 ms
03:01:34.497 00.001 7680 Move returns status 0, amount 2562
03:01:34.497 00.000 7680 MoveAxis(N, 27, B)
03:01:34.497 00.000 7680 Guiding  Dir = 0, Dur = 27
03:01:34.498 00.001 7680 IsSlewing returns 0
03:01:34.499 00.001 7680 IsGuiding returns 0
03:01:34.499 00.000 7680 PulseGuide returned control before completion, sleep 37
03:01:34.542 00.043 7680 IsGuiding returns 1
03:01:34.543 00.001 7680 scope still moving after pulse duration time elapsed
03:01:34.573 00.030 7680 IsSlewing returns 0
03:01:34.574 00.001 7680 IsGuiding returns 0
03:01:34.574 00.000 7680 scope move finished after 27 + 48 ms
03:01:34.574 00.000 7680 Move returns status 0, amount 27
03:01:34.574 00.000 7680 move complete, result=0
03:01:34.575 00.001 7680 worker thread done servicing request
03:01:34.575 00.000 7680 Worker thread wakes up
03:01:34.575 00.000 6120 GuideStep: 4.0 px 2562 ms WEST, -0.1 px 27 ms NORTH
03:01:34.582 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:34.582 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:01:35.824 01.242 7680 Exposure complete
03:01:35.954 00.130 7680 worker thread done servicing request
03:01:35.954 00.000 6120 OnExposeComplete: enter
03:01:35.959 00.005 6120 UpdateGuideState(): m_state=6
03:01:35.962 00.003 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2017
03:01:35.967 00.005 6120 Star::Find returns 1 (0), X=510.88, Y=665.93, Mass=8800, SNR=62.0, Peak=217 HFD=6.4
03:01:35.970 00.003 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (0.19) = xAngle (1.17 = 1.17)
03:01:35.974 00.004 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.05 = -2.24)
03:01:35.978 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.49 hyp=0.50 cameraTheta=1.36 mountX=0.19 mountY=-0.39, mountTheta=-1.11
03:01:35.985 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.49, opts=13)
03:01:35.988 00.003 6120 Enqueuing Move request for scope (0.10, 0.49)
03:01:35.992 00.004 7680 Worker thread wakes up
03:01:35.992 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.49) opts 0xd
03:01:35.992 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.49)
03:01:35.992 00.000 7680 Moving (0.10, 0.49) raw xDistance=0.19 yDistance=-0.39
03:01:35.993 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:01:35.993 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:01:35.994 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
03:01:35.994 00.000 7680 MoveAxis(E, 0, ABG)
03:01:35.994 00.000 7680 Move returns status 0, amount 0
03:01:35.994 00.000 7680 MoveAxis(N, 0, ABG)
03:01:35.994 00.000 7680 Move returns status 0, amount 0
03:01:36.019 00.025 7680 move complete, result=0
03:01:36.019 00.000 7680 worker thread done servicing request
03:01:36.020 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:36.024 00.004 6120 UpdateGuideState exits: m=8800 SNR=62.0
03:01:36.028 00.004 6120 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 2 / 99999
03:01:36.030 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764061296.030,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:01:36.036 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:36.039 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:36.043 00.004 6120 Enqueuing Expose request
03:01:36.047 00.004 7680 Worker thread wakes up
03:01:36.047 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:36.047 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:01:36.047 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
03:01:37.292 01.245 7680 Exposure complete
03:01:37.418 00.126 7680 worker thread done servicing request
03:01:37.418 00.000 6120 OnExposeComplete: enter
03:01:37.423 00.005 6120 UpdateGuideState(): m_state=6
03:01:37.428 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2018
03:01:37.432 00.004 6120 Star::Find returns 1 (0), X=510.49, Y=665.87, Mass=8127, SNR=59.6, Peak=194 HFD=6.5
03:01:37.434 00.002 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (0.19) = xAngle (1.98 = 1.98)
03:01:37.438 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.85 = -1.43)
03:01:37.442 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.43 hyp=0.52 cameraTheta=2.17 mountX=-0.21 mountY=-0.51, mountTheta=-1.95
03:01:37.447 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.43, opts=13)
03:01:37.451 00.004 6120 Enqueuing Move request for scope (-0.29, 0.43)
03:01:37.455 00.004 7680 Worker thread wakes up
03:01:37.456 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.43) opts 0xd
03:01:37.456 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.43)
03:01:37.456 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:37.460 00.004 6120 UpdateGuideState exits: m=8127 SNR=59.6
03:01:37.464 00.004 6120 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 3 / 99999
03:01:37.467 00.003 7680 Moving (-0.29, 0.43) raw xDistance=-0.21 yDistance=-0.51
03:01:37.468 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:01:37.468 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:01:37.468 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764061297.467,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.50,"Time":1.4,"SettleTime":10.0,"StarLocked":true}
03:01:37.472 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
03:01:37.473 00.001 7680 MoveAxis(E, 84, ABG)
03:01:37.473 00.000 7680 Guiding  Dir = 2, Dur = 84
03:01:37.473 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:37.477 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:37.481 00.004 6120 Enqueuing Expose request
03:01:37.484 00.003 7680 IsSlewing returns 0
03:01:37.485 00.001 7680 IsGuiding returns 0
03:01:37.486 00.001 7680 PulseGuide returned control before completion, sleep 94
03:01:37.594 00.108 7680 IsGuiding returns 1
03:01:37.595 00.001 7680 scope still moving after pulse duration time elapsed
03:01:37.626 00.031 7680 IsSlewing returns 0
03:01:37.627 00.001 7680 IsGuiding returns 0
03:01:37.627 00.000 7680 scope move finished after 84 + 57 ms
03:01:37.627 00.000 7680 Move returns status 0, amount 84
03:01:37.628 00.001 7680 MoveAxis(N, 0, ABG)
03:01:37.628 00.000 7680 Move returns status 0, amount 0
03:01:37.628 00.000 7680 move complete, result=0
03:01:37.629 00.001 7680 worker thread done servicing request
03:01:37.629 00.000 6120 GuideStep: -0.2 px 84 ms EAST, -0.5 px 0 ms NORTH
03:01:37.638 00.009 7680 Worker thread wakes up
03:01:37.638 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:37.638 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:01:38.896 01.258 7680 Exposure complete
03:01:39.025 00.129 7680 worker thread done servicing request
03:01:39.025 00.000 6120 OnExposeComplete: enter
03:01:39.030 00.005 6120 UpdateGuideState(): m_state=6
03:01:39.034 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2019
03:01:39.037 00.003 6120 Star::Find returns 1 (0), X=510.67, Y=665.80, Mass=8561, SNR=60.6, Peak=218 HFD=6.5
03:01:39.047 00.010 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (0.19) = xAngle (1.69 = 1.69)
03:01:39.051 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.56 = -1.72)
03:01:39.055 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.35 hyp=0.37 cameraTheta=1.87 mountX=-0.04 mountY=-0.37, mountTheta=-1.69
03:01:39.062 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.35, opts=13)
03:01:39.066 00.004 6120 Enqueuing Move request for scope (-0.11, 0.35)
03:01:39.069 00.003 7680 Worker thread wakes up
03:01:39.071 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:39.075 00.004 6120 UpdateGuideState exits: m=8561 SNR=60.6
03:01:39.078 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.35) opts 0xd
03:01:39.078 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.35)
03:01:39.078 00.000 7680 Moving (-0.11, 0.35) raw xDistance=-0.04 yDistance=-0.37
03:01:39.078 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:01:39.079 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.27
03:01:39.079 00.000 6120 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 4 / 99999
03:01:39.083 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.37 from input -0.37
03:01:39.083 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764061299.083,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.46,"Time":3.1,"SettleTime":10.0,"StarLocked":true}
03:01:39.086 00.003 7680 MoveAxis(E, 0, ABG)
03:01:39.088 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:39.092 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:39.095 00.003 6120 Enqueuing Expose request
03:01:39.099 00.004 7680 Move returns status 0, amount 0
03:01:39.099 00.000 7680 MoveAxis(N, 199, ABG)
03:01:39.099 00.000 7680 Guiding  Dir = 0, Dur = 199
03:01:39.099 00.000 7680 IsSlewing returns 0
03:01:39.100 00.001 7680 IsGuiding returns 0
03:01:39.100 00.000 7680 PulseGuide returned control before completion, sleep 209
03:01:39.324 00.224 7680 IsGuiding returns 1
03:01:39.326 00.002 7680 scope still moving after pulse duration time elapsed
03:01:39.355 00.029 7680 IsSlewing returns 0
03:01:39.360 00.005 7680 IsGuiding returns 0
03:01:39.360 00.000 7680 scope move finished after 199 + 60 ms
03:01:39.361 00.001 7680 Move returns status 0, amount 199
03:01:39.361 00.000 7680 move complete, result=0
03:01:39.362 00.001 7680 worker thread done servicing request
03:01:39.362 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 199 ms NORTH
03:01:39.367 00.005 7680 Worker thread wakes up
03:01:39.367 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:39.367 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:01:40.622 01.255 7680 Exposure complete
03:01:40.741 00.119 7680 worker thread done servicing request
03:01:40.741 00.000 6120 OnExposeComplete: enter
03:01:40.745 00.004 6120 UpdateGuideState(): m_state=6
03:01:40.750 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2020
03:01:40.754 00.004 6120 Star::Find returns 1 (0), X=510.90, Y=665.79, Mass=8102, SNR=60.3, Peak=196 HFD=6.7
03:01:40.757 00.003 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (0.19) = xAngle (1.05 = 1.05)
03:01:40.762 00.005 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.93 = -2.36)
03:01:40.765 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.24 mountX=0.18 mountY=-0.26, mountTheta=-0.96
03:01:40.770 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.34, opts=13)
03:01:40.774 00.004 6120 Enqueuing Move request for scope (0.12, 0.34)
03:01:40.779 00.005 7680 Worker thread wakes up
03:01:40.779 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.34) opts 0xd
03:01:40.779 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.34)
03:01:40.779 00.000 7680 Moving (0.12, 0.34) raw xDistance=0.18 yDistance=-0.26
03:01:40.779 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:01:40.779 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
03:01:40.779 00.000 7680 MoveAxis(E, 0, ABG)
03:01:40.780 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:40.783 00.003 7680 Move returns status 0, amount 0
03:01:40.783 00.000 7680 MoveAxis(N, 140, ABG)
03:01:40.783 00.000 7680 Guiding  Dir = 0, Dur = 140
03:01:40.783 00.000 6120 UpdateGuideState exits: m=8102 SNR=60.3
03:01:40.788 00.005 7680 IsSlewing returns 0
03:01:40.788 00.000 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 5 / 99999
03:01:40.793 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764061300.793,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.43,"Time":4.8,"SettleTime":10.0,"StarLocked":true}
03:01:40.796 00.003 7680 IsGuiding returns 0
03:01:40.796 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:40.801 00.005 7680 PulseGuide returned control before completion, sleep 150
03:01:40.801 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:40.805 00.004 6120 Enqueuing Expose request
03:01:40.955 00.150 7680 IsGuiding returns 1
03:01:40.956 00.001 7680 scope still moving after pulse duration time elapsed
03:01:40.986 00.030 7680 IsSlewing returns 0
03:01:40.987 00.001 7680 IsGuiding returns 0
03:01:40.987 00.000 7680 scope move finished after 140 + 50 ms
03:01:40.987 00.000 7680 Move returns status 0, amount 140
03:01:40.987 00.000 7680 move complete, result=0
03:01:40.987 00.000 7680 worker thread done servicing request
03:01:40.989 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 140 ms NORTH
03:01:40.994 00.005 7680 Worker thread wakes up
03:01:40.994 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:40.994 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:01:42.246 01.252 7680 Exposure complete
03:01:42.374 00.128 7680 worker thread done servicing request
03:01:42.374 00.000 6120 OnExposeComplete: enter
03:01:42.378 00.004 6120 UpdateGuideState(): m_state=6
03:01:42.381 00.003 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2021
03:01:42.386 00.005 6120 Star::Find returns 1 (0), X=510.71, Y=665.76, Mass=8767, SNR=61.7, Peak=212 HFD=6.6
03:01:42.390 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (0.19) = xAngle (1.61 = 1.61)
03:01:42.393 00.003 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.48 = -1.80)
03:01:42.396 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.31 hyp=0.32 cameraTheta=1.79 mountX=-0.01 mountY=-0.31, mountTheta=-1.61
03:01:42.401 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.31, opts=13)
03:01:42.406 00.005 6120 Enqueuing Move request for scope (-0.07, 0.31)
03:01:42.410 00.004 7680 Worker thread wakes up
03:01:42.410 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.31) opts 0xd
03:01:42.410 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.31)
03:01:42.411 00.001 7680 Moving (-0.07, 0.31) raw xDistance=-0.01 yDistance=-0.31
03:01:42.411 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:01:42.411 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
03:01:42.411 00.000 7680 MoveAxis(E, 0, ABG)
03:01:42.411 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:42.415 00.004 7680 Move returns status 0, amount 0
03:01:42.416 00.001 7680 MoveAxis(N, 169, ABG)
03:01:42.416 00.000 7680 Guiding  Dir = 0, Dur = 169
03:01:42.416 00.000 6120 UpdateGuideState exits: m=8767 SNR=61.7
03:01:42.420 00.004 7680 IsSlewing returns 0
03:01:42.420 00.000 6120 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 6 / 99999
03:01:42.424 00.004 7680 IsGuiding returns 0
03:01:42.424 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764061302.424,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.40,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
03:01:42.428 00.004 7680 PulseGuide returned control before completion, sleep 179
03:01:42.429 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:42.432 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:42.435 00.003 6120 Enqueuing Expose request
03:01:42.612 00.177 7680 IsGuiding returns 1
03:01:42.613 00.001 7680 scope still moving after pulse duration time elapsed
03:01:42.643 00.030 7680 IsSlewing returns 0
03:01:42.644 00.001 7680 IsGuiding returns 0
03:01:42.645 00.001 7680 scope move finished after 169 + 52 ms
03:01:42.645 00.000 7680 Move returns status 0, amount 169
03:01:42.645 00.000 7680 move complete, result=0
03:01:42.646 00.001 7680 worker thread done servicing request
03:01:42.646 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 169 ms NORTH
03:01:42.652 00.006 7680 Worker thread wakes up
03:01:42.652 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:42.652 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:01:43.906 01.254 7680 Exposure complete
03:01:44.033 00.127 7680 worker thread done servicing request
03:01:44.033 00.000 6120 OnExposeComplete: enter
03:01:44.038 00.005 6120 UpdateGuideState(): m_state=6
03:01:44.042 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2022
03:01:44.046 00.004 6120 Star::Find returns 1 (0), X=510.60, Y=665.61, Mass=8806, SNR=62.3, Peak=221 HFD=6.8
03:01:44.050 00.004 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (0.19) = xAngle (2.19 = 2.19)
03:01:44.053 00.003 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.06 = -1.22)
03:01:44.057 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.17 hyp=0.24 cameraTheta=2.38 mountX=-0.14 mountY=-0.23, mountTheta=-2.13
03:01:44.061 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.17, opts=13)
03:01:44.065 00.004 6120 Enqueuing Move request for scope (-0.18, 0.17)
03:01:44.068 00.003 7680 Worker thread wakes up
03:01:44.068 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.17) opts 0xd
03:01:44.069 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.17)
03:01:44.069 00.000 7680 Moving (-0.18, 0.17) raw xDistance=-0.14 yDistance=-0.23
03:01:44.069 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:01:44.070 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
03:01:44.070 00.000 7680 MoveAxis(E, 0, ABG)
03:01:44.070 00.000 7680 Move returns status 0, amount 0
03:01:44.070 00.000 7680 MoveAxis(N, 124, ABG)
03:01:44.070 00.000 7680 Guiding  Dir = 0, Dur = 124
03:01:44.070 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:44.075 00.005 7680 IsSlewing returns 0
03:01:44.075 00.000 6120 UpdateGuideState exits: m=8806 SNR=62.3
03:01:44.079 00.004 7680 IsGuiding returns 0
03:01:44.079 00.000 6120 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 7 / 99999
03:01:44.084 00.005 7680 PulseGuide returned control before completion, sleep 134
03:01:44.084 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764061304.084,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.35,"Time":8.1,"SettleTime":10.0,"StarLocked":true}
03:01:44.088 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:44.091 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:44.095 00.004 6120 Enqueuing Expose request
03:01:44.223 00.128 7680 IsGuiding returns 1
03:01:44.224 00.001 7680 scope still moving after pulse duration time elapsed
03:01:44.255 00.031 7680 IsSlewing returns 0
03:01:44.257 00.002 7680 IsGuiding returns 0
03:01:44.257 00.000 7680 scope move finished after 124 + 54 ms
03:01:44.258 00.001 7680 Move returns status 0, amount 124
03:01:44.259 00.001 7680 move complete, result=0
03:01:44.260 00.001 7680 worker thread done servicing request
03:01:44.260 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 124 ms NORTH
03:01:44.266 00.006 7680 Worker thread wakes up
03:01:44.266 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:44.266 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:01:45.516 01.250 7680 Exposure complete
03:01:45.655 00.139 7680 worker thread done servicing request
03:01:45.655 00.000 6120 OnExposeComplete: enter
03:01:45.659 00.004 6120 UpdateGuideState(): m_state=6
03:01:45.664 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2023
03:01:45.669 00.005 6120 Star::Find returns 1 (0), X=510.88, Y=665.60, Mass=8664, SNR=61.5, Peak=212 HFD=6.7
03:01:45.674 00.005 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (0.19) = xAngle (0.82 = 0.82)
03:01:45.678 00.004 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.70 = -2.59)
03:01:45.681 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=1.01 mountX=0.12 mountY=-0.10, mountTheta=-0.66
03:01:45.687 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.15, opts=13)
03:01:45.690 00.003 6120 Enqueuing Move request for scope (0.10, 0.15)
03:01:45.695 00.005 7680 Worker thread wakes up
03:01:45.695 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:45.699 00.004 6120 UpdateGuideState exits: m=8664 SNR=61.5
03:01:45.703 00.004 6120 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 8 / 99999
03:01:45.706 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
03:01:45.707 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
03:01:45.707 00.000 7680 Moving (0.10, 0.15) raw xDistance=0.12 yDistance=-0.10
03:01:45.707 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:01:45.707 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:01:45.709 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:01:45.709 00.000 7680 MoveAxis(E, 0, ABG)
03:01:45.709 00.000 7680 Move returns status 0, amount 0
03:01:45.710 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764061305.706,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.30,"Time":9.7,"SettleTime":10.0,"StarLocked":true}
03:01:45.714 00.004 7680 MoveAxis(N, 0, ABG)
03:01:45.714 00.000 7680 Move returns status 0, amount 0
03:01:45.715 00.001 7680 move complete, result=0
03:01:45.715 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:45.718 00.003 7680 worker thread done servicing request
03:01:45.718 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:45.724 00.006 6120 Enqueuing Expose request
03:01:45.729 00.005 7680 Worker thread wakes up
03:01:45.731 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:01:45.736 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:45.736 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:01:46.988 01.252 7680 Exposure complete
03:01:47.147 00.159 7680 worker thread done servicing request
03:01:47.147 00.000 6120 OnExposeComplete: enter
03:01:47.151 00.004 6120 UpdateGuideState(): m_state=6
03:01:47.155 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2024
03:01:47.160 00.005 6120 Star::Find returns 1 (0), X=510.88, Y=665.02, Mass=8340, SNR=60.4, Peak=223 HFD=6.4
03:01:47.163 00.003 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
03:01:47.168 00.005 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
03:01:47.171 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.43 hyp=0.44 cameraTheta=-1.33 mountX=0.02 mountY=0.43, mountTheta=1.52
03:01:47.176 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.43, opts=13)
03:01:47.180 00.004 6120 Enqueuing Move request for scope (0.10, -0.43)
03:01:47.184 00.004 7680 Worker thread wakes up
03:01:47.184 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:47.187 00.003 6120 UpdateGuideState exits: m=8340 SNR=60.4
03:01:47.192 00.005 6120 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 9 / 99999
03:01:47.195 00.003 6120 PhdController: newstate STATE_FINISH
03:01:47.198 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.43) opts 0xd
03:01:47.198 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.43)
03:01:47.199 00.001 6120 PhdController complete: success
03:01:47.204 00.005 7680 Moving (0.10, -0.43) raw xDistance=0.02 yDistance=0.43
03:01:47.204 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:01:47.204 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:01:47.204 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764061307.204,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
03:01:47.208 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
03:01:47.208 00.000 7680 MoveAxis(E, 0, ABG)
03:01:47.209 00.001 7680 Move returns status 0, amount 0
03:01:47.210 00.001 7680 MoveAxis(N, 0, ABG)
03:01:47.210 00.000 7680 Move returns status 0, amount 0
03:01:47.210 00.000 7680 move complete, result=0
03:01:47.210 00.000 6120 Mount: notify guiding dither settle done success=1
03:01:47.214 00.004 6120 PhdController: newstate STATE_IDLE
03:01:47.219 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:47.222 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:47.226 00.004 6120 Enqueuing Expose request
03:01:47.230 00.004 7680 worker thread done servicing request
03:01:47.230 00.000 7680 Worker thread wakes up
03:01:47.230 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:47.230 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:01:47.230 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
03:01:48.480 01.250 7680 Exposure complete
03:01:48.629 00.149 7680 worker thread done servicing request
03:01:48.630 00.001 6120 OnExposeComplete: enter
03:01:48.634 00.004 6120 UpdateGuideState(): m_state=6
03:01:48.639 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2025
03:01:48.644 00.005 6120 Star::Find returns 1 (0), X=510.81, Y=665.36, Mass=8863, SNR=61.8, Peak=217 HFD=6.8
03:01:48.647 00.003 6120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.19) = xAngle (-1.46 = -1.46)
03:01:48.651 00.004 6120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
03:01:48.655 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.27 mountX=0.01 mountY=0.09, mountTheta=1.46
03:01:48.660 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.09, opts=13)
03:01:48.664 00.004 6120 Enqueuing Move request for scope (0.03, -0.09)
03:01:48.667 00.003 7680 Worker thread wakes up
03:01:48.668 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
03:01:48.668 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:48.672 00.004 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
03:01:48.672 00.000 7680 Moving (0.03, -0.09) raw xDistance=0.01 yDistance=0.09
03:01:48.672 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:01:48.673 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:01:48.674 00.001 6120 UpdateGuideState exits: m=8863 SNR=61.8
03:01:48.680 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:01:48.680 00.000 7680 MoveAxis(E, 0, ABG)
03:01:48.680 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:48.685 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:48.688 00.003 6120 Enqueuing Expose request
03:01:48.692 00.004 7680 Move returns status 0, amount 0
03:01:48.692 00.000 7680 MoveAxis(N, 0, ABG)
03:01:48.692 00.000 7680 Move returns status 0, amount 0
03:01:48.692 00.000 7680 move complete, result=0
03:01:48.692 00.000 7680 worker thread done servicing request
03:01:48.693 00.001 7680 Worker thread wakes up
03:01:48.693 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:01:48.698 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:48.698 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:01:49.947 01.249 7680 Exposure complete
03:01:50.081 00.134 7680 worker thread done servicing request
03:01:50.082 00.001 6120 OnExposeComplete: enter
03:01:50.086 00.004 6120 UpdateGuideState(): m_state=6
03:01:50.091 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2026
03:01:50.095 00.004 6120 Star::Find returns 1 (0), X=510.74, Y=664.73, Mass=8923, SNR=63.2, Peak=227 HFD=6.7
03:01:50.100 00.005 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
03:01:50.105 00.005 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
03:01:50.108 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.72 hyp=0.72 cameraTheta=-1.63 mountX=-0.17 mountY=0.63, mountTheta=1.84
03:01:50.117 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.72, opts=13)
03:01:50.122 00.005 6120 Enqueuing Move request for scope (-0.04, -0.72)
03:01:50.127 00.005 7680 Worker thread wakes up
03:01:50.127 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:50.131 00.004 6120 UpdateGuideState exits: m=8923 SNR=63.2
03:01:50.135 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:50.139 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:50.145 00.006 6120 Enqueuing Expose request
03:01:50.150 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.72) opts 0xd
03:01:50.150 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.72)
03:01:50.150 00.000 7680 Moving (-0.04, -0.72) raw xDistance=-0.17 yDistance=0.63
03:01:50.152 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:01:50.152 00.000 7680 resist switch: large excursion: input 0.63 thresh 0.60 direction from -1 to 1
03:01:50.152 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.88
03:01:50.152 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
03:01:50.153 00.001 7680 MoveAxis(E, 0, ABG)
03:01:50.153 00.000 7680 Move returns status 0, amount 0
03:01:50.153 00.000 7680 MoveAxis(S, 340, ABG)
03:01:50.153 00.000 7680 Guiding  Dir = 1, Dur = 340
03:01:50.153 00.000 7680 IsSlewing returns 0
03:01:50.153 00.000 7680 IsGuiding returns 0
03:01:50.154 00.001 7680 PulseGuide returned control before completion, sleep 350
03:01:50.515 00.361 7680 IsGuiding returns 1
03:01:50.517 00.002 7680 scope still moving after pulse duration time elapsed
03:01:50.546 00.029 7680 IsSlewing returns 0
03:01:50.547 00.001 7680 IsGuiding returns 0
03:01:50.548 00.001 7680 scope move finished after 340 + 54 ms
03:01:50.548 00.000 7680 Move returns status 0, amount 340
03:01:50.550 00.002 7680 move complete, result=0
03:01:50.550 00.000 7680 worker thread done servicing request
03:01:50.550 00.000 7680 Worker thread wakes up
03:01:50.550 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 340 ms SOUTH
03:01:50.557 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:50.557 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:01:51.804 01.247 7680 Exposure complete
03:01:51.944 00.140 7680 worker thread done servicing request
03:01:51.944 00.000 6120 OnExposeComplete: enter
03:01:51.947 00.003 6120 UpdateGuideState(): m_state=6
03:01:51.952 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2027
03:01:51.956 00.004 6120 Star::Find returns 1 (0), X=510.76, Y=664.71, Mass=8698, SNR=61.4, Peak=215 HFD=6.6
03:01:51.960 00.004 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
03:01:51.963 00.003 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
03:01:51.968 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.73 hyp=0.73 cameraTheta=-1.61 mountX=-0.16 mountY=0.65, mountTheta=1.81
03:01:51.972 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.73, opts=13)
03:01:51.976 00.004 6120 Enqueuing Move request for scope (-0.03, -0.73)
03:01:51.980 00.004 7680 Worker thread wakes up
03:01:51.982 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:51.985 00.003 6120 UpdateGuideState exits: m=8698 SNR=61.4
03:01:51.989 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.73) opts 0xd
03:01:51.990 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.73)
03:01:51.990 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:51.994 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:51.997 00.003 6120 Enqueuing Expose request
03:01:52.001 00.004 7680 Moving (-0.03, -0.73) raw xDistance=-0.16 yDistance=0.65
03:01:52.001 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:01:52.001 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
03:01:52.002 00.001 7680 MoveAxis(E, 0, ABG)
03:01:52.002 00.000 7680 Move returns status 0, amount 0
03:01:52.002 00.000 7680 MoveAxis(S, 351, ABG)
03:01:52.002 00.000 7680 Guiding  Dir = 1, Dur = 351
03:01:52.003 00.001 7680 IsSlewing returns 0
03:01:52.003 00.000 7680 IsGuiding returns 0
03:01:52.003 00.000 7680 PulseGuide returned control before completion, sleep 361
03:01:52.369 00.366 7680 IsGuiding returns 1
03:01:52.369 00.000 7680 scope still moving after pulse duration time elapsed
03:01:52.401 00.032 7680 IsSlewing returns 0
03:01:52.401 00.000 7680 IsGuiding returns 0
03:01:52.402 00.001 7680 scope move finished after 351 + 47 ms
03:01:52.402 00.000 7680 Move returns status 0, amount 351
03:01:52.403 00.001 7680 move complete, result=0
03:01:52.403 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 351 ms SOUTH
03:01:52.410 00.007 7680 worker thread done servicing request
03:01:52.410 00.000 7680 Worker thread wakes up
03:01:52.410 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:52.411 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:01:53.663 01.252 7680 Exposure complete
03:01:53.798 00.135 7680 worker thread done servicing request
03:01:53.799 00.001 6120 OnExposeComplete: enter
03:01:53.803 00.004 6120 UpdateGuideState(): m_state=6
03:01:53.807 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2028
03:01:53.812 00.005 6120 Star::Find returns 1 (0), X=510.72, Y=664.62, Mass=8775, SNR=62.8, Peak=202 HFD=6.8
03:01:53.816 00.004 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
03:01:53.820 00.004 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
03:01:53.826 00.006 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.83 hyp=0.83 cameraTheta=-1.65 mountX=-0.22 mountY=0.71, mountTheta=1.87
03:01:53.833 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.83, opts=13)
03:01:53.837 00.004 6120 Enqueuing Move request for scope (-0.06, -0.83)
03:01:53.841 00.004 7680 Worker thread wakes up
03:01:53.842 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.83) opts 0xd
03:01:53.842 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.83)
03:01:53.842 00.000 7680 Moving (-0.06, -0.83) raw xDistance=-0.22 yDistance=0.71
03:01:53.842 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:01:53.843 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:53.847 00.004 6120 UpdateGuideState exits: m=8775 SNR=62.8
03:01:53.851 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:53.854 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
03:01:53.855 00.001 7680 MoveAxis(E, 89, ABG)
03:01:53.855 00.000 7680 Guiding  Dir = 2, Dur = 89
03:01:53.855 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:53.860 00.005 7680 IsSlewing returns 0
03:01:53.861 00.001 6120 Enqueuing Expose request
03:01:53.864 00.003 7680 IsGuiding returns 0
03:01:53.865 00.001 7680 PulseGuide returned control before completion, sleep 99
03:01:53.980 00.115 7680 IsGuiding returns 1
03:01:53.981 00.001 7680 scope still moving after pulse duration time elapsed
03:01:54.011 00.030 7680 IsSlewing returns 0
03:01:54.012 00.001 7680 IsGuiding returns 0
03:01:54.012 00.000 7680 scope move finished after 89 + 59 ms
03:01:54.014 00.002 7680 Move returns status 0, amount 89
03:01:54.014 00.000 7680 MoveAxis(S, 387, ABG)
03:01:54.014 00.000 7680 Guiding  Dir = 1, Dur = 387
03:01:54.014 00.000 7680 IsSlewing returns 0
03:01:54.015 00.001 7680 IsGuiding returns 0
03:01:54.015 00.000 7680 PulseGuide returned control before completion, sleep 397
03:01:54.417 00.402 7680 IsGuiding returns 1
03:01:54.418 00.001 7680 scope still moving after pulse duration time elapsed
03:01:54.448 00.030 7680 IsSlewing returns 0
03:01:54.449 00.001 7680 IsGuiding returns 0
03:01:54.450 00.001 7680 scope move finished after 387 + 48 ms
03:01:54.450 00.000 7680 Move returns status 0, amount 387
03:01:54.451 00.001 7680 move complete, result=0
03:01:54.451 00.000 7680 worker thread done servicing request
03:01:54.451 00.000 7680 Worker thread wakes up
03:01:54.452 00.001 6120 GuideStep: -0.2 px 89 ms EAST, 0.7 px 387 ms SOUTH
03:01:54.458 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:54.458 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:01:55.710 01.252 7680 Exposure complete
03:01:55.843 00.133 7680 worker thread done servicing request
03:01:55.845 00.002 6120 OnExposeComplete: enter
03:01:55.848 00.003 6120 UpdateGuideState(): m_state=6
03:01:55.853 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2029
03:01:55.857 00.004 6120 Star::Find returns 1 (0), X=511.01, Y=665.03, Mass=8159, SNR=60.0, Peak=205 HFD=6.3
03:01:55.860 00.003 6120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.19) = xAngle (-1.25 = -1.25)
03:01:55.864 00.004 6120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.62 = 1.62)
03:01:55.867 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=-0.41 hyp=0.47 cameraTheta=-1.07 mountX=0.15 mountY=0.47, mountTheta=1.27
03:01:55.872 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.41, opts=13)
03:01:55.876 00.004 6120 Enqueuing Move request for scope (0.23, -0.41)
03:01:55.880 00.004 7680 Worker thread wakes up
03:01:55.880 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.41) opts 0xd
03:01:55.880 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.41)
03:01:55.880 00.000 7680 Moving (0.23, -0.41) raw xDistance=0.15 yDistance=0.47
03:01:55.880 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:01:55.881 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
03:01:55.881 00.000 7680 MoveAxis(E, 0, ABG)
03:01:55.881 00.000 7680 Move returns status 0, amount 0
03:01:55.881 00.000 7680 MoveAxis(S, 255, ABG)
03:01:55.881 00.000 7680 Guiding  Dir = 1, Dur = 255
03:01:55.881 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:55.887 00.006 7680 IsSlewing returns 0
03:01:55.887 00.000 6120 UpdateGuideState exits: m=8159 SNR=60.0
03:01:55.892 00.005 7680 IsGuiding returns 0
03:01:55.892 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:55.896 00.004 7680 PulseGuide returned control before completion, sleep 265
03:01:55.896 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:55.899 00.003 6120 Enqueuing Expose request
03:01:56.167 00.268 7680 IsGuiding returns 1
03:01:56.168 00.001 7680 scope still moving after pulse duration time elapsed
03:01:56.198 00.030 7680 IsSlewing returns 0
03:01:56.199 00.001 7680 IsGuiding returns 0
03:01:56.200 00.001 7680 scope move finished after 255 + 53 ms
03:01:56.200 00.000 7680 Move returns status 0, amount 255
03:01:56.200 00.000 7680 move complete, result=0
03:01:56.202 00.002 7680 worker thread done servicing request
03:01:56.202 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 255 ms SOUTH
03:01:56.208 00.006 7680 Worker thread wakes up
03:01:56.208 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:56.208 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:01:57.458 01.250 7680 Exposure complete
03:01:57.609 00.151 7680 worker thread done servicing request
03:01:57.609 00.000 6120 OnExposeComplete: enter
03:01:57.612 00.003 6120 UpdateGuideState(): m_state=6
03:01:57.616 00.004 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2030
03:01:57.620 00.004 6120 Star::Find returns 1 (0), X=510.97, Y=665.17, Mass=8523, SNR=60.4, Peak=229 HFD=6.3
03:01:57.624 00.004 6120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (0.19) = xAngle (-1.15 = -1.15)
03:01:57.628 00.004 6120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.72 = 1.72)
03:01:57.632 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.27 hyp=0.33 cameraTheta=-0.97 mountX=0.13 mountY=0.33, mountTheta=1.18
03:01:57.645 00.013 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.27, opts=13)
03:01:57.651 00.006 6120 Enqueuing Move request for scope (0.19, -0.27)
03:01:57.655 00.004 7680 Worker thread wakes up
03:01:57.655 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.27) opts 0xd
03:01:57.655 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:57.659 00.004 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.27)
03:01:57.659 00.000 6120 UpdateGuideState exits: m=8523 SNR=60.4
03:01:57.662 00.003 7680 Moving (0.19, -0.27) raw xDistance=0.13 yDistance=0.33
03:01:57.662 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:57.665 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:57.669 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:01:57.669 00.000 6120 Enqueuing Expose request
03:01:57.674 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:01:57.674 00.000 7680 MoveAxis(E, 0, ABG)
03:01:57.674 00.000 7680 Move returns status 0, amount 0
03:01:57.674 00.000 7680 MoveAxis(S, 177, ABG)
03:01:57.674 00.000 7680 Guiding  Dir = 1, Dur = 177
03:01:57.675 00.001 7680 IsSlewing returns 0
03:01:57.675 00.000 7680 IsGuiding returns 0
03:01:57.675 00.000 7680 PulseGuide returned control before completion, sleep 187
03:01:57.874 00.199 7680 IsGuiding returns 1
03:01:57.875 00.001 7680 scope still moving after pulse duration time elapsed
03:01:57.903 00.028 7680 IsSlewing returns 0
03:01:57.906 00.003 7680 IsGuiding returns 0
03:01:57.906 00.000 7680 scope move finished after 177 + 53 ms
03:01:57.906 00.000 7680 Move returns status 0, amount 177
03:01:57.907 00.001 7680 move complete, result=0
03:01:57.907 00.000 7680 worker thread done servicing request
03:01:57.907 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 177 ms SOUTH
03:01:57.916 00.009 7680 Worker thread wakes up
03:01:57.916 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:57.916 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:01:59.158 01.242 7680 Exposure complete
03:01:59.293 00.135 7680 worker thread done servicing request
03:01:59.294 00.001 6120 OnExposeComplete: enter
03:01:59.298 00.004 6120 UpdateGuideState(): m_state=6
03:01:59.302 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2031
03:01:59.305 00.003 6120 Star::Find returns 1 (0), X=511.00, Y=665.13, Mass=8121, SNR=60.3, Peak=209 HFD=6.4
03:01:59.309 00.004 6120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.19) = xAngle (-1.14 = -1.14)
03:01:59.314 00.005 6120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.73 = 1.73)
03:01:59.316 00.002 6120 CameraToMount -- cameraX=0.22 cameraY=-0.31 hyp=0.38 cameraTheta=-0.95 mountX=0.16 mountY=0.38, mountTheta=1.17
03:01:59.321 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.31, opts=13)
03:01:59.324 00.003 6120 Enqueuing Move request for scope (0.22, -0.31)
03:01:59.328 00.004 7680 Worker thread wakes up
03:01:59.328 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.31) opts 0xd
03:01:59.328 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.31)
03:01:59.328 00.000 7680 Moving (0.22, -0.31) raw xDistance=0.16 yDistance=0.38
03:01:59.328 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:01:59.330 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:01:59.330 00.000 7680 MoveAxis(E, 0, ABG)
03:01:59.330 00.000 7680 Move returns status 0, amount 0
03:01:59.330 00.000 7680 MoveAxis(S, 206, ABG)
03:01:59.331 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:01:59.335 00.004 7680 Guiding  Dir = 1, Dur = 206
03:01:59.335 00.000 6120 UpdateGuideState exits: m=8121 SNR=60.3
03:01:59.339 00.004 7680 IsSlewing returns 0
03:01:59.339 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:59.344 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:01:59.348 00.004 7680 IsGuiding returns 0
03:01:59.348 00.000 6120 Enqueuing Expose request
03:01:59.351 00.003 7680 PulseGuide returned control before completion, sleep 216
03:01:59.575 00.224 7680 IsGuiding returns 1
03:01:59.576 00.001 7680 scope still moving after pulse duration time elapsed
03:01:59.606 00.030 7680 IsSlewing returns 0
03:01:59.607 00.001 7680 IsGuiding returns 0
03:01:59.607 00.000 7680 scope move finished after 206 + 53 ms
03:01:59.609 00.002 7680 Move returns status 0, amount 206
03:01:59.609 00.000 7680 move complete, result=0
03:01:59.610 00.001 7680 worker thread done servicing request
03:01:59.610 00.000 7680 Worker thread wakes up
03:01:59.610 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 206 ms SOUTH
03:01:59.617 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:01:59.617 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:00.872 01.255 7680 Exposure complete
03:02:01.019 00.147 7680 worker thread done servicing request
03:02:01.020 00.001 6120 OnExposeComplete: enter
03:02:01.024 00.004 6120 UpdateGuideState(): m_state=6
03:02:01.028 00.004 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2032
03:02:01.033 00.005 6120 Star::Find returns 1 (0), X=511.04, Y=665.72, Mass=8634, SNR=60.3, Peak=208 HFD=6.6
03:02:01.038 00.005 6120 CameraToMount -- cameraTheta (0.81) - m_xAngle (0.19) = xAngle (0.63 = 0.63)
03:02:01.041 00.003 6120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.50 = -2.78)
03:02:01.047 00.006 6120 CameraToMount -- cameraX=0.26 cameraY=0.28 hyp=0.38 cameraTheta=0.81 mountX=0.31 mountY=-0.13, mountTheta=-0.41
03:02:01.054 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.28, opts=13)
03:02:01.059 00.005 6120 Enqueuing Move request for scope (0.26, 0.28)
03:02:01.063 00.004 7680 Worker thread wakes up
03:02:01.063 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.28) opts 0xd
03:02:01.063 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.28)
03:02:01.063 00.000 7680 Moving (0.26, 0.28) raw xDistance=0.31 yDistance=-0.13
03:02:01.065 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
03:02:01.065 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:02:01.065 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:01.069 00.004 6120 UpdateGuideState exits: m=8634 SNR=60.3
03:02:01.075 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:01.081 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:01.085 00.004 6120 Enqueuing Expose request
03:02:01.088 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:02:01.090 00.002 7680 MoveAxis(W, 126, ABG)
03:02:01.090 00.000 7680 Guiding  Dir = 3, Dur = 126
03:02:01.090 00.000 7680 IsSlewing returns 0
03:02:01.090 00.000 7680 IsGuiding returns 0
03:02:01.091 00.001 7680 PulseGuide returned control before completion, sleep 136
03:02:01.233 00.142 7680 IsGuiding returns 1
03:02:01.234 00.001 7680 scope still moving after pulse duration time elapsed
03:02:01.264 00.030 7680 IsSlewing returns 0
03:02:01.264 00.000 7680 IsGuiding returns 0
03:02:01.265 00.001 7680 scope move finished after 126 + 48 ms
03:02:01.265 00.000 7680 Move returns status 0, amount 126
03:02:01.265 00.000 7680 MoveAxis(N, 0, ABG)
03:02:01.266 00.001 7680 Move returns status 0, amount 0
03:02:01.266 00.000 7680 move complete, result=0
03:02:01.266 00.000 7680 worker thread done servicing request
03:02:01.267 00.001 7680 Worker thread wakes up
03:02:01.268 00.001 6120 GuideStep: 0.3 px 126 ms WEST, -0.1 px 0 ms NORTH
03:02:01.277 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:01.277 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:02.522 01.245 7680 Exposure complete
03:02:02.665 00.143 7680 worker thread done servicing request
03:02:02.665 00.000 6120 OnExposeComplete: enter
03:02:02.670 00.005 6120 UpdateGuideState(): m_state=6
03:02:02.678 00.008 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2033
03:02:02.687 00.009 6120 Star::Find returns 1 (0), X=510.56, Y=665.61, Mass=9014, SNR=62.2, Peak=239 HFD=6.9
03:02:02.693 00.006 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (0.19) = xAngle (2.32 = 2.32)
03:02:02.700 00.007 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.19 = -1.09)
03:02:02.708 00.008 6120 CameraToMount -- cameraX=-0.22 cameraY=0.16 hyp=0.28 cameraTheta=2.51 mountX=-0.19 mountY=-0.25, mountTheta=-2.23
03:02:02.715 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.16, opts=13)
03:02:02.721 00.006 6120 Enqueuing Move request for scope (-0.22, 0.16)
03:02:02.727 00.006 7680 Worker thread wakes up
03:02:02.727 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:02.733 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.16) opts 0xd
03:02:02.733 00.000 6120 UpdateGuideState exits: m=9014 SNR=62.2
03:02:02.739 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.16)
03:02:02.739 00.000 7680 Moving (-0.22, 0.16) raw xDistance=-0.19 yDistance=-0.25
03:02:02.739 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:02.745 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:02:02.745 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:02:02.745 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:02.751 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:02:02.751 00.000 7680 MoveAxis(E, 0, ABG)
03:02:02.751 00.000 7680 Move returns status 0, amount 0
03:02:02.753 00.002 6120 Enqueuing Expose request
03:02:02.758 00.005 7680 MoveAxis(N, 0, ABG)
03:02:02.758 00.000 7680 Move returns status 0, amount 0
03:02:02.759 00.001 7680 move complete, result=0
03:02:02.760 00.001 7680 worker thread done servicing request
03:02:02.760 00.000 7680 Worker thread wakes up
03:02:02.760 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:02.761 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:02.767 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:04.010 01.243 7680 Exposure complete
03:02:04.158 00.148 7680 worker thread done servicing request
03:02:04.158 00.000 6120 OnExposeComplete: enter
03:02:04.162 00.004 6120 UpdateGuideState(): m_state=6
03:02:04.168 00.006 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2034
03:02:04.174 00.006 6120 Star::Find returns 1 (0), X=510.69, Y=665.49, Mass=8880, SNR=62.8, Peak=214 HFD=7.0
03:02:04.178 00.004 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (0.19) = xAngle (2.48 = 2.48)
03:02:04.183 00.005 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.35 = -0.93)
03:02:04.187 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.67 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
03:02:04.191 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.05, opts=13)
03:02:04.195 00.004 6120 Enqueuing Move request for scope (-0.09, 0.05)
03:02:04.200 00.005 7680 Worker thread wakes up
03:02:04.200 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
03:02:04.200 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:04.204 00.004 6120 UpdateGuideState exits: m=8880 SNR=62.8
03:02:04.209 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
03:02:04.210 00.001 7680 Moving (-0.09, 0.05) raw xDistance=-0.08 yDistance=-0.08
03:02:04.210 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:02:04.210 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:02:04.211 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:04.215 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:04.218 00.003 6120 Enqueuing Expose request
03:02:04.222 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:02:04.222 00.000 7680 MoveAxis(E, 0, ABG)
03:02:04.222 00.000 7680 Move returns status 0, amount 0
03:02:04.222 00.000 7680 MoveAxis(N, 0, ABG)
03:02:04.222 00.000 7680 Move returns status 0, amount 0
03:02:04.223 00.001 7680 move complete, result=0
03:02:04.224 00.001 7680 worker thread done servicing request
03:02:04.224 00.000 7680 Worker thread wakes up
03:02:04.224 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:04.229 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:04.229 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:05.490 01.261 7680 Exposure complete
03:02:05.631 00.141 6120 OnExposeComplete: enter
03:02:05.635 00.004 6120 UpdateGuideState(): m_state=6
03:02:05.639 00.004 7680 worker thread done servicing request
03:02:05.640 00.001 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2035
03:02:05.644 00.004 6120 Star::Find returns 1 (0), X=510.83, Y=664.97, Mass=8601, SNR=61.1, Peak=223 HFD=6.4
03:02:05.649 00.005 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
03:02:05.651 00.002 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
03:02:05.655 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.47 hyp=0.48 cameraTheta=-1.46 mountX=-0.04 mountY=0.45, mountTheta=1.65
03:02:05.660 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.47, opts=13)
03:02:05.663 00.003 6120 Enqueuing Move request for scope (0.05, -0.47)
03:02:05.666 00.003 7680 Worker thread wakes up
03:02:05.666 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.47) opts 0xd
03:02:05.666 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.47)
03:02:05.667 00.001 7680 Moving (0.05, -0.47) raw xDistance=-0.04 yDistance=0.45
03:02:05.667 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:02:05.667 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
03:02:05.667 00.000 7680 MoveAxis(E, 0, ABG)
03:02:05.667 00.000 7680 Move returns status 0, amount 0
03:02:05.667 00.000 7680 MoveAxis(S, 243, ABG)
03:02:05.668 00.001 7680 Guiding  Dir = 1, Dur = 243
03:02:05.668 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:05.672 00.004 7680 IsSlewing returns 0
03:02:05.672 00.000 6120 UpdateGuideState exits: m=8601 SNR=61.1
03:02:05.677 00.005 7680 IsGuiding returns 0
03:02:05.678 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:05.681 00.003 7680 PulseGuide returned control before completion, sleep 253
03:02:05.682 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:05.686 00.004 6120 Enqueuing Expose request
03:02:05.941 00.255 7680 IsGuiding returns 1
03:02:05.943 00.002 7680 scope still moving after pulse duration time elapsed
03:02:05.972 00.029 7680 IsSlewing returns 0
03:02:05.974 00.002 7680 IsGuiding returns 0
03:02:05.974 00.000 7680 scope move finished after 243 + 53 ms
03:02:05.975 00.001 7680 Move returns status 0, amount 243
03:02:05.975 00.000 7680 move complete, result=0
03:02:05.975 00.000 7680 worker thread done servicing request
03:02:05.975 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 243 ms SOUTH
03:02:05.984 00.009 7680 Worker thread wakes up
03:02:05.984 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:05.986 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:07.232 01.246 7680 Exposure complete
03:02:07.373 00.141 7680 worker thread done servicing request
03:02:07.374 00.001 6120 OnExposeComplete: enter
03:02:07.377 00.003 6120 UpdateGuideState(): m_state=6
03:02:07.382 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2036
03:02:07.388 00.006 6120 Star::Find returns 1 (0), X=510.67, Y=665.55, Mass=8953, SNR=62.5, Peak=230 HFD=6.9
03:02:07.391 00.003 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (0.19) = xAngle (2.19 = 2.19)
03:02:07.395 00.004 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.07 = -1.22)
03:02:07.397 00.002 6120 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.38 mountX=-0.09 mountY=-0.14, mountTheta=-2.13
03:02:07.401 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.10, opts=13)
03:02:07.404 00.003 6120 Enqueuing Move request for scope (-0.11, 0.10)
03:02:07.407 00.003 7680 Worker thread wakes up
03:02:07.408 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
03:02:07.408 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
03:02:07.408 00.000 7680 Moving (-0.11, 0.10) raw xDistance=-0.09 yDistance=-0.14
03:02:07.408 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:02:07.408 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:02:07.409 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:07.412 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:02:07.413 00.001 7680 MoveAxis(E, 0, ABG)
03:02:07.413 00.000 7680 Move returns status 0, amount 0
03:02:07.413 00.000 6120 UpdateGuideState exits: m=8953 SNR=62.5
03:02:07.418 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:07.422 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:07.425 00.003 7680 MoveAxis(N, 0, ABG)
03:02:07.427 00.002 7680 Move returns status 0, amount 0
03:02:07.427 00.000 7680 move complete, result=0
03:02:07.428 00.001 7680 worker thread done servicing request
03:02:07.428 00.000 6120 Enqueuing Expose request
03:02:07.432 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:07.436 00.004 7680 Worker thread wakes up
03:02:07.436 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:07.436 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:08.687 01.251 7680 Exposure complete
03:02:08.820 00.133 7680 worker thread done servicing request
03:02:08.820 00.000 6120 OnExposeComplete: enter
03:02:08.825 00.005 6120 UpdateGuideState(): m_state=6
03:02:08.829 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2037
03:02:08.833 00.004 6120 Star::Find returns 1 (0), X=510.70, Y=665.55, Mass=8356, SNR=60.6, Peak=197 HFD=6.9
03:02:08.837 00.004 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (0.19) = xAngle (2.03 = 2.03)
03:02:08.841 00.004 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.90 = -1.38)
03:02:08.845 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.22 mountX=-0.06 mountY=-0.13, mountTheta=-1.99
03:02:08.849 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.10, opts=13)
03:02:08.853 00.004 6120 Enqueuing Move request for scope (-0.08, 0.10)
03:02:08.857 00.004 7680 Worker thread wakes up
03:02:08.857 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:08.861 00.004 6120 UpdateGuideState exits: m=8356 SNR=60.6
03:02:08.864 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:08.868 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:08.871 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
03:02:08.871 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
03:02:08.873 00.002 7680 Moving (-0.08, 0.10) raw xDistance=-0.06 yDistance=-0.13
03:02:08.873 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:02:08.873 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:02:08.873 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:02:08.873 00.000 7680 MoveAxis(E, 0, ABG)
03:02:08.873 00.000 7680 Move returns status 0, amount 0
03:02:08.873 00.000 7680 MoveAxis(N, 0, ABG)
03:02:08.873 00.000 7680 Move returns status 0, amount 0
03:02:08.874 00.001 7680 move complete, result=0
03:02:08.874 00.000 7680 worker thread done servicing request
03:02:08.874 00.000 6120 Enqueuing Expose request
03:02:08.878 00.004 7680 Worker thread wakes up
03:02:08.878 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:08.882 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:08.882 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:10.135 01.253 7680 Exposure complete
03:02:10.287 00.152 7680 worker thread done servicing request
03:02:10.287 00.000 6120 OnExposeComplete: enter
03:02:10.291 00.004 6120 UpdateGuideState(): m_state=6
03:02:10.295 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2038
03:02:10.299 00.004 6120 Star::Find returns 1 (0), X=510.39, Y=666.96, Mass=9222, SNR=64.9, Peak=252 HFD=6.5
03:02:10.302 00.003 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (0.19) = xAngle (1.63 = 1.63)
03:02:10.306 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.51 = -1.78)
03:02:10.310 00.004 6120 CameraToMount -- cameraX=-0.39 cameraY=1.51 hyp=1.56 cameraTheta=1.82 mountX=-0.10 mountY=-1.53, mountTheta=-1.64
03:02:10.314 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=1.51, opts=13)
03:02:10.317 00.003 6120 Enqueuing Move request for scope (-0.39, 1.51)
03:02:10.320 00.003 7680 Worker thread wakes up
03:02:10.321 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 1.51) opts 0xd
03:02:10.321 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, 1.51)
03:02:10.321 00.000 7680 Moving (-0.39, 1.51) raw xDistance=-0.10 yDistance=-1.53
03:02:10.321 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:02:10.321 00.000 7680 resist switch: large excursion: input -1.53 thresh 0.60 direction from 1 to -1
03:02:10.323 00.002 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.58
03:02:10.323 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.53 from input -1.53
03:02:10.323 00.000 7680 MoveAxis(E, 0, ABG)
03:02:10.323 00.000 7680 Move returns status 0, amount 0
03:02:10.323 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:10.326 00.003 7680 MoveAxis(N, 828, ABG)
03:02:10.327 00.001 7680 Guiding  Dir = 0, Dur = 828
03:02:10.327 00.000 6120 UpdateGuideState exits: m=9222 SNR=64.9
03:02:10.332 00.005 7680 IsSlewing returns 0
03:02:10.332 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:10.336 00.004 7680 IsGuiding returns 0
03:02:10.337 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:10.342 00.005 7680 PulseGuide returned control before completion, sleep 838
03:02:10.342 00.000 6120 Enqueuing Expose request
03:02:11.185 00.843 7680 IsGuiding returns 1
03:02:11.186 00.001 7680 scope still moving after pulse duration time elapsed
03:02:11.216 00.030 7680 IsSlewing returns 0
03:02:11.217 00.001 7680 IsGuiding returns 0
03:02:11.218 00.001 7680 scope move finished after 828 + 53 ms
03:02:11.218 00.000 7680 Move returns status 0, amount 828
03:02:11.218 00.000 7680 move complete, result=0
03:02:11.219 00.001 7680 worker thread done servicing request
03:02:11.219 00.000 7680 Worker thread wakes up
03:02:11.221 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:11.221 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:11.221 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -1.5 px 828 ms NORTH
03:02:12.476 01.255 7680 Exposure complete
03:02:12.606 00.130 7680 worker thread done servicing request
03:02:12.606 00.000 6120 OnExposeComplete: enter
03:02:12.610 00.004 6120 UpdateGuideState(): m_state=6
03:02:12.613 00.003 6120 Star::Find(15, 510, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2039
03:02:12.617 00.004 6120 Star::Find returns 1 (0), X=510.43, Y=664.83, Mass=8461, SNR=61.0, Peak=223 HFD=6.5
03:02:12.621 00.004 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.19) = xAngle (-2.27 = -2.27)
03:02:12.625 00.004 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.60 = 0.60)
03:02:12.628 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.62 hyp=0.71 cameraTheta=-2.08 mountX=-0.46 mountY=0.40, mountTheta=2.42
03:02:12.633 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.62, opts=13)
03:02:12.636 00.003 6120 Enqueuing Move request for scope (-0.35, -0.62)
03:02:12.642 00.006 7680 Worker thread wakes up
03:02:12.642 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:12.647 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.62) opts 0xd
03:02:12.647 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.62)
03:02:12.648 00.001 7680 Moving (-0.35, -0.62) raw xDistance=-0.46 yDistance=0.40
03:02:12.648 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
03:02:12.648 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:02:12.648 00.000 6120 UpdateGuideState exits: m=8461 SNR=61.0
03:02:12.653 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
03:02:12.653 00.000 7680 MoveAxis(E, 187, ABG)
03:02:12.653 00.000 7680 Guiding  Dir = 2, Dur = 187
03:02:12.654 00.001 7680 IsSlewing returns 0
03:02:12.654 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:12.658 00.004 7680 IsGuiding returns 0
03:02:12.658 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:12.662 00.004 7680 PulseGuide returned control before completion, sleep 197
03:02:12.662 00.000 6120 Enqueuing Expose request
03:02:12.875 00.213 7680 IsGuiding returns 1
03:02:12.876 00.001 7680 scope still moving after pulse duration time elapsed
03:02:12.905 00.029 7680 IsSlewing returns 0
03:02:12.905 00.000 7680 IsGuiding returns 0
03:02:12.906 00.001 7680 scope move finished after 187 + 61 ms
03:02:12.906 00.000 7680 Move returns status 0, amount 187
03:02:12.907 00.001 7680 MoveAxis(N, 0, ABG)
03:02:12.907 00.000 7680 Move returns status 0, amount 0
03:02:12.907 00.000 7680 move complete, result=0
03:02:12.907 00.000 7680 worker thread done servicing request
03:02:12.907 00.000 6120 GuideStep: -0.5 px 187 ms EAST, 0.4 px 0 ms NORTH
03:02:12.913 00.006 7680 Worker thread wakes up
03:02:12.913 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:12.913 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:14.169 01.256 7680 Exposure complete
03:02:14.312 00.143 7680 worker thread done servicing request
03:02:14.312 00.000 6120 OnExposeComplete: enter
03:02:14.317 00.005 6120 UpdateGuideState(): m_state=6
03:02:14.320 00.003 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2040
03:02:14.326 00.006 6120 Star::Find returns 1 (0), X=510.67, Y=664.57, Mass=8313, SNR=60.5, Peak=202 HFD=6.9
03:02:14.329 00.003 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
03:02:14.334 00.005 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
03:02:14.337 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.88 hyp=0.89 cameraTheta=-1.70 mountX=-0.27 mountY=0.74, mountTheta=1.93
03:02:14.342 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.88, opts=13)
03:02:14.345 00.003 6120 Enqueuing Move request for scope (-0.11, -0.88)
03:02:14.350 00.005 7680 Worker thread wakes up
03:02:14.350 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.88) opts 0xd
03:02:14.351 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:14.354 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.88)
03:02:14.354 00.000 7680 Moving (-0.11, -0.88) raw xDistance=-0.27 yDistance=0.74
03:02:14.354 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
03:02:14.354 00.000 7680 resist switch: large excursion: input 0.74 thresh 0.60 direction from -1 to 1
03:02:14.354 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.22
03:02:14.355 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
03:02:14.356 00.001 7680 MoveAxis(E, 125, ABG)
03:02:14.356 00.000 7680 Guiding  Dir = 2, Dur = 125
03:02:14.356 00.000 6120 UpdateGuideState exits: m=8313 SNR=60.5
03:02:14.360 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:14.367 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:14.371 00.004 6120 Enqueuing Expose request
03:02:14.375 00.004 7680 IsSlewing returns 0
03:02:14.375 00.000 7680 IsGuiding returns 0
03:02:14.377 00.002 7680 PulseGuide returned control before completion, sleep 135
03:02:14.519 00.142 7680 IsGuiding returns 1
03:02:14.520 00.001 7680 scope still moving after pulse duration time elapsed
03:02:14.551 00.031 7680 IsSlewing returns 0
03:02:14.551 00.000 7680 IsGuiding returns 0
03:02:14.553 00.002 7680 scope move finished after 125 + 51 ms
03:02:14.553 00.000 7680 Move returns status 0, amount 125
03:02:14.554 00.001 7680 MoveAxis(S, 401, ABG)
03:02:14.555 00.001 7680 Guiding  Dir = 1, Dur = 401
03:02:14.555 00.000 7680 IsSlewing returns 0
03:02:14.556 00.001 7680 IsGuiding returns 0
03:02:14.556 00.000 7680 PulseGuide returned control before completion, sleep 411
03:02:14.971 00.415 7680 IsGuiding returns 1
03:02:14.972 00.001 7680 scope still moving after pulse duration time elapsed
03:02:15.002 00.030 7680 IsSlewing returns 0
03:02:15.004 00.002 7680 IsGuiding returns 0
03:02:15.004 00.000 7680 scope move finished after 401 + 47 ms
03:02:15.005 00.001 7680 Move returns status 0, amount 401
03:02:15.005 00.000 7680 move complete, result=0
03:02:15.005 00.000 7680 worker thread done servicing request
03:02:15.007 00.002 6120 GuideStep: -0.3 px 125 ms EAST, 0.7 px 401 ms SOUTH
03:02:15.014 00.007 7680 Worker thread wakes up
03:02:15.014 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:15.014 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:16.275 01.261 7680 Exposure complete
03:02:16.420 00.145 7680 worker thread done servicing request
03:02:16.421 00.001 6120 OnExposeComplete: enter
03:02:16.425 00.004 6120 UpdateGuideState(): m_state=6
03:02:16.429 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2041
03:02:16.434 00.005 6120 Star::Find returns 1 (0), X=511.02, Y=664.09, Mass=8295, SNR=60.1, Peak=209 HFD=6.4
03:02:16.437 00.003 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
03:02:16.441 00.004 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
03:02:16.444 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=-1.35 hyp=1.37 cameraTheta=-1.40 mountX=-0.02 mountY=1.32, mountTheta=1.59
03:02:16.450 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-1.35, opts=13)
03:02:16.455 00.005 6120 Enqueuing Move request for scope (0.24, -1.35)
03:02:16.461 00.006 7680 Worker thread wakes up
03:02:16.461 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -1.35) opts 0xd
03:02:16.461 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -1.35)
03:02:16.461 00.000 7680 Moving (0.24, -1.35) raw xDistance=-0.02 yDistance=1.32
03:02:16.462 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:16.466 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:02:16.467 00.001 6120 UpdateGuideState exits: m=8295 SNR=60.1
03:02:16.470 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:16.474 00.004 7680 GuideAlgorithmResistSwitch::result() returns 1.32 from input 1.32
03:02:16.474 00.000 7680 MoveAxis(E, 0, ABG)
03:02:16.474 00.000 7680 Move returns status 0, amount 0
03:02:16.475 00.001 7680 MoveAxis(S, 716, ABG)
03:02:16.475 00.000 7680 Guiding  Dir = 1, Dur = 716
03:02:16.476 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:16.479 00.003 7680 IsSlewing returns 0
03:02:16.479 00.000 6120 Enqueuing Expose request
03:02:16.484 00.005 7680 IsGuiding returns 0
03:02:16.485 00.001 7680 PulseGuide returned control before completion, sleep 726
03:02:17.214 00.729 7680 IsGuiding returns 1
03:02:17.214 00.000 7680 scope still moving after pulse duration time elapsed
03:02:17.245 00.031 7680 IsSlewing returns 0
03:02:17.247 00.002 7680 IsGuiding returns 1
03:02:17.276 00.029 7680 IsSlewing returns 0
03:02:17.277 00.001 7680 IsGuiding returns 0
03:02:17.278 00.001 7680 scope move finished after 716 + 77 ms
03:02:17.278 00.000 7680 Move returns status 0, amount 716
03:02:17.279 00.001 7680 move complete, result=0
03:02:17.280 00.001 7680 worker thread done servicing request
03:02:17.280 00.000 7680 Worker thread wakes up
03:02:17.281 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 1.3 px 716 ms SOUTH
03:02:17.287 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:17.287 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:18.533 01.246 7680 Exposure complete
03:02:18.702 00.169 7680 worker thread done servicing request
03:02:18.702 00.000 6120 OnExposeComplete: enter
03:02:18.705 00.003 6120 UpdateGuideState(): m_state=6
03:02:18.709 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2042
03:02:18.712 00.003 6120 Star::Find returns 1 (0), X=511.15, Y=664.89, Mass=9157, SNR=63.9, Peak=232 HFD=6.6
03:02:18.717 00.005 6120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.19) = xAngle (-1.17 = -1.17)
03:02:18.720 00.003 6120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.70 = 1.70)
03:02:18.724 00.004 6120 CameraToMount -- cameraX=0.37 cameraY=-0.56 hyp=0.67 cameraTheta=-0.99 mountX=0.26 mountY=0.66, mountTheta=1.20
03:02:18.728 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.37, y=-0.56, opts=13)
03:02:18.732 00.004 6120 Enqueuing Move request for scope (0.37, -0.56)
03:02:18.736 00.004 7680 Worker thread wakes up
03:02:18.737 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:18.741 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.56) opts 0xd
03:02:18.741 00.000 7680 Handling offset move in thread for scope, endpoint = (0.37, -0.56)
03:02:18.741 00.000 6120 UpdateGuideState exits: m=9157 SNR=63.9
03:02:18.747 00.006 7680 Moving (0.37, -0.56) raw xDistance=0.26 yDistance=0.66
03:02:18.747 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:18.750 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:18.754 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:02:18.755 00.001 6120 Enqueuing Expose request
03:02:18.758 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
03:02:18.758 00.000 7680 MoveAxis(W, 106, ABG)
03:02:18.758 00.000 7680 Guiding  Dir = 3, Dur = 106
03:02:18.758 00.000 7680 IsSlewing returns 0
03:02:18.759 00.001 7680 IsGuiding returns 0
03:02:18.759 00.000 7680 PulseGuide returned control before completion, sleep 116
03:02:18.885 00.126 7680 IsGuiding returns 1
03:02:18.886 00.001 7680 scope still moving after pulse duration time elapsed
03:02:18.917 00.031 7680 IsSlewing returns 0
03:02:18.918 00.001 7680 IsGuiding returns 0
03:02:18.919 00.001 7680 scope move finished after 106 + 53 ms
03:02:18.920 00.001 7680 Move returns status 0, amount 106
03:02:18.921 00.001 7680 MoveAxis(S, 361, ABG)
03:02:18.921 00.000 7680 Guiding  Dir = 1, Dur = 361
03:02:18.921 00.000 7680 IsSlewing returns 0
03:02:18.922 00.001 7680 IsGuiding returns 0
03:02:18.923 00.001 7680 PulseGuide returned control before completion, sleep 371
03:02:19.308 00.385 7680 IsGuiding returns 1
03:02:19.310 00.002 7680 scope still moving after pulse duration time elapsed
03:02:19.340 00.030 7680 IsSlewing returns 0
03:02:19.341 00.001 7680 IsGuiding returns 0
03:02:19.341 00.000 7680 scope move finished after 361 + 58 ms
03:02:19.342 00.001 7680 Move returns status 0, amount 361
03:02:19.342 00.000 7680 move complete, result=0
03:02:19.342 00.000 7680 worker thread done servicing request
03:02:19.344 00.002 7680 Worker thread wakes up
03:02:19.344 00.000 6120 GuideStep: 0.3 px 106 ms WEST, 0.7 px 361 ms SOUTH
03:02:19.349 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:19.350 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:20.603 01.253 7680 Exposure complete
03:02:20.737 00.134 7680 worker thread done servicing request
03:02:20.737 00.000 6120 OnExposeComplete: enter
03:02:20.741 00.004 6120 UpdateGuideState(): m_state=6
03:02:20.745 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2043
03:02:20.748 00.003 6120 Star::Find returns 1 (0), X=510.65, Y=666.97, Mass=8553, SNR=61.3, Peak=223 HFD=6.6
03:02:20.753 00.005 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.19) = xAngle (1.47 = 1.47)
03:02:20.757 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.34 = -1.94)
03:02:20.760 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=1.52 hyp=1.53 cameraTheta=1.66 mountX=0.15 mountY=-1.42, mountTheta=-1.46
03:02:20.765 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=1.52, opts=13)
03:02:20.771 00.006 6120 Enqueuing Move request for scope (-0.13, 1.52)
03:02:20.774 00.003 7680 Worker thread wakes up
03:02:20.774 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:20.779 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 1.52) opts 0xd
03:02:20.779 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 1.52)
03:02:20.779 00.000 7680 Moving (-0.13, 1.52) raw xDistance=0.15 yDistance=-1.42
03:02:20.779 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:02:20.779 00.000 7680 resist switch: large excursion: input -1.42 thresh 0.60 direction from 1 to -1
03:02:20.779 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.27
03:02:20.779 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.42 from input -1.42
03:02:20.779 00.000 7680 MoveAxis(E, 0, ABG)
03:02:20.779 00.000 7680 Move returns status 0, amount 0
03:02:20.779 00.000 7680 MoveAxis(N, 772, ABG)
03:02:20.780 00.001 7680 Guiding  Dir = 0, Dur = 772
03:02:20.780 00.000 6120 UpdateGuideState exits: m=8553 SNR=61.3
03:02:20.784 00.004 7680 IsSlewing returns 0
03:02:20.784 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:20.787 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:20.791 00.004 7680 IsGuiding returns 0
03:02:20.791 00.000 6120 Enqueuing Expose request
03:02:20.795 00.004 7680 PulseGuide returned control before completion, sleep 782
03:02:21.582 00.787 7680 IsGuiding returns 1
03:02:21.583 00.001 7680 scope still moving after pulse duration time elapsed
03:02:21.613 00.030 7680 IsSlewing returns 0
03:02:21.615 00.002 7680 IsGuiding returns 0
03:02:21.616 00.001 7680 scope move finished after 772 + 52 ms
03:02:21.616 00.000 7680 Move returns status 0, amount 772
03:02:21.617 00.001 7680 move complete, result=0
03:02:21.617 00.000 7680 worker thread done servicing request
03:02:21.618 00.001 7680 Worker thread wakes up
03:02:21.619 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -1.4 px 772 ms NORTH
03:02:21.624 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:21.626 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:22.878 01.252 7680 Exposure complete
03:02:23.025 00.147 7680 worker thread done servicing request
03:02:23.025 00.000 6120 OnExposeComplete: enter
03:02:23.028 00.003 6120 UpdateGuideState(): m_state=6
03:02:23.033 00.005 6120 Star::Find(15, 510, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2044
03:02:23.037 00.004 6120 Star::Find returns 1 (0), X=510.79, Y=664.69, Mass=8769, SNR=61.9, Peak=206 HFD=6.7
03:02:23.041 00.004 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
03:02:23.046 00.005 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
03:02:23.051 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.75 hyp=0.75 cameraTheta=-1.56 mountX=-0.13 mountY=0.68, mountTheta=1.76
03:02:23.057 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.75, opts=13)
03:02:23.062 00.005 6120 Enqueuing Move request for scope (0.01, -0.75)
03:02:23.066 00.004 7680 Worker thread wakes up
03:02:23.066 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:23.071 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.75) opts 0xd
03:02:23.071 00.000 6120 UpdateGuideState exits: m=8769 SNR=61.9
03:02:23.077 00.006 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.75)
03:02:23.077 00.000 7680 Moving (0.01, -0.75) raw xDistance=-0.13 yDistance=0.68
03:02:23.077 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:23.083 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:02:23.083 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:23.090 00.007 7680 resist switch: large excursion: input 0.68 thresh 0.60 direction from -1 to 1
03:02:23.091 00.001 6120 Enqueuing Expose request
03:02:23.097 00.006 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.04
03:02:23.097 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
03:02:23.097 00.000 7680 MoveAxis(E, 0, ABG)
03:02:23.097 00.000 7680 Move returns status 0, amount 0
03:02:23.098 00.001 7680 MoveAxis(S, 370, ABG)
03:02:23.098 00.000 7680 Guiding  Dir = 1, Dur = 370
03:02:23.098 00.000 7680 IsSlewing returns 0
03:02:23.099 00.001 7680 IsGuiding returns 0
03:02:23.099 00.000 7680 PulseGuide returned control before completion, sleep 380
03:02:23.496 00.397 7680 IsGuiding returns 1
03:02:23.497 00.001 7680 scope still moving after pulse duration time elapsed
03:02:23.527 00.030 7680 IsSlewing returns 0
03:02:23.528 00.001 7680 IsGuiding returns 1
03:02:23.558 00.030 7680 IsSlewing returns 0
03:02:23.558 00.000 7680 IsGuiding returns 0
03:02:23.559 00.001 7680 scope move finished after 370 + 89 ms
03:02:23.559 00.000 7680 Move returns status 0, amount 370
03:02:23.560 00.001 7680 move complete, result=0
03:02:23.561 00.001 7680 worker thread done servicing request
03:02:23.561 00.000 7680 Worker thread wakes up
03:02:23.562 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 370 ms SOUTH
03:02:23.568 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:23.568 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:24.821 01.253 7680 Exposure complete
03:02:24.964 00.143 7680 worker thread done servicing request
03:02:24.964 00.000 6120 OnExposeComplete: enter
03:02:24.968 00.004 6120 UpdateGuideState(): m_state=6
03:02:24.972 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2045
03:02:24.976 00.004 6120 Star::Find returns 1 (0), X=510.85, Y=664.71, Mass=8033, SNR=58.8, Peak=192 HFD=6.6
03:02:24.980 00.004 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
03:02:24.985 00.005 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
03:02:24.991 00.006 6120 CameraToMount -- cameraX=0.07 cameraY=-0.73 hyp=0.74 cameraTheta=-1.47 mountX=-0.07 mountY=0.69, mountTheta=1.67
03:02:24.997 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.73, opts=13)
03:02:25.002 00.005 6120 Enqueuing Move request for scope (0.07, -0.73)
03:02:25.005 00.003 7680 Worker thread wakes up
03:02:25.006 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.73) opts 0xd
03:02:25.007 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.73)
03:02:25.007 00.000 7680 Moving (0.07, -0.73) raw xDistance=-0.07 yDistance=0.69
03:02:25.007 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:02:25.007 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
03:02:25.007 00.000 7680 MoveAxis(E, 0, ABG)
03:02:25.008 00.001 7680 Move returns status 0, amount 0
03:02:25.008 00.000 7680 MoveAxis(S, 374, ABG)
03:02:25.008 00.000 7680 Guiding  Dir = 1, Dur = 374
03:02:25.008 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:25.013 00.005 7680 IsSlewing returns 0
03:02:25.013 00.000 6120 UpdateGuideState exits: m=8033 SNR=58.8
03:02:25.017 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:25.021 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:25.025 00.004 6120 Enqueuing Expose request
03:02:25.028 00.003 7680 IsGuiding returns 0
03:02:25.028 00.000 7680 PulseGuide returned control before completion, sleep 384
03:02:25.422 00.394 7680 IsGuiding returns 1
03:02:25.423 00.001 7680 scope still moving after pulse duration time elapsed
03:02:25.454 00.031 7680 IsSlewing returns 0
03:02:25.455 00.001 7680 IsGuiding returns 0
03:02:25.457 00.002 7680 scope move finished after 374 + 53 ms
03:02:25.457 00.000 7680 Move returns status 0, amount 374
03:02:25.458 00.001 7680 move complete, result=0
03:02:25.458 00.000 7680 worker thread done servicing request
03:02:25.459 00.001 7680 Worker thread wakes up
03:02:25.459 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 374 ms SOUTH
03:02:25.465 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:25.465 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:26.714 01.249 7680 Exposure complete
03:02:26.851 00.137 7680 worker thread done servicing request
03:02:26.852 00.001 6120 OnExposeComplete: enter
03:02:26.857 00.005 6120 UpdateGuideState(): m_state=6
03:02:26.862 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2046
03:02:26.866 00.004 6120 Star::Find returns 1 (0), X=510.84, Y=664.65, Mass=8381, SNR=60.7, Peak=208 HFD=6.8
03:02:26.870 00.004 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
03:02:26.873 00.003 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
03:02:26.877 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.80 hyp=0.80 cameraTheta=-1.49 mountX=-0.09 mountY=0.74, mountTheta=1.69
03:02:26.882 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.80, opts=13)
03:02:26.887 00.005 6120 Enqueuing Move request for scope (0.06, -0.80)
03:02:26.891 00.004 7680 Worker thread wakes up
03:02:26.892 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.80) opts 0xd
03:02:26.892 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:26.896 00.004 6120 UpdateGuideState exits: m=8381 SNR=60.7
03:02:26.900 00.004 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.80)
03:02:26.900 00.000 7680 Moving (0.06, -0.80) raw xDistance=-0.09 yDistance=0.74
03:02:26.901 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:26.905 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:02:26.906 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
03:02:26.906 00.000 7680 MoveAxis(E, 0, ABG)
03:02:26.906 00.000 7680 Move returns status 0, amount 0
03:02:26.906 00.000 7680 MoveAxis(S, 404, ABG)
03:02:26.907 00.001 7680 Guiding  Dir = 1, Dur = 404
03:02:26.907 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:26.911 00.004 7680 IsSlewing returns 0
03:02:26.911 00.000 6120 Enqueuing Expose request
03:02:26.915 00.004 7680 IsGuiding returns 0
03:02:26.916 00.001 7680 PulseGuide returned control before completion, sleep 414
03:02:27.339 00.423 7680 IsGuiding returns 1
03:02:27.340 00.001 7680 scope still moving after pulse duration time elapsed
03:02:27.370 00.030 7680 IsSlewing returns 0
03:02:27.370 00.000 7680 IsGuiding returns 0
03:02:27.370 00.000 7680 scope move finished after 404 + 51 ms
03:02:27.371 00.001 7680 Move returns status 0, amount 404
03:02:27.371 00.000 7680 move complete, result=0
03:02:27.371 00.000 7680 worker thread done servicing request
03:02:27.371 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 404 ms SOUTH
03:02:27.376 00.005 7680 Worker thread wakes up
03:02:27.376 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:27.377 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:28.629 01.252 7680 Exposure complete
03:02:28.769 00.140 7680 worker thread done servicing request
03:02:28.770 00.001 6120 OnExposeComplete: enter
03:02:28.774 00.004 6120 UpdateGuideState(): m_state=6
03:02:28.779 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2047
03:02:28.783 00.004 6120 Star::Find returns 1 (0), X=511.07, Y=664.85, Mass=8210, SNR=60.3, Peak=208 HFD=6.6
03:02:28.787 00.004 6120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (0.19) = xAngle (-1.30 = -1.30)
03:02:28.790 00.003 6120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.57 = 1.57)
03:02:28.794 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=-0.59 hyp=0.66 cameraTheta=-1.12 mountX=0.17 mountY=0.66, mountTheta=1.31
03:02:28.800 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.59, opts=13)
03:02:28.803 00.003 6120 Enqueuing Move request for scope (0.29, -0.59)
03:02:28.808 00.005 7680 Worker thread wakes up
03:02:28.808 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.59) opts 0xd
03:02:28.808 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.59)
03:02:28.808 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:28.812 00.004 6120 UpdateGuideState exits: m=8210 SNR=60.3
03:02:28.816 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:28.819 00.003 7680 Moving (0.29, -0.59) raw xDistance=0.17 yDistance=0.66
03:02:28.820 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:02:28.820 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
03:02:28.820 00.000 7680 MoveAxis(E, 0, ABG)
03:02:28.820 00.000 7680 Move returns status 0, amount 0
03:02:28.820 00.000 7680 MoveAxis(S, 357, ABG)
03:02:28.820 00.000 7680 Guiding  Dir = 1, Dur = 357
03:02:28.820 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:28.824 00.004 7680 IsSlewing returns 0
03:02:28.824 00.000 6120 Enqueuing Expose request
03:02:28.829 00.005 7680 IsGuiding returns 0
03:02:28.831 00.002 7680 PulseGuide returned control before completion, sleep 367
03:02:29.215 00.384 7680 IsGuiding returns 0
03:02:29.215 00.000 7680 Move returns status 0, amount 357
03:02:29.215 00.000 7680 move complete, result=0
03:02:29.216 00.001 7680 worker thread done servicing request
03:02:29.216 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.7 px 357 ms SOUTH
03:02:29.221 00.005 7680 Worker thread wakes up
03:02:29.221 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:29.221 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:30.465 01.244 7680 Exposure complete
03:02:30.595 00.130 7680 worker thread done servicing request
03:02:30.595 00.000 6120 OnExposeComplete: enter
03:02:30.600 00.005 6120 UpdateGuideState(): m_state=6
03:02:30.604 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2048
03:02:30.609 00.005 6120 Star::Find returns 1 (0), X=511.09, Y=665.11, Mass=8588, SNR=61.6, Peak=219 HFD=6.3
03:02:30.613 00.004 6120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (0.19) = xAngle (-1.01 = -1.01)
03:02:30.618 00.005 6120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.86 = 1.86)
03:02:30.622 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=-0.33 hyp=0.45 cameraTheta=-0.82 mountX=0.24 mountY=0.43, mountTheta=1.06
03:02:30.626 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.33, opts=13)
03:02:30.632 00.006 6120 Enqueuing Move request for scope (0.31, -0.33)
03:02:30.636 00.004 7680 Worker thread wakes up
03:02:30.636 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.33) opts 0xd
03:02:30.636 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.33)
03:02:30.636 00.000 7680 Moving (0.31, -0.33) raw xDistance=0.24 yDistance=0.43
03:02:30.637 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:02:30.637 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
03:02:30.637 00.000 7680 MoveAxis(W, 98, ABG)
03:02:30.637 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:30.642 00.005 7680 Guiding  Dir = 3, Dur = 98
03:02:30.642 00.000 6120 UpdateGuideState exits: m=8588 SNR=61.6
03:02:30.649 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:30.653 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:30.657 00.004 6120 Enqueuing Expose request
03:02:30.660 00.003 7680 IsSlewing returns 0
03:02:30.660 00.000 7680 IsGuiding returns 0
03:02:30.661 00.001 7680 PulseGuide returned control before completion, sleep 108
03:02:30.785 00.124 7680 IsGuiding returns 1
03:02:30.786 00.001 7680 scope still moving after pulse duration time elapsed
03:02:30.816 00.030 7680 IsSlewing returns 0
03:02:30.818 00.002 7680 IsGuiding returns 0
03:02:30.818 00.000 7680 scope move finished after 98 + 59 ms
03:02:30.819 00.001 7680 Move returns status 0, amount 98
03:02:30.819 00.000 7680 MoveAxis(S, 236, ABG)
03:02:30.820 00.001 7680 Guiding  Dir = 1, Dur = 236
03:02:30.820 00.000 7680 IsSlewing returns 0
03:02:30.821 00.001 7680 IsGuiding returns 0
03:02:30.821 00.000 7680 PulseGuide returned control before completion, sleep 246
03:02:31.082 00.261 7680 IsGuiding returns 1
03:02:31.084 00.002 7680 scope still moving after pulse duration time elapsed
03:02:31.113 00.029 7680 IsSlewing returns 0
03:02:31.115 00.002 7680 IsGuiding returns 1
03:02:31.145 00.030 7680 IsSlewing returns 0
03:02:31.145 00.000 7680 IsGuiding returns 0
03:02:31.146 00.001 7680 scope move finished after 236 + 88 ms
03:02:31.146 00.000 7680 Move returns status 0, amount 236
03:02:31.146 00.000 7680 move complete, result=0
03:02:31.148 00.002 7680 worker thread done servicing request
03:02:31.148 00.000 6120 GuideStep: 0.2 px 98 ms WEST, 0.4 px 236 ms SOUTH
03:02:31.152 00.004 7680 Worker thread wakes up
03:02:31.152 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:31.152 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:32.397 01.245 7680 Exposure complete
03:02:32.538 00.141 7680 worker thread done servicing request
03:02:32.539 00.001 6120 OnExposeComplete: enter
03:02:32.544 00.005 6120 UpdateGuideState(): m_state=6
03:02:32.548 00.004 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2049
03:02:32.555 00.007 6120 Star::Find returns 1 (0), X=510.87, Y=665.57, Mass=8485, SNR=60.8, Peak=232 HFD=6.7
03:02:32.559 00.004 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (0.19) = xAngle (0.78 = 0.78)
03:02:32.563 00.004 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.65 = -2.63)
03:02:32.567 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.96 mountX=0.11 mountY=-0.08, mountTheta=-0.60
03:02:32.571 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.13, opts=13)
03:02:32.575 00.004 6120 Enqueuing Move request for scope (0.09, 0.13)
03:02:32.580 00.005 7680 Worker thread wakes up
03:02:32.580 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:32.583 00.003 6120 UpdateGuideState exits: m=8485 SNR=60.8
03:02:32.587 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:32.592 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:32.596 00.004 6120 Enqueuing Expose request
03:02:32.601 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
03:02:32.601 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
03:02:32.601 00.000 7680 Moving (0.09, 0.13) raw xDistance=0.11 yDistance=-0.08
03:02:32.601 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:02:32.602 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:02:32.602 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:02:32.602 00.000 7680 MoveAxis(E, 0, ABG)
03:02:32.602 00.000 7680 Move returns status 0, amount 0
03:02:32.602 00.000 7680 MoveAxis(N, 0, ABG)
03:02:32.602 00.000 7680 Move returns status 0, amount 0
03:02:32.602 00.000 7680 move complete, result=0
03:02:32.602 00.000 7680 worker thread done servicing request
03:02:32.602 00.000 7680 Worker thread wakes up
03:02:32.604 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:32.608 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:32.609 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:33.862 01.253 7680 Exposure complete
03:02:34.002 00.140 7680 worker thread done servicing request
03:02:34.003 00.001 6120 OnExposeComplete: enter
03:02:34.007 00.004 6120 UpdateGuideState(): m_state=6
03:02:34.013 00.006 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2050
03:02:34.018 00.005 6120 Star::Find returns 1 (0), X=511.06, Y=665.01, Mass=8085, SNR=60.9, Peak=195 HFD=6.4
03:02:34.022 00.004 6120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (0.19) = xAngle (-1.19 = -1.19)
03:02:34.026 00.004 6120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.68 = 1.68)
03:02:34.030 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=-0.44 hyp=0.52 cameraTheta=-1.00 mountX=0.19 mountY=0.52, mountTheta=1.21
03:02:34.034 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.44, opts=13)
03:02:34.038 00.004 6120 Enqueuing Move request for scope (0.28, -0.44)
03:02:34.041 00.003 7680 Worker thread wakes up
03:02:34.041 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.44) opts 0xd
03:02:34.041 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.44)
03:02:34.041 00.000 7680 Moving (0.28, -0.44) raw xDistance=0.19 yDistance=0.52
03:02:34.042 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:02:34.042 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
03:02:34.042 00.000 7680 MoveAxis(E, 0, ABG)
03:02:34.042 00.000 7680 Move returns status 0, amount 0
03:02:34.042 00.000 7680 MoveAxis(S, 280, ABG)
03:02:34.042 00.000 7680 Guiding  Dir = 1, Dur = 280
03:02:34.044 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:34.047 00.003 7680 IsSlewing returns 0
03:02:34.047 00.000 6120 UpdateGuideState exits: m=8085 SNR=60.9
03:02:34.051 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:34.056 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:34.060 00.004 6120 Enqueuing Expose request
03:02:34.065 00.005 7680 IsGuiding returns 0
03:02:34.065 00.000 7680 PulseGuide returned control before completion, sleep 290
03:02:34.369 00.304 7680 IsGuiding returns 0
03:02:34.369 00.000 7680 Move returns status 0, amount 280
03:02:34.369 00.000 7680 move complete, result=0
03:02:34.371 00.002 7680 worker thread done servicing request
03:02:34.371 00.000 7680 Worker thread wakes up
03:02:34.371 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.5 px 280 ms SOUTH
03:02:34.375 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:34.376 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:35.619 01.243 7680 Exposure complete
03:02:35.761 00.142 7680 worker thread done servicing request
03:02:35.762 00.001 6120 OnExposeComplete: enter
03:02:35.766 00.004 6120 UpdateGuideState(): m_state=6
03:02:35.770 00.004 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2051
03:02:35.774 00.004 6120 Star::Find returns 1 (0), X=511.13, Y=665.71, Mass=8502, SNR=61.7, Peak=201 HFD=6.7
03:02:35.778 00.004 6120 CameraToMount -- cameraTheta (0.64) - m_xAngle (0.19) = xAngle (0.45 = 0.45)
03:02:35.782 00.004 6120 CameraToMount -- cameraTheta (0.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.32 = -2.96)
03:02:35.785 00.003 6120 CameraToMount -- cameraX=0.35 cameraY=0.26 hyp=0.44 cameraTheta=0.64 mountX=0.39 mountY=-0.08, mountTheta=-0.20
03:02:35.790 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=0.26, opts=13)
03:02:35.795 00.005 6120 Enqueuing Move request for scope (0.35, 0.26)
03:02:35.800 00.005 7680 Worker thread wakes up
03:02:35.800 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:35.805 00.005 6120 UpdateGuideState exits: m=8502 SNR=61.7
03:02:35.808 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:35.812 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:35.815 00.003 6120 Enqueuing Expose request
03:02:35.820 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.26) opts 0xd
03:02:35.820 00.000 7680 Handling offset move in thread for scope, endpoint = (0.35, 0.26)
03:02:35.820 00.000 7680 Moving (0.35, 0.26) raw xDistance=0.39 yDistance=-0.08
03:02:35.820 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
03:02:35.820 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:02:35.821 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:02:35.821 00.000 7680 MoveAxis(W, 161, ABG)
03:02:35.821 00.000 7680 Guiding  Dir = 3, Dur = 161
03:02:35.821 00.000 7680 IsSlewing returns 0
03:02:35.821 00.000 7680 IsGuiding returns 0
03:02:35.821 00.000 7680 PulseGuide returned control before completion, sleep 171
03:02:36.000 00.179 7680 IsGuiding returns 1
03:02:36.001 00.001 7680 scope still moving after pulse duration time elapsed
03:02:36.031 00.030 7680 IsSlewing returns 0
03:02:36.034 00.003 7680 IsGuiding returns 0
03:02:36.035 00.001 7680 scope move finished after 161 + 52 ms
03:02:36.035 00.000 7680 Move returns status 0, amount 161
03:02:36.035 00.000 7680 MoveAxis(N, 0, ABG)
03:02:36.036 00.001 7680 Move returns status 0, amount 0
03:02:36.036 00.000 7680 move complete, result=0
03:02:36.036 00.000 7680 worker thread done servicing request
03:02:36.038 00.002 7680 Worker thread wakes up
03:02:36.038 00.000 6120 GuideStep: 0.4 px 161 ms WEST, -0.1 px 0 ms NORTH
03:02:36.045 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:36.045 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:37.297 01.252 7680 Exposure complete
03:02:37.425 00.128 7680 worker thread done servicing request
03:02:37.425 00.000 6120 OnExposeComplete: enter
03:02:37.431 00.006 6120 UpdateGuideState(): m_state=6
03:02:37.434 00.003 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2052
03:02:37.438 00.004 6120 Star::Find returns 1 (0), X=510.73, Y=665.79, Mass=8283, SNR=59.6, Peak=211 HFD=6.6
03:02:37.443 00.005 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (0.19) = xAngle (1.52 = 1.52)
03:02:37.447 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.39 = -1.89)
03:02:37.451 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.34 hyp=0.35 cameraTheta=1.71 mountX=0.02 mountY=-0.33, mountTheta=-1.52
03:02:37.457 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.34, opts=13)
03:02:37.462 00.005 6120 Enqueuing Move request for scope (-0.05, 0.34)
03:02:37.467 00.005 7680 Worker thread wakes up
03:02:37.467 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.34) opts 0xd
03:02:37.467 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.34)
03:02:37.467 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:37.472 00.005 6120 UpdateGuideState exits: m=8283 SNR=59.6
03:02:37.475 00.003 7680 Moving (-0.05, 0.34) raw xDistance=0.02 yDistance=-0.33
03:02:37.476 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:02:37.476 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:02:37.477 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
03:02:37.477 00.000 7680 MoveAxis(E, 0, ABG)
03:02:37.477 00.000 7680 Move returns status 0, amount 0
03:02:37.477 00.000 7680 MoveAxis(N, 0, ABG)
03:02:37.477 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:37.482 00.005 7680 Move returns status 0, amount 0
03:02:37.482 00.000 7680 move complete, result=0
03:02:37.482 00.000 7680 worker thread done servicing request
03:02:37.482 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:37.486 00.004 6120 Enqueuing Expose request
03:02:37.489 00.003 7680 Worker thread wakes up
03:02:37.489 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:37.489 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:37.490 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:02:38.735 01.245 7680 Exposure complete
03:02:38.878 00.143 7680 worker thread done servicing request
03:02:38.879 00.001 6120 OnExposeComplete: enter
03:02:38.882 00.003 6120 UpdateGuideState(): m_state=6
03:02:38.887 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2053
03:02:38.892 00.005 6120 Star::Find returns 1 (0), X=510.67, Y=665.68, Mass=9065, SNR=63.2, Peak=211 HFD=6.7
03:02:38.897 00.005 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (0.19) = xAngle (1.82 = 1.82)
03:02:38.900 00.003 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.69 = -1.59)
03:02:38.904 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.26 cameraTheta=2.01 mountX=-0.06 mountY=-0.26, mountTheta=-1.81
03:02:38.909 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.24, opts=13)
03:02:38.913 00.004 6120 Enqueuing Move request for scope (-0.11, 0.24)
03:02:38.916 00.003 7680 Worker thread wakes up
03:02:38.916 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
03:02:38.916 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
03:02:38.916 00.000 7680 Moving (-0.11, 0.24) raw xDistance=-0.06 yDistance=-0.26
03:02:38.918 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:38.922 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:02:38.922 00.000 6120 UpdateGuideState exits: m=9065 SNR=63.2
03:02:38.926 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:38.930 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:38.933 00.003 6120 Enqueuing Expose request
03:02:38.937 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:02:38.937 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:02:38.937 00.000 7680 MoveAxis(E, 0, ABG)
03:02:38.938 00.001 7680 Move returns status 0, amount 0
03:02:38.938 00.000 7680 MoveAxis(N, 0, ABG)
03:02:38.938 00.000 7680 Move returns status 0, amount 0
03:02:38.938 00.000 7680 move complete, result=0
03:02:38.939 00.001 7680 worker thread done servicing request
03:02:38.939 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:02:38.943 00.004 7680 Worker thread wakes up
03:02:38.943 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:38.943 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:40.190 01.247 7680 Exposure complete
03:02:40.331 00.141 7680 worker thread done servicing request
03:02:40.332 00.001 6120 OnExposeComplete: enter
03:02:40.337 00.005 6120 UpdateGuideState(): m_state=6
03:02:40.340 00.003 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2054
03:02:40.344 00.004 6120 Star::Find returns 1 (0), X=510.66, Y=665.58, Mass=8922, SNR=62.3, Peak=224 HFD=6.9
03:02:40.349 00.005 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (0.19) = xAngle (2.10 = 2.10)
03:02:40.352 00.003 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.98 = -1.31)
03:02:40.355 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.29 mountX=-0.09 mountY=-0.18, mountTheta=-2.06
03:02:40.361 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.14, opts=13)
03:02:40.367 00.006 6120 Enqueuing Move request for scope (-0.12, 0.14)
03:02:40.372 00.005 7680 Worker thread wakes up
03:02:40.372 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:40.376 00.004 6120 UpdateGuideState exits: m=8922 SNR=62.3
03:02:40.380 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:40.383 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:40.388 00.005 6120 Enqueuing Expose request
03:02:40.392 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
03:02:40.392 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
03:02:40.392 00.000 7680 Moving (-0.12, 0.14) raw xDistance=-0.09 yDistance=-0.18
03:02:40.392 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:02:40.393 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:02:40.393 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:02:40.393 00.000 7680 MoveAxis(E, 0, ABG)
03:02:40.394 00.001 7680 Move returns status 0, amount 0
03:02:40.394 00.000 7680 MoveAxis(N, 0, ABG)
03:02:40.394 00.000 7680 Move returns status 0, amount 0
03:02:40.394 00.000 7680 move complete, result=0
03:02:40.394 00.000 7680 worker thread done servicing request
03:02:40.394 00.000 7680 Worker thread wakes up
03:02:40.394 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:02:40.400 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:40.400 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:41.658 01.258 7680 Exposure complete
03:02:41.794 00.136 7680 worker thread done servicing request
03:02:41.794 00.000 6120 OnExposeComplete: enter
03:02:41.800 00.006 6120 UpdateGuideState(): m_state=6
03:02:41.805 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2055
03:02:41.809 00.004 6120 Star::Find returns 1 (0), X=510.92, Y=664.99, Mass=8708, SNR=61.8, Peak=223 HFD=6.4
03:02:41.812 00.003 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
03:02:41.815 00.003 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
03:02:41.819 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.46 hyp=0.48 cameraTheta=-1.28 mountX=0.05 mountY=0.47, mountTheta=1.47
03:02:41.826 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.46, opts=13)
03:02:41.830 00.004 6120 Enqueuing Move request for scope (0.14, -0.46)
03:02:41.834 00.004 7680 Worker thread wakes up
03:02:41.834 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.46) opts 0xd
03:02:41.835 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.46)
03:02:41.835 00.000 7680 Moving (0.14, -0.46) raw xDistance=0.05 yDistance=0.47
03:02:41.835 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:02:41.835 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
03:02:41.835 00.000 7680 MoveAxis(E, 0, ABG)
03:02:41.835 00.000 7680 Move returns status 0, amount 0
03:02:41.835 00.000 7680 MoveAxis(S, 255, ABG)
03:02:41.835 00.000 7680 Guiding  Dir = 1, Dur = 255
03:02:41.835 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:41.839 00.004 7680 IsSlewing returns 0
03:02:41.839 00.000 6120 UpdateGuideState exits: m=8708 SNR=61.8
03:02:41.843 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:41.847 00.004 7680 IsGuiding returns 0
03:02:41.847 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:41.852 00.005 6120 Enqueuing Expose request
03:02:41.855 00.003 7680 PulseGuide returned control before completion, sleep 265
03:02:42.128 00.273 7680 IsGuiding returns 1
03:02:42.129 00.001 7680 scope still moving after pulse duration time elapsed
03:02:42.159 00.030 7680 IsSlewing returns 0
03:02:42.161 00.002 7680 IsGuiding returns 1
03:02:42.190 00.029 7680 IsSlewing returns 0
03:02:42.190 00.000 7680 IsGuiding returns 1
03:02:42.221 00.031 7680 IsSlewing returns 0
03:02:42.223 00.002 7680 IsGuiding returns 0
03:02:42.224 00.001 7680 scope move finished after 255 + 120 ms
03:02:42.225 00.001 7680 Move returns status 0, amount 255
03:02:42.225 00.000 7680 move complete, result=0
03:02:42.226 00.001 7680 worker thread done servicing request
03:02:42.226 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 255 ms SOUTH
03:02:42.234 00.008 7680 Worker thread wakes up
03:02:42.235 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:42.235 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:43.482 01.247 7680 Exposure complete
03:02:43.621 00.139 7680 worker thread done servicing request
03:02:43.621 00.000 6120 OnExposeComplete: enter
03:02:43.625 00.004 6120 UpdateGuideState(): m_state=6
03:02:43.630 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2056
03:02:43.634 00.004 6120 Star::Find returns 1 (0), X=510.92, Y=665.63, Mass=8693, SNR=61.2, Peak=206 HFD=6.7
03:02:43.637 00.003 6120 CameraToMount -- cameraTheta (0.93) - m_xAngle (0.19) = xAngle (0.74 = 0.74)
03:02:43.641 00.004 6120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.62 = -2.66)
03:02:43.646 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.19 hyp=0.23 cameraTheta=0.93 mountX=0.17 mountY=-0.11, mountTheta=-0.56
03:02:43.653 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.19, opts=13)
03:02:43.656 00.003 6120 Enqueuing Move request for scope (0.14, 0.19)
03:02:43.660 00.004 7680 Worker thread wakes up
03:02:43.661 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:43.665 00.004 6120 UpdateGuideState exits: m=8693 SNR=61.2
03:02:43.669 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.19) opts 0xd
03:02:43.669 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:43.672 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:43.677 00.005 6120 Enqueuing Expose request
03:02:43.681 00.004 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.19)
03:02:43.681 00.000 7680 Moving (0.14, 0.19) raw xDistance=0.17 yDistance=-0.11
03:02:43.681 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:02:43.681 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:02:43.682 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:02:43.682 00.000 7680 MoveAxis(E, 0, ABG)
03:02:43.682 00.000 7680 Move returns status 0, amount 0
03:02:43.682 00.000 7680 MoveAxis(N, 0, ABG)
03:02:43.683 00.001 7680 Move returns status 0, amount 0
03:02:43.684 00.001 7680 move complete, result=0
03:02:43.684 00.000 7680 worker thread done servicing request
03:02:43.684 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:43.687 00.003 7680 Worker thread wakes up
03:02:43.687 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:43.689 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:44.931 01.242 7680 Exposure complete
03:02:45.067 00.136 6120 OnExposeComplete: enter
03:02:45.072 00.005 7680 worker thread done servicing request
03:02:45.072 00.000 6120 UpdateGuideState(): m_state=6
03:02:45.076 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2057
03:02:45.080 00.004 6120 Star::Find returns 1 (0), X=511.03, Y=665.07, Mass=8078, SNR=58.8, Peak=219 HFD=6.3
03:02:45.084 00.004 6120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.19) = xAngle (-1.17 = -1.17)
03:02:45.088 00.004 6120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.70 = 1.70)
03:02:45.093 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=-0.38 hyp=0.45 cameraTheta=-0.99 mountX=0.17 mountY=0.45, mountTheta=1.20
03:02:45.100 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.38, opts=13)
03:02:45.104 00.004 6120 Enqueuing Move request for scope (0.25, -0.38)
03:02:45.108 00.004 7680 Worker thread wakes up
03:02:45.108 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:45.114 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.38) opts 0xd
03:02:45.114 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.38)
03:02:45.116 00.002 7680 Moving (0.25, -0.38) raw xDistance=0.17 yDistance=0.45
03:02:45.116 00.000 6120 UpdateGuideState exits: m=8078 SNR=58.8
03:02:45.120 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:02:45.120 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
03:02:45.120 00.000 7680 MoveAxis(E, 0, ABG)
03:02:45.120 00.000 7680 Move returns status 0, amount 0
03:02:45.120 00.000 7680 MoveAxis(S, 242, ABG)
03:02:45.121 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:45.125 00.004 7680 Guiding  Dir = 1, Dur = 242
03:02:45.125 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:45.129 00.004 7680 IsSlewing returns 0
03:02:45.129 00.000 6120 Enqueuing Expose request
03:02:45.133 00.004 7680 IsGuiding returns 0
03:02:45.134 00.001 7680 PulseGuide returned control before completion, sleep 252
03:02:45.392 00.258 7680 IsGuiding returns 1
03:02:45.392 00.000 7680 scope still moving after pulse duration time elapsed
03:02:45.423 00.031 7680 IsSlewing returns 0
03:02:45.423 00.000 7680 IsGuiding returns 0
03:02:45.424 00.001 7680 scope move finished after 242 + 48 ms
03:02:45.424 00.000 7680 Move returns status 0, amount 242
03:02:45.424 00.000 7680 move complete, result=0
03:02:45.424 00.000 7680 worker thread done servicing request
03:02:45.424 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 242 ms SOUTH
03:02:45.430 00.006 7680 Worker thread wakes up
03:02:45.430 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:45.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:46.675 01.245 7680 Exposure complete
03:02:46.809 00.134 7680 worker thread done servicing request
03:02:46.809 00.000 6120 OnExposeComplete: enter
03:02:46.813 00.004 6120 UpdateGuideState(): m_state=6
03:02:46.816 00.003 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2058
03:02:46.820 00.004 6120 Star::Find returns 1 (0), X=510.85, Y=665.57, Mass=8425, SNR=60.7, Peak=210 HFD=6.6
03:02:46.825 00.005 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (0.19) = xAngle (0.87 = 0.87)
03:02:46.830 00.005 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.75 = -2.54)
03:02:46.836 00.006 6120 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.06 mountX=0.09 mountY=-0.08, mountTheta=-0.72
03:02:46.842 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.12, opts=13)
03:02:46.846 00.004 6120 Enqueuing Move request for scope (0.07, 0.12)
03:02:46.850 00.004 7680 Worker thread wakes up
03:02:46.850 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
03:02:46.850 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
03:02:46.850 00.000 7680 Moving (0.07, 0.12) raw xDistance=0.09 yDistance=-0.08
03:02:46.850 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:02:46.851 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:02:46.851 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:02:46.851 00.000 7680 MoveAxis(E, 0, ABG)
03:02:46.851 00.000 7680 Move returns status 0, amount 0
03:02:46.851 00.000 7680 MoveAxis(N, 0, ABG)
03:02:46.851 00.000 7680 Move returns status 0, amount 0
03:02:46.851 00.000 7680 move complete, result=0
03:02:46.852 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:46.856 00.004 7680 worker thread done servicing request
03:02:46.856 00.000 6120 UpdateGuideState exits: m=8425 SNR=60.7
03:02:46.862 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:46.866 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:46.870 00.004 6120 Enqueuing Expose request
03:02:46.873 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:02:46.878 00.005 7680 Worker thread wakes up
03:02:46.878 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:46.878 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:48.126 01.248 7680 Exposure complete
03:02:48.272 00.146 7680 worker thread done servicing request
03:02:48.272 00.000 6120 OnExposeComplete: enter
03:02:48.276 00.004 6120 UpdateGuideState(): m_state=6
03:02:48.280 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2059
03:02:48.284 00.004 6120 Star::Find returns 1 (0), X=510.95, Y=665.07, Mass=8031, SNR=59.9, Peak=201 HFD=6.4
03:02:48.289 00.005 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.19) = xAngle (-1.34 = -1.34)
03:02:48.294 00.005 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.53 = 1.53)
03:02:48.299 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=-0.38 hyp=0.41 cameraTheta=-1.15 mountX=0.10 mountY=0.41, mountTheta=1.34
03:02:48.305 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.38, opts=13)
03:02:48.309 00.004 6120 Enqueuing Move request for scope (0.17, -0.38)
03:02:48.313 00.004 7680 Worker thread wakes up
03:02:48.314 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:48.317 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.38) opts 0xd
03:02:48.317 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.38)
03:02:48.317 00.000 7680 Moving (0.17, -0.38) raw xDistance=0.10 yDistance=0.41
03:02:48.317 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:02:48.318 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
03:02:48.319 00.001 7680 MoveAxis(E, 0, ABG)
03:02:48.319 00.000 7680 Move returns status 0, amount 0
03:02:48.319 00.000 6120 UpdateGuideState exits: m=8031 SNR=59.9
03:02:48.325 00.006 7680 MoveAxis(S, 225, ABG)
03:02:48.325 00.000 7680 Guiding  Dir = 1, Dur = 225
03:02:48.325 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:48.331 00.006 7680 IsSlewing returns 0
03:02:48.331 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:48.337 00.006 7680 IsGuiding returns 0
03:02:48.337 00.000 6120 Enqueuing Expose request
03:02:48.341 00.004 7680 PulseGuide returned control before completion, sleep 235
03:02:48.586 00.245 7680 IsGuiding returns 1
03:02:48.587 00.001 7680 scope still moving after pulse duration time elapsed
03:02:48.617 00.030 7680 IsSlewing returns 0
03:02:48.617 00.000 7680 IsGuiding returns 0
03:02:48.619 00.002 7680 scope move finished after 225 + 56 ms
03:02:48.619 00.000 7680 Move returns status 0, amount 225
03:02:48.619 00.000 7680 move complete, result=0
03:02:48.620 00.001 7680 worker thread done servicing request
03:02:48.620 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 225 ms SOUTH
03:02:48.626 00.006 7680 Worker thread wakes up
03:02:48.626 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:48.626 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:49.879 01.253 7680 Exposure complete
03:02:50.043 00.164 7680 worker thread done servicing request
03:02:50.044 00.001 6120 OnExposeComplete: enter
03:02:50.050 00.006 6120 UpdateGuideState(): m_state=6
03:02:50.055 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2060
03:02:50.060 00.005 6120 Star::Find returns 1 (0), X=510.97, Y=665.14, Mass=8495, SNR=61.8, Peak=219 HFD=6.3
03:02:50.064 00.004 6120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.19) = xAngle (-1.21 = -1.21)
03:02:50.068 00.004 6120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.66 = 1.66)
03:02:50.072 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.30 hyp=0.35 cameraTheta=-1.02 mountX=0.13 mountY=0.35, mountTheta=1.23
03:02:50.078 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.30, opts=13)
03:02:50.083 00.005 6120 Enqueuing Move request for scope (0.19, -0.30)
03:02:50.088 00.005 7680 Worker thread wakes up
03:02:50.088 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:50.092 00.004 6120 UpdateGuideState exits: m=8495 SNR=61.8
03:02:50.095 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:50.099 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:50.102 00.003 6120 Enqueuing Expose request
03:02:50.107 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.30) opts 0xd
03:02:50.107 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.30)
03:02:50.107 00.000 7680 Moving (0.19, -0.30) raw xDistance=0.13 yDistance=0.35
03:02:50.108 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:02:50.108 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:02:50.108 00.000 7680 MoveAxis(E, 0, ABG)
03:02:50.109 00.001 7680 Move returns status 0, amount 0
03:02:50.109 00.000 7680 MoveAxis(S, 192, ABG)
03:02:50.109 00.000 7680 Guiding  Dir = 1, Dur = 192
03:02:50.109 00.000 7680 IsSlewing returns 0
03:02:50.110 00.001 7680 IsGuiding returns 0
03:02:50.110 00.000 7680 PulseGuide returned control before completion, sleep 202
03:02:50.326 00.216 7680 IsGuiding returns 1
03:02:50.326 00.000 7680 scope still moving after pulse duration time elapsed
03:02:50.358 00.032 7680 IsSlewing returns 0
03:02:50.358 00.000 7680 IsGuiding returns 0
03:02:50.359 00.001 7680 scope move finished after 192 + 56 ms
03:02:50.359 00.000 7680 Move returns status 0, amount 192
03:02:50.359 00.000 7680 move complete, result=0
03:02:50.359 00.000 7680 worker thread done servicing request
03:02:50.359 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 192 ms SOUTH
03:02:50.367 00.008 7680 Worker thread wakes up
03:02:50.367 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:50.367 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:51.621 01.254 7680 Exposure complete
03:02:51.766 00.145 7680 worker thread done servicing request
03:02:51.767 00.001 6120 OnExposeComplete: enter
03:02:51.773 00.006 6120 UpdateGuideState(): m_state=6
03:02:51.777 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2061
03:02:51.780 00.003 6120 Star::Find returns 1 (0), X=510.91, Y=665.18, Mass=7732, SNR=58.7, Peak=196 HFD=6.4
03:02:51.785 00.005 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (0.19) = xAngle (-1.31 = -1.31)
03:02:51.790 00.005 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.56 = 1.56)
03:02:51.794 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-1.13 mountX=0.07 mountY=0.29, mountTheta=1.32
03:02:51.800 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.26, opts=13)
03:02:51.804 00.004 6120 Enqueuing Move request for scope (0.13, -0.26)
03:02:51.808 00.004 7680 Worker thread wakes up
03:02:51.808 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:51.812 00.004 6120 UpdateGuideState exits: m=7732 SNR=58.7
03:02:51.815 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:51.820 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.26) opts 0xd
03:02:51.820 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.26)
03:02:51.820 00.000 7680 Moving (0.13, -0.26) raw xDistance=0.07 yDistance=0.29
03:02:51.820 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:51.824 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:02:51.824 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:02:51.824 00.000 7680 MoveAxis(E, 0, ABG)
03:02:51.824 00.000 7680 Move returns status 0, amount 0
03:02:51.824 00.000 7680 MoveAxis(S, 158, ABG)
03:02:51.824 00.000 7680 Guiding  Dir = 1, Dur = 158
03:02:51.824 00.000 6120 Enqueuing Expose request
03:02:51.829 00.005 7680 IsSlewing returns 0
03:02:51.830 00.001 7680 IsGuiding returns 0
03:02:51.832 00.002 7680 PulseGuide returned control before completion, sleep 168
03:02:52.016 00.184 7680 IsGuiding returns 1
03:02:52.016 00.000 7680 scope still moving after pulse duration time elapsed
03:02:52.047 00.031 7680 IsSlewing returns 0
03:02:52.047 00.000 7680 IsGuiding returns 1
03:02:52.078 00.031 7680 IsSlewing returns 0
03:02:52.079 00.001 7680 IsGuiding returns 0
03:02:52.080 00.001 7680 scope move finished after 158 + 90 ms
03:02:52.080 00.000 7680 Move returns status 0, amount 158
03:02:52.081 00.001 7680 move complete, result=0
03:02:52.081 00.000 7680 worker thread done servicing request
03:02:52.082 00.001 7680 Worker thread wakes up
03:02:52.082 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 158 ms SOUTH
03:02:52.089 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:52.089 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:53.338 01.249 7680 Exposure complete
03:02:53.475 00.137 7680 worker thread done servicing request
03:02:53.475 00.000 6120 OnExposeComplete: enter
03:02:53.478 00.003 6120 UpdateGuideState(): m_state=6
03:02:53.483 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2062
03:02:53.487 00.004 6120 Star::Find returns 1 (0), X=510.67, Y=665.82, Mass=8339, SNR=60.5, Peak=202 HFD=6.5
03:02:53.490 00.003 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (0.19) = xAngle (1.68 = 1.68)
03:02:53.494 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.55 = -1.73)
03:02:53.497 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.37 hyp=0.39 cameraTheta=1.86 mountX=-0.04 mountY=-0.39, mountTheta=-1.68
03:02:53.502 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.37, opts=13)
03:02:53.507 00.005 6120 Enqueuing Move request for scope (-0.11, 0.37)
03:02:53.509 00.002 7680 Worker thread wakes up
03:02:53.511 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.37) opts 0xd
03:02:53.511 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.37)
03:02:53.511 00.000 7680 Moving (-0.11, 0.37) raw xDistance=-0.04 yDistance=-0.39
03:02:53.511 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:02:53.511 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:02:53.512 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:53.517 00.005 6120 UpdateGuideState exits: m=8339 SNR=60.5
03:02:53.520 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:53.525 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:53.528 00.003 6120 Enqueuing Expose request
03:02:53.532 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
03:02:53.532 00.000 7680 MoveAxis(E, 0, ABG)
03:02:53.532 00.000 7680 Move returns status 0, amount 0
03:02:53.532 00.000 7680 MoveAxis(N, 0, ABG)
03:02:53.532 00.000 7680 Move returns status 0, amount 0
03:02:53.533 00.001 7680 move complete, result=0
03:02:53.534 00.001 7680 worker thread done servicing request
03:02:53.534 00.000 7680 Worker thread wakes up
03:02:53.534 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
03:02:53.537 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:53.537 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:54.783 01.246 7680 Exposure complete
03:02:54.918 00.135 7680 worker thread done servicing request
03:02:54.918 00.000 6120 OnExposeComplete: enter
03:02:54.922 00.004 6120 UpdateGuideState(): m_state=6
03:02:54.927 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2063
03:02:54.930 00.003 6120 Star::Find returns 1 (0), X=510.50, Y=665.72, Mass=8404, SNR=60.0, Peak=215 HFD=6.7
03:02:54.933 00.003 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (0.19) = xAngle (2.17 = 2.17)
03:02:54.938 00.005 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.05 = -1.24)
03:02:54.942 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.27 hyp=0.39 cameraTheta=2.36 mountX=-0.22 mountY=-0.37, mountTheta=-2.11
03:02:54.946 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.27, opts=13)
03:02:54.951 00.005 6120 Enqueuing Move request for scope (-0.28, 0.27)
03:02:54.954 00.003 7680 Worker thread wakes up
03:02:54.954 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.27) opts 0xd
03:02:54.955 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.27)
03:02:54.955 00.000 7680 Moving (-0.28, 0.27) raw xDistance=-0.22 yDistance=-0.37
03:02:54.956 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:54.960 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:02:54.961 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:02:54.961 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
03:02:54.961 00.000 7680 MoveAxis(E, 90, ABG)
03:02:54.961 00.000 7680 Guiding  Dir = 2, Dur = 90
03:02:54.961 00.000 6120 UpdateGuideState exits: m=8404 SNR=60.0
03:02:54.966 00.005 7680 IsSlewing returns 0
03:02:54.966 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:54.970 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:54.974 00.004 7680 IsGuiding returns 0
03:02:54.974 00.000 6120 Enqueuing Expose request
03:02:54.977 00.003 7680 PulseGuide returned control before completion, sleep 100
03:02:55.083 00.106 7680 IsGuiding returns 1
03:02:55.083 00.000 7680 scope still moving after pulse duration time elapsed
03:02:55.114 00.031 7680 IsSlewing returns 0
03:02:55.116 00.002 7680 IsGuiding returns 0
03:02:55.116 00.000 7680 scope move finished after 90 + 52 ms
03:02:55.117 00.001 7680 Move returns status 0, amount 90
03:02:55.117 00.000 7680 MoveAxis(N, 0, ABG)
03:02:55.117 00.000 7680 Move returns status 0, amount 0
03:02:55.117 00.000 7680 move complete, result=0
03:02:55.119 00.002 7680 worker thread done servicing request
03:02:55.119 00.000 6120 GuideStep: -0.2 px 90 ms EAST, -0.4 px 0 ms NORTH
03:02:55.126 00.007 7680 Worker thread wakes up
03:02:55.126 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:55.126 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:56.375 01.249 7680 Exposure complete
03:02:56.512 00.137 7680 worker thread done servicing request
03:02:56.512 00.000 6120 OnExposeComplete: enter
03:02:56.517 00.005 6120 UpdateGuideState(): m_state=6
03:02:56.523 00.006 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2064
03:02:56.527 00.004 6120 Star::Find returns 1 (0), X=510.53, Y=665.59, Mass=8937, SNR=63.1, Peak=193 HFD=7.0
03:02:56.531 00.004 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (0.19) = xAngle (2.44 = 2.44)
03:02:56.535 00.004 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.31 = -0.97)
03:02:56.539 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.14 hyp=0.29 cameraTheta=2.63 mountX=-0.22 mountY=-0.24, mountTheta=-2.32
03:02:56.544 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.14, opts=13)
03:02:56.549 00.005 6120 Enqueuing Move request for scope (-0.25, 0.14)
03:02:56.553 00.004 7680 Worker thread wakes up
03:02:56.553 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.14) opts 0xd
03:02:56.553 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.14)
03:02:56.553 00.000 7680 Moving (-0.25, 0.14) raw xDistance=-0.22 yDistance=-0.24
03:02:56.553 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
03:02:56.553 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:02:56.553 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:56.558 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:02:56.558 00.000 7680 MoveAxis(E, 95, ABG)
03:02:56.558 00.000 6120 UpdateGuideState exits: m=8937 SNR=63.1
03:02:56.561 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:56.566 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:56.570 00.004 6120 Enqueuing Expose request
03:02:56.575 00.005 7680 Guiding  Dir = 2, Dur = 95
03:02:56.575 00.000 7680 IsSlewing returns 0
03:02:56.575 00.000 7680 IsGuiding returns 0
03:02:56.575 00.000 7680 PulseGuide returned control before completion, sleep 105
03:02:56.691 00.116 7680 IsGuiding returns 1
03:02:56.692 00.001 7680 scope still moving after pulse duration time elapsed
03:02:56.722 00.030 7680 IsSlewing returns 0
03:02:56.723 00.001 7680 IsGuiding returns 0
03:02:56.723 00.000 7680 scope move finished after 95 + 52 ms
03:02:56.724 00.001 7680 Move returns status 0, amount 95
03:02:56.724 00.000 7680 MoveAxis(N, 0, ABG)
03:02:56.724 00.000 7680 Move returns status 0, amount 0
03:02:56.725 00.001 7680 move complete, result=0
03:02:56.726 00.001 7680 worker thread done servicing request
03:02:56.726 00.000 7680 Worker thread wakes up
03:02:56.726 00.000 6120 GuideStep: -0.2 px 95 ms EAST, -0.2 px 0 ms NORTH
03:02:56.734 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:56.734 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:57.985 01.251 7680 Exposure complete
03:02:58.114 00.129 7680 worker thread done servicing request
03:02:58.115 00.001 6120 OnExposeComplete: enter
03:02:58.120 00.005 6120 UpdateGuideState(): m_state=6
03:02:58.123 00.003 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2065
03:02:58.128 00.005 6120 Star::Find returns 1 (0), X=510.83, Y=665.03, Mass=8707, SNR=62.6, Peak=219 HFD=6.4
03:02:58.132 00.004 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
03:02:58.135 00.003 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
03:02:58.140 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.42 hyp=0.42 cameraTheta=-1.44 mountX=-0.02 mountY=0.40, mountTheta=1.63
03:02:58.144 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.42, opts=13)
03:02:58.148 00.004 6120 Enqueuing Move request for scope (0.05, -0.42)
03:02:58.152 00.004 7680 Worker thread wakes up
03:02:58.153 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.42) opts 0xd
03:02:58.153 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.42)
03:02:58.153 00.000 7680 Moving (0.05, -0.42) raw xDistance=-0.02 yDistance=0.40
03:02:58.153 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:02:58.154 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:58.157 00.003 6120 UpdateGuideState exits: m=8707 SNR=62.6
03:02:58.162 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
03:02:58.162 00.000 7680 MoveAxis(E, 0, ABG)
03:02:58.162 00.000 7680 Move returns status 0, amount 0
03:02:58.162 00.000 7680 MoveAxis(S, 216, ABG)
03:02:58.162 00.000 7680 Guiding  Dir = 1, Dur = 216
03:02:58.162 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:58.166 00.004 7680 IsSlewing returns 0
03:02:58.166 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:58.170 00.004 7680 IsGuiding returns 0
03:02:58.171 00.001 6120 Enqueuing Expose request
03:02:58.175 00.004 7680 PulseGuide returned control before completion, sleep 226
03:02:58.412 00.237 7680 IsGuiding returns 1
03:02:58.412 00.000 7680 scope still moving after pulse duration time elapsed
03:02:58.444 00.032 7680 IsSlewing returns 0
03:02:58.445 00.001 7680 IsGuiding returns 0
03:02:58.446 00.001 7680 scope move finished after 216 + 58 ms
03:02:58.446 00.000 7680 Move returns status 0, amount 216
03:02:58.447 00.001 7680 move complete, result=0
03:02:58.447 00.000 7680 worker thread done servicing request
03:02:58.448 00.001 7680 Worker thread wakes up
03:02:58.448 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 216 ms SOUTH
03:02:58.456 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:58.456 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:59.707 01.251 7680 Exposure complete
03:02:59.849 00.142 7680 worker thread done servicing request
03:02:59.850 00.001 6120 OnExposeComplete: enter
03:02:59.855 00.005 6120 UpdateGuideState(): m_state=6
03:02:59.860 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2066
03:02:59.865 00.005 6120 Star::Find returns 1 (0), X=510.60, Y=665.61, Mass=8558, SNR=61.0, Peak=206 HFD=6.9
03:02:59.868 00.003 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (0.19) = xAngle (2.24 = 2.24)
03:02:59.874 00.006 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.11 = -1.17)
03:02:59.877 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.43 mountX=-0.15 mountY=-0.22, mountTheta=-2.16
03:02:59.882 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.16, opts=13)
03:02:59.886 00.004 6120 Enqueuing Move request for scope (-0.18, 0.16)
03:02:59.890 00.004 7680 Worker thread wakes up
03:02:59.891 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:02:59.895 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
03:02:59.896 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
03:02:59.896 00.000 7680 Moving (-0.18, 0.16) raw xDistance=-0.15 yDistance=-0.22
03:02:59.896 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:02:59.896 00.000 6120 UpdateGuideState exits: m=8558 SNR=61.0
03:02:59.901 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:02:59.902 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:59.905 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:02:59.905 00.000 7680 MoveAxis(E, 0, ABG)
03:02:59.905 00.000 7680 Move returns status 0, amount 0
03:02:59.906 00.001 7680 MoveAxis(N, 0, ABG)
03:02:59.906 00.000 7680 Move returns status 0, amount 0
03:02:59.906 00.000 7680 move complete, result=0
03:02:59.906 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:02:59.910 00.004 7680 worker thread done servicing request
03:02:59.910 00.000 6120 Enqueuing Expose request
03:02:59.915 00.005 7680 Worker thread wakes up
03:02:59.915 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:02:59.915 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:02:59.915 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:03:01.163 01.248 7680 Exposure complete
03:03:01.295 00.132 7680 worker thread done servicing request
03:03:01.295 00.000 6120 OnExposeComplete: enter
03:03:01.300 00.005 6120 UpdateGuideState(): m_state=6
03:03:01.303 00.003 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2067
03:03:01.307 00.004 6120 Star::Find returns 1 (0), X=510.64, Y=665.57, Mass=8857, SNR=62.2, Peak=199 HFD=6.9
03:03:01.311 00.004 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (0.19) = xAngle (2.21 = 2.21)
03:03:01.314 00.003 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.08 = -1.20)
03:03:01.319 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.40 mountX=-0.11 mountY=-0.17, mountTheta=-2.14
03:03:01.323 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.13, opts=13)
03:03:01.327 00.004 6120 Enqueuing Move request for scope (-0.14, 0.13)
03:03:01.331 00.004 7680 Worker thread wakes up
03:03:01.331 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
03:03:01.331 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:01.336 00.005 6120 UpdateGuideState exits: m=8857 SNR=62.2
03:03:01.340 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:01.343 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
03:03:01.344 00.001 7680 Moving (-0.14, 0.13) raw xDistance=-0.11 yDistance=-0.17
03:03:01.344 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:03:01.344 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:03:01.344 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:03:01.345 00.001 7680 MoveAxis(E, 0, ABG)
03:03:01.345 00.000 7680 Move returns status 0, amount 0
03:03:01.345 00.000 7680 MoveAxis(N, 0, ABG)
03:03:01.345 00.000 7680 Move returns status 0, amount 0
03:03:01.345 00.000 7680 move complete, result=0
03:03:01.346 00.001 7680 worker thread done servicing request
03:03:01.346 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:01.350 00.004 6120 Enqueuing Expose request
03:03:01.353 00.003 7680 Worker thread wakes up
03:03:01.353 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:01.353 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:01.353 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:03:02.607 01.254 7680 Exposure complete
03:03:02.750 00.143 7680 worker thread done servicing request
03:03:02.750 00.000 6120 OnExposeComplete: enter
03:03:02.754 00.004 6120 UpdateGuideState(): m_state=6
03:03:02.758 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2068
03:03:02.762 00.004 6120 Star::Find returns 1 (0), X=510.62, Y=665.01, Mass=8105, SNR=60.2, Peak=208 HFD=6.6
03:03:02.766 00.004 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
03:03:02.771 00.005 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
03:03:02.774 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.43 hyp=0.46 cameraTheta=-1.93 mountX=-0.24 mountY=0.32, mountTheta=2.22
03:03:02.780 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.43, opts=13)
03:03:02.784 00.004 6120 Enqueuing Move request for scope (-0.16, -0.43)
03:03:02.788 00.004 7680 Worker thread wakes up
03:03:02.788 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.43) opts 0xd
03:03:02.789 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.43)
03:03:02.789 00.000 7680 Moving (-0.16, -0.43) raw xDistance=-0.24 yDistance=0.32
03:03:02.789 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:03:02.789 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:03:02.789 00.000 7680 MoveAxis(E, 98, ABG)
03:03:02.789 00.000 7680 Guiding  Dir = 2, Dur = 98
03:03:02.789 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:02.794 00.005 7680 IsSlewing returns 0
03:03:02.794 00.000 6120 UpdateGuideState exits: m=8105 SNR=60.2
03:03:02.797 00.003 7680 IsGuiding returns 0
03:03:02.798 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:02.802 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:02.806 00.004 7680 PulseGuide returned control before completion, sleep 108
03:03:02.806 00.000 6120 Enqueuing Expose request
03:03:02.923 00.117 7680 IsGuiding returns 1
03:03:02.923 00.000 7680 scope still moving after pulse duration time elapsed
03:03:02.953 00.030 7680 IsSlewing returns 0
03:03:02.955 00.002 7680 IsGuiding returns 0
03:03:02.955 00.000 7680 scope move finished after 98 + 59 ms
03:03:02.955 00.000 7680 Move returns status 0, amount 98
03:03:02.956 00.001 7680 MoveAxis(S, 171, ABG)
03:03:02.957 00.001 7680 Guiding  Dir = 1, Dur = 171
03:03:02.957 00.000 7680 IsSlewing returns 0
03:03:02.957 00.000 7680 IsGuiding returns 0
03:03:02.958 00.001 7680 PulseGuide returned control before completion, sleep 181
03:03:03.156 00.198 7680 IsGuiding returns 1
03:03:03.157 00.001 7680 scope still moving after pulse duration time elapsed
03:03:03.186 00.029 7680 IsSlewing returns 0
03:03:03.187 00.001 7680 IsGuiding returns 1
03:03:03.217 00.030 7680 IsSlewing returns 0
03:03:03.218 00.001 7680 IsGuiding returns 1
03:03:03.249 00.031 7680 IsSlewing returns 0
03:03:03.250 00.001 7680 IsGuiding returns 0
03:03:03.250 00.000 7680 scope move finished after 171 + 121 ms
03:03:03.250 00.000 7680 Move returns status 0, amount 171
03:03:03.252 00.002 7680 move complete, result=0
03:03:03.252 00.000 7680 worker thread done servicing request
03:03:03.253 00.001 7680 Worker thread wakes up
03:03:03.253 00.000 6120 GuideStep: -0.2 px 98 ms EAST, 0.3 px 171 ms SOUTH
03:03:03.260 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:03.260 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:04.515 01.255 7680 Exposure complete
03:03:04.661 00.146 7680 worker thread done servicing request
03:03:04.662 00.001 6120 OnExposeComplete: enter
03:03:04.665 00.003 6120 UpdateGuideState(): m_state=6
03:03:04.670 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2069
03:03:04.674 00.004 6120 Star::Find returns 1 (0), X=511.09, Y=665.05, Mass=8307, SNR=60.3, Peak=209 HFD=6.4
03:03:04.679 00.005 6120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (0.19) = xAngle (-1.09 = -1.09)
03:03:04.683 00.004 6120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.78 = 1.78)
03:03:04.687 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=-0.39 hyp=0.50 cameraTheta=-0.91 mountX=0.23 mountY=0.49, mountTheta=1.13
03:03:04.691 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.39, opts=13)
03:03:04.696 00.005 6120 Enqueuing Move request for scope (0.31, -0.39)
03:03:04.699 00.003 7680 Worker thread wakes up
03:03:04.699 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.39) opts 0xd
03:03:04.699 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.39)
03:03:04.699 00.000 7680 Moving (0.31, -0.39) raw xDistance=0.23 yDistance=0.49
03:03:04.699 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.23
03:03:04.701 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
03:03:04.701 00.000 7680 MoveAxis(W, 87, ABG)
03:03:04.701 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:04.706 00.005 7680 Guiding  Dir = 3, Dur = 87
03:03:04.706 00.000 6120 UpdateGuideState exits: m=8307 SNR=60.3
03:03:04.709 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:04.714 00.005 7680 IsSlewing returns 0
03:03:04.714 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:04.718 00.004 7680 IsGuiding returns 0
03:03:04.718 00.000 6120 Enqueuing Expose request
03:03:04.721 00.003 7680 PulseGuide returned control before completion, sleep 97
03:03:04.830 00.109 7680 IsGuiding returns 0
03:03:04.831 00.001 7680 Move returns status 0, amount 87
03:03:04.831 00.000 7680 MoveAxis(S, 266, ABG)
03:03:04.831 00.000 7680 Guiding  Dir = 1, Dur = 266
03:03:04.832 00.001 7680 IsSlewing returns 0
03:03:04.833 00.001 7680 IsGuiding returns 0
03:03:04.834 00.001 7680 PulseGuide returned control before completion, sleep 276
03:03:05.127 00.293 7680 IsGuiding returns 1
03:03:05.128 00.001 7680 scope still moving after pulse duration time elapsed
03:03:05.158 00.030 7680 IsSlewing returns 0
03:03:05.159 00.001 7680 IsGuiding returns 0
03:03:05.161 00.002 7680 scope move finished after 266 + 61 ms
03:03:05.161 00.000 7680 Move returns status 0, amount 266
03:03:05.162 00.001 7680 move complete, result=0
03:03:05.163 00.001 7680 worker thread done servicing request
03:03:05.163 00.000 6120 GuideStep: 0.2 px 87 ms WEST, 0.5 px 266 ms SOUTH
03:03:05.173 00.010 7680 Worker thread wakes up
03:03:05.174 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:05.174 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:06.418 01.244 7680 Exposure complete
03:03:06.561 00.143 7680 worker thread done servicing request
03:03:06.562 00.001 6120 OnExposeComplete: enter
03:03:06.566 00.004 6120 UpdateGuideState(): m_state=6
03:03:06.570 00.004 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2070
03:03:06.575 00.005 6120 Star::Find returns 1 (0), X=510.87, Y=665.70, Mass=8587, SNR=61.5, Peak=206 HFD=6.6
03:03:06.581 00.006 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (0.19) = xAngle (1.06 = 1.06)
03:03:06.584 00.003 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.93 = -2.35)
03:03:06.588 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.25 hyp=0.26 cameraTheta=1.24 mountX=0.13 mountY=-0.19, mountTheta=-0.96
03:03:06.593 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.25, opts=13)
03:03:06.597 00.004 6120 Enqueuing Move request for scope (0.09, 0.25)
03:03:06.601 00.004 7680 Worker thread wakes up
03:03:06.601 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.25) opts 0xd
03:03:06.602 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.25)
03:03:06.602 00.000 7680 Moving (0.09, 0.25) raw xDistance=0.13 yDistance=-0.19
03:03:06.602 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:03:06.602 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:03:06.603 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:06.607 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:03:06.608 00.001 6120 UpdateGuideState exits: m=8587 SNR=61.5
03:03:06.611 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:06.616 00.005 7680 MoveAxis(E, 0, ABG)
03:03:06.616 00.000 7680 Move returns status 0, amount 0
03:03:06.616 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:06.620 00.004 6120 Enqueuing Expose request
03:03:06.624 00.004 7680 MoveAxis(N, 0, ABG)
03:03:06.624 00.000 7680 Move returns status 0, amount 0
03:03:06.624 00.000 7680 move complete, result=0
03:03:06.624 00.000 7680 worker thread done servicing request
03:03:06.624 00.000 7680 Worker thread wakes up
03:03:06.624 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:03:06.629 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:06.629 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:07.879 01.250 7680 Exposure complete
03:03:08.018 00.139 7680 worker thread done servicing request
03:03:08.018 00.000 6120 OnExposeComplete: enter
03:03:08.023 00.005 6120 UpdateGuideState(): m_state=6
03:03:08.028 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2071
03:03:08.032 00.004 6120 Star::Find returns 1 (0), X=511.10, Y=665.05, Mass=8490, SNR=60.9, Peak=230 HFD=6.4
03:03:08.035 00.003 6120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (0.19) = xAngle (-1.08 = -1.08)
03:03:08.038 00.003 6120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.79 = 1.79)
03:03:08.042 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=-0.40 hyp=0.51 cameraTheta=-0.89 mountX=0.24 mountY=0.50, mountTheta=1.12
03:03:08.047 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.40, opts=13)
03:03:08.051 00.004 6120 Enqueuing Move request for scope (0.32, -0.40)
03:03:08.055 00.004 7680 Worker thread wakes up
03:03:08.055 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:08.060 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.40) opts 0xd
03:03:08.060 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.40)
03:03:08.060 00.000 6120 UpdateGuideState exits: m=8490 SNR=60.9
03:03:08.066 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:08.069 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:08.075 00.006 6120 Enqueuing Expose request
03:03:08.078 00.003 7680 Moving (0.32, -0.40) raw xDistance=0.24 yDistance=0.50
03:03:08.080 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:03:08.080 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
03:03:08.080 00.000 7680 MoveAxis(W, 98, ABG)
03:03:08.080 00.000 7680 Guiding  Dir = 3, Dur = 98
03:03:08.081 00.001 7680 IsSlewing returns 0
03:03:08.081 00.000 7680 IsGuiding returns 0
03:03:08.081 00.000 7680 PulseGuide returned control before completion, sleep 108
03:03:08.196 00.115 7680 IsGuiding returns 1
03:03:08.197 00.001 7680 scope still moving after pulse duration time elapsed
03:03:08.227 00.030 7680 IsSlewing returns 0
03:03:08.228 00.001 7680 IsGuiding returns 0
03:03:08.229 00.001 7680 scope move finished after 98 + 49 ms
03:03:08.230 00.001 7680 Move returns status 0, amount 98
03:03:08.231 00.001 7680 MoveAxis(S, 270, ABG)
03:03:08.231 00.000 7680 Guiding  Dir = 1, Dur = 270
03:03:08.232 00.001 7680 IsSlewing returns 0
03:03:08.233 00.001 7680 IsGuiding returns 0
03:03:08.233 00.000 7680 PulseGuide returned control before completion, sleep 280
03:03:08.521 00.288 7680 IsGuiding returns 1
03:03:08.521 00.000 7680 scope still moving after pulse duration time elapsed
03:03:08.552 00.031 7680 IsSlewing returns 0
03:03:08.554 00.002 7680 IsGuiding returns 0
03:03:08.555 00.001 7680 scope move finished after 270 + 50 ms
03:03:08.555 00.000 7680 Move returns status 0, amount 270
03:03:08.555 00.000 7680 move complete, result=0
03:03:08.556 00.001 7680 worker thread done servicing request
03:03:08.556 00.000 6120 GuideStep: 0.2 px 98 ms WEST, 0.5 px 270 ms SOUTH
03:03:08.562 00.006 7680 Worker thread wakes up
03:03:08.562 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:08.562 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:09.805 01.243 7680 Exposure complete
03:03:09.944 00.139 7680 worker thread done servicing request
03:03:09.944 00.000 6120 OnExposeComplete: enter
03:03:09.948 00.004 6120 UpdateGuideState(): m_state=6
03:03:09.952 00.004 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2072
03:03:09.957 00.005 6120 Star::Find returns 1 (0), X=510.86, Y=665.66, Mass=8897, SNR=62.5, Peak=211 HFD=6.7
03:03:09.961 00.004 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (0.19) = xAngle (1.02 = 1.02)
03:03:09.964 00.003 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.89 = -2.39)
03:03:09.967 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.21 hyp=0.23 cameraTheta=1.20 mountX=0.12 mountY=-0.16, mountTheta=-0.91
03:03:09.972 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.21, opts=13)
03:03:09.977 00.005 6120 Enqueuing Move request for scope (0.08, 0.21)
03:03:09.980 00.003 7680 Worker thread wakes up
03:03:09.980 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.21) opts 0xd
03:03:09.980 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.21)
03:03:09.980 00.000 7680 Moving (0.08, 0.21) raw xDistance=0.12 yDistance=-0.16
03:03:09.981 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:03:09.981 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:03:09.981 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:03:09.981 00.000 7680 MoveAxis(E, 0, ABG)
03:03:09.981 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:09.986 00.005 7680 Move returns status 0, amount 0
03:03:09.986 00.000 7680 MoveAxis(N, 0, ABG)
03:03:09.986 00.000 7680 Move returns status 0, amount 0
03:03:09.986 00.000 7680 move complete, result=0
03:03:09.986 00.000 7680 worker thread done servicing request
03:03:09.987 00.001 6120 UpdateGuideState exits: m=8897 SNR=62.5
03:03:09.992 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:09.995 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:09.998 00.003 6120 Enqueuing Expose request
03:03:10.003 00.005 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:03:10.007 00.004 7680 Worker thread wakes up
03:03:10.007 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:10.007 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:11.259 01.252 7680 Exposure complete
03:03:11.396 00.137 7680 worker thread done servicing request
03:03:11.396 00.000 6120 OnExposeComplete: enter
03:03:11.400 00.004 6120 UpdateGuideState(): m_state=6
03:03:11.405 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2073
03:03:11.409 00.004 6120 Star::Find returns 1 (0), X=510.86, Y=665.56, Mass=9343, SNR=64.2, Peak=222 HFD=6.8
03:03:11.413 00.004 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (0.19) = xAngle (0.79 = 0.79)
03:03:11.417 00.004 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.66 = -2.62)
03:03:11.421 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.97 mountX=0.10 mountY=-0.07, mountTheta=-0.61
03:03:11.428 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.11, opts=13)
03:03:11.431 00.003 6120 Enqueuing Move request for scope (0.08, 0.11)
03:03:11.435 00.004 7680 Worker thread wakes up
03:03:11.435 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:11.439 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
03:03:11.439 00.000 6120 UpdateGuideState exits: m=9343 SNR=64.2
03:03:11.443 00.004 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
03:03:11.443 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:11.447 00.004 7680 Moving (0.08, 0.11) raw xDistance=0.10 yDistance=-0.07
03:03:11.447 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:11.451 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:03:11.451 00.000 6120 Enqueuing Expose request
03:03:11.456 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:03:11.456 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:03:11.456 00.000 7680 MoveAxis(E, 0, ABG)
03:03:11.456 00.000 7680 Move returns status 0, amount 0
03:03:11.456 00.000 7680 MoveAxis(N, 0, ABG)
03:03:11.456 00.000 7680 Move returns status 0, amount 0
03:03:11.456 00.000 7680 move complete, result=0
03:03:11.458 00.002 7680 worker thread done servicing request
03:03:11.458 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:11.461 00.003 7680 Worker thread wakes up
03:03:11.462 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:11.462 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:12.709 01.247 7680 Exposure complete
03:03:12.850 00.141 7680 worker thread done servicing request
03:03:12.850 00.000 6120 OnExposeComplete: enter
03:03:12.855 00.005 6120 UpdateGuideState(): m_state=6
03:03:12.859 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2074
03:03:12.863 00.004 6120 Star::Find returns 1 (1), X=511.09, Y=664.98, Mass=8926, SNR=63.3, Peak=255 HFD=6.4
03:03:12.868 00.005 6120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.19) = xAngle (-1.16 = -1.16)
03:03:12.871 00.003 6120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.71 = 1.71)
03:03:12.875 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=-0.46 hyp=0.56 cameraTheta=-0.98 mountX=0.22 mountY=0.55, mountTheta=1.19
03:03:12.880 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.46, opts=13)
03:03:12.884 00.004 6120 Enqueuing Move request for scope (0.31, -0.46)
03:03:12.887 00.003 7680 Worker thread wakes up
03:03:12.887 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.46) opts 0xd
03:03:12.887 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.46)
03:03:12.887 00.000 7680 Moving (0.31, -0.46) raw xDistance=0.22 yDistance=0.55
03:03:12.887 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:12.892 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:03:12.893 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
03:03:12.893 00.000 7680 MoveAxis(W, 91, ABG)
03:03:12.893 00.000 7680 Guiding  Dir = 3, Dur = 91
03:03:12.894 00.001 6120 UpdateGuideState exits: m=8926 SNR=63.3 Saturated
03:03:12.898 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:12.901 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:12.904 00.003 6120 Enqueuing Expose request
03:03:12.907 00.003 7680 IsSlewing returns 0
03:03:12.907 00.000 7680 IsGuiding returns 0
03:03:12.907 00.000 7680 PulseGuide returned control before completion, sleep 101
03:03:13.015 00.108 7680 IsGuiding returns 1
03:03:13.016 00.001 7680 scope still moving after pulse duration time elapsed
03:03:13.046 00.030 7680 IsSlewing returns 0
03:03:13.047 00.001 7680 IsGuiding returns 0
03:03:13.048 00.001 7680 scope move finished after 91 + 49 ms
03:03:13.048 00.000 7680 Move returns status 0, amount 91
03:03:13.049 00.001 7680 MoveAxis(S, 301, ABG)
03:03:13.049 00.000 7680 Guiding  Dir = 1, Dur = 301
03:03:13.049 00.000 7680 IsSlewing returns 0
03:03:13.050 00.001 7680 IsGuiding returns 0
03:03:13.050 00.000 7680 PulseGuide returned control before completion, sleep 311
03:03:13.375 00.325 7680 IsGuiding returns 1
03:03:13.375 00.000 7680 scope still moving after pulse duration time elapsed
03:03:13.406 00.031 7680 IsSlewing returns 0
03:03:13.406 00.000 7680 IsGuiding returns 0
03:03:13.408 00.002 7680 scope move finished after 301 + 55 ms
03:03:13.408 00.000 7680 Move returns status 0, amount 301
03:03:13.408 00.000 7680 move complete, result=0
03:03:13.408 00.000 7680 worker thread done servicing request
03:03:13.409 00.001 7680 Worker thread wakes up
03:03:13.409 00.000 6120 GuideStep: 0.2 px 91 ms WEST, 0.6 px 301 ms SOUTH
03:03:13.415 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:13.415 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:14.667 01.252 7680 Exposure complete
03:03:14.804 00.137 7680 worker thread done servicing request
03:03:14.805 00.001 6120 OnExposeComplete: enter
03:03:14.810 00.005 6120 UpdateGuideState(): m_state=6
03:03:14.814 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2075
03:03:14.818 00.004 6120 Star::Find returns 1 (0), X=510.94, Y=665.63, Mass=9108, SNR=62.5, Peak=211 HFD=6.7
03:03:14.822 00.004 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (0.19) = xAngle (0.67 = 0.67)
03:03:14.825 00.003 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.55 = -2.74)
03:03:14.829 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.24 cameraTheta=0.86 mountX=0.19 mountY=-0.10, mountTheta=-0.47
03:03:14.833 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.18, opts=13)
03:03:14.837 00.004 6120 Enqueuing Move request for scope (0.16, 0.18)
03:03:14.841 00.004 7680 Worker thread wakes up
03:03:14.843 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:14.846 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0xd
03:03:14.847 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.18)
03:03:14.847 00.000 7680 Moving (0.16, 0.18) raw xDistance=0.19 yDistance=-0.10
03:03:14.847 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:03:14.847 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:03:14.848 00.001 6120 UpdateGuideState exits: m=9108 SNR=62.5
03:03:14.852 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:14.856 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:03:14.856 00.000 7680 MoveAxis(E, 0, ABG)
03:03:14.856 00.000 7680 Move returns status 0, amount 0
03:03:14.856 00.000 7680 MoveAxis(N, 0, ABG)
03:03:14.857 00.001 7680 Move returns status 0, amount 0
03:03:14.857 00.000 7680 move complete, result=0
03:03:14.857 00.000 7680 worker thread done servicing request
03:03:14.857 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:14.862 00.005 6120 Enqueuing Expose request
03:03:14.866 00.004 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:14.870 00.004 7680 Worker thread wakes up
03:03:14.870 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:14.870 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:16.121 01.251 7680 Exposure complete
03:03:16.262 00.141 7680 worker thread done servicing request
03:03:16.262 00.000 6120 OnExposeComplete: enter
03:03:16.267 00.005 6120 UpdateGuideState(): m_state=6
03:03:16.271 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2076
03:03:16.276 00.005 6120 Star::Find returns 1 (0), X=510.96, Y=665.20, Mass=8289, SNR=60.3, Peak=237 HFD=6.4
03:03:16.279 00.003 6120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (0.19) = xAngle (-1.11 = -1.11)
03:03:16.284 00.005 6120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.76 = 1.76)
03:03:16.287 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=-0.24 hyp=0.31 cameraTheta=-0.93 mountX=0.13 mountY=0.30, mountTheta=1.15
03:03:16.293 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.24, opts=13)
03:03:16.297 00.004 6120 Enqueuing Move request for scope (0.18, -0.24)
03:03:16.303 00.006 7680 Worker thread wakes up
03:03:16.303 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.24) opts 0xd
03:03:16.303 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:16.308 00.005 6120 UpdateGuideState exits: m=8289 SNR=60.3
03:03:16.311 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:16.316 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:16.319 00.003 6120 Enqueuing Expose request
03:03:16.323 00.004 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.24)
03:03:16.323 00.000 7680 Moving (0.18, -0.24) raw xDistance=0.13 yDistance=0.30
03:03:16.324 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:03:16.324 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:03:16.324 00.000 7680 MoveAxis(E, 0, ABG)
03:03:16.324 00.000 7680 Move returns status 0, amount 0
03:03:16.324 00.000 7680 MoveAxis(S, 163, ABG)
03:03:16.324 00.000 7680 Guiding  Dir = 1, Dur = 163
03:03:16.325 00.001 7680 IsSlewing returns 0
03:03:16.326 00.001 7680 IsGuiding returns 0
03:03:16.326 00.000 7680 PulseGuide returned control before completion, sleep 173
03:03:16.515 00.189 7680 IsGuiding returns 0
03:03:16.515 00.000 7680 Move returns status 0, amount 163
03:03:16.516 00.001 7680 move complete, result=0
03:03:16.516 00.000 7680 worker thread done servicing request
03:03:16.516 00.000 7680 Worker thread wakes up
03:03:16.516 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 163 ms SOUTH
03:03:16.523 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:16.523 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:17.780 01.257 7680 Exposure complete
03:03:17.925 00.145 7680 worker thread done servicing request
03:03:17.925 00.000 6120 OnExposeComplete: enter
03:03:17.932 00.007 6120 UpdateGuideState(): m_state=6
03:03:17.936 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2077
03:03:17.940 00.004 6120 Star::Find returns 1 (0), X=510.85, Y=665.51, Mass=8636, SNR=62.4, Peak=204 HFD=6.7
03:03:17.943 00.003 6120 CameraToMount -- cameraTheta (0.74) - m_xAngle (0.19) = xAngle (0.56 = 0.56)
03:03:17.947 00.004 6120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.43 = -2.85)
03:03:17.952 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.74 mountX=0.09 mountY=-0.03, mountTheta=-0.32
03:03:17.958 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.07, opts=13)
03:03:17.963 00.005 6120 Enqueuing Move request for scope (0.07, 0.07)
03:03:17.966 00.003 7680 Worker thread wakes up
03:03:17.966 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:17.971 00.005 6120 UpdateGuideState exits: m=8636 SNR=62.4
03:03:17.974 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:17.977 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:17.982 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
03:03:17.982 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
03:03:17.982 00.000 7680 Moving (0.07, 0.07) raw xDistance=0.09 yDistance=-0.03
03:03:17.982 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:03:17.982 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:03:17.982 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:03:17.983 00.001 7680 MoveAxis(E, 0, ABG)
03:03:17.983 00.000 7680 Move returns status 0, amount 0
03:03:17.983 00.000 7680 MoveAxis(N, 0, ABG)
03:03:17.983 00.000 7680 Move returns status 0, amount 0
03:03:17.983 00.000 6120 Enqueuing Expose request
03:03:17.987 00.004 7680 move complete, result=0
03:03:17.987 00.000 7680 worker thread done servicing request
03:03:17.987 00.000 7680 Worker thread wakes up
03:03:17.987 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:17.991 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:17.991 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:19.247 01.256 7680 Exposure complete
03:03:19.382 00.135 7680 worker thread done servicing request
03:03:19.382 00.000 6120 OnExposeComplete: enter
03:03:19.386 00.004 6120 UpdateGuideState(): m_state=6
03:03:19.391 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2078
03:03:19.395 00.004 6120 Star::Find returns 1 (0), X=510.83, Y=665.60, Mass=8776, SNR=61.8, Peak=194 HFD=6.8
03:03:19.399 00.004 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (0.19) = xAngle (1.05 = 1.05)
03:03:19.404 00.005 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.93 = -2.36)
03:03:19.407 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.24 mountX=0.08 mountY=-0.11, mountTheta=-0.96
03:03:19.411 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.15, opts=13)
03:03:19.416 00.005 6120 Enqueuing Move request for scope (0.05, 0.15)
03:03:19.420 00.004 7680 Worker thread wakes up
03:03:19.420 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:19.424 00.004 6120 UpdateGuideState exits: m=8776 SNR=61.8
03:03:19.427 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:19.431 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:19.436 00.005 6120 Enqueuing Expose request
03:03:19.439 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
03:03:19.439 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
03:03:19.439 00.000 7680 Moving (0.05, 0.15) raw xDistance=0.08 yDistance=-0.11
03:03:19.440 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:03:19.440 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:03:19.441 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:03:19.441 00.000 7680 MoveAxis(E, 0, ABG)
03:03:19.441 00.000 7680 Move returns status 0, amount 0
03:03:19.442 00.001 7680 MoveAxis(N, 0, ABG)
03:03:19.442 00.000 7680 Move returns status 0, amount 0
03:03:19.442 00.000 7680 move complete, result=0
03:03:19.442 00.000 7680 worker thread done servicing request
03:03:19.442 00.000 7680 Worker thread wakes up
03:03:19.443 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:19.447 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:19.447 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:20.685 01.238 7680 Exposure complete
03:03:20.818 00.133 7680 worker thread done servicing request
03:03:20.819 00.001 6120 OnExposeComplete: enter
03:03:20.822 00.003 6120 UpdateGuideState(): m_state=6
03:03:20.827 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2079
03:03:20.831 00.004 6120 Star::Find returns 1 (0), X=511.02, Y=665.44, Mass=8645, SNR=61.8, Peak=203 HFD=6.7
03:03:20.835 00.004 6120 CameraToMount -- cameraTheta (-0.00) - m_xAngle (0.19) = xAngle (-0.19 = -0.19)
03:03:20.839 00.004 6120 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.68 = 2.68)
03:03:20.844 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=-0.00 hyp=0.24 cameraTheta=-0.00 mountX=0.23 mountY=0.10, mountTheta=0.42
03:03:20.849 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.00, opts=13)
03:03:20.852 00.003 6120 Enqueuing Move request for scope (0.24, -0.00)
03:03:20.856 00.004 7680 Worker thread wakes up
03:03:20.856 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:20.861 00.005 6120 UpdateGuideState exits: m=8645 SNR=61.8
03:03:20.867 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:20.871 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:20.875 00.004 6120 Enqueuing Expose request
03:03:20.880 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.00) opts 0xd
03:03:20.880 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.00)
03:03:20.881 00.001 7680 Moving (0.24, -0.00) raw xDistance=0.23 yDistance=0.10
03:03:20.881 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
03:03:20.882 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:03:20.882 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:03:20.882 00.000 7680 MoveAxis(W, 94, ABG)
03:03:20.882 00.000 7680 Guiding  Dir = 3, Dur = 94
03:03:20.883 00.001 7680 IsSlewing returns 0
03:03:20.883 00.000 7680 IsGuiding returns 0
03:03:20.884 00.001 7680 PulseGuide returned control before completion, sleep 104
03:03:20.989 00.105 7680 IsGuiding returns 1
03:03:20.989 00.000 7680 scope still moving after pulse duration time elapsed
03:03:21.021 00.032 7680 IsSlewing returns 0
03:03:21.022 00.001 7680 IsGuiding returns 0
03:03:21.023 00.001 7680 scope move finished after 94 + 45 ms
03:03:21.023 00.000 7680 Move returns status 0, amount 94
03:03:21.024 00.001 7680 MoveAxis(N, 0, ABG)
03:03:21.024 00.000 7680 Move returns status 0, amount 0
03:03:21.024 00.000 7680 move complete, result=0
03:03:21.025 00.001 7680 worker thread done servicing request
03:03:21.025 00.000 6120 GuideStep: 0.2 px 94 ms WEST, 0.1 px 0 ms NORTH
03:03:21.031 00.006 7680 Worker thread wakes up
03:03:21.031 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:21.031 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:22.279 01.248 7680 Exposure complete
03:03:22.424 00.145 7680 worker thread done servicing request
03:03:22.424 00.000 6120 OnExposeComplete: enter
03:03:22.429 00.005 6120 UpdateGuideState(): m_state=6
03:03:22.433 00.004 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2080
03:03:22.436 00.003 6120 Star::Find returns 1 (0), X=511.06, Y=665.10, Mass=8488, SNR=61.3, Peak=240 HFD=6.3
03:03:22.440 00.004 6120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (0.19) = xAngle (-1.08 = -1.08)
03:03:22.444 00.004 6120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.79 = 1.79)
03:03:22.448 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=-0.34 hyp=0.44 cameraTheta=-0.89 mountX=0.21 mountY=0.43, mountTheta=1.12
03:03:22.453 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.34, opts=13)
03:03:22.459 00.006 6120 Enqueuing Move request for scope (0.28, -0.34)
03:03:22.463 00.004 7680 Worker thread wakes up
03:03:22.464 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:22.467 00.003 6120 UpdateGuideState exits: m=8488 SNR=61.3
03:03:22.472 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.34) opts 0xd
03:03:22.472 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.34)
03:03:22.472 00.000 7680 Moving (0.28, -0.34) raw xDistance=0.21 yDistance=0.43
03:03:22.472 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
03:03:22.472 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
03:03:22.472 00.000 7680 MoveAxis(W, 92, ABG)
03:03:22.472 00.000 7680 Guiding  Dir = 3, Dur = 92
03:03:22.473 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:22.477 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:22.481 00.004 6120 Enqueuing Expose request
03:03:22.485 00.004 7680 IsSlewing returns 0
03:03:22.485 00.000 7680 IsGuiding returns 0
03:03:22.485 00.000 7680 PulseGuide returned control before completion, sleep 102
03:03:22.595 00.110 7680 IsGuiding returns 1
03:03:22.596 00.001 7680 scope still moving after pulse duration time elapsed
03:03:22.627 00.031 7680 IsSlewing returns 0
03:03:22.628 00.001 7680 IsGuiding returns 0
03:03:22.629 00.001 7680 scope move finished after 92 + 51 ms
03:03:22.630 00.001 7680 Move returns status 0, amount 92
03:03:22.630 00.000 7680 MoveAxis(S, 233, ABG)
03:03:22.630 00.000 7680 Guiding  Dir = 1, Dur = 233
03:03:22.632 00.002 7680 IsSlewing returns 0
03:03:22.633 00.001 7680 IsGuiding returns 0
03:03:22.634 00.001 7680 PulseGuide returned control before completion, sleep 243
03:03:22.878 00.244 7680 IsGuiding returns 1
03:03:22.879 00.001 7680 scope still moving after pulse duration time elapsed
03:03:22.910 00.031 7680 IsSlewing returns 0
03:03:22.912 00.002 7680 IsGuiding returns 0
03:03:22.912 00.000 7680 scope move finished after 233 + 45 ms
03:03:22.913 00.001 7680 Move returns status 0, amount 233
03:03:22.913 00.000 7680 move complete, result=0
03:03:22.913 00.000 7680 worker thread done servicing request
03:03:22.914 00.001 7680 Worker thread wakes up
03:03:22.914 00.000 6120 GuideStep: 0.2 px 92 ms WEST, 0.4 px 233 ms SOUTH
03:03:22.920 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:22.921 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:24.175 01.254 7680 Exposure complete
03:03:24.332 00.157 7680 worker thread done servicing request
03:03:24.333 00.001 6120 OnExposeComplete: enter
03:03:24.336 00.003 6120 UpdateGuideState(): m_state=6
03:03:24.341 00.005 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2081
03:03:24.345 00.004 6120 Star::Find returns 1 (0), X=511.06, Y=665.20, Mass=8272, SNR=59.5, Peak=245 HFD=6.4
03:03:24.348 00.003 6120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (0.19) = xAngle (-0.91 = -0.91)
03:03:24.353 00.005 6120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.97 = 1.97)
03:03:24.357 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=-0.24 hyp=0.37 cameraTheta=-0.72 mountX=0.23 mountY=0.34, mountTheta=0.98
03:03:24.363 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.24, opts=13)
03:03:24.366 00.003 6120 Enqueuing Move request for scope (0.28, -0.24)
03:03:24.369 00.003 7680 Worker thread wakes up
03:03:24.369 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.24) opts 0xd
03:03:24.370 00.001 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.24)
03:03:24.370 00.000 7680 Moving (0.28, -0.24) raw xDistance=0.23 yDistance=0.34
03:03:24.370 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
03:03:24.370 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:03:24.371 00.001 7680 MoveAxis(W, 99, ABG)
03:03:24.371 00.000 7680 Guiding  Dir = 3, Dur = 99
03:03:24.371 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:24.375 00.004 7680 IsSlewing returns 0
03:03:24.375 00.000 6120 UpdateGuideState exits: m=8272 SNR=59.5
03:03:24.379 00.004 7680 IsGuiding returns 0
03:03:24.379 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:24.383 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:24.388 00.005 7680 PulseGuide returned control before completion, sleep 109
03:03:24.388 00.000 6120 Enqueuing Expose request
03:03:24.506 00.118 7680 IsGuiding returns 0
03:03:24.507 00.001 7680 Move returns status 0, amount 99
03:03:24.508 00.001 7680 MoveAxis(S, 185, ABG)
03:03:24.508 00.000 7680 Guiding  Dir = 1, Dur = 185
03:03:24.509 00.001 7680 IsSlewing returns 0
03:03:24.510 00.001 7680 IsGuiding returns 0
03:03:24.510 00.000 7680 PulseGuide returned control before completion, sleep 195
03:03:24.711 00.201 7680 IsGuiding returns 1
03:03:24.712 00.001 7680 scope still moving after pulse duration time elapsed
03:03:24.742 00.030 7680 IsSlewing returns 0
03:03:24.743 00.001 7680 IsGuiding returns 0
03:03:24.743 00.000 7680 scope move finished after 185 + 48 ms
03:03:24.745 00.002 7680 Move returns status 0, amount 185
03:03:24.745 00.000 7680 move complete, result=0
03:03:24.746 00.001 7680 worker thread done servicing request
03:03:24.746 00.000 7680 Worker thread wakes up
03:03:24.747 00.001 6120 GuideStep: 0.2 px 99 ms WEST, 0.3 px 185 ms SOUTH
03:03:24.753 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:24.753 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:26.003 01.250 7680 Exposure complete
03:03:26.140 00.137 7680 worker thread done servicing request
03:03:26.140 00.000 6120 OnExposeComplete: enter
03:03:26.146 00.006 6120 UpdateGuideState(): m_state=6
03:03:26.151 00.005 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2082
03:03:26.157 00.006 6120 Star::Find returns 1 (0), X=511.01, Y=665.14, Mass=8512, SNR=61.3, Peak=223 HFD=6.4
03:03:26.161 00.004 6120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.19) = xAngle (-1.11 = -1.11)
03:03:26.164 00.003 6120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.76 = 1.76)
03:03:26.167 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=-0.30 hyp=0.38 cameraTheta=-0.92 mountX=0.17 mountY=0.37, mountTheta=1.15
03:03:26.174 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.30, opts=13)
03:03:26.178 00.004 6120 Enqueuing Move request for scope (0.23, -0.30)
03:03:26.182 00.004 7680 Worker thread wakes up
03:03:26.182 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.30) opts 0xd
03:03:26.182 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.30)
03:03:26.183 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:26.187 00.004 6120 UpdateGuideState exits: m=8512 SNR=61.3
03:03:26.191 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:26.194 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:26.197 00.003 6120 Enqueuing Expose request
03:03:26.200 00.003 7680 Moving (0.23, -0.30) raw xDistance=0.17 yDistance=0.37
03:03:26.200 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:03:26.200 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:03:26.202 00.002 7680 MoveAxis(E, 0, ABG)
03:03:26.202 00.000 7680 Move returns status 0, amount 0
03:03:26.202 00.000 7680 MoveAxis(S, 203, ABG)
03:03:26.202 00.000 7680 Guiding  Dir = 1, Dur = 203
03:03:26.203 00.001 7680 IsSlewing returns 0
03:03:26.203 00.000 7680 IsGuiding returns 0
03:03:26.203 00.000 7680 PulseGuide returned control before completion, sleep 213
03:03:26.425 00.222 7680 IsGuiding returns 1
03:03:26.426 00.001 7680 scope still moving after pulse duration time elapsed
03:03:26.457 00.031 7680 IsSlewing returns 0
03:03:26.459 00.002 7680 IsGuiding returns 0
03:03:26.459 00.000 7680 scope move finished after 203 + 52 ms
03:03:26.460 00.001 7680 Move returns status 0, amount 203
03:03:26.460 00.000 7680 move complete, result=0
03:03:26.461 00.001 7680 worker thread done servicing request
03:03:26.461 00.000 7680 Worker thread wakes up
03:03:26.462 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 203 ms SOUTH
03:03:26.468 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:26.468 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:27.721 01.253 7680 Exposure complete
03:03:27.846 00.125 7680 worker thread done servicing request
03:03:27.846 00.000 6120 OnExposeComplete: enter
03:03:27.851 00.005 6120 UpdateGuideState(): m_state=6
03:03:27.856 00.005 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2083
03:03:27.862 00.006 6120 Star::Find returns 1 (0), X=511.13, Y=665.18, Mass=8349, SNR=62.0, Peak=222 HFD=6.4
03:03:27.866 00.004 6120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.19) = xAngle (-0.84 = -0.84)
03:03:27.870 00.004 6120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.03 = 2.03)
03:03:27.873 00.003 6120 CameraToMount -- cameraX=0.35 cameraY=-0.27 hyp=0.44 cameraTheta=-0.66 mountX=0.29 mountY=0.40, mountTheta=0.93
03:03:27.879 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=-0.27, opts=13)
03:03:27.883 00.004 6120 Enqueuing Move request for scope (0.35, -0.27)
03:03:27.887 00.004 7680 Worker thread wakes up
03:03:27.887 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:27.891 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.27) opts 0xd
03:03:27.891 00.000 6120 UpdateGuideState exits: m=8349 SNR=62.0
03:03:27.896 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:27.902 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:27.906 00.004 7680 Handling offset move in thread for scope, endpoint = (0.35, -0.27)
03:03:27.906 00.000 7680 Moving (0.35, -0.27) raw xDistance=0.29 yDistance=0.40
03:03:27.907 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:03:27.907 00.000 6120 Enqueuing Expose request
03:03:27.911 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
03:03:27.911 00.000 7680 MoveAxis(W, 120, ABG)
03:03:27.911 00.000 7680 Guiding  Dir = 3, Dur = 120
03:03:27.911 00.000 7680 IsSlewing returns 0
03:03:27.912 00.001 7680 IsGuiding returns 0
03:03:27.912 00.000 7680 PulseGuide returned control before completion, sleep 130
03:03:28.051 00.139 7680 IsGuiding returns 1
03:03:28.054 00.003 7680 scope still moving after pulse duration time elapsed
03:03:28.082 00.028 7680 IsSlewing returns 0
03:03:28.083 00.001 7680 IsGuiding returns 0
03:03:28.084 00.001 7680 scope move finished after 120 + 51 ms
03:03:28.084 00.000 7680 Move returns status 0, amount 120
03:03:28.085 00.001 7680 MoveAxis(S, 215, ABG)
03:03:28.085 00.000 7680 Guiding  Dir = 1, Dur = 215
03:03:28.085 00.000 7680 IsSlewing returns 0
03:03:28.085 00.000 7680 IsGuiding returns 0
03:03:28.086 00.001 7680 PulseGuide returned control before completion, sleep 225
03:03:28.315 00.229 7680 IsGuiding returns 1
03:03:28.316 00.001 7680 scope still moving after pulse duration time elapsed
03:03:28.346 00.030 7680 IsSlewing returns 0
03:03:28.347 00.001 7680 IsGuiding returns 0
03:03:28.347 00.000 7680 scope move finished after 215 + 46 ms
03:03:28.349 00.002 7680 Move returns status 0, amount 215
03:03:28.349 00.000 7680 move complete, result=0
03:03:28.350 00.001 7680 worker thread done servicing request
03:03:28.350 00.000 7680 Worker thread wakes up
03:03:28.351 00.001 6120 GuideStep: 0.3 px 120 ms WEST, 0.4 px 215 ms SOUTH
03:03:28.359 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:28.359 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:29.608 01.249 7680 Exposure complete
03:03:29.747 00.139 7680 worker thread done servicing request
03:03:29.748 00.001 6120 OnExposeComplete: enter
03:03:29.751 00.003 6120 UpdateGuideState(): m_state=6
03:03:29.755 00.004 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2084
03:03:29.759 00.004 6120 Star::Find returns 1 (0), X=510.95, Y=665.85, Mass=8286, SNR=59.8, Peak=207 HFD=6.5
03:03:29.763 00.004 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (0.19) = xAngle (0.98 = 0.98)
03:03:29.766 00.003 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.85 = -2.43)
03:03:29.771 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=0.40 hyp=0.44 cameraTheta=1.17 mountX=0.24 mountY=-0.28, mountTheta=-0.86
03:03:29.777 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.40, opts=13)
03:03:29.780 00.003 6120 Enqueuing Move request for scope (0.17, 0.40)
03:03:29.784 00.004 7680 Worker thread wakes up
03:03:29.785 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.40) opts 0xd
03:03:29.785 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.40)
03:03:29.785 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:29.788 00.003 6120 UpdateGuideState exits: m=8286 SNR=59.8
03:03:29.792 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:29.796 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:29.800 00.004 6120 Enqueuing Expose request
03:03:29.805 00.005 7680 Moving (0.17, 0.40) raw xDistance=0.24 yDistance=-0.28
03:03:29.806 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
03:03:29.806 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:03:29.806 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:03:29.807 00.001 7680 MoveAxis(W, 108, ABG)
03:03:29.807 00.000 7680 Guiding  Dir = 3, Dur = 108
03:03:29.807 00.000 7680 IsSlewing returns 0
03:03:29.807 00.000 7680 IsGuiding returns 0
03:03:29.808 00.001 7680 PulseGuide returned control before completion, sleep 118
03:03:29.939 00.131 7680 IsGuiding returns 1
03:03:29.939 00.000 7680 scope still moving after pulse duration time elapsed
03:03:29.970 00.031 7680 IsSlewing returns 0
03:03:29.972 00.002 7680 IsGuiding returns 0
03:03:29.972 00.000 7680 scope move finished after 108 + 56 ms
03:03:29.973 00.001 7680 Move returns status 0, amount 108
03:03:29.974 00.001 7680 MoveAxis(N, 0, ABG)
03:03:29.974 00.000 7680 Move returns status 0, amount 0
03:03:29.974 00.000 7680 move complete, result=0
03:03:29.974 00.000 7680 worker thread done servicing request
03:03:29.975 00.001 7680 Worker thread wakes up
03:03:29.975 00.000 6120 GuideStep: 0.2 px 108 ms WEST, -0.3 px 0 ms NORTH
03:03:29.983 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:29.983 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:31.230 01.247 7680 Exposure complete
03:03:31.368 00.138 7680 worker thread done servicing request
03:03:31.369 00.001 6120 OnExposeComplete: enter
03:03:31.372 00.003 6120 UpdateGuideState(): m_state=6
03:03:31.376 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2085
03:03:31.380 00.004 6120 Star::Find returns 1 (0), X=510.64, Y=665.67, Mass=8719, SNR=61.8, Peak=211 HFD=6.7
03:03:31.385 00.005 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (0.19) = xAngle (1.93 = 1.93)
03:03:31.389 00.004 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.81 = -1.48)
03:03:31.393 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.12 mountX=-0.09 mountY=-0.26, mountTheta=-1.91
03:03:31.398 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.22, opts=13)
03:03:31.403 00.005 6120 Enqueuing Move request for scope (-0.14, 0.22)
03:03:31.405 00.002 7680 Worker thread wakes up
03:03:31.405 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
03:03:31.405 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
03:03:31.406 00.001 7680 Moving (-0.14, 0.22) raw xDistance=-0.09 yDistance=-0.26
03:03:31.406 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:03:31.406 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:03:31.407 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:31.411 00.004 6120 UpdateGuideState exits: m=8719 SNR=61.8
03:03:31.415 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:31.418 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:03:31.418 00.000 7680 MoveAxis(E, 0, ABG)
03:03:31.418 00.000 7680 Move returns status 0, amount 0
03:03:31.418 00.000 7680 MoveAxis(N, 0, ABG)
03:03:31.418 00.000 7680 Move returns status 0, amount 0
03:03:31.418 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:31.424 00.006 6120 Enqueuing Expose request
03:03:31.428 00.004 7680 move complete, result=0
03:03:31.428 00.000 7680 worker thread done servicing request
03:03:31.428 00.000 7680 Worker thread wakes up
03:03:31.428 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:03:31.432 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:31.432 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:32.685 01.253 7680 Exposure complete
03:03:32.820 00.135 7680 worker thread done servicing request
03:03:32.821 00.001 6120 OnExposeComplete: enter
03:03:32.824 00.003 6120 UpdateGuideState(): m_state=6
03:03:32.831 00.007 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2086
03:03:32.834 00.003 6120 Star::Find returns 1 (0), X=510.76, Y=665.61, Mass=8855, SNR=61.5, Peak=227 HFD=6.8
03:03:32.839 00.005 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (0.19) = xAngle (1.53 = 1.53)
03:03:32.842 00.003 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.40 = -1.88)
03:03:32.845 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.71 mountX=0.01 mountY=-0.15, mountTheta=-1.52
03:03:32.851 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.16, opts=13)
03:03:32.855 00.004 6120 Enqueuing Move request for scope (-0.02, 0.16)
03:03:32.859 00.004 7680 Worker thread wakes up
03:03:32.861 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
03:03:32.861 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
03:03:32.861 00.000 7680 Moving (-0.02, 0.16) raw xDistance=0.01 yDistance=-0.15
03:03:32.861 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:03:32.861 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:03:32.862 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:32.865 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:03:32.866 00.001 6120 UpdateGuideState exits: m=8855 SNR=61.5
03:03:32.871 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:32.874 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:32.878 00.004 7680 MoveAxis(E, 0, ABG)
03:03:32.879 00.001 6120 Enqueuing Expose request
03:03:32.882 00.003 7680 Move returns status 0, amount 0
03:03:32.883 00.001 7680 MoveAxis(N, 0, ABG)
03:03:32.883 00.000 7680 Move returns status 0, amount 0
03:03:32.883 00.000 7680 move complete, result=0
03:03:32.883 00.000 7680 worker thread done servicing request
03:03:32.884 00.001 7680 Worker thread wakes up
03:03:32.884 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:03:32.888 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:32.888 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:34.141 01.253 7680 Exposure complete
03:03:34.280 00.139 7680 worker thread done servicing request
03:03:34.281 00.001 6120 OnExposeComplete: enter
03:03:34.284 00.003 6120 UpdateGuideState(): m_state=6
03:03:34.288 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2087
03:03:34.293 00.005 6120 Star::Find returns 1 (0), X=510.80, Y=665.50, Mass=9361, SNR=64.5, Peak=242 HFD=6.9
03:03:34.296 00.003 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (0.19) = xAngle (1.12 = 1.12)
03:03:34.300 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.99 = -2.29)
03:03:34.305 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.31 mountX=0.03 mountY=-0.05, mountTheta=-1.05
03:03:34.310 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.06, opts=13)
03:03:34.313 00.003 6120 Enqueuing Move request for scope (0.02, 0.06)
03:03:34.316 00.003 7680 Worker thread wakes up
03:03:34.316 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
03:03:34.316 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
03:03:34.316 00.000 7680 Moving (0.02, 0.06) raw xDistance=0.03 yDistance=-0.05
03:03:34.316 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:03:34.318 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:03:34.318 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:03:34.318 00.000 7680 MoveAxis(E, 0, ABG)
03:03:34.318 00.000 7680 Move returns status 0, amount 0
03:03:34.318 00.000 7680 MoveAxis(N, 0, ABG)
03:03:34.318 00.000 7680 Move returns status 0, amount 0
03:03:34.319 00.001 7680 move complete, result=0
03:03:34.319 00.000 7680 worker thread done servicing request
03:03:34.319 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:34.323 00.004 6120 UpdateGuideState exits: m=9361 SNR=64.5
03:03:34.328 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:34.331 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:34.336 00.005 6120 Enqueuing Expose request
03:03:34.340 00.004 7680 Worker thread wakes up
03:03:34.340 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:03:34.343 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:34.343 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:35.593 01.250 7680 Exposure complete
03:03:35.725 00.132 7680 worker thread done servicing request
03:03:35.725 00.000 6120 OnExposeComplete: enter
03:03:35.729 00.004 6120 UpdateGuideState(): m_state=6
03:03:35.733 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2088
03:03:35.737 00.004 6120 Star::Find returns 1 (0), X=510.81, Y=665.41, Mass=9449, SNR=64.9, Peak=228 HFD=6.8
03:03:35.742 00.005 6120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (0.19) = xAngle (-1.03 = -1.03)
03:03:35.746 00.004 6120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.84 = 1.84)
03:03:35.749 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.85 mountX=0.02 mountY=0.04, mountTheta=1.08
03:03:35.754 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.03, opts=13)
03:03:35.758 00.004 6120 Enqueuing Move request for scope (0.03, -0.03)
03:03:35.762 00.004 7680 Worker thread wakes up
03:03:35.762 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
03:03:35.762 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
03:03:35.762 00.000 7680 Moving (0.03, -0.03) raw xDistance=0.02 yDistance=0.04
03:03:35.762 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:03:35.763 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:03:35.763 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:03:35.763 00.000 7680 MoveAxis(E, 0, ABG)
03:03:35.763 00.000 7680 Move returns status 0, amount 0
03:03:35.763 00.000 7680 MoveAxis(N, 0, ABG)
03:03:35.764 00.001 7680 Move returns status 0, amount 0
03:03:35.764 00.000 7680 move complete, result=0
03:03:35.764 00.000 7680 worker thread done servicing request
03:03:35.765 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:35.769 00.004 6120 UpdateGuideState exits: m=9449 SNR=64.9
03:03:35.773 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:35.778 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:35.781 00.003 6120 Enqueuing Expose request
03:03:35.785 00.004 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:03:35.789 00.004 7680 Worker thread wakes up
03:03:35.789 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:35.789 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:37.030 01.241 7680 Exposure complete
03:03:37.166 00.136 7680 worker thread done servicing request
03:03:37.168 00.002 6120 OnExposeComplete: enter
03:03:37.171 00.003 6120 UpdateGuideState(): m_state=6
03:03:37.177 00.006 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2089
03:03:37.181 00.004 6120 Star::Find returns 1 (0), X=510.90, Y=664.97, Mass=8271, SNR=59.0, Peak=208 HFD=6.3
03:03:37.185 00.004 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
03:03:37.189 00.004 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
03:03:37.194 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-0.48 hyp=0.49 cameraTheta=-1.33 mountX=0.03 mountY=0.48, mountTheta=1.51
03:03:37.198 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.48, opts=13)
03:03:37.203 00.005 6120 Enqueuing Move request for scope (0.12, -0.48)
03:03:37.208 00.005 7680 Worker thread wakes up
03:03:37.208 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:37.212 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.48) opts 0xd
03:03:37.213 00.001 6120 UpdateGuideState exits: m=8271 SNR=59.0
03:03:37.217 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:37.220 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:37.223 00.003 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.48)
03:03:37.223 00.000 7680 Moving (0.12, -0.48) raw xDistance=0.03 yDistance=0.48
03:03:37.223 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:03:37.223 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
03:03:37.225 00.002 6120 Enqueuing Expose request
03:03:37.228 00.003 7680 MoveAxis(E, 0, ABG)
03:03:37.228 00.000 7680 Move returns status 0, amount 0
03:03:37.228 00.000 7680 MoveAxis(S, 261, ABG)
03:03:37.228 00.000 7680 Guiding  Dir = 1, Dur = 261
03:03:37.228 00.000 7680 IsSlewing returns 0
03:03:37.230 00.002 7680 IsGuiding returns 0
03:03:37.230 00.000 7680 PulseGuide returned control before completion, sleep 271
03:03:37.504 00.274 7680 IsGuiding returns 1
03:03:37.505 00.001 7680 scope still moving after pulse duration time elapsed
03:03:37.535 00.030 7680 IsSlewing returns 0
03:03:37.535 00.000 7680 IsGuiding returns 0
03:03:37.535 00.000 7680 scope move finished after 261 + 45 ms
03:03:37.535 00.000 7680 Move returns status 0, amount 261
03:03:37.537 00.002 7680 move complete, result=0
03:03:37.537 00.000 7680 worker thread done servicing request
03:03:37.537 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 261 ms SOUTH
03:03:37.542 00.005 7680 Worker thread wakes up
03:03:37.544 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:37.544 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:38.800 01.256 7680 Exposure complete
03:03:38.941 00.141 7680 worker thread done servicing request
03:03:38.942 00.001 6120 OnExposeComplete: enter
03:03:38.946 00.004 6120 UpdateGuideState(): m_state=6
03:03:38.951 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2090
03:03:38.955 00.004 6120 Star::Find returns 1 (0), X=511.02, Y=665.05, Mass=8592, SNR=61.5, Peak=228 HFD=6.3
03:03:38.961 00.006 6120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.19) = xAngle (-1.22 = -1.22)
03:03:38.966 00.005 6120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.66 = 1.66)
03:03:38.969 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=-0.40 hyp=0.46 cameraTheta=-1.03 mountX=0.16 mountY=0.46, mountTheta=1.24
03:03:38.974 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.40, opts=13)
03:03:38.978 00.004 6120 Enqueuing Move request for scope (0.24, -0.40)
03:03:38.982 00.004 7680 Worker thread wakes up
03:03:38.982 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.40) opts 0xd
03:03:38.982 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.40)
03:03:38.982 00.000 7680 Moving (0.24, -0.40) raw xDistance=0.16 yDistance=0.46
03:03:38.983 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:03:38.983 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:38.989 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
03:03:38.989 00.000 7680 MoveAxis(E, 0, ABG)
03:03:38.990 00.001 7680 Move returns status 0, amount 0
03:03:38.990 00.000 6120 UpdateGuideState exits: m=8592 SNR=61.5
03:03:38.994 00.004 7680 MoveAxis(S, 251, ABG)
03:03:38.994 00.000 7680 Guiding  Dir = 1, Dur = 251
03:03:38.994 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:38.998 00.004 7680 IsSlewing returns 0
03:03:38.998 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:39.002 00.004 6120 Enqueuing Expose request
03:03:39.005 00.003 7680 IsGuiding returns 0
03:03:39.005 00.000 7680 PulseGuide returned control before completion, sleep 261
03:03:39.278 00.273 7680 IsGuiding returns 1
03:03:39.278 00.000 7680 scope still moving after pulse duration time elapsed
03:03:39.309 00.031 7680 IsSlewing returns 0
03:03:39.310 00.001 7680 IsGuiding returns 0
03:03:39.311 00.001 7680 scope move finished after 251 + 54 ms
03:03:39.311 00.000 7680 Move returns status 0, amount 251
03:03:39.312 00.001 7680 move complete, result=0
03:03:39.312 00.000 7680 worker thread done servicing request
03:03:39.312 00.000 7680 Worker thread wakes up
03:03:39.313 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.5 px 251 ms SOUTH
03:03:39.319 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:39.320 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:40.572 01.252 7680 Exposure complete
03:03:40.718 00.146 7680 worker thread done servicing request
03:03:40.719 00.001 6120 OnExposeComplete: enter
03:03:40.723 00.004 6120 UpdateGuideState(): m_state=6
03:03:40.726 00.003 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2091
03:03:40.731 00.005 6120 Star::Find returns 1 (0), X=510.95, Y=665.60, Mass=8612, SNR=60.7, Peak=215 HFD=6.6
03:03:40.735 00.004 6120 CameraToMount -- cameraTheta (0.75) - m_xAngle (0.19) = xAngle (0.56 = 0.56)
03:03:40.739 00.004 6120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.43 = -2.85)
03:03:40.743 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.75 mountX=0.20 mountY=-0.07, mountTheta=-0.33
03:03:40.747 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.16, opts=13)
03:03:40.751 00.004 6120 Enqueuing Move request for scope (0.17, 0.16)
03:03:40.754 00.003 7680 Worker thread wakes up
03:03:40.754 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
03:03:40.755 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
03:03:40.755 00.000 7680 Moving (0.17, 0.16) raw xDistance=0.20 yDistance=-0.07
03:03:40.755 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:03:40.755 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:03:40.755 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:03:40.756 00.001 7680 MoveAxis(E, 0, ABG)
03:03:40.756 00.000 7680 Move returns status 0, amount 0
03:03:40.756 00.000 7680 MoveAxis(N, 0, ABG)
03:03:40.756 00.000 7680 Move returns status 0, amount 0
03:03:40.756 00.000 7680 move complete, result=0
03:03:40.757 00.001 7680 worker thread done servicing request
03:03:40.757 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:40.760 00.003 6120 UpdateGuideState exits: m=8612 SNR=60.7
03:03:40.763 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:40.768 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:40.771 00.003 6120 Enqueuing Expose request
03:03:40.776 00.005 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:40.779 00.003 7680 Worker thread wakes up
03:03:40.779 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:40.779 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:42.027 01.248 7680 Exposure complete
03:03:42.168 00.141 6120 OnExposeComplete: enter
03:03:42.173 00.005 7680 worker thread done servicing request
03:03:42.173 00.000 6120 UpdateGuideState(): m_state=6
03:03:42.179 00.006 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2092
03:03:42.183 00.004 6120 Star::Find returns 1 (0), X=511.08, Y=665.06, Mass=8334, SNR=60.5, Peak=231 HFD=6.3
03:03:42.188 00.005 6120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.19) = xAngle (-1.09 = -1.09)
03:03:42.190 00.002 6120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.79 = 1.79)
03:03:42.194 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=-0.38 hyp=0.49 cameraTheta=-0.90 mountX=0.23 mountY=0.48, mountTheta=1.13
03:03:42.199 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.38, opts=13)
03:03:42.203 00.004 6120 Enqueuing Move request for scope (0.30, -0.38)
03:03:42.206 00.003 7680 Worker thread wakes up
03:03:42.206 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.38) opts 0xd
03:03:42.206 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.38)
03:03:42.207 00.001 7680 Moving (0.30, -0.38) raw xDistance=0.23 yDistance=0.48
03:03:42.207 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
03:03:42.207 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
03:03:42.207 00.000 7680 MoveAxis(W, 93, ABG)
03:03:42.207 00.000 7680 Guiding  Dir = 3, Dur = 93
03:03:42.207 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:42.212 00.005 7680 IsSlewing returns 0
03:03:42.212 00.000 6120 UpdateGuideState exits: m=8334 SNR=60.5
03:03:42.215 00.003 7680 IsGuiding returns 0
03:03:42.216 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:42.220 00.004 7680 PulseGuide returned control before completion, sleep 103
03:03:42.220 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:42.224 00.004 6120 Enqueuing Expose request
03:03:42.330 00.106 7680 IsGuiding returns 1
03:03:42.331 00.001 7680 scope still moving after pulse duration time elapsed
03:03:42.360 00.029 7680 IsSlewing returns 0
03:03:42.361 00.001 7680 IsGuiding returns 0
03:03:42.362 00.001 7680 scope move finished after 93 + 52 ms
03:03:42.362 00.000 7680 Move returns status 0, amount 93
03:03:42.362 00.000 7680 MoveAxis(S, 259, ABG)
03:03:42.362 00.000 7680 Guiding  Dir = 1, Dur = 259
03:03:42.362 00.000 7680 IsSlewing returns 0
03:03:42.362 00.000 7680 IsGuiding returns 0
03:03:42.364 00.002 7680 PulseGuide returned control before completion, sleep 269
03:03:42.641 00.277 7680 IsGuiding returns 1
03:03:42.642 00.001 7680 scope still moving after pulse duration time elapsed
03:03:42.671 00.029 7680 IsSlewing returns 0
03:03:42.672 00.001 7680 IsGuiding returns 0
03:03:42.672 00.000 7680 scope move finished after 259 + 50 ms
03:03:42.672 00.000 7680 Move returns status 0, amount 259
03:03:42.672 00.000 7680 move complete, result=0
03:03:42.674 00.002 7680 worker thread done servicing request
03:03:42.675 00.001 7680 Worker thread wakes up
03:03:42.675 00.000 6120 GuideStep: 0.2 px 93 ms WEST, 0.5 px 259 ms SOUTH
03:03:42.685 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:42.685 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:43.939 01.254 7680 Exposure complete
03:03:44.077 00.138 7680 worker thread done servicing request
03:03:44.077 00.000 6120 OnExposeComplete: enter
03:03:44.081 00.004 6120 UpdateGuideState(): m_state=6
03:03:44.087 00.006 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2093
03:03:44.092 00.005 6120 Star::Find returns 1 (0), X=510.83, Y=665.66, Mass=8552, SNR=61.0, Peak=226 HFD=6.6
03:03:44.096 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (0.19) = xAngle (1.16 = 1.16)
03:03:44.100 00.004 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.03 = -2.25)
03:03:44.104 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.34 mountX=0.09 mountY=-0.17, mountTheta=-1.09
03:03:44.110 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.22, opts=13)
03:03:44.114 00.004 6120 Enqueuing Move request for scope (0.05, 0.22)
03:03:44.118 00.004 7680 Worker thread wakes up
03:03:44.119 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:44.122 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
03:03:44.123 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
03:03:44.123 00.000 6120 UpdateGuideState exits: m=8552 SNR=61.0
03:03:44.127 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:44.130 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:44.134 00.004 7680 Moving (0.05, 0.22) raw xDistance=0.09 yDistance=-0.17
03:03:44.134 00.000 6120 Enqueuing Expose request
03:03:44.138 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:03:44.138 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:03:44.138 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:03:44.139 00.001 7680 MoveAxis(E, 0, ABG)
03:03:44.139 00.000 7680 Move returns status 0, amount 0
03:03:44.139 00.000 7680 MoveAxis(N, 0, ABG)
03:03:44.140 00.001 7680 Move returns status 0, amount 0
03:03:44.140 00.000 7680 move complete, result=0
03:03:44.140 00.000 7680 worker thread done servicing request
03:03:44.140 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:03:44.144 00.004 7680 Worker thread wakes up
03:03:44.144 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:44.144 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:45.382 01.238 7680 Exposure complete
03:03:45.510 00.128 7680 worker thread done servicing request
03:03:45.511 00.001 6120 OnExposeComplete: enter
03:03:45.516 00.005 6120 UpdateGuideState(): m_state=6
03:03:45.521 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2094
03:03:45.525 00.004 6120 Star::Find returns 1 (0), X=510.78, Y=665.60, Mass=8799, SNR=62.2, Peak=198 HFD=6.8
03:03:45.530 00.005 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (0.19) = xAngle (1.41 = 1.41)
03:03:45.534 00.004 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.28 = -2.00)
03:03:45.537 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.59 mountX=0.03 mountY=-0.14, mountTheta=-1.39
03:03:45.543 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.16, opts=13)
03:03:45.547 00.004 6120 Enqueuing Move request for scope (-0.00, 0.16)
03:03:45.553 00.006 7680 Worker thread wakes up
03:03:45.553 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:45.558 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
03:03:45.558 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
03:03:45.558 00.000 7680 Moving (-0.00, 0.16) raw xDistance=0.03 yDistance=-0.14
03:03:45.558 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:03:45.558 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:03:45.560 00.002 6120 UpdateGuideState exits: m=8799 SNR=62.2
03:03:45.564 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:03:45.564 00.000 7680 MoveAxis(E, 0, ABG)
03:03:45.564 00.000 7680 Move returns status 0, amount 0
03:03:45.564 00.000 7680 MoveAxis(N, 0, ABG)
03:03:45.564 00.000 7680 Move returns status 0, amount 0
03:03:45.566 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:45.570 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:45.574 00.004 6120 Enqueuing Expose request
03:03:45.579 00.005 7680 move complete, result=0
03:03:45.579 00.000 7680 worker thread done servicing request
03:03:45.579 00.000 7680 Worker thread wakes up
03:03:45.579 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:03:45.583 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:45.583 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:46.835 01.252 7680 Exposure complete
03:03:46.978 00.143 7680 worker thread done servicing request
03:03:46.978 00.000 6120 OnExposeComplete: enter
03:03:46.983 00.005 6120 UpdateGuideState(): m_state=6
03:03:46.988 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2095
03:03:46.992 00.004 6120 Star::Find returns 1 (0), X=510.91, Y=665.00, Mass=8093, SNR=59.9, Peak=220 HFD=6.4
03:03:46.996 00.004 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
03:03:46.999 00.003 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
03:03:47.004 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-0.44 hyp=0.46 cameraTheta=-1.28 mountX=0.05 mountY=0.46, mountTheta=1.47
03:03:47.008 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.44, opts=13)
03:03:47.013 00.005 6120 Enqueuing Move request for scope (0.13, -0.44)
03:03:47.018 00.005 7680 Worker thread wakes up
03:03:47.018 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:47.022 00.004 6120 UpdateGuideState exits: m=8093 SNR=59.9
03:03:47.026 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:47.030 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.44) opts 0xd
03:03:47.031 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.44)
03:03:47.031 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:47.034 00.003 6120 Enqueuing Expose request
03:03:47.039 00.005 7680 Moving (0.13, -0.44) raw xDistance=0.05 yDistance=0.46
03:03:47.039 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:03:47.039 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
03:03:47.039 00.000 7680 MoveAxis(E, 0, ABG)
03:03:47.039 00.000 7680 Move returns status 0, amount 0
03:03:47.040 00.001 7680 MoveAxis(S, 248, ABG)
03:03:47.040 00.000 7680 Guiding  Dir = 1, Dur = 248
03:03:47.040 00.000 7680 IsSlewing returns 0
03:03:47.041 00.001 7680 IsGuiding returns 0
03:03:47.041 00.000 7680 PulseGuide returned control before completion, sleep 258
03:03:47.307 00.266 7680 IsGuiding returns 1
03:03:47.307 00.000 7680 scope still moving after pulse duration time elapsed
03:03:47.338 00.031 7680 IsSlewing returns 0
03:03:47.339 00.001 7680 IsGuiding returns 0
03:03:47.340 00.001 7680 scope move finished after 248 + 50 ms
03:03:47.340 00.000 7680 Move returns status 0, amount 248
03:03:47.340 00.000 7680 move complete, result=0
03:03:47.340 00.000 7680 worker thread done servicing request
03:03:47.340 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 248 ms SOUTH
03:03:47.347 00.007 7680 Worker thread wakes up
03:03:47.347 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:47.347 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:48.591 01.244 7680 Exposure complete
03:03:48.726 00.135 7680 worker thread done servicing request
03:03:48.726 00.000 6120 OnExposeComplete: enter
03:03:48.729 00.003 6120 UpdateGuideState(): m_state=6
03:03:48.734 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2096
03:03:48.738 00.004 6120 Star::Find returns 1 (0), X=511.07, Y=665.05, Mass=8284, SNR=61.3, Peak=207 HFD=6.4
03:03:48.742 00.004 6120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (0.19) = xAngle (-1.11 = -1.11)
03:03:48.746 00.004 6120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.76 = 1.76)
03:03:48.749 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=-0.39 hyp=0.49 cameraTheta=-0.93 mountX=0.22 mountY=0.48, mountTheta=1.15
03:03:48.753 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.39, opts=13)
03:03:48.757 00.004 6120 Enqueuing Move request for scope (0.29, -0.39)
03:03:48.761 00.004 7680 Worker thread wakes up
03:03:48.761 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.39) opts 0xd
03:03:48.761 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.39)
03:03:48.762 00.001 7680 Moving (0.29, -0.39) raw xDistance=0.22 yDistance=0.48
03:03:48.762 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:03:48.762 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
03:03:48.763 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:48.766 00.003 7680 MoveAxis(W, 88, ABG)
03:03:48.767 00.001 7680 Guiding  Dir = 3, Dur = 88
03:03:48.767 00.000 6120 UpdateGuideState exits: m=8284 SNR=61.3
03:03:48.771 00.004 7680 IsSlewing returns 0
03:03:48.771 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:48.774 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:48.779 00.005 6120 Enqueuing Expose request
03:03:48.782 00.003 7680 IsGuiding returns 0
03:03:48.783 00.001 7680 PulseGuide returned control before completion, sleep 98
03:03:48.893 00.110 7680 IsGuiding returns 0
03:03:48.894 00.001 7680 Move returns status 0, amount 88
03:03:48.895 00.001 7680 MoveAxis(S, 261, ABG)
03:03:48.896 00.001 7680 Guiding  Dir = 1, Dur = 261
03:03:48.897 00.001 7680 IsSlewing returns 0
03:03:48.898 00.001 7680 IsGuiding returns 0
03:03:48.898 00.000 7680 PulseGuide returned control before completion, sleep 271
03:03:49.173 00.275 7680 IsGuiding returns 1
03:03:49.173 00.000 7680 scope still moving after pulse duration time elapsed
03:03:49.204 00.031 7680 IsSlewing returns 0
03:03:49.205 00.001 7680 IsGuiding returns 0
03:03:49.206 00.001 7680 scope move finished after 261 + 46 ms
03:03:49.206 00.000 7680 Move returns status 0, amount 261
03:03:49.207 00.001 7680 move complete, result=0
03:03:49.208 00.001 7680 worker thread done servicing request
03:03:49.208 00.000 6120 GuideStep: 0.2 px 88 ms WEST, 0.5 px 261 ms SOUTH
03:03:49.214 00.006 7680 Worker thread wakes up
03:03:49.214 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:49.214 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:50.464 01.250 7680 Exposure complete
03:03:50.599 00.135 7680 worker thread done servicing request
03:03:50.600 00.001 6120 OnExposeComplete: enter
03:03:50.604 00.004 6120 UpdateGuideState(): m_state=6
03:03:50.608 00.004 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2097
03:03:50.612 00.004 6120 Star::Find returns 1 (0), X=510.93, Y=665.82, Mass=9089, SNR=63.8, Peak=222 HFD=6.6
03:03:50.616 00.004 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (0.19) = xAngle (1.00 = 1.00)
03:03:50.620 00.004 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.87 = -2.41)
03:03:50.624 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.37 hyp=0.40 cameraTheta=1.18 mountX=0.22 mountY=-0.27, mountTheta=-0.89
03:03:50.630 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.37, opts=13)
03:03:50.633 00.003 6120 Enqueuing Move request for scope (0.15, 0.37)
03:03:50.637 00.004 7680 Worker thread wakes up
03:03:50.638 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:50.641 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.37) opts 0xd
03:03:50.641 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.37)
03:03:50.642 00.001 7680 Moving (0.15, 0.37) raw xDistance=0.22 yDistance=-0.27
03:03:50.642 00.000 6120 UpdateGuideState exits: m=9089 SNR=63.8
03:03:50.646 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:50.653 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
03:03:50.653 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:03:50.654 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:50.657 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:03:50.657 00.000 7680 MoveAxis(W, 95, ABG)
03:03:50.657 00.000 6120 Enqueuing Expose request
03:03:50.661 00.004 7680 Guiding  Dir = 3, Dur = 95
03:03:50.661 00.000 7680 IsSlewing returns 0
03:03:50.663 00.002 7680 IsGuiding returns 0
03:03:50.664 00.001 7680 PulseGuide returned control before completion, sleep 105
03:03:50.770 00.106 7680 IsGuiding returns 1
03:03:50.774 00.004 7680 scope still moving after pulse duration time elapsed
03:03:50.800 00.026 7680 IsSlewing returns 0
03:03:50.800 00.000 7680 IsGuiding returns 0
03:03:50.802 00.002 7680 scope move finished after 95 + 43 ms
03:03:50.802 00.000 7680 Move returns status 0, amount 95
03:03:50.802 00.000 7680 MoveAxis(N, 0, ABG)
03:03:50.802 00.000 7680 Move returns status 0, amount 0
03:03:50.803 00.001 7680 move complete, result=0
03:03:50.803 00.000 7680 worker thread done servicing request
03:03:50.803 00.000 7680 Worker thread wakes up
03:03:50.803 00.000 6120 GuideStep: 0.2 px 95 ms WEST, -0.3 px 0 ms NORTH
03:03:50.807 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:50.807 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:52.047 01.240 7680 Exposure complete
03:03:52.150 00.103 7680 worker thread done servicing request
03:03:52.151 00.001 6120 OnExposeComplete: enter
03:03:52.155 00.004 6120 UpdateGuideState(): m_state=6
03:03:52.158 00.003 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2098
03:03:52.160 00.002 6120 Star::Find returns 1 (0), X=510.72, Y=665.97, Mass=8384, SNR=60.4, Peak=223 HFD=6.6
03:03:52.165 00.005 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (0.19) = xAngle (1.50 = 1.50)
03:03:52.167 00.002 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.37 = -1.91)
03:03:52.170 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.53 hyp=0.53 cameraTheta=1.69 mountX=0.04 mountY=-0.50, mountTheta=-1.49
03:03:52.174 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.53, opts=13)
03:03:52.176 00.002 6120 Enqueuing Move request for scope (-0.06, 0.53)
03:03:52.179 00.003 7680 Worker thread wakes up
03:03:52.179 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:52.182 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.53) opts 0xd
03:03:52.182 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.53)
03:03:52.183 00.001 7680 Moving (-0.06, 0.53) raw xDistance=0.04 yDistance=-0.50
03:03:52.183 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:03:52.183 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:03:52.183 00.000 6120 UpdateGuideState exits: m=8384 SNR=60.4
03:03:52.187 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:52.189 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:52.193 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
03:03:52.193 00.000 7680 MoveAxis(E, 0, ABG)
03:03:52.194 00.001 7680 Move returns status 0, amount 0
03:03:52.194 00.000 7680 MoveAxis(N, 0, ABG)
03:03:52.194 00.000 7680 Move returns status 0, amount 0
03:03:52.194 00.000 7680 move complete, result=0
03:03:52.194 00.000 7680 worker thread done servicing request
03:03:52.194 00.000 6120 Enqueuing Expose request
03:03:52.198 00.004 7680 Worker thread wakes up
03:03:52.198 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:52.198 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:52.199 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
03:03:53.434 01.235 7680 Exposure complete
03:03:53.542 00.108 7680 worker thread done servicing request
03:03:53.542 00.000 6120 OnExposeComplete: enter
03:03:53.547 00.005 6120 UpdateGuideState(): m_state=6
03:03:53.550 00.003 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2099
03:03:53.554 00.004 6120 Star::Find returns 1 (0), X=510.63, Y=665.71, Mass=8632, SNR=61.5, Peak=213 HFD=6.7
03:03:53.558 00.004 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (0.19) = xAngle (1.92 = 1.92)
03:03:53.562 00.004 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.79 = -1.49)
03:03:53.566 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.26 hyp=0.30 cameraTheta=2.10 mountX=-0.10 mountY=-0.30, mountTheta=-1.90
03:03:53.570 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.26, opts=13)
03:03:53.575 00.005 6120 Enqueuing Move request for scope (-0.15, 0.26)
03:03:53.577 00.002 7680 Worker thread wakes up
03:03:53.577 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:53.582 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.26) opts 0xd
03:03:53.582 00.000 6120 UpdateGuideState exits: m=8632 SNR=61.5
03:03:53.585 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.26)
03:03:53.586 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:53.589 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:53.592 00.003 7680 Moving (-0.15, 0.26) raw xDistance=-0.10 yDistance=-0.30
03:03:53.592 00.000 6120 Enqueuing Expose request
03:03:53.595 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:03:53.596 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:03:53.596 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
03:03:53.596 00.000 7680 MoveAxis(E, 0, ABG)
03:03:53.596 00.000 7680 Move returns status 0, amount 0
03:03:53.596 00.000 7680 MoveAxis(N, 0, ABG)
03:03:53.596 00.000 7680 Move returns status 0, amount 0
03:03:53.597 00.001 7680 move complete, result=0
03:03:53.597 00.000 7680 worker thread done servicing request
03:03:53.597 00.000 7680 Worker thread wakes up
03:03:53.597 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:03:53.601 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:53.601 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:54.845 01.244 7680 Exposure complete
03:03:54.972 00.127 7680 worker thread done servicing request
03:03:54.972 00.000 6120 OnExposeComplete: enter
03:03:54.977 00.005 6120 UpdateGuideState(): m_state=6
03:03:54.981 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2100
03:03:54.986 00.005 6120 Star::Find returns 1 (0), X=510.73, Y=665.15, Mass=8097, SNR=59.9, Peak=194 HFD=6.6
03:03:54.989 00.003 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
03:03:54.995 00.006 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
03:03:54.998 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.30 hyp=0.30 cameraTheta=-1.74 mountX=-0.11 mountY=0.25, mountTheta=1.98
03:03:55.003 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.30, opts=13)
03:03:55.007 00.004 6120 Enqueuing Move request for scope (-0.05, -0.30)
03:03:55.012 00.005 7680 Worker thread wakes up
03:03:55.012 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:55.016 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.30) opts 0xd
03:03:55.016 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.30)
03:03:55.017 00.001 7680 Moving (-0.05, -0.30) raw xDistance=-0.11 yDistance=0.25
03:03:55.017 00.000 6120 UpdateGuideState exits: m=8097 SNR=59.9
03:03:55.024 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:55.030 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:55.034 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:03:55.034 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:03:55.034 00.000 7680 MoveAxis(E, 0, ABG)
03:03:55.034 00.000 7680 Move returns status 0, amount 0
03:03:55.034 00.000 7680 MoveAxis(S, 134, ABG)
03:03:55.034 00.000 6120 Enqueuing Expose request
03:03:55.040 00.006 7680 Guiding  Dir = 1, Dur = 134
03:03:55.040 00.000 7680 IsSlewing returns 0
03:03:55.040 00.000 7680 IsGuiding returns 0
03:03:55.041 00.001 7680 PulseGuide returned control before completion, sleep 144
03:03:55.196 00.155 7680 IsGuiding returns 1
03:03:55.198 00.002 7680 scope still moving after pulse duration time elapsed
03:03:55.228 00.030 7680 IsSlewing returns 0
03:03:55.228 00.000 7680 IsGuiding returns 0
03:03:55.229 00.001 7680 scope move finished after 134 + 53 ms
03:03:55.229 00.000 7680 Move returns status 0, amount 134
03:03:55.230 00.001 7680 move complete, result=0
03:03:55.230 00.000 7680 worker thread done servicing request
03:03:55.230 00.000 7680 Worker thread wakes up
03:03:55.231 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:55.231 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:55.231 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 134 ms SOUTH
03:03:56.476 01.245 7680 Exposure complete
03:03:56.618 00.142 7680 worker thread done servicing request
03:03:56.619 00.001 6120 OnExposeComplete: enter
03:03:56.622 00.003 6120 UpdateGuideState(): m_state=6
03:03:56.626 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2101
03:03:56.630 00.004 6120 Star::Find returns 1 (0), X=510.60, Y=665.62, Mass=8505, SNR=60.7, Peak=199 HFD=6.9
03:03:56.634 00.004 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (0.19) = xAngle (2.17 = 2.17)
03:03:56.639 00.005 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.05 = -1.24)
03:03:56.643 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.18 hyp=0.25 cameraTheta=2.36 mountX=-0.14 mountY=-0.24, mountTheta=-2.11
03:03:56.647 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.18, opts=13)
03:03:56.652 00.005 6120 Enqueuing Move request for scope (-0.18, 0.18)
03:03:56.657 00.005 7680 Worker thread wakes up
03:03:56.657 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:56.661 00.004 6120 UpdateGuideState exits: m=8505 SNR=60.7
03:03:56.665 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:56.669 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.18) opts 0xd
03:03:56.669 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:56.674 00.005 6120 Enqueuing Expose request
03:03:56.680 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.18)
03:03:56.680 00.000 7680 Moving (-0.18, 0.18) raw xDistance=-0.14 yDistance=-0.24
03:03:56.680 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:03:56.680 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:03:56.681 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:03:56.681 00.000 7680 MoveAxis(E, 0, ABG)
03:03:56.681 00.000 7680 Move returns status 0, amount 0
03:03:56.682 00.001 7680 MoveAxis(N, 0, ABG)
03:03:56.682 00.000 7680 Move returns status 0, amount 0
03:03:56.682 00.000 7680 move complete, result=0
03:03:56.682 00.000 7680 worker thread done servicing request
03:03:56.683 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:03:56.688 00.005 7680 Worker thread wakes up
03:03:56.688 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:56.688 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:57.934 01.246 7680 Exposure complete
03:03:58.083 00.149 7680 worker thread done servicing request
03:03:58.084 00.001 6120 OnExposeComplete: enter
03:03:58.089 00.005 6120 UpdateGuideState(): m_state=6
03:03:58.092 00.003 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2102
03:03:58.097 00.005 6120 Star::Find returns 1 (0), X=510.49, Y=665.56, Mass=8759, SNR=62.0, Peak=226 HFD=7.0
03:03:58.101 00.004 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (0.19) = xAngle (2.58 = 2.58)
03:03:58.104 00.003 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.45 = -0.83)
03:03:58.108 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.12 hyp=0.32 cameraTheta=2.76 mountX=-0.27 mountY=-0.23, mountTheta=-2.42
03:03:58.115 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.12, opts=13)
03:03:58.121 00.006 6120 Enqueuing Move request for scope (-0.29, 0.12)
03:03:58.124 00.003 7680 Worker thread wakes up
03:03:58.124 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:58.128 00.004 6120 UpdateGuideState exits: m=8759 SNR=62.0
03:03:58.133 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:58.136 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:58.142 00.006 6120 Enqueuing Expose request
03:03:58.147 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.12) opts 0xd
03:03:58.147 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.12)
03:03:58.147 00.000 7680 Moving (-0.29, 0.12) raw xDistance=-0.27 yDistance=-0.23
03:03:58.147 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:03:58.148 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:03:58.148 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:03:58.148 00.000 7680 MoveAxis(E, 109, ABG)
03:03:58.149 00.001 7680 Guiding  Dir = 2, Dur = 109
03:03:58.150 00.001 7680 IsSlewing returns 0
03:03:58.150 00.000 7680 IsGuiding returns 0
03:03:58.150 00.000 7680 PulseGuide returned control before completion, sleep 119
03:03:58.278 00.128 7680 IsGuiding returns 1
03:03:58.280 00.002 7680 scope still moving after pulse duration time elapsed
03:03:58.309 00.029 7680 IsSlewing returns 0
03:03:58.310 00.001 7680 IsGuiding returns 0
03:03:58.311 00.001 7680 scope move finished after 109 + 51 ms
03:03:58.311 00.000 7680 Move returns status 0, amount 109
03:03:58.311 00.000 7680 MoveAxis(N, 0, ABG)
03:03:58.312 00.001 7680 Move returns status 0, amount 0
03:03:58.312 00.000 7680 move complete, result=0
03:03:58.313 00.001 7680 worker thread done servicing request
03:03:58.313 00.000 6120 GuideStep: -0.3 px 109 ms EAST, -0.2 px 0 ms NORTH
03:03:58.320 00.007 7680 Worker thread wakes up
03:03:58.320 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:58.320 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:59.570 01.250 7680 Exposure complete
03:03:59.705 00.135 7680 worker thread done servicing request
03:03:59.706 00.001 6120 OnExposeComplete: enter
03:03:59.711 00.005 6120 UpdateGuideState(): m_state=6
03:03:59.715 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2103
03:03:59.720 00.005 6120 Star::Find returns 1 (0), X=510.81, Y=664.90, Mass=8384, SNR=60.3, Peak=216 HFD=6.4
03:03:59.724 00.004 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
03:03:59.727 00.003 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
03:03:59.731 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.54 hyp=0.54 cameraTheta=-1.51 mountX=-0.07 mountY=0.50, mountTheta=1.71
03:03:59.737 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.54, opts=13)
03:03:59.741 00.004 6120 Enqueuing Move request for scope (0.03, -0.54)
03:03:59.745 00.004 7680 Worker thread wakes up
03:03:59.746 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.54) opts 0xd
03:03:59.746 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.54)
03:03:59.746 00.000 7680 Moving (0.03, -0.54) raw xDistance=-0.07 yDistance=0.50
03:03:59.746 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:03:59.747 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:03:59.747 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:03:59.752 00.005 6120 UpdateGuideState exits: m=8384 SNR=60.3
03:03:59.756 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:59.760 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:03:59.764 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
03:03:59.765 00.001 6120 Enqueuing Expose request
03:03:59.770 00.005 7680 MoveAxis(E, 0, ABG)
03:03:59.770 00.000 7680 Move returns status 0, amount 0
03:03:59.770 00.000 7680 MoveAxis(N, 0, ABG)
03:03:59.771 00.001 7680 Move returns status 0, amount 0
03:03:59.771 00.000 7680 move complete, result=0
03:03:59.771 00.000 7680 worker thread done servicing request
03:03:59.772 00.001 7680 Worker thread wakes up
03:03:59.773 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:03:59.773 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:03:59.773 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
03:04:01.031 01.258 7680 Exposure complete
03:04:01.184 00.153 7680 worker thread done servicing request
03:04:01.184 00.000 6120 OnExposeComplete: enter
03:04:01.188 00.004 6120 UpdateGuideState(): m_state=6
03:04:01.192 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2104
03:04:01.197 00.005 6120 Star::Find returns 1 (0), X=510.57, Y=664.90, Mass=8547, SNR=61.0, Peak=219 HFD=6.5
03:04:01.201 00.004 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
03:04:01.206 00.005 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
03:04:01.210 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.55 hyp=0.58 cameraTheta=-1.94 mountX=-0.31 mountY=0.40, mountTheta=2.23
03:04:01.216 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.55, opts=13)
03:04:01.219 00.003 6120 Enqueuing Move request for scope (-0.21, -0.55)
03:04:01.222 00.003 7680 Worker thread wakes up
03:04:01.223 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:01.226 00.003 6120 UpdateGuideState exits: m=8547 SNR=61.0
03:04:01.230 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:01.235 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:01.240 00.005 6120 Enqueuing Expose request
03:04:01.244 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.55) opts 0xd
03:04:01.244 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.55)
03:04:01.244 00.000 7680 Moving (-0.21, -0.55) raw xDistance=-0.31 yDistance=0.40
03:04:01.245 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
03:04:01.245 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
03:04:01.246 00.001 7680 MoveAxis(E, 125, ABG)
03:04:01.246 00.000 7680 Guiding  Dir = 2, Dur = 125
03:04:01.246 00.000 7680 IsSlewing returns 0
03:04:01.246 00.000 7680 IsGuiding returns 0
03:04:01.247 00.001 7680 PulseGuide returned control before completion, sleep 135
03:04:01.392 00.145 7680 IsGuiding returns 1
03:04:01.393 00.001 7680 scope still moving after pulse duration time elapsed
03:04:01.423 00.030 7680 IsSlewing returns 0
03:04:01.425 00.002 7680 IsGuiding returns 0
03:04:01.425 00.000 7680 scope move finished after 125 + 53 ms
03:04:01.426 00.001 7680 Move returns status 0, amount 125
03:04:01.426 00.000 7680 MoveAxis(S, 216, ABG)
03:04:01.426 00.000 7680 Guiding  Dir = 1, Dur = 216
03:04:01.427 00.001 7680 IsSlewing returns 0
03:04:01.427 00.000 7680 IsGuiding returns 0
03:04:01.428 00.001 7680 PulseGuide returned control before completion, sleep 226
03:04:01.657 00.229 7680 IsGuiding returns 1
03:04:01.659 00.002 7680 scope still moving after pulse duration time elapsed
03:04:01.689 00.030 7680 IsSlewing returns 0
03:04:01.690 00.001 7680 IsGuiding returns 0
03:04:01.691 00.001 7680 scope move finished after 216 + 47 ms
03:04:01.691 00.000 7680 Move returns status 0, amount 216
03:04:01.691 00.000 7680 move complete, result=0
03:04:01.692 00.001 7680 worker thread done servicing request
03:04:01.692 00.000 6120 GuideStep: -0.3 px 125 ms EAST, 0.4 px 216 ms SOUTH
03:04:01.698 00.006 7680 Worker thread wakes up
03:04:01.698 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:01.698 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:02.950 01.252 7680 Exposure complete
03:04:03.092 00.142 7680 worker thread done servicing request
03:04:03.092 00.000 6120 OnExposeComplete: enter
03:04:03.096 00.004 6120 UpdateGuideState(): m_state=6
03:04:03.100 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2105
03:04:03.105 00.005 6120 Star::Find returns 1 (0), X=510.90, Y=665.06, Mass=8491, SNR=61.3, Peak=209 HFD=6.4
03:04:03.108 00.003 6120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.19) = xAngle (-1.46 = -1.46)
03:04:03.113 00.005 6120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.42 = 1.42)
03:04:03.116 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=-0.39 hyp=0.41 cameraTheta=-1.27 mountX=0.05 mountY=0.40, mountTheta=1.46
03:04:03.122 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.39, opts=13)
03:04:03.126 00.004 6120 Enqueuing Move request for scope (0.12, -0.39)
03:04:03.130 00.004 7680 Worker thread wakes up
03:04:03.130 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:03.136 00.006 6120 UpdateGuideState exits: m=8491 SNR=61.3
03:04:03.142 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:03.148 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:03.153 00.005 6120 Enqueuing Expose request
03:04:03.157 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.39) opts 0xd
03:04:03.157 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.39)
03:04:03.157 00.000 7680 Moving (0.12, -0.39) raw xDistance=0.05 yDistance=0.40
03:04:03.157 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:04:03.157 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
03:04:03.157 00.000 7680 MoveAxis(E, 0, ABG)
03:04:03.158 00.001 7680 Move returns status 0, amount 0
03:04:03.158 00.000 7680 MoveAxis(S, 218, ABG)
03:04:03.158 00.000 7680 Guiding  Dir = 1, Dur = 218
03:04:03.159 00.001 7680 IsSlewing returns 0
03:04:03.159 00.000 7680 IsGuiding returns 0
03:04:03.160 00.001 7680 PulseGuide returned control before completion, sleep 228
03:04:03.393 00.233 7680 IsGuiding returns 1
03:04:03.394 00.001 7680 scope still moving after pulse duration time elapsed
03:04:03.424 00.030 7680 IsSlewing returns 0
03:04:03.425 00.001 7680 IsGuiding returns 0
03:04:03.425 00.000 7680 scope move finished after 218 + 48 ms
03:04:03.427 00.002 7680 Move returns status 0, amount 218
03:04:03.427 00.000 7680 move complete, result=0
03:04:03.428 00.001 7680 worker thread done servicing request
03:04:03.428 00.000 7680 Worker thread wakes up
03:04:03.428 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 218 ms SOUTH
03:04:03.434 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:03.434 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:04.685 01.251 7680 Exposure complete
03:04:04.829 00.144 7680 worker thread done servicing request
03:04:04.830 00.001 6120 OnExposeComplete: enter
03:04:04.835 00.005 6120 UpdateGuideState(): m_state=6
03:04:04.839 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2106
03:04:04.843 00.004 6120 Star::Find returns 1 (0), X=510.60, Y=665.47, Mass=9096, SNR=62.7, Peak=212 HFD=7.0
03:04:04.847 00.004 6120 CameraToMount -- cameraTheta (3.00) - m_xAngle (0.19) = xAngle (2.82 = 2.82)
03:04:04.851 00.004 6120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.69 = -0.59)
03:04:04.855 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.00 mountX=-0.17 mountY=-0.10, mountTheta=-2.61
03:04:04.860 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.02, opts=13)
03:04:04.863 00.003 6120 Enqueuing Move request for scope (-0.18, 0.02)
03:04:04.867 00.004 7680 Worker thread wakes up
03:04:04.867 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:04.870 00.003 6120 UpdateGuideState exits: m=9096 SNR=62.7
03:04:04.874 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:04.877 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:04.881 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
03:04:04.881 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
03:04:04.881 00.000 7680 Moving (-0.18, 0.02) raw xDistance=-0.17 yDistance=-0.10
03:04:04.882 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:04:04.882 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:04:04.882 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:04:04.882 00.000 7680 MoveAxis(E, 0, ABG)
03:04:04.883 00.001 7680 Move returns status 0, amount 0
03:04:04.883 00.000 7680 MoveAxis(N, 0, ABG)
03:04:04.883 00.000 7680 Move returns status 0, amount 0
03:04:04.883 00.000 7680 move complete, result=0
03:04:04.883 00.000 6120 Enqueuing Expose request
03:04:04.887 00.004 7680 worker thread done servicing request
03:04:04.887 00.000 7680 Worker thread wakes up
03:04:04.888 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:04.891 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:04.891 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:06.141 01.250 7680 Exposure complete
03:04:06.284 00.143 7680 worker thread done servicing request
03:04:06.284 00.000 6120 OnExposeComplete: enter
03:04:06.288 00.004 6120 UpdateGuideState(): m_state=6
03:04:06.292 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2107
03:04:06.297 00.005 6120 Star::Find returns 1 (0), X=510.83, Y=665.07, Mass=8233, SNR=60.0, Peak=212 HFD=6.4
03:04:06.301 00.004 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
03:04:06.306 00.005 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
03:04:06.310 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.38 hyp=0.38 cameraTheta=-1.45 mountX=-0.02 mountY=0.36, mountTheta=1.64
03:04:06.315 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.38, opts=13)
03:04:06.320 00.005 6120 Enqueuing Move request for scope (0.05, -0.38)
03:04:06.324 00.004 7680 Worker thread wakes up
03:04:06.325 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.38) opts 0xd
03:04:06.325 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.38)
03:04:06.325 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:06.330 00.005 6120 UpdateGuideState exits: m=8233 SNR=60.0
03:04:06.337 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:06.340 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:06.345 00.005 6120 Enqueuing Expose request
03:04:06.348 00.003 7680 Moving (0.05, -0.38) raw xDistance=-0.02 yDistance=0.36
03:04:06.349 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:04:06.349 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
03:04:06.349 00.000 7680 MoveAxis(E, 0, ABG)
03:04:06.349 00.000 7680 Move returns status 0, amount 0
03:04:06.350 00.001 7680 MoveAxis(S, 196, ABG)
03:04:06.350 00.000 7680 Guiding  Dir = 1, Dur = 196
03:04:06.350 00.000 7680 IsSlewing returns 0
03:04:06.351 00.001 7680 IsGuiding returns 0
03:04:06.351 00.000 7680 PulseGuide returned control before completion, sleep 206
03:04:06.567 00.216 7680 IsGuiding returns 1
03:04:06.567 00.000 7680 scope still moving after pulse duration time elapsed
03:04:06.598 00.031 7680 IsSlewing returns 0
03:04:06.600 00.002 7680 IsGuiding returns 0
03:04:06.600 00.000 7680 scope move finished after 196 + 53 ms
03:04:06.601 00.001 7680 Move returns status 0, amount 196
03:04:06.601 00.000 7680 move complete, result=0
03:04:06.602 00.001 7680 worker thread done servicing request
03:04:06.602 00.000 7680 Worker thread wakes up
03:04:06.603 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 196 ms SOUTH
03:04:06.610 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:06.611 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:07.859 01.248 7680 Exposure complete
03:04:08.003 00.144 7680 worker thread done servicing request
03:04:08.004 00.001 6120 OnExposeComplete: enter
03:04:08.008 00.004 6120 UpdateGuideState(): m_state=6
03:04:08.011 00.003 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2108
03:04:08.016 00.005 6120 Star::Find returns 1 (0), X=510.58, Y=665.61, Mass=8460, SNR=61.0, Peak=193 HFD=6.9
03:04:08.022 00.006 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (0.19) = xAngle (2.27 = 2.27)
03:04:08.026 00.004 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.15 = -1.14)
03:04:08.031 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.16 hyp=0.26 cameraTheta=2.46 mountX=-0.17 mountY=-0.23, mountTheta=-2.19
03:04:08.035 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.16, opts=13)
03:04:08.039 00.004 6120 Enqueuing Move request for scope (-0.20, 0.16)
03:04:08.044 00.005 7680 Worker thread wakes up
03:04:08.044 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.16) opts 0xd
03:04:08.044 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.16)
03:04:08.044 00.000 7680 Moving (-0.20, 0.16) raw xDistance=-0.17 yDistance=-0.23
03:04:08.045 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:08.048 00.003 6120 UpdateGuideState exits: m=8460 SNR=61.0
03:04:08.053 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:08.056 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:08.060 00.004 6120 Enqueuing Expose request
03:04:08.064 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:04:08.064 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:04:08.064 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:04:08.065 00.001 7680 MoveAxis(E, 0, ABG)
03:04:08.065 00.000 7680 Move returns status 0, amount 0
03:04:08.065 00.000 7680 MoveAxis(N, 0, ABG)
03:04:08.065 00.000 7680 Move returns status 0, amount 0
03:04:08.065 00.000 7680 move complete, result=0
03:04:08.065 00.000 7680 worker thread done servicing request
03:04:08.066 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:04:08.070 00.004 7680 Worker thread wakes up
03:04:08.070 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:08.070 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:09.321 01.251 7680 Exposure complete
03:04:09.462 00.141 7680 worker thread done servicing request
03:04:09.462 00.000 6120 OnExposeComplete: enter
03:04:09.465 00.003 6120 UpdateGuideState(): m_state=6
03:04:09.469 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2109
03:04:09.474 00.005 6120 Star::Find returns 1 (0), X=510.78, Y=665.08, Mass=8254, SNR=60.7, Peak=214 HFD=6.4
03:04:09.479 00.005 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
03:04:09.482 00.003 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
03:04:09.487 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=-0.37 hyp=0.37 cameraTheta=-1.57 mountX=-0.07 mountY=0.33, mountTheta=1.77
03:04:09.493 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.37, opts=13)
03:04:09.498 00.005 6120 Enqueuing Move request for scope (0.00, -0.37)
03:04:09.501 00.003 7680 Worker thread wakes up
03:04:09.501 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:09.506 00.005 6120 UpdateGuideState exits: m=8254 SNR=60.7
03:04:09.509 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:09.513 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:09.516 00.003 6120 Enqueuing Expose request
03:04:09.521 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.37) opts 0xd
03:04:09.522 00.001 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.37)
03:04:09.522 00.000 7680 Moving (0.00, -0.37) raw xDistance=-0.07 yDistance=0.33
03:04:09.522 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:04:09.523 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:04:09.523 00.000 7680 MoveAxis(E, 0, ABG)
03:04:09.523 00.000 7680 Move returns status 0, amount 0
03:04:09.523 00.000 7680 MoveAxis(S, 178, ABG)
03:04:09.524 00.001 7680 Guiding  Dir = 1, Dur = 178
03:04:09.524 00.000 7680 IsSlewing returns 0
03:04:09.524 00.000 7680 IsGuiding returns 0
03:04:09.525 00.001 7680 PulseGuide returned control before completion, sleep 188
03:04:09.722 00.197 7680 IsGuiding returns 1
03:04:09.723 00.001 7680 scope still moving after pulse duration time elapsed
03:04:09.753 00.030 7680 IsSlewing returns 0
03:04:09.753 00.000 7680 IsGuiding returns 0
03:04:09.754 00.001 7680 scope move finished after 178 + 50 ms
03:04:09.755 00.001 7680 Move returns status 0, amount 178
03:04:09.755 00.000 7680 move complete, result=0
03:04:09.755 00.000 7680 worker thread done servicing request
03:04:09.755 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 178 ms SOUTH
03:04:09.761 00.006 7680 Worker thread wakes up
03:04:09.761 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:09.761 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:11.010 01.249 7680 Exposure complete
03:04:11.157 00.147 7680 worker thread done servicing request
03:04:11.158 00.001 6120 OnExposeComplete: enter
03:04:11.161 00.003 6120 UpdateGuideState(): m_state=6
03:04:11.166 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2110
03:04:11.171 00.005 6120 Star::Find returns 1 (0), X=510.59, Y=665.52, Mass=8740, SNR=62.1, Peak=213 HFD=7.0
03:04:11.177 00.006 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (0.19) = xAngle (2.56 = 2.56)
03:04:11.182 00.005 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.44 = -0.85)
03:04:11.185 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.20 cameraTheta=2.75 mountX=-0.17 mountY=-0.15, mountTheta=-2.41
03:04:11.191 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.08, opts=13)
03:04:11.195 00.004 6120 Enqueuing Move request for scope (-0.19, 0.08)
03:04:11.199 00.004 7680 Worker thread wakes up
03:04:11.199 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:11.203 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
03:04:11.204 00.001 6120 UpdateGuideState exits: m=8740 SNR=62.1
03:04:11.208 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:11.211 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:11.216 00.005 6120 Enqueuing Expose request
03:04:11.219 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
03:04:11.219 00.000 7680 Moving (-0.19, 0.08) raw xDistance=-0.17 yDistance=-0.15
03:04:11.220 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:04:11.220 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:04:11.221 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:04:11.221 00.000 7680 MoveAxis(E, 0, ABG)
03:04:11.221 00.000 7680 Move returns status 0, amount 0
03:04:11.222 00.001 7680 MoveAxis(N, 0, ABG)
03:04:11.222 00.000 7680 Move returns status 0, amount 0
03:04:11.222 00.000 7680 move complete, result=0
03:04:11.222 00.000 7680 worker thread done servicing request
03:04:11.223 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:04:11.227 00.004 7680 Worker thread wakes up
03:04:11.227 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:11.227 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:12.480 01.253 7680 Exposure complete
03:04:12.619 00.139 7680 worker thread done servicing request
03:04:12.619 00.000 6120 OnExposeComplete: enter
03:04:12.624 00.005 6120 UpdateGuideState(): m_state=6
03:04:12.628 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2111
03:04:12.632 00.004 6120 Star::Find returns 1 (0), X=510.46, Y=665.11, Mass=8571, SNR=61.9, Peak=220 HFD=6.5
03:04:12.635 00.003 6120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (0.19) = xAngle (-2.52 = -2.52)
03:04:12.639 00.004 6120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.36 = 0.36)
03:04:12.643 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.34 hyp=0.47 cameraTheta=-2.33 mountX=-0.38 mountY=0.16, mountTheta=2.74
03:04:12.648 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.34, opts=13)
03:04:12.653 00.005 6120 Enqueuing Move request for scope (-0.32, -0.34)
03:04:12.657 00.004 7680 Worker thread wakes up
03:04:12.657 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:12.662 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.34) opts 0xd
03:04:12.662 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.34)
03:04:12.662 00.000 6120 UpdateGuideState exits: m=8571 SNR=61.9
03:04:12.666 00.004 7680 Moving (-0.32, -0.34) raw xDistance=-0.38 yDistance=0.16
03:04:12.666 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:04:12.666 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:04:12.666 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:04:12.666 00.000 7680 MoveAxis(E, 154, ABG)
03:04:12.667 00.001 7680 Guiding  Dir = 2, Dur = 154
03:04:12.667 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:12.671 00.004 7680 IsSlewing returns 0
03:04:12.672 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:12.677 00.005 7680 IsGuiding returns 0
03:04:12.677 00.000 6120 Enqueuing Expose request
03:04:12.681 00.004 7680 PulseGuide returned control before completion, sleep 164
03:04:12.860 00.179 7680 IsGuiding returns 1
03:04:12.861 00.001 7680 scope still moving after pulse duration time elapsed
03:04:12.891 00.030 7680 IsSlewing returns 0
03:04:12.892 00.001 7680 IsGuiding returns 1
03:04:12.923 00.031 7680 IsSlewing returns 0
03:04:12.924 00.001 7680 IsGuiding returns 0
03:04:12.925 00.001 7680 scope move finished after 154 + 93 ms
03:04:12.925 00.000 7680 Move returns status 0, amount 154
03:04:12.925 00.000 7680 MoveAxis(N, 0, ABG)
03:04:12.926 00.001 7680 Move returns status 0, amount 0
03:04:12.926 00.000 7680 move complete, result=0
03:04:12.926 00.000 7680 worker thread done servicing request
03:04:12.927 00.001 7680 Worker thread wakes up
03:04:12.927 00.000 6120 GuideStep: -0.4 px 154 ms EAST, 0.2 px 0 ms NORTH
03:04:12.937 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:12.937 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:14.181 01.244 7680 Exposure complete
03:04:14.350 00.169 7680 worker thread done servicing request
03:04:14.351 00.001 6120 OnExposeComplete: enter
03:04:14.355 00.004 6120 UpdateGuideState(): m_state=6
03:04:14.361 00.006 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2112
03:04:14.366 00.005 6120 Star::Find returns 1 (0), X=510.87, Y=665.02, Mass=8069, SNR=60.0, Peak=196 HFD=6.4
03:04:14.371 00.005 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
03:04:14.374 00.003 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
03:04:14.379 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=-0.43 hyp=0.44 cameraTheta=-1.37 mountX=0.00 mountY=0.42, mountTheta=1.56
03:04:14.383 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.43, opts=13)
03:04:14.387 00.004 6120 Enqueuing Move request for scope (0.09, -0.43)
03:04:14.392 00.005 7680 Worker thread wakes up
03:04:14.392 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:14.396 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.43) opts 0xd
03:04:14.396 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.43)
03:04:14.397 00.001 7680 Moving (0.09, -0.43) raw xDistance=0.00 yDistance=0.42
03:04:14.397 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:04:14.397 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
03:04:14.397 00.000 7680 MoveAxis(E, 0, ABG)
03:04:14.398 00.001 7680 Move returns status 0, amount 0
03:04:14.398 00.000 6120 UpdateGuideState exits: m=8069 SNR=60.0
03:04:14.401 00.003 7680 MoveAxis(S, 229, ABG)
03:04:14.402 00.001 7680 Guiding  Dir = 1, Dur = 229
03:04:14.402 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:14.406 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:14.411 00.005 6120 Enqueuing Expose request
03:04:14.416 00.005 7680 IsSlewing returns 0
03:04:14.416 00.000 7680 IsGuiding returns 0
03:04:14.417 00.001 7680 PulseGuide returned control before completion, sleep 239
03:04:14.673 00.256 7680 IsGuiding returns 1
03:04:14.673 00.000 7680 scope still moving after pulse duration time elapsed
03:04:14.703 00.030 7680 IsSlewing returns 0
03:04:14.706 00.003 7680 IsGuiding returns 0
03:04:14.706 00.000 7680 scope move finished after 229 + 60 ms
03:04:14.706 00.000 7680 Move returns status 0, amount 229
03:04:14.706 00.000 7680 move complete, result=0
03:04:14.707 00.001 7680 worker thread done servicing request
03:04:14.708 00.001 7680 Worker thread wakes up
03:04:14.708 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:14.709 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 229 ms SOUTH
03:04:14.715 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:15.966 01.251 7680 Exposure complete
03:04:16.108 00.142 7680 worker thread done servicing request
03:04:16.108 00.000 6120 OnExposeComplete: enter
03:04:16.112 00.004 6120 UpdateGuideState(): m_state=6
03:04:16.116 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2113
03:04:16.120 00.004 6120 Star::Find returns 1 (0), X=510.93, Y=665.06, Mass=8338, SNR=60.9, Peak=228 HFD=6.4
03:04:16.124 00.004 6120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (0.19) = xAngle (-1.38 = -1.38)
03:04:16.128 00.004 6120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
03:04:16.131 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-0.38 hyp=0.41 cameraTheta=-1.19 mountX=0.08 mountY=0.41, mountTheta=1.38
03:04:16.137 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.38, opts=13)
03:04:16.140 00.003 6120 Enqueuing Move request for scope (0.15, -0.38)
03:04:16.145 00.005 7680 Worker thread wakes up
03:04:16.145 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.38) opts 0xd
03:04:16.145 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.38)
03:04:16.146 00.001 7680 Moving (0.15, -0.38) raw xDistance=0.08 yDistance=0.41
03:04:16.146 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:04:16.146 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
03:04:16.146 00.000 7680 MoveAxis(E, 0, ABG)
03:04:16.146 00.000 7680 Move returns status 0, amount 0
03:04:16.146 00.000 7680 MoveAxis(S, 223, ABG)
03:04:16.146 00.000 7680 Guiding  Dir = 1, Dur = 223
03:04:16.146 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:16.151 00.005 7680 IsSlewing returns 0
03:04:16.152 00.001 6120 UpdateGuideState exits: m=8338 SNR=60.9
03:04:16.155 00.003 7680 IsGuiding returns 0
03:04:16.155 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:16.159 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:16.164 00.005 7680 PulseGuide returned control before completion, sleep 233
03:04:16.164 00.000 6120 Enqueuing Expose request
03:04:16.408 00.244 7680 IsGuiding returns 0
03:04:16.409 00.001 7680 Move returns status 0, amount 223
03:04:16.409 00.000 7680 move complete, result=0
03:04:16.410 00.001 7680 worker thread done servicing request
03:04:16.410 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 223 ms SOUTH
03:04:16.415 00.005 7680 Worker thread wakes up
03:04:16.416 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:16.416 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:17.672 01.256 7680 Exposure complete
03:04:17.809 00.137 7680 worker thread done servicing request
03:04:17.809 00.000 6120 OnExposeComplete: enter
03:04:17.814 00.005 6120 UpdateGuideState(): m_state=6
03:04:17.817 00.003 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2114
03:04:17.820 00.003 6120 Star::Find returns 1 (0), X=510.92, Y=665.05, Mass=8486, SNR=61.3, Peak=230 HFD=6.4
03:04:17.823 00.003 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.19) = xAngle (-1.42 = -1.42)
03:04:17.826 00.003 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.45 = 1.45)
03:04:17.830 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.40 hyp=0.42 cameraTheta=-1.24 mountX=0.06 mountY=0.42, mountTheta=1.42
03:04:17.833 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.40, opts=13)
03:04:17.837 00.004 6120 Enqueuing Move request for scope (0.14, -0.40)
03:04:17.841 00.004 7680 Worker thread wakes up
03:04:17.841 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.40) opts 0xd
03:04:17.841 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.40)
03:04:17.841 00.000 7680 Moving (0.14, -0.40) raw xDistance=0.06 yDistance=0.42
03:04:17.842 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:17.846 00.004 6120 UpdateGuideState exits: m=8486 SNR=61.3
03:04:17.850 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:04:17.850 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:17.855 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:17.858 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
03:04:17.858 00.000 6120 Enqueuing Expose request
03:04:17.864 00.006 7680 MoveAxis(E, 0, ABG)
03:04:17.864 00.000 7680 Move returns status 0, amount 0
03:04:17.866 00.002 7680 MoveAxis(S, 226, ABG)
03:04:17.866 00.000 7680 Guiding  Dir = 1, Dur = 226
03:04:17.866 00.000 7680 IsSlewing returns 0
03:04:17.867 00.001 7680 IsGuiding returns 0
03:04:17.867 00.000 7680 PulseGuide returned control before completion, sleep 236
03:04:18.116 00.249 7680 IsGuiding returns 1
03:04:18.116 00.000 7680 scope still moving after pulse duration time elapsed
03:04:18.147 00.031 7680 IsSlewing returns 0
03:04:18.148 00.001 7680 IsGuiding returns 0
03:04:18.149 00.001 7680 scope move finished after 226 + 55 ms
03:04:18.150 00.001 7680 Move returns status 0, amount 226
03:04:18.150 00.000 7680 move complete, result=0
03:04:18.151 00.001 7680 worker thread done servicing request
03:04:18.151 00.000 7680 Worker thread wakes up
03:04:18.152 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 226 ms SOUTH
03:04:18.159 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:18.159 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:19.407 01.248 7680 Exposure complete
03:04:19.533 00.126 7680 worker thread done servicing request
03:04:19.533 00.000 6120 OnExposeComplete: enter
03:04:19.536 00.003 6120 UpdateGuideState(): m_state=6
03:04:19.541 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2115
03:04:19.545 00.004 6120 Star::Find returns 1 (0), X=510.90, Y=665.79, Mass=8449, SNR=61.0, Peak=209 HFD=6.7
03:04:19.550 00.005 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (0.19) = xAngle (1.05 = 1.05)
03:04:19.557 00.007 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.92 = -2.36)
03:04:19.561 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.23 mountX=0.18 mountY=-0.25, mountTheta=-0.95
03:04:19.567 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.34, opts=13)
03:04:19.571 00.004 6120 Enqueuing Move request for scope (0.12, 0.34)
03:04:19.574 00.003 7680 Worker thread wakes up
03:04:19.574 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.34) opts 0xd
03:04:19.574 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.34)
03:04:19.576 00.002 7680 Moving (0.12, 0.34) raw xDistance=0.18 yDistance=-0.25
03:04:19.576 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:19.580 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:04:19.580 00.000 6120 UpdateGuideState exits: m=8449 SNR=61.0
03:04:19.584 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:19.589 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:04:19.590 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:19.593 00.003 6120 Enqueuing Expose request
03:04:19.597 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:04:19.597 00.000 7680 MoveAxis(E, 0, ABG)
03:04:19.597 00.000 7680 Move returns status 0, amount 0
03:04:19.597 00.000 7680 MoveAxis(N, 0, ABG)
03:04:19.597 00.000 7680 Move returns status 0, amount 0
03:04:19.599 00.002 7680 move complete, result=0
03:04:19.599 00.000 7680 worker thread done servicing request
03:04:19.599 00.000 7680 Worker thread wakes up
03:04:19.599 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:04:19.604 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:19.604 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:20.847 01.243 7680 Exposure complete
03:04:20.994 00.147 7680 worker thread done servicing request
03:04:20.994 00.000 6120 OnExposeComplete: enter
03:04:20.999 00.005 6120 UpdateGuideState(): m_state=6
03:04:21.003 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2116
03:04:21.008 00.005 6120 Star::Find returns 1 (0), X=510.72, Y=665.74, Mass=8570, SNR=61.2, Peak=195 HFD=6.6
03:04:21.011 00.003 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (0.19) = xAngle (1.60 = 1.60)
03:04:21.016 00.005 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.47 = -1.81)
03:04:21.020 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.29 hyp=0.30 cameraTheta=1.79 mountX=-0.01 mountY=-0.29, mountTheta=-1.60
03:04:21.026 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.29, opts=13)
03:04:21.031 00.005 6120 Enqueuing Move request for scope (-0.06, 0.29)
03:04:21.034 00.003 7680 Worker thread wakes up
03:04:21.034 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.29) opts 0xd
03:04:21.034 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.29)
03:04:21.034 00.000 7680 Moving (-0.06, 0.29) raw xDistance=-0.01 yDistance=-0.29
03:04:21.035 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:04:21.035 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:04:21.035 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:21.040 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
03:04:21.040 00.000 7680 MoveAxis(E, 0, ABG)
03:04:21.040 00.000 7680 Move returns status 0, amount 0
03:04:21.040 00.000 7680 MoveAxis(N, 0, ABG)
03:04:21.040 00.000 7680 Move returns status 0, amount 0
03:04:21.041 00.001 7680 move complete, result=0
03:04:21.042 00.001 6120 UpdateGuideState exits: m=8570 SNR=61.2
03:04:21.045 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:21.050 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:21.054 00.004 6120 Enqueuing Expose request
03:04:21.058 00.004 7680 worker thread done servicing request
03:04:21.058 00.000 7680 Worker thread wakes up
03:04:21.059 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:21.059 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:21.059 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:04:22.315 01.256 7680 Exposure complete
03:04:22.454 00.139 7680 worker thread done servicing request
03:04:22.454 00.000 6120 OnExposeComplete: enter
03:04:22.459 00.005 6120 UpdateGuideState(): m_state=6
03:04:22.464 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2117
03:04:22.468 00.004 6120 Star::Find returns 1 (0), X=510.70, Y=665.54, Mass=9069, SNR=64.1, Peak=204 HFD=7.0
03:04:22.471 00.003 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (0.19) = xAngle (2.05 = 2.05)
03:04:22.476 00.005 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.93 = -1.36)
03:04:22.480 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.12 cameraTheta=2.24 mountX=-0.06 mountY=-0.12, mountTheta=-2.01
03:04:22.486 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.10, opts=13)
03:04:22.493 00.007 6120 Enqueuing Move request for scope (-0.08, 0.10)
03:04:22.495 00.002 7680 Worker thread wakes up
03:04:22.495 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:22.500 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
03:04:22.500 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
03:04:22.500 00.000 7680 Moving (-0.08, 0.10) raw xDistance=-0.06 yDistance=-0.12
03:04:22.501 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:04:22.501 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:04:22.501 00.000 6120 UpdateGuideState exits: m=9069 SNR=64.1
03:04:22.506 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:22.510 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:04:22.510 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:22.516 00.006 6120 Enqueuing Expose request
03:04:22.519 00.003 7680 MoveAxis(E, 0, ABG)
03:04:22.519 00.000 7680 Move returns status 0, amount 0
03:04:22.519 00.000 7680 MoveAxis(N, 0, ABG)
03:04:22.521 00.002 7680 Move returns status 0, amount 0
03:04:22.521 00.000 7680 move complete, result=0
03:04:22.522 00.001 7680 worker thread done servicing request
03:04:22.522 00.000 7680 Worker thread wakes up
03:04:22.522 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:22.527 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:22.527 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:23.783 01.256 7680 Exposure complete
03:04:23.928 00.145 7680 worker thread done servicing request
03:04:23.929 00.001 6120 OnExposeComplete: enter
03:04:23.934 00.005 6120 UpdateGuideState(): m_state=6
03:04:23.938 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2118
03:04:23.943 00.005 6120 Star::Find returns 1 (0), X=510.69, Y=665.52, Mass=8589, SNR=61.9, Peak=202 HFD=7.0
03:04:23.947 00.004 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (0.19) = xAngle (2.30 = 2.30)
03:04:23.950 00.003 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.17 = -1.11)
03:04:23.955 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.48 mountX=-0.08 mountY=-0.11, mountTheta=-2.21
03:04:23.961 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.07, opts=13)
03:04:23.965 00.004 6120 Enqueuing Move request for scope (-0.09, 0.07)
03:04:23.969 00.004 7680 Worker thread wakes up
03:04:23.969 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
03:04:23.970 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
03:04:23.970 00.000 7680 Moving (-0.09, 0.07) raw xDistance=-0.08 yDistance=-0.11
03:04:23.971 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:04:23.971 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:23.975 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:04:23.975 00.000 6120 UpdateGuideState exits: m=8589 SNR=61.9
03:04:23.980 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:23.984 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:23.988 00.004 6120 Enqueuing Expose request
03:04:23.993 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:04:23.993 00.000 7680 MoveAxis(E, 0, ABG)
03:04:23.993 00.000 7680 Move returns status 0, amount 0
03:04:23.994 00.001 7680 MoveAxis(N, 0, ABG)
03:04:23.994 00.000 7680 Move returns status 0, amount 0
03:04:23.994 00.000 7680 move complete, result=0
03:04:23.995 00.001 7680 worker thread done servicing request
03:04:23.995 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:23.999 00.004 7680 Worker thread wakes up
03:04:23.999 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:23.999 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:25.256 01.257 7680 Exposure complete
03:04:25.395 00.139 7680 worker thread done servicing request
03:04:25.396 00.001 6120 OnExposeComplete: enter
03:04:25.401 00.005 6120 UpdateGuideState(): m_state=6
03:04:25.405 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2119
03:04:25.409 00.004 6120 Star::Find returns 1 (0), X=510.67, Y=665.43, Mass=8630, SNR=60.6, Peak=206 HFD=6.9
03:04:25.413 00.004 6120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.19) = xAngle (-3.21 = 3.07)
03:04:25.417 00.004 6120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.34 = -0.34)
03:04:25.419 00.002 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.03 mountX=-0.11 mountY=-0.04, mountTheta=-2.82
03:04:25.425 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.01, opts=13)
03:04:25.430 00.005 6120 Enqueuing Move request for scope (-0.11, -0.01)
03:04:25.434 00.004 7680 Worker thread wakes up
03:04:25.435 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:25.439 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
03:04:25.439 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
03:04:25.439 00.000 6120 UpdateGuideState exits: m=8630 SNR=60.6
03:04:25.443 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:25.448 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:25.452 00.004 6120 Enqueuing Expose request
03:04:25.455 00.003 7680 Moving (-0.11, -0.01) raw xDistance=-0.11 yDistance=-0.04
03:04:25.455 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:04:25.456 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:04:25.456 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:04:25.456 00.000 7680 MoveAxis(E, 0, ABG)
03:04:25.457 00.001 7680 Move returns status 0, amount 0
03:04:25.457 00.000 7680 MoveAxis(N, 0, ABG)
03:04:25.457 00.000 7680 Move returns status 0, amount 0
03:04:25.457 00.000 7680 move complete, result=0
03:04:25.457 00.000 7680 worker thread done servicing request
03:04:25.457 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:04:25.463 00.006 7680 Worker thread wakes up
03:04:25.463 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:25.463 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:26.705 01.242 7680 Exposure complete
03:04:26.850 00.145 7680 worker thread done servicing request
03:04:26.850 00.000 6120 OnExposeComplete: enter
03:04:26.854 00.004 6120 UpdateGuideState(): m_state=6
03:04:26.858 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2120
03:04:26.861 00.003 6120 Star::Find returns 1 (0), X=510.51, Y=664.91, Mass=8646, SNR=61.6, Peak=246 HFD=6.5
03:04:26.866 00.005 6120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (0.19) = xAngle (-2.23 = -2.23)
03:04:26.870 00.004 6120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.64 = 0.64)
03:04:26.873 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=-0.54 hyp=0.60 cameraTheta=-2.04 mountX=-0.37 mountY=0.36, mountTheta=2.37
03:04:26.878 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-0.54, opts=13)
03:04:26.882 00.004 6120 Enqueuing Move request for scope (-0.27, -0.54)
03:04:26.887 00.005 7680 Worker thread wakes up
03:04:26.887 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:26.891 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.54) opts 0xd
03:04:26.891 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, -0.54)
03:04:26.891 00.000 7680 Moving (-0.27, -0.54) raw xDistance=-0.37 yDistance=0.36
03:04:26.891 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:04:26.891 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
03:04:26.891 00.000 7680 MoveAxis(E, 150, ABG)
03:04:26.893 00.002 7680 Guiding  Dir = 2, Dur = 150
03:04:26.893 00.000 7680 IsSlewing returns 0
03:04:26.893 00.000 6120 UpdateGuideState exits: m=8646 SNR=61.6
03:04:26.897 00.004 7680 IsGuiding returns 0
03:04:26.897 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:26.902 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:26.905 00.003 6120 Enqueuing Expose request
03:04:26.910 00.005 7680 PulseGuide returned control before completion, sleep 160
03:04:27.074 00.164 7680 IsGuiding returns 0
03:04:27.074 00.000 7680 Move returns status 0, amount 150
03:04:27.074 00.000 7680 MoveAxis(S, 196, ABG)
03:04:27.075 00.001 7680 Guiding  Dir = 1, Dur = 196
03:04:27.076 00.001 7680 IsSlewing returns 0
03:04:27.077 00.001 7680 IsGuiding returns 0
03:04:27.077 00.000 7680 PulseGuide returned control before completion, sleep 206
03:04:27.295 00.218 7680 IsGuiding returns 1
03:04:27.296 00.001 7680 scope still moving after pulse duration time elapsed
03:04:27.326 00.030 7680 IsSlewing returns 0
03:04:27.328 00.002 7680 IsGuiding returns 1
03:04:27.357 00.029 7680 IsSlewing returns 0
03:04:27.359 00.002 7680 IsGuiding returns 0
03:04:27.359 00.000 7680 scope move finished after 196 + 86 ms
03:04:27.359 00.000 7680 Move returns status 0, amount 196
03:04:27.361 00.002 7680 move complete, result=0
03:04:27.362 00.001 7680 worker thread done servicing request
03:04:27.362 00.000 7680 Worker thread wakes up
03:04:27.363 00.001 6120 GuideStep: -0.4 px 150 ms EAST, 0.4 px 196 ms SOUTH
03:04:27.369 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:27.369 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:28.624 01.255 7680 Exposure complete
03:04:28.776 00.152 7680 worker thread done servicing request
03:04:28.776 00.000 6120 OnExposeComplete: enter
03:04:28.780 00.004 6120 UpdateGuideState(): m_state=6
03:04:28.785 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2121
03:04:28.789 00.004 6120 Star::Find returns 1 (0), X=510.63, Y=664.92, Mass=8768, SNR=62.2, Peak=243 HFD=6.5
03:04:28.792 00.003 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
03:04:28.796 00.004 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
03:04:28.802 00.006 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.53 hyp=0.55 cameraTheta=-1.85 mountX=-0.25 mountY=0.41, mountTheta=2.12
03:04:28.806 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.53, opts=13)
03:04:28.811 00.005 6120 Enqueuing Move request for scope (-0.15, -0.53)
03:04:28.814 00.003 7680 Worker thread wakes up
03:04:28.815 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:28.819 00.004 6120 UpdateGuideState exits: m=8768 SNR=62.2
03:04:28.822 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:28.825 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:28.830 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.53) opts 0xd
03:04:28.830 00.000 6120 Enqueuing Expose request
03:04:28.836 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.53)
03:04:28.836 00.000 7680 Moving (-0.15, -0.53) raw xDistance=-0.25 yDistance=0.41
03:04:28.836 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
03:04:28.837 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
03:04:28.837 00.000 7680 MoveAxis(E, 112, ABG)
03:04:28.837 00.000 7680 Guiding  Dir = 2, Dur = 112
03:04:28.837 00.000 7680 IsSlewing returns 0
03:04:28.838 00.001 7680 IsGuiding returns 0
03:04:28.838 00.000 7680 PulseGuide returned control before completion, sleep 122
03:04:28.970 00.132 7680 IsGuiding returns 1
03:04:28.972 00.002 7680 scope still moving after pulse duration time elapsed
03:04:29.001 00.029 7680 IsSlewing returns 0
03:04:29.003 00.002 7680 IsGuiding returns 0
03:04:29.003 00.000 7680 scope move finished after 112 + 53 ms
03:04:29.004 00.001 7680 Move returns status 0, amount 112
03:04:29.004 00.000 7680 MoveAxis(S, 221, ABG)
03:04:29.006 00.002 7680 Guiding  Dir = 1, Dur = 221
03:04:29.006 00.000 7680 IsSlewing returns 0
03:04:29.007 00.001 7680 IsGuiding returns 0
03:04:29.007 00.000 7680 PulseGuide returned control before completion, sleep 231
03:04:29.252 00.245 7680 IsGuiding returns 1
03:04:29.253 00.001 7680 scope still moving after pulse duration time elapsed
03:04:29.283 00.030 7680 IsSlewing returns 0
03:04:29.284 00.001 7680 IsGuiding returns 0
03:04:29.285 00.001 7680 scope move finished after 221 + 56 ms
03:04:29.285 00.000 7680 Move returns status 0, amount 221
03:04:29.285 00.000 7680 move complete, result=0
03:04:29.285 00.000 7680 worker thread done servicing request
03:04:29.286 00.001 7680 Worker thread wakes up
03:04:29.287 00.001 6120 GuideStep: -0.2 px 112 ms EAST, 0.4 px 221 ms SOUTH
03:04:29.293 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:29.293 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:30.542 01.249 7680 Exposure complete
03:04:30.679 00.137 7680 worker thread done servicing request
03:04:30.679 00.000 6120 OnExposeComplete: enter
03:04:30.684 00.005 6120 UpdateGuideState(): m_state=6
03:04:30.688 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2122
03:04:30.692 00.004 6120 Star::Find returns 1 (0), X=510.91, Y=665.05, Mass=8036, SNR=59.3, Peak=206 HFD=6.4
03:04:30.695 00.003 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.19) = xAngle (-1.44 = -1.44)
03:04:30.700 00.005 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.43 = 1.43)
03:04:30.703 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=-0.40 hyp=0.42 cameraTheta=-1.26 mountX=0.05 mountY=0.41, mountTheta=1.44
03:04:30.709 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.40, opts=13)
03:04:30.714 00.005 6120 Enqueuing Move request for scope (0.13, -0.40)
03:04:30.717 00.003 7680 Worker thread wakes up
03:04:30.717 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:30.722 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.40) opts 0xd
03:04:30.723 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.40)
03:04:30.723 00.000 7680 Moving (0.13, -0.40) raw xDistance=0.05 yDistance=0.41
03:04:30.723 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:04:30.724 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
03:04:30.724 00.000 6120 UpdateGuideState exits: m=8036 SNR=59.3
03:04:30.727 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:30.732 00.005 7680 MoveAxis(E, 0, ABG)
03:04:30.732 00.000 7680 Move returns status 0, amount 0
03:04:30.732 00.000 7680 MoveAxis(S, 225, ABG)
03:04:30.732 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:30.737 00.005 6120 Enqueuing Expose request
03:04:30.741 00.004 7680 Guiding  Dir = 1, Dur = 225
03:04:30.741 00.000 7680 IsSlewing returns 0
03:04:30.741 00.000 7680 IsGuiding returns 0
03:04:30.741 00.000 7680 PulseGuide returned control before completion, sleep 235
03:04:30.985 00.244 7680 IsGuiding returns 1
03:04:30.986 00.001 7680 scope still moving after pulse duration time elapsed
03:04:31.015 00.029 7680 IsSlewing returns 0
03:04:31.016 00.001 7680 IsGuiding returns 0
03:04:31.017 00.001 7680 scope move finished after 225 + 50 ms
03:04:31.017 00.000 7680 Move returns status 0, amount 225
03:04:31.019 00.002 7680 move complete, result=0
03:04:31.019 00.000 7680 worker thread done servicing request
03:04:31.020 00.001 7680 Worker thread wakes up
03:04:31.021 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 225 ms SOUTH
03:04:31.027 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:31.027 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:32.281 01.254 7680 Exposure complete
03:04:32.425 00.144 7680 worker thread done servicing request
03:04:32.425 00.000 6120 OnExposeComplete: enter
03:04:32.429 00.004 6120 UpdateGuideState(): m_state=6
03:04:32.433 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2123
03:04:32.437 00.004 6120 Star::Find returns 1 (0), X=510.91, Y=665.08, Mass=7934, SNR=59.7, Peak=202 HFD=6.3
03:04:32.441 00.004 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
03:04:32.445 00.004 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
03:04:32.449 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.36 hyp=0.38 cameraTheta=-1.23 mountX=0.06 mountY=0.38, mountTheta=1.41
03:04:32.453 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.36, opts=13)
03:04:32.461 00.008 6120 Enqueuing Move request for scope (0.13, -0.36)
03:04:32.465 00.004 7680 Worker thread wakes up
03:04:32.465 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.36) opts 0xd
03:04:32.465 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.36)
03:04:32.465 00.000 7680 Moving (0.13, -0.36) raw xDistance=0.06 yDistance=0.38
03:04:32.466 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:04:32.466 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:04:32.466 00.000 7680 MoveAxis(E, 0, ABG)
03:04:32.466 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:32.470 00.004 7680 Move returns status 0, amount 0
03:04:32.470 00.000 7680 MoveAxis(S, 207, ABG)
03:04:32.471 00.001 7680 Guiding  Dir = 1, Dur = 207
03:04:32.471 00.000 6120 UpdateGuideState exits: m=7934 SNR=59.7
03:04:32.474 00.003 7680 IsSlewing returns 0
03:04:32.475 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:32.479 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:32.483 00.004 7680 IsGuiding returns 0
03:04:32.483 00.000 6120 Enqueuing Expose request
03:04:32.489 00.006 7680 PulseGuide returned control before completion, sleep 217
03:04:32.721 00.232 7680 IsGuiding returns 0
03:04:32.722 00.001 7680 Move returns status 0, amount 207
03:04:32.722 00.000 7680 move complete, result=0
03:04:32.723 00.001 7680 worker thread done servicing request
03:04:32.724 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 207 ms SOUTH
03:04:32.730 00.006 7680 Worker thread wakes up
03:04:32.730 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:32.730 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:33.981 01.251 7680 Exposure complete
03:04:34.114 00.133 7680 worker thread done servicing request
03:04:34.114 00.000 6120 OnExposeComplete: enter
03:04:34.117 00.003 6120 UpdateGuideState(): m_state=6
03:04:34.122 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2124
03:04:34.125 00.003 6120 Star::Find returns 1 (0), X=510.68, Y=665.81, Mass=8294, SNR=59.9, Peak=202 HFD=6.5
03:04:34.129 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (0.19) = xAngle (1.65 = 1.65)
03:04:34.133 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.52 = -1.76)
03:04:34.136 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.36 hyp=0.37 cameraTheta=1.83 mountX=-0.03 mountY=-0.37, mountTheta=-1.65
03:04:34.141 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.36, opts=13)
03:04:34.145 00.004 6120 Enqueuing Move request for scope (-0.10, 0.36)
03:04:34.148 00.003 7680 Worker thread wakes up
03:04:34.148 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.36) opts 0xd
03:04:34.149 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.36)
03:04:34.149 00.000 7680 Moving (-0.10, 0.36) raw xDistance=-0.03 yDistance=-0.37
03:04:34.149 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:04:34.149 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:04:34.150 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:34.153 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
03:04:34.154 00.001 7680 MoveAxis(E, 0, ABG)
03:04:34.154 00.000 7680 Move returns status 0, amount 0
03:04:34.154 00.000 7680 MoveAxis(N, 0, ABG)
03:04:34.154 00.000 7680 Move returns status 0, amount 0
03:04:34.154 00.000 7680 move complete, result=0
03:04:34.154 00.000 7680 worker thread done servicing request
03:04:34.154 00.000 6120 UpdateGuideState exits: m=8294 SNR=59.9
03:04:34.159 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:34.162 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:34.165 00.003 6120 Enqueuing Expose request
03:04:34.169 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
03:04:34.172 00.003 7680 Worker thread wakes up
03:04:34.173 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:34.173 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:35.420 01.247 7680 Exposure complete
03:04:35.558 00.138 7680 worker thread done servicing request
03:04:35.558 00.000 6120 OnExposeComplete: enter
03:04:35.561 00.003 6120 UpdateGuideState(): m_state=6
03:04:35.565 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2125
03:04:35.570 00.005 6120 Star::Find returns 1 (0), X=510.94, Y=665.19, Mass=8488, SNR=59.9, Peak=229 HFD=6.3
03:04:35.575 00.005 6120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.19) = xAngle (-1.21 = -1.21)
03:04:35.579 00.004 6120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.66 = 1.66)
03:04:35.584 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=-0.26 hyp=0.30 cameraTheta=-1.02 mountX=0.11 mountY=0.30, mountTheta=1.23
03:04:35.591 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.26, opts=13)
03:04:35.594 00.003 6120 Enqueuing Move request for scope (0.16, -0.26)
03:04:35.599 00.005 7680 Worker thread wakes up
03:04:35.599 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:35.603 00.004 6120 UpdateGuideState exits: m=8488 SNR=59.9
03:04:35.606 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:35.611 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:35.615 00.004 6120 Enqueuing Expose request
03:04:35.619 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.26) opts 0xd
03:04:35.619 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.26)
03:04:35.619 00.000 7680 Moving (0.16, -0.26) raw xDistance=0.11 yDistance=0.30
03:04:35.619 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:04:35.619 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:04:35.620 00.001 7680 MoveAxis(E, 0, ABG)
03:04:35.620 00.000 7680 Move returns status 0, amount 0
03:04:35.620 00.000 7680 MoveAxis(S, 162, ABG)
03:04:35.620 00.000 7680 Guiding  Dir = 1, Dur = 162
03:04:35.620 00.000 7680 IsSlewing returns 0
03:04:35.621 00.001 7680 IsGuiding returns 0
03:04:35.621 00.000 7680 PulseGuide returned control before completion, sleep 172
03:04:35.801 00.180 7680 IsGuiding returns 1
03:04:35.802 00.001 7680 scope still moving after pulse duration time elapsed
03:04:35.833 00.031 7680 IsSlewing returns 0
03:04:35.834 00.001 7680 IsGuiding returns 0
03:04:35.835 00.001 7680 scope move finished after 162 + 52 ms
03:04:35.835 00.000 7680 Move returns status 0, amount 162
03:04:35.836 00.001 7680 move complete, result=0
03:04:35.836 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 162 ms SOUTH
03:04:35.841 00.005 7680 worker thread done servicing request
03:04:35.841 00.000 7680 Worker thread wakes up
03:04:35.841 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:35.842 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:37.090 01.248 7680 Exposure complete
03:04:37.220 00.130 7680 worker thread done servicing request
03:04:37.220 00.000 6120 OnExposeComplete: enter
03:04:37.224 00.004 6120 UpdateGuideState(): m_state=6
03:04:37.228 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2126
03:04:37.231 00.003 6120 Star::Find returns 1 (0), X=510.56, Y=665.71, Mass=8629, SNR=61.6, Peak=224 HFD=6.7
03:04:37.236 00.005 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (0.19) = xAngle (2.08 = 2.08)
03:04:37.240 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.95 = -1.33)
03:04:37.245 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.26 hyp=0.34 cameraTheta=2.27 mountX=-0.17 mountY=-0.33, mountTheta=-2.04
03:04:37.249 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.26, opts=13)
03:04:37.253 00.004 6120 Enqueuing Move request for scope (-0.22, 0.26)
03:04:37.257 00.004 7680 Worker thread wakes up
03:04:37.257 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.26) opts 0xd
03:04:37.257 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.26)
03:04:37.257 00.000 7680 Moving (-0.22, 0.26) raw xDistance=-0.17 yDistance=-0.33
03:04:37.257 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:04:37.257 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:04:37.257 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
03:04:37.258 00.001 7680 MoveAxis(E, 0, ABG)
03:04:37.258 00.000 7680 Move returns status 0, amount 0
03:04:37.258 00.000 7680 MoveAxis(N, 0, ABG)
03:04:37.258 00.000 7680 Move returns status 0, amount 0
03:04:37.258 00.000 7680 move complete, result=0
03:04:37.258 00.000 7680 worker thread done servicing request
03:04:37.259 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:37.262 00.003 6120 UpdateGuideState exits: m=8629 SNR=61.6
03:04:37.266 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:37.270 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:37.274 00.004 6120 Enqueuing Expose request
03:04:37.277 00.003 7680 Worker thread wakes up
03:04:37.277 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:37.277 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:37.278 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:04:38.516 01.238 7680 Exposure complete
03:04:38.656 00.140 7680 worker thread done servicing request
03:04:38.657 00.001 6120 OnExposeComplete: enter
03:04:38.660 00.003 6120 UpdateGuideState(): m_state=6
03:04:38.664 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2127
03:04:38.669 00.005 6120 Star::Find returns 1 (0), X=510.52, Y=665.58, Mass=8509, SNR=60.7, Peak=211 HFD=6.9
03:04:38.673 00.004 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (0.19) = xAngle (2.46 = 2.46)
03:04:38.677 00.004 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.33 = -0.95)
03:04:38.680 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.14 hyp=0.29 cameraTheta=2.64 mountX=-0.23 mountY=-0.24, mountTheta=-2.33
03:04:38.686 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.14, opts=13)
03:04:38.689 00.003 6120 Enqueuing Move request for scope (-0.26, 0.14)
03:04:38.694 00.005 7680 Worker thread wakes up
03:04:38.694 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:38.698 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.14) opts 0xd
03:04:38.698 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.14)
03:04:38.698 00.000 7680 Moving (-0.26, 0.14) raw xDistance=-0.23 yDistance=-0.24
03:04:38.698 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:04:38.699 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:04:38.699 00.000 6120 UpdateGuideState exits: m=8509 SNR=60.7
03:04:38.703 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:38.707 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:04:38.708 00.001 7680 MoveAxis(E, 92, ABG)
03:04:38.708 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:38.713 00.005 6120 Enqueuing Expose request
03:04:38.718 00.005 7680 Guiding  Dir = 2, Dur = 92
03:04:38.718 00.000 7680 IsSlewing returns 0
03:04:38.718 00.000 7680 IsGuiding returns 0
03:04:38.719 00.001 7680 PulseGuide returned control before completion, sleep 102
03:04:38.833 00.114 7680 IsGuiding returns 1
03:04:38.833 00.000 7680 scope still moving after pulse duration time elapsed
03:04:38.863 00.030 7680 IsSlewing returns 0
03:04:38.868 00.005 7680 IsGuiding returns 0
03:04:38.870 00.002 7680 scope move finished after 92 + 58 ms
03:04:38.871 00.001 7680 Move returns status 0, amount 92
03:04:38.871 00.000 7680 MoveAxis(N, 0, ABG)
03:04:38.871 00.000 7680 Move returns status 0, amount 0
03:04:38.872 00.001 7680 move complete, result=0
03:04:38.872 00.000 7680 worker thread done servicing request
03:04:38.873 00.001 6120 GuideStep: -0.2 px 92 ms EAST, -0.2 px 0 ms NORTH
03:04:38.879 00.006 7680 Worker thread wakes up
03:04:38.879 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:38.880 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:40.121 01.241 7680 Exposure complete
03:04:40.271 00.150 7680 worker thread done servicing request
03:04:40.271 00.000 6120 OnExposeComplete: enter
03:04:40.276 00.005 6120 UpdateGuideState(): m_state=6
03:04:40.280 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2128
03:04:40.285 00.005 6120 Star::Find returns 1 (0), X=510.84, Y=664.90, Mass=8653, SNR=63.4, Peak=249 HFD=6.5
03:04:40.291 00.006 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
03:04:40.297 00.006 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
03:04:40.302 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-0.54 hyp=0.55 cameraTheta=-1.46 mountX=-0.04 mountY=0.51, mountTheta=1.65
03:04:40.311 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.54, opts=13)
03:04:40.317 00.006 6120 Enqueuing Move request for scope (0.06, -0.54)
03:04:40.322 00.005 7680 Worker thread wakes up
03:04:40.324 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:40.330 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.54) opts 0xd
03:04:40.330 00.000 6120 UpdateGuideState exits: m=8653 SNR=63.4
03:04:40.339 00.009 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:40.346 00.007 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.54)
03:04:40.346 00.000 7680 Moving (0.06, -0.54) raw xDistance=-0.04 yDistance=0.51
03:04:40.347 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:40.352 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:04:40.352 00.000 6120 Enqueuing Expose request
03:04:40.356 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
03:04:40.356 00.000 7680 MoveAxis(E, 0, ABG)
03:04:40.356 00.000 7680 Move returns status 0, amount 0
03:04:40.357 00.001 7680 MoveAxis(S, 279, ABG)
03:04:40.357 00.000 7680 Guiding  Dir = 1, Dur = 279
03:04:40.357 00.000 7680 IsSlewing returns 0
03:04:40.357 00.000 7680 IsGuiding returns 0
03:04:40.359 00.002 7680 PulseGuide returned control before completion, sleep 289
03:04:40.659 00.300 7680 IsGuiding returns 1
03:04:40.660 00.001 7680 scope still moving after pulse duration time elapsed
03:04:40.691 00.031 7680 IsSlewing returns 0
03:04:40.692 00.001 7680 IsGuiding returns 0
03:04:40.692 00.000 7680 scope move finished after 279 + 54 ms
03:04:40.693 00.001 7680 Move returns status 0, amount 279
03:04:40.693 00.000 7680 move complete, result=0
03:04:40.693 00.000 7680 worker thread done servicing request
03:04:40.694 00.001 7680 Worker thread wakes up
03:04:40.694 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 279 ms SOUTH
03:04:40.700 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:40.700 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:41.949 01.249 7680 Exposure complete
03:04:42.090 00.141 7680 worker thread done servicing request
03:04:42.090 00.000 6120 OnExposeComplete: enter
03:04:42.094 00.004 6120 UpdateGuideState(): m_state=6
03:04:42.099 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2129
03:04:42.103 00.004 6120 Star::Find returns 1 (0), X=510.78, Y=665.64, Mass=8776, SNR=61.9, Peak=214 HFD=6.6
03:04:42.107 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.19) = xAngle (1.41 = 1.41)
03:04:42.112 00.005 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.28 = -2.00)
03:04:42.116 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.60 mountX=0.03 mountY=-0.18, mountTheta=-1.40
03:04:42.122 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.19, opts=13)
03:04:42.126 00.004 6120 Enqueuing Move request for scope (-0.01, 0.19)
03:04:42.130 00.004 7680 Worker thread wakes up
03:04:42.130 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
03:04:42.131 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
03:04:42.131 00.000 7680 Moving (-0.01, 0.19) raw xDistance=0.03 yDistance=-0.18
03:04:42.131 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:04:42.132 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:04:42.132 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:42.135 00.003 6120 UpdateGuideState exits: m=8776 SNR=61.9
03:04:42.140 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:04:42.140 00.000 7680 MoveAxis(E, 0, ABG)
03:04:42.140 00.000 7680 Move returns status 0, amount 0
03:04:42.140 00.000 7680 MoveAxis(N, 0, ABG)
03:04:42.141 00.001 7680 Move returns status 0, amount 0
03:04:42.141 00.000 7680 move complete, result=0
03:04:42.142 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:42.148 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:42.152 00.004 6120 Enqueuing Expose request
03:04:42.157 00.005 7680 worker thread done servicing request
03:04:42.157 00.000 7680 Worker thread wakes up
03:04:42.157 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:04:42.163 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:42.163 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:43.414 01.251 7680 Exposure complete
03:04:43.560 00.146 7680 worker thread done servicing request
03:04:43.561 00.001 6120 OnExposeComplete: enter
03:04:43.565 00.004 6120 UpdateGuideState(): m_state=6
03:04:43.568 00.003 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2130
03:04:43.573 00.005 6120 Star::Find returns 1 (0), X=510.63, Y=665.53, Mass=8248, SNR=60.5, Peak=194 HFD=7.0
03:04:43.575 00.002 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (0.19) = xAngle (2.47 = 2.47)
03:04:43.579 00.004 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.35 = -0.94)
03:04:43.584 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.66 mountX=-0.14 mountY=-0.14, mountTheta=-2.34
03:04:43.588 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.08, opts=13)
03:04:43.592 00.004 6120 Enqueuing Move request for scope (-0.15, 0.08)
03:04:43.596 00.004 7680 Worker thread wakes up
03:04:43.596 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
03:04:43.596 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:43.600 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
03:04:43.600 00.000 7680 Moving (-0.15, 0.08) raw xDistance=-0.14 yDistance=-0.14
03:04:43.600 00.000 6120 UpdateGuideState exits: m=8248 SNR=60.5
03:04:43.603 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:04:43.603 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:04:43.603 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:43.608 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:04:43.608 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:43.612 00.004 7680 MoveAxis(E, 0, ABG)
03:04:43.612 00.000 7680 Move returns status 0, amount 0
03:04:43.612 00.000 6120 Enqueuing Expose request
03:04:43.617 00.005 7680 MoveAxis(N, 0, ABG)
03:04:43.617 00.000 7680 Move returns status 0, amount 0
03:04:43.617 00.000 7680 move complete, result=0
03:04:43.617 00.000 7680 worker thread done servicing request
03:04:43.617 00.000 7680 Worker thread wakes up
03:04:43.617 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:43.618 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:04:43.622 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:44.867 01.245 7680 Exposure complete
03:04:45.010 00.143 7680 worker thread done servicing request
03:04:45.011 00.001 6120 OnExposeComplete: enter
03:04:45.015 00.004 6120 UpdateGuideState(): m_state=6
03:04:45.020 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2131
03:04:45.023 00.003 6120 Star::Find returns 1 (0), X=510.90, Y=665.01, Mass=8640, SNR=62.1, Peak=227 HFD=6.3
03:04:45.027 00.004 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
03:04:45.032 00.005 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
03:04:45.035 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=-0.44 hyp=0.45 cameraTheta=-1.30 mountX=0.04 mountY=0.44, mountTheta=1.48
03:04:45.040 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.44, opts=13)
03:04:45.044 00.004 6120 Enqueuing Move request for scope (0.12, -0.44)
03:04:45.049 00.005 7680 Worker thread wakes up
03:04:45.049 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:45.053 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.44) opts 0xd
03:04:45.053 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.44)
03:04:45.053 00.000 6120 UpdateGuideState exits: m=8640 SNR=62.1
03:04:45.059 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:45.063 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:45.068 00.005 7680 Moving (0.12, -0.44) raw xDistance=0.04 yDistance=0.44
03:04:45.068 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:04:45.068 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
03:04:45.068 00.000 7680 MoveAxis(E, 0, ABG)
03:04:45.068 00.000 6120 Enqueuing Expose request
03:04:45.073 00.005 7680 Move returns status 0, amount 0
03:04:45.073 00.000 7680 MoveAxis(S, 241, ABG)
03:04:45.073 00.000 7680 Guiding  Dir = 1, Dur = 241
03:04:45.074 00.001 7680 IsSlewing returns 0
03:04:45.074 00.000 7680 IsGuiding returns 0
03:04:45.076 00.002 7680 PulseGuide returned control before completion, sleep 251
03:04:45.328 00.252 7680 IsGuiding returns 1
03:04:45.329 00.001 7680 scope still moving after pulse duration time elapsed
03:04:45.359 00.030 7680 IsSlewing returns 0
03:04:45.361 00.002 7680 IsGuiding returns 0
03:04:45.362 00.001 7680 scope move finished after 241 + 46 ms
03:04:45.362 00.000 7680 Move returns status 0, amount 241
03:04:45.363 00.001 7680 move complete, result=0
03:04:45.364 00.001 7680 worker thread done servicing request
03:04:45.364 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 241 ms SOUTH
03:04:45.377 00.013 7680 Worker thread wakes up
03:04:45.379 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:45.381 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:46.622 01.241 7680 Exposure complete
03:04:46.768 00.146 7680 worker thread done servicing request
03:04:46.768 00.000 6120 OnExposeComplete: enter
03:04:46.774 00.006 6120 UpdateGuideState(): m_state=6
03:04:46.778 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2132
03:04:46.782 00.004 6120 Star::Find returns 1 (0), X=510.85, Y=665.05, Mass=7736, SNR=58.7, Peak=226 HFD=6.4
03:04:46.787 00.005 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
03:04:46.790 00.003 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
03:04:46.794 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.40 hyp=0.41 cameraTheta=-1.39 mountX=-0.00 mountY=0.39, mountTheta=1.58
03:04:46.800 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.40, opts=13)
03:04:46.804 00.004 6120 Enqueuing Move request for scope (0.07, -0.40)
03:04:46.809 00.005 7680 Worker thread wakes up
03:04:46.809 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.40) opts 0xd
03:04:46.809 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.40)
03:04:46.809 00.000 7680 Moving (0.07, -0.40) raw xDistance=-0.00 yDistance=0.39
03:04:46.810 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:04:46.810 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
03:04:46.810 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:46.813 00.003 7680 MoveAxis(E, 0, ABG)
03:04:46.815 00.002 7680 Move returns status 0, amount 0
03:04:46.815 00.000 7680 MoveAxis(S, 212, ABG)
03:04:46.815 00.000 6120 UpdateGuideState exits: m=7736 SNR=58.7
03:04:46.818 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:46.823 00.005 7680 Guiding  Dir = 1, Dur = 212
03:04:46.823 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:46.828 00.005 7680 IsSlewing returns 0
03:04:46.828 00.000 6120 Enqueuing Expose request
03:04:46.832 00.004 7680 IsGuiding returns 0
03:04:46.832 00.000 7680 PulseGuide returned control before completion, sleep 222
03:04:47.065 00.233 7680 IsGuiding returns 1
03:04:47.065 00.000 7680 scope still moving after pulse duration time elapsed
03:04:47.096 00.031 7680 IsSlewing returns 0
03:04:47.097 00.001 7680 IsGuiding returns 0
03:04:47.099 00.002 7680 scope move finished after 212 + 54 ms
03:04:47.099 00.000 7680 Move returns status 0, amount 212
03:04:47.100 00.001 7680 move complete, result=0
03:04:47.100 00.000 7680 worker thread done servicing request
03:04:47.100 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 212 ms SOUTH
03:04:47.108 00.008 7680 Worker thread wakes up
03:04:47.108 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:47.108 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:48.355 01.247 7680 Exposure complete
03:04:48.495 00.140 7680 worker thread done servicing request
03:04:48.496 00.001 6120 OnExposeComplete: enter
03:04:48.499 00.003 6120 UpdateGuideState(): m_state=6
03:04:48.504 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2133
03:04:48.508 00.004 6120 Star::Find returns 1 (1), X=510.55, Y=665.74, Mass=9045, SNR=62.1, Peak=255 HFD=6.7
03:04:48.511 00.003 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (0.19) = xAngle (2.05 = 2.05)
03:04:48.515 00.004 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.92 = -1.36)
03:04:48.518 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.30 hyp=0.38 cameraTheta=2.23 mountX=-0.17 mountY=-0.37, mountTheta=-2.01
03:04:48.523 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.30, opts=13)
03:04:48.527 00.004 6120 Enqueuing Move request for scope (-0.23, 0.30)
03:04:48.530 00.003 7680 Worker thread wakes up
03:04:48.530 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:48.534 00.004 6120 UpdateGuideState exits: m=9045 SNR=62.1 Saturated
03:04:48.538 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:48.541 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:48.544 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.30) opts 0xd
03:04:48.544 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.30)
03:04:48.544 00.000 7680 Moving (-0.23, 0.30) raw xDistance=-0.17 yDistance=-0.37
03:04:48.545 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:04:48.545 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:04:48.545 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
03:04:48.545 00.000 7680 MoveAxis(E, 0, ABG)
03:04:48.546 00.001 7680 Move returns status 0, amount 0
03:04:48.546 00.000 7680 MoveAxis(N, 0, ABG)
03:04:48.546 00.000 7680 Move returns status 0, amount 0
03:04:48.547 00.001 7680 move complete, result=0
03:04:48.547 00.000 6120 Enqueuing Expose request
03:04:48.551 00.004 7680 worker thread done servicing request
03:04:48.551 00.000 7680 Worker thread wakes up
03:04:48.551 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:48.551 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:48.551 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
03:04:49.793 01.242 7680 Exposure complete
03:04:49.941 00.148 7680 worker thread done servicing request
03:04:49.941 00.000 6120 OnExposeComplete: enter
03:04:49.945 00.004 6120 UpdateGuideState(): m_state=6
03:04:49.949 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2134
03:04:49.954 00.005 6120 Star::Find returns 1 (0), X=510.49, Y=665.73, Mass=8543, SNR=60.9, Peak=220 HFD=6.7
03:04:49.959 00.005 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (0.19) = xAngle (2.17 = 2.17)
03:04:49.964 00.005 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.05 = -1.24)
03:04:49.968 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.29 hyp=0.41 cameraTheta=2.36 mountX=-0.23 mountY=-0.39, mountTheta=-2.11
03:04:49.972 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.29, opts=13)
03:04:49.976 00.004 6120 Enqueuing Move request for scope (-0.29, 0.29)
03:04:49.980 00.004 7680 Worker thread wakes up
03:04:49.980 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.29) opts 0xd
03:04:49.981 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.29)
03:04:49.981 00.000 7680 Moving (-0.29, 0.29) raw xDistance=-0.23 yDistance=-0.39
03:04:49.981 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:04:49.981 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:49.986 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:04:49.987 00.001 6120 UpdateGuideState exits: m=8543 SNR=60.9
03:04:49.992 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:49.997 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:50.001 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
03:04:50.002 00.001 7680 MoveAxis(E, 95, ABG)
03:04:50.002 00.000 7680 Guiding  Dir = 2, Dur = 95
03:04:50.002 00.000 6120 Enqueuing Expose request
03:04:50.006 00.004 7680 IsSlewing returns 0
03:04:50.006 00.000 7680 IsGuiding returns 0
03:04:50.007 00.001 7680 PulseGuide returned control before completion, sleep 105
03:04:50.123 00.116 7680 IsGuiding returns 1
03:04:50.124 00.001 7680 scope still moving after pulse duration time elapsed
03:04:50.154 00.030 7680 IsSlewing returns 0
03:04:50.156 00.002 7680 IsGuiding returns 0
03:04:50.156 00.000 7680 scope move finished after 95 + 54 ms
03:04:50.157 00.001 7680 Move returns status 0, amount 95
03:04:50.158 00.001 7680 MoveAxis(N, 0, ABG)
03:04:50.158 00.000 7680 Move returns status 0, amount 0
03:04:50.158 00.000 7680 move complete, result=0
03:04:50.159 00.001 7680 worker thread done servicing request
03:04:50.159 00.000 7680 Worker thread wakes up
03:04:50.160 00.001 6120 GuideStep: -0.2 px 95 ms EAST, -0.4 px 0 ms NORTH
03:04:50.165 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:50.166 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:51.406 01.240 7680 Exposure complete
03:04:51.536 00.130 7680 worker thread done servicing request
03:04:51.537 00.001 6120 OnExposeComplete: enter
03:04:51.541 00.004 6120 UpdateGuideState(): m_state=6
03:04:51.545 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2135
03:04:51.550 00.005 6120 Star::Find returns 1 (0), X=510.57, Y=665.69, Mass=8479, SNR=61.2, Peak=203 HFD=6.7
03:04:51.554 00.004 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (0.19) = xAngle (2.09 = 2.09)
03:04:51.558 00.004 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.96 = -1.32)
03:04:51.562 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.25 hyp=0.33 cameraTheta=2.28 mountX=-0.16 mountY=-0.31, mountTheta=-2.04
03:04:51.566 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.25, opts=13)
03:04:51.571 00.005 6120 Enqueuing Move request for scope (-0.21, 0.25)
03:04:51.574 00.003 7680 Worker thread wakes up
03:04:51.574 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:51.579 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.25) opts 0xd
03:04:51.579 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.25)
03:04:51.579 00.000 7680 Moving (-0.21, 0.25) raw xDistance=-0.16 yDistance=-0.31
03:04:51.579 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:04:51.579 00.000 6120 UpdateGuideState exits: m=8479 SNR=61.2
03:04:51.583 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:04:51.583 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:51.588 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:51.593 00.005 6120 Enqueuing Expose request
03:04:51.596 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:04:51.596 00.000 7680 MoveAxis(E, 0, ABG)
03:04:51.597 00.001 7680 Move returns status 0, amount 0
03:04:51.597 00.000 7680 MoveAxis(N, 0, ABG)
03:04:51.597 00.000 7680 Move returns status 0, amount 0
03:04:51.597 00.000 7680 move complete, result=0
03:04:51.598 00.001 7680 worker thread done servicing request
03:04:51.598 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:04:51.602 00.004 7680 Worker thread wakes up
03:04:51.602 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:51.603 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:52.852 01.249 7680 Exposure complete
03:04:52.997 00.145 7680 worker thread done servicing request
03:04:52.997 00.000 6120 OnExposeComplete: enter
03:04:53.002 00.005 6120 UpdateGuideState(): m_state=6
03:04:53.007 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2136
03:04:53.010 00.003 6120 Star::Find returns 1 (0), X=510.40, Y=665.59, Mass=8289, SNR=60.8, Peak=195 HFD=6.9
03:04:53.014 00.004 6120 CameraToMount -- cameraTheta (2.79) - m_xAngle (0.19) = xAngle (2.60 = 2.60)
03:04:53.018 00.004 6120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.47 = -0.81)
03:04:53.022 00.004 6120 CameraToMount -- cameraX=-0.38 cameraY=0.14 hyp=0.41 cameraTheta=2.79 mountX=-0.35 mountY=-0.30, mountTheta=-2.44
03:04:53.028 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=0.14, opts=13)
03:04:53.033 00.005 6120 Enqueuing Move request for scope (-0.38, 0.14)
03:04:53.037 00.004 7680 Worker thread wakes up
03:04:53.038 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:53.041 00.003 6120 UpdateGuideState exits: m=8289 SNR=60.8
03:04:53.045 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:53.052 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:53.058 00.006 6120 Enqueuing Expose request
03:04:53.062 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.14) opts 0xd
03:04:53.063 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.38, 0.14)
03:04:53.063 00.000 7680 Moving (-0.38, 0.14) raw xDistance=-0.35 yDistance=-0.30
03:04:53.063 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:04:53.063 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:04:53.065 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
03:04:53.065 00.000 7680 MoveAxis(E, 142, ABG)
03:04:53.065 00.000 7680 Guiding  Dir = 2, Dur = 142
03:04:53.065 00.000 7680 IsSlewing returns 0
03:04:53.066 00.001 7680 IsGuiding returns 0
03:04:53.066 00.000 7680 PulseGuide returned control before completion, sleep 152
03:04:53.235 00.169 7680 IsGuiding returns 1
03:04:53.236 00.001 7680 scope still moving after pulse duration time elapsed
03:04:53.265 00.029 7680 IsSlewing returns 0
03:04:53.266 00.001 7680 IsGuiding returns 0
03:04:53.267 00.001 7680 scope move finished after 142 + 59 ms
03:04:53.267 00.000 7680 Move returns status 0, amount 142
03:04:53.267 00.000 7680 MoveAxis(N, 0, ABG)
03:04:53.267 00.000 7680 Move returns status 0, amount 0
03:04:53.269 00.002 7680 move complete, result=0
03:04:53.269 00.000 7680 worker thread done servicing request
03:04:53.269 00.000 6120 GuideStep: -0.3 px 142 ms EAST, -0.3 px 0 ms NORTH
03:04:53.276 00.007 7680 Worker thread wakes up
03:04:53.276 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:53.276 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:54.520 01.244 7680 Exposure complete
03:04:54.660 00.140 7680 worker thread done servicing request
03:04:54.661 00.001 6120 OnExposeComplete: enter
03:04:54.664 00.003 6120 UpdateGuideState(): m_state=6
03:04:54.670 00.006 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2137
03:04:54.676 00.006 6120 Star::Find returns 1 (0), X=510.54, Y=665.43, Mass=9548, SNR=65.6, Peak=204 HFD=7.0
03:04:54.682 00.006 6120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.19) = xAngle (-3.26 = 3.02)
03:04:54.687 00.005 6120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.39 = -0.39)
03:04:54.690 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-3.08 mountX=-0.24 mountY=-0.09, mountTheta=-2.78
03:04:54.696 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.02, opts=13)
03:04:54.699 00.003 6120 Enqueuing Move request for scope (-0.24, -0.02)
03:04:54.704 00.005 7680 Worker thread wakes up
03:04:54.704 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:54.707 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.02) opts 0xd
03:04:54.707 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.02)
03:04:54.707 00.000 7680 Moving (-0.24, -0.02) raw xDistance=-0.24 yDistance=-0.09
03:04:54.709 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
03:04:54.709 00.000 6120 UpdateGuideState exits: m=9548 SNR=65.6
03:04:54.714 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:54.718 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:04:54.718 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:54.722 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:04:54.722 00.000 7680 MoveAxis(E, 107, ABG)
03:04:54.722 00.000 7680 Guiding  Dir = 2, Dur = 107
03:04:54.722 00.000 6120 Enqueuing Expose request
03:04:54.727 00.005 7680 IsSlewing returns 0
03:04:54.727 00.000 7680 IsGuiding returns 0
03:04:54.727 00.000 7680 PulseGuide returned control before completion, sleep 117
03:04:54.853 00.126 7680 IsGuiding returns 1
03:04:54.855 00.002 7680 scope still moving after pulse duration time elapsed
03:04:54.884 00.029 7680 IsSlewing returns 0
03:04:54.887 00.003 7680 IsGuiding returns 1
03:04:54.916 00.029 7680 IsSlewing returns 0
03:04:54.917 00.001 7680 IsGuiding returns 0
03:04:54.918 00.001 7680 scope move finished after 107 + 84 ms
03:04:54.918 00.000 7680 Move returns status 0, amount 107
03:04:54.919 00.001 7680 MoveAxis(N, 0, ABG)
03:04:54.919 00.000 7680 Move returns status 0, amount 0
03:04:54.919 00.000 7680 move complete, result=0
03:04:54.920 00.001 7680 worker thread done servicing request
03:04:54.920 00.000 6120 GuideStep: -0.2 px 107 ms EAST, -0.1 px 0 ms NORTH
03:04:54.929 00.009 7680 Worker thread wakes up
03:04:54.930 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:54.930 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:56.182 01.252 7680 Exposure complete
03:04:56.356 00.174 7680 worker thread done servicing request
03:04:56.358 00.002 6120 OnExposeComplete: enter
03:04:56.363 00.005 6120 UpdateGuideState(): m_state=6
03:04:56.368 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2138
03:04:56.372 00.004 6120 Star::Find returns 1 (0), X=510.62, Y=664.89, Mass=8176, SNR=59.7, Peak=200 HFD=6.6
03:04:56.375 00.003 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
03:04:56.379 00.004 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
03:04:56.383 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.55 hyp=0.57 cameraTheta=-1.85 mountX=-0.26 mountY=0.42, mountTheta=2.12
03:04:56.388 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.55, opts=13)
03:04:56.392 00.004 6120 Enqueuing Move request for scope (-0.16, -0.55)
03:04:56.397 00.005 7680 Worker thread wakes up
03:04:56.397 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:56.400 00.003 6120 UpdateGuideState exits: m=8176 SNR=59.7
03:04:56.405 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:56.410 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:56.414 00.004 6120 Enqueuing Expose request
03:04:56.419 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.55) opts 0xd
03:04:56.419 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.55)
03:04:56.419 00.000 7680 Moving (-0.16, -0.55) raw xDistance=-0.26 yDistance=0.42
03:04:56.419 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
03:04:56.419 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:04:56.419 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
03:04:56.419 00.000 7680 MoveAxis(E, 114, ABG)
03:04:56.419 00.000 7680 Guiding  Dir = 2, Dur = 114
03:04:56.420 00.001 7680 IsSlewing returns 0
03:04:56.420 00.000 7680 IsGuiding returns 0
03:04:56.420 00.000 7680 PulseGuide returned control before completion, sleep 124
03:04:56.548 00.128 7680 IsGuiding returns 1
03:04:56.550 00.002 7680 scope still moving after pulse duration time elapsed
03:04:56.581 00.031 7680 IsSlewing returns 0
03:04:56.582 00.001 7680 IsGuiding returns 0
03:04:56.582 00.000 7680 scope move finished after 114 + 47 ms
03:04:56.583 00.001 7680 Move returns status 0, amount 114
03:04:56.584 00.001 7680 MoveAxis(N, 0, ABG)
03:04:56.584 00.000 7680 Move returns status 0, amount 0
03:04:56.584 00.000 7680 move complete, result=0
03:04:56.585 00.001 7680 worker thread done servicing request
03:04:56.585 00.000 7680 Worker thread wakes up
03:04:56.586 00.001 6120 GuideStep: -0.3 px 114 ms EAST, 0.4 px 0 ms NORTH
03:04:56.593 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:56.593 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:57.843 01.250 7680 Exposure complete
03:04:57.989 00.146 7680 worker thread done servicing request
03:04:57.989 00.000 6120 OnExposeComplete: enter
03:04:57.994 00.005 6120 UpdateGuideState(): m_state=6
03:04:57.998 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2139
03:04:58.001 00.003 6120 Star::Find returns 1 (0), X=510.66, Y=664.78, Mass=8120, SNR=60.8, Peak=199 HFD=6.7
03:04:58.004 00.003 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
03:04:58.009 00.005 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
03:04:58.012 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.67 hyp=0.68 cameraTheta=-1.75 mountX=-0.24 mountY=0.55, mountTheta=1.99
03:04:58.018 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.67, opts=13)
03:04:58.021 00.003 6120 Enqueuing Move request for scope (-0.12, -0.67)
03:04:58.025 00.004 7680 Worker thread wakes up
03:04:58.025 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:04:58.029 00.004 6120 UpdateGuideState exits: m=8120 SNR=60.8
03:04:58.032 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:04:58.036 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:04:58.039 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.67) opts 0xd
03:04:58.039 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.67)
03:04:58.039 00.000 7680 Moving (-0.12, -0.67) raw xDistance=-0.24 yDistance=0.55
03:04:58.039 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
03:04:58.039 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
03:04:58.039 00.000 7680 MoveAxis(E, 107, ABG)
03:04:58.039 00.000 7680 Guiding  Dir = 2, Dur = 107
03:04:58.039 00.000 6120 Enqueuing Expose request
03:04:58.044 00.005 7680 IsSlewing returns 0
03:04:58.044 00.000 7680 IsGuiding returns 0
03:04:58.044 00.000 7680 PulseGuide returned control before completion, sleep 117
03:04:58.178 00.134 7680 IsGuiding returns 1
03:04:58.179 00.001 7680 scope still moving after pulse duration time elapsed
03:04:58.209 00.030 7680 IsSlewing returns 0
03:04:58.210 00.001 7680 IsGuiding returns 1
03:04:58.239 00.029 7680 IsSlewing returns 0
03:04:58.239 00.000 7680 IsGuiding returns 0
03:04:58.241 00.002 7680 scope move finished after 107 + 89 ms
03:04:58.241 00.000 7680 Move returns status 0, amount 107
03:04:58.241 00.000 7680 MoveAxis(S, 296, ABG)
03:04:58.242 00.001 7680 Guiding  Dir = 1, Dur = 296
03:04:58.242 00.000 7680 IsSlewing returns 0
03:04:58.243 00.001 7680 IsGuiding returns 0
03:04:58.244 00.001 7680 PulseGuide returned control before completion, sleep 306
03:04:58.567 00.323 7680 IsGuiding returns 1
03:04:58.568 00.001 7680 scope still moving after pulse duration time elapsed
03:04:58.599 00.031 7680 IsSlewing returns 0
03:04:58.600 00.001 7680 IsGuiding returns 0
03:04:58.600 00.000 7680 scope move finished after 296 + 61 ms
03:04:58.601 00.001 7680 Move returns status 0, amount 296
03:04:58.601 00.000 7680 move complete, result=0
03:04:58.603 00.002 7680 worker thread done servicing request
03:04:58.603 00.000 7680 Worker thread wakes up
03:04:58.604 00.001 6120 GuideStep: -0.2 px 107 ms EAST, 0.5 px 296 ms SOUTH
03:04:58.612 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:04:58.612 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:04:59.854 01.242 7680 Exposure complete
03:04:59.987 00.133 7680 worker thread done servicing request
03:04:59.988 00.001 6120 OnExposeComplete: enter
03:04:59.992 00.004 6120 UpdateGuideState(): m_state=6
03:04:59.997 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2140
03:05:00.001 00.004 6120 Star::Find returns 1 (0), X=510.83, Y=664.91, Mass=8299, SNR=60.9, Peak=199 HFD=6.6
03:05:00.005 00.004 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
03:05:00.009 00.004 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
03:05:00.013 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.53 hyp=0.54 cameraTheta=-1.47 mountX=-0.05 mountY=0.50, mountTheta=1.66
03:05:00.018 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.53, opts=13)
03:05:00.028 00.010 6120 Enqueuing Move request for scope (0.05, -0.53)
03:05:00.036 00.008 7680 Worker thread wakes up
03:05:00.036 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.53) opts 0xd
03:05:00.036 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.53)
03:05:00.036 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:00.043 00.007 6120 UpdateGuideState exits: m=8299 SNR=60.9
03:05:00.047 00.004 7680 Moving (0.05, -0.53) raw xDistance=-0.05 yDistance=0.50
03:05:00.047 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:05:00.048 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
03:05:00.048 00.000 7680 MoveAxis(E, 0, ABG)
03:05:00.048 00.000 7680 Move returns status 0, amount 0
03:05:00.049 00.001 7680 MoveAxis(S, 273, ABG)
03:05:00.049 00.000 7680 Guiding  Dir = 1, Dur = 273
03:05:00.049 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:00.057 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:00.061 00.004 6120 Enqueuing Expose request
03:05:00.066 00.005 7680 IsSlewing returns 0
03:05:00.066 00.000 7680 IsGuiding returns 0
03:05:00.067 00.001 7680 PulseGuide returned control before completion, sleep 283
03:05:00.360 00.293 7680 IsGuiding returns 1
03:05:00.360 00.000 7680 scope still moving after pulse duration time elapsed
03:05:00.391 00.031 7680 IsSlewing returns 0
03:05:00.392 00.001 7680 IsGuiding returns 0
03:05:00.393 00.001 7680 scope move finished after 273 + 52 ms
03:05:00.393 00.000 7680 Move returns status 0, amount 273
03:05:00.393 00.000 7680 move complete, result=0
03:05:00.393 00.000 7680 worker thread done servicing request
03:05:00.393 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 273 ms SOUTH
03:05:00.400 00.007 7680 Worker thread wakes up
03:05:00.400 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:00.400 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:01.651 01.251 7680 Exposure complete
03:05:01.783 00.132 7680 worker thread done servicing request
03:05:01.783 00.000 6120 OnExposeComplete: enter
03:05:01.788 00.005 6120 UpdateGuideState(): m_state=6
03:05:01.792 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2141
03:05:01.795 00.003 6120 Star::Find returns 1 (0), X=510.67, Y=665.47, Mass=8917, SNR=63.2, Peak=203 HFD=7.0
03:05:01.800 00.005 6120 CameraToMount -- cameraTheta (2.96) - m_xAngle (0.19) = xAngle (2.77 = 2.77)
03:05:01.804 00.004 6120 CameraToMount -- cameraTheta (2.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.64 = -0.64)
03:05:01.808 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.12 cameraTheta=2.96 mountX=-0.11 mountY=-0.07, mountTheta=-2.57
03:05:01.813 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.02, opts=13)
03:05:01.817 00.004 6120 Enqueuing Move request for scope (-0.11, 0.02)
03:05:01.821 00.004 7680 Worker thread wakes up
03:05:01.821 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
03:05:01.821 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
03:05:01.821 00.000 7680 Moving (-0.11, 0.02) raw xDistance=-0.11 yDistance=-0.07
03:05:01.822 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:01.825 00.003 6120 UpdateGuideState exits: m=8917 SNR=63.2
03:05:01.829 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:05:01.829 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:05:01.829 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:01.833 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:05:01.833 00.000 7680 MoveAxis(E, 0, ABG)
03:05:01.833 00.000 7680 Move returns status 0, amount 0
03:05:01.834 00.001 7680 MoveAxis(N, 0, ABG)
03:05:01.834 00.000 7680 Move returns status 0, amount 0
03:05:01.834 00.000 7680 move complete, result=0
03:05:01.834 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:01.838 00.004 7680 worker thread done servicing request
03:05:01.838 00.000 6120 Enqueuing Expose request
03:05:01.842 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:01.845 00.003 7680 Worker thread wakes up
03:05:01.845 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:01.845 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:03.100 01.255 7680 Exposure complete
03:05:03.246 00.146 7680 worker thread done servicing request
03:05:03.247 00.001 6120 OnExposeComplete: enter
03:05:03.251 00.004 6120 UpdateGuideState(): m_state=6
03:05:03.255 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2142
03:05:03.258 00.003 6120 Star::Find returns 1 (0), X=510.47, Y=666.87, Mass=7687, SNR=57.8, Peak=189 HFD=6.4
03:05:03.263 00.005 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (0.19) = xAngle (1.60 = 1.60)
03:05:03.267 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.47 = -1.81)
03:05:03.271 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=1.43 hyp=1.46 cameraTheta=1.79 mountX=-0.04 mountY=-1.42, mountTheta=-1.60
03:05:03.274 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=1.43, opts=13)
03:05:03.279 00.005 6120 Enqueuing Move request for scope (-0.31, 1.43)
03:05:03.282 00.003 7680 Worker thread wakes up
03:05:03.282 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 1.43) opts 0xd
03:05:03.283 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.31, 1.43)
03:05:03.283 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:03.286 00.003 6120 UpdateGuideState exits: m=7687 SNR=57.8
03:05:03.290 00.004 7680 Moving (-0.31, 1.43) raw xDistance=-0.04 yDistance=-1.42
03:05:03.290 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:05:03.290 00.000 7680 resist switch: large excursion: input -1.42 thresh 0.60 direction from 1 to -1
03:05:03.290 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.26
03:05:03.290 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.42 from input -1.42
03:05:03.290 00.000 7680 MoveAxis(E, 0, ABG)
03:05:03.290 00.000 7680 Move returns status 0, amount 0
03:05:03.291 00.001 7680 MoveAxis(N, 770, ABG)
03:05:03.291 00.000 7680 Guiding  Dir = 0, Dur = 770
03:05:03.291 00.000 7680 IsSlewing returns 0
03:05:03.291 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:03.296 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:03.299 00.003 7680 IsGuiding returns 0
03:05:03.300 00.001 6120 Enqueuing Expose request
03:05:03.305 00.005 7680 PulseGuide returned control before completion, sleep 780
03:05:04.093 00.788 7680 IsGuiding returns 1
03:05:04.093 00.000 7680 scope still moving after pulse duration time elapsed
03:05:04.124 00.031 7680 IsSlewing returns 0
03:05:04.125 00.001 7680 IsGuiding returns 0
03:05:04.125 00.000 7680 scope move finished after 770 + 56 ms
03:05:04.126 00.001 7680 Move returns status 0, amount 770
03:05:04.126 00.000 7680 move complete, result=0
03:05:04.128 00.002 7680 worker thread done servicing request
03:05:04.128 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -1.4 px 770 ms NORTH
03:05:04.134 00.006 7680 Worker thread wakes up
03:05:04.134 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:04.134 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:05.387 01.253 7680 Exposure complete
03:05:05.523 00.136 7680 worker thread done servicing request
03:05:05.525 00.002 6120 OnExposeComplete: enter
03:05:05.529 00.004 6120 UpdateGuideState(): m_state=6
03:05:05.533 00.004 6120 Star::Find(15, 510, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2143
03:05:05.536 00.003 6120 Star::Find returns 1 (0), X=510.45, Y=664.84, Mass=8463, SNR=60.6, Peak=214 HFD=6.5
03:05:05.541 00.005 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
03:05:05.544 00.003 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
03:05:05.550 00.006 6120 CameraToMount -- cameraX=-0.33 cameraY=-0.61 hyp=0.69 cameraTheta=-2.06 mountX=-0.43 mountY=0.40, mountTheta=2.39
03:05:05.554 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=-0.61, opts=13)
03:05:05.559 00.005 6120 Enqueuing Move request for scope (-0.33, -0.61)
03:05:05.563 00.004 7680 Worker thread wakes up
03:05:05.563 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.61) opts 0xd
03:05:05.563 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, -0.61)
03:05:05.563 00.000 7680 Moving (-0.33, -0.61) raw xDistance=-0.43 yDistance=0.40
03:05:05.563 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
03:05:05.563 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:05:05.563 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:05.568 00.005 6120 UpdateGuideState exits: m=8463 SNR=60.6
03:05:05.572 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
03:05:05.572 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:05.575 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:05.578 00.003 7680 MoveAxis(E, 177, ABG)
03:05:05.578 00.000 7680 Guiding  Dir = 2, Dur = 177
03:05:05.578 00.000 6120 Enqueuing Expose request
03:05:05.583 00.005 7680 IsSlewing returns 0
03:05:05.584 00.001 7680 IsGuiding returns 0
03:05:05.584 00.000 7680 PulseGuide returned control before completion, sleep 187
03:05:05.786 00.202 7680 IsGuiding returns 1
03:05:05.787 00.001 7680 scope still moving after pulse duration time elapsed
03:05:05.818 00.031 7680 IsSlewing returns 0
03:05:05.819 00.001 7680 IsGuiding returns 0
03:05:05.819 00.000 7680 scope move finished after 177 + 58 ms
03:05:05.820 00.001 7680 Move returns status 0, amount 177
03:05:05.821 00.001 7680 MoveAxis(N, 0, ABG)
03:05:05.821 00.000 7680 Move returns status 0, amount 0
03:05:05.822 00.001 7680 move complete, result=0
03:05:05.822 00.000 7680 worker thread done servicing request
03:05:05.822 00.000 6120 GuideStep: -0.4 px 177 ms EAST, 0.4 px 0 ms NORTH
03:05:05.829 00.007 7680 Worker thread wakes up
03:05:05.829 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:05.830 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:07.079 01.249 7680 Exposure complete
03:05:07.227 00.148 7680 worker thread done servicing request
03:05:07.228 00.001 6120 OnExposeComplete: enter
03:05:07.232 00.004 6120 UpdateGuideState(): m_state=6
03:05:07.236 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2144
03:05:07.239 00.003 6120 Star::Find returns 1 (0), X=510.68, Y=664.82, Mass=8623, SNR=59.6, Peak=227 HFD=6.5
03:05:07.245 00.006 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
03:05:07.249 00.004 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
03:05:07.253 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.63 hyp=0.63 cameraTheta=-1.74 mountX=-0.22 mountY=0.52, mountTheta=1.97
03:05:07.257 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.63, opts=13)
03:05:07.261 00.004 6120 Enqueuing Move request for scope (-0.10, -0.63)
03:05:07.264 00.003 7680 Worker thread wakes up
03:05:07.264 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:07.269 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.63) opts 0xd
03:05:07.269 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.63)
03:05:07.270 00.001 7680 Moving (-0.10, -0.63) raw xDistance=-0.22 yDistance=0.52
03:05:07.270 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
03:05:07.270 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:05:07.270 00.000 6120 UpdateGuideState exits: m=8623 SNR=59.6
03:05:07.275 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:07.279 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:07.283 00.004 6120 Enqueuing Expose request
03:05:07.287 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
03:05:07.287 00.000 7680 MoveAxis(E, 102, ABG)
03:05:07.287 00.000 7680 Guiding  Dir = 2, Dur = 102
03:05:07.288 00.001 7680 IsSlewing returns 0
03:05:07.288 00.000 7680 IsGuiding returns 0
03:05:07.288 00.000 7680 PulseGuide returned control before completion, sleep 112
03:05:07.415 00.127 7680 IsGuiding returns 0
03:05:07.415 00.000 7680 Move returns status 0, amount 102
03:05:07.417 00.002 7680 MoveAxis(N, 0, ABG)
03:05:07.417 00.000 7680 Move returns status 0, amount 0
03:05:07.417 00.000 7680 move complete, result=0
03:05:07.417 00.000 7680 worker thread done servicing request
03:05:07.418 00.001 7680 Worker thread wakes up
03:05:07.419 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:07.419 00.000 6120 GuideStep: -0.2 px 102 ms EAST, 0.5 px 0 ms NORTH
03:05:07.427 00.008 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:08.677 01.250 7680 Exposure complete
03:05:08.824 00.147 7680 worker thread done servicing request
03:05:08.824 00.000 6120 OnExposeComplete: enter
03:05:08.828 00.004 6120 UpdateGuideState(): m_state=6
03:05:08.834 00.006 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2145
03:05:08.839 00.005 6120 Star::Find returns 1 (0), X=510.73, Y=664.62, Mass=9010, SNR=62.8, Peak=221 HFD=6.8
03:05:08.843 00.004 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
03:05:08.847 00.004 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
03:05:08.852 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.82 hyp=0.83 cameraTheta=-1.63 mountX=-0.20 mountY=0.72, mountTheta=1.85
03:05:08.856 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.82, opts=13)
03:05:08.861 00.005 6120 Enqueuing Move request for scope (-0.05, -0.82)
03:05:08.865 00.004 7680 Worker thread wakes up
03:05:08.865 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:08.870 00.005 6120 UpdateGuideState exits: m=9010 SNR=62.8
03:05:08.874 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:08.877 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:08.882 00.005 6120 Enqueuing Expose request
03:05:08.886 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.82) opts 0xd
03:05:08.886 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.82)
03:05:08.886 00.000 7680 Moving (-0.05, -0.82) raw xDistance=-0.20 yDistance=0.72
03:05:08.886 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
03:05:08.887 00.001 7680 resist switch: large excursion: input 0.72 thresh 0.60 direction from -1 to 1
03:05:08.887 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.15
03:05:08.887 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
03:05:08.887 00.000 7680 MoveAxis(E, 90, ABG)
03:05:08.888 00.001 7680 Guiding  Dir = 2, Dur = 90
03:05:08.888 00.000 7680 IsSlewing returns 0
03:05:08.888 00.000 7680 IsGuiding returns 0
03:05:08.888 00.000 7680 PulseGuide returned control before completion, sleep 100
03:05:08.990 00.102 7680 IsGuiding returns 1
03:05:08.990 00.000 7680 scope still moving after pulse duration time elapsed
03:05:09.021 00.031 7680 IsSlewing returns 0
03:05:09.023 00.002 7680 IsGuiding returns 0
03:05:09.023 00.000 7680 scope move finished after 90 + 44 ms
03:05:09.023 00.000 7680 Move returns status 0, amount 90
03:05:09.024 00.001 7680 MoveAxis(S, 389, ABG)
03:05:09.024 00.000 7680 Guiding  Dir = 1, Dur = 389
03:05:09.024 00.000 7680 IsSlewing returns 0
03:05:09.025 00.001 7680 IsGuiding returns 0
03:05:09.025 00.000 7680 PulseGuide returned control before completion, sleep 399
03:05:09.429 00.404 7680 IsGuiding returns 1
03:05:09.429 00.000 7680 scope still moving after pulse duration time elapsed
03:05:09.460 00.031 7680 IsSlewing returns 0
03:05:09.461 00.001 7680 IsGuiding returns 0
03:05:09.461 00.000 7680 scope move finished after 389 + 46 ms
03:05:09.462 00.001 7680 Move returns status 0, amount 389
03:05:09.462 00.000 7680 move complete, result=0
03:05:09.462 00.000 7680 worker thread done servicing request
03:05:09.463 00.001 7680 Worker thread wakes up
03:05:09.463 00.000 6120 GuideStep: -0.2 px 90 ms EAST, 0.7 px 389 ms SOUTH
03:05:09.469 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:09.469 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:10.724 01.255 7680 Exposure complete
03:05:10.866 00.142 7680 worker thread done servicing request
03:05:10.866 00.000 6120 OnExposeComplete: enter
03:05:10.869 00.003 6120 UpdateGuideState(): m_state=6
03:05:10.872 00.003 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2146
03:05:10.875 00.003 6120 Star::Find returns 1 (0), X=510.95, Y=664.01, Mass=8605, SNR=62.4, Peak=207 HFD=6.4
03:05:10.878 00.003 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
03:05:10.881 00.003 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
03:05:10.885 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-1.44 hyp=1.45 cameraTheta=-1.45 mountX=-0.10 mountY=1.37, mountTheta=1.64
03:05:10.890 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-1.44, opts=13)
03:05:10.893 00.003 6120 Enqueuing Move request for scope (0.17, -1.44)
03:05:10.896 00.003 7680 Worker thread wakes up
03:05:10.898 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -1.44) opts 0xd
03:05:10.898 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -1.44)
03:05:10.898 00.000 7680 Moving (0.17, -1.44) raw xDistance=-0.10 yDistance=1.37
03:05:10.898 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:05:10.898 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.37 from input 1.37
03:05:10.898 00.000 7680 MoveAxis(E, 0, ABG)
03:05:10.898 00.000 7680 Move returns status 0, amount 0
03:05:10.898 00.000 7680 MoveAxis(S, 742, ABG)
03:05:10.898 00.000 7680 Guiding  Dir = 1, Dur = 742
03:05:10.898 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:10.902 00.004 7680 IsSlewing returns 0
03:05:10.903 00.001 6120 UpdateGuideState exits: m=8605 SNR=62.4
03:05:10.907 00.004 7680 IsGuiding returns 0
03:05:10.908 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:10.911 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:10.915 00.004 7680 PulseGuide returned control before completion, sleep 752
03:05:10.915 00.000 6120 Enqueuing Expose request
03:05:11.670 00.755 7680 IsGuiding returns 1
03:05:11.673 00.003 7680 scope still moving after pulse duration time elapsed
03:05:11.702 00.029 7680 IsSlewing returns 0
03:05:11.703 00.001 7680 IsGuiding returns 0
03:05:11.704 00.001 7680 scope move finished after 742 + 54 ms
03:05:11.705 00.001 7680 Move returns status 0, amount 742
03:05:11.705 00.000 7680 move complete, result=0
03:05:11.706 00.001 7680 worker thread done servicing request
03:05:11.707 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 1.4 px 742 ms SOUTH
03:05:11.716 00.009 7680 Worker thread wakes up
03:05:11.716 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:11.717 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:12.965 01.248 7680 Exposure complete
03:05:13.098 00.133 7680 worker thread done servicing request
03:05:13.098 00.000 6120 OnExposeComplete: enter
03:05:13.104 00.006 6120 UpdateGuideState(): m_state=6
03:05:13.107 00.003 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2147
03:05:13.112 00.005 6120 Star::Find returns 1 (0), X=511.15, Y=664.93, Mass=8488, SNR=61.3, Peak=215 HFD=6.5
03:05:13.117 00.005 6120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (0.19) = xAngle (-1.13 = -1.13)
03:05:13.122 00.005 6120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.74 = 1.74)
03:05:13.127 00.005 6120 CameraToMount -- cameraX=0.37 cameraY=-0.51 hyp=0.63 cameraTheta=-0.94 mountX=0.27 mountY=0.62, mountTheta=1.16
03:05:13.132 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.37, y=-0.51, opts=13)
03:05:13.135 00.003 6120 Enqueuing Move request for scope (0.37, -0.51)
03:05:13.139 00.004 7680 Worker thread wakes up
03:05:13.141 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:13.147 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.51) opts 0xd
03:05:13.147 00.000 7680 Handling offset move in thread for scope, endpoint = (0.37, -0.51)
03:05:13.147 00.000 7680 Moving (0.37, -0.51) raw xDistance=0.27 yDistance=0.62
03:05:13.147 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:05:13.148 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
03:05:13.148 00.000 7680 MoveAxis(W, 110, ABG)
03:05:13.148 00.000 6120 UpdateGuideState exits: m=8488 SNR=61.3
03:05:13.154 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:13.159 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:13.162 00.003 6120 Enqueuing Expose request
03:05:13.165 00.003 7680 Guiding  Dir = 3, Dur = 110
03:05:13.166 00.001 7680 IsSlewing returns 0
03:05:13.166 00.000 7680 IsGuiding returns 0
03:05:13.167 00.001 7680 PulseGuide returned control before completion, sleep 120
03:05:13.301 00.134 7680 IsGuiding returns 1
03:05:13.301 00.000 7680 scope still moving after pulse duration time elapsed
03:05:13.332 00.031 7680 IsSlewing returns 0
03:05:13.332 00.000 7680 IsGuiding returns 0
03:05:13.332 00.000 7680 scope move finished after 110 + 55 ms
03:05:13.332 00.000 7680 Move returns status 0, amount 110
03:05:13.333 00.001 7680 MoveAxis(S, 339, ABG)
03:05:13.333 00.000 7680 Guiding  Dir = 1, Dur = 339
03:05:13.334 00.001 7680 IsSlewing returns 0
03:05:13.335 00.001 7680 IsGuiding returns 0
03:05:13.336 00.001 7680 PulseGuide returned control before completion, sleep 349
03:05:13.690 00.354 7680 IsGuiding returns 1
03:05:13.691 00.001 7680 scope still moving after pulse duration time elapsed
03:05:13.722 00.031 7680 IsSlewing returns 0
03:05:13.723 00.001 7680 IsGuiding returns 0
03:05:13.724 00.001 7680 scope move finished after 339 + 50 ms
03:05:13.725 00.001 7680 Move returns status 0, amount 339
03:05:13.725 00.000 7680 move complete, result=0
03:05:13.726 00.001 7680 worker thread done servicing request
03:05:13.726 00.000 6120 GuideStep: 0.3 px 110 ms WEST, 0.6 px 339 ms SOUTH
03:05:13.733 00.007 7680 Worker thread wakes up
03:05:13.733 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:13.734 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:14.981 01.247 7680 Exposure complete
03:05:15.123 00.142 7680 worker thread done servicing request
03:05:15.124 00.001 6120 OnExposeComplete: enter
03:05:15.128 00.004 6120 UpdateGuideState(): m_state=6
03:05:15.133 00.005 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2148
03:05:15.138 00.005 6120 Star::Find returns 1 (0), X=511.04, Y=665.08, Mass=8090, SNR=59.2, Peak=209 HFD=6.3
03:05:15.142 00.004 6120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.19) = xAngle (-1.14 = -1.14)
03:05:15.149 00.007 6120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.73 = 1.73)
03:05:15.154 00.005 6120 CameraToMount -- cameraX=0.26 cameraY=-0.36 hyp=0.44 cameraTheta=-0.96 mountX=0.18 mountY=0.44, mountTheta=1.17
03:05:15.159 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.36, opts=13)
03:05:15.164 00.005 6120 Enqueuing Move request for scope (0.26, -0.36)
03:05:15.167 00.003 7680 Worker thread wakes up
03:05:15.168 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.36) opts 0xd
03:05:15.168 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.36)
03:05:15.168 00.000 7680 Moving (0.26, -0.36) raw xDistance=0.18 yDistance=0.44
03:05:15.169 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:05:15.169 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
03:05:15.169 00.000 7680 MoveAxis(E, 0, ABG)
03:05:15.169 00.000 7680 Move returns status 0, amount 0
03:05:15.169 00.000 7680 MoveAxis(S, 237, ABG)
03:05:15.169 00.000 7680 Guiding  Dir = 1, Dur = 237
03:05:15.169 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:15.174 00.005 7680 IsSlewing returns 0
03:05:15.174 00.000 6120 UpdateGuideState exits: m=8090 SNR=59.2
03:05:15.180 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:15.184 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:15.188 00.004 6120 Enqueuing Expose request
03:05:15.192 00.004 7680 IsGuiding returns 0
03:05:15.192 00.000 7680 PulseGuide returned control before completion, sleep 247
03:05:15.456 00.264 7680 IsGuiding returns 1
03:05:15.458 00.002 7680 scope still moving after pulse duration time elapsed
03:05:15.487 00.029 7680 IsSlewing returns 0
03:05:15.487 00.000 7680 IsGuiding returns 0
03:05:15.488 00.001 7680 scope move finished after 237 + 58 ms
03:05:15.489 00.001 7680 Move returns status 0, amount 237
03:05:15.489 00.000 7680 move complete, result=0
03:05:15.489 00.000 7680 worker thread done servicing request
03:05:15.490 00.001 7680 Worker thread wakes up
03:05:15.490 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 237 ms SOUTH
03:05:15.496 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:15.496 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:16.754 01.258 7680 Exposure complete
03:05:16.895 00.141 7680 worker thread done servicing request
03:05:16.895 00.000 6120 OnExposeComplete: enter
03:05:16.899 00.004 6120 UpdateGuideState(): m_state=6
03:05:16.903 00.004 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2149
03:05:16.906 00.003 6120 Star::Find returns 1 (0), X=510.83, Y=665.68, Mass=8728, SNR=61.4, Peak=216 HFD=6.6
03:05:16.911 00.005 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (0.19) = xAngle (1.16 = 1.16)
03:05:16.913 00.002 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.03 = -2.25)
03:05:16.917 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.24 cameraTheta=1.35 mountX=0.10 mountY=-0.19, mountTheta=-1.10
03:05:16.921 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.24, opts=13)
03:05:16.924 00.003 6120 Enqueuing Move request for scope (0.05, 0.24)
03:05:16.929 00.005 7680 Worker thread wakes up
03:05:16.930 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
03:05:16.930 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
03:05:16.930 00.000 7680 Moving (0.05, 0.24) raw xDistance=0.10 yDistance=-0.19
03:05:16.930 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:05:16.931 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:05:16.931 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:05:16.931 00.000 7680 MoveAxis(E, 0, ABG)
03:05:16.931 00.000 7680 Move returns status 0, amount 0
03:05:16.931 00.000 7680 MoveAxis(N, 0, ABG)
03:05:16.931 00.000 7680 Move returns status 0, amount 0
03:05:16.932 00.001 7680 move complete, result=0
03:05:16.932 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:16.936 00.004 7680 worker thread done servicing request
03:05:16.937 00.001 6120 UpdateGuideState exits: m=8728 SNR=61.4
03:05:16.941 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:16.944 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:16.947 00.003 6120 Enqueuing Expose request
03:05:16.950 00.003 7680 Worker thread wakes up
03:05:16.950 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:16.950 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:16.950 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:05:18.204 01.254 7680 Exposure complete
03:05:18.345 00.141 7680 worker thread done servicing request
03:05:18.346 00.001 6120 OnExposeComplete: enter
03:05:18.352 00.006 6120 UpdateGuideState(): m_state=6
03:05:18.356 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2150
03:05:18.361 00.005 6120 Star::Find returns 1 (0), X=510.92, Y=665.13, Mass=8336, SNR=60.7, Peak=220 HFD=6.3
03:05:18.367 00.006 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.19) = xAngle (-1.33 = -1.33)
03:05:18.371 00.004 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.54 = 1.54)
03:05:18.375 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-1.15 mountX=0.08 mountY=0.34, mountTheta=1.34
03:05:18.380 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.31, opts=13)
03:05:18.385 00.005 6120 Enqueuing Move request for scope (0.14, -0.31)
03:05:18.389 00.004 7680 Worker thread wakes up
03:05:18.389 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:18.393 00.004 6120 UpdateGuideState exits: m=8336 SNR=60.7
03:05:18.397 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:18.401 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.31) opts 0xd
03:05:18.401 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.31)
03:05:18.401 00.000 7680 Moving (0.14, -0.31) raw xDistance=0.08 yDistance=0.34
03:05:18.401 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:05:18.401 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:05:18.401 00.000 7680 MoveAxis(E, 0, ABG)
03:05:18.401 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:18.407 00.006 7680 Move returns status 0, amount 0
03:05:18.408 00.001 7680 MoveAxis(S, 185, ABG)
03:05:18.408 00.000 7680 Guiding  Dir = 1, Dur = 185
03:05:18.408 00.000 6120 Enqueuing Expose request
03:05:18.413 00.005 7680 IsSlewing returns 0
03:05:18.413 00.000 7680 IsGuiding returns 0
03:05:18.413 00.000 7680 PulseGuide returned control before completion, sleep 195
03:05:18.618 00.205 7680 IsGuiding returns 1
03:05:18.619 00.001 7680 scope still moving after pulse duration time elapsed
03:05:18.649 00.030 7680 IsSlewing returns 0
03:05:18.650 00.001 7680 IsGuiding returns 0
03:05:18.650 00.000 7680 scope move finished after 185 + 52 ms
03:05:18.651 00.001 7680 Move returns status 0, amount 185
03:05:18.651 00.000 7680 move complete, result=0
03:05:18.651 00.000 7680 worker thread done servicing request
03:05:18.652 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 185 ms SOUTH
03:05:18.658 00.006 7680 Worker thread wakes up
03:05:18.658 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:18.659 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:19.908 01.249 7680 Exposure complete
03:05:20.047 00.139 7680 worker thread done servicing request
03:05:20.047 00.000 6120 OnExposeComplete: enter
03:05:20.050 00.003 6120 UpdateGuideState(): m_state=6
03:05:20.056 00.006 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2151
03:05:20.061 00.005 6120 Star::Find returns 1 (0), X=510.78, Y=665.66, Mass=8573, SNR=60.7, Peak=211 HFD=6.6
03:05:20.065 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (0.19) = xAngle (1.40 = 1.40)
03:05:20.068 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.27 = -2.01)
03:05:20.072 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.58 mountX=0.04 mountY=-0.20, mountTheta=-1.38
03:05:20.077 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.22, opts=13)
03:05:20.080 00.003 6120 Enqueuing Move request for scope (-0.00, 0.22)
03:05:20.083 00.003 7680 Worker thread wakes up
03:05:20.083 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.22) opts 0xd
03:05:20.083 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.22)
03:05:20.085 00.002 7680 Moving (-0.00, 0.22) raw xDistance=0.04 yDistance=-0.20
03:05:20.085 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:05:20.085 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:05:20.085 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:05:20.085 00.000 7680 MoveAxis(E, 0, ABG)
03:05:20.085 00.000 7680 Move returns status 0, amount 0
03:05:20.085 00.000 7680 MoveAxis(N, 0, ABG)
03:05:20.086 00.001 7680 Move returns status 0, amount 0
03:05:20.086 00.000 7680 move complete, result=0
03:05:20.086 00.000 7680 worker thread done servicing request
03:05:20.086 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:20.089 00.003 6120 UpdateGuideState exits: m=8573 SNR=60.7
03:05:20.093 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:20.097 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:20.101 00.004 6120 Enqueuing Expose request
03:05:20.105 00.004 7680 Worker thread wakes up
03:05:20.105 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:20.105 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:20.106 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:05:21.359 01.253 7680 Exposure complete
03:05:21.494 00.135 7680 worker thread done servicing request
03:05:21.494 00.000 6120 OnExposeComplete: enter
03:05:21.498 00.004 6120 UpdateGuideState(): m_state=6
03:05:21.502 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2152
03:05:21.507 00.005 6120 Star::Find returns 1 (0), X=510.89, Y=665.08, Mass=8851, SNR=63.0, Peak=239 HFD=6.4
03:05:21.510 00.003 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
03:05:21.513 00.003 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
03:05:21.518 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=-0.37 hyp=0.39 cameraTheta=-1.28 mountX=0.04 mountY=0.38, mountTheta=1.46
03:05:21.523 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.37, opts=13)
03:05:21.528 00.005 6120 Enqueuing Move request for scope (0.11, -0.37)
03:05:21.532 00.004 7680 Worker thread wakes up
03:05:21.532 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:21.535 00.003 6120 UpdateGuideState exits: m=8851 SNR=63.0
03:05:21.539 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:21.543 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:21.548 00.005 6120 Enqueuing Expose request
03:05:21.551 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.37) opts 0xd
03:05:21.551 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.37)
03:05:21.552 00.001 7680 Moving (0.11, -0.37) raw xDistance=0.04 yDistance=0.38
03:05:21.552 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:05:21.553 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:05:21.553 00.000 7680 MoveAxis(E, 0, ABG)
03:05:21.553 00.000 7680 Move returns status 0, amount 0
03:05:21.553 00.000 7680 MoveAxis(S, 207, ABG)
03:05:21.553 00.000 7680 Guiding  Dir = 1, Dur = 207
03:05:21.554 00.001 7680 IsSlewing returns 0
03:05:21.554 00.000 7680 IsGuiding returns 0
03:05:21.554 00.000 7680 PulseGuide returned control before completion, sleep 217
03:05:21.773 00.219 7680 IsGuiding returns 1
03:05:21.775 00.002 7680 scope still moving after pulse duration time elapsed
03:05:21.805 00.030 7680 IsSlewing returns 0
03:05:21.805 00.000 7680 IsGuiding returns 0
03:05:21.806 00.001 7680 scope move finished after 207 + 45 ms
03:05:21.807 00.001 7680 Move returns status 0, amount 207
03:05:21.807 00.000 7680 move complete, result=0
03:05:21.807 00.000 7680 worker thread done servicing request
03:05:21.807 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 207 ms SOUTH
03:05:21.813 00.006 7680 Worker thread wakes up
03:05:21.813 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:21.813 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:23.063 01.250 7680 Exposure complete
03:05:23.209 00.146 7680 worker thread done servicing request
03:05:23.209 00.000 6120 OnExposeComplete: enter
03:05:23.214 00.005 6120 UpdateGuideState(): m_state=6
03:05:23.218 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2153
03:05:23.222 00.004 6120 Star::Find returns 1 (0), X=510.75, Y=665.71, Mass=8508, SNR=60.6, Peak=222 HFD=6.6
03:05:23.226 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.19) = xAngle (1.49 = 1.49)
03:05:23.229 00.003 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.36 = -1.92)
03:05:23.233 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.68 mountX=0.02 mountY=-0.25, mountTheta=-1.49
03:05:23.239 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.26, opts=13)
03:05:23.244 00.005 6120 Enqueuing Move request for scope (-0.03, 0.26)
03:05:23.247 00.003 7680 Worker thread wakes up
03:05:23.247 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.26) opts 0xd
03:05:23.247 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.26)
03:05:23.247 00.000 7680 Moving (-0.03, 0.26) raw xDistance=0.02 yDistance=-0.25
03:05:23.248 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:05:23.249 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:05:23.249 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:05:23.249 00.000 7680 MoveAxis(E, 0, ABG)
03:05:23.249 00.000 7680 Move returns status 0, amount 0
03:05:23.249 00.000 7680 MoveAxis(N, 0, ABG)
03:05:23.250 00.001 7680 Move returns status 0, amount 0
03:05:23.250 00.000 7680 move complete, result=0
03:05:23.250 00.000 7680 worker thread done servicing request
03:05:23.250 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:23.254 00.004 6120 UpdateGuideState exits: m=8508 SNR=60.6
03:05:23.257 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:23.261 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:23.264 00.003 6120 Enqueuing Expose request
03:05:23.267 00.003 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:05:23.273 00.006 7680 Worker thread wakes up
03:05:23.274 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:23.274 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:24.527 01.253 7680 Exposure complete
03:05:24.667 00.140 7680 worker thread done servicing request
03:05:24.668 00.001 6120 OnExposeComplete: enter
03:05:24.670 00.002 6120 UpdateGuideState(): m_state=6
03:05:24.674 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2154
03:05:24.677 00.003 6120 Star::Find returns 1 (0), X=510.72, Y=665.56, Mass=8884, SNR=63.0, Peak=205 HFD=6.9
03:05:24.681 00.004 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (0.19) = xAngle (1.86 = 1.86)
03:05:24.684 00.003 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.73 = -1.55)
03:05:24.689 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.05 mountX=-0.04 mountY=-0.13, mountTheta=-1.85
03:05:24.693 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.12, opts=13)
03:05:24.697 00.004 6120 Enqueuing Move request for scope (-0.06, 0.12)
03:05:24.701 00.004 7680 Worker thread wakes up
03:05:24.701 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
03:05:24.701 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
03:05:24.701 00.000 7680 Moving (-0.06, 0.12) raw xDistance=-0.04 yDistance=-0.13
03:05:24.701 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:05:24.701 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:05:24.701 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:24.705 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:05:24.705 00.000 7680 MoveAxis(E, 0, ABG)
03:05:24.705 00.000 7680 Move returns status 0, amount 0
03:05:24.706 00.001 7680 MoveAxis(N, 0, ABG)
03:05:24.706 00.000 7680 Move returns status 0, amount 0
03:05:24.706 00.000 7680 move complete, result=0
03:05:24.706 00.000 6120 UpdateGuideState exits: m=8884 SNR=63.0
03:05:24.709 00.003 7680 worker thread done servicing request
03:05:24.709 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:24.713 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:24.717 00.004 6120 Enqueuing Expose request
03:05:24.720 00.003 7680 Worker thread wakes up
03:05:24.720 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:24.725 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:24.725 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:25.969 01.244 7680 Exposure complete
03:05:26.113 00.144 7680 worker thread done servicing request
03:05:26.115 00.002 6120 OnExposeComplete: enter
03:05:26.121 00.006 6120 UpdateGuideState(): m_state=6
03:05:26.125 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2155
03:05:26.130 00.005 6120 Star::Find returns 1 (0), X=510.92, Y=665.05, Mass=8667, SNR=62.1, Peak=215 HFD=6.4
03:05:26.134 00.004 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.19) = xAngle (-1.43 = -1.43)
03:05:26.137 00.003 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.44 = 1.44)
03:05:26.141 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.40 hyp=0.42 cameraTheta=-1.24 mountX=0.06 mountY=0.42, mountTheta=1.43
03:05:26.147 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.40, opts=13)
03:05:26.152 00.005 6120 Enqueuing Move request for scope (0.14, -0.40)
03:05:26.155 00.003 7680 Worker thread wakes up
03:05:26.156 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:26.160 00.004 6120 UpdateGuideState exits: m=8667 SNR=62.1
03:05:26.163 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:26.166 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:26.170 00.004 6120 Enqueuing Expose request
03:05:26.175 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.40) opts 0xd
03:05:26.175 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.40)
03:05:26.175 00.000 7680 Moving (0.14, -0.40) raw xDistance=0.06 yDistance=0.42
03:05:26.175 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:05:26.177 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
03:05:26.177 00.000 7680 MoveAxis(E, 0, ABG)
03:05:26.177 00.000 7680 Move returns status 0, amount 0
03:05:26.177 00.000 7680 MoveAxis(S, 227, ABG)
03:05:26.178 00.001 7680 Guiding  Dir = 1, Dur = 227
03:05:26.178 00.000 7680 IsSlewing returns 0
03:05:26.178 00.000 7680 IsGuiding returns 0
03:05:26.179 00.001 7680 PulseGuide returned control before completion, sleep 237
03:05:26.422 00.243 7680 IsGuiding returns 1
03:05:26.424 00.002 7680 scope still moving after pulse duration time elapsed
03:05:26.454 00.030 7680 IsSlewing returns 0
03:05:26.455 00.001 7680 IsGuiding returns 0
03:05:26.455 00.000 7680 scope move finished after 227 + 50 ms
03:05:26.456 00.001 7680 Move returns status 0, amount 227
03:05:26.456 00.000 7680 move complete, result=0
03:05:26.457 00.001 7680 worker thread done servicing request
03:05:26.457 00.000 7680 Worker thread wakes up
03:05:26.457 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 227 ms SOUTH
03:05:26.464 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:26.464 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:27.722 01.258 7680 Exposure complete
03:05:27.872 00.150 7680 worker thread done servicing request
03:05:27.872 00.000 6120 OnExposeComplete: enter
03:05:27.876 00.004 6120 UpdateGuideState(): m_state=6
03:05:27.880 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2156
03:05:27.884 00.004 6120 Star::Find returns 1 (0), X=510.94, Y=665.14, Mass=8165, SNR=59.0, Peak=222 HFD=6.4
03:05:27.888 00.004 6120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (0.19) = xAngle (-1.28 = -1.28)
03:05:27.892 00.004 6120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.60 = 1.60)
03:05:27.897 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=-0.30 hyp=0.34 cameraTheta=-1.09 mountX=0.10 mountY=0.34, mountTheta=1.29
03:05:27.902 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.30, opts=13)
03:05:27.907 00.005 6120 Enqueuing Move request for scope (0.16, -0.30)
03:05:27.910 00.003 7680 Worker thread wakes up
03:05:27.910 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.30) opts 0xd
03:05:27.910 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:27.914 00.004 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.30)
03:05:27.914 00.000 7680 Moving (0.16, -0.30) raw xDistance=0.10 yDistance=0.34
03:05:27.915 00.001 6120 UpdateGuideState exits: m=8165 SNR=59.0
03:05:27.918 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:05:27.919 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:05:27.919 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:27.922 00.003 7680 MoveAxis(E, 0, ABG)
03:05:27.922 00.000 7680 Move returns status 0, amount 0
03:05:27.922 00.000 7680 MoveAxis(S, 185, ABG)
03:05:27.924 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:27.927 00.003 6120 Enqueuing Expose request
03:05:27.933 00.006 7680 Guiding  Dir = 1, Dur = 185
03:05:27.933 00.000 7680 IsSlewing returns 0
03:05:27.934 00.001 7680 IsGuiding returns 0
03:05:27.934 00.000 7680 PulseGuide returned control before completion, sleep 195
03:05:28.131 00.197 7680 IsGuiding returns 1
03:05:28.132 00.001 7680 scope still moving after pulse duration time elapsed
03:05:28.162 00.030 7680 IsSlewing returns 0
03:05:28.163 00.001 7680 IsGuiding returns 0
03:05:28.163 00.000 7680 scope move finished after 185 + 44 ms
03:05:28.163 00.000 7680 Move returns status 0, amount 185
03:05:28.165 00.002 7680 move complete, result=0
03:05:28.165 00.000 7680 worker thread done servicing request
03:05:28.166 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 185 ms SOUTH
03:05:28.172 00.006 7680 Worker thread wakes up
03:05:28.172 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:28.173 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:29.421 01.248 7680 Exposure complete
03:05:29.566 00.145 7680 worker thread done servicing request
03:05:29.567 00.001 6120 OnExposeComplete: enter
03:05:29.572 00.005 6120 UpdateGuideState(): m_state=6
03:05:29.576 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2157
03:05:29.581 00.005 6120 Star::Find returns 1 (0), X=510.80, Y=665.74, Mass=8110, SNR=59.5, Peak=198 HFD=6.6
03:05:29.585 00.004 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (0.19) = xAngle (1.30 = 1.30)
03:05:29.588 00.003 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.17 = -2.11)
03:05:29.593 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.49 mountX=0.08 mountY=-0.25, mountTheta=-1.27
03:05:29.597 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.29, opts=13)
03:05:29.602 00.005 6120 Enqueuing Move request for scope (0.02, 0.29)
03:05:29.605 00.003 7680 Worker thread wakes up
03:05:29.605 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.29) opts 0xd
03:05:29.606 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.29)
03:05:29.606 00.000 7680 Moving (0.02, 0.29) raw xDistance=0.08 yDistance=-0.25
03:05:29.606 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:05:29.607 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:05:29.607 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:29.611 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:05:29.611 00.000 7680 MoveAxis(E, 0, ABG)
03:05:29.611 00.000 7680 Move returns status 0, amount 0
03:05:29.612 00.001 6120 UpdateGuideState exits: m=8110 SNR=59.5
03:05:29.615 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:29.622 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:29.626 00.004 7680 MoveAxis(N, 0, ABG)
03:05:29.626 00.000 7680 Move returns status 0, amount 0
03:05:29.626 00.000 7680 move complete, result=0
03:05:29.626 00.000 6120 Enqueuing Expose request
03:05:29.631 00.005 7680 worker thread done servicing request
03:05:29.631 00.000 7680 Worker thread wakes up
03:05:29.631 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:05:29.635 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:29.635 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:30.887 01.252 7680 Exposure complete
03:05:31.025 00.138 7680 worker thread done servicing request
03:05:31.025 00.000 6120 OnExposeComplete: enter
03:05:31.028 00.003 6120 UpdateGuideState(): m_state=6
03:05:31.032 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2158
03:05:31.035 00.003 6120 Star::Find returns 1 (0), X=510.80, Y=665.57, Mass=9089, SNR=63.5, Peak=224 HFD=6.8
03:05:31.039 00.004 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (0.19) = xAngle (1.23 = 1.23)
03:05:31.043 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.11 = -2.18)
03:05:31.047 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=0.04 mountY=-0.10, mountTheta=-1.19
03:05:31.053 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.12, opts=13)
03:05:31.056 00.003 6120 Enqueuing Move request for scope (0.02, 0.12)
03:05:31.061 00.005 7680 Worker thread wakes up
03:05:31.061 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
03:05:31.061 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
03:05:31.062 00.001 7680 Moving (0.02, 0.12) raw xDistance=0.04 yDistance=-0.10
03:05:31.062 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:05:31.062 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:05:31.062 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:05:31.062 00.000 7680 MoveAxis(E, 0, ABG)
03:05:31.062 00.000 7680 Move returns status 0, amount 0
03:05:31.062 00.000 7680 MoveAxis(N, 0, ABG)
03:05:31.062 00.000 7680 Move returns status 0, amount 0
03:05:31.062 00.000 7680 move complete, result=0
03:05:31.062 00.000 7680 worker thread done servicing request
03:05:31.063 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:31.068 00.005 6120 UpdateGuideState exits: m=9089 SNR=63.5
03:05:31.072 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:31.075 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:31.078 00.003 6120 Enqueuing Expose request
03:05:31.081 00.003 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:31.085 00.004 7680 Worker thread wakes up
03:05:31.085 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:31.085 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:32.342 01.257 7680 Exposure complete
03:05:32.486 00.144 7680 worker thread done servicing request
03:05:32.486 00.000 6120 OnExposeComplete: enter
03:05:32.491 00.005 6120 UpdateGuideState(): m_state=6
03:05:32.496 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2159
03:05:32.500 00.004 6120 Star::Find returns 1 (0), X=510.85, Y=665.08, Mass=8759, SNR=63.4, Peak=235 HFD=6.4
03:05:32.504 00.004 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
03:05:32.509 00.005 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
03:05:32.512 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.36 hyp=0.37 cameraTheta=-1.39 mountX=-0.00 mountY=0.36, mountTheta=1.58
03:05:32.517 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.36, opts=13)
03:05:32.522 00.005 6120 Enqueuing Move request for scope (0.07, -0.36)
03:05:32.526 00.004 7680 Worker thread wakes up
03:05:32.527 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.36) opts 0xd
03:05:32.528 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.36)
03:05:32.528 00.000 7680 Moving (0.07, -0.36) raw xDistance=-0.00 yDistance=0.36
03:05:32.528 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:32.533 00.005 6120 UpdateGuideState exits: m=8759 SNR=63.4
03:05:32.537 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:05:32.537 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
03:05:32.537 00.000 7680 MoveAxis(E, 0, ABG)
03:05:32.538 00.001 7680 Move returns status 0, amount 0
03:05:32.538 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:32.543 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:32.547 00.004 6120 Enqueuing Expose request
03:05:32.554 00.007 7680 MoveAxis(S, 193, ABG)
03:05:32.554 00.000 7680 Guiding  Dir = 1, Dur = 193
03:05:32.554 00.000 7680 IsSlewing returns 0
03:05:32.554 00.000 7680 IsGuiding returns 0
03:05:32.555 00.001 7680 PulseGuide returned control before completion, sleep 203
03:05:32.769 00.214 7680 IsGuiding returns 1
03:05:32.771 00.002 7680 scope still moving after pulse duration time elapsed
03:05:32.800 00.029 7680 IsSlewing returns 0
03:05:32.802 00.002 7680 IsGuiding returns 0
03:05:32.802 00.000 7680 scope move finished after 193 + 53 ms
03:05:32.802 00.000 7680 Move returns status 0, amount 193
03:05:32.803 00.001 7680 move complete, result=0
03:05:32.803 00.000 7680 worker thread done servicing request
03:05:32.803 00.000 7680 Worker thread wakes up
03:05:32.804 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:32.804 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:32.804 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 193 ms SOUTH
03:05:34.063 01.259 7680 Exposure complete
03:05:34.210 00.147 7680 worker thread done servicing request
03:05:34.211 00.001 6120 OnExposeComplete: enter
03:05:34.215 00.004 6120 UpdateGuideState(): m_state=6
03:05:34.219 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2160
03:05:34.222 00.003 6120 Star::Find returns 1 (0), X=510.76, Y=665.64, Mass=8641, SNR=61.4, Peak=219 HFD=6.7
03:05:34.227 00.005 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (0.19) = xAngle (1.51 = 1.51)
03:05:34.231 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.38 = -1.90)
03:05:34.234 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.69 mountX=0.01 mountY=-0.19, mountTheta=-1.50
03:05:34.239 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.20, opts=13)
03:05:34.244 00.005 6120 Enqueuing Move request for scope (-0.02, 0.20)
03:05:34.248 00.004 7680 Worker thread wakes up
03:05:34.248 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
03:05:34.248 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
03:05:34.249 00.001 7680 Moving (-0.02, 0.20) raw xDistance=0.01 yDistance=-0.19
03:05:34.249 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:05:34.249 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:05:34.249 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:34.253 00.004 6120 UpdateGuideState exits: m=8641 SNR=61.4
03:05:34.258 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:05:34.258 00.000 7680 MoveAxis(E, 0, ABG)
03:05:34.258 00.000 7680 Move returns status 0, amount 0
03:05:34.258 00.000 7680 MoveAxis(N, 0, ABG)
03:05:34.258 00.000 7680 Move returns status 0, amount 0
03:05:34.258 00.000 7680 move complete, result=0
03:05:34.259 00.001 7680 worker thread done servicing request
03:05:34.259 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:34.263 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:34.265 00.002 6120 Enqueuing Expose request
03:05:34.270 00.005 7680 Worker thread wakes up
03:05:34.270 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:05:34.273 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:34.274 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:35.520 01.246 7680 Exposure complete
03:05:35.657 00.137 7680 worker thread done servicing request
03:05:35.658 00.001 6120 OnExposeComplete: enter
03:05:35.661 00.003 6120 UpdateGuideState(): m_state=6
03:05:35.666 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2161
03:05:35.670 00.004 6120 Star::Find returns 1 (0), X=510.77, Y=665.52, Mass=8826, SNR=62.3, Peak=199 HFD=7.0
03:05:35.674 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (0.19) = xAngle (1.57 = 1.57)
03:05:35.678 00.004 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.44 = -1.84)
03:05:35.686 00.008 6120 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.75 mountX=0.00 mountY=-0.08, mountTheta=-1.57
03:05:35.692 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.08, opts=13)
03:05:35.696 00.004 6120 Enqueuing Move request for scope (-0.01, 0.08)
03:05:35.700 00.004 7680 Worker thread wakes up
03:05:35.700 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
03:05:35.700 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
03:05:35.700 00.000 7680 Moving (-0.01, 0.08) raw xDistance=0.00 yDistance=-0.08
03:05:35.701 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:05:35.701 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:05:35.701 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:35.705 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:05:35.705 00.000 7680 MoveAxis(E, 0, ABG)
03:05:35.706 00.001 7680 Move returns status 0, amount 0
03:05:35.706 00.000 7680 MoveAxis(N, 0, ABG)
03:05:35.706 00.000 7680 Move returns status 0, amount 0
03:05:35.706 00.000 6120 UpdateGuideState exits: m=8826 SNR=62.3
03:05:35.713 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:35.717 00.004 7680 move complete, result=0
03:05:35.717 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:35.721 00.004 6120 Enqueuing Expose request
03:05:35.725 00.004 7680 worker thread done servicing request
03:05:35.725 00.000 7680 Worker thread wakes up
03:05:35.726 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:05:35.730 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:35.730 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:36.971 01.241 7680 Exposure complete
03:05:37.109 00.138 7680 worker thread done servicing request
03:05:37.109 00.000 6120 OnExposeComplete: enter
03:05:37.117 00.008 6120 UpdateGuideState(): m_state=6
03:05:37.123 00.006 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2162
03:05:37.127 00.004 6120 Star::Find returns 1 (0), X=510.74, Y=665.36, Mass=8995, SNR=63.1, Peak=223 HFD=6.8
03:05:37.133 00.006 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.19) = xAngle (-2.14 = -2.14)
03:05:37.138 00.005 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
03:05:37.142 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.09 cameraTheta=-1.96 mountX=-0.05 mountY=0.06, mountTheta=2.25
03:05:37.149 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.09, opts=13)
03:05:37.153 00.004 6120 Enqueuing Move request for scope (-0.04, -0.09)
03:05:37.157 00.004 7680 Worker thread wakes up
03:05:37.159 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
03:05:37.159 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
03:05:37.159 00.000 7680 Moving (-0.04, -0.09) raw xDistance=-0.05 yDistance=0.06
03:05:37.159 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:05:37.159 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:05:37.160 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:37.164 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:05:37.164 00.000 7680 MoveAxis(E, 0, ABG)
03:05:37.165 00.001 7680 Move returns status 0, amount 0
03:05:37.165 00.000 6120 UpdateGuideState exits: m=8995 SNR=63.1
03:05:37.170 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:37.173 00.003 7680 MoveAxis(N, 0, ABG)
03:05:37.173 00.000 7680 Move returns status 0, amount 0
03:05:37.173 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:37.179 00.006 6120 Enqueuing Expose request
03:05:37.183 00.004 7680 move complete, result=0
03:05:37.185 00.002 7680 worker thread done servicing request
03:05:37.185 00.000 7680 Worker thread wakes up
03:05:37.185 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:37.185 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:37.185 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:05:38.436 01.251 7680 Exposure complete
03:05:38.561 00.125 7680 worker thread done servicing request
03:05:38.563 00.002 6120 OnExposeComplete: enter
03:05:38.565 00.002 6120 UpdateGuideState(): m_state=6
03:05:38.570 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2163
03:05:38.574 00.004 6120 Star::Find returns 1 (0), X=510.93, Y=664.92, Mass=7906, SNR=58.9, Peak=188 HFD=6.4
03:05:38.578 00.004 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.48 = -1.48)
03:05:38.582 00.004 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
03:05:38.588 00.006 6120 CameraToMount -- cameraX=0.15 cameraY=-0.52 hyp=0.54 cameraTheta=-1.30 mountX=0.05 mountY=0.53, mountTheta=1.48
03:05:38.593 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.52, opts=13)
03:05:38.598 00.005 6120 Enqueuing Move request for scope (0.15, -0.52)
03:05:38.602 00.004 7680 Worker thread wakes up
03:05:38.602 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.52) opts 0xd
03:05:38.602 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.52)
03:05:38.603 00.001 7680 Moving (0.15, -0.52) raw xDistance=0.05 yDistance=0.53
03:05:38.603 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:05:38.603 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
03:05:38.603 00.000 7680 MoveAxis(E, 0, ABG)
03:05:38.603 00.000 7680 Move returns status 0, amount 0
03:05:38.603 00.000 7680 MoveAxis(S, 290, ABG)
03:05:38.604 00.001 7680 Guiding  Dir = 1, Dur = 290
03:05:38.604 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:38.608 00.004 6120 UpdateGuideState exits: m=7906 SNR=58.9
03:05:38.613 00.005 7680 IsSlewing returns 0
03:05:38.613 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:38.617 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:38.621 00.004 6120 Enqueuing Expose request
03:05:38.624 00.003 7680 IsGuiding returns 0
03:05:38.624 00.000 7680 PulseGuide returned control before completion, sleep 300
03:05:38.926 00.302 7680 IsGuiding returns 1
03:05:38.926 00.000 7680 scope still moving after pulse duration time elapsed
03:05:38.958 00.032 7680 IsSlewing returns 0
03:05:38.959 00.001 7680 IsGuiding returns 0
03:05:38.960 00.001 7680 scope move finished after 290 + 46 ms
03:05:38.960 00.000 7680 Move returns status 0, amount 290
03:05:38.962 00.002 7680 move complete, result=0
03:05:38.962 00.000 7680 worker thread done servicing request
03:05:38.962 00.000 7680 Worker thread wakes up
03:05:38.962 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 290 ms SOUTH
03:05:38.970 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:38.970 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:40.221 01.251 7680 Exposure complete
03:05:40.368 00.147 7680 worker thread done servicing request
03:05:40.369 00.001 6120 OnExposeComplete: enter
03:05:40.373 00.004 6120 UpdateGuideState(): m_state=6
03:05:40.376 00.003 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2164
03:05:40.382 00.006 6120 Star::Find returns 1 (0), X=510.49, Y=666.99, Mass=8044, SNR=59.6, Peak=221 HFD=6.5
03:05:40.387 00.005 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (0.19) = xAngle (1.57 = 1.57)
03:05:40.394 00.007 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.44 = -1.84)
03:05:40.400 00.006 6120 CameraToMount -- cameraX=-0.29 cameraY=1.54 hyp=1.57 cameraTheta=1.75 mountX=0.00 mountY=-1.51, mountTheta=-1.57
03:05:40.407 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=1.54, opts=13)
03:05:40.411 00.004 6120 Enqueuing Move request for scope (-0.29, 1.54)
03:05:40.415 00.004 7680 Worker thread wakes up
03:05:40.415 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:40.420 00.005 6120 UpdateGuideState exits: m=8044 SNR=59.6
03:05:40.424 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:40.429 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:40.434 00.005 6120 Enqueuing Expose request
03:05:40.437 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 1.54) opts 0xd
03:05:40.438 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, 1.54)
03:05:40.438 00.000 7680 Moving (-0.29, 1.54) raw xDistance=0.00 yDistance=-1.51
03:05:40.438 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:05:40.438 00.000 7680 resist switch: large excursion: input -1.51 thresh 0.60 direction from 1 to -1
03:05:40.438 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.54
03:05:40.438 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.51 from input -1.51
03:05:40.438 00.000 7680 MoveAxis(E, 0, ABG)
03:05:40.440 00.002 7680 Move returns status 0, amount 0
03:05:40.440 00.000 7680 MoveAxis(N, 821, ABG)
03:05:40.440 00.000 7680 Guiding  Dir = 0, Dur = 821
03:05:40.440 00.000 7680 IsSlewing returns 0
03:05:40.441 00.001 7680 IsGuiding returns 0
03:05:40.441 00.000 7680 PulseGuide returned control before completion, sleep 831
03:05:41.275 00.834 7680 IsGuiding returns 1
03:05:41.277 00.002 7680 scope still moving after pulse duration time elapsed
03:05:41.305 00.028 7680 IsSlewing returns 0
03:05:41.307 00.002 7680 IsGuiding returns 0
03:05:41.309 00.002 7680 scope move finished after 821 + 47 ms
03:05:41.310 00.001 7680 Move returns status 0, amount 821
03:05:41.310 00.000 7680 move complete, result=0
03:05:41.310 00.000 7680 worker thread done servicing request
03:05:41.310 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -1.5 px 821 ms NORTH
03:05:41.317 00.007 7680 Worker thread wakes up
03:05:41.317 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:41.317 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:42.563 01.246 7680 Exposure complete
03:05:42.707 00.144 7680 worker thread done servicing request
03:05:42.708 00.001 6120 OnExposeComplete: enter
03:05:42.713 00.005 6120 UpdateGuideState(): m_state=6
03:05:42.717 00.004 6120 Star::Find(15, 510, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2165
03:05:42.721 00.004 6120 Star::Find returns 1 (0), X=510.57, Y=664.75, Mass=8416, SNR=60.8, Peak=210 HFD=6.7
03:05:42.726 00.005 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
03:05:42.729 00.003 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
03:05:42.733 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.70 hyp=0.73 cameraTheta=-1.86 mountX=-0.33 mountY=0.53, mountTheta=2.13
03:05:42.739 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.70, opts=13)
03:05:42.743 00.004 6120 Enqueuing Move request for scope (-0.21, -0.70)
03:05:42.748 00.005 7680 Worker thread wakes up
03:05:42.748 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:42.752 00.004 6120 UpdateGuideState exits: m=8416 SNR=60.8
03:05:42.755 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:42.758 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.70) opts 0xd
03:05:42.759 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.70)
03:05:42.759 00.000 7680 Moving (-0.21, -0.70) raw xDistance=-0.33 yDistance=0.53
03:05:42.760 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:05:42.760 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:05:42.761 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:42.764 00.003 6120 Enqueuing Expose request
03:05:42.768 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
03:05:42.768 00.000 7680 MoveAxis(E, 136, ABG)
03:05:42.768 00.000 7680 Guiding  Dir = 2, Dur = 136
03:05:42.768 00.000 7680 IsSlewing returns 0
03:05:42.769 00.001 7680 IsGuiding returns 0
03:05:42.770 00.001 7680 PulseGuide returned control before completion, sleep 146
03:05:42.929 00.159 7680 IsGuiding returns 0
03:05:42.930 00.001 7680 Move returns status 0, amount 136
03:05:42.930 00.000 7680 MoveAxis(N, 0, ABG)
03:05:42.930 00.000 7680 Move returns status 0, amount 0
03:05:42.931 00.001 7680 move complete, result=0
03:05:42.931 00.000 7680 worker thread done servicing request
03:05:42.931 00.000 7680 Worker thread wakes up
03:05:42.931 00.000 6120 GuideStep: -0.3 px 136 ms EAST, 0.5 px 0 ms NORTH
03:05:42.936 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:42.936 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:44.181 01.245 7680 Exposure complete
03:05:44.326 00.145 7680 worker thread done servicing request
03:05:44.326 00.000 6120 OnExposeComplete: enter
03:05:44.331 00.005 6120 UpdateGuideState(): m_state=6
03:05:44.336 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2166
03:05:44.340 00.004 6120 Star::Find returns 1 (0), X=510.67, Y=664.75, Mass=8817, SNR=62.2, Peak=209 HFD=6.6
03:05:44.344 00.004 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
03:05:44.348 00.004 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
03:05:44.352 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.69 hyp=0.70 cameraTheta=-1.73 mountX=-0.24 mountY=0.57, mountTheta=1.96
03:05:44.356 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.69, opts=13)
03:05:44.360 00.004 6120 Enqueuing Move request for scope (-0.11, -0.69)
03:05:44.364 00.004 7680 Worker thread wakes up
03:05:44.364 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.69) opts 0xd
03:05:44.365 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.69)
03:05:44.365 00.000 7680 Moving (-0.11, -0.69) raw xDistance=-0.24 yDistance=0.57
03:05:44.365 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
03:05:44.365 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:05:44.365 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
03:05:44.366 00.001 7680 MoveAxis(E, 106, ABG)
03:05:44.366 00.000 7680 Guiding  Dir = 2, Dur = 106
03:05:44.366 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:44.371 00.005 6120 UpdateGuideState exits: m=8817 SNR=62.2
03:05:44.374 00.003 7680 IsSlewing returns 0
03:05:44.375 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:44.378 00.003 7680 IsGuiding returns 0
03:05:44.378 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:44.381 00.003 7680 PulseGuide returned control before completion, sleep 116
03:05:44.381 00.000 6120 Enqueuing Expose request
03:05:44.513 00.132 7680 IsGuiding returns 1
03:05:44.514 00.001 7680 scope still moving after pulse duration time elapsed
03:05:44.545 00.031 7680 IsSlewing returns 0
03:05:44.548 00.003 7680 IsGuiding returns 0
03:05:44.548 00.000 7680 scope move finished after 106 + 63 ms
03:05:44.549 00.001 7680 Move returns status 0, amount 106
03:05:44.549 00.000 7680 MoveAxis(N, 0, ABG)
03:05:44.550 00.001 7680 Move returns status 0, amount 0
03:05:44.550 00.000 7680 move complete, result=0
03:05:44.550 00.000 7680 worker thread done servicing request
03:05:44.551 00.001 7680 Worker thread wakes up
03:05:44.551 00.000 6120 GuideStep: -0.2 px 106 ms EAST, 0.6 px 0 ms NORTH
03:05:44.557 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:44.557 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:45.812 01.255 7680 Exposure complete
03:05:45.956 00.144 7680 worker thread done servicing request
03:05:45.957 00.001 6120 OnExposeComplete: enter
03:05:45.961 00.004 6120 UpdateGuideState(): m_state=6
03:05:45.966 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2167
03:05:45.970 00.004 6120 Star::Find returns 1 (0), X=510.69, Y=664.65, Mass=8466, SNR=61.0, Peak=211 HFD=6.7
03:05:45.974 00.004 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
03:05:45.978 00.004 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
03:05:45.981 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.80 hyp=0.80 cameraTheta=-1.69 mountX=-0.24 mountY=0.68, mountTheta=1.91
03:05:45.988 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.80, opts=13)
03:05:45.992 00.004 6120 Enqueuing Move request for scope (-0.09, -0.80)
03:05:45.996 00.004 7680 Worker thread wakes up
03:05:45.997 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:46.001 00.004 6120 UpdateGuideState exits: m=8466 SNR=61.0
03:05:46.004 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.80) opts 0xd
03:05:46.004 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.80)
03:05:46.004 00.000 7680 Moving (-0.09, -0.80) raw xDistance=-0.24 yDistance=0.68
03:05:46.005 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
03:05:46.006 00.001 7680 resist switch: large excursion: input 0.68 thresh 0.60 direction from -1 to 1
03:05:46.006 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.03
03:05:46.006 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
03:05:46.006 00.000 7680 MoveAxis(E, 105, ABG)
03:05:46.006 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:46.009 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:46.014 00.005 6120 Enqueuing Expose request
03:05:46.018 00.004 7680 Guiding  Dir = 2, Dur = 105
03:05:46.018 00.000 7680 IsSlewing returns 0
03:05:46.019 00.001 7680 IsGuiding returns 0
03:05:46.019 00.000 7680 PulseGuide returned control before completion, sleep 115
03:05:46.146 00.127 7680 IsGuiding returns 0
03:05:46.147 00.001 7680 Move returns status 0, amount 105
03:05:46.147 00.000 7680 MoveAxis(S, 367, ABG)
03:05:46.147 00.000 7680 Guiding  Dir = 1, Dur = 367
03:05:46.148 00.001 7680 IsSlewing returns 0
03:05:46.149 00.001 7680 IsGuiding returns 0
03:05:46.149 00.000 7680 PulseGuide returned control before completion, sleep 377
03:05:46.537 00.388 7680 IsGuiding returns 1
03:05:46.538 00.001 7680 scope still moving after pulse duration time elapsed
03:05:46.568 00.030 7680 IsSlewing returns 0
03:05:46.570 00.002 7680 IsGuiding returns 0
03:05:46.571 00.001 7680 scope move finished after 367 + 54 ms
03:05:46.571 00.000 7680 Move returns status 0, amount 367
03:05:46.572 00.001 7680 move complete, result=0
03:05:46.572 00.000 7680 worker thread done servicing request
03:05:46.572 00.000 7680 Worker thread wakes up
03:05:46.573 00.001 6120 GuideStep: -0.2 px 105 ms EAST, 0.7 px 367 ms SOUTH
03:05:46.579 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:46.581 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:47.823 01.242 7680 Exposure complete
03:05:47.969 00.146 7680 worker thread done servicing request
03:05:47.969 00.000 6120 OnExposeComplete: enter
03:05:47.973 00.004 6120 UpdateGuideState(): m_state=6
03:05:47.977 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2168
03:05:47.982 00.005 6120 Star::Find returns 1 (0), X=510.80, Y=664.50, Mass=9214, SNR=63.7, Peak=229 HFD=6.8
03:05:47.985 00.003 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
03:05:47.990 00.005 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
03:05:47.993 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.95 hyp=0.95 cameraTheta=-1.55 mountX=-0.16 mountY=0.86, mountTheta=1.75
03:05:47.999 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.95, opts=13)
03:05:48.003 00.004 6120 Enqueuing Move request for scope (0.02, -0.95)
03:05:48.006 00.003 7680 Worker thread wakes up
03:05:48.007 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.95) opts 0xd
03:05:48.007 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:48.010 00.003 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.95)
03:05:48.010 00.000 7680 Moving (0.02, -0.95) raw xDistance=-0.16 yDistance=0.86
03:05:48.012 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:05:48.012 00.000 6120 UpdateGuideState exits: m=9214 SNR=63.7
03:05:48.016 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86
03:05:48.016 00.000 7680 MoveAxis(E, 0, ABG)
03:05:48.016 00.000 7680 Move returns status 0, amount 0
03:05:48.016 00.000 7680 MoveAxis(S, 466, ABG)
03:05:48.016 00.000 7680 Guiding  Dir = 1, Dur = 466
03:05:48.017 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:48.022 00.005 7680 IsSlewing returns 0
03:05:48.022 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:48.028 00.006 6120 Enqueuing Expose request
03:05:48.032 00.004 7680 IsGuiding returns 0
03:05:48.032 00.000 7680 PulseGuide returned control before completion, sleep 476
03:05:48.517 00.485 7680 IsGuiding returns 1
03:05:48.519 00.002 7680 scope still moving after pulse duration time elapsed
03:05:48.547 00.028 7680 IsSlewing returns 0
03:05:48.548 00.001 7680 IsGuiding returns 1
03:05:48.578 00.030 7680 IsSlewing returns 0
03:05:48.579 00.001 7680 IsGuiding returns 0
03:05:48.580 00.001 7680 scope move finished after 466 + 82 ms
03:05:48.581 00.001 7680 Move returns status 0, amount 466
03:05:48.581 00.000 7680 move complete, result=0
03:05:48.582 00.001 7680 worker thread done servicing request
03:05:48.582 00.000 7680 Worker thread wakes up
03:05:48.582 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.9 px 466 ms SOUTH
03:05:48.589 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:48.590 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:49.845 01.255 7680 Exposure complete
03:05:49.991 00.146 7680 worker thread done servicing request
03:05:49.992 00.001 6120 OnExposeComplete: enter
03:05:49.997 00.005 6120 UpdateGuideState(): m_state=6
03:05:50.000 00.003 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2169
03:05:50.005 00.005 6120 Star::Find returns 1 (0), X=510.73, Y=664.68, Mass=8710, SNR=63.1, Peak=193 HFD=6.7
03:05:50.009 00.004 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
03:05:50.012 00.003 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
03:05:50.016 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.77 hyp=0.77 cameraTheta=-1.64 mountX=-0.19 mountY=0.67, mountTheta=1.85
03:05:50.025 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.77, opts=13)
03:05:50.030 00.005 6120 Enqueuing Move request for scope (-0.05, -0.77)
03:05:50.035 00.005 7680 Worker thread wakes up
03:05:50.035 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:50.039 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.77) opts 0xd
03:05:50.040 00.001 6120 UpdateGuideState exits: m=8710 SNR=63.1
03:05:50.044 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:50.047 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:50.052 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.77)
03:05:50.053 00.001 7680 Moving (-0.05, -0.77) raw xDistance=-0.19 yDistance=0.67
03:05:50.053 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:05:50.054 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
03:05:50.054 00.000 7680 MoveAxis(E, 0, ABG)
03:05:50.055 00.001 7680 Move returns status 0, amount 0
03:05:50.055 00.000 7680 MoveAxis(S, 361, ABG)
03:05:50.055 00.000 7680 Guiding  Dir = 1, Dur = 361
03:05:50.055 00.000 6120 Enqueuing Expose request
03:05:50.060 00.005 7680 IsSlewing returns 0
03:05:50.060 00.000 7680 IsGuiding returns 0
03:05:50.061 00.001 7680 PulseGuide returned control before completion, sleep 371
03:05:50.445 00.384 7680 IsGuiding returns 1
03:05:50.445 00.000 7680 scope still moving after pulse duration time elapsed
03:05:50.475 00.030 7680 IsSlewing returns 0
03:05:50.476 00.001 7680 IsGuiding returns 0
03:05:50.477 00.001 7680 scope move finished after 361 + 55 ms
03:05:50.477 00.000 7680 Move returns status 0, amount 361
03:05:50.478 00.001 7680 move complete, result=0
03:05:50.478 00.000 7680 worker thread done servicing request
03:05:50.478 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.7 px 361 ms SOUTH
03:05:50.485 00.007 7680 Worker thread wakes up
03:05:50.485 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:50.485 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:51.735 01.250 7680 Exposure complete
03:05:51.870 00.135 7680 worker thread done servicing request
03:05:51.871 00.001 6120 OnExposeComplete: enter
03:05:51.874 00.003 6120 UpdateGuideState(): m_state=6
03:05:51.879 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2170
03:05:51.885 00.006 6120 Star::Find returns 1 (0), X=510.97, Y=664.87, Mass=8268, SNR=60.5, Peak=192 HFD=6.5
03:05:51.890 00.005 6120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.19) = xAngle (-1.44 = -1.44)
03:05:51.894 00.004 6120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.43 = 1.43)
03:05:51.899 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=-0.57 hyp=0.60 cameraTheta=-1.25 mountX=0.08 mountY=0.60, mountTheta=1.44
03:05:51.905 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.57, opts=13)
03:05:51.909 00.004 6120 Enqueuing Move request for scope (0.19, -0.57)
03:05:51.913 00.004 7680 Worker thread wakes up
03:05:51.913 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:51.917 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.57) opts 0xd
03:05:51.917 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.57)
03:05:51.918 00.001 6120 UpdateGuideState exits: m=8268 SNR=60.5
03:05:51.921 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:51.924 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:51.929 00.005 6120 Enqueuing Expose request
03:05:51.933 00.004 7680 Moving (0.19, -0.57) raw xDistance=0.08 yDistance=0.60
03:05:51.933 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:05:51.933 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
03:05:51.933 00.000 7680 MoveAxis(E, 0, ABG)
03:05:51.933 00.000 7680 Move returns status 0, amount 0
03:05:51.934 00.001 7680 MoveAxis(S, 323, ABG)
03:05:51.934 00.000 7680 Guiding  Dir = 1, Dur = 323
03:05:51.934 00.000 7680 IsSlewing returns 0
03:05:51.934 00.000 7680 IsGuiding returns 0
03:05:51.934 00.000 7680 PulseGuide returned control before completion, sleep 333
03:05:52.270 00.336 7680 IsGuiding returns 1
03:05:52.271 00.001 7680 scope still moving after pulse duration time elapsed
03:05:52.302 00.031 7680 IsSlewing returns 0
03:05:52.304 00.002 7680 IsGuiding returns 0
03:05:52.304 00.000 7680 scope move finished after 323 + 46 ms
03:05:52.305 00.001 7680 Move returns status 0, amount 323
03:05:52.305 00.000 7680 move complete, result=0
03:05:52.305 00.000 7680 worker thread done servicing request
03:05:52.306 00.001 7680 Worker thread wakes up
03:05:52.306 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 323 ms SOUTH
03:05:52.312 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:52.313 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:53.563 01.250 7680 Exposure complete
03:05:53.702 00.139 7680 worker thread done servicing request
03:05:53.703 00.001 6120 OnExposeComplete: enter
03:05:53.707 00.004 6120 UpdateGuideState(): m_state=6
03:05:53.711 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2171
03:05:53.715 00.004 6120 Star::Find returns 1 (0), X=510.99, Y=665.01, Mass=8647, SNR=62.0, Peak=223 HFD=6.3
03:05:53.718 00.003 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (0.19) = xAngle (-1.31 = -1.31)
03:05:53.721 00.003 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.56 = 1.56)
03:05:53.726 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=-0.44 hyp=0.48 cameraTheta=-1.13 mountX=0.12 mountY=0.48, mountTheta=1.32
03:05:53.730 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.44, opts=13)
03:05:53.733 00.003 6120 Enqueuing Move request for scope (0.21, -0.44)
03:05:53.738 00.005 7680 Worker thread wakes up
03:05:53.738 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.44) opts 0xd
03:05:53.739 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.44)
03:05:53.739 00.000 7680 Moving (0.21, -0.44) raw xDistance=0.12 yDistance=0.48
03:05:53.739 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:05:53.739 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
03:05:53.740 00.001 7680 MoveAxis(E, 0, ABG)
03:05:53.740 00.000 7680 Move returns status 0, amount 0
03:05:53.740 00.000 7680 MoveAxis(S, 263, ABG)
03:05:53.740 00.000 7680 Guiding  Dir = 1, Dur = 263
03:05:53.741 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:53.745 00.004 7680 IsSlewing returns 0
03:05:53.745 00.000 6120 UpdateGuideState exits: m=8647 SNR=62.0
03:05:53.749 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:53.752 00.003 7680 IsGuiding returns 0
03:05:53.752 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:53.755 00.003 7680 PulseGuide returned control before completion, sleep 273
03:05:53.755 00.000 6120 Enqueuing Expose request
03:05:54.032 00.277 7680 IsGuiding returns 1
03:05:54.033 00.001 7680 scope still moving after pulse duration time elapsed
03:05:54.063 00.030 7680 IsSlewing returns 0
03:05:54.063 00.000 7680 IsGuiding returns 0
03:05:54.064 00.001 7680 scope move finished after 263 + 49 ms
03:05:54.065 00.001 7680 Move returns status 0, amount 263
03:05:54.065 00.000 7680 move complete, result=0
03:05:54.065 00.000 7680 worker thread done servicing request
03:05:54.065 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 263 ms SOUTH
03:05:54.069 00.004 7680 Worker thread wakes up
03:05:54.069 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:54.071 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
03:05:54.283 00.212 6120 evsrv: cli 0FAF0158 connect
03:05:54.394 00.111 6120 case statement mapped state 6 to 3
03:05:54.398 00.004 6120 case statement mapped state 6 to 3
03:05:54.404 00.006 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"11e17a0e-35d0-44f3-b78f-e5b91fff3833"}
03:05:54.408 00.004 6120 case statement mapped state 6 to 3
03:05:54.411 00.003 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Guiding","id":"11e17a0e-35d0-44f3-b78f-e5b91fff3833"}
03:05:54.415 00.004 6120 evsrv: cli 0FAF0158 disconnect
03:05:54.420 00.005 6120 evsrv: cli 0FAEFBB8 connect
03:05:54.425 00.005 6120 case statement mapped state 6 to 3
03:05:54.430 00.005 6120 case statement mapped state 6 to 3
03:05:54.433 00.003 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"dd14cd46-1520-408c-b683-62ab07e0d470"}
03:05:54.436 00.003 6120 PhdController::Dither begins
03:05:54.439 00.003 6120 dither: size=5.00, dRA=-2.73 dDec=-2.10
03:05:54.588 00.149 6120 MountToCamera -- mountTheta (2.49) + m_xAngle (0.19) = xAngle (2.67 = 2.67)
03:05:54.591 00.003 6120 MountToCamera -- mountX=-2.73 mountY=-2.10 hyp=3.44 mountTheta=2.49 cameraX=-3.07, cameraY=1.55 cameraTheta=2.67
03:05:54.595 00.004 6120 setting lock position to (507.71, 667.00)
03:05:54.711 00.116 6120 Mount: notify guiding dithered (-3.1, 1.6)
03:05:54.716 00.005 6120 Status Line: Dither by -2.73,-2.10
03:05:54.721 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
03:05:54.725 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
03:05:54.728 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"dd14cd46-1520-408c-b683-62ab07e0d470"}
03:05:54.731 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
03:05:55.320 00.589 7680 Exposure complete
03:05:55.412 00.092 7680 worker thread done servicing request
03:05:55.413 00.001 6120 OnExposeComplete: enter
03:05:55.416 00.003 6120 UpdateGuideState(): m_state=6
03:05:55.420 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2172
03:05:55.423 00.003 6120 Star::Find returns 1 (0), X=511.00, Y=665.08, Mass=8080, SNR=60.1, Peak=226 HFD=6.4
03:05:55.427 00.004 6120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.19) = xAngle (-0.71 = -0.71)
03:05:55.430 00.003 6120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.16 = 2.16)
03:05:55.433 00.003 6120 CameraToMount -- cameraX=3.29 cameraY=-1.92 hyp=3.81 cameraTheta=-0.53 mountX=2.88 mountY=3.17, mountTheta=0.83
03:05:55.438 00.005 6120 dither recenter: remaining=(2.7,2.1) step=(2.7,2.1)
03:05:55.442 00.004 6120 MountToCamera -- mountTheta (-0.66) + m_xAngle (0.19) = xAngle (-0.47 = -0.47)
03:05:55.445 00.003 6120 MountToCamera -- mountX=2.73 mountY=2.10 hyp=3.44 mountTheta=-0.66 cameraX=3.07, cameraY=-1.55 cameraTheta=-0.47
03:05:55.449 00.004 6120 SchedulePrimaryMove(0D6325F0, x=3.07, y=-1.55, opts=4)
03:05:55.451 00.002 6120 Enqueuing Move request for scope (3.07, -1.55)
03:05:55.455 00.004 6120 Mount: notify direct move 2.73,2.10
03:05:55.457 00.002 7680 Worker thread wakes up
03:05:55.458 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (3.07, -1.55) opts 0x4
03:05:55.458 00.000 7680 Handling offset move in thread for scope, endpoint = (3.07, -1.55)
03:05:55.458 00.000 7680 Moving (3.07, -1.55) raw xDistance=2.73 yDistance=2.10
03:05:55.458 00.000 7680 MoveAxis(W, 1769, B)
03:05:55.458 00.000 7680 Guiding  Dir = 3, Dur = 1769
03:05:55.458 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:55.462 00.004 7680 IsSlewing returns 0
03:05:55.462 00.000 6120 UpdateGuideState exits: m=8080 SNR=60.1
03:05:55.466 00.004 6120 PhdController: settling, locked = 1, distance = 4.01 (1.50) aobump = 0 frame = 1 / 99999
03:05:55.468 00.002 7680 IsGuiding returns 0
03:05:55.468 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764061555.468,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.01,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:05:55.472 00.004 7680 PulseGuide returned control before completion, sleep 1779
03:05:55.472 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:55.476 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:55.478 00.002 6120 Enqueuing Expose request
03:05:57.254 01.776 7680 IsGuiding returns 1
03:05:57.255 00.001 7680 scope still moving after pulse duration time elapsed
03:05:57.283 00.028 7680 IsSlewing returns 0
03:05:57.284 00.001 7680 IsGuiding returns 0
03:05:57.286 00.002 7680 scope move finished after 1769 + 47 ms
03:05:57.286 00.000 7680 Move returns status 0, amount 1769
03:05:57.287 00.001 7680 MoveAxis(S, 1138, B)
03:05:57.287 00.000 7680 Guiding  Dir = 1, Dur = 1138
03:05:57.288 00.001 7680 IsSlewing returns 0
03:05:57.288 00.000 7680 IsGuiding returns 0
03:05:57.289 00.001 7680 PulseGuide returned control before completion, sleep 1148
03:05:58.440 01.151 7680 IsGuiding returns 1
03:05:58.441 00.001 7680 scope still moving after pulse duration time elapsed
03:05:58.471 00.030 7680 IsSlewing returns 0
03:05:58.472 00.001 7680 IsGuiding returns 0
03:05:58.473 00.001 7680 scope move finished after 1138 + 46 ms
03:05:58.474 00.001 7680 Move returns status 0, amount 1138
03:05:58.474 00.000 7680 move complete, result=0
03:05:58.474 00.000 7680 worker thread done servicing request
03:05:58.475 00.001 7680 Worker thread wakes up
03:05:58.475 00.000 6120 GuideStep: 2.7 px 1769 ms WEST, 2.1 px 1138 ms SOUTH
03:05:58.482 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:05:58.482 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:05:59.721 01.239 7680 Exposure complete
03:05:59.854 00.133 7680 worker thread done servicing request
03:05:59.854 00.000 6120 OnExposeComplete: enter
03:05:59.859 00.005 6120 UpdateGuideState(): m_state=6
03:05:59.864 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2173
03:05:59.868 00.004 6120 Star::Find returns 1 (0), X=508.14, Y=666.99, Mass=8215, SNR=59.8, Peak=246 HFD=6.4
03:05:59.873 00.005 6120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.19) = xAngle (-0.22 = -0.22)
03:05:59.876 00.003 6120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.66 = 2.66)
03:05:59.881 00.005 6120 CameraToMount -- cameraX=0.43 cameraY=-0.01 hyp=0.43 cameraTheta=-0.03 mountX=0.42 mountY=0.20, mountTheta=0.45
03:05:59.885 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.43, y=-0.01, opts=13)
03:05:59.890 00.005 6120 Enqueuing Move request for scope (0.43, -0.01)
03:05:59.893 00.003 7680 Worker thread wakes up
03:05:59.893 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:05:59.897 00.004 6120 UpdateGuideState exits: m=8215 SNR=59.8
03:05:59.901 00.004 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 2 / 99999
03:05:59.905 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.01) opts 0xd
03:05:59.905 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764061559.905,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.43,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:05:59.908 00.003 7680 Handling offset move in thread for scope, endpoint = (0.43, -0.01)
03:05:59.908 00.000 7680 Moving (0.43, -0.01) raw xDistance=0.42 yDistance=0.20
03:05:59.908 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
03:05:59.910 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:05:59.910 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:05:59.910 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:05:59.913 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:05:59.918 00.005 6120 Enqueuing Expose request
03:05:59.921 00.003 7680 MoveAxis(W, 172, ABG)
03:05:59.921 00.000 7680 Guiding  Dir = 3, Dur = 172
03:05:59.921 00.000 7680 IsSlewing returns 0
03:05:59.922 00.001 7680 IsGuiding returns 0
03:05:59.923 00.001 7680 PulseGuide returned control before completion, sleep 182
03:06:00.120 00.197 7680 IsGuiding returns 1
03:06:00.120 00.000 7680 scope still moving after pulse duration time elapsed
03:06:00.151 00.031 7680 IsSlewing returns 0
03:06:00.151 00.000 7680 IsGuiding returns 0
03:06:00.152 00.001 7680 scope move finished after 172 + 57 ms
03:06:00.152 00.000 7680 Move returns status 0, amount 172
03:06:00.152 00.000 7680 MoveAxis(N, 0, ABG)
03:06:00.153 00.001 7680 Move returns status 0, amount 0
03:06:00.154 00.001 7680 move complete, result=0
03:06:00.154 00.000 7680 worker thread done servicing request
03:06:00.154 00.000 6120 GuideStep: 0.4 px 172 ms WEST, 0.2 px 0 ms NORTH
03:06:00.159 00.005 7680 Worker thread wakes up
03:06:00.161 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:00.161 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:01.414 01.253 7680 Exposure complete
03:06:01.551 00.137 7680 worker thread done servicing request
03:06:01.551 00.000 6120 OnExposeComplete: enter
03:06:01.555 00.004 6120 UpdateGuideState(): m_state=6
03:06:01.558 00.003 6120 Star::Find(15, 508, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2174
03:06:01.562 00.004 6120 Star::Find returns 1 (0), X=507.91, Y=667.01, Mass=8872, SNR=62.5, Peak=233 HFD=6.4
03:06:01.567 00.005 6120 CameraToMount -- cameraTheta (0.05) - m_xAngle (0.19) = xAngle (-0.14 = -0.14)
03:06:01.570 00.003 6120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.74 = 2.74)
03:06:01.574 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.05 mountX=0.20 mountY=0.08, mountTheta=0.38
03:06:01.578 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.01, opts=13)
03:06:01.581 00.003 6120 Enqueuing Move request for scope (0.20, 0.01)
03:06:01.584 00.003 7680 Worker thread wakes up
03:06:01.584 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
03:06:01.584 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
03:06:01.586 00.002 7680 Moving (0.20, 0.01) raw xDistance=0.20 yDistance=0.08
03:06:01.586 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
03:06:01.586 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:06:01.586 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:01.590 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:06:01.590 00.000 7680 MoveAxis(W, 94, ABG)
03:06:01.590 00.000 7680 Guiding  Dir = 3, Dur = 94
03:06:01.590 00.000 6120 UpdateGuideState exits: m=8872 SNR=62.5
03:06:01.594 00.004 7680 IsSlewing returns 0
03:06:01.594 00.000 6120 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 3 / 99999
03:06:01.597 00.003 7680 IsGuiding returns 0
03:06:01.598 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764061561.597,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.36,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
03:06:01.602 00.004 7680 PulseGuide returned control before completion, sleep 104
03:06:01.602 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:01.606 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:01.609 00.003 6120 Enqueuing Expose request
03:06:01.721 00.112 7680 IsGuiding returns 1
03:06:01.722 00.001 7680 scope still moving after pulse duration time elapsed
03:06:01.753 00.031 7680 IsSlewing returns 0
03:06:01.753 00.000 7680 IsGuiding returns 0
03:06:01.754 00.001 7680 scope move finished after 94 + 62 ms
03:06:01.754 00.000 7680 Move returns status 0, amount 94
03:06:01.755 00.001 7680 MoveAxis(N, 0, ABG)
03:06:01.755 00.000 7680 Move returns status 0, amount 0
03:06:01.756 00.001 7680 move complete, result=0
03:06:01.757 00.001 7680 worker thread done servicing request
03:06:01.757 00.000 7680 Worker thread wakes up
03:06:01.757 00.000 6120 GuideStep: 0.2 px 94 ms WEST, 0.1 px 0 ms NORTH
03:06:01.764 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:01.764 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:03.013 01.249 7680 Exposure complete
03:06:03.140 00.127 7680 worker thread done servicing request
03:06:03.140 00.000 6120 OnExposeComplete: enter
03:06:03.145 00.005 6120 UpdateGuideState(): m_state=6
03:06:03.149 00.004 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2175
03:06:03.153 00.004 6120 Star::Find returns 1 (0), X=507.62, Y=666.95, Mass=8760, SNR=61.7, Peak=238 HFD=6.5
03:06:03.158 00.005 6120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (0.19) = xAngle (-2.86 = -2.86)
03:06:03.162 00.004 6120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.02 = 0.02)
03:06:03.166 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.67 mountX=-0.10 mountY=0.00, mountTheta=3.12
03:06:03.171 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.05, opts=13)
03:06:03.175 00.004 6120 Enqueuing Move request for scope (-0.09, -0.05)
03:06:03.180 00.005 7680 Worker thread wakes up
03:06:03.180 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
03:06:03.180 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
03:06:03.181 00.001 7680 Moving (-0.09, -0.05) raw xDistance=-0.10 yDistance=0.00
03:06:03.181 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:06:03.181 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:06:03.181 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:06:03.181 00.000 7680 MoveAxis(E, 0, ABG)
03:06:03.182 00.001 7680 Move returns status 0, amount 0
03:06:03.182 00.000 7680 MoveAxis(N, 0, ABG)
03:06:03.182 00.000 7680 Move returns status 0, amount 0
03:06:03.182 00.000 7680 move complete, result=0
03:06:03.182 00.000 7680 worker thread done servicing request
03:06:03.182 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:03.186 00.004 6120 UpdateGuideState exits: m=8760 SNR=61.7
03:06:03.191 00.005 6120 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 4 / 99999
03:06:03.194 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764061563.194,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.28,"Time":3.3,"SettleTime":10.0,"StarLocked":true}
03:06:03.198 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:03.202 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:03.205 00.003 6120 Enqueuing Expose request
03:06:03.210 00.005 7680 Worker thread wakes up
03:06:03.210 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:06:03.214 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:03.214 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:04.472 01.258 7680 Exposure complete
03:06:04.615 00.143 7680 worker thread done servicing request
03:06:04.616 00.001 6120 OnExposeComplete: enter
03:06:04.619 00.003 6120 UpdateGuideState(): m_state=6
03:06:04.623 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2176
03:06:04.626 00.003 6120 Star::Find returns 1 (0), X=507.47, Y=666.92, Mass=7811, SNR=58.3, Peak=200 HFD=6.5
03:06:04.629 00.003 6120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (0.19) = xAngle (-3.02 = -3.02)
03:06:04.633 00.004 6120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.15 = -0.15)
03:06:04.637 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.07 hyp=0.25 cameraTheta=-2.84 mountX=-0.24 mountY=-0.04, mountTheta=-2.99
03:06:04.641 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.07, opts=13)
03:06:04.644 00.003 6120 Enqueuing Move request for scope (-0.23, -0.07)
03:06:04.647 00.003 7680 Worker thread wakes up
03:06:04.647 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.07) opts 0xd
03:06:04.647 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.07)
03:06:04.647 00.000 7680 Moving (-0.23, -0.07) raw xDistance=-0.24 yDistance=-0.04
03:06:04.647 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:06:04.648 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:06:04.648 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:04.650 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:06:04.650 00.000 7680 MoveAxis(E, 100, ABG)
03:06:04.650 00.000 6120 UpdateGuideState exits: m=7811 SNR=58.3
03:06:04.654 00.004 6120 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 5 / 99999
03:06:04.658 00.004 7680 Guiding  Dir = 2, Dur = 100
03:06:04.658 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764061564.658,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.27,"Time":4.8,"SettleTime":10.0,"StarLocked":true}
03:06:04.661 00.003 7680 IsSlewing returns 0
03:06:04.661 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:04.665 00.004 7680 IsGuiding returns 0
03:06:04.665 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:04.669 00.004 6120 Enqueuing Expose request
03:06:04.672 00.003 7680 PulseGuide returned control before completion, sleep 110
03:06:04.792 00.120 7680 IsGuiding returns 0
03:06:04.793 00.001 7680 Move returns status 0, amount 100
03:06:04.793 00.000 7680 MoveAxis(N, 0, ABG)
03:06:04.794 00.001 7680 Move returns status 0, amount 0
03:06:04.794 00.000 7680 move complete, result=0
03:06:04.795 00.001 6120 GuideStep: -0.2 px 100 ms EAST, -0.0 px 0 ms NORTH
03:06:04.804 00.009 7680 worker thread done servicing request
03:06:04.804 00.000 7680 Worker thread wakes up
03:06:04.804 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:04.804 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:06.057 01.253 7680 Exposure complete
03:06:06.196 00.139 7680 worker thread done servicing request
03:06:06.196 00.000 6120 OnExposeComplete: enter
03:06:06.201 00.005 6120 UpdateGuideState(): m_state=6
03:06:06.205 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2177
03:06:06.210 00.005 6120 Star::Find returns 1 (0), X=507.73, Y=666.74, Mass=8767, SNR=62.8, Peak=212 HFD=6.6
03:06:06.214 00.004 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
03:06:06.217 00.003 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
03:06:06.221 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.50 mountX=-0.03 mountY=0.24, mountTheta=1.70
03:06:06.227 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.25, opts=13)
03:06:06.231 00.004 6120 Enqueuing Move request for scope (0.02, -0.25)
03:06:06.235 00.004 7680 Worker thread wakes up
03:06:06.235 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:06.240 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.25) opts 0xd
03:06:06.240 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.25)
03:06:06.240 00.000 7680 Moving (0.02, -0.25) raw xDistance=-0.03 yDistance=0.24
03:06:06.240 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:06:06.240 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:06:06.241 00.001 6120 UpdateGuideState exits: m=8767 SNR=62.8
03:06:06.244 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:06:06.244 00.000 6120 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 6 / 99999
03:06:06.249 00.005 7680 MoveAxis(E, 0, ABG)
03:06:06.249 00.000 7680 Move returns status 0, amount 0
03:06:06.249 00.000 7680 MoveAxis(N, 0, ABG)
03:06:06.249 00.000 7680 Move returns status 0, amount 0
03:06:06.250 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764061566.249,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.27,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
03:06:06.254 00.004 7680 move complete, result=0
03:06:06.254 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:06.258 00.004 7680 worker thread done servicing request
03:06:06.258 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:06.262 00.004 6120 Enqueuing Expose request
03:06:06.265 00.003 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:06:06.270 00.005 7680 Worker thread wakes up
03:06:06.270 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:06.270 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:07.519 01.249 7680 Exposure complete
03:06:07.654 00.135 7680 worker thread done servicing request
03:06:07.654 00.000 6120 OnExposeComplete: enter
03:06:07.658 00.004 6120 UpdateGuideState(): m_state=6
03:06:07.662 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2178
03:06:07.666 00.004 6120 Star::Find returns 1 (0), X=507.91, Y=666.22, Mass=7987, SNR=58.6, Peak=213 HFD=6.4
03:06:07.670 00.004 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
03:06:07.674 00.004 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
03:06:07.678 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.78 hyp=0.80 cameraTheta=-1.32 mountX=0.05 mountY=0.79, mountTheta=1.50
03:06:07.684 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.78, opts=13)
03:06:07.688 00.004 6120 Enqueuing Move request for scope (0.20, -0.78)
03:06:07.691 00.003 7680 Worker thread wakes up
03:06:07.691 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.78) opts 0xd
03:06:07.691 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.78)
03:06:07.691 00.000 7680 Moving (0.20, -0.78) raw xDistance=0.05 yDistance=0.79
03:06:07.691 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:06:07.691 00.000 7680 resist switch: large excursion: input 0.79 thresh 0.60 direction from 0 to 1
03:06:07.691 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.36
03:06:07.691 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
03:06:07.693 00.002 7680 MoveAxis(E, 0, ABG)
03:06:07.693 00.000 7680 Move returns status 0, amount 0
03:06:07.693 00.000 7680 MoveAxis(S, 427, ABG)
03:06:07.693 00.000 7680 Guiding  Dir = 1, Dur = 427
03:06:07.693 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:07.697 00.004 7680 IsSlewing returns 0
03:06:07.698 00.001 6120 UpdateGuideState exits: m=7987 SNR=58.6
03:06:07.701 00.003 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 7 / 99999
03:06:07.705 00.004 7680 IsGuiding returns 0
03:06:07.705 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764061567.705,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.43,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
03:06:07.708 00.003 7680 PulseGuide returned control before completion, sleep 437
03:06:07.709 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:07.712 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:07.716 00.004 6120 Enqueuing Expose request
03:06:08.147 00.431 7680 IsGuiding returns 1
03:06:08.147 00.000 7680 scope still moving after pulse duration time elapsed
03:06:08.178 00.031 7680 IsSlewing returns 0
03:06:08.179 00.001 7680 IsGuiding returns 0
03:06:08.180 00.001 7680 scope move finished after 427 + 48 ms
03:06:08.180 00.000 7680 Move returns status 0, amount 427
03:06:08.180 00.000 7680 move complete, result=0
03:06:08.180 00.000 7680 worker thread done servicing request
03:06:08.180 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.8 px 427 ms SOUTH
03:06:08.187 00.007 7680 Worker thread wakes up
03:06:08.187 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:08.187 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:09.432 01.245 7680 Exposure complete
03:06:09.564 00.132 7680 worker thread done servicing request
03:06:09.564 00.000 6120 OnExposeComplete: enter
03:06:09.569 00.005 6120 UpdateGuideState(): m_state=6
03:06:09.573 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2179
03:06:09.576 00.003 6120 Star::Find returns 1 (0), X=507.85, Y=666.86, Mass=8458, SNR=62.4, Peak=217 HFD=6.6
03:06:09.579 00.003 6120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.19) = xAngle (-0.96 = -0.96)
03:06:09.583 00.004 6120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.92 = 1.92)
03:06:09.587 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.77 mountX=0.11 mountY=0.18, mountTheta=1.02
03:06:09.592 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.14, opts=13)
03:06:09.595 00.003 6120 Enqueuing Move request for scope (0.14, -0.14)
03:06:09.599 00.004 7680 Worker thread wakes up
03:06:09.599 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
03:06:09.599 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
03:06:09.599 00.000 7680 Moving (0.14, -0.14) raw xDistance=0.11 yDistance=0.18
03:06:09.599 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:06:09.600 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:06:09.600 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:06:09.600 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:09.604 00.004 7680 MoveAxis(E, 0, ABG)
03:06:09.604 00.000 7680 Move returns status 0, amount 0
03:06:09.604 00.000 7680 MoveAxis(N, 0, ABG)
03:06:09.604 00.000 7680 Move returns status 0, amount 0
03:06:09.605 00.001 7680 move complete, result=0
03:06:09.605 00.000 6120 UpdateGuideState exits: m=8458 SNR=62.4
03:06:09.609 00.004 7680 worker thread done servicing request
03:06:09.609 00.000 6120 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 8 / 99999
03:06:09.612 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764061569.612,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.36,"Time":9.7,"SettleTime":10.0,"StarLocked":true}
03:06:09.616 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:09.619 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:09.623 00.004 6120 Enqueuing Expose request
03:06:09.627 00.004 7680 Worker thread wakes up
03:06:09.627 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:06:09.630 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:09.631 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:10.879 01.248 7680 Exposure complete
03:06:11.013 00.134 7680 worker thread done servicing request
03:06:11.013 00.000 6120 OnExposeComplete: enter
03:06:11.018 00.005 6120 UpdateGuideState(): m_state=6
03:06:11.021 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2180
03:06:11.025 00.004 6120 Star::Find returns 1 (0), X=507.59, Y=666.82, Mass=8713, SNR=62.0, Peak=213 HFD=6.5
03:06:11.029 00.004 6120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.19) = xAngle (-2.33 = -2.33)
03:06:11.033 00.004 6120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.54 = 0.54)
03:06:11.037 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.15 mountX=-0.14 mountY=0.11, mountTheta=2.50
03:06:11.042 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.18, opts=13)
03:06:11.046 00.004 6120 Enqueuing Move request for scope (-0.11, -0.18)
03:06:11.050 00.004 7680 Worker thread wakes up
03:06:11.051 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:11.054 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.18) opts 0xd
03:06:11.054 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.18)
03:06:11.056 00.002 7680 Moving (-0.11, -0.18) raw xDistance=-0.14 yDistance=0.11
03:06:11.056 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:06:11.056 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:06:11.056 00.000 6120 UpdateGuideState exits: m=8713 SNR=62.0
03:06:11.061 00.005 6120 PhdController: settling, locked = 1, distance = 0.31 (1.50) aobump = 0 frame = 9 / 99999
03:06:11.065 00.004 6120 PhdController: newstate STATE_FINISH
03:06:11.069 00.004 6120 PhdController complete: success
03:06:11.073 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:06:11.073 00.000 7680 MoveAxis(E, 0, ABG)
03:06:11.074 00.001 6120 evsrv: {"Event":"SettleDone","Timestamp":1764061571.073,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
03:06:11.077 00.003 7680 Move returns status 0, amount 0
03:06:11.077 00.000 7680 MoveAxis(N, 0, ABG)
03:06:11.077 00.000 7680 Move returns status 0, amount 0
03:06:11.077 00.000 7680 move complete, result=0
03:06:11.079 00.002 6120 Mount: notify guiding dither settle done success=1
03:06:11.082 00.003 6120 PhdController: newstate STATE_IDLE
03:06:11.086 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:11.091 00.005 7680 worker thread done servicing request
03:06:11.091 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:11.094 00.003 6120 Enqueuing Expose request
03:06:11.098 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:06:11.102 00.004 7680 Worker thread wakes up
03:06:11.102 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:11.103 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:12.349 01.246 7680 Exposure complete
03:06:12.480 00.131 7680 worker thread done servicing request
03:06:12.480 00.000 6120 OnExposeComplete: enter
03:06:12.485 00.005 6120 UpdateGuideState(): m_state=6
03:06:12.491 00.006 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2181
03:06:12.495 00.004 6120 Star::Find returns 1 (0), X=507.57, Y=666.70, Mass=8472, SNR=60.5, Peak=217 HFD=6.7
03:06:12.498 00.003 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
03:06:12.502 00.004 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.69 = 0.69)
03:06:12.506 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-2.00 mountX=-0.19 mountY=0.21, mountTheta=2.31
03:06:12.511 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.30, opts=13)
03:06:12.515 00.004 6120 Enqueuing Move request for scope (-0.14, -0.30)
03:06:12.519 00.004 7680 Worker thread wakes up
03:06:12.519 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.30) opts 0xd
03:06:12.519 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.30)
03:06:12.519 00.000 7680 Moving (-0.14, -0.30) raw xDistance=-0.19 yDistance=0.21
03:06:12.520 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:06:12.520 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:06:12.520 00.000 7680 MoveAxis(E, 0, ABG)
03:06:12.520 00.000 7680 Move returns status 0, amount 0
03:06:12.520 00.000 7680 MoveAxis(S, 114, ABG)
03:06:12.520 00.000 7680 Guiding  Dir = 1, Dur = 114
03:06:12.520 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:12.526 00.006 7680 IsSlewing returns 0
03:06:12.526 00.000 6120 UpdateGuideState exits: m=8472 SNR=60.5
03:06:12.529 00.003 7680 IsGuiding returns 0
03:06:12.530 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:12.534 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:12.538 00.004 7680 PulseGuide returned control before completion, sleep 124
03:06:12.538 00.000 6120 Enqueuing Expose request
03:06:12.670 00.132 7680 IsGuiding returns 1
03:06:12.671 00.001 7680 scope still moving after pulse duration time elapsed
03:06:12.701 00.030 7680 IsSlewing returns 0
03:06:12.703 00.002 7680 IsGuiding returns 0
03:06:12.703 00.000 7680 scope move finished after 114 + 59 ms
03:06:12.704 00.001 7680 Move returns status 0, amount 114
03:06:12.704 00.000 7680 move complete, result=0
03:06:12.704 00.000 7680 worker thread done servicing request
03:06:12.704 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 114 ms SOUTH
03:06:12.713 00.009 7680 Worker thread wakes up
03:06:12.714 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:12.714 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:13.969 01.255 7680 Exposure complete
03:06:14.113 00.144 7680 worker thread done servicing request
03:06:14.114 00.001 6120 OnExposeComplete: enter
03:06:14.118 00.004 6120 UpdateGuideState(): m_state=6
03:06:14.123 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2182
03:06:14.127 00.004 6120 Star::Find returns 1 (0), X=507.53, Y=666.75, Mass=8904, SNR=62.1, Peak=218 HFD=6.6
03:06:14.129 00.002 6120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.19) = xAngle (-2.38 = -2.38)
03:06:14.134 00.005 6120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.49 = 0.49)
03:06:14.138 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-2.19 mountX=-0.22 mountY=0.15, mountTheta=2.56
03:06:14.142 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.25, opts=13)
03:06:14.147 00.005 6120 Enqueuing Move request for scope (-0.18, -0.25)
03:06:14.150 00.003 7680 Worker thread wakes up
03:06:14.150 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.25) opts 0xd
03:06:14.151 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.25)
03:06:14.151 00.000 7680 Moving (-0.18, -0.25) raw xDistance=-0.22 yDistance=0.15
03:06:14.151 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:06:14.151 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:06:14.151 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:06:14.151 00.000 7680 MoveAxis(E, 92, ABG)
03:06:14.152 00.001 7680 Guiding  Dir = 2, Dur = 92
03:06:14.152 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:14.156 00.004 7680 IsSlewing returns 0
03:06:14.156 00.000 6120 UpdateGuideState exits: m=8904 SNR=62.1
03:06:14.160 00.004 7680 IsGuiding returns 0
03:06:14.160 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:14.164 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:14.166 00.002 7680 PulseGuide returned control before completion, sleep 102
03:06:14.167 00.001 6120 Enqueuing Expose request
03:06:14.283 00.116 7680 IsGuiding returns 1
03:06:14.285 00.002 7680 scope still moving after pulse duration time elapsed
03:06:14.315 00.030 7680 IsSlewing returns 0
03:06:14.315 00.000 7680 IsGuiding returns 0
03:06:14.316 00.001 7680 scope move finished after 92 + 64 ms
03:06:14.316 00.000 7680 Move returns status 0, amount 92
03:06:14.316 00.000 7680 MoveAxis(N, 0, ABG)
03:06:14.317 00.001 7680 Move returns status 0, amount 0
03:06:14.317 00.000 7680 move complete, result=0
03:06:14.318 00.001 7680 worker thread done servicing request
03:06:14.319 00.001 7680 Worker thread wakes up
03:06:14.319 00.000 6120 GuideStep: -0.2 px 92 ms EAST, 0.1 px 0 ms NORTH
03:06:14.325 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:14.325 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:15.574 01.249 7680 Exposure complete
03:06:15.712 00.138 7680 worker thread done servicing request
03:06:15.712 00.000 6120 OnExposeComplete: enter
03:06:15.718 00.006 6120 UpdateGuideState(): m_state=6
03:06:15.724 00.006 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2183
03:06:15.728 00.004 6120 Star::Find returns 1 (0), X=507.60, Y=666.76, Mass=8468, SNR=61.0, Peak=204 HFD=6.7
03:06:15.732 00.004 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
03:06:15.736 00.004 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
03:06:15.739 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.23 hyp=0.26 cameraTheta=-2.00 mountX=-0.15 mountY=0.16, mountTheta=2.32
03:06:15.744 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.23, opts=13)
03:06:15.748 00.004 6120 Enqueuing Move request for scope (-0.11, -0.23)
03:06:15.753 00.005 7680 Worker thread wakes up
03:06:15.753 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:15.757 00.004 6120 UpdateGuideState exits: m=8468 SNR=61.0
03:06:15.761 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:15.764 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:15.769 00.005 6120 Enqueuing Expose request
03:06:15.774 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.23) opts 0xd
03:06:15.774 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.23)
03:06:15.774 00.000 7680 Moving (-0.11, -0.23) raw xDistance=-0.15 yDistance=0.16
03:06:15.774 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:06:15.775 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:06:15.775 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:06:15.775 00.000 7680 MoveAxis(E, 0, ABG)
03:06:15.776 00.001 7680 Move returns status 0, amount 0
03:06:15.776 00.000 7680 MoveAxis(N, 0, ABG)
03:06:15.776 00.000 7680 Move returns status 0, amount 0
03:06:15.776 00.000 7680 move complete, result=0
03:06:15.776 00.000 7680 worker thread done servicing request
03:06:15.776 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:06:15.780 00.004 7680 Worker thread wakes up
03:06:15.780 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:15.780 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:17.034 01.254 7680 Exposure complete
03:06:17.180 00.146 7680 worker thread done servicing request
03:06:17.180 00.000 6120 OnExposeComplete: enter
03:06:17.184 00.004 6120 UpdateGuideState(): m_state=6
03:06:17.188 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2184
03:06:17.191 00.003 6120 Star::Find returns 1 (0), X=507.56, Y=666.53, Mass=8987, SNR=63.2, Peak=227 HFD=7.0
03:06:17.196 00.005 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
03:06:17.198 00.002 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
03:06:17.203 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.47 hyp=0.49 cameraTheta=-1.88 mountX=-0.23 mountY=0.35, mountTheta=2.16
03:06:17.207 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.47, opts=13)
03:06:17.213 00.006 6120 Enqueuing Move request for scope (-0.15, -0.47)
03:06:17.218 00.005 7680 Worker thread wakes up
03:06:17.218 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.47) opts 0xd
03:06:17.219 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.47)
03:06:17.219 00.000 7680 Moving (-0.15, -0.47) raw xDistance=-0.23 yDistance=0.35
03:06:17.219 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:17.224 00.005 6120 UpdateGuideState exits: m=8987 SNR=63.2
03:06:17.227 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:06:17.228 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:06:17.228 00.000 7680 MoveAxis(E, 96, ABG)
03:06:17.228 00.000 7680 Guiding  Dir = 2, Dur = 96
03:06:17.228 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:17.233 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:17.237 00.004 6120 Enqueuing Expose request
03:06:17.243 00.006 7680 IsSlewing returns 0
03:06:17.243 00.000 7680 IsGuiding returns 0
03:06:17.244 00.001 7680 PulseGuide returned control before completion, sleep 106
03:06:17.364 00.120 7680 IsGuiding returns 1
03:06:17.366 00.002 7680 scope still moving after pulse duration time elapsed
03:06:17.395 00.029 7680 IsSlewing returns 0
03:06:17.395 00.000 7680 IsGuiding returns 0
03:06:17.396 00.001 7680 scope move finished after 96 + 56 ms
03:06:17.396 00.000 7680 Move returns status 0, amount 96
03:06:17.396 00.000 7680 MoveAxis(S, 192, ABG)
03:06:17.396 00.000 7680 Guiding  Dir = 1, Dur = 192
03:06:17.397 00.001 7680 IsSlewing returns 0
03:06:17.397 00.000 7680 IsGuiding returns 0
03:06:17.399 00.002 7680 PulseGuide returned control before completion, sleep 202
03:06:17.614 00.215 7680 IsGuiding returns 1
03:06:17.615 00.001 7680 scope still moving after pulse duration time elapsed
03:06:17.644 00.029 7680 IsSlewing returns 0
03:06:17.646 00.002 7680 IsGuiding returns 0
03:06:17.647 00.001 7680 scope move finished after 192 + 56 ms
03:06:17.648 00.001 7680 Move returns status 0, amount 192
03:06:17.648 00.000 7680 move complete, result=0
03:06:17.649 00.001 7680 worker thread done servicing request
03:06:17.649 00.000 7680 Worker thread wakes up
03:06:17.651 00.002 6120 GuideStep: -0.2 px 96 ms EAST, 0.4 px 192 ms SOUTH
03:06:17.657 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:17.657 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:18.907 01.250 7680 Exposure complete
03:06:19.055 00.148 7680 worker thread done servicing request
03:06:19.055 00.000 6120 OnExposeComplete: enter
03:06:19.061 00.006 6120 UpdateGuideState(): m_state=6
03:06:19.065 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2185
03:06:19.070 00.005 6120 Star::Find returns 1 (0), X=507.55, Y=666.85, Mass=8555, SNR=61.8, Peak=231 HFD=6.5
03:06:19.074 00.004 6120 CameraToMount -- cameraTheta (-2.39) - m_xAngle (0.19) = xAngle (-2.57 = -2.57)
03:06:19.079 00.005 6120 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.30 = 0.30)
03:06:19.084 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-2.39 mountX=-0.18 mountY=0.06, mountTheta=2.80
03:06:19.089 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.15, opts=13)
03:06:19.094 00.005 6120 Enqueuing Move request for scope (-0.16, -0.15)
03:06:19.097 00.003 7680 Worker thread wakes up
03:06:19.097 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:19.101 00.004 6120 UpdateGuideState exits: m=8555 SNR=61.8
03:06:19.105 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:19.109 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:19.113 00.004 6120 Enqueuing Expose request
03:06:19.117 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
03:06:19.117 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
03:06:19.117 00.000 7680 Moving (-0.16, -0.15) raw xDistance=-0.18 yDistance=0.06
03:06:19.118 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:06:19.118 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:06:19.119 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:06:19.119 00.000 7680 MoveAxis(E, 0, ABG)
03:06:19.120 00.001 7680 Move returns status 0, amount 0
03:06:19.120 00.000 7680 MoveAxis(N, 0, ABG)
03:06:19.120 00.000 7680 Move returns status 0, amount 0
03:06:19.120 00.000 7680 move complete, result=0
03:06:19.120 00.000 7680 worker thread done servicing request
03:06:19.121 00.001 7680 Worker thread wakes up
03:06:19.121 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:19.122 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:19.122 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:06:20.374 01.252 7680 Exposure complete
03:06:20.505 00.131 7680 worker thread done servicing request
03:06:20.505 00.000 6120 OnExposeComplete: enter
03:06:20.508 00.003 6120 UpdateGuideState(): m_state=6
03:06:20.513 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2186
03:06:20.517 00.004 6120 Star::Find returns 1 (0), X=507.53, Y=666.76, Mass=8522, SNR=61.5, Peak=235 HFD=6.6
03:06:20.520 00.003 6120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.19) = xAngle (-2.41 = -2.41)
03:06:20.524 00.004 6120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.46 = 0.46)
03:06:20.527 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.24 hyp=0.30 cameraTheta=-2.22 mountX=-0.23 mountY=0.14, mountTheta=2.60
03:06:20.532 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.24, opts=13)
03:06:20.536 00.004 6120 Enqueuing Move request for scope (-0.18, -0.24)
03:06:20.540 00.004 7680 Worker thread wakes up
03:06:20.540 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.24) opts 0xd
03:06:20.541 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.24)
03:06:20.541 00.000 7680 Moving (-0.18, -0.24) raw xDistance=-0.23 yDistance=0.14
03:06:20.541 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:06:20.541 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:06:20.541 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:06:20.541 00.000 7680 MoveAxis(E, 92, ABG)
03:06:20.541 00.000 7680 Guiding  Dir = 2, Dur = 92
03:06:20.541 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:20.546 00.005 7680 IsSlewing returns 0
03:06:20.546 00.000 6120 UpdateGuideState exits: m=8522 SNR=61.5
03:06:20.550 00.004 7680 IsGuiding returns 0
03:06:20.550 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:20.555 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:20.559 00.004 7680 PulseGuide returned control before completion, sleep 102
03:06:20.559 00.000 6120 Enqueuing Expose request
03:06:20.663 00.104 7680 IsGuiding returns 1
03:06:20.664 00.001 7680 scope still moving after pulse duration time elapsed
03:06:20.693 00.029 7680 IsSlewing returns 0
03:06:20.694 00.001 7680 IsGuiding returns 0
03:06:20.696 00.002 7680 scope move finished after 92 + 53 ms
03:06:20.696 00.000 7680 Move returns status 0, amount 92
03:06:20.696 00.000 7680 MoveAxis(N, 0, ABG)
03:06:20.697 00.001 7680 Move returns status 0, amount 0
03:06:20.697 00.000 7680 move complete, result=0
03:06:20.698 00.001 7680 worker thread done servicing request
03:06:20.698 00.000 6120 GuideStep: -0.2 px 92 ms EAST, 0.1 px 0 ms NORTH
03:06:20.704 00.006 7680 Worker thread wakes up
03:06:20.704 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:20.705 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:21.967 01.262 7680 Exposure complete
03:06:22.101 00.134 7680 worker thread done servicing request
03:06:22.101 00.000 6120 OnExposeComplete: enter
03:06:22.106 00.005 6120 UpdateGuideState(): m_state=6
03:06:22.109 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2187
03:06:22.115 00.006 6120 Star::Find returns 1 (0), X=507.53, Y=666.63, Mass=9159, SNR=63.5, Peak=223 HFD=6.9
03:06:22.120 00.005 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
03:06:22.125 00.005 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
03:06:22.128 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.37 hyp=0.41 cameraTheta=-2.03 mountX=-0.25 mountY=0.25, mountTheta=2.35
03:06:22.132 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.37, opts=13)
03:06:22.137 00.005 6120 Enqueuing Move request for scope (-0.18, -0.37)
03:06:22.140 00.003 7680 Worker thread wakes up
03:06:22.140 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.37) opts 0xd
03:06:22.140 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.37)
03:06:22.140 00.000 7680 Moving (-0.18, -0.37) raw xDistance=-0.25 yDistance=0.25
03:06:22.142 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:06:22.142 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:06:22.142 00.000 7680 MoveAxis(E, 107, ABG)
03:06:22.142 00.000 7680 Guiding  Dir = 2, Dur = 107
03:06:22.142 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:22.147 00.005 7680 IsSlewing returns 0
03:06:22.148 00.001 6120 UpdateGuideState exits: m=9159 SNR=63.5
03:06:22.152 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:22.157 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:22.161 00.004 7680 IsGuiding returns 0
03:06:22.161 00.000 6120 Enqueuing Expose request
03:06:22.166 00.005 7680 PulseGuide returned control before completion, sleep 117
03:06:22.287 00.121 7680 IsGuiding returns 1
03:06:22.288 00.001 7680 scope still moving after pulse duration time elapsed
03:06:22.318 00.030 7680 IsSlewing returns 0
03:06:22.320 00.002 7680 IsGuiding returns 0
03:06:22.320 00.000 7680 scope move finished after 107 + 52 ms
03:06:22.321 00.001 7680 Move returns status 0, amount 107
03:06:22.321 00.000 7680 MoveAxis(S, 136, ABG)
03:06:22.323 00.002 7680 Guiding  Dir = 1, Dur = 136
03:06:22.323 00.000 7680 IsSlewing returns 0
03:06:22.324 00.001 7680 IsGuiding returns 0
03:06:22.325 00.001 7680 PulseGuide returned control before completion, sleep 146
03:06:22.475 00.150 7680 IsGuiding returns 1
03:06:22.475 00.000 7680 scope still moving after pulse duration time elapsed
03:06:22.508 00.033 7680 IsSlewing returns 0
03:06:22.508 00.000 7680 IsGuiding returns 0
03:06:22.509 00.001 7680 scope move finished after 136 + 48 ms
03:06:22.509 00.000 7680 Move returns status 0, amount 136
03:06:22.509 00.000 7680 move complete, result=0
03:06:22.511 00.002 7680 worker thread done servicing request
03:06:22.511 00.000 6120 GuideStep: -0.2 px 107 ms EAST, 0.3 px 136 ms SOUTH
03:06:22.518 00.007 7680 Worker thread wakes up
03:06:22.518 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:22.520 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:23.765 01.245 7680 Exposure complete
03:06:23.917 00.152 7680 worker thread done servicing request
03:06:23.917 00.000 6120 OnExposeComplete: enter
03:06:23.920 00.003 6120 UpdateGuideState(): m_state=6
03:06:23.925 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2188
03:06:23.931 00.006 6120 Star::Find returns 1 (0), X=507.63, Y=666.67, Mass=8792, SNR=61.6, Peak=212 HFD=6.8
03:06:23.934 00.003 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.00 = -2.00)
03:06:23.938 00.004 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
03:06:23.941 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.33 hyp=0.34 cameraTheta=-1.82 mountX=-0.14 mountY=0.26, mountTheta=2.07
03:06:23.947 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.33, opts=13)
03:06:23.952 00.005 6120 Enqueuing Move request for scope (-0.08, -0.33)
03:06:23.955 00.003 7680 Worker thread wakes up
03:06:23.956 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:23.962 00.006 6120 UpdateGuideState exits: m=8792 SNR=61.6
03:06:23.968 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:23.973 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:23.977 00.004 6120 Enqueuing Expose request
03:06:23.980 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.33) opts 0xd
03:06:23.980 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.33)
03:06:23.980 00.000 7680 Moving (-0.08, -0.33) raw xDistance=-0.14 yDistance=0.26
03:06:23.982 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:06:23.982 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:06:23.982 00.000 7680 MoveAxis(E, 0, ABG)
03:06:23.982 00.000 7680 Move returns status 0, amount 0
03:06:23.982 00.000 7680 MoveAxis(S, 140, ABG)
03:06:23.982 00.000 7680 Guiding  Dir = 1, Dur = 140
03:06:23.982 00.000 7680 IsSlewing returns 0
03:06:23.982 00.000 7680 IsGuiding returns 0
03:06:23.984 00.002 7680 PulseGuide returned control before completion, sleep 150
03:06:24.142 00.158 7680 IsGuiding returns 1
03:06:24.143 00.001 7680 scope still moving after pulse duration time elapsed
03:06:24.175 00.032 7680 IsSlewing returns 0
03:06:24.175 00.000 7680 IsGuiding returns 0
03:06:24.176 00.001 7680 scope move finished after 140 + 52 ms
03:06:24.176 00.000 7680 Move returns status 0, amount 140
03:06:24.177 00.001 7680 move complete, result=0
03:06:24.177 00.000 7680 worker thread done servicing request
03:06:24.177 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 140 ms SOUTH
03:06:24.184 00.007 7680 Worker thread wakes up
03:06:24.184 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:24.184 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:25.436 01.252 7680 Exposure complete
03:06:25.606 00.170 7680 worker thread done servicing request
03:06:25.606 00.000 6120 OnExposeComplete: enter
03:06:25.612 00.006 6120 UpdateGuideState(): m_state=6
03:06:25.620 00.008 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2189
03:06:25.625 00.005 6120 Star::Find returns 1 (0), X=507.85, Y=666.14, Mass=8021, SNR=59.6, Peak=220 HFD=6.3
03:06:25.630 00.005 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
03:06:25.634 00.004 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
03:06:25.637 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.86 hyp=0.87 cameraTheta=-1.41 mountX=-0.03 mountY=0.83, mountTheta=1.60
03:06:25.644 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.86, opts=13)
03:06:25.647 00.003 6120 Enqueuing Move request for scope (0.14, -0.86)
03:06:25.652 00.005 7680 Worker thread wakes up
03:06:25.652 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:25.658 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.86) opts 0xd
03:06:25.659 00.001 6120 UpdateGuideState exits: m=8021 SNR=59.6
03:06:25.664 00.005 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.86)
03:06:25.665 00.001 7680 Moving (0.14, -0.86) raw xDistance=-0.03 yDistance=0.83
03:06:25.665 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:25.670 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:06:25.670 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:25.675 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
03:06:25.675 00.000 7680 MoveAxis(E, 0, ABG)
03:06:25.677 00.002 6120 Enqueuing Expose request
03:06:25.682 00.005 7680 Move returns status 0, amount 0
03:06:25.683 00.001 7680 MoveAxis(S, 453, ABG)
03:06:25.683 00.000 7680 Guiding  Dir = 1, Dur = 453
03:06:25.683 00.000 7680 IsSlewing returns 0
03:06:25.683 00.000 7680 IsGuiding returns 0
03:06:25.684 00.001 7680 PulseGuide returned control before completion, sleep 463
03:06:26.163 00.479 7680 IsGuiding returns 1
03:06:26.164 00.001 7680 scope still moving after pulse duration time elapsed
03:06:26.193 00.029 7680 IsSlewing returns 0
03:06:26.193 00.000 7680 IsGuiding returns 0
03:06:26.194 00.001 7680 scope move finished after 453 + 57 ms
03:06:26.194 00.000 7680 Move returns status 0, amount 453
03:06:26.194 00.000 7680 move complete, result=0
03:06:26.196 00.002 7680 worker thread done servicing request
03:06:26.196 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.8 px 453 ms SOUTH
03:06:26.202 00.006 7680 Worker thread wakes up
03:06:26.202 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:26.202 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:27.458 01.256 7680 Exposure complete
03:06:27.599 00.141 7680 worker thread done servicing request
03:06:27.599 00.000 6120 OnExposeComplete: enter
03:06:27.603 00.004 6120 UpdateGuideState(): m_state=6
03:06:27.607 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2190
03:06:27.610 00.003 6120 Star::Find returns 1 (0), X=507.76, Y=666.80, Mass=9064, SNR=64.4, Peak=221 HFD=6.6
03:06:27.615 00.005 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
03:06:27.620 00.005 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
03:06:27.623 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.30 mountX=0.02 mountY=0.20, mountTheta=1.49
03:06:27.628 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.19, opts=13)
03:06:27.632 00.004 6120 Enqueuing Move request for scope (0.05, -0.19)
03:06:27.636 00.004 7680 Worker thread wakes up
03:06:27.636 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:27.639 00.003 6120 UpdateGuideState exits: m=9064 SNR=64.4
03:06:27.643 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:27.648 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:27.652 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
03:06:27.652 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
03:06:27.652 00.000 7680 Moving (0.05, -0.19) raw xDistance=0.02 yDistance=0.20
03:06:27.652 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:06:27.652 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:06:27.652 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:06:27.652 00.000 7680 MoveAxis(E, 0, ABG)
03:06:27.653 00.001 7680 Move returns status 0, amount 0
03:06:27.653 00.000 7680 MoveAxis(N, 0, ABG)
03:06:27.653 00.000 7680 Move returns status 0, amount 0
03:06:27.653 00.000 7680 move complete, result=0
03:06:27.653 00.000 7680 worker thread done servicing request
03:06:27.653 00.000 6120 Enqueuing Expose request
03:06:27.658 00.005 7680 Worker thread wakes up
03:06:27.658 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:27.659 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:06:27.662 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:28.913 01.251 7680 Exposure complete
03:06:29.060 00.147 7680 worker thread done servicing request
03:06:29.060 00.000 6120 OnExposeComplete: enter
03:06:29.065 00.005 6120 UpdateGuideState(): m_state=6
03:06:29.068 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2191
03:06:29.072 00.004 6120 Star::Find returns 1 (0), X=507.70, Y=667.32, Mass=9110, SNR=62.1, Peak=219 HFD=6.7
03:06:29.076 00.004 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (0.19) = xAngle (1.42 = 1.42)
03:06:29.080 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.29 = -1.99)
03:06:29.083 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.61 mountX=0.05 mountY=-0.29, mountTheta=-1.41
03:06:29.089 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.32, opts=13)
03:06:29.094 00.005 6120 Enqueuing Move request for scope (-0.01, 0.32)
03:06:29.097 00.003 7680 Worker thread wakes up
03:06:29.099 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.32) opts 0xd
03:06:29.099 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.32)
03:06:29.099 00.000 7680 Moving (-0.01, 0.32) raw xDistance=0.05 yDistance=-0.29
03:06:29.099 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:06:29.099 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:06:29.099 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:29.103 00.004 6120 UpdateGuideState exits: m=9110 SNR=62.1
03:06:29.107 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
03:06:29.107 00.000 7680 MoveAxis(E, 0, ABG)
03:06:29.107 00.000 7680 Move returns status 0, amount 0
03:06:29.108 00.001 7680 MoveAxis(N, 0, ABG)
03:06:29.108 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:29.113 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:29.116 00.003 6120 Enqueuing Expose request
03:06:29.119 00.003 7680 Move returns status 0, amount 0
03:06:29.119 00.000 7680 move complete, result=0
03:06:29.121 00.002 7680 worker thread done servicing request
03:06:29.121 00.000 7680 Worker thread wakes up
03:06:29.121 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:29.121 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:29.121 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:06:30.374 01.253 7680 Exposure complete
03:06:30.517 00.143 7680 worker thread done servicing request
03:06:30.517 00.000 6120 OnExposeComplete: enter
03:06:30.522 00.005 6120 UpdateGuideState(): m_state=6
03:06:30.525 00.003 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2192
03:06:30.528 00.003 6120 Star::Find returns 1 (0), X=507.51, Y=668.84, Mass=8235, SNR=60.9, Peak=219 HFD=6.4
03:06:30.530 00.002 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.19) = xAngle (1.49 = 1.49)
03:06:30.533 00.003 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.36 = -1.92)
03:06:30.538 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=1.85 hyp=1.86 cameraTheta=1.68 mountX=0.15 mountY=-1.75, mountTheta=-1.49
03:06:30.541 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=1.85, opts=13)
03:06:30.546 00.005 6120 Enqueuing Move request for scope (-0.20, 1.85)
03:06:30.551 00.005 7680 Worker thread wakes up
03:06:30.551 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 1.85) opts 0xd
03:06:30.551 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 1.85)
03:06:30.552 00.001 7680 Moving (-0.20, 1.85) raw xDistance=0.15 yDistance=-1.75
03:06:30.552 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:06:30.552 00.000 7680 resist switch: large excursion: input -1.75 thresh 0.60 direction from 1 to -1
03:06:30.553 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.24
03:06:30.553 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.75 from input -1.75
03:06:30.553 00.000 7680 MoveAxis(E, 0, ABG)
03:06:30.553 00.000 7680 Move returns status 0, amount 0
03:06:30.553 00.000 7680 MoveAxis(N, 947, ABG)
03:06:30.553 00.000 7680 Guiding  Dir = 0, Dur = 947
03:06:30.553 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:30.557 00.004 7680 IsSlewing returns 0
03:06:30.558 00.001 6120 UpdateGuideState exits: m=8235 SNR=60.9
03:06:30.562 00.004 7680 IsGuiding returns 0
03:06:30.562 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:30.565 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:30.569 00.004 7680 PulseGuide returned control before completion, sleep 957
03:06:30.569 00.000 6120 Enqueuing Expose request
03:06:31.538 00.969 7680 IsGuiding returns 0
03:06:31.539 00.001 7680 Move returns status 0, amount 947
03:06:31.540 00.001 7680 move complete, result=0
03:06:31.541 00.001 7680 worker thread done servicing request
03:06:31.542 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -1.7 px 947 ms NORTH
03:06:31.550 00.008 7680 Worker thread wakes up
03:06:31.550 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:31.551 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:32.796 01.245 7680 Exposure complete
03:06:32.931 00.135 7680 worker thread done servicing request
03:06:32.931 00.000 6120 OnExposeComplete: enter
03:06:32.937 00.006 6120 UpdateGuideState(): m_state=6
03:06:32.941 00.004 6120 Star::Find(15, 507, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2193
03:06:32.945 00.004 6120 Star::Find returns 1 (0), X=507.51, Y=667.85, Mass=8198, SNR=60.5, Peak=230 HFD=6.4
03:06:32.949 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (0.19) = xAngle (1.62 = 1.62)
03:06:32.952 00.003 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.49 = -1.79)
03:06:32.955 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.85 hyp=0.87 cameraTheta=1.80 mountX=-0.04 mountY=-0.85, mountTheta=-1.62
03:06:32.961 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.85, opts=13)
03:06:32.966 00.005 6120 Enqueuing Move request for scope (-0.20, 0.85)
03:06:32.969 00.003 7680 Worker thread wakes up
03:06:32.969 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:32.973 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.85) opts 0xd
03:06:32.973 00.000 6120 UpdateGuideState exits: m=8198 SNR=60.5
03:06:32.977 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.85)
03:06:32.978 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:32.981 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:32.984 00.003 7680 Moving (-0.20, 0.85) raw xDistance=-0.04 yDistance=-0.85
03:06:32.984 00.000 6120 Enqueuing Expose request
03:06:32.988 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:06:32.988 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85
03:06:32.988 00.000 7680 MoveAxis(E, 0, ABG)
03:06:32.989 00.001 7680 Move returns status 0, amount 0
03:06:32.989 00.000 7680 MoveAxis(N, 461, ABG)
03:06:32.989 00.000 7680 Guiding  Dir = 0, Dur = 461
03:06:32.991 00.002 7680 IsSlewing returns 0
03:06:32.991 00.000 7680 IsGuiding returns 0
03:06:32.992 00.001 7680 PulseGuide returned control before completion, sleep 471
03:06:33.472 00.480 7680 IsGuiding returns 1
03:06:33.474 00.002 7680 scope still moving after pulse duration time elapsed
03:06:33.504 00.030 7680 IsSlewing returns 0
03:06:33.505 00.001 7680 IsGuiding returns 0
03:06:33.506 00.001 7680 scope move finished after 461 + 53 ms
03:06:33.506 00.000 7680 Move returns status 0, amount 461
03:06:33.507 00.001 7680 move complete, result=0
03:06:33.507 00.000 7680 worker thread done servicing request
03:06:33.508 00.001 7680 Worker thread wakes up
03:06:33.508 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.9 px 461 ms NORTH
03:06:33.515 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:33.515 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:34.767 01.252 7680 Exposure complete
03:06:34.908 00.141 7680 worker thread done servicing request
03:06:34.908 00.000 6120 OnExposeComplete: enter
03:06:34.911 00.003 6120 UpdateGuideState(): m_state=6
03:06:34.916 00.005 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2194
03:06:34.920 00.004 6120 Star::Find returns 1 (0), X=507.52, Y=665.10, Mass=8634, SNR=61.4, Peak=220 HFD=6.5
03:06:34.923 00.003 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
03:06:34.926 00.003 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
03:06:34.934 00.008 6120 CameraToMount -- cameraX=-0.19 cameraY=-1.90 hyp=1.91 cameraTheta=-1.67 mountX=-0.54 mountY=1.62, mountTheta=1.89
03:06:34.939 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-1.90, opts=13)
03:06:34.944 00.005 6120 Enqueuing Move request for scope (-0.19, -1.90)
03:06:34.948 00.004 7680 Worker thread wakes up
03:06:34.948 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:34.952 00.004 6120 UpdateGuideState exits: m=8634 SNR=61.4
03:06:34.957 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:34.963 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:34.966 00.003 6120 Enqueuing Expose request
03:06:34.971 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -1.90) opts 0xd
03:06:34.971 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -1.90)
03:06:34.971 00.000 7680 Moving (-0.19, -1.90) raw xDistance=-0.54 yDistance=1.62
03:06:34.972 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
03:06:34.972 00.000 7680 resist switch: large excursion: input 1.62 thresh 0.60 direction from -1 to 1
03:06:34.972 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.87
03:06:34.972 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.62 from input 1.62
03:06:34.972 00.000 7680 MoveAxis(E, 220, ABG)
03:06:34.973 00.001 7680 Guiding  Dir = 2, Dur = 220
03:06:34.973 00.000 7680 IsSlewing returns 0
03:06:34.973 00.000 7680 IsGuiding returns 0
03:06:34.974 00.001 7680 PulseGuide returned control before completion, sleep 230
03:06:35.209 00.235 7680 IsGuiding returns 1
03:06:35.209 00.000 7680 scope still moving after pulse duration time elapsed
03:06:35.241 00.032 7680 IsSlewing returns 0
03:06:35.242 00.001 7680 IsGuiding returns 0
03:06:35.242 00.000 7680 scope move finished after 220 + 48 ms
03:06:35.242 00.000 7680 Move returns status 0, amount 220
03:06:35.242 00.000 7680 MoveAxis(S, 881, ABG)
03:06:35.242 00.000 7680 Guiding  Dir = 1, Dur = 881
03:06:35.244 00.002 7680 IsSlewing returns 0
03:06:35.244 00.000 7680 IsGuiding returns 0
03:06:35.246 00.002 7680 PulseGuide returned control before completion, sleep 891
03:06:36.148 00.902 7680 IsGuiding returns 1
03:06:36.148 00.000 7680 scope still moving after pulse duration time elapsed
03:06:36.179 00.031 7680 IsSlewing returns 0
03:06:36.179 00.000 7680 IsGuiding returns 0
03:06:36.180 00.001 7680 scope move finished after 881 + 54 ms
03:06:36.181 00.001 7680 Move returns status 0, amount 881
03:06:36.181 00.000 7680 move complete, result=0
03:06:36.181 00.000 7680 worker thread done servicing request
03:06:36.181 00.000 6120 GuideStep: -0.5 px 220 ms EAST, 1.6 px 881 ms SOUTH
03:06:36.187 00.006 7680 Worker thread wakes up
03:06:36.188 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:36.188 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:37.438 01.250 7680 Exposure complete
03:06:37.570 00.132 7680 worker thread done servicing request
03:06:37.570 00.000 6120 OnExposeComplete: enter
03:06:37.575 00.005 6120 UpdateGuideState(): m_state=6
03:06:37.579 00.004 6120 Star::Find(15, 507, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2195
03:06:37.583 00.004 6120 Star::Find returns 1 (0), X=507.95, Y=665.05, Mass=8645, SNR=61.7, Peak=230 HFD=6.4
03:06:37.587 00.004 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
03:06:37.590 00.003 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
03:06:37.595 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=-1.95 hyp=1.96 cameraTheta=-1.45 mountX=-0.12 mountY=1.86, mountTheta=1.64
03:06:37.599 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-1.95, opts=13)
03:06:37.603 00.004 6120 Enqueuing Move request for scope (0.24, -1.95)
03:06:37.607 00.004 7680 Worker thread wakes up
03:06:37.607 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -1.95) opts 0xd
03:06:37.608 00.001 7680 Handling offset move in thread for scope, endpoint = (0.24, -1.95)
03:06:37.608 00.000 7680 Moving (0.24, -1.95) raw xDistance=-0.12 yDistance=1.86
03:06:37.608 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:06:37.608 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.86 from input 1.86
03:06:37.608 00.000 7680 MoveAxis(E, 0, ABG)
03:06:37.608 00.000 7680 Move returns status 0, amount 0
03:06:37.608 00.000 7680 MoveAxis(S, 1008, ABG)
03:06:37.608 00.000 7680 Guiding  Dir = 1, Dur = 1008
03:06:37.608 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:37.613 00.005 7680 IsSlewing returns 0
03:06:37.613 00.000 7680 IsGuiding returns 0
03:06:37.613 00.000 6120 UpdateGuideState exits: m=8645 SNR=61.7
03:06:37.620 00.007 7680 PulseGuide returned control before completion, sleep 1018
03:06:37.620 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:37.624 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:37.627 00.003 6120 Enqueuing Expose request
03:06:38.647 01.020 7680 IsGuiding returns 0
03:06:38.650 00.003 7680 Move returns status 0, amount 1008
03:06:38.650 00.000 7680 move complete, result=0
03:06:38.650 00.000 7680 worker thread done servicing request
03:06:38.650 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.9 px 1008 ms SOUTH
03:06:38.655 00.005 7680 Worker thread wakes up
03:06:38.655 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:38.655 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:39.908 01.253 7680 Exposure complete
03:06:40.045 00.137 7680 worker thread done servicing request
03:06:40.046 00.001 6120 OnExposeComplete: enter
03:06:40.049 00.003 6120 UpdateGuideState(): m_state=6
03:06:40.054 00.005 6120 Star::Find(15, 507, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2196
03:06:40.059 00.005 6120 Star::Find returns 1 (0), X=508.06, Y=666.18, Mass=8131, SNR=60.0, Peak=225 HFD=6.3
03:06:40.063 00.004 6120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (0.19) = xAngle (-1.35 = -1.35)
03:06:40.067 00.004 6120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.52 = 1.52)
03:06:40.071 00.004 6120 CameraToMount -- cameraX=0.35 cameraY=-0.82 hyp=0.89 cameraTheta=-1.17 mountX=0.19 mountY=0.89, mountTheta=1.36
03:06:40.077 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=-0.82, opts=13)
03:06:40.081 00.004 6120 Enqueuing Move request for scope (0.35, -0.82)
03:06:40.085 00.004 7680 Worker thread wakes up
03:06:40.085 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:40.090 00.005 6120 UpdateGuideState exits: m=8131 SNR=60.0
03:06:40.094 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:40.097 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:40.101 00.004 6120 Enqueuing Expose request
03:06:40.105 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.82) opts 0xd
03:06:40.105 00.000 7680 Handling offset move in thread for scope, endpoint = (0.35, -0.82)
03:06:40.105 00.000 7680 Moving (0.35, -0.82) raw xDistance=0.19 yDistance=0.89
03:06:40.105 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:06:40.105 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
03:06:40.106 00.001 7680 MoveAxis(E, 0, ABG)
03:06:40.106 00.000 7680 Move returns status 0, amount 0
03:06:40.107 00.001 7680 MoveAxis(S, 485, ABG)
03:06:40.107 00.000 7680 Guiding  Dir = 1, Dur = 485
03:06:40.107 00.000 7680 IsSlewing returns 0
03:06:40.108 00.001 7680 IsGuiding returns 0
03:06:40.108 00.000 7680 PulseGuide returned control before completion, sleep 495
03:06:40.620 00.512 7680 IsGuiding returns 1
03:06:40.623 00.003 7680 scope still moving after pulse duration time elapsed
03:06:40.650 00.027 7680 IsSlewing returns 0
03:06:40.651 00.001 7680 IsGuiding returns 0
03:06:40.651 00.000 7680 scope move finished after 485 + 58 ms
03:06:40.651 00.000 7680 Move returns status 0, amount 485
03:06:40.652 00.001 7680 move complete, result=0
03:06:40.652 00.000 7680 worker thread done servicing request
03:06:40.654 00.002 6120 GuideStep: 0.2 px 0 ms EAST, 0.9 px 485 ms SOUTH
03:06:40.660 00.006 7680 Worker thread wakes up
03:06:40.661 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:40.661 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:41.910 01.249 7680 Exposure complete
03:06:42.047 00.137 7680 worker thread done servicing request
03:06:42.047 00.000 6120 OnExposeComplete: enter
03:06:42.052 00.005 6120 UpdateGuideState(): m_state=6
03:06:42.055 00.003 6120 Star::Find(15, 508, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2197
03:06:42.060 00.005 6120 Star::Find returns 1 (0), X=508.10, Y=667.02, Mass=8368, SNR=60.6, Peak=231 HFD=6.3
03:06:42.063 00.003 6120 CameraToMount -- cameraTheta (0.06) - m_xAngle (0.19) = xAngle (-0.12 = -0.12)
03:06:42.067 00.004 6120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.75 = 2.75)
03:06:42.071 00.004 6120 CameraToMount -- cameraX=0.39 cameraY=0.02 hyp=0.39 cameraTheta=0.06 mountX=0.39 mountY=0.15, mountTheta=0.37
03:06:42.075 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.39, y=0.02, opts=13)
03:06:42.078 00.003 6120 Enqueuing Move request for scope (0.39, 0.02)
03:06:42.082 00.004 7680 Worker thread wakes up
03:06:42.082 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:42.088 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.02) opts 0xd
03:06:42.088 00.000 6120 UpdateGuideState exits: m=8368 SNR=60.6
03:06:42.094 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:42.099 00.005 7680 Handling offset move in thread for scope, endpoint = (0.39, 0.02)
03:06:42.099 00.000 7680 Moving (0.39, 0.02) raw xDistance=0.39 yDistance=0.15
03:06:42.099 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
03:06:42.099 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:06:42.099 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:42.102 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:06:42.102 00.000 7680 MoveAxis(W, 160, ABG)
03:06:42.104 00.002 6120 Enqueuing Expose request
03:06:42.108 00.004 7680 Guiding  Dir = 3, Dur = 160
03:06:42.108 00.000 7680 IsSlewing returns 0
03:06:42.109 00.001 7680 IsGuiding returns 0
03:06:42.109 00.000 7680 PulseGuide returned control before completion, sleep 170
03:06:42.290 00.181 7680 IsGuiding returns 1
03:06:42.290 00.000 7680 scope still moving after pulse duration time elapsed
03:06:42.321 00.031 7680 IsSlewing returns 0
03:06:42.322 00.001 7680 IsGuiding returns 0
03:06:42.323 00.001 7680 scope move finished after 160 + 54 ms
03:06:42.323 00.000 7680 Move returns status 0, amount 160
03:06:42.325 00.002 7680 MoveAxis(N, 0, ABG)
03:06:42.325 00.000 7680 Move returns status 0, amount 0
03:06:42.325 00.000 7680 move complete, result=0
03:06:42.326 00.001 7680 worker thread done servicing request
03:06:42.326 00.000 6120 GuideStep: 0.4 px 160 ms WEST, 0.2 px 0 ms NORTH
03:06:42.332 00.006 7680 Worker thread wakes up
03:06:42.333 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:42.333 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:43.580 01.247 7680 Exposure complete
03:06:43.726 00.146 7680 worker thread done servicing request
03:06:43.726 00.000 6120 OnExposeComplete: enter
03:06:43.731 00.005 6120 UpdateGuideState(): m_state=6
03:06:43.734 00.003 6120 Star::Find(15, 508, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2198
03:06:43.739 00.005 6120 Star::Find returns 1 (0), X=507.87, Y=666.91, Mass=8416, SNR=60.9, Peak=211 HFD=6.5
03:06:43.743 00.004 6120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (0.19) = xAngle (-0.70 = -0.70)
03:06:43.747 00.004 6120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.17 = 2.17)
03:06:43.751 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.51 mountX=0.14 mountY=0.15, mountTheta=0.82
03:06:43.755 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.09, opts=13)
03:06:43.760 00.005 6120 Enqueuing Move request for scope (0.16, -0.09)
03:06:43.763 00.003 7680 Worker thread wakes up
03:06:43.764 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:43.768 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
03:06:43.768 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
03:06:43.768 00.000 7680 Moving (0.16, -0.09) raw xDistance=0.14 yDistance=0.15
03:06:43.768 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:06:43.768 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:06:43.769 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:06:43.769 00.000 7680 MoveAxis(E, 0, ABG)
03:06:43.769 00.000 7680 Move returns status 0, amount 0
03:06:43.769 00.000 7680 MoveAxis(N, 0, ABG)
03:06:43.770 00.001 7680 Move returns status 0, amount 0
03:06:43.770 00.000 7680 move complete, result=0
03:06:43.770 00.000 7680 worker thread done servicing request
03:06:43.770 00.000 6120 UpdateGuideState exits: m=8416 SNR=60.9
03:06:43.775 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:43.780 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:43.783 00.003 6120 Enqueuing Expose request
03:06:43.786 00.003 7680 Worker thread wakes up
03:06:43.787 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:06:43.791 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:43.791 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:45.036 01.245 7680 Exposure complete
03:06:45.187 00.151 7680 worker thread done servicing request
03:06:45.188 00.001 6120 OnExposeComplete: enter
03:06:45.192 00.004 6120 UpdateGuideState(): m_state=6
03:06:45.196 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2199
03:06:45.201 00.005 6120 Star::Find returns 1 (0), X=507.60, Y=668.87, Mass=8015, SNR=60.0, Peak=215 HFD=6.4
03:06:45.205 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.19) = xAngle (1.44 = 1.44)
03:06:45.211 00.006 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.32 = -1.97)
03:06:45.217 00.006 6120 CameraToMount -- cameraX=-0.11 cameraY=1.88 hyp=1.88 cameraTheta=1.63 mountX=0.24 mountY=-1.73, mountTheta=-1.43
03:06:45.222 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=1.88, opts=13)
03:06:45.227 00.005 6120 Enqueuing Move request for scope (-0.11, 1.88)
03:06:45.230 00.003 7680 Worker thread wakes up
03:06:45.231 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:45.235 00.004 6120 UpdateGuideState exits: m=8015 SNR=60.0
03:06:45.239 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:45.244 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:45.248 00.004 6120 Enqueuing Expose request
03:06:45.253 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 1.88) opts 0xd
03:06:45.253 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 1.88)
03:06:45.253 00.000 7680 Moving (-0.11, 1.88) raw xDistance=0.24 yDistance=-1.73
03:06:45.253 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:06:45.253 00.000 7680 resist switch: large excursion: input -1.73 thresh 0.60 direction from 1 to -1
03:06:45.254 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.20
03:06:45.254 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.73 from input -1.73
03:06:45.254 00.000 7680 MoveAxis(W, 97, ABG)
03:06:45.254 00.000 7680 Guiding  Dir = 3, Dur = 97
03:06:45.255 00.001 7680 IsSlewing returns 0
03:06:45.255 00.000 7680 IsGuiding returns 0
03:06:45.256 00.001 7680 PulseGuide returned control before completion, sleep 107
03:06:45.367 00.111 7680 IsGuiding returns 1
03:06:45.368 00.001 7680 scope still moving after pulse duration time elapsed
03:06:45.398 00.030 7680 IsSlewing returns 0
03:06:45.399 00.001 7680 IsGuiding returns 0
03:06:45.399 00.000 7680 scope move finished after 97 + 46 ms
03:06:45.399 00.000 7680 Move returns status 0, amount 97
03:06:45.400 00.001 7680 MoveAxis(N, 942, ABG)
03:06:45.400 00.000 7680 Guiding  Dir = 0, Dur = 942
03:06:45.400 00.000 7680 IsSlewing returns 0
03:06:45.400 00.000 7680 IsGuiding returns 0
03:06:45.402 00.002 7680 PulseGuide returned control before completion, sleep 952
03:06:46.365 00.963 7680 IsGuiding returns 1
03:06:46.366 00.001 7680 scope still moving after pulse duration time elapsed
03:06:46.396 00.030 7680 IsSlewing returns 0
03:06:46.397 00.001 7680 IsGuiding returns 0
03:06:46.398 00.001 7680 scope move finished after 942 + 54 ms
03:06:46.398 00.000 7680 Move returns status 0, amount 942
03:06:46.398 00.000 7680 move complete, result=0
03:06:46.399 00.001 7680 worker thread done servicing request
03:06:46.399 00.000 7680 Worker thread wakes up
03:06:46.400 00.001 6120 GuideStep: 0.2 px 97 ms WEST, -1.7 px 942 ms NORTH
03:06:46.410 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:46.410 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:47.659 01.249 7680 Exposure complete
03:06:47.799 00.140 6120 OnExposeComplete: enter
03:06:47.804 00.005 7680 worker thread done servicing request
03:06:47.804 00.000 6120 UpdateGuideState(): m_state=6
03:06:47.809 00.005 6120 Star::Find(15, 507, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2200
03:06:47.814 00.005 6120 Star::Find returns 1 (0), X=507.57, Y=666.55, Mass=8713, SNR=61.6, Peak=198 HFD=7.0
03:06:47.817 00.003 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
03:06:47.821 00.004 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
03:06:47.826 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.45 hyp=0.47 cameraTheta=-1.88 mountX=-0.22 mountY=0.34, mountTheta=2.15
03:06:47.830 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.45, opts=13)
03:06:47.833 00.003 6120 Enqueuing Move request for scope (-0.14, -0.45)
03:06:47.836 00.003 7680 Worker thread wakes up
03:06:47.837 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:47.840 00.003 6120 UpdateGuideState exits: m=8713 SNR=61.6
03:06:47.844 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:47.848 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.45) opts 0xd
03:06:47.848 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:47.852 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.45)
03:06:47.852 00.000 7680 Moving (-0.14, -0.45) raw xDistance=-0.22 yDistance=0.34
03:06:47.852 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.22
03:06:47.852 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:06:47.853 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
03:06:47.853 00.000 7680 MoveAxis(E, 85, ABG)
03:06:47.854 00.001 7680 Guiding  Dir = 2, Dur = 85
03:06:47.854 00.000 6120 Enqueuing Expose request
03:06:47.857 00.003 7680 IsSlewing returns 0
03:06:47.857 00.000 7680 IsGuiding returns 0
03:06:47.859 00.002 7680 PulseGuide returned control before completion, sleep 95
03:06:47.958 00.099 7680 IsGuiding returns 1
03:06:47.958 00.000 7680 scope still moving after pulse duration time elapsed
03:06:47.987 00.029 7680 IsSlewing returns 0
03:06:47.988 00.001 7680 IsGuiding returns 0
03:06:47.989 00.001 7680 scope move finished after 85 + 46 ms
03:06:47.989 00.000 7680 Move returns status 0, amount 85
03:06:47.989 00.000 7680 MoveAxis(N, 0, ABG)
03:06:47.991 00.002 7680 Move returns status 0, amount 0
03:06:47.991 00.000 7680 move complete, result=0
03:06:47.991 00.000 7680 worker thread done servicing request
03:06:47.992 00.001 6120 GuideStep: -0.2 px 85 ms EAST, 0.3 px 0 ms NORTH
03:06:48.000 00.008 7680 Worker thread wakes up
03:06:48.001 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:48.001 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:49.251 01.250 7680 Exposure complete
03:06:49.377 00.126 7680 worker thread done servicing request
03:06:49.378 00.001 6120 OnExposeComplete: enter
03:06:49.383 00.005 6120 UpdateGuideState(): m_state=6
03:06:49.387 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2201
03:06:49.391 00.004 6120 Star::Find returns 1 (0), X=507.76, Y=665.97, Mass=8478, SNR=61.6, Peak=229 HFD=6.6
03:06:49.396 00.005 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
03:06:49.401 00.005 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
03:06:49.405 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-1.03 hyp=1.03 cameraTheta=-1.52 mountX=-0.14 mountY=0.95, mountTheta=1.72
03:06:49.410 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-1.03, opts=13)
03:06:49.413 00.003 6120 Enqueuing Move request for scope (0.05, -1.03)
03:06:49.418 00.005 7680 Worker thread wakes up
03:06:49.418 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:49.422 00.004 6120 UpdateGuideState exits: m=8478 SNR=61.6
03:06:49.425 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:49.430 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:49.435 00.005 6120 Enqueuing Expose request
03:06:49.440 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -1.03) opts 0xd
03:06:49.440 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -1.03)
03:06:49.440 00.000 7680 Moving (0.05, -1.03) raw xDistance=-0.14 yDistance=0.95
03:06:49.440 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:06:49.441 00.001 7680 resist switch: large excursion: input 0.95 thresh 0.60 direction from -1 to 1
03:06:49.441 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.85
03:06:49.441 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95
03:06:49.442 00.001 7680 MoveAxis(E, 0, ABG)
03:06:49.442 00.000 7680 Move returns status 0, amount 0
03:06:49.442 00.000 7680 MoveAxis(S, 515, ABG)
03:06:49.442 00.000 7680 Guiding  Dir = 1, Dur = 515
03:06:49.442 00.000 7680 IsSlewing returns 0
03:06:49.443 00.001 7680 IsGuiding returns 0
03:06:49.443 00.000 7680 PulseGuide returned control before completion, sleep 525
03:06:49.978 00.535 7680 IsGuiding returns 1
03:06:49.980 00.002 7680 scope still moving after pulse duration time elapsed
03:06:50.012 00.032 7680 IsSlewing returns 0
03:06:50.012 00.000 7680 IsGuiding returns 0
03:06:50.012 00.000 7680 scope move finished after 515 + 54 ms
03:06:50.014 00.002 7680 Move returns status 0, amount 515
03:06:50.014 00.000 7680 move complete, result=0
03:06:50.015 00.001 7680 worker thread done servicing request
03:06:50.016 00.001 7680 Worker thread wakes up
03:06:50.016 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.9 px 515 ms SOUTH
03:06:50.025 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:50.025 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:51.275 01.250 7680 Exposure complete
03:06:51.440 00.165 7680 worker thread done servicing request
03:06:51.440 00.000 6120 OnExposeComplete: enter
03:06:51.447 00.007 6120 UpdateGuideState(): m_state=6
03:06:51.455 00.008 6120 Star::Find(15, 507, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2202
03:06:51.461 00.006 6120 Star::Find returns 1 (0), X=507.64, Y=667.81, Mass=8108, SNR=59.3, Peak=213 HFD=6.5
03:06:51.466 00.005 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.19) = xAngle (1.47 = 1.47)
03:06:51.471 00.005 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.35 = -1.94)
03:06:51.474 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.81 hyp=0.81 cameraTheta=1.66 mountX=0.08 mountY=-0.76, mountTheta=-1.47
03:06:51.479 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.81, opts=13)
03:06:51.485 00.006 6120 Enqueuing Move request for scope (-0.07, 0.81)
03:06:51.492 00.007 7680 Worker thread wakes up
03:06:51.492 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:51.495 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.81) opts 0xd
03:06:51.495 00.000 6120 UpdateGuideState exits: m=8108 SNR=59.3
03:06:51.499 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.81)
03:06:51.499 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:51.502 00.003 7680 Moving (-0.07, 0.81) raw xDistance=0.08 yDistance=-0.76
03:06:51.502 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:51.506 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:06:51.506 00.000 6120 Enqueuing Expose request
03:06:51.510 00.004 7680 resist switch: large excursion: input -0.76 thresh 0.60 direction from 1 to -1
03:06:51.510 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.28
03:06:51.510 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
03:06:51.510 00.000 7680 MoveAxis(E, 0, ABG)
03:06:51.511 00.001 7680 Move returns status 0, amount 0
03:06:51.511 00.000 7680 MoveAxis(N, 412, ABG)
03:06:51.511 00.000 7680 Guiding  Dir = 0, Dur = 412
03:06:51.511 00.000 7680 IsSlewing returns 0
03:06:51.511 00.000 7680 IsGuiding returns 0
03:06:51.511 00.000 7680 PulseGuide returned control before completion, sleep 422
03:06:51.935 00.424 7680 IsGuiding returns 1
03:06:51.935 00.000 7680 scope still moving after pulse duration time elapsed
03:06:51.966 00.031 7680 IsSlewing returns 0
03:06:51.967 00.001 7680 IsGuiding returns 0
03:06:51.968 00.001 7680 scope move finished after 412 + 44 ms
03:06:51.968 00.000 7680 Move returns status 0, amount 412
03:06:51.968 00.000 7680 move complete, result=0
03:06:51.968 00.000 7680 worker thread done servicing request
03:06:51.968 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.8 px 412 ms NORTH
03:06:51.975 00.007 7680 Worker thread wakes up
03:06:51.975 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:51.975 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:53.232 01.257 7680 Exposure complete
03:06:53.375 00.143 7680 worker thread done servicing request
03:06:53.375 00.000 6120 OnExposeComplete: enter
03:06:53.378 00.003 6120 UpdateGuideState(): m_state=6
03:06:53.382 00.004 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2203
03:06:53.385 00.003 6120 Star::Find returns 1 (0), X=507.55, Y=667.82, Mass=7684, SNR=58.7, Peak=199 HFD=6.4
03:06:53.390 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (0.19) = xAngle (1.57 = 1.57)
03:06:53.394 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.44 = -1.84)
03:06:53.397 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.83 hyp=0.84 cameraTheta=1.76 mountX=0.00 mountY=-0.81, mountTheta=-1.57
03:06:53.403 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.83, opts=13)
03:06:53.408 00.005 6120 Enqueuing Move request for scope (-0.16, 0.83)
03:06:53.411 00.003 7680 Worker thread wakes up
03:06:53.411 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:53.415 00.004 6120 UpdateGuideState exits: m=7684 SNR=58.7
03:06:53.419 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.83) opts 0xd
03:06:53.419 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.83)
03:06:53.420 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:53.423 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:53.428 00.005 6120 Enqueuing Expose request
03:06:53.432 00.004 7680 Moving (-0.16, 0.83) raw xDistance=0.00 yDistance=-0.81
03:06:53.433 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:06:53.433 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
03:06:53.433 00.000 7680 MoveAxis(E, 0, ABG)
03:06:53.433 00.000 7680 Move returns status 0, amount 0
03:06:53.433 00.000 7680 MoveAxis(N, 439, ABG)
03:06:53.434 00.001 7680 Guiding  Dir = 0, Dur = 439
03:06:53.434 00.000 7680 IsSlewing returns 0
03:06:53.434 00.000 7680 IsGuiding returns 0
03:06:53.435 00.001 7680 PulseGuide returned control before completion, sleep 449
03:06:53.890 00.455 7680 IsGuiding returns 1
03:06:53.892 00.002 7680 scope still moving after pulse duration time elapsed
03:06:53.923 00.031 7680 IsSlewing returns 0
03:06:53.924 00.001 7680 IsGuiding returns 0
03:06:53.925 00.001 7680 scope move finished after 439 + 51 ms
03:06:53.926 00.001 7680 Move returns status 0, amount 439
03:06:53.926 00.000 7680 move complete, result=0
03:06:53.927 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.8 px 439 ms NORTH
03:06:53.934 00.007 7680 worker thread done servicing request
03:06:53.935 00.001 7680 Worker thread wakes up
03:06:53.935 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:53.935 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:55.188 01.253 7680 Exposure complete
03:06:55.322 00.134 7680 worker thread done servicing request
03:06:55.322 00.000 6120 OnExposeComplete: enter
03:06:55.327 00.005 6120 UpdateGuideState(): m_state=6
03:06:55.331 00.004 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2204
03:06:55.338 00.007 6120 Star::Find returns 1 (0), X=507.63, Y=665.40, Mass=8805, SNR=62.4, Peak=219 HFD=6.9
03:06:55.342 00.004 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
03:06:55.347 00.005 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
03:06:55.350 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-1.60 hyp=1.60 cameraTheta=-1.62 mountX=-0.38 mountY=1.40, mountTheta=1.83
03:06:55.355 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-1.60, opts=13)
03:06:55.358 00.003 6120 Enqueuing Move request for scope (-0.08, -1.60)
03:06:55.363 00.005 7680 Worker thread wakes up
03:06:55.363 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:55.367 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -1.60) opts 0xd
03:06:55.368 00.001 6120 UpdateGuideState exits: m=8805 SNR=62.4
03:06:55.372 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, -1.60)
03:06:55.374 00.002 7680 Moving (-0.08, -1.60) raw xDistance=-0.38 yDistance=1.40
03:06:55.374 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:06:55.374 00.000 7680 resist switch: large excursion: input 1.40 thresh 0.60 direction from -1 to 1
03:06:55.374 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.19
03:06:55.374 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.40 from input 1.40
03:06:55.375 00.001 7680 MoveAxis(E, 154, ABG)
03:06:55.375 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:55.380 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:55.384 00.004 6120 Enqueuing Expose request
03:06:55.387 00.003 7680 Guiding  Dir = 2, Dur = 154
03:06:55.388 00.001 7680 IsSlewing returns 0
03:06:55.388 00.000 7680 IsGuiding returns 0
03:06:55.388 00.000 7680 PulseGuide returned control before completion, sleep 164
03:06:55.564 00.176 7680 IsGuiding returns 1
03:06:55.564 00.000 7680 scope still moving after pulse duration time elapsed
03:06:55.595 00.031 7680 IsSlewing returns 0
03:06:55.596 00.001 7680 IsGuiding returns 0
03:06:55.596 00.000 7680 scope move finished after 154 + 54 ms
03:06:55.598 00.002 7680 Move returns status 0, amount 154
03:06:55.598 00.000 7680 MoveAxis(S, 759, ABG)
03:06:55.598 00.000 7680 Guiding  Dir = 1, Dur = 759
03:06:55.599 00.001 7680 IsSlewing returns 0
03:06:55.599 00.000 7680 IsGuiding returns 0
03:06:55.600 00.001 7680 PulseGuide returned control before completion, sleep 769
03:06:56.379 00.779 7680 IsGuiding returns 1
03:06:56.380 00.001 7680 scope still moving after pulse duration time elapsed
03:06:56.411 00.031 7680 IsSlewing returns 0
03:06:56.412 00.001 7680 IsGuiding returns 0
03:06:56.412 00.000 7680 scope move finished after 759 + 52 ms
03:06:56.412 00.000 7680 Move returns status 0, amount 759
03:06:56.412 00.000 7680 move complete, result=0
03:06:56.413 00.001 7680 worker thread done servicing request
03:06:56.413 00.000 7680 Worker thread wakes up
03:06:56.414 00.001 6120 GuideStep: -0.4 px 154 ms EAST, 1.4 px 759 ms SOUTH
03:06:56.421 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:56.421 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:06:57.678 01.257 7680 Exposure complete
03:06:57.794 00.116 7680 worker thread done servicing request
03:06:57.794 00.000 6120 OnExposeComplete: enter
03:06:57.797 00.003 6120 UpdateGuideState(): m_state=6
03:06:57.802 00.005 6120 Star::Find(15, 507, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2205
03:06:57.806 00.004 6120 Star::Find returns 1 (0), X=508.14, Y=665.10, Mass=8284, SNR=60.5, Peak=232 HFD=6.3
03:06:57.811 00.005 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
03:06:57.815 00.004 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
03:06:57.818 00.003 6120 CameraToMount -- cameraX=0.43 cameraY=-1.90 hyp=1.95 cameraTheta=-1.35 mountX=0.07 mountY=1.90, mountTheta=1.53
03:06:57.823 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.43, y=-1.90, opts=13)
03:06:57.827 00.004 6120 Enqueuing Move request for scope (0.43, -1.90)
03:06:57.832 00.005 7680 Worker thread wakes up
03:06:57.832 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.43, -1.90) opts 0xd
03:06:57.832 00.000 7680 Handling offset move in thread for scope, endpoint = (0.43, -1.90)
03:06:57.832 00.000 7680 Moving (0.43, -1.90) raw xDistance=0.07 yDistance=1.90
03:06:57.832 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:06:57.833 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.90 from input 1.90
03:06:57.833 00.000 7680 MoveAxis(E, 0, ABG)
03:06:57.833 00.000 7680 Move returns status 0, amount 0
03:06:57.833 00.000 7680 MoveAxis(S, 1029, ABG)
03:06:57.833 00.000 7680 Guiding  Dir = 1, Dur = 1029
03:06:57.833 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:06:57.837 00.004 7680 IsSlewing returns 0
03:06:57.838 00.001 6120 UpdateGuideState exits: m=8284 SNR=60.5
03:06:57.841 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:06:57.845 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:06:57.849 00.004 6120 Enqueuing Expose request
03:06:57.853 00.004 7680 IsGuiding returns 0
03:06:57.853 00.000 7680 PulseGuide returned control before completion, sleep 1039
03:06:58.910 01.057 7680 IsGuiding returns 0
03:06:58.911 00.001 7680 Move returns status 0, amount 1029
03:06:58.911 00.000 7680 move complete, result=0
03:06:58.912 00.001 7680 worker thread done servicing request
03:06:58.913 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 1.9 px 1029 ms SOUTH
03:06:58.920 00.007 7680 Worker thread wakes up
03:06:58.920 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:06:58.920 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:00.171 01.251 7680 Exposure complete
03:07:00.316 00.145 7680 worker thread done servicing request
03:07:00.317 00.001 6120 OnExposeComplete: enter
03:07:00.320 00.003 6120 UpdateGuideState(): m_state=6
03:07:00.325 00.005 6120 Star::Find(15, 508, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2206
03:07:00.329 00.004 6120 Star::Find returns 1 (0), X=508.18, Y=666.03, Mass=8753, SNR=62.7, Peak=236 HFD=6.4
03:07:00.334 00.005 6120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (0.19) = xAngle (-1.31 = -1.31)
03:07:00.339 00.005 6120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.57 = 1.57)
03:07:00.343 00.004 6120 CameraToMount -- cameraX=0.47 cameraY=-0.97 hyp=1.08 cameraTheta=-1.12 mountX=0.28 mountY=1.08, mountTheta=1.32
03:07:00.348 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.47, y=-0.97, opts=13)
03:07:00.352 00.004 6120 Enqueuing Move request for scope (0.47, -0.97)
03:07:00.356 00.004 7680 Worker thread wakes up
03:07:00.356 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.97) opts 0xd
03:07:00.357 00.001 7680 Handling offset move in thread for scope, endpoint = (0.47, -0.97)
03:07:00.357 00.000 7680 Moving (0.47, -0.97) raw xDistance=0.28 yDistance=1.08
03:07:00.357 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:07:00.357 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.08 from input 1.08
03:07:00.357 00.000 7680 MoveAxis(W, 116, ABG)
03:07:00.357 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:00.362 00.005 6120 UpdateGuideState exits: m=8753 SNR=62.7
03:07:00.366 00.004 7680 Guiding  Dir = 3, Dur = 116
03:07:00.367 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:00.371 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:00.375 00.004 6120 Enqueuing Expose request
03:07:00.379 00.004 7680 IsSlewing returns 0
03:07:00.380 00.001 7680 IsGuiding returns 0
03:07:00.380 00.000 7680 PulseGuide returned control before completion, sleep 126
03:07:00.519 00.139 7680 IsGuiding returns 1
03:07:00.519 00.000 7680 scope still moving after pulse duration time elapsed
03:07:00.549 00.030 7680 IsSlewing returns 0
03:07:00.552 00.003 7680 IsGuiding returns 0
03:07:00.553 00.001 7680 scope move finished after 116 + 58 ms
03:07:00.554 00.001 7680 Move returns status 0, amount 116
03:07:00.554 00.000 7680 MoveAxis(S, 587, ABG)
03:07:00.554 00.000 7680 Guiding  Dir = 1, Dur = 587
03:07:00.554 00.000 7680 IsSlewing returns 0
03:07:00.555 00.001 7680 IsGuiding returns 0
03:07:00.555 00.000 7680 PulseGuide returned control before completion, sleep 597
03:07:01.161 00.606 7680 IsGuiding returns 1
03:07:01.161 00.000 7680 scope still moving after pulse duration time elapsed
03:07:01.192 00.031 7680 IsSlewing returns 0
03:07:01.194 00.002 7680 IsGuiding returns 0
03:07:01.195 00.001 7680 scope move finished after 587 + 52 ms
03:07:01.195 00.000 7680 Move returns status 0, amount 587
03:07:01.196 00.001 7680 move complete, result=0
03:07:01.196 00.000 7680 worker thread done servicing request
03:07:01.196 00.000 6120 GuideStep: 0.3 px 116 ms WEST, 1.1 px 587 ms SOUTH
03:07:01.203 00.007 7680 Worker thread wakes up
03:07:01.203 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:01.203 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:02.448 01.245 7680 Exposure complete
03:07:02.587 00.139 7680 worker thread done servicing request
03:07:02.587 00.000 6120 OnExposeComplete: enter
03:07:02.593 00.006 6120 UpdateGuideState(): m_state=6
03:07:02.597 00.004 6120 Star::Find(15, 508, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2207
03:07:02.602 00.005 6120 Star::Find returns 1 (0), X=508.03, Y=666.90, Mass=8788, SNR=62.6, Peak=216 HFD=6.5
03:07:02.605 00.003 6120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (0.19) = xAngle (-0.49 = -0.49)
03:07:02.609 00.004 6120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.38 = 2.38)
03:07:02.613 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=-0.10 hyp=0.34 cameraTheta=-0.31 mountX=0.30 mountY=0.23, mountTheta=0.66
03:07:02.618 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.10, opts=13)
03:07:02.622 00.004 6120 Enqueuing Move request for scope (0.32, -0.10)
03:07:02.626 00.004 7680 Worker thread wakes up
03:07:02.626 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:02.630 00.004 6120 UpdateGuideState exits: m=8788 SNR=62.6
03:07:02.634 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.10) opts 0xd
03:07:02.635 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:02.638 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:02.642 00.004 6120 Enqueuing Expose request
03:07:02.647 00.005 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.10)
03:07:02.649 00.002 7680 Moving (0.32, -0.10) raw xDistance=0.30 yDistance=0.23
03:07:02.649 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
03:07:02.649 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:07:02.650 00.001 7680 MoveAxis(W, 129, ABG)
03:07:02.650 00.000 7680 Guiding  Dir = 3, Dur = 129
03:07:02.650 00.000 7680 IsSlewing returns 0
03:07:02.650 00.000 7680 IsGuiding returns 0
03:07:02.651 00.001 7680 PulseGuide returned control before completion, sleep 139
03:07:02.803 00.152 7680 IsGuiding returns 1
03:07:02.804 00.001 7680 scope still moving after pulse duration time elapsed
03:07:02.835 00.031 7680 IsSlewing returns 0
03:07:02.836 00.001 7680 IsGuiding returns 0
03:07:02.837 00.001 7680 scope move finished after 129 + 57 ms
03:07:02.837 00.000 7680 Move returns status 0, amount 129
03:07:02.838 00.001 7680 MoveAxis(S, 126, ABG)
03:07:02.838 00.000 7680 Guiding  Dir = 1, Dur = 126
03:07:02.838 00.000 7680 IsSlewing returns 0
03:07:02.840 00.002 7680 IsGuiding returns 0
03:07:02.840 00.000 7680 PulseGuide returned control before completion, sleep 136
03:07:02.993 00.153 7680 IsGuiding returns 1
03:07:02.993 00.000 7680 scope still moving after pulse duration time elapsed
03:07:03.023 00.030 7680 IsSlewing returns 0
03:07:03.024 00.001 7680 IsGuiding returns 0
03:07:03.025 00.001 7680 scope move finished after 126 + 59 ms
03:07:03.025 00.000 7680 Move returns status 0, amount 126
03:07:03.026 00.001 7680 move complete, result=0
03:07:03.026 00.000 7680 worker thread done servicing request
03:07:03.026 00.000 7680 Worker thread wakes up
03:07:03.028 00.002 6120 GuideStep: 0.3 px 129 ms WEST, 0.2 px 126 ms SOUTH
03:07:03.033 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:03.034 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:04.291 01.257 7680 Exposure complete
03:07:04.432 00.141 7680 worker thread done servicing request
03:07:04.433 00.001 6120 OnExposeComplete: enter
03:07:04.437 00.004 6120 UpdateGuideState(): m_state=6
03:07:04.441 00.004 6120 Star::Find(15, 508, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2208
03:07:04.445 00.004 6120 Star::Find returns 1 (0), X=507.74, Y=667.28, Mass=8901, SNR=62.6, Peak=194 HFD=6.7
03:07:04.449 00.004 6120 CameraToMount -- cameraTheta (1.45) - m_xAngle (0.19) = xAngle (1.26 = 1.26)
03:07:04.453 00.004 6120 CameraToMount -- cameraTheta (1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.14 = -2.15)
03:07:04.456 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.45 mountX=0.09 mountY=-0.24, mountTheta=-1.22
03:07:04.462 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.28, opts=13)
03:07:04.466 00.004 6120 Enqueuing Move request for scope (0.03, 0.28)
03:07:04.471 00.005 7680 Worker thread wakes up
03:07:04.471 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.28) opts 0xd
03:07:04.471 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.28)
03:07:04.471 00.000 7680 Moving (0.03, 0.28) raw xDistance=0.09 yDistance=-0.24
03:07:04.471 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:07:04.471 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:07:04.472 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:04.477 00.005 6120 UpdateGuideState exits: m=8901 SNR=62.6
03:07:04.480 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:04.485 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:04.489 00.004 6120 Enqueuing Expose request
03:07:04.492 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:07:04.494 00.002 7680 MoveAxis(E, 0, ABG)
03:07:04.494 00.000 7680 Move returns status 0, amount 0
03:07:04.494 00.000 7680 MoveAxis(N, 0, ABG)
03:07:04.494 00.000 7680 Move returns status 0, amount 0
03:07:04.494 00.000 7680 move complete, result=0
03:07:04.495 00.001 7680 worker thread done servicing request
03:07:04.495 00.000 7680 Worker thread wakes up
03:07:04.495 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:04.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:04.496 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:07:05.746 01.250 7680 Exposure complete
03:07:05.895 00.149 7680 worker thread done servicing request
03:07:05.896 00.001 6120 OnExposeComplete: enter
03:07:05.900 00.004 6120 UpdateGuideState(): m_state=6
03:07:05.903 00.003 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2209
03:07:05.907 00.004 6120 Star::Find returns 1 (0), X=507.90, Y=666.91, Mass=8622, SNR=61.9, Peak=214 HFD=6.5
03:07:05.910 00.003 6120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.19) = xAngle (-0.63 = -0.63)
03:07:05.913 00.003 6120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.25 = 2.25)
03:07:05.917 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.44 mountX=0.17 mountY=0.16, mountTheta=0.77
03:07:05.922 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.09, opts=13)
03:07:05.925 00.003 6120 Enqueuing Move request for scope (0.19, -0.09)
03:07:05.930 00.005 7680 Worker thread wakes up
03:07:05.931 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
03:07:05.931 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
03:07:05.931 00.000 7680 Moving (0.19, -0.09) raw xDistance=0.17 yDistance=0.16
03:07:05.931 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:07:05.932 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:07:05.933 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:05.936 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:07:05.936 00.000 7680 MoveAxis(E, 0, ABG)
03:07:05.937 00.001 7680 Move returns status 0, amount 0
03:07:05.937 00.000 7680 MoveAxis(N, 0, ABG)
03:07:05.937 00.000 7680 Move returns status 0, amount 0
03:07:05.937 00.000 7680 move complete, result=0
03:07:05.937 00.000 7680 worker thread done servicing request
03:07:05.938 00.001 6120 UpdateGuideState exits: m=8622 SNR=61.9
03:07:05.940 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:05.944 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:05.947 00.003 6120 Enqueuing Expose request
03:07:05.950 00.003 7680 Worker thread wakes up
03:07:05.950 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:07:05.954 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:05.954 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:07.203 01.249 7680 Exposure complete
03:07:07.346 00.143 7680 worker thread done servicing request
03:07:07.347 00.001 6120 OnExposeComplete: enter
03:07:07.351 00.004 6120 UpdateGuideState(): m_state=6
03:07:07.355 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2210
03:07:07.359 00.004 6120 Star::Find returns 1 (0), X=507.59, Y=668.81, Mass=7721, SNR=58.6, Peak=206 HFD=6.5
03:07:07.364 00.005 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.19) = xAngle (1.45 = 1.45)
03:07:07.368 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.32 = -1.96)
03:07:07.371 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=1.81 hyp=1.82 cameraTheta=1.64 mountX=0.22 mountY=-1.68, mountTheta=-1.44
03:07:07.375 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=1.81, opts=13)
03:07:07.378 00.003 6120 Enqueuing Move request for scope (-0.12, 1.81)
03:07:07.381 00.003 7680 Worker thread wakes up
03:07:07.381 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 1.81) opts 0xd
03:07:07.381 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:07.384 00.003 6120 UpdateGuideState exits: m=7721 SNR=58.6
03:07:07.387 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:07.392 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:07.395 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.12, 1.81)
03:07:07.395 00.000 6120 Enqueuing Expose request
03:07:07.400 00.005 7680 Moving (-0.12, 1.81) raw xDistance=0.22 yDistance=-1.68
03:07:07.400 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:07:07.400 00.000 7680 resist switch: large excursion: input -1.68 thresh 0.60 direction from 1 to -1
03:07:07.400 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.04
03:07:07.400 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.68 from input -1.68
03:07:07.400 00.000 7680 MoveAxis(W, 91, ABG)
03:07:07.400 00.000 7680 Guiding  Dir = 3, Dur = 91
03:07:07.402 00.002 7680 IsSlewing returns 0
03:07:07.402 00.000 7680 IsGuiding returns 0
03:07:07.402 00.000 7680 PulseGuide returned control before completion, sleep 101
03:07:07.509 00.107 7680 IsGuiding returns 1
03:07:07.510 00.001 7680 scope still moving after pulse duration time elapsed
03:07:07.539 00.029 7680 IsSlewing returns 0
03:07:07.540 00.001 7680 IsGuiding returns 0
03:07:07.540 00.000 7680 scope move finished after 91 + 47 ms
03:07:07.542 00.002 7680 Move returns status 0, amount 91
03:07:07.542 00.000 7680 MoveAxis(N, 913, ABG)
03:07:07.543 00.001 7680 Guiding  Dir = 0, Dur = 913
03:07:07.543 00.000 7680 IsSlewing returns 0
03:07:07.544 00.001 7680 IsGuiding returns 0
03:07:07.544 00.000 7680 PulseGuide returned control before completion, sleep 923
03:07:08.481 00.937 7680 IsGuiding returns 1
03:07:08.482 00.001 7680 scope still moving after pulse duration time elapsed
03:07:08.513 00.031 7680 IsSlewing returns 0
03:07:08.514 00.001 7680 IsGuiding returns 0
03:07:08.515 00.001 7680 scope move finished after 913 + 57 ms
03:07:08.515 00.000 7680 Move returns status 0, amount 913
03:07:08.516 00.001 7680 move complete, result=0
03:07:08.516 00.000 7680 worker thread done servicing request
03:07:08.516 00.000 6120 GuideStep: 0.2 px 91 ms WEST, -1.7 px 913 ms NORTH
03:07:08.525 00.009 7680 Worker thread wakes up
03:07:08.525 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:08.525 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:09.777 01.252 7680 Exposure complete
03:07:09.914 00.137 7680 worker thread done servicing request
03:07:09.914 00.000 6120 OnExposeComplete: enter
03:07:09.919 00.005 6120 UpdateGuideState(): m_state=6
03:07:09.923 00.004 6120 Star::Find(15, 507, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2211
03:07:09.928 00.005 6120 Star::Find returns 1 (0), X=507.58, Y=666.46, Mass=8921, SNR=62.7, Peak=203 HFD=7.0
03:07:09.933 00.005 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
03:07:09.936 00.003 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
03:07:09.941 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.54 hyp=0.56 cameraTheta=-1.80 mountX=-0.23 mountY=0.43, mountTheta=2.05
03:07:09.946 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.54, opts=13)
03:07:09.950 00.004 6120 Enqueuing Move request for scope (-0.13, -0.54)
03:07:09.953 00.003 7680 Worker thread wakes up
03:07:09.953 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.54) opts 0xd
03:07:09.954 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:09.958 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.54)
03:07:09.958 00.000 7680 Moving (-0.13, -0.54) raw xDistance=-0.23 yDistance=0.43
03:07:09.958 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
03:07:09.959 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:07:09.959 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
03:07:09.959 00.000 7680 MoveAxis(E, 86, ABG)
03:07:09.959 00.000 7680 Guiding  Dir = 2, Dur = 86
03:07:09.959 00.000 6120 UpdateGuideState exits: m=8921 SNR=62.7
03:07:09.964 00.005 7680 IsSlewing returns 0
03:07:09.964 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:09.968 00.004 7680 IsGuiding returns 0
03:07:09.968 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:09.973 00.005 6120 Enqueuing Expose request
03:07:09.977 00.004 7680 PulseGuide returned control before completion, sleep 96
03:07:10.077 00.100 7680 IsGuiding returns 0
03:07:10.078 00.001 7680 Move returns status 0, amount 86
03:07:10.078 00.000 7680 MoveAxis(N, 0, ABG)
03:07:10.079 00.001 7680 Move returns status 0, amount 0
03:07:10.079 00.000 7680 move complete, result=0
03:07:10.080 00.001 7680 worker thread done servicing request
03:07:10.080 00.000 6120 GuideStep: -0.2 px 86 ms EAST, 0.4 px 0 ms NORTH
03:07:10.087 00.007 7680 Worker thread wakes up
03:07:10.087 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:10.087 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:11.342 01.255 7680 Exposure complete
03:07:11.479 00.137 7680 worker thread done servicing request
03:07:11.479 00.000 6120 OnExposeComplete: enter
03:07:11.483 00.004 6120 UpdateGuideState(): m_state=6
03:07:11.490 00.007 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2212
03:07:11.495 00.005 6120 Star::Find returns 1 (0), X=507.59, Y=665.86, Mass=8483, SNR=62.2, Peak=212 HFD=6.6
03:07:11.500 00.005 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
03:07:11.503 00.003 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
03:07:11.508 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-1.14 hyp=1.14 cameraTheta=-1.68 mountX=-0.33 mountY=0.97, mountTheta=1.90
03:07:11.513 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-1.14, opts=13)
03:07:11.517 00.004 6120 Enqueuing Move request for scope (-0.12, -1.14)
03:07:11.521 00.004 7680 Worker thread wakes up
03:07:11.521 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:11.525 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -1.14) opts 0xd
03:07:11.525 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -1.14)
03:07:11.525 00.000 7680 Moving (-0.12, -1.14) raw xDistance=-0.33 yDistance=0.97
03:07:11.526 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
03:07:11.527 00.001 7680 resist switch: large excursion: input 0.97 thresh 0.60 direction from -1 to 1
03:07:11.527 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.90
03:07:11.527 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.97 from input 0.97
03:07:11.527 00.000 7680 MoveAxis(E, 142, ABG)
03:07:11.527 00.000 7680 Guiding  Dir = 2, Dur = 142
03:07:11.527 00.000 6120 UpdateGuideState exits: m=8483 SNR=62.2
03:07:11.531 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:11.536 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:11.540 00.004 6120 Enqueuing Expose request
03:07:11.544 00.004 7680 IsSlewing returns 0
03:07:11.544 00.000 7680 IsGuiding returns 0
03:07:11.545 00.001 7680 PulseGuide returned control before completion, sleep 152
03:07:11.707 00.162 7680 IsGuiding returns 1
03:07:11.709 00.002 7680 scope still moving after pulse duration time elapsed
03:07:11.739 00.030 7680 IsSlewing returns 0
03:07:11.740 00.001 7680 IsGuiding returns 0
03:07:11.741 00.001 7680 scope move finished after 142 + 55 ms
03:07:11.743 00.002 7680 Move returns status 0, amount 142
03:07:11.743 00.000 7680 MoveAxis(S, 524, ABG)
03:07:11.743 00.000 7680 Guiding  Dir = 1, Dur = 524
03:07:11.744 00.001 7680 IsSlewing returns 0
03:07:11.744 00.000 7680 IsGuiding returns 0
03:07:11.745 00.001 7680 PulseGuide returned control before completion, sleep 534
03:07:12.283 00.538 7680 IsGuiding returns 1
03:07:12.284 00.001 7680 scope still moving after pulse duration time elapsed
03:07:12.315 00.031 7680 IsSlewing returns 0
03:07:12.316 00.001 7680 IsGuiding returns 0
03:07:12.316 00.000 7680 scope move finished after 524 + 48 ms
03:07:12.318 00.002 7680 Move returns status 0, amount 524
03:07:12.319 00.001 7680 move complete, result=0
03:07:12.319 00.000 7680 worker thread done servicing request
03:07:12.319 00.000 7680 Worker thread wakes up
03:07:12.320 00.001 6120 GuideStep: -0.3 px 142 ms EAST, 1.0 px 524 ms SOUTH
03:07:12.326 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:12.326 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:13.575 01.249 7680 Exposure complete
03:07:13.718 00.143 7680 worker thread done servicing request
03:07:13.718 00.000 6120 OnExposeComplete: enter
03:07:13.722 00.004 6120 UpdateGuideState(): m_state=6
03:07:13.726 00.004 6120 Star::Find(15, 507, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2213
03:07:13.729 00.003 6120 Star::Find returns 1 (0), X=508.03, Y=665.77, Mass=8424, SNR=60.5, Peak=222 HFD=6.6
03:07:13.734 00.005 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
03:07:13.737 00.003 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
03:07:13.742 00.005 6120 CameraToMount -- cameraX=0.32 cameraY=-1.23 hyp=1.27 cameraTheta=-1.32 mountX=0.09 mountY=1.25, mountTheta=1.50
03:07:13.746 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-1.23, opts=13)
03:07:13.751 00.005 6120 Enqueuing Move request for scope (0.32, -1.23)
03:07:13.754 00.003 7680 Worker thread wakes up
03:07:13.754 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -1.23) opts 0xd
03:07:13.754 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, -1.23)
03:07:13.754 00.000 7680 Moving (0.32, -1.23) raw xDistance=0.09 yDistance=1.25
03:07:13.754 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:07:13.756 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:13.759 00.003 7680 GuideAlgorithmResistSwitch::result() returns 1.25 from input 1.25
03:07:13.759 00.000 6120 UpdateGuideState exits: m=8424 SNR=60.5
03:07:13.762 00.003 7680 MoveAxis(E, 0, ABG)
03:07:13.763 00.001 7680 Move returns status 0, amount 0
03:07:13.763 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:13.767 00.004 7680 MoveAxis(S, 677, ABG)
03:07:13.767 00.000 7680 Guiding  Dir = 1, Dur = 677
03:07:13.767 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:13.770 00.003 7680 IsSlewing returns 0
03:07:13.770 00.000 6120 Enqueuing Expose request
03:07:13.776 00.006 7680 IsGuiding returns 0
03:07:13.777 00.001 7680 PulseGuide returned control before completion, sleep 687
03:07:14.471 00.694 7680 IsGuiding returns 1
03:07:14.471 00.000 7680 scope still moving after pulse duration time elapsed
03:07:14.502 00.031 7680 IsSlewing returns 0
03:07:14.503 00.001 7680 IsGuiding returns 0
03:07:14.504 00.001 7680 scope move finished after 677 + 50 ms
03:07:14.504 00.000 7680 Move returns status 0, amount 677
03:07:14.504 00.000 7680 move complete, result=0
03:07:14.504 00.000 7680 worker thread done servicing request
03:07:14.505 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 1.2 px 677 ms SOUTH
03:07:14.512 00.007 7680 Worker thread wakes up
03:07:14.512 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:14.512 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:15.760 01.248 7680 Exposure complete
03:07:15.907 00.147 7680 worker thread done servicing request
03:07:15.907 00.000 6120 OnExposeComplete: enter
03:07:15.912 00.005 6120 UpdateGuideState(): m_state=6
03:07:15.917 00.005 6120 Star::Find(15, 508, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2214
03:07:15.920 00.003 6120 Star::Find returns 1 (0), X=508.02, Y=666.25, Mass=7671, SNR=56.6, Peak=211 HFD=6.3
03:07:15.926 00.006 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
03:07:15.929 00.003 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.51 = 1.51)
03:07:15.934 00.005 6120 CameraToMount -- cameraX=0.31 cameraY=-0.75 hyp=0.81 cameraTheta=-1.18 mountX=0.16 mountY=0.81, mountTheta=1.37
03:07:15.939 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.75, opts=13)
03:07:15.943 00.004 6120 Enqueuing Move request for scope (0.31, -0.75)
03:07:15.946 00.003 7680 Worker thread wakes up
03:07:15.947 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:15.950 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.75) opts 0xd
03:07:15.950 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.75)
03:07:15.952 00.002 6120 UpdateGuideState exits: m=7671 SNR=56.6
03:07:15.955 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:15.959 00.004 7680 Moving (0.31, -0.75) raw xDistance=0.16 yDistance=0.81
03:07:15.960 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:07:15.960 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81
03:07:15.960 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:15.965 00.005 6120 Enqueuing Expose request
03:07:15.969 00.004 7680 MoveAxis(E, 0, ABG)
03:07:15.969 00.000 7680 Move returns status 0, amount 0
03:07:15.969 00.000 7680 MoveAxis(S, 441, ABG)
03:07:15.969 00.000 7680 Guiding  Dir = 1, Dur = 441
03:07:15.969 00.000 7680 IsSlewing returns 0
03:07:15.970 00.001 7680 IsGuiding returns 0
03:07:15.970 00.000 7680 PulseGuide returned control before completion, sleep 451
03:07:16.439 00.469 7680 IsGuiding returns 1
03:07:16.441 00.002 7680 scope still moving after pulse duration time elapsed
03:07:16.470 00.029 7680 IsSlewing returns 0
03:07:16.472 00.002 7680 IsGuiding returns 0
03:07:16.472 00.000 7680 scope move finished after 441 + 60 ms
03:07:16.473 00.001 7680 Move returns status 0, amount 441
03:07:16.473 00.000 7680 move complete, result=0
03:07:16.473 00.000 7680 worker thread done servicing request
03:07:16.474 00.001 7680 Worker thread wakes up
03:07:16.474 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.8 px 441 ms SOUTH
03:07:16.480 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:16.480 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:17.731 01.251 7680 Exposure complete
03:07:17.866 00.135 7680 worker thread done servicing request
03:07:17.866 00.000 6120 OnExposeComplete: enter
03:07:17.871 00.005 6120 UpdateGuideState(): m_state=6
03:07:17.875 00.004 6120 Star::Find(15, 508, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2215
03:07:17.879 00.004 6120 Star::Find returns 1 (0), X=508.04, Y=666.94, Mass=8009, SNR=59.1, Peak=198 HFD=6.4
03:07:17.883 00.004 6120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.19) = xAngle (-0.37 = -0.37)
03:07:17.886 00.003 6120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.51 = 2.51)
03:07:17.889 00.003 6120 CameraToMount -- cameraX=0.33 cameraY=-0.06 hyp=0.34 cameraTheta=-0.18 mountX=0.32 mountY=0.20, mountTheta=0.56
03:07:17.895 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.06, opts=13)
03:07:17.900 00.005 6120 Enqueuing Move request for scope (0.33, -0.06)
03:07:17.905 00.005 7680 Worker thread wakes up
03:07:17.905 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.06) opts 0xd
03:07:17.905 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:17.909 00.004 6120 UpdateGuideState exits: m=8009 SNR=59.1
03:07:17.913 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:17.917 00.004 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.06)
03:07:17.917 00.000 7680 Moving (0.33, -0.06) raw xDistance=0.32 yDistance=0.20
03:07:17.918 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:07:17.918 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
03:07:17.918 00.000 7680 MoveAxis(W, 129, ABG)
03:07:17.918 00.000 7680 Guiding  Dir = 3, Dur = 129
03:07:17.918 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:17.922 00.004 7680 IsSlewing returns 0
03:07:17.922 00.000 6120 Enqueuing Expose request
03:07:17.926 00.004 7680 IsGuiding returns 0
03:07:17.927 00.001 7680 PulseGuide returned control before completion, sleep 139
03:07:18.082 00.155 7680 IsGuiding returns 1
03:07:18.082 00.000 7680 scope still moving after pulse duration time elapsed
03:07:18.112 00.030 7680 IsSlewing returns 0
03:07:18.113 00.001 7680 IsGuiding returns 1
03:07:18.143 00.030 7680 IsSlewing returns 0
03:07:18.145 00.002 7680 IsGuiding returns 1
03:07:18.174 00.029 7680 IsSlewing returns 0
03:07:18.175 00.001 7680 IsGuiding returns 1
03:07:18.206 00.031 7680 IsSlewing returns 0
03:07:18.207 00.001 7680 IsGuiding returns 0
03:07:18.207 00.000 7680 scope move finished after 129 + 151 ms
03:07:18.207 00.000 7680 Move returns status 0, amount 129
03:07:18.208 00.001 7680 MoveAxis(S, 109, ABG)
03:07:18.208 00.000 7680 Guiding  Dir = 1, Dur = 109
03:07:18.210 00.002 7680 IsSlewing returns 0
03:07:18.210 00.000 7680 IsGuiding returns 0
03:07:18.210 00.000 7680 PulseGuide returned control before completion, sleep 119
03:07:18.331 00.121 7680 IsGuiding returns 1
03:07:18.331 00.000 7680 scope still moving after pulse duration time elapsed
03:07:18.362 00.031 7680 IsSlewing returns 0
03:07:18.364 00.002 7680 IsGuiding returns 0
03:07:18.364 00.000 7680 scope move finished after 109 + 45 ms
03:07:18.364 00.000 7680 Move returns status 0, amount 109
03:07:18.364 00.000 7680 move complete, result=0
03:07:18.365 00.001 7680 worker thread done servicing request
03:07:18.365 00.000 7680 Worker thread wakes up
03:07:18.365 00.000 6120 GuideStep: 0.3 px 129 ms WEST, 0.2 px 109 ms SOUTH
03:07:18.371 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:18.371 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:19.629 01.258 7680 Exposure complete
03:07:19.771 00.142 7680 worker thread done servicing request
03:07:19.772 00.001 6120 OnExposeComplete: enter
03:07:19.777 00.005 6120 UpdateGuideState(): m_state=6
03:07:19.782 00.005 6120 Star::Find(15, 508, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2216
03:07:19.785 00.003 6120 Star::Find returns 1 (0), X=507.89, Y=666.97, Mass=8405, SNR=60.7, Peak=213 HFD=6.4
03:07:19.789 00.004 6120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.19) = xAngle (-0.34 = -0.34)
03:07:19.793 00.004 6120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.53 = 2.53)
03:07:19.797 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.19 cameraTheta=-0.16 mountX=0.17 mountY=0.11, mountTheta=0.55
03:07:19.801 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.03, opts=13)
03:07:19.805 00.004 6120 Enqueuing Move request for scope (0.18, -0.03)
03:07:19.811 00.006 7680 Worker thread wakes up
03:07:19.811 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
03:07:19.811 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
03:07:19.811 00.000 7680 Moving (0.18, -0.03) raw xDistance=0.17 yDistance=0.11
03:07:19.811 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:19.815 00.004 6120 UpdateGuideState exits: m=8405 SNR=60.7
03:07:19.820 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:19.823 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:07:19.824 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:07:19.825 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:19.829 00.004 6120 Enqueuing Expose request
03:07:19.832 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:07:19.832 00.000 7680 MoveAxis(E, 0, ABG)
03:07:19.832 00.000 7680 Move returns status 0, amount 0
03:07:19.832 00.000 7680 MoveAxis(N, 0, ABG)
03:07:19.832 00.000 7680 Move returns status 0, amount 0
03:07:19.832 00.000 7680 move complete, result=0
03:07:19.834 00.002 7680 worker thread done servicing request
03:07:19.834 00.000 7680 Worker thread wakes up
03:07:19.835 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:19.835 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:19.835 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:21.094 01.259 7680 Exposure complete
03:07:21.237 00.143 7680 worker thread done servicing request
03:07:21.237 00.000 6120 OnExposeComplete: enter
03:07:21.242 00.005 6120 UpdateGuideState(): m_state=6
03:07:21.245 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2217
03:07:21.250 00.005 6120 Star::Find returns 1 (0), X=507.85, Y=666.97, Mass=8700, SNR=60.7, Peak=209 HFD=6.5
03:07:21.255 00.005 6120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (0.19) = xAngle (-0.38 = -0.38)
03:07:21.259 00.004 6120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.49 = 2.49)
03:07:21.263 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.19 mountX=0.13 mountY=0.09, mountTheta=0.58
03:07:21.269 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.03, opts=13)
03:07:21.274 00.005 6120 Enqueuing Move request for scope (0.14, -0.03)
03:07:21.278 00.004 7680 Worker thread wakes up
03:07:21.278 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:21.283 00.005 6120 UpdateGuideState exits: m=8700 SNR=60.7
03:07:21.286 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:21.289 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:21.294 00.005 6120 Enqueuing Expose request
03:07:21.297 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
03:07:21.297 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
03:07:21.297 00.000 7680 Moving (0.14, -0.03) raw xDistance=0.13 yDistance=0.09
03:07:21.298 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:07:21.298 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:07:21.298 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:07:21.298 00.000 7680 MoveAxis(E, 0, ABG)
03:07:21.298 00.000 7680 Move returns status 0, amount 0
03:07:21.300 00.002 7680 MoveAxis(N, 0, ABG)
03:07:21.300 00.000 7680 Move returns status 0, amount 0
03:07:21.300 00.000 7680 move complete, result=0
03:07:21.300 00.000 7680 worker thread done servicing request
03:07:21.300 00.000 7680 Worker thread wakes up
03:07:21.300 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:07:21.305 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:21.305 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:22.565 01.260 7680 Exposure complete
03:07:22.696 00.131 7680 worker thread done servicing request
03:07:22.697 00.001 6120 OnExposeComplete: enter
03:07:22.701 00.004 6120 UpdateGuideState(): m_state=6
03:07:22.705 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2218
03:07:22.711 00.006 6120 Star::Find returns 1 (0), X=507.78, Y=666.67, Mass=8409, SNR=61.5, Peak=194 HFD=6.8
03:07:22.715 00.004 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
03:07:22.719 00.004 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
03:07:22.722 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.33 hyp=0.33 cameraTheta=-1.37 mountX=0.00 mountY=0.32, mountTheta=1.56
03:07:22.728 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.33, opts=13)
03:07:22.732 00.004 6120 Enqueuing Move request for scope (0.07, -0.33)
03:07:22.737 00.005 7680 Worker thread wakes up
03:07:22.737 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.33) opts 0xd
03:07:22.737 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.33)
03:07:22.737 00.000 7680 Moving (0.07, -0.33) raw xDistance=0.00 yDistance=0.32
03:07:22.737 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:07:22.737 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:07:22.737 00.000 7680 MoveAxis(E, 0, ABG)
03:07:22.737 00.000 7680 Move returns status 0, amount 0
03:07:22.737 00.000 7680 MoveAxis(S, 175, ABG)
03:07:22.739 00.002 7680 Guiding  Dir = 1, Dur = 175
03:07:22.739 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:22.745 00.006 7680 IsSlewing returns 0
03:07:22.745 00.000 6120 UpdateGuideState exits: m=8409 SNR=61.5
03:07:22.750 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:22.754 00.004 7680 IsGuiding returns 0
03:07:22.754 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:22.758 00.004 7680 PulseGuide returned control before completion, sleep 185
03:07:22.758 00.000 6120 Enqueuing Expose request
03:07:22.959 00.201 7680 IsGuiding returns 1
03:07:22.960 00.001 7680 scope still moving after pulse duration time elapsed
03:07:22.990 00.030 7680 IsSlewing returns 0
03:07:22.991 00.001 7680 IsGuiding returns 0
03:07:22.991 00.000 7680 scope move finished after 175 + 62 ms
03:07:22.993 00.002 7680 Move returns status 0, amount 175
03:07:22.993 00.000 7680 move complete, result=0
03:07:22.994 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 175 ms SOUTH
03:07:23.000 00.006 7680 worker thread done servicing request
03:07:23.000 00.000 7680 Worker thread wakes up
03:07:23.001 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:23.001 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:24.254 01.253 7680 Exposure complete
03:07:24.418 00.164 7680 worker thread done servicing request
03:07:24.419 00.001 6120 OnExposeComplete: enter
03:07:24.423 00.004 6120 UpdateGuideState(): m_state=6
03:07:24.427 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2219
03:07:24.433 00.006 6120 Star::Find returns 1 (0), X=507.90, Y=666.74, Mass=9255, SNR=65.0, Peak=209 HFD=6.7
03:07:24.438 00.005 6120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (0.19) = xAngle (-1.12 = -1.12)
03:07:24.442 00.004 6120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.75 = 1.75)
03:07:24.445 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-0.26 hyp=0.32 cameraTheta=-0.94 mountX=0.14 mountY=0.32, mountTheta=1.16
03:07:24.452 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.26, opts=13)
03:07:24.456 00.004 6120 Enqueuing Move request for scope (0.19, -0.26)
03:07:24.460 00.004 7680 Worker thread wakes up
03:07:24.460 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:24.465 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.26) opts 0xd
03:07:24.465 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.26)
03:07:24.466 00.001 7680 Moving (0.19, -0.26) raw xDistance=0.14 yDistance=0.32
03:07:24.466 00.000 6120 UpdateGuideState exits: m=9255 SNR=65.0
03:07:24.470 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:24.473 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:24.477 00.004 6120 Enqueuing Expose request
03:07:24.481 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:07:24.481 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:07:24.481 00.000 7680 MoveAxis(E, 0, ABG)
03:07:24.481 00.000 7680 Move returns status 0, amount 0
03:07:24.482 00.001 7680 MoveAxis(S, 172, ABG)
03:07:24.482 00.000 7680 Guiding  Dir = 1, Dur = 172
03:07:24.482 00.000 7680 IsSlewing returns 0
03:07:24.483 00.001 7680 IsGuiding returns 0
03:07:24.483 00.000 7680 PulseGuide returned control before completion, sleep 182
03:07:24.679 00.196 7680 IsGuiding returns 1
03:07:24.680 00.001 7680 scope still moving after pulse duration time elapsed
03:07:24.711 00.031 7680 IsSlewing returns 0
03:07:24.711 00.000 7680 IsGuiding returns 0
03:07:24.712 00.001 7680 scope move finished after 172 + 57 ms
03:07:24.712 00.000 7680 Move returns status 0, amount 172
03:07:24.713 00.001 7680 move complete, result=0
03:07:24.713 00.000 7680 worker thread done servicing request
03:07:24.714 00.001 7680 Worker thread wakes up
03:07:24.714 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 172 ms SOUTH
03:07:24.721 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:24.721 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:25.969 01.248 7680 Exposure complete
03:07:26.113 00.144 7680 worker thread done servicing request
03:07:26.114 00.001 6120 OnExposeComplete: enter
03:07:26.118 00.004 6120 UpdateGuideState(): m_state=6
03:07:26.121 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2220
03:07:26.125 00.004 6120 Star::Find returns 1 (0), X=507.85, Y=666.84, Mass=8613, SNR=61.1, Peak=236 HFD=6.4
03:07:26.129 00.004 6120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (0.19) = xAngle (-1.01 = -1.01)
03:07:26.132 00.003 6120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.86 = 1.86)
03:07:26.135 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-0.83 mountX=0.11 mountY=0.20, mountTheta=1.07
03:07:26.141 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.15, opts=13)
03:07:26.145 00.004 6120 Enqueuing Move request for scope (0.14, -0.15)
03:07:26.150 00.005 7680 Worker thread wakes up
03:07:26.150 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
03:07:26.150 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
03:07:26.151 00.001 7680 Moving (0.14, -0.15) raw xDistance=0.11 yDistance=0.20
03:07:26.151 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:07:26.151 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
03:07:26.153 00.002 7680 MoveAxis(E, 0, ABG)
03:07:26.153 00.000 7680 Move returns status 0, amount 0
03:07:26.153 00.000 7680 MoveAxis(S, 109, ABG)
03:07:26.153 00.000 7680 Guiding  Dir = 1, Dur = 109
03:07:26.154 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:26.158 00.004 7680 IsSlewing returns 0
03:07:26.158 00.000 6120 UpdateGuideState exits: m=8613 SNR=61.1
03:07:26.162 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:26.165 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:26.169 00.004 6120 Enqueuing Expose request
03:07:26.173 00.004 7680 IsGuiding returns 0
03:07:26.173 00.000 7680 PulseGuide returned control before completion, sleep 119
03:07:26.302 00.129 7680 IsGuiding returns 1
03:07:26.303 00.001 7680 scope still moving after pulse duration time elapsed
03:07:26.333 00.030 7680 IsSlewing returns 0
03:07:26.336 00.003 7680 IsGuiding returns 0
03:07:26.336 00.000 7680 scope move finished after 109 + 54 ms
03:07:26.337 00.001 7680 Move returns status 0, amount 109
03:07:26.337 00.000 7680 move complete, result=0
03:07:26.337 00.000 7680 worker thread done servicing request
03:07:26.339 00.002 7680 Worker thread wakes up
03:07:26.339 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 109 ms SOUTH
03:07:26.347 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:26.348 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:27.597 01.249 7680 Exposure complete
03:07:27.729 00.132 7680 worker thread done servicing request
03:07:27.729 00.000 6120 OnExposeComplete: enter
03:07:27.733 00.004 6120 UpdateGuideState(): m_state=6
03:07:27.736 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2221
03:07:27.740 00.004 6120 Star::Find returns 1 (0), X=507.60, Y=668.81, Mass=7966, SNR=58.8, Peak=220 HFD=6.5
03:07:27.744 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.19) = xAngle (1.44 = 1.44)
03:07:27.748 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.32 = -1.97)
03:07:27.752 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=1.81 hyp=1.81 cameraTheta=1.63 mountX=0.23 mountY=-1.67, mountTheta=-1.43
03:07:27.757 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=1.81, opts=13)
03:07:27.761 00.004 6120 Enqueuing Move request for scope (-0.11, 1.81)
03:07:27.764 00.003 7680 Worker thread wakes up
03:07:27.765 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:27.769 00.004 6120 UpdateGuideState exits: m=7966 SNR=58.8
03:07:27.771 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:27.778 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:27.782 00.004 6120 Enqueuing Expose request
03:07:27.786 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 1.81) opts 0xd
03:07:27.786 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 1.81)
03:07:27.787 00.001 7680 Moving (-0.11, 1.81) raw xDistance=0.23 yDistance=-1.67
03:07:27.787 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
03:07:27.787 00.000 7680 resist switch: large excursion: input -1.67 thresh 0.60 direction from 1 to -1
03:07:27.787 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.02
03:07:27.788 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.67 from input -1.67
03:07:27.788 00.000 7680 MoveAxis(W, 94, ABG)
03:07:27.789 00.001 7680 Guiding  Dir = 3, Dur = 94
03:07:27.789 00.000 7680 IsSlewing returns 0
03:07:27.789 00.000 7680 IsGuiding returns 0
03:07:27.789 00.000 7680 PulseGuide returned control before completion, sleep 104
03:07:27.899 00.110 7680 IsGuiding returns 1
03:07:27.900 00.001 7680 scope still moving after pulse duration time elapsed
03:07:27.929 00.029 7680 IsSlewing returns 0
03:07:27.932 00.003 7680 IsGuiding returns 0
03:07:27.932 00.000 7680 scope move finished after 94 + 48 ms
03:07:27.932 00.000 7680 Move returns status 0, amount 94
03:07:27.932 00.000 7680 MoveAxis(N, 908, ABG)
03:07:27.933 00.001 7680 Guiding  Dir = 0, Dur = 908
03:07:27.934 00.001 7680 IsSlewing returns 0
03:07:27.934 00.000 7680 IsGuiding returns 0
03:07:27.935 00.001 7680 PulseGuide returned control before completion, sleep 918
03:07:28.866 00.931 7680 IsGuiding returns 1
03:07:28.866 00.000 7680 scope still moving after pulse duration time elapsed
03:07:28.897 00.031 7680 IsSlewing returns 0
03:07:28.898 00.001 7680 IsGuiding returns 1
03:07:28.928 00.030 7680 IsSlewing returns 0
03:07:28.928 00.000 7680 IsGuiding returns 0
03:07:28.928 00.000 7680 scope move finished after 908 + 85 ms
03:07:28.928 00.000 7680 Move returns status 0, amount 908
03:07:28.929 00.001 7680 move complete, result=0
03:07:28.929 00.000 7680 worker thread done servicing request
03:07:28.930 00.001 6120 GuideStep: 0.2 px 94 ms WEST, -1.7 px 908 ms NORTH
03:07:28.936 00.006 7680 Worker thread wakes up
03:07:28.936 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:28.938 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:30.189 01.251 7680 Exposure complete
03:07:30.328 00.139 7680 worker thread done servicing request
03:07:30.329 00.001 6120 OnExposeComplete: enter
03:07:30.334 00.005 6120 UpdateGuideState(): m_state=6
03:07:30.338 00.004 6120 Star::Find(15, 507, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2222
03:07:30.343 00.005 6120 Star::Find returns 1 (0), X=507.51, Y=665.95, Mass=8609, SNR=62.2, Peak=224 HFD=6.6
03:07:30.346 00.003 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
03:07:30.349 00.003 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
03:07:30.353 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-1.05 hyp=1.07 cameraTheta=-1.76 mountX=-0.39 mountY=0.85, mountTheta=2.00
03:07:30.357 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-1.05, opts=13)
03:07:30.360 00.003 6120 Enqueuing Move request for scope (-0.20, -1.05)
03:07:30.365 00.005 7680 Worker thread wakes up
03:07:30.365 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -1.05) opts 0xd
03:07:30.365 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -1.05)
03:07:30.365 00.000 7680 Moving (-0.20, -1.05) raw xDistance=-0.39 yDistance=0.85
03:07:30.365 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
03:07:30.365 00.000 7680 resist switch: large excursion: input 0.85 thresh 0.60 direction from -1 to 1
03:07:30.365 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.56
03:07:30.366 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85
03:07:30.366 00.000 7680 MoveAxis(E, 152, ABG)
03:07:30.366 00.000 7680 Guiding  Dir = 2, Dur = 152
03:07:30.366 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:30.371 00.005 7680 IsSlewing returns 0
03:07:30.371 00.000 6120 UpdateGuideState exits: m=8609 SNR=62.2
03:07:30.376 00.005 7680 IsGuiding returns 0
03:07:30.376 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:30.380 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:30.384 00.004 7680 PulseGuide returned control before completion, sleep 162
03:07:30.385 00.001 6120 Enqueuing Expose request
03:07:30.556 00.171 7680 IsGuiding returns 0
03:07:30.556 00.000 7680 Move returns status 0, amount 152
03:07:30.557 00.001 7680 MoveAxis(S, 464, ABG)
03:07:30.557 00.000 7680 Guiding  Dir = 1, Dur = 464
03:07:30.559 00.002 7680 IsSlewing returns 0
03:07:30.561 00.002 7680 IsGuiding returns 0
03:07:30.561 00.000 7680 PulseGuide returned control before completion, sleep 474
03:07:31.039 00.478 7680 IsGuiding returns 1
03:07:31.040 00.001 7680 scope still moving after pulse duration time elapsed
03:07:31.069 00.029 7680 IsSlewing returns 0
03:07:31.070 00.001 7680 IsGuiding returns 0
03:07:31.070 00.000 7680 scope move finished after 464 + 45 ms
03:07:31.070 00.000 7680 Move returns status 0, amount 464
03:07:31.070 00.000 7680 move complete, result=0
03:07:31.070 00.000 7680 worker thread done servicing request
03:07:31.072 00.002 6120 GuideStep: -0.4 px 152 ms EAST, 0.9 px 464 ms SOUTH
03:07:31.079 00.007 7680 Worker thread wakes up
03:07:31.079 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:31.079 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:32.335 01.256 7680 Exposure complete
03:07:32.484 00.149 7680 worker thread done servicing request
03:07:32.484 00.000 6120 OnExposeComplete: enter
03:07:32.488 00.004 6120 UpdateGuideState(): m_state=6
03:07:32.493 00.005 6120 Star::Find(15, 507, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2223
03:07:32.497 00.004 6120 Star::Find returns 1 (0), X=507.69, Y=665.88, Mass=8089, SNR=59.6, Peak=211 HFD=6.6
03:07:32.501 00.004 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
03:07:32.505 00.004 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
03:07:32.509 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-1.11 hyp=1.11 cameraTheta=-1.59 mountX=-0.23 mountY=0.99, mountTheta=1.80
03:07:32.514 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-1.11, opts=13)
03:07:32.517 00.003 6120 Enqueuing Move request for scope (-0.02, -1.11)
03:07:32.522 00.005 7680 Worker thread wakes up
03:07:32.522 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.11) opts 0xd
03:07:32.522 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -1.11)
03:07:32.522 00.000 7680 Moving (-0.02, -1.11) raw xDistance=-0.23 yDistance=0.99
03:07:32.522 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
03:07:32.524 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99
03:07:32.524 00.000 7680 MoveAxis(E, 104, ABG)
03:07:32.524 00.000 7680 Guiding  Dir = 2, Dur = 104
03:07:32.524 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:32.529 00.005 7680 IsSlewing returns 0
03:07:32.529 00.000 6120 UpdateGuideState exits: m=8089 SNR=59.6
03:07:32.533 00.004 7680 IsGuiding returns 0
03:07:32.534 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:32.538 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:32.541 00.003 7680 PulseGuide returned control before completion, sleep 114
03:07:32.542 00.001 6120 Enqueuing Expose request
03:07:32.669 00.127 7680 IsGuiding returns 0
03:07:32.670 00.001 7680 Move returns status 0, amount 104
03:07:32.671 00.001 7680 MoveAxis(S, 538, ABG)
03:07:32.671 00.000 7680 Guiding  Dir = 1, Dur = 538
03:07:32.672 00.001 7680 IsSlewing returns 0
03:07:32.672 00.000 7680 IsGuiding returns 0
03:07:32.672 00.000 7680 PulseGuide returned control before completion, sleep 548
03:07:33.233 00.561 7680 IsGuiding returns 1
03:07:33.233 00.000 7680 scope still moving after pulse duration time elapsed
03:07:33.264 00.031 7680 IsSlewing returns 0
03:07:33.265 00.001 7680 IsGuiding returns 0
03:07:33.267 00.002 7680 scope move finished after 538 + 55 ms
03:07:33.267 00.000 7680 Move returns status 0, amount 538
03:07:33.268 00.001 7680 move complete, result=0
03:07:33.268 00.000 7680 worker thread done servicing request
03:07:33.269 00.001 6120 GuideStep: -0.2 px 104 ms EAST, 1.0 px 538 ms SOUTH
03:07:33.276 00.007 7680 Worker thread wakes up
03:07:33.276 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:33.276 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:34.535 01.259 7680 Exposure complete
03:07:34.683 00.148 7680 worker thread done servicing request
03:07:34.683 00.000 6120 OnExposeComplete: enter
03:07:34.689 00.006 6120 UpdateGuideState(): m_state=6
03:07:34.694 00.005 6120 Star::Find(15, 507, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2224
03:07:34.698 00.004 6120 Star::Find returns 1 (0), X=507.88, Y=666.54, Mass=8774, SNR=61.7, Peak=203 HFD=6.7
03:07:34.702 00.004 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
03:07:34.706 00.004 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.48 = 1.48)
03:07:34.711 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=-0.45 hyp=0.49 cameraTheta=-1.21 mountX=0.09 mountY=0.48, mountTheta=1.40
03:07:34.717 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.45, opts=13)
03:07:34.722 00.005 6120 Enqueuing Move request for scope (0.17, -0.45)
03:07:34.726 00.004 7680 Worker thread wakes up
03:07:34.727 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:34.731 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.45) opts 0xd
03:07:34.731 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.45)
03:07:34.731 00.000 7680 Moving (0.17, -0.45) raw xDistance=0.09 yDistance=0.48
03:07:34.731 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:07:34.732 00.001 6120 UpdateGuideState exits: m=8774 SNR=61.7
03:07:34.735 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:34.741 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:34.746 00.005 6120 Enqueuing Expose request
03:07:34.750 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
03:07:34.750 00.000 7680 MoveAxis(E, 0, ABG)
03:07:34.750 00.000 7680 Move returns status 0, amount 0
03:07:34.750 00.000 7680 MoveAxis(S, 263, ABG)
03:07:34.750 00.000 7680 Guiding  Dir = 1, Dur = 263
03:07:34.751 00.001 7680 IsSlewing returns 0
03:07:34.751 00.000 7680 IsGuiding returns 0
03:07:34.752 00.001 7680 PulseGuide returned control before completion, sleep 273
03:07:35.034 00.282 7680 IsGuiding returns 1
03:07:35.035 00.001 7680 scope still moving after pulse duration time elapsed
03:07:35.064 00.029 7680 IsSlewing returns 0
03:07:35.065 00.001 7680 IsGuiding returns 0
03:07:35.065 00.000 7680 scope move finished after 263 + 50 ms
03:07:35.066 00.001 7680 Move returns status 0, amount 263
03:07:35.066 00.000 7680 move complete, result=0
03:07:35.066 00.000 7680 worker thread done servicing request
03:07:35.068 00.002 7680 Worker thread wakes up
03:07:35.068 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 263 ms SOUTH
03:07:35.074 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:35.074 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:36.329 01.255 7680 Exposure complete
03:07:36.470 00.141 7680 worker thread done servicing request
03:07:36.471 00.001 6120 OnExposeComplete: enter
03:07:36.475 00.004 6120 UpdateGuideState(): m_state=6
03:07:36.479 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2225
03:07:36.482 00.003 6120 Star::Find returns 1 (0), X=507.82, Y=668.80, Mass=8295, SNR=61.2, Peak=208 HFD=6.6
03:07:36.487 00.005 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (0.19) = xAngle (1.32 = 1.32)
03:07:36.492 00.005 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.20 = -2.09)
03:07:36.496 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=1.80 hyp=1.80 cameraTheta=1.51 mountX=0.44 mountY=-1.57, mountTheta=-1.30
03:07:36.502 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=1.80, opts=13)
03:07:36.506 00.004 6120 Enqueuing Move request for scope (0.11, 1.80)
03:07:36.511 00.005 7680 Worker thread wakes up
03:07:36.511 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:36.515 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 1.80) opts 0xd
03:07:36.515 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 1.80)
03:07:36.515 00.000 7680 Moving (0.11, 1.80) raw xDistance=0.44 yDistance=-1.57
03:07:36.515 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
03:07:36.516 00.001 6120 UpdateGuideState exits: m=8295 SNR=61.2
03:07:36.519 00.003 7680 resist switch: large excursion: input -1.57 thresh 0.60 direction from 1 to -1
03:07:36.520 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:36.525 00.005 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.70
03:07:36.525 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.57 from input -1.57
03:07:36.525 00.000 7680 MoveAxis(W, 181, ABG)
03:07:36.525 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:36.531 00.006 6120 Enqueuing Expose request
03:07:36.536 00.005 7680 Guiding  Dir = 3, Dur = 181
03:07:36.536 00.000 7680 IsSlewing returns 0
03:07:36.536 00.000 7680 IsGuiding returns 0
03:07:36.537 00.001 7680 PulseGuide returned control before completion, sleep 191
03:07:36.741 00.204 7680 IsGuiding returns 1
03:07:36.742 00.001 7680 scope still moving after pulse duration time elapsed
03:07:36.772 00.030 7680 IsSlewing returns 0
03:07:36.773 00.001 7680 IsGuiding returns 0
03:07:36.775 00.002 7680 scope move finished after 181 + 56 ms
03:07:36.775 00.000 7680 Move returns status 0, amount 181
03:07:36.775 00.000 7680 MoveAxis(N, 851, ABG)
03:07:36.776 00.001 7680 Guiding  Dir = 0, Dur = 851
03:07:36.776 00.000 7680 IsSlewing returns 0
03:07:36.777 00.001 7680 IsGuiding returns 0
03:07:36.777 00.000 7680 PulseGuide returned control before completion, sleep 861
03:07:37.651 00.874 7680 IsGuiding returns 1
03:07:37.652 00.001 7680 scope still moving after pulse duration time elapsed
03:07:37.682 00.030 7680 IsSlewing returns 0
03:07:37.683 00.001 7680 IsGuiding returns 1
03:07:37.712 00.029 7680 IsSlewing returns 0
03:07:37.712 00.000 7680 IsGuiding returns 0
03:07:37.713 00.001 7680 scope move finished after 851 + 85 ms
03:07:37.713 00.000 7680 Move returns status 0, amount 851
03:07:37.713 00.000 7680 move complete, result=0
03:07:37.714 00.001 7680 worker thread done servicing request
03:07:37.714 00.000 7680 Worker thread wakes up
03:07:37.714 00.000 6120 GuideStep: 0.4 px 181 ms WEST, -1.6 px 851 ms NORTH
03:07:37.724 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:37.724 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:38.977 01.253 7680 Exposure complete
03:07:39.124 00.147 7680 worker thread done servicing request
03:07:39.125 00.001 6120 OnExposeComplete: enter
03:07:39.129 00.004 6120 UpdateGuideState(): m_state=6
03:07:39.133 00.004 6120 Star::Find(15, 507, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2226
03:07:39.137 00.004 6120 Star::Find returns 1 (0), X=507.56, Y=665.85, Mass=8345, SNR=61.4, Peak=217 HFD=6.5
03:07:39.142 00.005 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
03:07:39.146 00.004 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
03:07:39.151 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-1.15 hyp=1.16 cameraTheta=-1.70 mountX=-0.36 mountY=0.96, mountTheta=1.93
03:07:39.157 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-1.15, opts=13)
03:07:39.162 00.005 6120 Enqueuing Move request for scope (-0.15, -1.15)
03:07:39.167 00.005 7680 Worker thread wakes up
03:07:39.167 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -1.15) opts 0xd
03:07:39.167 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -1.15)
03:07:39.167 00.000 7680 Moving (-0.15, -1.15) raw xDistance=-0.36 yDistance=0.96
03:07:39.167 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
03:07:39.168 00.001 7680 resist switch: large excursion: input 0.96 thresh 0.60 direction from -1 to 1
03:07:39.168 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:39.173 00.005 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.89
03:07:39.173 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96
03:07:39.173 00.000 6120 UpdateGuideState exits: m=8345 SNR=61.4
03:07:39.177 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:39.182 00.005 7680 MoveAxis(E, 135, ABG)
03:07:39.182 00.000 7680 Guiding  Dir = 2, Dur = 135
03:07:39.183 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:39.186 00.003 6120 Enqueuing Expose request
03:07:39.191 00.005 7680 IsSlewing returns 0
03:07:39.191 00.000 7680 IsGuiding returns 0
03:07:39.191 00.000 7680 PulseGuide returned control before completion, sleep 145
03:07:39.344 00.153 7680 IsGuiding returns 1
03:07:39.344 00.000 7680 scope still moving after pulse duration time elapsed
03:07:39.376 00.032 7680 IsSlewing returns 0
03:07:39.376 00.000 7680 IsGuiding returns 0
03:07:39.377 00.001 7680 scope move finished after 135 + 51 ms
03:07:39.377 00.000 7680 Move returns status 0, amount 135
03:07:39.378 00.001 7680 MoveAxis(S, 522, ABG)
03:07:39.378 00.000 7680 Guiding  Dir = 1, Dur = 522
03:07:39.378 00.000 7680 IsSlewing returns 0
03:07:39.379 00.001 7680 IsGuiding returns 0
03:07:39.379 00.000 7680 PulseGuide returned control before completion, sleep 532
03:07:39.926 00.547 7680 IsGuiding returns 1
03:07:39.927 00.001 7680 scope still moving after pulse duration time elapsed
03:07:39.956 00.029 7680 IsSlewing returns 0
03:07:39.958 00.002 7680 IsGuiding returns 0
03:07:39.958 00.000 7680 scope move finished after 522 + 56 ms
03:07:39.959 00.001 7680 Move returns status 0, amount 522
03:07:39.959 00.000 7680 move complete, result=0
03:07:39.960 00.001 7680 worker thread done servicing request
03:07:39.960 00.000 7680 Worker thread wakes up
03:07:39.960 00.000 6120 GuideStep: -0.4 px 135 ms EAST, 1.0 px 522 ms SOUTH
03:07:39.968 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:39.968 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:41.221 01.253 7680 Exposure complete
03:07:41.365 00.144 7680 worker thread done servicing request
03:07:41.366 00.001 6120 OnExposeComplete: enter
03:07:41.370 00.004 6120 UpdateGuideState(): m_state=6
03:07:41.373 00.003 6120 Star::Find(15, 507, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2227
03:07:41.378 00.005 6120 Star::Find returns 1 (0), X=507.62, Y=665.88, Mass=8124, SNR=59.6, Peak=222 HFD=6.5
03:07:41.380 00.002 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
03:07:41.384 00.004 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
03:07:41.387 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-1.12 hyp=1.13 cameraTheta=-1.65 mountX=-0.30 mountY=0.97, mountTheta=1.87
03:07:41.391 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-1.12, opts=13)
03:07:41.397 00.006 6120 Enqueuing Move request for scope (-0.09, -1.12)
03:07:41.402 00.005 7680 Worker thread wakes up
03:07:41.402 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -1.12) opts 0xd
03:07:41.402 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -1.12)
03:07:41.402 00.000 7680 Moving (-0.09, -1.12) raw xDistance=-0.30 yDistance=0.97
03:07:41.402 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
03:07:41.403 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.97 from input 0.97
03:07:41.403 00.000 7680 MoveAxis(E, 132, ABG)
03:07:41.403 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:41.408 00.005 6120 UpdateGuideState exits: m=8124 SNR=59.6
03:07:41.411 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:41.416 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:41.420 00.004 6120 Enqueuing Expose request
03:07:41.423 00.003 7680 Guiding  Dir = 2, Dur = 132
03:07:41.424 00.001 7680 IsSlewing returns 0
03:07:41.424 00.000 7680 IsGuiding returns 0
03:07:41.424 00.000 7680 PulseGuide returned control before completion, sleep 142
03:07:41.570 00.146 7680 IsGuiding returns 1
03:07:41.571 00.001 7680 scope still moving after pulse duration time elapsed
03:07:41.601 00.030 7680 IsSlewing returns 0
03:07:41.603 00.002 7680 IsGuiding returns 0
03:07:41.604 00.001 7680 scope move finished after 132 + 47 ms
03:07:41.604 00.000 7680 Move returns status 0, amount 132
03:07:41.605 00.001 7680 MoveAxis(S, 526, ABG)
03:07:41.606 00.001 7680 Guiding  Dir = 1, Dur = 526
03:07:41.606 00.000 7680 IsSlewing returns 0
03:07:41.607 00.001 7680 IsGuiding returns 0
03:07:41.608 00.001 7680 PulseGuide returned control before completion, sleep 536
03:07:42.147 00.539 7680 IsGuiding returns 1
03:07:42.147 00.000 7680 scope still moving after pulse duration time elapsed
03:07:42.179 00.032 7680 IsSlewing returns 0
03:07:42.180 00.001 7680 IsGuiding returns 0
03:07:42.180 00.000 7680 scope move finished after 526 + 46 ms
03:07:42.180 00.000 7680 Move returns status 0, amount 526
03:07:42.181 00.001 7680 move complete, result=0
03:07:42.181 00.000 7680 worker thread done servicing request
03:07:42.181 00.000 6120 GuideStep: -0.3 px 132 ms EAST, 1.0 px 526 ms SOUTH
03:07:42.187 00.006 7680 Worker thread wakes up
03:07:42.187 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:42.189 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:43.439 01.250 7680 Exposure complete
03:07:43.578 00.139 7680 worker thread done servicing request
03:07:43.579 00.001 6120 OnExposeComplete: enter
03:07:43.582 00.003 6120 UpdateGuideState(): m_state=6
03:07:43.587 00.005 6120 Star::Find(15, 507, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2228
03:07:43.591 00.004 6120 Star::Find returns 1 (0), X=507.94, Y=666.14, Mass=8279, SNR=61.2, Peak=217 HFD=6.4
03:07:43.594 00.003 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
03:07:43.598 00.004 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
03:07:43.601 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=-0.86 hyp=0.89 cameraTheta=-1.31 mountX=0.07 mountY=0.88, mountTheta=1.49
03:07:43.607 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.86, opts=13)
03:07:43.610 00.003 6120 Enqueuing Move request for scope (0.23, -0.86)
03:07:43.614 00.004 7680 Worker thread wakes up
03:07:43.615 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.86) opts 0xd
03:07:43.615 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.86)
03:07:43.615 00.000 7680 Moving (0.23, -0.86) raw xDistance=0.07 yDistance=0.88
03:07:43.615 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:07:43.615 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88
03:07:43.615 00.000 7680 MoveAxis(E, 0, ABG)
03:07:43.615 00.000 7680 Move returns status 0, amount 0
03:07:43.616 00.001 7680 MoveAxis(S, 477, ABG)
03:07:43.616 00.000 7680 Guiding  Dir = 1, Dur = 477
03:07:43.616 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:43.620 00.004 7680 IsSlewing returns 0
03:07:43.620 00.000 6120 UpdateGuideState exits: m=8279 SNR=61.2
03:07:43.626 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:43.629 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:43.633 00.004 6120 Enqueuing Expose request
03:07:43.637 00.004 7680 IsGuiding returns 0
03:07:43.637 00.000 7680 PulseGuide returned control before completion, sleep 487
03:07:44.135 00.498 7680 IsGuiding returns 1
03:07:44.136 00.001 7680 scope still moving after pulse duration time elapsed
03:07:44.165 00.029 7680 IsSlewing returns 0
03:07:44.166 00.001 7680 IsGuiding returns 0
03:07:44.168 00.002 7680 scope move finished after 477 + 52 ms
03:07:44.168 00.000 7680 Move returns status 0, amount 477
03:07:44.168 00.000 7680 move complete, result=0
03:07:44.169 00.001 7680 worker thread done servicing request
03:07:44.169 00.000 7680 Worker thread wakes up
03:07:44.170 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.9 px 477 ms SOUTH
03:07:44.176 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:44.177 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:45.430 01.253 7680 Exposure complete
03:07:45.568 00.138 7680 worker thread done servicing request
03:07:45.568 00.000 6120 OnExposeComplete: enter
03:07:45.572 00.004 6120 UpdateGuideState(): m_state=6
03:07:45.577 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2229
03:07:45.582 00.005 6120 Star::Find returns 1 (0), X=508.02, Y=666.96, Mass=8348, SNR=60.4, Peak=207 HFD=6.3
03:07:45.586 00.004 6120 CameraToMount -- cameraTheta (-0.12) - m_xAngle (0.19) = xAngle (-0.31 = -0.31)
03:07:45.591 00.005 6120 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.57 = 2.57)
03:07:45.596 00.005 6120 CameraToMount -- cameraX=0.31 cameraY=-0.04 hyp=0.31 cameraTheta=-0.12 mountX=0.30 mountY=0.17, mountTheta=0.52
03:07:45.601 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.04, opts=13)
03:07:45.605 00.004 6120 Enqueuing Move request for scope (0.31, -0.04)
03:07:45.609 00.004 7680 Worker thread wakes up
03:07:45.609 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.04) opts 0xd
03:07:45.609 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.04)
03:07:45.609 00.000 7680 Moving (0.31, -0.04) raw xDistance=0.30 yDistance=0.17
03:07:45.611 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:45.614 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:07:45.616 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:07:45.616 00.000 6120 UpdateGuideState exits: m=8348 SNR=60.4
03:07:45.621 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:07:45.621 00.000 7680 MoveAxis(W, 122, ABG)
03:07:45.621 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:45.626 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:45.631 00.005 6120 Enqueuing Expose request
03:07:45.634 00.003 7680 Guiding  Dir = 3, Dur = 122
03:07:45.635 00.001 7680 IsSlewing returns 0
03:07:45.635 00.000 7680 IsGuiding returns 0
03:07:45.635 00.000 7680 PulseGuide returned control before completion, sleep 132
03:07:45.780 00.145 7680 IsGuiding returns 1
03:07:45.781 00.001 7680 scope still moving after pulse duration time elapsed
03:07:45.812 00.031 7680 IsSlewing returns 0
03:07:45.813 00.001 7680 IsGuiding returns 0
03:07:45.814 00.001 7680 scope move finished after 122 + 56 ms
03:07:45.814 00.000 7680 Move returns status 0, amount 122
03:07:45.814 00.000 7680 MoveAxis(N, 0, ABG)
03:07:45.815 00.001 7680 Move returns status 0, amount 0
03:07:45.816 00.001 7680 move complete, result=0
03:07:45.816 00.000 7680 worker thread done servicing request
03:07:45.816 00.000 7680 Worker thread wakes up
03:07:45.816 00.000 6120 GuideStep: 0.3 px 122 ms WEST, 0.2 px 0 ms NORTH
03:07:45.822 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:45.823 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:47.075 01.252 7680 Exposure complete
03:07:47.225 00.150 7680 worker thread done servicing request
03:07:47.226 00.001 6120 OnExposeComplete: enter
03:07:47.230 00.004 6120 UpdateGuideState(): m_state=6
03:07:47.234 00.004 6120 Star::Find(15, 508, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2230
03:07:47.238 00.004 6120 Star::Find returns 1 (0), X=507.67, Y=667.27, Mass=9453, SNR=64.1, Peak=223 HFD=6.8
03:07:47.243 00.005 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (0.19) = xAngle (1.51 = 1.51)
03:07:47.247 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.39 = -1.90)
03:07:47.250 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.27 hyp=0.28 cameraTheta=1.70 mountX=0.02 mountY=-0.26, mountTheta=-1.51
03:07:47.256 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.27, opts=13)
03:07:47.261 00.005 6120 Enqueuing Move request for scope (-0.04, 0.27)
03:07:47.264 00.003 7680 Worker thread wakes up
03:07:47.264 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.27) opts 0xd
03:07:47.265 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.27)
03:07:47.265 00.000 7680 Moving (-0.04, 0.27) raw xDistance=0.02 yDistance=-0.26
03:07:47.265 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:07:47.265 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:07:47.265 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:07:47.266 00.001 7680 MoveAxis(E, 0, ABG)
03:07:47.266 00.000 7680 Move returns status 0, amount 0
03:07:47.266 00.000 7680 MoveAxis(N, 0, ABG)
03:07:47.266 00.000 7680 Move returns status 0, amount 0
03:07:47.266 00.000 7680 move complete, result=0
03:07:47.266 00.000 7680 worker thread done servicing request
03:07:47.266 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:47.271 00.005 6120 UpdateGuideState exits: m=9453 SNR=64.1
03:07:47.275 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:47.278 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:47.283 00.005 6120 Enqueuing Expose request
03:07:47.287 00.004 7680 Worker thread wakes up
03:07:47.287 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:47.287 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:07:47.291 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:48.536 01.245 7680 Exposure complete
03:07:48.678 00.142 7680 worker thread done servicing request
03:07:48.678 00.000 6120 OnExposeComplete: enter
03:07:48.683 00.005 6120 UpdateGuideState(): m_state=6
03:07:48.690 00.007 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2231
03:07:48.695 00.005 6120 Star::Find returns 1 (0), X=507.60, Y=666.78, Mass=8641, SNR=61.7, Peak=213 HFD=6.6
03:07:48.699 00.004 6120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (0.19) = xAngle (-2.23 = -2.23)
03:07:48.703 00.004 6120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.65 = 0.65)
03:07:48.707 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-2.04 mountX=-0.15 mountY=0.15, mountTheta=2.36
03:07:48.713 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.22, opts=13)
03:07:48.718 00.005 6120 Enqueuing Move request for scope (-0.11, -0.22)
03:07:48.723 00.005 7680 Worker thread wakes up
03:07:48.723 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:48.726 00.003 6120 UpdateGuideState exits: m=8641 SNR=61.7
03:07:48.730 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:48.733 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:48.737 00.004 6120 Enqueuing Expose request
03:07:48.742 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.22) opts 0xd
03:07:48.742 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.22)
03:07:48.742 00.000 7680 Moving (-0.11, -0.22) raw xDistance=-0.15 yDistance=0.15
03:07:48.742 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:07:48.743 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:07:48.743 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:07:48.743 00.000 7680 MoveAxis(E, 0, ABG)
03:07:48.744 00.001 7680 Move returns status 0, amount 0
03:07:48.744 00.000 7680 MoveAxis(N, 0, ABG)
03:07:48.744 00.000 7680 Move returns status 0, amount 0
03:07:48.744 00.000 7680 move complete, result=0
03:07:48.744 00.000 7680 worker thread done servicing request
03:07:48.745 00.001 7680 Worker thread wakes up
03:07:48.745 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:07:48.750 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:48.750 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:50.000 01.250 7680 Exposure complete
03:07:50.157 00.157 7680 worker thread done servicing request
03:07:50.158 00.001 6120 OnExposeComplete: enter
03:07:50.161 00.003 6120 UpdateGuideState(): m_state=6
03:07:50.164 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2232
03:07:50.169 00.005 6120 Star::Find returns 1 (0), X=507.61, Y=666.68, Mass=8906, SNR=63.5, Peak=209 HFD=6.7
03:07:50.172 00.003 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
03:07:50.175 00.003 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
03:07:50.180 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.32 hyp=0.34 cameraTheta=-1.88 mountX=-0.16 mountY=0.24, mountTheta=2.15
03:07:50.187 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.32, opts=13)
03:07:50.191 00.004 6120 Enqueuing Move request for scope (-0.10, -0.32)
03:07:50.194 00.003 7680 Worker thread wakes up
03:07:50.194 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.32) opts 0xd
03:07:50.194 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.32)
03:07:50.194 00.000 7680 Moving (-0.10, -0.32) raw xDistance=-0.16 yDistance=0.24
03:07:50.194 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:07:50.194 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:07:50.196 00.002 7680 MoveAxis(E, 0, ABG)
03:07:50.196 00.000 7680 Move returns status 0, amount 0
03:07:50.196 00.000 7680 MoveAxis(S, 132, ABG)
03:07:50.196 00.000 7680 Guiding  Dir = 1, Dur = 132
03:07:50.196 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:50.200 00.004 7680 IsSlewing returns 0
03:07:50.200 00.000 6120 UpdateGuideState exits: m=8906 SNR=63.5
03:07:50.203 00.003 7680 IsGuiding returns 0
03:07:50.204 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:50.207 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:50.212 00.005 7680 PulseGuide returned control before completion, sleep 142
03:07:50.212 00.000 6120 Enqueuing Expose request
03:07:50.364 00.152 7680 IsGuiding returns 0
03:07:50.365 00.001 7680 Move returns status 0, amount 132
03:07:50.365 00.000 7680 move complete, result=0
03:07:50.366 00.001 7680 worker thread done servicing request
03:07:50.366 00.000 7680 Worker thread wakes up
03:07:50.367 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 132 ms SOUTH
03:07:50.374 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:50.374 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:51.622 01.248 7680 Exposure complete
03:07:51.803 00.181 7680 worker thread done servicing request
03:07:51.803 00.000 6120 OnExposeComplete: enter
03:07:51.809 00.006 6120 UpdateGuideState(): m_state=6
03:07:51.816 00.007 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2233
03:07:51.823 00.007 6120 Star::Find returns 1 (0), X=507.59, Y=666.74, Mass=8723, SNR=61.8, Peak=220 HFD=6.6
03:07:51.830 00.007 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.19) = xAngle (-2.20 = -2.20)
03:07:51.841 00.011 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
03:07:51.848 00.007 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-2.01 mountX=-0.17 mountY=0.18, mountTheta=2.32
03:07:51.855 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.26, opts=13)
03:07:51.860 00.005 6120 Enqueuing Move request for scope (-0.12, -0.26)
03:07:51.864 00.004 7680 Worker thread wakes up
03:07:51.864 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:51.869 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.26) opts 0xd
03:07:51.869 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.26)
03:07:51.869 00.000 6120 UpdateGuideState exits: m=8723 SNR=61.8
03:07:51.873 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:51.878 00.005 7680 Moving (-0.12, -0.26) raw xDistance=-0.17 yDistance=0.18
03:07:51.878 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:07:51.878 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:07:51.878 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:51.882 00.004 6120 Enqueuing Expose request
03:07:51.887 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:07:51.888 00.001 7680 MoveAxis(E, 0, ABG)
03:07:51.888 00.000 7680 Move returns status 0, amount 0
03:07:51.888 00.000 7680 MoveAxis(N, 0, ABG)
03:07:51.889 00.001 7680 Move returns status 0, amount 0
03:07:51.889 00.000 7680 move complete, result=0
03:07:51.889 00.000 7680 worker thread done servicing request
03:07:51.889 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:07:51.897 00.008 7680 Worker thread wakes up
03:07:51.897 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:51.897 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:53.142 01.245 7680 Exposure complete
03:07:53.286 00.144 7680 worker thread done servicing request
03:07:53.287 00.001 6120 OnExposeComplete: enter
03:07:53.291 00.004 6120 UpdateGuideState(): m_state=6
03:07:53.294 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2234
03:07:53.298 00.004 6120 Star::Find returns 1 (0), X=507.57, Y=666.63, Mass=8572, SNR=61.1, Peak=197 HFD=6.9
03:07:53.301 00.003 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
03:07:53.307 00.006 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
03:07:53.311 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.36 hyp=0.39 cameraTheta=-1.93 mountX=-0.20 mountY=0.27, mountTheta=2.22
03:07:53.317 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.36, opts=13)
03:07:53.321 00.004 6120 Enqueuing Move request for scope (-0.14, -0.36)
03:07:53.325 00.004 7680 Worker thread wakes up
03:07:53.326 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:53.330 00.004 6120 UpdateGuideState exits: m=8572 SNR=61.1
03:07:53.334 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.36) opts 0xd
03:07:53.334 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.36)
03:07:53.334 00.000 7680 Moving (-0.14, -0.36) raw xDistance=-0.20 yDistance=0.27
03:07:53.334 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:07:53.335 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:07:53.335 00.000 7680 MoveAxis(E, 83, ABG)
03:07:53.335 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:53.340 00.005 7680 Guiding  Dir = 2, Dur = 83
03:07:53.340 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:53.344 00.004 6120 Enqueuing Expose request
03:07:53.348 00.004 7680 IsSlewing returns 0
03:07:53.349 00.001 7680 IsGuiding returns 0
03:07:53.349 00.000 7680 PulseGuide returned control before completion, sleep 93
03:07:53.459 00.110 7680 IsGuiding returns 1
03:07:53.459 00.000 7680 scope still moving after pulse duration time elapsed
03:07:53.491 00.032 7680 IsSlewing returns 0
03:07:53.494 00.003 7680 IsGuiding returns 1
03:07:53.521 00.027 7680 IsSlewing returns 0
03:07:53.522 00.001 7680 IsGuiding returns 0
03:07:53.523 00.001 7680 scope move finished after 83 + 90 ms
03:07:53.523 00.000 7680 Move returns status 0, amount 83
03:07:53.524 00.001 7680 MoveAxis(S, 145, ABG)
03:07:53.524 00.000 7680 Guiding  Dir = 1, Dur = 145
03:07:53.524 00.000 7680 IsSlewing returns 0
03:07:53.525 00.001 7680 IsGuiding returns 0
03:07:53.527 00.002 7680 PulseGuide returned control before completion, sleep 155
03:07:53.694 00.167 7680 IsGuiding returns 1
03:07:53.695 00.001 7680 scope still moving after pulse duration time elapsed
03:07:53.725 00.030 7680 IsSlewing returns 0
03:07:53.726 00.001 7680 IsGuiding returns 0
03:07:53.727 00.001 7680 scope move finished after 145 + 55 ms
03:07:53.727 00.000 7680 Move returns status 0, amount 145
03:07:53.728 00.001 7680 move complete, result=0
03:07:53.728 00.000 7680 worker thread done servicing request
03:07:53.728 00.000 6120 GuideStep: -0.2 px 83 ms EAST, 0.3 px 145 ms SOUTH
03:07:53.735 00.007 7680 Worker thread wakes up
03:07:53.735 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:53.735 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:54.986 01.251 7680 Exposure complete
03:07:55.134 00.148 6120 OnExposeComplete: enter
03:07:55.142 00.008 6120 UpdateGuideState(): m_state=6
03:07:55.151 00.009 7680 worker thread done servicing request
03:07:55.151 00.000 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2235
03:07:55.158 00.007 6120 Star::Find returns 1 (0), X=507.88, Y=666.09, Mass=8063, SNR=60.5, Peak=217 HFD=6.3
03:07:55.165 00.007 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
03:07:55.171 00.006 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
03:07:55.176 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=-0.91 hyp=0.93 cameraTheta=-1.38 mountX=0.00 mountY=0.90, mountTheta=1.57
03:07:55.184 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.91, opts=13)
03:07:55.190 00.006 6120 Enqueuing Move request for scope (0.18, -0.91)
03:07:55.197 00.007 7680 Worker thread wakes up
03:07:55.197 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:55.202 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.91) opts 0xd
03:07:55.203 00.001 6120 UpdateGuideState exits: m=8063 SNR=60.5
03:07:55.209 00.006 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.91)
03:07:55.210 00.001 7680 Moving (0.18, -0.91) raw xDistance=0.00 yDistance=0.90
03:07:55.210 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:55.218 00.008 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:07:55.219 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:55.224 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
03:07:55.224 00.000 6120 Enqueuing Expose request
03:07:55.230 00.006 7680 MoveAxis(E, 0, ABG)
03:07:55.230 00.000 7680 Move returns status 0, amount 0
03:07:55.231 00.001 7680 MoveAxis(S, 487, ABG)
03:07:55.231 00.000 7680 Guiding  Dir = 1, Dur = 487
03:07:55.231 00.000 7680 IsSlewing returns 0
03:07:55.232 00.001 7680 IsGuiding returns 0
03:07:55.232 00.000 7680 PulseGuide returned control before completion, sleep 497
03:07:55.742 00.510 7680 IsGuiding returns 1
03:07:55.744 00.002 7680 scope still moving after pulse duration time elapsed
03:07:55.775 00.031 7680 IsSlewing returns 0
03:07:55.776 00.001 7680 IsGuiding returns 0
03:07:55.777 00.001 7680 scope move finished after 487 + 58 ms
03:07:55.777 00.000 7680 Move returns status 0, amount 487
03:07:55.777 00.000 7680 move complete, result=0
03:07:55.779 00.002 7680 worker thread done servicing request
03:07:55.779 00.000 7680 Worker thread wakes up
03:07:55.780 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.9 px 487 ms SOUTH
03:07:55.785 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:55.786 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:57.034 01.248 7680 Exposure complete
03:07:57.189 00.155 7680 worker thread done servicing request
03:07:57.189 00.000 6120 OnExposeComplete: enter
03:07:57.194 00.005 6120 UpdateGuideState(): m_state=6
03:07:57.198 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2236
03:07:57.202 00.004 6120 Star::Find returns 1 (0), X=507.85, Y=667.02, Mass=8109, SNR=59.7, Peak=205 HFD=6.4
03:07:57.205 00.003 6120 CameraToMount -- cameraTheta (0.15) - m_xAngle (0.19) = xAngle (-0.04 = -0.04)
03:07:57.212 00.007 6120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.84 = 2.84)
03:07:57.217 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.15 mountX=0.14 mountY=0.04, mountTheta=0.29
03:07:57.221 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.02, opts=13)
03:07:57.225 00.004 6120 Enqueuing Move request for scope (0.14, 0.02)
03:07:57.229 00.004 7680 Worker thread wakes up
03:07:57.229 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:57.234 00.005 6120 UpdateGuideState exits: m=8109 SNR=59.7
03:07:57.237 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:57.240 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:57.246 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
03:07:57.247 00.001 6120 Enqueuing Expose request
03:07:57.251 00.004 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
03:07:57.253 00.002 7680 Moving (0.14, 0.02) raw xDistance=0.14 yDistance=0.04
03:07:57.253 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:07:57.253 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:07:57.253 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:07:57.253 00.000 7680 MoveAxis(E, 0, ABG)
03:07:57.253 00.000 7680 Move returns status 0, amount 0
03:07:57.254 00.001 7680 MoveAxis(N, 0, ABG)
03:07:57.254 00.000 7680 Move returns status 0, amount 0
03:07:57.254 00.000 7680 move complete, result=0
03:07:57.254 00.000 7680 worker thread done servicing request
03:07:57.254 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:07:57.258 00.004 7680 Worker thread wakes up
03:07:57.258 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:57.258 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:58.503 01.245 7680 Exposure complete
03:07:58.642 00.139 7680 worker thread done servicing request
03:07:58.642 00.000 6120 OnExposeComplete: enter
03:07:58.646 00.004 6120 UpdateGuideState(): m_state=6
03:07:58.651 00.005 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2237
03:07:58.657 00.006 6120 Star::Find returns 1 (0), X=507.62, Y=666.92, Mass=8774, SNR=62.3, Peak=232 HFD=6.5
03:07:58.661 00.004 6120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (0.19) = xAngle (-2.62 = -2.62)
03:07:58.664 00.003 6120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.25 = 0.25)
03:07:58.669 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.43 mountX=-0.10 mountY=0.03, mountTheta=2.86
03:07:58.673 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.08, opts=13)
03:07:58.677 00.004 6120 Enqueuing Move request for scope (-0.09, -0.08)
03:07:58.683 00.006 7680 Worker thread wakes up
03:07:58.683 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:07:58.687 00.004 6120 UpdateGuideState exits: m=8774 SNR=62.3
03:07:58.690 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:07:58.694 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:07:58.698 00.004 6120 Enqueuing Expose request
03:07:58.701 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
03:07:58.701 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
03:07:58.702 00.001 7680 Moving (-0.09, -0.08) raw xDistance=-0.10 yDistance=0.03
03:07:58.702 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:07:58.702 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:07:58.702 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:07:58.703 00.001 7680 MoveAxis(E, 0, ABG)
03:07:58.703 00.000 7680 Move returns status 0, amount 0
03:07:58.703 00.000 7680 MoveAxis(N, 0, ABG)
03:07:58.703 00.000 7680 Move returns status 0, amount 0
03:07:58.704 00.001 7680 move complete, result=0
03:07:58.704 00.000 7680 worker thread done servicing request
03:07:58.705 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:07:58.708 00.003 7680 Worker thread wakes up
03:07:58.708 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:07:58.708 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:07:59.957 01.249 7680 Exposure complete
03:08:00.114 00.157 7680 worker thread done servicing request
03:08:00.114 00.000 6120 OnExposeComplete: enter
03:08:00.119 00.005 6120 UpdateGuideState(): m_state=6
03:08:00.123 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2238
03:08:00.127 00.004 6120 Star::Find returns 1 (0), X=507.91, Y=666.86, Mass=8959, SNR=62.7, Peak=211 HFD=6.6
03:08:00.131 00.004 6120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.19) = xAngle (-0.80 = -0.80)
03:08:00.134 00.003 6120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.08 = 2.08)
03:08:00.138 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-0.61 mountX=0.17 mountY=0.21, mountTheta=0.90
03:08:00.142 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.14, opts=13)
03:08:00.147 00.005 6120 Enqueuing Move request for scope (0.20, -0.14)
03:08:00.152 00.005 7680 Worker thread wakes up
03:08:00.152 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.14) opts 0xd
03:08:00.152 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.14)
03:08:00.152 00.000 7680 Moving (0.20, -0.14) raw xDistance=0.17 yDistance=0.21
03:08:00.152 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:08:00.152 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:08:00.153 00.001 7680 MoveAxis(E, 0, ABG)
03:08:00.153 00.000 7680 Move returns status 0, amount 0
03:08:00.153 00.000 7680 MoveAxis(S, 115, ABG)
03:08:00.153 00.000 7680 Guiding  Dir = 1, Dur = 115
03:08:00.153 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:00.159 00.006 7680 IsSlewing returns 0
03:08:00.159 00.000 6120 UpdateGuideState exits: m=8959 SNR=62.7
03:08:00.163 00.004 7680 IsGuiding returns 0
03:08:00.163 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:00.167 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:00.170 00.003 7680 PulseGuide returned control before completion, sleep 125
03:08:00.170 00.000 6120 Enqueuing Expose request
03:08:00.305 00.135 7680 IsGuiding returns 0
03:08:00.306 00.001 7680 Move returns status 0, amount 115
03:08:00.306 00.000 7680 move complete, result=0
03:08:00.306 00.000 7680 worker thread done servicing request
03:08:00.306 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 115 ms SOUTH
03:08:00.313 00.007 7680 Worker thread wakes up
03:08:00.313 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:00.313 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:01.566 01.253 7680 Exposure complete
03:08:01.713 00.147 7680 worker thread done servicing request
03:08:01.713 00.000 6120 OnExposeComplete: enter
03:08:01.718 00.005 6120 UpdateGuideState(): m_state=6
03:08:01.723 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2239
03:08:01.727 00.004 6120 Star::Find returns 1 (0), X=507.89, Y=666.93, Mass=8423, SNR=60.4, Peak=211 HFD=6.4
03:08:01.731 00.004 6120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.19) = xAngle (-0.52 = -0.52)
03:08:01.735 00.004 6120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.35 = 2.35)
03:08:01.739 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.34 mountX=0.17 mountY=0.14, mountTheta=0.69
03:08:01.744 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.06, opts=13)
03:08:01.748 00.004 6120 Enqueuing Move request for scope (0.18, -0.06)
03:08:01.753 00.005 7680 Worker thread wakes up
03:08:01.753 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:01.756 00.003 6120 UpdateGuideState exits: m=8423 SNR=60.4
03:08:01.760 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
03:08:01.760 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:01.764 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:01.767 00.003 6120 Enqueuing Expose request
03:08:01.772 00.005 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
03:08:01.772 00.000 7680 Moving (0.18, -0.06) raw xDistance=0.17 yDistance=0.14
03:08:01.772 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:08:01.772 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:08:01.773 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:08:01.773 00.000 7680 MoveAxis(E, 0, ABG)
03:08:01.773 00.000 7680 Move returns status 0, amount 0
03:08:01.774 00.001 7680 MoveAxis(N, 0, ABG)
03:08:01.774 00.000 7680 Move returns status 0, amount 0
03:08:01.774 00.000 7680 move complete, result=0
03:08:01.774 00.000 7680 worker thread done servicing request
03:08:01.774 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:01.784 00.010 7680 Worker thread wakes up
03:08:01.784 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:01.785 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:03.038 01.253 7680 Exposure complete
03:08:03.182 00.144 7680 worker thread done servicing request
03:08:03.184 00.002 6120 OnExposeComplete: enter
03:08:03.190 00.006 6120 UpdateGuideState(): m_state=6
03:08:03.194 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2240
03:08:03.199 00.005 6120 Star::Find returns 1 (0), X=507.74, Y=667.19, Mass=8581, SNR=61.1, Peak=196 HFD=6.7
03:08:03.202 00.003 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (0.19) = xAngle (1.23 = 1.23)
03:08:03.205 00.003 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.10 = -2.18)
03:08:03.210 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.42 mountX=0.07 mountY=-0.16, mountTheta=-1.18
03:08:03.218 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.19, opts=13)
03:08:03.222 00.004 6120 Enqueuing Move request for scope (0.03, 0.19)
03:08:03.225 00.003 7680 Worker thread wakes up
03:08:03.226 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:03.230 00.004 6120 UpdateGuideState exits: m=8581 SNR=61.1
03:08:03.234 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
03:08:03.234 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:03.237 00.003 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
03:08:03.238 00.001 7680 Moving (0.03, 0.19) raw xDistance=0.07 yDistance=-0.16
03:08:03.238 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:03.243 00.005 6120 Enqueuing Expose request
03:08:03.247 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:08:03.247 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:08:03.247 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:08:03.247 00.000 7680 MoveAxis(E, 0, ABG)
03:08:03.248 00.001 7680 Move returns status 0, amount 0
03:08:03.248 00.000 7680 MoveAxis(N, 0, ABG)
03:08:03.248 00.000 7680 Move returns status 0, amount 0
03:08:03.248 00.000 7680 move complete, result=0
03:08:03.248 00.000 7680 worker thread done servicing request
03:08:03.248 00.000 7680 Worker thread wakes up
03:08:03.250 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:08:03.254 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:03.254 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:04.507 01.253 7680 Exposure complete
03:08:04.652 00.145 7680 worker thread done servicing request
03:08:04.653 00.001 6120 OnExposeComplete: enter
03:08:04.656 00.003 6120 UpdateGuideState(): m_state=6
03:08:04.660 00.004 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2241
03:08:04.664 00.004 6120 Star::Find returns 1 (0), X=507.57, Y=666.70, Mass=8927, SNR=62.4, Peak=230 HFD=6.7
03:08:04.669 00.005 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.19) = xAngle (-2.20 = -2.20)
03:08:04.673 00.004 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
03:08:04.676 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-2.01 mountX=-0.19 mountY=0.21, mountTheta=2.32
03:08:04.681 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.30, opts=13)
03:08:04.686 00.005 6120 Enqueuing Move request for scope (-0.14, -0.30)
03:08:04.691 00.005 7680 Worker thread wakes up
03:08:04.691 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.30) opts 0xd
03:08:04.691 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.30)
03:08:04.692 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:04.695 00.003 6120 UpdateGuideState exits: m=8927 SNR=62.4
03:08:04.700 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:04.704 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:04.707 00.003 6120 Enqueuing Expose request
03:08:04.711 00.004 7680 Moving (-0.14, -0.30) raw xDistance=-0.19 yDistance=0.21
03:08:04.711 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:08:04.711 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:08:04.711 00.000 7680 MoveAxis(E, 0, ABG)
03:08:04.711 00.000 7680 Move returns status 0, amount 0
03:08:04.711 00.000 7680 MoveAxis(S, 113, ABG)
03:08:04.711 00.000 7680 Guiding  Dir = 1, Dur = 113
03:08:04.712 00.001 7680 IsSlewing returns 0
03:08:04.713 00.001 7680 IsGuiding returns 0
03:08:04.713 00.000 7680 PulseGuide returned control before completion, sleep 123
03:08:04.838 00.125 7680 IsGuiding returns 1
03:08:04.839 00.001 7680 scope still moving after pulse duration time elapsed
03:08:04.870 00.031 7680 IsSlewing returns 0
03:08:04.870 00.000 7680 IsGuiding returns 0
03:08:04.871 00.001 7680 scope move finished after 113 + 45 ms
03:08:04.872 00.001 7680 Move returns status 0, amount 113
03:08:04.872 00.000 7680 move complete, result=0
03:08:04.872 00.000 7680 worker thread done servicing request
03:08:04.872 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 113 ms SOUTH
03:08:04.882 00.010 7680 Worker thread wakes up
03:08:04.882 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:04.882 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:06.135 01.253 7680 Exposure complete
03:08:06.280 00.145 7680 worker thread done servicing request
03:08:06.280 00.000 6120 OnExposeComplete: enter
03:08:06.285 00.005 6120 UpdateGuideState(): m_state=6
03:08:06.289 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2242
03:08:06.292 00.003 6120 Star::Find returns 1 (0), X=507.65, Y=666.65, Mass=8812, SNR=61.9, Peak=221 HFD=6.8
03:08:06.296 00.004 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
03:08:06.300 00.004 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
03:08:06.306 00.006 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.35 hyp=0.35 cameraTheta=-1.74 mountX=-0.12 mountY=0.29, mountTheta=1.98
03:08:06.311 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.35, opts=13)
03:08:06.317 00.006 6120 Enqueuing Move request for scope (-0.06, -0.35)
03:08:06.321 00.004 7680 Worker thread wakes up
03:08:06.321 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.35) opts 0xd
03:08:06.321 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.35)
03:08:06.322 00.001 7680 Moving (-0.06, -0.35) raw xDistance=-0.12 yDistance=0.29
03:08:06.322 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:08:06.322 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:08:06.322 00.000 7680 MoveAxis(E, 0, ABG)
03:08:06.323 00.001 7680 Move returns status 0, amount 0
03:08:06.323 00.000 7680 MoveAxis(S, 156, ABG)
03:08:06.323 00.000 7680 Guiding  Dir = 1, Dur = 156
03:08:06.323 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:06.327 00.004 7680 IsSlewing returns 0
03:08:06.328 00.001 6120 UpdateGuideState exits: m=8812 SNR=61.9
03:08:06.331 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:06.335 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:06.339 00.004 6120 Enqueuing Expose request
03:08:06.344 00.005 7680 IsGuiding returns 0
03:08:06.344 00.000 7680 PulseGuide returned control before completion, sleep 166
03:08:06.527 00.183 7680 IsGuiding returns 1
03:08:06.528 00.001 7680 scope still moving after pulse duration time elapsed
03:08:06.558 00.030 7680 IsSlewing returns 0
03:08:06.559 00.001 7680 IsGuiding returns 0
03:08:06.560 00.001 7680 scope move finished after 156 + 60 ms
03:08:06.561 00.001 7680 Move returns status 0, amount 156
03:08:06.561 00.000 7680 move complete, result=0
03:08:06.561 00.000 7680 worker thread done servicing request
03:08:06.561 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 156 ms SOUTH
03:08:06.568 00.007 7680 Worker thread wakes up
03:08:06.568 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:06.568 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:07.819 01.251 7680 Exposure complete
03:08:07.968 00.149 7680 worker thread done servicing request
03:08:07.969 00.001 6120 OnExposeComplete: enter
03:08:07.974 00.005 6120 UpdateGuideState(): m_state=6
03:08:07.977 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2243
03:08:07.982 00.005 6120 Star::Find returns 1 (0), X=507.92, Y=666.18, Mass=7887, SNR=58.9, Peak=209 HFD=6.4
03:08:07.987 00.005 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
03:08:07.991 00.004 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
03:08:07.996 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=-0.82 hyp=0.85 cameraTheta=-1.32 mountX=0.06 mountY=0.83, mountTheta=1.50
03:08:08.000 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.82, opts=13)
03:08:08.005 00.005 6120 Enqueuing Move request for scope (0.21, -0.82)
03:08:08.008 00.003 7680 Worker thread wakes up
03:08:08.009 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:08.012 00.003 6120 UpdateGuideState exits: m=7887 SNR=58.9
03:08:08.017 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:08.020 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:08.026 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.82) opts 0xd
03:08:08.027 00.001 6120 Enqueuing Expose request
03:08:08.032 00.005 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.82)
03:08:08.032 00.000 7680 Moving (0.21, -0.82) raw xDistance=0.06 yDistance=0.83
03:08:08.032 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:08:08.032 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
03:08:08.032 00.000 7680 MoveAxis(E, 0, ABG)
03:08:08.034 00.002 7680 Move returns status 0, amount 0
03:08:08.034 00.000 7680 MoveAxis(S, 452, ABG)
03:08:08.034 00.000 7680 Guiding  Dir = 1, Dur = 452
03:08:08.034 00.000 7680 IsSlewing returns 0
03:08:08.034 00.000 7680 IsGuiding returns 0
03:08:08.034 00.000 7680 PulseGuide returned control before completion, sleep 462
03:08:08.508 00.474 7680 IsGuiding returns 1
03:08:08.510 00.002 7680 scope still moving after pulse duration time elapsed
03:08:08.539 00.029 7680 IsSlewing returns 0
03:08:08.540 00.001 7680 IsGuiding returns 0
03:08:08.541 00.001 7680 scope move finished after 452 + 54 ms
03:08:08.542 00.001 7680 Move returns status 0, amount 452
03:08:08.542 00.000 7680 move complete, result=0
03:08:08.542 00.000 7680 worker thread done servicing request
03:08:08.542 00.000 7680 Worker thread wakes up
03:08:08.543 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.8 px 452 ms SOUTH
03:08:08.550 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:08.550 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:09.803 01.253 7680 Exposure complete
03:08:09.952 00.149 7680 worker thread done servicing request
03:08:09.952 00.000 6120 OnExposeComplete: enter
03:08:09.956 00.004 6120 UpdateGuideState(): m_state=6
03:08:09.963 00.007 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2244
03:08:09.967 00.004 6120 Star::Find returns 1 (0), X=507.95, Y=666.93, Mass=8472, SNR=61.3, Peak=207 HFD=6.4
03:08:09.971 00.004 6120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.19) = xAngle (-0.46 = -0.46)
03:08:09.974 00.003 6120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.41 = 2.41)
03:08:09.978 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-0.27 mountX=0.23 mountY=0.17, mountTheta=0.64
03:08:09.983 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.07, opts=13)
03:08:09.988 00.005 6120 Enqueuing Move request for scope (0.24, -0.07)
03:08:09.993 00.005 7680 Worker thread wakes up
03:08:09.993 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.07) opts 0xd
03:08:09.993 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.07)
03:08:09.993 00.000 7680 Moving (0.24, -0.07) raw xDistance=0.23 yDistance=0.17
03:08:09.993 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
03:08:09.993 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:08:09.995 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:10.001 00.006 6120 UpdateGuideState exits: m=8472 SNR=61.3
03:08:10.006 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:10.010 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:08:10.010 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:10.015 00.005 6120 Enqueuing Expose request
03:08:10.019 00.004 7680 MoveAxis(W, 93, ABG)
03:08:10.019 00.000 7680 Guiding  Dir = 3, Dur = 93
03:08:10.019 00.000 7680 IsSlewing returns 0
03:08:10.020 00.001 7680 IsGuiding returns 0
03:08:10.020 00.000 7680 PulseGuide returned control before completion, sleep 103
03:08:10.135 00.115 7680 IsGuiding returns 1
03:08:10.136 00.001 7680 scope still moving after pulse duration time elapsed
03:08:10.166 00.030 7680 IsSlewing returns 0
03:08:10.167 00.001 7680 IsGuiding returns 1
03:08:10.197 00.030 7680 IsSlewing returns 0
03:08:10.199 00.002 7680 IsGuiding returns 1
03:08:10.229 00.030 7680 IsSlewing returns 0
03:08:10.229 00.000 7680 IsGuiding returns 0
03:08:10.231 00.002 7680 scope move finished after 93 + 117 ms
03:08:10.231 00.000 7680 Move returns status 0, amount 93
03:08:10.231 00.000 7680 MoveAxis(N, 0, ABG)
03:08:10.232 00.001 7680 Move returns status 0, amount 0
03:08:10.232 00.000 7680 move complete, result=0
03:08:10.233 00.001 7680 worker thread done servicing request
03:08:10.233 00.000 6120 GuideStep: 0.2 px 93 ms WEST, 0.2 px 0 ms NORTH
03:08:10.239 00.006 7680 Worker thread wakes up
03:08:10.239 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:10.239 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:11.487 01.248 7680 Exposure complete
03:08:11.634 00.147 7680 worker thread done servicing request
03:08:11.634 00.000 6120 OnExposeComplete: enter
03:08:11.637 00.003 6120 UpdateGuideState(): m_state=6
03:08:11.642 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2245
03:08:11.645 00.003 6120 Star::Find returns 1 (0), X=507.93, Y=666.92, Mass=8589, SNR=61.9, Peak=219 HFD=6.4
03:08:11.650 00.005 6120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.19) = xAngle (-0.53 = -0.53)
03:08:11.654 00.004 6120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.35 = 2.35)
03:08:11.659 00.005 6120 CameraToMount -- cameraX=0.22 cameraY=-0.08 hyp=0.23 cameraTheta=-0.34 mountX=0.20 mountY=0.16, mountTheta=0.69
03:08:11.664 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.08, opts=13)
03:08:11.668 00.004 6120 Enqueuing Move request for scope (0.22, -0.08)
03:08:11.672 00.004 7680 Worker thread wakes up
03:08:11.672 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.08) opts 0xd
03:08:11.672 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.08)
03:08:11.672 00.000 7680 Moving (0.22, -0.08) raw xDistance=0.20 yDistance=0.16
03:08:11.672 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:08:11.672 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:08:11.673 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:11.677 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:08:11.677 00.000 7680 MoveAxis(E, 0, ABG)
03:08:11.677 00.000 7680 Move returns status 0, amount 0
03:08:11.678 00.001 7680 MoveAxis(N, 0, ABG)
03:08:11.678 00.000 7680 Move returns status 0, amount 0
03:08:11.678 00.000 7680 move complete, result=0
03:08:11.678 00.000 7680 worker thread done servicing request
03:08:11.678 00.000 6120 UpdateGuideState exits: m=8589 SNR=61.9
03:08:11.681 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:11.685 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:11.689 00.004 6120 Enqueuing Expose request
03:08:11.692 00.003 7680 Worker thread wakes up
03:08:11.692 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:08:11.695 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:11.695 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:12.944 01.249 7680 Exposure complete
03:08:13.083 00.139 7680 worker thread done servicing request
03:08:13.083 00.000 6120 OnExposeComplete: enter
03:08:13.087 00.004 6120 UpdateGuideState(): m_state=6
03:08:13.092 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2246
03:08:13.096 00.004 6120 Star::Find returns 1 (0), X=507.88, Y=666.87, Mass=8619, SNR=60.6, Peak=212 HFD=6.5
03:08:13.100 00.004 6120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.19) = xAngle (-0.81 = -0.81)
03:08:13.104 00.004 6120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.06 = 2.06)
03:08:13.109 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-0.63 mountX=0.15 mountY=0.19, mountTheta=0.91
03:08:13.114 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.13, opts=13)
03:08:13.117 00.003 6120 Enqueuing Move request for scope (0.17, -0.13)
03:08:13.122 00.005 7680 Worker thread wakes up
03:08:13.122 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
03:08:13.122 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
03:08:13.122 00.000 7680 Moving (0.17, -0.13) raw xDistance=0.15 yDistance=0.19
03:08:13.123 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:08:13.123 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:08:13.123 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:13.126 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:08:13.126 00.000 7680 MoveAxis(E, 0, ABG)
03:08:13.127 00.001 7680 Move returns status 0, amount 0
03:08:13.128 00.001 7680 MoveAxis(N, 0, ABG)
03:08:13.128 00.000 7680 Move returns status 0, amount 0
03:08:13.128 00.000 7680 move complete, result=0
03:08:13.128 00.000 6120 UpdateGuideState exits: m=8619 SNR=60.6
03:08:13.132 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:13.136 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:13.139 00.003 6120 Enqueuing Expose request
03:08:13.143 00.004 7680 worker thread done servicing request
03:08:13.143 00.000 7680 Worker thread wakes up
03:08:13.143 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:13.143 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:13.143 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:08:14.396 01.253 7680 Exposure complete
03:08:14.535 00.139 7680 worker thread done servicing request
03:08:14.536 00.001 6120 OnExposeComplete: enter
03:08:14.539 00.003 6120 UpdateGuideState(): m_state=6
03:08:14.544 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2247
03:08:14.548 00.004 6120 Star::Find returns 1 (0), X=507.77, Y=666.91, Mass=8087, SNR=58.2, Peak=207 HFD=6.4
03:08:14.551 00.003 6120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.19) = xAngle (-1.18 = -1.18)
03:08:14.555 00.004 6120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.69 = 1.69)
03:08:14.559 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.99 mountX=0.04 mountY=0.11, mountTheta=1.20
03:08:14.564 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.09, opts=13)
03:08:14.567 00.003 6120 Enqueuing Move request for scope (0.06, -0.09)
03:08:14.572 00.005 7680 Worker thread wakes up
03:08:14.572 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
03:08:14.572 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
03:08:14.573 00.001 7680 Moving (0.06, -0.09) raw xDistance=0.04 yDistance=0.11
03:08:14.573 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:08:14.573 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:08:14.573 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:08:14.574 00.001 7680 MoveAxis(E, 0, ABG)
03:08:14.574 00.000 7680 Move returns status 0, amount 0
03:08:14.574 00.000 7680 MoveAxis(N, 0, ABG)
03:08:14.574 00.000 7680 Move returns status 0, amount 0
03:08:14.574 00.000 7680 move complete, result=0
03:08:14.574 00.000 7680 worker thread done servicing request
03:08:14.574 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:14.579 00.005 6120 UpdateGuideState exits: m=8087 SNR=58.2
03:08:14.582 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:14.586 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:14.591 00.005 6120 Enqueuing Expose request
03:08:14.595 00.004 7680 Worker thread wakes up
03:08:14.595 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:14.599 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:14.599 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:15.846 01.247 7680 Exposure complete
03:08:15.935 00.089 7680 worker thread done servicing request
03:08:15.936 00.001 6120 OnExposeComplete: enter
03:08:15.939 00.003 6120 UpdateGuideState(): m_state=6
03:08:15.941 00.002 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2248
03:08:15.944 00.003 6120 Star::Find returns 1 (0), X=507.70, Y=666.70, Mass=8608, SNR=60.8, Peak=209 HFD=6.6
03:08:15.946 00.002 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
03:08:15.949 00.003 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
03:08:15.952 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.30 hyp=0.30 cameraTheta=-1.59 mountX=-0.06 mountY=0.27, mountTheta=1.79
03:08:15.955 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.30, opts=13)
03:08:15.960 00.005 6120 Enqueuing Move request for scope (-0.00, -0.30)
03:08:15.962 00.002 7680 Worker thread wakes up
03:08:15.963 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:15.965 00.002 6120 UpdateGuideState exits: m=8608 SNR=60.8
03:08:15.968 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.30) opts 0xd
03:08:15.968 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:15.971 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.30)
03:08:15.971 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:15.974 00.003 6120 Enqueuing Expose request
03:08:15.977 00.003 7680 Moving (-0.00, -0.30) raw xDistance=-0.06 yDistance=0.27
03:08:15.977 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:08:15.977 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:08:15.977 00.000 7680 MoveAxis(E, 0, ABG)
03:08:15.977 00.000 7680 Move returns status 0, amount 0
03:08:15.977 00.000 7680 MoveAxis(S, 146, ABG)
03:08:15.977 00.000 7680 Guiding  Dir = 1, Dur = 146
03:08:15.979 00.002 7680 IsSlewing returns 0
03:08:15.979 00.000 7680 IsGuiding returns 0
03:08:15.979 00.000 7680 PulseGuide returned control before completion, sleep 156
03:08:16.140 00.161 7680 IsGuiding returns 1
03:08:16.140 00.000 7680 scope still moving after pulse duration time elapsed
03:08:16.171 00.031 7680 IsSlewing returns 0
03:08:16.172 00.001 7680 IsGuiding returns 0
03:08:16.172 00.000 7680 scope move finished after 146 + 47 ms
03:08:16.172 00.000 7680 Move returns status 0, amount 146
03:08:16.172 00.000 7680 move complete, result=0
03:08:16.173 00.001 7680 worker thread done servicing request
03:08:16.173 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 146 ms SOUTH
03:08:16.176 00.003 7680 Worker thread wakes up
03:08:16.176 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:16.177 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:17.424 01.247 7680 Exposure complete
03:08:17.554 00.130 7680 worker thread done servicing request
03:08:17.554 00.000 6120 OnExposeComplete: enter
03:08:17.557 00.003 6120 UpdateGuideState(): m_state=6
03:08:17.562 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2249
03:08:17.565 00.003 6120 Star::Find returns 1 (0), X=507.67, Y=666.80, Mass=8852, SNR=62.3, Peak=219 HFD=6.5
03:08:17.568 00.003 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
03:08:17.571 00.003 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
03:08:17.574 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.21 cameraTheta=-1.74 mountX=-0.07 mountY=0.17, mountTheta=1.98
03:08:17.579 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.20, opts=13)
03:08:17.582 00.003 6120 Enqueuing Move request for scope (-0.04, -0.20)
03:08:17.586 00.004 7680 Worker thread wakes up
03:08:17.587 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
03:08:17.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:17.591 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
03:08:17.591 00.000 6120 UpdateGuideState exits: m=8852 SNR=62.3
03:08:17.595 00.004 7680 Moving (-0.04, -0.20) raw xDistance=-0.07 yDistance=0.17
03:08:17.595 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:08:17.596 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:08:17.596 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:17.600 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:08:17.600 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:17.604 00.004 7680 MoveAxis(E, 0, ABG)
03:08:17.604 00.000 6120 Enqueuing Expose request
03:08:17.607 00.003 7680 Move returns status 0, amount 0
03:08:17.608 00.001 7680 MoveAxis(N, 0, ABG)
03:08:17.608 00.000 7680 Move returns status 0, amount 0
03:08:17.608 00.000 7680 move complete, result=0
03:08:17.608 00.000 7680 worker thread done servicing request
03:08:17.608 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:08:17.612 00.004 7680 Worker thread wakes up
03:08:17.613 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:17.613 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:18.856 01.243 7680 Exposure complete
03:08:19.004 00.148 7680 worker thread done servicing request
03:08:19.004 00.000 6120 OnExposeComplete: enter
03:08:19.008 00.004 6120 UpdateGuideState(): m_state=6
03:08:19.012 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2250
03:08:19.017 00.005 6120 Star::Find returns 1 (0), X=507.63, Y=666.66, Mass=9078, SNR=63.6, Peak=238 HFD=6.8
03:08:19.020 00.003 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
03:08:19.024 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
03:08:19.029 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.33 hyp=0.34 cameraTheta=-1.79 mountX=-0.14 mountY=0.27, mountTheta=2.04
03:08:19.036 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.33, opts=13)
03:08:19.040 00.004 6120 Enqueuing Move request for scope (-0.08, -0.33)
03:08:19.044 00.004 7680 Worker thread wakes up
03:08:19.044 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.33) opts 0xd
03:08:19.044 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.33)
03:08:19.044 00.000 7680 Moving (-0.08, -0.33) raw xDistance=-0.14 yDistance=0.27
03:08:19.045 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:19.048 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:08:19.049 00.001 6120 UpdateGuideState exits: m=9078 SNR=63.6
03:08:19.053 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:19.059 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:19.065 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:08:19.065 00.000 7680 MoveAxis(E, 0, ABG)
03:08:19.065 00.000 7680 Move returns status 0, amount 0
03:08:19.065 00.000 7680 MoveAxis(S, 145, ABG)
03:08:19.065 00.000 7680 Guiding  Dir = 1, Dur = 145
03:08:19.067 00.002 6120 Enqueuing Expose request
03:08:19.071 00.004 7680 IsSlewing returns 0
03:08:19.071 00.000 7680 IsGuiding returns 0
03:08:19.071 00.000 7680 PulseGuide returned control before completion, sleep 155
03:08:19.236 00.165 7680 IsGuiding returns 1
03:08:19.237 00.001 7680 scope still moving after pulse duration time elapsed
03:08:19.267 00.030 7680 IsSlewing returns 0
03:08:19.269 00.002 7680 IsGuiding returns 0
03:08:19.269 00.000 7680 scope move finished after 145 + 52 ms
03:08:19.270 00.001 7680 Move returns status 0, amount 145
03:08:19.270 00.000 7680 move complete, result=0
03:08:19.272 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 145 ms SOUTH
03:08:19.277 00.005 7680 worker thread done servicing request
03:08:19.277 00.000 7680 Worker thread wakes up
03:08:19.277 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:19.279 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:20.532 01.253 7680 Exposure complete
03:08:20.666 00.134 7680 worker thread done servicing request
03:08:20.666 00.000 6120 OnExposeComplete: enter
03:08:20.670 00.004 6120 UpdateGuideState(): m_state=6
03:08:20.673 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2251
03:08:20.678 00.005 6120 Star::Find returns 1 (0), X=507.67, Y=666.75, Mass=8632, SNR=61.3, Peak=212 HFD=6.6
03:08:20.683 00.005 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
03:08:20.687 00.004 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
03:08:20.690 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.74 mountX=-0.09 mountY=0.20, mountTheta=1.97
03:08:20.695 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.25, opts=13)
03:08:20.698 00.003 6120 Enqueuing Move request for scope (-0.04, -0.25)
03:08:20.702 00.004 7680 Worker thread wakes up
03:08:20.702 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.25) opts 0xd
03:08:20.702 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.25)
03:08:20.703 00.001 7680 Moving (-0.04, -0.25) raw xDistance=-0.09 yDistance=0.20
03:08:20.703 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:08:20.703 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:20.707 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
03:08:20.707 00.000 7680 MoveAxis(E, 0, ABG)
03:08:20.707 00.000 7680 Move returns status 0, amount 0
03:08:20.707 00.000 7680 MoveAxis(S, 110, ABG)
03:08:20.707 00.000 7680 Guiding  Dir = 1, Dur = 110
03:08:20.707 00.000 6120 UpdateGuideState exits: m=8632 SNR=61.3
03:08:20.711 00.004 7680 IsSlewing returns 0
03:08:20.712 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:20.714 00.002 7680 IsGuiding returns 0
03:08:20.715 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:20.719 00.004 6120 Enqueuing Expose request
03:08:20.722 00.003 7680 PulseGuide returned control before completion, sleep 120
03:08:20.848 00.126 7680 IsGuiding returns 1
03:08:20.848 00.000 7680 scope still moving after pulse duration time elapsed
03:08:20.880 00.032 7680 IsSlewing returns 0
03:08:20.883 00.003 7680 IsGuiding returns 0
03:08:20.884 00.001 7680 scope move finished after 110 + 59 ms
03:08:20.884 00.000 7680 Move returns status 0, amount 110
03:08:20.885 00.001 7680 move complete, result=0
03:08:20.886 00.001 7680 worker thread done servicing request
03:08:20.886 00.000 7680 Worker thread wakes up
03:08:20.887 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 110 ms SOUTH
03:08:20.893 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:20.893 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:22.140 01.247 7680 Exposure complete
03:08:22.283 00.143 7680 worker thread done servicing request
03:08:22.284 00.001 6120 OnExposeComplete: enter
03:08:22.287 00.003 6120 UpdateGuideState(): m_state=6
03:08:22.292 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2252
03:08:22.296 00.004 6120 Star::Find returns 1 (0), X=507.63, Y=666.71, Mass=8588, SNR=61.2, Peak=209 HFD=6.7
03:08:22.300 00.004 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
03:08:22.305 00.005 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
03:08:22.310 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.84 mountX=-0.13 mountY=0.22, mountTheta=2.10
03:08:22.314 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.29, opts=13)
03:08:22.319 00.005 6120 Enqueuing Move request for scope (-0.08, -0.29)
03:08:22.323 00.004 7680 Worker thread wakes up
03:08:22.323 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.29) opts 0xd
03:08:22.323 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.29)
03:08:22.324 00.001 7680 Moving (-0.08, -0.29) raw xDistance=-0.13 yDistance=0.22
03:08:22.324 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:08:22.324 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:08:22.324 00.000 7680 MoveAxis(E, 0, ABG)
03:08:22.324 00.000 7680 Move returns status 0, amount 0
03:08:22.325 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:22.330 00.005 7680 MoveAxis(S, 122, ABG)
03:08:22.330 00.000 7680 Guiding  Dir = 1, Dur = 122
03:08:22.330 00.000 6120 UpdateGuideState exits: m=8588 SNR=61.2
03:08:22.334 00.004 7680 IsSlewing returns 0
03:08:22.334 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:22.339 00.005 7680 IsGuiding returns 0
03:08:22.339 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:22.343 00.004 7680 PulseGuide returned control before completion, sleep 132
03:08:22.344 00.001 6120 Enqueuing Expose request
03:08:22.491 00.147 7680 IsGuiding returns 1
03:08:22.492 00.001 7680 scope still moving after pulse duration time elapsed
03:08:22.522 00.030 7680 IsSlewing returns 0
03:08:22.525 00.003 7680 IsGuiding returns 1
03:08:22.554 00.029 7680 IsSlewing returns 0
03:08:22.556 00.002 7680 IsGuiding returns 1
03:08:22.586 00.030 7680 IsSlewing returns 0
03:08:22.587 00.001 7680 IsGuiding returns 0
03:08:22.588 00.001 7680 scope move finished after 122 + 127 ms
03:08:22.589 00.001 7680 Move returns status 0, amount 122
03:08:22.589 00.000 7680 move complete, result=0
03:08:22.589 00.000 7680 worker thread done servicing request
03:08:22.591 00.002 7680 Worker thread wakes up
03:08:22.591 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 122 ms SOUTH
03:08:22.597 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:22.597 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:23.848 01.251 7680 Exposure complete
03:08:23.984 00.136 7680 worker thread done servicing request
03:08:23.984 00.000 6120 OnExposeComplete: enter
03:08:23.987 00.003 6120 UpdateGuideState(): m_state=6
03:08:23.994 00.007 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2253
03:08:23.998 00.004 6120 Star::Find returns 1 (0), X=507.70, Y=666.81, Mass=8467, SNR=60.5, Peak=215 HFD=6.6
03:08:24.002 00.004 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
03:08:24.005 00.003 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
03:08:24.008 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.65 mountX=-0.05 mountY=0.16, mountTheta=1.86
03:08:24.014 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.19, opts=13)
03:08:24.018 00.004 6120 Enqueuing Move request for scope (-0.01, -0.19)
03:08:24.021 00.003 7680 Worker thread wakes up
03:08:24.021 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:24.025 00.004 6120 UpdateGuideState exits: m=8467 SNR=60.5
03:08:24.030 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:24.034 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:24.037 00.003 6120 Enqueuing Expose request
03:08:24.041 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
03:08:24.041 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
03:08:24.041 00.000 7680 Moving (-0.01, -0.19) raw xDistance=-0.05 yDistance=0.16
03:08:24.041 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:08:24.041 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:08:24.041 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:08:24.041 00.000 7680 MoveAxis(E, 0, ABG)
03:08:24.041 00.000 7680 Move returns status 0, amount 0
03:08:24.041 00.000 7680 MoveAxis(N, 0, ABG)
03:08:24.042 00.001 7680 Move returns status 0, amount 0
03:08:24.042 00.000 7680 move complete, result=0
03:08:24.042 00.000 7680 worker thread done servicing request
03:08:24.043 00.001 7680 Worker thread wakes up
03:08:24.043 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:08:24.047 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:24.047 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:25.293 01.246 7680 Exposure complete
03:08:25.424 00.131 7680 worker thread done servicing request
03:08:25.424 00.000 6120 OnExposeComplete: enter
03:08:25.429 00.005 6120 UpdateGuideState(): m_state=6
03:08:25.434 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2254
03:08:25.438 00.004 6120 Star::Find returns 1 (0), X=507.77, Y=666.63, Mass=8353, SNR=60.5, Peak=190 HFD=6.8
03:08:25.442 00.004 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
03:08:25.447 00.005 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
03:08:25.450 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.37 hyp=0.38 cameraTheta=-1.40 mountX=-0.01 mountY=0.36, mountTheta=1.59
03:08:25.456 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.37, opts=13)
03:08:25.460 00.004 6120 Enqueuing Move request for scope (0.06, -0.37)
03:08:25.464 00.004 7680 Worker thread wakes up
03:08:25.464 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:25.468 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.37) opts 0xd
03:08:25.468 00.000 6120 UpdateGuideState exits: m=8353 SNR=60.5
03:08:25.472 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:25.476 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:25.481 00.005 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.37)
03:08:25.481 00.000 7680 Moving (0.06, -0.37) raw xDistance=-0.01 yDistance=0.36
03:08:25.481 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:08:25.481 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
03:08:25.481 00.000 7680 MoveAxis(E, 0, ABG)
03:08:25.481 00.000 7680 Move returns status 0, amount 0
03:08:25.482 00.001 6120 Enqueuing Expose request
03:08:25.486 00.004 7680 MoveAxis(S, 196, ABG)
03:08:25.486 00.000 7680 Guiding  Dir = 1, Dur = 196
03:08:25.486 00.000 7680 IsSlewing returns 0
03:08:25.486 00.000 7680 IsGuiding returns 0
03:08:25.488 00.002 7680 PulseGuide returned control before completion, sleep 206
03:08:25.701 00.213 7680 IsGuiding returns 1
03:08:25.701 00.000 7680 scope still moving after pulse duration time elapsed
03:08:25.732 00.031 7680 IsSlewing returns 0
03:08:25.732 00.000 7680 IsGuiding returns 0
03:08:25.733 00.001 7680 scope move finished after 196 + 49 ms
03:08:25.733 00.000 7680 Move returns status 0, amount 196
03:08:25.733 00.000 7680 move complete, result=0
03:08:25.733 00.000 7680 worker thread done servicing request
03:08:25.733 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 196 ms SOUTH
03:08:25.740 00.007 7680 Worker thread wakes up
03:08:25.740 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:25.741 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:26.978 01.237 7680 Exposure complete
03:08:27.136 00.158 7680 worker thread done servicing request
03:08:27.136 00.000 6120 OnExposeComplete: enter
03:08:27.142 00.006 6120 UpdateGuideState(): m_state=6
03:08:27.147 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2255
03:08:27.152 00.005 6120 Star::Find returns 1 (0), X=508.00, Y=666.76, Mass=9112, SNR=63.9, Peak=221 HFD=6.6
03:08:27.157 00.005 6120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.19) = xAngle (-0.87 = -0.87)
03:08:27.160 00.003 6120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.00 = 2.00)
03:08:27.164 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=-0.24 hyp=0.38 cameraTheta=-0.68 mountX=0.24 mountY=0.34, mountTheta=0.95
03:08:27.169 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.24, opts=13)
03:08:27.174 00.005 6120 Enqueuing Move request for scope (0.29, -0.24)
03:08:27.178 00.004 7680 Worker thread wakes up
03:08:27.178 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.24) opts 0xd
03:08:27.178 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.24)
03:08:27.178 00.000 7680 Moving (0.29, -0.24) raw xDistance=0.24 yDistance=0.34
03:08:27.178 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:08:27.178 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:08:27.178 00.000 7680 MoveAxis(W, 99, ABG)
03:08:27.179 00.001 7680 Guiding  Dir = 3, Dur = 99
03:08:27.179 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:27.185 00.006 7680 IsSlewing returns 0
03:08:27.185 00.000 6120 UpdateGuideState exits: m=9112 SNR=63.9
03:08:27.191 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:27.195 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:27.199 00.004 6120 Enqueuing Expose request
03:08:27.203 00.004 7680 IsGuiding returns 0
03:08:27.203 00.000 7680 PulseGuide returned control before completion, sleep 109
03:08:27.315 00.112 7680 IsGuiding returns 1
03:08:27.316 00.001 7680 scope still moving after pulse duration time elapsed
03:08:27.346 00.030 7680 IsSlewing returns 0
03:08:27.348 00.002 7680 IsGuiding returns 0
03:08:27.349 00.001 7680 scope move finished after 99 + 46 ms
03:08:27.349 00.000 7680 Move returns status 0, amount 99
03:08:27.350 00.001 7680 MoveAxis(S, 185, ABG)
03:08:27.350 00.000 7680 Guiding  Dir = 1, Dur = 185
03:08:27.351 00.001 7680 IsSlewing returns 0
03:08:27.351 00.000 7680 IsGuiding returns 0
03:08:27.352 00.001 7680 PulseGuide returned control before completion, sleep 195
03:08:27.550 00.198 7680 IsGuiding returns 1
03:08:27.553 00.003 7680 scope still moving after pulse duration time elapsed
03:08:27.583 00.030 7680 IsSlewing returns 0
03:08:27.585 00.002 7680 IsGuiding returns 0
03:08:27.585 00.000 7680 scope move finished after 185 + 48 ms
03:08:27.586 00.001 7680 Move returns status 0, amount 185
03:08:27.586 00.000 7680 move complete, result=0
03:08:27.586 00.000 7680 worker thread done servicing request
03:08:27.588 00.002 6120 GuideStep: 0.2 px 99 ms WEST, 0.3 px 185 ms SOUTH
03:08:27.597 00.009 7680 Worker thread wakes up
03:08:27.597 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:27.598 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:28.850 01.252 7680 Exposure complete
03:08:28.993 00.143 7680 worker thread done servicing request
03:08:28.993 00.000 6120 OnExposeComplete: enter
03:08:28.998 00.005 6120 UpdateGuideState(): m_state=6
03:08:29.001 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2256
03:08:29.006 00.005 6120 Star::Find returns 1 (0), X=508.07, Y=666.80, Mass=8804, SNR=62.2, Peak=209 HFD=6.6
03:08:29.009 00.003 6120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (0.19) = xAngle (-0.70 = -0.70)
03:08:29.015 00.006 6120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.17 = 2.17)
03:08:29.018 00.003 6120 CameraToMount -- cameraX=0.36 cameraY=-0.20 hyp=0.41 cameraTheta=-0.51 mountX=0.32 mountY=0.34, mountTheta=0.82
03:08:29.025 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.36, y=-0.20, opts=13)
03:08:29.030 00.005 6120 Enqueuing Move request for scope (0.36, -0.20)
03:08:29.033 00.003 7680 Worker thread wakes up
03:08:29.034 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.20) opts 0xd
03:08:29.034 00.000 7680 Handling offset move in thread for scope, endpoint = (0.36, -0.20)
03:08:29.035 00.001 7680 Moving (0.36, -0.20) raw xDistance=0.32 yDistance=0.34
03:08:29.035 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.32
03:08:29.035 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:08:29.035 00.000 7680 MoveAxis(W, 136, ABG)
03:08:29.035 00.000 7680 Guiding  Dir = 3, Dur = 136
03:08:29.035 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:29.039 00.004 7680 IsSlewing returns 0
03:08:29.039 00.000 6120 UpdateGuideState exits: m=8804 SNR=62.2
03:08:29.044 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:29.048 00.004 7680 IsGuiding returns 0
03:08:29.048 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:29.051 00.003 6120 Enqueuing Expose request
03:08:29.056 00.005 7680 PulseGuide returned control before completion, sleep 146
03:08:29.216 00.160 7680 IsGuiding returns 0
03:08:29.217 00.001 7680 Move returns status 0, amount 136
03:08:29.218 00.001 7680 MoveAxis(S, 184, ABG)
03:08:29.218 00.000 7680 Guiding  Dir = 1, Dur = 184
03:08:29.218 00.000 7680 IsSlewing returns 0
03:08:29.219 00.001 7680 IsGuiding returns 0
03:08:29.219 00.000 7680 PulseGuide returned control before completion, sleep 194
03:08:29.417 00.198 7680 IsGuiding returns 1
03:08:29.417 00.000 7680 scope still moving after pulse duration time elapsed
03:08:29.448 00.031 7680 IsSlewing returns 0
03:08:29.450 00.002 7680 IsGuiding returns 0
03:08:29.451 00.001 7680 scope move finished after 184 + 48 ms
03:08:29.452 00.001 7680 Move returns status 0, amount 184
03:08:29.452 00.000 7680 move complete, result=0
03:08:29.452 00.000 7680 worker thread done servicing request
03:08:29.452 00.000 7680 Worker thread wakes up
03:08:29.452 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:29.454 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:29.454 00.000 6120 GuideStep: 0.3 px 136 ms WEST, 0.3 px 184 ms SOUTH
03:08:30.708 01.254 7680 Exposure complete
03:08:30.853 00.145 7680 worker thread done servicing request
03:08:30.853 00.000 6120 OnExposeComplete: enter
03:08:30.857 00.004 6120 UpdateGuideState(): m_state=6
03:08:30.861 00.004 6120 Star::Find(15, 508, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2257
03:08:30.865 00.004 6120 Star::Find returns 1 (0), X=507.66, Y=666.82, Mass=8776, SNR=62.0, Peak=214 HFD=6.5
03:08:30.871 00.006 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
03:08:30.875 00.004 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
03:08:30.878 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.84 mountX=-0.08 mountY=0.14, mountTheta=2.11
03:08:30.884 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.18, opts=13)
03:08:30.887 00.003 6120 Enqueuing Move request for scope (-0.05, -0.18)
03:08:30.892 00.005 7680 Worker thread wakes up
03:08:30.892 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
03:08:30.892 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:30.895 00.003 6120 UpdateGuideState exits: m=8776 SNR=62.0
03:08:30.900 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
03:08:30.901 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:30.907 00.006 7680 Moving (-0.05, -0.18) raw xDistance=-0.08 yDistance=0.14
03:08:30.907 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:08:30.908 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:08:30.908 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:30.911 00.003 6120 Enqueuing Expose request
03:08:30.916 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:08:30.916 00.000 7680 MoveAxis(E, 0, ABG)
03:08:30.917 00.001 7680 Move returns status 0, amount 0
03:08:30.917 00.000 7680 MoveAxis(N, 0, ABG)
03:08:30.917 00.000 7680 Move returns status 0, amount 0
03:08:30.917 00.000 7680 move complete, result=0
03:08:30.917 00.000 7680 worker thread done servicing request
03:08:30.917 00.000 7680 Worker thread wakes up
03:08:30.918 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:08:30.922 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:30.922 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:32.171 01.249 7680 Exposure complete
03:08:32.323 00.152 7680 worker thread done servicing request
03:08:32.324 00.001 6120 OnExposeComplete: enter
03:08:32.327 00.003 6120 UpdateGuideState(): m_state=6
03:08:32.330 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2258
03:08:32.333 00.003 6120 Star::Find returns 1 (0), X=507.60, Y=668.87, Mass=7710, SNR=59.0, Peak=197 HFD=6.4
03:08:32.338 00.005 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.19) = xAngle (1.44 = 1.44)
03:08:32.340 00.002 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.32 = -1.97)
03:08:32.343 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=1.88 hyp=1.88 cameraTheta=1.63 mountX=0.24 mountY=-1.73, mountTheta=-1.43
03:08:32.347 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=1.88, opts=13)
03:08:32.350 00.003 6120 Enqueuing Move request for scope (-0.11, 1.88)
03:08:32.354 00.004 7680 Worker thread wakes up
03:08:32.354 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:32.357 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 1.88) opts 0xd
03:08:32.357 00.000 6120 UpdateGuideState exits: m=7710 SNR=59.0
03:08:32.360 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:32.363 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.11, 1.88)
03:08:32.363 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:32.367 00.004 7680 Moving (-0.11, 1.88) raw xDistance=0.24 yDistance=-1.73
03:08:32.367 00.000 6120 Enqueuing Expose request
03:08:32.370 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:08:32.370 00.000 7680 resist switch: large excursion: input -1.73 thresh 0.60 direction from 1 to -1
03:08:32.370 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.20
03:08:32.370 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.73 from input -1.73
03:08:32.370 00.000 7680 MoveAxis(W, 97, ABG)
03:08:32.371 00.001 7680 Guiding  Dir = 3, Dur = 97
03:08:32.371 00.000 7680 IsSlewing returns 0
03:08:32.371 00.000 7680 IsGuiding returns 0
03:08:32.372 00.001 7680 PulseGuide returned control before completion, sleep 107
03:08:32.495 00.123 7680 IsGuiding returns 1
03:08:32.495 00.000 7680 scope still moving after pulse duration time elapsed
03:08:32.525 00.030 7680 IsSlewing returns 0
03:08:32.527 00.002 7680 IsGuiding returns 0
03:08:32.528 00.001 7680 scope move finished after 97 + 59 ms
03:08:32.528 00.000 7680 Move returns status 0, amount 97
03:08:32.529 00.001 7680 MoveAxis(N, 941, ABG)
03:08:32.529 00.000 7680 Guiding  Dir = 0, Dur = 941
03:08:32.529 00.000 7680 IsSlewing returns 0
03:08:32.530 00.001 7680 IsGuiding returns 0
03:08:32.531 00.001 7680 PulseGuide returned control before completion, sleep 951
03:08:33.484 00.953 7680 IsGuiding returns 1
03:08:33.486 00.002 7680 scope still moving after pulse duration time elapsed
03:08:33.515 00.029 7680 IsSlewing returns 0
03:08:33.517 00.002 7680 IsGuiding returns 0
03:08:33.517 00.000 7680 scope move finished after 941 + 44 ms
03:08:33.517 00.000 7680 Move returns status 0, amount 941
03:08:33.517 00.000 7680 move complete, result=0
03:08:33.518 00.001 7680 worker thread done servicing request
03:08:33.518 00.000 6120 GuideStep: 0.2 px 97 ms WEST, -1.7 px 941 ms NORTH
03:08:33.525 00.007 7680 Worker thread wakes up
03:08:33.527 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:33.527 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:34.773 01.246 7680 Exposure complete
03:08:34.907 00.134 7680 worker thread done servicing request
03:08:34.907 00.000 6120 OnExposeComplete: enter
03:08:34.912 00.005 6120 UpdateGuideState(): m_state=6
03:08:34.915 00.003 6120 Star::Find(15, 507, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2259
03:08:34.920 00.005 6120 Star::Find returns 1 (0), X=507.73, Y=665.95, Mass=8225, SNR=61.0, Peak=210 HFD=6.6
03:08:34.923 00.003 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
03:08:34.927 00.004 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
03:08:34.932 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-1.05 hyp=1.05 cameraTheta=-1.55 mountX=-0.17 mountY=0.95, mountTheta=1.75
03:08:34.938 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-1.05, opts=13)
03:08:34.943 00.005 6120 Enqueuing Move request for scope (0.02, -1.05)
03:08:34.946 00.003 7680 Worker thread wakes up
03:08:34.946 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -1.05) opts 0xd
03:08:34.946 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -1.05)
03:08:34.948 00.002 7680 Moving (0.02, -1.05) raw xDistance=-0.17 yDistance=0.95
03:08:34.948 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:08:34.948 00.000 7680 resist switch: large excursion: input 0.95 thresh 0.60 direction from -1 to 1
03:08:34.948 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.86
03:08:34.948 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95
03:08:34.948 00.000 7680 MoveAxis(E, 0, ABG)
03:08:34.948 00.000 7680 Move returns status 0, amount 0
03:08:34.949 00.001 7680 MoveAxis(S, 518, ABG)
03:08:34.949 00.000 7680 Guiding  Dir = 1, Dur = 518
03:08:34.949 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:34.954 00.005 7680 IsSlewing returns 0
03:08:34.954 00.000 6120 UpdateGuideState exits: m=8225 SNR=61.0
03:08:34.958 00.004 7680 IsGuiding returns 0
03:08:34.958 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:34.963 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:34.968 00.005 7680 PulseGuide returned control before completion, sleep 528
03:08:34.968 00.000 6120 Enqueuing Expose request
03:08:35.512 00.544 7680 IsGuiding returns 0
03:08:35.513 00.001 7680 Move returns status 0, amount 518
03:08:35.513 00.000 7680 move complete, result=0
03:08:35.514 00.001 7680 worker thread done servicing request
03:08:35.514 00.000 7680 Worker thread wakes up
03:08:35.516 00.002 6120 GuideStep: -0.2 px 0 ms EAST, 1.0 px 518 ms SOUTH
03:08:35.523 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:35.524 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:36.771 01.247 7680 Exposure complete
03:08:36.907 00.136 7680 worker thread done servicing request
03:08:36.908 00.001 6120 OnExposeComplete: enter
03:08:36.912 00.004 6120 UpdateGuideState(): m_state=6
03:08:36.915 00.003 6120 Star::Find(15, 507, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2260
03:08:36.920 00.005 6120 Star::Find returns 1 (0), X=507.45, Y=665.83, Mass=8333, SNR=60.9, Peak=204 HFD=6.6
03:08:36.924 00.004 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
03:08:36.928 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
03:08:36.931 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=-1.16 hyp=1.19 cameraTheta=-1.79 mountX=-0.47 mountY=0.93, mountTheta=2.04
03:08:36.937 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-1.16, opts=13)
03:08:36.942 00.005 6120 Enqueuing Move request for scope (-0.26, -1.16)
03:08:36.946 00.004 7680 Worker thread wakes up
03:08:36.946 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -1.16) opts 0xd
03:08:36.946 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -1.16)
03:08:36.946 00.000 7680 Moving (-0.26, -1.16) raw xDistance=-0.47 yDistance=0.93
03:08:36.946 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
03:08:36.946 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.93 from input 0.93
03:08:36.946 00.000 7680 MoveAxis(E, 193, ABG)
03:08:36.947 00.001 7680 Guiding  Dir = 2, Dur = 193
03:08:36.947 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:36.951 00.004 7680 IsSlewing returns 0
03:08:36.951 00.000 6120 UpdateGuideState exits: m=8333 SNR=60.9
03:08:36.955 00.004 7680 IsGuiding returns 0
03:08:36.955 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:36.958 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:36.962 00.004 6120 Enqueuing Expose request
03:08:36.966 00.004 7680 PulseGuide returned control before completion, sleep 203
03:08:37.181 00.215 7680 IsGuiding returns 0
03:08:37.182 00.001 7680 Move returns status 0, amount 193
03:08:37.183 00.001 7680 MoveAxis(S, 505, ABG)
03:08:37.183 00.000 7680 Guiding  Dir = 1, Dur = 505
03:08:37.184 00.001 7680 IsSlewing returns 0
03:08:37.186 00.002 7680 IsGuiding returns 0
03:08:37.186 00.000 7680 PulseGuide returned control before completion, sleep 515
03:08:37.710 00.524 7680 IsGuiding returns 1
03:08:37.710 00.000 7680 scope still moving after pulse duration time elapsed
03:08:37.741 00.031 7680 IsSlewing returns 0
03:08:37.743 00.002 7680 IsGuiding returns 0
03:08:37.743 00.000 7680 scope move finished after 505 + 52 ms
03:08:37.744 00.001 7680 Move returns status 0, amount 505
03:08:37.744 00.000 7680 move complete, result=0
03:08:37.745 00.001 7680 worker thread done servicing request
03:08:37.746 00.001 7680 Worker thread wakes up
03:08:37.746 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:37.747 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:37.747 00.000 6120 GuideStep: -0.5 px 193 ms EAST, 0.9 px 505 ms SOUTH
03:08:38.988 01.241 7680 Exposure complete
03:08:39.135 00.147 7680 worker thread done servicing request
03:08:39.136 00.001 6120 OnExposeComplete: enter
03:08:39.140 00.004 6120 UpdateGuideState(): m_state=6
03:08:39.145 00.005 6120 Star::Find(15, 507, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2261
03:08:39.149 00.004 6120 Star::Find returns 1 (0), X=507.91, Y=666.04, Mass=8220, SNR=61.3, Peak=218 HFD=6.5
03:08:39.158 00.009 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
03:08:39.162 00.004 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
03:08:39.168 00.006 6120 CameraToMount -- cameraX=0.20 cameraY=-0.95 hyp=0.97 cameraTheta=-1.37 mountX=0.02 mountY=0.94, mountTheta=1.55
03:08:39.173 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.95, opts=13)
03:08:39.177 00.004 6120 Enqueuing Move request for scope (0.20, -0.95)
03:08:39.180 00.003 7680 Worker thread wakes up
03:08:39.181 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.95) opts 0xd
03:08:39.181 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.95)
03:08:39.181 00.000 7680 Moving (0.20, -0.95) raw xDistance=0.02 yDistance=0.94
03:08:39.181 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:39.187 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:08:39.187 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94
03:08:39.187 00.000 6120 UpdateGuideState exits: m=8220 SNR=61.3
03:08:39.191 00.004 7680 MoveAxis(E, 0, ABG)
03:08:39.191 00.000 7680 Move returns status 0, amount 0
03:08:39.192 00.001 7680 MoveAxis(S, 512, ABG)
03:08:39.192 00.000 7680 Guiding  Dir = 1, Dur = 512
03:08:39.192 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:39.197 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:39.201 00.004 7680 IsSlewing returns 0
03:08:39.201 00.000 6120 Enqueuing Expose request
03:08:39.205 00.004 7680 IsGuiding returns 0
03:08:39.205 00.000 7680 PulseGuide returned control before completion, sleep 522
03:08:39.745 00.540 7680 IsGuiding returns 1
03:08:39.745 00.000 7680 scope still moving after pulse duration time elapsed
03:08:39.776 00.031 7680 IsSlewing returns 0
03:08:39.777 00.001 7680 IsGuiding returns 0
03:08:39.778 00.001 7680 scope move finished after 512 + 60 ms
03:08:39.778 00.000 7680 Move returns status 0, amount 512
03:08:39.779 00.001 7680 move complete, result=0
03:08:39.779 00.000 7680 worker thread done servicing request
03:08:39.780 00.001 7680 Worker thread wakes up
03:08:39.780 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.9 px 512 ms SOUTH
03:08:39.786 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:39.786 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:41.041 01.255 7680 Exposure complete
03:08:41.181 00.140 7680 worker thread done servicing request
03:08:41.182 00.001 6120 OnExposeComplete: enter
03:08:41.187 00.005 6120 UpdateGuideState(): m_state=6
03:08:41.192 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2262
03:08:41.196 00.004 6120 Star::Find returns 1 (0), X=507.43, Y=666.90, Mass=8435, SNR=61.7, Peak=237 HFD=6.5
03:08:41.201 00.005 6120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.19) = xAngle (-2.98 = -2.98)
03:08:41.205 00.004 6120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.11 = -0.11)
03:08:41.209 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.10 hyp=0.30 cameraTheta=-2.79 mountX=-0.30 mountY=-0.03, mountTheta=-3.03
03:08:41.214 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.10, opts=13)
03:08:41.217 00.003 6120 Enqueuing Move request for scope (-0.28, -0.10)
03:08:41.222 00.005 7680 Worker thread wakes up
03:08:41.222 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.10) opts 0xd
03:08:41.223 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.10)
03:08:41.223 00.000 7680 Moving (-0.28, -0.10) raw xDistance=-0.30 yDistance=-0.03
03:08:41.223 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:08:41.223 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:08:41.224 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:41.228 00.004 6120 UpdateGuideState exits: m=8435 SNR=61.7
03:08:41.231 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:08:41.232 00.001 7680 MoveAxis(E, 121, ABG)
03:08:41.232 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:41.235 00.003 7680 Guiding  Dir = 2, Dur = 121
03:08:41.236 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:41.240 00.004 7680 IsSlewing returns 0
03:08:41.240 00.000 6120 Enqueuing Expose request
03:08:41.244 00.004 7680 IsGuiding returns 0
03:08:41.244 00.000 7680 PulseGuide returned control before completion, sleep 131
03:08:41.388 00.144 7680 IsGuiding returns 1
03:08:41.388 00.000 7680 scope still moving after pulse duration time elapsed
03:08:41.420 00.032 7680 IsSlewing returns 0
03:08:41.421 00.001 7680 IsGuiding returns 0
03:08:41.421 00.000 7680 scope move finished after 121 + 55 ms
03:08:41.421 00.000 7680 Move returns status 0, amount 121
03:08:41.422 00.001 7680 MoveAxis(N, 0, ABG)
03:08:41.422 00.000 7680 Move returns status 0, amount 0
03:08:41.422 00.000 7680 move complete, result=0
03:08:41.422 00.000 7680 worker thread done servicing request
03:08:41.422 00.000 6120 GuideStep: -0.3 px 121 ms EAST, -0.0 px 0 ms NORTH
03:08:41.427 00.005 7680 Worker thread wakes up
03:08:41.427 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:41.429 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:42.676 01.247 7680 Exposure complete
03:08:42.819 00.143 7680 worker thread done servicing request
03:08:42.820 00.001 6120 OnExposeComplete: enter
03:08:42.823 00.003 6120 UpdateGuideState(): m_state=6
03:08:42.828 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2263
03:08:42.832 00.004 6120 Star::Find returns 1 (0), X=507.51, Y=666.77, Mass=8782, SNR=62.3, Peak=233 HFD=6.7
03:08:42.838 00.006 6120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (0.19) = xAngle (-2.48 = -2.48)
03:08:42.842 00.004 6120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.39 = 0.39)
03:08:42.847 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.23 hyp=0.31 cameraTheta=-2.29 mountX=-0.24 mountY=0.12, mountTheta=2.69
03:08:42.854 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.23, opts=13)
03:08:42.859 00.005 6120 Enqueuing Move request for scope (-0.20, -0.23)
03:08:42.864 00.005 7680 Worker thread wakes up
03:08:42.864 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.23) opts 0xd
03:08:42.864 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.23)
03:08:42.865 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:42.868 00.003 7680 Moving (-0.20, -0.23) raw xDistance=-0.24 yDistance=0.12
03:08:42.868 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
03:08:42.868 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:08:42.868 00.000 6120 UpdateGuideState exits: m=8782 SNR=62.3
03:08:42.876 00.008 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:08:42.876 00.000 7680 MoveAxis(E, 107, ABG)
03:08:42.876 00.000 7680 Guiding  Dir = 2, Dur = 107
03:08:42.876 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:42.880 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:42.884 00.004 7680 IsSlewing returns 0
03:08:42.884 00.000 6120 Enqueuing Expose request
03:08:42.889 00.005 7680 IsGuiding returns 0
03:08:42.889 00.000 7680 PulseGuide returned control before completion, sleep 117
03:08:43.012 00.123 7680 IsGuiding returns 1
03:08:43.013 00.001 7680 scope still moving after pulse duration time elapsed
03:08:43.044 00.031 7680 IsSlewing returns 0
03:08:43.045 00.001 7680 IsGuiding returns 0
03:08:43.045 00.000 7680 scope move finished after 107 + 49 ms
03:08:43.046 00.001 7680 Move returns status 0, amount 107
03:08:43.047 00.001 7680 MoveAxis(N, 0, ABG)
03:08:43.047 00.000 7680 Move returns status 0, amount 0
03:08:43.047 00.000 7680 move complete, result=0
03:08:43.048 00.001 7680 worker thread done servicing request
03:08:43.048 00.000 7680 Worker thread wakes up
03:08:43.048 00.000 6120 GuideStep: -0.2 px 107 ms EAST, 0.1 px 0 ms NORTH
03:08:43.057 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:43.057 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:44.305 01.248 7680 Exposure complete
03:08:44.447 00.142 7680 worker thread done servicing request
03:08:44.447 00.000 6120 OnExposeComplete: enter
03:08:44.452 00.005 6120 UpdateGuideState(): m_state=6
03:08:44.455 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2264
03:08:44.460 00.005 6120 Star::Find returns 1 (0), X=507.52, Y=666.89, Mass=8519, SNR=60.6, Peak=228 HFD=6.5
03:08:44.464 00.004 6120 CameraToMount -- cameraTheta (-2.59) - m_xAngle (0.19) = xAngle (-2.78 = -2.78)
03:08:44.468 00.004 6120 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.10 = 0.10)
03:08:44.471 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.11 hyp=0.22 cameraTheta=-2.59 mountX=-0.20 mountY=0.02, mountTheta=3.04
03:08:44.476 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.11, opts=13)
03:08:44.480 00.004 6120 Enqueuing Move request for scope (-0.18, -0.11)
03:08:44.484 00.004 7680 Worker thread wakes up
03:08:44.485 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:44.488 00.003 6120 UpdateGuideState exits: m=8519 SNR=60.6
03:08:44.492 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:44.496 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.11) opts 0xd
03:08:44.497 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.11)
03:08:44.497 00.000 7680 Moving (-0.18, -0.11) raw xDistance=-0.20 yDistance=0.02
03:08:44.497 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
03:08:44.497 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:08:44.497 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:08:44.498 00.001 7680 MoveAxis(E, 90, ABG)
03:08:44.498 00.000 7680 Guiding  Dir = 2, Dur = 90
03:08:44.499 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:44.504 00.005 6120 Enqueuing Expose request
03:08:44.509 00.005 7680 IsSlewing returns 0
03:08:44.509 00.000 7680 IsGuiding returns 0
03:08:44.509 00.000 7680 PulseGuide returned control before completion, sleep 100
03:08:44.622 00.113 7680 IsGuiding returns 1
03:08:44.624 00.002 7680 scope still moving after pulse duration time elapsed
03:08:44.653 00.029 7680 IsSlewing returns 0
03:08:44.655 00.002 7680 IsGuiding returns 1
03:08:44.685 00.030 7680 IsSlewing returns 0
03:08:44.686 00.001 7680 IsGuiding returns 0
03:08:44.687 00.001 7680 scope move finished after 90 + 87 ms
03:08:44.688 00.001 7680 Move returns status 0, amount 90
03:08:44.688 00.000 7680 MoveAxis(N, 0, ABG)
03:08:44.689 00.001 7680 Move returns status 0, amount 0
03:08:44.689 00.000 7680 move complete, result=0
03:08:44.690 00.001 7680 worker thread done servicing request
03:08:44.691 00.001 6120 GuideStep: -0.2 px 90 ms EAST, 0.0 px 0 ms NORTH
03:08:44.697 00.006 7680 Worker thread wakes up
03:08:44.697 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:44.697 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:45.946 01.249 7680 Exposure complete
03:08:46.092 00.146 7680 worker thread done servicing request
03:08:46.093 00.001 6120 OnExposeComplete: enter
03:08:46.097 00.004 6120 UpdateGuideState(): m_state=6
03:08:46.101 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2265
03:08:46.105 00.004 6120 Star::Find returns 1 (0), X=507.58, Y=666.66, Mass=8607, SNR=61.2, Peak=212 HFD=6.8
03:08:46.109 00.004 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
03:08:46.113 00.004 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
03:08:46.117 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.34 hyp=0.36 cameraTheta=-1.92 mountX=-0.19 mountY=0.25, mountTheta=2.21
03:08:46.122 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.34, opts=13)
03:08:46.127 00.005 6120 Enqueuing Move request for scope (-0.13, -0.34)
03:08:46.130 00.003 7680 Worker thread wakes up
03:08:46.131 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:46.135 00.004 6120 UpdateGuideState exits: m=8607 SNR=61.2
03:08:46.138 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:46.142 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:46.144 00.002 6120 Enqueuing Expose request
03:08:46.149 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.34) opts 0xd
03:08:46.149 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.34)
03:08:46.149 00.000 7680 Moving (-0.13, -0.34) raw xDistance=-0.19 yDistance=0.25
03:08:46.149 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:08:46.149 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:08:46.150 00.001 7680 MoveAxis(E, 0, ABG)
03:08:46.150 00.000 7680 Move returns status 0, amount 0
03:08:46.150 00.000 7680 MoveAxis(S, 136, ABG)
03:08:46.151 00.001 7680 Guiding  Dir = 1, Dur = 136
03:08:46.151 00.000 7680 IsSlewing returns 0
03:08:46.151 00.000 7680 IsGuiding returns 0
03:08:46.152 00.001 7680 PulseGuide returned control before completion, sleep 146
03:08:46.312 00.160 7680 IsGuiding returns 1
03:08:46.313 00.001 7680 scope still moving after pulse duration time elapsed
03:08:46.344 00.031 7680 IsSlewing returns 0
03:08:46.345 00.001 7680 IsGuiding returns 0
03:08:46.345 00.000 7680 scope move finished after 136 + 58 ms
03:08:46.345 00.000 7680 Move returns status 0, amount 136
03:08:46.345 00.000 7680 move complete, result=0
03:08:46.347 00.002 7680 worker thread done servicing request
03:08:46.347 00.000 7680 Worker thread wakes up
03:08:46.347 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 136 ms SOUTH
03:08:46.353 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:46.353 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:47.609 01.256 7680 Exposure complete
03:08:47.753 00.144 7680 worker thread done servicing request
03:08:47.754 00.001 6120 OnExposeComplete: enter
03:08:47.759 00.005 6120 UpdateGuideState(): m_state=6
03:08:47.763 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2266
03:08:47.767 00.004 6120 Star::Find returns 1 (0), X=507.54, Y=666.74, Mass=8681, SNR=61.3, Peak=230 HFD=6.7
03:08:47.771 00.004 6120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (0.19) = xAngle (-2.33 = -2.33)
03:08:47.776 00.005 6120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.54 = 0.54)
03:08:47.780 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.26 hyp=0.30 cameraTheta=-2.14 mountX=-0.21 mountY=0.16, mountTheta=2.50
03:08:47.786 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.26, opts=13)
03:08:47.791 00.005 6120 Enqueuing Move request for scope (-0.16, -0.26)
03:08:47.794 00.003 7680 Worker thread wakes up
03:08:47.794 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:47.799 00.005 6120 UpdateGuideState exits: m=8681 SNR=61.3
03:08:47.802 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.26) opts 0xd
03:08:47.804 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.26)
03:08:47.804 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:47.808 00.004 7680 Moving (-0.16, -0.26) raw xDistance=-0.21 yDistance=0.16
03:08:47.808 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:08:47.808 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:08:47.810 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:47.815 00.005 6120 Enqueuing Expose request
03:08:47.819 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:08:47.820 00.001 7680 MoveAxis(E, 85, ABG)
03:08:47.820 00.000 7680 Guiding  Dir = 2, Dur = 85
03:08:47.820 00.000 7680 IsSlewing returns 0
03:08:47.822 00.002 7680 IsGuiding returns 0
03:08:47.822 00.000 7680 PulseGuide returned control before completion, sleep 95
03:08:47.926 00.104 7680 IsGuiding returns 1
03:08:47.926 00.000 7680 scope still moving after pulse duration time elapsed
03:08:47.957 00.031 7680 IsSlewing returns 0
03:08:47.957 00.000 7680 IsGuiding returns 1
03:08:47.988 00.031 7680 IsSlewing returns 0
03:08:47.988 00.000 7680 IsGuiding returns 1
03:08:48.019 00.031 7680 IsSlewing returns 0
03:08:48.019 00.000 7680 IsGuiding returns 1
03:08:48.050 00.031 7680 IsSlewing returns 0
03:08:48.050 00.000 7680 IsGuiding returns 0
03:08:48.051 00.001 7680 scope move finished after 85 + 144 ms
03:08:48.051 00.000 7680 Move returns status 0, amount 85
03:08:48.051 00.000 7680 MoveAxis(N, 0, ABG)
03:08:48.051 00.000 7680 Move returns status 0, amount 0
03:08:48.051 00.000 7680 move complete, result=0
03:08:48.052 00.001 7680 worker thread done servicing request
03:08:48.052 00.000 6120 GuideStep: -0.2 px 85 ms EAST, 0.2 px 0 ms NORTH
03:08:48.058 00.006 7680 Worker thread wakes up
03:08:48.059 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:48.059 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:49.319 01.260 7680 Exposure complete
03:08:49.450 00.131 7680 worker thread done servicing request
03:08:49.450 00.000 6120 OnExposeComplete: enter
03:08:49.454 00.004 6120 UpdateGuideState(): m_state=6
03:08:49.459 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2267
03:08:49.463 00.004 6120 Star::Find returns 1 (0), X=507.63, Y=668.09, Mass=8577, SNR=60.9, Peak=207 HFD=6.5
03:08:49.467 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.19) = xAngle (1.45 = 1.45)
03:08:49.471 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.33 = -1.96)
03:08:49.475 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=1.09 hyp=1.09 cameraTheta=1.64 mountX=0.13 mountY=-1.01, mountTheta=-1.44
03:08:49.481 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=1.09, opts=13)
03:08:49.486 00.005 6120 Enqueuing Move request for scope (-0.08, 1.09)
03:08:49.489 00.003 7680 Worker thread wakes up
03:08:49.489 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 1.09) opts 0xd
03:08:49.489 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 1.09)
03:08:49.489 00.000 7680 Moving (-0.08, 1.09) raw xDistance=0.13 yDistance=-1.01
03:08:49.490 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:49.495 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:08:49.496 00.001 7680 resist switch: large excursion: input -1.01 thresh 0.60 direction from 1 to -1
03:08:49.496 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.04
03:08:49.496 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.01 from input -1.01
03:08:49.496 00.000 7680 MoveAxis(E, 0, ABG)
03:08:49.497 00.001 7680 Move returns status 0, amount 0
03:08:49.497 00.000 7680 MoveAxis(N, 549, ABG)
03:08:49.497 00.000 7680 Guiding  Dir = 0, Dur = 549
03:08:49.497 00.000 6120 UpdateGuideState exits: m=8577 SNR=60.9
03:08:49.501 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:49.505 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:49.508 00.003 6120 Enqueuing Expose request
03:08:49.513 00.005 7680 IsSlewing returns 0
03:08:49.513 00.000 7680 IsGuiding returns 0
03:08:49.513 00.000 7680 PulseGuide returned control before completion, sleep 559
03:08:50.085 00.572 7680 IsGuiding returns 1
03:08:50.085 00.000 7680 scope still moving after pulse duration time elapsed
03:08:50.117 00.032 7680 IsSlewing returns 0
03:08:50.118 00.001 7680 IsGuiding returns 0
03:08:50.118 00.000 7680 scope move finished after 549 + 56 ms
03:08:50.118 00.000 7680 Move returns status 0, amount 549
03:08:50.118 00.000 7680 move complete, result=0
03:08:50.120 00.002 7680 worker thread done servicing request
03:08:50.120 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.0 px 549 ms NORTH
03:08:50.128 00.008 7680 Worker thread wakes up
03:08:50.129 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:50.129 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:51.379 01.250 7680 Exposure complete
03:08:51.507 00.128 7680 worker thread done servicing request
03:08:51.508 00.001 6120 OnExposeComplete: enter
03:08:51.512 00.004 6120 UpdateGuideState(): m_state=6
03:08:51.516 00.004 6120 Star::Find(15, 507, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2268
03:08:51.520 00.004 6120 Star::Find returns 1 (0), X=507.77, Y=666.57, Mass=8364, SNR=59.8, Peak=197 HFD=6.8
03:08:51.524 00.004 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
03:08:51.528 00.004 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
03:08:51.533 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-0.43 hyp=0.43 cameraTheta=-1.43 mountX=-0.02 mountY=0.41, mountTheta=1.62
03:08:51.538 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.43, opts=13)
03:08:51.542 00.004 6120 Enqueuing Move request for scope (0.06, -0.43)
03:08:51.546 00.004 7680 Worker thread wakes up
03:08:51.546 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.43) opts 0xd
03:08:51.546 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.43)
03:08:51.546 00.000 7680 Moving (0.06, -0.43) raw xDistance=-0.02 yDistance=0.41
03:08:51.546 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:08:51.547 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:08:51.547 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
03:08:51.547 00.000 7680 MoveAxis(E, 0, ABG)
03:08:51.547 00.000 7680 Move returns status 0, amount 0
03:08:51.547 00.000 7680 MoveAxis(N, 0, ABG)
03:08:51.547 00.000 7680 Move returns status 0, amount 0
03:08:51.547 00.000 7680 move complete, result=0
03:08:51.547 00.000 7680 worker thread done servicing request
03:08:51.547 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:51.552 00.005 6120 UpdateGuideState exits: m=8364 SNR=59.8
03:08:51.555 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:51.560 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:51.563 00.003 6120 Enqueuing Expose request
03:08:51.567 00.004 7680 Worker thread wakes up
03:08:51.567 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
03:08:51.571 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:51.571 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:52.823 01.252 7680 Exposure complete
03:08:52.967 00.144 7680 worker thread done servicing request
03:08:52.967 00.000 6120 OnExposeComplete: enter
03:08:52.972 00.005 6120 UpdateGuideState(): m_state=6
03:08:52.977 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2269
03:08:52.981 00.004 6120 Star::Find returns 1 (0), X=508.05, Y=666.05, Mass=8351, SNR=60.8, Peak=227 HFD=6.4
03:08:52.984 00.003 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.42 = -1.42)
03:08:52.987 00.003 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
03:08:52.991 00.004 6120 CameraToMount -- cameraX=0.34 cameraY=-0.95 hyp=1.01 cameraTheta=-1.23 mountX=0.15 mountY=1.00, mountTheta=1.42
03:08:52.996 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-0.95, opts=13)
03:08:52.999 00.003 6120 Enqueuing Move request for scope (0.34, -0.95)
03:08:53.003 00.004 7680 Worker thread wakes up
03:08:53.003 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:53.006 00.003 6120 UpdateGuideState exits: m=8351 SNR=60.8
03:08:53.010 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:53.013 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:53.017 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.95) opts 0xd
03:08:53.017 00.000 7680 Handling offset move in thread for scope, endpoint = (0.34, -0.95)
03:08:53.017 00.000 6120 Enqueuing Expose request
03:08:53.021 00.004 7680 Moving (0.34, -0.95) raw xDistance=0.15 yDistance=1.00
03:08:53.021 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:08:53.022 00.001 7680 resist switch: large excursion: input 1.00 thresh 0.60 direction from -1 to 1
03:08:53.022 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.01
03:08:53.022 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.00
03:08:53.022 00.000 7680 MoveAxis(E, 0, ABG)
03:08:53.022 00.000 7680 Move returns status 0, amount 0
03:08:53.022 00.000 7680 MoveAxis(S, 545, ABG)
03:08:53.023 00.001 7680 Guiding  Dir = 1, Dur = 545
03:08:53.023 00.000 7680 IsSlewing returns 0
03:08:53.023 00.000 7680 IsGuiding returns 0
03:08:53.023 00.000 7680 PulseGuide returned control before completion, sleep 555
03:08:53.592 00.569 7680 IsGuiding returns 1
03:08:53.593 00.001 7680 scope still moving after pulse duration time elapsed
03:08:53.625 00.032 7680 IsSlewing returns 0
03:08:53.627 00.002 7680 IsGuiding returns 0
03:08:53.628 00.001 7680 scope move finished after 545 + 59 ms
03:08:53.628 00.000 7680 Move returns status 0, amount 545
03:08:53.628 00.000 7680 move complete, result=0
03:08:53.629 00.001 7680 worker thread done servicing request
03:08:53.629 00.000 7680 Worker thread wakes up
03:08:53.629 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 1.0 px 545 ms SOUTH
03:08:53.635 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:53.636 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:54.885 01.249 7680 Exposure complete
03:08:55.029 00.144 7680 worker thread done servicing request
03:08:55.029 00.000 6120 OnExposeComplete: enter
03:08:55.033 00.004 6120 UpdateGuideState(): m_state=6
03:08:55.037 00.004 6120 Star::Find(15, 508, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2270
03:08:55.040 00.003 6120 Star::Find returns 1 (0), X=508.15, Y=666.05, Mass=8482, SNR=61.6, Peak=226 HFD=6.4
03:08:55.044 00.004 6120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.19) = xAngle (-1.32 = -1.32)
03:08:55.048 00.004 6120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.55 = 1.55)
03:08:55.051 00.003 6120 CameraToMount -- cameraX=0.44 cameraY=-0.94 hyp=1.04 cameraTheta=-1.14 mountX=0.26 mountY=1.04, mountTheta=1.33
03:08:55.056 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.44, y=-0.94, opts=13)
03:08:55.062 00.006 6120 Enqueuing Move request for scope (0.44, -0.94)
03:08:55.069 00.007 7680 Worker thread wakes up
03:08:55.069 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:55.073 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.94) opts 0xd
03:08:55.074 00.001 7680 Handling offset move in thread for scope, endpoint = (0.44, -0.94)
03:08:55.074 00.000 7680 Moving (0.44, -0.94) raw xDistance=0.26 yDistance=1.04
03:08:55.074 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:08:55.074 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04
03:08:55.074 00.000 7680 MoveAxis(W, 105, ABG)
03:08:55.074 00.000 7680 Guiding  Dir = 3, Dur = 105
03:08:55.074 00.000 6120 UpdateGuideState exits: m=8482 SNR=61.6
03:08:55.080 00.006 7680 IsSlewing returns 0
03:08:55.080 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:55.084 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:55.089 00.005 6120 Enqueuing Expose request
03:08:55.093 00.004 7680 IsGuiding returns 0
03:08:55.094 00.001 7680 PulseGuide returned control before completion, sleep 115
03:08:55.219 00.125 7680 IsGuiding returns 1
03:08:55.222 00.003 7680 scope still moving after pulse duration time elapsed
03:08:55.251 00.029 7680 IsSlewing returns 0
03:08:55.252 00.001 7680 IsGuiding returns 0
03:08:55.253 00.001 7680 scope move finished after 105 + 53 ms
03:08:55.253 00.000 7680 Move returns status 0, amount 105
03:08:55.253 00.000 7680 MoveAxis(S, 565, ABG)
03:08:55.254 00.001 7680 Guiding  Dir = 1, Dur = 565
03:08:55.254 00.000 7680 IsSlewing returns 0
03:08:55.254 00.000 7680 IsGuiding returns 0
03:08:55.255 00.001 7680 PulseGuide returned control before completion, sleep 575
03:08:55.845 00.590 7680 IsGuiding returns 1
03:08:55.845 00.000 7680 scope still moving after pulse duration time elapsed
03:08:55.875 00.030 7680 IsSlewing returns 0
03:08:55.877 00.002 7680 IsGuiding returns 0
03:08:55.878 00.001 7680 scope move finished after 565 + 57 ms
03:08:55.878 00.000 7680 Move returns status 0, amount 565
03:08:55.879 00.001 7680 move complete, result=0
03:08:55.879 00.000 7680 worker thread done servicing request
03:08:55.880 00.001 7680 Worker thread wakes up
03:08:55.880 00.000 6120 GuideStep: 0.3 px 105 ms WEST, 1.0 px 565 ms SOUTH
03:08:55.887 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:55.887 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:57.135 01.248 7680 Exposure complete
03:08:57.273 00.138 6120 OnExposeComplete: enter
03:08:57.278 00.005 7680 worker thread done servicing request
03:08:57.278 00.000 6120 UpdateGuideState(): m_state=6
03:08:57.284 00.006 6120 Star::Find(15, 508, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2271
03:08:57.289 00.005 6120 Star::Find returns 1 (0), X=508.20, Y=666.65, Mass=9189, SNR=64.1, Peak=215 HFD=6.7
03:08:57.292 00.003 6120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.19) = xAngle (-0.80 = -0.80)
03:08:57.296 00.004 6120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.07 = 2.07)
03:08:57.300 00.004 6120 CameraToMount -- cameraX=0.49 cameraY=-0.35 hyp=0.60 cameraTheta=-0.61 mountX=0.42 mountY=0.53, mountTheta=0.90
03:08:57.305 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.49, y=-0.35, opts=13)
03:08:57.310 00.005 6120 Enqueuing Move request for scope (0.49, -0.35)
03:08:57.315 00.005 7680 Worker thread wakes up
03:08:57.315 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:57.319 00.004 6120 UpdateGuideState exits: m=9189 SNR=64.1
03:08:57.323 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.35) opts 0xd
03:08:57.323 00.000 7680 Handling offset move in thread for scope, endpoint = (0.49, -0.35)
03:08:57.324 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:57.327 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:57.330 00.003 6120 Enqueuing Expose request
03:08:57.334 00.004 7680 Moving (0.49, -0.35) raw xDistance=0.42 yDistance=0.53
03:08:57.335 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
03:08:57.335 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
03:08:57.335 00.000 7680 MoveAxis(W, 178, ABG)
03:08:57.336 00.001 7680 Guiding  Dir = 3, Dur = 178
03:08:57.336 00.000 7680 IsSlewing returns 0
03:08:57.337 00.001 7680 IsGuiding returns 0
03:08:57.337 00.000 7680 PulseGuide returned control before completion, sleep 188
03:08:57.532 00.195 7680 IsGuiding returns 1
03:08:57.532 00.000 7680 scope still moving after pulse duration time elapsed
03:08:57.562 00.030 7680 IsSlewing returns 0
03:08:57.564 00.002 7680 IsGuiding returns 0
03:08:57.565 00.001 7680 scope move finished after 178 + 49 ms
03:08:57.565 00.000 7680 Move returns status 0, amount 178
03:08:57.566 00.001 7680 MoveAxis(S, 286, ABG)
03:08:57.566 00.000 7680 Guiding  Dir = 1, Dur = 286
03:08:57.568 00.002 7680 IsSlewing returns 0
03:08:57.569 00.001 7680 IsGuiding returns 0
03:08:57.570 00.001 7680 PulseGuide returned control before completion, sleep 296
03:08:57.877 00.307 7680 IsGuiding returns 1
03:08:57.879 00.002 7680 scope still moving after pulse duration time elapsed
03:08:57.908 00.029 7680 IsSlewing returns 0
03:08:57.909 00.001 7680 IsGuiding returns 0
03:08:57.909 00.000 7680 scope move finished after 286 + 53 ms
03:08:57.910 00.001 7680 Move returns status 0, amount 286
03:08:57.910 00.000 7680 move complete, result=0
03:08:57.910 00.000 7680 worker thread done servicing request
03:08:57.911 00.001 6120 GuideStep: 0.4 px 178 ms WEST, 0.5 px 286 ms SOUTH
03:08:57.919 00.008 7680 Worker thread wakes up
03:08:57.919 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:57.919 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:08:59.164 01.245 7680 Exposure complete
03:08:59.307 00.143 7680 worker thread done servicing request
03:08:59.308 00.001 6120 OnExposeComplete: enter
03:08:59.313 00.005 6120 UpdateGuideState(): m_state=6
03:08:59.317 00.004 6120 Star::Find(15, 508, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2272
03:08:59.322 00.005 6120 Star::Find returns 1 (0), X=508.18, Y=666.93, Mass=8315, SNR=60.8, Peak=217 HFD=6.5
03:08:59.325 00.003 6120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.19) = xAngle (-0.33 = -0.33)
03:08:59.329 00.004 6120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.54 = 2.54)
03:08:59.332 00.003 6120 CameraToMount -- cameraX=0.47 cameraY=-0.07 hyp=0.48 cameraTheta=-0.15 mountX=0.45 mountY=0.27, mountTheta=0.54
03:08:59.338 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.47, y=-0.07, opts=13)
03:08:59.344 00.006 6120 Enqueuing Move request for scope (0.47, -0.07)
03:08:59.348 00.004 7680 Worker thread wakes up
03:08:59.348 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.07) opts 0xd
03:08:59.348 00.000 7680 Handling offset move in thread for scope, endpoint = (0.47, -0.07)
03:08:59.348 00.000 7680 Moving (0.47, -0.07) raw xDistance=0.45 yDistance=0.27
03:08:59.348 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
03:08:59.349 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:08:59.349 00.000 7680 MoveAxis(W, 197, ABG)
03:08:59.349 00.000 7680 Guiding  Dir = 3, Dur = 197
03:08:59.349 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:08:59.353 00.004 7680 IsSlewing returns 0
03:08:59.354 00.001 6120 UpdateGuideState exits: m=8315 SNR=60.8
03:08:59.357 00.003 7680 IsGuiding returns 0
03:08:59.358 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:08:59.361 00.003 7680 PulseGuide returned control before completion, sleep 207
03:08:59.361 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:08:59.364 00.003 6120 Enqueuing Expose request
03:08:59.578 00.214 7680 IsGuiding returns 1
03:08:59.578 00.000 7680 scope still moving after pulse duration time elapsed
03:08:59.608 00.030 7680 IsSlewing returns 0
03:08:59.609 00.001 7680 IsGuiding returns 0
03:08:59.609 00.000 7680 scope move finished after 197 + 55 ms
03:08:59.610 00.001 7680 Move returns status 0, amount 197
03:08:59.610 00.000 7680 MoveAxis(S, 147, ABG)
03:08:59.611 00.001 7680 Guiding  Dir = 1, Dur = 147
03:08:59.611 00.000 7680 IsSlewing returns 0
03:08:59.612 00.001 7680 IsGuiding returns 0
03:08:59.613 00.001 7680 PulseGuide returned control before completion, sleep 157
03:08:59.781 00.168 7680 IsGuiding returns 1
03:08:59.782 00.001 7680 scope still moving after pulse duration time elapsed
03:08:59.810 00.028 7680 IsSlewing returns 0
03:08:59.810 00.000 7680 IsGuiding returns 0
03:08:59.812 00.002 7680 scope move finished after 147 + 51 ms
03:08:59.812 00.000 7680 Move returns status 0, amount 147
03:08:59.812 00.000 7680 move complete, result=0
03:08:59.813 00.001 7680 worker thread done servicing request
03:08:59.813 00.000 6120 GuideStep: 0.5 px 197 ms WEST, 0.3 px 147 ms SOUTH
03:08:59.819 00.006 7680 Worker thread wakes up
03:08:59.819 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:08:59.819 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:01.073 01.254 7680 Exposure complete
03:09:01.205 00.132 7680 worker thread done servicing request
03:09:01.205 00.000 6120 OnExposeComplete: enter
03:09:01.209 00.004 6120 UpdateGuideState(): m_state=6
03:09:01.214 00.005 6120 Star::Find(15, 508, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2273
03:09:01.220 00.006 6120 Star::Find returns 1 (0), X=507.94, Y=666.86, Mass=9042, SNR=63.2, Peak=232 HFD=6.4
03:09:01.224 00.004 6120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.19) = xAngle (-0.74 = -0.74)
03:09:01.229 00.005 6120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.13 = 2.13)
03:09:01.233 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.55 mountX=0.20 mountY=0.23, mountTheta=0.85
03:09:01.238 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.14, opts=13)
03:09:01.242 00.004 6120 Enqueuing Move request for scope (0.23, -0.14)
03:09:01.247 00.005 7680 Worker thread wakes up
03:09:01.247 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:01.251 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
03:09:01.252 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
03:09:01.252 00.000 7680 Moving (0.23, -0.14) raw xDistance=0.20 yDistance=0.23
03:09:01.252 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:09:01.252 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:09:01.252 00.000 7680 MoveAxis(E, 0, ABG)
03:09:01.252 00.000 7680 Move returns status 0, amount 0
03:09:01.252 00.000 6120 UpdateGuideState exits: m=9042 SNR=63.2
03:09:01.256 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:01.261 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:01.264 00.003 6120 Enqueuing Expose request
03:09:01.269 00.005 7680 MoveAxis(S, 124, ABG)
03:09:01.269 00.000 7680 Guiding  Dir = 1, Dur = 124
03:09:01.269 00.000 7680 IsSlewing returns 0
03:09:01.269 00.000 7680 IsGuiding returns 0
03:09:01.270 00.001 7680 PulseGuide returned control before completion, sleep 134
03:09:01.407 00.137 7680 IsGuiding returns 1
03:09:01.407 00.000 7680 scope still moving after pulse duration time elapsed
03:09:01.439 00.032 7680 IsSlewing returns 0
03:09:01.441 00.002 7680 IsGuiding returns 0
03:09:01.441 00.000 7680 scope move finished after 124 + 47 ms
03:09:01.442 00.001 7680 Move returns status 0, amount 124
03:09:01.442 00.000 7680 move complete, result=0
03:09:01.442 00.000 7680 worker thread done servicing request
03:09:01.442 00.000 7680 Worker thread wakes up
03:09:01.443 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 124 ms SOUTH
03:09:01.449 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:01.449 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:02.701 01.252 7680 Exposure complete
03:09:02.837 00.136 7680 worker thread done servicing request
03:09:02.838 00.001 6120 OnExposeComplete: enter
03:09:02.843 00.005 6120 UpdateGuideState(): m_state=6
03:09:02.847 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2274
03:09:02.852 00.005 6120 Star::Find returns 1 (0), X=508.03, Y=666.88, Mass=8716, SNR=62.0, Peak=217 HFD=6.5
03:09:02.857 00.005 6120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (0.19) = xAngle (-0.55 = -0.55)
03:09:02.861 00.004 6120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.32 = 2.32)
03:09:02.864 00.003 6120 CameraToMount -- cameraX=0.33 cameraY=-0.12 hyp=0.35 cameraTheta=-0.36 mountX=0.30 mountY=0.25, mountTheta=0.71
03:09:02.869 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.12, opts=13)
03:09:02.874 00.005 6120 Enqueuing Move request for scope (0.33, -0.12)
03:09:02.877 00.003 7680 Worker thread wakes up
03:09:02.878 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:02.881 00.003 6120 UpdateGuideState exits: m=8716 SNR=62.0
03:09:02.885 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:02.889 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:02.892 00.003 6120 Enqueuing Expose request
03:09:02.894 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.12) opts 0xd
03:09:02.894 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.12)
03:09:02.896 00.002 7680 Moving (0.33, -0.12) raw xDistance=0.30 yDistance=0.25
03:09:02.896 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:09:02.896 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:09:02.896 00.000 7680 MoveAxis(W, 121, ABG)
03:09:02.896 00.000 7680 Guiding  Dir = 3, Dur = 121
03:09:02.897 00.001 7680 IsSlewing returns 0
03:09:02.897 00.000 7680 IsGuiding returns 0
03:09:02.897 00.000 7680 PulseGuide returned control before completion, sleep 131
03:09:03.034 00.137 7680 IsGuiding returns 1
03:09:03.035 00.001 7680 scope still moving after pulse duration time elapsed
03:09:03.065 00.030 7680 IsSlewing returns 0
03:09:03.066 00.001 7680 IsGuiding returns 0
03:09:03.066 00.000 7680 scope move finished after 121 + 48 ms
03:09:03.066 00.000 7680 Move returns status 0, amount 121
03:09:03.067 00.001 7680 MoveAxis(S, 138, ABG)
03:09:03.067 00.000 7680 Guiding  Dir = 1, Dur = 138
03:09:03.067 00.000 7680 IsSlewing returns 0
03:09:03.068 00.001 7680 IsGuiding returns 0
03:09:03.068 00.000 7680 PulseGuide returned control before completion, sleep 148
03:09:03.224 00.156 7680 IsGuiding returns 1
03:09:03.224 00.000 7680 scope still moving after pulse duration time elapsed
03:09:03.255 00.031 7680 IsSlewing returns 0
03:09:03.257 00.002 7680 IsGuiding returns 0
03:09:03.257 00.000 7680 scope move finished after 138 + 50 ms
03:09:03.259 00.002 7680 Move returns status 0, amount 138
03:09:03.259 00.000 7680 move complete, result=0
03:09:03.259 00.000 7680 worker thread done servicing request
03:09:03.260 00.001 7680 Worker thread wakes up
03:09:03.260 00.000 6120 GuideStep: 0.3 px 121 ms WEST, 0.3 px 138 ms SOUTH
03:09:03.267 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:03.267 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:04.517 01.250 7680 Exposure complete
03:09:04.657 00.140 7680 worker thread done servicing request
03:09:04.658 00.001 6120 OnExposeComplete: enter
03:09:04.662 00.004 6120 UpdateGuideState(): m_state=6
03:09:04.667 00.005 6120 Star::Find(15, 508, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2275
03:09:04.671 00.004 6120 Star::Find returns 1 (0), X=507.85, Y=666.99, Mass=8113, SNR=59.3, Peak=227 HFD=6.3
03:09:04.675 00.004 6120 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.19) = xAngle (-0.27 = -0.27)
03:09:04.681 00.006 6120 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.61 = 2.61)
03:09:04.686 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.08 mountX=0.13 mountY=0.07, mountTheta=0.49
03:09:04.691 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.01, opts=13)
03:09:04.695 00.004 6120 Enqueuing Move request for scope (0.14, -0.01)
03:09:04.700 00.005 7680 Worker thread wakes up
03:09:04.700 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:04.703 00.003 6120 UpdateGuideState exits: m=8113 SNR=59.3
03:09:04.707 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:04.712 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:04.716 00.004 6120 Enqueuing Expose request
03:09:04.720 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
03:09:04.720 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
03:09:04.720 00.000 7680 Moving (0.14, -0.01) raw xDistance=0.13 yDistance=0.07
03:09:04.720 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:09:04.720 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:09:04.721 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:09:04.721 00.000 7680 MoveAxis(E, 0, ABG)
03:09:04.721 00.000 7680 Move returns status 0, amount 0
03:09:04.721 00.000 7680 MoveAxis(N, 0, ABG)
03:09:04.722 00.001 7680 Move returns status 0, amount 0
03:09:04.722 00.000 7680 move complete, result=0
03:09:04.722 00.000 7680 worker thread done servicing request
03:09:04.723 00.001 7680 Worker thread wakes up
03:09:04.723 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:04.727 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:04.727 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:05.973 01.246 7680 Exposure complete
03:09:06.102 00.129 7680 worker thread done servicing request
03:09:06.102 00.000 6120 OnExposeComplete: enter
03:09:06.106 00.004 6120 UpdateGuideState(): m_state=6
03:09:06.110 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2276
03:09:06.114 00.004 6120 Star::Find returns 1 (0), X=507.96, Y=666.84, Mass=8542, SNR=61.3, Peak=215 HFD=6.5
03:09:06.120 00.006 6120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.19) = xAngle (-0.76 = -0.76)
03:09:06.124 00.004 6120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.11 = 2.11)
03:09:06.128 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-0.16 hyp=0.30 cameraTheta=-0.57 mountX=0.21 mountY=0.25, mountTheta=0.87
03:09:06.133 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.16, opts=13)
03:09:06.136 00.003 6120 Enqueuing Move request for scope (0.25, -0.16)
03:09:06.139 00.003 7680 Worker thread wakes up
03:09:06.139 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.16) opts 0xd
03:09:06.139 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.16)
03:09:06.139 00.000 7680 Moving (0.25, -0.16) raw xDistance=0.21 yDistance=0.25
03:09:06.141 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:06.144 00.003 6120 UpdateGuideState exits: m=8542 SNR=61.3
03:09:06.147 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:06.152 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:06.154 00.002 6120 Enqueuing Expose request
03:09:06.157 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:09:06.157 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:09:06.157 00.000 7680 MoveAxis(W, 87, ABG)
03:09:06.158 00.001 7680 Guiding  Dir = 3, Dur = 87
03:09:06.158 00.000 7680 IsSlewing returns 0
03:09:06.158 00.000 7680 IsGuiding returns 0
03:09:06.158 00.000 7680 PulseGuide returned control before completion, sleep 97
03:09:06.267 00.109 7680 IsGuiding returns 1
03:09:06.268 00.001 7680 scope still moving after pulse duration time elapsed
03:09:06.299 00.031 7680 IsSlewing returns 0
03:09:06.300 00.001 7680 IsGuiding returns 0
03:09:06.301 00.001 7680 scope move finished after 87 + 55 ms
03:09:06.301 00.000 7680 Move returns status 0, amount 87
03:09:06.301 00.000 7680 MoveAxis(S, 138, ABG)
03:09:06.301 00.000 7680 Guiding  Dir = 1, Dur = 138
03:09:06.303 00.002 7680 IsSlewing returns 0
03:09:06.304 00.001 7680 IsGuiding returns 0
03:09:06.305 00.001 7680 PulseGuide returned control before completion, sleep 148
03:09:06.456 00.151 7680 IsGuiding returns 1
03:09:06.457 00.001 7680 scope still moving after pulse duration time elapsed
03:09:06.486 00.029 7680 IsSlewing returns 0
03:09:06.487 00.001 7680 IsGuiding returns 0
03:09:06.487 00.000 7680 scope move finished after 138 + 45 ms
03:09:06.488 00.001 7680 Move returns status 0, amount 138
03:09:06.488 00.000 7680 move complete, result=0
03:09:06.489 00.001 7680 worker thread done servicing request
03:09:06.489 00.000 6120 GuideStep: 0.2 px 87 ms WEST, 0.3 px 138 ms SOUTH
03:09:06.498 00.009 7680 Worker thread wakes up
03:09:06.498 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:06.498 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:07.757 01.259 7680 Exposure complete
03:09:07.901 00.144 7680 worker thread done servicing request
03:09:07.901 00.000 6120 OnExposeComplete: enter
03:09:07.906 00.005 6120 UpdateGuideState(): m_state=6
03:09:07.910 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2277
03:09:07.913 00.003 6120 Star::Find returns 1 (0), X=507.96, Y=666.87, Mass=8035, SNR=59.4, Peak=201 HFD=6.5
03:09:07.917 00.004 6120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.19) = xAngle (-0.68 = -0.68)
03:09:07.921 00.004 6120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.20 = 2.20)
03:09:07.925 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-0.13 hyp=0.28 cameraTheta=-0.49 mountX=0.22 mountY=0.23, mountTheta=0.81
03:09:07.929 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.13, opts=13)
03:09:07.934 00.005 6120 Enqueuing Move request for scope (0.25, -0.13)
03:09:07.938 00.004 7680 Worker thread wakes up
03:09:07.939 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.13) opts 0xd
03:09:07.939 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.13)
03:09:07.939 00.000 7680 Moving (0.25, -0.13) raw xDistance=0.22 yDistance=0.23
03:09:07.939 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
03:09:07.940 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:09:07.940 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:07.945 00.005 7680 MoveAxis(W, 96, ABG)
03:09:07.945 00.000 7680 Guiding  Dir = 3, Dur = 96
03:09:07.945 00.000 6120 UpdateGuideState exits: m=8035 SNR=59.4
03:09:07.949 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:07.952 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:07.956 00.004 6120 Enqueuing Expose request
03:09:07.960 00.004 7680 IsSlewing returns 0
03:09:07.960 00.000 7680 IsGuiding returns 0
03:09:07.960 00.000 7680 PulseGuide returned control before completion, sleep 106
03:09:08.072 00.112 7680 IsGuiding returns 1
03:09:08.073 00.001 7680 scope still moving after pulse duration time elapsed
03:09:08.104 00.031 7680 IsSlewing returns 0
03:09:08.105 00.001 7680 IsGuiding returns 0
03:09:08.105 00.000 7680 scope move finished after 96 + 48 ms
03:09:08.106 00.001 7680 Move returns status 0, amount 96
03:09:08.106 00.000 7680 MoveAxis(S, 124, ABG)
03:09:08.106 00.000 7680 Guiding  Dir = 1, Dur = 124
03:09:08.107 00.001 7680 IsSlewing returns 0
03:09:08.108 00.001 7680 IsGuiding returns 0
03:09:08.108 00.000 7680 PulseGuide returned control before completion, sleep 134
03:09:08.246 00.138 7680 IsGuiding returns 1
03:09:08.246 00.000 7680 scope still moving after pulse duration time elapsed
03:09:08.276 00.030 7680 IsSlewing returns 0
03:09:08.277 00.001 7680 IsGuiding returns 0
03:09:08.278 00.001 7680 scope move finished after 124 + 46 ms
03:09:08.279 00.001 7680 Move returns status 0, amount 124
03:09:08.280 00.001 7680 move complete, result=0
03:09:08.280 00.000 7680 worker thread done servicing request
03:09:08.280 00.000 7680 Worker thread wakes up
03:09:08.281 00.001 6120 GuideStep: 0.2 px 96 ms WEST, 0.2 px 124 ms SOUTH
03:09:08.287 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:08.287 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:09.540 01.253 7680 Exposure complete
03:09:09.682 00.142 7680 worker thread done servicing request
03:09:09.682 00.000 6120 OnExposeComplete: enter
03:09:09.688 00.006 6120 UpdateGuideState(): m_state=6
03:09:09.692 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2278
03:09:09.697 00.005 6120 Star::Find returns 1 (0), X=507.84, Y=666.91, Mass=8306, SNR=60.4, Peak=210 HFD=6.5
03:09:09.701 00.004 6120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.19) = xAngle (-0.78 = -0.78)
03:09:09.704 00.003 6120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.10 = 2.10)
03:09:09.708 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.16 cameraTheta=-0.59 mountX=0.12 mountY=0.14, mountTheta=0.88
03:09:09.714 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.09, opts=13)
03:09:09.718 00.004 6120 Enqueuing Move request for scope (0.14, -0.09)
03:09:09.722 00.004 7680 Worker thread wakes up
03:09:09.722 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:09.727 00.005 6120 UpdateGuideState exits: m=8306 SNR=60.4
03:09:09.730 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
03:09:09.731 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
03:09:09.731 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:09.735 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:09.739 00.004 7680 Moving (0.14, -0.09) raw xDistance=0.12 yDistance=0.14
03:09:09.739 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:09:09.739 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:09:09.739 00.000 6120 Enqueuing Expose request
03:09:09.745 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:09:09.745 00.000 7680 MoveAxis(E, 0, ABG)
03:09:09.745 00.000 7680 Move returns status 0, amount 0
03:09:09.745 00.000 7680 MoveAxis(N, 0, ABG)
03:09:09.746 00.001 7680 Move returns status 0, amount 0
03:09:09.746 00.000 7680 move complete, result=0
03:09:09.747 00.001 7680 worker thread done servicing request
03:09:09.747 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:09.753 00.006 7680 Worker thread wakes up
03:09:09.753 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:09.753 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:10.999 01.246 7680 Exposure complete
03:09:11.132 00.133 7680 worker thread done servicing request
03:09:11.133 00.001 6120 OnExposeComplete: enter
03:09:11.137 00.004 6120 UpdateGuideState(): m_state=6
03:09:11.141 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2279
03:09:11.145 00.004 6120 Star::Find returns 1 (0), X=507.86, Y=666.97, Mass=8432, SNR=60.5, Peak=207 HFD=6.4
03:09:11.149 00.004 6120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.19) = xAngle (-0.36 = -0.36)
03:09:11.155 00.006 6120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.51 = 2.51)
03:09:11.159 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.18 mountX=0.14 mountY=0.09, mountTheta=0.56
03:09:11.165 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.03, opts=13)
03:09:11.170 00.005 6120 Enqueuing Move request for scope (0.15, -0.03)
03:09:11.175 00.005 7680 Worker thread wakes up
03:09:11.175 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:11.179 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
03:09:11.179 00.000 6120 UpdateGuideState exits: m=8432 SNR=60.5
03:09:11.184 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:11.189 00.005 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
03:09:11.189 00.000 7680 Moving (0.15, -0.03) raw xDistance=0.14 yDistance=0.09
03:09:11.190 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:09:11.190 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:09:11.190 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:11.194 00.004 6120 Enqueuing Expose request
03:09:11.199 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:09:11.199 00.000 7680 MoveAxis(E, 0, ABG)
03:09:11.199 00.000 7680 Move returns status 0, amount 0
03:09:11.200 00.001 7680 MoveAxis(N, 0, ABG)
03:09:11.200 00.000 7680 Move returns status 0, amount 0
03:09:11.200 00.000 7680 move complete, result=0
03:09:11.200 00.000 7680 worker thread done servicing request
03:09:11.200 00.000 7680 Worker thread wakes up
03:09:11.201 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:11.204 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:11.204 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:12.449 01.245 7680 Exposure complete
03:09:12.590 00.141 7680 worker thread done servicing request
03:09:12.590 00.000 6120 OnExposeComplete: enter
03:09:12.595 00.005 6120 UpdateGuideState(): m_state=6
03:09:12.599 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2280
03:09:12.603 00.004 6120 Star::Find returns 1 (0), X=508.01, Y=666.75, Mass=8842, SNR=62.7, Peak=218 HFD=6.7
03:09:12.606 00.003 6120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.19) = xAngle (-0.88 = -0.88)
03:09:12.610 00.004 6120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.00 = 2.00)
03:09:12.613 00.003 6120 CameraToMount -- cameraX=0.30 cameraY=-0.25 hyp=0.39 cameraTheta=-0.69 mountX=0.25 mountY=0.35, mountTheta=0.96
03:09:12.620 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.25, opts=13)
03:09:12.625 00.005 6120 Enqueuing Move request for scope (0.30, -0.25)
03:09:12.629 00.004 7680 Worker thread wakes up
03:09:12.629 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.25) opts 0xd
03:09:12.629 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.25)
03:09:12.629 00.000 7680 Moving (0.30, -0.25) raw xDistance=0.25 yDistance=0.35
03:09:12.629 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:09:12.629 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:12.633 00.004 6120 UpdateGuideState exits: m=8842 SNR=62.7
03:09:12.636 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:09:12.636 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:12.640 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:12.644 00.004 6120 Enqueuing Expose request
03:09:12.648 00.004 7680 MoveAxis(W, 102, ABG)
03:09:12.648 00.000 7680 Guiding  Dir = 3, Dur = 102
03:09:12.648 00.000 7680 IsSlewing returns 0
03:09:12.648 00.000 7680 IsGuiding returns 0
03:09:12.649 00.001 7680 PulseGuide returned control before completion, sleep 112
03:09:12.767 00.118 7680 IsGuiding returns 1
03:09:12.767 00.000 7680 scope still moving after pulse duration time elapsed
03:09:12.798 00.031 7680 IsSlewing returns 0
03:09:12.800 00.002 7680 IsGuiding returns 0
03:09:12.801 00.001 7680 scope move finished after 102 + 50 ms
03:09:12.802 00.001 7680 Move returns status 0, amount 102
03:09:12.802 00.000 7680 MoveAxis(S, 193, ABG)
03:09:12.802 00.000 7680 Guiding  Dir = 1, Dur = 193
03:09:12.803 00.001 7680 IsSlewing returns 0
03:09:12.804 00.001 7680 IsGuiding returns 0
03:09:12.805 00.001 7680 PulseGuide returned control before completion, sleep 203
03:09:13.016 00.211 7680 IsGuiding returns 1
03:09:13.018 00.002 7680 scope still moving after pulse duration time elapsed
03:09:13.047 00.029 7680 IsSlewing returns 0
03:09:13.048 00.001 7680 IsGuiding returns 0
03:09:13.049 00.001 7680 scope move finished after 193 + 50 ms
03:09:13.050 00.001 7680 Move returns status 0, amount 193
03:09:13.050 00.000 7680 move complete, result=0
03:09:13.051 00.001 7680 worker thread done servicing request
03:09:13.051 00.000 6120 GuideStep: 0.2 px 102 ms WEST, 0.4 px 193 ms SOUTH
03:09:13.062 00.011 7680 Worker thread wakes up
03:09:13.062 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:13.062 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:14.312 01.250 7680 Exposure complete
03:09:14.458 00.146 7680 worker thread done servicing request
03:09:14.458 00.000 6120 OnExposeComplete: enter
03:09:14.463 00.005 6120 UpdateGuideState(): m_state=6
03:09:14.467 00.004 6120 Star::Find(15, 508, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2281
03:09:14.474 00.007 6120 Star::Find returns 1 (0), X=507.71, Y=666.86, Mass=8172, SNR=59.6, Peak=230 HFD=6.5
03:09:14.478 00.004 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
03:09:14.483 00.005 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
03:09:14.485 00.002 6120 CameraToMount -- cameraX=0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.54 mountX=-0.02 mountY=0.12, mountTheta=1.74
03:09:14.491 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.13, opts=13)
03:09:14.496 00.005 6120 Enqueuing Move request for scope (0.00, -0.13)
03:09:14.500 00.004 7680 Worker thread wakes up
03:09:14.500 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:14.505 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.13) opts 0xd
03:09:14.505 00.000 6120 UpdateGuideState exits: m=8172 SNR=59.6
03:09:14.509 00.004 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.13)
03:09:14.510 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:14.513 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:14.517 00.004 7680 Moving (0.00, -0.13) raw xDistance=-0.02 yDistance=0.12
03:09:14.517 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:09:14.517 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:09:14.517 00.000 6120 Enqueuing Expose request
03:09:14.520 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:09:14.520 00.000 7680 MoveAxis(E, 0, ABG)
03:09:14.520 00.000 7680 Move returns status 0, amount 0
03:09:14.520 00.000 7680 MoveAxis(N, 0, ABG)
03:09:14.520 00.000 7680 Move returns status 0, amount 0
03:09:14.522 00.002 7680 move complete, result=0
03:09:14.522 00.000 7680 worker thread done servicing request
03:09:14.522 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:14.526 00.004 7680 Worker thread wakes up
03:09:14.526 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:14.526 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:15.785 01.259 7680 Exposure complete
03:09:15.927 00.142 7680 worker thread done servicing request
03:09:15.927 00.000 6120 OnExposeComplete: enter
03:09:15.932 00.005 6120 UpdateGuideState(): m_state=6
03:09:15.936 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2282
03:09:15.940 00.004 6120 Star::Find returns 1 (0), X=507.70, Y=666.86, Mass=8050, SNR=58.6, Peak=211 HFD=6.5
03:09:15.944 00.004 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
03:09:15.947 00.003 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
03:09:15.951 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.67 mountX=-0.04 mountY=0.12, mountTheta=1.89
03:09:15.957 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.14, opts=13)
03:09:15.959 00.002 6120 Enqueuing Move request for scope (-0.01, -0.14)
03:09:15.964 00.005 7680 Worker thread wakes up
03:09:15.964 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
03:09:15.964 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:15.968 00.004 6120 UpdateGuideState exits: m=8050 SNR=58.6
03:09:15.972 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
03:09:15.972 00.000 7680 Moving (-0.01, -0.14) raw xDistance=-0.04 yDistance=0.12
03:09:15.972 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:15.975 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:15.980 00.005 6120 Enqueuing Expose request
03:09:15.983 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:09:15.983 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:09:15.983 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:09:15.983 00.000 7680 MoveAxis(E, 0, ABG)
03:09:15.983 00.000 7680 Move returns status 0, amount 0
03:09:15.984 00.001 7680 MoveAxis(N, 0, ABG)
03:09:15.984 00.000 7680 Move returns status 0, amount 0
03:09:15.984 00.000 7680 move complete, result=0
03:09:15.984 00.000 7680 worker thread done servicing request
03:09:15.984 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:15.989 00.005 7680 Worker thread wakes up
03:09:15.989 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:15.989 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:17.244 01.255 7680 Exposure complete
03:09:17.380 00.136 7680 worker thread done servicing request
03:09:17.380 00.000 6120 OnExposeComplete: enter
03:09:17.383 00.003 6120 UpdateGuideState(): m_state=6
03:09:17.387 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2283
03:09:17.390 00.003 6120 Star::Find returns 1 (0), X=507.69, Y=666.72, Mass=8574, SNR=61.2, Peak=213 HFD=6.6
03:09:17.392 00.002 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
03:09:17.396 00.004 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
03:09:17.400 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.63 mountX=-0.07 mountY=0.25, mountTheta=1.84
03:09:17.407 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.28, opts=13)
03:09:17.411 00.004 6120 Enqueuing Move request for scope (-0.02, -0.28)
03:09:17.416 00.005 7680 Worker thread wakes up
03:09:17.416 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:17.420 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.28) opts 0xd
03:09:17.420 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.28)
03:09:17.420 00.000 7680 Moving (-0.02, -0.28) raw xDistance=-0.07 yDistance=0.25
03:09:17.420 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:09:17.420 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:09:17.422 00.002 7680 MoveAxis(E, 0, ABG)
03:09:17.422 00.000 6120 UpdateGuideState exits: m=8574 SNR=61.2
03:09:17.425 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:17.428 00.003 7680 Move returns status 0, amount 0
03:09:17.428 00.000 7680 MoveAxis(S, 133, ABG)
03:09:17.429 00.001 7680 Guiding  Dir = 1, Dur = 133
03:09:17.429 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:17.435 00.006 7680 IsSlewing returns 0
03:09:17.435 00.000 6120 Enqueuing Expose request
03:09:17.439 00.004 7680 IsGuiding returns 0
03:09:17.439 00.000 7680 PulseGuide returned control before completion, sleep 143
03:09:17.592 00.153 7680 IsGuiding returns 1
03:09:17.593 00.001 7680 scope still moving after pulse duration time elapsed
03:09:17.624 00.031 7680 IsSlewing returns 0
03:09:17.627 00.003 7680 IsGuiding returns 0
03:09:17.627 00.000 7680 scope move finished after 133 + 54 ms
03:09:17.627 00.000 7680 Move returns status 0, amount 133
03:09:17.628 00.001 7680 move complete, result=0
03:09:17.629 00.001 7680 worker thread done servicing request
03:09:17.629 00.000 7680 Worker thread wakes up
03:09:17.629 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 133 ms SOUTH
03:09:17.635 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:17.635 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:18.883 01.248 7680 Exposure complete
03:09:19.031 00.148 7680 worker thread done servicing request
03:09:19.032 00.001 6120 OnExposeComplete: enter
03:09:19.037 00.005 6120 UpdateGuideState(): m_state=6
03:09:19.040 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2284
03:09:19.044 00.004 6120 Star::Find returns 1 (0), X=507.78, Y=666.80, Mass=9088, SNR=63.7, Peak=217 HFD=6.6
03:09:19.048 00.004 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.19) = xAngle (-1.40 = -1.40)
03:09:19.052 00.004 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
03:09:19.056 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.21 mountX=0.04 mountY=0.21, mountTheta=1.40
03:09:19.062 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.20, opts=13)
03:09:19.068 00.006 6120 Enqueuing Move request for scope (0.08, -0.20)
03:09:19.070 00.002 7680 Worker thread wakes up
03:09:19.070 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
03:09:19.070 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
03:09:19.070 00.000 7680 Moving (0.08, -0.20) raw xDistance=0.04 yDistance=0.21
03:09:19.070 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:09:19.070 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:09:19.072 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:19.075 00.003 7680 MoveAxis(E, 0, ABG)
03:09:19.075 00.000 7680 Move returns status 0, amount 0
03:09:19.075 00.000 7680 MoveAxis(S, 116, ABG)
03:09:19.075 00.000 7680 Guiding  Dir = 1, Dur = 116
03:09:19.075 00.000 6120 UpdateGuideState exits: m=9088 SNR=63.7
03:09:19.079 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:19.083 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:19.087 00.004 6120 Enqueuing Expose request
03:09:19.091 00.004 7680 IsSlewing returns 0
03:09:19.091 00.000 7680 IsGuiding returns 0
03:09:19.092 00.001 7680 PulseGuide returned control before completion, sleep 126
03:09:19.234 00.142 7680 IsGuiding returns 1
03:09:19.234 00.000 7680 scope still moving after pulse duration time elapsed
03:09:19.265 00.031 7680 IsSlewing returns 0
03:09:19.266 00.001 7680 IsGuiding returns 0
03:09:19.267 00.001 7680 scope move finished after 116 + 59 ms
03:09:19.268 00.001 7680 Move returns status 0, amount 116
03:09:19.269 00.001 7680 move complete, result=0
03:09:19.269 00.000 7680 worker thread done servicing request
03:09:19.269 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 116 ms SOUTH
03:09:19.278 00.009 7680 Worker thread wakes up
03:09:19.278 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:19.278 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:20.523 01.245 7680 Exposure complete
03:09:20.662 00.139 7680 worker thread done servicing request
03:09:20.662 00.000 6120 OnExposeComplete: enter
03:09:20.667 00.005 6120 UpdateGuideState(): m_state=6
03:09:20.671 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2285
03:09:20.675 00.004 6120 Star::Find returns 1 (0), X=508.02, Y=666.85, Mass=8975, SNR=62.6, Peak=232 HFD=6.4
03:09:20.679 00.004 6120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.19) = xAngle (-0.63 = -0.63)
03:09:20.684 00.005 6120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.24 = 2.24)
03:09:20.689 00.005 6120 CameraToMount -- cameraX=0.31 cameraY=-0.15 hyp=0.34 cameraTheta=-0.45 mountX=0.27 mountY=0.27, mountTheta=0.77
03:09:20.694 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.15, opts=13)
03:09:20.697 00.003 6120 Enqueuing Move request for scope (0.31, -0.15)
03:09:20.701 00.004 7680 Worker thread wakes up
03:09:20.701 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.15) opts 0xd
03:09:20.701 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.15)
03:09:20.701 00.000 7680 Moving (0.31, -0.15) raw xDistance=0.27 yDistance=0.27
03:09:20.701 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:09:20.702 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:20.706 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:09:20.706 00.000 7680 MoveAxis(W, 112, ABG)
03:09:20.707 00.001 7680 Guiding  Dir = 3, Dur = 112
03:09:20.707 00.000 6120 UpdateGuideState exits: m=8975 SNR=62.6
03:09:20.710 00.003 7680 IsSlewing returns 0
03:09:20.710 00.000 7680 IsGuiding returns 0
03:09:20.710 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:20.714 00.004 7680 PulseGuide returned control before completion, sleep 122
03:09:20.716 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:20.720 00.004 6120 Enqueuing Expose request
03:09:20.844 00.124 7680 IsGuiding returns 1
03:09:20.845 00.001 7680 scope still moving after pulse duration time elapsed
03:09:20.874 00.029 7680 IsSlewing returns 0
03:09:20.874 00.000 7680 IsGuiding returns 0
03:09:20.876 00.002 7680 scope move finished after 112 + 52 ms
03:09:20.876 00.000 7680 Move returns status 0, amount 112
03:09:20.876 00.000 7680 MoveAxis(S, 145, ABG)
03:09:20.877 00.001 7680 Guiding  Dir = 1, Dur = 145
03:09:20.877 00.000 7680 IsSlewing returns 0
03:09:20.878 00.001 7680 IsGuiding returns 0
03:09:20.878 00.000 7680 PulseGuide returned control before completion, sleep 155
03:09:21.047 00.169 7680 IsGuiding returns 1
03:09:21.048 00.001 7680 scope still moving after pulse duration time elapsed
03:09:21.077 00.029 7680 IsSlewing returns 0
03:09:21.078 00.001 7680 IsGuiding returns 0
03:09:21.078 00.000 7680 scope move finished after 145 + 55 ms
03:09:21.078 00.000 7680 Move returns status 0, amount 145
03:09:21.079 00.001 7680 move complete, result=0
03:09:21.079 00.000 7680 worker thread done servicing request
03:09:21.079 00.000 6120 GuideStep: 0.3 px 112 ms WEST, 0.3 px 145 ms SOUTH
03:09:21.086 00.007 7680 Worker thread wakes up
03:09:21.086 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:21.086 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:22.340 01.254 7680 Exposure complete
03:09:22.495 00.155 7680 worker thread done servicing request
03:09:22.496 00.001 6120 OnExposeComplete: enter
03:09:22.500 00.004 6120 UpdateGuideState(): m_state=6
03:09:22.505 00.005 6120 Star::Find(15, 508, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2286
03:09:22.508 00.003 6120 Star::Find returns 1 (0), X=507.72, Y=666.71, Mass=9176, SNR=63.0, Peak=225 HFD=6.6
03:09:22.512 00.004 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
03:09:22.515 00.003 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
03:09:22.520 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.54 mountX=-0.05 mountY=0.26, mountTheta=1.74
03:09:22.524 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.29, opts=13)
03:09:22.529 00.005 6120 Enqueuing Move request for scope (0.01, -0.29)
03:09:22.533 00.004 7680 Worker thread wakes up
03:09:22.533 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:22.538 00.005 6120 UpdateGuideState exits: m=9176 SNR=63.0
03:09:22.542 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:22.545 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:22.548 00.003 6120 Enqueuing Expose request
03:09:22.552 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.29) opts 0xd
03:09:22.552 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.29)
03:09:22.553 00.001 7680 Moving (0.01, -0.29) raw xDistance=-0.05 yDistance=0.26
03:09:22.553 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:09:22.553 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:09:22.553 00.000 7680 MoveAxis(E, 0, ABG)
03:09:22.553 00.000 7680 Move returns status 0, amount 0
03:09:22.553 00.000 7680 MoveAxis(S, 143, ABG)
03:09:22.555 00.002 7680 Guiding  Dir = 1, Dur = 143
03:09:22.555 00.000 7680 IsSlewing returns 0
03:09:22.555 00.000 7680 IsGuiding returns 0
03:09:22.556 00.001 7680 PulseGuide returned control before completion, sleep 153
03:09:22.721 00.165 7680 IsGuiding returns 1
03:09:22.721 00.000 7680 scope still moving after pulse duration time elapsed
03:09:22.754 00.033 7680 IsSlewing returns 0
03:09:22.754 00.000 7680 IsGuiding returns 0
03:09:22.754 00.000 7680 scope move finished after 143 + 56 ms
03:09:22.756 00.002 7680 Move returns status 0, amount 143
03:09:22.756 00.000 7680 move complete, result=0
03:09:22.756 00.000 7680 worker thread done servicing request
03:09:22.757 00.001 7680 Worker thread wakes up
03:09:22.757 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 143 ms SOUTH
03:09:22.762 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:22.763 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:24.016 01.253 7680 Exposure complete
03:09:24.165 00.149 7680 worker thread done servicing request
03:09:24.165 00.000 6120 OnExposeComplete: enter
03:09:24.170 00.005 6120 UpdateGuideState(): m_state=6
03:09:24.174 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2287
03:09:24.177 00.003 6120 Star::Find returns 1 (0), X=507.84, Y=666.76, Mass=8292, SNR=60.5, Peak=191 HFD=6.7
03:09:24.182 00.005 6120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.19) = xAngle (-1.25 = -1.25)
03:09:24.186 00.004 6120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.62 = 1.62)
03:09:24.190 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.24 hyp=0.27 cameraTheta=-1.07 mountX=0.08 mountY=0.27, mountTheta=1.27
03:09:24.196 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.24, opts=13)
03:09:24.202 00.006 6120 Enqueuing Move request for scope (0.13, -0.24)
03:09:24.205 00.003 7680 Worker thread wakes up
03:09:24.206 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.24) opts 0xd
03:09:24.206 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.24)
03:09:24.206 00.000 7680 Moving (0.13, -0.24) raw xDistance=0.08 yDistance=0.27
03:09:24.207 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:24.212 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:09:24.212 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:09:24.212 00.000 7680 MoveAxis(E, 0, ABG)
03:09:24.212 00.000 6120 UpdateGuideState exits: m=8292 SNR=60.5
03:09:24.216 00.004 7680 Move returns status 0, amount 0
03:09:24.216 00.000 7680 MoveAxis(S, 146, ABG)
03:09:24.217 00.001 7680 Guiding  Dir = 1, Dur = 146
03:09:24.217 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:24.222 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:24.225 00.003 6120 Enqueuing Expose request
03:09:24.231 00.006 7680 IsSlewing returns 0
03:09:24.231 00.000 7680 IsGuiding returns 0
03:09:24.231 00.000 7680 PulseGuide returned control before completion, sleep 156
03:09:24.399 00.168 7680 IsGuiding returns 1
03:09:24.400 00.001 7680 scope still moving after pulse duration time elapsed
03:09:24.430 00.030 7680 IsSlewing returns 0
03:09:24.432 00.002 7680 IsGuiding returns 0
03:09:24.432 00.000 7680 scope move finished after 146 + 55 ms
03:09:24.432 00.000 7680 Move returns status 0, amount 146
03:09:24.432 00.000 7680 move complete, result=0
03:09:24.433 00.001 7680 worker thread done servicing request
03:09:24.434 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 146 ms SOUTH
03:09:24.441 00.007 7680 Worker thread wakes up
03:09:24.441 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:24.441 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:25.689 01.248 7680 Exposure complete
03:09:25.856 00.167 7680 worker thread done servicing request
03:09:25.857 00.001 6120 OnExposeComplete: enter
03:09:25.861 00.004 6120 UpdateGuideState(): m_state=6
03:09:25.870 00.009 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2288
03:09:25.877 00.007 6120 Star::Find returns 1 (0), X=507.78, Y=666.94, Mass=8512, SNR=60.6, Peak=222 HFD=6.4
03:09:25.882 00.005 6120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.19) = xAngle (-0.87 = -0.87)
03:09:25.887 00.005 6120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.00 = 2.00)
03:09:25.891 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.68 mountX=0.06 mountY=0.09, mountTheta=0.95
03:09:25.896 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.06, opts=13)
03:09:25.899 00.003 6120 Enqueuing Move request for scope (0.07, -0.06)
03:09:25.903 00.004 7680 Worker thread wakes up
03:09:25.903 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:25.907 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
03:09:25.907 00.000 6120 UpdateGuideState exits: m=8512 SNR=60.6
03:09:25.910 00.003 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
03:09:25.910 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:25.912 00.002 7680 Moving (0.07, -0.06) raw xDistance=0.06 yDistance=0.09
03:09:25.912 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:25.917 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:09:25.917 00.000 6120 Enqueuing Expose request
03:09:25.920 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:09:25.920 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:09:25.920 00.000 7680 MoveAxis(E, 0, ABG)
03:09:25.920 00.000 7680 Move returns status 0, amount 0
03:09:25.921 00.001 7680 MoveAxis(N, 0, ABG)
03:09:25.921 00.000 7680 Move returns status 0, amount 0
03:09:25.921 00.000 7680 move complete, result=0
03:09:25.921 00.000 7680 worker thread done servicing request
03:09:25.921 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:25.925 00.004 7680 Worker thread wakes up
03:09:25.925 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:25.925 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:27.174 01.249 7680 Exposure complete
03:09:27.315 00.141 7680 worker thread done servicing request
03:09:27.315 00.000 6120 OnExposeComplete: enter
03:09:27.319 00.004 6120 UpdateGuideState(): m_state=6
03:09:27.323 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2289
03:09:27.327 00.004 6120 Star::Find returns 1 (0), X=507.66, Y=666.79, Mass=8639, SNR=61.8, Peak=225 HFD=6.5
03:09:27.330 00.003 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
03:09:27.336 00.006 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.86 = 0.86)
03:09:27.340 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.82 mountX=-0.09 mountY=0.16, mountTheta=2.08
03:09:27.344 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.21, opts=13)
03:09:27.348 00.004 6120 Enqueuing Move request for scope (-0.05, -0.21)
03:09:27.351 00.003 7680 Worker thread wakes up
03:09:27.351 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:27.356 00.005 6120 UpdateGuideState exits: m=8639 SNR=61.8
03:09:27.359 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
03:09:27.359 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:27.363 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
03:09:27.363 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:27.366 00.003 7680 Moving (-0.05, -0.21) raw xDistance=-0.09 yDistance=0.16
03:09:27.368 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:09:27.369 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:09:27.369 00.000 6120 Enqueuing Expose request
03:09:27.373 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:09:27.373 00.000 7680 MoveAxis(E, 0, ABG)
03:09:27.374 00.001 7680 Move returns status 0, amount 0
03:09:27.374 00.000 7680 MoveAxis(N, 0, ABG)
03:09:27.375 00.001 7680 Move returns status 0, amount 0
03:09:27.376 00.001 7680 move complete, result=0
03:09:27.376 00.000 7680 worker thread done servicing request
03:09:27.376 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:09:27.383 00.007 7680 Worker thread wakes up
03:09:27.386 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:27.386 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:28.630 01.244 7680 Exposure complete
03:09:28.798 00.168 7680 worker thread done servicing request
03:09:28.799 00.001 6120 OnExposeComplete: enter
03:09:28.806 00.007 6120 UpdateGuideState(): m_state=6
03:09:28.816 00.010 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2290
03:09:28.825 00.009 6120 Star::Find returns 1 (0), X=507.67, Y=666.78, Mass=8378, SNR=60.9, Peak=207 HFD=6.6
03:09:28.831 00.006 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
03:09:28.837 00.006 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
03:09:28.843 00.006 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.23 cameraTheta=-1.76 mountX=-0.08 mountY=0.18, mountTheta=2.01
03:09:28.848 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.22, opts=13)
03:09:28.853 00.005 6120 Enqueuing Move request for scope (-0.04, -0.22)
03:09:28.856 00.003 7680 Worker thread wakes up
03:09:28.856 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:28.861 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
03:09:28.861 00.000 6120 UpdateGuideState exits: m=8378 SNR=60.9
03:09:28.870 00.009 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
03:09:28.870 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:28.875 00.005 7680 Moving (-0.04, -0.22) raw xDistance=-0.08 yDistance=0.18
03:09:28.875 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:28.881 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:09:28.881 00.000 6120 Enqueuing Expose request
03:09:28.886 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:09:28.886 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:09:28.886 00.000 7680 MoveAxis(E, 0, ABG)
03:09:28.887 00.001 7680 Move returns status 0, amount 0
03:09:28.887 00.000 7680 MoveAxis(N, 0, ABG)
03:09:28.887 00.000 7680 Move returns status 0, amount 0
03:09:28.887 00.000 7680 move complete, result=0
03:09:28.887 00.000 7680 worker thread done servicing request
03:09:28.888 00.001 7680 Worker thread wakes up
03:09:28.888 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:09:28.893 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:28.893 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:30.146 01.253 7680 Exposure complete
03:09:30.306 00.160 7680 worker thread done servicing request
03:09:30.306 00.000 6120 OnExposeComplete: enter
03:09:30.312 00.006 6120 UpdateGuideState(): m_state=6
03:09:30.316 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2291
03:09:30.320 00.004 6120 Star::Find returns 1 (0), X=507.76, Y=666.71, Mass=8621, SNR=60.3, Peak=215 HFD=6.6
03:09:30.323 00.003 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
03:09:30.326 00.003 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
03:09:30.332 00.006 6120 CameraToMount -- cameraX=0.05 cameraY=-0.29 hyp=0.29 cameraTheta=-1.38 mountX=-0.00 mountY=0.28, mountTheta=1.57
03:09:30.340 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.29, opts=13)
03:09:30.347 00.007 6120 Enqueuing Move request for scope (0.05, -0.29)
03:09:30.351 00.004 7680 Worker thread wakes up
03:09:30.351 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:30.358 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.29) opts 0xd
03:09:30.358 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.29)
03:09:30.358 00.000 6120 UpdateGuideState exits: m=8621 SNR=60.3
03:09:30.364 00.006 7680 Moving (0.05, -0.29) raw xDistance=-0.00 yDistance=0.28
03:09:30.364 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:09:30.364 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:30.369 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:09:30.370 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:30.374 00.004 7680 MoveAxis(E, 0, ABG)
03:09:30.374 00.000 7680 Move returns status 0, amount 0
03:09:30.374 00.000 7680 MoveAxis(S, 153, ABG)
03:09:30.374 00.000 6120 Enqueuing Expose request
03:09:30.380 00.006 7680 Guiding  Dir = 1, Dur = 153
03:09:30.381 00.001 7680 IsSlewing returns 0
03:09:30.382 00.001 7680 IsGuiding returns 0
03:09:30.382 00.000 7680 PulseGuide returned control before completion, sleep 163
03:09:30.546 00.164 7680 IsGuiding returns 1
03:09:30.546 00.000 7680 scope still moving after pulse duration time elapsed
03:09:30.577 00.031 7680 IsSlewing returns 0
03:09:30.578 00.001 7680 IsGuiding returns 0
03:09:30.579 00.001 7680 scope move finished after 153 + 44 ms
03:09:30.579 00.000 7680 Move returns status 0, amount 153
03:09:30.579 00.000 7680 move complete, result=0
03:09:30.580 00.001 7680 worker thread done servicing request
03:09:30.580 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 153 ms SOUTH
03:09:30.587 00.007 7680 Worker thread wakes up
03:09:30.587 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:30.587 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:31.840 01.253 7680 Exposure complete
03:09:31.976 00.136 7680 worker thread done servicing request
03:09:31.980 00.004 6120 OnExposeComplete: enter
03:09:31.985 00.005 6120 UpdateGuideState(): m_state=6
03:09:31.991 00.006 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2292
03:09:31.995 00.004 6120 Star::Find returns 1 (0), X=507.91, Y=666.18, Mass=7537, SNR=57.7, Peak=203 HFD=6.4
03:09:32.003 00.008 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
03:09:32.009 00.006 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
03:09:32.016 00.007 6120 CameraToMount -- cameraX=0.20 cameraY=-0.82 hyp=0.84 cameraTheta=-1.33 mountX=0.05 mountY=0.82, mountTheta=1.51
03:09:32.031 00.015 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.82, opts=13)
03:09:32.036 00.005 6120 Enqueuing Move request for scope (0.20, -0.82)
03:09:32.041 00.005 7680 Worker thread wakes up
03:09:32.041 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:32.045 00.004 6120 UpdateGuideState exits: m=7537 SNR=57.7
03:09:32.049 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:32.052 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.82) opts 0xd
03:09:32.052 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.82)
03:09:32.052 00.000 7680 Moving (0.20, -0.82) raw xDistance=0.05 yDistance=0.82
03:09:32.054 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:32.058 00.004 6120 Enqueuing Expose request
03:09:32.061 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:09:32.062 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82
03:09:32.062 00.000 7680 MoveAxis(E, 0, ABG)
03:09:32.062 00.000 7680 Move returns status 0, amount 0
03:09:32.062 00.000 7680 MoveAxis(S, 447, ABG)
03:09:32.062 00.000 7680 Guiding  Dir = 1, Dur = 447
03:09:32.063 00.001 7680 IsSlewing returns 0
03:09:32.063 00.000 7680 IsGuiding returns 0
03:09:32.063 00.000 7680 PulseGuide returned control before completion, sleep 457
03:09:32.534 00.471 7680 IsGuiding returns 1
03:09:32.535 00.001 7680 scope still moving after pulse duration time elapsed
03:09:32.566 00.031 7680 IsSlewing returns 0
03:09:32.567 00.001 7680 IsGuiding returns 1
03:09:32.597 00.030 7680 IsSlewing returns 0
03:09:32.598 00.001 7680 IsGuiding returns 1
03:09:32.628 00.030 7680 IsSlewing returns 0
03:09:32.629 00.001 7680 IsGuiding returns 0
03:09:32.630 00.001 7680 scope move finished after 447 + 119 ms
03:09:32.632 00.002 7680 Move returns status 0, amount 447
03:09:32.632 00.000 7680 move complete, result=0
03:09:32.632 00.000 7680 worker thread done servicing request
03:09:32.633 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.8 px 447 ms SOUTH
03:09:32.639 00.006 7680 Worker thread wakes up
03:09:32.639 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:32.639 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:33.891 01.252 7680 Exposure complete
03:09:34.034 00.143 7680 worker thread done servicing request
03:09:34.034 00.000 6120 OnExposeComplete: enter
03:09:34.039 00.005 6120 UpdateGuideState(): m_state=6
03:09:34.042 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2293
03:09:34.046 00.004 6120 Star::Find returns 1 (0), X=508.06, Y=666.89, Mass=8403, SNR=61.2, Peak=213 HFD=6.5
03:09:34.049 00.003 6120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.19) = xAngle (-0.48 = -0.48)
03:09:34.054 00.005 6120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.40 = 2.40)
03:09:34.059 00.005 6120 CameraToMount -- cameraX=0.35 cameraY=-0.10 hyp=0.37 cameraTheta=-0.29 mountX=0.32 mountY=0.25, mountTheta=0.65
03:09:34.064 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=-0.10, opts=13)
03:09:34.067 00.003 6120 Enqueuing Move request for scope (0.35, -0.10)
03:09:34.071 00.004 7680 Worker thread wakes up
03:09:34.071 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.10) opts 0xd
03:09:34.071 00.000 7680 Handling offset move in thread for scope, endpoint = (0.35, -0.10)
03:09:34.073 00.002 7680 Moving (0.35, -0.10) raw xDistance=0.32 yDistance=0.25
03:09:34.073 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:09:34.073 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:09:34.073 00.000 7680 MoveAxis(W, 133, ABG)
03:09:34.073 00.000 7680 Guiding  Dir = 3, Dur = 133
03:09:34.074 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:34.077 00.003 7680 IsSlewing returns 0
03:09:34.077 00.000 6120 UpdateGuideState exits: m=8403 SNR=61.2
03:09:34.080 00.003 7680 IsGuiding returns 0
03:09:34.080 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:34.085 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:34.088 00.003 7680 PulseGuide returned control before completion, sleep 143
03:09:34.088 00.000 6120 Enqueuing Expose request
03:09:34.241 00.153 7680 IsGuiding returns 0
03:09:34.242 00.001 7680 Move returns status 0, amount 133
03:09:34.243 00.001 7680 MoveAxis(S, 134, ABG)
03:09:34.243 00.000 7680 Guiding  Dir = 1, Dur = 134
03:09:34.244 00.001 7680 IsSlewing returns 0
03:09:34.244 00.000 7680 IsGuiding returns 0
03:09:34.245 00.001 7680 PulseGuide returned control before completion, sleep 144
03:09:34.398 00.153 7680 IsGuiding returns 1
03:09:34.398 00.000 7680 scope still moving after pulse duration time elapsed
03:09:34.429 00.031 7680 IsSlewing returns 0
03:09:34.429 00.000 7680 IsGuiding returns 0
03:09:34.429 00.000 7680 scope move finished after 134 + 50 ms
03:09:34.430 00.001 7680 Move returns status 0, amount 134
03:09:34.430 00.000 7680 move complete, result=0
03:09:34.431 00.001 7680 worker thread done servicing request
03:09:34.431 00.000 7680 Worker thread wakes up
03:09:34.433 00.002 6120 GuideStep: 0.3 px 133 ms WEST, 0.2 px 134 ms SOUTH
03:09:34.439 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:34.439 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:35.693 01.254 7680 Exposure complete
03:09:35.833 00.140 7680 worker thread done servicing request
03:09:35.833 00.000 6120 OnExposeComplete: enter
03:09:35.837 00.004 6120 UpdateGuideState(): m_state=6
03:09:35.844 00.007 6120 Star::Find(15, 508, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2294
03:09:35.848 00.004 6120 Star::Find returns 1 (0), X=507.78, Y=667.47, Mass=8955, SNR=61.7, Peak=219 HFD=6.7
03:09:35.851 00.003 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (0.19) = xAngle (1.24 = 1.24)
03:09:35.855 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.11 = -2.17)
03:09:35.859 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.47 hyp=0.48 cameraTheta=1.42 mountX=0.16 mountY=-0.39, mountTheta=-1.19
03:09:35.863 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.47, opts=13)
03:09:35.867 00.004 6120 Enqueuing Move request for scope (0.07, 0.47)
03:09:35.870 00.003 7680 Worker thread wakes up
03:09:35.870 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.47) opts 0xd
03:09:35.870 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:35.874 00.004 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.47)
03:09:35.875 00.001 7680 Moving (0.07, 0.47) raw xDistance=0.16 yDistance=-0.39
03:09:35.875 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:09:35.875 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:09:35.875 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
03:09:35.876 00.001 7680 MoveAxis(E, 0, ABG)
03:09:35.876 00.000 7680 Move returns status 0, amount 0
03:09:35.876 00.000 7680 MoveAxis(N, 0, ABG)
03:09:35.876 00.000 7680 Move returns status 0, amount 0
03:09:35.876 00.000 7680 move complete, result=0
03:09:35.877 00.001 7680 worker thread done servicing request
03:09:35.877 00.000 6120 UpdateGuideState exits: m=8955 SNR=61.7
03:09:35.880 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:35.885 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:35.888 00.003 6120 Enqueuing Expose request
03:09:35.891 00.003 7680 Worker thread wakes up
03:09:35.891 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:35.893 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:35.893 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
03:09:37.133 01.240 7680 Exposure complete
03:09:37.275 00.142 7680 worker thread done servicing request
03:09:37.275 00.000 6120 OnExposeComplete: enter
03:09:37.280 00.005 6120 UpdateGuideState(): m_state=6
03:09:37.285 00.005 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2295
03:09:37.289 00.004 6120 Star::Find returns 1 (0), X=507.81, Y=667.06, Mass=8504, SNR=60.8, Peak=212 HFD=6.4
03:09:37.293 00.004 6120 CameraToMount -- cameraTheta (0.54) - m_xAngle (0.19) = xAngle (0.36 = 0.36)
03:09:37.296 00.003 6120 CameraToMount -- cameraTheta (0.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.23 = -3.05)
03:09:37.301 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.54 mountX=0.11 mountY=-0.01, mountTheta=-0.09
03:09:37.307 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.06, opts=13)
03:09:37.311 00.004 6120 Enqueuing Move request for scope (0.10, 0.06)
03:09:37.315 00.004 7680 Worker thread wakes up
03:09:37.315 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:37.319 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
03:09:37.319 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:09:37.319 00.000 6120 UpdateGuideState exits: m=8504 SNR=60.8
03:09:37.323 00.004 7680 Moving (0.10, 0.06) raw xDistance=0.11 yDistance=-0.01
03:09:37.323 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:09:37.323 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:09:37.323 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:37.328 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:09:37.328 00.000 7680 MoveAxis(E, 0, ABG)
03:09:37.328 00.000 7680 Move returns status 0, amount 0
03:09:37.328 00.000 7680 MoveAxis(N, 0, ABG)
03:09:37.329 00.001 7680 Move returns status 0, amount 0
03:09:37.329 00.000 7680 move complete, result=0
03:09:37.329 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:37.332 00.003 7680 worker thread done servicing request
03:09:37.333 00.001 6120 Enqueuing Expose request
03:09:37.336 00.003 7680 Worker thread wakes up
03:09:37.336 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:37.336 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:37.336 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:09:38.588 01.252 7680 Exposure complete
03:09:38.737 00.149 7680 worker thread done servicing request
03:09:38.737 00.000 6120 OnExposeComplete: enter
03:09:38.741 00.004 6120 UpdateGuideState(): m_state=6
03:09:38.745 00.004 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2296
03:09:38.751 00.006 6120 Star::Find returns 1 (0), X=507.98, Y=667.00, Mass=8432, SNR=61.1, Peak=215 HFD=6.3
03:09:38.756 00.005 6120 CameraToMount -- cameraTheta (-0.00) - m_xAngle (0.19) = xAngle (-0.19 = -0.19)
03:09:38.760 00.004 6120 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.68 = 2.68)
03:09:38.765 00.005 6120 CameraToMount -- cameraX=0.27 cameraY=-0.00 hyp=0.27 cameraTheta=-0.00 mountX=0.27 mountY=0.12, mountTheta=0.42
03:09:38.771 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.00, opts=13)
03:09:38.777 00.006 6120 Enqueuing Move request for scope (0.27, -0.00)
03:09:38.782 00.005 7680 Worker thread wakes up
03:09:38.782 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.00) opts 0xd
03:09:38.783 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:38.787 00.004 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.00)
03:09:38.787 00.000 7680 Moving (0.27, -0.00) raw xDistance=0.27 yDistance=0.12
03:09:38.787 00.000 6120 UpdateGuideState exits: m=8432 SNR=61.1
03:09:38.791 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:09:38.791 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:09:38.791 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:38.795 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:38.800 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:09:38.800 00.000 7680 MoveAxis(W, 109, ABG)
03:09:38.800 00.000 6120 Enqueuing Expose request
03:09:38.804 00.004 7680 Guiding  Dir = 3, Dur = 109
03:09:38.804 00.000 7680 IsSlewing returns 0
03:09:38.805 00.001 7680 IsGuiding returns 0
03:09:38.805 00.000 7680 PulseGuide returned control before completion, sleep 119
03:09:38.935 00.130 7680 IsGuiding returns 1
03:09:38.935 00.000 7680 scope still moving after pulse duration time elapsed
03:09:38.967 00.032 7680 IsSlewing returns 0
03:09:38.969 00.002 7680 IsGuiding returns 0
03:09:38.970 00.001 7680 scope move finished after 109 + 55 ms
03:09:38.970 00.000 7680 Move returns status 0, amount 109
03:09:38.970 00.000 7680 MoveAxis(N, 0, ABG)
03:09:38.970 00.000 7680 Move returns status 0, amount 0
03:09:38.971 00.001 7680 move complete, result=0
03:09:38.971 00.000 7680 worker thread done servicing request
03:09:38.971 00.000 7680 Worker thread wakes up
03:09:38.972 00.001 6120 GuideStep: 0.3 px 109 ms WEST, 0.1 px 0 ms NORTH
03:09:38.978 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:38.979 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:40.231 01.252 7680 Exposure complete
03:09:40.369 00.138 7680 worker thread done servicing request
03:09:40.369 00.000 6120 OnExposeComplete: enter
03:09:40.375 00.006 6120 UpdateGuideState(): m_state=6
03:09:40.382 00.007 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2297
03:09:40.386 00.004 6120 Star::Find returns 1 (0), X=507.58, Y=666.87, Mass=7778, SNR=56.8, Peak=213 HFD=6.4
03:09:40.390 00.004 6120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.19) = xAngle (-2.54 = -2.54)
03:09:40.394 00.004 6120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.33 = 0.33)
03:09:40.397 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-2.35 mountX=-0.15 mountY=0.06, mountTheta=2.76
03:09:40.402 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.13, opts=13)
03:09:40.405 00.003 6120 Enqueuing Move request for scope (-0.13, -0.13)
03:09:40.411 00.006 7680 Worker thread wakes up
03:09:40.411 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:40.414 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
03:09:40.414 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
03:09:40.414 00.000 7680 Moving (-0.13, -0.13) raw xDistance=-0.15 yDistance=0.06
03:09:40.414 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:09:40.414 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:09:40.416 00.002 6120 UpdateGuideState exits: m=7778 SNR=56.8
03:09:40.420 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:40.423 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:40.427 00.004 6120 Enqueuing Expose request
03:09:40.431 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:09:40.431 00.000 7680 MoveAxis(E, 0, ABG)
03:09:40.432 00.001 7680 Move returns status 0, amount 0
03:09:40.432 00.000 7680 MoveAxis(N, 0, ABG)
03:09:40.433 00.001 7680 Move returns status 0, amount 0
03:09:40.433 00.000 7680 move complete, result=0
03:09:40.433 00.000 7680 worker thread done servicing request
03:09:40.433 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:40.438 00.005 7680 Worker thread wakes up
03:09:40.438 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:40.438 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:41.688 01.250 7680 Exposure complete
03:09:41.837 00.149 7680 worker thread done servicing request
03:09:41.837 00.000 6120 OnExposeComplete: enter
03:09:41.844 00.007 6120 UpdateGuideState(): m_state=6
03:09:41.849 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2298
03:09:41.854 00.005 6120 Star::Find returns 1 (0), X=507.46, Y=666.70, Mass=8777, SNR=62.5, Peak=218 HFD=6.7
03:09:41.858 00.004 6120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.19) = xAngle (-2.46 = -2.46)
03:09:41.861 00.003 6120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.41 = 0.41)
03:09:41.865 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.30 hyp=0.39 cameraTheta=-2.27 mountX=-0.30 mountY=0.16, mountTheta=2.67
03:09:41.871 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.30, opts=13)
03:09:41.875 00.004 6120 Enqueuing Move request for scope (-0.25, -0.30)
03:09:41.879 00.004 7680 Worker thread wakes up
03:09:41.880 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:41.883 00.003 6120 UpdateGuideState exits: m=8777 SNR=62.5
03:09:41.886 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.30) opts 0xd
03:09:41.886 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.30)
03:09:41.887 00.001 7680 Moving (-0.25, -0.30) raw xDistance=-0.30 yDistance=0.16
03:09:41.887 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:09:41.888 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:09:41.888 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:41.891 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:41.895 00.004 6120 Enqueuing Expose request
03:09:41.899 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:09:41.899 00.000 7680 MoveAxis(E, 125, ABG)
03:09:41.899 00.000 7680 Guiding  Dir = 2, Dur = 125
03:09:41.900 00.001 7680 IsSlewing returns 0
03:09:41.900 00.000 7680 IsGuiding returns 0
03:09:41.901 00.001 7680 PulseGuide returned control before completion, sleep 135
03:09:42.051 00.150 7680 IsGuiding returns 1
03:09:42.052 00.001 7680 scope still moving after pulse duration time elapsed
03:09:42.080 00.028 7680 IsSlewing returns 0
03:09:42.080 00.000 7680 IsGuiding returns 0
03:09:42.082 00.002 7680 scope move finished after 125 + 56 ms
03:09:42.082 00.000 7680 Move returns status 0, amount 125
03:09:42.083 00.001 7680 MoveAxis(N, 0, ABG)
03:09:42.083 00.000 7680 Move returns status 0, amount 0
03:09:42.083 00.000 7680 move complete, result=0
03:09:42.083 00.000 7680 worker thread done servicing request
03:09:42.083 00.000 6120 GuideStep: -0.3 px 125 ms EAST, 0.2 px 0 ms NORTH
03:09:42.090 00.007 7680 Worker thread wakes up
03:09:42.091 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:42.091 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:43.340 01.249 7680 Exposure complete
03:09:43.499 00.159 7680 worker thread done servicing request
03:09:43.500 00.001 6120 OnExposeComplete: enter
03:09:43.506 00.006 6120 UpdateGuideState(): m_state=6
03:09:43.510 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2299
03:09:43.514 00.004 6120 Star::Find returns 1 (0), X=507.91, Y=666.16, Mass=8024, SNR=59.7, Peak=207 HFD=6.4
03:09:43.519 00.005 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
03:09:43.525 00.006 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
03:09:43.530 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=-0.83 hyp=0.86 cameraTheta=-1.34 mountX=0.04 mountY=0.84, mountTheta=1.52
03:09:43.535 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.83, opts=13)
03:09:43.539 00.004 6120 Enqueuing Move request for scope (0.20, -0.83)
03:09:43.542 00.003 7680 Worker thread wakes up
03:09:43.542 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.83) opts 0xd
03:09:43.544 00.002 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.83)
03:09:43.544 00.000 7680 Moving (0.20, -0.83) raw xDistance=0.04 yDistance=0.84
03:09:43.544 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:43.548 00.004 6120 UpdateGuideState exits: m=8024 SNR=59.7
03:09:43.551 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:43.555 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:09:43.555 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84
03:09:43.556 00.001 7680 MoveAxis(E, 0, ABG)
03:09:43.556 00.000 7680 Move returns status 0, amount 0
03:09:43.556 00.000 7680 MoveAxis(S, 454, ABG)
03:09:43.556 00.000 7680 Guiding  Dir = 1, Dur = 454
03:09:43.556 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:43.560 00.004 6120 Enqueuing Expose request
03:09:43.564 00.004 7680 IsSlewing returns 0
03:09:43.564 00.000 7680 IsGuiding returns 0
03:09:43.564 00.000 7680 PulseGuide returned control before completion, sleep 464
03:09:44.039 00.475 7680 IsGuiding returns 1
03:09:44.039 00.000 7680 scope still moving after pulse duration time elapsed
03:09:44.071 00.032 7680 IsSlewing returns 0
03:09:44.071 00.000 7680 IsGuiding returns 0
03:09:44.072 00.001 7680 scope move finished after 454 + 52 ms
03:09:44.072 00.000 7680 Move returns status 0, amount 454
03:09:44.072 00.000 7680 move complete, result=0
03:09:44.072 00.000 7680 worker thread done servicing request
03:09:44.072 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.8 px 454 ms SOUTH
03:09:44.078 00.006 7680 Worker thread wakes up
03:09:44.079 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:44.079 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:45.333 01.254 7680 Exposure complete
03:09:45.484 00.151 7680 worker thread done servicing request
03:09:45.484 00.000 6120 OnExposeComplete: enter
03:09:45.491 00.007 6120 UpdateGuideState(): m_state=6
03:09:45.499 00.008 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2300
03:09:45.507 00.008 6120 Star::Find returns 1 (0), X=507.69, Y=666.91, Mass=8156, SNR=59.5, Peak=219 HFD=6.6
03:09:45.514 00.007 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
03:09:45.521 00.007 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
03:09:45.527 00.006 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.80 mountX=-0.04 mountY=0.07, mountTheta=2.05
03:09:45.535 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.09, opts=13)
03:09:45.539 00.004 6120 Enqueuing Move request for scope (-0.02, -0.09)
03:09:45.544 00.005 7680 Worker thread wakes up
03:09:45.544 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:45.547 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
03:09:45.548 00.001 6120 UpdateGuideState exits: m=8156 SNR=59.5
03:09:45.552 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
03:09:45.552 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:45.559 00.007 7680 Moving (-0.02, -0.09) raw xDistance=-0.04 yDistance=0.07
03:09:45.559 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:09:45.560 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:45.565 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:09:45.565 00.000 6120 Enqueuing Expose request
03:09:45.569 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:09:45.569 00.000 7680 MoveAxis(E, 0, ABG)
03:09:45.569 00.000 7680 Move returns status 0, amount 0
03:09:45.570 00.001 7680 MoveAxis(N, 0, ABG)
03:09:45.570 00.000 7680 Move returns status 0, amount 0
03:09:45.570 00.000 7680 move complete, result=0
03:09:45.570 00.000 7680 worker thread done servicing request
03:09:45.570 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:45.575 00.005 7680 Worker thread wakes up
03:09:45.575 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:45.575 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:46.817 01.242 7680 Exposure complete
03:09:46.964 00.147 7680 worker thread done servicing request
03:09:46.964 00.000 6120 OnExposeComplete: enter
03:09:46.968 00.004 6120 UpdateGuideState(): m_state=6
03:09:46.972 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2301
03:09:46.975 00.003 6120 Star::Find returns 1 (0), X=507.94, Y=666.81, Mass=8940, SNR=62.6, Peak=221 HFD=6.6
03:09:46.980 00.005 6120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.19) = xAngle (-0.88 = -0.88)
03:09:46.984 00.004 6120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.99 = 1.99)
03:09:46.988 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=-0.19 hyp=0.30 cameraTheta=-0.69 mountX=0.19 mountY=0.27, mountTheta=0.96
03:09:46.994 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.19, opts=13)
03:09:46.997 00.003 6120 Enqueuing Move request for scope (0.23, -0.19)
03:09:47.002 00.005 7680 Worker thread wakes up
03:09:47.003 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:47.007 00.004 6120 UpdateGuideState exits: m=8940 SNR=62.6
03:09:47.010 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:47.014 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:47.017 00.003 6120 Enqueuing Expose request
03:09:47.021 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.19) opts 0xd
03:09:47.021 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.19)
03:09:47.021 00.000 7680 Moving (0.23, -0.19) raw xDistance=0.19 yDistance=0.27
03:09:47.021 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:09:47.021 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:09:47.022 00.001 7680 MoveAxis(E, 0, ABG)
03:09:47.022 00.000 7680 Move returns status 0, amount 0
03:09:47.023 00.001 7680 MoveAxis(S, 147, ABG)
03:09:47.023 00.000 7680 Guiding  Dir = 1, Dur = 147
03:09:47.024 00.001 7680 IsSlewing returns 0
03:09:47.025 00.001 7680 IsGuiding returns 0
03:09:47.025 00.000 7680 PulseGuide returned control before completion, sleep 157
03:09:47.185 00.160 7680 IsGuiding returns 1
03:09:47.185 00.000 7680 scope still moving after pulse duration time elapsed
03:09:47.216 00.031 7680 IsSlewing returns 0
03:09:47.216 00.000 7680 IsGuiding returns 0
03:09:47.218 00.002 7680 scope move finished after 147 + 45 ms
03:09:47.218 00.000 7680 Move returns status 0, amount 147
03:09:47.218 00.000 7680 move complete, result=0
03:09:47.218 00.000 7680 worker thread done servicing request
03:09:47.219 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 147 ms SOUTH
03:09:47.229 00.010 7680 Worker thread wakes up
03:09:47.229 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:47.229 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:48.483 01.254 7680 Exposure complete
03:09:48.631 00.148 7680 worker thread done servicing request
03:09:48.631 00.000 6120 OnExposeComplete: enter
03:09:48.636 00.005 6120 UpdateGuideState(): m_state=6
03:09:48.640 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2302
03:09:48.645 00.005 6120 Star::Find returns 1 (0), X=507.72, Y=666.78, Mass=8347, SNR=59.9, Peak=212 HFD=6.6
03:09:48.649 00.004 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
03:09:48.654 00.005 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
03:09:48.657 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.51 mountX=-0.03 mountY=0.20, mountTheta=1.70
03:09:48.664 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.22, opts=13)
03:09:48.668 00.004 6120 Enqueuing Move request for scope (0.01, -0.22)
03:09:48.671 00.003 7680 Worker thread wakes up
03:09:48.671 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.22) opts 0xd
03:09:48.671 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.22)
03:09:48.671 00.000 7680 Moving (0.01, -0.22) raw xDistance=-0.03 yDistance=0.20
03:09:48.672 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:48.677 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:09:48.677 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
03:09:48.677 00.000 6120 UpdateGuideState exits: m=8347 SNR=59.9
03:09:48.681 00.004 7680 MoveAxis(E, 0, ABG)
03:09:48.681 00.000 7680 Move returns status 0, amount 0
03:09:48.681 00.000 7680 MoveAxis(S, 109, ABG)
03:09:48.681 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:48.686 00.005 7680 Guiding  Dir = 1, Dur = 109
03:09:48.686 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:48.690 00.004 7680 IsSlewing returns 0
03:09:48.690 00.000 6120 Enqueuing Expose request
03:09:48.694 00.004 7680 IsGuiding returns 0
03:09:48.695 00.001 7680 PulseGuide returned control before completion, sleep 119
03:09:48.830 00.135 7680 IsGuiding returns 1
03:09:48.830 00.000 7680 scope still moving after pulse duration time elapsed
03:09:48.861 00.031 7680 IsSlewing returns 0
03:09:48.864 00.003 7680 IsGuiding returns 1
03:09:48.892 00.028 7680 IsSlewing returns 0
03:09:48.894 00.002 7680 IsGuiding returns 1
03:09:48.923 00.029 7680 IsSlewing returns 0
03:09:48.925 00.002 7680 IsGuiding returns 0
03:09:48.925 00.000 7680 scope move finished after 109 + 121 ms
03:09:48.925 00.000 7680 Move returns status 0, amount 109
03:09:48.926 00.001 7680 move complete, result=0
03:09:48.926 00.000 7680 worker thread done servicing request
03:09:48.927 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 109 ms SOUTH
03:09:48.936 00.009 7680 Worker thread wakes up
03:09:48.936 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:48.936 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:50.184 01.248 7680 Exposure complete
03:09:50.323 00.139 7680 worker thread done servicing request
03:09:50.324 00.001 6120 OnExposeComplete: enter
03:09:50.327 00.003 6120 UpdateGuideState(): m_state=6
03:09:50.332 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2303
03:09:50.335 00.003 6120 Star::Find returns 1 (0), X=507.92, Y=666.90, Mass=8690, SNR=61.9, Peak=203 HFD=6.5
03:09:50.340 00.005 6120 CameraToMount -- cameraTheta (-0.43) - m_xAngle (0.19) = xAngle (-0.62 = -0.62)
03:09:50.344 00.004 6120 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.26 = 2.26)
03:09:50.347 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.43 mountX=0.19 mountY=0.18, mountTheta=0.76
03:09:50.353 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.10, opts=13)
03:09:50.356 00.003 6120 Enqueuing Move request for scope (0.22, -0.10)
03:09:50.361 00.005 7680 Worker thread wakes up
03:09:50.361 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
03:09:50.361 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:50.365 00.004 6120 UpdateGuideState exits: m=8690 SNR=61.9
03:09:50.369 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:50.373 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:50.377 00.004 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
03:09:50.378 00.001 7680 Moving (0.22, -0.10) raw xDistance=0.19 yDistance=0.18
03:09:50.378 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:09:50.378 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:09:50.378 00.000 6120 Enqueuing Expose request
03:09:50.381 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:09:50.381 00.000 7680 MoveAxis(E, 0, ABG)
03:09:50.382 00.001 7680 Move returns status 0, amount 0
03:09:50.382 00.000 7680 MoveAxis(N, 0, ABG)
03:09:50.382 00.000 7680 Move returns status 0, amount 0
03:09:50.382 00.000 7680 move complete, result=0
03:09:50.382 00.000 7680 worker thread done servicing request
03:09:50.383 00.001 7680 Worker thread wakes up
03:09:50.384 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:09:50.388 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:50.388 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:51.640 01.252 7680 Exposure complete
03:09:51.775 00.135 7680 worker thread done servicing request
03:09:51.775 00.000 6120 OnExposeComplete: enter
03:09:51.780 00.005 6120 UpdateGuideState(): m_state=6
03:09:51.783 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2304
03:09:51.788 00.005 6120 Star::Find returns 1 (0), X=507.75, Y=666.90, Mass=8924, SNR=61.4, Peak=230 HFD=6.4
03:09:51.790 00.002 6120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.19) = xAngle (-1.33 = -1.33)
03:09:51.793 00.003 6120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.55 = 1.55)
03:09:51.797 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.14 mountX=0.03 mountY=0.11, mountTheta=1.33
03:09:51.802 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.10, opts=13)
03:09:51.806 00.004 6120 Enqueuing Move request for scope (0.04, -0.10)
03:09:51.810 00.004 7680 Worker thread wakes up
03:09:51.810 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
03:09:51.811 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
03:09:51.811 00.000 7680 Moving (0.04, -0.10) raw xDistance=0.03 yDistance=0.11
03:09:51.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:09:51.811 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:09:51.811 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:51.816 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:09:51.816 00.000 7680 MoveAxis(E, 0, ABG)
03:09:51.816 00.000 7680 Move returns status 0, amount 0
03:09:51.816 00.000 7680 MoveAxis(N, 0, ABG)
03:09:51.816 00.000 7680 Move returns status 0, amount 0
03:09:51.816 00.000 7680 move complete, result=0
03:09:51.816 00.000 7680 worker thread done servicing request
03:09:51.816 00.000 6120 UpdateGuideState exits: m=8924 SNR=61.4
03:09:51.820 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:51.824 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:51.828 00.004 6120 Enqueuing Expose request
03:09:51.831 00.003 7680 Worker thread wakes up
03:09:51.831 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:51.832 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:51.835 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:53.080 01.245 7680 Exposure complete
03:09:53.228 00.148 7680 worker thread done servicing request
03:09:53.228 00.000 6120 OnExposeComplete: enter
03:09:53.234 00.006 6120 UpdateGuideState(): m_state=6
03:09:53.238 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2305
03:09:53.244 00.006 6120 Star::Find returns 1 (0), X=507.76, Y=666.75, Mass=8819, SNR=62.0, Peak=208 HFD=6.6
03:09:53.250 00.006 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
03:09:53.254 00.004 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
03:09:53.259 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.36 mountX=0.01 mountY=0.24, mountTheta=1.55
03:09:53.263 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.25, opts=13)
03:09:53.268 00.005 6120 Enqueuing Move request for scope (0.05, -0.25)
03:09:53.271 00.003 7680 Worker thread wakes up
03:09:53.271 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd
03:09:53.271 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.25)
03:09:53.271 00.000 7680 Moving (0.05, -0.25) raw xDistance=0.01 yDistance=0.24
03:09:53.271 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:09:53.271 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:09:53.273 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:53.277 00.004 7680 MoveAxis(E, 0, ABG)
03:09:53.278 00.001 6120 UpdateGuideState exits: m=8819 SNR=62.0
03:09:53.281 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:53.285 00.004 7680 Move returns status 0, amount 0
03:09:53.285 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:53.290 00.005 6120 Enqueuing Expose request
03:09:53.294 00.004 7680 MoveAxis(S, 132, ABG)
03:09:53.294 00.000 7680 Guiding  Dir = 1, Dur = 132
03:09:53.294 00.000 7680 IsSlewing returns 0
03:09:53.294 00.000 7680 IsGuiding returns 0
03:09:53.295 00.001 7680 PulseGuide returned control before completion, sleep 142
03:09:53.446 00.151 7680 IsGuiding returns 1
03:09:53.447 00.001 7680 scope still moving after pulse duration time elapsed
03:09:53.476 00.029 7680 IsSlewing returns 0
03:09:53.478 00.002 7680 IsGuiding returns 0
03:09:53.478 00.000 7680 scope move finished after 132 + 51 ms
03:09:53.478 00.000 7680 Move returns status 0, amount 132
03:09:53.479 00.001 7680 move complete, result=0
03:09:53.480 00.001 7680 worker thread done servicing request
03:09:53.480 00.000 7680 Worker thread wakes up
03:09:53.480 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 132 ms SOUTH
03:09:53.486 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:53.486 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:54.729 01.243 7680 Exposure complete
03:09:54.875 00.146 7680 worker thread done servicing request
03:09:54.877 00.002 6120 OnExposeComplete: enter
03:09:54.882 00.005 6120 UpdateGuideState(): m_state=6
03:09:54.886 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2306
03:09:54.890 00.004 6120 Star::Find returns 1 (0), X=507.61, Y=666.84, Mass=8073, SNR=59.0, Peak=199 HFD=6.5
03:09:54.894 00.004 6120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (0.19) = xAngle (-2.32 = -2.32)
03:09:54.898 00.004 6120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.55 = 0.55)
03:09:54.902 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.14 mountX=-0.13 mountY=0.10, mountTheta=2.49
03:09:54.908 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.16, opts=13)
03:09:54.912 00.004 6120 Enqueuing Move request for scope (-0.10, -0.16)
03:09:54.915 00.003 7680 Worker thread wakes up
03:09:54.916 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:54.919 00.003 6120 UpdateGuideState exits: m=8073 SNR=59.0
03:09:54.923 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:54.926 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:54.931 00.005 6120 Enqueuing Expose request
03:09:54.934 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
03:09:54.934 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
03:09:54.934 00.000 7680 Moving (-0.10, -0.16) raw xDistance=-0.13 yDistance=0.10
03:09:54.935 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:09:54.935 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:09:54.936 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:09:54.936 00.000 7680 MoveAxis(E, 0, ABG)
03:09:54.936 00.000 7680 Move returns status 0, amount 0
03:09:54.936 00.000 7680 MoveAxis(N, 0, ABG)
03:09:54.937 00.001 7680 Move returns status 0, amount 0
03:09:54.937 00.000 7680 move complete, result=0
03:09:54.937 00.000 7680 worker thread done servicing request
03:09:54.937 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:54.942 00.005 7680 Worker thread wakes up
03:09:54.942 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:54.942 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:56.191 01.249 7680 Exposure complete
03:09:56.333 00.142 7680 worker thread done servicing request
03:09:56.334 00.001 6120 OnExposeComplete: enter
03:09:56.338 00.004 6120 UpdateGuideState(): m_state=6
03:09:56.344 00.006 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2307
03:09:56.348 00.004 6120 Star::Find returns 1 (0), X=507.88, Y=666.15, Mass=8248, SNR=60.8, Peak=209 HFD=6.4
03:09:56.353 00.005 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
03:09:56.357 00.004 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
03:09:56.360 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.85 hyp=0.86 cameraTheta=-1.37 mountX=0.01 mountY=0.83, mountTheta=1.56
03:09:56.365 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.85, opts=13)
03:09:56.369 00.004 6120 Enqueuing Move request for scope (0.17, -0.85)
03:09:56.373 00.004 7680 Worker thread wakes up
03:09:56.373 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.85) opts 0xd
03:09:56.373 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.85)
03:09:56.374 00.001 7680 Moving (0.17, -0.85) raw xDistance=0.01 yDistance=0.83
03:09:56.374 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:09:56.374 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:56.378 00.004 6120 UpdateGuideState exits: m=8248 SNR=60.8
03:09:56.382 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
03:09:56.382 00.000 7680 MoveAxis(E, 0, ABG)
03:09:56.383 00.001 7680 Move returns status 0, amount 0
03:09:56.383 00.000 7680 MoveAxis(S, 453, ABG)
03:09:56.383 00.000 7680 Guiding  Dir = 1, Dur = 453
03:09:56.384 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:56.389 00.005 7680 IsSlewing returns 0
03:09:56.389 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:56.395 00.006 7680 IsGuiding returns 0
03:09:56.395 00.000 6120 Enqueuing Expose request
03:09:56.400 00.005 7680 PulseGuide returned control before completion, sleep 463
03:09:56.879 00.479 7680 IsGuiding returns 1
03:09:56.880 00.001 7680 scope still moving after pulse duration time elapsed
03:09:56.910 00.030 7680 IsSlewing returns 0
03:09:56.912 00.002 7680 IsGuiding returns 0
03:09:56.912 00.000 7680 scope move finished after 453 + 64 ms
03:09:56.913 00.001 7680 Move returns status 0, amount 453
03:09:56.913 00.000 7680 move complete, result=0
03:09:56.914 00.001 7680 worker thread done servicing request
03:09:56.914 00.000 7680 Worker thread wakes up
03:09:56.914 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.8 px 453 ms SOUTH
03:09:56.918 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:56.918 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:58.199 01.281 7680 Exposure complete
03:09:58.339 00.140 7680 worker thread done servicing request
03:09:58.340 00.001 6120 OnExposeComplete: enter
03:09:58.345 00.005 6120 UpdateGuideState(): m_state=6
03:09:58.349 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2308
03:09:58.354 00.005 6120 Star::Find returns 1 (0), X=507.86, Y=666.91, Mass=8174, SNR=60.4, Peak=207 HFD=6.5
03:09:58.357 00.003 6120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.19) = xAngle (-0.71 = -0.71)
03:09:58.360 00.003 6120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.16 = 2.16)
03:09:58.364 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.52 mountX=0.13 mountY=0.14, mountTheta=0.83
03:09:58.368 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.09, opts=13)
03:09:58.373 00.005 6120 Enqueuing Move request for scope (0.15, -0.09)
03:09:58.377 00.004 7680 Worker thread wakes up
03:09:58.377 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
03:09:58.377 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
03:09:58.378 00.001 7680 Moving (0.15, -0.09) raw xDistance=0.13 yDistance=0.14
03:09:58.379 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:09:58.379 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:09:58.379 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:58.382 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:09:58.383 00.001 7680 MoveAxis(E, 0, ABG)
03:09:58.383 00.000 7680 Move returns status 0, amount 0
03:09:58.383 00.000 7680 MoveAxis(N, 0, ABG)
03:09:58.383 00.000 7680 Move returns status 0, amount 0
03:09:58.383 00.000 7680 move complete, result=0
03:09:58.383 00.000 7680 worker thread done servicing request
03:09:58.383 00.000 6120 UpdateGuideState exits: m=8174 SNR=60.4
03:09:58.389 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:58.392 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:58.396 00.004 6120 Enqueuing Expose request
03:09:58.399 00.003 7680 Worker thread wakes up
03:09:58.399 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:58.399 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:09:58.401 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:59.654 01.253 7680 Exposure complete
03:09:59.797 00.143 7680 worker thread done servicing request
03:09:59.798 00.001 6120 OnExposeComplete: enter
03:09:59.802 00.004 6120 UpdateGuideState(): m_state=6
03:09:59.807 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2309
03:09:59.811 00.004 6120 Star::Find returns 1 (0), X=507.82, Y=666.84, Mass=8823, SNR=62.7, Peak=206 HFD=6.7
03:09:59.817 00.006 6120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.19) = xAngle (-1.17 = -1.17)
03:09:59.822 00.005 6120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.70 = 1.70)
03:09:59.827 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.99 mountX=0.07 mountY=0.19, mountTheta=1.20
03:09:59.831 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.16, opts=13)
03:09:59.836 00.005 6120 Enqueuing Move request for scope (0.11, -0.16)
03:09:59.840 00.004 7680 Worker thread wakes up
03:09:59.840 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:09:59.844 00.004 6120 UpdateGuideState exits: m=8823 SNR=62.7
03:09:59.848 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:59.852 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:09:59.857 00.005 6120 Enqueuing Expose request
03:09:59.860 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
03:09:59.860 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
03:09:59.860 00.000 7680 Moving (0.11, -0.16) raw xDistance=0.07 yDistance=0.19
03:09:59.861 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:09:59.861 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:09:59.861 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:09:59.861 00.000 7680 MoveAxis(E, 0, ABG)
03:09:59.861 00.000 7680 Move returns status 0, amount 0
03:09:59.861 00.000 7680 MoveAxis(N, 0, ABG)
03:09:59.862 00.001 7680 Move returns status 0, amount 0
03:09:59.862 00.000 7680 move complete, result=0
03:09:59.862 00.000 7680 worker thread done servicing request
03:09:59.862 00.000 7680 Worker thread wakes up
03:09:59.862 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:09:59.867 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:09:59.867 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:10:01.121 01.254 7680 Exposure complete
03:10:01.265 00.144 7680 worker thread done servicing request
03:10:01.266 00.001 6120 OnExposeComplete: enter
03:10:01.269 00.003 6120 UpdateGuideState(): m_state=6
03:10:01.273 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2310
03:10:01.277 00.004 6120 Star::Find returns 1 (0), X=507.54, Y=666.77, Mass=9052, SNR=62.0, Peak=232 HFD=6.6
03:10:01.281 00.004 6120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.19) = xAngle (-2.38 = -2.38)
03:10:01.286 00.005 6120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.50 = 0.50)
03:10:01.289 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-2.19 mountX=-0.20 mountY=0.13, mountTheta=2.56
03:10:01.294 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.23, opts=13)
03:10:01.299 00.005 6120 Enqueuing Move request for scope (-0.16, -0.23)
03:10:01.301 00.002 7680 Worker thread wakes up
03:10:01.301 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.23) opts 0xd
03:10:01.302 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.23)
03:10:01.302 00.000 7680 Moving (-0.16, -0.23) raw xDistance=-0.20 yDistance=0.13
03:10:01.302 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:10:01.302 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:10:01.302 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:01.307 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:10:01.307 00.000 7680 MoveAxis(E, 83, ABG)
03:10:01.307 00.000 7680 Guiding  Dir = 2, Dur = 83
03:10:01.307 00.000 6120 UpdateGuideState exits: m=9052 SNR=62.0
03:10:01.311 00.004 7680 IsSlewing returns 0
03:10:01.312 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:01.316 00.004 7680 IsGuiding returns 0
03:10:01.316 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:01.320 00.004 7680 PulseGuide returned control before completion, sleep 93
03:10:01.320 00.000 6120 Enqueuing Expose request
03:10:01.426 00.106 7680 IsGuiding returns 1
03:10:01.427 00.001 7680 scope still moving after pulse duration time elapsed
03:10:01.456 00.029 7680 IsSlewing returns 0
03:10:01.456 00.000 7680 IsGuiding returns 0
03:10:01.456 00.000 7680 scope move finished after 83 + 56 ms
03:10:01.458 00.002 7680 Move returns status 0, amount 83
03:10:01.458 00.000 7680 MoveAxis(N, 0, ABG)
03:10:01.458 00.000 7680 Move returns status 0, amount 0
03:10:01.458 00.000 7680 move complete, result=0
03:10:01.459 00.001 7680 worker thread done servicing request
03:10:01.459 00.000 6120 GuideStep: -0.2 px 83 ms EAST, 0.1 px 0 ms NORTH
03:10:01.466 00.007 7680 Worker thread wakes up
03:10:01.466 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:01.466 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:10:02.722 01.256 7680 Exposure complete
03:10:02.868 00.146 7680 worker thread done servicing request
03:10:02.869 00.001 6120 OnExposeComplete: enter
03:10:02.872 00.003 6120 UpdateGuideState(): m_state=6
03:10:02.877 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2311
03:10:02.880 00.003 6120 Star::Find returns 1 (0), X=507.61, Y=666.81, Mass=8593, SNR=60.9, Peak=220 HFD=6.5
03:10:02.885 00.005 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.19) = xAngle (-2.27 = -2.27)
03:10:02.888 00.003 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.60 = 0.60)
03:10:02.892 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-2.08 mountX=-0.14 mountY=0.12, mountTheta=2.42
03:10:02.897 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.18, opts=13)
03:10:02.900 00.003 6120 Enqueuing Move request for scope (-0.10, -0.18)
03:10:02.905 00.005 7680 Worker thread wakes up
03:10:02.905 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:02.909 00.004 6120 UpdateGuideState exits: m=8593 SNR=60.9
03:10:02.913 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
03:10:02.913 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
03:10:02.914 00.001 7680 Moving (-0.10, -0.18) raw xDistance=-0.14 yDistance=0.12
03:10:02.914 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:10:02.914 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:10:02.914 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:02.918 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:02.922 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:10:02.922 00.000 6120 Enqueuing Expose request
03:10:02.925 00.003 7680 MoveAxis(E, 0, ABG)
03:10:02.925 00.000 7680 Move returns status 0, amount 0
03:10:02.925 00.000 7680 MoveAxis(N, 0, ABG)
03:10:02.925 00.000 7680 Move returns status 0, amount 0
03:10:02.925 00.000 7680 move complete, result=0
03:10:02.925 00.000 7680 worker thread done servicing request
03:10:02.927 00.002 7680 Worker thread wakes up
03:10:02.927 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:02.927 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:10:02.927 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:04.171 01.244 7680 Exposure complete
03:10:04.317 00.146 6120 OnExposeComplete: enter
03:10:04.320 00.003 6120 UpdateGuideState(): m_state=6
03:10:04.325 00.005 7680 worker thread done servicing request
03:10:04.325 00.000 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2312
03:10:04.329 00.004 6120 Star::Find returns 1 (0), X=507.80, Y=666.67, Mass=8932, SNR=62.2, Peak=218 HFD=6.6
03:10:04.333 00.004 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
03:10:04.337 00.004 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
03:10:04.341 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.33 hyp=0.34 cameraTheta=-1.31 mountX=0.02 mountY=0.33, mountTheta=1.50
03:10:04.346 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.33, opts=13)
03:10:04.350 00.004 6120 Enqueuing Move request for scope (0.09, -0.33)
03:10:04.354 00.004 7680 Worker thread wakes up
03:10:04.354 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.33) opts 0xd
03:10:04.354 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.33)
03:10:04.354 00.000 7680 Moving (0.09, -0.33) raw xDistance=0.02 yDistance=0.33
03:10:04.354 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:10:04.355 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:10:04.355 00.000 7680 MoveAxis(E, 0, ABG)
03:10:04.355 00.000 7680 Move returns status 0, amount 0
03:10:04.355 00.000 7680 MoveAxis(S, 180, ABG)
03:10:04.355 00.000 7680 Guiding  Dir = 1, Dur = 180
03:10:04.355 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:04.359 00.004 7680 IsSlewing returns 0
03:10:04.359 00.000 6120 UpdateGuideState exits: m=8932 SNR=62.2
03:10:04.363 00.004 7680 IsGuiding returns 0
03:10:04.363 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:04.368 00.005 7680 PulseGuide returned control before completion, sleep 190
03:10:04.368 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:04.372 00.004 6120 Enqueuing Expose request
03:10:04.567 00.195 7680 IsGuiding returns 0
03:10:04.568 00.001 7680 Move returns status 0, amount 180
03:10:04.568 00.000 7680 move complete, result=0
03:10:04.569 00.001 7680 worker thread done servicing request
03:10:04.570 00.001 7680 Worker thread wakes up
03:10:04.570 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 180 ms SOUTH
03:10:04.577 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:04.577 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:10:05.830 01.253 7680 Exposure complete
03:10:05.969 00.139 7680 worker thread done servicing request
03:10:05.970 00.001 6120 OnExposeComplete: enter
03:10:05.974 00.004 6120 UpdateGuideState(): m_state=6
03:10:05.978 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2313
03:10:05.982 00.004 6120 Star::Find returns 1 (0), X=507.62, Y=666.63, Mass=8954, SNR=63.3, Peak=210 HFD=6.8
03:10:05.986 00.004 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
03:10:05.989 00.003 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
03:10:05.994 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.36 hyp=0.37 cameraTheta=-1.80 mountX=-0.15 mountY=0.29, mountTheta=2.06
03:10:05.999 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.36, opts=13)
03:10:06.002 00.003 6120 Enqueuing Move request for scope (-0.09, -0.36)
03:10:06.006 00.004 7680 Worker thread wakes up
03:10:06.007 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.36) opts 0xd
03:10:06.007 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.36)
03:10:06.007 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:06.010 00.003 6120 UpdateGuideState exits: m=8954 SNR=63.3
03:10:06.014 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:06.017 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:06.020 00.003 6120 Enqueuing Expose request
03:10:06.025 00.005 7680 Moving (-0.09, -0.36) raw xDistance=-0.15 yDistance=0.29
03:10:06.026 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:10:06.026 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:10:06.026 00.000 7680 MoveAxis(E, 0, ABG)
03:10:06.026 00.000 7680 Move returns status 0, amount 0
03:10:06.027 00.001 7680 MoveAxis(S, 157, ABG)
03:10:06.027 00.000 7680 Guiding  Dir = 1, Dur = 157
03:10:06.027 00.000 7680 IsSlewing returns 0
03:10:06.027 00.000 7680 IsGuiding returns 0
03:10:06.028 00.001 7680 PulseGuide returned control before completion, sleep 167
03:10:06.211 00.183 7680 IsGuiding returns 1
03:10:06.212 00.001 7680 scope still moving after pulse duration time elapsed
03:10:06.243 00.031 7680 IsSlewing returns 0
03:10:06.244 00.001 7680 IsGuiding returns 0
03:10:06.245 00.001 7680 scope move finished after 157 + 60 ms
03:10:06.245 00.000 7680 Move returns status 0, amount 157
03:10:06.247 00.002 7680 move complete, result=0
03:10:06.247 00.000 7680 worker thread done servicing request
03:10:06.248 00.001 7680 Worker thread wakes up
03:10:06.248 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 157 ms SOUTH
03:10:06.260 00.012 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:06.261 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:10:07.514 01.253 7680 Exposure complete
03:10:07.655 00.141 7680 worker thread done servicing request
03:10:07.655 00.000 6120 OnExposeComplete: enter
03:10:07.659 00.004 6120 UpdateGuideState(): m_state=6
03:10:07.663 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2314
03:10:07.667 00.004 6120 Star::Find returns 1 (0), X=507.66, Y=666.86, Mass=8603, SNR=61.1, Peak=226 HFD=6.5
03:10:07.671 00.004 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
03:10:07.674 00.003 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
03:10:07.679 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.92 mountX=-0.08 mountY=0.10, mountTheta=2.20
03:10:07.683 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.14, opts=13)
03:10:07.689 00.006 6120 Enqueuing Move request for scope (-0.05, -0.14)
03:10:07.694 00.005 7680 Worker thread wakes up
03:10:07.694 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
03:10:07.695 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
03:10:07.695 00.000 7680 Moving (-0.05, -0.14) raw xDistance=-0.08 yDistance=0.10
03:10:07.695 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:10:07.696 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:10:07.696 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:07.700 00.004 6120 UpdateGuideState exits: m=8603 SNR=61.1
03:10:07.704 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:07.707 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:07.711 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:10:07.711 00.000 7680 MoveAxis(E, 0, ABG)
03:10:07.711 00.000 7680 Move returns status 0, amount 0
03:10:07.711 00.000 7680 MoveAxis(N, 0, ABG)
03:10:07.711 00.000 6120 Enqueuing Expose request
03:10:07.716 00.005 7680 Move returns status 0, amount 0
03:10:07.716 00.000 7680 move complete, result=0
03:10:07.717 00.001 7680 worker thread done servicing request
03:10:07.717 00.000 7680 Worker thread wakes up
03:10:07.718 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:07.723 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:07.723 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:10:08.963 01.240 7680 Exposure complete
03:10:09.113 00.150 7680 worker thread done servicing request
03:10:09.114 00.001 6120 OnExposeComplete: enter
03:10:09.117 00.003 6120 UpdateGuideState(): m_state=6
03:10:09.122 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2315
03:10:09.127 00.005 6120 Star::Find returns 1 (0), X=507.60, Y=666.76, Mass=8294, SNR=60.2, Peak=207 HFD=6.6
03:10:09.131 00.004 6120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.19) = xAngle (-2.17 = -2.17)
03:10:09.134 00.003 6120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.70 = 0.70)
03:10:09.138 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.99 mountX=-0.15 mountY=0.17, mountTheta=2.29
03:10:09.144 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.24, opts=13)
03:10:09.147 00.003 6120 Enqueuing Move request for scope (-0.10, -0.24)
03:10:09.152 00.005 7680 Worker thread wakes up
03:10:09.152 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:09.157 00.005 6120 UpdateGuideState exits: m=8294 SNR=60.2
03:10:09.162 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.24) opts 0xd
03:10:09.162 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.24)
03:10:09.162 00.000 7680 Moving (-0.10, -0.24) raw xDistance=-0.15 yDistance=0.17
03:10:09.163 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:09.167 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:09.171 00.004 6120 Enqueuing Expose request
03:10:09.174 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:10:09.174 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:10:09.174 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:10:09.174 00.000 7680 MoveAxis(E, 0, ABG)
03:10:09.175 00.001 7680 Move returns status 0, amount 0
03:10:09.176 00.001 7680 MoveAxis(N, 0, ABG)
03:10:09.176 00.000 7680 Move returns status 0, amount 0
03:10:09.176 00.000 7680 move complete, result=0
03:10:09.176 00.000 7680 worker thread done servicing request
03:10:09.176 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:10:09.180 00.004 7680 Worker thread wakes up
03:10:09.180 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:09.180 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:10:10.437 01.257 7680 Exposure complete
03:10:10.582 00.145 7680 worker thread done servicing request
03:10:10.582 00.000 6120 OnExposeComplete: enter
03:10:10.586 00.004 6120 UpdateGuideState(): m_state=6
03:10:10.590 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2316
03:10:10.595 00.005 6120 Star::Find returns 1 (0), X=507.94, Y=666.08, Mass=7863, SNR=59.2, Peak=211 HFD=6.3
03:10:10.600 00.005 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
03:10:10.603 00.003 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
03:10:10.608 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=-0.91 hyp=0.94 cameraTheta=-1.32 mountX=0.06 mountY=0.92, mountTheta=1.50
03:10:10.612 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.91, opts=13)
03:10:10.616 00.004 6120 Enqueuing Move request for scope (0.24, -0.91)
03:10:10.620 00.004 7680 Worker thread wakes up
03:10:10.621 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.91) opts 0xd
03:10:10.621 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.91)
03:10:10.622 00.001 7680 Moving (0.24, -0.91) raw xDistance=0.06 yDistance=0.92
03:10:10.622 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:10:10.622 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92
03:10:10.622 00.000 7680 MoveAxis(E, 0, ABG)
03:10:10.622 00.000 7680 Move returns status 0, amount 0
03:10:10.622 00.000 7680 MoveAxis(S, 502, ABG)
03:10:10.622 00.000 7680 Guiding  Dir = 1, Dur = 502
03:10:10.622 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:10.626 00.004 7680 IsSlewing returns 0
03:10:10.627 00.001 6120 UpdateGuideState exits: m=7863 SNR=59.2
03:10:10.631 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:10.636 00.005 7680 IsGuiding returns 0
03:10:10.636 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:10.640 00.004 6120 Enqueuing Expose request
03:10:10.644 00.004 7680 PulseGuide returned control before completion, sleep 512
03:10:11.166 00.522 7680 IsGuiding returns 1
03:10:11.167 00.001 7680 scope still moving after pulse duration time elapsed
03:10:11.196 00.029 7680 IsSlewing returns 0
03:10:11.197 00.001 7680 IsGuiding returns 0
03:10:11.198 00.001 7680 scope move finished after 502 + 60 ms
03:10:11.198 00.000 7680 Move returns status 0, amount 502
03:10:11.198 00.000 7680 move complete, result=0
03:10:11.200 00.002 7680 worker thread done servicing request
03:10:11.200 00.000 7680 Worker thread wakes up
03:10:11.201 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.9 px 502 ms SOUTH
03:10:11.206 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:11.207 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:10:12.458 01.251 7680 Exposure complete
03:10:12.603 00.145 7680 worker thread done servicing request
03:10:12.603 00.000 6120 OnExposeComplete: enter
03:10:12.607 00.004 6120 UpdateGuideState(): m_state=6
03:10:12.611 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2317
03:10:12.615 00.004 6120 Star::Find returns 1 (0), X=507.93, Y=666.93, Mass=8195, SNR=60.3, Peak=205 HFD=6.4
03:10:12.620 00.005 6120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (0.19) = xAngle (-0.50 = -0.50)
03:10:12.624 00.004 6120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.37 = 2.37)
03:10:12.627 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=-0.07 hyp=0.24 cameraTheta=-0.31 mountX=0.21 mountY=0.16, mountTheta=0.67
03:10:12.632 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.07, opts=13)
03:10:12.637 00.005 6120 Enqueuing Move request for scope (0.22, -0.07)
03:10:12.641 00.004 7680 Worker thread wakes up
03:10:12.641 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:12.645 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.07) opts 0xd
03:10:12.645 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.07)
03:10:12.645 00.000 7680 Moving (0.22, -0.07) raw xDistance=0.21 yDistance=0.16
03:10:12.645 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:10:12.645 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:10:12.645 00.000 6120 UpdateGuideState exits: m=8195 SNR=60.3
03:10:12.649 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:10:12.649 00.000 7680 MoveAxis(W, 85, ABG)
03:10:12.649 00.000 7680 Guiding  Dir = 3, Dur = 85
03:10:12.650 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:12.654 00.004 7680 IsSlewing returns 0
03:10:12.654 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:12.657 00.003 7680 IsGuiding returns 0
03:10:12.657 00.000 6120 Enqueuing Expose request
03:10:12.661 00.004 7680 PulseGuide returned control before completion, sleep 95
03:10:12.760 00.099 7680 IsGuiding returns 1
03:10:12.761 00.001 7680 scope still moving after pulse duration time elapsed
03:10:12.791 00.030 7680 IsSlewing returns 0
03:10:12.792 00.001 7680 IsGuiding returns 0
03:10:12.793 00.001 7680 scope move finished after 85 + 50 ms
03:10:12.793 00.000 7680 Move returns status 0, amount 85
03:10:12.793 00.000 7680 MoveAxis(N, 0, ABG)
03:10:12.793 00.000 7680 Move returns status 0, amount 0
03:10:12.795 00.002 7680 move complete, result=0
03:10:12.795 00.000 7680 worker thread done servicing request
03:10:12.795 00.000 6120 GuideStep: 0.2 px 85 ms WEST, 0.2 px 0 ms NORTH
03:10:12.801 00.006 7680 Worker thread wakes up
03:10:12.801 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:12.801 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:10:14.055 01.254 7680 Exposure complete
03:10:14.201 00.146 7680 worker thread done servicing request
03:10:14.201 00.000 6120 OnExposeComplete: enter
03:10:14.207 00.006 6120 UpdateGuideState(): m_state=6
03:10:14.211 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2318
03:10:14.215 00.004 6120 Star::Find returns 1 (0), X=507.44, Y=668.94, Mass=8957, SNR=63.2, Peak=239 HFD=6.5
03:10:14.219 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (0.19) = xAngle (1.52 = 1.52)
03:10:14.222 00.003 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.39 = -1.89)
03:10:14.227 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=1.94 hyp=1.96 cameraTheta=1.71 mountX=0.10 mountY=-1.86, mountTheta=-1.52
03:10:14.232 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=1.94, opts=13)
03:10:14.236 00.004 6120 Enqueuing Move request for scope (-0.27, 1.94)
03:10:14.240 00.004 7680 Worker thread wakes up
03:10:14.240 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 1.94) opts 0xd
03:10:14.241 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.27, 1.94)
03:10:14.241 00.000 7680 Moving (-0.27, 1.94) raw xDistance=0.10 yDistance=-1.86
03:10:14.241 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:10:14.241 00.000 7680 resist switch: large excursion: input -1.86 thresh 0.60 direction from 1 to -1
03:10:14.241 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.57
03:10:14.241 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:14.246 00.005 7680 GuideAlgorithmResistSwitch::result() returns -1.86 from input -1.86
03:10:14.246 00.000 6120 UpdateGuideState exits: m=8957 SNR=63.2
03:10:14.252 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:14.256 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:14.261 00.005 7680 MoveAxis(E, 0, ABG)
03:10:14.261 00.000 7680 Move returns status 0, amount 0
03:10:14.261 00.000 7680 MoveAxis(N, 1008, ABG)
03:10:14.261 00.000 7680 Guiding  Dir = 0, Dur = 1008
03:10:14.262 00.001 6120 Enqueuing Expose request
03:10:14.266 00.004 7680 IsSlewing returns 0
03:10:14.266 00.000 7680 IsGuiding returns 0
03:10:14.267 00.001 7680 PulseGuide returned control before completion, sleep 1018
03:10:15.295 01.028 7680 IsGuiding returns 1
03:10:15.297 00.002 7680 scope still moving after pulse duration time elapsed
03:10:15.327 00.030 7680 IsSlewing returns 0
03:10:15.327 00.000 7680 IsGuiding returns 0
03:10:15.329 00.002 7680 scope move finished after 1008 + 54 ms
03:10:15.329 00.000 7680 Move returns status 0, amount 1008
03:10:15.330 00.001 7680 move complete, result=0
03:10:15.330 00.000 7680 worker thread done servicing request
03:10:15.330 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.9 px 1008 ms NORTH
03:10:15.339 00.009 7680 Worker thread wakes up
03:10:15.341 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:15.341 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:10:16.590 01.249 7680 Exposure complete
03:10:16.730 00.140 7680 worker thread done servicing request
03:10:16.730 00.000 6120 OnExposeComplete: enter
03:10:16.734 00.004 6120 UpdateGuideState(): m_state=6
03:10:16.737 00.003 6120 Star::Find(15, 507, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2319
03:10:16.741 00.004 6120 Star::Find returns 1 (0), X=507.39, Y=666.06, Mass=8470, SNR=60.8, Peak=233 HFD=6.5
03:10:16.745 00.004 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.19) = xAngle (-2.09 = -2.09)
03:10:16.749 00.004 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
03:10:16.752 00.003 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.94 hyp=0.99 cameraTheta=-1.90 mountX=-0.49 mountY=0.70, mountTheta=2.18
03:10:16.758 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.94, opts=13)
03:10:16.761 00.003 6120 Enqueuing Move request for scope (-0.32, -0.94)
03:10:16.765 00.004 7680 Worker thread wakes up
03:10:16.765 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.94) opts 0xd
03:10:16.765 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.94)
03:10:16.766 00.001 7680 Moving (-0.32, -0.94) raw xDistance=-0.49 yDistance=0.70
03:10:16.766 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
03:10:16.766 00.000 7680 resist switch: large excursion: input 0.70 thresh 0.60 direction from -1 to 1
03:10:16.766 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.10
03:10:16.766 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
03:10:16.767 00.001 7680 MoveAxis(E, 199, ABG)
03:10:16.767 00.000 7680 Guiding  Dir = 2, Dur = 199
03:10:16.767 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:16.771 00.004 7680 IsSlewing returns 0
03:10:16.771 00.000 6120 UpdateGuideState exits: m=8470 SNR=60.8
03:10:16.775 00.004 7680 IsGuiding returns 0
03:10:16.775 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:16.779 00.004 7680 PulseGuide returned control before completion, sleep 209
03:10:16.779 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:16.783 00.004 6120 Enqueuing Expose request
03:10:17.002 00.219 7680 IsGuiding returns 0
03:10:17.002 00.000 7680 Move returns status 0, amount 199
03:10:17.003 00.001 7680 MoveAxis(S, 381, ABG)
03:10:17.003 00.000 7680 Guiding  Dir = 1, Dur = 381
03:10:17.004 00.001 7680 IsSlewing returns 0
03:10:17.004 00.000 7680 IsGuiding returns 0
03:10:17.005 00.001 7680 PulseGuide returned control before completion, sleep 391
03:10:17.407 00.402 7680 IsGuiding returns 1
03:10:17.407 00.000 7680 scope still moving after pulse duration time elapsed
03:10:17.439 00.032 7680 IsSlewing returns 0
03:10:17.439 00.000 7680 IsGuiding returns 0
03:10:17.439 00.000 7680 scope move finished after 381 + 53 ms
03:10:17.440 00.001 7680 Move returns status 0, amount 381
03:10:17.440 00.000 7680 move complete, result=0
03:10:17.440 00.000 7680 worker thread done servicing request
03:10:17.440 00.000 6120 GuideStep: -0.5 px 199 ms EAST, 0.7 px 381 ms SOUTH
03:10:17.446 00.006 7680 Worker thread wakes up
03:10:17.446 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:17.446 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,652,31,31)
03:10:18.583 01.137 6120 evsrv: cli 0FAEF2F8 connect
03:10:18.589 00.006 6120 case statement mapped state 6 to 3
03:10:18.592 00.003 6120 case statement mapped state 6 to 3
03:10:18.595 00.003 6120 evsrv: cli 0FAEF2F8 request: {"method":"get_app_state","id":"950e220a-7f3c-42b3-a137-9c8dfbed69d4"}
03:10:18.599 00.004 6120 case statement mapped state 6 to 3
03:10:18.602 00.003 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"950e220a-7f3c-42b3-a137-9c8dfbed69d4"}
03:10:18.607 00.005 6120 evsrv: cli 0FAEF2F8 disconnect
03:10:18.611 00.004 6120 evsrv: cli 0FAEFBB8 connect
03:10:18.616 00.005 6120 case statement mapped state 6 to 3
03:10:18.620 00.004 6120 case statement mapped state 6 to 3
03:10:18.625 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"d2f7b041-1cad-4b21-8cd6-5c5c9638d299"}
03:10:18.627 00.002 6120 PhdController::Dither begins
03:10:18.632 00.005 6120 dither: size=5.00, dRA=4.20 dDec=0.51
03:10:18.780 00.148 6120 MountToCamera -- mountTheta (-0.12) + m_xAngle (0.19) = xAngle (0.07 = 0.07)
03:10:18.783 00.003 7680 Exposure complete
03:10:18.783 00.000 6120 MountToCamera -- mountX=4.20 mountY=0.51 hyp=4.23 mountTheta=-0.12 cameraX=4.22, cameraY=0.28 cameraTheta=0.07
03:10:18.788 00.005 6120 setting lock position to (511.93, 667.28)
03:10:18.905 00.117 6120 Mount: notify guiding dithered (4.2, 0.3)
03:10:18.909 00.004 6120 Status Line: Dither by 4.20,0.51
03:10:18.913 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
03:10:18.916 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
03:10:18.919 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"d2f7b041-1cad-4b21-8cd6-5c5c9638d299"}
03:10:18.923 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
03:10:19.004 00.081 7680 worker thread done servicing request
03:10:19.005 00.001 6120 OnExposeComplete: enter
03:10:19.009 00.004 6120 UpdateGuideState(): m_state=6
03:10:19.012 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2320
03:10:19.015 00.003 6120 Star::Find returns 1 (0), X=507.54, Y=665.86, Mass=8609, SNR=61.0, Peak=222 HFD=6.5
03:10:19.019 00.004 6120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (0.19) = xAngle (-3.02 = -3.02)
03:10:19.021 00.002 6120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.14 = -0.14)
03:10:19.024 00.003 6120 CameraToMount -- cameraX=-4.39 cameraY=-1.42 hyp=4.61 cameraTheta=-2.83 mountX=-4.57 mountY=-0.66, mountTheta=-3.00
03:10:19.029 00.005 6120 dither recenter: remaining=(-4.2,-0.5) step=(-4.2,-0.5)
03:10:19.033 00.004 6120 MountToCamera -- mountTheta (3.02) + m_xAngle (0.19) = xAngle (3.21 = -3.08)
03:10:19.035 00.002 6120 MountToCamera -- mountX=-4.20 mountY=-0.51 hyp=4.23 mountTheta=3.02 cameraX=-4.22, cameraY=-0.28 cameraTheta=-3.08
03:10:19.039 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-4.22, y=-0.28, opts=4)
03:10:19.042 00.003 6120 Enqueuing Move request for scope (-4.22, -0.28)
03:10:19.044 00.002 6120 Mount: notify direct move -4.20,-0.51
03:10:19.047 00.003 7680 Worker thread wakes up
03:10:19.047 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:19.050 00.003 6120 UpdateGuideState exits: m=8609 SNR=61.0
03:10:19.053 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-4.22, -0.28) opts 0x4
03:10:19.053 00.000 7680 Handling offset move in thread for scope, endpoint = (-4.22, -0.28)
03:10:19.053 00.000 7680 Moving (-4.22, -0.28) raw xDistance=-4.20 yDistance=-0.51
03:10:19.053 00.000 7680 MoveAxis(E, 2722, B)
03:10:19.053 00.000 7680 Guiding  Dir = 2, Dur = 2722
03:10:19.055 00.002 7680 IsSlewing returns 0
03:10:19.055 00.000 6120 PhdController: settling, locked = 1, distance = 4.98 (1.50) aobump = 0 frame = 1 / 99999
03:10:19.059 00.004 7680 IsGuiding returns 0
03:10:19.059 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764061819.059,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.98,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:10:19.063 00.004 7680 PulseGuide returned control before completion, sleep 2732
03:10:19.063 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:19.066 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:19.070 00.004 6120 Enqueuing Expose request
03:10:21.797 02.727 7680 IsGuiding returns 1
03:10:21.798 00.001 7680 scope still moving after pulse duration time elapsed
03:10:21.827 00.029 7680 IsSlewing returns 0
03:10:21.830 00.003 7680 IsGuiding returns 0
03:10:21.830 00.000 7680 scope move finished after 2722 + 48 ms
03:10:21.831 00.001 7680 Move returns status 0, amount 2722
03:10:21.831 00.000 7680 MoveAxis(N, 278, B)
03:10:21.832 00.001 7680 Guiding  Dir = 0, Dur = 278
03:10:21.832 00.000 7680 IsSlewing returns 0
03:10:21.833 00.001 7680 IsGuiding returns 0
03:10:21.834 00.001 7680 PulseGuide returned control before completion, sleep 288
03:10:22.124 00.290 7680 IsGuiding returns 1
03:10:22.124 00.000 7680 scope still moving after pulse duration time elapsed
03:10:22.155 00.031 7680 IsSlewing returns 0
03:10:22.155 00.000 7680 IsGuiding returns 0
03:10:22.156 00.001 7680 scope move finished after 278 + 44 ms
03:10:22.156 00.000 7680 Move returns status 0, amount 278
03:10:22.157 00.001 7680 move complete, result=0
03:10:22.157 00.000 7680 worker thread done servicing request
03:10:22.157 00.000 7680 Worker thread wakes up
03:10:22.157 00.000 6120 GuideStep: -4.2 px 2722 ms EAST, -0.5 px 278 ms NORTH
03:10:22.164 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:22.164 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:10:23.414 01.250 7680 Exposure complete
03:10:23.535 00.121 7680 worker thread done servicing request
03:10:23.536 00.001 6120 OnExposeComplete: enter
03:10:23.539 00.003 6120 UpdateGuideState(): m_state=6
03:10:23.544 00.005 6120 Star::Find(15, 507, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2321
03:10:23.547 00.003 6120 Star::Find returns 1 (0), X=511.36, Y=664.98, Mass=8537, SNR=61.5, Peak=220 HFD=6.6
03:10:23.552 00.005 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.00 = -2.00)
03:10:23.555 00.003 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
03:10:23.559 00.004 6120 CameraToMount -- cameraX=-0.57 cameraY=-2.30 hyp=2.37 cameraTheta=-1.82 mountX=-0.99 mountY=1.81, mountTheta=2.07
03:10:23.563 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.57, y=-2.30, opts=13)
03:10:23.566 00.003 6120 Enqueuing Move request for scope (-0.57, -2.30)
03:10:23.570 00.004 7680 Worker thread wakes up
03:10:23.570 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -2.30) opts 0xd
03:10:23.570 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.57, -2.30)
03:10:23.570 00.000 7680 Moving (-0.57, -2.30) raw xDistance=-0.99 yDistance=1.81
03:10:23.571 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.99
03:10:23.571 00.000 7680 resist switch: large excursion: input 1.81 thresh 0.60 direction from 0 to 1
03:10:23.571 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.43
03:10:23.571 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.81 from input 1.81
03:10:23.571 00.000 7680 MoveAxis(E, 405, ABG)
03:10:23.571 00.000 7680 Guiding  Dir = 2, Dur = 405
03:10:23.571 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:23.575 00.004 7680 IsSlewing returns 0
03:10:23.575 00.000 7680 IsGuiding returns 0
03:10:23.575 00.000 7680 PulseGuide returned control before completion, sleep 415
03:10:23.575 00.000 6120 UpdateGuideState exits: m=8537 SNR=61.5
03:10:23.579 00.004 6120 PhdController: settling, locked = 1, distance = 2.37 (1.50) aobump = 0 frame = 2 / 99999
03:10:23.583 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764061823.583,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.37,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:10:23.586 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:23.590 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:23.592 00.002 6120 Enqueuing Expose request
03:10:23.998 00.406 7680 IsGuiding returns 1
03:10:23.998 00.000 7680 scope still moving after pulse duration time elapsed
03:10:24.029 00.031 7680 IsSlewing returns 0
03:10:24.030 00.001 7680 IsGuiding returns 0
03:10:24.031 00.001 7680 scope move finished after 405 + 50 ms
03:10:24.031 00.000 7680 Move returns status 0, amount 405
03:10:24.032 00.001 7680 MoveAxis(S, 983, ABG)
03:10:24.032 00.000 7680 Guiding  Dir = 1, Dur = 983
03:10:24.032 00.000 7680 IsSlewing returns 0
03:10:24.033 00.001 7680 IsGuiding returns 0
03:10:24.033 00.000 7680 PulseGuide returned control before completion, sleep 993
03:10:25.044 01.011 7680 IsGuiding returns 1
03:10:25.044 00.000 7680 scope still moving after pulse duration time elapsed
03:10:25.073 00.029 7680 IsSlewing returns 0
03:10:25.074 00.001 7680 IsGuiding returns 0
03:10:25.075 00.001 7680 scope move finished after 983 + 58 ms
03:10:25.076 00.001 7680 Move returns status 0, amount 983
03:10:25.076 00.000 7680 move complete, result=0
03:10:25.078 00.002 7680 worker thread done servicing request
03:10:25.078 00.000 7680 Worker thread wakes up
03:10:25.078 00.000 6120 GuideStep: -1.0 px 405 ms EAST, 1.8 px 983 ms SOUTH
03:10:25.085 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:25.085 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:10:26.334 01.249 7680 Exposure complete
03:10:26.471 00.137 7680 worker thread done servicing request
03:10:26.471 00.000 6120 OnExposeComplete: enter
03:10:26.475 00.004 6120 UpdateGuideState(): m_state=6
03:10:26.479 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2322
03:10:26.483 00.004 6120 Star::Find returns 1 (0), X=512.11, Y=665.74, Mass=8860, SNR=62.9, Peak=209 HFD=6.7
03:10:26.487 00.004 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
03:10:26.490 00.003 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
03:10:26.494 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-1.53 hyp=1.54 cameraTheta=-1.46 mountX=-0.11 mountY=1.45, mountTheta=1.65
03:10:26.498 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-1.53, opts=13)
03:10:26.502 00.004 6120 Enqueuing Move request for scope (0.18, -1.53)
03:10:26.507 00.005 7680 Worker thread wakes up
03:10:26.507 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -1.53) opts 0xd
03:10:26.507 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -1.53)
03:10:26.507 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:26.510 00.003 6120 UpdateGuideState exits: m=8860 SNR=62.9
03:10:26.514 00.004 6120 PhdController: settling, locked = 1, distance = 2.12 (1.50) aobump = 0 frame = 3 / 99999
03:10:26.517 00.003 7680 Moving (0.18, -1.53) raw xDistance=-0.11 yDistance=1.45
03:10:26.517 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764061826.517,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.12,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:10:26.522 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:10:26.522 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:26.526 00.004 7680 GuideAlgorithmResistSwitch::result() returns 1.45 from input 1.45
03:10:26.526 00.000 7680 MoveAxis(E, 0, ABG)
03:10:26.526 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:26.529 00.003 6120 Enqueuing Expose request
03:10:26.533 00.004 7680 Move returns status 0, amount 0
03:10:26.534 00.001 7680 MoveAxis(S, 790, ABG)
03:10:26.534 00.000 7680 Guiding  Dir = 1, Dur = 790
03:10:26.534 00.000 7680 IsSlewing returns 0
03:10:26.535 00.001 7680 IsGuiding returns 0
03:10:26.535 00.000 7680 PulseGuide returned control before completion, sleep 800
03:10:27.346 00.811 7680 IsGuiding returns 1
03:10:27.346 00.000 7680 scope still moving after pulse duration time elapsed
03:10:27.376 00.030 7680 IsSlewing returns 0
03:10:27.377 00.001 7680 IsGuiding returns 0
03:10:27.377 00.000 7680 scope move finished after 790 + 52 ms
03:10:27.377 00.000 7680 Move returns status 0, amount 790
03:10:27.378 00.001 7680 move complete, result=0
03:10:27.378 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.5 px 790 ms SOUTH
03:10:27.383 00.005 7680 worker thread done servicing request
03:10:27.384 00.001 7680 Worker thread wakes up
03:10:27.384 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:27.385 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:10:28.637 01.252 7680 Exposure complete
03:10:28.766 00.129 7680 worker thread done servicing request
03:10:28.766 00.000 6120 OnExposeComplete: enter
03:10:28.771 00.005 6120 UpdateGuideState(): m_state=6
03:10:28.775 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2323
03:10:28.779 00.004 6120 Star::Find returns 1 (0), X=512.14, Y=666.75, Mass=8682, SNR=62.0, Peak=208 HFD=6.7
03:10:28.783 00.004 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.38 = -1.38)
03:10:28.787 00.004 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
03:10:28.790 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=-0.53 hyp=0.57 cameraTheta=-1.20 mountX=0.11 mountY=0.57, mountTheta=1.39
03:10:28.795 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.53, opts=13)
03:10:28.798 00.003 6120 Enqueuing Move request for scope (0.21, -0.53)
03:10:28.802 00.004 7680 Worker thread wakes up
03:10:28.802 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.53) opts 0xd
03:10:28.803 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.53)
03:10:28.803 00.000 7680 Moving (0.21, -0.53) raw xDistance=0.11 yDistance=0.57
03:10:28.803 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:10:28.803 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
03:10:28.803 00.000 7680 MoveAxis(E, 0, ABG)
03:10:28.803 00.000 7680 Move returns status 0, amount 0
03:10:28.803 00.000 7680 MoveAxis(S, 308, ABG)
03:10:28.804 00.001 7680 Guiding  Dir = 1, Dur = 308
03:10:28.804 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:28.807 00.003 7680 IsSlewing returns 0
03:10:28.808 00.001 6120 UpdateGuideState exits: m=8682 SNR=62.0
03:10:28.811 00.003 6120 PhdController: settling, locked = 1, distance = 1.66 (1.50) aobump = 0 frame = 4 / 99999
03:10:28.814 00.003 7680 IsGuiding returns 0
03:10:28.814 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764061828.814,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.66,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:10:28.819 00.005 7680 PulseGuide returned control before completion, sleep 318
03:10:28.819 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:28.823 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:28.826 00.003 6120 Enqueuing Expose request
03:10:29.144 00.318 7680 IsGuiding returns 1
03:10:29.145 00.001 7680 scope still moving after pulse duration time elapsed
03:10:29.176 00.031 7680 IsSlewing returns 0
03:10:29.179 00.003 7680 IsGuiding returns 0
03:10:29.179 00.000 7680 scope move finished after 308 + 55 ms
03:10:29.179 00.000 7680 Move returns status 0, amount 308
03:10:29.180 00.001 7680 move complete, result=0
03:10:29.182 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 308 ms SOUTH
03:10:29.188 00.006 7680 worker thread done servicing request
03:10:29.188 00.000 7680 Worker thread wakes up
03:10:29.188 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:29.188 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:10:30.437 01.249 7680 Exposure complete
03:10:30.561 00.124 7680 worker thread done servicing request
03:10:30.562 00.001 6120 OnExposeComplete: enter
03:10:30.565 00.003 6120 UpdateGuideState(): m_state=6
03:10:30.569 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2324
03:10:30.574 00.005 6120 Star::Find returns 1 (0), X=512.09, Y=666.91, Mass=8104, SNR=60.0, Peak=232 HFD=6.5
03:10:30.577 00.003 6120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.19) = xAngle (-1.35 = -1.35)
03:10:30.581 00.004 6120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.52 = 1.52)
03:10:30.585 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.36 hyp=0.39 cameraTheta=-1.16 mountX=0.09 mountY=0.39, mountTheta=1.35
03:10:30.589 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.36, opts=13)
03:10:30.593 00.004 6120 Enqueuing Move request for scope (0.16, -0.36)
03:10:30.597 00.004 7680 Worker thread wakes up
03:10:30.597 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.36) opts 0xd
03:10:30.597 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.36)
03:10:30.597 00.000 7680 Moving (0.16, -0.36) raw xDistance=0.09 yDistance=0.39
03:10:30.597 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:10:30.597 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
03:10:30.598 00.001 7680 MoveAxis(E, 0, ABG)
03:10:30.598 00.000 7680 Move returns status 0, amount 0
03:10:30.598 00.000 7680 MoveAxis(S, 214, ABG)
03:10:30.599 00.001 7680 Guiding  Dir = 1, Dur = 214
03:10:30.599 00.000 7680 IsSlewing returns 0
03:10:30.599 00.000 7680 IsGuiding returns 0
03:10:30.600 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:30.603 00.003 7680 PulseGuide returned control before completion, sleep 224
03:10:30.604 00.001 6120 UpdateGuideState exits: m=8104 SNR=60.0
03:10:30.607 00.003 6120 PhdController: settling, locked = 1, distance = 1.28 (1.50) aobump = 0 frame = 5 / 99999
03:10:30.610 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764061830.610,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.28,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:10:30.615 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:30.618 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:30.622 00.004 6120 Enqueuing Expose request
03:10:30.831 00.209 7680 IsGuiding returns 1
03:10:30.832 00.001 7680 scope still moving after pulse duration time elapsed
03:10:30.862 00.030 7680 IsSlewing returns 0
03:10:30.863 00.001 7680 IsGuiding returns 0
03:10:30.863 00.000 7680 scope move finished after 214 + 50 ms
03:10:30.863 00.000 7680 Move returns status 0, amount 214
03:10:30.863 00.000 7680 move complete, result=0
03:10:30.865 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 214 ms SOUTH
03:10:30.871 00.006 7680 worker thread done servicing request
03:10:30.871 00.000 7680 Worker thread wakes up
03:10:30.871 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:30.871 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:10:32.125 01.254 7680 Exposure complete
03:10:32.259 00.134 7680 worker thread done servicing request
03:10:32.259 00.000 6120 OnExposeComplete: enter
03:10:32.263 00.004 6120 UpdateGuideState(): m_state=6
03:10:32.266 00.003 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2325
03:10:32.270 00.004 6120 Star::Find returns 1 (0), X=512.10, Y=666.97, Mass=8267, SNR=60.2, Peak=232 HFD=6.3
03:10:32.274 00.004 6120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.19) = xAngle (-1.24 = -1.24)
03:10:32.278 00.004 6120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.63 = 1.63)
03:10:32.282 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.31 hyp=0.35 cameraTheta=-1.06 mountX=0.11 mountY=0.35, mountTheta=1.26
03:10:32.286 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.31, opts=13)
03:10:32.291 00.005 6120 Enqueuing Move request for scope (0.17, -0.31)
03:10:32.295 00.004 7680 Worker thread wakes up
03:10:32.295 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.31) opts 0xd
03:10:32.295 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.31)
03:10:32.295 00.000 7680 Moving (0.17, -0.31) raw xDistance=0.11 yDistance=0.35
03:10:32.295 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:10:32.295 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:32.300 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:10:32.300 00.000 7680 MoveAxis(E, 0, ABG)
03:10:32.300 00.000 7680 Move returns status 0, amount 0
03:10:32.300 00.000 7680 MoveAxis(S, 191, ABG)
03:10:32.300 00.000 7680 Guiding  Dir = 1, Dur = 191
03:10:32.300 00.000 6120 UpdateGuideState exits: m=8267 SNR=60.2
03:10:32.303 00.003 7680 IsSlewing returns 0
03:10:32.303 00.000 6120 PhdController: settling, locked = 1, distance = 1.00 (1.50) aobump = 0 frame = 6 / 99999
03:10:32.307 00.004 7680 IsGuiding returns 0
03:10:32.307 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764061832.307,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.00,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
03:10:32.312 00.005 7680 PulseGuide returned control before completion, sleep 201
03:10:32.312 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:32.316 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:32.319 00.003 6120 Enqueuing Expose request
03:10:32.518 00.199 7680 IsGuiding returns 1
03:10:32.519 00.001 7680 scope still moving after pulse duration time elapsed
03:10:32.550 00.031 7680 IsSlewing returns 0
03:10:32.552 00.002 7680 IsGuiding returns 0
03:10:32.552 00.000 7680 scope move finished after 191 + 52 ms
03:10:32.553 00.001 7680 Move returns status 0, amount 191
03:10:32.553 00.000 7680 move complete, result=0
03:10:32.554 00.001 7680 worker thread done servicing request
03:10:32.554 00.000 7680 Worker thread wakes up
03:10:32.554 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 191 ms SOUTH
03:10:32.561 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:32.561 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:10:33.813 01.252 7680 Exposure complete
03:10:33.946 00.133 7680 worker thread done servicing request
03:10:33.946 00.000 6120 OnExposeComplete: enter
03:10:33.950 00.004 6120 UpdateGuideState(): m_state=6
03:10:33.954 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2326
03:10:33.957 00.003 6120 Star::Find returns 1 (0), X=512.07, Y=667.00, Mass=8239, SNR=60.3, Peak=228 HFD=6.4
03:10:33.962 00.005 6120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (0.19) = xAngle (-1.31 = -1.31)
03:10:33.965 00.003 6120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.56 = 1.56)
03:10:33.968 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.28 hyp=0.31 cameraTheta=-1.12 mountX=0.08 mountY=0.31, mountTheta=1.32
03:10:33.973 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.28, opts=13)
03:10:33.978 00.005 6120 Enqueuing Move request for scope (0.14, -0.28)
03:10:33.980 00.002 7680 Worker thread wakes up
03:10:33.980 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.28) opts 0xd
03:10:33.980 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.28)
03:10:33.980 00.000 7680 Moving (0.14, -0.28) raw xDistance=0.08 yDistance=0.31
03:10:33.981 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:10:33.981 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:10:33.982 00.001 7680 MoveAxis(E, 0, ABG)
03:10:33.982 00.000 7680 Move returns status 0, amount 0
03:10:33.982 00.000 7680 MoveAxis(S, 169, ABG)
03:10:33.982 00.000 7680 Guiding  Dir = 1, Dur = 169
03:10:33.982 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:33.986 00.004 7680 IsSlewing returns 0
03:10:33.986 00.000 6120 UpdateGuideState exits: m=8239 SNR=60.3
03:10:33.990 00.004 7680 IsGuiding returns 0
03:10:33.990 00.000 6120 PhdController: settling, locked = 1, distance = 0.79 (1.50) aobump = 0 frame = 7 / 99999
03:10:33.994 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764061833.994,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.79,"Time":3.4,"SettleTime":10.0,"StarLocked":true}
03:10:33.997 00.003 7680 PulseGuide returned control before completion, sleep 179
03:10:33.998 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:34.002 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:34.006 00.004 6120 Enqueuing Expose request
03:10:34.180 00.174 7680 IsGuiding returns 1
03:10:34.180 00.000 7680 scope still moving after pulse duration time elapsed
03:10:34.212 00.032 7680 IsSlewing returns 0
03:10:34.213 00.001 7680 IsGuiding returns 0
03:10:34.213 00.000 7680 scope move finished after 169 + 53 ms
03:10:34.214 00.001 7680 Move returns status 0, amount 169
03:10:34.214 00.000 7680 move complete, result=0
03:10:34.214 00.000 7680 worker thread done servicing request
03:10:34.215 00.001 7680 Worker thread wakes up
03:10:34.215 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 169 ms SOUTH
03:10:34.221 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:34.221 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:10:35.475 01.254 7680 Exposure complete
03:10:35.605 00.130 7680 worker thread done servicing request
03:10:35.606 00.001 6120 OnExposeComplete: enter
03:10:35.609 00.003 6120 UpdateGuideState(): m_state=6
03:10:35.614 00.005 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2327
03:10:35.617 00.003 6120 Star::Find returns 1 (0), X=511.98, Y=667.07, Mass=8229, SNR=60.9, Peak=204 HFD=6.4
03:10:35.621 00.004 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
03:10:35.625 00.004 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
03:10:35.629 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.32 mountX=0.01 mountY=0.21, mountTheta=1.50
03:10:35.633 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.20, opts=13)
03:10:35.637 00.004 6120 Enqueuing Move request for scope (0.05, -0.20)
03:10:35.641 00.004 7680 Worker thread wakes up
03:10:35.641 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
03:10:35.641 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
03:10:35.641 00.000 7680 Moving (0.05, -0.20) raw xDistance=0.01 yDistance=0.21
03:10:35.642 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:35.645 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:10:35.646 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:10:35.646 00.000 7680 MoveAxis(E, 0, ABG)
03:10:35.646 00.000 7680 Move returns status 0, amount 0
03:10:35.646 00.000 7680 MoveAxis(S, 112, ABG)
03:10:35.646 00.000 7680 Guiding  Dir = 1, Dur = 112
03:10:35.646 00.000 6120 UpdateGuideState exits: m=8229 SNR=60.9
03:10:35.649 00.003 7680 IsSlewing returns 0
03:10:35.650 00.001 7680 IsGuiding returns 0
03:10:35.650 00.000 7680 PulseGuide returned control before completion, sleep 122
03:10:35.651 00.001 6120 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 8 / 99999
03:10:35.654 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764061835.654,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.62,"Time":5.0,"SettleTime":10.0,"StarLocked":true}
03:10:35.658 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:35.661 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:35.666 00.005 6120 Enqueuing Expose request
03:10:35.781 00.115 7680 IsGuiding returns 1
03:10:35.783 00.002 7680 scope still moving after pulse duration time elapsed
03:10:35.813 00.030 7680 IsSlewing returns 0
03:10:35.815 00.002 7680 IsGuiding returns 0
03:10:35.816 00.001 7680 scope move finished after 112 + 53 ms
03:10:35.816 00.000 7680 Move returns status 0, amount 112
03:10:35.816 00.000 7680 move complete, result=0
03:10:35.817 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 112 ms SOUTH
03:10:35.823 00.006 7680 worker thread done servicing request
03:10:35.824 00.001 7680 Worker thread wakes up
03:10:35.824 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:35.824 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:10:37.071 01.247 7680 Exposure complete
03:10:37.211 00.140 7680 worker thread done servicing request
03:10:37.211 00.000 6120 OnExposeComplete: enter
03:10:37.217 00.006 6120 UpdateGuideState(): m_state=6
03:10:37.224 00.007 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2328
03:10:37.228 00.004 6120 Star::Find returns 1 (0), X=511.94, Y=667.00, Mass=8427, SNR=61.0, Peak=204 HFD=6.4
03:10:37.232 00.004 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
03:10:37.236 00.004 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
03:10:37.240 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.53 mountX=-0.04 mountY=0.25, mountTheta=1.73
03:10:37.245 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.28, opts=13)
03:10:37.251 00.006 6120 Enqueuing Move request for scope (0.01, -0.28)
03:10:37.255 00.004 7680 Worker thread wakes up
03:10:37.255 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:37.260 00.005 6120 UpdateGuideState exits: m=8427 SNR=61.0
03:10:37.263 00.003 6120 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 9 / 99999
03:10:37.267 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.28) opts 0xd
03:10:37.267 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.28)
03:10:37.268 00.001 7680 Moving (0.01, -0.28) raw xDistance=-0.04 yDistance=0.25
03:10:37.268 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:10:37.268 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:10:37.268 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764061837.267,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.52,"Time":6.7,"SettleTime":10.0,"StarLocked":true}
03:10:37.273 00.005 7680 MoveAxis(E, 0, ABG)
03:10:37.273 00.000 7680 Move returns status 0, amount 0
03:10:37.273 00.000 7680 MoveAxis(S, 138, ABG)
03:10:37.273 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:37.277 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:37.281 00.004 6120 Enqueuing Expose request
03:10:37.286 00.005 7680 Guiding  Dir = 1, Dur = 138
03:10:37.286 00.000 7680 IsSlewing returns 0
03:10:37.286 00.000 7680 IsGuiding returns 0
03:10:37.287 00.001 7680 PulseGuide returned control before completion, sleep 148
03:10:37.451 00.164 7680 IsGuiding returns 1
03:10:37.452 00.001 7680 scope still moving after pulse duration time elapsed
03:10:37.482 00.030 7680 IsSlewing returns 0
03:10:37.484 00.002 7680 IsGuiding returns 0
03:10:37.485 00.001 7680 scope move finished after 138 + 59 ms
03:10:37.485 00.000 7680 Move returns status 0, amount 138
03:10:37.485 00.000 7680 move complete, result=0
03:10:37.486 00.001 7680 worker thread done servicing request
03:10:37.486 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 138 ms SOUTH
03:10:37.491 00.005 7680 Worker thread wakes up
03:10:37.491 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:37.491 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:10:38.742 01.251 7680 Exposure complete
03:10:38.873 00.131 7680 worker thread done servicing request
03:10:38.873 00.000 6120 OnExposeComplete: enter
03:10:38.876 00.003 6120 UpdateGuideState(): m_state=6
03:10:38.881 00.005 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2329
03:10:38.884 00.003 6120 Star::Find returns 1 (0), X=511.89, Y=667.07, Mass=8357, SNR=60.7, Peak=221 HFD=6.5
03:10:38.889 00.005 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
03:10:38.893 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
03:10:38.896 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.79 mountX=-0.08 mountY=0.17, mountTheta=2.04
03:10:38.901 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.21, opts=13)
03:10:38.905 00.004 6120 Enqueuing Move request for scope (-0.05, -0.21)
03:10:38.908 00.003 7680 Worker thread wakes up
03:10:38.908 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
03:10:38.909 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
03:10:38.909 00.000 7680 Moving (-0.05, -0.21) raw xDistance=-0.08 yDistance=0.17
03:10:38.909 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:10:38.909 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:10:38.909 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:10:38.909 00.000 7680 MoveAxis(E, 0, ABG)
03:10:38.910 00.001 7680 Move returns status 0, amount 0
03:10:38.910 00.000 7680 MoveAxis(N, 0, ABG)
03:10:38.910 00.000 7680 Move returns status 0, amount 0
03:10:38.910 00.000 7680 move complete, result=0
03:10:38.910 00.000 7680 worker thread done servicing request
03:10:38.910 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:38.915 00.005 6120 UpdateGuideState exits: m=8357 SNR=60.7
03:10:38.918 00.003 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 10 / 99999
03:10:38.922 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764061838.922,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.43,"Time":8.3,"SettleTime":10.0,"StarLocked":true}
03:10:38.926 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:38.929 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:38.933 00.004 6120 Enqueuing Expose request
03:10:38.937 00.004 7680 Worker thread wakes up
03:10:38.937 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:10:38.942 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:38.942 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:10:40.186 01.244 7680 Exposure complete
03:10:40.323 00.137 7680 worker thread done servicing request
03:10:40.323 00.000 6120 OnExposeComplete: enter
03:10:40.328 00.005 6120 UpdateGuideState(): m_state=6
03:10:40.332 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2330
03:10:40.336 00.004 6120 Star::Find returns 1 (0), X=511.89, Y=667.12, Mass=8143, SNR=59.8, Peak=211 HFD=6.5
03:10:40.340 00.004 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
03:10:40.343 00.003 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
03:10:40.347 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.80 mountX=-0.07 mountY=0.13, mountTheta=2.05
03:10:40.352 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.16, opts=13)
03:10:40.355 00.003 6120 Enqueuing Move request for scope (-0.04, -0.16)
03:10:40.358 00.003 7680 Worker thread wakes up
03:10:40.360 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
03:10:40.360 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
03:10:40.360 00.000 7680 Moving (-0.04, -0.16) raw xDistance=-0.07 yDistance=0.13
03:10:40.360 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:10:40.361 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:10:40.361 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:10:40.361 00.000 7680 MoveAxis(E, 0, ABG)
03:10:40.361 00.000 7680 Move returns status 0, amount 0
03:10:40.361 00.000 7680 MoveAxis(N, 0, ABG)
03:10:40.361 00.000 7680 Move returns status 0, amount 0
03:10:40.361 00.000 7680 move complete, result=0
03:10:40.361 00.000 7680 worker thread done servicing request
03:10:40.361 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:40.365 00.004 6120 UpdateGuideState exits: m=8143 SNR=59.8
03:10:40.370 00.005 6120 PhdController: settling, locked = 1, distance = 0.35 (1.50) aobump = 0 frame = 11 / 99999
03:10:40.374 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764061840.374,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.35,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
03:10:40.378 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:40.381 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:40.386 00.005 6120 Enqueuing Expose request
03:10:40.389 00.003 7680 Worker thread wakes up
03:10:40.389 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:40.389 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:10:40.389 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:41.630 01.241 7680 Exposure complete
03:10:41.767 00.137 7680 worker thread done servicing request
03:10:41.767 00.000 6120 OnExposeComplete: enter
03:10:41.772 00.005 6120 UpdateGuideState(): m_state=6
03:10:41.775 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2331
03:10:41.780 00.005 6120 Star::Find returns 1 (0), X=511.60, Y=667.52, Mass=8542, SNR=61.3, Peak=205 HFD=7.0
03:10:41.784 00.004 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (0.19) = xAngle (2.33 = 2.33)
03:10:41.788 00.004 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.20 = -1.08)
03:10:41.791 00.003 6120 CameraToMount -- cameraX=-0.33 cameraY=0.24 hyp=0.41 cameraTheta=2.51 mountX=-0.28 mountY=-0.36, mountTheta=-2.23
03:10:41.798 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.24, opts=13)
03:10:41.803 00.005 6120 Enqueuing Move request for scope (-0.33, 0.24)
03:10:41.808 00.005 7680 Worker thread wakes up
03:10:41.808 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:41.812 00.004 6120 UpdateGuideState exits: m=8542 SNR=61.3
03:10:41.817 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.24) opts 0xd
03:10:41.817 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.24)
03:10:41.818 00.001 6120 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 12 / 99999
03:10:41.822 00.004 6120 PhdController: newstate STATE_FINISH
03:10:41.826 00.004 6120 PhdController complete: success
03:10:41.830 00.004 7680 Moving (-0.33, 0.24) raw xDistance=-0.28 yDistance=-0.36
03:10:41.830 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:10:41.830 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:10:41.830 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764061841.830,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
03:10:41.834 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
03:10:41.834 00.000 7680 MoveAxis(E, 115, ABG)
03:10:41.834 00.000 7680 Guiding  Dir = 2, Dur = 115
03:10:41.835 00.001 6120 Mount: notify guiding dither settle done success=1
03:10:41.838 00.003 6120 PhdController: newstate STATE_IDLE
03:10:41.843 00.005 7680 IsSlewing returns 0
03:10:41.843 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:41.847 00.004 7680 IsGuiding returns 0
03:10:41.847 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:41.851 00.004 6120 Enqueuing Expose request
03:10:41.854 00.003 7680 PulseGuide returned control before completion, sleep 125
03:10:41.996 00.142 7680 IsGuiding returns 0
03:10:41.997 00.001 7680 Move returns status 0, amount 115
03:10:41.997 00.000 7680 MoveAxis(N, 0, ABG)
03:10:41.998 00.001 7680 Move returns status 0, amount 0
03:10:41.998 00.000 7680 move complete, result=0
03:10:41.998 00.000 6120 GuideStep: -0.3 px 115 ms EAST, -0.4 px 0 ms NORTH
03:10:42.005 00.007 7680 worker thread done servicing request
03:10:42.005 00.000 7680 Worker thread wakes up
03:10:42.005 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:42.006 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:10:43.259 01.253 7680 Exposure complete
03:10:43.398 00.139 7680 worker thread done servicing request
03:10:43.398 00.000 6120 OnExposeComplete: enter
03:10:43.403 00.005 6120 UpdateGuideState(): m_state=6
03:10:43.408 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2332
03:10:43.412 00.004 6120 Star::Find returns 1 (0), X=511.61, Y=667.47, Mass=8583, SNR=61.3, Peak=209 HFD=7.0
03:10:43.416 00.004 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (0.19) = xAngle (2.40 = 2.40)
03:10:43.420 00.004 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.27 = -1.01)
03:10:43.424 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.20 hyp=0.38 cameraTheta=2.59 mountX=-0.28 mountY=-0.32, mountTheta=-2.29
03:10:43.429 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.20, opts=13)
03:10:43.433 00.004 6120 Enqueuing Move request for scope (-0.32, 0.20)
03:10:43.437 00.004 7680 Worker thread wakes up
03:10:43.439 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.20) opts 0xd
03:10:43.439 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:43.444 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.20)
03:10:43.444 00.000 7680 Moving (-0.32, 0.20) raw xDistance=-0.28 yDistance=-0.32
03:10:43.444 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
03:10:43.444 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:10:43.445 00.001 6120 UpdateGuideState exits: m=8583 SNR=61.3
03:10:43.448 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:43.453 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:43.456 00.003 6120 Enqueuing Expose request
03:10:43.460 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
03:10:43.460 00.000 7680 MoveAxis(E, 121, ABG)
03:10:43.460 00.000 7680 Guiding  Dir = 2, Dur = 121
03:10:43.460 00.000 7680 IsSlewing returns 0
03:10:43.461 00.001 7680 IsGuiding returns 0
03:10:43.462 00.001 7680 PulseGuide returned control before completion, sleep 131
03:10:43.596 00.134 7680 IsGuiding returns 1
03:10:43.597 00.001 7680 scope still moving after pulse duration time elapsed
03:10:43.628 00.031 7680 IsSlewing returns 0
03:10:43.629 00.001 7680 IsGuiding returns 0
03:10:43.629 00.000 7680 scope move finished after 121 + 46 ms
03:10:43.629 00.000 7680 Move returns status 0, amount 121
03:10:43.630 00.001 7680 MoveAxis(N, 0, ABG)
03:10:43.630 00.000 7680 Move returns status 0, amount 0
03:10:43.630 00.000 7680 move complete, result=0
03:10:43.631 00.001 7680 worker thread done servicing request
03:10:43.631 00.000 6120 GuideStep: -0.3 px 121 ms EAST, -0.3 px 0 ms NORTH
03:10:43.638 00.007 7680 Worker thread wakes up
03:10:43.638 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:43.638 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:10:44.891 01.253 7680 Exposure complete
03:10:45.029 00.138 7680 worker thread done servicing request
03:10:45.029 00.000 6120 OnExposeComplete: enter
03:10:45.033 00.004 6120 UpdateGuideState(): m_state=6
03:10:45.037 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2333
03:10:45.042 00.005 6120 Star::Find returns 1 (0), X=511.63, Y=666.95, Mass=8496, SNR=60.7, Peak=223 HFD=6.6
03:10:45.046 00.004 6120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.19) = xAngle (-2.50 = -2.50)
03:10:45.049 00.003 6120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.38 = 0.38)
03:10:45.053 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=-0.33 hyp=0.44 cameraTheta=-2.31 mountX=-0.35 mountY=0.16, mountTheta=2.71
03:10:45.060 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=-0.33, opts=13)
03:10:45.064 00.004 6120 Enqueuing Move request for scope (-0.30, -0.33)
03:10:45.069 00.005 7680 Worker thread wakes up
03:10:45.069 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:45.075 00.006 6120 UpdateGuideState exits: m=8496 SNR=60.7
03:10:45.079 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:45.084 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:45.088 00.004 6120 Enqueuing Expose request
03:10:45.093 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.33) opts 0xd
03:10:45.093 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, -0.33)
03:10:45.094 00.001 7680 Moving (-0.30, -0.33) raw xDistance=-0.35 yDistance=0.16
03:10:45.094 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
03:10:45.094 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:10:45.096 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:10:45.096 00.000 7680 MoveAxis(E, 153, ABG)
03:10:45.096 00.000 7680 Guiding  Dir = 2, Dur = 153
03:10:45.096 00.000 7680 IsSlewing returns 0
03:10:45.097 00.001 7680 IsGuiding returns 0
03:10:45.097 00.000 7680 PulseGuide returned control before completion, sleep 163
03:10:45.268 00.171 7680 IsGuiding returns 1
03:10:45.270 00.002 7680 scope still moving after pulse duration time elapsed
03:10:45.299 00.029 7680 IsSlewing returns 0
03:10:45.300 00.001 7680 IsGuiding returns 0
03:10:45.300 00.000 7680 scope move finished after 153 + 50 ms
03:10:45.301 00.001 7680 Move returns status 0, amount 153
03:10:45.301 00.000 7680 MoveAxis(N, 0, ABG)
03:10:45.301 00.000 7680 Move returns status 0, amount 0
03:10:45.302 00.001 7680 move complete, result=0
03:10:45.303 00.001 7680 worker thread done servicing request
03:10:45.303 00.000 6120 GuideStep: -0.4 px 153 ms EAST, 0.2 px 0 ms NORTH
03:10:45.311 00.008 7680 Worker thread wakes up
03:10:45.311 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:45.311 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:10:46.569 01.258 7680 Exposure complete
03:10:46.711 00.142 7680 worker thread done servicing request
03:10:46.712 00.001 6120 OnExposeComplete: enter
03:10:46.715 00.003 6120 UpdateGuideState(): m_state=6
03:10:46.722 00.007 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2334
03:10:46.726 00.004 6120 Star::Find returns 1 (0), X=511.73, Y=666.87, Mass=8510, SNR=60.1, Peak=208 HFD=6.5
03:10:46.731 00.005 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.22 = -2.22)
03:10:46.735 00.004 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.65 = 0.65)
03:10:46.738 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.40 hyp=0.45 cameraTheta=-2.03 mountX=-0.27 mountY=0.27, mountTheta=2.36
03:10:46.743 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.40, opts=13)
03:10:46.749 00.006 6120 Enqueuing Move request for scope (-0.20, -0.40)
03:10:46.753 00.004 7680 Worker thread wakes up
03:10:46.754 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:46.758 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.40) opts 0xd
03:10:46.759 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.40)
03:10:46.759 00.000 7680 Moving (-0.20, -0.40) raw xDistance=-0.27 yDistance=0.27
03:10:46.759 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
03:10:46.759 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:10:46.759 00.000 7680 MoveAxis(E, 122, ABG)
03:10:46.760 00.001 6120 UpdateGuideState exits: m=8510 SNR=60.1
03:10:46.765 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:46.768 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:46.773 00.005 6120 Enqueuing Expose request
03:10:46.776 00.003 7680 Guiding  Dir = 2, Dur = 122
03:10:46.776 00.000 7680 IsSlewing returns 0
03:10:46.777 00.001 7680 IsGuiding returns 0
03:10:46.777 00.000 7680 PulseGuide returned control before completion, sleep 132
03:10:46.921 00.144 7680 IsGuiding returns 1
03:10:46.923 00.002 7680 scope still moving after pulse duration time elapsed
03:10:46.951 00.028 7680 IsSlewing returns 0
03:10:46.953 00.002 7680 IsGuiding returns 0
03:10:46.954 00.001 7680 scope move finished after 122 + 54 ms
03:10:46.954 00.000 7680 Move returns status 0, amount 122
03:10:46.955 00.001 7680 MoveAxis(S, 148, ABG)
03:10:46.955 00.000 7680 Guiding  Dir = 1, Dur = 148
03:10:46.956 00.001 7680 IsSlewing returns 0
03:10:46.957 00.001 7680 IsGuiding returns 0
03:10:46.958 00.001 7680 PulseGuide returned control before completion, sleep 158
03:10:47.125 00.167 7680 IsGuiding returns 1
03:10:47.125 00.000 7680 scope still moving after pulse duration time elapsed
03:10:47.155 00.030 7680 IsSlewing returns 0
03:10:47.156 00.001 7680 IsGuiding returns 0
03:10:47.157 00.001 7680 scope move finished after 148 + 52 ms
03:10:47.157 00.000 7680 Move returns status 0, amount 148
03:10:47.159 00.002 7680 move complete, result=0
03:10:47.161 00.002 7680 worker thread done servicing request
03:10:47.161 00.000 6120 GuideStep: -0.3 px 122 ms EAST, 0.3 px 148 ms SOUTH
03:10:47.168 00.007 7680 Worker thread wakes up
03:10:47.170 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:47.170 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:10:48.421 01.251 7680 Exposure complete
03:10:48.569 00.148 7680 worker thread done servicing request
03:10:48.569 00.000 6120 OnExposeComplete: enter
03:10:48.573 00.004 6120 UpdateGuideState(): m_state=6
03:10:48.578 00.005 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2335
03:10:48.582 00.004 6120 Star::Find returns 1 (0), X=512.01, Y=666.95, Mass=8005, SNR=58.5, Peak=214 HFD=6.4
03:10:48.586 00.004 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
03:10:48.591 00.005 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
03:10:48.595 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.34 mountX=0.01 mountY=0.32, mountTheta=1.53
03:10:48.600 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.32, opts=13)
03:10:48.604 00.004 6120 Enqueuing Move request for scope (0.08, -0.32)
03:10:48.608 00.004 7680 Worker thread wakes up
03:10:48.608 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.32) opts 0xd
03:10:48.609 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:48.612 00.003 6120 UpdateGuideState exits: m=8005 SNR=58.5
03:10:48.616 00.004 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.32)
03:10:48.617 00.001 7680 Moving (0.08, -0.32) raw xDistance=0.01 yDistance=0.32
03:10:48.617 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:48.620 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:10:48.621 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:10:48.621 00.000 7680 MoveAxis(E, 0, ABG)
03:10:48.621 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:48.626 00.005 7680 Move returns status 0, amount 0
03:10:48.626 00.000 7680 MoveAxis(S, 176, ABG)
03:10:48.628 00.002 7680 Guiding  Dir = 1, Dur = 176
03:10:48.628 00.000 6120 Enqueuing Expose request
03:10:48.633 00.005 7680 IsSlewing returns 0
03:10:48.633 00.000 7680 IsGuiding returns 0
03:10:48.633 00.000 7680 PulseGuide returned control before completion, sleep 186
03:10:48.826 00.193 7680 IsGuiding returns 1
03:10:48.827 00.001 7680 scope still moving after pulse duration time elapsed
03:10:48.857 00.030 7680 IsSlewing returns 0
03:10:48.858 00.001 7680 IsGuiding returns 0
03:10:48.859 00.001 7680 scope move finished after 176 + 49 ms
03:10:48.859 00.000 7680 Move returns status 0, amount 176
03:10:48.860 00.001 7680 move complete, result=0
03:10:48.860 00.000 7680 worker thread done servicing request
03:10:48.860 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 176 ms SOUTH
03:10:48.866 00.006 7680 Worker thread wakes up
03:10:48.866 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:48.866 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:10:50.116 01.250 7680 Exposure complete
03:10:50.265 00.149 7680 worker thread done servicing request
03:10:50.265 00.000 6120 OnExposeComplete: enter
03:10:50.270 00.005 6120 UpdateGuideState(): m_state=6
03:10:50.274 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2336
03:10:50.278 00.004 6120 Star::Find returns 1 (0), X=511.84, Y=666.90, Mass=9183, SNR=63.0, Peak=235 HFD=6.6
03:10:50.282 00.004 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
03:10:50.287 00.005 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
03:10:50.291 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.37 hyp=0.39 cameraTheta=-1.82 mountX=-0.16 mountY=0.29, mountTheta=2.07
03:10:50.296 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.37, opts=13)
03:10:50.300 00.004 6120 Enqueuing Move request for scope (-0.09, -0.37)
03:10:50.304 00.004 7680 Worker thread wakes up
03:10:50.304 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.37) opts 0xd
03:10:50.304 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.37)
03:10:50.304 00.000 7680 Moving (-0.09, -0.37) raw xDistance=-0.16 yDistance=0.29
03:10:50.304 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:10:50.304 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:10:50.304 00.000 7680 MoveAxis(E, 0, ABG)
03:10:50.304 00.000 7680 Move returns status 0, amount 0
03:10:50.306 00.002 7680 MoveAxis(S, 160, ABG)
03:10:50.306 00.000 7680 Guiding  Dir = 1, Dur = 160
03:10:50.306 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:50.312 00.006 7680 IsSlewing returns 0
03:10:50.312 00.000 6120 UpdateGuideState exits: m=9183 SNR=63.0
03:10:50.318 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:50.322 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:50.326 00.004 7680 IsGuiding returns 0
03:10:50.327 00.001 6120 Enqueuing Expose request
03:10:50.332 00.005 7680 PulseGuide returned control before completion, sleep 170
03:10:50.513 00.181 7680 IsGuiding returns 1
03:10:50.515 00.002 7680 scope still moving after pulse duration time elapsed
03:10:50.544 00.029 7680 IsSlewing returns 0
03:10:50.545 00.001 7680 IsGuiding returns 0
03:10:50.545 00.000 7680 scope move finished after 160 + 58 ms
03:10:50.545 00.000 7680 Move returns status 0, amount 160
03:10:50.545 00.000 7680 move complete, result=0
03:10:50.546 00.001 7680 worker thread done servicing request
03:10:50.548 00.002 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 160 ms SOUTH
03:10:50.555 00.007 7680 Worker thread wakes up
03:10:50.555 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:50.555 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:10:51.806 01.251 7680 Exposure complete
03:10:51.946 00.140 7680 worker thread done servicing request
03:10:51.946 00.000 6120 OnExposeComplete: enter
03:10:51.951 00.005 6120 UpdateGuideState(): m_state=6
03:10:51.955 00.004 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2337
03:10:51.959 00.004 6120 Star::Find returns 1 (0), X=511.87, Y=666.98, Mass=8578, SNR=61.2, Peak=227 HFD=6.4
03:10:51.962 00.003 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
03:10:51.966 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
03:10:51.969 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.79 mountX=-0.12 mountY=0.24, mountTheta=2.03
03:10:51.973 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.30, opts=13)
03:10:51.977 00.004 6120 Enqueuing Move request for scope (-0.07, -0.30)
03:10:51.981 00.004 7680 Worker thread wakes up
03:10:51.981 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.30) opts 0xd
03:10:51.981 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.30)
03:10:51.981 00.000 7680 Moving (-0.07, -0.30) raw xDistance=-0.12 yDistance=0.24
03:10:51.981 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:10:51.981 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:10:51.982 00.001 7680 MoveAxis(E, 0, ABG)
03:10:51.982 00.000 7680 Move returns status 0, amount 0
03:10:51.982 00.000 7680 MoveAxis(S, 130, ABG)
03:10:51.982 00.000 7680 Guiding  Dir = 1, Dur = 130
03:10:51.982 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:51.987 00.005 7680 IsSlewing returns 0
03:10:51.987 00.000 6120 UpdateGuideState exits: m=8578 SNR=61.2
03:10:51.990 00.003 7680 IsGuiding returns 0
03:10:51.991 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:51.995 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:51.999 00.004 7680 PulseGuide returned control before completion, sleep 140
03:10:51.999 00.000 6120 Enqueuing Expose request
03:10:52.153 00.154 7680 IsGuiding returns 0
03:10:52.154 00.001 7680 Move returns status 0, amount 130
03:10:52.155 00.001 7680 move complete, result=0
03:10:52.155 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 130 ms SOUTH
03:10:52.162 00.007 7680 worker thread done servicing request
03:10:52.162 00.000 7680 Worker thread wakes up
03:10:52.162 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:52.162 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:10:53.410 01.248 7680 Exposure complete
03:10:53.540 00.130 7680 worker thread done servicing request
03:10:53.541 00.001 6120 OnExposeComplete: enter
03:10:53.545 00.004 6120 UpdateGuideState(): m_state=6
03:10:53.550 00.005 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2338
03:10:53.553 00.003 6120 Star::Find returns 1 (0), X=511.45, Y=668.92, Mass=8456, SNR=61.9, Peak=211 HFD=6.5
03:10:53.558 00.005 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (0.19) = xAngle (1.67 = 1.67)
03:10:53.563 00.005 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.54 = -1.74)
03:10:53.567 00.004 6120 CameraToMount -- cameraX=-0.48 cameraY=1.65 hyp=1.71 cameraTheta=1.85 mountX=-0.16 mountY=-1.69, mountTheta=-1.67
03:10:53.573 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.48, y=1.65, opts=13)
03:10:53.576 00.003 6120 Enqueuing Move request for scope (-0.48, 1.65)
03:10:53.579 00.003 7680 Worker thread wakes up
03:10:53.579 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 1.65) opts 0xd
03:10:53.579 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.48, 1.65)
03:10:53.579 00.000 7680 Moving (-0.48, 1.65) raw xDistance=-0.16 yDistance=-1.69
03:10:53.579 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:53.584 00.005 6120 UpdateGuideState exits: m=8456 SNR=61.9
03:10:53.588 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:53.592 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:10:53.592 00.000 7680 resist switch: large excursion: input -1.69 thresh 0.60 direction from 1 to -1
03:10:53.592 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.07
03:10:53.592 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:53.597 00.005 7680 GuideAlgorithmResistSwitch::result() returns -1.69 from input -1.69
03:10:53.597 00.000 7680 MoveAxis(E, 0, ABG)
03:10:53.597 00.000 7680 Move returns status 0, amount 0
03:10:53.597 00.000 7680 MoveAxis(N, 917, ABG)
03:10:53.597 00.000 7680 Guiding  Dir = 0, Dur = 917
03:10:53.597 00.000 6120 Enqueuing Expose request
03:10:53.602 00.005 7680 IsSlewing returns 0
03:10:53.602 00.000 7680 IsGuiding returns 0
03:10:53.602 00.000 7680 PulseGuide returned control before completion, sleep 927
03:10:54.532 00.930 7680 IsGuiding returns 1
03:10:54.532 00.000 7680 scope still moving after pulse duration time elapsed
03:10:54.563 00.031 7680 IsSlewing returns 0
03:10:54.564 00.001 7680 IsGuiding returns 0
03:10:54.564 00.000 7680 scope move finished after 917 + 45 ms
03:10:54.566 00.002 7680 Move returns status 0, amount 917
03:10:54.568 00.002 7680 move complete, result=0
03:10:54.569 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -1.7 px 917 ms NORTH
03:10:54.574 00.005 7680 worker thread done servicing request
03:10:54.574 00.000 7680 Worker thread wakes up
03:10:54.574 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:54.575 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:10:55.829 01.254 7680 Exposure complete
03:10:55.966 00.137 7680 worker thread done servicing request
03:10:55.966 00.000 6120 OnExposeComplete: enter
03:10:55.973 00.007 6120 UpdateGuideState(): m_state=6
03:10:55.979 00.006 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2339
03:10:55.983 00.004 6120 Star::Find returns 1 (0), X=511.44, Y=666.62, Mass=8589, SNR=61.5, Peak=200 HFD=6.9
03:10:55.987 00.004 6120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.19) = xAngle (-2.40 = -2.40)
03:10:55.991 00.004 6120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.48 = 0.48)
03:10:55.995 00.004 6120 CameraToMount -- cameraX=-0.49 cameraY=-0.66 hyp=0.82 cameraTheta=-2.21 mountX=-0.60 mountY=0.37, mountTheta=2.58
03:10:56.000 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.49, y=-0.66, opts=13)
03:10:56.003 00.003 6120 Enqueuing Move request for scope (-0.49, -0.66)
03:10:56.008 00.005 7680 Worker thread wakes up
03:10:56.008 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.66) opts 0xd
03:10:56.008 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.49, -0.66)
03:10:56.008 00.000 7680 Moving (-0.49, -0.66) raw xDistance=-0.60 yDistance=0.37
03:10:56.008 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
03:10:56.009 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:10:56.009 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:56.014 00.005 6120 UpdateGuideState exits: m=8589 SNR=61.5
03:10:56.017 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
03:10:56.017 00.000 7680 MoveAxis(E, 245, ABG)
03:10:56.017 00.000 7680 Guiding  Dir = 2, Dur = 245
03:10:56.017 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:56.021 00.004 7680 IsSlewing returns 0
03:10:56.022 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:56.025 00.003 7680 IsGuiding returns 0
03:10:56.025 00.000 6120 Enqueuing Expose request
03:10:56.030 00.005 7680 PulseGuide returned control before completion, sleep 255
03:10:56.288 00.258 7680 IsGuiding returns 1
03:10:56.289 00.001 7680 scope still moving after pulse duration time elapsed
03:10:56.320 00.031 7680 IsSlewing returns 0
03:10:56.321 00.001 7680 IsGuiding returns 0
03:10:56.321 00.000 7680 scope move finished after 245 + 50 ms
03:10:56.323 00.002 7680 Move returns status 0, amount 245
03:10:56.323 00.000 7680 MoveAxis(N, 0, ABG)
03:10:56.324 00.001 7680 Move returns status 0, amount 0
03:10:56.324 00.000 7680 move complete, result=0
03:10:56.324 00.000 7680 worker thread done servicing request
03:10:56.324 00.000 7680 Worker thread wakes up
03:10:56.324 00.000 6120 GuideStep: -0.6 px 245 ms EAST, 0.4 px 0 ms NORTH
03:10:56.331 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:56.331 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:10:57.592 01.261 7680 Exposure complete
03:10:57.731 00.139 7680 worker thread done servicing request
03:10:57.731 00.000 6120 OnExposeComplete: enter
03:10:57.736 00.005 6120 UpdateGuideState(): m_state=6
03:10:57.741 00.005 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2340
03:10:57.745 00.004 6120 Star::Find returns 1 (0), X=511.78, Y=666.00, Mass=8549, SNR=61.8, Peak=228 HFD=6.5
03:10:57.748 00.003 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
03:10:57.753 00.005 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
03:10:57.756 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-1.28 hyp=1.28 cameraTheta=-1.69 mountX=-0.38 mountY=1.08, mountTheta=1.91
03:10:57.760 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-1.28, opts=13)
03:10:57.765 00.005 6120 Enqueuing Move request for scope (-0.15, -1.28)
03:10:57.769 00.004 7680 Worker thread wakes up
03:10:57.769 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:10:57.771 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -1.28) opts 0xd
03:10:57.772 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, -1.28)
03:10:57.772 00.000 7680 Moving (-0.15, -1.28) raw xDistance=-0.38 yDistance=1.08
03:10:57.772 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.38
03:10:57.772 00.000 7680 resist switch: large excursion: input 1.08 thresh 0.60 direction from -1 to 1
03:10:57.772 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.24
03:10:57.772 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.08 from input 1.08
03:10:57.772 00.000 7680 MoveAxis(E, 173, ABG)
03:10:57.773 00.001 7680 Guiding  Dir = 2, Dur = 173
03:10:57.773 00.000 6120 UpdateGuideState exits: m=8549 SNR=61.8
03:10:57.777 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:57.780 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:10:57.786 00.006 6120 Enqueuing Expose request
03:10:57.789 00.003 7680 IsSlewing returns 0
03:10:57.790 00.001 7680 IsGuiding returns 0
03:10:57.790 00.000 7680 PulseGuide returned control before completion, sleep 183
03:10:57.982 00.192 7680 IsGuiding returns 1
03:10:57.983 00.001 7680 scope still moving after pulse duration time elapsed
03:10:58.014 00.031 7680 IsSlewing returns 0
03:10:58.015 00.001 7680 IsGuiding returns 0
03:10:58.015 00.000 7680 scope move finished after 173 + 52 ms
03:10:58.016 00.001 7680 Move returns status 0, amount 173
03:10:58.016 00.000 7680 MoveAxis(S, 587, ABG)
03:10:58.016 00.000 7680 Guiding  Dir = 1, Dur = 587
03:10:58.017 00.001 7680 IsSlewing returns 0
03:10:58.018 00.001 7680 IsGuiding returns 0
03:10:58.019 00.001 7680 PulseGuide returned control before completion, sleep 597
03:10:58.624 00.605 7680 IsGuiding returns 1
03:10:58.624 00.000 7680 scope still moving after pulse duration time elapsed
03:10:58.654 00.030 7680 IsSlewing returns 0
03:10:58.655 00.001 7680 IsGuiding returns 0
03:10:58.655 00.000 7680 scope move finished after 587 + 50 ms
03:10:58.656 00.001 7680 Move returns status 0, amount 587
03:10:58.656 00.000 7680 move complete, result=0
03:10:58.657 00.001 7680 worker thread done servicing request
03:10:58.657 00.000 7680 Worker thread wakes up
03:10:58.658 00.001 6120 GuideStep: -0.4 px 173 ms EAST, 1.1 px 587 ms SOUTH
03:10:58.664 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:10:58.664 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:10:59.916 01.252 7680 Exposure complete
03:11:00.071 00.155 7680 worker thread done servicing request
03:11:00.073 00.002 6120 OnExposeComplete: enter
03:11:00.080 00.007 6120 UpdateGuideState(): m_state=6
03:11:00.088 00.008 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2341
03:11:00.094 00.006 6120 Star::Find returns 1 (0), X=512.01, Y=665.94, Mass=8421, SNR=61.3, Peak=211 HFD=6.4
03:11:00.105 00.011 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
03:11:00.113 00.008 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
03:11:00.121 00.008 6120 CameraToMount -- cameraX=0.08 cameraY=-1.34 hyp=1.34 cameraTheta=-1.51 mountX=-0.17 mountY=1.24, mountTheta=1.71
03:11:00.130 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-1.34, opts=13)
03:11:00.138 00.008 6120 Enqueuing Move request for scope (0.08, -1.34)
03:11:00.143 00.005 7680 Worker thread wakes up
03:11:00.143 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -1.34) opts 0xd
03:11:00.143 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:00.149 00.006 7680 Handling offset move in thread for scope, endpoint = (0.08, -1.34)
03:11:00.149 00.000 7680 Moving (0.08, -1.34) raw xDistance=-0.17 yDistance=1.24
03:11:00.149 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:11:00.150 00.001 6120 UpdateGuideState exits: m=8421 SNR=61.3
03:11:00.156 00.006 7680 GuideAlgorithmResistSwitch::result() returns 1.24 from input 1.24
03:11:00.156 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:00.160 00.004 7680 MoveAxis(E, 0, ABG)
03:11:00.160 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:00.166 00.006 6120 Enqueuing Expose request
03:11:00.171 00.005 7680 Move returns status 0, amount 0
03:11:00.171 00.000 7680 MoveAxis(S, 671, ABG)
03:11:00.171 00.000 7680 Guiding  Dir = 1, Dur = 671
03:11:00.171 00.000 7680 IsSlewing returns 0
03:11:00.172 00.001 7680 IsGuiding returns 0
03:11:00.172 00.000 7680 PulseGuide returned control before completion, sleep 681
03:11:00.860 00.688 7680 IsGuiding returns 1
03:11:00.862 00.002 7680 scope still moving after pulse duration time elapsed
03:11:00.892 00.030 7680 IsSlewing returns 0
03:11:00.893 00.001 7680 IsGuiding returns 0
03:11:00.895 00.002 7680 scope move finished after 671 + 51 ms
03:11:00.895 00.000 7680 Move returns status 0, amount 671
03:11:00.896 00.001 7680 move complete, result=0
03:11:00.896 00.000 7680 worker thread done servicing request
03:11:00.896 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 1.2 px 671 ms SOUTH
03:11:00.904 00.008 7680 Worker thread wakes up
03:11:00.904 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:00.904 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:02.157 01.253 7680 Exposure complete
03:11:02.305 00.148 7680 worker thread done servicing request
03:11:02.305 00.000 6120 OnExposeComplete: enter
03:11:02.308 00.003 6120 UpdateGuideState(): m_state=6
03:11:02.314 00.006 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2342
03:11:02.319 00.005 6120 Star::Find returns 1 (0), X=512.12, Y=666.94, Mass=8279, SNR=60.4, Peak=219 HFD=6.5
03:11:02.323 00.004 6120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.19) = xAngle (-1.25 = -1.25)
03:11:02.327 00.004 6120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.62 = 1.62)
03:11:02.331 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.33 hyp=0.38 cameraTheta=-1.06 mountX=0.12 mountY=0.38, mountTheta=1.27
03:11:02.336 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.33, opts=13)
03:11:02.339 00.003 6120 Enqueuing Move request for scope (0.18, -0.33)
03:11:02.342 00.003 7680 Worker thread wakes up
03:11:02.343 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.33) opts 0xd
03:11:02.343 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.33)
03:11:02.343 00.000 7680 Moving (0.18, -0.33) raw xDistance=0.12 yDistance=0.38
03:11:02.343 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:11:02.343 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:11:02.343 00.000 7680 MoveAxis(E, 0, ABG)
03:11:02.343 00.000 7680 Move returns status 0, amount 0
03:11:02.343 00.000 7680 MoveAxis(S, 206, ABG)
03:11:02.343 00.000 7680 Guiding  Dir = 1, Dur = 206
03:11:02.343 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:02.347 00.004 6120 UpdateGuideState exits: m=8279 SNR=60.4
03:11:02.349 00.002 7680 IsSlewing returns 0
03:11:02.349 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:02.352 00.003 7680 IsGuiding returns 0
03:11:02.352 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:02.357 00.005 7680 PulseGuide returned control before completion, sleep 216
03:11:02.357 00.000 6120 Enqueuing Expose request
03:11:02.583 00.226 7680 IsGuiding returns 1
03:11:02.585 00.002 7680 scope still moving after pulse duration time elapsed
03:11:02.614 00.029 7680 IsSlewing returns 0
03:11:02.615 00.001 7680 IsGuiding returns 0
03:11:02.616 00.001 7680 scope move finished after 206 + 56 ms
03:11:02.616 00.000 7680 Move returns status 0, amount 206
03:11:02.616 00.000 7680 move complete, result=0
03:11:02.616 00.000 7680 worker thread done servicing request
03:11:02.617 00.001 7680 Worker thread wakes up
03:11:02.617 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 206 ms SOUTH
03:11:02.624 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:02.626 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:03.882 01.256 7680 Exposure complete
03:11:04.021 00.139 7680 worker thread done servicing request
03:11:04.021 00.000 6120 OnExposeComplete: enter
03:11:04.025 00.004 6120 UpdateGuideState(): m_state=6
03:11:04.031 00.006 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2343
03:11:04.035 00.004 6120 Star::Find returns 1 (0), X=512.07, Y=667.05, Mass=8537, SNR=60.8, Peak=213 HFD=6.4
03:11:04.039 00.004 6120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.19) = xAngle (-1.22 = -1.22)
03:11:04.043 00.004 6120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.65 = 1.65)
03:11:04.047 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.23 hyp=0.26 cameraTheta=-1.03 mountX=0.09 mountY=0.26, mountTheta=1.24
03:11:04.053 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.23, opts=13)
03:11:04.057 00.004 6120 Enqueuing Move request for scope (0.14, -0.23)
03:11:04.062 00.005 7680 Worker thread wakes up
03:11:04.062 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:04.067 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.23) opts 0xd
03:11:04.067 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.23)
03:11:04.067 00.000 7680 Moving (0.14, -0.23) raw xDistance=0.09 yDistance=0.26
03:11:04.067 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:11:04.067 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:11:04.067 00.000 7680 MoveAxis(E, 0, ABG)
03:11:04.067 00.000 6120 UpdateGuideState exits: m=8537 SNR=60.8
03:11:04.072 00.005 7680 Move returns status 0, amount 0
03:11:04.072 00.000 7680 MoveAxis(S, 143, ABG)
03:11:04.072 00.000 7680 Guiding  Dir = 1, Dur = 143
03:11:04.072 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:04.077 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:04.081 00.004 6120 Enqueuing Expose request
03:11:04.085 00.004 7680 IsSlewing returns 0
03:11:04.085 00.000 7680 IsGuiding returns 0
03:11:04.085 00.000 7680 PulseGuide returned control before completion, sleep 153
03:11:04.244 00.159 7680 IsGuiding returns 1
03:11:04.245 00.001 7680 scope still moving after pulse duration time elapsed
03:11:04.275 00.030 7680 IsSlewing returns 0
03:11:04.277 00.002 7680 IsGuiding returns 0
03:11:04.277 00.000 7680 scope move finished after 143 + 50 ms
03:11:04.279 00.002 7680 Move returns status 0, amount 143
03:11:04.280 00.001 7680 move complete, result=0
03:11:04.280 00.000 7680 worker thread done servicing request
03:11:04.280 00.000 7680 Worker thread wakes up
03:11:04.281 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 143 ms SOUTH
03:11:04.287 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:04.287 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:05.539 01.252 7680 Exposure complete
03:11:05.688 00.149 7680 worker thread done servicing request
03:11:05.689 00.001 6120 OnExposeComplete: enter
03:11:05.693 00.004 6120 UpdateGuideState(): m_state=6
03:11:05.697 00.004 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2344
03:11:05.702 00.005 6120 Star::Find returns 1 (0), X=512.19, Y=666.95, Mass=8005, SNR=58.5, Peak=237 HFD=6.5
03:11:05.705 00.003 6120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.19) = xAngle (-1.09 = -1.09)
03:11:05.709 00.004 6120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.78 = 1.78)
03:11:05.714 00.005 6120 CameraToMount -- cameraX=0.26 cameraY=-0.33 hyp=0.42 cameraTheta=-0.90 mountX=0.19 mountY=0.41, mountTheta=1.13
03:11:05.719 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.33, opts=13)
03:11:05.724 00.005 6120 Enqueuing Move request for scope (0.26, -0.33)
03:11:05.728 00.004 7680 Worker thread wakes up
03:11:05.728 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:05.732 00.004 6120 UpdateGuideState exits: m=8005 SNR=58.5
03:11:05.735 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:05.739 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:05.742 00.003 6120 Enqueuing Expose request
03:11:05.746 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.33) opts 0xd
03:11:05.746 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.33)
03:11:05.746 00.000 7680 Moving (0.26, -0.33) raw xDistance=0.19 yDistance=0.41
03:11:05.746 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:11:05.746 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
03:11:05.746 00.000 7680 MoveAxis(E, 0, ABG)
03:11:05.747 00.001 7680 Move returns status 0, amount 0
03:11:05.747 00.000 7680 MoveAxis(S, 223, ABG)
03:11:05.747 00.000 7680 Guiding  Dir = 1, Dur = 223
03:11:05.748 00.001 7680 IsSlewing returns 0
03:11:05.748 00.000 7680 IsGuiding returns 0
03:11:05.748 00.000 7680 PulseGuide returned control before completion, sleep 233
03:11:05.997 00.249 7680 IsGuiding returns 1
03:11:05.998 00.001 7680 scope still moving after pulse duration time elapsed
03:11:06.028 00.030 7680 IsSlewing returns 0
03:11:06.029 00.001 7680 IsGuiding returns 0
03:11:06.030 00.001 7680 scope move finished after 223 + 58 ms
03:11:06.030 00.000 7680 Move returns status 0, amount 223
03:11:06.030 00.000 7680 move complete, result=0
03:11:06.032 00.002 7680 worker thread done servicing request
03:11:06.032 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 223 ms SOUTH
03:11:06.040 00.008 7680 Worker thread wakes up
03:11:06.040 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:06.040 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:07.293 01.253 7680 Exposure complete
03:11:07.427 00.134 7680 worker thread done servicing request
03:11:07.427 00.000 6120 OnExposeComplete: enter
03:11:07.431 00.004 6120 UpdateGuideState(): m_state=6
03:11:07.436 00.005 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2345
03:11:07.441 00.005 6120 Star::Find returns 1 (0), X=512.08, Y=667.07, Mass=8265, SNR=60.8, Peak=198 HFD=6.4
03:11:07.447 00.006 6120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.19) = xAngle (-1.14 = -1.14)
03:11:07.451 00.004 6120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.73 = 1.73)
03:11:07.455 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.25 cameraTheta=-0.95 mountX=0.11 mountY=0.25, mountTheta=1.17
03:11:07.460 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.21, opts=13)
03:11:07.464 00.004 6120 Enqueuing Move request for scope (0.15, -0.21)
03:11:07.469 00.005 7680 Worker thread wakes up
03:11:07.470 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:07.474 00.004 6120 UpdateGuideState exits: m=8265 SNR=60.8
03:11:07.478 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:07.482 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:07.485 00.003 6120 Enqueuing Expose request
03:11:07.489 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
03:11:07.489 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
03:11:07.489 00.000 7680 Moving (0.15, -0.21) raw xDistance=0.11 yDistance=0.25
03:11:07.489 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:11:07.489 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:11:07.490 00.001 7680 MoveAxis(E, 0, ABG)
03:11:07.491 00.001 7680 Move returns status 0, amount 0
03:11:07.491 00.000 7680 MoveAxis(S, 136, ABG)
03:11:07.491 00.000 7680 Guiding  Dir = 1, Dur = 136
03:11:07.491 00.000 7680 IsSlewing returns 0
03:11:07.491 00.000 7680 IsGuiding returns 0
03:11:07.492 00.001 7680 PulseGuide returned control before completion, sleep 146
03:11:07.645 00.153 7680 IsGuiding returns 1
03:11:07.647 00.002 7680 scope still moving after pulse duration time elapsed
03:11:07.676 00.029 7680 IsSlewing returns 0
03:11:07.678 00.002 7680 IsGuiding returns 0
03:11:07.678 00.000 7680 scope move finished after 136 + 50 ms
03:11:07.679 00.001 7680 Move returns status 0, amount 136
03:11:07.679 00.000 7680 move complete, result=0
03:11:07.680 00.001 7680 worker thread done servicing request
03:11:07.680 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 136 ms SOUTH
03:11:07.688 00.008 7680 Worker thread wakes up
03:11:07.688 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:07.688 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:08.942 01.254 7680 Exposure complete
03:11:09.086 00.144 7680 worker thread done servicing request
03:11:09.086 00.000 6120 OnExposeComplete: enter
03:11:09.090 00.004 6120 UpdateGuideState(): m_state=6
03:11:09.095 00.005 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2346
03:11:09.099 00.004 6120 Star::Find returns 1 (0), X=512.05, Y=667.09, Mass=8558, SNR=61.8, Peak=223 HFD=6.4
03:11:09.102 00.003 6120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.19) = xAngle (-1.18 = -1.18)
03:11:09.107 00.005 6120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.70 = 1.70)
03:11:09.110 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-0.99 mountX=0.08 mountY=0.22, mountTheta=1.20
03:11:09.115 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.18, opts=13)
03:11:09.119 00.004 6120 Enqueuing Move request for scope (0.12, -0.18)
03:11:09.124 00.005 7680 Worker thread wakes up
03:11:09.125 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:09.128 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
03:11:09.129 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
03:11:09.129 00.000 7680 Moving (0.12, -0.18) raw xDistance=0.08 yDistance=0.22
03:11:09.129 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:11:09.129 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:11:09.129 00.000 7680 MoveAxis(E, 0, ABG)
03:11:09.130 00.001 7680 Move returns status 0, amount 0
03:11:09.130 00.000 6120 UpdateGuideState exits: m=8558 SNR=61.8
03:11:09.135 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:09.138 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:09.143 00.005 6120 Enqueuing Expose request
03:11:09.146 00.003 7680 MoveAxis(S, 119, ABG)
03:11:09.146 00.000 7680 Guiding  Dir = 1, Dur = 119
03:11:09.147 00.001 7680 IsSlewing returns 0
03:11:09.147 00.000 7680 IsGuiding returns 0
03:11:09.147 00.000 7680 PulseGuide returned control before completion, sleep 129
03:11:09.287 00.140 7680 IsGuiding returns 1
03:11:09.288 00.001 7680 scope still moving after pulse duration time elapsed
03:11:09.317 00.029 7680 IsSlewing returns 0
03:11:09.318 00.001 7680 IsGuiding returns 0
03:11:09.318 00.000 7680 scope move finished after 119 + 51 ms
03:11:09.319 00.001 7680 Move returns status 0, amount 119
03:11:09.319 00.000 7680 move complete, result=0
03:11:09.319 00.000 7680 worker thread done servicing request
03:11:09.321 00.002 7680 Worker thread wakes up
03:11:09.321 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 119 ms SOUTH
03:11:09.327 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:09.327 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:10.580 01.253 7680 Exposure complete
03:11:10.721 00.141 7680 worker thread done servicing request
03:11:10.722 00.001 6120 OnExposeComplete: enter
03:11:10.726 00.004 6120 UpdateGuideState(): m_state=6
03:11:10.731 00.005 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2347
03:11:10.735 00.004 6120 Star::Find returns 1 (0), X=512.14, Y=667.64, Mass=8293, SNR=60.8, Peak=191 HFD=6.7
03:11:10.739 00.004 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (0.19) = xAngle (0.86 = 0.86)
03:11:10.742 00.003 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.73 = -2.55)
03:11:10.748 00.006 6120 CameraToMount -- cameraX=0.21 cameraY=0.36 hyp=0.42 cameraTheta=1.04 mountX=0.27 mountY=-0.23, mountTheta=-0.70
03:11:10.753 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.36, opts=13)
03:11:10.757 00.004 6120 Enqueuing Move request for scope (0.21, 0.36)
03:11:10.760 00.003 7680 Worker thread wakes up
03:11:10.761 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:10.765 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.36) opts 0xd
03:11:10.765 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.36)
03:11:10.765 00.000 7680 Moving (0.21, 0.36) raw xDistance=0.27 yDistance=-0.23
03:11:10.765 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:11:10.765 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:11:10.766 00.001 6120 UpdateGuideState exits: m=8293 SNR=60.8
03:11:10.770 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:11:10.770 00.000 7680 MoveAxis(W, 112, ABG)
03:11:10.770 00.000 7680 Guiding  Dir = 3, Dur = 112
03:11:10.771 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:10.773 00.002 7680 IsSlewing returns 0
03:11:10.774 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:10.779 00.005 6120 Enqueuing Expose request
03:11:10.785 00.006 7680 IsGuiding returns 0
03:11:10.785 00.000 7680 PulseGuide returned control before completion, sleep 122
03:11:10.914 00.129 7680 IsGuiding returns 1
03:11:10.915 00.001 7680 scope still moving after pulse duration time elapsed
03:11:10.946 00.031 7680 IsSlewing returns 0
03:11:10.947 00.001 7680 IsGuiding returns 0
03:11:10.947 00.000 7680 scope move finished after 112 + 50 ms
03:11:10.948 00.001 7680 Move returns status 0, amount 112
03:11:10.948 00.000 7680 MoveAxis(N, 0, ABG)
03:11:10.949 00.001 7680 Move returns status 0, amount 0
03:11:10.949 00.000 7680 move complete, result=0
03:11:10.949 00.000 7680 worker thread done servicing request
03:11:10.950 00.001 6120 GuideStep: 0.3 px 112 ms WEST, -0.2 px 0 ms NORTH
03:11:10.957 00.007 7680 Worker thread wakes up
03:11:10.957 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:10.957 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:12.209 01.252 7680 Exposure complete
03:11:12.343 00.134 7680 worker thread done servicing request
03:11:12.345 00.002 6120 OnExposeComplete: enter
03:11:12.349 00.004 6120 UpdateGuideState(): m_state=6
03:11:12.352 00.003 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2348
03:11:12.356 00.004 6120 Star::Find returns 1 (0), X=511.79, Y=667.48, Mass=9638, SNR=64.8, Peak=215 HFD=6.8
03:11:12.361 00.005 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (0.19) = xAngle (2.00 = 2.00)
03:11:12.365 00.004 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.87 = -1.41)
03:11:12.369 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.20 hyp=0.24 cameraTheta=2.19 mountX=-0.10 mountY=-0.24, mountTheta=-1.97
03:11:12.376 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.20, opts=13)
03:11:12.381 00.005 6120 Enqueuing Move request for scope (-0.14, 0.20)
03:11:12.386 00.005 7680 Worker thread wakes up
03:11:12.386 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:12.389 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.20) opts 0xd
03:11:12.391 00.002 6120 UpdateGuideState exits: m=9638 SNR=64.8
03:11:12.394 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.20)
03:11:12.394 00.000 7680 Moving (-0.14, 0.20) raw xDistance=-0.10 yDistance=-0.24
03:11:12.395 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:11:12.395 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:11:12.395 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:12.399 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:12.403 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:11:12.404 00.001 7680 MoveAxis(E, 0, ABG)
03:11:12.404 00.000 7680 Move returns status 0, amount 0
03:11:12.404 00.000 6120 Enqueuing Expose request
03:11:12.410 00.006 7680 MoveAxis(N, 0, ABG)
03:11:12.410 00.000 7680 Move returns status 0, amount 0
03:11:12.410 00.000 7680 move complete, result=0
03:11:12.410 00.000 7680 worker thread done servicing request
03:11:12.411 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:11:12.415 00.004 7680 Worker thread wakes up
03:11:12.415 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:12.415 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:13.668 01.253 7680 Exposure complete
03:11:13.803 00.135 7680 worker thread done servicing request
03:11:13.804 00.001 6120 OnExposeComplete: enter
03:11:13.808 00.004 6120 UpdateGuideState(): m_state=6
03:11:13.814 00.006 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2349
03:11:13.818 00.004 6120 Star::Find returns 1 (0), X=511.64, Y=666.94, Mass=8339, SNR=61.2, Peak=215 HFD=6.6
03:11:13.822 00.004 6120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (0.19) = xAngle (-2.48 = -2.48)
03:11:13.825 00.003 6120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.40 = 0.40)
03:11:13.829 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.33 hyp=0.44 cameraTheta=-2.29 mountX=-0.35 mountY=0.17, mountTheta=2.69
03:11:13.834 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.33, opts=13)
03:11:13.838 00.004 6120 Enqueuing Move request for scope (-0.29, -0.33)
03:11:13.842 00.004 7680 Worker thread wakes up
03:11:13.842 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:13.847 00.005 6120 UpdateGuideState exits: m=8339 SNR=61.2
03:11:13.851 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:13.854 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:13.858 00.004 6120 Enqueuing Expose request
03:11:13.861 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.33) opts 0xd
03:11:13.862 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.33)
03:11:13.862 00.000 7680 Moving (-0.29, -0.33) raw xDistance=-0.35 yDistance=0.17
03:11:13.862 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:11:13.862 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:11:13.862 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:11:13.862 00.000 7680 MoveAxis(E, 143, ABG)
03:11:13.863 00.001 7680 Guiding  Dir = 2, Dur = 143
03:11:13.863 00.000 7680 IsSlewing returns 0
03:11:13.863 00.000 7680 IsGuiding returns 0
03:11:13.864 00.001 7680 PulseGuide returned control before completion, sleep 153
03:11:14.033 00.169 7680 IsGuiding returns 1
03:11:14.034 00.001 7680 scope still moving after pulse duration time elapsed
03:11:14.066 00.032 7680 IsSlewing returns 0
03:11:14.066 00.000 7680 IsGuiding returns 0
03:11:14.066 00.000 7680 scope move finished after 143 + 60 ms
03:11:14.067 00.001 7680 Move returns status 0, amount 143
03:11:14.068 00.001 7680 MoveAxis(N, 0, ABG)
03:11:14.068 00.000 7680 Move returns status 0, amount 0
03:11:14.068 00.000 7680 move complete, result=0
03:11:14.069 00.001 7680 worker thread done servicing request
03:11:14.069 00.000 6120 GuideStep: -0.3 px 143 ms EAST, 0.2 px 0 ms NORTH
03:11:14.075 00.006 7680 Worker thread wakes up
03:11:14.075 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:14.075 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:15.330 01.255 7680 Exposure complete
03:11:15.481 00.151 7680 worker thread done servicing request
03:11:15.481 00.000 6120 OnExposeComplete: enter
03:11:15.484 00.003 6120 UpdateGuideState(): m_state=6
03:11:15.489 00.005 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2350
03:11:15.494 00.005 6120 Star::Find returns 1 (0), X=511.99, Y=666.97, Mass=9125, SNR=63.2, Peak=239 HFD=6.3
03:11:15.498 00.004 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
03:11:15.504 00.006 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
03:11:15.509 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-0.31 hyp=0.31 cameraTheta=-1.39 mountX=-0.00 mountY=0.30, mountTheta=1.58
03:11:15.515 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.31, opts=13)
03:11:15.521 00.006 6120 Enqueuing Move request for scope (0.06, -0.31)
03:11:15.527 00.006 7680 Worker thread wakes up
03:11:15.527 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:15.533 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.31) opts 0xd
03:11:15.534 00.001 6120 UpdateGuideState exits: m=9125 SNR=63.2
03:11:15.542 00.008 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.31)
03:11:15.542 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:15.548 00.006 7680 Moving (0.06, -0.31) raw xDistance=-0.00 yDistance=0.30
03:11:15.549 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:11:15.549 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:15.554 00.005 6120 Enqueuing Expose request
03:11:15.559 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:11:15.559 00.000 7680 MoveAxis(E, 0, ABG)
03:11:15.559 00.000 7680 Move returns status 0, amount 0
03:11:15.561 00.002 7680 MoveAxis(S, 165, ABG)
03:11:15.562 00.001 7680 Guiding  Dir = 1, Dur = 165
03:11:15.563 00.001 7680 IsSlewing returns 0
03:11:15.563 00.000 7680 IsGuiding returns 0
03:11:15.564 00.001 7680 PulseGuide returned control before completion, sleep 175
03:11:15.754 00.190 7680 IsGuiding returns 0
03:11:15.755 00.001 7680 Move returns status 0, amount 165
03:11:15.755 00.000 7680 move complete, result=0
03:11:15.755 00.000 7680 worker thread done servicing request
03:11:15.756 00.001 7680 Worker thread wakes up
03:11:15.756 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 165 ms SOUTH
03:11:15.762 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:15.763 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:17.018 01.255 7680 Exposure complete
03:11:17.168 00.150 7680 worker thread done servicing request
03:11:17.168 00.000 6120 OnExposeComplete: enter
03:11:17.171 00.003 6120 UpdateGuideState(): m_state=6
03:11:17.176 00.005 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2351
03:11:17.180 00.004 6120 Star::Find returns 1 (0), X=511.94, Y=667.00, Mass=8706, SNR=62.2, Peak=237 HFD=6.4
03:11:17.185 00.005 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
03:11:17.187 00.002 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
03:11:17.192 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.53 mountX=-0.04 mountY=0.26, mountTheta=1.73
03:11:17.196 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.28, opts=13)
03:11:17.201 00.005 6120 Enqueuing Move request for scope (0.01, -0.28)
03:11:17.204 00.003 7680 Worker thread wakes up
03:11:17.204 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.28) opts 0xd
03:11:17.204 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.28)
03:11:17.204 00.000 7680 Moving (0.01, -0.28) raw xDistance=-0.04 yDistance=0.26
03:11:17.204 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:11:17.204 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:17.209 00.005 6120 UpdateGuideState exits: m=8706 SNR=62.2
03:11:17.213 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:11:17.213 00.000 7680 MoveAxis(E, 0, ABG)
03:11:17.213 00.000 7680 Move returns status 0, amount 0
03:11:17.213 00.000 7680 MoveAxis(S, 140, ABG)
03:11:17.213 00.000 7680 Guiding  Dir = 1, Dur = 140
03:11:17.213 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:17.219 00.006 7680 IsSlewing returns 0
03:11:17.219 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:17.225 00.006 6120 Enqueuing Expose request
03:11:17.229 00.004 7680 IsGuiding returns 0
03:11:17.230 00.001 7680 PulseGuide returned control before completion, sleep 150
03:11:17.384 00.154 7680 IsGuiding returns 1
03:11:17.385 00.001 7680 scope still moving after pulse duration time elapsed
03:11:17.416 00.031 7680 IsSlewing returns 0
03:11:17.417 00.001 7680 IsGuiding returns 0
03:11:17.417 00.000 7680 scope move finished after 140 + 47 ms
03:11:17.417 00.000 7680 Move returns status 0, amount 140
03:11:17.419 00.002 7680 move complete, result=0
03:11:17.419 00.000 7680 worker thread done servicing request
03:11:17.419 00.000 7680 Worker thread wakes up
03:11:17.419 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 140 ms SOUTH
03:11:17.425 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:17.426 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:18.682 01.256 7680 Exposure complete
03:11:18.828 00.146 7680 worker thread done servicing request
03:11:18.828 00.000 6120 OnExposeComplete: enter
03:11:18.832 00.004 6120 UpdateGuideState(): m_state=6
03:11:18.836 00.004 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2352
03:11:18.841 00.005 6120 Star::Find returns 1 (0), X=511.90, Y=667.06, Mass=8495, SNR=61.0, Peak=228 HFD=6.4
03:11:18.847 00.006 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
03:11:18.853 00.006 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
03:11:18.857 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.72 mountX=-0.07 mountY=0.18, mountTheta=1.96
03:11:18.863 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.22, opts=13)
03:11:18.867 00.004 6120 Enqueuing Move request for scope (-0.03, -0.22)
03:11:18.871 00.004 7680 Worker thread wakes up
03:11:18.871 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
03:11:18.871 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
03:11:18.871 00.000 7680 Moving (-0.03, -0.22) raw xDistance=-0.07 yDistance=0.18
03:11:18.872 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:11:18.872 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:11:18.872 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:18.878 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:11:18.878 00.000 7680 MoveAxis(E, 0, ABG)
03:11:18.878 00.000 7680 Move returns status 0, amount 0
03:11:18.879 00.001 6120 UpdateGuideState exits: m=8495 SNR=61.0
03:11:18.884 00.005 7680 MoveAxis(N, 0, ABG)
03:11:18.884 00.000 7680 Move returns status 0, amount 0
03:11:18.884 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:18.887 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:18.892 00.005 6120 Enqueuing Expose request
03:11:18.895 00.003 7680 move complete, result=0
03:11:18.895 00.000 7680 worker thread done servicing request
03:11:18.895 00.000 7680 Worker thread wakes up
03:11:18.895 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:11:18.900 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:18.900 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:20.147 01.247 7680 Exposure complete
03:11:20.286 00.139 7680 worker thread done servicing request
03:11:20.287 00.001 6120 OnExposeComplete: enter
03:11:20.291 00.004 6120 UpdateGuideState(): m_state=6
03:11:20.295 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2353
03:11:20.299 00.004 6120 Star::Find returns 1 (0), X=511.59, Y=667.07, Mass=8157, SNR=58.7, Peak=205 HFD=6.5
03:11:20.303 00.004 6120 CameraToMount -- cameraTheta (-2.59) - m_xAngle (0.19) = xAngle (-2.78 = -2.78)
03:11:20.307 00.004 6120 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.10 = 0.10)
03:11:20.312 00.005 6120 CameraToMount -- cameraX=-0.34 cameraY=-0.21 hyp=0.40 cameraTheta=-2.59 mountX=-0.37 mountY=0.04, mountTheta=3.04
03:11:20.317 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=-0.21, opts=13)
03:11:20.321 00.004 6120 Enqueuing Move request for scope (-0.34, -0.21)
03:11:20.324 00.003 7680 Worker thread wakes up
03:11:20.324 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.21) opts 0xd
03:11:20.325 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.34, -0.21)
03:11:20.326 00.001 7680 Moving (-0.34, -0.21) raw xDistance=-0.37 yDistance=0.04
03:11:20.326 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:11:20.326 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:11:20.326 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:20.331 00.005 6120 UpdateGuideState exits: m=8157 SNR=58.7
03:11:20.334 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:20.338 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:11:20.338 00.000 7680 MoveAxis(E, 151, ABG)
03:11:20.338 00.000 7680 Guiding  Dir = 2, Dur = 151
03:11:20.339 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:20.344 00.005 6120 Enqueuing Expose request
03:11:20.350 00.006 7680 IsSlewing returns 0
03:11:20.350 00.000 7680 IsGuiding returns 0
03:11:20.351 00.001 7680 PulseGuide returned control before completion, sleep 161
03:11:20.527 00.176 7680 IsGuiding returns 0
03:11:20.528 00.001 7680 Move returns status 0, amount 151
03:11:20.529 00.001 7680 MoveAxis(N, 0, ABG)
03:11:20.530 00.001 7680 Move returns status 0, amount 0
03:11:20.531 00.001 7680 move complete, result=0
03:11:20.531 00.000 6120 GuideStep: -0.4 px 151 ms EAST, 0.0 px 0 ms NORTH
03:11:20.541 00.010 7680 worker thread done servicing request
03:11:20.541 00.000 7680 Worker thread wakes up
03:11:20.542 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:20.542 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:21.797 01.255 7680 Exposure complete
03:11:21.945 00.148 7680 worker thread done servicing request
03:11:21.946 00.001 6120 OnExposeComplete: enter
03:11:21.950 00.004 6120 UpdateGuideState(): m_state=6
03:11:21.954 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2354
03:11:21.962 00.008 6120 Star::Find returns 1 (0), X=512.05, Y=666.81, Mass=8731, SNR=63.0, Peak=214 HFD=6.7
03:11:21.966 00.004 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
03:11:21.969 00.003 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
03:11:21.972 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=-0.47 hyp=0.48 cameraTheta=-1.32 mountX=0.03 mountY=0.47, mountTheta=1.51
03:11:21.976 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.47, opts=13)
03:11:21.978 00.002 6120 Enqueuing Move request for scope (0.12, -0.47)
03:11:21.980 00.002 7680 Worker thread wakes up
03:11:21.980 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.47) opts 0xd
03:11:21.980 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.47)
03:11:21.980 00.000 7680 Moving (0.12, -0.47) raw xDistance=0.03 yDistance=0.47
03:11:21.980 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:11:21.982 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
03:11:21.982 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:21.984 00.002 7680 MoveAxis(E, 0, ABG)
03:11:21.984 00.000 7680 Move returns status 0, amount 0
03:11:21.984 00.000 6120 UpdateGuideState exits: m=8731 SNR=63.0
03:11:21.988 00.004 7680 MoveAxis(S, 257, ABG)
03:11:21.988 00.000 7680 Guiding  Dir = 1, Dur = 257
03:11:21.988 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:21.993 00.005 7680 IsSlewing returns 0
03:11:21.993 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:21.998 00.005 6120 Enqueuing Expose request
03:11:22.003 00.005 7680 IsGuiding returns 0
03:11:22.004 00.001 7680 PulseGuide returned control before completion, sleep 267
03:11:22.283 00.279 7680 IsGuiding returns 1
03:11:22.284 00.001 7680 scope still moving after pulse duration time elapsed
03:11:22.314 00.030 7680 IsSlewing returns 0
03:11:22.315 00.001 7680 IsGuiding returns 1
03:11:22.345 00.030 7680 IsSlewing returns 0
03:11:22.346 00.001 7680 IsGuiding returns 1
03:11:22.377 00.031 7680 IsSlewing returns 0
03:11:22.377 00.000 7680 IsGuiding returns 0
03:11:22.378 00.001 7680 scope move finished after 257 + 117 ms
03:11:22.378 00.000 7680 Move returns status 0, amount 257
03:11:22.379 00.001 7680 move complete, result=0
03:11:22.379 00.000 7680 worker thread done servicing request
03:11:22.379 00.000 7680 Worker thread wakes up
03:11:22.380 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 257 ms SOUTH
03:11:22.386 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:22.386 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:23.632 01.246 7680 Exposure complete
03:11:23.772 00.140 7680 worker thread done servicing request
03:11:23.773 00.001 6120 OnExposeComplete: enter
03:11:23.778 00.005 6120 UpdateGuideState(): m_state=6
03:11:23.784 00.006 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2355
03:11:23.788 00.004 6120 Star::Find returns 1 (0), X=512.00, Y=666.96, Mass=8352, SNR=60.0, Peak=210 HFD=6.4
03:11:23.791 00.003 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
03:11:23.795 00.004 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
03:11:23.799 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.32 hyp=0.32 cameraTheta=-1.34 mountX=0.01 mountY=0.32, mountTheta=1.53
03:11:23.803 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.32, opts=13)
03:11:23.807 00.004 6120 Enqueuing Move request for scope (0.07, -0.32)
03:11:23.811 00.004 7680 Worker thread wakes up
03:11:23.811 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.32) opts 0xd
03:11:23.811 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.32)
03:11:23.811 00.000 7680 Moving (0.07, -0.32) raw xDistance=0.01 yDistance=0.32
03:11:23.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:11:23.811 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:11:23.812 00.001 7680 MoveAxis(E, 0, ABG)
03:11:23.812 00.000 7680 Move returns status 0, amount 0
03:11:23.812 00.000 7680 MoveAxis(S, 171, ABG)
03:11:23.812 00.000 7680 Guiding  Dir = 1, Dur = 171
03:11:23.812 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:23.816 00.004 6120 UpdateGuideState exits: m=8352 SNR=60.0
03:11:23.821 00.005 7680 IsSlewing returns 0
03:11:23.821 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:23.826 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:23.829 00.003 6120 Enqueuing Expose request
03:11:23.834 00.005 7680 IsGuiding returns 0
03:11:23.834 00.000 7680 PulseGuide returned control before completion, sleep 181
03:11:24.028 00.194 7680 IsGuiding returns 1
03:11:24.028 00.000 7680 scope still moving after pulse duration time elapsed
03:11:24.059 00.031 7680 IsSlewing returns 0
03:11:24.061 00.002 7680 IsGuiding returns 0
03:11:24.061 00.000 7680 scope move finished after 171 + 56 ms
03:11:24.061 00.000 7680 Move returns status 0, amount 171
03:11:24.062 00.001 7680 move complete, result=0
03:11:24.062 00.000 7680 worker thread done servicing request
03:11:24.062 00.000 7680 Worker thread wakes up
03:11:24.063 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 171 ms SOUTH
03:11:24.072 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:24.072 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:25.325 01.253 7680 Exposure complete
03:11:25.465 00.140 7680 worker thread done servicing request
03:11:25.465 00.000 6120 OnExposeComplete: enter
03:11:25.471 00.006 6120 UpdateGuideState(): m_state=6
03:11:25.476 00.005 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2356
03:11:25.480 00.004 6120 Star::Find returns 1 (0), X=512.06, Y=666.92, Mass=8691, SNR=62.3, Peak=217 HFD=6.5
03:11:25.484 00.004 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
03:11:25.487 00.003 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
03:11:25.490 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=-0.36 hyp=0.38 cameraTheta=-1.23 mountX=0.06 mountY=0.38, mountTheta=1.41
03:11:25.495 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.36, opts=13)
03:11:25.499 00.004 6120 Enqueuing Move request for scope (0.13, -0.36)
03:11:25.502 00.003 7680 Worker thread wakes up
03:11:25.502 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.36) opts 0xd
03:11:25.503 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.36)
03:11:25.503 00.000 7680 Moving (0.13, -0.36) raw xDistance=0.06 yDistance=0.38
03:11:25.503 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:11:25.503 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:11:25.504 00.001 7680 MoveAxis(E, 0, ABG)
03:11:25.504 00.000 7680 Move returns status 0, amount 0
03:11:25.504 00.000 7680 MoveAxis(S, 206, ABG)
03:11:25.504 00.000 7680 Guiding  Dir = 1, Dur = 206
03:11:25.504 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:25.508 00.004 7680 IsSlewing returns 0
03:11:25.509 00.001 6120 UpdateGuideState exits: m=8691 SNR=62.3
03:11:25.512 00.003 7680 IsGuiding returns 0
03:11:25.512 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:25.517 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:25.521 00.004 6120 Enqueuing Expose request
03:11:25.524 00.003 7680 PulseGuide returned control before completion, sleep 216
03:11:25.750 00.226 7680 IsGuiding returns 0
03:11:25.751 00.001 7680 Move returns status 0, amount 206
03:11:25.753 00.002 7680 move complete, result=0
03:11:25.754 00.001 7680 worker thread done servicing request
03:11:25.754 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 206 ms SOUTH
03:11:25.760 00.006 7680 Worker thread wakes up
03:11:25.760 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:25.760 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:27.002 01.242 7680 Exposure complete
03:11:27.146 00.144 7680 worker thread done servicing request
03:11:27.148 00.002 6120 OnExposeComplete: enter
03:11:27.154 00.006 6120 UpdateGuideState(): m_state=6
03:11:27.158 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2357
03:11:27.162 00.004 6120 Star::Find returns 1 (0), X=511.82, Y=667.63, Mass=8751, SNR=62.1, Peak=209 HFD=6.7
03:11:27.164 00.002 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (0.19) = xAngle (1.68 = 1.68)
03:11:27.168 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.55 = -1.73)
03:11:27.172 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.36 hyp=0.37 cameraTheta=1.87 mountX=-0.04 mountY=-0.37, mountTheta=-1.68
03:11:27.178 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.36, opts=13)
03:11:27.181 00.003 6120 Enqueuing Move request for scope (-0.11, 0.36)
03:11:27.186 00.005 7680 Worker thread wakes up
03:11:27.186 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.36) opts 0xd
03:11:27.187 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.36)
03:11:27.187 00.000 7680 Moving (-0.11, 0.36) raw xDistance=-0.04 yDistance=-0.37
03:11:27.187 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:11:27.187 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:27.193 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:11:27.193 00.000 6120 UpdateGuideState exits: m=8751 SNR=62.1
03:11:27.197 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
03:11:27.198 00.001 7680 MoveAxis(E, 0, ABG)
03:11:27.198 00.000 7680 Move returns status 0, amount 0
03:11:27.198 00.000 7680 MoveAxis(N, 0, ABG)
03:11:27.198 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:27.202 00.004 7680 Move returns status 0, amount 0
03:11:27.202 00.000 7680 move complete, result=0
03:11:27.203 00.001 7680 worker thread done servicing request
03:11:27.203 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:27.207 00.004 6120 Enqueuing Expose request
03:11:27.210 00.003 7680 Worker thread wakes up
03:11:27.211 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:27.211 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:27.211 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
03:11:28.466 01.255 7680 Exposure complete
03:11:28.593 00.127 7680 worker thread done servicing request
03:11:28.593 00.000 6120 OnExposeComplete: enter
03:11:28.598 00.005 6120 UpdateGuideState(): m_state=6
03:11:28.602 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2358
03:11:28.606 00.004 6120 Star::Find returns 1 (0), X=511.71, Y=667.49, Mass=8999, SNR=61.9, Peak=220 HFD=6.8
03:11:28.611 00.005 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (0.19) = xAngle (2.20 = 2.20)
03:11:28.615 00.004 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.07 = -1.21)
03:11:28.618 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.21 hyp=0.30 cameraTheta=2.39 mountX=-0.18 mountY=-0.29, mountTheta=-2.13
03:11:28.624 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.21, opts=13)
03:11:28.629 00.005 6120 Enqueuing Move request for scope (-0.22, 0.21)
03:11:28.633 00.004 7680 Worker thread wakes up
03:11:28.633 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:28.637 00.004 6120 UpdateGuideState exits: m=8999 SNR=61.9
03:11:28.641 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.21) opts 0xd
03:11:28.641 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.21)
03:11:28.642 00.001 7680 Moving (-0.22, 0.21) raw xDistance=-0.18 yDistance=-0.29
03:11:28.642 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:11:28.642 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:11:28.642 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:28.646 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:28.650 00.004 6120 Enqueuing Expose request
03:11:28.654 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
03:11:28.654 00.000 7680 MoveAxis(E, 0, ABG)
03:11:28.654 00.000 7680 Move returns status 0, amount 0
03:11:28.654 00.000 7680 MoveAxis(N, 0, ABG)
03:11:28.654 00.000 7680 Move returns status 0, amount 0
03:11:28.655 00.001 7680 move complete, result=0
03:11:28.655 00.000 7680 worker thread done servicing request
03:11:28.655 00.000 7680 Worker thread wakes up
03:11:28.656 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:28.656 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:11:28.660 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:29.916 01.256 7680 Exposure complete
03:11:30.054 00.138 7680 worker thread done servicing request
03:11:30.054 00.000 6120 OnExposeComplete: enter
03:11:30.058 00.004 6120 UpdateGuideState(): m_state=6
03:11:30.061 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2359
03:11:30.066 00.005 6120 Star::Find returns 1 (0), X=511.82, Y=666.93, Mass=8154, SNR=59.5, Peak=205 HFD=6.5
03:11:30.070 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
03:11:30.073 00.003 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
03:11:30.076 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.35 hyp=0.36 cameraTheta=-1.87 mountX=-0.17 mountY=0.27, mountTheta=2.14
03:11:30.081 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.35, opts=13)
03:11:30.085 00.004 6120 Enqueuing Move request for scope (-0.11, -0.35)
03:11:30.089 00.004 7680 Worker thread wakes up
03:11:30.089 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.35) opts 0xd
03:11:30.089 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.35)
03:11:30.089 00.000 7680 Moving (-0.11, -0.35) raw xDistance=-0.17 yDistance=0.27
03:11:30.089 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:11:30.091 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:11:30.091 00.000 7680 MoveAxis(E, 0, ABG)
03:11:30.091 00.000 7680 Move returns status 0, amount 0
03:11:30.091 00.000 7680 MoveAxis(S, 145, ABG)
03:11:30.091 00.000 7680 Guiding  Dir = 1, Dur = 145
03:11:30.091 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:30.096 00.005 7680 IsSlewing returns 0
03:11:30.096 00.000 6120 UpdateGuideState exits: m=8154 SNR=59.5
03:11:30.101 00.005 7680 IsGuiding returns 0
03:11:30.101 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:30.105 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:30.108 00.003 7680 PulseGuide returned control before completion, sleep 155
03:11:30.109 00.001 6120 Enqueuing Expose request
03:11:30.280 00.171 7680 IsGuiding returns 0
03:11:30.282 00.002 7680 Move returns status 0, amount 145
03:11:30.283 00.001 7680 move complete, result=0
03:11:30.283 00.000 7680 worker thread done servicing request
03:11:30.283 00.000 7680 Worker thread wakes up
03:11:30.283 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 145 ms SOUTH
03:11:30.293 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:30.293 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:31.543 01.250 7680 Exposure complete
03:11:31.681 00.138 7680 worker thread done servicing request
03:11:31.682 00.001 6120 OnExposeComplete: enter
03:11:31.687 00.005 6120 UpdateGuideState(): m_state=6
03:11:31.695 00.008 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2360
03:11:31.700 00.005 6120 Star::Find returns 1 (0), X=511.59, Y=667.46, Mass=8845, SNR=62.1, Peak=213 HFD=7.0
03:11:31.704 00.004 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (0.19) = xAngle (2.45 = 2.45)
03:11:31.708 00.004 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.32 = -0.96)
03:11:31.712 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=0.19 hyp=0.38 cameraTheta=2.63 mountX=-0.30 mountY=-0.32, mountTheta=-2.32
03:11:31.716 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.19, opts=13)
03:11:31.721 00.005 6120 Enqueuing Move request for scope (-0.34, 0.19)
03:11:31.724 00.003 7680 Worker thread wakes up
03:11:31.726 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.19) opts 0xd
03:11:31.726 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.19)
03:11:31.726 00.000 7680 Moving (-0.34, 0.19) raw xDistance=-0.30 yDistance=-0.32
03:11:31.726 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:11:31.726 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:11:31.727 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:31.730 00.003 6120 UpdateGuideState exits: m=8845 SNR=62.1
03:11:31.734 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
03:11:31.734 00.000 7680 MoveAxis(E, 121, ABG)
03:11:31.735 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:31.738 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:31.742 00.004 6120 Enqueuing Expose request
03:11:31.746 00.004 7680 Guiding  Dir = 2, Dur = 121
03:11:31.746 00.000 7680 IsSlewing returns 0
03:11:31.746 00.000 7680 IsGuiding returns 0
03:11:31.747 00.001 7680 PulseGuide returned control before completion, sleep 131
03:11:31.892 00.145 7680 IsGuiding returns 1
03:11:31.893 00.001 7680 scope still moving after pulse duration time elapsed
03:11:31.923 00.030 7680 IsSlewing returns 0
03:11:31.924 00.001 7680 IsGuiding returns 0
03:11:31.924 00.000 7680 scope move finished after 121 + 56 ms
03:11:31.925 00.001 7680 Move returns status 0, amount 121
03:11:31.925 00.000 7680 MoveAxis(N, 0, ABG)
03:11:31.925 00.000 7680 Move returns status 0, amount 0
03:11:31.925 00.000 7680 move complete, result=0
03:11:31.925 00.000 7680 worker thread done servicing request
03:11:31.927 00.002 6120 GuideStep: -0.3 px 121 ms EAST, -0.3 px 0 ms NORTH
03:11:31.932 00.005 7680 Worker thread wakes up
03:11:31.934 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:31.934 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:33.185 01.251 7680 Exposure complete
03:11:33.333 00.148 7680 worker thread done servicing request
03:11:33.333 00.000 6120 OnExposeComplete: enter
03:11:33.337 00.004 6120 UpdateGuideState(): m_state=6
03:11:33.343 00.006 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2361
03:11:33.347 00.004 6120 Star::Find returns 1 (0), X=511.72, Y=667.47, Mass=8814, SNR=61.6, Peak=206 HFD=6.9
03:11:33.354 00.007 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (0.19) = xAngle (2.22 = 2.22)
03:11:33.358 00.004 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.09 = -1.19)
03:11:33.361 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.19 hyp=0.29 cameraTheta=2.41 mountX=-0.17 mountY=-0.27, mountTheta=-2.15
03:11:33.367 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.19, opts=13)
03:11:33.370 00.003 6120 Enqueuing Move request for scope (-0.21, 0.19)
03:11:33.374 00.004 7680 Worker thread wakes up
03:11:33.375 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:33.380 00.005 6120 UpdateGuideState exits: m=8814 SNR=61.6
03:11:33.383 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:33.386 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:33.388 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.19) opts 0xd
03:11:33.388 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.19)
03:11:33.389 00.001 7680 Moving (-0.21, 0.19) raw xDistance=-0.17 yDistance=-0.27
03:11:33.389 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:11:33.389 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:11:33.389 00.000 6120 Enqueuing Expose request
03:11:33.393 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:11:33.393 00.000 7680 MoveAxis(E, 0, ABG)
03:11:33.393 00.000 7680 Move returns status 0, amount 0
03:11:33.393 00.000 7680 MoveAxis(N, 0, ABG)
03:11:33.394 00.001 7680 Move returns status 0, amount 0
03:11:33.394 00.000 7680 move complete, result=0
03:11:33.394 00.000 7680 worker thread done servicing request
03:11:33.394 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:11:33.398 00.004 7680 Worker thread wakes up
03:11:33.398 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:33.398 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:34.653 01.255 7680 Exposure complete
03:11:34.795 00.142 7680 worker thread done servicing request
03:11:34.795 00.000 6120 OnExposeComplete: enter
03:11:34.799 00.004 6120 UpdateGuideState(): m_state=6
03:11:34.804 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2362
03:11:34.808 00.004 6120 Star::Find returns 1 (0), X=511.58, Y=667.01, Mass=8398, SNR=60.8, Peak=213 HFD=6.5
03:11:34.813 00.005 6120 CameraToMount -- cameraTheta (-2.49) - m_xAngle (0.19) = xAngle (-2.68 = -2.68)
03:11:34.819 00.006 6120 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.19 = 0.19)
03:11:34.824 00.005 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.27 hyp=0.44 cameraTheta=-2.49 mountX=-0.40 mountY=0.09, mountTheta=2.93
03:11:34.830 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.27, opts=13)
03:11:34.834 00.004 6120 Enqueuing Move request for scope (-0.35, -0.27)
03:11:34.837 00.003 7680 Worker thread wakes up
03:11:34.839 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:34.842 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.27) opts 0xd
03:11:34.843 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.27)
03:11:34.843 00.000 7680 Moving (-0.35, -0.27) raw xDistance=-0.40 yDistance=0.09
03:11:34.843 00.000 6120 UpdateGuideState exits: m=8398 SNR=60.8
03:11:34.848 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
03:11:34.848 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:11:34.849 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:34.852 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:34.856 00.004 6120 Enqueuing Expose request
03:11:34.861 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:11:34.861 00.000 7680 MoveAxis(E, 162, ABG)
03:11:34.861 00.000 7680 Guiding  Dir = 2, Dur = 162
03:11:34.861 00.000 7680 IsSlewing returns 0
03:11:34.862 00.001 7680 IsGuiding returns 0
03:11:34.862 00.000 7680 PulseGuide returned control before completion, sleep 172
03:11:35.035 00.173 7680 IsGuiding returns 1
03:11:35.037 00.002 7680 scope still moving after pulse duration time elapsed
03:11:35.067 00.030 7680 IsSlewing returns 0
03:11:35.068 00.001 7680 IsGuiding returns 0
03:11:35.068 00.000 7680 scope move finished after 162 + 44 ms
03:11:35.068 00.000 7680 Move returns status 0, amount 162
03:11:35.069 00.001 7680 MoveAxis(N, 0, ABG)
03:11:35.069 00.000 7680 Move returns status 0, amount 0
03:11:35.069 00.000 7680 move complete, result=0
03:11:35.070 00.001 7680 worker thread done servicing request
03:11:35.070 00.000 6120 GuideStep: -0.4 px 162 ms EAST, 0.1 px 0 ms NORTH
03:11:35.077 00.007 7680 Worker thread wakes up
03:11:35.077 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:35.077 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:36.326 01.249 7680 Exposure complete
03:11:36.470 00.144 6120 OnExposeComplete: enter
03:11:36.474 00.004 7680 worker thread done servicing request
03:11:36.474 00.000 6120 UpdateGuideState(): m_state=6
03:11:36.480 00.006 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2363
03:11:36.485 00.005 6120 Star::Find returns 1 (0), X=511.72, Y=666.75, Mass=8570, SNR=61.7, Peak=207 HFD=6.6
03:11:36.490 00.005 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
03:11:36.494 00.004 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.74 = 0.74)
03:11:36.500 00.006 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.53 hyp=0.56 cameraTheta=-1.95 mountX=-0.30 mountY=0.38, mountTheta=2.24
03:11:36.507 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.53, opts=13)
03:11:36.510 00.003 6120 Enqueuing Move request for scope (-0.21, -0.53)
03:11:36.514 00.004 7680 Worker thread wakes up
03:11:36.514 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:36.518 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.53) opts 0xd
03:11:36.518 00.000 6120 UpdateGuideState exits: m=8570 SNR=61.7
03:11:36.523 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.53)
03:11:36.523 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:36.529 00.006 7680 Moving (-0.21, -0.53) raw xDistance=-0.30 yDistance=0.38
03:11:36.530 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:36.536 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
03:11:36.536 00.000 6120 Enqueuing Expose request
03:11:36.542 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:11:36.542 00.000 7680 MoveAxis(E, 134, ABG)
03:11:36.543 00.001 7680 Guiding  Dir = 2, Dur = 134
03:11:36.543 00.000 7680 IsSlewing returns 0
03:11:36.544 00.001 7680 IsGuiding returns 0
03:11:36.544 00.000 7680 PulseGuide returned control before completion, sleep 144
03:11:36.704 00.160 7680 IsGuiding returns 1
03:11:36.705 00.001 7680 scope still moving after pulse duration time elapsed
03:11:36.736 00.031 7680 IsSlewing returns 0
03:11:36.737 00.001 7680 IsGuiding returns 1
03:11:36.767 00.030 7680 IsSlewing returns 0
03:11:36.768 00.001 7680 IsGuiding returns 1
03:11:36.799 00.031 7680 IsSlewing returns 0
03:11:36.801 00.002 7680 IsGuiding returns 0
03:11:36.801 00.000 7680 scope move finished after 134 + 123 ms
03:11:36.801 00.000 7680 Move returns status 0, amount 134
03:11:36.801 00.000 7680 MoveAxis(S, 207, ABG)
03:11:36.801 00.000 7680 Guiding  Dir = 1, Dur = 207
03:11:36.803 00.002 7680 IsSlewing returns 0
03:11:36.804 00.001 7680 IsGuiding returns 0
03:11:36.804 00.000 7680 PulseGuide returned control before completion, sleep 217
03:11:37.034 00.230 7680 IsGuiding returns 1
03:11:37.036 00.002 7680 scope still moving after pulse duration time elapsed
03:11:37.065 00.029 7680 IsSlewing returns 0
03:11:37.067 00.002 7680 IsGuiding returns 0
03:11:37.067 00.000 7680 scope move finished after 207 + 56 ms
03:11:37.067 00.000 7680 Move returns status 0, amount 207
03:11:37.067 00.000 7680 move complete, result=0
03:11:37.067 00.000 7680 worker thread done servicing request
03:11:37.069 00.002 6120 GuideStep: -0.3 px 134 ms EAST, 0.4 px 207 ms SOUTH
03:11:37.074 00.005 7680 Worker thread wakes up
03:11:37.074 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:37.074 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:38.328 01.254 7680 Exposure complete
03:11:38.475 00.147 7680 worker thread done servicing request
03:11:38.475 00.000 6120 OnExposeComplete: enter
03:11:38.479 00.004 6120 UpdateGuideState(): m_state=6
03:11:38.484 00.005 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2364
03:11:38.488 00.004 6120 Star::Find returns 1 (0), X=512.08, Y=666.88, Mass=8571, SNR=60.6, Peak=211 HFD=6.5
03:11:38.492 00.004 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.19) = xAngle (-1.40 = -1.40)
03:11:38.495 00.003 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.48 = 1.48)
03:11:38.499 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.39 hyp=0.42 cameraTheta=-1.21 mountX=0.07 mountY=0.42, mountTheta=1.40
03:11:38.505 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.39, opts=13)
03:11:38.509 00.004 6120 Enqueuing Move request for scope (0.15, -0.39)
03:11:38.512 00.003 7680 Worker thread wakes up
03:11:38.512 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:38.516 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.39) opts 0xd
03:11:38.516 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.39)
03:11:38.516 00.000 7680 Moving (0.15, -0.39) raw xDistance=0.07 yDistance=0.42
03:11:38.516 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:11:38.516 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
03:11:38.518 00.002 7680 MoveAxis(E, 0, ABG)
03:11:38.518 00.000 6120 UpdateGuideState exits: m=8571 SNR=60.6
03:11:38.521 00.003 7680 Move returns status 0, amount 0
03:11:38.522 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:38.525 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:38.528 00.003 7680 MoveAxis(S, 228, ABG)
03:11:38.528 00.000 7680 Guiding  Dir = 1, Dur = 228
03:11:38.530 00.002 6120 Enqueuing Expose request
03:11:38.535 00.005 7680 IsSlewing returns 0
03:11:38.535 00.000 7680 IsGuiding returns 0
03:11:38.536 00.001 7680 PulseGuide returned control before completion, sleep 238
03:11:38.783 00.247 7680 IsGuiding returns 1
03:11:38.783 00.000 7680 scope still moving after pulse duration time elapsed
03:11:38.813 00.030 7680 IsSlewing returns 0
03:11:38.814 00.001 7680 IsGuiding returns 0
03:11:38.815 00.001 7680 scope move finished after 228 + 50 ms
03:11:38.815 00.000 7680 Move returns status 0, amount 228
03:11:38.815 00.000 7680 move complete, result=0
03:11:38.815 00.000 7680 worker thread done servicing request
03:11:38.815 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 228 ms SOUTH
03:11:38.821 00.006 7680 Worker thread wakes up
03:11:38.821 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:38.823 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:40.079 01.256 7680 Exposure complete
03:11:40.228 00.149 7680 worker thread done servicing request
03:11:40.228 00.000 6120 OnExposeComplete: enter
03:11:40.232 00.004 6120 UpdateGuideState(): m_state=6
03:11:40.235 00.003 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2365
03:11:40.240 00.005 6120 Star::Find returns 1 (0), X=512.01, Y=666.92, Mass=8608, SNR=62.6, Peak=231 HFD=6.4
03:11:40.243 00.003 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
03:11:40.246 00.003 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
03:11:40.251 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.36 hyp=0.37 cameraTheta=-1.35 mountX=0.01 mountY=0.36, mountTheta=1.53
03:11:40.258 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.36, opts=13)
03:11:40.262 00.004 6120 Enqueuing Move request for scope (0.08, -0.36)
03:11:40.266 00.004 7680 Worker thread wakes up
03:11:40.266 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.36) opts 0xd
03:11:40.266 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.36)
03:11:40.266 00.000 7680 Moving (0.08, -0.36) raw xDistance=0.01 yDistance=0.36
03:11:40.268 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:11:40.268 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
03:11:40.268 00.000 7680 MoveAxis(E, 0, ABG)
03:11:40.268 00.000 7680 Move returns status 0, amount 0
03:11:40.268 00.000 7680 MoveAxis(S, 194, ABG)
03:11:40.268 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:40.273 00.005 7680 Guiding  Dir = 1, Dur = 194
03:11:40.273 00.000 6120 UpdateGuideState exits: m=8608 SNR=62.6
03:11:40.277 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:40.281 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:40.284 00.003 6120 Enqueuing Expose request
03:11:40.289 00.005 7680 IsSlewing returns 0
03:11:40.289 00.000 7680 IsGuiding returns 0
03:11:40.289 00.000 7680 PulseGuide returned control before completion, sleep 204
03:11:40.503 00.214 7680 IsGuiding returns 1
03:11:40.504 00.001 7680 scope still moving after pulse duration time elapsed
03:11:40.535 00.031 7680 IsSlewing returns 0
03:11:40.536 00.001 7680 IsGuiding returns 0
03:11:40.537 00.001 7680 scope move finished after 194 + 53 ms
03:11:40.537 00.000 7680 Move returns status 0, amount 194
03:11:40.537 00.000 7680 move complete, result=0
03:11:40.538 00.001 7680 worker thread done servicing request
03:11:40.538 00.000 7680 Worker thread wakes up
03:11:40.539 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 194 ms SOUTH
03:11:40.544 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:40.545 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:41.789 01.244 7680 Exposure complete
03:11:41.931 00.142 7680 worker thread done servicing request
03:11:41.931 00.000 6120 OnExposeComplete: enter
03:11:41.937 00.006 6120 UpdateGuideState(): m_state=6
03:11:41.941 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2366
03:11:41.944 00.003 6120 Star::Find returns 1 (0), X=511.99, Y=667.13, Mass=8147, SNR=59.6, Peak=220 HFD=6.3
03:11:41.949 00.005 6120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (0.19) = xAngle (-1.38 = -1.38)
03:11:41.952 00.003 6120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
03:11:41.956 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.16 cameraTheta=-1.19 mountX=0.03 mountY=0.15, mountTheta=1.38
03:11:41.961 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.14, opts=13)
03:11:41.964 00.003 6120 Enqueuing Move request for scope (0.06, -0.14)
03:11:41.970 00.006 7680 Worker thread wakes up
03:11:41.970 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
03:11:41.970 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
03:11:41.970 00.000 7680 Moving (0.06, -0.14) raw xDistance=0.03 yDistance=0.15
03:11:41.970 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:11:41.971 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:11:41.971 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:41.976 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:11:41.977 00.001 7680 MoveAxis(E, 0, ABG)
03:11:41.977 00.000 7680 Move returns status 0, amount 0
03:11:41.977 00.000 7680 MoveAxis(N, 0, ABG)
03:11:41.977 00.000 7680 Move returns status 0, amount 0
03:11:41.977 00.000 7680 move complete, result=0
03:11:41.978 00.001 6120 UpdateGuideState exits: m=8147 SNR=59.6
03:11:41.983 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:41.987 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:41.992 00.005 7680 worker thread done servicing request
03:11:41.992 00.000 6120 Enqueuing Expose request
03:11:41.996 00.004 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:11:42.000 00.004 7680 Worker thread wakes up
03:11:42.001 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:42.001 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:43.248 01.247 7680 Exposure complete
03:11:43.387 00.139 7680 worker thread done servicing request
03:11:43.388 00.001 6120 OnExposeComplete: enter
03:11:43.391 00.003 6120 UpdateGuideState(): m_state=6
03:11:43.394 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2367
03:11:43.399 00.005 6120 Star::Find returns 1 (0), X=511.90, Y=667.16, Mass=8172, SNR=59.6, Peak=204 HFD=6.5
03:11:43.402 00.003 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
03:11:43.406 00.004 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
03:11:43.410 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.86 mountX=-0.06 mountY=0.09, mountTheta=2.13
03:11:43.416 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.12, opts=13)
03:11:43.420 00.004 6120 Enqueuing Move request for scope (-0.03, -0.12)
03:11:43.425 00.005 7680 Worker thread wakes up
03:11:43.425 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
03:11:43.425 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
03:11:43.425 00.000 7680 Moving (-0.03, -0.12) raw xDistance=-0.06 yDistance=0.09
03:11:43.425 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:11:43.425 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:11:43.426 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:43.430 00.004 6120 UpdateGuideState exits: m=8172 SNR=59.6
03:11:43.434 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:43.438 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:43.441 00.003 6120 Enqueuing Expose request
03:11:43.446 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:11:43.446 00.000 7680 MoveAxis(E, 0, ABG)
03:11:43.446 00.000 7680 Move returns status 0, amount 0
03:11:43.446 00.000 7680 MoveAxis(N, 0, ABG)
03:11:43.446 00.000 7680 Move returns status 0, amount 0
03:11:43.447 00.001 7680 move complete, result=0
03:11:43.447 00.000 7680 worker thread done servicing request
03:11:43.447 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:11:43.451 00.004 7680 Worker thread wakes up
03:11:43.451 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:43.451 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:44.705 01.254 7680 Exposure complete
03:11:44.840 00.135 7680 worker thread done servicing request
03:11:44.841 00.001 6120 OnExposeComplete: enter
03:11:44.844 00.003 6120 UpdateGuideState(): m_state=6
03:11:44.847 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2368
03:11:44.852 00.005 6120 Star::Find returns 1 (0), X=511.69, Y=668.94, Mass=8537, SNR=62.0, Peak=221 HFD=6.6
03:11:44.855 00.003 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (0.19) = xAngle (1.53 = 1.53)
03:11:44.858 00.003 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.40 = -1.88)
03:11:44.861 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=1.66 hyp=1.68 cameraTheta=1.71 mountX=0.07 mountY=-1.60, mountTheta=-1.53
03:11:44.865 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=1.66, opts=13)
03:11:44.870 00.005 6120 Enqueuing Move request for scope (-0.24, 1.66)
03:11:44.875 00.005 7680 Worker thread wakes up
03:11:44.875 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 1.66) opts 0xd
03:11:44.875 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 1.66)
03:11:44.875 00.000 7680 Moving (-0.24, 1.66) raw xDistance=0.07 yDistance=-1.60
03:11:44.875 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:11:44.876 00.001 7680 resist switch: large excursion: input -1.60 thresh 0.60 direction from 1 to -1
03:11:44.876 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.79
03:11:44.876 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.60 from input -1.60
03:11:44.876 00.000 7680 MoveAxis(E, 0, ABG)
03:11:44.876 00.000 7680 Move returns status 0, amount 0
03:11:44.876 00.000 7680 MoveAxis(N, 867, ABG)
03:11:44.877 00.001 7680 Guiding  Dir = 0, Dur = 867
03:11:44.877 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:44.880 00.003 7680 IsSlewing returns 0
03:11:44.880 00.000 6120 UpdateGuideState exits: m=8537 SNR=62.0
03:11:44.885 00.005 7680 IsGuiding returns 0
03:11:44.885 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:44.888 00.003 7680 PulseGuide returned control before completion, sleep 877
03:11:44.889 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:44.892 00.003 6120 Enqueuing Expose request
03:11:45.777 00.885 7680 IsGuiding returns 1
03:11:45.779 00.002 7680 scope still moving after pulse duration time elapsed
03:11:45.809 00.030 7680 IsSlewing returns 0
03:11:45.810 00.001 7680 IsGuiding returns 0
03:11:45.811 00.001 7680 scope move finished after 867 + 58 ms
03:11:45.811 00.000 7680 Move returns status 0, amount 867
03:11:45.811 00.000 7680 move complete, result=0
03:11:45.812 00.001 7680 worker thread done servicing request
03:11:45.812 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.6 px 867 ms NORTH
03:11:45.819 00.007 7680 Worker thread wakes up
03:11:45.819 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:45.819 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:47.075 01.256 7680 Exposure complete
03:11:47.228 00.153 7680 worker thread done servicing request
03:11:47.228 00.000 6120 OnExposeComplete: enter
03:11:47.232 00.004 6120 UpdateGuideState(): m_state=6
03:11:47.237 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2369
03:11:47.241 00.004 6120 Star::Find returns 1 (0), X=511.77, Y=666.63, Mass=8517, SNR=61.0, Peak=195 HFD=6.8
03:11:47.245 00.004 6120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
03:11:47.250 00.005 6120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
03:11:47.254 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.65 hyp=0.67 cameraTheta=-1.81 mountX=-0.27 mountY=0.52, mountTheta=2.06
03:11:47.259 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.65, opts=13)
03:11:47.263 00.004 6120 Enqueuing Move request for scope (-0.16, -0.65)
03:11:47.268 00.005 7680 Worker thread wakes up
03:11:47.268 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.65) opts 0xd
03:11:47.268 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.65)
03:11:47.268 00.000 7680 Moving (-0.16, -0.65) raw xDistance=-0.27 yDistance=0.52
03:11:47.268 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:11:47.268 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:11:47.268 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
03:11:47.269 00.001 7680 MoveAxis(E, 112, ABG)
03:11:47.269 00.000 7680 Guiding  Dir = 2, Dur = 112
03:11:47.269 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:47.273 00.004 7680 IsSlewing returns 0
03:11:47.273 00.000 6120 UpdateGuideState exits: m=8517 SNR=61.0
03:11:47.277 00.004 7680 IsGuiding returns 0
03:11:47.277 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:47.281 00.004 7680 PulseGuide returned control before completion, sleep 122
03:11:47.281 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:47.286 00.005 6120 Enqueuing Expose request
03:11:47.417 00.131 7680 IsGuiding returns 1
03:11:47.417 00.000 7680 scope still moving after pulse duration time elapsed
03:11:47.448 00.031 7680 IsSlewing returns 0
03:11:47.449 00.001 7680 IsGuiding returns 0
03:11:47.449 00.000 7680 scope move finished after 112 + 59 ms
03:11:47.450 00.001 7680 Move returns status 0, amount 112
03:11:47.451 00.001 7680 MoveAxis(N, 0, ABG)
03:11:47.451 00.000 7680 Move returns status 0, amount 0
03:11:47.451 00.000 7680 move complete, result=0
03:11:47.452 00.001 7680 worker thread done servicing request
03:11:47.452 00.000 7680 Worker thread wakes up
03:11:47.453 00.001 6120 GuideStep: -0.3 px 112 ms EAST, 0.5 px 0 ms NORTH
03:11:47.458 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:47.458 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:48.709 01.251 7680 Exposure complete
03:11:48.853 00.144 7680 worker thread done servicing request
03:11:48.854 00.001 6120 OnExposeComplete: enter
03:11:48.858 00.004 6120 UpdateGuideState(): m_state=6
03:11:48.861 00.003 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2370
03:11:48.865 00.004 6120 Star::Find returns 1 (0), X=511.84, Y=666.05, Mass=7949, SNR=58.9, Peak=204 HFD=6.3
03:11:48.868 00.003 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
03:11:48.874 00.006 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
03:11:48.879 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-1.22 hyp=1.23 cameraTheta=-1.64 mountX=-0.31 mountY=1.06, mountTheta=1.86
03:11:48.885 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-1.22, opts=13)
03:11:48.889 00.004 6120 Enqueuing Move request for scope (-0.09, -1.22)
03:11:48.894 00.005 7680 Worker thread wakes up
03:11:48.894 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -1.22) opts 0xd
03:11:48.894 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:48.898 00.004 6120 UpdateGuideState exits: m=7949 SNR=58.9
03:11:48.902 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:48.905 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:48.910 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.09, -1.22)
03:11:48.910 00.000 6120 Enqueuing Expose request
03:11:48.915 00.005 7680 Moving (-0.09, -1.22) raw xDistance=-0.31 yDistance=1.06
03:11:48.915 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
03:11:48.915 00.000 7680 resist switch: large excursion: input 1.06 thresh 0.60 direction from -1 to 1
03:11:48.916 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.18
03:11:48.916 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.06 from input 1.06
03:11:48.916 00.000 7680 MoveAxis(E, 136, ABG)
03:11:48.916 00.000 7680 Guiding  Dir = 2, Dur = 136
03:11:48.916 00.000 7680 IsSlewing returns 0
03:11:48.918 00.002 7680 IsGuiding returns 0
03:11:48.918 00.000 7680 PulseGuide returned control before completion, sleep 146
03:11:49.075 00.157 7680 IsGuiding returns 1
03:11:49.077 00.002 7680 scope still moving after pulse duration time elapsed
03:11:49.106 00.029 7680 IsSlewing returns 0
03:11:49.107 00.001 7680 IsGuiding returns 0
03:11:49.107 00.000 7680 scope move finished after 136 + 53 ms
03:11:49.108 00.001 7680 Move returns status 0, amount 136
03:11:49.108 00.000 7680 MoveAxis(S, 575, ABG)
03:11:49.108 00.000 7680 Guiding  Dir = 1, Dur = 575
03:11:49.110 00.002 7680 IsSlewing returns 0
03:11:49.110 00.000 7680 IsGuiding returns 0
03:11:49.111 00.001 7680 PulseGuide returned control before completion, sleep 585
03:11:49.701 00.590 7680 IsGuiding returns 1
03:11:49.702 00.001 7680 scope still moving after pulse duration time elapsed
03:11:49.732 00.030 7680 IsSlewing returns 0
03:11:49.734 00.002 7680 IsGuiding returns 0
03:11:49.734 00.000 7680 scope move finished after 575 + 49 ms
03:11:49.735 00.001 7680 Move returns status 0, amount 575
03:11:49.736 00.001 7680 move complete, result=0
03:11:49.736 00.000 7680 worker thread done servicing request
03:11:49.736 00.000 6120 GuideStep: -0.3 px 136 ms EAST, 1.1 px 575 ms SOUTH
03:11:49.742 00.006 7680 Worker thread wakes up
03:11:49.742 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:49.742 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:50.992 01.250 7680 Exposure complete
03:11:51.142 00.150 7680 worker thread done servicing request
03:11:51.142 00.000 6120 OnExposeComplete: enter
03:11:51.147 00.005 6120 UpdateGuideState(): m_state=6
03:11:51.150 00.003 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2371
03:11:51.159 00.009 6120 Star::Find returns 1 (0), X=511.83, Y=666.54, Mass=8488, SNR=59.6, Peak=217 HFD=6.6
03:11:51.163 00.004 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
03:11:51.168 00.005 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
03:11:51.172 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.74 hyp=0.75 cameraTheta=-1.71 mountX=-0.24 mountY=0.62, mountTheta=1.94
03:11:51.179 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.74, opts=13)
03:11:51.183 00.004 6120 Enqueuing Move request for scope (-0.10, -0.74)
03:11:51.186 00.003 7680 Worker thread wakes up
03:11:51.188 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:51.192 00.004 6120 UpdateGuideState exits: m=8488 SNR=59.6
03:11:51.195 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:51.200 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:51.203 00.003 6120 Enqueuing Expose request
03:11:51.207 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.74) opts 0xd
03:11:51.207 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.74)
03:11:51.207 00.000 7680 Moving (-0.10, -0.74) raw xDistance=-0.24 yDistance=0.62
03:11:51.207 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
03:11:51.208 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
03:11:51.208 00.000 7680 MoveAxis(E, 107, ABG)
03:11:51.208 00.000 7680 Guiding  Dir = 2, Dur = 107
03:11:51.208 00.000 7680 IsSlewing returns 0
03:11:51.209 00.001 7680 IsGuiding returns 0
03:11:51.209 00.000 7680 PulseGuide returned control before completion, sleep 117
03:11:51.341 00.132 7680 IsGuiding returns 1
03:11:51.343 00.002 7680 scope still moving after pulse duration time elapsed
03:11:51.372 00.029 7680 IsSlewing returns 0
03:11:51.375 00.003 7680 IsGuiding returns 0
03:11:51.376 00.001 7680 scope move finished after 107 + 59 ms
03:11:51.376 00.000 7680 Move returns status 0, amount 107
03:11:51.377 00.001 7680 MoveAxis(S, 335, ABG)
03:11:51.378 00.001 7680 Guiding  Dir = 1, Dur = 335
03:11:51.378 00.000 7680 IsSlewing returns 0
03:11:51.379 00.001 7680 IsGuiding returns 0
03:11:51.380 00.001 7680 PulseGuide returned control before completion, sleep 345
03:11:51.733 00.353 7680 IsGuiding returns 1
03:11:51.734 00.001 7680 scope still moving after pulse duration time elapsed
03:11:51.766 00.032 7680 IsSlewing returns 0
03:11:51.767 00.001 7680 IsGuiding returns 0
03:11:51.768 00.001 7680 scope move finished after 335 + 52 ms
03:11:51.768 00.000 7680 Move returns status 0, amount 335
03:11:51.769 00.001 7680 move complete, result=0
03:11:51.769 00.000 7680 worker thread done servicing request
03:11:51.771 00.002 7680 Worker thread wakes up
03:11:51.771 00.000 6120 GuideStep: -0.2 px 107 ms EAST, 0.6 px 335 ms SOUTH
03:11:51.778 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:51.779 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:53.024 01.245 7680 Exposure complete
03:11:53.176 00.152 7680 worker thread done servicing request
03:11:53.177 00.001 6120 OnExposeComplete: enter
03:11:53.183 00.006 6120 UpdateGuideState(): m_state=6
03:11:53.189 00.006 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2372
03:11:53.193 00.004 6120 Star::Find returns 1 (0), X=512.19, Y=666.11, Mass=8218, SNR=60.5, Peak=207 HFD=6.4
03:11:53.198 00.005 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
03:11:53.202 00.004 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
03:11:53.208 00.006 6120 CameraToMount -- cameraX=0.26 cameraY=-1.16 hyp=1.19 cameraTheta=-1.35 mountX=0.04 mountY=1.16, mountTheta=1.53
03:11:53.215 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-1.16, opts=13)
03:11:53.222 00.007 6120 Enqueuing Move request for scope (0.26, -1.16)
03:11:53.228 00.006 7680 Worker thread wakes up
03:11:53.228 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:53.231 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -1.16) opts 0xd
03:11:53.231 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -1.16)
03:11:53.233 00.002 6120 UpdateGuideState exits: m=8218 SNR=60.5
03:11:53.236 00.003 7680 Moving (0.26, -1.16) raw xDistance=0.04 yDistance=1.16
03:11:53.236 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:53.240 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:11:53.240 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:53.245 00.005 7680 GuideAlgorithmResistSwitch::result() returns 1.16 from input 1.16
03:11:53.245 00.000 6120 Enqueuing Expose request
03:11:53.252 00.007 7680 MoveAxis(E, 0, ABG)
03:11:53.252 00.000 7680 Move returns status 0, amount 0
03:11:53.253 00.001 7680 MoveAxis(S, 630, ABG)
03:11:53.253 00.000 7680 Guiding  Dir = 1, Dur = 630
03:11:53.256 00.003 7680 IsSlewing returns 0
03:11:53.257 00.001 7680 IsGuiding returns 0
03:11:53.257 00.000 7680 PulseGuide returned control before completion, sleep 640
03:11:53.910 00.653 7680 IsGuiding returns 1
03:11:53.911 00.001 7680 scope still moving after pulse duration time elapsed
03:11:53.942 00.031 7680 IsSlewing returns 0
03:11:53.943 00.001 7680 IsGuiding returns 0
03:11:53.944 00.001 7680 scope move finished after 630 + 57 ms
03:11:53.945 00.001 7680 Move returns status 0, amount 630
03:11:53.945 00.000 7680 move complete, result=0
03:11:53.946 00.001 7680 worker thread done servicing request
03:11:53.947 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 1.2 px 630 ms SOUTH
03:11:53.954 00.007 7680 Worker thread wakes up
03:11:53.954 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:53.955 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:55.197 01.242 7680 Exposure complete
03:11:55.337 00.140 7680 worker thread done servicing request
03:11:55.338 00.001 6120 OnExposeComplete: enter
03:11:55.341 00.003 6120 UpdateGuideState(): m_state=6
03:11:55.347 00.006 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2373
03:11:55.352 00.005 6120 Star::Find returns 1 (0), X=512.27, Y=666.98, Mass=8430, SNR=61.2, Peak=214 HFD=6.6
03:11:55.356 00.004 6120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.19) = xAngle (-0.92 = -0.92)
03:11:55.361 00.005 6120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.95 = 1.95)
03:11:55.365 00.004 6120 CameraToMount -- cameraX=0.33 cameraY=-0.30 hyp=0.45 cameraTheta=-0.73 mountX=0.27 mountY=0.42, mountTheta=0.99
03:11:55.370 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.30, opts=13)
03:11:55.373 00.003 6120 Enqueuing Move request for scope (0.33, -0.30)
03:11:55.377 00.004 7680 Worker thread wakes up
03:11:55.377 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.30) opts 0xd
03:11:55.378 00.001 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.30)
03:11:55.378 00.000 7680 Moving (0.33, -0.30) raw xDistance=0.27 yDistance=0.42
03:11:55.378 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:11:55.379 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
03:11:55.379 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:55.382 00.003 7680 MoveAxis(W, 111, ABG)
03:11:55.382 00.000 7680 Guiding  Dir = 3, Dur = 111
03:11:55.382 00.000 6120 UpdateGuideState exits: m=8430 SNR=61.2
03:11:55.386 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:55.389 00.003 7680 IsSlewing returns 0
03:11:55.389 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:55.396 00.007 7680 IsGuiding returns 0
03:11:55.396 00.000 6120 Enqueuing Expose request
03:11:55.400 00.004 7680 PulseGuide returned control before completion, sleep 121
03:11:55.532 00.132 7680 IsGuiding returns 1
03:11:55.533 00.001 7680 scope still moving after pulse duration time elapsed
03:11:55.562 00.029 7680 IsSlewing returns 0
03:11:55.563 00.001 7680 IsGuiding returns 1
03:11:55.593 00.030 7680 IsSlewing returns 0
03:11:55.594 00.001 7680 IsGuiding returns 0
03:11:55.596 00.002 7680 scope move finished after 111 + 88 ms
03:11:55.597 00.001 7680 Move returns status 0, amount 111
03:11:55.598 00.001 7680 MoveAxis(S, 227, ABG)
03:11:55.598 00.000 7680 Guiding  Dir = 1, Dur = 227
03:11:55.599 00.001 7680 IsSlewing returns 0
03:11:55.599 00.000 7680 IsGuiding returns 0
03:11:55.600 00.001 7680 PulseGuide returned control before completion, sleep 237
03:11:55.845 00.245 7680 IsGuiding returns 1
03:11:55.845 00.000 7680 scope still moving after pulse duration time elapsed
03:11:55.876 00.031 7680 IsSlewing returns 0
03:11:55.876 00.000 7680 IsGuiding returns 0
03:11:55.877 00.001 7680 scope move finished after 227 + 50 ms
03:11:55.877 00.000 7680 Move returns status 0, amount 227
03:11:55.877 00.000 7680 move complete, result=0
03:11:55.879 00.002 7680 worker thread done servicing request
03:11:55.879 00.000 7680 Worker thread wakes up
03:11:55.879 00.000 6120 GuideStep: 0.3 px 111 ms WEST, 0.4 px 227 ms SOUTH
03:11:55.885 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:55.885 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:57.137 01.252 7680 Exposure complete
03:11:57.280 00.143 7680 worker thread done servicing request
03:11:57.281 00.001 6120 OnExposeComplete: enter
03:11:57.285 00.004 6120 UpdateGuideState(): m_state=6
03:11:57.290 00.005 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2374
03:11:57.294 00.004 6120 Star::Find returns 1 (0), X=512.10, Y=667.02, Mass=8078, SNR=59.6, Peak=203 HFD=6.4
03:11:57.297 00.003 6120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.19) = xAngle (-1.18 = -1.18)
03:11:57.301 00.004 6120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.69 = 1.69)
03:11:57.305 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-0.99 mountX=0.12 mountY=0.30, mountTheta=1.21
03:11:57.310 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.25, opts=13)
03:11:57.314 00.004 6120 Enqueuing Move request for scope (0.17, -0.25)
03:11:57.319 00.005 7680 Worker thread wakes up
03:11:57.319 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:57.322 00.003 6120 UpdateGuideState exits: m=8078 SNR=59.6
03:11:57.327 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:57.330 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:57.334 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.25) opts 0xd
03:11:57.335 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.25)
03:11:57.335 00.000 7680 Moving (0.17, -0.25) raw xDistance=0.12 yDistance=0.30
03:11:57.335 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:11:57.335 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:11:57.335 00.000 7680 MoveAxis(E, 0, ABG)
03:11:57.336 00.001 7680 Move returns status 0, amount 0
03:11:57.336 00.000 7680 MoveAxis(S, 163, ABG)
03:11:57.336 00.000 7680 Guiding  Dir = 1, Dur = 163
03:11:57.336 00.000 6120 Enqueuing Expose request
03:11:57.340 00.004 7680 IsSlewing returns 0
03:11:57.340 00.000 7680 IsGuiding returns 0
03:11:57.341 00.001 7680 PulseGuide returned control before completion, sleep 173
03:11:57.520 00.179 7680 IsGuiding returns 1
03:11:57.520 00.000 7680 scope still moving after pulse duration time elapsed
03:11:57.551 00.031 7680 IsSlewing returns 0
03:11:57.551 00.000 7680 IsGuiding returns 0
03:11:57.551 00.000 7680 scope move finished after 163 + 47 ms
03:11:57.551 00.000 7680 Move returns status 0, amount 163
03:11:57.552 00.001 7680 move complete, result=0
03:11:57.552 00.000 7680 worker thread done servicing request
03:11:57.552 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 163 ms SOUTH
03:11:57.558 00.006 7680 Worker thread wakes up
03:11:57.558 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:57.559 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:11:58.811 01.252 7680 Exposure complete
03:11:58.951 00.140 7680 worker thread done servicing request
03:11:58.952 00.001 6120 OnExposeComplete: enter
03:11:58.956 00.004 6120 UpdateGuideState(): m_state=6
03:11:58.959 00.003 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2375
03:11:58.964 00.005 6120 Star::Find returns 1 (0), X=512.06, Y=667.07, Mass=8091, SNR=60.1, Peak=209 HFD=6.4
03:11:58.969 00.005 6120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (0.19) = xAngle (-1.19 = -1.19)
03:11:58.974 00.005 6120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.68 = 1.68)
03:11:58.980 00.006 6120 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-1.00 mountX=0.09 mountY=0.24, mountTheta=1.21
03:11:58.985 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.20, opts=13)
03:11:58.989 00.004 6120 Enqueuing Move request for scope (0.13, -0.20)
03:11:58.993 00.004 7680 Worker thread wakes up
03:11:58.993 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
03:11:58.994 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:11:58.997 00.003 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
03:11:58.997 00.000 6120 UpdateGuideState exits: m=8091 SNR=60.1
03:11:59.002 00.005 7680 Moving (0.13, -0.20) raw xDistance=0.09 yDistance=0.24
03:11:59.002 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:11:59.002 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:59.006 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:11:59.011 00.005 6120 Enqueuing Expose request
03:11:59.016 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:11:59.016 00.000 7680 MoveAxis(E, 0, ABG)
03:11:59.016 00.000 7680 Move returns status 0, amount 0
03:11:59.016 00.000 7680 MoveAxis(S, 129, ABG)
03:11:59.016 00.000 7680 Guiding  Dir = 1, Dur = 129
03:11:59.017 00.001 7680 IsSlewing returns 0
03:11:59.017 00.000 7680 IsGuiding returns 0
03:11:59.017 00.000 7680 PulseGuide returned control before completion, sleep 139
03:11:59.161 00.144 7680 IsGuiding returns 1
03:11:59.162 00.001 7680 scope still moving after pulse duration time elapsed
03:11:59.192 00.030 7680 IsSlewing returns 0
03:11:59.193 00.001 7680 IsGuiding returns 0
03:11:59.194 00.001 7680 scope move finished after 129 + 46 ms
03:11:59.194 00.000 7680 Move returns status 0, amount 129
03:11:59.194 00.000 7680 move complete, result=0
03:11:59.195 00.001 7680 worker thread done servicing request
03:11:59.195 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 129 ms SOUTH
03:11:59.201 00.006 7680 Worker thread wakes up
03:11:59.201 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:11:59.201 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:00.445 01.244 7680 Exposure complete
03:12:00.590 00.145 6120 OnExposeComplete: enter
03:12:00.595 00.005 7680 worker thread done servicing request
03:12:00.595 00.000 6120 UpdateGuideState(): m_state=6
03:12:00.600 00.005 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2376
03:12:00.604 00.004 6120 Star::Find returns 1 (0), X=511.86, Y=667.54, Mass=9051, SNR=63.5, Peak=227 HFD=6.9
03:12:00.608 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (0.19) = xAngle (1.64 = 1.64)
03:12:00.612 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.52 = -1.77)
03:12:00.616 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.83 mountX=-0.02 mountY=-0.27, mountTheta=-1.64
03:12:00.621 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.26, opts=13)
03:12:00.625 00.004 6120 Enqueuing Move request for scope (-0.07, 0.26)
03:12:00.629 00.004 7680 Worker thread wakes up
03:12:00.630 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:00.634 00.004 6120 UpdateGuideState exits: m=9051 SNR=63.5
03:12:00.637 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:00.640 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:00.645 00.005 6120 Enqueuing Expose request
03:12:00.649 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.26) opts 0xd
03:12:00.649 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.26)
03:12:00.649 00.000 7680 Moving (-0.07, 0.26) raw xDistance=-0.02 yDistance=-0.27
03:12:00.649 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:12:00.650 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:12:00.650 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:12:00.650 00.000 7680 MoveAxis(E, 0, ABG)
03:12:00.650 00.000 7680 Move returns status 0, amount 0
03:12:00.650 00.000 7680 MoveAxis(N, 0, ABG)
03:12:00.650 00.000 7680 Move returns status 0, amount 0
03:12:00.650 00.000 7680 move complete, result=0
03:12:00.650 00.000 7680 worker thread done servicing request
03:12:00.650 00.000 7680 Worker thread wakes up
03:12:00.652 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:12:00.657 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:00.657 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:01.902 01.245 7680 Exposure complete
03:12:02.052 00.150 7680 worker thread done servicing request
03:12:02.053 00.001 6120 OnExposeComplete: enter
03:12:02.057 00.004 6120 UpdateGuideState(): m_state=6
03:12:02.061 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2377
03:12:02.065 00.004 6120 Star::Find returns 1 (0), X=511.79, Y=667.63, Mass=8491, SNR=60.3, Peak=211 HFD=6.7
03:12:02.070 00.005 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (0.19) = xAngle (1.76 = 1.76)
03:12:02.076 00.006 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.63 = -1.65)
03:12:02.080 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.35 hyp=0.38 cameraTheta=1.94 mountX=-0.07 mountY=-0.38, mountTheta=-1.75
03:12:02.085 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.35, opts=13)
03:12:02.089 00.004 6120 Enqueuing Move request for scope (-0.14, 0.35)
03:12:02.094 00.005 7680 Worker thread wakes up
03:12:02.094 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:02.099 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.35) opts 0xd
03:12:02.100 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.35)
03:12:02.100 00.000 7680 Moving (-0.14, 0.35) raw xDistance=-0.07 yDistance=-0.38
03:12:02.100 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:12:02.100 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:12:02.101 00.001 6120 UpdateGuideState exits: m=8491 SNR=60.3
03:12:02.105 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:02.109 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:02.112 00.003 6120 Enqueuing Expose request
03:12:02.116 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
03:12:02.117 00.001 7680 MoveAxis(E, 0, ABG)
03:12:02.117 00.000 7680 Move returns status 0, amount 0
03:12:02.117 00.000 7680 MoveAxis(N, 0, ABG)
03:12:02.117 00.000 7680 Move returns status 0, amount 0
03:12:02.117 00.000 7680 move complete, result=0
03:12:02.118 00.001 7680 worker thread done servicing request
03:12:02.119 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
03:12:02.122 00.003 7680 Worker thread wakes up
03:12:02.124 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:02.125 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:03.372 01.247 7680 Exposure complete
03:12:03.493 00.121 7680 worker thread done servicing request
03:12:03.494 00.001 6120 OnExposeComplete: enter
03:12:03.499 00.005 6120 UpdateGuideState(): m_state=6
03:12:03.504 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2378
03:12:03.510 00.006 6120 Star::Find returns 1 (0), X=511.91, Y=667.08, Mass=8595, SNR=61.0, Peak=229 HFD=6.4
03:12:03.514 00.004 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
03:12:03.518 00.004 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
03:12:03.523 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.68 mountX=-0.06 mountY=0.17, mountTheta=1.90
03:12:03.534 00.011 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.20, opts=13)
03:12:03.541 00.007 6120 Enqueuing Move request for scope (-0.02, -0.20)
03:12:03.546 00.005 7680 Worker thread wakes up
03:12:03.546 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
03:12:03.546 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:03.552 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
03:12:03.552 00.000 7680 Moving (-0.02, -0.20) raw xDistance=-0.06 yDistance=0.17
03:12:03.552 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:12:03.552 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:12:03.553 00.001 6120 UpdateGuideState exits: m=8595 SNR=61.0
03:12:03.556 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:03.561 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:03.565 00.004 6120 Enqueuing Expose request
03:12:03.570 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:12:03.570 00.000 7680 MoveAxis(E, 0, ABG)
03:12:03.570 00.000 7680 Move returns status 0, amount 0
03:12:03.570 00.000 7680 MoveAxis(N, 0, ABG)
03:12:03.571 00.001 7680 Move returns status 0, amount 0
03:12:03.571 00.000 7680 move complete, result=0
03:12:03.571 00.000 7680 worker thread done servicing request
03:12:03.571 00.000 7680 Worker thread wakes up
03:12:03.572 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:12:03.576 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:03.576 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:04.828 01.252 7680 Exposure complete
03:12:04.956 00.128 7680 worker thread done servicing request
03:12:04.958 00.002 6120 OnExposeComplete: enter
03:12:04.961 00.003 6120 UpdateGuideState(): m_state=6
03:12:04.965 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2379
03:12:04.970 00.005 6120 Star::Find returns 1 (0), X=511.79, Y=666.99, Mass=8190, SNR=59.8, Peak=201 HFD=6.4
03:12:04.974 00.004 6120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
03:12:04.978 00.004 6120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
03:12:04.982 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.29 hyp=0.32 cameraTheta=-2.02 mountX=-0.19 mountY=0.20, mountTheta=2.34
03:12:04.987 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.29, opts=13)
03:12:04.990 00.003 6120 Enqueuing Move request for scope (-0.14, -0.29)
03:12:04.994 00.004 7680 Worker thread wakes up
03:12:04.994 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.29) opts 0xd
03:12:04.994 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.29)
03:12:04.994 00.000 7680 Moving (-0.14, -0.29) raw xDistance=-0.19 yDistance=0.20
03:12:04.994 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:12:04.994 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:12:04.994 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:12:04.994 00.000 7680 MoveAxis(E, 0, ABG)
03:12:04.995 00.001 7680 Move returns status 0, amount 0
03:12:04.995 00.000 7680 MoveAxis(N, 0, ABG)
03:12:04.996 00.001 7680 Move returns status 0, amount 0
03:12:04.996 00.000 7680 move complete, result=0
03:12:04.996 00.000 7680 worker thread done servicing request
03:12:04.996 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:05.000 00.004 6120 UpdateGuideState exits: m=8190 SNR=59.8
03:12:05.007 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:05.011 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:05.014 00.003 6120 Enqueuing Expose request
03:12:05.018 00.004 7680 Worker thread wakes up
03:12:05.018 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:05.018 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:05.018 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:12:06.268 01.250 7680 Exposure complete
03:12:06.412 00.144 7680 worker thread done servicing request
03:12:06.412 00.000 6120 OnExposeComplete: enter
03:12:06.417 00.005 6120 UpdateGuideState(): m_state=6
03:12:06.421 00.004 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2380
03:12:06.425 00.004 6120 Star::Find returns 1 (0), X=511.58, Y=666.93, Mass=8802, SNR=62.5, Peak=221 HFD=6.6
03:12:06.429 00.004 6120 CameraToMount -- cameraTheta (-2.36) - m_xAngle (0.19) = xAngle (-2.55 = -2.55)
03:12:06.434 00.005 6120 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.32 = 0.32)
03:12:06.438 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.35 hyp=0.50 cameraTheta=-2.36 mountX=-0.41 mountY=0.16, mountTheta=2.78
03:12:06.442 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.35, opts=13)
03:12:06.447 00.005 6120 Enqueuing Move request for scope (-0.35, -0.35)
03:12:06.451 00.004 7680 Worker thread wakes up
03:12:06.451 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:06.456 00.005 6120 UpdateGuideState exits: m=8802 SNR=62.5
03:12:06.459 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:06.463 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:06.467 00.004 6120 Enqueuing Expose request
03:12:06.472 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.35) opts 0xd
03:12:06.472 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.35)
03:12:06.472 00.000 7680 Moving (-0.35, -0.35) raw xDistance=-0.41 yDistance=0.16
03:12:06.472 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
03:12:06.473 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:12:06.473 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:12:06.473 00.000 7680 MoveAxis(E, 169, ABG)
03:12:06.473 00.000 7680 Guiding  Dir = 2, Dur = 169
03:12:06.474 00.001 7680 IsSlewing returns 0
03:12:06.474 00.000 7680 IsGuiding returns 0
03:12:06.475 00.001 7680 PulseGuide returned control before completion, sleep 179
03:12:06.665 00.190 7680 IsGuiding returns 1
03:12:06.666 00.001 7680 scope still moving after pulse duration time elapsed
03:12:06.698 00.032 7680 IsSlewing returns 0
03:12:06.699 00.001 7680 IsGuiding returns 0
03:12:06.700 00.001 7680 scope move finished after 169 + 56 ms
03:12:06.701 00.001 7680 Move returns status 0, amount 169
03:12:06.701 00.000 7680 MoveAxis(N, 0, ABG)
03:12:06.702 00.001 7680 Move returns status 0, amount 0
03:12:06.702 00.000 7680 move complete, result=0
03:12:06.702 00.000 7680 worker thread done servicing request
03:12:06.702 00.000 6120 GuideStep: -0.4 px 169 ms EAST, 0.2 px 0 ms NORTH
03:12:06.708 00.006 7680 Worker thread wakes up
03:12:06.709 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:06.709 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:07.955 01.246 7680 Exposure complete
03:12:08.077 00.122 7680 worker thread done servicing request
03:12:08.078 00.001 6120 OnExposeComplete: enter
03:12:08.082 00.004 6120 UpdateGuideState(): m_state=6
03:12:08.086 00.004 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2381
03:12:08.089 00.003 6120 Star::Find returns 1 (0), X=511.68, Y=666.97, Mass=8212, SNR=59.2, Peak=202 HFD=6.6
03:12:08.093 00.004 6120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.19) = xAngle (-2.44 = -2.44)
03:12:08.099 00.006 6120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.43 = 0.43)
03:12:08.102 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.30 hyp=0.39 cameraTheta=-2.26 mountX=-0.30 mountY=0.16, mountTheta=2.64
03:12:08.108 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.30, opts=13)
03:12:08.111 00.003 6120 Enqueuing Move request for scope (-0.25, -0.30)
03:12:08.115 00.004 7680 Worker thread wakes up
03:12:08.115 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.30) opts 0xd
03:12:08.115 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.30)
03:12:08.115 00.000 7680 Moving (-0.25, -0.30) raw xDistance=-0.30 yDistance=0.16
03:12:08.115 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:08.120 00.005 6120 UpdateGuideState exits: m=8212 SNR=59.2
03:12:08.124 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:08.128 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
03:12:08.128 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:12:08.128 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:08.134 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:12:08.134 00.000 7680 MoveAxis(E, 134, ABG)
03:12:08.134 00.000 7680 Guiding  Dir = 2, Dur = 134
03:12:08.134 00.000 6120 Enqueuing Expose request
03:12:08.138 00.004 7680 IsSlewing returns 0
03:12:08.139 00.001 7680 IsGuiding returns 0
03:12:08.139 00.000 7680 PulseGuide returned control before completion, sleep 144
03:12:08.293 00.154 7680 IsGuiding returns 1
03:12:08.294 00.001 7680 scope still moving after pulse duration time elapsed
03:12:08.323 00.029 7680 IsSlewing returns 0
03:12:08.324 00.001 7680 IsGuiding returns 0
03:12:08.325 00.001 7680 scope move finished after 134 + 50 ms
03:12:08.325 00.000 7680 Move returns status 0, amount 134
03:12:08.325 00.000 7680 MoveAxis(N, 0, ABG)
03:12:08.325 00.000 7680 Move returns status 0, amount 0
03:12:08.325 00.000 7680 move complete, result=0
03:12:08.326 00.001 7680 worker thread done servicing request
03:12:08.326 00.000 7680 Worker thread wakes up
03:12:08.326 00.000 6120 GuideStep: -0.3 px 134 ms EAST, 0.2 px 0 ms NORTH
03:12:08.333 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:08.333 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:09.575 01.242 7680 Exposure complete
03:12:09.720 00.145 7680 worker thread done servicing request
03:12:09.721 00.001 6120 OnExposeComplete: enter
03:12:09.726 00.005 6120 UpdateGuideState(): m_state=6
03:12:09.731 00.005 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2382
03:12:09.736 00.005 6120 Star::Find returns 1 (0), X=511.94, Y=666.83, Mass=8220, SNR=60.1, Peak=197 HFD=6.6
03:12:09.739 00.003 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
03:12:09.744 00.005 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
03:12:09.747 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.44 hyp=0.44 cameraTheta=-1.55 mountX=-0.07 mountY=0.40, mountTheta=1.75
03:12:09.754 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.44, opts=13)
03:12:09.758 00.004 6120 Enqueuing Move request for scope (0.01, -0.44)
03:12:09.762 00.004 7680 Worker thread wakes up
03:12:09.762 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:09.765 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.44) opts 0xd
03:12:09.765 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.44)
03:12:09.765 00.000 7680 Moving (0.01, -0.44) raw xDistance=-0.07 yDistance=0.40
03:12:09.769 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:12:09.769 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
03:12:09.769 00.000 7680 MoveAxis(E, 0, ABG)
03:12:09.770 00.001 7680 Move returns status 0, amount 0
03:12:09.770 00.000 7680 MoveAxis(S, 218, ABG)
03:12:09.770 00.000 7680 Guiding  Dir = 1, Dur = 218
03:12:09.770 00.000 7680 IsSlewing returns 0
03:12:09.771 00.001 7680 IsGuiding returns 0
03:12:09.771 00.000 7680 PulseGuide returned control before completion, sleep 228
03:12:09.771 00.000 6120 UpdateGuideState exits: m=8220 SNR=60.1
03:12:09.776 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:09.780 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:09.785 00.005 6120 Enqueuing Expose request
03:12:10.002 00.217 7680 IsGuiding returns 1
03:12:10.004 00.002 7680 scope still moving after pulse duration time elapsed
03:12:10.034 00.030 7680 IsSlewing returns 0
03:12:10.034 00.000 7680 IsGuiding returns 0
03:12:10.035 00.001 7680 scope move finished after 218 + 46 ms
03:12:10.035 00.000 7680 Move returns status 0, amount 218
03:12:10.035 00.000 7680 move complete, result=0
03:12:10.035 00.000 7680 worker thread done servicing request
03:12:10.037 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 218 ms SOUTH
03:12:10.043 00.006 7680 Worker thread wakes up
03:12:10.043 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:10.043 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:11.295 01.252 7680 Exposure complete
03:12:11.431 00.136 7680 worker thread done servicing request
03:12:11.431 00.000 6120 OnExposeComplete: enter
03:12:11.437 00.006 6120 UpdateGuideState(): m_state=6
03:12:11.443 00.006 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2383
03:12:11.448 00.005 6120 Star::Find returns 1 (0), X=511.75, Y=666.78, Mass=8713, SNR=61.5, Peak=219 HFD=6.6
03:12:11.451 00.003 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
03:12:11.456 00.005 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
03:12:11.460 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.50 hyp=0.53 cameraTheta=-1.91 mountX=-0.27 mountY=0.37, mountTheta=2.20
03:12:11.465 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.50, opts=13)
03:12:11.470 00.005 6120 Enqueuing Move request for scope (-0.18, -0.50)
03:12:11.474 00.004 7680 Worker thread wakes up
03:12:11.475 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.50) opts 0xd
03:12:11.475 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.50)
03:12:11.475 00.000 7680 Moving (-0.18, -0.50) raw xDistance=-0.27 yDistance=0.37
03:12:11.475 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:12:11.476 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:11.480 00.004 6120 UpdateGuideState exits: m=8713 SNR=61.5
03:12:11.484 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:11.488 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:12:11.488 00.000 7680 MoveAxis(E, 109, ABG)
03:12:11.488 00.000 7680 Guiding  Dir = 2, Dur = 109
03:12:11.488 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:11.492 00.004 6120 Enqueuing Expose request
03:12:11.496 00.004 7680 IsSlewing returns 0
03:12:11.496 00.000 7680 IsGuiding returns 0
03:12:11.497 00.001 7680 PulseGuide returned control before completion, sleep 119
03:12:11.628 00.131 7680 IsGuiding returns 1
03:12:11.629 00.001 7680 scope still moving after pulse duration time elapsed
03:12:11.661 00.032 7680 IsSlewing returns 0
03:12:11.662 00.001 7680 IsGuiding returns 0
03:12:11.662 00.000 7680 scope move finished after 109 + 56 ms
03:12:11.663 00.001 7680 Move returns status 0, amount 109
03:12:11.663 00.000 7680 MoveAxis(S, 200, ABG)
03:12:11.664 00.001 7680 Guiding  Dir = 1, Dur = 200
03:12:11.664 00.000 7680 IsSlewing returns 0
03:12:11.664 00.000 7680 IsGuiding returns 0
03:12:11.665 00.001 7680 PulseGuide returned control before completion, sleep 210
03:12:11.879 00.214 7680 IsGuiding returns 1
03:12:11.880 00.001 7680 scope still moving after pulse duration time elapsed
03:12:11.910 00.030 7680 IsSlewing returns 0
03:12:11.911 00.001 7680 IsGuiding returns 0
03:12:11.912 00.001 7680 scope move finished after 200 + 47 ms
03:12:11.912 00.000 7680 Move returns status 0, amount 200
03:12:11.912 00.000 7680 move complete, result=0
03:12:11.913 00.001 7680 worker thread done servicing request
03:12:11.913 00.000 7680 Worker thread wakes up
03:12:11.914 00.001 6120 GuideStep: -0.3 px 109 ms EAST, 0.4 px 200 ms SOUTH
03:12:11.921 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:11.921 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:13.172 01.251 7680 Exposure complete
03:12:13.317 00.145 7680 worker thread done servicing request
03:12:13.317 00.000 6120 OnExposeComplete: enter
03:12:13.322 00.005 6120 UpdateGuideState(): m_state=6
03:12:13.326 00.004 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2384
03:12:13.330 00.004 6120 Star::Find returns 1 (0), X=512.10, Y=666.89, Mass=8531, SNR=61.9, Peak=215 HFD=6.6
03:12:13.334 00.004 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.19) = xAngle (-1.34 = -1.34)
03:12:13.336 00.002 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.54 = 1.54)
03:12:13.341 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=-0.38 hyp=0.42 cameraTheta=-1.15 mountX=0.10 mountY=0.42, mountTheta=1.34
03:12:13.346 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.38, opts=13)
03:12:13.349 00.003 6120 Enqueuing Move request for scope (0.17, -0.38)
03:12:13.352 00.003 7680 Worker thread wakes up
03:12:13.352 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.38) opts 0xd
03:12:13.352 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.38)
03:12:13.352 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:13.356 00.004 6120 UpdateGuideState exits: m=8531 SNR=61.9
03:12:13.361 00.005 7680 Moving (0.17, -0.38) raw xDistance=0.10 yDistance=0.42
03:12:13.361 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:12:13.361 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
03:12:13.361 00.000 7680 MoveAxis(E, 0, ABG)
03:12:13.361 00.000 7680 Move returns status 0, amount 0
03:12:13.361 00.000 7680 MoveAxis(S, 228, ABG)
03:12:13.361 00.000 7680 Guiding  Dir = 1, Dur = 228
03:12:13.361 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:13.365 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:13.369 00.004 6120 Enqueuing Expose request
03:12:13.373 00.004 7680 IsSlewing returns 0
03:12:13.373 00.000 7680 IsGuiding returns 0
03:12:13.374 00.001 7680 PulseGuide returned control before completion, sleep 238
03:12:13.615 00.241 7680 IsGuiding returns 1
03:12:13.616 00.001 7680 scope still moving after pulse duration time elapsed
03:12:13.645 00.029 7680 IsSlewing returns 0
03:12:13.647 00.002 7680 IsGuiding returns 0
03:12:13.648 00.001 7680 scope move finished after 228 + 46 ms
03:12:13.648 00.000 7680 Move returns status 0, amount 228
03:12:13.649 00.001 7680 move complete, result=0
03:12:13.649 00.000 7680 worker thread done servicing request
03:12:13.650 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 228 ms SOUTH
03:12:13.658 00.008 7680 Worker thread wakes up
03:12:13.658 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:13.658 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:14.909 01.251 7680 Exposure complete
03:12:15.047 00.138 7680 worker thread done servicing request
03:12:15.048 00.001 6120 OnExposeComplete: enter
03:12:15.052 00.004 6120 UpdateGuideState(): m_state=6
03:12:15.056 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2385
03:12:15.060 00.004 6120 Star::Find returns 1 (0), X=512.02, Y=667.02, Mass=8209, SNR=60.4, Peak=204 HFD=6.4
03:12:15.063 00.003 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
03:12:15.069 00.006 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
03:12:15.074 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=-0.26 hyp=0.28 cameraTheta=-1.23 mountX=0.04 mountY=0.27, mountTheta=1.42
03:12:15.079 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.26, opts=13)
03:12:15.084 00.005 6120 Enqueuing Move request for scope (0.09, -0.26)
03:12:15.088 00.004 7680 Worker thread wakes up
03:12:15.088 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:15.093 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.26) opts 0xd
03:12:15.093 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.26)
03:12:15.093 00.000 7680 Moving (0.09, -0.26) raw xDistance=0.04 yDistance=0.27
03:12:15.093 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:12:15.093 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:12:15.094 00.001 6120 UpdateGuideState exits: m=8209 SNR=60.4
03:12:15.098 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:15.102 00.004 7680 MoveAxis(E, 0, ABG)
03:12:15.103 00.001 7680 Move returns status 0, amount 0
03:12:15.103 00.000 7680 MoveAxis(S, 149, ABG)
03:12:15.103 00.000 7680 Guiding  Dir = 1, Dur = 149
03:12:15.103 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:15.109 00.006 6120 Enqueuing Expose request
03:12:15.112 00.003 7680 IsSlewing returns 0
03:12:15.113 00.001 7680 IsGuiding returns 0
03:12:15.114 00.001 7680 PulseGuide returned control before completion, sleep 159
03:12:15.274 00.160 7680 IsGuiding returns 1
03:12:15.275 00.001 7680 scope still moving after pulse duration time elapsed
03:12:15.304 00.029 7680 IsSlewing returns 0
03:12:15.305 00.001 7680 IsGuiding returns 0
03:12:15.305 00.000 7680 scope move finished after 149 + 44 ms
03:12:15.307 00.002 7680 Move returns status 0, amount 149
03:12:15.307 00.000 7680 move complete, result=0
03:12:15.307 00.000 7680 worker thread done servicing request
03:12:15.308 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 149 ms SOUTH
03:12:15.315 00.007 7680 Worker thread wakes up
03:12:15.315 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:15.315 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:16.569 01.254 7680 Exposure complete
03:12:16.717 00.148 7680 worker thread done servicing request
03:12:16.718 00.001 6120 OnExposeComplete: enter
03:12:16.722 00.004 6120 UpdateGuideState(): m_state=6
03:12:16.725 00.003 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2386
03:12:16.730 00.005 6120 Star::Find returns 1 (0), X=512.14, Y=667.14, Mass=8213, SNR=60.3, Peak=232 HFD=6.5
03:12:16.734 00.004 6120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.19) = xAngle (-0.77 = -0.77)
03:12:16.738 00.004 6120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.10 = 2.10)
03:12:16.741 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-0.58 mountX=0.18 mountY=0.21, mountTheta=0.88
03:12:16.746 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.14, opts=13)
03:12:16.750 00.004 6120 Enqueuing Move request for scope (0.21, -0.14)
03:12:16.755 00.005 7680 Worker thread wakes up
03:12:16.755 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:16.760 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
03:12:16.760 00.000 6120 UpdateGuideState exits: m=8213 SNR=60.3
03:12:16.764 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:16.768 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:16.771 00.003 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
03:12:16.772 00.001 6120 Enqueuing Expose request
03:12:16.775 00.003 7680 Moving (0.21, -0.14) raw xDistance=0.18 yDistance=0.21
03:12:16.775 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:12:16.776 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:12:16.776 00.000 7680 MoveAxis(E, 0, ABG)
03:12:16.776 00.000 7680 Move returns status 0, amount 0
03:12:16.776 00.000 7680 MoveAxis(S, 116, ABG)
03:12:16.777 00.001 7680 Guiding  Dir = 1, Dur = 116
03:12:16.777 00.000 7680 IsSlewing returns 0
03:12:16.777 00.000 7680 IsGuiding returns 0
03:12:16.777 00.000 7680 PulseGuide returned control before completion, sleep 126
03:12:16.913 00.136 7680 IsGuiding returns 1
03:12:16.915 00.002 7680 scope still moving after pulse duration time elapsed
03:12:16.944 00.029 7680 IsSlewing returns 0
03:12:16.944 00.000 7680 IsGuiding returns 0
03:12:16.945 00.001 7680 scope move finished after 116 + 51 ms
03:12:16.945 00.000 7680 Move returns status 0, amount 116
03:12:16.945 00.000 7680 move complete, result=0
03:12:16.946 00.001 7680 worker thread done servicing request
03:12:16.947 00.001 7680 Worker thread wakes up
03:12:16.947 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 116 ms SOUTH
03:12:16.953 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:16.953 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:18.206 01.253 7680 Exposure complete
03:12:18.353 00.147 7680 worker thread done servicing request
03:12:18.353 00.000 6120 OnExposeComplete: enter
03:12:18.358 00.005 6120 UpdateGuideState(): m_state=6
03:12:18.363 00.005 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2387
03:12:18.367 00.004 6120 Star::Find returns 1 (0), X=512.02, Y=667.13, Mass=8291, SNR=60.5, Peak=215 HFD=6.4
03:12:18.370 00.003 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.19) = xAngle (-1.23 = -1.23)
03:12:18.375 00.005 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.64 = 1.64)
03:12:18.380 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.05 mountX=0.06 mountY=0.17, mountTheta=1.25
03:12:18.385 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.15, opts=13)
03:12:18.389 00.004 6120 Enqueuing Move request for scope (0.09, -0.15)
03:12:18.393 00.004 7680 Worker thread wakes up
03:12:18.393 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:18.398 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
03:12:18.398 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
03:12:18.398 00.000 7680 Moving (0.09, -0.15) raw xDistance=0.06 yDistance=0.17
03:12:18.398 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:12:18.398 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:12:18.400 00.002 6120 UpdateGuideState exits: m=8291 SNR=60.5
03:12:18.403 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:12:18.403 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:18.408 00.005 7680 MoveAxis(E, 0, ABG)
03:12:18.408 00.000 7680 Move returns status 0, amount 0
03:12:18.409 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:18.413 00.004 7680 MoveAxis(N, 0, ABG)
03:12:18.413 00.000 7680 Move returns status 0, amount 0
03:12:18.413 00.000 7680 move complete, result=0
03:12:18.413 00.000 6120 Enqueuing Expose request
03:12:18.419 00.006 7680 worker thread done servicing request
03:12:18.420 00.001 7680 Worker thread wakes up
03:12:18.420 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:18.420 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:18.420 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:12:19.665 01.245 7680 Exposure complete
03:12:19.807 00.142 7680 worker thread done servicing request
03:12:19.807 00.000 6120 OnExposeComplete: enter
03:12:19.811 00.004 6120 UpdateGuideState(): m_state=6
03:12:19.815 00.004 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2388
03:12:19.819 00.004 6120 Star::Find returns 1 (0), X=511.95, Y=667.12, Mass=7980, SNR=58.9, Peak=227 HFD=6.4
03:12:19.822 00.003 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
03:12:19.827 00.005 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
03:12:19.830 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.42 mountX=-0.01 mountY=0.15, mountTheta=1.61
03:12:19.836 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.16, opts=13)
03:12:19.840 00.004 6120 Enqueuing Move request for scope (0.02, -0.16)
03:12:19.844 00.004 7680 Worker thread wakes up
03:12:19.845 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:19.849 00.004 6120 UpdateGuideState exits: m=7980 SNR=58.9
03:12:19.854 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:19.857 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:19.862 00.005 6120 Enqueuing Expose request
03:12:19.865 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
03:12:19.865 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
03:12:19.866 00.001 7680 Moving (0.02, -0.16) raw xDistance=-0.01 yDistance=0.15
03:12:19.866 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:12:19.866 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:12:19.866 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:12:19.867 00.001 7680 MoveAxis(E, 0, ABG)
03:12:19.867 00.000 7680 Move returns status 0, amount 0
03:12:19.867 00.000 7680 MoveAxis(N, 0, ABG)
03:12:19.867 00.000 7680 Move returns status 0, amount 0
03:12:19.868 00.001 7680 move complete, result=0
03:12:19.868 00.000 7680 worker thread done servicing request
03:12:19.868 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:12:19.872 00.004 7680 Worker thread wakes up
03:12:19.873 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:19.873 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:21.121 01.248 7680 Exposure complete
03:12:21.261 00.140 7680 worker thread done servicing request
03:12:21.262 00.001 6120 OnExposeComplete: enter
03:12:21.265 00.003 6120 UpdateGuideState(): m_state=6
03:12:21.269 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2389
03:12:21.274 00.005 6120 Star::Find returns 1 (0), X=512.01, Y=667.04, Mass=8379, SNR=60.4, Peak=210 HFD=6.4
03:12:21.277 00.003 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.19) = xAngle (-1.44 = -1.44)
03:12:21.281 00.004 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.43 = 1.43)
03:12:21.285 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.26 mountX=0.03 mountY=0.25, mountTheta=1.44
03:12:21.289 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.24, opts=13)
03:12:21.292 00.003 6120 Enqueuing Move request for scope (0.08, -0.24)
03:12:21.297 00.005 7680 Worker thread wakes up
03:12:21.297 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
03:12:21.297 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
03:12:21.297 00.000 7680 Moving (0.08, -0.24) raw xDistance=0.03 yDistance=0.25
03:12:21.297 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:12:21.297 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:12:21.298 00.001 7680 MoveAxis(E, 0, ABG)
03:12:21.298 00.000 7680 Move returns status 0, amount 0
03:12:21.298 00.000 7680 MoveAxis(S, 136, ABG)
03:12:21.298 00.000 7680 Guiding  Dir = 1, Dur = 136
03:12:21.298 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:21.301 00.003 7680 IsSlewing returns 0
03:12:21.302 00.001 6120 UpdateGuideState exits: m=8379 SNR=60.4
03:12:21.305 00.003 7680 IsGuiding returns 0
03:12:21.305 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:21.309 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:21.313 00.004 7680 PulseGuide returned control before completion, sleep 146
03:12:21.315 00.002 6120 Enqueuing Expose request
03:12:21.471 00.156 7680 IsGuiding returns 0
03:12:21.472 00.001 7680 Move returns status 0, amount 136
03:12:21.472 00.000 7680 move complete, result=0
03:12:21.472 00.000 7680 worker thread done servicing request
03:12:21.472 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 136 ms SOUTH
03:12:21.478 00.006 7680 Worker thread wakes up
03:12:21.478 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:21.478 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:22.737 01.259 7680 Exposure complete
03:12:22.874 00.137 7680 worker thread done servicing request
03:12:22.874 00.000 6120 OnExposeComplete: enter
03:12:22.879 00.005 6120 UpdateGuideState(): m_state=6
03:12:22.883 00.004 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2390
03:12:22.888 00.005 6120 Star::Find returns 1 (0), X=511.89, Y=667.12, Mass=8024, SNR=58.5, Peak=197 HFD=6.5
03:12:22.892 00.004 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
03:12:22.896 00.004 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
03:12:22.900 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.80 mountX=-0.07 mountY=0.12, mountTheta=2.06
03:12:22.905 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.16, opts=13)
03:12:22.910 00.005 6120 Enqueuing Move request for scope (-0.04, -0.16)
03:12:22.916 00.006 7680 Worker thread wakes up
03:12:22.917 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:22.921 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
03:12:22.922 00.001 6120 UpdateGuideState exits: m=8024 SNR=58.5
03:12:22.926 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
03:12:22.927 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:22.931 00.004 7680 Moving (-0.04, -0.16) raw xDistance=-0.07 yDistance=0.12
03:12:22.931 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:12:22.931 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:22.935 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:12:22.936 00.001 6120 Enqueuing Expose request
03:12:22.940 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:12:22.940 00.000 7680 MoveAxis(E, 0, ABG)
03:12:22.940 00.000 7680 Move returns status 0, amount 0
03:12:22.940 00.000 7680 MoveAxis(N, 0, ABG)
03:12:22.940 00.000 7680 Move returns status 0, amount 0
03:12:22.941 00.001 7680 move complete, result=0
03:12:22.942 00.001 7680 worker thread done servicing request
03:12:22.942 00.000 7680 Worker thread wakes up
03:12:22.942 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:12:22.947 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:22.947 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:24.199 01.252 7680 Exposure complete
03:12:24.346 00.147 7680 worker thread done servicing request
03:12:24.346 00.000 6120 OnExposeComplete: enter
03:12:24.350 00.004 6120 UpdateGuideState(): m_state=6
03:12:24.353 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2391
03:12:24.357 00.004 6120 Star::Find returns 1 (0), X=511.76, Y=667.35, Mass=8690, SNR=60.3, Peak=214 HFD=6.8
03:12:24.362 00.005 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (0.19) = xAngle (2.57 = 2.57)
03:12:24.368 00.006 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.44 = -0.84)
03:12:24.372 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.07 hyp=0.19 cameraTheta=2.75 mountX=-0.16 mountY=-0.14, mountTheta=-2.41
03:12:24.380 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.07, opts=13)
03:12:24.385 00.005 6120 Enqueuing Move request for scope (-0.17, 0.07)
03:12:24.389 00.004 7680 Worker thread wakes up
03:12:24.389 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:24.393 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.07) opts 0xd
03:12:24.394 00.001 6120 UpdateGuideState exits: m=8690 SNR=60.3
03:12:24.397 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.07)
03:12:24.398 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:24.401 00.003 7680 Moving (-0.17, 0.07) raw xDistance=-0.16 yDistance=-0.14
03:12:24.401 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:24.404 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:12:24.404 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:12:24.404 00.000 6120 Enqueuing Expose request
03:12:24.409 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:12:24.409 00.000 7680 MoveAxis(E, 0, ABG)
03:12:24.410 00.001 7680 Move returns status 0, amount 0
03:12:24.410 00.000 7680 MoveAxis(N, 0, ABG)
03:12:24.410 00.000 7680 Move returns status 0, amount 0
03:12:24.410 00.000 7680 move complete, result=0
03:12:24.410 00.000 7680 worker thread done servicing request
03:12:24.411 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:24.415 00.004 7680 Worker thread wakes up
03:12:24.416 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:24.416 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:25.665 01.249 7680 Exposure complete
03:12:25.823 00.158 7680 worker thread done servicing request
03:12:25.825 00.002 6120 OnExposeComplete: enter
03:12:25.828 00.003 6120 UpdateGuideState(): m_state=6
03:12:25.833 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2392
03:12:25.836 00.003 6120 Star::Find returns 1 (0), X=511.81, Y=666.96, Mass=8406, SNR=60.2, Peak=214 HFD=6.4
03:12:25.840 00.004 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
03:12:25.843 00.003 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
03:12:25.847 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.32 hyp=0.34 cameraTheta=-1.92 mountX=-0.17 mountY=0.23, mountTheta=2.21
03:12:25.853 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.32, opts=13)
03:12:25.858 00.005 6120 Enqueuing Move request for scope (-0.12, -0.32)
03:12:25.864 00.006 7680 Worker thread wakes up
03:12:25.864 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:25.870 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.32) opts 0xd
03:12:25.870 00.000 6120 UpdateGuideState exits: m=8406 SNR=60.2
03:12:25.876 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.32)
03:12:25.876 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:25.881 00.005 7680 Moving (-0.12, -0.32) raw xDistance=-0.17 yDistance=0.23
03:12:25.881 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:25.887 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:12:25.887 00.000 6120 Enqueuing Expose request
03:12:25.892 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:12:25.893 00.001 7680 MoveAxis(E, 0, ABG)
03:12:25.893 00.000 7680 Move returns status 0, amount 0
03:12:25.893 00.000 7680 MoveAxis(S, 127, ABG)
03:12:25.893 00.000 7680 Guiding  Dir = 1, Dur = 127
03:12:25.894 00.001 7680 IsSlewing returns 0
03:12:25.894 00.000 7680 IsGuiding returns 0
03:12:25.894 00.000 7680 PulseGuide returned control before completion, sleep 137
03:12:26.036 00.142 7680 IsGuiding returns 1
03:12:26.036 00.000 7680 scope still moving after pulse duration time elapsed
03:12:26.067 00.031 7680 IsSlewing returns 0
03:12:26.068 00.001 7680 IsGuiding returns 0
03:12:26.068 00.000 7680 scope move finished after 127 + 47 ms
03:12:26.068 00.000 7680 Move returns status 0, amount 127
03:12:26.068 00.000 7680 move complete, result=0
03:12:26.068 00.000 7680 worker thread done servicing request
03:12:26.068 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 127 ms SOUTH
03:12:26.074 00.006 7680 Worker thread wakes up
03:12:26.074 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:26.075 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:27.322 01.247 7680 Exposure complete
03:12:27.444 00.122 7680 worker thread done servicing request
03:12:27.444 00.000 6120 OnExposeComplete: enter
03:12:27.448 00.004 6120 UpdateGuideState(): m_state=6
03:12:27.452 00.004 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2393
03:12:27.457 00.005 6120 Star::Find returns 1 (0), X=511.80, Y=666.91, Mass=8430, SNR=60.8, Peak=203 HFD=6.6
03:12:27.461 00.004 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
03:12:27.464 00.003 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
03:12:27.468 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.36 hyp=0.39 cameraTheta=-1.92 mountX=-0.20 mountY=0.27, mountTheta=2.20
03:12:27.474 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.36, opts=13)
03:12:27.478 00.004 6120 Enqueuing Move request for scope (-0.13, -0.36)
03:12:27.480 00.002 7680 Worker thread wakes up
03:12:27.480 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:27.483 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.36) opts 0xd
03:12:27.483 00.000 6120 UpdateGuideState exits: m=8430 SNR=60.8
03:12:27.487 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.36)
03:12:27.487 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:27.490 00.003 7680 Moving (-0.13, -0.36) raw xDistance=-0.20 yDistance=0.27
03:12:27.490 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:27.493 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:12:27.493 00.000 6120 Enqueuing Expose request
03:12:27.495 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:12:27.496 00.001 7680 MoveAxis(E, 0, ABG)
03:12:27.496 00.000 7680 Move returns status 0, amount 0
03:12:27.496 00.000 7680 MoveAxis(S, 146, ABG)
03:12:27.496 00.000 7680 Guiding  Dir = 1, Dur = 146
03:12:27.496 00.000 7680 IsSlewing returns 0
03:12:27.496 00.000 7680 IsGuiding returns 0
03:12:27.498 00.002 7680 PulseGuide returned control before completion, sleep 156
03:12:27.659 00.161 7680 IsGuiding returns 1
03:12:27.659 00.000 7680 scope still moving after pulse duration time elapsed
03:12:27.689 00.030 7680 IsSlewing returns 0
03:12:27.689 00.000 7680 IsGuiding returns 0
03:12:27.691 00.002 7680 scope move finished after 146 + 47 ms
03:12:27.691 00.000 7680 Move returns status 0, amount 146
03:12:27.691 00.000 7680 move complete, result=0
03:12:27.691 00.000 7680 worker thread done servicing request
03:12:27.691 00.000 7680 Worker thread wakes up
03:12:27.691 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 146 ms SOUTH
03:12:27.696 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:27.696 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:28.948 01.252 7680 Exposure complete
03:12:29.108 00.160 7680 worker thread done servicing request
03:12:29.108 00.000 6120 OnExposeComplete: enter
03:12:29.112 00.004 6120 UpdateGuideState(): m_state=6
03:12:29.117 00.005 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2394
03:12:29.120 00.003 6120 Star::Find returns 1 (0), X=511.56, Y=666.89, Mass=8253, SNR=59.4, Peak=218 HFD=6.5
03:12:29.124 00.004 6120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (0.19) = xAngle (-2.52 = -2.52)
03:12:29.128 00.004 6120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.36 = 0.36)
03:12:29.131 00.003 6120 CameraToMount -- cameraX=-0.37 cameraY=-0.39 hyp=0.54 cameraTheta=-2.33 mountX=-0.44 mountY=0.19, mountTheta=2.74
03:12:29.136 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=-0.39, opts=13)
03:12:29.140 00.004 6120 Enqueuing Move request for scope (-0.37, -0.39)
03:12:29.144 00.004 7680 Worker thread wakes up
03:12:29.144 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:29.148 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.39) opts 0xd
03:12:29.148 00.000 6120 UpdateGuideState exits: m=8253 SNR=59.4
03:12:29.150 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.37, -0.39)
03:12:29.151 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:29.155 00.004 7680 Moving (-0.37, -0.39) raw xDistance=-0.44 yDistance=0.19
03:12:29.155 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:29.160 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
03:12:29.160 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:12:29.161 00.001 6120 Enqueuing Expose request
03:12:29.166 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:12:29.166 00.000 7680 MoveAxis(E, 178, ABG)
03:12:29.166 00.000 7680 Guiding  Dir = 2, Dur = 178
03:12:29.166 00.000 7680 IsSlewing returns 0
03:12:29.166 00.000 7680 IsGuiding returns 0
03:12:29.168 00.002 7680 PulseGuide returned control before completion, sleep 188
03:12:29.361 00.193 7680 IsGuiding returns 1
03:12:29.362 00.001 7680 scope still moving after pulse duration time elapsed
03:12:29.392 00.030 7680 IsSlewing returns 0
03:12:29.393 00.001 7680 IsGuiding returns 0
03:12:29.393 00.000 7680 scope move finished after 178 + 48 ms
03:12:29.394 00.001 7680 Move returns status 0, amount 178
03:12:29.394 00.000 7680 MoveAxis(N, 0, ABG)
03:12:29.395 00.001 7680 Move returns status 0, amount 0
03:12:29.395 00.000 7680 move complete, result=0
03:12:29.396 00.001 7680 worker thread done servicing request
03:12:29.396 00.000 6120 GuideStep: -0.4 px 178 ms EAST, 0.2 px 0 ms NORTH
03:12:29.404 00.008 7680 Worker thread wakes up
03:12:29.404 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:29.406 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:30.651 01.245 7680 Exposure complete
03:12:30.797 00.146 7680 worker thread done servicing request
03:12:30.797 00.000 6120 OnExposeComplete: enter
03:12:30.803 00.006 6120 UpdateGuideState(): m_state=6
03:12:30.808 00.005 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2395
03:12:30.814 00.006 6120 Star::Find returns 1 (0), X=511.88, Y=667.15, Mass=9042, SNR=62.4, Peak=211 HFD=6.7
03:12:30.819 00.005 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
03:12:30.824 00.005 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
03:12:30.827 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.92 mountX=-0.07 mountY=0.10, mountTheta=2.21
03:12:30.832 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.13, opts=13)
03:12:30.838 00.006 6120 Enqueuing Move request for scope (-0.05, -0.13)
03:12:30.843 00.005 7680 Worker thread wakes up
03:12:30.843 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:30.847 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
03:12:30.847 00.000 6120 UpdateGuideState exits: m=9042 SNR=62.4
03:12:30.853 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:30.857 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:30.860 00.003 6120 Enqueuing Expose request
03:12:30.863 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
03:12:30.863 00.000 7680 Moving (-0.05, -0.13) raw xDistance=-0.07 yDistance=0.10
03:12:30.863 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:12:30.863 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:12:30.863 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:12:30.863 00.000 7680 MoveAxis(E, 0, ABG)
03:12:30.864 00.001 7680 Move returns status 0, amount 0
03:12:30.864 00.000 7680 MoveAxis(N, 0, ABG)
03:12:30.864 00.000 7680 Move returns status 0, amount 0
03:12:30.864 00.000 7680 move complete, result=0
03:12:30.865 00.001 7680 worker thread done servicing request
03:12:30.865 00.000 7680 Worker thread wakes up
03:12:30.865 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:30.865 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:30.865 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:12:32.106 01.241 7680 Exposure complete
03:12:32.223 00.117 7680 worker thread done servicing request
03:12:32.224 00.001 6120 OnExposeComplete: enter
03:12:32.229 00.005 6120 UpdateGuideState(): m_state=6
03:12:32.232 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2396
03:12:32.235 00.003 6120 Star::Find returns 1 (0), X=511.90, Y=668.71, Mass=7759, SNR=59.0, Peak=206 HFD=6.5
03:12:32.238 00.003 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.19) = xAngle (1.41 = 1.41)
03:12:32.242 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.28 = -2.00)
03:12:32.246 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=1.43 hyp=1.44 cameraTheta=1.60 mountX=0.23 mountY=-1.30, mountTheta=-1.39
03:12:32.253 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=1.43, opts=13)
03:12:32.259 00.006 6120 Enqueuing Move request for scope (-0.04, 1.43)
03:12:32.265 00.006 7680 Worker thread wakes up
03:12:32.266 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:32.271 00.005 6120 UpdateGuideState exits: m=7759 SNR=59.0
03:12:32.275 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 1.43) opts 0xd
03:12:32.275 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 1.43)
03:12:32.276 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:32.281 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:32.285 00.004 7680 Moving (-0.04, 1.43) raw xDistance=0.23 yDistance=-1.30
03:12:32.285 00.000 6120 Enqueuing Expose request
03:12:32.292 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
03:12:32.292 00.000 7680 resist switch: large excursion: input -1.30 thresh 0.60 direction from 1 to -1
03:12:32.293 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.91
03:12:32.293 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.30 from input -1.30
03:12:32.293 00.000 7680 MoveAxis(W, 95, ABG)
03:12:32.293 00.000 7680 Guiding  Dir = 3, Dur = 95
03:12:32.295 00.002 7680 IsSlewing returns 0
03:12:32.295 00.000 7680 IsGuiding returns 0
03:12:32.296 00.001 7680 PulseGuide returned control before completion, sleep 105
03:12:32.411 00.115 7680 IsGuiding returns 1
03:12:32.411 00.000 7680 scope still moving after pulse duration time elapsed
03:12:32.442 00.031 7680 IsSlewing returns 0
03:12:32.442 00.000 7680 IsGuiding returns 0
03:12:32.442 00.000 7680 scope move finished after 95 + 52 ms
03:12:32.443 00.001 7680 Move returns status 0, amount 95
03:12:32.443 00.000 7680 MoveAxis(N, 708, ABG)
03:12:32.443 00.000 7680 Guiding  Dir = 0, Dur = 708
03:12:32.443 00.000 7680 IsSlewing returns 0
03:12:32.444 00.001 7680 IsGuiding returns 0
03:12:32.444 00.000 7680 PulseGuide returned control before completion, sleep 718
03:12:33.177 00.733 7680 IsGuiding returns 1
03:12:33.177 00.000 7680 scope still moving after pulse duration time elapsed
03:12:33.209 00.032 7680 IsSlewing returns 0
03:12:33.209 00.000 7680 IsGuiding returns 0
03:12:33.209 00.000 7680 scope move finished after 708 + 56 ms
03:12:33.209 00.000 7680 Move returns status 0, amount 708
03:12:33.209 00.000 7680 move complete, result=0
03:12:33.210 00.001 7680 worker thread done servicing request
03:12:33.210 00.000 6120 GuideStep: 0.2 px 95 ms WEST, -1.3 px 708 ms NORTH
03:12:33.213 00.003 7680 Worker thread wakes up
03:12:33.213 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:33.214 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:34.463 01.249 7680 Exposure complete
03:12:34.626 00.163 7680 worker thread done servicing request
03:12:34.626 00.000 6120 OnExposeComplete: enter
03:12:34.633 00.007 6120 UpdateGuideState(): m_state=6
03:12:34.639 00.006 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2397
03:12:34.644 00.005 6120 Star::Find returns 1 (0), X=511.54, Y=666.59, Mass=8397, SNR=60.4, Peak=209 HFD=6.9
03:12:34.650 00.006 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.19) = xAngle (-2.27 = -2.27)
03:12:34.657 00.007 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.60 = 0.60)
03:12:34.663 00.006 6120 CameraToMount -- cameraX=-0.39 cameraY=-0.69 hyp=0.79 cameraTheta=-2.08 mountX=-0.51 mountY=0.45, mountTheta=2.42
03:12:34.671 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=-0.69, opts=13)
03:12:34.675 00.004 6120 Enqueuing Move request for scope (-0.39, -0.69)
03:12:34.679 00.004 7680 Worker thread wakes up
03:12:34.679 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:34.683 00.004 6120 UpdateGuideState exits: m=8397 SNR=60.4
03:12:34.686 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.69) opts 0xd
03:12:34.686 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:34.692 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.39, -0.69)
03:12:34.692 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:34.699 00.007 6120 Enqueuing Expose request
03:12:34.705 00.006 7680 Moving (-0.39, -0.69) raw xDistance=-0.51 yDistance=0.45
03:12:34.705 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.51
03:12:34.705 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:12:34.705 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
03:12:34.707 00.002 7680 MoveAxis(E, 202, ABG)
03:12:34.707 00.000 7680 Guiding  Dir = 2, Dur = 202
03:12:34.707 00.000 7680 IsSlewing returns 0
03:12:34.707 00.000 7680 IsGuiding returns 0
03:12:34.708 00.001 7680 PulseGuide returned control before completion, sleep 212
03:12:34.925 00.217 7680 IsGuiding returns 1
03:12:34.925 00.000 7680 scope still moving after pulse duration time elapsed
03:12:34.956 00.031 7680 IsSlewing returns 0
03:12:34.956 00.000 7680 IsGuiding returns 0
03:12:34.956 00.000 7680 scope move finished after 202 + 46 ms
03:12:34.956 00.000 7680 Move returns status 0, amount 202
03:12:34.957 00.001 7680 MoveAxis(N, 0, ABG)
03:12:34.957 00.000 7680 Move returns status 0, amount 0
03:12:34.957 00.000 7680 move complete, result=0
03:12:34.957 00.000 7680 worker thread done servicing request
03:12:34.957 00.000 6120 GuideStep: -0.5 px 202 ms EAST, 0.4 px 0 ms NORTH
03:12:34.962 00.005 7680 Worker thread wakes up
03:12:34.962 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:34.962 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:36.213 01.251 7680 Exposure complete
03:12:36.343 00.130 7680 worker thread done servicing request
03:12:36.344 00.001 6120 OnExposeComplete: enter
03:12:36.348 00.004 6120 UpdateGuideState(): m_state=6
03:12:36.352 00.004 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2398
03:12:36.356 00.004 6120 Star::Find returns 1 (0), X=511.85, Y=665.90, Mass=8601, SNR=62.3, Peak=230 HFD=6.5
03:12:36.363 00.007 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
03:12:36.370 00.007 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
03:12:36.375 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-1.38 hyp=1.38 cameraTheta=-1.63 mountX=-0.34 mountY=1.20, mountTheta=1.84
03:12:36.380 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-1.38, opts=13)
03:12:36.385 00.005 6120 Enqueuing Move request for scope (-0.08, -1.38)
03:12:36.388 00.003 7680 Worker thread wakes up
03:12:36.388 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:36.392 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -1.38) opts 0xd
03:12:36.392 00.000 6120 UpdateGuideState exits: m=8601 SNR=62.3
03:12:36.395 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.08, -1.38)
03:12:36.395 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:36.398 00.003 7680 Moving (-0.08, -1.38) raw xDistance=-0.34 yDistance=1.20
03:12:36.398 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:36.401 00.003 6120 Enqueuing Expose request
03:12:36.406 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
03:12:36.406 00.000 7680 resist switch: large excursion: input 1.20 thresh 0.60 direction from -1 to 1
03:12:36.406 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.60
03:12:36.407 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.20 from input 1.20
03:12:36.407 00.000 7680 MoveAxis(E, 152, ABG)
03:12:36.407 00.000 7680 Guiding  Dir = 2, Dur = 152
03:12:36.407 00.000 7680 IsSlewing returns 0
03:12:36.407 00.000 7680 IsGuiding returns 0
03:12:36.408 00.001 7680 PulseGuide returned control before completion, sleep 162
03:12:36.580 00.172 7680 IsGuiding returns 1
03:12:36.580 00.000 7680 scope still moving after pulse duration time elapsed
03:12:36.611 00.031 7680 IsSlewing returns 0
03:12:36.611 00.000 7680 IsGuiding returns 0
03:12:36.612 00.001 7680 scope move finished after 152 + 52 ms
03:12:36.612 00.000 7680 Move returns status 0, amount 152
03:12:36.612 00.000 7680 MoveAxis(S, 651, ABG)
03:12:36.612 00.000 7680 Guiding  Dir = 1, Dur = 651
03:12:36.613 00.001 7680 IsSlewing returns 0
03:12:36.613 00.000 7680 IsGuiding returns 0
03:12:36.613 00.000 7680 PulseGuide returned control before completion, sleep 661
03:12:37.283 00.670 7680 IsGuiding returns 1
03:12:37.283 00.000 7680 scope still moving after pulse duration time elapsed
03:12:37.313 00.030 7680 IsSlewing returns 0
03:12:37.313 00.000 7680 IsGuiding returns 0
03:12:37.314 00.001 7680 scope move finished after 651 + 49 ms
03:12:37.314 00.000 7680 Move returns status 0, amount 651
03:12:37.314 00.000 7680 move complete, result=0
03:12:37.314 00.000 7680 worker thread done servicing request
03:12:37.315 00.001 6120 GuideStep: -0.3 px 152 ms EAST, 1.2 px 651 ms SOUTH
03:12:37.321 00.006 7680 Worker thread wakes up
03:12:37.321 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:37.323 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:38.571 01.248 7680 Exposure complete
03:12:38.697 00.126 7680 worker thread done servicing request
03:12:38.697 00.000 6120 OnExposeComplete: enter
03:12:38.701 00.004 6120 UpdateGuideState(): m_state=6
03:12:38.704 00.003 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2399
03:12:38.708 00.004 6120 Star::Find returns 1 (0), X=512.05, Y=666.10, Mass=8046, SNR=59.2, Peak=216 HFD=6.5
03:12:38.712 00.004 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
03:12:38.716 00.004 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
03:12:38.720 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-1.18 hyp=1.19 cameraTheta=-1.47 mountX=-0.10 mountY=1.11, mountTheta=1.66
03:12:38.725 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-1.18, opts=13)
03:12:38.730 00.005 6120 Enqueuing Move request for scope (0.12, -1.18)
03:12:38.736 00.006 7680 Worker thread wakes up
03:12:38.736 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:38.741 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -1.18) opts 0xd
03:12:38.742 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, -1.18)
03:12:38.742 00.000 6120 UpdateGuideState exits: m=8046 SNR=59.2
03:12:38.746 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:38.750 00.004 7680 Moving (0.12, -1.18) raw xDistance=-0.10 yDistance=1.11
03:12:38.750 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:12:38.750 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.11 from input 1.11
03:12:38.750 00.000 7680 MoveAxis(E, 0, ABG)
03:12:38.750 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:38.756 00.006 7680 Move returns status 0, amount 0
03:12:38.756 00.000 6120 Enqueuing Expose request
03:12:38.760 00.004 7680 MoveAxis(S, 605, ABG)
03:12:38.761 00.001 7680 Guiding  Dir = 1, Dur = 605
03:12:38.761 00.000 7680 IsSlewing returns 0
03:12:38.761 00.000 7680 IsGuiding returns 0
03:12:38.762 00.001 7680 PulseGuide returned control before completion, sleep 615
03:12:39.390 00.628 7680 IsGuiding returns 1
03:12:39.390 00.000 7680 scope still moving after pulse duration time elapsed
03:12:39.421 00.031 7680 IsSlewing returns 0
03:12:39.421 00.000 7680 IsGuiding returns 0
03:12:39.421 00.000 7680 scope move finished after 605 + 55 ms
03:12:39.423 00.002 7680 Move returns status 0, amount 605
03:12:39.423 00.000 7680 move complete, result=0
03:12:39.423 00.000 7680 worker thread done servicing request
03:12:39.423 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.1 px 605 ms SOUTH
03:12:39.429 00.006 7680 Worker thread wakes up
03:12:39.430 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:39.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:40.682 01.252 7680 Exposure complete
03:12:40.822 00.140 7680 worker thread done servicing request
03:12:40.822 00.000 6120 OnExposeComplete: enter
03:12:40.827 00.005 6120 UpdateGuideState(): m_state=6
03:12:40.831 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2400
03:12:40.835 00.004 6120 Star::Find returns 1 (0), X=512.14, Y=666.97, Mass=8053, SNR=58.4, Peak=204 HFD=6.4
03:12:40.838 00.003 6120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (0.19) = xAngle (-1.16 = -1.16)
03:12:40.843 00.005 6120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.72 = 1.72)
03:12:40.847 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.31 hyp=0.37 cameraTheta=-0.97 mountX=0.15 mountY=0.37, mountTheta=1.19
03:12:40.853 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.31, opts=13)
03:12:40.857 00.004 6120 Enqueuing Move request for scope (0.21, -0.31)
03:12:40.862 00.005 7680 Worker thread wakes up
03:12:40.862 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.31) opts 0xd
03:12:40.862 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.31)
03:12:40.862 00.000 7680 Moving (0.21, -0.31) raw xDistance=0.15 yDistance=0.37
03:12:40.863 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:12:40.863 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:12:40.863 00.000 7680 MoveAxis(E, 0, ABG)
03:12:40.863 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:40.868 00.005 6120 UpdateGuideState exits: m=8053 SNR=58.4
03:12:40.872 00.004 7680 Move returns status 0, amount 0
03:12:40.872 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:40.877 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:40.881 00.004 6120 Enqueuing Expose request
03:12:40.885 00.004 7680 MoveAxis(S, 201, ABG)
03:12:40.885 00.000 7680 Guiding  Dir = 1, Dur = 201
03:12:40.885 00.000 7680 IsSlewing returns 0
03:12:40.885 00.000 7680 IsGuiding returns 0
03:12:40.886 00.001 7680 PulseGuide returned control before completion, sleep 211
03:12:41.111 00.225 7680 IsGuiding returns 1
03:12:41.111 00.000 7680 scope still moving after pulse duration time elapsed
03:12:41.142 00.031 7680 IsSlewing returns 0
03:12:41.143 00.001 7680 IsGuiding returns 0
03:12:41.144 00.001 7680 scope move finished after 201 + 56 ms
03:12:41.144 00.000 7680 Move returns status 0, amount 201
03:12:41.144 00.000 7680 move complete, result=0
03:12:41.144 00.000 7680 worker thread done servicing request
03:12:41.145 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 201 ms SOUTH
03:12:41.152 00.007 7680 Worker thread wakes up
03:12:41.152 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:41.152 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:42.398 01.246 7680 Exposure complete
03:12:42.534 00.136 7680 worker thread done servicing request
03:12:42.535 00.001 6120 OnExposeComplete: enter
03:12:42.539 00.004 6120 UpdateGuideState(): m_state=6
03:12:42.543 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2401
03:12:42.548 00.005 6120 Star::Find returns 1 (0), X=512.07, Y=666.83, Mass=8894, SNR=62.6, Peak=226 HFD=6.6
03:12:42.553 00.005 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.19) = xAngle (-1.45 = -1.45)
03:12:42.556 00.003 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.42 = 1.42)
03:12:42.560 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.45 hyp=0.47 cameraTheta=-1.26 mountX=0.06 mountY=0.47, mountTheta=1.45
03:12:42.566 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.45, opts=13)
03:12:42.570 00.004 6120 Enqueuing Move request for scope (0.14, -0.45)
03:12:42.573 00.003 7680 Worker thread wakes up
03:12:42.575 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:42.579 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.45) opts 0xd
03:12:42.579 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.45)
03:12:42.579 00.000 7680 Moving (0.14, -0.45) raw xDistance=0.06 yDistance=0.47
03:12:42.579 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:12:42.579 00.000 6120 UpdateGuideState exits: m=8894 SNR=62.6
03:12:42.584 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:42.587 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:42.591 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
03:12:42.591 00.000 7680 MoveAxis(E, 0, ABG)
03:12:42.593 00.002 7680 Move returns status 0, amount 0
03:12:42.593 00.000 6120 Enqueuing Expose request
03:12:42.597 00.004 7680 MoveAxis(S, 254, ABG)
03:12:42.597 00.000 7680 Guiding  Dir = 1, Dur = 254
03:12:42.597 00.000 7680 IsSlewing returns 0
03:12:42.598 00.001 7680 IsGuiding returns 0
03:12:42.599 00.001 7680 PulseGuide returned control before completion, sleep 264
03:12:42.874 00.275 7680 IsGuiding returns 1
03:12:42.875 00.001 7680 scope still moving after pulse duration time elapsed
03:12:42.904 00.029 7680 IsSlewing returns 0
03:12:42.906 00.002 7680 IsGuiding returns 0
03:12:42.907 00.001 7680 scope move finished after 254 + 54 ms
03:12:42.907 00.000 7680 Move returns status 0, amount 254
03:12:42.908 00.001 7680 move complete, result=0
03:12:42.908 00.000 7680 worker thread done servicing request
03:12:42.908 00.000 7680 Worker thread wakes up
03:12:42.909 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 254 ms SOUTH
03:12:42.912 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:42.912 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:44.169 01.257 7680 Exposure complete
03:12:44.298 00.129 7680 worker thread done servicing request
03:12:44.299 00.001 6120 OnExposeComplete: enter
03:12:44.303 00.004 6120 UpdateGuideState(): m_state=6
03:12:44.307 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2402
03:12:44.311 00.004 6120 Star::Find returns 1 (0), X=512.15, Y=667.11, Mass=8531, SNR=61.3, Peak=208 HFD=6.4
03:12:44.315 00.004 6120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (0.19) = xAngle (-0.86 = -0.86)
03:12:44.318 00.003 6120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.02 = 2.02)
03:12:44.322 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-0.67 mountX=0.18 mountY=0.25, mountTheta=0.94
03:12:44.327 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.17, opts=13)
03:12:44.331 00.004 6120 Enqueuing Move request for scope (0.21, -0.17)
03:12:44.334 00.003 7680 Worker thread wakes up
03:12:44.334 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.17) opts 0xd
03:12:44.334 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.17)
03:12:44.334 00.000 7680 Moving (0.21, -0.17) raw xDistance=0.18 yDistance=0.25
03:12:44.334 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:12:44.336 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:12:44.336 00.000 7680 MoveAxis(E, 0, ABG)
03:12:44.336 00.000 7680 Move returns status 0, amount 0
03:12:44.336 00.000 7680 MoveAxis(S, 134, ABG)
03:12:44.336 00.000 7680 Guiding  Dir = 1, Dur = 134
03:12:44.336 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:44.340 00.004 7680 IsSlewing returns 0
03:12:44.341 00.001 7680 IsGuiding returns 0
03:12:44.341 00.000 6120 UpdateGuideState exits: m=8531 SNR=61.3
03:12:44.344 00.003 7680 PulseGuide returned control before completion, sleep 144
03:12:44.344 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:44.349 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:44.352 00.003 6120 Enqueuing Expose request
03:12:44.498 00.146 7680 IsGuiding returns 1
03:12:44.499 00.001 7680 scope still moving after pulse duration time elapsed
03:12:44.529 00.030 7680 IsSlewing returns 0
03:12:44.531 00.002 7680 IsGuiding returns 0
03:12:44.531 00.000 7680 scope move finished after 134 + 56 ms
03:12:44.531 00.000 7680 Move returns status 0, amount 134
03:12:44.532 00.001 7680 move complete, result=0
03:12:44.532 00.000 7680 worker thread done servicing request
03:12:44.534 00.002 7680 Worker thread wakes up
03:12:44.534 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 134 ms SOUTH
03:12:44.540 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:44.540 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:45.793 01.253 7680 Exposure complete
03:12:45.909 00.116 7680 worker thread done servicing request
03:12:45.909 00.000 6120 OnExposeComplete: enter
03:12:45.912 00.003 6120 UpdateGuideState(): m_state=6
03:12:45.916 00.004 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2403
03:12:45.919 00.003 6120 Star::Find returns 1 (0), X=511.86, Y=667.51, Mass=8818, SNR=62.2, Peak=230 HFD=6.8
03:12:45.923 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (0.19) = xAngle (1.69 = 1.69)
03:12:45.927 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.56 = -1.72)
03:12:45.931 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.88 mountX=-0.03 mountY=-0.24, mountTheta=-1.69
03:12:45.939 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.23, opts=13)
03:12:45.948 00.009 6120 Enqueuing Move request for scope (-0.07, 0.23)
03:12:45.952 00.004 7680 Worker thread wakes up
03:12:45.952 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0xd
03:12:45.952 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
03:12:45.952 00.000 7680 Moving (-0.07, 0.23) raw xDistance=-0.03 yDistance=-0.24
03:12:45.952 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:12:45.952 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:12:45.954 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:45.957 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:12:45.957 00.000 6120 UpdateGuideState exits: m=8818 SNR=62.2
03:12:46.065 00.108 7680 MoveAxis(E, 0, ABG)
03:12:46.067 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:46.069 00.002 7680 Move returns status 0, amount 0
03:12:46.069 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:46.114 00.045 7680 MoveAxis(N, 0, ABG)
03:12:46.115 00.001 6120 Enqueuing Expose request
03:12:46.118 00.003 7680 Move returns status 0, amount 0
03:12:46.118 00.000 7680 move complete, result=0
03:12:46.118 00.000 7680 worker thread done servicing request
03:12:46.118 00.000 7680 Worker thread wakes up
03:12:46.118 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:46.119 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:12:46.123 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:47.368 01.245 7680 Exposure complete
03:12:47.502 00.134 7680 worker thread done servicing request
03:12:47.502 00.000 6120 OnExposeComplete: enter
03:12:47.506 00.004 6120 UpdateGuideState(): m_state=6
03:12:47.509 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2404
03:12:47.513 00.004 6120 Star::Find returns 1 (0), X=512.01, Y=667.15, Mass=7915, SNR=58.4, Peak=212 HFD=6.4
03:12:47.517 00.004 6120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (0.19) = xAngle (-1.22 = -1.22)
03:12:47.520 00.003 6120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.65 = 1.65)
03:12:47.524 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.04 mountX=0.05 mountY=0.15, mountTheta=1.24
03:12:47.532 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.13, opts=13)
03:12:47.536 00.004 6120 Enqueuing Move request for scope (0.08, -0.13)
03:12:47.540 00.004 7680 Worker thread wakes up
03:12:47.540 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:47.545 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
03:12:47.545 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
03:12:47.545 00.000 6120 UpdateGuideState exits: m=7915 SNR=58.4
03:12:47.549 00.004 7680 Moving (0.08, -0.13) raw xDistance=0.05 yDistance=0.15
03:12:47.549 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:47.553 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:12:47.553 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:47.557 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:12:47.557 00.000 6120 Enqueuing Expose request
03:12:47.562 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:12:47.562 00.000 7680 MoveAxis(E, 0, ABG)
03:12:47.562 00.000 7680 Move returns status 0, amount 0
03:12:47.562 00.000 7680 MoveAxis(N, 0, ABG)
03:12:47.562 00.000 7680 Move returns status 0, amount 0
03:12:47.563 00.001 7680 move complete, result=0
03:12:47.563 00.000 7680 worker thread done servicing request
03:12:47.563 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:12:47.568 00.005 7680 Worker thread wakes up
03:12:47.568 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:47.568 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:48.803 01.235 7680 Exposure complete
03:12:48.924 00.121 7680 worker thread done servicing request
03:12:48.924 00.000 6120 OnExposeComplete: enter
03:12:48.928 00.004 6120 UpdateGuideState(): m_state=6
03:12:48.931 00.003 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2405
03:12:48.934 00.003 6120 Star::Find returns 1 (0), X=511.95, Y=666.86, Mass=8581, SNR=62.1, Peak=220 HFD=6.5
03:12:48.938 00.004 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
03:12:48.940 00.002 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
03:12:48.944 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.41 hyp=0.41 cameraTheta=-1.52 mountX=-0.06 mountY=0.38, mountTheta=1.72
03:12:48.948 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.41, opts=13)
03:12:48.952 00.004 6120 Enqueuing Move request for scope (0.02, -0.41)
03:12:48.955 00.003 7680 Worker thread wakes up
03:12:48.955 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.41) opts 0xd
03:12:48.955 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.41)
03:12:48.955 00.000 7680 Moving (0.02, -0.41) raw xDistance=-0.06 yDistance=0.38
03:12:48.955 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:12:48.955 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:12:48.957 00.002 7680 MoveAxis(E, 0, ABG)
03:12:48.957 00.000 7680 Move returns status 0, amount 0
03:12:48.957 00.000 7680 MoveAxis(S, 207, ABG)
03:12:48.957 00.000 7680 Guiding  Dir = 1, Dur = 207
03:12:48.957 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:48.961 00.004 7680 IsSlewing returns 0
03:12:48.961 00.000 6120 UpdateGuideState exits: m=8581 SNR=62.1
03:12:48.964 00.003 7680 IsGuiding returns 0
03:12:48.964 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:48.968 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:48.973 00.005 7680 PulseGuide returned control before completion, sleep 217
03:12:48.974 00.001 6120 Enqueuing Expose request
03:12:49.204 00.230 7680 IsGuiding returns 0
03:12:49.205 00.001 7680 Move returns status 0, amount 207
03:12:49.205 00.000 7680 move complete, result=0
03:12:49.206 00.001 7680 worker thread done servicing request
03:12:49.206 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 207 ms SOUTH
03:12:49.213 00.007 7680 Worker thread wakes up
03:12:49.213 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:49.213 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:50.464 01.251 7680 Exposure complete
03:12:50.608 00.144 7680 worker thread done servicing request
03:12:50.609 00.001 6120 OnExposeComplete: enter
03:12:50.613 00.004 6120 UpdateGuideState(): m_state=6
03:12:50.616 00.003 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2406
03:12:50.621 00.005 6120 Star::Find returns 1 (0), X=512.06, Y=666.93, Mass=8239, SNR=60.3, Peak=228 HFD=6.4
03:12:50.626 00.005 6120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.19) = xAngle (-1.40 = -1.40)
03:12:50.631 00.005 6120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
03:12:50.635 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.35 hyp=0.37 cameraTheta=-1.22 mountX=0.06 mountY=0.37, mountTheta=1.40
03:12:50.639 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.35, opts=13)
03:12:50.644 00.005 6120 Enqueuing Move request for scope (0.13, -0.35)
03:12:50.647 00.003 7680 Worker thread wakes up
03:12:50.648 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:50.651 00.003 6120 UpdateGuideState exits: m=8239 SNR=60.3
03:12:50.655 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:50.660 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:50.666 00.006 6120 Enqueuing Expose request
03:12:50.670 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.35) opts 0xd
03:12:50.670 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.35)
03:12:50.670 00.000 7680 Moving (0.13, -0.35) raw xDistance=0.06 yDistance=0.37
03:12:50.670 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:12:50.671 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:12:50.671 00.000 7680 MoveAxis(E, 0, ABG)
03:12:50.671 00.000 7680 Move returns status 0, amount 0
03:12:50.671 00.000 7680 MoveAxis(S, 200, ABG)
03:12:50.671 00.000 7680 Guiding  Dir = 1, Dur = 200
03:12:50.672 00.001 7680 IsSlewing returns 0
03:12:50.672 00.000 7680 IsGuiding returns 0
03:12:50.673 00.001 7680 PulseGuide returned control before completion, sleep 210
03:12:50.890 00.217 7680 IsGuiding returns 1
03:12:50.891 00.001 7680 scope still moving after pulse duration time elapsed
03:12:50.921 00.030 7680 IsSlewing returns 0
03:12:50.922 00.001 7680 IsGuiding returns 0
03:12:50.922 00.000 7680 scope move finished after 200 + 49 ms
03:12:50.923 00.001 7680 Move returns status 0, amount 200
03:12:50.923 00.000 7680 move complete, result=0
03:12:50.924 00.001 7680 worker thread done servicing request
03:12:50.924 00.000 7680 Worker thread wakes up
03:12:50.925 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 200 ms SOUTH
03:12:50.931 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:50.931 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:52.186 01.255 7680 Exposure complete
03:12:52.327 00.141 7680 worker thread done servicing request
03:12:52.328 00.001 6120 OnExposeComplete: enter
03:12:52.332 00.004 6120 UpdateGuideState(): m_state=6
03:12:52.336 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2407
03:12:52.340 00.004 6120 Star::Find returns 1 (0), X=511.98, Y=667.01, Mass=8167, SNR=59.9, Peak=223 HFD=6.4
03:12:52.344 00.004 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
03:12:52.348 00.004 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
03:12:52.353 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.38 mountX=0.00 mountY=0.26, mountTheta=1.57
03:12:52.357 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.27, opts=13)
03:12:52.362 00.005 6120 Enqueuing Move request for scope (0.05, -0.27)
03:12:52.366 00.004 7680 Worker thread wakes up
03:12:52.366 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:52.370 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.27) opts 0xd
03:12:52.370 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.27)
03:12:52.370 00.000 7680 Moving (0.05, -0.27) raw xDistance=0.00 yDistance=0.26
03:12:52.370 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:12:52.370 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:12:52.370 00.000 7680 MoveAxis(E, 0, ABG)
03:12:52.370 00.000 6120 UpdateGuideState exits: m=8167 SNR=59.9
03:12:52.375 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:52.380 00.005 7680 Move returns status 0, amount 0
03:12:52.380 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:52.384 00.004 6120 Enqueuing Expose request
03:12:52.388 00.004 7680 MoveAxis(S, 142, ABG)
03:12:52.388 00.000 7680 Guiding  Dir = 1, Dur = 142
03:12:52.389 00.001 7680 IsSlewing returns 0
03:12:52.389 00.000 7680 IsGuiding returns 0
03:12:52.390 00.001 7680 PulseGuide returned control before completion, sleep 152
03:12:52.549 00.159 7680 IsGuiding returns 1
03:12:52.550 00.001 7680 scope still moving after pulse duration time elapsed
03:12:52.581 00.031 7680 IsSlewing returns 0
03:12:52.582 00.001 7680 IsGuiding returns 0
03:12:52.582 00.000 7680 scope move finished after 142 + 51 ms
03:12:52.583 00.001 7680 Move returns status 0, amount 142
03:12:52.585 00.002 7680 move complete, result=0
03:12:52.585 00.000 7680 worker thread done servicing request
03:12:52.585 00.000 7680 Worker thread wakes up
03:12:52.586 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 142 ms SOUTH
03:12:52.592 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:52.592 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:53.845 01.253 7680 Exposure complete
03:12:53.991 00.146 7680 worker thread done servicing request
03:12:53.991 00.000 6120 OnExposeComplete: enter
03:12:53.995 00.004 6120 UpdateGuideState(): m_state=6
03:12:53.999 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2408
03:12:54.004 00.005 6120 Star::Find returns 1 (0), X=511.84, Y=667.52, Mass=8853, SNR=62.1, Peak=215 HFD=6.6
03:12:54.009 00.005 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (0.19) = xAngle (1.75 = 1.75)
03:12:54.012 00.003 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.62 = -1.66)
03:12:54.016 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.93 mountX=-0.05 mountY=-0.26, mountTheta=-1.75
03:12:54.021 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.24, opts=13)
03:12:54.025 00.004 6120 Enqueuing Move request for scope (-0.09, 0.24)
03:12:54.027 00.002 7680 Worker thread wakes up
03:12:54.028 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:54.031 00.003 6120 UpdateGuideState exits: m=8853 SNR=62.1
03:12:54.034 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:54.038 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
03:12:54.038 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
03:12:54.039 00.001 7680 Moving (-0.09, 0.24) raw xDistance=-0.05 yDistance=-0.26
03:12:54.039 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:12:54.039 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:12:54.040 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:54.043 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:12:54.044 00.001 7680 MoveAxis(E, 0, ABG)
03:12:54.044 00.000 7680 Move returns status 0, amount 0
03:12:54.044 00.000 7680 MoveAxis(N, 0, ABG)
03:12:54.045 00.001 7680 Move returns status 0, amount 0
03:12:54.045 00.000 7680 move complete, result=0
03:12:54.045 00.000 7680 worker thread done servicing request
03:12:54.045 00.000 6120 Enqueuing Expose request
03:12:54.049 00.004 7680 Worker thread wakes up
03:12:54.050 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:12:54.053 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:54.053 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:55.293 01.240 7680 Exposure complete
03:12:55.416 00.123 7680 worker thread done servicing request
03:12:55.417 00.001 6120 OnExposeComplete: enter
03:12:55.421 00.004 6120 UpdateGuideState(): m_state=6
03:12:55.426 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2409
03:12:55.430 00.004 6120 Star::Find returns 1 (0), X=512.10, Y=667.10, Mass=8198, SNR=60.5, Peak=220 HFD=6.5
03:12:55.433 00.003 6120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.19) = xAngle (-0.97 = -0.97)
03:12:55.439 00.006 6120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.90 = 1.90)
03:12:55.442 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.79 mountX=0.14 mountY=0.23, mountTheta=1.03
03:12:55.448 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.17, opts=13)
03:12:55.453 00.005 6120 Enqueuing Move request for scope (0.17, -0.17)
03:12:55.457 00.004 7680 Worker thread wakes up
03:12:55.457 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
03:12:55.457 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
03:12:55.457 00.000 7680 Moving (0.17, -0.17) raw xDistance=0.14 yDistance=0.23
03:12:55.458 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:55.461 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:12:55.461 00.000 6120 UpdateGuideState exits: m=8198 SNR=60.5
03:12:55.464 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:55.469 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:55.472 00.003 6120 Enqueuing Expose request
03:12:55.476 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:12:55.476 00.000 7680 MoveAxis(E, 0, ABG)
03:12:55.476 00.000 7680 Move returns status 0, amount 0
03:12:55.476 00.000 7680 MoveAxis(S, 125, ABG)
03:12:55.477 00.001 7680 Guiding  Dir = 1, Dur = 125
03:12:55.477 00.000 7680 IsSlewing returns 0
03:12:55.477 00.000 7680 IsGuiding returns 0
03:12:55.477 00.000 7680 PulseGuide returned control before completion, sleep 135
03:12:55.630 00.153 7680 IsGuiding returns 1
03:12:55.630 00.000 7680 scope still moving after pulse duration time elapsed
03:12:55.660 00.030 7680 IsSlewing returns 0
03:12:55.661 00.001 7680 IsGuiding returns 0
03:12:55.661 00.000 7680 scope move finished after 125 + 58 ms
03:12:55.662 00.001 7680 Move returns status 0, amount 125
03:12:55.662 00.000 7680 move complete, result=0
03:12:55.662 00.000 7680 worker thread done servicing request
03:12:55.662 00.000 7680 Worker thread wakes up
03:12:55.663 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 125 ms SOUTH
03:12:55.669 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:55.669 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:56.924 01.255 7680 Exposure complete
03:12:57.071 00.147 7680 worker thread done servicing request
03:12:57.071 00.000 6120 OnExposeComplete: enter
03:12:57.075 00.004 6120 UpdateGuideState(): m_state=6
03:12:57.080 00.005 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2410
03:12:57.084 00.004 6120 Star::Find returns 1 (0), X=512.18, Y=667.05, Mass=8285, SNR=60.8, Peak=215 HFD=6.4
03:12:57.088 00.004 6120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.19) = xAngle (-0.92 = -0.92)
03:12:57.092 00.004 6120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.95 = 1.95)
03:12:57.097 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=-0.23 hyp=0.34 cameraTheta=-0.73 mountX=0.21 mountY=0.32, mountTheta=0.99
03:12:57.104 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.23, opts=13)
03:12:57.108 00.004 6120 Enqueuing Move request for scope (0.25, -0.23)
03:12:57.111 00.003 7680 Worker thread wakes up
03:12:57.112 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:57.115 00.003 6120 UpdateGuideState exits: m=8285 SNR=60.8
03:12:57.119 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.23) opts 0xd
03:12:57.119 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.23)
03:12:57.119 00.000 7680 Moving (0.25, -0.23) raw xDistance=0.21 yDistance=0.32
03:12:57.120 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:57.124 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:12:57.124 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:12:57.125 00.001 7680 MoveAxis(W, 84, ABG)
03:12:57.125 00.000 7680 Guiding  Dir = 3, Dur = 84
03:12:57.125 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:57.131 00.006 6120 Enqueuing Expose request
03:12:57.135 00.004 7680 IsSlewing returns 0
03:12:57.135 00.000 7680 IsGuiding returns 0
03:12:57.135 00.000 7680 PulseGuide returned control before completion, sleep 94
03:12:57.241 00.106 7680 IsGuiding returns 1
03:12:57.243 00.002 7680 scope still moving after pulse duration time elapsed
03:12:57.273 00.030 7680 IsSlewing returns 0
03:12:57.274 00.001 7680 IsGuiding returns 0
03:12:57.275 00.001 7680 scope move finished after 84 + 55 ms
03:12:57.276 00.001 7680 Move returns status 0, amount 84
03:12:57.276 00.000 7680 MoveAxis(S, 172, ABG)
03:12:57.276 00.000 7680 Guiding  Dir = 1, Dur = 172
03:12:57.277 00.001 7680 IsSlewing returns 0
03:12:57.277 00.000 7680 IsGuiding returns 0
03:12:57.277 00.000 7680 PulseGuide returned control before completion, sleep 182
03:12:57.478 00.201 7680 IsGuiding returns 1
03:12:57.479 00.001 7680 scope still moving after pulse duration time elapsed
03:12:57.508 00.029 7680 IsSlewing returns 0
03:12:57.509 00.001 7680 IsGuiding returns 0
03:12:57.509 00.000 7680 scope move finished after 172 + 59 ms
03:12:57.509 00.000 7680 Move returns status 0, amount 172
03:12:57.510 00.001 7680 move complete, result=0
03:12:57.510 00.000 7680 worker thread done servicing request
03:12:57.510 00.000 7680 Worker thread wakes up
03:12:57.511 00.001 6120 GuideStep: 0.2 px 84 ms WEST, 0.3 px 172 ms SOUTH
03:12:57.516 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:57.517 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:12:58.778 01.261 7680 Exposure complete
03:12:58.917 00.139 7680 worker thread done servicing request
03:12:58.918 00.001 6120 OnExposeComplete: enter
03:12:58.922 00.004 6120 UpdateGuideState(): m_state=6
03:12:58.926 00.004 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2411
03:12:58.930 00.004 6120 Star::Find returns 1 (0), X=511.86, Y=667.70, Mass=9118, SNR=62.4, Peak=224 HFD=6.6
03:12:58.933 00.003 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (0.19) = xAngle (1.54 = 1.54)
03:12:58.937 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.41 = -1.87)
03:12:58.942 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.43 hyp=0.43 cameraTheta=1.72 mountX=0.01 mountY=-0.41, mountTheta=-1.54
03:12:58.947 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.43, opts=13)
03:12:58.951 00.004 6120 Enqueuing Move request for scope (-0.07, 0.43)
03:12:58.954 00.003 7680 Worker thread wakes up
03:12:58.954 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.43) opts 0xd
03:12:58.954 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.43)
03:12:58.954 00.000 7680 Moving (-0.07, 0.43) raw xDistance=0.01 yDistance=-0.41
03:12:58.954 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:12:58.955 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:12:58.955 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:12:58.959 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
03:12:58.960 00.001 7680 MoveAxis(E, 0, ABG)
03:12:58.960 00.000 7680 Move returns status 0, amount 0
03:12:58.960 00.000 7680 MoveAxis(N, 0, ABG)
03:12:58.960 00.000 7680 Move returns status 0, amount 0
03:12:58.960 00.000 7680 move complete, result=0
03:12:58.960 00.000 7680 worker thread done servicing request
03:12:58.960 00.000 6120 UpdateGuideState exits: m=9118 SNR=62.4
03:12:58.964 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:58.967 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:12:58.970 00.003 6120 Enqueuing Expose request
03:12:58.974 00.004 7680 Worker thread wakes up
03:12:58.974 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
03:12:58.977 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:12:58.977 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:00.236 01.259 7680 Exposure complete
03:13:00.388 00.152 7680 worker thread done servicing request
03:13:00.388 00.000 6120 OnExposeComplete: enter
03:13:00.392 00.004 6120 UpdateGuideState(): m_state=6
03:13:00.397 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2412
03:13:00.401 00.004 6120 Star::Find returns 1 (0), X=511.86, Y=667.63, Mass=8188, SNR=59.4, Peak=200 HFD=6.7
03:13:00.405 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (0.19) = xAngle (1.59 = 1.59)
03:13:00.408 00.003 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.46 = -1.82)
03:13:00.414 00.006 6120 CameraToMount -- cameraX=-0.07 cameraY=0.35 hyp=0.36 cameraTheta=1.78 mountX=-0.01 mountY=-0.35, mountTheta=-1.59
03:13:00.423 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.35, opts=13)
03:13:00.432 00.009 6120 Enqueuing Move request for scope (-0.07, 0.35)
03:13:00.440 00.008 7680 Worker thread wakes up
03:13:00.440 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.35) opts 0xd
03:13:00.441 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:00.449 00.008 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.35)
03:13:00.449 00.000 7680 Moving (-0.07, 0.35) raw xDistance=-0.01 yDistance=-0.35
03:13:00.449 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:13:00.449 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:13:00.451 00.002 6120 UpdateGuideState exits: m=8188 SNR=59.4
03:13:00.457 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
03:13:00.457 00.000 7680 MoveAxis(E, 0, ABG)
03:13:00.457 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:00.463 00.006 7680 Move returns status 0, amount 0
03:13:00.463 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:00.470 00.007 6120 Enqueuing Expose request
03:13:00.476 00.006 7680 MoveAxis(N, 0, ABG)
03:13:00.476 00.000 7680 Move returns status 0, amount 0
03:13:00.477 00.001 7680 move complete, result=0
03:13:00.477 00.000 7680 worker thread done servicing request
03:13:00.477 00.000 7680 Worker thread wakes up
03:13:00.478 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:13:00.482 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:00.482 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:01.732 01.250 7680 Exposure complete
03:13:01.872 00.140 7680 worker thread done servicing request
03:13:01.872 00.000 6120 OnExposeComplete: enter
03:13:01.878 00.006 6120 UpdateGuideState(): m_state=6
03:13:01.883 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2413
03:13:01.887 00.004 6120 Star::Find returns 1 (0), X=512.06, Y=667.08, Mass=8056, SNR=60.5, Peak=236 HFD=6.4
03:13:01.891 00.004 6120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.19) = xAngle (-1.20 = -1.20)
03:13:01.895 00.004 6120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.67 = 1.67)
03:13:01.899 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-1.01 mountX=0.09 mountY=0.23, mountTheta=1.22
03:13:01.906 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.20, opts=13)
03:13:01.911 00.005 6120 Enqueuing Move request for scope (0.13, -0.20)
03:13:01.915 00.004 7680 Worker thread wakes up
03:13:01.915 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:01.918 00.003 6120 UpdateGuideState exits: m=8056 SNR=60.5
03:13:01.923 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
03:13:01.923 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:01.926 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:01.931 00.005 6120 Enqueuing Expose request
03:13:01.935 00.004 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
03:13:01.935 00.000 7680 Moving (0.13, -0.20) raw xDistance=0.09 yDistance=0.23
03:13:01.935 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:13:01.935 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:13:01.935 00.000 7680 MoveAxis(E, 0, ABG)
03:13:01.935 00.000 7680 Move returns status 0, amount 0
03:13:01.935 00.000 7680 MoveAxis(S, 127, ABG)
03:13:01.936 00.001 7680 Guiding  Dir = 1, Dur = 127
03:13:01.936 00.000 7680 IsSlewing returns 0
03:13:01.936 00.000 7680 IsGuiding returns 0
03:13:01.936 00.000 7680 PulseGuide returned control before completion, sleep 137
03:13:02.080 00.144 7680 IsGuiding returns 1
03:13:02.081 00.001 7680 scope still moving after pulse duration time elapsed
03:13:02.111 00.030 7680 IsSlewing returns 0
03:13:02.113 00.002 7680 IsGuiding returns 1
03:13:02.143 00.030 7680 IsSlewing returns 0
03:13:02.145 00.002 7680 IsGuiding returns 0
03:13:02.145 00.000 7680 scope move finished after 127 + 81 ms
03:13:02.146 00.001 7680 Move returns status 0, amount 127
03:13:02.146 00.000 7680 move complete, result=0
03:13:02.147 00.001 7680 worker thread done servicing request
03:13:02.147 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 127 ms SOUTH
03:13:02.154 00.007 7680 Worker thread wakes up
03:13:02.154 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:02.154 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:03.398 01.244 7680 Exposure complete
03:13:03.535 00.137 7680 worker thread done servicing request
03:13:03.536 00.001 6120 OnExposeComplete: enter
03:13:03.541 00.005 6120 UpdateGuideState(): m_state=6
03:13:03.545 00.004 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2414
03:13:03.549 00.004 6120 Star::Find returns 1 (0), X=512.08, Y=666.99, Mass=8291, SNR=61.0, Peak=223 HFD=6.4
03:13:03.553 00.004 6120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (0.19) = xAngle (-1.28 = -1.28)
03:13:03.557 00.004 6120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.59 = 1.59)
03:13:03.561 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.29 hyp=0.32 cameraTheta=-1.09 mountX=0.09 mountY=0.32, mountTheta=1.29
03:13:03.565 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.29, opts=13)
03:13:03.571 00.006 6120 Enqueuing Move request for scope (0.15, -0.29)
03:13:03.575 00.004 7680 Worker thread wakes up
03:13:03.576 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.29) opts 0xd
03:13:03.576 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.29)
03:13:03.576 00.000 7680 Moving (0.15, -0.29) raw xDistance=0.09 yDistance=0.32
03:13:03.577 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:13:03.577 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:13:03.577 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:03.582 00.005 7680 MoveAxis(E, 0, ABG)
03:13:03.582 00.000 6120 UpdateGuideState exits: m=8291 SNR=61.0
03:13:03.586 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:03.590 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:03.594 00.004 6120 Enqueuing Expose request
03:13:03.600 00.006 7680 Move returns status 0, amount 0
03:13:03.600 00.000 7680 MoveAxis(S, 175, ABG)
03:13:03.600 00.000 7680 Guiding  Dir = 1, Dur = 175
03:13:03.600 00.000 7680 IsSlewing returns 0
03:13:03.601 00.001 7680 IsGuiding returns 0
03:13:03.601 00.000 7680 PulseGuide returned control before completion, sleep 185
03:13:03.800 00.199 7680 IsGuiding returns 1
03:13:03.800 00.000 7680 scope still moving after pulse duration time elapsed
03:13:03.830 00.030 7680 IsSlewing returns 0
03:13:03.831 00.001 7680 IsGuiding returns 0
03:13:03.832 00.001 7680 scope move finished after 175 + 56 ms
03:13:03.832 00.000 7680 Move returns status 0, amount 175
03:13:03.834 00.002 7680 move complete, result=0
03:13:03.834 00.000 7680 worker thread done servicing request
03:13:03.834 00.000 7680 Worker thread wakes up
03:13:03.835 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 175 ms SOUTH
03:13:03.841 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:03.842 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:05.096 01.254 7680 Exposure complete
03:13:05.243 00.147 7680 worker thread done servicing request
03:13:05.243 00.000 6120 OnExposeComplete: enter
03:13:05.250 00.007 6120 UpdateGuideState(): m_state=6
03:13:05.256 00.006 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2415
03:13:05.261 00.005 6120 Star::Find returns 1 (0), X=512.11, Y=667.13, Mass=8058, SNR=59.7, Peak=207 HFD=6.4
03:13:05.264 00.003 6120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.19) = xAngle (-0.86 = -0.86)
03:13:05.269 00.005 6120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.01 = 2.01)
03:13:05.273 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.68 mountX=0.15 mountY=0.21, mountTheta=0.95
03:13:05.277 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.14, opts=13)
03:13:05.283 00.006 6120 Enqueuing Move request for scope (0.18, -0.14)
03:13:05.288 00.005 7680 Worker thread wakes up
03:13:05.288 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:05.293 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
03:13:05.293 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
03:13:05.294 00.001 7680 Moving (0.18, -0.14) raw xDistance=0.15 yDistance=0.21
03:13:05.294 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:13:05.294 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:13:05.294 00.000 7680 MoveAxis(E, 0, ABG)
03:13:05.295 00.001 6120 UpdateGuideState exits: m=8058 SNR=59.7
03:13:05.299 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:05.303 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:05.308 00.005 6120 Enqueuing Expose request
03:13:05.311 00.003 7680 Move returns status 0, amount 0
03:13:05.311 00.000 7680 MoveAxis(S, 112, ABG)
03:13:05.311 00.000 7680 Guiding  Dir = 1, Dur = 112
03:13:05.312 00.001 7680 IsSlewing returns 0
03:13:05.313 00.001 7680 IsGuiding returns 0
03:13:05.313 00.000 7680 PulseGuide returned control before completion, sleep 122
03:13:05.443 00.130 7680 IsGuiding returns 1
03:13:05.445 00.002 7680 scope still moving after pulse duration time elapsed
03:13:05.475 00.030 7680 IsSlewing returns 0
03:13:05.476 00.001 7680 IsGuiding returns 0
03:13:05.477 00.001 7680 scope move finished after 112 + 52 ms
03:13:05.477 00.000 7680 Move returns status 0, amount 112
03:13:05.477 00.000 7680 move complete, result=0
03:13:05.479 00.002 7680 worker thread done servicing request
03:13:05.479 00.000 7680 Worker thread wakes up
03:13:05.479 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 112 ms SOUTH
03:13:05.485 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:05.485 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:06.743 01.258 7680 Exposure complete
03:13:06.887 00.144 7680 worker thread done servicing request
03:13:06.887 00.000 6120 OnExposeComplete: enter
03:13:06.891 00.004 6120 UpdateGuideState(): m_state=6
03:13:06.896 00.005 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2416
03:13:06.900 00.004 6120 Star::Find returns 1 (0), X=512.16, Y=667.07, Mass=7992, SNR=59.8, Peak=195 HFD=6.4
03:13:06.902 00.002 6120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.19) = xAngle (-0.93 = -0.93)
03:13:06.908 00.006 6120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.94 = 1.94)
03:13:06.913 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=-0.21 hyp=0.31 cameraTheta=-0.75 mountX=0.18 mountY=0.29, mountTheta=1.00
03:13:06.919 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.21, opts=13)
03:13:06.923 00.004 6120 Enqueuing Move request for scope (0.23, -0.21)
03:13:06.926 00.003 7680 Worker thread wakes up
03:13:06.927 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:06.930 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.21) opts 0xd
03:13:06.931 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.21)
03:13:06.931 00.000 6120 UpdateGuideState exits: m=7992 SNR=59.8
03:13:06.934 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:06.939 00.005 7680 Moving (0.23, -0.21) raw xDistance=0.18 yDistance=0.29
03:13:06.940 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:13:06.940 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:06.944 00.004 6120 Enqueuing Expose request
03:13:06.948 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:13:06.948 00.000 7680 MoveAxis(E, 0, ABG)
03:13:06.948 00.000 7680 Move returns status 0, amount 0
03:13:06.948 00.000 7680 MoveAxis(S, 156, ABG)
03:13:06.949 00.001 7680 Guiding  Dir = 1, Dur = 156
03:13:06.950 00.001 7680 IsSlewing returns 0
03:13:06.950 00.000 7680 IsGuiding returns 0
03:13:06.950 00.000 7680 PulseGuide returned control before completion, sleep 166
03:13:07.122 00.172 7680 IsGuiding returns 1
03:13:07.123 00.001 7680 scope still moving after pulse duration time elapsed
03:13:07.154 00.031 7680 IsSlewing returns 0
03:13:07.157 00.003 7680 IsGuiding returns 0
03:13:07.158 00.001 7680 scope move finished after 156 + 52 ms
03:13:07.158 00.000 7680 Move returns status 0, amount 156
03:13:07.158 00.000 7680 move complete, result=0
03:13:07.158 00.000 7680 worker thread done servicing request
03:13:07.160 00.002 7680 Worker thread wakes up
03:13:07.160 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 156 ms SOUTH
03:13:07.167 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:07.167 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:08.415 01.248 7680 Exposure complete
03:13:08.557 00.142 7680 worker thread done servicing request
03:13:08.558 00.001 6120 OnExposeComplete: enter
03:13:08.562 00.004 6120 UpdateGuideState(): m_state=6
03:13:08.567 00.005 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2417
03:13:08.572 00.005 6120 Star::Find returns 1 (0), X=512.11, Y=667.67, Mass=8431, SNR=60.5, Peak=205 HFD=6.7
03:13:08.575 00.003 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (0.19) = xAngle (0.96 = 0.96)
03:13:08.579 00.004 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.83 = -2.45)
03:13:08.583 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.39 hyp=0.43 cameraTheta=1.15 mountX=0.25 mountY=-0.28, mountTheta=-0.84
03:13:08.588 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.39, opts=13)
03:13:08.592 00.004 6120 Enqueuing Move request for scope (0.18, 0.39)
03:13:08.596 00.004 7680 Worker thread wakes up
03:13:08.596 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.39) opts 0xd
03:13:08.596 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.39)
03:13:08.596 00.000 7680 Moving (0.18, 0.39) raw xDistance=0.25 yDistance=-0.28
03:13:08.596 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:13:08.596 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:08.603 00.007 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:13:08.603 00.000 6120 UpdateGuideState exits: m=8431 SNR=60.5
03:13:08.607 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:08.611 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:08.615 00.004 6120 Enqueuing Expose request
03:13:08.618 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:13:08.619 00.001 7680 MoveAxis(W, 101, ABG)
03:13:08.619 00.000 7680 Guiding  Dir = 3, Dur = 101
03:13:08.619 00.000 7680 IsSlewing returns 0
03:13:08.619 00.000 7680 IsGuiding returns 0
03:13:08.620 00.001 7680 PulseGuide returned control before completion, sleep 111
03:13:08.746 00.126 7680 IsGuiding returns 1
03:13:08.746 00.000 7680 scope still moving after pulse duration time elapsed
03:13:08.776 00.030 7680 IsSlewing returns 0
03:13:08.778 00.002 7680 IsGuiding returns 0
03:13:08.779 00.001 7680 scope move finished after 101 + 58 ms
03:13:08.779 00.000 7680 Move returns status 0, amount 101
03:13:08.780 00.001 7680 MoveAxis(N, 0, ABG)
03:13:08.781 00.001 7680 Move returns status 0, amount 0
03:13:08.781 00.000 7680 move complete, result=0
03:13:08.781 00.000 7680 worker thread done servicing request
03:13:08.783 00.002 6120 GuideStep: 0.2 px 101 ms WEST, -0.3 px 0 ms NORTH
03:13:08.792 00.009 7680 Worker thread wakes up
03:13:08.794 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:08.794 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:10.035 01.241 7680 Exposure complete
03:13:10.182 00.147 7680 worker thread done servicing request
03:13:10.183 00.001 6120 OnExposeComplete: enter
03:13:10.187 00.004 6120 UpdateGuideState(): m_state=6
03:13:10.192 00.005 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2418
03:13:10.195 00.003 6120 Star::Find returns 1 (0), X=511.92, Y=667.03, Mass=8086, SNR=60.2, Peak=211 HFD=6.4
03:13:10.200 00.005 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
03:13:10.204 00.004 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
03:13:10.207 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.62 mountX=-0.06 mountY=0.21, mountTheta=1.83
03:13:10.213 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.24, opts=13)
03:13:10.216 00.003 6120 Enqueuing Move request for scope (-0.01, -0.24)
03:13:10.221 00.005 7680 Worker thread wakes up
03:13:10.221 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.24) opts 0xd
03:13:10.221 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.24)
03:13:10.222 00.001 7680 Moving (-0.01, -0.24) raw xDistance=-0.06 yDistance=0.21
03:13:10.222 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:13:10.223 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:13:10.223 00.000 7680 MoveAxis(E, 0, ABG)
03:13:10.223 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:10.229 00.006 6120 UpdateGuideState exits: m=8086 SNR=60.2
03:13:10.233 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:10.238 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:10.241 00.003 6120 Enqueuing Expose request
03:13:10.245 00.004 7680 Move returns status 0, amount 0
03:13:10.245 00.000 7680 MoveAxis(S, 116, ABG)
03:13:10.246 00.001 7680 Guiding  Dir = 1, Dur = 116
03:13:10.246 00.000 7680 IsSlewing returns 0
03:13:10.246 00.000 7680 IsGuiding returns 0
03:13:10.247 00.001 7680 PulseGuide returned control before completion, sleep 126
03:13:10.384 00.137 7680 IsGuiding returns 1
03:13:10.386 00.002 7680 scope still moving after pulse duration time elapsed
03:13:10.417 00.031 7680 IsSlewing returns 0
03:13:10.420 00.003 7680 IsGuiding returns 0
03:13:10.420 00.000 7680 scope move finished after 116 + 57 ms
03:13:10.420 00.000 7680 Move returns status 0, amount 116
03:13:10.421 00.001 7680 move complete, result=0
03:13:10.421 00.000 7680 worker thread done servicing request
03:13:10.422 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 116 ms SOUTH
03:13:10.427 00.005 7680 Worker thread wakes up
03:13:10.429 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:10.429 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:11.676 01.247 7680 Exposure complete
03:13:11.821 00.145 7680 worker thread done servicing request
03:13:11.822 00.001 6120 OnExposeComplete: enter
03:13:11.827 00.005 6120 UpdateGuideState(): m_state=6
03:13:11.831 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2419
03:13:11.834 00.003 6120 Star::Find returns 1 (0), X=512.00, Y=667.01, Mass=8337, SNR=61.8, Peak=226 HFD=6.3
03:13:11.839 00.005 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
03:13:11.844 00.005 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
03:13:11.847 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.32 mountX=0.02 mountY=0.27, mountTheta=1.51
03:13:11.853 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.27, opts=13)
03:13:11.856 00.003 6120 Enqueuing Move request for scope (0.07, -0.27)
03:13:11.860 00.004 7680 Worker thread wakes up
03:13:11.860 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:11.865 00.005 6120 UpdateGuideState exits: m=8337 SNR=61.8
03:13:11.868 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:11.871 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:11.877 00.006 6120 Enqueuing Expose request
03:13:11.881 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.27) opts 0xd
03:13:11.881 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.27)
03:13:11.881 00.000 7680 Moving (0.07, -0.27) raw xDistance=0.02 yDistance=0.27
03:13:11.881 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:13:11.882 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:13:11.882 00.000 7680 MoveAxis(E, 0, ABG)
03:13:11.882 00.000 7680 Move returns status 0, amount 0
03:13:11.882 00.000 7680 MoveAxis(S, 148, ABG)
03:13:11.882 00.000 7680 Guiding  Dir = 1, Dur = 148
03:13:11.882 00.000 7680 IsSlewing returns 0
03:13:11.883 00.001 7680 IsGuiding returns 0
03:13:11.883 00.000 7680 PulseGuide returned control before completion, sleep 158
03:13:12.056 00.173 7680 IsGuiding returns 1
03:13:12.056 00.000 7680 scope still moving after pulse duration time elapsed
03:13:12.087 00.031 7680 IsSlewing returns 0
03:13:12.089 00.002 7680 IsGuiding returns 0
03:13:12.089 00.000 7680 scope move finished after 148 + 58 ms
03:13:12.090 00.001 7680 Move returns status 0, amount 148
03:13:12.090 00.000 7680 move complete, result=0
03:13:12.091 00.001 7680 worker thread done servicing request
03:13:12.092 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 148 ms SOUTH
03:13:12.099 00.007 7680 Worker thread wakes up
03:13:12.099 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:12.099 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:13.356 01.257 7680 Exposure complete
03:13:13.481 00.125 7680 worker thread done servicing request
03:13:13.482 00.001 6120 OnExposeComplete: enter
03:13:13.486 00.004 6120 UpdateGuideState(): m_state=6
03:13:13.490 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2420
03:13:13.494 00.004 6120 Star::Find returns 1 (0), X=511.92, Y=667.57, Mass=9073, SNR=63.4, Peak=222 HFD=6.7
03:13:13.498 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (0.19) = xAngle (1.40 = 1.40)
03:13:13.502 00.004 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.28 = -2.01)
03:13:13.507 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.59 mountX=0.05 mountY=-0.27, mountTheta=-1.39
03:13:13.511 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.30, opts=13)
03:13:13.516 00.005 6120 Enqueuing Move request for scope (-0.01, 0.30)
03:13:13.518 00.002 7680 Worker thread wakes up
03:13:13.519 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.30) opts 0xd
03:13:13.519 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.30)
03:13:13.519 00.000 7680 Moving (-0.01, 0.30) raw xDistance=0.05 yDistance=-0.27
03:13:13.519 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:13:13.519 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:13.524 00.005 6120 UpdateGuideState exits: m=9073 SNR=63.4
03:13:13.527 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:13.532 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:13.535 00.003 6120 Enqueuing Expose request
03:13:13.539 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:13:13.539 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:13:13.539 00.000 7680 MoveAxis(E, 0, ABG)
03:13:13.539 00.000 7680 Move returns status 0, amount 0
03:13:13.540 00.001 7680 MoveAxis(N, 0, ABG)
03:13:13.540 00.000 7680 Move returns status 0, amount 0
03:13:13.540 00.000 7680 move complete, result=0
03:13:13.540 00.000 7680 worker thread done servicing request
03:13:13.540 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:13:13.544 00.004 7680 Worker thread wakes up
03:13:13.544 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:13.544 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:14.794 01.250 7680 Exposure complete
03:13:14.933 00.139 7680 worker thread done servicing request
03:13:14.933 00.000 6120 OnExposeComplete: enter
03:13:14.938 00.005 6120 UpdateGuideState(): m_state=6
03:13:14.942 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2421
03:13:14.948 00.006 6120 Star::Find returns 1 (0), X=512.10, Y=667.06, Mass=8375, SNR=61.7, Peak=209 HFD=6.5
03:13:14.952 00.004 6120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.19) = xAngle (-1.11 = -1.11)
03:13:14.956 00.004 6120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.77 = 1.77)
03:13:14.959 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.27 cameraTheta=-0.92 mountX=0.12 mountY=0.27, mountTheta=1.14
03:13:14.964 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.22, opts=13)
03:13:14.968 00.004 6120 Enqueuing Move request for scope (0.17, -0.22)
03:13:14.972 00.004 7680 Worker thread wakes up
03:13:14.973 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:14.977 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
03:13:14.977 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
03:13:14.977 00.000 7680 Moving (0.17, -0.22) raw xDistance=0.12 yDistance=0.27
03:13:14.977 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:13:14.978 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:13:14.978 00.000 6120 UpdateGuideState exits: m=8375 SNR=61.7
03:13:14.982 00.004 7680 MoveAxis(E, 0, ABG)
03:13:14.982 00.000 7680 Move returns status 0, amount 0
03:13:14.982 00.000 7680 MoveAxis(S, 146, ABG)
03:13:14.982 00.000 7680 Guiding  Dir = 1, Dur = 146
03:13:14.982 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:14.985 00.003 7680 IsSlewing returns 0
03:13:14.986 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:14.991 00.005 7680 IsGuiding returns 0
03:13:14.991 00.000 6120 Enqueuing Expose request
03:13:14.995 00.004 7680 PulseGuide returned control before completion, sleep 156
03:13:15.158 00.163 7680 IsGuiding returns 1
03:13:15.160 00.002 7680 scope still moving after pulse duration time elapsed
03:13:15.190 00.030 7680 IsSlewing returns 0
03:13:15.194 00.004 7680 IsGuiding returns 0
03:13:15.195 00.001 7680 scope move finished after 146 + 58 ms
03:13:15.196 00.001 7680 Move returns status 0, amount 146
03:13:15.196 00.000 7680 move complete, result=0
03:13:15.197 00.001 7680 worker thread done servicing request
03:13:15.197 00.000 7680 Worker thread wakes up
03:13:15.198 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 146 ms SOUTH
03:13:15.204 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:15.204 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:16.455 01.251 7680 Exposure complete
03:13:16.612 00.157 7680 worker thread done servicing request
03:13:16.612 00.000 6120 OnExposeComplete: enter
03:13:16.616 00.004 6120 UpdateGuideState(): m_state=6
03:13:16.620 00.004 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2422
03:13:16.625 00.005 6120 Star::Find returns 1 (0), X=511.98, Y=667.09, Mass=8138, SNR=60.5, Peak=219 HFD=6.4
03:13:16.630 00.005 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
03:13:16.636 00.006 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
03:13:16.640 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.31 mountX=0.01 mountY=0.19, mountTheta=1.50
03:13:16.645 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.18, opts=13)
03:13:16.649 00.004 6120 Enqueuing Move request for scope (0.05, -0.18)
03:13:16.654 00.005 7680 Worker thread wakes up
03:13:16.654 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:16.658 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
03:13:16.659 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
03:13:16.659 00.000 7680 Moving (0.05, -0.18) raw xDistance=0.01 yDistance=0.19
03:13:16.659 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:13:16.659 00.000 6120 UpdateGuideState exits: m=8138 SNR=60.5
03:13:16.665 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:13:16.666 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:16.671 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:16.675 00.004 6120 Enqueuing Expose request
03:13:16.679 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:13:16.679 00.000 7680 MoveAxis(E, 0, ABG)
03:13:16.679 00.000 7680 Move returns status 0, amount 0
03:13:16.679 00.000 7680 MoveAxis(N, 0, ABG)
03:13:16.679 00.000 7680 Move returns status 0, amount 0
03:13:16.680 00.001 7680 move complete, result=0
03:13:16.680 00.000 7680 worker thread done servicing request
03:13:16.680 00.000 7680 Worker thread wakes up
03:13:16.680 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:13:16.683 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:16.684 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:17.929 01.245 7680 Exposure complete
03:13:18.076 00.147 7680 worker thread done servicing request
03:13:18.077 00.001 6120 OnExposeComplete: enter
03:13:18.082 00.005 6120 UpdateGuideState(): m_state=6
03:13:18.085 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2423
03:13:18.089 00.004 6120 Star::Find returns 1 (0), X=512.07, Y=667.01, Mass=8113, SNR=60.0, Peak=200 HFD=6.4
03:13:18.093 00.004 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.19) = xAngle (-1.27 = -1.27)
03:13:18.099 00.006 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.60 = 1.60)
03:13:18.103 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.26 hyp=0.30 cameraTheta=-1.08 mountX=0.09 mountY=0.30, mountTheta=1.28
03:13:18.109 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.26, opts=13)
03:13:18.113 00.004 6120 Enqueuing Move request for scope (0.14, -0.26)
03:13:18.117 00.004 7680 Worker thread wakes up
03:13:18.117 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:18.121 00.004 6120 UpdateGuideState exits: m=8113 SNR=60.0
03:13:18.124 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:18.128 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:18.132 00.004 6120 Enqueuing Expose request
03:13:18.136 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.26) opts 0xd
03:13:18.136 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.26)
03:13:18.136 00.000 7680 Moving (0.14, -0.26) raw xDistance=0.09 yDistance=0.30
03:13:18.136 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:13:18.136 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:13:18.136 00.000 7680 MoveAxis(E, 0, ABG)
03:13:18.137 00.001 7680 Move returns status 0, amount 0
03:13:18.138 00.001 7680 MoveAxis(S, 162, ABG)
03:13:18.138 00.000 7680 Guiding  Dir = 1, Dur = 162
03:13:18.138 00.000 7680 IsSlewing returns 0
03:13:18.138 00.000 7680 IsGuiding returns 0
03:13:18.139 00.001 7680 PulseGuide returned control before completion, sleep 172
03:13:18.322 00.183 7680 IsGuiding returns 1
03:13:18.323 00.001 7680 scope still moving after pulse duration time elapsed
03:13:18.354 00.031 7680 IsSlewing returns 0
03:13:18.355 00.001 7680 IsGuiding returns 0
03:13:18.356 00.001 7680 scope move finished after 162 + 54 ms
03:13:18.356 00.000 7680 Move returns status 0, amount 162
03:13:18.356 00.000 7680 move complete, result=0
03:13:18.357 00.001 7680 worker thread done servicing request
03:13:18.357 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 162 ms SOUTH
03:13:18.364 00.007 7680 Worker thread wakes up
03:13:18.364 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:18.364 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:19.620 01.256 7680 Exposure complete
03:13:19.760 00.140 7680 worker thread done servicing request
03:13:19.760 00.000 6120 OnExposeComplete: enter
03:13:19.764 00.004 6120 UpdateGuideState(): m_state=6
03:13:19.767 00.003 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2424
03:13:19.772 00.005 6120 Star::Find returns 1 (0), X=512.07, Y=667.17, Mass=7844, SNR=58.8, Peak=203 HFD=6.4
03:13:19.776 00.004 6120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (0.19) = xAngle (-0.84 = -0.84)
03:13:19.779 00.003 6120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.03 = 2.03)
03:13:19.784 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.17 cameraTheta=-0.65 mountX=0.12 mountY=0.16, mountTheta=0.93
03:13:19.790 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.11, opts=13)
03:13:19.795 00.005 6120 Enqueuing Move request for scope (0.14, -0.11)
03:13:19.799 00.004 7680 Worker thread wakes up
03:13:19.799 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
03:13:19.799 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
03:13:19.799 00.000 7680 Moving (0.14, -0.11) raw xDistance=0.12 yDistance=0.16
03:13:19.800 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:13:19.800 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:13:19.800 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:13:19.801 00.001 7680 MoveAxis(E, 0, ABG)
03:13:19.801 00.000 7680 Move returns status 0, amount 0
03:13:19.801 00.000 7680 MoveAxis(N, 0, ABG)
03:13:19.801 00.000 7680 Move returns status 0, amount 0
03:13:19.801 00.000 7680 move complete, result=0
03:13:19.801 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:19.805 00.004 7680 worker thread done servicing request
03:13:19.805 00.000 6120 UpdateGuideState exits: m=7844 SNR=58.8
03:13:19.809 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:19.812 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:19.817 00.005 6120 Enqueuing Expose request
03:13:19.820 00.003 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:13:19.824 00.004 7680 Worker thread wakes up
03:13:19.825 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:19.825 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:21.075 01.250 7680 Exposure complete
03:13:21.225 00.150 7680 worker thread done servicing request
03:13:21.226 00.001 6120 OnExposeComplete: enter
03:13:21.230 00.004 6120 UpdateGuideState(): m_state=6
03:13:21.235 00.005 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2425
03:13:21.239 00.004 6120 Star::Find returns 1 (0), X=512.13, Y=667.14, Mass=7751, SNR=58.2, Peak=217 HFD=6.3
03:13:21.242 00.003 6120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.19) = xAngle (-0.81 = -0.81)
03:13:21.246 00.004 6120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.06 = 2.06)
03:13:21.250 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-0.62 mountX=0.17 mountY=0.21, mountTheta=0.91
03:13:21.256 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.14, opts=13)
03:13:21.261 00.005 6120 Enqueuing Move request for scope (0.20, -0.14)
03:13:21.265 00.004 7680 Worker thread wakes up
03:13:21.265 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:21.270 00.005 6120 UpdateGuideState exits: m=7751 SNR=58.2
03:13:21.273 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:21.277 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:21.280 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.14) opts 0xd
03:13:21.282 00.002 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.14)
03:13:21.282 00.000 7680 Moving (0.20, -0.14) raw xDistance=0.17 yDistance=0.21
03:13:21.282 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:13:21.282 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:13:21.282 00.000 7680 MoveAxis(E, 0, ABG)
03:13:21.282 00.000 7680 Move returns status 0, amount 0
03:13:21.282 00.000 7680 MoveAxis(S, 116, ABG)
03:13:21.282 00.000 7680 Guiding  Dir = 1, Dur = 116
03:13:21.282 00.000 6120 Enqueuing Expose request
03:13:21.287 00.005 7680 IsSlewing returns 0
03:13:21.287 00.000 7680 IsGuiding returns 0
03:13:21.288 00.001 7680 PulseGuide returned control before completion, sleep 126
03:13:21.417 00.129 7680 IsGuiding returns 1
03:13:21.417 00.000 7680 scope still moving after pulse duration time elapsed
03:13:21.449 00.032 7680 IsSlewing returns 0
03:13:21.452 00.003 7680 IsGuiding returns 0
03:13:21.452 00.000 7680 scope move finished after 116 + 49 ms
03:13:21.453 00.001 7680 Move returns status 0, amount 116
03:13:21.453 00.000 7680 move complete, result=0
03:13:21.457 00.004 7680 worker thread done servicing request
03:13:21.458 00.001 7680 Worker thread wakes up
03:13:21.458 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 116 ms SOUTH
03:13:21.463 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:21.463 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:22.722 01.259 7680 Exposure complete
03:13:22.855 00.133 7680 worker thread done servicing request
03:13:22.856 00.001 6120 OnExposeComplete: enter
03:13:22.860 00.004 6120 UpdateGuideState(): m_state=6
03:13:22.864 00.004 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2426
03:13:22.869 00.005 6120 Star::Find returns 1 (0), X=512.03, Y=667.11, Mass=8311, SNR=61.1, Peak=203 HFD=6.5
03:13:22.874 00.005 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.19) = xAngle (-1.23 = -1.23)
03:13:22.879 00.005 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.64 = 1.64)
03:13:22.883 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.17 hyp=0.19 cameraTheta=-1.05 mountX=0.06 mountY=0.19, mountTheta=1.25
03:13:22.889 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.17, opts=13)
03:13:22.893 00.004 6120 Enqueuing Move request for scope (0.10, -0.17)
03:13:22.897 00.004 7680 Worker thread wakes up
03:13:22.897 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.17) opts 0xd
03:13:22.897 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.17)
03:13:22.897 00.000 7680 Moving (0.10, -0.17) raw xDistance=0.06 yDistance=0.19
03:13:22.897 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:13:22.897 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:13:22.897 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:22.902 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:13:22.902 00.000 6120 UpdateGuideState exits: m=8311 SNR=61.1
03:13:22.906 00.004 7680 MoveAxis(E, 0, ABG)
03:13:22.907 00.001 7680 Move returns status 0, amount 0
03:13:22.907 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:22.911 00.004 7680 MoveAxis(N, 0, ABG)
03:13:22.911 00.000 7680 Move returns status 0, amount 0
03:13:22.913 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:22.918 00.005 7680 move complete, result=0
03:13:22.918 00.000 6120 Enqueuing Expose request
03:13:22.923 00.005 7680 worker thread done servicing request
03:13:22.923 00.000 7680 Worker thread wakes up
03:13:22.923 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:22.924 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:22.924 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:13:24.167 01.243 7680 Exposure complete
03:13:24.328 00.161 7680 worker thread done servicing request
03:13:24.329 00.001 6120 OnExposeComplete: enter
03:13:24.332 00.003 6120 UpdateGuideState(): m_state=6
03:13:24.337 00.005 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2427
03:13:24.340 00.003 6120 Star::Find returns 1 (0), X=511.94, Y=666.89, Mass=8680, SNR=62.4, Peak=200 HFD=6.5
03:13:24.346 00.006 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
03:13:24.351 00.005 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
03:13:24.355 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.39 hyp=0.39 cameraTheta=-1.54 mountX=-0.06 mountY=0.35, mountTheta=1.74
03:13:24.361 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.39, opts=13)
03:13:24.365 00.004 6120 Enqueuing Move request for scope (0.01, -0.39)
03:13:24.369 00.004 7680 Worker thread wakes up
03:13:24.369 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:24.372 00.003 6120 UpdateGuideState exits: m=8680 SNR=62.4
03:13:24.377 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.39) opts 0xd
03:13:24.377 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.39)
03:13:24.378 00.001 7680 Moving (0.01, -0.39) raw xDistance=-0.06 yDistance=0.35
03:13:24.378 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:24.382 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:24.386 00.004 6120 Enqueuing Expose request
03:13:24.389 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:13:24.389 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:13:24.390 00.001 7680 MoveAxis(E, 0, ABG)
03:13:24.390 00.000 7680 Move returns status 0, amount 0
03:13:24.391 00.001 7680 MoveAxis(S, 191, ABG)
03:13:24.391 00.000 7680 Guiding  Dir = 1, Dur = 191
03:13:24.391 00.000 7680 IsSlewing returns 0
03:13:24.391 00.000 7680 IsGuiding returns 0
03:13:24.392 00.001 7680 PulseGuide returned control before completion, sleep 201
03:13:24.608 00.216 7680 IsGuiding returns 1
03:13:24.609 00.001 7680 scope still moving after pulse duration time elapsed
03:13:24.639 00.030 7680 IsSlewing returns 0
03:13:24.640 00.001 7680 IsGuiding returns 0
03:13:24.641 00.001 7680 scope move finished after 191 + 58 ms
03:13:24.641 00.000 7680 Move returns status 0, amount 191
03:13:24.642 00.001 7680 move complete, result=0
03:13:24.642 00.000 7680 worker thread done servicing request
03:13:24.642 00.000 7680 Worker thread wakes up
03:13:24.644 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 191 ms SOUTH
03:13:24.650 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:24.650 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:25.900 01.250 7680 Exposure complete
03:13:26.041 00.141 7680 worker thread done servicing request
03:13:26.041 00.000 6120 OnExposeComplete: enter
03:13:26.046 00.005 6120 UpdateGuideState(): m_state=6
03:13:26.050 00.004 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2428
03:13:26.054 00.004 6120 Star::Find returns 1 (0), X=512.00, Y=667.18, Mass=8411, SNR=60.5, Peak=215 HFD=6.4
03:13:26.059 00.005 6120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (0.19) = xAngle (-1.10 = -1.10)
03:13:26.063 00.004 6120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.77 = 1.77)
03:13:26.068 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.91 mountX=0.05 mountY=0.12, mountTheta=1.14
03:13:26.073 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.09, opts=13)
03:13:26.077 00.004 6120 Enqueuing Move request for scope (0.07, -0.09)
03:13:26.081 00.004 7680 Worker thread wakes up
03:13:26.082 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:26.085 00.003 6120 UpdateGuideState exits: m=8411 SNR=60.5
03:13:26.089 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
03:13:26.089 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
03:13:26.089 00.000 7680 Moving (0.07, -0.09) raw xDistance=0.05 yDistance=0.12
03:13:26.090 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:26.094 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:13:26.094 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:26.098 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:13:26.098 00.000 6120 Enqueuing Expose request
03:13:26.102 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:13:26.102 00.000 7680 MoveAxis(E, 0, ABG)
03:13:26.102 00.000 7680 Move returns status 0, amount 0
03:13:26.102 00.000 7680 MoveAxis(N, 0, ABG)
03:13:26.104 00.002 7680 Move returns status 0, amount 0
03:13:26.104 00.000 7680 move complete, result=0
03:13:26.104 00.000 7680 worker thread done servicing request
03:13:26.104 00.000 7680 Worker thread wakes up
03:13:26.104 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:13:26.107 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:26.108 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:27.355 01.247 7680 Exposure complete
03:13:27.482 00.127 7680 worker thread done servicing request
03:13:27.482 00.000 6120 OnExposeComplete: enter
03:13:27.488 00.006 6120 UpdateGuideState(): m_state=6
03:13:27.492 00.004 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2429
03:13:27.497 00.005 6120 Star::Find returns 1 (0), X=511.92, Y=667.48, Mass=8520, SNR=61.3, Peak=199 HFD=6.8
03:13:27.502 00.005 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (0.19) = xAngle (1.43 = 1.43)
03:13:27.507 00.005 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.30 = -1.98)
03:13:27.511 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.61 mountX=0.03 mountY=-0.18, mountTheta=-1.42
03:13:27.517 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.20, opts=13)
03:13:27.520 00.003 6120 Enqueuing Move request for scope (-0.01, 0.20)
03:13:27.525 00.005 7680 Worker thread wakes up
03:13:27.525 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:27.528 00.003 6120 UpdateGuideState exits: m=8520 SNR=61.3
03:13:27.533 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:27.537 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:27.543 00.006 6120 Enqueuing Expose request
03:13:27.547 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
03:13:27.547 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
03:13:27.547 00.000 7680 Moving (-0.01, 0.20) raw xDistance=0.03 yDistance=-0.18
03:13:27.547 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:13:27.548 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:13:27.548 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:13:27.548 00.000 7680 MoveAxis(E, 0, ABG)
03:13:27.548 00.000 7680 Move returns status 0, amount 0
03:13:27.549 00.001 7680 MoveAxis(N, 0, ABG)
03:13:27.549 00.000 7680 Move returns status 0, amount 0
03:13:27.549 00.000 7680 move complete, result=0
03:13:27.549 00.000 7680 worker thread done servicing request
03:13:27.549 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:13:27.555 00.006 7680 Worker thread wakes up
03:13:27.555 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:27.555 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:28.812 01.257 7680 Exposure complete
03:13:28.947 00.135 7680 worker thread done servicing request
03:13:28.947 00.000 6120 OnExposeComplete: enter
03:13:28.952 00.005 6120 UpdateGuideState(): m_state=6
03:13:28.955 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2430
03:13:28.959 00.004 6120 Star::Find returns 1 (0), X=512.05, Y=666.99, Mass=8314, SNR=60.6, Peak=222 HFD=6.4
03:13:28.962 00.003 6120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (0.19) = xAngle (-1.36 = -1.36)
03:13:28.965 00.003 6120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.51 = 1.51)
03:13:28.968 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=-0.28 hyp=0.31 cameraTheta=-1.17 mountX=0.06 mountY=0.31, mountTheta=1.36
03:13:28.974 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.28, opts=13)
03:13:28.977 00.003 6120 Enqueuing Move request for scope (0.12, -0.28)
03:13:28.981 00.004 7680 Worker thread wakes up
03:13:28.982 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.28) opts 0xd
03:13:28.982 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.28)
03:13:28.982 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:28.986 00.004 7680 Moving (0.12, -0.28) raw xDistance=0.06 yDistance=0.31
03:13:28.986 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:13:28.986 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:13:28.987 00.001 7680 MoveAxis(E, 0, ABG)
03:13:28.987 00.000 7680 Move returns status 0, amount 0
03:13:28.987 00.000 7680 MoveAxis(S, 167, ABG)
03:13:28.987 00.000 7680 Guiding  Dir = 1, Dur = 167
03:13:28.988 00.001 6120 UpdateGuideState exits: m=8314 SNR=60.6
03:13:28.992 00.004 7680 IsSlewing returns 0
03:13:28.992 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:28.996 00.004 7680 IsGuiding returns 0
03:13:28.997 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:29.000 00.003 7680 PulseGuide returned control before completion, sleep 177
03:13:29.000 00.000 6120 Enqueuing Expose request
03:13:29.190 00.190 7680 IsGuiding returns 0
03:13:29.191 00.001 7680 Move returns status 0, amount 167
03:13:29.192 00.001 7680 move complete, result=0
03:13:29.193 00.001 7680 worker thread done servicing request
03:13:29.194 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 167 ms SOUTH
03:13:29.204 00.010 7680 Worker thread wakes up
03:13:29.204 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:29.205 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:30.448 01.243 7680 Exposure complete
03:13:30.594 00.146 7680 worker thread done servicing request
03:13:30.594 00.000 6120 OnExposeComplete: enter
03:13:30.599 00.005 6120 UpdateGuideState(): m_state=6
03:13:30.604 00.005 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2431
03:13:30.607 00.003 6120 Star::Find returns 1 (0), X=512.01, Y=667.04, Mass=8044, SNR=59.2, Peak=206 HFD=6.4
03:13:30.611 00.004 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.19) = xAngle (-1.42 = -1.42)
03:13:30.616 00.005 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.45 = 1.45)
03:13:30.619 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.24 mountX=0.04 mountY=0.25, mountTheta=1.43
03:13:30.623 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.24, opts=13)
03:13:30.628 00.005 6120 Enqueuing Move request for scope (0.08, -0.24)
03:13:30.633 00.005 7680 Worker thread wakes up
03:13:30.633 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
03:13:30.633 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
03:13:30.633 00.000 7680 Moving (0.08, -0.24) raw xDistance=0.04 yDistance=0.25
03:13:30.633 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:13:30.633 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:13:30.634 00.001 7680 MoveAxis(E, 0, ABG)
03:13:30.634 00.000 7680 Move returns status 0, amount 0
03:13:30.634 00.000 7680 MoveAxis(S, 137, ABG)
03:13:30.634 00.000 7680 Guiding  Dir = 1, Dur = 137
03:13:30.634 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:30.639 00.005 6120 UpdateGuideState exits: m=8044 SNR=59.2
03:13:30.643 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:30.647 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:30.650 00.003 6120 Enqueuing Expose request
03:13:30.653 00.003 7680 IsSlewing returns 0
03:13:30.653 00.000 7680 IsGuiding returns 0
03:13:30.654 00.001 7680 PulseGuide returned control before completion, sleep 147
03:13:30.812 00.158 7680 IsGuiding returns 1
03:13:30.813 00.001 7680 scope still moving after pulse duration time elapsed
03:13:30.843 00.030 7680 IsSlewing returns 0
03:13:30.844 00.001 7680 IsGuiding returns 0
03:13:30.846 00.002 7680 scope move finished after 137 + 53 ms
03:13:30.846 00.000 7680 Move returns status 0, amount 137
03:13:30.846 00.000 7680 move complete, result=0
03:13:30.846 00.000 7680 worker thread done servicing request
03:13:30.847 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 137 ms SOUTH
03:13:30.854 00.007 7680 Worker thread wakes up
03:13:30.855 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:30.855 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:32.109 01.254 7680 Exposure complete
03:13:32.282 00.173 7680 worker thread done servicing request
03:13:32.282 00.000 6120 OnExposeComplete: enter
03:13:32.289 00.007 6120 UpdateGuideState(): m_state=6
03:13:32.293 00.004 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2432
03:13:32.301 00.008 6120 Star::Find returns 1 (0), X=511.95, Y=666.92, Mass=8479, SNR=61.6, Peak=216 HFD=6.4
03:13:32.307 00.006 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
03:13:32.313 00.006 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
03:13:32.318 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.35 hyp=0.35 cameraTheta=-1.51 mountX=-0.04 mountY=0.33, mountTheta=1.71
03:13:32.326 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.35, opts=13)
03:13:32.331 00.005 6120 Enqueuing Move request for scope (0.02, -0.35)
03:13:32.336 00.005 7680 Worker thread wakes up
03:13:32.336 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:32.341 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.35) opts 0xd
03:13:32.341 00.000 6120 UpdateGuideState exits: m=8479 SNR=61.6
03:13:32.346 00.005 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.35)
03:13:32.346 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:32.351 00.005 7680 Moving (0.02, -0.35) raw xDistance=-0.04 yDistance=0.33
03:13:32.353 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:32.356 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:13:32.357 00.001 6120 Enqueuing Expose request
03:13:32.360 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:13:32.360 00.000 7680 MoveAxis(E, 0, ABG)
03:13:32.360 00.000 7680 Move returns status 0, amount 0
03:13:32.360 00.000 7680 MoveAxis(S, 178, ABG)
03:13:32.360 00.000 7680 Guiding  Dir = 1, Dur = 178
03:13:32.361 00.001 7680 IsSlewing returns 0
03:13:32.361 00.000 7680 IsGuiding returns 0
03:13:32.361 00.000 7680 PulseGuide returned control before completion, sleep 188
03:13:32.564 00.203 7680 IsGuiding returns 1
03:13:32.564 00.000 7680 scope still moving after pulse duration time elapsed
03:13:32.596 00.032 7680 IsSlewing returns 0
03:13:32.598 00.002 7680 IsGuiding returns 0
03:13:32.598 00.000 7680 scope move finished after 178 + 58 ms
03:13:32.598 00.000 7680 Move returns status 0, amount 178
03:13:32.599 00.001 7680 move complete, result=0
03:13:32.600 00.001 7680 worker thread done servicing request
03:13:32.600 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 178 ms SOUTH
03:13:32.606 00.006 7680 Worker thread wakes up
03:13:32.606 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:32.606 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:33.858 01.252 7680 Exposure complete
03:13:33.999 00.141 7680 worker thread done servicing request
03:13:33.999 00.000 6120 OnExposeComplete: enter
03:13:34.004 00.005 6120 UpdateGuideState(): m_state=6
03:13:34.010 00.006 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2433
03:13:34.014 00.004 6120 Star::Find returns 1 (0), X=511.99, Y=667.12, Mass=7775, SNR=58.3, Peak=197 HFD=6.4
03:13:34.020 00.006 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
03:13:34.023 00.003 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.48 = 1.48)
03:13:34.027 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.21 mountX=0.03 mountY=0.16, mountTheta=1.40
03:13:34.033 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.15, opts=13)
03:13:34.037 00.004 6120 Enqueuing Move request for scope (0.06, -0.15)
03:13:34.040 00.003 7680 Worker thread wakes up
03:13:34.041 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:34.045 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
03:13:34.045 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
03:13:34.045 00.000 6120 UpdateGuideState exits: m=7775 SNR=58.3
03:13:34.048 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:34.053 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:34.057 00.004 7680 Moving (0.06, -0.15) raw xDistance=0.03 yDistance=0.16
03:13:34.057 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:13:34.058 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:13:34.058 00.000 6120 Enqueuing Expose request
03:13:34.062 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:13:34.063 00.001 7680 MoveAxis(E, 0, ABG)
03:13:34.063 00.000 7680 Move returns status 0, amount 0
03:13:34.063 00.000 7680 MoveAxis(N, 0, ABG)
03:13:34.063 00.000 7680 Move returns status 0, amount 0
03:13:34.064 00.001 7680 move complete, result=0
03:13:34.064 00.000 7680 worker thread done servicing request
03:13:34.064 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:13:34.066 00.002 7680 Worker thread wakes up
03:13:34.067 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:34.067 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:35.310 01.243 7680 Exposure complete
03:13:35.444 00.134 7680 worker thread done servicing request
03:13:35.444 00.000 6120 OnExposeComplete: enter
03:13:35.448 00.004 6120 UpdateGuideState(): m_state=6
03:13:35.451 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2434
03:13:35.456 00.005 6120 Star::Find returns 1 (0), X=511.98, Y=667.11, Mass=8305, SNR=59.9, Peak=230 HFD=6.4
03:13:35.459 00.003 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
03:13:35.462 00.003 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
03:13:35.465 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.31 mountX=0.01 mountY=0.17, mountTheta=1.49
03:13:35.469 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.17, opts=13)
03:13:35.473 00.004 6120 Enqueuing Move request for scope (0.05, -0.17)
03:13:35.477 00.004 7680 Worker thread wakes up
03:13:35.477 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:35.482 00.005 6120 UpdateGuideState exits: m=8305 SNR=59.9
03:13:35.484 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:35.489 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:35.492 00.003 6120 Enqueuing Expose request
03:13:35.496 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
03:13:35.496 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
03:13:35.496 00.000 7680 Moving (0.05, -0.17) raw xDistance=0.01 yDistance=0.17
03:13:35.496 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:13:35.496 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:13:35.497 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:13:35.497 00.000 7680 MoveAxis(E, 0, ABG)
03:13:35.497 00.000 7680 Move returns status 0, amount 0
03:13:35.497 00.000 7680 MoveAxis(N, 0, ABG)
03:13:35.498 00.001 7680 Move returns status 0, amount 0
03:13:35.498 00.000 7680 move complete, result=0
03:13:35.498 00.000 7680 worker thread done servicing request
03:13:35.498 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:13:35.504 00.006 7680 Worker thread wakes up
03:13:35.505 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:35.505 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:36.746 01.241 7680 Exposure complete
03:13:36.899 00.153 7680 worker thread done servicing request
03:13:36.899 00.000 6120 OnExposeComplete: enter
03:13:36.905 00.006 6120 UpdateGuideState(): m_state=6
03:13:36.911 00.006 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2435
03:13:36.919 00.008 6120 Star::Find returns 1 (0), X=511.85, Y=666.91, Mass=8456, SNR=61.4, Peak=214 HFD=6.5
03:13:36.927 00.008 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
03:13:36.932 00.005 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
03:13:36.936 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.37 hyp=0.38 cameraTheta=-1.77 mountX=-0.14 mountY=0.30, mountTheta=2.02
03:13:36.944 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.37, opts=13)
03:13:36.948 00.004 6120 Enqueuing Move request for scope (-0.08, -0.37)
03:13:36.951 00.003 7680 Worker thread wakes up
03:13:36.952 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:36.955 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.37) opts 0xd
03:13:36.955 00.000 6120 UpdateGuideState exits: m=8456 SNR=61.4
03:13:36.959 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.37)
03:13:36.959 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:36.964 00.005 7680 Moving (-0.08, -0.37) raw xDistance=-0.14 yDistance=0.30
03:13:36.964 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:36.968 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:13:36.968 00.000 6120 Enqueuing Expose request
03:13:36.972 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:13:36.973 00.001 7680 MoveAxis(E, 0, ABG)
03:13:36.973 00.000 7680 Move returns status 0, amount 0
03:13:36.973 00.000 7680 MoveAxis(S, 162, ABG)
03:13:36.973 00.000 7680 Guiding  Dir = 1, Dur = 162
03:13:36.974 00.001 7680 IsSlewing returns 0
03:13:36.974 00.000 7680 IsGuiding returns 0
03:13:36.976 00.002 7680 PulseGuide returned control before completion, sleep 172
03:13:37.156 00.180 7680 IsGuiding returns 1
03:13:37.157 00.001 7680 scope still moving after pulse duration time elapsed
03:13:37.188 00.031 7680 IsSlewing returns 0
03:13:37.188 00.000 7680 IsGuiding returns 0
03:13:37.188 00.000 7680 scope move finished after 162 + 51 ms
03:13:37.190 00.002 7680 Move returns status 0, amount 162
03:13:37.190 00.000 7680 move complete, result=0
03:13:37.190 00.000 7680 worker thread done servicing request
03:13:37.190 00.000 7680 Worker thread wakes up
03:13:37.190 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 162 ms SOUTH
03:13:37.197 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:37.198 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:38.455 01.257 7680 Exposure complete
03:13:38.599 00.144 7680 worker thread done servicing request
03:13:38.599 00.000 6120 OnExposeComplete: enter
03:13:38.604 00.005 6120 UpdateGuideState(): m_state=6
03:13:38.608 00.004 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2436
03:13:38.612 00.004 6120 Star::Find returns 1 (0), X=511.84, Y=666.99, Mass=8202, SNR=60.2, Peak=218 HFD=6.4
03:13:38.616 00.004 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
03:13:38.619 00.003 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
03:13:38.623 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.29 hyp=0.30 cameraTheta=-1.88 mountX=-0.14 mountY=0.22, mountTheta=2.15
03:13:38.627 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.29, opts=13)
03:13:38.632 00.005 6120 Enqueuing Move request for scope (-0.09, -0.29)
03:13:38.637 00.005 7680 Worker thread wakes up
03:13:38.637 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.29) opts 0xd
03:13:38.637 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.29)
03:13:38.637 00.000 7680 Moving (-0.09, -0.29) raw xDistance=-0.14 yDistance=0.22
03:13:38.637 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:13:38.637 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:13:38.638 00.001 7680 MoveAxis(E, 0, ABG)
03:13:38.638 00.000 7680 Move returns status 0, amount 0
03:13:38.638 00.000 7680 MoveAxis(S, 118, ABG)
03:13:38.638 00.000 7680 Guiding  Dir = 1, Dur = 118
03:13:38.639 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:38.642 00.003 7680 IsSlewing returns 0
03:13:38.642 00.000 6120 UpdateGuideState exits: m=8202 SNR=60.2
03:13:38.646 00.004 7680 IsGuiding returns 0
03:13:38.647 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:38.651 00.004 7680 PulseGuide returned control before completion, sleep 128
03:13:38.651 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:38.656 00.005 6120 Enqueuing Expose request
03:13:38.791 00.135 7680 IsGuiding returns 0
03:13:38.793 00.002 7680 Move returns status 0, amount 118
03:13:38.793 00.000 7680 move complete, result=0
03:13:38.793 00.000 7680 worker thread done servicing request
03:13:38.793 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 118 ms SOUTH
03:13:38.800 00.007 7680 Worker thread wakes up
03:13:38.800 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:38.800 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:40.057 01.257 7680 Exposure complete
03:13:40.199 00.142 7680 worker thread done servicing request
03:13:40.199 00.000 6120 OnExposeComplete: enter
03:13:40.203 00.004 6120 UpdateGuideState(): m_state=6
03:13:40.208 00.005 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2437
03:13:40.212 00.004 6120 Star::Find returns 1 (0), X=511.81, Y=666.93, Mass=8670, SNR=61.9, Peak=202 HFD=6.6
03:13:40.216 00.004 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
03:13:40.220 00.004 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
03:13:40.225 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.35 hyp=0.37 cameraTheta=-1.91 mountX=-0.19 mountY=0.26, mountTheta=2.19
03:13:40.230 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.35, opts=13)
03:13:40.233 00.003 6120 Enqueuing Move request for scope (-0.12, -0.35)
03:13:40.237 00.004 7680 Worker thread wakes up
03:13:40.238 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.35) opts 0xd
03:13:40.238 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:40.242 00.004 6120 UpdateGuideState exits: m=8670 SNR=61.9
03:13:40.245 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:40.249 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:40.253 00.004 6120 Enqueuing Expose request
03:13:40.259 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.35)
03:13:40.259 00.000 7680 Moving (-0.12, -0.35) raw xDistance=-0.19 yDistance=0.26
03:13:40.259 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:13:40.260 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:13:40.260 00.000 7680 MoveAxis(E, 0, ABG)
03:13:40.260 00.000 7680 Move returns status 0, amount 0
03:13:40.260 00.000 7680 MoveAxis(S, 141, ABG)
03:13:40.260 00.000 7680 Guiding  Dir = 1, Dur = 141
03:13:40.260 00.000 7680 IsSlewing returns 0
03:13:40.262 00.002 7680 IsGuiding returns 0
03:13:40.262 00.000 7680 PulseGuide returned control before completion, sleep 151
03:13:40.422 00.160 7680 IsGuiding returns 1
03:13:40.423 00.001 7680 scope still moving after pulse duration time elapsed
03:13:40.453 00.030 7680 IsSlewing returns 0
03:13:40.454 00.001 7680 IsGuiding returns 0
03:13:40.455 00.001 7680 scope move finished after 141 + 51 ms
03:13:40.455 00.000 7680 Move returns status 0, amount 141
03:13:40.455 00.000 7680 move complete, result=0
03:13:40.456 00.001 7680 worker thread done servicing request
03:13:40.456 00.000 7680 Worker thread wakes up
03:13:40.456 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 141 ms SOUTH
03:13:40.464 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:40.464 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:41.708 01.244 7680 Exposure complete
03:13:41.857 00.149 7680 worker thread done servicing request
03:13:41.858 00.001 6120 OnExposeComplete: enter
03:13:41.862 00.004 6120 UpdateGuideState(): m_state=6
03:13:41.866 00.004 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2438
03:13:41.871 00.005 6120 Star::Find returns 1 (0), X=511.83, Y=666.96, Mass=8671, SNR=62.3, Peak=210 HFD=6.5
03:13:41.875 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
03:13:41.879 00.004 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
03:13:41.883 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.32 hyp=0.33 cameraTheta=-1.87 mountX=-0.16 mountY=0.24, mountTheta=2.15
03:13:41.889 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.32, opts=13)
03:13:41.893 00.004 6120 Enqueuing Move request for scope (-0.10, -0.32)
03:13:41.897 00.004 7680 Worker thread wakes up
03:13:41.897 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.32) opts 0xd
03:13:41.897 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.32)
03:13:41.897 00.000 7680 Moving (-0.10, -0.32) raw xDistance=-0.16 yDistance=0.24
03:13:41.897 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:13:41.897 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:41.901 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:13:41.901 00.000 7680 MoveAxis(E, 0, ABG)
03:13:41.901 00.000 7680 Move returns status 0, amount 0
03:13:41.902 00.001 7680 MoveAxis(S, 131, ABG)
03:13:41.902 00.000 7680 Guiding  Dir = 1, Dur = 131
03:13:41.902 00.000 6120 UpdateGuideState exits: m=8671 SNR=62.3
03:13:41.907 00.005 7680 IsSlewing returns 0
03:13:41.907 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:41.911 00.004 7680 IsGuiding returns 0
03:13:41.911 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:41.915 00.004 7680 PulseGuide returned control before completion, sleep 141
03:13:41.916 00.001 6120 Enqueuing Expose request
03:13:42.071 00.155 7680 IsGuiding returns 0
03:13:42.071 00.000 7680 Move returns status 0, amount 131
03:13:42.073 00.002 7680 move complete, result=0
03:13:42.073 00.000 7680 worker thread done servicing request
03:13:42.073 00.000 7680 Worker thread wakes up
03:13:42.074 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 131 ms SOUTH
03:13:42.079 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:42.079 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:43.334 01.255 7680 Exposure complete
03:13:43.457 00.123 7680 worker thread done servicing request
03:13:43.457 00.000 6120 OnExposeComplete: enter
03:13:43.461 00.004 6120 UpdateGuideState(): m_state=6
03:13:43.465 00.004 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2439
03:13:43.469 00.004 6120 Star::Find returns 1 (0), X=511.84, Y=667.02, Mass=8334, SNR=60.6, Peak=227 HFD=6.4
03:13:43.472 00.003 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.19) = xAngle (-2.09 = -2.09)
03:13:43.477 00.005 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
03:13:43.480 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.26 hyp=0.27 cameraTheta=-1.90 mountX=-0.13 mountY=0.19, mountTheta=2.18
03:13:43.485 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.26, opts=13)
03:13:43.489 00.004 6120 Enqueuing Move request for scope (-0.09, -0.26)
03:13:43.493 00.004 7680 Worker thread wakes up
03:13:43.493 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.26) opts 0xd
03:13:43.493 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.26)
03:13:43.493 00.000 7680 Moving (-0.09, -0.26) raw xDistance=-0.13 yDistance=0.19
03:13:43.493 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:13:43.493 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:13:43.495 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:43.499 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:13:43.499 00.000 7680 MoveAxis(E, 0, ABG)
03:13:43.499 00.000 7680 Move returns status 0, amount 0
03:13:43.499 00.000 7680 MoveAxis(N, 0, ABG)
03:13:43.499 00.000 7680 Move returns status 0, amount 0
03:13:43.499 00.000 7680 move complete, result=0
03:13:43.500 00.001 7680 worker thread done servicing request
03:13:43.500 00.000 6120 UpdateGuideState exits: m=8334 SNR=60.6
03:13:43.505 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:43.509 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:43.513 00.004 6120 Enqueuing Expose request
03:13:43.516 00.003 7680 Worker thread wakes up
03:13:43.517 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:13:43.520 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:43.520 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:44.764 01.244 7680 Exposure complete
03:13:44.902 00.138 7680 worker thread done servicing request
03:13:44.903 00.001 6120 OnExposeComplete: enter
03:13:44.907 00.004 6120 UpdateGuideState(): m_state=6
03:13:44.910 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2440
03:13:44.915 00.005 6120 Star::Find returns 1 (0), X=511.67, Y=667.00, Mass=8252, SNR=59.8, Peak=203 HFD=6.6
03:13:44.919 00.004 6120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (0.19) = xAngle (-2.52 = -2.52)
03:13:44.924 00.005 6120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.35 = 0.35)
03:13:44.927 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.27 hyp=0.38 cameraTheta=-2.33 mountX=-0.31 mountY=0.13, mountTheta=2.74
03:13:44.933 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.27, opts=13)
03:13:44.936 00.003 6120 Enqueuing Move request for scope (-0.26, -0.27)
03:13:44.939 00.003 7680 Worker thread wakes up
03:13:44.939 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.27) opts 0xd
03:13:44.939 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.27)
03:13:44.941 00.002 7680 Moving (-0.26, -0.27) raw xDistance=-0.31 yDistance=0.13
03:13:44.941 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
03:13:44.941 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:13:44.941 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:44.947 00.006 6120 UpdateGuideState exits: m=8252 SNR=59.8
03:13:44.951 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:44.954 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:44.959 00.005 6120 Enqueuing Expose request
03:13:44.963 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:13:44.963 00.000 7680 MoveAxis(E, 126, ABG)
03:13:44.963 00.000 7680 Guiding  Dir = 2, Dur = 126
03:13:44.963 00.000 7680 IsSlewing returns 0
03:13:44.964 00.001 7680 IsGuiding returns 0
03:13:44.964 00.000 7680 PulseGuide returned control before completion, sleep 136
03:13:45.114 00.150 7680 IsGuiding returns 1
03:13:45.115 00.001 7680 scope still moving after pulse duration time elapsed
03:13:45.144 00.029 7680 IsSlewing returns 0
03:13:45.146 00.002 7680 IsGuiding returns 0
03:13:45.147 00.001 7680 scope move finished after 126 + 56 ms
03:13:45.147 00.000 7680 Move returns status 0, amount 126
03:13:45.147 00.000 7680 MoveAxis(N, 0, ABG)
03:13:45.149 00.002 7680 Move returns status 0, amount 0
03:13:45.149 00.000 7680 move complete, result=0
03:13:45.149 00.000 7680 worker thread done servicing request
03:13:45.150 00.001 7680 Worker thread wakes up
03:13:45.150 00.000 6120 GuideStep: -0.3 px 126 ms EAST, 0.1 px 0 ms NORTH
03:13:45.158 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:45.158 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:46.402 01.244 7680 Exposure complete
03:13:46.544 00.142 7680 worker thread done servicing request
03:13:46.544 00.000 6120 OnExposeComplete: enter
03:13:46.548 00.004 6120 UpdateGuideState(): m_state=6
03:13:46.553 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2441
03:13:46.557 00.004 6120 Star::Find returns 1 (0), X=511.98, Y=666.83, Mass=8078, SNR=60.0, Peak=195 HFD=6.6
03:13:46.560 00.003 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
03:13:46.565 00.005 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
03:13:46.571 00.006 6120 CameraToMount -- cameraX=0.05 cameraY=-0.45 hyp=0.45 cameraTheta=-1.46 mountX=-0.03 mountY=0.43, mountTheta=1.65
03:13:46.577 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.45, opts=13)
03:13:46.581 00.004 6120 Enqueuing Move request for scope (0.05, -0.45)
03:13:46.586 00.005 7680 Worker thread wakes up
03:13:46.586 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.45) opts 0xd
03:13:46.586 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.45)
03:13:46.587 00.001 7680 Moving (0.05, -0.45) raw xDistance=-0.03 yDistance=0.43
03:13:46.587 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:13:46.587 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
03:13:46.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:46.591 00.004 7680 MoveAxis(E, 0, ABG)
03:13:46.591 00.000 7680 Move returns status 0, amount 0
03:13:46.592 00.001 7680 MoveAxis(S, 231, ABG)
03:13:46.592 00.000 7680 Guiding  Dir = 1, Dur = 231
03:13:46.592 00.000 6120 UpdateGuideState exits: m=8078 SNR=60.0
03:13:46.598 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:46.602 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:46.606 00.004 6120 Enqueuing Expose request
03:13:46.610 00.004 7680 IsSlewing returns 0
03:13:46.610 00.000 7680 IsGuiding returns 0
03:13:46.611 00.001 7680 PulseGuide returned control before completion, sleep 241
03:13:46.866 00.255 7680 IsGuiding returns 0
03:13:46.868 00.002 7680 Move returns status 0, amount 231
03:13:46.868 00.000 7680 move complete, result=0
03:13:46.868 00.000 7680 worker thread done servicing request
03:13:46.869 00.001 7680 Worker thread wakes up
03:13:46.869 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 231 ms SOUTH
03:13:46.876 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:46.876 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:48.127 01.251 7680 Exposure complete
03:13:48.270 00.143 7680 worker thread done servicing request
03:13:48.271 00.001 6120 OnExposeComplete: enter
03:13:48.274 00.003 6120 UpdateGuideState(): m_state=6
03:13:48.279 00.005 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2442
03:13:48.284 00.005 6120 Star::Find returns 1 (0), X=511.97, Y=667.04, Mass=8507, SNR=60.9, Peak=249 HFD=6.4
03:13:48.289 00.005 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
03:13:48.294 00.005 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
03:13:48.298 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.24 cameraTheta=-1.41 mountX=-0.01 mountY=0.23, mountTheta=1.60
03:13:48.304 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.23, opts=13)
03:13:48.308 00.004 6120 Enqueuing Move request for scope (0.04, -0.23)
03:13:48.312 00.004 7680 Worker thread wakes up
03:13:48.312 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:48.318 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
03:13:48.318 00.000 6120 UpdateGuideState exits: m=8507 SNR=60.9
03:13:48.322 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:48.325 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:48.329 00.004 6120 Enqueuing Expose request
03:13:48.333 00.004 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
03:13:48.333 00.000 7680 Moving (0.04, -0.23) raw xDistance=-0.01 yDistance=0.23
03:13:48.333 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:13:48.333 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:13:48.334 00.001 7680 MoveAxis(E, 0, ABG)
03:13:48.334 00.000 7680 Move returns status 0, amount 0
03:13:48.334 00.000 7680 MoveAxis(S, 123, ABG)
03:13:48.334 00.000 7680 Guiding  Dir = 1, Dur = 123
03:13:48.334 00.000 7680 IsSlewing returns 0
03:13:48.335 00.001 7680 IsGuiding returns 0
03:13:48.335 00.000 7680 PulseGuide returned control before completion, sleep 133
03:13:48.474 00.139 7680 IsGuiding returns 1
03:13:48.475 00.001 7680 scope still moving after pulse duration time elapsed
03:13:48.505 00.030 7680 IsSlewing returns 0
03:13:48.506 00.001 7680 IsGuiding returns 0
03:13:48.507 00.001 7680 scope move finished after 123 + 48 ms
03:13:48.507 00.000 7680 Move returns status 0, amount 123
03:13:48.508 00.001 7680 move complete, result=0
03:13:48.508 00.000 7680 worker thread done servicing request
03:13:48.508 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 123 ms SOUTH
03:13:48.515 00.007 7680 Worker thread wakes up
03:13:48.515 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:48.515 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:49.771 01.256 7680 Exposure complete
03:13:49.913 00.142 7680 worker thread done servicing request
03:13:49.913 00.000 6120 OnExposeComplete: enter
03:13:49.918 00.005 6120 UpdateGuideState(): m_state=6
03:13:49.922 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2443
03:13:49.926 00.004 6120 Star::Find returns 1 (0), X=511.84, Y=666.98, Mass=8039, SNR=60.1, Peak=216 HFD=6.4
03:13:49.930 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
03:13:49.933 00.003 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
03:13:49.938 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.29 hyp=0.31 cameraTheta=-1.87 mountX=-0.14 mountY=0.23, mountTheta=2.14
03:13:49.942 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.29, opts=13)
03:13:49.947 00.005 6120 Enqueuing Move request for scope (-0.09, -0.29)
03:13:49.951 00.004 7680 Worker thread wakes up
03:13:49.951 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.29) opts 0xd
03:13:49.952 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.29)
03:13:49.952 00.000 7680 Moving (-0.09, -0.29) raw xDistance=-0.14 yDistance=0.23
03:13:49.952 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:13:49.953 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:13:49.953 00.000 7680 MoveAxis(E, 0, ABG)
03:13:49.953 00.000 7680 Move returns status 0, amount 0
03:13:49.953 00.000 7680 MoveAxis(S, 122, ABG)
03:13:49.953 00.000 7680 Guiding  Dir = 1, Dur = 122
03:13:49.954 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:49.958 00.004 7680 IsSlewing returns 0
03:13:49.958 00.000 6120 UpdateGuideState exits: m=8039 SNR=60.1
03:13:49.962 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:49.966 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:49.970 00.004 6120 Enqueuing Expose request
03:13:49.974 00.004 7680 IsGuiding returns 0
03:13:49.974 00.000 7680 PulseGuide returned control before completion, sleep 132
03:13:50.119 00.145 7680 IsGuiding returns 1
03:13:50.120 00.001 7680 scope still moving after pulse duration time elapsed
03:13:50.150 00.030 7680 IsSlewing returns 0
03:13:50.151 00.001 7680 IsGuiding returns 0
03:13:50.151 00.000 7680 scope move finished after 122 + 55 ms
03:13:50.152 00.001 7680 Move returns status 0, amount 122
03:13:50.152 00.000 7680 move complete, result=0
03:13:50.154 00.002 7680 worker thread done servicing request
03:13:50.154 00.000 7680 Worker thread wakes up
03:13:50.154 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 122 ms SOUTH
03:13:50.163 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:50.163 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:51.414 01.251 7680 Exposure complete
03:13:51.555 00.141 7680 worker thread done servicing request
03:13:51.557 00.002 6120 OnExposeComplete: enter
03:13:51.560 00.003 6120 UpdateGuideState(): m_state=6
03:13:51.565 00.005 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2444
03:13:51.570 00.005 6120 Star::Find returns 1 (0), X=511.87, Y=667.00, Mass=8604, SNR=62.0, Peak=215 HFD=6.4
03:13:51.573 00.003 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
03:13:51.578 00.005 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
03:13:51.581 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.28 hyp=0.28 cameraTheta=-1.77 mountX=-0.11 mountY=0.22, mountTheta=2.02
03:13:51.585 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.28, opts=13)
03:13:51.589 00.004 6120 Enqueuing Move request for scope (-0.06, -0.28)
03:13:51.593 00.004 7680 Worker thread wakes up
03:13:51.593 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.28) opts 0xd
03:13:51.593 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.28)
03:13:51.593 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:51.598 00.005 7680 Moving (-0.06, -0.28) raw xDistance=-0.11 yDistance=0.22
03:13:51.598 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:13:51.598 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:13:51.598 00.000 7680 MoveAxis(E, 0, ABG)
03:13:51.599 00.001 7680 Move returns status 0, amount 0
03:13:51.599 00.000 7680 MoveAxis(S, 122, ABG)
03:13:51.599 00.000 7680 Guiding  Dir = 1, Dur = 122
03:13:51.599 00.000 6120 UpdateGuideState exits: m=8604 SNR=62.0
03:13:51.603 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:51.606 00.003 7680 IsSlewing returns 0
03:13:51.607 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:51.610 00.003 6120 Enqueuing Expose request
03:13:51.613 00.003 7680 IsGuiding returns 0
03:13:51.613 00.000 7680 PulseGuide returned control before completion, sleep 132
03:13:51.750 00.137 7680 IsGuiding returns 1
03:13:51.750 00.000 7680 scope still moving after pulse duration time elapsed
03:13:51.781 00.031 7680 IsSlewing returns 0
03:13:51.783 00.002 7680 IsGuiding returns 0
03:13:51.784 00.001 7680 scope move finished after 122 + 48 ms
03:13:51.784 00.000 7680 Move returns status 0, amount 122
03:13:51.785 00.001 7680 move complete, result=0
03:13:51.785 00.000 7680 worker thread done servicing request
03:13:51.786 00.001 7680 Worker thread wakes up
03:13:51.786 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 122 ms SOUTH
03:13:51.793 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:51.794 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:53.041 01.247 7680 Exposure complete
03:13:53.167 00.126 7680 worker thread done servicing request
03:13:53.167 00.000 6120 OnExposeComplete: enter
03:13:53.171 00.004 6120 UpdateGuideState(): m_state=6
03:13:53.176 00.005 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2445
03:13:53.181 00.005 6120 Star::Find returns 1 (0), X=511.85, Y=667.10, Mass=8119, SNR=60.0, Peak=213 HFD=6.5
03:13:53.185 00.004 6120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.19) = xAngle (-2.17 = -2.17)
03:13:53.188 00.003 6120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.70 = 0.70)
03:13:53.193 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.99 mountX=-0.11 mountY=0.12, mountTheta=2.29
03:13:53.198 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.17, opts=13)
03:13:53.201 00.003 6120 Enqueuing Move request for scope (-0.08, -0.17)
03:13:53.204 00.003 7680 Worker thread wakes up
03:13:53.205 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:53.208 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
03:13:53.208 00.000 6120 UpdateGuideState exits: m=8119 SNR=60.0
03:13:53.212 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
03:13:53.212 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:53.216 00.004 7680 Moving (-0.08, -0.17) raw xDistance=-0.11 yDistance=0.12
03:13:53.216 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:53.219 00.003 6120 Enqueuing Expose request
03:13:53.223 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:13:53.224 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:13:53.224 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:13:53.224 00.000 7680 MoveAxis(E, 0, ABG)
03:13:53.224 00.000 7680 Move returns status 0, amount 0
03:13:53.224 00.000 7680 MoveAxis(N, 0, ABG)
03:13:53.226 00.002 7680 Move returns status 0, amount 0
03:13:53.226 00.000 7680 move complete, result=0
03:13:53.226 00.000 7680 worker thread done servicing request
03:13:53.226 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:13:53.232 00.006 7680 Worker thread wakes up
03:13:53.232 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:53.232 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:54.485 01.253 7680 Exposure complete
03:13:54.626 00.141 7680 worker thread done servicing request
03:13:54.627 00.001 6120 OnExposeComplete: enter
03:13:54.631 00.004 6120 UpdateGuideState(): m_state=6
03:13:54.636 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2446
03:13:54.640 00.004 6120 Star::Find returns 1 (0), X=511.92, Y=666.90, Mass=8188, SNR=61.0, Peak=211 HFD=6.5
03:13:54.643 00.003 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
03:13:54.648 00.005 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
03:13:54.651 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.38 hyp=0.38 cameraTheta=-1.61 mountX=-0.08 mountY=0.33, mountTheta=1.82
03:13:54.656 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.38, opts=13)
03:13:54.659 00.003 6120 Enqueuing Move request for scope (-0.02, -0.38)
03:13:54.665 00.006 7680 Worker thread wakes up
03:13:54.665 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:54.669 00.004 6120 UpdateGuideState exits: m=8188 SNR=61.0
03:13:54.673 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:54.676 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:54.680 00.004 6120 Enqueuing Expose request
03:13:54.683 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.38) opts 0xd
03:13:54.684 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.38)
03:13:54.684 00.000 7680 Moving (-0.02, -0.38) raw xDistance=-0.08 yDistance=0.33
03:13:54.684 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:13:54.685 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:13:54.685 00.000 7680 MoveAxis(E, 0, ABG)
03:13:54.685 00.000 7680 Move returns status 0, amount 0
03:13:54.685 00.000 7680 MoveAxis(S, 180, ABG)
03:13:54.686 00.001 7680 Guiding  Dir = 1, Dur = 180
03:13:54.686 00.000 7680 IsSlewing returns 0
03:13:54.686 00.000 7680 IsGuiding returns 0
03:13:54.686 00.000 7680 PulseGuide returned control before completion, sleep 190
03:13:54.879 00.193 7680 IsGuiding returns 1
03:13:54.880 00.001 7680 scope still moving after pulse duration time elapsed
03:13:54.911 00.031 7680 IsSlewing returns 0
03:13:54.912 00.001 7680 IsGuiding returns 0
03:13:54.912 00.000 7680 scope move finished after 180 + 45 ms
03:13:54.913 00.001 7680 Move returns status 0, amount 180
03:13:54.913 00.000 7680 move complete, result=0
03:13:54.913 00.000 7680 worker thread done servicing request
03:13:54.913 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 180 ms SOUTH
03:13:54.922 00.009 7680 Worker thread wakes up
03:13:54.922 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:54.922 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:56.180 01.258 7680 Exposure complete
03:13:56.321 00.141 7680 worker thread done servicing request
03:13:56.321 00.000 6120 OnExposeComplete: enter
03:13:56.327 00.006 6120 UpdateGuideState(): m_state=6
03:13:56.331 00.004 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2447
03:13:56.336 00.005 6120 Star::Find returns 1 (0), X=511.90, Y=667.16, Mass=8223, SNR=60.3, Peak=224 HFD=6.5
03:13:56.339 00.003 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
03:13:56.345 00.006 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
03:13:56.350 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.78 mountX=-0.05 mountY=0.10, mountTheta=2.03
03:13:56.357 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.12, opts=13)
03:13:56.361 00.004 6120 Enqueuing Move request for scope (-0.03, -0.12)
03:13:56.366 00.005 7680 Worker thread wakes up
03:13:56.366 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:56.370 00.004 6120 UpdateGuideState exits: m=8223 SNR=60.3
03:13:56.373 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:56.377 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:56.382 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
03:13:56.382 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
03:13:56.382 00.000 7680 Moving (-0.03, -0.12) raw xDistance=-0.05 yDistance=0.10
03:13:56.383 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:13:56.383 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:13:56.383 00.000 6120 Enqueuing Expose request
03:13:56.386 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:13:56.386 00.000 7680 MoveAxis(E, 0, ABG)
03:13:56.387 00.001 7680 Move returns status 0, amount 0
03:13:56.388 00.001 7680 MoveAxis(N, 0, ABG)
03:13:56.388 00.000 7680 Move returns status 0, amount 0
03:13:56.389 00.001 7680 move complete, result=0
03:13:56.389 00.000 7680 worker thread done servicing request
03:13:56.389 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:13:56.393 00.004 7680 Worker thread wakes up
03:13:56.393 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:56.393 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:57.645 01.252 7680 Exposure complete
03:13:57.772 00.127 7680 worker thread done servicing request
03:13:57.772 00.000 6120 OnExposeComplete: enter
03:13:57.777 00.005 6120 UpdateGuideState(): m_state=6
03:13:57.784 00.007 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2448
03:13:57.789 00.005 6120 Star::Find returns 1 (0), X=511.88, Y=667.07, Mass=8023, SNR=59.3, Peak=195 HFD=6.4
03:13:57.794 00.005 6120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.19) = xAngle (-2.00 = -2.00)
03:13:57.798 00.004 6120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
03:13:57.801 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.81 mountX=-0.09 mountY=0.16, mountTheta=2.07
03:13:57.807 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.21, opts=13)
03:13:57.810 00.003 6120 Enqueuing Move request for scope (-0.05, -0.21)
03:13:57.815 00.005 7680 Worker thread wakes up
03:13:57.816 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:57.819 00.003 6120 UpdateGuideState exits: m=8023 SNR=59.3
03:13:57.824 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:57.827 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:57.831 00.004 6120 Enqueuing Expose request
03:13:57.834 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
03:13:57.834 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
03:13:57.835 00.001 7680 Moving (-0.05, -0.21) raw xDistance=-0.09 yDistance=0.16
03:13:57.835 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:13:57.835 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:13:57.835 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:13:57.835 00.000 7680 MoveAxis(E, 0, ABG)
03:13:57.837 00.002 7680 Move returns status 0, amount 0
03:13:57.837 00.000 7680 MoveAxis(N, 0, ABG)
03:13:57.837 00.000 7680 Move returns status 0, amount 0
03:13:57.837 00.000 7680 move complete, result=0
03:13:57.837 00.000 7680 worker thread done servicing request
03:13:57.837 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:13:57.842 00.005 7680 Worker thread wakes up
03:13:57.842 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:57.842 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:13:59.095 01.253 7680 Exposure complete
03:13:59.243 00.148 7680 worker thread done servicing request
03:13:59.244 00.001 6120 OnExposeComplete: enter
03:13:59.248 00.004 6120 UpdateGuideState(): m_state=6
03:13:59.251 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2449
03:13:59.256 00.005 6120 Star::Find returns 1 (0), X=511.63, Y=666.88, Mass=9603, SNR=65.7, Peak=239 HFD=6.7
03:13:59.264 00.008 6120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.19) = xAngle (-2.40 = -2.40)
03:13:59.268 00.004 6120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.47 = 0.47)
03:13:59.272 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=-0.40 hyp=0.50 cameraTheta=-2.22 mountX=-0.37 mountY=0.23, mountTheta=2.59
03:13:59.278 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=-0.40, opts=13)
03:13:59.282 00.004 6120 Enqueuing Move request for scope (-0.30, -0.40)
03:13:59.288 00.006 7680 Worker thread wakes up
03:13:59.288 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.40) opts 0xd
03:13:59.288 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, -0.40)
03:13:59.289 00.001 7680 Moving (-0.30, -0.40) raw xDistance=-0.37 yDistance=0.23
03:13:59.289 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:13:59.289 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:13:59.289 00.000 7680 MoveAxis(E, 151, ABG)
03:13:59.289 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:13:59.295 00.006 7680 Guiding  Dir = 2, Dur = 151
03:13:59.295 00.000 6120 UpdateGuideState exits: m=9603 SNR=65.7
03:13:59.299 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:59.303 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:13:59.306 00.003 6120 Enqueuing Expose request
03:13:59.310 00.004 7680 IsSlewing returns 0
03:13:59.310 00.000 7680 IsGuiding returns 0
03:13:59.310 00.000 7680 PulseGuide returned control before completion, sleep 161
03:13:59.488 00.178 7680 IsGuiding returns 1
03:13:59.489 00.001 7680 scope still moving after pulse duration time elapsed
03:13:59.520 00.031 7680 IsSlewing returns 0
03:13:59.520 00.000 7680 IsGuiding returns 0
03:13:59.521 00.001 7680 scope move finished after 151 + 59 ms
03:13:59.521 00.000 7680 Move returns status 0, amount 151
03:13:59.522 00.001 7680 MoveAxis(S, 122, ABG)
03:13:59.523 00.001 7680 Guiding  Dir = 1, Dur = 122
03:13:59.523 00.000 7680 IsSlewing returns 0
03:13:59.524 00.001 7680 IsGuiding returns 0
03:13:59.524 00.000 7680 PulseGuide returned control before completion, sleep 132
03:13:59.661 00.137 7680 IsGuiding returns 1
03:13:59.662 00.001 7680 scope still moving after pulse duration time elapsed
03:13:59.692 00.030 7680 IsSlewing returns 0
03:13:59.695 00.003 7680 IsGuiding returns 0
03:13:59.696 00.001 7680 scope move finished after 122 + 50 ms
03:13:59.697 00.001 7680 Move returns status 0, amount 122
03:13:59.698 00.001 7680 move complete, result=0
03:13:59.698 00.000 7680 worker thread done servicing request
03:13:59.699 00.001 6120 GuideStep: -0.4 px 151 ms EAST, 0.2 px 122 ms SOUTH
03:13:59.705 00.006 7680 Worker thread wakes up
03:13:59.705 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:13:59.707 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:00.953 01.246 7680 Exposure complete
03:14:01.095 00.142 7680 worker thread done servicing request
03:14:01.095 00.000 6120 OnExposeComplete: enter
03:14:01.100 00.005 6120 UpdateGuideState(): m_state=6
03:14:01.105 00.005 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2450
03:14:01.109 00.004 6120 Star::Find returns 1 (0), X=511.97, Y=667.06, Mass=8131, SNR=59.0, Peak=198 HFD=6.3
03:14:01.113 00.004 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
03:14:01.117 00.004 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
03:14:01.121 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.38 mountX=0.00 mountY=0.22, mountTheta=1.56
03:14:01.126 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.22, opts=13)
03:14:01.132 00.006 6120 Enqueuing Move request for scope (0.04, -0.22)
03:14:01.135 00.003 7680 Worker thread wakes up
03:14:01.137 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:01.140 00.003 6120 UpdateGuideState exits: m=8131 SNR=59.0
03:14:01.144 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:01.148 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:01.152 00.004 6120 Enqueuing Expose request
03:14:01.154 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
03:14:01.156 00.002 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
03:14:01.156 00.000 7680 Moving (0.04, -0.22) raw xDistance=0.00 yDistance=0.22
03:14:01.156 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:14:01.156 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:14:01.156 00.000 7680 MoveAxis(E, 0, ABG)
03:14:01.157 00.001 7680 Move returns status 0, amount 0
03:14:01.157 00.000 7680 MoveAxis(S, 117, ABG)
03:14:01.157 00.000 7680 Guiding  Dir = 1, Dur = 117
03:14:01.157 00.000 7680 IsSlewing returns 0
03:14:01.157 00.000 7680 IsGuiding returns 0
03:14:01.158 00.001 7680 PulseGuide returned control before completion, sleep 127
03:14:01.301 00.143 7680 IsGuiding returns 1
03:14:01.301 00.000 7680 scope still moving after pulse duration time elapsed
03:14:01.333 00.032 7680 IsSlewing returns 0
03:14:01.335 00.002 7680 IsGuiding returns 0
03:14:01.336 00.001 7680 scope move finished after 117 + 60 ms
03:14:01.336 00.000 7680 Move returns status 0, amount 117
03:14:01.338 00.002 7680 move complete, result=0
03:14:01.339 00.001 7680 worker thread done servicing request
03:14:01.340 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 117 ms SOUTH
03:14:01.349 00.009 7680 Worker thread wakes up
03:14:01.349 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:01.350 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:02.591 01.241 7680 Exposure complete
03:14:02.736 00.145 7680 worker thread done servicing request
03:14:02.736 00.000 6120 OnExposeComplete: enter
03:14:02.740 00.004 6120 UpdateGuideState(): m_state=6
03:14:02.744 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2451
03:14:02.749 00.005 6120 Star::Find returns 1 (0), X=511.99, Y=666.92, Mass=8975, SNR=63.9, Peak=222 HFD=6.4
03:14:02.753 00.004 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
03:14:02.760 00.007 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
03:14:02.764 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.35 hyp=0.36 cameraTheta=-1.39 mountX=-0.00 mountY=0.35, mountTheta=1.58
03:14:02.770 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.35, opts=13)
03:14:02.774 00.004 6120 Enqueuing Move request for scope (0.06, -0.35)
03:14:02.778 00.004 7680 Worker thread wakes up
03:14:02.778 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:02.782 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.35) opts 0xd
03:14:02.782 00.000 6120 UpdateGuideState exits: m=8975 SNR=63.9
03:14:02.787 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:02.791 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:02.796 00.005 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.35)
03:14:02.796 00.000 7680 Moving (0.06, -0.35) raw xDistance=-0.00 yDistance=0.35
03:14:02.797 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:14:02.797 00.000 6120 Enqueuing Expose request
03:14:02.801 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:14:02.801 00.000 7680 MoveAxis(E, 0, ABG)
03:14:02.801 00.000 7680 Move returns status 0, amount 0
03:14:02.801 00.000 7680 MoveAxis(S, 188, ABG)
03:14:02.801 00.000 7680 Guiding  Dir = 1, Dur = 188
03:14:02.802 00.001 7680 IsSlewing returns 0
03:14:02.802 00.000 7680 IsGuiding returns 0
03:14:02.802 00.000 7680 PulseGuide returned control before completion, sleep 198
03:14:03.003 00.201 7680 IsGuiding returns 1
03:14:03.004 00.001 7680 scope still moving after pulse duration time elapsed
03:14:03.034 00.030 7680 IsSlewing returns 0
03:14:03.034 00.000 7680 IsGuiding returns 0
03:14:03.036 00.002 7680 scope move finished after 188 + 45 ms
03:14:03.036 00.000 7680 Move returns status 0, amount 188
03:14:03.036 00.000 7680 move complete, result=0
03:14:03.037 00.001 7680 worker thread done servicing request
03:14:03.037 00.000 7680 Worker thread wakes up
03:14:03.038 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 188 ms SOUTH
03:14:03.044 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:03.044 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:04.295 01.251 7680 Exposure complete
03:14:04.442 00.147 7680 worker thread done servicing request
03:14:04.443 00.001 6120 OnExposeComplete: enter
03:14:04.447 00.004 6120 UpdateGuideState(): m_state=6
03:14:04.451 00.004 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2452
03:14:04.456 00.005 6120 Star::Find returns 1 (0), X=512.06, Y=667.09, Mass=8151, SNR=60.1, Peak=232 HFD=6.4
03:14:04.460 00.004 6120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.19) = xAngle (-1.14 = -1.14)
03:14:04.463 00.003 6120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.73 = 1.73)
03:14:04.467 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.96 mountX=0.10 mountY=0.23, mountTheta=1.17
03:14:04.473 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.19, opts=13)
03:14:04.478 00.005 6120 Enqueuing Move request for scope (0.13, -0.19)
03:14:04.482 00.004 7680 Worker thread wakes up
03:14:04.482 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
03:14:04.482 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
03:14:04.482 00.000 7680 Moving (0.13, -0.19) raw xDistance=0.10 yDistance=0.23
03:14:04.482 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:14:04.482 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:14:04.484 00.002 7680 MoveAxis(E, 0, ABG)
03:14:04.484 00.000 7680 Move returns status 0, amount 0
03:14:04.484 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:04.489 00.005 7680 MoveAxis(S, 123, ABG)
03:14:04.490 00.001 7680 Guiding  Dir = 1, Dur = 123
03:14:04.490 00.000 6120 UpdateGuideState exits: m=8151 SNR=60.1
03:14:04.493 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:04.497 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:04.501 00.004 6120 Enqueuing Expose request
03:14:04.506 00.005 7680 IsSlewing returns 0
03:14:04.506 00.000 7680 IsGuiding returns 0
03:14:04.507 00.001 7680 PulseGuide returned control before completion, sleep 133
03:14:04.657 00.150 7680 IsGuiding returns 1
03:14:04.658 00.001 7680 scope still moving after pulse duration time elapsed
03:14:04.687 00.029 7680 IsSlewing returns 0
03:14:04.688 00.001 7680 IsGuiding returns 0
03:14:04.689 00.001 7680 scope move finished after 123 + 59 ms
03:14:04.689 00.000 7680 Move returns status 0, amount 123
03:14:04.690 00.001 7680 move complete, result=0
03:14:04.690 00.000 7680 worker thread done servicing request
03:14:04.691 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 123 ms SOUTH
03:14:04.699 00.008 7680 Worker thread wakes up
03:14:04.700 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:04.700 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:05.950 01.250 7680 Exposure complete
03:14:06.087 00.137 7680 worker thread done servicing request
03:14:06.087 00.000 6120 OnExposeComplete: enter
03:14:06.091 00.004 6120 UpdateGuideState(): m_state=6
03:14:06.096 00.005 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2453
03:14:06.100 00.004 6120 Star::Find returns 1 (0), X=512.07, Y=667.09, Mass=7661, SNR=57.6, Peak=232 HFD=6.3
03:14:06.106 00.006 6120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.19) = xAngle (-1.14 = -1.14)
03:14:06.110 00.004 6120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.74 = 1.74)
03:14:06.115 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.95 mountX=0.10 mountY=0.23, mountTheta=1.17
03:14:06.120 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.19, opts=13)
03:14:06.124 00.004 6120 Enqueuing Move request for scope (0.13, -0.19)
03:14:06.128 00.004 7680 Worker thread wakes up
03:14:06.128 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:06.132 00.004 6120 UpdateGuideState exits: m=7661 SNR=57.6
03:14:06.136 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:06.139 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
03:14:06.140 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
03:14:06.140 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:06.144 00.004 6120 Enqueuing Expose request
03:14:06.148 00.004 7680 Moving (0.13, -0.19) raw xDistance=0.10 yDistance=0.23
03:14:06.148 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:14:06.148 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:14:06.148 00.000 7680 MoveAxis(E, 0, ABG)
03:14:06.148 00.000 7680 Move returns status 0, amount 0
03:14:06.148 00.000 7680 MoveAxis(S, 124, ABG)
03:14:06.149 00.001 7680 Guiding  Dir = 1, Dur = 124
03:14:06.150 00.001 7680 IsSlewing returns 0
03:14:06.150 00.000 7680 IsGuiding returns 0
03:14:06.150 00.000 7680 PulseGuide returned control before completion, sleep 134
03:14:06.296 00.146 7680 IsGuiding returns 1
03:14:06.297 00.001 7680 scope still moving after pulse duration time elapsed
03:14:06.328 00.031 7680 IsSlewing returns 0
03:14:06.329 00.001 7680 IsGuiding returns 0
03:14:06.329 00.000 7680 scope move finished after 124 + 55 ms
03:14:06.330 00.001 7680 Move returns status 0, amount 124
03:14:06.330 00.000 7680 move complete, result=0
03:14:06.330 00.000 7680 worker thread done servicing request
03:14:06.330 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 124 ms SOUTH
03:14:06.335 00.005 7680 Worker thread wakes up
03:14:06.337 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:06.337 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:07.589 01.252 7680 Exposure complete
03:14:07.735 00.146 7680 worker thread done servicing request
03:14:07.735 00.000 6120 OnExposeComplete: enter
03:14:07.740 00.005 6120 UpdateGuideState(): m_state=6
03:14:07.744 00.004 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2454
03:14:07.748 00.004 6120 Star::Find returns 1 (0), X=511.99, Y=667.17, Mass=8274, SNR=59.9, Peak=221 HFD=6.4
03:14:07.752 00.004 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.19) = xAngle (-1.24 = -1.24)
03:14:07.756 00.004 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.64 = 1.64)
03:14:07.760 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.05 mountX=0.04 mountY=0.13, mountTheta=1.25
03:14:07.765 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.11, opts=13)
03:14:07.768 00.003 6120 Enqueuing Move request for scope (0.06, -0.11)
03:14:07.773 00.005 7680 Worker thread wakes up
03:14:07.774 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:07.777 00.003 6120 UpdateGuideState exits: m=8274 SNR=59.9
03:14:07.780 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:07.785 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:07.789 00.004 6120 Enqueuing Expose request
03:14:07.792 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
03:14:07.792 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
03:14:07.792 00.000 7680 Moving (0.06, -0.11) raw xDistance=0.04 yDistance=0.13
03:14:07.792 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:14:07.794 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:14:07.794 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:14:07.794 00.000 7680 MoveAxis(E, 0, ABG)
03:14:07.794 00.000 7680 Move returns status 0, amount 0
03:14:07.794 00.000 7680 MoveAxis(N, 0, ABG)
03:14:07.795 00.001 7680 Move returns status 0, amount 0
03:14:07.795 00.000 7680 move complete, result=0
03:14:07.795 00.000 7680 worker thread done servicing request
03:14:07.795 00.000 7680 Worker thread wakes up
03:14:07.795 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:07.799 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:07.799 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:09.041 01.242 7680 Exposure complete
03:14:09.178 00.137 7680 worker thread done servicing request
03:14:09.178 00.000 6120 OnExposeComplete: enter
03:14:09.182 00.004 6120 UpdateGuideState(): m_state=6
03:14:09.185 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2455
03:14:09.192 00.007 6120 Star::Find returns 1 (0), X=512.09, Y=666.99, Mass=8234, SNR=60.4, Peak=188 HFD=6.4
03:14:09.198 00.006 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.19) = xAngle (-1.24 = -1.24)
03:14:09.203 00.005 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.64 = 1.64)
03:14:09.207 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.28 hyp=0.33 cameraTheta=-1.05 mountX=0.11 mountY=0.33, mountTheta=1.25
03:14:09.211 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.28, opts=13)
03:14:09.216 00.005 6120 Enqueuing Move request for scope (0.16, -0.28)
03:14:09.219 00.003 7680 Worker thread wakes up
03:14:09.219 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.28) opts 0xd
03:14:09.220 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.28)
03:14:09.220 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:09.225 00.005 7680 Moving (0.16, -0.28) raw xDistance=0.11 yDistance=0.33
03:14:09.226 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:14:09.226 00.000 6120 UpdateGuideState exits: m=8234 SNR=60.4
03:14:09.232 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:09.236 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:09.241 00.005 6120 Enqueuing Expose request
03:14:09.244 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:14:09.244 00.000 7680 MoveAxis(E, 0, ABG)
03:14:09.245 00.001 7680 Move returns status 0, amount 0
03:14:09.245 00.000 7680 MoveAxis(S, 177, ABG)
03:14:09.245 00.000 7680 Guiding  Dir = 1, Dur = 177
03:14:09.245 00.000 7680 IsSlewing returns 0
03:14:09.246 00.001 7680 IsGuiding returns 0
03:14:09.247 00.001 7680 PulseGuide returned control before completion, sleep 187
03:14:09.437 00.190 7680 IsGuiding returns 1
03:14:09.438 00.001 7680 scope still moving after pulse duration time elapsed
03:14:09.468 00.030 7680 IsSlewing returns 0
03:14:09.469 00.001 7680 IsGuiding returns 0
03:14:09.470 00.001 7680 scope move finished after 177 + 46 ms
03:14:09.470 00.000 7680 Move returns status 0, amount 177
03:14:09.471 00.001 7680 move complete, result=0
03:14:09.472 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 177 ms SOUTH
03:14:09.479 00.007 7680 worker thread done servicing request
03:14:09.481 00.002 7680 Worker thread wakes up
03:14:09.481 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:09.482 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:10.737 01.255 7680 Exposure complete
03:14:10.884 00.147 7680 worker thread done servicing request
03:14:10.884 00.000 6120 OnExposeComplete: enter
03:14:10.888 00.004 6120 UpdateGuideState(): m_state=6
03:14:10.892 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2456
03:14:10.896 00.004 6120 Star::Find returns 1 (0), X=512.11, Y=666.99, Mass=8030, SNR=59.8, Peak=225 HFD=6.4
03:14:10.901 00.005 6120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.19) = xAngle (-1.20 = -1.20)
03:14:10.905 00.004 6120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.67 = 1.67)
03:14:10.908 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=-0.29 hyp=0.34 cameraTheta=-1.02 mountX=0.12 mountY=0.33, mountTheta=1.23
03:14:10.915 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.29, opts=13)
03:14:10.921 00.006 6120 Enqueuing Move request for scope (0.18, -0.29)
03:14:10.925 00.004 7680 Worker thread wakes up
03:14:10.925 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:10.929 00.004 6120 UpdateGuideState exits: m=8030 SNR=59.8
03:14:10.932 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:10.935 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:10.940 00.005 6120 Enqueuing Expose request
03:14:10.944 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.29) opts 0xd
03:14:10.944 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.29)
03:14:10.944 00.000 7680 Moving (0.18, -0.29) raw xDistance=0.12 yDistance=0.33
03:14:10.944 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:14:10.945 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:14:10.945 00.000 7680 MoveAxis(E, 0, ABG)
03:14:10.945 00.000 7680 Move returns status 0, amount 0
03:14:10.945 00.000 7680 MoveAxis(S, 181, ABG)
03:14:10.945 00.000 7680 Guiding  Dir = 1, Dur = 181
03:14:10.946 00.001 7680 IsSlewing returns 0
03:14:10.946 00.000 7680 IsGuiding returns 0
03:14:10.947 00.001 7680 PulseGuide returned control before completion, sleep 191
03:14:11.145 00.198 7680 IsGuiding returns 1
03:14:11.145 00.000 7680 scope still moving after pulse duration time elapsed
03:14:11.176 00.031 7680 IsSlewing returns 0
03:14:11.177 00.001 7680 IsGuiding returns 0
03:14:11.177 00.000 7680 scope move finished after 181 + 49 ms
03:14:11.177 00.000 7680 Move returns status 0, amount 181
03:14:11.178 00.001 7680 move complete, result=0
03:14:11.178 00.000 7680 worker thread done servicing request
03:14:11.178 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 181 ms SOUTH
03:14:11.184 00.006 7680 Worker thread wakes up
03:14:11.184 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:11.184 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:12.439 01.255 7680 Exposure complete
03:14:12.583 00.144 7680 worker thread done servicing request
03:14:12.584 00.001 6120 OnExposeComplete: enter
03:14:12.589 00.005 6120 UpdateGuideState(): m_state=6
03:14:12.593 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2457
03:14:12.599 00.006 6120 Star::Find returns 1 (0), X=512.12, Y=667.11, Mass=8254, SNR=60.8, Peak=211 HFD=6.5
03:14:12.602 00.003 6120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (0.19) = xAngle (-0.93 = -0.93)
03:14:12.608 00.006 6120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.95 = 1.95)
03:14:12.611 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.25 cameraTheta=-0.74 mountX=0.15 mountY=0.23, mountTheta=1.00
03:14:12.616 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.17, opts=13)
03:14:12.620 00.004 6120 Enqueuing Move request for scope (0.19, -0.17)
03:14:12.624 00.004 7680 Worker thread wakes up
03:14:12.624 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
03:14:12.624 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
03:14:12.624 00.000 7680 Moving (0.19, -0.17) raw xDistance=0.15 yDistance=0.23
03:14:12.624 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:14:12.624 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:14:12.624 00.000 7680 MoveAxis(E, 0, ABG)
03:14:12.626 00.002 7680 Move returns status 0, amount 0
03:14:12.626 00.000 7680 MoveAxis(S, 127, ABG)
03:14:12.626 00.000 7680 Guiding  Dir = 1, Dur = 127
03:14:12.626 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:12.631 00.005 6120 UpdateGuideState exits: m=8254 SNR=60.8
03:14:12.637 00.006 7680 IsSlewing returns 0
03:14:12.637 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:12.643 00.006 7680 IsGuiding returns 0
03:14:12.643 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:12.647 00.004 7680 PulseGuide returned control before completion, sleep 137
03:14:12.647 00.000 6120 Enqueuing Expose request
03:14:12.790 00.143 7680 IsGuiding returns 1
03:14:12.791 00.001 7680 scope still moving after pulse duration time elapsed
03:14:12.820 00.029 7680 IsSlewing returns 0
03:14:12.820 00.000 7680 IsGuiding returns 0
03:14:12.821 00.001 7680 scope move finished after 127 + 51 ms
03:14:12.822 00.001 7680 Move returns status 0, amount 127
03:14:12.823 00.001 7680 move complete, result=0
03:14:12.823 00.000 7680 worker thread done servicing request
03:14:12.824 00.001 7680 Worker thread wakes up
03:14:12.825 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 127 ms SOUTH
03:14:12.831 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:12.831 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:14.075 01.244 7680 Exposure complete
03:14:14.247 00.172 7680 worker thread done servicing request
03:14:14.248 00.001 6120 OnExposeComplete: enter
03:14:14.252 00.004 6120 UpdateGuideState(): m_state=6
03:14:14.257 00.005 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2458
03:14:14.261 00.004 6120 Star::Find returns 1 (0), X=512.16, Y=667.65, Mass=8781, SNR=62.6, Peak=202 HFD=6.8
03:14:14.266 00.005 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (0.19) = xAngle (0.84 = 0.84)
03:14:14.269 00.003 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.71 = -2.57)
03:14:14.274 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=0.37 hyp=0.44 cameraTheta=1.03 mountX=0.29 mountY=-0.24, mountTheta=-0.68
03:14:14.278 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.37, opts=13)
03:14:14.282 00.004 6120 Enqueuing Move request for scope (0.23, 0.37)
03:14:14.285 00.003 7680 Worker thread wakes up
03:14:14.285 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.37) opts 0xd
03:14:14.285 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.37)
03:14:14.286 00.001 7680 Moving (0.23, 0.37) raw xDistance=0.29 yDistance=-0.24
03:14:14.286 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:14:14.286 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:14:14.286 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:14:14.286 00.000 7680 MoveAxis(W, 119, ABG)
03:14:14.286 00.000 7680 Guiding  Dir = 3, Dur = 119
03:14:14.286 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:14.291 00.005 7680 IsSlewing returns 0
03:14:14.291 00.000 6120 UpdateGuideState exits: m=8781 SNR=62.6
03:14:14.295 00.004 7680 IsGuiding returns 0
03:14:14.295 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:14.299 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:14.303 00.004 6120 Enqueuing Expose request
03:14:14.306 00.003 7680 PulseGuide returned control before completion, sleep 129
03:14:14.442 00.136 7680 IsGuiding returns 0
03:14:14.443 00.001 7680 Move returns status 0, amount 119
03:14:14.444 00.001 7680 MoveAxis(N, 0, ABG)
03:14:14.445 00.001 7680 Move returns status 0, amount 0
03:14:14.445 00.000 7680 move complete, result=0
03:14:14.445 00.000 7680 worker thread done servicing request
03:14:14.446 00.001 6120 GuideStep: 0.3 px 119 ms WEST, -0.2 px 0 ms NORTH
03:14:14.452 00.006 7680 Worker thread wakes up
03:14:14.452 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:14.452 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:15.709 01.257 7680 Exposure complete
03:14:15.860 00.151 7680 worker thread done servicing request
03:14:15.860 00.000 6120 OnExposeComplete: enter
03:14:15.865 00.005 6120 UpdateGuideState(): m_state=6
03:14:15.869 00.004 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2459
03:14:15.873 00.004 6120 Star::Find returns 1 (0), X=511.79, Y=667.68, Mass=8291, SNR=60.2, Peak=204 HFD=6.7
03:14:15.878 00.005 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (0.19) = xAngle (1.71 = 1.71)
03:14:15.881 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.58 = -1.70)
03:14:15.886 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.41 hyp=0.43 cameraTheta=1.90 mountX=-0.06 mountY=-0.43, mountTheta=-1.71
03:14:15.890 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.41, opts=13)
03:14:15.895 00.005 6120 Enqueuing Move request for scope (-0.14, 0.41)
03:14:15.898 00.003 7680 Worker thread wakes up
03:14:15.898 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.41) opts 0xd
03:14:15.898 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.41)
03:14:15.898 00.000 7680 Moving (-0.14, 0.41) raw xDistance=-0.06 yDistance=-0.43
03:14:15.898 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:14:15.898 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:14:15.899 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:15.902 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
03:14:15.903 00.001 7680 MoveAxis(E, 0, ABG)
03:14:15.903 00.000 7680 Move returns status 0, amount 0
03:14:15.903 00.000 7680 MoveAxis(N, 0, ABG)
03:14:15.903 00.000 7680 Move returns status 0, amount 0
03:14:15.903 00.000 7680 move complete, result=0
03:14:15.903 00.000 7680 worker thread done servicing request
03:14:15.904 00.001 6120 UpdateGuideState exits: m=8291 SNR=60.2
03:14:15.908 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:15.911 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:15.914 00.003 6120 Enqueuing Expose request
03:14:15.919 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
03:14:15.923 00.004 7680 Worker thread wakes up
03:14:15.923 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:15.923 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:17.181 01.258 7680 Exposure complete
03:14:17.323 00.142 7680 worker thread done servicing request
03:14:17.323 00.000 6120 OnExposeComplete: enter
03:14:17.327 00.004 6120 UpdateGuideState(): m_state=6
03:14:17.331 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2460
03:14:17.335 00.004 6120 Star::Find returns 1 (0), X=511.85, Y=667.50, Mass=8585, SNR=61.3, Peak=194 HFD=7.0
03:14:17.339 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.19) = xAngle (1.73 = 1.73)
03:14:17.342 00.003 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.61 = -1.68)
03:14:17.347 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.92 mountX=-0.04 mountY=-0.24, mountTheta=-1.73
03:14:17.353 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.23, opts=13)
03:14:17.358 00.005 6120 Enqueuing Move request for scope (-0.08, 0.23)
03:14:17.363 00.005 7680 Worker thread wakes up
03:14:17.364 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.23) opts 0xd
03:14:17.364 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.23)
03:14:17.364 00.000 7680 Moving (-0.08, 0.23) raw xDistance=-0.04 yDistance=-0.24
03:14:17.364 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:14:17.364 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:14:17.365 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:17.369 00.004 6120 UpdateGuideState exits: m=8585 SNR=61.3
03:14:17.373 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:17.378 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:17.382 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:14:17.382 00.000 6120 Enqueuing Expose request
03:14:17.385 00.003 7680 MoveAxis(E, 0, ABG)
03:14:17.386 00.001 7680 Move returns status 0, amount 0
03:14:17.386 00.000 7680 MoveAxis(N, 0, ABG)
03:14:17.386 00.000 7680 Move returns status 0, amount 0
03:14:17.387 00.001 7680 move complete, result=0
03:14:17.387 00.000 7680 worker thread done servicing request
03:14:17.387 00.000 7680 Worker thread wakes up
03:14:17.387 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:14:17.391 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:17.391 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:18.635 01.244 7680 Exposure complete
03:14:18.779 00.144 7680 worker thread done servicing request
03:14:18.779 00.000 6120 OnExposeComplete: enter
03:14:18.784 00.005 6120 UpdateGuideState(): m_state=6
03:14:18.788 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2461
03:14:18.794 00.006 6120 Star::Find returns 1 (0), X=512.00, Y=667.00, Mass=7958, SNR=58.6, Peak=212 HFD=6.3
03:14:18.797 00.003 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
03:14:18.801 00.004 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
03:14:18.805 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.34 mountX=0.01 mountY=0.28, mountTheta=1.53
03:14:18.809 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.28, opts=13)
03:14:18.813 00.004 6120 Enqueuing Move request for scope (0.06, -0.28)
03:14:18.816 00.003 7680 Worker thread wakes up
03:14:18.816 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.28) opts 0xd
03:14:18.816 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.28)
03:14:18.816 00.000 7680 Moving (0.06, -0.28) raw xDistance=0.01 yDistance=0.28
03:14:18.816 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:14:18.816 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:14:18.817 00.001 7680 MoveAxis(E, 0, ABG)
03:14:18.817 00.000 7680 Move returns status 0, amount 0
03:14:18.817 00.000 7680 MoveAxis(S, 152, ABG)
03:14:18.817 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:18.821 00.004 7680 Guiding  Dir = 1, Dur = 152
03:14:18.821 00.000 6120 UpdateGuideState exits: m=7958 SNR=58.6
03:14:18.825 00.004 7680 IsSlewing returns 0
03:14:18.825 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:18.829 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:18.834 00.005 7680 IsGuiding returns 0
03:14:18.834 00.000 6120 Enqueuing Expose request
03:14:18.837 00.003 7680 PulseGuide returned control before completion, sleep 162
03:14:19.016 00.179 7680 IsGuiding returns 0
03:14:19.016 00.000 7680 Move returns status 0, amount 152
03:14:19.017 00.001 7680 move complete, result=0
03:14:19.018 00.001 7680 worker thread done servicing request
03:14:19.018 00.000 7680 Worker thread wakes up
03:14:19.018 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 152 ms SOUTH
03:14:19.025 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:19.026 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:20.280 01.254 7680 Exposure complete
03:14:20.414 00.134 7680 worker thread done servicing request
03:14:20.414 00.000 6120 OnExposeComplete: enter
03:14:20.418 00.004 6120 UpdateGuideState(): m_state=6
03:14:20.424 00.006 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2462
03:14:20.428 00.004 6120 Star::Find returns 1 (0), X=512.01, Y=666.98, Mass=8254, SNR=59.7, Peak=201 HFD=6.3
03:14:20.432 00.004 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
03:14:20.436 00.004 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
03:14:20.440 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.33 mountX=0.02 mountY=0.30, mountTheta=1.51
03:14:20.446 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.30, opts=13)
03:14:20.451 00.005 6120 Enqueuing Move request for scope (0.07, -0.30)
03:14:20.454 00.003 7680 Worker thread wakes up
03:14:20.455 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:20.459 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.30) opts 0xd
03:14:20.459 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.30)
03:14:20.459 00.000 7680 Moving (0.07, -0.30) raw xDistance=0.02 yDistance=0.30
03:14:20.459 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:14:20.460 00.001 6120 UpdateGuideState exits: m=8254 SNR=59.7
03:14:20.463 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:20.468 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:14:20.468 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:20.471 00.003 6120 Enqueuing Expose request
03:14:20.476 00.005 7680 MoveAxis(E, 0, ABG)
03:14:20.476 00.000 7680 Move returns status 0, amount 0
03:14:20.477 00.001 7680 MoveAxis(S, 163, ABG)
03:14:20.477 00.000 7680 Guiding  Dir = 1, Dur = 163
03:14:20.477 00.000 7680 IsSlewing returns 0
03:14:20.479 00.002 7680 IsGuiding returns 0
03:14:20.479 00.000 7680 PulseGuide returned control before completion, sleep 173
03:14:20.661 00.182 7680 IsGuiding returns 1
03:14:20.661 00.000 7680 scope still moving after pulse duration time elapsed
03:14:20.691 00.030 7680 IsSlewing returns 0
03:14:20.693 00.002 7680 IsGuiding returns 0
03:14:20.693 00.000 7680 scope move finished after 163 + 51 ms
03:14:20.694 00.001 7680 Move returns status 0, amount 163
03:14:20.694 00.000 7680 move complete, result=0
03:14:20.694 00.000 7680 worker thread done servicing request
03:14:20.695 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 163 ms SOUTH
03:14:20.701 00.006 7680 Worker thread wakes up
03:14:20.701 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:20.701 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:21.954 01.253 7680 Exposure complete
03:14:22.088 00.134 7680 worker thread done servicing request
03:14:22.088 00.000 6120 OnExposeComplete: enter
03:14:22.092 00.004 6120 UpdateGuideState(): m_state=6
03:14:22.096 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2463
03:14:22.101 00.005 6120 Star::Find returns 1 (0), X=512.17, Y=667.08, Mass=8142, SNR=59.8, Peak=217 HFD=6.4
03:14:22.105 00.004 6120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.19) = xAngle (-0.87 = -0.87)
03:14:22.108 00.003 6120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.01 = 2.01)
03:14:22.110 00.002 6120 CameraToMount -- cameraX=0.24 cameraY=-0.20 hyp=0.31 cameraTheta=-0.68 mountX=0.20 mountY=0.28, mountTheta=0.95
03:14:22.115 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.20, opts=13)
03:14:22.118 00.003 6120 Enqueuing Move request for scope (0.24, -0.20)
03:14:22.121 00.003 7680 Worker thread wakes up
03:14:22.121 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.20) opts 0xd
03:14:22.122 00.001 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.20)
03:14:22.122 00.000 7680 Moving (0.24, -0.20) raw xDistance=0.20 yDistance=0.28
03:14:22.122 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:22.125 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:14:22.125 00.000 6120 UpdateGuideState exits: m=8142 SNR=59.8
03:14:22.129 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:22.132 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:22.135 00.003 6120 Enqueuing Expose request
03:14:22.138 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:14:22.138 00.000 7680 MoveAxis(W, 82, ABG)
03:14:22.138 00.000 7680 Guiding  Dir = 3, Dur = 82
03:14:22.139 00.001 7680 IsSlewing returns 0
03:14:22.140 00.001 7680 IsGuiding returns 0
03:14:22.140 00.000 7680 PulseGuide returned control before completion, sleep 92
03:14:22.237 00.097 7680 IsGuiding returns 1
03:14:22.237 00.000 7680 scope still moving after pulse duration time elapsed
03:14:22.268 00.031 7680 IsSlewing returns 0
03:14:22.270 00.002 7680 IsGuiding returns 0
03:14:22.270 00.000 7680 scope move finished after 82 + 48 ms
03:14:22.271 00.001 7680 Move returns status 0, amount 82
03:14:22.271 00.000 7680 MoveAxis(S, 153, ABG)
03:14:22.271 00.000 7680 Guiding  Dir = 1, Dur = 153
03:14:22.272 00.001 7680 IsSlewing returns 0
03:14:22.273 00.001 7680 IsGuiding returns 0
03:14:22.274 00.001 7680 PulseGuide returned control before completion, sleep 163
03:14:22.441 00.167 7680 IsGuiding returns 1
03:14:22.442 00.001 7680 scope still moving after pulse duration time elapsed
03:14:22.472 00.030 7680 IsSlewing returns 0
03:14:22.474 00.002 7680 IsGuiding returns 0
03:14:22.474 00.000 7680 scope move finished after 153 + 48 ms
03:14:22.475 00.001 7680 Move returns status 0, amount 153
03:14:22.475 00.000 7680 move complete, result=0
03:14:22.475 00.000 7680 worker thread done servicing request
03:14:22.476 00.001 6120 GuideStep: 0.2 px 82 ms WEST, 0.3 px 153 ms SOUTH
03:14:22.488 00.012 7680 Worker thread wakes up
03:14:22.488 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:22.490 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:23.735 01.245 7680 Exposure complete
03:14:23.880 00.145 7680 worker thread done servicing request
03:14:23.880 00.000 6120 OnExposeComplete: enter
03:14:23.885 00.005 6120 UpdateGuideState(): m_state=6
03:14:23.888 00.003 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2464
03:14:23.893 00.005 6120 Star::Find returns 1 (0), X=511.99, Y=667.19, Mass=8148, SNR=59.3, Peak=220 HFD=6.4
03:14:23.898 00.005 6120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (0.19) = xAngle (-1.15 = -1.15)
03:14:23.902 00.004 6120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.72 = 1.72)
03:14:23.905 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.97 mountX=0.04 mountY=0.10, mountTheta=1.18
03:14:23.911 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.08, opts=13)
03:14:23.916 00.005 6120 Enqueuing Move request for scope (0.06, -0.08)
03:14:23.921 00.005 7680 Worker thread wakes up
03:14:23.921 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
03:14:23.921 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
03:14:23.922 00.001 7680 Moving (0.06, -0.08) raw xDistance=0.04 yDistance=0.10
03:14:23.922 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:14:23.922 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:14:23.922 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:14:23.922 00.000 7680 MoveAxis(E, 0, ABG)
03:14:23.922 00.000 7680 Move returns status 0, amount 0
03:14:23.922 00.000 7680 MoveAxis(N, 0, ABG)
03:14:23.922 00.000 7680 Move returns status 0, amount 0
03:14:23.922 00.000 7680 move complete, result=0
03:14:23.922 00.000 7680 worker thread done servicing request
03:14:23.922 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:23.927 00.005 6120 UpdateGuideState exits: m=8148 SNR=59.3
03:14:23.931 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:23.934 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:23.939 00.005 6120 Enqueuing Expose request
03:14:23.942 00.003 7680 Worker thread wakes up
03:14:23.942 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:23.946 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:23.947 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:25.204 01.257 7680 Exposure complete
03:14:25.344 00.140 7680 worker thread done servicing request
03:14:25.344 00.000 6120 OnExposeComplete: enter
03:14:25.351 00.007 6120 UpdateGuideState(): m_state=6
03:14:25.355 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2465
03:14:25.359 00.004 6120 Star::Find returns 1 (0), X=512.11, Y=667.08, Mass=8246, SNR=60.6, Peak=199 HFD=6.4
03:14:25.364 00.005 6120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (0.19) = xAngle (-1.03 = -1.03)
03:14:25.368 00.004 6120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.84 = 1.84)
03:14:25.372 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-0.85 mountX=0.14 mountY=0.26, mountTheta=1.08
03:14:25.377 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.20, opts=13)
03:14:25.380 00.003 6120 Enqueuing Move request for scope (0.18, -0.20)
03:14:25.383 00.003 7680 Worker thread wakes up
03:14:25.383 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.20) opts 0xd
03:14:25.384 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.20)
03:14:25.384 00.000 7680 Moving (0.18, -0.20) raw xDistance=0.14 yDistance=0.26
03:14:25.384 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:14:25.384 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:14:25.384 00.000 7680 MoveAxis(E, 0, ABG)
03:14:25.384 00.000 7680 Move returns status 0, amount 0
03:14:25.385 00.001 7680 MoveAxis(S, 140, ABG)
03:14:25.385 00.000 7680 Guiding  Dir = 1, Dur = 140
03:14:25.385 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:25.388 00.003 7680 IsSlewing returns 0
03:14:25.390 00.002 6120 UpdateGuideState exits: m=8246 SNR=60.6
03:14:25.393 00.003 7680 IsGuiding returns 0
03:14:25.393 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:25.397 00.004 7680 PulseGuide returned control before completion, sleep 150
03:14:25.397 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:25.400 00.003 6120 Enqueuing Expose request
03:14:25.552 00.152 7680 IsGuiding returns 1
03:14:25.552 00.000 7680 scope still moving after pulse duration time elapsed
03:14:25.583 00.031 7680 IsSlewing returns 0
03:14:25.584 00.001 7680 IsGuiding returns 0
03:14:25.584 00.000 7680 scope move finished after 140 + 51 ms
03:14:25.586 00.002 7680 Move returns status 0, amount 140
03:14:25.586 00.000 7680 move complete, result=0
03:14:25.586 00.000 7680 worker thread done servicing request
03:14:25.586 00.000 7680 Worker thread wakes up
03:14:25.586 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 140 ms SOUTH
03:14:25.594 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:25.594 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:26.843 01.249 7680 Exposure complete
03:14:26.990 00.147 7680 worker thread done servicing request
03:14:26.990 00.000 6120 OnExposeComplete: enter
03:14:26.995 00.005 6120 UpdateGuideState(): m_state=6
03:14:26.998 00.003 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2466
03:14:27.002 00.004 6120 Star::Find returns 1 (0), X=512.06, Y=667.08, Mass=8209, SNR=60.5, Peak=216 HFD=6.4
03:14:27.007 00.005 6120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.19) = xAngle (-1.18 = -1.18)
03:14:27.013 00.006 6120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.70 = 1.70)
03:14:27.017 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.23 cameraTheta=-0.99 mountX=0.09 mountY=0.23, mountTheta=1.20
03:14:27.022 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.20, opts=13)
03:14:27.027 00.005 6120 Enqueuing Move request for scope (0.13, -0.20)
03:14:27.031 00.004 7680 Worker thread wakes up
03:14:27.031 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:27.036 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
03:14:27.036 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
03:14:27.036 00.000 7680 Moving (0.13, -0.20) raw xDistance=0.09 yDistance=0.23
03:14:27.037 00.001 6120 UpdateGuideState exits: m=8209 SNR=60.5
03:14:27.043 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:27.047 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:27.051 00.004 6120 Enqueuing Expose request
03:14:27.055 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:14:27.055 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:14:27.056 00.001 7680 MoveAxis(E, 0, ABG)
03:14:27.056 00.000 7680 Move returns status 0, amount 0
03:14:27.056 00.000 7680 MoveAxis(S, 126, ABG)
03:14:27.057 00.001 7680 Guiding  Dir = 1, Dur = 126
03:14:27.057 00.000 7680 IsSlewing returns 0
03:14:27.057 00.000 7680 IsGuiding returns 0
03:14:27.057 00.000 7680 PulseGuide returned control before completion, sleep 136
03:14:27.210 00.153 7680 IsGuiding returns 1
03:14:27.210 00.000 7680 scope still moving after pulse duration time elapsed
03:14:27.241 00.031 7680 IsSlewing returns 0
03:14:27.241 00.000 7680 IsGuiding returns 0
03:14:27.242 00.001 7680 scope move finished after 126 + 58 ms
03:14:27.242 00.000 7680 Move returns status 0, amount 126
03:14:27.243 00.001 7680 move complete, result=0
03:14:27.243 00.000 7680 worker thread done servicing request
03:14:27.243 00.000 7680 Worker thread wakes up
03:14:27.243 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 126 ms SOUTH
03:14:27.250 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:27.250 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:28.499 01.249 7680 Exposure complete
03:14:28.639 00.140 7680 worker thread done servicing request
03:14:28.639 00.000 6120 OnExposeComplete: enter
03:14:28.644 00.005 6120 UpdateGuideState(): m_state=6
03:14:28.647 00.003 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2467
03:14:28.652 00.005 6120 Star::Find returns 1 (0), X=511.77, Y=667.54, Mass=8623, SNR=61.8, Peak=195 HFD=6.9
03:14:28.655 00.003 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (0.19) = xAngle (1.93 = 1.93)
03:14:28.659 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.80 = -1.48)
03:14:28.664 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.27 hyp=0.31 cameraTheta=2.11 mountX=-0.11 mountY=-0.31, mountTheta=-1.91
03:14:28.667 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.27, opts=13)
03:14:28.672 00.005 6120 Enqueuing Move request for scope (-0.16, 0.27)
03:14:28.675 00.003 7680 Worker thread wakes up
03:14:28.675 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.27) opts 0xd
03:14:28.675 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.27)
03:14:28.676 00.001 7680 Moving (-0.16, 0.27) raw xDistance=-0.11 yDistance=-0.31
03:14:28.676 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:14:28.676 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:14:28.676 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:14:28.676 00.000 7680 MoveAxis(E, 0, ABG)
03:14:28.676 00.000 7680 Move returns status 0, amount 0
03:14:28.676 00.000 7680 MoveAxis(N, 0, ABG)
03:14:28.676 00.000 7680 Move returns status 0, amount 0
03:14:28.678 00.002 7680 move complete, result=0
03:14:28.678 00.000 7680 worker thread done servicing request
03:14:28.678 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:28.682 00.004 6120 UpdateGuideState exits: m=8623 SNR=61.8
03:14:28.685 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:28.690 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:28.693 00.003 6120 Enqueuing Expose request
03:14:28.697 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:14:28.700 00.003 7680 Worker thread wakes up
03:14:28.700 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:28.700 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:29.950 01.250 7680 Exposure complete
03:14:30.100 00.150 7680 worker thread done servicing request
03:14:30.101 00.001 6120 OnExposeComplete: enter
03:14:30.104 00.003 6120 UpdateGuideState(): m_state=6
03:14:30.108 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2468
03:14:30.113 00.005 6120 Star::Find returns 1 (0), X=511.87, Y=667.03, Mass=8639, SNR=61.2, Peak=216 HFD=6.4
03:14:30.117 00.004 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
03:14:30.121 00.004 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
03:14:30.124 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.82 mountX=-0.11 mountY=0.20, mountTheta=2.08
03:14:30.130 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.25, opts=13)
03:14:30.135 00.005 6120 Enqueuing Move request for scope (-0.06, -0.25)
03:14:30.138 00.003 7680 Worker thread wakes up
03:14:30.139 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.25) opts 0xd
03:14:30.139 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.25)
03:14:30.140 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:30.143 00.003 7680 Moving (-0.06, -0.25) raw xDistance=-0.11 yDistance=0.20
03:14:30.143 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:14:30.144 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:14:30.144 00.000 6120 UpdateGuideState exits: m=8639 SNR=61.2
03:14:30.148 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:14:30.148 00.000 7680 MoveAxis(E, 0, ABG)
03:14:30.149 00.001 7680 Move returns status 0, amount 0
03:14:30.149 00.000 7680 MoveAxis(N, 0, ABG)
03:14:30.149 00.000 7680 Move returns status 0, amount 0
03:14:30.149 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:30.153 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:30.157 00.004 7680 move complete, result=0
03:14:30.157 00.000 6120 Enqueuing Expose request
03:14:30.160 00.003 7680 worker thread done servicing request
03:14:30.160 00.000 7680 Worker thread wakes up
03:14:30.161 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:14:30.167 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:30.167 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:31.417 01.250 7680 Exposure complete
03:14:31.553 00.136 7680 worker thread done servicing request
03:14:31.553 00.000 6120 OnExposeComplete: enter
03:14:31.557 00.004 6120 UpdateGuideState(): m_state=6
03:14:31.560 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2469
03:14:31.563 00.003 6120 Star::Find returns 1 (0), X=511.58, Y=666.98, Mass=8047, SNR=58.7, Peak=216 HFD=6.5
03:14:31.568 00.005 6120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.19) = xAngle (-2.63 = -2.63)
03:14:31.573 00.005 6120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.24 = 0.24)
03:14:31.577 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.30 hyp=0.46 cameraTheta=-2.45 mountX=-0.40 mountY=0.11, mountTheta=2.88
03:14:31.580 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.30, opts=13)
03:14:31.584 00.004 6120 Enqueuing Move request for scope (-0.35, -0.30)
03:14:31.587 00.003 7680 Worker thread wakes up
03:14:31.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:31.590 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.30) opts 0xd
03:14:31.590 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.30)
03:14:31.591 00.001 6120 UpdateGuideState exits: m=8047 SNR=58.7
03:14:31.594 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:31.598 00.004 7680 Moving (-0.35, -0.30) raw xDistance=-0.40 yDistance=0.11
03:14:31.598 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
03:14:31.599 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:14:31.599 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:31.602 00.003 6120 Enqueuing Expose request
03:14:31.606 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:14:31.607 00.001 7680 MoveAxis(E, 165, ABG)
03:14:31.607 00.000 7680 Guiding  Dir = 2, Dur = 165
03:14:31.607 00.000 7680 IsSlewing returns 0
03:14:31.607 00.000 7680 IsGuiding returns 0
03:14:31.608 00.001 7680 PulseGuide returned control before completion, sleep 175
03:14:31.786 00.178 7680 IsGuiding returns 1
03:14:31.788 00.002 7680 scope still moving after pulse duration time elapsed
03:14:31.816 00.028 7680 IsSlewing returns 0
03:14:31.817 00.001 7680 IsGuiding returns 0
03:14:31.817 00.000 7680 scope move finished after 165 + 44 ms
03:14:31.817 00.000 7680 Move returns status 0, amount 165
03:14:31.817 00.000 7680 MoveAxis(N, 0, ABG)
03:14:31.819 00.002 7680 Move returns status 0, amount 0
03:14:31.819 00.000 7680 move complete, result=0
03:14:31.819 00.000 7680 worker thread done servicing request
03:14:31.819 00.000 7680 Worker thread wakes up
03:14:31.819 00.000 6120 GuideStep: -0.4 px 165 ms EAST, 0.1 px 0 ms NORTH
03:14:31.826 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:31.826 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:33.079 01.253 7680 Exposure complete
03:14:33.224 00.145 7680 worker thread done servicing request
03:14:33.225 00.001 6120 OnExposeComplete: enter
03:14:33.229 00.004 6120 UpdateGuideState(): m_state=6
03:14:33.233 00.004 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2470
03:14:33.237 00.004 6120 Star::Find returns 1 (0), X=511.69, Y=666.90, Mass=8278, SNR=60.0, Peak=210 HFD=6.6
03:14:33.241 00.004 6120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (0.19) = xAngle (-2.32 = -2.32)
03:14:33.245 00.004 6120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.55 = 0.55)
03:14:33.249 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.37 hyp=0.44 cameraTheta=-2.14 mountX=-0.30 mountY=0.23, mountTheta=2.49
03:14:33.254 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.37, opts=13)
03:14:33.261 00.007 6120 Enqueuing Move request for scope (-0.24, -0.37)
03:14:33.266 00.005 7680 Worker thread wakes up
03:14:33.267 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:33.271 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.37) opts 0xd
03:14:33.271 00.000 6120 UpdateGuideState exits: m=8278 SNR=60.0
03:14:33.275 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:33.279 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:33.285 00.006 6120 Enqueuing Expose request
03:14:33.291 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.37)
03:14:33.291 00.000 7680 Moving (-0.24, -0.37) raw xDistance=-0.30 yDistance=0.23
03:14:33.291 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
03:14:33.291 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:14:33.292 00.001 7680 MoveAxis(E, 135, ABG)
03:14:33.292 00.000 7680 Guiding  Dir = 2, Dur = 135
03:14:33.292 00.000 7680 IsSlewing returns 0
03:14:33.293 00.001 7680 IsGuiding returns 0
03:14:33.293 00.000 7680 PulseGuide returned control before completion, sleep 145
03:14:33.443 00.150 7680 IsGuiding returns 1
03:14:33.444 00.001 7680 scope still moving after pulse duration time elapsed
03:14:33.474 00.030 7680 IsSlewing returns 0
03:14:33.477 00.003 7680 IsGuiding returns 0
03:14:33.477 00.000 7680 scope move finished after 135 + 49 ms
03:14:33.478 00.001 7680 Move returns status 0, amount 135
03:14:33.478 00.000 7680 MoveAxis(S, 125, ABG)
03:14:33.478 00.000 7680 Guiding  Dir = 1, Dur = 125
03:14:33.478 00.000 7680 IsSlewing returns 0
03:14:33.480 00.002 7680 IsGuiding returns 0
03:14:33.481 00.001 7680 PulseGuide returned control before completion, sleep 135
03:14:33.631 00.150 7680 IsGuiding returns 1
03:14:33.631 00.000 7680 scope still moving after pulse duration time elapsed
03:14:33.663 00.032 7680 IsSlewing returns 0
03:14:33.664 00.001 7680 IsGuiding returns 0
03:14:33.664 00.000 7680 scope move finished after 125 + 59 ms
03:14:33.665 00.001 7680 Move returns status 0, amount 125
03:14:33.665 00.000 7680 move complete, result=0
03:14:33.665 00.000 7680 worker thread done servicing request
03:14:33.666 00.001 6120 GuideStep: -0.3 px 135 ms EAST, 0.2 px 125 ms SOUTH
03:14:33.673 00.007 7680 Worker thread wakes up
03:14:33.673 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:33.673 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:34.924 01.251 7680 Exposure complete
03:14:35.064 00.140 7680 worker thread done servicing request
03:14:35.064 00.000 6120 OnExposeComplete: enter
03:14:35.075 00.011 6120 UpdateGuideState(): m_state=6
03:14:35.081 00.006 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2471
03:14:35.088 00.007 6120 Star::Find returns 1 (0), X=511.94, Y=666.90, Mass=8300, SNR=60.1, Peak=212 HFD=6.4
03:14:35.092 00.004 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
03:14:35.100 00.008 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
03:14:35.107 00.007 6120 CameraToMount -- cameraX=0.01 cameraY=-0.37 hyp=0.37 cameraTheta=-1.53 mountX=-0.06 mountY=0.34, mountTheta=1.73
03:14:35.114 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.37, opts=13)
03:14:35.120 00.006 6120 Enqueuing Move request for scope (0.01, -0.37)
03:14:35.127 00.007 7680 Worker thread wakes up
03:14:35.127 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:35.135 00.008 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.37) opts 0xd
03:14:35.135 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.37)
03:14:35.135 00.000 6120 UpdateGuideState exits: m=8300 SNR=60.1
03:14:35.141 00.006 7680 Moving (0.01, -0.37) raw xDistance=-0.06 yDistance=0.34
03:14:35.142 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:14:35.142 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:35.148 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:14:35.148 00.000 7680 MoveAxis(E, 0, ABG)
03:14:35.148 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:35.155 00.007 7680 Move returns status 0, amount 0
03:14:35.156 00.001 6120 Enqueuing Expose request
03:14:35.162 00.006 7680 MoveAxis(S, 185, ABG)
03:14:35.163 00.001 7680 Guiding  Dir = 1, Dur = 185
03:14:35.164 00.001 7680 IsSlewing returns 0
03:14:35.168 00.004 7680 IsGuiding returns 0
03:14:35.168 00.000 7680 PulseGuide returned control before completion, sleep 195
03:14:35.379 00.211 7680 IsGuiding returns 1
03:14:35.380 00.001 7680 scope still moving after pulse duration time elapsed
03:14:35.410 00.030 7680 IsSlewing returns 0
03:14:35.411 00.001 7680 IsGuiding returns 1
03:14:35.441 00.030 7680 IsSlewing returns 0
03:14:35.442 00.001 7680 IsGuiding returns 1
03:14:35.473 00.031 7680 IsSlewing returns 0
03:14:35.476 00.003 7680 IsGuiding returns 0
03:14:35.476 00.000 7680 scope move finished after 185 + 123 ms
03:14:35.476 00.000 7680 Move returns status 0, amount 185
03:14:35.477 00.001 7680 move complete, result=0
03:14:35.478 00.001 7680 worker thread done servicing request
03:14:35.478 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 185 ms SOUTH
03:14:35.483 00.005 7680 Worker thread wakes up
03:14:35.483 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:35.485 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:36.738 01.253 7680 Exposure complete
03:14:36.886 00.148 7680 worker thread done servicing request
03:14:36.886 00.000 6120 OnExposeComplete: enter
03:14:36.891 00.005 6120 UpdateGuideState(): m_state=6
03:14:36.895 00.004 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2472
03:14:36.900 00.005 6120 Star::Find returns 1 (0), X=511.90, Y=666.90, Mass=8435, SNR=61.5, Peak=208 HFD=6.5
03:14:36.904 00.004 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
03:14:36.908 00.004 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
03:14:36.912 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.38 hyp=0.38 cameraTheta=-1.65 mountX=-0.10 mountY=0.32, mountTheta=1.86
03:14:36.918 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.38, opts=13)
03:14:36.922 00.004 6120 Enqueuing Move request for scope (-0.03, -0.38)
03:14:36.926 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:36.929 00.003 6120 UpdateGuideState exits: m=8435 SNR=61.5
03:14:36.933 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:36.936 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:36.940 00.004 6120 Enqueuing Expose request
03:14:36.944 00.004 7680 Worker thread wakes up
03:14:36.944 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.38) opts 0xd
03:14:36.944 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.38)
03:14:36.944 00.000 7680 Moving (-0.03, -0.38) raw xDistance=-0.10 yDistance=0.32
03:14:36.946 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:14:36.946 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:14:36.946 00.000 7680 MoveAxis(E, 0, ABG)
03:14:36.946 00.000 7680 Move returns status 0, amount 0
03:14:36.946 00.000 7680 MoveAxis(S, 176, ABG)
03:14:36.947 00.001 7680 Guiding  Dir = 1, Dur = 176
03:14:36.947 00.000 7680 IsSlewing returns 0
03:14:36.947 00.000 7680 IsGuiding returns 0
03:14:36.947 00.000 7680 PulseGuide returned control before completion, sleep 186
03:14:37.148 00.201 7680 IsGuiding returns 1
03:14:37.149 00.001 7680 scope still moving after pulse duration time elapsed
03:14:37.179 00.030 7680 IsSlewing returns 0
03:14:37.179 00.000 7680 IsGuiding returns 0
03:14:37.181 00.002 7680 scope move finished after 176 + 56 ms
03:14:37.181 00.000 7680 Move returns status 0, amount 176
03:14:37.181 00.000 7680 move complete, result=0
03:14:37.182 00.001 7680 worker thread done servicing request
03:14:37.182 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 176 ms SOUTH
03:14:37.188 00.006 7680 Worker thread wakes up
03:14:37.188 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:37.189 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:38.435 01.246 7680 Exposure complete
03:14:38.578 00.143 7680 worker thread done servicing request
03:14:38.579 00.001 6120 OnExposeComplete: enter
03:14:38.583 00.004 6120 UpdateGuideState(): m_state=6
03:14:38.588 00.005 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2473
03:14:38.592 00.004 6120 Star::Find returns 1 (0), X=511.89, Y=667.10, Mass=8263, SNR=59.3, Peak=215 HFD=6.4
03:14:38.595 00.003 6120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
03:14:38.601 00.006 6120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
03:14:38.605 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.81 mountX=-0.08 mountY=0.14, mountTheta=2.06
03:14:38.610 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.18, opts=13)
03:14:38.614 00.004 6120 Enqueuing Move request for scope (-0.04, -0.18)
03:14:38.618 00.004 7680 Worker thread wakes up
03:14:38.618 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
03:14:38.618 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
03:14:38.618 00.000 7680 Moving (-0.04, -0.18) raw xDistance=-0.08 yDistance=0.14
03:14:38.618 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:14:38.619 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:14:38.619 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:14:38.619 00.000 7680 MoveAxis(E, 0, ABG)
03:14:38.619 00.000 7680 Move returns status 0, amount 0
03:14:38.620 00.001 7680 MoveAxis(N, 0, ABG)
03:14:38.620 00.000 7680 Move returns status 0, amount 0
03:14:38.620 00.000 7680 move complete, result=0
03:14:38.620 00.000 7680 worker thread done servicing request
03:14:38.620 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:38.624 00.004 6120 UpdateGuideState exits: m=8263 SNR=59.3
03:14:38.629 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:38.632 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:38.636 00.004 6120 Enqueuing Expose request
03:14:38.640 00.004 7680 Worker thread wakes up
03:14:38.640 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:14:38.644 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:38.644 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:39.892 01.248 7680 Exposure complete
03:14:40.031 00.139 7680 worker thread done servicing request
03:14:40.031 00.000 6120 OnExposeComplete: enter
03:14:40.035 00.004 6120 UpdateGuideState(): m_state=6
03:14:40.042 00.007 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2474
03:14:40.046 00.004 6120 Star::Find returns 1 (0), X=511.92, Y=666.96, Mass=8563, SNR=61.7, Peak=226 HFD=6.4
03:14:40.050 00.004 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
03:14:40.054 00.004 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
03:14:40.058 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.60 mountX=-0.07 mountY=0.28, mountTheta=1.81
03:14:40.063 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.32, opts=13)
03:14:40.069 00.006 6120 Enqueuing Move request for scope (-0.01, -0.32)
03:14:40.075 00.006 7680 Worker thread wakes up
03:14:40.075 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:40.080 00.005 6120 UpdateGuideState exits: m=8563 SNR=61.7
03:14:40.084 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:40.088 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:40.091 00.003 6120 Enqueuing Expose request
03:14:40.095 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.32) opts 0xd
03:14:40.096 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.32)
03:14:40.096 00.000 7680 Moving (-0.01, -0.32) raw xDistance=-0.07 yDistance=0.28
03:14:40.096 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:14:40.096 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:14:40.097 00.001 7680 MoveAxis(E, 0, ABG)
03:14:40.097 00.000 7680 Move returns status 0, amount 0
03:14:40.097 00.000 7680 MoveAxis(S, 155, ABG)
03:14:40.097 00.000 7680 Guiding  Dir = 1, Dur = 155
03:14:40.097 00.000 7680 IsSlewing returns 0
03:14:40.099 00.002 7680 IsGuiding returns 0
03:14:40.099 00.000 7680 PulseGuide returned control before completion, sleep 165
03:14:40.271 00.172 7680 IsGuiding returns 1
03:14:40.272 00.001 7680 scope still moving after pulse duration time elapsed
03:14:40.302 00.030 7680 IsSlewing returns 0
03:14:40.303 00.001 7680 IsGuiding returns 0
03:14:40.303 00.000 7680 scope move finished after 155 + 49 ms
03:14:40.303 00.000 7680 Move returns status 0, amount 155
03:14:40.304 00.001 7680 move complete, result=0
03:14:40.304 00.000 7680 worker thread done servicing request
03:14:40.305 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 155 ms SOUTH
03:14:40.310 00.005 7680 Worker thread wakes up
03:14:40.312 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:40.312 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:41.569 01.257 7680 Exposure complete
03:14:41.696 00.127 7680 worker thread done servicing request
03:14:41.696 00.000 6120 OnExposeComplete: enter
03:14:41.702 00.006 6120 UpdateGuideState(): m_state=6
03:14:41.706 00.004 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2475
03:14:41.710 00.004 6120 Star::Find returns 1 (0), X=511.99, Y=666.99, Mass=8319, SNR=60.8, Peak=200 HFD=6.3
03:14:41.713 00.003 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
03:14:41.717 00.004 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
03:14:41.721 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.29 hyp=0.29 cameraTheta=-1.37 mountX=0.00 mountY=0.28, mountTheta=1.56
03:14:41.726 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.29, opts=13)
03:14:41.731 00.005 6120 Enqueuing Move request for scope (0.06, -0.29)
03:14:41.735 00.004 7680 Worker thread wakes up
03:14:41.735 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.29) opts 0xd
03:14:41.735 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.29)
03:14:41.735 00.000 7680 Moving (0.06, -0.29) raw xDistance=0.00 yDistance=0.28
03:14:41.736 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:14:41.736 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:14:41.736 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:41.741 00.005 6120 UpdateGuideState exits: m=8319 SNR=60.8
03:14:41.745 00.004 7680 MoveAxis(E, 0, ABG)
03:14:41.745 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:41.749 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:41.753 00.004 6120 Enqueuing Expose request
03:14:41.756 00.003 7680 Move returns status 0, amount 0
03:14:41.756 00.000 7680 MoveAxis(S, 154, ABG)
03:14:41.757 00.001 7680 Guiding  Dir = 1, Dur = 154
03:14:41.757 00.000 7680 IsSlewing returns 0
03:14:41.757 00.000 7680 IsGuiding returns 0
03:14:41.757 00.000 7680 PulseGuide returned control before completion, sleep 164
03:14:41.930 00.173 7680 IsGuiding returns 1
03:14:41.931 00.001 7680 scope still moving after pulse duration time elapsed
03:14:41.961 00.030 7680 IsSlewing returns 0
03:14:41.963 00.002 7680 IsGuiding returns 0
03:14:41.964 00.001 7680 scope move finished after 154 + 51 ms
03:14:41.964 00.000 7680 Move returns status 0, amount 154
03:14:41.965 00.001 7680 move complete, result=0
03:14:41.965 00.000 7680 worker thread done servicing request
03:14:41.966 00.001 7680 Worker thread wakes up
03:14:41.966 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 154 ms SOUTH
03:14:41.974 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:41.974 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:43.221 01.247 7680 Exposure complete
03:14:43.406 00.185 7680 worker thread done servicing request
03:14:43.406 00.000 6120 OnExposeComplete: enter
03:14:43.411 00.005 6120 UpdateGuideState(): m_state=6
03:14:43.414 00.003 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2476
03:14:43.417 00.003 6120 Star::Find returns 1 (0), X=512.05, Y=667.07, Mass=8484, SNR=61.0, Peak=233 HFD=6.4
03:14:43.422 00.005 6120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.19) = xAngle (-1.24 = -1.24)
03:14:43.426 00.004 6120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.63 = 1.63)
03:14:43.430 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-1.06 mountX=0.07 mountY=0.23, mountTheta=1.26
03:14:43.438 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.20, opts=13)
03:14:43.444 00.006 6120 Enqueuing Move request for scope (0.11, -0.20)
03:14:43.451 00.007 7680 Worker thread wakes up
03:14:43.451 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.20) opts 0xd
03:14:43.452 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.20)
03:14:43.452 00.000 7680 Moving (0.11, -0.20) raw xDistance=0.07 yDistance=0.23
03:14:43.453 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:14:43.453 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:14:43.453 00.000 7680 MoveAxis(E, 0, ABG)
03:14:43.453 00.000 7680 Move returns status 0, amount 0
03:14:43.453 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:43.463 00.010 7680 MoveAxis(S, 126, ABG)
03:14:43.463 00.000 6120 UpdateGuideState exits: m=8484 SNR=61.0
03:14:43.468 00.005 7680 Guiding  Dir = 1, Dur = 126
03:14:43.468 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:43.472 00.004 7680 IsSlewing returns 0
03:14:43.472 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:43.476 00.004 7680 IsGuiding returns 0
03:14:43.477 00.001 6120 Enqueuing Expose request
03:14:43.480 00.003 7680 PulseGuide returned control before completion, sleep 136
03:14:43.622 00.142 7680 IsGuiding returns 1
03:14:43.622 00.000 7680 scope still moving after pulse duration time elapsed
03:14:43.653 00.031 7680 IsSlewing returns 0
03:14:43.653 00.000 7680 IsGuiding returns 0
03:14:43.653 00.000 7680 scope move finished after 126 + 51 ms
03:14:43.655 00.002 7680 Move returns status 0, amount 126
03:14:43.655 00.000 7680 move complete, result=0
03:14:43.655 00.000 7680 worker thread done servicing request
03:14:43.655 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 126 ms SOUTH
03:14:43.660 00.005 7680 Worker thread wakes up
03:14:43.660 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:43.660 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:44.913 01.253 7680 Exposure complete
03:14:45.052 00.139 7680 worker thread done servicing request
03:14:45.052 00.000 6120 OnExposeComplete: enter
03:14:45.056 00.004 6120 UpdateGuideState(): m_state=6
03:14:45.060 00.004 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2477
03:14:45.065 00.005 6120 Star::Find returns 1 (0), X=512.07, Y=667.06, Mass=8231, SNR=60.0, Peak=222 HFD=6.4
03:14:45.068 00.003 6120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (0.19) = xAngle (-1.18 = -1.18)
03:14:45.071 00.003 6120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.69 = 1.69)
03:14:45.075 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.21 hyp=0.25 cameraTheta=-1.00 mountX=0.10 mountY=0.25, mountTheta=1.21
03:14:45.080 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.21, opts=13)
03:14:45.083 00.003 6120 Enqueuing Move request for scope (0.14, -0.21)
03:14:45.088 00.005 7680 Worker thread wakes up
03:14:45.088 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.21) opts 0xd
03:14:45.088 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:45.092 00.004 6120 UpdateGuideState exits: m=8231 SNR=60.0
03:14:45.096 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:45.100 00.004 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.21)
03:14:45.101 00.001 7680 Moving (0.14, -0.21) raw xDistance=0.10 yDistance=0.25
03:14:45.101 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:14:45.103 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:14:45.104 00.001 7680 MoveAxis(E, 0, ABG)
03:14:45.104 00.000 7680 Move returns status 0, amount 0
03:14:45.104 00.000 7680 MoveAxis(S, 137, ABG)
03:14:45.104 00.000 7680 Guiding  Dir = 1, Dur = 137
03:14:45.104 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:45.110 00.006 6120 Enqueuing Expose request
03:14:45.114 00.004 7680 IsSlewing returns 0
03:14:45.115 00.001 7680 IsGuiding returns 0
03:14:45.115 00.000 7680 PulseGuide returned control before completion, sleep 147
03:14:45.278 00.163 7680 IsGuiding returns 1
03:14:45.279 00.001 7680 scope still moving after pulse duration time elapsed
03:14:45.308 00.029 7680 IsSlewing returns 0
03:14:45.311 00.003 7680 IsGuiding returns 0
03:14:45.311 00.000 7680 scope move finished after 137 + 58 ms
03:14:45.312 00.001 7680 Move returns status 0, amount 137
03:14:45.312 00.000 7680 move complete, result=0
03:14:45.312 00.000 7680 worker thread done servicing request
03:14:45.313 00.001 7680 Worker thread wakes up
03:14:45.313 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 137 ms SOUTH
03:14:45.322 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:45.325 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:46.580 01.255 7680 Exposure complete
03:14:46.719 00.139 7680 worker thread done servicing request
03:14:46.719 00.000 6120 OnExposeComplete: enter
03:14:46.723 00.004 6120 UpdateGuideState(): m_state=6
03:14:46.727 00.004 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2478
03:14:46.730 00.003 6120 Star::Find returns 1 (0), X=512.11, Y=667.12, Mass=7727, SNR=57.9, Peak=209 HFD=6.3
03:14:46.735 00.005 6120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.19) = xAngle (-0.92 = -0.92)
03:14:46.738 00.003 6120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.95 = 1.95)
03:14:46.741 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.73 mountX=0.15 mountY=0.22, mountTheta=0.99
03:14:46.746 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.16, opts=13)
03:14:46.750 00.004 6120 Enqueuing Move request for scope (0.18, -0.16)
03:14:46.755 00.005 7680 Worker thread wakes up
03:14:46.755 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:46.760 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
03:14:46.760 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
03:14:46.760 00.000 7680 Moving (0.18, -0.16) raw xDistance=0.15 yDistance=0.22
03:14:46.761 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:14:46.761 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:14:46.761 00.000 7680 MoveAxis(E, 0, ABG)
03:14:46.762 00.001 7680 Move returns status 0, amount 0
03:14:46.762 00.000 7680 MoveAxis(S, 121, ABG)
03:14:46.762 00.000 7680 Guiding  Dir = 1, Dur = 121
03:14:46.762 00.000 6120 UpdateGuideState exits: m=7727 SNR=57.9
03:14:46.766 00.004 7680 IsSlewing returns 0
03:14:46.767 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:46.771 00.004 7680 IsGuiding returns 0
03:14:46.771 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:46.775 00.004 7680 PulseGuide returned control before completion, sleep 131
03:14:46.775 00.000 6120 Enqueuing Expose request
03:14:46.909 00.134 7680 IsGuiding returns 1
03:14:46.911 00.002 7680 scope still moving after pulse duration time elapsed
03:14:46.942 00.031 7680 IsSlewing returns 0
03:14:46.943 00.001 7680 IsGuiding returns 0
03:14:46.944 00.001 7680 scope move finished after 121 + 52 ms
03:14:46.945 00.001 7680 Move returns status 0, amount 121
03:14:46.945 00.000 7680 move complete, result=0
03:14:46.945 00.000 7680 worker thread done servicing request
03:14:46.946 00.001 7680 Worker thread wakes up
03:14:46.946 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 121 ms SOUTH
03:14:46.952 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:46.954 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:48.199 01.245 7680 Exposure complete
03:14:48.339 00.140 7680 worker thread done servicing request
03:14:48.339 00.000 6120 OnExposeComplete: enter
03:14:48.343 00.004 6120 UpdateGuideState(): m_state=6
03:14:48.349 00.006 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2479
03:14:48.354 00.005 6120 Star::Find returns 1 (0), X=512.13, Y=667.53, Mass=8699, SNR=62.2, Peak=194 HFD=6.9
03:14:48.357 00.003 6120 CameraToMount -- cameraTheta (0.90) - m_xAngle (0.19) = xAngle (0.71 = 0.71)
03:14:48.361 00.004 6120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.59 = -2.70)
03:14:48.366 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=0.25 hyp=0.32 cameraTheta=0.90 mountX=0.25 mountY=-0.14, mountTheta=-0.52
03:14:48.371 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.25, opts=13)
03:14:48.374 00.003 6120 Enqueuing Move request for scope (0.20, 0.25)
03:14:48.379 00.005 7680 Worker thread wakes up
03:14:48.379 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:48.382 00.003 6120 UpdateGuideState exits: m=8699 SNR=62.2
03:14:48.386 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:48.390 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:48.394 00.004 6120 Enqueuing Expose request
03:14:48.398 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.25) opts 0xd
03:14:48.398 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.25)
03:14:48.398 00.000 7680 Moving (0.20, 0.25) raw xDistance=0.25 yDistance=-0.14
03:14:48.398 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
03:14:48.399 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:14:48.399 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:14:48.399 00.000 7680 MoveAxis(W, 100, ABG)
03:14:48.400 00.001 7680 Guiding  Dir = 3, Dur = 100
03:14:48.400 00.000 7680 IsSlewing returns 0
03:14:48.400 00.000 7680 IsGuiding returns 0
03:14:48.401 00.001 7680 PulseGuide returned control before completion, sleep 110
03:14:48.518 00.117 7680 IsGuiding returns 1
03:14:48.519 00.001 7680 scope still moving after pulse duration time elapsed
03:14:48.549 00.030 7680 IsSlewing returns 0
03:14:48.550 00.001 7680 IsGuiding returns 0
03:14:48.552 00.002 7680 scope move finished after 100 + 51 ms
03:14:48.552 00.000 7680 Move returns status 0, amount 100
03:14:48.553 00.001 7680 MoveAxis(N, 0, ABG)
03:14:48.553 00.000 7680 Move returns status 0, amount 0
03:14:48.554 00.001 7680 move complete, result=0
03:14:48.554 00.000 7680 worker thread done servicing request
03:14:48.554 00.000 7680 Worker thread wakes up
03:14:48.555 00.001 6120 GuideStep: 0.2 px 100 ms WEST, -0.1 px 0 ms NORTH
03:14:48.562 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:48.562 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(497,652,31,31)
03:14:49.190 00.628 6120 evsrv: cli 0FAF03D8 connect
03:14:49.329 00.139 6120 case statement mapped state 6 to 3
03:14:49.333 00.004 6120 case statement mapped state 6 to 3
03:14:49.336 00.003 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"0eadb7ae-e505-4fb7-8afb-de832d9af898"}
03:14:49.339 00.003 6120 case statement mapped state 6 to 3
03:14:49.342 00.003 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"0eadb7ae-e505-4fb7-8afb-de832d9af898"}
03:14:49.348 00.006 6120 evsrv: cli 0FAF03D8 disconnect
03:14:49.353 00.005 6120 evsrv: cli 0FAF0158 connect
03:14:49.357 00.004 6120 case statement mapped state 6 to 3
03:14:49.360 00.003 6120 case statement mapped state 6 to 3
03:14:49.365 00.005 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"6e52393a-a066-44b0-a991-b0ef81e2d4aa"}
03:14:49.368 00.003 6120 PhdController::Dither begins
03:14:49.370 00.002 6120 dither: size=5.00, dRA=1.63 dDec=-3.85
03:14:49.373 00.003 6120 MountToCamera -- mountTheta (1.17) + m_xAngle (0.19) = xAngle (1.36 = 1.36)
03:14:49.376 00.003 6120 MountToCamera -- mountX=1.63 mountY=-3.85 hyp=4.18 mountTheta=1.17 cameraX=0.88, cameraY=4.09 cameraTheta=1.36
03:14:49.521 00.145 6120 setting lock position to (512.81, 671.37)
03:14:49.525 00.004 6120 Mount: notify guiding dithered (0.9, 4.1)
03:14:49.528 00.003 6120 Status Line: Dither by 1.63,-3.85
03:14:49.647 00.119 6120 PhdController: newstate STATE_SETTLE_BEGIN
03:14:49.654 00.007 6120 PhdController: newstate STATE_SETTLE_WAIT
03:14:49.659 00.005 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"6e52393a-a066-44b0-a991-b0ef81e2d4aa"}
03:14:49.663 00.004 6120 evsrv: cli 0FAF0158 disconnect
03:14:49.872 00.209 7680 Exposure complete
03:14:49.964 00.092 7680 worker thread done servicing request
03:14:49.965 00.001 6120 OnExposeComplete: enter
03:14:49.968 00.003 6120 UpdateGuideState(): m_state=6
03:14:49.971 00.003 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2480
03:14:49.974 00.003 6120 Star::Find returns 1 (0), X=512.18, Y=667.15, Mass=8337, SNR=59.7, Peak=213 HFD=6.5
03:14:49.977 00.003 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
03:14:49.980 00.003 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
03:14:49.982 00.002 6120 CameraToMount -- cameraX=-0.63 cameraY=-4.22 hyp=4.27 cameraTheta=-1.72 mountX=-1.40 mountY=3.51, mountTheta=1.95
03:14:49.986 00.004 6120 dither recenter: remaining=(-1.6,3.9) step=(-1.6,3.9)
03:14:49.988 00.002 6120 MountToCamera -- mountTheta (-1.97) + m_xAngle (0.19) = xAngle (-1.78 = -1.78)
03:14:49.993 00.005 6120 MountToCamera -- mountX=-1.63 mountY=3.85 hyp=4.18 mountTheta=-1.97 cameraX=-0.88, cameraY=-4.09 cameraTheta=-1.78
03:14:49.996 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.88, y=-4.09, opts=4)
03:14:49.999 00.003 6120 Enqueuing Move request for scope (-0.88, -4.09)
03:14:50.003 00.004 6120 Mount: notify direct move -1.63,3.85
03:14:50.007 00.004 7680 Worker thread wakes up
03:14:50.007 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.88, -4.09) opts 0x4
03:14:50.007 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.88, -4.09)
03:14:50.007 00.000 7680 Moving (-0.88, -4.09) raw xDistance=-1.63 yDistance=3.85
03:14:50.007 00.000 7680 MoveAxis(E, 1055, B)
03:14:50.007 00.000 7680 Guiding  Dir = 2, Dur = 1055
03:14:50.009 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:50.011 00.002 7680 IsSlewing returns 0
03:14:50.011 00.000 6120 UpdateGuideState exits: m=8337 SNR=59.7
03:14:50.014 00.003 7680 IsGuiding returns 0
03:14:50.014 00.000 6120 PhdController: settling, locked = 1, distance = 4.41 (1.50) aobump = 0 frame = 1 / 99999
03:14:50.017 00.003 7680 PulseGuide returned control before completion, sleep 1065
03:14:50.017 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764062090.017,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.41,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:14:50.021 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:50.024 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:50.026 00.002 6120 Enqueuing Expose request
03:14:51.086 01.060 7680 IsGuiding returns 1
03:14:51.086 00.000 7680 scope still moving after pulse duration time elapsed
03:14:51.118 00.032 7680 IsSlewing returns 0
03:14:51.118 00.000 7680 IsGuiding returns 0
03:14:51.118 00.000 7680 scope move finished after 1055 + 48 ms
03:14:51.118 00.000 7680 Move returns status 0, amount 1055
03:14:51.118 00.000 7680 MoveAxis(S, 2092, B)
03:14:51.118 00.000 7680 Guiding  Dir = 1, Dur = 2092
03:14:51.119 00.001 7680 IsSlewing returns 0
03:14:51.119 00.000 7680 IsGuiding returns 0
03:14:51.119 00.000 7680 PulseGuide returned control before completion, sleep 2102
03:14:53.225 02.106 7680 IsGuiding returns 1
03:14:53.226 00.001 7680 scope still moving after pulse duration time elapsed
03:14:53.257 00.031 7680 IsSlewing returns 0
03:14:53.258 00.001 7680 IsGuiding returns 0
03:14:53.259 00.001 7680 scope move finished after 2092 + 47 ms
03:14:53.259 00.000 7680 Move returns status 0, amount 2092
03:14:53.259 00.000 7680 move complete, result=0
03:14:53.261 00.002 7680 worker thread done servicing request
03:14:53.261 00.000 6120 GuideStep: -1.6 px 1055 ms EAST, 3.9 px 2092 ms SOUTH
03:14:53.268 00.007 7680 Worker thread wakes up
03:14:53.268 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:53.268 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:14:54.517 01.249 7680 Exposure complete
03:14:54.650 00.133 7680 worker thread done servicing request
03:14:54.650 00.000 6120 OnExposeComplete: enter
03:14:54.653 00.003 6120 UpdateGuideState(): m_state=6
03:14:54.658 00.005 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2481
03:14:54.662 00.004 6120 Star::Find returns 1 (0), X=514.05, Y=669.84, Mass=8511, SNR=60.7, Peak=210 HFD=6.6
03:14:54.666 00.004 6120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (0.19) = xAngle (-1.08 = -1.08)
03:14:54.669 00.003 6120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.80 = 1.80)
03:14:54.673 00.004 6120 CameraToMount -- cameraX=1.24 cameraY=-1.53 hyp=1.96 cameraTheta=-0.89 mountX=0.93 mountY=1.91, mountTheta=1.12
03:14:54.678 00.005 6120 SchedulePrimaryMove(0D6325F0, x=1.24, y=-1.53, opts=13)
03:14:54.682 00.004 6120 Enqueuing Move request for scope (1.24, -1.53)
03:14:54.686 00.004 7680 Worker thread wakes up
03:14:54.686 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:54.690 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (1.24, -1.53) opts 0xd
03:14:54.691 00.001 6120 UpdateGuideState exits: m=8511 SNR=60.7
03:14:54.695 00.004 7680 Handling offset move in thread for scope, endpoint = (1.24, -1.53)
03:14:54.695 00.000 7680 Moving (1.24, -1.53) raw xDistance=0.93 yDistance=1.91
03:14:54.695 00.000 6120 PhdController: settling, locked = 1, distance = 1.96 (1.50) aobump = 0 frame = 2 / 99999
03:14:54.700 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.93
03:14:54.700 00.000 7680 resist switch: large excursion: input 1.91 thresh 0.60 direction from 0 to 1
03:14:54.701 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.74
03:14:54.701 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.91 from input 1.91
03:14:54.702 00.001 7680 MoveAxis(W, 380, ABG)
03:14:54.702 00.000 7680 Guiding  Dir = 3, Dur = 380
03:14:54.702 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764062094.700,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.96,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:14:54.706 00.004 7680 IsSlewing returns 0
03:14:54.706 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:54.709 00.003 7680 IsGuiding returns 0
03:14:54.709 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:54.714 00.005 7680 PulseGuide returned control before completion, sleep 390
03:14:54.714 00.000 6120 Enqueuing Expose request
03:14:55.119 00.405 7680 IsGuiding returns 0
03:14:55.120 00.001 7680 Move returns status 0, amount 380
03:14:55.121 00.001 7680 MoveAxis(S, 1039, ABG)
03:14:55.121 00.000 7680 Guiding  Dir = 1, Dur = 1039
03:14:55.123 00.002 7680 IsSlewing returns 0
03:14:55.124 00.001 7680 IsGuiding returns 0
03:14:55.124 00.000 7680 PulseGuide returned control before completion, sleep 1049
03:14:56.184 01.060 7680 IsGuiding returns 1
03:14:56.184 00.000 7680 scope still moving after pulse duration time elapsed
03:14:56.215 00.031 7680 IsSlewing returns 0
03:14:56.215 00.000 7680 IsGuiding returns 0
03:14:56.217 00.002 7680 scope move finished after 1039 + 53 ms
03:14:56.217 00.000 7680 Move returns status 0, amount 1039
03:14:56.217 00.000 7680 move complete, result=0
03:14:56.218 00.001 7680 worker thread done servicing request
03:14:56.218 00.000 7680 Worker thread wakes up
03:14:56.218 00.000 6120 GuideStep: 0.9 px 380 ms WEST, 1.9 px 1039 ms SOUTH
03:14:56.225 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:56.226 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:14:57.481 01.255 7680 Exposure complete
03:14:57.612 00.131 7680 worker thread done servicing request
03:14:57.612 00.000 6120 OnExposeComplete: enter
03:14:57.617 00.005 6120 UpdateGuideState(): m_state=6
03:14:57.620 00.003 6120 Star::Find(15, 514, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2482
03:14:57.624 00.004 6120 Star::Find returns 1 (0), X=513.72, Y=671.49, Mass=8734, SNR=62.8, Peak=200 HFD=6.9
03:14:57.627 00.003 6120 CameraToMount -- cameraTheta (0.14) - m_xAngle (0.19) = xAngle (-0.05 = -0.05)
03:14:57.631 00.004 6120 CameraToMount -- cameraTheta (0.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.82 = 2.82)
03:14:57.636 00.005 6120 CameraToMount -- cameraX=0.91 cameraY=0.13 hyp=0.92 cameraTheta=0.14 mountX=0.92 mountY=0.29, mountTheta=0.30
03:14:57.640 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.91, y=0.13, opts=13)
03:14:57.644 00.004 6120 Enqueuing Move request for scope (0.91, 0.13)
03:14:57.649 00.005 7680 Worker thread wakes up
03:14:57.649 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:57.653 00.004 6120 UpdateGuideState exits: m=8734 SNR=62.8
03:14:57.656 00.003 6120 PhdController: settling, locked = 1, distance = 1.65 (1.50) aobump = 0 frame = 3 / 99999
03:14:57.660 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.91, 0.13) opts 0xd
03:14:57.660 00.000 7680 Handling offset move in thread for scope, endpoint = (0.91, 0.13)
03:14:57.660 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764062097.660,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.65,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:14:57.664 00.004 7680 Moving (0.91, 0.13) raw xDistance=0.92 yDistance=0.29
03:14:57.665 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.92
03:14:57.665 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:14:57.665 00.000 7680 MoveAxis(W, 401, ABG)
03:14:57.666 00.001 7680 Guiding  Dir = 3, Dur = 401
03:14:57.666 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:57.670 00.004 7680 IsSlewing returns 0
03:14:57.670 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:57.675 00.005 6120 Enqueuing Expose request
03:14:57.678 00.003 7680 IsGuiding returns 0
03:14:57.679 00.001 7680 PulseGuide returned control before completion, sleep 411
03:14:58.098 00.419 7680 IsGuiding returns 1
03:14:58.098 00.000 7680 scope still moving after pulse duration time elapsed
03:14:58.128 00.030 7680 IsSlewing returns 0
03:14:58.128 00.000 7680 IsGuiding returns 0
03:14:58.130 00.002 7680 scope move finished after 401 + 50 ms
03:14:58.130 00.000 7680 Move returns status 0, amount 401
03:14:58.131 00.001 7680 MoveAxis(S, 155, ABG)
03:14:58.131 00.000 7680 Guiding  Dir = 1, Dur = 155
03:14:58.131 00.000 7680 IsSlewing returns 0
03:14:58.132 00.001 7680 IsGuiding returns 0
03:14:58.132 00.000 7680 PulseGuide returned control before completion, sleep 165
03:14:58.301 00.169 7680 IsGuiding returns 1
03:14:58.302 00.001 7680 scope still moving after pulse duration time elapsed
03:14:58.332 00.030 7680 IsSlewing returns 0
03:14:58.333 00.001 7680 IsGuiding returns 0
03:14:58.333 00.000 7680 scope move finished after 155 + 46 ms
03:14:58.334 00.001 7680 Move returns status 0, amount 155
03:14:58.334 00.000 7680 move complete, result=0
03:14:58.335 00.001 7680 worker thread done servicing request
03:14:58.336 00.001 7680 Worker thread wakes up
03:14:58.336 00.000 6120 GuideStep: 0.9 px 401 ms WEST, 0.3 px 155 ms SOUTH
03:14:58.342 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:14:58.343 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:14:59.597 01.254 7680 Exposure complete
03:14:59.724 00.127 7680 worker thread done servicing request
03:14:59.725 00.001 6120 OnExposeComplete: enter
03:14:59.729 00.004 6120 UpdateGuideState(): m_state=6
03:14:59.733 00.004 6120 Star::Find(15, 513, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2483
03:14:59.737 00.004 6120 Star::Find returns 1 (0), X=513.28, Y=671.65, Mass=8537, SNR=61.8, Peak=218 HFD=6.7
03:14:59.741 00.004 6120 CameraToMount -- cameraTheta (0.55) - m_xAngle (0.19) = xAngle (0.36 = 0.36)
03:14:59.745 00.004 6120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.24 = -3.05)
03:14:59.748 00.003 6120 CameraToMount -- cameraX=0.46 cameraY=0.28 hyp=0.54 cameraTheta=0.55 mountX=0.51 mountY=-0.05, mountTheta=-0.10
03:14:59.754 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.46, y=0.28, opts=13)
03:14:59.759 00.005 6120 Enqueuing Move request for scope (0.46, 0.28)
03:14:59.762 00.003 7680 Worker thread wakes up
03:14:59.762 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.28) opts 0xd
03:14:59.763 00.001 7680 Handling offset move in thread for scope, endpoint = (0.46, 0.28)
03:14:59.763 00.000 7680 Moving (0.46, 0.28) raw xDistance=0.51 yDistance=-0.05
03:14:59.763 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.51
03:14:59.764 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:14:59.764 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:14:59.767 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:14:59.768 00.001 7680 MoveAxis(W, 235, ABG)
03:14:59.768 00.000 7680 Guiding  Dir = 3, Dur = 235
03:14:59.769 00.001 6120 UpdateGuideState exits: m=8537 SNR=61.8
03:14:59.772 00.003 7680 IsSlewing returns 0
03:14:59.773 00.001 6120 PhdController: settling, locked = 1, distance = 1.32 (1.50) aobump = 0 frame = 4 / 99999
03:14:59.777 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764062099.777,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.32,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:14:59.780 00.003 7680 IsGuiding returns 0
03:14:59.780 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:59.784 00.004 7680 PulseGuide returned control before completion, sleep 245
03:14:59.784 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:14:59.788 00.004 6120 Enqueuing Expose request
03:15:00.041 00.253 7680 IsGuiding returns 1
03:15:00.041 00.000 7680 scope still moving after pulse duration time elapsed
03:15:00.072 00.031 7680 IsSlewing returns 0
03:15:00.073 00.001 7680 IsGuiding returns 0
03:15:00.073 00.000 7680 scope move finished after 235 + 58 ms
03:15:00.073 00.000 7680 Move returns status 0, amount 235
03:15:00.073 00.000 7680 MoveAxis(N, 0, ABG)
03:15:00.075 00.002 7680 Move returns status 0, amount 0
03:15:00.075 00.000 7680 move complete, result=0
03:15:00.076 00.001 7680 worker thread done servicing request
03:15:00.076 00.000 7680 Worker thread wakes up
03:15:00.076 00.000 6120 GuideStep: 0.5 px 235 ms WEST, -0.1 px 0 ms NORTH
03:15:00.082 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:00.082 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:01.325 01.243 7680 Exposure complete
03:15:01.474 00.149 7680 worker thread done servicing request
03:15:01.474 00.000 6120 OnExposeComplete: enter
03:15:01.478 00.004 6120 UpdateGuideState(): m_state=6
03:15:01.483 00.005 6120 Star::Find(15, 513, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2484
03:15:01.487 00.004 6120 Star::Find returns 1 (0), X=513.08, Y=670.95, Mass=8485, SNR=60.7, Peak=208 HFD=6.5
03:15:01.491 00.004 6120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (0.19) = xAngle (-1.18 = -1.18)
03:15:01.495 00.004 6120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.69 = 1.69)
03:15:01.500 00.005 6120 CameraToMount -- cameraX=0.27 cameraY=-0.41 hyp=0.49 cameraTheta=-1.00 mountX=0.19 mountY=0.49, mountTheta=1.21
03:15:01.508 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.41, opts=13)
03:15:01.514 00.006 6120 Enqueuing Move request for scope (0.27, -0.41)
03:15:01.519 00.005 7680 Worker thread wakes up
03:15:01.520 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:01.525 00.005 6120 UpdateGuideState exits: m=8485 SNR=60.7
03:15:01.530 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.41) opts 0xd
03:15:01.530 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.41)
03:15:01.530 00.000 7680 Moving (0.27, -0.41) raw xDistance=0.19 yDistance=0.49
03:15:01.531 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:15:01.531 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
03:15:01.531 00.000 6120 PhdController: settling, locked = 1, distance = 1.07 (1.50) aobump = 0 frame = 5 / 99999
03:15:01.536 00.005 7680 MoveAxis(E, 0, ABG)
03:15:01.536 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764062101.536,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.07,"Time":1.8,"SettleTime":10.0,"StarLocked":true}
03:15:01.541 00.005 7680 Move returns status 0, amount 0
03:15:01.541 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:01.544 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:01.548 00.004 7680 MoveAxis(S, 265, ABG)
03:15:01.548 00.000 6120 Enqueuing Expose request
03:15:01.552 00.004 7680 Guiding  Dir = 1, Dur = 265
03:15:01.552 00.000 7680 IsSlewing returns 0
03:15:01.553 00.001 7680 IsGuiding returns 0
03:15:01.553 00.000 7680 PulseGuide returned control before completion, sleep 275
03:15:01.835 00.282 7680 IsGuiding returns 1
03:15:01.835 00.000 7680 scope still moving after pulse duration time elapsed
03:15:01.865 00.030 7680 IsSlewing returns 0
03:15:01.866 00.001 7680 IsGuiding returns 0
03:15:01.867 00.001 7680 scope move finished after 265 + 48 ms
03:15:01.867 00.000 7680 Move returns status 0, amount 265
03:15:01.868 00.001 7680 move complete, result=0
03:15:01.868 00.000 7680 worker thread done servicing request
03:15:01.868 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.5 px 265 ms SOUTH
03:15:01.873 00.005 7680 Worker thread wakes up
03:15:01.874 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:01.874 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:03.126 01.252 7680 Exposure complete
03:15:03.257 00.131 7680 worker thread done servicing request
03:15:03.257 00.000 6120 OnExposeComplete: enter
03:15:03.263 00.006 6120 UpdateGuideState(): m_state=6
03:15:03.268 00.005 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2485
03:15:03.273 00.005 6120 Star::Find returns 1 (0), X=513.22, Y=671.68, Mass=8403, SNR=61.3, Peak=196 HFD=6.8
03:15:03.277 00.004 6120 CameraToMount -- cameraTheta (0.66) - m_xAngle (0.19) = xAngle (0.47 = 0.47)
03:15:03.281 00.004 6120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.34 = -2.94)
03:15:03.284 00.003 6120 CameraToMount -- cameraX=0.40 cameraY=0.31 hyp=0.51 cameraTheta=0.66 mountX=0.46 mountY=-0.10, mountTheta=-0.22
03:15:03.291 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.40, y=0.31, opts=13)
03:15:03.296 00.005 6120 Enqueuing Move request for scope (0.40, 0.31)
03:15:03.300 00.004 7680 Worker thread wakes up
03:15:03.300 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.31) opts 0xd
03:15:03.300 00.000 7680 Handling offset move in thread for scope, endpoint = (0.40, 0.31)
03:15:03.300 00.000 7680 Moving (0.40, 0.31) raw xDistance=0.46 yDistance=-0.10
03:15:03.300 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:15:03.300 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:15:03.300 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:15:03.302 00.002 7680 MoveAxis(W, 186, ABG)
03:15:03.302 00.000 7680 Guiding  Dir = 3, Dur = 186
03:15:03.302 00.000 7680 IsSlewing returns 0
03:15:03.303 00.001 7680 IsGuiding returns 0
03:15:03.303 00.000 7680 PulseGuide returned control before completion, sleep 196
03:15:03.303 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:03.308 00.005 6120 UpdateGuideState exits: m=8403 SNR=61.3
03:15:03.312 00.004 6120 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 6 / 99999
03:15:03.315 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764062103.315,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.90,"Time":3.5,"SettleTime":10.0,"StarLocked":true}
03:15:03.319 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:03.323 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:03.327 00.004 6120 Enqueuing Expose request
03:15:03.506 00.179 7680 IsGuiding returns 1
03:15:03.507 00.001 7680 scope still moving after pulse duration time elapsed
03:15:03.538 00.031 7680 IsSlewing returns 0
03:15:03.539 00.001 7680 IsGuiding returns 0
03:15:03.540 00.001 7680 scope move finished after 186 + 50 ms
03:15:03.540 00.000 7680 Move returns status 0, amount 186
03:15:03.540 00.000 7680 MoveAxis(N, 0, ABG)
03:15:03.540 00.000 7680 Move returns status 0, amount 0
03:15:03.541 00.001 7680 move complete, result=0
03:15:03.541 00.000 7680 worker thread done servicing request
03:15:03.541 00.000 6120 GuideStep: 0.5 px 186 ms WEST, -0.1 px 0 ms NORTH
03:15:03.547 00.006 7680 Worker thread wakes up
03:15:03.547 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:03.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:04.787 01.240 7680 Exposure complete
03:15:04.957 00.170 7680 worker thread done servicing request
03:15:04.957 00.000 6120 OnExposeComplete: enter
03:15:04.963 00.006 6120 UpdateGuideState(): m_state=6
03:15:04.975 00.012 6120 Star::Find(15, 513, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2486
03:15:04.983 00.008 6120 Star::Find returns 1 (0), X=513.00, Y=671.05, Mass=8153, SNR=60.8, Peak=215 HFD=6.4
03:15:04.989 00.006 6120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (0.19) = xAngle (-1.22 = -1.22)
03:15:04.994 00.005 6120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.65 = 1.65)
03:15:04.998 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.31 hyp=0.36 cameraTheta=-1.04 mountX=0.12 mountY=0.36, mountTheta=1.24
03:15:05.006 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.31, opts=13)
03:15:05.020 00.014 6120 Enqueuing Move request for scope (0.19, -0.31)
03:15:05.026 00.006 7680 Worker thread wakes up
03:15:05.026 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:05.031 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.31) opts 0xd
03:15:05.031 00.000 6120 UpdateGuideState exits: m=8153 SNR=60.8
03:15:05.036 00.005 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.31)
03:15:05.036 00.000 6120 PhdController: settling, locked = 1, distance = 0.74 (1.50) aobump = 0 frame = 7 / 99999
03:15:05.042 00.006 7680 Moving (0.19, -0.31) raw xDistance=0.12 yDistance=0.36
03:15:05.042 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764062105.042,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.74,"Time":5.3,"SettleTime":10.0,"StarLocked":true}
03:15:05.046 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:15:05.046 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
03:15:05.047 00.001 7680 MoveAxis(E, 0, ABG)
03:15:05.047 00.000 7680 Move returns status 0, amount 0
03:15:05.047 00.000 7680 MoveAxis(S, 197, ABG)
03:15:05.047 00.000 7680 Guiding  Dir = 1, Dur = 197
03:15:05.047 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:05.051 00.004 7680 IsSlewing returns 0
03:15:05.051 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:05.055 00.004 7680 IsGuiding returns 0
03:15:05.055 00.000 6120 Enqueuing Expose request
03:15:05.060 00.005 7680 PulseGuide returned control before completion, sleep 207
03:15:05.280 00.220 7680 IsGuiding returns 0
03:15:05.281 00.001 7680 Move returns status 0, amount 197
03:15:05.281 00.000 7680 move complete, result=0
03:15:05.282 00.001 7680 worker thread done servicing request
03:15:05.282 00.000 7680 Worker thread wakes up
03:15:05.283 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 197 ms SOUTH
03:15:05.290 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:05.290 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:06.539 01.249 7680 Exposure complete
03:15:06.705 00.166 7680 worker thread done servicing request
03:15:06.705 00.000 6120 OnExposeComplete: enter
03:15:06.709 00.004 6120 UpdateGuideState(): m_state=6
03:15:06.714 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2487
03:15:06.720 00.006 6120 Star::Find returns 1 (0), X=513.08, Y=671.13, Mass=8145, SNR=59.2, Peak=216 HFD=6.4
03:15:06.726 00.006 6120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (0.19) = xAngle (-0.91 = -0.91)
03:15:06.730 00.004 6120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.96 = 1.96)
03:15:06.737 00.007 6120 CameraToMount -- cameraX=0.27 cameraY=-0.24 hyp=0.36 cameraTheta=-0.72 mountX=0.22 mountY=0.33, mountTheta=0.98
03:15:06.744 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.24, opts=13)
03:15:06.749 00.005 6120 Enqueuing Move request for scope (0.27, -0.24)
03:15:06.755 00.006 7680 Worker thread wakes up
03:15:06.755 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.24) opts 0xd
03:15:06.755 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.24)
03:15:06.756 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:06.761 00.005 7680 Moving (0.27, -0.24) raw xDistance=0.22 yDistance=0.33
03:15:06.761 00.000 6120 UpdateGuideState exits: m=8145 SNR=59.2
03:15:06.767 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:15:06.767 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:15:06.768 00.001 6120 PhdController: settling, locked = 1, distance = 0.63 (1.50) aobump = 0 frame = 8 / 99999
03:15:06.773 00.005 7680 MoveAxis(W, 90, ABG)
03:15:06.773 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764062106.773,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.63,"Time":7.0,"SettleTime":10.0,"StarLocked":true}
03:15:06.778 00.005 7680 Guiding  Dir = 3, Dur = 90
03:15:06.778 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:06.785 00.007 7680 IsSlewing returns 0
03:15:06.785 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:06.790 00.005 7680 IsGuiding returns 0
03:15:06.790 00.000 6120 Enqueuing Expose request
03:15:06.794 00.004 7680 PulseGuide returned control before completion, sleep 100
03:15:06.906 00.112 7680 IsGuiding returns 1
03:15:06.907 00.001 7680 scope still moving after pulse duration time elapsed
03:15:06.939 00.032 7680 IsSlewing returns 0
03:15:06.940 00.001 7680 IsGuiding returns 0
03:15:06.940 00.000 7680 scope move finished after 90 + 59 ms
03:15:06.941 00.001 7680 Move returns status 0, amount 90
03:15:06.941 00.000 7680 MoveAxis(S, 181, ABG)
03:15:06.941 00.000 7680 Guiding  Dir = 1, Dur = 181
03:15:06.941 00.000 7680 IsSlewing returns 0
03:15:06.941 00.000 7680 IsGuiding returns 0
03:15:06.943 00.002 7680 PulseGuide returned control before completion, sleep 191
03:15:07.143 00.200 7680 IsGuiding returns 1
03:15:07.145 00.002 7680 scope still moving after pulse duration time elapsed
03:15:07.174 00.029 7680 IsSlewing returns 0
03:15:07.174 00.000 7680 IsGuiding returns 0
03:15:07.176 00.002 7680 scope move finished after 181 + 52 ms
03:15:07.176 00.000 7680 Move returns status 0, amount 181
03:15:07.176 00.000 7680 move complete, result=0
03:15:07.176 00.000 7680 worker thread done servicing request
03:15:07.176 00.000 6120 GuideStep: 0.2 px 90 ms WEST, 0.3 px 181 ms SOUTH
03:15:07.182 00.006 7680 Worker thread wakes up
03:15:07.182 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:07.182 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:08.468 01.286 7680 Exposure complete
03:15:08.600 00.132 7680 worker thread done servicing request
03:15:08.600 00.000 6120 OnExposeComplete: enter
03:15:08.604 00.004 6120 UpdateGuideState(): m_state=6
03:15:08.608 00.004 6120 Star::Find(15, 513, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2488
03:15:08.612 00.004 6120 Star::Find returns 1 (0), X=512.92, Y=672.16, Mass=8568, SNR=60.8, Peak=196 HFD=6.7
03:15:08.617 00.005 6120 CameraToMount -- cameraTheta (1.43) - m_xAngle (0.19) = xAngle (1.24 = 1.24)
03:15:08.620 00.003 6120 CameraToMount -- cameraTheta (1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.12 = -2.16)
03:15:08.624 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.79 hyp=0.80 cameraTheta=1.43 mountX=0.25 mountY=-0.66, mountTheta=-1.20
03:15:08.633 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.79, opts=13)
03:15:08.638 00.005 6120 Enqueuing Move request for scope (0.11, 0.79)
03:15:08.641 00.003 7680 Worker thread wakes up
03:15:08.642 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.79) opts 0xd
03:15:08.642 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.79)
03:15:08.642 00.000 7680 Moving (0.11, 0.79) raw xDistance=0.25 yDistance=-0.66
03:15:08.643 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
03:15:08.643 00.000 7680 resist switch: large excursion: input -0.66 thresh 0.60 direction from 1 to -1
03:15:08.643 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:08.647 00.004 6120 UpdateGuideState exits: m=8568 SNR=60.8
03:15:08.651 00.004 6120 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 9 / 99999
03:15:08.655 00.004 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.98
03:15:08.655 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
03:15:08.655 00.000 7680 MoveAxis(W, 110, ABG)
03:15:08.655 00.000 7680 Guiding  Dir = 3, Dur = 110
03:15:08.656 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764062108.655,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.68,"Time":8.9,"SettleTime":10.0,"StarLocked":true}
03:15:08.660 00.004 7680 IsSlewing returns 0
03:15:08.660 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:08.664 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:08.668 00.004 6120 Enqueuing Expose request
03:15:08.672 00.004 7680 IsGuiding returns 0
03:15:08.672 00.000 7680 PulseGuide returned control before completion, sleep 120
03:15:08.802 00.130 7680 IsGuiding returns 1
03:15:08.805 00.003 7680 scope still moving after pulse duration time elapsed
03:15:08.834 00.029 7680 IsSlewing returns 0
03:15:08.834 00.000 7680 IsGuiding returns 0
03:15:08.835 00.001 7680 scope move finished after 110 + 52 ms
03:15:08.835 00.000 7680 Move returns status 0, amount 110
03:15:08.836 00.001 7680 MoveAxis(N, 358, ABG)
03:15:08.836 00.000 7680 Guiding  Dir = 0, Dur = 358
03:15:08.836 00.000 7680 IsSlewing returns 0
03:15:08.837 00.001 7680 IsGuiding returns 0
03:15:08.837 00.000 7680 PulseGuide returned control before completion, sleep 368
03:15:09.207 00.370 7680 IsGuiding returns 1
03:15:09.207 00.000 7680 scope still moving after pulse duration time elapsed
03:15:09.239 00.032 7680 IsSlewing returns 0
03:15:09.240 00.001 7680 IsGuiding returns 0
03:15:09.240 00.000 7680 scope move finished after 358 + 45 ms
03:15:09.241 00.001 7680 Move returns status 0, amount 358
03:15:09.242 00.001 7680 move complete, result=0
03:15:09.242 00.000 7680 worker thread done servicing request
03:15:09.242 00.000 7680 Worker thread wakes up
03:15:09.243 00.001 6120 GuideStep: 0.3 px 110 ms WEST, -0.7 px 358 ms NORTH
03:15:09.249 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:09.249 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:10.500 01.251 7680 Exposure complete
03:15:10.633 00.133 7680 worker thread done servicing request
03:15:10.634 00.001 6120 OnExposeComplete: enter
03:15:10.637 00.003 6120 UpdateGuideState(): m_state=6
03:15:10.642 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2489
03:15:10.645 00.003 6120 Star::Find returns 1 (0), X=512.63, Y=671.66, Mass=8638, SNR=61.6, Peak=217 HFD=6.8
03:15:10.650 00.005 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (0.19) = xAngle (1.93 = 1.93)
03:15:10.653 00.003 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.80 = -1.48)
03:15:10.656 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.30 hyp=0.35 cameraTheta=2.12 mountX=-0.12 mountY=-0.35, mountTheta=-1.91
03:15:10.661 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.30, opts=13)
03:15:10.665 00.004 6120 Enqueuing Move request for scope (-0.18, 0.30)
03:15:10.670 00.005 7680 Worker thread wakes up
03:15:10.670 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:10.674 00.004 6120 UpdateGuideState exits: m=8638 SNR=61.6
03:15:10.678 00.004 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 10 / 99999
03:15:10.681 00.003 6120 PhdController: newstate STATE_FINISH
03:15:10.685 00.004 6120 PhdController complete: success
03:15:10.688 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.30) opts 0xd
03:15:10.688 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.30)
03:15:10.689 00.001 7680 Moving (-0.18, 0.30) raw xDistance=-0.12 yDistance=-0.35
03:15:10.689 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:15:10.689 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.35 from input -0.35
03:15:10.689 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764062110.688,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
03:15:10.693 00.004 7680 MoveAxis(E, 0, ABG)
03:15:10.693 00.000 7680 Move returns status 0, amount 0
03:15:10.694 00.001 7680 MoveAxis(N, 188, ABG)
03:15:10.694 00.000 7680 Guiding  Dir = 0, Dur = 188
03:15:10.694 00.000 7680 IsSlewing returns 0
03:15:10.694 00.000 6120 Mount: notify guiding dither settle done success=1
03:15:10.699 00.005 6120 PhdController: newstate STATE_IDLE
03:15:10.703 00.004 7680 IsGuiding returns 0
03:15:10.703 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:10.706 00.003 7680 PulseGuide returned control before completion, sleep 198
03:15:10.707 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:10.710 00.003 6120 Enqueuing Expose request
03:15:10.910 00.200 7680 IsGuiding returns 1
03:15:10.910 00.000 7680 scope still moving after pulse duration time elapsed
03:15:10.940 00.030 7680 IsSlewing returns 0
03:15:10.942 00.002 7680 IsGuiding returns 1
03:15:10.971 00.029 7680 IsSlewing returns 0
03:15:10.972 00.001 7680 IsGuiding returns 1
03:15:11.003 00.031 7680 IsSlewing returns 0
03:15:11.005 00.002 7680 IsGuiding returns 0
03:15:11.005 00.000 7680 scope move finished after 188 + 114 ms
03:15:11.006 00.001 7680 Move returns status 0, amount 188
03:15:11.006 00.000 7680 move complete, result=0
03:15:11.007 00.001 7680 worker thread done servicing request
03:15:11.009 00.002 7680 Worker thread wakes up
03:15:11.009 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 188 ms NORTH
03:15:11.015 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:11.015 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:12.267 01.252 7680 Exposure complete
03:15:12.413 00.146 7680 worker thread done servicing request
03:15:12.414 00.001 6120 OnExposeComplete: enter
03:15:12.420 00.006 6120 UpdateGuideState(): m_state=6
03:15:12.424 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2490
03:15:12.427 00.003 6120 Star::Find returns 1 (0), X=512.62, Y=671.75, Mass=8240, SNR=59.8, Peak=186 HFD=6.7
03:15:12.429 00.002 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (0.19) = xAngle (1.85 = 1.85)
03:15:12.433 00.004 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.72 = -1.56)
03:15:12.438 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.38 hyp=0.43 cameraTheta=2.04 mountX=-0.12 mountY=-0.43, mountTheta=-1.84
03:15:12.444 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.38, opts=13)
03:15:12.450 00.006 6120 Enqueuing Move request for scope (-0.19, 0.38)
03:15:12.455 00.005 7680 Worker thread wakes up
03:15:12.456 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:12.459 00.003 6120 UpdateGuideState exits: m=8240 SNR=59.8
03:15:12.464 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:12.467 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:12.472 00.005 6120 Enqueuing Expose request
03:15:12.476 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.38) opts 0xd
03:15:12.476 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.38)
03:15:12.476 00.000 7680 Moving (-0.19, 0.38) raw xDistance=-0.12 yDistance=-0.43
03:15:12.477 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:15:12.477 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
03:15:12.477 00.000 7680 MoveAxis(E, 0, ABG)
03:15:12.477 00.000 7680 Move returns status 0, amount 0
03:15:12.477 00.000 7680 MoveAxis(N, 231, ABG)
03:15:12.478 00.001 7680 Guiding  Dir = 0, Dur = 231
03:15:12.479 00.001 7680 IsSlewing returns 0
03:15:12.479 00.000 7680 IsGuiding returns 0
03:15:12.480 00.001 7680 PulseGuide returned control before completion, sleep 241
03:15:12.730 00.250 7680 IsGuiding returns 1
03:15:12.730 00.000 7680 scope still moving after pulse duration time elapsed
03:15:12.760 00.030 7680 IsSlewing returns 0
03:15:12.762 00.002 7680 IsGuiding returns 0
03:15:12.762 00.000 7680 scope move finished after 231 + 51 ms
03:15:12.762 00.000 7680 Move returns status 0, amount 231
03:15:12.763 00.001 7680 move complete, result=0
03:15:12.763 00.000 7680 worker thread done servicing request
03:15:12.763 00.000 7680 Worker thread wakes up
03:15:12.763 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 231 ms NORTH
03:15:12.770 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:12.770 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:14.015 01.245 7680 Exposure complete
03:15:14.163 00.148 7680 worker thread done servicing request
03:15:14.164 00.001 6120 OnExposeComplete: enter
03:15:14.167 00.003 6120 UpdateGuideState(): m_state=6
03:15:14.173 00.006 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2491
03:15:14.178 00.005 6120 Star::Find returns 1 (0), X=512.58, Y=671.02, Mass=8232, SNR=60.5, Peak=221 HFD=6.6
03:15:14.181 00.003 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.19) = xAngle (-2.36 = -2.36)
03:15:14.185 00.004 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.52 = 0.52)
03:15:14.193 00.008 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.35 hyp=0.42 cameraTheta=-2.17 mountX=-0.30 mountY=0.21, mountTheta=2.53
03:15:14.201 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.35, opts=13)
03:15:14.206 00.005 6120 Enqueuing Move request for scope (-0.24, -0.35)
03:15:14.210 00.004 7680 Worker thread wakes up
03:15:14.211 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.35) opts 0xd
03:15:14.211 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.35)
03:15:14.211 00.000 7680 Moving (-0.24, -0.35) raw xDistance=-0.30 yDistance=0.21
03:15:14.212 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:15:14.212 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:15:14.212 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:14.216 00.004 6120 UpdateGuideState exits: m=8232 SNR=60.5
03:15:14.221 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:14.224 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:14.231 00.007 6120 Enqueuing Expose request
03:15:14.235 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
03:15:14.235 00.000 7680 MoveAxis(E, 121, ABG)
03:15:14.236 00.001 7680 Guiding  Dir = 2, Dur = 121
03:15:14.236 00.000 7680 IsSlewing returns 0
03:15:14.236 00.000 7680 IsGuiding returns 0
03:15:14.237 00.001 7680 PulseGuide returned control before completion, sleep 131
03:15:14.375 00.138 7680 IsGuiding returns 1
03:15:14.377 00.002 7680 scope still moving after pulse duration time elapsed
03:15:14.406 00.029 7680 IsSlewing returns 0
03:15:14.407 00.001 7680 IsGuiding returns 0
03:15:14.409 00.002 7680 scope move finished after 121 + 50 ms
03:15:14.409 00.000 7680 Move returns status 0, amount 121
03:15:14.411 00.002 7680 MoveAxis(N, 0, ABG)
03:15:14.411 00.000 7680 Move returns status 0, amount 0
03:15:14.412 00.001 7680 move complete, result=0
03:15:14.412 00.000 7680 worker thread done servicing request
03:15:14.412 00.000 6120 GuideStep: -0.3 px 121 ms EAST, 0.2 px 0 ms NORTH
03:15:14.418 00.006 7680 Worker thread wakes up
03:15:14.418 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:14.418 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:15.670 01.252 7680 Exposure complete
03:15:15.816 00.146 7680 worker thread done servicing request
03:15:15.816 00.000 6120 OnExposeComplete: enter
03:15:15.821 00.005 6120 UpdateGuideState(): m_state=6
03:15:15.826 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2492
03:15:15.829 00.003 6120 Star::Find returns 1 (0), X=512.92, Y=670.91, Mass=8371, SNR=61.2, Peak=196 HFD=6.5
03:15:15.834 00.005 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
03:15:15.838 00.004 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
03:15:15.842 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.46 hyp=0.47 cameraTheta=-1.34 mountX=0.02 mountY=0.46, mountTheta=1.53
03:15:15.846 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.46, opts=13)
03:15:15.851 00.005 6120 Enqueuing Move request for scope (0.11, -0.46)
03:15:15.856 00.005 7680 Worker thread wakes up
03:15:15.856 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.46) opts 0xd
03:15:15.856 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.46)
03:15:15.857 00.001 7680 Moving (0.11, -0.46) raw xDistance=0.02 yDistance=0.46
03:15:15.857 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:15:15.857 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:15:15.857 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
03:15:15.857 00.000 7680 MoveAxis(E, 0, ABG)
03:15:15.858 00.001 7680 Move returns status 0, amount 0
03:15:15.858 00.000 7680 MoveAxis(N, 0, ABG)
03:15:15.858 00.000 7680 Move returns status 0, amount 0
03:15:15.858 00.000 7680 move complete, result=0
03:15:15.859 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:15.863 00.004 7680 worker thread done servicing request
03:15:15.863 00.000 6120 UpdateGuideState exits: m=8371 SNR=61.2
03:15:15.867 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:15.871 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:15.874 00.003 6120 Enqueuing Expose request
03:15:15.877 00.003 7680 Worker thread wakes up
03:15:15.878 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
03:15:15.882 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:15.882 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:17.125 01.243 7680 Exposure complete
03:15:17.286 00.161 7680 worker thread done servicing request
03:15:17.286 00.000 6120 OnExposeComplete: enter
03:15:17.291 00.005 6120 UpdateGuideState(): m_state=6
03:15:17.294 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2493
03:15:17.299 00.005 6120 Star::Find returns 1 (0), X=512.92, Y=670.80, Mass=8904, SNR=63.6, Peak=199 HFD=6.8
03:15:17.302 00.003 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
03:15:17.306 00.004 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
03:15:17.310 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.57 hyp=0.58 cameraTheta=-1.38 mountX=0.00 mountY=0.56, mountTheta=1.56
03:15:17.315 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.57, opts=13)
03:15:17.319 00.004 6120 Enqueuing Move request for scope (0.11, -0.57)
03:15:17.322 00.003 7680 Worker thread wakes up
03:15:17.323 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:17.325 00.002 6120 UpdateGuideState exits: m=8904 SNR=63.6
03:15:17.328 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.57) opts 0xd
03:15:17.328 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:17.331 00.003 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.57)
03:15:17.331 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:17.335 00.004 6120 Enqueuing Expose request
03:15:17.338 00.003 7680 Moving (0.11, -0.57) raw xDistance=0.00 yDistance=0.56
03:15:17.338 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:15:17.338 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:15:17.339 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
03:15:17.339 00.000 7680 MoveAxis(E, 0, ABG)
03:15:17.339 00.000 7680 Move returns status 0, amount 0
03:15:17.339 00.000 7680 MoveAxis(N, 0, ABG)
03:15:17.339 00.000 7680 Move returns status 0, amount 0
03:15:17.340 00.001 7680 move complete, result=0
03:15:17.340 00.000 7680 worker thread done servicing request
03:15:17.340 00.000 7680 Worker thread wakes up
03:15:17.340 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:17.340 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:17.340 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
03:15:18.596 01.256 7680 Exposure complete
03:15:18.735 00.139 7680 worker thread done servicing request
03:15:18.735 00.000 6120 OnExposeComplete: enter
03:15:18.738 00.003 6120 UpdateGuideState(): m_state=6
03:15:18.742 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2494
03:15:18.745 00.003 6120 Star::Find returns 1 (0), X=512.68, Y=670.77, Mass=8516, SNR=61.1, Peak=212 HFD=6.6
03:15:18.749 00.004 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
03:15:18.752 00.003 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
03:15:18.757 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.59 hyp=0.61 cameraTheta=-1.79 mountX=-0.24 mountY=0.47, mountTheta=2.04
03:15:18.763 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.59, opts=13)
03:15:18.767 00.004 6120 Enqueuing Move request for scope (-0.13, -0.59)
03:15:18.770 00.003 7680 Worker thread wakes up
03:15:18.770 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.59) opts 0xd
03:15:18.770 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.59)
03:15:18.770 00.000 7680 Moving (-0.13, -0.59) raw xDistance=-0.24 yDistance=0.47
03:15:18.772 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:18.775 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:15:18.775 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:15:18.775 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
03:15:18.775 00.000 7680 MoveAxis(E, 98, ABG)
03:15:18.775 00.000 7680 Guiding  Dir = 2, Dur = 98
03:15:18.775 00.000 6120 UpdateGuideState exits: m=8516 SNR=61.1
03:15:18.779 00.004 7680 IsSlewing returns 0
03:15:18.780 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:18.784 00.004 7680 IsGuiding returns 0
03:15:18.784 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:18.787 00.003 6120 Enqueuing Expose request
03:15:18.791 00.004 7680 PulseGuide returned control before completion, sleep 108
03:15:18.914 00.123 7680 IsGuiding returns 0
03:15:18.915 00.001 7680 Move returns status 0, amount 98
03:15:18.916 00.001 7680 MoveAxis(N, 0, ABG)
03:15:18.916 00.000 7680 Move returns status 0, amount 0
03:15:18.916 00.000 7680 move complete, result=0
03:15:18.918 00.002 7680 worker thread done servicing request
03:15:18.918 00.000 6120 GuideStep: -0.2 px 98 ms EAST, 0.5 px 0 ms NORTH
03:15:18.925 00.007 7680 Worker thread wakes up
03:15:18.925 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:18.925 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:20.171 01.246 7680 Exposure complete
03:15:20.310 00.139 7680 worker thread done servicing request
03:15:20.311 00.001 6120 OnExposeComplete: enter
03:15:20.315 00.004 6120 UpdateGuideState(): m_state=6
03:15:20.320 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2495
03:15:20.323 00.003 6120 Star::Find returns 1 (0), X=512.87, Y=670.72, Mass=8349, SNR=59.8, Peak=193 HFD=6.7
03:15:20.327 00.004 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
03:15:20.331 00.004 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
03:15:20.334 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.65 hyp=0.65 cameraTheta=-1.49 mountX=-0.07 mountY=0.60, mountTheta=1.68
03:15:20.340 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.65, opts=13)
03:15:20.344 00.004 6120 Enqueuing Move request for scope (0.05, -0.65)
03:15:20.348 00.004 7680 Worker thread wakes up
03:15:20.348 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.65) opts 0xd
03:15:20.348 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.65)
03:15:20.348 00.000 7680 Moving (0.05, -0.65) raw xDistance=-0.07 yDistance=0.60
03:15:20.348 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:15:20.349 00.001 7680 resist switch: large excursion: input 0.60 thresh 0.60 direction from -1 to 1
03:15:20.349 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.81
03:15:20.349 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
03:15:20.349 00.000 7680 MoveAxis(E, 0, ABG)
03:15:20.349 00.000 7680 Move returns status 0, amount 0
03:15:20.349 00.000 7680 MoveAxis(S, 328, ABG)
03:15:20.349 00.000 7680 Guiding  Dir = 1, Dur = 328
03:15:20.350 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:20.354 00.004 7680 IsSlewing returns 0
03:15:20.354 00.000 6120 UpdateGuideState exits: m=8349 SNR=59.8
03:15:20.359 00.005 7680 IsGuiding returns 0
03:15:20.359 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:20.363 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:20.366 00.003 6120 Enqueuing Expose request
03:15:20.370 00.004 7680 PulseGuide returned control before completion, sleep 338
03:15:20.709 00.339 7680 IsGuiding returns 1
03:15:20.711 00.002 7680 scope still moving after pulse duration time elapsed
03:15:20.740 00.029 7680 IsSlewing returns 0
03:15:20.741 00.001 7680 IsGuiding returns 0
03:15:20.742 00.001 7680 scope move finished after 328 + 55 ms
03:15:20.742 00.000 7680 Move returns status 0, amount 328
03:15:20.742 00.000 7680 move complete, result=0
03:15:20.743 00.001 7680 worker thread done servicing request
03:15:20.743 00.000 7680 Worker thread wakes up
03:15:20.743 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 328 ms SOUTH
03:15:20.750 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:20.750 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:22.001 01.251 7680 Exposure complete
03:15:22.136 00.135 7680 worker thread done servicing request
03:15:22.136 00.000 6120 OnExposeComplete: enter
03:15:22.140 00.004 6120 UpdateGuideState(): m_state=6
03:15:22.145 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2496
03:15:22.148 00.003 6120 Star::Find returns 1 (0), X=513.02, Y=670.10, Mass=8401, SNR=60.5, Peak=219 HFD=6.3
03:15:22.153 00.005 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
03:15:22.155 00.002 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
03:15:22.160 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=-1.26 hyp=1.28 cameraTheta=-1.41 mountX=-0.03 mountY=1.23, mountTheta=1.60
03:15:22.166 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-1.26, opts=13)
03:15:22.169 00.003 6120 Enqueuing Move request for scope (0.21, -1.26)
03:15:22.172 00.003 7680 Worker thread wakes up
03:15:22.172 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -1.26) opts 0xd
03:15:22.172 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -1.26)
03:15:22.172 00.000 7680 Moving (0.21, -1.26) raw xDistance=-0.03 yDistance=1.23
03:15:22.172 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:15:22.172 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.23 from input 1.23
03:15:22.172 00.000 7680 MoveAxis(E, 0, ABG)
03:15:22.172 00.000 7680 Move returns status 0, amount 0
03:15:22.172 00.000 7680 MoveAxis(S, 665, ABG)
03:15:22.172 00.000 7680 Guiding  Dir = 1, Dur = 665
03:15:22.174 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:22.177 00.003 7680 IsSlewing returns 0
03:15:22.178 00.001 6120 UpdateGuideState exits: m=8401 SNR=60.5
03:15:22.181 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:22.185 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:22.189 00.004 7680 IsGuiding returns 0
03:15:22.189 00.000 6120 Enqueuing Expose request
03:15:22.193 00.004 7680 PulseGuide returned control before completion, sleep 675
03:15:22.885 00.692 7680 IsGuiding returns 0
03:15:22.885 00.000 7680 Move returns status 0, amount 665
03:15:22.885 00.000 7680 move complete, result=0
03:15:22.885 00.000 7680 worker thread done servicing request
03:15:22.886 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 1.2 px 665 ms SOUTH
03:15:22.894 00.008 7680 Worker thread wakes up
03:15:22.894 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:22.894 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:24.145 01.251 7680 Exposure complete
03:15:24.289 00.144 7680 worker thread done servicing request
03:15:24.289 00.000 6120 OnExposeComplete: enter
03:15:24.297 00.008 6120 UpdateGuideState(): m_state=6
03:15:24.301 00.004 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2497
03:15:24.305 00.004 6120 Star::Find returns 1 (0), X=513.09, Y=670.76, Mass=8654, SNR=62.1, Peak=224 HFD=6.7
03:15:24.310 00.005 6120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.19) = xAngle (-1.33 = -1.33)
03:15:24.313 00.003 6120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.55 = 1.55)
03:15:24.319 00.006 6120 CameraToMount -- cameraX=0.28 cameraY=-0.61 hyp=0.67 cameraTheta=-1.14 mountX=0.16 mountY=0.67, mountTheta=1.33
03:15:24.324 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.61, opts=13)
03:15:24.329 00.005 6120 Enqueuing Move request for scope (0.28, -0.61)
03:15:24.332 00.003 7680 Worker thread wakes up
03:15:24.332 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:24.336 00.004 6120 UpdateGuideState exits: m=8654 SNR=62.1
03:15:24.339 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:24.343 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.61) opts 0xd
03:15:24.343 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:24.347 00.004 6120 Enqueuing Expose request
03:15:24.350 00.003 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.61)
03:15:24.350 00.000 7680 Moving (0.28, -0.61) raw xDistance=0.16 yDistance=0.67
03:15:24.350 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:15:24.350 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
03:15:24.352 00.002 7680 MoveAxis(E, 0, ABG)
03:15:24.352 00.000 7680 Move returns status 0, amount 0
03:15:24.352 00.000 7680 MoveAxis(S, 363, ABG)
03:15:24.352 00.000 7680 Guiding  Dir = 1, Dur = 363
03:15:24.353 00.001 7680 IsSlewing returns 0
03:15:24.353 00.000 7680 IsGuiding returns 0
03:15:24.353 00.000 7680 PulseGuide returned control before completion, sleep 373
03:15:24.728 00.375 7680 IsGuiding returns 1
03:15:24.729 00.001 7680 scope still moving after pulse duration time elapsed
03:15:24.759 00.030 7680 IsSlewing returns 0
03:15:24.761 00.002 7680 IsGuiding returns 0
03:15:24.761 00.000 7680 scope move finished after 363 + 44 ms
03:15:24.762 00.001 7680 Move returns status 0, amount 363
03:15:24.762 00.000 7680 move complete, result=0
03:15:24.762 00.000 7680 worker thread done servicing request
03:15:24.763 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.7 px 363 ms SOUTH
03:15:24.769 00.006 7680 Worker thread wakes up
03:15:24.770 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:24.770 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:26.017 01.247 7680 Exposure complete
03:15:26.159 00.142 7680 worker thread done servicing request
03:15:26.160 00.001 6120 OnExposeComplete: enter
03:15:26.165 00.005 6120 UpdateGuideState(): m_state=6
03:15:26.168 00.003 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2498
03:15:26.173 00.005 6120 Star::Find returns 1 (0), X=512.99, Y=671.55, Mass=8540, SNR=61.0, Peak=201 HFD=6.7
03:15:26.176 00.003 6120 CameraToMount -- cameraTheta (0.82) - m_xAngle (0.19) = xAngle (0.63 = 0.63)
03:15:26.181 00.005 6120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.51 = -2.78)
03:15:26.185 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.18 hyp=0.25 cameraTheta=0.82 mountX=0.20 mountY=-0.09, mountTheta=-0.42
03:15:26.189 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.18, opts=13)
03:15:26.193 00.004 6120 Enqueuing Move request for scope (0.17, 0.18)
03:15:26.197 00.004 7680 Worker thread wakes up
03:15:26.197 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:26.204 00.007 6120 UpdateGuideState exits: m=8540 SNR=61.0
03:15:26.208 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:26.211 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:26.214 00.003 6120 Enqueuing Expose request
03:15:26.217 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.18) opts 0xd
03:15:26.217 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.18)
03:15:26.219 00.002 7680 Moving (0.17, 0.18) raw xDistance=0.20 yDistance=-0.09
03:15:26.219 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:15:26.219 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:15:26.219 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:15:26.219 00.000 7680 MoveAxis(W, 83, ABG)
03:15:26.219 00.000 7680 Guiding  Dir = 3, Dur = 83
03:15:26.220 00.001 7680 IsSlewing returns 0
03:15:26.221 00.001 7680 IsGuiding returns 0
03:15:26.221 00.000 7680 PulseGuide returned control before completion, sleep 93
03:15:26.318 00.097 7680 IsGuiding returns 1
03:15:26.318 00.000 7680 scope still moving after pulse duration time elapsed
03:15:26.349 00.031 7680 IsSlewing returns 0
03:15:26.351 00.002 7680 IsGuiding returns 0
03:15:26.351 00.000 7680 scope move finished after 83 + 48 ms
03:15:26.353 00.002 7680 Move returns status 0, amount 83
03:15:26.354 00.001 7680 MoveAxis(N, 0, ABG)
03:15:26.354 00.000 7680 Move returns status 0, amount 0
03:15:26.354 00.000 7680 move complete, result=0
03:15:26.355 00.001 7680 worker thread done servicing request
03:15:26.355 00.000 7680 Worker thread wakes up
03:15:26.356 00.001 6120 GuideStep: 0.2 px 83 ms WEST, -0.1 px 0 ms NORTH
03:15:26.362 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:26.362 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:27.609 01.247 7680 Exposure complete
03:15:27.749 00.140 7680 worker thread done servicing request
03:15:27.749 00.000 6120 OnExposeComplete: enter
03:15:27.755 00.006 6120 UpdateGuideState(): m_state=6
03:15:27.762 00.007 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2499
03:15:27.768 00.006 6120 Star::Find returns 1 (0), X=512.98, Y=670.94, Mass=8389, SNR=61.9, Peak=200 HFD=6.4
03:15:27.772 00.004 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.38 = -1.38)
03:15:27.777 00.005 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
03:15:27.781 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.43 hyp=0.46 cameraTheta=-1.20 mountX=0.09 mountY=0.46, mountTheta=1.39
03:15:27.787 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.43, opts=13)
03:15:27.792 00.005 6120 Enqueuing Move request for scope (0.17, -0.43)
03:15:27.796 00.004 7680 Worker thread wakes up
03:15:27.796 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:27.801 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.43) opts 0xd
03:15:27.801 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.43)
03:15:27.801 00.000 7680 Moving (0.17, -0.43) raw xDistance=0.09 yDistance=0.46
03:15:27.801 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:15:27.801 00.000 6120 UpdateGuideState exits: m=8389 SNR=61.9
03:15:27.805 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
03:15:27.805 00.000 7680 MoveAxis(E, 0, ABG)
03:15:27.805 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:27.809 00.004 7680 Move returns status 0, amount 0
03:15:27.809 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:27.812 00.003 7680 MoveAxis(S, 249, ABG)
03:15:27.812 00.000 6120 Enqueuing Expose request
03:15:27.818 00.006 7680 Guiding  Dir = 1, Dur = 249
03:15:27.818 00.000 7680 IsSlewing returns 0
03:15:27.818 00.000 7680 IsGuiding returns 0
03:15:27.819 00.001 7680 PulseGuide returned control before completion, sleep 259
03:15:28.082 00.263 7680 IsGuiding returns 1
03:15:28.084 00.002 7680 scope still moving after pulse duration time elapsed
03:15:28.113 00.029 7680 IsSlewing returns 0
03:15:28.114 00.001 7680 IsGuiding returns 0
03:15:28.115 00.001 7680 scope move finished after 249 + 47 ms
03:15:28.116 00.001 7680 Move returns status 0, amount 249
03:15:28.116 00.000 7680 move complete, result=0
03:15:28.116 00.000 7680 worker thread done servicing request
03:15:28.117 00.001 7680 Worker thread wakes up
03:15:28.117 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 249 ms SOUTH
03:15:28.123 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:28.123 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:29.379 01.256 7680 Exposure complete
03:15:29.514 00.135 7680 worker thread done servicing request
03:15:29.515 00.001 6120 OnExposeComplete: enter
03:15:29.518 00.003 6120 UpdateGuideState(): m_state=6
03:15:29.523 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2500
03:15:29.527 00.004 6120 Star::Find returns 1 (0), X=512.92, Y=671.59, Mass=8010, SNR=59.0, Peak=205 HFD=6.7
03:15:29.531 00.004 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (0.19) = xAngle (0.93 = 0.93)
03:15:29.535 00.004 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.80 = -2.48)
03:15:29.540 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.22 hyp=0.24 cameraTheta=1.11 mountX=0.15 mountY=-0.15, mountTheta=-0.80
03:15:29.548 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.22, opts=13)
03:15:29.551 00.003 6120 Enqueuing Move request for scope (0.11, 0.22)
03:15:29.556 00.005 7680 Worker thread wakes up
03:15:29.556 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:29.560 00.004 6120 UpdateGuideState exits: m=8010 SNR=59.0
03:15:29.564 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:29.569 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:29.573 00.004 6120 Enqueuing Expose request
03:15:29.578 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.22) opts 0xd
03:15:29.578 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.22)
03:15:29.578 00.000 7680 Moving (0.11, 0.22) raw xDistance=0.15 yDistance=-0.15
03:15:29.578 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:15:29.578 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:15:29.579 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:15:29.579 00.000 7680 MoveAxis(E, 0, ABG)
03:15:29.579 00.000 7680 Move returns status 0, amount 0
03:15:29.579 00.000 7680 MoveAxis(N, 0, ABG)
03:15:29.580 00.001 7680 Move returns status 0, amount 0
03:15:29.580 00.000 7680 move complete, result=0
03:15:29.580 00.000 7680 worker thread done servicing request
03:15:29.580 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:29.585 00.005 7680 Worker thread wakes up
03:15:29.585 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:29.585 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:30.826 01.241 7680 Exposure complete
03:15:30.966 00.140 7680 worker thread done servicing request
03:15:30.967 00.001 6120 OnExposeComplete: enter
03:15:30.973 00.006 6120 UpdateGuideState(): m_state=6
03:15:30.978 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2501
03:15:30.983 00.005 6120 Star::Find returns 1 (0), X=513.09, Y=671.04, Mass=8165, SNR=60.0, Peak=200 HFD=6.3
03:15:30.987 00.004 6120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (0.19) = xAngle (-1.05 = -1.05)
03:15:30.991 00.004 6120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.82 = 1.82)
03:15:30.994 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=-0.32 hyp=0.42 cameraTheta=-0.87 mountX=0.21 mountY=0.41, mountTheta=1.10
03:15:30.998 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.32, opts=13)
03:15:31.002 00.004 6120 Enqueuing Move request for scope (0.27, -0.32)
03:15:31.006 00.004 7680 Worker thread wakes up
03:15:31.006 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:31.010 00.004 6120 UpdateGuideState exits: m=8165 SNR=60.0
03:15:31.014 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:31.019 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:31.022 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.32) opts 0xd
03:15:31.022 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.32)
03:15:31.023 00.001 7680 Moving (0.27, -0.32) raw xDistance=0.21 yDistance=0.41
03:15:31.023 00.000 6120 Enqueuing Expose request
03:15:31.026 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:15:31.026 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
03:15:31.026 00.000 7680 MoveAxis(W, 86, ABG)
03:15:31.026 00.000 7680 Guiding  Dir = 3, Dur = 86
03:15:31.027 00.001 7680 IsSlewing returns 0
03:15:31.027 00.000 7680 IsGuiding returns 0
03:15:31.028 00.001 7680 PulseGuide returned control before completion, sleep 96
03:15:31.130 00.102 7680 IsGuiding returns 1
03:15:31.130 00.000 7680 scope still moving after pulse duration time elapsed
03:15:31.161 00.031 7680 IsSlewing returns 0
03:15:31.162 00.001 7680 IsGuiding returns 0
03:15:31.164 00.002 7680 scope move finished after 86 + 50 ms
03:15:31.164 00.000 7680 Move returns status 0, amount 86
03:15:31.165 00.001 7680 MoveAxis(S, 223, ABG)
03:15:31.165 00.000 7680 Guiding  Dir = 1, Dur = 223
03:15:31.166 00.001 7680 IsSlewing returns 0
03:15:31.168 00.002 7680 IsGuiding returns 0
03:15:31.171 00.003 7680 PulseGuide returned control before completion, sleep 230
03:15:31.412 00.241 7680 IsGuiding returns 1
03:15:31.412 00.000 7680 scope still moving after pulse duration time elapsed
03:15:31.444 00.032 7680 IsSlewing returns 0
03:15:31.444 00.000 7680 IsGuiding returns 0
03:15:31.445 00.001 7680 scope move finished after 223 + 54 ms
03:15:31.445 00.000 7680 Move returns status 0, amount 223
03:15:31.446 00.001 7680 move complete, result=0
03:15:31.446 00.000 7680 worker thread done servicing request
03:15:31.446 00.000 6120 GuideStep: 0.2 px 86 ms WEST, 0.4 px 223 ms SOUTH
03:15:31.454 00.008 7680 Worker thread wakes up
03:15:31.454 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:31.454 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:32.707 01.253 7680 Exposure complete
03:15:32.851 00.144 7680 worker thread done servicing request
03:15:32.852 00.001 6120 OnExposeComplete: enter
03:15:32.855 00.003 6120 UpdateGuideState(): m_state=6
03:15:32.859 00.004 6120 Star::Find(15, 513, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2502
03:15:32.864 00.005 6120 Star::Find returns 1 (0), X=512.72, Y=671.56, Mass=8370, SNR=61.0, Peak=207 HFD=6.9
03:15:32.871 00.007 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (0.19) = xAngle (1.83 = 1.83)
03:15:32.875 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.70 = -1.58)
03:15:32.884 00.009 6120 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=2.02 mountX=-0.06 mountY=-0.22, mountTheta=-1.82
03:15:32.891 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.20, opts=13)
03:15:32.896 00.005 6120 Enqueuing Move request for scope (-0.09, 0.20)
03:15:32.901 00.005 7680 Worker thread wakes up
03:15:32.901 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:32.904 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
03:15:32.905 00.001 6120 UpdateGuideState exits: m=8370 SNR=61.0
03:15:32.908 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
03:15:32.908 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:32.912 00.004 7680 Moving (-0.09, 0.20) raw xDistance=-0.06 yDistance=-0.22
03:15:32.912 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:32.917 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:15:32.917 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:15:32.917 00.000 6120 Enqueuing Expose request
03:15:32.921 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:15:32.921 00.000 7680 MoveAxis(E, 0, ABG)
03:15:32.921 00.000 7680 Move returns status 0, amount 0
03:15:32.921 00.000 7680 MoveAxis(N, 0, ABG)
03:15:32.923 00.002 7680 Move returns status 0, amount 0
03:15:32.923 00.000 7680 move complete, result=0
03:15:32.923 00.000 7680 worker thread done servicing request
03:15:32.923 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:15:32.929 00.006 7680 Worker thread wakes up
03:15:32.929 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:32.929 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:34.173 01.244 7680 Exposure complete
03:15:34.314 00.141 7680 worker thread done servicing request
03:15:34.315 00.001 6120 OnExposeComplete: enter
03:15:34.320 00.005 6120 UpdateGuideState(): m_state=6
03:15:34.324 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2503
03:15:34.328 00.004 6120 Star::Find returns 1 (0), X=512.73, Y=671.53, Mass=8730, SNR=61.3, Peak=203 HFD=6.9
03:15:34.331 00.003 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (0.19) = xAngle (1.86 = 1.86)
03:15:34.336 00.005 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.73 = -1.55)
03:15:34.339 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.05 mountX=-0.05 mountY=-0.18, mountTheta=-1.85
03:15:34.343 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.16, opts=13)
03:15:34.348 00.005 6120 Enqueuing Move request for scope (-0.08, 0.16)
03:15:34.351 00.003 7680 Worker thread wakes up
03:15:34.352 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
03:15:34.352 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
03:15:34.352 00.000 7680 Moving (-0.08, 0.16) raw xDistance=-0.05 yDistance=-0.18
03:15:34.352 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:15:34.352 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:15:34.352 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:15:34.352 00.000 7680 MoveAxis(E, 0, ABG)
03:15:34.352 00.000 7680 Move returns status 0, amount 0
03:15:34.353 00.001 7680 MoveAxis(N, 0, ABG)
03:15:34.353 00.000 7680 Move returns status 0, amount 0
03:15:34.353 00.000 7680 move complete, result=0
03:15:34.353 00.000 7680 worker thread done servicing request
03:15:34.353 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:34.357 00.004 6120 UpdateGuideState exits: m=8730 SNR=61.3
03:15:34.360 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:34.364 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:34.368 00.004 6120 Enqueuing Expose request
03:15:34.371 00.003 7680 Worker thread wakes up
03:15:34.371 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:34.371 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:34.371 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:15:35.616 01.245 7680 Exposure complete
03:15:35.755 00.139 7680 worker thread done servicing request
03:15:35.756 00.001 6120 OnExposeComplete: enter
03:15:35.760 00.004 6120 UpdateGuideState(): m_state=6
03:15:35.765 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2504
03:15:35.769 00.004 6120 Star::Find returns 1 (0), X=512.93, Y=671.00, Mass=8141, SNR=59.3, Peak=213 HFD=6.4
03:15:35.773 00.004 6120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.19) = xAngle (-1.44 = -1.44)
03:15:35.777 00.004 6120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.43 = 1.43)
03:15:35.781 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.36 hyp=0.38 cameraTheta=-1.25 mountX=0.05 mountY=0.38, mountTheta=1.44
03:15:35.786 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.36, opts=13)
03:15:35.792 00.006 6120 Enqueuing Move request for scope (0.12, -0.36)
03:15:35.799 00.007 7680 Worker thread wakes up
03:15:35.799 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.36) opts 0xd
03:15:35.799 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.36)
03:15:35.799 00.000 7680 Moving (0.12, -0.36) raw xDistance=0.05 yDistance=0.38
03:15:35.800 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:15:35.800 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:35.805 00.005 6120 UpdateGuideState exits: m=8141 SNR=59.3
03:15:35.809 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:35.813 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:35.819 00.006 6120 Enqueuing Expose request
03:15:35.824 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:15:35.824 00.000 7680 MoveAxis(E, 0, ABG)
03:15:35.824 00.000 7680 Move returns status 0, amount 0
03:15:35.824 00.000 7680 MoveAxis(S, 206, ABG)
03:15:35.825 00.001 7680 Guiding  Dir = 1, Dur = 206
03:15:35.825 00.000 7680 IsSlewing returns 0
03:15:35.825 00.000 7680 IsGuiding returns 0
03:15:35.826 00.001 7680 PulseGuide returned control before completion, sleep 216
03:15:36.058 00.232 7680 IsGuiding returns 1
03:15:36.059 00.001 7680 scope still moving after pulse duration time elapsed
03:15:36.089 00.030 7680 IsSlewing returns 0
03:15:36.092 00.003 7680 IsGuiding returns 0
03:15:36.093 00.001 7680 scope move finished after 206 + 59 ms
03:15:36.093 00.000 7680 Move returns status 0, amount 206
03:15:36.094 00.001 7680 move complete, result=0
03:15:36.095 00.001 7680 worker thread done servicing request
03:15:36.095 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 206 ms SOUTH
03:15:36.103 00.008 7680 Worker thread wakes up
03:15:36.104 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:36.106 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:37.347 01.241 7680 Exposure complete
03:15:37.481 00.134 7680 worker thread done servicing request
03:15:37.481 00.000 6120 OnExposeComplete: enter
03:15:37.486 00.005 6120 UpdateGuideState(): m_state=6
03:15:37.490 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2505
03:15:37.493 00.003 6120 Star::Find returns 1 (0), X=512.72, Y=671.47, Mass=9019, SNR=63.5, Peak=217 HFD=7.0
03:15:37.498 00.005 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (0.19) = xAngle (2.08 = 2.08)
03:15:37.502 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.95 = -1.33)
03:15:37.505 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.27 mountX=-0.07 mountY=-0.14, mountTheta=-2.03
03:15:37.514 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.11, opts=13)
03:15:37.519 00.005 6120 Enqueuing Move request for scope (-0.09, 0.11)
03:15:37.523 00.004 7680 Worker thread wakes up
03:15:37.523 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:37.527 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
03:15:37.527 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
03:15:37.527 00.000 7680 Moving (-0.09, 0.11) raw xDistance=-0.07 yDistance=-0.14
03:15:37.528 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:15:37.528 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:15:37.529 00.001 6120 UpdateGuideState exits: m=9019 SNR=63.5
03:15:37.533 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:15:37.533 00.000 7680 MoveAxis(E, 0, ABG)
03:15:37.533 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:37.538 00.005 7680 Move returns status 0, amount 0
03:15:37.538 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:37.543 00.005 6120 Enqueuing Expose request
03:15:37.547 00.004 7680 MoveAxis(N, 0, ABG)
03:15:37.547 00.000 7680 Move returns status 0, amount 0
03:15:37.547 00.000 7680 move complete, result=0
03:15:37.548 00.001 7680 worker thread done servicing request
03:15:37.548 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:37.552 00.004 7680 Worker thread wakes up
03:15:37.553 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:37.553 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:38.804 01.251 7680 Exposure complete
03:15:38.946 00.142 6120 OnExposeComplete: enter
03:15:38.950 00.004 7680 worker thread done servicing request
03:15:38.951 00.001 6120 UpdateGuideState(): m_state=6
03:15:38.955 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2506
03:15:38.959 00.004 6120 Star::Find returns 1 (0), X=512.91, Y=670.95, Mass=7928, SNR=59.2, Peak=217 HFD=6.4
03:15:38.963 00.004 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
03:15:38.967 00.004 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
03:15:38.970 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.42 hyp=0.43 cameraTheta=-1.33 mountX=0.02 mountY=0.42, mountTheta=1.52
03:15:38.976 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.42, opts=13)
03:15:38.979 00.003 6120 Enqueuing Move request for scope (0.10, -0.42)
03:15:38.983 00.004 7680 Worker thread wakes up
03:15:38.984 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:38.987 00.003 6120 UpdateGuideState exits: m=7928 SNR=59.2
03:15:38.991 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.42) opts 0xd
03:15:38.991 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.42)
03:15:38.991 00.000 7680 Moving (0.10, -0.42) raw xDistance=0.02 yDistance=0.42
03:15:38.992 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:38.995 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:38.999 00.004 6120 Enqueuing Expose request
03:15:39.003 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:15:39.003 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
03:15:39.003 00.000 7680 MoveAxis(E, 0, ABG)
03:15:39.003 00.000 7680 Move returns status 0, amount 0
03:15:39.003 00.000 7680 MoveAxis(S, 227, ABG)
03:15:39.004 00.001 7680 Guiding  Dir = 1, Dur = 227
03:15:39.004 00.000 7680 IsSlewing returns 0
03:15:39.005 00.001 7680 IsGuiding returns 0
03:15:39.005 00.000 7680 PulseGuide returned control before completion, sleep 237
03:15:39.247 00.242 7680 IsGuiding returns 1
03:15:39.248 00.001 7680 scope still moving after pulse duration time elapsed
03:15:39.278 00.030 7680 IsSlewing returns 0
03:15:39.280 00.002 7680 IsGuiding returns 0
03:15:39.280 00.000 7680 scope move finished after 227 + 48 ms
03:15:39.281 00.001 7680 Move returns status 0, amount 227
03:15:39.281 00.000 7680 move complete, result=0
03:15:39.281 00.000 7680 worker thread done servicing request
03:15:39.281 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 227 ms SOUTH
03:15:39.288 00.007 7680 Worker thread wakes up
03:15:39.288 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:39.290 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:40.541 01.251 7680 Exposure complete
03:15:40.685 00.144 7680 worker thread done servicing request
03:15:40.685 00.000 6120 OnExposeComplete: enter
03:15:40.689 00.004 6120 UpdateGuideState(): m_state=6
03:15:40.694 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2507
03:15:40.697 00.003 6120 Star::Find returns 1 (0), X=512.71, Y=671.60, Mass=8930, SNR=61.7, Peak=207 HFD=6.7
03:15:40.702 00.005 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (0.19) = xAngle (1.81 = 1.81)
03:15:40.706 00.004 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.68 = -1.60)
03:15:40.710 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.26 cameraTheta=2.00 mountX=-0.06 mountY=-0.26, mountTheta=-1.80
03:15:40.714 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.24, opts=13)
03:15:40.718 00.004 6120 Enqueuing Move request for scope (-0.11, 0.24)
03:15:40.722 00.004 7680 Worker thread wakes up
03:15:40.722 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
03:15:40.722 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
03:15:40.722 00.000 7680 Moving (-0.11, 0.24) raw xDistance=-0.06 yDistance=-0.26
03:15:40.723 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:15:40.723 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:15:40.723 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:40.729 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:15:40.729 00.000 7680 MoveAxis(E, 0, ABG)
03:15:40.729 00.000 6120 UpdateGuideState exits: m=8930 SNR=61.7
03:15:40.735 00.006 7680 Move returns status 0, amount 0
03:15:40.735 00.000 7680 MoveAxis(N, 0, ABG)
03:15:40.735 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:40.740 00.005 7680 Move returns status 0, amount 0
03:15:40.740 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:40.745 00.005 6120 Enqueuing Expose request
03:15:40.749 00.004 7680 move complete, result=0
03:15:40.750 00.001 7680 worker thread done servicing request
03:15:40.750 00.000 7680 Worker thread wakes up
03:15:40.750 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:40.750 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:40.750 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:15:41.995 01.245 7680 Exposure complete
03:15:42.134 00.139 7680 worker thread done servicing request
03:15:42.134 00.000 6120 OnExposeComplete: enter
03:15:42.140 00.006 6120 UpdateGuideState(): m_state=6
03:15:42.145 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2508
03:15:42.149 00.004 6120 Star::Find returns 1 (0), X=512.63, Y=671.54, Mass=8285, SNR=59.8, Peak=197 HFD=7.0
03:15:42.153 00.004 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (0.19) = xAngle (2.21 = 2.21)
03:15:42.157 00.004 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.08 = -1.20)
03:15:42.162 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.25 cameraTheta=2.40 mountX=-0.15 mountY=-0.24, mountTheta=-2.14
03:15:42.167 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.17, opts=13)
03:15:42.172 00.005 6120 Enqueuing Move request for scope (-0.19, 0.17)
03:15:42.176 00.004 7680 Worker thread wakes up
03:15:42.176 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:42.181 00.005 6120 UpdateGuideState exits: m=8285 SNR=59.8
03:15:42.184 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:42.187 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:42.192 00.005 6120 Enqueuing Expose request
03:15:42.197 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
03:15:42.197 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
03:15:42.197 00.000 7680 Moving (-0.19, 0.17) raw xDistance=-0.15 yDistance=-0.24
03:15:42.197 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:15:42.197 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:15:42.198 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:15:42.198 00.000 7680 MoveAxis(E, 0, ABG)
03:15:42.198 00.000 7680 Move returns status 0, amount 0
03:15:42.198 00.000 7680 MoveAxis(N, 0, ABG)
03:15:42.199 00.001 7680 Move returns status 0, amount 0
03:15:42.199 00.000 7680 move complete, result=0
03:15:42.199 00.000 7680 worker thread done servicing request
03:15:42.199 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:15:42.204 00.005 7680 Worker thread wakes up
03:15:42.204 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:42.204 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:43.446 01.242 7680 Exposure complete
03:15:43.598 00.152 7680 worker thread done servicing request
03:15:43.599 00.001 6120 OnExposeComplete: enter
03:15:43.604 00.005 6120 UpdateGuideState(): m_state=6
03:15:43.608 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2509
03:15:43.613 00.005 6120 Star::Find returns 1 (0), X=512.71, Y=670.95, Mass=8800, SNR=63.1, Peak=235 HFD=6.6
03:15:43.617 00.004 6120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
03:15:43.620 00.003 6120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
03:15:43.624 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.41 hyp=0.42 cameraTheta=-1.81 mountX=-0.17 mountY=0.33, mountTheta=2.06
03:15:43.629 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.41, opts=13)
03:15:43.634 00.005 6120 Enqueuing Move request for scope (-0.10, -0.41)
03:15:43.638 00.004 7680 Worker thread wakes up
03:15:43.638 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:43.642 00.004 6120 UpdateGuideState exits: m=8800 SNR=63.1
03:15:43.645 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:43.649 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:43.653 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.41) opts 0xd
03:15:43.653 00.000 6120 Enqueuing Expose request
03:15:43.657 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.41)
03:15:43.658 00.001 7680 Moving (-0.10, -0.41) raw xDistance=-0.17 yDistance=0.33
03:15:43.658 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:15:43.658 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:15:43.658 00.000 7680 MoveAxis(E, 0, ABG)
03:15:43.658 00.000 7680 Move returns status 0, amount 0
03:15:43.658 00.000 7680 MoveAxis(S, 178, ABG)
03:15:43.659 00.001 7680 Guiding  Dir = 1, Dur = 178
03:15:43.659 00.000 7680 IsSlewing returns 0
03:15:43.659 00.000 7680 IsGuiding returns 0
03:15:43.660 00.001 7680 PulseGuide returned control before completion, sleep 188
03:15:43.860 00.200 7680 IsGuiding returns 1
03:15:43.861 00.001 7680 scope still moving after pulse duration time elapsed
03:15:43.891 00.030 7680 IsSlewing returns 0
03:15:43.892 00.001 7680 IsGuiding returns 0
03:15:43.893 00.001 7680 scope move finished after 178 + 55 ms
03:15:43.893 00.000 7680 Move returns status 0, amount 178
03:15:43.893 00.000 7680 move complete, result=0
03:15:43.895 00.002 7680 worker thread done servicing request
03:15:43.895 00.000 7680 Worker thread wakes up
03:15:43.895 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 178 ms SOUTH
03:15:43.902 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:43.902 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:45.152 01.250 7680 Exposure complete
03:15:45.305 00.153 7680 worker thread done servicing request
03:15:45.306 00.001 6120 OnExposeComplete: enter
03:15:45.311 00.005 6120 UpdateGuideState(): m_state=6
03:15:45.315 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2510
03:15:45.319 00.004 6120 Star::Find returns 1 (0), X=512.68, Y=671.05, Mass=8348, SNR=60.3, Peak=213 HFD=6.6
03:15:45.324 00.005 6120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.19) = xAngle (-2.17 = -2.17)
03:15:45.328 00.004 6120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.70 = 0.70)
03:15:45.331 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-1.98 mountX=-0.19 mountY=0.22, mountTheta=2.29
03:15:45.336 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.31, opts=13)
03:15:45.340 00.004 6120 Enqueuing Move request for scope (-0.14, -0.31)
03:15:45.344 00.004 7680 Worker thread wakes up
03:15:45.344 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:45.350 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.31) opts 0xd
03:15:45.350 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.31)
03:15:45.350 00.000 7680 Moving (-0.14, -0.31) raw xDistance=-0.19 yDistance=0.22
03:15:45.350 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:15:45.350 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:15:45.352 00.002 6120 UpdateGuideState exits: m=8348 SNR=60.3
03:15:45.357 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:45.361 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:45.365 00.004 6120 Enqueuing Expose request
03:15:45.368 00.003 7680 MoveAxis(E, 0, ABG)
03:15:45.369 00.001 7680 Move returns status 0, amount 0
03:15:45.369 00.000 7680 MoveAxis(S, 120, ABG)
03:15:45.369 00.000 7680 Guiding  Dir = 1, Dur = 120
03:15:45.370 00.001 7680 IsSlewing returns 0
03:15:45.370 00.000 7680 IsGuiding returns 0
03:15:45.371 00.001 7680 PulseGuide returned control before completion, sleep 130
03:15:45.503 00.132 7680 IsGuiding returns 1
03:15:45.506 00.003 7680 scope still moving after pulse duration time elapsed
03:15:45.536 00.030 7680 IsSlewing returns 0
03:15:45.538 00.002 7680 IsGuiding returns 0
03:15:45.539 00.001 7680 scope move finished after 120 + 48 ms
03:15:45.539 00.000 7680 Move returns status 0, amount 120
03:15:45.539 00.000 7680 move complete, result=0
03:15:45.540 00.001 7680 worker thread done servicing request
03:15:45.542 00.002 7680 Worker thread wakes up
03:15:45.542 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 120 ms SOUTH
03:15:45.549 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:45.549 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:46.796 01.247 7680 Exposure complete
03:15:46.937 00.141 7680 worker thread done servicing request
03:15:46.938 00.001 6120 OnExposeComplete: enter
03:15:46.942 00.004 6120 UpdateGuideState(): m_state=6
03:15:46.947 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2511
03:15:46.951 00.004 6120 Star::Find returns 1 (0), X=512.53, Y=671.12, Mass=7981, SNR=59.3, Peak=212 HFD=6.5
03:15:46.955 00.004 6120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (0.19) = xAngle (-2.61 = -2.61)
03:15:46.958 00.003 6120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.26 = 0.26)
03:15:46.962 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.25 hyp=0.38 cameraTheta=-2.43 mountX=-0.33 mountY=0.10, mountTheta=2.85
03:15:46.967 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.25, opts=13)
03:15:46.971 00.004 6120 Enqueuing Move request for scope (-0.28, -0.25)
03:15:46.975 00.004 7680 Worker thread wakes up
03:15:46.975 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:46.979 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.25) opts 0xd
03:15:46.979 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.25)
03:15:46.979 00.000 7680 Moving (-0.28, -0.25) raw xDistance=-0.33 yDistance=0.10
03:15:46.980 00.001 6120 UpdateGuideState exits: m=7981 SNR=59.3
03:15:46.984 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:15:46.984 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:15:46.984 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:46.988 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:15:46.989 00.001 7680 MoveAxis(E, 133, ABG)
03:15:46.989 00.000 7680 Guiding  Dir = 2, Dur = 133
03:15:46.989 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:46.992 00.003 7680 IsSlewing returns 0
03:15:46.992 00.000 6120 Enqueuing Expose request
03:15:46.995 00.003 7680 IsGuiding returns 0
03:15:46.995 00.000 7680 PulseGuide returned control before completion, sleep 143
03:15:47.148 00.153 7680 IsGuiding returns 1
03:15:47.148 00.000 7680 scope still moving after pulse duration time elapsed
03:15:47.176 00.028 7680 IsSlewing returns 0
03:15:47.177 00.001 7680 IsGuiding returns 0
03:15:47.178 00.001 7680 scope move finished after 133 + 49 ms
03:15:47.179 00.001 7680 Move returns status 0, amount 133
03:15:47.179 00.000 7680 MoveAxis(N, 0, ABG)
03:15:47.179 00.000 7680 Move returns status 0, amount 0
03:15:47.180 00.001 7680 move complete, result=0
03:15:47.180 00.000 7680 worker thread done servicing request
03:15:47.180 00.000 6120 GuideStep: -0.3 px 133 ms EAST, 0.1 px 0 ms NORTH
03:15:47.187 00.007 7680 Worker thread wakes up
03:15:47.187 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:47.187 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:48.434 01.247 7680 Exposure complete
03:15:48.580 00.146 7680 worker thread done servicing request
03:15:48.580 00.000 6120 OnExposeComplete: enter
03:15:48.585 00.005 6120 UpdateGuideState(): m_state=6
03:15:48.589 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2512
03:15:48.592 00.003 6120 Star::Find returns 1 (0), X=512.62, Y=671.02, Mass=7820, SNR=58.8, Peak=199 HFD=6.6
03:15:48.596 00.004 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.19) = xAngle (-2.26 = -2.26)
03:15:48.601 00.005 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.61 = 0.61)
03:15:48.610 00.009 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.35 hyp=0.40 cameraTheta=-2.08 mountX=-0.26 mountY=0.23, mountTheta=2.41
03:15:48.617 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.35, opts=13)
03:15:48.623 00.006 6120 Enqueuing Move request for scope (-0.19, -0.35)
03:15:48.630 00.007 7680 Worker thread wakes up
03:15:48.630 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:48.637 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.35) opts 0xd
03:15:48.637 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.35)
03:15:48.638 00.001 6120 UpdateGuideState exits: m=7820 SNR=58.8
03:15:48.642 00.004 7680 Moving (-0.19, -0.35) raw xDistance=-0.26 yDistance=0.23
03:15:48.643 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:48.648 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
03:15:48.648 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:15:48.649 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:48.654 00.005 6120 Enqueuing Expose request
03:15:48.660 00.006 7680 MoveAxis(E, 113, ABG)
03:15:48.660 00.000 7680 Guiding  Dir = 2, Dur = 113
03:15:48.661 00.001 7680 IsSlewing returns 0
03:15:48.661 00.000 7680 IsGuiding returns 0
03:15:48.662 00.001 7680 PulseGuide returned control before completion, sleep 123
03:15:48.802 00.140 7680 IsGuiding returns 1
03:15:48.802 00.000 7680 scope still moving after pulse duration time elapsed
03:15:48.833 00.031 7680 IsSlewing returns 0
03:15:48.833 00.000 7680 IsGuiding returns 0
03:15:48.833 00.000 7680 scope move finished after 113 + 58 ms
03:15:48.833 00.000 7680 Move returns status 0, amount 113
03:15:48.835 00.002 7680 MoveAxis(S, 125, ABG)
03:15:48.835 00.000 7680 Guiding  Dir = 1, Dur = 125
03:15:48.835 00.000 7680 IsSlewing returns 0
03:15:48.835 00.000 7680 IsGuiding returns 0
03:15:48.836 00.001 7680 PulseGuide returned control before completion, sleep 135
03:15:48.975 00.139 7680 IsGuiding returns 1
03:15:48.975 00.000 7680 scope still moving after pulse duration time elapsed
03:15:49.006 00.031 7680 IsSlewing returns 0
03:15:49.008 00.002 7680 IsGuiding returns 0
03:15:49.008 00.000 7680 scope move finished after 125 + 47 ms
03:15:49.008 00.000 7680 Move returns status 0, amount 125
03:15:49.008 00.000 7680 move complete, result=0
03:15:49.009 00.001 7680 worker thread done servicing request
03:15:49.010 00.001 7680 Worker thread wakes up
03:15:49.010 00.000 6120 GuideStep: -0.3 px 113 ms EAST, 0.2 px 125 ms SOUTH
03:15:49.020 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:49.020 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:50.269 01.249 7680 Exposure complete
03:15:50.410 00.141 7680 worker thread done servicing request
03:15:50.410 00.000 6120 OnExposeComplete: enter
03:15:50.414 00.004 6120 UpdateGuideState(): m_state=6
03:15:50.419 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2513
03:15:50.422 00.003 6120 Star::Find returns 1 (0), X=512.79, Y=671.06, Mass=8047, SNR=58.9, Peak=215 HFD=6.5
03:15:50.425 00.003 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
03:15:50.429 00.004 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
03:15:50.434 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.63 mountX=-0.08 mountY=0.27, mountTheta=1.85
03:15:50.439 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.31, opts=13)
03:15:50.442 00.003 6120 Enqueuing Move request for scope (-0.02, -0.31)
03:15:50.446 00.004 7680 Worker thread wakes up
03:15:50.446 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:50.448 00.002 6120 UpdateGuideState exits: m=8047 SNR=58.9
03:15:50.452 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:50.455 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:50.458 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.31) opts 0xd
03:15:50.458 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.31)
03:15:50.458 00.000 7680 Moving (-0.02, -0.31) raw xDistance=-0.08 yDistance=0.27
03:15:50.458 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:15:50.459 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:15:50.459 00.000 7680 MoveAxis(E, 0, ABG)
03:15:50.459 00.000 7680 Move returns status 0, amount 0
03:15:50.459 00.000 7680 MoveAxis(S, 145, ABG)
03:15:50.459 00.000 7680 Guiding  Dir = 1, Dur = 145
03:15:50.459 00.000 6120 Enqueuing Expose request
03:15:50.462 00.003 7680 IsSlewing returns 0
03:15:50.463 00.001 7680 IsGuiding returns 0
03:15:50.463 00.000 7680 PulseGuide returned control before completion, sleep 155
03:15:50.634 00.171 7680 IsGuiding returns 1
03:15:50.635 00.001 7680 scope still moving after pulse duration time elapsed
03:15:50.663 00.028 7680 IsSlewing returns 0
03:15:50.667 00.004 7680 IsGuiding returns 0
03:15:50.667 00.000 7680 scope move finished after 145 + 59 ms
03:15:50.667 00.000 7680 Move returns status 0, amount 145
03:15:50.668 00.001 7680 move complete, result=0
03:15:50.668 00.000 7680 worker thread done servicing request
03:15:50.668 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 145 ms SOUTH
03:15:50.675 00.007 7680 Worker thread wakes up
03:15:50.675 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:50.675 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:51.933 01.258 7680 Exposure complete
03:15:52.080 00.147 7680 worker thread done servicing request
03:15:52.080 00.000 6120 OnExposeComplete: enter
03:15:52.085 00.005 6120 UpdateGuideState(): m_state=6
03:15:52.089 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2514
03:15:52.093 00.004 6120 Star::Find returns 1 (0), X=512.68, Y=671.37, Mass=8831, SNR=63.5, Peak=205 HFD=6.9
03:15:52.099 00.006 6120 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.19) = xAngle (2.94 = 2.94)
03:15:52.103 00.004 6120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.82 = -0.47)
03:15:52.107 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.13 mountX=-0.13 mountY=-0.06, mountTheta=-2.71
03:15:52.112 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.00, opts=13)
03:15:52.116 00.004 6120 Enqueuing Move request for scope (-0.13, 0.00)
03:15:52.119 00.003 7680 Worker thread wakes up
03:15:52.120 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:52.123 00.003 6120 UpdateGuideState exits: m=8831 SNR=63.5
03:15:52.127 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:52.130 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:52.135 00.005 6120 Enqueuing Expose request
03:15:52.139 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.00) opts 0xd
03:15:52.140 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.00)
03:15:52.140 00.000 7680 Moving (-0.13, 0.00) raw xDistance=-0.13 yDistance=-0.06
03:15:52.140 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:15:52.140 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:15:52.140 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:15:52.141 00.001 7680 MoveAxis(E, 0, ABG)
03:15:52.141 00.000 7680 Move returns status 0, amount 0
03:15:52.141 00.000 7680 MoveAxis(N, 0, ABG)
03:15:52.142 00.001 7680 Move returns status 0, amount 0
03:15:52.142 00.000 7680 move complete, result=0
03:15:52.142 00.000 7680 worker thread done servicing request
03:15:52.142 00.000 7680 Worker thread wakes up
03:15:52.142 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:15:52.147 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:52.147 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:53.401 01.254 7680 Exposure complete
03:15:53.531 00.130 7680 worker thread done servicing request
03:15:53.532 00.001 6120 OnExposeComplete: enter
03:15:53.536 00.004 6120 UpdateGuideState(): m_state=6
03:15:53.540 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2515
03:15:53.544 00.004 6120 Star::Find returns 1 (0), X=512.81, Y=671.05, Mass=7927, SNR=59.5, Peak=198 HFD=6.4
03:15:53.548 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
03:15:53.553 00.005 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
03:15:53.556 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.32 hyp=0.32 cameraTheta=-1.58 mountX=-0.06 mountY=0.29, mountTheta=1.78
03:15:53.561 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.32, opts=13)
03:15:53.564 00.003 6120 Enqueuing Move request for scope (-0.00, -0.32)
03:15:53.568 00.004 7680 Worker thread wakes up
03:15:53.569 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.32) opts 0xd
03:15:53.569 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.32)
03:15:53.569 00.000 7680 Moving (-0.00, -0.32) raw xDistance=-0.06 yDistance=0.29
03:15:53.569 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:15:53.569 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:15:53.569 00.000 7680 MoveAxis(E, 0, ABG)
03:15:53.571 00.002 7680 Move returns status 0, amount 0
03:15:53.571 00.000 7680 MoveAxis(S, 155, ABG)
03:15:53.571 00.000 7680 Guiding  Dir = 1, Dur = 155
03:15:53.571 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:53.576 00.005 7680 IsSlewing returns 0
03:15:53.576 00.000 6120 UpdateGuideState exits: m=7927 SNR=59.5
03:15:53.580 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:53.585 00.005 7680 IsGuiding returns 0
03:15:53.585 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:53.589 00.004 7680 PulseGuide returned control before completion, sleep 165
03:15:53.589 00.000 6120 Enqueuing Expose request
03:15:53.767 00.178 7680 IsGuiding returns 1
03:15:53.769 00.002 7680 scope still moving after pulse duration time elapsed
03:15:53.798 00.029 7680 IsSlewing returns 0
03:15:53.798 00.000 7680 IsGuiding returns 0
03:15:53.800 00.002 7680 scope move finished after 155 + 59 ms
03:15:53.800 00.000 7680 Move returns status 0, amount 155
03:15:53.800 00.000 7680 move complete, result=0
03:15:53.801 00.001 7680 worker thread done servicing request
03:15:53.801 00.000 7680 Worker thread wakes up
03:15:53.802 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 155 ms SOUTH
03:15:53.808 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:53.808 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:55.066 01.258 7680 Exposure complete
03:15:55.220 00.154 7680 worker thread done servicing request
03:15:55.220 00.000 6120 OnExposeComplete: enter
03:15:55.227 00.007 6120 UpdateGuideState(): m_state=6
03:15:55.230 00.003 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2516
03:15:55.235 00.005 6120 Star::Find returns 1 (0), X=512.77, Y=671.14, Mass=7978, SNR=58.4, Peak=216 HFD=6.5
03:15:55.239 00.004 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
03:15:55.242 00.003 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
03:15:55.247 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.76 mountX=-0.09 mountY=0.18, mountTheta=2.01
03:15:55.251 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.23, opts=13)
03:15:55.256 00.005 6120 Enqueuing Move request for scope (-0.04, -0.23)
03:15:55.261 00.005 7680 Worker thread wakes up
03:15:55.262 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:55.267 00.005 6120 UpdateGuideState exits: m=7978 SNR=58.4
03:15:55.272 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:55.277 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:55.280 00.003 6120 Enqueuing Expose request
03:15:55.284 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
03:15:55.284 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
03:15:55.284 00.000 7680 Moving (-0.04, -0.23) raw xDistance=-0.09 yDistance=0.18
03:15:55.284 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:15:55.284 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:15:55.286 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:15:55.286 00.000 7680 MoveAxis(E, 0, ABG)
03:15:55.286 00.000 7680 Move returns status 0, amount 0
03:15:55.286 00.000 7680 MoveAxis(N, 0, ABG)
03:15:55.287 00.001 7680 Move returns status 0, amount 0
03:15:55.287 00.000 7680 move complete, result=0
03:15:55.287 00.000 7680 worker thread done servicing request
03:15:55.287 00.000 7680 Worker thread wakes up
03:15:55.287 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:15:55.293 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:55.293 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:56.540 01.247 7680 Exposure complete
03:15:56.675 00.135 7680 worker thread done servicing request
03:15:56.675 00.000 6120 OnExposeComplete: enter
03:15:56.680 00.005 6120 UpdateGuideState(): m_state=6
03:15:56.684 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2517
03:15:56.688 00.004 6120 Star::Find returns 1 (0), X=512.53, Y=671.41, Mass=9030, SNR=62.6, Peak=211 HFD=7.0
03:15:56.693 00.005 6120 CameraToMount -- cameraTheta (2.97) - m_xAngle (0.19) = xAngle (2.79 = 2.79)
03:15:56.697 00.004 6120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.66 = -0.62)
03:15:56.700 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=0.05 hyp=0.29 cameraTheta=2.97 mountX=-0.27 mountY=-0.17, mountTheta=-2.58
03:15:56.706 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.05, opts=13)
03:15:56.709 00.003 6120 Enqueuing Move request for scope (-0.28, 0.05)
03:15:56.713 00.004 7680 Worker thread wakes up
03:15:56.713 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:56.718 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.05) opts 0xd
03:15:56.718 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.05)
03:15:56.718 00.000 7680 Moving (-0.28, 0.05) raw xDistance=-0.27 yDistance=-0.17
03:15:56.718 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:15:56.718 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:15:56.718 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:15:56.718 00.000 7680 MoveAxis(E, 110, ABG)
03:15:56.718 00.000 7680 Guiding  Dir = 2, Dur = 110
03:15:56.718 00.000 6120 UpdateGuideState exits: m=9030 SNR=62.6
03:15:56.723 00.005 7680 IsSlewing returns 0
03:15:56.724 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:56.727 00.003 7680 IsGuiding returns 0
03:15:56.728 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:56.732 00.004 7680 PulseGuide returned control before completion, sleep 120
03:15:56.732 00.000 6120 Enqueuing Expose request
03:15:56.857 00.125 7680 IsGuiding returns 1
03:15:56.857 00.000 7680 scope still moving after pulse duration time elapsed
03:15:56.887 00.030 7680 IsSlewing returns 0
03:15:56.889 00.002 7680 IsGuiding returns 0
03:15:56.890 00.001 7680 scope move finished after 110 + 51 ms
03:15:56.890 00.000 7680 Move returns status 0, amount 110
03:15:56.891 00.001 7680 MoveAxis(N, 0, ABG)
03:15:56.891 00.000 7680 Move returns status 0, amount 0
03:15:56.891 00.000 7680 move complete, result=0
03:15:56.893 00.002 7680 worker thread done servicing request
03:15:56.893 00.000 7680 Worker thread wakes up
03:15:56.893 00.000 6120 GuideStep: -0.3 px 110 ms EAST, -0.2 px 0 ms NORTH
03:15:56.900 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:56.900 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:15:58.147 01.247 7680 Exposure complete
03:15:58.282 00.135 7680 worker thread done servicing request
03:15:58.282 00.000 6120 OnExposeComplete: enter
03:15:58.287 00.005 6120 UpdateGuideState(): m_state=6
03:15:58.292 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2518
03:15:58.297 00.005 6120 Star::Find returns 1 (0), X=512.61, Y=670.89, Mass=8608, SNR=61.6, Peak=202 HFD=6.6
03:15:58.299 00.002 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
03:15:58.302 00.003 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
03:15:58.305 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.48 hyp=0.52 cameraTheta=-1.97 mountX=-0.29 mountY=0.34, mountTheta=2.27
03:15:58.310 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.48, opts=13)
03:15:58.314 00.004 6120 Enqueuing Move request for scope (-0.20, -0.48)
03:15:58.317 00.003 7680 Worker thread wakes up
03:15:58.317 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:15:58.322 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.48) opts 0xd
03:15:58.322 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.48)
03:15:58.322 00.000 7680 Moving (-0.20, -0.48) raw xDistance=-0.29 yDistance=0.34
03:15:58.322 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
03:15:58.322 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:15:58.324 00.002 7680 MoveAxis(E, 125, ABG)
03:15:58.324 00.000 7680 Guiding  Dir = 2, Dur = 125
03:15:58.324 00.000 6120 UpdateGuideState exits: m=8608 SNR=61.6
03:15:58.329 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:58.334 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:15:58.338 00.004 6120 Enqueuing Expose request
03:15:58.342 00.004 7680 IsSlewing returns 0
03:15:58.342 00.000 7680 IsGuiding returns 0
03:15:58.342 00.000 7680 PulseGuide returned control before completion, sleep 135
03:15:58.484 00.142 7680 IsGuiding returns 1
03:15:58.485 00.001 7680 scope still moving after pulse duration time elapsed
03:15:58.515 00.030 7680 IsSlewing returns 0
03:15:58.517 00.002 7680 IsGuiding returns 0
03:15:58.517 00.000 7680 scope move finished after 125 + 49 ms
03:15:58.517 00.000 7680 Move returns status 0, amount 125
03:15:58.517 00.000 7680 MoveAxis(S, 185, ABG)
03:15:58.518 00.001 7680 Guiding  Dir = 1, Dur = 185
03:15:58.518 00.000 7680 IsSlewing returns 0
03:15:58.519 00.001 7680 IsGuiding returns 0
03:15:58.519 00.000 7680 PulseGuide returned control before completion, sleep 195
03:15:58.717 00.198 7680 IsGuiding returns 1
03:15:58.718 00.001 7680 scope still moving after pulse duration time elapsed
03:15:58.748 00.030 7680 IsSlewing returns 0
03:15:58.748 00.000 7680 IsGuiding returns 1
03:15:58.779 00.031 7680 IsSlewing returns 0
03:15:58.780 00.001 7680 IsGuiding returns 0
03:15:58.782 00.002 7680 scope move finished after 185 + 76 ms
03:15:58.782 00.000 7680 Move returns status 0, amount 185
03:15:58.782 00.000 7680 move complete, result=0
03:15:58.783 00.001 7680 worker thread done servicing request
03:15:58.783 00.000 7680 Worker thread wakes up
03:15:58.784 00.001 6120 GuideStep: -0.3 px 125 ms EAST, 0.3 px 185 ms SOUTH
03:15:58.791 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:15:58.791 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:00.041 01.250 7680 Exposure complete
03:16:00.180 00.139 7680 worker thread done servicing request
03:16:00.181 00.001 6120 OnExposeComplete: enter
03:16:00.184 00.003 6120 UpdateGuideState(): m_state=6
03:16:00.188 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2519
03:16:00.194 00.006 6120 Star::Find returns 1 (0), X=512.81, Y=670.95, Mass=8407, SNR=60.8, Peak=204 HFD=6.5
03:16:00.199 00.005 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
03:16:00.203 00.004 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
03:16:00.205 00.002 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.42 hyp=0.42 cameraTheta=-1.57 mountX=-0.08 mountY=0.38, mountTheta=1.78
03:16:00.212 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.42, opts=13)
03:16:00.216 00.004 6120 Enqueuing Move request for scope (-0.00, -0.42)
03:16:00.219 00.003 7680 Worker thread wakes up
03:16:00.220 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.42) opts 0xd
03:16:00.220 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.42)
03:16:00.220 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:00.224 00.004 7680 Moving (-0.00, -0.42) raw xDistance=-0.08 yDistance=0.38
03:16:00.224 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:16:00.224 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:16:00.224 00.000 6120 UpdateGuideState exits: m=8407 SNR=60.8
03:16:00.230 00.006 7680 MoveAxis(E, 0, ABG)
03:16:00.230 00.000 7680 Move returns status 0, amount 0
03:16:00.230 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:00.233 00.003 7680 MoveAxis(S, 204, ABG)
03:16:00.234 00.001 7680 Guiding  Dir = 1, Dur = 204
03:16:00.235 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:00.239 00.004 6120 Enqueuing Expose request
03:16:00.242 00.003 7680 IsSlewing returns 0
03:16:00.242 00.000 7680 IsGuiding returns 0
03:16:00.242 00.000 7680 PulseGuide returned control before completion, sleep 214
03:16:00.467 00.225 7680 IsGuiding returns 1
03:16:00.468 00.001 7680 scope still moving after pulse duration time elapsed
03:16:00.499 00.031 7680 IsSlewing returns 0
03:16:00.501 00.002 7680 IsGuiding returns 0
03:16:00.501 00.000 7680 scope move finished after 204 + 54 ms
03:16:00.502 00.001 7680 Move returns status 0, amount 204
03:16:00.502 00.000 7680 move complete, result=0
03:16:00.503 00.001 7680 worker thread done servicing request
03:16:00.503 00.000 7680 Worker thread wakes up
03:16:00.503 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 204 ms SOUTH
03:16:00.510 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:00.511 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:01.765 01.254 7680 Exposure complete
03:16:01.912 00.147 7680 worker thread done servicing request
03:16:01.912 00.000 6120 OnExposeComplete: enter
03:16:01.921 00.009 6120 UpdateGuideState(): m_state=6
03:16:01.925 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2520
03:16:01.930 00.005 6120 Star::Find returns 1 (0), X=512.90, Y=671.04, Mass=8000, SNR=59.1, Peak=203 HFD=6.4
03:16:01.934 00.004 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
03:16:01.938 00.004 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
03:16:01.942 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.33 hyp=0.34 cameraTheta=-1.32 mountX=0.02 mountY=0.33, mountTheta=1.51
03:16:01.948 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.33, opts=13)
03:16:01.952 00.004 6120 Enqueuing Move request for scope (0.08, -0.33)
03:16:01.955 00.003 7680 Worker thread wakes up
03:16:01.956 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.33) opts 0xd
03:16:01.956 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.33)
03:16:01.956 00.000 7680 Moving (0.08, -0.33) raw xDistance=0.02 yDistance=0.33
03:16:01.956 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:16:01.956 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:01.960 00.004 6120 UpdateGuideState exits: m=8000 SNR=59.1
03:16:01.964 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:01.967 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:01.969 00.002 6120 Enqueuing Expose request
03:16:01.972 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:16:01.972 00.000 7680 MoveAxis(E, 0, ABG)
03:16:01.972 00.000 7680 Move returns status 0, amount 0
03:16:01.972 00.000 7680 MoveAxis(S, 181, ABG)
03:16:01.974 00.002 7680 Guiding  Dir = 1, Dur = 181
03:16:01.974 00.000 7680 IsSlewing returns 0
03:16:01.974 00.000 7680 IsGuiding returns 0
03:16:01.974 00.000 7680 PulseGuide returned control before completion, sleep 191
03:16:02.177 00.203 7680 IsGuiding returns 1
03:16:02.179 00.002 7680 scope still moving after pulse duration time elapsed
03:16:02.208 00.029 7680 IsSlewing returns 0
03:16:02.209 00.001 7680 IsGuiding returns 0
03:16:02.210 00.001 7680 scope move finished after 181 + 54 ms
03:16:02.210 00.000 7680 Move returns status 0, amount 181
03:16:02.210 00.000 7680 move complete, result=0
03:16:02.210 00.000 7680 worker thread done servicing request
03:16:02.210 00.000 7680 Worker thread wakes up
03:16:02.212 00.002 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 181 ms SOUTH
03:16:02.218 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:02.218 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:03.474 01.256 7680 Exposure complete
03:16:03.622 00.148 7680 worker thread done servicing request
03:16:03.622 00.000 6120 OnExposeComplete: enter
03:16:03.626 00.004 6120 UpdateGuideState(): m_state=6
03:16:03.631 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2521
03:16:03.636 00.005 6120 Star::Find returns 1 (0), X=512.81, Y=671.13, Mass=8322, SNR=60.1, Peak=220 HFD=6.5
03:16:03.640 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
03:16:03.644 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
03:16:03.648 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.58 mountX=-0.05 mountY=0.21, mountTheta=1.78
03:16:03.652 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.24, opts=13)
03:16:03.657 00.005 6120 Enqueuing Move request for scope (-0.00, -0.24)
03:16:03.660 00.003 7680 Worker thread wakes up
03:16:03.660 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.24) opts 0xd
03:16:03.660 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.24)
03:16:03.660 00.000 7680 Moving (-0.00, -0.24) raw xDistance=-0.05 yDistance=0.21
03:16:03.662 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:16:03.662 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:16:03.662 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:03.666 00.004 7680 MoveAxis(E, 0, ABG)
03:16:03.666 00.000 6120 UpdateGuideState exits: m=8322 SNR=60.1
03:16:03.670 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:03.674 00.004 7680 Move returns status 0, amount 0
03:16:03.675 00.001 7680 MoveAxis(S, 116, ABG)
03:16:03.675 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:03.678 00.003 6120 Enqueuing Expose request
03:16:03.682 00.004 7680 Guiding  Dir = 1, Dur = 116
03:16:03.683 00.001 7680 IsSlewing returns 0
03:16:03.683 00.000 7680 IsGuiding returns 0
03:16:03.683 00.000 7680 PulseGuide returned control before completion, sleep 126
03:16:03.827 00.144 7680 IsGuiding returns 0
03:16:03.827 00.000 7680 Move returns status 0, amount 116
03:16:03.829 00.002 7680 move complete, result=0
03:16:03.829 00.000 7680 worker thread done servicing request
03:16:03.830 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 116 ms SOUTH
03:16:03.835 00.005 7680 Worker thread wakes up
03:16:03.835 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:03.835 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:05.092 01.257 7680 Exposure complete
03:16:05.239 00.147 7680 worker thread done servicing request
03:16:05.239 00.000 6120 OnExposeComplete: enter
03:16:05.244 00.005 6120 UpdateGuideState(): m_state=6
03:16:05.248 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2522
03:16:05.253 00.005 6120 Star::Find returns 1 (0), X=512.71, Y=671.60, Mass=8671, SNR=61.5, Peak=204 HFD=6.9
03:16:05.257 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (0.19) = xAngle (1.79 = 1.79)
03:16:05.262 00.005 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.67 = -1.62)
03:16:05.267 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.98 mountX=-0.06 mountY=-0.25, mountTheta=-1.79
03:16:05.271 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.23, opts=13)
03:16:05.276 00.005 6120 Enqueuing Move request for scope (-0.10, 0.23)
03:16:05.280 00.004 7680 Worker thread wakes up
03:16:05.280 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.23) opts 0xd
03:16:05.280 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.23)
03:16:05.280 00.000 7680 Moving (-0.10, 0.23) raw xDistance=-0.06 yDistance=-0.25
03:16:05.281 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:05.284 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:16:05.284 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:16:05.285 00.001 6120 UpdateGuideState exits: m=8671 SNR=61.5
03:16:05.291 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:05.295 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:05.299 00.004 6120 Enqueuing Expose request
03:16:05.303 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:16:05.303 00.000 7680 MoveAxis(E, 0, ABG)
03:16:05.303 00.000 7680 Move returns status 0, amount 0
03:16:05.303 00.000 7680 MoveAxis(N, 0, ABG)
03:16:05.303 00.000 7680 Move returns status 0, amount 0
03:16:05.304 00.001 7680 move complete, result=0
03:16:05.304 00.000 7680 worker thread done servicing request
03:16:05.304 00.000 7680 Worker thread wakes up
03:16:05.304 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:16:05.309 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:05.309 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:06.556 01.247 7680 Exposure complete
03:16:06.695 00.139 7680 worker thread done servicing request
03:16:06.696 00.001 6120 OnExposeComplete: enter
03:16:06.699 00.003 6120 UpdateGuideState(): m_state=6
03:16:06.704 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2523
03:16:06.709 00.005 6120 Star::Find returns 1 (0), X=512.67, Y=671.00, Mass=8056, SNR=59.8, Peak=211 HFD=6.6
03:16:06.713 00.004 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
03:16:06.716 00.003 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
03:16:06.719 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.37 hyp=0.39 cameraTheta=-1.94 mountX=-0.21 mountY=0.27, mountTheta=2.23
03:16:06.725 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.37, opts=13)
03:16:06.729 00.004 6120 Enqueuing Move request for scope (-0.14, -0.37)
03:16:06.734 00.005 7680 Worker thread wakes up
03:16:06.734 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.37) opts 0xd
03:16:06.734 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.37)
03:16:06.734 00.000 7680 Moving (-0.14, -0.37) raw xDistance=-0.21 yDistance=0.27
03:16:06.735 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:16:06.735 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:16:06.736 00.001 7680 MoveAxis(E, 85, ABG)
03:16:06.736 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:06.740 00.004 6120 UpdateGuideState exits: m=8056 SNR=59.8
03:16:06.743 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:06.747 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:06.750 00.003 6120 Enqueuing Expose request
03:16:06.755 00.005 7680 Guiding  Dir = 2, Dur = 85
03:16:06.755 00.000 7680 IsSlewing returns 0
03:16:06.755 00.000 7680 IsGuiding returns 0
03:16:06.756 00.001 7680 PulseGuide returned control before completion, sleep 95
03:16:06.861 00.105 7680 IsGuiding returns 1
03:16:06.863 00.002 7680 scope still moving after pulse duration time elapsed
03:16:06.893 00.030 7680 IsSlewing returns 0
03:16:06.895 00.002 7680 IsGuiding returns 0
03:16:06.895 00.000 7680 scope move finished after 85 + 54 ms
03:16:06.895 00.000 7680 Move returns status 0, amount 85
03:16:06.896 00.001 7680 MoveAxis(S, 144, ABG)
03:16:06.896 00.000 7680 Guiding  Dir = 1, Dur = 144
03:16:06.896 00.000 7680 IsSlewing returns 0
03:16:06.897 00.001 7680 IsGuiding returns 0
03:16:06.897 00.000 7680 PulseGuide returned control before completion, sleep 154
03:16:07.067 00.170 7680 IsGuiding returns 1
03:16:07.068 00.001 7680 scope still moving after pulse duration time elapsed
03:16:07.098 00.030 7680 IsSlewing returns 0
03:16:07.099 00.001 7680 IsGuiding returns 0
03:16:07.100 00.001 7680 scope move finished after 144 + 59 ms
03:16:07.102 00.002 7680 Move returns status 0, amount 144
03:16:07.102 00.000 7680 move complete, result=0
03:16:07.103 00.001 7680 worker thread done servicing request
03:16:07.103 00.000 7680 Worker thread wakes up
03:16:07.104 00.001 6120 GuideStep: -0.2 px 85 ms EAST, 0.3 px 144 ms SOUTH
03:16:07.111 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:07.111 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:08.363 01.252 7680 Exposure complete
03:16:08.496 00.133 7680 worker thread done servicing request
03:16:08.497 00.001 6120 OnExposeComplete: enter
03:16:08.501 00.004 6120 UpdateGuideState(): m_state=6
03:16:08.505 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2524
03:16:08.510 00.005 6120 Star::Find returns 1 (0), X=512.88, Y=671.01, Mass=8228, SNR=60.5, Peak=204 HFD=6.4
03:16:08.513 00.003 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
03:16:08.517 00.004 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
03:16:08.521 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.36 hyp=0.37 cameraTheta=-1.38 mountX=-0.00 mountY=0.35, mountTheta=1.57
03:16:08.528 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.36, opts=13)
03:16:08.532 00.004 6120 Enqueuing Move request for scope (0.07, -0.36)
03:16:08.535 00.003 7680 Worker thread wakes up
03:16:08.535 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.36) opts 0xd
03:16:08.535 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.36)
03:16:08.535 00.000 7680 Moving (0.07, -0.36) raw xDistance=-0.00 yDistance=0.35
03:16:08.537 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:16:08.537 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:16:08.537 00.000 7680 MoveAxis(E, 0, ABG)
03:16:08.537 00.000 7680 Move returns status 0, amount 0
03:16:08.537 00.000 7680 MoveAxis(S, 191, ABG)
03:16:08.538 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:08.543 00.005 6120 UpdateGuideState exits: m=8228 SNR=60.5
03:16:08.548 00.005 7680 Guiding  Dir = 1, Dur = 191
03:16:08.548 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:08.552 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:08.557 00.005 7680 IsSlewing returns 0
03:16:08.557 00.000 6120 Enqueuing Expose request
03:16:08.561 00.004 7680 IsGuiding returns 0
03:16:08.561 00.000 7680 PulseGuide returned control before completion, sleep 201
03:16:08.772 00.211 7680 IsGuiding returns 1
03:16:08.773 00.001 7680 scope still moving after pulse duration time elapsed
03:16:08.803 00.030 7680 IsSlewing returns 0
03:16:08.804 00.001 7680 IsGuiding returns 1
03:16:08.835 00.031 7680 IsSlewing returns 0
03:16:08.836 00.001 7680 IsGuiding returns 0
03:16:08.836 00.000 7680 scope move finished after 191 + 84 ms
03:16:08.837 00.001 7680 Move returns status 0, amount 191
03:16:08.837 00.000 7680 move complete, result=0
03:16:08.837 00.000 7680 worker thread done servicing request
03:16:08.838 00.001 7680 Worker thread wakes up
03:16:08.838 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 191 ms SOUTH
03:16:08.843 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:08.845 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:10.094 01.249 7680 Exposure complete
03:16:10.240 00.146 7680 worker thread done servicing request
03:16:10.240 00.000 6120 OnExposeComplete: enter
03:16:10.246 00.006 6120 UpdateGuideState(): m_state=6
03:16:10.249 00.003 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2525
03:16:10.253 00.004 6120 Star::Find returns 1 (0), X=512.90, Y=671.10, Mass=8454, SNR=61.4, Peak=224 HFD=6.2
03:16:10.256 00.003 6120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.19) = xAngle (-1.46 = -1.46)
03:16:10.263 00.007 6120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
03:16:10.267 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.27 hyp=0.28 cameraTheta=-1.27 mountX=0.03 mountY=0.28, mountTheta=1.46
03:16:10.274 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.27, opts=13)
03:16:10.279 00.005 6120 Enqueuing Move request for scope (0.08, -0.27)
03:16:10.284 00.005 7680 Worker thread wakes up
03:16:10.284 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.27) opts 0xd
03:16:10.284 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.27)
03:16:10.284 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:10.290 00.006 7680 Moving (0.08, -0.27) raw xDistance=0.03 yDistance=0.28
03:16:10.290 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:16:10.291 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:16:10.291 00.000 7680 MoveAxis(E, 0, ABG)
03:16:10.291 00.000 7680 Move returns status 0, amount 0
03:16:10.291 00.000 7680 MoveAxis(S, 151, ABG)
03:16:10.291 00.000 6120 UpdateGuideState exits: m=8454 SNR=61.4
03:16:10.297 00.006 7680 Guiding  Dir = 1, Dur = 151
03:16:10.297 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:10.301 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:10.304 00.003 6120 Enqueuing Expose request
03:16:10.309 00.005 7680 IsSlewing returns 0
03:16:10.309 00.000 7680 IsGuiding returns 0
03:16:10.309 00.000 7680 PulseGuide returned control before completion, sleep 161
03:16:10.475 00.166 7680 IsGuiding returns 1
03:16:10.476 00.001 7680 scope still moving after pulse duration time elapsed
03:16:10.507 00.031 7680 IsSlewing returns 0
03:16:10.507 00.000 7680 IsGuiding returns 0
03:16:10.508 00.001 7680 scope move finished after 151 + 47 ms
03:16:10.509 00.001 7680 Move returns status 0, amount 151
03:16:10.509 00.000 7680 move complete, result=0
03:16:10.509 00.000 7680 worker thread done servicing request
03:16:10.510 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 151 ms SOUTH
03:16:10.516 00.006 7680 Worker thread wakes up
03:16:10.516 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:10.516 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:11.771 01.255 7680 Exposure complete
03:16:11.922 00.151 7680 worker thread done servicing request
03:16:11.922 00.000 6120 OnExposeComplete: enter
03:16:11.927 00.005 6120 UpdateGuideState(): m_state=6
03:16:11.932 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2526
03:16:11.936 00.004 6120 Star::Find returns 1 (0), X=512.69, Y=671.60, Mass=8938, SNR=62.4, Peak=213 HFD=6.9
03:16:11.939 00.003 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (0.19) = xAngle (1.87 = 1.87)
03:16:11.944 00.005 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.74 = -1.54)
03:16:11.949 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.05 mountX=-0.08 mountY=-0.26, mountTheta=-1.85
03:16:11.953 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.23, opts=13)
03:16:11.958 00.005 6120 Enqueuing Move request for scope (-0.12, 0.23)
03:16:11.961 00.003 7680 Worker thread wakes up
03:16:11.961 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
03:16:11.961 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
03:16:11.963 00.002 7680 Moving (-0.12, 0.23) raw xDistance=-0.08 yDistance=-0.26
03:16:11.963 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:16:11.963 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:16:11.963 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:11.967 00.004 6120 UpdateGuideState exits: m=8938 SNR=62.4
03:16:11.970 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:11.974 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:16:11.974 00.000 7680 MoveAxis(E, 0, ABG)
03:16:11.974 00.000 7680 Move returns status 0, amount 0
03:16:11.974 00.000 7680 MoveAxis(N, 0, ABG)
03:16:11.975 00.001 7680 Move returns status 0, amount 0
03:16:11.975 00.000 7680 move complete, result=0
03:16:11.975 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:11.981 00.006 6120 Enqueuing Expose request
03:16:11.983 00.002 7680 worker thread done servicing request
03:16:11.984 00.001 7680 Worker thread wakes up
03:16:11.984 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:11.984 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:11.985 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:16:13.231 01.246 7680 Exposure complete
03:16:13.372 00.141 7680 worker thread done servicing request
03:16:13.372 00.000 6120 OnExposeComplete: enter
03:16:13.376 00.004 6120 UpdateGuideState(): m_state=6
03:16:13.381 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2527
03:16:13.386 00.005 6120 Star::Find returns 1 (0), X=512.84, Y=670.97, Mass=7950, SNR=60.6, Peak=197 HFD=6.5
03:16:13.391 00.005 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
03:16:13.395 00.004 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
03:16:13.397 00.002 6120 CameraToMount -- cameraX=0.03 cameraY=-0.40 hyp=0.40 cameraTheta=-1.50 mountX=-0.05 mountY=0.37, mountTheta=1.69
03:16:13.401 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.40, opts=13)
03:16:13.406 00.005 6120 Enqueuing Move request for scope (0.03, -0.40)
03:16:13.410 00.004 7680 Worker thread wakes up
03:16:13.411 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.40) opts 0xd
03:16:13.411 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.40)
03:16:13.411 00.000 7680 Moving (0.03, -0.40) raw xDistance=-0.05 yDistance=0.37
03:16:13.411 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:16:13.411 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:16:13.412 00.001 7680 MoveAxis(E, 0, ABG)
03:16:13.412 00.000 7680 Move returns status 0, amount 0
03:16:13.412 00.000 7680 MoveAxis(S, 202, ABG)
03:16:13.412 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:13.417 00.005 7680 Guiding  Dir = 1, Dur = 202
03:16:13.417 00.000 6120 UpdateGuideState exits: m=7950 SNR=60.6
03:16:13.422 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:13.427 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:13.430 00.003 6120 Enqueuing Expose request
03:16:13.435 00.005 7680 IsSlewing returns 0
03:16:13.435 00.000 7680 IsGuiding returns 0
03:16:13.435 00.000 7680 PulseGuide returned control before completion, sleep 212
03:16:13.653 00.218 7680 IsGuiding returns 1
03:16:13.654 00.001 7680 scope still moving after pulse duration time elapsed
03:16:13.683 00.029 7680 IsSlewing returns 0
03:16:13.684 00.001 7680 IsGuiding returns 0
03:16:13.685 00.001 7680 scope move finished after 202 + 47 ms
03:16:13.686 00.001 7680 Move returns status 0, amount 202
03:16:13.686 00.000 7680 move complete, result=0
03:16:13.686 00.000 7680 worker thread done servicing request
03:16:13.686 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 202 ms SOUTH
03:16:13.694 00.008 7680 Worker thread wakes up
03:16:13.694 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:13.694 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:14.937 01.243 7680 Exposure complete
03:16:15.073 00.136 7680 worker thread done servicing request
03:16:15.074 00.001 6120 OnExposeComplete: enter
03:16:15.079 00.005 6120 UpdateGuideState(): m_state=6
03:16:15.084 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2528
03:16:15.089 00.005 6120 Star::Find returns 1 (0), X=512.61, Y=671.70, Mass=8495, SNR=60.6, Peak=210 HFD=6.7
03:16:15.093 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (0.19) = xAngle (1.94 = 1.94)
03:16:15.097 00.004 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.81 = -1.47)
03:16:15.102 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.33 hyp=0.39 cameraTheta=2.12 mountX=-0.14 mountY=-0.39, mountTheta=-1.91
03:16:15.110 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.33, opts=13)
03:16:15.114 00.004 6120 Enqueuing Move request for scope (-0.20, 0.33)
03:16:15.117 00.003 7680 Worker thread wakes up
03:16:15.119 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:15.122 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.33) opts 0xd
03:16:15.122 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.33)
03:16:15.122 00.000 7680 Moving (-0.20, 0.33) raw xDistance=-0.14 yDistance=-0.39
03:16:15.124 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:16:15.124 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:16:15.124 00.000 6120 UpdateGuideState exits: m=8495 SNR=60.6
03:16:15.128 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:15.133 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:15.138 00.005 6120 Enqueuing Expose request
03:16:15.141 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
03:16:15.142 00.001 7680 MoveAxis(E, 0, ABG)
03:16:15.142 00.000 7680 Move returns status 0, amount 0
03:16:15.142 00.000 7680 MoveAxis(N, 0, ABG)
03:16:15.142 00.000 7680 Move returns status 0, amount 0
03:16:15.142 00.000 7680 move complete, result=0
03:16:15.144 00.002 7680 worker thread done servicing request
03:16:15.144 00.000 7680 Worker thread wakes up
03:16:15.144 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
03:16:15.148 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:15.148 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:16.395 01.247 7680 Exposure complete
03:16:16.536 00.141 7680 worker thread done servicing request
03:16:16.536 00.000 6120 OnExposeComplete: enter
03:16:16.541 00.005 6120 UpdateGuideState(): m_state=6
03:16:16.545 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2529
03:16:16.549 00.004 6120 Star::Find returns 1 (0), X=512.75, Y=671.12, Mass=8222, SNR=60.5, Peak=216 HFD=6.5
03:16:16.553 00.004 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
03:16:16.557 00.004 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.86 = 0.86)
03:16:16.560 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.82 mountX=-0.11 mountY=0.19, mountTheta=2.08
03:16:16.565 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.24, opts=13)
03:16:16.569 00.004 6120 Enqueuing Move request for scope (-0.06, -0.24)
03:16:16.574 00.005 7680 Worker thread wakes up
03:16:16.574 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:16.579 00.005 6120 UpdateGuideState exits: m=8222 SNR=60.5
03:16:16.583 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:16.587 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:16.591 00.004 6120 Enqueuing Expose request
03:16:16.594 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.24) opts 0xd
03:16:16.594 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.24)
03:16:16.594 00.000 7680 Moving (-0.06, -0.24) raw xDistance=-0.11 yDistance=0.19
03:16:16.595 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:16:16.595 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:16:16.595 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:16:16.595 00.000 7680 MoveAxis(E, 0, ABG)
03:16:16.595 00.000 7680 Move returns status 0, amount 0
03:16:16.595 00.000 7680 MoveAxis(N, 0, ABG)
03:16:16.597 00.002 7680 Move returns status 0, amount 0
03:16:16.597 00.000 7680 move complete, result=0
03:16:16.597 00.000 7680 worker thread done servicing request
03:16:16.597 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:16:16.601 00.004 7680 Worker thread wakes up
03:16:16.601 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:16.601 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:17.850 01.249 7680 Exposure complete
03:16:17.995 00.145 7680 worker thread done servicing request
03:16:17.995 00.000 6120 OnExposeComplete: enter
03:16:18.000 00.005 6120 UpdateGuideState(): m_state=6
03:16:18.003 00.003 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2530
03:16:18.008 00.005 6120 Star::Find returns 1 (0), X=512.54, Y=671.54, Mass=8800, SNR=62.3, Peak=217 HFD=7.0
03:16:18.012 00.004 6120 CameraToMount -- cameraTheta (2.56) - m_xAngle (0.19) = xAngle (2.38 = 2.38)
03:16:18.015 00.003 6120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.25 = -1.03)
03:16:18.020 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.18 hyp=0.32 cameraTheta=2.56 mountX=-0.23 mountY=-0.28, mountTheta=-2.27
03:16:18.025 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.18, opts=13)
03:16:18.028 00.003 6120 Enqueuing Move request for scope (-0.27, 0.18)
03:16:18.033 00.005 7680 Worker thread wakes up
03:16:18.033 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:18.037 00.004 6120 UpdateGuideState exits: m=8800 SNR=62.3
03:16:18.042 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.18) opts 0xd
03:16:18.042 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:18.046 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:18.051 00.005 6120 Enqueuing Expose request
03:16:18.054 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.18)
03:16:18.055 00.001 7680 Moving (-0.27, 0.18) raw xDistance=-0.23 yDistance=-0.28
03:16:18.055 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:16:18.055 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:16:18.056 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:16:18.056 00.000 7680 MoveAxis(E, 95, ABG)
03:16:18.056 00.000 7680 Guiding  Dir = 2, Dur = 95
03:16:18.056 00.000 7680 IsSlewing returns 0
03:16:18.057 00.001 7680 IsGuiding returns 0
03:16:18.057 00.000 7680 PulseGuide returned control before completion, sleep 105
03:16:18.164 00.107 7680 IsGuiding returns 1
03:16:18.165 00.001 7680 scope still moving after pulse duration time elapsed
03:16:18.195 00.030 7680 IsSlewing returns 0
03:16:18.196 00.001 7680 IsGuiding returns 0
03:16:18.197 00.001 7680 scope move finished after 95 + 44 ms
03:16:18.197 00.000 7680 Move returns status 0, amount 95
03:16:18.197 00.000 7680 MoveAxis(N, 0, ABG)
03:16:18.198 00.001 7680 Move returns status 0, amount 0
03:16:18.198 00.000 7680 move complete, result=0
03:16:18.198 00.000 7680 worker thread done servicing request
03:16:18.199 00.001 6120 GuideStep: -0.2 px 95 ms EAST, -0.3 px 0 ms NORTH
03:16:18.204 00.005 7680 Worker thread wakes up
03:16:18.206 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:18.206 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:19.456 01.250 7680 Exposure complete
03:16:19.587 00.131 7680 worker thread done servicing request
03:16:19.589 00.002 6120 OnExposeComplete: enter
03:16:19.592 00.003 6120 UpdateGuideState(): m_state=6
03:16:19.596 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2531
03:16:19.600 00.004 6120 Star::Find returns 1 (0), X=512.81, Y=671.04, Mass=8498, SNR=60.7, Peak=216 HFD=6.4
03:16:19.605 00.005 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
03:16:19.610 00.005 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
03:16:19.615 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.33 hyp=0.33 cameraTheta=-1.59 mountX=-0.07 mountY=0.29, mountTheta=1.80
03:16:19.620 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.33, opts=13)
03:16:19.623 00.003 6120 Enqueuing Move request for scope (-0.01, -0.33)
03:16:19.627 00.004 7680 Worker thread wakes up
03:16:19.628 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.33) opts 0xd
03:16:19.628 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.33)
03:16:19.628 00.000 7680 Moving (-0.01, -0.33) raw xDistance=-0.07 yDistance=0.29
03:16:19.628 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:16:19.628 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:16:19.629 00.001 7680 MoveAxis(E, 0, ABG)
03:16:19.630 00.001 7680 Move returns status 0, amount 0
03:16:19.630 00.000 7680 MoveAxis(S, 158, ABG)
03:16:19.630 00.000 7680 Guiding  Dir = 1, Dur = 158
03:16:19.630 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:19.635 00.005 6120 UpdateGuideState exits: m=8498 SNR=60.7
03:16:19.640 00.005 7680 IsSlewing returns 0
03:16:19.640 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:19.644 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:19.648 00.004 6120 Enqueuing Expose request
03:16:19.653 00.005 7680 IsGuiding returns 0
03:16:19.653 00.000 7680 PulseGuide returned control before completion, sleep 168
03:16:19.823 00.170 7680 IsGuiding returns 1
03:16:19.824 00.001 7680 scope still moving after pulse duration time elapsed
03:16:19.854 00.030 7680 IsSlewing returns 0
03:16:19.856 00.002 7680 IsGuiding returns 1
03:16:19.886 00.030 7680 IsSlewing returns 0
03:16:19.887 00.001 7680 IsGuiding returns 0
03:16:19.888 00.001 7680 scope move finished after 158 + 77 ms
03:16:19.888 00.000 7680 Move returns status 0, amount 158
03:16:19.888 00.000 7680 move complete, result=0
03:16:19.889 00.001 7680 worker thread done servicing request
03:16:19.890 00.001 7680 Worker thread wakes up
03:16:19.890 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 158 ms SOUTH
03:16:19.896 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:19.896 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:21.145 01.249 7680 Exposure complete
03:16:21.290 00.145 7680 worker thread done servicing request
03:16:21.290 00.000 6120 OnExposeComplete: enter
03:16:21.294 00.004 6120 UpdateGuideState(): m_state=6
03:16:21.297 00.003 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2532
03:16:21.301 00.004 6120 Star::Find returns 1 (0), X=512.61, Y=671.52, Mass=8581, SNR=61.4, Peak=204 HFD=7.0
03:16:21.305 00.004 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (0.19) = xAngle (2.33 = 2.33)
03:16:21.309 00.004 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.20 = -1.08)
03:16:21.312 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.15 hyp=0.26 cameraTheta=2.52 mountX=-0.18 mountY=-0.23, mountTheta=-2.23
03:16:21.317 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.15, opts=13)
03:16:21.321 00.004 6120 Enqueuing Move request for scope (-0.21, 0.15)
03:16:21.327 00.006 7680 Worker thread wakes up
03:16:21.327 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:21.331 00.004 6120 UpdateGuideState exits: m=8581 SNR=61.4
03:16:21.335 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:21.339 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:21.343 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.15) opts 0xd
03:16:21.343 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.15)
03:16:21.344 00.001 7680 Moving (-0.21, 0.15) raw xDistance=-0.18 yDistance=-0.23
03:16:21.344 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:16:21.344 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:16:21.344 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:16:21.344 00.000 7680 MoveAxis(E, 0, ABG)
03:16:21.345 00.001 7680 Move returns status 0, amount 0
03:16:21.345 00.000 7680 MoveAxis(N, 0, ABG)
03:16:21.345 00.000 7680 Move returns status 0, amount 0
03:16:21.345 00.000 6120 Enqueuing Expose request
03:16:21.350 00.005 7680 move complete, result=0
03:16:21.351 00.001 7680 worker thread done servicing request
03:16:21.351 00.000 7680 Worker thread wakes up
03:16:21.351 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:21.352 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:16:21.359 00.007 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:22.615 01.256 7680 Exposure complete
03:16:22.759 00.144 7680 worker thread done servicing request
03:16:22.759 00.000 6120 OnExposeComplete: enter
03:16:22.763 00.004 6120 UpdateGuideState(): m_state=6
03:16:22.768 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2533
03:16:22.772 00.004 6120 Star::Find returns 1 (0), X=512.75, Y=671.00, Mass=8774, SNR=62.0, Peak=218 HFD=6.5
03:16:22.775 00.003 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
03:16:22.779 00.004 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
03:16:22.783 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.37 hyp=0.37 cameraTheta=-1.74 mountX=-0.13 mountY=0.30, mountTheta=1.98
03:16:22.790 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.37, opts=13)
03:16:22.794 00.004 6120 Enqueuing Move request for scope (-0.06, -0.37)
03:16:22.799 00.005 7680 Worker thread wakes up
03:16:22.799 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:22.803 00.004 6120 UpdateGuideState exits: m=8774 SNR=62.0
03:16:22.806 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:22.810 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.37) opts 0xd
03:16:22.810 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:22.814 00.004 6120 Enqueuing Expose request
03:16:22.819 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.37)
03:16:22.819 00.000 7680 Moving (-0.06, -0.37) raw xDistance=-0.13 yDistance=0.30
03:16:22.820 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:16:22.820 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:16:22.820 00.000 7680 MoveAxis(E, 0, ABG)
03:16:22.821 00.001 7680 Move returns status 0, amount 0
03:16:22.821 00.000 7680 MoveAxis(S, 164, ABG)
03:16:22.821 00.000 7680 Guiding  Dir = 1, Dur = 164
03:16:22.821 00.000 7680 IsSlewing returns 0
03:16:22.822 00.001 7680 IsGuiding returns 0
03:16:22.823 00.001 7680 PulseGuide returned control before completion, sleep 174
03:16:23.000 00.177 7680 IsGuiding returns 1
03:16:23.000 00.000 7680 scope still moving after pulse duration time elapsed
03:16:23.032 00.032 7680 IsSlewing returns 0
03:16:23.033 00.001 7680 IsGuiding returns 0
03:16:23.033 00.000 7680 scope move finished after 164 + 47 ms
03:16:23.033 00.000 7680 Move returns status 0, amount 164
03:16:23.035 00.002 7680 move complete, result=0
03:16:23.035 00.000 7680 worker thread done servicing request
03:16:23.035 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 164 ms SOUTH
03:16:23.044 00.009 7680 Worker thread wakes up
03:16:23.044 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:23.044 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:24.302 01.258 7680 Exposure complete
03:16:24.441 00.139 7680 worker thread done servicing request
03:16:24.441 00.000 6120 OnExposeComplete: enter
03:16:24.446 00.005 6120 UpdateGuideState(): m_state=6
03:16:24.451 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2534
03:16:24.455 00.004 6120 Star::Find returns 1 (0), X=512.52, Y=670.96, Mass=8546, SNR=61.6, Peak=215 HFD=6.5
03:16:24.458 00.003 6120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (0.19) = xAngle (-2.39 = -2.39)
03:16:24.462 00.004 6120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.48 = 0.48)
03:16:24.466 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=-0.41 hyp=0.50 cameraTheta=-2.20 mountX=-0.37 mountY=0.23, mountTheta=2.57
03:16:24.470 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=-0.41, opts=13)
03:16:24.476 00.006 6120 Enqueuing Move request for scope (-0.30, -0.41)
03:16:24.482 00.006 7680 Worker thread wakes up
03:16:24.482 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:24.487 00.005 6120 UpdateGuideState exits: m=8546 SNR=61.6
03:16:24.491 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.41) opts 0xd
03:16:24.491 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:24.496 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:24.499 00.003 6120 Enqueuing Expose request
03:16:24.502 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.30, -0.41)
03:16:24.502 00.000 7680 Moving (-0.30, -0.41) raw xDistance=-0.37 yDistance=0.23
03:16:24.503 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:16:24.503 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:16:24.503 00.000 7680 MoveAxis(E, 150, ABG)
03:16:24.503 00.000 7680 Guiding  Dir = 2, Dur = 150
03:16:24.503 00.000 7680 IsSlewing returns 0
03:16:24.505 00.002 7680 IsGuiding returns 0
03:16:24.505 00.000 7680 PulseGuide returned control before completion, sleep 160
03:16:24.680 00.175 7680 IsGuiding returns 0
03:16:24.681 00.001 7680 Move returns status 0, amount 150
03:16:24.681 00.000 7680 MoveAxis(S, 127, ABG)
03:16:24.682 00.001 7680 Guiding  Dir = 1, Dur = 127
03:16:24.682 00.000 7680 IsSlewing returns 0
03:16:24.682 00.000 7680 IsGuiding returns 0
03:16:24.683 00.001 7680 PulseGuide returned control before completion, sleep 137
03:16:24.837 00.154 7680 IsGuiding returns 1
03:16:24.838 00.001 7680 scope still moving after pulse duration time elapsed
03:16:24.867 00.029 7680 IsSlewing returns 0
03:16:24.868 00.001 7680 IsGuiding returns 0
03:16:24.868 00.000 7680 scope move finished after 127 + 59 ms
03:16:24.868 00.000 7680 Move returns status 0, amount 127
03:16:24.870 00.002 7680 move complete, result=0
03:16:24.870 00.000 7680 worker thread done servicing request
03:16:24.870 00.000 7680 Worker thread wakes up
03:16:24.871 00.001 6120 GuideStep: -0.4 px 150 ms EAST, 0.2 px 127 ms SOUTH
03:16:24.877 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:24.877 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:26.131 01.254 7680 Exposure complete
03:16:26.276 00.145 7680 worker thread done servicing request
03:16:26.276 00.000 6120 OnExposeComplete: enter
03:16:26.280 00.004 6120 UpdateGuideState(): m_state=6
03:16:26.285 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2535
03:16:26.290 00.005 6120 Star::Find returns 1 (0), X=512.50, Y=672.98, Mass=8322, SNR=60.2, Peak=215 HFD=6.4
03:16:26.293 00.003 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (0.19) = xAngle (1.58 = 1.58)
03:16:26.298 00.005 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.45 = -1.83)
03:16:26.301 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=1.61 hyp=1.64 cameraTheta=1.76 mountX=-0.01 mountY=-1.59, mountTheta=-1.58
03:16:26.307 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=1.61, opts=13)
03:16:26.311 00.004 6120 Enqueuing Move request for scope (-0.31, 1.61)
03:16:26.316 00.005 7680 Worker thread wakes up
03:16:26.316 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 1.61) opts 0xd
03:16:26.316 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 1.61)
03:16:26.316 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:26.320 00.004 7680 Moving (-0.31, 1.61) raw xDistance=-0.01 yDistance=-1.59
03:16:26.320 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:16:26.322 00.002 7680 resist switch: large excursion: input -1.59 thresh 0.60 direction from 1 to -1
03:16:26.322 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.76
03:16:26.322 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.59 from input -1.59
03:16:26.322 00.000 7680 MoveAxis(E, 0, ABG)
03:16:26.322 00.000 7680 Move returns status 0, amount 0
03:16:26.322 00.000 7680 MoveAxis(N, 861, ABG)
03:16:26.322 00.000 6120 UpdateGuideState exits: m=8322 SNR=60.2
03:16:26.327 00.005 7680 Guiding  Dir = 0, Dur = 861
03:16:26.327 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:26.331 00.004 7680 IsSlewing returns 0
03:16:26.331 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:26.335 00.004 7680 IsGuiding returns 0
03:16:26.336 00.001 6120 Enqueuing Expose request
03:16:26.338 00.002 7680 PulseGuide returned control before completion, sleep 871
03:16:27.214 00.876 7680 IsGuiding returns 1
03:16:27.215 00.001 7680 scope still moving after pulse duration time elapsed
03:16:27.245 00.030 7680 IsSlewing returns 0
03:16:27.247 00.002 7680 IsGuiding returns 0
03:16:27.247 00.000 7680 scope move finished after 861 + 50 ms
03:16:27.248 00.001 7680 Move returns status 0, amount 861
03:16:27.249 00.001 7680 move complete, result=0
03:16:27.249 00.000 7680 worker thread done servicing request
03:16:27.250 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -1.6 px 861 ms NORTH
03:16:27.257 00.007 7680 Worker thread wakes up
03:16:27.257 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:27.259 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:28.504 01.245 7680 Exposure complete
03:16:28.646 00.142 7680 worker thread done servicing request
03:16:28.647 00.001 6120 OnExposeComplete: enter
03:16:28.650 00.003 6120 UpdateGuideState(): m_state=6
03:16:28.654 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2536
03:16:28.658 00.004 6120 Star::Find returns 1 (0), X=512.41, Y=670.75, Mass=8521, SNR=61.4, Peak=217 HFD=6.7
03:16:28.663 00.005 6120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.19) = xAngle (-2.34 = -2.34)
03:16:28.669 00.006 6120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.53 = 0.53)
03:16:28.674 00.005 6120 CameraToMount -- cameraX=-0.41 cameraY=-0.61 hyp=0.74 cameraTheta=-2.16 mountX=-0.51 mountY=0.37, mountTheta=2.52
03:16:28.680 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=-0.61, opts=13)
03:16:28.684 00.004 6120 Enqueuing Move request for scope (-0.41, -0.61)
03:16:28.688 00.004 7680 Worker thread wakes up
03:16:28.688 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.61) opts 0xd
03:16:28.689 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.41, -0.61)
03:16:28.689 00.000 7680 Moving (-0.41, -0.61) raw xDistance=-0.51 yDistance=0.37
03:16:28.689 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
03:16:28.689 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:16:28.689 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:28.693 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
03:16:28.694 00.001 6120 UpdateGuideState exits: m=8521 SNR=61.4
03:16:28.698 00.004 7680 MoveAxis(E, 210, ABG)
03:16:28.698 00.000 7680 Guiding  Dir = 2, Dur = 210
03:16:28.699 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:28.704 00.005 7680 IsSlewing returns 0
03:16:28.704 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:28.708 00.004 6120 Enqueuing Expose request
03:16:28.711 00.003 7680 IsGuiding returns 0
03:16:28.712 00.001 7680 PulseGuide returned control before completion, sleep 220
03:16:28.934 00.222 7680 IsGuiding returns 1
03:16:28.934 00.000 7680 scope still moving after pulse duration time elapsed
03:16:28.966 00.032 7680 IsSlewing returns 0
03:16:28.966 00.000 7680 IsGuiding returns 0
03:16:28.968 00.002 7680 scope move finished after 210 + 46 ms
03:16:28.968 00.000 7680 Move returns status 0, amount 210
03:16:28.969 00.001 7680 MoveAxis(N, 0, ABG)
03:16:28.969 00.000 7680 Move returns status 0, amount 0
03:16:28.970 00.001 7680 move complete, result=0
03:16:28.970 00.000 7680 worker thread done servicing request
03:16:28.970 00.000 7680 Worker thread wakes up
03:16:28.970 00.000 6120 GuideStep: -0.5 px 210 ms EAST, 0.4 px 0 ms NORTH
03:16:28.978 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:28.978 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:30.233 01.255 7680 Exposure complete
03:16:30.374 00.141 7680 worker thread done servicing request
03:16:30.374 00.000 6120 OnExposeComplete: enter
03:16:30.377 00.003 6120 UpdateGuideState(): m_state=6
03:16:30.381 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2537
03:16:30.387 00.006 6120 Star::Find returns 1 (0), X=512.70, Y=670.74, Mass=8434, SNR=59.4, Peak=212 HFD=6.6
03:16:30.390 00.003 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
03:16:30.393 00.003 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
03:16:30.397 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.63 hyp=0.64 cameraTheta=-1.75 mountX=-0.23 mountY=0.51, mountTheta=1.99
03:16:30.402 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.63, opts=13)
03:16:30.406 00.004 6120 Enqueuing Move request for scope (-0.11, -0.63)
03:16:30.410 00.004 7680 Worker thread wakes up
03:16:30.410 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.63) opts 0xd
03:16:30.410 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.63)
03:16:30.410 00.000 7680 Moving (-0.11, -0.63) raw xDistance=-0.23 yDistance=0.51
03:16:30.410 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
03:16:30.410 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:16:30.410 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
03:16:30.410 00.000 7680 MoveAxis(E, 107, ABG)
03:16:30.412 00.002 7680 Guiding  Dir = 2, Dur = 107
03:16:30.412 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:30.416 00.004 7680 IsSlewing returns 0
03:16:30.416 00.000 6120 UpdateGuideState exits: m=8434 SNR=59.4
03:16:30.419 00.003 7680 IsGuiding returns 0
03:16:30.419 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:30.426 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:30.432 00.006 7680 PulseGuide returned control before completion, sleep 117
03:16:30.432 00.000 6120 Enqueuing Expose request
03:16:30.567 00.135 7680 IsGuiding returns 0
03:16:30.567 00.000 7680 Move returns status 0, amount 107
03:16:30.567 00.000 7680 MoveAxis(N, 0, ABG)
03:16:30.567 00.000 7680 Move returns status 0, amount 0
03:16:30.567 00.000 7680 move complete, result=0
03:16:30.567 00.000 7680 worker thread done servicing request
03:16:30.568 00.001 6120 GuideStep: -0.2 px 107 ms EAST, 0.5 px 0 ms NORTH
03:16:30.573 00.005 7680 Worker thread wakes up
03:16:30.573 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:30.573 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:31.818 01.245 7680 Exposure complete
03:16:31.961 00.143 7680 worker thread done servicing request
03:16:31.962 00.001 6120 OnExposeComplete: enter
03:16:31.967 00.005 6120 UpdateGuideState(): m_state=6
03:16:31.971 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2538
03:16:31.976 00.005 6120 Star::Find returns 1 (0), X=512.93, Y=670.02, Mass=8687, SNR=62.8, Peak=214 HFD=6.4
03:16:31.979 00.003 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
03:16:31.983 00.004 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
03:16:31.988 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-1.34 hyp=1.35 cameraTheta=-1.48 mountX=-0.13 mountY=1.26, mountTheta=1.68
03:16:31.992 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-1.34, opts=13)
03:16:31.996 00.004 6120 Enqueuing Move request for scope (0.12, -1.34)
03:16:31.999 00.003 7680 Worker thread wakes up
03:16:31.999 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -1.34) opts 0xd
03:16:31.999 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -1.34)
03:16:31.999 00.000 7680 Moving (0.12, -1.34) raw xDistance=-0.13 yDistance=1.26
03:16:32.001 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:16:32.001 00.000 7680 resist switch: large excursion: input 1.26 thresh 0.60 direction from -1 to 1
03:16:32.001 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.77
03:16:32.001 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.26 from input 1.26
03:16:32.002 00.001 7680 MoveAxis(E, 0, ABG)
03:16:32.002 00.000 7680 Move returns status 0, amount 0
03:16:32.002 00.000 7680 MoveAxis(S, 683, ABG)
03:16:32.002 00.000 7680 Guiding  Dir = 1, Dur = 683
03:16:32.002 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:32.006 00.004 7680 IsSlewing returns 0
03:16:32.006 00.000 6120 UpdateGuideState exits: m=8687 SNR=62.8
03:16:32.011 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:32.015 00.004 7680 IsGuiding returns 0
03:16:32.016 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:32.020 00.004 7680 PulseGuide returned control before completion, sleep 693
03:16:32.020 00.000 6120 Enqueuing Expose request
03:16:32.728 00.708 7680 IsGuiding returns 1
03:16:32.730 00.002 7680 scope still moving after pulse duration time elapsed
03:16:32.759 00.029 7680 IsSlewing returns 0
03:16:32.759 00.000 7680 IsGuiding returns 0
03:16:32.760 00.001 7680 scope move finished after 683 + 60 ms
03:16:32.760 00.000 7680 Move returns status 0, amount 683
03:16:32.760 00.000 7680 move complete, result=0
03:16:32.760 00.000 7680 worker thread done servicing request
03:16:32.762 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 1.3 px 683 ms SOUTH
03:16:32.768 00.006 7680 Worker thread wakes up
03:16:32.768 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:32.768 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:34.020 01.252 7680 Exposure complete
03:16:34.159 00.139 7680 worker thread done servicing request
03:16:34.160 00.001 6120 OnExposeComplete: enter
03:16:34.165 00.005 6120 UpdateGuideState(): m_state=6
03:16:34.169 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2539
03:16:34.173 00.004 6120 Star::Find returns 1 (0), X=512.63, Y=670.74, Mass=8594, SNR=60.6, Peak=208 HFD=6.6
03:16:34.177 00.004 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
03:16:34.180 00.003 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
03:16:34.184 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.63 hyp=0.65 cameraTheta=-1.86 mountX=-0.30 mountY=0.48, mountTheta=2.12
03:16:34.189 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.63, opts=13)
03:16:34.192 00.003 6120 Enqueuing Move request for scope (-0.18, -0.63)
03:16:34.196 00.004 7680 Worker thread wakes up
03:16:34.198 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:34.203 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.63) opts 0xd
03:16:34.203 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.63)
03:16:34.204 00.001 7680 Moving (-0.18, -0.63) raw xDistance=-0.30 yDistance=0.48
03:16:34.205 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:16:34.205 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
03:16:34.205 00.000 7680 MoveAxis(E, 121, ABG)
03:16:34.206 00.001 7680 Guiding  Dir = 2, Dur = 121
03:16:34.206 00.000 6120 UpdateGuideState exits: m=8594 SNR=60.6
03:16:34.210 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:34.213 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:34.218 00.005 6120 Enqueuing Expose request
03:16:34.221 00.003 7680 IsSlewing returns 0
03:16:34.221 00.000 7680 IsGuiding returns 0
03:16:34.222 00.001 7680 PulseGuide returned control before completion, sleep 131
03:16:34.369 00.147 7680 IsGuiding returns 1
03:16:34.369 00.000 7680 scope still moving after pulse duration time elapsed
03:16:34.400 00.031 7680 IsSlewing returns 0
03:16:34.401 00.001 7680 IsGuiding returns 0
03:16:34.402 00.001 7680 scope move finished after 121 + 58 ms
03:16:34.402 00.000 7680 Move returns status 0, amount 121
03:16:34.402 00.000 7680 MoveAxis(S, 261, ABG)
03:16:34.403 00.001 7680 Guiding  Dir = 1, Dur = 261
03:16:34.403 00.000 7680 IsSlewing returns 0
03:16:34.404 00.001 7680 IsGuiding returns 0
03:16:34.405 00.001 7680 PulseGuide returned control before completion, sleep 271
03:16:34.682 00.277 7680 IsGuiding returns 1
03:16:34.684 00.002 7680 scope still moving after pulse duration time elapsed
03:16:34.714 00.030 7680 IsSlewing returns 0
03:16:34.715 00.001 7680 IsGuiding returns 0
03:16:34.715 00.000 7680 scope move finished after 261 + 49 ms
03:16:34.716 00.001 7680 Move returns status 0, amount 261
03:16:34.716 00.000 7680 move complete, result=0
03:16:34.717 00.001 7680 worker thread done servicing request
03:16:34.717 00.000 6120 GuideStep: -0.3 px 121 ms EAST, 0.5 px 261 ms SOUTH
03:16:34.725 00.008 7680 Worker thread wakes up
03:16:34.725 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:34.725 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:35.973 01.248 7680 Exposure complete
03:16:36.108 00.135 7680 worker thread done servicing request
03:16:36.108 00.000 6120 OnExposeComplete: enter
03:16:36.113 00.005 6120 UpdateGuideState(): m_state=6
03:16:36.117 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2540
03:16:36.121 00.004 6120 Star::Find returns 1 (0), X=512.87, Y=670.82, Mass=8392, SNR=60.2, Peak=210 HFD=6.5
03:16:36.125 00.004 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
03:16:36.129 00.004 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
03:16:36.133 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.55 hyp=0.55 cameraTheta=-1.47 mountX=-0.05 mountY=0.51, mountTheta=1.67
03:16:36.140 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.55, opts=13)
03:16:36.143 00.003 6120 Enqueuing Move request for scope (0.05, -0.55)
03:16:36.148 00.005 7680 Worker thread wakes up
03:16:36.148 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.55) opts 0xd
03:16:36.148 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.55)
03:16:36.148 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:36.152 00.004 7680 Moving (0.05, -0.55) raw xDistance=-0.05 yDistance=0.51
03:16:36.152 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:16:36.152 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
03:16:36.152 00.000 7680 MoveAxis(E, 0, ABG)
03:16:36.153 00.001 7680 Move returns status 0, amount 0
03:16:36.153 00.000 7680 MoveAxis(S, 279, ABG)
03:16:36.154 00.001 6120 UpdateGuideState exits: m=8392 SNR=60.2
03:16:36.158 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:36.162 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:36.167 00.005 6120 Enqueuing Expose request
03:16:36.171 00.004 7680 Guiding  Dir = 1, Dur = 279
03:16:36.171 00.000 7680 IsSlewing returns 0
03:16:36.171 00.000 7680 IsGuiding returns 0
03:16:36.173 00.002 7680 PulseGuide returned control before completion, sleep 289
03:16:36.478 00.305 7680 IsGuiding returns 1
03:16:36.479 00.001 7680 scope still moving after pulse duration time elapsed
03:16:36.509 00.030 7680 IsSlewing returns 0
03:16:36.510 00.001 7680 IsGuiding returns 0
03:16:36.510 00.000 7680 scope move finished after 279 + 59 ms
03:16:36.510 00.000 7680 Move returns status 0, amount 279
03:16:36.511 00.001 7680 move complete, result=0
03:16:36.511 00.000 7680 worker thread done servicing request
03:16:36.511 00.000 7680 Worker thread wakes up
03:16:36.513 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 279 ms SOUTH
03:16:36.521 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:36.521 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:37.775 01.254 7680 Exposure complete
03:16:37.921 00.146 7680 worker thread done servicing request
03:16:37.921 00.000 6120 OnExposeComplete: enter
03:16:37.925 00.004 6120 UpdateGuideState(): m_state=6
03:16:37.929 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2541
03:16:37.933 00.004 6120 Star::Find returns 1 (0), X=512.94, Y=670.81, Mass=8226, SNR=60.7, Peak=189 HFD=6.6
03:16:37.936 00.003 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
03:16:37.939 00.003 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
03:16:37.943 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.56 hyp=0.57 cameraTheta=-1.34 mountX=0.02 mountY=0.56, mountTheta=1.53
03:16:37.948 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.56, opts=13)
03:16:37.954 00.006 6120 Enqueuing Move request for scope (0.13, -0.56)
03:16:37.958 00.004 7680 Worker thread wakes up
03:16:37.958 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.56) opts 0xd
03:16:37.958 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.56)
03:16:37.958 00.000 7680 Moving (0.13, -0.56) raw xDistance=0.02 yDistance=0.56
03:16:37.958 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:16:37.959 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
03:16:37.959 00.000 7680 MoveAxis(E, 0, ABG)
03:16:37.959 00.000 7680 Move returns status 0, amount 0
03:16:37.959 00.000 7680 MoveAxis(S, 304, ABG)
03:16:37.959 00.000 7680 Guiding  Dir = 1, Dur = 304
03:16:37.959 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:37.964 00.005 7680 IsSlewing returns 0
03:16:37.965 00.001 6120 UpdateGuideState exits: m=8226 SNR=60.7
03:16:37.968 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:37.971 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:37.976 00.005 6120 Enqueuing Expose request
03:16:37.979 00.003 7680 IsGuiding returns 0
03:16:37.979 00.000 7680 PulseGuide returned control before completion, sleep 314
03:16:38.307 00.328 7680 IsGuiding returns 0
03:16:38.308 00.001 7680 Move returns status 0, amount 304
03:16:38.308 00.000 7680 move complete, result=0
03:16:38.309 00.001 7680 worker thread done servicing request
03:16:38.309 00.000 7680 Worker thread wakes up
03:16:38.310 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 304 ms SOUTH
03:16:38.317 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:38.318 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:39.569 01.251 7680 Exposure complete
03:16:39.708 00.139 7680 worker thread done servicing request
03:16:39.708 00.000 6120 OnExposeComplete: enter
03:16:39.712 00.004 6120 UpdateGuideState(): m_state=6
03:16:39.716 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2542
03:16:39.720 00.004 6120 Star::Find returns 1 (0), X=512.78, Y=671.38, Mass=9009, SNR=63.5, Peak=210 HFD=6.9
03:16:39.724 00.004 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (0.19) = xAngle (2.52 = 2.52)
03:16:39.728 00.004 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.40 = -0.89)
03:16:39.733 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.71 mountX=-0.03 mountY=-0.03, mountTheta=-2.38
03:16:39.738 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.01, opts=13)
03:16:39.743 00.005 6120 Enqueuing Move request for scope (-0.03, 0.01)
03:16:39.747 00.004 7680 Worker thread wakes up
03:16:39.747 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:39.751 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
03:16:39.751 00.000 6120 UpdateGuideState exits: m=9009 SNR=63.5
03:16:39.756 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:39.761 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:39.764 00.003 6120 Enqueuing Expose request
03:16:39.769 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
03:16:39.769 00.000 7680 Moving (-0.03, 0.01) raw xDistance=-0.03 yDistance=-0.03
03:16:39.769 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:16:39.769 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:16:39.770 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:16:39.771 00.001 7680 MoveAxis(E, 0, ABG)
03:16:39.771 00.000 7680 Move returns status 0, amount 0
03:16:39.771 00.000 7680 MoveAxis(N, 0, ABG)
03:16:39.771 00.000 7680 Move returns status 0, amount 0
03:16:39.772 00.001 7680 move complete, result=0
03:16:39.772 00.000 7680 worker thread done servicing request
03:16:39.772 00.000 7680 Worker thread wakes up
03:16:39.773 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:16:39.777 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:39.777 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:41.018 01.241 7680 Exposure complete
03:16:41.167 00.149 6120 OnExposeComplete: enter
03:16:41.174 00.007 7680 worker thread done servicing request
03:16:41.174 00.000 6120 UpdateGuideState(): m_state=6
03:16:41.177 00.003 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2543
03:16:41.182 00.005 6120 Star::Find returns 1 (0), X=512.71, Y=670.96, Mass=8547, SNR=61.4, Peak=227 HFD=6.6
03:16:41.185 00.003 6120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.19) = xAngle (-2.00 = -2.00)
03:16:41.188 00.003 6120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
03:16:41.192 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.41 hyp=0.42 cameraTheta=-1.81 mountX=-0.17 mountY=0.32, mountTheta=2.06
03:16:41.199 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.41, opts=13)
03:16:41.203 00.004 6120 Enqueuing Move request for scope (-0.10, -0.41)
03:16:41.208 00.005 7680 Worker thread wakes up
03:16:41.208 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:41.211 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.41) opts 0xd
03:16:41.212 00.001 6120 UpdateGuideState exits: m=8547 SNR=61.4
03:16:41.215 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:41.219 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.41)
03:16:41.219 00.000 7680 Moving (-0.10, -0.41) raw xDistance=-0.17 yDistance=0.32
03:16:41.219 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:41.222 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:16:41.222 00.000 6120 Enqueuing Expose request
03:16:41.226 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:16:41.227 00.001 7680 MoveAxis(E, 0, ABG)
03:16:41.227 00.000 7680 Move returns status 0, amount 0
03:16:41.227 00.000 7680 MoveAxis(S, 176, ABG)
03:16:41.227 00.000 7680 Guiding  Dir = 1, Dur = 176
03:16:41.228 00.001 7680 IsSlewing returns 0
03:16:41.228 00.000 7680 IsGuiding returns 0
03:16:41.229 00.001 7680 PulseGuide returned control before completion, sleep 186
03:16:41.430 00.201 7680 IsGuiding returns 1
03:16:41.432 00.002 7680 scope still moving after pulse duration time elapsed
03:16:41.461 00.029 7680 IsSlewing returns 0
03:16:41.462 00.001 7680 IsGuiding returns 0
03:16:41.463 00.001 7680 scope move finished after 176 + 58 ms
03:16:41.464 00.001 7680 Move returns status 0, amount 176
03:16:41.464 00.000 7680 move complete, result=0
03:16:41.464 00.000 7680 worker thread done servicing request
03:16:41.464 00.000 7680 Worker thread wakes up
03:16:41.465 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 176 ms SOUTH
03:16:41.471 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:41.471 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:42.721 01.250 7680 Exposure complete
03:16:42.871 00.150 7680 worker thread done servicing request
03:16:42.871 00.000 6120 OnExposeComplete: enter
03:16:42.875 00.004 6120 UpdateGuideState(): m_state=6
03:16:42.879 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2544
03:16:42.882 00.003 6120 Star::Find returns 1 (0), X=512.85, Y=671.15, Mass=7676, SNR=57.6, Peak=202 HFD=6.4
03:16:42.888 00.006 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
03:16:42.892 00.004 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
03:16:42.896 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.23 cameraTheta=-1.39 mountX=-0.00 mountY=0.22, mountTheta=1.58
03:16:42.902 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.22, opts=13)
03:16:42.906 00.004 6120 Enqueuing Move request for scope (0.04, -0.22)
03:16:42.910 00.004 7680 Worker thread wakes up
03:16:42.910 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:42.915 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
03:16:42.915 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
03:16:42.915 00.000 7680 Moving (0.04, -0.22) raw xDistance=-0.00 yDistance=0.22
03:16:42.915 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:16:42.915 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:16:42.916 00.001 6120 UpdateGuideState exits: m=7676 SNR=57.6
03:16:42.920 00.004 7680 MoveAxis(E, 0, ABG)
03:16:42.922 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:42.927 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:42.931 00.004 6120 Enqueuing Expose request
03:16:42.934 00.003 7680 Move returns status 0, amount 0
03:16:42.934 00.000 7680 MoveAxis(S, 118, ABG)
03:16:42.934 00.000 7680 Guiding  Dir = 1, Dur = 118
03:16:42.934 00.000 7680 IsSlewing returns 0
03:16:42.935 00.001 7680 IsGuiding returns 0
03:16:42.935 00.000 7680 PulseGuide returned control before completion, sleep 128
03:16:43.075 00.140 7680 IsGuiding returns 1
03:16:43.076 00.001 7680 scope still moving after pulse duration time elapsed
03:16:43.105 00.029 7680 IsSlewing returns 0
03:16:43.105 00.000 7680 IsGuiding returns 1
03:16:43.135 00.030 7680 IsSlewing returns 0
03:16:43.137 00.002 7680 IsGuiding returns 0
03:16:43.137 00.000 7680 scope move finished after 118 + 83 ms
03:16:43.137 00.000 7680 Move returns status 0, amount 118
03:16:43.138 00.001 7680 move complete, result=0
03:16:43.138 00.000 7680 worker thread done servicing request
03:16:43.139 00.001 7680 Worker thread wakes up
03:16:43.139 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 118 ms SOUTH
03:16:43.148 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:43.148 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:44.403 01.255 7680 Exposure complete
03:16:44.552 00.149 7680 worker thread done servicing request
03:16:44.552 00.000 6120 OnExposeComplete: enter
03:16:44.556 00.004 6120 UpdateGuideState(): m_state=6
03:16:44.559 00.003 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2545
03:16:44.564 00.005 6120 Star::Find returns 1 (0), X=512.77, Y=671.01, Mass=8609, SNR=62.2, Peak=203 HFD=6.6
03:16:44.569 00.005 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
03:16:44.574 00.005 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
03:16:44.576 00.002 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.36 hyp=0.36 cameraTheta=-1.68 mountX=-0.11 mountY=0.31, mountTheta=1.90
03:16:44.582 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.36, opts=13)
03:16:44.586 00.004 6120 Enqueuing Move request for scope (-0.04, -0.36)
03:16:44.589 00.003 7680 Worker thread wakes up
03:16:44.589 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.36) opts 0xd
03:16:44.590 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.36)
03:16:44.590 00.000 7680 Moving (-0.04, -0.36) raw xDistance=-0.11 yDistance=0.31
03:16:44.590 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:16:44.590 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:16:44.590 00.000 7680 MoveAxis(E, 0, ABG)
03:16:44.590 00.000 7680 Move returns status 0, amount 0
03:16:44.590 00.000 7680 MoveAxis(S, 166, ABG)
03:16:44.590 00.000 7680 Guiding  Dir = 1, Dur = 166
03:16:44.592 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:44.595 00.003 7680 IsSlewing returns 0
03:16:44.596 00.001 6120 UpdateGuideState exits: m=8609 SNR=62.2
03:16:44.598 00.002 7680 IsGuiding returns 0
03:16:44.599 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:44.603 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:44.607 00.004 7680 PulseGuide returned control before completion, sleep 176
03:16:44.608 00.001 6120 Enqueuing Expose request
03:16:44.796 00.188 7680 IsGuiding returns 0
03:16:44.796 00.000 7680 Move returns status 0, amount 166
03:16:44.796 00.000 7680 move complete, result=0
03:16:44.797 00.001 7680 worker thread done servicing request
03:16:44.797 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 166 ms SOUTH
03:16:44.804 00.007 7680 Worker thread wakes up
03:16:44.804 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:44.804 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:46.048 01.244 7680 Exposure complete
03:16:46.184 00.136 7680 worker thread done servicing request
03:16:46.184 00.000 6120 OnExposeComplete: enter
03:16:46.188 00.004 6120 UpdateGuideState(): m_state=6
03:16:46.191 00.003 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2546
03:16:46.198 00.007 6120 Star::Find returns 1 (0), X=512.61, Y=671.47, Mass=9062, SNR=62.9, Peak=205 HFD=7.0
03:16:46.203 00.005 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (0.19) = xAngle (2.49 = 2.49)
03:16:46.211 00.008 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.36 = -0.92)
03:16:46.217 00.006 6120 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.67 mountX=-0.18 mountY=-0.18, mountTheta=-2.35
03:16:46.226 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.10, opts=13)
03:16:46.233 00.007 6120 Enqueuing Move request for scope (-0.21, 0.10)
03:16:46.239 00.006 7680 Worker thread wakes up
03:16:46.239 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:46.245 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
03:16:46.245 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
03:16:46.245 00.000 6120 UpdateGuideState exits: m=9062 SNR=62.9
03:16:46.251 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:46.258 00.007 7680 Moving (-0.21, 0.10) raw xDistance=-0.18 yDistance=-0.18
03:16:46.258 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:16:46.259 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:16:46.259 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:16:46.259 00.000 7680 MoveAxis(E, 0, ABG)
03:16:46.259 00.000 7680 Move returns status 0, amount 0
03:16:46.260 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:46.266 00.006 7680 MoveAxis(N, 0, ABG)
03:16:46.266 00.000 7680 Move returns status 0, amount 0
03:16:46.266 00.000 6120 Enqueuing Expose request
03:16:46.272 00.006 7680 move complete, result=0
03:16:46.272 00.000 7680 worker thread done servicing request
03:16:46.274 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:16:46.279 00.005 7680 Worker thread wakes up
03:16:46.279 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:46.279 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:47.529 01.250 7680 Exposure complete
03:16:47.671 00.142 7680 worker thread done servicing request
03:16:47.671 00.000 6120 OnExposeComplete: enter
03:16:47.675 00.004 6120 UpdateGuideState(): m_state=6
03:16:47.680 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2547
03:16:47.683 00.003 6120 Star::Find returns 1 (0), X=512.50, Y=670.90, Mass=8673, SNR=62.8, Peak=220 HFD=6.5
03:16:47.688 00.005 6120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.19) = xAngle (-2.34 = -2.34)
03:16:47.690 00.002 6120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.53 = 0.53)
03:16:47.695 00.005 6120 CameraToMount -- cameraX=-0.31 cameraY=-0.47 hyp=0.56 cameraTheta=-2.16 mountX=-0.39 mountY=0.28, mountTheta=2.52
03:16:47.700 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=-0.47, opts=13)
03:16:47.705 00.005 6120 Enqueuing Move request for scope (-0.31, -0.47)
03:16:47.709 00.004 7680 Worker thread wakes up
03:16:47.710 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.47) opts 0xd
03:16:47.710 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, -0.47)
03:16:47.710 00.000 7680 Moving (-0.31, -0.47) raw xDistance=-0.39 yDistance=0.28
03:16:47.710 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
03:16:47.711 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:47.715 00.004 6120 UpdateGuideState exits: m=8673 SNR=62.8
03:16:47.719 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:47.722 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:47.727 00.005 6120 Enqueuing Expose request
03:16:47.731 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:16:47.731 00.000 7680 MoveAxis(E, 160, ABG)
03:16:47.731 00.000 7680 Guiding  Dir = 2, Dur = 160
03:16:47.731 00.000 7680 IsSlewing returns 0
03:16:47.731 00.000 7680 IsGuiding returns 0
03:16:47.732 00.001 7680 PulseGuide returned control before completion, sleep 170
03:16:47.911 00.179 7680 IsGuiding returns 1
03:16:47.911 00.000 7680 scope still moving after pulse duration time elapsed
03:16:47.941 00.030 7680 IsSlewing returns 0
03:16:47.943 00.002 7680 IsGuiding returns 0
03:16:47.945 00.002 7680 scope move finished after 160 + 53 ms
03:16:47.945 00.000 7680 Move returns status 0, amount 160
03:16:47.946 00.001 7680 MoveAxis(S, 153, ABG)
03:16:47.946 00.000 7680 Guiding  Dir = 1, Dur = 153
03:16:47.947 00.001 7680 IsSlewing returns 0
03:16:47.948 00.001 7680 IsGuiding returns 0
03:16:47.949 00.001 7680 PulseGuide returned control before completion, sleep 163
03:16:48.113 00.164 7680 IsGuiding returns 1
03:16:48.114 00.001 7680 scope still moving after pulse duration time elapsed
03:16:48.146 00.032 7680 IsSlewing returns 0
03:16:48.147 00.001 7680 IsGuiding returns 0
03:16:48.147 00.000 7680 scope move finished after 153 + 47 ms
03:16:48.149 00.002 7680 Move returns status 0, amount 153
03:16:48.149 00.000 7680 move complete, result=0
03:16:48.149 00.000 7680 worker thread done servicing request
03:16:48.150 00.001 6120 GuideStep: -0.4 px 160 ms EAST, 0.3 px 153 ms SOUTH
03:16:48.156 00.006 7680 Worker thread wakes up
03:16:48.157 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:48.157 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:49.406 01.249 7680 Exposure complete
03:16:49.543 00.137 7680 worker thread done servicing request
03:16:49.543 00.000 6120 OnExposeComplete: enter
03:16:49.548 00.005 6120 UpdateGuideState(): m_state=6
03:16:49.552 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2548
03:16:49.556 00.004 6120 Star::Find returns 1 (0), X=512.69, Y=671.40, Mass=8921, SNR=62.3, Peak=203 HFD=6.9
03:16:49.559 00.003 6120 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.19) = xAngle (2.68 = 2.68)
03:16:49.564 00.005 6120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.55 = -0.73)
03:16:49.567 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.87 mountX=-0.11 mountY=-0.08, mountTheta=-2.50
03:16:49.573 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.03, opts=13)
03:16:49.578 00.005 6120 Enqueuing Move request for scope (-0.12, 0.03)
03:16:49.582 00.004 7680 Worker thread wakes up
03:16:49.582 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:49.586 00.004 6120 UpdateGuideState exits: m=8921 SNR=62.3
03:16:49.590 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:49.594 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:49.598 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
03:16:49.598 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
03:16:49.598 00.000 7680 Moving (-0.12, 0.03) raw xDistance=-0.11 yDistance=-0.08
03:16:49.599 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:16:49.599 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:16:49.600 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:16:49.600 00.000 7680 MoveAxis(E, 0, ABG)
03:16:49.600 00.000 7680 Move returns status 0, amount 0
03:16:49.600 00.000 7680 MoveAxis(N, 0, ABG)
03:16:49.601 00.001 7680 Move returns status 0, amount 0
03:16:49.601 00.000 7680 move complete, result=0
03:16:49.601 00.000 7680 worker thread done servicing request
03:16:49.601 00.000 6120 Enqueuing Expose request
03:16:49.606 00.005 7680 Worker thread wakes up
03:16:49.606 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:49.606 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:16:49.611 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:50.867 01.256 7680 Exposure complete
03:16:51.013 00.146 7680 worker thread done servicing request
03:16:51.014 00.001 6120 OnExposeComplete: enter
03:16:51.018 00.004 6120 UpdateGuideState(): m_state=6
03:16:51.023 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2549
03:16:51.026 00.003 6120 Star::Find returns 1 (0), X=512.87, Y=670.87, Mass=8868, SNR=62.9, Peak=219 HFD=6.5
03:16:51.031 00.005 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
03:16:51.034 00.003 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
03:16:51.039 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-0.50 hyp=0.50 cameraTheta=-1.45 mountX=-0.03 mountY=0.47, mountTheta=1.64
03:16:51.045 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.50, opts=13)
03:16:51.050 00.005 6120 Enqueuing Move request for scope (0.06, -0.50)
03:16:51.053 00.003 7680 Worker thread wakes up
03:16:51.054 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:51.057 00.003 6120 UpdateGuideState exits: m=8868 SNR=62.9
03:16:51.061 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:51.065 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:51.068 00.003 6120 Enqueuing Expose request
03:16:51.072 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.50) opts 0xd
03:16:51.072 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.50)
03:16:51.072 00.000 7680 Moving (0.06, -0.50) raw xDistance=-0.03 yDistance=0.47
03:16:51.073 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:16:51.073 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
03:16:51.073 00.000 7680 MoveAxis(E, 0, ABG)
03:16:51.073 00.000 7680 Move returns status 0, amount 0
03:16:51.074 00.001 7680 MoveAxis(S, 257, ABG)
03:16:51.074 00.000 7680 Guiding  Dir = 1, Dur = 257
03:16:51.074 00.000 7680 IsSlewing returns 0
03:16:51.075 00.001 7680 IsGuiding returns 0
03:16:51.075 00.000 7680 PulseGuide returned control before completion, sleep 267
03:16:51.357 00.282 7680 IsGuiding returns 1
03:16:51.357 00.000 7680 scope still moving after pulse duration time elapsed
03:16:51.387 00.030 7680 IsSlewing returns 0
03:16:51.387 00.000 7680 IsGuiding returns 1
03:16:51.420 00.033 7680 IsSlewing returns 0
03:16:51.422 00.002 7680 IsGuiding returns 0
03:16:51.422 00.000 7680 scope move finished after 257 + 90 ms
03:16:51.422 00.000 7680 Move returns status 0, amount 257
03:16:51.423 00.001 7680 move complete, result=0
03:16:51.423 00.000 7680 worker thread done servicing request
03:16:51.423 00.000 7680 Worker thread wakes up
03:16:51.423 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 257 ms SOUTH
03:16:51.428 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:51.428 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:52.681 01.253 7680 Exposure complete
03:16:52.822 00.141 7680 worker thread done servicing request
03:16:52.823 00.001 6120 OnExposeComplete: enter
03:16:52.829 00.006 6120 UpdateGuideState(): m_state=6
03:16:52.833 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2550
03:16:52.838 00.005 6120 Star::Find returns 1 (0), X=512.69, Y=671.59, Mass=8815, SNR=62.3, Peak=208 HFD=6.9
03:16:52.841 00.003 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (0.19) = xAngle (1.91 = 1.91)
03:16:52.846 00.005 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.78 = -1.50)
03:16:52.850 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.25 cameraTheta=2.09 mountX=-0.08 mountY=-0.25, mountTheta=-1.89
03:16:52.855 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.22, opts=13)
03:16:52.859 00.004 6120 Enqueuing Move request for scope (-0.13, 0.22)
03:16:52.862 00.003 7680 Worker thread wakes up
03:16:52.863 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:52.866 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
03:16:52.866 00.000 6120 UpdateGuideState exits: m=8815 SNR=62.3
03:16:52.871 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:52.874 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:52.879 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
03:16:52.879 00.000 7680 Moving (-0.13, 0.22) raw xDistance=-0.08 yDistance=-0.25
03:16:52.879 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:16:52.880 00.001 6120 Enqueuing Expose request
03:16:52.884 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:16:52.884 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:16:52.884 00.000 7680 MoveAxis(E, 0, ABG)
03:16:52.884 00.000 7680 Move returns status 0, amount 0
03:16:52.884 00.000 7680 MoveAxis(N, 0, ABG)
03:16:52.884 00.000 7680 Move returns status 0, amount 0
03:16:52.884 00.000 7680 move complete, result=0
03:16:52.885 00.001 7680 worker thread done servicing request
03:16:52.885 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:16:52.888 00.003 7680 Worker thread wakes up
03:16:52.888 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:52.888 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:54.139 01.251 7680 Exposure complete
03:16:54.284 00.145 7680 worker thread done servicing request
03:16:54.284 00.000 6120 OnExposeComplete: enter
03:16:54.288 00.004 6120 UpdateGuideState(): m_state=6
03:16:54.292 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2551
03:16:54.296 00.004 6120 Star::Find returns 1 (0), X=512.81, Y=671.04, Mass=8765, SNR=61.8, Peak=230 HFD=6.4
03:16:54.300 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
03:16:54.304 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
03:16:54.307 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.33 hyp=0.33 cameraTheta=-1.58 mountX=-0.06 mountY=0.29, mountTheta=1.78
03:16:54.312 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.33, opts=13)
03:16:54.315 00.003 6120 Enqueuing Move request for scope (-0.00, -0.33)
03:16:54.319 00.004 7680 Worker thread wakes up
03:16:54.319 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.33) opts 0xd
03:16:54.320 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.33)
03:16:54.320 00.000 7680 Moving (-0.00, -0.33) raw xDistance=-0.06 yDistance=0.29
03:16:54.320 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:16:54.320 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:16:54.320 00.000 7680 MoveAxis(E, 0, ABG)
03:16:54.320 00.000 7680 Move returns status 0, amount 0
03:16:54.320 00.000 7680 MoveAxis(S, 159, ABG)
03:16:54.320 00.000 7680 Guiding  Dir = 1, Dur = 159
03:16:54.320 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:54.325 00.005 7680 IsSlewing returns 0
03:16:54.325 00.000 6120 UpdateGuideState exits: m=8765 SNR=61.8
03:16:54.329 00.004 7680 IsGuiding returns 0
03:16:54.330 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:54.334 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:54.338 00.004 7680 PulseGuide returned control before completion, sleep 169
03:16:54.338 00.000 6120 Enqueuing Expose request
03:16:54.517 00.179 7680 IsGuiding returns 1
03:16:54.518 00.001 7680 scope still moving after pulse duration time elapsed
03:16:54.548 00.030 7680 IsSlewing returns 0
03:16:54.548 00.000 7680 IsGuiding returns 0
03:16:54.550 00.002 7680 scope move finished after 159 + 60 ms
03:16:54.550 00.000 7680 Move returns status 0, amount 159
03:16:54.550 00.000 7680 move complete, result=0
03:16:54.550 00.000 7680 worker thread done servicing request
03:16:54.551 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 159 ms SOUTH
03:16:54.557 00.006 7680 Worker thread wakes up
03:16:54.557 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:54.559 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:55.809 01.250 7680 Exposure complete
03:16:55.957 00.148 7680 worker thread done servicing request
03:16:55.957 00.000 6120 OnExposeComplete: enter
03:16:55.961 00.004 6120 UpdateGuideState(): m_state=6
03:16:55.965 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2552
03:16:55.970 00.005 6120 Star::Find returns 1 (0), X=512.63, Y=671.62, Mass=8924, SNR=62.6, Peak=202 HFD=6.8
03:16:55.974 00.004 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (0.19) = xAngle (2.01 = 2.01)
03:16:55.979 00.005 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.88 = -1.40)
03:16:55.982 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.25 hyp=0.31 cameraTheta=2.19 mountX=-0.13 mountY=-0.31, mountTheta=-1.98
03:16:55.989 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.25, opts=13)
03:16:55.992 00.003 6120 Enqueuing Move request for scope (-0.18, 0.25)
03:16:55.997 00.005 7680 Worker thread wakes up
03:16:55.997 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.25) opts 0xd
03:16:55.997 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.25)
03:16:55.997 00.000 7680 Moving (-0.18, 0.25) raw xDistance=-0.13 yDistance=-0.31
03:16:55.997 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:16:55.997 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:16:55.997 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:56.001 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:16:56.001 00.000 7680 MoveAxis(E, 0, ABG)
03:16:56.001 00.000 7680 Move returns status 0, amount 0
03:16:56.002 00.001 7680 MoveAxis(N, 0, ABG)
03:16:56.002 00.000 7680 Move returns status 0, amount 0
03:16:56.002 00.000 7680 move complete, result=0
03:16:56.002 00.000 7680 worker thread done servicing request
03:16:56.002 00.000 6120 UpdateGuideState exits: m=8924 SNR=62.6
03:16:56.006 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:56.010 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:56.014 00.004 6120 Enqueuing Expose request
03:16:56.017 00.003 7680 Worker thread wakes up
03:16:56.018 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:56.018 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:16:56.022 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:57.272 01.250 7680 Exposure complete
03:16:57.415 00.143 7680 worker thread done servicing request
03:16:57.415 00.000 6120 OnExposeComplete: enter
03:16:57.420 00.005 6120 UpdateGuideState(): m_state=6
03:16:57.424 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2553
03:16:57.428 00.004 6120 Star::Find returns 1 (0), X=512.80, Y=671.04, Mass=8328, SNR=60.7, Peak=204 HFD=6.4
03:16:57.432 00.004 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
03:16:57.436 00.004 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
03:16:57.439 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.61 mountX=-0.07 mountY=0.29, mountTheta=1.82
03:16:57.444 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.32, opts=13)
03:16:57.449 00.005 6120 Enqueuing Move request for scope (-0.01, -0.32)
03:16:57.454 00.005 7680 Worker thread wakes up
03:16:57.455 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.32) opts 0xd
03:16:57.455 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.32)
03:16:57.455 00.000 7680 Moving (-0.01, -0.32) raw xDistance=-0.07 yDistance=0.29
03:16:57.455 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:16:57.456 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:57.460 00.004 6120 UpdateGuideState exits: m=8328 SNR=60.7
03:16:57.464 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:57.468 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:57.471 00.003 6120 Enqueuing Expose request
03:16:57.475 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:16:57.475 00.000 7680 MoveAxis(E, 0, ABG)
03:16:57.475 00.000 7680 Move returns status 0, amount 0
03:16:57.476 00.001 7680 MoveAxis(S, 155, ABG)
03:16:57.476 00.000 7680 Guiding  Dir = 1, Dur = 155
03:16:57.478 00.002 7680 IsSlewing returns 0
03:16:57.478 00.000 7680 IsGuiding returns 0
03:16:57.478 00.000 7680 PulseGuide returned control before completion, sleep 165
03:16:57.649 00.171 7680 IsGuiding returns 1
03:16:57.649 00.000 7680 scope still moving after pulse duration time elapsed
03:16:57.679 00.030 7680 IsSlewing returns 0
03:16:57.680 00.001 7680 IsGuiding returns 0
03:16:57.681 00.001 7680 scope move finished after 155 + 46 ms
03:16:57.681 00.000 7680 Move returns status 0, amount 155
03:16:57.681 00.000 7680 move complete, result=0
03:16:57.681 00.000 7680 worker thread done servicing request
03:16:57.681 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 155 ms SOUTH
03:16:57.687 00.006 7680 Worker thread wakes up
03:16:57.687 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:16:57.687 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:16:58.944 01.257 7680 Exposure complete
03:16:59.086 00.142 7680 worker thread done servicing request
03:16:59.087 00.001 6120 OnExposeComplete: enter
03:16:59.091 00.004 6120 UpdateGuideState(): m_state=6
03:16:59.096 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2554
03:16:59.100 00.004 6120 Star::Find returns 1 (0), X=512.50, Y=672.99, Mass=8025, SNR=59.5, Peak=201 HFD=6.5
03:16:59.105 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (0.19) = xAngle (1.57 = 1.57)
03:16:59.109 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.45 = -1.84)
03:16:59.113 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=1.62 hyp=1.65 cameraTheta=1.76 mountX=-0.01 mountY=-1.59, mountTheta=-1.57
03:16:59.119 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=1.62, opts=13)
03:16:59.124 00.005 6120 Enqueuing Move request for scope (-0.31, 1.62)
03:16:59.128 00.004 7680 Worker thread wakes up
03:16:59.128 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:16:59.132 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 1.62) opts 0xd
03:16:59.134 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.31, 1.62)
03:16:59.134 00.000 7680 Moving (-0.31, 1.62) raw xDistance=-0.01 yDistance=-1.59
03:16:59.134 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:16:59.134 00.000 7680 resist switch: large excursion: input -1.59 thresh 0.60 direction from 1 to -1
03:16:59.135 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.77
03:16:59.135 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.59 from input -1.59
03:16:59.135 00.000 6120 UpdateGuideState exits: m=8025 SNR=59.5
03:16:59.141 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:59.145 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:16:59.149 00.004 6120 Enqueuing Expose request
03:16:59.152 00.003 7680 MoveAxis(E, 0, ABG)
03:16:59.154 00.002 7680 Move returns status 0, amount 0
03:16:59.154 00.000 7680 MoveAxis(N, 863, ABG)
03:16:59.154 00.000 7680 Guiding  Dir = 0, Dur = 863
03:16:59.155 00.001 7680 IsSlewing returns 0
03:16:59.155 00.000 7680 IsGuiding returns 0
03:16:59.156 00.001 7680 PulseGuide returned control before completion, sleep 873
03:17:00.041 00.885 7680 IsGuiding returns 1
03:17:00.041 00.000 7680 scope still moving after pulse duration time elapsed
03:17:00.072 00.031 7680 IsSlewing returns 0
03:17:00.073 00.001 7680 IsGuiding returns 0
03:17:00.073 00.000 7680 scope move finished after 863 + 55 ms
03:17:00.074 00.001 7680 Move returns status 0, amount 863
03:17:00.074 00.000 7680 move complete, result=0
03:17:00.074 00.000 7680 worker thread done servicing request
03:17:00.076 00.002 7680 Worker thread wakes up
03:17:00.076 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -1.6 px 863 ms NORTH
03:17:00.085 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:00.085 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:01.337 01.252 7680 Exposure complete
03:17:01.461 00.124 7680 worker thread done servicing request
03:17:01.462 00.001 6120 OnExposeComplete: enter
03:17:01.466 00.004 6120 UpdateGuideState(): m_state=6
03:17:01.470 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2555
03:17:01.473 00.003 6120 Star::Find returns 1 (0), X=512.46, Y=670.80, Mass=8086, SNR=58.7, Peak=207 HFD=6.6
03:17:01.478 00.005 6120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.19) = xAngle (-2.32 = -2.32)
03:17:01.485 00.007 6120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.56 = 0.56)
03:17:01.490 00.005 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.57 hyp=0.67 cameraTheta=-2.13 mountX=-0.45 mountY=0.35, mountTheta=2.48
03:17:01.495 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.57, opts=13)
03:17:01.500 00.005 6120 Enqueuing Move request for scope (-0.35, -0.57)
03:17:01.504 00.004 7680 Worker thread wakes up
03:17:01.504 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.57) opts 0xd
03:17:01.504 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.57)
03:17:01.505 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:01.508 00.003 6120 UpdateGuideState exits: m=8086 SNR=58.7
03:17:01.511 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:01.515 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:01.520 00.005 6120 Enqueuing Expose request
03:17:01.523 00.003 7680 Moving (-0.35, -0.57) raw xDistance=-0.45 yDistance=0.35
03:17:01.524 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.45
03:17:01.524 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:17:01.524 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
03:17:01.524 00.000 7680 MoveAxis(E, 185, ABG)
03:17:01.525 00.001 7680 Guiding  Dir = 2, Dur = 185
03:17:01.525 00.000 7680 IsSlewing returns 0
03:17:01.525 00.000 7680 IsGuiding returns 0
03:17:01.526 00.001 7680 PulseGuide returned control before completion, sleep 195
03:17:01.732 00.206 7680 IsGuiding returns 1
03:17:01.735 00.003 7680 scope still moving after pulse duration time elapsed
03:17:01.764 00.029 7680 IsSlewing returns 0
03:17:01.765 00.001 7680 IsGuiding returns 0
03:17:01.765 00.000 7680 scope move finished after 185 + 54 ms
03:17:01.765 00.000 7680 Move returns status 0, amount 185
03:17:01.767 00.002 7680 MoveAxis(N, 0, ABG)
03:17:01.767 00.000 7680 Move returns status 0, amount 0
03:17:01.767 00.000 7680 move complete, result=0
03:17:01.768 00.001 7680 worker thread done servicing request
03:17:01.768 00.000 6120 GuideStep: -0.5 px 185 ms EAST, 0.4 px 0 ms NORTH
03:17:01.773 00.005 7680 Worker thread wakes up
03:17:01.774 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:01.774 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:03.031 01.257 7680 Exposure complete
03:17:03.178 00.147 7680 worker thread done servicing request
03:17:03.179 00.001 6120 OnExposeComplete: enter
03:17:03.183 00.004 6120 UpdateGuideState(): m_state=6
03:17:03.186 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2556
03:17:03.191 00.005 6120 Star::Find returns 1 (0), X=512.72, Y=670.63, Mass=8216, SNR=60.4, Peak=216 HFD=6.8
03:17:03.195 00.004 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
03:17:03.200 00.005 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
03:17:03.206 00.006 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.74 hyp=0.74 cameraTheta=-1.70 mountX=-0.23 mountY=0.62, mountTheta=1.93
03:17:03.211 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.74, opts=13)
03:17:03.215 00.004 6120 Enqueuing Move request for scope (-0.10, -0.74)
03:17:03.219 00.004 7680 Worker thread wakes up
03:17:03.220 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.74) opts 0xd
03:17:03.220 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.74)
03:17:03.220 00.000 7680 Moving (-0.10, -0.74) raw xDistance=-0.23 yDistance=0.62
03:17:03.220 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.23
03:17:03.220 00.000 7680 resist switch: large excursion: input 0.62 thresh 0.60 direction from -1 to 1
03:17:03.220 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:03.224 00.004 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.85
03:17:03.225 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
03:17:03.226 00.001 7680 MoveAxis(E, 108, ABG)
03:17:03.226 00.000 6120 UpdateGuideState exits: m=8216 SNR=60.4
03:17:03.231 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:03.236 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:03.240 00.004 7680 Guiding  Dir = 2, Dur = 108
03:17:03.240 00.000 6120 Enqueuing Expose request
03:17:03.244 00.004 7680 IsSlewing returns 0
03:17:03.245 00.001 7680 IsGuiding returns 0
03:17:03.245 00.000 7680 PulseGuide returned control before completion, sleep 118
03:17:03.365 00.120 7680 IsGuiding returns 1
03:17:03.365 00.000 7680 scope still moving after pulse duration time elapsed
03:17:03.395 00.030 7680 IsSlewing returns 0
03:17:03.395 00.000 7680 IsGuiding returns 0
03:17:03.396 00.001 7680 scope move finished after 108 + 43 ms
03:17:03.396 00.000 7680 Move returns status 0, amount 108
03:17:03.397 00.001 7680 MoveAxis(S, 335, ABG)
03:17:03.397 00.000 7680 Guiding  Dir = 1, Dur = 335
03:17:03.398 00.001 7680 IsSlewing returns 0
03:17:03.398 00.000 7680 IsGuiding returns 0
03:17:03.399 00.001 7680 PulseGuide returned control before completion, sleep 345
03:17:03.754 00.355 7680 IsGuiding returns 1
03:17:03.755 00.001 7680 scope still moving after pulse duration time elapsed
03:17:03.788 00.033 7680 IsSlewing returns 0
03:17:03.789 00.001 7680 IsGuiding returns 0
03:17:03.789 00.000 7680 scope move finished after 335 + 55 ms
03:17:03.790 00.001 7680 Move returns status 0, amount 335
03:17:03.790 00.000 7680 move complete, result=0
03:17:03.790 00.000 7680 worker thread done servicing request
03:17:03.791 00.001 7680 Worker thread wakes up
03:17:03.791 00.000 6120 GuideStep: -0.2 px 108 ms EAST, 0.6 px 335 ms SOUTH
03:17:03.798 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:03.800 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:05.056 01.256 7680 Exposure complete
03:17:05.178 00.122 7680 worker thread done servicing request
03:17:05.178 00.000 6120 OnExposeComplete: enter
03:17:05.181 00.003 6120 UpdateGuideState(): m_state=6
03:17:05.184 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2557
03:17:05.188 00.004 6120 Star::Find returns 1 (0), X=512.75, Y=670.57, Mass=9155, SNR=63.1, Peak=237 HFD=6.8
03:17:05.191 00.003 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
03:17:05.194 00.003 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
03:17:05.199 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.79 hyp=0.80 cameraTheta=-1.64 mountX=-0.21 mountY=0.69, mountTheta=1.86
03:17:05.203 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.79, opts=13)
03:17:05.208 00.005 6120 Enqueuing Move request for scope (-0.06, -0.79)
03:17:05.212 00.004 7680 Worker thread wakes up
03:17:05.213 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:05.216 00.003 6120 UpdateGuideState exits: m=9155 SNR=63.1
03:17:05.220 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:05.224 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.79) opts 0xd
03:17:05.224 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.79)
03:17:05.224 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:05.229 00.005 6120 Enqueuing Expose request
03:17:05.234 00.005 7680 Moving (-0.06, -0.79) raw xDistance=-0.21 yDistance=0.69
03:17:05.234 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
03:17:05.234 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
03:17:05.234 00.000 7680 MoveAxis(E, 92, ABG)
03:17:05.235 00.001 7680 Guiding  Dir = 2, Dur = 92
03:17:05.235 00.000 7680 IsSlewing returns 0
03:17:05.235 00.000 7680 IsGuiding returns 0
03:17:05.236 00.001 7680 PulseGuide returned control before completion, sleep 102
03:17:05.341 00.105 7680 IsGuiding returns 1
03:17:05.342 00.001 7680 scope still moving after pulse duration time elapsed
03:17:05.371 00.029 7680 IsSlewing returns 0
03:17:05.373 00.002 7680 IsGuiding returns 0
03:17:05.374 00.001 7680 scope move finished after 92 + 46 ms
03:17:05.374 00.000 7680 Move returns status 0, amount 92
03:17:05.375 00.001 7680 MoveAxis(S, 373, ABG)
03:17:05.375 00.000 7680 Guiding  Dir = 1, Dur = 373
03:17:05.377 00.002 7680 IsSlewing returns 0
03:17:05.377 00.000 7680 IsGuiding returns 0
03:17:05.379 00.002 7680 PulseGuide returned control before completion, sleep 383
03:17:05.765 00.386 7680 IsGuiding returns 1
03:17:05.766 00.001 7680 scope still moving after pulse duration time elapsed
03:17:05.797 00.031 7680 IsSlewing returns 0
03:17:05.798 00.001 7680 IsGuiding returns 0
03:17:05.798 00.000 7680 scope move finished after 373 + 47 ms
03:17:05.799 00.001 7680 Move returns status 0, amount 373
03:17:05.800 00.001 7680 move complete, result=0
03:17:05.800 00.000 7680 worker thread done servicing request
03:17:05.800 00.000 7680 Worker thread wakes up
03:17:05.801 00.001 6120 GuideStep: -0.2 px 92 ms EAST, 0.7 px 373 ms SOUTH
03:17:05.807 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:05.807 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:07.057 01.250 7680 Exposure complete
03:17:07.195 00.138 7680 worker thread done servicing request
03:17:07.195 00.000 6120 OnExposeComplete: enter
03:17:07.201 00.006 6120 UpdateGuideState(): m_state=6
03:17:07.206 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2558
03:17:07.210 00.004 6120 Star::Find returns 1 (0), X=512.89, Y=670.99, Mass=9021, SNR=61.9, Peak=211 HFD=6.5
03:17:07.214 00.004 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
03:17:07.217 00.003 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
03:17:07.222 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.37 hyp=0.38 cameraTheta=-1.38 mountX=0.00 mountY=0.37, mountTheta=1.57
03:17:07.228 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.37, opts=13)
03:17:07.233 00.005 6120 Enqueuing Move request for scope (0.07, -0.37)
03:17:07.237 00.004 7680 Worker thread wakes up
03:17:07.237 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.37) opts 0xd
03:17:07.237 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.37)
03:17:07.238 00.001 7680 Moving (0.07, -0.37) raw xDistance=0.00 yDistance=0.37
03:17:07.238 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:17:07.238 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:17:07.238 00.000 7680 MoveAxis(E, 0, ABG)
03:17:07.238 00.000 7680 Move returns status 0, amount 0
03:17:07.239 00.001 7680 MoveAxis(S, 199, ABG)
03:17:07.239 00.000 7680 Guiding  Dir = 1, Dur = 199
03:17:07.239 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:07.244 00.005 7680 IsSlewing returns 0
03:17:07.245 00.001 6120 UpdateGuideState exits: m=9021 SNR=61.9
03:17:07.248 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:07.253 00.005 7680 IsGuiding returns 0
03:17:07.253 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:07.256 00.003 7680 PulseGuide returned control before completion, sleep 209
03:17:07.257 00.001 6120 Enqueuing Expose request
03:17:07.468 00.211 7680 IsGuiding returns 1
03:17:07.468 00.000 7680 scope still moving after pulse duration time elapsed
03:17:07.499 00.031 7680 IsSlewing returns 0
03:17:07.499 00.000 7680 IsGuiding returns 1
03:17:07.531 00.032 7680 IsSlewing returns 0
03:17:07.532 00.001 7680 IsGuiding returns 0
03:17:07.532 00.000 7680 scope move finished after 199 + 80 ms
03:17:07.533 00.001 7680 Move returns status 0, amount 199
03:17:07.533 00.000 7680 move complete, result=0
03:17:07.533 00.000 7680 worker thread done servicing request
03:17:07.534 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 199 ms SOUTH
03:17:07.539 00.005 7680 Worker thread wakes up
03:17:07.539 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:07.541 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:08.791 01.250 7680 Exposure complete
03:17:08.932 00.141 7680 worker thread done servicing request
03:17:08.933 00.001 6120 OnExposeComplete: enter
03:17:08.937 00.004 6120 UpdateGuideState(): m_state=6
03:17:08.940 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2559
03:17:08.945 00.005 6120 Star::Find returns 1 (0), X=513.01, Y=670.18, Mass=8065, SNR=60.0, Peak=207 HFD=6.4
03:17:08.948 00.003 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
03:17:08.953 00.005 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
03:17:08.957 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-1.18 hyp=1.20 cameraTheta=-1.41 mountX=-0.03 mountY=1.15, mountTheta=1.60
03:17:08.962 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-1.18, opts=13)
03:17:08.965 00.003 6120 Enqueuing Move request for scope (0.20, -1.18)
03:17:08.970 00.005 7680 Worker thread wakes up
03:17:08.970 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -1.18) opts 0xd
03:17:08.970 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:08.974 00.004 6120 UpdateGuideState exits: m=8065 SNR=60.0
03:17:08.978 00.004 7680 Handling offset move in thread for scope, endpoint = (0.20, -1.18)
03:17:08.979 00.001 7680 Moving (0.20, -1.18) raw xDistance=-0.03 yDistance=1.15
03:17:08.979 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:17:08.979 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.15 from input 1.15
03:17:08.979 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:08.983 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:08.988 00.005 7680 MoveAxis(E, 0, ABG)
03:17:08.988 00.000 7680 Move returns status 0, amount 0
03:17:08.989 00.001 7680 MoveAxis(S, 624, ABG)
03:17:08.989 00.000 7680 Guiding  Dir = 1, Dur = 624
03:17:08.989 00.000 6120 Enqueuing Expose request
03:17:08.993 00.004 7680 IsSlewing returns 0
03:17:08.993 00.000 7680 IsGuiding returns 0
03:17:08.993 00.000 7680 PulseGuide returned control before completion, sleep 634
03:17:09.640 00.647 7680 IsGuiding returns 1
03:17:09.641 00.001 7680 scope still moving after pulse duration time elapsed
03:17:09.671 00.030 7680 IsSlewing returns 0
03:17:09.672 00.001 7680 IsGuiding returns 0
03:17:09.672 00.000 7680 scope move finished after 624 + 55 ms
03:17:09.674 00.002 7680 Move returns status 0, amount 624
03:17:09.674 00.000 7680 move complete, result=0
03:17:09.674 00.000 7680 worker thread done servicing request
03:17:09.674 00.000 7680 Worker thread wakes up
03:17:09.675 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 1.1 px 624 ms SOUTH
03:17:09.681 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:09.681 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:10.936 01.255 7680 Exposure complete
03:17:11.075 00.139 7680 worker thread done servicing request
03:17:11.075 00.000 6120 OnExposeComplete: enter
03:17:11.079 00.004 6120 UpdateGuideState(): m_state=6
03:17:11.084 00.005 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2560
03:17:11.089 00.005 6120 Star::Find returns 1 (0), X=513.10, Y=671.06, Mass=8139, SNR=60.3, Peak=197 HFD=6.4
03:17:11.093 00.004 6120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.19) = xAngle (-1.00 = -1.00)
03:17:11.097 00.004 6120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.88 = 1.88)
03:17:11.102 00.005 6120 CameraToMount -- cameraX=0.29 cameraY=-0.30 hyp=0.42 cameraTheta=-0.81 mountX=0.23 mountY=0.40, mountTheta=1.05
03:17:11.107 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.30, opts=13)
03:17:11.111 00.004 6120 Enqueuing Move request for scope (0.29, -0.30)
03:17:11.114 00.003 7680 Worker thread wakes up
03:17:11.115 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.30) opts 0xd
03:17:11.115 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.30)
03:17:11.115 00.000 7680 Moving (0.29, -0.30) raw xDistance=0.23 yDistance=0.40
03:17:11.115 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
03:17:11.117 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:11.120 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
03:17:11.120 00.000 6120 UpdateGuideState exits: m=8139 SNR=60.3
03:17:11.124 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:11.128 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:11.133 00.005 6120 Enqueuing Expose request
03:17:11.137 00.004 7680 MoveAxis(W, 93, ABG)
03:17:11.137 00.000 7680 Guiding  Dir = 3, Dur = 93
03:17:11.137 00.000 7680 IsSlewing returns 0
03:17:11.138 00.001 7680 IsGuiding returns 0
03:17:11.138 00.000 7680 PulseGuide returned control before completion, sleep 103
03:17:11.256 00.118 7680 IsGuiding returns 1
03:17:11.256 00.000 7680 scope still moving after pulse duration time elapsed
03:17:11.286 00.030 7680 IsSlewing returns 0
03:17:11.288 00.002 7680 IsGuiding returns 0
03:17:11.290 00.002 7680 scope move finished after 93 + 58 ms
03:17:11.290 00.000 7680 Move returns status 0, amount 93
03:17:11.290 00.000 7680 MoveAxis(S, 217, ABG)
03:17:11.291 00.001 7680 Guiding  Dir = 1, Dur = 217
03:17:11.292 00.001 7680 IsSlewing returns 0
03:17:11.292 00.000 7680 IsGuiding returns 0
03:17:11.292 00.000 7680 PulseGuide returned control before completion, sleep 227
03:17:11.522 00.230 7680 IsGuiding returns 1
03:17:11.523 00.001 7680 scope still moving after pulse duration time elapsed
03:17:11.554 00.031 7680 IsSlewing returns 0
03:17:11.555 00.001 7680 IsGuiding returns 0
03:17:11.555 00.000 7680 scope move finished after 217 + 46 ms
03:17:11.557 00.002 7680 Move returns status 0, amount 217
03:17:11.557 00.000 7680 move complete, result=0
03:17:11.558 00.001 7680 worker thread done servicing request
03:17:11.558 00.000 7680 Worker thread wakes up
03:17:11.558 00.000 6120 GuideStep: 0.2 px 93 ms WEST, 0.4 px 217 ms SOUTH
03:17:11.564 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:11.565 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:12.812 01.247 7680 Exposure complete
03:17:12.964 00.152 7680 worker thread done servicing request
03:17:12.964 00.000 6120 OnExposeComplete: enter
03:17:12.968 00.004 6120 UpdateGuideState(): m_state=6
03:17:12.974 00.006 6120 Star::Find(15, 513, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2561
03:17:12.978 00.004 6120 Star::Find returns 1 (0), X=512.80, Y=671.63, Mass=8756, SNR=62.2, Peak=207 HFD=6.7
03:17:12.982 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.19) = xAngle (1.45 = 1.45)
03:17:12.986 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.32 = -1.96)
03:17:12.989 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.64 mountX=0.03 mountY=-0.24, mountTheta=-1.44
03:17:12.995 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.26, opts=13)
03:17:12.999 00.004 6120 Enqueuing Move request for scope (-0.02, 0.26)
03:17:13.003 00.004 7680 Worker thread wakes up
03:17:13.003 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:13.007 00.004 6120 UpdateGuideState exits: m=8756 SNR=62.2
03:17:13.011 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:13.014 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:13.018 00.004 6120 Enqueuing Expose request
03:17:13.021 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
03:17:13.021 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
03:17:13.021 00.000 7680 Moving (-0.02, 0.26) raw xDistance=0.03 yDistance=-0.24
03:17:13.021 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:17:13.021 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:17:13.023 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:17:13.023 00.000 7680 MoveAxis(E, 0, ABG)
03:17:13.023 00.000 7680 Move returns status 0, amount 0
03:17:13.023 00.000 7680 MoveAxis(N, 0, ABG)
03:17:13.024 00.001 7680 Move returns status 0, amount 0
03:17:13.024 00.000 7680 move complete, result=0
03:17:13.025 00.001 7680 worker thread done servicing request
03:17:13.025 00.000 7680 Worker thread wakes up
03:17:13.025 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:17:13.029 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:13.029 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:14.285 01.256 7680 Exposure complete
03:17:14.416 00.131 7680 worker thread done servicing request
03:17:14.416 00.000 6120 OnExposeComplete: enter
03:17:14.421 00.005 6120 UpdateGuideState(): m_state=6
03:17:14.423 00.002 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2562
03:17:14.426 00.003 6120 Star::Find returns 1 (0), X=512.89, Y=671.08, Mass=8674, SNR=62.2, Peak=207 HFD=6.5
03:17:14.429 00.003 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
03:17:14.433 00.004 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
03:17:14.436 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.31 mountX=0.02 mountY=0.30, mountTheta=1.50
03:17:14.439 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.29, opts=13)
03:17:14.446 00.007 6120 Enqueuing Move request for scope (0.08, -0.29)
03:17:14.451 00.005 7680 Worker thread wakes up
03:17:14.451 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.29) opts 0xd
03:17:14.452 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:14.454 00.002 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.29)
03:17:14.454 00.000 7680 Moving (0.08, -0.29) raw xDistance=0.02 yDistance=0.30
03:17:14.455 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:17:14.455 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:17:14.455 00.000 7680 MoveAxis(E, 0, ABG)
03:17:14.455 00.000 7680 Move returns status 0, amount 0
03:17:14.455 00.000 6120 UpdateGuideState exits: m=8674 SNR=62.2
03:17:14.459 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:14.462 00.003 7680 MoveAxis(S, 160, ABG)
03:17:14.462 00.000 7680 Guiding  Dir = 1, Dur = 160
03:17:14.462 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:14.464 00.002 6120 Enqueuing Expose request
03:17:14.466 00.002 7680 IsSlewing returns 0
03:17:14.466 00.000 7680 IsGuiding returns 0
03:17:14.468 00.002 7680 PulseGuide returned control before completion, sleep 170
03:17:14.648 00.180 7680 IsGuiding returns 1
03:17:14.648 00.000 7680 scope still moving after pulse duration time elapsed
03:17:14.797 00.149 7680 IsSlewing returns 0
03:17:14.798 00.001 7680 IsGuiding returns 0
03:17:14.798 00.000 7680 scope move finished after 160 + 170 ms
03:17:14.798 00.000 7680 Move returns status 0, amount 160
03:17:14.799 00.001 7680 move complete, result=0
03:17:14.799 00.000 7680 worker thread done servicing request
03:17:14.799 00.000 7680 Worker thread wakes up
03:17:14.799 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:14.799 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:14.799 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 160 ms SOUTH
03:17:16.045 01.246 7680 Exposure complete
03:17:16.169 00.124 7680 worker thread done servicing request
03:17:16.169 00.000 6120 OnExposeComplete: enter
03:17:16.174 00.005 6120 UpdateGuideState(): m_state=6
03:17:16.178 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2563
03:17:16.184 00.006 6120 Star::Find returns 1 (0), X=512.90, Y=671.03, Mass=8201, SNR=60.2, Peak=199 HFD=6.4
03:17:16.187 00.003 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
03:17:16.193 00.006 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
03:17:16.199 00.006 6120 CameraToMount -- cameraX=0.09 cameraY=-0.34 hyp=0.35 cameraTheta=-1.32 mountX=0.02 mountY=0.34, mountTheta=1.51
03:17:16.205 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.34, opts=13)
03:17:16.209 00.004 6120 Enqueuing Move request for scope (0.09, -0.34)
03:17:16.212 00.003 7680 Worker thread wakes up
03:17:16.214 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:16.217 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.34) opts 0xd
03:17:16.217 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.34)
03:17:16.217 00.000 6120 UpdateGuideState exits: m=8201 SNR=60.2
03:17:16.221 00.004 7680 Moving (0.09, -0.34) raw xDistance=0.02 yDistance=0.34
03:17:16.221 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:16.225 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:17:16.225 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:16.230 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:17:16.230 00.000 6120 Enqueuing Expose request
03:17:16.235 00.005 7680 MoveAxis(E, 0, ABG)
03:17:16.235 00.000 7680 Move returns status 0, amount 0
03:17:16.235 00.000 7680 MoveAxis(S, 186, ABG)
03:17:16.235 00.000 7680 Guiding  Dir = 1, Dur = 186
03:17:16.235 00.000 7680 IsSlewing returns 0
03:17:16.235 00.000 7680 IsGuiding returns 0
03:17:16.236 00.001 7680 PulseGuide returned control before completion, sleep 196
03:17:16.448 00.212 7680 IsGuiding returns 1
03:17:16.448 00.000 7680 scope still moving after pulse duration time elapsed
03:17:16.480 00.032 7680 IsSlewing returns 0
03:17:16.480 00.000 7680 IsGuiding returns 0
03:17:16.480 00.000 7680 scope move finished after 186 + 58 ms
03:17:16.480 00.000 7680 Move returns status 0, amount 186
03:17:16.480 00.000 7680 move complete, result=0
03:17:16.481 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 186 ms SOUTH
03:17:16.486 00.005 7680 worker thread done servicing request
03:17:16.486 00.000 7680 Worker thread wakes up
03:17:16.486 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:16.486 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:17.731 01.245 7680 Exposure complete
03:17:17.878 00.147 7680 worker thread done servicing request
03:17:17.879 00.001 6120 OnExposeComplete: enter
03:17:17.882 00.003 6120 UpdateGuideState(): m_state=6
03:17:17.886 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2564
03:17:17.891 00.005 6120 Star::Find returns 1 (0), X=512.70, Y=671.90, Mass=8253, SNR=59.8, Peak=195 HFD=6.6
03:17:17.896 00.005 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (0.19) = xAngle (1.59 = 1.59)
03:17:17.902 00.006 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.46 = -1.82)
03:17:17.907 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.53 hyp=0.54 cameraTheta=1.78 mountX=-0.01 mountY=-0.53, mountTheta=-1.59
03:17:17.916 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.53, opts=13)
03:17:17.922 00.006 6120 Enqueuing Move request for scope (-0.11, 0.53)
03:17:17.927 00.005 7680 Worker thread wakes up
03:17:17.927 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:17.932 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.53) opts 0xd
03:17:17.933 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.53)
03:17:17.933 00.000 6120 UpdateGuideState exits: m=8253 SNR=59.8
03:17:17.938 00.005 7680 Moving (-0.11, 0.53) raw xDistance=-0.01 yDistance=-0.53
03:17:17.938 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:17.944 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:17:17.944 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:17:17.946 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:17.951 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
03:17:17.951 00.000 6120 Enqueuing Expose request
03:17:17.958 00.007 7680 MoveAxis(E, 0, ABG)
03:17:17.959 00.001 7680 Move returns status 0, amount 0
03:17:17.959 00.000 7680 MoveAxis(N, 0, ABG)
03:17:17.959 00.000 7680 Move returns status 0, amount 0
03:17:17.959 00.000 7680 move complete, result=0
03:17:17.960 00.001 7680 worker thread done servicing request
03:17:17.960 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
03:17:17.967 00.007 7680 Worker thread wakes up
03:17:17.967 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:17.967 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:19.221 01.254 7680 Exposure complete
03:17:19.361 00.140 7680 worker thread done servicing request
03:17:19.362 00.001 6120 OnExposeComplete: enter
03:17:19.366 00.004 6120 UpdateGuideState(): m_state=6
03:17:19.370 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2565
03:17:19.375 00.005 6120 Star::Find returns 1 (0), X=512.59, Y=671.56, Mass=8576, SNR=61.7, Peak=223 HFD=6.9
03:17:19.379 00.004 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (0.19) = xAngle (2.22 = 2.22)
03:17:19.384 00.005 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.10 = -1.19)
03:17:19.389 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.20 hyp=0.30 cameraTheta=2.41 mountX=-0.18 mountY=-0.28, mountTheta=-2.15
03:17:19.394 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.20, opts=13)
03:17:19.397 00.003 6120 Enqueuing Move request for scope (-0.22, 0.20)
03:17:19.400 00.003 7680 Worker thread wakes up
03:17:19.401 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:19.404 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.20) opts 0xd
03:17:19.404 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.20)
03:17:19.404 00.000 6120 UpdateGuideState exits: m=8576 SNR=61.7
03:17:19.408 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:19.412 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:19.415 00.003 6120 Enqueuing Expose request
03:17:19.419 00.004 7680 Moving (-0.22, 0.20) raw xDistance=-0.18 yDistance=-0.28
03:17:19.419 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:17:19.420 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:17:19.420 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:17:19.420 00.000 7680 MoveAxis(E, 0, ABG)
03:17:19.420 00.000 7680 Move returns status 0, amount 0
03:17:19.421 00.001 7680 MoveAxis(N, 0, ABG)
03:17:19.422 00.001 7680 Move returns status 0, amount 0
03:17:19.422 00.000 7680 move complete, result=0
03:17:19.422 00.000 7680 worker thread done servicing request
03:17:19.422 00.000 7680 Worker thread wakes up
03:17:19.423 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:17:19.427 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:19.427 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:20.674 01.247 7680 Exposure complete
03:17:20.818 00.144 7680 worker thread done servicing request
03:17:20.818 00.000 6120 OnExposeComplete: enter
03:17:20.826 00.008 6120 UpdateGuideState(): m_state=6
03:17:20.831 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2566
03:17:20.835 00.004 6120 Star::Find returns 1 (0), X=512.59, Y=671.54, Mass=8926, SNR=63.5, Peak=215 HFD=7.0
03:17:20.839 00.004 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (0.19) = xAngle (2.29 = 2.29)
03:17:20.843 00.004 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.16 = -1.12)
03:17:20.846 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.17 hyp=0.28 cameraTheta=2.48 mountX=-0.18 mountY=-0.25, mountTheta=-2.20
03:17:20.851 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.17, opts=13)
03:17:20.856 00.005 6120 Enqueuing Move request for scope (-0.22, 0.17)
03:17:20.861 00.005 7680 Worker thread wakes up
03:17:20.861 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:20.864 00.003 6120 UpdateGuideState exits: m=8926 SNR=63.5
03:17:20.868 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:20.872 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:20.875 00.003 6120 Enqueuing Expose request
03:17:20.879 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.17) opts 0xd
03:17:20.879 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.17)
03:17:20.880 00.001 7680 Moving (-0.22, 0.17) raw xDistance=-0.18 yDistance=-0.25
03:17:20.880 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:17:20.880 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:17:20.880 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:17:20.881 00.001 7680 MoveAxis(E, 0, ABG)
03:17:20.881 00.000 7680 Move returns status 0, amount 0
03:17:20.881 00.000 7680 MoveAxis(N, 0, ABG)
03:17:20.881 00.000 7680 Move returns status 0, amount 0
03:17:20.881 00.000 7680 move complete, result=0
03:17:20.883 00.002 7680 worker thread done servicing request
03:17:20.883 00.000 7680 Worker thread wakes up
03:17:20.883 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:17:20.888 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:20.888 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:22.132 01.244 7680 Exposure complete
03:17:22.269 00.137 7680 worker thread done servicing request
03:17:22.270 00.001 6120 OnExposeComplete: enter
03:17:22.273 00.003 6120 UpdateGuideState(): m_state=6
03:17:22.278 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2567
03:17:22.281 00.003 6120 Star::Find returns 1 (0), X=512.53, Y=671.52, Mass=8202, SNR=59.1, Peak=200 HFD=7.0
03:17:22.286 00.005 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (0.19) = xAngle (2.47 = 2.47)
03:17:22.289 00.003 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.34 = -0.94)
03:17:22.294 00.005 6120 CameraToMount -- cameraX=-0.28 cameraY=0.15 hyp=0.32 cameraTheta=2.66 mountX=-0.25 mountY=-0.26, mountTheta=-2.34
03:17:22.300 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.15, opts=13)
03:17:22.303 00.003 6120 Enqueuing Move request for scope (-0.28, 0.15)
03:17:22.307 00.004 7680 Worker thread wakes up
03:17:22.307 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.15) opts 0xd
03:17:22.307 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.15)
03:17:22.307 00.000 7680 Moving (-0.28, 0.15) raw xDistance=-0.25 yDistance=-0.26
03:17:22.307 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:17:22.308 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:17:22.308 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:17:22.308 00.000 7680 MoveAxis(E, 102, ABG)
03:17:22.308 00.000 7680 Guiding  Dir = 2, Dur = 102
03:17:22.308 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:22.313 00.005 7680 IsSlewing returns 0
03:17:22.314 00.001 6120 UpdateGuideState exits: m=8202 SNR=59.1
03:17:22.317 00.003 7680 IsGuiding returns 0
03:17:22.318 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:22.321 00.003 7680 PulseGuide returned control before completion, sleep 112
03:17:22.321 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:22.328 00.007 6120 Enqueuing Expose request
03:17:22.447 00.119 7680 IsGuiding returns 0
03:17:22.449 00.002 7680 Move returns status 0, amount 102
03:17:22.450 00.001 7680 MoveAxis(N, 0, ABG)
03:17:22.451 00.001 7680 Move returns status 0, amount 0
03:17:22.451 00.000 7680 move complete, result=0
03:17:22.451 00.000 7680 worker thread done servicing request
03:17:22.452 00.001 7680 Worker thread wakes up
03:17:22.452 00.000 6120 GuideStep: -0.2 px 102 ms EAST, -0.3 px 0 ms NORTH
03:17:22.459 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:22.460 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:23.707 01.247 7680 Exposure complete
03:17:23.850 00.143 7680 worker thread done servicing request
03:17:23.850 00.000 6120 OnExposeComplete: enter
03:17:23.855 00.005 6120 UpdateGuideState(): m_state=6
03:17:23.859 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2568
03:17:23.862 00.003 6120 Star::Find returns 1 (0), X=512.60, Y=670.90, Mass=8069, SNR=59.4, Peak=219 HFD=6.5
03:17:23.868 00.006 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.19) = xAngle (-2.20 = -2.20)
03:17:23.872 00.004 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
03:17:23.875 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.47 hyp=0.51 cameraTheta=-2.01 mountX=-0.30 mountY=0.32, mountTheta=2.32
03:17:23.882 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.47, opts=13)
03:17:23.886 00.004 6120 Enqueuing Move request for scope (-0.22, -0.47)
03:17:23.890 00.004 7680 Worker thread wakes up
03:17:23.890 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.47) opts 0xd
03:17:23.890 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.47)
03:17:23.891 00.001 7680 Moving (-0.22, -0.47) raw xDistance=-0.30 yDistance=0.32
03:17:23.891 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
03:17:23.891 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:17:23.891 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:23.895 00.004 6120 UpdateGuideState exits: m=8069 SNR=59.4
03:17:23.900 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:23.904 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:23.907 00.003 6120 Enqueuing Expose request
03:17:23.910 00.003 7680 MoveAxis(E, 130, ABG)
03:17:23.911 00.001 7680 Guiding  Dir = 2, Dur = 130
03:17:23.911 00.000 7680 IsSlewing returns 0
03:17:23.911 00.000 7680 IsGuiding returns 0
03:17:23.913 00.002 7680 PulseGuide returned control before completion, sleep 140
03:17:24.069 00.156 7680 IsGuiding returns 1
03:17:24.072 00.003 7680 scope still moving after pulse duration time elapsed
03:17:24.100 00.028 7680 IsSlewing returns 0
03:17:24.101 00.001 7680 IsGuiding returns 1
03:17:24.131 00.030 7680 IsSlewing returns 0
03:17:24.133 00.002 7680 IsGuiding returns 1
03:17:24.163 00.030 7680 IsSlewing returns 0
03:17:24.164 00.001 7680 IsGuiding returns 0
03:17:24.164 00.000 7680 scope move finished after 130 + 122 ms
03:17:24.165 00.001 7680 Move returns status 0, amount 130
03:17:24.165 00.000 7680 MoveAxis(S, 175, ABG)
03:17:24.166 00.001 7680 Guiding  Dir = 1, Dur = 175
03:17:24.166 00.000 7680 IsSlewing returns 0
03:17:24.168 00.002 7680 IsGuiding returns 0
03:17:24.168 00.000 7680 PulseGuide returned control before completion, sleep 185
03:17:24.367 00.199 7680 IsGuiding returns 1
03:17:24.369 00.002 7680 scope still moving after pulse duration time elapsed
03:17:24.399 00.030 7680 IsSlewing returns 0
03:17:24.401 00.002 7680 IsGuiding returns 0
03:17:24.401 00.000 7680 scope move finished after 175 + 58 ms
03:17:24.402 00.001 7680 Move returns status 0, amount 175
03:17:24.402 00.000 7680 move complete, result=0
03:17:24.403 00.001 7680 worker thread done servicing request
03:17:24.403 00.000 7680 Worker thread wakes up
03:17:24.405 00.002 6120 GuideStep: -0.3 px 130 ms EAST, 0.3 px 175 ms SOUTH
03:17:24.410 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:24.410 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:25.671 01.261 7680 Exposure complete
03:17:25.812 00.141 7680 worker thread done servicing request
03:17:25.813 00.001 6120 OnExposeComplete: enter
03:17:25.817 00.004 6120 UpdateGuideState(): m_state=6
03:17:25.821 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2569
03:17:25.825 00.004 6120 Star::Find returns 1 (0), X=512.87, Y=671.08, Mass=8186, SNR=59.3, Peak=217 HFD=6.3
03:17:25.830 00.005 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
03:17:25.834 00.004 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
03:17:25.838 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.29 hyp=0.30 cameraTheta=-1.38 mountX=0.00 mountY=0.29, mountTheta=1.56
03:17:25.842 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.29, opts=13)
03:17:25.846 00.004 6120 Enqueuing Move request for scope (0.06, -0.29)
03:17:25.851 00.005 7680 Worker thread wakes up
03:17:25.851 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.29) opts 0xd
03:17:25.851 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.29)
03:17:25.851 00.000 7680 Moving (0.06, -0.29) raw xDistance=0.00 yDistance=0.29
03:17:25.851 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:25.856 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:17:25.858 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:17:25.858 00.000 7680 MoveAxis(E, 0, ABG)
03:17:25.858 00.000 7680 Move returns status 0, amount 0
03:17:25.858 00.000 7680 MoveAxis(S, 155, ABG)
03:17:25.858 00.000 6120 UpdateGuideState exits: m=8186 SNR=59.3
03:17:25.863 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:25.868 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:25.871 00.003 7680 Guiding  Dir = 1, Dur = 155
03:17:25.872 00.001 6120 Enqueuing Expose request
03:17:25.875 00.003 7680 IsSlewing returns 0
03:17:25.875 00.000 7680 IsGuiding returns 0
03:17:25.875 00.000 7680 PulseGuide returned control before completion, sleep 165
03:17:26.046 00.171 7680 IsGuiding returns 1
03:17:26.047 00.001 7680 scope still moving after pulse duration time elapsed
03:17:26.077 00.030 7680 IsSlewing returns 0
03:17:26.077 00.000 7680 IsGuiding returns 0
03:17:26.077 00.000 7680 scope move finished after 155 + 47 ms
03:17:26.079 00.002 7680 Move returns status 0, amount 155
03:17:26.079 00.000 7680 move complete, result=0
03:17:26.080 00.001 7680 worker thread done servicing request
03:17:26.080 00.000 7680 Worker thread wakes up
03:17:26.081 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 155 ms SOUTH
03:17:26.087 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:26.087 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:27.342 01.255 7680 Exposure complete
03:17:27.480 00.138 7680 worker thread done servicing request
03:17:27.481 00.001 6120 OnExposeComplete: enter
03:17:27.485 00.004 6120 UpdateGuideState(): m_state=6
03:17:27.489 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2570
03:17:27.493 00.004 6120 Star::Find returns 1 (0), X=512.92, Y=671.10, Mass=8412, SNR=59.4, Peak=238 HFD=6.3
03:17:27.497 00.004 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.38 = -1.38)
03:17:27.500 00.003 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
03:17:27.504 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.20 mountX=0.05 mountY=0.29, mountTheta=1.39
03:17:27.509 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.27, opts=13)
03:17:27.513 00.004 6120 Enqueuing Move request for scope (0.11, -0.27)
03:17:27.516 00.003 7680 Worker thread wakes up
03:17:27.516 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.27) opts 0xd
03:17:27.516 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.27)
03:17:27.516 00.000 7680 Moving (0.11, -0.27) raw xDistance=0.05 yDistance=0.29
03:17:27.516 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:17:27.517 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:17:27.517 00.000 7680 MoveAxis(E, 0, ABG)
03:17:27.517 00.000 7680 Move returns status 0, amount 0
03:17:27.517 00.000 7680 MoveAxis(S, 158, ABG)
03:17:27.517 00.000 7680 Guiding  Dir = 1, Dur = 158
03:17:27.517 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:27.521 00.004 7680 IsSlewing returns 0
03:17:27.521 00.000 6120 UpdateGuideState exits: m=8412 SNR=59.4
03:17:27.525 00.004 7680 IsGuiding returns 0
03:17:27.525 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:27.529 00.004 7680 PulseGuide returned control before completion, sleep 168
03:17:27.529 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:27.533 00.004 6120 Enqueuing Expose request
03:17:27.708 00.175 7680 IsGuiding returns 1
03:17:27.709 00.001 7680 scope still moving after pulse duration time elapsed
03:17:27.739 00.030 7680 IsSlewing returns 0
03:17:27.740 00.001 7680 IsGuiding returns 0
03:17:27.740 00.000 7680 scope move finished after 158 + 57 ms
03:17:27.740 00.000 7680 Move returns status 0, amount 158
03:17:27.741 00.001 7680 move complete, result=0
03:17:27.741 00.000 7680 worker thread done servicing request
03:17:27.741 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 158 ms SOUTH
03:17:27.745 00.004 7680 Worker thread wakes up
03:17:27.745 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:27.745 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:28.989 01.244 7680 Exposure complete
03:17:29.130 00.141 7680 worker thread done servicing request
03:17:29.130 00.000 6120 OnExposeComplete: enter
03:17:29.136 00.006 6120 UpdateGuideState(): m_state=6
03:17:29.140 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2571
03:17:29.144 00.004 6120 Star::Find returns 1 (0), X=512.89, Y=671.07, Mass=8460, SNR=61.1, Peak=209 HFD=6.4
03:17:29.150 00.006 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
03:17:29.154 00.004 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
03:17:29.158 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.33 mountX=0.02 mountY=0.29, mountTheta=1.51
03:17:29.163 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.29, opts=13)
03:17:29.168 00.005 6120 Enqueuing Move request for scope (0.07, -0.29)
03:17:29.172 00.004 7680 Worker thread wakes up
03:17:29.172 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.29) opts 0xd
03:17:29.172 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.29)
03:17:29.172 00.000 7680 Moving (0.07, -0.29) raw xDistance=0.02 yDistance=0.29
03:17:29.172 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:29.176 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:17:29.176 00.000 6120 UpdateGuideState exits: m=8460 SNR=61.1
03:17:29.179 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:17:29.180 00.001 7680 MoveAxis(E, 0, ABG)
03:17:29.180 00.000 7680 Move returns status 0, amount 0
03:17:29.180 00.000 7680 MoveAxis(S, 160, ABG)
03:17:29.180 00.000 7680 Guiding  Dir = 1, Dur = 160
03:17:29.180 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:29.185 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:29.188 00.003 6120 Enqueuing Expose request
03:17:29.191 00.003 7680 IsSlewing returns 0
03:17:29.192 00.001 7680 IsGuiding returns 0
03:17:29.192 00.000 7680 PulseGuide returned control before completion, sleep 170
03:17:29.365 00.173 7680 IsGuiding returns 1
03:17:29.365 00.000 7680 scope still moving after pulse duration time elapsed
03:17:29.397 00.032 7680 IsSlewing returns 0
03:17:29.397 00.000 7680 IsGuiding returns 0
03:17:29.397 00.000 7680 scope move finished after 160 + 46 ms
03:17:29.398 00.001 7680 Move returns status 0, amount 160
03:17:29.398 00.000 7680 move complete, result=0
03:17:29.399 00.001 7680 worker thread done servicing request
03:17:29.399 00.000 7680 Worker thread wakes up
03:17:29.399 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 160 ms SOUTH
03:17:29.405 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:29.406 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:30.657 01.251 7680 Exposure complete
03:17:30.800 00.143 7680 worker thread done servicing request
03:17:30.800 00.000 6120 OnExposeComplete: enter
03:17:30.804 00.004 6120 UpdateGuideState(): m_state=6
03:17:30.808 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2572
03:17:30.812 00.004 6120 Star::Find returns 1 (0), X=512.89, Y=671.22, Mass=8426, SNR=59.6, Peak=210 HFD=6.3
03:17:30.816 00.004 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.19) = xAngle (-1.26 = -1.26)
03:17:30.821 00.005 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.61 = 1.61)
03:17:30.824 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.08 mountX=0.05 mountY=0.16, mountTheta=1.28
03:17:30.830 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.14, opts=13)
03:17:30.833 00.003 6120 Enqueuing Move request for scope (0.08, -0.14)
03:17:30.837 00.004 7680 Worker thread wakes up
03:17:30.837 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
03:17:30.838 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:30.842 00.004 6120 UpdateGuideState exits: m=8426 SNR=59.6
03:17:30.846 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:30.849 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:30.853 00.004 6120 Enqueuing Expose request
03:17:30.857 00.004 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
03:17:30.857 00.000 7680 Moving (0.08, -0.14) raw xDistance=0.05 yDistance=0.16
03:17:30.857 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:17:30.857 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:17:30.858 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:17:30.858 00.000 7680 MoveAxis(E, 0, ABG)
03:17:30.859 00.001 7680 Move returns status 0, amount 0
03:17:30.859 00.000 7680 MoveAxis(N, 0, ABG)
03:17:30.859 00.000 7680 Move returns status 0, amount 0
03:17:30.859 00.000 7680 move complete, result=0
03:17:30.859 00.000 7680 worker thread done servicing request
03:17:30.860 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:17:30.864 00.004 7680 Worker thread wakes up
03:17:30.864 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:30.864 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:32.116 01.252 7680 Exposure complete
03:17:32.262 00.146 7680 worker thread done servicing request
03:17:32.263 00.001 6120 OnExposeComplete: enter
03:17:32.266 00.003 6120 UpdateGuideState(): m_state=6
03:17:32.269 00.003 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2573
03:17:32.274 00.005 6120 Star::Find returns 1 (0), X=512.65, Y=671.68, Mass=8222, SNR=59.3, Peak=198 HFD=6.7
03:17:32.277 00.003 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (0.19) = xAngle (1.86 = 1.86)
03:17:32.282 00.005 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.73 = -1.55)
03:17:32.285 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.31 hyp=0.35 cameraTheta=2.05 mountX=-0.10 mountY=-0.35, mountTheta=-1.85
03:17:32.289 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.31, opts=13)
03:17:32.296 00.007 6120 Enqueuing Move request for scope (-0.16, 0.31)
03:17:32.300 00.004 7680 Worker thread wakes up
03:17:32.300 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.31) opts 0xd
03:17:32.301 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.31)
03:17:32.301 00.000 7680 Moving (-0.16, 0.31) raw xDistance=-0.10 yDistance=-0.35
03:17:32.301 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:17:32.301 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:17:32.301 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
03:17:32.301 00.000 7680 MoveAxis(E, 0, ABG)
03:17:32.301 00.000 7680 Move returns status 0, amount 0
03:17:32.301 00.000 7680 MoveAxis(N, 0, ABG)
03:17:32.301 00.000 7680 Move returns status 0, amount 0
03:17:32.303 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:32.306 00.003 7680 move complete, result=0
03:17:32.306 00.000 6120 UpdateGuideState exits: m=8222 SNR=59.3
03:17:32.310 00.004 7680 worker thread done servicing request
03:17:32.311 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:32.314 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:32.318 00.004 6120 Enqueuing Expose request
03:17:32.322 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
03:17:32.326 00.004 7680 Worker thread wakes up
03:17:32.326 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:32.328 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:33.578 01.250 7680 Exposure complete
03:17:33.721 00.143 7680 worker thread done servicing request
03:17:33.723 00.002 6120 OnExposeComplete: enter
03:17:33.727 00.004 6120 UpdateGuideState(): m_state=6
03:17:33.733 00.006 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2574
03:17:33.739 00.006 6120 Star::Find returns 1 (0), X=512.52, Y=670.95, Mass=8347, SNR=61.1, Peak=204 HFD=6.6
03:17:33.744 00.005 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.19) = xAngle (-2.36 = -2.36)
03:17:33.749 00.005 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.51 = 0.51)
03:17:33.755 00.006 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.42 hyp=0.51 cameraTheta=-2.17 mountX=-0.36 mountY=0.25, mountTheta=2.54
03:17:33.762 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.42, opts=13)
03:17:33.766 00.004 6120 Enqueuing Move request for scope (-0.29, -0.42)
03:17:33.770 00.004 7680 Worker thread wakes up
03:17:33.770 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:33.775 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.42) opts 0xd
03:17:33.775 00.000 6120 UpdateGuideState exits: m=8347 SNR=61.1
03:17:33.779 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:33.783 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.42)
03:17:33.784 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:33.789 00.005 7680 Moving (-0.29, -0.42) raw xDistance=-0.36 yDistance=0.25
03:17:33.789 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:17:33.789 00.000 6120 Enqueuing Expose request
03:17:33.794 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:17:33.794 00.000 7680 MoveAxis(E, 148, ABG)
03:17:33.795 00.001 7680 Guiding  Dir = 2, Dur = 148
03:17:33.795 00.000 7680 IsSlewing returns 0
03:17:33.797 00.002 7680 IsGuiding returns 0
03:17:33.797 00.000 7680 PulseGuide returned control before completion, sleep 158
03:17:33.956 00.159 7680 IsGuiding returns 1
03:17:33.956 00.000 7680 scope still moving after pulse duration time elapsed
03:17:33.988 00.032 7680 IsSlewing returns 0
03:17:33.989 00.001 7680 IsGuiding returns 0
03:17:33.989 00.000 7680 scope move finished after 148 + 44 ms
03:17:33.989 00.000 7680 Move returns status 0, amount 148
03:17:33.990 00.001 7680 MoveAxis(S, 136, ABG)
03:17:33.990 00.000 7680 Guiding  Dir = 1, Dur = 136
03:17:33.991 00.001 7680 IsSlewing returns 0
03:17:33.991 00.000 7680 IsGuiding returns 0
03:17:33.992 00.001 7680 PulseGuide returned control before completion, sleep 146
03:17:34.143 00.151 7680 IsGuiding returns 1
03:17:34.144 00.001 7680 scope still moving after pulse duration time elapsed
03:17:34.174 00.030 7680 IsSlewing returns 0
03:17:34.175 00.001 7680 IsGuiding returns 0
03:17:34.176 00.001 7680 scope move finished after 136 + 48 ms
03:17:34.176 00.000 7680 Move returns status 0, amount 136
03:17:34.176 00.000 7680 move complete, result=0
03:17:34.178 00.002 7680 worker thread done servicing request
03:17:34.178 00.000 7680 Worker thread wakes up
03:17:34.179 00.001 6120 GuideStep: -0.4 px 148 ms EAST, 0.3 px 136 ms SOUTH
03:17:34.185 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:34.185 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:35.439 01.254 7680 Exposure complete
03:17:35.578 00.139 7680 worker thread done servicing request
03:17:35.578 00.000 6120 OnExposeComplete: enter
03:17:35.582 00.004 6120 UpdateGuideState(): m_state=6
03:17:35.585 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2575
03:17:35.591 00.006 6120 Star::Find returns 1 (0), X=512.72, Y=670.99, Mass=8422, SNR=60.7, Peak=208 HFD=6.5
03:17:35.594 00.003 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
03:17:35.598 00.004 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.86 = 0.86)
03:17:35.601 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.38 hyp=0.39 cameraTheta=-1.82 mountX=-0.17 mountY=0.30, mountTheta=2.08
03:17:35.608 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.38, opts=13)
03:17:35.613 00.005 6120 Enqueuing Move request for scope (-0.10, -0.38)
03:17:35.617 00.004 7680 Worker thread wakes up
03:17:35.617 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:35.621 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.38) opts 0xd
03:17:35.621 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.38)
03:17:35.622 00.001 7680 Moving (-0.10, -0.38) raw xDistance=-0.17 yDistance=0.30
03:17:35.622 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:17:35.622 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:17:35.622 00.000 7680 MoveAxis(E, 0, ABG)
03:17:35.622 00.000 6120 UpdateGuideState exits: m=8422 SNR=60.7
03:17:35.627 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:35.631 00.004 7680 Move returns status 0, amount 0
03:17:35.631 00.000 7680 MoveAxis(S, 161, ABG)
03:17:35.631 00.000 7680 Guiding  Dir = 1, Dur = 161
03:17:35.631 00.000 7680 IsSlewing returns 0
03:17:35.632 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:35.637 00.005 6120 Enqueuing Expose request
03:17:35.643 00.006 7680 IsGuiding returns 0
03:17:35.643 00.000 7680 PulseGuide returned control before completion, sleep 171
03:17:35.820 00.177 7680 IsGuiding returns 1
03:17:35.820 00.000 7680 scope still moving after pulse duration time elapsed
03:17:35.850 00.030 7680 IsSlewing returns 0
03:17:35.851 00.001 7680 IsGuiding returns 0
03:17:35.851 00.000 7680 scope move finished after 161 + 48 ms
03:17:35.853 00.002 7680 Move returns status 0, amount 161
03:17:35.853 00.000 7680 move complete, result=0
03:17:35.853 00.000 7680 worker thread done servicing request
03:17:35.854 00.001 7680 Worker thread wakes up
03:17:35.855 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 161 ms SOUTH
03:17:35.861 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:35.861 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:37.117 01.256 7680 Exposure complete
03:17:37.266 00.149 7680 worker thread done servicing request
03:17:37.267 00.001 6120 OnExposeComplete: enter
03:17:37.271 00.004 6120 UpdateGuideState(): m_state=6
03:17:37.274 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2576
03:17:37.280 00.006 6120 Star::Find returns 1 (0), X=512.62, Y=671.46, Mass=8846, SNR=62.0, Peak=193 HFD=7.0
03:17:37.284 00.004 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (0.19) = xAngle (2.52 = 2.52)
03:17:37.287 00.003 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.39 = -0.89)
03:17:37.291 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.71 mountX=-0.17 mountY=-0.16, mountTheta=-2.38
03:17:37.295 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.09, opts=13)
03:17:37.300 00.005 6120 Enqueuing Move request for scope (-0.19, 0.09)
03:17:37.303 00.003 7680 Worker thread wakes up
03:17:37.304 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
03:17:37.304 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
03:17:37.304 00.000 7680 Moving (-0.19, 0.09) raw xDistance=-0.17 yDistance=-0.16
03:17:37.304 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:17:37.305 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:37.308 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:17:37.308 00.000 6120 UpdateGuideState exits: m=8846 SNR=62.0
03:17:37.313 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:17:37.313 00.000 7680 MoveAxis(E, 0, ABG)
03:17:37.313 00.000 7680 Move returns status 0, amount 0
03:17:37.313 00.000 7680 MoveAxis(N, 0, ABG)
03:17:37.313 00.000 7680 Move returns status 0, amount 0
03:17:37.313 00.000 7680 move complete, result=0
03:17:37.313 00.000 7680 worker thread done servicing request
03:17:37.313 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:37.318 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:37.322 00.004 6120 Enqueuing Expose request
03:17:37.328 00.006 7680 Worker thread wakes up
03:17:37.328 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:17:37.332 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:37.332 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:38.585 01.253 7680 Exposure complete
03:17:38.728 00.143 7680 worker thread done servicing request
03:17:38.729 00.001 6120 OnExposeComplete: enter
03:17:38.734 00.005 6120 UpdateGuideState(): m_state=6
03:17:38.738 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2577
03:17:38.742 00.004 6120 Star::Find returns 1 (0), X=512.79, Y=671.01, Mass=8299, SNR=60.5, Peak=204 HFD=6.5
03:17:38.747 00.005 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
03:17:38.751 00.004 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
03:17:38.755 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.36 hyp=0.36 cameraTheta=-1.64 mountX=-0.09 mountY=0.31, mountTheta=1.86
03:17:38.760 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.36, opts=13)
03:17:38.764 00.004 6120 Enqueuing Move request for scope (-0.02, -0.36)
03:17:38.768 00.004 7680 Worker thread wakes up
03:17:38.769 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:38.772 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.36) opts 0xd
03:17:38.773 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.36)
03:17:38.773 00.000 7680 Moving (-0.02, -0.36) raw xDistance=-0.09 yDistance=0.31
03:17:38.773 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:17:38.773 00.000 6120 UpdateGuideState exits: m=8299 SNR=60.5
03:17:38.777 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:17:38.777 00.000 7680 MoveAxis(E, 0, ABG)
03:17:38.778 00.001 7680 Move returns status 0, amount 0
03:17:38.778 00.000 7680 MoveAxis(S, 169, ABG)
03:17:38.778 00.000 7680 Guiding  Dir = 1, Dur = 169
03:17:38.779 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:38.782 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:38.786 00.004 7680 IsSlewing returns 0
03:17:38.787 00.001 6120 Enqueuing Expose request
03:17:38.790 00.003 7680 IsGuiding returns 0
03:17:38.792 00.002 7680 PulseGuide returned control before completion, sleep 179
03:17:38.981 00.189 7680 IsGuiding returns 1
03:17:38.982 00.001 7680 scope still moving after pulse duration time elapsed
03:17:39.011 00.029 7680 IsSlewing returns 0
03:17:39.011 00.000 7680 IsGuiding returns 0
03:17:39.011 00.000 7680 scope move finished after 169 + 51 ms
03:17:39.013 00.002 7680 Move returns status 0, amount 169
03:17:39.013 00.000 7680 move complete, result=0
03:17:39.013 00.000 7680 worker thread done servicing request
03:17:39.013 00.000 7680 Worker thread wakes up
03:17:39.014 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 169 ms SOUTH
03:17:39.020 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:39.020 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:40.278 01.258 7680 Exposure complete
03:17:40.419 00.141 7680 worker thread done servicing request
03:17:40.419 00.000 6120 OnExposeComplete: enter
03:17:40.424 00.005 6120 UpdateGuideState(): m_state=6
03:17:40.429 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2578
03:17:40.433 00.004 6120 Star::Find returns 1 (0), X=512.62, Y=671.54, Mass=8704, SNR=62.9, Peak=188 HFD=7.0
03:17:40.436 00.003 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (0.19) = xAngle (2.23 = 2.23)
03:17:40.441 00.005 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.11 = -1.18)
03:17:40.444 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.17 hyp=0.26 cameraTheta=2.42 mountX=-0.16 mountY=-0.24, mountTheta=-2.16
03:17:40.449 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.17, opts=13)
03:17:40.454 00.005 6120 Enqueuing Move request for scope (-0.20, 0.17)
03:17:40.459 00.005 7680 Worker thread wakes up
03:17:40.459 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:40.463 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.17) opts 0xd
03:17:40.463 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.17)
03:17:40.463 00.000 7680 Moving (-0.20, 0.17) raw xDistance=-0.16 yDistance=-0.24
03:17:40.463 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:17:40.463 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:17:40.463 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:17:40.464 00.001 7680 MoveAxis(E, 0, ABG)
03:17:40.464 00.000 7680 Move returns status 0, amount 0
03:17:40.464 00.000 7680 MoveAxis(N, 0, ABG)
03:17:40.464 00.000 7680 Move returns status 0, amount 0
03:17:40.464 00.000 7680 move complete, result=0
03:17:40.464 00.000 7680 worker thread done servicing request
03:17:40.464 00.000 6120 UpdateGuideState exits: m=8704 SNR=62.9
03:17:40.469 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:40.472 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:40.477 00.005 6120 Enqueuing Expose request
03:17:40.480 00.003 7680 Worker thread wakes up
03:17:40.480 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:40.480 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:40.481 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:17:41.726 01.245 7680 Exposure complete
03:17:41.858 00.132 7680 worker thread done servicing request
03:17:41.859 00.001 6120 OnExposeComplete: enter
03:17:41.864 00.005 6120 UpdateGuideState(): m_state=6
03:17:41.869 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2579
03:17:41.873 00.004 6120 Star::Find returns 1 (0), X=512.87, Y=670.99, Mass=8054, SNR=58.8, Peak=199 HFD=6.3
03:17:41.877 00.004 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
03:17:41.881 00.004 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
03:17:41.884 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.38 hyp=0.38 cameraTheta=-1.42 mountX=-0.01 mountY=0.37, mountTheta=1.60
03:17:41.891 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.38, opts=13)
03:17:41.895 00.004 6120 Enqueuing Move request for scope (0.06, -0.38)
03:17:41.899 00.004 7680 Worker thread wakes up
03:17:41.900 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:41.904 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.38) opts 0xd
03:17:41.904 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.38)
03:17:41.904 00.000 7680 Moving (0.06, -0.38) raw xDistance=-0.01 yDistance=0.37
03:17:41.904 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:17:41.905 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:17:41.905 00.000 6120 UpdateGuideState exits: m=8054 SNR=58.8
03:17:41.909 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:41.913 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:41.918 00.005 6120 Enqueuing Expose request
03:17:41.922 00.004 7680 MoveAxis(E, 0, ABG)
03:17:41.922 00.000 7680 Move returns status 0, amount 0
03:17:41.923 00.001 7680 MoveAxis(S, 200, ABG)
03:17:41.923 00.000 7680 Guiding  Dir = 1, Dur = 200
03:17:41.923 00.000 7680 IsSlewing returns 0
03:17:41.924 00.001 7680 IsGuiding returns 0
03:17:41.924 00.000 7680 PulseGuide returned control before completion, sleep 210
03:17:42.136 00.212 7680 IsGuiding returns 1
03:17:42.136 00.000 7680 scope still moving after pulse duration time elapsed
03:17:42.167 00.031 7680 IsSlewing returns 0
03:17:42.172 00.005 7680 IsGuiding returns 0
03:17:42.173 00.001 7680 scope move finished after 200 + 49 ms
03:17:42.174 00.001 7680 Move returns status 0, amount 200
03:17:42.174 00.000 7680 move complete, result=0
03:17:42.176 00.002 7680 worker thread done servicing request
03:17:42.176 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 200 ms SOUTH
03:17:42.182 00.006 7680 Worker thread wakes up
03:17:42.182 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:42.182 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:43.427 01.245 7680 Exposure complete
03:17:43.556 00.129 7680 worker thread done servicing request
03:17:43.557 00.001 6120 OnExposeComplete: enter
03:17:43.560 00.003 6120 UpdateGuideState(): m_state=6
03:17:43.564 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2580
03:17:43.568 00.004 6120 Star::Find returns 1 (0), X=512.69, Y=671.57, Mass=8391, SNR=60.5, Peak=206 HFD=6.9
03:17:43.573 00.005 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (0.19) = xAngle (1.94 = 1.94)
03:17:43.579 00.006 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.81 = -1.47)
03:17:43.584 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.12 mountX=-0.08 mountY=-0.23, mountTheta=-1.91
03:17:43.589 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.20, opts=13)
03:17:43.593 00.004 6120 Enqueuing Move request for scope (-0.12, 0.20)
03:17:43.598 00.005 7680 Worker thread wakes up
03:17:43.598 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:43.603 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
03:17:43.603 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
03:17:43.604 00.001 7680 Moving (-0.12, 0.20) raw xDistance=-0.08 yDistance=-0.23
03:17:43.604 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:17:43.604 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:17:43.605 00.001 6120 UpdateGuideState exits: m=8391 SNR=60.5
03:17:43.609 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:43.615 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:17:43.615 00.000 7680 MoveAxis(E, 0, ABG)
03:17:43.615 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:43.619 00.004 6120 Enqueuing Expose request
03:17:43.622 00.003 7680 Move returns status 0, amount 0
03:17:43.622 00.000 7680 MoveAxis(N, 0, ABG)
03:17:43.623 00.001 7680 Move returns status 0, amount 0
03:17:43.623 00.000 7680 move complete, result=0
03:17:43.623 00.000 7680 worker thread done servicing request
03:17:43.623 00.000 7680 Worker thread wakes up
03:17:43.624 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:17:43.627 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:43.627 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:44.872 01.245 7680 Exposure complete
03:17:45.021 00.149 7680 worker thread done servicing request
03:17:45.022 00.001 6120 OnExposeComplete: enter
03:17:45.026 00.004 6120 UpdateGuideState(): m_state=6
03:17:45.030 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2581
03:17:45.034 00.004 6120 Star::Find returns 1 (0), X=512.87, Y=670.98, Mass=9070, SNR=63.0, Peak=217 HFD=6.4
03:17:45.038 00.004 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
03:17:45.043 00.005 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
03:17:45.047 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.38 hyp=0.39 cameraTheta=-1.41 mountX=-0.01 mountY=0.37, mountTheta=1.60
03:17:45.052 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.38, opts=13)
03:17:45.056 00.004 6120 Enqueuing Move request for scope (0.06, -0.38)
03:17:45.059 00.003 7680 Worker thread wakes up
03:17:45.060 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:45.063 00.003 6120 UpdateGuideState exits: m=9070 SNR=63.0
03:17:45.068 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:45.071 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:45.075 00.004 6120 Enqueuing Expose request
03:17:45.078 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.38) opts 0xd
03:17:45.078 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.38)
03:17:45.079 00.001 7680 Moving (0.06, -0.38) raw xDistance=-0.01 yDistance=0.37
03:17:45.079 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:17:45.079 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:17:45.079 00.000 7680 MoveAxis(E, 0, ABG)
03:17:45.080 00.001 7680 Move returns status 0, amount 0
03:17:45.080 00.000 7680 MoveAxis(S, 202, ABG)
03:17:45.080 00.000 7680 Guiding  Dir = 1, Dur = 202
03:17:45.080 00.000 7680 IsSlewing returns 0
03:17:45.082 00.002 7680 IsGuiding returns 0
03:17:45.082 00.000 7680 PulseGuide returned control before completion, sleep 212
03:17:45.300 00.218 7680 IsGuiding returns 1
03:17:45.301 00.001 7680 scope still moving after pulse duration time elapsed
03:17:45.330 00.029 7680 IsSlewing returns 0
03:17:45.331 00.001 7680 IsGuiding returns 1
03:17:45.361 00.030 7680 IsSlewing returns 0
03:17:45.362 00.001 7680 IsGuiding returns 0
03:17:45.363 00.001 7680 scope move finished after 202 + 79 ms
03:17:45.363 00.000 7680 Move returns status 0, amount 202
03:17:45.365 00.002 7680 move complete, result=0
03:17:45.365 00.000 7680 worker thread done servicing request
03:17:45.365 00.000 7680 Worker thread wakes up
03:17:45.366 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 202 ms SOUTH
03:17:45.372 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:45.372 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:46.629 01.257 7680 Exposure complete
03:17:46.772 00.143 7680 worker thread done servicing request
03:17:46.773 00.001 6120 OnExposeComplete: enter
03:17:46.777 00.004 6120 UpdateGuideState(): m_state=6
03:17:46.781 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2582
03:17:46.785 00.004 6120 Star::Find returns 1 (0), X=512.69, Y=671.51, Mass=8666, SNR=62.0, Peak=218 HFD=7.0
03:17:46.789 00.004 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (0.19) = xAngle (2.10 = 2.10)
03:17:46.793 00.004 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.97 = -1.31)
03:17:46.798 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.19 cameraTheta=2.28 mountX=-0.09 mountY=-0.18, mountTheta=-2.05
03:17:46.803 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.14, opts=13)
03:17:46.807 00.004 6120 Enqueuing Move request for scope (-0.12, 0.14)
03:17:46.811 00.004 7680 Worker thread wakes up
03:17:46.811 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
03:17:46.811 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
03:17:46.811 00.000 7680 Moving (-0.12, 0.14) raw xDistance=-0.09 yDistance=-0.18
03:17:46.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:17:46.812 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:17:46.812 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:17:46.812 00.000 7680 MoveAxis(E, 0, ABG)
03:17:46.812 00.000 7680 Move returns status 0, amount 0
03:17:46.812 00.000 7680 MoveAxis(N, 0, ABG)
03:17:46.812 00.000 7680 Move returns status 0, amount 0
03:17:46.812 00.000 7680 move complete, result=0
03:17:46.813 00.001 7680 worker thread done servicing request
03:17:46.813 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:46.816 00.003 6120 UpdateGuideState exits: m=8666 SNR=62.0
03:17:46.820 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:46.824 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:46.828 00.004 6120 Enqueuing Expose request
03:17:46.832 00.004 7680 Worker thread wakes up
03:17:46.832 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:17:46.836 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:46.836 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:48.087 01.251 7680 Exposure complete
03:17:48.233 00.146 7680 worker thread done servicing request
03:17:48.234 00.001 6120 OnExposeComplete: enter
03:17:48.238 00.004 6120 UpdateGuideState(): m_state=6
03:17:48.243 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2583
03:17:48.246 00.003 6120 Star::Find returns 1 (0), X=512.79, Y=671.02, Mass=8522, SNR=61.3, Peak=216 HFD=6.5
03:17:48.250 00.004 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
03:17:48.254 00.004 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
03:17:48.258 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.34 hyp=0.34 cameraTheta=-1.63 mountX=-0.08 mountY=0.30, mountTheta=1.85
03:17:48.263 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.34, opts=13)
03:17:48.267 00.004 6120 Enqueuing Move request for scope (-0.02, -0.34)
03:17:48.271 00.004 7680 Worker thread wakes up
03:17:48.271 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.34) opts 0xd
03:17:48.271 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.34)
03:17:48.271 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:48.275 00.004 6120 UpdateGuideState exits: m=8522 SNR=61.3
03:17:48.280 00.005 7680 Moving (-0.02, -0.34) raw xDistance=-0.08 yDistance=0.30
03:17:48.280 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:17:48.280 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:17:48.280 00.000 7680 MoveAxis(E, 0, ABG)
03:17:48.280 00.000 7680 Move returns status 0, amount 0
03:17:48.281 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:48.284 00.003 7680 MoveAxis(S, 162, ABG)
03:17:48.284 00.000 7680 Guiding  Dir = 1, Dur = 162
03:17:48.285 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:48.289 00.004 7680 IsSlewing returns 0
03:17:48.289 00.000 6120 Enqueuing Expose request
03:17:48.294 00.005 7680 IsGuiding returns 0
03:17:48.295 00.001 7680 PulseGuide returned control before completion, sleep 172
03:17:48.480 00.185 7680 IsGuiding returns 1
03:17:48.480 00.000 7680 scope still moving after pulse duration time elapsed
03:17:48.511 00.031 7680 IsSlewing returns 0
03:17:48.511 00.000 7680 IsGuiding returns 1
03:17:48.544 00.033 7680 IsSlewing returns 0
03:17:48.545 00.001 7680 IsGuiding returns 0
03:17:48.546 00.001 7680 scope move finished after 162 + 90 ms
03:17:48.546 00.000 7680 Move returns status 0, amount 162
03:17:48.546 00.000 7680 move complete, result=0
03:17:48.547 00.001 7680 worker thread done servicing request
03:17:48.547 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 162 ms SOUTH
03:17:48.553 00.006 7680 Worker thread wakes up
03:17:48.553 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:48.553 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:49.803 01.250 7680 Exposure complete
03:17:49.944 00.141 7680 worker thread done servicing request
03:17:49.944 00.000 6120 OnExposeComplete: enter
03:17:49.949 00.005 6120 UpdateGuideState(): m_state=6
03:17:49.955 00.006 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2584
03:17:49.961 00.006 6120 Star::Find returns 1 (0), X=512.46, Y=671.57, Mass=8845, SNR=61.5, Peak=200 HFD=6.9
03:17:49.965 00.004 6120 CameraToMount -- cameraTheta (2.62) - m_xAngle (0.19) = xAngle (2.43 = 2.43)
03:17:49.968 00.003 6120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.31 = -0.98)
03:17:49.972 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=0.20 hyp=0.40 cameraTheta=2.62 mountX=-0.31 mountY=-0.33, mountTheta=-2.31
03:17:49.977 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.20, opts=13)
03:17:49.980 00.003 6120 Enqueuing Move request for scope (-0.35, 0.20)
03:17:49.986 00.006 7680 Worker thread wakes up
03:17:49.986 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.20) opts 0xd
03:17:49.986 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.20)
03:17:49.987 00.001 7680 Moving (-0.35, 0.20) raw xDistance=-0.31 yDistance=-0.33
03:17:49.987 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
03:17:49.987 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:17:49.987 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
03:17:49.987 00.000 7680 MoveAxis(E, 125, ABG)
03:17:49.987 00.000 7680 Guiding  Dir = 2, Dur = 125
03:17:49.988 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:49.992 00.004 7680 IsSlewing returns 0
03:17:49.992 00.000 6120 UpdateGuideState exits: m=8845 SNR=61.5
03:17:49.995 00.003 7680 IsGuiding returns 0
03:17:49.996 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:49.998 00.002 7680 PulseGuide returned control before completion, sleep 135
03:17:49.998 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:50.002 00.004 6120 Enqueuing Expose request
03:17:50.140 00.138 7680 IsGuiding returns 1
03:17:50.140 00.000 7680 scope still moving after pulse duration time elapsed
03:17:50.173 00.033 7680 IsSlewing returns 0
03:17:50.175 00.002 7680 IsGuiding returns 0
03:17:50.175 00.000 7680 scope move finished after 125 + 54 ms
03:17:50.176 00.001 7680 Move returns status 0, amount 125
03:17:50.176 00.000 7680 MoveAxis(N, 0, ABG)
03:17:50.176 00.000 7680 Move returns status 0, amount 0
03:17:50.178 00.002 7680 move complete, result=0
03:17:50.178 00.000 7680 worker thread done servicing request
03:17:50.179 00.001 7680 Worker thread wakes up
03:17:50.179 00.000 6120 GuideStep: -0.3 px 125 ms EAST, -0.3 px 0 ms NORTH
03:17:50.185 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:50.185 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:51.436 01.251 7680 Exposure complete
03:17:51.577 00.141 7680 worker thread done servicing request
03:17:51.577 00.000 6120 OnExposeComplete: enter
03:17:51.582 00.005 6120 UpdateGuideState(): m_state=6
03:17:51.586 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2585
03:17:51.590 00.004 6120 Star::Find returns 1 (0), X=512.87, Y=671.06, Mass=8345, SNR=60.9, Peak=217 HFD=6.5
03:17:51.594 00.004 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
03:17:51.597 00.003 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
03:17:51.602 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-0.31 hyp=0.32 cameraTheta=-1.40 mountX=-0.00 mountY=0.30, mountTheta=1.58
03:17:51.607 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.31, opts=13)
03:17:51.611 00.004 6120 Enqueuing Move request for scope (0.06, -0.31)
03:17:51.614 00.003 7680 Worker thread wakes up
03:17:51.614 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.31) opts 0xd
03:17:51.614 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.31)
03:17:51.614 00.000 7680 Moving (0.06, -0.31) raw xDistance=-0.00 yDistance=0.30
03:17:51.614 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:17:51.616 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:51.619 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:17:51.619 00.000 6120 UpdateGuideState exits: m=8345 SNR=60.9
03:17:51.624 00.005 7680 MoveAxis(E, 0, ABG)
03:17:51.624 00.000 7680 Move returns status 0, amount 0
03:17:51.624 00.000 7680 MoveAxis(S, 165, ABG)
03:17:51.624 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:51.629 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:51.633 00.004 7680 Guiding  Dir = 1, Dur = 165
03:17:51.633 00.000 6120 Enqueuing Expose request
03:17:51.638 00.005 7680 IsSlewing returns 0
03:17:51.638 00.000 7680 IsGuiding returns 0
03:17:51.639 00.001 7680 PulseGuide returned control before completion, sleep 175
03:17:51.818 00.179 7680 IsGuiding returns 1
03:17:51.819 00.001 7680 scope still moving after pulse duration time elapsed
03:17:51.849 00.030 7680 IsSlewing returns 0
03:17:51.850 00.001 7680 IsGuiding returns 1
03:17:51.881 00.031 7680 IsSlewing returns 0
03:17:51.882 00.001 7680 IsGuiding returns 0
03:17:51.883 00.001 7680 scope move finished after 165 + 79 ms
03:17:51.883 00.000 7680 Move returns status 0, amount 165
03:17:51.884 00.001 7680 move complete, result=0
03:17:51.886 00.002 7680 worker thread done servicing request
03:17:51.886 00.000 7680 Worker thread wakes up
03:17:51.886 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 165 ms SOUTH
03:17:51.893 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:51.893 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:53.149 01.256 7680 Exposure complete
03:17:53.276 00.127 7680 worker thread done servicing request
03:17:53.276 00.000 6120 OnExposeComplete: enter
03:17:53.280 00.004 6120 UpdateGuideState(): m_state=6
03:17:53.284 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2586
03:17:53.288 00.004 6120 Star::Find returns 1 (0), X=512.59, Y=671.48, Mass=8991, SNR=62.6, Peak=218 HFD=7.0
03:17:53.293 00.005 6120 CameraToMount -- cameraTheta (2.68) - m_xAngle (0.19) = xAngle (2.49 = 2.49)
03:17:53.297 00.004 6120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.37 = -0.92)
03:17:53.301 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.25 cameraTheta=2.68 mountX=-0.20 mountY=-0.20, mountTheta=-2.36
03:17:53.306 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.11, opts=13)
03:17:53.309 00.003 6120 Enqueuing Move request for scope (-0.23, 0.11)
03:17:53.312 00.003 7680 Worker thread wakes up
03:17:53.313 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.11) opts 0xd
03:17:53.314 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.11)
03:17:53.314 00.000 7680 Moving (-0.23, 0.11) raw xDistance=-0.20 yDistance=-0.20
03:17:53.314 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:17:53.314 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:17:53.314 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:17:53.315 00.001 7680 MoveAxis(E, 83, ABG)
03:17:53.315 00.000 7680 Guiding  Dir = 2, Dur = 83
03:17:53.315 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:53.318 00.003 7680 IsSlewing returns 0
03:17:53.319 00.001 6120 UpdateGuideState exits: m=8991 SNR=62.6
03:17:53.322 00.003 7680 IsGuiding returns 0
03:17:53.322 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:53.327 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:53.330 00.003 7680 PulseGuide returned control before completion, sleep 93
03:17:53.330 00.000 6120 Enqueuing Expose request
03:17:53.431 00.101 7680 IsGuiding returns 1
03:17:53.431 00.000 7680 scope still moving after pulse duration time elapsed
03:17:53.462 00.031 7680 IsSlewing returns 0
03:17:53.465 00.003 7680 IsGuiding returns 0
03:17:53.465 00.000 7680 scope move finished after 83 + 59 ms
03:17:53.465 00.000 7680 Move returns status 0, amount 83
03:17:53.466 00.001 7680 MoveAxis(N, 0, ABG)
03:17:53.466 00.000 7680 Move returns status 0, amount 0
03:17:53.466 00.000 7680 move complete, result=0
03:17:53.466 00.000 7680 worker thread done servicing request
03:17:53.468 00.002 7680 Worker thread wakes up
03:17:53.468 00.000 6120 GuideStep: -0.2 px 83 ms EAST, -0.2 px 0 ms NORTH
03:17:53.473 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:53.473 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:54.724 01.251 7680 Exposure complete
03:17:54.882 00.158 7680 worker thread done servicing request
03:17:54.882 00.000 6120 OnExposeComplete: enter
03:17:54.890 00.008 6120 UpdateGuideState(): m_state=6
03:17:54.896 00.006 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2587
03:17:54.902 00.006 6120 Star::Find returns 1 (0), X=512.75, Y=670.99, Mass=8089, SNR=60.1, Peak=209 HFD=6.5
03:17:54.907 00.005 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
03:17:54.913 00.006 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
03:17:54.920 00.007 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.37 hyp=0.38 cameraTheta=-1.74 mountX=-0.13 mountY=0.31, mountTheta=1.97
03:17:54.928 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.37, opts=13)
03:17:54.934 00.006 6120 Enqueuing Move request for scope (-0.06, -0.37)
03:17:54.939 00.005 7680 Worker thread wakes up
03:17:54.940 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:54.946 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.37) opts 0xd
03:17:54.946 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.37)
03:17:54.946 00.000 7680 Moving (-0.06, -0.37) raw xDistance=-0.13 yDistance=0.31
03:17:54.947 00.001 6120 UpdateGuideState exits: m=8089 SNR=60.1
03:17:54.954 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:17:54.956 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:17:54.956 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:54.961 00.005 7680 MoveAxis(E, 0, ABG)
03:17:54.961 00.000 7680 Move returns status 0, amount 0
03:17:54.962 00.001 7680 MoveAxis(S, 167, ABG)
03:17:54.962 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:54.967 00.005 7680 Guiding  Dir = 1, Dur = 167
03:17:54.967 00.000 6120 Enqueuing Expose request
03:17:54.971 00.004 7680 IsSlewing returns 0
03:17:54.971 00.000 7680 IsGuiding returns 0
03:17:54.972 00.001 7680 PulseGuide returned control before completion, sleep 177
03:17:55.153 00.181 7680 IsGuiding returns 1
03:17:55.153 00.000 7680 scope still moving after pulse duration time elapsed
03:17:55.185 00.032 7680 IsSlewing returns 0
03:17:55.186 00.001 7680 IsGuiding returns 0
03:17:55.187 00.001 7680 scope move finished after 167 + 47 ms
03:17:55.187 00.000 7680 Move returns status 0, amount 167
03:17:55.187 00.000 7680 move complete, result=0
03:17:55.187 00.000 7680 worker thread done servicing request
03:17:55.188 00.001 7680 Worker thread wakes up
03:17:55.188 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 167 ms SOUTH
03:17:55.194 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:55.194 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:56.450 01.256 7680 Exposure complete
03:17:56.589 00.139 7680 worker thread done servicing request
03:17:56.590 00.001 6120 OnExposeComplete: enter
03:17:56.594 00.004 6120 UpdateGuideState(): m_state=6
03:17:56.598 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2588
03:17:56.602 00.004 6120 Star::Find returns 1 (0), X=512.34, Y=670.98, Mass=8635, SNR=62.2, Peak=208 HFD=6.6
03:17:56.606 00.004 6120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.19) = xAngle (-2.64 = -2.64)
03:17:56.610 00.004 6120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.23 = 0.23)
03:17:56.614 00.004 6120 CameraToMount -- cameraX=-0.47 cameraY=-0.39 hyp=0.61 cameraTheta=-2.45 mountX=-0.53 mountY=0.14, mountTheta=2.88
03:17:56.619 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.47, y=-0.39, opts=13)
03:17:56.624 00.005 6120 Enqueuing Move request for scope (-0.47, -0.39)
03:17:56.626 00.002 7680 Worker thread wakes up
03:17:56.627 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:56.631 00.004 6120 UpdateGuideState exits: m=8635 SNR=62.2
03:17:56.634 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:56.639 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:56.642 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.39) opts 0xd
03:17:56.643 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.47, -0.39)
03:17:56.643 00.000 7680 Moving (-0.47, -0.39) raw xDistance=-0.53 yDistance=0.14
03:17:56.643 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53
03:17:56.643 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:17:56.643 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:17:56.643 00.000 7680 MoveAxis(E, 218, ABG)
03:17:56.643 00.000 7680 Guiding  Dir = 2, Dur = 218
03:17:56.644 00.001 6120 Enqueuing Expose request
03:17:56.649 00.005 7680 IsSlewing returns 0
03:17:56.649 00.000 7680 IsGuiding returns 0
03:17:56.649 00.000 7680 PulseGuide returned control before completion, sleep 228
03:17:56.892 00.243 7680 IsGuiding returns 1
03:17:56.893 00.001 7680 scope still moving after pulse duration time elapsed
03:17:56.924 00.031 7680 IsSlewing returns 0
03:17:56.925 00.001 7680 IsGuiding returns 0
03:17:56.925 00.000 7680 scope move finished after 218 + 58 ms
03:17:56.926 00.001 7680 Move returns status 0, amount 218
03:17:56.926 00.000 7680 MoveAxis(N, 0, ABG)
03:17:56.927 00.001 7680 Move returns status 0, amount 0
03:17:56.927 00.000 7680 move complete, result=0
03:17:56.927 00.000 7680 worker thread done servicing request
03:17:56.927 00.000 7680 Worker thread wakes up
03:17:56.929 00.002 6120 GuideStep: -0.5 px 218 ms EAST, 0.1 px 0 ms NORTH
03:17:56.935 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:56.935 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:58.192 01.257 7680 Exposure complete
03:17:58.325 00.133 7680 worker thread done servicing request
03:17:58.325 00.000 6120 OnExposeComplete: enter
03:17:58.330 00.005 6120 UpdateGuideState(): m_state=6
03:17:58.334 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2589
03:17:58.338 00.004 6120 Star::Find returns 1 (0), X=512.53, Y=671.05, Mass=7973, SNR=58.9, Peak=203 HFD=6.5
03:17:58.342 00.004 6120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.19) = xAngle (-2.49 = -2.49)
03:17:58.346 00.004 6120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.39 = 0.39)
03:17:58.350 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.31 hyp=0.42 cameraTheta=-2.30 mountX=-0.33 mountY=0.16, mountTheta=2.70
03:17:58.356 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.31, opts=13)
03:17:58.363 00.007 6120 Enqueuing Move request for scope (-0.28, -0.31)
03:17:58.367 00.004 7680 Worker thread wakes up
03:17:58.367 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:17:58.372 00.005 6120 UpdateGuideState exits: m=7973 SNR=58.9
03:17:58.375 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:58.378 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:17:58.382 00.004 6120 Enqueuing Expose request
03:17:58.386 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.31) opts 0xd
03:17:58.386 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.31)
03:17:58.387 00.001 7680 Moving (-0.28, -0.31) raw xDistance=-0.33 yDistance=0.16
03:17:58.387 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
03:17:58.388 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:17:58.388 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:17:58.388 00.000 7680 MoveAxis(E, 152, ABG)
03:17:58.388 00.000 7680 Guiding  Dir = 2, Dur = 152
03:17:58.389 00.001 7680 IsSlewing returns 0
03:17:58.389 00.000 7680 IsGuiding returns 0
03:17:58.389 00.000 7680 PulseGuide returned control before completion, sleep 162
03:17:58.556 00.167 7680 IsGuiding returns 1
03:17:58.557 00.001 7680 scope still moving after pulse duration time elapsed
03:17:58.589 00.032 7680 IsSlewing returns 0
03:17:58.589 00.000 7680 IsGuiding returns 0
03:17:58.590 00.001 7680 scope move finished after 152 + 48 ms
03:17:58.591 00.001 7680 Move returns status 0, amount 152
03:17:58.591 00.000 7680 MoveAxis(N, 0, ABG)
03:17:58.592 00.001 7680 Move returns status 0, amount 0
03:17:58.592 00.000 7680 move complete, result=0
03:17:58.592 00.000 7680 worker thread done servicing request
03:17:58.592 00.000 6120 GuideStep: -0.3 px 152 ms EAST, 0.2 px 0 ms NORTH
03:17:58.599 00.007 7680 Worker thread wakes up
03:17:58.599 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:17:58.600 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:17:59.848 01.248 7680 Exposure complete
03:17:59.982 00.134 7680 worker thread done servicing request
03:17:59.982 00.000 6120 OnExposeComplete: enter
03:17:59.989 00.007 6120 UpdateGuideState(): m_state=6
03:17:59.993 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2590
03:17:59.997 00.004 6120 Star::Find returns 1 (0), X=512.91, Y=670.99, Mass=8209, SNR=60.1, Peak=202 HFD=6.4
03:18:00.002 00.005 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
03:18:00.006 00.004 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
03:18:00.009 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.37 hyp=0.38 cameraTheta=-1.33 mountX=0.02 mountY=0.37, mountTheta=1.51
03:18:00.018 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.37, opts=13)
03:18:00.028 00.010 6120 Enqueuing Move request for scope (0.09, -0.37)
03:18:00.034 00.006 7680 Worker thread wakes up
03:18:00.034 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.37) opts 0xd
03:18:00.035 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.37)
03:18:00.035 00.000 7680 Moving (0.09, -0.37) raw xDistance=0.02 yDistance=0.37
03:18:00.035 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:18:00.035 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:18:00.036 00.001 7680 MoveAxis(E, 0, ABG)
03:18:00.036 00.000 7680 Move returns status 0, amount 0
03:18:00.037 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:00.041 00.004 7680 MoveAxis(S, 203, ABG)
03:18:00.042 00.001 6120 UpdateGuideState exits: m=8209 SNR=60.1
03:18:00.047 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:00.051 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:00.056 00.005 7680 Guiding  Dir = 1, Dur = 203
03:18:00.056 00.000 6120 Enqueuing Expose request
03:18:00.060 00.004 7680 IsSlewing returns 0
03:18:00.061 00.001 7680 IsGuiding returns 0
03:18:00.061 00.000 7680 PulseGuide returned control before completion, sleep 213
03:18:00.276 00.215 7680 IsGuiding returns 1
03:18:00.276 00.000 7680 scope still moving after pulse duration time elapsed
03:18:00.307 00.031 7680 IsSlewing returns 0
03:18:00.307 00.000 7680 IsGuiding returns 0
03:18:00.308 00.001 7680 scope move finished after 203 + 44 ms
03:18:00.308 00.000 7680 Move returns status 0, amount 203
03:18:00.308 00.000 7680 move complete, result=0
03:18:00.309 00.001 7680 worker thread done servicing request
03:18:00.309 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 203 ms SOUTH
03:18:00.314 00.005 7680 Worker thread wakes up
03:18:00.315 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:00.315 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:01.567 01.252 7680 Exposure complete
03:18:01.712 00.145 7680 worker thread done servicing request
03:18:01.712 00.000 6120 OnExposeComplete: enter
03:18:01.717 00.005 6120 UpdateGuideState(): m_state=6
03:18:01.721 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2591
03:18:01.725 00.004 6120 Star::Find returns 1 (0), X=512.73, Y=671.58, Mass=8764, SNR=62.6, Peak=206 HFD=6.9
03:18:01.729 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (0.19) = xAngle (1.77 = 1.77)
03:18:01.734 00.005 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.64 = -1.64)
03:18:01.738 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.95 mountX=-0.05 mountY=-0.23, mountTheta=-1.76
03:18:01.744 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.21, opts=13)
03:18:01.748 00.004 6120 Enqueuing Move request for scope (-0.09, 0.21)
03:18:01.751 00.003 7680 Worker thread wakes up
03:18:01.751 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
03:18:01.751 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
03:18:01.752 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:01.756 00.004 6120 UpdateGuideState exits: m=8764 SNR=62.6
03:18:01.758 00.002 7680 Moving (-0.09, 0.21) raw xDistance=-0.05 yDistance=-0.23
03:18:01.760 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:18:01.760 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:18:01.760 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:18:01.760 00.000 7680 MoveAxis(E, 0, ABG)
03:18:01.760 00.000 7680 Move returns status 0, amount 0
03:18:01.760 00.000 7680 MoveAxis(N, 0, ABG)
03:18:01.761 00.001 7680 Move returns status 0, amount 0
03:18:01.761 00.000 7680 move complete, result=0
03:18:01.761 00.000 7680 worker thread done servicing request
03:18:01.761 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:01.765 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:01.769 00.004 6120 Enqueuing Expose request
03:18:01.772 00.003 7680 Worker thread wakes up
03:18:01.772 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:18:01.776 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:01.777 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:03.027 01.250 7680 Exposure complete
03:18:03.178 00.151 7680 worker thread done servicing request
03:18:03.179 00.001 6120 OnExposeComplete: enter
03:18:03.183 00.004 6120 UpdateGuideState(): m_state=6
03:18:03.187 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2592
03:18:03.191 00.004 6120 Star::Find returns 1 (0), X=512.64, Y=671.42, Mass=9172, SNR=63.9, Peak=229 HFD=6.9
03:18:03.194 00.003 6120 CameraToMount -- cameraTheta (2.81) - m_xAngle (0.19) = xAngle (2.63 = 2.63)
03:18:03.200 00.006 6120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.50 = -0.78)
03:18:03.206 00.006 6120 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.81 mountX=-0.16 mountY=-0.13, mountTheta=-2.46
03:18:03.212 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.06, opts=13)
03:18:03.216 00.004 6120 Enqueuing Move request for scope (-0.17, 0.06)
03:18:03.221 00.005 7680 Worker thread wakes up
03:18:03.221 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:03.226 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
03:18:03.226 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
03:18:03.226 00.000 7680 Moving (-0.17, 0.06) raw xDistance=-0.16 yDistance=-0.13
03:18:03.226 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:18:03.227 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:18:03.227 00.000 6120 UpdateGuideState exits: m=9172 SNR=63.9
03:18:03.233 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:03.237 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:03.242 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:18:03.242 00.000 6120 Enqueuing Expose request
03:18:03.246 00.004 7680 MoveAxis(E, 0, ABG)
03:18:03.246 00.000 7680 Move returns status 0, amount 0
03:18:03.246 00.000 7680 MoveAxis(N, 0, ABG)
03:18:03.246 00.000 7680 Move returns status 0, amount 0
03:18:03.247 00.001 7680 move complete, result=0
03:18:03.247 00.000 7680 worker thread done servicing request
03:18:03.247 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:18:03.251 00.004 7680 Worker thread wakes up
03:18:03.251 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:03.251 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:04.494 01.243 7680 Exposure complete
03:18:04.649 00.155 7680 worker thread done servicing request
03:18:04.650 00.001 6120 OnExposeComplete: enter
03:18:04.654 00.004 6120 UpdateGuideState(): m_state=6
03:18:04.657 00.003 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2593
03:18:04.662 00.005 6120 Star::Find returns 1 (0), X=512.82, Y=670.88, Mass=8422, SNR=61.9, Peak=206 HFD=6.6
03:18:04.667 00.005 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
03:18:04.672 00.005 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
03:18:04.676 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.48 hyp=0.48 cameraTheta=-1.56 mountX=-0.08 mountY=0.44, mountTheta=1.76
03:18:04.681 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.48, opts=13)
03:18:04.684 00.003 6120 Enqueuing Move request for scope (0.01, -0.48)
03:18:04.689 00.005 7680 Worker thread wakes up
03:18:04.689 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.48) opts 0xd
03:18:04.690 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.48)
03:18:04.690 00.000 7680 Moving (0.01, -0.48) raw xDistance=-0.08 yDistance=0.44
03:18:04.690 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:18:04.690 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
03:18:04.691 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:04.694 00.003 7680 MoveAxis(E, 0, ABG)
03:18:04.694 00.000 7680 Move returns status 0, amount 0
03:18:04.695 00.001 6120 UpdateGuideState exits: m=8422 SNR=61.9
03:18:04.699 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:04.703 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:04.707 00.004 6120 Enqueuing Expose request
03:18:04.711 00.004 7680 MoveAxis(S, 238, ABG)
03:18:04.711 00.000 7680 Guiding  Dir = 1, Dur = 238
03:18:04.712 00.001 7680 IsSlewing returns 0
03:18:04.712 00.000 7680 IsGuiding returns 0
03:18:04.712 00.000 7680 PulseGuide returned control before completion, sleep 248
03:18:04.964 00.252 7680 IsGuiding returns 1
03:18:04.966 00.002 7680 scope still moving after pulse duration time elapsed
03:18:04.995 00.029 7680 IsSlewing returns 0
03:18:04.996 00.001 7680 IsGuiding returns 0
03:18:04.997 00.001 7680 scope move finished after 238 + 46 ms
03:18:04.997 00.000 7680 Move returns status 0, amount 238
03:18:04.998 00.001 7680 move complete, result=0
03:18:04.999 00.001 7680 worker thread done servicing request
03:18:04.999 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 238 ms SOUTH
03:18:05.006 00.007 7680 Worker thread wakes up
03:18:05.007 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:05.007 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:06.260 01.253 7680 Exposure complete
03:18:06.408 00.148 7680 worker thread done servicing request
03:18:06.409 00.001 6120 OnExposeComplete: enter
03:18:06.412 00.003 6120 UpdateGuideState(): m_state=6
03:18:06.417 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2594
03:18:06.422 00.005 6120 Star::Find returns 1 (0), X=512.63, Y=671.41, Mass=9351, SNR=64.2, Peak=216 HFD=7.0
03:18:06.427 00.005 6120 CameraToMount -- cameraTheta (2.91) - m_xAngle (0.19) = xAngle (2.72 = 2.72)
03:18:06.431 00.004 6120 CameraToMount -- cameraTheta (2.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.59 = -0.69)
03:18:06.436 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.19 cameraTheta=2.91 mountX=-0.17 mountY=-0.12, mountTheta=-2.53
03:18:06.442 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.04, opts=13)
03:18:06.447 00.005 6120 Enqueuing Move request for scope (-0.18, 0.04)
03:18:06.451 00.004 7680 Worker thread wakes up
03:18:06.451 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
03:18:06.451 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
03:18:06.451 00.000 7680 Moving (-0.18, 0.04) raw xDistance=-0.17 yDistance=-0.12
03:18:06.452 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:06.457 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:18:06.457 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:18:06.457 00.000 6120 UpdateGuideState exits: m=9351 SNR=64.2
03:18:06.461 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:06.464 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:06.470 00.006 6120 Enqueuing Expose request
03:18:06.473 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:18:06.473 00.000 7680 MoveAxis(E, 0, ABG)
03:18:06.474 00.001 7680 Move returns status 0, amount 0
03:18:06.474 00.000 7680 MoveAxis(N, 0, ABG)
03:18:06.474 00.000 7680 Move returns status 0, amount 0
03:18:06.474 00.000 7680 move complete, result=0
03:18:06.475 00.001 7680 worker thread done servicing request
03:18:06.475 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:18:06.479 00.004 7680 Worker thread wakes up
03:18:06.479 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:06.479 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:07.729 01.250 7680 Exposure complete
03:18:07.870 00.141 7680 worker thread done servicing request
03:18:07.870 00.000 6120 OnExposeComplete: enter
03:18:07.874 00.004 6120 UpdateGuideState(): m_state=6
03:18:07.879 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2595
03:18:07.884 00.005 6120 Star::Find returns 1 (0), X=512.64, Y=671.50, Mass=8985, SNR=62.3, Peak=211 HFD=7.0
03:18:07.887 00.003 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (0.19) = xAngle (2.32 = 2.32)
03:18:07.890 00.003 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.19 = -1.09)
03:18:07.895 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.22 cameraTheta=2.50 mountX=-0.15 mountY=-0.19, mountTheta=-2.22
03:18:07.900 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.13, opts=13)
03:18:07.903 00.003 6120 Enqueuing Move request for scope (-0.17, 0.13)
03:18:07.908 00.005 7680 Worker thread wakes up
03:18:07.908 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:07.911 00.003 6120 UpdateGuideState exits: m=8985 SNR=62.3
03:18:07.915 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:07.919 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
03:18:07.919 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
03:18:07.920 00.001 7680 Moving (-0.17, 0.13) raw xDistance=-0.15 yDistance=-0.19
03:18:07.920 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:18:07.920 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:07.925 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:18:07.925 00.000 6120 Enqueuing Expose request
03:18:07.930 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:18:07.930 00.000 7680 MoveAxis(E, 0, ABG)
03:18:07.930 00.000 7680 Move returns status 0, amount 0
03:18:07.930 00.000 7680 MoveAxis(N, 0, ABG)
03:18:07.930 00.000 7680 Move returns status 0, amount 0
03:18:07.931 00.001 7680 move complete, result=0
03:18:07.931 00.000 7680 worker thread done servicing request
03:18:07.931 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:18:07.936 00.005 7680 Worker thread wakes up
03:18:07.936 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:07.936 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:09.183 01.247 7680 Exposure complete
03:18:09.330 00.147 7680 worker thread done servicing request
03:18:09.331 00.001 6120 OnExposeComplete: enter
03:18:09.335 00.004 6120 UpdateGuideState(): m_state=6
03:18:09.338 00.003 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2596
03:18:09.343 00.005 6120 Star::Find returns 1 (0), X=512.51, Y=670.90, Mass=8670, SNR=61.7, Peak=233 HFD=6.5
03:18:09.346 00.003 6120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.19) = xAngle (-2.34 = -2.34)
03:18:09.351 00.005 6120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.53 = 0.53)
03:18:09.356 00.005 6120 CameraToMount -- cameraX=-0.31 cameraY=-0.46 hyp=0.56 cameraTheta=-2.16 mountX=-0.39 mountY=0.28, mountTheta=2.52
03:18:09.361 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=-0.46, opts=13)
03:18:09.366 00.005 6120 Enqueuing Move request for scope (-0.31, -0.46)
03:18:09.370 00.004 7680 Worker thread wakes up
03:18:09.371 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:09.375 00.004 6120 UpdateGuideState exits: m=8670 SNR=61.7
03:18:09.379 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:09.382 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:09.386 00.004 6120 Enqueuing Expose request
03:18:09.389 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.46) opts 0xd
03:18:09.389 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, -0.46)
03:18:09.389 00.000 7680 Moving (-0.31, -0.46) raw xDistance=-0.39 yDistance=0.28
03:18:09.389 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
03:18:09.390 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:18:09.390 00.000 7680 MoveAxis(E, 159, ABG)
03:18:09.390 00.000 7680 Guiding  Dir = 2, Dur = 159
03:18:09.390 00.000 7680 IsSlewing returns 0
03:18:09.391 00.001 7680 IsGuiding returns 0
03:18:09.393 00.002 7680 PulseGuide returned control before completion, sleep 169
03:18:09.577 00.184 7680 IsGuiding returns 1
03:18:09.578 00.001 7680 scope still moving after pulse duration time elapsed
03:18:09.609 00.031 7680 IsSlewing returns 0
03:18:09.611 00.002 7680 IsGuiding returns 1
03:18:09.640 00.029 7680 IsSlewing returns 0
03:18:09.641 00.001 7680 IsGuiding returns 1
03:18:09.671 00.030 7680 IsSlewing returns 0
03:18:09.672 00.001 7680 IsGuiding returns 0
03:18:09.673 00.001 7680 scope move finished after 159 + 120 ms
03:18:09.673 00.000 7680 Move returns status 0, amount 159
03:18:09.673 00.000 7680 MoveAxis(S, 153, ABG)
03:18:09.673 00.000 7680 Guiding  Dir = 1, Dur = 153
03:18:09.674 00.001 7680 IsSlewing returns 0
03:18:09.674 00.000 7680 IsGuiding returns 0
03:18:09.675 00.001 7680 PulseGuide returned control before completion, sleep 163
03:18:09.843 00.168 7680 IsGuiding returns 1
03:18:09.843 00.000 7680 scope still moving after pulse duration time elapsed
03:18:09.875 00.032 7680 IsSlewing returns 0
03:18:09.876 00.001 7680 IsGuiding returns 0
03:18:09.877 00.001 7680 scope move finished after 153 + 48 ms
03:18:09.877 00.000 7680 Move returns status 0, amount 153
03:18:09.877 00.000 7680 move complete, result=0
03:18:09.877 00.000 7680 worker thread done servicing request
03:18:09.878 00.001 6120 GuideStep: -0.4 px 159 ms EAST, 0.3 px 153 ms SOUTH
03:18:09.884 00.006 7680 Worker thread wakes up
03:18:09.884 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:09.884 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:11.136 01.252 7680 Exposure complete
03:18:11.280 00.144 7680 worker thread done servicing request
03:18:11.280 00.000 6120 OnExposeComplete: enter
03:18:11.284 00.004 6120 UpdateGuideState(): m_state=6
03:18:11.288 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2597
03:18:11.292 00.004 6120 Star::Find returns 1 (0), X=512.65, Y=670.78, Mass=8471, SNR=62.3, Peak=227 HFD=6.5
03:18:11.295 00.003 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
03:18:11.299 00.004 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
03:18:11.303 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.58 hyp=0.61 cameraTheta=-1.85 mountX=-0.27 mountY=0.45, mountTheta=2.12
03:18:11.308 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.58, opts=13)
03:18:11.312 00.004 6120 Enqueuing Move request for scope (-0.17, -0.58)
03:18:11.315 00.003 7680 Worker thread wakes up
03:18:11.316 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.58) opts 0xd
03:18:11.316 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.58)
03:18:11.316 00.000 7680 Moving (-0.17, -0.58) raw xDistance=-0.27 yDistance=0.45
03:18:11.316 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
03:18:11.316 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
03:18:11.316 00.000 7680 MoveAxis(E, 123, ABG)
03:18:11.316 00.000 7680 Guiding  Dir = 2, Dur = 123
03:18:11.316 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:11.320 00.004 7680 IsSlewing returns 0
03:18:11.321 00.001 6120 UpdateGuideState exits: m=8471 SNR=62.3
03:18:11.324 00.003 7680 IsGuiding returns 0
03:18:11.324 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:11.328 00.004 7680 PulseGuide returned control before completion, sleep 133
03:18:11.328 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:11.332 00.004 6120 Enqueuing Expose request
03:18:11.473 00.141 7680 IsGuiding returns 0
03:18:11.473 00.000 7680 Move returns status 0, amount 123
03:18:11.473 00.000 7680 MoveAxis(S, 244, ABG)
03:18:11.475 00.002 7680 Guiding  Dir = 1, Dur = 244
03:18:11.477 00.002 7680 IsSlewing returns 0
03:18:11.477 00.000 7680 IsGuiding returns 0
03:18:11.480 00.003 7680 PulseGuide returned control before completion, sleep 254
03:18:11.741 00.261 7680 IsGuiding returns 1
03:18:11.743 00.002 7680 scope still moving after pulse duration time elapsed
03:18:11.773 00.030 7680 IsSlewing returns 0
03:18:11.774 00.001 7680 IsGuiding returns 0
03:18:11.774 00.000 7680 scope move finished after 244 + 51 ms
03:18:11.774 00.000 7680 Move returns status 0, amount 244
03:18:11.775 00.001 7680 move complete, result=0
03:18:11.775 00.000 7680 worker thread done servicing request
03:18:11.775 00.000 6120 GuideStep: -0.3 px 123 ms EAST, 0.4 px 244 ms SOUTH
03:18:11.782 00.007 7680 Worker thread wakes up
03:18:11.783 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:11.783 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:13.040 01.257 7680 Exposure complete
03:18:13.180 00.140 7680 worker thread done servicing request
03:18:13.181 00.001 6120 OnExposeComplete: enter
03:18:13.185 00.004 6120 UpdateGuideState(): m_state=6
03:18:13.190 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2598
03:18:13.194 00.004 6120 Star::Find returns 1 (0), X=513.08, Y=671.02, Mass=8116, SNR=60.1, Peak=205 HFD=6.3
03:18:13.197 00.003 6120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.19) = xAngle (-1.11 = -1.11)
03:18:13.201 00.004 6120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.77 = 1.77)
03:18:13.206 00.005 6120 CameraToMount -- cameraX=0.27 cameraY=-0.35 hyp=0.44 cameraTheta=-0.92 mountX=0.20 mountY=0.43, mountTheta=1.14
03:18:13.212 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.35, opts=13)
03:18:13.216 00.004 6120 Enqueuing Move request for scope (0.27, -0.35)
03:18:13.219 00.003 7680 Worker thread wakes up
03:18:13.220 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.35) opts 0xd
03:18:13.220 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.35)
03:18:13.220 00.000 7680 Moving (0.27, -0.35) raw xDistance=0.20 yDistance=0.43
03:18:13.221 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:18:13.221 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
03:18:13.221 00.000 7680 MoveAxis(E, 0, ABG)
03:18:13.221 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:13.225 00.004 7680 Move returns status 0, amount 0
03:18:13.225 00.000 7680 MoveAxis(S, 235, ABG)
03:18:13.225 00.000 7680 Guiding  Dir = 1, Dur = 235
03:18:13.227 00.002 6120 UpdateGuideState exits: m=8116 SNR=60.1
03:18:13.231 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:13.234 00.003 7680 IsSlewing returns 0
03:18:13.234 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:13.239 00.005 6120 Enqueuing Expose request
03:18:13.242 00.003 7680 IsGuiding returns 0
03:18:13.242 00.000 7680 PulseGuide returned control before completion, sleep 245
03:18:13.498 00.256 7680 IsGuiding returns 1
03:18:13.498 00.000 7680 scope still moving after pulse duration time elapsed
03:18:13.530 00.032 7680 IsSlewing returns 0
03:18:13.530 00.000 7680 IsGuiding returns 0
03:18:13.531 00.001 7680 scope move finished after 235 + 54 ms
03:18:13.531 00.000 7680 Move returns status 0, amount 235
03:18:13.533 00.002 7680 move complete, result=0
03:18:13.533 00.000 7680 worker thread done servicing request
03:18:13.534 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 235 ms SOUTH
03:18:13.544 00.010 7680 Worker thread wakes up
03:18:13.544 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:13.545 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:14.793 01.248 7680 Exposure complete
03:18:14.935 00.142 7680 worker thread done servicing request
03:18:14.935 00.000 6120 OnExposeComplete: enter
03:18:14.940 00.005 6120 UpdateGuideState(): m_state=6
03:18:14.944 00.004 6120 Star::Find(15, 513, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2599
03:18:14.948 00.004 6120 Star::Find returns 1 (0), X=512.92, Y=671.14, Mass=7671, SNR=58.6, Peak=201 HFD=6.4
03:18:14.954 00.006 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.19) = xAngle (-1.34 = -1.34)
03:18:14.957 00.003 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.53 = 1.53)
03:18:14.960 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.15 mountX=0.06 mountY=0.25, mountTheta=1.35
03:18:14.963 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.23, opts=13)
03:18:14.967 00.004 6120 Enqueuing Move request for scope (0.10, -0.23)
03:18:14.970 00.003 7680 Worker thread wakes up
03:18:14.970 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:14.973 00.003 6120 UpdateGuideState exits: m=7671 SNR=58.6
03:18:14.977 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:14.980 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:14.984 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.23) opts 0xd
03:18:14.985 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.23)
03:18:14.985 00.000 7680 Moving (0.10, -0.23) raw xDistance=0.06 yDistance=0.25
03:18:14.985 00.000 6120 Enqueuing Expose request
03:18:14.989 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:18:14.989 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:18:14.989 00.000 7680 MoveAxis(E, 0, ABG)
03:18:14.989 00.000 7680 Move returns status 0, amount 0
03:18:14.989 00.000 7680 MoveAxis(S, 136, ABG)
03:18:14.990 00.001 7680 Guiding  Dir = 1, Dur = 136
03:18:14.990 00.000 7680 IsSlewing returns 0
03:18:14.990 00.000 7680 IsGuiding returns 0
03:18:14.991 00.001 7680 PulseGuide returned control before completion, sleep 146
03:18:15.141 00.150 7680 IsGuiding returns 1
03:18:15.142 00.001 7680 scope still moving after pulse duration time elapsed
03:18:15.172 00.030 7680 IsSlewing returns 0
03:18:15.172 00.000 7680 IsGuiding returns 0
03:18:15.173 00.001 7680 scope move finished after 136 + 45 ms
03:18:15.173 00.000 7680 Move returns status 0, amount 136
03:18:15.174 00.001 7680 move complete, result=0
03:18:15.174 00.000 7680 worker thread done servicing request
03:18:15.174 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 136 ms SOUTH
03:18:15.180 00.006 7680 Worker thread wakes up
03:18:15.180 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:15.180 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:16.429 01.249 7680 Exposure complete
03:18:16.567 00.138 7680 worker thread done servicing request
03:18:16.567 00.000 6120 OnExposeComplete: enter
03:18:16.572 00.005 6120 UpdateGuideState(): m_state=6
03:18:16.576 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2600
03:18:16.580 00.004 6120 Star::Find returns 1 (0), X=512.82, Y=671.58, Mass=8979, SNR=62.0, Peak=225 HFD=6.7
03:18:16.584 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (0.19) = xAngle (1.34 = 1.34)
03:18:16.588 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.22 = -2.07)
03:18:16.591 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.53 mountX=0.05 mountY=-0.19, mountTheta=-1.32
03:18:16.596 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.21, opts=13)
03:18:16.601 00.005 6120 Enqueuing Move request for scope (0.01, 0.21)
03:18:16.606 00.005 7680 Worker thread wakes up
03:18:16.606 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:16.609 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
03:18:16.609 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
03:18:16.609 00.000 7680 Moving (0.01, 0.21) raw xDistance=0.05 yDistance=-0.19
03:18:16.609 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:18:16.609 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:18:16.611 00.002 6120 UpdateGuideState exits: m=8979 SNR=62.0
03:18:16.614 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:16.619 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:16.622 00.003 6120 Enqueuing Expose request
03:18:16.626 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:18:16.626 00.000 7680 MoveAxis(E, 0, ABG)
03:18:16.626 00.000 7680 Move returns status 0, amount 0
03:18:16.626 00.000 7680 MoveAxis(N, 0, ABG)
03:18:16.626 00.000 7680 Move returns status 0, amount 0
03:18:16.626 00.000 7680 move complete, result=0
03:18:16.627 00.001 7680 worker thread done servicing request
03:18:16.627 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:18:16.630 00.003 7680 Worker thread wakes up
03:18:16.630 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:16.631 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:17.876 01.245 7680 Exposure complete
03:18:18.008 00.132 7680 worker thread done servicing request
03:18:18.008 00.000 6120 OnExposeComplete: enter
03:18:18.012 00.004 6120 UpdateGuideState(): m_state=6
03:18:18.016 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2601
03:18:18.021 00.005 6120 Star::Find returns 1 (0), X=512.93, Y=670.98, Mass=7605, SNR=58.3, Peak=174 HFD=6.4
03:18:18.025 00.004 6120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.19) = xAngle (-1.46 = -1.46)
03:18:18.029 00.004 6120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
03:18:18.032 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=-0.39 hyp=0.41 cameraTheta=-1.27 mountX=0.05 mountY=0.40, mountTheta=1.46
03:18:18.036 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.39, opts=13)
03:18:18.042 00.006 6120 Enqueuing Move request for scope (0.12, -0.39)
03:18:18.047 00.005 7680 Worker thread wakes up
03:18:18.047 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:18.052 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.39) opts 0xd
03:18:18.053 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.39)
03:18:18.053 00.000 7680 Moving (0.12, -0.39) raw xDistance=0.05 yDistance=0.40
03:18:18.053 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:18:18.053 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
03:18:18.054 00.001 7680 MoveAxis(E, 0, ABG)
03:18:18.054 00.000 6120 UpdateGuideState exits: m=7605 SNR=58.3
03:18:18.059 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:18.062 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:18.067 00.005 6120 Enqueuing Expose request
03:18:18.070 00.003 7680 Move returns status 0, amount 0
03:18:18.071 00.001 7680 MoveAxis(S, 219, ABG)
03:18:18.071 00.000 7680 Guiding  Dir = 1, Dur = 219
03:18:18.073 00.002 7680 IsSlewing returns 0
03:18:18.073 00.000 7680 IsGuiding returns 0
03:18:18.074 00.001 7680 PulseGuide returned control before completion, sleep 229
03:18:18.308 00.234 7680 IsGuiding returns 1
03:18:18.308 00.000 7680 scope still moving after pulse duration time elapsed
03:18:18.338 00.030 7680 IsSlewing returns 0
03:18:18.338 00.000 7680 IsGuiding returns 0
03:18:18.340 00.002 7680 scope move finished after 219 + 46 ms
03:18:18.340 00.000 7680 Move returns status 0, amount 219
03:18:18.340 00.000 7680 move complete, result=0
03:18:18.341 00.001 7680 worker thread done servicing request
03:18:18.341 00.000 7680 Worker thread wakes up
03:18:18.342 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 219 ms SOUTH
03:18:18.348 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:18.348 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:19.593 01.245 7680 Exposure complete
03:18:19.724 00.131 7680 worker thread done servicing request
03:18:19.724 00.000 6120 OnExposeComplete: enter
03:18:19.728 00.004 6120 UpdateGuideState(): m_state=6
03:18:19.733 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2602
03:18:19.739 00.006 6120 Star::Find returns 1 (0), X=512.78, Y=671.80, Mass=8205, SNR=60.1, Peak=202 HFD=6.6
03:18:19.744 00.005 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.19) = xAngle (1.47 = 1.47)
03:18:19.747 00.003 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.34 = -1.94)
03:18:19.750 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.44 hyp=0.44 cameraTheta=1.66 mountX=0.04 mountY=-0.41, mountTheta=-1.46
03:18:19.755 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.44, opts=13)
03:18:19.760 00.005 6120 Enqueuing Move request for scope (-0.04, 0.44)
03:18:19.764 00.004 7680 Worker thread wakes up
03:18:19.765 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.44) opts 0xd
03:18:19.766 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:19.770 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.44)
03:18:19.770 00.000 7680 Moving (-0.04, 0.44) raw xDistance=0.04 yDistance=-0.41
03:18:19.770 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:18:19.770 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:18:19.771 00.001 6120 UpdateGuideState exits: m=8205 SNR=60.1
03:18:19.775 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:19.778 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:19.783 00.005 6120 Enqueuing Expose request
03:18:19.786 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
03:18:19.786 00.000 7680 MoveAxis(E, 0, ABG)
03:18:19.786 00.000 7680 Move returns status 0, amount 0
03:18:19.786 00.000 7680 MoveAxis(N, 0, ABG)
03:18:19.788 00.002 7680 Move returns status 0, amount 0
03:18:19.788 00.000 7680 move complete, result=0
03:18:19.788 00.000 7680 worker thread done servicing request
03:18:19.788 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
03:18:19.793 00.005 7680 Worker thread wakes up
03:18:19.793 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:19.793 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:21.039 01.246 7680 Exposure complete
03:18:21.188 00.149 7680 worker thread done servicing request
03:18:21.189 00.001 6120 OnExposeComplete: enter
03:18:21.193 00.004 6120 UpdateGuideState(): m_state=6
03:18:21.198 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2603
03:18:21.201 00.003 6120 Star::Find returns 1 (0), X=512.85, Y=671.73, Mass=8047, SNR=58.8, Peak=197 HFD=6.7
03:18:21.207 00.006 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (0.19) = xAngle (1.30 = 1.30)
03:18:21.213 00.006 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.17 = -2.11)
03:18:21.219 00.006 6120 CameraToMount -- cameraX=0.03 cameraY=0.36 hyp=0.37 cameraTheta=1.48 mountX=0.10 mountY=-0.31, mountTheta=-1.26
03:18:21.227 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.36, opts=13)
03:18:21.236 00.009 6120 Enqueuing Move request for scope (0.03, 0.36)
03:18:21.240 00.004 7680 Worker thread wakes up
03:18:21.240 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:21.245 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.36) opts 0xd
03:18:21.246 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.36)
03:18:21.246 00.000 7680 Moving (0.03, 0.36) raw xDistance=0.10 yDistance=-0.31
03:18:21.246 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:18:21.246 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:18:21.246 00.000 6120 UpdateGuideState exits: m=8047 SNR=58.8
03:18:21.252 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:18:21.252 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:21.257 00.005 7680 MoveAxis(E, 0, ABG)
03:18:21.258 00.001 7680 Move returns status 0, amount 0
03:18:21.258 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:21.264 00.006 7680 MoveAxis(N, 0, ABG)
03:18:21.264 00.000 6120 Enqueuing Expose request
03:18:21.269 00.005 7680 Move returns status 0, amount 0
03:18:21.269 00.000 7680 move complete, result=0
03:18:21.269 00.000 7680 worker thread done servicing request
03:18:21.269 00.000 7680 Worker thread wakes up
03:18:21.271 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:18:21.275 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:21.275 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:22.529 01.254 7680 Exposure complete
03:18:22.670 00.141 7680 worker thread done servicing request
03:18:22.671 00.001 6120 OnExposeComplete: enter
03:18:22.675 00.004 6120 UpdateGuideState(): m_state=6
03:18:22.679 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2604
03:18:22.684 00.005 6120 Star::Find returns 1 (0), X=512.73, Y=671.53, Mass=8967, SNR=63.3, Peak=217 HFD=6.9
03:18:22.688 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (0.19) = xAngle (1.84 = 1.84)
03:18:22.691 00.003 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.71 = -1.57)
03:18:22.694 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.02 mountX=-0.05 mountY=-0.19, mountTheta=-1.83
03:18:22.698 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.17, opts=13)
03:18:22.701 00.003 6120 Enqueuing Move request for scope (-0.08, 0.17)
03:18:22.704 00.003 7680 Worker thread wakes up
03:18:22.704 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:22.707 00.003 6120 UpdateGuideState exits: m=8967 SNR=63.3
03:18:22.710 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:22.713 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:22.716 00.003 6120 Enqueuing Expose request
03:18:22.718 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
03:18:22.719 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
03:18:22.719 00.000 7680 Moving (-0.08, 0.17) raw xDistance=-0.05 yDistance=-0.19
03:18:22.719 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:18:22.719 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:18:22.719 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:18:22.720 00.001 7680 MoveAxis(E, 0, ABG)
03:18:22.720 00.000 7680 Move returns status 0, amount 0
03:18:22.720 00.000 7680 MoveAxis(N, 0, ABG)
03:18:22.720 00.000 7680 Move returns status 0, amount 0
03:18:22.720 00.000 7680 move complete, result=0
03:18:22.720 00.000 7680 worker thread done servicing request
03:18:22.720 00.000 7680 Worker thread wakes up
03:18:22.720 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:18:22.724 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:22.724 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:23.965 01.241 7680 Exposure complete
03:18:24.106 00.141 7680 worker thread done servicing request
03:18:24.106 00.000 6120 OnExposeComplete: enter
03:18:24.110 00.004 6120 UpdateGuideState(): m_state=6
03:18:24.115 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2605
03:18:24.118 00.003 6120 Star::Find returns 1 (0), X=512.70, Y=671.49, Mass=8881, SNR=62.0, Peak=223 HFD=7.0
03:18:24.122 00.004 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (0.19) = xAngle (2.13 = 2.13)
03:18:24.126 00.004 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.01 = -1.28)
03:18:24.129 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.17 cameraTheta=2.32 mountX=-0.09 mountY=-0.16, mountTheta=-2.08
03:18:24.134 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.12, opts=13)
03:18:24.138 00.004 6120 Enqueuing Move request for scope (-0.11, 0.12)
03:18:24.143 00.005 7680 Worker thread wakes up
03:18:24.143 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:24.147 00.004 6120 UpdateGuideState exits: m=8881 SNR=62.0
03:18:24.151 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:24.154 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:24.158 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
03:18:24.158 00.000 6120 Enqueuing Expose request
03:18:24.161 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
03:18:24.163 00.002 7680 Moving (-0.11, 0.12) raw xDistance=-0.09 yDistance=-0.16
03:18:24.163 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:18:24.163 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:18:24.164 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:18:24.164 00.000 7680 MoveAxis(E, 0, ABG)
03:18:24.164 00.000 7680 Move returns status 0, amount 0
03:18:24.164 00.000 7680 MoveAxis(N, 0, ABG)
03:18:24.165 00.001 7680 Move returns status 0, amount 0
03:18:24.165 00.000 7680 move complete, result=0
03:18:24.165 00.000 7680 worker thread done servicing request
03:18:24.165 00.000 7680 Worker thread wakes up
03:18:24.166 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:18:24.171 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:24.171 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:25.418 01.247 7680 Exposure complete
03:18:25.559 00.141 7680 worker thread done servicing request
03:18:25.560 00.001 6120 OnExposeComplete: enter
03:18:25.563 00.003 6120 UpdateGuideState(): m_state=6
03:18:25.568 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2606
03:18:25.572 00.004 6120 Star::Find returns 1 (0), X=512.55, Y=670.95, Mass=8034, SNR=59.5, Peak=218 HFD=6.6
03:18:25.578 00.006 6120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.19) = xAngle (-2.31 = -2.31)
03:18:25.583 00.005 6120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.56 = 0.56)
03:18:25.588 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.42 hyp=0.50 cameraTheta=-2.13 mountX=-0.34 mountY=0.26, mountTheta=2.48
03:18:25.593 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.42, opts=13)
03:18:25.597 00.004 6120 Enqueuing Move request for scope (-0.26, -0.42)
03:18:25.601 00.004 7680 Worker thread wakes up
03:18:25.601 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.42) opts 0xd
03:18:25.601 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.42)
03:18:25.602 00.001 7680 Moving (-0.26, -0.42) raw xDistance=-0.34 yDistance=0.26
03:18:25.602 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:25.607 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
03:18:25.607 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:18:25.608 00.001 7680 MoveAxis(E, 137, ABG)
03:18:25.608 00.000 7680 Guiding  Dir = 2, Dur = 137
03:18:25.608 00.000 6120 UpdateGuideState exits: m=8034 SNR=59.5
03:18:25.613 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:25.616 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:25.621 00.005 6120 Enqueuing Expose request
03:18:25.625 00.004 7680 IsSlewing returns 0
03:18:25.625 00.000 7680 IsGuiding returns 0
03:18:25.626 00.001 7680 PulseGuide returned control before completion, sleep 147
03:18:25.788 00.162 7680 IsGuiding returns 0
03:18:25.789 00.001 7680 Move returns status 0, amount 137
03:18:25.790 00.001 7680 MoveAxis(S, 143, ABG)
03:18:25.790 00.000 7680 Guiding  Dir = 1, Dur = 143
03:18:25.792 00.002 7680 IsSlewing returns 0
03:18:25.792 00.000 7680 IsGuiding returns 0
03:18:25.793 00.001 7680 PulseGuide returned control before completion, sleep 153
03:18:25.960 00.167 7680 IsGuiding returns 1
03:18:25.960 00.000 7680 scope still moving after pulse duration time elapsed
03:18:25.991 00.031 7680 IsSlewing returns 0
03:18:25.991 00.000 7680 IsGuiding returns 0
03:18:25.992 00.001 7680 scope move finished after 143 + 56 ms
03:18:25.992 00.000 7680 Move returns status 0, amount 143
03:18:25.992 00.000 7680 move complete, result=0
03:18:25.993 00.001 7680 worker thread done servicing request
03:18:25.993 00.000 6120 GuideStep: -0.3 px 137 ms EAST, 0.3 px 143 ms SOUTH
03:18:26.000 00.007 7680 Worker thread wakes up
03:18:26.000 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:26.000 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:27.250 01.250 7680 Exposure complete
03:18:27.384 00.134 7680 worker thread done servicing request
03:18:27.384 00.000 6120 OnExposeComplete: enter
03:18:27.389 00.005 6120 UpdateGuideState(): m_state=6
03:18:27.393 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2607
03:18:27.396 00.003 6120 Star::Find returns 1 (0), X=513.13, Y=671.06, Mass=8380, SNR=60.4, Peak=211 HFD=6.4
03:18:27.399 00.003 6120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.19) = xAngle (-0.96 = -0.96)
03:18:27.401 00.002 6120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.91 = 1.91)
03:18:27.404 00.003 6120 CameraToMount -- cameraX=0.32 cameraY=-0.31 hyp=0.44 cameraTheta=-0.77 mountX=0.25 mountY=0.42, mountTheta=1.02
03:18:27.407 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.31, opts=13)
03:18:27.412 00.005 6120 Enqueuing Move request for scope (0.32, -0.31)
03:18:27.415 00.003 7680 Worker thread wakes up
03:18:27.415 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.31) opts 0xd
03:18:27.415 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.31)
03:18:27.415 00.000 7680 Moving (0.32, -0.31) raw xDistance=0.25 yDistance=0.42
03:18:27.415 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.25
03:18:27.416 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
03:18:27.416 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:27.419 00.003 7680 MoveAxis(W, 94, ABG)
03:18:27.419 00.000 7680 Guiding  Dir = 3, Dur = 94
03:18:27.419 00.000 6120 UpdateGuideState exits: m=8380 SNR=60.4
03:18:27.424 00.005 7680 IsSlewing returns 0
03:18:27.424 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:27.428 00.004 7680 IsGuiding returns 0
03:18:27.429 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:27.433 00.004 6120 Enqueuing Expose request
03:18:27.436 00.003 7680 PulseGuide returned control before completion, sleep 104
03:18:27.551 00.115 7680 IsGuiding returns 1
03:18:27.552 00.001 7680 scope still moving after pulse duration time elapsed
03:18:27.583 00.031 7680 IsSlewing returns 0
03:18:27.584 00.001 7680 IsGuiding returns 0
03:18:27.584 00.000 7680 scope move finished after 94 + 62 ms
03:18:27.585 00.001 7680 Move returns status 0, amount 94
03:18:27.585 00.000 7680 MoveAxis(S, 227, ABG)
03:18:27.585 00.000 7680 Guiding  Dir = 1, Dur = 227
03:18:27.587 00.002 7680 IsSlewing returns 0
03:18:27.587 00.000 7680 IsGuiding returns 0
03:18:27.587 00.000 7680 PulseGuide returned control before completion, sleep 237
03:18:27.833 00.246 7680 IsGuiding returns 1
03:18:27.834 00.001 7680 scope still moving after pulse duration time elapsed
03:18:27.863 00.029 7680 IsSlewing returns 0
03:18:27.864 00.001 7680 IsGuiding returns 0
03:18:27.865 00.001 7680 scope move finished after 227 + 50 ms
03:18:27.866 00.001 7680 Move returns status 0, amount 227
03:18:27.866 00.000 7680 move complete, result=0
03:18:27.866 00.000 7680 worker thread done servicing request
03:18:27.867 00.001 7680 Worker thread wakes up
03:18:27.867 00.000 6120 GuideStep: 0.3 px 94 ms WEST, 0.4 px 227 ms SOUTH
03:18:27.874 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:27.874 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:29.124 01.250 7680 Exposure complete
03:18:29.278 00.154 7680 worker thread done servicing request
03:18:29.278 00.000 6120 OnExposeComplete: enter
03:18:29.282 00.004 6120 UpdateGuideState(): m_state=6
03:18:29.286 00.004 6120 Star::Find(15, 513, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2608
03:18:29.290 00.004 6120 Star::Find returns 1 (0), X=512.90, Y=671.14, Mass=8074, SNR=59.4, Peak=220 HFD=6.5
03:18:29.294 00.004 6120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (0.19) = xAngle (-1.38 = -1.38)
03:18:29.300 00.006 6120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
03:18:29.304 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.19 mountX=0.05 mountY=0.25, mountTheta=1.38
03:18:29.310 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.23, opts=13)
03:18:29.315 00.005 6120 Enqueuing Move request for scope (0.09, -0.23)
03:18:29.318 00.003 7680 Worker thread wakes up
03:18:29.319 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:29.323 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.23) opts 0xd
03:18:29.323 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.23)
03:18:29.324 00.001 6120 UpdateGuideState exits: m=8074 SNR=59.4
03:18:29.329 00.005 7680 Moving (0.09, -0.23) raw xDistance=0.05 yDistance=0.25
03:18:29.329 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:18:29.329 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:29.333 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:29.336 00.003 6120 Enqueuing Expose request
03:18:29.341 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:18:29.341 00.000 7680 MoveAxis(E, 0, ABG)
03:18:29.341 00.000 7680 Move returns status 0, amount 0
03:18:29.341 00.000 7680 MoveAxis(S, 133, ABG)
03:18:29.341 00.000 7680 Guiding  Dir = 1, Dur = 133
03:18:29.342 00.001 7680 IsSlewing returns 0
03:18:29.342 00.000 7680 IsGuiding returns 0
03:18:29.343 00.001 7680 PulseGuide returned control before completion, sleep 143
03:18:29.492 00.149 7680 IsGuiding returns 1
03:18:29.494 00.002 7680 scope still moving after pulse duration time elapsed
03:18:29.523 00.029 7680 IsSlewing returns 0
03:18:29.524 00.001 7680 IsGuiding returns 0
03:18:29.524 00.000 7680 scope move finished after 133 + 49 ms
03:18:29.525 00.001 7680 Move returns status 0, amount 133
03:18:29.525 00.000 7680 move complete, result=0
03:18:29.525 00.000 7680 worker thread done servicing request
03:18:29.527 00.002 7680 Worker thread wakes up
03:18:29.527 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 133 ms SOUTH
03:18:29.533 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:29.533 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:30.793 01.260 7680 Exposure complete
03:18:30.929 00.136 7680 worker thread done servicing request
03:18:30.930 00.001 6120 OnExposeComplete: enter
03:18:30.933 00.003 6120 UpdateGuideState(): m_state=6
03:18:30.938 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2609
03:18:30.943 00.005 6120 Star::Find returns 1 (0), X=512.70, Y=671.67, Mass=8766, SNR=61.8, Peak=216 HFD=6.8
03:18:30.947 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (0.19) = xAngle (1.74 = 1.74)
03:18:30.951 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.62 = -1.67)
03:18:30.955 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.31 hyp=0.33 cameraTheta=1.93 mountX=-0.06 mountY=-0.33, mountTheta=-1.74
03:18:30.961 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.31, opts=13)
03:18:30.964 00.003 6120 Enqueuing Move request for scope (-0.12, 0.31)
03:18:30.969 00.005 7680 Worker thread wakes up
03:18:30.969 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:30.973 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.31) opts 0xd
03:18:30.973 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.31)
03:18:30.973 00.000 7680 Moving (-0.12, 0.31) raw xDistance=-0.06 yDistance=-0.33
03:18:30.973 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:18:30.974 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:18:30.974 00.000 6120 UpdateGuideState exits: m=8766 SNR=61.8
03:18:30.979 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:30.983 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:30.987 00.004 6120 Enqueuing Expose request
03:18:30.991 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
03:18:30.991 00.000 7680 MoveAxis(E, 0, ABG)
03:18:30.991 00.000 7680 Move returns status 0, amount 0
03:18:30.991 00.000 7680 MoveAxis(N, 0, ABG)
03:18:30.991 00.000 7680 Move returns status 0, amount 0
03:18:30.992 00.001 7680 move complete, result=0
03:18:30.992 00.000 7680 worker thread done servicing request
03:18:30.992 00.000 7680 Worker thread wakes up
03:18:30.992 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:18:30.997 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:30.997 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:32.243 01.246 7680 Exposure complete
03:18:32.373 00.130 7680 worker thread done servicing request
03:18:32.374 00.001 6120 OnExposeComplete: enter
03:18:32.377 00.003 6120 UpdateGuideState(): m_state=6
03:18:32.383 00.006 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2610
03:18:32.386 00.003 6120 Star::Find returns 1 (0), X=512.68, Y=671.44, Mass=9036, SNR=62.6, Peak=217 HFD=6.9
03:18:32.390 00.004 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (0.19) = xAngle (2.46 = 2.46)
03:18:32.394 00.004 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.33 = -0.95)
03:18:32.398 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.64 mountX=-0.12 mountY=-0.13, mountTheta=-2.33
03:18:32.403 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.08, opts=13)
03:18:32.407 00.004 6120 Enqueuing Move request for scope (-0.14, 0.08)
03:18:32.411 00.004 7680 Worker thread wakes up
03:18:32.411 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
03:18:32.412 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:32.415 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
03:18:32.415 00.000 7680 Moving (-0.14, 0.08) raw xDistance=-0.12 yDistance=-0.13
03:18:32.415 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:18:32.415 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:18:32.416 00.001 6120 UpdateGuideState exits: m=9036 SNR=62.6
03:18:32.419 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:32.425 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:18:32.425 00.000 7680 MoveAxis(E, 0, ABG)
03:18:32.426 00.001 7680 Move returns status 0, amount 0
03:18:32.426 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:32.429 00.003 7680 MoveAxis(N, 0, ABG)
03:18:32.429 00.000 7680 Move returns status 0, amount 0
03:18:32.430 00.001 6120 Enqueuing Expose request
03:18:32.434 00.004 7680 move complete, result=0
03:18:32.434 00.000 7680 worker thread done servicing request
03:18:32.434 00.000 7680 Worker thread wakes up
03:18:32.434 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:18:32.439 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:32.439 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:33.685 01.246 7680 Exposure complete
03:18:33.832 00.147 7680 worker thread done servicing request
03:18:33.833 00.001 6120 OnExposeComplete: enter
03:18:33.837 00.004 6120 UpdateGuideState(): m_state=6
03:18:33.841 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2611
03:18:33.846 00.005 6120 Star::Find returns 1 (0), X=512.73, Y=671.40, Mass=8985, SNR=63.1, Peak=212 HFD=6.9
03:18:33.849 00.003 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (0.19) = xAngle (2.57 = 2.57)
03:18:33.853 00.004 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.44 = -0.84)
03:18:33.858 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.76 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
03:18:33.862 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.03, opts=13)
03:18:33.868 00.006 6120 Enqueuing Move request for scope (-0.08, 0.03)
03:18:33.872 00.004 7680 Worker thread wakes up
03:18:33.872 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:33.875 00.003 6120 UpdateGuideState exits: m=8985 SNR=63.1
03:18:33.879 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:33.884 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:33.887 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
03:18:33.888 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
03:18:33.888 00.000 7680 Moving (-0.08, 0.03) raw xDistance=-0.08 yDistance=-0.07
03:18:33.889 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:18:33.889 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:18:33.889 00.000 6120 Enqueuing Expose request
03:18:33.893 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:18:33.893 00.000 7680 MoveAxis(E, 0, ABG)
03:18:33.893 00.000 7680 Move returns status 0, amount 0
03:18:33.893 00.000 7680 MoveAxis(N, 0, ABG)
03:18:33.893 00.000 7680 Move returns status 0, amount 0
03:18:33.894 00.001 7680 move complete, result=0
03:18:33.895 00.001 7680 worker thread done servicing request
03:18:33.895 00.000 7680 Worker thread wakes up
03:18:33.895 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:18:33.899 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:33.899 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:35.152 01.253 7680 Exposure complete
03:18:35.294 00.142 7680 worker thread done servicing request
03:18:35.294 00.000 6120 OnExposeComplete: enter
03:18:35.300 00.006 6120 UpdateGuideState(): m_state=6
03:18:35.304 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2612
03:18:35.307 00.003 6120 Star::Find returns 1 (0), X=512.89, Y=670.98, Mass=8286, SNR=60.8, Peak=212 HFD=6.4
03:18:35.311 00.004 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
03:18:35.314 00.003 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
03:18:35.317 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.39 hyp=0.40 cameraTheta=-1.38 mountX=-0.00 mountY=0.38, mountTheta=1.57
03:18:35.323 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.39, opts=13)
03:18:35.328 00.005 6120 Enqueuing Move request for scope (0.07, -0.39)
03:18:35.330 00.002 7680 Worker thread wakes up
03:18:35.331 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.39) opts 0xd
03:18:35.331 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.39)
03:18:35.331 00.000 7680 Moving (0.07, -0.39) raw xDistance=-0.00 yDistance=0.38
03:18:35.332 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:18:35.332 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:18:35.332 00.000 7680 MoveAxis(E, 0, ABG)
03:18:35.332 00.000 7680 Move returns status 0, amount 0
03:18:35.333 00.001 7680 MoveAxis(S, 207, ABG)
03:18:35.333 00.000 7680 Guiding  Dir = 1, Dur = 207
03:18:35.333 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:35.337 00.004 7680 IsSlewing returns 0
03:18:35.338 00.001 6120 UpdateGuideState exits: m=8286 SNR=60.8
03:18:35.341 00.003 7680 IsGuiding returns 0
03:18:35.341 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:35.346 00.005 7680 PulseGuide returned control before completion, sleep 217
03:18:35.346 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:35.350 00.004 6120 Enqueuing Expose request
03:18:35.576 00.226 7680 IsGuiding returns 0
03:18:35.578 00.002 7680 Move returns status 0, amount 207
03:18:35.578 00.000 7680 move complete, result=0
03:18:35.578 00.000 7680 worker thread done servicing request
03:18:35.579 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 207 ms SOUTH
03:18:35.584 00.005 7680 Worker thread wakes up
03:18:35.585 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:35.585 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:36.835 01.250 7680 Exposure complete
03:18:36.985 00.150 7680 worker thread done servicing request
03:18:36.986 00.001 6120 OnExposeComplete: enter
03:18:36.990 00.004 6120 UpdateGuideState(): m_state=6
03:18:36.994 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2613
03:18:36.998 00.004 6120 Star::Find returns 1 (0), X=512.80, Y=671.03, Mass=8057, SNR=59.2, Peak=201 HFD=6.4
03:18:37.003 00.005 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
03:18:37.008 00.005 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
03:18:37.013 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.34 hyp=0.34 cameraTheta=-1.61 mountX=-0.08 mountY=0.30, mountTheta=1.82
03:18:37.018 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.34, opts=13)
03:18:37.021 00.003 6120 Enqueuing Move request for scope (-0.01, -0.34)
03:18:37.026 00.005 7680 Worker thread wakes up
03:18:37.026 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.34) opts 0xd
03:18:37.026 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.34)
03:18:37.027 00.001 7680 Moving (-0.01, -0.34) raw xDistance=-0.08 yDistance=0.30
03:18:37.027 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:18:37.027 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:18:37.027 00.000 7680 MoveAxis(E, 0, ABG)
03:18:37.027 00.000 7680 Move returns status 0, amount 0
03:18:37.027 00.000 7680 MoveAxis(S, 162, ABG)
03:18:37.027 00.000 7680 Guiding  Dir = 1, Dur = 162
03:18:37.027 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:37.032 00.005 7680 IsSlewing returns 0
03:18:37.033 00.001 6120 UpdateGuideState exits: m=8057 SNR=59.2
03:18:37.036 00.003 7680 IsGuiding returns 0
03:18:37.036 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:37.040 00.004 7680 PulseGuide returned control before completion, sleep 172
03:18:37.041 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:37.045 00.004 6120 Enqueuing Expose request
03:18:37.217 00.172 7680 IsGuiding returns 1
03:18:37.217 00.000 7680 scope still moving after pulse duration time elapsed
03:18:37.248 00.031 7680 IsSlewing returns 0
03:18:37.248 00.000 7680 IsGuiding returns 0
03:18:37.248 00.000 7680 scope move finished after 162 + 49 ms
03:18:37.248 00.000 7680 Move returns status 0, amount 162
03:18:37.248 00.000 7680 move complete, result=0
03:18:37.249 00.001 7680 worker thread done servicing request
03:18:37.249 00.000 7680 Worker thread wakes up
03:18:37.249 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:37.249 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 162 ms SOUTH
03:18:37.254 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:38.497 01.243 7680 Exposure complete
03:18:38.642 00.145 7680 worker thread done servicing request
03:18:38.642 00.000 6120 OnExposeComplete: enter
03:18:38.646 00.004 6120 UpdateGuideState(): m_state=6
03:18:38.650 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2614
03:18:38.654 00.004 6120 Star::Find returns 1 (0), X=512.89, Y=671.12, Mass=8349, SNR=60.9, Peak=203 HFD=6.5
03:18:38.657 00.003 6120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.19) = xAngle (-1.48 = -1.48)
03:18:38.661 00.004 6120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
03:18:38.665 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.29 mountX=0.02 mountY=0.26, mountTheta=1.47
03:18:38.672 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.25, opts=13)
03:18:38.677 00.005 6120 Enqueuing Move request for scope (0.07, -0.25)
03:18:38.682 00.005 7680 Worker thread wakes up
03:18:38.682 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
03:18:38.683 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
03:18:38.683 00.000 7680 Moving (0.07, -0.25) raw xDistance=0.02 yDistance=0.26
03:18:38.683 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:18:38.683 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:18:38.684 00.001 7680 MoveAxis(E, 0, ABG)
03:18:38.684 00.000 7680 Move returns status 0, amount 0
03:18:38.684 00.000 7680 MoveAxis(S, 140, ABG)
03:18:38.684 00.000 7680 Guiding  Dir = 1, Dur = 140
03:18:38.685 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:38.689 00.004 7680 IsSlewing returns 0
03:18:38.689 00.000 6120 UpdateGuideState exits: m=8349 SNR=60.9
03:18:38.694 00.005 7680 IsGuiding returns 0
03:18:38.694 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:38.699 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:38.702 00.003 6120 Enqueuing Expose request
03:18:38.706 00.004 7680 PulseGuide returned control before completion, sleep 150
03:18:38.862 00.156 7680 IsGuiding returns 1
03:18:38.862 00.000 7680 scope still moving after pulse duration time elapsed
03:18:38.893 00.031 7680 IsSlewing returns 0
03:18:38.894 00.001 7680 IsGuiding returns 0
03:18:38.895 00.001 7680 scope move finished after 140 + 60 ms
03:18:38.895 00.000 7680 Move returns status 0, amount 140
03:18:38.895 00.000 7680 move complete, result=0
03:18:38.896 00.001 7680 worker thread done servicing request
03:18:38.897 00.001 7680 Worker thread wakes up
03:18:38.897 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 140 ms SOUTH
03:18:38.903 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:38.903 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:40.156 01.253 7680 Exposure complete
03:18:40.297 00.141 7680 worker thread done servicing request
03:18:40.298 00.001 6120 OnExposeComplete: enter
03:18:40.301 00.003 6120 UpdateGuideState(): m_state=6
03:18:40.306 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2615
03:18:40.311 00.005 6120 Star::Find returns 1 (0), X=512.77, Y=671.69, Mass=8920, SNR=62.1, Peak=207 HFD=6.6
03:18:40.315 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (0.19) = xAngle (1.51 = 1.51)
03:18:40.319 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.38 = -1.90)
03:18:40.324 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.32 hyp=0.32 cameraTheta=1.70 mountX=0.02 mountY=-0.30, mountTheta=-1.51
03:18:40.329 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.32, opts=13)
03:18:40.333 00.004 6120 Enqueuing Move request for scope (-0.04, 0.32)
03:18:40.336 00.003 7680 Worker thread wakes up
03:18:40.337 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:40.341 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.32) opts 0xd
03:18:40.341 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.32)
03:18:40.341 00.000 7680 Moving (-0.04, 0.32) raw xDistance=0.02 yDistance=-0.30
03:18:40.342 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:18:40.342 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:18:40.342 00.000 6120 UpdateGuideState exits: m=8920 SNR=62.1
03:18:40.345 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
03:18:40.345 00.000 7680 MoveAxis(E, 0, ABG)
03:18:40.345 00.000 7680 Move returns status 0, amount 0
03:18:40.345 00.000 7680 MoveAxis(N, 0, ABG)
03:18:40.347 00.002 7680 Move returns status 0, amount 0
03:18:40.347 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:40.349 00.002 7680 move complete, result=0
03:18:40.350 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:40.353 00.003 7680 worker thread done servicing request
03:18:40.353 00.000 6120 Enqueuing Expose request
03:18:40.359 00.006 7680 Worker thread wakes up
03:18:40.359 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:18:40.365 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:40.365 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:41.608 01.243 7680 Exposure complete
03:18:41.742 00.134 7680 worker thread done servicing request
03:18:41.742 00.000 6120 OnExposeComplete: enter
03:18:41.746 00.004 6120 UpdateGuideState(): m_state=6
03:18:41.750 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2616
03:18:41.753 00.003 6120 Star::Find returns 1 (0), X=512.82, Y=670.97, Mass=8505, SNR=61.1, Peak=210 HFD=6.5
03:18:41.758 00.005 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
03:18:41.762 00.004 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
03:18:41.766 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.40 hyp=0.40 cameraTheta=-1.56 mountX=-0.07 mountY=0.36, mountTheta=1.77
03:18:41.772 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.40, opts=13)
03:18:41.776 00.004 6120 Enqueuing Move request for scope (0.00, -0.40)
03:18:41.780 00.004 7680 Worker thread wakes up
03:18:41.780 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.40) opts 0xd
03:18:41.780 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.40)
03:18:41.780 00.000 7680 Moving (0.00, -0.40) raw xDistance=-0.07 yDistance=0.36
03:18:41.780 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:18:41.780 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
03:18:41.781 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:41.784 00.003 7680 MoveAxis(E, 0, ABG)
03:18:41.784 00.000 6120 UpdateGuideState exits: m=8505 SNR=61.1
03:18:41.789 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:41.792 00.003 7680 Move returns status 0, amount 0
03:18:41.792 00.000 7680 MoveAxis(S, 195, ABG)
03:18:41.792 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:41.796 00.004 7680 Guiding  Dir = 1, Dur = 195
03:18:41.796 00.000 6120 Enqueuing Expose request
03:18:41.800 00.004 7680 IsSlewing returns 0
03:18:41.801 00.001 7680 IsGuiding returns 0
03:18:41.801 00.000 7680 PulseGuide returned control before completion, sleep 205
03:18:42.018 00.217 7680 IsGuiding returns 1
03:18:42.019 00.001 7680 scope still moving after pulse duration time elapsed
03:18:42.049 00.030 7680 IsSlewing returns 0
03:18:42.051 00.002 7680 IsGuiding returns 0
03:18:42.051 00.000 7680 scope move finished after 195 + 55 ms
03:18:42.052 00.001 7680 Move returns status 0, amount 195
03:18:42.053 00.001 7680 move complete, result=0
03:18:42.053 00.000 7680 worker thread done servicing request
03:18:42.054 00.001 7680 Worker thread wakes up
03:18:42.054 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 195 ms SOUTH
03:18:42.061 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:42.061 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:43.307 01.246 7680 Exposure complete
03:18:43.433 00.126 7680 worker thread done servicing request
03:18:43.433 00.000 6120 OnExposeComplete: enter
03:18:43.437 00.004 6120 UpdateGuideState(): m_state=6
03:18:43.442 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2617
03:18:43.447 00.005 6120 Star::Find returns 1 (0), X=512.79, Y=671.70, Mass=8665, SNR=60.9, Peak=227 HFD=6.6
03:18:43.450 00.003 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (0.19) = xAngle (1.46 = 1.46)
03:18:43.454 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.34 = -1.95)
03:18:43.458 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.34 hyp=0.34 cameraTheta=1.65 mountX=0.04 mountY=-0.31, mountTheta=-1.46
03:18:43.463 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.34, opts=13)
03:18:43.466 00.003 6120 Enqueuing Move request for scope (-0.03, 0.34)
03:18:43.470 00.004 7680 Worker thread wakes up
03:18:43.470 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.34) opts 0xd
03:18:43.470 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.34)
03:18:43.472 00.002 7680 Moving (-0.03, 0.34) raw xDistance=0.04 yDistance=-0.31
03:18:43.472 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:18:43.472 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:43.476 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:18:43.476 00.000 6120 UpdateGuideState exits: m=8665 SNR=60.9
03:18:43.479 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:18:43.480 00.001 7680 MoveAxis(E, 0, ABG)
03:18:43.480 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:43.487 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:43.491 00.004 6120 Enqueuing Expose request
03:18:43.494 00.003 7680 Move returns status 0, amount 0
03:18:43.495 00.001 7680 MoveAxis(N, 0, ABG)
03:18:43.495 00.000 7680 Move returns status 0, amount 0
03:18:43.495 00.000 7680 move complete, result=0
03:18:43.495 00.000 7680 worker thread done servicing request
03:18:43.496 00.001 7680 Worker thread wakes up
03:18:43.497 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:18:43.500 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:43.500 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:44.751 01.251 7680 Exposure complete
03:18:44.896 00.145 7680 worker thread done servicing request
03:18:44.898 00.002 6120 OnExposeComplete: enter
03:18:44.902 00.004 6120 UpdateGuideState(): m_state=6
03:18:44.905 00.003 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2618
03:18:44.909 00.004 6120 Star::Find returns 1 (0), X=512.74, Y=671.54, Mass=8942, SNR=62.7, Peak=202 HFD=6.8
03:18:44.913 00.004 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (0.19) = xAngle (1.77 = 1.77)
03:18:44.916 00.003 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.64 = -1.64)
03:18:44.921 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.96 mountX=-0.04 mountY=-0.19, mountTheta=-1.77
03:18:44.927 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.18, opts=13)
03:18:44.931 00.004 6120 Enqueuing Move request for scope (-0.07, 0.18)
03:18:44.936 00.005 7680 Worker thread wakes up
03:18:44.936 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
03:18:44.936 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
03:18:44.936 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:44.940 00.004 6120 UpdateGuideState exits: m=8942 SNR=62.7
03:18:44.943 00.003 7680 Moving (-0.07, 0.18) raw xDistance=-0.04 yDistance=-0.19
03:18:44.943 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:18:44.943 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:18:44.943 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:18:44.943 00.000 7680 MoveAxis(E, 0, ABG)
03:18:44.945 00.002 7680 Move returns status 0, amount 0
03:18:44.946 00.001 7680 MoveAxis(N, 0, ABG)
03:18:44.946 00.000 7680 Move returns status 0, amount 0
03:18:44.946 00.000 7680 move complete, result=0
03:18:44.946 00.000 7680 worker thread done servicing request
03:18:44.947 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:44.951 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:44.955 00.004 6120 Enqueuing Expose request
03:18:44.958 00.003 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:18:44.962 00.004 7680 Worker thread wakes up
03:18:44.962 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:44.962 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:46.204 01.242 7680 Exposure complete
03:18:46.325 00.121 7680 worker thread done servicing request
03:18:46.325 00.000 6120 OnExposeComplete: enter
03:18:46.330 00.005 6120 UpdateGuideState(): m_state=6
03:18:46.335 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2619
03:18:46.339 00.004 6120 Star::Find returns 1 (0), X=512.60, Y=673.00, Mass=8209, SNR=60.8, Peak=196 HFD=6.6
03:18:46.343 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (0.19) = xAngle (1.51 = 1.51)
03:18:46.347 00.004 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.39 = -1.90)
03:18:46.349 00.002 6120 CameraToMount -- cameraX=-0.22 cameraY=1.63 hyp=1.65 cameraTheta=1.70 mountX=0.09 mountY=-1.56, mountTheta=-1.51
03:18:46.354 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=1.63, opts=13)
03:18:46.358 00.004 6120 Enqueuing Move request for scope (-0.22, 1.63)
03:18:46.362 00.004 7680 Worker thread wakes up
03:18:46.362 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 1.63) opts 0xd
03:18:46.362 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 1.63)
03:18:46.362 00.000 7680 Moving (-0.22, 1.63) raw xDistance=0.09 yDistance=-1.56
03:18:46.362 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:18:46.364 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:46.368 00.004 6120 UpdateGuideState exits: m=8209 SNR=60.8
03:18:46.372 00.004 7680 resist switch: large excursion: input -1.56 thresh 0.60 direction from 1 to -1
03:18:46.372 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.68
03:18:46.372 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:46.376 00.004 7680 GuideAlgorithmResistSwitch::result() returns -1.56 from input -1.56
03:18:46.377 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:46.380 00.003 6120 Enqueuing Expose request
03:18:46.385 00.005 7680 MoveAxis(E, 0, ABG)
03:18:46.385 00.000 7680 Move returns status 0, amount 0
03:18:46.385 00.000 7680 MoveAxis(N, 847, ABG)
03:18:46.385 00.000 7680 Guiding  Dir = 0, Dur = 847
03:18:46.386 00.001 7680 IsSlewing returns 0
03:18:46.386 00.000 7680 IsGuiding returns 0
03:18:46.387 00.001 7680 PulseGuide returned control before completion, sleep 857
03:18:47.257 00.870 7680 IsGuiding returns 1
03:18:47.258 00.001 7680 scope still moving after pulse duration time elapsed
03:18:47.288 00.030 7680 IsSlewing returns 0
03:18:47.289 00.001 7680 IsGuiding returns 0
03:18:47.291 00.002 7680 scope move finished after 847 + 57 ms
03:18:47.292 00.001 7680 Move returns status 0, amount 847
03:18:47.292 00.000 7680 move complete, result=0
03:18:47.293 00.001 7680 worker thread done servicing request
03:18:47.294 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -1.6 px 847 ms NORTH
03:18:47.301 00.007 7680 Worker thread wakes up
03:18:47.301 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:47.301 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:48.555 01.254 7680 Exposure complete
03:18:48.684 00.129 7680 worker thread done servicing request
03:18:48.685 00.001 6120 OnExposeComplete: enter
03:18:48.687 00.002 6120 UpdateGuideState(): m_state=6
03:18:48.692 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2620
03:18:48.697 00.005 6120 Star::Find returns 1 (0), X=512.65, Y=670.66, Mass=8492, SNR=61.7, Peak=196 HFD=6.8
03:18:48.701 00.004 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
03:18:48.705 00.004 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
03:18:48.708 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.70 hyp=0.72 cameraTheta=-1.80 mountX=-0.29 mountY=0.56, mountTheta=2.05
03:18:48.713 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.70, opts=13)
03:18:48.717 00.004 6120 Enqueuing Move request for scope (-0.16, -0.70)
03:18:48.720 00.003 7680 Worker thread wakes up
03:18:48.720 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.70) opts 0xd
03:18:48.720 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.70)
03:18:48.721 00.001 7680 Moving (-0.16, -0.70) raw xDistance=-0.29 yDistance=0.56
03:18:48.721 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:18:48.722 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:18:48.722 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
03:18:48.722 00.000 7680 MoveAxis(E, 120, ABG)
03:18:48.722 00.000 7680 Guiding  Dir = 2, Dur = 120
03:18:48.722 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:48.726 00.004 7680 IsSlewing returns 0
03:18:48.727 00.001 6120 UpdateGuideState exits: m=8492 SNR=61.7
03:18:48.730 00.003 7680 IsGuiding returns 0
03:18:48.731 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:48.735 00.004 7680 PulseGuide returned control before completion, sleep 130
03:18:48.735 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:48.738 00.003 6120 Enqueuing Expose request
03:18:48.881 00.143 7680 IsGuiding returns 0
03:18:48.882 00.001 7680 Move returns status 0, amount 120
03:18:48.882 00.000 7680 MoveAxis(N, 0, ABG)
03:18:48.883 00.001 7680 Move returns status 0, amount 0
03:18:48.883 00.000 7680 move complete, result=0
03:18:48.884 00.001 7680 worker thread done servicing request
03:18:48.885 00.001 7680 Worker thread wakes up
03:18:48.885 00.000 6120 GuideStep: -0.3 px 120 ms EAST, 0.6 px 0 ms NORTH
03:18:48.892 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:48.892 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:50.145 01.253 7680 Exposure complete
03:18:50.288 00.143 7680 worker thread done servicing request
03:18:50.289 00.001 6120 OnExposeComplete: enter
03:18:50.294 00.005 6120 UpdateGuideState(): m_state=6
03:18:50.299 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2621
03:18:50.302 00.003 6120 Star::Find returns 1 (0), X=513.03, Y=670.04, Mass=8264, SNR=60.8, Peak=223 HFD=6.3
03:18:50.307 00.005 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
03:18:50.311 00.004 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
03:18:50.316 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=-1.32 hyp=1.34 cameraTheta=-1.41 mountX=-0.04 mountY=1.28, mountTheta=1.60
03:18:50.321 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-1.32, opts=13)
03:18:50.325 00.004 6120 Enqueuing Move request for scope (0.21, -1.32)
03:18:50.330 00.005 7680 Worker thread wakes up
03:18:50.330 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -1.32) opts 0xd
03:18:50.330 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -1.32)
03:18:50.330 00.000 7680 Moving (0.21, -1.32) raw xDistance=-0.04 yDistance=1.28
03:18:50.330 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:50.334 00.004 6120 UpdateGuideState exits: m=8264 SNR=60.8
03:18:50.338 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:50.343 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:18:50.343 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:50.347 00.004 6120 Enqueuing Expose request
03:18:50.351 00.004 7680 resist switch: large excursion: input 1.28 thresh 0.60 direction from -1 to 1
03:18:50.351 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.85
03:18:50.352 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.28 from input 1.28
03:18:50.352 00.000 7680 MoveAxis(E, 0, ABG)
03:18:50.352 00.000 7680 Move returns status 0, amount 0
03:18:50.352 00.000 7680 MoveAxis(S, 696, ABG)
03:18:50.353 00.001 7680 Guiding  Dir = 1, Dur = 696
03:18:50.353 00.000 7680 IsSlewing returns 0
03:18:50.353 00.000 7680 IsGuiding returns 0
03:18:50.353 00.000 7680 PulseGuide returned control before completion, sleep 706
03:18:51.073 00.720 7680 IsGuiding returns 1
03:18:51.074 00.001 7680 scope still moving after pulse duration time elapsed
03:18:51.104 00.030 7680 IsSlewing returns 0
03:18:51.106 00.002 7680 IsGuiding returns 0
03:18:51.107 00.001 7680 scope move finished after 696 + 56 ms
03:18:51.107 00.000 7680 Move returns status 0, amount 696
03:18:51.108 00.001 7680 move complete, result=0
03:18:51.108 00.000 7680 worker thread done servicing request
03:18:51.110 00.002 7680 Worker thread wakes up
03:18:51.110 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 1.3 px 696 ms SOUTH
03:18:51.117 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:51.117 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:52.367 01.250 7680 Exposure complete
03:18:52.512 00.145 7680 worker thread done servicing request
03:18:52.512 00.000 6120 OnExposeComplete: enter
03:18:52.517 00.005 6120 UpdateGuideState(): m_state=6
03:18:52.522 00.005 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2622
03:18:52.526 00.004 6120 Star::Find returns 1 (0), X=513.10, Y=670.02, Mass=8560, SNR=61.8, Peak=211 HFD=6.4
03:18:52.531 00.005 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
03:18:52.534 00.003 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
03:18:52.539 00.005 6120 CameraToMount -- cameraX=0.29 cameraY=-1.34 hyp=1.37 cameraTheta=-1.36 mountX=0.03 mountY=1.33, mountTheta=1.55
03:18:52.544 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-1.34, opts=13)
03:18:52.547 00.003 6120 Enqueuing Move request for scope (0.29, -1.34)
03:18:52.553 00.006 7680 Worker thread wakes up
03:18:52.553 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:52.557 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -1.34) opts 0xd
03:18:52.557 00.000 6120 UpdateGuideState exits: m=8560 SNR=61.8
03:18:52.561 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:52.565 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:52.568 00.003 6120 Enqueuing Expose request
03:18:52.572 00.004 7680 Handling offset move in thread for scope, endpoint = (0.29, -1.34)
03:18:52.572 00.000 7680 Moving (0.29, -1.34) raw xDistance=0.03 yDistance=1.33
03:18:52.572 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:18:52.572 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.33 from input 1.33
03:18:52.573 00.001 7680 MoveAxis(E, 0, ABG)
03:18:52.573 00.000 7680 Move returns status 0, amount 0
03:18:52.573 00.000 7680 MoveAxis(S, 724, ABG)
03:18:52.575 00.002 7680 Guiding  Dir = 1, Dur = 724
03:18:52.575 00.000 7680 IsSlewing returns 0
03:18:52.575 00.000 7680 IsGuiding returns 0
03:18:52.576 00.001 7680 PulseGuide returned control before completion, sleep 734
03:18:53.327 00.751 7680 IsGuiding returns 1
03:18:53.327 00.000 7680 scope still moving after pulse duration time elapsed
03:18:53.357 00.030 7680 IsSlewing returns 0
03:18:53.358 00.001 7680 IsGuiding returns 0
03:18:53.359 00.001 7680 scope move finished after 724 + 59 ms
03:18:53.359 00.000 7680 Move returns status 0, amount 724
03:18:53.360 00.001 7680 move complete, result=0
03:18:53.360 00.000 7680 worker thread done servicing request
03:18:53.360 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 1.3 px 724 ms SOUTH
03:18:53.368 00.008 7680 Worker thread wakes up
03:18:53.368 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:53.368 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:54.620 01.252 7680 Exposure complete
03:18:54.769 00.149 7680 worker thread done servicing request
03:18:54.770 00.001 6120 OnExposeComplete: enter
03:18:54.774 00.004 6120 UpdateGuideState(): m_state=6
03:18:54.778 00.004 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2623
03:18:54.782 00.004 6120 Star::Find returns 1 (0), X=513.16, Y=670.98, Mass=9016, SNR=63.1, Peak=222 HFD=6.5
03:18:54.786 00.004 6120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.19) = xAngle (-1.02 = -1.02)
03:18:54.789 00.003 6120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.85 = 1.85)
03:18:54.794 00.005 6120 CameraToMount -- cameraX=0.35 cameraY=-0.39 hyp=0.52 cameraTheta=-0.84 mountX=0.27 mountY=0.50, mountTheta=1.08
03:18:54.802 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=-0.39, opts=13)
03:18:54.806 00.004 6120 Enqueuing Move request for scope (0.35, -0.39)
03:18:54.810 00.004 7680 Worker thread wakes up
03:18:54.810 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:54.815 00.005 6120 UpdateGuideState exits: m=9016 SNR=63.1
03:18:54.820 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:54.823 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.39) opts 0xd
03:18:54.824 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:54.828 00.004 7680 Handling offset move in thread for scope, endpoint = (0.35, -0.39)
03:18:54.828 00.000 7680 Moving (0.35, -0.39) raw xDistance=0.27 yDistance=0.50
03:18:54.829 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:18:54.829 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
03:18:54.829 00.000 7680 MoveAxis(W, 111, ABG)
03:18:54.829 00.000 7680 Guiding  Dir = 3, Dur = 111
03:18:54.829 00.000 6120 Enqueuing Expose request
03:18:54.834 00.005 7680 IsSlewing returns 0
03:18:54.834 00.000 7680 IsGuiding returns 0
03:18:54.835 00.001 7680 PulseGuide returned control before completion, sleep 121
03:18:54.967 00.132 7680 IsGuiding returns 1
03:18:54.968 00.001 7680 scope still moving after pulse duration time elapsed
03:18:54.998 00.030 7680 IsSlewing returns 0
03:18:54.999 00.001 7680 IsGuiding returns 0
03:18:54.999 00.000 7680 scope move finished after 111 + 53 ms
03:18:55.000 00.001 7680 Move returns status 0, amount 111
03:18:55.000 00.000 7680 MoveAxis(S, 274, ABG)
03:18:55.000 00.000 7680 Guiding  Dir = 1, Dur = 274
03:18:55.000 00.000 7680 IsSlewing returns 0
03:18:55.002 00.002 7680 IsGuiding returns 0
03:18:55.002 00.000 7680 PulseGuide returned control before completion, sleep 284
03:18:55.295 00.293 7680 IsGuiding returns 1
03:18:55.296 00.001 7680 scope still moving after pulse duration time elapsed
03:18:55.326 00.030 7680 IsSlewing returns 0
03:18:55.327 00.001 7680 IsGuiding returns 0
03:18:55.327 00.000 7680 scope move finished after 274 + 52 ms
03:18:55.328 00.001 7680 Move returns status 0, amount 274
03:18:55.329 00.001 7680 move complete, result=0
03:18:55.330 00.001 7680 worker thread done servicing request
03:18:55.330 00.000 7680 Worker thread wakes up
03:18:55.330 00.000 6120 GuideStep: 0.3 px 111 ms WEST, 0.5 px 274 ms SOUTH
03:18:55.337 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:55.338 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:56.584 01.246 7680 Exposure complete
03:18:56.723 00.139 7680 worker thread done servicing request
03:18:56.724 00.001 6120 OnExposeComplete: enter
03:18:56.729 00.005 6120 UpdateGuideState(): m_state=6
03:18:56.734 00.005 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2624
03:18:56.739 00.005 6120 Star::Find returns 1 (0), X=513.03, Y=671.92, Mass=9015, SNR=63.5, Peak=209 HFD=6.7
03:18:56.743 00.004 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (0.19) = xAngle (1.01 = 1.01)
03:18:56.746 00.003 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.89 = -2.40)
03:18:56.750 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.55 hyp=0.59 cameraTheta=1.20 mountX=0.31 mountY=-0.40, mountTheta=-0.91
03:18:56.755 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.55, opts=13)
03:18:56.758 00.003 6120 Enqueuing Move request for scope (0.21, 0.55)
03:18:56.763 00.005 7680 Worker thread wakes up
03:18:56.763 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:56.765 00.002 6120 UpdateGuideState exits: m=9015 SNR=63.5
03:18:56.770 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:56.774 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:56.777 00.003 6120 Enqueuing Expose request
03:18:56.781 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.55) opts 0xd
03:18:56.782 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.55)
03:18:56.782 00.000 7680 Moving (0.21, 0.55) raw xDistance=0.31 yDistance=-0.40
03:18:56.782 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
03:18:56.783 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:18:56.783 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
03:18:56.783 00.000 7680 MoveAxis(W, 135, ABG)
03:18:56.783 00.000 7680 Guiding  Dir = 3, Dur = 135
03:18:56.783 00.000 7680 IsSlewing returns 0
03:18:56.783 00.000 7680 IsGuiding returns 0
03:18:56.784 00.001 7680 PulseGuide returned control before completion, sleep 145
03:18:56.936 00.152 7680 IsGuiding returns 1
03:18:56.936 00.000 7680 scope still moving after pulse duration time elapsed
03:18:56.967 00.031 7680 IsSlewing returns 0
03:18:56.968 00.001 7680 IsGuiding returns 0
03:18:56.968 00.000 7680 scope move finished after 135 + 49 ms
03:18:56.968 00.000 7680 Move returns status 0, amount 135
03:18:56.970 00.002 7680 MoveAxis(N, 0, ABG)
03:18:56.970 00.000 7680 Move returns status 0, amount 0
03:18:56.970 00.000 7680 move complete, result=0
03:18:56.970 00.000 7680 worker thread done servicing request
03:18:56.970 00.000 7680 Worker thread wakes up
03:18:56.971 00.001 6120 GuideStep: 0.3 px 135 ms WEST, -0.4 px 0 ms NORTH
03:18:56.978 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:56.978 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:58.226 01.248 7680 Exposure complete
03:18:58.373 00.147 7680 worker thread done servicing request
03:18:58.374 00.001 6120 OnExposeComplete: enter
03:18:58.378 00.004 6120 UpdateGuideState(): m_state=6
03:18:58.382 00.004 6120 Star::Find(15, 513, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2625
03:18:58.386 00.004 6120 Star::Find returns 1 (0), X=513.01, Y=671.03, Mass=8396, SNR=61.1, Peak=236 HFD=6.3
03:18:58.393 00.007 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.19) = xAngle (-1.24 = -1.24)
03:18:58.397 00.004 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.64 = 1.64)
03:18:58.400 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-0.33 hyp=0.39 cameraTheta=-1.05 mountX=0.13 mountY=0.38, mountTheta=1.25
03:18:58.405 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.33, opts=13)
03:18:58.410 00.005 6120 Enqueuing Move request for scope (0.19, -0.33)
03:18:58.413 00.003 7680 Worker thread wakes up
03:18:58.413 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.33) opts 0xd
03:18:58.413 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.33)
03:18:58.413 00.000 7680 Moving (0.19, -0.33) raw xDistance=0.13 yDistance=0.38
03:18:58.413 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:18:58.414 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:18:58.414 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:18:58.418 00.004 6120 UpdateGuideState exits: m=8396 SNR=61.1
03:18:58.422 00.004 7680 MoveAxis(E, 0, ABG)
03:18:58.422 00.000 7680 Move returns status 0, amount 0
03:18:58.423 00.001 7680 MoveAxis(S, 209, ABG)
03:18:58.423 00.000 7680 Guiding  Dir = 1, Dur = 209
03:18:58.423 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:58.427 00.004 7680 IsSlewing returns 0
03:18:58.427 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:18:58.431 00.004 7680 IsGuiding returns 0
03:18:58.431 00.000 6120 Enqueuing Expose request
03:18:58.436 00.005 7680 PulseGuide returned control before completion, sleep 219
03:18:58.659 00.223 7680 IsGuiding returns 1
03:18:58.660 00.001 7680 scope still moving after pulse duration time elapsed
03:18:58.691 00.031 7680 IsSlewing returns 0
03:18:58.692 00.001 7680 IsGuiding returns 0
03:18:58.693 00.001 7680 scope move finished after 209 + 52 ms
03:18:58.693 00.000 7680 Move returns status 0, amount 209
03:18:58.693 00.000 7680 move complete, result=0
03:18:58.695 00.002 7680 worker thread done servicing request
03:18:58.695 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 209 ms SOUTH
03:18:58.704 00.009 7680 Worker thread wakes up
03:18:58.704 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:18:58.704 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:18:59.951 01.247 7680 Exposure complete
03:19:00.097 00.146 7680 worker thread done servicing request
03:19:00.098 00.001 6120 OnExposeComplete: enter
03:19:00.102 00.004 6120 UpdateGuideState(): m_state=6
03:19:00.107 00.005 6120 Star::Find(15, 513, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2626
03:19:00.112 00.005 6120 Star::Find returns 1 (0), X=512.88, Y=671.56, Mass=8934, SNR=63.3, Peak=213 HFD=6.8
03:19:00.118 00.006 6120 CameraToMount -- cameraTheta (1.24) - m_xAngle (0.19) = xAngle (1.05 = 1.05)
03:19:00.123 00.005 6120 CameraToMount -- cameraTheta (1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.93 = -2.36)
03:19:00.127 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.24 mountX=0.10 mountY=-0.14, mountTheta=-0.96
03:19:00.132 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.19, opts=13)
03:19:00.137 00.005 6120 Enqueuing Move request for scope (0.07, 0.19)
03:19:00.140 00.003 7680 Worker thread wakes up
03:19:00.140 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:00.144 00.004 6120 UpdateGuideState exits: m=8934 SNR=63.3
03:19:00.148 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:00.152 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:00.156 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
03:19:00.156 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
03:19:00.156 00.000 7680 Moving (0.07, 0.19) raw xDistance=0.10 yDistance=-0.14
03:19:00.157 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:19:00.157 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:19:00.157 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:19:00.157 00.000 7680 MoveAxis(E, 0, ABG)
03:19:00.157 00.000 7680 Move returns status 0, amount 0
03:19:00.157 00.000 7680 MoveAxis(N, 0, ABG)
03:19:00.157 00.000 7680 Move returns status 0, amount 0
03:19:00.157 00.000 7680 move complete, result=0
03:19:00.158 00.001 7680 worker thread done servicing request
03:19:00.158 00.000 6120 Enqueuing Expose request
03:19:00.161 00.003 7680 Worker thread wakes up
03:19:00.161 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:00.161 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:19:00.162 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:01.407 01.245 7680 Exposure complete
03:19:01.544 00.137 7680 worker thread done servicing request
03:19:01.544 00.000 6120 OnExposeComplete: enter
03:19:01.549 00.005 6120 UpdateGuideState(): m_state=6
03:19:01.553 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2627
03:19:01.556 00.003 6120 Star::Find returns 1 (0), X=513.05, Y=671.08, Mass=8123, SNR=60.5, Peak=212 HFD=6.4
03:19:01.558 00.002 6120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (0.19) = xAngle (-1.07 = -1.07)
03:19:01.561 00.003 6120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.81 = 1.81)
03:19:01.565 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.29 hyp=0.37 cameraTheta=-0.88 mountX=0.18 mountY=0.36, mountTheta=1.11
03:19:01.568 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.29, opts=13)
03:19:01.573 00.005 6120 Enqueuing Move request for scope (0.24, -0.29)
03:19:01.576 00.003 7680 Worker thread wakes up
03:19:01.577 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.29) opts 0xd
03:19:01.577 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.29)
03:19:01.577 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:01.581 00.004 7680 Moving (0.24, -0.29) raw xDistance=0.18 yDistance=0.36
03:19:01.582 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:19:01.582 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
03:19:01.582 00.000 7680 MoveAxis(E, 0, ABG)
03:19:01.582 00.000 7680 Move returns status 0, amount 0
03:19:01.582 00.000 6120 UpdateGuideState exits: m=8123 SNR=60.5
03:19:01.587 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:01.590 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:01.594 00.004 6120 Enqueuing Expose request
03:19:01.596 00.002 7680 MoveAxis(S, 198, ABG)
03:19:01.598 00.002 7680 Guiding  Dir = 1, Dur = 198
03:19:01.598 00.000 7680 IsSlewing returns 0
03:19:01.598 00.000 7680 IsGuiding returns 0
03:19:01.599 00.001 7680 PulseGuide returned control before completion, sleep 208
03:19:01.814 00.215 7680 IsGuiding returns 1
03:19:01.815 00.001 7680 scope still moving after pulse duration time elapsed
03:19:01.846 00.031 7680 IsSlewing returns 0
03:19:01.847 00.001 7680 IsGuiding returns 0
03:19:01.847 00.000 7680 scope move finished after 198 + 51 ms
03:19:01.849 00.002 7680 Move returns status 0, amount 198
03:19:01.849 00.000 7680 move complete, result=0
03:19:01.849 00.000 7680 worker thread done servicing request
03:19:01.850 00.001 7680 Worker thread wakes up
03:19:01.850 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 198 ms SOUTH
03:19:01.858 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:01.858 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:19:03.106 01.248 7680 Exposure complete
03:19:03.259 00.153 7680 worker thread done servicing request
03:19:03.260 00.001 6120 OnExposeComplete: enter
03:19:03.266 00.006 6120 UpdateGuideState(): m_state=6
03:19:03.271 00.005 6120 Star::Find(15, 513, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2628
03:19:03.275 00.004 6120 Star::Find returns 1 (0), X=513.12, Y=671.82, Mass=8411, SNR=60.5, Peak=201 HFD=6.7
03:19:03.280 00.005 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (0.19) = xAngle (0.80 = 0.80)
03:19:03.283 00.003 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.67 = -2.61)
03:19:03.287 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=0.45 hyp=0.54 cameraTheta=0.98 mountX=0.38 mountY=-0.27, mountTheta=-0.62
03:19:03.292 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.45, opts=13)
03:19:03.297 00.005 6120 Enqueuing Move request for scope (0.30, 0.45)
03:19:03.302 00.005 7680 Worker thread wakes up
03:19:03.302 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:03.305 00.003 6120 UpdateGuideState exits: m=8411 SNR=60.5
03:19:03.309 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:03.313 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:03.316 00.003 6120 Enqueuing Expose request
03:19:03.320 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.45) opts 0xd
03:19:03.320 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.45)
03:19:03.320 00.000 7680 Moving (0.30, 0.45) raw xDistance=0.38 yDistance=-0.27
03:19:03.321 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
03:19:03.321 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:19:03.321 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:19:03.321 00.000 7680 MoveAxis(W, 155, ABG)
03:19:03.322 00.001 7680 Guiding  Dir = 3, Dur = 155
03:19:03.322 00.000 7680 IsSlewing returns 0
03:19:03.322 00.000 7680 IsGuiding returns 0
03:19:03.324 00.002 7680 PulseGuide returned control before completion, sleep 165
03:19:03.504 00.180 7680 IsGuiding returns 1
03:19:03.504 00.000 7680 scope still moving after pulse duration time elapsed
03:19:03.536 00.032 7680 IsSlewing returns 0
03:19:03.536 00.000 7680 IsGuiding returns 0
03:19:03.536 00.000 7680 scope move finished after 155 + 58 ms
03:19:03.537 00.001 7680 Move returns status 0, amount 155
03:19:03.537 00.000 7680 MoveAxis(N, 0, ABG)
03:19:03.537 00.000 7680 Move returns status 0, amount 0
03:19:03.537 00.000 7680 move complete, result=0
03:19:03.537 00.000 7680 worker thread done servicing request
03:19:03.537 00.000 6120 GuideStep: 0.4 px 155 ms WEST, -0.3 px 0 ms NORTH
03:19:03.543 00.006 7680 Worker thread wakes up
03:19:03.543 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:03.544 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:19:04.794 01.250 7680 Exposure complete
03:19:04.939 00.145 7680 worker thread done servicing request
03:19:04.939 00.000 6120 OnExposeComplete: enter
03:19:04.943 00.004 6120 UpdateGuideState(): m_state=6
03:19:04.948 00.005 6120 Star::Find(15, 513, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2629
03:19:04.953 00.005 6120 Star::Find returns 1 (0), X=512.89, Y=671.16, Mass=8041, SNR=60.0, Peak=221 HFD=6.5
03:19:04.959 00.006 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
03:19:04.963 00.004 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.48 = 1.48)
03:19:04.966 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.21 mountX=0.04 mountY=0.22, mountTheta=1.40
03:19:04.971 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.20, opts=13)
03:19:04.975 00.004 6120 Enqueuing Move request for scope (0.08, -0.20)
03:19:04.979 00.004 7680 Worker thread wakes up
03:19:04.980 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
03:19:04.980 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
03:19:04.980 00.000 7680 Moving (0.08, -0.20) raw xDistance=0.04 yDistance=0.22
03:19:04.980 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:19:04.980 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:19:04.980 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:04.983 00.003 7680 MoveAxis(E, 0, ABG)
03:19:04.984 00.001 6120 UpdateGuideState exits: m=8041 SNR=60.0
03:19:04.988 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:04.992 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:04.995 00.003 6120 Enqueuing Expose request
03:19:04.998 00.003 7680 Move returns status 0, amount 0
03:19:04.998 00.000 7680 MoveAxis(S, 118, ABG)
03:19:05.000 00.002 7680 Guiding  Dir = 1, Dur = 118
03:19:05.000 00.000 7680 IsSlewing returns 0
03:19:05.000 00.000 7680 IsGuiding returns 0
03:19:05.001 00.001 7680 PulseGuide returned control before completion, sleep 128
03:19:05.140 00.139 7680 IsGuiding returns 1
03:19:05.141 00.001 7680 scope still moving after pulse duration time elapsed
03:19:05.171 00.030 7680 IsSlewing returns 0
03:19:05.173 00.002 7680 IsGuiding returns 0
03:19:05.173 00.000 7680 scope move finished after 118 + 54 ms
03:19:05.174 00.001 7680 Move returns status 0, amount 118
03:19:05.174 00.000 7680 move complete, result=0
03:19:05.174 00.000 7680 worker thread done servicing request
03:19:05.175 00.001 7680 Worker thread wakes up
03:19:05.175 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 118 ms SOUTH
03:19:05.183 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:05.183 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:19:06.431 01.248 7680 Exposure complete
03:19:06.582 00.151 7680 worker thread done servicing request
03:19:06.582 00.000 6120 OnExposeComplete: enter
03:19:06.586 00.004 6120 UpdateGuideState(): m_state=6
03:19:06.591 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2630
03:19:06.595 00.004 6120 Star::Find returns 1 (0), X=512.63, Y=673.09, Mass=8248, SNR=60.5, Peak=200 HFD=6.6
03:19:06.599 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (0.19) = xAngle (1.49 = 1.49)
03:19:06.604 00.005 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.36 = -1.92)
03:19:06.608 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=1.73 hyp=1.73 cameraTheta=1.67 mountX=0.14 mountY=-1.63, mountTheta=-1.48
03:19:06.612 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=1.73, opts=13)
03:19:06.618 00.006 6120 Enqueuing Move request for scope (-0.18, 1.73)
03:19:06.621 00.003 7680 Worker thread wakes up
03:19:06.622 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:06.625 00.003 6120 UpdateGuideState exits: m=8248 SNR=60.5
03:19:06.629 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:06.632 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:06.636 00.004 6120 Enqueuing Expose request
03:19:06.639 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 1.73) opts 0xd
03:19:06.639 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 1.73)
03:19:06.639 00.000 7680 Moving (-0.18, 1.73) raw xDistance=0.14 yDistance=-1.63
03:19:06.639 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:19:06.639 00.000 7680 resist switch: large excursion: input -1.63 thresh 0.60 direction from 1 to -1
03:19:06.639 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.89
03:19:06.641 00.002 7680 GuideAlgorithmResistSwitch::result() returns -1.63 from input -1.63
03:19:06.641 00.000 7680 MoveAxis(E, 0, ABG)
03:19:06.641 00.000 7680 Move returns status 0, amount 0
03:19:06.641 00.000 7680 MoveAxis(N, 884, ABG)
03:19:06.641 00.000 7680 Guiding  Dir = 0, Dur = 884
03:19:06.641 00.000 7680 IsSlewing returns 0
03:19:06.642 00.001 7680 IsGuiding returns 0
03:19:06.642 00.000 7680 PulseGuide returned control before completion, sleep 894
03:19:07.548 00.906 7680 IsGuiding returns 0
03:19:07.549 00.001 7680 Move returns status 0, amount 884
03:19:07.549 00.000 7680 move complete, result=0
03:19:07.550 00.001 7680 worker thread done servicing request
03:19:07.550 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.6 px 884 ms NORTH
03:19:07.557 00.007 7680 Worker thread wakes up
03:19:07.557 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:07.557 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:19:08.802 01.245 7680 Exposure complete
03:19:08.942 00.140 7680 worker thread done servicing request
03:19:08.942 00.000 6120 OnExposeComplete: enter
03:19:08.946 00.004 6120 UpdateGuideState(): m_state=6
03:19:08.950 00.004 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2631
03:19:08.955 00.005 6120 Star::Find returns 1 (0), X=512.62, Y=670.93, Mass=8001, SNR=58.6, Peak=201 HFD=6.5
03:19:08.959 00.004 6120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
03:19:08.963 00.004 6120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.71 = 0.71)
03:19:08.967 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.44 hyp=0.48 cameraTheta=-1.98 mountX=-0.27 mountY=0.31, mountTheta=2.28
03:19:08.971 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.44, opts=13)
03:19:08.975 00.004 6120 Enqueuing Move request for scope (-0.19, -0.44)
03:19:08.979 00.004 7680 Worker thread wakes up
03:19:08.979 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.44) opts 0xd
03:19:08.979 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.44)
03:19:08.979 00.000 7680 Moving (-0.19, -0.44) raw xDistance=-0.27 yDistance=0.31
03:19:08.981 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:19:08.981 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:19:08.981 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:08.987 00.006 6120 UpdateGuideState exits: m=8001 SNR=58.6
03:19:08.991 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:08.995 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:08.998 00.003 6120 Enqueuing Expose request
03:19:09.003 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
03:19:09.003 00.000 7680 MoveAxis(E, 109, ABG)
03:19:09.003 00.000 7680 Guiding  Dir = 2, Dur = 109
03:19:09.003 00.000 7680 IsSlewing returns 0
03:19:09.004 00.001 7680 IsGuiding returns 0
03:19:09.005 00.001 7680 PulseGuide returned control before completion, sleep 119
03:19:09.139 00.134 7680 IsGuiding returns 1
03:19:09.139 00.000 7680 scope still moving after pulse duration time elapsed
03:19:09.171 00.032 7680 IsSlewing returns 0
03:19:09.173 00.002 7680 IsGuiding returns 0
03:19:09.173 00.000 7680 scope move finished after 109 + 60 ms
03:19:09.175 00.002 7680 Move returns status 0, amount 109
03:19:09.175 00.000 7680 MoveAxis(N, 0, ABG)
03:19:09.175 00.000 7680 Move returns status 0, amount 0
03:19:09.176 00.001 7680 move complete, result=0
03:19:09.176 00.000 7680 worker thread done servicing request
03:19:09.176 00.000 6120 GuideStep: -0.3 px 109 ms EAST, 0.3 px 0 ms NORTH
03:19:09.182 00.006 7680 Worker thread wakes up
03:19:09.182 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:09.182 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:19:10.438 01.256 7680 Exposure complete
03:19:10.579 00.141 7680 worker thread done servicing request
03:19:10.580 00.001 6120 OnExposeComplete: enter
03:19:10.586 00.006 6120 UpdateGuideState(): m_state=6
03:19:10.590 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2632
03:19:10.594 00.004 6120 Star::Find returns 1 (0), X=512.99, Y=670.79, Mass=8644, SNR=62.2, Peak=220 HFD=6.7
03:19:10.599 00.005 6120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.19) = xAngle (-1.46 = -1.46)
03:19:10.604 00.005 6120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
03:19:10.609 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=-0.58 hyp=0.61 cameraTheta=-1.27 mountX=0.07 mountY=0.60, mountTheta=1.46
03:19:10.615 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.58, opts=13)
03:19:10.619 00.004 6120 Enqueuing Move request for scope (0.18, -0.58)
03:19:10.623 00.004 7680 Worker thread wakes up
03:19:10.623 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:10.626 00.003 6120 UpdateGuideState exits: m=8644 SNR=62.2
03:19:10.630 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:10.635 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:10.639 00.004 6120 Enqueuing Expose request
03:19:10.643 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.58) opts 0xd
03:19:10.643 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.58)
03:19:10.643 00.000 7680 Moving (0.18, -0.58) raw xDistance=0.07 yDistance=0.60
03:19:10.645 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:19:10.645 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:19:10.645 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
03:19:10.645 00.000 7680 MoveAxis(E, 0, ABG)
03:19:10.646 00.001 7680 Move returns status 0, amount 0
03:19:10.646 00.000 7680 MoveAxis(N, 0, ABG)
03:19:10.646 00.000 7680 Move returns status 0, amount 0
03:19:10.646 00.000 7680 move complete, result=0
03:19:10.646 00.000 7680 worker thread done servicing request
03:19:10.646 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
03:19:10.650 00.004 7680 Worker thread wakes up
03:19:10.650 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:10.650 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:19:11.906 01.256 7680 Exposure complete
03:19:12.048 00.142 7680 worker thread done servicing request
03:19:12.048 00.000 6120 OnExposeComplete: enter
03:19:12.052 00.004 6120 UpdateGuideState(): m_state=6
03:19:12.055 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2633
03:19:12.060 00.005 6120 Star::Find returns 1 (0), X=512.95, Y=670.07, Mass=8335, SNR=61.3, Peak=215 HFD=6.4
03:19:12.063 00.003 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
03:19:12.067 00.004 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
03:19:12.071 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-1.30 hyp=1.30 cameraTheta=-1.47 mountX=-0.11 mountY=1.22, mountTheta=1.66
03:19:12.077 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-1.30, opts=13)
03:19:12.081 00.004 6120 Enqueuing Move request for scope (0.14, -1.30)
03:19:12.085 00.004 7680 Worker thread wakes up
03:19:12.086 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:12.090 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -1.30) opts 0xd
03:19:12.090 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -1.30)
03:19:12.090 00.000 7680 Moving (0.14, -1.30) raw xDistance=-0.11 yDistance=1.22
03:19:12.090 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:19:12.090 00.000 7680 resist switch: large excursion: input 1.22 thresh 0.60 direction from -1 to 1
03:19:12.092 00.002 6120 UpdateGuideState exits: m=8335 SNR=61.3
03:19:12.095 00.003 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.67
03:19:12.095 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.22 from input 1.22
03:19:12.096 00.001 7680 MoveAxis(E, 0, ABG)
03:19:12.096 00.000 7680 Move returns status 0, amount 0
03:19:12.097 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:12.100 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:12.104 00.004 6120 Enqueuing Expose request
03:19:12.108 00.004 7680 MoveAxis(S, 665, ABG)
03:19:12.108 00.000 7680 Guiding  Dir = 1, Dur = 665
03:19:12.108 00.000 7680 IsSlewing returns 0
03:19:12.109 00.001 7680 IsGuiding returns 0
03:19:12.109 00.000 7680 PulseGuide returned control before completion, sleep 675
03:19:12.791 00.682 7680 IsGuiding returns 1
03:19:12.792 00.001 7680 scope still moving after pulse duration time elapsed
03:19:12.821 00.029 7680 IsSlewing returns 0
03:19:12.825 00.004 7680 IsGuiding returns 0
03:19:12.826 00.001 7680 scope move finished after 665 + 52 ms
03:19:12.827 00.001 7680 Move returns status 0, amount 665
03:19:12.827 00.000 7680 move complete, result=0
03:19:12.828 00.001 7680 worker thread done servicing request
03:19:12.829 00.001 7680 Worker thread wakes up
03:19:12.829 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.2 px 665 ms SOUTH
03:19:12.836 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:12.836 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:19:14.083 01.247 7680 Exposure complete
03:19:14.242 00.159 7680 worker thread done servicing request
03:19:14.243 00.001 6120 OnExposeComplete: enter
03:19:14.246 00.003 6120 UpdateGuideState(): m_state=6
03:19:14.251 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2634
03:19:14.255 00.004 6120 Star::Find returns 1 (0), X=512.94, Y=670.77, Mass=8377, SNR=60.2, Peak=205 HFD=6.7
03:19:14.260 00.005 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
03:19:14.265 00.005 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
03:19:14.269 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.60 hyp=0.61 cameraTheta=-1.37 mountX=0.01 mountY=0.59, mountTheta=1.56
03:19:14.274 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.60, opts=13)
03:19:14.278 00.004 6120 Enqueuing Move request for scope (0.12, -0.60)
03:19:14.282 00.004 7680 Worker thread wakes up
03:19:14.283 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:14.286 00.003 6120 UpdateGuideState exits: m=8377 SNR=60.2
03:19:14.290 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:14.294 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:14.300 00.006 6120 Enqueuing Expose request
03:19:14.304 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.60) opts 0xd
03:19:14.305 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.60)
03:19:14.305 00.000 7680 Moving (0.12, -0.60) raw xDistance=0.01 yDistance=0.59
03:19:14.305 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:19:14.305 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
03:19:14.306 00.001 7680 MoveAxis(E, 0, ABG)
03:19:14.306 00.000 7680 Move returns status 0, amount 0
03:19:14.306 00.000 7680 MoveAxis(S, 322, ABG)
03:19:14.306 00.000 7680 Guiding  Dir = 1, Dur = 322
03:19:14.307 00.001 7680 IsSlewing returns 0
03:19:14.307 00.000 7680 IsGuiding returns 0
03:19:14.308 00.001 7680 PulseGuide returned control before completion, sleep 332
03:19:14.653 00.345 7680 IsGuiding returns 0
03:19:14.654 00.001 7680 Move returns status 0, amount 322
03:19:14.655 00.001 7680 move complete, result=0
03:19:14.656 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 322 ms SOUTH
03:19:14.664 00.008 7680 worker thread done servicing request
03:19:14.665 00.001 7680 Worker thread wakes up
03:19:14.665 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:14.666 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:19:15.919 01.253 7680 Exposure complete
03:19:16.053 00.134 7680 worker thread done servicing request
03:19:16.053 00.000 6120 OnExposeComplete: enter
03:19:16.057 00.004 6120 UpdateGuideState(): m_state=6
03:19:16.061 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2635
03:19:16.065 00.004 6120 Star::Find returns 1 (0), X=512.98, Y=670.82, Mass=8370, SNR=61.4, Peak=187 HFD=6.6
03:19:16.068 00.003 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
03:19:16.072 00.004 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
03:19:16.076 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.54 hyp=0.57 cameraTheta=-1.28 mountX=0.06 mountY=0.56, mountTheta=1.46
03:19:16.082 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.54, opts=13)
03:19:16.086 00.004 6120 Enqueuing Move request for scope (0.16, -0.54)
03:19:16.089 00.003 7680 Worker thread wakes up
03:19:16.089 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.54) opts 0xd
03:19:16.089 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.54)
03:19:16.089 00.000 7680 Moving (0.16, -0.54) raw xDistance=0.06 yDistance=0.56
03:19:16.091 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:19:16.091 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
03:19:16.091 00.000 7680 MoveAxis(E, 0, ABG)
03:19:16.091 00.000 7680 Move returns status 0, amount 0
03:19:16.091 00.000 7680 MoveAxis(S, 305, ABG)
03:19:16.091 00.000 7680 Guiding  Dir = 1, Dur = 305
03:19:16.091 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:16.095 00.004 7680 IsSlewing returns 0
03:19:16.096 00.001 6120 UpdateGuideState exits: m=8370 SNR=61.4
03:19:16.099 00.003 7680 IsGuiding returns 0
03:19:16.100 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:16.103 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:16.107 00.004 7680 PulseGuide returned control before completion, sleep 315
03:19:16.108 00.001 6120 Enqueuing Expose request
03:19:16.424 00.316 7680 IsGuiding returns 1
03:19:16.425 00.001 7680 scope still moving after pulse duration time elapsed
03:19:16.455 00.030 7680 IsSlewing returns 0
03:19:16.456 00.001 7680 IsGuiding returns 0
03:19:16.458 00.002 7680 scope move finished after 305 + 53 ms
03:19:16.458 00.000 7680 Move returns status 0, amount 305
03:19:16.458 00.000 7680 move complete, result=0
03:19:16.459 00.001 7680 worker thread done servicing request
03:19:16.459 00.000 7680 Worker thread wakes up
03:19:16.459 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 305 ms SOUTH
03:19:16.466 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:16.467 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:19:17.710 01.243 7680 Exposure complete
03:19:17.835 00.125 7680 worker thread done servicing request
03:19:17.837 00.002 6120 OnExposeComplete: enter
03:19:17.841 00.004 6120 UpdateGuideState(): m_state=6
03:19:17.845 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2636
03:19:17.849 00.004 6120 Star::Find returns 1 (0), X=513.02, Y=671.01, Mass=8341, SNR=60.2, Peak=205 HFD=6.3
03:19:17.852 00.003 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.19) = xAngle (-1.24 = -1.24)
03:19:17.856 00.004 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.64 = 1.64)
03:19:18.019 00.163 6120 CameraToMount -- cameraX=0.20 cameraY=-0.35 hyp=0.41 cameraTheta=-1.05 mountX=0.13 mountY=0.41, mountTheta=1.25
03:19:18.024 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.35, opts=13)
03:19:18.028 00.004 6120 Enqueuing Move request for scope (0.20, -0.35)
03:19:18.031 00.003 7680 Worker thread wakes up
03:19:18.032 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:18.035 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.35) opts 0xd
03:19:18.035 00.000 6120 UpdateGuideState exits: m=8341 SNR=60.2
03:19:18.038 00.003 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.35)
03:19:18.038 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:18.042 00.004 7680 Moving (0.20, -0.35) raw xDistance=0.13 yDistance=0.41
03:19:18.042 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:18.045 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:19:18.045 00.000 6120 Enqueuing Expose request
03:19:18.048 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
03:19:18.048 00.000 7680 MoveAxis(E, 0, ABG)
03:19:18.049 00.001 7680 Move returns status 0, amount 0
03:19:18.049 00.000 7680 MoveAxis(S, 220, ABG)
03:19:18.049 00.000 7680 Guiding  Dir = 1, Dur = 220
03:19:18.049 00.000 6120 evsrv: cli 0FAF01F8 connect
03:19:18.053 00.004 7680 IsSlewing returns 0
03:19:18.053 00.000 6120 case statement mapped state 6 to 3
03:19:18.056 00.003 7680 IsGuiding returns 0
03:19:18.056 00.000 7680 PulseGuide returned control before completion, sleep 230
03:19:18.056 00.000 6120 case statement mapped state 6 to 3
03:19:18.059 00.003 6120 evsrv: cli 0FAF01F8 request: {"method":"get_app_state","id":"7941e1c8-ecf0-45d2-acc5-a68646bae9eb"}
03:19:18.062 00.003 6120 case statement mapped state 6 to 3
03:19:18.065 00.003 6120 evsrv: cli 0FAF01F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"7941e1c8-ecf0-45d2-acc5-a68646bae9eb"}
03:19:18.203 00.138 6120 evsrv: cli 0FAF01F8 disconnect
03:19:18.207 00.004 6120 evsrv: cli 0FAF0158 connect
03:19:18.210 00.003 6120 case statement mapped state 6 to 3
03:19:18.215 00.005 6120 case statement mapped state 6 to 3
03:19:18.328 00.113 7680 IsGuiding returns 1
03:19:18.328 00.000 7680 scope still moving after pulse duration time elapsed
03:19:18.328 00.000 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"defd10a0-b089-4f01-9e8b-255375105b36"}
03:19:18.333 00.005 6120 PhdController::Dither begins
03:19:18.336 00.003 6120 dither: size=5.00, dRA=-0.07 dDec=-1.21
03:19:18.339 00.003 6120 MountToCamera -- mountTheta (1.63) + m_xAngle (0.19) = xAngle (1.82 = 1.82)
03:19:18.342 00.003 6120 MountToCamera -- mountX=-0.07 mountY=-1.21 hyp=1.21 mountTheta=1.63 cameraX=-0.30, cameraY=1.17 cameraTheta=1.82
03:19:18.345 00.003 6120 setting lock position to (512.52, 672.54)
03:19:18.348 00.003 6120 Mount: notify guiding dithered (-0.3, 1.2)
03:19:18.351 00.003 6120 Status Line: Dither by -0.07,-1.21
03:19:18.357 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
03:19:18.360 00.003 7680 IsSlewing returns 0
03:19:18.360 00.000 7680 IsGuiding returns 1
03:19:18.360 00.000 6120 PhdController: newstate STATE_SETTLE_WAIT
03:19:18.363 00.003 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"defd10a0-b089-4f01-9e8b-255375105b36"}
03:19:18.366 00.003 6120 evsrv: cli 0FAF0158 disconnect
03:19:18.391 00.025 7680 IsSlewing returns 0
03:19:18.391 00.000 7680 IsGuiding returns 1
03:19:18.422 00.031 7680 IsSlewing returns 0
03:19:18.422 00.000 7680 IsGuiding returns 1
03:19:18.453 00.031 7680 IsSlewing returns 0
03:19:18.453 00.000 7680 IsGuiding returns 0
03:19:18.453 00.000 7680 scope move finished after 220 + 177 ms
03:19:18.453 00.000 7680 Move returns status 0, amount 220
03:19:18.453 00.000 7680 move complete, result=0
03:19:18.453 00.000 7680 worker thread done servicing request
03:19:18.453 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 220 ms SOUTH
03:19:18.456 00.003 7680 Worker thread wakes up
03:19:18.456 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:18.456 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:19:19.695 01.239 7680 Exposure complete
03:19:19.820 00.125 7680 worker thread done servicing request
03:19:19.821 00.001 6120 OnExposeComplete: enter
03:19:19.825 00.004 6120 UpdateGuideState(): m_state=6
03:19:19.829 00.004 6120 Star::Find(15, 513, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2637
03:19:19.833 00.004 6120 Star::Find returns 1 (0), X=513.12, Y=671.05, Mass=8344, SNR=60.3, Peak=227 HFD=6.4
03:19:19.837 00.004 6120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
03:19:19.841 00.004 6120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.50 = 1.50)
03:19:19.845 00.004 6120 CameraToMount -- cameraX=0.60 cameraY=-1.49 hyp=1.60 cameraTheta=-1.19 mountX=0.31 mountY=1.60, mountTheta=1.38
03:19:19.850 00.005 6120 dither recenter: remaining=(0.1,1.2) step=(0.1,1.2)
03:19:19.855 00.005 6120 MountToCamera -- mountTheta (-1.51) + m_xAngle (0.19) = xAngle (-1.32 = -1.32)
03:19:19.859 00.004 6120 MountToCamera -- mountX=0.07 mountY=1.21 hyp=1.21 mountTheta=-1.51 cameraX=0.30, cameraY=-1.17 cameraTheta=-1.32
03:19:19.863 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-1.17, opts=4)
03:19:19.867 00.004 6120 Enqueuing Move request for scope (0.30, -1.17)
03:19:19.870 00.003 6120 Mount: notify direct move 0.07,1.21
03:19:19.874 00.004 7680 Worker thread wakes up
03:19:19.874 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:19.905 00.031 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -1.17) opts 0x4
03:19:19.905 00.000 6120 UpdateGuideState exits: m=8344 SNR=60.3
03:19:19.909 00.004 7680 Handling offset move in thread for scope, endpoint = (0.30, -1.17)
03:19:19.909 00.000 7680 Moving (0.30, -1.17) raw xDistance=0.07 yDistance=1.21
03:19:19.909 00.000 7680 MoveAxis(W, 48, B)
03:19:19.909 00.000 6120 PhdController: settling, locked = 1, distance = 1.77 (1.50) aobump = 0 frame = 1 / 99999
03:19:19.913 00.004 7680 Guiding  Dir = 3, Dur = 48
03:19:19.914 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764062359.914,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.77,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:19:19.917 00.003 7680 IsSlewing returns 0
03:19:19.917 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:19.921 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:19.925 00.004 7680 IsGuiding returns 0
03:19:19.925 00.000 6120 Enqueuing Expose request
03:19:19.929 00.004 7680 PulseGuide returned control before completion, sleep 58
03:19:20.001 00.072 7680 IsGuiding returns 1
03:19:20.001 00.000 7680 scope still moving after pulse duration time elapsed
03:19:20.032 00.031 7680 IsSlewing returns 0
03:19:20.032 00.000 7680 IsGuiding returns 0
03:19:20.032 00.000 7680 scope move finished after 48 + 58 ms
03:19:20.032 00.000 7680 Move returns status 0, amount 48
03:19:20.032 00.000 7680 MoveAxis(S, 656, B)
03:19:20.032 00.000 7680 Guiding  Dir = 1, Dur = 656
03:19:20.033 00.001 7680 IsSlewing returns 0
03:19:20.033 00.000 7680 IsGuiding returns 0
03:19:20.033 00.000 7680 PulseGuide returned control before completion, sleep 666
03:19:20.717 00.684 7680 IsGuiding returns 1
03:19:20.718 00.001 7680 scope still moving after pulse duration time elapsed
03:19:20.748 00.030 7680 IsSlewing returns 0
03:19:20.750 00.002 7680 IsGuiding returns 0
03:19:20.750 00.000 7680 scope move finished after 656 + 60 ms
03:19:20.751 00.001 7680 Move returns status 0, amount 656
03:19:20.751 00.000 7680 move complete, result=0
03:19:20.751 00.000 7680 worker thread done servicing request
03:19:20.752 00.001 7680 Worker thread wakes up
03:19:20.752 00.000 6120 GuideStep: 0.1 px 48 ms WEST, 1.2 px 656 ms SOUTH
03:19:20.758 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:20.758 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:22.005 01.247 7680 Exposure complete
03:19:22.143 00.138 7680 worker thread done servicing request
03:19:22.143 00.000 6120 OnExposeComplete: enter
03:19:22.147 00.004 6120 UpdateGuideState(): m_state=6
03:19:22.151 00.004 6120 Star::Find(15, 513, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2638
03:19:22.155 00.004 6120 Star::Find returns 1 (0), X=512.94, Y=672.03, Mass=8010, SNR=60.8, Peak=201 HFD=6.4
03:19:22.159 00.004 6120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (0.19) = xAngle (-1.06 = -1.06)
03:19:22.163 00.004 6120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.81 = 1.81)
03:19:22.166 00.003 6120 CameraToMount -- cameraX=0.43 cameraY=-0.51 hyp=0.67 cameraTheta=-0.87 mountX=0.32 mountY=0.65, mountTheta=1.11
03:19:22.171 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.43, y=-0.51, opts=13)
03:19:22.174 00.003 6120 Enqueuing Move request for scope (0.43, -0.51)
03:19:22.177 00.003 7680 Worker thread wakes up
03:19:22.179 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.51) opts 0xd
03:19:22.179 00.000 7680 Handling offset move in thread for scope, endpoint = (0.43, -0.51)
03:19:22.179 00.000 7680 Moving (0.43, -0.51) raw xDistance=0.32 yDistance=0.65
03:19:22.179 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:19:22.179 00.000 7680 resist switch: large excursion: input 0.65 thresh 0.60 direction from 0 to 1
03:19:22.179 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.94
03:19:22.179 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
03:19:22.179 00.000 7680 MoveAxis(W, 133, ABG)
03:19:22.180 00.001 7680 Guiding  Dir = 3, Dur = 133
03:19:22.180 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:22.183 00.003 7680 IsSlewing returns 0
03:19:22.183 00.000 6120 UpdateGuideState exits: m=8010 SNR=60.8
03:19:22.188 00.005 7680 IsGuiding returns 0
03:19:22.188 00.000 6120 PhdController: settling, locked = 1, distance = 0.67 (1.50) aobump = 0 frame = 2 / 99999
03:19:22.192 00.004 7680 PulseGuide returned control before completion, sleep 143
03:19:22.193 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764062362.192,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.67,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:19:22.196 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:22.200 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:22.203 00.003 6120 Enqueuing Expose request
03:19:22.342 00.139 7680 IsGuiding returns 1
03:19:22.343 00.001 7680 scope still moving after pulse duration time elapsed
03:19:22.372 00.029 7680 IsSlewing returns 0
03:19:22.374 00.002 7680 IsGuiding returns 0
03:19:22.375 00.001 7680 scope move finished after 133 + 54 ms
03:19:22.376 00.001 7680 Move returns status 0, amount 133
03:19:22.376 00.000 7680 MoveAxis(S, 351, ABG)
03:19:22.377 00.001 7680 Guiding  Dir = 1, Dur = 351
03:19:22.378 00.001 7680 IsSlewing returns 0
03:19:22.378 00.000 7680 IsGuiding returns 0
03:19:22.379 00.001 7680 PulseGuide returned control before completion, sleep 361
03:19:22.748 00.369 7680 IsGuiding returns 1
03:19:22.749 00.001 7680 scope still moving after pulse duration time elapsed
03:19:22.779 00.030 7680 IsSlewing returns 0
03:19:22.780 00.001 7680 IsGuiding returns 0
03:19:22.781 00.001 7680 scope move finished after 351 + 50 ms
03:19:22.783 00.002 7680 Move returns status 0, amount 351
03:19:22.783 00.000 7680 move complete, result=0
03:19:22.784 00.001 6120 GuideStep: 0.3 px 133 ms WEST, 0.6 px 351 ms SOUTH
03:19:22.791 00.007 7680 worker thread done servicing request
03:19:22.791 00.000 7680 Worker thread wakes up
03:19:22.791 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:22.792 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:24.048 01.256 7680 Exposure complete
03:19:24.173 00.125 7680 worker thread done servicing request
03:19:24.173 00.000 6120 OnExposeComplete: enter
03:19:24.178 00.005 6120 UpdateGuideState(): m_state=6
03:19:24.181 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2639
03:19:24.185 00.004 6120 Star::Find returns 1 (0), X=512.72, Y=672.68, Mass=8492, SNR=61.4, Peak=205 HFD=6.7
03:19:24.188 00.003 6120 CameraToMount -- cameraTheta (0.59) - m_xAngle (0.19) = xAngle (0.40 = 0.40)
03:19:24.194 00.006 6120 CameraToMount -- cameraTheta (0.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.28 = -3.01)
03:19:24.199 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=0.14 hyp=0.25 cameraTheta=0.59 mountX=0.23 mountY=-0.03, mountTheta=-0.15
03:19:24.207 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.14, opts=13)
03:19:24.214 00.007 6120 Enqueuing Move request for scope (0.21, 0.14)
03:19:24.219 00.005 7680 Worker thread wakes up
03:19:24.219 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:24.226 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.14) opts 0xd
03:19:24.226 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.14)
03:19:24.226 00.000 7680 Moving (0.21, 0.14) raw xDistance=0.23 yDistance=-0.03
03:19:24.227 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
03:19:24.227 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:19:24.227 00.000 6120 UpdateGuideState exits: m=8492 SNR=61.4
03:19:24.231 00.004 6120 PhdController: settling, locked = 1, distance = 0.54 (1.50) aobump = 0 frame = 3 / 99999
03:19:24.235 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:19:24.235 00.000 7680 MoveAxis(W, 103, ABG)
03:19:24.236 00.001 7680 Guiding  Dir = 3, Dur = 103
03:19:24.236 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764062364.235,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.54,"Time":2.0,"SettleTime":10.0,"StarLocked":true}
03:19:24.240 00.004 7680 IsSlewing returns 0
03:19:24.240 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:24.245 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:24.248 00.003 6120 Enqueuing Expose request
03:19:24.252 00.004 7680 IsGuiding returns 0
03:19:24.252 00.000 7680 PulseGuide returned control before completion, sleep 113
03:19:24.379 00.127 7680 IsGuiding returns 0
03:19:24.380 00.001 7680 Move returns status 0, amount 103
03:19:24.380 00.000 7680 MoveAxis(N, 0, ABG)
03:19:24.381 00.001 7680 Move returns status 0, amount 0
03:19:24.381 00.000 7680 move complete, result=0
03:19:24.381 00.000 7680 worker thread done servicing request
03:19:24.381 00.000 6120 GuideStep: 0.2 px 103 ms WEST, -0.0 px 0 ms NORTH
03:19:24.388 00.007 7680 Worker thread wakes up
03:19:24.388 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:24.388 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:25.636 01.248 7680 Exposure complete
03:19:25.778 00.142 7680 worker thread done servicing request
03:19:25.778 00.000 6120 OnExposeComplete: enter
03:19:25.782 00.004 6120 UpdateGuideState(): m_state=6
03:19:25.787 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2640
03:19:25.792 00.005 6120 Star::Find returns 1 (0), X=512.51, Y=672.68, Mass=8382, SNR=60.7, Peak=206 HFD=6.7
03:19:25.797 00.005 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (0.19) = xAngle (1.42 = 1.42)
03:19:25.803 00.006 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.30 = -1.99)
03:19:25.806 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.61 mountX=0.02 mountY=-0.13, mountTheta=-1.41
03:19:25.812 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.14, opts=13)
03:19:25.816 00.004 6120 Enqueuing Move request for scope (-0.01, 0.14)
03:19:25.820 00.004 7680 Worker thread wakes up
03:19:25.820 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:25.825 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
03:19:25.826 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
03:19:25.826 00.000 7680 Moving (-0.01, 0.14) raw xDistance=0.02 yDistance=-0.13
03:19:25.826 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:19:25.826 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:19:25.826 00.000 6120 UpdateGuideState exits: m=8382 SNR=60.7
03:19:25.832 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:19:25.832 00.000 7680 MoveAxis(E, 0, ABG)
03:19:25.832 00.000 7680 Move returns status 0, amount 0
03:19:25.833 00.001 7680 MoveAxis(N, 0, ABG)
03:19:25.833 00.000 7680 Move returns status 0, amount 0
03:19:25.833 00.000 7680 move complete, result=0
03:19:25.833 00.000 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 4 / 99999
03:19:25.837 00.004 7680 worker thread done servicing request
03:19:25.838 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764062365.837,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.42,"Time":3.6,"SettleTime":10.0,"StarLocked":true}
03:19:25.842 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:25.845 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:25.849 00.004 6120 Enqueuing Expose request
03:19:25.853 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:25.856 00.003 7680 Worker thread wakes up
03:19:25.857 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:25.857 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:27.104 01.247 7680 Exposure complete
03:19:27.243 00.139 7680 worker thread done servicing request
03:19:27.244 00.001 6120 OnExposeComplete: enter
03:19:27.248 00.004 6120 UpdateGuideState(): m_state=6
03:19:27.252 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2641
03:19:27.256 00.004 6120 Star::Find returns 1 (0), X=512.45, Y=672.62, Mass=8611, SNR=61.7, Peak=193 HFD=6.9
03:19:27.260 00.004 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (0.19) = xAngle (2.07 = 2.07)
03:19:27.263 00.003 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.95 = -1.34)
03:19:27.267 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.26 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
03:19:27.272 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.08, opts=13)
03:19:27.276 00.004 6120 Enqueuing Move request for scope (-0.07, 0.08)
03:19:27.280 00.004 7680 Worker thread wakes up
03:19:27.280 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:27.285 00.005 6120 UpdateGuideState exits: m=8611 SNR=61.7
03:19:27.289 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
03:19:27.289 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
03:19:27.289 00.000 7680 Moving (-0.07, 0.08) raw xDistance=-0.05 yDistance=-0.10
03:19:27.289 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:19:27.289 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:19:27.290 00.001 6120 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 5 / 99999
03:19:27.294 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:19:27.294 00.000 7680 MoveAxis(E, 0, ABG)
03:19:27.294 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764062367.294,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.33,"Time":5.1,"SettleTime":10.0,"StarLocked":true}
03:19:27.302 00.008 7680 Move returns status 0, amount 0
03:19:27.302 00.000 7680 MoveAxis(N, 0, ABG)
03:19:27.302 00.000 7680 Move returns status 0, amount 0
03:19:27.302 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:27.307 00.005 7680 move complete, result=0
03:19:27.307 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:27.310 00.003 6120 Enqueuing Expose request
03:19:27.315 00.005 7680 worker thread done servicing request
03:19:27.315 00.000 7680 Worker thread wakes up
03:19:27.316 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:27.316 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:27.316 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:28.575 01.259 7680 Exposure complete
03:19:28.715 00.140 7680 worker thread done servicing request
03:19:28.715 00.000 6120 OnExposeComplete: enter
03:19:28.720 00.005 6120 UpdateGuideState(): m_state=6
03:19:28.725 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2642
03:19:28.729 00.004 6120 Star::Find returns 1 (0), X=512.54, Y=672.46, Mass=8907, SNR=62.2, Peak=201 HFD=7.0
03:19:28.734 00.005 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.48 = -1.48)
03:19:28.738 00.004 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
03:19:28.741 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.30 mountX=0.01 mountY=0.08, mountTheta=1.48
03:19:28.746 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.08, opts=13)
03:19:28.749 00.003 6120 Enqueuing Move request for scope (0.02, -0.08)
03:19:28.753 00.004 7680 Worker thread wakes up
03:19:28.754 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
03:19:28.754 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
03:19:28.754 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:28.756 00.002 7680 Moving (0.02, -0.08) raw xDistance=0.01 yDistance=0.08
03:19:28.758 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:19:28.758 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:19:28.758 00.000 6120 UpdateGuideState exits: m=8907 SNR=62.2
03:19:28.761 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:19:28.761 00.000 7680 MoveAxis(E, 0, ABG)
03:19:28.761 00.000 7680 Move returns status 0, amount 0
03:19:28.763 00.002 7680 MoveAxis(N, 0, ABG)
03:19:28.763 00.000 7680 Move returns status 0, amount 0
03:19:28.763 00.000 7680 move complete, result=0
03:19:28.763 00.000 6120 PhdController: settling, locked = 1, distance = 0.25 (1.50) aobump = 0 frame = 6 / 99999
03:19:28.766 00.003 7680 worker thread done servicing request
03:19:28.766 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764062368.766,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.25,"Time":6.6,"SettleTime":10.0,"StarLocked":true}
03:19:28.769 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:28.772 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:28.775 00.003 6120 Enqueuing Expose request
03:19:28.777 00.002 7680 Worker thread wakes up
03:19:28.777 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:28.777 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:19:28.780 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:30.025 01.245 7680 Exposure complete
03:19:30.150 00.125 7680 worker thread done servicing request
03:19:30.151 00.001 6120 OnExposeComplete: enter
03:19:30.155 00.004 6120 UpdateGuideState(): m_state=6
03:19:30.158 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2643
03:19:30.162 00.004 6120 Star::Find returns 1 (0), X=512.46, Y=671.92, Mass=8765, SNR=63.0, Peak=231 HFD=6.6
03:19:30.166 00.004 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
03:19:30.171 00.005 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
03:19:30.175 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.62 hyp=0.62 cameraTheta=-1.65 mountX=-0.17 mountY=0.53, mountTheta=1.87
03:19:30.180 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.62, opts=13)
03:19:30.185 00.005 6120 Enqueuing Move request for scope (-0.05, -0.62)
03:19:30.187 00.002 7680 Worker thread wakes up
03:19:30.187 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.62) opts 0xd
03:19:30.187 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.62)
03:19:30.187 00.000 7680 Moving (-0.05, -0.62) raw xDistance=-0.17 yDistance=0.53
03:19:30.187 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:19:30.187 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
03:19:30.189 00.002 7680 MoveAxis(E, 0, ABG)
03:19:30.189 00.000 7680 Move returns status 0, amount 0
03:19:30.189 00.000 7680 MoveAxis(S, 290, ABG)
03:19:30.189 00.000 7680 Guiding  Dir = 1, Dur = 290
03:19:30.189 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:30.192 00.003 7680 IsSlewing returns 0
03:19:30.193 00.001 6120 UpdateGuideState exits: m=8765 SNR=63.0
03:19:30.196 00.003 7680 IsGuiding returns 0
03:19:30.197 00.001 6120 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 7 / 99999
03:19:30.200 00.003 7680 PulseGuide returned control before completion, sleep 300
03:19:30.200 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764062370.200,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.36,"Time":8.0,"SettleTime":10.0,"StarLocked":true}
03:19:30.203 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:30.208 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:30.211 00.003 6120 Enqueuing Expose request
03:19:30.503 00.292 7680 IsGuiding returns 1
03:19:30.504 00.001 7680 scope still moving after pulse duration time elapsed
03:19:30.533 00.029 7680 IsSlewing returns 0
03:19:30.535 00.002 7680 IsGuiding returns 0
03:19:30.535 00.000 7680 scope move finished after 290 + 48 ms
03:19:30.536 00.001 7680 Move returns status 0, amount 290
03:19:30.536 00.000 7680 move complete, result=0
03:19:30.536 00.000 7680 worker thread done servicing request
03:19:30.537 00.001 7680 Worker thread wakes up
03:19:30.537 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 290 ms SOUTH
03:19:30.544 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:30.544 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:31.798 01.254 7680 Exposure complete
03:19:31.939 00.141 7680 worker thread done servicing request
03:19:31.940 00.001 6120 OnExposeComplete: enter
03:19:31.944 00.004 6120 UpdateGuideState(): m_state=6
03:19:31.947 00.003 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2644
03:19:31.952 00.005 6120 Star::Find returns 1 (0), X=512.50, Y=672.06, Mass=7960, SNR=58.6, Peak=212 HFD=6.5
03:19:31.956 00.004 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
03:19:31.959 00.003 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
03:19:31.964 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.48 hyp=0.48 cameraTheta=-1.60 mountX=-0.10 mountY=0.43, mountTheta=1.81
03:19:31.968 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.48, opts=13)
03:19:31.973 00.005 6120 Enqueuing Move request for scope (-0.01, -0.48)
03:19:31.975 00.002 7680 Worker thread wakes up
03:19:31.975 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.48) opts 0xd
03:19:31.977 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.48)
03:19:31.977 00.000 7680 Moving (-0.01, -0.48) raw xDistance=-0.10 yDistance=0.43
03:19:31.977 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:19:31.977 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
03:19:31.977 00.000 7680 MoveAxis(E, 0, ABG)
03:19:31.977 00.000 7680 Move returns status 0, amount 0
03:19:31.977 00.000 7680 MoveAxis(S, 232, ABG)
03:19:31.977 00.000 7680 Guiding  Dir = 1, Dur = 232
03:19:31.977 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:31.981 00.004 7680 IsSlewing returns 0
03:19:31.981 00.000 6120 UpdateGuideState exits: m=7960 SNR=58.6
03:19:31.984 00.003 7680 IsGuiding returns 0
03:19:31.984 00.000 6120 PhdController: settling, locked = 1, distance = 0.40 (1.50) aobump = 0 frame = 8 / 99999
03:19:31.989 00.005 7680 PulseGuide returned control before completion, sleep 242
03:19:31.989 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764062371.989,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.40,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
03:19:31.994 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:31.997 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:32.000 00.003 6120 Enqueuing Expose request
03:19:32.235 00.235 7680 IsGuiding returns 1
03:19:32.236 00.001 7680 scope still moving after pulse duration time elapsed
03:19:32.268 00.032 7680 IsSlewing returns 0
03:19:32.269 00.001 7680 IsGuiding returns 0
03:19:32.270 00.001 7680 scope move finished after 232 + 52 ms
03:19:32.270 00.000 7680 Move returns status 0, amount 232
03:19:32.270 00.000 7680 move complete, result=0
03:19:32.271 00.001 7680 worker thread done servicing request
03:19:32.271 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 232 ms SOUTH
03:19:32.277 00.006 7680 Worker thread wakes up
03:19:32.277 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:32.277 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:33.527 01.250 7680 Exposure complete
03:19:33.664 00.137 6120 OnExposeComplete: enter
03:19:33.669 00.005 7680 worker thread done servicing request
03:19:33.669 00.000 6120 UpdateGuideState(): m_state=6
03:19:33.675 00.006 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2645
03:19:33.679 00.004 6120 Star::Find returns 1 (0), X=512.57, Y=672.68, Mass=8745, SNR=62.3, Peak=210 HFD=6.7
03:19:33.683 00.004 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (0.19) = xAngle (1.03 = 1.03)
03:19:33.685 00.002 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.90 = -2.38)
03:19:33.690 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.22 mountX=0.08 mountY=-0.10, mountTheta=-0.93
03:19:33.695 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.14, opts=13)
03:19:33.700 00.005 6120 Enqueuing Move request for scope (0.05, 0.14)
03:19:33.704 00.004 7680 Worker thread wakes up
03:19:33.706 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:33.710 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
03:19:33.710 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
03:19:33.711 00.001 7680 Moving (0.05, 0.14) raw xDistance=0.08 yDistance=-0.10
03:19:33.711 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:19:33.711 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:19:33.712 00.001 6120 UpdateGuideState exits: m=8745 SNR=62.3
03:19:33.718 00.006 6120 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 9 / 99999
03:19:33.722 00.004 6120 PhdController: newstate STATE_FINISH
03:19:33.725 00.003 6120 PhdController complete: success
03:19:33.730 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:19:33.731 00.001 7680 MoveAxis(E, 0, ABG)
03:19:33.731 00.000 7680 Move returns status 0, amount 0
03:19:33.731 00.000 7680 MoveAxis(N, 0, ABG)
03:19:33.731 00.000 7680 Move returns status 0, amount 0
03:19:33.732 00.001 7680 move complete, result=0
03:19:33.732 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764062373.730,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
03:19:33.738 00.006 7680 worker thread done servicing request
03:19:33.738 00.000 6120 Mount: notify guiding dither settle done success=1
03:19:33.742 00.004 6120 PhdController: newstate STATE_IDLE
03:19:33.747 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:33.750 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:33.754 00.004 6120 Enqueuing Expose request
03:19:33.759 00.005 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:33.764 00.005 7680 Worker thread wakes up
03:19:33.764 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:33.764 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:35.012 01.248 7680 Exposure complete
03:19:35.184 00.172 7680 worker thread done servicing request
03:19:35.184 00.000 6120 OnExposeComplete: enter
03:19:35.188 00.004 6120 UpdateGuideState(): m_state=6
03:19:35.193 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2646
03:19:35.197 00.004 6120 Star::Find returns 1 (0), X=512.56, Y=672.62, Mass=8116, SNR=59.2, Peak=194 HFD=6.9
03:19:35.202 00.005 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (0.19) = xAngle (0.88 = 0.88)
03:19:35.206 00.004 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.75 = -2.53)
03:19:35.211 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.07 mountX=0.06 mountY=-0.05, mountTheta=-0.73
03:19:35.217 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.08, opts=13)
03:19:35.220 00.003 6120 Enqueuing Move request for scope (0.04, 0.08)
03:19:35.225 00.005 7680 Worker thread wakes up
03:19:35.225 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:35.231 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
03:19:35.231 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
03:19:35.231 00.000 7680 Moving (0.04, 0.08) raw xDistance=0.06 yDistance=-0.05
03:19:35.232 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:19:35.232 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:19:35.232 00.000 6120 UpdateGuideState exits: m=8116 SNR=59.2
03:19:35.236 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:19:35.236 00.000 7680 MoveAxis(E, 0, ABG)
03:19:35.236 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:35.241 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:35.245 00.004 7680 Move returns status 0, amount 0
03:19:35.245 00.000 7680 MoveAxis(N, 0, ABG)
03:19:35.245 00.000 6120 Enqueuing Expose request
03:19:35.249 00.004 7680 Move returns status 0, amount 0
03:19:35.249 00.000 7680 move complete, result=0
03:19:35.249 00.000 7680 worker thread done servicing request
03:19:35.249 00.000 7680 Worker thread wakes up
03:19:35.249 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:35.253 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:35.253 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:36.502 01.249 7680 Exposure complete
03:19:36.653 00.151 7680 worker thread done servicing request
03:19:36.655 00.002 6120 OnExposeComplete: enter
03:19:36.659 00.004 6120 UpdateGuideState(): m_state=6
03:19:36.663 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2647
03:19:36.668 00.005 6120 Star::Find returns 1 (0), X=512.41, Y=672.56, Mass=9675, SNR=65.5, Peak=213 HFD=7.0
03:19:36.672 00.004 6120 CameraToMount -- cameraTheta (2.92) - m_xAngle (0.19) = xAngle (2.74 = 2.74)
03:19:36.677 00.005 6120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.61 = -0.67)
03:19:36.680 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.11 cameraTheta=2.92 mountX=-0.10 mountY=-0.07, mountTheta=-2.55
03:19:36.685 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.02, opts=13)
03:19:36.689 00.004 6120 Enqueuing Move request for scope (-0.10, 0.02)
03:19:36.693 00.004 7680 Worker thread wakes up
03:19:36.694 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
03:19:36.694 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
03:19:36.694 00.000 7680 Moving (-0.10, 0.02) raw xDistance=-0.10 yDistance=-0.07
03:19:36.694 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:19:36.694 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:19:36.694 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:36.700 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:19:36.700 00.000 7680 MoveAxis(E, 0, ABG)
03:19:36.700 00.000 7680 Move returns status 0, amount 0
03:19:36.700 00.000 7680 MoveAxis(N, 0, ABG)
03:19:36.700 00.000 7680 Move returns status 0, amount 0
03:19:36.701 00.001 6120 UpdateGuideState exits: m=9675 SNR=65.5
03:19:36.707 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:36.712 00.005 7680 move complete, result=0
03:19:36.712 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:36.716 00.004 6120 Enqueuing Expose request
03:19:36.720 00.004 7680 worker thread done servicing request
03:19:36.721 00.001 7680 Worker thread wakes up
03:19:36.721 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:36.725 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:36.725 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:37.971 01.246 7680 Exposure complete
03:19:38.108 00.137 7680 worker thread done servicing request
03:19:38.108 00.000 6120 OnExposeComplete: enter
03:19:38.112 00.004 6120 UpdateGuideState(): m_state=6
03:19:38.117 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2648
03:19:38.121 00.004 6120 Star::Find returns 1 (0), X=512.31, Y=672.66, Mass=8558, SNR=61.3, Peak=202 HFD=6.7
03:19:38.125 00.004 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (0.19) = xAngle (2.44 = 2.44)
03:19:38.129 00.004 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.31 = -0.97)
03:19:38.132 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.12 hyp=0.24 cameraTheta=2.63 mountX=-0.18 mountY=-0.20, mountTheta=-2.32
03:19:38.139 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.12, opts=13)
03:19:38.144 00.005 6120 Enqueuing Move request for scope (-0.21, 0.12)
03:19:38.149 00.005 7680 Worker thread wakes up
03:19:38.149 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.12) opts 0xd
03:19:38.149 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.12)
03:19:38.149 00.000 7680 Moving (-0.21, 0.12) raw xDistance=-0.18 yDistance=-0.20
03:19:38.150 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:38.154 00.004 6120 UpdateGuideState exits: m=8558 SNR=61.3
03:19:38.158 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:38.162 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:38.165 00.003 6120 Enqueuing Expose request
03:19:38.171 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:19:38.171 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:19:38.171 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:19:38.171 00.000 7680 MoveAxis(E, 0, ABG)
03:19:38.172 00.001 7680 Move returns status 0, amount 0
03:19:38.172 00.000 7680 MoveAxis(N, 0, ABG)
03:19:38.173 00.001 7680 Move returns status 0, amount 0
03:19:38.173 00.000 7680 move complete, result=0
03:19:38.173 00.000 7680 worker thread done servicing request
03:19:38.173 00.000 7680 Worker thread wakes up
03:19:38.174 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:19:38.178 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:38.178 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:39.424 01.246 7680 Exposure complete
03:19:39.562 00.138 7680 worker thread done servicing request
03:19:39.563 00.001 6120 OnExposeComplete: enter
03:19:39.566 00.003 6120 UpdateGuideState(): m_state=6
03:19:39.571 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2649
03:19:39.575 00.004 6120 Star::Find returns 1 (0), X=512.36, Y=671.98, Mass=8156, SNR=59.8, Peak=209 HFD=6.6
03:19:39.580 00.005 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
03:19:39.584 00.004 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
03:19:39.588 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.56 hyp=0.58 cameraTheta=-1.85 mountX=-0.26 mountY=0.43, mountTheta=2.12
03:19:39.594 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.56, opts=13)
03:19:39.598 00.004 6120 Enqueuing Move request for scope (-0.16, -0.56)
03:19:39.602 00.004 7680 Worker thread wakes up
03:19:39.602 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:39.606 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.56) opts 0xd
03:19:39.606 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.56)
03:19:39.607 00.001 7680 Moving (-0.16, -0.56) raw xDistance=-0.26 yDistance=0.43
03:19:39.608 00.001 6120 UpdateGuideState exits: m=8156 SNR=59.8
03:19:39.612 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:39.615 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:39.620 00.005 6120 Enqueuing Expose request
03:19:39.623 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:19:39.623 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
03:19:39.624 00.001 7680 MoveAxis(E, 106, ABG)
03:19:39.624 00.000 7680 Guiding  Dir = 2, Dur = 106
03:19:39.624 00.000 7680 IsSlewing returns 0
03:19:39.624 00.000 7680 IsGuiding returns 0
03:19:39.625 00.001 7680 PulseGuide returned control before completion, sleep 116
03:19:39.743 00.118 7680 IsGuiding returns 1
03:19:39.744 00.001 7680 scope still moving after pulse duration time elapsed
03:19:39.774 00.030 7680 IsSlewing returns 0
03:19:39.775 00.001 7680 IsGuiding returns 0
03:19:39.775 00.000 7680 scope move finished after 106 + 44 ms
03:19:39.775 00.000 7680 Move returns status 0, amount 106
03:19:39.776 00.001 7680 MoveAxis(S, 233, ABG)
03:19:39.776 00.000 7680 Guiding  Dir = 1, Dur = 233
03:19:39.777 00.001 7680 IsSlewing returns 0
03:19:39.777 00.000 7680 IsGuiding returns 0
03:19:39.778 00.001 7680 PulseGuide returned control before completion, sleep 243
03:19:40.024 00.246 7680 IsGuiding returns 1
03:19:40.024 00.000 7680 scope still moving after pulse duration time elapsed
03:19:40.053 00.029 7680 IsSlewing returns 0
03:19:40.053 00.000 7680 IsGuiding returns 0
03:19:40.055 00.002 7680 scope move finished after 233 + 44 ms
03:19:40.055 00.000 7680 Move returns status 0, amount 233
03:19:40.056 00.001 7680 move complete, result=0
03:19:40.056 00.000 7680 worker thread done servicing request
03:19:40.056 00.000 7680 Worker thread wakes up
03:19:40.057 00.001 6120 GuideStep: -0.3 px 106 ms EAST, 0.4 px 233 ms SOUTH
03:19:40.063 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:40.063 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:41.318 01.255 7680 Exposure complete
03:19:41.448 00.130 7680 worker thread done servicing request
03:19:41.449 00.001 6120 OnExposeComplete: enter
03:19:41.454 00.005 6120 UpdateGuideState(): m_state=6
03:19:41.459 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2650
03:19:41.463 00.004 6120 Star::Find returns 1 (0), X=512.46, Y=672.04, Mass=8378, SNR=60.8, Peak=218 HFD=6.5
03:19:41.467 00.004 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
03:19:41.471 00.004 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
03:19:41.476 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.50 hyp=0.50 cameraTheta=-1.68 mountX=-0.15 mountY=0.42, mountTheta=1.91
03:19:41.482 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.50, opts=13)
03:19:41.486 00.004 6120 Enqueuing Move request for scope (-0.06, -0.50)
03:19:41.490 00.004 7680 Worker thread wakes up
03:19:41.490 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.50) opts 0xd
03:19:41.490 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.50)
03:19:41.490 00.000 7680 Moving (-0.06, -0.50) raw xDistance=-0.15 yDistance=0.42
03:19:41.491 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:19:41.491 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
03:19:41.491 00.000 7680 MoveAxis(E, 0, ABG)
03:19:41.491 00.000 7680 Move returns status 0, amount 0
03:19:41.491 00.000 7680 MoveAxis(S, 230, ABG)
03:19:41.491 00.000 7680 Guiding  Dir = 1, Dur = 230
03:19:41.491 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:41.496 00.005 7680 IsSlewing returns 0
03:19:41.496 00.000 6120 UpdateGuideState exits: m=8378 SNR=60.8
03:19:41.500 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:41.505 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:41.511 00.006 6120 Enqueuing Expose request
03:19:41.515 00.004 7680 IsGuiding returns 0
03:19:41.515 00.000 7680 PulseGuide returned control before completion, sleep 240
03:19:41.757 00.242 7680 IsGuiding returns 1
03:19:41.758 00.001 7680 scope still moving after pulse duration time elapsed
03:19:41.788 00.030 7680 IsSlewing returns 0
03:19:41.791 00.003 7680 IsGuiding returns 0
03:19:41.791 00.000 7680 scope move finished after 230 + 45 ms
03:19:41.792 00.001 7680 Move returns status 0, amount 230
03:19:41.792 00.000 7680 move complete, result=0
03:19:41.792 00.000 7680 worker thread done servicing request
03:19:41.792 00.000 7680 Worker thread wakes up
03:19:41.792 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 230 ms SOUTH
03:19:41.801 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:41.801 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:43.049 01.248 7680 Exposure complete
03:19:43.207 00.158 7680 worker thread done servicing request
03:19:43.207 00.000 6120 OnExposeComplete: enter
03:19:43.212 00.005 6120 UpdateGuideState(): m_state=6
03:19:43.217 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2651
03:19:43.222 00.005 6120 Star::Find returns 1 (0), X=512.51, Y=672.62, Mass=8792, SNR=61.9, Peak=201 HFD=7.0
03:19:43.227 00.005 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.19) = xAngle (1.47 = 1.47)
03:19:43.232 00.005 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.34 = -1.94)
03:19:43.238 00.006 6120 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.66 mountX=0.01 mountY=-0.07, mountTheta=-1.46
03:19:43.245 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.08, opts=13)
03:19:43.248 00.003 6120 Enqueuing Move request for scope (-0.01, 0.08)
03:19:43.252 00.004 7680 Worker thread wakes up
03:19:43.252 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:43.255 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
03:19:43.255 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
03:19:43.256 00.001 7680 Moving (-0.01, 0.08) raw xDistance=0.01 yDistance=-0.07
03:19:43.256 00.000 6120 UpdateGuideState exits: m=8792 SNR=61.9
03:19:43.258 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:43.263 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:43.266 00.003 6120 Enqueuing Expose request
03:19:43.273 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:19:43.274 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:19:43.274 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:19:43.274 00.000 7680 MoveAxis(E, 0, ABG)
03:19:43.275 00.001 7680 Move returns status 0, amount 0
03:19:43.275 00.000 7680 MoveAxis(N, 0, ABG)
03:19:43.275 00.000 7680 Move returns status 0, amount 0
03:19:43.275 00.000 7680 move complete, result=0
03:19:43.275 00.000 7680 worker thread done servicing request
03:19:43.275 00.000 7680 Worker thread wakes up
03:19:43.276 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:43.281 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:43.281 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:44.535 01.254 7680 Exposure complete
03:19:44.690 00.155 7680 worker thread done servicing request
03:19:44.691 00.001 6120 OnExposeComplete: enter
03:19:44.696 00.005 6120 UpdateGuideState(): m_state=6
03:19:44.703 00.007 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2652
03:19:44.709 00.006 6120 Star::Find returns 1 (0), X=512.45, Y=672.07, Mass=8373, SNR=61.1, Peak=219 HFD=6.5
03:19:44.714 00.005 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
03:19:44.719 00.005 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
03:19:44.725 00.006 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.47 hyp=0.47 cameraTheta=-1.72 mountX=-0.16 mountY=0.39, mountTheta=1.95
03:19:44.735 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.47, opts=13)
03:19:44.740 00.005 6120 Enqueuing Move request for scope (-0.07, -0.47)
03:19:44.745 00.005 7680 Worker thread wakes up
03:19:44.745 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.47) opts 0xd
03:19:44.745 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.47)
03:19:44.745 00.000 7680 Moving (-0.07, -0.47) raw xDistance=-0.16 yDistance=0.39
03:19:44.746 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:44.751 00.005 6120 UpdateGuideState exits: m=8373 SNR=61.1
03:19:44.754 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:19:44.754 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
03:19:44.754 00.000 7680 MoveAxis(E, 0, ABG)
03:19:44.754 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:44.758 00.004 7680 Move returns status 0, amount 0
03:19:44.758 00.000 7680 MoveAxis(S, 211, ABG)
03:19:44.758 00.000 7680 Guiding  Dir = 1, Dur = 211
03:19:44.758 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:44.764 00.006 7680 IsSlewing returns 0
03:19:44.764 00.000 6120 Enqueuing Expose request
03:19:44.768 00.004 7680 IsGuiding returns 0
03:19:44.768 00.000 7680 PulseGuide returned control before completion, sleep 221
03:19:44.997 00.229 7680 IsGuiding returns 1
03:19:44.998 00.001 7680 scope still moving after pulse duration time elapsed
03:19:45.029 00.031 7680 IsSlewing returns 0
03:19:45.031 00.002 7680 IsGuiding returns 0
03:19:45.031 00.000 7680 scope move finished after 211 + 52 ms
03:19:45.031 00.000 7680 Move returns status 0, amount 211
03:19:45.033 00.002 7680 move complete, result=0
03:19:45.033 00.000 7680 worker thread done servicing request
03:19:45.034 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 211 ms SOUTH
03:19:45.042 00.008 7680 Worker thread wakes up
03:19:45.043 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:45.045 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:46.294 01.249 7680 Exposure complete
03:19:46.437 00.143 7680 worker thread done servicing request
03:19:46.437 00.000 6120 OnExposeComplete: enter
03:19:46.442 00.005 6120 UpdateGuideState(): m_state=6
03:19:46.447 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2653
03:19:46.450 00.003 6120 Star::Find returns 1 (0), X=512.42, Y=672.68, Mass=8493, SNR=60.6, Peak=215 HFD=6.7
03:19:46.455 00.005 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (0.19) = xAngle (1.99 = 1.99)
03:19:46.459 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.86 = -1.42)
03:19:46.463 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.17 mountX=-0.07 mountY=-0.17, mountTheta=-1.96
03:19:46.467 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.14, opts=13)
03:19:46.471 00.004 6120 Enqueuing Move request for scope (-0.10, 0.14)
03:19:46.475 00.004 7680 Worker thread wakes up
03:19:46.475 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
03:19:46.476 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
03:19:46.476 00.000 7680 Moving (-0.10, 0.14) raw xDistance=-0.07 yDistance=-0.17
03:19:46.476 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:19:46.476 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:19:46.476 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:19:46.476 00.000 7680 MoveAxis(E, 0, ABG)
03:19:46.477 00.001 7680 Move returns status 0, amount 0
03:19:46.477 00.000 7680 MoveAxis(N, 0, ABG)
03:19:46.477 00.000 7680 Move returns status 0, amount 0
03:19:46.477 00.000 7680 move complete, result=0
03:19:46.478 00.001 7680 worker thread done servicing request
03:19:46.478 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:46.481 00.003 6120 UpdateGuideState exits: m=8493 SNR=60.6
03:19:46.485 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:46.490 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:46.493 00.003 6120 Enqueuing Expose request
03:19:46.496 00.003 7680 Worker thread wakes up
03:19:46.496 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:46.496 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:46.496 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:19:47.750 01.254 7680 Exposure complete
03:19:47.888 00.138 7680 worker thread done servicing request
03:19:47.888 00.000 6120 OnExposeComplete: enter
03:19:47.893 00.005 6120 UpdateGuideState(): m_state=6
03:19:47.897 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2654
03:19:47.901 00.004 6120 Star::Find returns 1 (0), X=512.42, Y=672.53, Mass=9062, SNR=62.7, Peak=225 HFD=7.0
03:19:47.905 00.004 6120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.19) = xAngle (-3.17 = 3.11)
03:19:47.909 00.004 6120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.30 = -0.30)
03:19:47.912 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.98 mountX=-0.10 mountY=-0.03, mountTheta=-2.86
03:19:47.918 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.02, opts=13)
03:19:47.923 00.005 6120 Enqueuing Move request for scope (-0.10, -0.02)
03:19:47.927 00.004 7680 Worker thread wakes up
03:19:47.927 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
03:19:47.927 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
03:19:47.928 00.001 7680 Moving (-0.10, -0.02) raw xDistance=-0.10 yDistance=-0.03
03:19:47.928 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:19:47.928 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:19:47.928 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:19:47.928 00.000 7680 MoveAxis(E, 0, ABG)
03:19:47.928 00.000 7680 Move returns status 0, amount 0
03:19:47.928 00.000 7680 MoveAxis(N, 0, ABG)
03:19:47.929 00.001 7680 Move returns status 0, amount 0
03:19:47.929 00.000 7680 move complete, result=0
03:19:47.929 00.000 7680 worker thread done servicing request
03:19:47.929 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:47.933 00.004 6120 UpdateGuideState exits: m=9062 SNR=62.7
03:19:47.936 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:47.941 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:47.944 00.003 6120 Enqueuing Expose request
03:19:47.948 00.004 7680 Worker thread wakes up
03:19:47.949 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:19:47.952 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:47.952 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:49.211 01.259 7680 Exposure complete
03:19:49.357 00.146 7680 worker thread done servicing request
03:19:49.357 00.000 6120 OnExposeComplete: enter
03:19:49.362 00.005 6120 UpdateGuideState(): m_state=6
03:19:49.366 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2655
03:19:49.371 00.005 6120 Star::Find returns 1 (0), X=512.39, Y=671.99, Mass=8418, SNR=61.5, Peak=232 HFD=6.6
03:19:49.374 00.003 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
03:19:49.378 00.004 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
03:19:49.382 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.55 hyp=0.56 cameraTheta=-1.80 mountX=-0.23 mountY=0.44, mountTheta=2.05
03:19:49.388 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.55, opts=13)
03:19:49.392 00.004 6120 Enqueuing Move request for scope (-0.13, -0.55)
03:19:49.394 00.002 7680 Worker thread wakes up
03:19:49.394 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:49.399 00.005 6120 UpdateGuideState exits: m=8418 SNR=61.5
03:19:49.402 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:49.404 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:49.407 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.55) opts 0xd
03:19:49.407 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.55)
03:19:49.408 00.001 7680 Moving (-0.13, -0.55) raw xDistance=-0.23 yDistance=0.44
03:19:49.408 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:19:49.408 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
03:19:49.408 00.000 7680 MoveAxis(E, 92, ABG)
03:19:49.408 00.000 7680 Guiding  Dir = 2, Dur = 92
03:19:49.410 00.002 6120 Enqueuing Expose request
03:19:49.415 00.005 7680 IsSlewing returns 0
03:19:49.415 00.000 7680 IsGuiding returns 0
03:19:49.416 00.001 7680 PulseGuide returned control before completion, sleep 102
03:19:49.522 00.106 7680 IsGuiding returns 1
03:19:49.522 00.000 7680 scope still moving after pulse duration time elapsed
03:19:49.553 00.031 7680 IsSlewing returns 0
03:19:49.556 00.003 7680 IsGuiding returns 0
03:19:49.557 00.001 7680 scope move finished after 92 + 48 ms
03:19:49.557 00.000 7680 Move returns status 0, amount 92
03:19:49.557 00.000 7680 MoveAxis(S, 237, ABG)
03:19:49.558 00.001 7680 Guiding  Dir = 1, Dur = 237
03:19:49.558 00.000 7680 IsSlewing returns 0
03:19:49.559 00.001 7680 IsGuiding returns 0
03:19:49.560 00.001 7680 PulseGuide returned control before completion, sleep 247
03:19:49.820 00.260 7680 IsGuiding returns 1
03:19:49.820 00.000 7680 scope still moving after pulse duration time elapsed
03:19:49.850 00.030 7680 IsSlewing returns 0
03:19:49.853 00.003 7680 IsGuiding returns 0
03:19:49.855 00.002 7680 scope move finished after 237 + 58 ms
03:19:49.856 00.001 7680 Move returns status 0, amount 237
03:19:49.856 00.000 7680 move complete, result=0
03:19:49.857 00.001 7680 worker thread done servicing request
03:19:49.857 00.000 6120 GuideStep: -0.2 px 92 ms EAST, 0.4 px 237 ms SOUTH
03:19:49.865 00.008 7680 Worker thread wakes up
03:19:49.865 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:49.866 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:51.114 01.248 7680 Exposure complete
03:19:51.261 00.147 7680 worker thread done servicing request
03:19:51.262 00.001 6120 OnExposeComplete: enter
03:19:51.265 00.003 6120 UpdateGuideState(): m_state=6
03:19:51.269 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2656
03:19:51.273 00.004 6120 Star::Find returns 1 (0), X=512.78, Y=672.16, Mass=8216, SNR=60.4, Peak=208 HFD=6.5
03:19:51.279 00.006 6120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.19) = xAngle (-1.14 = -1.14)
03:19:51.284 00.005 6120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.73 = 1.73)
03:19:51.287 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=-0.38 hyp=0.46 cameraTheta=-0.95 mountX=0.19 mountY=0.46, mountTheta=1.17
03:19:51.293 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.38, opts=13)
03:19:51.298 00.005 6120 Enqueuing Move request for scope (0.27, -0.38)
03:19:51.302 00.004 7680 Worker thread wakes up
03:19:51.303 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.38) opts 0xd
03:19:51.303 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.38)
03:19:51.303 00.000 7680 Moving (0.27, -0.38) raw xDistance=0.19 yDistance=0.46
03:19:51.303 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:19:51.304 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
03:19:51.304 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:51.307 00.003 7680 MoveAxis(E, 0, ABG)
03:19:51.309 00.002 6120 UpdateGuideState exits: m=8216 SNR=60.4
03:19:51.313 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:51.316 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:51.319 00.003 6120 Enqueuing Expose request
03:19:51.324 00.005 7680 Move returns status 0, amount 0
03:19:51.324 00.000 7680 MoveAxis(S, 247, ABG)
03:19:51.324 00.000 7680 Guiding  Dir = 1, Dur = 247
03:19:51.324 00.000 7680 IsSlewing returns 0
03:19:51.325 00.001 7680 IsGuiding returns 0
03:19:51.326 00.001 7680 PulseGuide returned control before completion, sleep 257
03:19:51.586 00.260 7680 IsGuiding returns 1
03:19:51.588 00.002 7680 scope still moving after pulse duration time elapsed
03:19:51.618 00.030 7680 IsSlewing returns 0
03:19:51.619 00.001 7680 IsGuiding returns 1
03:19:51.649 00.030 7680 IsSlewing returns 0
03:19:51.650 00.001 7680 IsGuiding returns 1
03:19:51.679 00.029 7680 IsSlewing returns 0
03:19:51.681 00.002 7680 IsGuiding returns 0
03:19:51.681 00.000 7680 scope move finished after 247 + 108 ms
03:19:51.682 00.001 7680 Move returns status 0, amount 247
03:19:51.682 00.000 7680 move complete, result=0
03:19:51.683 00.001 7680 worker thread done servicing request
03:19:51.683 00.000 7680 Worker thread wakes up
03:19:51.683 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.5 px 247 ms SOUTH
03:19:51.690 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:51.690 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:52.940 01.250 7680 Exposure complete
03:19:53.088 00.148 7680 worker thread done servicing request
03:19:53.088 00.000 6120 OnExposeComplete: enter
03:19:53.092 00.004 6120 UpdateGuideState(): m_state=6
03:19:53.095 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2657
03:19:53.099 00.004 6120 Star::Find returns 1 (0), X=512.71, Y=672.78, Mass=8402, SNR=60.1, Peak=205 HFD=6.6
03:19:53.103 00.004 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (0.19) = xAngle (0.71 = 0.71)
03:19:53.107 00.004 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.58 = -2.70)
03:19:53.112 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=0.24 hyp=0.31 cameraTheta=0.89 mountX=0.23 mountY=-0.13, mountTheta=-0.51
03:19:53.116 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.24, opts=13)
03:19:53.119 00.003 6120 Enqueuing Move request for scope (0.19, 0.24)
03:19:53.123 00.004 7680 Worker thread wakes up
03:19:53.123 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.24) opts 0xd
03:19:53.123 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.24)
03:19:53.123 00.000 7680 Moving (0.19, 0.24) raw xDistance=0.23 yDistance=-0.13
03:19:53.123 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
03:19:53.124 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:19:53.124 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:19:53.125 00.001 7680 MoveAxis(W, 95, ABG)
03:19:53.125 00.000 7680 Guiding  Dir = 3, Dur = 95
03:19:53.125 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:53.128 00.003 7680 IsSlewing returns 0
03:19:53.128 00.000 6120 UpdateGuideState exits: m=8402 SNR=60.1
03:19:53.132 00.004 7680 IsGuiding returns 0
03:19:53.132 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:53.137 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:53.140 00.003 7680 PulseGuide returned control before completion, sleep 105
03:19:53.140 00.000 6120 Enqueuing Expose request
03:19:53.259 00.119 7680 IsGuiding returns 1
03:19:53.259 00.000 7680 scope still moving after pulse duration time elapsed
03:19:53.288 00.029 7680 IsSlewing returns 0
03:19:53.289 00.001 7680 IsGuiding returns 0
03:19:53.290 00.001 7680 scope move finished after 95 + 61 ms
03:19:53.290 00.000 7680 Move returns status 0, amount 95
03:19:53.290 00.000 7680 MoveAxis(N, 0, ABG)
03:19:53.291 00.001 7680 Move returns status 0, amount 0
03:19:53.291 00.000 7680 move complete, result=0
03:19:53.292 00.001 7680 worker thread done servicing request
03:19:53.292 00.000 7680 Worker thread wakes up
03:19:53.292 00.000 6120 GuideStep: 0.2 px 95 ms WEST, -0.1 px 0 ms NORTH
03:19:53.299 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:53.299 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:54.552 01.253 7680 Exposure complete
03:19:54.701 00.149 7680 worker thread done servicing request
03:19:54.702 00.001 6120 OnExposeComplete: enter
03:19:54.706 00.004 6120 UpdateGuideState(): m_state=6
03:19:54.710 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2658
03:19:54.714 00.004 6120 Star::Find returns 1 (0), X=512.66, Y=672.71, Mass=8481, SNR=60.5, Peak=210 HFD=6.7
03:19:54.719 00.005 6120 CameraToMount -- cameraTheta (0.85) - m_xAngle (0.19) = xAngle (0.66 = 0.66)
03:19:54.723 00.004 6120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.54 = -2.75)
03:19:54.727 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.22 cameraTheta=0.85 mountX=0.17 mountY=-0.08, mountTheta=-0.45
03:19:54.733 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.16, opts=13)
03:19:54.740 00.007 6120 Enqueuing Move request for scope (0.14, 0.16)
03:19:54.744 00.004 7680 Worker thread wakes up
03:19:54.744 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:54.749 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
03:19:54.750 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
03:19:54.750 00.000 7680 Moving (0.14, 0.16) raw xDistance=0.17 yDistance=-0.08
03:19:54.750 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:19:54.750 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:19:54.750 00.000 6120 UpdateGuideState exits: m=8481 SNR=60.5
03:19:54.755 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:19:54.755 00.000 7680 MoveAxis(E, 0, ABG)
03:19:54.755 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:54.760 00.005 7680 Move returns status 0, amount 0
03:19:54.760 00.000 7680 MoveAxis(N, 0, ABG)
03:19:54.760 00.000 7680 Move returns status 0, amount 0
03:19:54.761 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:54.764 00.003 6120 Enqueuing Expose request
03:19:54.768 00.004 7680 move complete, result=0
03:19:54.770 00.002 7680 worker thread done servicing request
03:19:54.770 00.000 7680 Worker thread wakes up
03:19:54.770 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:54.770 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:54.770 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:19:56.012 01.242 7680 Exposure complete
03:19:56.169 00.157 7680 worker thread done servicing request
03:19:56.169 00.000 6120 OnExposeComplete: enter
03:19:56.173 00.004 6120 UpdateGuideState(): m_state=6
03:19:56.177 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2659
03:19:56.181 00.004 6120 Star::Find returns 1 (0), X=512.80, Y=672.05, Mass=8454, SNR=61.0, Peak=210 HFD=6.4
03:19:56.186 00.005 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.19) = xAngle (-1.24 = -1.24)
03:19:56.191 00.005 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.63 = 1.63)
03:19:56.194 00.003 6120 CameraToMount -- cameraX=0.28 cameraY=-0.49 hyp=0.57 cameraTheta=-1.05 mountX=0.18 mountY=0.56, mountTheta=1.26
03:19:56.200 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.49, opts=13)
03:19:56.203 00.003 6120 Enqueuing Move request for scope (0.28, -0.49)
03:19:56.207 00.004 7680 Worker thread wakes up
03:19:56.207 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:56.211 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.49) opts 0xd
03:19:56.211 00.000 6120 UpdateGuideState exits: m=8454 SNR=61.0
03:19:56.214 00.003 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.49)
03:19:56.214 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:56.217 00.003 7680 Moving (0.28, -0.49) raw xDistance=0.18 yDistance=0.56
03:19:56.218 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:19:56.218 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
03:19:56.218 00.000 7680 MoveAxis(E, 0, ABG)
03:19:56.218 00.000 7680 Move returns status 0, amount 0
03:19:56.218 00.000 7680 MoveAxis(S, 306, ABG)
03:19:56.218 00.000 7680 Guiding  Dir = 1, Dur = 306
03:19:56.218 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:56.222 00.004 7680 IsSlewing returns 0
03:19:56.223 00.001 6120 Enqueuing Expose request
03:19:56.228 00.005 7680 IsGuiding returns 0
03:19:56.228 00.000 7680 PulseGuide returned control before completion, sleep 316
03:19:56.548 00.320 7680 IsGuiding returns 1
03:19:56.549 00.001 7680 scope still moving after pulse duration time elapsed
03:19:56.578 00.029 7680 IsSlewing returns 0
03:19:56.579 00.001 7680 IsGuiding returns 0
03:19:56.580 00.001 7680 scope move finished after 306 + 47 ms
03:19:56.581 00.001 7680 Move returns status 0, amount 306
03:19:56.581 00.000 7680 move complete, result=0
03:19:56.583 00.002 7680 worker thread done servicing request
03:19:56.583 00.000 7680 Worker thread wakes up
03:19:56.584 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.6 px 306 ms SOUTH
03:19:56.591 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:56.591 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:57.839 01.248 7680 Exposure complete
03:19:57.975 00.136 7680 worker thread done servicing request
03:19:57.975 00.000 6120 OnExposeComplete: enter
03:19:57.981 00.006 6120 UpdateGuideState(): m_state=6
03:19:57.987 00.006 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2660
03:19:57.992 00.005 6120 Star::Find returns 1 (0), X=512.70, Y=672.85, Mass=7928, SNR=58.2, Peak=189 HFD=6.5
03:19:57.996 00.004 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (0.19) = xAngle (0.84 = 0.84)
03:19:58.000 00.004 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.72 = -2.57)
03:19:58.004 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.30 hyp=0.36 cameraTheta=1.03 mountX=0.24 mountY=-0.19, mountTheta=-0.68
03:19:58.009 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.30, opts=13)
03:19:58.014 00.005 6120 Enqueuing Move request for scope (0.18, 0.30)
03:19:58.017 00.003 7680 Worker thread wakes up
03:19:58.018 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.30) opts 0xd
03:19:58.018 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.30)
03:19:58.018 00.000 7680 Moving (0.18, 0.30) raw xDistance=0.24 yDistance=-0.19
03:19:58.018 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:19:58.019 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:19:58.020 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:58.024 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:19:58.024 00.000 6120 UpdateGuideState exits: m=7928 SNR=58.2
03:19:58.028 00.004 7680 MoveAxis(W, 97, ABG)
03:19:58.028 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:58.032 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:58.036 00.004 6120 Enqueuing Expose request
03:19:58.040 00.004 7680 Guiding  Dir = 3, Dur = 97
03:19:58.040 00.000 7680 IsSlewing returns 0
03:19:58.040 00.000 7680 IsGuiding returns 0
03:19:58.041 00.001 7680 PulseGuide returned control before completion, sleep 107
03:19:58.156 00.115 7680 IsGuiding returns 1
03:19:58.157 00.001 7680 scope still moving after pulse duration time elapsed
03:19:58.187 00.030 7680 IsSlewing returns 0
03:19:58.188 00.001 7680 IsGuiding returns 0
03:19:58.188 00.000 7680 scope move finished after 97 + 51 ms
03:19:58.189 00.001 7680 Move returns status 0, amount 97
03:19:58.190 00.001 7680 MoveAxis(N, 0, ABG)
03:19:58.190 00.000 7680 Move returns status 0, amount 0
03:19:58.191 00.001 7680 move complete, result=0
03:19:58.191 00.000 7680 worker thread done servicing request
03:19:58.191 00.000 6120 GuideStep: 0.2 px 97 ms WEST, -0.2 px 0 ms NORTH
03:19:58.199 00.008 7680 Worker thread wakes up
03:19:58.199 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:58.199 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:19:59.450 01.251 7680 Exposure complete
03:19:59.585 00.135 7680 worker thread done servicing request
03:19:59.585 00.000 6120 OnExposeComplete: enter
03:19:59.590 00.005 6120 UpdateGuideState(): m_state=6
03:19:59.594 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2661
03:19:59.599 00.005 6120 Star::Find returns 1 (0), X=512.46, Y=672.77, Mass=8528, SNR=61.2, Peak=220 HFD=6.7
03:19:59.602 00.003 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (0.19) = xAngle (1.61 = 1.61)
03:19:59.607 00.005 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.48 = -1.80)
03:19:59.611 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.79 mountX=-0.01 mountY=-0.23, mountTheta=-1.61
03:19:59.616 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.23, opts=13)
03:19:59.621 00.005 6120 Enqueuing Move request for scope (-0.05, 0.23)
03:19:59.625 00.004 7680 Worker thread wakes up
03:19:59.625 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
03:19:59.625 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
03:19:59.625 00.000 7680 Moving (-0.05, 0.23) raw xDistance=-0.01 yDistance=-0.23
03:19:59.626 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:19:59.626 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:19:59.627 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:19:59.631 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:19:59.631 00.000 7680 MoveAxis(E, 0, ABG)
03:19:59.632 00.001 6120 UpdateGuideState exits: m=8528 SNR=61.2
03:19:59.636 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:59.641 00.005 7680 Move returns status 0, amount 0
03:19:59.641 00.000 7680 MoveAxis(N, 0, ABG)
03:19:59.641 00.000 7680 Move returns status 0, amount 0
03:19:59.641 00.000 7680 move complete, result=0
03:19:59.642 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:19:59.646 00.004 6120 Enqueuing Expose request
03:19:59.650 00.004 7680 worker thread done servicing request
03:19:59.650 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:19:59.654 00.004 7680 Worker thread wakes up
03:19:59.654 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:19:59.655 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:00.906 01.251 7680 Exposure complete
03:20:01.050 00.144 7680 worker thread done servicing request
03:20:01.050 00.000 6120 OnExposeComplete: enter
03:20:01.054 00.004 6120 UpdateGuideState(): m_state=6
03:20:01.058 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2662
03:20:01.062 00.004 6120 Star::Find returns 1 (0), X=512.46, Y=672.72, Mass=8871, SNR=62.4, Peak=210 HFD=6.7
03:20:01.065 00.003 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (0.19) = xAngle (1.68 = 1.68)
03:20:01.069 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.56 = -1.73)
03:20:01.073 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.87 mountX=-0.02 mountY=-0.19, mountTheta=-1.68
03:20:01.080 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.18, opts=13)
03:20:01.082 00.002 6120 Enqueuing Move request for scope (-0.06, 0.18)
03:20:01.087 00.005 7680 Worker thread wakes up
03:20:01.087 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
03:20:01.087 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
03:20:01.087 00.000 7680 Moving (-0.06, 0.18) raw xDistance=-0.02 yDistance=-0.19
03:20:01.087 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:20:01.087 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:01.088 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:01.092 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:20:01.092 00.000 7680 MoveAxis(E, 0, ABG)
03:20:01.092 00.000 7680 Move returns status 0, amount 0
03:20:01.092 00.000 7680 MoveAxis(N, 0, ABG)
03:20:01.093 00.001 7680 Move returns status 0, amount 0
03:20:01.093 00.000 7680 move complete, result=0
03:20:01.093 00.000 7680 worker thread done servicing request
03:20:01.093 00.000 6120 UpdateGuideState exits: m=8871 SNR=62.4
03:20:01.097 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:01.102 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:01.106 00.004 6120 Enqueuing Expose request
03:20:01.109 00.003 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:20:01.114 00.005 7680 Worker thread wakes up
03:20:01.114 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:01.114 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:02.359 01.245 7680 Exposure complete
03:20:02.505 00.146 7680 worker thread done servicing request
03:20:02.505 00.000 6120 OnExposeComplete: enter
03:20:02.510 00.005 6120 UpdateGuideState(): m_state=6
03:20:02.513 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2663
03:20:02.518 00.005 6120 Star::Find returns 1 (0), X=512.60, Y=672.62, Mass=8278, SNR=59.1, Peak=189 HFD=6.9
03:20:02.521 00.003 6120 CameraToMount -- cameraTheta (0.76) - m_xAngle (0.19) = xAngle (0.58 = 0.58)
03:20:02.526 00.005 6120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.45 = -2.83)
03:20:02.529 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.76 mountX=0.10 mountY=-0.04, mountTheta=-0.35
03:20:02.534 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.08, opts=13)
03:20:02.538 00.004 6120 Enqueuing Move request for scope (0.08, 0.08)
03:20:02.542 00.004 7680 Worker thread wakes up
03:20:02.542 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
03:20:02.543 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
03:20:02.543 00.000 7680 Moving (0.08, 0.08) raw xDistance=0.10 yDistance=-0.04
03:20:02.543 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:20:02.543 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:02.544 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:20:02.544 00.000 7680 MoveAxis(E, 0, ABG)
03:20:02.544 00.000 7680 Move returns status 0, amount 0
03:20:02.544 00.000 7680 MoveAxis(N, 0, ABG)
03:20:02.544 00.000 7680 Move returns status 0, amount 0
03:20:02.544 00.000 7680 move complete, result=0
03:20:02.544 00.000 7680 worker thread done servicing request
03:20:02.545 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:02.548 00.003 6120 UpdateGuideState exits: m=8278 SNR=59.1
03:20:02.552 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:02.555 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:02.559 00.004 6120 Enqueuing Expose request
03:20:02.562 00.003 7680 Worker thread wakes up
03:20:02.562 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:02.563 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:20:02.566 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:03.812 01.246 7680 Exposure complete
03:20:03.952 00.140 7680 worker thread done servicing request
03:20:03.953 00.001 6120 OnExposeComplete: enter
03:20:03.957 00.004 6120 UpdateGuideState(): m_state=6
03:20:03.962 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2664
03:20:03.965 00.003 6120 Star::Find returns 1 (0), X=512.50, Y=672.52, Mass=8831, SNR=62.2, Peak=211 HFD=7.0
03:20:03.969 00.004 6120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.19) = xAngle (-2.29 = -2.29)
03:20:03.972 00.003 6120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.58 = 0.58)
03:20:03.977 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.10 mountX=-0.02 mountY=0.01, mountTheta=2.44
03:20:03.981 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.02, opts=13)
03:20:03.987 00.006 6120 Enqueuing Move request for scope (-0.01, -0.02)
03:20:03.992 00.005 7680 Worker thread wakes up
03:20:03.992 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:03.996 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
03:20:03.996 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
03:20:03.996 00.000 7680 Moving (-0.01, -0.02) raw xDistance=-0.02 yDistance=0.01
03:20:03.997 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:20:03.997 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:03.997 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:20:03.997 00.000 7680 MoveAxis(E, 0, ABG)
03:20:03.998 00.001 7680 Move returns status 0, amount 0
03:20:03.998 00.000 7680 MoveAxis(N, 0, ABG)
03:20:03.998 00.000 7680 Move returns status 0, amount 0
03:20:03.998 00.000 7680 move complete, result=0
03:20:03.998 00.000 6120 UpdateGuideState exits: m=8831 SNR=62.2
03:20:04.002 00.004 7680 worker thread done servicing request
03:20:04.002 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:04.007 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:04.011 00.004 6120 Enqueuing Expose request
03:20:04.015 00.004 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:20:04.018 00.003 7680 Worker thread wakes up
03:20:04.018 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:04.019 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:05.265 01.246 7680 Exposure complete
03:20:05.405 00.140 7680 worker thread done servicing request
03:20:05.405 00.000 6120 OnExposeComplete: enter
03:20:05.409 00.004 6120 UpdateGuideState(): m_state=6
03:20:05.413 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2665
03:20:05.416 00.003 6120 Star::Find returns 1 (0), X=512.78, Y=671.92, Mass=8711, SNR=62.8, Peak=219 HFD=6.6
03:20:05.420 00.004 6120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (0.19) = xAngle (-1.36 = -1.36)
03:20:05.425 00.005 6120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.51 = 1.51)
03:20:05.429 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.62 hyp=0.68 cameraTheta=-1.17 mountX=0.14 mountY=0.68, mountTheta=1.36
03:20:05.434 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.62, opts=13)
03:20:05.438 00.004 6120 Enqueuing Move request for scope (0.26, -0.62)
03:20:05.441 00.003 7680 Worker thread wakes up
03:20:05.441 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.62) opts 0xd
03:20:05.442 00.001 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.62)
03:20:05.442 00.000 7680 Moving (0.26, -0.62) raw xDistance=0.14 yDistance=0.68
03:20:05.442 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:20:05.443 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
03:20:05.443 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:05.447 00.004 7680 MoveAxis(E, 0, ABG)
03:20:05.448 00.001 7680 Move returns status 0, amount 0
03:20:05.448 00.000 7680 MoveAxis(S, 367, ABG)
03:20:05.448 00.000 6120 UpdateGuideState exits: m=8711 SNR=62.8
03:20:05.453 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:05.456 00.003 7680 Guiding  Dir = 1, Dur = 367
03:20:05.456 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:05.461 00.005 6120 Enqueuing Expose request
03:20:05.464 00.003 7680 IsSlewing returns 0
03:20:05.464 00.000 7680 IsGuiding returns 0
03:20:05.464 00.000 7680 PulseGuide returned control before completion, sleep 377
03:20:05.848 00.384 7680 IsGuiding returns 1
03:20:05.849 00.001 7680 scope still moving after pulse duration time elapsed
03:20:05.880 00.031 7680 IsSlewing returns 0
03:20:05.881 00.001 7680 IsGuiding returns 0
03:20:05.881 00.000 7680 scope move finished after 367 + 50 ms
03:20:05.882 00.001 7680 Move returns status 0, amount 367
03:20:05.882 00.000 7680 move complete, result=0
03:20:05.882 00.000 7680 worker thread done servicing request
03:20:05.884 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.7 px 367 ms SOUTH
03:20:05.892 00.008 7680 Worker thread wakes up
03:20:05.892 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:05.892 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:07.138 01.246 7680 Exposure complete
03:20:07.286 00.148 7680 worker thread done servicing request
03:20:07.287 00.001 6120 OnExposeComplete: enter
03:20:07.291 00.004 6120 UpdateGuideState(): m_state=6
03:20:07.295 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2666
03:20:07.302 00.007 6120 Star::Find returns 1 (0), X=512.57, Y=672.63, Mass=8481, SNR=61.1, Peak=211 HFD=6.9
03:20:07.307 00.005 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (0.19) = xAngle (0.79 = 0.79)
03:20:07.311 00.004 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.67 = -2.62)
03:20:07.315 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=0.98 mountX=0.07 mountY=-0.05, mountTheta=-0.62
03:20:07.319 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.09, opts=13)
03:20:07.323 00.004 6120 Enqueuing Move request for scope (0.06, 0.09)
03:20:07.327 00.004 7680 Worker thread wakes up
03:20:07.327 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
03:20:07.327 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:07.331 00.004 6120 UpdateGuideState exits: m=8481 SNR=61.1
03:20:07.335 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:07.339 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:07.342 00.003 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
03:20:07.343 00.001 7680 Moving (0.06, 0.09) raw xDistance=0.07 yDistance=-0.05
03:20:07.343 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:20:07.343 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:07.343 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:20:07.344 00.001 7680 MoveAxis(E, 0, ABG)
03:20:07.344 00.000 7680 Move returns status 0, amount 0
03:20:07.344 00.000 7680 MoveAxis(N, 0, ABG)
03:20:07.344 00.000 6120 Enqueuing Expose request
03:20:07.348 00.004 7680 Move returns status 0, amount 0
03:20:07.348 00.000 7680 move complete, result=0
03:20:07.348 00.000 7680 worker thread done servicing request
03:20:07.348 00.000 7680 Worker thread wakes up
03:20:07.348 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:07.352 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:07.352 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:08.599 01.247 7680 Exposure complete
03:20:08.744 00.145 7680 worker thread done servicing request
03:20:08.744 00.000 6120 OnExposeComplete: enter
03:20:08.749 00.005 6120 UpdateGuideState(): m_state=6
03:20:08.753 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2667
03:20:08.756 00.003 6120 Star::Find returns 1 (0), X=512.88, Y=672.12, Mass=8043, SNR=60.2, Peak=209 HFD=6.5
03:20:08.760 00.004 6120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (0.19) = xAngle (-1.05 = -1.05)
03:20:08.764 00.004 6120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.82 = 1.82)
03:20:08.767 00.003 6120 CameraToMount -- cameraX=0.36 cameraY=-0.42 hyp=0.56 cameraTheta=-0.87 mountX=0.28 mountY=0.54, mountTheta=1.10
03:20:08.773 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.36, y=-0.42, opts=13)
03:20:08.777 00.004 6120 Enqueuing Move request for scope (0.36, -0.42)
03:20:08.780 00.003 7680 Worker thread wakes up
03:20:08.781 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:08.785 00.004 6120 UpdateGuideState exits: m=8043 SNR=60.2
03:20:08.788 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:08.791 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:08.796 00.005 6120 Enqueuing Expose request
03:20:08.801 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.42) opts 0xd
03:20:08.801 00.000 7680 Handling offset move in thread for scope, endpoint = (0.36, -0.42)
03:20:08.802 00.001 7680 Moving (0.36, -0.42) raw xDistance=0.28 yDistance=0.54
03:20:08.802 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
03:20:08.802 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
03:20:08.802 00.000 7680 MoveAxis(W, 112, ABG)
03:20:08.802 00.000 7680 Guiding  Dir = 3, Dur = 112
03:20:08.803 00.001 7680 IsSlewing returns 0
03:20:08.803 00.000 7680 IsGuiding returns 0
03:20:08.803 00.000 7680 PulseGuide returned control before completion, sleep 122
03:20:08.933 00.130 7680 IsGuiding returns 1
03:20:08.934 00.001 7680 scope still moving after pulse duration time elapsed
03:20:08.965 00.031 7680 IsSlewing returns 0
03:20:08.966 00.001 7680 IsGuiding returns 0
03:20:08.966 00.000 7680 scope move finished after 112 + 51 ms
03:20:08.967 00.001 7680 Move returns status 0, amount 112
03:20:08.968 00.001 7680 MoveAxis(S, 292, ABG)
03:20:08.968 00.000 7680 Guiding  Dir = 1, Dur = 292
03:20:08.968 00.000 7680 IsSlewing returns 0
03:20:08.969 00.001 7680 IsGuiding returns 0
03:20:08.969 00.000 7680 PulseGuide returned control before completion, sleep 302
03:20:09.277 00.308 7680 IsGuiding returns 1
03:20:09.278 00.001 7680 scope still moving after pulse duration time elapsed
03:20:09.308 00.030 7680 IsSlewing returns 0
03:20:09.308 00.000 7680 IsGuiding returns 0
03:20:09.310 00.002 7680 scope move finished after 292 + 48 ms
03:20:09.310 00.000 7680 Move returns status 0, amount 292
03:20:09.311 00.001 7680 move complete, result=0
03:20:09.311 00.000 7680 worker thread done servicing request
03:20:09.311 00.000 6120 GuideStep: 0.3 px 112 ms WEST, 0.5 px 292 ms SOUTH
03:20:09.316 00.005 7680 Worker thread wakes up
03:20:09.316 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:09.318 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:10.567 01.249 7680 Exposure complete
03:20:10.711 00.144 7680 worker thread done servicing request
03:20:10.711 00.000 6120 OnExposeComplete: enter
03:20:10.716 00.005 6120 UpdateGuideState(): m_state=6
03:20:10.719 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2668
03:20:10.722 00.003 6120 Star::Find returns 1 (0), X=512.56, Y=672.65, Mass=8331, SNR=60.5, Peak=200 HFD=6.9
03:20:10.726 00.004 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (0.19) = xAngle (0.99 = 0.99)
03:20:10.731 00.005 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.87 = -2.42)
03:20:10.735 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.18 mountX=0.07 mountY=-0.08, mountTheta=-0.88
03:20:10.741 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.11, opts=13)
03:20:10.745 00.004 6120 Enqueuing Move request for scope (0.05, 0.11)
03:20:10.749 00.004 7680 Worker thread wakes up
03:20:10.749 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
03:20:10.749 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
03:20:10.749 00.000 7680 Moving (0.05, 0.11) raw xDistance=0.07 yDistance=-0.08
03:20:10.749 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:20:10.749 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:10.750 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:20:10.750 00.000 7680 MoveAxis(E, 0, ABG)
03:20:10.750 00.000 7680 Move returns status 0, amount 0
03:20:10.750 00.000 7680 MoveAxis(N, 0, ABG)
03:20:10.750 00.000 7680 Move returns status 0, amount 0
03:20:10.751 00.001 7680 move complete, result=0
03:20:10.751 00.000 7680 worker thread done servicing request
03:20:10.752 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:10.756 00.004 6120 UpdateGuideState exits: m=8331 SNR=60.5
03:20:10.759 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:10.763 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:10.767 00.004 6120 Enqueuing Expose request
03:20:10.770 00.003 7680 Worker thread wakes up
03:20:10.771 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:10.774 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:10.774 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:12.018 01.244 7680 Exposure complete
03:20:12.159 00.141 7680 worker thread done servicing request
03:20:12.161 00.002 6120 OnExposeComplete: enter
03:20:12.164 00.003 6120 UpdateGuideState(): m_state=6
03:20:12.168 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2669
03:20:12.173 00.005 6120 Star::Find returns 1 (0), X=512.57, Y=672.63, Mass=8688, SNR=61.4, Peak=201 HFD=6.9
03:20:12.177 00.004 6120 CameraToMount -- cameraTheta (1.02) - m_xAngle (0.19) = xAngle (0.83 = 0.83)
03:20:12.180 00.003 6120 CameraToMount -- cameraTheta (1.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.70 = -2.58)
03:20:12.185 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.02 mountX=0.07 mountY=-0.05, mountTheta=-0.67
03:20:12.190 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.09, opts=13)
03:20:12.194 00.004 6120 Enqueuing Move request for scope (0.05, 0.09)
03:20:12.198 00.004 7680 Worker thread wakes up
03:20:12.198 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:12.203 00.005 6120 UpdateGuideState exits: m=8688 SNR=61.4
03:20:12.206 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:12.209 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:12.213 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
03:20:12.213 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
03:20:12.214 00.001 6120 Enqueuing Expose request
03:20:12.216 00.002 7680 Moving (0.05, 0.09) raw xDistance=0.07 yDistance=-0.05
03:20:12.217 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:20:12.217 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:12.217 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:20:12.218 00.001 7680 MoveAxis(E, 0, ABG)
03:20:12.218 00.000 7680 Move returns status 0, amount 0
03:20:12.218 00.000 7680 MoveAxis(N, 0, ABG)
03:20:12.219 00.001 7680 Move returns status 0, amount 0
03:20:12.219 00.000 7680 move complete, result=0
03:20:12.219 00.000 7680 worker thread done servicing request
03:20:12.219 00.000 7680 Worker thread wakes up
03:20:12.219 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:12.223 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:12.223 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:13.476 01.253 7680 Exposure complete
03:20:13.625 00.149 7680 worker thread done servicing request
03:20:13.625 00.000 6120 OnExposeComplete: enter
03:20:13.628 00.003 6120 UpdateGuideState(): m_state=6
03:20:13.633 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2670
03:20:13.639 00.006 6120 Star::Find returns 1 (0), X=512.60, Y=672.59, Mass=8792, SNR=61.5, Peak=223 HFD=6.9
03:20:13.643 00.004 6120 CameraToMount -- cameraTheta (0.52) - m_xAngle (0.19) = xAngle (0.33 = 0.33)
03:20:13.648 00.005 6120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.20 = -3.08)
03:20:13.652 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.52 mountX=0.09 mountY=-0.01, mountTheta=-0.06
03:20:13.656 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.05, opts=13)
03:20:13.661 00.005 6120 Enqueuing Move request for scope (0.09, 0.05)
03:20:13.664 00.003 7680 Worker thread wakes up
03:20:13.664 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:13.668 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
03:20:13.669 00.001 6120 UpdateGuideState exits: m=8792 SNR=61.5
03:20:13.673 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
03:20:13.675 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:13.680 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:13.684 00.004 6120 Enqueuing Expose request
03:20:13.687 00.003 7680 Moving (0.09, 0.05) raw xDistance=0.09 yDistance=-0.01
03:20:13.688 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:20:13.688 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:13.688 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:20:13.688 00.000 7680 MoveAxis(E, 0, ABG)
03:20:13.689 00.001 7680 Move returns status 0, amount 0
03:20:13.689 00.000 7680 MoveAxis(N, 0, ABG)
03:20:13.690 00.001 7680 Move returns status 0, amount 0
03:20:13.690 00.000 7680 move complete, result=0
03:20:13.690 00.000 7680 worker thread done servicing request
03:20:13.690 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:20:13.695 00.005 7680 Worker thread wakes up
03:20:13.695 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:13.695 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:14.933 01.238 7680 Exposure complete
03:20:15.075 00.142 6120 OnExposeComplete: enter
03:20:15.079 00.004 6120 UpdateGuideState(): m_state=6
03:20:15.084 00.005 7680 worker thread done servicing request
03:20:15.085 00.001 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2671
03:20:15.090 00.005 6120 Star::Find returns 1 (0), X=512.43, Y=671.98, Mass=8622, SNR=62.8, Peak=218 HFD=6.6
03:20:15.094 00.004 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
03:20:15.097 00.003 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
03:20:15.101 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.56 hyp=0.56 cameraTheta=-1.73 mountX=-0.19 mountY=0.46, mountTheta=1.96
03:20:15.107 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.56, opts=13)
03:20:15.111 00.004 6120 Enqueuing Move request for scope (-0.09, -0.56)
03:20:15.116 00.005 7680 Worker thread wakes up
03:20:15.116 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:15.120 00.004 6120 UpdateGuideState exits: m=8622 SNR=62.8
03:20:15.124 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:15.128 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:15.133 00.005 6120 Enqueuing Expose request
03:20:15.136 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.56) opts 0xd
03:20:15.136 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.56)
03:20:15.136 00.000 7680 Moving (-0.09, -0.56) raw xDistance=-0.19 yDistance=0.46
03:20:15.136 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:20:15.137 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
03:20:15.137 00.000 7680 MoveAxis(E, 0, ABG)
03:20:15.137 00.000 7680 Move returns status 0, amount 0
03:20:15.137 00.000 7680 MoveAxis(S, 250, ABG)
03:20:15.137 00.000 7680 Guiding  Dir = 1, Dur = 250
03:20:15.139 00.002 7680 IsSlewing returns 0
03:20:15.140 00.001 7680 IsGuiding returns 0
03:20:15.140 00.000 7680 PulseGuide returned control before completion, sleep 260
03:20:15.409 00.269 7680 IsGuiding returns 1
03:20:15.409 00.000 7680 scope still moving after pulse duration time elapsed
03:20:15.440 00.031 7680 IsSlewing returns 0
03:20:15.440 00.000 7680 IsGuiding returns 0
03:20:15.442 00.002 7680 scope move finished after 250 + 51 ms
03:20:15.442 00.000 7680 Move returns status 0, amount 250
03:20:15.443 00.001 7680 move complete, result=0
03:20:15.443 00.000 7680 worker thread done servicing request
03:20:15.444 00.001 7680 Worker thread wakes up
03:20:15.444 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 250 ms SOUTH
03:20:15.451 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:15.451 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:16.704 01.253 7680 Exposure complete
03:20:16.851 00.147 7680 worker thread done servicing request
03:20:16.853 00.002 6120 OnExposeComplete: enter
03:20:16.856 00.003 6120 UpdateGuideState(): m_state=6
03:20:16.862 00.006 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2672
03:20:16.867 00.005 6120 Star::Find returns 1 (0), X=512.28, Y=672.62, Mass=9077, SNR=63.2, Peak=229 HFD=6.8
03:20:16.871 00.004 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (0.19) = xAngle (2.62 = 2.62)
03:20:16.875 00.004 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.49 = -0.79)
03:20:16.879 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.08 hyp=0.25 cameraTheta=2.80 mountX=-0.22 mountY=-0.18, mountTheta=-2.45
03:20:16.884 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.08, opts=13)
03:20:16.888 00.004 6120 Enqueuing Move request for scope (-0.24, 0.08)
03:20:16.891 00.003 7680 Worker thread wakes up
03:20:16.891 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:16.895 00.004 6120 UpdateGuideState exits: m=9077 SNR=63.2
03:20:16.900 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:16.904 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:16.907 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.08) opts 0xd
03:20:16.908 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.08)
03:20:16.908 00.000 7680 Moving (-0.24, 0.08) raw xDistance=-0.22 yDistance=-0.18
03:20:16.909 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:20:16.909 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:16.909 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:20:16.909 00.000 7680 MoveAxis(E, 90, ABG)
03:20:16.910 00.001 7680 Guiding  Dir = 2, Dur = 90
03:20:16.910 00.000 6120 Enqueuing Expose request
03:20:16.914 00.004 7680 IsSlewing returns 0
03:20:16.914 00.000 7680 IsGuiding returns 0
03:20:16.915 00.001 7680 PulseGuide returned control before completion, sleep 100
03:20:17.025 00.110 7680 IsGuiding returns 1
03:20:17.025 00.000 7680 scope still moving after pulse duration time elapsed
03:20:17.056 00.031 7680 IsSlewing returns 0
03:20:17.057 00.001 7680 IsGuiding returns 0
03:20:17.058 00.001 7680 scope move finished after 90 + 53 ms
03:20:17.059 00.001 7680 Move returns status 0, amount 90
03:20:17.059 00.000 7680 MoveAxis(N, 0, ABG)
03:20:17.060 00.001 7680 Move returns status 0, amount 0
03:20:17.060 00.000 7680 move complete, result=0
03:20:17.061 00.001 7680 worker thread done servicing request
03:20:17.061 00.000 6120 GuideStep: -0.2 px 90 ms EAST, -0.2 px 0 ms NORTH
03:20:17.068 00.007 7680 Worker thread wakes up
03:20:17.070 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:17.070 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:18.322 01.252 7680 Exposure complete
03:20:18.465 00.143 7680 worker thread done servicing request
03:20:18.465 00.000 6120 OnExposeComplete: enter
03:20:18.470 00.005 6120 UpdateGuideState(): m_state=6
03:20:18.473 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2673
03:20:18.477 00.004 6120 Star::Find returns 1 (0), X=512.24, Y=672.12, Mass=8074, SNR=60.0, Peak=230 HFD=6.5
03:20:18.482 00.005 6120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.19) = xAngle (-2.35 = -2.35)
03:20:18.488 00.006 6120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.53 = 0.53)
03:20:18.493 00.005 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.42 hyp=0.50 cameraTheta=-2.16 mountX=-0.35 mountY=0.25, mountTheta=2.52
03:20:18.499 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.42, opts=13)
03:20:18.503 00.004 6120 Enqueuing Move request for scope (-0.28, -0.42)
03:20:18.507 00.004 7680 Worker thread wakes up
03:20:18.508 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.42) opts 0xd
03:20:18.508 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.42)
03:20:18.508 00.000 7680 Moving (-0.28, -0.42) raw xDistance=-0.35 yDistance=0.25
03:20:18.508 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
03:20:18.508 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:18.512 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:20:18.512 00.000 7680 MoveAxis(E, 150, ABG)
03:20:18.512 00.000 7680 Guiding  Dir = 2, Dur = 150
03:20:18.512 00.000 6120 UpdateGuideState exits: m=8074 SNR=60.0
03:20:18.517 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:18.520 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:18.524 00.004 6120 Enqueuing Expose request
03:20:18.528 00.004 7680 IsSlewing returns 0
03:20:18.528 00.000 7680 IsGuiding returns 0
03:20:18.528 00.000 7680 PulseGuide returned control before completion, sleep 160
03:20:18.700 00.172 7680 IsGuiding returns 1
03:20:18.701 00.001 7680 scope still moving after pulse duration time elapsed
03:20:18.731 00.030 7680 IsSlewing returns 0
03:20:18.732 00.001 7680 IsGuiding returns 0
03:20:18.733 00.001 7680 scope move finished after 150 + 54 ms
03:20:18.733 00.000 7680 Move returns status 0, amount 150
03:20:18.734 00.001 7680 MoveAxis(S, 138, ABG)
03:20:18.734 00.000 7680 Guiding  Dir = 1, Dur = 138
03:20:18.734 00.000 7680 IsSlewing returns 0
03:20:18.735 00.001 7680 IsGuiding returns 0
03:20:18.735 00.000 7680 PulseGuide returned control before completion, sleep 148
03:20:18.888 00.153 7680 IsGuiding returns 1
03:20:18.888 00.000 7680 scope still moving after pulse duration time elapsed
03:20:18.918 00.030 7680 IsSlewing returns 0
03:20:18.921 00.003 7680 IsGuiding returns 0
03:20:18.922 00.001 7680 scope move finished after 138 + 48 ms
03:20:18.922 00.000 7680 Move returns status 0, amount 138
03:20:18.922 00.000 7680 move complete, result=0
03:20:18.923 00.001 7680 worker thread done servicing request
03:20:18.923 00.000 7680 Worker thread wakes up
03:20:18.923 00.000 6120 GuideStep: -0.4 px 150 ms EAST, 0.3 px 138 ms SOUTH
03:20:18.930 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:18.930 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:20.180 01.250 7680 Exposure complete
03:20:20.317 00.137 7680 worker thread done servicing request
03:20:20.317 00.000 6120 OnExposeComplete: enter
03:20:20.320 00.003 6120 UpdateGuideState(): m_state=6
03:20:20.325 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2674
03:20:20.330 00.005 6120 Star::Find returns 1 (0), X=512.37, Y=672.06, Mass=8248, SNR=61.1, Peak=223 HFD=6.5
03:20:20.333 00.003 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
03:20:20.337 00.004 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
03:20:20.342 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.48 hyp=0.50 cameraTheta=-1.86 mountX=-0.23 mountY=0.37, mountTheta=2.13
03:20:20.346 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.48, opts=13)
03:20:20.350 00.004 6120 Enqueuing Move request for scope (-0.14, -0.48)
03:20:20.354 00.004 7680 Worker thread wakes up
03:20:20.356 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.48) opts 0xd
03:20:20.356 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.48)
03:20:20.356 00.000 7680 Moving (-0.14, -0.48) raw xDistance=-0.23 yDistance=0.37
03:20:20.356 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:20.361 00.005 6120 UpdateGuideState exits: m=8248 SNR=61.1
03:20:20.364 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:20.367 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:20.372 00.005 6120 Enqueuing Expose request
03:20:20.376 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
03:20:20.376 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:20:20.376 00.000 7680 MoveAxis(E, 104, ABG)
03:20:20.376 00.000 7680 Guiding  Dir = 2, Dur = 104
03:20:20.376 00.000 7680 IsSlewing returns 0
03:20:20.378 00.002 7680 IsGuiding returns 0
03:20:20.378 00.000 7680 PulseGuide returned control before completion, sleep 114
03:20:20.495 00.117 7680 IsGuiding returns 1
03:20:20.496 00.001 7680 scope still moving after pulse duration time elapsed
03:20:20.526 00.030 7680 IsSlewing returns 0
03:20:20.528 00.002 7680 IsGuiding returns 0
03:20:20.528 00.000 7680 scope move finished after 104 + 46 ms
03:20:20.529 00.001 7680 Move returns status 0, amount 104
03:20:20.529 00.000 7680 MoveAxis(S, 199, ABG)
03:20:20.530 00.001 7680 Guiding  Dir = 1, Dur = 199
03:20:20.530 00.000 7680 IsSlewing returns 0
03:20:20.531 00.001 7680 IsGuiding returns 0
03:20:20.531 00.000 7680 PulseGuide returned control before completion, sleep 209
03:20:20.747 00.216 7680 IsGuiding returns 1
03:20:20.748 00.001 7680 scope still moving after pulse duration time elapsed
03:20:20.778 00.030 7680 IsSlewing returns 0
03:20:20.780 00.002 7680 IsGuiding returns 0
03:20:20.781 00.001 7680 scope move finished after 199 + 50 ms
03:20:20.781 00.000 7680 Move returns status 0, amount 199
03:20:20.782 00.001 7680 move complete, result=0
03:20:20.782 00.000 7680 worker thread done servicing request
03:20:20.783 00.001 7680 Worker thread wakes up
03:20:20.783 00.000 6120 GuideStep: -0.2 px 104 ms EAST, 0.4 px 199 ms SOUTH
03:20:20.790 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:20.790 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:22.042 01.252 7680 Exposure complete
03:20:22.186 00.144 7680 worker thread done servicing request
03:20:22.187 00.001 6120 OnExposeComplete: enter
03:20:22.190 00.003 6120 UpdateGuideState(): m_state=6
03:20:22.194 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2675
03:20:22.198 00.004 6120 Star::Find returns 1 (0), X=512.41, Y=672.64, Mass=8417, SNR=60.8, Peak=218 HFD=6.8
03:20:22.203 00.005 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (0.19) = xAngle (2.18 = 2.18)
03:20:22.208 00.005 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.06 = -1.23)
03:20:22.212 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.37 mountX=-0.09 mountY=-0.14, mountTheta=-2.12
03:20:22.218 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.10, opts=13)
03:20:22.222 00.004 6120 Enqueuing Move request for scope (-0.11, 0.10)
03:20:22.226 00.004 7680 Worker thread wakes up
03:20:22.226 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
03:20:22.226 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
03:20:22.226 00.000 7680 Moving (-0.11, 0.10) raw xDistance=-0.09 yDistance=-0.14
03:20:22.226 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:20:22.226 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:22.228 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:22.232 00.004 6120 UpdateGuideState exits: m=8417 SNR=60.8
03:20:22.235 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:22.239 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:22.243 00.004 6120 Enqueuing Expose request
03:20:22.246 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:20:22.246 00.000 7680 MoveAxis(E, 0, ABG)
03:20:22.246 00.000 7680 Move returns status 0, amount 0
03:20:22.246 00.000 7680 MoveAxis(N, 0, ABG)
03:20:22.247 00.001 7680 Move returns status 0, amount 0
03:20:22.247 00.000 7680 move complete, result=0
03:20:22.247 00.000 7680 worker thread done servicing request
03:20:22.248 00.001 7680 Worker thread wakes up
03:20:22.248 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:22.252 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:22.252 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:23.502 01.250 7680 Exposure complete
03:20:23.652 00.150 6120 OnExposeComplete: enter
03:20:23.657 00.005 6120 UpdateGuideState(): m_state=6
03:20:23.661 00.004 7680 worker thread done servicing request
03:20:23.661 00.000 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2676
03:20:23.665 00.004 6120 Star::Find returns 1 (0), X=512.27, Y=672.57, Mass=8700, SNR=63.1, Peak=204 HFD=6.9
03:20:23.670 00.005 6120 CameraToMount -- cameraTheta (3.02) - m_xAngle (0.19) = xAngle (2.83 = 2.83)
03:20:23.674 00.004 6120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.70 = -0.58)
03:20:23.678 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.03 hyp=0.25 cameraTheta=3.02 mountX=-0.24 mountY=-0.14, mountTheta=-2.62
03:20:23.683 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.03, opts=13)
03:20:23.687 00.004 6120 Enqueuing Move request for scope (-0.25, 0.03)
03:20:23.690 00.003 7680 Worker thread wakes up
03:20:23.690 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.03) opts 0xd
03:20:23.692 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.03)
03:20:23.692 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:23.695 00.003 6120 UpdateGuideState exits: m=8700 SNR=63.1
03:20:23.699 00.004 7680 Moving (-0.25, 0.03) raw xDistance=-0.24 yDistance=-0.14
03:20:23.699 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:20:23.699 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:23.701 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:23.706 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:23.711 00.005 6120 Enqueuing Expose request
03:20:23.716 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:20:23.716 00.000 7680 MoveAxis(E, 98, ABG)
03:20:23.716 00.000 7680 Guiding  Dir = 2, Dur = 98
03:20:23.717 00.001 7680 IsSlewing returns 0
03:20:23.717 00.000 7680 IsGuiding returns 0
03:20:23.717 00.000 7680 PulseGuide returned control before completion, sleep 108
03:20:23.839 00.122 7680 IsGuiding returns 1
03:20:23.840 00.001 7680 scope still moving after pulse duration time elapsed
03:20:23.869 00.029 7680 IsSlewing returns 0
03:20:23.870 00.001 7680 IsGuiding returns 0
03:20:23.870 00.000 7680 scope move finished after 98 + 56 ms
03:20:23.872 00.002 7680 Move returns status 0, amount 98
03:20:23.872 00.000 7680 MoveAxis(N, 0, ABG)
03:20:23.873 00.001 7680 Move returns status 0, amount 0
03:20:23.873 00.000 7680 move complete, result=0
03:20:23.874 00.001 7680 worker thread done servicing request
03:20:23.874 00.000 6120 GuideStep: -0.2 px 98 ms EAST, -0.1 px 0 ms NORTH
03:20:23.881 00.007 7680 Worker thread wakes up
03:20:23.881 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:23.881 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:25.132 01.251 7680 Exposure complete
03:20:25.278 00.146 7680 worker thread done servicing request
03:20:25.279 00.001 6120 OnExposeComplete: enter
03:20:25.283 00.004 6120 UpdateGuideState(): m_state=6
03:20:25.286 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2677
03:20:25.290 00.004 6120 Star::Find returns 1 (0), X=512.47, Y=672.00, Mass=8139, SNR=59.8, Peak=215 HFD=6.5
03:20:25.296 00.006 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
03:20:25.300 00.004 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
03:20:25.304 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.54 hyp=0.54 cameraTheta=-1.66 mountX=-0.15 mountY=0.46, mountTheta=1.88
03:20:25.308 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.54, opts=13)
03:20:25.313 00.005 6120 Enqueuing Move request for scope (-0.05, -0.54)
03:20:25.316 00.003 7680 Worker thread wakes up
03:20:25.316 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.54) opts 0xd
03:20:25.316 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.54)
03:20:25.316 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:25.320 00.004 6120 UpdateGuideState exits: m=8139 SNR=59.8
03:20:25.323 00.003 7680 Moving (-0.05, -0.54) raw xDistance=-0.15 yDistance=0.46
03:20:25.324 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:20:25.324 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
03:20:25.324 00.000 7680 MoveAxis(E, 0, ABG)
03:20:25.324 00.000 7680 Move returns status 0, amount 0
03:20:25.324 00.000 7680 MoveAxis(S, 251, ABG)
03:20:25.324 00.000 7680 Guiding  Dir = 1, Dur = 251
03:20:25.325 00.001 7680 IsSlewing returns 0
03:20:25.325 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:25.331 00.006 7680 IsGuiding returns 0
03:20:25.331 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:25.335 00.004 6120 Enqueuing Expose request
03:20:25.339 00.004 7680 PulseGuide returned control before completion, sleep 261
03:20:25.606 00.267 7680 IsGuiding returns 1
03:20:25.608 00.002 7680 scope still moving after pulse duration time elapsed
03:20:25.638 00.030 7680 IsSlewing returns 0
03:20:25.638 00.000 7680 IsGuiding returns 0
03:20:25.639 00.001 7680 scope move finished after 251 + 57 ms
03:20:25.639 00.000 7680 Move returns status 0, amount 251
03:20:25.640 00.001 7680 move complete, result=0
03:20:25.640 00.000 7680 worker thread done servicing request
03:20:25.640 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 251 ms SOUTH
03:20:25.647 00.007 7680 Worker thread wakes up
03:20:25.647 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:25.647 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:26.899 01.252 7680 Exposure complete
03:20:27.026 00.127 7680 worker thread done servicing request
03:20:27.027 00.001 6120 OnExposeComplete: enter
03:20:27.031 00.004 6120 UpdateGuideState(): m_state=6
03:20:27.035 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2678
03:20:27.039 00.004 6120 Star::Find returns 1 (0), X=512.43, Y=672.63, Mass=8871, SNR=62.7, Peak=214 HFD=6.9
03:20:27.043 00.004 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (0.19) = xAngle (2.16 = 2.16)
03:20:27.049 00.006 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.03 = -1.25)
03:20:27.053 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.34 mountX=-0.07 mountY=-0.11, mountTheta=-2.10
03:20:27.059 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.09, opts=13)
03:20:27.064 00.005 6120 Enqueuing Move request for scope (-0.08, 0.09)
03:20:27.068 00.004 7680 Worker thread wakes up
03:20:27.068 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
03:20:27.068 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
03:20:27.068 00.000 7680 Moving (-0.08, 0.09) raw xDistance=-0.07 yDistance=-0.11
03:20:27.069 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:27.073 00.004 6120 UpdateGuideState exits: m=8871 SNR=62.7
03:20:27.076 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:27.080 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:27.084 00.004 6120 Enqueuing Expose request
03:20:27.087 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:20:27.087 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:27.089 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:20:27.089 00.000 7680 MoveAxis(E, 0, ABG)
03:20:27.089 00.000 7680 Move returns status 0, amount 0
03:20:27.089 00.000 7680 MoveAxis(N, 0, ABG)
03:20:27.089 00.000 7680 Move returns status 0, amount 0
03:20:27.090 00.001 7680 move complete, result=0
03:20:27.090 00.000 7680 worker thread done servicing request
03:20:27.090 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:27.096 00.006 7680 Worker thread wakes up
03:20:27.096 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:27.096 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:28.342 01.246 7680 Exposure complete
03:20:28.485 00.143 7680 worker thread done servicing request
03:20:28.485 00.000 6120 OnExposeComplete: enter
03:20:28.490 00.005 6120 UpdateGuideState(): m_state=6
03:20:28.495 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2679
03:20:28.501 00.006 6120 Star::Find returns 1 (0), X=512.63, Y=672.59, Mass=8552, SNR=61.3, Peak=202 HFD=6.9
03:20:28.505 00.004 6120 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.19) = xAngle (0.20 = 0.20)
03:20:28.508 00.003 6120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.08 = 3.08)
03:20:28.513 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.39 mountX=0.12 mountY=0.01, mountTheta=0.07
03:20:28.521 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.05, opts=13)
03:20:28.525 00.004 6120 Enqueuing Move request for scope (0.11, 0.05)
03:20:28.528 00.003 7680 Worker thread wakes up
03:20:28.529 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:28.533 00.004 6120 UpdateGuideState exits: m=8552 SNR=61.3
03:20:28.537 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:28.540 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:28.546 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
03:20:28.546 00.000 6120 Enqueuing Expose request
03:20:28.553 00.007 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
03:20:28.553 00.000 7680 Moving (0.11, 0.05) raw xDistance=0.12 yDistance=0.01
03:20:28.553 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:20:28.553 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:28.554 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:20:28.554 00.000 7680 MoveAxis(E, 0, ABG)
03:20:28.554 00.000 7680 Move returns status 0, amount 0
03:20:28.554 00.000 7680 MoveAxis(N, 0, ABG)
03:20:28.554 00.000 7680 Move returns status 0, amount 0
03:20:28.554 00.000 7680 move complete, result=0
03:20:28.555 00.001 7680 worker thread done servicing request
03:20:28.556 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:20:28.560 00.004 7680 Worker thread wakes up
03:20:28.560 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:28.561 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:29.806 01.245 7680 Exposure complete
03:20:29.945 00.139 7680 worker thread done servicing request
03:20:29.947 00.002 6120 OnExposeComplete: enter
03:20:29.951 00.004 6120 UpdateGuideState(): m_state=6
03:20:29.956 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2680
03:20:29.962 00.006 6120 Star::Find returns 1 (0), X=512.58, Y=672.48, Mass=9224, SNR=63.7, Peak=230 HFD=7.0
03:20:29.965 00.003 6120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (0.19) = xAngle (-0.96 = -0.96)
03:20:29.969 00.004 6120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.91 = 1.91)
03:20:29.973 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.78 mountX=0.05 mountY=0.08, mountTheta=1.03
03:20:29.979 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.06, opts=13)
03:20:29.984 00.005 6120 Enqueuing Move request for scope (0.06, -0.06)
03:20:29.989 00.005 7680 Worker thread wakes up
03:20:29.989 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
03:20:29.989 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:29.992 00.003 6120 UpdateGuideState exits: m=9224 SNR=63.7
03:20:29.997 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:30.001 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:30.005 00.004 6120 Enqueuing Expose request
03:20:30.007 00.002 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
03:20:30.007 00.000 7680 Moving (0.06, -0.06) raw xDistance=0.05 yDistance=0.08
03:20:30.009 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:20:30.009 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:30.009 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:20:30.009 00.000 7680 MoveAxis(E, 0, ABG)
03:20:30.009 00.000 7680 Move returns status 0, amount 0
03:20:30.010 00.001 7680 MoveAxis(N, 0, ABG)
03:20:30.010 00.000 7680 Move returns status 0, amount 0
03:20:30.011 00.001 7680 move complete, result=0
03:20:30.011 00.000 7680 worker thread done servicing request
03:20:30.011 00.000 7680 Worker thread wakes up
03:20:30.012 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:30.016 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:30.016 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:31.262 01.246 7680 Exposure complete
03:20:31.398 00.136 6120 OnExposeComplete: enter
03:20:31.401 00.003 6120 UpdateGuideState(): m_state=6
03:20:31.403 00.002 7680 worker thread done servicing request
03:20:31.404 00.001 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2681
03:20:31.406 00.002 6120 Star::Find returns 1 (0), X=512.85, Y=671.90, Mass=8887, SNR=62.6, Peak=222 HFD=6.6
03:20:31.409 00.003 6120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (0.19) = xAngle (-1.28 = -1.28)
03:20:31.412 00.003 6120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.59 = 1.59)
03:20:31.418 00.006 6120 CameraToMount -- cameraX=0.33 cameraY=-0.64 hyp=0.72 cameraTheta=-1.10 mountX=0.20 mountY=0.72, mountTheta=1.29
03:20:31.424 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.64, opts=13)
03:20:31.429 00.005 6120 Enqueuing Move request for scope (0.33, -0.64)
03:20:31.433 00.004 7680 Worker thread wakes up
03:20:31.433 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.64) opts 0xd
03:20:31.433 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.64)
03:20:31.433 00.000 7680 Moving (0.33, -0.64) raw xDistance=0.20 yDistance=0.72
03:20:31.434 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:31.438 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:20:31.438 00.000 6120 UpdateGuideState exits: m=8887 SNR=62.6
03:20:31.443 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:31.446 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:31.450 00.004 6120 Enqueuing Expose request
03:20:31.454 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
03:20:31.454 00.000 7680 MoveAxis(W, 84, ABG)
03:20:31.454 00.000 7680 Guiding  Dir = 3, Dur = 84
03:20:31.454 00.000 7680 IsSlewing returns 0
03:20:31.455 00.001 7680 IsGuiding returns 0
03:20:31.455 00.000 7680 PulseGuide returned control before completion, sleep 94
03:20:31.564 00.109 7680 IsGuiding returns 0
03:20:31.566 00.002 7680 Move returns status 0, amount 84
03:20:31.566 00.000 7680 MoveAxis(S, 391, ABG)
03:20:31.567 00.001 7680 Guiding  Dir = 1, Dur = 391
03:20:31.567 00.000 7680 IsSlewing returns 0
03:20:31.568 00.001 7680 IsGuiding returns 0
03:20:31.569 00.001 7680 PulseGuide returned control before completion, sleep 401
03:20:31.987 00.418 7680 IsGuiding returns 1
03:20:31.988 00.001 7680 scope still moving after pulse duration time elapsed
03:20:32.017 00.029 7680 IsSlewing returns 0
03:20:32.018 00.001 7680 IsGuiding returns 0
03:20:32.019 00.001 7680 scope move finished after 391 + 59 ms
03:20:32.019 00.000 7680 Move returns status 0, amount 391
03:20:32.019 00.000 7680 move complete, result=0
03:20:32.021 00.002 7680 worker thread done servicing request
03:20:32.021 00.000 7680 Worker thread wakes up
03:20:32.022 00.001 6120 GuideStep: 0.2 px 84 ms WEST, 0.7 px 391 ms SOUTH
03:20:32.027 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:32.028 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:33.280 01.252 7680 Exposure complete
03:20:33.412 00.132 7680 worker thread done servicing request
03:20:33.412 00.000 6120 OnExposeComplete: enter
03:20:33.414 00.002 6120 UpdateGuideState(): m_state=6
03:20:33.419 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2682
03:20:33.423 00.004 6120 Star::Find returns 1 (0), X=512.71, Y=672.57, Mass=8572, SNR=61.3, Peak=202 HFD=6.9
03:20:33.426 00.003 6120 CameraToMount -- cameraTheta (0.17) - m_xAngle (0.19) = xAngle (-0.02 = -0.02)
03:20:33.429 00.003 6120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.85 = 2.85)
03:20:33.433 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.20 cameraTheta=0.17 mountX=0.20 mountY=0.06, mountTheta=0.28
03:20:33.437 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.03, opts=13)
03:20:33.441 00.004 6120 Enqueuing Move request for scope (0.19, 0.03)
03:20:33.446 00.005 7680 Worker thread wakes up
03:20:33.446 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
03:20:33.446 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
03:20:33.447 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:33.450 00.003 7680 Moving (0.19, 0.03) raw xDistance=0.20 yDistance=0.06
03:20:33.450 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:20:33.451 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:33.451 00.000 6120 UpdateGuideState exits: m=8572 SNR=61.3
03:20:33.457 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:20:33.458 00.001 7680 MoveAxis(E, 0, ABG)
03:20:33.458 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:33.463 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:33.467 00.004 6120 Enqueuing Expose request
03:20:33.470 00.003 7680 Move returns status 0, amount 0
03:20:33.470 00.000 7680 MoveAxis(N, 0, ABG)
03:20:33.470 00.000 7680 Move returns status 0, amount 0
03:20:33.472 00.002 7680 move complete, result=0
03:20:33.472 00.000 7680 worker thread done servicing request
03:20:33.472 00.000 7680 Worker thread wakes up
03:20:33.472 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:20:33.475 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:33.477 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:34.716 01.239 7680 Exposure complete
03:20:34.854 00.138 7680 worker thread done servicing request
03:20:34.854 00.000 6120 OnExposeComplete: enter
03:20:34.860 00.006 6120 UpdateGuideState(): m_state=6
03:20:34.866 00.006 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2683
03:20:34.870 00.004 6120 Star::Find returns 1 (0), X=512.72, Y=672.63, Mass=8741, SNR=61.8, Peak=205 HFD=6.8
03:20:34.874 00.004 6120 CameraToMount -- cameraTheta (0.42) - m_xAngle (0.19) = xAngle (0.24 = 0.24)
03:20:34.878 00.004 6120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.11 = 3.11)
03:20:34.881 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.23 cameraTheta=0.42 mountX=0.22 mountY=0.01, mountTheta=0.03
03:20:34.888 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.09, opts=13)
03:20:34.892 00.004 6120 Enqueuing Move request for scope (0.21, 0.09)
03:20:34.897 00.005 7680 Worker thread wakes up
03:20:34.897 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0xd
03:20:34.898 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
03:20:34.898 00.000 7680 Moving (0.21, 0.09) raw xDistance=0.22 yDistance=0.01
03:20:34.898 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:20:34.898 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:34.898 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:20:34.898 00.000 7680 MoveAxis(W, 91, ABG)
03:20:34.899 00.001 7680 Guiding  Dir = 3, Dur = 91
03:20:34.899 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:34.903 00.004 7680 IsSlewing returns 0
03:20:34.903 00.000 6120 UpdateGuideState exits: m=8741 SNR=61.8
03:20:34.907 00.004 7680 IsGuiding returns 0
03:20:34.908 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:34.910 00.002 7680 PulseGuide returned control before completion, sleep 101
03:20:34.912 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:34.915 00.003 6120 Enqueuing Expose request
03:20:35.016 00.101 7680 IsGuiding returns 1
03:20:35.017 00.001 7680 scope still moving after pulse duration time elapsed
03:20:35.047 00.030 7680 IsSlewing returns 0
03:20:35.048 00.001 7680 IsGuiding returns 0
03:20:35.048 00.000 7680 scope move finished after 91 + 50 ms
03:20:35.049 00.001 7680 Move returns status 0, amount 91
03:20:35.049 00.000 7680 MoveAxis(N, 0, ABG)
03:20:35.050 00.001 7680 Move returns status 0, amount 0
03:20:35.050 00.000 7680 move complete, result=0
03:20:35.050 00.000 7680 worker thread done servicing request
03:20:35.050 00.000 7680 Worker thread wakes up
03:20:35.051 00.001 6120 GuideStep: 0.2 px 91 ms WEST, 0.0 px 0 ms NORTH
03:20:35.056 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:35.058 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:36.311 01.253 7680 Exposure complete
03:20:36.459 00.148 7680 worker thread done servicing request
03:20:36.459 00.000 6120 OnExposeComplete: enter
03:20:36.463 00.004 6120 UpdateGuideState(): m_state=6
03:20:36.467 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2684
03:20:36.470 00.003 6120 Star::Find returns 1 (0), X=512.75, Y=672.10, Mass=8250, SNR=60.4, Peak=213 HFD=6.6
03:20:36.475 00.005 6120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (0.19) = xAngle (-1.28 = -1.28)
03:20:36.478 00.003 6120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.60 = 1.60)
03:20:36.481 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=-0.44 hyp=0.50 cameraTheta=-1.09 mountX=0.14 mountY=0.50, mountTheta=1.29
03:20:36.489 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.44, opts=13)
03:20:36.494 00.005 6120 Enqueuing Move request for scope (0.23, -0.44)
03:20:36.497 00.003 7680 Worker thread wakes up
03:20:36.497 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.44) opts 0xd
03:20:36.498 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.44)
03:20:36.498 00.000 7680 Moving (0.23, -0.44) raw xDistance=0.14 yDistance=0.50
03:20:36.498 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:20:36.498 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
03:20:36.499 00.001 7680 MoveAxis(E, 0, ABG)
03:20:36.499 00.000 7680 Move returns status 0, amount 0
03:20:36.499 00.000 7680 MoveAxis(S, 270, ABG)
03:20:36.499 00.000 7680 Guiding  Dir = 1, Dur = 270
03:20:36.499 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:36.501 00.002 7680 IsSlewing returns 0
03:20:36.503 00.002 6120 UpdateGuideState exits: m=8250 SNR=60.4
03:20:36.506 00.003 7680 IsGuiding returns 0
03:20:36.507 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:36.510 00.003 7680 PulseGuide returned control before completion, sleep 280
03:20:36.510 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:36.515 00.005 6120 Enqueuing Expose request
03:20:36.800 00.285 7680 IsGuiding returns 1
03:20:36.800 00.000 7680 scope still moving after pulse duration time elapsed
03:20:36.832 00.032 7680 IsSlewing returns 0
03:20:36.833 00.001 7680 IsGuiding returns 0
03:20:36.834 00.001 7680 scope move finished after 270 + 57 ms
03:20:36.834 00.000 7680 Move returns status 0, amount 270
03:20:36.835 00.001 7680 move complete, result=0
03:20:36.835 00.000 7680 worker thread done servicing request
03:20:36.836 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 270 ms SOUTH
03:20:36.843 00.007 7680 Worker thread wakes up
03:20:36.843 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:36.843 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:38.091 01.248 7680 Exposure complete
03:20:38.255 00.164 7680 worker thread done servicing request
03:20:38.255 00.000 6120 OnExposeComplete: enter
03:20:38.261 00.006 6120 UpdateGuideState(): m_state=6
03:20:38.266 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2685
03:20:38.271 00.005 6120 Star::Find returns 1 (0), X=512.64, Y=672.68, Mass=8509, SNR=61.8, Peak=200 HFD=6.8
03:20:38.275 00.004 6120 CameraToMount -- cameraTheta (0.84) - m_xAngle (0.19) = xAngle (0.65 = 0.65)
03:20:38.278 00.003 6120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.52 = -2.76)
03:20:38.283 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.84 mountX=0.15 mountY=-0.07, mountTheta=-0.44
03:20:38.288 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.14, opts=13)
03:20:38.291 00.003 6120 Enqueuing Move request for scope (0.13, 0.14)
03:20:38.295 00.004 7680 Worker thread wakes up
03:20:38.295 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:38.300 00.005 6120 UpdateGuideState exits: m=8509 SNR=61.8
03:20:38.304 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:38.309 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
03:20:38.309 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
03:20:38.309 00.000 7680 Moving (0.13, 0.14) raw xDistance=0.15 yDistance=-0.07
03:20:38.309 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:20:38.310 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:38.310 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:20:38.310 00.000 7680 MoveAxis(E, 0, ABG)
03:20:38.310 00.000 7680 Move returns status 0, amount 0
03:20:38.310 00.000 7680 MoveAxis(N, 0, ABG)
03:20:38.310 00.000 7680 Move returns status 0, amount 0
03:20:38.310 00.000 7680 move complete, result=0
03:20:38.311 00.001 7680 worker thread done servicing request
03:20:38.311 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:38.314 00.003 6120 Enqueuing Expose request
03:20:38.319 00.005 7680 Worker thread wakes up
03:20:38.319 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:38.322 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:38.322 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:39.561 01.239 7680 Exposure complete
03:20:39.704 00.143 7680 worker thread done servicing request
03:20:39.704 00.000 6120 OnExposeComplete: enter
03:20:39.710 00.006 6120 UpdateGuideState(): m_state=6
03:20:39.714 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2686
03:20:39.718 00.004 6120 Star::Find returns 1 (0), X=512.77, Y=672.57, Mass=8716, SNR=61.4, Peak=220 HFD=6.8
03:20:39.723 00.005 6120 CameraToMount -- cameraTheta (0.10) - m_xAngle (0.19) = xAngle (-0.08 = -0.08)
03:20:39.727 00.004 6120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.79 = 2.79)
03:20:39.732 00.005 6120 CameraToMount -- cameraX=0.26 cameraY=0.03 hyp=0.26 cameraTheta=0.10 mountX=0.26 mountY=0.09, mountTheta=0.33
03:20:39.737 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.03, opts=13)
03:20:39.742 00.005 6120 Enqueuing Move request for scope (0.26, 0.03)
03:20:39.746 00.004 7680 Worker thread wakes up
03:20:39.747 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.03) opts 0xd
03:20:39.747 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.03)
03:20:39.747 00.000 7680 Moving (0.26, 0.03) raw xDistance=0.26 yDistance=0.09
03:20:39.747 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:20:39.748 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:39.752 00.004 6120 UpdateGuideState exits: m=8716 SNR=61.4
03:20:39.755 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:39.759 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:39.759 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:39.764 00.005 6120 Enqueuing Expose request
03:20:39.767 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:20:39.767 00.000 7680 MoveAxis(W, 106, ABG)
03:20:39.769 00.002 7680 Guiding  Dir = 3, Dur = 106
03:20:39.769 00.000 7680 IsSlewing returns 0
03:20:39.769 00.000 7680 IsGuiding returns 0
03:20:39.770 00.001 7680 PulseGuide returned control before completion, sleep 116
03:20:39.898 00.128 7680 IsGuiding returns 0
03:20:39.898 00.000 7680 Move returns status 0, amount 106
03:20:39.898 00.000 7680 MoveAxis(N, 0, ABG)
03:20:39.899 00.001 7680 Move returns status 0, amount 0
03:20:39.899 00.000 7680 move complete, result=0
03:20:39.900 00.001 7680 worker thread done servicing request
03:20:39.900 00.000 6120 GuideStep: 0.3 px 106 ms WEST, 0.1 px 0 ms NORTH
03:20:39.907 00.007 7680 Worker thread wakes up
03:20:39.907 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:39.907 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:41.162 01.255 7680 Exposure complete
03:20:41.308 00.146 7680 worker thread done servicing request
03:20:41.309 00.001 6120 OnExposeComplete: enter
03:20:41.313 00.004 6120 UpdateGuideState(): m_state=6
03:20:41.317 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2687
03:20:41.320 00.003 6120 Star::Find returns 1 (0), X=512.80, Y=672.03, Mass=8298, SNR=60.5, Peak=206 HFD=6.5
03:20:41.327 00.007 6120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.19) = xAngle (-1.25 = -1.25)
03:20:41.331 00.004 6120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.62 = 1.62)
03:20:41.336 00.005 6120 CameraToMount -- cameraX=0.28 cameraY=-0.51 hyp=0.58 cameraTheta=-1.07 mountX=0.18 mountY=0.58, mountTheta=1.27
03:20:41.342 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.51, opts=13)
03:20:41.346 00.004 6120 Enqueuing Move request for scope (0.28, -0.51)
03:20:41.349 00.003 7680 Worker thread wakes up
03:20:41.349 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:41.355 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.51) opts 0xd
03:20:41.356 00.001 6120 UpdateGuideState exits: m=8298 SNR=60.5
03:20:41.361 00.005 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.51)
03:20:41.361 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:41.366 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:41.370 00.004 6120 Enqueuing Expose request
03:20:41.374 00.004 7680 Moving (0.28, -0.51) raw xDistance=0.18 yDistance=0.58
03:20:41.374 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:20:41.374 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
03:20:41.374 00.000 7680 MoveAxis(E, 0, ABG)
03:20:41.375 00.001 7680 Move returns status 0, amount 0
03:20:41.375 00.000 7680 MoveAxis(S, 313, ABG)
03:20:41.375 00.000 7680 Guiding  Dir = 1, Dur = 313
03:20:41.375 00.000 7680 IsSlewing returns 0
03:20:41.375 00.000 7680 IsGuiding returns 0
03:20:41.376 00.001 7680 PulseGuide returned control before completion, sleep 323
03:20:41.712 00.336 7680 IsGuiding returns 1
03:20:41.712 00.000 7680 scope still moving after pulse duration time elapsed
03:20:41.743 00.031 7680 IsSlewing returns 0
03:20:41.744 00.001 7680 IsGuiding returns 0
03:20:41.745 00.001 7680 scope move finished after 313 + 56 ms
03:20:41.745 00.000 7680 Move returns status 0, amount 313
03:20:41.746 00.001 7680 move complete, result=0
03:20:41.747 00.001 7680 worker thread done servicing request
03:20:41.747 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.6 px 313 ms SOUTH
03:20:41.753 00.006 7680 Worker thread wakes up
03:20:41.753 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:41.754 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:43.008 01.254 7680 Exposure complete
03:20:43.161 00.153 7680 worker thread done servicing request
03:20:43.162 00.001 6120 OnExposeComplete: enter
03:20:43.165 00.003 6120 UpdateGuideState(): m_state=6
03:20:43.170 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2688
03:20:43.174 00.004 6120 Star::Find returns 1 (0), X=512.65, Y=672.71, Mass=8608, SNR=61.4, Peak=203 HFD=6.7
03:20:43.177 00.003 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (0.19) = xAngle (0.70 = 0.70)
03:20:43.182 00.005 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.58 = -2.71)
03:20:43.186 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.22 cameraTheta=0.89 mountX=0.16 mountY=-0.09, mountTheta=-0.50
03:20:43.193 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.17, opts=13)
03:20:43.198 00.005 6120 Enqueuing Move request for scope (0.14, 0.17)
03:20:43.203 00.005 7680 Worker thread wakes up
03:20:43.204 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:43.208 00.004 6120 UpdateGuideState exits: m=8608 SNR=61.4
03:20:43.211 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:43.215 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:43.219 00.004 6120 Enqueuing Expose request
03:20:43.223 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
03:20:43.223 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
03:20:43.223 00.000 7680 Moving (0.14, 0.17) raw xDistance=0.16 yDistance=-0.09
03:20:43.223 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:20:43.224 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:43.224 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:20:43.225 00.001 7680 MoveAxis(E, 0, ABG)
03:20:43.225 00.000 7680 Move returns status 0, amount 0
03:20:43.225 00.000 7680 MoveAxis(N, 0, ABG)
03:20:43.225 00.000 7680 Move returns status 0, amount 0
03:20:43.225 00.000 7680 move complete, result=0
03:20:43.226 00.001 7680 worker thread done servicing request
03:20:43.226 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:43.229 00.003 7680 Worker thread wakes up
03:20:43.230 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:43.230 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:44.473 01.243 7680 Exposure complete
03:20:44.621 00.148 7680 worker thread done servicing request
03:20:44.621 00.000 6120 OnExposeComplete: enter
03:20:44.625 00.004 6120 UpdateGuideState(): m_state=6
03:20:44.628 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2689
03:20:44.633 00.005 6120 Star::Find returns 1 (0), X=512.78, Y=672.76, Mass=8443, SNR=60.4, Peak=220 HFD=6.6
03:20:44.638 00.005 6120 CameraToMount -- cameraTheta (0.69) - m_xAngle (0.19) = xAngle (0.50 = 0.50)
03:20:44.642 00.004 6120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.38 = -2.91)
03:20:44.646 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=0.22 hyp=0.34 cameraTheta=0.69 mountX=0.30 mountY=-0.08, mountTheta=-0.26
03:20:44.652 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.22, opts=13)
03:20:44.656 00.004 6120 Enqueuing Move request for scope (0.26, 0.22)
03:20:44.661 00.005 7680 Worker thread wakes up
03:20:44.661 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:44.664 00.003 6120 UpdateGuideState exits: m=8443 SNR=60.4
03:20:44.670 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:44.674 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:44.678 00.004 6120 Enqueuing Expose request
03:20:44.682 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.22) opts 0xd
03:20:44.682 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.22)
03:20:44.682 00.000 7680 Moving (0.26, 0.22) raw xDistance=0.30 yDistance=-0.08
03:20:44.682 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:20:44.683 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:44.683 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:20:44.683 00.000 7680 MoveAxis(W, 122, ABG)
03:20:44.683 00.000 7680 Guiding  Dir = 3, Dur = 122
03:20:44.684 00.001 7680 IsSlewing returns 0
03:20:44.684 00.000 7680 IsGuiding returns 0
03:20:44.684 00.000 7680 PulseGuide returned control before completion, sleep 132
03:20:44.824 00.140 7680 IsGuiding returns 1
03:20:44.826 00.002 7680 scope still moving after pulse duration time elapsed
03:20:44.855 00.029 7680 IsSlewing returns 0
03:20:44.856 00.001 7680 IsGuiding returns 0
03:20:44.857 00.001 7680 scope move finished after 122 + 50 ms
03:20:44.857 00.000 7680 Move returns status 0, amount 122
03:20:44.857 00.000 7680 MoveAxis(N, 0, ABG)
03:20:44.859 00.002 7680 Move returns status 0, amount 0
03:20:44.859 00.000 7680 move complete, result=0
03:20:44.859 00.000 7680 worker thread done servicing request
03:20:44.860 00.001 7680 Worker thread wakes up
03:20:44.860 00.000 6120 GuideStep: 0.3 px 122 ms WEST, -0.1 px 0 ms NORTH
03:20:44.865 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:44.866 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:46.118 01.252 7680 Exposure complete
03:20:46.260 00.142 7680 worker thread done servicing request
03:20:46.260 00.000 6120 OnExposeComplete: enter
03:20:46.264 00.004 6120 UpdateGuideState(): m_state=6
03:20:46.269 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2690
03:20:46.273 00.004 6120 Star::Find returns 1 (0), X=512.64, Y=672.62, Mass=8595, SNR=62.1, Peak=199 HFD=6.8
03:20:46.277 00.004 6120 CameraToMount -- cameraTheta (0.53) - m_xAngle (0.19) = xAngle (0.34 = 0.34)
03:20:46.281 00.004 6120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.21 = -3.07)
03:20:46.285 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.53 mountX=0.14 mountY=-0.01, mountTheta=-0.07
03:20:46.290 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.07, opts=13)
03:20:46.294 00.004 6120 Enqueuing Move request for scope (0.13, 0.07)
03:20:46.299 00.005 7680 Worker thread wakes up
03:20:46.299 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:46.303 00.004 6120 UpdateGuideState exits: m=8595 SNR=62.1
03:20:46.306 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:46.310 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
03:20:46.310 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:46.314 00.004 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
03:20:46.314 00.000 6120 Enqueuing Expose request
03:20:46.319 00.005 7680 Moving (0.13, 0.07) raw xDistance=0.14 yDistance=-0.01
03:20:46.319 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:20:46.319 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:46.319 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:20:46.319 00.000 7680 MoveAxis(E, 0, ABG)
03:20:46.319 00.000 7680 Move returns status 0, amount 0
03:20:46.320 00.001 7680 MoveAxis(N, 0, ABG)
03:20:46.320 00.000 7680 Move returns status 0, amount 0
03:20:46.320 00.000 7680 move complete, result=0
03:20:46.320 00.000 7680 worker thread done servicing request
03:20:46.320 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:20:46.326 00.006 7680 Worker thread wakes up
03:20:46.326 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:46.326 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:47.576 01.250 7680 Exposure complete
03:20:47.716 00.140 7680 worker thread done servicing request
03:20:47.716 00.000 6120 OnExposeComplete: enter
03:20:47.720 00.004 6120 UpdateGuideState(): m_state=6
03:20:47.724 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2691
03:20:47.727 00.003 6120 Star::Find returns 1 (0), X=512.63, Y=671.99, Mass=8371, SNR=61.0, Peak=213 HFD=6.6
03:20:47.729 00.002 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
03:20:47.734 00.005 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
03:20:47.738 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.55 hyp=0.57 cameraTheta=-1.36 mountX=0.01 mountY=0.55, mountTheta=1.55
03:20:47.743 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.55, opts=13)
03:20:47.747 00.004 6120 Enqueuing Move request for scope (0.12, -0.55)
03:20:47.750 00.003 7680 Worker thread wakes up
03:20:47.750 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.55) opts 0xd
03:20:47.750 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.55)
03:20:47.750 00.000 7680 Moving (0.12, -0.55) raw xDistance=0.01 yDistance=0.55
03:20:47.750 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:20:47.750 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
03:20:47.751 00.001 7680 MoveAxis(E, 0, ABG)
03:20:47.752 00.001 7680 Move returns status 0, amount 0
03:20:47.752 00.000 7680 MoveAxis(S, 299, ABG)
03:20:47.752 00.000 7680 Guiding  Dir = 1, Dur = 299
03:20:47.752 00.000 7680 IsSlewing returns 0
03:20:47.752 00.000 7680 IsGuiding returns 0
03:20:47.753 00.001 7680 PulseGuide returned control before completion, sleep 309
03:20:47.753 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:47.757 00.004 6120 UpdateGuideState exits: m=8371 SNR=61.0
03:20:47.760 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:47.763 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:47.767 00.004 6120 Enqueuing Expose request
03:20:48.065 00.298 7680 IsGuiding returns 1
03:20:48.066 00.001 7680 scope still moving after pulse duration time elapsed
03:20:48.096 00.030 7680 IsSlewing returns 0
03:20:48.097 00.001 7680 IsGuiding returns 1
03:20:48.126 00.029 7680 IsSlewing returns 0
03:20:48.127 00.001 7680 IsGuiding returns 1
03:20:48.157 00.030 7680 IsSlewing returns 0
03:20:48.158 00.001 7680 IsGuiding returns 0
03:20:48.159 00.001 7680 scope move finished after 299 + 107 ms
03:20:48.159 00.000 7680 Move returns status 0, amount 299
03:20:48.160 00.001 7680 move complete, result=0
03:20:48.160 00.000 7680 worker thread done servicing request
03:20:48.161 00.001 7680 Worker thread wakes up
03:20:48.161 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 299 ms SOUTH
03:20:48.169 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:48.169 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:49.418 01.249 7680 Exposure complete
03:20:49.550 00.132 7680 worker thread done servicing request
03:20:49.552 00.002 6120 OnExposeComplete: enter
03:20:49.557 00.005 6120 UpdateGuideState(): m_state=6
03:20:49.561 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2692
03:20:49.564 00.003 6120 Star::Find returns 1 (0), X=512.91, Y=672.09, Mass=8319, SNR=60.7, Peak=204 HFD=6.4
03:20:49.569 00.005 6120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (0.19) = xAngle (-1.03 = -1.03)
03:20:49.573 00.004 6120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.84 = 1.84)
03:20:49.577 00.004 6120 CameraToMount -- cameraX=0.40 cameraY=-0.45 hyp=0.60 cameraTheta=-0.85 mountX=0.31 mountY=0.58, mountTheta=1.08
03:20:49.583 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.40, y=-0.45, opts=13)
03:20:49.586 00.003 6120 Enqueuing Move request for scope (0.40, -0.45)
03:20:49.590 00.004 7680 Worker thread wakes up
03:20:49.590 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.45) opts 0xd
03:20:49.590 00.000 7680 Handling offset move in thread for scope, endpoint = (0.40, -0.45)
03:20:49.590 00.000 7680 Moving (0.40, -0.45) raw xDistance=0.31 yDistance=0.58
03:20:49.592 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
03:20:49.592 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
03:20:49.592 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:49.596 00.004 7680 MoveAxis(W, 126, ABG)
03:20:49.596 00.000 7680 Guiding  Dir = 3, Dur = 126
03:20:49.596 00.000 6120 UpdateGuideState exits: m=8319 SNR=60.7
03:20:49.600 00.004 7680 IsSlewing returns 0
03:20:49.600 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:49.604 00.004 7680 IsGuiding returns 0
03:20:49.604 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:49.609 00.005 6120 Enqueuing Expose request
03:20:49.613 00.004 7680 PulseGuide returned control before completion, sleep 136
03:20:49.754 00.141 7680 IsGuiding returns 1
03:20:49.755 00.001 7680 scope still moving after pulse duration time elapsed
03:20:49.784 00.029 7680 IsSlewing returns 0
03:20:49.786 00.002 7680 IsGuiding returns 0
03:20:49.786 00.000 7680 scope move finished after 126 + 55 ms
03:20:49.787 00.001 7680 Move returns status 0, amount 126
03:20:49.787 00.000 7680 MoveAxis(S, 315, ABG)
03:20:49.787 00.000 7680 Guiding  Dir = 1, Dur = 315
03:20:49.788 00.001 7680 IsSlewing returns 0
03:20:49.789 00.001 7680 IsGuiding returns 0
03:20:49.790 00.001 7680 PulseGuide returned control before completion, sleep 325
03:20:50.125 00.335 7680 IsGuiding returns 1
03:20:50.126 00.001 7680 scope still moving after pulse duration time elapsed
03:20:50.155 00.029 7680 IsSlewing returns 0
03:20:50.157 00.002 7680 IsGuiding returns 0
03:20:50.157 00.000 7680 scope move finished after 315 + 52 ms
03:20:50.157 00.000 7680 Move returns status 0, amount 315
03:20:50.157 00.000 7680 move complete, result=0
03:20:50.158 00.001 7680 worker thread done servicing request
03:20:50.159 00.001 7680 Worker thread wakes up
03:20:50.159 00.000 6120 GuideStep: 0.3 px 126 ms WEST, 0.6 px 315 ms SOUTH
03:20:50.164 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:50.164 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:51.415 01.251 7680 Exposure complete
03:20:51.550 00.135 7680 worker thread done servicing request
03:20:51.550 00.000 6120 OnExposeComplete: enter
03:20:51.554 00.004 6120 UpdateGuideState(): m_state=6
03:20:51.558 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2693
03:20:51.562 00.004 6120 Star::Find returns 1 (0), X=512.66, Y=672.69, Mass=8374, SNR=60.9, Peak=216 HFD=6.7
03:20:51.565 00.003 6120 CameraToMount -- cameraTheta (0.82) - m_xAngle (0.19) = xAngle (0.63 = 0.63)
03:20:51.570 00.005 6120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.51 = -2.78)
03:20:51.573 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.21 cameraTheta=0.82 mountX=0.17 mountY=-0.07, mountTheta=-0.42
03:20:51.581 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.15, opts=13)
03:20:51.586 00.005 6120 Enqueuing Move request for scope (0.14, 0.15)
03:20:51.590 00.004 7680 Worker thread wakes up
03:20:51.590 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
03:20:51.590 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
03:20:51.590 00.000 7680 Moving (0.14, 0.15) raw xDistance=0.17 yDistance=-0.07
03:20:51.590 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:20:51.590 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:51.590 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:20:51.591 00.001 7680 MoveAxis(E, 0, ABG)
03:20:51.591 00.000 7680 Move returns status 0, amount 0
03:20:51.591 00.000 7680 MoveAxis(N, 0, ABG)
03:20:51.592 00.001 7680 Move returns status 0, amount 0
03:20:51.592 00.000 7680 move complete, result=0
03:20:51.592 00.000 7680 worker thread done servicing request
03:20:51.592 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:51.596 00.004 6120 UpdateGuideState exits: m=8374 SNR=60.9
03:20:51.600 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:51.603 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:51.607 00.004 6120 Enqueuing Expose request
03:20:51.610 00.003 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:51.614 00.004 7680 Worker thread wakes up
03:20:51.614 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:51.614 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:52.861 01.247 7680 Exposure complete
03:20:52.998 00.137 7680 worker thread done servicing request
03:20:52.999 00.001 6120 OnExposeComplete: enter
03:20:53.002 00.003 6120 UpdateGuideState(): m_state=6
03:20:53.006 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2694
03:20:53.010 00.004 6120 Star::Find returns 1 (0), X=512.74, Y=672.71, Mass=8700, SNR=62.3, Peak=210 HFD=6.7
03:20:53.015 00.005 6120 CameraToMount -- cameraTheta (0.65) - m_xAngle (0.19) = xAngle (0.46 = 0.46)
03:20:53.018 00.003 6120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.34 = -2.95)
03:20:53.022 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.17 hyp=0.28 cameraTheta=0.65 mountX=0.25 mountY=-0.05, mountTheta=-0.21
03:20:53.027 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.17, opts=13)
03:20:53.032 00.005 6120 Enqueuing Move request for scope (0.22, 0.17)
03:20:53.036 00.004 7680 Worker thread wakes up
03:20:53.037 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.17) opts 0xd
03:20:53.037 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.17)
03:20:53.037 00.000 7680 Moving (0.22, 0.17) raw xDistance=0.25 yDistance=-0.05
03:20:53.037 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:53.041 00.004 6120 UpdateGuideState exits: m=8700 SNR=62.3
03:20:53.046 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:53.049 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:53.054 00.005 6120 Enqueuing Expose request
03:20:53.057 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:20:53.057 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:53.057 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:20:53.057 00.000 7680 MoveAxis(W, 102, ABG)
03:20:53.058 00.001 7680 Guiding  Dir = 3, Dur = 102
03:20:53.059 00.001 7680 IsSlewing returns 0
03:20:53.059 00.000 7680 IsGuiding returns 0
03:20:53.059 00.000 7680 PulseGuide returned control before completion, sleep 112
03:20:53.176 00.117 7680 IsGuiding returns 1
03:20:53.177 00.001 7680 scope still moving after pulse duration time elapsed
03:20:53.207 00.030 7680 IsSlewing returns 0
03:20:53.208 00.001 7680 IsGuiding returns 0
03:20:53.209 00.001 7680 scope move finished after 102 + 48 ms
03:20:53.210 00.001 7680 Move returns status 0, amount 102
03:20:53.210 00.000 7680 MoveAxis(N, 0, ABG)
03:20:53.211 00.001 7680 Move returns status 0, amount 0
03:20:53.212 00.001 7680 move complete, result=0
03:20:53.213 00.001 6120 GuideStep: 0.3 px 102 ms WEST, -0.1 px 0 ms NORTH
03:20:53.221 00.008 7680 worker thread done servicing request
03:20:53.221 00.000 7680 Worker thread wakes up
03:20:53.223 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:53.223 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:54.472 01.249 7680 Exposure complete
03:20:54.612 00.140 7680 worker thread done servicing request
03:20:54.612 00.000 6120 OnExposeComplete: enter
03:20:54.617 00.005 6120 UpdateGuideState(): m_state=6
03:20:54.621 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2695
03:20:54.626 00.005 6120 Star::Find returns 1 (0), X=512.63, Y=672.73, Mass=8230, SNR=60.3, Peak=195 HFD=6.7
03:20:54.630 00.004 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (0.19) = xAngle (0.85 = 0.85)
03:20:54.633 00.003 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.72 = -2.56)
03:20:54.638 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.23 cameraTheta=1.03 mountX=0.15 mountY=-0.12, mountTheta=-0.69
03:20:54.643 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.19, opts=13)
03:20:54.648 00.005 6120 Enqueuing Move request for scope (0.12, 0.19)
03:20:54.652 00.004 7680 Worker thread wakes up
03:20:54.652 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:54.656 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
03:20:54.657 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
03:20:54.657 00.000 6120 UpdateGuideState exits: m=8230 SNR=60.3
03:20:54.661 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:54.665 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:54.668 00.003 6120 Enqueuing Expose request
03:20:54.674 00.006 7680 Moving (0.12, 0.19) raw xDistance=0.15 yDistance=-0.12
03:20:54.674 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:20:54.675 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:54.675 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:20:54.675 00.000 7680 MoveAxis(E, 0, ABG)
03:20:54.676 00.001 7680 Move returns status 0, amount 0
03:20:54.676 00.000 7680 MoveAxis(N, 0, ABG)
03:20:54.676 00.000 7680 Move returns status 0, amount 0
03:20:54.676 00.000 7680 move complete, result=0
03:20:54.677 00.001 7680 worker thread done servicing request
03:20:54.677 00.000 7680 Worker thread wakes up
03:20:54.677 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:54.677 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:54.678 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:55.923 01.245 7680 Exposure complete
03:20:56.059 00.136 7680 worker thread done servicing request
03:20:56.059 00.000 6120 OnExposeComplete: enter
03:20:56.064 00.005 6120 UpdateGuideState(): m_state=6
03:20:56.067 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2696
03:20:56.071 00.004 6120 Star::Find returns 1 (0), X=512.65, Y=672.75, Mass=8210, SNR=58.8, Peak=203 HFD=6.7
03:20:56.075 00.004 6120 CameraToMount -- cameraTheta (0.99) - m_xAngle (0.19) = xAngle (0.80 = 0.80)
03:20:56.078 00.003 6120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.68 = -2.61)
03:20:56.083 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.25 cameraTheta=0.99 mountX=0.17 mountY=-0.13, mountTheta=-0.63
03:20:56.088 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.21, opts=13)
03:20:56.092 00.004 6120 Enqueuing Move request for scope (0.13, 0.21)
03:20:56.095 00.003 7680 Worker thread wakes up
03:20:56.095 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.21) opts 0xd
03:20:56.096 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.21)
03:20:56.096 00.000 7680 Moving (0.13, 0.21) raw xDistance=0.17 yDistance=-0.13
03:20:56.096 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:20:56.096 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:56.096 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:20:56.096 00.000 7680 MoveAxis(E, 0, ABG)
03:20:56.097 00.001 7680 Move returns status 0, amount 0
03:20:56.097 00.000 7680 MoveAxis(N, 0, ABG)
03:20:56.097 00.000 7680 Move returns status 0, amount 0
03:20:56.097 00.000 7680 move complete, result=0
03:20:56.097 00.000 7680 worker thread done servicing request
03:20:56.098 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:56.102 00.004 6120 UpdateGuideState exits: m=8210 SNR=58.8
03:20:56.106 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:56.110 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:56.114 00.004 6120 Enqueuing Expose request
03:20:56.118 00.004 7680 Worker thread wakes up
03:20:56.118 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:56.118 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:20:56.122 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:57.368 01.246 7680 Exposure complete
03:20:57.495 00.127 7680 worker thread done servicing request
03:20:57.496 00.001 6120 OnExposeComplete: enter
03:20:57.499 00.003 6120 UpdateGuideState(): m_state=6
03:20:57.504 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2697
03:20:57.507 00.003 6120 Star::Find returns 1 (0), X=512.47, Y=673.14, Mass=9079, SNR=63.1, Peak=205 HFD=6.7
03:20:57.511 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (0.19) = xAngle (1.46 = 1.46)
03:20:57.514 00.003 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.34 = -1.95)
03:20:57.518 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.60 hyp=0.61 cameraTheta=1.65 mountX=0.07 mountY=-0.56, mountTheta=-1.45
03:20:57.524 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.60, opts=13)
03:20:57.527 00.003 6120 Enqueuing Move request for scope (-0.05, 0.60)
03:20:57.531 00.004 7680 Worker thread wakes up
03:20:57.531 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:57.535 00.004 6120 UpdateGuideState exits: m=9079 SNR=63.1
03:20:57.539 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:57.543 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:57.549 00.006 6120 Enqueuing Expose request
03:20:57.554 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.60) opts 0xd
03:20:57.554 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.60)
03:20:57.554 00.000 7680 Moving (-0.05, 0.60) raw xDistance=0.07 yDistance=-0.56
03:20:57.554 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:20:57.555 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:20:57.555 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
03:20:57.555 00.000 7680 MoveAxis(E, 0, ABG)
03:20:57.555 00.000 7680 Move returns status 0, amount 0
03:20:57.556 00.001 7680 MoveAxis(N, 0, ABG)
03:20:57.556 00.000 7680 Move returns status 0, amount 0
03:20:57.556 00.000 7680 move complete, result=0
03:20:57.556 00.000 7680 worker thread done servicing request
03:20:57.556 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
03:20:57.561 00.005 7680 Worker thread wakes up
03:20:57.561 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:57.562 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:20:58.806 01.244 7680 Exposure complete
03:20:58.965 00.159 7680 worker thread done servicing request
03:20:58.966 00.001 6120 OnExposeComplete: enter
03:20:58.970 00.004 6120 UpdateGuideState(): m_state=6
03:20:58.977 00.007 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2698
03:20:58.984 00.007 6120 Star::Find returns 1 (0), X=512.72, Y=672.43, Mass=8451, SNR=60.2, Peak=201 HFD=6.9
03:20:58.989 00.005 6120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.19) = xAngle (-0.67 = -0.67)
03:20:58.994 00.005 6120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.20 = 2.20)
03:20:58.998 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.23 cameraTheta=-0.48 mountX=0.18 mountY=0.19, mountTheta=0.80
03:20:59.005 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.11, opts=13)
03:20:59.008 00.003 6120 Enqueuing Move request for scope (0.21, -0.11)
03:20:59.013 00.005 7680 Worker thread wakes up
03:20:59.014 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:20:59.017 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
03:20:59.018 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
03:20:59.018 00.000 7680 Moving (0.21, -0.11) raw xDistance=0.18 yDistance=0.19
03:20:59.018 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:20:59.019 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:20:59.019 00.000 6120 UpdateGuideState exits: m=8451 SNR=60.2
03:20:59.023 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:20:59.023 00.000 7680 MoveAxis(E, 0, ABG)
03:20:59.023 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:59.027 00.004 7680 Move returns status 0, amount 0
03:20:59.027 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:20:59.030 00.003 6120 Enqueuing Expose request
03:20:59.035 00.005 7680 MoveAxis(N, 0, ABG)
03:20:59.035 00.000 7680 Move returns status 0, amount 0
03:20:59.035 00.000 7680 move complete, result=0
03:20:59.035 00.000 7680 worker thread done servicing request
03:20:59.035 00.000 7680 Worker thread wakes up
03:20:59.036 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:20:59.039 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:20:59.039 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:00.282 01.243 7680 Exposure complete
03:21:00.422 00.140 7680 worker thread done servicing request
03:21:00.422 00.000 6120 OnExposeComplete: enter
03:21:00.426 00.004 6120 UpdateGuideState(): m_state=6
03:21:00.432 00.006 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2699
03:21:00.437 00.005 6120 Star::Find returns 1 (0), X=512.65, Y=671.97, Mass=7824, SNR=57.9, Peak=208 HFD=6.6
03:21:00.440 00.003 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
03:21:00.445 00.005 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
03:21:00.449 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.57 hyp=0.58 cameraTheta=-1.34 mountX=0.03 mountY=0.57, mountTheta=1.52
03:21:00.454 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.57, opts=13)
03:21:00.458 00.004 6120 Enqueuing Move request for scope (0.14, -0.57)
03:21:00.461 00.003 7680 Worker thread wakes up
03:21:00.462 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.57) opts 0xd
03:21:00.463 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.57)
03:21:00.463 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:00.467 00.004 6120 UpdateGuideState exits: m=7824 SNR=57.9
03:21:00.471 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:00.474 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:00.477 00.003 6120 Enqueuing Expose request
03:21:00.482 00.005 7680 Moving (0.14, -0.57) raw xDistance=0.03 yDistance=0.57
03:21:00.482 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:21:00.482 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
03:21:00.482 00.000 7680 MoveAxis(E, 0, ABG)
03:21:00.482 00.000 7680 Move returns status 0, amount 0
03:21:00.483 00.001 7680 MoveAxis(S, 309, ABG)
03:21:00.484 00.001 7680 Guiding  Dir = 1, Dur = 309
03:21:00.484 00.000 7680 IsSlewing returns 0
03:21:00.484 00.000 7680 IsGuiding returns 0
03:21:00.484 00.000 7680 PulseGuide returned control before completion, sleep 319
03:21:00.807 00.323 7680 IsGuiding returns 1
03:21:00.807 00.000 7680 scope still moving after pulse duration time elapsed
03:21:00.838 00.031 7680 IsSlewing returns 0
03:21:00.839 00.001 7680 IsGuiding returns 0
03:21:00.839 00.000 7680 scope move finished after 309 + 45 ms
03:21:00.839 00.000 7680 Move returns status 0, amount 309
03:21:00.840 00.001 7680 move complete, result=0
03:21:00.840 00.000 7680 worker thread done servicing request
03:21:00.841 00.001 7680 Worker thread wakes up
03:21:00.842 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 309 ms SOUTH
03:21:00.847 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:00.848 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:02.096 01.248 7680 Exposure complete
03:21:02.244 00.148 7680 worker thread done servicing request
03:21:02.245 00.001 6120 OnExposeComplete: enter
03:21:02.251 00.006 6120 UpdateGuideState(): m_state=6
03:21:02.255 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2700
03:21:02.260 00.005 6120 Star::Find returns 1 (0), X=512.66, Y=672.54, Mass=8521, SNR=60.9, Peak=198 HFD=6.9
03:21:02.264 00.004 6120 CameraToMount -- cameraTheta (0.02) - m_xAngle (0.19) = xAngle (-0.17 = -0.17)
03:21:02.267 00.003 6120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.70 = 2.70)
03:21:02.271 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.02 mountX=0.15 mountY=0.06, mountTheta=0.41
03:21:02.277 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.00, opts=13)
03:21:02.281 00.004 6120 Enqueuing Move request for scope (0.15, 0.00)
03:21:02.284 00.003 7680 Worker thread wakes up
03:21:02.285 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:02.288 00.003 6120 UpdateGuideState exits: m=8521 SNR=60.9
03:21:02.292 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
03:21:02.292 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:02.299 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:02.304 00.005 6120 Enqueuing Expose request
03:21:02.307 00.003 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
03:21:02.307 00.000 7680 Moving (0.15, 0.00) raw xDistance=0.15 yDistance=0.06
03:21:02.307 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:21:02.307 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:21:02.308 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:21:02.308 00.000 7680 MoveAxis(E, 0, ABG)
03:21:02.308 00.000 7680 Move returns status 0, amount 0
03:21:02.308 00.000 7680 MoveAxis(N, 0, ABG)
03:21:02.309 00.001 7680 Move returns status 0, amount 0
03:21:02.310 00.001 7680 move complete, result=0
03:21:02.310 00.000 7680 worker thread done servicing request
03:21:02.310 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:21:02.314 00.004 7680 Worker thread wakes up
03:21:02.314 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:02.314 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:03.567 01.253 7680 Exposure complete
03:21:03.710 00.143 7680 worker thread done servicing request
03:21:03.711 00.001 6120 OnExposeComplete: enter
03:21:03.715 00.004 6120 UpdateGuideState(): m_state=6
03:21:03.719 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2701
03:21:03.723 00.004 6120 Star::Find returns 1 (0), X=512.69, Y=672.43, Mass=8804, SNR=62.6, Peak=190 HFD=6.9
03:21:03.726 00.003 6120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.19) = xAngle (-0.74 = -0.74)
03:21:03.731 00.005 6120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.13 = 2.13)
03:21:03.735 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.55 mountX=0.16 mountY=0.18, mountTheta=0.85
03:21:03.740 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.11, opts=13)
03:21:03.745 00.005 6120 Enqueuing Move request for scope (0.18, -0.11)
03:21:03.749 00.004 7680 Worker thread wakes up
03:21:03.750 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:03.755 00.005 6120 UpdateGuideState exits: m=8804 SNR=62.6
03:21:03.758 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:03.762 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:03.767 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
03:21:03.768 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
03:21:03.768 00.000 7680 Moving (0.18, -0.11) raw xDistance=0.16 yDistance=0.18
03:21:03.769 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:21:03.769 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:21:03.769 00.000 6120 Enqueuing Expose request
03:21:03.773 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:21:03.774 00.001 7680 MoveAxis(E, 0, ABG)
03:21:03.774 00.000 7680 Move returns status 0, amount 0
03:21:03.774 00.000 7680 MoveAxis(N, 0, ABG)
03:21:03.774 00.000 7680 Move returns status 0, amount 0
03:21:03.775 00.001 7680 move complete, result=0
03:21:03.775 00.000 7680 worker thread done servicing request
03:21:03.775 00.000 7680 Worker thread wakes up
03:21:03.775 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:21:03.781 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:03.781 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:05.033 01.252 7680 Exposure complete
03:21:05.180 00.147 7680 worker thread done servicing request
03:21:05.180 00.000 6120 OnExposeComplete: enter
03:21:05.186 00.006 6120 UpdateGuideState(): m_state=6
03:21:05.189 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2702
03:21:05.192 00.003 6120 Star::Find returns 1 (0), X=512.57, Y=672.02, Mass=8181, SNR=60.1, Peak=205 HFD=6.6
03:21:05.197 00.005 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
03:21:05.201 00.004 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
03:21:05.204 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.52 hyp=0.52 cameraTheta=-1.46 mountX=-0.04 mountY=0.49, mountTheta=1.65
03:21:05.208 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.52, opts=13)
03:21:05.210 00.002 6120 Enqueuing Move request for scope (0.06, -0.52)
03:21:05.215 00.005 7680 Worker thread wakes up
03:21:05.215 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.52) opts 0xd
03:21:05.215 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.52)
03:21:05.215 00.000 7680 Moving (0.06, -0.52) raw xDistance=-0.04 yDistance=0.49
03:21:05.215 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:21:05.216 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
03:21:05.216 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:05.220 00.004 6120 UpdateGuideState exits: m=8181 SNR=60.1
03:21:05.223 00.003 7680 MoveAxis(E, 0, ABG)
03:21:05.223 00.000 7680 Move returns status 0, amount 0
03:21:05.223 00.000 7680 MoveAxis(S, 267, ABG)
03:21:05.223 00.000 7680 Guiding  Dir = 1, Dur = 267
03:21:05.225 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:05.228 00.003 7680 IsSlewing returns 0
03:21:05.228 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:05.232 00.004 6120 Enqueuing Expose request
03:21:05.236 00.004 7680 IsGuiding returns 0
03:21:05.236 00.000 7680 PulseGuide returned control before completion, sleep 277
03:21:05.523 00.287 7680 IsGuiding returns 1
03:21:05.526 00.003 7680 scope still moving after pulse duration time elapsed
03:21:05.554 00.028 7680 IsSlewing returns 0
03:21:05.555 00.001 7680 IsGuiding returns 0
03:21:05.555 00.000 7680 scope move finished after 267 + 52 ms
03:21:05.556 00.001 7680 Move returns status 0, amount 267
03:21:05.556 00.000 7680 move complete, result=0
03:21:05.556 00.000 7680 worker thread done servicing request
03:21:05.557 00.001 7680 Worker thread wakes up
03:21:05.557 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 267 ms SOUTH
03:21:05.564 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:05.564 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:06.815 01.251 7680 Exposure complete
03:21:06.963 00.148 7680 worker thread done servicing request
03:21:06.963 00.000 6120 OnExposeComplete: enter
03:21:06.967 00.004 6120 UpdateGuideState(): m_state=6
03:21:06.971 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2703
03:21:06.975 00.004 6120 Star::Find returns 1 (0), X=512.67, Y=672.66, Mass=8987, SNR=63.0, Peak=210 HFD=6.9
03:21:06.979 00.004 6120 CameraToMount -- cameraTheta (0.66) - m_xAngle (0.19) = xAngle (0.48 = 0.48)
03:21:06.984 00.005 6120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.35 = -2.93)
03:21:06.988 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.66 mountX=0.17 mountY=-0.04, mountTheta=-0.23
03:21:06.993 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.12, opts=13)
03:21:06.996 00.003 6120 Enqueuing Move request for scope (0.15, 0.12)
03:21:07.001 00.005 7680 Worker thread wakes up
03:21:07.001 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
03:21:07.002 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:07.005 00.003 6120 UpdateGuideState exits: m=8987 SNR=63.0
03:21:07.009 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:07.013 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:07.018 00.005 6120 Enqueuing Expose request
03:21:07.021 00.003 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
03:21:07.021 00.000 7680 Moving (0.15, 0.12) raw xDistance=0.17 yDistance=-0.04
03:21:07.022 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:21:07.022 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:21:07.022 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:21:07.023 00.001 7680 MoveAxis(E, 0, ABG)
03:21:07.023 00.000 7680 Move returns status 0, amount 0
03:21:07.023 00.000 7680 MoveAxis(N, 0, ABG)
03:21:07.023 00.000 7680 Move returns status 0, amount 0
03:21:07.024 00.001 7680 move complete, result=0
03:21:07.024 00.000 7680 worker thread done servicing request
03:21:07.024 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:07.028 00.004 7680 Worker thread wakes up
03:21:07.028 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:07.028 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:08.277 01.249 7680 Exposure complete
03:21:08.423 00.146 7680 worker thread done servicing request
03:21:08.424 00.001 6120 OnExposeComplete: enter
03:21:08.427 00.003 6120 UpdateGuideState(): m_state=6
03:21:08.431 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2704
03:21:08.435 00.004 6120 Star::Find returns 1 (0), X=512.81, Y=671.99, Mass=8120, SNR=60.6, Peak=218 HFD=6.4
03:21:08.439 00.004 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.19) = xAngle (-1.27 = -1.27)
03:21:08.442 00.003 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.61 = 1.61)
03:21:08.446 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=-0.55 hyp=0.63 cameraTheta=-1.08 mountX=0.19 mountY=0.63, mountTheta=1.28
03:21:08.450 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.55, opts=13)
03:21:08.456 00.006 6120 Enqueuing Move request for scope (0.30, -0.55)
03:21:08.460 00.004 7680 Worker thread wakes up
03:21:08.460 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:08.463 00.003 6120 UpdateGuideState exits: m=8120 SNR=60.6
03:21:08.467 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:08.471 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:08.475 00.004 6120 Enqueuing Expose request
03:21:08.478 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.55) opts 0xd
03:21:08.478 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.55)
03:21:08.478 00.000 7680 Moving (0.30, -0.55) raw xDistance=0.19 yDistance=0.63
03:21:08.478 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:21:08.478 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
03:21:08.480 00.002 7680 MoveAxis(E, 0, ABG)
03:21:08.480 00.000 7680 Move returns status 0, amount 0
03:21:08.480 00.000 7680 MoveAxis(S, 340, ABG)
03:21:08.480 00.000 7680 Guiding  Dir = 1, Dur = 340
03:21:08.481 00.001 7680 IsSlewing returns 0
03:21:08.481 00.000 7680 IsGuiding returns 0
03:21:08.482 00.001 7680 PulseGuide returned control before completion, sleep 350
03:21:08.840 00.358 7680 IsGuiding returns 1
03:21:08.842 00.002 7680 scope still moving after pulse duration time elapsed
03:21:08.872 00.030 7680 IsSlewing returns 0
03:21:08.873 00.001 7680 IsGuiding returns 0
03:21:08.874 00.001 7680 scope move finished after 340 + 52 ms
03:21:08.874 00.000 7680 Move returns status 0, amount 340
03:21:08.875 00.001 7680 move complete, result=0
03:21:08.876 00.001 7680 worker thread done servicing request
03:21:08.876 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.6 px 340 ms SOUTH
03:21:08.883 00.007 7680 Worker thread wakes up
03:21:08.883 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:08.883 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:10.133 01.250 7680 Exposure complete
03:21:10.278 00.145 7680 worker thread done servicing request
03:21:10.278 00.000 6120 OnExposeComplete: enter
03:21:10.283 00.005 6120 UpdateGuideState(): m_state=6
03:21:10.287 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2705
03:21:10.290 00.003 6120 Star::Find returns 1 (0), X=512.89, Y=672.29, Mass=7872, SNR=58.3, Peak=216 HFD=6.4
03:21:10.297 00.007 6120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.19) = xAngle (-0.78 = -0.78)
03:21:10.300 00.003 6120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.10 = 2.10)
03:21:10.305 00.005 6120 CameraToMount -- cameraX=0.38 cameraY=-0.25 hyp=0.45 cameraTheta=-0.59 mountX=0.32 mountY=0.39, mountTheta=0.88
03:21:10.311 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=-0.25, opts=13)
03:21:10.314 00.003 6120 Enqueuing Move request for scope (0.38, -0.25)
03:21:10.319 00.005 7680 Worker thread wakes up
03:21:10.319 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.25) opts 0xd
03:21:10.319 00.000 7680 Handling offset move in thread for scope, endpoint = (0.38, -0.25)
03:21:10.319 00.000 7680 Moving (0.38, -0.25) raw xDistance=0.32 yDistance=0.39
03:21:10.320 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:21:10.320 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
03:21:10.320 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:10.325 00.005 7680 MoveAxis(W, 133, ABG)
03:21:10.326 00.001 7680 Guiding  Dir = 3, Dur = 133
03:21:10.326 00.000 6120 UpdateGuideState exits: m=7872 SNR=58.3
03:21:10.331 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:10.335 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:10.338 00.003 7680 IsSlewing returns 0
03:21:10.339 00.001 6120 Enqueuing Expose request
03:21:10.344 00.005 7680 IsGuiding returns 0
03:21:10.344 00.000 7680 PulseGuide returned control before completion, sleep 143
03:21:10.497 00.153 7680 IsGuiding returns 1
03:21:10.497 00.000 7680 scope still moving after pulse duration time elapsed
03:21:10.529 00.032 7680 IsSlewing returns 0
03:21:10.530 00.001 7680 IsGuiding returns 0
03:21:10.530 00.000 7680 scope move finished after 133 + 54 ms
03:21:10.532 00.002 7680 Move returns status 0, amount 133
03:21:10.532 00.000 7680 MoveAxis(S, 213, ABG)
03:21:10.532 00.000 7680 Guiding  Dir = 1, Dur = 213
03:21:10.533 00.001 7680 IsSlewing returns 0
03:21:10.533 00.000 7680 IsGuiding returns 0
03:21:10.534 00.001 7680 PulseGuide returned control before completion, sleep 223
03:21:10.765 00.231 7680 IsGuiding returns 1
03:21:10.765 00.000 7680 scope still moving after pulse duration time elapsed
03:21:10.796 00.031 7680 IsSlewing returns 0
03:21:10.798 00.002 7680 IsGuiding returns 0
03:21:10.798 00.000 7680 scope move finished after 213 + 51 ms
03:21:10.799 00.001 7680 Move returns status 0, amount 213
03:21:10.799 00.000 7680 move complete, result=0
03:21:10.799 00.000 7680 worker thread done servicing request
03:21:10.799 00.000 7680 Worker thread wakes up
03:21:10.800 00.001 6120 GuideStep: 0.3 px 133 ms WEST, 0.4 px 213 ms SOUTH
03:21:10.807 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:10.807 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:12.062 01.255 7680 Exposure complete
03:21:12.210 00.148 7680 worker thread done servicing request
03:21:12.210 00.000 6120 OnExposeComplete: enter
03:21:12.215 00.005 6120 UpdateGuideState(): m_state=6
03:21:12.219 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2706
03:21:12.222 00.003 6120 Star::Find returns 1 (0), X=512.59, Y=672.76, Mass=8616, SNR=60.2, Peak=205 HFD=6.6
03:21:12.225 00.003 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (0.19) = xAngle (1.05 = 1.05)
03:21:12.230 00.005 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.92 = -2.36)
03:21:12.234 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.23 mountX=0.12 mountY=-0.17, mountTheta=-0.95
03:21:12.239 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.22, opts=13)
03:21:12.243 00.004 6120 Enqueuing Move request for scope (0.08, 0.22)
03:21:12.247 00.004 7680 Worker thread wakes up
03:21:12.247 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0xd
03:21:12.247 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
03:21:12.247 00.000 7680 Moving (0.08, 0.22) raw xDistance=0.12 yDistance=-0.17
03:21:12.247 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:21:12.248 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:21:12.248 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:21:12.248 00.000 7680 MoveAxis(E, 0, ABG)
03:21:12.248 00.000 7680 Move returns status 0, amount 0
03:21:12.248 00.000 7680 MoveAxis(N, 0, ABG)
03:21:12.248 00.000 7680 Move returns status 0, amount 0
03:21:12.248 00.000 7680 move complete, result=0
03:21:12.249 00.001 7680 worker thread done servicing request
03:21:12.249 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:12.253 00.004 6120 UpdateGuideState exits: m=8616 SNR=60.2
03:21:12.258 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:12.261 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:12.265 00.004 6120 Enqueuing Expose request
03:21:12.269 00.004 7680 Worker thread wakes up
03:21:12.269 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:21:12.273 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:12.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:13.524 01.251 7680 Exposure complete
03:21:13.669 00.145 7680 worker thread done servicing request
03:21:13.669 00.000 6120 OnExposeComplete: enter
03:21:13.674 00.005 6120 UpdateGuideState(): m_state=6
03:21:13.678 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2707
03:21:13.683 00.005 6120 Star::Find returns 1 (0), X=512.54, Y=672.72, Mass=8575, SNR=61.9, Peak=211 HFD=6.7
03:21:13.686 00.003 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (0.19) = xAngle (1.23 = 1.23)
03:21:13.690 00.004 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.10 = -2.18)
03:21:13.693 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.42 mountX=0.06 mountY=-0.15, mountTheta=-1.18
03:21:13.698 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.18, opts=13)
03:21:13.703 00.005 6120 Enqueuing Move request for scope (0.03, 0.18)
03:21:13.709 00.006 7680 Worker thread wakes up
03:21:13.709 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:13.714 00.005 6120 UpdateGuideState exits: m=8575 SNR=61.9
03:21:13.718 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:13.721 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:13.726 00.005 6120 Enqueuing Expose request
03:21:13.730 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
03:21:13.730 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
03:21:13.730 00.000 7680 Moving (0.03, 0.18) raw xDistance=0.06 yDistance=-0.15
03:21:13.730 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:21:13.730 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:21:13.732 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:21:13.732 00.000 7680 MoveAxis(E, 0, ABG)
03:21:13.732 00.000 7680 Move returns status 0, amount 0
03:21:13.732 00.000 7680 MoveAxis(N, 0, ABG)
03:21:13.732 00.000 7680 Move returns status 0, amount 0
03:21:13.733 00.001 7680 move complete, result=0
03:21:13.733 00.000 7680 worker thread done servicing request
03:21:13.733 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:21:13.738 00.005 7680 Worker thread wakes up
03:21:13.738 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:13.738 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:14.992 01.254 7680 Exposure complete
03:21:15.135 00.143 7680 worker thread done servicing request
03:21:15.135 00.000 6120 OnExposeComplete: enter
03:21:15.139 00.004 6120 UpdateGuideState(): m_state=6
03:21:15.144 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2708
03:21:15.148 00.004 6120 Star::Find returns 1 (0), X=512.56, Y=672.67, Mass=8971, SNR=62.3, Peak=228 HFD=6.8
03:21:15.151 00.003 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (0.19) = xAngle (1.07 = 1.07)
03:21:15.155 00.004 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.95 = -2.34)
03:21:15.158 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.26 mountX=0.07 mountY=-0.10, mountTheta=-0.99
03:21:15.163 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.13, opts=13)
03:21:15.167 00.004 6120 Enqueuing Move request for scope (0.04, 0.13)
03:21:15.171 00.004 7680 Worker thread wakes up
03:21:15.171 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
03:21:15.171 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
03:21:15.171 00.000 7680 Moving (0.04, 0.13) raw xDistance=0.07 yDistance=-0.10
03:21:15.171 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:21:15.171 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:21:15.172 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:15.176 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:21:15.176 00.000 7680 MoveAxis(E, 0, ABG)
03:21:15.176 00.000 7680 Move returns status 0, amount 0
03:21:15.176 00.000 7680 MoveAxis(N, 0, ABG)
03:21:15.176 00.000 7680 Move returns status 0, amount 0
03:21:15.176 00.000 7680 move complete, result=0
03:21:15.177 00.001 7680 worker thread done servicing request
03:21:15.177 00.000 6120 UpdateGuideState exits: m=8971 SNR=62.3
03:21:15.181 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:15.185 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:15.190 00.005 6120 Enqueuing Expose request
03:21:15.194 00.004 7680 Worker thread wakes up
03:21:15.194 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:15.199 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:15.199 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:16.448 01.249 7680 Exposure complete
03:21:16.581 00.133 7680 worker thread done servicing request
03:21:16.581 00.000 6120 OnExposeComplete: enter
03:21:16.586 00.005 6120 UpdateGuideState(): m_state=6
03:21:16.589 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2709
03:21:16.594 00.005 6120 Star::Find returns 1 (0), X=512.47, Y=672.57, Mass=8566, SNR=61.4, Peak=215 HFD=7.0
03:21:16.597 00.003 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (0.19) = xAngle (2.46 = 2.46)
03:21:16.601 00.004 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.34 = -0.95)
03:21:16.607 00.006 6120 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.65 mountX=-0.04 mountY=-0.05, mountTheta=-2.34
03:21:16.612 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.03, opts=13)
03:21:16.617 00.005 6120 Enqueuing Move request for scope (-0.05, 0.03)
03:21:16.621 00.004 7680 Worker thread wakes up
03:21:16.621 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:16.624 00.003 6120 UpdateGuideState exits: m=8566 SNR=61.4
03:21:16.627 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:16.632 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
03:21:16.632 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
03:21:16.632 00.000 7680 Moving (-0.05, 0.03) raw xDistance=-0.04 yDistance=-0.05
03:21:16.632 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:21:16.632 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:21:16.633 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:16.636 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:21:16.636 00.000 7680 MoveAxis(E, 0, ABG)
03:21:16.636 00.000 6120 Enqueuing Expose request
03:21:16.641 00.005 7680 Move returns status 0, amount 0
03:21:16.641 00.000 7680 MoveAxis(N, 0, ABG)
03:21:16.641 00.000 7680 Move returns status 0, amount 0
03:21:16.641 00.000 7680 move complete, result=0
03:21:16.642 00.001 7680 worker thread done servicing request
03:21:16.642 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:16.649 00.007 7680 Worker thread wakes up
03:21:16.649 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:16.649 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:17.907 01.258 7680 Exposure complete
03:21:18.051 00.144 7680 worker thread done servicing request
03:21:18.052 00.001 6120 OnExposeComplete: enter
03:21:18.057 00.005 6120 UpdateGuideState(): m_state=6
03:21:18.062 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2710
03:21:18.066 00.004 6120 Star::Find returns 1 (0), X=512.39, Y=672.11, Mass=7963, SNR=59.3, Peak=205 HFD=6.5
03:21:18.069 00.003 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
03:21:18.074 00.005 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
03:21:18.077 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.43 hyp=0.45 cameraTheta=-1.85 mountX=-0.20 mountY=0.33, mountTheta=2.12
03:21:18.083 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.43, opts=13)
03:21:18.088 00.005 6120 Enqueuing Move request for scope (-0.12, -0.43)
03:21:18.092 00.004 7680 Worker thread wakes up
03:21:18.092 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.43) opts 0xd
03:21:18.092 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.43)
03:21:18.092 00.000 7680 Moving (-0.12, -0.43) raw xDistance=-0.20 yDistance=0.33
03:21:18.093 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:21:18.093 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:21:18.093 00.000 7680 MoveAxis(E, 82, ABG)
03:21:18.093 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:18.097 00.004 6120 UpdateGuideState exits: m=7963 SNR=59.3
03:21:18.100 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:18.104 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:18.108 00.004 7680 Guiding  Dir = 2, Dur = 82
03:21:18.108 00.000 6120 Enqueuing Expose request
03:21:18.111 00.003 7680 IsSlewing returns 0
03:21:18.111 00.000 7680 IsGuiding returns 0
03:21:18.113 00.002 7680 PulseGuide returned control before completion, sleep 92
03:21:18.206 00.093 7680 IsGuiding returns 1
03:21:18.206 00.000 7680 scope still moving after pulse duration time elapsed
03:21:18.238 00.032 7680 IsSlewing returns 0
03:21:18.240 00.002 7680 IsGuiding returns 0
03:21:18.240 00.000 7680 scope move finished after 82 + 45 ms
03:21:18.240 00.000 7680 Move returns status 0, amount 82
03:21:18.240 00.000 7680 MoveAxis(S, 180, ABG)
03:21:18.242 00.002 7680 Guiding  Dir = 1, Dur = 180
03:21:18.242 00.000 7680 IsSlewing returns 0
03:21:18.243 00.001 7680 IsGuiding returns 0
03:21:18.243 00.000 7680 PulseGuide returned control before completion, sleep 190
03:21:18.440 00.197 7680 IsGuiding returns 1
03:21:18.440 00.000 7680 scope still moving after pulse duration time elapsed
03:21:18.471 00.031 7680 IsSlewing returns 0
03:21:18.472 00.001 7680 IsGuiding returns 0
03:21:18.472 00.000 7680 scope move finished after 180 + 49 ms
03:21:18.472 00.000 7680 Move returns status 0, amount 180
03:21:18.473 00.001 7680 move complete, result=0
03:21:18.473 00.000 7680 worker thread done servicing request
03:21:18.473 00.000 6120 GuideStep: -0.2 px 82 ms EAST, 0.3 px 180 ms SOUTH
03:21:18.481 00.008 7680 Worker thread wakes up
03:21:18.482 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:18.482 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:19.735 01.253 7680 Exposure complete
03:21:19.884 00.149 7680 worker thread done servicing request
03:21:19.884 00.000 6120 OnExposeComplete: enter
03:21:19.889 00.005 6120 UpdateGuideState(): m_state=6
03:21:19.896 00.007 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2711
03:21:19.901 00.005 6120 Star::Find returns 1 (0), X=512.53, Y=672.61, Mass=8830, SNR=62.2, Peak=218 HFD=6.9
03:21:19.907 00.006 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (0.19) = xAngle (1.13 = 1.13)
03:21:19.913 00.006 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.00 = -2.28)
03:21:19.919 00.006 6120 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.32 mountX=0.03 mountY=-0.06, mountTheta=-1.06
03:21:19.925 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.07, opts=13)
03:21:19.929 00.004 6120 Enqueuing Move request for scope (0.02, 0.07)
03:21:19.934 00.005 7680 Worker thread wakes up
03:21:19.935 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:19.940 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
03:21:19.940 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
03:21:19.941 00.001 7680 Moving (0.02, 0.07) raw xDistance=0.03 yDistance=-0.06
03:21:19.941 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:21:19.941 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:21:19.942 00.001 6120 UpdateGuideState exits: m=8830 SNR=62.2
03:21:19.946 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:21:19.948 00.002 7680 MoveAxis(E, 0, ABG)
03:21:19.948 00.000 7680 Move returns status 0, amount 0
03:21:19.948 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:19.953 00.005 7680 MoveAxis(N, 0, ABG)
03:21:19.954 00.001 7680 Move returns status 0, amount 0
03:21:19.954 00.000 7680 move complete, result=0
03:21:19.954 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:19.961 00.007 6120 Enqueuing Expose request
03:21:19.964 00.003 7680 worker thread done servicing request
03:21:19.964 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:19.968 00.004 7680 Worker thread wakes up
03:21:19.968 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:19.968 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:21.219 01.251 7680 Exposure complete
03:21:21.355 00.136 7680 worker thread done servicing request
03:21:21.356 00.001 6120 OnExposeComplete: enter
03:21:21.361 00.005 6120 UpdateGuideState(): m_state=6
03:21:21.366 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2712
03:21:21.369 00.003 6120 Star::Find returns 1 (0), X=512.47, Y=674.02, Mass=8470, SNR=60.9, Peak=208 HFD=6.6
03:21:21.373 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.19) = xAngle (1.42 = 1.42)
03:21:21.376 00.003 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.29 = -1.99)
03:21:21.381 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=1.48 hyp=1.48 cameraTheta=1.60 mountX=0.23 mountY=-1.35, mountTheta=-1.40
03:21:21.387 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=1.48, opts=13)
03:21:21.390 00.003 6120 Enqueuing Move request for scope (-0.05, 1.48)
03:21:21.392 00.002 7680 Worker thread wakes up
03:21:21.392 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 1.48) opts 0xd
03:21:21.393 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 1.48)
03:21:21.393 00.000 7680 Moving (-0.05, 1.48) raw xDistance=0.23 yDistance=-1.35
03:21:21.393 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
03:21:21.393 00.000 7680 resist switch: large excursion: input -1.35 thresh 0.60 direction from 1 to -1
03:21:21.393 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.06
03:21:21.393 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.35 from input -1.35
03:21:21.394 00.001 7680 MoveAxis(W, 92, ABG)
03:21:21.394 00.000 7680 Guiding  Dir = 3, Dur = 92
03:21:21.394 00.000 7680 IsSlewing returns 0
03:21:21.394 00.000 7680 IsGuiding returns 0
03:21:21.395 00.001 7680 PulseGuide returned control before completion, sleep 102
03:21:21.395 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:21.397 00.002 6120 UpdateGuideState exits: m=8470 SNR=60.9
03:21:21.401 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:21.404 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:21.408 00.004 6120 Enqueuing Expose request
03:21:21.507 00.099 7680 IsGuiding returns 1
03:21:21.507 00.000 7680 scope still moving after pulse duration time elapsed
03:21:21.537 00.030 7680 IsSlewing returns 0
03:21:21.538 00.001 7680 IsGuiding returns 0
03:21:21.540 00.002 7680 scope move finished after 92 + 52 ms
03:21:21.540 00.000 7680 Move returns status 0, amount 92
03:21:21.540 00.000 7680 MoveAxis(N, 734, ABG)
03:21:21.540 00.000 7680 Guiding  Dir = 0, Dur = 734
03:21:21.542 00.002 7680 IsSlewing returns 0
03:21:21.543 00.001 7680 IsGuiding returns 0
03:21:21.544 00.001 7680 PulseGuide returned control before completion, sleep 744
03:21:22.290 00.746 7680 IsGuiding returns 1
03:21:22.291 00.001 7680 scope still moving after pulse duration time elapsed
03:21:22.322 00.031 7680 IsSlewing returns 0
03:21:22.323 00.001 7680 IsGuiding returns 0
03:21:22.324 00.001 7680 scope move finished after 734 + 46 ms
03:21:22.324 00.000 7680 Move returns status 0, amount 734
03:21:22.325 00.001 7680 move complete, result=0
03:21:22.327 00.002 7680 worker thread done servicing request
03:21:22.327 00.000 7680 Worker thread wakes up
03:21:22.328 00.001 6120 GuideStep: 0.2 px 92 ms WEST, -1.4 px 734 ms NORTH
03:21:22.334 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:22.334 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:23.587 01.253 7680 Exposure complete
03:21:23.716 00.129 7680 worker thread done servicing request
03:21:23.717 00.001 6120 OnExposeComplete: enter
03:21:23.721 00.004 6120 UpdateGuideState(): m_state=6
03:21:23.724 00.003 6120 Star::Find(15, 512, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2713
03:21:23.728 00.004 6120 Star::Find returns 1 (1), X=512.32, Y=671.89, Mass=8719, SNR=61.1, Peak=255 HFD=6.6
03:21:23.733 00.005 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
03:21:23.737 00.004 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
03:21:23.741 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.65 hyp=0.68 cameraTheta=-1.87 mountX=-0.32 mountY=0.49, mountTheta=2.14
03:21:23.746 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.65, opts=13)
03:21:23.750 00.004 6120 Enqueuing Move request for scope (-0.20, -0.65)
03:21:23.754 00.004 7680 Worker thread wakes up
03:21:23.754 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.65) opts 0xd
03:21:23.755 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.65)
03:21:23.755 00.000 7680 Moving (-0.20, -0.65) raw xDistance=-0.32 yDistance=0.49
03:21:23.755 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
03:21:23.755 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:21:23.756 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
03:21:23.756 00.000 7680 MoveAxis(E, 123, ABG)
03:21:23.756 00.000 7680 Guiding  Dir = 2, Dur = 123
03:21:23.756 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:23.760 00.004 7680 IsSlewing returns 0
03:21:23.760 00.000 6120 UpdateGuideState exits: m=8719 SNR=61.1 Saturated
03:21:23.764 00.004 7680 IsGuiding returns 0
03:21:23.765 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:23.770 00.005 7680 PulseGuide returned control before completion, sleep 133
03:21:23.770 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:23.775 00.005 6120 Enqueuing Expose request
03:21:23.908 00.133 7680 IsGuiding returns 1
03:21:23.909 00.001 7680 scope still moving after pulse duration time elapsed
03:21:23.941 00.032 7680 IsSlewing returns 0
03:21:23.942 00.001 7680 IsGuiding returns 0
03:21:23.943 00.001 7680 scope move finished after 123 + 54 ms
03:21:23.944 00.001 7680 Move returns status 0, amount 123
03:21:23.944 00.000 7680 MoveAxis(N, 0, ABG)
03:21:23.945 00.001 7680 Move returns status 0, amount 0
03:21:23.945 00.000 7680 move complete, result=0
03:21:23.945 00.000 7680 worker thread done servicing request
03:21:23.946 00.001 7680 Worker thread wakes up
03:21:23.946 00.000 6120 GuideStep: -0.3 px 123 ms EAST, 0.5 px 0 ms NORTH
03:21:23.954 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:23.955 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:25.203 01.248 7680 Exposure complete
03:21:25.379 00.176 7680 worker thread done servicing request
03:21:25.380 00.001 6120 OnExposeComplete: enter
03:21:25.385 00.005 6120 UpdateGuideState(): m_state=6
03:21:25.394 00.009 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2714
03:21:25.403 00.009 6120 Star::Find returns 1 (0), X=512.41, Y=671.83, Mass=8840, SNR=62.6, Peak=231 HFD=6.6
03:21:25.408 00.005 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
03:21:25.412 00.004 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
03:21:25.417 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.71 hyp=0.72 cameraTheta=-1.72 mountX=-0.24 mountY=0.59, mountTheta=1.95
03:21:25.426 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.71, opts=13)
03:21:25.431 00.005 6120 Enqueuing Move request for scope (-0.11, -0.71)
03:21:25.434 00.003 7680 Worker thread wakes up
03:21:25.434 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:25.438 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.71) opts 0xd
03:21:25.438 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.71)
03:21:25.438 00.000 7680 Moving (-0.11, -0.71) raw xDistance=-0.24 yDistance=0.59
03:21:25.438 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
03:21:25.438 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:21:25.439 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
03:21:25.439 00.000 6120 UpdateGuideState exits: m=8840 SNR=62.6
03:21:25.442 00.003 7680 MoveAxis(E, 106, ABG)
03:21:25.442 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:25.446 00.004 7680 Guiding  Dir = 2, Dur = 106
03:21:25.446 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:25.451 00.005 7680 IsSlewing returns 0
03:21:25.451 00.000 6120 Enqueuing Expose request
03:21:25.454 00.003 7680 IsGuiding returns 0
03:21:25.454 00.000 7680 PulseGuide returned control before completion, sleep 116
03:21:25.585 00.131 7680 IsGuiding returns 1
03:21:25.586 00.001 7680 scope still moving after pulse duration time elapsed
03:21:25.617 00.031 7680 IsSlewing returns 0
03:21:25.618 00.001 7680 IsGuiding returns 0
03:21:25.618 00.000 7680 scope move finished after 106 + 57 ms
03:21:25.619 00.001 7680 Move returns status 0, amount 106
03:21:25.619 00.000 7680 MoveAxis(N, 0, ABG)
03:21:25.619 00.000 7680 Move returns status 0, amount 0
03:21:25.619 00.000 7680 move complete, result=0
03:21:25.619 00.000 7680 worker thread done servicing request
03:21:25.620 00.001 7680 Worker thread wakes up
03:21:25.621 00.001 6120 GuideStep: -0.2 px 106 ms EAST, 0.6 px 0 ms NORTH
03:21:25.626 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:25.626 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:26.874 01.248 7680 Exposure complete
03:21:27.017 00.143 7680 worker thread done servicing request
03:21:27.017 00.000 6120 OnExposeComplete: enter
03:21:27.023 00.006 6120 UpdateGuideState(): m_state=6
03:21:27.027 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2715
03:21:27.031 00.004 6120 Star::Find returns 1 (0), X=512.56, Y=671.74, Mass=8108, SNR=59.6, Peak=196 HFD=6.7
03:21:27.036 00.005 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
03:21:27.039 00.003 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
03:21:27.043 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.80 hyp=0.80 cameraTheta=-1.52 mountX=-0.11 mountY=0.74, mountTheta=1.72
03:21:27.048 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.80, opts=13)
03:21:27.053 00.005 6120 Enqueuing Move request for scope (0.04, -0.80)
03:21:27.058 00.005 7680 Worker thread wakes up
03:21:27.058 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:27.062 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.80) opts 0xd
03:21:27.062 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.80)
03:21:27.062 00.000 7680 Moving (0.04, -0.80) raw xDistance=-0.11 yDistance=0.74
03:21:27.062 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:21:27.063 00.001 7680 resist switch: large excursion: input 0.74 thresh 0.60 direction from -1 to 1
03:21:27.063 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.22
03:21:27.063 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
03:21:27.063 00.000 7680 MoveAxis(E, 0, ABG)
03:21:27.063 00.000 7680 Move returns status 0, amount 0
03:21:27.064 00.001 7680 MoveAxis(S, 402, ABG)
03:21:27.064 00.000 7680 Guiding  Dir = 1, Dur = 402
03:21:27.064 00.000 6120 UpdateGuideState exits: m=8108 SNR=59.6
03:21:27.068 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:27.073 00.005 7680 IsSlewing returns 0
03:21:27.073 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:27.077 00.004 7680 IsGuiding returns 0
03:21:27.077 00.000 6120 Enqueuing Expose request
03:21:27.082 00.005 7680 PulseGuide returned control before completion, sleep 412
03:21:27.507 00.425 7680 IsGuiding returns 0
03:21:27.507 00.000 7680 Move returns status 0, amount 402
03:21:27.509 00.002 7680 move complete, result=0
03:21:27.509 00.000 7680 worker thread done servicing request
03:21:27.509 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 402 ms SOUTH
03:21:27.517 00.008 7680 Worker thread wakes up
03:21:27.517 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:27.517 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:28.777 01.260 7680 Exposure complete
03:21:28.914 00.137 7680 worker thread done servicing request
03:21:28.914 00.000 6120 OnExposeComplete: enter
03:21:28.919 00.005 6120 UpdateGuideState(): m_state=6
03:21:28.923 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2716
03:21:28.928 00.005 6120 Star::Find returns 1 (0), X=512.47, Y=671.52, Mass=8465, SNR=60.3, Peak=197 HFD=7.0
03:21:28.932 00.004 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
03:21:28.935 00.003 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
03:21:28.938 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-1.02 hyp=1.02 cameraTheta=-1.62 mountX=-0.24 mountY=0.89, mountTheta=1.83
03:21:28.943 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-1.02, opts=13)
03:21:28.946 00.003 6120 Enqueuing Move request for scope (-0.05, -1.02)
03:21:28.949 00.003 7680 Worker thread wakes up
03:21:28.950 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -1.02) opts 0xd
03:21:28.950 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -1.02)
03:21:28.950 00.000 7680 Moving (-0.05, -1.02) raw xDistance=-0.24 yDistance=0.89
03:21:28.950 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:21:28.950 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
03:21:28.950 00.000 7680 MoveAxis(E, 97, ABG)
03:21:28.950 00.000 7680 Guiding  Dir = 2, Dur = 97
03:21:28.950 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:28.956 00.006 7680 IsSlewing returns 0
03:21:28.956 00.000 6120 UpdateGuideState exits: m=8465 SNR=60.3
03:21:28.960 00.004 7680 IsGuiding returns 0
03:21:28.960 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:28.965 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:28.968 00.003 7680 PulseGuide returned control before completion, sleep 107
03:21:28.968 00.000 6120 Enqueuing Expose request
03:21:29.080 00.112 7680 IsGuiding returns 1
03:21:29.081 00.001 7680 scope still moving after pulse duration time elapsed
03:21:29.112 00.031 7680 IsSlewing returns 0
03:21:29.113 00.001 7680 IsGuiding returns 0
03:21:29.113 00.000 7680 scope move finished after 97 + 55 ms
03:21:29.113 00.000 7680 Move returns status 0, amount 97
03:21:29.114 00.001 7680 MoveAxis(S, 483, ABG)
03:21:29.114 00.000 7680 Guiding  Dir = 1, Dur = 483
03:21:29.115 00.001 7680 IsSlewing returns 0
03:21:29.115 00.000 7680 IsGuiding returns 0
03:21:29.116 00.001 7680 PulseGuide returned control before completion, sleep 493
03:21:29.612 00.496 7680 IsGuiding returns 1
03:21:29.613 00.001 7680 scope still moving after pulse duration time elapsed
03:21:29.644 00.031 7680 IsSlewing returns 0
03:21:29.648 00.004 7680 IsGuiding returns 0
03:21:29.649 00.001 7680 scope move finished after 483 + 50 ms
03:21:29.649 00.000 7680 Move returns status 0, amount 483
03:21:29.649 00.000 7680 move complete, result=0
03:21:29.650 00.001 7680 worker thread done servicing request
03:21:29.650 00.000 6120 GuideStep: -0.2 px 97 ms EAST, 0.9 px 483 ms SOUTH
03:21:29.656 00.006 7680 Worker thread wakes up
03:21:29.656 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:29.658 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:30.903 01.245 7680 Exposure complete
03:21:31.055 00.152 7680 worker thread done servicing request
03:21:31.055 00.000 6120 OnExposeComplete: enter
03:21:31.059 00.004 6120 UpdateGuideState(): m_state=6
03:21:31.063 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2717
03:21:31.068 00.005 6120 Star::Find returns 1 (0), X=512.65, Y=671.93, Mass=8705, SNR=61.7, Peak=224 HFD=6.7
03:21:31.073 00.005 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
03:21:31.079 00.006 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
03:21:31.084 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-0.62 hyp=0.63 cameraTheta=-1.36 mountX=0.02 mountY=0.61, mountTheta=1.54
03:21:31.089 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.62, opts=13)
03:21:31.093 00.004 6120 Enqueuing Move request for scope (0.13, -0.62)
03:21:31.098 00.005 7680 Worker thread wakes up
03:21:31.099 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.62) opts 0xd
03:21:31.099 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.62)
03:21:31.099 00.000 7680 Moving (0.13, -0.62) raw xDistance=0.02 yDistance=0.61
03:21:31.099 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:21:31.100 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
03:21:31.100 00.000 7680 MoveAxis(E, 0, ABG)
03:21:31.100 00.000 7680 Move returns status 0, amount 0
03:21:31.100 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:31.105 00.005 7680 MoveAxis(S, 332, ABG)
03:21:31.105 00.000 6120 UpdateGuideState exits: m=8705 SNR=61.7
03:21:31.111 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:31.115 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:31.118 00.003 6120 Enqueuing Expose request
03:21:31.122 00.004 7680 Guiding  Dir = 1, Dur = 332
03:21:31.124 00.002 7680 IsSlewing returns 0
03:21:31.124 00.000 7680 IsGuiding returns 0
03:21:31.124 00.000 7680 PulseGuide returned control before completion, sleep 342
03:21:31.472 00.348 7680 IsGuiding returns 1
03:21:31.472 00.000 7680 scope still moving after pulse duration time elapsed
03:21:31.504 00.032 7680 IsSlewing returns 0
03:21:31.506 00.002 7680 IsGuiding returns 0
03:21:31.506 00.000 7680 scope move finished after 332 + 50 ms
03:21:31.507 00.001 7680 Move returns status 0, amount 332
03:21:31.507 00.000 7680 move complete, result=0
03:21:31.508 00.001 7680 worker thread done servicing request
03:21:31.508 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 332 ms SOUTH
03:21:31.517 00.009 7680 Worker thread wakes up
03:21:31.517 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:31.518 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:32.770 01.252 7680 Exposure complete
03:21:32.909 00.139 7680 worker thread done servicing request
03:21:32.909 00.000 6120 OnExposeComplete: enter
03:21:32.913 00.004 6120 UpdateGuideState(): m_state=6
03:21:32.918 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2718
03:21:32.923 00.005 6120 Star::Find returns 1 (0), X=512.88, Y=671.96, Mass=8571, SNR=61.8, Peak=208 HFD=6.5
03:21:32.926 00.003 6120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.19) = xAngle (-1.20 = -1.20)
03:21:32.931 00.005 6120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.68 = 1.68)
03:21:32.935 00.004 6120 CameraToMount -- cameraX=0.36 cameraY=-0.58 hyp=0.69 cameraTheta=-1.01 mountX=0.25 mountY=0.68, mountTheta=1.22
03:21:32.940 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.36, y=-0.58, opts=13)
03:21:32.943 00.003 6120 Enqueuing Move request for scope (0.36, -0.58)
03:21:32.948 00.005 7680 Worker thread wakes up
03:21:32.948 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:32.952 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.58) opts 0xd
03:21:32.953 00.001 7680 Handling offset move in thread for scope, endpoint = (0.36, -0.58)
03:21:32.953 00.000 7680 Moving (0.36, -0.58) raw xDistance=0.25 yDistance=0.68
03:21:32.953 00.000 6120 UpdateGuideState exits: m=8571 SNR=61.8
03:21:32.959 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:32.963 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:32.966 00.003 6120 Enqueuing Expose request
03:21:32.970 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:21:32.971 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
03:21:32.971 00.000 7680 MoveAxis(W, 102, ABG)
03:21:32.971 00.000 7680 Guiding  Dir = 3, Dur = 102
03:21:32.971 00.000 7680 IsSlewing returns 0
03:21:32.972 00.001 7680 IsGuiding returns 0
03:21:32.972 00.000 7680 PulseGuide returned control before completion, sleep 112
03:21:33.086 00.114 7680 IsGuiding returns 1
03:21:33.087 00.001 7680 scope still moving after pulse duration time elapsed
03:21:33.118 00.031 7680 IsSlewing returns 0
03:21:33.120 00.002 7680 IsGuiding returns 0
03:21:33.120 00.000 7680 scope move finished after 102 + 46 ms
03:21:33.121 00.001 7680 Move returns status 0, amount 102
03:21:33.122 00.001 7680 MoveAxis(S, 370, ABG)
03:21:33.122 00.000 7680 Guiding  Dir = 1, Dur = 370
03:21:33.123 00.001 7680 IsSlewing returns 0
03:21:33.123 00.000 7680 IsGuiding returns 0
03:21:33.124 00.001 7680 PulseGuide returned control before completion, sleep 380
03:21:33.512 00.388 7680 IsGuiding returns 1
03:21:33.513 00.001 7680 scope still moving after pulse duration time elapsed
03:21:33.542 00.029 7680 IsSlewing returns 0
03:21:33.544 00.002 7680 IsGuiding returns 0
03:21:33.545 00.001 7680 scope move finished after 370 + 52 ms
03:21:33.547 00.002 7680 Move returns status 0, amount 370
03:21:33.547 00.000 7680 move complete, result=0
03:21:33.548 00.001 7680 worker thread done servicing request
03:21:33.548 00.000 6120 GuideStep: 0.3 px 102 ms WEST, 0.7 px 370 ms SOUTH
03:21:33.553 00.005 7680 Worker thread wakes up
03:21:33.555 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:33.555 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:34.809 01.254 7680 Exposure complete
03:21:34.949 00.140 7680 worker thread done servicing request
03:21:34.949 00.000 6120 OnExposeComplete: enter
03:21:34.952 00.003 6120 UpdateGuideState(): m_state=6
03:21:34.957 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2719
03:21:34.962 00.005 6120 Star::Find returns 1 (0), X=512.55, Y=672.74, Mass=8839, SNR=62.1, Peak=218 HFD=6.7
03:21:34.965 00.003 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (0.19) = xAngle (1.19 = 1.19)
03:21:34.968 00.003 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.06 = -2.22)
03:21:34.972 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.38 mountX=0.08 mountY=-0.16, mountTheta=-1.13
03:21:34.977 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.20, opts=13)
03:21:34.980 00.003 6120 Enqueuing Move request for scope (0.04, 0.20)
03:21:34.984 00.004 7680 Worker thread wakes up
03:21:34.984 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
03:21:34.984 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
03:21:34.984 00.000 7680 Moving (0.04, 0.20) raw xDistance=0.08 yDistance=-0.16
03:21:34.984 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:21:34.985 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:34.988 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:21:34.988 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:21:34.988 00.000 7680 MoveAxis(E, 0, ABG)
03:21:34.988 00.000 7680 Move returns status 0, amount 0
03:21:34.988 00.000 7680 MoveAxis(N, 0, ABG)
03:21:34.988 00.000 7680 Move returns status 0, amount 0
03:21:34.990 00.002 7680 move complete, result=0
03:21:34.990 00.000 7680 worker thread done servicing request
03:21:34.990 00.000 6120 UpdateGuideState exits: m=8839 SNR=62.1
03:21:34.993 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:34.997 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:35.000 00.003 6120 Enqueuing Expose request
03:21:35.003 00.003 7680 Worker thread wakes up
03:21:35.003 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:35.003 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:21:35.007 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:36.260 01.253 7680 Exposure complete
03:21:36.392 00.132 7680 worker thread done servicing request
03:21:36.392 00.000 6120 OnExposeComplete: enter
03:21:36.397 00.005 6120 UpdateGuideState(): m_state=6
03:21:36.401 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2720
03:21:36.405 00.004 6120 Star::Find returns 1 (0), X=512.42, Y=672.50, Mass=8700, SNR=62.2, Peak=215 HFD=7.1
03:21:36.408 00.003 6120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (0.19) = xAngle (-2.90 = -2.90)
03:21:36.413 00.005 6120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.02 = -0.02)
03:21:36.416 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-2.71 mountX=-0.10 mountY=-0.00, mountTheta=-3.12
03:21:36.421 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.04, opts=13)
03:21:36.426 00.005 6120 Enqueuing Move request for scope (-0.09, -0.04)
03:21:36.429 00.003 7680 Worker thread wakes up
03:21:36.429 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
03:21:36.430 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
03:21:36.430 00.000 7680 Moving (-0.09, -0.04) raw xDistance=-0.10 yDistance=-0.00
03:21:36.430 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:21:36.430 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:21:36.430 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:21:36.431 00.001 7680 MoveAxis(E, 0, ABG)
03:21:36.431 00.000 7680 Move returns status 0, amount 0
03:21:36.431 00.000 7680 MoveAxis(N, 0, ABG)
03:21:36.431 00.000 7680 Move returns status 0, amount 0
03:21:36.431 00.000 7680 move complete, result=0
03:21:36.431 00.000 7680 worker thread done servicing request
03:21:36.431 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:36.435 00.004 6120 UpdateGuideState exits: m=8700 SNR=62.2
03:21:36.439 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:36.442 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:36.446 00.004 6120 Enqueuing Expose request
03:21:36.450 00.004 7680 Worker thread wakes up
03:21:36.450 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:36.455 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:36.455 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:37.693 01.238 7680 Exposure complete
03:21:37.813 00.120 7680 worker thread done servicing request
03:21:37.813 00.000 6120 OnExposeComplete: enter
03:21:37.817 00.004 6120 UpdateGuideState(): m_state=6
03:21:37.822 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2721
03:21:37.826 00.004 6120 Star::Find returns 1 (0), X=512.40, Y=672.06, Mass=8325, SNR=61.0, Peak=212 HFD=6.6
03:21:37.831 00.005 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
03:21:37.836 00.005 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
03:21:37.840 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.48 hyp=0.50 cameraTheta=-1.80 mountX=-0.20 mountY=0.38, mountTheta=2.06
03:21:37.848 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.48, opts=13)
03:21:37.853 00.005 6120 Enqueuing Move request for scope (-0.11, -0.48)
03:21:37.856 00.003 7680 Worker thread wakes up
03:21:37.856 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:37.860 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.48) opts 0xd
03:21:37.860 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.48)
03:21:37.860 00.000 6120 UpdateGuideState exits: m=8325 SNR=61.0
03:21:37.864 00.004 7680 Moving (-0.11, -0.48) raw xDistance=-0.20 yDistance=0.38
03:21:37.864 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:37.867 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:21:37.867 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:37.870 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:21:37.871 00.001 6120 Enqueuing Expose request
03:21:37.873 00.002 7680 MoveAxis(E, 82, ABG)
03:21:37.874 00.001 7680 Guiding  Dir = 2, Dur = 82
03:21:37.874 00.000 7680 IsSlewing returns 0
03:21:37.874 00.000 7680 IsGuiding returns 0
03:21:37.874 00.000 7680 PulseGuide returned control before completion, sleep 92
03:21:37.971 00.097 7680 IsGuiding returns 1
03:21:37.971 00.000 7680 scope still moving after pulse duration time elapsed
03:21:38.016 00.045 7680 IsSlewing returns 0
03:21:38.019 00.003 7680 IsGuiding returns 0
03:21:38.019 00.000 7680 scope move finished after 82 + 62 ms
03:21:38.019 00.000 7680 Move returns status 0, amount 82
03:21:38.019 00.000 7680 MoveAxis(S, 208, ABG)
03:21:38.020 00.001 7680 Guiding  Dir = 1, Dur = 208
03:21:38.020 00.000 7680 IsSlewing returns 0
03:21:38.020 00.000 7680 IsGuiding returns 0
03:21:38.021 00.001 7680 PulseGuide returned control before completion, sleep 218
03:21:38.276 00.255 7680 IsGuiding returns 0
03:21:38.277 00.001 7680 Move returns status 0, amount 208
03:21:38.277 00.000 7680 move complete, result=0
03:21:38.277 00.000 7680 worker thread done servicing request
03:21:38.278 00.001 7680 Worker thread wakes up
03:21:38.278 00.000 6120 GuideStep: -0.2 px 82 ms EAST, 0.4 px 208 ms SOUTH
03:21:38.282 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:38.282 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:39.524 01.242 7680 Exposure complete
03:21:39.655 00.131 7680 worker thread done servicing request
03:21:39.655 00.000 6120 OnExposeComplete: enter
03:21:39.660 00.005 6120 UpdateGuideState(): m_state=6
03:21:39.664 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2722
03:21:39.670 00.006 6120 Star::Find returns 1 (0), X=512.41, Y=672.62, Mass=8967, SNR=63.3, Peak=221 HFD=6.9
03:21:39.674 00.004 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (0.19) = xAngle (2.32 = 2.32)
03:21:39.679 00.005 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.19 = -1.09)
03:21:39.683 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.51 mountX=-0.09 mountY=-0.12, mountTheta=-2.22
03:21:39.688 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.08, opts=13)
03:21:39.692 00.004 6120 Enqueuing Move request for scope (-0.11, 0.08)
03:21:39.697 00.005 7680 Worker thread wakes up
03:21:39.698 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
03:21:39.698 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:39.702 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
03:21:39.702 00.000 6120 UpdateGuideState exits: m=8967 SNR=63.3
03:21:39.706 00.004 7680 Moving (-0.11, 0.08) raw xDistance=-0.09 yDistance=-0.12
03:21:39.706 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:39.710 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:21:39.710 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:39.713 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:21:39.713 00.000 6120 Enqueuing Expose request
03:21:39.717 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:21:39.718 00.001 7680 MoveAxis(E, 0, ABG)
03:21:39.718 00.000 7680 Move returns status 0, amount 0
03:21:39.718 00.000 7680 MoveAxis(N, 0, ABG)
03:21:39.718 00.000 7680 Move returns status 0, amount 0
03:21:39.718 00.000 7680 move complete, result=0
03:21:39.718 00.000 7680 worker thread done servicing request
03:21:39.718 00.000 7680 Worker thread wakes up
03:21:39.718 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:39.723 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:39.723 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:40.973 01.250 7680 Exposure complete
03:21:41.105 00.132 7680 worker thread done servicing request
03:21:41.105 00.000 6120 OnExposeComplete: enter
03:21:41.110 00.005 6120 UpdateGuideState(): m_state=6
03:21:41.117 00.007 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2723
03:21:41.123 00.006 6120 Star::Find returns 1 (0), X=512.47, Y=672.56, Mass=8667, SNR=61.0, Peak=227 HFD=7.0
03:21:41.127 00.004 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (0.19) = xAngle (2.51 = 2.51)
03:21:41.130 00.003 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.38 = -0.90)
03:21:41.135 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.70 mountX=-0.04 mountY=-0.04, mountTheta=-2.37
03:21:41.143 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.02, opts=13)
03:21:41.146 00.003 6120 Enqueuing Move request for scope (-0.04, 0.02)
03:21:41.151 00.005 7680 Worker thread wakes up
03:21:41.151 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:41.156 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
03:21:41.157 00.001 6120 UpdateGuideState exits: m=8667 SNR=61.0
03:21:41.161 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
03:21:41.162 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:41.167 00.005 7680 Moving (-0.04, 0.02) raw xDistance=-0.04 yDistance=-0.04
03:21:41.168 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:41.176 00.008 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:21:41.176 00.000 6120 Enqueuing Expose request
03:21:41.182 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:21:41.182 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:21:41.182 00.000 7680 MoveAxis(E, 0, ABG)
03:21:41.183 00.001 7680 Move returns status 0, amount 0
03:21:41.183 00.000 7680 MoveAxis(N, 0, ABG)
03:21:41.183 00.000 7680 Move returns status 0, amount 0
03:21:41.183 00.000 7680 move complete, result=0
03:21:41.183 00.000 7680 worker thread done servicing request
03:21:41.183 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:21:41.189 00.006 7680 Worker thread wakes up
03:21:41.189 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:41.190 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:42.444 01.254 7680 Exposure complete
03:21:42.589 00.145 7680 worker thread done servicing request
03:21:42.589 00.000 6120 OnExposeComplete: enter
03:21:42.593 00.004 6120 UpdateGuideState(): m_state=6
03:21:42.596 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2724
03:21:42.599 00.003 6120 Star::Find returns 1 (0), X=512.43, Y=671.97, Mass=8175, SNR=60.9, Peak=202 HFD=6.6
03:21:42.602 00.003 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
03:21:42.606 00.004 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
03:21:42.609 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.57 hyp=0.58 cameraTheta=-1.73 mountX=-0.19 mountY=0.47, mountTheta=1.96
03:21:42.613 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.57, opts=13)
03:21:42.616 00.003 6120 Enqueuing Move request for scope (-0.09, -0.57)
03:21:42.619 00.003 7680 Worker thread wakes up
03:21:42.619 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:42.621 00.002 6120 UpdateGuideState exits: m=8175 SNR=60.9
03:21:42.625 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:42.627 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:42.631 00.004 6120 Enqueuing Expose request
03:21:42.634 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.57) opts 0xd
03:21:42.634 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.57)
03:21:42.634 00.000 7680 Moving (-0.09, -0.57) raw xDistance=-0.19 yDistance=0.47
03:21:42.634 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:21:42.634 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
03:21:42.636 00.002 7680 MoveAxis(E, 0, ABG)
03:21:42.636 00.000 7680 Move returns status 0, amount 0
03:21:42.636 00.000 7680 MoveAxis(S, 257, ABG)
03:21:42.636 00.000 7680 Guiding  Dir = 1, Dur = 257
03:21:42.637 00.001 7680 IsSlewing returns 0
03:21:42.637 00.000 7680 IsGuiding returns 0
03:21:42.637 00.000 7680 PulseGuide returned control before completion, sleep 267
03:21:42.905 00.268 7680 IsGuiding returns 1
03:21:42.906 00.001 7680 scope still moving after pulse duration time elapsed
03:21:42.935 00.029 7680 IsSlewing returns 0
03:21:42.937 00.002 7680 IsGuiding returns 0
03:21:42.937 00.000 7680 scope move finished after 257 + 43 ms
03:21:42.938 00.001 7680 Move returns status 0, amount 257
03:21:42.938 00.000 7680 move complete, result=0
03:21:42.940 00.002 7680 worker thread done servicing request
03:21:42.940 00.000 7680 Worker thread wakes up
03:21:42.941 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 257 ms SOUTH
03:21:42.947 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:42.947 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:44.205 01.258 7680 Exposure complete
03:21:44.352 00.147 7680 worker thread done servicing request
03:21:44.352 00.000 6120 OnExposeComplete: enter
03:21:44.355 00.003 6120 UpdateGuideState(): m_state=6
03:21:44.359 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2725
03:21:44.365 00.006 6120 Star::Find returns 1 (0), X=512.35, Y=672.79, Mass=8553, SNR=60.6, Peak=207 HFD=6.6
03:21:44.370 00.005 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (0.19) = xAngle (1.96 = 1.96)
03:21:44.374 00.004 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.84 = -1.45)
03:21:44.378 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.25 hyp=0.30 cameraTheta=2.15 mountX=-0.11 mountY=-0.30, mountTheta=-1.94
03:21:44.383 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.25, opts=13)
03:21:44.388 00.005 6120 Enqueuing Move request for scope (-0.16, 0.25)
03:21:44.391 00.003 7680 Worker thread wakes up
03:21:44.391 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.25) opts 0xd
03:21:44.391 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.25)
03:21:44.391 00.000 7680 Moving (-0.16, 0.25) raw xDistance=-0.11 yDistance=-0.30
03:21:44.392 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:21:44.393 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:21:44.393 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:44.396 00.003 6120 UpdateGuideState exits: m=8553 SNR=60.6
03:21:44.401 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:44.405 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:44.409 00.004 6120 Enqueuing Expose request
03:21:44.412 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
03:21:44.413 00.001 7680 MoveAxis(E, 0, ABG)
03:21:44.413 00.000 7680 Move returns status 0, amount 0
03:21:44.413 00.000 7680 MoveAxis(N, 0, ABG)
03:21:44.413 00.000 7680 Move returns status 0, amount 0
03:21:44.413 00.000 7680 move complete, result=0
03:21:44.413 00.000 7680 worker thread done servicing request
03:21:44.414 00.001 7680 Worker thread wakes up
03:21:44.414 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:21:44.419 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:44.419 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:45.675 01.256 7680 Exposure complete
03:21:45.815 00.140 7680 worker thread done servicing request
03:21:45.815 00.000 6120 OnExposeComplete: enter
03:21:45.819 00.004 6120 UpdateGuideState(): m_state=6
03:21:45.824 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2726
03:21:45.829 00.005 6120 Star::Find returns 1 (0), X=512.31, Y=672.10, Mass=8432, SNR=61.9, Peak=210 HFD=6.5
03:21:45.834 00.005 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
03:21:45.838 00.004 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.69 = 0.69)
03:21:45.842 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.44 hyp=0.48 cameraTheta=-2.00 mountX=-0.28 mountY=0.31, mountTheta=2.31
03:21:45.847 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.44, opts=13)
03:21:45.850 00.003 6120 Enqueuing Move request for scope (-0.20, -0.44)
03:21:45.856 00.006 7680 Worker thread wakes up
03:21:45.856 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.44) opts 0xd
03:21:45.856 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.44)
03:21:45.856 00.000 7680 Moving (-0.20, -0.44) raw xDistance=-0.28 yDistance=0.31
03:21:45.857 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:21:45.857 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:21:45.857 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:45.862 00.005 7680 MoveAxis(E, 114, ABG)
03:21:45.863 00.001 7680 Guiding  Dir = 2, Dur = 114
03:21:45.863 00.000 6120 UpdateGuideState exits: m=8432 SNR=61.9
03:21:45.868 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:45.872 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:45.875 00.003 6120 Enqueuing Expose request
03:21:45.880 00.005 7680 IsSlewing returns 0
03:21:45.880 00.000 7680 IsGuiding returns 0
03:21:45.880 00.000 7680 PulseGuide returned control before completion, sleep 124
03:21:46.006 00.126 7680 IsGuiding returns 1
03:21:46.008 00.002 7680 scope still moving after pulse duration time elapsed
03:21:46.037 00.029 7680 IsSlewing returns 0
03:21:46.039 00.002 7680 IsGuiding returns 0
03:21:46.040 00.001 7680 scope move finished after 114 + 45 ms
03:21:46.040 00.000 7680 Move returns status 0, amount 114
03:21:46.041 00.001 7680 MoveAxis(S, 166, ABG)
03:21:46.041 00.000 7680 Guiding  Dir = 1, Dur = 166
03:21:46.042 00.001 7680 IsSlewing returns 0
03:21:46.042 00.000 7680 IsGuiding returns 0
03:21:46.045 00.003 7680 PulseGuide returned control before completion, sleep 176
03:21:46.225 00.180 7680 IsGuiding returns 1
03:21:46.226 00.001 7680 scope still moving after pulse duration time elapsed
03:21:46.258 00.032 7680 IsSlewing returns 0
03:21:46.260 00.002 7680 IsGuiding returns 0
03:21:46.260 00.000 7680 scope move finished after 166 + 50 ms
03:21:46.261 00.001 7680 Move returns status 0, amount 166
03:21:46.262 00.001 7680 move complete, result=0
03:21:46.263 00.001 7680 worker thread done servicing request
03:21:46.263 00.000 6120 GuideStep: -0.3 px 114 ms EAST, 0.3 px 166 ms SOUTH
03:21:46.273 00.010 7680 Worker thread wakes up
03:21:46.273 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:46.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:47.524 01.251 7680 Exposure complete
03:21:47.667 00.143 7680 worker thread done servicing request
03:21:47.668 00.001 6120 OnExposeComplete: enter
03:21:47.672 00.004 6120 UpdateGuideState(): m_state=6
03:21:47.677 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2727
03:21:47.681 00.004 6120 Star::Find returns 1 (0), X=512.39, Y=672.60, Mass=8494, SNR=61.1, Peak=199 HFD=6.9
03:21:47.685 00.004 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (0.19) = xAngle (2.52 = 2.52)
03:21:47.688 00.003 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.39 = -0.89)
03:21:47.692 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.70 mountX=-0.11 mountY=-0.10, mountTheta=-2.38
03:21:47.697 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.06, opts=13)
03:21:47.702 00.005 6120 Enqueuing Move request for scope (-0.12, 0.06)
03:21:47.707 00.005 7680 Worker thread wakes up
03:21:47.707 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:47.712 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
03:21:47.712 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
03:21:47.712 00.000 7680 Moving (-0.12, 0.06) raw xDistance=-0.11 yDistance=-0.10
03:21:47.712 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:21:47.712 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:21:47.713 00.001 6120 UpdateGuideState exits: m=8494 SNR=61.1
03:21:47.719 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:47.723 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:47.726 00.003 6120 Enqueuing Expose request
03:21:47.731 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:21:47.732 00.001 7680 MoveAxis(E, 0, ABG)
03:21:47.732 00.000 7680 Move returns status 0, amount 0
03:21:47.733 00.001 7680 MoveAxis(N, 0, ABG)
03:21:47.733 00.000 7680 Move returns status 0, amount 0
03:21:47.733 00.000 7680 move complete, result=0
03:21:47.733 00.000 7680 worker thread done servicing request
03:21:47.733 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:47.739 00.006 7680 Worker thread wakes up
03:21:47.739 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:47.739 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:48.996 01.257 7680 Exposure complete
03:21:49.142 00.146 7680 worker thread done servicing request
03:21:49.143 00.001 6120 OnExposeComplete: enter
03:21:49.147 00.004 6120 UpdateGuideState(): m_state=6
03:21:49.151 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2728
03:21:49.156 00.005 6120 Star::Find returns 1 (0), X=512.39, Y=672.57, Mass=8577, SNR=62.3, Peak=194 HFD=7.0
03:21:49.161 00.005 6120 CameraToMount -- cameraTheta (2.93) - m_xAngle (0.19) = xAngle (2.75 = 2.75)
03:21:49.164 00.003 6120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.62 = -0.66)
03:21:49.169 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.93 mountX=-0.12 mountY=-0.08, mountTheta=-2.55
03:21:49.176 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.03, opts=13)
03:21:49.181 00.005 6120 Enqueuing Move request for scope (-0.13, 0.03)
03:21:49.185 00.004 7680 Worker thread wakes up
03:21:49.185 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
03:21:49.186 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
03:21:49.186 00.000 7680 Moving (-0.13, 0.03) raw xDistance=-0.12 yDistance=-0.08
03:21:49.186 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:21:49.187 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:21:49.187 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:49.192 00.005 6120 UpdateGuideState exits: m=8577 SNR=62.3
03:21:49.195 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:49.199 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:21:49.199 00.000 7680 MoveAxis(E, 0, ABG)
03:21:49.199 00.000 7680 Move returns status 0, amount 0
03:21:49.199 00.000 7680 MoveAxis(N, 0, ABG)
03:21:49.199 00.000 7680 Move returns status 0, amount 0
03:21:49.199 00.000 7680 move complete, result=0
03:21:49.199 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:49.206 00.007 6120 Enqueuing Expose request
03:21:49.211 00.005 7680 worker thread done servicing request
03:21:49.211 00.000 7680 Worker thread wakes up
03:21:49.211 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:49.211 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:49.213 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:21:50.461 01.248 7680 Exposure complete
03:21:50.603 00.142 7680 worker thread done servicing request
03:21:50.604 00.001 6120 OnExposeComplete: enter
03:21:50.611 00.007 6120 UpdateGuideState(): m_state=6
03:21:50.615 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2729
03:21:50.620 00.005 6120 Star::Find returns 1 (0), X=512.26, Y=672.59, Mass=9256, SNR=64.0, Peak=208 HFD=6.9
03:21:50.624 00.004 6120 CameraToMount -- cameraTheta (2.95) - m_xAngle (0.19) = xAngle (2.76 = 2.76)
03:21:50.628 00.004 6120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.64 = -0.65)
03:21:50.631 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.05 hyp=0.26 cameraTheta=2.95 mountX=-0.24 mountY=-0.16, mountTheta=-2.57
03:21:50.636 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.05, opts=13)
03:21:50.642 00.006 6120 Enqueuing Move request for scope (-0.25, 0.05)
03:21:50.646 00.004 7680 Worker thread wakes up
03:21:50.646 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:50.650 00.004 6120 UpdateGuideState exits: m=9256 SNR=64.0
03:21:50.653 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:50.657 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:50.662 00.005 6120 Enqueuing Expose request
03:21:50.665 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.05) opts 0xd
03:21:50.665 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.05)
03:21:50.666 00.001 7680 Moving (-0.25, 0.05) raw xDistance=-0.24 yDistance=-0.16
03:21:50.666 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:21:50.666 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:21:50.666 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:21:50.667 00.001 7680 MoveAxis(E, 97, ABG)
03:21:50.667 00.000 7680 Guiding  Dir = 2, Dur = 97
03:21:50.667 00.000 7680 IsSlewing returns 0
03:21:50.667 00.000 7680 IsGuiding returns 0
03:21:50.668 00.001 7680 PulseGuide returned control before completion, sleep 107
03:21:50.779 00.111 7680 IsGuiding returns 1
03:21:50.781 00.002 7680 scope still moving after pulse duration time elapsed
03:21:50.811 00.030 7680 IsSlewing returns 0
03:21:50.813 00.002 7680 IsGuiding returns 0
03:21:50.813 00.000 7680 scope move finished after 97 + 49 ms
03:21:50.814 00.001 7680 Move returns status 0, amount 97
03:21:50.814 00.000 7680 MoveAxis(N, 0, ABG)
03:21:50.815 00.001 7680 Move returns status 0, amount 0
03:21:50.816 00.001 7680 move complete, result=0
03:21:50.816 00.000 7680 worker thread done servicing request
03:21:50.816 00.000 6120 GuideStep: -0.2 px 97 ms EAST, -0.2 px 0 ms NORTH
03:21:50.822 00.006 7680 Worker thread wakes up
03:21:50.822 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:50.822 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:52.071 01.249 7680 Exposure complete
03:21:52.219 00.148 7680 worker thread done servicing request
03:21:52.219 00.000 6120 OnExposeComplete: enter
03:21:52.223 00.004 6120 UpdateGuideState(): m_state=6
03:21:52.227 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2730
03:21:52.231 00.004 6120 Star::Find returns 1 (0), X=512.31, Y=672.02, Mass=8399, SNR=60.8, Peak=214 HFD=6.6
03:21:52.237 00.006 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
03:21:52.241 00.004 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.74 = 0.74)
03:21:52.245 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.53 hyp=0.56 cameraTheta=-1.95 mountX=-0.30 mountY=0.38, mountTheta=2.24
03:21:52.251 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.53, opts=13)
03:21:52.255 00.004 6120 Enqueuing Move request for scope (-0.21, -0.53)
03:21:52.258 00.003 7680 Worker thread wakes up
03:21:52.259 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:52.263 00.004 6120 UpdateGuideState exits: m=8399 SNR=60.8
03:21:52.267 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:52.270 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:52.275 00.005 6120 Enqueuing Expose request
03:21:52.279 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.53) opts 0xd
03:21:52.279 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.53)
03:21:52.279 00.000 7680 Moving (-0.21, -0.53) raw xDistance=-0.30 yDistance=0.38
03:21:52.279 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
03:21:52.280 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:21:52.280 00.000 7680 MoveAxis(E, 130, ABG)
03:21:52.280 00.000 7680 Guiding  Dir = 2, Dur = 130
03:21:52.280 00.000 7680 IsSlewing returns 0
03:21:52.281 00.001 7680 IsGuiding returns 0
03:21:52.281 00.000 7680 PulseGuide returned control before completion, sleep 140
03:21:52.435 00.154 7680 IsGuiding returns 1
03:21:52.436 00.001 7680 scope still moving after pulse duration time elapsed
03:21:52.467 00.031 7680 IsSlewing returns 0
03:21:52.467 00.000 7680 IsGuiding returns 0
03:21:52.467 00.000 7680 scope move finished after 130 + 57 ms
03:21:52.469 00.002 7680 Move returns status 0, amount 130
03:21:52.469 00.000 7680 MoveAxis(S, 207, ABG)
03:21:52.469 00.000 7680 Guiding  Dir = 1, Dur = 207
03:21:52.469 00.000 7680 IsSlewing returns 0
03:21:52.470 00.001 7680 IsGuiding returns 0
03:21:52.471 00.001 7680 PulseGuide returned control before completion, sleep 217
03:21:52.706 00.235 7680 IsGuiding returns 1
03:21:52.707 00.001 7680 scope still moving after pulse duration time elapsed
03:21:52.732 00.025 7680 IsSlewing returns 0
03:21:52.734 00.002 7680 IsGuiding returns 0
03:21:52.734 00.000 7680 scope move finished after 207 + 57 ms
03:21:52.736 00.002 7680 Move returns status 0, amount 207
03:21:52.736 00.000 7680 move complete, result=0
03:21:52.736 00.000 7680 worker thread done servicing request
03:21:52.736 00.000 6120 GuideStep: -0.3 px 130 ms EAST, 0.4 px 207 ms SOUTH
03:21:52.742 00.006 7680 Worker thread wakes up
03:21:52.742 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:52.742 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:53.996 01.254 7680 Exposure complete
03:21:54.133 00.137 6120 OnExposeComplete: enter
03:21:54.138 00.005 6120 UpdateGuideState(): m_state=6
03:21:54.142 00.004 7680 worker thread done servicing request
03:21:54.142 00.000 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2731
03:21:54.146 00.004 6120 Star::Find returns 1 (0), X=512.45, Y=672.50, Mass=9050, SNR=62.3, Peak=216 HFD=7.1
03:21:54.149 00.003 6120 CameraToMount -- cameraTheta (-2.54) - m_xAngle (0.19) = xAngle (-2.73 = -2.73)
03:21:54.153 00.004 6120 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.15 = 0.15)
03:21:54.156 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.54 mountX=-0.07 mountY=0.01, mountTheta=2.98
03:21:54.161 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.04, opts=13)
03:21:54.164 00.003 6120 Enqueuing Move request for scope (-0.06, -0.04)
03:21:54.168 00.004 7680 Worker thread wakes up
03:21:54.168 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:54.173 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
03:21:54.173 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
03:21:54.173 00.000 7680 Moving (-0.06, -0.04) raw xDistance=-0.07 yDistance=0.01
03:21:54.174 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:21:54.174 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:21:54.174 00.000 6120 UpdateGuideState exits: m=9050 SNR=62.3
03:21:54.178 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:21:54.178 00.000 7680 MoveAxis(E, 0, ABG)
03:21:54.179 00.001 7680 Move returns status 0, amount 0
03:21:54.179 00.000 7680 MoveAxis(N, 0, ABG)
03:21:54.179 00.000 7680 Move returns status 0, amount 0
03:21:54.179 00.000 7680 move complete, result=0
03:21:54.179 00.000 7680 worker thread done servicing request
03:21:54.179 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:54.183 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:54.187 00.004 6120 Enqueuing Expose request
03:21:54.191 00.004 7680 Worker thread wakes up
03:21:54.191 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:21:54.194 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:54.194 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:55.445 01.251 7680 Exposure complete
03:21:55.583 00.138 7680 worker thread done servicing request
03:21:55.583 00.000 6120 OnExposeComplete: enter
03:21:55.588 00.005 6120 UpdateGuideState(): m_state=6
03:21:55.591 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2732
03:21:55.596 00.005 6120 Star::Find returns 1 (0), X=512.12, Y=672.06, Mass=7919, SNR=58.8, Peak=219 HFD=6.4
03:21:55.599 00.003 6120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.19) = xAngle (-2.45 = -2.45)
03:21:55.604 00.005 6120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.42 = 0.42)
03:21:55.608 00.004 6120 CameraToMount -- cameraX=-0.39 cameraY=-0.48 hyp=0.62 cameraTheta=-2.26 mountX=-0.48 mountY=0.25, mountTheta=2.65
03:21:55.614 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=-0.48, opts=13)
03:21:55.618 00.004 6120 Enqueuing Move request for scope (-0.39, -0.48)
03:21:55.622 00.004 7680 Worker thread wakes up
03:21:55.622 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.48) opts 0xd
03:21:55.622 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, -0.48)
03:21:55.622 00.000 7680 Moving (-0.39, -0.48) raw xDistance=-0.48 yDistance=0.25
03:21:55.622 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
03:21:55.623 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:55.627 00.004 6120 UpdateGuideState exits: m=7919 SNR=58.8
03:21:55.630 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:55.634 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:55.638 00.004 6120 Enqueuing Expose request
03:21:55.641 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:21:55.641 00.000 7680 MoveAxis(E, 194, ABG)
03:21:55.641 00.000 7680 Guiding  Dir = 2, Dur = 194
03:21:55.643 00.002 7680 IsSlewing returns 0
03:21:55.643 00.000 7680 IsGuiding returns 0
03:21:55.644 00.001 7680 PulseGuide returned control before completion, sleep 204
03:21:55.860 00.216 7680 IsGuiding returns 1
03:21:55.862 00.002 7680 scope still moving after pulse duration time elapsed
03:21:55.890 00.028 7680 IsSlewing returns 0
03:21:55.891 00.001 7680 IsGuiding returns 0
03:21:55.891 00.000 7680 scope move finished after 194 + 53 ms
03:21:55.891 00.000 7680 Move returns status 0, amount 194
03:21:55.891 00.000 7680 MoveAxis(S, 138, ABG)
03:21:55.892 00.001 7680 Guiding  Dir = 1, Dur = 138
03:21:55.893 00.001 7680 IsSlewing returns 0
03:21:55.893 00.000 7680 IsGuiding returns 0
03:21:55.894 00.001 7680 PulseGuide returned control before completion, sleep 148
03:21:56.048 00.154 7680 IsGuiding returns 1
03:21:56.048 00.000 7680 scope still moving after pulse duration time elapsed
03:21:56.079 00.031 7680 IsSlewing returns 0
03:21:56.082 00.003 7680 IsGuiding returns 0
03:21:56.082 00.000 7680 scope move finished after 138 + 50 ms
03:21:56.083 00.001 7680 Move returns status 0, amount 138
03:21:56.083 00.000 7680 move complete, result=0
03:21:56.083 00.000 7680 worker thread done servicing request
03:21:56.083 00.000 6120 GuideStep: -0.5 px 194 ms EAST, 0.3 px 138 ms SOUTH
03:21:56.089 00.006 7680 Worker thread wakes up
03:21:56.089 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:56.089 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:57.342 01.253 7680 Exposure complete
03:21:57.485 00.143 7680 worker thread done servicing request
03:21:57.486 00.001 6120 OnExposeComplete: enter
03:21:57.492 00.006 6120 UpdateGuideState(): m_state=6
03:21:57.495 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2733
03:21:57.499 00.004 6120 Star::Find returns 1 (0), X=512.43, Y=671.95, Mass=8172, SNR=60.7, Peak=211 HFD=6.5
03:21:57.504 00.005 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
03:21:57.508 00.004 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
03:21:57.512 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.59 hyp=0.60 cameraTheta=-1.71 mountX=-0.19 mountY=0.50, mountTheta=1.94
03:21:57.517 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.59, opts=13)
03:21:57.521 00.004 6120 Enqueuing Move request for scope (-0.08, -0.59)
03:21:57.525 00.004 7680 Worker thread wakes up
03:21:57.525 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:57.529 00.004 6120 UpdateGuideState exits: m=8172 SNR=60.7
03:21:57.533 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:57.537 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:57.540 00.003 6120 Enqueuing Expose request
03:21:57.544 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.59) opts 0xd
03:21:57.544 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.59)
03:21:57.544 00.000 7680 Moving (-0.08, -0.59) raw xDistance=-0.19 yDistance=0.50
03:21:57.544 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:21:57.544 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
03:21:57.544 00.000 7680 MoveAxis(E, 0, ABG)
03:21:57.546 00.002 7680 Move returns status 0, amount 0
03:21:57.546 00.000 7680 MoveAxis(S, 270, ABG)
03:21:57.546 00.000 7680 Guiding  Dir = 1, Dur = 270
03:21:57.547 00.001 7680 IsSlewing returns 0
03:21:57.547 00.000 7680 IsGuiding returns 0
03:21:57.547 00.000 7680 PulseGuide returned control before completion, sleep 280
03:21:57.829 00.282 7680 IsGuiding returns 1
03:21:57.829 00.000 7680 scope still moving after pulse duration time elapsed
03:21:57.861 00.032 7680 IsSlewing returns 0
03:21:57.861 00.000 7680 IsGuiding returns 0
03:21:57.862 00.001 7680 scope move finished after 270 + 44 ms
03:21:57.862 00.000 7680 Move returns status 0, amount 270
03:21:57.863 00.001 7680 move complete, result=0
03:21:57.863 00.000 7680 worker thread done servicing request
03:21:57.864 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 270 ms SOUTH
03:21:57.871 00.007 7680 Worker thread wakes up
03:21:57.871 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:21:57.873 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:21:59.122 01.249 7680 Exposure complete
03:21:59.269 00.147 7680 worker thread done servicing request
03:21:59.269 00.000 6120 OnExposeComplete: enter
03:21:59.276 00.007 6120 UpdateGuideState(): m_state=6
03:21:59.279 00.003 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2734
03:21:59.284 00.005 6120 Star::Find returns 1 (0), X=512.27, Y=674.69, Mass=7829, SNR=59.4, Peak=205 HFD=6.4
03:21:59.289 00.005 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (0.19) = xAngle (1.50 = 1.50)
03:21:59.292 00.003 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.37 = -1.91)
03:21:59.295 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=2.15 hyp=2.17 cameraTheta=1.69 mountX=0.16 mountY=-2.04, mountTheta=-1.49
03:21:59.300 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=2.15, opts=13)
03:21:59.302 00.002 6120 Enqueuing Move request for scope (-0.25, 2.15)
03:21:59.307 00.005 7680 Worker thread wakes up
03:21:59.307 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 2.15) opts 0xd
03:21:59.307 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 2.15)
03:21:59.307 00.000 7680 Moving (-0.25, 2.15) raw xDistance=0.16 yDistance=-2.04
03:21:59.308 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:21:59.312 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:21:59.312 00.000 7680 resist switch: large excursion: input -2.04 thresh 0.60 direction from 1 to -1
03:21:59.312 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.12
03:21:59.312 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.04 from input -2.04
03:21:59.312 00.000 7680 MoveAxis(E, 0, ABG)
03:21:59.312 00.000 7680 Move returns status 0, amount 0
03:21:59.312 00.000 7680 MoveAxis(N, 1108, ABG)
03:21:59.313 00.001 7680 Guiding  Dir = 0, Dur = 1108
03:21:59.313 00.000 6120 UpdateGuideState exits: m=7829 SNR=59.4
03:21:59.317 00.004 7680 IsSlewing returns 0
03:21:59.317 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:59.321 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:21:59.326 00.005 7680 IsGuiding returns 0
03:21:59.326 00.000 6120 Enqueuing Expose request
03:21:59.330 00.004 7680 PulseGuide returned control before completion, sleep 1118
03:22:00.456 01.126 7680 IsGuiding returns 1
03:22:00.456 00.000 7680 scope still moving after pulse duration time elapsed
03:22:00.487 00.031 7680 IsSlewing returns 0
03:22:00.489 00.002 7680 IsGuiding returns 0
03:22:00.490 00.001 7680 scope move finished after 1108 + 55 ms
03:22:00.490 00.000 7680 Move returns status 0, amount 1108
03:22:00.490 00.000 7680 move complete, result=0
03:22:00.492 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -2.0 px 1108 ms NORTH
03:22:00.498 00.006 7680 worker thread done servicing request
03:22:00.499 00.001 7680 Worker thread wakes up
03:22:00.499 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:00.499 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:01.749 01.250 7680 Exposure complete
03:22:01.896 00.147 7680 worker thread done servicing request
03:22:01.896 00.000 6120 OnExposeComplete: enter
03:22:01.901 00.005 6120 UpdateGuideState(): m_state=6
03:22:01.905 00.004 6120 Star::Find(15, 512, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2735
03:22:01.909 00.004 6120 Star::Find returns 1 (0), X=512.38, Y=671.63, Mass=8865, SNR=62.5, Peak=205 HFD=6.8
03:22:01.914 00.005 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
03:22:01.918 00.004 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
03:22:01.922 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.91 hyp=0.92 cameraTheta=-1.72 mountX=-0.31 mountY=0.76, mountTheta=1.95
03:22:01.926 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.91, opts=13)
03:22:01.931 00.005 6120 Enqueuing Move request for scope (-0.14, -0.91)
03:22:01.934 00.003 7680 Worker thread wakes up
03:22:01.935 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.91) opts 0xd
03:22:01.935 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.91)
03:22:01.935 00.000 7680 Moving (-0.14, -0.91) raw xDistance=-0.31 yDistance=0.76
03:22:01.935 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
03:22:01.936 00.001 7680 resist switch: large excursion: input 0.76 thresh 0.60 direction from -1 to 1
03:22:01.936 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:01.939 00.003 6120 UpdateGuideState exits: m=8865 SNR=62.5
03:22:01.944 00.005 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.27
03:22:01.944 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
03:22:01.944 00.000 7680 MoveAxis(E, 125, ABG)
03:22:01.945 00.001 7680 Guiding  Dir = 2, Dur = 125
03:22:01.945 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:01.949 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:01.953 00.004 7680 IsSlewing returns 0
03:22:01.954 00.001 6120 Enqueuing Expose request
03:22:01.958 00.004 7680 IsGuiding returns 0
03:22:01.958 00.000 7680 PulseGuide returned control before completion, sleep 135
03:22:02.097 00.139 7680 IsGuiding returns 1
03:22:02.098 00.001 7680 scope still moving after pulse duration time elapsed
03:22:02.128 00.030 7680 IsSlewing returns 0
03:22:02.130 00.002 7680 IsGuiding returns 0
03:22:02.130 00.000 7680 scope move finished after 125 + 47 ms
03:22:02.130 00.000 7680 Move returns status 0, amount 125
03:22:02.131 00.001 7680 MoveAxis(S, 411, ABG)
03:22:02.131 00.000 7680 Guiding  Dir = 1, Dur = 411
03:22:02.131 00.000 7680 IsSlewing returns 0
03:22:02.132 00.001 7680 IsGuiding returns 0
03:22:02.133 00.001 7680 PulseGuide returned control before completion, sleep 421
03:22:02.567 00.434 7680 IsGuiding returns 1
03:22:02.568 00.001 7680 scope still moving after pulse duration time elapsed
03:22:02.598 00.030 7680 IsSlewing returns 0
03:22:02.599 00.001 7680 IsGuiding returns 0
03:22:02.600 00.001 7680 scope move finished after 411 + 56 ms
03:22:02.600 00.000 7680 Move returns status 0, amount 411
03:22:02.601 00.001 7680 move complete, result=0
03:22:02.601 00.000 7680 worker thread done servicing request
03:22:02.602 00.001 6120 GuideStep: -0.3 px 125 ms EAST, 0.8 px 411 ms SOUTH
03:22:02.610 00.008 7680 Worker thread wakes up
03:22:02.611 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:02.611 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:03.864 01.253 7680 Exposure complete
03:22:03.993 00.129 7680 worker thread done servicing request
03:22:03.995 00.002 6120 OnExposeComplete: enter
03:22:03.998 00.003 6120 UpdateGuideState(): m_state=6
03:22:04.002 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2736
03:22:04.005 00.003 6120 Star::Find returns 1 (0), X=512.35, Y=671.02, Mass=7868, SNR=60.0, Peak=183 HFD=6.6
03:22:04.009 00.004 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
03:22:04.013 00.004 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
03:22:04.018 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=-1.52 hyp=1.53 cameraTheta=-1.68 mountX=-0.45 mountY=1.29, mountTheta=1.90
03:22:04.025 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-1.52, opts=13)
03:22:04.030 00.005 6120 Enqueuing Move request for scope (-0.17, -1.52)
03:22:04.033 00.003 7680 Worker thread wakes up
03:22:04.033 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -1.52) opts 0xd
03:22:04.033 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -1.52)
03:22:04.033 00.000 7680 Moving (-0.17, -1.52) raw xDistance=-0.45 yDistance=1.29
03:22:04.033 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
03:22:04.034 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.29 from input 1.29
03:22:04.034 00.000 7680 MoveAxis(E, 191, ABG)
03:22:04.035 00.001 7680 Guiding  Dir = 2, Dur = 191
03:22:04.035 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:04.038 00.003 7680 IsSlewing returns 0
03:22:04.039 00.001 6120 UpdateGuideState exits: m=7868 SNR=60.0
03:22:04.042 00.003 7680 IsGuiding returns 0
03:22:04.042 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:04.047 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:04.052 00.005 7680 PulseGuide returned control before completion, sleep 201
03:22:04.052 00.000 6120 Enqueuing Expose request
03:22:04.258 00.206 7680 IsGuiding returns 1
03:22:04.258 00.000 7680 scope still moving after pulse duration time elapsed
03:22:04.288 00.030 7680 IsSlewing returns 0
03:22:04.289 00.001 7680 IsGuiding returns 0
03:22:04.289 00.000 7680 scope move finished after 191 + 56 ms
03:22:04.290 00.001 7680 Move returns status 0, amount 191
03:22:04.291 00.001 7680 MoveAxis(S, 701, ABG)
03:22:04.291 00.000 7680 Guiding  Dir = 1, Dur = 701
03:22:04.291 00.000 7680 IsSlewing returns 0
03:22:04.291 00.000 7680 IsGuiding returns 0
03:22:04.291 00.000 7680 PulseGuide returned control before completion, sleep 711
03:22:05.019 00.728 7680 IsGuiding returns 1
03:22:05.022 00.003 7680 scope still moving after pulse duration time elapsed
03:22:05.050 00.028 7680 IsSlewing returns 0
03:22:05.051 00.001 7680 IsGuiding returns 1
03:22:05.082 00.031 7680 IsSlewing returns 0
03:22:05.082 00.000 7680 IsGuiding returns 1
03:22:05.114 00.032 7680 IsSlewing returns 0
03:22:05.117 00.003 7680 IsGuiding returns 0
03:22:05.118 00.001 7680 scope move finished after 701 + 125 ms
03:22:05.118 00.000 7680 Move returns status 0, amount 701
03:22:05.118 00.000 7680 move complete, result=0
03:22:05.119 00.001 7680 worker thread done servicing request
03:22:05.119 00.000 7680 Worker thread wakes up
03:22:05.119 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:05.121 00.002 6120 GuideStep: -0.4 px 191 ms EAST, 1.3 px 701 ms SOUTH
03:22:05.126 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:06.375 01.249 7680 Exposure complete
03:22:06.529 00.154 7680 worker thread done servicing request
03:22:06.530 00.001 6120 OnExposeComplete: enter
03:22:06.535 00.005 6120 UpdateGuideState(): m_state=6
03:22:06.539 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2737
03:22:06.543 00.004 6120 Star::Find returns 1 (0), X=512.69, Y=671.86, Mass=8337, SNR=61.1, Peak=212 HFD=6.6
03:22:06.549 00.006 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
03:22:06.553 00.004 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
03:22:06.558 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=-0.68 hyp=0.70 cameraTheta=-1.32 mountX=0.04 mountY=0.69, mountTheta=1.51
03:22:06.564 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.68, opts=13)
03:22:06.567 00.003 6120 Enqueuing Move request for scope (0.17, -0.68)
03:22:06.572 00.005 7680 Worker thread wakes up
03:22:06.572 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:06.577 00.005 6120 UpdateGuideState exits: m=8337 SNR=61.1
03:22:06.580 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:06.584 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:06.588 00.004 6120 Enqueuing Expose request
03:22:06.592 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.68) opts 0xd
03:22:06.592 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.68)
03:22:06.593 00.001 7680 Moving (0.17, -0.68) raw xDistance=0.04 yDistance=0.69
03:22:06.593 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:22:06.593 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
03:22:06.593 00.000 7680 MoveAxis(E, 0, ABG)
03:22:06.593 00.000 7680 Move returns status 0, amount 0
03:22:06.594 00.001 7680 MoveAxis(S, 374, ABG)
03:22:06.594 00.000 7680 Guiding  Dir = 1, Dur = 374
03:22:06.594 00.000 7680 IsSlewing returns 0
03:22:06.595 00.001 7680 IsGuiding returns 0
03:22:06.595 00.000 7680 PulseGuide returned control before completion, sleep 384
03:22:06.990 00.395 7680 IsGuiding returns 1
03:22:06.990 00.000 7680 scope still moving after pulse duration time elapsed
03:22:07.022 00.032 7680 IsSlewing returns 0
03:22:07.023 00.001 7680 IsGuiding returns 0
03:22:07.024 00.001 7680 scope move finished after 374 + 55 ms
03:22:07.024 00.000 7680 Move returns status 0, amount 374
03:22:07.024 00.000 7680 move complete, result=0
03:22:07.025 00.001 7680 worker thread done servicing request
03:22:07.025 00.000 7680 Worker thread wakes up
03:22:07.025 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.7 px 374 ms SOUTH
03:22:07.032 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:07.032 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:08.279 01.247 7680 Exposure complete
03:22:08.422 00.143 7680 worker thread done servicing request
03:22:08.423 00.001 6120 OnExposeComplete: enter
03:22:08.428 00.005 6120 UpdateGuideState(): m_state=6
03:22:08.431 00.003 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2738
03:22:08.436 00.005 6120 Star::Find returns 1 (0), X=512.91, Y=672.19, Mass=8113, SNR=59.5, Peak=201 HFD=6.3
03:22:08.440 00.004 6120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.19) = xAngle (-0.92 = -0.92)
03:22:08.444 00.004 6120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.95 = 1.95)
03:22:08.448 00.004 6120 CameraToMount -- cameraX=0.39 cameraY=-0.35 hyp=0.53 cameraTheta=-0.73 mountX=0.32 mountY=0.49, mountTheta=0.99
03:22:08.456 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.39, y=-0.35, opts=13)
03:22:08.462 00.006 6120 Enqueuing Move request for scope (0.39, -0.35)
03:22:08.466 00.004 7680 Worker thread wakes up
03:22:08.467 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:08.471 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.35) opts 0xd
03:22:08.471 00.000 7680 Handling offset move in thread for scope, endpoint = (0.39, -0.35)
03:22:08.471 00.000 7680 Moving (0.39, -0.35) raw xDistance=0.32 yDistance=0.49
03:22:08.471 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:22:08.472 00.001 6120 UpdateGuideState exits: m=8113 SNR=59.5
03:22:08.476 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:08.479 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:08.483 00.004 6120 Enqueuing Expose request
03:22:08.487 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
03:22:08.487 00.000 7680 MoveAxis(W, 131, ABG)
03:22:08.487 00.000 7680 Guiding  Dir = 3, Dur = 131
03:22:08.487 00.000 7680 IsSlewing returns 0
03:22:08.488 00.001 7680 IsGuiding returns 0
03:22:08.489 00.001 7680 PulseGuide returned control before completion, sleep 141
03:22:08.643 00.154 7680 IsGuiding returns 1
03:22:08.643 00.000 7680 scope still moving after pulse duration time elapsed
03:22:08.674 00.031 7680 IsSlewing returns 0
03:22:08.675 00.001 7680 IsGuiding returns 0
03:22:08.675 00.000 7680 scope move finished after 131 + 56 ms
03:22:08.677 00.002 7680 Move returns status 0, amount 131
03:22:08.677 00.000 7680 MoveAxis(S, 266, ABG)
03:22:08.677 00.000 7680 Guiding  Dir = 1, Dur = 266
03:22:08.678 00.001 7680 IsSlewing returns 0
03:22:08.678 00.000 7680 IsGuiding returns 0
03:22:08.679 00.001 7680 PulseGuide returned control before completion, sleep 276
03:22:08.957 00.278 7680 IsGuiding returns 1
03:22:08.958 00.001 7680 scope still moving after pulse duration time elapsed
03:22:08.989 00.031 7680 IsSlewing returns 0
03:22:08.990 00.001 7680 IsGuiding returns 1
03:22:09.020 00.030 7680 IsSlewing returns 0
03:22:09.022 00.002 7680 IsGuiding returns 1
03:22:09.052 00.030 7680 IsSlewing returns 0
03:22:09.053 00.001 7680 IsGuiding returns 1
03:22:09.082 00.029 7680 IsSlewing returns 0
03:22:09.084 00.002 7680 IsGuiding returns 0
03:22:09.084 00.000 7680 scope move finished after 266 + 139 ms
03:22:09.084 00.000 7680 Move returns status 0, amount 266
03:22:09.086 00.002 7680 move complete, result=0
03:22:09.086 00.000 7680 worker thread done servicing request
03:22:09.086 00.000 7680 Worker thread wakes up
03:22:09.087 00.001 6120 GuideStep: 0.3 px 131 ms WEST, 0.5 px 266 ms SOUTH
03:22:09.093 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:09.093 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:10.344 01.251 7680 Exposure complete
03:22:10.487 00.143 7680 worker thread done servicing request
03:22:10.488 00.001 6120 OnExposeComplete: enter
03:22:10.493 00.005 6120 UpdateGuideState(): m_state=6
03:22:10.497 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2739
03:22:10.501 00.004 6120 Star::Find returns 1 (0), X=512.54, Y=672.70, Mass=8508, SNR=61.7, Peak=208 HFD=6.8
03:22:10.506 00.005 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (0.19) = xAngle (1.26 = 1.26)
03:22:10.509 00.003 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.13 = -2.15)
03:22:10.514 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.44 mountX=0.05 mountY=-0.13, mountTheta=-1.22
03:22:10.519 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.16, opts=13)
03:22:10.524 00.005 6120 Enqueuing Move request for scope (0.02, 0.16)
03:22:10.527 00.003 7680 Worker thread wakes up
03:22:10.528 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:10.532 00.004 6120 UpdateGuideState exits: m=8508 SNR=61.7
03:22:10.536 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:10.539 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:10.543 00.004 6120 Enqueuing Expose request
03:22:10.545 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
03:22:10.546 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
03:22:10.546 00.000 7680 Moving (0.02, 0.16) raw xDistance=0.05 yDistance=-0.13
03:22:10.546 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:22:10.547 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:22:10.547 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:22:10.548 00.001 7680 MoveAxis(E, 0, ABG)
03:22:10.548 00.000 7680 Move returns status 0, amount 0
03:22:10.548 00.000 7680 MoveAxis(N, 0, ABG)
03:22:10.548 00.000 7680 Move returns status 0, amount 0
03:22:10.548 00.000 7680 move complete, result=0
03:22:10.548 00.000 7680 worker thread done servicing request
03:22:10.549 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:10.555 00.006 7680 Worker thread wakes up
03:22:10.555 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:10.555 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:11.811 01.256 7680 Exposure complete
03:22:11.951 00.140 7680 worker thread done servicing request
03:22:11.953 00.002 6120 OnExposeComplete: enter
03:22:11.958 00.005 6120 UpdateGuideState(): m_state=6
03:22:11.962 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2740
03:22:11.966 00.004 6120 Star::Find returns 1 (0), X=512.47, Y=672.59, Mass=8854, SNR=62.4, Peak=198 HFD=6.9
03:22:11.969 00.003 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (0.19) = xAngle (2.07 = 2.07)
03:22:11.973 00.004 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.95 = -1.34)
03:22:11.976 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.26 mountX=-0.03 mountY=-0.06, mountTheta=-2.03
03:22:11.980 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.05, opts=13)
03:22:11.983 00.003 6120 Enqueuing Move request for scope (-0.04, 0.05)
03:22:11.986 00.003 7680 Worker thread wakes up
03:22:11.986 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
03:22:11.986 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
03:22:11.986 00.000 7680 Moving (-0.04, 0.05) raw xDistance=-0.03 yDistance=-0.06
03:22:11.986 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:22:11.986 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:22:11.989 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:11.992 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:22:11.992 00.000 7680 MoveAxis(E, 0, ABG)
03:22:11.993 00.001 7680 Move returns status 0, amount 0
03:22:11.993 00.000 7680 MoveAxis(N, 0, ABG)
03:22:11.993 00.000 7680 Move returns status 0, amount 0
03:22:11.993 00.000 7680 move complete, result=0
03:22:11.993 00.000 7680 worker thread done servicing request
03:22:11.993 00.000 6120 UpdateGuideState exits: m=8854 SNR=62.4
03:22:11.997 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:12.001 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:12.004 00.003 6120 Enqueuing Expose request
03:22:12.008 00.004 7680 Worker thread wakes up
03:22:12.008 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:12.014 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:12.014 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:13.266 01.252 7680 Exposure complete
03:22:13.402 00.136 6120 OnExposeComplete: enter
03:22:13.406 00.004 6120 UpdateGuideState(): m_state=6
03:22:13.410 00.004 7680 worker thread done servicing request
03:22:13.410 00.000 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2741
03:22:13.413 00.003 6120 Star::Find returns 1 (0), X=512.10, Y=671.99, Mass=8512, SNR=61.0, Peak=202 HFD=6.4
03:22:13.416 00.003 6120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.19) = xAngle (-2.40 = -2.40)
03:22:13.420 00.004 6120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.48 = 0.48)
03:22:13.423 00.003 6120 CameraToMount -- cameraX=-0.41 cameraY=-0.55 hyp=0.69 cameraTheta=-2.21 mountX=-0.51 mountY=0.32, mountTheta=2.58
03:22:13.426 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=-0.55, opts=13)
03:22:13.430 00.004 6120 Enqueuing Move request for scope (-0.41, -0.55)
03:22:13.433 00.003 7680 Worker thread wakes up
03:22:13.433 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:13.436 00.003 6120 UpdateGuideState exits: m=8512 SNR=61.0
03:22:13.439 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:13.442 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:13.444 00.002 6120 Enqueuing Expose request
03:22:13.448 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.55) opts 0xd
03:22:13.448 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, -0.55)
03:22:13.448 00.000 7680 Moving (-0.41, -0.55) raw xDistance=-0.51 yDistance=0.32
03:22:13.449 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
03:22:13.449 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:22:13.449 00.000 7680 MoveAxis(E, 207, ABG)
03:22:13.449 00.000 7680 Guiding  Dir = 2, Dur = 207
03:22:13.450 00.001 7680 IsSlewing returns 0
03:22:13.450 00.000 7680 IsGuiding returns 0
03:22:13.450 00.000 7680 PulseGuide returned control before completion, sleep 217
03:22:13.683 00.233 7680 IsGuiding returns 1
03:22:13.684 00.001 7680 scope still moving after pulse duration time elapsed
03:22:13.713 00.029 7680 IsSlewing returns 0
03:22:13.714 00.001 7680 IsGuiding returns 0
03:22:13.715 00.001 7680 scope move finished after 207 + 58 ms
03:22:13.715 00.000 7680 Move returns status 0, amount 207
03:22:13.716 00.001 7680 MoveAxis(S, 172, ABG)
03:22:13.716 00.000 7680 Guiding  Dir = 1, Dur = 172
03:22:13.718 00.002 7680 IsSlewing returns 0
03:22:13.718 00.000 7680 IsGuiding returns 0
03:22:13.719 00.001 7680 PulseGuide returned control before completion, sleep 182
03:22:13.919 00.200 7680 IsGuiding returns 1
03:22:13.920 00.001 7680 scope still moving after pulse duration time elapsed
03:22:13.950 00.030 7680 IsSlewing returns 0
03:22:13.952 00.002 7680 IsGuiding returns 0
03:22:13.953 00.001 7680 scope move finished after 172 + 62 ms
03:22:13.953 00.000 7680 Move returns status 0, amount 172
03:22:13.954 00.001 7680 move complete, result=0
03:22:13.954 00.000 7680 worker thread done servicing request
03:22:13.955 00.001 6120 GuideStep: -0.5 px 207 ms EAST, 0.3 px 172 ms SOUTH
03:22:13.964 00.009 7680 Worker thread wakes up
03:22:13.964 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:13.964 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:15.220 01.256 7680 Exposure complete
03:22:15.364 00.144 7680 worker thread done servicing request
03:22:15.365 00.001 6120 OnExposeComplete: enter
03:22:15.368 00.003 6120 UpdateGuideState(): m_state=6
03:22:15.373 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2742
03:22:15.377 00.004 6120 Star::Find returns 1 (0), X=512.61, Y=672.57, Mass=8611, SNR=61.4, Peak=219 HFD=7.0
03:22:15.381 00.004 6120 CameraToMount -- cameraTheta (0.33) - m_xAngle (0.19) = xAngle (0.15 = 0.15)
03:22:15.384 00.003 6120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.02 = 3.02)
03:22:15.388 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.33 mountX=0.10 mountY=0.01, mountTheta=0.12
03:22:15.394 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.03, opts=13)
03:22:15.402 00.008 6120 Enqueuing Move request for scope (0.09, 0.03)
03:22:15.405 00.003 7680 Worker thread wakes up
03:22:15.405 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
03:22:15.405 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
03:22:15.405 00.000 7680 Moving (0.09, 0.03) raw xDistance=0.10 yDistance=0.01
03:22:15.405 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:22:15.405 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:22:15.405 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:15.409 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:22:15.409 00.000 7680 MoveAxis(E, 0, ABG)
03:22:15.409 00.000 7680 Move returns status 0, amount 0
03:22:15.409 00.000 7680 MoveAxis(N, 0, ABG)
03:22:15.409 00.000 7680 Move returns status 0, amount 0
03:22:15.410 00.001 7680 move complete, result=0
03:22:15.410 00.000 7680 worker thread done servicing request
03:22:15.410 00.000 6120 UpdateGuideState exits: m=8611 SNR=61.4
03:22:15.416 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:15.421 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:15.425 00.004 6120 Enqueuing Expose request
03:22:15.429 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:15.432 00.003 7680 Worker thread wakes up
03:22:15.433 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:15.433 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:16.683 01.250 7680 Exposure complete
03:22:16.811 00.128 7680 worker thread done servicing request
03:22:16.811 00.000 6120 OnExposeComplete: enter
03:22:16.816 00.005 6120 UpdateGuideState(): m_state=6
03:22:16.819 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2743
03:22:16.822 00.003 6120 Star::Find returns 1 (0), X=512.69, Y=672.14, Mass=7843, SNR=58.6, Peak=198 HFD=6.5
03:22:16.827 00.005 6120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.19) = xAngle (-1.35 = -1.35)
03:22:16.831 00.004 6120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.53 = 1.53)
03:22:16.835 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.40 hyp=0.44 cameraTheta=-1.16 mountX=0.10 mountY=0.44, mountTheta=1.35
03:22:16.840 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.40, opts=13)
03:22:16.843 00.003 6120 Enqueuing Move request for scope (0.18, -0.40)
03:22:16.847 00.004 7680 Worker thread wakes up
03:22:16.847 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:16.851 00.004 6120 UpdateGuideState exits: m=7843 SNR=58.6
03:22:16.854 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.40) opts 0xd
03:22:16.854 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.40)
03:22:16.854 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:16.859 00.005 7680 Moving (0.18, -0.40) raw xDistance=0.10 yDistance=0.44
03:22:16.859 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:16.864 00.005 6120 Enqueuing Expose request
03:22:16.867 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:22:16.867 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
03:22:16.868 00.001 7680 MoveAxis(E, 0, ABG)
03:22:16.868 00.000 7680 Move returns status 0, amount 0
03:22:16.868 00.000 7680 MoveAxis(S, 238, ABG)
03:22:16.868 00.000 7680 Guiding  Dir = 1, Dur = 238
03:22:16.868 00.000 7680 IsSlewing returns 0
03:22:16.869 00.001 7680 IsGuiding returns 0
03:22:16.869 00.000 7680 PulseGuide returned control before completion, sleep 248
03:22:17.126 00.257 7680 IsGuiding returns 1
03:22:17.128 00.002 7680 scope still moving after pulse duration time elapsed
03:22:17.156 00.028 7680 IsSlewing returns 0
03:22:17.156 00.000 7680 IsGuiding returns 0
03:22:17.158 00.002 7680 scope move finished after 238 + 51 ms
03:22:17.158 00.000 7680 Move returns status 0, amount 238
03:22:17.158 00.000 7680 move complete, result=0
03:22:17.159 00.001 7680 worker thread done servicing request
03:22:17.160 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 238 ms SOUTH
03:22:17.168 00.008 7680 Worker thread wakes up
03:22:17.168 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:17.168 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:18.417 01.249 7680 Exposure complete
03:22:18.558 00.141 7680 worker thread done servicing request
03:22:18.558 00.000 6120 OnExposeComplete: enter
03:22:18.563 00.005 6120 UpdateGuideState(): m_state=6
03:22:18.566 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2744
03:22:18.570 00.004 6120 Star::Find returns 1 (0), X=512.63, Y=672.57, Mass=8704, SNR=62.2, Peak=205 HFD=6.9
03:22:18.574 00.004 6120 CameraToMount -- cameraTheta (0.24) - m_xAngle (0.19) = xAngle (0.05 = 0.05)
03:22:18.577 00.003 6120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.92 = 2.92)
03:22:18.583 00.006 6120 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.24 mountX=0.11 mountY=0.02, mountTheta=0.21
03:22:18.589 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.03, opts=13)
03:22:18.594 00.005 6120 Enqueuing Move request for scope (0.11, 0.03)
03:22:18.598 00.004 7680 Worker thread wakes up
03:22:18.598 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:18.601 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
03:22:18.603 00.002 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
03:22:18.603 00.000 7680 Moving (0.11, 0.03) raw xDistance=0.11 yDistance=0.02
03:22:18.603 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:22:18.603 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:22:18.604 00.001 6120 UpdateGuideState exits: m=8704 SNR=62.2
03:22:18.609 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:22:18.609 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:18.615 00.006 7680 MoveAxis(E, 0, ABG)
03:22:18.615 00.000 7680 Move returns status 0, amount 0
03:22:18.616 00.001 7680 MoveAxis(N, 0, ABG)
03:22:18.616 00.000 7680 Move returns status 0, amount 0
03:22:18.616 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:18.620 00.004 7680 move complete, result=0
03:22:18.621 00.001 6120 Enqueuing Expose request
03:22:18.625 00.004 7680 worker thread done servicing request
03:22:18.625 00.000 7680 Worker thread wakes up
03:22:18.625 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:18.625 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:18.625 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:19.871 01.246 7680 Exposure complete
03:22:20.016 00.145 7680 worker thread done servicing request
03:22:20.017 00.001 6120 OnExposeComplete: enter
03:22:20.021 00.004 6120 UpdateGuideState(): m_state=6
03:22:20.026 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2745
03:22:20.029 00.003 6120 Star::Find returns 1 (0), X=512.44, Y=672.50, Mass=8565, SNR=60.8, Peak=198 HFD=7.1
03:22:20.033 00.004 6120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (0.19) = xAngle (-2.90 = -2.90)
03:22:20.037 00.004 6120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.02 = -0.02)
03:22:20.041 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.71 mountX=-0.09 mountY=-0.00, mountTheta=-3.12
03:22:20.047 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.04, opts=13)
03:22:20.051 00.004 6120 Enqueuing Move request for scope (-0.08, -0.04)
03:22:20.055 00.004 7680 Worker thread wakes up
03:22:20.055 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
03:22:20.055 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
03:22:20.055 00.000 7680 Moving (-0.08, -0.04) raw xDistance=-0.09 yDistance=-0.00
03:22:20.055 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:22:20.056 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:22:20.056 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:22:20.056 00.000 7680 MoveAxis(E, 0, ABG)
03:22:20.056 00.000 7680 Move returns status 0, amount 0
03:22:20.056 00.000 7680 MoveAxis(N, 0, ABG)
03:22:20.056 00.000 7680 Move returns status 0, amount 0
03:22:20.058 00.002 7680 move complete, result=0
03:22:20.058 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:20.061 00.003 7680 worker thread done servicing request
03:22:20.062 00.001 6120 UpdateGuideState exits: m=8565 SNR=60.8
03:22:20.066 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:20.069 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:20.073 00.004 6120 Enqueuing Expose request
03:22:20.077 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:22:20.080 00.003 7680 Worker thread wakes up
03:22:20.081 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:20.081 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:21.339 01.258 7680 Exposure complete
03:22:21.478 00.139 7680 worker thread done servicing request
03:22:21.479 00.001 6120 OnExposeComplete: enter
03:22:21.484 00.005 6120 UpdateGuideState(): m_state=6
03:22:21.488 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2746
03:22:21.493 00.005 6120 Star::Find returns 1 (0), X=512.34, Y=672.10, Mass=7966, SNR=58.7, Peak=220 HFD=6.4
03:22:21.497 00.004 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.14 = -2.14)
03:22:21.501 00.004 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
03:22:21.504 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.44 hyp=0.47 cameraTheta=-1.95 mountX=-0.25 mountY=0.32, mountTheta=2.25
03:22:21.509 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.44, opts=13)
03:22:21.513 00.004 6120 Enqueuing Move request for scope (-0.18, -0.44)
03:22:21.518 00.005 7680 Worker thread wakes up
03:22:21.518 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.44) opts 0xd
03:22:21.519 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.44)
03:22:21.519 00.000 7680 Moving (-0.18, -0.44) raw xDistance=-0.25 yDistance=0.32
03:22:21.520 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:22:21.520 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:22:21.520 00.000 7680 MoveAxis(E, 104, ABG)
03:22:21.520 00.000 7680 Guiding  Dir = 2, Dur = 104
03:22:21.521 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:21.526 00.005 7680 IsSlewing returns 0
03:22:21.526 00.000 6120 UpdateGuideState exits: m=7966 SNR=58.7
03:22:21.530 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:21.535 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:21.538 00.003 6120 Enqueuing Expose request
03:22:21.541 00.003 7680 IsGuiding returns 0
03:22:21.541 00.000 7680 PulseGuide returned control before completion, sleep 114
03:22:21.668 00.127 7680 IsGuiding returns 0
03:22:21.668 00.000 7680 Move returns status 0, amount 104
03:22:21.670 00.002 7680 MoveAxis(S, 172, ABG)
03:22:21.671 00.001 7680 Guiding  Dir = 1, Dur = 172
03:22:21.672 00.001 7680 IsSlewing returns 0
03:22:21.672 00.000 7680 IsGuiding returns 0
03:22:21.673 00.001 7680 PulseGuide returned control before completion, sleep 182
03:22:21.858 00.185 7680 IsGuiding returns 1
03:22:21.860 00.002 7680 scope still moving after pulse duration time elapsed
03:22:21.889 00.029 7680 IsSlewing returns 0
03:22:21.891 00.002 7680 IsGuiding returns 0
03:22:21.891 00.000 7680 scope move finished after 172 + 46 ms
03:22:21.892 00.001 7680 Move returns status 0, amount 172
03:22:21.892 00.000 7680 move complete, result=0
03:22:21.893 00.001 7680 worker thread done servicing request
03:22:21.893 00.000 7680 Worker thread wakes up
03:22:21.894 00.001 6120 GuideStep: -0.3 px 104 ms EAST, 0.3 px 172 ms SOUTH
03:22:21.901 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:21.901 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:23.152 01.251 7680 Exposure complete
03:22:23.321 00.169 7680 worker thread done servicing request
03:22:23.321 00.000 6120 OnExposeComplete: enter
03:22:23.328 00.007 6120 UpdateGuideState(): m_state=6
03:22:23.335 00.007 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2747
03:22:23.340 00.005 6120 Star::Find returns 1 (0), X=512.45, Y=672.70, Mass=8572, SNR=60.5, Peak=218 HFD=6.7
03:22:23.343 00.003 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (0.19) = xAngle (1.80 = 1.80)
03:22:23.348 00.005 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.67 = -1.61)
03:22:23.352 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.99 mountX=-0.04 mountY=-0.17, mountTheta=-1.80
03:22:23.358 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.16, opts=13)
03:22:23.363 00.005 6120 Enqueuing Move request for scope (-0.07, 0.16)
03:22:23.368 00.005 7680 Worker thread wakes up
03:22:23.368 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:23.371 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
03:22:23.371 00.000 6120 UpdateGuideState exits: m=8572 SNR=60.5
03:22:23.375 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
03:22:23.375 00.000 7680 Moving (-0.07, 0.16) raw xDistance=-0.04 yDistance=-0.17
03:22:23.375 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:22:23.377 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:23.380 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:23.385 00.005 6120 Enqueuing Expose request
03:22:23.390 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:22:23.391 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:22:23.393 00.002 7680 MoveAxis(E, 0, ABG)
03:22:23.393 00.000 7680 Move returns status 0, amount 0
03:22:23.393 00.000 7680 MoveAxis(N, 0, ABG)
03:22:23.393 00.000 7680 Move returns status 0, amount 0
03:22:23.393 00.000 7680 move complete, result=0
03:22:23.394 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:22:23.398 00.004 7680 worker thread done servicing request
03:22:23.398 00.000 7680 Worker thread wakes up
03:22:23.399 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:23.399 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:24.654 01.255 7680 Exposure complete
03:22:24.799 00.145 7680 worker thread done servicing request
03:22:24.799 00.000 6120 OnExposeComplete: enter
03:22:24.803 00.004 6120 UpdateGuideState(): m_state=6
03:22:24.807 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2748
03:22:24.812 00.005 6120 Star::Find returns 1 (0), X=512.39, Y=672.06, Mass=8215, SNR=59.2, Peak=217 HFD=6.5
03:22:24.816 00.004 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
03:22:24.820 00.004 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
03:22:24.823 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.48 hyp=0.49 cameraTheta=-1.83 mountX=-0.21 mountY=0.37, mountTheta=2.10
03:22:24.828 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.48, opts=13)
03:22:24.834 00.006 6120 Enqueuing Move request for scope (-0.13, -0.48)
03:22:24.839 00.005 7680 Worker thread wakes up
03:22:24.839 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.48) opts 0xd
03:22:24.839 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.48)
03:22:24.840 00.001 7680 Moving (-0.13, -0.48) raw xDistance=-0.21 yDistance=0.37
03:22:24.840 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
03:22:24.840 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:22:24.840 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:24.846 00.006 7680 MoveAxis(E, 88, ABG)
03:22:24.846 00.000 6120 UpdateGuideState exits: m=8215 SNR=59.2
03:22:24.850 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:24.854 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:24.859 00.005 7680 Guiding  Dir = 2, Dur = 88
03:22:24.859 00.000 6120 Enqueuing Expose request
03:22:24.865 00.006 7680 IsSlewing returns 0
03:22:24.865 00.000 7680 IsGuiding returns 0
03:22:24.866 00.001 7680 PulseGuide returned control before completion, sleep 98
03:22:24.969 00.103 7680 IsGuiding returns 1
03:22:24.969 00.000 7680 scope still moving after pulse duration time elapsed
03:22:24.999 00.030 7680 IsSlewing returns 0
03:22:25.000 00.001 7680 IsGuiding returns 0
03:22:25.000 00.000 7680 scope move finished after 88 + 48 ms
03:22:25.002 00.002 7680 Move returns status 0, amount 88
03:22:25.003 00.001 7680 MoveAxis(S, 201, ABG)
03:22:25.003 00.000 7680 Guiding  Dir = 1, Dur = 201
03:22:25.004 00.001 7680 IsSlewing returns 0
03:22:25.005 00.001 7680 IsGuiding returns 0
03:22:25.005 00.000 7680 PulseGuide returned control before completion, sleep 211
03:22:25.233 00.228 7680 IsGuiding returns 1
03:22:25.234 00.001 7680 scope still moving after pulse duration time elapsed
03:22:25.264 00.030 7680 IsSlewing returns 0
03:22:25.265 00.001 7680 IsGuiding returns 0
03:22:25.266 00.001 7680 scope move finished after 201 + 59 ms
03:22:25.266 00.000 7680 Move returns status 0, amount 201
03:22:25.266 00.000 7680 move complete, result=0
03:22:25.266 00.000 7680 worker thread done servicing request
03:22:25.266 00.000 6120 GuideStep: -0.2 px 88 ms EAST, 0.4 px 201 ms SOUTH
03:22:25.273 00.007 7680 Worker thread wakes up
03:22:25.273 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:25.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:26.523 01.250 7680 Exposure complete
03:22:26.672 00.149 7680 worker thread done servicing request
03:22:26.672 00.000 6120 OnExposeComplete: enter
03:22:26.676 00.004 6120 UpdateGuideState(): m_state=6
03:22:26.680 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2749
03:22:26.684 00.004 6120 Star::Find returns 1 (0), X=512.36, Y=672.55, Mass=8772, SNR=62.2, Peak=199 HFD=6.9
03:22:26.688 00.004 6120 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.19) = xAngle (2.91 = 2.91)
03:22:26.692 00.004 6120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.78 = -0.50)
03:22:26.696 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.09 mountX=-0.15 mountY=-0.07, mountTheta=-2.68
03:22:26.702 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.01, opts=13)
03:22:26.706 00.004 6120 Enqueuing Move request for scope (-0.15, 0.01)
03:22:26.710 00.004 7680 Worker thread wakes up
03:22:26.711 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
03:22:26.711 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
03:22:26.711 00.000 7680 Moving (-0.15, 0.01) raw xDistance=-0.15 yDistance=-0.07
03:22:26.711 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:26.715 00.004 6120 UpdateGuideState exits: m=8772 SNR=62.2
03:22:26.719 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:26.722 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:26.725 00.003 6120 Enqueuing Expose request
03:22:26.728 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:22:26.728 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:22:26.728 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:22:26.730 00.002 7680 MoveAxis(E, 0, ABG)
03:22:26.730 00.000 7680 Move returns status 0, amount 0
03:22:26.730 00.000 7680 MoveAxis(N, 0, ABG)
03:22:26.730 00.000 7680 Move returns status 0, amount 0
03:22:26.730 00.000 7680 move complete, result=0
03:22:26.730 00.000 7680 worker thread done servicing request
03:22:26.730 00.000 7680 Worker thread wakes up
03:22:26.730 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:26.735 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:26.735 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:27.978 01.243 7680 Exposure complete
03:22:28.118 00.140 7680 worker thread done servicing request
03:22:28.118 00.000 6120 OnExposeComplete: enter
03:22:28.122 00.004 6120 UpdateGuideState(): m_state=6
03:22:28.127 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2750
03:22:28.131 00.004 6120 Star::Find returns 1 (0), X=512.27, Y=671.99, Mass=8391, SNR=61.3, Peak=220 HFD=6.5
03:22:28.134 00.003 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.18 = -2.18)
03:22:28.138 00.004 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.69 = 0.69)
03:22:28.142 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.55 hyp=0.60 cameraTheta=-2.00 mountX=-0.35 mountY=0.38, mountTheta=2.31
03:22:28.147 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.55, opts=13)
03:22:28.153 00.006 6120 Enqueuing Move request for scope (-0.25, -0.55)
03:22:28.157 00.004 7680 Worker thread wakes up
03:22:28.157 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.55) opts 0xd
03:22:28.158 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.55)
03:22:28.158 00.000 7680 Moving (-0.25, -0.55) raw xDistance=-0.35 yDistance=0.38
03:22:28.159 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:22:28.159 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:22:28.159 00.000 7680 MoveAxis(E, 141, ABG)
03:22:28.159 00.000 7680 Guiding  Dir = 2, Dur = 141
03:22:28.160 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:28.164 00.004 6120 UpdateGuideState exits: m=8391 SNR=61.3
03:22:28.168 00.004 7680 IsSlewing returns 0
03:22:28.168 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:28.174 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:28.178 00.004 7680 IsGuiding returns 0
03:22:28.178 00.000 6120 Enqueuing Expose request
03:22:28.182 00.004 7680 PulseGuide returned control before completion, sleep 151
03:22:28.344 00.162 7680 IsGuiding returns 1
03:22:28.345 00.001 7680 scope still moving after pulse duration time elapsed
03:22:28.375 00.030 7680 IsSlewing returns 0
03:22:28.375 00.000 7680 IsGuiding returns 0
03:22:28.376 00.001 7680 scope move finished after 141 + 57 ms
03:22:28.376 00.000 7680 Move returns status 0, amount 141
03:22:28.376 00.000 7680 MoveAxis(S, 207, ABG)
03:22:28.377 00.001 7680 Guiding  Dir = 1, Dur = 207
03:22:28.377 00.000 7680 IsSlewing returns 0
03:22:28.378 00.001 7680 IsGuiding returns 0
03:22:28.379 00.001 7680 PulseGuide returned control before completion, sleep 217
03:22:28.609 00.230 7680 IsGuiding returns 1
03:22:28.609 00.000 7680 scope still moving after pulse duration time elapsed
03:22:28.639 00.030 7680 IsSlewing returns 0
03:22:28.639 00.000 7680 IsGuiding returns 0
03:22:28.641 00.002 7680 scope move finished after 207 + 54 ms
03:22:28.641 00.000 7680 Move returns status 0, amount 207
03:22:28.641 00.000 7680 move complete, result=0
03:22:28.641 00.000 7680 worker thread done servicing request
03:22:28.641 00.000 6120 GuideStep: -0.3 px 141 ms EAST, 0.4 px 207 ms SOUTH
03:22:28.649 00.008 7680 Worker thread wakes up
03:22:28.650 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:28.650 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:29.905 01.255 7680 Exposure complete
03:22:30.043 00.138 7680 worker thread done servicing request
03:22:30.043 00.000 6120 OnExposeComplete: enter
03:22:30.048 00.005 6120 UpdateGuideState(): m_state=6
03:22:30.053 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2751
03:22:30.059 00.006 6120 Star::Find returns 1 (0), X=512.48, Y=672.65, Mass=8764, SNR=62.0, Peak=193 HFD=6.9
03:22:30.063 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (0.19) = xAngle (1.66 = 1.66)
03:22:30.068 00.005 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.54 = -1.75)
03:22:30.071 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=-0.01 mountY=-0.11, mountTheta=-1.66
03:22:30.074 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.11, opts=13)
03:22:30.079 00.005 6120 Enqueuing Move request for scope (-0.03, 0.11)
03:22:30.082 00.003 7680 Worker thread wakes up
03:22:30.083 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:30.086 00.003 6120 UpdateGuideState exits: m=8764 SNR=62.0
03:22:30.089 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
03:22:30.090 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
03:22:30.091 00.001 7680 Moving (-0.03, 0.11) raw xDistance=-0.01 yDistance=-0.11
03:22:30.091 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:22:30.091 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:22:30.091 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:30.095 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:22:30.095 00.000 7680 MoveAxis(E, 0, ABG)
03:22:30.095 00.000 7680 Move returns status 0, amount 0
03:22:30.096 00.001 7680 MoveAxis(N, 0, ABG)
03:22:30.096 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:30.100 00.004 6120 Enqueuing Expose request
03:22:30.104 00.004 7680 Move returns status 0, amount 0
03:22:30.104 00.000 7680 move complete, result=0
03:22:30.104 00.000 7680 worker thread done servicing request
03:22:30.104 00.000 7680 Worker thread wakes up
03:22:30.105 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:30.109 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:30.109 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:31.361 01.252 7680 Exposure complete
03:22:31.487 00.126 7680 worker thread done servicing request
03:22:31.487 00.000 6120 OnExposeComplete: enter
03:22:31.493 00.006 6120 UpdateGuideState(): m_state=6
03:22:31.498 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2752
03:22:31.502 00.004 6120 Star::Find returns 1 (0), X=512.54, Y=672.58, Mass=8597, SNR=61.2, Peak=217 HFD=6.9
03:22:31.505 00.003 6120 CameraToMount -- cameraTheta (0.99) - m_xAngle (0.19) = xAngle (0.81 = 0.81)
03:22:31.509 00.004 6120 CameraToMount -- cameraTheta (0.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.68 = -2.60)
03:22:31.513 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.99 mountX=0.04 mountY=-0.03, mountTheta=-0.64
03:22:31.518 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.04, opts=13)
03:22:31.522 00.004 6120 Enqueuing Move request for scope (0.03, 0.04)
03:22:31.527 00.005 7680 Worker thread wakes up
03:22:31.527 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
03:22:31.527 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:31.531 00.004 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
03:22:31.531 00.000 6120 UpdateGuideState exits: m=8597 SNR=61.2
03:22:31.535 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:31.539 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:31.542 00.003 6120 Enqueuing Expose request
03:22:31.546 00.004 7680 Moving (0.03, 0.04) raw xDistance=0.04 yDistance=-0.03
03:22:31.546 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:22:31.547 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:22:31.547 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:22:31.548 00.001 7680 MoveAxis(E, 0, ABG)
03:22:31.548 00.000 7680 Move returns status 0, amount 0
03:22:31.548 00.000 7680 MoveAxis(N, 0, ABG)
03:22:31.548 00.000 7680 Move returns status 0, amount 0
03:22:31.548 00.000 7680 move complete, result=0
03:22:31.549 00.001 7680 worker thread done servicing request
03:22:31.549 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:22:31.553 00.004 7680 Worker thread wakes up
03:22:31.553 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:31.554 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:32.803 01.249 7680 Exposure complete
03:22:32.936 00.133 7680 worker thread done servicing request
03:22:32.936 00.000 6120 OnExposeComplete: enter
03:22:32.940 00.004 6120 UpdateGuideState(): m_state=6
03:22:32.944 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2753
03:22:32.948 00.004 6120 Star::Find returns 1 (0), X=512.36, Y=672.05, Mass=8409, SNR=61.0, Peak=208 HFD=6.6
03:22:32.952 00.004 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
03:22:32.958 00.006 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
03:22:32.962 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.49 hyp=0.51 cameraTheta=-1.88 mountX=-0.24 mountY=0.37, mountTheta=2.15
03:22:32.967 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.49, opts=13)
03:22:32.972 00.005 6120 Enqueuing Move request for scope (-0.15, -0.49)
03:22:32.975 00.003 7680 Worker thread wakes up
03:22:32.975 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:32.979 00.004 6120 UpdateGuideState exits: m=8409 SNR=61.0
03:22:32.983 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:32.986 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:32.991 00.005 6120 Enqueuing Expose request
03:22:32.994 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.49) opts 0xd
03:22:32.994 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.49)
03:22:32.995 00.001 7680 Moving (-0.15, -0.49) raw xDistance=-0.24 yDistance=0.37
03:22:32.995 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:22:32.996 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:22:32.996 00.000 7680 MoveAxis(E, 99, ABG)
03:22:32.996 00.000 7680 Guiding  Dir = 2, Dur = 99
03:22:32.996 00.000 7680 IsSlewing returns 0
03:22:32.996 00.000 7680 IsGuiding returns 0
03:22:32.997 00.001 7680 PulseGuide returned control before completion, sleep 109
03:22:33.116 00.119 7680 IsGuiding returns 1
03:22:33.117 00.001 7680 scope still moving after pulse duration time elapsed
03:22:33.148 00.031 7680 IsSlewing returns 0
03:22:33.149 00.001 7680 IsGuiding returns 0
03:22:33.149 00.000 7680 scope move finished after 99 + 53 ms
03:22:33.150 00.001 7680 Move returns status 0, amount 99
03:22:33.150 00.000 7680 MoveAxis(S, 202, ABG)
03:22:33.150 00.000 7680 Guiding  Dir = 1, Dur = 202
03:22:33.151 00.001 7680 IsSlewing returns 0
03:22:33.151 00.000 7680 IsGuiding returns 0
03:22:33.151 00.000 7680 PulseGuide returned control before completion, sleep 212
03:22:33.365 00.214 7680 IsGuiding returns 1
03:22:33.367 00.002 7680 scope still moving after pulse duration time elapsed
03:22:33.397 00.030 7680 IsSlewing returns 0
03:22:33.400 00.003 7680 IsGuiding returns 1
03:22:33.428 00.028 7680 IsSlewing returns 0
03:22:33.428 00.000 7680 IsGuiding returns 1
03:22:33.459 00.031 7680 IsSlewing returns 0
03:22:33.461 00.002 7680 IsGuiding returns 1
03:22:33.490 00.029 7680 IsSlewing returns 0
03:22:33.490 00.000 7680 IsGuiding returns 0
03:22:33.492 00.002 7680 scope move finished after 202 + 138 ms
03:22:33.492 00.000 7680 Move returns status 0, amount 202
03:22:33.493 00.001 7680 move complete, result=0
03:22:33.493 00.000 7680 worker thread done servicing request
03:22:33.494 00.001 7680 Worker thread wakes up
03:22:33.494 00.000 6120 GuideStep: -0.2 px 99 ms EAST, 0.4 px 202 ms SOUTH
03:22:33.500 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:33.500 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:34.744 01.244 7680 Exposure complete
03:22:34.885 00.141 7680 worker thread done servicing request
03:22:34.885 00.000 6120 OnExposeComplete: enter
03:22:34.890 00.005 6120 UpdateGuideState(): m_state=6
03:22:34.893 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2754
03:22:34.898 00.005 6120 Star::Find returns 1 (0), X=512.51, Y=672.04, Mass=8142, SNR=60.6, Peak=209 HFD=6.6
03:22:34.900 00.002 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
03:22:34.903 00.003 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
03:22:34.907 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.50 hyp=0.50 cameraTheta=-1.59 mountX=-0.10 mountY=0.45, mountTheta=1.79
03:22:34.911 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.50, opts=13)
03:22:34.915 00.004 6120 Enqueuing Move request for scope (-0.01, -0.50)
03:22:34.918 00.003 7680 Worker thread wakes up
03:22:34.919 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.50) opts 0xd
03:22:34.920 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.50)
03:22:34.920 00.000 7680 Moving (-0.01, -0.50) raw xDistance=-0.10 yDistance=0.45
03:22:34.920 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:22:34.920 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
03:22:34.920 00.000 7680 MoveAxis(E, 0, ABG)
03:22:34.921 00.001 7680 Move returns status 0, amount 0
03:22:34.921 00.000 7680 MoveAxis(S, 243, ABG)
03:22:34.921 00.000 7680 Guiding  Dir = 1, Dur = 243
03:22:34.923 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:34.926 00.003 7680 IsSlewing returns 0
03:22:34.926 00.000 6120 UpdateGuideState exits: m=8142 SNR=60.6
03:22:34.930 00.004 7680 IsGuiding returns 0
03:22:34.930 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:34.933 00.003 7680 PulseGuide returned control before completion, sleep 253
03:22:34.933 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:34.936 00.003 6120 Enqueuing Expose request
03:22:35.189 00.253 7680 IsGuiding returns 1
03:22:35.190 00.001 7680 scope still moving after pulse duration time elapsed
03:22:35.219 00.029 7680 IsSlewing returns 0
03:22:35.220 00.001 7680 IsGuiding returns 0
03:22:35.220 00.000 7680 scope move finished after 243 + 48 ms
03:22:35.222 00.002 7680 Move returns status 0, amount 243
03:22:35.222 00.000 7680 move complete, result=0
03:22:35.222 00.000 7680 worker thread done servicing request
03:22:35.223 00.001 7680 Worker thread wakes up
03:22:35.223 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 243 ms SOUTH
03:22:35.228 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:35.230 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:36.479 01.249 7680 Exposure complete
03:22:36.621 00.142 7680 worker thread done servicing request
03:22:36.621 00.000 6120 OnExposeComplete: enter
03:22:36.625 00.004 6120 UpdateGuideState(): m_state=6
03:22:36.629 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2755
03:22:36.632 00.003 6120 Star::Find returns 1 (0), X=512.54, Y=672.64, Mass=8570, SNR=60.9, Peak=209 HFD=6.9
03:22:36.635 00.003 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (0.19) = xAngle (1.16 = 1.16)
03:22:36.639 00.004 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.04 = -2.25)
03:22:36.642 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.35 mountX=0.04 mountY=-0.08, mountTheta=-1.10
03:22:36.647 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.10, opts=13)
03:22:36.651 00.004 6120 Enqueuing Move request for scope (0.02, 0.10)
03:22:36.655 00.004 7680 Worker thread wakes up
03:22:36.655 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
03:22:36.656 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:36.659 00.003 6120 UpdateGuideState exits: m=8570 SNR=60.9
03:22:36.663 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:36.667 00.004 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
03:22:36.667 00.000 7680 Moving (0.02, 0.10) raw xDistance=0.04 yDistance=-0.08
03:22:36.667 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:22:36.667 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:22:36.667 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:36.671 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:22:36.672 00.001 7680 MoveAxis(E, 0, ABG)
03:22:36.672 00.000 7680 Move returns status 0, amount 0
03:22:36.673 00.001 7680 MoveAxis(N, 0, ABG)
03:22:36.673 00.000 6120 Enqueuing Expose request
03:22:36.677 00.004 7680 Move returns status 0, amount 0
03:22:36.677 00.000 7680 move complete, result=0
03:22:36.677 00.000 7680 worker thread done servicing request
03:22:36.677 00.000 7680 Worker thread wakes up
03:22:36.677 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:36.678 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:22:36.681 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:37.940 01.259 7680 Exposure complete
03:22:38.083 00.143 7680 worker thread done servicing request
03:22:38.084 00.001 6120 OnExposeComplete: enter
03:22:38.089 00.005 6120 UpdateGuideState(): m_state=6
03:22:38.093 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2756
03:22:38.097 00.004 6120 Star::Find returns 1 (0), X=512.46, Y=674.65, Mass=7711, SNR=58.4, Peak=211 HFD=6.1
03:22:38.101 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.19) = xAngle (1.41 = 1.41)
03:22:38.104 00.003 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.28 = -2.00)
03:22:38.109 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=2.11 hyp=2.11 cameraTheta=1.60 mountX=0.34 mountY=-1.92, mountTheta=-1.40
03:22:38.116 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=2.11, opts=13)
03:22:38.122 00.006 6120 Enqueuing Move request for scope (-0.06, 2.11)
03:22:38.126 00.004 7680 Worker thread wakes up
03:22:38.126 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 2.11) opts 0xd
03:22:38.126 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 2.11)
03:22:38.127 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:38.130 00.003 6120 UpdateGuideState exits: m=7711 SNR=58.4
03:22:38.135 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:38.139 00.004 7680 Moving (-0.06, 2.11) raw xDistance=0.34 yDistance=-1.92
03:22:38.140 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
03:22:38.140 00.000 7680 resist switch: large excursion: input -1.92 thresh 0.60 direction from 1 to -1
03:22:38.140 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:38.145 00.005 6120 Enqueuing Expose request
03:22:38.149 00.004 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.76
03:22:38.149 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.92 from input -1.92
03:22:38.149 00.000 7680 MoveAxis(W, 137, ABG)
03:22:38.149 00.000 7680 Guiding  Dir = 3, Dur = 137
03:22:38.150 00.001 7680 IsSlewing returns 0
03:22:38.151 00.001 7680 IsGuiding returns 0
03:22:38.151 00.000 7680 PulseGuide returned control before completion, sleep 147
03:22:38.300 00.149 7680 IsGuiding returns 1
03:22:38.301 00.001 7680 scope still moving after pulse duration time elapsed
03:22:38.332 00.031 7680 IsSlewing returns 0
03:22:38.333 00.001 7680 IsGuiding returns 0
03:22:38.335 00.002 7680 scope move finished after 137 + 46 ms
03:22:38.335 00.000 7680 Move returns status 0, amount 137
03:22:38.335 00.000 7680 MoveAxis(N, 1042, ABG)
03:22:38.336 00.001 7680 Guiding  Dir = 0, Dur = 1042
03:22:38.337 00.001 7680 IsSlewing returns 0
03:22:38.338 00.001 7680 IsGuiding returns 0
03:22:38.340 00.002 7680 PulseGuide returned control before completion, sleep 1052
03:22:39.399 01.059 7680 IsGuiding returns 1
03:22:39.400 00.001 7680 scope still moving after pulse duration time elapsed
03:22:39.430 00.030 7680 IsSlewing returns 0
03:22:39.431 00.001 7680 IsGuiding returns 0
03:22:39.431 00.000 7680 scope move finished after 1042 + 49 ms
03:22:39.432 00.001 7680 Move returns status 0, amount 1042
03:22:39.432 00.000 7680 move complete, result=0
03:22:39.432 00.000 7680 worker thread done servicing request
03:22:39.433 00.001 6120 GuideStep: 0.3 px 137 ms WEST, -1.9 px 1042 ms NORTH
03:22:39.438 00.005 7680 Worker thread wakes up
03:22:39.438 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:39.438 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:40.691 01.253 7680 Exposure complete
03:22:40.834 00.143 7680 worker thread done servicing request
03:22:40.835 00.001 6120 OnExposeComplete: enter
03:22:40.839 00.004 6120 UpdateGuideState(): m_state=6
03:22:40.842 00.003 6120 Star::Find(15, 512, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2757
03:22:40.847 00.005 6120 Star::Find returns 1 (0), X=512.29, Y=671.73, Mass=9156, SNR=62.3, Peak=215 HFD=6.7
03:22:40.850 00.003 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
03:22:40.854 00.004 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
03:22:40.857 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.82 hyp=0.85 cameraTheta=-1.84 mountX=-0.37 mountY=0.63, mountTheta=2.10
03:22:40.862 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.82, opts=13)
03:22:40.868 00.006 6120 Enqueuing Move request for scope (-0.23, -0.82)
03:22:40.871 00.003 7680 Worker thread wakes up
03:22:40.871 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.82) opts 0xd
03:22:40.871 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.82)
03:22:40.872 00.001 7680 Moving (-0.23, -0.82) raw xDistance=-0.37 yDistance=0.63
03:22:40.872 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
03:22:40.872 00.000 7680 resist switch: large excursion: input 0.63 thresh 0.60 direction from -1 to 1
03:22:40.872 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.90
03:22:40.872 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
03:22:40.872 00.000 7680 MoveAxis(E, 143, ABG)
03:22:40.873 00.001 7680 Guiding  Dir = 2, Dur = 143
03:22:40.873 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:40.876 00.003 7680 IsSlewing returns 0
03:22:40.877 00.001 6120 UpdateGuideState exits: m=9156 SNR=62.3
03:22:40.880 00.003 7680 IsGuiding returns 0
03:22:40.880 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:40.884 00.004 7680 PulseGuide returned control before completion, sleep 153
03:22:40.884 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:40.889 00.005 6120 Enqueuing Expose request
03:22:41.053 00.164 7680 IsGuiding returns 0
03:22:41.054 00.001 7680 Move returns status 0, amount 143
03:22:41.055 00.001 7680 MoveAxis(S, 344, ABG)
03:22:41.055 00.000 7680 Guiding  Dir = 1, Dur = 344
03:22:41.056 00.001 7680 IsSlewing returns 0
03:22:41.057 00.001 7680 IsGuiding returns 0
03:22:41.057 00.000 7680 PulseGuide returned control before completion, sleep 354
03:22:41.415 00.358 7680 IsGuiding returns 1
03:22:41.416 00.001 7680 scope still moving after pulse duration time elapsed
03:22:41.446 00.030 7680 IsSlewing returns 0
03:22:41.447 00.001 7680 IsGuiding returns 0
03:22:41.447 00.000 7680 scope move finished after 344 + 46 ms
03:22:41.447 00.000 7680 Move returns status 0, amount 344
03:22:41.448 00.001 7680 move complete, result=0
03:22:41.449 00.001 7680 worker thread done servicing request
03:22:41.449 00.000 6120 GuideStep: -0.4 px 143 ms EAST, 0.6 px 344 ms SOUTH
03:22:41.456 00.007 7680 Worker thread wakes up
03:22:41.457 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:41.457 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:42.708 01.251 7680 Exposure complete
03:22:42.843 00.135 7680 worker thread done servicing request
03:22:42.844 00.001 6120 OnExposeComplete: enter
03:22:42.847 00.003 6120 UpdateGuideState(): m_state=6
03:22:42.850 00.003 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2758
03:22:42.855 00.005 6120 Star::Find returns 1 (0), X=512.45, Y=671.01, Mass=8325, SNR=60.8, Peak=216 HFD=6.5
03:22:42.858 00.003 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
03:22:42.862 00.004 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
03:22:42.866 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-1.53 hyp=1.54 cameraTheta=-1.61 mountX=-0.35 mountY=1.35, mountTheta=1.82
03:22:42.871 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-1.53, opts=13)
03:22:42.875 00.004 6120 Enqueuing Move request for scope (-0.07, -1.53)
03:22:42.878 00.003 7680 Worker thread wakes up
03:22:42.878 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -1.53) opts 0xd
03:22:42.879 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -1.53)
03:22:42.879 00.000 7680 Moving (-0.07, -1.53) raw xDistance=-0.35 yDistance=1.35
03:22:42.879 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
03:22:42.879 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.35 from input 1.35
03:22:42.880 00.001 7680 MoveAxis(E, 153, ABG)
03:22:42.880 00.000 7680 Guiding  Dir = 2, Dur = 153
03:22:42.880 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:42.883 00.003 7680 IsSlewing returns 0
03:22:42.883 00.000 6120 UpdateGuideState exits: m=8325 SNR=60.8
03:22:42.887 00.004 7680 IsGuiding returns 0
03:22:42.887 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:42.891 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:42.894 00.003 7680 PulseGuide returned control before completion, sleep 163
03:22:42.894 00.000 6120 Enqueuing Expose request
03:22:43.060 00.166 7680 IsGuiding returns 1
03:22:43.060 00.000 7680 scope still moving after pulse duration time elapsed
03:22:43.091 00.031 7680 IsSlewing returns 0
03:22:43.094 00.003 7680 IsGuiding returns 0
03:22:43.094 00.000 7680 scope move finished after 153 + 54 ms
03:22:43.094 00.000 7680 Move returns status 0, amount 153
03:22:43.095 00.001 7680 MoveAxis(S, 732, ABG)
03:22:43.095 00.000 7680 Guiding  Dir = 1, Dur = 732
03:22:43.095 00.000 7680 IsSlewing returns 0
03:22:43.095 00.000 7680 IsGuiding returns 0
03:22:43.097 00.002 7680 PulseGuide returned control before completion, sleep 742
03:22:43.847 00.750 7680 IsGuiding returns 1
03:22:43.849 00.002 7680 scope still moving after pulse duration time elapsed
03:22:43.878 00.029 7680 IsSlewing returns 0
03:22:43.880 00.002 7680 IsGuiding returns 1
03:22:43.910 00.030 7680 IsSlewing returns 0
03:22:43.911 00.001 7680 IsGuiding returns 0
03:22:43.911 00.000 7680 scope move finished after 732 + 82 ms
03:22:43.912 00.001 7680 Move returns status 0, amount 732
03:22:43.912 00.000 7680 move complete, result=0
03:22:43.912 00.000 7680 worker thread done servicing request
03:22:43.913 00.001 7680 Worker thread wakes up
03:22:43.913 00.000 6120 GuideStep: -0.3 px 153 ms EAST, 1.3 px 732 ms SOUTH
03:22:43.920 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:43.921 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:45.167 01.246 7680 Exposure complete
03:22:45.315 00.148 7680 worker thread done servicing request
03:22:45.316 00.001 6120 OnExposeComplete: enter
03:22:45.319 00.003 6120 UpdateGuideState(): m_state=6
03:22:45.323 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2759
03:22:45.329 00.006 6120 Star::Find returns 1 (0), X=512.66, Y=671.92, Mass=8130, SNR=59.2, Peak=201 HFD=6.7
03:22:45.335 00.006 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
03:22:45.339 00.004 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
03:22:45.342 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.63 hyp=0.64 cameraTheta=-1.34 mountX=0.03 mountY=0.62, mountTheta=1.53
03:22:45.348 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.63, opts=13)
03:22:45.352 00.004 6120 Enqueuing Move request for scope (0.14, -0.63)
03:22:45.356 00.004 7680 Worker thread wakes up
03:22:45.356 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:45.361 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.63) opts 0xd
03:22:45.361 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.63)
03:22:45.361 00.000 7680 Moving (0.14, -0.63) raw xDistance=0.03 yDistance=0.62
03:22:45.361 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:22:45.361 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
03:22:45.362 00.001 7680 MoveAxis(E, 0, ABG)
03:22:45.362 00.000 7680 Move returns status 0, amount 0
03:22:45.362 00.000 7680 MoveAxis(S, 339, ABG)
03:22:45.363 00.001 7680 Guiding  Dir = 1, Dur = 339
03:22:45.363 00.000 6120 UpdateGuideState exits: m=8130 SNR=59.2
03:22:45.367 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:45.371 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:45.374 00.003 6120 Enqueuing Expose request
03:22:45.377 00.003 7680 IsSlewing returns 0
03:22:45.378 00.001 7680 IsGuiding returns 0
03:22:45.378 00.000 7680 PulseGuide returned control before completion, sleep 349
03:22:45.736 00.358 7680 IsGuiding returns 1
03:22:45.737 00.001 7680 scope still moving after pulse duration time elapsed
03:22:45.767 00.030 7680 IsSlewing returns 0
03:22:45.768 00.001 7680 IsGuiding returns 0
03:22:45.769 00.001 7680 scope move finished after 339 + 50 ms
03:22:45.769 00.000 7680 Move returns status 0, amount 339
03:22:45.769 00.000 7680 move complete, result=0
03:22:45.769 00.000 7680 worker thread done servicing request
03:22:45.770 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 339 ms SOUTH
03:22:45.778 00.008 7680 Worker thread wakes up
03:22:45.778 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:45.779 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:47.028 01.249 7680 Exposure complete
03:22:47.165 00.137 7680 worker thread done servicing request
03:22:47.166 00.001 6120 OnExposeComplete: enter
03:22:47.169 00.003 6120 UpdateGuideState(): m_state=6
03:22:47.174 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2760
03:22:47.182 00.008 6120 Star::Find returns 1 (0), X=512.74, Y=672.47, Mass=8683, SNR=62.2, Peak=197 HFD=7.0
03:22:47.187 00.005 6120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.19) = xAngle (-0.49 = -0.49)
03:22:47.192 00.005 6120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.39 = 2.39)
03:22:47.197 00.005 6120 CameraToMount -- cameraX=0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-0.30 mountX=0.20 mountY=0.16, mountTheta=0.66
03:22:47.203 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.07, opts=13)
03:22:47.208 00.005 6120 Enqueuing Move request for scope (0.22, -0.07)
03:22:47.214 00.006 7680 Worker thread wakes up
03:22:47.214 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:47.218 00.004 6120 UpdateGuideState exits: m=8683 SNR=62.2
03:22:47.223 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:47.226 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:47.231 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.07) opts 0xd
03:22:47.231 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.07)
03:22:47.231 00.000 7680 Moving (0.22, -0.07) raw xDistance=0.20 yDistance=0.16
03:22:47.231 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:22:47.231 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:22:47.233 00.002 6120 Enqueuing Expose request
03:22:47.237 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:22:47.237 00.000 7680 MoveAxis(W, 84, ABG)
03:22:47.237 00.000 7680 Guiding  Dir = 3, Dur = 84
03:22:47.237 00.000 7680 IsSlewing returns 0
03:22:47.239 00.002 7680 IsGuiding returns 0
03:22:47.239 00.000 7680 PulseGuide returned control before completion, sleep 94
03:22:47.344 00.105 7680 IsGuiding returns 1
03:22:47.345 00.001 7680 scope still moving after pulse duration time elapsed
03:22:47.374 00.029 7680 IsSlewing returns 0
03:22:47.376 00.002 7680 IsGuiding returns 0
03:22:47.376 00.000 7680 scope move finished after 84 + 53 ms
03:22:47.376 00.000 7680 Move returns status 0, amount 84
03:22:47.376 00.000 7680 MoveAxis(N, 0, ABG)
03:22:47.377 00.001 7680 Move returns status 0, amount 0
03:22:47.377 00.000 7680 move complete, result=0
03:22:47.377 00.000 7680 worker thread done servicing request
03:22:47.379 00.002 7680 Worker thread wakes up
03:22:47.379 00.000 6120 GuideStep: 0.2 px 84 ms WEST, 0.2 px 0 ms NORTH
03:22:47.385 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:47.385 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:48.638 01.253 7680 Exposure complete
03:22:48.780 00.142 7680 worker thread done servicing request
03:22:48.781 00.001 6120 OnExposeComplete: enter
03:22:48.784 00.003 6120 UpdateGuideState(): m_state=6
03:22:48.788 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2761
03:22:48.792 00.004 6120 Star::Find returns 1 (0), X=512.53, Y=671.91, Mass=8624, SNR=61.3, Peak=231 HFD=6.5
03:22:48.796 00.004 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
03:22:48.801 00.005 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
03:22:48.805 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.63 hyp=0.63 cameraTheta=-1.55 mountX=-0.11 mountY=0.57, mountTheta=1.76
03:22:48.810 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.63, opts=13)
03:22:48.813 00.003 6120 Enqueuing Move request for scope (0.01, -0.63)
03:22:48.817 00.004 7680 Worker thread wakes up
03:22:48.817 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.63) opts 0xd
03:22:48.817 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.63)
03:22:48.817 00.000 7680 Moving (0.01, -0.63) raw xDistance=-0.11 yDistance=0.57
03:22:48.817 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:22:48.817 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
03:22:48.819 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:48.823 00.004 6120 UpdateGuideState exits: m=8624 SNR=61.3
03:22:48.827 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:48.832 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:48.837 00.005 7680 MoveAxis(E, 0, ABG)
03:22:48.837 00.000 6120 Enqueuing Expose request
03:22:48.842 00.005 7680 Move returns status 0, amount 0
03:22:48.842 00.000 7680 MoveAxis(S, 308, ABG)
03:22:48.842 00.000 7680 Guiding  Dir = 1, Dur = 308
03:22:48.842 00.000 7680 IsSlewing returns 0
03:22:48.843 00.001 7680 IsGuiding returns 0
03:22:48.843 00.000 7680 PulseGuide returned control before completion, sleep 318
03:22:49.165 00.322 7680 IsGuiding returns 1
03:22:49.165 00.000 7680 scope still moving after pulse duration time elapsed
03:22:49.196 00.031 7680 IsSlewing returns 0
03:22:49.197 00.001 7680 IsGuiding returns 0
03:22:49.198 00.001 7680 scope move finished after 308 + 46 ms
03:22:49.198 00.000 7680 Move returns status 0, amount 308
03:22:49.198 00.000 7680 move complete, result=0
03:22:49.199 00.001 7680 worker thread done servicing request
03:22:49.199 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 308 ms SOUTH
03:22:49.208 00.009 7680 Worker thread wakes up
03:22:49.208 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:49.209 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:50.451 01.242 7680 Exposure complete
03:22:50.597 00.146 7680 worker thread done servicing request
03:22:50.597 00.000 6120 OnExposeComplete: enter
03:22:50.602 00.005 6120 UpdateGuideState(): m_state=6
03:22:50.606 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2762
03:22:50.611 00.005 6120 Star::Find returns 1 (0), X=512.60, Y=672.61, Mass=9037, SNR=62.6, Peak=211 HFD=6.9
03:22:50.615 00.004 6120 CameraToMount -- cameraTheta (0.73) - m_xAngle (0.19) = xAngle (0.54 = 0.54)
03:22:50.619 00.004 6120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.41 = -2.87)
03:22:50.623 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.73 mountX=0.09 mountY=-0.03, mountTheta=-0.30
03:22:50.628 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.07, opts=13)
03:22:50.631 00.003 6120 Enqueuing Move request for scope (0.08, 0.07)
03:22:50.635 00.004 7680 Worker thread wakes up
03:22:50.636 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:50.639 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
03:22:50.639 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
03:22:50.641 00.002 7680 Moving (0.08, 0.07) raw xDistance=0.09 yDistance=-0.03
03:22:50.641 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:22:50.641 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:22:50.641 00.000 6120 UpdateGuideState exits: m=9037 SNR=62.6
03:22:50.647 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:22:50.647 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:50.653 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:50.658 00.005 6120 Enqueuing Expose request
03:22:50.661 00.003 7680 MoveAxis(E, 0, ABG)
03:22:50.662 00.001 7680 Move returns status 0, amount 0
03:22:50.662 00.000 7680 MoveAxis(N, 0, ABG)
03:22:50.662 00.000 7680 Move returns status 0, amount 0
03:22:50.662 00.000 7680 move complete, result=0
03:22:50.662 00.000 7680 worker thread done servicing request
03:22:50.663 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:22:50.667 00.004 7680 Worker thread wakes up
03:22:50.667 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:50.667 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:51.923 01.256 7680 Exposure complete
03:22:52.065 00.142 7680 worker thread done servicing request
03:22:52.065 00.000 6120 OnExposeComplete: enter
03:22:52.068 00.003 6120 UpdateGuideState(): m_state=6
03:22:52.073 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2763
03:22:52.076 00.003 6120 Star::Find returns 1 (0), X=512.55, Y=672.51, Mass=8719, SNR=61.8, Peak=198 HFD=7.0
03:22:52.081 00.005 6120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.19) = xAngle (-0.87 = -0.87)
03:22:52.084 00.003 6120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.00 = 2.00)
03:22:52.089 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.68 mountX=0.03 mountY=0.04, mountTheta=0.95
03:22:52.094 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.03, opts=13)
03:22:52.097 00.003 6120 Enqueuing Move request for scope (0.03, -0.03)
03:22:52.103 00.006 7680 Worker thread wakes up
03:22:52.103 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:52.108 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
03:22:52.108 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
03:22:52.108 00.000 7680 Moving (0.03, -0.03) raw xDistance=0.03 yDistance=0.04
03:22:52.108 00.000 6120 UpdateGuideState exits: m=8719 SNR=61.8
03:22:52.112 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:22:52.112 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:22:52.113 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:52.117 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:52.121 00.004 6120 Enqueuing Expose request
03:22:52.125 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:22:52.125 00.000 7680 MoveAxis(E, 0, ABG)
03:22:52.125 00.000 7680 Move returns status 0, amount 0
03:22:52.125 00.000 7680 MoveAxis(N, 0, ABG)
03:22:52.125 00.000 7680 Move returns status 0, amount 0
03:22:52.126 00.001 7680 move complete, result=0
03:22:52.126 00.000 7680 worker thread done servicing request
03:22:52.126 00.000 7680 Worker thread wakes up
03:22:52.126 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:52.131 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:52.131 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:53.379 01.248 7680 Exposure complete
03:22:53.511 00.132 7680 worker thread done servicing request
03:22:53.511 00.000 6120 OnExposeComplete: enter
03:22:53.515 00.004 6120 UpdateGuideState(): m_state=6
03:22:53.520 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2764
03:22:53.523 00.003 6120 Star::Find returns 1 (0), X=512.61, Y=672.42, Mass=8583, SNR=61.5, Peak=202 HFD=6.9
03:22:53.528 00.005 6120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (0.19) = xAngle (-1.07 = -1.07)
03:22:53.531 00.003 6120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.80 = 1.80)
03:22:53.534 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-0.88 mountX=0.07 mountY=0.15, mountTheta=1.11
03:22:53.540 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.12, opts=13)
03:22:53.544 00.004 6120 Enqueuing Move request for scope (0.10, -0.12)
03:22:53.547 00.003 7680 Worker thread wakes up
03:22:53.547 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:53.553 00.006 6120 UpdateGuideState exits: m=8583 SNR=61.5
03:22:53.557 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:53.562 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:53.566 00.004 6120 Enqueuing Expose request
03:22:53.570 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
03:22:53.570 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
03:22:53.570 00.000 7680 Moving (0.10, -0.12) raw xDistance=0.07 yDistance=0.15
03:22:53.570 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:22:53.570 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:22:53.571 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:22:53.571 00.000 7680 MoveAxis(E, 0, ABG)
03:22:53.571 00.000 7680 Move returns status 0, amount 0
03:22:53.571 00.000 7680 MoveAxis(N, 0, ABG)
03:22:53.572 00.001 7680 Move returns status 0, amount 0
03:22:53.572 00.000 7680 move complete, result=0
03:22:53.572 00.000 7680 worker thread done servicing request
03:22:53.572 00.000 7680 Worker thread wakes up
03:22:53.572 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:22:53.577 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:53.577 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:54.828 01.251 7680 Exposure complete
03:22:54.990 00.162 7680 worker thread done servicing request
03:22:54.990 00.000 6120 OnExposeComplete: enter
03:22:54.994 00.004 6120 UpdateGuideState(): m_state=6
03:22:54.999 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2765
03:22:55.003 00.004 6120 Star::Find returns 1 (0), X=512.52, Y=671.88, Mass=8312, SNR=61.8, Peak=199 HFD=6.5
03:22:55.008 00.005 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
03:22:55.011 00.003 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
03:22:55.015 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.66 hyp=0.66 cameraTheta=-1.57 mountX=-0.12 mountY=0.59, mountTheta=1.77
03:22:55.021 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.66, opts=13)
03:22:55.024 00.003 6120 Enqueuing Move request for scope (0.00, -0.66)
03:22:55.029 00.005 7680 Worker thread wakes up
03:22:55.029 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:55.033 00.004 6120 UpdateGuideState exits: m=8312 SNR=61.8
03:22:55.037 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:55.040 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:55.044 00.004 6120 Enqueuing Expose request
03:22:55.048 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.66) opts 0xd
03:22:55.049 00.001 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.66)
03:22:55.049 00.000 7680 Moving (0.00, -0.66) raw xDistance=-0.12 yDistance=0.59
03:22:55.049 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:22:55.049 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
03:22:55.049 00.000 7680 MoveAxis(E, 0, ABG)
03:22:55.051 00.002 7680 Move returns status 0, amount 0
03:22:55.051 00.000 7680 MoveAxis(S, 321, ABG)
03:22:55.051 00.000 7680 Guiding  Dir = 1, Dur = 321
03:22:55.052 00.001 7680 IsSlewing returns 0
03:22:55.053 00.001 7680 IsGuiding returns 0
03:22:55.053 00.000 7680 PulseGuide returned control before completion, sleep 331
03:22:55.388 00.335 7680 IsGuiding returns 1
03:22:55.392 00.004 7680 scope still moving after pulse duration time elapsed
03:22:55.418 00.026 7680 IsSlewing returns 0
03:22:55.418 00.000 7680 IsGuiding returns 0
03:22:55.420 00.002 7680 scope move finished after 321 + 45 ms
03:22:55.420 00.000 7680 Move returns status 0, amount 321
03:22:55.420 00.000 7680 move complete, result=0
03:22:55.420 00.000 7680 worker thread done servicing request
03:22:55.420 00.000 7680 Worker thread wakes up
03:22:55.420 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:55.420 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:55.420 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 321 ms SOUTH
03:22:56.669 01.249 7680 Exposure complete
03:22:56.813 00.144 7680 worker thread done servicing request
03:22:56.813 00.000 6120 OnExposeComplete: enter
03:22:56.817 00.004 6120 UpdateGuideState(): m_state=6
03:22:56.820 00.003 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2766
03:22:56.825 00.005 6120 Star::Find returns 1 (0), X=512.64, Y=672.52, Mass=8818, SNR=61.3, Peak=227 HFD=6.9
03:22:56.829 00.004 6120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.19) = xAngle (-0.39 = -0.39)
03:22:56.834 00.005 6120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.48 = 2.48)
03:22:56.838 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.21 mountX=0.11 mountY=0.08, mountTheta=0.59
03:22:56.843 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.03, opts=13)
03:22:56.848 00.005 6120 Enqueuing Move request for scope (0.12, -0.03)
03:22:56.851 00.003 7680 Worker thread wakes up
03:22:56.852 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:56.855 00.003 6120 UpdateGuideState exits: m=8818 SNR=61.3
03:22:56.859 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:56.864 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:56.868 00.004 6120 Enqueuing Expose request
03:22:56.871 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
03:22:56.871 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
03:22:56.872 00.001 7680 Moving (0.12, -0.03) raw xDistance=0.11 yDistance=0.08
03:22:56.872 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:22:56.872 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:22:56.872 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:22:56.872 00.000 7680 MoveAxis(E, 0, ABG)
03:22:56.873 00.001 7680 Move returns status 0, amount 0
03:22:56.873 00.000 7680 MoveAxis(N, 0, ABG)
03:22:56.873 00.000 7680 Move returns status 0, amount 0
03:22:56.873 00.000 7680 move complete, result=0
03:22:56.873 00.000 7680 worker thread done servicing request
03:22:56.873 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:22:56.878 00.005 7680 Worker thread wakes up
03:22:56.878 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:56.878 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:58.125 01.247 7680 Exposure complete
03:22:58.257 00.132 7680 worker thread done servicing request
03:22:58.258 00.001 6120 OnExposeComplete: enter
03:22:58.261 00.003 6120 UpdateGuideState(): m_state=6
03:22:58.266 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2767
03:22:58.270 00.004 6120 Star::Find returns 1 (0), X=512.62, Y=672.55, Mass=8582, SNR=61.1, Peak=187 HFD=7.0
03:22:58.274 00.004 6120 CameraToMount -- cameraTheta (0.05) - m_xAngle (0.19) = xAngle (-0.14 = -0.14)
03:22:58.278 00.004 6120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.74 = 2.74)
03:22:58.281 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.05 mountX=0.10 mountY=0.04, mountTheta=0.38
03:22:58.286 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.01, opts=13)
03:22:58.289 00.003 6120 Enqueuing Move request for scope (0.10, 0.01)
03:22:58.293 00.004 7680 Worker thread wakes up
03:22:58.293 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
03:22:58.293 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
03:22:58.293 00.000 7680 Moving (0.10, 0.01) raw xDistance=0.10 yDistance=0.04
03:22:58.293 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:22:58.295 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:22:58.295 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:22:58.295 00.000 7680 MoveAxis(E, 0, ABG)
03:22:58.295 00.000 7680 Move returns status 0, amount 0
03:22:58.295 00.000 7680 MoveAxis(N, 0, ABG)
03:22:58.296 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:58.300 00.004 7680 Move returns status 0, amount 0
03:22:58.300 00.000 7680 move complete, result=0
03:22:58.300 00.000 6120 UpdateGuideState exits: m=8582 SNR=61.1
03:22:58.307 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:58.311 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:58.316 00.005 7680 worker thread done servicing request
03:22:58.316 00.000 6120 Enqueuing Expose request
03:22:58.319 00.003 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:22:58.322 00.003 7680 Worker thread wakes up
03:22:58.322 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:22:58.324 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:22:59.567 01.243 7680 Exposure complete
03:22:59.705 00.138 7680 worker thread done servicing request
03:22:59.705 00.000 6120 OnExposeComplete: enter
03:22:59.711 00.006 6120 UpdateGuideState(): m_state=6
03:22:59.716 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2768
03:22:59.720 00.004 6120 Star::Find returns 1 (0), X=512.57, Y=672.06, Mass=8203, SNR=60.1, Peak=212 HFD=6.5
03:22:59.723 00.003 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
03:22:59.727 00.004 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
03:22:59.730 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.48 hyp=0.48 cameraTheta=-1.45 mountX=-0.03 mountY=0.45, mountTheta=1.64
03:22:59.734 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.48, opts=13)
03:22:59.738 00.004 6120 Enqueuing Move request for scope (0.06, -0.48)
03:22:59.741 00.003 7680 Worker thread wakes up
03:22:59.741 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.48) opts 0xd
03:22:59.741 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.48)
03:22:59.741 00.000 7680 Moving (0.06, -0.48) raw xDistance=-0.03 yDistance=0.45
03:22:59.741 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:22:59.741 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
03:22:59.741 00.000 7680 MoveAxis(E, 0, ABG)
03:22:59.741 00.000 7680 Move returns status 0, amount 0
03:22:59.743 00.002 7680 MoveAxis(S, 246, ABG)
03:22:59.743 00.000 7680 Guiding  Dir = 1, Dur = 246
03:22:59.743 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:22:59.747 00.004 7680 IsSlewing returns 0
03:22:59.747 00.000 6120 UpdateGuideState exits: m=8203 SNR=60.1
03:22:59.751 00.004 7680 IsGuiding returns 0
03:22:59.751 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:59.756 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:22:59.760 00.004 6120 Enqueuing Expose request
03:22:59.764 00.004 7680 PulseGuide returned control before completion, sleep 256
03:23:00.027 00.263 7680 IsGuiding returns 1
03:23:00.028 00.001 7680 scope still moving after pulse duration time elapsed
03:23:00.058 00.030 7680 IsSlewing returns 0
03:23:00.059 00.001 7680 IsGuiding returns 0
03:23:00.059 00.000 7680 scope move finished after 246 + 61 ms
03:23:00.059 00.000 7680 Move returns status 0, amount 246
03:23:00.059 00.000 7680 move complete, result=0
03:23:00.059 00.000 7680 worker thread done servicing request
03:23:00.061 00.002 7680 Worker thread wakes up
03:23:00.061 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 246 ms SOUTH
03:23:00.066 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:00.066 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:01.314 01.248 7680 Exposure complete
03:23:01.449 00.135 7680 worker thread done servicing request
03:23:01.450 00.001 6120 OnExposeComplete: enter
03:23:01.454 00.004 6120 UpdateGuideState(): m_state=6
03:23:01.459 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2769
03:23:01.464 00.005 6120 Star::Find returns 1 (0), X=512.53, Y=672.51, Mass=8543, SNR=61.0, Peak=206 HFD=7.0
03:23:01.467 00.003 6120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.19) = xAngle (-1.16 = -1.16)
03:23:01.472 00.005 6120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.71 = 1.71)
03:23:01.476 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.98 mountX=0.01 mountY=0.03, mountTheta=1.19
03:23:01.480 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.03, opts=13)
03:23:01.484 00.004 6120 Enqueuing Move request for scope (0.02, -0.03)
03:23:01.489 00.005 7680 Worker thread wakes up
03:23:01.489 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:01.494 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
03:23:01.494 00.000 6120 UpdateGuideState exits: m=8543 SNR=61.0
03:23:01.498 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:01.501 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:01.505 00.004 6120 Enqueuing Expose request
03:23:01.508 00.003 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
03:23:01.508 00.000 7680 Moving (0.02, -0.03) raw xDistance=0.01 yDistance=0.03
03:23:01.508 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:23:01.508 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:23:01.510 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:23:01.510 00.000 7680 MoveAxis(E, 0, ABG)
03:23:01.510 00.000 7680 Move returns status 0, amount 0
03:23:01.510 00.000 7680 MoveAxis(N, 0, ABG)
03:23:01.510 00.000 7680 Move returns status 0, amount 0
03:23:01.511 00.001 7680 move complete, result=0
03:23:01.511 00.000 7680 worker thread done servicing request
03:23:01.511 00.000 7680 Worker thread wakes up
03:23:01.511 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:23:01.516 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:01.516 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:02.777 01.261 7680 Exposure complete
03:23:02.919 00.142 6120 OnExposeComplete: enter
03:23:02.924 00.005 6120 UpdateGuideState(): m_state=6
03:23:02.930 00.006 7680 worker thread done servicing request
03:23:02.930 00.000 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2770
03:23:02.935 00.005 6120 Star::Find returns 1 (0), X=512.50, Y=671.96, Mass=8223, SNR=59.9, Peak=207 HFD=6.5
03:23:02.939 00.004 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
03:23:02.944 00.005 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
03:23:02.948 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.58 hyp=0.58 cameraTheta=-1.59 mountX=-0.12 mountY=0.51, mountTheta=1.80
03:23:02.954 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.58, opts=13)
03:23:02.959 00.005 6120 Enqueuing Move request for scope (-0.01, -0.58)
03:23:02.962 00.003 7680 Worker thread wakes up
03:23:02.962 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:02.966 00.004 6120 UpdateGuideState exits: m=8223 SNR=59.9
03:23:02.970 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:02.973 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:02.976 00.003 6120 Enqueuing Expose request
03:23:02.980 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.58) opts 0xd
03:23:02.980 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.58)
03:23:02.981 00.001 7680 Moving (-0.01, -0.58) raw xDistance=-0.12 yDistance=0.51
03:23:02.981 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:23:02.981 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
03:23:02.981 00.000 7680 MoveAxis(E, 0, ABG)
03:23:02.982 00.001 7680 Move returns status 0, amount 0
03:23:02.982 00.000 7680 MoveAxis(S, 278, ABG)
03:23:02.982 00.000 7680 Guiding  Dir = 1, Dur = 278
03:23:02.983 00.001 7680 IsSlewing returns 0
03:23:02.983 00.000 7680 IsGuiding returns 0
03:23:02.983 00.000 7680 PulseGuide returned control before completion, sleep 288
03:23:03.281 00.298 7680 IsGuiding returns 1
03:23:03.282 00.001 7680 scope still moving after pulse duration time elapsed
03:23:03.312 00.030 7680 IsSlewing returns 0
03:23:03.313 00.001 7680 IsGuiding returns 0
03:23:03.314 00.001 7680 scope move finished after 278 + 52 ms
03:23:03.314 00.000 7680 Move returns status 0, amount 278
03:23:03.314 00.000 7680 move complete, result=0
03:23:03.314 00.000 7680 worker thread done servicing request
03:23:03.316 00.002 7680 Worker thread wakes up
03:23:03.316 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 278 ms SOUTH
03:23:03.322 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:03.322 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:04.577 01.255 7680 Exposure complete
03:23:04.706 00.129 7680 worker thread done servicing request
03:23:04.707 00.001 6120 OnExposeComplete: enter
03:23:04.712 00.005 6120 UpdateGuideState(): m_state=6
03:23:04.716 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2771
03:23:04.720 00.004 6120 Star::Find returns 1 (0), X=512.52, Y=672.66, Mass=9006, SNR=62.4, Peak=238 HFD=6.8
03:23:04.724 00.004 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (0.19) = xAngle (1.37 = 1.37)
03:23:04.727 00.003 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.25 = -2.04)
03:23:04.732 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.56 mountX=0.02 mountY=-0.11, mountTheta=-1.35
03:23:04.737 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.12, opts=13)
03:23:04.743 00.006 6120 Enqueuing Move request for scope (0.00, 0.12)
03:23:04.747 00.004 7680 Worker thread wakes up
03:23:04.747 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
03:23:04.747 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
03:23:04.748 00.001 7680 Moving (0.00, 0.12) raw xDistance=0.02 yDistance=-0.11
03:23:04.748 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:23:04.749 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:23:04.749 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:04.753 00.004 6120 UpdateGuideState exits: m=9006 SNR=62.4
03:23:04.758 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:04.761 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:04.765 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:23:04.765 00.000 6120 Enqueuing Expose request
03:23:04.769 00.004 7680 MoveAxis(E, 0, ABG)
03:23:04.769 00.000 7680 Move returns status 0, amount 0
03:23:04.769 00.000 7680 MoveAxis(N, 0, ABG)
03:23:04.771 00.002 7680 Move returns status 0, amount 0
03:23:04.771 00.000 7680 move complete, result=0
03:23:04.771 00.000 7680 worker thread done servicing request
03:23:04.771 00.000 7680 Worker thread wakes up
03:23:04.772 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:04.772 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:04.772 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:23:06.014 01.242 7680 Exposure complete
03:23:06.144 00.130 7680 worker thread done servicing request
03:23:06.144 00.000 6120 OnExposeComplete: enter
03:23:06.149 00.005 6120 UpdateGuideState(): m_state=6
03:23:06.153 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2772
03:23:06.157 00.004 6120 Star::Find returns 1 (0), X=512.52, Y=672.56, Mass=8722, SNR=61.8, Peak=219 HFD=7.0
03:23:06.160 00.003 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (0.19) = xAngle (1.31 = 1.31)
03:23:06.163 00.003 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.18 = -2.10)
03:23:06.167 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.50 mountX=0.01 mountY=-0.02, mountTheta=-1.28
03:23:06.171 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.02, opts=13)
03:23:06.177 00.006 6120 Enqueuing Move request for scope (0.00, 0.02)
03:23:06.181 00.004 7680 Worker thread wakes up
03:23:06.181 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:06.186 00.005 6120 UpdateGuideState exits: m=8722 SNR=61.8
03:23:06.189 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:06.193 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:06.197 00.004 6120 Enqueuing Expose request
03:23:06.201 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
03:23:06.201 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
03:23:06.201 00.000 7680 Moving (0.00, 0.02) raw xDistance=0.01 yDistance=-0.02
03:23:06.201 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:23:06.201 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:23:06.202 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:23:06.202 00.000 7680 MoveAxis(E, 0, ABG)
03:23:06.202 00.000 7680 Move returns status 0, amount 0
03:23:06.202 00.000 7680 MoveAxis(N, 0, ABG)
03:23:06.202 00.000 7680 Move returns status 0, amount 0
03:23:06.202 00.000 7680 move complete, result=0
03:23:06.203 00.001 7680 worker thread done servicing request
03:23:06.204 00.001 7680 Worker thread wakes up
03:23:06.204 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:06.204 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:06.204 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:23:07.456 01.252 7680 Exposure complete
03:23:07.597 00.141 7680 worker thread done servicing request
03:23:07.597 00.000 6120 OnExposeComplete: enter
03:23:07.601 00.004 6120 UpdateGuideState(): m_state=6
03:23:07.605 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2773
03:23:07.611 00.006 6120 Star::Find returns 1 (0), X=512.36, Y=671.95, Mass=8269, SNR=61.3, Peak=205 HFD=6.6
03:23:07.614 00.003 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
03:23:07.618 00.004 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.86 = 0.86)
03:23:07.622 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.59 hyp=0.61 cameraTheta=-1.83 mountX=-0.26 mountY=0.46, mountTheta=2.09
03:23:07.627 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.59, opts=13)
03:23:07.630 00.003 6120 Enqueuing Move request for scope (-0.16, -0.59)
03:23:07.634 00.004 7680 Worker thread wakes up
03:23:07.634 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.59) opts 0xd
03:23:07.635 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.59)
03:23:07.635 00.000 7680 Moving (-0.16, -0.59) raw xDistance=-0.26 yDistance=0.46
03:23:07.635 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
03:23:07.635 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
03:23:07.635 00.000 7680 MoveAxis(E, 107, ABG)
03:23:07.636 00.001 7680 Guiding  Dir = 2, Dur = 107
03:23:07.636 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:07.640 00.004 7680 IsSlewing returns 0
03:23:07.640 00.000 6120 UpdateGuideState exits: m=8269 SNR=61.3
03:23:07.644 00.004 7680 IsGuiding returns 0
03:23:07.644 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:07.647 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:07.651 00.004 7680 PulseGuide returned control before completion, sleep 117
03:23:07.652 00.001 6120 Enqueuing Expose request
03:23:07.772 00.120 7680 IsGuiding returns 1
03:23:07.773 00.001 7680 scope still moving after pulse duration time elapsed
03:23:07.804 00.031 7680 IsSlewing returns 0
03:23:07.806 00.002 7680 IsGuiding returns 1
03:23:07.835 00.029 7680 IsSlewing returns 0
03:23:07.836 00.001 7680 IsGuiding returns 1
03:23:07.866 00.030 7680 IsSlewing returns 0
03:23:07.867 00.001 7680 IsGuiding returns 0
03:23:07.867 00.000 7680 scope move finished after 107 + 116 ms
03:23:07.868 00.001 7680 Move returns status 0, amount 107
03:23:07.868 00.000 7680 MoveAxis(S, 251, ABG)
03:23:07.868 00.000 7680 Guiding  Dir = 1, Dur = 251
03:23:07.869 00.001 7680 IsSlewing returns 0
03:23:07.869 00.000 7680 IsGuiding returns 0
03:23:07.871 00.002 7680 PulseGuide returned control before completion, sleep 261
03:23:08.148 00.277 7680 IsGuiding returns 1
03:23:08.149 00.001 7680 scope still moving after pulse duration time elapsed
03:23:08.180 00.031 7680 IsSlewing returns 0
03:23:08.181 00.001 7680 IsGuiding returns 0
03:23:08.182 00.001 7680 scope move finished after 251 + 60 ms
03:23:08.182 00.000 7680 Move returns status 0, amount 251
03:23:08.183 00.001 7680 move complete, result=0
03:23:08.184 00.001 7680 worker thread done servicing request
03:23:08.184 00.000 7680 Worker thread wakes up
03:23:08.184 00.000 6120 GuideStep: -0.3 px 107 ms EAST, 0.5 px 251 ms SOUTH
03:23:08.190 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:08.190 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:09.435 01.245 7680 Exposure complete
03:23:09.569 00.134 7680 worker thread done servicing request
03:23:09.569 00.000 6120 OnExposeComplete: enter
03:23:09.573 00.004 6120 UpdateGuideState(): m_state=6
03:23:09.579 00.006 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2774
03:23:09.584 00.005 6120 Star::Find returns 1 (0), X=512.47, Y=672.73, Mass=8223, SNR=59.2, Peak=201 HFD=6.7
03:23:09.588 00.004 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (0.19) = xAngle (1.62 = 1.62)
03:23:09.592 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.49 = -1.79)
03:23:09.596 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.81 mountX=-0.01 mountY=-0.19, mountTheta=-1.62
03:23:09.600 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.19, opts=13)
03:23:09.604 00.004 6120 Enqueuing Move request for scope (-0.05, 0.19)
03:23:09.609 00.005 7680 Worker thread wakes up
03:23:09.610 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
03:23:09.610 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
03:23:09.610 00.000 7680 Moving (-0.05, 0.19) raw xDistance=-0.01 yDistance=-0.19
03:23:09.610 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:23:09.610 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:23:09.610 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:09.616 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:23:09.617 00.001 7680 MoveAxis(E, 0, ABG)
03:23:09.617 00.000 7680 Move returns status 0, amount 0
03:23:09.617 00.000 7680 MoveAxis(N, 0, ABG)
03:23:09.617 00.000 7680 Move returns status 0, amount 0
03:23:09.617 00.000 7680 move complete, result=0
03:23:09.619 00.002 7680 worker thread done servicing request
03:23:09.619 00.000 6120 UpdateGuideState exits: m=8223 SNR=59.2
03:23:09.623 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:09.628 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:09.631 00.003 6120 Enqueuing Expose request
03:23:09.635 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:23:09.640 00.005 7680 Worker thread wakes up
03:23:09.640 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:09.641 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:10.893 01.252 7680 Exposure complete
03:23:11.035 00.142 7680 worker thread done servicing request
03:23:11.035 00.000 6120 OnExposeComplete: enter
03:23:11.040 00.005 6120 UpdateGuideState(): m_state=6
03:23:11.044 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2775
03:23:11.048 00.004 6120 Star::Find returns 1 (0), X=512.53, Y=672.59, Mass=8908, SNR=62.2, Peak=222 HFD=6.9
03:23:11.051 00.003 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (0.19) = xAngle (1.18 = 1.18)
03:23:11.056 00.005 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.05 = -2.23)
03:23:11.060 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.36 mountX=0.02 mountY=-0.04, mountTheta=-1.12
03:23:11.065 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.05, opts=13)
03:23:11.069 00.004 6120 Enqueuing Move request for scope (0.01, 0.05)
03:23:11.073 00.004 7680 Worker thread wakes up
03:23:11.073 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:11.077 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
03:23:11.077 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
03:23:11.077 00.000 7680 Moving (0.01, 0.05) raw xDistance=0.02 yDistance=-0.04
03:23:11.077 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:23:11.077 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:23:11.079 00.002 6120 UpdateGuideState exits: m=8908 SNR=62.2
03:23:11.082 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:11.087 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:11.090 00.003 6120 Enqueuing Expose request
03:23:11.095 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:23:11.095 00.000 7680 MoveAxis(E, 0, ABG)
03:23:11.096 00.001 7680 Move returns status 0, amount 0
03:23:11.096 00.000 7680 MoveAxis(N, 0, ABG)
03:23:11.096 00.000 7680 Move returns status 0, amount 0
03:23:11.096 00.000 7680 move complete, result=0
03:23:11.096 00.000 7680 worker thread done servicing request
03:23:11.097 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:23:11.100 00.003 7680 Worker thread wakes up
03:23:11.100 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:11.100 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:12.352 01.252 7680 Exposure complete
03:23:12.490 00.138 7680 worker thread done servicing request
03:23:12.491 00.001 6120 OnExposeComplete: enter
03:23:12.496 00.005 6120 UpdateGuideState(): m_state=6
03:23:12.500 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2776
03:23:12.504 00.004 6120 Star::Find returns 1 (0), X=512.46, Y=672.62, Mass=8573, SNR=60.9, Peak=205 HFD=6.9
03:23:12.509 00.005 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (0.19) = xAngle (2.01 = 2.01)
03:23:12.512 00.003 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.89 = -1.40)
03:23:12.517 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.20 mountX=-0.04 mountY=-0.10, mountTheta=-1.98
03:23:12.523 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.08, opts=13)
03:23:12.528 00.005 6120 Enqueuing Move request for scope (-0.06, 0.08)
03:23:12.533 00.005 7680 Worker thread wakes up
03:23:12.533 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:12.537 00.004 6120 UpdateGuideState exits: m=8573 SNR=60.9
03:23:12.541 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:12.546 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
03:23:12.546 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:12.551 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
03:23:12.552 00.001 7680 Moving (-0.06, 0.08) raw xDistance=-0.04 yDistance=-0.10
03:23:12.552 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:23:12.552 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:23:12.552 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:23:12.553 00.001 7680 MoveAxis(E, 0, ABG)
03:23:12.553 00.000 6120 Enqueuing Expose request
03:23:12.556 00.003 7680 Move returns status 0, amount 0
03:23:12.558 00.002 7680 MoveAxis(N, 0, ABG)
03:23:12.558 00.000 7680 Move returns status 0, amount 0
03:23:12.558 00.000 7680 move complete, result=0
03:23:12.558 00.000 7680 worker thread done servicing request
03:23:12.558 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:23:12.562 00.004 7680 Worker thread wakes up
03:23:12.562 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:12.562 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:13.813 01.251 7680 Exposure complete
03:23:13.959 00.146 7680 worker thread done servicing request
03:23:13.959 00.000 6120 OnExposeComplete: enter
03:23:13.964 00.005 6120 UpdateGuideState(): m_state=6
03:23:13.968 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2777
03:23:13.972 00.004 6120 Star::Find returns 1 (0), X=512.28, Y=672.09, Mass=8144, SNR=59.8, Peak=221 HFD=6.5
03:23:13.976 00.004 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
03:23:13.980 00.004 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
03:23:13.984 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.45 hyp=0.51 cameraTheta=-2.06 mountX=-0.32 mountY=0.30, mountTheta=2.39
03:23:13.991 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.45, opts=13)
03:23:13.994 00.003 6120 Enqueuing Move request for scope (-0.24, -0.45)
03:23:13.998 00.004 7680 Worker thread wakes up
03:23:13.998 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.45) opts 0xd
03:23:13.999 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:14.003 00.004 6120 UpdateGuideState exits: m=8144 SNR=59.8
03:23:14.007 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:14.010 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:14.013 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.45)
03:23:14.013 00.000 7680 Moving (-0.24, -0.45) raw xDistance=-0.32 yDistance=0.30
03:23:14.013 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:23:14.014 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:23:14.014 00.000 7680 MoveAxis(E, 130, ABG)
03:23:14.014 00.000 6120 Enqueuing Expose request
03:23:14.019 00.005 7680 Guiding  Dir = 2, Dur = 130
03:23:14.019 00.000 7680 IsSlewing returns 0
03:23:14.020 00.001 7680 IsGuiding returns 0
03:23:14.020 00.000 7680 PulseGuide returned control before completion, sleep 140
03:23:14.177 00.157 7680 IsGuiding returns 0
03:23:14.179 00.002 7680 Move returns status 0, amount 130
03:23:14.179 00.000 7680 MoveAxis(S, 163, ABG)
03:23:14.179 00.000 7680 Guiding  Dir = 1, Dur = 163
03:23:14.180 00.001 7680 IsSlewing returns 0
03:23:14.181 00.001 7680 IsGuiding returns 0
03:23:14.182 00.001 7680 PulseGuide returned control before completion, sleep 173
03:23:14.364 00.182 7680 IsGuiding returns 1
03:23:14.365 00.001 7680 scope still moving after pulse duration time elapsed
03:23:14.395 00.030 7680 IsSlewing returns 0
03:23:14.396 00.001 7680 IsGuiding returns 0
03:23:14.396 00.000 7680 scope move finished after 163 + 51 ms
03:23:14.397 00.001 7680 Move returns status 0, amount 163
03:23:14.397 00.000 7680 move complete, result=0
03:23:14.397 00.000 7680 worker thread done servicing request
03:23:14.398 00.001 6120 GuideStep: -0.3 px 130 ms EAST, 0.3 px 163 ms SOUTH
03:23:14.403 00.005 7680 Worker thread wakes up
03:23:14.404 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:14.404 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:15.646 01.242 7680 Exposure complete
03:23:15.792 00.146 7680 worker thread done servicing request
03:23:15.794 00.002 6120 OnExposeComplete: enter
03:23:15.800 00.006 6120 UpdateGuideState(): m_state=6
03:23:15.807 00.007 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2778
03:23:15.810 00.003 6120 Star::Find returns 1 (0), X=512.44, Y=671.97, Mass=8447, SNR=61.4, Peak=209 HFD=6.6
03:23:15.814 00.004 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
03:23:15.817 00.003 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
03:23:15.822 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.57 hyp=0.58 cameraTheta=-1.71 mountX=-0.18 mountY=0.48, mountTheta=1.94
03:23:15.827 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.57, opts=13)
03:23:15.831 00.004 6120 Enqueuing Move request for scope (-0.08, -0.57)
03:23:15.837 00.006 7680 Worker thread wakes up
03:23:15.837 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:15.842 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.57) opts 0xd
03:23:15.842 00.000 6120 UpdateGuideState exits: m=8447 SNR=61.4
03:23:15.846 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.57)
03:23:15.846 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:15.850 00.004 7680 Moving (-0.08, -0.57) raw xDistance=-0.18 yDistance=0.48
03:23:15.850 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:15.854 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:23:15.854 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
03:23:15.854 00.000 6120 Enqueuing Expose request
03:23:15.860 00.006 7680 MoveAxis(E, 0, ABG)
03:23:15.861 00.001 7680 Move returns status 0, amount 0
03:23:15.861 00.000 7680 MoveAxis(S, 259, ABG)
03:23:15.861 00.000 7680 Guiding  Dir = 1, Dur = 259
03:23:15.861 00.000 7680 IsSlewing returns 0
03:23:15.862 00.001 7680 IsGuiding returns 0
03:23:15.862 00.000 7680 PulseGuide returned control before completion, sleep 269
03:23:16.135 00.273 7680 IsGuiding returns 1
03:23:16.136 00.001 7680 scope still moving after pulse duration time elapsed
03:23:16.166 00.030 7680 IsSlewing returns 0
03:23:16.166 00.000 7680 IsGuiding returns 0
03:23:16.167 00.001 7680 scope move finished after 259 + 46 ms
03:23:16.167 00.000 7680 Move returns status 0, amount 259
03:23:16.167 00.000 7680 move complete, result=0
03:23:16.167 00.000 7680 worker thread done servicing request
03:23:16.169 00.002 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 259 ms SOUTH
03:23:16.177 00.008 7680 Worker thread wakes up
03:23:16.177 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:16.178 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:17.415 01.237 7680 Exposure complete
03:23:17.555 00.140 7680 worker thread done servicing request
03:23:17.555 00.000 6120 OnExposeComplete: enter
03:23:17.559 00.004 6120 UpdateGuideState(): m_state=6
03:23:17.563 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2779
03:23:17.567 00.004 6120 Star::Find returns 1 (0), X=512.71, Y=672.26, Mass=7464, SNR=57.2, Peak=202 HFD=6.5
03:23:17.571 00.004 6120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.19) = xAngle (-1.15 = -1.15)
03:23:17.574 00.003 6120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.72 = 1.72)
03:23:17.579 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=-0.28 hyp=0.35 cameraTheta=-0.96 mountX=0.14 mountY=0.34, mountTheta=1.18
03:23:17.584 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.28, opts=13)
03:23:17.588 00.004 6120 Enqueuing Move request for scope (0.20, -0.28)
03:23:17.592 00.004 7680 Worker thread wakes up
03:23:17.592 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.28) opts 0xd
03:23:17.592 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.28)
03:23:17.592 00.000 7680 Moving (0.20, -0.28) raw xDistance=0.14 yDistance=0.34
03:23:17.593 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:23:17.593 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:23:17.593 00.000 7680 MoveAxis(E, 0, ABG)
03:23:17.593 00.000 7680 Move returns status 0, amount 0
03:23:17.593 00.000 7680 MoveAxis(S, 185, ABG)
03:23:17.594 00.001 7680 Guiding  Dir = 1, Dur = 185
03:23:17.594 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:17.597 00.003 7680 IsSlewing returns 0
03:23:17.597 00.000 6120 UpdateGuideState exits: m=7464 SNR=57.2
03:23:17.601 00.004 7680 IsGuiding returns 0
03:23:17.601 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:17.605 00.004 7680 PulseGuide returned control before completion, sleep 195
03:23:17.605 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:17.609 00.004 6120 Enqueuing Expose request
03:23:17.803 00.194 7680 IsGuiding returns 1
03:23:17.803 00.000 7680 scope still moving after pulse duration time elapsed
03:23:17.833 00.030 7680 IsSlewing returns 0
03:23:17.834 00.001 7680 IsGuiding returns 0
03:23:17.834 00.000 7680 scope move finished after 185 + 48 ms
03:23:17.834 00.000 7680 Move returns status 0, amount 185
03:23:17.835 00.001 7680 move complete, result=0
03:23:17.835 00.000 7680 worker thread done servicing request
03:23:17.835 00.000 7680 Worker thread wakes up
03:23:17.837 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 185 ms SOUTH
03:23:17.843 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:17.843 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:19.098 01.255 7680 Exposure complete
03:23:19.255 00.157 7680 worker thread done servicing request
03:23:19.255 00.000 6120 OnExposeComplete: enter
03:23:19.260 00.005 6120 UpdateGuideState(): m_state=6
03:23:19.266 00.006 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2780
03:23:19.272 00.006 6120 Star::Find returns 1 (0), X=512.46, Y=672.75, Mass=8644, SNR=61.8, Peak=225 HFD=6.7
03:23:19.278 00.006 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (0.19) = xAngle (1.62 = 1.62)
03:23:19.282 00.004 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.50 = -1.79)
03:23:19.287 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.81 mountX=-0.01 mountY=-0.22, mountTheta=-1.62
03:23:19.291 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.21, opts=13)
03:23:19.295 00.004 6120 Enqueuing Move request for scope (-0.05, 0.21)
03:23:19.301 00.006 7680 Worker thread wakes up
03:23:19.301 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
03:23:19.301 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
03:23:19.301 00.000 7680 Moving (-0.05, 0.21) raw xDistance=-0.01 yDistance=-0.22
03:23:19.302 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:23:19.302 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:23:19.302 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:19.306 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:23:19.307 00.001 6120 UpdateGuideState exits: m=8644 SNR=61.8
03:23:19.311 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:19.315 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:19.320 00.005 6120 Enqueuing Expose request
03:23:19.323 00.003 7680 MoveAxis(E, 0, ABG)
03:23:19.324 00.001 7680 Move returns status 0, amount 0
03:23:19.324 00.000 7680 MoveAxis(N, 0, ABG)
03:23:19.324 00.000 7680 Move returns status 0, amount 0
03:23:19.324 00.000 7680 move complete, result=0
03:23:19.324 00.000 7680 worker thread done servicing request
03:23:19.325 00.001 7680 Worker thread wakes up
03:23:19.325 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:23:19.330 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:19.330 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:20.588 01.258 7680 Exposure complete
03:23:20.736 00.148 7680 worker thread done servicing request
03:23:20.737 00.001 6120 OnExposeComplete: enter
03:23:20.741 00.004 6120 UpdateGuideState(): m_state=6
03:23:20.746 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2781
03:23:20.750 00.004 6120 Star::Find returns 1 (0), X=512.34, Y=672.70, Mass=8411, SNR=60.4, Peak=199 HFD=6.7
03:23:20.753 00.003 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (0.19) = xAngle (2.22 = 2.22)
03:23:20.757 00.004 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.09 = -1.19)
03:23:20.761 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.40 mountX=-0.14 mountY=-0.22, mountTheta=-2.15
03:23:20.765 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.16, opts=13)
03:23:20.770 00.005 6120 Enqueuing Move request for scope (-0.18, 0.16)
03:23:20.776 00.006 7680 Worker thread wakes up
03:23:20.776 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:20.781 00.005 6120 UpdateGuideState exits: m=8411 SNR=60.4
03:23:20.784 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:20.789 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:20.792 00.003 6120 Enqueuing Expose request
03:23:20.795 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
03:23:20.795 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
03:23:20.796 00.001 7680 Moving (-0.18, 0.16) raw xDistance=-0.14 yDistance=-0.22
03:23:20.796 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:23:20.796 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:23:20.796 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:23:20.797 00.001 7680 MoveAxis(E, 0, ABG)
03:23:20.797 00.000 7680 Move returns status 0, amount 0
03:23:20.798 00.001 7680 MoveAxis(N, 0, ABG)
03:23:20.798 00.000 7680 Move returns status 0, amount 0
03:23:20.798 00.000 7680 move complete, result=0
03:23:20.798 00.000 7680 worker thread done servicing request
03:23:20.798 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:23:20.801 00.003 7680 Worker thread wakes up
03:23:20.801 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:20.801 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:22.057 01.256 7680 Exposure complete
03:23:22.201 00.144 7680 worker thread done servicing request
03:23:22.201 00.000 6120 OnExposeComplete: enter
03:23:22.206 00.005 6120 UpdateGuideState(): m_state=6
03:23:22.210 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2782
03:23:22.214 00.004 6120 Star::Find returns 1 (0), X=512.28, Y=672.10, Mass=8084, SNR=60.4, Peak=211 HFD=6.5
03:23:22.218 00.004 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
03:23:22.222 00.004 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
03:23:22.225 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.44 hyp=0.50 cameraTheta=-2.07 mountX=-0.31 mountY=0.29, mountTheta=2.40
03:23:22.234 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.44, opts=13)
03:23:22.239 00.005 6120 Enqueuing Move request for scope (-0.24, -0.44)
03:23:22.243 00.004 7680 Worker thread wakes up
03:23:22.243 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.44) opts 0xd
03:23:22.243 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.44)
03:23:22.243 00.000 7680 Moving (-0.24, -0.44) raw xDistance=-0.31 yDistance=0.29
03:23:22.243 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
03:23:22.245 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:23:22.245 00.000 7680 MoveAxis(E, 128, ABG)
03:23:22.245 00.000 7680 Guiding  Dir = 2, Dur = 128
03:23:22.245 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:22.250 00.005 6120 UpdateGuideState exits: m=8084 SNR=60.4
03:23:22.253 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:22.257 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:22.261 00.004 6120 Enqueuing Expose request
03:23:22.264 00.003 7680 IsSlewing returns 0
03:23:22.264 00.000 7680 IsGuiding returns 0
03:23:22.266 00.002 7680 PulseGuide returned control before completion, sleep 138
03:23:22.419 00.153 7680 IsGuiding returns 1
03:23:22.421 00.002 7680 scope still moving after pulse duration time elapsed
03:23:22.450 00.029 7680 IsSlewing returns 0
03:23:22.452 00.002 7680 IsGuiding returns 0
03:23:22.453 00.001 7680 scope move finished after 128 + 59 ms
03:23:22.453 00.000 7680 Move returns status 0, amount 128
03:23:22.454 00.001 7680 MoveAxis(S, 156, ABG)
03:23:22.454 00.000 7680 Guiding  Dir = 1, Dur = 156
03:23:22.456 00.002 7680 IsSlewing returns 0
03:23:22.456 00.000 7680 IsGuiding returns 0
03:23:22.457 00.001 7680 PulseGuide returned control before completion, sleep 166
03:23:22.638 00.181 7680 IsGuiding returns 1
03:23:22.639 00.001 7680 scope still moving after pulse duration time elapsed
03:23:22.670 00.031 7680 IsSlewing returns 0
03:23:22.671 00.001 7680 IsGuiding returns 0
03:23:22.672 00.001 7680 scope move finished after 156 + 59 ms
03:23:22.672 00.000 7680 Move returns status 0, amount 156
03:23:22.673 00.001 7680 move complete, result=0
03:23:22.674 00.001 7680 worker thread done servicing request
03:23:22.674 00.000 6120 GuideStep: -0.3 px 128 ms EAST, 0.3 px 156 ms SOUTH
03:23:22.683 00.009 7680 Worker thread wakes up
03:23:22.683 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:22.684 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:23.937 01.253 7680 Exposure complete
03:23:24.077 00.140 7680 worker thread done servicing request
03:23:24.077 00.000 6120 OnExposeComplete: enter
03:23:24.082 00.005 6120 UpdateGuideState(): m_state=6
03:23:24.087 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2783
03:23:24.092 00.005 6120 Star::Find returns 1 (0), X=512.45, Y=672.62, Mass=8812, SNR=62.3, Peak=206 HFD=6.9
03:23:24.096 00.004 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (0.19) = xAngle (2.11 = 2.11)
03:23:24.099 00.003 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.99 = -1.30)
03:23:24.103 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.30 mountX=-0.05 mountY=-0.10, mountTheta=-2.06
03:23:24.108 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.08, opts=13)
03:23:24.113 00.005 6120 Enqueuing Move request for scope (-0.07, 0.08)
03:23:24.117 00.004 7680 Worker thread wakes up
03:23:24.117 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
03:23:24.118 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
03:23:24.118 00.000 7680 Moving (-0.07, 0.08) raw xDistance=-0.05 yDistance=-0.10
03:23:24.118 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:23:24.118 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:23:24.118 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:24.123 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:23:24.123 00.000 7680 MoveAxis(E, 0, ABG)
03:23:24.123 00.000 7680 Move returns status 0, amount 0
03:23:24.123 00.000 7680 MoveAxis(N, 0, ABG)
03:23:24.123 00.000 7680 Move returns status 0, amount 0
03:23:24.124 00.001 7680 move complete, result=0
03:23:24.124 00.000 7680 worker thread done servicing request
03:23:24.124 00.000 6120 UpdateGuideState exits: m=8812 SNR=62.3
03:23:24.127 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:24.132 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:24.135 00.003 6120 Enqueuing Expose request
03:23:24.139 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:23:24.142 00.003 7680 Worker thread wakes up
03:23:24.142 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:24.142 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:25.387 01.245 7680 Exposure complete
03:23:25.526 00.139 7680 worker thread done servicing request
03:23:25.526 00.000 6120 OnExposeComplete: enter
03:23:25.531 00.005 6120 UpdateGuideState(): m_state=6
03:23:25.535 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2784
03:23:25.539 00.004 6120 Star::Find returns 1 (0), X=512.52, Y=672.55, Mass=9182, SNR=63.8, Peak=209 HFD=7.0
03:23:25.542 00.003 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.19) = xAngle (1.41 = 1.41)
03:23:25.547 00.005 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.28 = -2.00)
03:23:25.553 00.006 6120 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.60 mountX=0.00 mountY=-0.01, mountTheta=-1.40
03:23:25.558 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.01, opts=13)
03:23:25.562 00.004 6120 Enqueuing Move request for scope (-0.00, 0.01)
03:23:25.566 00.004 7680 Worker thread wakes up
03:23:25.567 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
03:23:25.567 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
03:23:25.567 00.000 7680 Moving (-0.00, 0.01) raw xDistance=0.00 yDistance=-0.01
03:23:25.567 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:23:25.568 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:23:25.568 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:25.572 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:23:25.573 00.001 7680 MoveAxis(E, 0, ABG)
03:23:25.573 00.000 6120 UpdateGuideState exits: m=9182 SNR=63.8
03:23:25.577 00.004 7680 Move returns status 0, amount 0
03:23:25.577 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:25.582 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:25.586 00.004 6120 Enqueuing Expose request
03:23:25.589 00.003 7680 MoveAxis(N, 0, ABG)
03:23:25.589 00.000 7680 Move returns status 0, amount 0
03:23:25.590 00.001 7680 move complete, result=0
03:23:25.590 00.000 7680 worker thread done servicing request
03:23:25.590 00.000 7680 Worker thread wakes up
03:23:25.590 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:25.592 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:25.592 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:23:26.839 01.247 7680 Exposure complete
03:23:26.986 00.147 7680 worker thread done servicing request
03:23:26.986 00.000 6120 OnExposeComplete: enter
03:23:26.990 00.004 6120 UpdateGuideState(): m_state=6
03:23:26.994 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2785
03:23:26.998 00.004 6120 Star::Find returns 1 (0), X=512.43, Y=672.02, Mass=8334, SNR=60.6, Peak=248 HFD=6.5
03:23:27.003 00.005 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
03:23:27.006 00.003 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
03:23:27.010 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.52 hyp=0.52 cameraTheta=-1.73 mountX=-0.18 mountY=0.43, mountTheta=1.96
03:23:27.014 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.52, opts=13)
03:23:27.019 00.005 6120 Enqueuing Move request for scope (-0.08, -0.52)
03:23:27.025 00.006 7680 Worker thread wakes up
03:23:27.025 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:27.029 00.004 6120 UpdateGuideState exits: m=8334 SNR=60.6
03:23:27.034 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:27.038 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:27.041 00.003 6120 Enqueuing Expose request
03:23:27.044 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.52) opts 0xd
03:23:27.044 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.52)
03:23:27.044 00.000 7680 Moving (-0.08, -0.52) raw xDistance=-0.18 yDistance=0.43
03:23:27.044 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:23:27.046 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
03:23:27.046 00.000 7680 MoveAxis(E, 0, ABG)
03:23:27.046 00.000 7680 Move returns status 0, amount 0
03:23:27.046 00.000 7680 MoveAxis(S, 232, ABG)
03:23:27.046 00.000 7680 Guiding  Dir = 1, Dur = 232
03:23:27.046 00.000 7680 IsSlewing returns 0
03:23:27.047 00.001 7680 IsGuiding returns 0
03:23:27.048 00.001 7680 PulseGuide returned control before completion, sleep 242
03:23:27.298 00.250 7680 IsGuiding returns 1
03:23:27.299 00.001 7680 scope still moving after pulse duration time elapsed
03:23:27.330 00.031 7680 IsSlewing returns 0
03:23:27.331 00.001 7680 IsGuiding returns 0
03:23:27.331 00.000 7680 scope move finished after 232 + 51 ms
03:23:27.332 00.001 7680 Move returns status 0, amount 232
03:23:27.333 00.001 7680 move complete, result=0
03:23:27.333 00.000 7680 worker thread done servicing request
03:23:27.333 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 232 ms SOUTH
03:23:27.342 00.009 7680 Worker thread wakes up
03:23:27.342 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:27.342 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:28.587 01.245 7680 Exposure complete
03:23:28.730 00.143 7680 worker thread done servicing request
03:23:28.730 00.000 6120 OnExposeComplete: enter
03:23:28.735 00.005 6120 UpdateGuideState(): m_state=6
03:23:28.739 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2786
03:23:28.745 00.006 6120 Star::Find returns 1 (0), X=512.37, Y=672.68, Mass=8289, SNR=60.2, Peak=210 HFD=6.8
03:23:28.750 00.005 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (0.19) = xAngle (2.17 = 2.17)
03:23:28.755 00.005 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.04 = -1.24)
03:23:28.758 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.20 cameraTheta=2.35 mountX=-0.11 mountY=-0.19, mountTheta=-2.10
03:23:28.763 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.14, opts=13)
03:23:28.768 00.005 6120 Enqueuing Move request for scope (-0.14, 0.14)
03:23:28.771 00.003 7680 Worker thread wakes up
03:23:28.772 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
03:23:28.772 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
03:23:28.772 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:28.775 00.003 7680 Moving (-0.14, 0.14) raw xDistance=-0.11 yDistance=-0.19
03:23:28.775 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:23:28.775 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:23:28.775 00.000 6120 UpdateGuideState exits: m=8289 SNR=60.2
03:23:28.780 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:23:28.780 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:28.784 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:28.789 00.005 6120 Enqueuing Expose request
03:23:28.793 00.004 7680 MoveAxis(E, 0, ABG)
03:23:28.793 00.000 7680 Move returns status 0, amount 0
03:23:28.793 00.000 7680 MoveAxis(N, 0, ABG)
03:23:28.793 00.000 7680 Move returns status 0, amount 0
03:23:28.793 00.000 7680 move complete, result=0
03:23:28.793 00.000 7680 worker thread done servicing request
03:23:28.793 00.000 7680 Worker thread wakes up
03:23:28.794 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:23:28.800 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:28.800 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:30.057 01.257 7680 Exposure complete
03:23:30.210 00.153 7680 worker thread done servicing request
03:23:30.210 00.000 6120 OnExposeComplete: enter
03:23:30.214 00.004 6120 UpdateGuideState(): m_state=6
03:23:30.219 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2787
03:23:30.222 00.003 6120 Star::Find returns 1 (0), X=512.42, Y=672.07, Mass=7912, SNR=58.9, Peak=193 HFD=6.5
03:23:30.226 00.004 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
03:23:30.229 00.003 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
03:23:30.234 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.47 hyp=0.48 cameraTheta=-1.77 mountX=-0.18 mountY=0.38, mountTheta=2.02
03:23:30.242 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.47, opts=13)
03:23:30.247 00.005 6120 Enqueuing Move request for scope (-0.10, -0.47)
03:23:30.250 00.003 7680 Worker thread wakes up
03:23:30.250 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:30.254 00.004 6120 UpdateGuideState exits: m=7912 SNR=58.9
03:23:30.258 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:30.261 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:30.266 00.005 6120 Enqueuing Expose request
03:23:30.271 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.47) opts 0xd
03:23:30.271 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.47)
03:23:30.271 00.000 7680 Moving (-0.10, -0.47) raw xDistance=-0.18 yDistance=0.38
03:23:30.271 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:23:30.272 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:23:30.272 00.000 7680 MoveAxis(E, 0, ABG)
03:23:30.272 00.000 7680 Move returns status 0, amount 0
03:23:30.272 00.000 7680 MoveAxis(S, 206, ABG)
03:23:30.272 00.000 7680 Guiding  Dir = 1, Dur = 206
03:23:30.273 00.001 7680 IsSlewing returns 0
03:23:30.274 00.001 7680 IsGuiding returns 0
03:23:30.274 00.000 7680 PulseGuide returned control before completion, sleep 216
03:23:30.499 00.225 7680 IsGuiding returns 1
03:23:30.499 00.000 7680 scope still moving after pulse duration time elapsed
03:23:30.530 00.031 7680 IsSlewing returns 0
03:23:30.531 00.001 7680 IsGuiding returns 0
03:23:30.531 00.000 7680 scope move finished after 206 + 51 ms
03:23:30.532 00.001 7680 Move returns status 0, amount 206
03:23:30.533 00.001 7680 move complete, result=0
03:23:30.533 00.000 7680 worker thread done servicing request
03:23:30.534 00.001 7680 Worker thread wakes up
03:23:30.534 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 206 ms SOUTH
03:23:30.540 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:30.541 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:31.786 01.245 7680 Exposure complete
03:23:31.930 00.144 7680 worker thread done servicing request
03:23:31.930 00.000 6120 OnExposeComplete: enter
03:23:31.935 00.005 6120 UpdateGuideState(): m_state=6
03:23:31.939 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2788
03:23:31.942 00.003 6120 Star::Find returns 1 (0), X=512.50, Y=672.77, Mass=7929, SNR=59.2, Peak=187 HFD=6.7
03:23:31.946 00.004 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (0.19) = xAngle (1.43 = 1.43)
03:23:31.949 00.003 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.31 = -1.98)
03:23:31.954 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.62 mountX=0.03 mountY=-0.21, mountTheta=-1.42
03:23:31.960 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.23, opts=13)
03:23:31.963 00.003 6120 Enqueuing Move request for scope (-0.01, 0.23)
03:23:31.968 00.005 7680 Worker thread wakes up
03:23:31.968 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
03:23:31.969 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
03:23:31.969 00.000 7680 Moving (-0.01, 0.23) raw xDistance=0.03 yDistance=-0.21
03:23:31.969 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:23:31.969 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:23:31.970 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:23:31.970 00.000 7680 MoveAxis(E, 0, ABG)
03:23:31.970 00.000 7680 Move returns status 0, amount 0
03:23:31.970 00.000 7680 MoveAxis(N, 0, ABG)
03:23:31.971 00.001 7680 Move returns status 0, amount 0
03:23:31.971 00.000 7680 move complete, result=0
03:23:31.971 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:31.976 00.005 6120 UpdateGuideState exits: m=7929 SNR=59.2
03:23:31.979 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:31.984 00.005 7680 worker thread done servicing request
03:23:31.984 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:31.989 00.005 6120 Enqueuing Expose request
03:23:31.994 00.005 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:23:31.997 00.003 7680 Worker thread wakes up
03:23:31.997 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:31.998 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:33.246 01.248 7680 Exposure complete
03:23:33.389 00.143 7680 worker thread done servicing request
03:23:33.389 00.000 6120 OnExposeComplete: enter
03:23:33.392 00.003 6120 UpdateGuideState(): m_state=6
03:23:33.397 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2789
03:23:33.400 00.003 6120 Star::Find returns 1 (0), X=512.40, Y=672.69, Mass=8587, SNR=61.4, Peak=202 HFD=6.8
03:23:33.404 00.004 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (0.19) = xAngle (2.05 = 2.05)
03:23:33.407 00.003 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.92 = -1.36)
03:23:33.411 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.23 mountX=-0.09 mountY=-0.19, mountTheta=-2.01
03:23:33.416 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.15, opts=13)
03:23:33.421 00.005 6120 Enqueuing Move request for scope (-0.12, 0.15)
03:23:33.425 00.004 7680 Worker thread wakes up
03:23:33.425 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
03:23:33.425 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:33.428 00.003 6120 UpdateGuideState exits: m=8587 SNR=61.4
03:23:33.432 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
03:23:33.432 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:33.436 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:33.439 00.003 7680 Moving (-0.12, 0.15) raw xDistance=-0.09 yDistance=-0.19
03:23:33.440 00.001 6120 Enqueuing Expose request
03:23:33.443 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:23:33.443 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:23:33.444 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:23:33.444 00.000 7680 MoveAxis(E, 0, ABG)
03:23:33.444 00.000 7680 Move returns status 0, amount 0
03:23:33.445 00.001 7680 MoveAxis(N, 0, ABG)
03:23:33.445 00.000 7680 Move returns status 0, amount 0
03:23:33.445 00.000 7680 move complete, result=0
03:23:33.445 00.000 7680 worker thread done servicing request
03:23:33.445 00.000 7680 Worker thread wakes up
03:23:33.445 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:23:33.449 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:33.449 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:34.693 01.244 7680 Exposure complete
03:23:34.832 00.139 7680 worker thread done servicing request
03:23:34.832 00.000 6120 OnExposeComplete: enter
03:23:34.836 00.004 6120 UpdateGuideState(): m_state=6
03:23:34.841 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2790
03:23:34.844 00.003 6120 Star::Find returns 1 (0), X=512.38, Y=671.94, Mass=8186, SNR=60.5, Peak=210 HFD=6.6
03:23:34.847 00.003 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
03:23:34.851 00.004 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
03:23:34.854 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.60 hyp=0.62 cameraTheta=-1.80 mountX=-0.25 mountY=0.48, mountTheta=2.05
03:23:34.859 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.60, opts=13)
03:23:34.863 00.004 6120 Enqueuing Move request for scope (-0.14, -0.60)
03:23:34.868 00.005 7680 Worker thread wakes up
03:23:34.868 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:34.873 00.005 6120 UpdateGuideState exits: m=8186 SNR=60.5
03:23:34.876 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:34.879 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:34.884 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.60) opts 0xd
03:23:34.884 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.60)
03:23:34.884 00.000 7680 Moving (-0.14, -0.60) raw xDistance=-0.25 yDistance=0.48
03:23:34.884 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:23:34.885 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
03:23:34.885 00.000 7680 MoveAxis(E, 101, ABG)
03:23:34.885 00.000 7680 Guiding  Dir = 2, Dur = 101
03:23:34.885 00.000 6120 Enqueuing Expose request
03:23:34.888 00.003 7680 IsSlewing returns 0
03:23:34.888 00.000 7680 IsGuiding returns 0
03:23:34.890 00.002 7680 PulseGuide returned control before completion, sleep 111
03:23:35.008 00.118 7680 IsGuiding returns 1
03:23:35.010 00.002 7680 scope still moving after pulse duration time elapsed
03:23:35.040 00.030 7680 IsSlewing returns 0
03:23:35.041 00.001 7680 IsGuiding returns 0
03:23:35.041 00.000 7680 scope move finished after 101 + 51 ms
03:23:35.041 00.000 7680 Move returns status 0, amount 101
03:23:35.043 00.002 7680 MoveAxis(S, 261, ABG)
03:23:35.043 00.000 7680 Guiding  Dir = 1, Dur = 261
03:23:35.043 00.000 7680 IsSlewing returns 0
03:23:35.044 00.001 7680 IsGuiding returns 0
03:23:35.046 00.002 7680 PulseGuide returned control before completion, sleep 271
03:23:35.325 00.279 7680 IsGuiding returns 1
03:23:35.327 00.002 7680 scope still moving after pulse duration time elapsed
03:23:35.356 00.029 7680 IsSlewing returns 0
03:23:35.358 00.002 7680 IsGuiding returns 0
03:23:35.359 00.001 7680 scope move finished after 261 + 52 ms
03:23:35.359 00.000 7680 Move returns status 0, amount 261
03:23:35.360 00.001 7680 move complete, result=0
03:23:35.360 00.000 7680 worker thread done servicing request
03:23:35.361 00.001 6120 GuideStep: -0.2 px 101 ms EAST, 0.5 px 261 ms SOUTH
03:23:35.363 00.002 7680 Worker thread wakes up
03:23:35.364 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:35.364 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:36.607 01.243 7680 Exposure complete
03:23:36.752 00.145 7680 worker thread done servicing request
03:23:36.752 00.000 6120 OnExposeComplete: enter
03:23:36.757 00.005 6120 UpdateGuideState(): m_state=6
03:23:36.760 00.003 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2791
03:23:36.764 00.004 6120 Star::Find returns 1 (0), X=512.44, Y=672.07, Mass=7671, SNR=57.9, Peak=200 HFD=6.4
03:23:36.768 00.004 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
03:23:36.775 00.007 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
03:23:36.780 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.47 hyp=0.47 cameraTheta=-1.74 mountX=-0.16 mountY=0.39, mountTheta=1.97
03:23:36.786 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.47, opts=13)
03:23:36.791 00.005 6120 Enqueuing Move request for scope (-0.08, -0.47)
03:23:36.795 00.004 7680 Worker thread wakes up
03:23:36.795 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.47) opts 0xd
03:23:36.795 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.47)
03:23:36.796 00.001 7680 Moving (-0.08, -0.47) raw xDistance=-0.16 yDistance=0.39
03:23:36.796 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:23:36.796 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
03:23:36.796 00.000 7680 MoveAxis(E, 0, ABG)
03:23:36.796 00.000 7680 Move returns status 0, amount 0
03:23:36.797 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:36.802 00.005 6120 UpdateGuideState exits: m=7671 SNR=57.9
03:23:36.807 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:36.812 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:36.815 00.003 6120 Enqueuing Expose request
03:23:36.819 00.004 7680 MoveAxis(S, 209, ABG)
03:23:36.819 00.000 7680 Guiding  Dir = 1, Dur = 209
03:23:36.819 00.000 7680 IsSlewing returns 0
03:23:36.820 00.001 7680 IsGuiding returns 0
03:23:36.821 00.001 7680 PulseGuide returned control before completion, sleep 219
03:23:37.049 00.228 7680 IsGuiding returns 1
03:23:37.049 00.000 7680 scope still moving after pulse duration time elapsed
03:23:37.080 00.031 7680 IsSlewing returns 0
03:23:37.082 00.002 7680 IsGuiding returns 0
03:23:37.083 00.001 7680 scope move finished after 209 + 53 ms
03:23:37.083 00.000 7680 Move returns status 0, amount 209
03:23:37.085 00.002 7680 move complete, result=0
03:23:37.085 00.000 7680 worker thread done servicing request
03:23:37.086 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 209 ms SOUTH
03:23:37.090 00.004 7680 Worker thread wakes up
03:23:37.090 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:37.092 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:38.342 01.250 7680 Exposure complete
03:23:38.482 00.140 7680 worker thread done servicing request
03:23:38.483 00.001 6120 OnExposeComplete: enter
03:23:38.487 00.004 6120 UpdateGuideState(): m_state=6
03:23:38.492 00.005 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2792
03:23:38.496 00.004 6120 Star::Find returns 1 (0), X=512.27, Y=673.13, Mass=8462, SNR=60.3, Peak=187 HFD=6.7
03:23:38.501 00.005 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (0.19) = xAngle (1.77 = 1.77)
03:23:38.505 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.65 = -1.64)
03:23:38.509 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.59 hyp=0.64 cameraTheta=1.96 mountX=-0.13 mountY=-0.64, mountTheta=-1.77
03:23:38.514 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.59, opts=13)
03:23:38.518 00.004 6120 Enqueuing Move request for scope (-0.24, 0.59)
03:23:38.521 00.003 7680 Worker thread wakes up
03:23:38.522 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.59) opts 0xd
03:23:38.522 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.59)
03:23:38.522 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:38.525 00.003 6120 UpdateGuideState exits: m=8462 SNR=60.3
03:23:38.529 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:38.534 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:38.538 00.004 7680 Moving (-0.24, 0.59) raw xDistance=-0.13 yDistance=-0.64
03:23:38.538 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:23:38.538 00.000 7680 resist switch: large excursion: input -0.64 thresh 0.60 direction from 1 to -1
03:23:38.539 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.92
03:23:38.539 00.000 6120 Enqueuing Expose request
03:23:38.543 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
03:23:38.543 00.000 7680 MoveAxis(E, 0, ABG)
03:23:38.543 00.000 7680 Move returns status 0, amount 0
03:23:38.543 00.000 7680 MoveAxis(N, 347, ABG)
03:23:38.543 00.000 7680 Guiding  Dir = 0, Dur = 347
03:23:38.543 00.000 7680 IsSlewing returns 0
03:23:38.544 00.001 7680 IsGuiding returns 0
03:23:38.544 00.000 7680 PulseGuide returned control before completion, sleep 357
03:23:38.905 00.361 7680 IsGuiding returns 1
03:23:38.906 00.001 7680 scope still moving after pulse duration time elapsed
03:23:38.937 00.031 7680 IsSlewing returns 0
03:23:38.938 00.001 7680 IsGuiding returns 0
03:23:38.939 00.001 7680 scope move finished after 347 + 47 ms
03:23:38.939 00.000 7680 Move returns status 0, amount 347
03:23:38.940 00.001 7680 move complete, result=0
03:23:38.940 00.000 7680 worker thread done servicing request
03:23:38.940 00.000 7680 Worker thread wakes up
03:23:38.941 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 347 ms NORTH
03:23:38.947 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:38.947 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:40.196 01.249 7680 Exposure complete
03:23:40.334 00.138 7680 worker thread done servicing request
03:23:40.334 00.000 6120 OnExposeComplete: enter
03:23:40.339 00.005 6120 UpdateGuideState(): m_state=6
03:23:40.342 00.003 6120 Star::Find(15, 512, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2793
03:23:40.346 00.004 6120 Star::Find returns 1 (0), X=512.41, Y=672.67, Mass=8721, SNR=61.7, Peak=218 HFD=6.8
03:23:40.350 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (0.19) = xAngle (2.09 = 2.09)
03:23:40.354 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.96 = -1.32)
03:23:40.358 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.27 mountX=-0.08 mountY=-0.16, mountTheta=-2.04
03:23:40.361 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.13, opts=13)
03:23:40.364 00.003 6120 Enqueuing Move request for scope (-0.11, 0.13)
03:23:40.368 00.004 7680 Worker thread wakes up
03:23:40.368 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
03:23:40.368 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
03:23:40.368 00.000 7680 Moving (-0.11, 0.13) raw xDistance=-0.08 yDistance=-0.16
03:23:40.368 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:23:40.369 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:23:40.369 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:23:40.369 00.000 7680 MoveAxis(E, 0, ABG)
03:23:40.369 00.000 7680 Move returns status 0, amount 0
03:23:40.369 00.000 7680 MoveAxis(N, 0, ABG)
03:23:40.369 00.000 7680 Move returns status 0, amount 0
03:23:40.370 00.001 7680 move complete, result=0
03:23:40.370 00.000 7680 worker thread done servicing request
03:23:40.370 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:40.374 00.004 6120 UpdateGuideState exits: m=8721 SNR=61.7
03:23:40.377 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:40.381 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:40.385 00.004 6120 Enqueuing Expose request
03:23:40.388 00.003 7680 Worker thread wakes up
03:23:40.389 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:23:40.393 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:40.393 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:41.642 01.249 7680 Exposure complete
03:23:41.780 00.138 7680 worker thread done servicing request
03:23:41.781 00.001 6120 OnExposeComplete: enter
03:23:41.784 00.003 6120 UpdateGuideState(): m_state=6
03:23:41.788 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2794
03:23:41.791 00.003 6120 Star::Find returns 1 (0), X=512.33, Y=672.61, Mass=8744, SNR=61.9, Peak=215 HFD=6.8
03:23:41.795 00.004 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (0.19) = xAngle (2.58 = 2.58)
03:23:41.799 00.004 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.45 = -0.83)
03:23:41.804 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.20 cameraTheta=2.76 mountX=-0.17 mountY=-0.15, mountTheta=-2.42
03:23:41.808 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.07, opts=13)
03:23:41.812 00.004 6120 Enqueuing Move request for scope (-0.18, 0.07)
03:23:41.815 00.003 7680 Worker thread wakes up
03:23:41.815 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
03:23:41.817 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
03:23:41.817 00.000 7680 Moving (-0.18, 0.07) raw xDistance=-0.17 yDistance=-0.15
03:23:41.817 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:23:41.817 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:23:41.817 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:23:41.817 00.000 7680 MoveAxis(E, 0, ABG)
03:23:41.817 00.000 7680 Move returns status 0, amount 0
03:23:41.817 00.000 7680 MoveAxis(N, 0, ABG)
03:23:41.818 00.001 7680 Move returns status 0, amount 0
03:23:41.818 00.000 7680 move complete, result=0
03:23:41.818 00.000 7680 worker thread done servicing request
03:23:41.818 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:41.822 00.004 6120 UpdateGuideState exits: m=8744 SNR=61.9
03:23:41.826 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:41.830 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:41.834 00.004 6120 Enqueuing Expose request
03:23:41.837 00.003 7680 Worker thread wakes up
03:23:41.838 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:23:41.841 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:41.841 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,658,31,31)
03:23:43.056 01.215 6120 evsrv: cli 0FAF0158 connect
03:23:43.147 00.091 7680 Exposure complete
03:23:43.151 00.004 6120 case statement mapped state 6 to 3
03:23:43.185 00.034 6120 case statement mapped state 6 to 3
03:23:43.203 00.018 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"2c712700-54db-4a24-8dc2-62d36acb1eb1"}
03:23:43.219 00.016 6120 case statement mapped state 6 to 3
03:23:43.223 00.004 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c712700-54db-4a24-8dc2-62d36acb1eb1"}
03:23:43.228 00.005 6120 evsrv: cli 0FAF0158 disconnect
03:23:43.232 00.004 6120 evsrv: cli 0FAEF7F8 connect
03:23:43.236 00.004 6120 case statement mapped state 6 to 3
03:23:43.239 00.003 6120 case statement mapped state 6 to 3
03:23:43.244 00.005 6120 evsrv: cli 0FAEF7F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"511ffd66-221c-457f-ba69-f9d14ff39d05"}
03:23:43.248 00.004 6120 PhdController::Dither begins
03:23:43.251 00.003 6120 dither: size=5.00, dRA=-0.03 dDec=2.93
03:23:43.254 00.003 6120 MountToCamera -- mountTheta (-1.58) + m_xAngle (0.19) = xAngle (-1.39 = -1.39)
03:23:43.258 00.004 6120 MountToCamera -- mountX=-0.03 mountY=2.93 hyp=2.93 mountTheta=-1.58 cameraX=0.51, cameraY=-2.89 cameraTheta=-1.39
03:23:43.261 00.003 6120 setting lock position to (513.03, 669.65)
03:23:43.265 00.004 6120 Mount: notify guiding dithered (0.5, -2.9)
03:23:43.269 00.004 6120 Status Line: Dither by -0.03,2.93
03:23:43.417 00.148 6120 PhdController: newstate STATE_SETTLE_BEGIN
03:23:43.422 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
03:23:43.428 00.006 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":0,"id":"511ffd66-221c-457f-ba69-f9d14ff39d05"}
03:23:43.433 00.005 6120 evsrv: cli 0FAEF7F8 disconnect
03:23:43.561 00.128 7680 worker thread done servicing request
03:23:43.561 00.000 6120 OnExposeComplete: enter
03:23:43.565 00.004 6120 UpdateGuideState(): m_state=6
03:23:43.568 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2795
03:23:43.571 00.003 6120 Star::Find returns 1 (0), X=512.29, Y=672.03, Mass=8173, SNR=60.4, Peak=210 HFD=6.6
03:23:43.574 00.003 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (0.19) = xAngle (1.68 = 1.68)
03:23:43.578 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.56 = -1.73)
03:23:43.581 00.003 6120 CameraToMount -- cameraX=-0.74 cameraY=2.38 hyp=2.49 cameraTheta=1.87 mountX=-0.28 mountY=-2.46, mountTheta=-1.68
03:23:43.585 00.004 6120 dither recenter: remaining=(0.0,-2.9) step=(0.0,-2.9)
03:23:43.587 00.002 6120 MountToCamera -- mountTheta (1.56) + m_xAngle (0.19) = xAngle (1.75 = 1.75)
03:23:43.591 00.004 6120 MountToCamera -- mountX=0.03 mountY=-2.93 hyp=2.93 mountTheta=1.56 cameraX=-0.51, cameraY=2.89 cameraTheta=1.75
03:23:43.594 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.51, y=2.89, opts=4)
03:23:43.596 00.002 6120 Enqueuing Move request for scope (-0.51, 2.89)
03:23:43.599 00.003 6120 Mount: notify direct move 0.03,-2.93
03:23:43.602 00.003 7680 Worker thread wakes up
03:23:43.602 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:43.605 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 2.89) opts 0x4
03:23:43.605 00.000 6120 UpdateGuideState exits: m=8173 SNR=60.4
03:23:43.609 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.51, 2.89)
03:23:43.609 00.000 6120 PhdController: settling, locked = 1, distance = 3.03 (1.50) aobump = 0 frame = 1 / 99999
03:23:43.612 00.003 7680 Moving (-0.51, 2.89) raw xDistance=0.03 yDistance=-2.93
03:23:43.612 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764062623.612,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.03,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:23:43.615 00.003 7680 MoveAxis(W, 21, B)
03:23:43.615 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:43.618 00.003 7680 Guiding  Dir = 3, Dur = 21
03:23:43.618 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:43.621 00.003 7680 IsSlewing returns 0
03:23:43.621 00.000 6120 Enqueuing Expose request
03:23:43.625 00.004 7680 IsGuiding returns 0
03:23:43.625 00.000 7680 PulseGuide returned control before completion, sleep 31
03:23:43.666 00.041 7680 IsGuiding returns 1
03:23:43.666 00.000 7680 scope still moving after pulse duration time elapsed
03:23:43.697 00.031 7680 IsSlewing returns 0
03:23:43.697 00.000 7680 IsGuiding returns 0
03:23:43.697 00.000 7680 scope move finished after 21 + 52 ms
03:23:43.697 00.000 7680 Move returns status 0, amount 21
03:23:43.697 00.000 7680 MoveAxis(N, 1592, B)
03:23:43.698 00.001 7680 Guiding  Dir = 0, Dur = 1592
03:23:43.698 00.000 7680 IsSlewing returns 0
03:23:43.698 00.000 7680 IsGuiding returns 0
03:23:43.699 00.001 7680 PulseGuide returned control before completion, sleep 1602
03:23:45.306 01.607 7680 IsGuiding returns 1
03:23:45.306 00.000 7680 scope still moving after pulse duration time elapsed
03:23:45.337 00.031 7680 IsSlewing returns 0
03:23:45.338 00.001 7680 IsGuiding returns 0
03:23:45.338 00.000 7680 scope move finished after 1592 + 47 ms
03:23:45.338 00.000 7680 Move returns status 0, amount 1592
03:23:45.338 00.000 7680 move complete, result=0
03:23:45.340 00.002 6120 GuideStep: 0.0 px 21 ms WEST, -2.9 px 1592 ms NORTH
03:23:45.344 00.004 7680 worker thread done servicing request
03:23:45.344 00.000 7680 Worker thread wakes up
03:23:45.344 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:45.345 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:23:46.587 01.242 7680 Exposure complete
03:23:46.722 00.135 7680 worker thread done servicing request
03:23:46.723 00.001 6120 OnExposeComplete: enter
03:23:46.727 00.004 6120 UpdateGuideState(): m_state=6
03:23:46.731 00.004 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2796
03:23:46.736 00.005 6120 Star::Find returns 1 (0), X=511.73, Y=670.54, Mass=8927, SNR=62.8, Peak=207 HFD=6.9
03:23:46.740 00.004 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (0.19) = xAngle (2.35 = 2.35)
03:23:46.743 00.003 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.23 = -1.06)
03:23:46.746 00.003 6120 CameraToMount -- cameraX=-1.30 cameraY=0.89 hyp=1.57 cameraTheta=2.54 mountX=-1.11 mountY=-1.37, mountTheta=-2.25
03:23:46.751 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-1.30, y=0.89, opts=13)
03:23:46.755 00.004 6120 Enqueuing Move request for scope (-1.30, 0.89)
03:23:46.759 00.004 7680 Worker thread wakes up
03:23:46.759 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.30, 0.89) opts 0xd
03:23:46.759 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.30, 0.89)
03:23:46.759 00.000 7680 Moving (-1.30, 0.89) raw xDistance=-1.11 yDistance=-1.37
03:23:46.759 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.11
03:23:46.759 00.000 7680 resist switch: large excursion: input -1.37 thresh 0.60 direction from 0 to -1
03:23:46.760 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.11
03:23:46.760 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.37 from input -1.37
03:23:46.760 00.000 7680 MoveAxis(E, 454, ABG)
03:23:46.761 00.001 7680 Guiding  Dir = 2, Dur = 454
03:23:46.761 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:46.765 00.004 7680 IsSlewing returns 0
03:23:46.765 00.000 6120 UpdateGuideState exits: m=8927 SNR=62.8
03:23:46.769 00.004 7680 IsGuiding returns 0
03:23:46.769 00.000 6120 PhdController: settling, locked = 1, distance = 1.57 (1.50) aobump = 0 frame = 2 / 99999
03:23:46.772 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764062626.772,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.57,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:23:46.777 00.005 7680 PulseGuide returned control before completion, sleep 464
03:23:46.777 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:46.781 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:46.784 00.003 6120 Enqueuing Expose request
03:23:47.254 00.470 7680 IsGuiding returns 1
03:23:47.254 00.000 7680 scope still moving after pulse duration time elapsed
03:23:47.284 00.030 7680 IsSlewing returns 0
03:23:47.285 00.001 7680 IsGuiding returns 1
03:23:47.315 00.030 7680 IsSlewing returns 0
03:23:47.317 00.002 7680 IsGuiding returns 1
03:23:47.347 00.030 7680 IsSlewing returns 0
03:23:47.349 00.002 7680 IsGuiding returns 0
03:23:47.349 00.000 7680 scope move finished after 454 + 126 ms
03:23:47.350 00.001 7680 Move returns status 0, amount 454
03:23:47.350 00.000 7680 MoveAxis(N, 744, ABG)
03:23:47.351 00.001 7680 Guiding  Dir = 0, Dur = 744
03:23:47.351 00.000 7680 IsSlewing returns 0
03:23:47.352 00.001 7680 IsGuiding returns 0
03:23:47.353 00.001 7680 PulseGuide returned control before completion, sleep 754
03:23:48.111 00.758 7680 IsGuiding returns 1
03:23:48.112 00.001 7680 scope still moving after pulse duration time elapsed
03:23:48.144 00.032 7680 IsSlewing returns 0
03:23:48.146 00.002 7680 IsGuiding returns 0
03:23:48.147 00.001 7680 scope move finished after 744 + 50 ms
03:23:48.147 00.000 7680 Move returns status 0, amount 744
03:23:48.148 00.001 7680 move complete, result=0
03:23:48.148 00.000 7680 worker thread done servicing request
03:23:48.149 00.001 6120 GuideStep: -1.1 px 454 ms EAST, -1.4 px 744 ms NORTH
03:23:48.155 00.006 7680 Worker thread wakes up
03:23:48.155 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:48.156 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:23:49.409 01.253 7680 Exposure complete
03:23:49.534 00.125 7680 worker thread done servicing request
03:23:49.534 00.000 6120 OnExposeComplete: enter
03:23:49.538 00.004 6120 UpdateGuideState(): m_state=6
03:23:49.542 00.004 6120 Star::Find(15, 511, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2797
03:23:49.546 00.004 6120 Star::Find returns 1 (0), X=512.19, Y=668.92, Mass=8246, SNR=59.9, Peak=207 HFD=6.5
03:23:49.549 00.003 6120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (0.19) = xAngle (-2.61 = -2.61)
03:23:49.552 00.003 6120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.26 = 0.26)
03:23:49.555 00.003 6120 CameraToMount -- cameraX=-0.84 cameraY=-0.73 hyp=1.12 cameraTheta=-2.42 mountX=-0.96 mountY=0.29, mountTheta=2.85
03:23:49.560 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.84, y=-0.73, opts=13)
03:23:49.564 00.004 6120 Enqueuing Move request for scope (-0.84, -0.73)
03:23:49.568 00.004 7680 Worker thread wakes up
03:23:49.568 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -0.73) opts 0xd
03:23:49.568 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.84, -0.73)
03:23:49.568 00.000 7680 Moving (-0.84, -0.73) raw xDistance=-0.96 yDistance=0.29
03:23:49.568 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.96
03:23:49.569 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:23:49.569 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
03:23:49.569 00.000 7680 MoveAxis(E, 424, ABG)
03:23:49.569 00.000 7680 Guiding  Dir = 2, Dur = 424
03:23:49.570 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:49.573 00.003 7680 IsSlewing returns 0
03:23:49.574 00.001 6120 UpdateGuideState exits: m=8246 SNR=59.9
03:23:49.576 00.002 7680 IsGuiding returns 0
03:23:49.576 00.000 6120 PhdController: settling, locked = 1, distance = 1.44 (1.50) aobump = 0 frame = 3 / 99999
03:23:49.581 00.005 7680 PulseGuide returned control before completion, sleep 434
03:23:49.582 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764062629.582,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.44,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:23:49.585 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:49.589 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:49.593 00.004 6120 Enqueuing Expose request
03:23:50.028 00.435 7680 IsGuiding returns 1
03:23:50.029 00.001 7680 scope still moving after pulse duration time elapsed
03:23:50.060 00.031 7680 IsSlewing returns 0
03:23:50.060 00.000 7680 IsGuiding returns 0
03:23:50.060 00.000 7680 scope move finished after 424 + 59 ms
03:23:50.062 00.002 7680 Move returns status 0, amount 424
03:23:50.062 00.000 7680 MoveAxis(N, 0, ABG)
03:23:50.062 00.000 7680 Move returns status 0, amount 0
03:23:50.062 00.000 7680 move complete, result=0
03:23:50.062 00.000 6120 GuideStep: -1.0 px 424 ms EAST, 0.3 px 0 ms NORTH
03:23:50.067 00.005 7680 worker thread done servicing request
03:23:50.067 00.000 7680 Worker thread wakes up
03:23:50.067 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:50.067 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:23:51.318 01.251 7680 Exposure complete
03:23:51.442 00.124 7680 worker thread done servicing request
03:23:51.442 00.000 6120 OnExposeComplete: enter
03:23:51.446 00.004 6120 UpdateGuideState(): m_state=6
03:23:51.451 00.005 6120 Star::Find(15, 512, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2798
03:23:51.455 00.004 6120 Star::Find returns 1 (0), X=512.92, Y=668.14, Mass=7428, SNR=57.4, Peak=197 HFD=6.4
03:23:51.460 00.005 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
03:23:51.464 00.004 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
03:23:51.468 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-1.52 hyp=1.52 cameraTheta=-1.64 mountX=-0.39 mountY=1.31, mountTheta=1.86
03:23:51.472 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-1.52, opts=13)
03:23:51.475 00.003 6120 Enqueuing Move request for scope (-0.11, -1.52)
03:23:51.480 00.005 7680 Worker thread wakes up
03:23:51.480 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:51.484 00.004 6120 UpdateGuideState exits: m=7428 SNR=57.4
03:23:51.487 00.003 6120 PhdController: settling, locked = 1, distance = 1.46 (1.50) aobump = 0 frame = 4 / 99999
03:23:51.491 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -1.52) opts 0xd
03:23:51.491 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764062631.491,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.46,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
03:23:51.495 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, -1.52)
03:23:51.496 00.001 7680 Moving (-0.11, -1.52) raw xDistance=-0.39 yDistance=1.31
03:23:51.496 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.39
03:23:51.496 00.000 7680 resist switch: large excursion: input 1.31 thresh 0.60 direction from -1 to 1
03:23:51.496 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.94
03:23:51.496 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:51.500 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:51.504 00.004 6120 Enqueuing Expose request
03:23:51.508 00.004 7680 GuideAlgorithmResistSwitch::result() returns 1.31 from input 1.31
03:23:51.508 00.000 7680 MoveAxis(E, 189, ABG)
03:23:51.508 00.000 7680 Guiding  Dir = 2, Dur = 189
03:23:51.508 00.000 7680 IsSlewing returns 0
03:23:51.509 00.001 7680 IsGuiding returns 0
03:23:51.509 00.000 7680 PulseGuide returned control before completion, sleep 199
03:23:51.711 00.202 7680 IsGuiding returns 1
03:23:51.713 00.002 7680 scope still moving after pulse duration time elapsed
03:23:51.743 00.030 7680 IsSlewing returns 0
03:23:51.744 00.001 7680 IsGuiding returns 0
03:23:51.745 00.001 7680 scope move finished after 189 + 46 ms
03:23:51.745 00.000 7680 Move returns status 0, amount 189
03:23:51.745 00.000 7680 MoveAxis(S, 713, ABG)
03:23:51.745 00.000 7680 Guiding  Dir = 1, Dur = 713
03:23:51.745 00.000 7680 IsSlewing returns 0
03:23:51.747 00.002 7680 IsGuiding returns 0
03:23:51.747 00.000 7680 PulseGuide returned control before completion, sleep 723
03:23:52.485 00.738 7680 IsGuiding returns 1
03:23:52.485 00.000 7680 scope still moving after pulse duration time elapsed
03:23:52.515 00.030 7680 IsSlewing returns 0
03:23:52.515 00.000 7680 IsGuiding returns 0
03:23:52.516 00.001 7680 scope move finished after 713 + 56 ms
03:23:52.517 00.001 7680 Move returns status 0, amount 713
03:23:52.517 00.000 7680 move complete, result=0
03:23:52.517 00.000 7680 worker thread done servicing request
03:23:52.517 00.000 6120 GuideStep: -0.4 px 189 ms EAST, 1.3 px 713 ms SOUTH
03:23:52.524 00.007 7680 Worker thread wakes up
03:23:52.524 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:52.524 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:23:53.778 01.254 7680 Exposure complete
03:23:53.916 00.138 7680 worker thread done servicing request
03:23:53.917 00.001 6120 OnExposeComplete: enter
03:23:53.920 00.003 6120 UpdateGuideState(): m_state=6
03:23:53.927 00.007 6120 Star::Find(15, 512, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2799
03:23:53.931 00.004 6120 Star::Find returns 1 (0), X=513.13, Y=668.17, Mass=7575, SNR=57.6, Peak=203 HFD=6.4
03:23:53.935 00.004 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
03:23:53.938 00.003 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
03:23:53.943 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=-1.48 hyp=1.49 cameraTheta=-1.50 mountX=-0.18 mountY=1.38, mountTheta=1.70
03:23:53.948 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-1.48, opts=13)
03:23:53.951 00.003 6120 Enqueuing Move request for scope (0.10, -1.48)
03:23:53.956 00.005 7680 Worker thread wakes up
03:23:53.956 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:53.960 00.004 6120 UpdateGuideState exits: m=7575 SNR=57.6
03:23:53.963 00.003 6120 PhdController: settling, locked = 1, distance = 1.47 (1.50) aobump = 0 frame = 5 / 99999
03:23:53.967 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -1.48) opts 0xd
03:23:53.967 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -1.48)
03:23:53.967 00.000 7680 Moving (0.10, -1.48) raw xDistance=-0.18 yDistance=1.38
03:23:53.968 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:23:53.968 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.38 from input 1.38
03:23:53.968 00.000 7680 MoveAxis(E, 0, ABG)
03:23:53.968 00.000 7680 Move returns status 0, amount 0
03:23:53.968 00.000 7680 MoveAxis(S, 747, ABG)
03:23:53.968 00.000 7680 Guiding  Dir = 1, Dur = 747
03:23:53.968 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764062633.967,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.47,"Time":4.4,"SettleTime":10.0,"StarLocked":true}
03:23:53.972 00.004 7680 IsSlewing returns 0
03:23:53.972 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:53.977 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:53.980 00.003 7680 IsGuiding returns 0
03:23:53.980 00.000 6120 Enqueuing Expose request
03:23:53.985 00.005 7680 PulseGuide returned control before completion, sleep 757
03:23:54.752 00.767 7680 IsGuiding returns 1
03:23:54.752 00.000 7680 scope still moving after pulse duration time elapsed
03:23:54.783 00.031 7680 IsSlewing returns 0
03:23:54.784 00.001 7680 IsGuiding returns 0
03:23:54.784 00.000 7680 scope move finished after 747 + 56 ms
03:23:54.785 00.001 7680 Move returns status 0, amount 747
03:23:54.785 00.000 7680 move complete, result=0
03:23:54.786 00.001 7680 worker thread done servicing request
03:23:54.786 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 1.4 px 747 ms SOUTH
03:23:54.791 00.005 7680 Worker thread wakes up
03:23:54.791 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:54.791 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:23:56.032 01.241 7680 Exposure complete
03:23:56.160 00.128 7680 worker thread done servicing request
03:23:56.160 00.000 6120 OnExposeComplete: enter
03:23:56.165 00.005 6120 UpdateGuideState(): m_state=6
03:23:56.168 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2800
03:23:56.173 00.005 6120 Star::Find returns 1 (0), X=513.18, Y=669.13, Mass=7983, SNR=59.4, Peak=203 HFD=6.5
03:23:56.176 00.003 6120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
03:23:56.180 00.004 6120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
03:23:56.184 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.52 hyp=0.55 cameraTheta=-1.29 mountX=0.05 mountY=0.54, mountTheta=1.47
03:23:56.189 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.52, opts=13)
03:23:56.192 00.003 6120 Enqueuing Move request for scope (0.15, -0.52)
03:23:56.196 00.004 7680 Worker thread wakes up
03:23:56.196 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.52) opts 0xd
03:23:56.196 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.52)
03:23:56.197 00.001 7680 Moving (0.15, -0.52) raw xDistance=0.05 yDistance=0.54
03:23:56.197 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:23:56.197 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
03:23:56.197 00.000 7680 MoveAxis(E, 0, ABG)
03:23:56.197 00.000 7680 Move returns status 0, amount 0
03:23:56.197 00.000 7680 MoveAxis(S, 292, ABG)
03:23:56.197 00.000 7680 Guiding  Dir = 1, Dur = 292
03:23:56.197 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:56.201 00.004 7680 IsSlewing returns 0
03:23:56.201 00.000 6120 UpdateGuideState exits: m=7983 SNR=59.4
03:23:56.205 00.004 7680 IsGuiding returns 0
03:23:56.205 00.000 6120 PhdController: settling, locked = 1, distance = 1.19 (1.50) aobump = 0 frame = 6 / 99999
03:23:56.208 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764062636.208,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.19,"Time":6.6,"SettleTime":10.0,"StarLocked":true}
03:23:56.212 00.004 7680 PulseGuide returned control before completion, sleep 302
03:23:56.212 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:56.216 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:56.220 00.004 6120 Enqueuing Expose request
03:23:56.524 00.304 7680 IsGuiding returns 0
03:23:56.524 00.000 7680 Move returns status 0, amount 292
03:23:56.525 00.001 7680 move complete, result=0
03:23:56.525 00.000 7680 worker thread done servicing request
03:23:56.527 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 292 ms SOUTH
03:23:56.533 00.006 7680 Worker thread wakes up
03:23:56.533 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:56.533 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:23:57.776 01.243 7680 Exposure complete
03:23:57.885 00.109 7680 worker thread done servicing request
03:23:57.886 00.001 6120 OnExposeComplete: enter
03:23:57.890 00.004 6120 UpdateGuideState(): m_state=6
03:23:57.894 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2801
03:23:57.898 00.004 6120 Star::Find returns 1 (0), X=513.16, Y=669.76, Mass=8659, SNR=61.8, Peak=203 HFD=6.7
03:23:57.903 00.005 6120 CameraToMount -- cameraTheta (0.66) - m_xAngle (0.19) = xAngle (0.47 = 0.47)
03:23:57.907 00.004 6120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.35 = -2.94)
03:23:57.911 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.66 mountX=0.15 mountY=-0.03, mountTheta=-0.22
03:23:57.918 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.10, opts=13)
03:23:57.929 00.011 6120 Enqueuing Move request for scope (0.13, 0.10)
03:23:57.938 00.009 7680 Worker thread wakes up
03:23:57.938 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
03:23:57.938 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
03:23:57.938 00.000 7680 Moving (0.13, 0.10) raw xDistance=0.15 yDistance=-0.03
03:23:57.939 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:23:57.939 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:23:57.939 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:57.946 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:23:57.946 00.000 7680 MoveAxis(E, 0, ABG)
03:23:57.946 00.000 6120 UpdateGuideState exits: m=8659 SNR=61.8
03:23:57.953 00.007 7680 Move returns status 0, amount 0
03:23:57.954 00.001 7680 MoveAxis(N, 0, ABG)
03:23:57.954 00.000 6120 PhdController: settling, locked = 1, distance = 0.89 (1.50) aobump = 0 frame = 7 / 99999
03:23:57.961 00.007 7680 Move returns status 0, amount 0
03:23:57.961 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764062637.961,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.89,"Time":8.4,"SettleTime":10.0,"StarLocked":true}
03:23:57.967 00.006 7680 move complete, result=0
03:23:57.967 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:57.972 00.005 7680 worker thread done servicing request
03:23:57.972 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:57.978 00.006 6120 Enqueuing Expose request
03:23:57.982 00.004 7680 Worker thread wakes up
03:23:57.982 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:23:57.987 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:57.987 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:23:59.233 01.246 7680 Exposure complete
03:23:59.375 00.142 7680 worker thread done servicing request
03:23:59.375 00.000 6120 OnExposeComplete: enter
03:23:59.380 00.005 6120 UpdateGuideState(): m_state=6
03:23:59.383 00.003 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2802
03:23:59.387 00.004 6120 Star::Find returns 1 (0), X=513.24, Y=669.69, Mass=8760, SNR=62.7, Peak=202 HFD=6.8
03:23:59.390 00.003 6120 CameraToMount -- cameraTheta (0.19) - m_xAngle (0.19) = xAngle (-0.00 = -0.00)
03:23:59.394 00.004 6120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.87 = 2.87)
03:23:59.397 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.21 cameraTheta=0.19 mountX=0.21 mountY=0.06, mountTheta=0.26
03:23:59.403 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.04, opts=13)
03:23:59.406 00.003 6120 Enqueuing Move request for scope (0.21, 0.04)
03:23:59.409 00.003 7680 Worker thread wakes up
03:23:59.409 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
03:23:59.409 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
03:23:59.409 00.000 7680 Moving (0.21, 0.04) raw xDistance=0.21 yDistance=0.06
03:23:59.411 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:23:59.411 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:23:59.411 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:23:59.414 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:23:59.414 00.000 7680 MoveAxis(W, 87, ABG)
03:23:59.414 00.000 7680 Guiding  Dir = 3, Dur = 87
03:23:59.414 00.000 6120 UpdateGuideState exits: m=8760 SNR=62.7
03:23:59.418 00.004 7680 IsSlewing returns 0
03:23:59.418 00.000 6120 PhdController: settling, locked = 1, distance = 0.68 (1.50) aobump = 0 frame = 8 / 99999
03:23:59.421 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764062639.421,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.68,"Time":9.8,"SettleTime":10.0,"StarLocked":true}
03:23:59.424 00.003 7680 IsGuiding returns 0
03:23:59.424 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:59.429 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:23:59.431 00.002 6120 Enqueuing Expose request
03:23:59.434 00.003 7680 PulseGuide returned control before completion, sleep 97
03:23:59.532 00.098 7680 IsGuiding returns 1
03:23:59.533 00.001 7680 scope still moving after pulse duration time elapsed
03:23:59.563 00.030 7680 IsSlewing returns 0
03:23:59.564 00.001 7680 IsGuiding returns 0
03:23:59.564 00.000 7680 scope move finished after 87 + 53 ms
03:23:59.566 00.002 7680 Move returns status 0, amount 87
03:23:59.566 00.000 7680 MoveAxis(N, 0, ABG)
03:23:59.566 00.000 7680 Move returns status 0, amount 0
03:23:59.566 00.000 7680 move complete, result=0
03:23:59.566 00.000 7680 worker thread done servicing request
03:23:59.566 00.000 6120 GuideStep: 0.2 px 87 ms WEST, 0.1 px 0 ms NORTH
03:23:59.572 00.006 7680 Worker thread wakes up
03:23:59.572 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:23:59.573 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:00.827 01.254 7680 Exposure complete
03:24:00.961 00.134 7680 worker thread done servicing request
03:24:00.961 00.000 6120 OnExposeComplete: enter
03:24:00.966 00.005 6120 UpdateGuideState(): m_state=6
03:24:00.970 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2803
03:24:00.974 00.004 6120 Star::Find returns 1 (0), X=512.88, Y=669.74, Mass=8271, SNR=60.3, Peak=211 HFD=6.7
03:24:00.977 00.003 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (0.19) = xAngle (2.46 = 2.46)
03:24:00.981 00.004 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.33 = -0.95)
03:24:00.987 00.006 6120 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.64 mountX=-0.14 mountY=-0.14, mountTheta=-2.33
03:24:00.991 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.08, opts=13)
03:24:00.996 00.005 6120 Enqueuing Move request for scope (-0.15, 0.08)
03:24:01.000 00.004 7680 Worker thread wakes up
03:24:01.000 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
03:24:01.000 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
03:24:01.000 00.000 7680 Moving (-0.15, 0.08) raw xDistance=-0.14 yDistance=-0.14
03:24:01.000 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:24:01.000 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:24:01.001 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:01.005 00.004 6120 UpdateGuideState exits: m=8271 SNR=60.3
03:24:01.009 00.004 6120 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 9 / 99999
03:24:01.012 00.003 6120 PhdController: newstate STATE_FINISH
03:24:01.017 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:24:01.017 00.000 6120 PhdController complete: success
03:24:01.022 00.005 7680 MoveAxis(E, 0, ABG)
03:24:01.022 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764062641.022,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
03:24:01.028 00.006 7680 Move returns status 0, amount 0
03:24:01.028 00.000 7680 MoveAxis(N, 0, ABG)
03:24:01.028 00.000 7680 Move returns status 0, amount 0
03:24:01.028 00.000 6120 Mount: notify guiding dither settle done success=1
03:24:01.033 00.005 7680 move complete, result=0
03:24:01.034 00.001 7680 worker thread done servicing request
03:24:01.034 00.000 6120 PhdController: newstate STATE_IDLE
03:24:01.039 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:01.041 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:01.045 00.004 6120 Enqueuing Expose request
03:24:01.049 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:24:01.052 00.003 7680 Worker thread wakes up
03:24:01.052 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:01.053 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:02.308 01.255 7680 Exposure complete
03:24:02.456 00.148 7680 worker thread done servicing request
03:24:02.456 00.000 6120 OnExposeComplete: enter
03:24:02.461 00.005 6120 UpdateGuideState(): m_state=6
03:24:02.466 00.005 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2804
03:24:02.469 00.003 6120 Star::Find returns 1 (0), X=513.02, Y=669.11, Mass=8230, SNR=60.0, Peak=206 HFD=6.4
03:24:02.473 00.004 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
03:24:02.477 00.004 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
03:24:02.480 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.54 hyp=0.54 cameraTheta=-1.59 mountX=-0.11 mountY=0.48, mountTheta=1.80
03:24:02.484 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.54, opts=13)
03:24:02.492 00.008 6120 Enqueuing Move request for scope (-0.01, -0.54)
03:24:02.497 00.005 7680 Worker thread wakes up
03:24:02.497 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:02.502 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.54) opts 0xd
03:24:02.502 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.54)
03:24:02.502 00.000 7680 Moving (-0.01, -0.54) raw xDistance=-0.11 yDistance=0.48
03:24:02.502 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:24:02.503 00.001 6120 UpdateGuideState exits: m=8230 SNR=60.0
03:24:02.508 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:02.511 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:02.516 00.005 6120 Enqueuing Expose request
03:24:02.521 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
03:24:02.521 00.000 7680 MoveAxis(E, 0, ABG)
03:24:02.521 00.000 7680 Move returns status 0, amount 0
03:24:02.521 00.000 7680 MoveAxis(S, 262, ABG)
03:24:02.522 00.001 7680 Guiding  Dir = 1, Dur = 262
03:24:02.522 00.000 7680 IsSlewing returns 0
03:24:02.522 00.000 7680 IsGuiding returns 0
03:24:02.523 00.001 7680 PulseGuide returned control before completion, sleep 272
03:24:02.800 00.277 7680 IsGuiding returns 1
03:24:02.800 00.000 7680 scope still moving after pulse duration time elapsed
03:24:02.830 00.030 7680 IsSlewing returns 0
03:24:02.834 00.004 7680 IsGuiding returns 0
03:24:02.835 00.001 7680 scope move finished after 262 + 50 ms
03:24:02.835 00.000 7680 Move returns status 0, amount 262
03:24:02.836 00.001 7680 move complete, result=0
03:24:02.836 00.000 7680 worker thread done servicing request
03:24:02.836 00.000 7680 Worker thread wakes up
03:24:02.837 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 262 ms SOUTH
03:24:02.844 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:02.844 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:04.090 01.246 7680 Exposure complete
03:24:04.233 00.143 7680 worker thread done servicing request
03:24:04.233 00.000 6120 OnExposeComplete: enter
03:24:04.238 00.005 6120 UpdateGuideState(): m_state=6
03:24:04.241 00.003 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2805
03:24:04.246 00.005 6120 Star::Find returns 1 (0), X=512.83, Y=669.76, Mass=8637, SNR=61.2, Peak=216 HFD=6.6
03:24:04.250 00.004 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (0.19) = xAngle (2.45 = 2.45)
03:24:04.254 00.004 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.32 = -0.96)
03:24:04.258 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.63 mountX=-0.18 mountY=-0.19, mountTheta=-2.32
03:24:04.262 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.11, opts=13)
03:24:04.267 00.005 6120 Enqueuing Move request for scope (-0.20, 0.11)
03:24:04.270 00.003 7680 Worker thread wakes up
03:24:04.270 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
03:24:04.270 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
03:24:04.270 00.000 7680 Moving (-0.20, 0.11) raw xDistance=-0.18 yDistance=-0.19
03:24:04.270 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:24:04.272 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:24:04.272 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:24:04.272 00.000 7680 MoveAxis(E, 0, ABG)
03:24:04.272 00.000 7680 Move returns status 0, amount 0
03:24:04.272 00.000 7680 MoveAxis(N, 0, ABG)
03:24:04.273 00.001 7680 Move returns status 0, amount 0
03:24:04.273 00.000 7680 move complete, result=0
03:24:04.273 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:04.277 00.004 7680 worker thread done servicing request
03:24:04.278 00.001 6120 UpdateGuideState exits: m=8637 SNR=61.2
03:24:04.281 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:04.284 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:04.289 00.005 6120 Enqueuing Expose request
03:24:04.292 00.003 7680 Worker thread wakes up
03:24:04.292 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:04.292 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:24:04.296 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:05.542 01.246 7680 Exposure complete
03:24:05.683 00.141 7680 worker thread done servicing request
03:24:05.683 00.000 6120 OnExposeComplete: enter
03:24:05.687 00.004 6120 UpdateGuideState(): m_state=6
03:24:05.692 00.005 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2806
03:24:05.696 00.004 6120 Star::Find returns 1 (0), X=512.87, Y=669.54, Mass=8512, SNR=61.4, Peak=215 HFD=6.9
03:24:05.700 00.004 6120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.19) = xAngle (-2.71 = -2.71)
03:24:05.705 00.005 6120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.16 = 0.16)
03:24:05.709 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.52 mountX=-0.18 mountY=0.03, mountTheta=2.96
03:24:05.716 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.12, opts=13)
03:24:05.720 00.004 6120 Enqueuing Move request for scope (-0.16, -0.12)
03:24:05.725 00.005 7680 Worker thread wakes up
03:24:05.725 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:05.729 00.004 6120 UpdateGuideState exits: m=8512 SNR=61.4
03:24:05.732 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:05.736 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:05.741 00.005 6120 Enqueuing Expose request
03:24:05.745 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
03:24:05.745 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
03:24:05.745 00.000 7680 Moving (-0.16, -0.12) raw xDistance=-0.18 yDistance=0.03
03:24:05.745 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:24:05.746 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:24:05.746 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:24:05.747 00.001 7680 MoveAxis(E, 0, ABG)
03:24:05.747 00.000 7680 Move returns status 0, amount 0
03:24:05.747 00.000 7680 MoveAxis(N, 0, ABG)
03:24:05.747 00.000 7680 Move returns status 0, amount 0
03:24:05.747 00.000 7680 move complete, result=0
03:24:05.747 00.000 7680 worker thread done servicing request
03:24:05.748 00.001 7680 Worker thread wakes up
03:24:05.748 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:24:05.752 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:05.752 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:07.001 01.249 7680 Exposure complete
03:24:07.145 00.144 7680 worker thread done servicing request
03:24:07.145 00.000 6120 OnExposeComplete: enter
03:24:07.149 00.004 6120 UpdateGuideState(): m_state=6
03:24:07.154 00.005 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2807
03:24:07.159 00.005 6120 Star::Find returns 1 (0), X=512.93, Y=669.07, Mass=8364, SNR=59.6, Peak=208 HFD=6.4
03:24:07.164 00.005 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
03:24:07.169 00.005 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
03:24:07.173 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.58 hyp=0.59 cameraTheta=-1.73 mountX=-0.20 mountY=0.48, mountTheta=1.97
03:24:07.180 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.58, opts=13)
03:24:07.184 00.004 6120 Enqueuing Move request for scope (-0.09, -0.58)
03:24:07.188 00.004 7680 Worker thread wakes up
03:24:07.189 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:07.193 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.58) opts 0xd
03:24:07.193 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.58)
03:24:07.193 00.000 7680 Moving (-0.09, -0.58) raw xDistance=-0.20 yDistance=0.48
03:24:07.194 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:24:07.194 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
03:24:07.194 00.000 7680 MoveAxis(E, 82, ABG)
03:24:07.195 00.001 6120 UpdateGuideState exits: m=8364 SNR=59.6
03:24:07.199 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:07.203 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:07.208 00.005 6120 Enqueuing Expose request
03:24:07.212 00.004 7680 Guiding  Dir = 2, Dur = 82
03:24:07.213 00.001 7680 IsSlewing returns 0
03:24:07.213 00.000 7680 IsGuiding returns 0
03:24:07.213 00.000 7680 PulseGuide returned control before completion, sleep 92
03:24:07.315 00.102 7680 IsGuiding returns 1
03:24:07.316 00.001 7680 scope still moving after pulse duration time elapsed
03:24:07.346 00.030 7680 IsSlewing returns 0
03:24:07.347 00.001 7680 IsGuiding returns 0
03:24:07.347 00.000 7680 scope move finished after 82 + 51 ms
03:24:07.348 00.001 7680 Move returns status 0, amount 82
03:24:07.348 00.000 7680 MoveAxis(S, 262, ABG)
03:24:07.348 00.000 7680 Guiding  Dir = 1, Dur = 262
03:24:07.348 00.000 7680 IsSlewing returns 0
03:24:07.349 00.001 7680 IsGuiding returns 0
03:24:07.349 00.000 7680 PulseGuide returned control before completion, sleep 272
03:24:07.629 00.280 7680 IsGuiding returns 1
03:24:07.631 00.002 7680 scope still moving after pulse duration time elapsed
03:24:07.662 00.031 7680 IsSlewing returns 0
03:24:07.663 00.001 7680 IsGuiding returns 0
03:24:07.664 00.001 7680 scope move finished after 262 + 52 ms
03:24:07.664 00.000 7680 Move returns status 0, amount 262
03:24:07.665 00.001 7680 move complete, result=0
03:24:07.665 00.000 7680 worker thread done servicing request
03:24:07.666 00.001 7680 Worker thread wakes up
03:24:07.666 00.000 6120 GuideStep: -0.2 px 82 ms EAST, 0.5 px 262 ms SOUTH
03:24:07.673 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:07.673 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:08.923 01.250 7680 Exposure complete
03:24:09.059 00.136 7680 worker thread done servicing request
03:24:09.059 00.000 6120 OnExposeComplete: enter
03:24:09.064 00.005 6120 UpdateGuideState(): m_state=6
03:24:09.067 00.003 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2808
03:24:09.071 00.004 6120 Star::Find returns 1 (0), X=513.02, Y=669.22, Mass=7993, SNR=59.7, Peak=211 HFD=6.4
03:24:09.075 00.004 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
03:24:09.080 00.005 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
03:24:09.084 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.43 hyp=0.43 cameraTheta=-1.59 mountX=-0.09 mountY=0.38, mountTheta=1.79
03:24:09.091 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.43, opts=13)
03:24:09.095 00.004 6120 Enqueuing Move request for scope (-0.01, -0.43)
03:24:09.100 00.005 7680 Worker thread wakes up
03:24:09.100 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.43) opts 0xd
03:24:09.100 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.43)
03:24:09.100 00.000 7680 Moving (-0.01, -0.43) raw xDistance=-0.09 yDistance=0.38
03:24:09.100 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:24:09.100 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:09.105 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:24:09.105 00.000 6120 UpdateGuideState exits: m=7993 SNR=59.7
03:24:09.110 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:09.114 00.004 7680 MoveAxis(E, 0, ABG)
03:24:09.114 00.000 7680 Move returns status 0, amount 0
03:24:09.114 00.000 7680 MoveAxis(S, 207, ABG)
03:24:09.114 00.000 7680 Guiding  Dir = 1, Dur = 207
03:24:09.114 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:09.120 00.006 6120 Enqueuing Expose request
03:24:09.125 00.005 7680 IsSlewing returns 0
03:24:09.125 00.000 7680 IsGuiding returns 0
03:24:09.125 00.000 7680 PulseGuide returned control before completion, sleep 217
03:24:09.348 00.223 7680 IsGuiding returns 1
03:24:09.349 00.001 7680 scope still moving after pulse duration time elapsed
03:24:09.379 00.030 7680 IsSlewing returns 0
03:24:09.381 00.002 7680 IsGuiding returns 0
03:24:09.381 00.000 7680 scope move finished after 207 + 49 ms
03:24:09.381 00.000 7680 Move returns status 0, amount 207
03:24:09.381 00.000 7680 move complete, result=0
03:24:09.383 00.002 7680 worker thread done servicing request
03:24:09.383 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 207 ms SOUTH
03:24:09.389 00.006 7680 Worker thread wakes up
03:24:09.391 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:09.392 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:10.635 01.243 7680 Exposure complete
03:24:10.776 00.141 7680 worker thread done servicing request
03:24:10.776 00.000 6120 OnExposeComplete: enter
03:24:10.780 00.004 6120 UpdateGuideState(): m_state=6
03:24:10.785 00.005 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2809
03:24:10.788 00.003 6120 Star::Find returns 1 (0), X=513.01, Y=669.86, Mass=8338, SNR=60.1, Peak=217 HFD=6.5
03:24:10.792 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (0.19) = xAngle (1.46 = 1.46)
03:24:10.796 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.33 = -1.95)
03:24:10.800 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.65 mountX=0.02 mountY=-0.19, mountTheta=-1.45
03:24:10.806 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.21, opts=13)
03:24:10.809 00.003 6120 Enqueuing Move request for scope (-0.02, 0.21)
03:24:10.812 00.003 7680 Worker thread wakes up
03:24:10.812 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
03:24:10.814 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
03:24:10.814 00.000 7680 Moving (-0.02, 0.21) raw xDistance=0.02 yDistance=-0.19
03:24:10.814 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:24:10.814 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:24:10.815 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:24:10.815 00.000 7680 MoveAxis(E, 0, ABG)
03:24:10.815 00.000 7680 Move returns status 0, amount 0
03:24:10.815 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:10.820 00.005 7680 MoveAxis(N, 0, ABG)
03:24:10.820 00.000 7680 Move returns status 0, amount 0
03:24:10.820 00.000 7680 move complete, result=0
03:24:10.820 00.000 7680 worker thread done servicing request
03:24:10.820 00.000 6120 UpdateGuideState exits: m=8338 SNR=60.1
03:24:10.824 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:10.828 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:10.832 00.004 6120 Enqueuing Expose request
03:24:10.836 00.004 7680 Worker thread wakes up
03:24:10.836 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:24:10.840 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:10.840 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:12.087 01.247 7680 Exposure complete
03:24:12.228 00.141 7680 worker thread done servicing request
03:24:12.228 00.000 6120 OnExposeComplete: enter
03:24:12.232 00.004 6120 UpdateGuideState(): m_state=6
03:24:12.237 00.005 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2810
03:24:12.241 00.004 6120 Star::Find returns 1 (0), X=512.90, Y=671.63, Mass=7782, SNR=58.1, Peak=213 HFD=6.4
03:24:12.246 00.005 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.19) = xAngle (1.45 = 1.45)
03:24:12.250 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.32 = -1.96)
03:24:12.254 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=1.98 hyp=1.98 cameraTheta=1.63 mountX=0.24 mountY=-1.83, mountTheta=-1.44
03:24:12.259 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=1.98, opts=13)
03:24:12.264 00.005 6120 Enqueuing Move request for scope (-0.13, 1.98)
03:24:12.269 00.005 7680 Worker thread wakes up
03:24:12.269 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:12.274 00.005 6120 UpdateGuideState exits: m=7782 SNR=58.1
03:24:12.278 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:12.282 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:12.286 00.004 6120 Enqueuing Expose request
03:24:12.290 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 1.98) opts 0xd
03:24:12.290 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 1.98)
03:24:12.290 00.000 7680 Moving (-0.13, 1.98) raw xDistance=0.24 yDistance=-1.83
03:24:12.290 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:24:12.290 00.000 7680 resist switch: large excursion: input -1.83 thresh 0.60 direction from 1 to -1
03:24:12.291 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.50
03:24:12.291 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.83 from input -1.83
03:24:12.292 00.001 7680 MoveAxis(W, 99, ABG)
03:24:12.292 00.000 7680 Guiding  Dir = 3, Dur = 99
03:24:12.292 00.000 7680 IsSlewing returns 0
03:24:12.293 00.001 7680 IsGuiding returns 0
03:24:12.293 00.000 7680 PulseGuide returned control before completion, sleep 109
03:24:12.418 00.125 7680 IsGuiding returns 1
03:24:12.420 00.002 7680 scope still moving after pulse duration time elapsed
03:24:12.449 00.029 7680 IsSlewing returns 0
03:24:12.449 00.000 7680 IsGuiding returns 1
03:24:12.481 00.032 7680 IsSlewing returns 0
03:24:12.481 00.000 7680 IsGuiding returns 1
03:24:12.513 00.032 7680 IsSlewing returns 0
03:24:12.514 00.001 7680 IsGuiding returns 0
03:24:12.515 00.001 7680 scope move finished after 99 + 123 ms
03:24:12.516 00.001 7680 Move returns status 0, amount 99
03:24:12.516 00.000 7680 MoveAxis(N, 995, ABG)
03:24:12.518 00.002 7680 Guiding  Dir = 0, Dur = 995
03:24:12.518 00.000 7680 IsSlewing returns 0
03:24:12.519 00.001 7680 IsGuiding returns 0
03:24:12.519 00.000 7680 PulseGuide returned control before completion, sleep 1005
03:24:13.529 01.010 7680 IsGuiding returns 1
03:24:13.531 00.002 7680 scope still moving after pulse duration time elapsed
03:24:13.561 00.030 7680 IsSlewing returns 0
03:24:13.561 00.000 7680 IsGuiding returns 0
03:24:13.562 00.001 7680 scope move finished after 995 + 47 ms
03:24:13.562 00.000 7680 Move returns status 0, amount 995
03:24:13.562 00.000 7680 move complete, result=0
03:24:13.563 00.001 7680 worker thread done servicing request
03:24:13.563 00.000 6120 GuideStep: 0.2 px 99 ms WEST, -1.8 px 995 ms NORTH
03:24:13.570 00.007 7680 Worker thread wakes up
03:24:13.570 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:13.570 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:14.827 01.257 7680 Exposure complete
03:24:14.973 00.146 7680 worker thread done servicing request
03:24:14.974 00.001 6120 OnExposeComplete: enter
03:24:14.978 00.004 6120 UpdateGuideState(): m_state=6
03:24:14.981 00.003 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2811
03:24:14.985 00.004 6120 Star::Find returns 1 (0), X=512.68, Y=668.75, Mass=8783, SNR=62.6, Peak=220 HFD=6.6
03:24:14.990 00.005 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
03:24:14.994 00.004 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.74 = 0.74)
03:24:14.998 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.91 hyp=0.97 cameraTheta=-1.94 mountX=-0.52 mountY=0.66, mountTheta=2.23
03:24:15.003 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.91, opts=13)
03:24:15.007 00.004 6120 Enqueuing Move request for scope (-0.35, -0.91)
03:24:15.010 00.003 7680 Worker thread wakes up
03:24:15.010 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.91) opts 0xd
03:24:15.010 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.91)
03:24:15.010 00.000 7680 Moving (-0.35, -0.91) raw xDistance=-0.52 yDistance=0.66
03:24:15.011 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.52
03:24:15.011 00.000 7680 resist switch: large excursion: input 0.66 thresh 0.60 direction from -1 to 1
03:24:15.011 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.98
03:24:15.011 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
03:24:15.011 00.000 7680 MoveAxis(E, 203, ABG)
03:24:15.011 00.000 7680 Guiding  Dir = 2, Dur = 203
03:24:15.011 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:15.015 00.004 7680 IsSlewing returns 0
03:24:15.015 00.000 6120 UpdateGuideState exits: m=8783 SNR=62.6
03:24:15.018 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:15.021 00.003 7680 IsGuiding returns 0
03:24:15.023 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:15.026 00.003 7680 PulseGuide returned control before completion, sleep 213
03:24:15.027 00.001 6120 Enqueuing Expose request
03:24:15.252 00.225 7680 IsGuiding returns 1
03:24:15.253 00.001 7680 scope still moving after pulse duration time elapsed
03:24:15.283 00.030 7680 IsSlewing returns 0
03:24:15.284 00.001 7680 IsGuiding returns 0
03:24:15.286 00.002 7680 scope move finished after 203 + 60 ms
03:24:15.286 00.000 7680 Move returns status 0, amount 203
03:24:15.286 00.000 7680 MoveAxis(S, 357, ABG)
03:24:15.287 00.001 7680 Guiding  Dir = 1, Dur = 357
03:24:15.288 00.001 7680 IsSlewing returns 0
03:24:15.289 00.001 7680 IsGuiding returns 0
03:24:15.289 00.000 7680 PulseGuide returned control before completion, sleep 367
03:24:15.659 00.370 7680 IsGuiding returns 1
03:24:15.660 00.001 7680 scope still moving after pulse duration time elapsed
03:24:15.690 00.030 7680 IsSlewing returns 0
03:24:15.692 00.002 7680 IsGuiding returns 0
03:24:15.692 00.000 7680 scope move finished after 357 + 46 ms
03:24:15.694 00.002 7680 Move returns status 0, amount 357
03:24:15.694 00.000 7680 move complete, result=0
03:24:15.694 00.000 7680 worker thread done servicing request
03:24:15.694 00.000 6120 GuideStep: -0.5 px 203 ms EAST, 0.7 px 357 ms SOUTH
03:24:15.700 00.006 7680 Worker thread wakes up
03:24:15.700 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:15.700 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:16.952 01.252 7680 Exposure complete
03:24:17.098 00.146 7680 worker thread done servicing request
03:24:17.098 00.000 6120 OnExposeComplete: enter
03:24:17.103 00.005 6120 UpdateGuideState(): m_state=6
03:24:17.108 00.005 6120 Star::Find(15, 512, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2812
03:24:17.113 00.005 6120 Star::Find returns 1 (0), X=512.90, Y=668.63, Mass=8557, SNR=61.2, Peak=206 HFD=6.7
03:24:17.117 00.004 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
03:24:17.122 00.005 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
03:24:17.126 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-1.02 hyp=1.03 cameraTheta=-1.70 mountX=-0.32 mountY=0.86, mountTheta=1.93
03:24:17.131 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-1.02, opts=13)
03:24:17.136 00.005 6120 Enqueuing Move request for scope (-0.13, -1.02)
03:24:17.139 00.003 7680 Worker thread wakes up
03:24:17.139 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:17.143 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -1.02) opts 0xd
03:24:17.144 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, -1.02)
03:24:17.144 00.000 7680 Moving (-0.13, -1.02) raw xDistance=-0.32 yDistance=0.86
03:24:17.144 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
03:24:17.144 00.000 6120 UpdateGuideState exits: m=8557 SNR=61.2
03:24:17.148 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86
03:24:17.148 00.000 7680 MoveAxis(E, 144, ABG)
03:24:17.149 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:17.152 00.003 7680 Guiding  Dir = 2, Dur = 144
03:24:17.152 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:17.156 00.004 6120 Enqueuing Expose request
03:24:17.160 00.004 7680 IsSlewing returns 0
03:24:17.161 00.001 7680 IsGuiding returns 0
03:24:17.161 00.000 7680 PulseGuide returned control before completion, sleep 154
03:24:17.331 00.170 7680 IsGuiding returns 1
03:24:17.331 00.000 7680 scope still moving after pulse duration time elapsed
03:24:17.361 00.030 7680 IsSlewing returns 0
03:24:17.363 00.002 7680 IsGuiding returns 0
03:24:17.364 00.001 7680 scope move finished after 144 + 58 ms
03:24:17.364 00.000 7680 Move returns status 0, amount 144
03:24:17.365 00.001 7680 MoveAxis(S, 468, ABG)
03:24:17.365 00.000 7680 Guiding  Dir = 1, Dur = 468
03:24:17.366 00.001 7680 IsSlewing returns 0
03:24:17.366 00.000 7680 IsGuiding returns 0
03:24:17.367 00.001 7680 PulseGuide returned control before completion, sleep 478
03:24:17.862 00.495 7680 IsGuiding returns 1
03:24:17.863 00.001 7680 scope still moving after pulse duration time elapsed
03:24:17.892 00.029 7680 IsSlewing returns 0
03:24:17.894 00.002 7680 IsGuiding returns 0
03:24:17.894 00.000 7680 scope move finished after 468 + 59 ms
03:24:17.895 00.001 7680 Move returns status 0, amount 468
03:24:17.895 00.000 7680 move complete, result=0
03:24:17.895 00.000 7680 worker thread done servicing request
03:24:17.897 00.002 7680 Worker thread wakes up
03:24:17.897 00.000 6120 GuideStep: -0.3 px 144 ms EAST, 0.9 px 468 ms SOUTH
03:24:17.903 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:17.903 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:19.157 01.254 7680 Exposure complete
03:24:19.329 00.172 7680 worker thread done servicing request
03:24:19.329 00.000 6120 OnExposeComplete: enter
03:24:19.332 00.003 6120 UpdateGuideState(): m_state=6
03:24:19.337 00.005 6120 Star::Find(15, 512, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2813
03:24:19.341 00.004 6120 Star::Find returns 1 (0), X=513.27, Y=668.73, Mass=8484, SNR=61.5, Peak=216 HFD=6.7
03:24:19.346 00.005 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
03:24:19.349 00.003 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
03:24:19.353 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.93 hyp=0.96 cameraTheta=-1.31 mountX=0.07 mountY=0.94, mountTheta=1.50
03:24:19.357 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.93, opts=13)
03:24:19.361 00.004 6120 Enqueuing Move request for scope (0.24, -0.93)
03:24:19.364 00.003 7680 Worker thread wakes up
03:24:19.364 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.93) opts 0xd
03:24:19.365 00.001 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.93)
03:24:19.365 00.000 7680 Moving (0.24, -0.93) raw xDistance=0.07 yDistance=0.94
03:24:19.365 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:19.369 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:24:19.369 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94
03:24:19.370 00.001 6120 UpdateGuideState exits: m=8484 SNR=61.5
03:24:19.374 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:19.378 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:19.381 00.003 7680 MoveAxis(E, 0, ABG)
03:24:19.381 00.000 7680 Move returns status 0, amount 0
03:24:19.383 00.002 6120 Enqueuing Expose request
03:24:19.387 00.004 7680 MoveAxis(S, 510, ABG)
03:24:19.387 00.000 7680 Guiding  Dir = 1, Dur = 510
03:24:19.387 00.000 7680 IsSlewing returns 0
03:24:19.387 00.000 7680 IsGuiding returns 0
03:24:19.388 00.001 7680 PulseGuide returned control before completion, sleep 520
03:24:19.918 00.530 7680 IsGuiding returns 1
03:24:19.919 00.001 7680 scope still moving after pulse duration time elapsed
03:24:19.949 00.030 7680 IsSlewing returns 0
03:24:19.951 00.002 7680 IsGuiding returns 0
03:24:19.951 00.000 7680 scope move finished after 510 + 53 ms
03:24:19.952 00.001 7680 Move returns status 0, amount 510
03:24:19.952 00.000 7680 move complete, result=0
03:24:19.953 00.001 7680 worker thread done servicing request
03:24:19.953 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.9 px 510 ms SOUTH
03:24:19.960 00.007 7680 Worker thread wakes up
03:24:19.960 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:19.960 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:21.216 01.256 7680 Exposure complete
03:24:21.359 00.143 7680 worker thread done servicing request
03:24:21.360 00.001 6120 OnExposeComplete: enter
03:24:21.364 00.004 6120 UpdateGuideState(): m_state=6
03:24:21.369 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2814
03:24:21.372 00.003 6120 Star::Find returns 1 (0), X=513.31, Y=668.96, Mass=8395, SNR=61.7, Peak=238 HFD=6.6
03:24:21.376 00.004 6120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
03:24:21.379 00.003 6120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.50 = 1.50)
03:24:21.383 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=-0.70 hyp=0.75 cameraTheta=-1.19 mountX=0.15 mountY=0.75, mountTheta=1.38
03:24:21.387 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.70, opts=13)
03:24:21.393 00.006 6120 Enqueuing Move request for scope (0.28, -0.70)
03:24:21.396 00.003 7680 Worker thread wakes up
03:24:21.397 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.70) opts 0xd
03:24:21.397 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.70)
03:24:21.397 00.000 7680 Moving (0.28, -0.70) raw xDistance=0.15 yDistance=0.75
03:24:21.398 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:21.401 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:24:21.401 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
03:24:21.402 00.001 6120 UpdateGuideState exits: m=8395 SNR=61.7
03:24:21.404 00.002 7680 MoveAxis(E, 0, ABG)
03:24:21.405 00.001 7680 Move returns status 0, amount 0
03:24:21.405 00.000 7680 MoveAxis(S, 406, ABG)
03:24:21.405 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:21.408 00.003 7680 Guiding  Dir = 1, Dur = 406
03:24:21.408 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:21.412 00.004 6120 Enqueuing Expose request
03:24:21.415 00.003 7680 IsSlewing returns 0
03:24:21.415 00.000 7680 IsGuiding returns 0
03:24:21.416 00.001 7680 PulseGuide returned control before completion, sleep 416
03:24:21.847 00.431 7680 IsGuiding returns 1
03:24:21.848 00.001 7680 scope still moving after pulse duration time elapsed
03:24:21.877 00.029 7680 IsSlewing returns 0
03:24:21.878 00.001 7680 IsGuiding returns 0
03:24:21.879 00.001 7680 scope move finished after 406 + 57 ms
03:24:21.880 00.001 7680 Move returns status 0, amount 406
03:24:21.880 00.000 7680 move complete, result=0
03:24:21.880 00.000 7680 worker thread done servicing request
03:24:21.880 00.000 7680 Worker thread wakes up
03:24:21.881 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.7 px 406 ms SOUTH
03:24:21.887 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:21.887 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:23.142 01.255 7680 Exposure complete
03:24:23.275 00.133 7680 worker thread done servicing request
03:24:23.276 00.001 6120 OnExposeComplete: enter
03:24:23.281 00.005 6120 UpdateGuideState(): m_state=6
03:24:23.285 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2815
03:24:23.289 00.004 6120 Star::Find returns 1 (0), X=513.36, Y=669.74, Mass=8691, SNR=62.5, Peak=222 HFD=6.9
03:24:23.294 00.005 6120 CameraToMount -- cameraTheta (0.25) - m_xAngle (0.19) = xAngle (0.07 = 0.07)
03:24:23.298 00.004 6120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.94 = 2.94)
03:24:23.303 00.005 6120 CameraToMount -- cameraX=0.33 cameraY=0.08 hyp=0.34 cameraTheta=0.25 mountX=0.34 mountY=0.07, mountTheta=0.20
03:24:23.309 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=0.08, opts=13)
03:24:23.313 00.004 6120 Enqueuing Move request for scope (0.33, 0.08)
03:24:23.318 00.005 7680 Worker thread wakes up
03:24:23.318 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:23.322 00.004 6120 UpdateGuideState exits: m=8691 SNR=62.5
03:24:23.325 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.08) opts 0xd
03:24:23.325 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:23.330 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:23.338 00.008 7680 Handling offset move in thread for scope, endpoint = (0.33, 0.08)
03:24:23.338 00.000 7680 Moving (0.33, 0.08) raw xDistance=0.34 yDistance=0.07
03:24:23.339 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
03:24:23.339 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:24:23.339 00.000 6120 Enqueuing Expose request
03:24:23.344 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:24:23.344 00.000 7680 MoveAxis(W, 138, ABG)
03:24:23.344 00.000 7680 Guiding  Dir = 3, Dur = 138
03:24:23.344 00.000 7680 IsSlewing returns 0
03:24:23.344 00.000 7680 IsGuiding returns 0
03:24:23.346 00.002 7680 PulseGuide returned control before completion, sleep 148
03:24:23.503 00.157 7680 IsGuiding returns 1
03:24:23.504 00.001 7680 scope still moving after pulse duration time elapsed
03:24:23.556 00.052 7680 IsSlewing returns 0
03:24:23.562 00.006 7680 IsGuiding returns 0
03:24:23.563 00.001 7680 scope move finished after 138 + 80 ms
03:24:23.564 00.001 7680 Move returns status 0, amount 138
03:24:23.564 00.000 7680 MoveAxis(N, 0, ABG)
03:24:23.564 00.000 7680 Move returns status 0, amount 0
03:24:23.564 00.000 7680 move complete, result=0
03:24:23.566 00.002 6120 GuideStep: 0.3 px 138 ms WEST, 0.1 px 0 ms NORTH
03:24:23.570 00.004 7680 worker thread done servicing request
03:24:23.571 00.001 7680 Worker thread wakes up
03:24:23.571 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:23.571 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:24.814 01.243 7680 Exposure complete
03:24:24.959 00.145 7680 worker thread done servicing request
03:24:24.960 00.001 6120 OnExposeComplete: enter
03:24:24.964 00.004 6120 UpdateGuideState(): m_state=6
03:24:24.968 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2816
03:24:24.972 00.004 6120 Star::Find returns 1 (0), X=513.21, Y=669.06, Mass=7983, SNR=60.1, Peak=219 HFD=6.3
03:24:24.976 00.004 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
03:24:24.980 00.004 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
03:24:24.984 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.59 hyp=0.61 cameraTheta=-1.28 mountX=0.06 mountY=0.61, mountTheta=1.47
03:24:24.989 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.59, opts=13)
03:24:24.993 00.004 6120 Enqueuing Move request for scope (0.18, -0.59)
03:24:24.997 00.004 7680 Worker thread wakes up
03:24:24.998 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.59) opts 0xd
03:24:24.998 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.59)
03:24:24.998 00.000 7680 Moving (0.18, -0.59) raw xDistance=0.06 yDistance=0.61
03:24:24.998 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:24:24.998 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
03:24:24.999 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:25.003 00.004 6120 UpdateGuideState exits: m=7983 SNR=60.1
03:24:25.006 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:25.011 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:25.014 00.003 7680 MoveAxis(E, 0, ABG)
03:24:25.014 00.000 7680 Move returns status 0, amount 0
03:24:25.014 00.000 7680 MoveAxis(S, 329, ABG)
03:24:25.014 00.000 7680 Guiding  Dir = 1, Dur = 329
03:24:25.014 00.000 6120 Enqueuing Expose request
03:24:25.020 00.006 7680 IsSlewing returns 0
03:24:25.020 00.000 7680 IsGuiding returns 0
03:24:25.021 00.001 7680 PulseGuide returned control before completion, sleep 339
03:24:25.363 00.342 7680 IsGuiding returns 1
03:24:25.365 00.002 7680 scope still moving after pulse duration time elapsed
03:24:25.395 00.030 7680 IsSlewing returns 0
03:24:25.395 00.000 7680 IsGuiding returns 0
03:24:25.396 00.001 7680 scope move finished after 329 + 46 ms
03:24:25.396 00.000 7680 Move returns status 0, amount 329
03:24:25.397 00.001 7680 move complete, result=0
03:24:25.397 00.000 7680 worker thread done servicing request
03:24:25.398 00.001 7680 Worker thread wakes up
03:24:25.398 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 329 ms SOUTH
03:24:25.405 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:25.406 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:26.657 01.251 7680 Exposure complete
03:24:26.808 00.151 7680 worker thread done servicing request
03:24:26.808 00.000 6120 OnExposeComplete: enter
03:24:26.813 00.005 6120 UpdateGuideState(): m_state=6
03:24:26.817 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2817
03:24:26.821 00.004 6120 Star::Find returns 1 (0), X=513.16, Y=669.87, Mass=8380, SNR=60.7, Peak=207 HFD=6.6
03:24:26.824 00.003 6120 CameraToMount -- cameraTheta (1.04) - m_xAngle (0.19) = xAngle (0.85 = 0.85)
03:24:26.829 00.005 6120 CameraToMount -- cameraTheta (1.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.73 = -2.56)
03:24:26.833 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.22 hyp=0.25 cameraTheta=1.04 mountX=0.17 mountY=-0.14, mountTheta=-0.70
03:24:26.840 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.22, opts=13)
03:24:26.844 00.004 6120 Enqueuing Move request for scope (0.13, 0.22)
03:24:26.848 00.004 7680 Worker thread wakes up
03:24:26.848 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.22) opts 0xd
03:24:26.848 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.22)
03:24:26.849 00.001 7680 Moving (0.13, 0.22) raw xDistance=0.17 yDistance=-0.14
03:24:26.849 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:24:26.849 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:24:26.849 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:26.854 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:24:26.854 00.000 7680 MoveAxis(E, 0, ABG)
03:24:26.854 00.000 7680 Move returns status 0, amount 0
03:24:26.854 00.000 7680 MoveAxis(N, 0, ABG)
03:24:26.854 00.000 7680 Move returns status 0, amount 0
03:24:26.856 00.002 7680 move complete, result=0
03:24:26.856 00.000 7680 worker thread done servicing request
03:24:26.856 00.000 6120 UpdateGuideState exits: m=8380 SNR=60.7
03:24:26.860 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:26.864 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:26.870 00.006 6120 Enqueuing Expose request
03:24:26.873 00.003 7680 Worker thread wakes up
03:24:26.873 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:24:26.877 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:26.877 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:28.131 01.254 7680 Exposure complete
03:24:28.272 00.141 7680 worker thread done servicing request
03:24:28.272 00.000 6120 OnExposeComplete: enter
03:24:28.277 00.005 6120 UpdateGuideState(): m_state=6
03:24:28.281 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2818
03:24:28.285 00.004 6120 Star::Find returns 1 (0), X=513.23, Y=669.80, Mass=8637, SNR=62.1, Peak=196 HFD=6.6
03:24:28.288 00.003 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (0.19) = xAngle (0.42 = 0.42)
03:24:28.293 00.005 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.30 = -2.99)
03:24:28.298 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.25 cameraTheta=0.61 mountX=0.23 mountY=-0.04, mountTheta=-0.17
03:24:28.303 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.14, opts=13)
03:24:28.308 00.005 6120 Enqueuing Move request for scope (0.20, 0.14)
03:24:28.312 00.004 7680 Worker thread wakes up
03:24:28.312 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:28.317 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
03:24:28.317 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
03:24:28.317 00.000 7680 Moving (0.20, 0.14) raw xDistance=0.23 yDistance=-0.04
03:24:28.317 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
03:24:28.318 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:24:28.318 00.000 6120 UpdateGuideState exits: m=8637 SNR=62.1
03:24:28.321 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:28.326 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:28.330 00.004 6120 Enqueuing Expose request
03:24:28.333 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:24:28.333 00.000 7680 MoveAxis(W, 93, ABG)
03:24:28.334 00.001 7680 Guiding  Dir = 3, Dur = 93
03:24:28.334 00.000 7680 IsSlewing returns 0
03:24:28.334 00.000 7680 IsGuiding returns 0
03:24:28.336 00.002 7680 PulseGuide returned control before completion, sleep 103
03:24:28.446 00.110 7680 IsGuiding returns 1
03:24:28.446 00.000 7680 scope still moving after pulse duration time elapsed
03:24:28.477 00.031 7680 IsSlewing returns 0
03:24:28.477 00.000 7680 IsGuiding returns 0
03:24:28.479 00.002 7680 scope move finished after 93 + 50 ms
03:24:28.479 00.000 7680 Move returns status 0, amount 93
03:24:28.479 00.000 7680 MoveAxis(N, 0, ABG)
03:24:28.479 00.000 7680 Move returns status 0, amount 0
03:24:28.480 00.001 7680 move complete, result=0
03:24:28.480 00.000 7680 worker thread done servicing request
03:24:28.480 00.000 6120 GuideStep: 0.2 px 93 ms WEST, -0.0 px 0 ms NORTH
03:24:28.486 00.006 7680 Worker thread wakes up
03:24:28.486 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:28.486 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:29.738 01.252 7680 Exposure complete
03:24:29.879 00.141 7680 worker thread done servicing request
03:24:29.879 00.000 6120 OnExposeComplete: enter
03:24:29.884 00.005 6120 UpdateGuideState(): m_state=6
03:24:29.888 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2819
03:24:29.892 00.004 6120 Star::Find returns 1 (0), X=513.02, Y=669.10, Mass=8440, SNR=62.5, Peak=218 HFD=6.3
03:24:29.896 00.004 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
03:24:29.899 00.003 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
03:24:29.902 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.55 hyp=0.55 cameraTheta=-1.59 mountX=-0.11 mountY=0.49, mountTheta=1.80
03:24:29.908 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.55, opts=13)
03:24:29.912 00.004 6120 Enqueuing Move request for scope (-0.01, -0.55)
03:24:29.916 00.004 7680 Worker thread wakes up
03:24:29.917 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.55) opts 0xd
03:24:29.917 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.55)
03:24:29.917 00.000 7680 Moving (-0.01, -0.55) raw xDistance=-0.11 yDistance=0.49
03:24:29.917 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:24:29.917 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
03:24:29.918 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:29.923 00.005 6120 UpdateGuideState exits: m=8440 SNR=62.5
03:24:29.928 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:29.931 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:29.935 00.004 6120 Enqueuing Expose request
03:24:29.939 00.004 7680 MoveAxis(E, 0, ABG)
03:24:29.939 00.000 7680 Move returns status 0, amount 0
03:24:29.939 00.000 7680 MoveAxis(S, 267, ABG)
03:24:29.939 00.000 7680 Guiding  Dir = 1, Dur = 267
03:24:29.941 00.002 7680 IsSlewing returns 0
03:24:29.941 00.000 7680 IsGuiding returns 0
03:24:29.941 00.000 7680 PulseGuide returned control before completion, sleep 277
03:24:30.233 00.292 7680 IsGuiding returns 1
03:24:30.235 00.002 7680 scope still moving after pulse duration time elapsed
03:24:30.265 00.030 7680 IsSlewing returns 0
03:24:30.266 00.001 7680 IsGuiding returns 0
03:24:30.266 00.000 7680 scope move finished after 267 + 58 ms
03:24:30.266 00.000 7680 Move returns status 0, amount 267
03:24:30.268 00.002 7680 move complete, result=0
03:24:30.268 00.000 7680 worker thread done servicing request
03:24:30.269 00.001 7680 Worker thread wakes up
03:24:30.269 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 267 ms SOUTH
03:24:30.277 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:30.277 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:31.532 01.255 7680 Exposure complete
03:24:31.682 00.150 7680 worker thread done servicing request
03:24:31.682 00.000 6120 OnExposeComplete: enter
03:24:31.688 00.006 6120 UpdateGuideState(): m_state=6
03:24:31.694 00.006 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2820
03:24:31.699 00.005 6120 Star::Find returns 1 (0), X=513.03, Y=669.84, Mass=8640, SNR=62.4, Peak=221 HFD=6.5
03:24:31.704 00.005 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (0.19) = xAngle (1.37 = 1.37)
03:24:31.711 00.007 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.24 = -2.04)
03:24:31.716 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.56 mountX=0.04 mountY=-0.17, mountTheta=-1.35
03:24:31.723 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.19, opts=13)
03:24:31.728 00.005 6120 Enqueuing Move request for scope (0.00, 0.19)
03:24:31.733 00.005 7680 Worker thread wakes up
03:24:31.733 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.19) opts 0xd
03:24:31.733 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:31.739 00.006 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.19)
03:24:31.739 00.000 6120 UpdateGuideState exits: m=8640 SNR=62.4
03:24:31.744 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:31.749 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:31.754 00.005 6120 Enqueuing Expose request
03:24:31.758 00.004 7680 Moving (0.00, 0.19) raw xDistance=0.04 yDistance=-0.17
03:24:31.758 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:24:31.759 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:24:31.759 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:24:31.759 00.000 7680 MoveAxis(E, 0, ABG)
03:24:31.759 00.000 7680 Move returns status 0, amount 0
03:24:31.760 00.001 7680 MoveAxis(N, 0, ABG)
03:24:31.760 00.000 7680 Move returns status 0, amount 0
03:24:31.760 00.000 7680 move complete, result=0
03:24:31.761 00.001 7680 worker thread done servicing request
03:24:31.761 00.000 7680 Worker thread wakes up
03:24:31.761 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:24:31.767 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:31.767 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:33.016 01.249 7680 Exposure complete
03:24:33.168 00.152 7680 worker thread done servicing request
03:24:33.168 00.000 6120 OnExposeComplete: enter
03:24:33.173 00.005 6120 UpdateGuideState(): m_state=6
03:24:33.179 00.006 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2821
03:24:33.184 00.005 6120 Star::Find returns 1 (0), X=513.09, Y=669.89, Mass=8166, SNR=59.8, Peak=202 HFD=6.5
03:24:33.188 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (0.19) = xAngle (1.15 = 1.15)
03:24:33.193 00.005 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.03 = -2.26)
03:24:33.196 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.24 cameraTheta=1.34 mountX=0.10 mountY=-0.19, mountTheta=-1.09
03:24:33.200 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.24, opts=13)
03:24:33.204 00.004 6120 Enqueuing Move request for scope (0.06, 0.24)
03:24:33.208 00.004 7680 Worker thread wakes up
03:24:33.208 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.24) opts 0xd
03:24:33.208 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.24)
03:24:33.208 00.000 7680 Moving (0.06, 0.24) raw xDistance=0.10 yDistance=-0.19
03:24:33.209 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:24:33.209 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:24:33.209 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:33.212 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:24:33.213 00.001 7680 MoveAxis(E, 0, ABG)
03:24:33.213 00.000 7680 Move returns status 0, amount 0
03:24:33.213 00.000 7680 MoveAxis(N, 0, ABG)
03:24:33.213 00.000 7680 Move returns status 0, amount 0
03:24:33.214 00.001 6120 UpdateGuideState exits: m=8166 SNR=59.8
03:24:33.219 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:33.223 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:33.228 00.005 6120 Enqueuing Expose request
03:24:33.232 00.004 7680 move complete, result=0
03:24:33.232 00.000 7680 worker thread done servicing request
03:24:33.232 00.000 7680 Worker thread wakes up
03:24:33.232 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:24:33.238 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:33.238 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:34.482 01.244 7680 Exposure complete
03:24:34.622 00.140 7680 worker thread done servicing request
03:24:34.622 00.000 6120 OnExposeComplete: enter
03:24:34.626 00.004 6120 UpdateGuideState(): m_state=6
03:24:34.630 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2822
03:24:34.635 00.005 6120 Star::Find returns 1 (0), X=513.08, Y=669.79, Mass=8911, SNR=62.1, Peak=236 HFD=6.7
03:24:34.639 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (0.19) = xAngle (1.06 = 1.06)
03:24:34.643 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.94 = -2.35)
03:24:34.647 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.25 mountX=0.07 mountY=-0.11, mountTheta=-0.97
03:24:34.653 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.14, opts=13)
03:24:34.656 00.003 6120 Enqueuing Move request for scope (0.05, 0.14)
03:24:34.660 00.004 7680 Worker thread wakes up
03:24:34.661 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:34.663 00.002 6120 UpdateGuideState exits: m=8911 SNR=62.1
03:24:34.666 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:34.671 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
03:24:34.671 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
03:24:34.671 00.000 7680 Moving (0.05, 0.14) raw xDistance=0.07 yDistance=-0.11
03:24:34.671 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:24:34.671 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:24:34.671 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:34.676 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:24:34.677 00.001 6120 Enqueuing Expose request
03:24:34.681 00.004 7680 MoveAxis(E, 0, ABG)
03:24:34.681 00.000 7680 Move returns status 0, amount 0
03:24:34.682 00.001 7680 MoveAxis(N, 0, ABG)
03:24:34.682 00.000 7680 Move returns status 0, amount 0
03:24:34.682 00.000 7680 move complete, result=0
03:24:34.682 00.000 7680 worker thread done servicing request
03:24:34.682 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:24:34.687 00.005 7680 Worker thread wakes up
03:24:34.687 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:34.687 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:35.936 01.249 7680 Exposure complete
03:24:36.080 00.144 7680 worker thread done servicing request
03:24:36.081 00.001 6120 OnExposeComplete: enter
03:24:36.085 00.004 6120 UpdateGuideState(): m_state=6
03:24:36.088 00.003 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2823
03:24:36.093 00.005 6120 Star::Find returns 1 (0), X=512.88, Y=669.67, Mass=8922, SNR=63.0, Peak=216 HFD=6.7
03:24:36.096 00.003 6120 CameraToMount -- cameraTheta (3.05) - m_xAngle (0.19) = xAngle (2.86 = 2.86)
03:24:36.099 00.003 6120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.74 = -0.55)
03:24:36.104 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.05 mountX=-0.15 mountY=-0.08, mountTheta=-2.65
03:24:36.108 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.01, opts=13)
03:24:36.112 00.004 6120 Enqueuing Move request for scope (-0.15, 0.01)
03:24:36.118 00.006 7680 Worker thread wakes up
03:24:36.119 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:36.123 00.004 6120 UpdateGuideState exits: m=8922 SNR=63.0
03:24:36.127 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:36.130 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:36.134 00.004 6120 Enqueuing Expose request
03:24:36.138 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
03:24:36.138 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
03:24:36.138 00.000 7680 Moving (-0.15, 0.01) raw xDistance=-0.15 yDistance=-0.08
03:24:36.139 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:24:36.140 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:24:36.140 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:24:36.140 00.000 7680 MoveAxis(E, 0, ABG)
03:24:36.140 00.000 7680 Move returns status 0, amount 0
03:24:36.141 00.001 7680 MoveAxis(N, 0, ABG)
03:24:36.141 00.000 7680 Move returns status 0, amount 0
03:24:36.141 00.000 7680 move complete, result=0
03:24:36.141 00.000 7680 worker thread done servicing request
03:24:36.141 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:24:36.145 00.004 7680 Worker thread wakes up
03:24:36.145 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:36.145 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:37.389 01.244 7680 Exposure complete
03:24:37.512 00.123 7680 worker thread done servicing request
03:24:37.512 00.000 6120 OnExposeComplete: enter
03:24:37.516 00.004 6120 UpdateGuideState(): m_state=6
03:24:37.521 00.005 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2824
03:24:37.526 00.005 6120 Star::Find returns 1 (0), X=513.13, Y=669.77, Mass=8558, SNR=61.4, Peak=201 HFD=6.7
03:24:37.531 00.005 6120 CameraToMount -- cameraTheta (0.88) - m_xAngle (0.19) = xAngle (0.70 = 0.70)
03:24:37.535 00.004 6120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.57 = -2.71)
03:24:37.540 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.88 mountX=0.12 mountY=-0.06, mountTheta=-0.49
03:24:37.545 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.12, opts=13)
03:24:37.549 00.004 6120 Enqueuing Move request for scope (0.10, 0.12)
03:24:37.553 00.004 7680 Worker thread wakes up
03:24:37.553 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
03:24:37.554 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
03:24:37.554 00.000 7680 Moving (0.10, 0.12) raw xDistance=0.12 yDistance=-0.06
03:24:37.554 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:24:37.554 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:24:37.555 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:37.559 00.004 6120 UpdateGuideState exits: m=8558 SNR=61.4
03:24:37.563 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:37.567 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:24:37.567 00.000 7680 MoveAxis(E, 0, ABG)
03:24:37.567 00.000 7680 Move returns status 0, amount 0
03:24:37.567 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:37.570 00.003 6120 Enqueuing Expose request
03:24:37.575 00.005 7680 MoveAxis(N, 0, ABG)
03:24:37.575 00.000 7680 Move returns status 0, amount 0
03:24:37.575 00.000 7680 move complete, result=0
03:24:37.575 00.000 7680 worker thread done servicing request
03:24:37.576 00.001 7680 Worker thread wakes up
03:24:37.576 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:24:37.581 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:37.581 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:38.829 01.248 7680 Exposure complete
03:24:38.969 00.140 7680 worker thread done servicing request
03:24:38.969 00.000 6120 OnExposeComplete: enter
03:24:38.973 00.004 6120 UpdateGuideState(): m_state=6
03:24:38.977 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2825
03:24:38.982 00.005 6120 Star::Find returns 1 (0), X=513.09, Y=669.11, Mass=7892, SNR=59.0, Peak=214 HFD=6.3
03:24:38.986 00.004 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
03:24:38.989 00.003 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
03:24:38.993 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.54 hyp=0.54 cameraTheta=-1.46 mountX=-0.04 mountY=0.51, mountTheta=1.66
03:24:38.999 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.54, opts=13)
03:24:39.003 00.004 6120 Enqueuing Move request for scope (0.06, -0.54)
03:24:39.007 00.004 7680 Worker thread wakes up
03:24:39.007 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:39.010 00.003 6120 UpdateGuideState exits: m=7892 SNR=59.0
03:24:39.015 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:39.021 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.54) opts 0xd
03:24:39.021 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:39.026 00.005 6120 Enqueuing Expose request
03:24:39.030 00.004 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.54)
03:24:39.030 00.000 7680 Moving (0.06, -0.54) raw xDistance=-0.04 yDistance=0.51
03:24:39.031 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:24:39.031 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
03:24:39.031 00.000 7680 MoveAxis(E, 0, ABG)
03:24:39.032 00.001 7680 Move returns status 0, amount 0
03:24:39.032 00.000 7680 MoveAxis(S, 276, ABG)
03:24:39.032 00.000 7680 Guiding  Dir = 1, Dur = 276
03:24:39.032 00.000 7680 IsSlewing returns 0
03:24:39.033 00.001 7680 IsGuiding returns 0
03:24:39.033 00.000 7680 PulseGuide returned control before completion, sleep 286
03:24:39.326 00.293 7680 IsGuiding returns 1
03:24:39.326 00.000 7680 scope still moving after pulse duration time elapsed
03:24:39.355 00.029 7680 IsSlewing returns 0
03:24:39.356 00.001 7680 IsGuiding returns 0
03:24:39.356 00.000 7680 scope move finished after 276 + 47 ms
03:24:39.357 00.001 7680 Move returns status 0, amount 276
03:24:39.358 00.001 7680 move complete, result=0
03:24:39.358 00.000 7680 worker thread done servicing request
03:24:39.358 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 276 ms SOUTH
03:24:39.367 00.009 7680 Worker thread wakes up
03:24:39.368 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:39.368 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:40.618 01.250 7680 Exposure complete
03:24:40.767 00.149 7680 worker thread done servicing request
03:24:40.768 00.001 6120 OnExposeComplete: enter
03:24:40.774 00.006 6120 UpdateGuideState(): m_state=6
03:24:40.779 00.005 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2826
03:24:40.783 00.004 6120 Star::Find returns 1 (0), X=513.05, Y=669.10, Mass=8098, SNR=60.5, Peak=210 HFD=6.3
03:24:40.787 00.004 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
03:24:40.791 00.004 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
03:24:40.796 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.56 hyp=0.56 cameraTheta=-1.53 mountX=-0.08 mountY=0.51, mountTheta=1.73
03:24:40.802 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.56, opts=13)
03:24:40.806 00.004 6120 Enqueuing Move request for scope (0.02, -0.56)
03:24:40.809 00.003 7680 Worker thread wakes up
03:24:40.810 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:40.814 00.004 6120 UpdateGuideState exits: m=8098 SNR=60.5
03:24:40.817 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:40.821 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:40.825 00.004 6120 Enqueuing Expose request
03:24:40.828 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.56) opts 0xd
03:24:40.828 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.56)
03:24:40.828 00.000 7680 Moving (0.02, -0.56) raw xDistance=-0.08 yDistance=0.51
03:24:40.830 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:24:40.830 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
03:24:40.830 00.000 7680 MoveAxis(E, 0, ABG)
03:24:40.830 00.000 7680 Move returns status 0, amount 0
03:24:40.831 00.001 7680 MoveAxis(S, 277, ABG)
03:24:40.831 00.000 7680 Guiding  Dir = 1, Dur = 277
03:24:40.831 00.000 7680 IsSlewing returns 0
03:24:40.832 00.001 7680 IsGuiding returns 0
03:24:40.832 00.000 7680 PulseGuide returned control before completion, sleep 287
03:24:41.134 00.302 7680 IsGuiding returns 1
03:24:41.135 00.001 7680 scope still moving after pulse duration time elapsed
03:24:41.165 00.030 7680 IsSlewing returns 0
03:24:41.166 00.001 7680 IsGuiding returns 0
03:24:41.166 00.000 7680 scope move finished after 277 + 57 ms
03:24:41.167 00.001 7680 Move returns status 0, amount 277
03:24:41.167 00.000 7680 move complete, result=0
03:24:41.167 00.000 7680 worker thread done servicing request
03:24:41.168 00.001 7680 Worker thread wakes up
03:24:41.168 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 277 ms SOUTH
03:24:41.174 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:41.174 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:42.430 01.256 7680 Exposure complete
03:24:42.571 00.141 7680 worker thread done servicing request
03:24:42.571 00.000 6120 OnExposeComplete: enter
03:24:42.574 00.003 6120 UpdateGuideState(): m_state=6
03:24:42.578 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2827
03:24:42.582 00.004 6120 Star::Find returns 1 (0), X=513.16, Y=669.81, Mass=8610, SNR=62.4, Peak=222 HFD=6.7
03:24:42.586 00.004 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (0.19) = xAngle (0.67 = 0.67)
03:24:42.589 00.003 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.54 = -2.74)
03:24:42.593 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.21 cameraTheta=0.86 mountX=0.16 mountY=-0.08, mountTheta=-0.46
03:24:42.598 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.16, opts=13)
03:24:42.602 00.004 6120 Enqueuing Move request for scope (0.14, 0.16)
03:24:42.605 00.003 7680 Worker thread wakes up
03:24:42.605 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
03:24:42.606 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
03:24:42.606 00.000 7680 Moving (0.14, 0.16) raw xDistance=0.16 yDistance=-0.08
03:24:42.606 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:24:42.606 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:24:42.606 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:24:42.606 00.000 7680 MoveAxis(E, 0, ABG)
03:24:42.606 00.000 7680 Move returns status 0, amount 0
03:24:42.607 00.001 7680 MoveAxis(N, 0, ABG)
03:24:42.607 00.000 7680 Move returns status 0, amount 0
03:24:42.607 00.000 7680 move complete, result=0
03:24:42.607 00.000 7680 worker thread done servicing request
03:24:42.607 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:42.611 00.004 6120 UpdateGuideState exits: m=8610 SNR=62.4
03:24:42.615 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:42.620 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:42.623 00.003 6120 Enqueuing Expose request
03:24:42.628 00.005 7680 Worker thread wakes up
03:24:42.628 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:42.628 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:42.628 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:24:43.875 01.247 7680 Exposure complete
03:24:44.035 00.160 7680 worker thread done servicing request
03:24:44.035 00.000 6120 OnExposeComplete: enter
03:24:44.039 00.004 6120 UpdateGuideState(): m_state=6
03:24:44.043 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2828
03:24:44.048 00.005 6120 Star::Find returns 1 (0), X=513.12, Y=669.90, Mass=8464, SNR=61.1, Peak=207 HFD=6.5
03:24:44.052 00.004 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (0.19) = xAngle (1.05 = 1.05)
03:24:44.057 00.005 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.92 = -2.36)
03:24:44.060 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.25 hyp=0.26 cameraTheta=1.23 mountX=0.13 mountY=-0.19, mountTheta=-0.95
03:24:44.068 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.25, opts=13)
03:24:44.074 00.006 6120 Enqueuing Move request for scope (0.09, 0.25)
03:24:44.080 00.006 7680 Worker thread wakes up
03:24:44.080 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.25) opts 0xd
03:24:44.080 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.25)
03:24:44.080 00.000 7680 Moving (0.09, 0.25) raw xDistance=0.13 yDistance=-0.19
03:24:44.080 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:24:44.081 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:44.087 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:24:44.087 00.000 6120 UpdateGuideState exits: m=8464 SNR=61.1
03:24:44.093 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
03:24:44.093 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:44.098 00.005 7680 MoveAxis(E, 0, ABG)
03:24:44.098 00.000 7680 Move returns status 0, amount 0
03:24:44.100 00.002 7680 MoveAxis(N, 0, ABG)
03:24:44.100 00.000 7680 Move returns status 0, amount 0
03:24:44.100 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:44.107 00.007 7680 move complete, result=0
03:24:44.107 00.000 6120 Enqueuing Expose request
03:24:44.112 00.005 7680 worker thread done servicing request
03:24:44.113 00.001 7680 Worker thread wakes up
03:24:44.113 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:24:44.117 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:44.118 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:45.360 01.242 7680 Exposure complete
03:24:45.521 00.161 7680 worker thread done servicing request
03:24:45.521 00.000 6120 OnExposeComplete: enter
03:24:45.526 00.005 6120 UpdateGuideState(): m_state=6
03:24:45.529 00.003 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2829
03:24:45.533 00.004 6120 Star::Find returns 1 (0), X=513.11, Y=671.67, Mass=7575, SNR=58.2, Peak=193 HFD=6.6
03:24:45.536 00.003 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (0.19) = xAngle (1.34 = 1.34)
03:24:45.540 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.22 = -2.07)
03:24:45.544 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=2.02 hyp=2.02 cameraTheta=1.53 mountX=0.45 mountY=-1.78, mountTheta=-1.32
03:24:45.548 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=2.02, opts=13)
03:24:45.552 00.004 6120 Enqueuing Move request for scope (0.08, 2.02)
03:24:45.557 00.005 7680 Worker thread wakes up
03:24:45.557 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:45.561 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 2.02) opts 0xd
03:24:45.561 00.000 6120 UpdateGuideState exits: m=7575 SNR=58.2
03:24:45.564 00.003 7680 Handling offset move in thread for scope, endpoint = (0.08, 2.02)
03:24:45.564 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:45.567 00.003 7680 Moving (0.08, 2.02) raw xDistance=0.45 yDistance=-1.78
03:24:45.567 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:45.571 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
03:24:45.571 00.000 6120 Enqueuing Expose request
03:24:45.574 00.003 7680 resist switch: large excursion: input -1.78 thresh 0.60 direction from 1 to -1
03:24:45.574 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.33
03:24:45.575 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.78 from input -1.78
03:24:45.575 00.000 7680 MoveAxis(W, 185, ABG)
03:24:45.575 00.000 7680 Guiding  Dir = 3, Dur = 185
03:24:45.576 00.001 7680 IsSlewing returns 0
03:24:45.576 00.000 7680 IsGuiding returns 0
03:24:45.577 00.001 7680 PulseGuide returned control before completion, sleep 195
03:24:45.787 00.210 7680 IsGuiding returns 1
03:24:45.787 00.000 7680 scope still moving after pulse duration time elapsed
03:24:45.817 00.030 7680 IsSlewing returns 0
03:24:45.817 00.000 7680 IsGuiding returns 0
03:24:45.818 00.001 7680 scope move finished after 185 + 55 ms
03:24:45.818 00.000 7680 Move returns status 0, amount 185
03:24:45.818 00.000 7680 MoveAxis(N, 964, ABG)
03:24:45.818 00.000 7680 Guiding  Dir = 0, Dur = 964
03:24:45.819 00.001 7680 IsSlewing returns 0
03:24:45.819 00.000 7680 IsGuiding returns 0
03:24:45.821 00.002 7680 PulseGuide returned control before completion, sleep 974
03:24:46.805 00.984 7680 IsGuiding returns 1
03:24:46.806 00.001 7680 scope still moving after pulse duration time elapsed
03:24:46.836 00.030 7680 IsSlewing returns 0
03:24:46.837 00.001 7680 IsGuiding returns 0
03:24:46.838 00.001 7680 scope move finished after 964 + 53 ms
03:24:46.838 00.000 7680 Move returns status 0, amount 964
03:24:46.838 00.000 7680 move complete, result=0
03:24:46.839 00.001 7680 worker thread done servicing request
03:24:46.839 00.000 6120 GuideStep: 0.5 px 185 ms WEST, -1.8 px 964 ms NORTH
03:24:46.846 00.007 7680 Worker thread wakes up
03:24:46.846 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:46.846 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:48.103 01.257 7680 Exposure complete
03:24:48.240 00.137 7680 worker thread done servicing request
03:24:48.240 00.000 6120 OnExposeComplete: enter
03:24:48.243 00.003 6120 UpdateGuideState(): m_state=6
03:24:48.248 00.005 6120 Star::Find(15, 513, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2830
03:24:48.252 00.004 6120 Star::Find returns 1 (0), X=512.65, Y=668.87, Mass=8214, SNR=60.2, Peak=203 HFD=6.6
03:24:48.256 00.004 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
03:24:48.259 00.003 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
03:24:48.263 00.004 6120 CameraToMount -- cameraX=-0.38 cameraY=-0.78 hyp=0.87 cameraTheta=-2.03 mountX=-0.52 mountY=0.53, mountTheta=2.34
03:24:48.269 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=-0.78, opts=13)
03:24:48.272 00.003 6120 Enqueuing Move request for scope (-0.38, -0.78)
03:24:48.276 00.004 7680 Worker thread wakes up
03:24:48.277 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.78) opts 0xd
03:24:48.277 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, -0.78)
03:24:48.277 00.000 7680 Moving (-0.38, -0.78) raw xDistance=-0.52 yDistance=0.53
03:24:48.277 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.52
03:24:48.278 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:24:48.278 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:48.282 00.004 6120 UpdateGuideState exits: m=8214 SNR=60.2
03:24:48.286 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:48.289 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
03:24:48.289 00.000 7680 MoveAxis(E, 200, ABG)
03:24:48.290 00.001 7680 Guiding  Dir = 2, Dur = 200
03:24:48.290 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:48.294 00.004 6120 Enqueuing Expose request
03:24:48.297 00.003 7680 IsSlewing returns 0
03:24:48.297 00.000 7680 IsGuiding returns 0
03:24:48.297 00.000 7680 PulseGuide returned control before completion, sleep 210
03:24:48.510 00.213 7680 IsGuiding returns 1
03:24:48.510 00.000 7680 scope still moving after pulse duration time elapsed
03:24:48.541 00.031 7680 IsSlewing returns 0
03:24:48.544 00.003 7680 IsGuiding returns 0
03:24:48.544 00.000 7680 scope move finished after 200 + 46 ms
03:24:48.545 00.001 7680 Move returns status 0, amount 200
03:24:48.546 00.001 7680 MoveAxis(N, 0, ABG)
03:24:48.547 00.001 7680 Move returns status 0, amount 0
03:24:48.548 00.001 7680 move complete, result=0
03:24:48.548 00.000 7680 worker thread done servicing request
03:24:48.549 00.001 6120 GuideStep: -0.5 px 200 ms EAST, 0.5 px 0 ms NORTH
03:24:48.558 00.009 7680 Worker thread wakes up
03:24:48.559 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:48.559 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:49.805 01.246 7680 Exposure complete
03:24:49.958 00.153 7680 worker thread done servicing request
03:24:49.959 00.001 6120 OnExposeComplete: enter
03:24:49.963 00.004 6120 UpdateGuideState(): m_state=6
03:24:49.966 00.003 6120 Star::Find(15, 512, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2831
03:24:49.971 00.005 6120 Star::Find returns 1 (0), X=512.88, Y=668.74, Mass=8371, SNR=60.9, Peak=191 HFD=6.7
03:24:49.975 00.004 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
03:24:49.979 00.004 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
03:24:49.982 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.91 hyp=0.92 cameraTheta=-1.73 mountX=-0.32 mountY=0.75, mountTheta=1.97
03:24:49.988 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.91, opts=13)
03:24:49.993 00.005 6120 Enqueuing Move request for scope (-0.15, -0.91)
03:24:49.997 00.004 7680 Worker thread wakes up
03:24:49.997 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:50.001 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.91) opts 0xd
03:24:50.002 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.91)
03:24:50.002 00.000 7680 Moving (-0.15, -0.91) raw xDistance=-0.32 yDistance=0.75
03:24:50.002 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
03:24:50.002 00.000 7680 resist switch: large excursion: input 0.75 thresh 0.60 direction from -1 to 1
03:24:50.002 00.000 6120 UpdateGuideState exits: m=8371 SNR=60.9
03:24:50.005 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:50.010 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:50.013 00.003 6120 Enqueuing Expose request
03:24:50.017 00.004 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.26
03:24:50.017 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
03:24:50.018 00.001 7680 MoveAxis(E, 143, ABG)
03:24:50.018 00.000 7680 Guiding  Dir = 2, Dur = 143
03:24:50.019 00.001 7680 IsSlewing returns 0
03:24:50.019 00.000 7680 IsGuiding returns 0
03:24:50.019 00.000 7680 PulseGuide returned control before completion, sleep 153
03:24:50.188 00.169 7680 IsGuiding returns 1
03:24:50.189 00.001 7680 scope still moving after pulse duration time elapsed
03:24:50.219 00.030 7680 IsSlewing returns 0
03:24:50.219 00.000 7680 IsGuiding returns 1
03:24:50.250 00.031 7680 IsSlewing returns 0
03:24:50.251 00.001 7680 IsGuiding returns 1
03:24:50.281 00.030 7680 IsSlewing returns 0
03:24:50.283 00.002 7680 IsGuiding returns 0
03:24:50.284 00.001 7680 scope move finished after 143 + 122 ms
03:24:50.284 00.000 7680 Move returns status 0, amount 143
03:24:50.285 00.001 7680 MoveAxis(S, 409, ABG)
03:24:50.285 00.000 7680 Guiding  Dir = 1, Dur = 409
03:24:50.286 00.001 7680 IsSlewing returns 0
03:24:50.286 00.000 7680 IsGuiding returns 0
03:24:50.288 00.002 7680 PulseGuide returned control before completion, sleep 419
03:24:50.721 00.433 7680 IsGuiding returns 1
03:24:50.721 00.000 7680 scope still moving after pulse duration time elapsed
03:24:50.752 00.031 7680 IsSlewing returns 0
03:24:50.752 00.000 7680 IsGuiding returns 0
03:24:50.752 00.000 7680 scope move finished after 409 + 55 ms
03:24:50.752 00.000 7680 Move returns status 0, amount 409
03:24:50.752 00.000 7680 move complete, result=0
03:24:50.753 00.001 7680 worker thread done servicing request
03:24:50.753 00.000 6120 GuideStep: -0.3 px 143 ms EAST, 0.8 px 409 ms SOUTH
03:24:50.758 00.005 7680 Worker thread wakes up
03:24:50.758 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:50.758 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:52.016 01.258 7680 Exposure complete
03:24:52.157 00.141 7680 worker thread done servicing request
03:24:52.158 00.001 6120 OnExposeComplete: enter
03:24:52.162 00.004 6120 UpdateGuideState(): m_state=6
03:24:52.167 00.005 6120 Star::Find(15, 512, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2832
03:24:52.171 00.004 6120 Star::Find returns 1 (0), X=513.41, Y=668.72, Mass=8395, SNR=59.8, Peak=226 HFD=6.7
03:24:52.176 00.005 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
03:24:52.181 00.005 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.50 = 1.50)
03:24:52.185 00.004 6120 CameraToMount -- cameraX=0.38 cameraY=-0.94 hyp=1.01 cameraTheta=-1.18 mountX=0.20 mountY=1.01, mountTheta=1.37
03:24:52.190 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=-0.94, opts=13)
03:24:52.195 00.005 6120 Enqueuing Move request for scope (0.38, -0.94)
03:24:52.199 00.004 7680 Worker thread wakes up
03:24:52.199 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.94) opts 0xd
03:24:52.199 00.000 7680 Handling offset move in thread for scope, endpoint = (0.38, -0.94)
03:24:52.199 00.000 7680 Moving (0.38, -0.94) raw xDistance=0.20 yDistance=1.01
03:24:52.199 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.20
03:24:52.200 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:52.205 00.005 7680 GuideAlgorithmResistSwitch::result() returns 1.01 from input 1.01
03:24:52.205 00.000 7680 MoveAxis(W, 72, ABG)
03:24:52.205 00.000 7680 Guiding  Dir = 3, Dur = 72
03:24:52.205 00.000 6120 UpdateGuideState exits: m=8395 SNR=59.8
03:24:52.210 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:52.214 00.004 7680 IsSlewing returns 0
03:24:52.214 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:52.218 00.004 7680 IsGuiding returns 0
03:24:52.218 00.000 6120 Enqueuing Expose request
03:24:52.222 00.004 7680 PulseGuide returned control before completion, sleep 82
03:24:52.319 00.097 7680 IsGuiding returns 0
03:24:52.319 00.000 7680 Move returns status 0, amount 72
03:24:52.319 00.000 7680 MoveAxis(S, 547, ABG)
03:24:52.319 00.000 7680 Guiding  Dir = 1, Dur = 547
03:24:52.321 00.002 7680 IsSlewing returns 0
03:24:52.321 00.000 7680 IsGuiding returns 0
03:24:52.322 00.001 7680 PulseGuide returned control before completion, sleep 557
03:24:52.882 00.560 7680 IsGuiding returns 1
03:24:52.883 00.001 7680 scope still moving after pulse duration time elapsed
03:24:52.913 00.030 7680 IsSlewing returns 0
03:24:52.915 00.002 7680 IsGuiding returns 1
03:24:52.944 00.029 7680 IsSlewing returns 0
03:24:52.945 00.001 7680 IsGuiding returns 0
03:24:52.946 00.001 7680 scope move finished after 547 + 77 ms
03:24:52.946 00.000 7680 Move returns status 0, amount 547
03:24:52.946 00.000 7680 move complete, result=0
03:24:52.947 00.001 7680 worker thread done servicing request
03:24:52.947 00.000 6120 GuideStep: 0.2 px 72 ms WEST, 1.0 px 547 ms SOUTH
03:24:52.953 00.006 7680 Worker thread wakes up
03:24:52.954 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:52.954 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:54.207 01.253 7680 Exposure complete
03:24:54.353 00.146 7680 worker thread done servicing request
03:24:54.353 00.000 6120 OnExposeComplete: enter
03:24:54.357 00.004 6120 UpdateGuideState(): m_state=6
03:24:54.361 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2833
03:24:54.366 00.005 6120 Star::Find returns 1 (0), X=513.19, Y=668.76, Mass=8542, SNR=62.3, Peak=199 HFD=6.7
03:24:54.371 00.005 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
03:24:54.376 00.005 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
03:24:54.379 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=-0.89 hyp=0.90 cameraTheta=-1.39 mountX=-0.00 mountY=0.87, mountTheta=1.57
03:24:54.384 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.89, opts=13)
03:24:54.388 00.004 6120 Enqueuing Move request for scope (0.16, -0.89)
03:24:54.392 00.004 7680 Worker thread wakes up
03:24:54.392 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.89) opts 0xd
03:24:54.393 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:54.396 00.003 6120 UpdateGuideState exits: m=8542 SNR=62.3
03:24:54.400 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:54.403 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:54.408 00.005 6120 Enqueuing Expose request
03:24:54.412 00.004 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.89)
03:24:54.412 00.000 7680 Moving (0.16, -0.89) raw xDistance=-0.00 yDistance=0.87
03:24:54.412 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:24:54.412 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87
03:24:54.412 00.000 7680 MoveAxis(E, 0, ABG)
03:24:54.413 00.001 7680 Move returns status 0, amount 0
03:24:54.413 00.000 7680 MoveAxis(S, 473, ABG)
03:24:54.413 00.000 7680 Guiding  Dir = 1, Dur = 473
03:24:54.413 00.000 7680 IsSlewing returns 0
03:24:54.414 00.001 7680 IsGuiding returns 0
03:24:54.414 00.000 7680 PulseGuide returned control before completion, sleep 483
03:24:54.902 00.488 7680 IsGuiding returns 1
03:24:54.903 00.001 7680 scope still moving after pulse duration time elapsed
03:24:54.932 00.029 7680 IsSlewing returns 0
03:24:54.934 00.002 7680 IsGuiding returns 0
03:24:54.934 00.000 7680 scope move finished after 473 + 46 ms
03:24:54.934 00.000 7680 Move returns status 0, amount 473
03:24:54.934 00.000 7680 move complete, result=0
03:24:54.935 00.001 7680 worker thread done servicing request
03:24:54.936 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.9 px 473 ms SOUTH
03:24:54.942 00.006 7680 Worker thread wakes up
03:24:54.942 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:54.942 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:56.201 01.259 7680 Exposure complete
03:24:56.340 00.139 7680 worker thread done servicing request
03:24:56.340 00.000 6120 OnExposeComplete: enter
03:24:56.344 00.004 6120 UpdateGuideState(): m_state=6
03:24:56.349 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2834
03:24:56.353 00.004 6120 Star::Find returns 1 (0), X=513.29, Y=669.64, Mass=8959, SNR=62.3, Peak=204 HFD=6.8
03:24:56.357 00.004 6120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.19) = xAngle (-0.22 = -0.22)
03:24:56.362 00.005 6120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.66 = 2.66)
03:24:56.366 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-0.03 mountX=0.25 mountY=0.12, mountTheta=0.45
03:24:56.372 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.01, opts=13)
03:24:56.376 00.004 6120 Enqueuing Move request for scope (0.26, -0.01)
03:24:56.381 00.005 7680 Worker thread wakes up
03:24:56.381 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.01) opts 0xd
03:24:56.381 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.01)
03:24:56.381 00.000 7680 Moving (0.26, -0.01) raw xDistance=0.25 yDistance=0.12
03:24:56.381 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:24:56.382 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:24:56.382 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:56.386 00.004 6120 UpdateGuideState exits: m=8959 SNR=62.3
03:24:56.390 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:24:56.391 00.001 7680 MoveAxis(W, 103, ABG)
03:24:56.391 00.000 7680 Guiding  Dir = 3, Dur = 103
03:24:56.391 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:56.396 00.005 7680 IsSlewing returns 0
03:24:56.396 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:56.401 00.005 6120 Enqueuing Expose request
03:24:56.406 00.005 7680 IsGuiding returns 0
03:24:56.406 00.000 7680 PulseGuide returned control before completion, sleep 113
03:24:56.536 00.130 7680 IsGuiding returns 0
03:24:56.536 00.000 7680 Move returns status 0, amount 103
03:24:56.537 00.001 7680 MoveAxis(N, 0, ABG)
03:24:56.538 00.001 7680 Move returns status 0, amount 0
03:24:56.538 00.000 7680 move complete, result=0
03:24:56.538 00.000 7680 worker thread done servicing request
03:24:56.539 00.001 7680 Worker thread wakes up
03:24:56.539 00.000 6120 GuideStep: 0.3 px 103 ms WEST, 0.1 px 0 ms NORTH
03:24:56.546 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:56.546 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:57.797 01.251 7680 Exposure complete
03:24:57.949 00.152 7680 worker thread done servicing request
03:24:57.950 00.001 6120 OnExposeComplete: enter
03:24:57.956 00.006 6120 UpdateGuideState(): m_state=6
03:24:57.965 00.009 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2835
03:24:57.972 00.007 6120 Star::Find returns 1 (0), X=513.18, Y=669.08, Mass=7836, SNR=58.6, Peak=203 HFD=6.4
03:24:57.978 00.006 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
03:24:57.983 00.005 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
03:24:57.987 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.57 hyp=0.59 cameraTheta=-1.32 mountX=0.04 mountY=0.57, mountTheta=1.51
03:24:57.993 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.57, opts=13)
03:24:57.999 00.006 6120 Enqueuing Move request for scope (0.15, -0.57)
03:24:58.003 00.004 7680 Worker thread wakes up
03:24:58.003 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:58.005 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.57) opts 0xd
03:24:58.007 00.002 6120 UpdateGuideState exits: m=7836 SNR=58.6
03:24:58.010 00.003 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.57)
03:24:58.010 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:58.013 00.003 7680 Moving (0.15, -0.57) raw xDistance=0.04 yDistance=0.57
03:24:58.013 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:58.019 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:24:58.019 00.000 6120 Enqueuing Expose request
03:24:58.022 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
03:24:58.022 00.000 7680 MoveAxis(E, 0, ABG)
03:24:58.023 00.001 7680 Move returns status 0, amount 0
03:24:58.023 00.000 7680 MoveAxis(S, 312, ABG)
03:24:58.023 00.000 7680 Guiding  Dir = 1, Dur = 312
03:24:58.023 00.000 7680 IsSlewing returns 0
03:24:58.024 00.001 7680 IsGuiding returns 0
03:24:58.024 00.000 7680 PulseGuide returned control before completion, sleep 322
03:24:58.353 00.329 7680 IsGuiding returns 1
03:24:58.354 00.001 7680 scope still moving after pulse duration time elapsed
03:24:58.383 00.029 7680 IsSlewing returns 0
03:24:58.384 00.001 7680 IsGuiding returns 0
03:24:58.384 00.000 7680 scope move finished after 312 + 48 ms
03:24:58.385 00.001 7680 Move returns status 0, amount 312
03:24:58.385 00.000 7680 move complete, result=0
03:24:58.386 00.001 7680 worker thread done servicing request
03:24:58.386 00.000 7680 Worker thread wakes up
03:24:58.387 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 312 ms SOUTH
03:24:58.393 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:58.394 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:24:59.650 01.256 7680 Exposure complete
03:24:59.794 00.144 7680 worker thread done servicing request
03:24:59.794 00.000 6120 OnExposeComplete: enter
03:24:59.798 00.004 6120 UpdateGuideState(): m_state=6
03:24:59.802 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2836
03:24:59.808 00.006 6120 Star::Find returns 1 (0), X=513.17, Y=669.66, Mass=8863, SNR=63.0, Peak=215 HFD=6.7
03:24:59.812 00.004 6120 CameraToMount -- cameraTheta (0.06) - m_xAngle (0.19) = xAngle (-0.12 = -0.12)
03:24:59.817 00.005 6120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.75 = 2.75)
03:24:59.821 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.06 mountX=0.14 mountY=0.05, mountTheta=0.37
03:24:59.825 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.01, opts=13)
03:24:59.830 00.005 6120 Enqueuing Move request for scope (0.14, 0.01)
03:24:59.834 00.004 7680 Worker thread wakes up
03:24:59.834 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
03:24:59.834 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
03:24:59.834 00.000 7680 Moving (0.14, 0.01) raw xDistance=0.14 yDistance=0.05
03:24:59.835 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:24:59.835 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:24:59.835 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:24:59.839 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:24:59.839 00.000 6120 UpdateGuideState exits: m=8863 SNR=63.0
03:24:59.843 00.004 7680 MoveAxis(E, 0, ABG)
03:24:59.844 00.001 7680 Move returns status 0, amount 0
03:24:59.844 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:59.848 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:24:59.852 00.004 6120 Enqueuing Expose request
03:24:59.855 00.003 7680 MoveAxis(N, 0, ABG)
03:24:59.855 00.000 7680 Move returns status 0, amount 0
03:24:59.856 00.001 7680 move complete, result=0
03:24:59.856 00.000 7680 worker thread done servicing request
03:24:59.856 00.000 7680 Worker thread wakes up
03:24:59.856 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:24:59.861 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:24:59.861 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:01.112 01.251 7680 Exposure complete
03:25:01.289 00.177 7680 worker thread done servicing request
03:25:01.289 00.000 6120 OnExposeComplete: enter
03:25:01.294 00.005 6120 UpdateGuideState(): m_state=6
03:25:01.299 00.005 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2837
03:25:01.303 00.004 6120 Star::Find returns 1 (0), X=513.22, Y=669.73, Mass=8684, SNR=61.3, Peak=218 HFD=6.6
03:25:01.308 00.005 6120 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.19) = xAngle (0.18 = 0.18)
03:25:01.312 00.004 6120 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.05 = 3.05)
03:25:01.316 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.21 cameraTheta=0.37 mountX=0.20 mountY=0.02, mountTheta=0.09
03:25:01.322 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.07, opts=13)
03:25:01.325 00.003 6120 Enqueuing Move request for scope (0.19, 0.07)
03:25:01.330 00.005 7680 Worker thread wakes up
03:25:01.330 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:01.336 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
03:25:01.336 00.000 6120 UpdateGuideState exits: m=8684 SNR=61.3
03:25:01.342 00.006 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
03:25:01.342 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:01.348 00.006 7680 Moving (0.19, 0.07) raw xDistance=0.20 yDistance=0.02
03:25:01.348 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:01.352 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:25:01.353 00.001 6120 Enqueuing Expose request
03:25:01.357 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:25:01.357 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:25:01.357 00.000 7680 MoveAxis(W, 83, ABG)
03:25:01.357 00.000 7680 Guiding  Dir = 3, Dur = 83
03:25:01.359 00.002 7680 IsSlewing returns 0
03:25:01.359 00.000 7680 IsGuiding returns 0
03:25:01.360 00.001 7680 PulseGuide returned control before completion, sleep 93
03:25:01.458 00.098 7680 IsGuiding returns 1
03:25:01.458 00.000 7680 scope still moving after pulse duration time elapsed
03:25:01.490 00.032 7680 IsSlewing returns 0
03:25:01.491 00.001 7680 IsGuiding returns 0
03:25:01.492 00.001 7680 scope move finished after 83 + 48 ms
03:25:01.492 00.000 7680 Move returns status 0, amount 83
03:25:01.492 00.000 7680 MoveAxis(N, 0, ABG)
03:25:01.493 00.001 7680 Move returns status 0, amount 0
03:25:01.493 00.000 7680 move complete, result=0
03:25:01.493 00.000 7680 worker thread done servicing request
03:25:01.495 00.002 6120 GuideStep: 0.2 px 83 ms WEST, 0.0 px 0 ms NORTH
03:25:01.499 00.004 7680 Worker thread wakes up
03:25:01.499 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:01.499 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:02.751 01.252 7680 Exposure complete
03:25:02.889 00.138 7680 worker thread done servicing request
03:25:02.889 00.000 6120 OnExposeComplete: enter
03:25:02.893 00.004 6120 UpdateGuideState(): m_state=6
03:25:02.900 00.007 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2838
03:25:02.906 00.006 6120 Star::Find returns 1 (0), X=513.08, Y=669.06, Mass=7941, SNR=59.6, Peak=193 HFD=6.4
03:25:02.910 00.004 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
03:25:02.913 00.003 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
03:25:02.917 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.59 hyp=0.59 cameraTheta=-1.49 mountX=-0.06 mountY=0.55, mountTheta=1.68
03:25:02.922 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.59, opts=13)
03:25:02.928 00.006 6120 Enqueuing Move request for scope (0.05, -0.59)
03:25:02.933 00.005 7680 Worker thread wakes up
03:25:02.934 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:02.938 00.004 6120 UpdateGuideState exits: m=7941 SNR=59.6
03:25:02.941 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:02.946 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:02.949 00.003 6120 Enqueuing Expose request
03:25:02.953 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.59) opts 0xd
03:25:02.953 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.59)
03:25:02.954 00.001 7680 Moving (0.05, -0.59) raw xDistance=-0.06 yDistance=0.55
03:25:02.954 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:25:02.954 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
03:25:02.954 00.000 7680 MoveAxis(E, 0, ABG)
03:25:02.954 00.000 7680 Move returns status 0, amount 0
03:25:02.955 00.001 7680 MoveAxis(S, 298, ABG)
03:25:02.955 00.000 7680 Guiding  Dir = 1, Dur = 298
03:25:02.955 00.000 7680 IsSlewing returns 0
03:25:02.956 00.001 7680 IsGuiding returns 0
03:25:02.957 00.001 7680 PulseGuide returned control before completion, sleep 308
03:25:03.275 00.318 7680 IsGuiding returns 1
03:25:03.276 00.001 7680 scope still moving after pulse duration time elapsed
03:25:03.306 00.030 7680 IsSlewing returns 0
03:25:03.307 00.001 7680 IsGuiding returns 0
03:25:03.309 00.002 7680 scope move finished after 298 + 54 ms
03:25:03.310 00.001 7680 Move returns status 0, amount 298
03:25:03.310 00.000 7680 move complete, result=0
03:25:03.311 00.001 7680 worker thread done servicing request
03:25:03.312 00.001 7680 Worker thread wakes up
03:25:03.312 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 298 ms SOUTH
03:25:03.319 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:03.319 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:04.570 01.251 7680 Exposure complete
03:25:04.703 00.133 7680 worker thread done servicing request
03:25:04.704 00.001 6120 OnExposeComplete: enter
03:25:04.710 00.006 6120 UpdateGuideState(): m_state=6
03:25:04.714 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2839
03:25:04.718 00.004 6120 Star::Find returns 1 (0), X=513.14, Y=669.14, Mass=7848, SNR=58.9, Peak=210 HFD=6.5
03:25:04.723 00.005 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
03:25:04.727 00.004 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
03:25:04.730 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=-0.51 hyp=0.52 cameraTheta=-1.36 mountX=0.01 mountY=0.50, mountTheta=1.54
03:25:04.736 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.51, opts=13)
03:25:04.742 00.006 6120 Enqueuing Move request for scope (0.11, -0.51)
03:25:04.745 00.003 7680 Worker thread wakes up
03:25:04.745 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:04.751 00.006 6120 UpdateGuideState exits: m=7848 SNR=58.9
03:25:04.755 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.51) opts 0xd
03:25:04.756 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.51)
03:25:04.756 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:04.760 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:04.763 00.003 6120 Enqueuing Expose request
03:25:04.767 00.004 7680 Moving (0.11, -0.51) raw xDistance=0.01 yDistance=0.50
03:25:04.768 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:25:04.768 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
03:25:04.768 00.000 7680 MoveAxis(E, 0, ABG)
03:25:04.768 00.000 7680 Move returns status 0, amount 0
03:25:04.768 00.000 7680 MoveAxis(S, 273, ABG)
03:25:04.770 00.002 7680 Guiding  Dir = 1, Dur = 273
03:25:04.770 00.000 7680 IsSlewing returns 0
03:25:04.771 00.001 7680 IsGuiding returns 0
03:25:04.771 00.000 7680 PulseGuide returned control before completion, sleep 283
03:25:05.062 00.291 7680 IsGuiding returns 1
03:25:05.063 00.001 7680 scope still moving after pulse duration time elapsed
03:25:05.093 00.030 7680 IsSlewing returns 0
03:25:05.095 00.002 7680 IsGuiding returns 0
03:25:05.096 00.001 7680 scope move finished after 273 + 52 ms
03:25:05.097 00.001 7680 Move returns status 0, amount 273
03:25:05.097 00.000 7680 move complete, result=0
03:25:05.097 00.000 7680 worker thread done servicing request
03:25:05.099 00.002 7680 Worker thread wakes up
03:25:05.099 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 273 ms SOUTH
03:25:05.105 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:05.106 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:06.363 01.257 7680 Exposure complete
03:25:06.522 00.159 7680 worker thread done servicing request
03:25:06.522 00.000 6120 OnExposeComplete: enter
03:25:06.530 00.008 6120 UpdateGuideState(): m_state=6
03:25:06.537 00.007 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2840
03:25:06.543 00.006 6120 Star::Find returns 1 (0), X=513.08, Y=669.87, Mass=8198, SNR=60.6, Peak=212 HFD=6.5
03:25:06.549 00.006 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (0.19) = xAngle (1.16 = 1.16)
03:25:06.555 00.006 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.04 = -2.25)
03:25:06.559 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.35 mountX=0.09 mountY=-0.18, mountTheta=-1.10
03:25:06.565 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.22, opts=13)
03:25:06.569 00.004 6120 Enqueuing Move request for scope (0.05, 0.22)
03:25:06.572 00.003 7680 Worker thread wakes up
03:25:06.572 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:06.576 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
03:25:06.576 00.000 6120 UpdateGuideState exits: m=8198 SNR=60.6
03:25:06.581 00.005 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
03:25:06.581 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:06.584 00.003 7680 Moving (0.05, 0.22) raw xDistance=0.09 yDistance=-0.18
03:25:06.585 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:25:06.585 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:06.589 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:25:06.589 00.000 6120 Enqueuing Expose request
03:25:06.592 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:25:06.593 00.001 7680 MoveAxis(E, 0, ABG)
03:25:06.593 00.000 7680 Move returns status 0, amount 0
03:25:06.593 00.000 7680 MoveAxis(N, 0, ABG)
03:25:06.593 00.000 7680 Move returns status 0, amount 0
03:25:06.594 00.001 7680 move complete, result=0
03:25:06.594 00.000 7680 worker thread done servicing request
03:25:06.594 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:25:06.601 00.007 7680 Worker thread wakes up
03:25:06.602 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:06.602 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:07.848 01.246 7680 Exposure complete
03:25:07.997 00.149 7680 worker thread done servicing request
03:25:07.998 00.001 6120 OnExposeComplete: enter
03:25:08.001 00.003 6120 UpdateGuideState(): m_state=6
03:25:08.005 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2841
03:25:08.010 00.005 6120 Star::Find returns 1 (0), X=512.93, Y=669.85, Mass=8596, SNR=61.7, Peak=209 HFD=6.6
03:25:08.014 00.004 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (0.19) = xAngle (1.84 = 1.84)
03:25:08.018 00.004 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.71 = -1.57)
03:25:08.022 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.22 cameraTheta=2.03 mountX=-0.06 mountY=-0.22, mountTheta=-1.83
03:25:08.028 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.20, opts=13)
03:25:08.033 00.005 6120 Enqueuing Move request for scope (-0.10, 0.20)
03:25:08.036 00.003 7680 Worker thread wakes up
03:25:08.037 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
03:25:08.037 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
03:25:08.037 00.000 7680 Moving (-0.10, 0.20) raw xDistance=-0.06 yDistance=-0.22
03:25:08.037 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:25:08.037 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:25:08.037 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:08.042 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:25:08.042 00.000 7680 MoveAxis(E, 0, ABG)
03:25:08.042 00.000 7680 Move returns status 0, amount 0
03:25:08.042 00.000 7680 MoveAxis(N, 0, ABG)
03:25:08.043 00.001 6120 UpdateGuideState exits: m=8596 SNR=61.7
03:25:08.047 00.004 7680 Move returns status 0, amount 0
03:25:08.047 00.000 7680 move complete, result=0
03:25:08.048 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:08.053 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:08.059 00.006 6120 Enqueuing Expose request
03:25:08.064 00.005 7680 worker thread done servicing request
03:25:08.065 00.001 7680 Worker thread wakes up
03:25:08.066 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:08.066 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:08.066 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:25:09.322 01.256 7680 Exposure complete
03:25:09.449 00.127 7680 worker thread done servicing request
03:25:09.450 00.001 6120 OnExposeComplete: enter
03:25:09.455 00.005 6120 UpdateGuideState(): m_state=6
03:25:09.459 00.004 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2842
03:25:09.462 00.003 6120 Star::Find returns 1 (0), X=512.65, Y=671.80, Mass=7995, SNR=59.8, Peak=214 HFD=6.5
03:25:09.467 00.005 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (0.19) = xAngle (1.56 = 1.56)
03:25:09.470 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.43 = -1.85)
03:25:09.474 00.004 6120 CameraToMount -- cameraX=-0.38 cameraY=2.15 hyp=2.19 cameraTheta=1.74 mountX=0.03 mountY=-2.10, mountTheta=-1.56
03:25:09.479 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=2.15, opts=13)
03:25:09.483 00.004 6120 Enqueuing Move request for scope (-0.38, 2.15)
03:25:09.487 00.004 7680 Worker thread wakes up
03:25:09.487 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 2.15) opts 0xd
03:25:09.488 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.38, 2.15)
03:25:09.488 00.000 7680 Moving (-0.38, 2.15) raw xDistance=0.03 yDistance=-2.10
03:25:09.489 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:25:09.489 00.000 7680 resist switch: large excursion: input -2.10 thresh 0.60 direction from 1 to -1
03:25:09.489 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.30
03:25:09.489 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.10 from input -2.10
03:25:09.489 00.000 7680 MoveAxis(E, 0, ABG)
03:25:09.489 00.000 7680 Move returns status 0, amount 0
03:25:09.489 00.000 7680 MoveAxis(N, 1140, ABG)
03:25:09.489 00.000 7680 Guiding  Dir = 0, Dur = 1140
03:25:09.490 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:09.494 00.004 6120 UpdateGuideState exits: m=7995 SNR=59.8
03:25:09.497 00.003 7680 IsSlewing returns 0
03:25:09.497 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:09.501 00.004 7680 IsGuiding returns 0
03:25:09.501 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:09.504 00.003 7680 PulseGuide returned control before completion, sleep 1150
03:25:09.505 00.001 6120 Enqueuing Expose request
03:25:10.671 01.166 7680 IsGuiding returns 1
03:25:10.671 00.000 7680 scope still moving after pulse duration time elapsed
03:25:10.702 00.031 7680 IsSlewing returns 0
03:25:10.705 00.003 7680 IsGuiding returns 0
03:25:10.705 00.000 7680 scope move finished after 1140 + 64 ms
03:25:10.706 00.001 7680 Move returns status 0, amount 1140
03:25:10.706 00.000 7680 move complete, result=0
03:25:10.706 00.000 7680 worker thread done servicing request
03:25:10.707 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -2.1 px 1140 ms NORTH
03:25:10.714 00.007 7680 Worker thread wakes up
03:25:10.714 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:10.715 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:11.962 01.247 7680 Exposure complete
03:25:12.098 00.136 7680 worker thread done servicing request
03:25:12.099 00.001 6120 OnExposeComplete: enter
03:25:12.102 00.003 6120 UpdateGuideState(): m_state=6
03:25:12.106 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2843
03:25:12.110 00.004 6120 Star::Find returns 1 (0), X=512.70, Y=668.82, Mass=8259, SNR=60.1, Peak=213 HFD=6.6
03:25:12.115 00.005 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
03:25:12.120 00.005 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.74 = 0.74)
03:25:12.123 00.003 6120 CameraToMount -- cameraX=-0.33 cameraY=-0.83 hyp=0.90 cameraTheta=-1.95 mountX=-0.48 mountY=0.60, mountTheta=2.24
03:25:12.128 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=-0.83, opts=13)
03:25:12.132 00.004 6120 Enqueuing Move request for scope (-0.33, -0.83)
03:25:12.135 00.003 7680 Worker thread wakes up
03:25:12.136 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.83) opts 0xd
03:25:12.136 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, -0.83)
03:25:12.136 00.000 7680 Moving (-0.33, -0.83) raw xDistance=-0.48 yDistance=0.60
03:25:12.136 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
03:25:12.137 00.001 7680 resist switch: large excursion: input 0.60 thresh 0.60 direction from -1 to 1
03:25:12.137 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:12.141 00.004 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.81
03:25:12.142 00.001 6120 UpdateGuideState exits: m=8259 SNR=60.1
03:25:12.145 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:12.148 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
03:25:12.149 00.001 7680 MoveAxis(E, 195, ABG)
03:25:12.150 00.001 7680 Guiding  Dir = 2, Dur = 195
03:25:12.150 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:12.153 00.003 7680 IsSlewing returns 0
03:25:12.153 00.000 6120 Enqueuing Expose request
03:25:12.156 00.003 7680 IsGuiding returns 0
03:25:12.158 00.002 7680 PulseGuide returned control before completion, sleep 205
03:25:12.380 00.222 7680 IsGuiding returns 0
03:25:12.380 00.000 7680 Move returns status 0, amount 195
03:25:12.380 00.000 7680 MoveAxis(S, 327, ABG)
03:25:12.381 00.001 7680 Guiding  Dir = 1, Dur = 327
03:25:12.381 00.000 7680 IsSlewing returns 0
03:25:12.382 00.001 7680 IsGuiding returns 0
03:25:12.382 00.000 7680 PulseGuide returned control before completion, sleep 337
03:25:12.724 00.342 7680 IsGuiding returns 1
03:25:12.725 00.001 7680 scope still moving after pulse duration time elapsed
03:25:12.755 00.030 7680 IsSlewing returns 0
03:25:12.756 00.001 7680 IsGuiding returns 0
03:25:12.757 00.001 7680 scope move finished after 327 + 47 ms
03:25:12.757 00.000 7680 Move returns status 0, amount 327
03:25:12.758 00.001 7680 move complete, result=0
03:25:12.758 00.000 7680 worker thread done servicing request
03:25:12.758 00.000 7680 Worker thread wakes up
03:25:12.759 00.001 6120 GuideStep: -0.5 px 195 ms EAST, 0.6 px 327 ms SOUTH
03:25:12.765 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:12.766 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:14.021 01.255 7680 Exposure complete
03:25:14.155 00.134 7680 worker thread done servicing request
03:25:14.155 00.000 6120 OnExposeComplete: enter
03:25:14.159 00.004 6120 UpdateGuideState(): m_state=6
03:25:14.164 00.005 6120 Star::Find(15, 512, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2844
03:25:14.168 00.004 6120 Star::Find returns 1 (0), X=513.10, Y=668.20, Mass=8320, SNR=60.5, Peak=218 HFD=6.4
03:25:14.171 00.003 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
03:25:14.175 00.004 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
03:25:14.179 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-1.45 hyp=1.45 cameraTheta=-1.52 mountX=-0.20 mountY=1.33, mountTheta=1.72
03:25:14.185 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-1.45, opts=13)
03:25:14.189 00.004 6120 Enqueuing Move request for scope (0.07, -1.45)
03:25:14.192 00.003 7680 Worker thread wakes up
03:25:14.194 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:14.197 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -1.45) opts 0xd
03:25:14.197 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -1.45)
03:25:14.197 00.000 7680 Moving (0.07, -1.45) raw xDistance=-0.20 yDistance=1.33
03:25:14.198 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.20
03:25:14.198 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.33 from input 1.33
03:25:14.198 00.000 7680 MoveAxis(E, 96, ABG)
03:25:14.198 00.000 7680 Guiding  Dir = 2, Dur = 96
03:25:14.198 00.000 6120 UpdateGuideState exits: m=8320 SNR=60.5
03:25:14.203 00.005 7680 IsSlewing returns 0
03:25:14.203 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:14.209 00.006 7680 IsGuiding returns 0
03:25:14.209 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:14.213 00.004 6120 Enqueuing Expose request
03:25:14.218 00.005 7680 PulseGuide returned control before completion, sleep 106
03:25:14.338 00.120 7680 IsGuiding returns 0
03:25:14.339 00.001 7680 Move returns status 0, amount 96
03:25:14.339 00.000 7680 MoveAxis(S, 725, ABG)
03:25:14.340 00.001 7680 Guiding  Dir = 1, Dur = 725
03:25:14.340 00.000 7680 IsSlewing returns 0
03:25:14.340 00.000 7680 IsGuiding returns 0
03:25:14.341 00.001 7680 PulseGuide returned control before completion, sleep 735
03:25:15.086 00.745 7680 IsGuiding returns 1
03:25:15.088 00.002 7680 scope still moving after pulse duration time elapsed
03:25:15.119 00.031 7680 IsSlewing returns 0
03:25:15.120 00.001 7680 IsGuiding returns 0
03:25:15.121 00.001 7680 scope move finished after 725 + 54 ms
03:25:15.121 00.000 7680 Move returns status 0, amount 725
03:25:15.121 00.000 7680 move complete, result=0
03:25:15.122 00.001 7680 worker thread done servicing request
03:25:15.122 00.000 7680 Worker thread wakes up
03:25:15.122 00.000 6120 GuideStep: -0.2 px 96 ms EAST, 1.3 px 725 ms SOUTH
03:25:15.127 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:15.129 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:16.380 01.251 7680 Exposure complete
03:25:16.521 00.141 7680 worker thread done servicing request
03:25:16.523 00.002 6120 OnExposeComplete: enter
03:25:16.527 00.004 6120 UpdateGuideState(): m_state=6
03:25:16.532 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2845
03:25:16.537 00.005 6120 Star::Find returns 1 (0), X=513.23, Y=668.90, Mass=8446, SNR=62.1, Peak=239 HFD=6.6
03:25:16.541 00.004 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
03:25:16.545 00.004 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
03:25:16.550 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=-0.76 hyp=0.78 cameraTheta=-1.32 mountX=0.05 mountY=0.77, mountTheta=1.50
03:25:16.557 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.76, opts=13)
03:25:16.560 00.003 6120 Enqueuing Move request for scope (0.20, -0.76)
03:25:16.565 00.005 7680 Worker thread wakes up
03:25:16.565 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:16.569 00.004 6120 UpdateGuideState exits: m=8446 SNR=62.1
03:25:16.572 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:16.576 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:16.583 00.007 6120 Enqueuing Expose request
03:25:16.587 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.76) opts 0xd
03:25:16.587 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.76)
03:25:16.587 00.000 7680 Moving (0.20, -0.76) raw xDistance=0.05 yDistance=0.77
03:25:16.587 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:25:16.588 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
03:25:16.589 00.001 7680 MoveAxis(E, 0, ABG)
03:25:16.589 00.000 7680 Move returns status 0, amount 0
03:25:16.589 00.000 7680 MoveAxis(S, 415, ABG)
03:25:16.589 00.000 7680 Guiding  Dir = 1, Dur = 415
03:25:16.589 00.000 7680 IsSlewing returns 0
03:25:16.590 00.001 7680 IsGuiding returns 0
03:25:16.590 00.000 7680 PulseGuide returned control before completion, sleep 425
03:25:17.023 00.433 7680 IsGuiding returns 1
03:25:17.023 00.000 7680 scope still moving after pulse duration time elapsed
03:25:17.053 00.030 7680 IsSlewing returns 0
03:25:17.053 00.000 7680 IsGuiding returns 0
03:25:17.053 00.000 7680 scope move finished after 415 + 48 ms
03:25:17.055 00.002 7680 Move returns status 0, amount 415
03:25:17.055 00.000 7680 move complete, result=0
03:25:17.055 00.000 7680 worker thread done servicing request
03:25:17.055 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.8 px 415 ms SOUTH
03:25:17.061 00.006 7680 Worker thread wakes up
03:25:17.061 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:17.062 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:18.314 01.252 7680 Exposure complete
03:25:18.462 00.148 7680 worker thread done servicing request
03:25:18.463 00.001 6120 OnExposeComplete: enter
03:25:18.467 00.004 6120 UpdateGuideState(): m_state=6
03:25:18.472 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2846
03:25:18.476 00.004 6120 Star::Find returns 1 (0), X=513.26, Y=669.68, Mass=8582, SNR=61.2, Peak=208 HFD=6.7
03:25:18.480 00.004 6120 CameraToMount -- cameraTheta (0.10) - m_xAngle (0.19) = xAngle (-0.09 = -0.09)
03:25:18.484 00.004 6120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.79 = 2.79)
03:25:18.487 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.23 cameraTheta=0.10 mountX=0.23 mountY=0.08, mountTheta=0.34
03:25:18.493 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.02, opts=13)
03:25:18.498 00.005 6120 Enqueuing Move request for scope (0.23, 0.02)
03:25:18.502 00.004 7680 Worker thread wakes up
03:25:18.502 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.02) opts 0xd
03:25:18.503 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.02)
03:25:18.503 00.000 7680 Moving (0.23, 0.02) raw xDistance=0.23 yDistance=0.08
03:25:18.503 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:18.508 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
03:25:18.508 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:25:18.509 00.001 6120 UpdateGuideState exits: m=8582 SNR=61.2
03:25:18.512 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:25:18.513 00.001 7680 MoveAxis(W, 93, ABG)
03:25:18.513 00.000 7680 Guiding  Dir = 3, Dur = 93
03:25:18.513 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:18.517 00.004 7680 IsSlewing returns 0
03:25:18.517 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:18.522 00.005 7680 IsGuiding returns 0
03:25:18.522 00.000 6120 Enqueuing Expose request
03:25:18.528 00.006 7680 PulseGuide returned control before completion, sleep 103
03:25:18.646 00.118 7680 IsGuiding returns 1
03:25:18.647 00.001 7680 scope still moving after pulse duration time elapsed
03:25:18.677 00.030 7680 IsSlewing returns 0
03:25:18.681 00.004 7680 IsGuiding returns 0
03:25:18.682 00.001 7680 scope move finished after 93 + 66 ms
03:25:18.682 00.000 7680 Move returns status 0, amount 93
03:25:18.682 00.000 7680 MoveAxis(N, 0, ABG)
03:25:18.683 00.001 7680 Move returns status 0, amount 0
03:25:18.683 00.000 7680 move complete, result=0
03:25:18.683 00.000 7680 worker thread done servicing request
03:25:18.683 00.000 6120 GuideStep: 0.2 px 93 ms WEST, 0.1 px 0 ms NORTH
03:25:18.689 00.006 7680 Worker thread wakes up
03:25:18.691 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:18.691 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:19.939 01.248 7680 Exposure complete
03:25:20.080 00.141 7680 worker thread done servicing request
03:25:20.080 00.000 6120 OnExposeComplete: enter
03:25:20.085 00.005 6120 UpdateGuideState(): m_state=6
03:25:20.088 00.003 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2847
03:25:20.092 00.004 6120 Star::Find returns 1 (0), X=513.09, Y=669.24, Mass=7599, SNR=57.3, Peak=202 HFD=6.4
03:25:20.097 00.005 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
03:25:20.101 00.004 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
03:25:20.104 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.41 hyp=0.42 cameraTheta=-1.43 mountX=-0.02 mountY=0.40, mountTheta=1.62
03:25:20.111 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.41, opts=13)
03:25:20.115 00.004 6120 Enqueuing Move request for scope (0.06, -0.41)
03:25:20.119 00.004 7680 Worker thread wakes up
03:25:20.119 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.41) opts 0xd
03:25:20.119 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.41)
03:25:20.119 00.000 7680 Moving (0.06, -0.41) raw xDistance=-0.02 yDistance=0.40
03:25:20.119 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:25:20.121 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
03:25:20.121 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:20.124 00.003 6120 UpdateGuideState exits: m=7599 SNR=57.3
03:25:20.128 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:20.132 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:20.136 00.004 6120 Enqueuing Expose request
03:25:20.139 00.003 7680 MoveAxis(E, 0, ABG)
03:25:20.139 00.000 7680 Move returns status 0, amount 0
03:25:20.139 00.000 7680 MoveAxis(S, 217, ABG)
03:25:20.139 00.000 7680 Guiding  Dir = 1, Dur = 217
03:25:20.140 00.001 7680 IsSlewing returns 0
03:25:20.140 00.000 7680 IsGuiding returns 0
03:25:20.140 00.000 7680 PulseGuide returned control before completion, sleep 227
03:25:20.378 00.238 7680 IsGuiding returns 1
03:25:20.379 00.001 7680 scope still moving after pulse duration time elapsed
03:25:20.409 00.030 7680 IsSlewing returns 0
03:25:20.410 00.001 7680 IsGuiding returns 0
03:25:20.410 00.000 7680 scope move finished after 217 + 52 ms
03:25:20.411 00.001 7680 Move returns status 0, amount 217
03:25:20.411 00.000 7680 move complete, result=0
03:25:20.412 00.001 7680 worker thread done servicing request
03:25:20.412 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 217 ms SOUTH
03:25:20.418 00.006 7680 Worker thread wakes up
03:25:20.418 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:20.418 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:21.668 01.250 7680 Exposure complete
03:25:21.812 00.144 7680 worker thread done servicing request
03:25:21.813 00.001 6120 OnExposeComplete: enter
03:25:21.817 00.004 6120 UpdateGuideState(): m_state=6
03:25:21.820 00.003 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2848
03:25:21.824 00.004 6120 Star::Find returns 1 (0), X=512.92, Y=669.68, Mass=8535, SNR=60.5, Peak=213 HFD=6.7
03:25:21.828 00.004 6120 CameraToMount -- cameraTheta (2.88) - m_xAngle (0.19) = xAngle (2.70 = 2.70)
03:25:21.831 00.003 6120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.57 = -0.71)
03:25:21.837 00.006 6120 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.88 mountX=-0.11 mountY=-0.08, mountTheta=-2.51
03:25:21.842 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.03, opts=13)
03:25:21.846 00.004 6120 Enqueuing Move request for scope (-0.11, 0.03)
03:25:21.850 00.004 7680 Worker thread wakes up
03:25:21.850 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
03:25:21.850 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
03:25:21.851 00.001 7680 Moving (-0.11, 0.03) raw xDistance=-0.11 yDistance=-0.08
03:25:21.851 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:25:21.851 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:25:21.851 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:25:21.851 00.000 7680 MoveAxis(E, 0, ABG)
03:25:21.851 00.000 7680 Move returns status 0, amount 0
03:25:21.851 00.000 7680 MoveAxis(N, 0, ABG)
03:25:21.852 00.001 7680 Move returns status 0, amount 0
03:25:21.852 00.000 7680 move complete, result=0
03:25:21.852 00.000 7680 worker thread done servicing request
03:25:21.852 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:21.856 00.004 6120 UpdateGuideState exits: m=8535 SNR=60.5
03:25:21.860 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:21.865 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:21.869 00.004 6120 Enqueuing Expose request
03:25:21.872 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:21.875 00.003 7680 Worker thread wakes up
03:25:21.875 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:21.875 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:23.123 01.248 7680 Exposure complete
03:25:23.264 00.141 7680 worker thread done servicing request
03:25:23.264 00.000 6120 OnExposeComplete: enter
03:25:23.269 00.005 6120 UpdateGuideState(): m_state=6
03:25:23.274 00.005 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2849
03:25:23.279 00.005 6120 Star::Find returns 1 (0), X=512.91, Y=669.60, Mass=8714, SNR=61.4, Peak=212 HFD=6.8
03:25:23.284 00.005 6120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.19) = xAngle (-2.93 = -2.93)
03:25:23.289 00.005 6120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.06 = -0.06)
03:25:23.293 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.75 mountX=-0.13 mountY=-0.01, mountTheta=-3.08
03:25:23.299 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.05, opts=13)
03:25:23.304 00.005 6120 Enqueuing Move request for scope (-0.12, -0.05)
03:25:23.309 00.005 7680 Worker thread wakes up
03:25:23.309 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:23.313 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
03:25:23.313 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
03:25:23.313 00.000 7680 Moving (-0.12, -0.05) raw xDistance=-0.13 yDistance=-0.01
03:25:23.313 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:25:23.314 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:25:23.314 00.000 6120 UpdateGuideState exits: m=8714 SNR=61.4
03:25:23.318 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:23.322 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:23.326 00.004 6120 Enqueuing Expose request
03:25:23.330 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:25:23.330 00.000 7680 MoveAxis(E, 0, ABG)
03:25:23.330 00.000 7680 Move returns status 0, amount 0
03:25:23.331 00.001 7680 MoveAxis(N, 0, ABG)
03:25:23.331 00.000 7680 Move returns status 0, amount 0
03:25:23.331 00.000 7680 move complete, result=0
03:25:23.333 00.002 7680 worker thread done servicing request
03:25:23.333 00.000 7680 Worker thread wakes up
03:25:23.333 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:25:23.338 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:23.338 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:24.599 01.261 7680 Exposure complete
03:25:24.743 00.144 7680 worker thread done servicing request
03:25:24.743 00.000 6120 OnExposeComplete: enter
03:25:24.747 00.004 6120 UpdateGuideState(): m_state=6
03:25:24.751 00.004 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2850
03:25:24.754 00.003 6120 Star::Find returns 1 (0), X=512.92, Y=669.53, Mass=8604, SNR=61.6, Peak=213 HFD=6.7
03:25:24.758 00.004 6120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.19) = xAngle (-2.50 = -2.50)
03:25:24.762 00.004 6120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.38 = 0.38)
03:25:24.765 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.31 mountX=-0.13 mountY=0.06, mountTheta=2.71
03:25:24.770 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.12, opts=13)
03:25:24.776 00.006 6120 Enqueuing Move request for scope (-0.11, -0.12)
03:25:24.779 00.003 7680 Worker thread wakes up
03:25:24.780 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
03:25:24.780 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
03:25:24.780 00.000 7680 Moving (-0.11, -0.12) raw xDistance=-0.13 yDistance=0.06
03:25:24.781 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:25:24.781 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:25:24.781 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:24.785 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:25:24.785 00.000 7680 MoveAxis(E, 0, ABG)
03:25:24.785 00.000 7680 Move returns status 0, amount 0
03:25:24.785 00.000 7680 MoveAxis(N, 0, ABG)
03:25:24.785 00.000 7680 Move returns status 0, amount 0
03:25:24.785 00.000 7680 move complete, result=0
03:25:24.785 00.000 7680 worker thread done servicing request
03:25:24.786 00.001 6120 UpdateGuideState exits: m=8604 SNR=61.6
03:25:24.789 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:24.792 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:24.795 00.003 6120 Enqueuing Expose request
03:25:24.799 00.004 7680 Worker thread wakes up
03:25:24.799 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:24.799 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:25:24.802 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:26.051 01.249 7680 Exposure complete
03:25:26.195 00.144 7680 worker thread done servicing request
03:25:26.196 00.001 6120 OnExposeComplete: enter
03:25:26.199 00.003 6120 UpdateGuideState(): m_state=6
03:25:26.203 00.004 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2851
03:25:26.206 00.003 6120 Star::Find returns 1 (0), X=512.96, Y=669.08, Mass=8213, SNR=60.2, Peak=224 HFD=6.5
03:25:26.210 00.004 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
03:25:26.214 00.004 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
03:25:26.218 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.57 hyp=0.57 cameraTheta=-1.69 mountX=-0.17 mountY=0.48, mountTheta=1.92
03:25:26.223 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.57, opts=13)
03:25:26.227 00.004 6120 Enqueuing Move request for scope (-0.07, -0.57)
03:25:26.230 00.003 7680 Worker thread wakes up
03:25:26.230 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.57) opts 0xd
03:25:26.230 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.57)
03:25:26.231 00.001 7680 Moving (-0.07, -0.57) raw xDistance=-0.17 yDistance=0.48
03:25:26.231 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:25:26.231 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
03:25:26.231 00.000 7680 MoveAxis(E, 0, ABG)
03:25:26.231 00.000 7680 Move returns status 0, amount 0
03:25:26.231 00.000 7680 MoveAxis(S, 260, ABG)
03:25:26.231 00.000 7680 Guiding  Dir = 1, Dur = 260
03:25:26.231 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:26.235 00.004 7680 IsSlewing returns 0
03:25:26.235 00.000 6120 UpdateGuideState exits: m=8213 SNR=60.2
03:25:26.239 00.004 7680 IsGuiding returns 0
03:25:26.240 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:26.243 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:26.247 00.004 7680 PulseGuide returned control before completion, sleep 270
03:25:26.248 00.001 6120 Enqueuing Expose request
03:25:26.521 00.273 7680 IsGuiding returns 1
03:25:26.522 00.001 7680 scope still moving after pulse duration time elapsed
03:25:26.551 00.029 7680 IsSlewing returns 0
03:25:26.552 00.001 7680 IsGuiding returns 0
03:25:26.553 00.001 7680 scope move finished after 260 + 53 ms
03:25:26.553 00.000 7680 Move returns status 0, amount 260
03:25:26.553 00.000 7680 move complete, result=0
03:25:26.555 00.002 7680 worker thread done servicing request
03:25:26.555 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 260 ms SOUTH
03:25:26.561 00.006 7680 Worker thread wakes up
03:25:26.562 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:26.562 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:27.807 01.245 7680 Exposure complete
03:25:27.949 00.142 7680 worker thread done servicing request
03:25:27.950 00.001 6120 OnExposeComplete: enter
03:25:27.954 00.004 6120 UpdateGuideState(): m_state=6
03:25:27.959 00.005 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2852
03:25:27.962 00.003 6120 Star::Find returns 1 (0), X=513.00, Y=669.03, Mass=7976, SNR=60.1, Peak=195 HFD=6.4
03:25:27.967 00.005 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
03:25:27.971 00.004 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
03:25:27.975 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.62 hyp=0.62 cameraTheta=-1.63 mountX=-0.15 mountY=0.54, mountTheta=1.84
03:25:27.980 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.62, opts=13)
03:25:27.984 00.004 6120 Enqueuing Move request for scope (-0.03, -0.62)
03:25:27.989 00.005 7680 Worker thread wakes up
03:25:27.989 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.62) opts 0xd
03:25:27.989 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.62)
03:25:27.990 00.001 7680 Moving (-0.03, -0.62) raw xDistance=-0.15 yDistance=0.54
03:25:27.990 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:25:27.990 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
03:25:27.990 00.000 7680 MoveAxis(E, 0, ABG)
03:25:27.990 00.000 7680 Move returns status 0, amount 0
03:25:27.990 00.000 7680 MoveAxis(S, 294, ABG)
03:25:27.990 00.000 7680 Guiding  Dir = 1, Dur = 294
03:25:27.990 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:27.995 00.005 7680 IsSlewing returns 0
03:25:27.995 00.000 6120 UpdateGuideState exits: m=7976 SNR=60.1
03:25:27.999 00.004 7680 IsGuiding returns 0
03:25:28.000 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:28.003 00.003 7680 PulseGuide returned control before completion, sleep 304
03:25:28.003 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:28.008 00.005 6120 Enqueuing Expose request
03:25:28.312 00.304 7680 IsGuiding returns 1
03:25:28.313 00.001 7680 scope still moving after pulse duration time elapsed
03:25:28.344 00.031 7680 IsSlewing returns 0
03:25:28.345 00.001 7680 IsGuiding returns 0
03:25:28.346 00.001 7680 scope move finished after 294 + 52 ms
03:25:28.347 00.001 7680 Move returns status 0, amount 294
03:25:28.347 00.000 7680 move complete, result=0
03:25:28.347 00.000 7680 worker thread done servicing request
03:25:28.348 00.001 7680 Worker thread wakes up
03:25:28.348 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 294 ms SOUTH
03:25:28.354 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:28.354 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:29.608 01.254 7680 Exposure complete
03:25:29.763 00.155 7680 worker thread done servicing request
03:25:29.764 00.001 6120 OnExposeComplete: enter
03:25:29.769 00.005 6120 UpdateGuideState(): m_state=6
03:25:29.774 00.005 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2853
03:25:29.779 00.005 6120 Star::Find returns 1 (0), X=512.63, Y=671.76, Mass=7546, SNR=57.4, Peak=197 HFD=6.4
03:25:29.783 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (0.19) = xAngle (1.57 = 1.57)
03:25:29.786 00.003 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.45 = -1.84)
03:25:29.789 00.003 6120 CameraToMount -- cameraX=-0.40 cameraY=2.10 hyp=2.14 cameraTheta=1.76 mountX=-0.00 mountY=-2.07, mountTheta=-1.57
03:25:29.795 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=2.10, opts=13)
03:25:29.798 00.003 6120 Enqueuing Move request for scope (-0.40, 2.10)
03:25:29.802 00.004 7680 Worker thread wakes up
03:25:29.803 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 2.10) opts 0xd
03:25:29.803 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.40, 2.10)
03:25:29.804 00.001 7680 Moving (-0.40, 2.10) raw xDistance=-0.00 yDistance=-2.07
03:25:29.804 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:25:29.804 00.000 7680 resist switch: large excursion: input -2.07 thresh 0.60 direction from 1 to -1
03:25:29.804 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.20
03:25:29.805 00.001 7680 GuideAlgorithmResistSwitch::result() returns -2.07 from input -2.07
03:25:29.805 00.000 7680 MoveAxis(E, 0, ABG)
03:25:29.805 00.000 7680 Move returns status 0, amount 0
03:25:29.806 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:29.810 00.004 7680 MoveAxis(N, 1122, ABG)
03:25:29.811 00.001 7680 Guiding  Dir = 0, Dur = 1122
03:25:29.811 00.000 6120 UpdateGuideState exits: m=7546 SNR=57.4
03:25:29.814 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:29.818 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:29.822 00.004 6120 Enqueuing Expose request
03:25:29.826 00.004 7680 IsSlewing returns 0
03:25:29.826 00.000 7680 IsGuiding returns 0
03:25:29.827 00.001 7680 PulseGuide returned control before completion, sleep 1132
03:25:30.964 01.137 7680 IsGuiding returns 1
03:25:30.965 00.001 7680 scope still moving after pulse duration time elapsed
03:25:30.995 00.030 7680 IsSlewing returns 0
03:25:30.995 00.000 7680 IsGuiding returns 0
03:25:30.997 00.002 7680 scope move finished after 1122 + 48 ms
03:25:30.997 00.000 7680 Move returns status 0, amount 1122
03:25:30.997 00.000 7680 move complete, result=0
03:25:30.998 00.001 7680 worker thread done servicing request
03:25:30.998 00.000 7680 Worker thread wakes up
03:25:30.998 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -2.1 px 1122 ms NORTH
03:25:31.004 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:31.004 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:32.247 01.243 7680 Exposure complete
03:25:32.385 00.138 7680 worker thread done servicing request
03:25:32.386 00.001 6120 OnExposeComplete: enter
03:25:32.389 00.003 6120 UpdateGuideState(): m_state=6
03:25:32.394 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2854
03:25:32.399 00.005 6120 Star::Find returns 1 (0), X=512.66, Y=668.80, Mass=8408, SNR=60.7, Peak=200 HFD=6.6
03:25:32.404 00.005 6120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.19) = xAngle (-2.17 = -2.17)
03:25:32.407 00.003 6120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.70 = 0.70)
03:25:32.411 00.004 6120 CameraToMount -- cameraX=-0.37 cameraY=-0.85 hyp=0.93 cameraTheta=-1.98 mountX=-0.52 mountY=0.60, mountTheta=2.29
03:25:32.416 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=-0.85, opts=13)
03:25:32.419 00.003 6120 Enqueuing Move request for scope (-0.37, -0.85)
03:25:32.423 00.004 7680 Worker thread wakes up
03:25:32.423 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.85) opts 0xd
03:25:32.423 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, -0.85)
03:25:32.423 00.000 7680 Moving (-0.37, -0.85) raw xDistance=-0.52 yDistance=0.60
03:25:32.423 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
03:25:32.423 00.000 7680 resist switch: large excursion: input 0.60 thresh 0.60 direction from -1 to 1
03:25:32.425 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:32.429 00.004 6120 UpdateGuideState exits: m=8408 SNR=60.7
03:25:32.433 00.004 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.81
03:25:32.433 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:32.436 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
03:25:32.436 00.000 7680 MoveAxis(E, 214, ABG)
03:25:32.437 00.001 7680 Guiding  Dir = 2, Dur = 214
03:25:32.438 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:32.442 00.004 6120 Enqueuing Expose request
03:25:32.445 00.003 7680 IsSlewing returns 0
03:25:32.445 00.000 7680 IsGuiding returns 0
03:25:32.445 00.000 7680 PulseGuide returned control before completion, sleep 224
03:25:32.675 00.230 7680 IsGuiding returns 1
03:25:32.676 00.001 7680 scope still moving after pulse duration time elapsed
03:25:32.706 00.030 7680 IsSlewing returns 0
03:25:32.707 00.001 7680 IsGuiding returns 0
03:25:32.708 00.001 7680 scope move finished after 214 + 48 ms
03:25:32.708 00.000 7680 Move returns status 0, amount 214
03:25:32.708 00.000 7680 MoveAxis(S, 327, ABG)
03:25:32.708 00.000 7680 Guiding  Dir = 1, Dur = 327
03:25:32.710 00.002 7680 IsSlewing returns 0
03:25:32.710 00.000 7680 IsGuiding returns 0
03:25:32.711 00.001 7680 PulseGuide returned control before completion, sleep 337
03:25:33.051 00.340 7680 IsGuiding returns 1
03:25:33.052 00.001 7680 scope still moving after pulse duration time elapsed
03:25:33.082 00.030 7680 IsSlewing returns 0
03:25:33.085 00.003 7680 IsGuiding returns 0
03:25:33.085 00.000 7680 scope move finished after 327 + 47 ms
03:25:33.085 00.000 7680 Move returns status 0, amount 327
03:25:33.086 00.001 7680 move complete, result=0
03:25:33.086 00.000 7680 worker thread done servicing request
03:25:33.087 00.001 7680 Worker thread wakes up
03:25:33.087 00.000 6120 GuideStep: -0.5 px 214 ms EAST, 0.6 px 327 ms SOUTH
03:25:33.093 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:33.093 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:34.344 01.251 7680 Exposure complete
03:25:34.487 00.143 7680 worker thread done servicing request
03:25:34.488 00.001 6120 OnExposeComplete: enter
03:25:34.492 00.004 6120 UpdateGuideState(): m_state=6
03:25:34.496 00.004 6120 Star::Find(15, 512, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2855
03:25:34.500 00.004 6120 Star::Find returns 1 (0), X=513.17, Y=668.53, Mass=8853, SNR=62.5, Peak=217 HFD=7.0
03:25:34.504 00.004 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
03:25:34.509 00.005 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
03:25:34.512 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-1.13 hyp=1.14 cameraTheta=-1.44 mountX=-0.07 mountY=1.07, mountTheta=1.63
03:25:34.517 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-1.13, opts=13)
03:25:34.521 00.004 6120 Enqueuing Move request for scope (0.14, -1.13)
03:25:34.526 00.005 7680 Worker thread wakes up
03:25:34.527 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -1.13) opts 0xd
03:25:34.527 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -1.13)
03:25:34.527 00.000 7680 Moving (0.14, -1.13) raw xDistance=-0.07 yDistance=1.07
03:25:34.527 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:25:34.527 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07
03:25:34.527 00.000 7680 MoveAxis(E, 0, ABG)
03:25:34.528 00.001 7680 Move returns status 0, amount 0
03:25:34.528 00.000 7680 MoveAxis(S, 583, ABG)
03:25:34.528 00.000 7680 Guiding  Dir = 1, Dur = 583
03:25:34.528 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:34.532 00.004 7680 IsSlewing returns 0
03:25:34.533 00.001 6120 UpdateGuideState exits: m=8853 SNR=62.5
03:25:34.537 00.004 7680 IsGuiding returns 0
03:25:34.537 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:34.541 00.004 7680 PulseGuide returned control before completion, sleep 593
03:25:34.541 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:34.545 00.004 6120 Enqueuing Expose request
03:25:35.147 00.602 7680 IsGuiding returns 1
03:25:35.147 00.000 7680 scope still moving after pulse duration time elapsed
03:25:35.179 00.032 7680 IsSlewing returns 0
03:25:35.180 00.001 7680 IsGuiding returns 0
03:25:35.181 00.001 7680 scope move finished after 583 + 60 ms
03:25:35.181 00.000 7680 Move returns status 0, amount 583
03:25:35.182 00.001 7680 move complete, result=0
03:25:35.183 00.001 7680 worker thread done servicing request
03:25:35.183 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.1 px 583 ms SOUTH
03:25:35.191 00.008 7680 Worker thread wakes up
03:25:35.191 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:35.192 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:36.438 01.246 7680 Exposure complete
03:25:36.579 00.141 7680 worker thread done servicing request
03:25:36.580 00.001 6120 OnExposeComplete: enter
03:25:36.586 00.006 6120 UpdateGuideState(): m_state=6
03:25:36.590 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2856
03:25:36.594 00.004 6120 Star::Find returns 1 (0), X=513.15, Y=668.83, Mass=8318, SNR=61.1, Peak=211 HFD=6.6
03:25:36.598 00.004 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
03:25:36.602 00.004 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
03:25:36.606 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.82 hyp=0.83 cameraTheta=-1.43 mountX=-0.04 mountY=0.79, mountTheta=1.62
03:25:36.612 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.82, opts=13)
03:25:36.617 00.005 6120 Enqueuing Move request for scope (0.12, -0.82)
03:25:36.620 00.003 7680 Worker thread wakes up
03:25:36.620 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:36.624 00.004 6120 UpdateGuideState exits: m=8318 SNR=61.1
03:25:36.628 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:36.633 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.82) opts 0xd
03:25:36.633 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:36.637 00.004 6120 Enqueuing Expose request
03:25:36.641 00.004 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.82)
03:25:36.641 00.000 7680 Moving (0.12, -0.82) raw xDistance=-0.04 yDistance=0.79
03:25:36.641 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:25:36.641 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
03:25:36.642 00.001 7680 MoveAxis(E, 0, ABG)
03:25:36.642 00.000 7680 Move returns status 0, amount 0
03:25:36.642 00.000 7680 MoveAxis(S, 431, ABG)
03:25:36.642 00.000 7680 Guiding  Dir = 1, Dur = 431
03:25:36.642 00.000 7680 IsSlewing returns 0
03:25:36.644 00.002 7680 IsGuiding returns 0
03:25:36.644 00.000 7680 PulseGuide returned control before completion, sleep 441
03:25:37.099 00.455 7680 IsGuiding returns 0
03:25:37.100 00.001 7680 Move returns status 0, amount 431
03:25:37.100 00.000 7680 move complete, result=0
03:25:37.101 00.001 7680 worker thread done servicing request
03:25:37.101 00.000 7680 Worker thread wakes up
03:25:37.102 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.8 px 431 ms SOUTH
03:25:37.108 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:37.108 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:38.358 01.250 7680 Exposure complete
03:25:38.486 00.128 7680 worker thread done servicing request
03:25:38.487 00.001 6120 OnExposeComplete: enter
03:25:38.490 00.003 6120 UpdateGuideState(): m_state=6
03:25:38.495 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2857
03:25:38.499 00.004 6120 Star::Find returns 1 (0), X=513.16, Y=669.14, Mass=8260, SNR=59.5, Peak=225 HFD=6.4
03:25:38.503 00.004 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
03:25:38.508 00.005 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
03:25:38.512 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.51 hyp=0.52 cameraTheta=-1.33 mountX=0.03 mountY=0.51, mountTheta=1.51
03:25:38.517 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.51, opts=13)
03:25:38.522 00.005 6120 Enqueuing Move request for scope (0.13, -0.51)
03:25:38.526 00.004 7680 Worker thread wakes up
03:25:38.527 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.51) opts 0xd
03:25:38.527 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:38.530 00.003 6120 UpdateGuideState exits: m=8260 SNR=59.5
03:25:38.534 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:38.539 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:38.542 00.003 6120 Enqueuing Expose request
03:25:38.546 00.004 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.51)
03:25:38.547 00.001 7680 Moving (0.13, -0.51) raw xDistance=0.03 yDistance=0.51
03:25:38.547 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:25:38.547 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
03:25:38.547 00.000 7680 MoveAxis(E, 0, ABG)
03:25:38.548 00.001 7680 Move returns status 0, amount 0
03:25:38.548 00.000 7680 MoveAxis(S, 278, ABG)
03:25:38.548 00.000 7680 Guiding  Dir = 1, Dur = 278
03:25:38.548 00.000 7680 IsSlewing returns 0
03:25:38.549 00.001 7680 IsGuiding returns 0
03:25:38.549 00.000 7680 PulseGuide returned control before completion, sleep 288
03:25:38.849 00.300 7680 IsGuiding returns 1
03:25:38.850 00.001 7680 scope still moving after pulse duration time elapsed
03:25:38.880 00.030 7680 IsSlewing returns 0
03:25:38.881 00.001 7680 IsGuiding returns 0
03:25:38.881 00.000 7680 scope move finished after 278 + 54 ms
03:25:38.882 00.001 7680 Move returns status 0, amount 278
03:25:38.882 00.000 7680 move complete, result=0
03:25:38.883 00.001 7680 worker thread done servicing request
03:25:38.883 00.000 7680 Worker thread wakes up
03:25:38.883 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 278 ms SOUTH
03:25:38.888 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:38.890 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:40.141 01.251 7680 Exposure complete
03:25:40.283 00.142 7680 worker thread done servicing request
03:25:40.284 00.001 6120 OnExposeComplete: enter
03:25:40.287 00.003 6120 UpdateGuideState(): m_state=6
03:25:40.290 00.003 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2858
03:25:40.294 00.004 6120 Star::Find returns 1 (0), X=513.16, Y=669.77, Mass=8545, SNR=61.6, Peak=217 HFD=6.7
03:25:40.297 00.003 6120 CameraToMount -- cameraTheta (0.71) - m_xAngle (0.19) = xAngle (0.52 = 0.52)
03:25:40.300 00.003 6120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.39 = -2.89)
03:25:40.303 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.18 cameraTheta=0.71 mountX=0.15 mountY=-0.04, mountTheta=-0.28
03:25:40.307 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.12, opts=13)
03:25:40.311 00.004 6120 Enqueuing Move request for scope (0.14, 0.12)
03:25:40.314 00.003 7680 Worker thread wakes up
03:25:40.314 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
03:25:40.315 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
03:25:40.315 00.000 7680 Moving (0.14, 0.12) raw xDistance=0.15 yDistance=-0.04
03:25:40.315 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:25:40.315 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:25:40.315 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:25:40.316 00.001 7680 MoveAxis(E, 0, ABG)
03:25:40.316 00.000 7680 Move returns status 0, amount 0
03:25:40.316 00.000 7680 MoveAxis(N, 0, ABG)
03:25:40.316 00.000 7680 Move returns status 0, amount 0
03:25:40.316 00.000 7680 move complete, result=0
03:25:40.316 00.000 7680 worker thread done servicing request
03:25:40.316 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:40.321 00.005 6120 UpdateGuideState exits: m=8545 SNR=61.6
03:25:40.324 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:40.327 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:40.331 00.004 6120 Enqueuing Expose request
03:25:40.335 00.004 7680 Worker thread wakes up
03:25:40.335 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:25:40.338 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:40.338 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:41.583 01.245 7680 Exposure complete
03:25:41.734 00.151 7680 worker thread done servicing request
03:25:41.734 00.000 6120 OnExposeComplete: enter
03:25:41.740 00.006 6120 UpdateGuideState(): m_state=6
03:25:41.744 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2859
03:25:41.750 00.006 6120 Star::Find returns 1 (0), X=513.21, Y=669.13, Mass=8258, SNR=61.1, Peak=220 HFD=6.6
03:25:41.754 00.004 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.19) = xAngle (-1.42 = -1.42)
03:25:41.757 00.003 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.45 = 1.45)
03:25:41.762 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=-0.52 hyp=0.55 cameraTheta=-1.24 mountX=0.08 mountY=0.54, mountTheta=1.43
03:25:41.766 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.52, opts=13)
03:25:41.771 00.005 6120 Enqueuing Move request for scope (0.18, -0.52)
03:25:41.777 00.006 7680 Worker thread wakes up
03:25:41.778 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.52) opts 0xd
03:25:41.778 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.52)
03:25:41.778 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:41.783 00.005 6120 UpdateGuideState exits: m=8258 SNR=61.1
03:25:41.787 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:41.790 00.003 7680 Moving (0.18, -0.52) raw xDistance=0.08 yDistance=0.54
03:25:41.790 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:41.795 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:25:41.795 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
03:25:41.795 00.000 7680 MoveAxis(E, 0, ABG)
03:25:41.795 00.000 7680 Move returns status 0, amount 0
03:25:41.796 00.001 6120 Enqueuing Expose request
03:25:41.800 00.004 7680 MoveAxis(S, 296, ABG)
03:25:41.800 00.000 7680 Guiding  Dir = 1, Dur = 296
03:25:41.800 00.000 7680 IsSlewing returns 0
03:25:41.801 00.001 7680 IsGuiding returns 0
03:25:41.802 00.001 7680 PulseGuide returned control before completion, sleep 306
03:25:42.121 00.319 7680 IsGuiding returns 1
03:25:42.122 00.001 7680 scope still moving after pulse duration time elapsed
03:25:42.152 00.030 7680 IsSlewing returns 0
03:25:42.153 00.001 7680 IsGuiding returns 0
03:25:42.153 00.000 7680 scope move finished after 296 + 55 ms
03:25:42.154 00.001 7680 Move returns status 0, amount 296
03:25:42.154 00.000 7680 move complete, result=0
03:25:42.155 00.001 7680 worker thread done servicing request
03:25:42.155 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 296 ms SOUTH
03:25:42.160 00.005 7680 Worker thread wakes up
03:25:42.160 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:42.160 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:43.412 01.252 7680 Exposure complete
03:25:43.551 00.139 7680 worker thread done servicing request
03:25:43.551 00.000 6120 OnExposeComplete: enter
03:25:43.555 00.004 6120 UpdateGuideState(): m_state=6
03:25:43.560 00.005 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2860
03:25:43.565 00.005 6120 Star::Find returns 1 (0), X=513.22, Y=669.73, Mass=8255, SNR=60.4, Peak=219 HFD=6.6
03:25:43.568 00.003 6120 CameraToMount -- cameraTheta (0.40) - m_xAngle (0.19) = xAngle (0.22 = 0.22)
03:25:43.573 00.005 6120 CameraToMount -- cameraTheta (0.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.09 = 3.09)
03:25:43.576 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.08 hyp=0.21 cameraTheta=0.40 mountX=0.20 mountY=0.01, mountTheta=0.05
03:25:43.581 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.08, opts=13)
03:25:43.585 00.004 6120 Enqueuing Move request for scope (0.19, 0.08)
03:25:43.588 00.003 7680 Worker thread wakes up
03:25:43.588 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:43.591 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.08) opts 0xd
03:25:43.591 00.000 6120 UpdateGuideState exits: m=8255 SNR=60.4
03:25:43.594 00.003 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.08)
03:25:43.595 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:43.597 00.002 7680 Moving (0.19, 0.08) raw xDistance=0.20 yDistance=0.01
03:25:43.598 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:43.601 00.003 6120 Enqueuing Expose request
03:25:43.604 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:25:43.604 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:25:43.604 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:25:43.604 00.000 7680 MoveAxis(W, 83, ABG)
03:25:43.604 00.000 7680 Guiding  Dir = 3, Dur = 83
03:25:43.605 00.001 7680 IsSlewing returns 0
03:25:43.605 00.000 7680 IsGuiding returns 0
03:25:43.605 00.000 7680 PulseGuide returned control before completion, sleep 93
03:25:43.712 00.107 7680 IsGuiding returns 1
03:25:43.715 00.003 7680 scope still moving after pulse duration time elapsed
03:25:43.743 00.028 7680 IsSlewing returns 0
03:25:43.745 00.002 7680 IsGuiding returns 0
03:25:43.746 00.001 7680 scope move finished after 83 + 57 ms
03:25:43.747 00.001 7680 Move returns status 0, amount 83
03:25:43.747 00.000 7680 MoveAxis(N, 0, ABG)
03:25:43.747 00.000 7680 Move returns status 0, amount 0
03:25:43.748 00.001 7680 move complete, result=0
03:25:43.748 00.000 7680 worker thread done servicing request
03:25:43.749 00.001 6120 GuideStep: 0.2 px 83 ms WEST, 0.0 px 0 ms NORTH
03:25:43.755 00.006 7680 Worker thread wakes up
03:25:43.755 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:43.755 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:45.004 01.249 7680 Exposure complete
03:25:45.148 00.144 7680 worker thread done servicing request
03:25:45.148 00.000 6120 OnExposeComplete: enter
03:25:45.152 00.004 6120 UpdateGuideState(): m_state=6
03:25:45.157 00.005 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2861
03:25:45.161 00.004 6120 Star::Find returns 1 (0), X=512.96, Y=669.12, Mass=7958, SNR=59.8, Peak=209 HFD=6.4
03:25:45.165 00.004 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
03:25:45.169 00.004 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
03:25:45.173 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.53 hyp=0.54 cameraTheta=-1.70 mountX=-0.17 mountY=0.45, mountTheta=1.93
03:25:45.179 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.53, opts=13)
03:25:45.183 00.004 6120 Enqueuing Move request for scope (-0.07, -0.53)
03:25:45.187 00.004 7680 Worker thread wakes up
03:25:45.187 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:45.191 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.53) opts 0xd
03:25:45.192 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.53)
03:25:45.192 00.000 7680 Moving (-0.07, -0.53) raw xDistance=-0.17 yDistance=0.45
03:25:45.192 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:25:45.192 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
03:25:45.192 00.000 6120 UpdateGuideState exits: m=7958 SNR=59.8
03:25:45.195 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:45.201 00.006 7680 MoveAxis(E, 0, ABG)
03:25:45.201 00.000 7680 Move returns status 0, amount 0
03:25:45.201 00.000 7680 MoveAxis(S, 243, ABG)
03:25:45.201 00.000 7680 Guiding  Dir = 1, Dur = 243
03:25:45.202 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:45.204 00.002 7680 IsSlewing returns 0
03:25:45.204 00.000 6120 Enqueuing Expose request
03:25:45.210 00.006 7680 IsGuiding returns 0
03:25:45.210 00.000 7680 PulseGuide returned control before completion, sleep 253
03:25:45.477 00.267 7680 IsGuiding returns 0
03:25:45.478 00.001 7680 Move returns status 0, amount 243
03:25:45.478 00.000 7680 move complete, result=0
03:25:45.480 00.002 7680 worker thread done servicing request
03:25:45.480 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 243 ms SOUTH
03:25:45.487 00.007 7680 Worker thread wakes up
03:25:45.487 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:45.489 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:46.746 01.257 7680 Exposure complete
03:25:46.884 00.138 7680 worker thread done servicing request
03:25:46.884 00.000 6120 OnExposeComplete: enter
03:25:46.887 00.003 6120 UpdateGuideState(): m_state=6
03:25:46.891 00.004 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2862
03:25:46.895 00.004 6120 Star::Find returns 1 (0), X=512.91, Y=670.15, Mass=8854, SNR=62.5, Peak=191 HFD=6.8
03:25:46.897 00.002 6120 CameraToMount -- cameraTheta (1.81) - m_xAngle (0.19) = xAngle (1.62 = 1.62)
03:25:46.900 00.003 6120 CameraToMount -- cameraTheta (1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.49 = -1.79)
03:25:46.904 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.50 hyp=0.51 cameraTheta=1.81 mountX=-0.03 mountY=-0.50, mountTheta=-1.62
03:25:46.907 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.50, opts=13)
03:25:46.911 00.004 6120 Enqueuing Move request for scope (-0.12, 0.50)
03:25:46.914 00.003 7680 Worker thread wakes up
03:25:46.915 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.50) opts 0xd
03:25:46.915 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.50)
03:25:46.916 00.001 7680 Moving (-0.12, 0.50) raw xDistance=-0.03 yDistance=-0.50
03:25:46.916 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:25:46.916 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:25:46.916 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:46.920 00.004 6120 UpdateGuideState exits: m=8854 SNR=62.5
03:25:46.922 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:46.928 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:46.933 00.005 6120 Enqueuing Expose request
03:25:46.936 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
03:25:46.937 00.001 7680 MoveAxis(E, 0, ABG)
03:25:46.937 00.000 7680 Move returns status 0, amount 0
03:25:46.937 00.000 7680 MoveAxis(N, 0, ABG)
03:25:46.937 00.000 7680 Move returns status 0, amount 0
03:25:46.937 00.000 7680 move complete, result=0
03:25:46.938 00.001 7680 worker thread done servicing request
03:25:46.938 00.000 7680 Worker thread wakes up
03:25:46.938 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:46.938 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:46.938 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
03:25:48.181 01.243 7680 Exposure complete
03:25:48.323 00.142 7680 worker thread done servicing request
03:25:48.323 00.000 6120 OnExposeComplete: enter
03:25:48.327 00.004 6120 UpdateGuideState(): m_state=6
03:25:48.331 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2863
03:25:48.336 00.005 6120 Star::Find returns 1 (0), X=512.99, Y=669.75, Mass=8498, SNR=61.6, Peak=199 HFD=6.8
03:25:48.340 00.004 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (0.19) = xAngle (1.81 = 1.81)
03:25:48.343 00.003 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.68 = -1.60)
03:25:48.347 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.99 mountX=-0.02 mountY=-0.11, mountTheta=-1.80
03:25:48.352 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.10, opts=13)
03:25:48.356 00.004 6120 Enqueuing Move request for scope (-0.04, 0.10)
03:25:48.358 00.002 7680 Worker thread wakes up
03:25:48.359 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:48.364 00.005 6120 UpdateGuideState exits: m=8498 SNR=61.6
03:25:48.367 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:48.371 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:48.375 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
03:25:48.375 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
03:25:48.375 00.000 7680 Moving (-0.04, 0.10) raw xDistance=-0.02 yDistance=-0.11
03:25:48.376 00.001 6120 Enqueuing Expose request
03:25:48.380 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:25:48.380 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:25:48.380 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:25:48.380 00.000 7680 MoveAxis(E, 0, ABG)
03:25:48.380 00.000 7680 Move returns status 0, amount 0
03:25:48.380 00.000 7680 MoveAxis(N, 0, ABG)
03:25:48.380 00.000 7680 Move returns status 0, amount 0
03:25:48.381 00.001 7680 move complete, result=0
03:25:48.381 00.000 7680 worker thread done servicing request
03:25:48.381 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:48.384 00.003 7680 Worker thread wakes up
03:25:48.384 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:48.384 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:49.638 01.254 7680 Exposure complete
03:25:49.785 00.147 7680 worker thread done servicing request
03:25:49.787 00.002 6120 OnExposeComplete: enter
03:25:49.790 00.003 6120 UpdateGuideState(): m_state=6
03:25:49.794 00.004 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2864
03:25:49.799 00.005 6120 Star::Find returns 1 (0), X=513.02, Y=669.75, Mass=8810, SNR=62.3, Peak=215 HFD=6.8
03:25:49.803 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (0.19) = xAngle (1.52 = 1.52)
03:25:49.808 00.005 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.40 = -1.89)
03:25:49.811 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.71 mountX=0.00 mountY=-0.10, mountTheta=-1.52
03:25:49.816 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.10, opts=13)
03:25:49.821 00.005 6120 Enqueuing Move request for scope (-0.01, 0.10)
03:25:49.824 00.003 7680 Worker thread wakes up
03:25:49.825 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:49.828 00.003 6120 UpdateGuideState exits: m=8810 SNR=62.3
03:25:49.831 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
03:25:49.832 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
03:25:49.832 00.000 7680 Moving (-0.01, 0.10) raw xDistance=0.00 yDistance=-0.10
03:25:49.832 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:25:49.832 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:25:49.834 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:49.839 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:49.844 00.005 6120 Enqueuing Expose request
03:25:49.848 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:25:49.848 00.000 7680 MoveAxis(E, 0, ABG)
03:25:49.848 00.000 7680 Move returns status 0, amount 0
03:25:49.848 00.000 7680 MoveAxis(N, 0, ABG)
03:25:49.850 00.002 7680 Move returns status 0, amount 0
03:25:49.850 00.000 7680 move complete, result=0
03:25:49.850 00.000 7680 worker thread done servicing request
03:25:49.850 00.000 7680 Worker thread wakes up
03:25:49.850 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:49.850 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:49.850 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:51.090 01.240 7680 Exposure complete
03:25:51.236 00.146 7680 worker thread done servicing request
03:25:51.236 00.000 6120 OnExposeComplete: enter
03:25:51.241 00.005 6120 UpdateGuideState(): m_state=6
03:25:51.246 00.005 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2865
03:25:51.250 00.004 6120 Star::Find returns 1 (0), X=512.96, Y=669.11, Mass=8161, SNR=60.6, Peak=206 HFD=6.4
03:25:51.254 00.004 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
03:25:51.258 00.004 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
03:25:51.262 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.54 hyp=0.54 cameraTheta=-1.69 mountX=-0.17 mountY=0.45, mountTheta=1.92
03:25:51.267 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.54, opts=13)
03:25:51.271 00.004 6120 Enqueuing Move request for scope (-0.07, -0.54)
03:25:51.275 00.004 7680 Worker thread wakes up
03:25:51.275 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.54) opts 0xd
03:25:51.275 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:51.279 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.54)
03:25:51.280 00.001 7680 Moving (-0.07, -0.54) raw xDistance=-0.17 yDistance=0.45
03:25:51.280 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:25:51.280 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
03:25:51.280 00.000 7680 MoveAxis(E, 0, ABG)
03:25:51.280 00.000 7680 Move returns status 0, amount 0
03:25:51.281 00.001 7680 MoveAxis(S, 247, ABG)
03:25:51.281 00.000 7680 Guiding  Dir = 1, Dur = 247
03:25:51.281 00.000 6120 UpdateGuideState exits: m=8161 SNR=60.6
03:25:51.284 00.003 7680 IsSlewing returns 0
03:25:51.284 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:51.289 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:51.293 00.004 7680 IsGuiding returns 0
03:25:51.293 00.000 6120 Enqueuing Expose request
03:25:51.296 00.003 7680 PulseGuide returned control before completion, sleep 257
03:25:51.568 00.272 7680 IsGuiding returns 1
03:25:51.569 00.001 7680 scope still moving after pulse duration time elapsed
03:25:51.600 00.031 7680 IsSlewing returns 0
03:25:51.601 00.001 7680 IsGuiding returns 0
03:25:51.602 00.001 7680 scope move finished after 247 + 61 ms
03:25:51.602 00.000 7680 Move returns status 0, amount 247
03:25:51.603 00.001 7680 move complete, result=0
03:25:51.603 00.000 7680 worker thread done servicing request
03:25:51.604 00.001 7680 Worker thread wakes up
03:25:51.604 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 247 ms SOUTH
03:25:51.612 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:51.612 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:52.863 01.251 7680 Exposure complete
03:25:53.010 00.147 7680 worker thread done servicing request
03:25:53.010 00.000 6120 OnExposeComplete: enter
03:25:53.015 00.005 6120 UpdateGuideState(): m_state=6
03:25:53.020 00.005 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2866
03:25:53.025 00.005 6120 Star::Find returns 1 (0), X=513.17, Y=669.83, Mass=8797, SNR=61.5, Peak=219 HFD=6.7
03:25:53.029 00.004 6120 CameraToMount -- cameraTheta (0.92) - m_xAngle (0.19) = xAngle (0.74 = 0.74)
03:25:53.033 00.004 6120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.61 = -2.67)
03:25:53.036 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.92 mountX=0.17 mountY=-0.10, mountTheta=-0.55
03:25:53.042 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.18, opts=13)
03:25:53.046 00.004 6120 Enqueuing Move request for scope (0.14, 0.18)
03:25:53.049 00.003 7680 Worker thread wakes up
03:25:53.050 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0xd
03:25:53.051 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
03:25:53.051 00.000 7680 Moving (0.14, 0.18) raw xDistance=0.17 yDistance=-0.10
03:25:53.051 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:25:53.051 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:25:53.051 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:53.060 00.009 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:25:53.060 00.000 7680 MoveAxis(E, 0, ABG)
03:25:53.060 00.000 7680 Move returns status 0, amount 0
03:25:53.060 00.000 7680 MoveAxis(N, 0, ABG)
03:25:53.060 00.000 6120 UpdateGuideState exits: m=8797 SNR=61.5
03:25:53.066 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:53.069 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:53.074 00.005 6120 Enqueuing Expose request
03:25:53.079 00.005 7680 Move returns status 0, amount 0
03:25:53.079 00.000 7680 move complete, result=0
03:25:53.079 00.000 7680 worker thread done servicing request
03:25:53.079 00.000 7680 Worker thread wakes up
03:25:53.079 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:53.079 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:53.079 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:25:54.329 01.250 7680 Exposure complete
03:25:54.474 00.145 7680 worker thread done servicing request
03:25:54.475 00.001 6120 OnExposeComplete: enter
03:25:54.479 00.004 6120 UpdateGuideState(): m_state=6
03:25:54.483 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2867
03:25:54.488 00.005 6120 Star::Find returns 1 (0), X=513.25, Y=669.71, Mass=8496, SNR=61.3, Peak=195 HFD=6.7
03:25:54.493 00.005 6120 CameraToMount -- cameraTheta (0.25) - m_xAngle (0.19) = xAngle (0.07 = 0.07)
03:25:54.497 00.004 6120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.94 = 2.94)
03:25:54.501 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.23 cameraTheta=0.25 mountX=0.23 mountY=0.05, mountTheta=0.20
03:25:54.506 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.06, opts=13)
03:25:54.509 00.003 6120 Enqueuing Move request for scope (0.22, 0.06)
03:25:54.512 00.003 7680 Worker thread wakes up
03:25:54.512 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.06) opts 0xd
03:25:54.512 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.06)
03:25:54.512 00.000 7680 Moving (0.22, 0.06) raw xDistance=0.23 yDistance=0.05
03:25:54.514 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
03:25:54.514 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:25:54.514 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:25:54.514 00.000 7680 MoveAxis(W, 93, ABG)
03:25:54.514 00.000 7680 Guiding  Dir = 3, Dur = 93
03:25:54.514 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:54.519 00.005 7680 IsSlewing returns 0
03:25:54.519 00.000 6120 UpdateGuideState exits: m=8496 SNR=61.3
03:25:54.522 00.003 7680 IsGuiding returns 0
03:25:54.523 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:54.526 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:54.529 00.003 7680 PulseGuide returned control before completion, sleep 103
03:25:54.530 00.001 6120 Enqueuing Expose request
03:25:54.634 00.104 7680 IsGuiding returns 1
03:25:54.635 00.001 7680 scope still moving after pulse duration time elapsed
03:25:54.665 00.030 7680 IsSlewing returns 0
03:25:54.667 00.002 7680 IsGuiding returns 0
03:25:54.669 00.002 7680 scope move finished after 93 + 52 ms
03:25:54.670 00.001 7680 Move returns status 0, amount 93
03:25:54.670 00.000 7680 MoveAxis(N, 0, ABG)
03:25:54.671 00.001 7680 Move returns status 0, amount 0
03:25:54.671 00.000 7680 move complete, result=0
03:25:54.671 00.000 6120 GuideStep: 0.2 px 93 ms WEST, 0.0 px 0 ms NORTH
03:25:54.678 00.007 7680 worker thread done servicing request
03:25:54.679 00.001 7680 Worker thread wakes up
03:25:54.680 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:54.682 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:55.934 01.252 7680 Exposure complete
03:25:56.082 00.148 7680 worker thread done servicing request
03:25:56.084 00.002 6120 OnExposeComplete: enter
03:25:56.088 00.004 6120 UpdateGuideState(): m_state=6
03:25:56.093 00.005 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2868
03:25:56.097 00.004 6120 Star::Find returns 1 (0), X=513.14, Y=669.05, Mass=7989, SNR=59.6, Peak=194 HFD=6.3
03:25:56.101 00.004 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
03:25:56.106 00.005 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
03:25:56.110 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.61 hyp=0.61 cameraTheta=-1.40 mountX=-0.01 mountY=0.59, mountTheta=1.58
03:25:56.115 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.61, opts=13)
03:25:56.119 00.004 6120 Enqueuing Move request for scope (0.11, -0.61)
03:25:56.123 00.004 7680 Worker thread wakes up
03:25:56.124 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.61) opts 0xd
03:25:56.124 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.61)
03:25:56.124 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:56.129 00.005 6120 UpdateGuideState exits: m=7989 SNR=59.6
03:25:56.132 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:56.137 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:56.140 00.003 7680 Moving (0.11, -0.61) raw xDistance=-0.01 yDistance=0.59
03:25:56.140 00.000 6120 Enqueuing Expose request
03:25:56.145 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:25:56.145 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
03:25:56.145 00.000 7680 MoveAxis(E, 0, ABG)
03:25:56.145 00.000 7680 Move returns status 0, amount 0
03:25:56.146 00.001 7680 MoveAxis(S, 321, ABG)
03:25:56.147 00.001 7680 Guiding  Dir = 1, Dur = 321
03:25:56.147 00.000 7680 IsSlewing returns 0
03:25:56.147 00.000 7680 IsGuiding returns 0
03:25:56.148 00.001 7680 PulseGuide returned control before completion, sleep 331
03:25:56.487 00.339 7680 IsGuiding returns 1
03:25:56.488 00.001 7680 scope still moving after pulse duration time elapsed
03:25:56.518 00.030 7680 IsSlewing returns 0
03:25:56.518 00.000 7680 IsGuiding returns 0
03:25:56.520 00.002 7680 scope move finished after 321 + 51 ms
03:25:56.521 00.001 7680 Move returns status 0, amount 321
03:25:56.521 00.000 7680 move complete, result=0
03:25:56.522 00.001 7680 worker thread done servicing request
03:25:56.523 00.001 7680 Worker thread wakes up
03:25:56.523 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.6 px 321 ms SOUTH
03:25:56.529 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:56.530 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:57.784 01.254 7680 Exposure complete
03:25:57.914 00.130 7680 worker thread done servicing request
03:25:57.915 00.001 6120 OnExposeComplete: enter
03:25:57.919 00.004 6120 UpdateGuideState(): m_state=6
03:25:57.923 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2869
03:25:57.929 00.006 6120 Star::Find returns 1 (0), X=513.27, Y=669.84, Mass=8498, SNR=60.6, Peak=223 HFD=6.7
03:25:57.933 00.004 6120 CameraToMount -- cameraTheta (0.67) - m_xAngle (0.19) = xAngle (0.49 = 0.49)
03:25:57.936 00.003 6120 CameraToMount -- cameraTheta (0.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.36 = -2.92)
03:25:57.941 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=0.19 hyp=0.30 cameraTheta=0.67 mountX=0.27 mountY=-0.07, mountTheta=-0.24
03:25:57.945 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.19, opts=13)
03:25:57.950 00.005 6120 Enqueuing Move request for scope (0.24, 0.19)
03:25:57.953 00.003 7680 Worker thread wakes up
03:25:57.953 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:57.958 00.005 6120 UpdateGuideState exits: m=8498 SNR=60.6
03:25:57.961 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:57.966 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:57.970 00.004 6120 Enqueuing Expose request
03:25:57.973 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.19) opts 0xd
03:25:57.973 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.19)
03:25:57.973 00.000 7680 Moving (0.24, 0.19) raw xDistance=0.27 yDistance=-0.07
03:25:57.975 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:25:57.975 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:25:57.975 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:25:57.975 00.000 7680 MoveAxis(W, 109, ABG)
03:25:57.975 00.000 7680 Guiding  Dir = 3, Dur = 109
03:25:57.976 00.001 7680 IsSlewing returns 0
03:25:57.976 00.000 7680 IsGuiding returns 0
03:25:57.976 00.000 7680 PulseGuide returned control before completion, sleep 119
03:25:58.102 00.126 7680 IsGuiding returns 1
03:25:58.102 00.000 7680 scope still moving after pulse duration time elapsed
03:25:58.133 00.031 7680 IsSlewing returns 0
03:25:58.133 00.000 7680 IsGuiding returns 0
03:25:58.135 00.002 7680 scope move finished after 109 + 49 ms
03:25:58.135 00.000 7680 Move returns status 0, amount 109
03:25:58.135 00.000 7680 MoveAxis(N, 0, ABG)
03:25:58.136 00.001 7680 Move returns status 0, amount 0
03:25:58.137 00.001 7680 move complete, result=0
03:25:58.137 00.000 7680 worker thread done servicing request
03:25:58.137 00.000 7680 Worker thread wakes up
03:25:58.137 00.000 6120 GuideStep: 0.3 px 109 ms WEST, -0.1 px 0 ms NORTH
03:25:58.145 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:58.145 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:25:59.397 01.252 7680 Exposure complete
03:25:59.532 00.135 7680 worker thread done servicing request
03:25:59.532 00.000 6120 OnExposeComplete: enter
03:25:59.537 00.005 6120 UpdateGuideState(): m_state=6
03:25:59.540 00.003 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2870
03:25:59.544 00.004 6120 Star::Find returns 1 (0), X=513.13, Y=669.71, Mass=8746, SNR=62.5, Peak=190 HFD=6.8
03:25:59.548 00.004 6120 CameraToMount -- cameraTheta (0.52) - m_xAngle (0.19) = xAngle (0.33 = 0.33)
03:25:59.553 00.005 6120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.21 = -3.08)
03:25:59.556 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.11 cameraTheta=0.52 mountX=0.11 mountY=-0.01, mountTheta=-0.07
03:25:59.561 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.06, opts=13)
03:25:59.566 00.005 6120 Enqueuing Move request for scope (0.10, 0.06)
03:25:59.569 00.003 7680 Worker thread wakes up
03:25:59.570 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
03:25:59.570 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:25:59.573 00.003 6120 UpdateGuideState exits: m=8746 SNR=62.5
03:25:59.577 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:59.581 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:25:59.585 00.004 6120 Enqueuing Expose request
03:25:59.590 00.005 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:25:59.590 00.000 7680 Moving (0.10, 0.06) raw xDistance=0.11 yDistance=-0.01
03:25:59.590 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:25:59.590 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:25:59.591 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:25:59.591 00.000 7680 MoveAxis(E, 0, ABG)
03:25:59.591 00.000 7680 Move returns status 0, amount 0
03:25:59.592 00.001 7680 MoveAxis(N, 0, ABG)
03:25:59.592 00.000 7680 Move returns status 0, amount 0
03:25:59.593 00.001 7680 move complete, result=0
03:25:59.593 00.000 7680 worker thread done servicing request
03:25:59.593 00.000 7680 Worker thread wakes up
03:25:59.593 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:25:59.598 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:25:59.598 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:00.846 01.248 7680 Exposure complete
03:26:00.994 00.148 7680 worker thread done servicing request
03:26:00.994 00.000 6120 OnExposeComplete: enter
03:26:00.999 00.005 6120 UpdateGuideState(): m_state=6
03:26:01.002 00.003 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2871
03:26:01.007 00.005 6120 Star::Find returns 1 (0), X=513.05, Y=669.13, Mass=7840, SNR=58.9, Peak=214 HFD=6.3
03:26:01.011 00.004 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
03:26:01.016 00.005 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
03:26:01.020 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.52 hyp=0.53 cameraTheta=-1.53 mountX=-0.08 mountY=0.48, mountTheta=1.73
03:26:01.026 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.52, opts=13)
03:26:01.031 00.005 6120 Enqueuing Move request for scope (0.02, -0.52)
03:26:01.034 00.003 7680 Worker thread wakes up
03:26:01.034 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:01.039 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.52) opts 0xd
03:26:01.039 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.52)
03:26:01.039 00.000 6120 UpdateGuideState exits: m=7840 SNR=58.9
03:26:01.043 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:01.046 00.003 7680 Moving (0.02, -0.52) raw xDistance=-0.08 yDistance=0.48
03:26:01.047 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:26:01.047 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
03:26:01.047 00.000 7680 MoveAxis(E, 0, ABG)
03:26:01.049 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:01.053 00.004 7680 Move returns status 0, amount 0
03:26:01.053 00.000 7680 MoveAxis(S, 261, ABG)
03:26:01.054 00.001 7680 Guiding  Dir = 1, Dur = 261
03:26:01.054 00.000 6120 Enqueuing Expose request
03:26:01.058 00.004 7680 IsSlewing returns 0
03:26:01.058 00.000 7680 IsGuiding returns 0
03:26:01.058 00.000 7680 PulseGuide returned control before completion, sleep 271
03:26:01.334 00.276 7680 IsGuiding returns 1
03:26:01.335 00.001 7680 scope still moving after pulse duration time elapsed
03:26:01.364 00.029 7680 IsSlewing returns 0
03:26:01.364 00.000 7680 IsGuiding returns 0
03:26:01.365 00.001 7680 scope move finished after 261 + 45 ms
03:26:01.365 00.000 7680 Move returns status 0, amount 261
03:26:01.365 00.000 7680 move complete, result=0
03:26:01.366 00.001 7680 worker thread done servicing request
03:26:01.366 00.000 7680 Worker thread wakes up
03:26:01.367 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 261 ms SOUTH
03:26:01.377 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:01.377 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:02.627 01.250 7680 Exposure complete
03:26:02.759 00.132 7680 worker thread done servicing request
03:26:02.759 00.000 6120 OnExposeComplete: enter
03:26:02.764 00.005 6120 UpdateGuideState(): m_state=6
03:26:02.767 00.003 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2872
03:26:02.772 00.005 6120 Star::Find returns 1 (0), X=513.18, Y=669.82, Mass=8460, SNR=61.2, Peak=201 HFD=6.7
03:26:02.775 00.003 6120 CameraToMount -- cameraTheta (0.84) - m_xAngle (0.19) = xAngle (0.65 = 0.65)
03:26:02.779 00.004 6120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.52 = -2.76)
03:26:02.783 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.17 hyp=0.23 cameraTheta=0.84 mountX=0.18 mountY=-0.09, mountTheta=-0.44
03:26:02.787 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.17, opts=13)
03:26:02.791 00.004 6120 Enqueuing Move request for scope (0.15, 0.17)
03:26:02.794 00.003 7680 Worker thread wakes up
03:26:02.795 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.17) opts 0xd
03:26:02.796 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.17)
03:26:02.796 00.000 7680 Moving (0.15, 0.17) raw xDistance=0.18 yDistance=-0.09
03:26:02.796 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:26:02.796 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:26:02.796 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:26:02.796 00.000 7680 MoveAxis(E, 0, ABG)
03:26:02.796 00.000 7680 Move returns status 0, amount 0
03:26:02.796 00.000 7680 MoveAxis(N, 0, ABG)
03:26:02.796 00.000 7680 Move returns status 0, amount 0
03:26:02.797 00.001 7680 move complete, result=0
03:26:02.797 00.000 7680 worker thread done servicing request
03:26:02.797 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:02.801 00.004 6120 UpdateGuideState exits: m=8460 SNR=61.2
03:26:02.805 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:02.808 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:02.811 00.003 6120 Enqueuing Expose request
03:26:02.815 00.004 7680 Worker thread wakes up
03:26:02.815 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:02.819 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:02.819 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:04.064 01.245 7680 Exposure complete
03:26:04.199 00.135 7680 worker thread done servicing request
03:26:04.199 00.000 6120 OnExposeComplete: enter
03:26:04.203 00.004 6120 UpdateGuideState(): m_state=6
03:26:04.206 00.003 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2873
03:26:04.210 00.004 6120 Star::Find returns 1 (0), X=513.13, Y=669.67, Mass=8769, SNR=62.7, Peak=211 HFD=6.8
03:26:04.214 00.004 6120 CameraToMount -- cameraTheta (0.22) - m_xAngle (0.19) = xAngle (0.03 = 0.03)
03:26:04.217 00.003 6120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.90 = 2.90)
03:26:04.220 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.22 mountX=0.10 mountY=0.02, mountTheta=0.23
03:26:04.226 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.02, opts=13)
03:26:04.230 00.004 6120 Enqueuing Move request for scope (0.10, 0.02)
03:26:04.234 00.004 7680 Worker thread wakes up
03:26:04.234 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:04.238 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
03:26:04.238 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
03:26:04.238 00.000 7680 Moving (0.10, 0.02) raw xDistance=0.10 yDistance=0.02
03:26:04.239 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:26:04.239 00.000 6120 UpdateGuideState exits: m=8769 SNR=62.7
03:26:04.244 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:26:04.244 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:04.248 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:26:04.248 00.000 7680 MoveAxis(E, 0, ABG)
03:26:04.248 00.000 7680 Move returns status 0, amount 0
03:26:04.248 00.000 7680 MoveAxis(N, 0, ABG)
03:26:04.248 00.000 7680 Move returns status 0, amount 0
03:26:04.248 00.000 7680 move complete, result=0
03:26:04.249 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:04.252 00.003 6120 Enqueuing Expose request
03:26:04.256 00.004 7680 worker thread done servicing request
03:26:04.257 00.001 7680 Worker thread wakes up
03:26:04.257 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:04.257 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:04.258 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:26:05.592 01.334 7680 Exposure complete
03:26:05.955 00.363 7680 worker thread done servicing request
03:26:05.955 00.000 6120 OnExposeComplete: enter
03:26:05.958 00.003 6120 UpdateGuideState(): m_state=6
03:26:05.962 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2874
03:26:05.965 00.003 6120 Star::Find returns 1 (0), X=513.19, Y=669.14, Mass=8145, SNR=59.7, Peak=213 HFD=6.4
03:26:05.968 00.003 6120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.19) = xAngle (-1.46 = -1.46)
03:26:05.971 00.003 6120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
03:26:05.974 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=-0.51 hyp=0.53 cameraTheta=-1.27 mountX=0.06 mountY=0.53, mountTheta=1.46
03:26:05.978 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.51, opts=13)
03:26:05.981 00.003 6120 Enqueuing Move request for scope (0.16, -0.51)
03:26:05.984 00.003 7680 Worker thread wakes up
03:26:05.984 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.51) opts 0xd
03:26:05.984 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.51)
03:26:05.984 00.000 7680 Moving (0.16, -0.51) raw xDistance=0.06 yDistance=0.53
03:26:05.985 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:26:05.985 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
03:26:05.985 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:05.989 00.004 7680 MoveAxis(E, 0, ABG)
03:26:05.989 00.000 7680 Move returns status 0, amount 0
03:26:05.989 00.000 7680 MoveAxis(S, 285, ABG)
03:26:05.989 00.000 7680 Guiding  Dir = 1, Dur = 285
03:26:05.989 00.000 6120 UpdateGuideState exits: m=8145 SNR=59.7
03:26:05.993 00.004 7680 IsSlewing returns 0
03:26:05.993 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:05.996 00.003 7680 IsGuiding returns 0
03:26:05.996 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:06.000 00.004 7680 PulseGuide returned control before completion, sleep 295
03:26:06.000 00.000 6120 Enqueuing Expose request
03:26:06.310 00.310 7680 IsGuiding returns 1
03:26:06.310 00.000 7680 scope still moving after pulse duration time elapsed
03:26:06.342 00.032 7680 IsSlewing returns 0
03:26:06.342 00.000 7680 IsGuiding returns 0
03:26:06.342 00.000 7680 scope move finished after 285 + 60 ms
03:26:06.343 00.001 7680 Move returns status 0, amount 285
03:26:06.343 00.000 7680 move complete, result=0
03:26:06.343 00.000 7680 worker thread done servicing request
03:26:06.343 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 285 ms SOUTH
03:26:06.348 00.005 7680 Worker thread wakes up
03:26:06.348 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:06.348 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:07.595 01.247 7680 Exposure complete
03:26:07.720 00.125 7680 worker thread done servicing request
03:26:07.720 00.000 6120 OnExposeComplete: enter
03:26:07.724 00.004 6120 UpdateGuideState(): m_state=6
03:26:07.728 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2875
03:26:07.732 00.004 6120 Star::Find returns 1 (0), X=513.02, Y=669.88, Mass=8399, SNR=60.5, Peak=215 HFD=6.4
03:26:07.735 00.003 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (0.19) = xAngle (1.43 = 1.43)
03:26:07.740 00.005 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.31 = -1.98)
03:26:07.744 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.62 mountX=0.03 mountY=-0.21, mountTheta=-1.42
03:26:07.761 00.017 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.23, opts=13)
03:26:07.765 00.004 6120 Enqueuing Move request for scope (-0.01, 0.23)
03:26:07.771 00.006 7680 Worker thread wakes up
03:26:07.771 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:07.775 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
03:26:07.775 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
03:26:07.775 00.000 7680 Moving (-0.01, 0.23) raw xDistance=0.03 yDistance=-0.21
03:26:07.775 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:26:07.775 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:26:07.777 00.002 6120 UpdateGuideState exits: m=8399 SNR=60.5
03:26:07.780 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:26:07.780 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:07.784 00.004 7680 MoveAxis(E, 0, ABG)
03:26:07.784 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:07.787 00.003 7680 Move returns status 0, amount 0
03:26:07.787 00.000 7680 MoveAxis(N, 0, ABG)
03:26:07.787 00.000 7680 Move returns status 0, amount 0
03:26:07.787 00.000 7680 move complete, result=0
03:26:07.787 00.000 6120 Enqueuing Expose request
03:26:07.793 00.006 7680 worker thread done servicing request
03:26:07.793 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:26:07.798 00.005 7680 Worker thread wakes up
03:26:07.799 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:07.800 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:09.050 01.250 7680 Exposure complete
03:26:09.203 00.153 7680 worker thread done servicing request
03:26:09.203 00.000 6120 OnExposeComplete: enter
03:26:09.208 00.005 6120 UpdateGuideState(): m_state=6
03:26:09.212 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2876
03:26:09.218 00.006 6120 Star::Find returns 1 (0), X=513.04, Y=669.81, Mass=8803, SNR=63.0, Peak=210 HFD=6.7
03:26:09.221 00.003 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (0.19) = xAngle (1.29 = 1.29)
03:26:09.224 00.003 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.17 = -2.12)
03:26:09.228 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.48 mountX=0.04 mountY=-0.14, mountTheta=-1.26
03:26:09.233 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.16, opts=13)
03:26:09.238 00.005 6120 Enqueuing Move request for scope (0.01, 0.16)
03:26:09.243 00.005 7680 Worker thread wakes up
03:26:09.243 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
03:26:09.244 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
03:26:09.245 00.001 7680 Moving (0.01, 0.16) raw xDistance=0.04 yDistance=-0.14
03:26:09.245 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:26:09.245 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:26:09.245 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:09.249 00.004 6120 UpdateGuideState exits: m=8803 SNR=63.0
03:26:09.254 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:26:09.254 00.000 7680 MoveAxis(E, 0, ABG)
03:26:09.255 00.001 7680 Move returns status 0, amount 0
03:26:09.255 00.000 7680 MoveAxis(N, 0, ABG)
03:26:09.255 00.000 7680 Move returns status 0, amount 0
03:26:09.255 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:09.259 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:09.263 00.004 6120 Enqueuing Expose request
03:26:09.266 00.003 7680 move complete, result=0
03:26:09.266 00.000 7680 worker thread done servicing request
03:26:09.266 00.000 7680 Worker thread wakes up
03:26:09.266 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:09.266 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:09.271 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:10.528 01.257 7680 Exposure complete
03:26:10.669 00.141 7680 worker thread done servicing request
03:26:10.671 00.002 6120 OnExposeComplete: enter
03:26:10.674 00.003 6120 UpdateGuideState(): m_state=6
03:26:10.679 00.005 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2877
03:26:10.683 00.004 6120 Star::Find returns 1 (0), X=512.89, Y=669.21, Mass=7798, SNR=58.0, Peak=214 HFD=6.4
03:26:10.688 00.005 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
03:26:10.692 00.004 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
03:26:10.697 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.44 hyp=0.46 cameraTheta=-1.89 mountX=-0.22 mountY=0.33, mountTheta=2.17
03:26:10.701 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.44, opts=13)
03:26:10.705 00.004 6120 Enqueuing Move request for scope (-0.14, -0.44)
03:26:10.711 00.006 7680 Worker thread wakes up
03:26:10.711 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:10.716 00.005 6120 UpdateGuideState exits: m=7798 SNR=58.0
03:26:10.719 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:10.723 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:10.725 00.002 6120 Enqueuing Expose request
03:26:10.729 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.44) opts 0xd
03:26:10.729 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.44)
03:26:10.729 00.000 7680 Moving (-0.14, -0.44) raw xDistance=-0.22 yDistance=0.33
03:26:10.729 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:26:10.729 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:26:10.729 00.000 7680 MoveAxis(E, 91, ABG)
03:26:10.730 00.001 7680 Guiding  Dir = 2, Dur = 91
03:26:10.730 00.000 7680 IsSlewing returns 0
03:26:10.730 00.000 7680 IsGuiding returns 0
03:26:10.730 00.000 7680 PulseGuide returned control before completion, sleep 101
03:26:10.845 00.115 7680 IsGuiding returns 1
03:26:10.847 00.002 7680 scope still moving after pulse duration time elapsed
03:26:10.877 00.030 7680 IsSlewing returns 0
03:26:10.879 00.002 7680 IsGuiding returns 0
03:26:10.880 00.001 7680 scope move finished after 91 + 58 ms
03:26:10.880 00.000 7680 Move returns status 0, amount 91
03:26:10.880 00.000 7680 MoveAxis(S, 179, ABG)
03:26:10.881 00.001 7680 Guiding  Dir = 1, Dur = 179
03:26:10.881 00.000 7680 IsSlewing returns 0
03:26:10.882 00.001 7680 IsGuiding returns 0
03:26:10.884 00.002 7680 PulseGuide returned control before completion, sleep 189
03:26:11.080 00.196 7680 IsGuiding returns 1
03:26:11.081 00.001 7680 scope still moving after pulse duration time elapsed
03:26:11.111 00.030 7680 IsSlewing returns 0
03:26:11.112 00.001 7680 IsGuiding returns 0
03:26:11.114 00.002 7680 scope move finished after 179 + 51 ms
03:26:11.114 00.000 7680 Move returns status 0, amount 179
03:26:11.114 00.000 7680 move complete, result=0
03:26:11.115 00.001 7680 worker thread done servicing request
03:26:11.115 00.000 7680 Worker thread wakes up
03:26:11.115 00.000 6120 GuideStep: -0.2 px 91 ms EAST, 0.3 px 179 ms SOUTH
03:26:11.122 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:11.123 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:12.380 01.257 7680 Exposure complete
03:26:12.531 00.151 7680 worker thread done servicing request
03:26:12.532 00.001 6120 OnExposeComplete: enter
03:26:12.535 00.003 6120 UpdateGuideState(): m_state=6
03:26:12.539 00.004 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2878
03:26:12.543 00.004 6120 Star::Find returns 1 (0), X=512.94, Y=669.18, Mass=8095, SNR=60.7, Peak=202 HFD=6.4
03:26:12.548 00.005 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
03:26:12.553 00.005 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
03:26:12.559 00.006 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.47 hyp=0.48 cameraTheta=-1.76 mountX=-0.17 mountY=0.38, mountTheta=2.00
03:26:12.564 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.47, opts=13)
03:26:12.569 00.005 6120 Enqueuing Move request for scope (-0.09, -0.47)
03:26:12.572 00.003 7680 Worker thread wakes up
03:26:12.572 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:12.577 00.005 6120 UpdateGuideState exits: m=8095 SNR=60.7
03:26:12.580 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:12.584 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.47) opts 0xd
03:26:12.584 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.47)
03:26:12.585 00.001 7680 Moving (-0.09, -0.47) raw xDistance=-0.17 yDistance=0.38
03:26:12.585 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:26:12.585 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:12.592 00.007 6120 Enqueuing Expose request
03:26:12.597 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:26:12.597 00.000 7680 MoveAxis(E, 0, ABG)
03:26:12.597 00.000 7680 Move returns status 0, amount 0
03:26:12.597 00.000 7680 MoveAxis(S, 208, ABG)
03:26:12.597 00.000 7680 Guiding  Dir = 1, Dur = 208
03:26:12.598 00.001 7680 IsSlewing returns 0
03:26:12.598 00.000 7680 IsGuiding returns 0
03:26:12.599 00.001 7680 PulseGuide returned control before completion, sleep 218
03:26:12.821 00.222 7680 IsGuiding returns 1
03:26:12.822 00.001 7680 scope still moving after pulse duration time elapsed
03:26:12.852 00.030 7680 IsSlewing returns 0
03:26:12.853 00.001 7680 IsGuiding returns 0
03:26:12.853 00.000 7680 scope move finished after 208 + 46 ms
03:26:12.853 00.000 7680 Move returns status 0, amount 208
03:26:12.854 00.001 7680 move complete, result=0
03:26:12.854 00.000 7680 worker thread done servicing request
03:26:12.855 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 208 ms SOUTH
03:26:12.861 00.006 7680 Worker thread wakes up
03:26:12.861 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:12.863 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:14.110 01.247 7680 Exposure complete
03:26:14.255 00.145 7680 worker thread done servicing request
03:26:14.256 00.001 6120 OnExposeComplete: enter
03:26:14.260 00.004 6120 UpdateGuideState(): m_state=6
03:26:14.264 00.004 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2879
03:26:14.267 00.003 6120 Star::Find returns 1 (0), X=512.36, Y=671.76, Mass=7759, SNR=58.7, Peak=202 HFD=6.5
03:26:14.270 00.003 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (0.19) = xAngle (1.69 = 1.69)
03:26:14.276 00.006 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.57 = -1.72)
03:26:14.280 00.004 6120 CameraToMount -- cameraX=-0.67 cameraY=2.11 hyp=2.21 cameraTheta=1.88 mountX=-0.27 mountY=-2.19, mountTheta=-1.69
03:26:14.284 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.67, y=2.11, opts=13)
03:26:14.289 00.005 6120 Enqueuing Move request for scope (-0.67, 2.11)
03:26:14.292 00.003 7680 Worker thread wakes up
03:26:14.293 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:14.296 00.003 6120 UpdateGuideState exits: m=7759 SNR=58.7
03:26:14.300 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:14.304 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:14.307 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 2.11) opts 0xd
03:26:14.308 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.67, 2.11)
03:26:14.308 00.000 7680 Moving (-0.67, 2.11) raw xDistance=-0.27 yDistance=-2.19
03:26:14.308 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:26:14.308 00.000 7680 resist switch: large excursion: input -2.19 thresh 0.60 direction from 1 to -1
03:26:14.308 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.57
03:26:14.309 00.001 7680 GuideAlgorithmResistSwitch::result() returns -2.19 from input -2.19
03:26:14.309 00.000 7680 MoveAxis(E, 110, ABG)
03:26:14.310 00.001 7680 Guiding  Dir = 2, Dur = 110
03:26:14.310 00.000 6120 Enqueuing Expose request
03:26:14.314 00.004 7680 IsSlewing returns 0
03:26:14.314 00.000 7680 IsGuiding returns 0
03:26:14.314 00.000 7680 PulseGuide returned control before completion, sleep 120
03:26:14.443 00.129 7680 IsGuiding returns 1
03:26:14.444 00.001 7680 scope still moving after pulse duration time elapsed
03:26:14.474 00.030 7680 IsSlewing returns 0
03:26:14.474 00.000 7680 IsGuiding returns 0
03:26:14.475 00.001 7680 scope move finished after 110 + 50 ms
03:26:14.475 00.000 7680 Move returns status 0, amount 110
03:26:14.475 00.000 7680 MoveAxis(N, 1189, ABG)
03:26:14.475 00.000 7680 Guiding  Dir = 0, Dur = 1189
03:26:14.475 00.000 7680 IsSlewing returns 0
03:26:14.475 00.000 7680 IsGuiding returns 0
03:26:14.477 00.002 7680 PulseGuide returned control before completion, sleep 1199
03:26:15.678 01.201 7680 IsGuiding returns 1
03:26:15.679 00.001 7680 scope still moving after pulse duration time elapsed
03:26:15.710 00.031 7680 IsSlewing returns 0
03:26:15.711 00.001 7680 IsGuiding returns 0
03:26:15.711 00.000 7680 scope move finished after 1189 + 45 ms
03:26:15.712 00.001 7680 Move returns status 0, amount 1189
03:26:15.712 00.000 7680 move complete, result=0
03:26:15.712 00.000 7680 worker thread done servicing request
03:26:15.712 00.000 6120 GuideStep: -0.3 px 110 ms EAST, -2.2 px 1189 ms NORTH
03:26:15.723 00.011 7680 Worker thread wakes up
03:26:15.723 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:15.723 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:16.969 01.246 7680 Exposure complete
03:26:17.108 00.139 7680 worker thread done servicing request
03:26:17.109 00.001 6120 OnExposeComplete: enter
03:26:17.113 00.004 6120 UpdateGuideState(): m_state=6
03:26:17.118 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2880
03:26:17.123 00.005 6120 Star::Find returns 1 (0), X=512.57, Y=668.79, Mass=8358, SNR=60.7, Peak=216 HFD=6.7
03:26:17.128 00.005 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
03:26:17.131 00.003 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
03:26:17.136 00.005 6120 CameraToMount -- cameraX=-0.46 cameraY=-0.86 hyp=0.98 cameraTheta=-2.07 mountX=-0.62 mountY=0.57, mountTheta=2.40
03:26:17.141 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.46, y=-0.86, opts=13)
03:26:17.146 00.005 6120 Enqueuing Move request for scope (-0.46, -0.86)
03:26:17.151 00.005 7680 Worker thread wakes up
03:26:17.151 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.86) opts 0xd
03:26:17.151 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.46, -0.86)
03:26:17.151 00.000 7680 Moving (-0.46, -0.86) raw xDistance=-0.62 yDistance=0.57
03:26:17.151 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.62
03:26:17.152 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:26:17.152 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:17.156 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
03:26:17.156 00.000 7680 MoveAxis(E, 259, ABG)
03:26:17.156 00.000 7680 Guiding  Dir = 2, Dur = 259
03:26:17.156 00.000 6120 UpdateGuideState exits: m=8358 SNR=60.7
03:26:17.161 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:17.165 00.004 7680 IsSlewing returns 0
03:26:17.165 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:17.170 00.005 6120 Enqueuing Expose request
03:26:17.174 00.004 7680 IsGuiding returns 0
03:26:17.175 00.001 7680 PulseGuide returned control before completion, sleep 269
03:26:17.448 00.273 7680 IsGuiding returns 1
03:26:17.448 00.000 7680 scope still moving after pulse duration time elapsed
03:26:17.479 00.031 7680 IsSlewing returns 0
03:26:17.481 00.002 7680 IsGuiding returns 0
03:26:17.481 00.000 7680 scope move finished after 259 + 48 ms
03:26:17.482 00.001 7680 Move returns status 0, amount 259
03:26:17.482 00.000 7680 MoveAxis(N, 0, ABG)
03:26:17.482 00.000 7680 Move returns status 0, amount 0
03:26:17.483 00.001 7680 move complete, result=0
03:26:17.483 00.000 7680 worker thread done servicing request
03:26:17.483 00.000 6120 GuideStep: -0.6 px 259 ms EAST, 0.6 px 0 ms NORTH
03:26:17.490 00.007 7680 Worker thread wakes up
03:26:17.490 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:17.492 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:18.745 01.253 7680 Exposure complete
03:26:18.880 00.135 7680 worker thread done servicing request
03:26:18.881 00.001 6120 OnExposeComplete: enter
03:26:18.884 00.003 6120 UpdateGuideState(): m_state=6
03:26:18.888 00.004 6120 Star::Find(15, 512, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2881
03:26:18.893 00.005 6120 Star::Find returns 1 (0), X=513.26, Y=668.74, Mass=8442, SNR=60.4, Peak=203 HFD=6.6
03:26:18.898 00.005 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
03:26:18.902 00.004 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
03:26:18.905 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=-0.91 hyp=0.94 cameraTheta=-1.32 mountX=0.06 mountY=0.92, mountTheta=1.51
03:26:18.911 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.91, opts=13)
03:26:18.915 00.004 6120 Enqueuing Move request for scope (0.23, -0.91)
03:26:18.918 00.003 7680 Worker thread wakes up
03:26:18.919 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:18.923 00.004 6120 UpdateGuideState exits: m=8442 SNR=60.4
03:26:18.927 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:18.931 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.91) opts 0xd
03:26:18.931 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.91)
03:26:18.931 00.000 7680 Moving (0.23, -0.91) raw xDistance=0.06 yDistance=0.92
03:26:18.931 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:26:18.933 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:18.937 00.004 6120 Enqueuing Expose request
03:26:18.941 00.004 7680 resist switch: large excursion: input 0.92 thresh 0.60 direction from -1 to 1
03:26:18.942 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.75
03:26:18.942 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92
03:26:18.942 00.000 7680 MoveAxis(E, 0, ABG)
03:26:18.942 00.000 7680 Move returns status 0, amount 0
03:26:18.943 00.001 7680 MoveAxis(S, 498, ABG)
03:26:18.943 00.000 7680 Guiding  Dir = 1, Dur = 498
03:26:18.943 00.000 7680 IsSlewing returns 0
03:26:18.944 00.001 7680 IsGuiding returns 0
03:26:18.945 00.001 7680 PulseGuide returned control before completion, sleep 508
03:26:19.466 00.521 7680 IsGuiding returns 1
03:26:19.467 00.001 7680 scope still moving after pulse duration time elapsed
03:26:19.497 00.030 7680 IsSlewing returns 0
03:26:19.498 00.001 7680 IsGuiding returns 0
03:26:19.498 00.000 7680 scope move finished after 498 + 56 ms
03:26:19.499 00.001 7680 Move returns status 0, amount 498
03:26:19.499 00.000 7680 move complete, result=0
03:26:19.499 00.000 7680 worker thread done servicing request
03:26:19.499 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.9 px 498 ms SOUTH
03:26:19.506 00.007 7680 Worker thread wakes up
03:26:19.506 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:19.506 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:20.756 01.250 7680 Exposure complete
03:26:20.894 00.138 7680 worker thread done servicing request
03:26:20.894 00.000 6120 OnExposeComplete: enter
03:26:20.897 00.003 6120 UpdateGuideState(): m_state=6
03:26:20.903 00.006 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2882
03:26:20.908 00.005 6120 Star::Find returns 1 (0), X=513.35, Y=667.97, Mass=8411, SNR=61.1, Peak=218 HFD=6.6
03:26:20.912 00.004 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
03:26:20.915 00.003 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
03:26:20.919 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=-1.68 hyp=1.71 cameraTheta=-1.38 mountX=0.00 mountY=1.65, mountTheta=1.57
03:26:20.924 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-1.68, opts=13)
03:26:20.928 00.004 6120 Enqueuing Move request for scope (0.32, -1.68)
03:26:20.935 00.007 7680 Worker thread wakes up
03:26:20.935 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -1.68) opts 0xd
03:26:20.935 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, -1.68)
03:26:20.936 00.001 7680 Moving (0.32, -1.68) raw xDistance=0.00 yDistance=1.65
03:26:20.936 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:26:20.936 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.65 from input 1.65
03:26:20.937 00.001 7680 MoveAxis(E, 0, ABG)
03:26:20.937 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:20.941 00.004 6120 UpdateGuideState exits: m=8411 SNR=61.1
03:26:20.944 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:20.949 00.005 7680 Move returns status 0, amount 0
03:26:20.949 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:20.953 00.004 6120 Enqueuing Expose request
03:26:20.958 00.005 7680 MoveAxis(S, 897, ABG)
03:26:20.959 00.001 7680 Guiding  Dir = 1, Dur = 897
03:26:20.959 00.000 7680 IsSlewing returns 0
03:26:20.960 00.001 7680 IsGuiding returns 0
03:26:20.960 00.000 7680 PulseGuide returned control before completion, sleep 907
03:26:21.872 00.912 7680 IsGuiding returns 1
03:26:21.873 00.001 7680 scope still moving after pulse duration time elapsed
03:26:21.902 00.029 7680 IsSlewing returns 0
03:26:21.904 00.002 7680 IsGuiding returns 0
03:26:21.905 00.001 7680 scope move finished after 897 + 47 ms
03:26:21.905 00.000 7680 Move returns status 0, amount 897
03:26:21.905 00.000 7680 move complete, result=0
03:26:21.905 00.000 7680 worker thread done servicing request
03:26:21.906 00.001 7680 Worker thread wakes up
03:26:21.906 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 1.7 px 897 ms SOUTH
03:26:21.913 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:21.913 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:23.156 01.243 7680 Exposure complete
03:26:23.290 00.134 7680 worker thread done servicing request
03:26:23.291 00.001 6120 OnExposeComplete: enter
03:26:23.295 00.004 6120 UpdateGuideState(): m_state=6
03:26:23.300 00.005 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2883
03:26:23.302 00.002 6120 Star::Find returns 1 (0), X=513.58, Y=669.57, Mass=8852, SNR=62.4, Peak=214 HFD=6.9
03:26:23.309 00.007 6120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.19) = xAngle (-0.34 = -0.34)
03:26:23.315 00.006 6120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.53 = 2.53)
03:26:23.318 00.003 6120 CameraToMount -- cameraX=0.55 cameraY=-0.08 hyp=0.56 cameraTheta=-0.15 mountX=0.53 mountY=0.32, mountTheta=0.54
03:26:23.325 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.55, y=-0.08, opts=13)
03:26:23.328 00.003 6120 Enqueuing Move request for scope (0.55, -0.08)
03:26:23.333 00.005 7680 Worker thread wakes up
03:26:23.334 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.08) opts 0xd
03:26:23.334 00.000 7680 Handling offset move in thread for scope, endpoint = (0.55, -0.08)
03:26:23.334 00.000 7680 Moving (0.55, -0.08) raw xDistance=0.53 yDistance=0.32
03:26:23.334 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
03:26:23.335 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:23.340 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:26:23.340 00.000 7680 MoveAxis(W, 215, ABG)
03:26:23.342 00.002 6120 UpdateGuideState exits: m=8852 SNR=62.4
03:26:23.346 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:23.350 00.004 7680 Guiding  Dir = 3, Dur = 215
03:26:23.350 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:23.353 00.003 6120 Enqueuing Expose request
03:26:23.358 00.005 7680 IsSlewing returns 0
03:26:23.358 00.000 7680 IsGuiding returns 0
03:26:23.359 00.001 7680 PulseGuide returned control before completion, sleep 225
03:26:23.600 00.241 7680 IsGuiding returns 1
03:26:23.602 00.002 7680 scope still moving after pulse duration time elapsed
03:26:23.632 00.030 7680 IsSlewing returns 0
03:26:23.633 00.001 7680 IsGuiding returns 0
03:26:23.633 00.000 7680 scope move finished after 215 + 60 ms
03:26:23.635 00.002 7680 Move returns status 0, amount 215
03:26:23.635 00.000 7680 MoveAxis(S, 173, ABG)
03:26:23.635 00.000 7680 Guiding  Dir = 1, Dur = 173
03:26:23.636 00.001 7680 IsSlewing returns 0
03:26:23.636 00.000 7680 IsGuiding returns 0
03:26:23.637 00.001 7680 PulseGuide returned control before completion, sleep 183
03:26:23.837 00.200 7680 IsGuiding returns 1
03:26:23.838 00.001 7680 scope still moving after pulse duration time elapsed
03:26:23.868 00.030 7680 IsSlewing returns 0
03:26:23.870 00.002 7680 IsGuiding returns 0
03:26:23.870 00.000 7680 scope move finished after 173 + 60 ms
03:26:23.870 00.000 7680 Move returns status 0, amount 173
03:26:23.871 00.001 7680 move complete, result=0
03:26:23.871 00.000 7680 worker thread done servicing request
03:26:23.872 00.001 7680 Worker thread wakes up
03:26:23.872 00.000 6120 GuideStep: 0.5 px 215 ms WEST, 0.3 px 173 ms SOUTH
03:26:23.878 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:23.878 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:25.126 01.248 7680 Exposure complete
03:26:25.279 00.153 7680 worker thread done servicing request
03:26:25.279 00.000 6120 OnExposeComplete: enter
03:26:25.283 00.004 6120 UpdateGuideState(): m_state=6
03:26:25.287 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2884
03:26:25.292 00.005 6120 Star::Find returns 1 (0), X=513.13, Y=670.04, Mass=9129, SNR=63.1, Peak=205 HFD=6.9
03:26:25.295 00.003 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (0.19) = xAngle (1.14 = 1.14)
03:26:25.300 00.005 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.02 = -2.27)
03:26:25.305 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.39 hyp=0.40 cameraTheta=1.33 mountX=0.17 mountY=-0.31, mountTheta=-1.08
03:26:25.311 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.39, opts=13)
03:26:25.315 00.004 6120 Enqueuing Move request for scope (0.10, 0.39)
03:26:25.318 00.003 7680 Worker thread wakes up
03:26:25.318 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.39) opts 0xd
03:26:25.318 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.39)
03:26:25.319 00.001 7680 Moving (0.10, 0.39) raw xDistance=0.17 yDistance=-0.31
03:26:25.319 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:26:25.319 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:26:25.319 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:26:25.319 00.000 7680 MoveAxis(E, 0, ABG)
03:26:25.320 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:25.324 00.004 7680 Move returns status 0, amount 0
03:26:25.324 00.000 7680 MoveAxis(N, 0, ABG)
03:26:25.324 00.000 7680 Move returns status 0, amount 0
03:26:25.324 00.000 7680 move complete, result=0
03:26:25.325 00.001 7680 worker thread done servicing request
03:26:25.325 00.000 6120 UpdateGuideState exits: m=9129 SNR=63.1
03:26:25.329 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:25.333 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:25.337 00.004 6120 Enqueuing Expose request
03:26:25.342 00.005 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:26:25.346 00.004 7680 Worker thread wakes up
03:26:25.346 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:25.346 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:26.596 01.250 7680 Exposure complete
03:26:26.728 00.132 7680 worker thread done servicing request
03:26:26.728 00.000 6120 OnExposeComplete: enter
03:26:26.733 00.005 6120 UpdateGuideState(): m_state=6
03:26:26.737 00.004 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2885
03:26:26.742 00.005 6120 Star::Find returns 1 (0), X=513.43, Y=669.54, Mass=8767, SNR=62.2, Peak=214 HFD=7.0
03:26:26.748 00.006 6120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.19) = xAngle (-0.45 = -0.45)
03:26:26.753 00.005 6120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.42 = 2.42)
03:26:26.756 00.003 6120 CameraToMount -- cameraX=0.40 cameraY=-0.11 hyp=0.41 cameraTheta=-0.26 mountX=0.37 mountY=0.27, mountTheta=0.63
03:26:26.761 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.40, y=-0.11, opts=13)
03:26:26.765 00.004 6120 Enqueuing Move request for scope (0.40, -0.11)
03:26:26.770 00.005 7680 Worker thread wakes up
03:26:26.770 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:26.774 00.004 6120 UpdateGuideState exits: m=8767 SNR=62.2
03:26:26.779 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.11) opts 0xd
03:26:26.779 00.000 7680 Handling offset move in thread for scope, endpoint = (0.40, -0.11)
03:26:26.779 00.000 7680 Moving (0.40, -0.11) raw xDistance=0.37 yDistance=0.27
03:26:26.780 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
03:26:26.780 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:26:26.780 00.000 7680 MoveAxis(W, 153, ABG)
03:26:26.780 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:26.784 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:26.788 00.004 7680 Guiding  Dir = 3, Dur = 153
03:26:26.789 00.001 6120 Enqueuing Expose request
03:26:26.792 00.003 7680 IsSlewing returns 0
03:26:26.792 00.000 7680 IsGuiding returns 0
03:26:26.794 00.002 7680 PulseGuide returned control before completion, sleep 163
03:26:26.960 00.166 7680 IsGuiding returns 1
03:26:26.961 00.001 7680 scope still moving after pulse duration time elapsed
03:26:26.991 00.030 7680 IsSlewing returns 0
03:26:26.992 00.001 7680 IsGuiding returns 0
03:26:26.993 00.001 7680 scope move finished after 153 + 46 ms
03:26:26.993 00.000 7680 Move returns status 0, amount 153
03:26:26.994 00.001 7680 MoveAxis(S, 148, ABG)
03:26:26.994 00.000 7680 Guiding  Dir = 1, Dur = 148
03:26:26.995 00.001 7680 IsSlewing returns 0
03:26:26.995 00.000 7680 IsGuiding returns 0
03:26:26.996 00.001 7680 PulseGuide returned control before completion, sleep 158
03:26:27.165 00.169 7680 IsGuiding returns 1
03:26:27.165 00.000 7680 scope still moving after pulse duration time elapsed
03:26:27.195 00.030 7680 IsSlewing returns 0
03:26:27.195 00.000 7680 IsGuiding returns 0
03:26:27.196 00.001 7680 scope move finished after 148 + 52 ms
03:26:27.197 00.001 7680 Move returns status 0, amount 148
03:26:27.197 00.000 7680 move complete, result=0
03:26:27.197 00.000 7680 worker thread done servicing request
03:26:27.198 00.001 6120 GuideStep: 0.4 px 153 ms WEST, 0.3 px 148 ms SOUTH
03:26:27.203 00.005 7680 Worker thread wakes up
03:26:27.204 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:27.205 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:28.452 01.247 7680 Exposure complete
03:26:28.597 00.145 7680 worker thread done servicing request
03:26:28.597 00.000 6120 OnExposeComplete: enter
03:26:28.601 00.004 6120 UpdateGuideState(): m_state=6
03:26:28.606 00.005 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2886
03:26:28.610 00.004 6120 Star::Find returns 1 (0), X=513.35, Y=669.09, Mass=8331, SNR=61.1, Peak=231 HFD=6.5
03:26:28.614 00.004 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.19) = xAngle (-1.23 = -1.23)
03:26:28.619 00.005 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.64 = 1.64)
03:26:28.623 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=-0.56 hyp=0.65 cameraTheta=-1.05 mountX=0.21 mountY=0.65, mountTheta=1.25
03:26:28.629 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.56, opts=13)
03:26:28.633 00.004 6120 Enqueuing Move request for scope (0.32, -0.56)
03:26:28.636 00.003 7680 Worker thread wakes up
03:26:28.636 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.56) opts 0xd
03:26:28.637 00.001 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.56)
03:26:28.637 00.000 7680 Moving (0.32, -0.56) raw xDistance=0.21 yDistance=0.65
03:26:28.637 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
03:26:28.638 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
03:26:28.638 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:28.642 00.004 7680 MoveAxis(W, 98, ABG)
03:26:28.642 00.000 7680 Guiding  Dir = 3, Dur = 98
03:26:28.642 00.000 6120 UpdateGuideState exits: m=8331 SNR=61.1
03:26:28.646 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:28.652 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:28.656 00.004 6120 Enqueuing Expose request
03:26:28.661 00.005 7680 IsSlewing returns 0
03:26:28.661 00.000 7680 IsGuiding returns 0
03:26:28.661 00.000 7680 PulseGuide returned control before completion, sleep 108
03:26:28.775 00.114 7680 IsGuiding returns 1
03:26:28.778 00.003 7680 scope still moving after pulse duration time elapsed
03:26:28.805 00.027 7680 IsSlewing returns 0
03:26:28.807 00.002 7680 IsGuiding returns 0
03:26:28.807 00.000 7680 scope move finished after 98 + 47 ms
03:26:28.808 00.001 7680 Move returns status 0, amount 98
03:26:28.808 00.000 7680 MoveAxis(S, 351, ABG)
03:26:28.808 00.000 7680 Guiding  Dir = 1, Dur = 351
03:26:28.809 00.001 7680 IsSlewing returns 0
03:26:28.809 00.000 7680 IsGuiding returns 0
03:26:28.810 00.001 7680 PulseGuide returned control before completion, sleep 361
03:26:29.180 00.370 7680 IsGuiding returns 1
03:26:29.180 00.000 7680 scope still moving after pulse duration time elapsed
03:26:29.211 00.031 7680 IsSlewing returns 0
03:26:29.212 00.001 7680 IsGuiding returns 0
03:26:29.213 00.001 7680 scope move finished after 351 + 53 ms
03:26:29.213 00.000 7680 Move returns status 0, amount 351
03:26:29.215 00.002 7680 move complete, result=0
03:26:29.215 00.000 7680 worker thread done servicing request
03:26:29.216 00.001 6120 GuideStep: 0.2 px 98 ms WEST, 0.6 px 351 ms SOUTH
03:26:29.221 00.005 7680 Worker thread wakes up
03:26:29.221 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:29.221 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:30.468 01.247 7680 Exposure complete
03:26:30.610 00.142 7680 worker thread done servicing request
03:26:30.610 00.000 6120 OnExposeComplete: enter
03:26:30.615 00.005 6120 UpdateGuideState(): m_state=6
03:26:30.619 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2887
03:26:30.623 00.004 6120 Star::Find returns 1 (0), X=513.28, Y=669.89, Mass=7956, SNR=59.4, Peak=205 HFD=6.7
03:26:30.627 00.004 6120 CameraToMount -- cameraTheta (0.75) - m_xAngle (0.19) = xAngle (0.56 = 0.56)
03:26:30.632 00.005 6120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.44 = -2.85)
03:26:30.636 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=0.23 hyp=0.34 cameraTheta=0.75 mountX=0.29 mountY=-0.10, mountTheta=-0.33
03:26:30.644 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.23, opts=13)
03:26:30.650 00.006 6120 Enqueuing Move request for scope (0.25, 0.23)
03:26:30.655 00.005 7680 Worker thread wakes up
03:26:30.656 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:30.661 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.23) opts 0xd
03:26:30.661 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.23)
03:26:30.662 00.001 7680 Moving (0.25, 0.23) raw xDistance=0.29 yDistance=-0.10
03:26:30.662 00.000 6120 UpdateGuideState exits: m=7956 SNR=59.4
03:26:30.667 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
03:26:30.667 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:30.672 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:26:30.672 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:30.677 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:26:30.677 00.000 6120 Enqueuing Expose request
03:26:30.682 00.005 7680 MoveAxis(W, 125, ABG)
03:26:30.682 00.000 7680 Guiding  Dir = 3, Dur = 125
03:26:30.683 00.001 7680 IsSlewing returns 0
03:26:30.683 00.000 7680 IsGuiding returns 0
03:26:30.683 00.000 7680 PulseGuide returned control before completion, sleep 135
03:26:30.834 00.151 7680 IsGuiding returns 1
03:26:30.834 00.000 7680 scope still moving after pulse duration time elapsed
03:26:30.865 00.031 7680 IsSlewing returns 0
03:26:30.866 00.001 7680 IsGuiding returns 0
03:26:30.866 00.000 7680 scope move finished after 125 + 57 ms
03:26:30.866 00.000 7680 Move returns status 0, amount 125
03:26:30.867 00.001 7680 MoveAxis(N, 0, ABG)
03:26:30.867 00.000 7680 Move returns status 0, amount 0
03:26:30.867 00.000 7680 move complete, result=0
03:26:30.867 00.000 7680 worker thread done servicing request
03:26:30.867 00.000 6120 GuideStep: 0.3 px 125 ms WEST, -0.1 px 0 ms NORTH
03:26:30.874 00.007 7680 Worker thread wakes up
03:26:30.875 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:30.876 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:32.125 01.249 7680 Exposure complete
03:26:32.268 00.143 7680 worker thread done servicing request
03:26:32.268 00.000 6120 OnExposeComplete: enter
03:26:32.272 00.004 6120 UpdateGuideState(): m_state=6
03:26:32.280 00.008 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2888
03:26:32.284 00.004 6120 Star::Find returns 1 (0), X=513.21, Y=669.78, Mass=8565, SNR=61.0, Peak=216 HFD=6.6
03:26:32.288 00.004 6120 CameraToMount -- cameraTheta (0.62) - m_xAngle (0.19) = xAngle (0.43 = 0.43)
03:26:32.293 00.005 6120 CameraToMount -- cameraTheta (0.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.31 = -2.98)
03:26:32.296 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.23 cameraTheta=0.62 mountX=0.21 mountY=-0.04, mountTheta=-0.18
03:26:32.302 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.13, opts=13)
03:26:32.308 00.006 6120 Enqueuing Move request for scope (0.18, 0.13)
03:26:32.313 00.005 7680 Worker thread wakes up
03:26:32.313 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:32.316 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
03:26:32.316 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
03:26:32.316 00.000 7680 Moving (0.18, 0.13) raw xDistance=0.21 yDistance=-0.04
03:26:32.318 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
03:26:32.318 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:26:32.318 00.000 6120 UpdateGuideState exits: m=8565 SNR=61.0
03:26:32.322 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:32.326 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:26:32.326 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:32.331 00.005 7680 MoveAxis(W, 93, ABG)
03:26:32.331 00.000 6120 Enqueuing Expose request
03:26:32.335 00.004 7680 Guiding  Dir = 3, Dur = 93
03:26:32.335 00.000 7680 IsSlewing returns 0
03:26:32.335 00.000 7680 IsGuiding returns 0
03:26:32.336 00.001 7680 PulseGuide returned control before completion, sleep 103
03:26:32.444 00.108 7680 IsGuiding returns 1
03:26:32.445 00.001 7680 scope still moving after pulse duration time elapsed
03:26:32.475 00.030 7680 IsSlewing returns 0
03:26:32.477 00.002 7680 IsGuiding returns 0
03:26:32.477 00.000 7680 scope move finished after 93 + 48 ms
03:26:32.477 00.000 7680 Move returns status 0, amount 93
03:26:32.478 00.001 7680 MoveAxis(N, 0, ABG)
03:26:32.478 00.000 7680 Move returns status 0, amount 0
03:26:32.479 00.001 7680 move complete, result=0
03:26:32.479 00.000 7680 worker thread done servicing request
03:26:32.479 00.000 7680 Worker thread wakes up
03:26:32.480 00.001 6120 GuideStep: 0.2 px 93 ms WEST, -0.0 px 0 ms NORTH
03:26:32.484 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:32.485 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:33.736 01.251 7680 Exposure complete
03:26:33.876 00.140 7680 worker thread done servicing request
03:26:33.876 00.000 6120 OnExposeComplete: enter
03:26:33.880 00.004 6120 UpdateGuideState(): m_state=6
03:26:33.885 00.005 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2889
03:26:33.889 00.004 6120 Star::Find returns 1 (0), X=513.16, Y=669.65, Mass=7883, SNR=58.6, Peak=191 HFD=6.8
03:26:33.892 00.003 6120 CameraToMount -- cameraTheta (-0.03) - m_xAngle (0.19) = xAngle (-0.21 = -0.21)
03:26:33.896 00.004 6120 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.66 = 2.66)
03:26:33.900 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.03 mountX=0.12 mountY=0.06, mountTheta=0.44
03:26:33.906 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.00, opts=13)
03:26:33.910 00.004 6120 Enqueuing Move request for scope (0.13, -0.00)
03:26:33.914 00.004 7680 Worker thread wakes up
03:26:33.914 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
03:26:33.915 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
03:26:33.915 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:33.920 00.005 6120 UpdateGuideState exits: m=7883 SNR=58.6
03:26:33.922 00.002 7680 Moving (0.13, -0.00) raw xDistance=0.12 yDistance=0.06
03:26:33.922 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:26:33.923 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:26:33.923 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:26:33.923 00.000 7680 MoveAxis(E, 0, ABG)
03:26:33.923 00.000 7680 Move returns status 0, amount 0
03:26:33.923 00.000 7680 MoveAxis(N, 0, ABG)
03:26:33.923 00.000 7680 Move returns status 0, amount 0
03:26:33.923 00.000 7680 move complete, result=0
03:26:33.924 00.001 7680 worker thread done servicing request
03:26:33.924 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:33.928 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:33.933 00.005 6120 Enqueuing Expose request
03:26:33.938 00.005 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:26:33.940 00.002 7680 Worker thread wakes up
03:26:33.941 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:33.941 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:35.196 01.255 7680 Exposure complete
03:26:35.331 00.135 7680 worker thread done servicing request
03:26:35.331 00.000 6120 OnExposeComplete: enter
03:26:35.336 00.005 6120 UpdateGuideState(): m_state=6
03:26:35.341 00.005 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2890
03:26:35.345 00.004 6120 Star::Find returns 1 (0), X=512.96, Y=670.04, Mass=8595, SNR=61.6, Peak=201 HFD=6.4
03:26:35.349 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (0.19) = xAngle (1.55 = 1.55)
03:26:35.353 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.43 = -1.86)
03:26:35.356 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.39 hyp=0.40 cameraTheta=1.74 mountX=0.01 mountY=-0.38, mountTheta=-1.55
03:26:35.361 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.39, opts=13)
03:26:35.365 00.004 6120 Enqueuing Move request for scope (-0.07, 0.39)
03:26:35.369 00.004 7680 Worker thread wakes up
03:26:35.369 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.39) opts 0xd
03:26:35.370 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.39)
03:26:35.370 00.000 7680 Moving (-0.07, 0.39) raw xDistance=0.01 yDistance=-0.38
03:26:35.370 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:26:35.370 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:26:35.370 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
03:26:35.371 00.001 7680 MoveAxis(E, 0, ABG)
03:26:35.371 00.000 7680 Move returns status 0, amount 0
03:26:35.371 00.000 7680 MoveAxis(N, 0, ABG)
03:26:35.371 00.000 7680 Move returns status 0, amount 0
03:26:35.372 00.001 7680 move complete, result=0
03:26:35.372 00.000 7680 worker thread done servicing request
03:26:35.372 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:35.376 00.004 6120 UpdateGuideState exits: m=8595 SNR=61.6
03:26:35.379 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:35.383 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:35.386 00.003 6120 Enqueuing Expose request
03:26:35.390 00.004 7680 Worker thread wakes up
03:26:35.390 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
03:26:35.394 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:35.394 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:36.638 01.244 7680 Exposure complete
03:26:36.773 00.135 7680 worker thread done servicing request
03:26:36.774 00.001 6120 OnExposeComplete: enter
03:26:36.778 00.004 6120 UpdateGuideState(): m_state=6
03:26:36.781 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2891
03:26:36.785 00.004 6120 Star::Find returns 1 (0), X=513.24, Y=669.08, Mass=8116, SNR=59.6, Peak=206 HFD=6.5
03:26:36.789 00.004 6120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
03:26:36.792 00.003 6120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
03:26:36.796 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.58 hyp=0.61 cameraTheta=-1.22 mountX=0.10 mountY=0.61, mountTheta=1.41
03:26:36.801 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.58, opts=13)
03:26:36.805 00.004 6120 Enqueuing Move request for scope (0.21, -0.58)
03:26:36.810 00.005 7680 Worker thread wakes up
03:26:36.811 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.58) opts 0xd
03:26:36.811 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.58)
03:26:36.811 00.000 7680 Moving (0.21, -0.58) raw xDistance=0.10 yDistance=0.61
03:26:36.811 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:36.815 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:26:36.816 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
03:26:36.816 00.000 6120 UpdateGuideState exits: m=8116 SNR=59.6
03:26:36.820 00.004 7680 MoveAxis(E, 0, ABG)
03:26:36.820 00.000 7680 Move returns status 0, amount 0
03:26:36.820 00.000 7680 MoveAxis(S, 330, ABG)
03:26:36.820 00.000 7680 Guiding  Dir = 1, Dur = 330
03:26:36.820 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:36.826 00.006 7680 IsSlewing returns 0
03:26:36.826 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:36.829 00.003 7680 IsGuiding returns 0
03:26:36.829 00.000 6120 Enqueuing Expose request
03:26:36.835 00.006 7680 PulseGuide returned control before completion, sleep 340
03:26:37.189 00.354 7680 IsGuiding returns 1
03:26:37.189 00.000 7680 scope still moving after pulse duration time elapsed
03:26:37.220 00.031 7680 IsSlewing returns 0
03:26:37.221 00.001 7680 IsGuiding returns 0
03:26:37.222 00.001 7680 scope move finished after 330 + 62 ms
03:26:37.223 00.001 7680 Move returns status 0, amount 330
03:26:37.224 00.001 7680 move complete, result=0
03:26:37.224 00.000 7680 worker thread done servicing request
03:26:37.224 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 330 ms SOUTH
03:26:37.229 00.005 7680 Worker thread wakes up
03:26:37.230 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:37.230 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:38.476 01.246 7680 Exposure complete
03:26:38.622 00.146 7680 worker thread done servicing request
03:26:38.622 00.000 6120 OnExposeComplete: enter
03:26:38.625 00.003 6120 UpdateGuideState(): m_state=6
03:26:38.630 00.005 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2892
03:26:38.635 00.005 6120 Star::Find returns 1 (0), X=513.11, Y=669.78, Mass=8452, SNR=61.2, Peak=199 HFD=6.7
03:26:38.638 00.003 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (0.19) = xAngle (0.81 = 0.81)
03:26:38.640 00.002 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.68 = -2.60)
03:26:38.644 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.00 mountX=0.11 mountY=-0.08, mountTheta=-0.64
03:26:38.651 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.13, opts=13)
03:26:38.656 00.005 6120 Enqueuing Move request for scope (0.08, 0.13)
03:26:38.662 00.006 7680 Worker thread wakes up
03:26:38.662 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:38.666 00.004 6120 UpdateGuideState exits: m=8452 SNR=61.2
03:26:38.670 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
03:26:38.671 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
03:26:38.671 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:38.676 00.005 7680 Moving (0.08, 0.13) raw xDistance=0.11 yDistance=-0.08
03:26:38.678 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:38.682 00.004 6120 Enqueuing Expose request
03:26:38.686 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:26:38.686 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:26:38.686 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:26:38.686 00.000 7680 MoveAxis(E, 0, ABG)
03:26:38.686 00.000 7680 Move returns status 0, amount 0
03:26:38.687 00.001 7680 MoveAxis(N, 0, ABG)
03:26:38.687 00.000 7680 Move returns status 0, amount 0
03:26:38.687 00.000 7680 move complete, result=0
03:26:38.687 00.000 7680 worker thread done servicing request
03:26:38.687 00.000 7680 Worker thread wakes up
03:26:38.688 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:38.693 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:38.693 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:39.951 01.258 7680 Exposure complete
03:26:40.093 00.142 7680 worker thread done servicing request
03:26:40.093 00.000 6120 OnExposeComplete: enter
03:26:40.096 00.003 6120 UpdateGuideState(): m_state=6
03:26:40.101 00.005 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2893
03:26:40.105 00.004 6120 Star::Find returns 1 (0), X=513.31, Y=669.78, Mass=8507, SNR=59.6, Peak=213 HFD=6.6
03:26:40.109 00.004 6120 CameraToMount -- cameraTheta (0.43) - m_xAngle (0.19) = xAngle (0.24 = 0.24)
03:26:40.113 00.004 6120 CameraToMount -- cameraTheta (0.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.11 = 3.11)
03:26:40.118 00.005 6120 CameraToMount -- cameraX=0.28 cameraY=0.13 hyp=0.31 cameraTheta=0.43 mountX=0.30 mountY=0.01, mountTheta=0.03
03:26:40.126 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.13, opts=13)
03:26:40.130 00.004 6120 Enqueuing Move request for scope (0.28, 0.13)
03:26:40.135 00.005 7680 Worker thread wakes up
03:26:40.136 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.13) opts 0xd
03:26:40.136 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.13)
03:26:40.136 00.000 7680 Moving (0.28, 0.13) raw xDistance=0.30 yDistance=0.01
03:26:40.136 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:26:40.137 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:26:40.137 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:40.140 00.003 6120 UpdateGuideState exits: m=8507 SNR=59.6
03:26:40.145 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:26:40.145 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:40.149 00.004 7680 MoveAxis(W, 124, ABG)
03:26:40.149 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:40.154 00.005 6120 Enqueuing Expose request
03:26:40.157 00.003 7680 Guiding  Dir = 3, Dur = 124
03:26:40.157 00.000 7680 IsSlewing returns 0
03:26:40.159 00.002 7680 IsGuiding returns 0
03:26:40.159 00.000 7680 PulseGuide returned control before completion, sleep 134
03:26:40.303 00.144 7680 IsGuiding returns 1
03:26:40.304 00.001 7680 scope still moving after pulse duration time elapsed
03:26:40.333 00.029 7680 IsSlewing returns 0
03:26:40.334 00.001 7680 IsGuiding returns 0
03:26:40.334 00.000 7680 scope move finished after 124 + 51 ms
03:26:40.334 00.000 7680 Move returns status 0, amount 124
03:26:40.334 00.000 7680 MoveAxis(N, 0, ABG)
03:26:40.336 00.002 7680 Move returns status 0, amount 0
03:26:40.336 00.000 7680 move complete, result=0
03:26:40.337 00.001 7680 worker thread done servicing request
03:26:40.337 00.000 6120 GuideStep: 0.3 px 124 ms WEST, 0.0 px 0 ms NORTH
03:26:40.347 00.010 7680 Worker thread wakes up
03:26:40.347 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:40.347 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:41.599 01.252 7680 Exposure complete
03:26:41.741 00.142 7680 worker thread done servicing request
03:26:41.742 00.001 6120 OnExposeComplete: enter
03:26:41.748 00.006 6120 UpdateGuideState(): m_state=6
03:26:41.752 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2894
03:26:41.756 00.004 6120 Star::Find returns 1 (0), X=513.03, Y=669.09, Mass=8365, SNR=60.8, Peak=231 HFD=6.3
03:26:41.759 00.003 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
03:26:41.764 00.005 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
03:26:41.767 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=-0.56 hyp=0.56 cameraTheta=-1.56 mountX=-0.10 mountY=0.50, mountTheta=1.77
03:26:41.771 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.56, opts=13)
03:26:41.776 00.005 6120 Enqueuing Move request for scope (0.00, -0.56)
03:26:41.780 00.004 7680 Worker thread wakes up
03:26:41.780 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:41.784 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.56) opts 0xd
03:26:41.784 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.56)
03:26:41.785 00.001 6120 UpdateGuideState exits: m=8365 SNR=60.8
03:26:41.788 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:41.793 00.005 7680 Moving (0.00, -0.56) raw xDistance=-0.10 yDistance=0.50
03:26:41.793 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:26:41.793 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
03:26:41.793 00.000 7680 MoveAxis(E, 0, ABG)
03:26:41.794 00.001 7680 Move returns status 0, amount 0
03:26:41.794 00.000 7680 MoveAxis(S, 274, ABG)
03:26:41.794 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:41.798 00.004 7680 Guiding  Dir = 1, Dur = 274
03:26:41.798 00.000 6120 Enqueuing Expose request
03:26:41.803 00.005 7680 IsSlewing returns 0
03:26:41.803 00.000 7680 IsGuiding returns 0
03:26:41.804 00.001 7680 PulseGuide returned control before completion, sleep 284
03:26:42.102 00.298 7680 IsGuiding returns 0
03:26:42.102 00.000 7680 Move returns status 0, amount 274
03:26:42.103 00.001 7680 move complete, result=0
03:26:42.103 00.000 7680 worker thread done servicing request
03:26:42.104 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 274 ms SOUTH
03:26:42.109 00.005 7680 Worker thread wakes up
03:26:42.111 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:42.111 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:43.358 01.247 7680 Exposure complete
03:26:43.501 00.143 7680 worker thread done servicing request
03:26:43.501 00.000 6120 OnExposeComplete: enter
03:26:43.505 00.004 6120 UpdateGuideState(): m_state=6
03:26:43.509 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2895
03:26:43.512 00.003 6120 Star::Find returns 1 (0), X=513.14, Y=669.84, Mass=8376, SNR=60.1, Peak=197 HFD=6.7
03:26:43.517 00.005 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (0.19) = xAngle (0.82 = 0.82)
03:26:43.520 00.003 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.70 = -2.59)
03:26:43.526 00.006 6120 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.22 cameraTheta=1.01 mountX=0.15 mountY=-0.11, mountTheta=-0.66
03:26:43.531 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.18, opts=13)
03:26:43.535 00.004 6120 Enqueuing Move request for scope (0.11, 0.18)
03:26:43.538 00.003 7680 Worker thread wakes up
03:26:43.538 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:43.543 00.005 6120 UpdateGuideState exits: m=8376 SNR=60.1
03:26:43.547 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
03:26:43.547 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
03:26:43.547 00.000 7680 Moving (0.11, 0.18) raw xDistance=0.15 yDistance=-0.11
03:26:43.547 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:26:43.547 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:26:43.547 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:43.550 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:43.557 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:26:43.557 00.000 6120 Enqueuing Expose request
03:26:43.561 00.004 7680 MoveAxis(E, 0, ABG)
03:26:43.561 00.000 7680 Move returns status 0, amount 0
03:26:43.562 00.001 7680 MoveAxis(N, 0, ABG)
03:26:43.562 00.000 7680 Move returns status 0, amount 0
03:26:43.563 00.001 7680 move complete, result=0
03:26:43.563 00.000 7680 worker thread done servicing request
03:26:43.563 00.000 7680 Worker thread wakes up
03:26:43.564 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:43.567 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:43.568 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:44.819 01.251 7680 Exposure complete
03:26:44.965 00.146 7680 worker thread done servicing request
03:26:44.966 00.001 6120 OnExposeComplete: enter
03:26:44.971 00.005 6120 UpdateGuideState(): m_state=6
03:26:44.975 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2896
03:26:44.980 00.005 6120 Star::Find returns 1 (0), X=513.10, Y=670.01, Mass=8559, SNR=61.3, Peak=200 HFD=7.0
03:26:44.984 00.004 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (0.19) = xAngle (1.19 = 1.19)
03:26:44.988 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.06 = -2.22)
03:26:44.992 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.36 hyp=0.36 cameraTheta=1.38 mountX=0.14 mountY=-0.29, mountTheta=-1.13
03:26:44.998 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.36, opts=13)
03:26:45.003 00.005 6120 Enqueuing Move request for scope (0.07, 0.36)
03:26:45.006 00.003 7680 Worker thread wakes up
03:26:45.006 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.36) opts 0xd
03:26:45.008 00.002 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.36)
03:26:45.008 00.000 7680 Moving (0.07, 0.36) raw xDistance=0.14 yDistance=-0.29
03:26:45.008 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:26:45.008 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:26:45.008 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:45.012 00.004 6120 UpdateGuideState exits: m=8559 SNR=61.3
03:26:45.016 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
03:26:45.016 00.000 7680 MoveAxis(E, 0, ABG)
03:26:45.016 00.000 7680 Move returns status 0, amount 0
03:26:45.016 00.000 7680 MoveAxis(N, 0, ABG)
03:26:45.017 00.001 7680 Move returns status 0, amount 0
03:26:45.017 00.000 7680 move complete, result=0
03:26:45.017 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:45.022 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:45.026 00.004 7680 worker thread done servicing request
03:26:45.026 00.000 6120 Enqueuing Expose request
03:26:45.029 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:26:45.034 00.005 7680 Worker thread wakes up
03:26:45.034 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:45.034 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:46.269 01.235 7680 Exposure complete
03:26:46.409 00.140 7680 worker thread done servicing request
03:26:46.410 00.001 6120 OnExposeComplete: enter
03:26:46.414 00.004 6120 UpdateGuideState(): m_state=6
03:26:46.418 00.004 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2897
03:26:46.422 00.004 6120 Star::Find returns 1 (0), X=513.17, Y=669.73, Mass=8873, SNR=62.1, Peak=205 HFD=6.7
03:26:46.428 00.006 6120 CameraToMount -- cameraTheta (0.49) - m_xAngle (0.19) = xAngle (0.30 = 0.30)
03:26:46.432 00.004 6120 CameraToMount -- cameraTheta (0.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.18 = -3.11)
03:26:46.436 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.49 mountX=0.16 mountY=-0.01, mountTheta=-0.04
03:26:46.441 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.08, opts=13)
03:26:46.445 00.004 6120 Enqueuing Move request for scope (0.14, 0.08)
03:26:46.449 00.004 7680 Worker thread wakes up
03:26:46.450 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
03:26:46.450 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:46.453 00.003 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
03:26:46.455 00.002 7680 Moving (0.14, 0.08) raw xDistance=0.16 yDistance=-0.01
03:26:46.455 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:26:46.455 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:26:46.455 00.000 6120 UpdateGuideState exits: m=8873 SNR=62.1
03:26:46.460 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:26:46.461 00.001 7680 MoveAxis(E, 0, ABG)
03:26:46.461 00.000 7680 Move returns status 0, amount 0
03:26:46.461 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:46.466 00.005 7680 MoveAxis(N, 0, ABG)
03:26:46.467 00.001 7680 Move returns status 0, amount 0
03:26:46.467 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:46.474 00.007 7680 move complete, result=0
03:26:46.474 00.000 6120 Enqueuing Expose request
03:26:46.480 00.006 7680 worker thread done servicing request
03:26:46.480 00.000 7680 Worker thread wakes up
03:26:46.480 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:26:46.486 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:46.487 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:47.731 01.244 7680 Exposure complete
03:26:47.874 00.143 7680 worker thread done servicing request
03:26:47.874 00.000 6120 OnExposeComplete: enter
03:26:47.878 00.004 6120 UpdateGuideState(): m_state=6
03:26:47.882 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2898
03:26:47.886 00.004 6120 Star::Find returns 1 (0), X=513.29, Y=669.12, Mass=8744, SNR=61.4, Peak=217 HFD=6.6
03:26:47.891 00.005 6120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (0.19) = xAngle (-1.31 = -1.31)
03:26:47.894 00.003 6120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.57 = 1.57)
03:26:47.899 00.005 6120 CameraToMount -- cameraX=0.26 cameraY=-0.53 hyp=0.59 cameraTheta=-1.12 mountX=0.15 mountY=0.59, mountTheta=1.32
03:26:47.905 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.53, opts=13)
03:26:47.910 00.005 6120 Enqueuing Move request for scope (0.26, -0.53)
03:26:47.914 00.004 7680 Worker thread wakes up
03:26:47.914 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:47.918 00.004 6120 UpdateGuideState exits: m=8744 SNR=61.4
03:26:47.922 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:47.927 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.53) opts 0xd
03:26:47.927 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:47.930 00.003 6120 Enqueuing Expose request
03:26:47.933 00.003 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.53)
03:26:47.933 00.000 7680 Moving (0.26, -0.53) raw xDistance=0.15 yDistance=0.59
03:26:47.933 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:26:47.934 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
03:26:47.934 00.000 7680 MoveAxis(E, 0, ABG)
03:26:47.934 00.000 7680 Move returns status 0, amount 0
03:26:47.934 00.000 7680 MoveAxis(S, 321, ABG)
03:26:47.936 00.002 7680 Guiding  Dir = 1, Dur = 321
03:26:47.936 00.000 7680 IsSlewing returns 0
03:26:47.936 00.000 7680 IsGuiding returns 0
03:26:47.937 00.001 7680 PulseGuide returned control before completion, sleep 331
03:26:48.273 00.336 7680 IsGuiding returns 1
03:26:48.274 00.001 7680 scope still moving after pulse duration time elapsed
03:26:48.303 00.029 7680 IsSlewing returns 0
03:26:48.304 00.001 7680 IsGuiding returns 0
03:26:48.305 00.001 7680 scope move finished after 321 + 48 ms
03:26:48.306 00.001 7680 Move returns status 0, amount 321
03:26:48.306 00.000 7680 move complete, result=0
03:26:48.307 00.001 7680 worker thread done servicing request
03:26:48.308 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.6 px 321 ms SOUTH
03:26:48.314 00.006 7680 Worker thread wakes up
03:26:48.314 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:48.315 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:49.568 01.253 7680 Exposure complete
03:26:49.713 00.145 7680 worker thread done servicing request
03:26:49.713 00.000 6120 OnExposeComplete: enter
03:26:49.719 00.006 6120 UpdateGuideState(): m_state=6
03:26:49.723 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2899
03:26:49.727 00.004 6120 Star::Find returns 1 (0), X=513.11, Y=669.79, Mass=8726, SNR=62.0, Peak=213 HFD=6.7
03:26:49.732 00.005 6120 CameraToMount -- cameraTheta (1.06) - m_xAngle (0.19) = xAngle (0.87 = 0.87)
03:26:49.736 00.004 6120 CameraToMount -- cameraTheta (1.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.75 = -2.54)
03:26:49.742 00.006 6120 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.06 mountX=0.10 mountY=-0.09, mountTheta=-0.72
03:26:49.748 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.14, opts=13)
03:26:49.752 00.004 6120 Enqueuing Move request for scope (0.08, 0.14)
03:26:49.757 00.005 7680 Worker thread wakes up
03:26:49.757 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:49.760 00.003 6120 UpdateGuideState exits: m=8726 SNR=62.0
03:26:49.765 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:49.768 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
03:26:49.768 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:49.773 00.005 6120 Enqueuing Expose request
03:26:49.777 00.004 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
03:26:49.777 00.000 7680 Moving (0.08, 0.14) raw xDistance=0.10 yDistance=-0.09
03:26:49.777 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:26:49.777 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:26:49.777 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:26:49.778 00.001 7680 MoveAxis(E, 0, ABG)
03:26:49.778 00.000 7680 Move returns status 0, amount 0
03:26:49.778 00.000 7680 MoveAxis(N, 0, ABG)
03:26:49.778 00.000 7680 Move returns status 0, amount 0
03:26:49.779 00.001 7680 move complete, result=0
03:26:49.779 00.000 7680 worker thread done servicing request
03:26:49.779 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:49.784 00.005 7680 Worker thread wakes up
03:26:49.784 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:49.784 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:51.038 01.254 7680 Exposure complete
03:26:51.188 00.150 7680 worker thread done servicing request
03:26:51.188 00.000 6120 OnExposeComplete: enter
03:26:51.192 00.004 6120 UpdateGuideState(): m_state=6
03:26:51.196 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2900
03:26:51.200 00.004 6120 Star::Find returns 1 (0), X=513.06, Y=669.65, Mass=8599, SNR=61.7, Peak=190 HFD=6.7
03:26:51.204 00.004 6120 CameraToMount -- cameraTheta (0.07) - m_xAngle (0.19) = xAngle (-0.12 = -0.12)
03:26:51.207 00.003 6120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.75 = 2.75)
03:26:51.213 00.006 6120 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.07 mountX=0.03 mountY=0.01, mountTheta=0.36
03:26:51.219 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.00, opts=13)
03:26:51.222 00.003 6120 Enqueuing Move request for scope (0.04, 0.00)
03:26:51.227 00.005 7680 Worker thread wakes up
03:26:51.227 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
03:26:51.227 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
03:26:51.228 00.001 7680 Moving (0.04, 0.00) raw xDistance=0.03 yDistance=0.01
03:26:51.228 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:26:51.228 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:26:51.228 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:26:51.229 00.001 7680 MoveAxis(E, 0, ABG)
03:26:51.229 00.000 7680 Move returns status 0, amount 0
03:26:51.229 00.000 7680 MoveAxis(N, 0, ABG)
03:26:51.229 00.000 7680 Move returns status 0, amount 0
03:26:51.229 00.000 7680 move complete, result=0
03:26:51.229 00.000 7680 worker thread done servicing request
03:26:51.230 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:51.234 00.004 6120 UpdateGuideState exits: m=8599 SNR=61.7
03:26:51.240 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:51.243 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:51.249 00.006 6120 Enqueuing Expose request
03:26:51.252 00.003 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:26:51.256 00.004 7680 Worker thread wakes up
03:26:51.256 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:51.256 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:52.505 01.249 7680 Exposure complete
03:26:52.649 00.144 7680 worker thread done servicing request
03:26:52.649 00.000 6120 OnExposeComplete: enter
03:26:52.653 00.004 6120 UpdateGuideState(): m_state=6
03:26:52.657 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2901
03:26:52.661 00.004 6120 Star::Find returns 1 (0), X=513.13, Y=669.07, Mass=7580, SNR=58.4, Peak=210 HFD=6.4
03:26:52.666 00.005 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
03:26:52.670 00.004 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
03:26:52.674 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.58 hyp=0.59 cameraTheta=-1.39 mountX=-0.01 mountY=0.57, mountTheta=1.58
03:26:52.679 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.58, opts=13)
03:26:52.683 00.004 6120 Enqueuing Move request for scope (0.10, -0.58)
03:26:52.687 00.004 7680 Worker thread wakes up
03:26:52.687 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.58) opts 0xd
03:26:52.688 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:52.692 00.004 6120 UpdateGuideState exits: m=7580 SNR=58.4
03:26:52.695 00.003 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.58)
03:26:52.695 00.000 7680 Moving (0.10, -0.58) raw xDistance=-0.01 yDistance=0.57
03:26:52.695 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:26:52.695 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
03:26:52.697 00.002 7680 MoveAxis(E, 0, ABG)
03:26:52.697 00.000 7680 Move returns status 0, amount 0
03:26:52.697 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:52.701 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:52.705 00.004 7680 MoveAxis(S, 309, ABG)
03:26:52.705 00.000 7680 Guiding  Dir = 1, Dur = 309
03:26:52.705 00.000 6120 Enqueuing Expose request
03:26:52.710 00.005 7680 IsSlewing returns 0
03:26:52.710 00.000 7680 IsGuiding returns 0
03:26:52.710 00.000 7680 PulseGuide returned control before completion, sleep 319
03:26:53.045 00.335 7680 IsGuiding returns 0
03:26:53.046 00.001 7680 Move returns status 0, amount 309
03:26:53.047 00.001 7680 move complete, result=0
03:26:53.047 00.000 7680 worker thread done servicing request
03:26:53.047 00.000 7680 Worker thread wakes up
03:26:53.048 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.6 px 309 ms SOUTH
03:26:53.058 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:53.058 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:54.311 01.253 7680 Exposure complete
03:26:54.456 00.145 7680 worker thread done servicing request
03:26:54.457 00.001 6120 OnExposeComplete: enter
03:26:54.463 00.006 6120 UpdateGuideState(): m_state=6
03:26:54.467 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2902
03:26:54.472 00.005 6120 Star::Find returns 1 (0), X=513.14, Y=669.84, Mass=8339, SNR=60.8, Peak=209 HFD=6.7
03:26:54.475 00.003 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (0.19) = xAngle (0.87 = 0.87)
03:26:54.480 00.005 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.74 = -2.54)
03:26:54.483 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.05 mountX=0.14 mountY=-0.12, mountTheta=-0.72
03:26:54.489 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.19, opts=13)
03:26:54.493 00.004 6120 Enqueuing Move request for scope (0.11, 0.19)
03:26:54.496 00.003 7680 Worker thread wakes up
03:26:54.496 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
03:26:54.496 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
03:26:54.496 00.000 7680 Moving (0.11, 0.19) raw xDistance=0.14 yDistance=-0.12
03:26:54.496 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:26:54.497 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:54.501 00.004 6120 UpdateGuideState exits: m=8339 SNR=60.8
03:26:54.505 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:54.509 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:26:54.509 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:54.513 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:26:54.513 00.000 7680 MoveAxis(E, 0, ABG)
03:26:54.513 00.000 6120 Enqueuing Expose request
03:26:54.516 00.003 7680 Move returns status 0, amount 0
03:26:54.517 00.001 7680 MoveAxis(N, 0, ABG)
03:26:54.517 00.000 7680 Move returns status 0, amount 0
03:26:54.517 00.000 7680 move complete, result=0
03:26:54.519 00.002 7680 worker thread done servicing request
03:26:54.519 00.000 7680 Worker thread wakes up
03:26:54.519 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:26:54.523 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:54.524 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:55.782 01.258 7680 Exposure complete
03:26:55.925 00.143 7680 worker thread done servicing request
03:26:55.925 00.000 6120 OnExposeComplete: enter
03:26:55.928 00.003 6120 UpdateGuideState(): m_state=6
03:26:55.932 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2903
03:26:55.936 00.004 6120 Star::Find returns 1 (0), X=513.12, Y=669.74, Mass=8354, SNR=60.6, Peak=207 HFD=6.7
03:26:55.939 00.003 6120 CameraToMount -- cameraTheta (0.78) - m_xAngle (0.19) = xAngle (0.59 = 0.59)
03:26:55.941 00.002 6120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.46 = -2.82)
03:26:55.946 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.78 mountX=0.11 mountY=-0.04, mountTheta=-0.36
03:26:55.950 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.09, opts=13)
03:26:55.953 00.003 6120 Enqueuing Move request for scope (0.09, 0.09)
03:26:55.958 00.005 7680 Worker thread wakes up
03:26:55.958 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
03:26:55.958 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
03:26:55.958 00.000 7680 Moving (0.09, 0.09) raw xDistance=0.11 yDistance=-0.04
03:26:55.958 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:26:55.958 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:26:55.959 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:55.964 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:26:55.964 00.000 7680 MoveAxis(E, 0, ABG)
03:26:55.964 00.000 7680 Move returns status 0, amount 0
03:26:55.964 00.000 7680 MoveAxis(N, 0, ABG)
03:26:55.965 00.001 7680 Move returns status 0, amount 0
03:26:55.965 00.000 7680 move complete, result=0
03:26:55.965 00.000 7680 worker thread done servicing request
03:26:55.965 00.000 6120 UpdateGuideState exits: m=8354 SNR=60.6
03:26:55.971 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:55.974 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:55.977 00.003 6120 Enqueuing Expose request
03:26:55.981 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:26:55.985 00.004 7680 Worker thread wakes up
03:26:55.985 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:55.985 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:57.229 01.244 7680 Exposure complete
03:26:57.375 00.146 7680 worker thread done servicing request
03:26:57.375 00.000 6120 OnExposeComplete: enter
03:26:57.380 00.005 6120 UpdateGuideState(): m_state=6
03:26:57.384 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2904
03:26:57.389 00.005 6120 Star::Find returns 1 (0), X=513.26, Y=669.14, Mass=8025, SNR=60.7, Peak=218 HFD=6.5
03:26:57.392 00.003 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.19) = xAngle (-1.34 = -1.34)
03:26:57.397 00.005 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.54 = 1.54)
03:26:57.400 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=-0.51 hyp=0.56 cameraTheta=-1.15 mountX=0.13 mountY=0.56, mountTheta=1.34
03:26:57.404 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.51, opts=13)
03:26:57.407 00.003 6120 Enqueuing Move request for scope (0.23, -0.51)
03:26:57.411 00.004 7680 Worker thread wakes up
03:26:57.411 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:57.414 00.003 6120 UpdateGuideState exits: m=8025 SNR=60.7
03:26:57.416 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:57.421 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:57.424 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.51) opts 0xd
03:26:57.424 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.51)
03:26:57.425 00.001 7680 Moving (0.23, -0.51) raw xDistance=0.13 yDistance=0.56
03:26:57.425 00.000 6120 Enqueuing Expose request
03:26:57.429 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:26:57.429 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
03:26:57.429 00.000 7680 MoveAxis(E, 0, ABG)
03:26:57.429 00.000 7680 Move returns status 0, amount 0
03:26:57.429 00.000 7680 MoveAxis(S, 304, ABG)
03:26:57.430 00.001 7680 Guiding  Dir = 1, Dur = 304
03:26:57.430 00.000 7680 IsSlewing returns 0
03:26:57.430 00.000 7680 IsGuiding returns 0
03:26:57.431 00.001 7680 PulseGuide returned control before completion, sleep 314
03:26:57.754 00.323 7680 IsGuiding returns 1
03:26:57.754 00.000 7680 scope still moving after pulse duration time elapsed
03:26:57.785 00.031 7680 IsSlewing returns 0
03:26:57.785 00.000 7680 IsGuiding returns 0
03:26:57.786 00.001 7680 scope move finished after 304 + 51 ms
03:26:57.787 00.001 7680 Move returns status 0, amount 304
03:26:57.787 00.000 7680 move complete, result=0
03:26:57.787 00.000 7680 worker thread done servicing request
03:26:57.788 00.001 7680 Worker thread wakes up
03:26:57.788 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 304 ms SOUTH
03:26:57.793 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:57.793 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:26:59.048 01.255 7680 Exposure complete
03:26:59.190 00.142 7680 worker thread done servicing request
03:26:59.191 00.001 6120 OnExposeComplete: enter
03:26:59.196 00.005 6120 UpdateGuideState(): m_state=6
03:26:59.200 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2905
03:26:59.204 00.004 6120 Star::Find returns 1 (0), X=513.32, Y=669.82, Mass=8417, SNR=61.1, Peak=220 HFD=6.6
03:26:59.208 00.004 6120 CameraToMount -- cameraTheta (0.52) - m_xAngle (0.19) = xAngle (0.33 = 0.33)
03:26:59.213 00.005 6120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.20 = -3.08)
03:26:59.217 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=0.17 hyp=0.33 cameraTheta=0.52 mountX=0.32 mountY=-0.02, mountTheta=-0.07
03:26:59.221 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.17, opts=13)
03:26:59.226 00.005 6120 Enqueuing Move request for scope (0.29, 0.17)
03:26:59.229 00.003 7680 Worker thread wakes up
03:26:59.230 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:26:59.233 00.003 6120 UpdateGuideState exits: m=8417 SNR=61.1
03:26:59.238 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.17) opts 0xd
03:26:59.238 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.17)
03:26:59.238 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:59.242 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:26:59.246 00.004 6120 Enqueuing Expose request
03:26:59.250 00.004 7680 Moving (0.29, 0.17) raw xDistance=0.32 yDistance=-0.02
03:26:59.250 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:26:59.251 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:26:59.251 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:26:59.251 00.000 7680 MoveAxis(W, 129, ABG)
03:26:59.251 00.000 7680 Guiding  Dir = 3, Dur = 129
03:26:59.252 00.001 7680 IsSlewing returns 0
03:26:59.252 00.000 7680 IsGuiding returns 0
03:26:59.253 00.001 7680 PulseGuide returned control before completion, sleep 139
03:26:59.396 00.143 7680 IsGuiding returns 1
03:26:59.398 00.002 7680 scope still moving after pulse duration time elapsed
03:26:59.425 00.027 7680 IsSlewing returns 0
03:26:59.425 00.000 7680 IsGuiding returns 0
03:26:59.426 00.001 7680 scope move finished after 129 + 44 ms
03:26:59.426 00.000 7680 Move returns status 0, amount 129
03:26:59.426 00.000 7680 MoveAxis(N, 0, ABG)
03:26:59.426 00.000 7680 Move returns status 0, amount 0
03:26:59.427 00.001 7680 move complete, result=0
03:26:59.427 00.000 7680 worker thread done servicing request
03:26:59.427 00.000 7680 Worker thread wakes up
03:26:59.427 00.000 6120 GuideStep: 0.3 px 129 ms WEST, -0.0 px 0 ms NORTH
03:26:59.433 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:26:59.433 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:00.678 01.245 7680 Exposure complete
03:27:00.828 00.150 7680 worker thread done servicing request
03:27:00.828 00.000 6120 OnExposeComplete: enter
03:27:00.832 00.004 6120 UpdateGuideState(): m_state=6
03:27:00.837 00.005 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2906
03:27:00.842 00.005 6120 Star::Find returns 1 (0), X=513.10, Y=669.76, Mass=8048, SNR=59.5, Peak=196 HFD=6.7
03:27:00.846 00.004 6120 CameraToMount -- cameraTheta (0.97) - m_xAngle (0.19) = xAngle (0.78 = 0.78)
03:27:00.850 00.004 6120 CameraToMount -- cameraTheta (0.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.65 = -2.63)
03:27:00.853 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.13 cameraTheta=0.97 mountX=0.09 mountY=-0.06, mountTheta=-0.60
03:27:00.858 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.10, opts=13)
03:27:00.862 00.004 6120 Enqueuing Move request for scope (0.07, 0.10)
03:27:00.866 00.004 7680 Worker thread wakes up
03:27:00.866 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
03:27:00.866 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
03:27:00.866 00.000 7680 Moving (0.07, 0.10) raw xDistance=0.09 yDistance=-0.06
03:27:00.866 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:27:00.866 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:27:00.868 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:00.874 00.006 6120 UpdateGuideState exits: m=8048 SNR=59.5
03:27:00.879 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:27:00.879 00.000 7680 MoveAxis(E, 0, ABG)
03:27:00.879 00.000 7680 Move returns status 0, amount 0
03:27:00.879 00.000 7680 MoveAxis(N, 0, ABG)
03:27:00.880 00.001 7680 Move returns status 0, amount 0
03:27:00.880 00.000 7680 move complete, result=0
03:27:00.880 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:00.884 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:00.888 00.004 6120 Enqueuing Expose request
03:27:00.891 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:00.895 00.004 7680 worker thread done servicing request
03:27:00.897 00.002 7680 Worker thread wakes up
03:27:00.897 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:00.897 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:02.147 01.250 7680 Exposure complete
03:27:02.296 00.149 7680 worker thread done servicing request
03:27:02.296 00.000 6120 OnExposeComplete: enter
03:27:02.302 00.006 6120 UpdateGuideState(): m_state=6
03:27:02.307 00.005 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2907
03:27:02.311 00.004 6120 Star::Find returns 1 (0), X=513.09, Y=669.67, Mass=9218, SNR=64.6, Peak=207 HFD=6.8
03:27:02.315 00.004 6120 CameraToMount -- cameraTheta (0.25) - m_xAngle (0.19) = xAngle (0.06 = 0.06)
03:27:02.319 00.004 6120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.94 = 2.94)
03:27:02.323 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.25 mountX=0.07 mountY=0.01, mountTheta=0.20
03:27:02.329 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.02, opts=13)
03:27:02.336 00.007 6120 Enqueuing Move request for scope (0.06, 0.02)
03:27:02.341 00.005 7680 Worker thread wakes up
03:27:02.341 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:02.347 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
03:27:02.348 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
03:27:02.348 00.000 6120 UpdateGuideState exits: m=9218 SNR=64.6
03:27:02.354 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:02.359 00.005 7680 Moving (0.06, 0.02) raw xDistance=0.07 yDistance=0.01
03:27:02.359 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:02.365 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:27:02.365 00.000 6120 Enqueuing Expose request
03:27:02.370 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:27:02.371 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:27:02.371 00.000 7680 MoveAxis(E, 0, ABG)
03:27:02.371 00.000 7680 Move returns status 0, amount 0
03:27:02.371 00.000 7680 MoveAxis(N, 0, ABG)
03:27:02.371 00.000 7680 Move returns status 0, amount 0
03:27:02.373 00.002 7680 move complete, result=0
03:27:02.373 00.000 7680 worker thread done servicing request
03:27:02.373 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:02.379 00.006 7680 Worker thread wakes up
03:27:02.379 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:02.379 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:03.629 01.250 7680 Exposure complete
03:27:03.771 00.142 7680 worker thread done servicing request
03:27:03.771 00.000 6120 OnExposeComplete: enter
03:27:03.776 00.005 6120 UpdateGuideState(): m_state=6
03:27:03.780 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2908
03:27:03.785 00.005 6120 Star::Find returns 1 (0), X=513.11, Y=669.67, Mass=8601, SNR=61.5, Peak=203 HFD=6.7
03:27:03.788 00.003 6120 CameraToMount -- cameraTheta (0.29) - m_xAngle (0.19) = xAngle (0.10 = 0.10)
03:27:03.791 00.003 6120 CameraToMount -- cameraTheta (0.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.97 = 2.97)
03:27:03.795 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.29 mountX=0.08 mountY=0.01, mountTheta=0.17
03:27:03.799 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.02, opts=13)
03:27:03.802 00.003 6120 Enqueuing Move request for scope (0.08, 0.02)
03:27:03.805 00.003 7680 Worker thread wakes up
03:27:03.807 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
03:27:03.807 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
03:27:03.807 00.000 7680 Moving (0.08, 0.02) raw xDistance=0.08 yDistance=0.01
03:27:03.807 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:27:03.807 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:27:03.807 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:27:03.807 00.000 7680 MoveAxis(E, 0, ABG)
03:27:03.807 00.000 7680 Move returns status 0, amount 0
03:27:03.808 00.001 7680 MoveAxis(N, 0, ABG)
03:27:03.808 00.000 7680 Move returns status 0, amount 0
03:27:03.808 00.000 7680 move complete, result=0
03:27:03.809 00.001 7680 worker thread done servicing request
03:27:03.809 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:03.813 00.004 6120 UpdateGuideState exits: m=8601 SNR=61.5
03:27:03.817 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:03.820 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:03.824 00.004 6120 Enqueuing Expose request
03:27:03.828 00.004 7680 Worker thread wakes up
03:27:03.828 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:27:03.832 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:03.832 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:05.087 01.255 7680 Exposure complete
03:27:05.241 00.154 7680 worker thread done servicing request
03:27:05.241 00.000 6120 OnExposeComplete: enter
03:27:05.246 00.005 6120 UpdateGuideState(): m_state=6
03:27:05.253 00.007 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2909
03:27:05.257 00.004 6120 Star::Find returns 1 (0), X=513.09, Y=669.07, Mass=8193, SNR=60.3, Peak=194 HFD=6.5
03:27:05.262 00.005 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
03:27:05.265 00.003 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
03:27:05.269 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.58 hyp=0.58 cameraTheta=-1.47 mountX=-0.05 mountY=0.54, mountTheta=1.66
03:27:05.274 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.58, opts=13)
03:27:05.280 00.006 6120 Enqueuing Move request for scope (0.06, -0.58)
03:27:05.284 00.004 7680 Worker thread wakes up
03:27:05.284 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:05.288 00.004 6120 UpdateGuideState exits: m=8193 SNR=60.3
03:27:05.291 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:05.294 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:05.299 00.005 6120 Enqueuing Expose request
03:27:05.302 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.58) opts 0xd
03:27:05.303 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.58)
03:27:05.303 00.000 7680 Moving (0.06, -0.58) raw xDistance=-0.05 yDistance=0.54
03:27:05.303 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:27:05.303 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
03:27:05.303 00.000 7680 MoveAxis(E, 0, ABG)
03:27:05.304 00.001 7680 Move returns status 0, amount 0
03:27:05.304 00.000 7680 MoveAxis(S, 295, ABG)
03:27:05.304 00.000 7680 Guiding  Dir = 1, Dur = 295
03:27:05.304 00.000 7680 IsSlewing returns 0
03:27:05.305 00.001 7680 IsGuiding returns 0
03:27:05.305 00.000 7680 PulseGuide returned control before completion, sleep 305
03:27:05.619 00.314 7680 IsGuiding returns 1
03:27:05.620 00.001 7680 scope still moving after pulse duration time elapsed
03:27:05.651 00.031 7680 IsSlewing returns 0
03:27:05.652 00.001 7680 IsGuiding returns 0
03:27:05.653 00.001 7680 scope move finished after 295 + 53 ms
03:27:05.653 00.000 7680 Move returns status 0, amount 295
03:27:05.654 00.001 7680 move complete, result=0
03:27:05.655 00.001 7680 worker thread done servicing request
03:27:05.655 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 295 ms SOUTH
03:27:05.661 00.006 7680 Worker thread wakes up
03:27:05.662 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:05.663 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:06.910 01.247 7680 Exposure complete
03:27:07.035 00.125 7680 worker thread done servicing request
03:27:07.036 00.001 6120 OnExposeComplete: enter
03:27:07.040 00.004 6120 UpdateGuideState(): m_state=6
03:27:07.043 00.003 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2910
03:27:07.047 00.004 6120 Star::Find returns 1 (0), X=513.13, Y=669.78, Mass=8312, SNR=59.7, Peak=206 HFD=6.7
03:27:07.052 00.005 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (0.19) = xAngle (0.70 = 0.70)
03:27:07.057 00.005 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.57 = -2.71)
03:27:07.061 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.89 mountX=0.13 mountY=-0.07, mountTheta=-0.50
03:27:07.067 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.13, opts=13)
03:27:07.071 00.004 6120 Enqueuing Move request for scope (0.10, 0.13)
03:27:07.075 00.004 7680 Worker thread wakes up
03:27:07.075 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
03:27:07.075 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
03:27:07.075 00.000 7680 Moving (0.10, 0.13) raw xDistance=0.13 yDistance=-0.07
03:27:07.076 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:27:07.076 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:27:07.077 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:07.081 00.004 6120 UpdateGuideState exits: m=8312 SNR=59.7
03:27:07.084 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:27:07.085 00.001 7680 MoveAxis(E, 0, ABG)
03:27:07.085 00.000 7680 Move returns status 0, amount 0
03:27:07.085 00.000 7680 MoveAxis(N, 0, ABG)
03:27:07.085 00.000 7680 Move returns status 0, amount 0
03:27:07.086 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:07.089 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:07.095 00.006 6120 Enqueuing Expose request
03:27:07.100 00.005 7680 move complete, result=0
03:27:07.100 00.000 7680 worker thread done servicing request
03:27:07.100 00.000 7680 Worker thread wakes up
03:27:07.100 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:07.104 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:07.105 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:08.353 01.248 7680 Exposure complete
03:27:08.497 00.144 7680 worker thread done servicing request
03:27:08.497 00.000 6120 OnExposeComplete: enter
03:27:08.500 00.003 6120 UpdateGuideState(): m_state=6
03:27:08.504 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2911
03:27:08.508 00.004 6120 Star::Find returns 1 (0), X=513.19, Y=669.64, Mass=8572, SNR=61.5, Peak=197 HFD=6.8
03:27:08.512 00.004 6120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.19) = xAngle (-0.24 = -0.24)
03:27:08.515 00.003 6120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.63 = 2.63)
03:27:08.519 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.05 mountX=0.15 mountY=0.08, mountTheta=0.46
03:27:08.525 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.01, opts=13)
03:27:08.529 00.004 6120 Enqueuing Move request for scope (0.16, -0.01)
03:27:08.533 00.004 7680 Worker thread wakes up
03:27:08.533 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:08.537 00.004 6120 UpdateGuideState exits: m=8572 SNR=61.5
03:27:08.541 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:08.544 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:08.548 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
03:27:08.548 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
03:27:08.548 00.000 7680 Moving (0.16, -0.01) raw xDistance=0.15 yDistance=0.08
03:27:08.548 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:27:08.549 00.001 6120 Enqueuing Expose request
03:27:08.551 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:27:08.552 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:27:08.553 00.001 7680 MoveAxis(E, 0, ABG)
03:27:08.553 00.000 7680 Move returns status 0, amount 0
03:27:08.553 00.000 7680 MoveAxis(N, 0, ABG)
03:27:08.553 00.000 7680 Move returns status 0, amount 0
03:27:08.553 00.000 7680 move complete, result=0
03:27:08.555 00.002 7680 worker thread done servicing request
03:27:08.555 00.000 7680 Worker thread wakes up
03:27:08.555 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:08.555 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:08.556 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:27:09.808 01.252 7680 Exposure complete
03:27:09.955 00.147 7680 worker thread done servicing request
03:27:09.955 00.000 6120 OnExposeComplete: enter
03:27:09.963 00.008 6120 UpdateGuideState(): m_state=6
03:27:09.968 00.005 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2912
03:27:09.972 00.004 6120 Star::Find returns 1 (0), X=513.12, Y=671.63, Mass=7923, SNR=59.4, Peak=207 HFD=6.5
03:27:09.977 00.005 6120 CameraToMount -- cameraTheta (1.52) - m_xAngle (0.19) = xAngle (1.34 = 1.34)
03:27:09.980 00.003 6120 CameraToMount -- cameraTheta (1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.21 = -2.07)
03:27:09.983 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=1.98 hyp=1.98 cameraTheta=1.52 mountX=0.46 mountY=-1.74, mountTheta=-1.31
03:27:09.989 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=1.98, opts=13)
03:27:09.994 00.005 6120 Enqueuing Move request for scope (0.09, 1.98)
03:27:09.998 00.004 7680 Worker thread wakes up
03:27:09.998 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:10.003 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 1.98) opts 0xd
03:27:10.003 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 1.98)
03:27:10.004 00.001 7680 Moving (0.09, 1.98) raw xDistance=0.46 yDistance=-1.74
03:27:10.004 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
03:27:10.004 00.000 7680 resist switch: large excursion: input -1.74 thresh 0.60 direction from 1 to -1
03:27:10.005 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.21
03:27:10.005 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.74 from input -1.74
03:27:10.005 00.000 6120 UpdateGuideState exits: m=7923 SNR=59.4
03:27:10.009 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:10.013 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:10.016 00.003 6120 Enqueuing Expose request
03:27:10.020 00.004 7680 MoveAxis(W, 188, ABG)
03:27:10.020 00.000 7680 Guiding  Dir = 3, Dur = 188
03:27:10.021 00.001 7680 IsSlewing returns 0
03:27:10.021 00.000 7680 IsGuiding returns 0
03:27:10.022 00.001 7680 PulseGuide returned control before completion, sleep 198
03:27:10.235 00.213 7680 IsGuiding returns 1
03:27:10.237 00.002 7680 scope still moving after pulse duration time elapsed
03:27:10.268 00.031 7680 IsSlewing returns 0
03:27:10.268 00.000 7680 IsGuiding returns 0
03:27:10.269 00.001 7680 scope move finished after 188 + 58 ms
03:27:10.269 00.000 7680 Move returns status 0, amount 188
03:27:10.269 00.000 7680 MoveAxis(N, 943, ABG)
03:27:10.270 00.001 7680 Guiding  Dir = 0, Dur = 943
03:27:10.270 00.000 7680 IsSlewing returns 0
03:27:10.270 00.000 7680 IsGuiding returns 0
03:27:10.271 00.001 7680 PulseGuide returned control before completion, sleep 953
03:27:11.239 00.968 7680 IsGuiding returns 1
03:27:11.239 00.000 7680 scope still moving after pulse duration time elapsed
03:27:11.269 00.030 7680 IsSlewing returns 0
03:27:11.270 00.001 7680 IsGuiding returns 0
03:27:11.271 00.001 7680 scope move finished after 943 + 56 ms
03:27:11.271 00.000 7680 Move returns status 0, amount 943
03:27:11.272 00.001 7680 move complete, result=0
03:27:11.272 00.000 7680 worker thread done servicing request
03:27:11.272 00.000 7680 Worker thread wakes up
03:27:11.274 00.002 6120 GuideStep: 0.5 px 188 ms WEST, -1.7 px 943 ms NORTH
03:27:11.280 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:11.280 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:12.534 01.254 7680 Exposure complete
03:27:12.678 00.144 7680 worker thread done servicing request
03:27:12.678 00.000 6120 OnExposeComplete: enter
03:27:12.682 00.004 6120 UpdateGuideState(): m_state=6
03:27:12.686 00.004 6120 Star::Find(15, 513, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2913
03:27:12.691 00.005 6120 Star::Find returns 1 (0), X=512.71, Y=668.82, Mass=8654, SNR=61.9, Peak=206 HFD=6.6
03:27:12.694 00.003 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
03:27:12.698 00.004 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
03:27:12.702 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.84 hyp=0.89 cameraTheta=-1.94 mountX=-0.47 mountY=0.61, mountTheta=2.23
03:27:12.707 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.84, opts=13)
03:27:12.711 00.004 6120 Enqueuing Move request for scope (-0.32, -0.84)
03:27:12.714 00.003 7680 Worker thread wakes up
03:27:12.714 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.84) opts 0xd
03:27:12.715 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:12.719 00.004 6120 UpdateGuideState exits: m=8654 SNR=61.9
03:27:12.723 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:12.726 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.84)
03:27:12.726 00.000 7680 Moving (-0.32, -0.84) raw xDistance=-0.47 yDistance=0.61
03:27:12.726 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.47
03:27:12.726 00.000 7680 resist switch: large excursion: input 0.61 thresh 0.60 direction from -1 to 1
03:27:12.726 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.83
03:27:12.726 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
03:27:12.726 00.000 7680 MoveAxis(E, 179, ABG)
03:27:12.727 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:12.731 00.004 7680 Guiding  Dir = 2, Dur = 179
03:27:12.731 00.000 6120 Enqueuing Expose request
03:27:12.734 00.003 7680 IsSlewing returns 0
03:27:12.734 00.000 7680 IsGuiding returns 0
03:27:12.735 00.001 7680 PulseGuide returned control before completion, sleep 189
03:27:12.932 00.197 7680 IsGuiding returns 1
03:27:12.932 00.000 7680 scope still moving after pulse duration time elapsed
03:27:12.963 00.031 7680 IsSlewing returns 0
03:27:12.965 00.002 7680 IsGuiding returns 0
03:27:12.965 00.000 7680 scope move finished after 179 + 51 ms
03:27:12.966 00.001 7680 Move returns status 0, amount 179
03:27:12.966 00.000 7680 MoveAxis(S, 331, ABG)
03:27:12.966 00.000 7680 Guiding  Dir = 1, Dur = 331
03:27:12.966 00.000 7680 IsSlewing returns 0
03:27:12.967 00.001 7680 IsGuiding returns 0
03:27:12.967 00.000 7680 PulseGuide returned control before completion, sleep 341
03:27:13.324 00.357 7680 IsGuiding returns 1
03:27:13.324 00.000 7680 scope still moving after pulse duration time elapsed
03:27:13.355 00.031 7680 IsSlewing returns 0
03:27:13.358 00.003 7680 IsGuiding returns 0
03:27:13.359 00.001 7680 scope move finished after 331 + 60 ms
03:27:13.359 00.000 7680 Move returns status 0, amount 331
03:27:13.360 00.001 7680 move complete, result=0
03:27:13.360 00.000 7680 worker thread done servicing request
03:27:13.360 00.000 6120 GuideStep: -0.5 px 179 ms EAST, 0.6 px 331 ms SOUTH
03:27:13.369 00.009 7680 Worker thread wakes up
03:27:13.369 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:13.369 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:14.619 01.250 7680 Exposure complete
03:27:14.760 00.141 7680 worker thread done servicing request
03:27:14.760 00.000 6120 OnExposeComplete: enter
03:27:14.764 00.004 6120 UpdateGuideState(): m_state=6
03:27:14.768 00.004 6120 Star::Find(15, 512, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2914
03:27:14.773 00.005 6120 Star::Find returns 1 (0), X=513.11, Y=668.67, Mass=9092, SNR=63.4, Peak=217 HFD=6.7
03:27:14.778 00.005 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
03:27:14.782 00.004 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
03:27:14.787 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.98 hyp=0.98 cameraTheta=-1.49 mountX=-0.10 mountY=0.92, mountTheta=1.68
03:27:14.792 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.98, opts=13)
03:27:14.795 00.003 6120 Enqueuing Move request for scope (0.08, -0.98)
03:27:14.800 00.005 7680 Worker thread wakes up
03:27:14.801 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.98) opts 0xd
03:27:14.801 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.98)
03:27:14.801 00.000 7680 Moving (0.08, -0.98) raw xDistance=-0.10 yDistance=0.92
03:27:14.801 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:27:14.801 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92
03:27:14.801 00.000 7680 MoveAxis(E, 0, ABG)
03:27:14.801 00.000 7680 Move returns status 0, amount 0
03:27:14.801 00.000 7680 MoveAxis(S, 497, ABG)
03:27:14.802 00.001 7680 Guiding  Dir = 1, Dur = 497
03:27:14.803 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:14.807 00.004 7680 IsSlewing returns 0
03:27:14.807 00.000 6120 UpdateGuideState exits: m=9092 SNR=63.4
03:27:14.812 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:14.816 00.004 7680 IsGuiding returns 0
03:27:14.817 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:14.821 00.004 6120 Enqueuing Expose request
03:27:14.824 00.003 7680 PulseGuide returned control before completion, sleep 507
03:27:15.341 00.517 7680 IsGuiding returns 1
03:27:15.341 00.000 7680 scope still moving after pulse duration time elapsed
03:27:15.373 00.032 7680 IsSlewing returns 0
03:27:15.374 00.001 7680 IsGuiding returns 0
03:27:15.374 00.000 7680 scope move finished after 497 + 61 ms
03:27:15.376 00.002 7680 Move returns status 0, amount 497
03:27:15.376 00.000 7680 move complete, result=0
03:27:15.376 00.000 7680 worker thread done servicing request
03:27:15.377 00.001 7680 Worker thread wakes up
03:27:15.377 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.9 px 497 ms SOUTH
03:27:15.383 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:15.383 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:16.639 01.256 7680 Exposure complete
03:27:16.788 00.149 7680 worker thread done servicing request
03:27:16.788 00.000 6120 OnExposeComplete: enter
03:27:16.793 00.005 6120 UpdateGuideState(): m_state=6
03:27:16.797 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2915
03:27:16.801 00.004 6120 Star::Find returns 1 (0), X=513.03, Y=668.73, Mass=8323, SNR=60.9, Peak=198 HFD=6.8
03:27:16.806 00.005 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
03:27:16.811 00.005 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
03:27:16.815 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.92 hyp=0.92 cameraTheta=-1.57 mountX=-0.17 mountY=0.83, mountTheta=1.77
03:27:16.820 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.92, opts=13)
03:27:16.824 00.004 6120 Enqueuing Move request for scope (0.00, -0.92)
03:27:16.827 00.003 7680 Worker thread wakes up
03:27:16.827 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.92) opts 0xd
03:27:16.829 00.002 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.92)
03:27:16.829 00.000 7680 Moving (0.00, -0.92) raw xDistance=-0.17 yDistance=0.83
03:27:16.829 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:16.834 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:27:16.834 00.000 6120 UpdateGuideState exits: m=8323 SNR=60.9
03:27:16.838 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:16.842 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:16.846 00.004 6120 Enqueuing Expose request
03:27:16.850 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
03:27:16.850 00.000 7680 MoveAxis(E, 0, ABG)
03:27:16.850 00.000 7680 Move returns status 0, amount 0
03:27:16.850 00.000 7680 MoveAxis(S, 450, ABG)
03:27:16.851 00.001 7680 Guiding  Dir = 1, Dur = 450
03:27:16.851 00.000 7680 IsSlewing returns 0
03:27:16.851 00.000 7680 IsGuiding returns 0
03:27:16.852 00.001 7680 PulseGuide returned control before completion, sleep 460
03:27:17.319 00.467 7680 IsGuiding returns 1
03:27:17.319 00.000 7680 scope still moving after pulse duration time elapsed
03:27:17.351 00.032 7680 IsSlewing returns 0
03:27:17.352 00.001 7680 IsGuiding returns 0
03:27:17.354 00.002 7680 scope move finished after 450 + 51 ms
03:27:17.354 00.000 7680 Move returns status 0, amount 450
03:27:17.355 00.001 7680 move complete, result=0
03:27:17.355 00.000 7680 worker thread done servicing request
03:27:17.355 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.8 px 450 ms SOUTH
03:27:17.362 00.007 7680 Worker thread wakes up
03:27:17.363 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:17.363 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:18.610 01.247 7680 Exposure complete
03:27:18.755 00.145 7680 worker thread done servicing request
03:27:18.756 00.001 6120 OnExposeComplete: enter
03:27:18.760 00.004 6120 UpdateGuideState(): m_state=6
03:27:18.763 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2916
03:27:18.766 00.003 6120 Star::Find returns 1 (0), X=512.96, Y=669.43, Mass=8765, SNR=62.2, Peak=210 HFD=6.7
03:27:18.771 00.005 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
03:27:18.777 00.006 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
03:27:18.781 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.86 mountX=-0.11 mountY=0.17, mountTheta=2.13
03:27:18.786 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.22, opts=13)
03:27:18.790 00.004 6120 Enqueuing Move request for scope (-0.07, -0.22)
03:27:18.794 00.004 7680 Worker thread wakes up
03:27:18.795 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:18.798 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
03:27:18.798 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
03:27:18.798 00.000 7680 Moving (-0.07, -0.22) raw xDistance=-0.11 yDistance=0.17
03:27:18.798 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:27:18.799 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:27:18.799 00.000 6120 UpdateGuideState exits: m=8765 SNR=62.2
03:27:18.802 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:18.807 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:18.811 00.004 6120 Enqueuing Expose request
03:27:18.814 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:27:18.816 00.002 7680 MoveAxis(E, 0, ABG)
03:27:18.816 00.000 7680 Move returns status 0, amount 0
03:27:18.816 00.000 7680 MoveAxis(N, 0, ABG)
03:27:18.816 00.000 7680 Move returns status 0, amount 0
03:27:18.816 00.000 7680 move complete, result=0
03:27:18.817 00.001 7680 worker thread done servicing request
03:27:18.817 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:27:18.822 00.005 7680 Worker thread wakes up
03:27:18.822 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:18.822 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:20.079 01.257 7680 Exposure complete
03:27:20.217 00.138 7680 worker thread done servicing request
03:27:20.217 00.000 6120 OnExposeComplete: enter
03:27:20.222 00.005 6120 UpdateGuideState(): m_state=6
03:27:20.226 00.004 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2917
03:27:20.229 00.003 6120 Star::Find returns 1 (0), X=513.03, Y=668.83, Mass=8382, SNR=61.1, Peak=219 HFD=6.6
03:27:20.233 00.004 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
03:27:20.236 00.003 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
03:27:20.239 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=-0.82 hyp=0.82 cameraTheta=-1.57 mountX=-0.15 mountY=0.74, mountTheta=1.77
03:27:20.244 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.82, opts=13)
03:27:20.249 00.005 6120 Enqueuing Move request for scope (0.00, -0.82)
03:27:20.252 00.003 7680 Worker thread wakes up
03:27:20.252 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.82) opts 0xd
03:27:20.253 00.001 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.82)
03:27:20.253 00.000 7680 Moving (0.00, -0.82) raw xDistance=-0.15 yDistance=0.74
03:27:20.253 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:27:20.253 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
03:27:20.253 00.000 7680 MoveAxis(E, 0, ABG)
03:27:20.253 00.000 7680 Move returns status 0, amount 0
03:27:20.254 00.001 7680 MoveAxis(S, 402, ABG)
03:27:20.254 00.000 7680 Guiding  Dir = 1, Dur = 402
03:27:20.254 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:20.257 00.003 7680 IsSlewing returns 0
03:27:20.257 00.000 6120 UpdateGuideState exits: m=8382 SNR=61.1
03:27:20.262 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:20.266 00.004 7680 IsGuiding returns 0
03:27:20.266 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:20.270 00.004 7680 PulseGuide returned control before completion, sleep 412
03:27:20.270 00.000 6120 Enqueuing Expose request
03:27:20.697 00.427 7680 IsGuiding returns 0
03:27:20.697 00.000 7680 Move returns status 0, amount 402
03:27:20.698 00.001 7680 move complete, result=0
03:27:20.699 00.001 7680 worker thread done servicing request
03:27:20.699 00.000 7680 Worker thread wakes up
03:27:20.700 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.7 px 402 ms SOUTH
03:27:20.707 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:20.708 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:21.958 01.250 7680 Exposure complete
03:27:22.091 00.133 7680 worker thread done servicing request
03:27:22.091 00.000 6120 OnExposeComplete: enter
03:27:22.096 00.005 6120 UpdateGuideState(): m_state=6
03:27:22.099 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2918
03:27:22.104 00.005 6120 Star::Find returns 1 (0), X=513.02, Y=671.74, Mass=7702, SNR=59.2, Peak=214 HFD=6.5
03:27:22.108 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (0.19) = xAngle (1.39 = 1.39)
03:27:22.111 00.003 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.26 = -2.02)
03:27:22.116 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=2.08 hyp=2.09 cameraTheta=1.58 mountX=0.37 mountY=-1.88, mountTheta=-1.37
03:27:22.124 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=2.08, opts=13)
03:27:22.129 00.005 6120 Enqueuing Move request for scope (-0.01, 2.08)
03:27:22.133 00.004 7680 Worker thread wakes up
03:27:22.133 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 2.08) opts 0xd
03:27:22.133 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 2.08)
03:27:22.134 00.001 7680 Moving (-0.01, 2.08) raw xDistance=0.37 yDistance=-1.88
03:27:22.134 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
03:27:22.134 00.000 7680 resist switch: large excursion: input -1.88 thresh 0.60 direction from 1 to -1
03:27:22.135 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.64
03:27:22.135 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.88 from input -1.88
03:27:22.135 00.000 7680 MoveAxis(W, 153, ABG)
03:27:22.135 00.000 7680 Guiding  Dir = 3, Dur = 153
03:27:22.135 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:22.137 00.002 7680 IsSlewing returns 0
03:27:22.137 00.000 7680 IsGuiding returns 0
03:27:22.139 00.002 6120 UpdateGuideState exits: m=7702 SNR=59.2
03:27:22.141 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:22.145 00.004 7680 PulseGuide returned control before completion, sleep 163
03:27:22.147 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:22.152 00.005 6120 Enqueuing Expose request
03:27:22.325 00.173 7680 IsGuiding returns 0
03:27:22.326 00.001 7680 Move returns status 0, amount 153
03:27:22.326 00.000 7680 MoveAxis(N, 1020, ABG)
03:27:22.328 00.002 7680 Guiding  Dir = 0, Dur = 1020
03:27:22.329 00.001 7680 IsSlewing returns 0
03:27:22.329 00.000 7680 IsGuiding returns 0
03:27:22.330 00.001 7680 PulseGuide returned control before completion, sleep 1030
03:27:23.375 01.045 7680 IsGuiding returns 1
03:27:23.377 00.002 7680 scope still moving after pulse duration time elapsed
03:27:23.405 00.028 7680 IsSlewing returns 0
03:27:23.406 00.001 7680 IsGuiding returns 0
03:27:23.406 00.000 7680 scope move finished after 1020 + 56 ms
03:27:23.407 00.001 7680 Move returns status 0, amount 1020
03:27:23.407 00.000 7680 move complete, result=0
03:27:23.407 00.000 7680 worker thread done servicing request
03:27:23.408 00.001 7680 Worker thread wakes up
03:27:23.408 00.000 6120 GuideStep: 0.4 px 153 ms WEST, -1.9 px 1020 ms NORTH
03:27:23.413 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:23.413 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:24.665 01.252 7680 Exposure complete
03:27:24.800 00.135 7680 worker thread done servicing request
03:27:24.800 00.000 6120 OnExposeComplete: enter
03:27:24.805 00.005 6120 UpdateGuideState(): m_state=6
03:27:24.810 00.005 6120 Star::Find(15, 513, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2919
03:27:24.813 00.003 6120 Star::Find returns 1 (0), X=512.66, Y=668.70, Mass=8226, SNR=61.0, Peak=208 HFD=6.8
03:27:24.817 00.004 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
03:27:24.820 00.003 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
03:27:24.824 00.004 6120 CameraToMount -- cameraX=-0.37 cameraY=-0.95 hyp=1.02 cameraTheta=-1.94 mountX=-0.54 mountY=0.69, mountTheta=2.23
03:27:24.828 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=-0.95, opts=13)
03:27:24.833 00.005 6120 Enqueuing Move request for scope (-0.37, -0.95)
03:27:24.837 00.004 7680 Worker thread wakes up
03:27:24.837 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.95) opts 0xd
03:27:24.837 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, -0.95)
03:27:24.837 00.000 7680 Moving (-0.37, -0.95) raw xDistance=-0.54 yDistance=0.69
03:27:24.837 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.54
03:27:24.837 00.000 7680 resist switch: large excursion: input 0.69 thresh 0.60 direction from -1 to 1
03:27:24.838 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.07
03:27:24.838 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
03:27:24.838 00.000 7680 MoveAxis(E, 209, ABG)
03:27:24.838 00.000 7680 Guiding  Dir = 2, Dur = 209
03:27:24.838 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:24.844 00.006 7680 IsSlewing returns 0
03:27:24.844 00.000 6120 UpdateGuideState exits: m=8226 SNR=61.0
03:27:24.846 00.002 7680 IsGuiding returns 0
03:27:24.846 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:24.851 00.005 7680 PulseGuide returned control before completion, sleep 219
03:27:24.851 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:24.854 00.003 6120 Enqueuing Expose request
03:27:25.076 00.222 7680 IsGuiding returns 1
03:27:25.078 00.002 7680 scope still moving after pulse duration time elapsed
03:27:25.108 00.030 7680 IsSlewing returns 0
03:27:25.108 00.000 7680 IsGuiding returns 0
03:27:25.109 00.001 7680 scope move finished after 209 + 52 ms
03:27:25.109 00.000 7680 Move returns status 0, amount 209
03:27:25.110 00.001 7680 MoveAxis(S, 375, ABG)
03:27:25.110 00.000 7680 Guiding  Dir = 1, Dur = 375
03:27:25.110 00.000 7680 IsSlewing returns 0
03:27:25.112 00.002 7680 IsGuiding returns 0
03:27:25.113 00.001 7680 PulseGuide returned control before completion, sleep 385
03:27:25.503 00.390 7680 IsGuiding returns 1
03:27:25.504 00.001 7680 scope still moving after pulse duration time elapsed
03:27:25.535 00.031 7680 IsSlewing returns 0
03:27:25.535 00.000 7680 IsGuiding returns 0
03:27:25.536 00.001 7680 scope move finished after 375 + 48 ms
03:27:25.537 00.001 7680 Move returns status 0, amount 375
03:27:25.537 00.000 7680 move complete, result=0
03:27:25.537 00.000 7680 worker thread done servicing request
03:27:25.538 00.001 6120 GuideStep: -0.5 px 209 ms EAST, 0.7 px 375 ms SOUTH
03:27:25.543 00.005 7680 Worker thread wakes up
03:27:25.543 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:25.543 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:26.794 01.251 7680 Exposure complete
03:27:26.930 00.136 7680 worker thread done servicing request
03:27:26.930 00.000 6120 OnExposeComplete: enter
03:27:26.937 00.007 6120 UpdateGuideState(): m_state=6
03:27:26.941 00.004 6120 Star::Find(15, 512, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2920
03:27:26.946 00.005 6120 Star::Find returns 1 (0), X=513.05, Y=668.16, Mass=8058, SNR=59.5, Peak=207 HFD=6.3
03:27:26.949 00.003 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
03:27:26.953 00.004 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
03:27:26.958 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-1.49 hyp=1.49 cameraTheta=-1.56 mountX=-0.26 mountY=1.34, mountTheta=1.76
03:27:26.965 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-1.49, opts=13)
03:27:26.970 00.005 6120 Enqueuing Move request for scope (0.02, -1.49)
03:27:26.974 00.004 7680 Worker thread wakes up
03:27:26.974 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:26.978 00.004 6120 UpdateGuideState exits: m=8058 SNR=59.5
03:27:26.982 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:26.985 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:26.990 00.005 6120 Enqueuing Expose request
03:27:26.994 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -1.49) opts 0xd
03:27:26.994 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -1.49)
03:27:26.994 00.000 7680 Moving (0.02, -1.49) raw xDistance=-0.26 yDistance=1.34
03:27:26.995 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.26
03:27:26.996 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.34 from input 1.34
03:27:26.996 00.000 7680 MoveAxis(E, 121, ABG)
03:27:26.996 00.000 7680 Guiding  Dir = 2, Dur = 121
03:27:26.996 00.000 7680 IsSlewing returns 0
03:27:26.997 00.001 7680 IsGuiding returns 0
03:27:26.997 00.000 7680 PulseGuide returned control before completion, sleep 131
03:27:27.129 00.132 7680 IsGuiding returns 1
03:27:27.130 00.001 7680 scope still moving after pulse duration time elapsed
03:27:27.160 00.030 7680 IsSlewing returns 0
03:27:27.161 00.001 7680 IsGuiding returns 0
03:27:27.161 00.000 7680 scope move finished after 121 + 43 ms
03:27:27.162 00.001 7680 Move returns status 0, amount 121
03:27:27.162 00.000 7680 MoveAxis(S, 729, ABG)
03:27:27.163 00.001 7680 Guiding  Dir = 1, Dur = 729
03:27:27.163 00.000 7680 IsSlewing returns 0
03:27:27.163 00.000 7680 IsGuiding returns 0
03:27:27.164 00.001 7680 PulseGuide returned control before completion, sleep 739
03:27:27.909 00.745 7680 IsGuiding returns 1
03:27:27.909 00.000 7680 scope still moving after pulse duration time elapsed
03:27:27.940 00.031 7680 IsSlewing returns 0
03:27:27.940 00.000 7680 IsGuiding returns 0
03:27:27.941 00.001 7680 scope move finished after 729 + 47 ms
03:27:27.941 00.000 7680 Move returns status 0, amount 729
03:27:27.941 00.000 7680 move complete, result=0
03:27:27.942 00.001 7680 worker thread done servicing request
03:27:27.942 00.000 7680 Worker thread wakes up
03:27:27.943 00.001 6120 GuideStep: -0.3 px 121 ms EAST, 1.3 px 729 ms SOUTH
03:27:27.949 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:27.949 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:29.198 01.249 7680 Exposure complete
03:27:29.337 00.139 7680 worker thread done servicing request
03:27:29.337 00.000 6120 OnExposeComplete: enter
03:27:29.341 00.004 6120 UpdateGuideState(): m_state=6
03:27:29.346 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2921
03:27:29.350 00.004 6120 Star::Find returns 1 (0), X=513.11, Y=668.90, Mass=8309, SNR=60.7, Peak=221 HFD=6.5
03:27:29.354 00.004 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
03:27:29.357 00.003 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
03:27:29.362 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.75 hyp=0.76 cameraTheta=-1.47 mountX=-0.06 mountY=0.71, mountTheta=1.66
03:27:29.367 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.75, opts=13)
03:27:29.373 00.006 6120 Enqueuing Move request for scope (0.08, -0.75)
03:27:29.376 00.003 7680 Worker thread wakes up
03:27:29.376 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.75) opts 0xd
03:27:29.376 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.75)
03:27:29.376 00.000 7680 Moving (0.08, -0.75) raw xDistance=-0.06 yDistance=0.71
03:27:29.378 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:27:29.378 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
03:27:29.378 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:29.383 00.005 7680 MoveAxis(E, 0, ABG)
03:27:29.383 00.000 6120 UpdateGuideState exits: m=8309 SNR=60.7
03:27:29.387 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:29.391 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:29.394 00.003 6120 Enqueuing Expose request
03:27:29.399 00.005 7680 Move returns status 0, amount 0
03:27:29.399 00.000 7680 MoveAxis(S, 385, ABG)
03:27:29.400 00.001 7680 Guiding  Dir = 1, Dur = 385
03:27:29.400 00.000 7680 IsSlewing returns 0
03:27:29.400 00.000 7680 IsGuiding returns 0
03:27:29.401 00.001 7680 PulseGuide returned control before completion, sleep 395
03:27:29.811 00.410 7680 IsGuiding returns 0
03:27:29.812 00.001 7680 Move returns status 0, amount 385
03:27:29.812 00.000 7680 move complete, result=0
03:27:29.813 00.001 7680 worker thread done servicing request
03:27:29.813 00.000 7680 Worker thread wakes up
03:27:29.813 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 385 ms SOUTH
03:27:29.820 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:29.821 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:31.075 01.254 7680 Exposure complete
03:27:31.216 00.141 7680 worker thread done servicing request
03:27:31.216 00.000 6120 OnExposeComplete: enter
03:27:31.220 00.004 6120 UpdateGuideState(): m_state=6
03:27:31.225 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2922
03:27:31.229 00.004 6120 Star::Find returns 1 (0), X=513.16, Y=669.15, Mass=7729, SNR=58.4, Peak=208 HFD=6.5
03:27:31.233 00.004 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
03:27:31.237 00.004 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
03:27:31.241 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.50 hyp=0.52 cameraTheta=-1.31 mountX=0.04 mountY=0.51, mountTheta=1.49
03:27:31.247 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.50, opts=13)
03:27:31.251 00.004 6120 Enqueuing Move request for scope (0.13, -0.50)
03:27:31.256 00.005 7680 Worker thread wakes up
03:27:31.256 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:31.260 00.004 6120 UpdateGuideState exits: m=7729 SNR=58.4
03:27:31.263 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.50) opts 0xd
03:27:31.263 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.50)
03:27:31.264 00.001 7680 Moving (0.13, -0.50) raw xDistance=0.04 yDistance=0.51
03:27:31.264 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:27:31.264 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
03:27:31.264 00.000 7680 MoveAxis(E, 0, ABG)
03:27:31.264 00.000 7680 Move returns status 0, amount 0
03:27:31.265 00.001 7680 MoveAxis(S, 275, ABG)
03:27:31.265 00.000 7680 Guiding  Dir = 1, Dur = 275
03:27:31.265 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:31.269 00.004 7680 IsSlewing returns 0
03:27:31.269 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:31.275 00.006 7680 IsGuiding returns 0
03:27:31.275 00.000 6120 Enqueuing Expose request
03:27:31.279 00.004 7680 PulseGuide returned control before completion, sleep 285
03:27:31.568 00.289 7680 IsGuiding returns 1
03:27:31.569 00.001 7680 scope still moving after pulse duration time elapsed
03:27:31.599 00.030 7680 IsSlewing returns 0
03:27:31.600 00.001 7680 IsGuiding returns 0
03:27:31.600 00.000 7680 scope move finished after 275 + 50 ms
03:27:31.601 00.001 7680 Move returns status 0, amount 275
03:27:31.601 00.000 7680 move complete, result=0
03:27:31.601 00.000 7680 worker thread done servicing request
03:27:31.602 00.001 7680 Worker thread wakes up
03:27:31.602 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 275 ms SOUTH
03:27:31.607 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:31.609 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:32.852 01.243 7680 Exposure complete
03:27:32.992 00.140 7680 worker thread done servicing request
03:27:32.993 00.001 6120 OnExposeComplete: enter
03:27:32.997 00.004 6120 UpdateGuideState(): m_state=6
03:27:33.001 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2923
03:27:33.005 00.004 6120 Star::Find returns 1 (0), X=513.21, Y=669.77, Mass=8697, SNR=62.0, Peak=212 HFD=6.6
03:27:33.009 00.004 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (0.19) = xAngle (0.38 = 0.38)
03:27:33.012 00.003 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.25 = -3.03)
03:27:33.016 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.21 cameraTheta=0.57 mountX=0.20 mountY=-0.02, mountTheta=-0.12
03:27:33.021 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.12, opts=13)
03:27:33.025 00.004 6120 Enqueuing Move request for scope (0.18, 0.12)
03:27:33.028 00.003 7680 Worker thread wakes up
03:27:33.028 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
03:27:33.028 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
03:27:33.028 00.000 7680 Moving (0.18, 0.12) raw xDistance=0.20 yDistance=-0.02
03:27:33.028 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:27:33.028 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:27:33.028 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:27:33.028 00.000 7680 MoveAxis(E, 0, ABG)
03:27:33.030 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:33.035 00.005 7680 Move returns status 0, amount 0
03:27:33.035 00.000 7680 MoveAxis(N, 0, ABG)
03:27:33.035 00.000 7680 Move returns status 0, amount 0
03:27:33.035 00.000 7680 move complete, result=0
03:27:33.035 00.000 7680 worker thread done servicing request
03:27:33.036 00.001 6120 UpdateGuideState exits: m=8697 SNR=62.0
03:27:33.040 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:33.043 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:33.047 00.004 6120 Enqueuing Expose request
03:27:33.051 00.004 7680 Worker thread wakes up
03:27:33.051 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:33.051 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:27:33.054 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:34.304 01.250 7680 Exposure complete
03:27:34.441 00.137 7680 worker thread done servicing request
03:27:34.442 00.001 6120 OnExposeComplete: enter
03:27:34.446 00.004 6120 UpdateGuideState(): m_state=6
03:27:34.450 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2924
03:27:34.454 00.004 6120 Star::Find returns 1 (0), X=513.13, Y=670.15, Mass=8829, SNR=61.3, Peak=202 HFD=6.8
03:27:34.458 00.004 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (0.19) = xAngle (1.19 = 1.19)
03:27:34.462 00.004 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.06 = -2.22)
03:27:34.464 00.002 6120 CameraToMount -- cameraX=0.10 cameraY=0.50 hyp=0.51 cameraTheta=1.37 mountX=0.19 mountY=-0.40, mountTheta=-1.13
03:27:34.470 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.50, opts=13)
03:27:34.473 00.003 6120 Enqueuing Move request for scope (0.10, 0.50)
03:27:34.477 00.004 7680 Worker thread wakes up
03:27:34.478 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:34.481 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.50) opts 0xd
03:27:34.481 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.50)
03:27:34.481 00.000 7680 Moving (0.10, 0.50) raw xDistance=0.19 yDistance=-0.40
03:27:34.482 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:27:34.482 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:27:34.482 00.000 6120 UpdateGuideState exits: m=8829 SNR=61.3
03:27:34.486 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
03:27:34.487 00.001 7680 MoveAxis(E, 0, ABG)
03:27:34.487 00.000 7680 Move returns status 0, amount 0
03:27:34.487 00.000 7680 MoveAxis(N, 0, ABG)
03:27:34.487 00.000 7680 Move returns status 0, amount 0
03:27:34.487 00.000 7680 move complete, result=0
03:27:34.487 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:34.491 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:34.496 00.005 7680 worker thread done servicing request
03:27:34.496 00.000 6120 Enqueuing Expose request
03:27:34.499 00.003 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
03:27:34.502 00.003 7680 Worker thread wakes up
03:27:34.502 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:34.502 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:35.750 01.248 7680 Exposure complete
03:27:35.883 00.133 7680 worker thread done servicing request
03:27:35.884 00.001 6120 OnExposeComplete: enter
03:27:35.888 00.004 6120 UpdateGuideState(): m_state=6
03:27:35.891 00.003 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2925
03:27:35.897 00.006 6120 Star::Find returns 1 (0), X=513.31, Y=669.74, Mass=8395, SNR=61.0, Peak=213 HFD=6.6
03:27:35.901 00.004 6120 CameraToMount -- cameraTheta (0.32) - m_xAngle (0.19) = xAngle (0.13 = 0.13)
03:27:35.906 00.005 6120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.00 = 3.00)
03:27:35.910 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=0.09 hyp=0.29 cameraTheta=0.32 mountX=0.29 mountY=0.04, mountTheta=0.14
03:27:35.914 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.09, opts=13)
03:27:35.919 00.005 6120 Enqueuing Move request for scope (0.28, 0.09)
03:27:35.922 00.003 7680 Worker thread wakes up
03:27:35.922 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.09) opts 0xd
03:27:35.922 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.09)
03:27:35.923 00.001 7680 Moving (0.28, 0.09) raw xDistance=0.29 yDistance=0.04
03:27:35.923 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:27:35.923 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:27:35.923 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:27:35.923 00.000 7680 MoveAxis(W, 117, ABG)
03:27:35.923 00.000 7680 Guiding  Dir = 3, Dur = 117
03:27:35.924 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:35.928 00.004 7680 IsSlewing returns 0
03:27:35.928 00.000 6120 UpdateGuideState exits: m=8395 SNR=61.0
03:27:35.934 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:35.937 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:35.941 00.004 6120 Enqueuing Expose request
03:27:35.946 00.005 7680 IsGuiding returns 0
03:27:35.946 00.000 7680 PulseGuide returned control before completion, sleep 127
03:27:36.078 00.132 7680 IsGuiding returns 1
03:27:36.080 00.002 7680 scope still moving after pulse duration time elapsed
03:27:36.110 00.030 7680 IsSlewing returns 0
03:27:36.111 00.001 7680 IsGuiding returns 0
03:27:36.111 00.000 7680 scope move finished after 117 + 48 ms
03:27:36.111 00.000 7680 Move returns status 0, amount 117
03:27:36.112 00.001 7680 MoveAxis(N, 0, ABG)
03:27:36.112 00.000 7680 Move returns status 0, amount 0
03:27:36.113 00.001 7680 move complete, result=0
03:27:36.113 00.000 7680 worker thread done servicing request
03:27:36.113 00.000 7680 Worker thread wakes up
03:27:36.113 00.000 6120 GuideStep: 0.3 px 117 ms WEST, 0.0 px 0 ms NORTH
03:27:36.119 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:36.119 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:37.374 01.255 7680 Exposure complete
03:27:37.509 00.135 7680 worker thread done servicing request
03:27:37.509 00.000 6120 OnExposeComplete: enter
03:27:37.513 00.004 6120 UpdateGuideState(): m_state=6
03:27:37.517 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2926
03:27:37.522 00.005 6120 Star::Find returns 1 (0), X=513.06, Y=669.08, Mass=8392, SNR=62.0, Peak=226 HFD=6.4
03:27:37.526 00.004 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
03:27:37.531 00.005 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
03:27:37.534 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.58 hyp=0.58 cameraTheta=-1.52 mountX=-0.08 mountY=0.53, mountTheta=1.71
03:27:37.540 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.58, opts=13)
03:27:37.544 00.004 6120 Enqueuing Move request for scope (0.03, -0.58)
03:27:37.547 00.003 7680 Worker thread wakes up
03:27:37.548 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.58) opts 0xd
03:27:37.548 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.58)
03:27:37.548 00.000 7680 Moving (0.03, -0.58) raw xDistance=-0.08 yDistance=0.53
03:27:37.548 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:27:37.548 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
03:27:37.548 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:37.553 00.005 6120 UpdateGuideState exits: m=8392 SNR=62.0
03:27:37.557 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:37.561 00.004 7680 MoveAxis(E, 0, ABG)
03:27:37.561 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:37.564 00.003 7680 Move returns status 0, amount 0
03:27:37.565 00.001 7680 MoveAxis(S, 289, ABG)
03:27:37.565 00.000 6120 Enqueuing Expose request
03:27:37.570 00.005 7680 Guiding  Dir = 1, Dur = 289
03:27:37.570 00.000 7680 IsSlewing returns 0
03:27:37.570 00.000 7680 IsGuiding returns 0
03:27:37.571 00.001 7680 PulseGuide returned control before completion, sleep 299
03:27:37.878 00.307 7680 IsGuiding returns 1
03:27:37.879 00.001 7680 scope still moving after pulse duration time elapsed
03:27:37.910 00.031 7680 IsSlewing returns 0
03:27:37.910 00.000 7680 IsGuiding returns 1
03:27:37.940 00.030 7680 IsSlewing returns 0
03:27:37.942 00.002 7680 IsGuiding returns 1
03:27:37.972 00.030 7680 IsSlewing returns 0
03:27:37.972 00.000 7680 IsGuiding returns 0
03:27:37.974 00.002 7680 scope move finished after 289 + 114 ms
03:27:37.974 00.000 7680 Move returns status 0, amount 289
03:27:37.974 00.000 7680 move complete, result=0
03:27:37.975 00.001 7680 worker thread done servicing request
03:27:37.975 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 289 ms SOUTH
03:27:37.981 00.006 7680 Worker thread wakes up
03:27:37.981 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:37.981 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:39.231 01.250 7680 Exposure complete
03:27:39.395 00.164 7680 worker thread done servicing request
03:27:39.395 00.000 6120 OnExposeComplete: enter
03:27:39.400 00.005 6120 UpdateGuideState(): m_state=6
03:27:39.408 00.008 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2927
03:27:39.414 00.006 6120 Star::Find returns 1 (0), X=513.10, Y=669.72, Mass=8355, SNR=60.5, Peak=211 HFD=6.7
03:27:39.420 00.006 6120 CameraToMount -- cameraTheta (0.80) - m_xAngle (0.19) = xAngle (0.61 = 0.61)
03:27:39.427 00.007 6120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.49 = -2.80)
03:27:39.432 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.80 mountX=0.08 mountY=-0.03, mountTheta=-0.39
03:27:39.438 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.07, opts=13)
03:27:39.444 00.006 6120 Enqueuing Move request for scope (0.07, 0.07)
03:27:39.447 00.003 7680 Worker thread wakes up
03:27:39.448 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:39.452 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
03:27:39.452 00.000 6120 UpdateGuideState exits: m=8355 SNR=60.5
03:27:39.456 00.004 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
03:27:39.456 00.000 7680 Moving (0.07, 0.07) raw xDistance=0.08 yDistance=-0.03
03:27:39.456 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:27:39.456 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:27:39.457 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:39.462 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:27:39.462 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:39.465 00.003 7680 MoveAxis(E, 0, ABG)
03:27:39.465 00.000 6120 Enqueuing Expose request
03:27:39.470 00.005 7680 Move returns status 0, amount 0
03:27:39.470 00.000 7680 MoveAxis(N, 0, ABG)
03:27:39.470 00.000 7680 Move returns status 0, amount 0
03:27:39.470 00.000 7680 move complete, result=0
03:27:39.470 00.000 7680 worker thread done servicing request
03:27:39.470 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:27:39.474 00.004 7680 Worker thread wakes up
03:27:39.474 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:39.474 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:40.722 01.248 7680 Exposure complete
03:27:40.869 00.147 7680 worker thread done servicing request
03:27:40.869 00.000 6120 OnExposeComplete: enter
03:27:40.874 00.005 6120 UpdateGuideState(): m_state=6
03:27:40.877 00.003 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2928
03:27:40.880 00.003 6120 Star::Find returns 1 (0), X=513.03, Y=669.13, Mass=7819, SNR=59.3, Peak=205 HFD=6.4
03:27:40.884 00.004 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
03:27:40.887 00.003 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
03:27:40.892 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.53 hyp=0.53 cameraTheta=-1.57 mountX=-0.10 mountY=0.47, mountTheta=1.78
03:27:40.898 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.53, opts=13)
03:27:40.903 00.005 6120 Enqueuing Move request for scope (-0.00, -0.53)
03:27:40.906 00.003 7680 Worker thread wakes up
03:27:40.906 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.53) opts 0xd
03:27:40.906 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.53)
03:27:40.907 00.001 7680 Moving (-0.00, -0.53) raw xDistance=-0.10 yDistance=0.47
03:27:40.907 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:27:40.907 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
03:27:40.907 00.000 7680 MoveAxis(E, 0, ABG)
03:27:40.908 00.001 7680 Move returns status 0, amount 0
03:27:40.908 00.000 7680 MoveAxis(S, 256, ABG)
03:27:40.908 00.000 7680 Guiding  Dir = 1, Dur = 256
03:27:40.908 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:40.912 00.004 7680 IsSlewing returns 0
03:27:40.913 00.001 6120 UpdateGuideState exits: m=7819 SNR=59.3
03:27:40.916 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:40.920 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:40.923 00.003 6120 Enqueuing Expose request
03:27:40.928 00.005 7680 IsGuiding returns 0
03:27:40.928 00.000 7680 PulseGuide returned control before completion, sleep 266
03:27:41.202 00.274 7680 IsGuiding returns 1
03:27:41.202 00.000 7680 scope still moving after pulse duration time elapsed
03:27:41.233 00.031 7680 IsSlewing returns 0
03:27:41.234 00.001 7680 IsGuiding returns 1
03:27:41.264 00.030 7680 IsSlewing returns 0
03:27:41.266 00.002 7680 IsGuiding returns 0
03:27:41.267 00.001 7680 scope move finished after 256 + 82 ms
03:27:41.267 00.000 7680 Move returns status 0, amount 256
03:27:41.269 00.002 7680 move complete, result=0
03:27:41.269 00.000 7680 worker thread done servicing request
03:27:41.269 00.000 7680 Worker thread wakes up
03:27:41.269 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 256 ms SOUTH
03:27:41.276 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:41.276 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:42.525 01.249 7680 Exposure complete
03:27:42.669 00.144 7680 worker thread done servicing request
03:27:42.669 00.000 6120 OnExposeComplete: enter
03:27:42.674 00.005 6120 UpdateGuideState(): m_state=6
03:27:42.678 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2929
03:27:42.682 00.004 6120 Star::Find returns 1 (0), X=513.07, Y=669.76, Mass=8310, SNR=60.6, Peak=202 HFD=6.7
03:27:42.687 00.005 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (0.19) = xAngle (1.03 = 1.03)
03:27:42.691 00.004 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.90 = -2.38)
03:27:42.695 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.21 mountX=0.06 mountY=-0.08, mountTheta=-0.92
03:27:42.699 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.11, opts=13)
03:27:42.703 00.004 6120 Enqueuing Move request for scope (0.04, 0.11)
03:27:42.707 00.004 7680 Worker thread wakes up
03:27:42.708 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:42.712 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
03:27:42.712 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
03:27:42.712 00.000 7680 Moving (0.04, 0.11) raw xDistance=0.06 yDistance=-0.08
03:27:42.712 00.000 6120 UpdateGuideState exits: m=8310 SNR=60.6
03:27:42.716 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:27:42.716 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:27:42.716 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:42.721 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:27:42.722 00.001 7680 MoveAxis(E, 0, ABG)
03:27:42.722 00.000 7680 Move returns status 0, amount 0
03:27:42.722 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:42.726 00.004 6120 Enqueuing Expose request
03:27:42.730 00.004 7680 MoveAxis(N, 0, ABG)
03:27:42.730 00.000 7680 Move returns status 0, amount 0
03:27:42.730 00.000 7680 move complete, result=0
03:27:42.730 00.000 7680 worker thread done servicing request
03:27:42.730 00.000 7680 Worker thread wakes up
03:27:42.731 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:42.735 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:42.735 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:43.978 01.243 7680 Exposure complete
03:27:44.118 00.140 7680 worker thread done servicing request
03:27:44.118 00.000 6120 OnExposeComplete: enter
03:27:44.122 00.004 6120 UpdateGuideState(): m_state=6
03:27:44.127 00.005 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2930
03:27:44.131 00.004 6120 Star::Find returns 1 (0), X=512.85, Y=669.75, Mass=8661, SNR=61.9, Peak=207 HFD=6.6
03:27:44.134 00.003 6120 CameraToMount -- cameraTheta (2.63) - m_xAngle (0.19) = xAngle (2.45 = 2.45)
03:27:44.139 00.005 6120 CameraToMount -- cameraTheta (2.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.32 = -0.96)
03:27:44.142 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.10 hyp=0.21 cameraTheta=2.63 mountX=-0.16 mountY=-0.17, mountTheta=-2.32
03:27:44.149 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.10, opts=13)
03:27:44.154 00.005 6120 Enqueuing Move request for scope (-0.18, 0.10)
03:27:44.158 00.004 7680 Worker thread wakes up
03:27:44.159 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:44.163 00.004 6120 UpdateGuideState exits: m=8661 SNR=61.9
03:27:44.166 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:44.170 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:44.173 00.003 6120 Enqueuing Expose request
03:27:44.177 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.10) opts 0xd
03:27:44.177 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.10)
03:27:44.178 00.001 7680 Moving (-0.18, 0.10) raw xDistance=-0.16 yDistance=-0.17
03:27:44.178 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:27:44.178 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:27:44.179 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:27:44.180 00.001 7680 MoveAxis(E, 0, ABG)
03:27:44.180 00.000 7680 Move returns status 0, amount 0
03:27:44.180 00.000 7680 MoveAxis(N, 0, ABG)
03:27:44.180 00.000 7680 Move returns status 0, amount 0
03:27:44.180 00.000 7680 move complete, result=0
03:27:44.180 00.000 7680 worker thread done servicing request
03:27:44.180 00.000 7680 Worker thread wakes up
03:27:44.180 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:27:44.186 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:44.186 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:45.433 01.247 7680 Exposure complete
03:27:45.567 00.134 7680 worker thread done servicing request
03:27:45.567 00.000 6120 OnExposeComplete: enter
03:27:45.572 00.005 6120 UpdateGuideState(): m_state=6
03:27:45.576 00.004 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2931
03:27:45.579 00.003 6120 Star::Find returns 1 (0), X=512.89, Y=669.12, Mass=7744, SNR=59.5, Peak=202 HFD=6.5
03:27:45.584 00.005 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
03:27:45.591 00.007 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.86 = 0.86)
03:27:45.595 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.53 hyp=0.55 cameraTheta=-1.82 mountX=-0.23 mountY=0.41, mountTheta=2.08
03:27:45.600 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.53, opts=13)
03:27:45.605 00.005 6120 Enqueuing Move request for scope (-0.14, -0.53)
03:27:45.608 00.003 7680 Worker thread wakes up
03:27:45.609 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.53) opts 0xd
03:27:45.609 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:45.612 00.003 6120 UpdateGuideState exits: m=7744 SNR=59.5
03:27:45.617 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:45.621 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:45.624 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.53)
03:27:45.625 00.001 7680 Moving (-0.14, -0.53) raw xDistance=-0.23 yDistance=0.41
03:27:45.625 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:27:45.625 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
03:27:45.626 00.001 7680 MoveAxis(E, 95, ABG)
03:27:45.626 00.000 6120 Enqueuing Expose request
03:27:45.630 00.004 7680 Guiding  Dir = 2, Dur = 95
03:27:45.630 00.000 7680 IsSlewing returns 0
03:27:45.630 00.000 7680 IsGuiding returns 0
03:27:45.631 00.001 7680 PulseGuide returned control before completion, sleep 105
03:27:45.750 00.119 7680 IsGuiding returns 1
03:27:45.752 00.002 7680 scope still moving after pulse duration time elapsed
03:27:45.781 00.029 7680 IsSlewing returns 0
03:27:45.783 00.002 7680 IsGuiding returns 0
03:27:45.783 00.000 7680 scope move finished after 95 + 57 ms
03:27:45.783 00.000 7680 Move returns status 0, amount 95
03:27:45.783 00.000 7680 MoveAxis(S, 225, ABG)
03:27:45.785 00.002 7680 Guiding  Dir = 1, Dur = 225
03:27:45.785 00.000 7680 IsSlewing returns 0
03:27:45.786 00.001 7680 IsGuiding returns 0
03:27:45.787 00.001 7680 PulseGuide returned control before completion, sleep 235
03:27:46.031 00.244 7680 IsGuiding returns 1
03:27:46.032 00.001 7680 scope still moving after pulse duration time elapsed
03:27:46.063 00.031 7680 IsSlewing returns 0
03:27:46.064 00.001 7680 IsGuiding returns 0
03:27:46.064 00.000 7680 scope move finished after 225 + 53 ms
03:27:46.065 00.001 7680 Move returns status 0, amount 225
03:27:46.065 00.000 7680 move complete, result=0
03:27:46.065 00.000 7680 worker thread done servicing request
03:27:46.065 00.000 6120 GuideStep: -0.2 px 95 ms EAST, 0.4 px 225 ms SOUTH
03:27:46.072 00.007 7680 Worker thread wakes up
03:27:46.072 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:46.072 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:47.321 01.249 7680 Exposure complete
03:27:47.453 00.132 7680 worker thread done servicing request
03:27:47.453 00.000 6120 OnExposeComplete: enter
03:27:47.458 00.005 6120 UpdateGuideState(): m_state=6
03:27:47.462 00.004 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2932
03:27:47.466 00.004 6120 Star::Find returns 1 (0), X=512.99, Y=669.69, Mass=8050, SNR=58.6, Peak=193 HFD=6.6
03:27:47.470 00.004 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (0.19) = xAngle (2.23 = 2.23)
03:27:47.475 00.005 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.11 = -1.18)
03:27:47.478 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.42 mountX=-0.04 mountY=-0.05, mountTheta=-2.16
03:27:47.483 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.04, opts=13)
03:27:47.486 00.003 6120 Enqueuing Move request for scope (-0.04, 0.04)
03:27:47.490 00.004 7680 Worker thread wakes up
03:27:47.490 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:47.494 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
03:27:47.495 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
03:27:47.495 00.000 7680 Moving (-0.04, 0.04) raw xDistance=-0.04 yDistance=-0.05
03:27:47.495 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:27:47.497 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:27:47.497 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:27:47.497 00.000 7680 MoveAxis(E, 0, ABG)
03:27:47.497 00.000 7680 Move returns status 0, amount 0
03:27:47.498 00.001 7680 MoveAxis(N, 0, ABG)
03:27:47.498 00.000 7680 Move returns status 0, amount 0
03:27:47.498 00.000 7680 move complete, result=0
03:27:47.498 00.000 6120 UpdateGuideState exits: m=8050 SNR=58.6
03:27:47.503 00.005 7680 worker thread done servicing request
03:27:47.503 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:47.507 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:47.511 00.004 6120 Enqueuing Expose request
03:27:47.514 00.003 7680 Worker thread wakes up
03:27:47.514 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:47.514 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:47.514 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:48.763 01.249 7680 Exposure complete
03:27:48.907 00.144 7680 worker thread done servicing request
03:27:48.909 00.002 6120 OnExposeComplete: enter
03:27:48.913 00.004 6120 UpdateGuideState(): m_state=6
03:27:48.916 00.003 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2933
03:27:48.921 00.005 6120 Star::Find returns 1 (0), X=512.85, Y=669.75, Mass=8837, SNR=61.8, Peak=212 HFD=6.7
03:27:48.925 00.004 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (0.19) = xAngle (2.45 = 2.45)
03:27:48.930 00.005 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.33 = -0.96)
03:27:48.933 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.10 hyp=0.20 cameraTheta=2.64 mountX=-0.16 mountY=-0.17, mountTheta=-2.33
03:27:48.939 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.10, opts=13)
03:27:48.943 00.004 6120 Enqueuing Move request for scope (-0.18, 0.10)
03:27:48.947 00.004 7680 Worker thread wakes up
03:27:48.947 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:48.950 00.003 6120 UpdateGuideState exits: m=8837 SNR=61.8
03:27:48.954 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:48.960 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:48.964 00.004 6120 Enqueuing Expose request
03:27:48.968 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.10) opts 0xd
03:27:48.969 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.10)
03:27:48.969 00.000 7680 Moving (-0.18, 0.10) raw xDistance=-0.16 yDistance=-0.17
03:27:48.969 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:27:48.969 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:27:48.969 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:27:48.970 00.001 7680 MoveAxis(E, 0, ABG)
03:27:48.970 00.000 7680 Move returns status 0, amount 0
03:27:48.970 00.000 7680 MoveAxis(N, 0, ABG)
03:27:48.970 00.000 7680 Move returns status 0, amount 0
03:27:48.971 00.001 7680 move complete, result=0
03:27:48.971 00.000 7680 worker thread done servicing request
03:27:48.971 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:27:48.975 00.004 7680 Worker thread wakes up
03:27:48.975 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:48.975 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:50.219 01.244 7680 Exposure complete
03:27:50.349 00.130 7680 worker thread done servicing request
03:27:50.350 00.001 6120 OnExposeComplete: enter
03:27:50.353 00.003 6120 UpdateGuideState(): m_state=6
03:27:50.357 00.004 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2934
03:27:50.360 00.003 6120 Star::Find returns 1 (0), X=512.76, Y=669.66, Mass=8701, SNR=62.0, Peak=214 HFD=6.7
03:27:50.365 00.005 6120 CameraToMount -- cameraTheta (3.11) - m_xAngle (0.19) = xAngle (2.92 = 2.92)
03:27:50.370 00.005 6120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.79 = -0.49)
03:27:50.374 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.01 hyp=0.27 cameraTheta=3.11 mountX=-0.26 mountY=-0.13, mountTheta=-2.69
03:27:50.379 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.01, opts=13)
03:27:50.383 00.004 6120 Enqueuing Move request for scope (-0.27, 0.01)
03:27:50.387 00.004 7680 Worker thread wakes up
03:27:50.387 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.01) opts 0xd
03:27:50.387 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.01)
03:27:50.387 00.000 7680 Moving (-0.27, 0.01) raw xDistance=-0.26 yDistance=-0.13
03:27:50.387 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:27:50.387 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:27:50.387 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:27:50.389 00.002 7680 MoveAxis(E, 107, ABG)
03:27:50.389 00.000 7680 Guiding  Dir = 2, Dur = 107
03:27:50.389 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:50.393 00.004 7680 IsSlewing returns 0
03:27:50.393 00.000 6120 UpdateGuideState exits: m=8701 SNR=62.0
03:27:50.398 00.005 7680 IsGuiding returns 0
03:27:50.398 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:50.403 00.005 7680 PulseGuide returned control before completion, sleep 117
03:27:50.403 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:50.408 00.005 6120 Enqueuing Expose request
03:27:50.526 00.118 7680 IsGuiding returns 1
03:27:50.527 00.001 7680 scope still moving after pulse duration time elapsed
03:27:50.556 00.029 7680 IsSlewing returns 0
03:27:50.558 00.002 7680 IsGuiding returns 0
03:27:50.558 00.000 7680 scope move finished after 107 + 52 ms
03:27:50.558 00.000 7680 Move returns status 0, amount 107
03:27:50.559 00.001 7680 MoveAxis(N, 0, ABG)
03:27:50.559 00.000 7680 Move returns status 0, amount 0
03:27:50.559 00.000 7680 move complete, result=0
03:27:50.560 00.001 7680 worker thread done servicing request
03:27:50.560 00.000 7680 Worker thread wakes up
03:27:50.560 00.000 6120 GuideStep: -0.3 px 107 ms EAST, -0.1 px 0 ms NORTH
03:27:50.567 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:50.567 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:51.814 01.247 7680 Exposure complete
03:27:51.957 00.143 7680 worker thread done servicing request
03:27:51.958 00.001 6120 OnExposeComplete: enter
03:27:51.964 00.006 6120 UpdateGuideState(): m_state=6
03:27:51.969 00.005 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2935
03:27:51.974 00.005 6120 Star::Find returns 1 (0), X=512.93, Y=669.07, Mass=8272, SNR=61.0, Peak=199 HFD=6.4
03:27:51.977 00.003 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
03:27:51.980 00.003 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
03:27:51.985 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.58 hyp=0.59 cameraTheta=-1.74 mountX=-0.20 mountY=0.48, mountTheta=1.97
03:27:51.989 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.58, opts=13)
03:27:51.994 00.005 6120 Enqueuing Move request for scope (-0.10, -0.58)
03:27:51.998 00.004 7680 Worker thread wakes up
03:27:51.998 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.58) opts 0xd
03:27:51.998 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.58)
03:27:51.998 00.000 7680 Moving (-0.10, -0.58) raw xDistance=-0.20 yDistance=0.48
03:27:51.998 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
03:27:51.998 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
03:27:51.999 00.001 7680 MoveAxis(E, 91, ABG)
03:27:51.999 00.000 7680 Guiding  Dir = 2, Dur = 91
03:27:51.999 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:52.003 00.004 7680 IsSlewing returns 0
03:27:52.003 00.000 6120 UpdateGuideState exits: m=8272 SNR=61.0
03:27:52.008 00.005 7680 IsGuiding returns 0
03:27:52.008 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:52.011 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:52.015 00.004 7680 PulseGuide returned control before completion, sleep 101
03:27:52.016 00.001 6120 Enqueuing Expose request
03:27:52.117 00.101 7680 IsGuiding returns 1
03:27:52.118 00.001 7680 scope still moving after pulse duration time elapsed
03:27:52.148 00.030 7680 IsSlewing returns 0
03:27:52.148 00.000 7680 IsGuiding returns 0
03:27:52.150 00.002 7680 scope move finished after 91 + 50 ms
03:27:52.150 00.000 7680 Move returns status 0, amount 91
03:27:52.150 00.000 7680 MoveAxis(S, 260, ABG)
03:27:52.151 00.001 7680 Guiding  Dir = 1, Dur = 260
03:27:52.151 00.000 7680 IsSlewing returns 0
03:27:52.152 00.001 7680 IsGuiding returns 0
03:27:52.152 00.000 7680 PulseGuide returned control before completion, sleep 270
03:27:52.431 00.279 7680 IsGuiding returns 1
03:27:52.431 00.000 7680 scope still moving after pulse duration time elapsed
03:27:52.463 00.032 7680 IsSlewing returns 0
03:27:52.466 00.003 7680 IsGuiding returns 0
03:27:52.467 00.001 7680 scope move finished after 260 + 55 ms
03:27:52.467 00.000 7680 Move returns status 0, amount 260
03:27:52.468 00.001 7680 move complete, result=0
03:27:52.469 00.001 7680 worker thread done servicing request
03:27:52.469 00.000 7680 Worker thread wakes up
03:27:52.469 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:52.470 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:52.470 00.000 6120 GuideStep: -0.2 px 91 ms EAST, 0.5 px 260 ms SOUTH
03:27:53.728 01.258 7680 Exposure complete
03:27:53.873 00.145 7680 worker thread done servicing request
03:27:53.873 00.000 6120 OnExposeComplete: enter
03:27:53.877 00.004 6120 UpdateGuideState(): m_state=6
03:27:53.881 00.004 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2936
03:27:53.884 00.003 6120 Star::Find returns 1 (0), X=513.12, Y=669.10, Mass=7743, SNR=58.6, Peak=206 HFD=6.5
03:27:53.888 00.004 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
03:27:53.892 00.004 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
03:27:53.896 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.55 hyp=0.56 cameraTheta=-1.41 mountX=-0.01 mountY=0.54, mountTheta=1.59
03:27:53.902 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.55, opts=13)
03:27:53.905 00.003 6120 Enqueuing Move request for scope (0.09, -0.55)
03:27:53.908 00.003 7680 Worker thread wakes up
03:27:53.908 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.55) opts 0xd
03:27:53.909 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.55)
03:27:53.909 00.000 7680 Moving (0.09, -0.55) raw xDistance=-0.01 yDistance=0.54
03:27:53.909 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:27:53.909 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
03:27:53.909 00.000 7680 MoveAxis(E, 0, ABG)
03:27:53.910 00.001 7680 Move returns status 0, amount 0
03:27:53.910 00.000 7680 MoveAxis(S, 293, ABG)
03:27:53.910 00.000 7680 Guiding  Dir = 1, Dur = 293
03:27:53.910 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:53.914 00.004 7680 IsSlewing returns 0
03:27:53.914 00.000 6120 UpdateGuideState exits: m=7743 SNR=58.6
03:27:53.918 00.004 7680 IsGuiding returns 0
03:27:53.918 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:53.922 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:53.925 00.003 7680 PulseGuide returned control before completion, sleep 303
03:27:53.925 00.000 6120 Enqueuing Expose request
03:27:54.231 00.306 7680 IsGuiding returns 1
03:27:54.232 00.001 7680 scope still moving after pulse duration time elapsed
03:27:54.262 00.030 7680 IsSlewing returns 0
03:27:54.262 00.000 7680 IsGuiding returns 0
03:27:54.263 00.001 7680 scope move finished after 293 + 51 ms
03:27:54.263 00.000 7680 Move returns status 0, amount 293
03:27:54.264 00.001 7680 move complete, result=0
03:27:54.264 00.000 7680 worker thread done servicing request
03:27:54.264 00.000 7680 Worker thread wakes up
03:27:54.264 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 293 ms SOUTH
03:27:54.271 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:54.271 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:55.527 01.256 7680 Exposure complete
03:27:55.671 00.144 7680 worker thread done servicing request
03:27:55.671 00.000 6120 OnExposeComplete: enter
03:27:55.676 00.005 6120 UpdateGuideState(): m_state=6
03:27:55.680 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2937
03:27:55.685 00.005 6120 Star::Find returns 1 (0), X=513.00, Y=669.88, Mass=8441, SNR=60.8, Peak=209 HFD=6.5
03:27:55.691 00.006 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (0.19) = xAngle (1.51 = 1.51)
03:27:55.695 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.38 = -1.90)
03:27:55.698 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.69 mountX=0.01 mountY=-0.21, mountTheta=-1.50
03:27:55.703 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.23, opts=13)
03:27:55.709 00.006 6120 Enqueuing Move request for scope (-0.03, 0.23)
03:27:55.714 00.005 7680 Worker thread wakes up
03:27:55.714 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:55.718 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.23) opts 0xd
03:27:55.718 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.23)
03:27:55.718 00.000 7680 Moving (-0.03, 0.23) raw xDistance=0.01 yDistance=-0.21
03:27:55.718 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:27:55.719 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:27:55.720 00.001 6120 UpdateGuideState exits: m=8441 SNR=60.8
03:27:55.723 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:55.727 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:55.731 00.004 6120 Enqueuing Expose request
03:27:55.734 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:27:55.734 00.000 7680 MoveAxis(E, 0, ABG)
03:27:55.734 00.000 7680 Move returns status 0, amount 0
03:27:55.734 00.000 7680 MoveAxis(N, 0, ABG)
03:27:55.736 00.002 7680 Move returns status 0, amount 0
03:27:55.736 00.000 7680 move complete, result=0
03:27:55.736 00.000 7680 worker thread done servicing request
03:27:55.736 00.000 7680 Worker thread wakes up
03:27:55.737 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:55.737 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:27:55.741 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:56.983 01.242 7680 Exposure complete
03:27:57.131 00.148 7680 worker thread done servicing request
03:27:57.131 00.000 6120 OnExposeComplete: enter
03:27:57.135 00.004 6120 UpdateGuideState(): m_state=6
03:27:57.138 00.003 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2938
03:27:57.143 00.005 6120 Star::Find returns 1 (0), X=513.03, Y=669.75, Mass=8573, SNR=61.0, Peak=206 HFD=6.8
03:27:57.148 00.005 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (0.19) = xAngle (1.40 = 1.40)
03:27:57.153 00.005 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.27 = -2.01)
03:27:57.158 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.58 mountX=0.02 mountY=-0.09, mountTheta=-1.38
03:27:57.165 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.10, opts=13)
03:27:57.168 00.003 6120 Enqueuing Move request for scope (-0.00, 0.10)
03:27:57.173 00.005 7680 Worker thread wakes up
03:27:57.174 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:57.178 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
03:27:57.180 00.002 6120 UpdateGuideState exits: m=8573 SNR=61.0
03:27:57.184 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:57.189 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:57.193 00.004 6120 Enqueuing Expose request
03:27:57.198 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
03:27:57.198 00.000 7680 Moving (-0.00, 0.10) raw xDistance=0.02 yDistance=-0.09
03:27:57.199 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:27:57.199 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:27:57.199 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:27:57.199 00.000 7680 MoveAxis(E, 0, ABG)
03:27:57.199 00.000 7680 Move returns status 0, amount 0
03:27:57.200 00.001 7680 MoveAxis(N, 0, ABG)
03:27:57.200 00.000 7680 Move returns status 0, amount 0
03:27:57.200 00.000 7680 move complete, result=0
03:27:57.201 00.001 7680 worker thread done servicing request
03:27:57.201 00.000 7680 Worker thread wakes up
03:27:57.201 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:27:57.205 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:57.206 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:27:58.455 01.249 7680 Exposure complete
03:27:58.601 00.146 7680 worker thread done servicing request
03:27:58.601 00.000 6120 OnExposeComplete: enter
03:27:58.605 00.004 6120 UpdateGuideState(): m_state=6
03:27:58.610 00.005 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2939
03:27:58.615 00.005 6120 Star::Find returns 1 (0), X=512.62, Y=669.61, Mass=8513, SNR=60.2, Peak=195 HFD=6.9
03:27:58.621 00.006 6120 CameraToMount -- cameraTheta (-3.04) - m_xAngle (0.19) = xAngle (-3.22 = 3.06)
03:27:58.626 00.005 6120 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.35 = -0.35)
03:27:58.631 00.005 6120 CameraToMount -- cameraX=-0.41 cameraY=-0.04 hyp=0.41 cameraTheta=-3.04 mountX=-0.41 mountY=-0.14, mountTheta=-2.81
03:27:58.636 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=-0.04, opts=13)
03:27:58.641 00.005 6120 Enqueuing Move request for scope (-0.41, -0.04)
03:27:58.644 00.003 7680 Worker thread wakes up
03:27:58.644 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:27:58.649 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.04) opts 0xd
03:27:58.649 00.000 6120 UpdateGuideState exits: m=8513 SNR=60.2
03:27:58.653 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:58.657 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:27:58.662 00.005 6120 Enqueuing Expose request
03:27:58.665 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.41, -0.04)
03:27:58.665 00.000 7680 Moving (-0.41, -0.04) raw xDistance=-0.41 yDistance=-0.14
03:27:58.665 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
03:27:58.665 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:27:58.666 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:27:58.666 00.000 7680 MoveAxis(E, 168, ABG)
03:27:58.666 00.000 7680 Guiding  Dir = 2, Dur = 168
03:27:58.666 00.000 7680 IsSlewing returns 0
03:27:58.668 00.002 7680 IsGuiding returns 0
03:27:58.668 00.000 7680 PulseGuide returned control before completion, sleep 178
03:27:58.854 00.186 7680 IsGuiding returns 1
03:27:58.854 00.000 7680 scope still moving after pulse duration time elapsed
03:27:58.885 00.031 7680 IsSlewing returns 0
03:27:58.885 00.000 7680 IsGuiding returns 0
03:27:58.885 00.000 7680 scope move finished after 168 + 50 ms
03:27:58.885 00.000 7680 Move returns status 0, amount 168
03:27:58.886 00.001 7680 MoveAxis(N, 0, ABG)
03:27:58.886 00.000 7680 Move returns status 0, amount 0
03:27:58.886 00.000 7680 move complete, result=0
03:27:58.887 00.001 7680 worker thread done servicing request
03:27:58.887 00.000 6120 GuideStep: -0.4 px 168 ms EAST, -0.1 px 0 ms NORTH
03:27:58.894 00.007 7680 Worker thread wakes up
03:27:58.895 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:27:58.895 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:28:00.143 01.248 7680 Exposure complete
03:28:00.284 00.141 7680 worker thread done servicing request
03:28:00.284 00.000 6120 OnExposeComplete: enter
03:28:00.289 00.005 6120 UpdateGuideState(): m_state=6
03:28:00.292 00.003 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2940
03:28:00.297 00.005 6120 Star::Find returns 1 (0), X=513.05, Y=669.11, Mass=8146, SNR=59.6, Peak=207 HFD=6.3
03:28:00.300 00.003 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
03:28:00.303 00.003 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
03:28:00.308 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.55 hyp=0.55 cameraTheta=-1.54 mountX=-0.08 mountY=0.50, mountTheta=1.74
03:28:00.311 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.55, opts=13)
03:28:00.316 00.005 6120 Enqueuing Move request for scope (0.02, -0.55)
03:28:00.319 00.003 7680 Worker thread wakes up
03:28:00.319 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.55) opts 0xd
03:28:00.319 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.55)
03:28:00.319 00.000 7680 Moving (0.02, -0.55) raw xDistance=-0.08 yDistance=0.50
03:28:00.319 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:28:00.321 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:00.325 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
03:28:00.325 00.000 7680 MoveAxis(E, 0, ABG)
03:28:00.325 00.000 7680 Move returns status 0, amount 0
03:28:00.325 00.000 7680 MoveAxis(S, 270, ABG)
03:28:00.325 00.000 7680 Guiding  Dir = 1, Dur = 270
03:28:00.326 00.001 7680 IsSlewing returns 0
03:28:00.326 00.000 7680 IsGuiding returns 0
03:28:00.327 00.001 6120 UpdateGuideState exits: m=8146 SNR=59.6
03:28:00.333 00.006 7680 PulseGuide returned control before completion, sleep 280
03:28:00.333 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:00.339 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:00.343 00.004 6120 Enqueuing Expose request
03:28:00.617 00.274 7680 IsGuiding returns 1
03:28:00.618 00.001 7680 scope still moving after pulse duration time elapsed
03:28:00.648 00.030 7680 IsSlewing returns 0
03:28:00.650 00.002 7680 IsGuiding returns 0
03:28:00.652 00.002 7680 scope move finished after 270 + 52 ms
03:28:00.652 00.000 7680 Move returns status 0, amount 270
03:28:00.652 00.000 7680 move complete, result=0
03:28:00.653 00.001 7680 worker thread done servicing request
03:28:00.653 00.000 7680 Worker thread wakes up
03:28:00.653 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 270 ms SOUTH
03:28:00.660 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:00.661 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:28:01.915 01.254 7680 Exposure complete
03:28:02.055 00.140 7680 worker thread done servicing request
03:28:02.055 00.000 6120 OnExposeComplete: enter
03:28:02.059 00.004 6120 UpdateGuideState(): m_state=6
03:28:02.064 00.005 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2941
03:28:02.068 00.004 6120 Star::Find returns 1 (0), X=512.94, Y=670.11, Mass=8560, SNR=60.4, Peak=199 HFD=6.6
03:28:02.071 00.003 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (0.19) = xAngle (1.58 = 1.58)
03:28:02.075 00.004 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.46 = -1.82)
03:28:02.078 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.46 hyp=0.46 cameraTheta=1.77 mountX=-0.01 mountY=-0.45, mountTheta=-1.59
03:28:02.083 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.46, opts=13)
03:28:02.087 00.004 6120 Enqueuing Move request for scope (-0.09, 0.46)
03:28:02.091 00.004 7680 Worker thread wakes up
03:28:02.091 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.46) opts 0xd
03:28:02.091 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.46)
03:28:02.091 00.000 7680 Moving (-0.09, 0.46) raw xDistance=-0.01 yDistance=-0.45
03:28:02.091 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:28:02.092 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:28:02.093 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
03:28:02.093 00.000 7680 MoveAxis(E, 0, ABG)
03:28:02.093 00.000 7680 Move returns status 0, amount 0
03:28:02.093 00.000 7680 MoveAxis(N, 0, ABG)
03:28:02.093 00.000 7680 Move returns status 0, amount 0
03:28:02.093 00.000 7680 move complete, result=0
03:28:02.094 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:02.099 00.005 7680 worker thread done servicing request
03:28:02.099 00.000 6120 UpdateGuideState exits: m=8560 SNR=60.4
03:28:02.102 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:02.105 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:02.109 00.004 6120 Enqueuing Expose request
03:28:02.113 00.004 7680 Worker thread wakes up
03:28:02.113 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
03:28:02.118 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:02.118 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:28:03.370 01.252 7680 Exposure complete
03:28:03.496 00.126 7680 worker thread done servicing request
03:28:03.496 00.000 6120 OnExposeComplete: enter
03:28:03.500 00.004 6120 UpdateGuideState(): m_state=6
03:28:03.503 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2942
03:28:03.507 00.004 6120 Star::Find returns 1 (0), X=512.74, Y=669.63, Mass=8858, SNR=62.2, Peak=209 HFD=6.8
03:28:03.511 00.004 6120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.19) = xAngle (-3.26 = 3.02)
03:28:03.514 00.003 6120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.39 = -0.39)
03:28:03.519 00.005 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.02 hyp=0.29 cameraTheta=-3.08 mountX=-0.28 mountY=-0.11, mountTheta=-2.78
03:28:03.523 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.02, opts=13)
03:28:03.529 00.006 6120 Enqueuing Move request for scope (-0.29, -0.02)
03:28:03.534 00.005 7680 Worker thread wakes up
03:28:03.534 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.02) opts 0xd
03:28:03.534 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.02)
03:28:03.534 00.000 7680 Moving (-0.29, -0.02) raw xDistance=-0.28 yDistance=-0.11
03:28:03.534 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:28:03.535 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:28:03.535 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:28:03.535 00.000 7680 MoveAxis(E, 116, ABG)
03:28:03.535 00.000 7680 Guiding  Dir = 2, Dur = 116
03:28:03.536 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:03.539 00.003 7680 IsSlewing returns 0
03:28:03.540 00.001 6120 UpdateGuideState exits: m=8858 SNR=62.2
03:28:03.544 00.004 7680 IsGuiding returns 0
03:28:03.544 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:03.547 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:03.551 00.004 7680 PulseGuide returned control before completion, sleep 126
03:28:03.552 00.001 6120 Enqueuing Expose request
03:28:03.686 00.134 7680 IsGuiding returns 1
03:28:03.687 00.001 7680 scope still moving after pulse duration time elapsed
03:28:03.716 00.029 7680 IsSlewing returns 0
03:28:03.719 00.003 7680 IsGuiding returns 0
03:28:03.720 00.001 7680 scope move finished after 116 + 59 ms
03:28:03.721 00.001 7680 Move returns status 0, amount 116
03:28:03.721 00.000 7680 MoveAxis(N, 0, ABG)
03:28:03.721 00.000 7680 Move returns status 0, amount 0
03:28:03.722 00.001 7680 move complete, result=0
03:28:03.722 00.000 7680 worker thread done servicing request
03:28:03.723 00.001 7680 Worker thread wakes up
03:28:03.723 00.000 6120 GuideStep: -0.3 px 116 ms EAST, -0.1 px 0 ms NORTH
03:28:03.729 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:03.729 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:28:04.978 01.249 7680 Exposure complete
03:28:05.125 00.147 7680 worker thread done servicing request
03:28:05.126 00.001 6120 OnExposeComplete: enter
03:28:05.129 00.003 6120 UpdateGuideState(): m_state=6
03:28:05.133 00.004 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2943
03:28:05.137 00.004 6120 Star::Find returns 1 (0), X=513.00, Y=669.10, Mass=7783, SNR=57.9, Peak=227 HFD=6.4
03:28:05.142 00.005 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
03:28:05.146 00.004 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
03:28:05.152 00.006 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.55 hyp=0.56 cameraTheta=-1.62 mountX=-0.13 mountY=0.49, mountTheta=1.84
03:28:05.158 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.55, opts=13)
03:28:05.162 00.004 6120 Enqueuing Move request for scope (-0.03, -0.55)
03:28:05.167 00.005 7680 Worker thread wakes up
03:28:05.167 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:05.171 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.55) opts 0xd
03:28:05.171 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.55)
03:28:05.171 00.000 7680 Moving (-0.03, -0.55) raw xDistance=-0.13 yDistance=0.49
03:28:05.171 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:28:05.171 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
03:28:05.172 00.001 7680 MoveAxis(E, 0, ABG)
03:28:05.172 00.000 6120 UpdateGuideState exits: m=7783 SNR=57.9
03:28:05.177 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:05.182 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:05.185 00.003 6120 Enqueuing Expose request
03:28:05.190 00.005 7680 Move returns status 0, amount 0
03:28:05.190 00.000 7680 MoveAxis(S, 264, ABG)
03:28:05.190 00.000 7680 Guiding  Dir = 1, Dur = 264
03:28:05.191 00.001 7680 IsSlewing returns 0
03:28:05.191 00.000 7680 IsGuiding returns 0
03:28:05.192 00.001 7680 PulseGuide returned control before completion, sleep 274
03:28:05.470 00.278 7680 IsGuiding returns 1
03:28:05.472 00.002 7680 scope still moving after pulse duration time elapsed
03:28:05.501 00.029 7680 IsSlewing returns 0
03:28:05.502 00.001 7680 IsGuiding returns 0
03:28:05.503 00.001 7680 scope move finished after 264 + 48 ms
03:28:05.503 00.000 7680 Move returns status 0, amount 264
03:28:05.503 00.000 7680 move complete, result=0
03:28:05.505 00.002 7680 worker thread done servicing request
03:28:05.505 00.000 7680 Worker thread wakes up
03:28:05.505 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 264 ms SOUTH
03:28:05.511 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:05.512 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:28:06.765 01.253 7680 Exposure complete
03:28:06.905 00.140 7680 worker thread done servicing request
03:28:06.905 00.000 6120 OnExposeComplete: enter
03:28:06.910 00.005 6120 UpdateGuideState(): m_state=6
03:28:06.913 00.003 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2944
03:28:06.916 00.003 6120 Star::Find returns 1 (0), X=513.04, Y=669.73, Mass=8797, SNR=62.5, Peak=206 HFD=6.7
03:28:06.919 00.003 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (0.19) = xAngle (1.23 = 1.23)
03:28:06.922 00.003 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.11 = -2.18)
03:28:06.926 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.42 mountX=0.03 mountY=-0.07, mountTheta=-1.19
03:28:06.932 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.08, opts=13)
03:28:06.936 00.004 6120 Enqueuing Move request for scope (0.01, 0.08)
03:28:06.940 00.004 7680 Worker thread wakes up
03:28:06.940 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
03:28:06.940 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
03:28:06.941 00.001 7680 Moving (0.01, 0.08) raw xDistance=0.03 yDistance=-0.07
03:28:06.941 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:28:06.941 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:28:06.941 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:06.945 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:28:06.945 00.000 7680 MoveAxis(E, 0, ABG)
03:28:06.947 00.002 6120 UpdateGuideState exits: m=8797 SNR=62.5
03:28:06.950 00.003 7680 Move returns status 0, amount 0
03:28:06.950 00.000 7680 MoveAxis(N, 0, ABG)
03:28:06.950 00.000 7680 Move returns status 0, amount 0
03:28:06.950 00.000 7680 move complete, result=0
03:28:06.950 00.000 7680 worker thread done servicing request
03:28:06.950 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:06.953 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:06.957 00.004 6120 Enqueuing Expose request
03:28:06.961 00.004 7680 Worker thread wakes up
03:28:06.961 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:06.962 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:28:06.965 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:28:08.206 01.241 7680 Exposure complete
03:28:08.352 00.146 7680 worker thread done servicing request
03:28:08.353 00.001 6120 OnExposeComplete: enter
03:28:08.357 00.004 6120 UpdateGuideState(): m_state=6
03:28:08.360 00.003 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2945
03:28:08.366 00.006 6120 Star::Find returns 1 (0), X=512.97, Y=669.69, Mass=8341, SNR=60.2, Peak=208 HFD=6.7
03:28:08.369 00.003 6120 CameraToMount -- cameraTheta (2.52) - m_xAngle (0.19) = xAngle (2.33 = 2.33)
03:28:08.373 00.004 6120 CameraToMount -- cameraTheta (2.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.20 = -1.08)
03:28:08.381 00.008 6120 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.52 mountX=-0.05 mountY=-0.06, mountTheta=-2.23
03:28:08.389 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.04, opts=13)
03:28:08.393 00.004 6120 Enqueuing Move request for scope (-0.06, 0.04)
03:28:08.398 00.005 7680 Worker thread wakes up
03:28:08.398 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
03:28:08.398 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
03:28:08.398 00.000 7680 Moving (-0.06, 0.04) raw xDistance=-0.05 yDistance=-0.06
03:28:08.398 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:28:08.398 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:28:08.400 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:08.403 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:28:08.403 00.000 7680 MoveAxis(E, 0, ABG)
03:28:08.403 00.000 7680 Move returns status 0, amount 0
03:28:08.403 00.000 7680 MoveAxis(N, 0, ABG)
03:28:08.403 00.000 7680 Move returns status 0, amount 0
03:28:08.403 00.000 7680 move complete, result=0
03:28:08.403 00.000 7680 worker thread done servicing request
03:28:08.403 00.000 6120 UpdateGuideState exits: m=8341 SNR=60.2
03:28:08.407 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:08.411 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:08.414 00.003 6120 Enqueuing Expose request
03:28:08.417 00.003 7680 Worker thread wakes up
03:28:08.417 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:28:08.421 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:08.421 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,655,31,31)
03:28:08.743 00.322 6120 evsrv: cli 0FAF01F8 connect
03:28:08.772 00.029 6120 case statement mapped state 6 to 3
03:28:08.776 00.004 6120 case statement mapped state 6 to 3
03:28:08.857 00.081 6120 evsrv: cli 0FAF01F8 request: {"method":"get_app_state","id":"3725e107-2011-433a-8665-d0bbdae5a884"}
03:28:08.860 00.003 6120 case statement mapped state 6 to 3
03:28:08.865 00.005 6120 evsrv: cli 0FAF01F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"3725e107-2011-433a-8665-d0bbdae5a884"}
03:28:08.870 00.005 6120 evsrv: cli 0FAF01F8 disconnect
03:28:08.873 00.003 6120 evsrv: cli 0FAEFBB8 connect
03:28:08.877 00.004 6120 case statement mapped state 6 to 3
03:28:08.880 00.003 6120 case statement mapped state 6 to 3
03:28:08.885 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"a3593972-c41e-4ddf-8881-4241c534d5f1"}
03:28:08.888 00.003 6120 PhdController::Dither begins
03:28:08.891 00.003 6120 dither: size=5.00, dRA=0.09 dDec=-1.18
03:28:08.894 00.003 6120 MountToCamera -- mountTheta (1.49) + m_xAngle (0.19) = xAngle (1.68 = 1.68)
03:28:09.032 00.138 6120 MountToCamera -- mountX=0.09 mountY=-1.18 hyp=1.18 mountTheta=1.49 cameraX=-0.13, cameraY=1.17 cameraTheta=1.68
03:28:09.037 00.005 6120 setting lock position to (512.90, 670.83)
03:28:09.040 00.003 6120 Mount: notify guiding dithered (-0.1, 1.2)
03:28:09.044 00.004 6120 Status Line: Dither by 0.09,-1.18
03:28:09.162 00.118 6120 PhdController: newstate STATE_SETTLE_BEGIN
03:28:09.167 00.005 6120 PhdController: newstate STATE_SETTLE_WAIT
03:28:09.170 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"a3593972-c41e-4ddf-8881-4241c534d5f1"}
03:28:09.174 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
03:28:09.661 00.487 7680 Exposure complete
03:28:09.760 00.099 7680 worker thread done servicing request
03:28:09.761 00.001 6120 OnExposeComplete: enter
03:28:09.765 00.004 6120 UpdateGuideState(): m_state=6
03:28:09.769 00.004 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2946
03:28:09.773 00.004 6120 Star::Find returns 1 (0), X=512.92, Y=669.25, Mass=8059, SNR=58.8, Peak=205 HFD=6.5
03:28:09.776 00.003 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
03:28:09.779 00.003 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
03:28:09.783 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-1.58 hyp=1.58 cameraTheta=-1.56 mountX=-0.28 mountY=1.42, mountTheta=1.76
03:28:09.790 00.007 6120 dither recenter: remaining=(-0.1,1.2) step=(-0.1,1.2)
03:28:09.796 00.006 6120 MountToCamera -- mountTheta (-1.65) + m_xAngle (0.19) = xAngle (-1.46 = -1.46)
03:28:09.799 00.003 6120 MountToCamera -- mountX=-0.09 mountY=1.18 hyp=1.18 mountTheta=-1.65 cameraX=0.13, cameraY=-1.17 cameraTheta=-1.46
03:28:09.803 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-1.17, opts=4)
03:28:09.805 00.002 6120 Enqueuing Move request for scope (0.13, -1.17)
03:28:09.807 00.002 7680 Worker thread wakes up
03:28:09.808 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -1.17) opts 0x4
03:28:09.808 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -1.17)
03:28:09.808 00.000 7680 Moving (0.13, -1.17) raw xDistance=-0.09 yDistance=1.18
03:28:09.808 00.000 7680 MoveAxis(E, 60, B)
03:28:09.808 00.000 7680 Guiding  Dir = 2, Dur = 60
03:28:09.808 00.000 6120 Mount: notify direct move -0.09,1.18
03:28:09.812 00.004 7680 IsSlewing returns 0
03:28:09.812 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:09.815 00.003 7680 IsGuiding returns 0
03:28:09.815 00.000 6120 UpdateGuideState exits: m=8059 SNR=58.8
03:28:09.818 00.003 6120 PhdController: settling, locked = 1, distance = 1.47 (1.50) aobump = 0 frame = 1 / 99999
03:28:09.820 00.002 7680 PulseGuide returned control before completion, sleep 70
03:28:09.820 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764062889.820,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.47,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:28:09.824 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:09.827 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:09.829 00.002 6120 Enqueuing Expose request
03:28:09.903 00.074 7680 IsGuiding returns 1
03:28:09.903 00.000 7680 scope still moving after pulse duration time elapsed
03:28:09.935 00.032 7680 IsSlewing returns 0
03:28:09.936 00.001 7680 IsGuiding returns 0
03:28:09.936 00.000 7680 scope move finished after 60 + 61 ms
03:28:09.936 00.000 7680 Move returns status 0, amount 60
03:28:09.938 00.002 7680 MoveAxis(S, 639, B)
03:28:09.938 00.000 7680 Guiding  Dir = 1, Dur = 639
03:28:09.938 00.000 7680 IsSlewing returns 0
03:28:09.938 00.000 7680 IsGuiding returns 0
03:28:09.939 00.001 7680 PulseGuide returned control before completion, sleep 649
03:28:10.592 00.653 7680 IsGuiding returns 1
03:28:10.592 00.000 7680 scope still moving after pulse duration time elapsed
03:28:10.623 00.031 7680 IsSlewing returns 0
03:28:10.623 00.000 7680 IsGuiding returns 0
03:28:10.623 00.000 7680 scope move finished after 639 + 46 ms
03:28:10.623 00.000 7680 Move returns status 0, amount 639
03:28:10.623 00.000 7680 move complete, result=0
03:28:10.623 00.000 7680 worker thread done servicing request
03:28:10.625 00.002 6120 GuideStep: -0.1 px 60 ms EAST, 1.2 px 639 ms SOUTH
03:28:10.629 00.004 7680 Worker thread wakes up
03:28:10.629 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:10.629 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:11.874 01.245 7680 Exposure complete
03:28:12.019 00.145 7680 worker thread done servicing request
03:28:12.019 00.000 6120 OnExposeComplete: enter
03:28:12.024 00.005 6120 UpdateGuideState(): m_state=6
03:28:12.028 00.004 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2947
03:28:12.032 00.004 6120 Star::Find returns 1 (0), X=512.81, Y=670.12, Mass=8016, SNR=59.7, Peak=203 HFD=6.4
03:28:12.037 00.005 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
03:28:12.040 00.003 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
03:28:12.044 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.71 hyp=0.71 cameraTheta=-1.69 mountX=-0.22 mountY=0.60, mountTheta=1.92
03:28:12.049 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.71, opts=13)
03:28:12.053 00.004 6120 Enqueuing Move request for scope (-0.09, -0.71)
03:28:12.056 00.003 7680 Worker thread wakes up
03:28:12.057 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.71) opts 0xd
03:28:12.057 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:12.060 00.003 6120 UpdateGuideState exits: m=8016 SNR=59.7
03:28:12.063 00.003 6120 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 2 / 99999
03:28:12.068 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.71)
03:28:12.068 00.000 7680 Moving (-0.09, -0.71) raw xDistance=-0.22 yDistance=0.60
03:28:12.068 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764062892.068,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.71,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
03:28:12.072 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:28:12.072 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:28:12.073 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:12.077 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:12.080 00.003 6120 Enqueuing Expose request
03:28:12.084 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
03:28:12.084 00.000 7680 MoveAxis(E, 89, ABG)
03:28:12.084 00.000 7680 Guiding  Dir = 2, Dur = 89
03:28:12.084 00.000 7680 IsSlewing returns 0
03:28:12.085 00.001 7680 IsGuiding returns 0
03:28:12.085 00.000 7680 PulseGuide returned control before completion, sleep 99
03:28:12.191 00.106 7680 IsGuiding returns 1
03:28:12.191 00.000 7680 scope still moving after pulse duration time elapsed
03:28:12.222 00.031 7680 IsSlewing returns 0
03:28:12.223 00.001 7680 IsGuiding returns 0
03:28:12.225 00.002 7680 scope move finished after 89 + 50 ms
03:28:12.225 00.000 7680 Move returns status 0, amount 89
03:28:12.226 00.001 7680 MoveAxis(N, 0, ABG)
03:28:12.226 00.000 7680 Move returns status 0, amount 0
03:28:12.227 00.001 7680 move complete, result=0
03:28:12.227 00.000 7680 worker thread done servicing request
03:28:12.227 00.000 6120 GuideStep: -0.2 px 89 ms EAST, 0.6 px 0 ms NORTH
03:28:12.234 00.007 7680 Worker thread wakes up
03:28:12.234 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:12.234 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:13.486 01.252 7680 Exposure complete
03:28:13.619 00.133 7680 worker thread done servicing request
03:28:13.619 00.000 6120 OnExposeComplete: enter
03:28:13.623 00.004 6120 UpdateGuideState(): m_state=6
03:28:13.627 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2948
03:28:13.630 00.003 6120 Star::Find returns 1 (0), X=512.61, Y=671.97, Mass=8279, SNR=60.8, Peak=209 HFD=6.6
03:28:13.634 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (0.19) = xAngle (1.64 = 1.64)
03:28:13.638 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.51 = -1.77)
03:28:13.641 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=1.15 hyp=1.19 cameraTheta=1.82 mountX=-0.08 mountY=-1.16, mountTheta=-1.64
03:28:13.646 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=1.15, opts=13)
03:28:13.650 00.004 6120 Enqueuing Move request for scope (-0.30, 1.15)
03:28:13.654 00.004 7680 Worker thread wakes up
03:28:13.654 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 1.15) opts 0xd
03:28:13.654 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 1.15)
03:28:13.654 00.000 7680 Moving (-0.30, 1.15) raw xDistance=-0.08 yDistance=-1.16
03:28:13.655 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:28:13.655 00.000 7680 resist switch: large excursion: input -1.16 thresh 0.60 direction from 0 to -1
03:28:13.655 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.49
03:28:13.655 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.16 from input -1.16
03:28:13.655 00.000 7680 MoveAxis(E, 0, ABG)
03:28:13.655 00.000 7680 Move returns status 0, amount 0
03:28:13.655 00.000 7680 MoveAxis(N, 631, ABG)
03:28:13.656 00.001 7680 Guiding  Dir = 0, Dur = 631
03:28:13.656 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:13.659 00.003 7680 IsSlewing returns 0
03:28:13.660 00.001 6120 UpdateGuideState exits: m=8279 SNR=60.8
03:28:13.663 00.003 6120 PhdController: settling, locked = 1, distance = 0.86 (1.50) aobump = 0 frame = 3 / 99999
03:28:13.668 00.005 7680 IsGuiding returns 0
03:28:13.668 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764062893.668,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.86,"Time":3.8,"SettleTime":10.0,"StarLocked":true}
03:28:13.672 00.004 7680 PulseGuide returned control before completion, sleep 641
03:28:13.672 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:13.676 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:13.680 00.004 6120 Enqueuing Expose request
03:28:14.322 00.642 7680 IsGuiding returns 1
03:28:14.323 00.001 7680 scope still moving after pulse duration time elapsed
03:28:14.353 00.030 7680 IsSlewing returns 0
03:28:14.355 00.002 7680 IsGuiding returns 0
03:28:14.355 00.000 7680 scope move finished after 631 + 57 ms
03:28:14.356 00.001 7680 Move returns status 0, amount 631
03:28:14.357 00.001 7680 move complete, result=0
03:28:14.357 00.000 7680 worker thread done servicing request
03:28:14.357 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -1.2 px 631 ms NORTH
03:28:14.364 00.007 7680 Worker thread wakes up
03:28:14.364 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:14.365 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:15.618 01.253 7680 Exposure complete
03:28:15.752 00.134 7680 worker thread done servicing request
03:28:15.752 00.000 6120 OnExposeComplete: enter
03:28:15.756 00.004 6120 UpdateGuideState(): m_state=6
03:28:15.760 00.004 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2949
03:28:15.764 00.004 6120 Star::Find returns 1 (0), X=512.85, Y=669.89, Mass=8277, SNR=60.1, Peak=197 HFD=6.6
03:28:15.767 00.003 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
03:28:15.772 00.005 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
03:28:15.775 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.94 hyp=0.94 cameraTheta=-1.62 mountX=-0.22 mountY=0.82, mountTheta=1.83
03:28:15.780 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.94, opts=13)
03:28:15.783 00.003 6120 Enqueuing Move request for scope (-0.05, -0.94)
03:28:15.786 00.003 7680 Worker thread wakes up
03:28:15.786 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.94) opts 0xd
03:28:15.786 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.94)
03:28:15.786 00.000 7680 Moving (-0.05, -0.94) raw xDistance=-0.22 yDistance=0.82
03:28:15.786 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:15.790 00.004 6120 UpdateGuideState exits: m=8277 SNR=60.1
03:28:15.792 00.002 6120 PhdController: settling, locked = 1, distance = 0.88 (1.50) aobump = 0 frame = 4 / 99999
03:28:15.796 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:28:15.796 00.000 7680 resist switch: large excursion: input 0.82 thresh 0.60 direction from -1 to 1
03:28:15.796 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.47
03:28:15.796 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764062895.796,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.88,"Time":6.0,"SettleTime":10.0,"StarLocked":true}
03:28:15.799 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82
03:28:15.799 00.000 7680 MoveAxis(E, 90, ABG)
03:28:15.799 00.000 7680 Guiding  Dir = 2, Dur = 90
03:28:15.799 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:15.803 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:15.807 00.004 6120 Enqueuing Expose request
03:28:15.810 00.003 7680 IsSlewing returns 0
03:28:15.810 00.000 7680 IsGuiding returns 0
03:28:15.810 00.000 7680 PulseGuide returned control before completion, sleep 100
03:28:15.918 00.108 7680 IsGuiding returns 1
03:28:15.918 00.000 7680 scope still moving after pulse duration time elapsed
03:28:15.949 00.031 7680 IsSlewing returns 0
03:28:15.951 00.002 7680 IsGuiding returns 0
03:28:15.951 00.000 7680 scope move finished after 90 + 50 ms
03:28:15.951 00.000 7680 Move returns status 0, amount 90
03:28:15.952 00.001 7680 MoveAxis(S, 447, ABG)
03:28:15.953 00.001 7680 Guiding  Dir = 1, Dur = 447
03:28:15.953 00.000 7680 IsSlewing returns 0
03:28:15.954 00.001 7680 IsGuiding returns 0
03:28:15.954 00.000 7680 PulseGuide returned control before completion, sleep 457
03:28:16.418 00.464 7680 IsGuiding returns 1
03:28:16.418 00.000 7680 scope still moving after pulse duration time elapsed
03:28:16.449 00.031 7680 IsSlewing returns 0
03:28:16.449 00.000 7680 IsGuiding returns 0
03:28:16.450 00.001 7680 scope move finished after 447 + 48 ms
03:28:16.450 00.000 7680 Move returns status 0, amount 447
03:28:16.451 00.001 7680 move complete, result=0
03:28:16.451 00.000 7680 worker thread done servicing request
03:28:16.451 00.000 6120 GuideStep: -0.2 px 90 ms EAST, 0.8 px 447 ms SOUTH
03:28:16.457 00.006 7680 Worker thread wakes up
03:28:16.457 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:16.457 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:17.703 01.246 7680 Exposure complete
03:28:17.840 00.137 7680 worker thread done servicing request
03:28:17.840 00.000 6120 OnExposeComplete: enter
03:28:17.844 00.004 6120 UpdateGuideState(): m_state=6
03:28:17.848 00.004 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2950
03:28:17.853 00.005 6120 Star::Find returns 1 (0), X=512.76, Y=669.74, Mass=8370, SNR=60.5, Peak=200 HFD=6.6
03:28:17.856 00.003 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
03:28:17.861 00.005 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
03:28:17.864 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-1.08 hyp=1.09 cameraTheta=-1.71 mountX=-0.35 mountY=0.91, mountTheta=1.93
03:28:17.869 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-1.08, opts=13)
03:28:17.873 00.004 6120 Enqueuing Move request for scope (-0.15, -1.08)
03:28:17.876 00.003 7680 Worker thread wakes up
03:28:17.877 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:17.880 00.003 6120 UpdateGuideState exits: m=8370 SNR=60.5
03:28:17.884 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -1.08) opts 0xd
03:28:17.884 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -1.08)
03:28:17.885 00.001 6120 PhdController: settling, locked = 1, distance = 0.95 (1.50) aobump = 0 frame = 5 / 99999
03:28:17.887 00.002 7680 Moving (-0.15, -1.08) raw xDistance=-0.35 yDistance=0.91
03:28:17.887 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
03:28:17.889 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764062897.887,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.95,"Time":8.1,"SettleTime":10.0,"StarLocked":true}
03:28:17.892 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91
03:28:17.893 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:17.896 00.003 7680 MoveAxis(E, 147, ABG)
03:28:17.896 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:17.900 00.004 7680 Guiding  Dir = 2, Dur = 147
03:28:17.901 00.001 6120 Enqueuing Expose request
03:28:17.904 00.003 7680 IsSlewing returns 0
03:28:17.905 00.001 7680 IsGuiding returns 0
03:28:17.905 00.000 7680 PulseGuide returned control before completion, sleep 157
03:28:18.068 00.163 7680 IsGuiding returns 1
03:28:18.068 00.000 7680 scope still moving after pulse duration time elapsed
03:28:18.099 00.031 7680 IsSlewing returns 0
03:28:18.099 00.000 7680 IsGuiding returns 0
03:28:18.101 00.002 7680 scope move finished after 147 + 48 ms
03:28:18.101 00.000 7680 Move returns status 0, amount 147
03:28:18.102 00.001 7680 MoveAxis(S, 494, ABG)
03:28:18.102 00.000 7680 Guiding  Dir = 1, Dur = 494
03:28:18.103 00.001 7680 IsSlewing returns 0
03:28:18.103 00.000 7680 IsGuiding returns 0
03:28:18.104 00.001 7680 PulseGuide returned control before completion, sleep 504
03:28:18.615 00.511 7680 IsGuiding returns 1
03:28:18.615 00.000 7680 scope still moving after pulse duration time elapsed
03:28:18.645 00.030 7680 IsSlewing returns 0
03:28:18.647 00.002 7680 IsGuiding returns 0
03:28:18.649 00.002 7680 scope move finished after 494 + 51 ms
03:28:18.649 00.000 7680 Move returns status 0, amount 494
03:28:18.649 00.000 7680 move complete, result=0
03:28:18.649 00.000 7680 worker thread done servicing request
03:28:18.650 00.001 7680 Worker thread wakes up
03:28:18.651 00.001 6120 GuideStep: -0.3 px 147 ms EAST, 0.9 px 494 ms SOUTH
03:28:18.657 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:18.657 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:19.903 01.246 7680 Exposure complete
03:28:20.036 00.133 7680 worker thread done servicing request
03:28:20.037 00.001 6120 OnExposeComplete: enter
03:28:20.040 00.003 6120 UpdateGuideState(): m_state=6
03:28:20.045 00.005 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2951
03:28:20.049 00.004 6120 Star::Find returns 1 (0), X=512.98, Y=670.05, Mass=8047, SNR=58.6, Peak=245 HFD=6.4
03:28:20.051 00.002 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
03:28:20.055 00.004 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
03:28:20.059 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.78 hyp=0.78 cameraTheta=-1.47 mountX=-0.07 mountY=0.73, mountTheta=1.66
03:28:20.062 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.78, opts=13)
03:28:20.064 00.002 6120 Enqueuing Move request for scope (0.08, -0.78)
03:28:20.067 00.003 7680 Worker thread wakes up
03:28:20.067 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.78) opts 0xd
03:28:20.067 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.78)
03:28:20.068 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:20.072 00.004 7680 Moving (0.08, -0.78) raw xDistance=-0.07 yDistance=0.73
03:28:20.072 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:28:20.072 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
03:28:20.072 00.000 6120 UpdateGuideState exits: m=8047 SNR=58.6
03:28:20.074 00.002 6120 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 6 / 99999
03:28:20.077 00.003 6120 PhdController: newstate STATE_FINISH
03:28:20.081 00.004 6120 PhdController complete: success
03:28:20.084 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764062900.084,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
03:28:20.087 00.003 7680 MoveAxis(E, 0, ABG)
03:28:20.087 00.000 7680 Move returns status 0, amount 0
03:28:20.087 00.000 6120 Mount: notify guiding dither settle done success=1
03:28:20.090 00.003 7680 MoveAxis(S, 398, ABG)
03:28:20.090 00.000 6120 PhdController: newstate STATE_IDLE
03:28:20.092 00.002 7680 Guiding  Dir = 1, Dur = 398
03:28:20.093 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:20.096 00.003 7680 IsSlewing returns 0
03:28:20.096 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:20.100 00.004 6120 Enqueuing Expose request
03:28:20.103 00.003 7680 IsGuiding returns 0
03:28:20.104 00.001 7680 PulseGuide returned control before completion, sleep 408
03:28:20.521 00.417 7680 IsGuiding returns 1
03:28:20.522 00.001 7680 scope still moving after pulse duration time elapsed
03:28:20.553 00.031 7680 IsSlewing returns 0
03:28:20.554 00.001 7680 IsGuiding returns 0
03:28:20.554 00.000 7680 scope move finished after 398 + 52 ms
03:28:20.554 00.000 7680 Move returns status 0, amount 398
03:28:20.555 00.001 7680 move complete, result=0
03:28:20.555 00.000 7680 worker thread done servicing request
03:28:20.555 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 398 ms SOUTH
03:28:20.562 00.007 7680 Worker thread wakes up
03:28:20.562 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:20.562 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:21.818 01.256 7680 Exposure complete
03:28:21.959 00.141 7680 worker thread done servicing request
03:28:21.960 00.001 6120 OnExposeComplete: enter
03:28:21.964 00.004 6120 UpdateGuideState(): m_state=6
03:28:21.967 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2952
03:28:21.972 00.005 6120 Star::Find returns 1 (0), X=512.95, Y=670.26, Mass=7675, SNR=57.5, Peak=216 HFD=6.5
03:28:21.976 00.004 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
03:28:21.982 00.006 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
03:28:21.987 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.57 hyp=0.57 cameraTheta=-1.48 mountX=-0.05 mountY=0.53, mountTheta=1.67
03:28:21.992 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.57, opts=13)
03:28:21.996 00.004 6120 Enqueuing Move request for scope (0.05, -0.57)
03:28:21.998 00.002 7680 Worker thread wakes up
03:28:21.998 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.57) opts 0xd
03:28:21.999 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.57)
03:28:21.999 00.000 7680 Moving (0.05, -0.57) raw xDistance=-0.05 yDistance=0.53
03:28:21.999 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:28:21.999 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:22.002 00.003 6120 UpdateGuideState exits: m=7675 SNR=57.5
03:28:22.004 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
03:28:22.004 00.000 7680 MoveAxis(E, 0, ABG)
03:28:22.005 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:22.009 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:22.011 00.002 6120 Enqueuing Expose request
03:28:22.015 00.004 7680 Move returns status 0, amount 0
03:28:22.015 00.000 7680 MoveAxis(S, 289, ABG)
03:28:22.015 00.000 7680 Guiding  Dir = 1, Dur = 289
03:28:22.015 00.000 7680 IsSlewing returns 0
03:28:22.016 00.001 7680 IsGuiding returns 0
03:28:22.016 00.000 7680 PulseGuide returned control before completion, sleep 299
03:28:22.323 00.307 7680 IsGuiding returns 1
03:28:22.325 00.002 7680 scope still moving after pulse duration time elapsed
03:28:22.355 00.030 7680 IsSlewing returns 0
03:28:22.356 00.001 7680 IsGuiding returns 0
03:28:22.357 00.001 7680 scope move finished after 289 + 51 ms
03:28:22.357 00.000 7680 Move returns status 0, amount 289
03:28:22.357 00.000 7680 move complete, result=0
03:28:22.358 00.001 7680 worker thread done servicing request
03:28:22.358 00.000 7680 Worker thread wakes up
03:28:22.358 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 289 ms SOUTH
03:28:22.365 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:22.365 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:23.617 01.252 7680 Exposure complete
03:28:23.766 00.149 7680 worker thread done servicing request
03:28:23.767 00.001 6120 OnExposeComplete: enter
03:28:23.771 00.004 6120 UpdateGuideState(): m_state=6
03:28:23.775 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2953
03:28:23.780 00.005 6120 Star::Find returns 1 (0), X=512.68, Y=670.79, Mass=8323, SNR=60.7, Peak=210 HFD=6.6
03:28:23.784 00.004 6120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.19) = xAngle (-3.17 = 3.11)
03:28:23.788 00.004 6120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.30 = -0.30)
03:28:23.791 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-2.98 mountX=-0.23 mountY=-0.07, mountTheta=-2.86
03:28:23.797 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.04, opts=13)
03:28:23.801 00.004 6120 Enqueuing Move request for scope (-0.23, -0.04)
03:28:23.806 00.005 7680 Worker thread wakes up
03:28:23.806 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.04) opts 0xd
03:28:23.806 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.04)
03:28:23.806 00.000 7680 Moving (-0.23, -0.04) raw xDistance=-0.23 yDistance=-0.07
03:28:23.806 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:28:23.807 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:28:23.807 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:23.812 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:28:23.812 00.000 7680 MoveAxis(E, 94, ABG)
03:28:23.812 00.000 7680 Guiding  Dir = 2, Dur = 94
03:28:23.812 00.000 6120 UpdateGuideState exits: m=8323 SNR=60.7
03:28:23.816 00.004 7680 IsSlewing returns 0
03:28:23.816 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:23.820 00.004 7680 IsGuiding returns 0
03:28:23.821 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:23.824 00.003 7680 PulseGuide returned control before completion, sleep 104
03:28:23.824 00.000 6120 Enqueuing Expose request
03:28:23.932 00.108 7680 IsGuiding returns 1
03:28:23.933 00.001 7680 scope still moving after pulse duration time elapsed
03:28:23.963 00.030 7680 IsSlewing returns 0
03:28:23.964 00.001 7680 IsGuiding returns 0
03:28:23.965 00.001 7680 scope move finished after 94 + 50 ms
03:28:23.965 00.000 7680 Move returns status 0, amount 94
03:28:23.966 00.001 7680 MoveAxis(N, 0, ABG)
03:28:23.966 00.000 7680 Move returns status 0, amount 0
03:28:23.966 00.000 7680 move complete, result=0
03:28:23.967 00.001 7680 worker thread done servicing request
03:28:23.967 00.000 6120 GuideStep: -0.2 px 94 ms EAST, -0.1 px 0 ms NORTH
03:28:23.973 00.006 7680 Worker thread wakes up
03:28:23.973 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:23.973 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:25.222 01.249 7680 Exposure complete
03:28:25.364 00.142 7680 worker thread done servicing request
03:28:25.365 00.001 6120 OnExposeComplete: enter
03:28:25.373 00.008 6120 UpdateGuideState(): m_state=6
03:28:25.378 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2954
03:28:25.383 00.005 6120 Star::Find returns 1 (0), X=513.04, Y=670.85, Mass=8803, SNR=61.8, Peak=211 HFD=6.5
03:28:25.387 00.004 6120 CameraToMount -- cameraTheta (0.17) - m_xAngle (0.19) = xAngle (-0.02 = -0.02)
03:28:25.391 00.004 6120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.85 = 2.85)
03:28:25.395 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.17 mountX=0.14 mountY=0.04, mountTheta=0.28
03:28:25.401 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.02, opts=13)
03:28:25.408 00.007 6120 Enqueuing Move request for scope (0.14, 0.02)
03:28:25.412 00.004 7680 Worker thread wakes up
03:28:25.412 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
03:28:25.412 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
03:28:25.412 00.000 7680 Moving (0.14, 0.02) raw xDistance=0.14 yDistance=0.04
03:28:25.413 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:28:25.413 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:28:25.413 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:25.416 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:28:25.416 00.000 7680 MoveAxis(E, 0, ABG)
03:28:25.416 00.000 7680 Move returns status 0, amount 0
03:28:25.416 00.000 7680 MoveAxis(N, 0, ABG)
03:28:25.417 00.001 6120 UpdateGuideState exits: m=8803 SNR=61.8
03:28:25.420 00.003 7680 Move returns status 0, amount 0
03:28:25.421 00.001 7680 move complete, result=0
03:28:25.421 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:25.424 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:25.427 00.003 6120 Enqueuing Expose request
03:28:25.431 00.004 7680 worker thread done servicing request
03:28:25.431 00.000 7680 Worker thread wakes up
03:28:25.432 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:25.436 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:25.436 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:26.674 01.238 7680 Exposure complete
03:28:26.830 00.156 7680 worker thread done servicing request
03:28:26.830 00.000 6120 OnExposeComplete: enter
03:28:26.835 00.005 6120 UpdateGuideState(): m_state=6
03:28:26.841 00.006 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2955
03:28:26.845 00.004 6120 Star::Find returns 1 (0), X=512.98, Y=670.69, Mass=8625, SNR=62.1, Peak=195 HFD=6.7
03:28:26.848 00.003 6120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.19) = xAngle (-1.20 = -1.20)
03:28:26.851 00.003 6120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.67 = 1.67)
03:28:26.854 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.02 mountX=0.06 mountY=0.15, mountTheta=1.22
03:28:26.860 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.13, opts=13)
03:28:26.863 00.003 6120 Enqueuing Move request for scope (0.08, -0.13)
03:28:26.869 00.006 7680 Worker thread wakes up
03:28:26.869 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:26.873 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
03:28:26.873 00.000 6120 UpdateGuideState exits: m=8625 SNR=62.1
03:28:26.878 00.005 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
03:28:26.878 00.000 7680 Moving (0.08, -0.13) raw xDistance=0.06 yDistance=0.15
03:28:26.878 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:28:26.878 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:28:26.878 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:26.882 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:28:26.883 00.001 7680 MoveAxis(E, 0, ABG)
03:28:26.883 00.000 7680 Move returns status 0, amount 0
03:28:26.883 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:26.886 00.003 7680 MoveAxis(N, 0, ABG)
03:28:26.887 00.001 7680 Move returns status 0, amount 0
03:28:26.887 00.000 6120 Enqueuing Expose request
03:28:26.890 00.003 7680 move complete, result=0
03:28:26.890 00.000 7680 worker thread done servicing request
03:28:26.890 00.000 7680 Worker thread wakes up
03:28:26.890 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:28:26.895 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:26.895 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:28.148 01.253 7680 Exposure complete
03:28:28.295 00.147 7680 worker thread done servicing request
03:28:28.296 00.001 6120 OnExposeComplete: enter
03:28:28.299 00.003 6120 UpdateGuideState(): m_state=6
03:28:28.304 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2956
03:28:28.308 00.004 6120 Star::Find returns 1 (0), X=512.72, Y=670.70, Mass=8659, SNR=61.8, Peak=197 HFD=6.7
03:28:28.313 00.005 6120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.19) = xAngle (-2.70 = -2.70)
03:28:28.317 00.004 6120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.17 = 0.17)
03:28:28.321 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-2.51 mountX=-0.20 mountY=0.04, mountTheta=2.96
03:28:28.325 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.13, opts=13)
03:28:28.329 00.004 6120 Enqueuing Move request for scope (-0.18, -0.13)
03:28:28.333 00.004 7680 Worker thread wakes up
03:28:28.333 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.13) opts 0xd
03:28:28.335 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.13)
03:28:28.335 00.000 7680 Moving (-0.18, -0.13) raw xDistance=-0.20 yDistance=0.04
03:28:28.335 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:28:28.335 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:28:28.336 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:28.341 00.005 6120 UpdateGuideState exits: m=8659 SNR=61.8
03:28:28.347 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:28.351 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:28.355 00.004 6120 Enqueuing Expose request
03:28:28.358 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:28:28.358 00.000 7680 MoveAxis(E, 0, ABG)
03:28:28.358 00.000 7680 Move returns status 0, amount 0
03:28:28.360 00.002 7680 MoveAxis(N, 0, ABG)
03:28:28.360 00.000 7680 Move returns status 0, amount 0
03:28:28.360 00.000 7680 move complete, result=0
03:28:28.360 00.000 7680 worker thread done servicing request
03:28:28.360 00.000 7680 Worker thread wakes up
03:28:28.361 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:28.366 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:28.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:29.621 01.255 7680 Exposure complete
03:28:29.763 00.142 7680 worker thread done servicing request
03:28:29.764 00.001 6120 OnExposeComplete: enter
03:28:29.768 00.004 6120 UpdateGuideState(): m_state=6
03:28:29.773 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2957
03:28:29.780 00.007 6120 Star::Find returns 1 (0), X=512.86, Y=670.00, Mass=8155, SNR=59.9, Peak=205 HFD=6.4
03:28:29.785 00.005 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
03:28:29.789 00.004 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
03:28:29.792 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.83 hyp=0.83 cameraTheta=-1.62 mountX=-0.19 mountY=0.72, mountTheta=1.83
03:28:29.798 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.83, opts=13)
03:28:29.803 00.005 6120 Enqueuing Move request for scope (-0.04, -0.83)
03:28:29.807 00.004 7680 Worker thread wakes up
03:28:29.808 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:29.812 00.004 6120 UpdateGuideState exits: m=8155 SNR=59.9
03:28:29.816 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:29.821 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.83) opts 0xd
03:28:29.821 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.83)
03:28:29.821 00.000 7680 Moving (-0.04, -0.83) raw xDistance=-0.19 yDistance=0.72
03:28:29.821 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:28:29.821 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
03:28:29.821 00.000 7680 MoveAxis(E, 0, ABG)
03:28:29.822 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:29.825 00.003 6120 Enqueuing Expose request
03:28:29.830 00.005 7680 Move returns status 0, amount 0
03:28:29.830 00.000 7680 MoveAxis(S, 393, ABG)
03:28:29.830 00.000 7680 Guiding  Dir = 1, Dur = 393
03:28:29.830 00.000 7680 IsSlewing returns 0
03:28:29.830 00.000 7680 IsGuiding returns 0
03:28:29.832 00.002 7680 PulseGuide returned control before completion, sleep 403
03:28:30.246 00.414 7680 IsGuiding returns 1
03:28:30.248 00.002 7680 scope still moving after pulse duration time elapsed
03:28:30.278 00.030 7680 IsSlewing returns 0
03:28:30.279 00.001 7680 IsGuiding returns 0
03:28:30.282 00.003 7680 scope move finished after 393 + 58 ms
03:28:30.284 00.002 7680 Move returns status 0, amount 393
03:28:30.284 00.000 7680 move complete, result=0
03:28:30.284 00.000 7680 worker thread done servicing request
03:28:30.285 00.001 7680 Worker thread wakes up
03:28:30.285 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.7 px 393 ms SOUTH
03:28:30.291 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:30.292 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:31.548 01.256 7680 Exposure complete
03:28:31.676 00.128 7680 worker thread done servicing request
03:28:31.677 00.001 6120 OnExposeComplete: enter
03:28:31.681 00.004 6120 UpdateGuideState(): m_state=6
03:28:31.687 00.006 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2958
03:28:31.691 00.004 6120 Star::Find returns 1 (0), X=512.91, Y=670.86, Mass=8404, SNR=60.1, Peak=218 HFD=6.5
03:28:31.696 00.005 6120 CameraToMount -- cameraTheta (1.17) - m_xAngle (0.19) = xAngle (0.98 = 0.98)
03:28:31.699 00.003 6120 CameraToMount -- cameraTheta (1.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.85 = -2.43)
03:28:31.703 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.17 mountX=0.02 mountY=-0.02, mountTheta=-0.87
03:28:31.707 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.03, opts=13)
03:28:31.713 00.006 6120 Enqueuing Move request for scope (0.01, 0.03)
03:28:31.717 00.004 7680 Worker thread wakes up
03:28:31.717 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
03:28:31.717 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:31.721 00.004 6120 UpdateGuideState exits: m=8404 SNR=60.1
03:28:31.725 00.004 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
03:28:31.725 00.000 7680 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.02
03:28:31.725 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:28:31.725 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:28:31.725 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:31.730 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:31.733 00.003 6120 Enqueuing Expose request
03:28:31.736 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:28:31.736 00.000 7680 MoveAxis(E, 0, ABG)
03:28:31.736 00.000 7680 Move returns status 0, amount 0
03:28:31.738 00.002 7680 MoveAxis(N, 0, ABG)
03:28:31.738 00.000 7680 Move returns status 0, amount 0
03:28:31.738 00.000 7680 move complete, result=0
03:28:31.738 00.000 7680 worker thread done servicing request
03:28:31.739 00.001 7680 Worker thread wakes up
03:28:31.739 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:28:31.743 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:31.743 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:32.999 01.256 7680 Exposure complete
03:28:33.146 00.147 7680 worker thread done servicing request
03:28:33.146 00.000 6120 OnExposeComplete: enter
03:28:33.151 00.005 6120 UpdateGuideState(): m_state=6
03:28:33.155 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2959
03:28:33.160 00.005 6120 Star::Find returns 1 (0), X=512.78, Y=670.75, Mass=8113, SNR=59.6, Peak=203 HFD=6.7
03:28:33.164 00.004 6120 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.19) = xAngle (-2.76 = -2.76)
03:28:33.168 00.004 6120 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.11 = 0.11)
03:28:33.171 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.57 mountX=-0.13 mountY=0.02, mountTheta=3.02
03:28:33.179 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.08, opts=13)
03:28:33.184 00.005 6120 Enqueuing Move request for scope (-0.12, -0.08)
03:28:33.187 00.003 7680 Worker thread wakes up
03:28:33.188 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
03:28:33.188 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
03:28:33.188 00.000 7680 Moving (-0.12, -0.08) raw xDistance=-0.13 yDistance=0.02
03:28:33.188 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:28:33.188 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:28:33.189 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:33.194 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:28:33.194 00.000 7680 MoveAxis(E, 0, ABG)
03:28:33.194 00.000 6120 UpdateGuideState exits: m=8113 SNR=59.6
03:28:33.199 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:33.202 00.003 7680 Move returns status 0, amount 0
03:28:33.203 00.001 7680 MoveAxis(N, 0, ABG)
03:28:33.203 00.000 7680 Move returns status 0, amount 0
03:28:33.203 00.000 7680 move complete, result=0
03:28:33.203 00.000 7680 worker thread done servicing request
03:28:33.203 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:33.208 00.005 6120 Enqueuing Expose request
03:28:33.211 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:33.216 00.005 7680 Worker thread wakes up
03:28:33.217 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:33.217 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:34.469 01.252 7680 Exposure complete
03:28:34.611 00.142 7680 worker thread done servicing request
03:28:34.611 00.000 6120 OnExposeComplete: enter
03:28:34.615 00.004 6120 UpdateGuideState(): m_state=6
03:28:34.620 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2960
03:28:34.623 00.003 6120 Star::Find returns 1 (0), X=512.78, Y=670.62, Mass=8642, SNR=61.3, Peak=223 HFD=6.8
03:28:34.627 00.004 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.19) = xAngle (-2.27 = -2.27)
03:28:34.630 00.003 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.60 = 0.60)
03:28:34.634 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-2.08 mountX=-0.15 mountY=0.14, mountTheta=2.42
03:28:34.638 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.21, opts=13)
03:28:34.641 00.003 6120 Enqueuing Move request for scope (-0.12, -0.21)
03:28:34.645 00.004 7680 Worker thread wakes up
03:28:34.646 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.21) opts 0xd
03:28:34.646 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.21)
03:28:34.647 00.001 7680 Moving (-0.12, -0.21) raw xDistance=-0.15 yDistance=0.14
03:28:34.647 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:28:34.647 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:28:34.647 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:28:34.648 00.001 7680 MoveAxis(E, 0, ABG)
03:28:34.648 00.000 7680 Move returns status 0, amount 0
03:28:34.648 00.000 7680 MoveAxis(N, 0, ABG)
03:28:34.648 00.000 7680 Move returns status 0, amount 0
03:28:34.648 00.000 7680 move complete, result=0
03:28:34.648 00.000 7680 worker thread done servicing request
03:28:34.648 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:34.653 00.005 6120 UpdateGuideState exits: m=8642 SNR=61.3
03:28:34.656 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:34.660 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:34.663 00.003 6120 Enqueuing Expose request
03:28:34.666 00.003 7680 Worker thread wakes up
03:28:34.666 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:34.670 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:34.670 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:35.924 01.254 7680 Exposure complete
03:28:36.070 00.146 7680 worker thread done servicing request
03:28:36.071 00.001 6120 OnExposeComplete: enter
03:28:36.075 00.004 6120 UpdateGuideState(): m_state=6
03:28:36.079 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2961
03:28:36.083 00.004 6120 Star::Find returns 1 (0), X=512.89, Y=670.06, Mass=8168, SNR=60.1, Peak=211 HFD=6.5
03:28:36.087 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
03:28:36.091 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
03:28:36.097 00.006 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.77 hyp=0.77 cameraTheta=-1.58 mountX=-0.15 mountY=0.69, mountTheta=1.79
03:28:36.101 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.77, opts=13)
03:28:36.107 00.006 6120 Enqueuing Move request for scope (-0.01, -0.77)
03:28:36.111 00.004 7680 Worker thread wakes up
03:28:36.111 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:36.115 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.77) opts 0xd
03:28:36.115 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.77)
03:28:36.116 00.001 7680 Moving (-0.01, -0.77) raw xDistance=-0.15 yDistance=0.69
03:28:36.116 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:28:36.116 00.000 6120 UpdateGuideState exits: m=8168 SNR=60.1
03:28:36.123 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:36.127 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:36.131 00.004 6120 Enqueuing Expose request
03:28:36.135 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
03:28:36.135 00.000 7680 MoveAxis(E, 0, ABG)
03:28:36.135 00.000 7680 Move returns status 0, amount 0
03:28:36.135 00.000 7680 MoveAxis(S, 373, ABG)
03:28:36.136 00.001 7680 Guiding  Dir = 1, Dur = 373
03:28:36.136 00.000 7680 IsSlewing returns 0
03:28:36.136 00.000 7680 IsGuiding returns 0
03:28:36.137 00.001 7680 PulseGuide returned control before completion, sleep 383
03:28:36.526 00.389 7680 IsGuiding returns 1
03:28:36.526 00.000 7680 scope still moving after pulse duration time elapsed
03:28:36.559 00.033 7680 IsSlewing returns 0
03:28:36.562 00.003 7680 IsGuiding returns 0
03:28:36.562 00.000 7680 scope move finished after 373 + 52 ms
03:28:36.563 00.001 7680 Move returns status 0, amount 373
03:28:36.563 00.000 7680 move complete, result=0
03:28:36.563 00.000 7680 worker thread done servicing request
03:28:36.563 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.7 px 373 ms SOUTH
03:28:36.570 00.007 7680 Worker thread wakes up
03:28:36.570 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:36.570 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:37.824 01.254 7680 Exposure complete
03:28:37.955 00.131 7680 worker thread done servicing request
03:28:37.955 00.000 6120 OnExposeComplete: enter
03:28:37.961 00.006 6120 UpdateGuideState(): m_state=6
03:28:37.964 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2962
03:28:37.968 00.004 6120 Star::Find returns 1 (0), X=512.73, Y=670.74, Mass=8058, SNR=59.9, Peak=194 HFD=6.7
03:28:37.973 00.005 6120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (0.19) = xAngle (-2.85 = -2.85)
03:28:37.977 00.004 6120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.02 = 0.02)
03:28:37.981 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.67 mountX=-0.19 mountY=0.00, mountTheta=3.12
03:28:37.985 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.09, opts=13)
03:28:37.990 00.005 6120 Enqueuing Move request for scope (-0.18, -0.09)
03:28:37.995 00.005 7680 Worker thread wakes up
03:28:37.996 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
03:28:37.996 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:38.000 00.004 6120 UpdateGuideState exits: m=8058 SNR=59.9
03:28:38.003 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
03:28:38.003 00.000 7680 Moving (-0.18, -0.09) raw xDistance=-0.19 yDistance=0.00
03:28:38.005 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:28:38.005 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:38.009 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:28:38.009 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:38.012 00.003 6120 Enqueuing Expose request
03:28:38.016 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:28:38.016 00.000 7680 MoveAxis(E, 0, ABG)
03:28:38.016 00.000 7680 Move returns status 0, amount 0
03:28:38.017 00.001 7680 MoveAxis(N, 0, ABG)
03:28:38.017 00.000 7680 Move returns status 0, amount 0
03:28:38.017 00.000 7680 move complete, result=0
03:28:38.017 00.000 7680 worker thread done servicing request
03:28:38.017 00.000 7680 Worker thread wakes up
03:28:38.017 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:38.019 00.002 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:38.022 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:39.264 01.242 7680 Exposure complete
03:28:39.402 00.138 7680 worker thread done servicing request
03:28:39.402 00.000 6120 OnExposeComplete: enter
03:28:39.405 00.003 6120 UpdateGuideState(): m_state=6
03:28:39.409 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2963
03:28:39.414 00.005 6120 Star::Find returns 1 (0), X=512.78, Y=670.79, Mass=8568, SNR=61.6, Peak=213 HFD=6.6
03:28:39.417 00.003 6120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (0.19) = xAngle (-3.05 = -3.05)
03:28:39.420 00.003 6120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.18 = -0.18)
03:28:39.423 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.86 mountX=-0.12 mountY=-0.02, mountTheta=-2.96
03:28:39.428 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.03, opts=13)
03:28:39.433 00.005 6120 Enqueuing Move request for scope (-0.12, -0.03)
03:28:39.437 00.004 7680 Worker thread wakes up
03:28:39.438 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
03:28:39.438 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
03:28:39.438 00.000 7680 Moving (-0.12, -0.03) raw xDistance=-0.12 yDistance=-0.02
03:28:39.438 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:28:39.438 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:39.442 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:28:39.442 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:28:39.443 00.001 7680 MoveAxis(E, 0, ABG)
03:28:39.443 00.000 6120 UpdateGuideState exits: m=8568 SNR=61.6
03:28:39.447 00.004 7680 Move returns status 0, amount 0
03:28:39.447 00.000 7680 MoveAxis(N, 0, ABG)
03:28:39.447 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:39.451 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:39.455 00.004 6120 Enqueuing Expose request
03:28:39.461 00.006 7680 Move returns status 0, amount 0
03:28:39.461 00.000 7680 move complete, result=0
03:28:39.463 00.002 7680 worker thread done servicing request
03:28:39.463 00.000 7680 Worker thread wakes up
03:28:39.463 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:28:39.469 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:39.469 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:40.721 01.252 7680 Exposure complete
03:28:40.871 00.150 7680 worker thread done servicing request
03:28:40.872 00.001 6120 OnExposeComplete: enter
03:28:40.876 00.004 6120 UpdateGuideState(): m_state=6
03:28:40.879 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2964
03:28:40.884 00.005 6120 Star::Find returns 1 (0), X=512.76, Y=670.72, Mass=8587, SNR=61.6, Peak=213 HFD=6.6
03:28:40.888 00.004 6120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.19) = xAngle (-2.66 = -2.66)
03:28:40.892 00.004 6120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.21 = 0.21)
03:28:40.895 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.48 mountX=-0.16 mountY=0.04, mountTheta=2.91
03:28:40.901 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.11, opts=13)
03:28:40.905 00.004 6120 Enqueuing Move request for scope (-0.14, -0.11)
03:28:40.908 00.003 7680 Worker thread wakes up
03:28:40.908 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
03:28:40.909 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
03:28:40.909 00.000 7680 Moving (-0.14, -0.11) raw xDistance=-0.16 yDistance=0.04
03:28:40.909 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:28:40.909 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:28:40.909 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:28:40.909 00.000 7680 MoveAxis(E, 0, ABG)
03:28:40.910 00.001 7680 Move returns status 0, amount 0
03:28:40.910 00.000 7680 MoveAxis(N, 0, ABG)
03:28:40.910 00.000 7680 Move returns status 0, amount 0
03:28:40.910 00.000 7680 move complete, result=0
03:28:40.910 00.000 7680 worker thread done servicing request
03:28:40.910 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:40.916 00.006 6120 UpdateGuideState exits: m=8587 SNR=61.6
03:28:40.920 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:40.924 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:40.926 00.002 6120 Enqueuing Expose request
03:28:40.931 00.005 7680 Worker thread wakes up
03:28:40.931 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:28:40.935 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:40.935 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:42.192 01.257 7680 Exposure complete
03:28:42.331 00.139 7680 worker thread done servicing request
03:28:42.332 00.001 6120 OnExposeComplete: enter
03:28:42.337 00.005 6120 UpdateGuideState(): m_state=6
03:28:42.344 00.007 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2965
03:28:42.351 00.007 6120 Star::Find returns 1 (0), X=512.83, Y=670.68, Mass=8974, SNR=62.4, Peak=218 HFD=6.7
03:28:42.358 00.007 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
03:28:42.364 00.006 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.69 = 0.69)
03:28:42.370 00.006 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-2.00 mountX=-0.09 mountY=0.10, mountTheta=2.31
03:28:42.378 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.15, opts=13)
03:28:42.384 00.006 6120 Enqueuing Move request for scope (-0.07, -0.15)
03:28:42.390 00.006 7680 Worker thread wakes up
03:28:42.391 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:42.396 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
03:28:42.396 00.000 6120 UpdateGuideState exits: m=8974 SNR=62.4
03:28:42.402 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
03:28:42.402 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:42.408 00.006 7680 Moving (-0.07, -0.15) raw xDistance=-0.09 yDistance=0.10
03:28:42.408 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:42.413 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:28:42.413 00.000 6120 Enqueuing Expose request
03:28:42.418 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:28:42.418 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:28:42.418 00.000 7680 MoveAxis(E, 0, ABG)
03:28:42.418 00.000 7680 Move returns status 0, amount 0
03:28:42.419 00.001 7680 MoveAxis(N, 0, ABG)
03:28:42.419 00.000 7680 Move returns status 0, amount 0
03:28:42.420 00.001 7680 move complete, result=0
03:28:42.420 00.000 7680 worker thread done servicing request
03:28:42.420 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:42.426 00.006 7680 Worker thread wakes up
03:28:42.426 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:42.426 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:43.677 01.251 7680 Exposure complete
03:28:43.804 00.127 7680 worker thread done servicing request
03:28:43.805 00.001 6120 OnExposeComplete: enter
03:28:43.810 00.005 6120 UpdateGuideState(): m_state=6
03:28:43.814 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2966
03:28:43.817 00.003 6120 Star::Find returns 1 (0), X=512.84, Y=670.15, Mass=8056, SNR=59.4, Peak=215 HFD=6.5
03:28:43.822 00.005 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
03:28:43.826 00.004 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
03:28:43.829 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.67 hyp=0.67 cameraTheta=-1.67 mountX=-0.19 mountY=0.57, mountTheta=1.89
03:28:43.835 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.67, opts=13)
03:28:43.838 00.003 6120 Enqueuing Move request for scope (-0.06, -0.67)
03:28:43.842 00.004 7680 Worker thread wakes up
03:28:43.842 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.67) opts 0xd
03:28:43.842 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.67)
03:28:43.843 00.001 7680 Moving (-0.06, -0.67) raw xDistance=-0.19 yDistance=0.57
03:28:43.843 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:43.846 00.003 6120 UpdateGuideState exits: m=8056 SNR=59.4
03:28:43.850 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:43.854 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:43.857 00.003 6120 Enqueuing Expose request
03:28:43.860 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:28:43.860 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
03:28:43.860 00.000 7680 MoveAxis(E, 0, ABG)
03:28:43.860 00.000 7680 Move returns status 0, amount 0
03:28:43.860 00.000 7680 MoveAxis(S, 312, ABG)
03:28:43.861 00.001 7680 Guiding  Dir = 1, Dur = 312
03:28:43.861 00.000 7680 IsSlewing returns 0
03:28:43.862 00.001 7680 IsGuiding returns 0
03:28:43.862 00.000 7680 PulseGuide returned control before completion, sleep 322
03:28:44.194 00.332 7680 IsGuiding returns 1
03:28:44.195 00.001 7680 scope still moving after pulse duration time elapsed
03:28:44.225 00.030 7680 IsSlewing returns 0
03:28:44.226 00.001 7680 IsGuiding returns 0
03:28:44.227 00.001 7680 scope move finished after 312 + 53 ms
03:28:44.228 00.001 7680 Move returns status 0, amount 312
03:28:44.228 00.000 7680 move complete, result=0
03:28:44.230 00.002 7680 worker thread done servicing request
03:28:44.230 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 312 ms SOUTH
03:28:44.237 00.007 7680 Worker thread wakes up
03:28:44.237 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:44.238 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:45.486 01.248 7680 Exposure complete
03:28:45.632 00.146 7680 worker thread done servicing request
03:28:45.632 00.000 6120 OnExposeComplete: enter
03:28:45.636 00.004 6120 UpdateGuideState(): m_state=6
03:28:45.640 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2967
03:28:45.644 00.004 6120 Star::Find returns 1 (0), X=512.66, Y=670.81, Mass=8084, SNR=59.9, Peak=199 HFD=6.5
03:28:45.647 00.003 6120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.19) = xAngle (-3.26 = 3.02)
03:28:45.654 00.007 6120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.39 = -0.39)
03:28:45.658 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-3.07 mountX=-0.24 mountY=-0.09, mountTheta=-2.78
03:28:45.664 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.02, opts=13)
03:28:45.668 00.004 6120 Enqueuing Move request for scope (-0.24, -0.02)
03:28:45.672 00.004 7680 Worker thread wakes up
03:28:45.673 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.02) opts 0xd
03:28:45.673 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.02)
03:28:45.673 00.000 7680 Moving (-0.24, -0.02) raw xDistance=-0.24 yDistance=-0.09
03:28:45.673 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:28:45.674 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:45.677 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:28:45.677 00.000 6120 UpdateGuideState exits: m=8084 SNR=59.9
03:28:45.684 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:45.688 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:45.692 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:28:45.692 00.000 7680 MoveAxis(E, 97, ABG)
03:28:45.692 00.000 7680 Guiding  Dir = 2, Dur = 97
03:28:45.693 00.001 6120 Enqueuing Expose request
03:28:45.697 00.004 7680 IsSlewing returns 0
03:28:45.697 00.000 7680 IsGuiding returns 0
03:28:45.697 00.000 7680 PulseGuide returned control before completion, sleep 107
03:28:45.807 00.110 7680 IsGuiding returns 1
03:28:45.807 00.000 7680 scope still moving after pulse duration time elapsed
03:28:45.837 00.030 7680 IsSlewing returns 0
03:28:45.838 00.001 7680 IsGuiding returns 0
03:28:45.839 00.001 7680 scope move finished after 97 + 44 ms
03:28:45.839 00.000 7680 Move returns status 0, amount 97
03:28:45.839 00.000 7680 MoveAxis(N, 0, ABG)
03:28:45.840 00.001 7680 Move returns status 0, amount 0
03:28:45.840 00.000 7680 move complete, result=0
03:28:45.840 00.000 7680 worker thread done servicing request
03:28:45.842 00.002 7680 Worker thread wakes up
03:28:45.842 00.000 6120 GuideStep: -0.2 px 97 ms EAST, -0.1 px 0 ms NORTH
03:28:45.848 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:45.848 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:47.103 01.255 7680 Exposure complete
03:28:47.252 00.149 7680 worker thread done servicing request
03:28:47.253 00.001 6120 OnExposeComplete: enter
03:28:47.256 00.003 6120 UpdateGuideState(): m_state=6
03:28:47.261 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2968
03:28:47.265 00.004 6120 Star::Find returns 1 (0), X=512.94, Y=670.17, Mass=7983, SNR=59.7, Peak=214 HFD=6.3
03:28:47.269 00.004 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
03:28:47.273 00.004 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
03:28:47.277 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.65 hyp=0.66 cameraTheta=-1.51 mountX=-0.08 mountY=0.61, mountTheta=1.70
03:28:47.281 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.65, opts=13)
03:28:47.286 00.005 6120 Enqueuing Move request for scope (0.04, -0.65)
03:28:47.290 00.004 7680 Worker thread wakes up
03:28:47.290 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.65) opts 0xd
03:28:47.290 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.65)
03:28:47.290 00.000 7680 Moving (0.04, -0.65) raw xDistance=-0.08 yDistance=0.61
03:28:47.290 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:28:47.290 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
03:28:47.290 00.000 7680 MoveAxis(E, 0, ABG)
03:28:47.291 00.001 7680 Move returns status 0, amount 0
03:28:47.291 00.000 7680 MoveAxis(S, 329, ABG)
03:28:47.291 00.000 7680 Guiding  Dir = 1, Dur = 329
03:28:47.291 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:47.295 00.004 7680 IsSlewing returns 0
03:28:47.295 00.000 7680 IsGuiding returns 0
03:28:47.295 00.000 6120 UpdateGuideState exits: m=7983 SNR=59.7
03:28:47.300 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:47.304 00.004 7680 PulseGuide returned control before completion, sleep 339
03:28:47.304 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:47.308 00.004 6120 Enqueuing Expose request
03:28:47.654 00.346 7680 IsGuiding returns 1
03:28:47.654 00.000 7680 scope still moving after pulse duration time elapsed
03:28:47.685 00.031 7680 IsSlewing returns 0
03:28:47.685 00.000 7680 IsGuiding returns 0
03:28:47.687 00.002 7680 scope move finished after 329 + 61 ms
03:28:47.687 00.000 7680 Move returns status 0, amount 329
03:28:47.687 00.000 7680 move complete, result=0
03:28:47.687 00.000 7680 worker thread done servicing request
03:28:47.689 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 329 ms SOUTH
03:28:47.694 00.005 7680 Worker thread wakes up
03:28:47.695 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:47.695 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:48.949 01.254 7680 Exposure complete
03:28:49.074 00.125 7680 worker thread done servicing request
03:28:49.074 00.000 6120 OnExposeComplete: enter
03:28:49.078 00.004 6120 UpdateGuideState(): m_state=6
03:28:49.082 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2969
03:28:49.086 00.004 6120 Star::Find returns 1 (0), X=512.69, Y=670.91, Mass=8003, SNR=59.0, Peak=194 HFD=6.6
03:28:49.089 00.003 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (0.19) = xAngle (2.57 = 2.57)
03:28:49.095 00.006 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.45 = -0.84)
03:28:49.098 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.23 cameraTheta=2.76 mountX=-0.19 mountY=-0.17, mountTheta=-2.42
03:28:49.103 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.08, opts=13)
03:28:49.107 00.004 6120 Enqueuing Move request for scope (-0.21, 0.08)
03:28:49.110 00.003 7680 Worker thread wakes up
03:28:49.110 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
03:28:49.110 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
03:28:49.110 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:49.114 00.004 7680 Moving (-0.21, 0.08) raw xDistance=-0.19 yDistance=-0.17
03:28:49.114 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:28:49.114 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:28:49.116 00.002 6120 UpdateGuideState exits: m=8003 SNR=59.0
03:28:49.119 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:28:49.119 00.000 7680 MoveAxis(E, 0, ABG)
03:28:49.119 00.000 7680 Move returns status 0, amount 0
03:28:49.119 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:49.123 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:49.128 00.005 6120 Enqueuing Expose request
03:28:49.132 00.004 7680 MoveAxis(N, 0, ABG)
03:28:49.132 00.000 7680 Move returns status 0, amount 0
03:28:49.132 00.000 7680 move complete, result=0
03:28:49.132 00.000 7680 worker thread done servicing request
03:28:49.133 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:28:49.137 00.004 7680 Worker thread wakes up
03:28:49.137 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:49.137 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:50.382 01.245 7680 Exposure complete
03:28:50.525 00.143 7680 worker thread done servicing request
03:28:50.525 00.000 6120 OnExposeComplete: enter
03:28:50.530 00.005 6120 UpdateGuideState(): m_state=6
03:28:50.534 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2970
03:28:50.538 00.004 6120 Star::Find returns 1 (0), X=512.77, Y=670.79, Mass=8224, SNR=59.4, Peak=209 HFD=6.6
03:28:50.542 00.004 6120 CameraToMount -- cameraTheta (-2.85) - m_xAngle (0.19) = xAngle (-3.04 = -3.04)
03:28:50.546 00.004 6120 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.17 = -0.17)
03:28:50.549 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.85 mountX=-0.14 mountY=-0.02, mountTheta=-2.98
03:28:50.554 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.04, opts=13)
03:28:50.559 00.005 6120 Enqueuing Move request for scope (-0.13, -0.04)
03:28:50.562 00.003 7680 Worker thread wakes up
03:28:50.562 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
03:28:50.562 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
03:28:50.563 00.001 7680 Moving (-0.13, -0.04) raw xDistance=-0.14 yDistance=-0.02
03:28:50.563 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:28:50.563 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:28:50.563 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:28:50.564 00.001 7680 MoveAxis(E, 0, ABG)
03:28:50.564 00.000 7680 Move returns status 0, amount 0
03:28:50.564 00.000 7680 MoveAxis(N, 0, ABG)
03:28:50.565 00.001 7680 Move returns status 0, amount 0
03:28:50.565 00.000 7680 move complete, result=0
03:28:50.565 00.000 7680 worker thread done servicing request
03:28:50.565 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:50.570 00.005 6120 UpdateGuideState exits: m=8224 SNR=59.4
03:28:50.573 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:50.578 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:50.582 00.004 6120 Enqueuing Expose request
03:28:50.587 00.005 7680 Worker thread wakes up
03:28:50.588 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:50.588 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:50.588 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:28:51.831 01.243 7680 Exposure complete
03:28:51.975 00.144 7680 worker thread done servicing request
03:28:51.976 00.001 6120 OnExposeComplete: enter
03:28:51.980 00.004 6120 UpdateGuideState(): m_state=6
03:28:51.984 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2971
03:28:51.988 00.004 6120 Star::Find returns 1 (0), X=512.64, Y=670.65, Mass=8193, SNR=59.9, Peak=197 HFD=6.8
03:28:51.991 00.003 6120 CameraToMount -- cameraTheta (-2.56) - m_xAngle (0.19) = xAngle (-2.75 = -2.75)
03:28:51.998 00.007 6120 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.13 = 0.13)
03:28:52.002 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-2.56 mountX=-0.29 mountY=0.04, mountTheta=3.01
03:28:52.007 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.17, opts=13)
03:28:52.012 00.005 6120 Enqueuing Move request for scope (-0.26, -0.17)
03:28:52.015 00.003 7680 Worker thread wakes up
03:28:52.015 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.17) opts 0xd
03:28:52.016 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.17)
03:28:52.016 00.000 7680 Moving (-0.26, -0.17) raw xDistance=-0.29 yDistance=0.04
03:28:52.016 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:28:52.016 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:28:52.016 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:52.020 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:28:52.020 00.000 7680 MoveAxis(E, 118, ABG)
03:28:52.020 00.000 7680 Guiding  Dir = 2, Dur = 118
03:28:52.021 00.001 6120 UpdateGuideState exits: m=8193 SNR=59.9
03:28:52.026 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:52.030 00.004 7680 IsSlewing returns 0
03:28:52.031 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:52.034 00.003 6120 Enqueuing Expose request
03:28:52.037 00.003 7680 IsGuiding returns 0
03:28:52.039 00.002 7680 PulseGuide returned control before completion, sleep 128
03:28:52.181 00.142 7680 IsGuiding returns 0
03:28:52.183 00.002 7680 Move returns status 0, amount 118
03:28:52.183 00.000 7680 MoveAxis(N, 0, ABG)
03:28:52.183 00.000 7680 Move returns status 0, amount 0
03:28:52.183 00.000 7680 move complete, result=0
03:28:52.183 00.000 7680 worker thread done servicing request
03:28:52.184 00.001 6120 GuideStep: -0.3 px 118 ms EAST, 0.0 px 0 ms NORTH
03:28:52.192 00.008 7680 Worker thread wakes up
03:28:52.192 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:52.194 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:53.440 01.246 7680 Exposure complete
03:28:53.578 00.138 7680 worker thread done servicing request
03:28:53.578 00.000 6120 OnExposeComplete: enter
03:28:53.582 00.004 6120 UpdateGuideState(): m_state=6
03:28:53.587 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2972
03:28:53.592 00.005 6120 Star::Find returns 1 (0), X=512.67, Y=670.57, Mass=8588, SNR=61.1, Peak=210 HFD=6.9
03:28:53.596 00.004 6120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (0.19) = xAngle (-2.50 = -2.50)
03:28:53.599 00.003 6120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.37 = 0.37)
03:28:53.603 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.25 hyp=0.34 cameraTheta=-2.32 mountX=-0.27 mountY=0.12, mountTheta=2.72
03:28:53.609 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.25, opts=13)
03:28:53.613 00.004 6120 Enqueuing Move request for scope (-0.23, -0.25)
03:28:53.618 00.005 7680 Worker thread wakes up
03:28:53.618 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:53.624 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.25) opts 0xd
03:28:53.624 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.25)
03:28:53.624 00.000 7680 Moving (-0.23, -0.25) raw xDistance=-0.27 yDistance=0.12
03:28:53.624 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
03:28:53.625 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:28:53.626 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:28:53.626 00.000 7680 MoveAxis(E, 120, ABG)
03:28:53.626 00.000 7680 Guiding  Dir = 2, Dur = 120
03:28:53.626 00.000 6120 UpdateGuideState exits: m=8588 SNR=61.1
03:28:53.630 00.004 7680 IsSlewing returns 0
03:28:53.631 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:53.635 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:53.639 00.004 7680 IsGuiding returns 0
03:28:53.640 00.001 6120 Enqueuing Expose request
03:28:53.643 00.003 7680 PulseGuide returned control before completion, sleep 130
03:28:53.791 00.148 7680 IsGuiding returns 0
03:28:53.793 00.002 7680 Move returns status 0, amount 120
03:28:53.794 00.001 7680 MoveAxis(N, 0, ABG)
03:28:53.794 00.000 7680 Move returns status 0, amount 0
03:28:53.795 00.001 7680 move complete, result=0
03:28:53.795 00.000 7680 worker thread done servicing request
03:28:53.795 00.000 7680 Worker thread wakes up
03:28:53.796 00.001 6120 GuideStep: -0.3 px 120 ms EAST, 0.1 px 0 ms NORTH
03:28:53.803 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:53.804 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:55.056 01.252 7680 Exposure complete
03:28:55.200 00.144 7680 worker thread done servicing request
03:28:55.200 00.000 6120 OnExposeComplete: enter
03:28:55.204 00.004 6120 UpdateGuideState(): m_state=6
03:28:55.207 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2973
03:28:55.213 00.006 6120 Star::Find returns 1 (0), X=513.01, Y=670.22, Mass=7548, SNR=57.7, Peak=197 HFD=6.5
03:28:55.220 00.007 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
03:28:55.225 00.005 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
03:28:55.229 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.61 hyp=0.62 cameraTheta=-1.40 mountX=-0.01 mountY=0.59, mountTheta=1.59
03:28:55.235 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.61, opts=13)
03:28:55.238 00.003 6120 Enqueuing Move request for scope (0.10, -0.61)
03:28:55.243 00.005 7680 Worker thread wakes up
03:28:55.243 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:55.248 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.61) opts 0xd
03:28:55.248 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.61)
03:28:55.248 00.000 7680 Moving (0.10, -0.61) raw xDistance=-0.01 yDistance=0.59
03:28:55.248 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:28:55.248 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
03:28:55.249 00.001 7680 MoveAxis(E, 0, ABG)
03:28:55.249 00.000 6120 UpdateGuideState exits: m=7548 SNR=57.7
03:28:55.253 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:55.257 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:55.261 00.004 7680 Move returns status 0, amount 0
03:28:55.262 00.001 7680 MoveAxis(S, 321, ABG)
03:28:55.262 00.000 7680 Guiding  Dir = 1, Dur = 321
03:28:55.262 00.000 6120 Enqueuing Expose request
03:28:55.265 00.003 7680 IsSlewing returns 0
03:28:55.265 00.000 7680 IsGuiding returns 0
03:28:55.266 00.001 7680 PulseGuide returned control before completion, sleep 331
03:28:55.605 00.339 7680 IsGuiding returns 1
03:28:55.606 00.001 7680 scope still moving after pulse duration time elapsed
03:28:55.636 00.030 7680 IsSlewing returns 0
03:28:55.638 00.002 7680 IsGuiding returns 0
03:28:55.638 00.000 7680 scope move finished after 321 + 51 ms
03:28:55.638 00.000 7680 Move returns status 0, amount 321
03:28:55.639 00.001 7680 move complete, result=0
03:28:55.639 00.000 7680 worker thread done servicing request
03:28:55.639 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.6 px 321 ms SOUTH
03:28:55.647 00.008 7680 Worker thread wakes up
03:28:55.647 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:55.647 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:56.898 01.251 7680 Exposure complete
03:28:57.042 00.144 7680 worker thread done servicing request
03:28:57.042 00.000 6120 OnExposeComplete: enter
03:28:57.047 00.005 6120 UpdateGuideState(): m_state=6
03:28:57.050 00.003 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2974
03:28:57.054 00.004 6120 Star::Find returns 1 (0), X=512.95, Y=670.77, Mass=8678, SNR=60.9, Peak=205 HFD=6.6
03:28:57.059 00.005 6120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (0.19) = xAngle (-1.01 = -1.01)
03:28:57.064 00.005 6120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.87 = 1.87)
03:28:57.068 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.82 mountX=0.04 mountY=0.07, mountTheta=1.06
03:28:57.073 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.05, opts=13)
03:28:57.077 00.004 6120 Enqueuing Move request for scope (0.05, -0.05)
03:28:57.080 00.003 7680 Worker thread wakes up
03:28:57.081 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:57.085 00.004 6120 UpdateGuideState exits: m=8678 SNR=60.9
03:28:57.089 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:57.093 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:57.097 00.004 6120 Enqueuing Expose request
03:28:57.100 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
03:28:57.101 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
03:28:57.101 00.000 7680 Moving (0.05, -0.05) raw xDistance=0.04 yDistance=0.07
03:28:57.101 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:28:57.101 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:28:57.101 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:28:57.102 00.001 7680 MoveAxis(E, 0, ABG)
03:28:57.102 00.000 7680 Move returns status 0, amount 0
03:28:57.102 00.000 7680 MoveAxis(N, 0, ABG)
03:28:57.102 00.000 7680 Move returns status 0, amount 0
03:28:57.102 00.000 7680 move complete, result=0
03:28:57.102 00.000 7680 worker thread done servicing request
03:28:57.102 00.000 7680 Worker thread wakes up
03:28:57.104 00.002 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:57.108 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:57.108 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:58.359 01.251 7680 Exposure complete
03:28:58.496 00.137 7680 worker thread done servicing request
03:28:58.496 00.000 6120 OnExposeComplete: enter
03:28:58.501 00.005 6120 UpdateGuideState(): m_state=6
03:28:58.505 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2975
03:28:58.508 00.003 6120 Star::Find returns 1 (0), X=512.82, Y=670.65, Mass=8245, SNR=59.8, Peak=198 HFD=6.7
03:28:58.513 00.005 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
03:28:58.517 00.004 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
03:28:58.521 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.03 mountX=-0.11 mountY=0.12, mountTheta=2.35
03:28:58.528 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.17, opts=13)
03:28:58.534 00.006 6120 Enqueuing Move request for scope (-0.08, -0.17)
03:28:58.537 00.003 7680 Worker thread wakes up
03:28:58.538 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
03:28:58.538 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
03:28:58.538 00.000 7680 Moving (-0.08, -0.17) raw xDistance=-0.11 yDistance=0.12
03:28:58.538 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:28:58.538 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:28:58.538 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:28:58.544 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:28:58.545 00.001 7680 MoveAxis(E, 0, ABG)
03:28:58.545 00.000 7680 Move returns status 0, amount 0
03:28:58.545 00.000 7680 MoveAxis(N, 0, ABG)
03:28:58.545 00.000 7680 Move returns status 0, amount 0
03:28:58.545 00.000 6120 UpdateGuideState exits: m=8245 SNR=59.8
03:28:58.550 00.005 7680 move complete, result=0
03:28:58.550 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:58.553 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:28:58.559 00.006 7680 worker thread done servicing request
03:28:58.559 00.000 6120 Enqueuing Expose request
03:28:58.563 00.004 7680 Worker thread wakes up
03:28:58.563 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:28:58.564 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:28:58.564 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:28:59.817 01.253 7680 Exposure complete
03:28:59.959 00.142 7680 worker thread done servicing request
03:28:59.960 00.001 6120 OnExposeComplete: enter
03:28:59.965 00.005 6120 UpdateGuideState(): m_state=6
03:28:59.968 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2976
03:28:59.973 00.005 6120 Star::Find returns 1 (0), X=512.87, Y=670.05, Mass=7714, SNR=58.8, Peak=210 HFD=6.4
03:28:59.977 00.004 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
03:28:59.981 00.004 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
03:28:59.986 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.78 hyp=0.78 cameraTheta=-1.61 mountX=-0.18 mountY=0.69, mountTheta=1.82
03:28:59.991 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.78, opts=13)
03:28:59.997 00.006 6120 Enqueuing Move request for scope (-0.03, -0.78)
03:29:00.000 00.003 7680 Worker thread wakes up
03:29:00.000 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.78) opts 0xd
03:29:00.000 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.78)
03:29:00.000 00.000 7680 Moving (-0.03, -0.78) raw xDistance=-0.18 yDistance=0.69
03:29:00.002 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:29:00.002 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
03:29:00.003 00.001 7680 MoveAxis(E, 0, ABG)
03:29:00.003 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:00.007 00.004 6120 UpdateGuideState exits: m=7714 SNR=58.8
03:29:00.012 00.005 7680 Move returns status 0, amount 0
03:29:00.013 00.001 7680 MoveAxis(S, 372, ABG)
03:29:00.014 00.001 7680 Guiding  Dir = 1, Dur = 372
03:29:00.014 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:00.021 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:00.026 00.005 7680 IsSlewing returns 0
03:29:00.026 00.000 6120 Enqueuing Expose request
03:29:00.030 00.004 7680 IsGuiding returns 0
03:29:00.031 00.001 7680 PulseGuide returned control before completion, sleep 382
03:29:00.416 00.385 7680 IsGuiding returns 1
03:29:00.417 00.001 7680 scope still moving after pulse duration time elapsed
03:29:00.447 00.030 7680 IsSlewing returns 0
03:29:00.448 00.001 7680 IsGuiding returns 0
03:29:00.448 00.000 7680 scope move finished after 372 + 45 ms
03:29:00.448 00.000 7680 Move returns status 0, amount 372
03:29:00.449 00.001 7680 move complete, result=0
03:29:00.449 00.000 7680 worker thread done servicing request
03:29:00.449 00.000 7680 Worker thread wakes up
03:29:00.450 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.7 px 372 ms SOUTH
03:29:00.456 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:00.456 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:01.711 01.255 7680 Exposure complete
03:29:01.852 00.141 7680 worker thread done servicing request
03:29:01.852 00.000 6120 OnExposeComplete: enter
03:29:01.856 00.004 6120 UpdateGuideState(): m_state=6
03:29:01.860 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2977
03:29:01.864 00.004 6120 Star::Find returns 1 (0), X=512.95, Y=670.96, Mass=7999, SNR=58.8, Peak=190 HFD=6.4
03:29:01.869 00.005 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (0.19) = xAngle (1.05 = 1.05)
03:29:01.874 00.005 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.92 = -2.36)
03:29:01.880 00.006 6120 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.23 mountX=0.07 mountY=-0.10, mountTheta=-0.95
03:29:01.885 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.14, opts=13)
03:29:01.890 00.005 6120 Enqueuing Move request for scope (0.05, 0.14)
03:29:01.894 00.004 7680 Worker thread wakes up
03:29:01.894 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:01.897 00.003 6120 UpdateGuideState exits: m=7999 SNR=58.8
03:29:01.902 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:01.907 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:01.910 00.003 6120 Enqueuing Expose request
03:29:01.913 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
03:29:01.914 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
03:29:01.914 00.000 7680 Moving (0.05, 0.14) raw xDistance=0.07 yDistance=-0.10
03:29:01.914 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:29:01.915 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:01.915 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:29:01.915 00.000 7680 MoveAxis(E, 0, ABG)
03:29:01.915 00.000 7680 Move returns status 0, amount 0
03:29:01.915 00.000 7680 MoveAxis(N, 0, ABG)
03:29:01.916 00.001 7680 Move returns status 0, amount 0
03:29:01.916 00.000 7680 move complete, result=0
03:29:01.916 00.000 7680 worker thread done servicing request
03:29:01.916 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:29:01.921 00.005 7680 Worker thread wakes up
03:29:01.921 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:01.921 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:03.171 01.250 7680 Exposure complete
03:29:03.321 00.150 7680 worker thread done servicing request
03:29:03.322 00.001 6120 OnExposeComplete: enter
03:29:03.327 00.005 6120 UpdateGuideState(): m_state=6
03:29:03.331 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2978
03:29:03.336 00.005 6120 Star::Find returns 1 (0), X=512.65, Y=670.70, Mass=8529, SNR=61.1, Peak=205 HFD=6.7
03:29:03.340 00.004 6120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (0.19) = xAngle (-2.86 = -2.86)
03:29:03.344 00.004 6120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.01 = 0.01)
03:29:03.347 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.13 hyp=0.29 cameraTheta=-2.67 mountX=-0.27 mountY=0.00, mountTheta=3.13
03:29:03.353 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.13, opts=13)
03:29:03.357 00.004 6120 Enqueuing Move request for scope (-0.26, -0.13)
03:29:03.361 00.004 7680 Worker thread wakes up
03:29:03.361 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.13) opts 0xd
03:29:03.361 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.13)
03:29:03.361 00.000 7680 Moving (-0.26, -0.13) raw xDistance=-0.27 yDistance=0.00
03:29:03.362 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:29:03.362 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:03.362 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:29:03.362 00.000 7680 MoveAxis(E, 112, ABG)
03:29:03.362 00.000 7680 Guiding  Dir = 2, Dur = 112
03:29:03.363 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:03.366 00.003 7680 IsSlewing returns 0
03:29:03.366 00.000 6120 UpdateGuideState exits: m=8529 SNR=61.1
03:29:03.372 00.006 7680 IsGuiding returns 0
03:29:03.372 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:03.376 00.004 7680 PulseGuide returned control before completion, sleep 122
03:29:03.376 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:03.381 00.005 6120 Enqueuing Expose request
03:29:03.506 00.125 7680 IsGuiding returns 1
03:29:03.506 00.000 7680 scope still moving after pulse duration time elapsed
03:29:03.537 00.031 7680 IsSlewing returns 0
03:29:03.537 00.000 7680 IsGuiding returns 0
03:29:03.538 00.001 7680 scope move finished after 112 + 53 ms
03:29:03.538 00.000 7680 Move returns status 0, amount 112
03:29:03.538 00.000 7680 MoveAxis(N, 0, ABG)
03:29:03.538 00.000 7680 Move returns status 0, amount 0
03:29:03.538 00.000 7680 move complete, result=0
03:29:03.538 00.000 7680 worker thread done servicing request
03:29:03.540 00.002 6120 GuideStep: -0.3 px 112 ms EAST, 0.0 px 0 ms NORTH
03:29:03.544 00.004 7680 Worker thread wakes up
03:29:03.544 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:03.544 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:04.802 01.258 7680 Exposure complete
03:29:04.952 00.150 7680 worker thread done servicing request
03:29:04.953 00.001 6120 OnExposeComplete: enter
03:29:04.956 00.003 6120 UpdateGuideState(): m_state=6
03:29:04.961 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2979
03:29:04.965 00.004 6120 Star::Find returns 1 (0), X=512.72, Y=670.72, Mass=8667, SNR=62.5, Peak=210 HFD=6.6
03:29:04.969 00.004 6120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (0.19) = xAngle (-2.82 = -2.82)
03:29:04.973 00.004 6120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.05 = 0.05)
03:29:04.976 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-2.64 mountX=-0.20 mountY=0.01, mountTheta=3.09
03:29:04.982 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.10, opts=13)
03:29:04.985 00.003 6120 Enqueuing Move request for scope (-0.18, -0.10)
03:29:04.989 00.004 7680 Worker thread wakes up
03:29:04.990 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.10) opts 0xd
03:29:04.990 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.10)
03:29:04.990 00.000 7680 Moving (-0.18, -0.10) raw xDistance=-0.20 yDistance=0.01
03:29:04.990 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:29:04.991 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:04.991 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:29:04.991 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:04.995 00.004 7680 MoveAxis(E, 0, ABG)
03:29:04.996 00.001 7680 Move returns status 0, amount 0
03:29:04.996 00.000 7680 MoveAxis(N, 0, ABG)
03:29:04.996 00.000 7680 Move returns status 0, amount 0
03:29:04.996 00.000 7680 move complete, result=0
03:29:04.996 00.000 6120 UpdateGuideState exits: m=8667 SNR=62.5
03:29:05.001 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:05.005 00.004 7680 worker thread done servicing request
03:29:05.005 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:05.008 00.003 6120 Enqueuing Expose request
03:29:05.013 00.005 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:05.016 00.003 7680 Worker thread wakes up
03:29:05.016 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:05.017 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:06.257 01.240 7680 Exposure complete
03:29:06.399 00.142 7680 worker thread done servicing request
03:29:06.399 00.000 6120 OnExposeComplete: enter
03:29:06.404 00.005 6120 UpdateGuideState(): m_state=6
03:29:06.408 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2980
03:29:06.412 00.004 6120 Star::Find returns 1 (0), X=512.89, Y=670.12, Mass=7406, SNR=57.4, Peak=185 HFD=6.5
03:29:06.416 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
03:29:06.419 00.003 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
03:29:06.423 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.70 hyp=0.70 cameraTheta=-1.58 mountX=-0.14 mountY=0.63, mountTheta=1.79
03:29:06.428 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.70, opts=13)
03:29:06.432 00.004 6120 Enqueuing Move request for scope (-0.01, -0.70)
03:29:06.436 00.004 7680 Worker thread wakes up
03:29:06.437 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.70) opts 0xd
03:29:06.437 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.70)
03:29:06.437 00.000 7680 Moving (-0.01, -0.70) raw xDistance=-0.14 yDistance=0.63
03:29:06.437 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:29:06.437 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
03:29:06.438 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:06.441 00.003 7680 MoveAxis(E, 0, ABG)
03:29:06.441 00.000 7680 Move returns status 0, amount 0
03:29:06.441 00.000 7680 MoveAxis(S, 341, ABG)
03:29:06.442 00.001 7680 Guiding  Dir = 1, Dur = 341
03:29:06.442 00.000 6120 UpdateGuideState exits: m=7406 SNR=57.4
03:29:06.447 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:06.453 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:06.457 00.004 6120 Enqueuing Expose request
03:29:06.462 00.005 7680 IsSlewing returns 0
03:29:06.462 00.000 7680 IsGuiding returns 0
03:29:06.462 00.000 7680 PulseGuide returned control before completion, sleep 351
03:29:06.822 00.360 7680 IsGuiding returns 1
03:29:06.823 00.001 7680 scope still moving after pulse duration time elapsed
03:29:06.854 00.031 7680 IsSlewing returns 0
03:29:06.855 00.001 7680 IsGuiding returns 0
03:29:06.855 00.000 7680 scope move finished after 341 + 52 ms
03:29:06.856 00.001 7680 Move returns status 0, amount 341
03:29:06.856 00.000 7680 move complete, result=0
03:29:06.856 00.000 7680 worker thread done servicing request
03:29:06.858 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 341 ms SOUTH
03:29:06.864 00.006 7680 Worker thread wakes up
03:29:06.864 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:06.864 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:08.112 01.248 7680 Exposure complete
03:29:08.257 00.145 7680 worker thread done servicing request
03:29:08.257 00.000 6120 OnExposeComplete: enter
03:29:08.262 00.005 6120 UpdateGuideState(): m_state=6
03:29:08.265 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2981
03:29:08.269 00.004 6120 Star::Find returns 1 (0), X=512.70, Y=670.77, Mass=8273, SNR=60.7, Peak=212 HFD=6.6
03:29:08.274 00.005 6120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.19) = xAngle (-3.06 = -3.06)
03:29:08.279 00.005 6120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.19 = -0.19)
03:29:08.283 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-2.88 mountX=-0.21 mountY=-0.04, mountTheta=-2.95
03:29:08.288 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.05, opts=13)
03:29:08.293 00.005 6120 Enqueuing Move request for scope (-0.20, -0.05)
03:29:08.297 00.004 7680 Worker thread wakes up
03:29:08.297 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.05) opts 0xd
03:29:08.297 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.05)
03:29:08.297 00.000 7680 Moving (-0.20, -0.05) raw xDistance=-0.21 yDistance=-0.04
03:29:08.298 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:29:08.298 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:08.298 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:08.302 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:29:08.303 00.001 7680 MoveAxis(E, 85, ABG)
03:29:08.303 00.000 7680 Guiding  Dir = 2, Dur = 85
03:29:08.303 00.000 6120 UpdateGuideState exits: m=8273 SNR=60.7
03:29:08.308 00.005 7680 IsSlewing returns 0
03:29:08.308 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:08.313 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:08.317 00.004 6120 Enqueuing Expose request
03:29:08.320 00.003 7680 IsGuiding returns 0
03:29:08.321 00.001 7680 PulseGuide returned control before completion, sleep 95
03:29:08.431 00.110 7680 IsGuiding returns 1
03:29:08.433 00.002 7680 scope still moving after pulse duration time elapsed
03:29:08.461 00.028 7680 IsSlewing returns 0
03:29:08.462 00.001 7680 IsGuiding returns 0
03:29:08.462 00.000 7680 scope move finished after 85 + 56 ms
03:29:08.462 00.000 7680 Move returns status 0, amount 85
03:29:08.462 00.000 7680 MoveAxis(N, 0, ABG)
03:29:08.463 00.001 7680 Move returns status 0, amount 0
03:29:08.463 00.000 7680 move complete, result=0
03:29:08.464 00.001 7680 worker thread done servicing request
03:29:08.464 00.000 7680 Worker thread wakes up
03:29:08.464 00.000 6120 GuideStep: -0.2 px 85 ms EAST, -0.0 px 0 ms NORTH
03:29:08.470 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:08.471 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:09.726 01.255 7680 Exposure complete
03:29:09.872 00.146 7680 worker thread done servicing request
03:29:09.872 00.000 6120 OnExposeComplete: enter
03:29:09.876 00.004 6120 UpdateGuideState(): m_state=6
03:29:09.880 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2982
03:29:09.884 00.004 6120 Star::Find returns 1 (0), X=512.70, Y=670.73, Mass=8919, SNR=63.2, Peak=211 HFD=6.7
03:29:09.887 00.003 6120 CameraToMount -- cameraTheta (-2.70) - m_xAngle (0.19) = xAngle (-2.88 = -2.88)
03:29:09.891 00.004 6120 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.01 = -0.01)
03:29:09.895 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.10 hyp=0.23 cameraTheta=-2.70 mountX=-0.22 mountY=-0.00, mountTheta=-3.13
03:29:09.900 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.10, opts=13)
03:29:09.904 00.004 6120 Enqueuing Move request for scope (-0.20, -0.10)
03:29:09.909 00.005 7680 Worker thread wakes up
03:29:09.909 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.10) opts 0xd
03:29:09.910 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.10)
03:29:09.910 00.000 7680 Moving (-0.20, -0.10) raw xDistance=-0.22 yDistance=-0.00
03:29:09.910 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
03:29:09.911 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:09.911 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:09.915 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:29:09.915 00.000 6120 UpdateGuideState exits: m=8919 SNR=63.2
03:29:09.920 00.005 7680 MoveAxis(E, 95, ABG)
03:29:09.920 00.000 7680 Guiding  Dir = 2, Dur = 95
03:29:09.920 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:09.923 00.003 7680 IsSlewing returns 0
03:29:09.924 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:09.928 00.004 6120 Enqueuing Expose request
03:29:09.931 00.003 7680 IsGuiding returns 0
03:29:09.932 00.001 7680 PulseGuide returned control before completion, sleep 105
03:29:10.046 00.114 7680 IsGuiding returns 1
03:29:10.048 00.002 7680 scope still moving after pulse duration time elapsed
03:29:10.077 00.029 7680 IsSlewing returns 0
03:29:10.078 00.001 7680 IsGuiding returns 0
03:29:10.080 00.002 7680 scope move finished after 95 + 52 ms
03:29:10.080 00.000 7680 Move returns status 0, amount 95
03:29:10.080 00.000 7680 MoveAxis(N, 0, ABG)
03:29:10.081 00.001 7680 Move returns status 0, amount 0
03:29:10.081 00.000 7680 move complete, result=0
03:29:10.081 00.000 7680 worker thread done servicing request
03:29:10.081 00.000 6120 GuideStep: -0.2 px 95 ms EAST, -0.0 px 0 ms NORTH
03:29:10.090 00.009 7680 Worker thread wakes up
03:29:10.091 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:10.092 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:11.339 01.247 7680 Exposure complete
03:29:11.468 00.129 7680 worker thread done servicing request
03:29:11.468 00.000 6120 OnExposeComplete: enter
03:29:11.473 00.005 6120 UpdateGuideState(): m_state=6
03:29:11.477 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2983
03:29:11.480 00.003 6120 Star::Find returns 1 (0), X=512.85, Y=670.63, Mass=8449, SNR=61.3, Peak=208 HFD=6.8
03:29:11.486 00.006 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
03:29:11.490 00.004 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
03:29:11.495 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.83 mountX=-0.09 mountY=0.16, mountTheta=2.10
03:29:11.500 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.20, opts=13)
03:29:11.504 00.004 6120 Enqueuing Move request for scope (-0.05, -0.20)
03:29:11.507 00.003 7680 Worker thread wakes up
03:29:11.508 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:11.511 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
03:29:11.512 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
03:29:11.512 00.000 6120 UpdateGuideState exits: m=8449 SNR=61.3
03:29:11.515 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:11.518 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:11.522 00.004 6120 Enqueuing Expose request
03:29:11.528 00.006 7680 Moving (-0.05, -0.20) raw xDistance=-0.09 yDistance=0.16
03:29:11.528 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:29:11.528 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:11.529 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:29:11.529 00.000 7680 MoveAxis(E, 0, ABG)
03:29:11.529 00.000 7680 Move returns status 0, amount 0
03:29:11.530 00.001 7680 MoveAxis(N, 0, ABG)
03:29:11.530 00.000 7680 Move returns status 0, amount 0
03:29:11.530 00.000 7680 move complete, result=0
03:29:11.530 00.000 7680 worker thread done servicing request
03:29:11.530 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:29:11.536 00.006 7680 Worker thread wakes up
03:29:11.536 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:11.536 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:12.790 01.254 7680 Exposure complete
03:29:12.935 00.145 7680 worker thread done servicing request
03:29:12.936 00.001 6120 OnExposeComplete: enter
03:29:12.941 00.005 6120 UpdateGuideState(): m_state=6
03:29:12.945 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2984
03:29:12.950 00.005 6120 Star::Find returns 1 (0), X=512.75, Y=670.58, Mass=8675, SNR=62.2, Peak=224 HFD=6.9
03:29:12.953 00.003 6120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (0.19) = xAngle (-2.33 = -2.33)
03:29:12.958 00.005 6120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.55 = 0.55)
03:29:12.963 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.24 hyp=0.29 cameraTheta=-2.14 mountX=-0.20 mountY=0.15, mountTheta=2.49
03:29:12.969 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.24, opts=13)
03:29:12.974 00.005 6120 Enqueuing Move request for scope (-0.15, -0.24)
03:29:12.978 00.004 7680 Worker thread wakes up
03:29:12.978 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:12.982 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.24) opts 0xd
03:29:12.982 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.24)
03:29:12.983 00.001 7680 Moving (-0.15, -0.24) raw xDistance=-0.20 yDistance=0.15
03:29:12.983 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:29:12.983 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:12.983 00.000 6120 UpdateGuideState exits: m=8675 SNR=62.2
03:29:12.988 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:29:12.989 00.001 7680 MoveAxis(E, 0, ABG)
03:29:12.989 00.000 7680 Move returns status 0, amount 0
03:29:12.989 00.000 7680 MoveAxis(N, 0, ABG)
03:29:12.989 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:12.994 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:12.998 00.004 6120 Enqueuing Expose request
03:29:13.002 00.004 7680 Move returns status 0, amount 0
03:29:13.002 00.000 7680 move complete, result=0
03:29:13.003 00.001 7680 worker thread done servicing request
03:29:13.003 00.000 7680 Worker thread wakes up
03:29:13.004 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:13.008 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:13.008 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:14.259 01.251 7680 Exposure complete
03:29:14.394 00.135 7680 worker thread done servicing request
03:29:14.394 00.000 6120 OnExposeComplete: enter
03:29:14.399 00.005 6120 UpdateGuideState(): m_state=6
03:29:14.402 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2985
03:29:14.407 00.005 6120 Star::Find returns 1 (0), X=512.66, Y=670.54, Mass=8603, SNR=61.3, Peak=207 HFD=6.9
03:29:14.411 00.004 6120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.19) = xAngle (-2.46 = -2.46)
03:29:14.414 00.003 6120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.41 = 0.41)
03:29:14.418 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.28 hyp=0.37 cameraTheta=-2.27 mountX=-0.29 mountY=0.15, mountTheta=2.66
03:29:14.422 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.28, opts=13)
03:29:14.425 00.003 6120 Enqueuing Move request for scope (-0.24, -0.28)
03:29:14.428 00.003 7680 Worker thread wakes up
03:29:14.428 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.28) opts 0xd
03:29:14.428 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:14.432 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.28)
03:29:14.432 00.000 7680 Moving (-0.24, -0.28) raw xDistance=-0.29 yDistance=0.15
03:29:14.432 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:29:14.432 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:14.432 00.000 6120 UpdateGuideState exits: m=8603 SNR=61.3
03:29:14.437 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:29:14.437 00.000 7680 MoveAxis(E, 117, ABG)
03:29:14.437 00.000 7680 Guiding  Dir = 2, Dur = 117
03:29:14.437 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:14.440 00.003 7680 IsSlewing returns 0
03:29:14.440 00.000 7680 IsGuiding returns 0
03:29:14.442 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:14.445 00.003 7680 PulseGuide returned control before completion, sleep 127
03:29:14.445 00.000 6120 Enqueuing Expose request
03:29:14.576 00.131 7680 IsGuiding returns 1
03:29:14.576 00.000 7680 scope still moving after pulse duration time elapsed
03:29:14.606 00.030 7680 IsSlewing returns 0
03:29:14.607 00.001 7680 IsGuiding returns 0
03:29:14.608 00.001 7680 scope move finished after 117 + 46 ms
03:29:14.608 00.000 7680 Move returns status 0, amount 117
03:29:14.608 00.000 7680 MoveAxis(N, 0, ABG)
03:29:14.608 00.000 7680 Move returns status 0, amount 0
03:29:14.609 00.001 7680 move complete, result=0
03:29:14.609 00.000 7680 worker thread done servicing request
03:29:14.609 00.000 7680 Worker thread wakes up
03:29:14.610 00.001 6120 GuideStep: -0.3 px 117 ms EAST, 0.1 px 0 ms NORTH
03:29:14.617 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:14.617 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:15.875 01.258 7680 Exposure complete
03:29:16.019 00.144 7680 worker thread done servicing request
03:29:16.019 00.000 6120 OnExposeComplete: enter
03:29:16.025 00.006 6120 UpdateGuideState(): m_state=6
03:29:16.029 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2986
03:29:16.033 00.004 6120 Star::Find returns 1 (0), X=512.83, Y=669.93, Mass=8647, SNR=61.7, Peak=211 HFD=6.6
03:29:16.037 00.004 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
03:29:16.040 00.003 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
03:29:16.044 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.90 hyp=0.90 cameraTheta=-1.65 mountX=-0.23 mountY=0.77, mountTheta=1.87
03:29:16.049 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.90, opts=13)
03:29:16.053 00.004 6120 Enqueuing Move request for scope (-0.07, -0.90)
03:29:16.056 00.003 7680 Worker thread wakes up
03:29:16.056 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.90) opts 0xd
03:29:16.056 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.90)
03:29:16.057 00.001 7680 Moving (-0.07, -0.90) raw xDistance=-0.23 yDistance=0.77
03:29:16.057 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
03:29:16.058 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
03:29:16.058 00.000 7680 MoveAxis(E, 104, ABG)
03:29:16.058 00.000 7680 Guiding  Dir = 2, Dur = 104
03:29:16.058 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:16.063 00.005 7680 IsSlewing returns 0
03:29:16.063 00.000 6120 UpdateGuideState exits: m=8647 SNR=61.7
03:29:16.067 00.004 7680 IsGuiding returns 0
03:29:16.067 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:16.072 00.005 7680 PulseGuide returned control before completion, sleep 114
03:29:16.072 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:16.076 00.004 6120 Enqueuing Expose request
03:29:16.192 00.116 7680 IsGuiding returns 1
03:29:16.196 00.004 7680 scope still moving after pulse duration time elapsed
03:29:16.222 00.026 7680 IsSlewing returns 0
03:29:16.223 00.001 7680 IsGuiding returns 0
03:29:16.223 00.000 7680 scope move finished after 104 + 52 ms
03:29:16.225 00.002 7680 Move returns status 0, amount 104
03:29:16.225 00.000 7680 MoveAxis(S, 420, ABG)
03:29:16.225 00.000 7680 Guiding  Dir = 1, Dur = 420
03:29:16.226 00.001 7680 IsSlewing returns 0
03:29:16.227 00.001 7680 IsGuiding returns 0
03:29:16.227 00.000 7680 PulseGuide returned control before completion, sleep 430
03:29:16.664 00.437 7680 IsGuiding returns 1
03:29:16.665 00.001 7680 scope still moving after pulse duration time elapsed
03:29:16.695 00.030 7680 IsSlewing returns 0
03:29:16.697 00.002 7680 IsGuiding returns 0
03:29:16.697 00.000 7680 scope move finished after 420 + 49 ms
03:29:16.698 00.001 7680 Move returns status 0, amount 420
03:29:16.698 00.000 7680 move complete, result=0
03:29:16.698 00.000 7680 worker thread done servicing request
03:29:16.698 00.000 7680 Worker thread wakes up
03:29:16.699 00.001 6120 GuideStep: -0.2 px 104 ms EAST, 0.8 px 420 ms SOUTH
03:29:16.706 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:16.706 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:17.958 01.252 7680 Exposure complete
03:29:18.107 00.149 6120 OnExposeComplete: enter
03:29:18.112 00.005 7680 worker thread done servicing request
03:29:18.112 00.000 6120 UpdateGuideState(): m_state=6
03:29:18.116 00.004 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2987
03:29:18.122 00.006 6120 Star::Find returns 1 (0), X=512.99, Y=671.06, Mass=8808, SNR=61.6, Peak=212 HFD=6.5
03:29:18.126 00.004 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (0.19) = xAngle (1.03 = 1.03)
03:29:18.129 00.003 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.90 = -2.38)
03:29:18.133 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.25 cameraTheta=1.22 mountX=0.13 mountY=-0.17, mountTheta=-0.93
03:29:18.138 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.24, opts=13)
03:29:18.143 00.005 6120 Enqueuing Move request for scope (0.09, 0.24)
03:29:18.146 00.003 7680 Worker thread wakes up
03:29:18.146 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.24) opts 0xd
03:29:18.146 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.24)
03:29:18.147 00.001 7680 Moving (0.09, 0.24) raw xDistance=0.13 yDistance=-0.17
03:29:18.147 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:29:18.147 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:18.147 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:18.151 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
03:29:18.151 00.000 7680 MoveAxis(E, 0, ABG)
03:29:18.152 00.001 7680 Move returns status 0, amount 0
03:29:18.152 00.000 7680 MoveAxis(N, 0, ABG)
03:29:18.153 00.001 7680 Move returns status 0, amount 0
03:29:18.153 00.000 7680 move complete, result=0
03:29:18.153 00.000 7680 worker thread done servicing request
03:29:18.153 00.000 6120 UpdateGuideState exits: m=8808 SNR=61.6
03:29:18.159 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:18.163 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:18.166 00.003 6120 Enqueuing Expose request
03:29:18.170 00.004 7680 Worker thread wakes up
03:29:18.170 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:29:18.174 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:18.174 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:19.423 01.249 7680 Exposure complete
03:29:19.557 00.134 7680 worker thread done servicing request
03:29:19.557 00.000 6120 OnExposeComplete: enter
03:29:19.561 00.004 6120 UpdateGuideState(): m_state=6
03:29:19.564 00.003 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2988
03:29:19.569 00.005 6120 Star::Find returns 1 (0), X=513.03, Y=670.17, Mass=7507, SNR=57.3, Peak=186 HFD=6.4
03:29:19.573 00.004 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
03:29:19.576 00.003 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
03:29:19.579 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=-0.65 hyp=0.66 cameraTheta=-1.38 mountX=0.01 mountY=0.64, mountTheta=1.56
03:29:19.583 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.65, opts=13)
03:29:19.586 00.003 6120 Enqueuing Move request for scope (0.13, -0.65)
03:29:19.592 00.006 7680 Worker thread wakes up
03:29:19.592 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.65) opts 0xd
03:29:19.592 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.65)
03:29:19.592 00.000 7680 Moving (0.13, -0.65) raw xDistance=0.01 yDistance=0.64
03:29:19.592 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:29:19.592 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
03:29:19.592 00.000 7680 MoveAxis(E, 0, ABG)
03:29:19.594 00.002 7680 Move returns status 0, amount 0
03:29:19.594 00.000 7680 MoveAxis(S, 349, ABG)
03:29:19.594 00.000 7680 Guiding  Dir = 1, Dur = 349
03:29:19.594 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:19.598 00.004 7680 IsSlewing returns 0
03:29:19.599 00.001 6120 UpdateGuideState exits: m=7507 SNR=57.3
03:29:19.602 00.003 7680 IsGuiding returns 0
03:29:19.602 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:19.607 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:19.611 00.004 7680 PulseGuide returned control before completion, sleep 359
03:29:19.611 00.000 6120 Enqueuing Expose request
03:29:19.979 00.368 7680 IsGuiding returns 0
03:29:19.980 00.001 7680 Move returns status 0, amount 349
03:29:19.980 00.000 7680 move complete, result=0
03:29:19.981 00.001 7680 worker thread done servicing request
03:29:19.981 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 349 ms SOUTH
03:29:19.987 00.006 7680 Worker thread wakes up
03:29:19.987 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:19.987 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:21.241 01.254 7680 Exposure complete
03:29:21.378 00.137 7680 worker thread done servicing request
03:29:21.378 00.000 6120 OnExposeComplete: enter
03:29:21.382 00.004 6120 UpdateGuideState(): m_state=6
03:29:21.386 00.004 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2989
03:29:21.390 00.004 6120 Star::Find returns 1 (0), X=513.09, Y=670.88, Mass=8253, SNR=59.4, Peak=201 HFD=6.6
03:29:21.393 00.003 6120 CameraToMount -- cameraTheta (0.28) - m_xAngle (0.19) = xAngle (0.09 = 0.09)
03:29:21.398 00.005 6120 CameraToMount -- cameraTheta (0.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.97 = 2.97)
03:29:21.402 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.28 mountX=0.19 mountY=0.03, mountTheta=0.17
03:29:21.407 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.05, opts=13)
03:29:21.410 00.003 6120 Enqueuing Move request for scope (0.18, 0.05)
03:29:21.412 00.002 7680 Worker thread wakes up
03:29:21.412 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
03:29:21.413 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
03:29:21.413 00.000 7680 Moving (0.18, 0.05) raw xDistance=0.19 yDistance=0.03
03:29:21.413 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:29:21.413 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:21.413 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:21.416 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:29:21.417 00.001 7680 MoveAxis(E, 0, ABG)
03:29:21.417 00.000 7680 Move returns status 0, amount 0
03:29:21.417 00.000 7680 MoveAxis(N, 0, ABG)
03:29:21.417 00.000 7680 Move returns status 0, amount 0
03:29:21.417 00.000 7680 move complete, result=0
03:29:21.418 00.001 7680 worker thread done servicing request
03:29:21.418 00.000 6120 UpdateGuideState exits: m=8253 SNR=59.4
03:29:21.421 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:21.423 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:21.427 00.004 6120 Enqueuing Expose request
03:29:21.429 00.002 7680 Worker thread wakes up
03:29:21.429 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:21.429 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:21.433 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:22.676 01.243 7680 Exposure complete
03:29:22.819 00.143 7680 worker thread done servicing request
03:29:22.820 00.001 6120 OnExposeComplete: enter
03:29:22.824 00.004 6120 UpdateGuideState(): m_state=6
03:29:22.828 00.004 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2990
03:29:22.833 00.005 6120 Star::Find returns 1 (0), X=513.04, Y=670.89, Mass=8162, SNR=59.6, Peak=208 HFD=6.4
03:29:22.836 00.003 6120 CameraToMount -- cameraTheta (0.41) - m_xAngle (0.19) = xAngle (0.22 = 0.22)
03:29:22.841 00.005 6120 CameraToMount -- cameraTheta (0.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.09 = 3.09)
03:29:22.845 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.41 mountX=0.15 mountY=0.01, mountTheta=0.05
03:29:22.849 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.06, opts=13)
03:29:22.853 00.004 6120 Enqueuing Move request for scope (0.14, 0.06)
03:29:22.856 00.003 7680 Worker thread wakes up
03:29:22.856 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
03:29:22.856 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
03:29:22.856 00.000 7680 Moving (0.14, 0.06) raw xDistance=0.15 yDistance=0.01
03:29:22.856 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:29:22.856 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:22.857 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:22.861 00.004 6120 UpdateGuideState exits: m=8162 SNR=59.6
03:29:22.866 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:22.870 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:22.873 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:29:22.873 00.000 6120 Enqueuing Expose request
03:29:22.876 00.003 7680 MoveAxis(E, 0, ABG)
03:29:22.877 00.001 7680 Move returns status 0, amount 0
03:29:22.877 00.000 7680 MoveAxis(N, 0, ABG)
03:29:22.877 00.000 7680 Move returns status 0, amount 0
03:29:22.877 00.000 7680 move complete, result=0
03:29:22.877 00.000 7680 worker thread done servicing request
03:29:22.877 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:22.882 00.005 7680 Worker thread wakes up
03:29:22.882 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:22.882 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:24.130 01.248 7680 Exposure complete
03:29:24.260 00.130 7680 worker thread done servicing request
03:29:24.260 00.000 6120 OnExposeComplete: enter
03:29:24.265 00.005 6120 UpdateGuideState(): m_state=6
03:29:24.268 00.003 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2991
03:29:24.272 00.004 6120 Star::Find returns 1 (0), X=512.99, Y=670.67, Mass=8732, SNR=62.9, Peak=196 HFD=6.7
03:29:24.276 00.004 6120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.19) = xAngle (-1.21 = -1.21)
03:29:24.280 00.004 6120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.66 = 1.66)
03:29:24.283 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-1.02 mountX=0.06 mountY=0.18, mountTheta=1.23
03:29:24.287 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.15, opts=13)
03:29:24.292 00.005 6120 Enqueuing Move request for scope (0.09, -0.15)
03:29:24.295 00.003 7680 Worker thread wakes up
03:29:24.295 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
03:29:24.296 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
03:29:24.296 00.000 7680 Moving (0.09, -0.15) raw xDistance=0.06 yDistance=0.18
03:29:24.296 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:29:24.296 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:24.296 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:24.300 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:29:24.300 00.000 7680 MoveAxis(E, 0, ABG)
03:29:24.300 00.000 7680 Move returns status 0, amount 0
03:29:24.300 00.000 7680 MoveAxis(N, 0, ABG)
03:29:24.300 00.000 7680 Move returns status 0, amount 0
03:29:24.300 00.000 7680 move complete, result=0
03:29:24.300 00.000 7680 worker thread done servicing request
03:29:24.302 00.002 6120 UpdateGuideState exits: m=8732 SNR=62.9
03:29:24.306 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:24.310 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:24.312 00.002 6120 Enqueuing Expose request
03:29:24.316 00.004 7680 Worker thread wakes up
03:29:24.316 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:24.316 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:24.316 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:29:25.567 01.251 7680 Exposure complete
03:29:25.721 00.154 7680 worker thread done servicing request
03:29:25.722 00.001 6120 OnExposeComplete: enter
03:29:25.727 00.005 6120 UpdateGuideState(): m_state=6
03:29:25.732 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2992
03:29:25.736 00.004 6120 Star::Find returns 1 (0), X=513.01, Y=670.17, Mass=7399, SNR=56.1, Peak=198 HFD=6.4
03:29:25.741 00.005 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
03:29:25.747 00.006 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
03:29:25.751 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.65 hyp=0.66 cameraTheta=-1.41 mountX=-0.02 mountY=0.63, mountTheta=1.60
03:29:25.755 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.65, opts=13)
03:29:25.758 00.003 6120 Enqueuing Move request for scope (0.10, -0.65)
03:29:25.762 00.004 7680 Worker thread wakes up
03:29:25.763 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:25.766 00.003 6120 UpdateGuideState exits: m=7399 SNR=56.1
03:29:25.770 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:25.773 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:25.777 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.65) opts 0xd
03:29:25.777 00.000 6120 Enqueuing Expose request
03:29:25.781 00.004 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.65)
03:29:25.781 00.000 7680 Moving (0.10, -0.65) raw xDistance=-0.02 yDistance=0.63
03:29:25.782 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:29:25.782 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
03:29:25.782 00.000 7680 MoveAxis(E, 0, ABG)
03:29:25.782 00.000 7680 Move returns status 0, amount 0
03:29:25.782 00.000 7680 MoveAxis(S, 344, ABG)
03:29:25.784 00.002 7680 Guiding  Dir = 1, Dur = 344
03:29:25.784 00.000 7680 IsSlewing returns 0
03:29:25.784 00.000 7680 IsGuiding returns 0
03:29:25.785 00.001 7680 PulseGuide returned control before completion, sleep 354
03:29:26.151 00.366 7680 IsGuiding returns 1
03:29:26.151 00.000 7680 scope still moving after pulse duration time elapsed
03:29:26.181 00.030 7680 IsSlewing returns 0
03:29:26.181 00.000 7680 IsGuiding returns 0
03:29:26.181 00.000 7680 scope move finished after 344 + 53 ms
03:29:26.182 00.001 7680 Move returns status 0, amount 344
03:29:26.182 00.000 7680 move complete, result=0
03:29:26.182 00.000 7680 worker thread done servicing request
03:29:26.184 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.6 px 344 ms SOUTH
03:29:26.189 00.005 7680 Worker thread wakes up
03:29:26.189 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:26.189 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:27.443 01.254 7680 Exposure complete
03:29:27.603 00.160 7680 worker thread done servicing request
03:29:27.603 00.000 6120 OnExposeComplete: enter
03:29:27.609 00.006 6120 UpdateGuideState(): m_state=6
03:29:27.614 00.005 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2993
03:29:27.619 00.005 6120 Star::Find returns 1 (0), X=512.99, Y=670.90, Mass=8045, SNR=60.0, Peak=201 HFD=6.4
03:29:27.623 00.004 6120 CameraToMount -- cameraTheta (0.73) - m_xAngle (0.19) = xAngle (0.55 = 0.55)
03:29:27.627 00.004 6120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.42 = -2.86)
03:29:27.630 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.73 mountX=0.10 mountY=-0.03, mountTheta=-0.31
03:29:27.635 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.08, opts=13)
03:29:27.638 00.003 6120 Enqueuing Move request for scope (0.09, 0.08)
03:29:27.642 00.004 7680 Worker thread wakes up
03:29:27.642 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:27.645 00.003 6120 UpdateGuideState exits: m=8045 SNR=60.0
03:29:27.648 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:27.652 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:27.657 00.005 6120 Enqueuing Expose request
03:29:27.661 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
03:29:27.661 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
03:29:27.661 00.000 7680 Moving (0.09, 0.08) raw xDistance=0.10 yDistance=-0.03
03:29:27.661 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:29:27.663 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:27.663 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:29:27.663 00.000 7680 MoveAxis(E, 0, ABG)
03:29:27.663 00.000 7680 Move returns status 0, amount 0
03:29:27.663 00.000 7680 MoveAxis(N, 0, ABG)
03:29:27.664 00.001 7680 Move returns status 0, amount 0
03:29:27.664 00.000 7680 move complete, result=0
03:29:27.664 00.000 7680 worker thread done servicing request
03:29:27.664 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:29:27.670 00.006 7680 Worker thread wakes up
03:29:27.670 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:27.672 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:28.911 01.239 7680 Exposure complete
03:29:29.053 00.142 7680 worker thread done servicing request
03:29:29.053 00.000 6120 OnExposeComplete: enter
03:29:29.058 00.005 6120 UpdateGuideState(): m_state=6
03:29:29.065 00.007 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2994
03:29:29.070 00.005 6120 Star::Find returns 1 (0), X=512.94, Y=670.89, Mass=8093, SNR=59.3, Peak=205 HFD=6.5
03:29:29.073 00.003 6120 CameraToMount -- cameraTheta (1.05) - m_xAngle (0.19) = xAngle (0.86 = 0.86)
03:29:29.078 00.005 6120 CameraToMount -- cameraTheta (1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.74 = -2.55)
03:29:29.081 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.05 mountX=0.05 mountY=-0.04, mountTheta=-0.71
03:29:29.086 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.07, opts=13)
03:29:29.092 00.006 6120 Enqueuing Move request for scope (0.04, 0.07)
03:29:29.096 00.004 7680 Worker thread wakes up
03:29:29.097 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:29.102 00.005 6120 UpdateGuideState exits: m=8093 SNR=59.3
03:29:29.106 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:29.111 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:29.115 00.004 6120 Enqueuing Expose request
03:29:29.120 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
03:29:29.121 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
03:29:29.121 00.000 7680 Moving (0.04, 0.07) raw xDistance=0.05 yDistance=-0.04
03:29:29.121 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:29:29.121 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:29.121 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:29:29.122 00.001 7680 MoveAxis(E, 0, ABG)
03:29:29.122 00.000 7680 Move returns status 0, amount 0
03:29:29.122 00.000 7680 MoveAxis(N, 0, ABG)
03:29:29.122 00.000 7680 Move returns status 0, amount 0
03:29:29.123 00.001 7680 move complete, result=0
03:29:29.123 00.000 7680 worker thread done servicing request
03:29:29.123 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:29:29.127 00.004 7680 Worker thread wakes up
03:29:29.127 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:29.129 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:30.386 01.257 7680 Exposure complete
03:29:30.525 00.139 7680 worker thread done servicing request
03:29:30.526 00.001 6120 OnExposeComplete: enter
03:29:30.531 00.005 6120 UpdateGuideState(): m_state=6
03:29:30.535 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2995
03:29:30.539 00.004 6120 Star::Find returns 1 (0), X=512.77, Y=670.81, Mass=8143, SNR=59.4, Peak=193 HFD=6.6
03:29:30.543 00.004 6120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.19) = xAngle (-3.22 = 3.07)
03:29:30.547 00.004 6120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.34 = -0.34)
03:29:30.550 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.03 mountX=-0.14 mountY=-0.05, mountTheta=-2.82
03:29:30.556 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.02, opts=13)
03:29:30.563 00.007 6120 Enqueuing Move request for scope (-0.14, -0.02)
03:29:30.567 00.004 7680 Worker thread wakes up
03:29:30.567 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:30.571 00.004 6120 UpdateGuideState exits: m=8143 SNR=59.4
03:29:30.575 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:30.579 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:30.582 00.003 6120 Enqueuing Expose request
03:29:30.587 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
03:29:30.587 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
03:29:30.587 00.000 7680 Moving (-0.14, -0.02) raw xDistance=-0.14 yDistance=-0.05
03:29:30.587 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:29:30.589 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:30.589 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:29:30.589 00.000 7680 MoveAxis(E, 0, ABG)
03:29:30.589 00.000 7680 Move returns status 0, amount 0
03:29:30.589 00.000 7680 MoveAxis(N, 0, ABG)
03:29:30.590 00.001 7680 Move returns status 0, amount 0
03:29:30.590 00.000 7680 move complete, result=0
03:29:30.590 00.000 7680 worker thread done servicing request
03:29:30.590 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:29:30.595 00.005 7680 Worker thread wakes up
03:29:30.595 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:30.595 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:31.844 01.249 7680 Exposure complete
03:29:31.987 00.143 7680 worker thread done servicing request
03:29:31.987 00.000 6120 OnExposeComplete: enter
03:29:31.991 00.004 6120 UpdateGuideState(): m_state=6
03:29:31.997 00.006 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2996
03:29:32.001 00.004 6120 Star::Find returns 1 (0), X=512.62, Y=670.73, Mass=7875, SNR=58.3, Peak=196 HFD=6.8
03:29:32.005 00.004 6120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (0.19) = xAngle (-3.01 = -3.01)
03:29:32.010 00.005 6120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.13 = -0.13)
03:29:32.013 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.09 hyp=0.30 cameraTheta=-2.82 mountX=-0.29 mountY=-0.04, mountTheta=-3.01
03:29:32.019 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.09, opts=13)
03:29:32.022 00.003 6120 Enqueuing Move request for scope (-0.28, -0.09)
03:29:32.027 00.005 7680 Worker thread wakes up
03:29:32.027 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:32.030 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.09) opts 0xd
03:29:32.031 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.09)
03:29:32.031 00.000 7680 Moving (-0.28, -0.09) raw xDistance=-0.29 yDistance=-0.04
03:29:32.032 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:29:32.032 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:32.032 00.000 6120 UpdateGuideState exits: m=7875 SNR=58.3
03:29:32.036 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:32.040 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:32.044 00.004 6120 Enqueuing Expose request
03:29:32.048 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:29:32.048 00.000 7680 MoveAxis(E, 120, ABG)
03:29:32.048 00.000 7680 Guiding  Dir = 2, Dur = 120
03:29:32.050 00.002 7680 IsSlewing returns 0
03:29:32.050 00.000 7680 IsGuiding returns 0
03:29:32.051 00.001 7680 PulseGuide returned control before completion, sleep 130
03:29:32.194 00.143 7680 IsGuiding returns 0
03:29:32.195 00.001 7680 Move returns status 0, amount 120
03:29:32.195 00.000 7680 MoveAxis(N, 0, ABG)
03:29:32.195 00.000 7680 Move returns status 0, amount 0
03:29:32.195 00.000 7680 move complete, result=0
03:29:32.195 00.000 7680 worker thread done servicing request
03:29:32.196 00.001 7680 Worker thread wakes up
03:29:32.196 00.000 6120 GuideStep: -0.3 px 120 ms EAST, -0.0 px 0 ms NORTH
03:29:32.203 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:32.203 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:33.447 01.244 7680 Exposure complete
03:29:33.591 00.144 7680 worker thread done servicing request
03:29:33.591 00.000 6120 OnExposeComplete: enter
03:29:33.596 00.005 6120 UpdateGuideState(): m_state=6
03:29:33.601 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2997
03:29:33.604 00.003 6120 Star::Find returns 1 (0), X=512.61, Y=670.67, Mass=8554, SNR=61.2, Peak=215 HFD=6.8
03:29:33.609 00.005 6120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (0.19) = xAngle (-2.85 = -2.85)
03:29:33.613 00.004 6120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.02 = 0.02)
03:29:33.619 00.006 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.15 hyp=0.33 cameraTheta=-2.67 mountX=-0.32 mountY=0.01, mountTheta=3.12
03:29:33.623 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.15, opts=13)
03:29:33.628 00.005 6120 Enqueuing Move request for scope (-0.29, -0.15)
03:29:33.631 00.003 7680 Worker thread wakes up
03:29:33.631 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.15) opts 0xd
03:29:33.631 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.15)
03:29:33.631 00.000 7680 Moving (-0.29, -0.15) raw xDistance=-0.32 yDistance=0.01
03:29:33.632 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
03:29:33.632 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:33.632 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:29:33.632 00.000 7680 MoveAxis(E, 138, ABG)
03:29:33.633 00.001 7680 Guiding  Dir = 2, Dur = 138
03:29:33.633 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:33.638 00.005 7680 IsSlewing returns 0
03:29:33.638 00.000 6120 UpdateGuideState exits: m=8554 SNR=61.2
03:29:33.641 00.003 7680 IsGuiding returns 0
03:29:33.641 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:33.645 00.004 7680 PulseGuide returned control before completion, sleep 148
03:29:33.645 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:33.650 00.005 6120 Enqueuing Expose request
03:29:33.807 00.157 7680 IsGuiding returns 1
03:29:33.809 00.002 7680 scope still moving after pulse duration time elapsed
03:29:33.840 00.031 7680 IsSlewing returns 0
03:29:33.841 00.001 7680 IsGuiding returns 0
03:29:33.842 00.001 7680 scope move finished after 138 + 61 ms
03:29:33.842 00.000 7680 Move returns status 0, amount 138
03:29:33.843 00.001 7680 MoveAxis(N, 0, ABG)
03:29:33.843 00.000 7680 Move returns status 0, amount 0
03:29:33.843 00.000 7680 move complete, result=0
03:29:33.844 00.001 7680 worker thread done servicing request
03:29:33.844 00.000 7680 Worker thread wakes up
03:29:33.844 00.000 6120 GuideStep: -0.3 px 138 ms EAST, 0.0 px 0 ms NORTH
03:29:33.851 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:33.851 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:35.096 01.245 7680 Exposure complete
03:29:35.248 00.152 7680 worker thread done servicing request
03:29:35.248 00.000 6120 OnExposeComplete: enter
03:29:35.253 00.005 6120 UpdateGuideState(): m_state=6
03:29:35.258 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2998
03:29:35.263 00.005 6120 Star::Find returns 1 (0), X=512.86, Y=670.08, Mass=7797, SNR=58.4, Peak=203 HFD=6.4
03:29:35.266 00.003 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
03:29:35.271 00.005 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
03:29:35.276 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.75 hyp=0.75 cameraTheta=-1.63 mountX=-0.18 mountY=0.65, mountTheta=1.85
03:29:35.282 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.75, opts=13)
03:29:35.286 00.004 6120 Enqueuing Move request for scope (-0.05, -0.75)
03:29:35.291 00.005 7680 Worker thread wakes up
03:29:35.291 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:35.294 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.75) opts 0xd
03:29:35.294 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.75)
03:29:35.296 00.002 7680 Moving (-0.05, -0.75) raw xDistance=-0.18 yDistance=0.65
03:29:35.296 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:29:35.296 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
03:29:35.296 00.000 7680 MoveAxis(E, 0, ABG)
03:29:35.297 00.001 6120 UpdateGuideState exits: m=7797 SNR=58.4
03:29:35.300 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:35.304 00.004 7680 Move returns status 0, amount 0
03:29:35.304 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:35.308 00.004 6120 Enqueuing Expose request
03:29:35.311 00.003 7680 MoveAxis(S, 355, ABG)
03:29:35.311 00.000 7680 Guiding  Dir = 1, Dur = 355
03:29:35.313 00.002 7680 IsSlewing returns 0
03:29:35.313 00.000 7680 IsGuiding returns 0
03:29:35.314 00.001 7680 PulseGuide returned control before completion, sleep 365
03:29:35.682 00.368 7680 IsGuiding returns 1
03:29:35.684 00.002 7680 scope still moving after pulse duration time elapsed
03:29:35.714 00.030 7680 IsSlewing returns 0
03:29:35.715 00.001 7680 IsGuiding returns 0
03:29:35.715 00.000 7680 scope move finished after 355 + 47 ms
03:29:35.716 00.001 7680 Move returns status 0, amount 355
03:29:35.717 00.001 7680 move complete, result=0
03:29:35.717 00.000 7680 worker thread done servicing request
03:29:35.717 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.7 px 355 ms SOUTH
03:29:35.725 00.008 7680 Worker thread wakes up
03:29:35.725 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:35.725 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:36.972 01.247 7680 Exposure complete
03:29:37.121 00.149 7680 worker thread done servicing request
03:29:37.121 00.000 6120 OnExposeComplete: enter
03:29:37.126 00.005 6120 UpdateGuideState(): m_state=6
03:29:37.132 00.006 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2999
03:29:37.136 00.004 6120 Star::Find returns 1 (0), X=512.72, Y=670.64, Mass=8623, SNR=61.7, Peak=207 HFD=6.8
03:29:37.141 00.005 6120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (0.19) = xAngle (-2.52 = -2.52)
03:29:37.144 00.003 6120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.35 = 0.35)
03:29:37.149 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-2.33 mountX=-0.21 mountY=0.09, mountTheta=2.74
03:29:37.155 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.19, opts=13)
03:29:37.159 00.004 6120 Enqueuing Move request for scope (-0.18, -0.19)
03:29:37.164 00.005 7680 Worker thread wakes up
03:29:37.165 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:37.168 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.19) opts 0xd
03:29:37.168 00.000 6120 UpdateGuideState exits: m=8623 SNR=61.7
03:29:37.172 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:37.177 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.19)
03:29:37.177 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:37.182 00.005 7680 Moving (-0.18, -0.19) raw xDistance=-0.21 yDistance=0.09
03:29:37.182 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:29:37.183 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:37.183 00.000 6120 Enqueuing Expose request
03:29:37.187 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:29:37.187 00.000 7680 MoveAxis(E, 85, ABG)
03:29:37.187 00.000 7680 Guiding  Dir = 2, Dur = 85
03:29:37.187 00.000 7680 IsSlewing returns 0
03:29:37.188 00.001 7680 IsGuiding returns 0
03:29:37.189 00.001 7680 PulseGuide returned control before completion, sleep 95
03:29:37.291 00.102 7680 IsGuiding returns 1
03:29:37.291 00.000 7680 scope still moving after pulse duration time elapsed
03:29:37.322 00.031 7680 IsSlewing returns 0
03:29:37.323 00.001 7680 IsGuiding returns 0
03:29:37.324 00.001 7680 scope move finished after 85 + 51 ms
03:29:37.325 00.001 7680 Move returns status 0, amount 85
03:29:37.325 00.000 7680 MoveAxis(N, 0, ABG)
03:29:37.326 00.001 7680 Move returns status 0, amount 0
03:29:37.327 00.001 7680 move complete, result=0
03:29:37.328 00.001 7680 worker thread done servicing request
03:29:37.328 00.000 6120 GuideStep: -0.2 px 85 ms EAST, 0.1 px 0 ms NORTH
03:29:37.335 00.007 7680 Worker thread wakes up
03:29:37.336 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:37.336 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:38.583 01.247 7680 Exposure complete
03:29:38.723 00.140 7680 worker thread done servicing request
03:29:38.723 00.000 6120 OnExposeComplete: enter
03:29:38.727 00.004 6120 UpdateGuideState(): m_state=6
03:29:38.730 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3000
03:29:38.735 00.005 6120 Star::Find returns 1 (0), X=512.77, Y=670.71, Mass=8082, SNR=59.3, Peak=197 HFD=6.6
03:29:38.738 00.003 6120 CameraToMount -- cameraTheta (-2.41) - m_xAngle (0.19) = xAngle (-2.60 = -2.60)
03:29:38.742 00.004 6120 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.28 = 0.28)
03:29:38.745 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.41 mountX=-0.15 mountY=0.05, mountTheta=2.83
03:29:38.752 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.11, opts=13)
03:29:38.756 00.004 6120 Enqueuing Move request for scope (-0.13, -0.11)
03:29:38.759 00.003 7680 Worker thread wakes up
03:29:38.759 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
03:29:38.759 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
03:29:38.759 00.000 7680 Moving (-0.13, -0.11) raw xDistance=-0.15 yDistance=0.05
03:29:38.760 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:29:38.760 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:38.760 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:29:38.761 00.001 7680 MoveAxis(E, 0, ABG)
03:29:38.761 00.000 7680 Move returns status 0, amount 0
03:29:38.761 00.000 7680 MoveAxis(N, 0, ABG)
03:29:38.761 00.000 7680 Move returns status 0, amount 0
03:29:38.761 00.000 7680 move complete, result=0
03:29:38.761 00.000 7680 worker thread done servicing request
03:29:38.761 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:38.765 00.004 6120 UpdateGuideState exits: m=8082 SNR=59.3
03:29:38.769 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:38.772 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:38.776 00.004 6120 Enqueuing Expose request
03:29:38.781 00.005 7680 Worker thread wakes up
03:29:38.782 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:38.782 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:38.782 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:40.038 01.256 7680 Exposure complete
03:29:40.177 00.139 7680 worker thread done servicing request
03:29:40.177 00.000 6120 OnExposeComplete: enter
03:29:40.184 00.007 6120 UpdateGuideState(): m_state=6
03:29:40.188 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3001
03:29:40.192 00.004 6120 Star::Find returns 1 (0), X=513.00, Y=670.72, Mass=8492, SNR=61.1, Peak=199 HFD=6.7
03:29:40.195 00.003 6120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (0.19) = xAngle (-1.01 = -1.01)
03:29:40.199 00.004 6120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.86 = 1.86)
03:29:40.203 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.82 mountX=0.08 mountY=0.14, mountTheta=1.06
03:29:40.208 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.11, opts=13)
03:29:40.212 00.004 6120 Enqueuing Move request for scope (0.10, -0.11)
03:29:40.217 00.005 7680 Worker thread wakes up
03:29:40.217 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:40.221 00.004 6120 UpdateGuideState exits: m=8492 SNR=61.1
03:29:40.224 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:40.227 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:40.232 00.005 6120 Enqueuing Expose request
03:29:40.236 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
03:29:40.236 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
03:29:40.236 00.000 7680 Moving (0.10, -0.11) raw xDistance=0.08 yDistance=0.14
03:29:40.236 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:29:40.236 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:40.236 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:29:40.236 00.000 7680 MoveAxis(E, 0, ABG)
03:29:40.236 00.000 7680 Move returns status 0, amount 0
03:29:40.237 00.001 7680 MoveAxis(N, 0, ABG)
03:29:40.237 00.000 7680 Move returns status 0, amount 0
03:29:40.238 00.001 7680 move complete, result=0
03:29:40.238 00.000 7680 worker thread done servicing request
03:29:40.238 00.000 7680 Worker thread wakes up
03:29:40.238 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:40.238 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:40.244 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:41.491 01.247 7680 Exposure complete
03:29:41.631 00.140 7680 worker thread done servicing request
03:29:41.632 00.001 6120 OnExposeComplete: enter
03:29:41.635 00.003 6120 UpdateGuideState(): m_state=6
03:29:41.640 00.005 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3002
03:29:41.644 00.004 6120 Star::Find returns 1 (0), X=512.83, Y=670.64, Mass=8338, SNR=60.1, Peak=210 HFD=6.6
03:29:41.647 00.003 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
03:29:41.651 00.004 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
03:29:41.657 00.006 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.93 mountX=-0.10 mountY=0.13, mountTheta=2.22
03:29:41.661 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.18, opts=13)
03:29:41.666 00.005 6120 Enqueuing Move request for scope (-0.07, -0.18)
03:29:41.670 00.004 7680 Worker thread wakes up
03:29:41.670 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
03:29:41.670 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
03:29:41.670 00.000 7680 Moving (-0.07, -0.18) raw xDistance=-0.10 yDistance=0.13
03:29:41.671 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:29:41.671 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:41.671 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:29:41.671 00.000 7680 MoveAxis(E, 0, ABG)
03:29:41.671 00.000 7680 Move returns status 0, amount 0
03:29:41.671 00.000 7680 MoveAxis(N, 0, ABG)
03:29:41.671 00.000 7680 Move returns status 0, amount 0
03:29:41.671 00.000 7680 move complete, result=0
03:29:41.671 00.000 7680 worker thread done servicing request
03:29:41.672 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:41.676 00.004 6120 UpdateGuideState exits: m=8338 SNR=60.1
03:29:41.680 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:41.684 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:41.687 00.003 6120 Enqueuing Expose request
03:29:41.692 00.005 7680 Worker thread wakes up
03:29:41.692 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:41.692 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:41.692 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:42.946 01.254 7680 Exposure complete
03:29:43.085 00.139 6120 OnExposeComplete: enter
03:29:43.093 00.008 7680 worker thread done servicing request
03:29:43.093 00.000 6120 UpdateGuideState(): m_state=6
03:29:43.095 00.002 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3003
03:29:43.099 00.004 6120 Star::Find returns 1 (0), X=512.74, Y=670.55, Mass=8285, SNR=60.4, Peak=198 HFD=6.8
03:29:43.104 00.005 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.19) = xAngle (-2.30 = -2.30)
03:29:43.106 00.002 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
03:29:43.110 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.27 hyp=0.32 cameraTheta=-2.12 mountX=-0.21 mountY=0.17, mountTheta=2.46
03:29:43.116 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.27, opts=13)
03:29:43.120 00.004 6120 Enqueuing Move request for scope (-0.17, -0.27)
03:29:43.124 00.004 7680 Worker thread wakes up
03:29:43.125 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.27) opts 0xd
03:29:43.125 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.27)
03:29:43.125 00.000 7680 Moving (-0.17, -0.27) raw xDistance=-0.21 yDistance=0.17
03:29:43.125 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:29:43.126 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:43.129 00.003 6120 UpdateGuideState exits: m=8285 SNR=60.4
03:29:43.134 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:43.139 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:43.143 00.004 6120 Enqueuing Expose request
03:29:43.147 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:43.148 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:29:43.148 00.000 7680 MoveAxis(E, 87, ABG)
03:29:43.148 00.000 7680 Guiding  Dir = 2, Dur = 87
03:29:43.148 00.000 7680 IsSlewing returns 0
03:29:43.149 00.001 7680 IsGuiding returns 0
03:29:43.149 00.000 7680 PulseGuide returned control before completion, sleep 97
03:29:43.260 00.111 7680 IsGuiding returns 0
03:29:43.260 00.000 7680 Move returns status 0, amount 87
03:29:43.260 00.000 7680 MoveAxis(N, 0, ABG)
03:29:43.261 00.001 7680 Move returns status 0, amount 0
03:29:43.261 00.000 7680 move complete, result=0
03:29:43.261 00.000 7680 worker thread done servicing request
03:29:43.261 00.000 7680 Worker thread wakes up
03:29:43.262 00.001 6120 GuideStep: -0.2 px 87 ms EAST, 0.2 px 0 ms NORTH
03:29:43.267 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:43.267 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:44.516 01.249 7680 Exposure complete
03:29:44.658 00.142 7680 worker thread done servicing request
03:29:44.659 00.001 6120 OnExposeComplete: enter
03:29:44.662 00.003 6120 UpdateGuideState(): m_state=6
03:29:44.666 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3004
03:29:44.671 00.005 6120 Star::Find returns 1 (0), X=513.01, Y=670.04, Mass=8460, SNR=61.4, Peak=224 HFD=6.4
03:29:44.675 00.004 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
03:29:44.680 00.005 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
03:29:44.687 00.007 6120 CameraToMount -- cameraX=0.11 cameraY=-0.79 hyp=0.79 cameraTheta=-1.43 mountX=-0.04 mountY=0.75, mountTheta=1.62
03:29:44.693 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.79, opts=13)
03:29:44.697 00.004 6120 Enqueuing Move request for scope (0.11, -0.79)
03:29:44.702 00.005 7680 Worker thread wakes up
03:29:44.702 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:44.706 00.004 6120 UpdateGuideState exits: m=8460 SNR=61.4
03:29:44.709 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:44.716 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.79) opts 0xd
03:29:44.716 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.79)
03:29:44.716 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:44.721 00.005 6120 Enqueuing Expose request
03:29:44.726 00.005 7680 Moving (0.11, -0.79) raw xDistance=-0.04 yDistance=0.75
03:29:44.726 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:29:44.726 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
03:29:44.726 00.000 7680 MoveAxis(E, 0, ABG)
03:29:44.727 00.001 7680 Move returns status 0, amount 0
03:29:44.727 00.000 7680 MoveAxis(S, 410, ABG)
03:29:44.727 00.000 7680 Guiding  Dir = 1, Dur = 410
03:29:44.727 00.000 7680 IsSlewing returns 0
03:29:44.728 00.001 7680 IsGuiding returns 0
03:29:44.728 00.000 7680 PulseGuide returned control before completion, sleep 420
03:29:45.151 00.423 7680 IsGuiding returns 1
03:29:45.152 00.001 7680 scope still moving after pulse duration time elapsed
03:29:45.182 00.030 7680 IsSlewing returns 0
03:29:45.182 00.000 7680 IsGuiding returns 0
03:29:45.183 00.001 7680 scope move finished after 410 + 44 ms
03:29:45.183 00.000 7680 Move returns status 0, amount 410
03:29:45.183 00.000 7680 move complete, result=0
03:29:45.184 00.001 7680 worker thread done servicing request
03:29:45.184 00.000 7680 Worker thread wakes up
03:29:45.185 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.8 px 410 ms SOUTH
03:29:45.192 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:45.193 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:46.442 01.249 7680 Exposure complete
03:29:46.581 00.139 7680 worker thread done servicing request
03:29:46.582 00.001 6120 OnExposeComplete: enter
03:29:46.586 00.004 6120 UpdateGuideState(): m_state=6
03:29:46.591 00.005 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3005
03:29:46.595 00.004 6120 Star::Find returns 1 (0), X=512.99, Y=670.28, Mass=7801, SNR=58.5, Peak=198 HFD=6.5
03:29:46.599 00.004 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
03:29:46.602 00.003 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
03:29:46.607 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.55 hyp=0.56 cameraTheta=-1.42 mountX=-0.02 mountY=0.53, mountTheta=1.61
03:29:46.611 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.55, opts=13)
03:29:46.613 00.002 6120 Enqueuing Move request for scope (0.08, -0.55)
03:29:46.618 00.005 7680 Worker thread wakes up
03:29:46.618 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:46.623 00.005 6120 UpdateGuideState exits: m=7801 SNR=58.5
03:29:46.629 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:46.636 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.55) opts 0xd
03:29:46.636 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.55)
03:29:46.636 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:46.642 00.006 7680 Moving (0.08, -0.55) raw xDistance=-0.02 yDistance=0.53
03:29:46.642 00.000 6120 Enqueuing Expose request
03:29:46.649 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:29:46.649 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
03:29:46.649 00.000 7680 MoveAxis(E, 0, ABG)
03:29:46.650 00.001 7680 Move returns status 0, amount 0
03:29:46.650 00.000 7680 MoveAxis(S, 288, ABG)
03:29:46.650 00.000 7680 Guiding  Dir = 1, Dur = 288
03:29:46.650 00.000 7680 IsSlewing returns 0
03:29:46.651 00.001 7680 IsGuiding returns 0
03:29:46.652 00.001 7680 PulseGuide returned control before completion, sleep 298
03:29:46.963 00.311 7680 IsGuiding returns 1
03:29:46.964 00.001 7680 scope still moving after pulse duration time elapsed
03:29:46.993 00.029 7680 IsSlewing returns 0
03:29:46.995 00.002 7680 IsGuiding returns 0
03:29:46.995 00.000 7680 scope move finished after 288 + 56 ms
03:29:46.996 00.001 7680 Move returns status 0, amount 288
03:29:46.996 00.000 7680 move complete, result=0
03:29:46.996 00.000 7680 worker thread done servicing request
03:29:46.997 00.001 7680 Worker thread wakes up
03:29:46.998 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 288 ms SOUTH
03:29:47.004 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:47.004 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:48.259 01.255 7680 Exposure complete
03:29:48.403 00.144 7680 worker thread done servicing request
03:29:48.403 00.000 6120 OnExposeComplete: enter
03:29:48.407 00.004 6120 UpdateGuideState(): m_state=6
03:29:48.410 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3006
03:29:48.415 00.005 6120 Star::Find returns 1 (0), X=512.95, Y=670.87, Mass=8221, SNR=59.6, Peak=194 HFD=6.5
03:29:48.417 00.002 6120 CameraToMount -- cameraTheta (0.76) - m_xAngle (0.19) = xAngle (0.57 = 0.57)
03:29:48.422 00.005 6120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.44 = -2.84)
03:29:48.426 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.76 mountX=0.06 mountY=-0.02, mountTheta=-0.34
03:29:48.429 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.05, opts=13)
03:29:48.434 00.005 6120 Enqueuing Move request for scope (0.05, 0.05)
03:29:48.439 00.005 7680 Worker thread wakes up
03:29:48.439 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
03:29:48.439 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
03:29:48.439 00.000 7680 Moving (0.05, 0.05) raw xDistance=0.06 yDistance=-0.02
03:29:48.440 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:29:48.440 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:48.440 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:29:48.440 00.000 7680 MoveAxis(E, 0, ABG)
03:29:48.441 00.001 7680 Move returns status 0, amount 0
03:29:48.441 00.000 7680 MoveAxis(N, 0, ABG)
03:29:48.441 00.000 7680 Move returns status 0, amount 0
03:29:48.441 00.000 7680 move complete, result=0
03:29:48.441 00.000 7680 worker thread done servicing request
03:29:48.441 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:48.445 00.004 6120 UpdateGuideState exits: m=8221 SNR=59.6
03:29:48.448 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:48.451 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:48.456 00.005 6120 Enqueuing Expose request
03:29:48.459 00.003 7680 Worker thread wakes up
03:29:48.459 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:29:48.463 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:48.463 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:49.714 01.251 7680 Exposure complete
03:29:49.852 00.138 6120 OnExposeComplete: enter
03:29:49.856 00.004 7680 worker thread done servicing request
03:29:49.857 00.001 6120 UpdateGuideState(): m_state=6
03:29:49.860 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3007
03:29:49.864 00.004 6120 Star::Find returns 1 (0), X=512.93, Y=670.81, Mass=8287, SNR=60.2, Peak=195 HFD=6.7
03:29:49.868 00.004 6120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.19) = xAngle (-0.65 = -0.65)
03:29:49.872 00.004 6120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.22 = 2.22)
03:29:49.876 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.47 mountX=0.03 mountY=0.03, mountTheta=0.79
03:29:49.882 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.02, opts=13)
03:29:49.885 00.003 6120 Enqueuing Move request for scope (0.03, -0.02)
03:29:49.888 00.003 7680 Worker thread wakes up
03:29:49.888 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:49.893 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
03:29:49.894 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
03:29:49.894 00.000 7680 Moving (0.03, -0.02) raw xDistance=0.03 yDistance=0.03
03:29:49.894 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:29:49.894 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:49.895 00.001 6120 UpdateGuideState exits: m=8287 SNR=60.2
03:29:49.900 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:49.903 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:49.908 00.005 6120 Enqueuing Expose request
03:29:49.911 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:29:49.911 00.000 7680 MoveAxis(E, 0, ABG)
03:29:49.912 00.001 7680 Move returns status 0, amount 0
03:29:49.912 00.000 7680 MoveAxis(N, 0, ABG)
03:29:49.912 00.000 7680 Move returns status 0, amount 0
03:29:49.912 00.000 7680 move complete, result=0
03:29:49.912 00.000 7680 worker thread done servicing request
03:29:49.913 00.001 7680 Worker thread wakes up
03:29:49.914 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:29:49.918 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:49.918 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:51.176 01.258 7680 Exposure complete
03:29:51.305 00.129 7680 worker thread done servicing request
03:29:51.306 00.001 6120 OnExposeComplete: enter
03:29:51.309 00.003 6120 UpdateGuideState(): m_state=6
03:29:51.314 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3008
03:29:51.317 00.003 6120 Star::Find returns 1 (0), X=512.64, Y=670.71, Mass=8421, SNR=61.0, Peak=209 HFD=6.7
03:29:51.322 00.005 6120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (0.19) = xAngle (-2.90 = -2.90)
03:29:51.325 00.003 6120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.03 = -0.03)
03:29:51.329 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.12 hyp=0.29 cameraTheta=-2.71 mountX=-0.28 mountY=-0.01, mountTheta=-3.11
03:29:51.333 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.12, opts=13)
03:29:51.339 00.006 6120 Enqueuing Move request for scope (-0.26, -0.12)
03:29:51.343 00.004 7680 Worker thread wakes up
03:29:51.343 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.12) opts 0xd
03:29:51.343 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.12)
03:29:51.343 00.000 7680 Moving (-0.26, -0.12) raw xDistance=-0.28 yDistance=-0.01
03:29:51.345 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:51.349 00.004 6120 UpdateGuideState exits: m=8421 SNR=61.0
03:29:51.353 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:29:51.353 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:51.353 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:51.358 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:29:51.358 00.000 7680 MoveAxis(E, 114, ABG)
03:29:51.358 00.000 7680 Guiding  Dir = 2, Dur = 114
03:29:51.358 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:51.361 00.003 6120 Enqueuing Expose request
03:29:51.365 00.004 7680 IsSlewing returns 0
03:29:51.366 00.001 7680 IsGuiding returns 0
03:29:51.367 00.001 7680 PulseGuide returned control before completion, sleep 124
03:29:51.494 00.127 7680 IsGuiding returns 1
03:29:51.497 00.003 7680 scope still moving after pulse duration time elapsed
03:29:51.525 00.028 7680 IsSlewing returns 0
03:29:51.526 00.001 7680 IsGuiding returns 0
03:29:51.526 00.000 7680 scope move finished after 114 + 46 ms
03:29:51.527 00.001 7680 Move returns status 0, amount 114
03:29:51.527 00.000 7680 MoveAxis(N, 0, ABG)
03:29:51.527 00.000 7680 Move returns status 0, amount 0
03:29:51.527 00.000 7680 move complete, result=0
03:29:51.529 00.002 7680 worker thread done servicing request
03:29:51.529 00.000 6120 GuideStep: -0.3 px 114 ms EAST, -0.0 px 0 ms NORTH
03:29:51.535 00.006 7680 Worker thread wakes up
03:29:51.535 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:51.535 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:52.789 01.254 7680 Exposure complete
03:29:52.940 00.151 7680 worker thread done servicing request
03:29:52.940 00.000 6120 OnExposeComplete: enter
03:29:52.944 00.004 6120 UpdateGuideState(): m_state=6
03:29:52.948 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3009
03:29:52.952 00.004 6120 Star::Find returns 1 (0), X=512.78, Y=670.70, Mass=8597, SNR=61.1, Peak=221 HFD=6.6
03:29:52.956 00.004 6120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.19) = xAngle (-2.54 = -2.54)
03:29:52.960 00.004 6120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.34 = 0.34)
03:29:52.965 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.35 mountX=-0.15 mountY=0.06, mountTheta=2.76
03:29:52.972 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.13, opts=13)
03:29:52.977 00.005 6120 Enqueuing Move request for scope (-0.13, -0.13)
03:29:52.980 00.003 7680 Worker thread wakes up
03:29:52.981 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:52.985 00.004 6120 UpdateGuideState exits: m=8597 SNR=61.1
03:29:52.988 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:52.992 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:52.999 00.007 6120 Enqueuing Expose request
03:29:53.002 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
03:29:53.003 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
03:29:53.003 00.000 7680 Moving (-0.13, -0.13) raw xDistance=-0.15 yDistance=0.06
03:29:53.003 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:29:53.004 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:53.004 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:29:53.004 00.000 7680 MoveAxis(E, 0, ABG)
03:29:53.004 00.000 7680 Move returns status 0, amount 0
03:29:53.004 00.000 7680 MoveAxis(N, 0, ABG)
03:29:53.004 00.000 7680 Move returns status 0, amount 0
03:29:53.005 00.001 7680 move complete, result=0
03:29:53.005 00.000 7680 worker thread done servicing request
03:29:53.005 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:29:53.009 00.004 7680 Worker thread wakes up
03:29:53.009 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:53.009 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:54.252 01.243 7680 Exposure complete
03:29:54.383 00.131 7680 worker thread done servicing request
03:29:54.383 00.000 6120 OnExposeComplete: enter
03:29:54.386 00.003 6120 UpdateGuideState(): m_state=6
03:29:54.390 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3010
03:29:54.394 00.004 6120 Star::Find returns 1 (0), X=512.78, Y=670.52, Mass=8600, SNR=61.8, Peak=219 HFD=6.8
03:29:54.398 00.004 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.19) = xAngle (-2.15 = -2.15)
03:29:54.403 00.005 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
03:29:54.407 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.30 hyp=0.33 cameraTheta=-1.96 mountX=-0.18 mountY=0.22, mountTheta=2.26
03:29:54.412 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.30, opts=13)
03:29:54.415 00.003 6120 Enqueuing Move request for scope (-0.12, -0.30)
03:29:54.421 00.006 7680 Worker thread wakes up
03:29:54.421 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:54.425 00.004 6120 UpdateGuideState exits: m=8600 SNR=61.8
03:29:54.428 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:54.433 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:54.438 00.005 6120 Enqueuing Expose request
03:29:54.442 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.30) opts 0xd
03:29:54.442 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.30)
03:29:54.442 00.000 7680 Moving (-0.12, -0.30) raw xDistance=-0.18 yDistance=0.22
03:29:54.443 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:29:54.443 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:29:54.443 00.000 7680 MoveAxis(E, 0, ABG)
03:29:54.444 00.001 7680 Move returns status 0, amount 0
03:29:54.444 00.000 7680 MoveAxis(S, 117, ABG)
03:29:54.444 00.000 7680 Guiding  Dir = 1, Dur = 117
03:29:54.444 00.000 7680 IsSlewing returns 0
03:29:54.445 00.001 7680 IsGuiding returns 0
03:29:54.445 00.000 7680 PulseGuide returned control before completion, sleep 127
03:29:54.588 00.143 7680 IsGuiding returns 1
03:29:54.589 00.001 7680 scope still moving after pulse duration time elapsed
03:29:54.619 00.030 7680 IsSlewing returns 0
03:29:54.620 00.001 7680 IsGuiding returns 0
03:29:54.621 00.001 7680 scope move finished after 117 + 58 ms
03:29:54.621 00.000 7680 Move returns status 0, amount 117
03:29:54.622 00.001 7680 move complete, result=0
03:29:54.622 00.000 7680 worker thread done servicing request
03:29:54.622 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 117 ms SOUTH
03:29:54.629 00.007 7680 Worker thread wakes up
03:29:54.629 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:54.629 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:55.880 01.251 7680 Exposure complete
03:29:56.025 00.145 7680 worker thread done servicing request
03:29:56.026 00.001 6120 OnExposeComplete: enter
03:29:56.030 00.004 6120 UpdateGuideState(): m_state=6
03:29:56.034 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3011
03:29:56.038 00.004 6120 Star::Find returns 1 (0), X=512.70, Y=670.62, Mass=8710, SNR=62.4, Peak=212 HFD=6.9
03:29:56.042 00.004 6120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.19) = xAngle (-2.54 = -2.54)
03:29:56.046 00.004 6120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.34 = 0.34)
03:29:56.050 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.21 hyp=0.29 cameraTheta=-2.35 mountX=-0.24 mountY=0.10, mountTheta=2.76
03:29:56.057 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.21, opts=13)
03:29:56.062 00.005 6120 Enqueuing Move request for scope (-0.21, -0.21)
03:29:56.067 00.005 7680 Worker thread wakes up
03:29:56.067 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:56.071 00.004 6120 UpdateGuideState exits: m=8710 SNR=62.4
03:29:56.074 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:56.079 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:56.082 00.003 6120 Enqueuing Expose request
03:29:56.086 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.21) opts 0xd
03:29:56.087 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.21)
03:29:56.087 00.000 7680 Moving (-0.21, -0.21) raw xDistance=-0.24 yDistance=0.10
03:29:56.087 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:29:56.087 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:56.087 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:29:56.088 00.001 7680 MoveAxis(E, 99, ABG)
03:29:56.088 00.000 7680 Guiding  Dir = 2, Dur = 99
03:29:56.089 00.001 7680 IsSlewing returns 0
03:29:56.089 00.000 7680 IsGuiding returns 0
03:29:56.090 00.001 7680 PulseGuide returned control before completion, sleep 109
03:29:56.214 00.124 7680 IsGuiding returns 0
03:29:56.214 00.000 7680 Move returns status 0, amount 99
03:29:56.215 00.001 7680 MoveAxis(N, 0, ABG)
03:29:56.215 00.000 7680 Move returns status 0, amount 0
03:29:56.215 00.000 7680 move complete, result=0
03:29:56.217 00.002 7680 worker thread done servicing request
03:29:56.217 00.000 6120 GuideStep: -0.2 px 99 ms EAST, 0.1 px 0 ms NORTH
03:29:56.223 00.006 7680 Worker thread wakes up
03:29:56.223 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:56.223 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:57.475 01.252 7680 Exposure complete
03:29:57.630 00.155 7680 worker thread done servicing request
03:29:57.631 00.001 6120 OnExposeComplete: enter
03:29:57.636 00.005 6120 UpdateGuideState(): m_state=6
03:29:57.640 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3012
03:29:57.644 00.004 6120 Star::Find returns 1 (0), X=512.94, Y=670.03, Mass=7732, SNR=58.8, Peak=194 HFD=6.4
03:29:57.648 00.004 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
03:29:57.652 00.004 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
03:29:57.656 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.80 hyp=0.80 cameraTheta=-1.52 mountX=-0.11 mountY=0.73, mountTheta=1.71
03:29:57.661 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.80, opts=13)
03:29:57.665 00.004 6120 Enqueuing Move request for scope (0.04, -0.80)
03:29:57.669 00.004 7680 Worker thread wakes up
03:29:57.670 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.80) opts 0xd
03:29:57.670 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.80)
03:29:57.670 00.000 7680 Moving (0.04, -0.80) raw xDistance=-0.11 yDistance=0.73
03:29:57.670 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:29:57.671 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
03:29:57.671 00.000 7680 MoveAxis(E, 0, ABG)
03:29:57.671 00.000 7680 Move returns status 0, amount 0
03:29:57.671 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:57.674 00.003 6120 UpdateGuideState exits: m=7732 SNR=58.8
03:29:57.679 00.005 7680 MoveAxis(S, 398, ABG)
03:29:57.679 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:57.682 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:57.684 00.002 6120 Enqueuing Expose request
03:29:57.688 00.004 7680 Guiding  Dir = 1, Dur = 398
03:29:57.688 00.000 7680 IsSlewing returns 0
03:29:57.688 00.000 7680 IsGuiding returns 0
03:29:57.689 00.001 7680 PulseGuide returned control before completion, sleep 408
03:29:58.109 00.420 7680 IsGuiding returns 1
03:29:58.109 00.000 7680 scope still moving after pulse duration time elapsed
03:29:58.141 00.032 7680 IsSlewing returns 0
03:29:58.141 00.000 7680 IsGuiding returns 0
03:29:58.142 00.001 7680 scope move finished after 398 + 54 ms
03:29:58.142 00.000 7680 Move returns status 0, amount 398
03:29:58.142 00.000 7680 move complete, result=0
03:29:58.142 00.000 7680 worker thread done servicing request
03:29:58.143 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 398 ms SOUTH
03:29:58.148 00.005 7680 Worker thread wakes up
03:29:58.148 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:58.148 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:29:59.404 01.256 7680 Exposure complete
03:29:59.543 00.139 6120 OnExposeComplete: enter
03:29:59.550 00.007 6120 UpdateGuideState(): m_state=6
03:29:59.556 00.006 7680 worker thread done servicing request
03:29:59.556 00.000 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3013
03:29:59.563 00.007 6120 Star::Find returns 1 (0), X=512.68, Y=670.66, Mass=8463, SNR=61.7, Peak=205 HFD=6.8
03:29:59.568 00.005 6120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (0.19) = xAngle (-2.68 = -2.68)
03:29:59.573 00.005 6120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.19 = 0.19)
03:29:59.578 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.17 hyp=0.28 cameraTheta=-2.50 mountX=-0.25 mountY=0.05, mountTheta=2.93
03:29:59.587 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.17, opts=13)
03:29:59.595 00.008 6120 Enqueuing Move request for scope (-0.22, -0.17)
03:29:59.602 00.007 7680 Worker thread wakes up
03:29:59.603 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:29:59.609 00.006 6120 UpdateGuideState exits: m=8463 SNR=61.7
03:29:59.613 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.17) opts 0xd
03:29:59.613 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:29:59.619 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.17)
03:29:59.619 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:29:59.625 00.006 7680 Moving (-0.22, -0.17) raw xDistance=-0.25 yDistance=0.05
03:29:59.625 00.000 6120 Enqueuing Expose request
03:29:59.633 00.008 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:29:59.633 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:29:59.633 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:29:59.633 00.000 7680 MoveAxis(E, 103, ABG)
03:29:59.634 00.001 7680 Guiding  Dir = 2, Dur = 103
03:29:59.634 00.000 7680 IsSlewing returns 0
03:29:59.634 00.000 7680 IsGuiding returns 0
03:29:59.635 00.001 7680 PulseGuide returned control before completion, sleep 113
03:29:59.757 00.122 7680 IsGuiding returns 1
03:29:59.757 00.000 7680 scope still moving after pulse duration time elapsed
03:29:59.789 00.032 7680 IsSlewing returns 0
03:29:59.789 00.000 7680 IsGuiding returns 1
03:29:59.821 00.032 7680 IsSlewing returns 0
03:29:59.821 00.000 7680 IsGuiding returns 0
03:29:59.821 00.000 7680 scope move finished after 103 + 83 ms
03:29:59.821 00.000 7680 Move returns status 0, amount 103
03:29:59.822 00.001 7680 MoveAxis(N, 0, ABG)
03:29:59.822 00.000 7680 Move returns status 0, amount 0
03:29:59.822 00.000 7680 move complete, result=0
03:29:59.822 00.000 7680 worker thread done servicing request
03:29:59.822 00.000 7680 Worker thread wakes up
03:29:59.824 00.002 6120 GuideStep: -0.3 px 103 ms EAST, 0.1 px 0 ms NORTH
03:29:59.829 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:29:59.829 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:01.082 01.253 7680 Exposure complete
03:30:01.225 00.143 7680 worker thread done servicing request
03:30:01.225 00.000 6120 OnExposeComplete: enter
03:30:01.230 00.005 6120 UpdateGuideState(): m_state=6
03:30:01.234 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3014
03:30:01.239 00.005 6120 Star::Find returns 1 (0), X=512.99, Y=670.82, Mass=8569, SNR=61.3, Peak=208 HFD=6.5
03:30:01.242 00.003 6120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.19) = xAngle (-0.29 = -0.29)
03:30:01.247 00.005 6120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.59 = 2.59)
03:30:01.253 00.006 6120 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.10 mountX=0.09 mountY=0.05, mountTheta=0.50
03:30:01.259 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.01, opts=13)
03:30:01.263 00.004 6120 Enqueuing Move request for scope (0.09, -0.01)
03:30:01.267 00.004 7680 Worker thread wakes up
03:30:01.267 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:01.271 00.004 6120 UpdateGuideState exits: m=8569 SNR=61.3
03:30:01.275 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:01.279 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:01.284 00.005 6120 Enqueuing Expose request
03:30:01.287 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
03:30:01.288 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
03:30:01.288 00.000 7680 Moving (0.09, -0.01) raw xDistance=0.09 yDistance=0.05
03:30:01.288 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:30:01.288 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:01.288 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:30:01.288 00.000 7680 MoveAxis(E, 0, ABG)
03:30:01.288 00.000 7680 Move returns status 0, amount 0
03:30:01.289 00.001 7680 MoveAxis(N, 0, ABG)
03:30:01.289 00.000 7680 Move returns status 0, amount 0
03:30:01.289 00.000 7680 move complete, result=0
03:30:01.289 00.000 7680 worker thread done servicing request
03:30:01.290 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:30:01.295 00.005 7680 Worker thread wakes up
03:30:01.295 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:01.295 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:02.535 01.240 7680 Exposure complete
03:30:02.676 00.141 7680 worker thread done servicing request
03:30:02.676 00.000 6120 OnExposeComplete: enter
03:30:02.681 00.005 6120 UpdateGuideState(): m_state=6
03:30:02.687 00.006 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3015
03:30:02.692 00.005 6120 Star::Find returns 1 (0), X=512.84, Y=670.66, Mass=8880, SNR=62.2, Peak=224 HFD=6.8
03:30:02.696 00.004 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
03:30:02.700 00.004 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
03:30:02.703 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.91 mountX=-0.09 mountY=0.12, mountTheta=2.20
03:30:02.709 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.16, opts=13)
03:30:02.714 00.005 6120 Enqueuing Move request for scope (-0.06, -0.16)
03:30:02.717 00.003 7680 Worker thread wakes up
03:30:02.717 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:02.722 00.005 6120 UpdateGuideState exits: m=8880 SNR=62.2
03:30:02.726 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:02.730 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:02.733 00.003 6120 Enqueuing Expose request
03:30:02.737 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
03:30:02.738 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
03:30:02.738 00.000 7680 Moving (-0.06, -0.16) raw xDistance=-0.09 yDistance=0.12
03:30:02.738 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:30:02.738 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:02.739 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:30:02.739 00.000 7680 MoveAxis(E, 0, ABG)
03:30:02.739 00.000 7680 Move returns status 0, amount 0
03:30:02.739 00.000 7680 MoveAxis(N, 0, ABG)
03:30:02.739 00.000 7680 Move returns status 0, amount 0
03:30:02.739 00.000 7680 move complete, result=0
03:30:02.739 00.000 7680 worker thread done servicing request
03:30:02.740 00.001 7680 Worker thread wakes up
03:30:02.740 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:02.746 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:02.746 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:03.992 01.246 7680 Exposure complete
03:30:04.131 00.139 7680 worker thread done servicing request
03:30:04.131 00.000 6120 OnExposeComplete: enter
03:30:04.136 00.005 6120 UpdateGuideState(): m_state=6
03:30:04.140 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3016
03:30:04.145 00.005 6120 Star::Find returns 1 (0), X=513.00, Y=670.05, Mass=8379, SNR=60.8, Peak=223 HFD=6.4
03:30:04.148 00.003 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
03:30:04.154 00.006 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
03:30:04.160 00.006 6120 CameraToMount -- cameraX=0.10 cameraY=-0.77 hyp=0.78 cameraTheta=-1.45 mountX=-0.05 mountY=0.74, mountTheta=1.64
03:30:04.166 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.77, opts=13)
03:30:04.170 00.004 6120 Enqueuing Move request for scope (0.10, -0.77)
03:30:04.174 00.004 7680 Worker thread wakes up
03:30:04.175 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.77) opts 0xd
03:30:04.175 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:04.179 00.004 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.77)
03:30:04.180 00.001 6120 UpdateGuideState exits: m=8379 SNR=60.8
03:30:04.184 00.004 7680 Moving (0.10, -0.77) raw xDistance=-0.05 yDistance=0.74
03:30:04.184 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:30:04.184 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
03:30:04.184 00.000 7680 MoveAxis(E, 0, ABG)
03:30:04.184 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:04.190 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:04.193 00.003 6120 Enqueuing Expose request
03:30:04.198 00.005 7680 Move returns status 0, amount 0
03:30:04.198 00.000 7680 MoveAxis(S, 400, ABG)
03:30:04.198 00.000 7680 Guiding  Dir = 1, Dur = 400
03:30:04.198 00.000 7680 IsSlewing returns 0
03:30:04.199 00.001 7680 IsGuiding returns 0
03:30:04.199 00.000 7680 PulseGuide returned control before completion, sleep 410
03:30:04.622 00.423 7680 IsGuiding returns 0
03:30:04.623 00.001 7680 Move returns status 0, amount 400
03:30:04.624 00.001 7680 move complete, result=0
03:30:04.624 00.000 7680 worker thread done servicing request
03:30:04.624 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.7 px 400 ms SOUTH
03:30:04.631 00.007 7680 Worker thread wakes up
03:30:04.631 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:04.631 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:05.882 01.251 7680 Exposure complete
03:30:06.022 00.140 7680 worker thread done servicing request
03:30:06.023 00.001 6120 OnExposeComplete: enter
03:30:06.028 00.005 6120 UpdateGuideState(): m_state=6
03:30:06.032 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3017
03:30:06.036 00.004 6120 Star::Find returns 1 (0), X=512.75, Y=670.80, Mass=8392, SNR=60.4, Peak=220 HFD=6.6
03:30:06.040 00.004 6120 CameraToMount -- cameraTheta (-2.95) - m_xAngle (0.19) = xAngle (-3.14 = -3.14)
03:30:06.043 00.003 6120 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.27 = -0.27)
03:30:06.047 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.95 mountX=-0.15 mountY=-0.04, mountTheta=-2.88
03:30:06.051 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.03, opts=13)
03:30:06.055 00.004 6120 Enqueuing Move request for scope (-0.15, -0.03)
03:30:06.061 00.006 7680 Worker thread wakes up
03:30:06.061 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
03:30:06.061 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
03:30:06.061 00.000 7680 Moving (-0.15, -0.03) raw xDistance=-0.15 yDistance=-0.04
03:30:06.062 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:30:06.062 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:06.062 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:06.067 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:30:06.067 00.000 7680 MoveAxis(E, 0, ABG)
03:30:06.067 00.000 7680 Move returns status 0, amount 0
03:30:06.067 00.000 7680 MoveAxis(N, 0, ABG)
03:30:06.067 00.000 7680 Move returns status 0, amount 0
03:30:06.067 00.000 7680 move complete, result=0
03:30:06.067 00.000 7680 worker thread done servicing request
03:30:06.068 00.001 6120 UpdateGuideState exits: m=8392 SNR=60.4
03:30:06.072 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:06.076 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:06.079 00.003 6120 Enqueuing Expose request
03:30:06.083 00.004 7680 Worker thread wakes up
03:30:06.083 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:30:06.087 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:06.087 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:07.337 01.250 7680 Exposure complete
03:30:07.473 00.136 7680 worker thread done servicing request
03:30:07.473 00.000 6120 OnExposeComplete: enter
03:30:07.478 00.005 6120 UpdateGuideState(): m_state=6
03:30:07.481 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3018
03:30:07.486 00.005 6120 Star::Find returns 1 (0), X=512.69, Y=670.72, Mass=8561, SNR=60.9, Peak=221 HFD=6.7
03:30:07.490 00.004 6120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (0.19) = xAngle (-2.88 = -2.88)
03:30:07.494 00.004 6120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.00 = -0.00)
03:30:07.498 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.10 hyp=0.24 cameraTheta=-2.69 mountX=-0.23 mountY=-0.00, mountTheta=-3.14
03:30:07.505 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.10, opts=13)
03:30:07.509 00.004 6120 Enqueuing Move request for scope (-0.21, -0.10)
03:30:07.512 00.003 7680 Worker thread wakes up
03:30:07.513 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.10) opts 0xd
03:30:07.513 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:07.517 00.004 6120 UpdateGuideState exits: m=8561 SNR=60.9
03:30:07.520 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:07.524 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:07.528 00.004 6120 Enqueuing Expose request
03:30:07.532 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.10)
03:30:07.532 00.000 7680 Moving (-0.21, -0.10) raw xDistance=-0.23 yDistance=-0.00
03:30:07.532 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:30:07.532 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:07.533 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:30:07.533 00.000 7680 MoveAxis(E, 94, ABG)
03:30:07.533 00.000 7680 Guiding  Dir = 2, Dur = 94
03:30:07.533 00.000 7680 IsSlewing returns 0
03:30:07.534 00.001 7680 IsGuiding returns 0
03:30:07.534 00.000 7680 PulseGuide returned control before completion, sleep 104
03:30:07.653 00.119 7680 IsGuiding returns 1
03:30:07.654 00.001 7680 scope still moving after pulse duration time elapsed
03:30:07.684 00.030 7680 IsSlewing returns 0
03:30:07.685 00.001 7680 IsGuiding returns 0
03:30:07.685 00.000 7680 scope move finished after 94 + 57 ms
03:30:07.685 00.000 7680 Move returns status 0, amount 94
03:30:07.686 00.001 7680 MoveAxis(N, 0, ABG)
03:30:07.686 00.000 7680 Move returns status 0, amount 0
03:30:07.687 00.001 7680 move complete, result=0
03:30:07.687 00.000 7680 worker thread done servicing request
03:30:07.688 00.001 6120 GuideStep: -0.2 px 94 ms EAST, -0.0 px 0 ms NORTH
03:30:07.696 00.008 7680 Worker thread wakes up
03:30:07.696 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:07.696 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:08.947 01.251 7680 Exposure complete
03:30:09.087 00.140 6120 OnExposeComplete: enter
03:30:09.091 00.004 6120 UpdateGuideState(): m_state=6
03:30:09.095 00.004 7680 worker thread done servicing request
03:30:09.096 00.001 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3019
03:30:09.099 00.003 6120 Star::Find returns 1 (0), X=512.84, Y=670.79, Mass=8298, SNR=60.1, Peak=202 HFD=6.5
03:30:09.104 00.005 6120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (0.19) = xAngle (-2.72 = -2.72)
03:30:09.108 00.004 6120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.15 = 0.15)
03:30:09.113 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.53 mountX=-0.06 mountY=0.01, mountTheta=2.98
03:30:09.120 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.04, opts=13)
03:30:09.125 00.005 6120 Enqueuing Move request for scope (-0.06, -0.04)
03:30:09.130 00.005 7680 Worker thread wakes up
03:30:09.130 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:09.134 00.004 6120 UpdateGuideState exits: m=8298 SNR=60.1
03:30:09.138 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:09.142 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:09.145 00.003 6120 Enqueuing Expose request
03:30:09.150 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
03:30:09.150 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
03:30:09.151 00.001 7680 Moving (-0.06, -0.04) raw xDistance=-0.06 yDistance=0.01
03:30:09.151 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:30:09.151 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:09.152 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:30:09.152 00.000 7680 MoveAxis(E, 0, ABG)
03:30:09.152 00.000 7680 Move returns status 0, amount 0
03:30:09.153 00.001 7680 MoveAxis(N, 0, ABG)
03:30:09.153 00.000 7680 Move returns status 0, amount 0
03:30:09.153 00.000 7680 move complete, result=0
03:30:09.153 00.000 7680 worker thread done servicing request
03:30:09.154 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:30:09.160 00.006 7680 Worker thread wakes up
03:30:09.160 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:09.160 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:10.418 01.258 7680 Exposure complete
03:30:10.564 00.146 7680 worker thread done servicing request
03:30:10.565 00.001 6120 OnExposeComplete: enter
03:30:10.569 00.004 6120 UpdateGuideState(): m_state=6
03:30:10.572 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3020
03:30:10.577 00.005 6120 Star::Find returns 1 (0), X=512.93, Y=670.60, Mass=9135, SNR=63.2, Peak=218 HFD=6.7
03:30:10.580 00.003 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
03:30:10.584 00.004 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
03:30:10.588 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.44 mountX=-0.01 mountY=0.21, mountTheta=1.63
03:30:10.594 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.23, opts=13)
03:30:10.600 00.006 6120 Enqueuing Move request for scope (0.03, -0.23)
03:30:10.603 00.003 7680 Worker thread wakes up
03:30:10.603 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:10.607 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.23) opts 0xd
03:30:10.607 00.000 6120 UpdateGuideState exits: m=9135 SNR=63.2
03:30:10.612 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:10.615 00.003 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.23)
03:30:10.616 00.001 7680 Moving (0.03, -0.23) raw xDistance=-0.01 yDistance=0.21
03:30:10.616 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:30:10.616 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:30:10.616 00.000 7680 MoveAxis(E, 0, ABG)
03:30:10.616 00.000 7680 Move returns status 0, amount 0
03:30:10.616 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:10.622 00.006 7680 MoveAxis(S, 117, ABG)
03:30:10.622 00.000 7680 Guiding  Dir = 1, Dur = 117
03:30:10.622 00.000 6120 Enqueuing Expose request
03:30:10.626 00.004 7680 IsSlewing returns 0
03:30:10.626 00.000 7680 IsGuiding returns 0
03:30:10.626 00.000 7680 PulseGuide returned control before completion, sleep 127
03:30:10.760 00.134 7680 IsGuiding returns 1
03:30:10.760 00.000 7680 scope still moving after pulse duration time elapsed
03:30:10.791 00.031 7680 IsSlewing returns 0
03:30:10.791 00.000 7680 IsGuiding returns 0
03:30:10.792 00.001 7680 scope move finished after 117 + 48 ms
03:30:10.792 00.000 7680 Move returns status 0, amount 117
03:30:10.792 00.000 7680 move complete, result=0
03:30:10.793 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 117 ms SOUTH
03:30:10.799 00.006 7680 worker thread done servicing request
03:30:10.799 00.000 7680 Worker thread wakes up
03:30:10.799 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:10.799 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:12.037 01.238 7680 Exposure complete
03:30:12.198 00.161 7680 worker thread done servicing request
03:30:12.198 00.000 6120 OnExposeComplete: enter
03:30:12.203 00.005 6120 UpdateGuideState(): m_state=6
03:30:12.208 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3021
03:30:12.214 00.006 6120 Star::Find returns 1 (0), X=512.85, Y=670.18, Mass=7457, SNR=57.3, Peak=202 HFD=6.4
03:30:12.220 00.006 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
03:30:12.225 00.005 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
03:30:12.228 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.65 hyp=0.65 cameraTheta=-1.65 mountX=-0.17 mountY=0.56, mountTheta=1.87
03:30:12.232 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.65, opts=13)
03:30:12.236 00.004 6120 Enqueuing Move request for scope (-0.05, -0.65)
03:30:12.238 00.002 7680 Worker thread wakes up
03:30:12.239 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.65) opts 0xd
03:30:12.239 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:12.242 00.003 6120 UpdateGuideState exits: m=7457 SNR=57.3
03:30:12.245 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:12.249 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:12.252 00.003 6120 Enqueuing Expose request
03:30:12.255 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.65)
03:30:12.255 00.000 7680 Moving (-0.05, -0.65) raw xDistance=-0.17 yDistance=0.56
03:30:12.256 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:30:12.256 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
03:30:12.256 00.000 7680 MoveAxis(E, 0, ABG)
03:30:12.256 00.000 7680 Move returns status 0, amount 0
03:30:12.256 00.000 7680 MoveAxis(S, 303, ABG)
03:30:12.256 00.000 7680 Guiding  Dir = 1, Dur = 303
03:30:12.256 00.000 7680 IsSlewing returns 0
03:30:12.256 00.000 7680 IsGuiding returns 0
03:30:12.257 00.001 7680 PulseGuide returned control before completion, sleep 313
03:30:12.573 00.316 7680 IsGuiding returns 1
03:30:12.574 00.001 7680 scope still moving after pulse duration time elapsed
03:30:12.603 00.029 7680 IsSlewing returns 0
03:30:12.604 00.001 7680 IsGuiding returns 0
03:30:12.605 00.001 7680 scope move finished after 303 + 45 ms
03:30:12.605 00.000 7680 Move returns status 0, amount 303
03:30:12.606 00.001 7680 move complete, result=0
03:30:12.606 00.000 7680 worker thread done servicing request
03:30:12.607 00.001 7680 Worker thread wakes up
03:30:12.607 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 303 ms SOUTH
03:30:12.612 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:12.612 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:13.866 01.254 7680 Exposure complete
03:30:13.998 00.132 7680 worker thread done servicing request
03:30:13.999 00.001 6120 OnExposeComplete: enter
03:30:14.003 00.004 6120 UpdateGuideState(): m_state=6
03:30:14.007 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3022
03:30:14.011 00.004 6120 Star::Find returns 1 (0), X=512.64, Y=670.83, Mass=8179, SNR=60.5, Peak=204 HFD=6.7
03:30:14.016 00.005 6120 CameraToMount -- cameraTheta (3.14) - m_xAngle (0.19) = xAngle (2.95 = 2.95)
03:30:14.020 00.004 6120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.82 = -0.46)
03:30:14.023 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.00 hyp=0.27 cameraTheta=3.14 mountX=-0.26 mountY=-0.12, mountTheta=-2.72
03:30:14.030 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.00, opts=13)
03:30:14.035 00.005 6120 Enqueuing Move request for scope (-0.27, 0.00)
03:30:14.039 00.004 7680 Worker thread wakes up
03:30:14.040 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.00) opts 0xd
03:30:14.040 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.00)
03:30:14.040 00.000 7680 Moving (-0.27, 0.00) raw xDistance=-0.26 yDistance=-0.12
03:30:14.041 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
03:30:14.041 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:14.041 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:30:14.041 00.000 7680 MoveAxis(E, 107, ABG)
03:30:14.041 00.000 7680 Guiding  Dir = 2, Dur = 107
03:30:14.041 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:14.046 00.005 7680 IsSlewing returns 0
03:30:14.046 00.000 6120 UpdateGuideState exits: m=8179 SNR=60.5
03:30:14.050 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:14.055 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:14.059 00.004 6120 Enqueuing Expose request
03:30:14.063 00.004 7680 IsGuiding returns 0
03:30:14.063 00.000 7680 PulseGuide returned control before completion, sleep 117
03:30:14.186 00.123 7680 IsGuiding returns 1
03:30:14.187 00.001 7680 scope still moving after pulse duration time elapsed
03:30:14.218 00.031 7680 IsSlewing returns 0
03:30:14.219 00.001 7680 IsGuiding returns 1
03:30:14.249 00.030 7680 IsSlewing returns 0
03:30:14.250 00.001 7680 IsGuiding returns 1
03:30:14.280 00.030 7680 IsSlewing returns 0
03:30:14.281 00.001 7680 IsGuiding returns 1
03:30:14.311 00.030 7680 IsSlewing returns 0
03:30:14.313 00.002 7680 IsGuiding returns 0
03:30:14.313 00.000 7680 scope move finished after 107 + 143 ms
03:30:14.314 00.001 7680 Move returns status 0, amount 107
03:30:14.315 00.001 7680 MoveAxis(N, 0, ABG)
03:30:14.315 00.000 7680 Move returns status 0, amount 0
03:30:14.316 00.001 7680 move complete, result=0
03:30:14.317 00.001 7680 worker thread done servicing request
03:30:14.317 00.000 7680 Worker thread wakes up
03:30:14.317 00.000 6120 GuideStep: -0.3 px 107 ms EAST, -0.1 px 0 ms NORTH
03:30:14.324 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:14.324 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:15.567 01.243 7680 Exposure complete
03:30:15.705 00.138 7680 worker thread done servicing request
03:30:15.705 00.000 6120 OnExposeComplete: enter
03:30:15.709 00.004 6120 UpdateGuideState(): m_state=6
03:30:15.715 00.006 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3023
03:30:15.719 00.004 6120 Star::Find returns 1 (0), X=512.76, Y=670.72, Mass=8286, SNR=61.2, Peak=204 HFD=6.7
03:30:15.723 00.004 6120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (0.19) = xAngle (-2.68 = -2.68)
03:30:15.727 00.004 6120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.19 = 0.19)
03:30:15.731 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-2.50 mountX=-0.16 mountY=0.03, mountTheta=2.93
03:30:15.735 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.11, opts=13)
03:30:15.740 00.005 6120 Enqueuing Move request for scope (-0.15, -0.11)
03:30:15.743 00.003 7680 Worker thread wakes up
03:30:15.743 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
03:30:15.743 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
03:30:15.743 00.000 7680 Moving (-0.15, -0.11) raw xDistance=-0.16 yDistance=0.03
03:30:15.743 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:15.752 00.009 6120 UpdateGuideState exits: m=8286 SNR=61.2
03:30:15.756 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:15.760 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:15.765 00.005 6120 Enqueuing Expose request
03:30:15.769 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:30:15.769 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:15.769 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:30:15.770 00.001 7680 MoveAxis(E, 0, ABG)
03:30:15.770 00.000 7680 Move returns status 0, amount 0
03:30:15.770 00.000 7680 MoveAxis(N, 0, ABG)
03:30:15.770 00.000 7680 Move returns status 0, amount 0
03:30:15.770 00.000 7680 move complete, result=0
03:30:15.770 00.000 7680 worker thread done servicing request
03:30:15.772 00.002 7680 Worker thread wakes up
03:30:15.772 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:30:15.777 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:15.777 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:17.034 01.257 7680 Exposure complete
03:30:17.171 00.137 7680 worker thread done servicing request
03:30:17.171 00.000 6120 OnExposeComplete: enter
03:30:17.175 00.004 6120 UpdateGuideState(): m_state=6
03:30:17.179 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3024
03:30:17.184 00.005 6120 Star::Find returns 1 (0), X=512.83, Y=670.62, Mass=8983, SNR=62.5, Peak=224 HFD=6.8
03:30:17.189 00.005 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.19) = xAngle (-2.09 = -2.09)
03:30:17.192 00.003 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
03:30:17.197 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.90 mountX=-0.11 mountY=0.15, mountTheta=2.18
03:30:17.201 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.20, opts=13)
03:30:17.205 00.004 6120 Enqueuing Move request for scope (-0.07, -0.20)
03:30:17.209 00.004 7680 Worker thread wakes up
03:30:17.209 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:17.213 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
03:30:17.213 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
03:30:17.213 00.000 7680 Moving (-0.07, -0.20) raw xDistance=-0.11 yDistance=0.15
03:30:17.214 00.001 6120 UpdateGuideState exits: m=8983 SNR=62.5
03:30:17.219 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:17.222 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:17.227 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:30:17.227 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:17.227 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:30:17.228 00.001 6120 Enqueuing Expose request
03:30:17.233 00.005 7680 MoveAxis(E, 0, ABG)
03:30:17.234 00.001 7680 Move returns status 0, amount 0
03:30:17.234 00.000 7680 MoveAxis(N, 0, ABG)
03:30:17.234 00.000 7680 Move returns status 0, amount 0
03:30:17.234 00.000 7680 move complete, result=0
03:30:17.234 00.000 7680 worker thread done servicing request
03:30:17.235 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:30:17.240 00.005 7680 Worker thread wakes up
03:30:17.240 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:17.242 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:18.483 01.241 7680 Exposure complete
03:30:18.633 00.150 7680 worker thread done servicing request
03:30:18.634 00.001 6120 OnExposeComplete: enter
03:30:18.637 00.003 6120 UpdateGuideState(): m_state=6
03:30:18.641 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3025
03:30:18.645 00.004 6120 Star::Find returns 1 (0), X=512.83, Y=670.64, Mass=8651, SNR=61.4, Peak=212 HFD=6.8
03:30:18.650 00.005 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
03:30:18.655 00.005 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
03:30:18.658 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.93 mountX=-0.10 mountY=0.14, mountTheta=2.22
03:30:18.664 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.19, opts=13)
03:30:18.667 00.003 6120 Enqueuing Move request for scope (-0.07, -0.19)
03:30:18.671 00.004 7680 Worker thread wakes up
03:30:18.672 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
03:30:18.672 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
03:30:18.672 00.000 7680 Moving (-0.07, -0.19) raw xDistance=-0.10 yDistance=0.14
03:30:18.672 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:30:18.673 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:18.673 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:18.676 00.003 6120 UpdateGuideState exits: m=8651 SNR=61.4
03:30:18.679 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:30:18.679 00.000 7680 MoveAxis(E, 0, ABG)
03:30:18.681 00.002 7680 Move returns status 0, amount 0
03:30:18.681 00.000 7680 MoveAxis(N, 0, ABG)
03:30:18.681 00.000 7680 Move returns status 0, amount 0
03:30:18.681 00.000 7680 move complete, result=0
03:30:18.682 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:18.686 00.004 7680 worker thread done servicing request
03:30:18.686 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:18.691 00.005 6120 Enqueuing Expose request
03:30:18.695 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:18.700 00.005 7680 Worker thread wakes up
03:30:18.700 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:18.700 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:19.950 01.250 7680 Exposure complete
03:30:20.088 00.138 7680 worker thread done servicing request
03:30:20.090 00.002 6120 OnExposeComplete: enter
03:30:20.093 00.003 6120 UpdateGuideState(): m_state=6
03:30:20.098 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3026
03:30:20.102 00.004 6120 Star::Find returns 1 (0), X=512.92, Y=670.15, Mass=8035, SNR=59.6, Peak=206 HFD=6.4
03:30:20.105 00.003 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
03:30:20.108 00.003 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
03:30:20.113 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.67 hyp=0.68 cameraTheta=-1.55 mountX=-0.11 mountY=0.61, mountTheta=1.75
03:30:20.117 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.67, opts=13)
03:30:20.120 00.003 6120 Enqueuing Move request for scope (0.01, -0.67)
03:30:20.124 00.004 7680 Worker thread wakes up
03:30:20.124 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.67) opts 0xd
03:30:20.124 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.67)
03:30:20.124 00.000 7680 Moving (0.01, -0.67) raw xDistance=-0.11 yDistance=0.61
03:30:20.124 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:20.129 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:30:20.130 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
03:30:20.130 00.000 7680 MoveAxis(E, 0, ABG)
03:30:20.130 00.000 7680 Move returns status 0, amount 0
03:30:20.130 00.000 6120 UpdateGuideState exits: m=8035 SNR=59.6
03:30:20.134 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:20.138 00.004 7680 MoveAxis(S, 333, ABG)
03:30:20.138 00.000 7680 Guiding  Dir = 1, Dur = 333
03:30:20.139 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:20.142 00.003 6120 Enqueuing Expose request
03:30:20.147 00.005 7680 IsSlewing returns 0
03:30:20.148 00.001 7680 IsGuiding returns 0
03:30:20.148 00.000 7680 PulseGuide returned control before completion, sleep 343
03:30:20.506 00.358 7680 IsGuiding returns 1
03:30:20.506 00.000 7680 scope still moving after pulse duration time elapsed
03:30:20.537 00.031 7680 IsSlewing returns 0
03:30:20.539 00.002 7680 IsGuiding returns 0
03:30:20.539 00.000 7680 scope move finished after 333 + 58 ms
03:30:20.539 00.000 7680 Move returns status 0, amount 333
03:30:20.541 00.002 7680 move complete, result=0
03:30:20.542 00.001 7680 worker thread done servicing request
03:30:20.542 00.000 7680 Worker thread wakes up
03:30:20.543 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 333 ms SOUTH
03:30:20.549 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:20.549 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:21.799 01.250 7680 Exposure complete
03:30:21.941 00.142 7680 worker thread done servicing request
03:30:21.941 00.000 6120 OnExposeComplete: enter
03:30:21.945 00.004 6120 UpdateGuideState(): m_state=6
03:30:21.948 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3027
03:30:21.952 00.004 6120 Star::Find returns 1 (0), X=512.96, Y=670.24, Mass=7892, SNR=58.9, Peak=203 HFD=6.4
03:30:21.956 00.004 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
03:30:21.961 00.005 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
03:30:21.964 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.58 hyp=0.58 cameraTheta=-1.47 mountX=-0.05 mountY=0.55, mountTheta=1.67
03:30:21.969 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.58, opts=13)
03:30:21.973 00.004 6120 Enqueuing Move request for scope (0.06, -0.58)
03:30:21.977 00.004 7680 Worker thread wakes up
03:30:21.978 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:21.982 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.58) opts 0xd
03:30:21.982 00.000 6120 UpdateGuideState exits: m=7892 SNR=58.9
03:30:21.987 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:21.990 00.003 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.58)
03:30:21.990 00.000 7680 Moving (0.06, -0.58) raw xDistance=-0.05 yDistance=0.55
03:30:21.990 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:30:21.991 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:21.993 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
03:30:21.993 00.000 7680 MoveAxis(E, 0, ABG)
03:30:21.993 00.000 7680 Move returns status 0, amount 0
03:30:21.993 00.000 7680 MoveAxis(S, 297, ABG)
03:30:21.994 00.001 7680 Guiding  Dir = 1, Dur = 297
03:30:21.994 00.000 6120 Enqueuing Expose request
03:30:21.997 00.003 7680 IsSlewing returns 0
03:30:21.998 00.001 7680 IsGuiding returns 0
03:30:21.998 00.000 7680 PulseGuide returned control before completion, sleep 307
03:30:22.320 00.322 7680 IsGuiding returns 1
03:30:22.321 00.001 7680 scope still moving after pulse duration time elapsed
03:30:22.349 00.028 7680 IsSlewing returns 0
03:30:22.351 00.002 7680 IsGuiding returns 0
03:30:22.352 00.001 7680 scope move finished after 297 + 57 ms
03:30:22.352 00.000 7680 Move returns status 0, amount 297
03:30:22.353 00.001 7680 move complete, result=0
03:30:22.353 00.000 7680 worker thread done servicing request
03:30:22.354 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 297 ms SOUTH
03:30:22.361 00.007 7680 Worker thread wakes up
03:30:22.361 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:22.361 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:23.612 01.251 7680 Exposure complete
03:30:23.736 00.124 7680 worker thread done servicing request
03:30:23.737 00.001 6120 OnExposeComplete: enter
03:30:23.741 00.004 6120 UpdateGuideState(): m_state=6
03:30:23.745 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3028
03:30:23.749 00.004 6120 Star::Find returns 1 (0), X=513.04, Y=670.90, Mass=8695, SNR=61.5, Peak=219 HFD=6.4
03:30:23.753 00.004 6120 CameraToMount -- cameraTheta (0.50) - m_xAngle (0.19) = xAngle (0.31 = 0.31)
03:30:23.757 00.004 6120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.19 = -3.10)
03:30:23.760 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.50 mountX=0.15 mountY=-0.01, mountTheta=-0.05
03:30:23.765 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.07, opts=13)
03:30:23.769 00.004 6120 Enqueuing Move request for scope (0.13, 0.07)
03:30:23.773 00.004 7680 Worker thread wakes up
03:30:23.773 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:23.778 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
03:30:23.778 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
03:30:23.778 00.000 7680 Moving (0.13, 0.07) raw xDistance=0.15 yDistance=-0.01
03:30:23.778 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:30:23.779 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:23.779 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:30:23.779 00.000 7680 MoveAxis(E, 0, ABG)
03:30:23.779 00.000 7680 Move returns status 0, amount 0
03:30:23.780 00.001 7680 MoveAxis(N, 0, ABG)
03:30:23.780 00.000 7680 Move returns status 0, amount 0
03:30:23.780 00.000 6120 UpdateGuideState exits: m=8695 SNR=61.5
03:30:23.784 00.004 7680 move complete, result=0
03:30:23.785 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:23.788 00.003 7680 worker thread done servicing request
03:30:23.788 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:23.792 00.004 6120 Enqueuing Expose request
03:30:23.796 00.004 7680 Worker thread wakes up
03:30:23.796 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:23.797 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:23.797 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:30:25.034 01.237 7680 Exposure complete
03:30:25.137 00.103 7680 worker thread done servicing request
03:30:25.137 00.000 6120 OnExposeComplete: enter
03:30:25.143 00.006 6120 UpdateGuideState(): m_state=6
03:30:25.149 00.006 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3029
03:30:25.154 00.005 6120 Star::Find returns 1 (0), X=513.01, Y=670.88, Mass=7807, SNR=58.8, Peak=179 HFD=6.6
03:30:25.158 00.004 6120 CameraToMount -- cameraTheta (0.47) - m_xAngle (0.19) = xAngle (0.28 = 0.28)
03:30:25.161 00.003 6120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.16 = -3.13)
03:30:25.163 00.002 6120 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.47 mountX=0.11 mountY=-0.00, mountTheta=-0.01
03:30:25.167 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.05, opts=13)
03:30:25.173 00.006 6120 Enqueuing Move request for scope (0.11, 0.05)
03:30:25.178 00.005 7680 Worker thread wakes up
03:30:25.178 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:25.184 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
03:30:25.184 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
03:30:25.184 00.000 7680 Moving (0.11, 0.05) raw xDistance=0.11 yDistance=-0.00
03:30:25.184 00.000 6120 UpdateGuideState exits: m=7807 SNR=58.8
03:30:25.188 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:25.192 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:30:25.192 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:25.196 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:25.196 00.000 6120 Enqueuing Expose request
03:30:25.199 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:30:25.199 00.000 7680 MoveAxis(E, 0, ABG)
03:30:25.199 00.000 7680 Move returns status 0, amount 0
03:30:25.199 00.000 7680 MoveAxis(N, 0, ABG)
03:30:25.199 00.000 7680 Move returns status 0, amount 0
03:30:25.201 00.002 7680 move complete, result=0
03:30:25.201 00.000 7680 worker thread done servicing request
03:30:25.201 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:30:25.204 00.003 7680 Worker thread wakes up
03:30:25.204 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:25.204 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:26.439 01.235 7680 Exposure complete
03:30:26.564 00.125 7680 worker thread done servicing request
03:30:26.565 00.001 6120 OnExposeComplete: enter
03:30:26.568 00.003 6120 UpdateGuideState(): m_state=6
03:30:26.573 00.005 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3030
03:30:26.578 00.005 6120 Star::Find returns 1 (0), X=512.86, Y=670.76, Mass=8150, SNR=59.4, Peak=206 HFD=6.6
03:30:26.581 00.003 6120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.19) = xAngle (-2.37 = -2.37)
03:30:26.586 00.005 6120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.50 = 0.50)
03:30:26.591 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-2.19 mountX=-0.06 mountY=0.04, mountTheta=2.55
03:30:26.596 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.06, opts=13)
03:30:26.599 00.003 6120 Enqueuing Move request for scope (-0.04, -0.06)
03:30:26.603 00.004 7680 Worker thread wakes up
03:30:26.603 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:26.608 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
03:30:26.608 00.000 6120 UpdateGuideState exits: m=8150 SNR=59.4
03:30:26.612 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
03:30:26.612 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:26.615 00.003 7680 Moving (-0.04, -0.06) raw xDistance=-0.06 yDistance=0.04
03:30:26.616 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:30:26.616 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:26.620 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:26.622 00.002 6120 Enqueuing Expose request
03:30:26.625 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:30:26.625 00.000 7680 MoveAxis(E, 0, ABG)
03:30:26.625 00.000 7680 Move returns status 0, amount 0
03:30:26.625 00.000 7680 MoveAxis(N, 0, ABG)
03:30:26.625 00.000 7680 Move returns status 0, amount 0
03:30:26.625 00.000 7680 move complete, result=0
03:30:26.627 00.002 7680 worker thread done servicing request
03:30:26.627 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:30:26.630 00.003 7680 Worker thread wakes up
03:30:26.631 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:26.631 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:27.882 01.251 7680 Exposure complete
03:30:28.053 00.171 7680 worker thread done servicing request
03:30:28.054 00.001 6120 OnExposeComplete: enter
03:30:28.059 00.005 6120 UpdateGuideState(): m_state=6
03:30:28.065 00.006 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3031
03:30:28.069 00.004 6120 Star::Find returns 1 (0), X=512.90, Y=670.09, Mass=7923, SNR=58.3, Peak=203 HFD=6.4
03:30:28.073 00.004 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
03:30:28.076 00.003 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
03:30:28.081 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.74 hyp=0.74 cameraTheta=-1.57 mountX=-0.14 mountY=0.66, mountTheta=1.78
03:30:28.086 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.74, opts=13)
03:30:28.090 00.004 6120 Enqueuing Move request for scope (-0.00, -0.74)
03:30:28.094 00.004 7680 Worker thread wakes up
03:30:28.094 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.74) opts 0xd
03:30:28.094 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:28.097 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.74)
03:30:28.097 00.000 7680 Moving (-0.00, -0.74) raw xDistance=-0.14 yDistance=0.66
03:30:28.099 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:30:28.099 00.000 6120 UpdateGuideState exits: m=7923 SNR=58.3
03:30:28.102 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
03:30:28.102 00.000 7680 MoveAxis(E, 0, ABG)
03:30:28.103 00.001 7680 Move returns status 0, amount 0
03:30:28.103 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:28.107 00.004 7680 MoveAxis(S, 358, ABG)
03:30:28.107 00.000 7680 Guiding  Dir = 1, Dur = 358
03:30:28.107 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:28.111 00.004 7680 IsSlewing returns 0
03:30:28.111 00.000 6120 Enqueuing Expose request
03:30:28.116 00.005 7680 IsGuiding returns 0
03:30:28.116 00.000 7680 PulseGuide returned control before completion, sleep 368
03:30:28.500 00.384 7680 IsGuiding returns 0
03:30:28.501 00.001 7680 Move returns status 0, amount 358
03:30:28.501 00.000 7680 move complete, result=0
03:30:28.502 00.001 7680 worker thread done servicing request
03:30:28.502 00.000 7680 Worker thread wakes up
03:30:28.502 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 358 ms SOUTH
03:30:28.510 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:28.510 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:29.758 01.248 7680 Exposure complete
03:30:29.910 00.152 7680 worker thread done servicing request
03:30:29.911 00.001 6120 OnExposeComplete: enter
03:30:29.915 00.004 6120 UpdateGuideState(): m_state=6
03:30:29.919 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3032
03:30:29.923 00.004 6120 Star::Find returns 1 (0), X=512.89, Y=670.92, Mass=7622, SNR=56.8, Peak=196 HFD=6.4
03:30:29.926 00.003 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (0.19) = xAngle (1.51 = 1.51)
03:30:29.931 00.005 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.38 = -1.90)
03:30:29.936 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.70 mountX=0.01 mountY=-0.09, mountTheta=-1.51
03:30:29.941 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.10, opts=13)
03:30:29.946 00.005 6120 Enqueuing Move request for scope (-0.01, 0.10)
03:30:29.949 00.003 7680 Worker thread wakes up
03:30:29.949 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
03:30:29.949 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
03:30:29.949 00.000 7680 Moving (-0.01, 0.10) raw xDistance=0.01 yDistance=-0.09
03:30:29.950 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:30:29.950 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:29.950 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:30:29.951 00.001 7680 MoveAxis(E, 0, ABG)
03:30:29.951 00.000 7680 Move returns status 0, amount 0
03:30:29.951 00.000 7680 MoveAxis(N, 0, ABG)
03:30:29.951 00.000 7680 Move returns status 0, amount 0
03:30:29.951 00.000 7680 move complete, result=0
03:30:29.951 00.000 7680 worker thread done servicing request
03:30:29.951 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:29.955 00.004 6120 UpdateGuideState exits: m=7622 SNR=56.8
03:30:29.958 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:29.962 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:29.966 00.004 6120 Enqueuing Expose request
03:30:29.970 00.004 7680 Worker thread wakes up
03:30:29.970 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:29.970 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:29.971 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:30:31.215 01.244 7680 Exposure complete
03:30:31.362 00.147 7680 worker thread done servicing request
03:30:31.363 00.001 6120 OnExposeComplete: enter
03:30:31.367 00.004 6120 UpdateGuideState(): m_state=6
03:30:31.371 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3033
03:30:31.376 00.005 6120 Star::Find returns 1 (0), X=512.97, Y=670.87, Mass=8359, SNR=60.7, Peak=206 HFD=6.4
03:30:31.380 00.004 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (0.19) = xAngle (0.38 = 0.38)
03:30:31.383 00.003 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.25 = -3.03)
03:30:31.387 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.56 mountX=0.08 mountY=-0.01, mountTheta=-0.12
03:30:31.392 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.05, opts=13)
03:30:31.395 00.003 6120 Enqueuing Move request for scope (0.07, 0.05)
03:30:31.400 00.005 7680 Worker thread wakes up
03:30:31.400 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
03:30:31.400 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
03:30:31.400 00.000 7680 Moving (0.07, 0.05) raw xDistance=0.08 yDistance=-0.01
03:30:31.400 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:30:31.401 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:31.401 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:31.409 00.008 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:30:31.409 00.000 7680 MoveAxis(E, 0, ABG)
03:30:31.410 00.001 7680 Move returns status 0, amount 0
03:30:31.410 00.000 7680 MoveAxis(N, 0, ABG)
03:30:31.411 00.001 6120 UpdateGuideState exits: m=8359 SNR=60.7
03:30:31.414 00.003 7680 Move returns status 0, amount 0
03:30:31.414 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:31.417 00.003 7680 move complete, result=0
03:30:31.417 00.000 7680 worker thread done servicing request
03:30:31.417 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:31.419 00.002 6120 Enqueuing Expose request
03:30:31.423 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:30:31.425 00.002 7680 Worker thread wakes up
03:30:31.426 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:31.426 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:32.664 01.238 7680 Exposure complete
03:30:32.810 00.146 7680 worker thread done servicing request
03:30:32.810 00.000 6120 OnExposeComplete: enter
03:30:32.815 00.005 6120 UpdateGuideState(): m_state=6
03:30:32.820 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3034
03:30:32.824 00.004 6120 Star::Find returns 1 (0), X=512.68, Y=670.76, Mass=8092, SNR=59.1, Peak=192 HFD=6.6
03:30:32.829 00.005 6120 CameraToMount -- cameraTheta (-2.85) - m_xAngle (0.19) = xAngle (-3.04 = -3.04)
03:30:32.832 00.003 6120 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.17 = -0.17)
03:30:32.835 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-2.85 mountX=-0.23 mountY=-0.04, mountTheta=-2.97
03:30:32.841 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.07, opts=13)
03:30:32.846 00.005 6120 Enqueuing Move request for scope (-0.22, -0.07)
03:30:32.850 00.004 7680 Worker thread wakes up
03:30:32.850 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:32.855 00.005 6120 UpdateGuideState exits: m=8092 SNR=59.1
03:30:32.858 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.07) opts 0xd
03:30:32.858 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.07)
03:30:32.858 00.000 7680 Moving (-0.22, -0.07) raw xDistance=-0.23 yDistance=-0.04
03:30:32.858 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:30:32.858 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:32.859 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:32.863 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:32.866 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:30:32.866 00.000 7680 MoveAxis(E, 94, ABG)
03:30:32.866 00.000 7680 Guiding  Dir = 2, Dur = 94
03:30:32.868 00.002 6120 Enqueuing Expose request
03:30:32.871 00.003 7680 IsSlewing returns 0
03:30:32.871 00.000 7680 IsGuiding returns 0
03:30:32.871 00.000 7680 PulseGuide returned control before completion, sleep 104
03:30:32.982 00.111 7680 IsGuiding returns 1
03:30:32.982 00.000 7680 scope still moving after pulse duration time elapsed
03:30:33.013 00.031 7680 IsSlewing returns 0
03:30:33.014 00.001 7680 IsGuiding returns 0
03:30:33.015 00.001 7680 scope move finished after 94 + 48 ms
03:30:33.015 00.000 7680 Move returns status 0, amount 94
03:30:33.015 00.000 7680 MoveAxis(N, 0, ABG)
03:30:33.016 00.001 7680 Move returns status 0, amount 0
03:30:33.016 00.000 7680 move complete, result=0
03:30:33.017 00.001 7680 worker thread done servicing request
03:30:33.017 00.000 6120 GuideStep: -0.2 px 94 ms EAST, -0.0 px 0 ms NORTH
03:30:33.024 00.007 7680 Worker thread wakes up
03:30:33.024 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:33.026 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:34.274 01.248 7680 Exposure complete
03:30:34.418 00.144 7680 worker thread done servicing request
03:30:34.418 00.000 6120 OnExposeComplete: enter
03:30:34.422 00.004 6120 UpdateGuideState(): m_state=6
03:30:34.426 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3035
03:30:34.430 00.004 6120 Star::Find returns 1 (0), X=512.96, Y=670.53, Mass=8441, SNR=61.0, Peak=203 HFD=6.7
03:30:34.434 00.004 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
03:30:34.437 00.003 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
03:30:34.441 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.30 hyp=0.30 cameraTheta=-1.38 mountX=0.00 mountY=0.29, mountTheta=1.56
03:30:34.446 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.30, opts=13)
03:30:34.451 00.005 6120 Enqueuing Move request for scope (0.06, -0.30)
03:30:34.455 00.004 7680 Worker thread wakes up
03:30:34.456 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.30) opts 0xd
03:30:34.456 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.30)
03:30:34.456 00.000 7680 Moving (0.06, -0.30) raw xDistance=0.00 yDistance=0.29
03:30:34.456 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:30:34.456 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:30:34.456 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:34.462 00.006 7680 MoveAxis(E, 0, ABG)
03:30:34.462 00.000 7680 Move returns status 0, amount 0
03:30:34.462 00.000 6120 UpdateGuideState exits: m=8441 SNR=61.0
03:30:34.467 00.005 7680 MoveAxis(S, 158, ABG)
03:30:34.467 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:34.472 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:34.476 00.004 6120 Enqueuing Expose request
03:30:34.480 00.004 7680 Guiding  Dir = 1, Dur = 158
03:30:34.480 00.000 7680 IsSlewing returns 0
03:30:34.480 00.000 7680 IsGuiding returns 0
03:30:34.481 00.001 7680 PulseGuide returned control before completion, sleep 168
03:30:34.665 00.184 7680 IsGuiding returns 1
03:30:34.666 00.001 7680 scope still moving after pulse duration time elapsed
03:30:34.696 00.030 7680 IsSlewing returns 0
03:30:34.698 00.002 7680 IsGuiding returns 0
03:30:34.698 00.000 7680 scope move finished after 158 + 58 ms
03:30:34.699 00.001 7680 Move returns status 0, amount 158
03:30:34.699 00.000 7680 move complete, result=0
03:30:34.699 00.000 7680 worker thread done servicing request
03:30:34.699 00.000 7680 Worker thread wakes up
03:30:34.700 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 158 ms SOUTH
03:30:34.705 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:34.705 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:35.961 01.256 7680 Exposure complete
03:30:36.104 00.143 7680 worker thread done servicing request
03:30:36.104 00.000 6120 OnExposeComplete: enter
03:30:36.108 00.004 6120 UpdateGuideState(): m_state=6
03:30:36.112 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3036
03:30:36.117 00.005 6120 Star::Find returns 1 (0), X=512.99, Y=670.09, Mass=7753, SNR=58.6, Peak=190 HFD=6.4
03:30:36.121 00.004 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
03:30:36.127 00.006 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
03:30:36.131 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.74 hyp=0.74 cameraTheta=-1.45 mountX=-0.05 mountY=0.70, mountTheta=1.64
03:30:36.136 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.74, opts=13)
03:30:36.140 00.004 6120 Enqueuing Move request for scope (0.09, -0.74)
03:30:36.143 00.003 7680 Worker thread wakes up
03:30:36.144 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.74) opts 0xd
03:30:36.144 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.74)
03:30:36.144 00.000 7680 Moving (0.09, -0.74) raw xDistance=-0.05 yDistance=0.70
03:30:36.144 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:30:36.144 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
03:30:36.145 00.001 7680 MoveAxis(E, 0, ABG)
03:30:36.145 00.000 7680 Move returns status 0, amount 0
03:30:36.145 00.000 7680 MoveAxis(S, 382, ABG)
03:30:36.145 00.000 7680 Guiding  Dir = 1, Dur = 382
03:30:36.145 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:36.151 00.006 7680 IsSlewing returns 0
03:30:36.151 00.000 6120 UpdateGuideState exits: m=7753 SNR=58.6
03:30:36.157 00.006 7680 IsGuiding returns 0
03:30:36.157 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:36.161 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:36.166 00.005 7680 PulseGuide returned control before completion, sleep 392
03:30:36.166 00.000 6120 Enqueuing Expose request
03:30:36.574 00.408 7680 IsGuiding returns 0
03:30:36.576 00.002 7680 Move returns status 0, amount 382
03:30:36.576 00.000 7680 move complete, result=0
03:30:36.576 00.000 7680 worker thread done servicing request
03:30:36.577 00.001 7680 Worker thread wakes up
03:30:36.577 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.7 px 382 ms SOUTH
03:30:36.584 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:36.584 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:37.839 01.255 7680 Exposure complete
03:30:37.987 00.148 7680 worker thread done servicing request
03:30:37.987 00.000 6120 OnExposeComplete: enter
03:30:37.992 00.005 6120 UpdateGuideState(): m_state=6
03:30:37.997 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3037
03:30:38.001 00.004 6120 Star::Find returns 1 (0), X=513.19, Y=671.12, Mass=8356, SNR=60.4, Peak=202 HFD=6.4
03:30:38.005 00.004 6120 CameraToMount -- cameraTheta (0.80) - m_xAngle (0.19) = xAngle (0.61 = 0.61)
03:30:38.009 00.004 6120 CameraToMount -- cameraTheta (0.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.48 = -2.80)
03:30:38.012 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=0.29 hyp=0.41 cameraTheta=0.80 mountX=0.34 mountY=-0.14, mountTheta=-0.39
03:30:38.017 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.29, opts=13)
03:30:38.022 00.005 6120 Enqueuing Move request for scope (0.29, 0.29)
03:30:38.026 00.004 7680 Worker thread wakes up
03:30:38.027 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.29) opts 0xd
03:30:38.027 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.29)
03:30:38.027 00.000 7680 Moving (0.29, 0.29) raw xDistance=0.34 yDistance=-0.14
03:30:38.027 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:38.032 00.005 6120 UpdateGuideState exits: m=8356 SNR=60.4
03:30:38.036 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
03:30:38.037 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:38.037 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:38.040 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:38.045 00.005 6120 Enqueuing Expose request
03:30:38.049 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:30:38.049 00.000 7680 MoveAxis(W, 137, ABG)
03:30:38.049 00.000 7680 Guiding  Dir = 3, Dur = 137
03:30:38.049 00.000 7680 IsSlewing returns 0
03:30:38.050 00.001 7680 IsGuiding returns 0
03:30:38.050 00.000 7680 PulseGuide returned control before completion, sleep 147
03:30:38.205 00.155 7680 IsGuiding returns 1
03:30:38.205 00.000 7680 scope still moving after pulse duration time elapsed
03:30:38.236 00.031 7680 IsSlewing returns 0
03:30:38.237 00.001 7680 IsGuiding returns 0
03:30:38.237 00.000 7680 scope move finished after 137 + 50 ms
03:30:38.237 00.000 7680 Move returns status 0, amount 137
03:30:38.237 00.000 7680 MoveAxis(N, 0, ABG)
03:30:38.239 00.002 7680 Move returns status 0, amount 0
03:30:38.239 00.000 7680 move complete, result=0
03:30:38.239 00.000 7680 worker thread done servicing request
03:30:38.239 00.000 7680 Worker thread wakes up
03:30:38.239 00.000 6120 GuideStep: 0.3 px 137 ms WEST, -0.1 px 0 ms NORTH
03:30:38.248 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:38.248 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:39.498 01.250 7680 Exposure complete
03:30:39.645 00.147 7680 worker thread done servicing request
03:30:39.645 00.000 6120 OnExposeComplete: enter
03:30:39.650 00.005 6120 UpdateGuideState(): m_state=6
03:30:39.655 00.005 6120 Star::Find(15, 513, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3038
03:30:39.660 00.005 6120 Star::Find returns 1 (0), X=512.95, Y=670.87, Mass=8483, SNR=61.0, Peak=194 HFD=6.5
03:30:39.665 00.005 6120 CameraToMount -- cameraTheta (0.74) - m_xAngle (0.19) = xAngle (0.55 = 0.55)
03:30:39.669 00.004 6120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.43 = -2.86)
03:30:39.673 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.74 mountX=0.06 mountY=-0.02, mountTheta=-0.32
03:30:39.677 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.04, opts=13)
03:30:39.682 00.005 6120 Enqueuing Move request for scope (0.05, 0.04)
03:30:39.687 00.005 7680 Worker thread wakes up
03:30:39.687 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:39.691 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
03:30:39.691 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
03:30:39.691 00.000 7680 Moving (0.05, 0.04) raw xDistance=0.06 yDistance=-0.02
03:30:39.691 00.000 6120 UpdateGuideState exits: m=8483 SNR=61.0
03:30:39.695 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:39.699 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:39.702 00.003 6120 Enqueuing Expose request
03:30:39.707 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:30:39.707 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:39.707 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:30:39.707 00.000 7680 MoveAxis(E, 0, ABG)
03:30:39.707 00.000 7680 Move returns status 0, amount 0
03:30:39.708 00.001 7680 MoveAxis(N, 0, ABG)
03:30:39.708 00.000 7680 Move returns status 0, amount 0
03:30:39.708 00.000 7680 move complete, result=0
03:30:39.708 00.000 7680 worker thread done servicing request
03:30:39.708 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:30:39.713 00.005 7680 Worker thread wakes up
03:30:39.713 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:39.713 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:40.963 01.250 7680 Exposure complete
03:30:41.101 00.138 7680 worker thread done servicing request
03:30:41.102 00.001 6120 OnExposeComplete: enter
03:30:41.106 00.004 6120 UpdateGuideState(): m_state=6
03:30:41.111 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3039
03:30:41.115 00.004 6120 Star::Find returns 1 (0), X=512.98, Y=670.79, Mass=8653, SNR=61.7, Peak=202 HFD=6.6
03:30:41.120 00.005 6120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.19) = xAngle (-0.64 = -0.64)
03:30:41.124 00.004 6120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.24 = 2.24)
03:30:41.128 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.45 mountX=0.07 mountY=0.07, mountTheta=0.78
03:30:41.133 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.04, opts=13)
03:30:41.138 00.005 6120 Enqueuing Move request for scope (0.08, -0.04)
03:30:41.141 00.003 7680 Worker thread wakes up
03:30:41.141 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:41.146 00.005 6120 UpdateGuideState exits: m=8653 SNR=61.7
03:30:41.149 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:41.154 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:41.159 00.005 6120 Enqueuing Expose request
03:30:41.164 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
03:30:41.164 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
03:30:41.164 00.000 7680 Moving (0.08, -0.04) raw xDistance=0.07 yDistance=0.07
03:30:41.164 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:30:41.166 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:41.166 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:30:41.166 00.000 7680 MoveAxis(E, 0, ABG)
03:30:41.166 00.000 7680 Move returns status 0, amount 0
03:30:41.167 00.001 7680 MoveAxis(N, 0, ABG)
03:30:41.167 00.000 7680 Move returns status 0, amount 0
03:30:41.167 00.000 7680 move complete, result=0
03:30:41.167 00.000 7680 worker thread done servicing request
03:30:41.168 00.001 7680 Worker thread wakes up
03:30:41.168 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:41.171 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:41.172 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:42.419 01.247 7680 Exposure complete
03:30:42.560 00.141 7680 worker thread done servicing request
03:30:42.560 00.000 6120 OnExposeComplete: enter
03:30:42.565 00.005 6120 UpdateGuideState(): m_state=6
03:30:42.569 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3040
03:30:42.574 00.005 6120 Star::Find returns 1 (0), X=513.07, Y=670.79, Mass=8436, SNR=60.9, Peak=208 HFD=6.6
03:30:42.577 00.003 6120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (0.19) = xAngle (-0.38 = -0.38)
03:30:42.582 00.005 6120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.49 = 2.49)
03:30:42.585 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.17 cameraTheta=-0.19 mountX=0.16 mountY=0.10, mountTheta=0.58
03:30:42.591 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.03, opts=13)
03:30:42.595 00.004 6120 Enqueuing Move request for scope (0.16, -0.03)
03:30:42.600 00.005 7680 Worker thread wakes up
03:30:42.600 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
03:30:42.600 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
03:30:42.600 00.000 7680 Moving (0.16, -0.03) raw xDistance=0.16 yDistance=0.10
03:30:42.600 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:30:42.600 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:42.601 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:42.605 00.004 6120 UpdateGuideState exits: m=8436 SNR=60.9
03:30:42.609 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:42.612 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:42.616 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:30:42.616 00.000 7680 MoveAxis(E, 0, ABG)
03:30:42.616 00.000 7680 Move returns status 0, amount 0
03:30:42.616 00.000 6120 Enqueuing Expose request
03:30:42.619 00.003 7680 MoveAxis(N, 0, ABG)
03:30:42.620 00.001 7680 Move returns status 0, amount 0
03:30:42.620 00.000 7680 move complete, result=0
03:30:42.620 00.000 7680 worker thread done servicing request
03:30:42.620 00.000 7680 Worker thread wakes up
03:30:42.620 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:42.624 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:42.624 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:43.873 01.249 7680 Exposure complete
03:30:44.011 00.138 7680 worker thread done servicing request
03:30:44.012 00.001 6120 OnExposeComplete: enter
03:30:44.015 00.003 6120 UpdateGuideState(): m_state=6
03:30:44.020 00.005 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3041
03:30:44.026 00.006 6120 Star::Find returns 1 (0), X=513.05, Y=670.12, Mass=7662, SNR=59.3, Peak=204 HFD=6.3
03:30:44.029 00.003 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
03:30:44.034 00.005 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
03:30:44.038 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.70 hyp=0.72 cameraTheta=-1.37 mountX=0.01 mountY=0.70, mountTheta=1.55
03:30:44.042 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.70, opts=13)
03:30:44.047 00.005 6120 Enqueuing Move request for scope (0.15, -0.70)
03:30:44.050 00.003 7680 Worker thread wakes up
03:30:44.050 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.70) opts 0xd
03:30:44.050 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.70)
03:30:44.051 00.001 7680 Moving (0.15, -0.70) raw xDistance=0.01 yDistance=0.70
03:30:44.051 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:30:44.051 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
03:30:44.051 00.000 7680 MoveAxis(E, 0, ABG)
03:30:44.051 00.000 7680 Move returns status 0, amount 0
03:30:44.052 00.001 7680 MoveAxis(S, 378, ABG)
03:30:44.052 00.000 7680 Guiding  Dir = 1, Dur = 378
03:30:44.052 00.000 7680 IsSlewing returns 0
03:30:44.053 00.001 7680 IsGuiding returns 0
03:30:44.054 00.001 7680 PulseGuide returned control before completion, sleep 388
03:30:44.054 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:44.057 00.003 6120 UpdateGuideState exits: m=7662 SNR=59.3
03:30:44.061 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:44.065 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:44.069 00.004 6120 Enqueuing Expose request
03:30:44.453 00.384 7680 IsGuiding returns 1
03:30:44.453 00.000 7680 scope still moving after pulse duration time elapsed
03:30:44.485 00.032 7680 IsSlewing returns 0
03:30:44.486 00.001 7680 IsGuiding returns 1
03:30:44.516 00.030 7680 IsSlewing returns 0
03:30:44.517 00.001 7680 IsGuiding returns 0
03:30:44.518 00.001 7680 scope move finished after 378 + 86 ms
03:30:44.519 00.001 7680 Move returns status 0, amount 378
03:30:44.519 00.000 7680 move complete, result=0
03:30:44.520 00.001 7680 worker thread done servicing request
03:30:44.520 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.7 px 378 ms SOUTH
03:30:44.526 00.006 7680 Worker thread wakes up
03:30:44.527 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:44.527 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:45.777 01.250 7680 Exposure complete
03:30:45.931 00.154 7680 worker thread done servicing request
03:30:45.932 00.001 6120 OnExposeComplete: enter
03:30:45.935 00.003 6120 UpdateGuideState(): m_state=6
03:30:45.941 00.006 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3042
03:30:45.944 00.003 6120 Star::Find returns 1 (0), X=513.20, Y=670.76, Mass=8788, SNR=63.0, Peak=221 HFD=6.7
03:30:45.948 00.004 6120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.19) = xAngle (-0.42 = -0.42)
03:30:45.953 00.005 6120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.46 = 2.46)
03:30:45.957 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=-0.07 hyp=0.31 cameraTheta=-0.23 mountX=0.28 mountY=0.19, mountTheta=0.61
03:30:45.963 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.07, opts=13)
03:30:45.968 00.005 6120 Enqueuing Move request for scope (0.30, -0.07)
03:30:45.972 00.004 7680 Worker thread wakes up
03:30:45.973 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:45.976 00.003 6120 UpdateGuideState exits: m=8788 SNR=63.0
03:30:45.980 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:45.984 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:45.987 00.003 6120 Enqueuing Expose request
03:30:45.991 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.07) opts 0xd
03:30:45.991 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.07)
03:30:45.991 00.000 7680 Moving (0.30, -0.07) raw xDistance=0.28 yDistance=0.19
03:30:45.991 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:30:45.992 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:45.992 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:30:45.992 00.000 7680 MoveAxis(W, 114, ABG)
03:30:45.992 00.000 7680 Guiding  Dir = 3, Dur = 114
03:30:45.993 00.001 7680 IsSlewing returns 0
03:30:45.993 00.000 7680 IsGuiding returns 0
03:30:45.994 00.001 7680 PulseGuide returned control before completion, sleep 124
03:30:46.125 00.131 7680 IsGuiding returns 1
03:30:46.126 00.001 7680 scope still moving after pulse duration time elapsed
03:30:46.156 00.030 7680 IsSlewing returns 0
03:30:46.158 00.002 7680 IsGuiding returns 0
03:30:46.158 00.000 7680 scope move finished after 114 + 50 ms
03:30:46.159 00.001 7680 Move returns status 0, amount 114
03:30:46.159 00.000 7680 MoveAxis(N, 0, ABG)
03:30:46.159 00.000 7680 Move returns status 0, amount 0
03:30:46.159 00.000 7680 move complete, result=0
03:30:46.160 00.001 7680 worker thread done servicing request
03:30:46.160 00.000 6120 GuideStep: 0.3 px 114 ms WEST, 0.2 px 0 ms NORTH
03:30:46.166 00.006 7680 Worker thread wakes up
03:30:46.166 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:46.166 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:47.417 01.251 7680 Exposure complete
03:30:47.554 00.137 7680 worker thread done servicing request
03:30:47.554 00.000 6120 OnExposeComplete: enter
03:30:47.559 00.005 6120 UpdateGuideState(): m_state=6
03:30:47.563 00.004 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3043
03:30:47.568 00.005 6120 Star::Find returns 1 (0), X=512.80, Y=670.83, Mass=8495, SNR=61.7, Peak=192 HFD=6.6
03:30:47.573 00.005 6120 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.19) = xAngle (2.94 = 2.94)
03:30:47.576 00.003 6120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.81 = -0.47)
03:30:47.580 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.13 mountX=-0.09 mountY=-0.04, mountTheta=-2.71
03:30:47.585 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.00, opts=13)
03:30:47.589 00.004 6120 Enqueuing Move request for scope (-0.10, 0.00)
03:30:47.594 00.005 7680 Worker thread wakes up
03:30:47.594 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:47.601 00.007 6120 UpdateGuideState exits: m=8495 SNR=61.7
03:30:47.605 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
03:30:47.605 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
03:30:47.605 00.000 7680 Moving (-0.10, 0.00) raw xDistance=-0.09 yDistance=-0.04
03:30:47.605 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:47.608 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:47.614 00.006 6120 Enqueuing Expose request
03:30:47.618 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:30:47.618 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:47.619 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:30:47.619 00.000 7680 MoveAxis(E, 0, ABG)
03:30:47.619 00.000 7680 Move returns status 0, amount 0
03:30:47.619 00.000 7680 MoveAxis(N, 0, ABG)
03:30:47.621 00.002 7680 Move returns status 0, amount 0
03:30:47.621 00.000 7680 move complete, result=0
03:30:47.621 00.000 7680 worker thread done servicing request
03:30:47.621 00.000 7680 Worker thread wakes up
03:30:47.622 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:30:47.626 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:47.626 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:48.869 01.243 7680 Exposure complete
03:30:49.024 00.155 7680 worker thread done servicing request
03:30:49.025 00.001 6120 OnExposeComplete: enter
03:30:49.029 00.004 6120 UpdateGuideState(): m_state=6
03:30:49.033 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3044
03:30:49.037 00.004 6120 Star::Find returns 1 (0), X=512.83, Y=670.72, Mass=7982, SNR=59.4, Peak=185 HFD=6.6
03:30:49.042 00.005 6120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.19) = xAngle (-2.38 = -2.38)
03:30:49.046 00.004 6120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.50 = 0.50)
03:30:49.049 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.19 mountX=-0.09 mountY=0.06, mountTheta=2.56
03:30:49.054 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.11, opts=13)
03:30:49.059 00.005 6120 Enqueuing Move request for scope (-0.08, -0.11)
03:30:49.063 00.004 7680 Worker thread wakes up
03:30:49.063 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
03:30:49.063 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
03:30:49.063 00.000 7680 Moving (-0.08, -0.11) raw xDistance=-0.09 yDistance=0.06
03:30:49.063 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:30:49.063 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:49.064 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:49.067 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:30:49.067 00.000 6120 UpdateGuideState exits: m=7982 SNR=59.4
03:30:49.071 00.004 7680 MoveAxis(E, 0, ABG)
03:30:49.071 00.000 7680 Move returns status 0, amount 0
03:30:49.072 00.001 7680 MoveAxis(N, 0, ABG)
03:30:49.072 00.000 7680 Move returns status 0, amount 0
03:30:49.072 00.000 7680 move complete, result=0
03:30:49.072 00.000 7680 worker thread done servicing request
03:30:49.072 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:49.077 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:49.080 00.003 6120 Enqueuing Expose request
03:30:49.084 00.004 7680 Worker thread wakes up
03:30:49.084 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:49.088 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:49.088 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:50.343 01.255 7680 Exposure complete
03:30:50.483 00.140 7680 worker thread done servicing request
03:30:50.484 00.001 6120 OnExposeComplete: enter
03:30:50.487 00.003 6120 UpdateGuideState(): m_state=6
03:30:50.491 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3045
03:30:50.495 00.004 6120 Star::Find returns 1 (0), X=512.84, Y=670.69, Mass=8570, SNR=60.5, Peak=200 HFD=6.7
03:30:50.499 00.004 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.15 = -2.15)
03:30:50.504 00.005 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
03:30:50.507 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.97 mountX=-0.08 mountY=0.10, mountTheta=2.27
03:30:50.513 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.14, opts=13)
03:30:50.517 00.004 6120 Enqueuing Move request for scope (-0.06, -0.14)
03:30:50.520 00.003 7680 Worker thread wakes up
03:30:50.520 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:50.524 00.004 6120 UpdateGuideState exits: m=8570 SNR=60.5
03:30:50.528 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:50.531 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:50.536 00.005 6120 Enqueuing Expose request
03:30:50.540 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
03:30:50.540 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
03:30:50.540 00.000 7680 Moving (-0.06, -0.14) raw xDistance=-0.08 yDistance=0.10
03:30:50.540 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:30:50.540 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:50.540 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:30:50.541 00.001 7680 MoveAxis(E, 0, ABG)
03:30:50.541 00.000 7680 Move returns status 0, amount 0
03:30:50.541 00.000 7680 MoveAxis(N, 0, ABG)
03:30:50.541 00.000 7680 Move returns status 0, amount 0
03:30:50.541 00.000 7680 move complete, result=0
03:30:50.542 00.001 7680 worker thread done servicing request
03:30:50.542 00.000 7680 Worker thread wakes up
03:30:50.542 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:50.547 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:50.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:51.802 01.255 7680 Exposure complete
03:30:51.949 00.147 7680 worker thread done servicing request
03:30:51.950 00.001 6120 OnExposeComplete: enter
03:30:51.953 00.003 6120 UpdateGuideState(): m_state=6
03:30:51.958 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3046
03:30:51.961 00.003 6120 Star::Find returns 1 (0), X=512.74, Y=670.67, Mass=8476, SNR=60.6, Peak=228 HFD=6.7
03:30:51.966 00.005 6120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.19) = xAngle (-2.56 = -2.56)
03:30:51.969 00.003 6120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.31 = 0.31)
03:30:51.973 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-2.38 mountX=-0.19 mountY=0.07, mountTheta=2.79
03:30:51.978 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.15, opts=13)
03:30:51.982 00.004 6120 Enqueuing Move request for scope (-0.16, -0.15)
03:30:51.985 00.003 7680 Worker thread wakes up
03:30:51.985 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:51.990 00.005 6120 UpdateGuideState exits: m=8476 SNR=60.6
03:30:51.995 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:51.999 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:52.003 00.004 6120 Enqueuing Expose request
03:30:52.007 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
03:30:52.007 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
03:30:52.007 00.000 7680 Moving (-0.16, -0.15) raw xDistance=-0.19 yDistance=0.07
03:30:52.007 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:30:52.007 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:52.008 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:30:52.008 00.000 7680 MoveAxis(E, 0, ABG)
03:30:52.008 00.000 7680 Move returns status 0, amount 0
03:30:52.008 00.000 7680 MoveAxis(N, 0, ABG)
03:30:52.008 00.000 7680 Move returns status 0, amount 0
03:30:52.009 00.001 7680 move complete, result=0
03:30:52.010 00.001 7680 worker thread done servicing request
03:30:52.010 00.000 7680 Worker thread wakes up
03:30:52.010 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:52.014 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:52.014 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:53.256 01.242 7680 Exposure complete
03:30:53.397 00.141 7680 worker thread done servicing request
03:30:53.397 00.000 6120 OnExposeComplete: enter
03:30:53.404 00.007 6120 UpdateGuideState(): m_state=6
03:30:53.407 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3047
03:30:53.410 00.003 6120 Star::Find returns 1 (0), X=512.79, Y=670.59, Mass=8312, SNR=60.4, Peak=191 HFD=6.8
03:30:53.412 00.002 6120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
03:30:53.415 00.003 6120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.67 = 0.67)
03:30:53.420 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.23 hyp=0.26 cameraTheta=-2.02 mountX=-0.15 mountY=0.16, mountTheta=2.34
03:30:53.424 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.23, opts=13)
03:30:53.429 00.005 6120 Enqueuing Move request for scope (-0.11, -0.23)
03:30:53.433 00.004 7680 Worker thread wakes up
03:30:53.433 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:53.438 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.23) opts 0xd
03:30:53.438 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.23)
03:30:53.438 00.000 7680 Moving (-0.11, -0.23) raw xDistance=-0.15 yDistance=0.16
03:30:53.438 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:30:53.439 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:53.439 00.000 6120 UpdateGuideState exits: m=8312 SNR=60.4
03:30:53.442 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:53.447 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:53.451 00.004 6120 Enqueuing Expose request
03:30:53.454 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:30:53.454 00.000 7680 MoveAxis(E, 0, ABG)
03:30:53.455 00.001 7680 Move returns status 0, amount 0
03:30:53.455 00.000 7680 MoveAxis(N, 0, ABG)
03:30:53.455 00.000 7680 Move returns status 0, amount 0
03:30:53.456 00.001 7680 move complete, result=0
03:30:53.456 00.000 7680 worker thread done servicing request
03:30:53.456 00.000 7680 Worker thread wakes up
03:30:53.456 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:30:53.460 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:53.461 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:54.712 01.251 7680 Exposure complete
03:30:54.859 00.147 7680 worker thread done servicing request
03:30:54.860 00.001 6120 OnExposeComplete: enter
03:30:54.863 00.003 6120 UpdateGuideState(): m_state=6
03:30:54.868 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3048
03:30:54.874 00.006 6120 Star::Find returns 1 (0), X=512.77, Y=670.53, Mass=8455, SNR=60.4, Peak=183 HFD=6.8
03:30:54.878 00.004 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
03:30:54.881 00.003 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
03:30:54.885 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-2.00 mountX=-0.19 mountY=0.21, mountTheta=2.31
03:30:54.890 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.30, opts=13)
03:30:54.895 00.005 6120 Enqueuing Move request for scope (-0.14, -0.30)
03:30:54.897 00.002 7680 Worker thread wakes up
03:30:54.897 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.30) opts 0xd
03:30:54.899 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.30)
03:30:54.899 00.000 7680 Moving (-0.14, -0.30) raw xDistance=-0.19 yDistance=0.21
03:30:54.899 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:30:54.900 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:54.903 00.003 6120 UpdateGuideState exits: m=8455 SNR=60.4
03:30:54.906 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:54.910 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:54.914 00.004 6120 Enqueuing Expose request
03:30:54.917 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:30:54.917 00.000 7680 MoveAxis(E, 0, ABG)
03:30:54.917 00.000 7680 Move returns status 0, amount 0
03:30:54.918 00.001 7680 MoveAxis(S, 111, ABG)
03:30:54.918 00.000 7680 Guiding  Dir = 1, Dur = 111
03:30:54.918 00.000 7680 IsSlewing returns 0
03:30:54.919 00.001 7680 IsGuiding returns 0
03:30:54.921 00.002 7680 PulseGuide returned control before completion, sleep 121
03:30:55.044 00.123 7680 IsGuiding returns 1
03:30:55.045 00.001 7680 scope still moving after pulse duration time elapsed
03:30:55.075 00.030 7680 IsSlewing returns 0
03:30:55.075 00.000 7680 IsGuiding returns 0
03:30:55.077 00.002 7680 scope move finished after 111 + 44 ms
03:30:55.077 00.000 7680 Move returns status 0, amount 111
03:30:55.078 00.001 7680 move complete, result=0
03:30:55.078 00.000 7680 worker thread done servicing request
03:30:55.078 00.000 7680 Worker thread wakes up
03:30:55.079 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 111 ms SOUTH
03:30:55.087 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:55.087 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:56.351 01.264 7680 Exposure complete
03:30:56.491 00.140 7680 worker thread done servicing request
03:30:56.491 00.000 6120 OnExposeComplete: enter
03:30:56.496 00.005 6120 UpdateGuideState(): m_state=6
03:30:56.500 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3049
03:30:56.505 00.005 6120 Star::Find returns 1 (0), X=512.81, Y=670.60, Mass=8089, SNR=59.3, Peak=211 HFD=6.8
03:30:56.509 00.004 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.19) = xAngle (-2.15 = -2.15)
03:30:56.512 00.003 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
03:30:56.515 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.96 mountX=-0.13 mountY=0.16, mountTheta=2.26
03:30:56.521 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.22, opts=13)
03:30:56.524 00.003 6120 Enqueuing Move request for scope (-0.09, -0.22)
03:30:56.527 00.003 7680 Worker thread wakes up
03:30:56.528 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:56.532 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.22) opts 0xd
03:30:56.532 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.22)
03:30:56.532 00.000 7680 Moving (-0.09, -0.22) raw xDistance=-0.13 yDistance=0.16
03:30:56.532 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:30:56.532 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:56.533 00.001 6120 UpdateGuideState exits: m=8089 SNR=59.3
03:30:56.536 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:56.540 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:56.543 00.003 6120 Enqueuing Expose request
03:30:56.545 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:30:56.546 00.001 7680 MoveAxis(E, 0, ABG)
03:30:56.546 00.000 7680 Move returns status 0, amount 0
03:30:56.546 00.000 7680 MoveAxis(N, 0, ABG)
03:30:56.546 00.000 7680 Move returns status 0, amount 0
03:30:56.546 00.000 7680 move complete, result=0
03:30:56.546 00.000 7680 worker thread done servicing request
03:30:56.546 00.000 7680 Worker thread wakes up
03:30:56.548 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:30:56.551 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:56.551 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:57.798 01.247 7680 Exposure complete
03:30:57.926 00.128 7680 worker thread done servicing request
03:30:57.927 00.001 6120 OnExposeComplete: enter
03:30:57.931 00.004 6120 UpdateGuideState(): m_state=6
03:30:57.936 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3050
03:30:57.941 00.005 6120 Star::Find returns 1 (0), X=512.96, Y=670.01, Mass=8061, SNR=59.3, Peak=204 HFD=6.3
03:30:57.945 00.004 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
03:30:57.949 00.004 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
03:30:57.953 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.82 hyp=0.82 cameraTheta=-1.49 mountX=-0.09 mountY=0.76, mountTheta=1.69
03:30:57.957 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.82, opts=13)
03:30:57.962 00.005 6120 Enqueuing Move request for scope (0.06, -0.82)
03:30:57.968 00.006 7680 Worker thread wakes up
03:30:57.969 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.82) opts 0xd
03:30:57.969 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.82)
03:30:57.969 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:57.973 00.004 6120 UpdateGuideState exits: m=8061 SNR=59.3
03:30:57.977 00.004 7680 Moving (0.06, -0.82) raw xDistance=-0.09 yDistance=0.76
03:30:57.977 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:30:57.977 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
03:30:57.977 00.000 7680 MoveAxis(E, 0, ABG)
03:30:57.977 00.000 7680 Move returns status 0, amount 0
03:30:57.978 00.001 7680 MoveAxis(S, 413, ABG)
03:30:57.978 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:57.983 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:57.987 00.004 6120 Enqueuing Expose request
03:30:57.990 00.003 7680 Guiding  Dir = 1, Dur = 413
03:30:57.991 00.001 7680 IsSlewing returns 0
03:30:57.991 00.000 7680 IsGuiding returns 0
03:30:57.992 00.001 7680 PulseGuide returned control before completion, sleep 423
03:30:58.419 00.427 7680 IsGuiding returns 1
03:30:58.420 00.001 7680 scope still moving after pulse duration time elapsed
03:30:58.451 00.031 7680 IsSlewing returns 0
03:30:58.452 00.001 7680 IsGuiding returns 0
03:30:58.453 00.001 7680 scope move finished after 413 + 48 ms
03:30:58.453 00.000 7680 Move returns status 0, amount 413
03:30:58.455 00.002 7680 move complete, result=0
03:30:58.455 00.000 7680 worker thread done servicing request
03:30:58.455 00.000 7680 Worker thread wakes up
03:30:58.456 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 413 ms SOUTH
03:30:58.463 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:58.463 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:30:59.714 01.251 7680 Exposure complete
03:30:59.855 00.141 7680 worker thread done servicing request
03:30:59.855 00.000 6120 OnExposeComplete: enter
03:30:59.859 00.004 6120 UpdateGuideState(): m_state=6
03:30:59.865 00.006 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3051
03:30:59.871 00.006 6120 Star::Find returns 1 (0), X=513.05, Y=670.80, Mass=8474, SNR=61.1, Peak=201 HFD=6.6
03:30:59.880 00.009 6120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.19) = xAngle (-0.34 = -0.34)
03:30:59.886 00.006 6120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.54 = 2.54)
03:30:59.892 00.006 6120 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.15 mountX=0.14 mountY=0.09, mountTheta=0.54
03:30:59.899 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.02, opts=13)
03:30:59.906 00.007 6120 Enqueuing Move request for scope (0.15, -0.02)
03:30:59.915 00.009 7680 Worker thread wakes up
03:30:59.916 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:30:59.923 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
03:30:59.923 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
03:30:59.925 00.002 7680 Moving (0.15, -0.02) raw xDistance=0.14 yDistance=0.09
03:30:59.925 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:30:59.925 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:30:59.925 00.000 6120 UpdateGuideState exits: m=8474 SNR=61.1
03:30:59.931 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:30:59.937 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:30:59.943 00.006 6120 Enqueuing Expose request
03:30:59.949 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:30:59.949 00.000 7680 MoveAxis(E, 0, ABG)
03:30:59.949 00.000 7680 Move returns status 0, amount 0
03:30:59.950 00.001 7680 MoveAxis(N, 0, ABG)
03:30:59.950 00.000 7680 Move returns status 0, amount 0
03:30:59.950 00.000 7680 move complete, result=0
03:30:59.950 00.000 7680 worker thread done servicing request
03:30:59.951 00.001 7680 Worker thread wakes up
03:30:59.951 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:30:59.958 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:30:59.959 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:01.215 01.256 7680 Exposure complete
03:31:01.356 00.141 7680 worker thread done servicing request
03:31:01.356 00.000 6120 OnExposeComplete: enter
03:31:01.360 00.004 6120 UpdateGuideState(): m_state=6
03:31:01.364 00.004 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3052
03:31:01.369 00.005 6120 Star::Find returns 1 (0), X=513.06, Y=670.15, Mass=7536, SNR=57.5, Peak=202 HFD=6.3
03:31:01.373 00.004 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
03:31:01.378 00.005 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
03:31:01.383 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=-0.68 hyp=0.69 cameraTheta=-1.34 mountX=0.03 mountY=0.68, mountTheta=1.52
03:31:01.388 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.68, opts=13)
03:31:01.391 00.003 6120 Enqueuing Move request for scope (0.16, -0.68)
03:31:01.395 00.004 7680 Worker thread wakes up
03:31:01.396 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.68) opts 0xd
03:31:01.396 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.68)
03:31:01.396 00.000 7680 Moving (0.16, -0.68) raw xDistance=0.03 yDistance=0.68
03:31:01.396 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:31:01.396 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
03:31:01.396 00.000 7680 MoveAxis(E, 0, ABG)
03:31:01.397 00.001 7680 Move returns status 0, amount 0
03:31:01.397 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:01.401 00.004 7680 MoveAxis(S, 367, ABG)
03:31:01.401 00.000 7680 Guiding  Dir = 1, Dur = 367
03:31:01.402 00.001 6120 UpdateGuideState exits: m=7536 SNR=57.5
03:31:01.404 00.002 7680 IsSlewing returns 0
03:31:01.405 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:01.409 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:01.412 00.003 7680 IsGuiding returns 0
03:31:01.412 00.000 6120 Enqueuing Expose request
03:31:01.415 00.003 7680 PulseGuide returned control before completion, sleep 377
03:31:01.796 00.381 7680 IsGuiding returns 1
03:31:01.798 00.002 7680 scope still moving after pulse duration time elapsed
03:31:01.827 00.029 7680 IsSlewing returns 0
03:31:01.829 00.002 7680 IsGuiding returns 0
03:31:01.830 00.001 7680 scope move finished after 367 + 50 ms
03:31:01.830 00.000 7680 Move returns status 0, amount 367
03:31:01.830 00.000 7680 move complete, result=0
03:31:01.831 00.001 7680 worker thread done servicing request
03:31:01.831 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.7 px 367 ms SOUTH
03:31:01.839 00.008 7680 Worker thread wakes up
03:31:01.839 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:01.839 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:03.092 01.253 7680 Exposure complete
03:31:03.239 00.147 7680 worker thread done servicing request
03:31:03.240 00.001 6120 OnExposeComplete: enter
03:31:03.245 00.005 6120 UpdateGuideState(): m_state=6
03:31:03.250 00.005 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3053
03:31:03.255 00.005 6120 Star::Find returns 1 (0), X=512.92, Y=671.24, Mass=9220, SNR=62.8, Peak=211 HFD=6.7
03:31:03.258 00.003 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (0.19) = xAngle (1.35 = 1.35)
03:31:03.262 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.22 = -2.06)
03:31:03.267 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.42 hyp=0.42 cameraTheta=1.53 mountX=0.09 mountY=-0.37, mountTheta=-1.32
03:31:03.271 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.42, opts=13)
03:31:03.275 00.004 6120 Enqueuing Move request for scope (0.02, 0.42)
03:31:03.280 00.005 7680 Worker thread wakes up
03:31:03.280 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:03.287 00.007 6120 UpdateGuideState exits: m=9220 SNR=62.8
03:31:03.291 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:03.294 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:03.298 00.004 6120 Enqueuing Expose request
03:31:03.301 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.42) opts 0xd
03:31:03.302 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.42)
03:31:03.302 00.000 7680 Moving (0.02, 0.42) raw xDistance=0.09 yDistance=-0.37
03:31:03.302 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:31:03.302 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:31:03.302 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
03:31:03.303 00.001 7680 MoveAxis(E, 0, ABG)
03:31:03.304 00.001 7680 Move returns status 0, amount 0
03:31:03.304 00.000 7680 MoveAxis(N, 0, ABG)
03:31:03.304 00.000 7680 Move returns status 0, amount 0
03:31:03.304 00.000 7680 move complete, result=0
03:31:03.305 00.001 7680 worker thread done servicing request
03:31:03.305 00.000 7680 Worker thread wakes up
03:31:03.305 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
03:31:03.310 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:03.310 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:04.566 01.256 7680 Exposure complete
03:31:04.744 00.178 7680 worker thread done servicing request
03:31:04.745 00.001 6120 OnExposeComplete: enter
03:31:04.751 00.006 6120 UpdateGuideState(): m_state=6
03:31:04.756 00.005 6120 Star::Find(15, 512, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3054
03:31:04.763 00.007 6120 Star::Find returns 1 (0), X=513.04, Y=670.92, Mass=8678, SNR=60.8, Peak=228 HFD=6.4
03:31:04.769 00.006 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (0.19) = xAngle (0.42 = 0.42)
03:31:04.775 00.006 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.30 = -2.99)
03:31:04.778 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.61 mountX=0.15 mountY=-0.03, mountTheta=-0.17
03:31:04.784 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.09, opts=13)
03:31:04.789 00.005 6120 Enqueuing Move request for scope (0.13, 0.09)
03:31:04.792 00.003 7680 Worker thread wakes up
03:31:04.792 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:04.796 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
03:31:04.796 00.000 6120 UpdateGuideState exits: m=8678 SNR=60.8
03:31:04.799 00.003 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
03:31:04.799 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:04.803 00.004 7680 Moving (0.13, 0.09) raw xDistance=0.15 yDistance=-0.03
03:31:04.804 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:31:04.804 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:31:04.804 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:31:04.804 00.000 7680 MoveAxis(E, 0, ABG)
03:31:04.804 00.000 7680 Move returns status 0, amount 0
03:31:04.804 00.000 7680 MoveAxis(N, 0, ABG)
03:31:04.805 00.001 7680 Move returns status 0, amount 0
03:31:04.805 00.000 7680 move complete, result=0
03:31:04.805 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:04.810 00.005 6120 Enqueuing Expose request
03:31:04.814 00.004 7680 worker thread done servicing request
03:31:04.814 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:31:04.817 00.003 7680 Worker thread wakes up
03:31:04.817 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:04.817 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:06.065 01.248 7680 Exposure complete
03:31:06.207 00.142 7680 worker thread done servicing request
03:31:06.208 00.001 6120 OnExposeComplete: enter
03:31:06.211 00.003 6120 UpdateGuideState(): m_state=6
03:31:06.213 00.002 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3055
03:31:06.218 00.005 6120 Star::Find returns 1 (0), X=513.05, Y=670.91, Mass=8162, SNR=59.6, Peak=206 HFD=6.5
03:31:06.221 00.003 6120 CameraToMount -- cameraTheta (0.52) - m_xAngle (0.19) = xAngle (0.34 = 0.34)
03:31:06.226 00.005 6120 CameraToMount -- cameraTheta (0.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.21 = -3.07)
03:31:06.229 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.52 mountX=0.16 mountY=-0.01, mountTheta=-0.07
03:31:06.233 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.09, opts=13)
03:31:06.238 00.005 6120 Enqueuing Move request for scope (0.15, 0.09)
03:31:06.242 00.004 7680 Worker thread wakes up
03:31:06.242 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
03:31:06.242 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
03:31:06.242 00.000 7680 Moving (0.15, 0.09) raw xDistance=0.16 yDistance=-0.01
03:31:06.242 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:06.247 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:31:06.247 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:31:06.247 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:31:06.248 00.001 7680 MoveAxis(E, 0, ABG)
03:31:06.248 00.000 7680 Move returns status 0, amount 0
03:31:06.248 00.000 7680 MoveAxis(N, 0, ABG)
03:31:06.249 00.001 7680 Move returns status 0, amount 0
03:31:06.249 00.000 7680 move complete, result=0
03:31:06.249 00.000 7680 worker thread done servicing request
03:31:06.249 00.000 6120 UpdateGuideState exits: m=8162 SNR=59.6
03:31:06.253 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:06.257 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:06.261 00.004 6120 Enqueuing Expose request
03:31:06.264 00.003 7680 Worker thread wakes up
03:31:06.264 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:31:06.267 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:06.267 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:07.525 01.258 7680 Exposure complete
03:31:07.667 00.142 7680 worker thread done servicing request
03:31:07.668 00.001 6120 OnExposeComplete: enter
03:31:07.671 00.003 6120 UpdateGuideState(): m_state=6
03:31:07.675 00.004 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3056
03:31:07.679 00.004 6120 Star::Find returns 1 (0), X=512.99, Y=670.77, Mass=8708, SNR=61.9, Peak=206 HFD=6.8
03:31:07.683 00.004 6120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.19) = xAngle (-0.76 = -0.76)
03:31:07.687 00.004 6120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.12 = 2.12)
03:31:07.691 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.57 mountX=0.08 mountY=0.09, mountTheta=0.86
03:31:07.695 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.06, opts=13)
03:31:07.700 00.005 6120 Enqueuing Move request for scope (0.09, -0.06)
03:31:07.704 00.004 7680 Worker thread wakes up
03:31:07.704 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
03:31:07.704 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
03:31:07.704 00.000 7680 Moving (0.09, -0.06) raw xDistance=0.08 yDistance=0.09
03:31:07.704 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:31:07.705 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:31:07.705 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:07.708 00.003 6120 UpdateGuideState exits: m=8708 SNR=61.9
03:31:07.713 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:31:07.713 00.000 7680 MoveAxis(E, 0, ABG)
03:31:07.714 00.001 7680 Move returns status 0, amount 0
03:31:07.714 00.000 7680 MoveAxis(N, 0, ABG)
03:31:07.714 00.000 7680 Move returns status 0, amount 0
03:31:07.714 00.000 7680 move complete, result=0
03:31:07.714 00.000 7680 worker thread done servicing request
03:31:07.715 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:07.719 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:07.723 00.004 6120 Enqueuing Expose request
03:31:07.726 00.003 7680 Worker thread wakes up
03:31:07.726 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:07.731 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:07.731 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:08.982 01.251 7680 Exposure complete
03:31:09.117 00.135 7680 worker thread done servicing request
03:31:09.117 00.000 6120 OnExposeComplete: enter
03:31:09.121 00.004 6120 UpdateGuideState(): m_state=6
03:31:09.127 00.006 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3057
03:31:09.132 00.005 6120 Star::Find returns 1 (0), X=512.91, Y=672.79, Mass=8451, SNR=62.4, Peak=220 HFD=6.6
03:31:09.137 00.005 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (0.19) = xAngle (1.38 = 1.38)
03:31:09.140 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.25 = -2.03)
03:31:09.144 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=1.96 hyp=1.96 cameraTheta=1.57 mountX=0.38 mountY=-1.76, mountTheta=-1.36
03:31:09.149 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=1.96, opts=13)
03:31:09.153 00.004 6120 Enqueuing Move request for scope (0.01, 1.96)
03:31:09.157 00.004 7680 Worker thread wakes up
03:31:09.157 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 1.96) opts 0xd
03:31:09.157 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 1.96)
03:31:09.157 00.000 7680 Moving (0.01, 1.96) raw xDistance=0.38 yDistance=-1.76
03:31:09.157 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
03:31:09.159 00.002 7680 resist switch: large excursion: input -1.76 thresh 0.60 direction from 1 to -1
03:31:09.159 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:09.163 00.004 6120 UpdateGuideState exits: m=8451 SNR=62.4
03:31:09.166 00.003 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.27
03:31:09.168 00.002 7680 GuideAlgorithmResistSwitch::result() returns -1.76 from input -1.76
03:31:09.168 00.000 7680 MoveAxis(W, 154, ABG)
03:31:09.168 00.000 7680 Guiding  Dir = 3, Dur = 154
03:31:09.168 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:09.173 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:09.177 00.004 7680 IsSlewing returns 0
03:31:09.177 00.000 6120 Enqueuing Expose request
03:31:09.183 00.006 7680 IsGuiding returns 0
03:31:09.185 00.002 7680 PulseGuide returned control before completion, sleep 164
03:31:09.360 00.175 7680 IsGuiding returns 1
03:31:09.361 00.001 7680 scope still moving after pulse duration time elapsed
03:31:09.391 00.030 7680 IsSlewing returns 0
03:31:09.392 00.001 7680 IsGuiding returns 0
03:31:09.393 00.001 7680 scope move finished after 154 + 55 ms
03:31:09.393 00.000 7680 Move returns status 0, amount 154
03:31:09.395 00.002 7680 MoveAxis(N, 954, ABG)
03:31:09.395 00.000 7680 Guiding  Dir = 0, Dur = 954
03:31:09.395 00.000 7680 IsSlewing returns 0
03:31:09.396 00.001 7680 IsGuiding returns 0
03:31:09.396 00.000 7680 PulseGuide returned control before completion, sleep 964
03:31:10.364 00.968 7680 IsGuiding returns 1
03:31:10.364 00.000 7680 scope still moving after pulse duration time elapsed
03:31:10.394 00.030 7680 IsSlewing returns 0
03:31:10.396 00.002 7680 IsGuiding returns 0
03:31:10.397 00.001 7680 scope move finished after 954 + 46 ms
03:31:10.398 00.001 7680 Move returns status 0, amount 954
03:31:10.400 00.002 7680 move complete, result=0
03:31:10.400 00.000 7680 worker thread done servicing request
03:31:10.401 00.001 6120 GuideStep: 0.4 px 154 ms WEST, -1.8 px 954 ms NORTH
03:31:10.408 00.007 7680 Worker thread wakes up
03:31:10.408 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:10.408 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:11.654 01.246 7680 Exposure complete
03:31:11.796 00.142 7680 worker thread done servicing request
03:31:11.798 00.002 6120 OnExposeComplete: enter
03:31:11.802 00.004 6120 UpdateGuideState(): m_state=6
03:31:11.805 00.003 6120 Star::Find(15, 512, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3058
03:31:11.810 00.005 6120 Star::Find returns 1 (0), X=512.45, Y=669.84, Mass=8649, SNR=61.0, Peak=226 HFD=6.5
03:31:11.813 00.003 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
03:31:11.818 00.005 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
03:31:11.822 00.004 6120 CameraToMount -- cameraX=-0.46 cameraY=-0.99 hyp=1.09 cameraTheta=-2.00 mountX=-0.63 mountY=0.69, mountTheta=2.31
03:31:11.827 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.46, y=-0.99, opts=13)
03:31:11.831 00.004 6120 Enqueuing Move request for scope (-0.46, -0.99)
03:31:11.834 00.003 7680 Worker thread wakes up
03:31:11.835 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:11.839 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.99) opts 0xd
03:31:11.839 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.46, -0.99)
03:31:11.839 00.000 7680 Moving (-0.46, -0.99) raw xDistance=-0.63 yDistance=0.69
03:31:11.839 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.63
03:31:11.840 00.001 6120 UpdateGuideState exits: m=8649 SNR=61.0
03:31:11.845 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:11.850 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:11.853 00.003 6120 Enqueuing Expose request
03:31:11.858 00.005 7680 resist switch: large excursion: input 0.69 thresh 0.60 direction from -1 to 1
03:31:11.858 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.06
03:31:11.858 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
03:31:11.859 00.001 7680 MoveAxis(E, 247, ABG)
03:31:11.859 00.000 7680 Guiding  Dir = 2, Dur = 247
03:31:11.859 00.000 7680 IsSlewing returns 0
03:31:11.859 00.000 7680 IsGuiding returns 0
03:31:11.860 00.001 7680 PulseGuide returned control before completion, sleep 257
03:31:12.128 00.268 7680 IsGuiding returns 1
03:31:12.128 00.000 7680 scope still moving after pulse duration time elapsed
03:31:12.159 00.031 7680 IsSlewing returns 0
03:31:12.160 00.001 7680 IsGuiding returns 0
03:31:12.160 00.000 7680 scope move finished after 247 + 53 ms
03:31:12.161 00.001 7680 Move returns status 0, amount 247
03:31:12.161 00.000 7680 MoveAxis(S, 373, ABG)
03:31:12.162 00.001 7680 Guiding  Dir = 1, Dur = 373
03:31:12.162 00.000 7680 IsSlewing returns 0
03:31:12.163 00.001 7680 IsGuiding returns 0
03:31:12.163 00.000 7680 PulseGuide returned control before completion, sleep 383
03:31:12.550 00.387 7680 IsGuiding returns 1
03:31:12.551 00.001 7680 scope still moving after pulse duration time elapsed
03:31:12.581 00.030 7680 IsSlewing returns 0
03:31:12.583 00.002 7680 IsGuiding returns 0
03:31:12.584 00.001 7680 scope move finished after 373 + 47 ms
03:31:12.584 00.000 7680 Move returns status 0, amount 373
03:31:12.584 00.000 7680 move complete, result=0
03:31:12.585 00.001 7680 worker thread done servicing request
03:31:12.585 00.000 6120 GuideStep: -0.6 px 247 ms EAST, 0.7 px 373 ms SOUTH
03:31:12.595 00.010 7680 Worker thread wakes up
03:31:12.595 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:12.595 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:13.845 01.250 7680 Exposure complete
03:31:13.989 00.144 7680 worker thread done servicing request
03:31:13.989 00.000 6120 OnExposeComplete: enter
03:31:13.993 00.004 6120 UpdateGuideState(): m_state=6
03:31:13.997 00.004 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3059
03:31:14.002 00.005 6120 Star::Find returns 1 (0), X=512.72, Y=669.67, Mass=8527, SNR=62.0, Peak=194 HFD=6.8
03:31:14.006 00.004 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
03:31:14.010 00.004 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
03:31:14.015 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=-1.15 hyp=1.17 cameraTheta=-1.73 mountX=-0.40 mountY=0.95, mountTheta=1.97
03:31:14.019 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-1.15, opts=13)
03:31:14.024 00.005 6120 Enqueuing Move request for scope (-0.19, -1.15)
03:31:14.028 00.004 7680 Worker thread wakes up
03:31:14.029 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:14.033 00.004 6120 UpdateGuideState exits: m=8527 SNR=62.0
03:31:14.037 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:14.041 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:14.045 00.004 6120 Enqueuing Expose request
03:31:14.048 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -1.15) opts 0xd
03:31:14.048 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -1.15)
03:31:14.049 00.001 7680 Moving (-0.19, -1.15) raw xDistance=-0.40 yDistance=0.95
03:31:14.049 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.40
03:31:14.049 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95
03:31:14.049 00.000 7680 MoveAxis(E, 180, ABG)
03:31:14.049 00.000 7680 Guiding  Dir = 2, Dur = 180
03:31:14.050 00.001 7680 IsSlewing returns 0
03:31:14.050 00.000 7680 IsGuiding returns 0
03:31:14.051 00.001 7680 PulseGuide returned control before completion, sleep 190
03:31:14.251 00.200 7680 IsGuiding returns 1
03:31:14.251 00.000 7680 scope still moving after pulse duration time elapsed
03:31:14.281 00.030 7680 IsSlewing returns 0
03:31:14.283 00.002 7680 IsGuiding returns 0
03:31:14.283 00.000 7680 scope move finished after 180 + 53 ms
03:31:14.284 00.001 7680 Move returns status 0, amount 180
03:31:14.284 00.000 7680 MoveAxis(S, 518, ABG)
03:31:14.285 00.001 7680 Guiding  Dir = 1, Dur = 518
03:31:14.285 00.000 7680 IsSlewing returns 0
03:31:14.285 00.000 7680 IsGuiding returns 0
03:31:14.286 00.001 7680 PulseGuide returned control before completion, sleep 528
03:31:14.831 00.545 7680 IsGuiding returns 1
03:31:14.831 00.000 7680 scope still moving after pulse duration time elapsed
03:31:14.861 00.030 7680 IsSlewing returns 0
03:31:14.862 00.001 7680 IsGuiding returns 0
03:31:14.863 00.001 7680 scope move finished after 518 + 58 ms
03:31:14.863 00.000 7680 Move returns status 0, amount 518
03:31:14.864 00.001 7680 move complete, result=0
03:31:14.864 00.000 7680 worker thread done servicing request
03:31:14.864 00.000 6120 GuideStep: -0.4 px 180 ms EAST, 1.0 px 518 ms SOUTH
03:31:14.872 00.008 7680 Worker thread wakes up
03:31:14.872 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:14.872 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:16.128 01.256 7680 Exposure complete
03:31:16.265 00.137 7680 worker thread done servicing request
03:31:16.266 00.001 6120 OnExposeComplete: enter
03:31:16.269 00.003 6120 UpdateGuideState(): m_state=6
03:31:16.274 00.005 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3060
03:31:16.279 00.005 6120 Star::Find returns 1 (0), X=513.10, Y=669.96, Mass=8084, SNR=59.6, Peak=209 HFD=6.5
03:31:16.284 00.005 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
03:31:16.289 00.005 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
03:31:16.292 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=-0.87 hyp=0.89 cameraTheta=-1.35 mountX=0.03 mountY=0.87, mountTheta=1.53
03:31:16.298 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.87, opts=13)
03:31:16.303 00.005 6120 Enqueuing Move request for scope (0.20, -0.87)
03:31:16.306 00.003 7680 Worker thread wakes up
03:31:16.306 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:16.310 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.87) opts 0xd
03:31:16.311 00.001 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.87)
03:31:16.312 00.001 7680 Moving (0.20, -0.87) raw xDistance=0.03 yDistance=0.87
03:31:16.312 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:31:16.312 00.000 6120 UpdateGuideState exits: m=8084 SNR=59.6
03:31:16.316 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:16.320 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:16.323 00.003 6120 Enqueuing Expose request
03:31:16.328 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87
03:31:16.328 00.000 7680 MoveAxis(E, 0, ABG)
03:31:16.328 00.000 7680 Move returns status 0, amount 0
03:31:16.328 00.000 7680 MoveAxis(S, 471, ABG)
03:31:16.329 00.001 7680 Guiding  Dir = 1, Dur = 471
03:31:16.329 00.000 7680 IsSlewing returns 0
03:31:16.329 00.000 7680 IsGuiding returns 0
03:31:16.330 00.001 7680 PulseGuide returned control before completion, sleep 481
03:31:16.824 00.494 7680 IsGuiding returns 1
03:31:16.824 00.000 7680 scope still moving after pulse duration time elapsed
03:31:16.856 00.032 7680 IsSlewing returns 0
03:31:16.857 00.001 7680 IsGuiding returns 1
03:31:16.887 00.030 7680 IsSlewing returns 0
03:31:16.888 00.001 7680 IsGuiding returns 1
03:31:16.919 00.031 7680 IsSlewing returns 0
03:31:16.920 00.001 7680 IsGuiding returns 0
03:31:16.920 00.000 7680 scope move finished after 471 + 119 ms
03:31:16.920 00.000 7680 Move returns status 0, amount 471
03:31:16.920 00.000 7680 move complete, result=0
03:31:16.922 00.002 7680 worker thread done servicing request
03:31:16.922 00.000 7680 Worker thread wakes up
03:31:16.923 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.9 px 471 ms SOUTH
03:31:16.928 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:16.929 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:18.185 01.256 7680 Exposure complete
03:31:18.331 00.146 7680 worker thread done servicing request
03:31:18.331 00.000 6120 OnExposeComplete: enter
03:31:18.336 00.005 6120 UpdateGuideState(): m_state=6
03:31:18.340 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3061
03:31:18.344 00.004 6120 Star::Find returns 1 (0), X=513.25, Y=670.68, Mass=8109, SNR=59.3, Peak=198 HFD=6.7
03:31:18.347 00.003 6120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.19) = xAngle (-0.57 = -0.57)
03:31:18.352 00.005 6120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.30 = 2.30)
03:31:18.355 00.003 6120 CameraToMount -- cameraX=0.35 cameraY=-0.14 hyp=0.38 cameraTheta=-0.38 mountX=0.32 mountY=0.28, mountTheta=0.72
03:31:18.360 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=-0.14, opts=13)
03:31:18.364 00.004 6120 Enqueuing Move request for scope (0.35, -0.14)
03:31:18.367 00.003 7680 Worker thread wakes up
03:31:18.368 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.14) opts 0xd
03:31:18.368 00.000 7680 Handling offset move in thread for scope, endpoint = (0.35, -0.14)
03:31:18.368 00.000 7680 Moving (0.35, -0.14) raw xDistance=0.32 yDistance=0.28
03:31:18.368 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:31:18.368 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:31:18.368 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:18.373 00.005 7680 MoveAxis(W, 130, ABG)
03:31:18.374 00.001 7680 Guiding  Dir = 3, Dur = 130
03:31:18.374 00.000 6120 UpdateGuideState exits: m=8109 SNR=59.3
03:31:18.379 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:18.384 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:18.387 00.003 6120 Enqueuing Expose request
03:31:18.391 00.004 7680 IsSlewing returns 0
03:31:18.391 00.000 7680 IsGuiding returns 0
03:31:18.392 00.001 7680 PulseGuide returned control before completion, sleep 140
03:31:18.546 00.154 7680 IsGuiding returns 1
03:31:18.546 00.000 7680 scope still moving after pulse duration time elapsed
03:31:18.578 00.032 7680 IsSlewing returns 0
03:31:18.578 00.000 7680 IsGuiding returns 0
03:31:18.578 00.000 7680 scope move finished after 130 + 56 ms
03:31:18.579 00.001 7680 Move returns status 0, amount 130
03:31:18.579 00.000 7680 MoveAxis(S, 152, ABG)
03:31:18.579 00.000 7680 Guiding  Dir = 1, Dur = 152
03:31:18.579 00.000 7680 IsSlewing returns 0
03:31:18.580 00.001 7680 IsGuiding returns 0
03:31:18.580 00.000 7680 PulseGuide returned control before completion, sleep 162
03:31:18.749 00.169 7680 IsGuiding returns 1
03:31:18.751 00.002 7680 scope still moving after pulse duration time elapsed
03:31:18.782 00.031 7680 IsSlewing returns 0
03:31:18.783 00.001 7680 IsGuiding returns 0
03:31:18.784 00.001 7680 scope move finished after 152 + 51 ms
03:31:18.784 00.000 7680 Move returns status 0, amount 152
03:31:18.785 00.001 7680 move complete, result=0
03:31:18.786 00.001 7680 worker thread done servicing request
03:31:18.786 00.000 6120 GuideStep: 0.3 px 130 ms WEST, 0.3 px 152 ms SOUTH
03:31:18.792 00.006 7680 Worker thread wakes up
03:31:18.792 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:18.793 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:20.044 01.251 7680 Exposure complete
03:31:20.190 00.146 7680 worker thread done servicing request
03:31:20.191 00.001 6120 OnExposeComplete: enter
03:31:20.195 00.004 6120 UpdateGuideState(): m_state=6
03:31:20.199 00.004 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3062
03:31:20.202 00.003 6120 Star::Find returns 1 (0), X=512.95, Y=670.11, Mass=7908, SNR=59.8, Peak=212 HFD=6.4
03:31:20.206 00.004 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
03:31:20.210 00.004 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
03:31:20.214 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.72 hyp=0.72 cameraTheta=-1.50 mountX=-0.08 mountY=0.67, mountTheta=1.70
03:31:20.218 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.72, opts=13)
03:31:20.222 00.004 6120 Enqueuing Move request for scope (0.05, -0.72)
03:31:20.225 00.003 7680 Worker thread wakes up
03:31:20.225 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.72) opts 0xd
03:31:20.226 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.72)
03:31:20.226 00.000 7680 Moving (0.05, -0.72) raw xDistance=-0.08 yDistance=0.67
03:31:20.226 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:31:20.226 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
03:31:20.227 00.001 7680 MoveAxis(E, 0, ABG)
03:31:20.227 00.000 7680 Move returns status 0, amount 0
03:31:20.227 00.000 7680 MoveAxis(S, 362, ABG)
03:31:20.227 00.000 7680 Guiding  Dir = 1, Dur = 362
03:31:20.227 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:20.230 00.003 7680 IsSlewing returns 0
03:31:20.231 00.001 6120 UpdateGuideState exits: m=7908 SNR=59.8
03:31:20.234 00.003 7680 IsGuiding returns 0
03:31:20.234 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:20.238 00.004 7680 PulseGuide returned control before completion, sleep 372
03:31:20.238 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:20.242 00.004 6120 Enqueuing Expose request
03:31:20.612 00.370 7680 IsGuiding returns 1
03:31:20.613 00.001 7680 scope still moving after pulse duration time elapsed
03:31:20.642 00.029 7680 IsSlewing returns 0
03:31:20.644 00.002 7680 IsGuiding returns 0
03:31:20.644 00.000 7680 scope move finished after 362 + 47 ms
03:31:20.645 00.001 7680 Move returns status 0, amount 362
03:31:20.645 00.000 7680 move complete, result=0
03:31:20.646 00.001 7680 worker thread done servicing request
03:31:20.646 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 362 ms SOUTH
03:31:20.653 00.007 7680 Worker thread wakes up
03:31:20.653 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:20.653 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:21.915 01.262 7680 Exposure complete
03:31:22.047 00.132 7680 worker thread done servicing request
03:31:22.047 00.000 6120 OnExposeComplete: enter
03:31:22.051 00.004 6120 UpdateGuideState(): m_state=6
03:31:22.055 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3063
03:31:22.059 00.004 6120 Star::Find returns 1 (0), X=512.97, Y=670.86, Mass=8453, SNR=61.4, Peak=205 HFD=6.6
03:31:22.064 00.005 6120 CameraToMount -- cameraTheta (0.41) - m_xAngle (0.19) = xAngle (0.22 = 0.22)
03:31:22.067 00.003 6120 CameraToMount -- cameraTheta (0.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.10 = 3.10)
03:31:22.072 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.41 mountX=0.08 mountY=0.00, mountTheta=0.05
03:31:22.076 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.03, opts=13)
03:31:22.080 00.004 6120 Enqueuing Move request for scope (0.07, 0.03)
03:31:22.083 00.003 7680 Worker thread wakes up
03:31:22.083 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
03:31:22.084 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
03:31:22.084 00.000 7680 Moving (0.07, 0.03) raw xDistance=0.08 yDistance=0.00
03:31:22.084 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:31:22.084 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:31:22.084 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:31:22.084 00.000 7680 MoveAxis(E, 0, ABG)
03:31:22.084 00.000 7680 Move returns status 0, amount 0
03:31:22.084 00.000 7680 MoveAxis(N, 0, ABG)
03:31:22.085 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:22.089 00.004 7680 Move returns status 0, amount 0
03:31:22.089 00.000 7680 move complete, result=0
03:31:22.090 00.001 6120 UpdateGuideState exits: m=8453 SNR=61.4
03:31:22.095 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:22.100 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:22.103 00.003 6120 Enqueuing Expose request
03:31:22.106 00.003 7680 worker thread done servicing request
03:31:22.106 00.000 7680 Worker thread wakes up
03:31:22.108 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:22.111 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:22.111 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:23.362 01.251 7680 Exposure complete
03:31:23.500 00.138 7680 worker thread done servicing request
03:31:23.500 00.000 6120 OnExposeComplete: enter
03:31:23.504 00.004 6120 UpdateGuideState(): m_state=6
03:31:23.508 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3064
03:31:23.512 00.004 6120 Star::Find returns 1 (0), X=512.74, Y=670.76, Mass=8330, SNR=60.7, Peak=210 HFD=6.6
03:31:23.516 00.004 6120 CameraToMount -- cameraTheta (-2.76) - m_xAngle (0.19) = xAngle (-2.94 = -2.94)
03:31:23.521 00.005 6120 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.07 = -0.07)
03:31:23.566 00.045 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.76 mountX=-0.17 mountY=-0.01, mountTheta=-3.07
03:31:23.571 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.06, opts=13)
03:31:23.575 00.004 6120 Enqueuing Move request for scope (-0.16, -0.06)
03:31:23.579 00.004 7680 Worker thread wakes up
03:31:23.579 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:23.582 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
03:31:23.582 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
03:31:23.582 00.000 7680 Moving (-0.16, -0.06) raw xDistance=-0.17 yDistance=-0.01
03:31:23.582 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:31:23.583 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:31:23.583 00.000 6120 UpdateGuideState exits: m=8330 SNR=60.7
03:31:23.585 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:31:23.585 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:23.590 00.005 7680 MoveAxis(E, 0, ABG)
03:31:23.590 00.000 7680 Move returns status 0, amount 0
03:31:23.590 00.000 7680 MoveAxis(N, 0, ABG)
03:31:23.590 00.000 7680 Move returns status 0, amount 0
03:31:23.590 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:23.594 00.004 6120 Enqueuing Expose request
03:31:23.596 00.002 7680 move complete, result=0
03:31:23.596 00.000 7680 worker thread done servicing request
03:31:23.596 00.000 7680 Worker thread wakes up
03:31:23.598 00.002 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:31:23.601 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:23.601 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:24.851 01.250 7680 Exposure complete
03:31:24.988 00.137 7680 worker thread done servicing request
03:31:24.989 00.001 6120 OnExposeComplete: enter
03:31:24.995 00.006 6120 UpdateGuideState(): m_state=6
03:31:25.001 00.006 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3065
03:31:25.006 00.005 6120 Star::Find returns 1 (0), X=513.09, Y=670.80, Mass=8870, SNR=61.7, Peak=215 HFD=6.6
03:31:25.010 00.004 6120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.19) = xAngle (-0.34 = -0.34)
03:31:25.013 00.003 6120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.53 = 2.53)
03:31:25.017 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.19 cameraTheta=-0.15 mountX=0.18 mountY=0.11, mountTheta=0.55
03:31:25.023 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.03, opts=13)
03:31:25.026 00.003 6120 Enqueuing Move request for scope (0.18, -0.03)
03:31:25.031 00.005 7680 Worker thread wakes up
03:31:25.032 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
03:31:25.032 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
03:31:25.032 00.000 7680 Moving (0.18, -0.03) raw xDistance=0.18 yDistance=0.11
03:31:25.032 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:31:25.032 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:31:25.032 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:25.038 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:31:25.038 00.000 7680 MoveAxis(E, 0, ABG)
03:31:25.039 00.001 7680 Move returns status 0, amount 0
03:31:25.039 00.000 7680 MoveAxis(N, 0, ABG)
03:31:25.039 00.000 7680 Move returns status 0, amount 0
03:31:25.039 00.000 7680 move complete, result=0
03:31:25.040 00.001 6120 UpdateGuideState exits: m=8870 SNR=61.7
03:31:25.043 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:25.048 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:25.052 00.004 6120 Enqueuing Expose request
03:31:25.055 00.003 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:25.059 00.004 7680 worker thread done servicing request
03:31:25.059 00.000 7680 Worker thread wakes up
03:31:25.059 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:25.060 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:26.311 01.251 7680 Exposure complete
03:31:26.452 00.141 7680 worker thread done servicing request
03:31:26.452 00.000 6120 OnExposeComplete: enter
03:31:26.457 00.005 6120 UpdateGuideState(): m_state=6
03:31:26.461 00.004 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3066
03:31:26.465 00.004 6120 Star::Find returns 1 (0), X=512.83, Y=670.69, Mass=9154, SNR=63.5, Peak=213 HFD=6.7
03:31:26.469 00.004 6120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (0.19) = xAngle (-2.28 = -2.28)
03:31:26.473 00.004 6120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.59 = 0.59)
03:31:26.478 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.09 mountX=-0.10 mountY=0.09, mountTheta=2.43
03:31:26.482 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.13, opts=13)
03:31:26.486 00.004 6120 Enqueuing Move request for scope (-0.08, -0.13)
03:31:26.490 00.004 7680 Worker thread wakes up
03:31:26.490 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:26.495 00.005 6120 UpdateGuideState exits: m=9154 SNR=63.5
03:31:26.500 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:26.504 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
03:31:26.504 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
03:31:26.504 00.000 7680 Moving (-0.08, -0.13) raw xDistance=-0.10 yDistance=0.09
03:31:26.504 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:26.509 00.005 6120 Enqueuing Expose request
03:31:26.512 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:31:26.512 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:31:26.512 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:31:26.512 00.000 7680 MoveAxis(E, 0, ABG)
03:31:26.513 00.001 7680 Move returns status 0, amount 0
03:31:26.514 00.001 7680 MoveAxis(N, 0, ABG)
03:31:26.514 00.000 7680 Move returns status 0, amount 0
03:31:26.514 00.000 7680 move complete, result=0
03:31:26.514 00.000 7680 worker thread done servicing request
03:31:26.515 00.001 7680 Worker thread wakes up
03:31:26.515 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:26.518 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:26.518 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:27.764 01.246 7680 Exposure complete
03:31:27.897 00.133 7680 worker thread done servicing request
03:31:27.898 00.001 6120 OnExposeComplete: enter
03:31:27.902 00.004 6120 UpdateGuideState(): m_state=6
03:31:27.907 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3067
03:31:27.911 00.004 6120 Star::Find returns 1 (0), X=512.97, Y=670.18, Mass=7917, SNR=59.5, Peak=201 HFD=6.4
03:31:27.915 00.004 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
03:31:27.919 00.004 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
03:31:27.922 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.64 hyp=0.64 cameraTheta=-1.47 mountX=-0.05 mountY=0.60, mountTheta=1.66
03:31:27.927 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.64, opts=13)
03:31:27.930 00.003 6120 Enqueuing Move request for scope (0.07, -0.64)
03:31:27.934 00.004 7680 Worker thread wakes up
03:31:27.934 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.64) opts 0xd
03:31:27.934 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.64)
03:31:27.935 00.001 7680 Moving (0.07, -0.64) raw xDistance=-0.05 yDistance=0.60
03:31:27.935 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:31:27.936 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
03:31:27.936 00.000 7680 MoveAxis(E, 0, ABG)
03:31:27.936 00.000 7680 Move returns status 0, amount 0
03:31:27.936 00.000 7680 MoveAxis(S, 328, ABG)
03:31:27.936 00.000 7680 Guiding  Dir = 1, Dur = 328
03:31:27.936 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:27.944 00.008 7680 IsSlewing returns 0
03:31:27.944 00.000 6120 UpdateGuideState exits: m=7917 SNR=59.5
03:31:27.948 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:27.952 00.004 7680 IsGuiding returns 0
03:31:27.952 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:27.956 00.004 7680 PulseGuide returned control before completion, sleep 338
03:31:27.956 00.000 6120 Enqueuing Expose request
03:31:28.297 00.341 7680 IsGuiding returns 1
03:31:28.298 00.001 7680 scope still moving after pulse duration time elapsed
03:31:28.328 00.030 7680 IsSlewing returns 0
03:31:28.330 00.002 7680 IsGuiding returns 0
03:31:28.330 00.000 7680 scope move finished after 328 + 50 ms
03:31:28.331 00.001 7680 Move returns status 0, amount 328
03:31:28.332 00.001 7680 move complete, result=0
03:31:28.332 00.000 7680 worker thread done servicing request
03:31:28.332 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 328 ms SOUTH
03:31:28.339 00.007 7680 Worker thread wakes up
03:31:28.339 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:28.341 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:29.588 01.247 7680 Exposure complete
03:31:29.728 00.140 7680 worker thread done servicing request
03:31:29.729 00.001 6120 OnExposeComplete: enter
03:31:29.733 00.004 6120 UpdateGuideState(): m_state=6
03:31:29.738 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3068
03:31:29.741 00.003 6120 Star::Find returns 1 (0), X=513.04, Y=670.87, Mass=8286, SNR=60.4, Peak=204 HFD=6.5
03:31:29.744 00.003 6120 CameraToMount -- cameraTheta (0.32) - m_xAngle (0.19) = xAngle (0.13 = 0.13)
03:31:29.749 00.005 6120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.01 = 3.01)
03:31:29.755 00.006 6120 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.32 mountX=0.15 mountY=0.02, mountTheta=0.14
03:31:29.760 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.05, opts=13)
03:31:29.764 00.004 6120 Enqueuing Move request for scope (0.14, 0.05)
03:31:29.768 00.004 7680 Worker thread wakes up
03:31:29.768 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
03:31:29.768 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
03:31:29.769 00.001 7680 Moving (0.14, 0.05) raw xDistance=0.15 yDistance=0.02
03:31:29.769 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:31:29.769 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:31:29.769 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:29.774 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:31:29.774 00.000 7680 MoveAxis(E, 0, ABG)
03:31:29.775 00.001 7680 Move returns status 0, amount 0
03:31:29.775 00.000 7680 MoveAxis(N, 0, ABG)
03:31:29.775 00.000 7680 Move returns status 0, amount 0
03:31:29.776 00.001 7680 move complete, result=0
03:31:29.776 00.000 7680 worker thread done servicing request
03:31:29.776 00.000 6120 UpdateGuideState exits: m=8286 SNR=60.4
03:31:29.780 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:29.784 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:29.788 00.004 6120 Enqueuing Expose request
03:31:29.792 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:29.795 00.003 7680 Worker thread wakes up
03:31:29.796 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:29.796 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:31.038 01.242 7680 Exposure complete
03:31:31.189 00.151 7680 worker thread done servicing request
03:31:31.190 00.001 6120 OnExposeComplete: enter
03:31:31.194 00.004 6120 UpdateGuideState(): m_state=6
03:31:31.198 00.004 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3069
03:31:31.202 00.004 6120 Star::Find returns 1 (0), X=512.97, Y=670.82, Mass=8598, SNR=62.3, Peak=209 HFD=6.6
03:31:31.206 00.004 6120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.19) = xAngle (-0.24 = -0.24)
03:31:31.209 00.003 6120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.63 = 2.63)
03:31:31.215 00.006 6120 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.06 mountX=0.07 mountY=0.04, mountTheta=0.47
03:31:31.221 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.00, opts=13)
03:31:31.226 00.005 6120 Enqueuing Move request for scope (0.07, -0.00)
03:31:31.231 00.005 7680 Worker thread wakes up
03:31:31.231 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:31.234 00.003 6120 UpdateGuideState exits: m=8598 SNR=62.3
03:31:31.239 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
03:31:31.239 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:31.242 00.003 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
03:31:31.242 00.000 7680 Moving (0.07, -0.00) raw xDistance=0.07 yDistance=0.04
03:31:31.243 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:31:31.243 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:31:31.243 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:31:31.243 00.000 7680 MoveAxis(E, 0, ABG)
03:31:31.243 00.000 7680 Move returns status 0, amount 0
03:31:31.243 00.000 7680 MoveAxis(N, 0, ABG)
03:31:31.244 00.001 7680 Move returns status 0, amount 0
03:31:31.244 00.000 7680 move complete, result=0
03:31:31.245 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:31.250 00.005 7680 worker thread done servicing request
03:31:31.250 00.000 6120 Enqueuing Expose request
03:31:31.255 00.005 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:31.258 00.003 7680 Worker thread wakes up
03:31:31.259 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:31.259 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:32.511 01.252 7680 Exposure complete
03:31:32.645 00.134 7680 worker thread done servicing request
03:31:32.645 00.000 6120 OnExposeComplete: enter
03:31:32.649 00.004 6120 UpdateGuideState(): m_state=6
03:31:32.652 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3070
03:31:32.656 00.004 6120 Star::Find returns 1 (0), X=512.79, Y=670.75, Mass=8604, SNR=61.9, Peak=211 HFD=6.7
03:31:32.659 00.003 6120 CameraToMount -- cameraTheta (-2.56) - m_xAngle (0.19) = xAngle (-2.75 = -2.75)
03:31:32.663 00.004 6120 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.13 = 0.13)
03:31:32.665 00.002 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.56 mountX=-0.12 mountY=0.02, mountTheta=3.01
03:31:32.670 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.07, opts=13)
03:31:32.674 00.004 6120 Enqueuing Move request for scope (-0.11, -0.07)
03:31:32.677 00.003 7680 Worker thread wakes up
03:31:32.677 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
03:31:32.677 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
03:31:32.678 00.001 7680 Moving (-0.11, -0.07) raw xDistance=-0.12 yDistance=0.02
03:31:32.678 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:31:32.678 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:31:32.678 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:31:32.678 00.000 7680 MoveAxis(E, 0, ABG)
03:31:32.678 00.000 7680 Move returns status 0, amount 0
03:31:32.678 00.000 7680 MoveAxis(N, 0, ABG)
03:31:32.678 00.000 7680 Move returns status 0, amount 0
03:31:32.678 00.000 7680 move complete, result=0
03:31:32.678 00.000 7680 worker thread done servicing request
03:31:32.679 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:32.683 00.004 6120 UpdateGuideState exits: m=8604 SNR=61.9
03:31:32.686 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:32.688 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:32.691 00.003 6120 Enqueuing Expose request
03:31:32.693 00.002 7680 Worker thread wakes up
03:31:32.693 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:32.697 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:32.697 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:33.950 01.253 7680 Exposure complete
03:31:34.094 00.144 7680 worker thread done servicing request
03:31:34.094 00.000 6120 OnExposeComplete: enter
03:31:34.100 00.006 6120 UpdateGuideState(): m_state=6
03:31:34.103 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3071
03:31:34.108 00.005 6120 Star::Find returns 1 (0), X=512.80, Y=670.66, Mass=8561, SNR=61.7, Peak=197 HFD=6.7
03:31:34.112 00.004 6120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.19) = xAngle (-2.32 = -2.32)
03:31:34.115 00.003 6120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.55 = 0.55)
03:31:34.119 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.13 mountX=-0.13 mountY=0.10, mountTheta=2.48
03:31:34.127 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.17, opts=13)
03:31:34.132 00.005 6120 Enqueuing Move request for scope (-0.10, -0.17)
03:31:34.135 00.003 7680 Worker thread wakes up
03:31:34.135 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
03:31:34.137 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
03:31:34.137 00.000 7680 Moving (-0.10, -0.17) raw xDistance=-0.13 yDistance=0.10
03:31:34.137 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:31:34.137 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:31:34.137 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:34.141 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:31:34.142 00.001 7680 MoveAxis(E, 0, ABG)
03:31:34.142 00.000 7680 Move returns status 0, amount 0
03:31:34.142 00.000 7680 MoveAxis(N, 0, ABG)
03:31:34.142 00.000 7680 Move returns status 0, amount 0
03:31:34.142 00.000 6120 UpdateGuideState exits: m=8561 SNR=61.7
03:31:34.145 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:34.151 00.006 7680 move complete, result=0
03:31:34.151 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:34.155 00.004 7680 worker thread done servicing request
03:31:34.155 00.000 6120 Enqueuing Expose request
03:31:34.159 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:31:34.164 00.005 7680 Worker thread wakes up
03:31:34.164 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:34.164 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:35.410 01.246 7680 Exposure complete
03:31:35.531 00.121 7680 worker thread done servicing request
03:31:35.532 00.001 6120 OnExposeComplete: enter
03:31:35.537 00.005 6120 UpdateGuideState(): m_state=6
03:31:35.540 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3072
03:31:35.545 00.005 6120 Star::Find returns 1 (0), X=512.70, Y=670.55, Mass=8483, SNR=61.1, Peak=202 HFD=6.9
03:31:35.548 00.003 6120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.19) = xAngle (-2.38 = -2.38)
03:31:35.553 00.005 6120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.50 = 0.50)
03:31:35.556 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.28 hyp=0.34 cameraTheta=-2.19 mountX=-0.25 mountY=0.16, mountTheta=2.56
03:31:35.561 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.28, opts=13)
03:31:35.564 00.003 6120 Enqueuing Move request for scope (-0.20, -0.28)
03:31:35.569 00.005 7680 Worker thread wakes up
03:31:35.569 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.28) opts 0xd
03:31:35.569 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.28)
03:31:35.570 00.001 7680 Moving (-0.20, -0.28) raw xDistance=-0.25 yDistance=0.16
03:31:35.570 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:31:35.570 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:31:35.570 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:31:35.570 00.000 7680 MoveAxis(E, 101, ABG)
03:31:35.571 00.001 7680 Guiding  Dir = 2, Dur = 101
03:31:35.571 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:35.574 00.003 7680 IsSlewing returns 0
03:31:35.575 00.001 6120 UpdateGuideState exits: m=8483 SNR=61.1
03:31:35.578 00.003 7680 IsGuiding returns 0
03:31:35.578 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:35.582 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:35.586 00.004 7680 PulseGuide returned control before completion, sleep 111
03:31:35.586 00.000 6120 Enqueuing Expose request
03:31:35.708 00.122 7680 IsGuiding returns 0
03:31:35.709 00.001 7680 Move returns status 0, amount 101
03:31:35.709 00.000 7680 MoveAxis(N, 0, ABG)
03:31:35.712 00.003 7680 Move returns status 0, amount 0
03:31:35.713 00.001 7680 move complete, result=0
03:31:35.714 00.001 7680 worker thread done servicing request
03:31:35.714 00.000 6120 GuideStep: -0.2 px 101 ms EAST, 0.2 px 0 ms NORTH
03:31:35.721 00.007 7680 Worker thread wakes up
03:31:35.721 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:35.723 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:36.969 01.246 7680 Exposure complete
03:31:37.114 00.145 7680 worker thread done servicing request
03:31:37.115 00.001 6120 OnExposeComplete: enter
03:31:37.119 00.004 6120 UpdateGuideState(): m_state=6
03:31:37.123 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3073
03:31:37.127 00.004 6120 Star::Find returns 1 (0), X=513.08, Y=669.93, Mass=8569, SNR=62.9, Peak=217 HFD=6.5
03:31:37.133 00.006 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
03:31:37.137 00.004 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
03:31:37.141 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.89 hyp=0.91 cameraTheta=-1.38 mountX=0.01 mountY=0.88, mountTheta=1.57
03:31:37.147 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.89, opts=13)
03:31:37.152 00.005 6120 Enqueuing Move request for scope (0.17, -0.89)
03:31:37.155 00.003 7680 Worker thread wakes up
03:31:37.155 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.89) opts 0xd
03:31:37.155 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.89)
03:31:37.156 00.001 7680 Moving (0.17, -0.89) raw xDistance=0.01 yDistance=0.88
03:31:37.156 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:31:37.156 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88
03:31:37.156 00.000 7680 MoveAxis(E, 0, ABG)
03:31:37.156 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:37.161 00.005 7680 Move returns status 0, amount 0
03:31:37.161 00.000 7680 MoveAxis(S, 476, ABG)
03:31:37.161 00.000 7680 Guiding  Dir = 1, Dur = 476
03:31:37.161 00.000 6120 UpdateGuideState exits: m=8569 SNR=62.9
03:31:37.166 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:37.170 00.004 7680 IsSlewing returns 0
03:31:37.171 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:37.174 00.003 6120 Enqueuing Expose request
03:31:37.178 00.004 7680 IsGuiding returns 0
03:31:37.179 00.001 7680 PulseGuide returned control before completion, sleep 486
03:31:37.677 00.498 7680 IsGuiding returns 1
03:31:37.678 00.001 7680 scope still moving after pulse duration time elapsed
03:31:37.707 00.029 7680 IsSlewing returns 0
03:31:37.708 00.001 7680 IsGuiding returns 0
03:31:37.709 00.001 7680 scope move finished after 476 + 54 ms
03:31:37.709 00.000 7680 Move returns status 0, amount 476
03:31:37.709 00.000 7680 move complete, result=0
03:31:37.711 00.002 7680 worker thread done servicing request
03:31:37.711 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.9 px 476 ms SOUTH
03:31:37.720 00.009 7680 Worker thread wakes up
03:31:37.722 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:37.725 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:38.970 01.245 7680 Exposure complete
03:31:39.112 00.142 7680 worker thread done servicing request
03:31:39.112 00.000 6120 OnExposeComplete: enter
03:31:39.116 00.004 6120 UpdateGuideState(): m_state=6
03:31:39.122 00.006 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3074
03:31:39.131 00.009 6120 Star::Find returns 1 (0), X=513.11, Y=670.85, Mass=8097, SNR=59.1, Peak=208 HFD=6.6
03:31:39.136 00.005 6120 CameraToMount -- cameraTheta (0.10) - m_xAngle (0.19) = xAngle (-0.08 = -0.08)
03:31:39.140 00.004 6120 CameraToMount -- cameraTheta (0.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.79 = 2.79)
03:31:39.143 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.10 mountX=0.21 mountY=0.07, mountTheta=0.33
03:31:39.149 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.02, opts=13)
03:31:39.154 00.005 6120 Enqueuing Move request for scope (0.21, 0.02)
03:31:39.159 00.005 7680 Worker thread wakes up
03:31:39.159 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:39.162 00.003 6120 UpdateGuideState exits: m=8097 SNR=59.1
03:31:39.167 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:39.170 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:39.175 00.005 6120 Enqueuing Expose request
03:31:39.178 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
03:31:39.178 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
03:31:39.178 00.000 7680 Moving (0.21, 0.02) raw xDistance=0.21 yDistance=0.07
03:31:39.178 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:31:39.179 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:31:39.179 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:31:39.179 00.000 7680 MoveAxis(W, 85, ABG)
03:31:39.179 00.000 7680 Guiding  Dir = 3, Dur = 85
03:31:39.181 00.002 7680 IsSlewing returns 0
03:31:39.181 00.000 7680 IsGuiding returns 0
03:31:39.182 00.001 7680 PulseGuide returned control before completion, sleep 95
03:31:39.285 00.103 7680 IsGuiding returns 1
03:31:39.286 00.001 7680 scope still moving after pulse duration time elapsed
03:31:39.316 00.030 7680 IsSlewing returns 0
03:31:39.318 00.002 7680 IsGuiding returns 0
03:31:39.319 00.001 7680 scope move finished after 85 + 52 ms
03:31:39.320 00.001 7680 Move returns status 0, amount 85
03:31:39.320 00.000 7680 MoveAxis(N, 0, ABG)
03:31:39.320 00.000 7680 Move returns status 0, amount 0
03:31:39.320 00.000 7680 move complete, result=0
03:31:39.321 00.001 7680 worker thread done servicing request
03:31:39.321 00.000 7680 Worker thread wakes up
03:31:39.322 00.001 6120 GuideStep: 0.2 px 85 ms WEST, 0.1 px 0 ms NORTH
03:31:39.328 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:39.329 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:40.583 01.254 7680 Exposure complete
03:31:40.725 00.142 7680 worker thread done servicing request
03:31:40.726 00.001 6120 OnExposeComplete: enter
03:31:40.730 00.004 6120 UpdateGuideState(): m_state=6
03:31:40.734 00.004 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3075
03:31:40.738 00.004 6120 Star::Find returns 1 (0), X=513.06, Y=670.27, Mass=7859, SNR=58.4, Peak=208 HFD=6.5
03:31:40.741 00.003 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
03:31:40.747 00.006 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
03:31:40.751 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.56 hyp=0.58 cameraTheta=-1.30 mountX=0.05 mountY=0.57, mountTheta=1.49
03:31:40.757 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.56, opts=13)
03:31:40.761 00.004 6120 Enqueuing Move request for scope (0.15, -0.56)
03:31:40.764 00.003 7680 Worker thread wakes up
03:31:40.764 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.56) opts 0xd
03:31:40.765 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.56)
03:31:40.765 00.000 7680 Moving (0.15, -0.56) raw xDistance=0.05 yDistance=0.57
03:31:40.766 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:31:40.766 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
03:31:40.766 00.000 7680 MoveAxis(E, 0, ABG)
03:31:40.766 00.000 7680 Move returns status 0, amount 0
03:31:40.766 00.000 7680 MoveAxis(S, 310, ABG)
03:31:40.766 00.000 7680 Guiding  Dir = 1, Dur = 310
03:31:40.767 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:40.770 00.003 7680 IsSlewing returns 0
03:31:40.770 00.000 6120 UpdateGuideState exits: m=7859 SNR=58.4
03:31:40.775 00.005 7680 IsGuiding returns 0
03:31:40.775 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:40.780 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:40.783 00.003 6120 Enqueuing Expose request
03:31:40.787 00.004 7680 PulseGuide returned control before completion, sleep 320
03:31:41.122 00.335 7680 IsGuiding returns 1
03:31:41.122 00.000 7680 scope still moving after pulse duration time elapsed
03:31:41.154 00.032 7680 IsSlewing returns 0
03:31:41.155 00.001 7680 IsGuiding returns 1
03:31:41.184 00.029 7680 IsSlewing returns 0
03:31:41.186 00.002 7680 IsGuiding returns 0
03:31:41.186 00.000 7680 scope move finished after 310 + 100 ms
03:31:41.187 00.001 7680 Move returns status 0, amount 310
03:31:41.188 00.001 7680 move complete, result=0
03:31:41.188 00.000 7680 worker thread done servicing request
03:31:41.188 00.000 7680 Worker thread wakes up
03:31:41.188 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 310 ms SOUTH
03:31:41.195 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:41.195 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:42.446 01.251 7680 Exposure complete
03:31:42.586 00.140 7680 worker thread done servicing request
03:31:42.587 00.001 6120 OnExposeComplete: enter
03:31:42.591 00.004 6120 UpdateGuideState(): m_state=6
03:31:42.596 00.005 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3076
03:31:42.600 00.004 6120 Star::Find returns 1 (0), X=513.08, Y=670.89, Mass=8204, SNR=60.2, Peak=200 HFD=6.6
03:31:42.603 00.003 6120 CameraToMount -- cameraTheta (0.35) - m_xAngle (0.19) = xAngle (0.16 = 0.16)
03:31:42.607 00.004 6120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.03 = 3.03)
03:31:42.611 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.19 cameraTheta=0.35 mountX=0.18 mountY=0.02, mountTheta=0.11
03:31:42.616 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.06, opts=13)
03:31:42.620 00.004 6120 Enqueuing Move request for scope (0.17, 0.06)
03:31:42.624 00.004 7680 Worker thread wakes up
03:31:42.624 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
03:31:42.624 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
03:31:42.624 00.000 7680 Moving (0.17, 0.06) raw xDistance=0.18 yDistance=0.02
03:31:42.625 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:31:42.625 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:31:42.625 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:31:42.625 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:42.631 00.006 7680 MoveAxis(E, 0, ABG)
03:31:42.631 00.000 7680 Move returns status 0, amount 0
03:31:42.631 00.000 6120 UpdateGuideState exits: m=8204 SNR=60.2
03:31:42.634 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:42.638 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:42.642 00.004 6120 Enqueuing Expose request
03:31:42.645 00.003 7680 MoveAxis(N, 0, ABG)
03:31:42.645 00.000 7680 Move returns status 0, amount 0
03:31:42.646 00.001 7680 move complete, result=0
03:31:42.646 00.000 7680 worker thread done servicing request
03:31:42.646 00.000 7680 Worker thread wakes up
03:31:42.646 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:31:42.651 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:42.651 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:43.903 01.252 7680 Exposure complete
03:31:44.050 00.147 7680 worker thread done servicing request
03:31:44.050 00.000 6120 OnExposeComplete: enter
03:31:44.056 00.006 6120 UpdateGuideState(): m_state=6
03:31:44.062 00.006 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3077
03:31:44.067 00.005 6120 Star::Find returns 1 (0), X=513.02, Y=672.80, Mass=8011, SNR=59.7, Peak=194 HFD=6.5
03:31:44.071 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (0.19) = xAngle (1.33 = 1.33)
03:31:44.075 00.004 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.20 = -2.08)
03:31:44.079 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=1.98 hyp=1.98 cameraTheta=1.51 mountX=0.48 mountY=-1.72, mountTheta=-1.30
03:31:44.083 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=1.98, opts=13)
03:31:44.087 00.004 6120 Enqueuing Move request for scope (0.11, 1.98)
03:31:44.092 00.005 7680 Worker thread wakes up
03:31:44.092 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:44.097 00.005 6120 UpdateGuideState exits: m=8011 SNR=59.7
03:31:44.101 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:44.104 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:44.107 00.003 6120 Enqueuing Expose request
03:31:44.111 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 1.98) opts 0xd
03:31:44.112 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 1.98)
03:31:44.112 00.000 7680 Moving (0.11, 1.98) raw xDistance=0.48 yDistance=-1.72
03:31:44.112 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
03:31:44.112 00.000 7680 resist switch: large excursion: input -1.72 thresh 0.60 direction from 1 to -1
03:31:44.113 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.17
03:31:44.113 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.72 from input -1.72
03:31:44.113 00.000 7680 MoveAxis(W, 196, ABG)
03:31:44.113 00.000 7680 Guiding  Dir = 3, Dur = 196
03:31:44.114 00.001 7680 IsSlewing returns 0
03:31:44.114 00.000 7680 IsGuiding returns 0
03:31:44.114 00.000 7680 PulseGuide returned control before completion, sleep 206
03:31:44.327 00.213 7680 IsGuiding returns 1
03:31:44.328 00.001 7680 scope still moving after pulse duration time elapsed
03:31:44.359 00.031 7680 IsSlewing returns 0
03:31:44.360 00.001 7680 IsGuiding returns 1
03:31:44.391 00.031 7680 IsSlewing returns 0
03:31:44.392 00.001 7680 IsGuiding returns 0
03:31:44.392 00.000 7680 scope move finished after 196 + 82 ms
03:31:44.394 00.002 7680 Move returns status 0, amount 196
03:31:44.394 00.000 7680 MoveAxis(N, 936, ABG)
03:31:44.394 00.000 7680 Guiding  Dir = 0, Dur = 936
03:31:44.394 00.000 7680 IsSlewing returns 0
03:31:44.396 00.002 7680 IsGuiding returns 0
03:31:44.396 00.000 7680 PulseGuide returned control before completion, sleep 946
03:31:45.350 00.954 7680 IsGuiding returns 1
03:31:45.350 00.000 7680 scope still moving after pulse duration time elapsed
03:31:45.382 00.032 7680 IsSlewing returns 0
03:31:45.383 00.001 7680 IsGuiding returns 0
03:31:45.384 00.001 7680 scope move finished after 936 + 52 ms
03:31:45.384 00.000 7680 Move returns status 0, amount 936
03:31:45.385 00.001 7680 move complete, result=0
03:31:45.385 00.000 7680 worker thread done servicing request
03:31:45.386 00.001 7680 Worker thread wakes up
03:31:45.386 00.000 6120 GuideStep: 0.5 px 196 ms WEST, -1.7 px 936 ms NORTH
03:31:45.393 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:45.393 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:46.634 01.241 7680 Exposure complete
03:31:46.795 00.161 7680 worker thread done servicing request
03:31:46.795 00.000 6120 OnExposeComplete: enter
03:31:46.800 00.005 6120 UpdateGuideState(): m_state=6
03:31:46.805 00.005 6120 Star::Find(15, 513, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3078
03:31:46.809 00.004 6120 Star::Find returns 1 (0), X=512.77, Y=670.34, Mass=8513, SNR=61.7, Peak=200 HFD=6.9
03:31:46.814 00.005 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
03:31:46.819 00.005 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
03:31:46.823 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.49 hyp=0.50 cameraTheta=-1.83 mountX=-0.22 mountY=0.38, mountTheta=2.09
03:31:46.827 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.49, opts=13)
03:31:46.832 00.005 6120 Enqueuing Move request for scope (-0.13, -0.49)
03:31:46.835 00.003 7680 Worker thread wakes up
03:31:46.836 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:46.841 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.49) opts 0xd
03:31:46.841 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.49)
03:31:46.841 00.000 7680 Moving (-0.13, -0.49) raw xDistance=-0.22 yDistance=0.38
03:31:46.841 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.22
03:31:46.841 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:31:46.842 00.001 6120 UpdateGuideState exits: m=8513 SNR=61.7
03:31:46.846 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
03:31:46.846 00.000 7680 MoveAxis(E, 75, ABG)
03:31:46.847 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:46.851 00.004 7680 Guiding  Dir = 2, Dur = 75
03:31:46.851 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:46.855 00.004 6120 Enqueuing Expose request
03:31:46.858 00.003 7680 IsSlewing returns 0
03:31:46.858 00.000 7680 IsGuiding returns 0
03:31:46.859 00.001 7680 PulseGuide returned control before completion, sleep 85
03:31:46.952 00.093 7680 IsGuiding returns 1
03:31:46.954 00.002 7680 scope still moving after pulse duration time elapsed
03:31:46.985 00.031 7680 IsSlewing returns 0
03:31:46.986 00.001 7680 IsGuiding returns 0
03:31:46.988 00.002 7680 scope move finished after 75 + 53 ms
03:31:46.989 00.001 7680 Move returns status 0, amount 75
03:31:46.989 00.000 7680 MoveAxis(N, 0, ABG)
03:31:46.990 00.001 7680 Move returns status 0, amount 0
03:31:46.990 00.000 7680 move complete, result=0
03:31:46.990 00.000 7680 worker thread done servicing request
03:31:46.990 00.000 6120 GuideStep: -0.2 px 75 ms EAST, 0.4 px 0 ms NORTH
03:31:46.999 00.009 7680 Worker thread wakes up
03:31:47.001 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:47.001 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:48.256 01.255 7680 Exposure complete
03:31:48.397 00.141 7680 worker thread done servicing request
03:31:48.399 00.002 6120 OnExposeComplete: enter
03:31:48.402 00.003 6120 UpdateGuideState(): m_state=6
03:31:48.407 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3079
03:31:48.412 00.005 6120 Star::Find returns 1 (0), X=513.00, Y=669.87, Mass=8764, SNR=62.8, Peak=220 HFD=6.6
03:31:48.416 00.004 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
03:31:48.419 00.003 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
03:31:48.424 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=-0.95 hyp=0.96 cameraTheta=-1.47 mountX=-0.08 mountY=0.90, mountTheta=1.66
03:31:48.428 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.95, opts=13)
03:31:48.433 00.005 6120 Enqueuing Move request for scope (0.10, -0.95)
03:31:48.436 00.003 7680 Worker thread wakes up
03:31:48.436 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:48.441 00.005 6120 UpdateGuideState exits: m=8764 SNR=62.8
03:31:48.443 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:48.447 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:48.451 00.004 6120 Enqueuing Expose request
03:31:48.456 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.95) opts 0xd
03:31:48.456 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.95)
03:31:48.456 00.000 7680 Moving (0.10, -0.95) raw xDistance=-0.08 yDistance=0.90
03:31:48.456 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:31:48.457 00.001 7680 resist switch: large excursion: input 0.90 thresh 0.60 direction from -1 to 1
03:31:48.457 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.70
03:31:48.457 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
03:31:48.458 00.001 7680 MoveAxis(E, 0, ABG)
03:31:48.458 00.000 7680 Move returns status 0, amount 0
03:31:48.458 00.000 7680 MoveAxis(S, 488, ABG)
03:31:48.458 00.000 7680 Guiding  Dir = 1, Dur = 488
03:31:48.459 00.001 7680 IsSlewing returns 0
03:31:48.459 00.000 7680 IsGuiding returns 0
03:31:48.460 00.001 7680 PulseGuide returned control before completion, sleep 498
03:31:48.966 00.506 7680 IsGuiding returns 1
03:31:48.966 00.000 7680 scope still moving after pulse duration time elapsed
03:31:48.996 00.030 7680 IsSlewing returns 0
03:31:48.998 00.002 7680 IsGuiding returns 0
03:31:48.999 00.001 7680 scope move finished after 488 + 51 ms
03:31:48.999 00.000 7680 Move returns status 0, amount 488
03:31:48.999 00.000 7680 move complete, result=0
03:31:48.999 00.000 7680 worker thread done servicing request
03:31:49.000 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.9 px 488 ms SOUTH
03:31:49.006 00.006 7680 Worker thread wakes up
03:31:49.006 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:49.007 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:50.257 01.250 7680 Exposure complete
03:31:50.397 00.140 7680 worker thread done servicing request
03:31:50.397 00.000 6120 OnExposeComplete: enter
03:31:50.402 00.005 6120 UpdateGuideState(): m_state=6
03:31:50.406 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3080
03:31:50.411 00.005 6120 Star::Find returns 1 (0), X=513.14, Y=669.83, Mass=8147, SNR=59.4, Peak=212 HFD=6.7
03:31:50.414 00.003 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
03:31:50.418 00.004 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
03:31:50.422 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-1.00 hyp=1.02 cameraTheta=-1.34 mountX=0.05 mountY=1.00, mountTheta=1.52
03:31:50.426 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-1.00, opts=13)
03:31:50.431 00.005 6120 Enqueuing Move request for scope (0.24, -1.00)
03:31:50.435 00.004 7680 Worker thread wakes up
03:31:50.435 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -1.00) opts 0xd
03:31:50.435 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -1.00)
03:31:50.435 00.000 7680 Moving (0.24, -1.00) raw xDistance=0.05 yDistance=1.00
03:31:50.435 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:31:50.435 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.00
03:31:50.435 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:50.440 00.005 7680 MoveAxis(E, 0, ABG)
03:31:50.440 00.000 7680 Move returns status 0, amount 0
03:31:50.440 00.000 7680 MoveAxis(S, 542, ABG)
03:31:50.440 00.000 7680 Guiding  Dir = 1, Dur = 542
03:31:50.440 00.000 6120 UpdateGuideState exits: m=8147 SNR=59.4
03:31:50.445 00.005 7680 IsSlewing returns 0
03:31:50.445 00.000 7680 IsGuiding returns 0
03:31:50.445 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:50.449 00.004 7680 PulseGuide returned control before completion, sleep 552
03:31:50.449 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:50.454 00.005 6120 Enqueuing Expose request
03:31:51.011 00.557 7680 IsGuiding returns 0
03:31:51.011 00.000 7680 Move returns status 0, amount 542
03:31:51.013 00.002 7680 move complete, result=0
03:31:51.013 00.000 7680 worker thread done servicing request
03:31:51.014 00.001 7680 Worker thread wakes up
03:31:51.014 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 1.0 px 542 ms SOUTH
03:31:51.020 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:51.020 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:52.273 01.253 7680 Exposure complete
03:31:52.414 00.141 7680 worker thread done servicing request
03:31:52.415 00.001 6120 OnExposeComplete: enter
03:31:52.420 00.005 6120 UpdateGuideState(): m_state=6
03:31:52.424 00.004 6120 Star::Find(15, 513, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3081
03:31:52.428 00.004 6120 Star::Find returns 1 (0), X=513.23, Y=670.20, Mass=7728, SNR=57.2, Peak=225 HFD=6.5
03:31:52.432 00.004 6120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (0.19) = xAngle (-1.27 = -1.27)
03:31:52.436 00.004 6120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.60 = 1.60)
03:31:52.440 00.004 6120 CameraToMount -- cameraX=0.33 cameraY=-0.62 hyp=0.70 cameraTheta=-1.09 mountX=0.21 mountY=0.70, mountTheta=1.29
03:31:52.444 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.62, opts=13)
03:31:52.449 00.005 6120 Enqueuing Move request for scope (0.33, -0.62)
03:31:52.453 00.004 7680 Worker thread wakes up
03:31:52.453 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:52.457 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.62) opts 0xd
03:31:52.457 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.62)
03:31:52.457 00.000 7680 Moving (0.33, -0.62) raw xDistance=0.21 yDistance=0.70
03:31:52.457 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:31:52.457 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
03:31:52.457 00.000 7680 MoveAxis(W, 84, ABG)
03:31:52.459 00.002 7680 Guiding  Dir = 3, Dur = 84
03:31:52.459 00.000 6120 UpdateGuideState exits: m=7728 SNR=57.2
03:31:52.464 00.005 7680 IsSlewing returns 0
03:31:52.464 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:52.468 00.004 7680 IsGuiding returns 0
03:31:52.468 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:52.472 00.004 6120 Enqueuing Expose request
03:31:52.476 00.004 7680 PulseGuide returned control before completion, sleep 94
03:31:52.579 00.103 7680 IsGuiding returns 1
03:31:52.579 00.000 7680 scope still moving after pulse duration time elapsed
03:31:52.609 00.030 7680 IsSlewing returns 0
03:31:52.611 00.002 7680 IsGuiding returns 0
03:31:52.611 00.000 7680 scope move finished after 84 + 59 ms
03:31:52.611 00.000 7680 Move returns status 0, amount 84
03:31:52.611 00.000 7680 MoveAxis(S, 381, ABG)
03:31:52.613 00.002 7680 Guiding  Dir = 1, Dur = 381
03:31:52.613 00.000 7680 IsSlewing returns 0
03:31:52.614 00.001 7680 IsGuiding returns 0
03:31:52.614 00.000 7680 PulseGuide returned control before completion, sleep 391
03:31:53.019 00.405 7680 IsGuiding returns 1
03:31:53.019 00.000 7680 scope still moving after pulse duration time elapsed
03:31:53.050 00.031 7680 IsSlewing returns 0
03:31:53.051 00.001 7680 IsGuiding returns 0
03:31:53.052 00.001 7680 scope move finished after 381 + 56 ms
03:31:53.052 00.000 7680 Move returns status 0, amount 381
03:31:53.052 00.000 7680 move complete, result=0
03:31:53.053 00.001 7680 worker thread done servicing request
03:31:53.053 00.000 6120 GuideStep: 0.2 px 84 ms WEST, 0.7 px 381 ms SOUTH
03:31:53.061 00.008 7680 Worker thread wakes up
03:31:53.061 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:53.061 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:54.322 01.261 7680 Exposure complete
03:31:54.457 00.135 7680 worker thread done servicing request
03:31:54.458 00.001 6120 OnExposeComplete: enter
03:31:54.465 00.007 6120 UpdateGuideState(): m_state=6
03:31:54.470 00.005 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3082
03:31:54.474 00.004 6120 Star::Find returns 1 (0), X=513.16, Y=670.85, Mass=8456, SNR=60.8, Peak=226 HFD=6.7
03:31:54.479 00.005 6120 CameraToMount -- cameraTheta (0.11) - m_xAngle (0.19) = xAngle (-0.08 = -0.08)
03:31:54.482 00.003 6120 CameraToMount -- cameraTheta (0.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.80 = 2.80)
03:31:54.485 00.003 6120 CameraToMount -- cameraX=0.26 cameraY=0.03 hyp=0.26 cameraTheta=0.11 mountX=0.26 mountY=0.09, mountTheta=0.33
03:31:54.490 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.03, opts=13)
03:31:54.494 00.004 6120 Enqueuing Move request for scope (0.26, 0.03)
03:31:54.499 00.005 7680 Worker thread wakes up
03:31:54.499 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:54.504 00.005 6120 UpdateGuideState exits: m=8456 SNR=60.8
03:31:54.508 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.03) opts 0xd
03:31:54.509 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:54.513 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:54.516 00.003 6120 Enqueuing Expose request
03:31:54.520 00.004 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.03)
03:31:54.521 00.001 7680 Moving (0.26, 0.03) raw xDistance=0.26 yDistance=0.09
03:31:54.521 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
03:31:54.521 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:31:54.522 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:31:54.522 00.000 7680 MoveAxis(W, 113, ABG)
03:31:54.522 00.000 7680 Guiding  Dir = 3, Dur = 113
03:31:54.522 00.000 7680 IsSlewing returns 0
03:31:54.522 00.000 7680 IsGuiding returns 0
03:31:54.524 00.002 7680 PulseGuide returned control before completion, sleep 123
03:31:54.663 00.139 7680 IsGuiding returns 1
03:31:54.663 00.000 7680 scope still moving after pulse duration time elapsed
03:31:54.695 00.032 7680 IsSlewing returns 0
03:31:54.696 00.001 7680 IsGuiding returns 0
03:31:54.697 00.001 7680 scope move finished after 113 + 60 ms
03:31:54.697 00.000 7680 Move returns status 0, amount 113
03:31:54.697 00.000 7680 MoveAxis(N, 0, ABG)
03:31:54.698 00.001 7680 Move returns status 0, amount 0
03:31:54.698 00.000 7680 move complete, result=0
03:31:54.698 00.000 7680 worker thread done servicing request
03:31:54.699 00.001 7680 Worker thread wakes up
03:31:54.699 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:54.699 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:54.699 00.000 6120 GuideStep: 0.3 px 113 ms WEST, 0.1 px 0 ms NORTH
03:31:55.950 01.251 7680 Exposure complete
03:31:56.089 00.139 7680 worker thread done servicing request
03:31:56.090 00.001 6120 OnExposeComplete: enter
03:31:56.095 00.005 6120 UpdateGuideState(): m_state=6
03:31:56.099 00.004 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3083
03:31:56.103 00.004 6120 Star::Find returns 1 (0), X=512.80, Y=670.86, Mass=8344, SNR=60.2, Peak=217 HFD=6.5
03:31:56.107 00.004 6120 CameraToMount -- cameraTheta (2.78) - m_xAngle (0.19) = xAngle (2.59 = 2.59)
03:31:56.111 00.004 6120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.47 = -0.82)
03:31:56.114 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.78 mountX=-0.09 mountY=-0.08, mountTheta=-2.43
03:31:56.120 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.04, opts=13)
03:31:56.126 00.006 6120 Enqueuing Move request for scope (-0.10, 0.04)
03:31:56.130 00.004 7680 Worker thread wakes up
03:31:56.130 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
03:31:56.130 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
03:31:56.130 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:56.136 00.006 6120 UpdateGuideState exits: m=8344 SNR=60.2
03:31:56.139 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:56.143 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:56.147 00.004 6120 Enqueuing Expose request
03:31:56.151 00.004 7680 Moving (-0.10, 0.04) raw xDistance=-0.09 yDistance=-0.08
03:31:56.151 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:31:56.151 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:31:56.151 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:31:56.152 00.001 7680 MoveAxis(E, 0, ABG)
03:31:56.152 00.000 7680 Move returns status 0, amount 0
03:31:56.152 00.000 7680 MoveAxis(N, 0, ABG)
03:31:56.152 00.000 7680 Move returns status 0, amount 0
03:31:56.152 00.000 7680 move complete, result=0
03:31:56.152 00.000 7680 worker thread done servicing request
03:31:56.153 00.001 7680 Worker thread wakes up
03:31:56.153 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:31:56.158 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:56.158 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:57.411 01.253 7680 Exposure complete
03:31:57.545 00.134 7680 worker thread done servicing request
03:31:57.546 00.001 6120 OnExposeComplete: enter
03:31:57.550 00.004 6120 UpdateGuideState(): m_state=6
03:31:57.554 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3084
03:31:57.559 00.005 6120 Star::Find returns 1 (0), X=512.58, Y=670.64, Mass=8701, SNR=62.2, Peak=201 HFD=6.9
03:31:57.564 00.005 6120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (0.19) = xAngle (-2.81 = -2.81)
03:31:57.567 00.003 6120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.06 = 0.06)
03:31:57.572 00.005 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.18 hyp=0.37 cameraTheta=-2.63 mountX=-0.35 mountY=0.02, mountTheta=3.08
03:31:57.577 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.18, opts=13)
03:31:57.580 00.003 6120 Enqueuing Move request for scope (-0.32, -0.18)
03:31:57.584 00.004 7680 Worker thread wakes up
03:31:57.585 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:57.589 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.18) opts 0xd
03:31:57.590 00.001 6120 UpdateGuideState exits: m=8701 SNR=62.2
03:31:57.594 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:57.598 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.18)
03:31:57.598 00.000 7680 Moving (-0.32, -0.18) raw xDistance=-0.35 yDistance=0.02
03:31:57.599 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:31:57.599 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:31:57.599 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:57.603 00.004 6120 Enqueuing Expose request
03:31:57.607 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:31:57.607 00.000 7680 MoveAxis(E, 142, ABG)
03:31:57.607 00.000 7680 Guiding  Dir = 2, Dur = 142
03:31:57.607 00.000 7680 IsSlewing returns 0
03:31:57.608 00.001 7680 IsGuiding returns 0
03:31:57.608 00.000 7680 PulseGuide returned control before completion, sleep 152
03:31:57.763 00.155 7680 IsGuiding returns 1
03:31:57.763 00.000 7680 scope still moving after pulse duration time elapsed
03:31:57.794 00.031 7680 IsSlewing returns 0
03:31:57.795 00.001 7680 IsGuiding returns 0
03:31:57.795 00.000 7680 scope move finished after 142 + 44 ms
03:31:57.795 00.000 7680 Move returns status 0, amount 142
03:31:57.795 00.000 7680 MoveAxis(N, 0, ABG)
03:31:57.796 00.001 7680 Move returns status 0, amount 0
03:31:57.796 00.000 7680 move complete, result=0
03:31:57.796 00.000 7680 worker thread done servicing request
03:31:57.796 00.000 6120 GuideStep: -0.3 px 142 ms EAST, 0.0 px 0 ms NORTH
03:31:57.802 00.006 7680 Worker thread wakes up
03:31:57.802 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:57.802 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:31:59.047 01.245 7680 Exposure complete
03:31:59.201 00.154 7680 worker thread done servicing request
03:31:59.201 00.000 6120 OnExposeComplete: enter
03:31:59.206 00.005 6120 UpdateGuideState(): m_state=6
03:31:59.210 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3085
03:31:59.216 00.006 6120 Star::Find returns 1 (0), X=512.61, Y=670.65, Mass=8808, SNR=62.5, Peak=216 HFD=6.8
03:31:59.222 00.006 6120 CameraToMount -- cameraTheta (-2.59) - m_xAngle (0.19) = xAngle (-2.78 = -2.78)
03:31:59.226 00.004 6120 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.09 = 0.09)
03:31:59.231 00.005 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.18 hyp=0.35 cameraTheta=-2.59 mountX=-0.32 mountY=0.03, mountTheta=3.04
03:31:59.236 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.18, opts=13)
03:31:59.241 00.005 6120 Enqueuing Move request for scope (-0.29, -0.18)
03:31:59.245 00.004 7680 Worker thread wakes up
03:31:59.246 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:31:59.252 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.18) opts 0xd
03:31:59.252 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.18)
03:31:59.253 00.001 7680 Moving (-0.29, -0.18) raw xDistance=-0.32 yDistance=0.03
03:31:59.253 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
03:31:59.253 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:31:59.254 00.001 6120 UpdateGuideState exits: m=8808 SNR=62.5
03:31:59.258 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:31:59.263 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:31:59.266 00.003 6120 Enqueuing Expose request
03:31:59.270 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:31:59.270 00.000 7680 MoveAxis(E, 142, ABG)
03:31:59.271 00.001 7680 Guiding  Dir = 2, Dur = 142
03:31:59.271 00.000 7680 IsSlewing returns 0
03:31:59.271 00.000 7680 IsGuiding returns 0
03:31:59.272 00.001 7680 PulseGuide returned control before completion, sleep 152
03:31:59.440 00.168 7680 IsGuiding returns 1
03:31:59.440 00.000 7680 scope still moving after pulse duration time elapsed
03:31:59.473 00.033 7680 IsSlewing returns 0
03:31:59.475 00.002 7680 IsGuiding returns 0
03:31:59.476 00.001 7680 scope move finished after 142 + 62 ms
03:31:59.476 00.000 7680 Move returns status 0, amount 142
03:31:59.477 00.001 7680 MoveAxis(N, 0, ABG)
03:31:59.477 00.000 7680 Move returns status 0, amount 0
03:31:59.477 00.000 7680 move complete, result=0
03:31:59.477 00.000 7680 worker thread done servicing request
03:31:59.479 00.002 6120 GuideStep: -0.3 px 142 ms EAST, 0.0 px 0 ms NORTH
03:31:59.485 00.006 7680 Worker thread wakes up
03:31:59.485 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:31:59.487 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:32:00.731 01.244 7680 Exposure complete
03:32:00.879 00.148 7680 worker thread done servicing request
03:32:00.879 00.000 6120 OnExposeComplete: enter
03:32:00.883 00.004 6120 UpdateGuideState(): m_state=6
03:32:00.887 00.004 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3086
03:32:00.891 00.004 6120 Star::Find returns 1 (0), X=512.88, Y=670.15, Mass=7230, SNR=55.8, Peak=190 HFD=6.4
03:32:00.897 00.006 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
03:32:00.903 00.006 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
03:32:00.907 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.67 hyp=0.67 cameraTheta=-1.61 mountX=-0.15 mountY=0.59, mountTheta=1.82
03:32:00.914 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.67, opts=13)
03:32:00.918 00.004 6120 Enqueuing Move request for scope (-0.03, -0.67)
03:32:00.922 00.004 7680 Worker thread wakes up
03:32:00.922 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.67) opts 0xd
03:32:00.922 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.67)
03:32:00.922 00.000 7680 Moving (-0.03, -0.67) raw xDistance=-0.15 yDistance=0.59
03:32:00.922 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:32:00.924 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
03:32:00.924 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:00.927 00.003 6120 UpdateGuideState exits: m=7230 SNR=55.8
03:32:00.930 00.003 7680 MoveAxis(E, 0, ABG)
03:32:00.931 00.001 7680 Move returns status 0, amount 0
03:32:00.931 00.000 7680 MoveAxis(S, 321, ABG)
03:32:00.931 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:00.935 00.004 7680 Guiding  Dir = 1, Dur = 321
03:32:00.936 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:00.939 00.003 6120 Enqueuing Expose request
03:32:00.944 00.005 7680 IsSlewing returns 0
03:32:00.944 00.000 7680 IsGuiding returns 0
03:32:00.945 00.001 7680 PulseGuide returned control before completion, sleep 331
03:32:01.285 00.340 7680 IsGuiding returns 1
03:32:01.286 00.001 7680 scope still moving after pulse duration time elapsed
03:32:01.315 00.029 7680 IsSlewing returns 0
03:32:01.316 00.001 7680 IsGuiding returns 0
03:32:01.317 00.001 7680 scope move finished after 321 + 51 ms
03:32:01.317 00.000 7680 Move returns status 0, amount 321
03:32:01.318 00.001 7680 move complete, result=0
03:32:01.318 00.000 7680 worker thread done servicing request
03:32:01.319 00.001 7680 Worker thread wakes up
03:32:01.319 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 321 ms SOUTH
03:32:01.326 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:01.326 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:32:02.574 01.248 7680 Exposure complete
03:32:02.732 00.158 7680 worker thread done servicing request
03:32:02.733 00.001 6120 OnExposeComplete: enter
03:32:02.736 00.003 6120 UpdateGuideState(): m_state=6
03:32:02.739 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3087
03:32:02.744 00.005 6120 Star::Find returns 1 (0), X=512.77, Y=670.70, Mass=8223, SNR=60.1, Peak=215 HFD=6.6
03:32:02.749 00.005 6120 CameraToMount -- cameraTheta (-2.41) - m_xAngle (0.19) = xAngle (-2.60 = -2.60)
03:32:02.754 00.005 6120 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.27 = 0.27)
03:32:02.760 00.006 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-2.41 mountX=-0.16 mountY=0.05, mountTheta=2.84
03:32:02.765 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.12, opts=13)
03:32:02.769 00.004 6120 Enqueuing Move request for scope (-0.14, -0.12)
03:32:02.774 00.005 7680 Worker thread wakes up
03:32:02.774 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:02.778 00.004 6120 UpdateGuideState exits: m=8223 SNR=60.1
03:32:02.783 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
03:32:02.784 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:02.787 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:02.791 00.004 6120 Enqueuing Expose request
03:32:02.796 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
03:32:02.796 00.000 7680 Moving (-0.14, -0.12) raw xDistance=-0.16 yDistance=0.05
03:32:02.796 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:32:02.796 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:32:02.796 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:32:02.797 00.001 7680 MoveAxis(E, 0, ABG)
03:32:02.797 00.000 7680 Move returns status 0, amount 0
03:32:02.797 00.000 7680 MoveAxis(N, 0, ABG)
03:32:02.797 00.000 7680 Move returns status 0, amount 0
03:32:02.798 00.001 7680 move complete, result=0
03:32:02.798 00.000 7680 worker thread done servicing request
03:32:02.798 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:02.802 00.004 7680 Worker thread wakes up
03:32:02.802 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:02.802 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:32:04.052 01.250 7680 Exposure complete
03:32:04.192 00.140 7680 worker thread done servicing request
03:32:04.193 00.001 6120 OnExposeComplete: enter
03:32:04.197 00.004 6120 UpdateGuideState(): m_state=6
03:32:04.202 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3088
03:32:04.205 00.003 6120 Star::Find returns 1 (0), X=512.71, Y=670.69, Mass=8382, SNR=60.9, Peak=212 HFD=6.7
03:32:04.210 00.005 6120 CameraToMount -- cameraTheta (-2.54) - m_xAngle (0.19) = xAngle (-2.72 = -2.72)
03:32:04.214 00.004 6120 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.15 = 0.15)
03:32:04.219 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-2.54 mountX=-0.21 mountY=0.03, mountTheta=2.98
03:32:04.224 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.13, opts=13)
03:32:04.228 00.004 6120 Enqueuing Move request for scope (-0.19, -0.13)
03:32:04.232 00.004 7680 Worker thread wakes up
03:32:04.233 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:04.236 00.003 6120 UpdateGuideState exits: m=8382 SNR=60.9
03:32:04.240 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.13) opts 0xd
03:32:04.240 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.13)
03:32:04.240 00.000 7680 Moving (-0.19, -0.13) raw xDistance=-0.21 yDistance=0.03
03:32:04.241 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:32:04.241 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:32:04.241 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:04.244 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:32:04.245 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:04.249 00.004 6120 Enqueuing Expose request
03:32:04.255 00.006 7680 MoveAxis(E, 86, ABG)
03:32:04.255 00.000 7680 Guiding  Dir = 2, Dur = 86
03:32:04.255 00.000 7680 IsSlewing returns 0
03:32:04.256 00.001 7680 IsGuiding returns 0
03:32:04.256 00.000 7680 PulseGuide returned control before completion, sleep 96
03:32:04.355 00.099 7680 IsGuiding returns 1
03:32:04.355 00.000 7680 scope still moving after pulse duration time elapsed
03:32:04.385 00.030 7680 IsSlewing returns 0
03:32:04.387 00.002 7680 IsGuiding returns 0
03:32:04.387 00.000 7680 scope move finished after 86 + 44 ms
03:32:04.387 00.000 7680 Move returns status 0, amount 86
03:32:04.388 00.001 7680 MoveAxis(N, 0, ABG)
03:32:04.388 00.000 7680 Move returns status 0, amount 0
03:32:04.388 00.000 7680 move complete, result=0
03:32:04.389 00.001 7680 worker thread done servicing request
03:32:04.389 00.000 7680 Worker thread wakes up
03:32:04.389 00.000 6120 GuideStep: -0.2 px 86 ms EAST, 0.0 px 0 ms NORTH
03:32:04.395 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:04.395 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:32:05.634 01.239 7680 Exposure complete
03:32:05.771 00.137 7680 worker thread done servicing request
03:32:05.771 00.000 6120 OnExposeComplete: enter
03:32:05.775 00.004 6120 UpdateGuideState(): m_state=6
03:32:05.778 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3089
03:32:05.784 00.006 6120 Star::Find returns 1 (0), X=512.99, Y=670.11, Mass=7802, SNR=58.3, Peak=195 HFD=6.5
03:32:05.789 00.005 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
03:32:05.793 00.004 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
03:32:05.797 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.71 hyp=0.72 cameraTheta=-1.45 mountX=-0.05 mountY=0.68, mountTheta=1.64
03:32:05.801 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.71, opts=13)
03:32:05.805 00.004 6120 Enqueuing Move request for scope (0.09, -0.71)
03:32:05.808 00.003 7680 Worker thread wakes up
03:32:05.809 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:05.813 00.004 6120 UpdateGuideState exits: m=7802 SNR=58.3
03:32:05.817 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.71) opts 0xd
03:32:05.817 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.71)
03:32:05.818 00.001 7680 Moving (0.09, -0.71) raw xDistance=-0.05 yDistance=0.68
03:32:05.818 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:32:05.818 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
03:32:05.818 00.000 7680 MoveAxis(E, 0, ABG)
03:32:05.819 00.001 7680 Move returns status 0, amount 0
03:32:05.819 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:05.823 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:05.826 00.003 7680 MoveAxis(S, 368, ABG)
03:32:05.827 00.001 7680 Guiding  Dir = 1, Dur = 368
03:32:05.830 00.003 6120 Enqueuing Expose request
03:32:05.834 00.004 7680 IsSlewing returns 0
03:32:05.834 00.000 7680 IsGuiding returns 0
03:32:05.835 00.001 7680 PulseGuide returned control before completion, sleep 378
03:32:06.218 00.383 7680 IsGuiding returns 1
03:32:06.218 00.000 7680 scope still moving after pulse duration time elapsed
03:32:06.249 00.031 7680 IsSlewing returns 0
03:32:06.250 00.001 7680 IsGuiding returns 0
03:32:06.251 00.001 7680 scope move finished after 368 + 48 ms
03:32:06.251 00.000 7680 Move returns status 0, amount 368
03:32:06.252 00.001 7680 move complete, result=0
03:32:06.252 00.000 7680 worker thread done servicing request
03:32:06.252 00.000 7680 Worker thread wakes up
03:32:06.252 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.7 px 368 ms SOUTH
03:32:06.260 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:06.260 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:32:07.510 01.250 7680 Exposure complete
03:32:07.640 00.130 7680 worker thread done servicing request
03:32:07.640 00.000 6120 OnExposeComplete: enter
03:32:07.645 00.005 6120 UpdateGuideState(): m_state=6
03:32:07.648 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3090
03:32:07.653 00.005 6120 Star::Find returns 1 (0), X=513.08, Y=672.80, Mass=7884, SNR=59.8, Peak=194 HFD=6.5
03:32:07.657 00.004 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (0.19) = xAngle (1.29 = 1.29)
03:32:07.661 00.004 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.17 = -2.12)
03:32:07.665 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=1.97 hyp=1.98 cameraTheta=1.48 mountX=0.54 mountY=-1.69, mountTheta=-1.26
03:32:07.670 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=1.97, opts=13)
03:32:07.675 00.005 6120 Enqueuing Move request for scope (0.18, 1.97)
03:32:07.679 00.004 7680 Worker thread wakes up
03:32:07.679 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:07.683 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 1.97) opts 0xd
03:32:07.683 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 1.97)
03:32:07.683 00.000 7680 Moving (0.18, 1.97) raw xDistance=0.54 yDistance=-1.69
03:32:07.683 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
03:32:07.683 00.000 7680 resist switch: large excursion: input -1.69 thresh 0.60 direction from 1 to -1
03:32:07.683 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.07
03:32:07.685 00.002 6120 UpdateGuideState exits: m=7884 SNR=59.8
03:32:07.691 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:07.696 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:07.699 00.003 6120 Enqueuing Expose request
03:32:07.704 00.005 7680 GuideAlgorithmResistSwitch::result() returns -1.69 from input -1.69
03:32:07.704 00.000 7680 MoveAxis(W, 222, ABG)
03:32:07.704 00.000 7680 Guiding  Dir = 3, Dur = 222
03:32:07.704 00.000 7680 IsSlewing returns 0
03:32:07.705 00.001 7680 IsGuiding returns 0
03:32:07.705 00.000 7680 PulseGuide returned control before completion, sleep 232
03:32:07.951 00.246 7680 IsGuiding returns 1
03:32:07.951 00.000 7680 scope still moving after pulse duration time elapsed
03:32:07.982 00.031 7680 IsSlewing returns 0
03:32:07.982 00.000 7680 IsGuiding returns 0
03:32:07.982 00.000 7680 scope move finished after 222 + 55 ms
03:32:07.982 00.000 7680 Move returns status 0, amount 222
03:32:07.983 00.001 7680 MoveAxis(N, 917, ABG)
03:32:07.983 00.000 7680 Guiding  Dir = 0, Dur = 917
03:32:07.983 00.000 7680 IsSlewing returns 0
03:32:07.983 00.000 7680 IsGuiding returns 0
03:32:07.984 00.001 7680 PulseGuide returned control before completion, sleep 927
03:32:08.918 00.934 7680 IsGuiding returns 1
03:32:08.918 00.000 7680 scope still moving after pulse duration time elapsed
03:32:08.950 00.032 7680 IsSlewing returns 0
03:32:08.950 00.000 7680 IsGuiding returns 0
03:32:08.952 00.002 7680 scope move finished after 917 + 50 ms
03:32:08.953 00.001 7680 Move returns status 0, amount 917
03:32:08.953 00.000 7680 move complete, result=0
03:32:08.953 00.000 7680 worker thread done servicing request
03:32:08.954 00.001 7680 Worker thread wakes up
03:32:08.954 00.000 6120 GuideStep: 0.5 px 222 ms WEST, -1.7 px 917 ms NORTH
03:32:08.961 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:08.961 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:32:10.217 01.256 7680 Exposure complete
03:32:10.363 00.146 7680 worker thread done servicing request
03:32:10.364 00.001 6120 OnExposeComplete: enter
03:32:10.367 00.003 6120 UpdateGuideState(): m_state=6
03:32:10.373 00.006 6120 Star::Find(15, 513, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3091
03:32:10.378 00.005 6120 Star::Find returns 1 (0), X=512.95, Y=669.97, Mass=8286, SNR=60.7, Peak=207 HFD=6.4
03:32:10.382 00.004 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
03:32:10.385 00.003 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
03:32:10.390 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.85 hyp=0.85 cameraTheta=-1.51 mountX=-0.11 mountY=0.79, mountTheta=1.71
03:32:10.394 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.85, opts=13)
03:32:10.397 00.003 6120 Enqueuing Move request for scope (0.05, -0.85)
03:32:10.401 00.004 7680 Worker thread wakes up
03:32:10.402 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:10.405 00.003 6120 UpdateGuideState exits: m=8286 SNR=60.7
03:32:10.410 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:10.414 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:10.418 00.004 6120 Enqueuing Expose request
03:32:10.421 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.85) opts 0xd
03:32:10.421 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.85)
03:32:10.421 00.000 7680 Moving (0.05, -0.85) raw xDistance=-0.11 yDistance=0.79
03:32:10.422 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:32:10.422 00.000 7680 resist switch: large excursion: input 0.79 thresh 0.60 direction from -1 to 1
03:32:10.422 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.36
03:32:10.423 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
03:32:10.423 00.000 7680 MoveAxis(E, 0, ABG)
03:32:10.423 00.000 7680 Move returns status 0, amount 0
03:32:10.423 00.000 7680 MoveAxis(S, 426, ABG)
03:32:10.423 00.000 7680 Guiding  Dir = 1, Dur = 426
03:32:10.423 00.000 7680 IsSlewing returns 0
03:32:10.424 00.001 7680 IsGuiding returns 0
03:32:10.424 00.000 7680 PulseGuide returned control before completion, sleep 436
03:32:10.877 00.453 7680 IsGuiding returns 1
03:32:10.878 00.001 7680 scope still moving after pulse duration time elapsed
03:32:10.909 00.031 7680 IsSlewing returns 0
03:32:10.909 00.000 7680 IsGuiding returns 0
03:32:10.911 00.002 7680 scope move finished after 426 + 61 ms
03:32:10.912 00.001 7680 Move returns status 0, amount 426
03:32:10.912 00.000 7680 move complete, result=0
03:32:10.913 00.001 7680 worker thread done servicing request
03:32:10.913 00.000 7680 Worker thread wakes up
03:32:10.914 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 426 ms SOUTH
03:32:10.919 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:10.919 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:32:12.171 01.252 7680 Exposure complete
03:32:12.312 00.141 7680 worker thread done servicing request
03:32:12.313 00.001 6120 OnExposeComplete: enter
03:32:12.317 00.004 6120 UpdateGuideState(): m_state=6
03:32:12.322 00.005 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3092
03:32:12.327 00.005 6120 Star::Find returns 1 (0), X=512.97, Y=669.78, Mass=8113, SNR=59.3, Peak=195 HFD=6.7
03:32:12.330 00.003 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
03:32:12.334 00.004 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
03:32:12.337 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-1.04 hyp=1.04 cameraTheta=-1.51 mountX=-0.13 mountY=0.96, mountTheta=1.70
03:32:12.344 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-1.04, opts=13)
03:32:12.348 00.004 6120 Enqueuing Move request for scope (0.07, -1.04)
03:32:12.353 00.005 7680 Worker thread wakes up
03:32:12.353 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:12.357 00.004 6120 UpdateGuideState exits: m=8113 SNR=59.3
03:32:12.361 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:12.364 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:12.369 00.005 6120 Enqueuing Expose request
03:32:12.373 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -1.04) opts 0xd
03:32:12.373 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -1.04)
03:32:12.373 00.000 7680 Moving (0.07, -1.04) raw xDistance=-0.13 yDistance=0.96
03:32:12.373 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:32:12.373 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96
03:32:12.374 00.001 7680 MoveAxis(E, 0, ABG)
03:32:12.374 00.000 7680 Move returns status 0, amount 0
03:32:12.374 00.000 7680 MoveAxis(S, 523, ABG)
03:32:12.374 00.000 7680 Guiding  Dir = 1, Dur = 523
03:32:12.375 00.001 7680 IsSlewing returns 0
03:32:12.375 00.000 7680 IsGuiding returns 0
03:32:12.376 00.001 7680 PulseGuide returned control before completion, sleep 533
03:32:12.917 00.541 7680 IsGuiding returns 1
03:32:12.917 00.000 7680 scope still moving after pulse duration time elapsed
03:32:12.948 00.031 7680 IsSlewing returns 0
03:32:12.949 00.001 7680 IsGuiding returns 0
03:32:12.950 00.001 7680 scope move finished after 523 + 52 ms
03:32:12.951 00.001 7680 Move returns status 0, amount 523
03:32:12.951 00.000 7680 move complete, result=0
03:32:12.951 00.000 7680 worker thread done servicing request
03:32:12.953 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 1.0 px 523 ms SOUTH
03:32:12.958 00.005 7680 Worker thread wakes up
03:32:12.958 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:12.958 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:32:14.197 01.239 7680 Exposure complete
03:32:14.340 00.143 7680 worker thread done servicing request
03:32:14.340 00.000 6120 OnExposeComplete: enter
03:32:14.346 00.006 6120 UpdateGuideState(): m_state=6
03:32:14.350 00.004 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3093
03:32:14.355 00.005 6120 Star::Find returns 1 (0), X=513.03, Y=670.02, Mass=7887, SNR=59.3, Peak=207 HFD=6.4
03:32:14.359 00.004 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
03:32:14.363 00.004 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
03:32:14.367 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.81 hyp=0.82 cameraTheta=-1.42 mountX=-0.03 mountY=0.78, mountTheta=1.61
03:32:14.371 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.81, opts=13)
03:32:14.375 00.004 6120 Enqueuing Move request for scope (0.13, -0.81)
03:32:14.380 00.005 7680 Worker thread wakes up
03:32:14.380 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.81) opts 0xd
03:32:14.380 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.81)
03:32:14.381 00.001 7680 Moving (0.13, -0.81) raw xDistance=-0.03 yDistance=0.78
03:32:14.381 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:32:14.381 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
03:32:14.381 00.000 7680 MoveAxis(E, 0, ABG)
03:32:14.381 00.000 7680 Move returns status 0, amount 0
03:32:14.381 00.000 7680 MoveAxis(S, 423, ABG)
03:32:14.381 00.000 7680 Guiding  Dir = 1, Dur = 423
03:32:14.382 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:14.387 00.005 7680 IsSlewing returns 0
03:32:14.387 00.000 6120 UpdateGuideState exits: m=7887 SNR=59.3
03:32:14.390 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:14.395 00.005 7680 IsGuiding returns 0
03:32:14.395 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:14.398 00.003 7680 PulseGuide returned control before completion, sleep 433
03:32:14.399 00.001 6120 Enqueuing Expose request
03:32:14.834 00.435 7680 IsGuiding returns 1
03:32:14.834 00.000 7680 scope still moving after pulse duration time elapsed
03:32:14.865 00.031 7680 IsSlewing returns 0
03:32:14.866 00.001 7680 IsGuiding returns 0
03:32:14.867 00.001 7680 scope move finished after 423 + 48 ms
03:32:14.867 00.000 7680 Move returns status 0, amount 423
03:32:14.868 00.001 7680 move complete, result=0
03:32:14.869 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.8 px 423 ms SOUTH
03:32:14.878 00.009 7680 worker thread done servicing request
03:32:14.878 00.000 7680 Worker thread wakes up
03:32:14.878 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:14.878 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:32:16.128 01.250 7680 Exposure complete
03:32:16.270 00.142 7680 worker thread done servicing request
03:32:16.270 00.000 6120 OnExposeComplete: enter
03:32:16.275 00.005 6120 UpdateGuideState(): m_state=6
03:32:16.279 00.004 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3094
03:32:16.284 00.005 6120 Star::Find returns 1 (0), X=513.12, Y=670.80, Mass=8285, SNR=59.7, Peak=198 HFD=6.7
03:32:16.288 00.004 6120 CameraToMount -- cameraTheta (-0.11) - m_xAngle (0.19) = xAngle (-0.30 = -0.30)
03:32:16.292 00.004 6120 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.58 = 2.58)
03:32:16.295 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-0.11 mountX=0.21 mountY=0.12, mountTheta=0.51
03:32:16.300 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.02, opts=13)
03:32:16.304 00.004 6120 Enqueuing Move request for scope (0.22, -0.02)
03:32:16.309 00.005 7680 Worker thread wakes up
03:32:16.309 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:16.313 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.02) opts 0xd
03:32:16.314 00.001 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.02)
03:32:16.314 00.000 7680 Moving (0.22, -0.02) raw xDistance=0.21 yDistance=0.12
03:32:16.314 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:32:16.315 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:32:16.316 00.001 6120 UpdateGuideState exits: m=8285 SNR=59.7
03:32:16.320 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:16.324 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:16.327 00.003 6120 Enqueuing Expose request
03:32:16.331 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:32:16.331 00.000 7680 MoveAxis(W, 86, ABG)
03:32:16.331 00.000 7680 Guiding  Dir = 3, Dur = 86
03:32:16.331 00.000 7680 IsSlewing returns 0
03:32:16.332 00.001 7680 IsGuiding returns 0
03:32:16.332 00.000 7680 PulseGuide returned control before completion, sleep 96
03:32:16.442 00.110 7680 IsGuiding returns 0
03:32:16.445 00.003 7680 Move returns status 0, amount 86
03:32:16.445 00.000 7680 MoveAxis(N, 0, ABG)
03:32:16.445 00.000 7680 Move returns status 0, amount 0
03:32:16.446 00.001 7680 move complete, result=0
03:32:16.446 00.000 7680 worker thread done servicing request
03:32:16.446 00.000 6120 GuideStep: 0.2 px 86 ms WEST, 0.1 px 0 ms NORTH
03:32:16.453 00.007 7680 Worker thread wakes up
03:32:16.453 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:16.454 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:32:17.701 01.247 7680 Exposure complete
03:32:17.835 00.134 7680 worker thread done servicing request
03:32:17.835 00.000 6120 OnExposeComplete: enter
03:32:17.842 00.007 6120 UpdateGuideState(): m_state=6
03:32:17.848 00.006 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3095
03:32:17.854 00.006 6120 Star::Find returns 1 (0), X=512.91, Y=670.67, Mass=8089, SNR=59.3, Peak=189 HFD=6.7
03:32:17.858 00.004 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
03:32:17.863 00.005 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
03:32:17.868 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.52 mountX=-0.02 mountY=0.15, mountTheta=1.72
03:32:17.876 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.16, opts=13)
03:32:17.881 00.005 6120 Enqueuing Move request for scope (0.01, -0.16)
03:32:17.885 00.004 7680 Worker thread wakes up
03:32:17.886 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:17.889 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
03:32:17.889 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
03:32:17.890 00.001 6120 UpdateGuideState exits: m=8089 SNR=59.3
03:32:17.892 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:17.896 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:17.900 00.004 6120 Enqueuing Expose request
03:32:17.905 00.005 7680 Moving (0.01, -0.16) raw xDistance=-0.02 yDistance=0.15
03:32:17.905 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:32:17.907 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:32:17.907 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:32:17.907 00.000 7680 MoveAxis(E, 0, ABG)
03:32:17.907 00.000 7680 Move returns status 0, amount 0
03:32:17.907 00.000 7680 MoveAxis(N, 0, ABG)
03:32:17.908 00.001 7680 Move returns status 0, amount 0
03:32:17.908 00.000 7680 move complete, result=0
03:32:17.908 00.000 7680 worker thread done servicing request
03:32:17.908 00.000 7680 Worker thread wakes up
03:32:17.908 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:17.913 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:17.914 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:32:19.158 01.244 7680 Exposure complete
03:32:19.294 00.136 7680 worker thread done servicing request
03:32:19.296 00.002 6120 OnExposeComplete: enter
03:32:19.300 00.004 6120 UpdateGuideState(): m_state=6
03:32:19.303 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3096
03:32:19.308 00.005 6120 Star::Find returns 1 (0), X=512.92, Y=670.70, Mass=8131, SNR=60.4, Peak=203 HFD=6.7
03:32:19.312 00.004 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
03:32:19.315 00.003 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
03:32:19.319 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.13 cameraTheta=-1.44 mountX=-0.01 mountY=0.12, mountTheta=1.64
03:32:19.324 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.12, opts=13)
03:32:19.329 00.005 6120 Enqueuing Move request for scope (0.02, -0.12)
03:32:19.332 00.003 7680 Worker thread wakes up
03:32:19.333 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:19.336 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
03:32:19.337 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
03:32:19.337 00.000 7680 Moving (0.02, -0.12) raw xDistance=-0.01 yDistance=0.12
03:32:19.337 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:32:19.337 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:32:19.337 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:32:19.337 00.000 7680 MoveAxis(E, 0, ABG)
03:32:19.338 00.001 7680 Move returns status 0, amount 0
03:32:19.338 00.000 7680 MoveAxis(N, 0, ABG)
03:32:19.339 00.001 7680 Move returns status 0, amount 0
03:32:19.339 00.000 7680 move complete, result=0
03:32:19.339 00.000 6120 UpdateGuideState exits: m=8131 SNR=60.4
03:32:19.344 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:19.348 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:19.351 00.003 6120 Enqueuing Expose request
03:32:19.355 00.004 7680 worker thread done servicing request
03:32:19.355 00.000 7680 Worker thread wakes up
03:32:19.355 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:19.355 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:32:19.356 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:20.605 01.249 7680 Exposure complete
03:32:20.743 00.138 7680 worker thread done servicing request
03:32:20.744 00.001 6120 OnExposeComplete: enter
03:32:20.749 00.005 6120 UpdateGuideState(): m_state=6
03:32:20.754 00.005 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3097
03:32:20.759 00.005 6120 Star::Find returns 1 (0), X=513.12, Y=670.01, Mass=8447, SNR=61.1, Peak=216 HFD=6.4
03:32:20.763 00.004 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
03:32:20.767 00.004 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
03:32:20.771 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=-0.81 hyp=0.84 cameraTheta=-1.31 mountX=0.07 mountY=0.83, mountTheta=1.49
03:32:20.775 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.81, opts=13)
03:32:20.781 00.006 6120 Enqueuing Move request for scope (0.22, -0.81)
03:32:20.786 00.005 7680 Worker thread wakes up
03:32:20.786 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:20.791 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.81) opts 0xd
03:32:20.791 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.81)
03:32:20.791 00.000 7680 Moving (0.22, -0.81) raw xDistance=0.07 yDistance=0.83
03:32:20.791 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:32:20.791 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
03:32:20.791 00.000 7680 MoveAxis(E, 0, ABG)
03:32:20.792 00.001 7680 Move returns status 0, amount 0
03:32:20.792 00.000 7680 MoveAxis(S, 449, ABG)
03:32:20.792 00.000 6120 UpdateGuideState exits: m=8447 SNR=61.1
03:32:20.795 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:20.800 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:20.803 00.003 6120 Enqueuing Expose request
03:32:20.808 00.005 7680 Guiding  Dir = 1, Dur = 449
03:32:20.809 00.001 7680 IsSlewing returns 0
03:32:20.810 00.001 7680 IsGuiding returns 0
03:32:20.810 00.000 7680 PulseGuide returned control before completion, sleep 459
03:32:21.282 00.472 7680 IsGuiding returns 1
03:32:21.284 00.002 7680 scope still moving after pulse duration time elapsed
03:32:21.314 00.030 7680 IsSlewing returns 0
03:32:21.314 00.000 7680 IsGuiding returns 0
03:32:21.315 00.001 7680 scope move finished after 449 + 56 ms
03:32:21.316 00.001 7680 Move returns status 0, amount 449
03:32:21.316 00.000 7680 move complete, result=0
03:32:21.316 00.000 7680 worker thread done servicing request
03:32:21.316 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.8 px 449 ms SOUTH
03:32:21.322 00.006 7680 Worker thread wakes up
03:32:21.322 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:21.323 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:32:22.569 01.246 7680 Exposure complete
03:32:22.712 00.143 7680 worker thread done servicing request
03:32:22.712 00.000 6120 OnExposeComplete: enter
03:32:22.717 00.005 6120 UpdateGuideState(): m_state=6
03:32:22.721 00.004 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3098
03:32:22.726 00.005 6120 Star::Find returns 1 (0), X=513.16, Y=672.86, Mass=7976, SNR=59.8, Peak=194 HFD=6.5
03:32:22.730 00.004 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (0.19) = xAngle (1.26 = 1.26)
03:32:22.734 00.004 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.13 = -2.15)
03:32:22.738 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=2.03 hyp=2.05 cameraTheta=1.44 mountX=0.63 mountY=-1.71, mountTheta=-1.22
03:32:22.741 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=2.03, opts=13)
03:32:22.747 00.006 6120 Enqueuing Move request for scope (0.26, 2.03)
03:32:22.752 00.005 7680 Worker thread wakes up
03:32:22.752 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:22.756 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 2.03) opts 0xd
03:32:22.756 00.000 6120 UpdateGuideState exits: m=7976 SNR=59.8
03:32:22.759 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:22.764 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:22.767 00.003 6120 Enqueuing Expose request
03:32:22.770 00.003 7680 Handling offset move in thread for scope, endpoint = (0.26, 2.03)
03:32:22.770 00.000 7680 Moving (0.26, 2.03) raw xDistance=0.63 yDistance=-1.71
03:32:22.771 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
03:32:22.771 00.000 7680 resist switch: large excursion: input -1.71 thresh 0.60 direction from 1 to -1
03:32:22.772 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.13
03:32:22.772 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.71 from input -1.71
03:32:22.772 00.000 7680 MoveAxis(W, 259, ABG)
03:32:22.773 00.001 7680 Guiding  Dir = 3, Dur = 259
03:32:22.773 00.000 7680 IsSlewing returns 0
03:32:22.774 00.001 7680 IsGuiding returns 0
03:32:22.774 00.000 7680 PulseGuide returned control before completion, sleep 269
03:32:23.059 00.285 7680 IsGuiding returns 0
03:32:23.060 00.001 7680 Move returns status 0, amount 259
03:32:23.060 00.000 7680 MoveAxis(N, 928, ABG)
03:32:23.061 00.001 7680 Guiding  Dir = 0, Dur = 928
03:32:23.062 00.001 7680 IsSlewing returns 0
03:32:23.063 00.001 7680 IsGuiding returns 0
03:32:23.063 00.000 7680 PulseGuide returned control before completion, sleep 938
03:32:24.012 00.949 7680 IsGuiding returns 1
03:32:24.013 00.001 7680 scope still moving after pulse duration time elapsed
03:32:24.044 00.031 7680 IsSlewing returns 0
03:32:24.046 00.002 7680 IsGuiding returns 0
03:32:24.046 00.000 7680 scope move finished after 928 + 54 ms
03:32:24.046 00.000 7680 Move returns status 0, amount 928
03:32:24.047 00.001 7680 move complete, result=0
03:32:24.047 00.000 7680 worker thread done servicing request
03:32:24.047 00.000 6120 GuideStep: 0.6 px 259 ms WEST, -1.7 px 928 ms NORTH
03:32:24.052 00.005 7680 Worker thread wakes up
03:32:24.054 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:24.054 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:32:25.297 01.243 7680 Exposure complete
03:32:25.423 00.126 6120 OnExposeComplete: enter
03:32:25.427 00.004 6120 UpdateGuideState(): m_state=6
03:32:25.431 00.004 7680 worker thread done servicing request
03:32:25.431 00.000 6120 Star::Find(15, 513, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3099
03:32:25.433 00.002 6120 Star::Find returns 1 (0), X=512.91, Y=669.98, Mass=7734, SNR=58.5, Peak=181 HFD=6.5
03:32:25.437 00.004 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
03:32:25.440 00.003 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
03:32:25.443 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.84 hyp=0.84 cameraTheta=-1.56 mountX=-0.15 mountY=0.76, mountTheta=1.77
03:32:25.448 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.84, opts=13)
03:32:25.450 00.002 6120 Enqueuing Move request for scope (0.01, -0.84)
03:32:25.453 00.003 7680 Worker thread wakes up
03:32:25.453 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.84) opts 0xd
03:32:25.453 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.84)
03:32:25.453 00.000 7680 Moving (0.01, -0.84) raw xDistance=-0.15 yDistance=0.76
03:32:25.454 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:25.457 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:32:25.457 00.000 7680 resist switch: large excursion: input 0.76 thresh 0.60 direction from -1 to 1
03:32:25.457 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.28
03:32:25.457 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
03:32:25.459 00.002 7680 MoveAxis(E, 0, ABG)
03:32:25.459 00.000 7680 Move returns status 0, amount 0
03:32:25.459 00.000 7680 MoveAxis(S, 412, ABG)
03:32:25.459 00.000 7680 Guiding  Dir = 1, Dur = 412
03:32:25.459 00.000 6120 UpdateGuideState exits: m=7734 SNR=58.5
03:32:25.463 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:25.468 00.005 7680 IsSlewing returns 0
03:32:25.468 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:25.473 00.005 6120 Enqueuing Expose request
03:32:25.477 00.004 7680 IsGuiding returns 0
03:32:25.477 00.000 7680 PulseGuide returned control before completion, sleep 422
03:32:25.910 00.433 7680 IsGuiding returns 1
03:32:25.912 00.002 7680 scope still moving after pulse duration time elapsed
03:32:25.941 00.029 7680 IsSlewing returns 0
03:32:25.942 00.001 7680 IsGuiding returns 0
03:32:25.943 00.001 7680 scope move finished after 412 + 53 ms
03:32:25.944 00.001 7680 Move returns status 0, amount 412
03:32:25.944 00.000 7680 move complete, result=0
03:32:25.945 00.001 7680 worker thread done servicing request
03:32:25.945 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.8 px 412 ms SOUTH
03:32:25.951 00.006 7680 Worker thread wakes up
03:32:25.951 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:25.953 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:32:27.197 01.244 7680 Exposure complete
03:32:27.313 00.116 7680 worker thread done servicing request
03:32:27.313 00.000 6120 OnExposeComplete: enter
03:32:27.317 00.004 6120 UpdateGuideState(): m_state=6
03:32:27.325 00.008 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3100
03:32:27.331 00.006 6120 Star::Find returns 1 (0), X=512.96, Y=669.86, Mass=8236, SNR=59.4, Peak=197 HFD=6.5
03:32:27.338 00.007 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
03:32:27.348 00.010 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
03:32:27.351 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.97 hyp=0.97 cameraTheta=-1.51 mountX=-0.12 mountY=0.89, mountTheta=1.71
03:32:27.356 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.97, opts=13)
03:32:27.359 00.003 6120 Enqueuing Move request for scope (0.06, -0.97)
03:32:27.363 00.004 7680 Worker thread wakes up
03:32:27.363 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:27.366 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.97) opts 0xd
03:32:27.366 00.000 6120 UpdateGuideState exits: m=8236 SNR=59.4
03:32:27.494 00.128 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:27.529 00.035 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.97)
03:32:27.529 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:27.533 00.004 7680 Moving (0.06, -0.97) raw xDistance=-0.12 yDistance=0.89
03:32:27.533 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:32:27.533 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
03:32:27.534 00.001 7680 MoveAxis(E, 0, ABG)
03:32:27.534 00.000 7680 Move returns status 0, amount 0
03:32:27.534 00.000 7680 MoveAxis(S, 484, ABG)
03:32:27.534 00.000 7680 Guiding  Dir = 1, Dur = 484
03:32:27.534 00.000 6120 Enqueuing Expose request
03:32:27.539 00.005 7680 IsSlewing returns 0
03:32:27.539 00.000 7680 IsGuiding returns 0
03:32:27.539 00.000 6120 evsrv: cli 0FAEFD98 connect
03:32:27.543 00.004 7680 PulseGuide returned control before completion, sleep 494
03:32:27.543 00.000 6120 case statement mapped state 6 to 3
03:32:27.547 00.004 6120 case statement mapped state 6 to 3
03:32:27.550 00.003 6120 evsrv: cli 0FAEFD98 request: {"method":"get_app_state","id":"fbc46eb2-8867-4be2-b86c-3aa6ab3b5033"}
03:32:27.553 00.003 6120 case statement mapped state 6 to 3
03:32:27.559 00.006 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":"Guiding","id":"fbc46eb2-8867-4be2-b86c-3aa6ab3b5033"}
03:32:27.565 00.006 6120 evsrv: cli 0FAEFD98 disconnect
03:32:27.569 00.004 6120 evsrv: cli 0FAEFBB8 connect
03:32:27.572 00.003 6120 case statement mapped state 6 to 3
03:32:27.575 00.003 6120 case statement mapped state 6 to 3
03:32:27.630 00.055 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"7c82c27f-4876-4b88-abfe-463a8fc39987"}
03:32:27.725 00.095 6120 PhdController::Dither begins
03:32:27.728 00.003 6120 dither: size=5.00, dRA=1.88 dDec=0.32
03:32:27.732 00.004 6120 MountToCamera -- mountTheta (-0.17) + m_xAngle (0.19) = xAngle (0.02 = 0.02)
03:32:27.735 00.003 6120 MountToCamera -- mountX=1.88 mountY=0.32 hyp=1.91 mountTheta=-0.17 cameraX=1.91, cameraY=0.03 cameraTheta=0.02
03:32:27.852 00.117 6120 setting lock position to (514.81, 670.86)
03:32:27.856 00.004 6120 Mount: notify guiding dithered (1.9, 0.0)
03:32:27.859 00.003 6120 Status Line: Dither by 1.88,0.32
03:32:27.864 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
03:32:27.871 00.007 6120 PhdController: newstate STATE_SETTLE_WAIT
03:32:27.877 00.006 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"7c82c27f-4876-4b88-abfe-463a8fc39987"}
03:32:27.881 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
03:32:28.044 00.163 7680 IsGuiding returns 1
03:32:28.044 00.000 7680 scope still moving after pulse duration time elapsed
03:32:28.075 00.031 7680 IsSlewing returns 0
03:32:28.075 00.000 7680 IsGuiding returns 0
03:32:28.075 00.000 7680 scope move finished after 484 + 52 ms
03:32:28.075 00.000 7680 Move returns status 0, amount 484
03:32:28.076 00.001 7680 move complete, result=0
03:32:28.076 00.000 7680 worker thread done servicing request
03:32:28.076 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.9 px 484 ms SOUTH
03:32:28.080 00.004 7680 Worker thread wakes up
03:32:28.080 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:28.080 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,656,31,31)
03:32:29.319 01.239 7680 Exposure complete
03:32:29.443 00.124 7680 worker thread done servicing request
03:32:29.470 00.027 6120 OnExposeComplete: enter
03:32:29.477 00.007 6120 UpdateGuideState(): m_state=6
03:32:29.485 00.008 6120 Star::Find(15, 512, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3101
03:32:29.491 00.006 6120 Star::Find returns 1 (0), X=512.84, Y=670.56, Mass=8705, SNR=62.5, Peak=191 HFD=6.9
03:32:29.498 00.007 6120 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.19) = xAngle (-3.18 = 3.10)
03:32:29.504 00.006 6120 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.31 = -0.31)
03:32:29.509 00.005 6120 CameraToMount -- cameraX=-1.97 cameraY=-0.30 hyp=1.99 cameraTheta=-2.99 mountX=-1.99 mountY=-0.60, mountTheta=-2.85
03:32:29.515 00.006 6120 dither recenter: remaining=(-1.9,-0.3) step=(-1.9,-0.3)
03:32:29.519 00.004 6120 MountToCamera -- mountTheta (2.97) + m_xAngle (0.19) = xAngle (3.16 = -3.12)
03:32:29.523 00.004 6120 MountToCamera -- mountX=-1.88 mountY=-0.32 hyp=1.91 mountTheta=2.97 cameraX=-1.91, cameraY=-0.03 cameraTheta=-3.12
03:32:29.527 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-1.91, y=-0.03, opts=4)
03:32:29.532 00.005 6120 Enqueuing Move request for scope (-1.91, -0.03)
03:32:29.535 00.003 7680 Worker thread wakes up
03:32:29.535 00.000 6120 Mount: notify direct move -1.88,-0.32
03:32:29.540 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.91, -0.03) opts 0x4
03:32:29.540 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:29.543 00.003 7680 Handling offset move in thread for scope, endpoint = (-1.91, -0.03)
03:32:29.545 00.002 6120 UpdateGuideState exits: m=8705 SNR=62.5
03:32:29.548 00.003 7680 Moving (-1.91, -0.03) raw xDistance=-1.88 yDistance=-0.32
03:32:29.548 00.000 6120 PhdController: settling, locked = 1, distance = 2.60 (1.50) aobump = 0 frame = 1 / 99999
03:32:29.552 00.004 7680 MoveAxis(E, 1220, B)
03:32:29.552 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063149.552,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.60,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:32:29.557 00.005 7680 Guiding  Dir = 2, Dur = 1220
03:32:29.557 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:29.560 00.003 7680 IsSlewing returns 0
03:32:29.560 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:29.564 00.004 7680 IsGuiding returns 0
03:32:29.564 00.000 6120 Enqueuing Expose request
03:32:29.568 00.004 7680 PulseGuide returned control before completion, sleep 1230
03:32:30.815 01.247 7680 IsGuiding returns 1
03:32:30.815 00.000 7680 scope still moving after pulse duration time elapsed
03:32:30.848 00.033 7680 IsSlewing returns 0
03:32:30.849 00.001 7680 IsGuiding returns 0
03:32:30.849 00.000 7680 scope move finished after 1220 + 64 ms
03:32:30.850 00.001 7680 Move returns status 0, amount 1220
03:32:30.850 00.000 7680 MoveAxis(N, 175, B)
03:32:30.851 00.001 7680 Guiding  Dir = 0, Dur = 175
03:32:30.851 00.000 7680 IsSlewing returns 0
03:32:30.852 00.001 7680 IsGuiding returns 0
03:32:30.853 00.001 7680 PulseGuide returned control before completion, sleep 185
03:32:31.050 00.197 7680 IsGuiding returns 1
03:32:31.052 00.002 7680 scope still moving after pulse duration time elapsed
03:32:31.082 00.030 7680 IsSlewing returns 0
03:32:31.083 00.001 7680 IsGuiding returns 0
03:32:31.084 00.001 7680 scope move finished after 175 + 56 ms
03:32:31.084 00.000 7680 Move returns status 0, amount 175
03:32:31.084 00.000 7680 move complete, result=0
03:32:31.085 00.001 7680 worker thread done servicing request
03:32:31.086 00.001 7680 Worker thread wakes up
03:32:31.086 00.000 6120 GuideStep: -1.9 px 1220 ms EAST, -0.3 px 175 ms NORTH
03:32:31.093 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:31.093 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:32:32.345 01.252 7680 Exposure complete
03:32:32.479 00.134 7680 worker thread done servicing request
03:32:32.480 00.001 6120 OnExposeComplete: enter
03:32:32.484 00.004 6120 UpdateGuideState(): m_state=6
03:32:32.487 00.003 6120 Star::Find(15, 512, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3102
03:32:32.492 00.005 6120 Star::Find returns 1 (0), X=515.01, Y=669.89, Mass=8080, SNR=59.8, Peak=206 HFD=6.5
03:32:32.495 00.003 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
03:32:32.499 00.004 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
03:32:32.503 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.97 hyp=0.99 cameraTheta=-1.36 mountX=0.02 mountY=0.96, mountTheta=1.55
03:32:32.507 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.97, opts=13)
03:32:32.512 00.005 6120 Enqueuing Move request for scope (0.20, -0.97)
03:32:32.515 00.003 7680 Worker thread wakes up
03:32:32.515 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.97) opts 0xd
03:32:32.516 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:32.519 00.003 6120 UpdateGuideState exits: m=8080 SNR=59.8
03:32:32.523 00.004 6120 PhdController: settling, locked = 1, distance = 0.99 (1.50) aobump = 0 frame = 2 / 99999
03:32:32.527 00.004 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.97)
03:32:32.527 00.000 7680 Moving (0.20, -0.97) raw xDistance=0.02 yDistance=0.96
03:32:32.527 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:32:32.527 00.000 7680 resist switch: large excursion: input 0.96 thresh 0.60 direction from 0 to 1
03:32:32.527 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.89
03:32:32.528 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96
03:32:32.528 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063152.527,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.99,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:32:32.531 00.003 7680 MoveAxis(E, 0, ABG)
03:32:32.533 00.002 7680 Move returns status 0, amount 0
03:32:32.533 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:32.537 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:32.540 00.003 6120 Enqueuing Expose request
03:32:32.544 00.004 7680 MoveAxis(S, 522, ABG)
03:32:32.544 00.000 7680 Guiding  Dir = 1, Dur = 522
03:32:32.545 00.001 7680 IsSlewing returns 0
03:32:32.545 00.000 7680 IsGuiding returns 0
03:32:32.545 00.000 7680 PulseGuide returned control before completion, sleep 532
03:32:33.087 00.542 7680 IsGuiding returns 1
03:32:33.087 00.000 7680 scope still moving after pulse duration time elapsed
03:32:33.119 00.032 7680 IsSlewing returns 0
03:32:33.121 00.002 7680 IsGuiding returns 0
03:32:33.121 00.000 7680 scope move finished after 522 + 54 ms
03:32:33.121 00.000 7680 Move returns status 0, amount 522
03:32:33.121 00.000 7680 move complete, result=0
03:32:33.123 00.002 7680 worker thread done servicing request
03:32:33.123 00.000 7680 Worker thread wakes up
03:32:33.124 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 1.0 px 522 ms SOUTH
03:32:33.130 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:33.131 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:32:34.384 01.253 7680 Exposure complete
03:32:34.519 00.135 7680 worker thread done servicing request
03:32:34.519 00.000 6120 OnExposeComplete: enter
03:32:34.523 00.004 6120 UpdateGuideState(): m_state=6
03:32:34.527 00.004 6120 Star::Find(15, 515, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3103
03:32:34.531 00.004 6120 Star::Find returns 1 (0), X=515.12, Y=670.08, Mass=8222, SNR=60.2, Peak=209 HFD=6.5
03:32:34.535 00.004 6120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (0.19) = xAngle (-1.38 = -1.38)
03:32:34.540 00.005 6120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.50 = 1.50)
03:32:34.545 00.005 6120 CameraToMount -- cameraX=0.31 cameraY=-0.78 hyp=0.84 cameraTheta=-1.19 mountX=0.16 mountY=0.83, mountTheta=1.38
03:32:34.549 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.78, opts=13)
03:32:34.553 00.004 6120 Enqueuing Move request for scope (0.31, -0.78)
03:32:34.557 00.004 7680 Worker thread wakes up
03:32:34.557 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:34.563 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.78) opts 0xd
03:32:34.563 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.78)
03:32:34.563 00.000 6120 UpdateGuideState exits: m=8222 SNR=60.2
03:32:34.568 00.005 7680 Moving (0.31, -0.78) raw xDistance=0.16 yDistance=0.83
03:32:34.568 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:32:34.568 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
03:32:34.569 00.001 7680 MoveAxis(E, 0, ABG)
03:32:34.569 00.000 6120 PhdController: settling, locked = 1, distance = 0.95 (1.50) aobump = 0 frame = 3 / 99999
03:32:34.573 00.004 7680 Move returns status 0, amount 0
03:32:34.573 00.000 7680 MoveAxis(S, 452, ABG)
03:32:34.574 00.001 7680 Guiding  Dir = 1, Dur = 452
03:32:34.574 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063154.573,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.95,"Time":2.0,"SettleTime":10.0,"StarLocked":true}
03:32:34.578 00.004 7680 IsSlewing returns 0
03:32:34.578 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:34.582 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:34.586 00.004 6120 Enqueuing Expose request
03:32:34.590 00.004 7680 IsGuiding returns 0
03:32:34.590 00.000 7680 PulseGuide returned control before completion, sleep 462
03:32:35.069 00.479 7680 IsGuiding returns 0
03:32:35.070 00.001 7680 Move returns status 0, amount 452
03:32:35.070 00.000 7680 move complete, result=0
03:32:35.072 00.002 6120 GuideStep: 0.2 px 0 ms EAST, 0.8 px 452 ms SOUTH
03:32:35.078 00.006 7680 worker thread done servicing request
03:32:35.078 00.000 7680 Worker thread wakes up
03:32:35.078 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:35.079 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:32:36.321 01.242 7680 Exposure complete
03:32:36.462 00.141 7680 worker thread done servicing request
03:32:36.462 00.000 6120 OnExposeComplete: enter
03:32:36.466 00.004 6120 UpdateGuideState(): m_state=6
03:32:36.471 00.005 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3104
03:32:36.474 00.003 6120 Star::Find returns 1 (0), X=515.25, Y=670.76, Mass=8539, SNR=61.8, Peak=219 HFD=6.6
03:32:36.478 00.004 6120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.19) = xAngle (-0.40 = -0.40)
03:32:36.482 00.004 6120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.47 = 2.47)
03:32:36.486 00.004 6120 CameraToMount -- cameraX=0.44 cameraY=-0.10 hyp=0.45 cameraTheta=-0.21 mountX=0.41 mountY=0.28, mountTheta=0.59
03:32:36.490 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.44, y=-0.10, opts=13)
03:32:36.494 00.004 6120 Enqueuing Move request for scope (0.44, -0.10)
03:32:36.498 00.004 7680 Worker thread wakes up
03:32:36.498 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:36.502 00.004 6120 UpdateGuideState exits: m=8539 SNR=61.8
03:32:36.505 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.10) opts 0xd
03:32:36.506 00.001 6120 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 4 / 99999
03:32:36.509 00.003 7680 Handling offset move in thread for scope, endpoint = (0.44, -0.10)
03:32:36.509 00.000 7680 Moving (0.44, -0.10) raw xDistance=0.41 yDistance=0.28
03:32:36.510 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:32:36.510 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063156.509,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.80,"Time":4.0,"SettleTime":10.0,"StarLocked":true}
03:32:36.514 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:32:36.514 00.000 7680 MoveAxis(W, 169, ABG)
03:32:36.514 00.000 7680 Guiding  Dir = 3, Dur = 169
03:32:36.515 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:36.519 00.004 7680 IsSlewing returns 0
03:32:36.519 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:36.522 00.003 7680 IsGuiding returns 0
03:32:36.523 00.001 6120 Enqueuing Expose request
03:32:36.528 00.005 7680 PulseGuide returned control before completion, sleep 179
03:32:36.724 00.196 7680 IsGuiding returns 0
03:32:36.724 00.000 7680 Move returns status 0, amount 169
03:32:36.724 00.000 7680 MoveAxis(S, 151, ABG)
03:32:36.724 00.000 7680 Guiding  Dir = 1, Dur = 151
03:32:36.726 00.002 7680 IsSlewing returns 0
03:32:36.726 00.000 7680 IsGuiding returns 0
03:32:36.726 00.000 7680 PulseGuide returned control before completion, sleep 161
03:32:36.894 00.168 7680 IsGuiding returns 1
03:32:36.894 00.000 7680 scope still moving after pulse duration time elapsed
03:32:36.925 00.031 7680 IsSlewing returns 0
03:32:36.927 00.002 7680 IsGuiding returns 0
03:32:36.927 00.000 7680 scope move finished after 151 + 50 ms
03:32:36.928 00.001 7680 Move returns status 0, amount 151
03:32:36.928 00.000 7680 move complete, result=0
03:32:36.929 00.001 7680 worker thread done servicing request
03:32:36.929 00.000 7680 Worker thread wakes up
03:32:36.929 00.000 6120 GuideStep: 0.4 px 169 ms WEST, 0.3 px 151 ms SOUTH
03:32:36.937 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:36.937 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:32:38.191 01.254 7680 Exposure complete
03:32:38.320 00.129 7680 worker thread done servicing request
03:32:38.320 00.000 6120 OnExposeComplete: enter
03:32:38.324 00.004 6120 UpdateGuideState(): m_state=6
03:32:38.328 00.004 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3105
03:32:38.331 00.003 6120 Star::Find returns 1 (0), X=514.87, Y=671.14, Mass=8671, SNR=61.4, Peak=199 HFD=6.8
03:32:38.336 00.005 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (0.19) = xAngle (1.17 = 1.17)
03:32:38.340 00.004 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.05 = -2.24)
03:32:38.343 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.29 hyp=0.29 cameraTheta=1.36 mountX=0.11 mountY=-0.23, mountTheta=-1.12
03:32:38.348 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.29, opts=13)
03:32:38.353 00.005 6120 Enqueuing Move request for scope (0.06, 0.29)
03:32:38.356 00.003 7680 Worker thread wakes up
03:32:38.357 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:38.360 00.003 6120 UpdateGuideState exits: m=8671 SNR=61.4
03:32:38.364 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.29) opts 0xd
03:32:38.364 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.29)
03:32:38.364 00.000 6120 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 5 / 99999
03:32:38.367 00.003 7680 Moving (0.06, 0.29) raw xDistance=0.11 yDistance=-0.23
03:32:38.367 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:32:38.368 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764063158.367,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.65,"Time":5.8,"SettleTime":10.0,"StarLocked":true}
03:32:38.372 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:32:38.372 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:38.375 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:38.379 00.004 6120 Enqueuing Expose request
03:32:38.382 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:32:38.384 00.002 7680 MoveAxis(E, 0, ABG)
03:32:38.384 00.000 7680 Move returns status 0, amount 0
03:32:38.384 00.000 7680 MoveAxis(N, 0, ABG)
03:32:38.384 00.000 7680 Move returns status 0, amount 0
03:32:38.385 00.001 7680 move complete, result=0
03:32:38.385 00.000 7680 worker thread done servicing request
03:32:38.385 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:32:38.390 00.005 7680 Worker thread wakes up
03:32:38.390 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:38.390 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:32:39.631 01.241 7680 Exposure complete
03:32:39.764 00.133 7680 worker thread done servicing request
03:32:39.764 00.000 6120 OnExposeComplete: enter
03:32:39.769 00.005 6120 UpdateGuideState(): m_state=6
03:32:39.772 00.003 6120 Star::Find(15, 514, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3106
03:32:39.777 00.005 6120 Star::Find returns 1 (0), X=514.93, Y=671.16, Mass=8637, SNR=60.5, Peak=204 HFD=6.7
03:32:39.781 00.004 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (0.19) = xAngle (1.01 = 1.01)
03:32:39.784 00.003 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.89 = -2.40)
03:32:39.789 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.30 hyp=0.33 cameraTheta=1.20 mountX=0.17 mountY=-0.22, mountTheta=-0.91
03:32:39.793 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.30, opts=13)
03:32:39.797 00.004 6120 Enqueuing Move request for scope (0.12, 0.30)
03:32:39.800 00.003 7680 Worker thread wakes up
03:32:39.800 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.30) opts 0xd
03:32:39.801 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.30)
03:32:39.801 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:39.804 00.003 6120 UpdateGuideState exits: m=8637 SNR=60.5
03:32:39.808 00.004 7680 Moving (0.12, 0.30) raw xDistance=0.17 yDistance=-0.22
03:32:39.808 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:32:39.808 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:32:39.808 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:32:39.810 00.002 7680 MoveAxis(E, 0, ABG)
03:32:39.810 00.000 7680 Move returns status 0, amount 0
03:32:39.810 00.000 7680 MoveAxis(N, 0, ABG)
03:32:39.810 00.000 7680 Move returns status 0, amount 0
03:32:39.810 00.000 7680 move complete, result=0
03:32:39.810 00.000 7680 worker thread done servicing request
03:32:39.810 00.000 6120 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 6 / 99999
03:32:39.813 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764063159.813,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.55,"Time":7.3,"SettleTime":10.0,"StarLocked":true}
03:32:39.818 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:39.821 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:39.824 00.003 6120 Enqueuing Expose request
03:32:39.828 00.004 7680 Worker thread wakes up
03:32:39.829 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:39.829 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:32:39.829 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:32:41.078 01.249 7680 Exposure complete
03:32:41.219 00.141 7680 worker thread done servicing request
03:32:41.220 00.001 6120 OnExposeComplete: enter
03:32:41.224 00.004 6120 UpdateGuideState(): m_state=6
03:32:41.227 00.003 6120 Star::Find(15, 514, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3107
03:32:41.233 00.006 6120 Star::Find returns 1 (0), X=514.94, Y=670.73, Mass=8330, SNR=60.1, Peak=211 HFD=6.7
03:32:41.236 00.003 6120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (0.19) = xAngle (-0.96 = -0.96)
03:32:41.240 00.004 6120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.91 = 1.91)
03:32:41.245 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.78 mountX=0.10 mountY=0.17, mountTheta=1.03
03:32:41.251 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.13, opts=13)
03:32:41.256 00.005 6120 Enqueuing Move request for scope (0.13, -0.13)
03:32:41.259 00.003 7680 Worker thread wakes up
03:32:41.259 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:41.264 00.005 6120 UpdateGuideState exits: m=8330 SNR=60.1
03:32:41.267 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
03:32:41.267 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
03:32:41.268 00.001 7680 Moving (0.13, -0.13) raw xDistance=0.10 yDistance=0.17
03:32:41.268 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:32:41.268 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:32:41.268 00.000 6120 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 7 / 99999
03:32:41.272 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:32:41.272 00.000 7680 MoveAxis(E, 0, ABG)
03:32:41.272 00.000 7680 Move returns status 0, amount 0
03:32:41.273 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764063161.272,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.44,"Time":8.7,"SettleTime":10.0,"StarLocked":true}
03:32:41.278 00.005 7680 MoveAxis(N, 0, ABG)
03:32:41.278 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:41.282 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:41.286 00.004 7680 Move returns status 0, amount 0
03:32:41.287 00.001 7680 move complete, result=0
03:32:41.287 00.000 6120 Enqueuing Expose request
03:32:41.291 00.004 7680 worker thread done servicing request
03:32:41.291 00.000 7680 Worker thread wakes up
03:32:41.291 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:41.291 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:32:41.291 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:32:42.550 01.259 7680 Exposure complete
03:32:42.691 00.141 7680 worker thread done servicing request
03:32:42.691 00.000 6120 OnExposeComplete: enter
03:32:42.694 00.003 6120 UpdateGuideState(): m_state=6
03:32:42.699 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3108
03:32:42.702 00.003 6120 Star::Find returns 1 (0), X=514.86, Y=670.64, Mass=8734, SNR=62.2, Peak=213 HFD=6.8
03:32:42.706 00.004 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
03:32:42.710 00.004 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
03:32:42.713 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.36 mountX=0.01 mountY=0.22, mountTheta=1.55
03:32:42.719 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.22, opts=13)
03:32:42.723 00.004 6120 Enqueuing Move request for scope (0.05, -0.22)
03:32:42.726 00.003 7680 Worker thread wakes up
03:32:42.726 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd
03:32:42.726 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.22)
03:32:42.726 00.000 7680 Moving (0.05, -0.22) raw xDistance=0.01 yDistance=0.22
03:32:42.726 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:32:42.728 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:32:42.728 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:42.732 00.004 7680 MoveAxis(E, 0, ABG)
03:32:42.732 00.000 7680 Move returns status 0, amount 0
03:32:42.732 00.000 7680 MoveAxis(S, 119, ABG)
03:32:42.733 00.001 7680 Guiding  Dir = 1, Dur = 119
03:32:42.733 00.000 6120 UpdateGuideState exits: m=8734 SNR=62.2
03:32:42.736 00.003 7680 IsSlewing returns 0
03:32:42.736 00.000 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 8 / 99999
03:32:42.740 00.004 6120 PhdController: newstate STATE_FINISH
03:32:42.744 00.004 7680 IsGuiding returns 0
03:32:42.744 00.000 6120 PhdController complete: success
03:32:42.749 00.005 7680 PulseGuide returned control before completion, sleep 129
03:32:42.749 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764063162.749,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
03:32:42.753 00.004 6120 Mount: notify guiding dither settle done success=1
03:32:42.757 00.004 6120 PhdController: newstate STATE_IDLE
03:32:42.761 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:42.764 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:42.768 00.004 6120 Enqueuing Expose request
03:32:42.884 00.116 7680 IsGuiding returns 1
03:32:42.884 00.000 7680 scope still moving after pulse duration time elapsed
03:32:42.915 00.031 7680 IsSlewing returns 0
03:32:42.916 00.001 7680 IsGuiding returns 1
03:32:42.945 00.029 7680 IsSlewing returns 0
03:32:42.946 00.001 7680 IsGuiding returns 1
03:32:42.976 00.030 7680 IsSlewing returns 0
03:32:42.977 00.001 7680 IsGuiding returns 1
03:32:43.007 00.030 7680 IsSlewing returns 0
03:32:43.008 00.001 7680 IsGuiding returns 0
03:32:43.009 00.001 7680 scope move finished after 119 + 145 ms
03:32:43.009 00.000 7680 Move returns status 0, amount 119
03:32:43.009 00.000 7680 move complete, result=0
03:32:43.010 00.001 7680 worker thread done servicing request
03:32:43.010 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 119 ms SOUTH
03:32:43.014 00.004 7680 Worker thread wakes up
03:32:43.014 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:43.014 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:32:44.265 01.251 7680 Exposure complete
03:32:44.408 00.143 7680 worker thread done servicing request
03:32:44.408 00.000 6120 OnExposeComplete: enter
03:32:44.412 00.004 6120 UpdateGuideState(): m_state=6
03:32:44.417 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3109
03:32:44.421 00.004 6120 Star::Find returns 1 (0), X=514.95, Y=670.14, Mass=7849, SNR=59.3, Peak=212 HFD=6.5
03:32:44.424 00.003 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
03:32:44.428 00.004 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
03:32:44.432 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.72 hyp=0.73 cameraTheta=-1.38 mountX=-0.00 mountY=0.70, mountTheta=1.57
03:32:44.439 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.72, opts=13)
03:32:44.444 00.005 6120 Enqueuing Move request for scope (0.14, -0.72)
03:32:44.447 00.003 7680 Worker thread wakes up
03:32:44.448 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.72) opts 0xd
03:32:44.448 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.72)
03:32:44.448 00.000 7680 Moving (0.14, -0.72) raw xDistance=-0.00 yDistance=0.70
03:32:44.448 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:32:44.448 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
03:32:44.449 00.001 7680 MoveAxis(E, 0, ABG)
03:32:44.449 00.000 7680 Move returns status 0, amount 0
03:32:44.449 00.000 7680 MoveAxis(S, 383, ABG)
03:32:44.449 00.000 7680 Guiding  Dir = 1, Dur = 383
03:32:44.449 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:44.453 00.004 7680 IsSlewing returns 0
03:32:44.453 00.000 6120 UpdateGuideState exits: m=7849 SNR=59.3
03:32:44.457 00.004 7680 IsGuiding returns 0
03:32:44.457 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:44.461 00.004 7680 PulseGuide returned control before completion, sleep 393
03:32:44.461 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:44.465 00.004 6120 Enqueuing Expose request
03:32:44.866 00.401 7680 IsGuiding returns 1
03:32:44.866 00.000 7680 scope still moving after pulse duration time elapsed
03:32:44.897 00.031 7680 IsSlewing returns 0
03:32:44.897 00.000 7680 IsGuiding returns 0
03:32:44.897 00.000 7680 scope move finished after 383 + 57 ms
03:32:44.898 00.001 7680 Move returns status 0, amount 383
03:32:44.898 00.000 7680 move complete, result=0
03:32:44.899 00.001 7680 worker thread done servicing request
03:32:44.899 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.7 px 383 ms SOUTH
03:32:44.904 00.005 7680 Worker thread wakes up
03:32:44.905 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:44.905 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:32:46.156 01.251 7680 Exposure complete
03:32:46.302 00.146 7680 worker thread done servicing request
03:32:46.302 00.000 6120 OnExposeComplete: enter
03:32:46.305 00.003 6120 UpdateGuideState(): m_state=6
03:32:46.309 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3110
03:32:46.312 00.003 6120 Star::Find returns 1 (0), X=515.07, Y=670.92, Mass=8155, SNR=59.3, Peak=213 HFD=6.5
03:32:46.315 00.003 6120 CameraToMount -- cameraTheta (0.24) - m_xAngle (0.19) = xAngle (0.05 = 0.05)
03:32:46.319 00.004 6120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.92 = 2.92)
03:32:46.323 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=0.06 hyp=0.27 cameraTheta=0.24 mountX=0.27 mountY=0.06, mountTheta=0.21
03:32:46.328 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.06, opts=13)
03:32:46.331 00.003 6120 Enqueuing Move request for scope (0.26, 0.06)
03:32:46.335 00.004 7680 Worker thread wakes up
03:32:46.335 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.06) opts 0xd
03:32:46.335 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.06)
03:32:46.335 00.000 7680 Moving (0.26, 0.06) raw xDistance=0.27 yDistance=0.06
03:32:46.335 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:32:46.335 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:32:46.336 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:32:46.336 00.000 7680 MoveAxis(W, 108, ABG)
03:32:46.336 00.000 7680 Guiding  Dir = 3, Dur = 108
03:32:46.336 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:46.340 00.004 7680 IsSlewing returns 0
03:32:46.340 00.000 6120 UpdateGuideState exits: m=8155 SNR=59.3
03:32:46.343 00.003 7680 IsGuiding returns 0
03:32:46.343 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:46.348 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:46.353 00.005 7680 PulseGuide returned control before completion, sleep 118
03:32:46.353 00.000 6120 Enqueuing Expose request
03:32:46.473 00.120 7680 IsGuiding returns 1
03:32:46.474 00.001 7680 scope still moving after pulse duration time elapsed
03:32:46.505 00.031 7680 IsSlewing returns 0
03:32:46.506 00.001 7680 IsGuiding returns 0
03:32:46.507 00.001 7680 scope move finished after 108 + 54 ms
03:32:46.507 00.000 7680 Move returns status 0, amount 108
03:32:46.507 00.000 7680 MoveAxis(N, 0, ABG)
03:32:46.507 00.000 7680 Move returns status 0, amount 0
03:32:46.508 00.001 7680 move complete, result=0
03:32:46.509 00.001 7680 worker thread done servicing request
03:32:46.509 00.000 6120 GuideStep: 0.3 px 108 ms WEST, 0.1 px 0 ms NORTH
03:32:46.514 00.005 7680 Worker thread wakes up
03:32:46.515 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:46.515 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:32:47.763 01.248 7680 Exposure complete
03:32:47.907 00.144 7680 worker thread done servicing request
03:32:47.907 00.000 6120 OnExposeComplete: enter
03:32:47.912 00.005 6120 UpdateGuideState(): m_state=6
03:32:47.917 00.005 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3111
03:32:47.921 00.004 6120 Star::Find returns 1 (0), X=514.90, Y=670.79, Mass=8156, SNR=59.6, Peak=198 HFD=6.7
03:32:47.924 00.003 6120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.19) = xAngle (-0.85 = -0.85)
03:32:47.928 00.004 6120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.02 = 2.02)
03:32:47.932 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-0.66 mountX=0.07 mountY=0.10, mountTheta=0.94
03:32:47.938 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.07, opts=13)
03:32:47.942 00.004 6120 Enqueuing Move request for scope (0.09, -0.07)
03:32:47.947 00.005 7680 Worker thread wakes up
03:32:47.947 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:47.950 00.003 6120 UpdateGuideState exits: m=8156 SNR=59.6
03:32:47.955 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:47.958 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:47.961 00.003 6120 Enqueuing Expose request
03:32:47.965 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
03:32:47.965 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
03:32:47.965 00.000 7680 Moving (0.09, -0.07) raw xDistance=0.07 yDistance=0.10
03:32:47.965 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:32:47.965 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:32:47.966 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:32:47.966 00.000 7680 MoveAxis(E, 0, ABG)
03:32:47.966 00.000 7680 Move returns status 0, amount 0
03:32:47.967 00.001 7680 MoveAxis(N, 0, ABG)
03:32:47.967 00.000 7680 Move returns status 0, amount 0
03:32:47.967 00.000 7680 move complete, result=0
03:32:47.967 00.000 7680 worker thread done servicing request
03:32:47.968 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:47.974 00.006 7680 Worker thread wakes up
03:32:47.974 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:47.974 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:32:49.222 01.248 7680 Exposure complete
03:32:49.370 00.148 7680 worker thread done servicing request
03:32:49.371 00.001 6120 OnExposeComplete: enter
03:32:49.376 00.005 6120 UpdateGuideState(): m_state=6
03:32:49.381 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3112
03:32:49.383 00.002 6120 Star::Find returns 1 (0), X=514.75, Y=670.76, Mass=8329, SNR=60.2, Peak=213 HFD=6.7
03:32:49.388 00.005 6120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (0.19) = xAngle (-2.33 = -2.33)
03:32:49.392 00.004 6120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.54 = 0.54)
03:32:49.395 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.14 mountX=-0.08 mountY=0.06, mountTheta=2.50
03:32:49.400 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.10, opts=13)
03:32:49.403 00.003 6120 Enqueuing Move request for scope (-0.06, -0.10)
03:32:49.406 00.003 7680 Worker thread wakes up
03:32:49.406 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
03:32:49.406 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
03:32:49.406 00.000 7680 Moving (-0.06, -0.10) raw xDistance=-0.08 yDistance=0.06
03:32:49.406 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:32:49.406 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:32:49.406 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:32:49.408 00.002 7680 MoveAxis(E, 0, ABG)
03:32:49.408 00.000 7680 Move returns status 0, amount 0
03:32:49.408 00.000 7680 MoveAxis(N, 0, ABG)
03:32:49.408 00.000 7680 Move returns status 0, amount 0
03:32:49.408 00.000 7680 move complete, result=0
03:32:49.408 00.000 7680 worker thread done servicing request
03:32:49.408 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:49.411 00.003 6120 UpdateGuideState exits: m=8329 SNR=60.2
03:32:49.414 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:49.417 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:49.421 00.004 6120 Enqueuing Expose request
03:32:49.424 00.003 7680 Worker thread wakes up
03:32:49.425 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:49.427 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:49.427 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:32:50.675 01.248 7680 Exposure complete
03:32:50.819 00.144 7680 worker thread done servicing request
03:32:50.820 00.001 6120 OnExposeComplete: enter
03:32:50.823 00.003 6120 UpdateGuideState(): m_state=6
03:32:50.828 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3113
03:32:50.832 00.004 6120 Star::Find returns 1 (0), X=514.68, Y=670.72, Mass=8150, SNR=60.6, Peak=204 HFD=6.7
03:32:50.836 00.004 6120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (0.19) = xAngle (-2.50 = -2.50)
03:32:50.839 00.003 6120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.37 = 0.37)
03:32:50.844 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.32 mountX=-0.16 mountY=0.07, mountTheta=2.72
03:32:50.848 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.14, opts=13)
03:32:50.853 00.005 6120 Enqueuing Move request for scope (-0.13, -0.14)
03:32:50.857 00.004 7680 Worker thread wakes up
03:32:50.857 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
03:32:50.857 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
03:32:50.858 00.001 7680 Moving (-0.13, -0.14) raw xDistance=-0.16 yDistance=0.07
03:32:50.858 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:50.862 00.004 6120 UpdateGuideState exits: m=8150 SNR=60.6
03:32:50.866 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:32:50.866 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:32:50.866 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:50.870 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:32:50.871 00.001 7680 MoveAxis(E, 0, ABG)
03:32:50.871 00.000 7680 Move returns status 0, amount 0
03:32:50.871 00.000 7680 MoveAxis(N, 0, ABG)
03:32:50.871 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:50.876 00.005 7680 Move returns status 0, amount 0
03:32:50.876 00.000 7680 move complete, result=0
03:32:50.876 00.000 7680 worker thread done servicing request
03:32:50.877 00.001 6120 Enqueuing Expose request
03:32:50.882 00.005 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:50.885 00.003 7680 Worker thread wakes up
03:32:50.885 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:50.885 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:32:52.146 01.261 7680 Exposure complete
03:32:52.290 00.144 7680 worker thread done servicing request
03:32:52.290 00.000 6120 OnExposeComplete: enter
03:32:52.296 00.006 6120 UpdateGuideState(): m_state=6
03:32:52.300 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3114
03:32:52.304 00.004 6120 Star::Find returns 1 (0), X=515.00, Y=670.12, Mass=8348, SNR=60.7, Peak=228 HFD=6.3
03:32:52.309 00.005 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
03:32:52.313 00.004 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
03:32:52.318 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=-0.74 hyp=0.76 cameraTheta=-1.32 mountX=0.05 mountY=0.74, mountTheta=1.51
03:32:52.323 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.74, opts=13)
03:32:52.328 00.005 6120 Enqueuing Move request for scope (0.19, -0.74)
03:32:52.331 00.003 7680 Worker thread wakes up
03:32:52.331 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.74) opts 0xd
03:32:52.331 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.74)
03:32:52.331 00.000 7680 Moving (0.19, -0.74) raw xDistance=0.05 yDistance=0.74
03:32:52.331 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:32:52.331 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
03:32:52.331 00.000 7680 MoveAxis(E, 0, ABG)
03:32:52.331 00.000 7680 Move returns status 0, amount 0
03:32:52.333 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:52.336 00.003 6120 UpdateGuideState exits: m=8348 SNR=60.7
03:32:52.341 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:52.345 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:52.349 00.004 6120 Enqueuing Expose request
03:32:52.352 00.003 7680 MoveAxis(S, 404, ABG)
03:32:52.353 00.001 7680 Guiding  Dir = 1, Dur = 404
03:32:52.353 00.000 7680 IsSlewing returns 0
03:32:52.355 00.002 7680 IsGuiding returns 0
03:32:52.355 00.000 7680 PulseGuide returned control before completion, sleep 414
03:32:52.775 00.420 7680 IsGuiding returns 1
03:32:52.776 00.001 7680 scope still moving after pulse duration time elapsed
03:32:52.806 00.030 7680 IsSlewing returns 0
03:32:52.807 00.001 7680 IsGuiding returns 0
03:32:52.810 00.003 7680 scope move finished after 404 + 51 ms
03:32:52.810 00.000 7680 Move returns status 0, amount 404
03:32:52.811 00.001 7680 move complete, result=0
03:32:52.811 00.000 7680 worker thread done servicing request
03:32:52.811 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.7 px 404 ms SOUTH
03:32:52.818 00.007 7680 Worker thread wakes up
03:32:52.818 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:52.818 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:32:54.067 01.249 7680 Exposure complete
03:32:54.218 00.151 7680 worker thread done servicing request
03:32:54.218 00.000 6120 OnExposeComplete: enter
03:32:54.223 00.005 6120 UpdateGuideState(): m_state=6
03:32:54.227 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3115
03:32:54.231 00.004 6120 Star::Find returns 1 (0), X=514.92, Y=670.94, Mass=8156, SNR=59.4, Peak=222 HFD=6.4
03:32:54.235 00.004 6120 CameraToMount -- cameraTheta (0.63) - m_xAngle (0.19) = xAngle (0.45 = 0.45)
03:32:54.239 00.004 6120 CameraToMount -- cameraTheta (0.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.32 = -2.96)
03:32:54.242 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.63 mountX=0.12 mountY=-0.02, mountTheta=-0.19
03:32:54.247 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.08, opts=13)
03:32:54.252 00.005 6120 Enqueuing Move request for scope (0.11, 0.08)
03:32:54.255 00.003 7680 Worker thread wakes up
03:32:54.255 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
03:32:54.256 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
03:32:54.256 00.000 7680 Moving (0.11, 0.08) raw xDistance=0.12 yDistance=-0.02
03:32:54.256 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:32:54.256 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:32:54.256 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:32:54.256 00.000 7680 MoveAxis(E, 0, ABG)
03:32:54.256 00.000 7680 Move returns status 0, amount 0
03:32:54.256 00.000 7680 MoveAxis(N, 0, ABG)
03:32:54.256 00.000 7680 Move returns status 0, amount 0
03:32:54.257 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:54.260 00.003 7680 move complete, result=0
03:32:54.260 00.000 7680 worker thread done servicing request
03:32:54.260 00.000 6120 UpdateGuideState exits: m=8156 SNR=59.4
03:32:54.265 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:54.269 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:54.272 00.003 6120 Enqueuing Expose request
03:32:54.276 00.004 7680 Worker thread wakes up
03:32:54.276 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:32:54.281 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:54.281 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:32:55.528 01.247 7680 Exposure complete
03:32:55.664 00.136 7680 worker thread done servicing request
03:32:55.666 00.002 6120 OnExposeComplete: enter
03:32:55.670 00.004 6120 UpdateGuideState(): m_state=6
03:32:55.674 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3116
03:32:55.678 00.004 6120 Star::Find returns 1 (0), X=514.70, Y=670.82, Mass=8434, SNR=60.2, Peak=193 HFD=6.6
03:32:55.682 00.004 6120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (0.19) = xAngle (-2.98 = -2.98)
03:32:55.686 00.004 6120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.11 = -0.11)
03:32:55.691 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.80 mountX=-0.11 mountY=-0.01, mountTheta=-3.03
03:32:55.697 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.04, opts=13)
03:32:55.700 00.003 6120 Enqueuing Move request for scope (-0.11, -0.04)
03:32:55.705 00.005 7680 Worker thread wakes up
03:32:55.705 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
03:32:55.705 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
03:32:55.706 00.001 7680 Moving (-0.11, -0.04) raw xDistance=-0.11 yDistance=-0.01
03:32:55.706 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:32:55.706 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:32:55.707 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:55.711 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:32:55.711 00.000 7680 MoveAxis(E, 0, ABG)
03:32:55.711 00.000 7680 Move returns status 0, amount 0
03:32:55.711 00.000 7680 MoveAxis(N, 0, ABG)
03:32:55.711 00.000 7680 Move returns status 0, amount 0
03:32:55.711 00.000 7680 move complete, result=0
03:32:55.712 00.001 6120 UpdateGuideState exits: m=8434 SNR=60.2
03:32:55.716 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:55.721 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:55.725 00.004 6120 Enqueuing Expose request
03:32:55.729 00.004 7680 worker thread done servicing request
03:32:55.729 00.000 7680 Worker thread wakes up
03:32:55.729 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:55.730 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:32:55.730 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:32:56.974 01.244 7680 Exposure complete
03:32:57.116 00.142 7680 worker thread done servicing request
03:32:57.116 00.000 6120 OnExposeComplete: enter
03:32:57.121 00.005 6120 UpdateGuideState(): m_state=6
03:32:57.127 00.006 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3117
03:32:57.134 00.007 6120 Star::Find returns 1 (0), X=514.75, Y=670.79, Mass=8299, SNR=60.4, Peak=195 HFD=6.6
03:32:57.138 00.004 6120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.19) = xAngle (-2.49 = -2.49)
03:32:57.142 00.004 6120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.39 = 0.39)
03:32:57.147 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-2.30 mountX=-0.08 mountY=0.04, mountTheta=2.70
03:32:57.152 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.07, opts=13)
03:32:57.158 00.006 6120 Enqueuing Move request for scope (-0.06, -0.07)
03:32:57.162 00.004 7680 Worker thread wakes up
03:32:57.162 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
03:32:57.163 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
03:32:57.163 00.000 7680 Moving (-0.06, -0.07) raw xDistance=-0.08 yDistance=0.04
03:32:57.163 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:32:57.163 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:57.168 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:32:57.169 00.001 6120 UpdateGuideState exits: m=8299 SNR=60.4
03:32:57.172 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:32:57.172 00.000 7680 MoveAxis(E, 0, ABG)
03:32:57.172 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:57.176 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:57.181 00.005 7680 Move returns status 0, amount 0
03:32:57.182 00.001 7680 MoveAxis(N, 0, ABG)
03:32:57.182 00.000 6120 Enqueuing Expose request
03:32:57.187 00.005 7680 Move returns status 0, amount 0
03:32:57.187 00.000 7680 move complete, result=0
03:32:57.187 00.000 7680 worker thread done servicing request
03:32:57.187 00.000 7680 Worker thread wakes up
03:32:57.187 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:32:57.193 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:57.193 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:32:58.442 01.249 7680 Exposure complete
03:32:58.594 00.152 7680 worker thread done servicing request
03:32:58.594 00.000 6120 OnExposeComplete: enter
03:32:58.598 00.004 6120 UpdateGuideState(): m_state=6
03:32:58.602 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3118
03:32:58.606 00.004 6120 Star::Find returns 1 (0), X=514.69, Y=670.71, Mass=8639, SNR=61.1, Peak=211 HFD=6.7
03:32:58.610 00.004 6120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.19) = xAngle (-2.44 = -2.44)
03:32:58.613 00.003 6120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.43 = 0.43)
03:32:58.618 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.26 mountX=-0.14 mountY=0.08, mountTheta=2.64
03:32:58.621 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.15, opts=13)
03:32:58.627 00.006 6120 Enqueuing Move request for scope (-0.12, -0.15)
03:32:58.630 00.003 7680 Worker thread wakes up
03:32:58.630 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
03:32:58.632 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
03:32:58.632 00.000 7680 Moving (-0.12, -0.15) raw xDistance=-0.14 yDistance=0.08
03:32:58.632 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:32:58.632 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:32:58.632 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:32:58.637 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:32:58.637 00.000 7680 MoveAxis(E, 0, ABG)
03:32:58.638 00.001 7680 Move returns status 0, amount 0
03:32:58.638 00.000 7680 MoveAxis(N, 0, ABG)
03:32:58.638 00.000 7680 Move returns status 0, amount 0
03:32:58.638 00.000 7680 move complete, result=0
03:32:58.638 00.000 7680 worker thread done servicing request
03:32:58.639 00.001 6120 UpdateGuideState exits: m=8639 SNR=61.1
03:32:58.643 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:32:58.646 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:32:58.650 00.004 6120 Enqueuing Expose request
03:32:58.654 00.004 7680 Worker thread wakes up
03:32:58.654 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:32:58.654 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:32:58.655 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:32:59.897 01.242 7680 Exposure complete
03:33:00.050 00.153 7680 worker thread done servicing request
03:33:00.051 00.001 6120 OnExposeComplete: enter
03:33:00.055 00.004 6120 UpdateGuideState(): m_state=6
03:33:00.061 00.006 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3119
03:33:00.065 00.004 6120 Star::Find returns 1 (0), X=514.75, Y=670.63, Mass=8303, SNR=60.7, Peak=202 HFD=6.9
03:33:00.070 00.005 6120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.19) = xAngle (-2.00 = -2.00)
03:33:00.074 00.004 6120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
03:33:00.077 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.81 mountX=-0.10 mountY=0.18, mountTheta=2.07
03:33:00.083 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.23, opts=13)
03:33:00.087 00.004 6120 Enqueuing Move request for scope (-0.06, -0.23)
03:33:00.091 00.004 7680 Worker thread wakes up
03:33:00.092 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
03:33:00.092 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:00.096 00.004 6120 UpdateGuideState exits: m=8303 SNR=60.7
03:33:00.100 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:00.104 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
03:33:00.104 00.000 7680 Moving (-0.06, -0.23) raw xDistance=-0.10 yDistance=0.18
03:33:00.104 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:33:00.104 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:00.105 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:00.108 00.003 6120 Enqueuing Expose request
03:33:00.112 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:33:00.112 00.000 7680 MoveAxis(E, 0, ABG)
03:33:00.112 00.000 7680 Move returns status 0, amount 0
03:33:00.113 00.001 7680 MoveAxis(N, 0, ABG)
03:33:00.114 00.001 7680 Move returns status 0, amount 0
03:33:00.114 00.000 7680 move complete, result=0
03:33:00.114 00.000 7680 worker thread done servicing request
03:33:00.114 00.000 7680 Worker thread wakes up
03:33:00.115 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:00.115 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:33:00.118 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:01.368 01.250 7680 Exposure complete
03:33:01.499 00.131 7680 worker thread done servicing request
03:33:01.500 00.001 6120 OnExposeComplete: enter
03:33:01.505 00.005 6120 UpdateGuideState(): m_state=6
03:33:01.509 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3120
03:33:01.513 00.004 6120 Star::Find returns 1 (0), X=514.65, Y=670.58, Mass=8368, SNR=60.6, Peak=197 HFD=6.9
03:33:01.517 00.004 6120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (0.19) = xAngle (-2.28 = -2.28)
03:33:01.520 00.003 6120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.60 = 0.60)
03:33:01.524 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.28 hyp=0.32 cameraTheta=-2.09 mountX=-0.21 mountY=0.18, mountTheta=2.43
03:33:01.528 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.28, opts=13)
03:33:01.534 00.006 6120 Enqueuing Move request for scope (-0.16, -0.28)
03:33:01.538 00.004 7680 Worker thread wakes up
03:33:01.539 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:01.542 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.28) opts 0xd
03:33:01.543 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.28)
03:33:01.543 00.000 7680 Moving (-0.16, -0.28) raw xDistance=-0.21 yDistance=0.18
03:33:01.544 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:33:01.544 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:01.544 00.000 6120 UpdateGuideState exits: m=8368 SNR=60.6
03:33:01.548 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:01.553 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:01.557 00.004 6120 Enqueuing Expose request
03:33:01.560 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:33:01.560 00.000 7680 MoveAxis(E, 86, ABG)
03:33:01.561 00.001 7680 Guiding  Dir = 2, Dur = 86
03:33:01.561 00.000 7680 IsSlewing returns 0
03:33:01.561 00.000 7680 IsGuiding returns 0
03:33:01.562 00.001 7680 PulseGuide returned control before completion, sleep 96
03:33:01.671 00.109 7680 IsGuiding returns 1
03:33:01.672 00.001 7680 scope still moving after pulse duration time elapsed
03:33:01.702 00.030 7680 IsSlewing returns 0
03:33:01.703 00.001 7680 IsGuiding returns 0
03:33:01.703 00.000 7680 scope move finished after 86 + 56 ms
03:33:01.704 00.001 7680 Move returns status 0, amount 86
03:33:01.704 00.000 7680 MoveAxis(N, 0, ABG)
03:33:01.704 00.000 7680 Move returns status 0, amount 0
03:33:01.706 00.002 7680 move complete, result=0
03:33:01.706 00.000 7680 worker thread done servicing request
03:33:01.706 00.000 6120 GuideStep: -0.2 px 86 ms EAST, 0.2 px 0 ms NORTH
03:33:01.713 00.007 7680 Worker thread wakes up
03:33:01.713 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:01.713 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:02.961 01.248 7680 Exposure complete
03:33:03.108 00.147 7680 worker thread done servicing request
03:33:03.108 00.000 6120 OnExposeComplete: enter
03:33:03.114 00.006 6120 UpdateGuideState(): m_state=6
03:33:03.117 00.003 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3121
03:33:03.122 00.005 6120 Star::Find returns 1 (0), X=514.90, Y=669.97, Mass=8559, SNR=61.6, Peak=228 HFD=6.4
03:33:03.128 00.006 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
03:33:03.132 00.004 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
03:33:03.135 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.89 hyp=0.90 cameraTheta=-1.47 mountX=-0.08 mountY=0.84, mountTheta=1.67
03:33:03.140 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.89, opts=13)
03:33:03.145 00.005 6120 Enqueuing Move request for scope (0.09, -0.89)
03:33:03.148 00.003 7680 Worker thread wakes up
03:33:03.148 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:03.152 00.004 6120 UpdateGuideState exits: m=8559 SNR=61.6
03:33:03.159 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.89) opts 0xd
03:33:03.159 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.89)
03:33:03.159 00.000 7680 Moving (0.09, -0.89) raw xDistance=-0.08 yDistance=0.84
03:33:03.159 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:33:03.160 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:03.165 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84
03:33:03.165 00.000 7680 MoveAxis(E, 0, ABG)
03:33:03.165 00.000 7680 Move returns status 0, amount 0
03:33:03.165 00.000 7680 MoveAxis(S, 455, ABG)
03:33:03.165 00.000 7680 Guiding  Dir = 1, Dur = 455
03:33:03.165 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:03.169 00.004 7680 IsSlewing returns 0
03:33:03.169 00.000 6120 Enqueuing Expose request
03:33:03.173 00.004 7680 IsGuiding returns 0
03:33:03.174 00.001 7680 PulseGuide returned control before completion, sleep 465
03:33:03.642 00.468 7680 IsGuiding returns 1
03:33:03.643 00.001 7680 scope still moving after pulse duration time elapsed
03:33:03.673 00.030 7680 IsSlewing returns 0
03:33:03.675 00.002 7680 IsGuiding returns 0
03:33:03.676 00.001 7680 scope move finished after 455 + 46 ms
03:33:03.676 00.000 7680 Move returns status 0, amount 455
03:33:03.676 00.000 7680 move complete, result=0
03:33:03.676 00.000 7680 worker thread done servicing request
03:33:03.677 00.001 7680 Worker thread wakes up
03:33:03.677 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 455 ms SOUTH
03:33:03.684 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:03.685 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:04.939 01.254 7680 Exposure complete
03:33:05.073 00.134 7680 worker thread done servicing request
03:33:05.074 00.001 6120 OnExposeComplete: enter
03:33:05.078 00.004 6120 UpdateGuideState(): m_state=6
03:33:05.081 00.003 6120 Star::Find(15, 514, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3122
03:33:05.086 00.005 6120 Star::Find returns 1 (0), X=515.02, Y=670.78, Mass=8588, SNR=61.8, Peak=197 HFD=6.7
03:33:05.090 00.004 6120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.19) = xAngle (-0.53 = -0.53)
03:33:05.093 00.003 6120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.34 = 2.34)
03:33:05.098 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.23 cameraTheta=-0.34 mountX=0.20 mountY=0.16, mountTheta=0.69
03:33:05.105 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.08, opts=13)
03:33:05.108 00.003 6120 Enqueuing Move request for scope (0.21, -0.08)
03:33:05.113 00.005 7680 Worker thread wakes up
03:33:05.113 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
03:33:05.113 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
03:33:05.113 00.000 7680 Moving (0.21, -0.08) raw xDistance=0.20 yDistance=0.16
03:33:05.114 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:33:05.114 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:05.114 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:05.118 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:33:05.118 00.000 7680 MoveAxis(E, 0, ABG)
03:33:05.118 00.000 7680 Move returns status 0, amount 0
03:33:05.118 00.000 7680 MoveAxis(N, 0, ABG)
03:33:05.119 00.001 7680 Move returns status 0, amount 0
03:33:05.119 00.000 7680 move complete, result=0
03:33:05.119 00.000 6120 UpdateGuideState exits: m=8588 SNR=61.8
03:33:05.124 00.005 7680 worker thread done servicing request
03:33:05.124 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:05.129 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:05.132 00.003 6120 Enqueuing Expose request
03:33:05.136 00.004 7680 Worker thread wakes up
03:33:05.137 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:33:05.140 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:05.140 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:06.391 01.251 7680 Exposure complete
03:33:06.540 00.149 7680 worker thread done servicing request
03:33:06.540 00.000 6120 OnExposeComplete: enter
03:33:06.544 00.004 6120 UpdateGuideState(): m_state=6
03:33:06.548 00.004 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3123
03:33:06.552 00.004 6120 Star::Find returns 1 (0), X=514.81, Y=670.71, Mass=8730, SNR=61.5, Peak=217 HFD=6.6
03:33:06.555 00.003 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
03:33:06.560 00.005 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
03:33:06.564 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.57 mountX=-0.03 mountY=0.13, mountTheta=1.78
03:33:06.569 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.15, opts=13)
03:33:06.574 00.005 6120 Enqueuing Move request for scope (-0.00, -0.15)
03:33:06.577 00.003 7680 Worker thread wakes up
03:33:06.577 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
03:33:06.578 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
03:33:06.578 00.000 7680 Moving (-0.00, -0.15) raw xDistance=-0.03 yDistance=0.13
03:33:06.578 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:33:06.578 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:06.582 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:06.582 00.000 6120 UpdateGuideState exits: m=8730 SNR=61.5
03:33:06.586 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:33:06.586 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:06.592 00.006 7680 MoveAxis(E, 0, ABG)
03:33:06.593 00.001 7680 Move returns status 0, amount 0
03:33:06.593 00.000 7680 MoveAxis(N, 0, ABG)
03:33:06.593 00.000 7680 Move returns status 0, amount 0
03:33:06.593 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:06.600 00.007 6120 Enqueuing Expose request
03:33:06.605 00.005 7680 move complete, result=0
03:33:06.605 00.000 7680 worker thread done servicing request
03:33:06.605 00.000 7680 Worker thread wakes up
03:33:06.605 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:06.606 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:06.610 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:07.859 01.249 7680 Exposure complete
03:33:08.002 00.143 7680 worker thread done servicing request
03:33:08.002 00.000 6120 OnExposeComplete: enter
03:33:08.006 00.004 6120 UpdateGuideState(): m_state=6
03:33:08.010 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3124
03:33:08.014 00.004 6120 Star::Find returns 1 (0), X=514.68, Y=670.54, Mass=8690, SNR=61.9, Peak=202 HFD=7.0
03:33:08.018 00.004 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.19) = xAngle (-2.14 = -2.14)
03:33:08.022 00.004 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
03:33:08.025 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.32 hyp=0.35 cameraTheta=-1.96 mountX=-0.19 mountY=0.23, mountTheta=2.25
03:33:08.031 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.32, opts=13)
03:33:08.038 00.007 6120 Enqueuing Move request for scope (-0.13, -0.32)
03:33:08.043 00.005 7680 Worker thread wakes up
03:33:08.043 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:08.047 00.004 6120 UpdateGuideState exits: m=8690 SNR=61.9
03:33:08.051 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:08.055 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.32) opts 0xd
03:33:08.055 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.32)
03:33:08.055 00.000 7680 Moving (-0.13, -0.32) raw xDistance=-0.19 yDistance=0.23
03:33:08.055 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:33:08.055 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:33:08.056 00.001 7680 MoveAxis(E, 0, ABG)
03:33:08.056 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:08.062 00.006 7680 Move returns status 0, amount 0
03:33:08.062 00.000 7680 MoveAxis(S, 126, ABG)
03:33:08.062 00.000 7680 Guiding  Dir = 1, Dur = 126
03:33:08.062 00.000 6120 Enqueuing Expose request
03:33:08.067 00.005 7680 IsSlewing returns 0
03:33:08.067 00.000 7680 IsGuiding returns 0
03:33:08.068 00.001 7680 PulseGuide returned control before completion, sleep 136
03:33:08.209 00.141 7680 IsGuiding returns 1
03:33:08.209 00.000 7680 scope still moving after pulse duration time elapsed
03:33:08.239 00.030 7680 IsSlewing returns 0
03:33:08.240 00.001 7680 IsGuiding returns 0
03:33:08.240 00.000 7680 scope move finished after 126 + 46 ms
03:33:08.241 00.001 7680 Move returns status 0, amount 126
03:33:08.241 00.000 7680 move complete, result=0
03:33:08.241 00.000 7680 worker thread done servicing request
03:33:08.242 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 126 ms SOUTH
03:33:08.248 00.006 7680 Worker thread wakes up
03:33:08.248 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:08.248 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:09.504 01.256 7680 Exposure complete
03:33:09.641 00.137 7680 worker thread done servicing request
03:33:09.641 00.000 6120 OnExposeComplete: enter
03:33:09.645 00.004 6120 UpdateGuideState(): m_state=6
03:33:09.649 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3125
03:33:09.654 00.005 6120 Star::Find returns 1 (0), X=514.73, Y=670.80, Mass=8135, SNR=59.3, Peak=202 HFD=6.6
03:33:09.659 00.005 6120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (0.19) = xAngle (-2.69 = -2.69)
03:33:09.664 00.005 6120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.19 = 0.19)
03:33:09.667 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.11 cameraTheta=-2.50 mountX=-0.09 mountY=0.02, mountTheta=2.94
03:33:09.673 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.06, opts=13)
03:33:09.677 00.004 6120 Enqueuing Move request for scope (-0.08, -0.06)
03:33:09.681 00.004 7680 Worker thread wakes up
03:33:09.681 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:09.686 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
03:33:09.686 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
03:33:09.686 00.000 7680 Moving (-0.08, -0.06) raw xDistance=-0.09 yDistance=0.02
03:33:09.687 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:33:09.687 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:09.687 00.000 6120 UpdateGuideState exits: m=8135 SNR=59.3
03:33:09.691 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:09.695 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:09.700 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:33:09.700 00.000 6120 Enqueuing Expose request
03:33:09.705 00.005 7680 MoveAxis(E, 0, ABG)
03:33:09.705 00.000 7680 Move returns status 0, amount 0
03:33:09.705 00.000 7680 MoveAxis(N, 0, ABG)
03:33:09.705 00.000 7680 Move returns status 0, amount 0
03:33:09.705 00.000 7680 move complete, result=0
03:33:09.706 00.001 7680 worker thread done servicing request
03:33:09.706 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:09.709 00.003 7680 Worker thread wakes up
03:33:09.709 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:09.710 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:10.960 01.250 7680 Exposure complete
03:33:11.132 00.172 7680 worker thread done servicing request
03:33:11.132 00.000 6120 OnExposeComplete: enter
03:33:11.136 00.004 6120 UpdateGuideState(): m_state=6
03:33:11.143 00.007 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3126
03:33:11.148 00.005 6120 Star::Find returns 1 (0), X=514.91, Y=670.14, Mass=7937, SNR=58.6, Peak=217 HFD=6.4
03:33:11.156 00.008 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
03:33:11.163 00.007 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
03:33:11.170 00.007 6120 CameraToMount -- cameraX=0.10 cameraY=-0.72 hyp=0.72 cameraTheta=-1.43 mountX=-0.04 mountY=0.69, mountTheta=1.62
03:33:11.178 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.72, opts=13)
03:33:11.184 00.006 6120 Enqueuing Move request for scope (0.10, -0.72)
03:33:11.191 00.007 7680 Worker thread wakes up
03:33:11.191 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:11.195 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.72) opts 0xd
03:33:11.196 00.001 6120 UpdateGuideState exits: m=7937 SNR=58.6
03:33:11.202 00.006 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.72)
03:33:11.202 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:11.207 00.005 7680 Moving (0.10, -0.72) raw xDistance=-0.04 yDistance=0.69
03:33:11.207 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:11.211 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:33:11.211 00.000 6120 Enqueuing Expose request
03:33:11.216 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
03:33:11.216 00.000 7680 MoveAxis(E, 0, ABG)
03:33:11.216 00.000 7680 Move returns status 0, amount 0
03:33:11.216 00.000 7680 MoveAxis(S, 373, ABG)
03:33:11.216 00.000 7680 Guiding  Dir = 1, Dur = 373
03:33:11.217 00.001 7680 IsSlewing returns 0
03:33:11.217 00.000 7680 IsGuiding returns 0
03:33:11.218 00.001 7680 PulseGuide returned control before completion, sleep 383
03:33:11.604 00.386 7680 IsGuiding returns 1
03:33:11.605 00.001 7680 scope still moving after pulse duration time elapsed
03:33:11.636 00.031 7680 IsSlewing returns 0
03:33:11.637 00.001 7680 IsGuiding returns 0
03:33:11.638 00.001 7680 scope move finished after 373 + 46 ms
03:33:11.638 00.000 7680 Move returns status 0, amount 373
03:33:11.638 00.000 7680 move complete, result=0
03:33:11.638 00.000 7680 worker thread done servicing request
03:33:11.639 00.001 7680 Worker thread wakes up
03:33:11.639 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.7 px 373 ms SOUTH
03:33:11.646 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:11.646 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:12.897 01.251 7680 Exposure complete
03:33:13.029 00.132 7680 worker thread done servicing request
03:33:13.030 00.001 6120 OnExposeComplete: enter
03:33:13.035 00.005 6120 UpdateGuideState(): m_state=6
03:33:13.039 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3127
03:33:13.043 00.004 6120 Star::Find returns 1 (0), X=514.65, Y=670.80, Mass=7835, SNR=58.1, Peak=190 HFD=6.6
03:33:13.046 00.003 6120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.19) = xAngle (-2.96 = -2.96)
03:33:13.050 00.004 6120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.08 = -0.08)
03:33:13.054 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.77 mountX=-0.17 mountY=-0.01, mountTheta=-3.06
03:33:13.058 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.06, opts=13)
03:33:13.062 00.004 6120 Enqueuing Move request for scope (-0.16, -0.06)
03:33:13.065 00.003 7680 Worker thread wakes up
03:33:13.065 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
03:33:13.066 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:13.070 00.004 6120 UpdateGuideState exits: m=7835 SNR=58.1
03:33:13.073 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
03:33:13.073 00.000 7680 Moving (-0.16, -0.06) raw xDistance=-0.17 yDistance=-0.01
03:33:13.074 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:13.077 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:13.082 00.005 6120 Enqueuing Expose request
03:33:13.086 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:33:13.086 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:13.086 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:33:13.086 00.000 7680 MoveAxis(E, 0, ABG)
03:33:13.087 00.001 7680 Move returns status 0, amount 0
03:33:13.087 00.000 7680 MoveAxis(N, 0, ABG)
03:33:13.087 00.000 7680 Move returns status 0, amount 0
03:33:13.087 00.000 7680 move complete, result=0
03:33:13.088 00.001 7680 worker thread done servicing request
03:33:13.088 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:33:13.092 00.004 7680 Worker thread wakes up
03:33:13.093 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:13.093 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:14.334 01.241 7680 Exposure complete
03:33:14.475 00.141 7680 worker thread done servicing request
03:33:14.476 00.001 6120 OnExposeComplete: enter
03:33:14.481 00.005 6120 UpdateGuideState(): m_state=6
03:33:14.485 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3128
03:33:14.489 00.004 6120 Star::Find returns 1 (0), X=514.63, Y=670.80, Mass=8168, SNR=60.0, Peak=204 HFD=6.6
03:33:14.492 00.003 6120 CameraToMount -- cameraTheta (-2.81) - m_xAngle (0.19) = xAngle (-3.00 = -3.00)
03:33:14.497 00.005 6120 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.12 = -0.12)
03:33:14.500 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.81 mountX=-0.18 mountY=-0.02, mountTheta=-3.02
03:33:14.505 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.06, opts=13)
03:33:14.509 00.004 6120 Enqueuing Move request for scope (-0.18, -0.06)
03:33:14.512 00.003 7680 Worker thread wakes up
03:33:14.512 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
03:33:14.512 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
03:33:14.513 00.001 7680 Moving (-0.18, -0.06) raw xDistance=-0.18 yDistance=-0.02
03:33:14.513 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:33:14.513 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:14.513 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:33:14.513 00.000 7680 MoveAxis(E, 0, ABG)
03:33:14.513 00.000 7680 Move returns status 0, amount 0
03:33:14.514 00.001 7680 MoveAxis(N, 0, ABG)
03:33:14.514 00.000 7680 Move returns status 0, amount 0
03:33:14.514 00.000 7680 move complete, result=0
03:33:14.514 00.000 7680 worker thread done servicing request
03:33:14.515 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:14.519 00.004 6120 UpdateGuideState exits: m=8168 SNR=60.0
03:33:14.523 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:14.527 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:14.531 00.004 6120 Enqueuing Expose request
03:33:14.537 00.006 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:33:14.541 00.004 7680 Worker thread wakes up
03:33:14.542 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:14.542 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:15.789 01.247 7680 Exposure complete
03:33:15.932 00.143 6120 OnExposeComplete: enter
03:33:15.936 00.004 6120 UpdateGuideState(): m_state=6
03:33:15.940 00.004 7680 worker thread done servicing request
03:33:15.941 00.001 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3129
03:33:15.946 00.005 6120 Star::Find returns 1 (0), X=514.57, Y=670.70, Mass=8534, SNR=61.1, Peak=213 HFD=6.8
03:33:15.950 00.004 6120 CameraToMount -- cameraTheta (-2.56) - m_xAngle (0.19) = xAngle (-2.75 = -2.75)
03:33:15.953 00.003 6120 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.13 = 0.13)
03:33:15.958 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-2.56 mountX=-0.27 mountY=0.04, mountTheta=3.01
03:33:15.962 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.16, opts=13)
03:33:15.969 00.007 6120 Enqueuing Move request for scope (-0.24, -0.16)
03:33:15.973 00.004 7680 Worker thread wakes up
03:33:15.973 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:15.976 00.003 6120 UpdateGuideState exits: m=8534 SNR=61.1
03:33:15.981 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:15.985 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.16) opts 0xd
03:33:15.985 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:15.989 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.16)
03:33:15.989 00.000 7680 Moving (-0.24, -0.16) raw xDistance=-0.27 yDistance=0.04
03:33:15.989 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:33:15.989 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:15.989 00.000 6120 Enqueuing Expose request
03:33:15.993 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:33:15.993 00.000 7680 MoveAxis(E, 109, ABG)
03:33:15.993 00.000 7680 Guiding  Dir = 2, Dur = 109
03:33:15.994 00.001 7680 IsSlewing returns 0
03:33:15.994 00.000 7680 IsGuiding returns 0
03:33:15.994 00.000 7680 PulseGuide returned control before completion, sleep 119
03:33:16.121 00.127 7680 IsGuiding returns 1
03:33:16.122 00.001 7680 scope still moving after pulse duration time elapsed
03:33:16.153 00.031 7680 IsSlewing returns 0
03:33:16.155 00.002 7680 IsGuiding returns 1
03:33:16.184 00.029 7680 IsSlewing returns 0
03:33:16.185 00.001 7680 IsGuiding returns 1
03:33:16.216 00.031 7680 IsSlewing returns 0
03:33:16.217 00.001 7680 IsGuiding returns 0
03:33:16.218 00.001 7680 scope move finished after 109 + 114 ms
03:33:16.218 00.000 7680 Move returns status 0, amount 109
03:33:16.218 00.000 7680 MoveAxis(N, 0, ABG)
03:33:16.219 00.001 7680 Move returns status 0, amount 0
03:33:16.219 00.000 7680 move complete, result=0
03:33:16.219 00.000 7680 worker thread done servicing request
03:33:16.220 00.001 7680 Worker thread wakes up
03:33:16.220 00.000 6120 GuideStep: -0.3 px 109 ms EAST, 0.0 px 0 ms NORTH
03:33:16.226 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:16.227 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:17.480 01.253 7680 Exposure complete
03:33:17.623 00.143 7680 worker thread done servicing request
03:33:17.623 00.000 6120 OnExposeComplete: enter
03:33:17.629 00.006 6120 UpdateGuideState(): m_state=6
03:33:17.632 00.003 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3130
03:33:17.637 00.005 6120 Star::Find returns 1 (0), X=514.48, Y=671.25, Mass=9220, SNR=63.2, Peak=216 HFD=7.1
03:33:17.641 00.004 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (0.19) = xAngle (2.09 = 2.09)
03:33:17.645 00.004 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.97 = -1.32)
03:33:17.649 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=0.39 hyp=0.51 cameraTheta=2.28 mountX=-0.26 mountY=-0.49, mountTheta=-2.05
03:33:17.655 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=0.39, opts=13)
03:33:17.659 00.004 6120 Enqueuing Move request for scope (-0.33, 0.39)
03:33:17.663 00.004 7680 Worker thread wakes up
03:33:17.663 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.39) opts 0xd
03:33:17.663 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, 0.39)
03:33:17.663 00.000 7680 Moving (-0.33, 0.39) raw xDistance=-0.26 yDistance=-0.49
03:33:17.664 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:17.668 00.004 6120 UpdateGuideState exits: m=9220 SNR=63.2
03:33:17.672 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:17.676 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:17.680 00.004 6120 Enqueuing Expose request
03:33:17.683 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
03:33:17.683 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:33:17.684 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
03:33:17.684 00.000 7680 MoveAxis(E, 112, ABG)
03:33:17.684 00.000 7680 Guiding  Dir = 2, Dur = 112
03:33:17.685 00.001 7680 IsSlewing returns 0
03:33:17.685 00.000 7680 IsGuiding returns 0
03:33:17.685 00.000 7680 PulseGuide returned control before completion, sleep 122
03:33:17.813 00.128 7680 IsGuiding returns 1
03:33:17.814 00.001 7680 scope still moving after pulse duration time elapsed
03:33:17.842 00.028 7680 IsSlewing returns 0
03:33:17.842 00.000 7680 IsGuiding returns 0
03:33:17.842 00.000 7680 scope move finished after 112 + 46 ms
03:33:17.844 00.002 7680 Move returns status 0, amount 112
03:33:17.845 00.001 7680 MoveAxis(N, 0, ABG)
03:33:17.845 00.000 7680 Move returns status 0, amount 0
03:33:17.845 00.000 7680 move complete, result=0
03:33:17.846 00.001 7680 worker thread done servicing request
03:33:17.846 00.000 7680 Worker thread wakes up
03:33:17.846 00.000 6120 GuideStep: -0.3 px 112 ms EAST, -0.5 px 0 ms NORTH
03:33:17.853 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:17.853 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:19.099 01.246 7680 Exposure complete
03:33:19.262 00.163 7680 worker thread done servicing request
03:33:19.262 00.000 6120 OnExposeComplete: enter
03:33:19.267 00.005 6120 UpdateGuideState(): m_state=6
03:33:19.271 00.004 6120 Star::Find(15, 514, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3131
03:33:19.276 00.005 6120 Star::Find returns 1 (0), X=514.67, Y=670.52, Mass=8593, SNR=61.9, Peak=198 HFD=7.1
03:33:19.280 00.004 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.19) = xAngle (-2.14 = -2.14)
03:33:19.285 00.005 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
03:33:19.291 00.006 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.33 hyp=0.36 cameraTheta=-1.96 mountX=-0.20 mountY=0.24, mountTheta=2.25
03:33:19.296 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.33, opts=13)
03:33:19.299 00.003 6120 Enqueuing Move request for scope (-0.14, -0.33)
03:33:19.304 00.005 7680 Worker thread wakes up
03:33:19.304 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.33) opts 0xd
03:33:19.304 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.33)
03:33:19.304 00.000 7680 Moving (-0.14, -0.33) raw xDistance=-0.20 yDistance=0.24
03:33:19.304 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:19.308 00.004 6120 UpdateGuideState exits: m=8593 SNR=61.9
03:33:19.312 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:33:19.312 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:33:19.314 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:19.320 00.006 7680 MoveAxis(E, 0, ABG)
03:33:19.320 00.000 7680 Move returns status 0, amount 0
03:33:19.320 00.000 7680 MoveAxis(S, 131, ABG)
03:33:19.321 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:19.325 00.004 6120 Enqueuing Expose request
03:33:19.329 00.004 7680 Guiding  Dir = 1, Dur = 131
03:33:19.329 00.000 7680 IsSlewing returns 0
03:33:19.330 00.001 7680 IsGuiding returns 0
03:33:19.330 00.000 7680 PulseGuide returned control before completion, sleep 141
03:33:19.483 00.153 7680 IsGuiding returns 1
03:33:19.483 00.000 7680 scope still moving after pulse duration time elapsed
03:33:19.515 00.032 7680 IsSlewing returns 0
03:33:19.515 00.000 7680 IsGuiding returns 1
03:33:19.546 00.031 7680 IsSlewing returns 0
03:33:19.547 00.001 7680 IsGuiding returns 0
03:33:19.548 00.001 7680 scope move finished after 131 + 86 ms
03:33:19.548 00.000 7680 Move returns status 0, amount 131
03:33:19.549 00.001 7680 move complete, result=0
03:33:19.549 00.000 7680 worker thread done servicing request
03:33:19.550 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 131 ms SOUTH
03:33:19.556 00.006 7680 Worker thread wakes up
03:33:19.557 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:19.557 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:20.807 01.250 7680 Exposure complete
03:33:20.949 00.142 7680 worker thread done servicing request
03:33:20.950 00.001 6120 OnExposeComplete: enter
03:33:20.953 00.003 6120 UpdateGuideState(): m_state=6
03:33:20.958 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3132
03:33:20.961 00.003 6120 Star::Find returns 1 (0), X=514.84, Y=670.14, Mass=8229, SNR=60.2, Peak=221 HFD=6.5
03:33:20.967 00.006 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
03:33:20.972 00.005 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
03:33:20.976 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.71 hyp=0.71 cameraTheta=-1.53 mountX=-0.10 mountY=0.65, mountTheta=1.73
03:33:20.981 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.71, opts=13)
03:33:20.985 00.004 6120 Enqueuing Move request for scope (0.03, -0.71)
03:33:20.989 00.004 7680 Worker thread wakes up
03:33:20.989 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:20.993 00.004 6120 UpdateGuideState exits: m=8229 SNR=60.2
03:33:20.996 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:21.002 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.71) opts 0xd
03:33:21.002 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:21.008 00.006 6120 Enqueuing Expose request
03:33:21.013 00.005 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.71)
03:33:21.014 00.001 7680 Moving (0.03, -0.71) raw xDistance=-0.10 yDistance=0.65
03:33:21.014 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:33:21.014 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
03:33:21.014 00.000 7680 MoveAxis(E, 0, ABG)
03:33:21.014 00.000 7680 Move returns status 0, amount 0
03:33:21.015 00.001 7680 MoveAxis(S, 355, ABG)
03:33:21.015 00.000 7680 Guiding  Dir = 1, Dur = 355
03:33:21.015 00.000 7680 IsSlewing returns 0
03:33:21.016 00.001 7680 IsGuiding returns 0
03:33:21.016 00.000 7680 PulseGuide returned control before completion, sleep 365
03:33:21.391 00.375 7680 IsGuiding returns 1
03:33:21.391 00.000 7680 scope still moving after pulse duration time elapsed
03:33:21.421 00.030 7680 IsSlewing returns 0
03:33:21.422 00.001 7680 IsGuiding returns 0
03:33:21.422 00.000 7680 scope move finished after 355 + 50 ms
03:33:21.422 00.000 7680 Move returns status 0, amount 355
03:33:21.423 00.001 7680 move complete, result=0
03:33:21.423 00.000 7680 worker thread done servicing request
03:33:21.423 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 355 ms SOUTH
03:33:21.427 00.004 7680 Worker thread wakes up
03:33:21.428 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:21.428 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:22.682 01.254 7680 Exposure complete
03:33:22.823 00.141 7680 worker thread done servicing request
03:33:22.824 00.001 6120 OnExposeComplete: enter
03:33:22.828 00.004 6120 UpdateGuideState(): m_state=6
03:33:22.833 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3133
03:33:22.837 00.004 6120 Star::Find returns 1 (0), X=514.72, Y=670.75, Mass=8033, SNR=59.2, Peak=210 HFD=6.6
03:33:22.841 00.004 6120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.19) = xAngle (-2.42 = -2.42)
03:33:22.846 00.005 6120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.45 = 0.45)
03:33:22.851 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.23 mountX=-0.11 mountY=0.06, mountTheta=2.61
03:33:22.856 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.11, opts=13)
03:33:22.860 00.004 6120 Enqueuing Move request for scope (-0.09, -0.11)
03:33:22.863 00.003 7680 Worker thread wakes up
03:33:22.864 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
03:33:22.865 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:22.868 00.003 6120 UpdateGuideState exits: m=8033 SNR=59.2
03:33:22.873 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
03:33:22.874 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:22.876 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:22.881 00.005 6120 Enqueuing Expose request
03:33:22.884 00.003 7680 Moving (-0.09, -0.11) raw xDistance=-0.11 yDistance=0.06
03:33:22.885 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:33:22.885 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:22.885 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:33:22.885 00.000 7680 MoveAxis(E, 0, ABG)
03:33:22.886 00.001 7680 Move returns status 0, amount 0
03:33:22.887 00.001 7680 MoveAxis(N, 0, ABG)
03:33:22.887 00.000 7680 Move returns status 0, amount 0
03:33:22.887 00.000 7680 move complete, result=0
03:33:22.887 00.000 7680 worker thread done servicing request
03:33:22.887 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:22.892 00.005 7680 Worker thread wakes up
03:33:22.892 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:22.892 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:24.141 01.249 7680 Exposure complete
03:33:24.288 00.147 7680 worker thread done servicing request
03:33:24.288 00.000 6120 OnExposeComplete: enter
03:33:24.292 00.004 6120 UpdateGuideState(): m_state=6
03:33:24.296 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3134
03:33:24.300 00.004 6120 Star::Find returns 1 (0), X=514.68, Y=670.76, Mass=8558, SNR=61.3, Peak=212 HFD=6.6
03:33:24.304 00.004 6120 CameraToMount -- cameraTheta (-2.47) - m_xAngle (0.19) = xAngle (-2.66 = -2.66)
03:33:24.307 00.003 6120 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.21 = 0.21)
03:33:24.312 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.47 mountX=-0.15 mountY=0.03, mountTheta=2.91
03:33:24.319 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.10, opts=13)
03:33:24.323 00.004 6120 Enqueuing Move request for scope (-0.13, -0.10)
03:33:24.328 00.005 7680 Worker thread wakes up
03:33:24.328 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:24.332 00.004 6120 UpdateGuideState exits: m=8558 SNR=61.3
03:33:24.336 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:24.339 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:24.343 00.004 6120 Enqueuing Expose request
03:33:24.347 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
03:33:24.347 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
03:33:24.347 00.000 7680 Moving (-0.13, -0.10) raw xDistance=-0.15 yDistance=0.03
03:33:24.347 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:33:24.348 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:24.348 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:33:24.348 00.000 7680 MoveAxis(E, 0, ABG)
03:33:24.348 00.000 7680 Move returns status 0, amount 0
03:33:24.349 00.001 7680 MoveAxis(N, 0, ABG)
03:33:24.349 00.000 7680 Move returns status 0, amount 0
03:33:24.349 00.000 7680 move complete, result=0
03:33:24.349 00.000 7680 worker thread done servicing request
03:33:24.349 00.000 7680 Worker thread wakes up
03:33:24.349 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:24.351 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:24.351 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:25.597 01.246 7680 Exposure complete
03:33:25.740 00.143 7680 worker thread done servicing request
03:33:25.740 00.000 6120 OnExposeComplete: enter
03:33:25.745 00.005 6120 UpdateGuideState(): m_state=6
03:33:25.748 00.003 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3135
03:33:25.752 00.004 6120 Star::Find returns 1 (0), X=514.61, Y=670.57, Mass=8470, SNR=61.1, Peak=198 HFD=6.9
03:33:25.756 00.004 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.19) = xAngle (-2.36 = -2.36)
03:33:25.761 00.005 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.51 = 0.51)
03:33:25.765 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.29 hyp=0.35 cameraTheta=-2.17 mountX=-0.25 mountY=0.17, mountTheta=2.54
03:33:25.770 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.29, opts=13)
03:33:25.774 00.004 6120 Enqueuing Move request for scope (-0.20, -0.29)
03:33:25.780 00.006 7680 Worker thread wakes up
03:33:25.780 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:25.784 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.29) opts 0xd
03:33:25.784 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.29)
03:33:25.784 00.000 7680 Moving (-0.20, -0.29) raw xDistance=-0.25 yDistance=0.17
03:33:25.785 00.001 6120 UpdateGuideState exits: m=8470 SNR=61.1
03:33:25.788 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:25.793 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:25.797 00.004 6120 Enqueuing Expose request
03:33:25.802 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:33:25.802 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:25.802 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:33:25.802 00.000 7680 MoveAxis(E, 102, ABG)
03:33:25.803 00.001 7680 Guiding  Dir = 2, Dur = 102
03:33:25.803 00.000 7680 IsSlewing returns 0
03:33:25.803 00.000 7680 IsGuiding returns 0
03:33:25.804 00.001 7680 PulseGuide returned control before completion, sleep 112
03:33:25.933 00.129 7680 IsGuiding returns 0
03:33:25.933 00.000 7680 Move returns status 0, amount 102
03:33:25.934 00.001 7680 MoveAxis(N, 0, ABG)
03:33:25.934 00.000 7680 Move returns status 0, amount 0
03:33:25.935 00.001 7680 move complete, result=0
03:33:25.935 00.000 7680 worker thread done servicing request
03:33:25.935 00.000 6120 GuideStep: -0.2 px 102 ms EAST, 0.2 px 0 ms NORTH
03:33:25.946 00.011 7680 Worker thread wakes up
03:33:25.946 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:25.947 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:27.194 01.247 7680 Exposure complete
03:33:27.339 00.145 7680 worker thread done servicing request
03:33:27.340 00.001 6120 OnExposeComplete: enter
03:33:27.344 00.004 6120 UpdateGuideState(): m_state=6
03:33:27.350 00.006 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3136
03:33:27.355 00.005 6120 Star::Find returns 1 (0), X=514.68, Y=670.58, Mass=8728, SNR=62.0, Peak=201 HFD=6.9
03:33:27.360 00.005 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
03:33:27.363 00.003 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
03:33:27.368 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.28 hyp=0.30 cameraTheta=-2.00 mountX=-0.18 mountY=0.19, mountTheta=2.31
03:33:27.373 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.28, opts=13)
03:33:27.377 00.004 6120 Enqueuing Move request for scope (-0.13, -0.28)
03:33:27.382 00.005 7680 Worker thread wakes up
03:33:27.382 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:27.387 00.005 6120 UpdateGuideState exits: m=8728 SNR=62.0
03:33:27.390 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.28) opts 0xd
03:33:27.391 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.28)
03:33:27.391 00.000 7680 Moving (-0.13, -0.28) raw xDistance=-0.18 yDistance=0.19
03:33:27.391 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:33:27.391 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:27.392 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:27.395 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:27.398 00.003 6120 Enqueuing Expose request
03:33:27.403 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:33:27.403 00.000 7680 MoveAxis(E, 0, ABG)
03:33:27.403 00.000 7680 Move returns status 0, amount 0
03:33:27.403 00.000 7680 MoveAxis(N, 0, ABG)
03:33:27.403 00.000 7680 Move returns status 0, amount 0
03:33:27.403 00.000 7680 move complete, result=0
03:33:27.405 00.002 7680 worker thread done servicing request
03:33:27.405 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:33:27.409 00.004 7680 Worker thread wakes up
03:33:27.409 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:27.409 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:28.658 01.249 7680 Exposure complete
03:33:28.796 00.138 7680 worker thread done servicing request
03:33:28.797 00.001 6120 OnExposeComplete: enter
03:33:28.800 00.003 6120 UpdateGuideState(): m_state=6
03:33:28.805 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3137
03:33:28.809 00.004 6120 Star::Find returns 1 (0), X=514.84, Y=670.16, Mass=7893, SNR=58.5, Peak=198 HFD=6.5
03:33:28.813 00.004 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
03:33:28.817 00.004 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
03:33:28.820 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.70 hyp=0.70 cameraTheta=-1.53 mountX=-0.10 mountY=0.64, mountTheta=1.72
03:33:28.825 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.70, opts=13)
03:33:28.829 00.004 6120 Enqueuing Move request for scope (0.03, -0.70)
03:33:28.832 00.003 7680 Worker thread wakes up
03:33:28.832 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.70) opts 0xd
03:33:28.832 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.70)
03:33:28.832 00.000 7680 Moving (0.03, -0.70) raw xDistance=-0.10 yDistance=0.64
03:33:28.832 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:33:28.834 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:28.838 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
03:33:28.838 00.000 7680 MoveAxis(E, 0, ABG)
03:33:28.838 00.000 7680 Move returns status 0, amount 0
03:33:28.838 00.000 7680 MoveAxis(S, 349, ABG)
03:33:28.838 00.000 7680 Guiding  Dir = 1, Dur = 349
03:33:28.840 00.002 6120 UpdateGuideState exits: m=7893 SNR=58.5
03:33:28.844 00.004 7680 IsSlewing returns 0
03:33:28.844 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:28.850 00.006 7680 IsGuiding returns 0
03:33:28.850 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:28.856 00.006 7680 PulseGuide returned control before completion, sleep 359
03:33:28.856 00.000 6120 Enqueuing Expose request
03:33:29.228 00.372 7680 IsGuiding returns 1
03:33:29.228 00.000 7680 scope still moving after pulse duration time elapsed
03:33:29.259 00.031 7680 IsSlewing returns 0
03:33:29.259 00.000 7680 IsGuiding returns 0
03:33:29.260 00.001 7680 scope move finished after 349 + 60 ms
03:33:29.260 00.000 7680 Move returns status 0, amount 349
03:33:29.261 00.001 7680 move complete, result=0
03:33:29.261 00.000 7680 worker thread done servicing request
03:33:29.261 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 349 ms SOUTH
03:33:29.267 00.006 7680 Worker thread wakes up
03:33:29.268 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:29.268 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:30.519 01.251 7680 Exposure complete
03:33:30.665 00.146 7680 worker thread done servicing request
03:33:30.665 00.000 6120 OnExposeComplete: enter
03:33:30.670 00.005 6120 UpdateGuideState(): m_state=6
03:33:30.674 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3138
03:33:30.679 00.005 6120 Star::Find returns 1 (0), X=514.74, Y=670.71, Mass=8242, SNR=60.2, Peak=199 HFD=6.6
03:33:30.683 00.004 6120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
03:33:30.686 00.003 6120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
03:33:30.690 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-2.02 mountX=-0.10 mountY=0.10, mountTheta=2.34
03:33:30.695 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.15, opts=13)
03:33:30.698 00.003 6120 Enqueuing Move request for scope (-0.07, -0.15)
03:33:30.703 00.005 7680 Worker thread wakes up
03:33:30.703 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:30.707 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
03:33:30.707 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
03:33:30.707 00.000 7680 Moving (-0.07, -0.15) raw xDistance=-0.10 yDistance=0.10
03:33:30.707 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:33:30.708 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:30.708 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:33:30.708 00.000 7680 MoveAxis(E, 0, ABG)
03:33:30.708 00.000 7680 Move returns status 0, amount 0
03:33:30.708 00.000 7680 MoveAxis(N, 0, ABG)
03:33:30.708 00.000 7680 Move returns status 0, amount 0
03:33:30.708 00.000 7680 move complete, result=0
03:33:30.708 00.000 7680 worker thread done servicing request
03:33:30.708 00.000 6120 UpdateGuideState exits: m=8242 SNR=60.2
03:33:30.712 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:30.718 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:30.722 00.004 6120 Enqueuing Expose request
03:33:30.725 00.003 7680 Worker thread wakes up
03:33:30.725 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:30.726 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:30.726 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:31.973 01.247 7680 Exposure complete
03:33:32.137 00.164 7680 worker thread done servicing request
03:33:32.137 00.000 6120 OnExposeComplete: enter
03:33:32.142 00.005 6120 UpdateGuideState(): m_state=6
03:33:32.149 00.007 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3139
03:33:32.156 00.007 6120 Star::Find returns 1 (0), X=514.72, Y=670.60, Mass=8196, SNR=59.9, Peak=213 HFD=6.9
03:33:32.161 00.005 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
03:33:32.167 00.006 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
03:33:32.172 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.93 mountX=-0.14 mountY=0.19, mountTheta=2.21
03:33:32.180 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.25, opts=13)
03:33:32.187 00.007 6120 Enqueuing Move request for scope (-0.09, -0.25)
03:33:32.194 00.007 7680 Worker thread wakes up
03:33:32.194 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:32.199 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.25) opts 0xd
03:33:32.199 00.000 6120 UpdateGuideState exits: m=8196 SNR=59.9
03:33:32.203 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.25)
03:33:32.203 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:32.208 00.005 7680 Moving (-0.09, -0.25) raw xDistance=-0.14 yDistance=0.19
03:33:32.208 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:33:32.209 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:32.213 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:32.213 00.000 6120 Enqueuing Expose request
03:33:32.217 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:33:32.217 00.000 7680 MoveAxis(E, 0, ABG)
03:33:32.217 00.000 7680 Move returns status 0, amount 0
03:33:32.217 00.000 7680 MoveAxis(N, 0, ABG)
03:33:32.219 00.002 7680 Move returns status 0, amount 0
03:33:32.219 00.000 7680 move complete, result=0
03:33:32.219 00.000 7680 worker thread done servicing request
03:33:32.220 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:33:32.223 00.003 7680 Worker thread wakes up
03:33:32.223 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:32.223 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:33.469 01.246 7680 Exposure complete
03:33:33.608 00.139 7680 worker thread done servicing request
03:33:33.609 00.001 6120 OnExposeComplete: enter
03:33:33.612 00.003 6120 UpdateGuideState(): m_state=6
03:33:33.617 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3140
03:33:33.622 00.005 6120 Star::Find returns 1 (0), X=514.68, Y=670.67, Mass=8567, SNR=61.4, Peak=213 HFD=6.8
03:33:33.626 00.004 6120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.19) = xAngle (-2.38 = -2.38)
03:33:33.630 00.004 6120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.49 = 0.49)
03:33:33.634 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.18 hyp=0.23 cameraTheta=-2.19 mountX=-0.16 mountY=0.11, mountTheta=2.56
03:33:33.637 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.18, opts=13)
03:33:33.642 00.005 6120 Enqueuing Move request for scope (-0.13, -0.18)
03:33:33.645 00.003 7680 Worker thread wakes up
03:33:33.645 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.18) opts 0xd
03:33:33.645 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.18)
03:33:33.645 00.000 7680 Moving (-0.13, -0.18) raw xDistance=-0.16 yDistance=0.11
03:33:33.645 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:33:33.645 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:33.646 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:33.649 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:33:33.649 00.000 7680 MoveAxis(E, 0, ABG)
03:33:33.649 00.000 7680 Move returns status 0, amount 0
03:33:33.649 00.000 7680 MoveAxis(N, 0, ABG)
03:33:33.651 00.002 7680 Move returns status 0, amount 0
03:33:33.651 00.000 7680 move complete, result=0
03:33:33.651 00.000 7680 worker thread done servicing request
03:33:33.651 00.000 6120 UpdateGuideState exits: m=8567 SNR=61.4
03:33:33.656 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:33.660 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:33.663 00.003 6120 Enqueuing Expose request
03:33:33.668 00.005 7680 Worker thread wakes up
03:33:33.668 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:33.671 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:33.671 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:34.915 01.244 7680 Exposure complete
03:33:35.052 00.137 7680 worker thread done servicing request
03:33:35.053 00.001 6120 OnExposeComplete: enter
03:33:35.056 00.003 6120 UpdateGuideState(): m_state=6
03:33:35.060 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3141
03:33:35.065 00.005 6120 Star::Find returns 1 (0), X=514.56, Y=670.45, Mass=8660, SNR=62.6, Peak=209 HFD=7.0
03:33:35.069 00.004 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.19) = xAngle (-2.31 = -2.31)
03:33:35.072 00.003 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
03:33:35.076 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.41 hyp=0.48 cameraTheta=-2.12 mountX=-0.32 mountY=0.26, mountTheta=2.47
03:33:35.081 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.41, opts=13)
03:33:35.084 00.003 6120 Enqueuing Move request for scope (-0.25, -0.41)
03:33:35.088 00.004 7680 Worker thread wakes up
03:33:35.088 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.41) opts 0xd
03:33:35.089 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.41)
03:33:35.089 00.000 7680 Moving (-0.25, -0.41) raw xDistance=-0.32 yDistance=0.26
03:33:35.089 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:33:35.089 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:33:35.089 00.000 7680 MoveAxis(E, 131, ABG)
03:33:35.089 00.000 7680 Guiding  Dir = 2, Dur = 131
03:33:35.090 00.001 7680 IsSlewing returns 0
03:33:35.090 00.000 7680 IsGuiding returns 0
03:33:35.090 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:35.096 00.006 7680 PulseGuide returned control before completion, sleep 141
03:33:35.096 00.000 6120 UpdateGuideState exits: m=8660 SNR=62.6
03:33:35.099 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:35.103 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:35.107 00.004 6120 Enqueuing Expose request
03:33:35.250 00.143 7680 IsGuiding returns 0
03:33:35.251 00.001 7680 Move returns status 0, amount 131
03:33:35.251 00.000 7680 MoveAxis(S, 140, ABG)
03:33:35.252 00.001 7680 Guiding  Dir = 1, Dur = 140
03:33:35.252 00.000 7680 IsSlewing returns 0
03:33:35.254 00.002 7680 IsGuiding returns 0
03:33:35.254 00.000 7680 PulseGuide returned control before completion, sleep 150
03:33:35.406 00.152 7680 IsGuiding returns 1
03:33:35.407 00.001 7680 scope still moving after pulse duration time elapsed
03:33:35.437 00.030 7680 IsSlewing returns 0
03:33:35.438 00.001 7680 IsGuiding returns 0
03:33:35.438 00.000 7680 scope move finished after 140 + 44 ms
03:33:35.438 00.000 7680 Move returns status 0, amount 140
03:33:35.439 00.001 7680 move complete, result=0
03:33:35.439 00.000 7680 worker thread done servicing request
03:33:35.439 00.000 6120 GuideStep: -0.3 px 131 ms EAST, 0.3 px 140 ms SOUTH
03:33:35.443 00.004 7680 Worker thread wakes up
03:33:35.444 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:35.444 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:36.699 01.255 7680 Exposure complete
03:33:36.844 00.145 7680 worker thread done servicing request
03:33:36.845 00.001 6120 OnExposeComplete: enter
03:33:36.849 00.004 6120 UpdateGuideState(): m_state=6
03:33:36.853 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3142
03:33:36.856 00.003 6120 Star::Find returns 1 (0), X=514.91, Y=670.13, Mass=7882, SNR=58.6, Peak=212 HFD=6.4
03:33:36.861 00.005 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
03:33:36.865 00.004 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
03:33:36.868 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.73 hyp=0.73 cameraTheta=-1.43 mountX=-0.03 mountY=0.70, mountTheta=1.62
03:33:36.874 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.73, opts=13)
03:33:36.878 00.004 6120 Enqueuing Move request for scope (0.10, -0.73)
03:33:36.883 00.005 7680 Worker thread wakes up
03:33:36.883 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:36.886 00.003 6120 UpdateGuideState exits: m=7882 SNR=58.6
03:33:36.890 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:36.893 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:36.898 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.73) opts 0xd
03:33:36.898 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.73)
03:33:36.899 00.001 7680 Moving (0.10, -0.73) raw xDistance=-0.03 yDistance=0.70
03:33:36.899 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:33:36.899 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
03:33:36.899 00.000 7680 MoveAxis(E, 0, ABG)
03:33:36.899 00.000 7680 Move returns status 0, amount 0
03:33:36.900 00.001 7680 MoveAxis(S, 378, ABG)
03:33:36.900 00.000 7680 Guiding  Dir = 1, Dur = 378
03:33:36.900 00.000 6120 Enqueuing Expose request
03:33:36.903 00.003 7680 IsSlewing returns 0
03:33:36.904 00.001 7680 IsGuiding returns 0
03:33:36.904 00.000 7680 PulseGuide returned control before completion, sleep 388
03:33:37.297 00.393 7680 IsGuiding returns 1
03:33:37.298 00.001 7680 scope still moving after pulse duration time elapsed
03:33:37.329 00.031 7680 IsSlewing returns 0
03:33:37.330 00.001 7680 IsGuiding returns 0
03:33:37.330 00.000 7680 scope move finished after 378 + 48 ms
03:33:37.332 00.002 7680 Move returns status 0, amount 378
03:33:37.332 00.000 7680 move complete, result=0
03:33:37.333 00.001 7680 worker thread done servicing request
03:33:37.333 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.7 px 378 ms SOUTH
03:33:37.339 00.006 7680 Worker thread wakes up
03:33:37.340 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:37.340 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:38.588 01.248 7680 Exposure complete
03:33:38.741 00.153 7680 worker thread done servicing request
03:33:38.742 00.001 6120 OnExposeComplete: enter
03:33:38.745 00.003 6120 UpdateGuideState(): m_state=6
03:33:38.752 00.007 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3143
03:33:38.757 00.005 6120 Star::Find returns 1 (0), X=514.79, Y=670.82, Mass=8658, SNR=61.2, Peak=221 HFD=6.6
03:33:38.761 00.004 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.19) = xAngle (-2.27 = -2.27)
03:33:38.764 00.003 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.61 = 0.61)
03:33:38.769 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.08 mountX=-0.03 mountY=0.03, mountTheta=2.41
03:33:38.773 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.04, opts=13)
03:33:38.778 00.005 6120 Enqueuing Move request for scope (-0.02, -0.04)
03:33:38.783 00.005 7680 Worker thread wakes up
03:33:38.783 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:38.788 00.005 6120 UpdateGuideState exits: m=8658 SNR=61.2
03:33:38.791 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:38.794 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:38.799 00.005 6120 Enqueuing Expose request
03:33:38.802 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
03:33:38.802 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
03:33:38.802 00.000 7680 Moving (-0.02, -0.04) raw xDistance=-0.03 yDistance=0.03
03:33:38.802 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:33:38.803 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:38.803 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:33:38.803 00.000 7680 MoveAxis(E, 0, ABG)
03:33:38.803 00.000 7680 Move returns status 0, amount 0
03:33:38.804 00.001 7680 MoveAxis(N, 0, ABG)
03:33:38.804 00.000 7680 Move returns status 0, amount 0
03:33:38.804 00.000 7680 move complete, result=0
03:33:38.804 00.000 7680 worker thread done servicing request
03:33:38.804 00.000 7680 Worker thread wakes up
03:33:38.804 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:38.808 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:38.809 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:40.063 01.254 7680 Exposure complete
03:33:40.213 00.150 7680 worker thread done servicing request
03:33:40.215 00.002 6120 OnExposeComplete: enter
03:33:40.219 00.004 6120 UpdateGuideState(): m_state=6
03:33:40.224 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3144
03:33:40.228 00.004 6120 Star::Find returns 1 (0), X=514.57, Y=670.75, Mass=8554, SNR=61.7, Peak=217 HFD=6.6
03:33:40.231 00.003 6120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (0.19) = xAngle (-2.89 = -2.89)
03:33:40.235 00.004 6120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.02 = -0.02)
03:33:40.239 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.11 hyp=0.26 cameraTheta=-2.71 mountX=-0.26 mountY=-0.01, mountTheta=-3.12
03:33:40.245 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.11, opts=13)
03:33:40.249 00.004 6120 Enqueuing Move request for scope (-0.24, -0.11)
03:33:40.255 00.006 7680 Worker thread wakes up
03:33:40.255 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:40.260 00.005 6120 UpdateGuideState exits: m=8554 SNR=61.7
03:33:40.264 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:40.267 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:40.272 00.005 6120 Enqueuing Expose request
03:33:40.276 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.11) opts 0xd
03:33:40.276 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.11)
03:33:40.276 00.000 7680 Moving (-0.24, -0.11) raw xDistance=-0.26 yDistance=-0.01
03:33:40.277 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:33:40.277 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:40.277 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:33:40.277 00.000 7680 MoveAxis(E, 104, ABG)
03:33:40.277 00.000 7680 Guiding  Dir = 2, Dur = 104
03:33:40.279 00.002 7680 IsSlewing returns 0
03:33:40.279 00.000 7680 IsGuiding returns 0
03:33:40.279 00.000 7680 PulseGuide returned control before completion, sleep 114
03:33:40.409 00.130 7680 IsGuiding returns 1
03:33:40.409 00.000 7680 scope still moving after pulse duration time elapsed
03:33:40.441 00.032 7680 IsSlewing returns 0
03:33:40.451 00.010 7680 IsGuiding returns 0
03:33:40.453 00.002 7680 scope move finished after 104 + 69 ms
03:33:40.453 00.000 7680 Move returns status 0, amount 104
03:33:40.453 00.000 7680 MoveAxis(N, 0, ABG)
03:33:40.453 00.000 7680 Move returns status 0, amount 0
03:33:40.453 00.000 7680 move complete, result=0
03:33:40.454 00.001 7680 worker thread done servicing request
03:33:40.454 00.000 6120 GuideStep: -0.3 px 104 ms EAST, -0.0 px 0 ms NORTH
03:33:40.460 00.006 7680 Worker thread wakes up
03:33:40.460 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:40.460 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:41.716 01.256 7680 Exposure complete
03:33:41.866 00.150 7680 worker thread done servicing request
03:33:41.866 00.000 6120 OnExposeComplete: enter
03:33:41.870 00.004 6120 UpdateGuideState(): m_state=6
03:33:41.874 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3145
03:33:41.879 00.005 6120 Star::Find returns 1 (0), X=514.99, Y=670.22, Mass=8110, SNR=59.1, Peak=213 HFD=6.4
03:33:41.883 00.004 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
03:33:41.887 00.004 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
03:33:41.891 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.64 hyp=0.67 cameraTheta=-1.30 mountX=0.05 mountY=0.65, mountTheta=1.49
03:33:41.896 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.64, opts=13)
03:33:41.900 00.004 6120 Enqueuing Move request for scope (0.17, -0.64)
03:33:41.905 00.005 7680 Worker thread wakes up
03:33:41.905 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.64) opts 0xd
03:33:41.905 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.64)
03:33:41.905 00.000 7680 Moving (0.17, -0.64) raw xDistance=0.05 yDistance=0.65
03:33:41.906 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:33:41.906 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
03:33:41.906 00.000 7680 MoveAxis(E, 0, ABG)
03:33:41.906 00.000 7680 Move returns status 0, amount 0
03:33:41.906 00.000 7680 MoveAxis(S, 355, ABG)
03:33:41.906 00.000 7680 Guiding  Dir = 1, Dur = 355
03:33:41.906 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:41.912 00.006 7680 IsSlewing returns 0
03:33:41.912 00.000 6120 UpdateGuideState exits: m=8110 SNR=59.1
03:33:41.917 00.005 7680 IsGuiding returns 0
03:33:41.917 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:41.922 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:41.926 00.004 6120 Enqueuing Expose request
03:33:41.929 00.003 7680 PulseGuide returned control before completion, sleep 365
03:33:42.299 00.370 7680 IsGuiding returns 0
03:33:42.301 00.002 7680 Move returns status 0, amount 355
03:33:42.301 00.000 7680 move complete, result=0
03:33:42.302 00.001 7680 worker thread done servicing request
03:33:42.302 00.000 7680 Worker thread wakes up
03:33:42.303 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.7 px 355 ms SOUTH
03:33:42.309 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:42.309 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:43.560 01.251 7680 Exposure complete
03:33:43.706 00.146 7680 worker thread done servicing request
03:33:43.707 00.001 6120 OnExposeComplete: enter
03:33:43.712 00.005 6120 UpdateGuideState(): m_state=6
03:33:43.717 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3146
03:33:43.722 00.005 6120 Star::Find returns 1 (0), X=514.99, Y=670.85, Mass=8515, SNR=61.0, Peak=215 HFD=6.5
03:33:43.726 00.004 6120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.19) = xAngle (-0.21 = -0.21)
03:33:43.730 00.004 6120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.66 = 2.66)
03:33:43.733 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-0.02 mountX=0.18 mountY=0.08, mountTheta=0.44
03:33:43.740 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.00, opts=13)
03:33:43.745 00.005 6120 Enqueuing Move request for scope (0.18, -0.00)
03:33:43.748 00.003 7680 Worker thread wakes up
03:33:43.748 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.00) opts 0xd
03:33:43.748 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.00)
03:33:43.748 00.000 7680 Moving (0.18, -0.00) raw xDistance=0.18 yDistance=0.08
03:33:43.750 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:33:43.750 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:43.750 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:43.758 00.008 6120 UpdateGuideState exits: m=8515 SNR=61.0
03:33:43.762 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:43.767 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:33:43.767 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:43.771 00.004 6120 Enqueuing Expose request
03:33:43.774 00.003 7680 MoveAxis(E, 0, ABG)
03:33:43.774 00.000 7680 Move returns status 0, amount 0
03:33:43.774 00.000 7680 MoveAxis(N, 0, ABG)
03:33:43.774 00.000 7680 Move returns status 0, amount 0
03:33:43.776 00.002 7680 move complete, result=0
03:33:43.776 00.000 7680 worker thread done servicing request
03:33:43.776 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:43.781 00.005 7680 Worker thread wakes up
03:33:43.781 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:43.781 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:45.036 01.255 7680 Exposure complete
03:33:45.178 00.142 7680 worker thread done servicing request
03:33:45.179 00.001 6120 OnExposeComplete: enter
03:33:45.184 00.005 6120 UpdateGuideState(): m_state=6
03:33:45.189 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3147
03:33:45.194 00.005 6120 Star::Find returns 1 (0), X=514.62, Y=670.75, Mass=8923, SNR=63.0, Peak=226 HFD=6.7
03:33:45.199 00.005 6120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (0.19) = xAngle (-2.83 = -2.83)
03:33:45.203 00.004 6120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.04 = 0.04)
03:33:45.206 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-2.64 mountX=-0.21 mountY=0.01, mountTheta=3.10
03:33:45.210 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.10, opts=13)
03:33:45.216 00.006 6120 Enqueuing Move request for scope (-0.19, -0.10)
03:33:45.222 00.006 7680 Worker thread wakes up
03:33:45.222 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
03:33:45.222 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
03:33:45.222 00.000 7680 Moving (-0.19, -0.10) raw xDistance=-0.21 yDistance=0.01
03:33:45.222 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:33:45.223 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:45.224 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:45.228 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:33:45.228 00.000 6120 UpdateGuideState exits: m=8923 SNR=63.0
03:33:45.232 00.004 7680 MoveAxis(E, 85, ABG)
03:33:45.232 00.000 7680 Guiding  Dir = 2, Dur = 85
03:33:45.232 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:45.237 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:45.240 00.003 6120 Enqueuing Expose request
03:33:45.243 00.003 7680 IsSlewing returns 0
03:33:45.245 00.002 7680 IsGuiding returns 0
03:33:45.245 00.000 7680 PulseGuide returned control before completion, sleep 95
03:33:45.353 00.108 7680 IsGuiding returns 1
03:33:45.354 00.001 7680 scope still moving after pulse duration time elapsed
03:33:45.385 00.031 7680 IsSlewing returns 0
03:33:45.386 00.001 7680 IsGuiding returns 0
03:33:45.387 00.001 7680 scope move finished after 85 + 57 ms
03:33:45.387 00.000 7680 Move returns status 0, amount 85
03:33:45.389 00.002 7680 MoveAxis(N, 0, ABG)
03:33:45.389 00.000 7680 Move returns status 0, amount 0
03:33:45.389 00.000 7680 move complete, result=0
03:33:45.389 00.000 7680 worker thread done servicing request
03:33:45.390 00.001 7680 Worker thread wakes up
03:33:45.390 00.000 6120 GuideStep: -0.2 px 85 ms EAST, 0.0 px 0 ms NORTH
03:33:45.397 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:45.398 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:46.649 01.251 7680 Exposure complete
03:33:46.790 00.141 7680 worker thread done servicing request
03:33:46.790 00.000 6120 OnExposeComplete: enter
03:33:46.794 00.004 6120 UpdateGuideState(): m_state=6
03:33:46.798 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3148
03:33:46.802 00.004 6120 Star::Find returns 1 (0), X=515.00, Y=670.82, Mass=8475, SNR=60.6, Peak=205 HFD=6.6
03:33:46.806 00.004 6120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.19) = xAngle (-0.39 = -0.39)
03:33:46.808 00.002 6120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.48 = 2.48)
03:33:46.813 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.20 mountX=0.18 mountY=0.12, mountTheta=0.58
03:33:46.818 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.04, opts=13)
03:33:46.822 00.004 6120 Enqueuing Move request for scope (0.19, -0.04)
03:33:46.826 00.004 7680 Worker thread wakes up
03:33:46.826 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
03:33:46.826 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
03:33:46.826 00.000 7680 Moving (0.19, -0.04) raw xDistance=0.18 yDistance=0.12
03:33:46.826 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:33:46.826 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:46.827 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:46.830 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:33:46.830 00.000 7680 MoveAxis(E, 0, ABG)
03:33:46.831 00.001 7680 Move returns status 0, amount 0
03:33:46.831 00.000 7680 MoveAxis(N, 0, ABG)
03:33:46.831 00.000 7680 Move returns status 0, amount 0
03:33:46.831 00.000 7680 move complete, result=0
03:33:46.831 00.000 7680 worker thread done servicing request
03:33:46.831 00.000 6120 UpdateGuideState exits: m=8475 SNR=60.6
03:33:46.836 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:46.839 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:46.842 00.003 6120 Enqueuing Expose request
03:33:46.846 00.004 7680 Worker thread wakes up
03:33:46.847 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:46.847 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:46.851 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:48.104 01.253 7680 Exposure complete
03:33:48.249 00.145 7680 worker thread done servicing request
03:33:48.250 00.001 6120 OnExposeComplete: enter
03:33:48.253 00.003 6120 UpdateGuideState(): m_state=6
03:33:48.259 00.006 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3149
03:33:48.262 00.003 6120 Star::Find returns 1 (0), X=514.59, Y=670.69, Mass=8460, SNR=60.3, Peak=220 HFD=6.8
03:33:48.266 00.004 6120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (0.19) = xAngle (-2.69 = -2.69)
03:33:48.270 00.004 6120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.19 = 0.19)
03:33:48.274 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.17 hyp=0.28 cameraTheta=-2.50 mountX=-0.25 mountY=0.05, mountTheta=2.94
03:33:48.279 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.17, opts=13)
03:33:48.286 00.007 6120 Enqueuing Move request for scope (-0.22, -0.17)
03:33:48.291 00.005 7680 Worker thread wakes up
03:33:48.291 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:48.295 00.004 6120 UpdateGuideState exits: m=8460 SNR=60.3
03:33:48.299 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:48.304 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:48.307 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.17) opts 0xd
03:33:48.307 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.17)
03:33:48.307 00.000 7680 Moving (-0.22, -0.17) raw xDistance=-0.25 yDistance=0.05
03:33:48.307 00.000 6120 Enqueuing Expose request
03:33:48.313 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:33:48.313 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:48.314 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:33:48.314 00.000 7680 MoveAxis(E, 102, ABG)
03:33:48.314 00.000 7680 Guiding  Dir = 2, Dur = 102
03:33:48.315 00.001 7680 IsSlewing returns 0
03:33:48.315 00.000 7680 IsGuiding returns 0
03:33:48.316 00.001 7680 PulseGuide returned control before completion, sleep 112
03:33:48.439 00.123 7680 IsGuiding returns 1
03:33:48.439 00.000 7680 scope still moving after pulse duration time elapsed
03:33:48.470 00.031 7680 IsSlewing returns 0
03:33:48.470 00.000 7680 IsGuiding returns 0
03:33:48.471 00.001 7680 scope move finished after 102 + 53 ms
03:33:48.471 00.000 7680 Move returns status 0, amount 102
03:33:48.471 00.000 7680 MoveAxis(N, 0, ABG)
03:33:48.471 00.000 7680 Move returns status 0, amount 0
03:33:48.473 00.002 7680 move complete, result=0
03:33:48.473 00.000 7680 worker thread done servicing request
03:33:48.474 00.001 6120 GuideStep: -0.3 px 102 ms EAST, 0.1 px 0 ms NORTH
03:33:48.480 00.006 7680 Worker thread wakes up
03:33:48.480 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:48.480 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:49.734 01.254 7680 Exposure complete
03:33:49.878 00.144 7680 worker thread done servicing request
03:33:49.878 00.000 6120 OnExposeComplete: enter
03:33:49.882 00.004 6120 UpdateGuideState(): m_state=6
03:33:49.886 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3150
03:33:49.891 00.005 6120 Star::Find returns 1 (0), X=514.83, Y=670.66, Mass=8796, SNR=61.6, Peak=213 HFD=6.8
03:33:49.895 00.004 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
03:33:49.899 00.004 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
03:33:49.904 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.47 mountX=-0.02 mountY=0.19, mountTheta=1.66
03:33:49.910 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.20, opts=13)
03:33:49.915 00.005 6120 Enqueuing Move request for scope (0.02, -0.20)
03:33:49.918 00.003 7680 Worker thread wakes up
03:33:49.918 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:49.923 00.005 6120 UpdateGuideState exits: m=8796 SNR=61.6
03:33:49.927 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:49.930 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:49.934 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
03:33:49.935 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
03:33:49.935 00.000 7680 Moving (0.02, -0.20) raw xDistance=-0.02 yDistance=0.19
03:33:49.935 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:33:49.935 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:49.936 00.001 6120 Enqueuing Expose request
03:33:49.941 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:33:49.941 00.000 7680 MoveAxis(E, 0, ABG)
03:33:49.941 00.000 7680 Move returns status 0, amount 0
03:33:49.941 00.000 7680 MoveAxis(N, 0, ABG)
03:33:49.941 00.000 7680 Move returns status 0, amount 0
03:33:49.942 00.001 7680 move complete, result=0
03:33:49.942 00.000 7680 worker thread done servicing request
03:33:49.942 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:33:49.946 00.004 7680 Worker thread wakes up
03:33:49.946 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:49.946 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:51.195 01.249 7680 Exposure complete
03:33:51.331 00.136 7680 worker thread done servicing request
03:33:51.331 00.000 6120 OnExposeComplete: enter
03:33:51.335 00.004 6120 UpdateGuideState(): m_state=6
03:33:51.340 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3151
03:33:51.344 00.004 6120 Star::Find returns 1 (0), X=514.88, Y=670.01, Mass=7759, SNR=58.6, Peak=197 HFD=6.5
03:33:51.349 00.005 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
03:33:51.354 00.005 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
03:33:51.358 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.85 hyp=0.85 cameraTheta=-1.48 mountX=-0.09 mountY=0.80, mountTheta=1.68
03:33:51.364 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.85, opts=13)
03:33:51.368 00.004 6120 Enqueuing Move request for scope (0.07, -0.85)
03:33:51.372 00.004 7680 Worker thread wakes up
03:33:51.372 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.85) opts 0xd
03:33:51.372 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.85)
03:33:51.372 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:51.376 00.004 6120 UpdateGuideState exits: m=7759 SNR=58.6
03:33:51.380 00.004 7680 Moving (0.07, -0.85) raw xDistance=-0.09 yDistance=0.80
03:33:51.380 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:33:51.380 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
03:33:51.380 00.000 7680 MoveAxis(E, 0, ABG)
03:33:51.380 00.000 7680 Move returns status 0, amount 0
03:33:51.380 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:51.385 00.005 7680 MoveAxis(S, 432, ABG)
03:33:51.386 00.001 7680 Guiding  Dir = 1, Dur = 432
03:33:51.386 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:51.390 00.004 7680 IsSlewing returns 0
03:33:51.390 00.000 6120 Enqueuing Expose request
03:33:51.394 00.004 7680 IsGuiding returns 0
03:33:51.395 00.001 7680 PulseGuide returned control before completion, sleep 442
03:33:51.847 00.452 7680 IsGuiding returns 1
03:33:51.847 00.000 7680 scope still moving after pulse duration time elapsed
03:33:51.878 00.031 7680 IsSlewing returns 0
03:33:51.879 00.001 7680 IsGuiding returns 1
03:33:51.909 00.030 7680 IsSlewing returns 0
03:33:51.910 00.001 7680 IsGuiding returns 1
03:33:51.941 00.031 7680 IsSlewing returns 0
03:33:51.941 00.000 7680 IsGuiding returns 0
03:33:51.945 00.004 7680 scope move finished after 432 + 118 ms
03:33:51.945 00.000 7680 Move returns status 0, amount 432
03:33:51.945 00.000 7680 move complete, result=0
03:33:51.945 00.000 7680 worker thread done servicing request
03:33:51.947 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 432 ms SOUTH
03:33:51.950 00.003 7680 Worker thread wakes up
03:33:51.950 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:51.950 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:53.203 01.253 7680 Exposure complete
03:33:53.381 00.178 7680 worker thread done servicing request
03:33:53.381 00.000 6120 OnExposeComplete: enter
03:33:53.387 00.006 6120 UpdateGuideState(): m_state=6
03:33:53.391 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3152
03:33:53.396 00.005 6120 Star::Find returns 1 (0), X=514.81, Y=670.85, Mass=8073, SNR=59.0, Peak=200 HFD=6.5
03:33:53.400 00.004 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
03:33:53.404 00.004 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
03:33:53.408 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.49 mountX=-0.00 mountY=0.01, mountTheta=1.68
03:33:53.413 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.01, opts=13)
03:33:53.417 00.004 6120 Enqueuing Move request for scope (0.00, -0.01)
03:33:53.420 00.003 7680 Worker thread wakes up
03:33:53.420 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:53.423 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
03:33:53.423 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
03:33:53.423 00.000 6120 UpdateGuideState exits: m=8073 SNR=59.0
03:33:53.427 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:53.433 00.006 7680 Moving (0.00, -0.01) raw xDistance=-0.00 yDistance=0.01
03:33:53.433 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:53.437 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:33:53.437 00.000 6120 Enqueuing Expose request
03:33:53.441 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:53.441 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:33:53.442 00.001 7680 MoveAxis(E, 0, ABG)
03:33:53.442 00.000 7680 Move returns status 0, amount 0
03:33:53.442 00.000 7680 MoveAxis(N, 0, ABG)
03:33:53.442 00.000 7680 Move returns status 0, amount 0
03:33:53.442 00.000 7680 move complete, result=0
03:33:53.442 00.000 7680 worker thread done servicing request
03:33:53.442 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:53.447 00.005 7680 Worker thread wakes up
03:33:53.448 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:53.448 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:54.695 01.247 7680 Exposure complete
03:33:54.844 00.149 7680 worker thread done servicing request
03:33:54.845 00.001 6120 OnExposeComplete: enter
03:33:54.852 00.007 6120 UpdateGuideState(): m_state=6
03:33:54.857 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3153
03:33:54.861 00.004 6120 Star::Find returns 1 (0), X=514.72, Y=670.74, Mass=8632, SNR=61.6, Peak=205 HFD=6.6
03:33:54.865 00.004 6120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.19) = xAngle (-2.40 = -2.40)
03:33:54.869 00.004 6120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.47 = 0.47)
03:33:54.874 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.22 mountX=-0.11 mountY=0.07, mountTheta=2.59
03:33:54.879 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.12, opts=13)
03:33:54.884 00.005 6120 Enqueuing Move request for scope (-0.09, -0.12)
03:33:54.888 00.004 7680 Worker thread wakes up
03:33:54.888 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
03:33:54.888 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
03:33:54.889 00.001 7680 Moving (-0.09, -0.12) raw xDistance=-0.11 yDistance=0.07
03:33:54.889 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:33:54.889 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:54.889 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:54.894 00.005 6120 UpdateGuideState exits: m=8632 SNR=61.6
03:33:54.898 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:54.901 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:54.906 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:33:54.906 00.000 7680 MoveAxis(E, 0, ABG)
03:33:54.906 00.000 7680 Move returns status 0, amount 0
03:33:54.907 00.001 7680 MoveAxis(N, 0, ABG)
03:33:54.907 00.000 7680 Move returns status 0, amount 0
03:33:54.907 00.000 7680 move complete, result=0
03:33:54.907 00.000 6120 Enqueuing Expose request
03:33:54.911 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:33:54.915 00.004 7680 worker thread done servicing request
03:33:54.915 00.000 7680 Worker thread wakes up
03:33:54.915 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:54.916 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:56.167 01.251 7680 Exposure complete
03:33:56.305 00.138 7680 worker thread done servicing request
03:33:56.305 00.000 6120 OnExposeComplete: enter
03:33:56.310 00.005 6120 UpdateGuideState(): m_state=6
03:33:56.315 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3154
03:33:56.319 00.004 6120 Star::Find returns 1 (0), X=514.71, Y=670.78, Mass=8004, SNR=59.4, Peak=188 HFD=6.6
03:33:56.323 00.004 6120 CameraToMount -- cameraTheta (-2.49) - m_xAngle (0.19) = xAngle (-2.68 = -2.68)
03:33:56.326 00.003 6120 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.19 = 0.19)
03:33:56.330 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.49 mountX=-0.11 mountY=0.02, mountTheta=2.93
03:33:56.336 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.08, opts=13)
03:33:56.339 00.003 6120 Enqueuing Move request for scope (-0.10, -0.08)
03:33:56.343 00.004 7680 Worker thread wakes up
03:33:56.343 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:56.351 00.008 6120 UpdateGuideState exits: m=8004 SNR=59.4
03:33:56.356 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:56.360 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:56.364 00.004 6120 Enqueuing Expose request
03:33:56.368 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
03:33:56.368 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
03:33:56.369 00.001 7680 Moving (-0.10, -0.08) raw xDistance=-0.11 yDistance=0.02
03:33:56.369 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:33:56.369 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:56.369 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:33:56.369 00.000 7680 MoveAxis(E, 0, ABG)
03:33:56.369 00.000 7680 Move returns status 0, amount 0
03:33:56.370 00.001 7680 MoveAxis(N, 0, ABG)
03:33:56.370 00.000 7680 Move returns status 0, amount 0
03:33:56.371 00.001 7680 move complete, result=0
03:33:56.371 00.000 7680 worker thread done servicing request
03:33:56.371 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:33:56.376 00.005 7680 Worker thread wakes up
03:33:56.376 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:56.377 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:57.626 01.249 7680 Exposure complete
03:33:57.762 00.136 7680 worker thread done servicing request
03:33:57.763 00.001 6120 OnExposeComplete: enter
03:33:57.765 00.002 6120 UpdateGuideState(): m_state=6
03:33:57.769 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3155
03:33:57.772 00.003 6120 Star::Find returns 1 (0), X=514.61, Y=670.60, Mass=9027, SNR=62.8, Peak=209 HFD=6.9
03:33:57.775 00.003 6120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.19) = xAngle (-2.43 = -2.43)
03:33:57.778 00.003 6120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.45 = 0.45)
03:33:57.782 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.26 hyp=0.33 cameraTheta=-2.24 mountX=-0.25 mountY=0.14, mountTheta=2.62
03:33:57.788 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.26, opts=13)
03:33:57.792 00.004 6120 Enqueuing Move request for scope (-0.20, -0.26)
03:33:57.795 00.003 7680 Worker thread wakes up
03:33:57.795 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.26) opts 0xd
03:33:57.795 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.26)
03:33:57.795 00.000 7680 Moving (-0.20, -0.26) raw xDistance=-0.25 yDistance=0.14
03:33:57.795 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:57.799 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:33:57.799 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:33:57.799 00.000 6120 UpdateGuideState exits: m=9027 SNR=62.8
03:33:57.801 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:33:57.802 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:57.805 00.003 7680 MoveAxis(E, 101, ABG)
03:33:57.805 00.000 7680 Guiding  Dir = 2, Dur = 101
03:33:57.805 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:57.810 00.005 7680 IsSlewing returns 0
03:33:57.810 00.000 6120 Enqueuing Expose request
03:33:57.812 00.002 7680 IsGuiding returns 0
03:33:57.814 00.002 7680 PulseGuide returned control before completion, sleep 111
03:33:57.928 00.114 7680 IsGuiding returns 1
03:33:57.929 00.001 7680 scope still moving after pulse duration time elapsed
03:33:57.961 00.032 7680 IsSlewing returns 0
03:33:57.962 00.001 7680 IsGuiding returns 0
03:33:57.963 00.001 7680 scope move finished after 101 + 48 ms
03:33:57.963 00.000 7680 Move returns status 0, amount 101
03:33:57.964 00.001 7680 MoveAxis(N, 0, ABG)
03:33:57.965 00.001 7680 Move returns status 0, amount 0
03:33:57.965 00.000 7680 move complete, result=0
03:33:57.966 00.001 7680 worker thread done servicing request
03:33:57.966 00.000 6120 GuideStep: -0.2 px 101 ms EAST, 0.1 px 0 ms NORTH
03:33:57.976 00.010 7680 Worker thread wakes up
03:33:57.977 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:57.977 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:33:59.232 01.255 7680 Exposure complete
03:33:59.374 00.142 7680 worker thread done servicing request
03:33:59.374 00.000 6120 OnExposeComplete: enter
03:33:59.380 00.006 6120 UpdateGuideState(): m_state=6
03:33:59.384 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3156
03:33:59.389 00.005 6120 Star::Find returns 1 (0), X=514.76, Y=670.58, Mass=8378, SNR=61.0, Peak=194 HFD=6.8
03:33:59.394 00.005 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
03:33:59.399 00.005 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
03:33:59.402 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.28 hyp=0.28 cameraTheta=-1.77 mountX=-0.11 mountY=0.22, mountTheta=2.01
03:33:59.407 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.28, opts=13)
03:33:59.411 00.004 6120 Enqueuing Move request for scope (-0.06, -0.28)
03:33:59.414 00.003 7680 Worker thread wakes up
03:33:59.414 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.28) opts 0xd
03:33:59.415 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.28)
03:33:59.415 00.000 7680 Moving (-0.06, -0.28) raw xDistance=-0.11 yDistance=0.22
03:33:59.415 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:33:59.415 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:33:59.415 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:33:59.418 00.003 7680 MoveAxis(E, 0, ABG)
03:33:59.418 00.000 7680 Move returns status 0, amount 0
03:33:59.418 00.000 7680 MoveAxis(S, 122, ABG)
03:33:59.419 00.001 6120 UpdateGuideState exits: m=8378 SNR=61.0
03:33:59.422 00.003 7680 Guiding  Dir = 1, Dur = 122
03:33:59.422 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:33:59.424 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:33:59.427 00.003 6120 Enqueuing Expose request
03:33:59.431 00.004 7680 IsSlewing returns 0
03:33:59.431 00.000 7680 IsGuiding returns 0
03:33:59.431 00.000 7680 PulseGuide returned control before completion, sleep 132
03:33:59.579 00.148 7680 IsGuiding returns 1
03:33:59.579 00.000 7680 scope still moving after pulse duration time elapsed
03:33:59.611 00.032 7680 IsSlewing returns 0
03:33:59.613 00.002 7680 IsGuiding returns 0
03:33:59.613 00.000 7680 scope move finished after 122 + 60 ms
03:33:59.614 00.001 7680 Move returns status 0, amount 122
03:33:59.614 00.000 7680 move complete, result=0
03:33:59.615 00.001 7680 worker thread done servicing request
03:33:59.615 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 122 ms SOUTH
03:33:59.621 00.006 7680 Worker thread wakes up
03:33:59.621 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:33:59.622 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:00.876 01.254 7680 Exposure complete
03:34:01.028 00.152 7680 worker thread done servicing request
03:34:01.029 00.001 6120 OnExposeComplete: enter
03:34:01.034 00.005 6120 UpdateGuideState(): m_state=6
03:34:01.040 00.006 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3157
03:34:01.045 00.005 6120 Star::Find returns 1 (0), X=514.85, Y=670.03, Mass=8313, SNR=60.5, Peak=211 HFD=6.4
03:34:01.050 00.005 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
03:34:01.058 00.008 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
03:34:01.065 00.007 6120 CameraToMount -- cameraX=0.04 cameraY=-0.83 hyp=0.83 cameraTheta=-1.52 mountX=-0.11 mountY=0.76, mountTheta=1.72
03:34:01.074 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.83, opts=13)
03:34:01.081 00.007 6120 Enqueuing Move request for scope (0.04, -0.83)
03:34:01.091 00.010 7680 Worker thread wakes up
03:34:01.091 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:01.101 00.010 6120 UpdateGuideState exits: m=8313 SNR=60.5
03:34:01.106 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.83) opts 0xd
03:34:01.106 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:01.110 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:01.115 00.005 6120 Enqueuing Expose request
03:34:01.121 00.006 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.83)
03:34:01.121 00.000 7680 Moving (0.04, -0.83) raw xDistance=-0.11 yDistance=0.76
03:34:01.121 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:34:01.122 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
03:34:01.122 00.000 7680 MoveAxis(E, 0, ABG)
03:34:01.122 00.000 7680 Move returns status 0, amount 0
03:34:01.122 00.000 7680 MoveAxis(S, 414, ABG)
03:34:01.123 00.001 7680 Guiding  Dir = 1, Dur = 414
03:34:01.123 00.000 7680 IsSlewing returns 0
03:34:01.124 00.001 7680 IsGuiding returns 0
03:34:01.124 00.000 7680 PulseGuide returned control before completion, sleep 424
03:34:01.551 00.427 7680 IsGuiding returns 1
03:34:01.552 00.001 7680 scope still moving after pulse duration time elapsed
03:34:01.581 00.029 7680 IsSlewing returns 0
03:34:01.582 00.001 7680 IsGuiding returns 0
03:34:01.582 00.000 7680 scope move finished after 414 + 44 ms
03:34:01.583 00.001 7680 Move returns status 0, amount 414
03:34:01.583 00.000 7680 move complete, result=0
03:34:01.583 00.000 7680 worker thread done servicing request
03:34:01.585 00.002 7680 Worker thread wakes up
03:34:01.585 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 414 ms SOUTH
03:34:01.592 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:01.592 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:02.844 01.252 7680 Exposure complete
03:34:02.989 00.145 7680 worker thread done servicing request
03:34:02.990 00.001 6120 OnExposeComplete: enter
03:34:02.994 00.004 6120 UpdateGuideState(): m_state=6
03:34:02.998 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3158
03:34:03.003 00.005 6120 Star::Find returns 1 (0), X=514.60, Y=670.82, Mass=8278, SNR=60.7, Peak=202 HFD=6.7
03:34:03.008 00.005 6120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (0.19) = xAngle (-3.14 = 3.14)
03:34:03.012 00.004 6120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.27 = -0.27)
03:34:03.016 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-2.96 mountX=-0.21 mountY=-0.06, mountTheta=-2.88
03:34:03.022 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.04, opts=13)
03:34:03.027 00.005 6120 Enqueuing Move request for scope (-0.21, -0.04)
03:34:03.031 00.004 7680 Worker thread wakes up
03:34:03.031 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:03.036 00.005 6120 UpdateGuideState exits: m=8278 SNR=60.7
03:34:03.039 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:03.043 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:03.047 00.004 6120 Enqueuing Expose request
03:34:03.050 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
03:34:03.050 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
03:34:03.051 00.001 7680 Moving (-0.21, -0.04) raw xDistance=-0.21 yDistance=-0.06
03:34:03.051 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:34:03.051 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:03.052 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:34:03.052 00.000 7680 MoveAxis(E, 86, ABG)
03:34:03.052 00.000 7680 Guiding  Dir = 2, Dur = 86
03:34:03.052 00.000 7680 IsSlewing returns 0
03:34:03.053 00.001 7680 IsGuiding returns 0
03:34:03.053 00.000 7680 PulseGuide returned control before completion, sleep 96
03:34:03.159 00.106 7680 IsGuiding returns 1
03:34:03.160 00.001 7680 scope still moving after pulse duration time elapsed
03:34:03.188 00.028 7680 IsSlewing returns 0
03:34:03.190 00.002 7680 IsGuiding returns 0
03:34:03.190 00.000 7680 scope move finished after 86 + 51 ms
03:34:03.191 00.001 7680 Move returns status 0, amount 86
03:34:03.192 00.001 7680 MoveAxis(N, 0, ABG)
03:34:03.193 00.001 7680 Move returns status 0, amount 0
03:34:03.193 00.000 7680 move complete, result=0
03:34:03.193 00.000 7680 worker thread done servicing request
03:34:03.193 00.000 6120 GuideStep: -0.2 px 86 ms EAST, -0.1 px 0 ms NORTH
03:34:03.200 00.007 7680 Worker thread wakes up
03:34:03.200 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:03.200 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:04.444 01.244 7680 Exposure complete
03:34:04.591 00.147 7680 worker thread done servicing request
03:34:04.592 00.001 6120 OnExposeComplete: enter
03:34:04.596 00.004 6120 UpdateGuideState(): m_state=6
03:34:04.602 00.006 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3159
03:34:04.606 00.004 6120 Star::Find returns 1 (0), X=514.62, Y=670.78, Mass=8280, SNR=60.9, Peak=207 HFD=6.6
03:34:04.611 00.005 6120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (0.19) = xAngle (-2.92 = -2.92)
03:34:04.614 00.003 6120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.05 = -0.05)
03:34:04.619 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-2.74 mountX=-0.21 mountY=-0.01, mountTheta=-3.09
03:34:04.625 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.08, opts=13)
03:34:04.629 00.004 6120 Enqueuing Move request for scope (-0.19, -0.08)
03:34:04.634 00.005 7680 Worker thread wakes up
03:34:04.634 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:04.638 00.004 6120 UpdateGuideState exits: m=8280 SNR=60.9
03:34:04.642 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:04.646 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:04.649 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
03:34:04.649 00.000 6120 Enqueuing Expose request
03:34:04.653 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
03:34:04.653 00.000 7680 Moving (-0.19, -0.08) raw xDistance=-0.21 yDistance=-0.01
03:34:04.653 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
03:34:04.653 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:04.654 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:34:04.654 00.000 7680 MoveAxis(E, 90, ABG)
03:34:04.654 00.000 7680 Guiding  Dir = 2, Dur = 90
03:34:04.654 00.000 7680 IsSlewing returns 0
03:34:04.655 00.001 7680 IsGuiding returns 0
03:34:04.655 00.000 7680 PulseGuide returned control before completion, sleep 100
03:34:04.764 00.109 7680 IsGuiding returns 1
03:34:04.766 00.002 7680 scope still moving after pulse duration time elapsed
03:34:04.794 00.028 7680 IsSlewing returns 0
03:34:04.796 00.002 7680 IsGuiding returns 0
03:34:04.796 00.000 7680 scope move finished after 90 + 50 ms
03:34:04.797 00.001 7680 Move returns status 0, amount 90
03:34:04.797 00.000 7680 MoveAxis(N, 0, ABG)
03:34:04.798 00.001 7680 Move returns status 0, amount 0
03:34:04.798 00.000 7680 move complete, result=0
03:34:04.799 00.001 7680 worker thread done servicing request
03:34:04.799 00.000 6120 GuideStep: -0.2 px 90 ms EAST, -0.0 px 0 ms NORTH
03:34:04.806 00.007 7680 Worker thread wakes up
03:34:04.807 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:04.807 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:06.061 01.254 7680 Exposure complete
03:34:06.197 00.136 7680 worker thread done servicing request
03:34:06.198 00.001 6120 OnExposeComplete: enter
03:34:06.202 00.004 6120 UpdateGuideState(): m_state=6
03:34:06.206 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3160
03:34:06.210 00.004 6120 Star::Find returns 1 (0), X=514.87, Y=670.15, Mass=7998, SNR=60.1, Peak=208 HFD=6.4
03:34:06.215 00.005 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
03:34:06.220 00.005 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
03:34:06.227 00.007 6120 CameraToMount -- cameraX=0.06 cameraY=-0.71 hyp=0.71 cameraTheta=-1.49 mountX=-0.07 mountY=0.66, mountTheta=1.68
03:34:06.233 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.71, opts=13)
03:34:06.237 00.004 6120 Enqueuing Move request for scope (0.06, -0.71)
03:34:06.240 00.003 7680 Worker thread wakes up
03:34:06.240 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.71) opts 0xd
03:34:06.241 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:06.245 00.004 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.71)
03:34:06.245 00.000 7680 Moving (0.06, -0.71) raw xDistance=-0.07 yDistance=0.66
03:34:06.245 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:34:06.245 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
03:34:06.245 00.000 7680 MoveAxis(E, 0, ABG)
03:34:06.245 00.000 7680 Move returns status 0, amount 0
03:34:06.247 00.002 7680 MoveAxis(S, 361, ABG)
03:34:06.247 00.000 7680 Guiding  Dir = 1, Dur = 361
03:34:06.247 00.000 6120 UpdateGuideState exits: m=7998 SNR=60.1
03:34:06.252 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:06.257 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:06.261 00.004 6120 Enqueuing Expose request
03:34:06.265 00.004 7680 IsSlewing returns 0
03:34:06.265 00.000 7680 IsGuiding returns 0
03:34:06.266 00.001 7680 PulseGuide returned control before completion, sleep 371
03:34:06.646 00.380 7680 IsGuiding returns 1
03:34:06.646 00.000 7680 scope still moving after pulse duration time elapsed
03:34:06.676 00.030 7680 IsSlewing returns 0
03:34:06.677 00.001 7680 IsGuiding returns 0
03:34:06.677 00.000 7680 scope move finished after 361 + 51 ms
03:34:06.679 00.002 7680 Move returns status 0, amount 361
03:34:06.679 00.000 7680 move complete, result=0
03:34:06.679 00.000 7680 worker thread done servicing request
03:34:06.679 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 361 ms SOUTH
03:34:06.688 00.009 7680 Worker thread wakes up
03:34:06.688 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:06.688 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:07.939 01.251 7680 Exposure complete
03:34:08.083 00.144 6120 OnExposeComplete: enter
03:34:08.088 00.005 7680 worker thread done servicing request
03:34:08.088 00.000 6120 UpdateGuideState(): m_state=6
03:34:08.094 00.006 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3161
03:34:08.098 00.004 6120 Star::Find returns 1 (0), X=514.68, Y=670.75, Mass=8741, SNR=62.4, Peak=211 HFD=6.6
03:34:08.101 00.003 6120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.19) = xAngle (-2.64 = -2.64)
03:34:08.105 00.004 6120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.23 = 0.23)
03:34:08.109 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.46 mountX=-0.15 mountY=0.04, mountTheta=2.89
03:34:08.114 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.11, opts=13)
03:34:08.117 00.003 6120 Enqueuing Move request for scope (-0.13, -0.11)
03:34:08.121 00.004 7680 Worker thread wakes up
03:34:08.121 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:08.126 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
03:34:08.127 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
03:34:08.127 00.000 6120 UpdateGuideState exits: m=8741 SNR=62.4
03:34:08.132 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:08.135 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:08.140 00.005 7680 Moving (-0.13, -0.11) raw xDistance=-0.15 yDistance=0.04
03:34:08.140 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:34:08.140 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:08.141 00.001 6120 Enqueuing Expose request
03:34:08.144 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:34:08.144 00.000 7680 MoveAxis(E, 0, ABG)
03:34:08.144 00.000 7680 Move returns status 0, amount 0
03:34:08.144 00.000 7680 MoveAxis(N, 0, ABG)
03:34:08.144 00.000 7680 Move returns status 0, amount 0
03:34:08.145 00.001 7680 move complete, result=0
03:34:08.145 00.000 7680 worker thread done servicing request
03:34:08.145 00.000 7680 Worker thread wakes up
03:34:08.145 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:08.150 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:08.150 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:09.391 01.241 7680 Exposure complete
03:34:09.515 00.124 7680 worker thread done servicing request
03:34:09.515 00.000 6120 OnExposeComplete: enter
03:34:09.518 00.003 6120 UpdateGuideState(): m_state=6
03:34:09.523 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3162
03:34:09.527 00.004 6120 Star::Find returns 1 (0), X=514.61, Y=670.75, Mass=8281, SNR=60.2, Peak=213 HFD=6.7
03:34:09.531 00.004 6120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (0.19) = xAngle (-2.84 = -2.84)
03:34:09.535 00.004 6120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.03 = 0.03)
03:34:09.539 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-2.66 mountX=-0.22 mountY=0.01, mountTheta=3.11
03:34:09.543 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.11, opts=13)
03:34:09.548 00.005 6120 Enqueuing Move request for scope (-0.20, -0.11)
03:34:09.551 00.003 7680 Worker thread wakes up
03:34:09.551 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.11) opts 0xd
03:34:09.552 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:09.556 00.004 6120 UpdateGuideState exits: m=8281 SNR=60.2
03:34:09.559 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:09.563 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:09.569 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.11)
03:34:09.569 00.000 7680 Moving (-0.20, -0.11) raw xDistance=-0.22 yDistance=0.01
03:34:09.569 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:34:09.570 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:09.570 00.000 6120 Enqueuing Expose request
03:34:09.574 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:34:09.575 00.001 7680 MoveAxis(E, 89, ABG)
03:34:09.575 00.000 7680 Guiding  Dir = 2, Dur = 89
03:34:09.575 00.000 7680 IsSlewing returns 0
03:34:09.576 00.001 7680 IsGuiding returns 0
03:34:09.577 00.001 7680 PulseGuide returned control before completion, sleep 99
03:34:09.677 00.100 7680 IsGuiding returns 1
03:34:09.678 00.001 7680 scope still moving after pulse duration time elapsed
03:34:09.709 00.031 7680 IsSlewing returns 0
03:34:09.712 00.003 7680 IsGuiding returns 0
03:34:09.713 00.001 7680 scope move finished after 89 + 47 ms
03:34:09.713 00.000 7680 Move returns status 0, amount 89
03:34:09.713 00.000 7680 MoveAxis(N, 0, ABG)
03:34:09.714 00.001 7680 Move returns status 0, amount 0
03:34:09.715 00.001 7680 move complete, result=0
03:34:09.716 00.001 7680 worker thread done servicing request
03:34:09.716 00.000 6120 GuideStep: -0.2 px 89 ms EAST, 0.0 px 0 ms NORTH
03:34:09.723 00.007 7680 Worker thread wakes up
03:34:09.723 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:09.723 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:10.972 01.249 7680 Exposure complete
03:34:11.122 00.150 7680 worker thread done servicing request
03:34:11.122 00.000 6120 OnExposeComplete: enter
03:34:11.126 00.004 6120 UpdateGuideState(): m_state=6
03:34:11.130 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3163
03:34:11.133 00.003 6120 Star::Find returns 1 (0), X=514.66, Y=670.66, Mass=8713, SNR=62.6, Peak=228 HFD=6.8
03:34:11.137 00.004 6120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.19) = xAngle (-2.41 = -2.41)
03:34:11.140 00.003 6120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.46 = 0.46)
03:34:11.144 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.19 hyp=0.25 cameraTheta=-2.23 mountX=-0.18 mountY=0.11, mountTheta=2.61
03:34:11.148 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.19, opts=13)
03:34:11.153 00.005 6120 Enqueuing Move request for scope (-0.15, -0.19)
03:34:11.158 00.005 7680 Worker thread wakes up
03:34:11.158 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:11.164 00.006 6120 UpdateGuideState exits: m=8713 SNR=62.6
03:34:11.168 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.19) opts 0xd
03:34:11.168 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.19)
03:34:11.168 00.000 7680 Moving (-0.15, -0.19) raw xDistance=-0.18 yDistance=0.11
03:34:11.168 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:34:11.169 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:11.169 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:11.173 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:11.177 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:34:11.177 00.000 7680 MoveAxis(E, 0, ABG)
03:34:11.178 00.001 6120 Enqueuing Expose request
03:34:11.181 00.003 7680 Move returns status 0, amount 0
03:34:11.182 00.001 7680 MoveAxis(N, 0, ABG)
03:34:11.182 00.000 7680 Move returns status 0, amount 0
03:34:11.182 00.000 7680 move complete, result=0
03:34:11.182 00.000 7680 worker thread done servicing request
03:34:11.183 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:11.188 00.005 7680 Worker thread wakes up
03:34:11.188 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:11.188 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:12.432 01.244 7680 Exposure complete
03:34:12.574 00.142 7680 worker thread done servicing request
03:34:12.575 00.001 6120 OnExposeComplete: enter
03:34:12.579 00.004 6120 UpdateGuideState(): m_state=6
03:34:12.583 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3164
03:34:12.587 00.004 6120 Star::Find returns 1 (0), X=514.64, Y=670.70, Mass=8716, SNR=61.9, Peak=213 HFD=6.8
03:34:12.593 00.006 6120 CameraToMount -- cameraTheta (-2.39) - m_xAngle (0.19) = xAngle (-2.58 = -2.58)
03:34:12.600 00.007 6120 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.29 = 0.29)
03:34:12.603 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-2.39 mountX=-0.19 mountY=0.07, mountTheta=2.81
03:34:12.609 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.15, opts=13)
03:34:12.613 00.004 6120 Enqueuing Move request for scope (-0.17, -0.15)
03:34:12.616 00.003 7680 Worker thread wakes up
03:34:12.617 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.15) opts 0xd
03:34:12.617 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.15)
03:34:12.617 00.000 7680 Moving (-0.17, -0.15) raw xDistance=-0.19 yDistance=0.07
03:34:12.617 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:34:12.618 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:12.618 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:12.623 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:34:12.623 00.000 6120 UpdateGuideState exits: m=8716 SNR=61.9
03:34:12.629 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:12.634 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:12.637 00.003 6120 Enqueuing Expose request
03:34:12.642 00.005 7680 MoveAxis(E, 0, ABG)
03:34:12.642 00.000 7680 Move returns status 0, amount 0
03:34:12.642 00.000 7680 MoveAxis(N, 0, ABG)
03:34:12.642 00.000 7680 Move returns status 0, amount 0
03:34:12.643 00.001 7680 move complete, result=0
03:34:12.643 00.000 7680 worker thread done servicing request
03:34:12.644 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:12.648 00.004 7680 Worker thread wakes up
03:34:12.648 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:12.648 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:13.906 01.258 7680 Exposure complete
03:34:14.050 00.144 7680 worker thread done servicing request
03:34:14.050 00.000 6120 OnExposeComplete: enter
03:34:14.054 00.004 6120 UpdateGuideState(): m_state=6
03:34:14.058 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3165
03:34:14.062 00.004 6120 Star::Find returns 1 (0), X=514.55, Y=670.59, Mass=8130, SNR=60.1, Peak=192 HFD=7.0
03:34:14.067 00.005 6120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.19) = xAngle (-2.53 = -2.53)
03:34:14.073 00.006 6120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.34 = 0.34)
03:34:14.076 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.27 hyp=0.37 cameraTheta=-2.34 mountX=-0.30 mountY=0.12, mountTheta=2.75
03:34:14.083 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.27, opts=13)
03:34:14.086 00.003 6120 Enqueuing Move request for scope (-0.26, -0.27)
03:34:14.090 00.004 7680 Worker thread wakes up
03:34:14.090 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.27) opts 0xd
03:34:14.090 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.27)
03:34:14.090 00.000 7680 Moving (-0.26, -0.27) raw xDistance=-0.30 yDistance=0.12
03:34:14.090 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:34:14.090 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:14.090 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:14.096 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:34:14.096 00.000 7680 MoveAxis(E, 124, ABG)
03:34:14.096 00.000 7680 Guiding  Dir = 2, Dur = 124
03:34:14.096 00.000 6120 UpdateGuideState exits: m=8130 SNR=60.1
03:34:14.102 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:14.107 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:14.110 00.003 6120 Enqueuing Expose request
03:34:14.115 00.005 7680 IsSlewing returns 0
03:34:14.115 00.000 7680 IsGuiding returns 0
03:34:14.115 00.000 7680 PulseGuide returned control before completion, sleep 134
03:34:14.253 00.138 7680 IsGuiding returns 1
03:34:14.253 00.000 7680 scope still moving after pulse duration time elapsed
03:34:14.284 00.031 7680 IsSlewing returns 0
03:34:14.284 00.000 7680 IsGuiding returns 0
03:34:14.284 00.000 7680 scope move finished after 124 + 46 ms
03:34:14.286 00.002 7680 Move returns status 0, amount 124
03:34:14.286 00.000 7680 MoveAxis(N, 0, ABG)
03:34:14.286 00.000 7680 Move returns status 0, amount 0
03:34:14.286 00.000 7680 move complete, result=0
03:34:14.287 00.001 7680 worker thread done servicing request
03:34:14.287 00.000 6120 GuideStep: -0.3 px 124 ms EAST, 0.1 px 0 ms NORTH
03:34:14.292 00.005 7680 Worker thread wakes up
03:34:14.293 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:14.293 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:15.547 01.254 7680 Exposure complete
03:34:15.690 00.143 7680 worker thread done servicing request
03:34:15.691 00.001 6120 OnExposeComplete: enter
03:34:15.695 00.004 6120 UpdateGuideState(): m_state=6
03:34:15.700 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3166
03:34:15.704 00.004 6120 Star::Find returns 1 (0), X=514.78, Y=670.14, Mass=8221, SNR=60.2, Peak=209 HFD=6.6
03:34:15.707 00.003 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
03:34:15.711 00.004 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
03:34:15.714 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.72 hyp=0.72 cameraTheta=-1.61 mountX=-0.16 mountY=0.64, mountTheta=1.82
03:34:15.718 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.72, opts=13)
03:34:15.722 00.004 6120 Enqueuing Move request for scope (-0.03, -0.72)
03:34:15.725 00.003 7680 Worker thread wakes up
03:34:15.725 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:15.729 00.004 6120 UpdateGuideState exits: m=8221 SNR=60.2
03:34:15.733 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:15.737 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:15.740 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.72) opts 0xd
03:34:15.740 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.72)
03:34:15.740 00.000 7680 Moving (-0.03, -0.72) raw xDistance=-0.16 yDistance=0.64
03:34:15.740 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:34:15.740 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
03:34:15.740 00.000 7680 MoveAxis(E, 0, ABG)
03:34:15.740 00.000 7680 Move returns status 0, amount 0
03:34:15.740 00.000 7680 MoveAxis(S, 346, ABG)
03:34:15.742 00.002 7680 Guiding  Dir = 1, Dur = 346
03:34:15.742 00.000 6120 Enqueuing Expose request
03:34:15.745 00.003 7680 IsSlewing returns 0
03:34:15.745 00.000 7680 IsGuiding returns 0
03:34:15.745 00.000 7680 PulseGuide returned control before completion, sleep 356
03:34:16.115 00.370 7680 IsGuiding returns 1
03:34:16.116 00.001 7680 scope still moving after pulse duration time elapsed
03:34:16.146 00.030 7680 IsSlewing returns 0
03:34:16.147 00.001 7680 IsGuiding returns 0
03:34:16.147 00.000 7680 scope move finished after 346 + 56 ms
03:34:16.148 00.001 7680 Move returns status 0, amount 346
03:34:16.149 00.001 7680 move complete, result=0
03:34:16.149 00.000 7680 worker thread done servicing request
03:34:16.149 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 346 ms SOUTH
03:34:16.156 00.007 7680 Worker thread wakes up
03:34:16.156 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:16.156 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:17.405 01.249 7680 Exposure complete
03:34:17.529 00.124 7680 worker thread done servicing request
03:34:17.529 00.000 6120 OnExposeComplete: enter
03:34:17.534 00.005 6120 UpdateGuideState(): m_state=6
03:34:17.538 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3167
03:34:17.543 00.005 6120 Star::Find returns 1 (0), X=514.68, Y=670.73, Mass=8761, SNR=61.6, Peak=211 HFD=6.7
03:34:17.546 00.003 6120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.19) = xAngle (-2.57 = -2.57)
03:34:17.549 00.003 6120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.31 = 0.31)
03:34:17.552 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.38 mountX=-0.15 mountY=0.05, mountTheta=2.80
03:34:17.558 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.13, opts=13)
03:34:17.563 00.005 6120 Enqueuing Move request for scope (-0.13, -0.13)
03:34:17.566 00.003 7680 Worker thread wakes up
03:34:17.566 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:17.571 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
03:34:17.571 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
03:34:17.571 00.000 7680 Moving (-0.13, -0.13) raw xDistance=-0.15 yDistance=0.05
03:34:17.571 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:34:17.571 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:17.571 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:34:17.572 00.001 7680 MoveAxis(E, 0, ABG)
03:34:17.572 00.000 7680 Move returns status 0, amount 0
03:34:17.572 00.000 7680 MoveAxis(N, 0, ABG)
03:34:17.572 00.000 7680 Move returns status 0, amount 0
03:34:17.572 00.000 7680 move complete, result=0
03:34:17.572 00.000 7680 worker thread done servicing request
03:34:17.573 00.001 6120 UpdateGuideState exits: m=8761 SNR=61.6
03:34:17.576 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:17.581 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:17.583 00.002 6120 Enqueuing Expose request
03:34:17.588 00.005 7680 Worker thread wakes up
03:34:17.588 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:17.588 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:17.588 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:18.833 01.245 7680 Exposure complete
03:34:18.982 00.149 7680 worker thread done servicing request
03:34:18.983 00.001 6120 OnExposeComplete: enter
03:34:18.987 00.004 6120 UpdateGuideState(): m_state=6
03:34:18.990 00.003 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3168
03:34:18.994 00.004 6120 Star::Find returns 1 (0), X=514.78, Y=670.59, Mass=8417, SNR=60.9, Peak=214 HFD=6.8
03:34:18.999 00.005 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
03:34:19.002 00.003 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
03:34:19.006 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.68 mountX=-0.08 mountY=0.23, mountTheta=1.90
03:34:19.012 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.27, opts=13)
03:34:19.015 00.003 6120 Enqueuing Move request for scope (-0.03, -0.27)
03:34:19.019 00.004 7680 Worker thread wakes up
03:34:19.019 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.27) opts 0xd
03:34:19.019 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.27)
03:34:19.019 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:19.024 00.005 7680 Moving (-0.03, -0.27) raw xDistance=-0.08 yDistance=0.23
03:34:19.024 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:34:19.024 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:34:19.024 00.000 7680 MoveAxis(E, 0, ABG)
03:34:19.024 00.000 6120 UpdateGuideState exits: m=8417 SNR=60.9
03:34:19.028 00.004 7680 Move returns status 0, amount 0
03:34:19.028 00.000 7680 MoveAxis(S, 124, ABG)
03:34:19.028 00.000 7680 Guiding  Dir = 1, Dur = 124
03:34:19.028 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:19.034 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:19.038 00.004 6120 Enqueuing Expose request
03:34:19.041 00.003 7680 IsSlewing returns 0
03:34:19.042 00.001 7680 IsGuiding returns 0
03:34:19.042 00.000 7680 PulseGuide returned control before completion, sleep 134
03:34:19.185 00.143 7680 IsGuiding returns 1
03:34:19.185 00.000 7680 scope still moving after pulse duration time elapsed
03:34:19.216 00.031 7680 IsSlewing returns 0
03:34:19.217 00.001 7680 IsGuiding returns 0
03:34:19.217 00.000 7680 scope move finished after 124 + 50 ms
03:34:19.218 00.001 7680 Move returns status 0, amount 124
03:34:19.218 00.000 7680 move complete, result=0
03:34:19.219 00.001 7680 worker thread done servicing request
03:34:19.220 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 124 ms SOUTH
03:34:19.232 00.012 7680 Worker thread wakes up
03:34:19.232 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:19.233 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:20.480 01.247 7680 Exposure complete
03:34:20.616 00.136 7680 worker thread done servicing request
03:34:20.616 00.000 6120 OnExposeComplete: enter
03:34:20.621 00.005 6120 UpdateGuideState(): m_state=6
03:34:20.626 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3169
03:34:20.631 00.005 6120 Star::Find returns 1 (0), X=514.70, Y=670.71, Mass=8353, SNR=60.1, Peak=210 HFD=6.6
03:34:20.635 00.004 6120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.19) = xAngle (-2.37 = -2.37)
03:34:20.639 00.004 6120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.50 = 0.50)
03:34:20.643 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.15 hyp=0.18 cameraTheta=-2.19 mountX=-0.13 mountY=0.09, mountTheta=2.55
03:34:20.647 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.15, opts=13)
03:34:20.651 00.004 6120 Enqueuing Move request for scope (-0.11, -0.15)
03:34:20.655 00.004 7680 Worker thread wakes up
03:34:20.655 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.15) opts 0xd
03:34:20.655 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.15)
03:34:20.656 00.001 7680 Moving (-0.11, -0.15) raw xDistance=-0.13 yDistance=0.09
03:34:20.656 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:34:20.656 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:20.656 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:34:20.656 00.000 7680 MoveAxis(E, 0, ABG)
03:34:20.656 00.000 7680 Move returns status 0, amount 0
03:34:20.657 00.001 7680 MoveAxis(N, 0, ABG)
03:34:20.657 00.000 7680 Move returns status 0, amount 0
03:34:20.657 00.000 7680 move complete, result=0
03:34:20.657 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:20.663 00.006 7680 worker thread done servicing request
03:34:20.663 00.000 6120 UpdateGuideState exits: m=8353 SNR=60.1
03:34:20.668 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:20.671 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:20.675 00.004 6120 Enqueuing Expose request
03:34:20.679 00.004 7680 Worker thread wakes up
03:34:20.679 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:20.685 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:20.685 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:21.933 01.248 7680 Exposure complete
03:34:22.083 00.150 7680 worker thread done servicing request
03:34:22.083 00.000 6120 OnExposeComplete: enter
03:34:22.088 00.005 6120 UpdateGuideState(): m_state=6
03:34:22.091 00.003 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3170
03:34:22.096 00.005 6120 Star::Find returns 1 (0), X=514.65, Y=670.64, Mass=8518, SNR=61.2, Peak=217 HFD=6.8
03:34:22.100 00.004 6120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.19) = xAngle (-2.40 = -2.40)
03:34:22.104 00.004 6120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.47 = 0.47)
03:34:22.107 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.22 hyp=0.27 cameraTheta=-2.21 mountX=-0.20 mountY=0.12, mountTheta=2.59
03:34:22.113 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.22, opts=13)
03:34:22.118 00.005 6120 Enqueuing Move request for scope (-0.16, -0.22)
03:34:22.121 00.003 7680 Worker thread wakes up
03:34:22.122 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.22) opts 0xd
03:34:22.122 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:22.126 00.004 6120 UpdateGuideState exits: m=8518 SNR=61.2
03:34:22.131 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:22.134 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:22.138 00.004 6120 Enqueuing Expose request
03:34:22.142 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.22)
03:34:22.142 00.000 7680 Moving (-0.16, -0.22) raw xDistance=-0.20 yDistance=0.12
03:34:22.142 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:34:22.142 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:22.143 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:34:22.143 00.000 7680 MoveAxis(E, 83, ABG)
03:34:22.143 00.000 7680 Guiding  Dir = 2, Dur = 83
03:34:22.144 00.001 7680 IsSlewing returns 0
03:34:22.144 00.000 7680 IsGuiding returns 0
03:34:22.144 00.000 7680 PulseGuide returned control before completion, sleep 93
03:34:22.250 00.106 7680 IsGuiding returns 1
03:34:22.252 00.002 7680 scope still moving after pulse duration time elapsed
03:34:22.282 00.030 7680 IsSlewing returns 0
03:34:22.283 00.001 7680 IsGuiding returns 0
03:34:22.283 00.000 7680 scope move finished after 83 + 56 ms
03:34:22.285 00.002 7680 Move returns status 0, amount 83
03:34:22.285 00.000 7680 MoveAxis(N, 0, ABG)
03:34:22.285 00.000 7680 Move returns status 0, amount 0
03:34:22.285 00.000 7680 move complete, result=0
03:34:22.286 00.001 7680 worker thread done servicing request
03:34:22.286 00.000 7680 Worker thread wakes up
03:34:22.286 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:22.286 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:22.286 00.000 6120 GuideStep: -0.2 px 83 ms EAST, 0.1 px 0 ms NORTH
03:34:23.545 01.259 7680 Exposure complete
03:34:23.682 00.137 7680 worker thread done servicing request
03:34:23.682 00.000 6120 OnExposeComplete: enter
03:34:23.689 00.007 6120 UpdateGuideState(): m_state=6
03:34:23.693 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3171
03:34:23.697 00.004 6120 Star::Find returns 1 (0), X=514.79, Y=670.51, Mass=9262, SNR=64.2, Peak=211 HFD=7.0
03:34:23.702 00.005 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
03:34:23.706 00.004 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
03:34:23.710 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.34 hyp=0.35 cameraTheta=-1.64 mountX=-0.09 mountY=0.30, mountTheta=1.85
03:34:23.714 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.34, opts=13)
03:34:23.719 00.005 6120 Enqueuing Move request for scope (-0.02, -0.34)
03:34:23.722 00.003 7680 Worker thread wakes up
03:34:23.722 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:23.726 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.34) opts 0xd
03:34:23.727 00.001 6120 UpdateGuideState exits: m=9262 SNR=64.2
03:34:23.730 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:23.734 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:23.738 00.004 6120 Enqueuing Expose request
03:34:23.742 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.34)
03:34:23.742 00.000 7680 Moving (-0.02, -0.34) raw xDistance=-0.09 yDistance=0.30
03:34:23.742 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:34:23.742 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:34:23.742 00.000 7680 MoveAxis(E, 0, ABG)
03:34:23.743 00.001 7680 Move returns status 0, amount 0
03:34:23.743 00.000 7680 MoveAxis(S, 162, ABG)
03:34:23.743 00.000 7680 Guiding  Dir = 1, Dur = 162
03:34:23.743 00.000 7680 IsSlewing returns 0
03:34:23.744 00.001 7680 IsGuiding returns 0
03:34:23.744 00.000 7680 PulseGuide returned control before completion, sleep 172
03:34:23.922 00.178 7680 IsGuiding returns 1
03:34:23.923 00.001 7680 scope still moving after pulse duration time elapsed
03:34:23.953 00.030 7680 IsSlewing returns 0
03:34:23.954 00.001 7680 IsGuiding returns 0
03:34:23.954 00.000 7680 scope move finished after 162 + 48 ms
03:34:23.955 00.001 7680 Move returns status 0, amount 162
03:34:23.955 00.000 7680 move complete, result=0
03:34:23.957 00.002 7680 worker thread done servicing request
03:34:23.957 00.000 7680 Worker thread wakes up
03:34:23.958 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 162 ms SOUTH
03:34:23.963 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:23.963 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:25.210 01.247 7680 Exposure complete
03:34:25.343 00.133 7680 worker thread done servicing request
03:34:25.343 00.000 6120 OnExposeComplete: enter
03:34:25.348 00.005 6120 UpdateGuideState(): m_state=6
03:34:25.352 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3172
03:34:25.356 00.004 6120 Star::Find returns 1 (0), X=514.67, Y=670.68, Mass=8653, SNR=61.8, Peak=196 HFD=6.8
03:34:25.360 00.004 6120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.19) = xAngle (-2.43 = -2.43)
03:34:25.363 00.003 6120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.44 = 0.44)
03:34:25.366 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-2.24 mountX=-0.18 mountY=0.10, mountTheta=2.63
03:34:25.371 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.18, opts=13)
03:34:25.374 00.003 6120 Enqueuing Move request for scope (-0.14, -0.18)
03:34:25.379 00.005 7680 Worker thread wakes up
03:34:25.380 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.18) opts 0xd
03:34:25.380 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.18)
03:34:25.380 00.000 7680 Moving (-0.14, -0.18) raw xDistance=-0.18 yDistance=0.10
03:34:25.380 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:34:25.380 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:25.381 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:25.385 00.004 6120 UpdateGuideState exits: m=8653 SNR=61.8
03:34:25.389 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:25.393 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:25.396 00.003 6120 Enqueuing Expose request
03:34:25.400 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:34:25.400 00.000 7680 MoveAxis(E, 0, ABG)
03:34:25.400 00.000 7680 Move returns status 0, amount 0
03:34:25.400 00.000 7680 MoveAxis(N, 0, ABG)
03:34:25.402 00.002 7680 Move returns status 0, amount 0
03:34:25.402 00.000 7680 move complete, result=0
03:34:25.402 00.000 7680 worker thread done servicing request
03:34:25.402 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:25.407 00.005 7680 Worker thread wakes up
03:34:25.407 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:25.407 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:26.667 01.260 7680 Exposure complete
03:34:26.808 00.141 7680 worker thread done servicing request
03:34:26.809 00.001 6120 OnExposeComplete: enter
03:34:26.813 00.004 6120 UpdateGuideState(): m_state=6
03:34:26.819 00.006 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3173
03:34:26.823 00.004 6120 Star::Find returns 1 (0), X=514.80, Y=670.06, Mass=8215, SNR=59.8, Peak=235 HFD=6.4
03:34:26.827 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
03:34:26.831 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
03:34:26.835 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.80 hyp=0.80 cameraTheta=-1.58 mountX=-0.16 mountY=0.71, mountTheta=1.79
03:34:26.838 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.80, opts=13)
03:34:26.843 00.005 6120 Enqueuing Move request for scope (-0.01, -0.80)
03:34:26.846 00.003 7680 Worker thread wakes up
03:34:26.847 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.80) opts 0xd
03:34:26.847 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:26.850 00.003 6120 UpdateGuideState exits: m=8215 SNR=59.8
03:34:26.855 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:26.859 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:26.863 00.004 6120 Enqueuing Expose request
03:34:26.866 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.80)
03:34:26.866 00.000 7680 Moving (-0.01, -0.80) raw xDistance=-0.16 yDistance=0.71
03:34:26.867 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:34:26.867 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
03:34:26.867 00.000 7680 MoveAxis(E, 0, ABG)
03:34:26.868 00.001 7680 Move returns status 0, amount 0
03:34:26.868 00.000 7680 MoveAxis(S, 387, ABG)
03:34:26.868 00.000 7680 Guiding  Dir = 1, Dur = 387
03:34:26.868 00.000 7680 IsSlewing returns 0
03:34:26.868 00.000 7680 IsGuiding returns 0
03:34:26.869 00.001 7680 PulseGuide returned control before completion, sleep 397
03:34:27.269 00.400 7680 IsGuiding returns 1
03:34:27.270 00.001 7680 scope still moving after pulse duration time elapsed
03:34:27.300 00.030 7680 IsSlewing returns 0
03:34:27.301 00.001 7680 IsGuiding returns 0
03:34:27.301 00.000 7680 scope move finished after 387 + 45 ms
03:34:27.302 00.001 7680 Move returns status 0, amount 387
03:34:27.302 00.000 7680 move complete, result=0
03:34:27.302 00.000 7680 worker thread done servicing request
03:34:27.303 00.001 7680 Worker thread wakes up
03:34:27.303 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.7 px 387 ms SOUTH
03:34:27.309 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:27.309 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:28.563 01.254 7680 Exposure complete
03:34:28.710 00.147 7680 worker thread done servicing request
03:34:28.710 00.000 6120 OnExposeComplete: enter
03:34:28.713 00.003 6120 UpdateGuideState(): m_state=6
03:34:28.718 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3174
03:34:28.721 00.003 6120 Star::Find returns 1 (0), X=514.86, Y=670.90, Mass=8040, SNR=59.3, Peak=194 HFD=6.6
03:34:28.726 00.005 6120 CameraToMount -- cameraTheta (0.70) - m_xAngle (0.19) = xAngle (0.51 = 0.51)
03:34:28.730 00.004 6120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.39 = -2.90)
03:34:28.733 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.70 mountX=0.05 mountY=-0.01, mountTheta=-0.27
03:34:28.738 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.04, opts=13)
03:34:28.743 00.005 6120 Enqueuing Move request for scope (0.05, 0.04)
03:34:28.746 00.003 7680 Worker thread wakes up
03:34:28.746 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:28.750 00.004 6120 UpdateGuideState exits: m=8040 SNR=59.3
03:34:28.755 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:28.758 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:28.763 00.005 6120 Enqueuing Expose request
03:34:28.766 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
03:34:28.766 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
03:34:28.766 00.000 7680 Moving (0.05, 0.04) raw xDistance=0.05 yDistance=-0.01
03:34:28.766 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:34:28.766 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:28.767 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:34:28.767 00.000 7680 MoveAxis(E, 0, ABG)
03:34:28.767 00.000 7680 Move returns status 0, amount 0
03:34:28.767 00.000 7680 MoveAxis(N, 0, ABG)
03:34:28.767 00.000 7680 Move returns status 0, amount 0
03:34:28.767 00.000 7680 move complete, result=0
03:34:28.768 00.001 7680 worker thread done servicing request
03:34:28.768 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:34:28.772 00.004 7680 Worker thread wakes up
03:34:28.773 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:28.773 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:30.014 01.241 7680 Exposure complete
03:34:30.164 00.150 7680 worker thread done servicing request
03:34:30.165 00.001 6120 OnExposeComplete: enter
03:34:30.169 00.004 6120 UpdateGuideState(): m_state=6
03:34:30.173 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3175
03:34:30.180 00.007 6120 Star::Find returns 1 (0), X=514.71, Y=670.79, Mass=8679, SNR=62.1, Peak=215 HFD=6.6
03:34:30.185 00.005 6120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (0.19) = xAngle (-2.72 = -2.72)
03:34:30.190 00.005 6120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.16 = 0.16)
03:34:30.196 00.006 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.53 mountX=-0.11 mountY=0.02, mountTheta=2.97
03:34:30.202 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.07, opts=13)
03:34:30.206 00.004 6120 Enqueuing Move request for scope (-0.10, -0.07)
03:34:30.210 00.004 7680 Worker thread wakes up
03:34:30.210 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:30.214 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
03:34:30.214 00.000 6120 UpdateGuideState exits: m=8679 SNR=62.1
03:34:30.221 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
03:34:30.221 00.000 7680 Moving (-0.10, -0.07) raw xDistance=-0.11 yDistance=0.02
03:34:30.222 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:30.226 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:34:30.226 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:30.232 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:30.232 00.000 6120 Enqueuing Expose request
03:34:30.237 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:34:30.237 00.000 7680 MoveAxis(E, 0, ABG)
03:34:30.237 00.000 7680 Move returns status 0, amount 0
03:34:30.237 00.000 7680 MoveAxis(N, 0, ABG)
03:34:30.237 00.000 7680 Move returns status 0, amount 0
03:34:30.238 00.001 7680 move complete, result=0
03:34:30.238 00.000 7680 worker thread done servicing request
03:34:30.238 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:30.242 00.004 7680 Worker thread wakes up
03:34:30.242 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:30.242 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:31.487 01.245 7680 Exposure complete
03:34:31.627 00.140 7680 worker thread done servicing request
03:34:31.627 00.000 6120 OnExposeComplete: enter
03:34:31.634 00.007 6120 UpdateGuideState(): m_state=6
03:34:31.639 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3176
03:34:31.643 00.004 6120 Star::Find returns 1 (0), X=514.66, Y=670.60, Mass=8824, SNR=62.6, Peak=233 HFD=6.9
03:34:31.647 00.004 6120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (0.19) = xAngle (-2.29 = -2.29)
03:34:31.650 00.003 6120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.58 = 0.58)
03:34:31.655 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.26 hyp=0.30 cameraTheta=-2.11 mountX=-0.20 mountY=0.17, mountTheta=2.45
03:34:31.661 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.26, opts=13)
03:34:31.665 00.004 6120 Enqueuing Move request for scope (-0.16, -0.26)
03:34:31.669 00.004 7680 Worker thread wakes up
03:34:31.669 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.26) opts 0xd
03:34:31.669 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.26)
03:34:31.669 00.000 7680 Moving (-0.16, -0.26) raw xDistance=-0.20 yDistance=0.17
03:34:31.671 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:34:31.671 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:31.671 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:31.675 00.004 6120 UpdateGuideState exits: m=8824 SNR=62.6
03:34:31.678 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:34:31.678 00.000 7680 MoveAxis(E, 82, ABG)
03:34:31.679 00.001 7680 Guiding  Dir = 2, Dur = 82
03:34:31.679 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:31.684 00.005 7680 IsSlewing returns 0
03:34:31.684 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:31.690 00.006 6120 Enqueuing Expose request
03:34:31.694 00.004 7680 IsGuiding returns 0
03:34:31.695 00.001 7680 PulseGuide returned control before completion, sleep 92
03:34:31.792 00.097 7680 IsGuiding returns 1
03:34:31.793 00.001 7680 scope still moving after pulse duration time elapsed
03:34:31.823 00.030 7680 IsSlewing returns 0
03:34:31.824 00.001 7680 IsGuiding returns 0
03:34:31.824 00.000 7680 scope move finished after 82 + 47 ms
03:34:31.825 00.001 7680 Move returns status 0, amount 82
03:34:31.825 00.000 7680 MoveAxis(N, 0, ABG)
03:34:31.825 00.000 7680 Move returns status 0, amount 0
03:34:31.826 00.001 7680 move complete, result=0
03:34:31.826 00.000 7680 worker thread done servicing request
03:34:31.826 00.000 6120 GuideStep: -0.2 px 82 ms EAST, 0.2 px 0 ms NORTH
03:34:31.833 00.007 7680 Worker thread wakes up
03:34:31.833 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:31.833 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:33.086 01.253 7680 Exposure complete
03:34:33.236 00.150 7680 worker thread done servicing request
03:34:33.237 00.001 6120 OnExposeComplete: enter
03:34:33.241 00.004 6120 UpdateGuideState(): m_state=6
03:34:33.244 00.003 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3177
03:34:33.250 00.006 6120 Star::Find returns 1 (0), X=514.64, Y=670.60, Mass=8952, SNR=63.0, Peak=219 HFD=6.8
03:34:33.255 00.005 6120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.19) = xAngle (-2.34 = -2.34)
03:34:33.259 00.004 6120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.53 = 0.53)
03:34:33.262 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-2.15 mountX=-0.21 mountY=0.16, mountTheta=2.51
03:34:33.268 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.26, opts=13)
03:34:33.272 00.004 6120 Enqueuing Move request for scope (-0.17, -0.26)
03:34:33.276 00.004 7680 Worker thread wakes up
03:34:33.276 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.26) opts 0xd
03:34:33.276 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.26)
03:34:33.276 00.000 7680 Moving (-0.17, -0.26) raw xDistance=-0.21 yDistance=0.16
03:34:33.276 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
03:34:33.276 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:33.277 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:33.283 00.006 6120 UpdateGuideState exits: m=8952 SNR=63.0
03:34:33.286 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:33.290 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:33.293 00.003 6120 Enqueuing Expose request
03:34:33.296 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:34:33.296 00.000 7680 MoveAxis(E, 93, ABG)
03:34:33.296 00.000 7680 Guiding  Dir = 2, Dur = 93
03:34:33.296 00.000 7680 IsSlewing returns 0
03:34:33.298 00.002 7680 IsGuiding returns 0
03:34:33.298 00.000 7680 PulseGuide returned control before completion, sleep 103
03:34:33.405 00.107 7680 IsGuiding returns 1
03:34:33.405 00.000 7680 scope still moving after pulse duration time elapsed
03:34:33.434 00.029 7680 IsSlewing returns 0
03:34:33.435 00.001 7680 IsGuiding returns 0
03:34:33.435 00.000 7680 scope move finished after 93 + 44 ms
03:34:33.435 00.000 7680 Move returns status 0, amount 93
03:34:33.436 00.001 7680 MoveAxis(N, 0, ABG)
03:34:33.436 00.000 7680 Move returns status 0, amount 0
03:34:33.436 00.000 7680 move complete, result=0
03:34:33.436 00.000 6120 GuideStep: -0.2 px 93 ms EAST, 0.2 px 0 ms NORTH
03:34:33.441 00.005 7680 worker thread done servicing request
03:34:33.442 00.001 7680 Worker thread wakes up
03:34:33.442 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:33.442 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:34.698 01.256 7680 Exposure complete
03:34:34.842 00.144 7680 worker thread done servicing request
03:34:34.842 00.000 6120 OnExposeComplete: enter
03:34:34.847 00.005 6120 UpdateGuideState(): m_state=6
03:34:34.851 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3178
03:34:34.856 00.005 6120 Star::Find returns 1 (0), X=514.99, Y=670.00, Mass=8607, SNR=62.4, Peak=214 HFD=6.3
03:34:34.859 00.003 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
03:34:34.863 00.004 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
03:34:34.868 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=-0.86 hyp=0.87 cameraTheta=-1.37 mountX=0.02 mountY=0.85, mountTheta=1.55
03:34:34.873 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.86, opts=13)
03:34:34.878 00.005 6120 Enqueuing Move request for scope (0.18, -0.86)
03:34:34.881 00.003 7680 Worker thread wakes up
03:34:34.881 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:34.886 00.005 6120 UpdateGuideState exits: m=8607 SNR=62.4
03:34:34.890 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.86) opts 0xd
03:34:34.890 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.86)
03:34:34.891 00.001 7680 Moving (0.18, -0.86) raw xDistance=0.02 yDistance=0.85
03:34:34.891 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:34:34.891 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85
03:34:34.891 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:34.894 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:34.899 00.005 6120 Enqueuing Expose request
03:34:34.902 00.003 7680 MoveAxis(E, 0, ABG)
03:34:34.902 00.000 7680 Move returns status 0, amount 0
03:34:34.902 00.000 7680 MoveAxis(S, 460, ABG)
03:34:34.903 00.001 7680 Guiding  Dir = 1, Dur = 460
03:34:34.903 00.000 7680 IsSlewing returns 0
03:34:34.903 00.000 7680 IsGuiding returns 0
03:34:34.904 00.001 7680 PulseGuide returned control before completion, sleep 470
03:34:35.389 00.485 7680 IsGuiding returns 0
03:34:35.389 00.000 7680 Move returns status 0, amount 460
03:34:35.389 00.000 7680 move complete, result=0
03:34:35.389 00.000 7680 worker thread done servicing request
03:34:35.390 00.001 7680 Worker thread wakes up
03:34:35.390 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.8 px 460 ms SOUTH
03:34:35.396 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:35.396 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:36.649 01.253 7680 Exposure complete
03:34:36.799 00.150 7680 worker thread done servicing request
03:34:36.799 00.000 6120 OnExposeComplete: enter
03:34:36.803 00.004 6120 UpdateGuideState(): m_state=6
03:34:36.807 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3179
03:34:36.812 00.005 6120 Star::Find returns 1 (0), X=515.05, Y=670.76, Mass=8692, SNR=62.6, Peak=206 HFD=6.7
03:34:36.816 00.004 6120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.19) = xAngle (-0.60 = -0.60)
03:34:36.820 00.004 6120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.27 = 2.27)
03:34:36.823 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-0.41 mountX=0.21 mountY=0.20, mountTheta=0.75
03:34:36.829 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.10, opts=13)
03:34:36.833 00.004 6120 Enqueuing Move request for scope (0.24, -0.10)
03:34:36.836 00.003 7680 Worker thread wakes up
03:34:36.836 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.10) opts 0xd
03:34:36.836 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.10)
03:34:36.836 00.000 7680 Moving (0.24, -0.10) raw xDistance=0.21 yDistance=0.20
03:34:36.836 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:34:36.837 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:36.837 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:36.841 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:34:36.841 00.000 7680 MoveAxis(W, 87, ABG)
03:34:36.841 00.000 7680 Guiding  Dir = 3, Dur = 87
03:34:36.841 00.000 6120 UpdateGuideState exits: m=8692 SNR=62.6
03:34:36.846 00.005 7680 IsSlewing returns 0
03:34:36.846 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:36.852 00.006 7680 IsGuiding returns 0
03:34:36.852 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:36.856 00.004 6120 Enqueuing Expose request
03:34:36.861 00.005 7680 PulseGuide returned control before completion, sleep 97
03:34:36.968 00.107 7680 IsGuiding returns 0
03:34:36.969 00.001 7680 Move returns status 0, amount 87
03:34:36.970 00.001 7680 MoveAxis(N, 0, ABG)
03:34:36.971 00.001 7680 Move returns status 0, amount 0
03:34:36.971 00.000 7680 move complete, result=0
03:34:36.973 00.002 7680 worker thread done servicing request
03:34:36.973 00.000 7680 Worker thread wakes up
03:34:36.974 00.001 6120 GuideStep: 0.2 px 87 ms WEST, 0.2 px 0 ms NORTH
03:34:36.980 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:36.981 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:38.230 01.249 7680 Exposure complete
03:34:38.374 00.144 7680 worker thread done servicing request
03:34:38.375 00.001 6120 OnExposeComplete: enter
03:34:38.378 00.003 6120 UpdateGuideState(): m_state=6
03:34:38.383 00.005 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3180
03:34:38.387 00.004 6120 Star::Find returns 1 (0), X=514.65, Y=670.79, Mass=8369, SNR=60.9, Peak=205 HFD=6.6
03:34:38.390 00.003 6120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.19) = xAngle (-2.93 = -2.93)
03:34:38.395 00.005 6120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.06 = -0.06)
03:34:38.398 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.75 mountX=-0.17 mountY=-0.01, mountTheta=-3.08
03:34:38.403 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.07, opts=13)
03:34:38.408 00.005 6120 Enqueuing Move request for scope (-0.16, -0.07)
03:34:38.412 00.004 7680 Worker thread wakes up
03:34:38.412 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:38.416 00.004 6120 UpdateGuideState exits: m=8369 SNR=60.9
03:34:38.420 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:38.425 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:38.428 00.003 6120 Enqueuing Expose request
03:34:38.432 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
03:34:38.432 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
03:34:38.432 00.000 7680 Moving (-0.16, -0.07) raw xDistance=-0.17 yDistance=-0.01
03:34:38.432 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:34:38.432 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:38.432 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:34:38.433 00.001 7680 MoveAxis(E, 0, ABG)
03:34:38.433 00.000 7680 Move returns status 0, amount 0
03:34:38.433 00.000 7680 MoveAxis(N, 0, ABG)
03:34:38.433 00.000 7680 Move returns status 0, amount 0
03:34:38.433 00.000 7680 move complete, result=0
03:34:38.435 00.002 7680 worker thread done servicing request
03:34:38.435 00.000 7680 Worker thread wakes up
03:34:38.435 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
03:34:38.439 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:38.439 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:39.688 01.249 7680 Exposure complete
03:34:39.827 00.139 7680 worker thread done servicing request
03:34:39.828 00.001 6120 OnExposeComplete: enter
03:34:39.833 00.005 6120 UpdateGuideState(): m_state=6
03:34:39.837 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3181
03:34:39.843 00.006 6120 Star::Find returns 1 (0), X=514.69, Y=670.63, Mass=8712, SNR=62.0, Peak=216 HFD=6.8
03:34:39.848 00.005 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
03:34:39.851 00.003 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
03:34:39.856 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-2.07 mountX=-0.16 mountY=0.15, mountTheta=2.40
03:34:39.860 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.23, opts=13)
03:34:39.863 00.003 6120 Enqueuing Move request for scope (-0.12, -0.23)
03:34:39.867 00.004 7680 Worker thread wakes up
03:34:39.868 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.23) opts 0xd
03:34:39.868 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.23)
03:34:39.868 00.000 7680 Moving (-0.12, -0.23) raw xDistance=-0.16 yDistance=0.15
03:34:39.868 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:34:39.869 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:39.869 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:39.873 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:34:39.873 00.000 6120 UpdateGuideState exits: m=8712 SNR=62.0
03:34:39.877 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:39.884 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:39.888 00.004 6120 Enqueuing Expose request
03:34:39.892 00.004 7680 MoveAxis(E, 0, ABG)
03:34:39.892 00.000 7680 Move returns status 0, amount 0
03:34:39.892 00.000 7680 MoveAxis(N, 0, ABG)
03:34:39.892 00.000 7680 Move returns status 0, amount 0
03:34:39.893 00.001 7680 move complete, result=0
03:34:39.893 00.000 7680 worker thread done servicing request
03:34:39.893 00.000 7680 Worker thread wakes up
03:34:39.893 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:39.898 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:39.898 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:41.140 01.242 7680 Exposure complete
03:34:41.280 00.140 7680 worker thread done servicing request
03:34:41.280 00.000 6120 OnExposeComplete: enter
03:34:41.287 00.007 6120 UpdateGuideState(): m_state=6
03:34:41.292 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3182
03:34:41.296 00.004 6120 Star::Find returns 1 (0), X=514.57, Y=670.71, Mass=8149, SNR=59.6, Peak=185 HFD=6.9
03:34:41.301 00.005 6120 CameraToMount -- cameraTheta (-2.60) - m_xAngle (0.19) = xAngle (-2.79 = -2.79)
03:34:41.305 00.004 6120 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.08 = 0.08)
03:34:41.308 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-2.60 mountX=-0.27 mountY=0.02, mountTheta=3.05
03:34:41.314 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.15, opts=13)
03:34:41.319 00.005 6120 Enqueuing Move request for scope (-0.24, -0.15)
03:34:41.322 00.003 7680 Worker thread wakes up
03:34:41.322 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:41.327 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.15) opts 0xd
03:34:41.327 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.15)
03:34:41.327 00.000 7680 Moving (-0.24, -0.15) raw xDistance=-0.27 yDistance=0.02
03:34:41.327 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:34:41.328 00.001 6120 UpdateGuideState exits: m=8149 SNR=59.6
03:34:41.332 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:41.336 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:41.339 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:41.339 00.000 6120 Enqueuing Expose request
03:34:41.344 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:34:41.344 00.000 7680 MoveAxis(E, 109, ABG)
03:34:41.344 00.000 7680 Guiding  Dir = 2, Dur = 109
03:34:41.345 00.001 7680 IsSlewing returns 0
03:34:41.345 00.000 7680 IsGuiding returns 0
03:34:41.346 00.001 7680 PulseGuide returned control before completion, sleep 119
03:34:41.471 00.125 7680 IsGuiding returns 1
03:34:41.472 00.001 7680 scope still moving after pulse duration time elapsed
03:34:41.501 00.029 7680 IsSlewing returns 0
03:34:41.502 00.001 7680 IsGuiding returns 0
03:34:41.503 00.001 7680 scope move finished after 109 + 47 ms
03:34:41.503 00.000 7680 Move returns status 0, amount 109
03:34:41.504 00.001 7680 MoveAxis(N, 0, ABG)
03:34:41.504 00.000 7680 Move returns status 0, amount 0
03:34:41.504 00.000 7680 move complete, result=0
03:34:41.505 00.001 7680 worker thread done servicing request
03:34:41.505 00.000 6120 GuideStep: -0.3 px 109 ms EAST, 0.0 px 0 ms NORTH
03:34:41.511 00.006 7680 Worker thread wakes up
03:34:41.512 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:41.512 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:42.767 01.255 7680 Exposure complete
03:34:42.914 00.147 7680 worker thread done servicing request
03:34:42.914 00.000 6120 OnExposeComplete: enter
03:34:42.918 00.004 6120 UpdateGuideState(): m_state=6
03:34:42.922 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3183
03:34:42.925 00.003 6120 Star::Find returns 1 (0), X=514.81, Y=670.08, Mass=7926, SNR=59.0, Peak=207 HFD=6.4
03:34:42.929 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
03:34:42.934 00.005 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
03:34:42.938 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.78 hyp=0.78 cameraTheta=-1.58 mountX=-0.15 mountY=0.70, mountTheta=1.78
03:34:42.943 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.78, opts=13)
03:34:42.948 00.005 6120 Enqueuing Move request for scope (-0.00, -0.78)
03:34:42.951 00.003 7680 Worker thread wakes up
03:34:42.951 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:42.954 00.003 6120 UpdateGuideState exits: m=7926 SNR=59.0
03:34:42.958 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:42.962 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:42.966 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.78) opts 0xd
03:34:42.967 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.78)
03:34:42.967 00.000 7680 Moving (-0.00, -0.78) raw xDistance=-0.15 yDistance=0.70
03:34:42.967 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:34:42.967 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
03:34:42.967 00.000 7680 MoveAxis(E, 0, ABG)
03:34:42.968 00.001 7680 Move returns status 0, amount 0
03:34:42.968 00.000 7680 MoveAxis(S, 380, ABG)
03:34:42.968 00.000 7680 Guiding  Dir = 1, Dur = 380
03:34:42.968 00.000 6120 Enqueuing Expose request
03:34:42.972 00.004 7680 IsSlewing returns 0
03:34:42.973 00.001 7680 IsGuiding returns 0
03:34:42.973 00.000 7680 PulseGuide returned control before completion, sleep 390
03:34:43.365 00.392 7680 IsGuiding returns 1
03:34:43.365 00.000 7680 scope still moving after pulse duration time elapsed
03:34:43.396 00.031 7680 IsSlewing returns 0
03:34:43.396 00.000 7680 IsGuiding returns 0
03:34:43.396 00.000 7680 scope move finished after 380 + 44 ms
03:34:43.396 00.000 7680 Move returns status 0, amount 380
03:34:43.398 00.002 7680 move complete, result=0
03:34:43.398 00.000 7680 worker thread done servicing request
03:34:43.398 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 380 ms SOUTH
03:34:43.404 00.006 7680 Worker thread wakes up
03:34:43.405 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:43.405 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:44.655 01.250 7680 Exposure complete
03:34:44.790 00.135 7680 worker thread done servicing request
03:34:44.791 00.001 6120 OnExposeComplete: enter
03:34:44.796 00.005 6120 UpdateGuideState(): m_state=6
03:34:44.800 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3184
03:34:44.804 00.004 6120 Star::Find returns 1 (0), X=514.62, Y=670.83, Mass=7809, SNR=58.9, Peak=199 HFD=6.7
03:34:44.809 00.005 6120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.19) = xAngle (-3.16 = 3.12)
03:34:44.812 00.003 6120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.29 = -0.29)
03:34:44.815 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.03 hyp=0.20 cameraTheta=-2.98 mountX=-0.20 mountY=-0.06, mountTheta=-2.86
03:34:44.820 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.03, opts=13)
03:34:44.825 00.005 6120 Enqueuing Move request for scope (-0.19, -0.03)
03:34:44.828 00.003 7680 Worker thread wakes up
03:34:44.828 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.03) opts 0xd
03:34:44.828 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:44.832 00.004 6120 UpdateGuideState exits: m=7809 SNR=58.9
03:34:44.835 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.03)
03:34:44.835 00.000 7680 Moving (-0.19, -0.03) raw xDistance=-0.20 yDistance=-0.06
03:34:44.836 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:34:44.836 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:44.841 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:44.841 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:44.845 00.004 6120 Enqueuing Expose request
03:34:44.849 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:34:44.849 00.000 7680 MoveAxis(E, 0, ABG)
03:34:44.849 00.000 7680 Move returns status 0, amount 0
03:34:44.850 00.001 7680 MoveAxis(N, 0, ABG)
03:34:44.850 00.000 7680 Move returns status 0, amount 0
03:34:44.850 00.000 7680 move complete, result=0
03:34:44.850 00.000 7680 worker thread done servicing request
03:34:44.850 00.000 7680 Worker thread wakes up
03:34:44.850 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:44.851 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:44.851 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:34:46.094 01.243 7680 Exposure complete
03:34:46.227 00.133 7680 worker thread done servicing request
03:34:46.228 00.001 6120 OnExposeComplete: enter
03:34:46.231 00.003 6120 UpdateGuideState(): m_state=6
03:34:46.234 00.003 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3185
03:34:46.236 00.002 6120 Star::Find returns 1 (0), X=514.55, Y=670.78, Mass=8300, SNR=59.8, Peak=204 HFD=6.7
03:34:46.240 00.004 6120 CameraToMount -- cameraTheta (-2.85) - m_xAngle (0.19) = xAngle (-3.04 = -3.04)
03:34:46.242 00.002 6120 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.17 = -0.17)
03:34:46.246 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-2.85 mountX=-0.27 mountY=-0.04, mountTheta=-2.98
03:34:46.250 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.08, opts=13)
03:34:46.253 00.003 6120 Enqueuing Move request for scope (-0.26, -0.08)
03:34:46.257 00.004 7680 Worker thread wakes up
03:34:46.258 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:46.261 00.003 6120 UpdateGuideState exits: m=8300 SNR=59.8
03:34:46.265 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:46.269 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:46.272 00.003 6120 Enqueuing Expose request
03:34:46.277 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.08) opts 0xd
03:34:46.277 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.08)
03:34:46.277 00.000 7680 Moving (-0.26, -0.08) raw xDistance=-0.27 yDistance=-0.04
03:34:46.277 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:34:46.277 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:46.277 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:34:46.278 00.001 7680 MoveAxis(E, 109, ABG)
03:34:46.278 00.000 7680 Guiding  Dir = 2, Dur = 109
03:34:46.279 00.001 7680 IsSlewing returns 0
03:34:46.279 00.000 7680 IsGuiding returns 0
03:34:46.280 00.001 7680 PulseGuide returned control before completion, sleep 119
03:34:46.416 00.136 7680 IsGuiding returns 1
03:34:46.417 00.001 7680 scope still moving after pulse duration time elapsed
03:34:46.448 00.031 7680 IsSlewing returns 0
03:34:46.448 00.000 7680 IsGuiding returns 0
03:34:46.449 00.001 7680 scope move finished after 109 + 60 ms
03:34:46.449 00.000 7680 Move returns status 0, amount 109
03:34:46.450 00.001 7680 MoveAxis(N, 0, ABG)
03:34:46.450 00.000 7680 Move returns status 0, amount 0
03:34:46.452 00.002 7680 move complete, result=0
03:34:46.452 00.000 7680 worker thread done servicing request
03:34:46.453 00.001 7680 Worker thread wakes up
03:34:46.454 00.001 6120 GuideStep: -0.3 px 109 ms EAST, -0.0 px 0 ms NORTH
03:34:46.461 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:46.461 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:47.767 01.306 7680 Exposure complete
03:34:47.859 00.092 7680 worker thread done servicing request
03:34:47.859 00.000 6120 OnExposeComplete: enter
03:34:47.861 00.002 6120 UpdateGuideState(): m_state=6
03:34:47.864 00.003 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3186
03:34:47.868 00.004 6120 Star::Find returns 1 (0), X=514.69, Y=670.77, Mass=8330, SNR=59.1, Peak=190 HFD=6.6
03:34:47.873 00.005 6120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (0.19) = xAngle (-2.69 = -2.69)
03:34:47.877 00.004 6120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.18 = 0.18)
03:34:47.879 00.002 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.50 mountX=-0.13 mountY=0.03, mountTheta=2.94
03:34:47.883 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.09, opts=13)
03:34:47.886 00.003 6120 Enqueuing Move request for scope (-0.12, -0.09)
03:34:47.889 00.003 7680 Worker thread wakes up
03:34:47.889 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
03:34:47.889 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
03:34:47.889 00.000 7680 Moving (-0.12, -0.09) raw xDistance=-0.13 yDistance=0.03
03:34:47.889 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:34:47.889 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:47.889 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:47.893 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:34:47.893 00.000 7680 MoveAxis(E, 0, ABG)
03:34:47.893 00.000 7680 Move returns status 0, amount 0
03:34:47.893 00.000 7680 MoveAxis(N, 0, ABG)
03:34:47.893 00.000 7680 Move returns status 0, amount 0
03:34:47.893 00.000 7680 move complete, result=0
03:34:47.893 00.000 7680 worker thread done servicing request
03:34:47.893 00.000 6120 UpdateGuideState exits: m=8330 SNR=59.1
03:34:47.896 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:47.898 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:47.901 00.003 6120 Enqueuing Expose request
03:34:47.906 00.005 7680 Worker thread wakes up
03:34:47.906 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:47.906 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:47.906 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:34:49.146 01.240 7680 Exposure complete
03:34:49.268 00.122 7680 worker thread done servicing request
03:34:49.268 00.000 6120 OnExposeComplete: enter
03:34:49.272 00.004 6120 UpdateGuideState(): m_state=6
03:34:49.276 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3187
03:34:49.284 00.008 6120 Star::Find returns 1 (0), X=514.63, Y=670.62, Mass=8590, SNR=62.4, Peak=185 HFD=6.9
03:34:49.287 00.003 6120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.19) = xAngle (-2.40 = -2.40)
03:34:49.291 00.004 6120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.47 = 0.47)
03:34:49.294 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.24 hyp=0.30 cameraTheta=-2.22 mountX=-0.22 mountY=0.13, mountTheta=2.59
03:34:49.300 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.24, opts=13)
03:34:49.303 00.003 6120 Enqueuing Move request for scope (-0.18, -0.24)
03:34:49.306 00.003 7680 Worker thread wakes up
03:34:49.306 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:49.309 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.24) opts 0xd
03:34:49.309 00.000 6120 UpdateGuideState exits: m=8590 SNR=62.4
03:34:49.313 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.24)
03:34:49.313 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:49.316 00.003 7680 Moving (-0.18, -0.24) raw xDistance=-0.22 yDistance=0.13
03:34:49.316 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:49.319 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:34:49.319 00.000 6120 Enqueuing Expose request
03:34:49.322 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:49.322 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:34:49.322 00.000 7680 MoveAxis(E, 90, ABG)
03:34:49.322 00.000 7680 Guiding  Dir = 2, Dur = 90
03:34:49.324 00.002 7680 IsSlewing returns 0
03:34:49.325 00.001 7680 IsGuiding returns 0
03:34:49.325 00.000 7680 PulseGuide returned control before completion, sleep 100
03:34:49.437 00.112 7680 IsGuiding returns 1
03:34:49.438 00.001 7680 scope still moving after pulse duration time elapsed
03:34:49.466 00.028 7680 IsSlewing returns 0
03:34:49.466 00.000 7680 IsGuiding returns 0
03:34:49.466 00.000 7680 scope move finished after 90 + 51 ms
03:34:49.466 00.000 7680 Move returns status 0, amount 90
03:34:49.467 00.001 7680 MoveAxis(N, 0, ABG)
03:34:49.467 00.000 7680 Move returns status 0, amount 0
03:34:49.467 00.000 7680 move complete, result=0
03:34:49.467 00.000 7680 worker thread done servicing request
03:34:49.467 00.000 6120 GuideStep: -0.2 px 90 ms EAST, 0.1 px 0 ms NORTH
03:34:49.474 00.007 7680 Worker thread wakes up
03:34:49.474 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:49.475 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:50.730 01.255 7680 Exposure complete
03:34:50.853 00.123 7680 worker thread done servicing request
03:34:50.854 00.001 6120 OnExposeComplete: enter
03:34:50.859 00.005 6120 UpdateGuideState(): m_state=6
03:34:50.864 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3188
03:34:50.867 00.003 6120 Star::Find returns 1 (0), X=514.72, Y=670.60, Mass=8249, SNR=60.2, Peak=200 HFD=6.9
03:34:50.871 00.004 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
03:34:50.875 00.004 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
03:34:50.880 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.26 hyp=0.28 cameraTheta=-1.91 mountX=-0.14 mountY=0.19, mountTheta=2.20
03:34:50.885 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.26, opts=13)
03:34:50.888 00.003 6120 Enqueuing Move request for scope (-0.09, -0.26)
03:34:50.891 00.003 7680 Worker thread wakes up
03:34:50.891 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.26) opts 0xd
03:34:50.892 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.26)
03:34:50.892 00.000 7680 Moving (-0.09, -0.26) raw xDistance=-0.14 yDistance=0.19
03:34:50.892 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:50.896 00.004 6120 UpdateGuideState exits: m=8249 SNR=60.2
03:34:50.898 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:50.901 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:50.904 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:34:50.905 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:50.905 00.000 6120 Enqueuing Expose request
03:34:50.908 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:34:50.908 00.000 7680 MoveAxis(E, 0, ABG)
03:34:50.908 00.000 7680 Move returns status 0, amount 0
03:34:50.908 00.000 7680 MoveAxis(N, 0, ABG)
03:34:50.908 00.000 7680 Move returns status 0, amount 0
03:34:50.909 00.001 7680 move complete, result=0
03:34:50.909 00.000 7680 worker thread done servicing request
03:34:50.909 00.000 7680 Worker thread wakes up
03:34:50.909 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:34:50.913 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:50.913 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:52.164 01.251 7680 Exposure complete
03:34:52.307 00.143 7680 worker thread done servicing request
03:34:52.307 00.000 6120 OnExposeComplete: enter
03:34:52.312 00.005 6120 UpdateGuideState(): m_state=6
03:34:52.317 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3189
03:34:52.321 00.004 6120 Star::Find returns 1 (0), X=514.81, Y=670.11, Mass=7733, SNR=58.1, Peak=214 HFD=6.6
03:34:52.325 00.004 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
03:34:52.329 00.004 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
03:34:52.332 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=-0.75 hyp=0.75 cameraTheta=-1.57 mountX=-0.14 mountY=0.67, mountTheta=1.77
03:34:52.338 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.75, opts=13)
03:34:52.341 00.003 6120 Enqueuing Move request for scope (0.00, -0.75)
03:34:52.345 00.004 7680 Worker thread wakes up
03:34:52.345 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:52.348 00.003 6120 UpdateGuideState exits: m=7733 SNR=58.1
03:34:52.352 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:52.355 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:52.360 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.75) opts 0xd
03:34:52.360 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.75)
03:34:52.360 00.000 7680 Moving (0.00, -0.75) raw xDistance=-0.14 yDistance=0.67
03:34:52.361 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:34:52.361 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
03:34:52.361 00.000 7680 MoveAxis(E, 0, ABG)
03:34:52.361 00.000 7680 Move returns status 0, amount 0
03:34:52.361 00.000 7680 MoveAxis(S, 365, ABG)
03:34:52.361 00.000 7680 Guiding  Dir = 1, Dur = 365
03:34:52.362 00.001 6120 Enqueuing Expose request
03:34:52.364 00.002 7680 IsSlewing returns 0
03:34:52.365 00.001 7680 IsGuiding returns 0
03:34:52.365 00.000 7680 PulseGuide returned control before completion, sleep 375
03:34:52.747 00.382 7680 IsGuiding returns 1
03:34:52.749 00.002 7680 scope still moving after pulse duration time elapsed
03:34:52.780 00.031 7680 IsSlewing returns 0
03:34:52.782 00.002 7680 IsGuiding returns 0
03:34:52.783 00.001 7680 scope move finished after 365 + 52 ms
03:34:52.784 00.001 7680 Move returns status 0, amount 365
03:34:52.784 00.000 7680 move complete, result=0
03:34:52.784 00.000 7680 worker thread done servicing request
03:34:52.785 00.001 7680 Worker thread wakes up
03:34:52.786 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 365 ms SOUTH
03:34:52.792 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:52.792 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:54.046 01.254 7680 Exposure complete
03:34:54.192 00.146 7680 worker thread done servicing request
03:34:54.192 00.000 6120 OnExposeComplete: enter
03:34:54.196 00.004 6120 UpdateGuideState(): m_state=6
03:34:54.200 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3190
03:34:54.204 00.004 6120 Star::Find returns 1 (0), X=514.67, Y=670.82, Mass=7698, SNR=56.8, Peak=207 HFD=6.6
03:34:54.209 00.005 6120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (0.19) = xAngle (-3.06 = -3.06)
03:34:54.213 00.004 6120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.18 = -0.18)
03:34:54.216 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-2.87 mountX=-0.14 mountY=-0.03, mountTheta=-2.96
03:34:54.224 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.04, opts=13)
03:34:54.227 00.003 6120 Enqueuing Move request for scope (-0.14, -0.04)
03:34:54.230 00.003 7680 Worker thread wakes up
03:34:54.231 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
03:34:54.231 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
03:34:54.231 00.000 7680 Moving (-0.14, -0.04) raw xDistance=-0.14 yDistance=-0.03
03:34:54.231 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:54.236 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:34:54.236 00.000 6120 UpdateGuideState exits: m=7698 SNR=56.8
03:34:54.240 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:54.243 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:54.247 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:54.247 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:34:54.247 00.000 7680 MoveAxis(E, 0, ABG)
03:34:54.249 00.002 7680 Move returns status 0, amount 0
03:34:54.249 00.000 7680 MoveAxis(N, 0, ABG)
03:34:54.249 00.000 7680 Move returns status 0, amount 0
03:34:54.249 00.000 7680 move complete, result=0
03:34:54.249 00.000 7680 worker thread done servicing request
03:34:54.249 00.000 6120 Enqueuing Expose request
03:34:54.254 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:34:54.260 00.006 7680 Worker thread wakes up
03:34:54.260 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:54.260 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:55.512 01.252 7680 Exposure complete
03:34:55.656 00.144 7680 worker thread done servicing request
03:34:55.656 00.000 6120 OnExposeComplete: enter
03:34:55.661 00.005 6120 UpdateGuideState(): m_state=6
03:34:55.666 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3191
03:34:55.670 00.004 6120 Star::Find returns 1 (0), X=514.52, Y=670.69, Mass=8814, SNR=61.8, Peak=202 HFD=6.8
03:34:55.674 00.004 6120 CameraToMount -- cameraTheta (-2.62) - m_xAngle (0.19) = xAngle (-2.81 = -2.81)
03:34:55.678 00.004 6120 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.06 = 0.06)
03:34:55.681 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.17 hyp=0.34 cameraTheta=-2.62 mountX=-0.32 mountY=0.02, mountTheta=3.07
03:34:55.686 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.17, opts=13)
03:34:55.690 00.004 6120 Enqueuing Move request for scope (-0.29, -0.17)
03:34:55.694 00.004 7680 Worker thread wakes up
03:34:55.694 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.17) opts 0xd
03:34:55.694 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.17)
03:34:55.694 00.000 7680 Moving (-0.29, -0.17) raw xDistance=-0.32 yDistance=0.02
03:34:55.695 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:34:55.695 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:55.695 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:55.699 00.004 6120 UpdateGuideState exits: m=8814 SNR=61.8
03:34:55.703 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:55.706 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:55.710 00.004 6120 Enqueuing Expose request
03:34:55.713 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:34:55.713 00.000 7680 MoveAxis(E, 130, ABG)
03:34:55.714 00.001 7680 Guiding  Dir = 2, Dur = 130
03:34:55.714 00.000 7680 IsSlewing returns 0
03:34:55.715 00.001 7680 IsGuiding returns 0
03:34:55.715 00.000 7680 PulseGuide returned control before completion, sleep 140
03:34:55.861 00.146 7680 IsGuiding returns 1
03:34:55.862 00.001 7680 scope still moving after pulse duration time elapsed
03:34:55.891 00.029 7680 IsSlewing returns 0
03:34:55.892 00.001 7680 IsGuiding returns 0
03:34:55.893 00.001 7680 scope move finished after 130 + 47 ms
03:34:55.893 00.000 7680 Move returns status 0, amount 130
03:34:55.894 00.001 7680 MoveAxis(N, 0, ABG)
03:34:55.894 00.000 7680 Move returns status 0, amount 0
03:34:55.894 00.000 7680 move complete, result=0
03:34:55.895 00.001 7680 worker thread done servicing request
03:34:55.895 00.000 6120 GuideStep: -0.3 px 130 ms EAST, 0.0 px 0 ms NORTH
03:34:55.901 00.006 7680 Worker thread wakes up
03:34:55.901 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:55.901 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:57.149 01.248 7680 Exposure complete
03:34:57.304 00.155 7680 worker thread done servicing request
03:34:57.304 00.000 6120 OnExposeComplete: enter
03:34:57.308 00.004 6120 UpdateGuideState(): m_state=6
03:34:57.313 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3192
03:34:57.318 00.005 6120 Star::Find returns 1 (0), X=514.68, Y=670.66, Mass=8187, SNR=59.4, Peak=198 HFD=6.8
03:34:57.323 00.005 6120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.19) = xAngle (-2.34 = -2.34)
03:34:57.326 00.003 6120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.53 = 0.53)
03:34:57.330 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-2.15 mountX=-0.17 mountY=0.12, mountTheta=2.51
03:34:57.334 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.20, opts=13)
03:34:57.339 00.005 6120 Enqueuing Move request for scope (-0.13, -0.20)
03:34:57.343 00.004 7680 Worker thread wakes up
03:34:57.343 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.20) opts 0xd
03:34:57.343 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:57.349 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.20)
03:34:57.349 00.000 7680 Moving (-0.13, -0.20) raw xDistance=-0.17 yDistance=0.12
03:34:57.349 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:34:57.349 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:34:57.350 00.001 6120 UpdateGuideState exits: m=8187 SNR=59.4
03:34:57.353 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:57.357 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:57.363 00.006 6120 Enqueuing Expose request
03:34:57.366 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:34:57.367 00.001 7680 MoveAxis(E, 0, ABG)
03:34:57.367 00.000 7680 Move returns status 0, amount 0
03:34:57.367 00.000 7680 MoveAxis(N, 0, ABG)
03:34:57.368 00.001 7680 Move returns status 0, amount 0
03:34:57.368 00.000 7680 move complete, result=0
03:34:57.368 00.000 7680 worker thread done servicing request
03:34:57.369 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:34:57.372 00.003 7680 Worker thread wakes up
03:34:57.372 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:57.372 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:34:58.619 01.247 7680 Exposure complete
03:34:58.756 00.137 7680 worker thread done servicing request
03:34:58.757 00.001 6120 OnExposeComplete: enter
03:34:58.761 00.004 6120 UpdateGuideState(): m_state=6
03:34:58.764 00.003 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3193
03:34:58.768 00.004 6120 Star::Find returns 1 (0), X=514.67, Y=670.53, Mass=8430, SNR=60.6, Peak=205 HFD=6.9
03:34:58.772 00.004 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.19) = xAngle (-2.15 = -2.15)
03:34:58.775 00.003 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
03:34:58.779 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.33 hyp=0.36 cameraTheta=-1.96 mountX=-0.20 mountY=0.24, mountTheta=2.26
03:34:58.783 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.33, opts=13)
03:34:58.787 00.004 6120 Enqueuing Move request for scope (-0.14, -0.33)
03:34:58.790 00.003 7680 Worker thread wakes up
03:34:58.790 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.33) opts 0xd
03:34:58.791 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.33)
03:34:58.791 00.000 7680 Moving (-0.14, -0.33) raw xDistance=-0.20 yDistance=0.24
03:34:58.792 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:34:58.792 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:34:58.792 00.000 7680 MoveAxis(E, 0, ABG)
03:34:58.792 00.000 7680 Move returns status 0, amount 0
03:34:58.792 00.000 7680 MoveAxis(S, 129, ABG)
03:34:58.793 00.001 7680 Guiding  Dir = 1, Dur = 129
03:34:58.793 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:34:58.796 00.003 7680 IsSlewing returns 0
03:34:58.796 00.000 6120 UpdateGuideState exits: m=8430 SNR=60.6
03:34:58.800 00.004 7680 IsGuiding returns 0
03:34:58.800 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:34:58.805 00.005 7680 PulseGuide returned control before completion, sleep 139
03:34:58.806 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:34:58.809 00.003 6120 Enqueuing Expose request
03:34:58.952 00.143 7680 IsGuiding returns 1
03:34:58.954 00.002 7680 scope still moving after pulse duration time elapsed
03:34:58.984 00.030 7680 IsSlewing returns 0
03:34:58.985 00.001 7680 IsGuiding returns 0
03:34:58.986 00.001 7680 scope move finished after 129 + 55 ms
03:34:58.986 00.000 7680 Move returns status 0, amount 129
03:34:58.986 00.000 7680 move complete, result=0
03:34:58.987 00.001 7680 worker thread done servicing request
03:34:58.987 00.000 7680 Worker thread wakes up
03:34:58.988 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 129 ms SOUTH
03:34:58.995 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:34:58.995 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:00.245 01.250 7680 Exposure complete
03:35:00.389 00.144 7680 worker thread done servicing request
03:35:00.389 00.000 6120 OnExposeComplete: enter
03:35:00.393 00.004 6120 UpdateGuideState(): m_state=6
03:35:00.398 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3194
03:35:00.401 00.003 6120 Star::Find returns 1 (0), X=514.92, Y=670.09, Mass=7914, SNR=58.1, Peak=195 HFD=6.4
03:35:00.407 00.006 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
03:35:00.412 00.005 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
03:35:00.416 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.77 hyp=0.78 cameraTheta=-1.43 mountX=-0.03 mountY=0.74, mountTheta=1.62
03:35:00.421 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.77, opts=13)
03:35:00.425 00.004 6120 Enqueuing Move request for scope (0.11, -0.77)
03:35:00.429 00.004 7680 Worker thread wakes up
03:35:00.429 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.77) opts 0xd
03:35:00.430 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:00.433 00.003 6120 UpdateGuideState exits: m=7914 SNR=58.1
03:35:00.437 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:00.441 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:00.445 00.004 6120 Enqueuing Expose request
03:35:00.449 00.004 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.77)
03:35:00.449 00.000 7680 Moving (0.11, -0.77) raw xDistance=-0.03 yDistance=0.74
03:35:00.449 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:35:00.449 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
03:35:00.450 00.001 7680 MoveAxis(E, 0, ABG)
03:35:00.450 00.000 7680 Move returns status 0, amount 0
03:35:00.450 00.000 7680 MoveAxis(S, 403, ABG)
03:35:00.450 00.000 7680 Guiding  Dir = 1, Dur = 403
03:35:00.450 00.000 7680 IsSlewing returns 0
03:35:00.451 00.001 7680 IsGuiding returns 0
03:35:00.452 00.001 7680 PulseGuide returned control before completion, sleep 413
03:35:00.873 00.421 7680 IsGuiding returns 1
03:35:00.873 00.000 7680 scope still moving after pulse duration time elapsed
03:35:00.905 00.032 7680 IsSlewing returns 0
03:35:00.906 00.001 7680 IsGuiding returns 0
03:35:00.906 00.000 7680 scope move finished after 403 + 51 ms
03:35:00.907 00.001 7680 Move returns status 0, amount 403
03:35:00.907 00.000 7680 move complete, result=0
03:35:00.907 00.000 7680 worker thread done servicing request
03:35:00.907 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.7 px 403 ms SOUTH
03:35:00.914 00.007 7680 Worker thread wakes up
03:35:00.914 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:00.914 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:02.167 01.253 7680 Exposure complete
03:35:02.311 00.144 7680 worker thread done servicing request
03:35:02.312 00.001 6120 OnExposeComplete: enter
03:35:02.317 00.005 6120 UpdateGuideState(): m_state=6
03:35:02.321 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3195
03:35:02.326 00.005 6120 Star::Find returns 1 (0), X=514.64, Y=670.77, Mass=9021, SNR=62.5, Peak=228 HFD=6.6
03:35:02.329 00.003 6120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (0.19) = xAngle (-2.85 = -2.85)
03:35:02.333 00.004 6120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.02 = 0.02)
03:35:02.336 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.67 mountX=-0.18 mountY=0.00, mountTheta=3.12
03:35:02.343 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.09, opts=13)
03:35:02.349 00.006 6120 Enqueuing Move request for scope (-0.17, -0.09)
03:35:02.353 00.004 7680 Worker thread wakes up
03:35:02.353 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:02.356 00.003 6120 UpdateGuideState exits: m=9021 SNR=62.5
03:35:02.361 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:02.365 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:02.369 00.004 6120 Enqueuing Expose request
03:35:02.372 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
03:35:02.372 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
03:35:02.372 00.000 7680 Moving (-0.17, -0.09) raw xDistance=-0.18 yDistance=0.00
03:35:02.372 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:35:02.372 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:02.373 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:35:02.373 00.000 7680 MoveAxis(E, 0, ABG)
03:35:02.373 00.000 7680 Move returns status 0, amount 0
03:35:02.373 00.000 7680 MoveAxis(N, 0, ABG)
03:35:02.373 00.000 7680 Move returns status 0, amount 0
03:35:02.374 00.001 7680 move complete, result=0
03:35:02.375 00.001 7680 worker thread done servicing request
03:35:02.375 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:02.380 00.005 7680 Worker thread wakes up
03:35:02.381 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:02.381 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:03.638 01.257 7680 Exposure complete
03:35:03.781 00.143 7680 worker thread done servicing request
03:35:03.782 00.001 6120 OnExposeComplete: enter
03:35:03.789 00.007 6120 UpdateGuideState(): m_state=6
03:35:03.794 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3196
03:35:03.799 00.005 6120 Star::Find returns 1 (0), X=514.60, Y=670.60, Mass=8453, SNR=60.9, Peak=217 HFD=6.9
03:35:03.802 00.003 6120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.19) = xAngle (-2.43 = -2.43)
03:35:03.806 00.004 6120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.44 = 0.44)
03:35:03.810 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.26 hyp=0.33 cameraTheta=-2.24 mountX=-0.25 mountY=0.14, mountTheta=2.63
03:35:03.815 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.26, opts=13)
03:35:03.819 00.004 6120 Enqueuing Move request for scope (-0.21, -0.26)
03:35:03.822 00.003 7680 Worker thread wakes up
03:35:03.822 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.26) opts 0xd
03:35:03.823 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:03.825 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.26)
03:35:03.825 00.000 7680 Moving (-0.21, -0.26) raw xDistance=-0.25 yDistance=0.14
03:35:03.827 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:35:03.827 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:03.827 00.000 6120 UpdateGuideState exits: m=8453 SNR=60.9
03:35:03.830 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:35:03.830 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:03.833 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:03.838 00.005 6120 Enqueuing Expose request
03:35:03.841 00.003 7680 MoveAxis(E, 102, ABG)
03:35:03.841 00.000 7680 Guiding  Dir = 2, Dur = 102
03:35:03.841 00.000 7680 IsSlewing returns 0
03:35:03.843 00.002 7680 IsGuiding returns 0
03:35:03.843 00.000 7680 PulseGuide returned control before completion, sleep 112
03:35:03.969 00.126 7680 IsGuiding returns 1
03:35:03.969 00.000 7680 scope still moving after pulse duration time elapsed
03:35:04.000 00.031 7680 IsSlewing returns 0
03:35:04.002 00.002 7680 IsGuiding returns 0
03:35:04.003 00.001 7680 scope move finished after 102 + 57 ms
03:35:04.003 00.000 7680 Move returns status 0, amount 102
03:35:04.003 00.000 7680 MoveAxis(N, 0, ABG)
03:35:04.003 00.000 7680 Move returns status 0, amount 0
03:35:04.005 00.002 7680 move complete, result=0
03:35:04.005 00.000 7680 worker thread done servicing request
03:35:04.005 00.000 6120 GuideStep: -0.2 px 102 ms EAST, 0.1 px 0 ms NORTH
03:35:04.011 00.006 7680 Worker thread wakes up
03:35:04.012 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:04.012 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:05.266 01.254 7680 Exposure complete
03:35:05.406 00.140 7680 worker thread done servicing request
03:35:05.406 00.000 6120 OnExposeComplete: enter
03:35:05.413 00.007 6120 UpdateGuideState(): m_state=6
03:35:05.417 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3197
03:35:05.421 00.004 6120 Star::Find returns 1 (0), X=514.51, Y=670.72, Mass=7962, SNR=59.0, Peak=193 HFD=6.8
03:35:05.424 00.003 6120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (0.19) = xAngle (-2.90 = -2.90)
03:35:05.427 00.003 6120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.03 = -0.03)
03:35:05.430 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=-0.14 hyp=0.33 cameraTheta=-2.71 mountX=-0.32 mountY=-0.01, mountTheta=-3.12
03:35:05.435 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=-0.14, opts=13)
03:35:05.440 00.005 6120 Enqueuing Move request for scope (-0.30, -0.14)
03:35:05.445 00.005 7680 Worker thread wakes up
03:35:05.445 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:05.450 00.005 6120 UpdateGuideState exits: m=7962 SNR=59.0
03:35:05.454 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:05.457 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:05.461 00.004 6120 Enqueuing Expose request
03:35:05.465 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.14) opts 0xd
03:35:05.465 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, -0.14)
03:35:05.466 00.001 7680 Moving (-0.30, -0.14) raw xDistance=-0.32 yDistance=-0.01
03:35:05.466 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
03:35:05.466 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:05.466 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:35:05.466 00.000 7680 MoveAxis(E, 137, ABG)
03:35:05.466 00.000 7680 Guiding  Dir = 2, Dur = 137
03:35:05.467 00.001 7680 IsSlewing returns 0
03:35:05.468 00.001 7680 IsGuiding returns 0
03:35:05.468 00.000 7680 PulseGuide returned control before completion, sleep 147
03:35:05.617 00.149 7680 IsGuiding returns 1
03:35:05.619 00.002 7680 scope still moving after pulse duration time elapsed
03:35:05.649 00.030 7680 IsSlewing returns 0
03:35:05.650 00.001 7680 IsGuiding returns 0
03:35:05.651 00.001 7680 scope move finished after 137 + 46 ms
03:35:05.651 00.000 7680 Move returns status 0, amount 137
03:35:05.652 00.001 7680 MoveAxis(N, 0, ABG)
03:35:05.652 00.000 7680 Move returns status 0, amount 0
03:35:05.653 00.001 7680 move complete, result=0
03:35:05.655 00.002 7680 worker thread done servicing request
03:35:05.655 00.000 6120 GuideStep: -0.3 px 137 ms EAST, -0.0 px 0 ms NORTH
03:35:05.662 00.007 7680 Worker thread wakes up
03:35:05.662 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:05.662 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:06.911 01.249 7680 Exposure complete
03:35:07.060 00.149 7680 worker thread done servicing request
03:35:07.061 00.001 6120 OnExposeComplete: enter
03:35:07.065 00.004 6120 UpdateGuideState(): m_state=6
03:35:07.070 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3198
03:35:07.073 00.003 6120 Star::Find returns 1 (0), X=514.79, Y=670.55, Mass=8878, SNR=61.7, Peak=215 HFD=6.8
03:35:07.078 00.005 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
03:35:07.081 00.003 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
03:35:07.086 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.63 mountX=-0.07 mountY=0.27, mountTheta=1.84
03:35:07.092 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.31, opts=13)
03:35:07.099 00.007 6120 Enqueuing Move request for scope (-0.02, -0.31)
03:35:07.103 00.004 7680 Worker thread wakes up
03:35:07.103 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:07.107 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.31) opts 0xd
03:35:07.107 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.31)
03:35:07.107 00.000 6120 UpdateGuideState exits: m=8878 SNR=61.7
03:35:07.113 00.006 7680 Moving (-0.02, -0.31) raw xDistance=-0.07 yDistance=0.27
03:35:07.113 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:07.117 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:07.121 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:35:07.121 00.000 6120 Enqueuing Expose request
03:35:07.126 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:35:07.126 00.000 7680 MoveAxis(E, 0, ABG)
03:35:07.126 00.000 7680 Move returns status 0, amount 0
03:35:07.126 00.000 7680 MoveAxis(S, 145, ABG)
03:35:07.128 00.002 7680 Guiding  Dir = 1, Dur = 145
03:35:07.128 00.000 7680 IsSlewing returns 0
03:35:07.128 00.000 7680 IsGuiding returns 0
03:35:07.129 00.001 7680 PulseGuide returned control before completion, sleep 155
03:35:07.292 00.163 7680 IsGuiding returns 1
03:35:07.293 00.001 7680 scope still moving after pulse duration time elapsed
03:35:07.324 00.031 7680 IsSlewing returns 0
03:35:07.325 00.001 7680 IsGuiding returns 0
03:35:07.325 00.000 7680 scope move finished after 145 + 51 ms
03:35:07.326 00.001 7680 Move returns status 0, amount 145
03:35:07.326 00.000 7680 move complete, result=0
03:35:07.326 00.000 7680 worker thread done servicing request
03:35:07.327 00.001 7680 Worker thread wakes up
03:35:07.328 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 145 ms SOUTH
03:35:07.333 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:07.333 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:08.589 01.256 7680 Exposure complete
03:35:08.735 00.146 7680 worker thread done servicing request
03:35:08.736 00.001 6120 OnExposeComplete: enter
03:35:08.739 00.003 6120 UpdateGuideState(): m_state=6
03:35:08.743 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3199
03:35:08.746 00.003 6120 Star::Find returns 1 (0), X=514.81, Y=670.56, Mass=8186, SNR=60.9, Peak=179 HFD=6.9
03:35:08.748 00.002 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
03:35:08.752 00.004 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
03:35:08.757 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.30 hyp=0.30 cameraTheta=-1.57 mountX=-0.06 mountY=0.27, mountTheta=1.78
03:35:08.761 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.30, opts=13)
03:35:08.765 00.004 6120 Enqueuing Move request for scope (-0.00, -0.30)
03:35:08.768 00.003 7680 Worker thread wakes up
03:35:08.768 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.30) opts 0xd
03:35:08.768 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.30)
03:35:08.769 00.001 7680 Moving (-0.00, -0.30) raw xDistance=-0.06 yDistance=0.27
03:35:08.769 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:35:08.769 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:35:08.769 00.000 7680 MoveAxis(E, 0, ABG)
03:35:08.769 00.000 7680 Move returns status 0, amount 0
03:35:08.769 00.000 7680 MoveAxis(S, 145, ABG)
03:35:08.769 00.000 7680 Guiding  Dir = 1, Dur = 145
03:35:08.769 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:08.774 00.005 7680 IsSlewing returns 0
03:35:08.774 00.000 6120 UpdateGuideState exits: m=8186 SNR=60.9
03:35:08.777 00.003 7680 IsGuiding returns 0
03:35:08.779 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:08.782 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:08.787 00.005 7680 PulseGuide returned control before completion, sleep 155
03:35:08.787 00.000 6120 Enqueuing Expose request
03:35:08.953 00.166 7680 IsGuiding returns 0
03:35:08.954 00.001 7680 Move returns status 0, amount 145
03:35:08.955 00.001 7680 move complete, result=0
03:35:08.955 00.000 7680 worker thread done servicing request
03:35:08.956 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 145 ms SOUTH
03:35:08.963 00.007 7680 Worker thread wakes up
03:35:08.963 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:08.963 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:10.213 01.250 7680 Exposure complete
03:35:10.353 00.140 7680 worker thread done servicing request
03:35:10.353 00.000 6120 OnExposeComplete: enter
03:35:10.358 00.005 6120 UpdateGuideState(): m_state=6
03:35:10.363 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3200
03:35:10.367 00.004 6120 Star::Find returns 1 (0), X=515.01, Y=670.06, Mass=8624, SNR=62.6, Peak=222 HFD=6.4
03:35:10.370 00.003 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
03:35:10.375 00.005 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
03:35:10.379 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.80 hyp=0.82 cameraTheta=-1.33 mountX=0.04 mountY=0.80, mountTheta=1.52
03:35:10.384 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.80, opts=13)
03:35:10.387 00.003 6120 Enqueuing Move request for scope (0.19, -0.80)
03:35:10.392 00.005 7680 Worker thread wakes up
03:35:10.392 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:10.397 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.80) opts 0xd
03:35:10.397 00.000 6120 UpdateGuideState exits: m=8624 SNR=62.6
03:35:10.401 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:10.405 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:10.410 00.005 6120 Enqueuing Expose request
03:35:10.414 00.004 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.80)
03:35:10.415 00.001 7680 Moving (0.19, -0.80) raw xDistance=0.04 yDistance=0.80
03:35:10.415 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:35:10.415 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
03:35:10.417 00.002 7680 MoveAxis(E, 0, ABG)
03:35:10.417 00.000 7680 Move returns status 0, amount 0
03:35:10.417 00.000 7680 MoveAxis(S, 435, ABG)
03:35:10.417 00.000 7680 Guiding  Dir = 1, Dur = 435
03:35:10.418 00.001 7680 IsSlewing returns 0
03:35:10.418 00.000 7680 IsGuiding returns 0
03:35:10.419 00.001 7680 PulseGuide returned control before completion, sleep 445
03:35:10.877 00.458 7680 IsGuiding returns 1
03:35:10.879 00.002 7680 scope still moving after pulse duration time elapsed
03:35:10.909 00.030 7680 IsSlewing returns 0
03:35:10.909 00.000 7680 IsGuiding returns 0
03:35:10.910 00.001 7680 scope move finished after 435 + 56 ms
03:35:10.910 00.000 7680 Move returns status 0, amount 435
03:35:10.910 00.000 7680 move complete, result=0
03:35:10.911 00.001 7680 worker thread done servicing request
03:35:10.911 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.8 px 435 ms SOUTH
03:35:10.920 00.009 7680 Worker thread wakes up
03:35:10.921 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:10.921 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:12.178 01.257 7680 Exposure complete
03:35:12.333 00.155 7680 worker thread done servicing request
03:35:12.333 00.000 6120 OnExposeComplete: enter
03:35:12.338 00.005 6120 UpdateGuideState(): m_state=6
03:35:12.343 00.005 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3201
03:35:12.346 00.003 6120 Star::Find returns 1 (0), X=515.05, Y=670.96, Mass=7990, SNR=58.7, Peak=220 HFD=6.4
03:35:12.350 00.004 6120 CameraToMount -- cameraTheta (0.42) - m_xAngle (0.19) = xAngle (0.23 = 0.23)
03:35:12.353 00.003 6120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.11 = 3.11)
03:35:12.357 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.10 hyp=0.26 cameraTheta=0.42 mountX=0.25 mountY=0.01, mountTheta=0.04
03:35:12.363 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.10, opts=13)
03:35:12.367 00.004 6120 Enqueuing Move request for scope (0.23, 0.10)
03:35:12.370 00.003 7680 Worker thread wakes up
03:35:12.370 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:12.374 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.10) opts 0xd
03:35:12.374 00.000 6120 UpdateGuideState exits: m=7990 SNR=58.7
03:35:12.378 00.004 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.10)
03:35:12.378 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:12.382 00.004 7680 Moving (0.23, 0.10) raw xDistance=0.25 yDistance=0.01
03:35:12.382 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:12.386 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:35:12.386 00.000 6120 Enqueuing Expose request
03:35:12.394 00.008 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:12.394 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:35:12.394 00.000 7680 MoveAxis(W, 102, ABG)
03:35:12.394 00.000 7680 Guiding  Dir = 3, Dur = 102
03:35:12.395 00.001 7680 IsSlewing returns 0
03:35:12.395 00.000 7680 IsGuiding returns 0
03:35:12.396 00.001 7680 PulseGuide returned control before completion, sleep 112
03:35:12.512 00.116 7680 IsGuiding returns 1
03:35:12.513 00.001 7680 scope still moving after pulse duration time elapsed
03:35:12.543 00.030 7680 IsSlewing returns 0
03:35:12.543 00.000 7680 IsGuiding returns 0
03:35:12.544 00.001 7680 scope move finished after 102 + 46 ms
03:35:12.544 00.000 7680 Move returns status 0, amount 102
03:35:12.544 00.000 7680 MoveAxis(N, 0, ABG)
03:35:12.545 00.001 7680 Move returns status 0, amount 0
03:35:12.545 00.000 7680 move complete, result=0
03:35:12.546 00.001 7680 worker thread done servicing request
03:35:12.546 00.000 6120 GuideStep: 0.3 px 102 ms WEST, 0.0 px 0 ms NORTH
03:35:12.552 00.006 7680 Worker thread wakes up
03:35:12.552 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:12.552 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:13.806 01.254 7680 Exposure complete
03:35:13.954 00.148 7680 worker thread done servicing request
03:35:13.954 00.000 6120 OnExposeComplete: enter
03:35:13.958 00.004 6120 UpdateGuideState(): m_state=6
03:35:13.963 00.005 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3202
03:35:13.966 00.003 6120 Star::Find returns 1 (0), X=514.59, Y=672.90, Mass=7847, SNR=58.7, Peak=213 HFD=6.4
03:35:13.972 00.006 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.19) = xAngle (1.49 = 1.49)
03:35:13.976 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.36 = -1.92)
03:35:13.980 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=2.04 hyp=2.05 cameraTheta=1.68 mountX=0.17 mountY=-1.92, mountTheta=-1.48
03:35:13.985 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=2.04, opts=13)
03:35:13.989 00.004 6120 Enqueuing Move request for scope (-0.22, 2.04)
03:35:13.993 00.004 7680 Worker thread wakes up
03:35:13.993 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 2.04) opts 0xd
03:35:13.994 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, 2.04)
03:35:13.994 00.000 7680 Moving (-0.22, 2.04) raw xDistance=0.17 yDistance=-1.92
03:35:13.994 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:35:13.994 00.000 7680 resist switch: large excursion: input -1.92 thresh 0.60 direction from 1 to -1
03:35:13.994 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:13.999 00.005 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.77
03:35:13.999 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.92 from input -1.92
03:35:13.999 00.000 7680 MoveAxis(E, 0, ABG)
03:35:13.999 00.000 7680 Move returns status 0, amount 0
03:35:14.000 00.001 6120 UpdateGuideState exits: m=7847 SNR=58.7
03:35:14.004 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:14.008 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:14.012 00.004 6120 Enqueuing Expose request
03:35:14.016 00.004 7680 MoveAxis(N, 1045, ABG)
03:35:14.016 00.000 7680 Guiding  Dir = 0, Dur = 1045
03:35:14.016 00.000 7680 IsSlewing returns 0
03:35:14.017 00.001 7680 IsGuiding returns 0
03:35:14.017 00.000 7680 PulseGuide returned control before completion, sleep 1055
03:35:15.090 01.073 7680 IsGuiding returns 1
03:35:15.090 00.000 7680 scope still moving after pulse duration time elapsed
03:35:15.120 00.030 7680 IsSlewing returns 0
03:35:15.122 00.002 7680 IsGuiding returns 0
03:35:15.123 00.001 7680 scope move finished after 1045 + 60 ms
03:35:15.123 00.000 7680 Move returns status 0, amount 1045
03:35:15.124 00.001 7680 move complete, result=0
03:35:15.125 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -1.9 px 1045 ms NORTH
03:35:15.134 00.009 7680 worker thread done servicing request
03:35:15.135 00.001 7680 Worker thread wakes up
03:35:15.135 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:15.135 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:16.381 01.246 7680 Exposure complete
03:35:16.523 00.142 7680 worker thread done servicing request
03:35:16.523 00.000 6120 OnExposeComplete: enter
03:35:16.527 00.004 6120 UpdateGuideState(): m_state=6
03:35:16.532 00.005 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3203
03:35:16.537 00.005 6120 Star::Find returns 1 (0), X=514.53, Y=669.98, Mass=8319, SNR=60.8, Peak=212 HFD=6.5
03:35:16.542 00.005 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
03:35:16.546 00.004 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
03:35:16.551 00.005 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.88 hyp=0.92 cameraTheta=-1.88 mountX=-0.44 mountY=0.67, mountTheta=2.15
03:35:16.555 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.88, opts=13)
03:35:16.559 00.004 6120 Enqueuing Move request for scope (-0.28, -0.88)
03:35:16.563 00.004 7680 Worker thread wakes up
03:35:16.563 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.88) opts 0xd
03:35:16.563 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.88)
03:35:16.564 00.001 7680 Moving (-0.28, -0.88) raw xDistance=-0.44 yDistance=0.67
03:35:16.565 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
03:35:16.565 00.000 7680 resist switch: large excursion: input 0.67 thresh 0.60 direction from -1 to 1
03:35:16.565 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.00
03:35:16.565 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:16.568 00.003 6120 UpdateGuideState exits: m=8319 SNR=60.8
03:35:16.573 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:16.577 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
03:35:16.577 00.000 7680 MoveAxis(E, 179, ABG)
03:35:16.578 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:16.581 00.003 6120 Enqueuing Expose request
03:35:16.585 00.004 7680 Guiding  Dir = 2, Dur = 179
03:35:16.585 00.000 7680 IsSlewing returns 0
03:35:16.585 00.000 7680 IsGuiding returns 0
03:35:16.586 00.001 7680 PulseGuide returned control before completion, sleep 189
03:35:16.779 00.193 7680 IsGuiding returns 1
03:35:16.781 00.002 7680 scope still moving after pulse duration time elapsed
03:35:16.810 00.029 7680 IsSlewing returns 0
03:35:16.813 00.003 7680 IsGuiding returns 0
03:35:16.813 00.000 7680 scope move finished after 179 + 48 ms
03:35:16.814 00.001 7680 Move returns status 0, amount 179
03:35:16.814 00.000 7680 MoveAxis(S, 362, ABG)
03:35:16.814 00.000 7680 Guiding  Dir = 1, Dur = 362
03:35:16.815 00.001 7680 IsSlewing returns 0
03:35:16.816 00.001 7680 IsGuiding returns 0
03:35:16.816 00.000 7680 PulseGuide returned control before completion, sleep 372
03:35:17.202 00.386 7680 IsGuiding returns 1
03:35:17.204 00.002 7680 scope still moving after pulse duration time elapsed
03:35:17.234 00.030 7680 IsSlewing returns 0
03:35:17.235 00.001 7680 IsGuiding returns 0
03:35:17.236 00.001 7680 scope move finished after 362 + 58 ms
03:35:17.236 00.000 7680 Move returns status 0, amount 362
03:35:17.236 00.000 7680 move complete, result=0
03:35:17.237 00.001 7680 worker thread done servicing request
03:35:17.237 00.000 7680 Worker thread wakes up
03:35:17.238 00.001 6120 GuideStep: -0.4 px 179 ms EAST, 0.7 px 362 ms SOUTH
03:35:17.244 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:17.244 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:18.492 01.248 7680 Exposure complete
03:35:18.639 00.147 7680 worker thread done servicing request
03:35:18.639 00.000 6120 OnExposeComplete: enter
03:35:18.644 00.005 6120 UpdateGuideState(): m_state=6
03:35:18.649 00.005 6120 Star::Find(15, 514, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3204
03:35:18.652 00.003 6120 Star::Find returns 1 (0), X=514.62, Y=669.80, Mass=8368, SNR=61.1, Peak=214 HFD=6.5
03:35:18.657 00.005 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
03:35:18.661 00.004 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
03:35:18.667 00.006 6120 CameraToMount -- cameraX=-0.19 cameraY=-1.06 hyp=1.08 cameraTheta=-1.75 mountX=-0.38 mountY=0.87, mountTheta=1.99
03:35:18.673 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-1.06, opts=13)
03:35:18.676 00.003 6120 Enqueuing Move request for scope (-0.19, -1.06)
03:35:18.680 00.004 7680 Worker thread wakes up
03:35:18.681 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:18.684 00.003 6120 UpdateGuideState exits: m=8368 SNR=61.1
03:35:18.688 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:18.692 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:18.696 00.004 6120 Enqueuing Expose request
03:35:18.700 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -1.06) opts 0xd
03:35:18.700 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -1.06)
03:35:18.700 00.000 7680 Moving (-0.19, -1.06) raw xDistance=-0.38 yDistance=0.87
03:35:18.700 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
03:35:18.700 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87
03:35:18.701 00.001 7680 MoveAxis(E, 170, ABG)
03:35:18.701 00.000 7680 Guiding  Dir = 2, Dur = 170
03:35:18.701 00.000 7680 IsSlewing returns 0
03:35:18.702 00.001 7680 IsGuiding returns 0
03:35:18.702 00.000 7680 PulseGuide returned control before completion, sleep 180
03:35:18.892 00.190 7680 IsGuiding returns 1
03:35:18.893 00.001 7680 scope still moving after pulse duration time elapsed
03:35:18.924 00.031 7680 IsSlewing returns 0
03:35:18.925 00.001 7680 IsGuiding returns 0
03:35:18.926 00.001 7680 scope move finished after 170 + 53 ms
03:35:18.926 00.000 7680 Move returns status 0, amount 170
03:35:18.927 00.001 7680 MoveAxis(S, 473, ABG)
03:35:18.927 00.000 7680 Guiding  Dir = 1, Dur = 473
03:35:18.927 00.000 7680 IsSlewing returns 0
03:35:18.927 00.000 7680 IsGuiding returns 0
03:35:18.928 00.001 7680 PulseGuide returned control before completion, sleep 483
03:35:19.427 00.499 7680 IsGuiding returns 1
03:35:19.427 00.000 7680 scope still moving after pulse duration time elapsed
03:35:19.457 00.030 7680 IsSlewing returns 0
03:35:19.458 00.001 7680 IsGuiding returns 0
03:35:19.458 00.000 7680 scope move finished after 473 + 56 ms
03:35:19.458 00.000 7680 Move returns status 0, amount 473
03:35:19.458 00.000 7680 move complete, result=0
03:35:19.459 00.001 7680 worker thread done servicing request
03:35:19.459 00.000 6120 GuideStep: -0.4 px 170 ms EAST, 0.9 px 473 ms SOUTH
03:35:19.464 00.005 7680 Worker thread wakes up
03:35:19.465 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:19.465 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:20.717 01.252 7680 Exposure complete
03:35:20.852 00.135 7680 worker thread done servicing request
03:35:20.852 00.000 6120 OnExposeComplete: enter
03:35:20.856 00.004 6120 UpdateGuideState(): m_state=6
03:35:20.860 00.004 6120 Star::Find(15, 514, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3205
03:35:20.864 00.004 6120 Star::Find returns 1 (0), X=514.86, Y=670.49, Mass=8624, SNR=61.6, Peak=200 HFD=7.0
03:35:20.868 00.004 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
03:35:20.871 00.003 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
03:35:20.876 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.37 hyp=0.38 cameraTheta=-1.44 mountX=-0.02 mountY=0.36, mountTheta=1.63
03:35:20.881 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.37, opts=13)
03:35:20.887 00.006 6120 Enqueuing Move request for scope (0.05, -0.37)
03:35:20.891 00.004 7680 Worker thread wakes up
03:35:20.891 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:20.895 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.37) opts 0xd
03:35:20.895 00.000 6120 UpdateGuideState exits: m=8624 SNR=61.6
03:35:20.898 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:20.903 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:20.906 00.003 6120 Enqueuing Expose request
03:35:20.910 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.37)
03:35:20.910 00.000 7680 Moving (0.05, -0.37) raw xDistance=-0.02 yDistance=0.36
03:35:20.910 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:35:20.910 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
03:35:20.911 00.001 7680 MoveAxis(E, 0, ABG)
03:35:20.911 00.000 7680 Move returns status 0, amount 0
03:35:20.911 00.000 7680 MoveAxis(S, 194, ABG)
03:35:20.912 00.001 7680 Guiding  Dir = 1, Dur = 194
03:35:20.912 00.000 7680 IsSlewing returns 0
03:35:20.912 00.000 7680 IsGuiding returns 0
03:35:20.912 00.000 7680 PulseGuide returned control before completion, sleep 204
03:35:21.126 00.214 7680 IsGuiding returns 1
03:35:21.126 00.000 7680 scope still moving after pulse duration time elapsed
03:35:21.157 00.031 7680 IsSlewing returns 0
03:35:21.159 00.002 7680 IsGuiding returns 0
03:35:21.159 00.000 7680 scope move finished after 194 + 52 ms
03:35:21.159 00.000 7680 Move returns status 0, amount 194
03:35:21.160 00.001 7680 move complete, result=0
03:35:21.160 00.000 7680 worker thread done servicing request
03:35:21.160 00.000 7680 Worker thread wakes up
03:35:21.162 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 194 ms SOUTH
03:35:21.171 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:21.172 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:22.418 01.246 7680 Exposure complete
03:35:22.566 00.148 7680 worker thread done servicing request
03:35:22.566 00.000 6120 OnExposeComplete: enter
03:35:22.572 00.006 6120 UpdateGuideState(): m_state=6
03:35:22.576 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3206
03:35:22.581 00.005 6120 Star::Find returns 1 (0), X=514.84, Y=670.05, Mass=7924, SNR=58.7, Peak=211 HFD=6.3
03:35:22.585 00.004 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
03:35:22.589 00.004 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
03:35:22.595 00.006 6120 CameraToMount -- cameraX=0.03 cameraY=-0.81 hyp=0.81 cameraTheta=-1.54 mountX=-0.12 mountY=0.74, mountTheta=1.74
03:35:22.601 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.81, opts=13)
03:35:22.605 00.004 6120 Enqueuing Move request for scope (0.03, -0.81)
03:35:22.608 00.003 7680 Worker thread wakes up
03:35:22.608 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.81) opts 0xd
03:35:22.609 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:22.611 00.002 6120 UpdateGuideState exits: m=7924 SNR=58.7
03:35:22.616 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:22.620 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:22.624 00.004 6120 Enqueuing Expose request
03:35:22.631 00.007 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.81)
03:35:22.631 00.000 7680 Moving (0.03, -0.81) raw xDistance=-0.12 yDistance=0.74
03:35:22.631 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:35:22.631 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
03:35:22.631 00.000 7680 MoveAxis(E, 0, ABG)
03:35:22.632 00.001 7680 Move returns status 0, amount 0
03:35:22.632 00.000 7680 MoveAxis(S, 401, ABG)
03:35:22.632 00.000 7680 Guiding  Dir = 1, Dur = 401
03:35:22.633 00.001 7680 IsSlewing returns 0
03:35:22.633 00.000 7680 IsGuiding returns 0
03:35:22.633 00.000 7680 PulseGuide returned control before completion, sleep 411
03:35:23.048 00.415 7680 IsGuiding returns 1
03:35:23.049 00.001 7680 scope still moving after pulse duration time elapsed
03:35:23.079 00.030 7680 IsSlewing returns 0
03:35:23.080 00.001 7680 IsGuiding returns 0
03:35:23.081 00.001 7680 scope move finished after 401 + 46 ms
03:35:23.082 00.001 7680 Move returns status 0, amount 401
03:35:23.082 00.000 7680 move complete, result=0
03:35:23.082 00.000 7680 worker thread done servicing request
03:35:23.083 00.001 7680 Worker thread wakes up
03:35:23.083 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 401 ms SOUTH
03:35:23.089 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:23.089 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:24.335 01.246 7680 Exposure complete
03:35:24.488 00.153 7680 worker thread done servicing request
03:35:24.488 00.000 6120 OnExposeComplete: enter
03:35:24.492 00.004 6120 UpdateGuideState(): m_state=6
03:35:24.496 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3207
03:35:24.501 00.005 6120 Star::Find returns 1 (0), X=514.58, Y=670.92, Mass=8519, SNR=61.7, Peak=215 HFD=6.6
03:35:24.505 00.004 6120 CameraToMount -- cameraTheta (2.88) - m_xAngle (0.19) = xAngle (2.69 = 2.69)
03:35:24.508 00.003 6120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.57 = -0.72)
03:35:24.512 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.06 hyp=0.24 cameraTheta=2.88 mountX=-0.21 mountY=-0.16, mountTheta=-2.51
03:35:24.517 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.06, opts=13)
03:35:24.521 00.004 6120 Enqueuing Move request for scope (-0.23, 0.06)
03:35:24.524 00.003 7680 Worker thread wakes up
03:35:24.524 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.06) opts 0xd
03:35:24.525 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.06)
03:35:24.525 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:24.529 00.004 7680 Moving (-0.23, 0.06) raw xDistance=-0.21 yDistance=-0.16
03:35:24.529 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:35:24.530 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:24.530 00.000 6120 UpdateGuideState exits: m=8519 SNR=61.7
03:35:24.535 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:35:24.535 00.000 7680 MoveAxis(E, 87, ABG)
03:35:24.535 00.000 7680 Guiding  Dir = 2, Dur = 87
03:35:24.535 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:24.540 00.005 7680 IsSlewing returns 0
03:35:24.540 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:24.546 00.006 7680 IsGuiding returns 0
03:35:24.546 00.000 6120 Enqueuing Expose request
03:35:24.551 00.005 7680 PulseGuide returned control before completion, sleep 97
03:35:24.650 00.099 7680 IsGuiding returns 1
03:35:24.651 00.001 7680 scope still moving after pulse duration time elapsed
03:35:24.681 00.030 7680 IsSlewing returns 0
03:35:24.682 00.001 7680 IsGuiding returns 0
03:35:24.682 00.000 7680 scope move finished after 87 + 49 ms
03:35:24.682 00.000 7680 Move returns status 0, amount 87
03:35:24.684 00.002 7680 MoveAxis(N, 0, ABG)
03:35:24.685 00.001 7680 Move returns status 0, amount 0
03:35:24.685 00.000 7680 move complete, result=0
03:35:24.685 00.000 7680 worker thread done servicing request
03:35:24.687 00.002 6120 GuideStep: -0.2 px 87 ms EAST, -0.2 px 0 ms NORTH
03:35:24.694 00.007 7680 Worker thread wakes up
03:35:24.695 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:24.695 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:25.936 01.241 7680 Exposure complete
03:35:26.072 00.136 7680 worker thread done servicing request
03:35:26.072 00.000 6120 OnExposeComplete: enter
03:35:26.077 00.005 6120 UpdateGuideState(): m_state=6
03:35:26.081 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3208
03:35:26.086 00.005 6120 Star::Find returns 1 (0), X=514.92, Y=670.79, Mass=8439, SNR=60.9, Peak=209 HFD=6.6
03:35:26.089 00.003 6120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.19) = xAngle (-0.71 = -0.71)
03:35:26.092 00.003 6120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.16 = 2.16)
03:35:26.098 00.006 6120 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.53 mountX=0.10 mountY=0.11, mountTheta=0.83
03:35:26.104 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.06, opts=13)
03:35:26.108 00.004 6120 Enqueuing Move request for scope (0.11, -0.06)
03:35:26.113 00.005 7680 Worker thread wakes up
03:35:26.113 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
03:35:26.114 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:26.118 00.004 6120 UpdateGuideState exits: m=8439 SNR=60.9
03:35:26.120 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:26.125 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:26.128 00.003 6120 Enqueuing Expose request
03:35:26.131 00.003 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
03:35:26.131 00.000 7680 Moving (0.11, -0.06) raw xDistance=0.10 yDistance=0.11
03:35:26.133 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:35:26.133 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:26.133 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:35:26.133 00.000 7680 MoveAxis(E, 0, ABG)
03:35:26.133 00.000 7680 Move returns status 0, amount 0
03:35:26.134 00.001 7680 MoveAxis(N, 0, ABG)
03:35:26.134 00.000 7680 Move returns status 0, amount 0
03:35:26.134 00.000 7680 move complete, result=0
03:35:26.134 00.000 7680 worker thread done servicing request
03:35:26.135 00.001 7680 Worker thread wakes up
03:35:26.135 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:26.138 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:26.138 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:27.393 01.255 7680 Exposure complete
03:35:27.529 00.136 7680 worker thread done servicing request
03:35:27.530 00.001 6120 OnExposeComplete: enter
03:35:27.536 00.006 6120 UpdateGuideState(): m_state=6
03:35:27.540 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3209
03:35:27.544 00.004 6120 Star::Find returns 1 (0), X=514.93, Y=670.87, Mass=8494, SNR=61.4, Peak=205 HFD=6.5
03:35:27.549 00.005 6120 CameraToMount -- cameraTheta (0.06) - m_xAngle (0.19) = xAngle (-0.12 = -0.12)
03:35:27.552 00.003 6120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.75 = 2.75)
03:35:27.557 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.06 mountX=0.11 mountY=0.04, mountTheta=0.37
03:35:27.562 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.01, opts=13)
03:35:27.566 00.004 6120 Enqueuing Move request for scope (0.12, 0.01)
03:35:27.571 00.005 7680 Worker thread wakes up
03:35:27.571 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:27.575 00.004 6120 UpdateGuideState exits: m=8494 SNR=61.4
03:35:27.579 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
03:35:27.580 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:27.583 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:27.588 00.005 6120 Enqueuing Expose request
03:35:27.591 00.003 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
03:35:27.591 00.000 7680 Moving (0.12, 0.01) raw xDistance=0.11 yDistance=0.04
03:35:27.591 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:35:27.592 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:27.592 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:35:27.592 00.000 7680 MoveAxis(E, 0, ABG)
03:35:27.592 00.000 7680 Move returns status 0, amount 0
03:35:27.592 00.000 7680 MoveAxis(N, 0, ABG)
03:35:27.592 00.000 7680 Move returns status 0, amount 0
03:35:27.594 00.002 7680 move complete, result=0
03:35:27.594 00.000 7680 worker thread done servicing request
03:35:27.595 00.001 7680 Worker thread wakes up
03:35:27.595 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:27.600 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:27.600 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:28.844 01.244 7680 Exposure complete
03:35:28.986 00.142 7680 worker thread done servicing request
03:35:28.986 00.000 6120 OnExposeComplete: enter
03:35:28.991 00.005 6120 UpdateGuideState(): m_state=6
03:35:28.996 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3210
03:35:28.999 00.003 6120 Star::Find returns 1 (0), X=514.72, Y=670.83, Mass=8723, SNR=61.6, Peak=204 HFD=6.6
03:35:29.004 00.005 6120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (0.19) = xAngle (-2.99 = -2.99)
03:35:29.010 00.006 6120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.11 = -0.11)
03:35:29.014 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.80 mountX=-0.10 mountY=-0.01, mountTheta=-3.03
03:35:29.019 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.03, opts=13)
03:35:29.023 00.004 6120 Enqueuing Move request for scope (-0.09, -0.03)
03:35:29.026 00.003 7680 Worker thread wakes up
03:35:29.026 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:29.031 00.005 6120 UpdateGuideState exits: m=8723 SNR=61.6
03:35:29.036 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
03:35:29.036 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
03:35:29.036 00.000 7680 Moving (-0.09, -0.03) raw xDistance=-0.10 yDistance=-0.01
03:35:29.037 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:29.041 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:29.045 00.004 6120 Enqueuing Expose request
03:35:29.049 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:35:29.049 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:29.049 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:35:29.049 00.000 7680 MoveAxis(E, 0, ABG)
03:35:29.049 00.000 7680 Move returns status 0, amount 0
03:35:29.050 00.001 7680 MoveAxis(N, 0, ABG)
03:35:29.050 00.000 7680 Move returns status 0, amount 0
03:35:29.050 00.000 7680 move complete, result=0
03:35:29.050 00.000 7680 worker thread done servicing request
03:35:29.050 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:35:29.054 00.004 7680 Worker thread wakes up
03:35:29.054 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:29.054 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:30.296 01.242 7680 Exposure complete
03:35:30.430 00.134 7680 worker thread done servicing request
03:35:30.431 00.001 6120 OnExposeComplete: enter
03:35:30.435 00.004 6120 UpdateGuideState(): m_state=6
03:35:30.441 00.006 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3211
03:35:30.446 00.005 6120 Star::Find returns 1 (0), X=514.63, Y=670.63, Mass=8706, SNR=61.0, Peak=206 HFD=6.9
03:35:30.449 00.003 6120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.19) = xAngle (-2.42 = -2.42)
03:35:30.453 00.004 6120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.45 = 0.45)
03:35:30.457 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.23 hyp=0.29 cameraTheta=-2.24 mountX=-0.22 mountY=0.13, mountTheta=2.62
03:35:30.462 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.23, opts=13)
03:35:30.466 00.004 6120 Enqueuing Move request for scope (-0.18, -0.23)
03:35:30.470 00.004 7680 Worker thread wakes up
03:35:30.470 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:30.474 00.004 6120 UpdateGuideState exits: m=8706 SNR=61.0
03:35:30.478 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.23) opts 0xd
03:35:30.478 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.23)
03:35:30.479 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:30.482 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:30.486 00.004 6120 Enqueuing Expose request
03:35:30.489 00.003 7680 Moving (-0.18, -0.23) raw xDistance=-0.22 yDistance=0.13
03:35:30.489 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:35:30.490 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:30.490 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:35:30.490 00.000 7680 MoveAxis(E, 90, ABG)
03:35:30.490 00.000 7680 Guiding  Dir = 2, Dur = 90
03:35:30.490 00.000 7680 IsSlewing returns 0
03:35:30.492 00.002 7680 IsGuiding returns 0
03:35:30.492 00.000 7680 PulseGuide returned control before completion, sleep 100
03:35:30.598 00.106 7680 IsGuiding returns 1
03:35:30.600 00.002 7680 scope still moving after pulse duration time elapsed
03:35:30.630 00.030 7680 IsSlewing returns 0
03:35:30.631 00.001 7680 IsGuiding returns 0
03:35:30.632 00.001 7680 scope move finished after 90 + 50 ms
03:35:30.632 00.000 7680 Move returns status 0, amount 90
03:35:30.633 00.001 7680 MoveAxis(N, 0, ABG)
03:35:30.633 00.000 7680 Move returns status 0, amount 0
03:35:30.634 00.001 7680 move complete, result=0
03:35:30.635 00.001 7680 worker thread done servicing request
03:35:30.635 00.000 7680 Worker thread wakes up
03:35:30.637 00.002 6120 GuideStep: -0.2 px 90 ms EAST, 0.1 px 0 ms NORTH
03:35:30.644 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:30.644 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:31.896 01.252 7680 Exposure complete
03:35:32.041 00.145 7680 worker thread done servicing request
03:35:32.041 00.000 6120 OnExposeComplete: enter
03:35:32.046 00.005 6120 UpdateGuideState(): m_state=6
03:35:32.050 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3212
03:35:32.055 00.005 6120 Star::Find returns 1 (0), X=514.84, Y=670.04, Mass=8286, SNR=61.0, Peak=215 HFD=6.4
03:35:32.058 00.003 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
03:35:32.062 00.004 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
03:35:32.066 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.82 hyp=0.82 cameraTheta=-1.53 mountX=-0.12 mountY=0.75, mountTheta=1.73
03:35:32.070 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.82, opts=13)
03:35:32.076 00.006 6120 Enqueuing Move request for scope (0.03, -0.82)
03:35:32.080 00.004 7680 Worker thread wakes up
03:35:32.080 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:32.083 00.003 6120 UpdateGuideState exits: m=8286 SNR=61.0
03:35:32.087 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.82) opts 0xd
03:35:32.087 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.82)
03:35:32.087 00.000 7680 Moving (0.03, -0.82) raw xDistance=-0.12 yDistance=0.75
03:35:32.087 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:35:32.087 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
03:35:32.089 00.002 7680 MoveAxis(E, 0, ABG)
03:35:32.089 00.000 7680 Move returns status 0, amount 0
03:35:32.089 00.000 7680 MoveAxis(S, 407, ABG)
03:35:32.089 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:32.094 00.005 7680 Guiding  Dir = 1, Dur = 407
03:35:32.095 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:32.098 00.003 6120 Enqueuing Expose request
03:35:32.102 00.004 7680 IsSlewing returns 0
03:35:32.103 00.001 7680 IsGuiding returns 0
03:35:32.103 00.000 7680 PulseGuide returned control before completion, sleep 417
03:35:32.525 00.422 7680 IsGuiding returns 1
03:35:32.525 00.000 7680 scope still moving after pulse duration time elapsed
03:35:32.556 00.031 7680 IsSlewing returns 0
03:35:32.556 00.000 7680 IsGuiding returns 0
03:35:32.557 00.001 7680 scope move finished after 407 + 46 ms
03:35:32.557 00.000 7680 Move returns status 0, amount 407
03:35:32.557 00.000 7680 move complete, result=0
03:35:32.558 00.001 7680 worker thread done servicing request
03:35:32.558 00.000 7680 Worker thread wakes up
03:35:32.559 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 407 ms SOUTH
03:35:32.567 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:32.567 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:33.824 01.257 7680 Exposure complete
03:35:33.970 00.146 7680 worker thread done servicing request
03:35:33.970 00.000 6120 OnExposeComplete: enter
03:35:33.975 00.005 6120 UpdateGuideState(): m_state=6
03:35:33.979 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3213
03:35:33.982 00.003 6120 Star::Find returns 1 (0), X=514.83, Y=670.82, Mass=8303, SNR=59.6, Peak=203 HFD=6.6
03:35:33.987 00.005 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.19) = xAngle (-1.27 = -1.27)
03:35:33.990 00.003 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.60 = 1.60)
03:35:33.994 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.08 mountX=0.01 mountY=0.05, mountTheta=1.28
03:35:34.000 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.04, opts=13)
03:35:34.004 00.004 6120 Enqueuing Move request for scope (0.02, -0.04)
03:35:34.007 00.003 7680 Worker thread wakes up
03:35:34.007 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:34.012 00.005 6120 UpdateGuideState exits: m=8303 SNR=59.6
03:35:34.016 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:34.019 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:34.023 00.004 6120 Enqueuing Expose request
03:35:34.026 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
03:35:34.026 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
03:35:34.026 00.000 7680 Moving (0.02, -0.04) raw xDistance=0.01 yDistance=0.05
03:35:34.026 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:35:34.026 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:34.027 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:35:34.027 00.000 7680 MoveAxis(E, 0, ABG)
03:35:34.028 00.001 7680 Move returns status 0, amount 0
03:35:34.028 00.000 7680 MoveAxis(N, 0, ABG)
03:35:34.028 00.000 7680 Move returns status 0, amount 0
03:35:34.028 00.000 7680 move complete, result=0
03:35:34.028 00.000 7680 worker thread done servicing request
03:35:34.028 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:34.033 00.005 7680 Worker thread wakes up
03:35:34.034 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:34.034 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:35.294 01.260 7680 Exposure complete
03:35:35.432 00.138 7680 worker thread done servicing request
03:35:35.433 00.001 6120 OnExposeComplete: enter
03:35:35.437 00.004 6120 UpdateGuideState(): m_state=6
03:35:35.442 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3214
03:35:35.446 00.004 6120 Star::Find returns 1 (0), X=514.72, Y=670.84, Mass=8238, SNR=60.1, Peak=200 HFD=6.6
03:35:35.449 00.003 6120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (0.19) = xAngle (-3.11 = -3.11)
03:35:35.453 00.004 6120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.23 = -0.23)
03:35:35.457 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.92 mountX=-0.09 mountY=-0.02, mountTheta=-2.91
03:35:35.461 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.02, opts=13)
03:35:35.465 00.004 6120 Enqueuing Move request for scope (-0.09, -0.02)
03:35:35.469 00.004 7680 Worker thread wakes up
03:35:35.470 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:35.476 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
03:35:35.477 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
03:35:35.477 00.000 7680 Moving (-0.09, -0.02) raw xDistance=-0.09 yDistance=-0.02
03:35:35.477 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:35:35.477 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:35.478 00.001 6120 UpdateGuideState exits: m=8238 SNR=60.1
03:35:35.483 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:35.486 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:35.490 00.004 6120 Enqueuing Expose request
03:35:35.494 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:35:35.494 00.000 7680 MoveAxis(E, 0, ABG)
03:35:35.494 00.000 7680 Move returns status 0, amount 0
03:35:35.494 00.000 7680 MoveAxis(N, 0, ABG)
03:35:35.495 00.001 7680 Move returns status 0, amount 0
03:35:35.495 00.000 7680 move complete, result=0
03:35:35.495 00.000 7680 worker thread done servicing request
03:35:35.495 00.000 7680 Worker thread wakes up
03:35:35.495 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:35.495 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:35:35.500 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:36.748 01.248 7680 Exposure complete
03:35:36.894 00.146 7680 worker thread done servicing request
03:35:36.894 00.000 6120 OnExposeComplete: enter
03:35:36.899 00.005 6120 UpdateGuideState(): m_state=6
03:35:36.903 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3215
03:35:36.909 00.006 6120 Star::Find returns 1 (0), X=514.75, Y=670.70, Mass=8363, SNR=60.9, Peak=209 HFD=6.7
03:35:36.913 00.004 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
03:35:36.917 00.004 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
03:35:36.920 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.93 mountX=-0.09 mountY=0.12, mountTheta=2.23
03:35:36.927 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.16, opts=13)
03:35:36.930 00.003 6120 Enqueuing Move request for scope (-0.06, -0.16)
03:35:36.934 00.004 7680 Worker thread wakes up
03:35:36.934 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
03:35:36.934 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
03:35:36.934 00.000 7680 Moving (-0.06, -0.16) raw xDistance=-0.09 yDistance=0.12
03:35:36.934 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:35:36.934 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:36.936 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:36.941 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:35:36.941 00.000 7680 MoveAxis(E, 0, ABG)
03:35:36.941 00.000 7680 Move returns status 0, amount 0
03:35:36.942 00.001 7680 MoveAxis(N, 0, ABG)
03:35:36.942 00.000 7680 Move returns status 0, amount 0
03:35:36.942 00.000 7680 move complete, result=0
03:35:36.942 00.000 6120 UpdateGuideState exits: m=8363 SNR=60.9
03:35:36.948 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:36.952 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:36.956 00.004 6120 Enqueuing Expose request
03:35:36.960 00.004 7680 worker thread done servicing request
03:35:36.961 00.001 7680 Worker thread wakes up
03:35:36.961 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:36.964 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:36.964 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:38.217 01.253 7680 Exposure complete
03:35:38.358 00.141 7680 worker thread done servicing request
03:35:38.358 00.000 6120 OnExposeComplete: enter
03:35:38.362 00.004 6120 UpdateGuideState(): m_state=6
03:35:38.366 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3216
03:35:38.369 00.003 6120 Star::Find returns 1 (0), X=514.58, Y=670.55, Mass=8421, SNR=61.3, Peak=207 HFD=7.0
03:35:38.373 00.004 6120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.19) = xAngle (-2.40 = -2.40)
03:35:38.379 00.006 6120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.48 = 0.48)
03:35:38.383 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.31 hyp=0.39 cameraTheta=-2.21 mountX=-0.29 mountY=0.18, mountTheta=2.58
03:35:38.388 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.31, opts=13)
03:35:38.391 00.003 6120 Enqueuing Move request for scope (-0.23, -0.31)
03:35:38.395 00.004 7680 Worker thread wakes up
03:35:38.395 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:38.399 00.004 6120 UpdateGuideState exits: m=8421 SNR=61.3
03:35:38.402 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:38.405 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:38.409 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.31) opts 0xd
03:35:38.409 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.31)
03:35:38.409 00.000 7680 Moving (-0.23, -0.31) raw xDistance=-0.29 yDistance=0.18
03:35:38.409 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:35:38.409 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:38.409 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:35:38.409 00.000 7680 MoveAxis(E, 117, ABG)
03:35:38.410 00.001 6120 Enqueuing Expose request
03:35:38.414 00.004 7680 Guiding  Dir = 2, Dur = 117
03:35:38.414 00.000 7680 IsSlewing returns 0
03:35:38.415 00.001 7680 IsGuiding returns 0
03:35:38.415 00.000 7680 PulseGuide returned control before completion, sleep 127
03:35:38.551 00.136 7680 IsGuiding returns 1
03:35:38.553 00.002 7680 scope still moving after pulse duration time elapsed
03:35:38.584 00.031 7680 IsSlewing returns 0
03:35:38.584 00.000 7680 IsGuiding returns 0
03:35:38.584 00.000 7680 scope move finished after 117 + 51 ms
03:35:38.584 00.000 7680 Move returns status 0, amount 117
03:35:38.585 00.001 7680 MoveAxis(N, 0, ABG)
03:35:38.585 00.000 7680 Move returns status 0, amount 0
03:35:38.585 00.000 7680 move complete, result=0
03:35:38.585 00.000 7680 worker thread done servicing request
03:35:38.586 00.001 7680 Worker thread wakes up
03:35:38.586 00.000 6120 GuideStep: -0.3 px 117 ms EAST, 0.2 px 0 ms NORTH
03:35:38.593 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:38.593 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:39.835 01.242 7680 Exposure complete
03:35:39.978 00.143 7680 worker thread done servicing request
03:35:39.978 00.000 6120 OnExposeComplete: enter
03:35:39.981 00.003 6120 UpdateGuideState(): m_state=6
03:35:39.986 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3217
03:35:39.990 00.004 6120 Star::Find returns 1 (0), X=514.90, Y=670.01, Mass=7944, SNR=58.9, Peak=210 HFD=6.4
03:35:39.994 00.004 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
03:35:39.997 00.003 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
03:35:40.003 00.006 6120 CameraToMount -- cameraX=0.09 cameraY=-0.85 hyp=0.86 cameraTheta=-1.47 mountX=-0.07 mountY=0.81, mountTheta=1.66
03:35:40.009 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.85, opts=13)
03:35:40.012 00.003 6120 Enqueuing Move request for scope (0.09, -0.85)
03:35:40.015 00.003 7680 Worker thread wakes up
03:35:40.015 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:40.020 00.005 6120 UpdateGuideState exits: m=7944 SNR=58.9
03:35:40.024 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:40.027 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:40.032 00.005 6120 Enqueuing Expose request
03:35:40.036 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.85) opts 0xd
03:35:40.036 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.85)
03:35:40.036 00.000 7680 Moving (0.09, -0.85) raw xDistance=-0.07 yDistance=0.81
03:35:40.036 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:35:40.037 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81
03:35:40.038 00.001 7680 MoveAxis(E, 0, ABG)
03:35:40.038 00.000 7680 Move returns status 0, amount 0
03:35:40.038 00.000 7680 MoveAxis(S, 438, ABG)
03:35:40.038 00.000 7680 Guiding  Dir = 1, Dur = 438
03:35:40.039 00.001 7680 IsSlewing returns 0
03:35:40.039 00.000 7680 IsGuiding returns 0
03:35:40.040 00.001 7680 PulseGuide returned control before completion, sleep 448
03:35:40.498 00.458 7680 IsGuiding returns 1
03:35:40.499 00.001 7680 scope still moving after pulse duration time elapsed
03:35:40.529 00.030 7680 IsSlewing returns 0
03:35:40.533 00.004 7680 IsGuiding returns 0
03:35:40.533 00.000 7680 scope move finished after 438 + 56 ms
03:35:40.534 00.001 7680 Move returns status 0, amount 438
03:35:40.535 00.001 7680 move complete, result=0
03:35:40.536 00.001 7680 worker thread done servicing request
03:35:40.536 00.000 7680 Worker thread wakes up
03:35:40.537 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 438 ms SOUTH
03:35:40.543 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:40.543 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:41.792 01.249 7680 Exposure complete
03:35:41.940 00.148 7680 worker thread done servicing request
03:35:41.941 00.001 6120 OnExposeComplete: enter
03:35:41.945 00.004 6120 UpdateGuideState(): m_state=6
03:35:41.948 00.003 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3218
03:35:41.952 00.004 6120 Star::Find returns 1 (0), X=514.72, Y=670.72, Mass=8736, SNR=62.4, Peak=218 HFD=6.7
03:35:41.956 00.004 6120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.19) = xAngle (-2.34 = -2.34)
03:35:41.960 00.004 6120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.53 = 0.53)
03:35:41.963 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-2.16 mountX=-0.11 mountY=0.08, mountTheta=2.51
03:35:41.969 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.14, opts=13)
03:35:41.974 00.005 6120 Enqueuing Move request for scope (-0.09, -0.14)
03:35:41.977 00.003 7680 Worker thread wakes up
03:35:41.977 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
03:35:41.978 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
03:35:41.978 00.000 7680 Moving (-0.09, -0.14) raw xDistance=-0.11 yDistance=0.08
03:35:41.978 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:35:41.978 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:41.982 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:41.982 00.000 6120 UpdateGuideState exits: m=8736 SNR=62.4
03:35:41.987 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:35:41.987 00.000 7680 MoveAxis(E, 0, ABG)
03:35:41.987 00.000 7680 Move returns status 0, amount 0
03:35:41.987 00.000 7680 MoveAxis(N, 0, ABG)
03:35:41.988 00.001 7680 Move returns status 0, amount 0
03:35:41.988 00.000 7680 move complete, result=0
03:35:41.988 00.000 7680 worker thread done servicing request
03:35:41.988 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:41.992 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:41.996 00.004 6120 Enqueuing Expose request
03:35:41.999 00.003 7680 Worker thread wakes up
03:35:41.999 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:41.999 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:41.999 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:43.249 01.250 7680 Exposure complete
03:35:43.389 00.140 7680 worker thread done servicing request
03:35:43.390 00.001 6120 OnExposeComplete: enter
03:35:43.393 00.003 6120 UpdateGuideState(): m_state=6
03:35:43.396 00.003 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3219
03:35:43.401 00.005 6120 Star::Find returns 1 (0), X=514.67, Y=670.68, Mass=7945, SNR=59.5, Peak=192 HFD=6.8
03:35:43.404 00.003 6120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.19) = xAngle (-2.41 = -2.41)
03:35:43.408 00.004 6120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.47 = 0.47)
03:35:43.412 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-2.22 mountX=-0.17 mountY=0.10, mountTheta=2.59
03:35:43.417 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.18, opts=13)
03:35:43.420 00.003 6120 Enqueuing Move request for scope (-0.14, -0.18)
03:35:43.424 00.004 7680 Worker thread wakes up
03:35:43.425 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:43.428 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.18) opts 0xd
03:35:43.428 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.18)
03:35:43.428 00.000 7680 Moving (-0.14, -0.18) raw xDistance=-0.17 yDistance=0.10
03:35:43.428 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:35:43.428 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:43.429 00.001 6120 UpdateGuideState exits: m=7945 SNR=59.5
03:35:43.432 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:43.435 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:43.440 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:35:43.441 00.001 7680 MoveAxis(E, 0, ABG)
03:35:43.441 00.000 7680 Move returns status 0, amount 0
03:35:43.441 00.000 7680 MoveAxis(N, 0, ABG)
03:35:43.441 00.000 7680 Move returns status 0, amount 0
03:35:43.441 00.000 6120 Enqueuing Expose request
03:35:43.446 00.005 7680 move complete, result=0
03:35:43.446 00.000 7680 worker thread done servicing request
03:35:43.447 00.001 7680 Worker thread wakes up
03:35:43.447 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:43.452 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:43.452 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:44.705 01.253 7680 Exposure complete
03:35:44.850 00.145 7680 worker thread done servicing request
03:35:44.850 00.000 6120 OnExposeComplete: enter
03:35:44.854 00.004 6120 UpdateGuideState(): m_state=6
03:35:44.859 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3220
03:35:44.863 00.004 6120 Star::Find returns 1 (0), X=514.47, Y=670.61, Mass=8434, SNR=60.7, Peak=221 HFD=6.9
03:35:44.868 00.005 6120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.19) = xAngle (-2.70 = -2.70)
03:35:44.871 00.003 6120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.18 = 0.18)
03:35:44.875 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.25 hyp=0.43 cameraTheta=-2.51 mountX=-0.39 mountY=0.07, mountTheta=2.95
03:35:44.882 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.25, opts=13)
03:35:44.886 00.004 6120 Enqueuing Move request for scope (-0.35, -0.25)
03:35:44.890 00.004 7680 Worker thread wakes up
03:35:44.890 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.25) opts 0xd
03:35:44.890 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.25)
03:35:44.891 00.001 7680 Moving (-0.35, -0.25) raw xDistance=-0.39 yDistance=0.07
03:35:44.891 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
03:35:44.891 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:44.891 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:35:44.891 00.000 7680 MoveAxis(E, 158, ABG)
03:35:44.891 00.000 7680 Guiding  Dir = 2, Dur = 158
03:35:44.892 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:44.896 00.004 7680 IsSlewing returns 0
03:35:44.896 00.000 6120 UpdateGuideState exits: m=8434 SNR=60.7
03:35:44.900 00.004 7680 IsGuiding returns 0
03:35:44.900 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:44.904 00.004 7680 PulseGuide returned control before completion, sleep 168
03:35:44.904 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:44.908 00.004 6120 Enqueuing Expose request
03:35:45.081 00.173 7680 IsGuiding returns 1
03:35:45.083 00.002 7680 scope still moving after pulse duration time elapsed
03:35:45.113 00.030 7680 IsSlewing returns 0
03:35:45.114 00.001 7680 IsGuiding returns 0
03:35:45.116 00.002 7680 scope move finished after 158 + 57 ms
03:35:45.116 00.000 7680 Move returns status 0, amount 158
03:35:45.117 00.001 7680 MoveAxis(N, 0, ABG)
03:35:45.117 00.000 7680 Move returns status 0, amount 0
03:35:45.117 00.000 7680 move complete, result=0
03:35:45.118 00.001 7680 worker thread done servicing request
03:35:45.118 00.000 7680 Worker thread wakes up
03:35:45.118 00.000 6120 GuideStep: -0.4 px 158 ms EAST, 0.1 px 0 ms NORTH
03:35:45.127 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:45.128 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:46.375 01.247 7680 Exposure complete
03:35:46.521 00.146 7680 worker thread done servicing request
03:35:46.522 00.001 6120 OnExposeComplete: enter
03:35:46.526 00.004 6120 UpdateGuideState(): m_state=6
03:35:46.530 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3221
03:35:46.534 00.004 6120 Star::Find returns 1 (0), X=514.88, Y=670.04, Mass=8053, SNR=59.2, Peak=204 HFD=6.4
03:35:46.539 00.005 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
03:35:46.544 00.005 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
03:35:46.547 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.82 hyp=0.82 cameraTheta=-1.49 mountX=-0.09 mountY=0.76, mountTheta=1.68
03:35:46.553 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.82, opts=13)
03:35:46.557 00.004 6120 Enqueuing Move request for scope (0.07, -0.82)
03:35:46.560 00.003 7680 Worker thread wakes up
03:35:46.560 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.82) opts 0xd
03:35:46.561 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.82)
03:35:46.561 00.000 7680 Moving (0.07, -0.82) raw xDistance=-0.09 yDistance=0.76
03:35:46.561 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:35:46.561 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:46.567 00.006 6120 UpdateGuideState exits: m=8053 SNR=59.2
03:35:46.571 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:46.575 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:46.579 00.004 6120 Enqueuing Expose request
03:35:46.582 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
03:35:46.584 00.002 7680 MoveAxis(E, 0, ABG)
03:35:46.584 00.000 7680 Move returns status 0, amount 0
03:35:46.584 00.000 7680 MoveAxis(S, 415, ABG)
03:35:46.584 00.000 7680 Guiding  Dir = 1, Dur = 415
03:35:46.584 00.000 7680 IsSlewing returns 0
03:35:46.584 00.000 7680 IsGuiding returns 0
03:35:46.585 00.001 7680 PulseGuide returned control before completion, sleep 425
03:35:47.016 00.431 7680 IsGuiding returns 1
03:35:47.017 00.001 7680 scope still moving after pulse duration time elapsed
03:35:47.047 00.030 7680 IsSlewing returns 0
03:35:47.048 00.001 7680 IsGuiding returns 0
03:35:47.049 00.001 7680 scope move finished after 415 + 48 ms
03:35:47.049 00.000 7680 Move returns status 0, amount 415
03:35:47.050 00.001 7680 move complete, result=0
03:35:47.050 00.000 7680 worker thread done servicing request
03:35:47.050 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 415 ms SOUTH
03:35:47.057 00.007 7680 Worker thread wakes up
03:35:47.057 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:47.059 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:48.309 01.250 7680 Exposure complete
03:35:48.456 00.147 7680 worker thread done servicing request
03:35:48.456 00.000 6120 OnExposeComplete: enter
03:35:48.461 00.005 6120 UpdateGuideState(): m_state=6
03:35:48.464 00.003 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3222
03:35:48.469 00.005 6120 Star::Find returns 1 (0), X=514.73, Y=670.93, Mass=8177, SNR=59.5, Peak=216 HFD=6.5
03:35:48.474 00.005 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (0.19) = xAngle (2.29 = 2.29)
03:35:48.478 00.004 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.16 = -1.12)
03:35:48.481 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.48 mountX=-0.07 mountY=-0.10, mountTheta=-2.20
03:35:48.487 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.07, opts=13)
03:35:48.490 00.003 6120 Enqueuing Move request for scope (-0.08, 0.07)
03:35:48.495 00.005 7680 Worker thread wakes up
03:35:48.495 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
03:35:48.495 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:48.499 00.004 6120 UpdateGuideState exits: m=8177 SNR=59.5
03:35:48.502 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:48.506 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
03:35:48.506 00.000 7680 Moving (-0.08, 0.07) raw xDistance=-0.07 yDistance=-0.10
03:35:48.506 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:35:48.506 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:48.506 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:35:48.506 00.000 7680 MoveAxis(E, 0, ABG)
03:35:48.506 00.000 7680 Move returns status 0, amount 0
03:35:48.507 00.001 7680 MoveAxis(N, 0, ABG)
03:35:48.507 00.000 7680 Move returns status 0, amount 0
03:35:48.507 00.000 7680 move complete, result=0
03:35:48.507 00.000 7680 worker thread done servicing request
03:35:48.507 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:48.512 00.005 6120 Enqueuing Expose request
03:35:48.516 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:35:48.519 00.003 7680 Worker thread wakes up
03:35:48.519 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:48.521 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:49.774 01.253 7680 Exposure complete
03:35:49.912 00.138 7680 worker thread done servicing request
03:35:49.913 00.001 6120 OnExposeComplete: enter
03:35:49.916 00.003 6120 UpdateGuideState(): m_state=6
03:35:49.921 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3223
03:35:49.925 00.004 6120 Star::Find returns 1 (0), X=514.91, Y=670.79, Mass=8225, SNR=60.8, Peak=203 HFD=6.7
03:35:49.929 00.004 6120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.19) = xAngle (-0.78 = -0.78)
03:35:49.932 00.003 6120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.10 = 2.10)
03:35:49.937 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-0.59 mountX=0.08 mountY=0.10, mountTheta=0.88
03:35:49.941 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.06, opts=13)
03:35:49.946 00.005 6120 Enqueuing Move request for scope (0.10, -0.06)
03:35:49.949 00.003 7680 Worker thread wakes up
03:35:49.949 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
03:35:49.949 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
03:35:49.950 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:49.954 00.004 6120 UpdateGuideState exits: m=8225 SNR=60.8
03:35:49.958 00.004 7680 Moving (0.10, -0.06) raw xDistance=0.08 yDistance=0.10
03:35:49.958 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:35:49.958 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:49.959 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:49.963 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:49.967 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:35:49.967 00.000 7680 MoveAxis(E, 0, ABG)
03:35:49.967 00.000 7680 Move returns status 0, amount 0
03:35:49.968 00.001 6120 Enqueuing Expose request
03:35:49.973 00.005 7680 MoveAxis(N, 0, ABG)
03:35:49.974 00.001 7680 Move returns status 0, amount 0
03:35:49.974 00.000 7680 move complete, result=0
03:35:49.974 00.000 7680 worker thread done servicing request
03:35:49.975 00.001 7680 Worker thread wakes up
03:35:49.975 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:49.976 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:49.980 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:51.230 01.250 7680 Exposure complete
03:35:51.379 00.149 7680 worker thread done servicing request
03:35:51.380 00.001 6120 OnExposeComplete: enter
03:35:51.385 00.005 6120 UpdateGuideState(): m_state=6
03:35:51.390 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3224
03:35:51.395 00.005 6120 Star::Find returns 1 (0), X=514.62, Y=670.77, Mass=8519, SNR=61.2, Peak=197 HFD=6.7
03:35:51.398 00.003 6120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (0.19) = xAngle (-2.89 = -2.89)
03:35:51.402 00.004 6120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.02 = -0.02)
03:35:51.405 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-2.71 mountX=-0.20 mountY=-0.00, mountTheta=-3.12
03:35:51.411 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.09, opts=13)
03:35:51.414 00.003 6120 Enqueuing Move request for scope (-0.19, -0.09)
03:35:51.416 00.002 7680 Worker thread wakes up
03:35:51.416 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.09) opts 0xd
03:35:51.418 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.09)
03:35:51.418 00.000 7680 Moving (-0.19, -0.09) raw xDistance=-0.20 yDistance=-0.00
03:35:51.418 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:35:51.418 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:51.419 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:51.421 00.002 6120 UpdateGuideState exits: m=8519 SNR=61.2
03:35:51.425 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:51.428 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:51.431 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:35:51.431 00.000 7680 MoveAxis(E, 82, ABG)
03:35:51.432 00.001 6120 Enqueuing Expose request
03:35:51.434 00.002 7680 Guiding  Dir = 2, Dur = 82
03:35:51.435 00.001 7680 IsSlewing returns 0
03:35:51.435 00.000 7680 IsGuiding returns 0
03:35:51.435 00.000 7680 PulseGuide returned control before completion, sleep 92
03:35:51.531 00.096 7680 IsGuiding returns 1
03:35:51.533 00.002 7680 scope still moving after pulse duration time elapsed
03:35:51.562 00.029 7680 IsSlewing returns 0
03:35:51.566 00.004 7680 IsGuiding returns 0
03:35:51.567 00.001 7680 scope move finished after 82 + 48 ms
03:35:51.568 00.001 7680 Move returns status 0, amount 82
03:35:51.568 00.000 7680 MoveAxis(N, 0, ABG)
03:35:51.568 00.000 7680 Move returns status 0, amount 0
03:35:51.568 00.000 7680 move complete, result=0
03:35:51.568 00.000 7680 worker thread done servicing request
03:35:51.568 00.000 6120 GuideStep: -0.2 px 82 ms EAST, -0.0 px 0 ms NORTH
03:35:51.574 00.006 7680 Worker thread wakes up
03:35:51.574 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:51.574 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:52.824 01.250 7680 Exposure complete
03:35:52.963 00.139 7680 worker thread done servicing request
03:35:52.963 00.000 6120 OnExposeComplete: enter
03:35:52.968 00.005 6120 UpdateGuideState(): m_state=6
03:35:52.973 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3225
03:35:52.976 00.003 6120 Star::Find returns 1 (0), X=514.77, Y=670.64, Mass=8344, SNR=60.3, Peak=201 HFD=6.8
03:35:52.982 00.006 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
03:35:52.986 00.004 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
03:35:52.990 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.76 mountX=-0.08 mountY=0.18, mountTheta=2.01
03:35:52.996 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.22, opts=13)
03:35:53.001 00.005 6120 Enqueuing Move request for scope (-0.04, -0.22)
03:35:53.005 00.004 7680 Worker thread wakes up
03:35:53.005 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:53.010 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
03:35:53.010 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
03:35:53.010 00.000 7680 Moving (-0.04, -0.22) raw xDistance=-0.08 yDistance=0.18
03:35:53.010 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:35:53.010 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:53.011 00.001 6120 UpdateGuideState exits: m=8344 SNR=60.3
03:35:53.014 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:53.018 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:53.022 00.004 6120 Enqueuing Expose request
03:35:53.026 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:35:53.026 00.000 7680 MoveAxis(E, 0, ABG)
03:35:53.026 00.000 7680 Move returns status 0, amount 0
03:35:53.026 00.000 7680 MoveAxis(N, 0, ABG)
03:35:53.027 00.001 7680 Move returns status 0, amount 0
03:35:53.027 00.000 7680 move complete, result=0
03:35:53.027 00.000 7680 worker thread done servicing request
03:35:53.027 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:35:53.032 00.005 7680 Worker thread wakes up
03:35:53.032 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:53.032 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:54.276 01.244 7680 Exposure complete
03:35:54.433 00.157 7680 worker thread done servicing request
03:35:54.433 00.000 6120 OnExposeComplete: enter
03:35:54.438 00.005 6120 UpdateGuideState(): m_state=6
03:35:54.442 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3226
03:35:54.447 00.005 6120 Star::Find returns 1 (0), X=514.95, Y=670.06, Mass=7838, SNR=59.4, Peak=203 HFD=6.4
03:35:54.450 00.003 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
03:35:54.452 00.002 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
03:35:54.456 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.79 hyp=0.81 cameraTheta=-1.39 mountX=-0.01 mountY=0.78, mountTheta=1.58
03:35:54.463 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.79, opts=13)
03:35:54.466 00.003 6120 Enqueuing Move request for scope (0.14, -0.79)
03:35:54.471 00.005 7680 Worker thread wakes up
03:35:54.471 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:54.477 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.79) opts 0xd
03:35:54.477 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.79)
03:35:54.477 00.000 7680 Moving (0.14, -0.79) raw xDistance=-0.01 yDistance=0.78
03:35:54.477 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:35:54.479 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
03:35:54.479 00.000 7680 MoveAxis(E, 0, ABG)
03:35:54.479 00.000 7680 Move returns status 0, amount 0
03:35:54.479 00.000 6120 UpdateGuideState exits: m=7838 SNR=59.4
03:35:54.484 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:54.487 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:54.491 00.004 6120 Enqueuing Expose request
03:35:54.495 00.004 7680 MoveAxis(S, 421, ABG)
03:35:54.495 00.000 7680 Guiding  Dir = 1, Dur = 421
03:35:54.495 00.000 7680 IsSlewing returns 0
03:35:54.496 00.001 7680 IsGuiding returns 0
03:35:54.497 00.001 7680 PulseGuide returned control before completion, sleep 431
03:35:54.929 00.432 7680 IsGuiding returns 1
03:35:54.930 00.001 7680 scope still moving after pulse duration time elapsed
03:35:54.961 00.031 7680 IsSlewing returns 0
03:35:54.962 00.001 7680 IsGuiding returns 0
03:35:54.964 00.002 7680 scope move finished after 421 + 46 ms
03:35:54.964 00.000 7680 Move returns status 0, amount 421
03:35:54.965 00.001 7680 move complete, result=0
03:35:54.965 00.000 7680 worker thread done servicing request
03:35:54.966 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.8 px 421 ms SOUTH
03:35:54.973 00.007 7680 Worker thread wakes up
03:35:54.974 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:54.974 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:56.221 01.247 7680 Exposure complete
03:35:56.359 00.138 7680 worker thread done servicing request
03:35:56.360 00.001 6120 OnExposeComplete: enter
03:35:56.364 00.004 6120 UpdateGuideState(): m_state=6
03:35:56.368 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3227
03:35:56.372 00.004 6120 Star::Find returns 1 (0), X=514.99, Y=670.92, Mass=8150, SNR=60.2, Peak=208 HFD=6.4
03:35:56.377 00.005 6120 CameraToMount -- cameraTheta (0.32) - m_xAngle (0.19) = xAngle (0.13 = 0.13)
03:35:56.383 00.006 6120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.01 = 3.01)
03:35:56.387 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.32 mountX=0.19 mountY=0.03, mountTheta=0.13
03:35:56.391 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.06, opts=13)
03:35:56.396 00.005 6120 Enqueuing Move request for scope (0.18, 0.06)
03:35:56.399 00.003 7680 Worker thread wakes up
03:35:56.399 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
03:35:56.399 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
03:35:56.399 00.000 7680 Moving (0.18, 0.06) raw xDistance=0.19 yDistance=0.03
03:35:56.399 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:35:56.399 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:56.399 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:35:56.401 00.002 7680 MoveAxis(E, 0, ABG)
03:35:56.401 00.000 7680 Move returns status 0, amount 0
03:35:56.401 00.000 7680 MoveAxis(N, 0, ABG)
03:35:56.401 00.000 7680 Move returns status 0, amount 0
03:35:56.401 00.000 7680 move complete, result=0
03:35:56.401 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:56.405 00.004 7680 worker thread done servicing request
03:35:56.405 00.000 6120 UpdateGuideState exits: m=8150 SNR=60.2
03:35:56.411 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:56.415 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:56.418 00.003 6120 Enqueuing Expose request
03:35:56.422 00.004 7680 Worker thread wakes up
03:35:56.423 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:35:56.426 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:56.426 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:57.670 01.244 7680 Exposure complete
03:35:57.803 00.133 7680 worker thread done servicing request
03:35:57.804 00.001 6120 OnExposeComplete: enter
03:35:57.809 00.005 6120 UpdateGuideState(): m_state=6
03:35:57.814 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3228
03:35:57.820 00.006 6120 Star::Find returns 1 (0), X=514.72, Y=670.74, Mass=8363, SNR=60.7, Peak=198 HFD=6.7
03:35:57.823 00.003 6120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.19) = xAngle (-2.42 = -2.42)
03:35:57.828 00.005 6120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.45 = 0.45)
03:35:57.831 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-2.23 mountX=-0.12 mountY=0.07, mountTheta=2.62
03:35:57.836 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.12, opts=13)
03:35:57.841 00.005 6120 Enqueuing Move request for scope (-0.10, -0.12)
03:35:57.845 00.004 7680 Worker thread wakes up
03:35:57.845 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
03:35:57.845 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
03:35:57.845 00.000 7680 Moving (-0.10, -0.12) raw xDistance=-0.12 yDistance=0.07
03:35:57.845 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:35:57.846 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:57.846 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:57.851 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:35:57.851 00.000 7680 MoveAxis(E, 0, ABG)
03:35:57.852 00.001 6120 UpdateGuideState exits: m=8363 SNR=60.7
03:35:57.856 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:57.859 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:57.863 00.004 7680 Move returns status 0, amount 0
03:35:57.863 00.000 6120 Enqueuing Expose request
03:35:57.867 00.004 7680 MoveAxis(N, 0, ABG)
03:35:57.867 00.000 7680 Move returns status 0, amount 0
03:35:57.867 00.000 7680 move complete, result=0
03:35:57.867 00.000 7680 worker thread done servicing request
03:35:57.868 00.001 7680 Worker thread wakes up
03:35:57.868 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:57.868 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:35:57.868 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:35:59.108 01.240 7680 Exposure complete
03:35:59.255 00.147 7680 worker thread done servicing request
03:35:59.256 00.001 6120 OnExposeComplete: enter
03:35:59.260 00.004 6120 UpdateGuideState(): m_state=6
03:35:59.263 00.003 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3229
03:35:59.268 00.005 6120 Star::Find returns 1 (0), X=514.61, Y=670.60, Mass=8650, SNR=62.3, Peak=201 HFD=6.9
03:35:59.272 00.004 6120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.19) = xAngle (-2.40 = -2.40)
03:35:59.275 00.003 6120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.48 = 0.48)
03:35:59.278 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.26 hyp=0.33 cameraTheta=-2.21 mountX=-0.24 mountY=0.15, mountTheta=2.58
03:35:59.282 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.26, opts=13)
03:35:59.287 00.005 6120 Enqueuing Move request for scope (-0.20, -0.26)
03:35:59.292 00.005 7680 Worker thread wakes up
03:35:59.292 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.26) opts 0xd
03:35:59.292 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.26)
03:35:59.293 00.001 7680 Moving (-0.20, -0.26) raw xDistance=-0.24 yDistance=0.15
03:35:59.293 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:35:59.297 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:35:59.297 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:35:59.297 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:35:59.298 00.001 7680 MoveAxis(E, 99, ABG)
03:35:59.298 00.000 7680 Guiding  Dir = 2, Dur = 99
03:35:59.298 00.000 6120 UpdateGuideState exits: m=8650 SNR=62.3
03:35:59.301 00.003 7680 IsSlewing returns 0
03:35:59.301 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:35:59.306 00.005 7680 IsGuiding returns 0
03:35:59.306 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:35:59.309 00.003 6120 Enqueuing Expose request
03:35:59.312 00.003 7680 PulseGuide returned control before completion, sleep 109
03:35:59.425 00.113 7680 IsGuiding returns 1
03:35:59.425 00.000 7680 scope still moving after pulse duration time elapsed
03:35:59.457 00.032 7680 IsSlewing returns 0
03:35:59.457 00.000 7680 IsGuiding returns 0
03:35:59.457 00.000 7680 scope move finished after 99 + 52 ms
03:35:59.458 00.001 7680 Move returns status 0, amount 99
03:35:59.458 00.000 7680 MoveAxis(N, 0, ABG)
03:35:59.458 00.000 7680 Move returns status 0, amount 0
03:35:59.458 00.000 7680 move complete, result=0
03:35:59.458 00.000 7680 worker thread done servicing request
03:35:59.458 00.000 6120 GuideStep: -0.2 px 99 ms EAST, 0.2 px 0 ms NORTH
03:35:59.465 00.007 7680 Worker thread wakes up
03:35:59.465 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:35:59.465 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:00.719 01.254 7680 Exposure complete
03:36:00.858 00.139 7680 worker thread done servicing request
03:36:00.858 00.000 6120 OnExposeComplete: enter
03:36:00.863 00.005 6120 UpdateGuideState(): m_state=6
03:36:00.867 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3230
03:36:00.871 00.004 6120 Star::Find returns 1 (0), X=514.73, Y=670.61, Mass=9030, SNR=64.0, Peak=219 HFD=6.9
03:36:00.876 00.005 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
03:36:00.880 00.004 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
03:36:00.885 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.89 mountX=-0.13 mountY=0.18, mountTheta=2.17
03:36:00.890 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.25, opts=13)
03:36:00.894 00.004 6120 Enqueuing Move request for scope (-0.08, -0.25)
03:36:00.897 00.003 7680 Worker thread wakes up
03:36:00.897 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.25) opts 0xd
03:36:00.897 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.25)
03:36:00.899 00.002 7680 Moving (-0.08, -0.25) raw xDistance=-0.13 yDistance=0.18
03:36:00.899 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:00.902 00.003 6120 UpdateGuideState exits: m=9030 SNR=64.0
03:36:00.906 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:36:00.907 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:36:00.907 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:00.911 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:36:00.911 00.000 7680 MoveAxis(E, 0, ABG)
03:36:00.911 00.000 7680 Move returns status 0, amount 0
03:36:00.911 00.000 7680 MoveAxis(N, 0, ABG)
03:36:00.911 00.000 7680 Move returns status 0, amount 0
03:36:00.913 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:00.917 00.004 6120 Enqueuing Expose request
03:36:00.922 00.005 7680 move complete, result=0
03:36:00.922 00.000 7680 worker thread done servicing request
03:36:00.922 00.000 7680 Worker thread wakes up
03:36:00.922 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:36:00.926 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:00.926 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:02.171 01.245 7680 Exposure complete
03:36:02.324 00.153 7680 worker thread done servicing request
03:36:02.325 00.001 6120 OnExposeComplete: enter
03:36:02.329 00.004 6120 UpdateGuideState(): m_state=6
03:36:02.334 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3231
03:36:02.338 00.004 6120 Star::Find returns 1 (0), X=514.82, Y=670.51, Mass=8838, SNR=62.9, Peak=195 HFD=7.0
03:36:02.342 00.004 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
03:36:02.347 00.005 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
03:36:02.352 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.55 mountX=-0.06 mountY=0.31, mountTheta=1.75
03:36:02.358 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.35, opts=13)
03:36:02.362 00.004 6120 Enqueuing Move request for scope (0.01, -0.35)
03:36:02.365 00.003 7680 Worker thread wakes up
03:36:02.365 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:02.370 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.35) opts 0xd
03:36:02.370 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.35)
03:36:02.370 00.000 7680 Moving (0.01, -0.35) raw xDistance=-0.06 yDistance=0.31
03:36:02.371 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:36:02.371 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:36:02.371 00.000 6120 UpdateGuideState exits: m=8838 SNR=62.9
03:36:02.374 00.003 7680 MoveAxis(E, 0, ABG)
03:36:02.374 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:02.379 00.005 7680 Move returns status 0, amount 0
03:36:02.379 00.000 7680 MoveAxis(S, 171, ABG)
03:36:02.379 00.000 7680 Guiding  Dir = 1, Dur = 171
03:36:02.380 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:02.384 00.004 7680 IsSlewing returns 0
03:36:02.385 00.001 6120 Enqueuing Expose request
03:36:02.388 00.003 7680 IsGuiding returns 0
03:36:02.389 00.001 7680 PulseGuide returned control before completion, sleep 181
03:36:02.583 00.194 7680 IsGuiding returns 1
03:36:02.583 00.000 7680 scope still moving after pulse duration time elapsed
03:36:02.616 00.033 7680 IsSlewing returns 0
03:36:02.618 00.002 7680 IsGuiding returns 1
03:36:02.648 00.030 7680 IsSlewing returns 0
03:36:02.650 00.002 7680 IsGuiding returns 0
03:36:02.650 00.000 7680 scope move finished after 171 + 90 ms
03:36:02.650 00.000 7680 Move returns status 0, amount 171
03:36:02.650 00.000 7680 move complete, result=0
03:36:02.651 00.001 7680 worker thread done servicing request
03:36:02.652 00.001 7680 Worker thread wakes up
03:36:02.652 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 171 ms SOUTH
03:36:02.660 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:02.660 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:03.912 01.252 7680 Exposure complete
03:36:04.051 00.139 7680 worker thread done servicing request
03:36:04.051 00.000 6120 OnExposeComplete: enter
03:36:04.055 00.004 6120 UpdateGuideState(): m_state=6
03:36:04.059 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3232
03:36:04.064 00.005 6120 Star::Find returns 1 (0), X=514.87, Y=670.19, Mass=8046, SNR=59.0, Peak=206 HFD=6.5
03:36:04.068 00.004 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
03:36:04.073 00.005 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
03:36:04.077 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.67 hyp=0.67 cameraTheta=-1.49 mountX=-0.07 mountY=0.63, mountTheta=1.68
03:36:04.082 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.67, opts=13)
03:36:04.085 00.003 6120 Enqueuing Move request for scope (0.06, -0.67)
03:36:04.089 00.004 7680 Worker thread wakes up
03:36:04.089 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.67) opts 0xd
03:36:04.089 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.67)
03:36:04.089 00.000 7680 Moving (0.06, -0.67) raw xDistance=-0.07 yDistance=0.63
03:36:04.089 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:04.094 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:36:04.094 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
03:36:04.094 00.000 6120 UpdateGuideState exits: m=8046 SNR=59.0
03:36:04.099 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:04.103 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:04.107 00.004 6120 Enqueuing Expose request
03:36:04.111 00.004 7680 MoveAxis(E, 0, ABG)
03:36:04.111 00.000 7680 Move returns status 0, amount 0
03:36:04.111 00.000 7680 MoveAxis(S, 341, ABG)
03:36:04.111 00.000 7680 Guiding  Dir = 1, Dur = 341
03:36:04.111 00.000 7680 IsSlewing returns 0
03:36:04.112 00.001 7680 IsGuiding returns 0
03:36:04.112 00.000 7680 PulseGuide returned control before completion, sleep 351
03:36:04.477 00.365 7680 IsGuiding returns 1
03:36:04.479 00.002 7680 scope still moving after pulse duration time elapsed
03:36:04.508 00.029 7680 IsSlewing returns 0
03:36:04.508 00.000 7680 IsGuiding returns 0
03:36:04.509 00.001 7680 scope move finished after 341 + 55 ms
03:36:04.509 00.000 7680 Move returns status 0, amount 341
03:36:04.509 00.000 7680 move complete, result=0
03:36:04.509 00.000 7680 worker thread done servicing request
03:36:04.511 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 341 ms SOUTH
03:36:04.516 00.005 7680 Worker thread wakes up
03:36:04.517 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:04.517 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:05.765 01.248 7680 Exposure complete
03:36:05.905 00.140 7680 worker thread done servicing request
03:36:05.905 00.000 6120 OnExposeComplete: enter
03:36:05.909 00.004 6120 UpdateGuideState(): m_state=6
03:36:05.912 00.003 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3233
03:36:05.917 00.005 6120 Star::Find returns 1 (0), X=514.52, Y=672.78, Mass=7510, SNR=57.9, Peak=181 HFD=6.5
03:36:05.920 00.003 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (0.19) = xAngle (1.54 = 1.54)
03:36:05.924 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.41 = -1.87)
03:36:05.927 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=1.92 hyp=1.94 cameraTheta=1.72 mountX=0.07 mountY=-1.85, mountTheta=-1.53
03:36:05.932 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=1.92, opts=13)
03:36:05.935 00.003 6120 Enqueuing Move request for scope (-0.29, 1.92)
03:36:05.939 00.004 7680 Worker thread wakes up
03:36:05.939 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:05.944 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 1.92) opts 0xd
03:36:05.944 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 1.92)
03:36:05.945 00.001 7680 Moving (-0.29, 1.92) raw xDistance=0.07 yDistance=-1.85
03:36:05.945 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:36:05.945 00.000 7680 resist switch: large excursion: input -1.85 thresh 0.60 direction from 1 to -1
03:36:05.945 00.000 6120 UpdateGuideState exits: m=7510 SNR=57.9
03:36:05.950 00.005 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.56
03:36:05.951 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:05.954 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:05.957 00.003 7680 GuideAlgorithmResistSwitch::result() returns -1.85 from input -1.85
03:36:05.957 00.000 6120 Enqueuing Expose request
03:36:05.961 00.004 7680 MoveAxis(E, 0, ABG)
03:36:05.961 00.000 7680 Move returns status 0, amount 0
03:36:05.961 00.000 7680 MoveAxis(N, 1006, ABG)
03:36:05.961 00.000 7680 Guiding  Dir = 0, Dur = 1006
03:36:05.963 00.002 7680 IsSlewing returns 0
03:36:05.963 00.000 7680 IsGuiding returns 0
03:36:05.963 00.000 7680 PulseGuide returned control before completion, sleep 1016
03:36:06.989 01.026 7680 IsGuiding returns 1
03:36:06.990 00.001 7680 scope still moving after pulse duration time elapsed
03:36:07.020 00.030 7680 IsSlewing returns 0
03:36:07.022 00.002 7680 IsGuiding returns 0
03:36:07.023 00.001 7680 scope move finished after 1006 + 53 ms
03:36:07.023 00.000 7680 Move returns status 0, amount 1006
03:36:07.023 00.000 7680 move complete, result=0
03:36:07.023 00.000 7680 worker thread done servicing request
03:36:07.025 00.002 7680 Worker thread wakes up
03:36:07.025 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.9 px 1006 ms NORTH
03:36:07.032 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:07.033 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:08.284 01.251 7680 Exposure complete
03:36:08.425 00.141 7680 worker thread done servicing request
03:36:08.425 00.000 6120 OnExposeComplete: enter
03:36:08.428 00.003 6120 UpdateGuideState(): m_state=6
03:36:08.432 00.004 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3234
03:36:08.436 00.004 6120 Star::Find returns 1 (0), X=514.56, Y=669.91, Mass=8567, SNR=61.7, Peak=224 HFD=6.6
03:36:08.440 00.004 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
03:36:08.445 00.005 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.86 = 0.86)
03:36:08.448 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.95 hyp=0.98 cameraTheta=-1.82 mountX=-0.42 mountY=0.74, mountTheta=2.08
03:36:08.455 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.95, opts=13)
03:36:08.460 00.005 6120 Enqueuing Move request for scope (-0.25, -0.95)
03:36:08.464 00.004 7680 Worker thread wakes up
03:36:08.464 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.95) opts 0xd
03:36:08.464 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.95)
03:36:08.464 00.000 7680 Moving (-0.25, -0.95) raw xDistance=-0.42 yDistance=0.74
03:36:08.465 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
03:36:08.465 00.000 7680 resist switch: large excursion: input 0.74 thresh 0.60 direction from -1 to 1
03:36:08.466 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.23
03:36:08.466 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
03:36:08.466 00.000 7680 MoveAxis(E, 171, ABG)
03:36:08.466 00.000 7680 Guiding  Dir = 2, Dur = 171
03:36:08.467 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:08.471 00.004 7680 IsSlewing returns 0
03:36:08.471 00.000 6120 UpdateGuideState exits: m=8567 SNR=61.7
03:36:08.477 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:08.482 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:08.486 00.004 6120 Enqueuing Expose request
03:36:08.489 00.003 7680 IsGuiding returns 0
03:36:08.490 00.001 7680 PulseGuide returned control before completion, sleep 181
03:36:08.679 00.189 7680 IsGuiding returns 1
03:36:08.680 00.001 7680 scope still moving after pulse duration time elapsed
03:36:08.710 00.030 7680 IsSlewing returns 0
03:36:08.712 00.002 7680 IsGuiding returns 0
03:36:08.712 00.000 7680 scope move finished after 171 + 51 ms
03:36:08.712 00.000 7680 Move returns status 0, amount 171
03:36:08.713 00.001 7680 MoveAxis(S, 403, ABG)
03:36:08.714 00.001 7680 Guiding  Dir = 1, Dur = 403
03:36:08.714 00.000 7680 IsSlewing returns 0
03:36:08.715 00.001 7680 IsGuiding returns 0
03:36:08.716 00.001 7680 PulseGuide returned control before completion, sleep 413
03:36:09.145 00.429 7680 IsGuiding returns 1
03:36:09.145 00.000 7680 scope still moving after pulse duration time elapsed
03:36:09.176 00.031 7680 IsSlewing returns 0
03:36:09.178 00.002 7680 IsGuiding returns 0
03:36:09.179 00.001 7680 scope move finished after 403 + 60 ms
03:36:09.179 00.000 7680 Move returns status 0, amount 403
03:36:09.179 00.000 7680 move complete, result=0
03:36:09.180 00.001 7680 worker thread done servicing request
03:36:09.181 00.001 6120 GuideStep: -0.4 px 171 ms EAST, 0.7 px 403 ms SOUTH
03:36:09.188 00.007 7680 Worker thread wakes up
03:36:09.188 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:09.189 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:10.433 01.244 7680 Exposure complete
03:36:10.583 00.150 7680 worker thread done servicing request
03:36:10.584 00.001 6120 OnExposeComplete: enter
03:36:10.589 00.005 6120 UpdateGuideState(): m_state=6
03:36:10.592 00.003 6120 Star::Find(15, 514, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3235
03:36:10.598 00.006 6120 Star::Find returns 1 (0), X=514.79, Y=669.74, Mass=8501, SNR=61.6, Peak=200 HFD=6.6
03:36:10.602 00.004 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
03:36:10.607 00.005 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
03:36:10.610 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-1.12 hyp=1.12 cameraTheta=-1.59 mountX=-0.23 mountY=1.00, mountTheta=1.79
03:36:10.616 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-1.12, opts=13)
03:36:10.621 00.005 6120 Enqueuing Move request for scope (-0.02, -1.12)
03:36:10.625 00.004 7680 Worker thread wakes up
03:36:10.625 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.12) opts 0xd
03:36:10.626 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, -1.12)
03:36:10.626 00.000 7680 Moving (-0.02, -1.12) raw xDistance=-0.23 yDistance=1.00
03:36:10.626 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
03:36:10.626 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.00
03:36:10.627 00.001 7680 MoveAxis(E, 104, ABG)
03:36:10.627 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:10.632 00.005 7680 Guiding  Dir = 2, Dur = 104
03:36:10.632 00.000 6120 UpdateGuideState exits: m=8501 SNR=61.6
03:36:10.638 00.006 7680 IsSlewing returns 0
03:36:10.638 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:10.642 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:10.646 00.004 7680 IsGuiding returns 0
03:36:10.646 00.000 6120 Enqueuing Expose request
03:36:10.650 00.004 7680 PulseGuide returned control before completion, sleep 114
03:36:10.766 00.116 7680 IsGuiding returns 1
03:36:10.767 00.001 7680 scope still moving after pulse duration time elapsed
03:36:10.798 00.031 7680 IsSlewing returns 0
03:36:10.800 00.002 7680 IsGuiding returns 0
03:36:10.800 00.000 7680 scope move finished after 104 + 49 ms
03:36:10.800 00.000 7680 Move returns status 0, amount 104
03:36:10.800 00.000 7680 MoveAxis(S, 542, ABG)
03:36:10.801 00.001 7680 Guiding  Dir = 1, Dur = 542
03:36:10.801 00.000 7680 IsSlewing returns 0
03:36:10.802 00.001 7680 IsGuiding returns 0
03:36:10.802 00.000 7680 PulseGuide returned control before completion, sleep 552
03:36:11.362 00.560 7680 IsGuiding returns 1
03:36:11.364 00.002 7680 scope still moving after pulse duration time elapsed
03:36:11.393 00.029 7680 IsSlewing returns 0
03:36:11.394 00.001 7680 IsGuiding returns 0
03:36:11.394 00.000 7680 scope move finished after 542 + 49 ms
03:36:11.395 00.001 7680 Move returns status 0, amount 542
03:36:11.395 00.000 7680 move complete, result=0
03:36:11.395 00.000 7680 worker thread done servicing request
03:36:11.396 00.001 7680 Worker thread wakes up
03:36:11.396 00.000 6120 GuideStep: -0.2 px 104 ms EAST, 1.0 px 542 ms SOUTH
03:36:11.402 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:11.402 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:12.653 01.251 7680 Exposure complete
03:36:12.803 00.150 7680 worker thread done servicing request
03:36:12.803 00.000 6120 OnExposeComplete: enter
03:36:12.807 00.004 6120 UpdateGuideState(): m_state=6
03:36:12.811 00.004 6120 Star::Find(15, 514, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3236
03:36:12.815 00.004 6120 Star::Find returns 1 (0), X=515.10, Y=670.12, Mass=7952, SNR=58.2, Peak=186 HFD=6.5
03:36:12.821 00.006 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
03:36:12.825 00.004 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
03:36:12.828 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=-0.74 hyp=0.80 cameraTheta=-1.20 mountX=0.15 mountY=0.79, mountTheta=1.39
03:36:12.834 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.74, opts=13)
03:36:12.839 00.005 6120 Enqueuing Move request for scope (0.29, -0.74)
03:36:12.843 00.004 7680 Worker thread wakes up
03:36:12.843 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.74) opts 0xd
03:36:12.843 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.74)
03:36:12.843 00.000 7680 Moving (0.29, -0.74) raw xDistance=0.15 yDistance=0.79
03:36:12.844 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:36:12.844 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
03:36:12.844 00.000 7680 MoveAxis(E, 0, ABG)
03:36:12.844 00.000 7680 Move returns status 0, amount 0
03:36:12.844 00.000 7680 MoveAxis(S, 431, ABG)
03:36:12.844 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:12.850 00.006 7680 Guiding  Dir = 1, Dur = 431
03:36:12.850 00.000 6120 UpdateGuideState exits: m=7952 SNR=58.2
03:36:12.855 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:12.858 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:12.862 00.004 6120 Enqueuing Expose request
03:36:12.865 00.003 7680 IsSlewing returns 0
03:36:12.866 00.001 7680 IsGuiding returns 0
03:36:12.866 00.000 7680 PulseGuide returned control before completion, sleep 441
03:36:13.315 00.449 7680 IsGuiding returns 1
03:36:13.315 00.000 7680 scope still moving after pulse duration time elapsed
03:36:13.345 00.030 7680 IsSlewing returns 0
03:36:13.347 00.002 7680 IsGuiding returns 0
03:36:13.347 00.000 7680 scope move finished after 431 + 49 ms
03:36:13.347 00.000 7680 Move returns status 0, amount 431
03:36:13.347 00.000 7680 move complete, result=0
03:36:13.347 00.000 7680 worker thread done servicing request
03:36:13.348 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.8 px 431 ms SOUTH
03:36:13.355 00.007 7680 Worker thread wakes up
03:36:13.355 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:13.356 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:14.609 01.253 7680 Exposure complete
03:36:14.733 00.124 7680 worker thread done servicing request
03:36:14.733 00.000 6120 OnExposeComplete: enter
03:36:14.737 00.004 6120 UpdateGuideState(): m_state=6
03:36:14.741 00.004 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3237
03:36:14.746 00.005 6120 Star::Find returns 1 (0), X=515.24, Y=670.80, Mass=8679, SNR=61.8, Peak=214 HFD=6.6
03:36:14.750 00.004 6120 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.19) = xAngle (-0.31 = -0.31)
03:36:14.754 00.004 6120 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.56 = 2.56)
03:36:14.759 00.005 6120 CameraToMount -- cameraX=0.43 cameraY=-0.05 hyp=0.44 cameraTheta=-0.13 mountX=0.41 mountY=0.24, mountTheta=0.52
03:36:14.763 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.43, y=-0.05, opts=13)
03:36:14.767 00.004 6120 Enqueuing Move request for scope (0.43, -0.05)
03:36:14.771 00.004 7680 Worker thread wakes up
03:36:14.772 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.05) opts 0xd
03:36:14.772 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:14.775 00.003 6120 UpdateGuideState exits: m=8679 SNR=61.8
03:36:14.778 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:14.784 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:14.791 00.007 6120 Enqueuing Expose request
03:36:14.796 00.005 7680 Handling offset move in thread for scope, endpoint = (0.43, -0.05)
03:36:14.796 00.000 7680 Moving (0.43, -0.05) raw xDistance=0.41 yDistance=0.24
03:36:14.796 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:36:14.796 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:36:14.797 00.001 7680 MoveAxis(W, 169, ABG)
03:36:14.797 00.000 7680 Guiding  Dir = 3, Dur = 169
03:36:14.797 00.000 7680 IsSlewing returns 0
03:36:14.798 00.001 7680 IsGuiding returns 0
03:36:14.798 00.000 7680 PulseGuide returned control before completion, sleep 179
03:36:14.990 00.192 7680 IsGuiding returns 1
03:36:14.991 00.001 7680 scope still moving after pulse duration time elapsed
03:36:15.021 00.030 7680 IsSlewing returns 0
03:36:15.023 00.002 7680 IsGuiding returns 0
03:36:15.023 00.000 7680 scope move finished after 169 + 56 ms
03:36:15.024 00.001 7680 Move returns status 0, amount 169
03:36:15.024 00.000 7680 MoveAxis(S, 130, ABG)
03:36:15.025 00.001 7680 Guiding  Dir = 1, Dur = 130
03:36:15.025 00.000 7680 IsSlewing returns 0
03:36:15.026 00.001 7680 IsGuiding returns 0
03:36:15.027 00.001 7680 PulseGuide returned control before completion, sleep 140
03:36:15.177 00.150 7680 IsGuiding returns 1
03:36:15.179 00.002 7680 scope still moving after pulse duration time elapsed
03:36:15.209 00.030 7680 IsSlewing returns 0
03:36:15.211 00.002 7680 IsGuiding returns 0
03:36:15.211 00.000 7680 scope move finished after 130 + 54 ms
03:36:15.211 00.000 7680 Move returns status 0, amount 130
03:36:15.212 00.001 7680 move complete, result=0
03:36:15.213 00.001 7680 worker thread done servicing request
03:36:15.214 00.001 7680 Worker thread wakes up
03:36:15.214 00.000 6120 GuideStep: 0.4 px 169 ms WEST, 0.2 px 130 ms SOUTH
03:36:15.223 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:15.224 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:16.469 01.245 7680 Exposure complete
03:36:16.606 00.137 7680 worker thread done servicing request
03:36:16.606 00.000 6120 OnExposeComplete: enter
03:36:16.611 00.005 6120 UpdateGuideState(): m_state=6
03:36:16.614 00.003 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3238
03:36:16.619 00.005 6120 Star::Find returns 1 (0), X=515.09, Y=670.75, Mass=8084, SNR=59.9, Peak=198 HFD=6.7
03:36:16.624 00.005 6120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.19) = xAngle (-0.55 = -0.55)
03:36:16.628 00.004 6120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.32 = 2.32)
03:36:16.631 00.003 6120 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-0.37 mountX=0.25 mountY=0.22, mountTheta=0.71
03:36:16.637 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.11, opts=13)
03:36:16.641 00.004 6120 Enqueuing Move request for scope (0.28, -0.11)
03:36:16.645 00.004 7680 Worker thread wakes up
03:36:16.645 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.11) opts 0xd
03:36:16.645 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.11)
03:36:16.645 00.000 7680 Moving (0.28, -0.11) raw xDistance=0.25 yDistance=0.22
03:36:16.645 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.25
03:36:16.646 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:16.649 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:36:16.650 00.001 7680 MoveAxis(W, 116, ABG)
03:36:16.650 00.000 6120 UpdateGuideState exits: m=8084 SNR=59.9
03:36:16.654 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:16.658 00.004 7680 Guiding  Dir = 3, Dur = 116
03:36:16.658 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:16.662 00.004 7680 IsSlewing returns 0
03:36:16.663 00.001 6120 Enqueuing Expose request
03:36:16.666 00.003 7680 IsGuiding returns 0
03:36:16.667 00.001 7680 PulseGuide returned control before completion, sleep 126
03:36:16.802 00.135 7680 IsGuiding returns 1
03:36:16.803 00.001 7680 scope still moving after pulse duration time elapsed
03:36:16.833 00.030 7680 IsSlewing returns 0
03:36:16.835 00.002 7680 IsGuiding returns 0
03:36:16.837 00.002 7680 scope move finished after 116 + 53 ms
03:36:16.837 00.000 7680 Move returns status 0, amount 116
03:36:16.838 00.001 7680 MoveAxis(S, 119, ABG)
03:36:16.839 00.001 7680 Guiding  Dir = 1, Dur = 119
03:36:16.840 00.001 7680 IsSlewing returns 0
03:36:16.840 00.000 7680 IsGuiding returns 0
03:36:16.841 00.001 7680 PulseGuide returned control before completion, sleep 129
03:36:16.987 00.146 7680 IsGuiding returns 1
03:36:16.988 00.001 7680 scope still moving after pulse duration time elapsed
03:36:17.018 00.030 7680 IsSlewing returns 0
03:36:17.019 00.001 7680 IsGuiding returns 0
03:36:17.020 00.001 7680 scope move finished after 119 + 59 ms
03:36:17.020 00.000 7680 Move returns status 0, amount 119
03:36:17.020 00.000 7680 move complete, result=0
03:36:17.021 00.001 7680 worker thread done servicing request
03:36:17.021 00.000 7680 Worker thread wakes up
03:36:17.021 00.000 6120 GuideStep: 0.3 px 116 ms WEST, 0.2 px 119 ms SOUTH
03:36:17.028 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:17.029 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:18.279 01.250 7680 Exposure complete
03:36:18.422 00.143 7680 worker thread done servicing request
03:36:18.422 00.000 6120 OnExposeComplete: enter
03:36:18.427 00.005 6120 UpdateGuideState(): m_state=6
03:36:18.432 00.005 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3239
03:36:18.435 00.003 6120 Star::Find returns 1 (0), X=514.99, Y=670.90, Mass=8684, SNR=61.5, Peak=212 HFD=6.4
03:36:18.439 00.004 6120 CameraToMount -- cameraTheta (0.22) - m_xAngle (0.19) = xAngle (0.04 = 0.04)
03:36:18.443 00.004 6120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.91 = 2.91)
03:36:18.447 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.22 mountX=0.18 mountY=0.04, mountTheta=0.23
03:36:18.452 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.04, opts=13)
03:36:18.456 00.004 6120 Enqueuing Move request for scope (0.18, 0.04)
03:36:18.460 00.004 7680 Worker thread wakes up
03:36:18.460 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
03:36:18.461 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
03:36:18.461 00.000 7680 Moving (0.18, 0.04) raw xDistance=0.18 yDistance=0.04
03:36:18.461 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:36:18.461 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:36:18.461 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:36:18.462 00.001 7680 MoveAxis(E, 0, ABG)
03:36:18.462 00.000 7680 Move returns status 0, amount 0
03:36:18.462 00.000 7680 MoveAxis(N, 0, ABG)
03:36:18.462 00.000 7680 Move returns status 0, amount 0
03:36:18.462 00.000 7680 move complete, result=0
03:36:18.462 00.000 7680 worker thread done servicing request
03:36:18.462 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:18.467 00.005 6120 UpdateGuideState exits: m=8684 SNR=61.5
03:36:18.471 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:18.475 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:18.479 00.004 6120 Enqueuing Expose request
03:36:18.483 00.004 7680 Worker thread wakes up
03:36:18.483 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:36:18.486 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:18.486 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:19.740 01.254 7680 Exposure complete
03:36:19.874 00.134 7680 worker thread done servicing request
03:36:19.874 00.000 6120 OnExposeComplete: enter
03:36:19.879 00.005 6120 UpdateGuideState(): m_state=6
03:36:19.882 00.003 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3240
03:36:19.887 00.005 6120 Star::Find returns 1 (0), X=514.99, Y=670.75, Mass=8726, SNR=61.5, Peak=218 HFD=6.7
03:36:19.890 00.003 6120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.19) = xAngle (-0.74 = -0.74)
03:36:19.894 00.004 6120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.14 = 2.14)
03:36:19.899 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.55 mountX=0.16 mountY=0.18, mountTheta=0.85
03:36:19.904 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.11, opts=13)
03:36:19.907 00.003 6120 Enqueuing Move request for scope (0.18, -0.11)
03:36:19.911 00.004 7680 Worker thread wakes up
03:36:19.911 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
03:36:19.911 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
03:36:19.911 00.000 7680 Moving (0.18, -0.11) raw xDistance=0.16 yDistance=0.18
03:36:19.911 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:36:19.911 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:36:19.911 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:36:19.911 00.000 7680 MoveAxis(E, 0, ABG)
03:36:19.912 00.001 7680 Move returns status 0, amount 0
03:36:19.912 00.000 7680 MoveAxis(N, 0, ABG)
03:36:19.912 00.000 7680 Move returns status 0, amount 0
03:36:19.912 00.000 7680 move complete, result=0
03:36:19.912 00.000 7680 worker thread done servicing request
03:36:19.914 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:19.918 00.004 6120 UpdateGuideState exits: m=8726 SNR=61.5
03:36:19.921 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:19.925 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:19.928 00.003 6120 Enqueuing Expose request
03:36:19.932 00.004 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:36:19.935 00.003 7680 Worker thread wakes up
03:36:19.935 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:19.935 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:21.191 01.256 7680 Exposure complete
03:36:21.338 00.147 7680 worker thread done servicing request
03:36:21.338 00.000 6120 OnExposeComplete: enter
03:36:21.342 00.004 6120 UpdateGuideState(): m_state=6
03:36:21.348 00.006 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3241
03:36:21.353 00.005 6120 Star::Find returns 1 (0), X=514.76, Y=670.72, Mass=8784, SNR=62.2, Peak=212 HFD=6.6
03:36:21.357 00.004 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
03:36:21.362 00.005 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
03:36:21.365 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.14 cameraTheta=-1.93 mountX=-0.07 mountY=0.10, mountTheta=2.21
03:36:21.372 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.14, opts=13)
03:36:21.378 00.006 6120 Enqueuing Move request for scope (-0.05, -0.14)
03:36:21.383 00.005 7680 Worker thread wakes up
03:36:21.383 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:21.387 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
03:36:21.387 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
03:36:21.387 00.000 7680 Moving (-0.05, -0.14) raw xDistance=-0.07 yDistance=0.10
03:36:21.387 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:36:21.388 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:36:21.388 00.000 6120 UpdateGuideState exits: m=8784 SNR=62.2
03:36:21.392 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:21.395 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:36:21.395 00.000 7680 MoveAxis(E, 0, ABG)
03:36:21.396 00.001 7680 Move returns status 0, amount 0
03:36:21.396 00.000 7680 MoveAxis(N, 0, ABG)
03:36:21.396 00.000 7680 Move returns status 0, amount 0
03:36:21.396 00.000 7680 move complete, result=0
03:36:21.396 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:21.401 00.005 6120 Enqueuing Expose request
03:36:21.405 00.004 7680 worker thread done servicing request
03:36:21.406 00.001 7680 Worker thread wakes up
03:36:21.406 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:21.406 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:21.406 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:22.662 01.256 7680 Exposure complete
03:36:22.805 00.143 7680 worker thread done servicing request
03:36:22.805 00.000 6120 OnExposeComplete: enter
03:36:22.808 00.003 6120 UpdateGuideState(): m_state=6
03:36:22.811 00.003 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3242
03:36:22.815 00.004 6120 Star::Find returns 1 (0), X=514.62, Y=672.76, Mass=7733, SNR=58.7, Peak=202 HFD=6.5
03:36:22.819 00.004 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (0.19) = xAngle (1.48 = 1.48)
03:36:22.822 00.003 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.36 = -1.93)
03:36:22.824 00.002 6120 CameraToMount -- cameraX=-0.19 cameraY=1.90 hyp=1.91 cameraTheta=1.67 mountX=0.17 mountY=-1.79, mountTheta=-1.48
03:36:22.829 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=1.90, opts=13)
03:36:22.833 00.004 6120 Enqueuing Move request for scope (-0.19, 1.90)
03:36:22.836 00.003 7680 Worker thread wakes up
03:36:22.836 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 1.90) opts 0xd
03:36:22.836 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 1.90)
03:36:22.836 00.000 7680 Moving (-0.19, 1.90) raw xDistance=0.17 yDistance=-1.79
03:36:22.836 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:36:22.836 00.000 7680 resist switch: large excursion: input -1.79 thresh 0.60 direction from 1 to -1
03:36:22.837 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.38
03:36:22.837 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:22.841 00.004 7680 GuideAlgorithmResistSwitch::result() returns -1.79 from input -1.79
03:36:22.841 00.000 7680 MoveAxis(E, 0, ABG)
03:36:22.841 00.000 7680 Move returns status 0, amount 0
03:36:22.841 00.000 7680 MoveAxis(N, 973, ABG)
03:36:22.842 00.001 7680 Guiding  Dir = 0, Dur = 973
03:36:22.842 00.000 6120 UpdateGuideState exits: m=7733 SNR=58.7
03:36:22.845 00.003 7680 IsSlewing returns 0
03:36:22.845 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:22.849 00.004 7680 IsGuiding returns 0
03:36:22.849 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:22.852 00.003 7680 PulseGuide returned control before completion, sleep 983
03:36:22.852 00.000 6120 Enqueuing Expose request
03:36:23.839 00.987 7680 IsGuiding returns 1
03:36:23.841 00.002 7680 scope still moving after pulse duration time elapsed
03:36:23.871 00.030 7680 IsSlewing returns 0
03:36:23.874 00.003 7680 IsGuiding returns 0
03:36:23.874 00.000 7680 scope move finished after 973 + 52 ms
03:36:23.875 00.001 7680 Move returns status 0, amount 973
03:36:23.875 00.000 7680 move complete, result=0
03:36:23.876 00.001 7680 worker thread done servicing request
03:36:23.877 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -1.8 px 973 ms NORTH
03:36:23.886 00.009 7680 Worker thread wakes up
03:36:23.888 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:23.888 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:25.140 01.252 7680 Exposure complete
03:36:25.282 00.142 7680 worker thread done servicing request
03:36:25.283 00.001 6120 OnExposeComplete: enter
03:36:25.288 00.005 6120 UpdateGuideState(): m_state=6
03:36:25.293 00.005 6120 Star::Find(15, 514, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3243
03:36:25.297 00.004 6120 Star::Find returns 1 (0), X=514.52, Y=669.72, Mass=8262, SNR=60.5, Peak=195 HFD=6.9
03:36:25.300 00.003 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.00 = -2.00)
03:36:25.304 00.004 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
03:36:25.308 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=-1.14 hyp=1.17 cameraTheta=-1.82 mountX=-0.49 mountY=0.90, mountTheta=2.07
03:36:25.313 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-1.14, opts=13)
03:36:25.317 00.004 6120 Enqueuing Move request for scope (-0.29, -1.14)
03:36:25.321 00.004 7680 Worker thread wakes up
03:36:25.321 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -1.14) opts 0xd
03:36:25.321 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, -1.14)
03:36:25.322 00.001 7680 Moving (-0.29, -1.14) raw xDistance=-0.49 yDistance=0.90
03:36:25.322 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
03:36:25.322 00.000 7680 resist switch: large excursion: input 0.90 thresh 0.60 direction from -1 to 1
03:36:25.322 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.69
03:36:25.322 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
03:36:25.323 00.001 7680 MoveAxis(E, 201, ABG)
03:36:25.323 00.000 7680 Guiding  Dir = 2, Dur = 201
03:36:25.323 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:25.326 00.003 7680 IsSlewing returns 0
03:36:25.326 00.000 6120 UpdateGuideState exits: m=8262 SNR=60.5
03:36:25.331 00.005 7680 IsGuiding returns 0
03:36:25.331 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:25.334 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:25.338 00.004 7680 PulseGuide returned control before completion, sleep 211
03:36:25.338 00.000 6120 Enqueuing Expose request
03:36:25.551 00.213 7680 IsGuiding returns 1
03:36:25.552 00.001 7680 scope still moving after pulse duration time elapsed
03:36:25.582 00.030 7680 IsSlewing returns 0
03:36:25.583 00.001 7680 IsGuiding returns 0
03:36:25.584 00.001 7680 scope move finished after 201 + 52 ms
03:36:25.584 00.000 7680 Move returns status 0, amount 201
03:36:25.585 00.001 7680 MoveAxis(S, 487, ABG)
03:36:25.585 00.000 7680 Guiding  Dir = 1, Dur = 487
03:36:25.586 00.001 7680 IsSlewing returns 0
03:36:25.587 00.001 7680 IsGuiding returns 0
03:36:25.587 00.000 7680 PulseGuide returned control before completion, sleep 497
03:36:26.097 00.510 7680 IsGuiding returns 1
03:36:26.098 00.001 7680 scope still moving after pulse duration time elapsed
03:36:26.128 00.030 7680 IsSlewing returns 0
03:36:26.131 00.003 7680 IsGuiding returns 1
03:36:26.160 00.029 7680 IsSlewing returns 0
03:36:26.161 00.001 7680 IsGuiding returns 1
03:36:26.192 00.031 7680 IsSlewing returns 0
03:36:26.192 00.000 7680 IsGuiding returns 0
03:36:26.194 00.002 7680 scope move finished after 487 + 119 ms
03:36:26.194 00.000 7680 Move returns status 0, amount 487
03:36:26.194 00.000 7680 move complete, result=0
03:36:26.195 00.001 7680 worker thread done servicing request
03:36:26.195 00.000 6120 GuideStep: -0.5 px 201 ms EAST, 0.9 px 487 ms SOUTH
03:36:26.206 00.011 7680 Worker thread wakes up
03:36:26.206 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:26.206 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:27.453 01.247 7680 Exposure complete
03:36:27.590 00.137 7680 worker thread done servicing request
03:36:27.590 00.000 6120 OnExposeComplete: enter
03:36:27.596 00.006 6120 UpdateGuideState(): m_state=6
03:36:27.601 00.005 6120 Star::Find(15, 514, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3244
03:36:27.605 00.004 6120 Star::Find returns 1 (0), X=515.05, Y=669.17, Mass=8102, SNR=60.1, Peak=222 HFD=6.4
03:36:27.609 00.004 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
03:36:27.613 00.004 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
03:36:27.616 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=-1.69 hyp=1.70 cameraTheta=-1.43 mountX=-0.08 mountY=1.62, mountTheta=1.62
03:36:27.621 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-1.69, opts=13)
03:36:27.628 00.007 6120 Enqueuing Move request for scope (0.24, -1.69)
03:36:27.632 00.004 7680 Worker thread wakes up
03:36:27.632 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -1.69) opts 0xd
03:36:27.632 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -1.69)
03:36:27.632 00.000 7680 Moving (0.24, -1.69) raw xDistance=-0.08 yDistance=1.62
03:36:27.632 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:36:27.632 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.62 from input 1.62
03:36:27.634 00.002 7680 MoveAxis(E, 0, ABG)
03:36:27.634 00.000 7680 Move returns status 0, amount 0
03:36:27.634 00.000 7680 MoveAxis(S, 879, ABG)
03:36:27.634 00.000 7680 Guiding  Dir = 1, Dur = 879
03:36:27.634 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:27.639 00.005 7680 IsSlewing returns 0
03:36:27.639 00.000 6120 UpdateGuideState exits: m=8102 SNR=60.1
03:36:27.641 00.002 7680 IsGuiding returns 0
03:36:27.641 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:27.646 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:27.650 00.004 7680 PulseGuide returned control before completion, sleep 889
03:36:27.650 00.000 6120 Enqueuing Expose request
03:36:28.555 00.905 7680 IsGuiding returns 0
03:36:28.556 00.001 7680 Move returns status 0, amount 879
03:36:28.557 00.001 7680 move complete, result=0
03:36:28.558 00.001 7680 worker thread done servicing request
03:36:28.560 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 1.6 px 879 ms SOUTH
03:36:28.567 00.007 7680 Worker thread wakes up
03:36:28.567 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:28.568 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:29.818 01.250 7680 Exposure complete
03:36:29.964 00.146 7680 worker thread done servicing request
03:36:29.964 00.000 6120 OnExposeComplete: enter
03:36:29.970 00.006 6120 UpdateGuideState(): m_state=6
03:36:29.974 00.004 6120 Star::Find(15, 515, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3245
03:36:29.977 00.003 6120 Star::Find returns 1 (0), X=514.92, Y=670.59, Mass=8944, SNR=63.1, Peak=212 HFD=6.8
03:36:29.982 00.005 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
03:36:29.984 00.002 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
03:36:29.989 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.20 mountX=0.05 mountY=0.29, mountTheta=1.39
03:36:29.994 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.27, opts=13)
03:36:29.996 00.002 6120 Enqueuing Move request for scope (0.11, -0.27)
03:36:30.002 00.006 7680 Worker thread wakes up
03:36:30.002 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.27) opts 0xd
03:36:30.002 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.27)
03:36:30.002 00.000 7680 Moving (0.11, -0.27) raw xDistance=0.05 yDistance=0.29
03:36:30.002 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:36:30.003 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:36:30.003 00.000 7680 MoveAxis(E, 0, ABG)
03:36:30.003 00.000 7680 Move returns status 0, amount 0
03:36:30.003 00.000 7680 MoveAxis(S, 158, ABG)
03:36:30.004 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:30.008 00.004 7680 Guiding  Dir = 1, Dur = 158
03:36:30.008 00.000 6120 UpdateGuideState exits: m=8944 SNR=63.1
03:36:30.012 00.004 7680 IsSlewing returns 0
03:36:30.013 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:30.017 00.004 7680 IsGuiding returns 0
03:36:30.017 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:30.020 00.003 7680 PulseGuide returned control before completion, sleep 168
03:36:30.020 00.000 6120 Enqueuing Expose request
03:36:30.202 00.182 7680 IsGuiding returns 1
03:36:30.203 00.001 7680 scope still moving after pulse duration time elapsed
03:36:30.233 00.030 7680 IsSlewing returns 0
03:36:30.234 00.001 7680 IsGuiding returns 1
03:36:30.265 00.031 7680 IsSlewing returns 0
03:36:30.266 00.001 7680 IsGuiding returns 1
03:36:30.296 00.030 7680 IsSlewing returns 0
03:36:30.297 00.001 7680 IsGuiding returns 0
03:36:30.298 00.001 7680 scope move finished after 158 + 122 ms
03:36:30.298 00.000 7680 Move returns status 0, amount 158
03:36:30.298 00.000 7680 move complete, result=0
03:36:30.299 00.001 7680 worker thread done servicing request
03:36:30.299 00.000 7680 Worker thread wakes up
03:36:30.300 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 158 ms SOUTH
03:36:30.306 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:30.306 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:31.552 01.246 7680 Exposure complete
03:36:31.686 00.134 7680 worker thread done servicing request
03:36:31.686 00.000 6120 OnExposeComplete: enter
03:36:31.691 00.005 6120 UpdateGuideState(): m_state=6
03:36:31.696 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3246
03:36:31.699 00.003 6120 Star::Find returns 1 (0), X=515.05, Y=670.98, Mass=8492, SNR=61.1, Peak=197 HFD=6.6
03:36:31.703 00.004 6120 CameraToMount -- cameraTheta (0.46) - m_xAngle (0.19) = xAngle (0.27 = 0.27)
03:36:31.707 00.004 6120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.14 = -3.14)
03:36:31.711 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=0.12 hyp=0.26 cameraTheta=0.46 mountX=0.25 mountY=-0.00, mountTheta=-0.00
03:36:31.715 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.12, opts=13)
03:36:31.721 00.006 6120 Enqueuing Move request for scope (0.24, 0.12)
03:36:31.726 00.005 7680 Worker thread wakes up
03:36:31.726 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.12) opts 0xd
03:36:31.726 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.12)
03:36:31.726 00.000 7680 Moving (0.24, 0.12) raw xDistance=0.25 yDistance=-0.00
03:36:31.727 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:36:31.727 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:31.732 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:36:31.732 00.000 6120 UpdateGuideState exits: m=8492 SNR=61.1
03:36:31.737 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:31.742 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:31.746 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:36:31.746 00.000 6120 Enqueuing Expose request
03:36:31.751 00.005 7680 MoveAxis(W, 104, ABG)
03:36:31.752 00.001 7680 Guiding  Dir = 3, Dur = 104
03:36:31.752 00.000 7680 IsSlewing returns 0
03:36:31.753 00.001 7680 IsGuiding returns 0
03:36:31.753 00.000 7680 PulseGuide returned control before completion, sleep 114
03:36:31.872 00.119 7680 IsGuiding returns 1
03:36:31.873 00.001 7680 scope still moving after pulse duration time elapsed
03:36:31.902 00.029 7680 IsSlewing returns 0
03:36:31.904 00.002 7680 IsGuiding returns 0
03:36:31.904 00.000 7680 scope move finished after 104 + 47 ms
03:36:31.905 00.001 7680 Move returns status 0, amount 104
03:36:31.906 00.001 7680 MoveAxis(N, 0, ABG)
03:36:31.906 00.000 7680 Move returns status 0, amount 0
03:36:31.906 00.000 7680 move complete, result=0
03:36:31.907 00.001 7680 worker thread done servicing request
03:36:31.908 00.001 7680 Worker thread wakes up
03:36:31.908 00.000 6120 GuideStep: 0.3 px 104 ms WEST, -0.0 px 0 ms NORTH
03:36:31.914 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:31.914 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:33.166 01.252 7680 Exposure complete
03:36:33.308 00.142 7680 worker thread done servicing request
03:36:33.308 00.000 6120 OnExposeComplete: enter
03:36:33.313 00.005 6120 UpdateGuideState(): m_state=6
03:36:33.319 00.006 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3247
03:36:33.323 00.004 6120 Star::Find returns 1 (0), X=514.93, Y=670.04, Mass=8079, SNR=60.4, Peak=219 HFD=6.4
03:36:33.328 00.005 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
03:36:33.332 00.004 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
03:36:33.335 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=-0.82 hyp=0.83 cameraTheta=-1.43 mountX=-0.04 mountY=0.79, mountTheta=1.62
03:36:33.340 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.82, opts=13)
03:36:33.342 00.002 6120 Enqueuing Move request for scope (0.12, -0.82)
03:36:33.346 00.004 7680 Worker thread wakes up
03:36:33.347 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:33.351 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.82) opts 0xd
03:36:33.351 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.82)
03:36:33.351 00.000 7680 Moving (0.12, -0.82) raw xDistance=-0.04 yDistance=0.79
03:36:33.351 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:36:33.352 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
03:36:33.352 00.000 7680 MoveAxis(E, 0, ABG)
03:36:33.352 00.000 7680 Move returns status 0, amount 0
03:36:33.352 00.000 7680 MoveAxis(S, 428, ABG)
03:36:33.353 00.001 6120 UpdateGuideState exits: m=8079 SNR=60.4
03:36:33.358 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:33.362 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:33.366 00.004 6120 Enqueuing Expose request
03:36:33.370 00.004 7680 Guiding  Dir = 1, Dur = 428
03:36:33.370 00.000 7680 IsSlewing returns 0
03:36:33.370 00.000 7680 IsGuiding returns 0
03:36:33.371 00.001 7680 PulseGuide returned control before completion, sleep 438
03:36:33.815 00.444 7680 IsGuiding returns 1
03:36:33.816 00.001 7680 scope still moving after pulse duration time elapsed
03:36:33.846 00.030 7680 IsSlewing returns 0
03:36:33.848 00.002 7680 IsGuiding returns 0
03:36:33.849 00.001 7680 scope move finished after 428 + 50 ms
03:36:33.849 00.000 7680 Move returns status 0, amount 428
03:36:33.850 00.001 7680 move complete, result=0
03:36:33.850 00.000 7680 worker thread done servicing request
03:36:33.850 00.000 7680 Worker thread wakes up
03:36:33.851 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.8 px 428 ms SOUTH
03:36:33.860 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:33.862 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:35.106 01.244 7680 Exposure complete
03:36:35.257 00.151 7680 worker thread done servicing request
03:36:35.257 00.000 6120 OnExposeComplete: enter
03:36:35.262 00.005 6120 UpdateGuideState(): m_state=6
03:36:35.266 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3248
03:36:35.270 00.004 6120 Star::Find returns 1 (0), X=514.98, Y=670.90, Mass=8504, SNR=60.7, Peak=201 HFD=6.5
03:36:35.274 00.004 6120 CameraToMount -- cameraTheta (0.22) - m_xAngle (0.19) = xAngle (0.03 = 0.03)
03:36:35.277 00.003 6120 CameraToMount -- cameraTheta (0.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.91 = 2.91)
03:36:35.282 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.22 mountX=0.17 mountY=0.04, mountTheta=0.23
03:36:35.289 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.04, opts=13)
03:36:35.293 00.004 6120 Enqueuing Move request for scope (0.16, 0.04)
03:36:35.297 00.004 7680 Worker thread wakes up
03:36:35.298 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:35.301 00.003 6120 UpdateGuideState exits: m=8504 SNR=60.7
03:36:35.305 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:35.308 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:35.313 00.005 6120 Enqueuing Expose request
03:36:35.317 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
03:36:35.317 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
03:36:35.317 00.000 7680 Moving (0.16, 0.04) raw xDistance=0.17 yDistance=0.04
03:36:35.317 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:36:35.318 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:36:35.318 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:36:35.319 00.001 7680 MoveAxis(E, 0, ABG)
03:36:35.319 00.000 7680 Move returns status 0, amount 0
03:36:35.319 00.000 7680 MoveAxis(N, 0, ABG)
03:36:35.319 00.000 7680 Move returns status 0, amount 0
03:36:35.319 00.000 7680 move complete, result=0
03:36:35.319 00.000 7680 worker thread done servicing request
03:36:35.320 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:36:35.324 00.004 7680 Worker thread wakes up
03:36:35.324 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:35.324 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:36.577 01.253 7680 Exposure complete
03:36:36.717 00.140 7680 worker thread done servicing request
03:36:36.717 00.000 6120 OnExposeComplete: enter
03:36:36.721 00.004 6120 UpdateGuideState(): m_state=6
03:36:36.726 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3249
03:36:36.730 00.004 6120 Star::Find returns 1 (0), X=514.97, Y=670.89, Mass=8256, SNR=60.2, Peak=208 HFD=6.5
03:36:36.734 00.004 6120 CameraToMount -- cameraTheta (0.21) - m_xAngle (0.19) = xAngle (0.03 = 0.03)
03:36:36.737 00.003 6120 CameraToMount -- cameraTheta (0.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.90 = 2.90)
03:36:36.742 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.21 mountX=0.17 mountY=0.04, mountTheta=0.23
03:36:36.746 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.04, opts=13)
03:36:36.749 00.003 6120 Enqueuing Move request for scope (0.16, 0.04)
03:36:36.753 00.004 7680 Worker thread wakes up
03:36:36.753 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
03:36:36.753 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
03:36:36.754 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:36.761 00.007 7680 Moving (0.16, 0.04) raw xDistance=0.17 yDistance=0.04
03:36:36.761 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:36:36.761 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:36:36.761 00.000 6120 UpdateGuideState exits: m=8256 SNR=60.2
03:36:36.767 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:36.771 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:36.775 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:36:36.776 00.001 6120 Enqueuing Expose request
03:36:36.782 00.006 7680 MoveAxis(E, 0, ABG)
03:36:36.783 00.001 7680 Move returns status 0, amount 0
03:36:36.783 00.000 7680 MoveAxis(N, 0, ABG)
03:36:36.784 00.001 7680 Move returns status 0, amount 0
03:36:36.784 00.000 7680 move complete, result=0
03:36:36.784 00.000 7680 worker thread done servicing request
03:36:36.785 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:36:36.792 00.007 7680 Worker thread wakes up
03:36:36.793 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:36.793 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:38.044 01.251 7680 Exposure complete
03:36:38.185 00.141 7680 worker thread done servicing request
03:36:38.185 00.000 6120 OnExposeComplete: enter
03:36:38.189 00.004 6120 UpdateGuideState(): m_state=6
03:36:38.193 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3250
03:36:38.199 00.006 6120 Star::Find returns 1 (0), X=514.73, Y=670.83, Mass=8691, SNR=62.1, Peak=205 HFD=6.6
03:36:38.204 00.005 6120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.19) = xAngle (-2.97 = -2.97)
03:36:38.208 00.004 6120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.10 = -0.10)
03:36:38.213 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.78 mountX=-0.09 mountY=-0.01, mountTheta=-3.04
03:36:38.219 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.03, opts=13)
03:36:38.224 00.005 6120 Enqueuing Move request for scope (-0.09, -0.03)
03:36:38.227 00.003 7680 Worker thread wakes up
03:36:38.228 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
03:36:38.228 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:38.231 00.003 6120 UpdateGuideState exits: m=8691 SNR=62.1
03:36:38.235 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:38.239 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:38.242 00.003 6120 Enqueuing Expose request
03:36:38.247 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
03:36:38.247 00.000 7680 Moving (-0.09, -0.03) raw xDistance=-0.09 yDistance=-0.01
03:36:38.247 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:36:38.247 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:36:38.248 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:36:38.248 00.000 7680 MoveAxis(E, 0, ABG)
03:36:38.248 00.000 7680 Move returns status 0, amount 0
03:36:38.248 00.000 7680 MoveAxis(N, 0, ABG)
03:36:38.248 00.000 7680 Move returns status 0, amount 0
03:36:38.248 00.000 7680 move complete, result=0
03:36:38.248 00.000 7680 worker thread done servicing request
03:36:38.249 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:36:38.252 00.003 7680 Worker thread wakes up
03:36:38.252 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:38.252 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:39.498 01.246 7680 Exposure complete
03:36:39.626 00.128 7680 worker thread done servicing request
03:36:39.626 00.000 6120 OnExposeComplete: enter
03:36:39.631 00.005 6120 UpdateGuideState(): m_state=6
03:36:39.635 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3251
03:36:39.639 00.004 6120 Star::Find returns 1 (0), X=514.78, Y=670.75, Mass=8225, SNR=60.2, Peak=199 HFD=6.6
03:36:39.643 00.004 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
03:36:39.646 00.003 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
03:36:39.649 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.86 mountX=-0.05 mountY=0.09, mountTheta=2.13
03:36:39.655 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.11, opts=13)
03:36:39.658 00.003 6120 Enqueuing Move request for scope (-0.03, -0.11)
03:36:39.663 00.005 7680 Worker thread wakes up
03:36:39.664 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:39.667 00.003 6120 UpdateGuideState exits: m=8225 SNR=60.2
03:36:39.672 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
03:36:39.672 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
03:36:39.672 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:39.676 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:39.679 00.003 6120 Enqueuing Expose request
03:36:39.683 00.004 7680 Moving (-0.03, -0.11) raw xDistance=-0.05 yDistance=0.09
03:36:39.683 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:36:39.683 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:36:39.683 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:36:39.683 00.000 7680 MoveAxis(E, 0, ABG)
03:36:39.684 00.001 7680 Move returns status 0, amount 0
03:36:39.684 00.000 7680 MoveAxis(N, 0, ABG)
03:36:39.685 00.001 7680 Move returns status 0, amount 0
03:36:39.685 00.000 7680 move complete, result=0
03:36:39.685 00.000 7680 worker thread done servicing request
03:36:39.685 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:39.689 00.004 7680 Worker thread wakes up
03:36:39.690 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:39.690 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:40.939 01.249 7680 Exposure complete
03:36:41.073 00.134 7680 worker thread done servicing request
03:36:41.074 00.001 6120 OnExposeComplete: enter
03:36:41.077 00.003 6120 UpdateGuideState(): m_state=6
03:36:41.081 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3252
03:36:41.085 00.004 6120 Star::Find returns 1 (0), X=514.84, Y=670.15, Mass=8292, SNR=60.2, Peak=209 HFD=6.5
03:36:41.089 00.004 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
03:36:41.092 00.003 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
03:36:41.095 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.71 hyp=0.71 cameraTheta=-1.53 mountX=-0.10 mountY=0.65, mountTheta=1.73
03:36:41.100 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.71, opts=13)
03:36:41.105 00.005 6120 Enqueuing Move request for scope (0.03, -0.71)
03:36:41.109 00.004 7680 Worker thread wakes up
03:36:41.109 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.71) opts 0xd
03:36:41.110 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:41.112 00.002 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.71)
03:36:41.114 00.002 6120 UpdateGuideState exits: m=8292 SNR=60.2
03:36:41.117 00.003 7680 Moving (0.03, -0.71) raw xDistance=-0.10 yDistance=0.65
03:36:41.117 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:41.122 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:41.124 00.002 6120 Enqueuing Expose request
03:36:41.127 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:36:41.127 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
03:36:41.129 00.002 7680 MoveAxis(E, 0, ABG)
03:36:41.129 00.000 7680 Move returns status 0, amount 0
03:36:41.129 00.000 7680 MoveAxis(S, 352, ABG)
03:36:41.129 00.000 7680 Guiding  Dir = 1, Dur = 352
03:36:41.129 00.000 7680 IsSlewing returns 0
03:36:41.130 00.001 7680 IsGuiding returns 0
03:36:41.130 00.000 7680 PulseGuide returned control before completion, sleep 362
03:36:41.507 00.377 7680 IsGuiding returns 1
03:36:41.508 00.001 7680 scope still moving after pulse duration time elapsed
03:36:41.538 00.030 7680 IsSlewing returns 0
03:36:41.539 00.001 7680 IsGuiding returns 1
03:36:41.569 00.030 7680 IsSlewing returns 0
03:36:41.570 00.001 7680 IsGuiding returns 0
03:36:41.571 00.001 7680 scope move finished after 352 + 88 ms
03:36:41.572 00.001 7680 Move returns status 0, amount 352
03:36:41.572 00.000 7680 move complete, result=0
03:36:41.573 00.001 7680 worker thread done servicing request
03:36:41.573 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 352 ms SOUTH
03:36:41.579 00.006 7680 Worker thread wakes up
03:36:41.579 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:41.579 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:42.832 01.253 7680 Exposure complete
03:36:42.978 00.146 7680 worker thread done servicing request
03:36:42.979 00.001 6120 OnExposeComplete: enter
03:36:42.982 00.003 6120 UpdateGuideState(): m_state=6
03:36:42.986 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3253
03:36:42.990 00.004 6120 Star::Find returns 1 (0), X=514.79, Y=670.86, Mass=7809, SNR=58.3, Peak=194 HFD=6.5
03:36:42.994 00.004 6120 CameraToMount -- cameraTheta (2.88) - m_xAngle (0.19) = xAngle (2.69 = 2.69)
03:36:42.998 00.004 6120 CameraToMount -- cameraTheta (2.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.57 = -0.72)
03:36:43.001 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.88 mountX=-0.02 mountY=-0.01, mountTheta=-2.51
03:36:43.008 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.01, opts=13)
03:36:43.014 00.006 6120 Enqueuing Move request for scope (-0.02, 0.01)
03:36:43.018 00.004 7680 Worker thread wakes up
03:36:43.018 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
03:36:43.018 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
03:36:43.018 00.000 7680 Moving (-0.02, 0.01) raw xDistance=-0.02 yDistance=-0.01
03:36:43.019 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:36:43.019 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:36:43.019 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:43.024 00.005 6120 UpdateGuideState exits: m=7809 SNR=58.3
03:36:43.028 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:43.031 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:43.035 00.004 6120 Enqueuing Expose request
03:36:43.040 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:36:43.040 00.000 7680 MoveAxis(E, 0, ABG)
03:36:43.040 00.000 7680 Move returns status 0, amount 0
03:36:43.040 00.000 7680 MoveAxis(N, 0, ABG)
03:36:43.041 00.001 7680 Move returns status 0, amount 0
03:36:43.041 00.000 7680 move complete, result=0
03:36:43.041 00.000 7680 worker thread done servicing request
03:36:43.042 00.001 7680 Worker thread wakes up
03:36:43.043 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:36:43.047 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:43.047 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:44.297 01.250 7680 Exposure complete
03:36:44.433 00.136 7680 worker thread done servicing request
03:36:44.433 00.000 6120 OnExposeComplete: enter
03:36:44.437 00.004 6120 UpdateGuideState(): m_state=6
03:36:44.442 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3254
03:36:44.445 00.003 6120 Star::Find returns 1 (0), X=514.74, Y=670.68, Mass=8408, SNR=61.5, Peak=207 HFD=6.8
03:36:44.449 00.004 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
03:36:44.452 00.003 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
03:36:44.456 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.94 mountX=-0.10 mountY=0.13, mountTheta=2.23
03:36:44.460 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.18, opts=13)
03:36:44.464 00.004 6120 Enqueuing Move request for scope (-0.07, -0.18)
03:36:44.469 00.005 7680 Worker thread wakes up
03:36:44.469 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
03:36:44.469 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
03:36:44.469 00.000 7680 Moving (-0.07, -0.18) raw xDistance=-0.10 yDistance=0.13
03:36:44.469 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:36:44.469 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:36:44.471 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:44.475 00.004 6120 UpdateGuideState exits: m=8408 SNR=61.5
03:36:44.479 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:36:44.479 00.000 7680 MoveAxis(E, 0, ABG)
03:36:44.479 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:44.483 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:44.487 00.004 6120 Enqueuing Expose request
03:36:44.490 00.003 7680 Move returns status 0, amount 0
03:36:44.490 00.000 7680 MoveAxis(N, 0, ABG)
03:36:44.491 00.001 7680 Move returns status 0, amount 0
03:36:44.491 00.000 7680 move complete, result=0
03:36:44.491 00.000 7680 worker thread done servicing request
03:36:44.491 00.000 7680 Worker thread wakes up
03:36:44.492 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:44.496 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:44.496 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:45.750 01.254 7680 Exposure complete
03:36:45.891 00.141 7680 worker thread done servicing request
03:36:45.892 00.001 6120 OnExposeComplete: enter
03:36:45.895 00.003 6120 UpdateGuideState(): m_state=6
03:36:45.901 00.006 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3255
03:36:45.904 00.003 6120 Star::Find returns 1 (0), X=514.79, Y=670.78, Mass=8323, SNR=60.4, Peak=208 HFD=6.6
03:36:45.909 00.005 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
03:36:45.914 00.005 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
03:36:45.920 00.006 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.80 mountX=-0.03 mountY=0.07, mountTheta=2.05
03:36:45.925 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.08, opts=13)
03:36:45.928 00.003 6120 Enqueuing Move request for scope (-0.02, -0.08)
03:36:45.932 00.004 7680 Worker thread wakes up
03:36:45.932 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
03:36:45.932 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
03:36:45.934 00.002 7680 Moving (-0.02, -0.08) raw xDistance=-0.03 yDistance=0.07
03:36:45.934 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:36:45.934 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:36:45.934 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:45.938 00.004 6120 UpdateGuideState exits: m=8323 SNR=60.4
03:36:45.942 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:36:45.942 00.000 7680 MoveAxis(E, 0, ABG)
03:36:45.943 00.001 7680 Move returns status 0, amount 0
03:36:45.943 00.000 7680 MoveAxis(N, 0, ABG)
03:36:45.943 00.000 7680 Move returns status 0, amount 0
03:36:45.943 00.000 7680 move complete, result=0
03:36:45.944 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:45.947 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:45.952 00.005 6120 Enqueuing Expose request
03:36:45.956 00.004 7680 worker thread done servicing request
03:36:45.956 00.000 7680 Worker thread wakes up
03:36:45.956 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:45.961 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:45.961 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:47.202 01.241 7680 Exposure complete
03:36:47.333 00.131 7680 worker thread done servicing request
03:36:47.334 00.001 6120 OnExposeComplete: enter
03:36:47.337 00.003 6120 UpdateGuideState(): m_state=6
03:36:47.340 00.003 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3256
03:36:47.344 00.004 6120 Star::Find returns 1 (0), X=514.83, Y=670.64, Mass=8546, SNR=61.5, Peak=207 HFD=6.8
03:36:47.347 00.003 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
03:36:47.351 00.004 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
03:36:47.354 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.47 mountX=-0.02 mountY=0.20, mountTheta=1.66
03:36:47.358 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.22, opts=13)
03:36:47.362 00.004 6120 Enqueuing Move request for scope (0.02, -0.22)
03:36:47.365 00.003 7680 Worker thread wakes up
03:36:47.366 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd
03:36:47.367 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.22)
03:36:47.367 00.000 7680 Moving (0.02, -0.22) raw xDistance=-0.02 yDistance=0.20
03:36:47.367 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:36:47.367 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
03:36:47.367 00.000 7680 MoveAxis(E, 0, ABG)
03:36:47.367 00.000 7680 Move returns status 0, amount 0
03:36:47.367 00.000 7680 MoveAxis(S, 111, ABG)
03:36:47.367 00.000 7680 Guiding  Dir = 1, Dur = 111
03:36:47.367 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:47.371 00.004 7680 IsSlewing returns 0
03:36:47.371 00.000 6120 UpdateGuideState exits: m=8546 SNR=61.5
03:36:47.375 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:47.379 00.004 7680 IsGuiding returns 0
03:36:47.379 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:47.384 00.005 6120 Enqueuing Expose request
03:36:47.387 00.003 7680 PulseGuide returned control before completion, sleep 121
03:36:47.519 00.132 7680 IsGuiding returns 1
03:36:47.521 00.002 7680 scope still moving after pulse duration time elapsed
03:36:47.550 00.029 7680 IsSlewing returns 0
03:36:47.551 00.001 7680 IsGuiding returns 0
03:36:47.551 00.000 7680 scope move finished after 111 + 61 ms
03:36:47.552 00.001 7680 Move returns status 0, amount 111
03:36:47.553 00.001 7680 move complete, result=0
03:36:47.553 00.000 7680 worker thread done servicing request
03:36:47.554 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 111 ms SOUTH
03:36:47.559 00.005 7680 Worker thread wakes up
03:36:47.559 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:47.560 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:48.814 01.254 7680 Exposure complete
03:36:48.934 00.120 7680 worker thread done servicing request
03:36:48.934 00.000 6120 OnExposeComplete: enter
03:36:48.939 00.005 6120 UpdateGuideState(): m_state=6
03:36:48.944 00.005 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3257
03:36:48.948 00.004 6120 Star::Find returns 1 (0), X=514.75, Y=670.72, Mass=8268, SNR=60.1, Peak=200 HFD=6.6
03:36:48.951 00.003 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.14 = -2.14)
03:36:48.955 00.004 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
03:36:48.959 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.95 mountX=-0.08 mountY=0.10, mountTheta=2.25
03:36:48.963 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.14, opts=13)
03:36:48.967 00.004 6120 Enqueuing Move request for scope (-0.06, -0.14)
03:36:48.971 00.004 7680 Worker thread wakes up
03:36:48.971 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
03:36:48.971 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
03:36:48.971 00.000 7680 Moving (-0.06, -0.14) raw xDistance=-0.08 yDistance=0.10
03:36:48.971 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:36:48.971 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:36:48.972 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:36:48.972 00.000 7680 MoveAxis(E, 0, ABG)
03:36:48.972 00.000 7680 Move returns status 0, amount 0
03:36:48.972 00.000 7680 MoveAxis(N, 0, ABG)
03:36:48.972 00.000 7680 Move returns status 0, amount 0
03:36:48.972 00.000 7680 move complete, result=0
03:36:48.972 00.000 7680 worker thread done servicing request
03:36:48.972 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:48.977 00.005 6120 UpdateGuideState exits: m=8268 SNR=60.1
03:36:48.981 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:48.984 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:48.987 00.003 6120 Enqueuing Expose request
03:36:48.991 00.004 7680 Worker thread wakes up
03:36:48.991 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:36:48.994 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:48.994 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(500,656,31,31)
03:36:50.122 01.128 6120 evsrv: cli 0FAEFBB8 connect
03:36:50.237 00.115 6120 case statement mapped state 6 to 3
03:36:50.242 00.005 7680 Exposure complete
03:36:50.243 00.001 6120 case statement mapped state 6 to 3
03:36:50.252 00.009 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"6a2e2e00-16b5-4658-b2aa-003936e9f2f1"}
03:36:50.259 00.007 6120 case statement mapped state 6 to 3
03:36:50.263 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a2e2e00-16b5-4658-b2aa-003936e9f2f1"}
03:36:50.266 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
03:36:50.271 00.005 6120 evsrv: cli 0FAF0158 connect
03:36:50.274 00.003 6120 case statement mapped state 6 to 3
03:36:50.278 00.004 6120 case statement mapped state 6 to 3
03:36:50.425 00.147 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"fd1dfc71-6531-4b46-b8f9-6c34e7c2449c"}
03:36:50.431 00.006 6120 PhdController::Dither begins
03:36:50.436 00.005 6120 dither: size=5.00, dRA=1.06 dDec=-1.05
03:36:50.441 00.005 6120 MountToCamera -- mountTheta (0.78) + m_xAngle (0.19) = xAngle (0.97 = 0.97)
03:36:50.558 00.117 6120 MountToCamera -- mountX=1.06 mountY=-1.05 hyp=1.49 mountTheta=0.78 cameraX=0.85, cameraY=1.23 cameraTheta=0.97
03:36:50.563 00.005 6120 setting lock position to (515.66, 672.09)
03:36:50.566 00.003 6120 Mount: notify guiding dithered (0.8, 1.2)
03:36:50.570 00.004 6120 Status Line: Dither by 1.06,-1.05
03:36:50.575 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
03:36:50.578 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
03:36:50.581 00.003 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"fd1dfc71-6531-4b46-b8f9-6c34e7c2449c"}
03:36:50.585 00.004 6120 evsrv: cli 0FAF0158 disconnect
03:36:50.611 00.026 7680 worker thread done servicing request
03:36:50.611 00.000 6120 OnExposeComplete: enter
03:36:50.614 00.003 6120 UpdateGuideState(): m_state=6
03:36:50.618 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3258
03:36:50.621 00.003 6120 Star::Find returns 1 (0), X=514.86, Y=670.62, Mass=8704, SNR=61.4, Peak=200 HFD=6.8
03:36:50.624 00.003 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.19) = xAngle (-2.26 = -2.26)
03:36:50.627 00.003 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.61 = 0.61)
03:36:50.630 00.003 6120 CameraToMount -- cameraX=-0.80 cameraY=-1.47 hyp=1.67 cameraTheta=-2.07 mountX=-1.06 mountY=0.97, mountTheta=2.40
03:36:50.633 00.003 6120 dither recenter: remaining=(-1.1,1.0) step=(-1.1,1.0)
03:36:50.636 00.003 6120 MountToCamera -- mountTheta (-2.36) + m_xAngle (0.19) = xAngle (-2.18 = -2.18)
03:36:50.639 00.003 6120 MountToCamera -- mountX=-1.06 mountY=1.05 hyp=1.49 mountTheta=-2.36 cameraX=-0.85, cameraY=-1.23 cameraTheta=-2.18
03:36:50.642 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.85, y=-1.23, opts=4)
03:36:50.645 00.003 6120 Enqueuing Move request for scope (-0.85, -1.23)
03:36:50.648 00.003 6120 Mount: notify direct move -1.06,1.05
03:36:50.651 00.003 7680 Worker thread wakes up
03:36:50.651 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.85, -1.23) opts 0x4
03:36:50.651 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.85, -1.23)
03:36:50.652 00.001 7680 Moving (-0.85, -1.23) raw xDistance=-1.06 yDistance=1.05
03:36:50.652 00.000 7680 MoveAxis(E, 689, B)
03:36:50.652 00.000 7680 Guiding  Dir = 2, Dur = 689
03:36:50.652 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:50.656 00.004 7680 IsSlewing returns 0
03:36:50.656 00.000 6120 UpdateGuideState exits: m=8704 SNR=61.4
03:36:50.660 00.004 7680 IsGuiding returns 0
03:36:50.660 00.000 6120 PhdController: settling, locked = 1, distance = 1.68 (1.50) aobump = 0 frame = 1 / 99999
03:36:50.662 00.002 7680 PulseGuide returned control before completion, sleep 699
03:36:50.662 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063410.662,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.68,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:36:50.665 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:50.669 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:50.672 00.003 6120 Enqueuing Expose request
03:36:51.370 00.698 7680 IsGuiding returns 1
03:36:51.370 00.000 7680 scope still moving after pulse duration time elapsed
03:36:51.402 00.032 7680 IsSlewing returns 0
03:36:51.402 00.000 7680 IsGuiding returns 0
03:36:51.402 00.000 7680 scope move finished after 689 + 53 ms
03:36:51.402 00.000 7680 Move returns status 0, amount 689
03:36:51.402 00.000 7680 MoveAxis(S, 569, B)
03:36:51.402 00.000 7680 Guiding  Dir = 1, Dur = 569
03:36:51.402 00.000 7680 IsSlewing returns 0
03:36:51.403 00.001 7680 IsGuiding returns 0
03:36:51.403 00.000 7680 PulseGuide returned control before completion, sleep 579
03:36:51.994 00.591 7680 IsGuiding returns 1
03:36:51.994 00.000 7680 scope still moving after pulse duration time elapsed
03:36:52.025 00.031 7680 IsSlewing returns 0
03:36:52.025 00.000 7680 IsGuiding returns 0
03:36:52.025 00.000 7680 scope move finished after 569 + 53 ms
03:36:52.025 00.000 7680 Move returns status 0, amount 569
03:36:52.025 00.000 7680 move complete, result=0
03:36:52.025 00.000 7680 worker thread done servicing request
03:36:52.027 00.002 6120 GuideStep: -1.1 px 689 ms EAST, 1.0 px 569 ms SOUTH
03:36:52.030 00.003 7680 Worker thread wakes up
03:36:52.030 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:52.030 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:36:53.288 01.258 7680 Exposure complete
03:36:53.417 00.129 7680 worker thread done servicing request
03:36:53.418 00.001 6120 OnExposeComplete: enter
03:36:53.422 00.004 6120 UpdateGuideState(): m_state=6
03:36:53.426 00.004 6120 Star::Find(15, 514, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3259
03:36:53.429 00.003 6120 Star::Find returns 1 (0), X=515.97, Y=670.81, Mass=7946, SNR=59.4, Peak=198 HFD=6.7
03:36:53.434 00.005 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
03:36:53.438 00.004 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
03:36:53.443 00.005 6120 CameraToMount -- cameraX=0.31 cameraY=-1.27 hyp=1.31 cameraTheta=-1.33 mountX=0.07 mountY=1.28, mountTheta=1.52
03:36:53.449 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-1.27, opts=13)
03:36:53.453 00.004 6120 Enqueuing Move request for scope (0.31, -1.27)
03:36:53.457 00.004 7680 Worker thread wakes up
03:36:53.458 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -1.27) opts 0xd
03:36:53.458 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, -1.27)
03:36:53.458 00.000 7680 Moving (0.31, -1.27) raw xDistance=0.07 yDistance=1.28
03:36:53.458 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:36:53.459 00.001 7680 resist switch: large excursion: input 1.28 thresh 0.60 direction from 0 to 1
03:36:53.459 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.84
03:36:53.459 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:53.464 00.005 7680 GuideAlgorithmResistSwitch::result() returns 1.28 from input 1.28
03:36:53.464 00.000 6120 UpdateGuideState exits: m=7946 SNR=59.4
03:36:53.468 00.004 7680 MoveAxis(E, 0, ABG)
03:36:53.468 00.000 7680 Move returns status 0, amount 0
03:36:53.470 00.002 7680 MoveAxis(S, 694, ABG)
03:36:53.470 00.000 7680 Guiding  Dir = 1, Dur = 694
03:36:53.470 00.000 6120 PhdController: settling, locked = 1, distance = 1.31 (1.50) aobump = 0 frame = 2 / 99999
03:36:53.475 00.005 7680 IsSlewing returns 0
03:36:53.475 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063413.475,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.31,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:36:53.480 00.005 7680 IsGuiding returns 0
03:36:53.480 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:53.483 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:53.488 00.005 7680 PulseGuide returned control before completion, sleep 704
03:36:53.488 00.000 6120 Enqueuing Expose request
03:36:54.196 00.708 7680 IsGuiding returns 1
03:36:54.197 00.001 7680 scope still moving after pulse duration time elapsed
03:36:54.226 00.029 7680 IsSlewing returns 0
03:36:54.228 00.002 7680 IsGuiding returns 0
03:36:54.228 00.000 7680 scope move finished after 694 + 54 ms
03:36:54.229 00.001 7680 Move returns status 0, amount 694
03:36:54.229 00.000 7680 move complete, result=0
03:36:54.229 00.000 7680 worker thread done servicing request
03:36:54.230 00.001 7680 Worker thread wakes up
03:36:54.231 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 1.3 px 694 ms SOUTH
03:36:54.237 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:54.237 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:36:55.491 01.254 7680 Exposure complete
03:36:55.630 00.139 7680 worker thread done servicing request
03:36:55.630 00.000 6120 OnExposeComplete: enter
03:36:55.635 00.005 6120 UpdateGuideState(): m_state=6
03:36:55.639 00.004 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3260
03:36:55.643 00.004 6120 Star::Find returns 1 (0), X=516.14, Y=671.72, Mass=8480, SNR=62.0, Peak=207 HFD=6.8
03:36:55.647 00.004 6120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (0.19) = xAngle (-0.83 = -0.83)
03:36:55.651 00.004 6120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.04 = 2.04)
03:36:55.654 00.003 6120 CameraToMount -- cameraX=0.48 cameraY=-0.36 hyp=0.60 cameraTheta=-0.65 mountX=0.41 mountY=0.54, mountTheta=0.93
03:36:55.661 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.48, y=-0.36, opts=13)
03:36:55.666 00.005 6120 Enqueuing Move request for scope (0.48, -0.36)
03:36:55.669 00.003 7680 Worker thread wakes up
03:36:55.669 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:55.674 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.36) opts 0xd
03:36:55.675 00.001 7680 Handling offset move in thread for scope, endpoint = (0.48, -0.36)
03:36:55.675 00.000 7680 Moving (0.48, -0.36) raw xDistance=0.41 yDistance=0.54
03:36:55.675 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:36:55.675 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
03:36:55.676 00.001 6120 UpdateGuideState exits: m=8480 SNR=62.0
03:36:55.680 00.004 6120 PhdController: settling, locked = 1, distance = 1.10 (1.50) aobump = 0 frame = 3 / 99999
03:36:55.683 00.003 7680 MoveAxis(W, 165, ABG)
03:36:55.683 00.000 7680 Guiding  Dir = 3, Dur = 165
03:36:55.684 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764063415.683,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.10,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
03:36:55.689 00.005 7680 IsSlewing returns 0
03:36:55.689 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:55.693 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:55.697 00.004 7680 IsGuiding returns 0
03:36:55.697 00.000 6120 Enqueuing Expose request
03:36:55.700 00.003 7680 PulseGuide returned control before completion, sleep 175
03:36:55.888 00.188 7680 IsGuiding returns 0
03:36:55.889 00.001 7680 Move returns status 0, amount 165
03:36:55.889 00.000 7680 MoveAxis(S, 292, ABG)
03:36:55.889 00.000 7680 Guiding  Dir = 1, Dur = 292
03:36:55.889 00.000 7680 IsSlewing returns 0
03:36:55.891 00.002 7680 IsGuiding returns 0
03:36:55.891 00.000 7680 PulseGuide returned control before completion, sleep 302
03:36:56.200 00.309 7680 IsGuiding returns 1
03:36:56.201 00.001 7680 scope still moving after pulse duration time elapsed
03:36:56.233 00.032 7680 IsSlewing returns 0
03:36:56.234 00.001 7680 IsGuiding returns 0
03:36:56.234 00.000 7680 scope move finished after 292 + 51 ms
03:36:56.234 00.000 7680 Move returns status 0, amount 292
03:36:56.235 00.001 7680 move complete, result=0
03:36:56.236 00.001 6120 GuideStep: 0.4 px 165 ms WEST, 0.5 px 292 ms SOUTH
03:36:56.242 00.006 7680 worker thread done servicing request
03:36:56.242 00.000 7680 Worker thread wakes up
03:36:56.243 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:56.244 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:36:57.493 01.249 7680 Exposure complete
03:36:57.624 00.131 7680 worker thread done servicing request
03:36:57.624 00.000 6120 OnExposeComplete: enter
03:36:57.628 00.004 6120 UpdateGuideState(): m_state=6
03:36:57.633 00.005 6120 Star::Find(15, 516, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3261
03:36:57.637 00.004 6120 Star::Find returns 1 (0), X=516.00, Y=671.82, Mass=8488, SNR=62.1, Peak=206 HFD=6.7
03:36:57.640 00.003 6120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (0.19) = xAngle (-0.86 = -0.86)
03:36:57.644 00.004 6120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.02 = 2.02)
03:36:57.648 00.004 6120 CameraToMount -- cameraX=0.34 cameraY=-0.27 hyp=0.43 cameraTheta=-0.67 mountX=0.28 mountY=0.39, mountTheta=0.94
03:36:57.652 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-0.27, opts=13)
03:36:57.657 00.005 6120 Enqueuing Move request for scope (0.34, -0.27)
03:36:57.660 00.003 7680 Worker thread wakes up
03:36:57.660 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.27) opts 0xd
03:36:57.660 00.000 7680 Handling offset move in thread for scope, endpoint = (0.34, -0.27)
03:36:57.660 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:57.664 00.004 7680 Moving (0.34, -0.27) raw xDistance=0.28 yDistance=0.39
03:36:57.665 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
03:36:57.665 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
03:36:57.665 00.000 6120 UpdateGuideState exits: m=8488 SNR=62.1
03:36:57.668 00.003 6120 PhdController: settling, locked = 1, distance = 0.90 (1.50) aobump = 0 frame = 4 / 99999
03:36:57.672 00.004 7680 MoveAxis(W, 127, ABG)
03:36:57.672 00.000 7680 Guiding  Dir = 3, Dur = 127
03:36:57.673 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764063417.672,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.90,"Time":4.2,"SettleTime":10.0,"StarLocked":true}
03:36:57.676 00.003 7680 IsSlewing returns 0
03:36:57.676 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:57.682 00.006 7680 IsGuiding returns 0
03:36:57.682 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:57.686 00.004 6120 Enqueuing Expose request
03:36:57.690 00.004 7680 PulseGuide returned control before completion, sleep 137
03:36:57.830 00.140 7680 IsGuiding returns 1
03:36:57.830 00.000 7680 scope still moving after pulse duration time elapsed
03:36:57.860 00.030 7680 IsSlewing returns 0
03:36:57.862 00.002 7680 IsGuiding returns 1
03:36:57.892 00.030 7680 IsSlewing returns 0
03:36:57.893 00.001 7680 IsGuiding returns 1
03:36:57.924 00.031 7680 IsSlewing returns 0
03:36:57.925 00.001 7680 IsGuiding returns 0
03:36:57.925 00.000 7680 scope move finished after 127 + 116 ms
03:36:57.925 00.000 7680 Move returns status 0, amount 127
03:36:57.926 00.001 7680 MoveAxis(S, 211, ABG)
03:36:57.926 00.000 7680 Guiding  Dir = 1, Dur = 211
03:36:57.926 00.000 7680 IsSlewing returns 0
03:36:57.927 00.001 7680 IsGuiding returns 0
03:36:57.927 00.000 7680 PulseGuide returned control before completion, sleep 221
03:36:58.161 00.234 7680 IsGuiding returns 1
03:36:58.161 00.000 7680 scope still moving after pulse duration time elapsed
03:36:58.193 00.032 7680 IsSlewing returns 0
03:36:58.193 00.000 7680 IsGuiding returns 0
03:36:58.194 00.001 7680 scope move finished after 211 + 56 ms
03:36:58.194 00.000 7680 Move returns status 0, amount 211
03:36:58.196 00.002 7680 move complete, result=0
03:36:58.196 00.000 7680 worker thread done servicing request
03:36:58.196 00.000 7680 Worker thread wakes up
03:36:58.196 00.000 6120 GuideStep: 0.3 px 127 ms WEST, 0.4 px 211 ms SOUTH
03:36:58.203 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:58.203 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:36:59.450 01.247 7680 Exposure complete
03:36:59.579 00.129 7680 worker thread done servicing request
03:36:59.580 00.001 6120 OnExposeComplete: enter
03:36:59.584 00.004 6120 UpdateGuideState(): m_state=6
03:36:59.588 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3262
03:36:59.592 00.004 6120 Star::Find returns 1 (0), X=515.59, Y=672.55, Mass=8825, SNR=61.4, Peak=200 HFD=7.0
03:36:59.597 00.005 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (0.19) = xAngle (1.53 = 1.53)
03:36:59.601 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.41 = -1.87)
03:36:59.605 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.46 hyp=0.46 cameraTheta=1.72 mountX=0.02 mountY=-0.44, mountTheta=-1.53
03:36:59.610 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.46, opts=13)
03:36:59.613 00.003 6120 Enqueuing Move request for scope (-0.07, 0.46)
03:36:59.618 00.005 7680 Worker thread wakes up
03:36:59.618 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:36:59.622 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.46) opts 0xd
03:36:59.622 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.46)
03:36:59.622 00.000 7680 Moving (-0.07, 0.46) raw xDistance=0.02 yDistance=-0.44
03:36:59.622 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:36:59.622 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:36:59.623 00.001 6120 UpdateGuideState exits: m=8825 SNR=61.4
03:36:59.626 00.003 6120 PhdController: settling, locked = 1, distance = 0.77 (1.50) aobump = 0 frame = 5 / 99999
03:36:59.630 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
03:36:59.630 00.000 7680 MoveAxis(E, 0, ABG)
03:36:59.630 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063419.630,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.77,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
03:36:59.634 00.004 7680 Move returns status 0, amount 0
03:36:59.634 00.000 7680 MoveAxis(N, 0, ABG)
03:36:59.636 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:36:59.639 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:36:59.642 00.003 6120 Enqueuing Expose request
03:36:59.647 00.005 7680 Move returns status 0, amount 0
03:36:59.647 00.000 7680 move complete, result=0
03:36:59.647 00.000 7680 worker thread done servicing request
03:36:59.647 00.000 7680 Worker thread wakes up
03:36:59.648 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
03:36:59.652 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:36:59.652 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:00.902 01.250 7680 Exposure complete
03:37:01.021 00.119 7680 worker thread done servicing request
03:37:01.021 00.000 6120 OnExposeComplete: enter
03:37:01.025 00.004 6120 UpdateGuideState(): m_state=6
03:37:01.028 00.003 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3263
03:37:01.031 00.003 6120 Star::Find returns 1 (0), X=515.54, Y=672.00, Mass=7926, SNR=59.2, Peak=195 HFD=6.6
03:37:01.036 00.005 6120 CameraToMount -- cameraTheta (-2.49) - m_xAngle (0.19) = xAngle (-2.68 = -2.68)
03:37:01.039 00.003 6120 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.20 = 0.20)
03:37:01.043 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.49 mountX=-0.13 mountY=0.03, mountTheta=2.93
03:37:01.047 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.09, opts=13)
03:37:01.051 00.004 6120 Enqueuing Move request for scope (-0.12, -0.09)
03:37:01.054 00.003 7680 Worker thread wakes up
03:37:01.055 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:01.058 00.003 6120 UpdateGuideState exits: m=7926 SNR=59.2
03:37:01.063 00.005 6120 PhdController: settling, locked = 1, distance = 0.58 (1.50) aobump = 0 frame = 6 / 99999
03:37:01.067 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
03:37:01.067 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
03:37:01.068 00.001 7680 Moving (-0.12, -0.09) raw xDistance=-0.13 yDistance=0.03
03:37:01.068 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:37:01.068 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:37:01.068 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063421.067,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.58,"Time":7.6,"SettleTime":10.0,"StarLocked":true}
03:37:01.072 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:37:01.072 00.000 7680 MoveAxis(E, 0, ABG)
03:37:01.072 00.000 7680 Move returns status 0, amount 0
03:37:01.072 00.000 7680 MoveAxis(N, 0, ABG)
03:37:01.072 00.000 7680 Move returns status 0, amount 0
03:37:01.073 00.001 7680 move complete, result=0
03:37:01.073 00.000 7680 worker thread done servicing request
03:37:01.073 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:01.077 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:01.081 00.004 6120 Enqueuing Expose request
03:37:01.084 00.003 7680 Worker thread wakes up
03:37:01.084 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:01.084 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:01.084 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:37:02.329 01.245 7680 Exposure complete
03:37:02.491 00.162 7680 worker thread done servicing request
03:37:02.491 00.000 6120 OnExposeComplete: enter
03:37:02.495 00.004 6120 UpdateGuideState(): m_state=6
03:37:02.501 00.006 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3264
03:37:02.507 00.006 6120 Star::Find returns 1 (0), X=515.54, Y=671.94, Mass=8102, SNR=59.7, Peak=207 HFD=6.6
03:37:02.512 00.005 6120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.19) = xAngle (-2.43 = -2.43)
03:37:02.517 00.005 6120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.45 = 0.45)
03:37:02.523 00.006 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.24 mountX=-0.15 mountY=0.08, mountTheta=2.62
03:37:02.529 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.15, opts=13)
03:37:02.536 00.007 6120 Enqueuing Move request for scope (-0.12, -0.15)
03:37:02.541 00.005 7680 Worker thread wakes up
03:37:02.543 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:02.548 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
03:37:02.548 00.000 6120 UpdateGuideState exits: m=8102 SNR=59.7
03:37:02.553 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
03:37:02.554 00.001 7680 Moving (-0.12, -0.15) raw xDistance=-0.15 yDistance=0.08
03:37:02.554 00.000 6120 PhdController: settling, locked = 1, distance = 0.46 (1.50) aobump = 0 frame = 7 / 99999
03:37:02.560 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:37:02.561 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:37:02.561 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063422.560,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.46,"Time":9.1,"SettleTime":10.0,"StarLocked":true}
03:37:02.565 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:37:02.566 00.001 7680 MoveAxis(E, 0, ABG)
03:37:02.566 00.000 7680 Move returns status 0, amount 0
03:37:02.566 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:02.573 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:02.578 00.005 7680 MoveAxis(N, 0, ABG)
03:37:02.578 00.000 7680 Move returns status 0, amount 0
03:37:02.578 00.000 7680 move complete, result=0
03:37:02.578 00.000 6120 Enqueuing Expose request
03:37:02.583 00.005 7680 worker thread done servicing request
03:37:02.584 00.001 7680 Worker thread wakes up
03:37:02.584 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:02.589 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:02.589 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:03.836 01.247 7680 Exposure complete
03:37:03.959 00.123 7680 worker thread done servicing request
03:37:03.959 00.000 6120 OnExposeComplete: enter
03:37:03.964 00.005 6120 UpdateGuideState(): m_state=6
03:37:03.967 00.003 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3265
03:37:03.972 00.005 6120 Star::Find returns 1 (0), X=515.50, Y=671.82, Mass=8337, SNR=60.8, Peak=198 HFD=6.6
03:37:03.976 00.004 6120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (0.19) = xAngle (-2.30 = -2.30)
03:37:03.980 00.004 6120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
03:37:03.984 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.27 hyp=0.32 cameraTheta=-2.11 mountX=-0.21 mountY=0.17, mountTheta=2.46
03:37:03.988 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.27, opts=13)
03:37:03.993 00.005 6120 Enqueuing Move request for scope (-0.16, -0.27)
03:37:03.996 00.003 7680 Worker thread wakes up
03:37:03.996 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.27) opts 0xd
03:37:03.996 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.27)
03:37:03.997 00.001 7680 Moving (-0.16, -0.27) raw xDistance=-0.21 yDistance=0.17
03:37:03.997 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:37:03.997 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:37:03.997 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:37:03.997 00.000 7680 MoveAxis(E, 86, ABG)
03:37:03.998 00.001 7680 Guiding  Dir = 2, Dur = 86
03:37:03.998 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:04.002 00.004 7680 IsSlewing returns 0
03:37:04.002 00.000 6120 UpdateGuideState exits: m=8337 SNR=60.8
03:37:04.006 00.004 7680 IsGuiding returns 0
03:37:04.006 00.000 6120 PhdController: settling, locked = 1, distance = 0.42 (1.50) aobump = 0 frame = 8 / 99999
03:37:04.010 00.004 6120 PhdController: newstate STATE_FINISH
03:37:04.013 00.003 7680 PulseGuide returned control before completion, sleep 96
03:37:04.013 00.000 6120 PhdController complete: success
03:37:04.018 00.005 6120 evsrv: {"Event":"SettleDone","Timestamp":1764063424.018,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
03:37:04.021 00.003 6120 Mount: notify guiding dither settle done success=1
03:37:04.025 00.004 6120 PhdController: newstate STATE_IDLE
03:37:04.028 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:04.033 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:04.037 00.004 6120 Enqueuing Expose request
03:37:04.124 00.087 7680 IsGuiding returns 0
03:37:04.125 00.001 7680 Move returns status 0, amount 86
03:37:04.125 00.000 7680 MoveAxis(N, 0, ABG)
03:37:04.125 00.000 7680 Move returns status 0, amount 0
03:37:04.125 00.000 7680 move complete, result=0
03:37:04.125 00.000 7680 worker thread done servicing request
03:37:04.127 00.002 7680 Worker thread wakes up
03:37:04.127 00.000 6120 GuideStep: -0.2 px 86 ms EAST, 0.2 px 0 ms NORTH
03:37:04.133 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:04.133 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:05.388 01.255 7680 Exposure complete
03:37:05.517 00.129 7680 worker thread done servicing request
03:37:05.517 00.000 6120 OnExposeComplete: enter
03:37:05.521 00.004 6120 UpdateGuideState(): m_state=6
03:37:05.524 00.003 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3266
03:37:05.528 00.004 6120 Star::Find returns 1 (0), X=515.55, Y=671.85, Mass=7929, SNR=58.5, Peak=190 HFD=6.5
03:37:05.533 00.005 6120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.19) = xAngle (-2.17 = -2.17)
03:37:05.538 00.005 6120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.70 = 0.70)
03:37:05.543 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.24 hyp=0.26 cameraTheta=-1.99 mountX=-0.15 mountY=0.17, mountTheta=2.29
03:37:05.549 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.24, opts=13)
03:37:05.553 00.004 6120 Enqueuing Move request for scope (-0.11, -0.24)
03:37:05.557 00.004 7680 Worker thread wakes up
03:37:05.557 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:05.562 00.005 6120 UpdateGuideState exits: m=7929 SNR=58.5
03:37:05.566 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:05.570 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:05.573 00.003 6120 Enqueuing Expose request
03:37:05.576 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.24) opts 0xd
03:37:05.576 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.24)
03:37:05.577 00.001 7680 Moving (-0.11, -0.24) raw xDistance=-0.15 yDistance=0.17
03:37:05.578 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:37:05.578 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:37:05.578 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:37:05.579 00.001 7680 MoveAxis(E, 0, ABG)
03:37:05.579 00.000 7680 Move returns status 0, amount 0
03:37:05.579 00.000 7680 MoveAxis(N, 0, ABG)
03:37:05.579 00.000 7680 Move returns status 0, amount 0
03:37:05.579 00.000 7680 move complete, result=0
03:37:05.580 00.001 7680 worker thread done servicing request
03:37:05.580 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:37:05.584 00.004 7680 Worker thread wakes up
03:37:05.584 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:05.584 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:06.844 01.260 7680 Exposure complete
03:37:06.992 00.148 7680 worker thread done servicing request
03:37:06.992 00.000 6120 OnExposeComplete: enter
03:37:06.997 00.005 6120 UpdateGuideState(): m_state=6
03:37:07.001 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3267
03:37:07.005 00.004 6120 Star::Find returns 1 (0), X=515.60, Y=671.69, Mass=8462, SNR=60.7, Peak=203 HFD=6.9
03:37:07.009 00.004 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
03:37:07.014 00.005 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
03:37:07.017 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.40 hyp=0.40 cameraTheta=-1.73 mountX=-0.14 mountY=0.33, mountTheta=1.97
03:37:07.022 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.40, opts=13)
03:37:07.026 00.004 6120 Enqueuing Move request for scope (-0.06, -0.40)
03:37:07.029 00.003 7680 Worker thread wakes up
03:37:07.029 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.40) opts 0xd
03:37:07.029 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.40)
03:37:07.029 00.000 7680 Moving (-0.06, -0.40) raw xDistance=-0.14 yDistance=0.33
03:37:07.029 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:37:07.031 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:37:07.031 00.000 7680 MoveAxis(E, 0, ABG)
03:37:07.031 00.000 7680 Move returns status 0, amount 0
03:37:07.031 00.000 7680 MoveAxis(S, 177, ABG)
03:37:07.031 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:07.036 00.005 7680 Guiding  Dir = 1, Dur = 177
03:37:07.036 00.000 6120 UpdateGuideState exits: m=8462 SNR=60.7
03:37:07.040 00.004 7680 IsSlewing returns 0
03:37:07.040 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:07.045 00.005 7680 IsGuiding returns 0
03:37:07.046 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:07.049 00.003 7680 PulseGuide returned control before completion, sleep 187
03:37:07.049 00.000 6120 Enqueuing Expose request
03:37:07.254 00.205 7680 IsGuiding returns 0
03:37:07.255 00.001 7680 Move returns status 0, amount 177
03:37:07.257 00.002 7680 move complete, result=0
03:37:07.257 00.000 7680 worker thread done servicing request
03:37:07.257 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 177 ms SOUTH
03:37:07.263 00.006 7680 Worker thread wakes up
03:37:07.263 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:07.263 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:08.516 01.253 7680 Exposure complete
03:37:08.663 00.147 7680 worker thread done servicing request
03:37:08.663 00.000 6120 OnExposeComplete: enter
03:37:08.669 00.006 6120 UpdateGuideState(): m_state=6
03:37:08.673 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3268
03:37:08.677 00.004 6120 Star::Find returns 1 (0), X=515.62, Y=671.91, Mass=8517, SNR=61.5, Peak=216 HFD=6.5
03:37:08.681 00.004 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
03:37:08.684 00.003 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
03:37:08.688 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.78 mountX=-0.07 mountY=0.14, mountTheta=2.03
03:37:08.693 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.18, opts=13)
03:37:08.697 00.004 6120 Enqueuing Move request for scope (-0.04, -0.18)
03:37:08.701 00.004 7680 Worker thread wakes up
03:37:08.701 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:08.705 00.004 6120 UpdateGuideState exits: m=8517 SNR=61.5
03:37:08.709 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:08.713 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:08.716 00.003 6120 Enqueuing Expose request
03:37:08.720 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
03:37:08.720 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
03:37:08.721 00.001 7680 Moving (-0.04, -0.18) raw xDistance=-0.07 yDistance=0.14
03:37:08.721 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:37:08.721 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:37:08.722 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:37:08.722 00.000 7680 MoveAxis(E, 0, ABG)
03:37:08.722 00.000 7680 Move returns status 0, amount 0
03:37:08.722 00.000 7680 MoveAxis(N, 0, ABG)
03:37:08.723 00.001 7680 Move returns status 0, amount 0
03:37:08.723 00.000 7680 move complete, result=0
03:37:08.723 00.000 7680 worker thread done servicing request
03:37:08.723 00.000 7680 Worker thread wakes up
03:37:08.723 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:08.724 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:37:08.728 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:09.976 01.248 7680 Exposure complete
03:37:10.114 00.138 7680 worker thread done servicing request
03:37:10.114 00.000 6120 OnExposeComplete: enter
03:37:10.119 00.005 6120 UpdateGuideState(): m_state=6
03:37:10.123 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3269
03:37:10.127 00.004 6120 Star::Find returns 1 (0), X=515.50, Y=671.67, Mass=8828, SNR=63.4, Peak=194 HFD=7.0
03:37:10.131 00.004 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
03:37:10.136 00.005 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.74 = 0.74)
03:37:10.140 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.41 hyp=0.44 cameraTheta=-1.95 mountX=-0.24 mountY=0.30, mountTheta=2.24
03:37:10.144 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.41, opts=13)
03:37:10.148 00.004 6120 Enqueuing Move request for scope (-0.16, -0.41)
03:37:10.152 00.004 7680 Worker thread wakes up
03:37:10.153 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:10.156 00.003 6120 UpdateGuideState exits: m=8828 SNR=63.4
03:37:10.159 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:10.166 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:10.171 00.005 6120 Enqueuing Expose request
03:37:10.176 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.41) opts 0xd
03:37:10.176 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.41)
03:37:10.176 00.000 7680 Moving (-0.16, -0.41) raw xDistance=-0.24 yDistance=0.30
03:37:10.176 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:37:10.177 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:37:10.177 00.000 7680 MoveAxis(E, 97, ABG)
03:37:10.177 00.000 7680 Guiding  Dir = 2, Dur = 97
03:37:10.177 00.000 7680 IsSlewing returns 0
03:37:10.177 00.000 7680 IsGuiding returns 0
03:37:10.177 00.000 7680 PulseGuide returned control before completion, sleep 107
03:37:10.291 00.114 7680 IsGuiding returns 1
03:37:10.293 00.002 7680 scope still moving after pulse duration time elapsed
03:37:10.322 00.029 7680 IsSlewing returns 0
03:37:10.323 00.001 7680 IsGuiding returns 0
03:37:10.324 00.001 7680 scope move finished after 97 + 48 ms
03:37:10.324 00.000 7680 Move returns status 0, amount 97
03:37:10.324 00.000 7680 MoveAxis(S, 163, ABG)
03:37:10.325 00.001 7680 Guiding  Dir = 1, Dur = 163
03:37:10.325 00.000 7680 IsSlewing returns 0
03:37:10.326 00.001 7680 IsGuiding returns 0
03:37:10.327 00.001 7680 PulseGuide returned control before completion, sleep 173
03:37:10.510 00.183 7680 IsGuiding returns 1
03:37:10.511 00.001 7680 scope still moving after pulse duration time elapsed
03:37:10.543 00.032 7680 IsSlewing returns 0
03:37:10.544 00.001 7680 IsGuiding returns 0
03:37:10.545 00.001 7680 scope move finished after 163 + 54 ms
03:37:10.545 00.000 7680 Move returns status 0, amount 163
03:37:10.546 00.001 7680 move complete, result=0
03:37:10.546 00.000 7680 worker thread done servicing request
03:37:10.547 00.001 6120 GuideStep: -0.2 px 97 ms EAST, 0.3 px 163 ms SOUTH
03:37:10.553 00.006 7680 Worker thread wakes up
03:37:10.554 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:10.554 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:11.801 01.247 7680 Exposure complete
03:37:11.944 00.143 7680 worker thread done servicing request
03:37:11.944 00.000 6120 OnExposeComplete: enter
03:37:11.948 00.004 6120 UpdateGuideState(): m_state=6
03:37:11.952 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3270
03:37:11.955 00.003 6120 Star::Find returns 1 (0), X=515.75, Y=671.83, Mass=8216, SNR=60.4, Peak=203 HFD=6.6
03:37:11.960 00.005 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.19) = xAngle (-1.42 = -1.42)
03:37:11.964 00.004 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.45 = 1.45)
03:37:11.967 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.26 hyp=0.27 cameraTheta=-1.24 mountX=0.04 mountY=0.27, mountTheta=1.42
03:37:11.972 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.26, opts=13)
03:37:11.976 00.004 6120 Enqueuing Move request for scope (0.09, -0.26)
03:37:11.979 00.003 7680 Worker thread wakes up
03:37:11.979 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:11.982 00.003 6120 UpdateGuideState exits: m=8216 SNR=60.4
03:37:11.986 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:11.989 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.26) opts 0xd
03:37:11.989 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.26)
03:37:11.990 00.001 7680 Moving (0.09, -0.26) raw xDistance=0.04 yDistance=0.27
03:37:11.990 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:37:11.990 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:11.992 00.002 6120 Enqueuing Expose request
03:37:11.996 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:37:11.996 00.000 7680 MoveAxis(E, 0, ABG)
03:37:11.996 00.000 7680 Move returns status 0, amount 0
03:37:11.996 00.000 7680 MoveAxis(S, 147, ABG)
03:37:11.996 00.000 7680 Guiding  Dir = 1, Dur = 147
03:37:11.997 00.001 7680 IsSlewing returns 0
03:37:11.997 00.000 7680 IsGuiding returns 0
03:37:11.997 00.000 7680 PulseGuide returned control before completion, sleep 157
03:37:12.165 00.168 7680 IsGuiding returns 1
03:37:12.165 00.000 7680 scope still moving after pulse duration time elapsed
03:37:12.196 00.031 7680 IsSlewing returns 0
03:37:12.197 00.001 7680 IsGuiding returns 0
03:37:12.198 00.001 7680 scope move finished after 147 + 53 ms
03:37:12.198 00.000 7680 Move returns status 0, amount 147
03:37:12.198 00.000 7680 move complete, result=0
03:37:12.199 00.001 7680 worker thread done servicing request
03:37:12.199 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 147 ms SOUTH
03:37:12.205 00.006 7680 Worker thread wakes up
03:37:12.205 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:12.205 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:13.459 01.254 7680 Exposure complete
03:37:13.592 00.133 7680 worker thread done servicing request
03:37:13.593 00.001 6120 OnExposeComplete: enter
03:37:13.597 00.004 6120 UpdateGuideState(): m_state=6
03:37:13.604 00.007 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3271
03:37:13.608 00.004 6120 Star::Find returns 1 (0), X=516.03, Y=671.83, Mass=8870, SNR=63.2, Peak=210 HFD=6.7
03:37:13.611 00.003 6120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.19) = xAngle (-0.80 = -0.80)
03:37:13.616 00.005 6120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.08 = 2.08)
03:37:13.619 00.003 6120 CameraToMount -- cameraX=0.37 cameraY=-0.26 hyp=0.45 cameraTheta=-0.61 mountX=0.31 mountY=0.39, mountTheta=0.90
03:37:13.625 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.37, y=-0.26, opts=13)
03:37:13.629 00.004 6120 Enqueuing Move request for scope (0.37, -0.26)
03:37:13.634 00.005 7680 Worker thread wakes up
03:37:13.635 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:13.638 00.003 6120 UpdateGuideState exits: m=8870 SNR=63.2
03:37:13.642 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:13.646 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:13.649 00.003 6120 Enqueuing Expose request
03:37:13.653 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.26) opts 0xd
03:37:13.653 00.000 7680 Handling offset move in thread for scope, endpoint = (0.37, -0.26)
03:37:13.653 00.000 7680 Moving (0.37, -0.26) raw xDistance=0.31 yDistance=0.39
03:37:13.654 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:37:13.654 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
03:37:13.654 00.000 7680 MoveAxis(W, 128, ABG)
03:37:13.654 00.000 7680 Guiding  Dir = 3, Dur = 128
03:37:13.654 00.000 7680 IsSlewing returns 0
03:37:13.656 00.002 7680 IsGuiding returns 0
03:37:13.656 00.000 7680 PulseGuide returned control before completion, sleep 138
03:37:13.809 00.153 7680 IsGuiding returns 1
03:37:13.809 00.000 7680 scope still moving after pulse duration time elapsed
03:37:13.840 00.031 7680 IsSlewing returns 0
03:37:13.841 00.001 7680 IsGuiding returns 0
03:37:13.842 00.001 7680 scope move finished after 128 + 58 ms
03:37:13.842 00.000 7680 Move returns status 0, amount 128
03:37:13.843 00.001 7680 MoveAxis(S, 213, ABG)
03:37:13.843 00.000 7680 Guiding  Dir = 1, Dur = 213
03:37:13.844 00.001 7680 IsSlewing returns 0
03:37:13.846 00.002 7680 IsGuiding returns 0
03:37:13.847 00.001 7680 PulseGuide returned control before completion, sleep 223
03:37:14.076 00.229 7680 IsGuiding returns 1
03:37:14.077 00.001 7680 scope still moving after pulse duration time elapsed
03:37:14.106 00.029 7680 IsSlewing returns 0
03:37:14.109 00.003 7680 IsGuiding returns 0
03:37:14.109 00.000 7680 scope move finished after 213 + 50 ms
03:37:14.109 00.000 7680 Move returns status 0, amount 213
03:37:14.110 00.001 7680 move complete, result=0
03:37:14.110 00.000 7680 worker thread done servicing request
03:37:14.111 00.001 7680 Worker thread wakes up
03:37:14.111 00.000 6120 GuideStep: 0.3 px 128 ms WEST, 0.4 px 213 ms SOUTH
03:37:14.117 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:14.117 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:15.373 01.256 7680 Exposure complete
03:37:15.497 00.124 7680 worker thread done servicing request
03:37:15.497 00.000 6120 OnExposeComplete: enter
03:37:15.502 00.005 6120 UpdateGuideState(): m_state=6
03:37:15.506 00.004 6120 Star::Find(15, 516, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3272
03:37:15.509 00.003 6120 Star::Find returns 1 (0), X=515.65, Y=671.89, Mass=8524, SNR=61.1, Peak=204 HFD=6.7
03:37:15.513 00.004 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
03:37:15.517 00.004 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
03:37:15.520 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.60 mountX=-0.04 mountY=0.17, mountTheta=1.81
03:37:15.527 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.20, opts=13)
03:37:15.531 00.004 6120 Enqueuing Move request for scope (-0.01, -0.20)
03:37:15.537 00.006 7680 Worker thread wakes up
03:37:15.537 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:15.541 00.004 6120 UpdateGuideState exits: m=8524 SNR=61.1
03:37:15.545 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:15.548 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:15.552 00.004 6120 Enqueuing Expose request
03:37:15.556 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
03:37:15.556 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
03:37:15.556 00.000 7680 Moving (-0.01, -0.20) raw xDistance=-0.04 yDistance=0.17
03:37:15.556 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:37:15.556 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:37:15.557 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:37:15.557 00.000 7680 MoveAxis(E, 0, ABG)
03:37:15.558 00.001 7680 Move returns status 0, amount 0
03:37:15.558 00.000 7680 MoveAxis(N, 0, ABG)
03:37:15.558 00.000 7680 Move returns status 0, amount 0
03:37:15.558 00.000 7680 move complete, result=0
03:37:15.558 00.000 7680 worker thread done servicing request
03:37:15.558 00.000 7680 Worker thread wakes up
03:37:15.558 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:37:15.564 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:15.564 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:16.809 01.245 7680 Exposure complete
03:37:16.956 00.147 7680 worker thread done servicing request
03:37:16.956 00.000 6120 OnExposeComplete: enter
03:37:16.959 00.003 6120 UpdateGuideState(): m_state=6
03:37:16.963 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3273
03:37:16.966 00.003 6120 Star::Find returns 1 (0), X=515.71, Y=671.79, Mass=8383, SNR=60.7, Peak=204 HFD=6.6
03:37:16.969 00.003 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
03:37:16.973 00.004 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
03:37:16.976 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.29 hyp=0.30 cameraTheta=-1.42 mountX=-0.01 mountY=0.28, mountTheta=1.61
03:37:16.980 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.29, opts=13)
03:37:16.982 00.002 6120 Enqueuing Move request for scope (0.05, -0.29)
03:37:16.985 00.003 7680 Worker thread wakes up
03:37:16.986 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.29) opts 0xd
03:37:16.986 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.29)
03:37:16.986 00.000 7680 Moving (0.05, -0.29) raw xDistance=-0.01 yDistance=0.28
03:37:16.986 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:37:16.986 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:16.991 00.005 6120 UpdateGuideState exits: m=8383 SNR=60.7
03:37:16.994 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:37:16.994 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:16.997 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:17.001 00.004 6120 Enqueuing Expose request
03:37:17.007 00.006 7680 MoveAxis(E, 0, ABG)
03:37:17.007 00.000 7680 Move returns status 0, amount 0
03:37:17.008 00.001 7680 MoveAxis(S, 154, ABG)
03:37:17.008 00.000 7680 Guiding  Dir = 1, Dur = 154
03:37:17.008 00.000 7680 IsSlewing returns 0
03:37:17.008 00.000 7680 IsGuiding returns 0
03:37:17.009 00.001 7680 PulseGuide returned control before completion, sleep 164
03:37:17.190 00.181 7680 IsGuiding returns 1
03:37:17.190 00.000 7680 scope still moving after pulse duration time elapsed
03:37:17.221 00.031 7680 IsSlewing returns 0
03:37:17.221 00.000 7680 IsGuiding returns 0
03:37:17.221 00.000 7680 scope move finished after 154 + 59 ms
03:37:17.222 00.001 7680 Move returns status 0, amount 154
03:37:17.222 00.000 7680 move complete, result=0
03:37:17.222 00.000 7680 worker thread done servicing request
03:37:17.224 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 154 ms SOUTH
03:37:17.229 00.005 7680 Worker thread wakes up
03:37:17.230 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:17.230 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:18.479 01.249 7680 Exposure complete
03:37:18.616 00.137 7680 worker thread done servicing request
03:37:18.616 00.000 6120 OnExposeComplete: enter
03:37:18.622 00.006 6120 UpdateGuideState(): m_state=6
03:37:18.628 00.006 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3274
03:37:18.632 00.004 6120 Star::Find returns 1 (0), X=515.96, Y=671.93, Mass=8210, SNR=59.9, Peak=216 HFD=6.4
03:37:18.635 00.003 6120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.19) = xAngle (-0.65 = -0.65)
03:37:18.639 00.004 6120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.22 = 2.22)
03:37:18.642 00.003 6120 CameraToMount -- cameraX=0.30 cameraY=-0.15 hyp=0.34 cameraTheta=-0.47 mountX=0.27 mountY=0.27, mountTheta=0.79
03:37:18.647 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.15, opts=13)
03:37:18.651 00.004 6120 Enqueuing Move request for scope (0.30, -0.15)
03:37:18.656 00.005 7680 Worker thread wakes up
03:37:18.656 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:18.659 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.15) opts 0xd
03:37:18.660 00.001 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.15)
03:37:18.660 00.000 6120 UpdateGuideState exits: m=8210 SNR=59.9
03:37:18.663 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:18.667 00.004 7680 Moving (0.30, -0.15) raw xDistance=0.27 yDistance=0.27
03:37:18.667 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:37:18.668 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:18.672 00.004 6120 Enqueuing Expose request
03:37:18.676 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:37:18.677 00.001 7680 MoveAxis(W, 110, ABG)
03:37:18.677 00.000 7680 Guiding  Dir = 3, Dur = 110
03:37:18.677 00.000 7680 IsSlewing returns 0
03:37:18.678 00.001 7680 IsGuiding returns 0
03:37:18.678 00.000 7680 PulseGuide returned control before completion, sleep 120
03:37:18.812 00.134 7680 IsGuiding returns 1
03:37:18.813 00.001 7680 scope still moving after pulse duration time elapsed
03:37:18.843 00.030 7680 IsSlewing returns 0
03:37:18.845 00.002 7680 IsGuiding returns 0
03:37:18.846 00.001 7680 scope move finished after 110 + 58 ms
03:37:18.847 00.001 7680 Move returns status 0, amount 110
03:37:18.847 00.000 7680 MoveAxis(S, 146, ABG)
03:37:18.848 00.001 7680 Guiding  Dir = 1, Dur = 146
03:37:18.848 00.000 7680 IsSlewing returns 0
03:37:18.849 00.001 7680 IsGuiding returns 0
03:37:18.850 00.001 7680 PulseGuide returned control before completion, sleep 156
03:37:19.014 00.164 7680 IsGuiding returns 1
03:37:19.015 00.001 7680 scope still moving after pulse duration time elapsed
03:37:19.045 00.030 7680 IsSlewing returns 0
03:37:19.046 00.001 7680 IsGuiding returns 0
03:37:19.047 00.001 7680 scope move finished after 146 + 51 ms
03:37:19.047 00.000 7680 Move returns status 0, amount 146
03:37:19.048 00.001 7680 move complete, result=0
03:37:19.048 00.000 7680 worker thread done servicing request
03:37:19.048 00.000 7680 Worker thread wakes up
03:37:19.050 00.002 6120 GuideStep: 0.3 px 110 ms WEST, 0.3 px 146 ms SOUTH
03:37:19.055 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:19.056 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:20.312 01.256 7680 Exposure complete
03:37:20.450 00.138 7680 worker thread done servicing request
03:37:20.450 00.000 6120 OnExposeComplete: enter
03:37:20.454 00.004 6120 UpdateGuideState(): m_state=6
03:37:20.458 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3275
03:37:20.463 00.005 6120 Star::Find returns 1 (0), X=515.89, Y=671.85, Mass=8550, SNR=62.4, Peak=201 HFD=6.6
03:37:20.467 00.004 6120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.19) = xAngle (-0.98 = -0.98)
03:37:20.472 00.005 6120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.89 = 1.89)
03:37:20.476 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-0.79 mountX=0.18 mountY=0.31, mountTheta=1.04
03:37:20.482 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.24, opts=13)
03:37:20.485 00.003 6120 Enqueuing Move request for scope (0.23, -0.24)
03:37:20.489 00.004 7680 Worker thread wakes up
03:37:20.490 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.24) opts 0xd
03:37:20.490 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.24)
03:37:20.490 00.000 7680 Moving (0.23, -0.24) raw xDistance=0.18 yDistance=0.31
03:37:20.491 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:20.495 00.004 6120 UpdateGuideState exits: m=8550 SNR=62.4
03:37:20.497 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:20.501 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:20.505 00.004 6120 Enqueuing Expose request
03:37:20.510 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:37:20.511 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:37:20.511 00.000 7680 MoveAxis(E, 0, ABG)
03:37:20.511 00.000 7680 Move returns status 0, amount 0
03:37:20.511 00.000 7680 MoveAxis(S, 171, ABG)
03:37:20.511 00.000 7680 Guiding  Dir = 1, Dur = 171
03:37:20.511 00.000 7680 IsSlewing returns 0
03:37:20.512 00.001 7680 IsGuiding returns 0
03:37:20.513 00.001 7680 PulseGuide returned control before completion, sleep 181
03:37:20.706 00.193 7680 IsGuiding returns 1
03:37:20.707 00.001 7680 scope still moving after pulse duration time elapsed
03:37:20.737 00.030 7680 IsSlewing returns 0
03:37:20.738 00.001 7680 IsGuiding returns 0
03:37:20.738 00.000 7680 scope move finished after 171 + 54 ms
03:37:20.738 00.000 7680 Move returns status 0, amount 171
03:37:20.738 00.000 7680 move complete, result=0
03:37:20.739 00.001 7680 worker thread done servicing request
03:37:20.739 00.000 7680 Worker thread wakes up
03:37:20.740 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 171 ms SOUTH
03:37:20.747 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:20.747 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:21.999 01.252 7680 Exposure complete
03:37:22.129 00.130 6120 OnExposeComplete: enter
03:37:22.136 00.007 7680 worker thread done servicing request
03:37:22.136 00.000 6120 UpdateGuideState(): m_state=6
03:37:22.141 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3276
03:37:22.144 00.003 6120 Star::Find returns 1 (0), X=515.59, Y=672.04, Mass=7985, SNR=58.2, Peak=213 HFD=6.5
03:37:22.147 00.003 6120 CameraToMount -- cameraTheta (-2.49) - m_xAngle (0.19) = xAngle (-2.67 = -2.67)
03:37:22.150 00.003 6120 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.20 = 0.20)
03:37:22.153 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.49 mountX=-0.07 mountY=0.02, mountTheta=2.92
03:37:22.159 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.05, opts=13)
03:37:22.165 00.006 6120 Enqueuing Move request for scope (-0.07, -0.05)
03:37:22.169 00.004 7680 Worker thread wakes up
03:37:22.169 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:22.173 00.004 6120 UpdateGuideState exits: m=7985 SNR=58.2
03:37:22.178 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
03:37:22.178 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
03:37:22.178 00.000 7680 Moving (-0.07, -0.05) raw xDistance=-0.07 yDistance=0.02
03:37:22.178 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:22.182 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:22.186 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:37:22.186 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:37:22.186 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:37:22.186 00.000 7680 MoveAxis(E, 0, ABG)
03:37:22.186 00.000 7680 Move returns status 0, amount 0
03:37:22.187 00.001 7680 MoveAxis(N, 0, ABG)
03:37:22.187 00.000 7680 Move returns status 0, amount 0
03:37:22.187 00.000 7680 move complete, result=0
03:37:22.188 00.001 7680 worker thread done servicing request
03:37:22.188 00.000 6120 Enqueuing Expose request
03:37:22.191 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:37:22.195 00.004 7680 Worker thread wakes up
03:37:22.195 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:22.195 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:23.438 01.243 7680 Exposure complete
03:37:23.591 00.153 7680 worker thread done servicing request
03:37:23.591 00.000 6120 OnExposeComplete: enter
03:37:23.596 00.005 6120 UpdateGuideState(): m_state=6
03:37:23.599 00.003 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3277
03:37:23.603 00.004 6120 Star::Find returns 1 (0), X=515.48, Y=672.09, Mass=8125, SNR=60.2, Peak=211 HFD=6.5
03:37:23.608 00.005 6120 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.19) = xAngle (2.95 = 2.95)
03:37:23.611 00.003 6120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.82 = -0.46)
03:37:23.616 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.00 hyp=0.18 cameraTheta=3.13 mountX=-0.17 mountY=-0.08, mountTheta=-2.71
03:37:23.620 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.00, opts=13)
03:37:23.624 00.004 6120 Enqueuing Move request for scope (-0.18, 0.00)
03:37:23.628 00.004 7680 Worker thread wakes up
03:37:23.628 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.00) opts 0xd
03:37:23.628 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.00)
03:37:23.628 00.000 7680 Moving (-0.18, 0.00) raw xDistance=-0.17 yDistance=-0.08
03:37:23.628 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:37:23.629 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:23.633 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:37:23.634 00.001 6120 UpdateGuideState exits: m=8125 SNR=60.2
03:37:23.637 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:37:23.637 00.000 7680 MoveAxis(E, 0, ABG)
03:37:23.637 00.000 7680 Move returns status 0, amount 0
03:37:23.639 00.002 7680 MoveAxis(N, 0, ABG)
03:37:23.639 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:23.642 00.003 7680 Move returns status 0, amount 0
03:37:23.643 00.001 7680 move complete, result=0
03:37:23.643 00.000 7680 worker thread done servicing request
03:37:23.643 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:23.647 00.004 6120 Enqueuing Expose request
03:37:23.650 00.003 7680 Worker thread wakes up
03:37:23.650 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:23.651 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:23.651 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
03:37:24.898 01.247 7680 Exposure complete
03:37:25.041 00.143 7680 worker thread done servicing request
03:37:25.041 00.000 6120 OnExposeComplete: enter
03:37:25.047 00.006 6120 UpdateGuideState(): m_state=6
03:37:25.052 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3278
03:37:25.056 00.004 6120 Star::Find returns 1 (0), X=515.61, Y=671.88, Mass=7996, SNR=59.7, Peak=204 HFD=6.7
03:37:25.060 00.004 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
03:37:25.063 00.003 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.86 = 0.86)
03:37:25.067 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.82 mountX=-0.09 mountY=0.16, mountTheta=2.08
03:37:25.073 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.21, opts=13)
03:37:25.077 00.004 6120 Enqueuing Move request for scope (-0.05, -0.21)
03:37:25.081 00.004 7680 Worker thread wakes up
03:37:25.081 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
03:37:25.081 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
03:37:25.081 00.000 7680 Moving (-0.05, -0.21) raw xDistance=-0.09 yDistance=0.16
03:37:25.081 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:37:25.082 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:25.085 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:37:25.085 00.000 6120 UpdateGuideState exits: m=7996 SNR=59.7
03:37:25.091 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:25.097 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:37:25.097 00.000 7680 MoveAxis(E, 0, ABG)
03:37:25.097 00.000 7680 Move returns status 0, amount 0
03:37:25.097 00.000 7680 MoveAxis(N, 0, ABG)
03:37:25.098 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:25.101 00.003 7680 Move returns status 0, amount 0
03:37:25.101 00.000 7680 move complete, result=0
03:37:25.101 00.000 6120 Enqueuing Expose request
03:37:25.106 00.005 7680 worker thread done servicing request
03:37:25.106 00.000 7680 Worker thread wakes up
03:37:25.106 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:37:25.110 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:25.110 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:26.356 01.246 7680 Exposure complete
03:37:26.495 00.139 7680 worker thread done servicing request
03:37:26.496 00.001 6120 OnExposeComplete: enter
03:37:26.500 00.004 6120 UpdateGuideState(): m_state=6
03:37:26.505 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3279
03:37:26.509 00.004 6120 Star::Find returns 1 (0), X=515.57, Y=671.76, Mass=8441, SNR=60.7, Peak=227 HFD=6.8
03:37:26.513 00.004 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
03:37:26.517 00.004 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
03:37:26.522 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.32 hyp=0.34 cameraTheta=-1.85 mountX=-0.15 mountY=0.25, mountTheta=2.11
03:37:26.527 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.32, opts=13)
03:37:26.531 00.004 6120 Enqueuing Move request for scope (-0.09, -0.32)
03:37:26.536 00.005 7680 Worker thread wakes up
03:37:26.537 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:26.543 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.32) opts 0xd
03:37:26.543 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.32)
03:37:26.543 00.000 7680 Moving (-0.09, -0.32) raw xDistance=-0.15 yDistance=0.25
03:37:26.543 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:37:26.543 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:37:26.543 00.000 7680 MoveAxis(E, 0, ABG)
03:37:26.543 00.000 7680 Move returns status 0, amount 0
03:37:26.543 00.000 7680 MoveAxis(S, 136, ABG)
03:37:26.543 00.000 7680 Guiding  Dir = 1, Dur = 136
03:37:26.544 00.001 6120 UpdateGuideState exits: m=8441 SNR=60.7
03:37:26.548 00.004 7680 IsSlewing returns 0
03:37:26.548 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:26.552 00.004 7680 IsGuiding returns 0
03:37:26.553 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:26.556 00.003 7680 PulseGuide returned control before completion, sleep 146
03:37:26.556 00.000 6120 Enqueuing Expose request
03:37:26.718 00.162 7680 IsGuiding returns 1
03:37:26.718 00.000 7680 scope still moving after pulse duration time elapsed
03:37:26.748 00.030 7680 IsSlewing returns 0
03:37:26.749 00.001 7680 IsGuiding returns 0
03:37:26.750 00.001 7680 scope move finished after 136 + 61 ms
03:37:26.750 00.000 7680 Move returns status 0, amount 136
03:37:26.751 00.001 7680 move complete, result=0
03:37:26.751 00.000 7680 worker thread done servicing request
03:37:26.752 00.001 7680 Worker thread wakes up
03:37:26.752 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 136 ms SOUTH
03:37:26.760 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:26.762 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:28.011 01.249 7680 Exposure complete
03:37:28.150 00.139 7680 worker thread done servicing request
03:37:28.151 00.001 6120 OnExposeComplete: enter
03:37:28.154 00.003 6120 UpdateGuideState(): m_state=6
03:37:28.160 00.006 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3280
03:37:28.166 00.006 6120 Star::Find returns 1 (0), X=515.61, Y=671.82, Mass=8361, SNR=61.0, Peak=215 HFD=6.5
03:37:28.170 00.004 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
03:37:28.173 00.003 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
03:37:28.178 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.26 hyp=0.27 cameraTheta=-1.75 mountX=-0.10 mountY=0.21, mountTheta=2.00
03:37:28.184 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.26, opts=13)
03:37:28.186 00.002 6120 Enqueuing Move request for scope (-0.05, -0.26)
03:37:28.191 00.005 7680 Worker thread wakes up
03:37:28.191 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:28.196 00.005 6120 UpdateGuideState exits: m=8361 SNR=61.0
03:37:28.200 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:28.203 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:28.208 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.26) opts 0xd
03:37:28.208 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.26)
03:37:28.208 00.000 7680 Moving (-0.05, -0.26) raw xDistance=-0.10 yDistance=0.21
03:37:28.208 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:37:28.208 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:37:28.209 00.001 7680 MoveAxis(E, 0, ABG)
03:37:28.209 00.000 7680 Move returns status 0, amount 0
03:37:28.209 00.000 7680 MoveAxis(S, 117, ABG)
03:37:28.209 00.000 7680 Guiding  Dir = 1, Dur = 117
03:37:28.210 00.001 6120 Enqueuing Expose request
03:37:28.214 00.004 7680 IsSlewing returns 0
03:37:28.214 00.000 7680 IsGuiding returns 0
03:37:28.214 00.000 7680 PulseGuide returned control before completion, sleep 127
03:37:28.348 00.134 7680 IsGuiding returns 1
03:37:28.349 00.001 7680 scope still moving after pulse duration time elapsed
03:37:28.378 00.029 7680 IsSlewing returns 0
03:37:28.379 00.001 7680 IsGuiding returns 0
03:37:28.380 00.001 7680 scope move finished after 117 + 48 ms
03:37:28.380 00.000 7680 Move returns status 0, amount 117
03:37:28.380 00.000 7680 move complete, result=0
03:37:28.381 00.001 7680 worker thread done servicing request
03:37:28.381 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 117 ms SOUTH
03:37:28.388 00.007 7680 Worker thread wakes up
03:37:28.388 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:28.388 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:29.641 01.253 7680 Exposure complete
03:37:29.776 00.135 7680 worker thread done servicing request
03:37:29.777 00.001 6120 OnExposeComplete: enter
03:37:29.781 00.004 6120 UpdateGuideState(): m_state=6
03:37:29.785 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3281
03:37:29.788 00.003 6120 Star::Find returns 1 (0), X=515.73, Y=671.87, Mass=8474, SNR=61.2, Peak=216 HFD=6.6
03:37:29.792 00.004 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.19) = xAngle (-1.44 = -1.44)
03:37:29.796 00.004 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.43 = 1.43)
03:37:29.800 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.26 mountX=0.03 mountY=0.23, mountTheta=1.44
03:37:29.805 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.22, opts=13)
03:37:29.809 00.004 6120 Enqueuing Move request for scope (0.07, -0.22)
03:37:29.813 00.004 7680 Worker thread wakes up
03:37:29.813 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd
03:37:29.813 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:29.819 00.006 6120 UpdateGuideState exits: m=8474 SNR=61.2
03:37:29.823 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:29.827 00.004 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.22)
03:37:29.828 00.001 7680 Moving (0.07, -0.22) raw xDistance=0.03 yDistance=0.23
03:37:29.828 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:37:29.828 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:37:29.828 00.000 7680 MoveAxis(E, 0, ABG)
03:37:29.828 00.000 7680 Move returns status 0, amount 0
03:37:29.828 00.000 7680 MoveAxis(S, 122, ABG)
03:37:29.828 00.000 7680 Guiding  Dir = 1, Dur = 122
03:37:29.828 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:29.833 00.005 6120 Enqueuing Expose request
03:37:29.836 00.003 7680 IsSlewing returns 0
03:37:29.836 00.000 7680 IsGuiding returns 0
03:37:29.836 00.000 7680 PulseGuide returned control before completion, sleep 132
03:37:29.976 00.140 7680 IsGuiding returns 1
03:37:29.977 00.001 7680 scope still moving after pulse duration time elapsed
03:37:30.008 00.031 7680 IsSlewing returns 0
03:37:30.010 00.002 7680 IsGuiding returns 1
03:37:30.039 00.029 7680 IsSlewing returns 0
03:37:30.039 00.000 7680 IsGuiding returns 0
03:37:30.041 00.002 7680 scope move finished after 122 + 81 ms
03:37:30.041 00.000 7680 Move returns status 0, amount 122
03:37:30.042 00.001 7680 move complete, result=0
03:37:30.042 00.000 7680 worker thread done servicing request
03:37:30.042 00.000 7680 Worker thread wakes up
03:37:30.043 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 122 ms SOUTH
03:37:30.049 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:30.049 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:31.305 01.256 7680 Exposure complete
03:37:31.445 00.140 7680 worker thread done servicing request
03:37:31.445 00.000 6120 OnExposeComplete: enter
03:37:31.449 00.004 6120 UpdateGuideState(): m_state=6
03:37:31.454 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3282
03:37:31.457 00.003 6120 Star::Find returns 1 (0), X=515.65, Y=671.81, Mass=7987, SNR=59.1, Peak=194 HFD=6.6
03:37:31.462 00.005 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
03:37:31.466 00.004 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
03:37:31.470 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.59 mountX=-0.06 mountY=0.25, mountTheta=1.80
03:37:31.475 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.28, opts=13)
03:37:31.481 00.006 6120 Enqueuing Move request for scope (-0.01, -0.28)
03:37:31.485 00.004 7680 Worker thread wakes up
03:37:31.485 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:31.490 00.005 6120 UpdateGuideState exits: m=7987 SNR=59.1
03:37:31.493 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:31.497 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:31.501 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
03:37:31.502 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
03:37:31.502 00.000 7680 Moving (-0.01, -0.28) raw xDistance=-0.06 yDistance=0.25
03:37:31.502 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:37:31.503 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:37:31.503 00.000 7680 MoveAxis(E, 0, ABG)
03:37:31.503 00.000 7680 Move returns status 0, amount 0
03:37:31.503 00.000 7680 MoveAxis(S, 136, ABG)
03:37:31.503 00.000 6120 Enqueuing Expose request
03:37:31.508 00.005 7680 Guiding  Dir = 1, Dur = 136
03:37:31.508 00.000 7680 IsSlewing returns 0
03:37:31.509 00.001 7680 IsGuiding returns 0
03:37:31.509 00.000 7680 PulseGuide returned control before completion, sleep 146
03:37:31.671 00.162 7680 IsGuiding returns 0
03:37:31.672 00.001 7680 Move returns status 0, amount 136
03:37:31.673 00.001 7680 move complete, result=0
03:37:31.673 00.000 7680 worker thread done servicing request
03:37:31.674 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 136 ms SOUTH
03:37:31.681 00.007 7680 Worker thread wakes up
03:37:31.681 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:31.681 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:32.936 01.255 7680 Exposure complete
03:37:33.078 00.142 7680 worker thread done servicing request
03:37:33.078 00.000 6120 OnExposeComplete: enter
03:37:33.081 00.003 6120 UpdateGuideState(): m_state=6
03:37:33.086 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3283
03:37:33.090 00.004 6120 Star::Find returns 1 (0), X=516.01, Y=671.99, Mass=8958, SNR=63.2, Peak=222 HFD=6.3
03:37:33.093 00.003 6120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.19) = xAngle (-0.45 = -0.45)
03:37:33.099 00.006 6120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.42 = 2.42)
03:37:33.103 00.004 6120 CameraToMount -- cameraX=0.35 cameraY=-0.10 hyp=0.37 cameraTheta=-0.26 mountX=0.33 mountY=0.24, mountTheta=0.63
03:37:33.109 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=-0.10, opts=13)
03:37:33.113 00.004 6120 Enqueuing Move request for scope (0.35, -0.10)
03:37:33.116 00.003 7680 Worker thread wakes up
03:37:33.116 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.10) opts 0xd
03:37:33.116 00.000 7680 Handling offset move in thread for scope, endpoint = (0.35, -0.10)
03:37:33.116 00.000 7680 Moving (0.35, -0.10) raw xDistance=0.33 yDistance=0.24
03:37:33.117 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
03:37:33.117 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:37:33.117 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:33.122 00.005 7680 MoveAxis(W, 135, ABG)
03:37:33.122 00.000 7680 Guiding  Dir = 3, Dur = 135
03:37:33.122 00.000 6120 UpdateGuideState exits: m=8958 SNR=63.2
03:37:33.128 00.006 7680 IsSlewing returns 0
03:37:33.128 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:33.134 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:33.138 00.004 6120 Enqueuing Expose request
03:37:33.142 00.004 7680 IsGuiding returns 0
03:37:33.142 00.000 7680 PulseGuide returned control before completion, sleep 145
03:37:33.299 00.157 7680 IsGuiding returns 1
03:37:33.300 00.001 7680 scope still moving after pulse duration time elapsed
03:37:33.330 00.030 7680 IsSlewing returns 0
03:37:33.330 00.000 7680 IsGuiding returns 1
03:37:33.362 00.032 7680 IsSlewing returns 0
03:37:33.363 00.001 7680 IsGuiding returns 0
03:37:33.364 00.001 7680 scope move finished after 135 + 86 ms
03:37:33.365 00.001 7680 Move returns status 0, amount 135
03:37:33.365 00.000 7680 MoveAxis(S, 131, ABG)
03:37:33.365 00.000 7680 Guiding  Dir = 1, Dur = 131
03:37:33.366 00.001 7680 IsSlewing returns 0
03:37:33.367 00.001 7680 IsGuiding returns 0
03:37:33.367 00.000 7680 PulseGuide returned control before completion, sleep 141
03:37:33.517 00.150 7680 IsGuiding returns 1
03:37:33.517 00.000 7680 scope still moving after pulse duration time elapsed
03:37:33.548 00.031 7680 IsSlewing returns 0
03:37:33.550 00.002 7680 IsGuiding returns 0
03:37:33.550 00.000 7680 scope move finished after 131 + 52 ms
03:37:33.550 00.000 7680 Move returns status 0, amount 131
03:37:33.552 00.002 7680 move complete, result=0
03:37:33.552 00.000 7680 worker thread done servicing request
03:37:33.553 00.001 7680 Worker thread wakes up
03:37:33.553 00.000 6120 GuideStep: 0.3 px 135 ms WEST, 0.2 px 131 ms SOUTH
03:37:33.558 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:33.559 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:34.815 01.256 7680 Exposure complete
03:37:34.957 00.142 7680 worker thread done servicing request
03:37:34.958 00.001 6120 OnExposeComplete: enter
03:37:34.962 00.004 6120 UpdateGuideState(): m_state=6
03:37:34.965 00.003 6120 Star::Find(15, 516, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3284
03:37:34.971 00.006 6120 Star::Find returns 1 (0), X=515.85, Y=671.98, Mass=7888, SNR=59.5, Peak=202 HFD=6.5
03:37:34.976 00.005 6120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.19) = xAngle (-0.71 = -0.71)
03:37:34.979 00.003 6120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.16 = 2.16)
03:37:34.983 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.52 mountX=0.16 mountY=0.18, mountTheta=0.83
03:37:34.988 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.11, opts=13)
03:37:34.991 00.003 6120 Enqueuing Move request for scope (0.19, -0.11)
03:37:34.994 00.003 7680 Worker thread wakes up
03:37:34.994 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
03:37:34.994 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
03:37:34.995 00.001 7680 Moving (0.19, -0.11) raw xDistance=0.16 yDistance=0.18
03:37:34.995 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:34.998 00.003 6120 UpdateGuideState exits: m=7888 SNR=59.5
03:37:35.002 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:37:35.003 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:37:35.003 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:35.009 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:35.014 00.005 6120 Enqueuing Expose request
03:37:35.017 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:37:35.018 00.001 7680 MoveAxis(E, 0, ABG)
03:37:35.018 00.000 7680 Move returns status 0, amount 0
03:37:35.018 00.000 7680 MoveAxis(N, 0, ABG)
03:37:35.018 00.000 7680 Move returns status 0, amount 0
03:37:35.018 00.000 7680 move complete, result=0
03:37:35.020 00.002 7680 worker thread done servicing request
03:37:35.020 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:37:35.025 00.005 7680 Worker thread wakes up
03:37:35.025 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:35.025 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:36.267 01.242 7680 Exposure complete
03:37:36.410 00.143 7680 worker thread done servicing request
03:37:36.411 00.001 6120 OnExposeComplete: enter
03:37:36.418 00.007 6120 UpdateGuideState(): m_state=6
03:37:36.423 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3285
03:37:36.427 00.004 6120 Star::Find returns 1 (0), X=515.70, Y=672.35, Mass=8414, SNR=60.8, Peak=200 HFD=7.0
03:37:36.431 00.004 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (0.19) = xAngle (1.25 = 1.25)
03:37:36.434 00.003 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.12 = -2.16)
03:37:36.439 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.44 mountX=0.08 mountY=-0.22, mountTheta=-1.21
03:37:36.444 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.26, opts=13)
03:37:36.449 00.005 6120 Enqueuing Move request for scope (0.04, 0.26)
03:37:36.453 00.004 7680 Worker thread wakes up
03:37:36.453 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:36.458 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.26) opts 0xd
03:37:36.458 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.26)
03:37:36.458 00.000 7680 Moving (0.04, 0.26) raw xDistance=0.08 yDistance=-0.22
03:37:36.458 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:37:36.459 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:37:36.459 00.000 6120 UpdateGuideState exits: m=8414 SNR=60.8
03:37:36.463 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:36.468 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:37:36.468 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:36.472 00.004 6120 Enqueuing Expose request
03:37:36.477 00.005 7680 MoveAxis(E, 0, ABG)
03:37:36.478 00.001 7680 Move returns status 0, amount 0
03:37:36.478 00.000 7680 MoveAxis(N, 0, ABG)
03:37:36.478 00.000 7680 Move returns status 0, amount 0
03:37:36.478 00.000 7680 move complete, result=0
03:37:36.478 00.000 7680 worker thread done servicing request
03:37:36.479 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:37:36.482 00.003 7680 Worker thread wakes up
03:37:36.482 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:36.482 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:37.735 01.253 7680 Exposure complete
03:37:37.881 00.146 7680 worker thread done servicing request
03:37:37.882 00.001 6120 OnExposeComplete: enter
03:37:37.887 00.005 6120 UpdateGuideState(): m_state=6
03:37:37.891 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3286
03:37:37.895 00.004 6120 Star::Find returns 1 (0), X=515.71, Y=671.87, Mass=7500, SNR=57.2, Peak=193 HFD=6.6
03:37:37.900 00.005 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
03:37:37.903 00.003 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
03:37:37.906 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.22 cameraTheta=-1.37 mountX=0.00 mountY=0.22, mountTheta=1.55
03:37:37.913 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.22, opts=13)
03:37:37.918 00.005 6120 Enqueuing Move request for scope (0.05, -0.22)
03:37:37.923 00.005 7680 Worker thread wakes up
03:37:37.923 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:37.927 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd
03:37:37.927 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.22)
03:37:37.928 00.001 6120 UpdateGuideState exits: m=7500 SNR=57.2
03:37:37.933 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:37.936 00.003 7680 Moving (0.05, -0.22) raw xDistance=0.00 yDistance=0.22
03:37:37.936 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:37:37.936 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:37:37.936 00.000 7680 MoveAxis(E, 0, ABG)
03:37:37.936 00.000 7680 Move returns status 0, amount 0
03:37:37.938 00.002 7680 MoveAxis(S, 117, ABG)
03:37:37.938 00.000 7680 Guiding  Dir = 1, Dur = 117
03:37:37.938 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:37.944 00.006 6120 Enqueuing Expose request
03:37:37.948 00.004 7680 IsSlewing returns 0
03:37:37.948 00.000 7680 IsGuiding returns 0
03:37:37.949 00.001 7680 PulseGuide returned control before completion, sleep 127
03:37:38.086 00.137 7680 IsGuiding returns 1
03:37:38.087 00.001 7680 scope still moving after pulse duration time elapsed
03:37:38.118 00.031 7680 IsSlewing returns 0
03:37:38.119 00.001 7680 IsGuiding returns 0
03:37:38.120 00.001 7680 scope move finished after 117 + 54 ms
03:37:38.121 00.001 7680 Move returns status 0, amount 117
03:37:38.122 00.001 7680 move complete, result=0
03:37:38.122 00.000 7680 worker thread done servicing request
03:37:38.122 00.000 7680 Worker thread wakes up
03:37:38.123 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 117 ms SOUTH
03:37:38.133 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:38.133 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:39.385 01.252 7680 Exposure complete
03:37:39.516 00.131 7680 worker thread done servicing request
03:37:39.517 00.001 6120 OnExposeComplete: enter
03:37:39.520 00.003 6120 UpdateGuideState(): m_state=6
03:37:39.525 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3287
03:37:39.528 00.003 6120 Star::Find returns 1 (0), X=516.03, Y=671.83, Mass=8240, SNR=59.8, Peak=193 HFD=6.6
03:37:39.533 00.005 6120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.19) = xAngle (-0.81 = -0.81)
03:37:39.537 00.004 6120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.07 = 2.07)
03:37:39.542 00.005 6120 CameraToMount -- cameraX=0.37 cameraY=-0.26 hyp=0.45 cameraTheta=-0.62 mountX=0.31 mountY=0.39, mountTheta=0.90
03:37:39.548 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.37, y=-0.26, opts=13)
03:37:39.553 00.005 6120 Enqueuing Move request for scope (0.37, -0.26)
03:37:39.560 00.007 7680 Worker thread wakes up
03:37:39.560 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.26) opts 0xd
03:37:39.560 00.000 7680 Handling offset move in thread for scope, endpoint = (0.37, -0.26)
03:37:39.560 00.000 7680 Moving (0.37, -0.26) raw xDistance=0.31 yDistance=0.39
03:37:39.560 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:37:39.561 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:39.566 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
03:37:39.568 00.002 7680 MoveAxis(W, 127, ABG)
03:37:39.568 00.000 7680 Guiding  Dir = 3, Dur = 127
03:37:39.568 00.000 6120 UpdateGuideState exits: m=8240 SNR=59.8
03:37:39.572 00.004 7680 IsSlewing returns 0
03:37:39.572 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:39.578 00.006 7680 IsGuiding returns 0
03:37:39.578 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:39.583 00.005 7680 PulseGuide returned control before completion, sleep 137
03:37:39.584 00.001 6120 Enqueuing Expose request
03:37:39.729 00.145 7680 IsGuiding returns 1
03:37:39.729 00.000 7680 scope still moving after pulse duration time elapsed
03:37:39.760 00.031 7680 IsSlewing returns 0
03:37:39.760 00.000 7680 IsGuiding returns 0
03:37:39.760 00.000 7680 scope move finished after 127 + 55 ms
03:37:39.760 00.000 7680 Move returns status 0, amount 127
03:37:39.762 00.002 7680 MoveAxis(S, 214, ABG)
03:37:39.762 00.000 7680 Guiding  Dir = 1, Dur = 214
03:37:39.762 00.000 7680 IsSlewing returns 0
03:37:39.763 00.001 7680 IsGuiding returns 0
03:37:39.763 00.000 7680 PulseGuide returned control before completion, sleep 224
03:37:39.996 00.233 7680 IsGuiding returns 1
03:37:39.998 00.002 7680 scope still moving after pulse duration time elapsed
03:37:40.028 00.030 7680 IsSlewing returns 0
03:37:40.029 00.001 7680 IsGuiding returns 1
03:37:40.059 00.030 7680 IsSlewing returns 0
03:37:40.060 00.001 7680 IsGuiding returns 1
03:37:40.089 00.029 7680 IsSlewing returns 0
03:37:40.091 00.002 7680 IsGuiding returns 0
03:37:40.091 00.000 7680 scope move finished after 214 + 114 ms
03:37:40.091 00.000 7680 Move returns status 0, amount 214
03:37:40.092 00.001 7680 move complete, result=0
03:37:40.092 00.000 7680 worker thread done servicing request
03:37:40.092 00.000 6120 GuideStep: 0.3 px 127 ms WEST, 0.4 px 214 ms SOUTH
03:37:40.100 00.008 7680 Worker thread wakes up
03:37:40.100 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:40.100 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:41.352 01.252 7680 Exposure complete
03:37:41.493 00.141 7680 worker thread done servicing request
03:37:41.493 00.000 6120 OnExposeComplete: enter
03:37:41.497 00.004 6120 UpdateGuideState(): m_state=6
03:37:41.503 00.006 6120 Star::Find(15, 516, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3288
03:37:41.506 00.003 6120 Star::Find returns 1 (0), X=515.66, Y=671.84, Mass=8638, SNR=62.2, Peak=224 HFD=6.6
03:37:41.510 00.004 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
03:37:41.514 00.004 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
03:37:41.519 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.57 mountX=-0.04 mountY=0.22, mountTheta=1.77
03:37:41.523 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.25, opts=13)
03:37:41.527 00.004 6120 Enqueuing Move request for scope (0.00, -0.25)
03:37:41.531 00.004 7680 Worker thread wakes up
03:37:41.531 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:41.536 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.25) opts 0xd
03:37:41.537 00.001 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.25)
03:37:41.537 00.000 7680 Moving (0.00, -0.25) raw xDistance=-0.04 yDistance=0.22
03:37:41.537 00.000 6120 UpdateGuideState exits: m=8638 SNR=62.2
03:37:41.540 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:41.545 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:41.550 00.005 6120 Enqueuing Expose request
03:37:41.554 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:37:41.554 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:37:41.554 00.000 7680 MoveAxis(E, 0, ABG)
03:37:41.554 00.000 7680 Move returns status 0, amount 0
03:37:41.554 00.000 7680 MoveAxis(S, 120, ABG)
03:37:41.554 00.000 7680 Guiding  Dir = 1, Dur = 120
03:37:41.556 00.002 7680 IsSlewing returns 0
03:37:41.556 00.000 7680 IsGuiding returns 0
03:37:41.557 00.001 7680 PulseGuide returned control before completion, sleep 130
03:37:41.699 00.142 7680 IsGuiding returns 0
03:37:41.700 00.001 7680 Move returns status 0, amount 120
03:37:41.700 00.000 7680 move complete, result=0
03:37:41.700 00.000 7680 worker thread done servicing request
03:37:41.700 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 120 ms SOUTH
03:37:41.706 00.006 7680 Worker thread wakes up
03:37:41.706 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:41.708 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:42.963 01.255 7680 Exposure complete
03:37:43.108 00.145 7680 worker thread done servicing request
03:37:43.109 00.001 6120 OnExposeComplete: enter
03:37:43.112 00.003 6120 UpdateGuideState(): m_state=6
03:37:43.117 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3289
03:37:43.121 00.004 6120 Star::Find returns 1 (0), X=515.46, Y=673.96, Mass=8326, SNR=61.2, Peak=215 HFD=6.6
03:37:43.126 00.005 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.19) = xAngle (1.49 = 1.49)
03:37:43.131 00.005 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.36 = -1.92)
03:37:43.135 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=1.87 hyp=1.88 cameraTheta=1.68 mountX=0.15 mountY=-1.77, mountTheta=-1.49
03:37:43.142 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=1.87, opts=13)
03:37:43.146 00.004 6120 Enqueuing Move request for scope (-0.20, 1.87)
03:37:43.149 00.003 7680 Worker thread wakes up
03:37:43.149 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 1.87) opts 0xd
03:37:43.150 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, 1.87)
03:37:43.150 00.000 7680 Moving (-0.20, 1.87) raw xDistance=0.15 yDistance=-1.77
03:37:43.150 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:37:43.150 00.000 7680 resist switch: large excursion: input -1.77 thresh 0.60 direction from 1 to -1
03:37:43.151 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.30
03:37:43.151 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.77 from input -1.77
03:37:43.151 00.000 7680 MoveAxis(E, 0, ABG)
03:37:43.151 00.000 7680 Move returns status 0, amount 0
03:37:43.151 00.000 7680 MoveAxis(N, 959, ABG)
03:37:43.153 00.002 7680 Guiding  Dir = 0, Dur = 959
03:37:43.153 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:43.158 00.005 7680 IsSlewing returns 0
03:37:43.160 00.002 6120 UpdateGuideState exits: m=8326 SNR=61.2
03:37:43.165 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:43.169 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:43.174 00.005 6120 Enqueuing Expose request
03:37:43.177 00.003 7680 IsGuiding returns 0
03:37:43.178 00.001 7680 PulseGuide returned control before completion, sleep 969
03:37:44.161 00.983 7680 IsGuiding returns 1
03:37:44.162 00.001 7680 scope still moving after pulse duration time elapsed
03:37:44.192 00.030 7680 IsSlewing returns 0
03:37:44.192 00.000 7680 IsGuiding returns 1
03:37:44.223 00.031 7680 IsSlewing returns 0
03:37:44.224 00.001 7680 IsGuiding returns 0
03:37:44.224 00.000 7680 scope move finished after 959 + 87 ms
03:37:44.225 00.001 7680 Move returns status 0, amount 959
03:37:44.225 00.000 7680 move complete, result=0
03:37:44.225 00.000 7680 worker thread done servicing request
03:37:44.225 00.000 7680 Worker thread wakes up
03:37:44.226 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -1.8 px 959 ms NORTH
03:37:44.234 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:44.235 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:45.483 01.248 7680 Exposure complete
03:37:45.628 00.145 7680 worker thread done servicing request
03:37:45.630 00.002 6120 OnExposeComplete: enter
03:37:45.636 00.006 6120 UpdateGuideState(): m_state=6
03:37:45.640 00.004 6120 Star::Find(15, 515, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3290
03:37:45.644 00.004 6120 Star::Find returns 1 (0), X=515.37, Y=671.69, Mass=8617, SNR=61.6, Peak=212 HFD=6.8
03:37:45.649 00.005 6120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (0.19) = xAngle (-2.39 = -2.39)
03:37:45.653 00.004 6120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.48 = 0.48)
03:37:45.656 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.40 hyp=0.49 cameraTheta=-2.20 mountX=-0.36 mountY=0.23, mountTheta=2.58
03:37:45.664 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.40, opts=13)
03:37:45.669 00.005 6120 Enqueuing Move request for scope (-0.29, -0.40)
03:37:45.672 00.003 7680 Worker thread wakes up
03:37:45.673 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:45.677 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.40) opts 0xd
03:37:45.677 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.40)
03:37:45.677 00.000 7680 Moving (-0.29, -0.40) raw xDistance=-0.36 yDistance=0.23
03:37:45.677 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
03:37:45.677 00.000 6120 UpdateGuideState exits: m=8617 SNR=61.6
03:37:45.682 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:37:45.682 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:45.685 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:45.689 00.004 6120 Enqueuing Expose request
03:37:45.694 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:37:45.694 00.000 7680 MoveAxis(E, 147, ABG)
03:37:45.694 00.000 7680 Guiding  Dir = 2, Dur = 147
03:37:45.695 00.001 7680 IsSlewing returns 0
03:37:45.695 00.000 7680 IsGuiding returns 0
03:37:45.695 00.000 7680 PulseGuide returned control before completion, sleep 157
03:37:45.864 00.169 7680 IsGuiding returns 1
03:37:45.864 00.000 7680 scope still moving after pulse duration time elapsed
03:37:45.894 00.030 7680 IsSlewing returns 0
03:37:45.896 00.002 7680 IsGuiding returns 0
03:37:45.896 00.000 7680 scope move finished after 147 + 53 ms
03:37:45.897 00.001 7680 Move returns status 0, amount 147
03:37:45.898 00.001 7680 MoveAxis(N, 0, ABG)
03:37:45.898 00.000 7680 Move returns status 0, amount 0
03:37:45.898 00.000 7680 move complete, result=0
03:37:45.898 00.000 7680 worker thread done servicing request
03:37:45.898 00.000 7680 Worker thread wakes up
03:37:45.900 00.002 6120 GuideStep: -0.4 px 147 ms EAST, 0.2 px 0 ms NORTH
03:37:45.906 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:45.906 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:47.153 01.247 7680 Exposure complete
03:37:47.303 00.150 7680 worker thread done servicing request
03:37:47.303 00.000 6120 OnExposeComplete: enter
03:37:47.307 00.004 6120 UpdateGuideState(): m_state=6
03:37:47.311 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3291
03:37:47.315 00.004 6120 Star::Find returns 1 (0), X=515.37, Y=671.59, Mass=8398, SNR=61.0, Peak=209 HFD=6.9
03:37:47.320 00.005 6120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.19) = xAngle (-2.29 = -2.29)
03:37:47.323 00.003 6120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.58 = 0.58)
03:37:47.326 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.50 hyp=0.58 cameraTheta=-2.10 mountX=-0.38 mountY=0.32, mountTheta=2.44
03:37:47.332 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.50, opts=13)
03:37:47.336 00.004 6120 Enqueuing Move request for scope (-0.29, -0.50)
03:37:47.340 00.004 7680 Worker thread wakes up
03:37:47.340 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.50) opts 0xd
03:37:47.340 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.50)
03:37:47.340 00.000 7680 Moving (-0.29, -0.50) raw xDistance=-0.38 yDistance=0.32
03:37:47.340 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
03:37:47.341 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:37:47.341 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
03:37:47.341 00.000 7680 MoveAxis(E, 166, ABG)
03:37:47.341 00.000 7680 Guiding  Dir = 2, Dur = 166
03:37:47.341 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:47.345 00.004 7680 IsSlewing returns 0
03:37:47.345 00.000 6120 UpdateGuideState exits: m=8398 SNR=61.0
03:37:47.350 00.005 7680 IsGuiding returns 0
03:37:47.350 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:47.354 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:47.359 00.005 7680 PulseGuide returned control before completion, sleep 176
03:37:47.360 00.001 6120 Enqueuing Expose request
03:37:47.549 00.189 7680 IsGuiding returns 0
03:37:47.550 00.001 7680 Move returns status 0, amount 166
03:37:47.550 00.000 7680 MoveAxis(N, 0, ABG)
03:37:47.551 00.001 7680 Move returns status 0, amount 0
03:37:47.551 00.000 7680 move complete, result=0
03:37:47.552 00.001 7680 worker thread done servicing request
03:37:47.552 00.000 7680 Worker thread wakes up
03:37:47.552 00.000 6120 GuideStep: -0.4 px 166 ms EAST, 0.3 px 0 ms NORTH
03:37:47.558 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:47.558 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:48.814 01.256 7680 Exposure complete
03:37:48.954 00.140 7680 worker thread done servicing request
03:37:48.954 00.000 6120 OnExposeComplete: enter
03:37:48.957 00.003 6120 UpdateGuideState(): m_state=6
03:37:48.961 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3292
03:37:48.965 00.004 6120 Star::Find returns 1 (0), X=515.47, Y=671.54, Mass=9168, SNR=62.8, Peak=209 HFD=7.0
03:37:48.969 00.004 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.19) = xAngle (-2.09 = -2.09)
03:37:48.973 00.004 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.78 = 0.78)
03:37:48.978 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.55 hyp=0.58 cameraTheta=-1.90 mountX=-0.29 mountY=0.41, mountTheta=2.19
03:37:48.982 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.55, opts=13)
03:37:48.986 00.004 6120 Enqueuing Move request for scope (-0.19, -0.55)
03:37:48.989 00.003 7680 Worker thread wakes up
03:37:48.989 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:48.994 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.55) opts 0xd
03:37:48.994 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.55)
03:37:48.994 00.000 7680 Moving (-0.19, -0.55) raw xDistance=-0.29 yDistance=0.41
03:37:48.995 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
03:37:48.996 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:37:48.996 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
03:37:48.996 00.000 7680 MoveAxis(E, 130, ABG)
03:37:48.996 00.000 7680 Guiding  Dir = 2, Dur = 130
03:37:48.996 00.000 6120 UpdateGuideState exits: m=9168 SNR=62.8
03:37:49.001 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:49.005 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:49.009 00.004 7680 IsSlewing returns 0
03:37:49.009 00.000 6120 Enqueuing Expose request
03:37:49.013 00.004 7680 IsGuiding returns 0
03:37:49.013 00.000 7680 PulseGuide returned control before completion, sleep 140
03:37:49.163 00.150 7680 IsGuiding returns 1
03:37:49.164 00.001 7680 scope still moving after pulse duration time elapsed
03:37:49.194 00.030 7680 IsSlewing returns 0
03:37:49.195 00.001 7680 IsGuiding returns 0
03:37:49.196 00.001 7680 scope move finished after 130 + 52 ms
03:37:49.196 00.000 7680 Move returns status 0, amount 130
03:37:49.196 00.000 7680 MoveAxis(N, 0, ABG)
03:37:49.197 00.001 7680 Move returns status 0, amount 0
03:37:49.197 00.000 7680 move complete, result=0
03:37:49.197 00.000 7680 worker thread done servicing request
03:37:49.198 00.001 6120 GuideStep: -0.3 px 130 ms EAST, 0.4 px 0 ms NORTH
03:37:49.204 00.006 7680 Worker thread wakes up
03:37:49.204 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:49.204 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:50.458 01.254 7680 Exposure complete
03:37:50.581 00.123 7680 worker thread done servicing request
03:37:50.582 00.001 6120 OnExposeComplete: enter
03:37:50.586 00.004 6120 UpdateGuideState(): m_state=6
03:37:50.589 00.003 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3293
03:37:50.594 00.005 6120 Star::Find returns 1 (0), X=515.48, Y=671.03, Mass=8290, SNR=59.5, Peak=199 HFD=6.5
03:37:50.598 00.004 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
03:37:50.604 00.006 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
03:37:50.607 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-1.06 hyp=1.07 cameraTheta=-1.74 mountX=-0.37 mountY=0.87, mountTheta=1.97
03:37:50.613 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-1.06, opts=13)
03:37:50.617 00.004 6120 Enqueuing Move request for scope (-0.18, -1.06)
03:37:50.619 00.002 7680 Worker thread wakes up
03:37:50.621 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:50.624 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -1.06) opts 0xd
03:37:50.624 00.000 6120 UpdateGuideState exits: m=8290 SNR=59.5
03:37:50.628 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.18, -1.06)
03:37:50.628 00.000 7680 Moving (-0.18, -1.06) raw xDistance=-0.37 yDistance=0.87
03:37:50.630 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
03:37:50.630 00.000 7680 resist switch: large excursion: input 0.87 thresh 0.60 direction from -1 to 1
03:37:50.630 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.61
03:37:50.630 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87
03:37:50.630 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:50.634 00.004 7680 MoveAxis(E, 160, ABG)
03:37:50.634 00.000 7680 Guiding  Dir = 2, Dur = 160
03:37:50.634 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:50.638 00.004 6120 Enqueuing Expose request
03:37:50.643 00.005 7680 IsSlewing returns 0
03:37:50.643 00.000 7680 IsGuiding returns 0
03:37:50.643 00.000 7680 PulseGuide returned control before completion, sleep 170
03:37:50.827 00.184 7680 IsGuiding returns 1
03:37:50.828 00.001 7680 scope still moving after pulse duration time elapsed
03:37:50.858 00.030 7680 IsSlewing returns 0
03:37:50.858 00.000 7680 IsGuiding returns 0
03:37:50.860 00.002 7680 scope move finished after 160 + 55 ms
03:37:50.861 00.001 7680 Move returns status 0, amount 160
03:37:50.861 00.000 7680 MoveAxis(S, 473, ABG)
03:37:50.861 00.000 7680 Guiding  Dir = 1, Dur = 473
03:37:50.861 00.000 7680 IsSlewing returns 0
03:37:50.863 00.002 7680 IsGuiding returns 0
03:37:50.863 00.000 7680 PulseGuide returned control before completion, sleep 483
03:37:51.362 00.499 7680 IsGuiding returns 1
03:37:51.362 00.000 7680 scope still moving after pulse duration time elapsed
03:37:51.393 00.031 7680 IsSlewing returns 0
03:37:51.394 00.001 7680 IsGuiding returns 1
03:37:51.424 00.030 7680 IsSlewing returns 0
03:37:51.424 00.000 7680 IsGuiding returns 1
03:37:51.456 00.032 7680 IsSlewing returns 0
03:37:51.457 00.001 7680 IsGuiding returns 0
03:37:51.457 00.000 7680 scope move finished after 473 + 121 ms
03:37:51.457 00.000 7680 Move returns status 0, amount 473
03:37:51.457 00.000 7680 move complete, result=0
03:37:51.458 00.001 7680 worker thread done servicing request
03:37:51.459 00.001 7680 Worker thread wakes up
03:37:51.459 00.000 6120 GuideStep: -0.4 px 160 ms EAST, 0.9 px 473 ms SOUTH
03:37:51.466 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:51.466 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:52.718 01.252 7680 Exposure complete
03:37:52.858 00.140 7680 worker thread done servicing request
03:37:52.859 00.001 6120 OnExposeComplete: enter
03:37:52.862 00.003 6120 UpdateGuideState(): m_state=6
03:37:52.867 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3294
03:37:52.871 00.004 6120 Star::Find returns 1 (0), X=515.71, Y=670.74, Mass=8113, SNR=59.0, Peak=207 HFD=6.6
03:37:52.874 00.003 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
03:37:52.878 00.004 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
03:37:52.882 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-1.35 hyp=1.35 cameraTheta=-1.54 mountX=-0.20 mountY=1.23, mountTheta=1.73
03:37:52.888 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-1.35, opts=13)
03:37:52.891 00.003 6120 Enqueuing Move request for scope (0.05, -1.35)
03:37:52.895 00.004 7680 Worker thread wakes up
03:37:52.895 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -1.35) opts 0xd
03:37:52.895 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -1.35)
03:37:52.896 00.001 7680 Moving (0.05, -1.35) raw xDistance=-0.20 yDistance=1.23
03:37:52.896 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.20
03:37:52.896 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.23 from input 1.23
03:37:52.896 00.000 7680 MoveAxis(E, 94, ABG)
03:37:52.896 00.000 7680 Guiding  Dir = 2, Dur = 94
03:37:52.897 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:52.901 00.004 7680 IsSlewing returns 0
03:37:52.901 00.000 6120 UpdateGuideState exits: m=8113 SNR=59.0
03:37:52.905 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:52.908 00.003 7680 IsGuiding returns 0
03:37:52.909 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:52.913 00.004 6120 Enqueuing Expose request
03:37:52.917 00.004 7680 PulseGuide returned control before completion, sleep 104
03:37:53.035 00.118 7680 IsGuiding returns 1
03:37:53.035 00.000 7680 scope still moving after pulse duration time elapsed
03:37:53.067 00.032 7680 IsSlewing returns 0
03:37:53.067 00.000 7680 IsGuiding returns 0
03:37:53.069 00.002 7680 scope move finished after 94 + 65 ms
03:37:53.069 00.000 7680 Move returns status 0, amount 94
03:37:53.069 00.000 7680 MoveAxis(S, 669, ABG)
03:37:53.070 00.001 7680 Guiding  Dir = 1, Dur = 669
03:37:53.070 00.000 7680 IsSlewing returns 0
03:37:53.071 00.001 7680 IsGuiding returns 0
03:37:53.072 00.001 7680 PulseGuide returned control before completion, sleep 679
03:37:53.756 00.684 7680 IsGuiding returns 1
03:37:53.757 00.001 7680 scope still moving after pulse duration time elapsed
03:37:53.787 00.030 7680 IsSlewing returns 0
03:37:53.789 00.002 7680 IsGuiding returns 1
03:37:53.818 00.029 7680 IsSlewing returns 0
03:37:53.821 00.003 7680 IsGuiding returns 1
03:37:53.848 00.027 7680 IsSlewing returns 0
03:37:53.850 00.002 7680 IsGuiding returns 1
03:37:53.879 00.029 7680 IsSlewing returns 0
03:37:53.880 00.001 7680 IsGuiding returns 0
03:37:53.880 00.000 7680 scope move finished after 669 + 138 ms
03:37:53.881 00.001 7680 Move returns status 0, amount 669
03:37:53.882 00.001 7680 move complete, result=0
03:37:53.882 00.000 7680 worker thread done servicing request
03:37:53.882 00.000 6120 GuideStep: -0.2 px 94 ms EAST, 1.2 px 669 ms SOUTH
03:37:53.891 00.009 7680 Worker thread wakes up
03:37:53.891 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:53.891 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:55.142 01.251 7680 Exposure complete
03:37:55.290 00.148 7680 worker thread done servicing request
03:37:55.290 00.000 6120 OnExposeComplete: enter
03:37:55.296 00.006 6120 UpdateGuideState(): m_state=6
03:37:55.301 00.005 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3295
03:37:55.305 00.004 6120 Star::Find returns 1 (0), X=516.03, Y=671.24, Mass=8290, SNR=59.6, Peak=210 HFD=6.4
03:37:55.309 00.004 6120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.19) = xAngle (-1.35 = -1.35)
03:37:55.312 00.003 6120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.53 = 1.53)
03:37:55.317 00.005 6120 CameraToMount -- cameraX=0.37 cameraY=-0.85 hyp=0.93 cameraTheta=-1.16 mountX=0.21 mountY=0.93, mountTheta=1.35
03:37:55.322 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.37, y=-0.85, opts=13)
03:37:55.327 00.005 6120 Enqueuing Move request for scope (0.37, -0.85)
03:37:55.331 00.004 7680 Worker thread wakes up
03:37:55.331 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:55.334 00.003 6120 UpdateGuideState exits: m=8290 SNR=59.6
03:37:55.339 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:55.342 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.85) opts 0xd
03:37:55.342 00.000 7680 Handling offset move in thread for scope, endpoint = (0.37, -0.85)
03:37:55.342 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:55.347 00.005 7680 Moving (0.37, -0.85) raw xDistance=0.21 yDistance=0.93
03:37:55.347 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
03:37:55.347 00.000 6120 Enqueuing Expose request
03:37:55.352 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.93 from input 0.93
03:37:55.352 00.000 7680 MoveAxis(W, 77, ABG)
03:37:55.352 00.000 7680 Guiding  Dir = 3, Dur = 77
03:37:55.352 00.000 7680 IsSlewing returns 0
03:37:55.353 00.001 7680 IsGuiding returns 0
03:37:55.354 00.001 7680 PulseGuide returned control before completion, sleep 87
03:37:55.443 00.089 7680 IsGuiding returns 1
03:37:55.443 00.000 7680 scope still moving after pulse duration time elapsed
03:37:55.474 00.031 7680 IsSlewing returns 0
03:37:55.474 00.000 7680 IsGuiding returns 1
03:37:55.506 00.032 7680 IsSlewing returns 0
03:37:55.509 00.003 7680 IsGuiding returns 0
03:37:55.509 00.000 7680 scope move finished after 77 + 79 ms
03:37:55.510 00.001 7680 Move returns status 0, amount 77
03:37:55.510 00.000 7680 MoveAxis(S, 503, ABG)
03:37:55.510 00.000 7680 Guiding  Dir = 1, Dur = 503
03:37:55.511 00.001 7680 IsSlewing returns 0
03:37:55.511 00.000 7680 IsGuiding returns 0
03:37:55.512 00.001 7680 PulseGuide returned control before completion, sleep 513
03:37:56.038 00.526 7680 IsGuiding returns 1
03:37:56.038 00.000 7680 scope still moving after pulse duration time elapsed
03:37:56.070 00.032 7680 IsSlewing returns 0
03:37:56.070 00.000 7680 IsGuiding returns 0
03:37:56.071 00.001 7680 scope move finished after 503 + 55 ms
03:37:56.071 00.000 7680 Move returns status 0, amount 503
03:37:56.073 00.002 7680 move complete, result=0
03:37:56.074 00.001 7680 worker thread done servicing request
03:37:56.074 00.000 6120 GuideStep: 0.2 px 77 ms WEST, 0.9 px 503 ms SOUTH
03:37:56.079 00.005 7680 Worker thread wakes up
03:37:56.079 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:56.079 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:57.337 01.258 7680 Exposure complete
03:37:57.474 00.137 7680 worker thread done servicing request
03:37:57.474 00.000 6120 OnExposeComplete: enter
03:37:57.480 00.006 6120 UpdateGuideState(): m_state=6
03:37:57.484 00.004 6120 Star::Find(15, 516, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3296
03:37:57.487 00.003 6120 Star::Find returns 1 (0), X=516.15, Y=672.01, Mass=7795, SNR=58.8, Peak=191 HFD=6.4
03:37:57.492 00.005 6120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.19) = xAngle (-0.35 = -0.35)
03:37:57.496 00.004 6120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.52 = 2.52)
03:37:57.499 00.003 6120 CameraToMount -- cameraX=0.49 cameraY=-0.08 hyp=0.50 cameraTheta=-0.16 mountX=0.47 mountY=0.29, mountTheta=0.55
03:37:57.504 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.49, y=-0.08, opts=13)
03:37:57.508 00.004 6120 Enqueuing Move request for scope (0.49, -0.08)
03:37:57.513 00.005 7680 Worker thread wakes up
03:37:57.513 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:57.517 00.004 6120 UpdateGuideState exits: m=7795 SNR=58.8
03:37:57.521 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.08) opts 0xd
03:37:57.522 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:57.525 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:57.529 00.004 6120 Enqueuing Expose request
03:37:57.533 00.004 7680 Handling offset move in thread for scope, endpoint = (0.49, -0.08)
03:37:57.533 00.000 7680 Moving (0.49, -0.08) raw xDistance=0.47 yDistance=0.29
03:37:57.533 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
03:37:57.533 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:37:57.534 00.001 7680 MoveAxis(W, 196, ABG)
03:37:57.534 00.000 7680 Guiding  Dir = 3, Dur = 196
03:37:57.534 00.000 7680 IsSlewing returns 0
03:37:57.535 00.001 7680 IsGuiding returns 0
03:37:57.535 00.000 7680 PulseGuide returned control before completion, sleep 206
03:37:57.745 00.210 7680 IsGuiding returns 1
03:37:57.746 00.001 7680 scope still moving after pulse duration time elapsed
03:37:57.776 00.030 7680 IsSlewing returns 0
03:37:57.776 00.000 7680 IsGuiding returns 1
03:37:57.807 00.031 7680 IsSlewing returns 0
03:37:57.807 00.000 7680 IsGuiding returns 0
03:37:57.807 00.000 7680 scope move finished after 196 + 76 ms
03:37:57.808 00.001 7680 Move returns status 0, amount 196
03:37:57.808 00.000 7680 MoveAxis(S, 156, ABG)
03:37:57.808 00.000 7680 Guiding  Dir = 1, Dur = 156
03:37:57.808 00.000 7680 IsSlewing returns 0
03:37:57.809 00.001 7680 IsGuiding returns 0
03:37:57.809 00.000 7680 PulseGuide returned control before completion, sleep 166
03:37:57.979 00.170 7680 IsGuiding returns 1
03:37:57.981 00.002 7680 scope still moving after pulse duration time elapsed
03:37:58.011 00.030 7680 IsSlewing returns 0
03:37:58.013 00.002 7680 IsGuiding returns 0
03:37:58.013 00.000 7680 scope move finished after 156 + 47 ms
03:37:58.013 00.000 7680 Move returns status 0, amount 156
03:37:58.014 00.001 7680 move complete, result=0
03:37:58.014 00.000 7680 worker thread done servicing request
03:37:58.015 00.001 6120 GuideStep: 0.5 px 196 ms WEST, 0.3 px 156 ms SOUTH
03:37:58.021 00.006 7680 Worker thread wakes up
03:37:58.021 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:58.021 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:37:59.276 01.255 7680 Exposure complete
03:37:59.416 00.140 7680 worker thread done servicing request
03:37:59.416 00.000 6120 OnExposeComplete: enter
03:37:59.419 00.003 6120 UpdateGuideState(): m_state=6
03:37:59.422 00.003 6120 Star::Find(15, 516, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3297
03:37:59.425 00.003 6120 Star::Find returns 1 (0), X=516.06, Y=672.06, Mass=8221, SNR=61.0, Peak=193 HFD=6.4
03:37:59.428 00.003 6120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.19) = xAngle (-0.25 = -0.25)
03:37:59.431 00.003 6120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.62 = 2.62)
03:37:59.434 00.003 6120 CameraToMount -- cameraX=0.40 cameraY=-0.03 hyp=0.40 cameraTheta=-0.06 mountX=0.39 mountY=0.20, mountTheta=0.47
03:37:59.439 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.40, y=-0.03, opts=13)
03:37:59.443 00.004 6120 Enqueuing Move request for scope (0.40, -0.03)
03:37:59.447 00.004 7680 Worker thread wakes up
03:37:59.447 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.03) opts 0xd
03:37:59.447 00.000 7680 Handling offset move in thread for scope, endpoint = (0.40, -0.03)
03:37:59.447 00.000 7680 Moving (0.40, -0.03) raw xDistance=0.39 yDistance=0.20
03:37:59.447 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
03:37:59.447 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:37:59.448 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:37:59.452 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:37:59.452 00.000 7680 MoveAxis(W, 173, ABG)
03:37:59.452 00.000 7680 Guiding  Dir = 3, Dur = 173
03:37:59.452 00.000 6120 UpdateGuideState exits: m=8221 SNR=61.0
03:37:59.456 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:37:59.460 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:37:59.463 00.003 6120 Enqueuing Expose request
03:37:59.466 00.003 7680 IsSlewing returns 0
03:37:59.466 00.000 7680 IsGuiding returns 0
03:37:59.466 00.000 7680 PulseGuide returned control before completion, sleep 183
03:37:59.655 00.189 7680 IsGuiding returns 1
03:37:59.655 00.000 7680 scope still moving after pulse duration time elapsed
03:37:59.686 00.031 7680 IsSlewing returns 0
03:37:59.690 00.004 7680 IsGuiding returns 0
03:37:59.690 00.000 7680 scope move finished after 173 + 50 ms
03:37:59.691 00.001 7680 Move returns status 0, amount 173
03:37:59.691 00.000 7680 MoveAxis(N, 0, ABG)
03:37:59.691 00.000 7680 Move returns status 0, amount 0
03:37:59.691 00.000 7680 move complete, result=0
03:37:59.692 00.001 7680 worker thread done servicing request
03:37:59.692 00.000 6120 GuideStep: 0.4 px 173 ms WEST, 0.2 px 0 ms NORTH
03:37:59.702 00.010 7680 Worker thread wakes up
03:37:59.702 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:37:59.703 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:00.947 01.244 7680 Exposure complete
03:38:01.086 00.139 7680 worker thread done servicing request
03:38:01.086 00.000 6120 OnExposeComplete: enter
03:38:01.090 00.004 6120 UpdateGuideState(): m_state=6
03:38:01.095 00.005 6120 Star::Find(15, 516, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3298
03:38:01.101 00.006 6120 Star::Find returns 1 (0), X=515.94, Y=671.98, Mass=7665, SNR=57.9, Peak=184 HFD=6.4
03:38:01.104 00.003 6120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.19) = xAngle (-0.56 = -0.56)
03:38:01.108 00.004 6120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.31 = 2.31)
03:38:01.111 00.003 6120 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-0.37 mountX=0.25 mountY=0.22, mountTheta=0.72
03:38:01.117 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.11, opts=13)
03:38:01.122 00.005 6120 Enqueuing Move request for scope (0.28, -0.11)
03:38:01.126 00.004 7680 Worker thread wakes up
03:38:01.127 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:01.131 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.11) opts 0xd
03:38:01.133 00.002 6120 UpdateGuideState exits: m=7665 SNR=57.9
03:38:01.137 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:01.142 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:01.146 00.004 6120 Enqueuing Expose request
03:38:01.150 00.004 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.11)
03:38:01.150 00.000 7680 Moving (0.28, -0.11) raw xDistance=0.25 yDistance=0.22
03:38:01.150 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.25
03:38:01.150 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:38:01.150 00.000 7680 MoveAxis(W, 115, ABG)
03:38:01.150 00.000 7680 Guiding  Dir = 3, Dur = 115
03:38:01.152 00.002 7680 IsSlewing returns 0
03:38:01.152 00.000 7680 IsGuiding returns 0
03:38:01.153 00.001 7680 PulseGuide returned control before completion, sleep 125
03:38:01.283 00.130 7680 IsGuiding returns 1
03:38:01.283 00.000 7680 scope still moving after pulse duration time elapsed
03:38:01.313 00.030 7680 IsSlewing returns 0
03:38:01.315 00.002 7680 IsGuiding returns 0
03:38:01.315 00.000 7680 scope move finished after 115 + 47 ms
03:38:01.315 00.000 7680 Move returns status 0, amount 115
03:38:01.316 00.001 7680 MoveAxis(S, 119, ABG)
03:38:01.316 00.000 7680 Guiding  Dir = 1, Dur = 119
03:38:01.317 00.001 7680 IsSlewing returns 0
03:38:01.318 00.001 7680 IsGuiding returns 0
03:38:01.319 00.001 7680 PulseGuide returned control before completion, sleep 129
03:38:01.453 00.134 7680 IsGuiding returns 1
03:38:01.453 00.000 7680 scope still moving after pulse duration time elapsed
03:38:01.485 00.032 7680 IsSlewing returns 0
03:38:01.485 00.000 7680 IsGuiding returns 0
03:38:01.486 00.001 7680 scope move finished after 119 + 47 ms
03:38:01.486 00.000 7680 Move returns status 0, amount 119
03:38:01.486 00.000 7680 move complete, result=0
03:38:01.486 00.000 7680 worker thread done servicing request
03:38:01.487 00.001 7680 Worker thread wakes up
03:38:01.488 00.001 6120 GuideStep: 0.3 px 115 ms WEST, 0.2 px 119 ms SOUTH
03:38:01.493 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:01.493 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:02.742 01.249 7680 Exposure complete
03:38:02.872 00.130 7680 worker thread done servicing request
03:38:02.872 00.000 6120 OnExposeComplete: enter
03:38:02.877 00.005 6120 UpdateGuideState(): m_state=6
03:38:02.880 00.003 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3299
03:38:02.885 00.005 6120 Star::Find returns 1 (0), X=515.82, Y=672.10, Mass=8387, SNR=60.2, Peak=214 HFD=6.5
03:38:02.891 00.006 6120 CameraToMount -- cameraTheta (0.07) - m_xAngle (0.19) = xAngle (-0.12 = -0.12)
03:38:02.894 00.003 6120 CameraToMount -- cameraTheta (0.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.75 = 2.75)
03:38:02.898 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.07 mountX=0.15 mountY=0.06, mountTheta=0.36
03:38:02.902 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.01, opts=13)
03:38:02.909 00.007 6120 Enqueuing Move request for scope (0.16, 0.01)
03:38:02.913 00.004 7680 Worker thread wakes up
03:38:02.913 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:02.919 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
03:38:02.919 00.000 6120 UpdateGuideState exits: m=8387 SNR=60.2
03:38:02.926 00.007 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
03:38:02.926 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:02.931 00.005 7680 Moving (0.16, 0.01) raw xDistance=0.15 yDistance=0.06
03:38:02.931 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:02.935 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:38:02.935 00.000 6120 Enqueuing Expose request
03:38:02.941 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:38:02.941 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:38:02.941 00.000 7680 MoveAxis(E, 0, ABG)
03:38:02.941 00.000 7680 Move returns status 0, amount 0
03:38:02.941 00.000 7680 MoveAxis(N, 0, ABG)
03:38:02.941 00.000 7680 Move returns status 0, amount 0
03:38:02.941 00.000 7680 move complete, result=0
03:38:02.941 00.000 7680 worker thread done servicing request
03:38:02.942 00.001 7680 Worker thread wakes up
03:38:02.942 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:02.942 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:02.942 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:38:04.183 01.241 7680 Exposure complete
03:38:04.322 00.139 7680 worker thread done servicing request
03:38:04.323 00.001 6120 OnExposeComplete: enter
03:38:04.326 00.003 6120 UpdateGuideState(): m_state=6
03:38:04.331 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3300
03:38:04.335 00.004 6120 Star::Find returns 1 (0), X=515.87, Y=671.98, Mass=8266, SNR=60.5, Peak=208 HFD=6.4
03:38:04.339 00.004 6120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.19) = xAngle (-0.67 = -0.67)
03:38:04.343 00.004 6120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.20 = 2.20)
03:38:04.348 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-0.48 mountX=0.19 mountY=0.19, mountTheta=0.80
03:38:04.353 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.11, opts=13)
03:38:04.357 00.004 6120 Enqueuing Move request for scope (0.21, -0.11)
03:38:04.361 00.004 7680 Worker thread wakes up
03:38:04.361 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
03:38:04.362 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
03:38:04.362 00.000 7680 Moving (0.21, -0.11) raw xDistance=0.19 yDistance=0.19
03:38:04.362 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:38:04.362 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:38:04.362 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:04.366 00.004 6120 UpdateGuideState exits: m=8266 SNR=60.5
03:38:04.369 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:04.373 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:04.378 00.005 6120 Enqueuing Expose request
03:38:04.382 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:38:04.382 00.000 7680 MoveAxis(E, 0, ABG)
03:38:04.382 00.000 7680 Move returns status 0, amount 0
03:38:04.382 00.000 7680 MoveAxis(N, 0, ABG)
03:38:04.382 00.000 7680 Move returns status 0, amount 0
03:38:04.383 00.001 7680 move complete, result=0
03:38:04.384 00.001 7680 worker thread done servicing request
03:38:04.384 00.000 7680 Worker thread wakes up
03:38:04.384 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:38:04.388 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:04.388 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:05.642 01.254 7680 Exposure complete
03:38:05.788 00.146 7680 worker thread done servicing request
03:38:05.789 00.001 6120 OnExposeComplete: enter
03:38:05.793 00.004 6120 UpdateGuideState(): m_state=6
03:38:05.797 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3301
03:38:05.800 00.003 6120 Star::Find returns 1 (0), X=515.80, Y=671.91, Mass=8273, SNR=59.7, Peak=218 HFD=6.6
03:38:05.804 00.004 6120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.19) = xAngle (-1.09 = -1.09)
03:38:05.809 00.005 6120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.79 = 1.79)
03:38:05.813 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.90 mountX=0.10 mountY=0.22, mountTheta=1.13
03:38:05.819 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.18, opts=13)
03:38:05.824 00.005 6120 Enqueuing Move request for scope (0.14, -0.18)
03:38:05.828 00.004 7680 Worker thread wakes up
03:38:05.829 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
03:38:05.829 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
03:38:05.829 00.000 7680 Moving (0.14, -0.18) raw xDistance=0.10 yDistance=0.22
03:38:05.829 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:38:05.830 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:38:05.830 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:05.833 00.003 6120 UpdateGuideState exits: m=8273 SNR=59.7
03:38:05.837 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:05.841 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:05.845 00.004 6120 Enqueuing Expose request
03:38:05.850 00.005 7680 MoveAxis(E, 0, ABG)
03:38:05.850 00.000 7680 Move returns status 0, amount 0
03:38:05.850 00.000 7680 MoveAxis(S, 119, ABG)
03:38:05.851 00.001 7680 Guiding  Dir = 1, Dur = 119
03:38:05.851 00.000 7680 IsSlewing returns 0
03:38:05.852 00.001 7680 IsGuiding returns 0
03:38:05.852 00.000 7680 PulseGuide returned control before completion, sleep 129
03:38:05.990 00.138 7680 IsGuiding returns 1
03:38:05.990 00.000 7680 scope still moving after pulse duration time elapsed
03:38:06.022 00.032 7680 IsSlewing returns 0
03:38:06.022 00.000 7680 IsGuiding returns 0
03:38:06.022 00.000 7680 scope move finished after 119 + 51 ms
03:38:06.022 00.000 7680 Move returns status 0, amount 119
03:38:06.023 00.001 7680 move complete, result=0
03:38:06.023 00.000 7680 worker thread done servicing request
03:38:06.023 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 119 ms SOUTH
03:38:06.028 00.005 7680 Worker thread wakes up
03:38:06.028 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:06.028 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:07.269 01.241 7680 Exposure complete
03:38:07.408 00.139 7680 worker thread done servicing request
03:38:07.409 00.001 6120 OnExposeComplete: enter
03:38:07.412 00.003 6120 UpdateGuideState(): m_state=6
03:38:07.415 00.003 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3302
03:38:07.417 00.002 6120 Star::Find returns 1 (0), X=515.90, Y=671.92, Mass=8309, SNR=59.7, Peak=209 HFD=6.4
03:38:07.421 00.004 6120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.19) = xAngle (-0.80 = -0.80)
03:38:07.423 00.002 6120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.07 = 2.07)
03:38:07.426 00.003 6120 CameraToMount -- cameraX=0.24 cameraY=-0.17 hyp=0.29 cameraTheta=-0.62 mountX=0.20 mountY=0.26, mountTheta=0.90
03:38:07.429 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.17, opts=13)
03:38:07.434 00.005 6120 Enqueuing Move request for scope (0.24, -0.17)
03:38:07.437 00.003 7680 Worker thread wakes up
03:38:07.437 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:07.441 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.17) opts 0xd
03:38:07.441 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.17)
03:38:07.441 00.000 6120 UpdateGuideState exits: m=8309 SNR=59.7
03:38:07.445 00.004 7680 Moving (0.24, -0.17) raw xDistance=0.20 yDistance=0.26
03:38:07.445 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:38:07.445 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:07.450 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:38:07.450 00.000 7680 MoveAxis(W, 82, ABG)
03:38:07.450 00.000 7680 Guiding  Dir = 3, Dur = 82
03:38:07.451 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:07.454 00.003 6120 Enqueuing Expose request
03:38:07.458 00.004 7680 IsSlewing returns 0
03:38:07.459 00.001 7680 IsGuiding returns 0
03:38:07.459 00.000 7680 PulseGuide returned control before completion, sleep 92
03:38:07.556 00.097 7680 IsGuiding returns 1
03:38:07.557 00.001 7680 scope still moving after pulse duration time elapsed
03:38:07.586 00.029 7680 IsSlewing returns 0
03:38:07.588 00.002 7680 IsGuiding returns 0
03:38:07.588 00.000 7680 scope move finished after 82 + 46 ms
03:38:07.588 00.000 7680 Move returns status 0, amount 82
03:38:07.589 00.001 7680 MoveAxis(S, 139, ABG)
03:38:07.589 00.000 7680 Guiding  Dir = 1, Dur = 139
03:38:07.589 00.000 7680 IsSlewing returns 0
03:38:07.590 00.001 7680 IsGuiding returns 0
03:38:07.591 00.001 7680 PulseGuide returned control before completion, sleep 149
03:38:07.745 00.154 7680 IsGuiding returns 1
03:38:07.747 00.002 7680 scope still moving after pulse duration time elapsed
03:38:07.777 00.030 7680 IsSlewing returns 0
03:38:07.778 00.001 7680 IsGuiding returns 0
03:38:07.778 00.000 7680 scope move finished after 139 + 49 ms
03:38:07.779 00.001 7680 Move returns status 0, amount 139
03:38:07.779 00.000 7680 move complete, result=0
03:38:07.780 00.001 7680 worker thread done servicing request
03:38:07.780 00.000 7680 Worker thread wakes up
03:38:07.781 00.001 6120 GuideStep: 0.2 px 82 ms WEST, 0.3 px 139 ms SOUTH
03:38:07.787 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:07.788 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:09.038 01.250 7680 Exposure complete
03:38:09.182 00.144 7680 worker thread done servicing request
03:38:09.182 00.000 6120 OnExposeComplete: enter
03:38:09.187 00.005 6120 UpdateGuideState(): m_state=6
03:38:09.192 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3303
03:38:09.196 00.004 6120 Star::Find returns 1 (0), X=515.99, Y=671.95, Mass=7827, SNR=58.4, Peak=193 HFD=6.4
03:38:09.201 00.005 6120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.19) = xAngle (-0.59 = -0.59)
03:38:09.205 00.004 6120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.28 = 2.28)
03:38:09.208 00.003 6120 CameraToMount -- cameraX=0.33 cameraY=-0.14 hyp=0.36 cameraTheta=-0.40 mountX=0.30 mountY=0.27, mountTheta=0.74
03:38:09.213 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.14, opts=13)
03:38:09.218 00.005 6120 Enqueuing Move request for scope (0.33, -0.14)
03:38:09.223 00.005 7680 Worker thread wakes up
03:38:09.223 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:09.227 00.004 6120 UpdateGuideState exits: m=7827 SNR=58.4
03:38:09.232 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:09.235 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:09.239 00.004 6120 Enqueuing Expose request
03:38:09.242 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.14) opts 0xd
03:38:09.242 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.14)
03:38:09.242 00.000 7680 Moving (0.33, -0.14) raw xDistance=0.30 yDistance=0.27
03:38:09.242 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
03:38:09.242 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:38:09.244 00.002 7680 MoveAxis(W, 128, ABG)
03:38:09.244 00.000 7680 Guiding  Dir = 3, Dur = 128
03:38:09.244 00.000 7680 IsSlewing returns 0
03:38:09.245 00.001 7680 IsGuiding returns 0
03:38:09.245 00.000 7680 PulseGuide returned control before completion, sleep 138
03:38:09.386 00.141 7680 IsGuiding returns 1
03:38:09.387 00.001 7680 scope still moving after pulse duration time elapsed
03:38:09.417 00.030 7680 IsSlewing returns 0
03:38:09.418 00.001 7680 IsGuiding returns 0
03:38:09.418 00.000 7680 scope move finished after 128 + 45 ms
03:38:09.418 00.000 7680 Move returns status 0, amount 128
03:38:09.418 00.000 7680 MoveAxis(S, 148, ABG)
03:38:09.418 00.000 7680 Guiding  Dir = 1, Dur = 148
03:38:09.419 00.001 7680 IsSlewing returns 0
03:38:09.420 00.001 7680 IsGuiding returns 0
03:38:09.421 00.001 7680 PulseGuide returned control before completion, sleep 158
03:38:09.589 00.168 7680 IsGuiding returns 1
03:38:09.590 00.001 7680 scope still moving after pulse duration time elapsed
03:38:09.619 00.029 7680 IsSlewing returns 0
03:38:09.620 00.001 7680 IsGuiding returns 0
03:38:09.620 00.000 7680 scope move finished after 148 + 53 ms
03:38:09.622 00.002 7680 Move returns status 0, amount 148
03:38:09.622 00.000 7680 move complete, result=0
03:38:09.623 00.001 7680 worker thread done servicing request
03:38:09.623 00.000 7680 Worker thread wakes up
03:38:09.623 00.000 6120 GuideStep: 0.3 px 128 ms WEST, 0.3 px 148 ms SOUTH
03:38:09.632 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:09.632 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:10.883 01.251 7680 Exposure complete
03:38:11.025 00.142 7680 worker thread done servicing request
03:38:11.025 00.000 6120 OnExposeComplete: enter
03:38:11.029 00.004 6120 UpdateGuideState(): m_state=6
03:38:11.034 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3304
03:38:11.039 00.005 6120 Star::Find returns 1 (0), X=515.67, Y=674.07, Mass=8629, SNR=62.7, Peak=204 HFD=6.7
03:38:11.043 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (0.19) = xAngle (1.38 = 1.38)
03:38:11.047 00.004 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.25 = -2.03)
03:38:11.051 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=1.99 hyp=1.99 cameraTheta=1.57 mountX=0.38 mountY=-1.78, mountTheta=-1.36
03:38:11.056 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=1.99, opts=13)
03:38:11.060 00.004 6120 Enqueuing Move request for scope (0.01, 1.99)
03:38:11.064 00.004 7680 Worker thread wakes up
03:38:11.064 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:11.069 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 1.99) opts 0xd
03:38:11.069 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 1.99)
03:38:11.069 00.000 7680 Moving (0.01, 1.99) raw xDistance=0.38 yDistance=-1.78
03:38:11.069 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.38
03:38:11.070 00.001 6120 UpdateGuideState exits: m=8629 SNR=62.7
03:38:11.076 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:11.079 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:11.084 00.005 6120 Enqueuing Expose request
03:38:11.088 00.004 7680 resist switch: large excursion: input -1.78 thresh 0.60 direction from 1 to -1
03:38:11.088 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.34
03:38:11.088 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.78 from input -1.78
03:38:11.088 00.000 7680 MoveAxis(W, 163, ABG)
03:38:11.088 00.000 7680 Guiding  Dir = 3, Dur = 163
03:38:11.089 00.001 7680 IsSlewing returns 0
03:38:11.089 00.000 7680 IsGuiding returns 0
03:38:11.090 00.001 7680 PulseGuide returned control before completion, sleep 173
03:38:11.264 00.174 7680 IsGuiding returns 1
03:38:11.267 00.003 7680 scope still moving after pulse duration time elapsed
03:38:11.296 00.029 7680 IsSlewing returns 0
03:38:11.296 00.000 7680 IsGuiding returns 0
03:38:11.297 00.001 7680 scope move finished after 163 + 44 ms
03:38:11.297 00.000 7680 Move returns status 0, amount 163
03:38:11.297 00.000 7680 MoveAxis(N, 967, ABG)
03:38:11.297 00.000 7680 Guiding  Dir = 0, Dur = 967
03:38:11.298 00.001 7680 IsSlewing returns 0
03:38:11.298 00.000 7680 IsGuiding returns 0
03:38:11.299 00.001 7680 PulseGuide returned control before completion, sleep 977
03:38:12.277 00.978 7680 IsGuiding returns 1
03:38:12.278 00.001 7680 scope still moving after pulse duration time elapsed
03:38:12.309 00.031 7680 IsSlewing returns 0
03:38:12.310 00.001 7680 IsGuiding returns 0
03:38:12.310 00.000 7680 scope move finished after 967 + 45 ms
03:38:12.312 00.002 7680 Move returns status 0, amount 967
03:38:12.313 00.001 7680 move complete, result=0
03:38:12.314 00.001 7680 worker thread done servicing request
03:38:12.314 00.000 7680 Worker thread wakes up
03:38:12.314 00.000 6120 GuideStep: 0.4 px 163 ms WEST, -1.8 px 967 ms NORTH
03:38:12.322 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:12.322 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:13.576 01.254 7680 Exposure complete
03:38:13.724 00.148 7680 worker thread done servicing request
03:38:13.724 00.000 6120 OnExposeComplete: enter
03:38:13.728 00.004 6120 UpdateGuideState(): m_state=6
03:38:13.732 00.004 6120 Star::Find(15, 515, 674, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3305
03:38:13.737 00.005 6120 Star::Find returns 1 (0), X=515.58, Y=671.56, Mass=8299, SNR=60.3, Peak=203 HFD=6.9
03:38:13.740 00.003 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
03:38:13.745 00.005 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
03:38:13.748 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.52 hyp=0.53 cameraTheta=-1.73 mountX=-0.18 mountY=0.43, mountTheta=1.96
03:38:13.754 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.52, opts=13)
03:38:13.760 00.006 6120 Enqueuing Move request for scope (-0.08, -0.52)
03:38:13.763 00.003 7680 Worker thread wakes up
03:38:13.763 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.52) opts 0xd
03:38:13.763 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.52)
03:38:13.764 00.001 7680 Moving (-0.08, -0.52) raw xDistance=-0.18 yDistance=0.43
03:38:13.764 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:38:13.764 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:38:13.764 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
03:38:13.764 00.000 7680 MoveAxis(E, 0, ABG)
03:38:13.765 00.001 7680 Move returns status 0, amount 0
03:38:13.765 00.000 7680 MoveAxis(N, 0, ABG)
03:38:13.765 00.000 7680 Move returns status 0, amount 0
03:38:13.765 00.000 7680 move complete, result=0
03:38:13.765 00.000 7680 worker thread done servicing request
03:38:13.766 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:13.769 00.003 6120 UpdateGuideState exits: m=8299 SNR=60.3
03:38:13.774 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:13.777 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:13.780 00.003 6120 Enqueuing Expose request
03:38:13.787 00.007 7680 Worker thread wakes up
03:38:13.787 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
03:38:13.791 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:13.791 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:15.036 01.245 7680 Exposure complete
03:38:15.180 00.144 7680 worker thread done servicing request
03:38:15.181 00.001 6120 OnExposeComplete: enter
03:38:15.185 00.004 6120 UpdateGuideState(): m_state=6
03:38:15.191 00.006 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3306
03:38:15.199 00.008 6120 Star::Find returns 1 (0), X=515.60, Y=671.55, Mass=8147, SNR=60.2, Peak=193 HFD=7.0
03:38:15.204 00.005 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
03:38:15.208 00.004 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
03:38:15.212 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.54 hyp=0.54 cameraTheta=-1.68 mountX=-0.16 mountY=0.46, mountTheta=1.90
03:38:15.218 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.54, opts=13)
03:38:15.223 00.005 6120 Enqueuing Move request for scope (-0.06, -0.54)
03:38:15.229 00.006 7680 Worker thread wakes up
03:38:15.230 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:15.234 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.54) opts 0xd
03:38:15.234 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.54)
03:38:15.234 00.000 7680 Moving (-0.06, -0.54) raw xDistance=-0.16 yDistance=0.46
03:38:15.235 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:38:15.235 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:38:15.235 00.000 6120 UpdateGuideState exits: m=8147 SNR=60.2
03:38:15.239 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:15.244 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:15.247 00.003 6120 Enqueuing Expose request
03:38:15.251 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
03:38:15.251 00.000 7680 MoveAxis(E, 0, ABG)
03:38:15.253 00.002 7680 Move returns status 0, amount 0
03:38:15.253 00.000 7680 MoveAxis(N, 0, ABG)
03:38:15.253 00.000 7680 Move returns status 0, amount 0
03:38:15.253 00.000 7680 move complete, result=0
03:38:15.253 00.000 7680 worker thread done servicing request
03:38:15.253 00.000 7680 Worker thread wakes up
03:38:15.254 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
03:38:15.259 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:15.259 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:16.505 01.246 7680 Exposure complete
03:38:16.649 00.144 7680 worker thread done servicing request
03:38:16.649 00.000 6120 OnExposeComplete: enter
03:38:16.653 00.004 6120 UpdateGuideState(): m_state=6
03:38:16.658 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3307
03:38:16.661 00.003 6120 Star::Find returns 1 (0), X=515.58, Y=671.54, Mass=8962, SNR=62.3, Peak=196 HFD=7.0
03:38:16.665 00.004 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
03:38:16.668 00.003 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
03:38:16.671 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.55 hyp=0.56 cameraTheta=-1.72 mountX=-0.18 mountY=0.46, mountTheta=1.95
03:38:16.676 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.55, opts=13)
03:38:16.679 00.003 6120 Enqueuing Move request for scope (-0.08, -0.55)
03:38:16.682 00.003 7680 Worker thread wakes up
03:38:16.682 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.55) opts 0xd
03:38:16.682 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:16.685 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.55)
03:38:16.685 00.000 7680 Moving (-0.08, -0.55) raw xDistance=-0.18 yDistance=0.46
03:38:16.685 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:38:16.685 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:38:16.685 00.000 6120 UpdateGuideState exits: m=8962 SNR=62.3
03:38:16.690 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
03:38:16.690 00.000 7680 MoveAxis(E, 0, ABG)
03:38:16.690 00.000 7680 Move returns status 0, amount 0
03:38:16.690 00.000 7680 MoveAxis(N, 0, ABG)
03:38:16.690 00.000 7680 Move returns status 0, amount 0
03:38:16.690 00.000 7680 move complete, result=0
03:38:16.690 00.000 7680 worker thread done servicing request
03:38:16.690 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:16.693 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:16.696 00.003 6120 Enqueuing Expose request
03:38:16.701 00.005 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
03:38:16.705 00.004 7680 Worker thread wakes up
03:38:16.705 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:16.705 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:17.944 01.239 7680 Exposure complete
03:38:18.082 00.138 7680 worker thread done servicing request
03:38:18.084 00.002 6120 OnExposeComplete: enter
03:38:18.087 00.003 6120 UpdateGuideState(): m_state=6
03:38:18.091 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3308
03:38:18.095 00.004 6120 Star::Find returns 1 (0), X=515.84, Y=670.92, Mass=8477, SNR=62.0, Peak=205 HFD=6.6
03:38:18.099 00.004 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
03:38:18.104 00.005 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
03:38:18.107 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=-1.17 hyp=1.18 cameraTheta=-1.42 mountX=-0.04 mountY=1.13, mountTheta=1.60
03:38:18.113 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-1.17, opts=13)
03:38:18.117 00.004 6120 Enqueuing Move request for scope (0.18, -1.17)
03:38:18.122 00.005 7680 Worker thread wakes up
03:38:18.122 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -1.17) opts 0xd
03:38:18.122 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -1.17)
03:38:18.122 00.000 7680 Moving (0.18, -1.17) raw xDistance=-0.04 yDistance=1.13
03:38:18.123 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:18.126 00.003 6120 UpdateGuideState exits: m=8477 SNR=62.0
03:38:18.130 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:18.134 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:18.139 00.005 6120 Enqueuing Expose request
03:38:18.143 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:38:18.143 00.000 7680 resist switch: large excursion: input 1.13 thresh 0.60 direction from -1 to 1
03:38:18.143 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.38
03:38:18.143 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.13 from input 1.13
03:38:18.144 00.001 7680 MoveAxis(E, 0, ABG)
03:38:18.144 00.000 7680 Move returns status 0, amount 0
03:38:18.144 00.000 7680 MoveAxis(S, 612, ABG)
03:38:18.145 00.001 7680 Guiding  Dir = 1, Dur = 612
03:38:18.145 00.000 7680 IsSlewing returns 0
03:38:18.145 00.000 7680 IsGuiding returns 0
03:38:18.146 00.001 7680 PulseGuide returned control before completion, sleep 622
03:38:18.776 00.630 7680 IsGuiding returns 1
03:38:18.777 00.001 7680 scope still moving after pulse duration time elapsed
03:38:18.807 00.030 7680 IsSlewing returns 0
03:38:18.809 00.002 7680 IsGuiding returns 0
03:38:18.809 00.000 7680 scope move finished after 612 + 52 ms
03:38:18.809 00.000 7680 Move returns status 0, amount 612
03:38:18.811 00.002 7680 move complete, result=0
03:38:18.811 00.000 7680 worker thread done servicing request
03:38:18.811 00.000 7680 Worker thread wakes up
03:38:18.812 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 1.1 px 612 ms SOUTH
03:38:18.819 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:18.820 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:20.066 01.246 7680 Exposure complete
03:38:20.204 00.138 7680 worker thread done servicing request
03:38:20.204 00.000 6120 OnExposeComplete: enter
03:38:20.208 00.004 6120 UpdateGuideState(): m_state=6
03:38:20.212 00.004 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3309
03:38:20.216 00.004 6120 Star::Find returns 1 (0), X=515.91, Y=670.99, Mass=8289, SNR=60.6, Peak=211 HFD=6.4
03:38:20.221 00.005 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
03:38:20.225 00.004 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
03:38:20.230 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=-1.09 hyp=1.12 cameraTheta=-1.35 mountX=0.04 mountY=1.09, mountTheta=1.54
03:38:20.237 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-1.09, opts=13)
03:38:20.240 00.003 6120 Enqueuing Move request for scope (0.25, -1.09)
03:38:20.245 00.005 7680 Worker thread wakes up
03:38:20.245 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:20.248 00.003 6120 UpdateGuideState exits: m=8289 SNR=60.6
03:38:20.253 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -1.09) opts 0xd
03:38:20.253 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -1.09)
03:38:20.254 00.001 7680 Moving (0.25, -1.09) raw xDistance=0.04 yDistance=1.09
03:38:20.255 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:38:20.255 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.09
03:38:20.255 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:20.259 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:20.264 00.005 7680 MoveAxis(E, 0, ABG)
03:38:20.264 00.000 7680 Move returns status 0, amount 0
03:38:20.264 00.000 7680 MoveAxis(S, 592, ABG)
03:38:20.264 00.000 7680 Guiding  Dir = 1, Dur = 592
03:38:20.265 00.001 6120 Enqueuing Expose request
03:38:20.269 00.004 7680 IsSlewing returns 0
03:38:20.269 00.000 7680 IsGuiding returns 0
03:38:20.269 00.000 7680 PulseGuide returned control before completion, sleep 602
03:38:20.885 00.616 7680 IsGuiding returns 1
03:38:20.885 00.000 7680 scope still moving after pulse duration time elapsed
03:38:20.916 00.031 7680 IsSlewing returns 0
03:38:20.918 00.002 7680 IsGuiding returns 0
03:38:20.918 00.000 7680 scope move finished after 592 + 57 ms
03:38:20.918 00.000 7680 Move returns status 0, amount 592
03:38:20.919 00.001 7680 move complete, result=0
03:38:20.919 00.000 7680 worker thread done servicing request
03:38:20.920 00.001 7680 Worker thread wakes up
03:38:20.920 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 1.1 px 592 ms SOUTH
03:38:20.925 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:20.927 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:22.180 01.253 7680 Exposure complete
03:38:22.330 00.150 7680 worker thread done servicing request
03:38:22.330 00.000 6120 OnExposeComplete: enter
03:38:22.334 00.004 6120 UpdateGuideState(): m_state=6
03:38:22.338 00.004 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3310
03:38:22.341 00.003 6120 Star::Find returns 1 (0), X=516.10, Y=671.72, Mass=8018, SNR=59.5, Peak=186 HFD=6.7
03:38:22.349 00.008 6120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.19) = xAngle (-0.88 = -0.88)
03:38:22.353 00.004 6120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.99 = 1.99)
03:38:22.357 00.004 6120 CameraToMount -- cameraX=0.44 cameraY=-0.36 hyp=0.57 cameraTheta=-0.69 mountX=0.36 mountY=0.52, mountTheta=0.96
03:38:22.361 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.44, y=-0.36, opts=13)
03:38:22.366 00.005 6120 Enqueuing Move request for scope (0.44, -0.36)
03:38:22.369 00.003 7680 Worker thread wakes up
03:38:22.369 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.36) opts 0xd
03:38:22.370 00.001 7680 Handling offset move in thread for scope, endpoint = (0.44, -0.36)
03:38:22.370 00.000 7680 Moving (0.44, -0.36) raw xDistance=0.36 yDistance=0.52
03:38:22.370 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
03:38:22.370 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
03:38:22.370 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:22.375 00.005 6120 UpdateGuideState exits: m=8018 SNR=59.5
03:38:22.379 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:22.383 00.004 7680 MoveAxis(W, 148, ABG)
03:38:22.383 00.000 7680 Guiding  Dir = 3, Dur = 148
03:38:22.384 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:22.387 00.003 6120 Enqueuing Expose request
03:38:22.391 00.004 7680 IsSlewing returns 0
03:38:22.391 00.000 7680 IsGuiding returns 0
03:38:22.391 00.000 7680 PulseGuide returned control before completion, sleep 158
03:38:22.560 00.169 7680 IsGuiding returns 1
03:38:22.561 00.001 7680 scope still moving after pulse duration time elapsed
03:38:22.592 00.031 7680 IsSlewing returns 0
03:38:22.595 00.003 7680 IsGuiding returns 0
03:38:22.596 00.001 7680 scope move finished after 148 + 56 ms
03:38:22.596 00.000 7680 Move returns status 0, amount 148
03:38:22.597 00.001 7680 MoveAxis(S, 282, ABG)
03:38:22.597 00.000 7680 Guiding  Dir = 1, Dur = 282
03:38:22.597 00.000 7680 IsSlewing returns 0
03:38:22.598 00.001 7680 IsGuiding returns 0
03:38:22.598 00.000 7680 PulseGuide returned control before completion, sleep 292
03:38:22.908 00.310 7680 IsGuiding returns 1
03:38:22.909 00.001 7680 scope still moving after pulse duration time elapsed
03:38:22.938 00.029 7680 IsSlewing returns 0
03:38:22.939 00.001 7680 IsGuiding returns 0
03:38:22.939 00.000 7680 scope move finished after 282 + 59 ms
03:38:22.940 00.001 7680 Move returns status 0, amount 282
03:38:22.940 00.000 7680 move complete, result=0
03:38:22.941 00.001 7680 worker thread done servicing request
03:38:22.941 00.000 7680 Worker thread wakes up
03:38:22.943 00.002 6120 GuideStep: 0.4 px 148 ms WEST, 0.5 px 282 ms SOUTH
03:38:22.950 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:22.951 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:24.207 01.256 7680 Exposure complete
03:38:24.352 00.145 7680 worker thread done servicing request
03:38:24.353 00.001 6120 OnExposeComplete: enter
03:38:24.358 00.005 6120 UpdateGuideState(): m_state=6
03:38:24.362 00.004 6120 Star::Find(15, 516, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3311
03:38:24.366 00.004 6120 Star::Find returns 1 (0), X=516.04, Y=671.93, Mass=8440, SNR=60.9, Peak=212 HFD=6.5
03:38:24.370 00.004 6120 CameraToMount -- cameraTheta (-0.40) - m_xAngle (0.19) = xAngle (-0.59 = -0.59)
03:38:24.374 00.004 6120 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.28 = 2.28)
03:38:24.378 00.004 6120 CameraToMount -- cameraX=0.38 cameraY=-0.16 hyp=0.41 cameraTheta=-0.40 mountX=0.34 mountY=0.31, mountTheta=0.74
03:38:24.384 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=-0.16, opts=13)
03:38:24.389 00.005 6120 Enqueuing Move request for scope (0.38, -0.16)
03:38:24.392 00.003 7680 Worker thread wakes up
03:38:24.393 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:24.396 00.003 6120 UpdateGuideState exits: m=8440 SNR=60.9
03:38:24.401 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:24.404 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:24.408 00.004 6120 Enqueuing Expose request
03:38:24.412 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.16) opts 0xd
03:38:24.412 00.000 7680 Handling offset move in thread for scope, endpoint = (0.38, -0.16)
03:38:24.412 00.000 7680 Moving (0.38, -0.16) raw xDistance=0.34 yDistance=0.31
03:38:24.412 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
03:38:24.412 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:38:24.413 00.001 7680 MoveAxis(W, 149, ABG)
03:38:24.413 00.000 7680 Guiding  Dir = 3, Dur = 149
03:38:24.413 00.000 7680 IsSlewing returns 0
03:38:24.414 00.001 7680 IsGuiding returns 0
03:38:24.414 00.000 7680 PulseGuide returned control before completion, sleep 159
03:38:24.588 00.174 7680 IsGuiding returns 1
03:38:24.589 00.001 7680 scope still moving after pulse duration time elapsed
03:38:24.619 00.030 7680 IsSlewing returns 0
03:38:24.620 00.001 7680 IsGuiding returns 0
03:38:24.620 00.000 7680 scope move finished after 149 + 58 ms
03:38:24.621 00.001 7680 Move returns status 0, amount 149
03:38:24.621 00.000 7680 MoveAxis(S, 168, ABG)
03:38:24.622 00.001 7680 Guiding  Dir = 1, Dur = 168
03:38:24.623 00.001 7680 IsSlewing returns 0
03:38:24.623 00.000 7680 IsGuiding returns 0
03:38:24.625 00.002 7680 PulseGuide returned control before completion, sleep 178
03:38:24.810 00.185 7680 IsGuiding returns 1
03:38:24.810 00.000 7680 scope still moving after pulse duration time elapsed
03:38:24.841 00.031 7680 IsSlewing returns 0
03:38:24.842 00.001 7680 IsGuiding returns 0
03:38:24.843 00.001 7680 scope move finished after 168 + 51 ms
03:38:24.844 00.001 7680 Move returns status 0, amount 168
03:38:24.845 00.001 7680 move complete, result=0
03:38:24.845 00.000 6120 GuideStep: 0.3 px 149 ms WEST, 0.3 px 168 ms SOUTH
03:38:24.854 00.009 7680 worker thread done servicing request
03:38:24.856 00.002 7680 Worker thread wakes up
03:38:24.856 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:24.856 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:26.107 01.251 7680 Exposure complete
03:38:26.251 00.144 6120 OnExposeComplete: enter
03:38:26.256 00.005 6120 UpdateGuideState(): m_state=6
03:38:26.262 00.006 7680 worker thread done servicing request
03:38:26.263 00.001 6120 Star::Find(15, 516, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3312
03:38:26.267 00.004 6120 Star::Find returns 1 (0), X=515.86, Y=671.83, Mass=8761, SNR=63.1, Peak=210 HFD=6.6
03:38:26.271 00.004 6120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (0.19) = xAngle (-1.09 = -1.09)
03:38:26.274 00.003 6120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.78 = 1.78)
03:38:26.279 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=-0.26 hyp=0.33 cameraTheta=-0.91 mountX=0.15 mountY=0.32, mountTheta=1.13
03:38:26.287 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.26, opts=13)
03:38:26.291 00.004 6120 Enqueuing Move request for scope (0.20, -0.26)
03:38:26.295 00.004 7680 Worker thread wakes up
03:38:26.297 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:26.301 00.004 6120 UpdateGuideState exits: m=8761 SNR=63.1
03:38:26.304 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:26.308 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:26.312 00.004 6120 Enqueuing Expose request
03:38:26.316 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.26) opts 0xd
03:38:26.316 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.26)
03:38:26.316 00.000 7680 Moving (0.20, -0.26) raw xDistance=0.15 yDistance=0.32
03:38:26.316 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:38:26.317 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:38:26.317 00.000 7680 MoveAxis(E, 0, ABG)
03:38:26.317 00.000 7680 Move returns status 0, amount 0
03:38:26.317 00.000 7680 MoveAxis(S, 174, ABG)
03:38:26.318 00.001 7680 Guiding  Dir = 1, Dur = 174
03:38:26.318 00.000 7680 IsSlewing returns 0
03:38:26.318 00.000 7680 IsGuiding returns 0
03:38:26.319 00.001 7680 PulseGuide returned control before completion, sleep 184
03:38:26.521 00.202 7680 IsGuiding returns 1
03:38:26.521 00.000 7680 scope still moving after pulse duration time elapsed
03:38:26.552 00.031 7680 IsSlewing returns 0
03:38:26.553 00.001 7680 IsGuiding returns 1
03:38:26.584 00.031 7680 IsSlewing returns 0
03:38:26.584 00.000 7680 IsGuiding returns 1
03:38:26.616 00.032 7680 IsSlewing returns 0
03:38:26.617 00.001 7680 IsGuiding returns 1
03:38:26.648 00.031 7680 IsSlewing returns 0
03:38:26.649 00.001 7680 IsGuiding returns 0
03:38:26.649 00.000 7680 scope move finished after 174 + 157 ms
03:38:26.651 00.002 7680 Move returns status 0, amount 174
03:38:26.651 00.000 7680 move complete, result=0
03:38:26.651 00.000 7680 worker thread done servicing request
03:38:26.651 00.000 7680 Worker thread wakes up
03:38:26.653 00.002 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 174 ms SOUTH
03:38:26.660 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:26.661 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:27.918 01.257 7680 Exposure complete
03:38:28.056 00.138 7680 worker thread done servicing request
03:38:28.056 00.000 6120 OnExposeComplete: enter
03:38:28.060 00.004 6120 UpdateGuideState(): m_state=6
03:38:28.065 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3313
03:38:28.068 00.003 6120 Star::Find returns 1 (0), X=515.86, Y=671.99, Mass=7817, SNR=59.2, Peak=216 HFD=6.4
03:38:28.073 00.005 6120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.19) = xAngle (-0.63 = -0.63)
03:38:28.076 00.003 6120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.24 = 2.24)
03:38:28.079 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-0.44 mountX=0.17 mountY=0.17, mountTheta=0.77
03:38:28.084 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.09, opts=13)
03:38:28.088 00.004 6120 Enqueuing Move request for scope (0.20, -0.09)
03:38:28.091 00.003 7680 Worker thread wakes up
03:38:28.091 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.09) opts 0xd
03:38:28.091 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.09)
03:38:28.093 00.002 7680 Moving (0.20, -0.09) raw xDistance=0.17 yDistance=0.17
03:38:28.093 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:38:28.093 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:38:28.093 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:28.096 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:38:28.096 00.000 7680 MoveAxis(E, 0, ABG)
03:38:28.096 00.000 7680 Move returns status 0, amount 0
03:38:28.096 00.000 7680 MoveAxis(N, 0, ABG)
03:38:28.096 00.000 7680 Move returns status 0, amount 0
03:38:28.097 00.001 7680 move complete, result=0
03:38:28.097 00.000 7680 worker thread done servicing request
03:38:28.097 00.000 6120 UpdateGuideState exits: m=7817 SNR=59.2
03:38:28.102 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:28.105 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:28.108 00.003 6120 Enqueuing Expose request
03:38:28.112 00.004 7680 Worker thread wakes up
03:38:28.113 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:38:28.116 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:28.116 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:29.376 01.260 7680 Exposure complete
03:38:29.507 00.131 7680 worker thread done servicing request
03:38:29.507 00.000 6120 OnExposeComplete: enter
03:38:29.511 00.004 6120 UpdateGuideState(): m_state=6
03:38:29.516 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3314
03:38:29.520 00.004 6120 Star::Find returns 1 (0), X=515.96, Y=671.87, Mass=8276, SNR=60.8, Peak=206 HFD=6.5
03:38:29.522 00.002 6120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.19) = xAngle (-0.80 = -0.80)
03:38:29.527 00.005 6120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.07 = 2.07)
03:38:29.529 00.002 6120 CameraToMount -- cameraX=0.30 cameraY=-0.21 hyp=0.37 cameraTheta=-0.62 mountX=0.25 mountY=0.32, mountTheta=0.90
03:38:29.535 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.21, opts=13)
03:38:29.540 00.005 6120 Enqueuing Move request for scope (0.30, -0.21)
03:38:29.544 00.004 7680 Worker thread wakes up
03:38:29.545 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:29.549 00.004 6120 UpdateGuideState exits: m=8276 SNR=60.8
03:38:29.552 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.21) opts 0xd
03:38:29.553 00.001 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.21)
03:38:29.553 00.000 7680 Moving (0.30, -0.21) raw xDistance=0.25 yDistance=0.32
03:38:29.553 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:38:29.554 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:38:29.554 00.000 7680 MoveAxis(W, 104, ABG)
03:38:29.554 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:29.559 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:29.562 00.003 7680 Guiding  Dir = 3, Dur = 104
03:38:29.562 00.000 6120 Enqueuing Expose request
03:38:29.566 00.004 7680 IsSlewing returns 0
03:38:29.568 00.002 7680 IsGuiding returns 0
03:38:29.568 00.000 7680 PulseGuide returned control before completion, sleep 114
03:38:29.695 00.127 7680 IsGuiding returns 1
03:38:29.695 00.000 7680 scope still moving after pulse duration time elapsed
03:38:29.725 00.030 7680 IsSlewing returns 0
03:38:29.727 00.002 7680 IsGuiding returns 0
03:38:29.727 00.000 7680 scope move finished after 104 + 54 ms
03:38:29.727 00.000 7680 Move returns status 0, amount 104
03:38:29.728 00.001 7680 MoveAxis(S, 175, ABG)
03:38:29.728 00.000 7680 Guiding  Dir = 1, Dur = 175
03:38:29.728 00.000 7680 IsSlewing returns 0
03:38:29.729 00.001 7680 IsGuiding returns 0
03:38:29.729 00.000 7680 PulseGuide returned control before completion, sleep 185
03:38:29.927 00.198 7680 IsGuiding returns 1
03:38:29.929 00.002 7680 scope still moving after pulse duration time elapsed
03:38:29.959 00.030 7680 IsSlewing returns 0
03:38:29.960 00.001 7680 IsGuiding returns 0
03:38:29.961 00.001 7680 scope move finished after 175 + 57 ms
03:38:29.961 00.000 7680 Move returns status 0, amount 175
03:38:29.962 00.001 7680 move complete, result=0
03:38:29.963 00.001 7680 worker thread done servicing request
03:38:29.963 00.000 7680 Worker thread wakes up
03:38:29.963 00.000 6120 GuideStep: 0.3 px 104 ms WEST, 0.3 px 175 ms SOUTH
03:38:29.970 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:29.971 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:31.227 01.256 7680 Exposure complete
03:38:31.370 00.143 7680 worker thread done servicing request
03:38:31.372 00.002 6120 OnExposeComplete: enter
03:38:31.375 00.003 6120 UpdateGuideState(): m_state=6
03:38:31.380 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3315
03:38:31.386 00.006 6120 Star::Find returns 1 (0), X=515.52, Y=673.93, Mass=8036, SNR=59.7, Peak=201 HFD=6.5
03:38:31.391 00.005 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (0.19) = xAngle (1.46 = 1.46)
03:38:31.394 00.003 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.33 = -1.95)
03:38:31.399 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=1.85 hyp=1.85 cameraTheta=1.65 mountX=0.21 mountY=-1.72, mountTheta=-1.45
03:38:31.403 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=1.85, opts=13)
03:38:31.407 00.004 6120 Enqueuing Move request for scope (-0.14, 1.85)
03:38:31.411 00.004 7680 Worker thread wakes up
03:38:31.411 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:31.414 00.003 6120 UpdateGuideState exits: m=8036 SNR=59.7
03:38:31.420 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:31.427 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:31.436 00.009 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 1.85) opts 0xd
03:38:31.437 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 1.85)
03:38:31.437 00.000 6120 Enqueuing Expose request
03:38:31.449 00.012 7680 Moving (-0.14, 1.85) raw xDistance=0.21 yDistance=-1.72
03:38:31.449 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
03:38:31.449 00.000 7680 resist switch: large excursion: input -1.72 thresh 0.60 direction from 1 to -1
03:38:31.450 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.16
03:38:31.450 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.72 from input -1.72
03:38:31.450 00.000 7680 MoveAxis(W, 92, ABG)
03:38:31.450 00.000 7680 Guiding  Dir = 3, Dur = 92
03:38:31.451 00.001 7680 IsSlewing returns 0
03:38:31.451 00.000 7680 IsGuiding returns 0
03:38:31.452 00.001 7680 PulseGuide returned control before completion, sleep 102
03:38:31.555 00.103 7680 IsGuiding returns 1
03:38:31.555 00.000 7680 scope still moving after pulse duration time elapsed
03:38:31.587 00.032 7680 IsSlewing returns 0
03:38:31.588 00.001 7680 IsGuiding returns 0
03:38:31.590 00.002 7680 scope move finished after 92 + 45 ms
03:38:31.590 00.000 7680 Move returns status 0, amount 92
03:38:31.590 00.000 7680 MoveAxis(N, 934, ABG)
03:38:31.591 00.001 7680 Guiding  Dir = 0, Dur = 934
03:38:31.591 00.000 7680 IsSlewing returns 0
03:38:31.591 00.000 7680 IsGuiding returns 0
03:38:31.591 00.000 7680 PulseGuide returned control before completion, sleep 944
03:38:32.539 00.948 7680 IsGuiding returns 1
03:38:32.539 00.000 7680 scope still moving after pulse duration time elapsed
03:38:32.570 00.031 7680 IsSlewing returns 0
03:38:32.571 00.001 7680 IsGuiding returns 0
03:38:32.571 00.000 7680 scope move finished after 934 + 45 ms
03:38:32.571 00.000 7680 Move returns status 0, amount 934
03:38:32.572 00.001 7680 move complete, result=0
03:38:32.572 00.000 7680 worker thread done servicing request
03:38:32.572 00.000 7680 Worker thread wakes up
03:38:32.574 00.002 6120 GuideStep: 0.2 px 92 ms WEST, -1.7 px 934 ms NORTH
03:38:32.579 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:32.579 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:33.834 01.255 7680 Exposure complete
03:38:33.979 00.145 7680 worker thread done servicing request
03:38:33.980 00.001 6120 OnExposeComplete: enter
03:38:33.984 00.004 6120 UpdateGuideState(): m_state=6
03:38:33.988 00.004 6120 Star::Find(15, 515, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3316
03:38:33.992 00.004 6120 Star::Find returns 1 (0), X=515.42, Y=671.63, Mass=8525, SNR=61.2, Peak=204 HFD=6.9
03:38:33.996 00.004 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
03:38:34.000 00.004 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
03:38:34.004 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.46 hyp=0.52 cameraTheta=-2.05 mountX=-0.32 mountY=0.31, mountTheta=2.38
03:38:34.011 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.46, opts=13)
03:38:34.016 00.005 6120 Enqueuing Move request for scope (-0.24, -0.46)
03:38:34.020 00.004 7680 Worker thread wakes up
03:38:34.020 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:34.023 00.003 6120 UpdateGuideState exits: m=8525 SNR=61.2
03:38:34.028 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.46) opts 0xd
03:38:34.028 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.46)
03:38:34.028 00.000 7680 Moving (-0.24, -0.46) raw xDistance=-0.32 yDistance=0.31
03:38:34.028 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.32
03:38:34.028 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:38:34.029 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:34.033 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
03:38:34.033 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:34.036 00.003 6120 Enqueuing Expose request
03:38:34.041 00.005 7680 MoveAxis(E, 125, ABG)
03:38:34.041 00.000 7680 Guiding  Dir = 2, Dur = 125
03:38:34.042 00.001 7680 IsSlewing returns 0
03:38:34.042 00.000 7680 IsGuiding returns 0
03:38:34.043 00.001 7680 PulseGuide returned control before completion, sleep 135
03:38:34.181 00.138 7680 IsGuiding returns 1
03:38:34.182 00.001 7680 scope still moving after pulse duration time elapsed
03:38:34.213 00.031 7680 IsSlewing returns 0
03:38:34.214 00.001 7680 IsGuiding returns 0
03:38:34.215 00.001 7680 scope move finished after 125 + 46 ms
03:38:34.215 00.000 7680 Move returns status 0, amount 125
03:38:34.216 00.001 7680 MoveAxis(N, 0, ABG)
03:38:34.216 00.000 7680 Move returns status 0, amount 0
03:38:34.217 00.001 7680 move complete, result=0
03:38:34.217 00.000 7680 worker thread done servicing request
03:38:34.217 00.000 7680 Worker thread wakes up
03:38:34.217 00.000 6120 GuideStep: -0.3 px 125 ms EAST, 0.3 px 0 ms NORTH
03:38:34.225 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:34.225 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:35.476 01.251 7680 Exposure complete
03:38:35.619 00.143 7680 worker thread done servicing request
03:38:35.619 00.000 6120 OnExposeComplete: enter
03:38:35.622 00.003 6120 UpdateGuideState(): m_state=6
03:38:35.628 00.006 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3317
03:38:35.632 00.004 6120 Star::Find returns 1 (0), X=515.70, Y=671.49, Mass=8703, SNR=61.0, Peak=209 HFD=7.0
03:38:35.636 00.004 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
03:38:35.640 00.004 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
03:38:35.644 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.59 hyp=0.59 cameraTheta=-1.50 mountX=-0.07 mountY=0.55, mountTheta=1.69
03:38:35.649 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.59, opts=13)
03:38:35.653 00.004 6120 Enqueuing Move request for scope (0.04, -0.59)
03:38:35.656 00.003 7680 Worker thread wakes up
03:38:35.656 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.59) opts 0xd
03:38:35.656 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:35.660 00.004 6120 UpdateGuideState exits: m=8703 SNR=61.0
03:38:35.665 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:35.668 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:35.672 00.004 6120 Enqueuing Expose request
03:38:35.676 00.004 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.59)
03:38:35.676 00.000 7680 Moving (0.04, -0.59) raw xDistance=-0.07 yDistance=0.55
03:38:35.676 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:38:35.676 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:38:35.677 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
03:38:35.677 00.000 7680 MoveAxis(E, 0, ABG)
03:38:35.678 00.001 7680 Move returns status 0, amount 0
03:38:35.678 00.000 7680 MoveAxis(N, 0, ABG)
03:38:35.678 00.000 7680 Move returns status 0, amount 0
03:38:35.678 00.000 7680 move complete, result=0
03:38:35.679 00.001 7680 worker thread done servicing request
03:38:35.679 00.000 7680 Worker thread wakes up
03:38:35.679 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
03:38:35.683 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:35.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:36.935 01.252 7680 Exposure complete
03:38:37.078 00.143 7680 worker thread done servicing request
03:38:37.079 00.001 6120 OnExposeComplete: enter
03:38:37.083 00.004 6120 UpdateGuideState(): m_state=6
03:38:37.087 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3318
03:38:37.091 00.004 6120 Star::Find returns 1 (0), X=515.80, Y=670.98, Mass=8035, SNR=59.4, Peak=217 HFD=6.4
03:38:37.095 00.004 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
03:38:37.101 00.006 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
03:38:37.106 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=-1.11 hyp=1.12 cameraTheta=-1.44 mountX=-0.06 mountY=1.06, mountTheta=1.63
03:38:37.109 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-1.11, opts=13)
03:38:37.113 00.004 6120 Enqueuing Move request for scope (0.14, -1.11)
03:38:37.116 00.003 7680 Worker thread wakes up
03:38:37.117 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -1.11) opts 0xd
03:38:37.117 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -1.11)
03:38:37.117 00.000 7680 Moving (0.14, -1.11) raw xDistance=-0.06 yDistance=1.06
03:38:37.117 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:38:37.117 00.000 7680 resist switch: large excursion: input 1.06 thresh 0.60 direction from -1 to 1
03:38:37.117 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.17
03:38:37.117 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.06 from input 1.06
03:38:37.117 00.000 7680 MoveAxis(E, 0, ABG)
03:38:37.117 00.000 7680 Move returns status 0, amount 0
03:38:37.119 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:37.123 00.004 7680 MoveAxis(S, 574, ABG)
03:38:37.123 00.000 7680 Guiding  Dir = 1, Dur = 574
03:38:37.123 00.000 6120 UpdateGuideState exits: m=8035 SNR=59.4
03:38:37.127 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:37.132 00.005 7680 IsSlewing returns 0
03:38:37.132 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:37.138 00.006 7680 IsGuiding returns 0
03:38:37.138 00.000 6120 Enqueuing Expose request
03:38:37.142 00.004 7680 PulseGuide returned control before completion, sleep 584
03:38:37.735 00.593 7680 IsGuiding returns 1
03:38:37.735 00.000 7680 scope still moving after pulse duration time elapsed
03:38:37.766 00.031 7680 IsSlewing returns 0
03:38:37.766 00.000 7680 IsGuiding returns 0
03:38:37.767 00.001 7680 scope move finished after 574 + 54 ms
03:38:37.767 00.000 7680 Move returns status 0, amount 574
03:38:37.767 00.000 7680 move complete, result=0
03:38:37.768 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 1.1 px 574 ms SOUTH
03:38:37.773 00.005 7680 worker thread done servicing request
03:38:37.773 00.000 7680 Worker thread wakes up
03:38:37.773 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:37.775 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:39.016 01.241 7680 Exposure complete
03:38:39.162 00.146 7680 worker thread done servicing request
03:38:39.163 00.001 6120 OnExposeComplete: enter
03:38:39.167 00.004 6120 UpdateGuideState(): m_state=6
03:38:39.171 00.004 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3319
03:38:39.176 00.005 6120 Star::Find returns 1 (0), X=515.85, Y=670.99, Mass=8322, SNR=60.4, Peak=205 HFD=6.4
03:38:39.182 00.006 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
03:38:39.185 00.003 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
03:38:39.192 00.007 6120 CameraToMount -- cameraX=0.19 cameraY=-1.10 hyp=1.11 cameraTheta=-1.40 mountX=-0.02 mountY=1.07, mountTheta=1.59
03:38:39.198 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-1.10, opts=13)
03:38:39.203 00.005 6120 Enqueuing Move request for scope (0.19, -1.10)
03:38:39.207 00.004 7680 Worker thread wakes up
03:38:39.208 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:39.212 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -1.10) opts 0xd
03:38:39.212 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -1.10)
03:38:39.212 00.000 7680 Moving (0.19, -1.10) raw xDistance=-0.02 yDistance=1.07
03:38:39.212 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:38:39.213 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07
03:38:39.213 00.000 7680 MoveAxis(E, 0, ABG)
03:38:39.213 00.000 6120 UpdateGuideState exits: m=8322 SNR=60.4
03:38:39.216 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:39.221 00.005 7680 Move returns status 0, amount 0
03:38:39.221 00.000 7680 MoveAxis(S, 580, ABG)
03:38:39.221 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:39.225 00.004 6120 Enqueuing Expose request
03:38:39.231 00.006 7680 Guiding  Dir = 1, Dur = 580
03:38:39.231 00.000 7680 IsSlewing returns 0
03:38:39.231 00.000 7680 IsGuiding returns 0
03:38:39.232 00.001 7680 PulseGuide returned control before completion, sleep 590
03:38:39.833 00.601 7680 IsGuiding returns 1
03:38:39.834 00.001 7680 scope still moving after pulse duration time elapsed
03:38:39.863 00.029 7680 IsSlewing returns 0
03:38:39.864 00.001 7680 IsGuiding returns 0
03:38:39.864 00.000 7680 scope move finished after 580 + 52 ms
03:38:39.865 00.001 7680 Move returns status 0, amount 580
03:38:39.865 00.000 7680 move complete, result=0
03:38:39.865 00.000 7680 worker thread done servicing request
03:38:39.866 00.001 7680 Worker thread wakes up
03:38:39.867 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 1.1 px 580 ms SOUTH
03:38:39.873 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:39.873 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:41.124 01.251 7680 Exposure complete
03:38:41.263 00.139 7680 worker thread done servicing request
03:38:41.263 00.000 6120 OnExposeComplete: enter
03:38:41.266 00.003 6120 UpdateGuideState(): m_state=6
03:38:41.271 00.005 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3320
03:38:41.275 00.004 6120 Star::Find returns 1 (0), X=515.93, Y=671.73, Mass=8455, SNR=61.2, Peak=199 HFD=6.7
03:38:41.279 00.004 6120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.19) = xAngle (-1.11 = -1.11)
03:38:41.283 00.004 6120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.77 = 1.77)
03:38:41.286 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=-0.35 hyp=0.44 cameraTheta=-0.92 mountX=0.20 mountY=0.44, mountTheta=1.14
03:38:41.294 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.35, opts=13)
03:38:41.299 00.005 6120 Enqueuing Move request for scope (0.27, -0.35)
03:38:41.302 00.003 7680 Worker thread wakes up
03:38:41.303 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.35) opts 0xd
03:38:41.303 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.35)
03:38:41.303 00.000 7680 Moving (0.27, -0.35) raw xDistance=0.20 yDistance=0.44
03:38:41.303 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:38:41.304 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
03:38:41.304 00.000 7680 MoveAxis(E, 0, ABG)
03:38:41.305 00.001 7680 Move returns status 0, amount 0
03:38:41.305 00.000 7680 MoveAxis(S, 236, ABG)
03:38:41.305 00.000 7680 Guiding  Dir = 1, Dur = 236
03:38:41.305 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:41.310 00.005 7680 IsSlewing returns 0
03:38:41.310 00.000 6120 UpdateGuideState exits: m=8455 SNR=61.2
03:38:41.317 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:41.322 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:41.326 00.004 6120 Enqueuing Expose request
03:38:41.330 00.004 7680 IsGuiding returns 0
03:38:41.331 00.001 7680 PulseGuide returned control before completion, sleep 246
03:38:41.588 00.257 7680 IsGuiding returns 1
03:38:41.589 00.001 7680 scope still moving after pulse duration time elapsed
03:38:41.618 00.029 7680 IsSlewing returns 0
03:38:41.620 00.002 7680 IsGuiding returns 0
03:38:41.620 00.000 7680 scope move finished after 236 + 53 ms
03:38:41.620 00.000 7680 Move returns status 0, amount 236
03:38:41.621 00.001 7680 move complete, result=0
03:38:41.621 00.000 7680 worker thread done servicing request
03:38:41.621 00.000 7680 Worker thread wakes up
03:38:41.622 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 236 ms SOUTH
03:38:41.629 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:41.629 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:42.879 01.250 7680 Exposure complete
03:38:43.040 00.161 7680 worker thread done servicing request
03:38:43.040 00.000 6120 OnExposeComplete: enter
03:38:43.044 00.004 6120 UpdateGuideState(): m_state=6
03:38:43.047 00.003 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3321
03:38:43.050 00.003 6120 Star::Find returns 1 (0), X=515.71, Y=672.19, Mass=9400, SNR=65.1, Peak=208 HFD=6.9
03:38:43.055 00.005 6120 CameraToMount -- cameraTheta (1.15) - m_xAngle (0.19) = xAngle (0.97 = 0.97)
03:38:43.058 00.003 6120 CameraToMount -- cameraTheta (1.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.84 = -2.44)
03:38:43.061 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.15 mountX=0.06 mountY=-0.07, mountTheta=-0.85
03:38:43.067 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.10, opts=13)
03:38:43.071 00.004 6120 Enqueuing Move request for scope (0.05, 0.10)
03:38:43.075 00.004 7680 Worker thread wakes up
03:38:43.076 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:43.080 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
03:38:43.080 00.000 6120 UpdateGuideState exits: m=9400 SNR=65.1
03:38:43.084 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
03:38:43.084 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:43.088 00.004 7680 Moving (0.05, 0.10) raw xDistance=0.06 yDistance=-0.07
03:38:43.088 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:43.093 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:38:43.093 00.000 6120 Enqueuing Expose request
03:38:43.098 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:38:43.098 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:38:43.099 00.001 7680 MoveAxis(E, 0, ABG)
03:38:43.099 00.000 7680 Move returns status 0, amount 0
03:38:43.099 00.000 7680 MoveAxis(N, 0, ABG)
03:38:43.099 00.000 7680 Move returns status 0, amount 0
03:38:43.099 00.000 7680 move complete, result=0
03:38:43.099 00.000 7680 worker thread done servicing request
03:38:43.100 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:38:43.104 00.004 7680 Worker thread wakes up
03:38:43.106 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:43.106 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:44.345 01.239 7680 Exposure complete
03:38:44.480 00.135 7680 worker thread done servicing request
03:38:44.480 00.000 6120 OnExposeComplete: enter
03:38:44.485 00.005 6120 UpdateGuideState(): m_state=6
03:38:44.489 00.004 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3322
03:38:44.492 00.003 6120 Star::Find returns 1 (0), X=515.78, Y=671.74, Mass=8367, SNR=61.0, Peak=211 HFD=6.6
03:38:44.497 00.005 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.19) = xAngle (-1.42 = -1.42)
03:38:44.502 00.005 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.45 = 1.45)
03:38:44.506 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.35 hyp=0.37 cameraTheta=-1.24 mountX=0.05 mountY=0.36, mountTheta=1.42
03:38:44.513 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.35, opts=13)
03:38:44.517 00.004 6120 Enqueuing Move request for scope (0.12, -0.35)
03:38:44.521 00.004 7680 Worker thread wakes up
03:38:44.522 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:44.525 00.003 6120 UpdateGuideState exits: m=8367 SNR=61.0
03:38:44.528 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:44.533 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:44.537 00.004 6120 Enqueuing Expose request
03:38:44.541 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.35) opts 0xd
03:38:44.541 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.35)
03:38:44.542 00.001 7680 Moving (0.12, -0.35) raw xDistance=0.05 yDistance=0.36
03:38:44.542 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:38:44.542 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
03:38:44.542 00.000 7680 MoveAxis(E, 0, ABG)
03:38:44.543 00.001 7680 Move returns status 0, amount 0
03:38:44.543 00.000 7680 MoveAxis(S, 198, ABG)
03:38:44.543 00.000 7680 Guiding  Dir = 1, Dur = 198
03:38:44.543 00.000 7680 IsSlewing returns 0
03:38:44.544 00.001 7680 IsGuiding returns 0
03:38:44.544 00.000 7680 PulseGuide returned control before completion, sleep 208
03:38:44.761 00.217 7680 IsGuiding returns 1
03:38:44.762 00.001 7680 scope still moving after pulse duration time elapsed
03:38:44.791 00.029 7680 IsSlewing returns 0
03:38:44.793 00.002 7680 IsGuiding returns 0
03:38:44.793 00.000 7680 scope move finished after 198 + 51 ms
03:38:44.794 00.001 7680 Move returns status 0, amount 198
03:38:44.794 00.000 7680 move complete, result=0
03:38:44.795 00.001 7680 worker thread done servicing request
03:38:44.795 00.000 7680 Worker thread wakes up
03:38:44.797 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 198 ms SOUTH
03:38:44.803 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:44.803 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:46.057 01.254 7680 Exposure complete
03:38:46.198 00.141 7680 worker thread done servicing request
03:38:46.199 00.001 6120 OnExposeComplete: enter
03:38:46.204 00.005 6120 UpdateGuideState(): m_state=6
03:38:46.208 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3323
03:38:46.211 00.003 6120 Star::Find returns 1 (0), X=515.98, Y=671.95, Mass=8177, SNR=59.7, Peak=195 HFD=6.4
03:38:46.216 00.005 6120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.19) = xAngle (-0.58 = -0.58)
03:38:46.220 00.004 6120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.29 = 2.29)
03:38:46.223 00.003 6120 CameraToMount -- cameraX=0.32 cameraY=-0.13 hyp=0.35 cameraTheta=-0.39 mountX=0.29 mountY=0.26, mountTheta=0.73
03:38:46.228 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.13, opts=13)
03:38:46.232 00.004 6120 Enqueuing Move request for scope (0.32, -0.13)
03:38:46.235 00.003 7680 Worker thread wakes up
03:38:46.235 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.13) opts 0xd
03:38:46.236 00.001 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.13)
03:38:46.236 00.000 7680 Moving (0.32, -0.13) raw xDistance=0.29 yDistance=0.26
03:38:46.236 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:38:46.236 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:38:46.236 00.000 7680 MoveAxis(W, 118, ABG)
03:38:46.236 00.000 7680 Guiding  Dir = 3, Dur = 118
03:38:46.237 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:46.241 00.004 7680 IsSlewing returns 0
03:38:46.241 00.000 6120 UpdateGuideState exits: m=8177 SNR=59.7
03:38:46.244 00.003 7680 IsGuiding returns 0
03:38:46.245 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:46.248 00.003 7680 PulseGuide returned control before completion, sleep 128
03:38:46.248 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:46.252 00.004 6120 Enqueuing Expose request
03:38:46.389 00.137 7680 IsGuiding returns 0
03:38:46.389 00.000 7680 Move returns status 0, amount 118
03:38:46.390 00.001 7680 MoveAxis(S, 141, ABG)
03:38:46.390 00.000 7680 Guiding  Dir = 1, Dur = 141
03:38:46.390 00.000 7680 IsSlewing returns 0
03:38:46.391 00.001 7680 IsGuiding returns 0
03:38:46.392 00.001 7680 PulseGuide returned control before completion, sleep 151
03:38:46.544 00.152 7680 IsGuiding returns 1
03:38:46.546 00.002 7680 scope still moving after pulse duration time elapsed
03:38:46.576 00.030 7680 IsSlewing returns 0
03:38:46.577 00.001 7680 IsGuiding returns 0
03:38:46.578 00.001 7680 scope move finished after 141 + 45 ms
03:38:46.578 00.000 7680 Move returns status 0, amount 141
03:38:46.579 00.001 7680 move complete, result=0
03:38:46.579 00.000 7680 worker thread done servicing request
03:38:46.579 00.000 6120 GuideStep: 0.3 px 118 ms WEST, 0.3 px 141 ms SOUTH
03:38:46.586 00.007 7680 Worker thread wakes up
03:38:46.586 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:46.586 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:47.841 01.255 7680 Exposure complete
03:38:47.983 00.142 7680 worker thread done servicing request
03:38:47.983 00.000 6120 OnExposeComplete: enter
03:38:47.988 00.005 6120 UpdateGuideState(): m_state=6
03:38:47.992 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3324
03:38:47.995 00.003 6120 Star::Find returns 1 (0), X=515.59, Y=671.86, Mass=8553, SNR=61.5, Peak=211 HFD=6.7
03:38:48.000 00.005 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
03:38:48.004 00.004 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
03:38:48.009 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.86 mountX=-0.11 mountY=0.18, mountTheta=2.12
03:38:48.013 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.23, opts=13)
03:38:48.017 00.004 6120 Enqueuing Move request for scope (-0.07, -0.23)
03:38:48.021 00.004 7680 Worker thread wakes up
03:38:48.021 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.23) opts 0xd
03:38:48.021 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.23)
03:38:48.021 00.000 7680 Moving (-0.07, -0.23) raw xDistance=-0.11 yDistance=0.18
03:38:48.021 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:38:48.022 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:38:48.022 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:38:48.022 00.000 7680 MoveAxis(E, 0, ABG)
03:38:48.022 00.000 7680 Move returns status 0, amount 0
03:38:48.022 00.000 7680 MoveAxis(N, 0, ABG)
03:38:48.023 00.001 7680 Move returns status 0, amount 0
03:38:48.023 00.000 7680 move complete, result=0
03:38:48.023 00.000 7680 worker thread done servicing request
03:38:48.023 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:48.027 00.004 6120 UpdateGuideState exits: m=8553 SNR=61.5
03:38:48.031 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:48.035 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:48.040 00.005 6120 Enqueuing Expose request
03:38:48.043 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:38:48.046 00.003 7680 Worker thread wakes up
03:38:48.047 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:48.047 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:49.296 01.249 7680 Exposure complete
03:38:49.436 00.140 7680 worker thread done servicing request
03:38:49.436 00.000 6120 OnExposeComplete: enter
03:38:49.441 00.005 6120 UpdateGuideState(): m_state=6
03:38:49.446 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3325
03:38:49.449 00.003 6120 Star::Find returns 1 (0), X=515.44, Y=671.98, Mass=8120, SNR=59.3, Peak=210 HFD=6.5
03:38:49.453 00.004 6120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (0.19) = xAngle (-2.88 = -2.88)
03:38:49.456 00.003 6120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.00 = -0.00)
03:38:49.461 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.11 hyp=0.24 cameraTheta=-2.69 mountX=-0.24 mountY=-0.00, mountTheta=-3.14
03:38:49.466 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.11, opts=13)
03:38:49.469 00.003 6120 Enqueuing Move request for scope (-0.22, -0.11)
03:38:49.474 00.005 7680 Worker thread wakes up
03:38:49.474 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:49.477 00.003 6120 UpdateGuideState exits: m=8120 SNR=59.3
03:38:49.482 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:49.485 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.11) opts 0xd
03:38:49.486 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.11)
03:38:49.486 00.000 7680 Moving (-0.22, -0.11) raw xDistance=-0.24 yDistance=-0.00
03:38:49.486 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:38:49.486 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:38:49.487 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:49.490 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:38:49.491 00.001 7680 MoveAxis(E, 96, ABG)
03:38:49.491 00.000 7680 Guiding  Dir = 2, Dur = 96
03:38:49.491 00.000 6120 Enqueuing Expose request
03:38:49.496 00.005 7680 IsSlewing returns 0
03:38:49.496 00.000 7680 IsGuiding returns 0
03:38:49.496 00.000 7680 PulseGuide returned control before completion, sleep 106
03:38:49.610 00.114 7680 IsGuiding returns 1
03:38:49.610 00.000 7680 scope still moving after pulse duration time elapsed
03:38:49.642 00.032 7680 IsSlewing returns 0
03:38:49.643 00.001 7680 IsGuiding returns 0
03:38:49.643 00.000 7680 scope move finished after 96 + 51 ms
03:38:49.644 00.001 7680 Move returns status 0, amount 96
03:38:49.644 00.000 7680 MoveAxis(N, 0, ABG)
03:38:49.645 00.001 7680 Move returns status 0, amount 0
03:38:49.645 00.000 7680 move complete, result=0
03:38:49.645 00.000 7680 worker thread done servicing request
03:38:49.646 00.001 7680 Worker thread wakes up
03:38:49.647 00.001 6120 GuideStep: -0.2 px 96 ms EAST, -0.0 px 0 ms NORTH
03:38:49.653 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:49.653 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:50.901 01.248 7680 Exposure complete
03:38:51.045 00.144 7680 worker thread done servicing request
03:38:51.045 00.000 6120 OnExposeComplete: enter
03:38:51.049 00.004 6120 UpdateGuideState(): m_state=6
03:38:51.053 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3326
03:38:51.057 00.004 6120 Star::Find returns 1 (0), X=515.53, Y=671.76, Mass=8893, SNR=63.3, Peak=238 HFD=6.7
03:38:51.061 00.004 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.14 = -2.14)
03:38:51.065 00.004 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
03:38:51.070 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.33 hyp=0.36 cameraTheta=-1.95 mountX=-0.19 mountY=0.24, mountTheta=2.25
03:38:51.074 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.33, opts=13)
03:38:51.079 00.005 6120 Enqueuing Move request for scope (-0.13, -0.33)
03:38:51.083 00.004 7680 Worker thread wakes up
03:38:51.083 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.33) opts 0xd
03:38:51.083 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.33)
03:38:51.084 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:51.087 00.003 6120 UpdateGuideState exits: m=8893 SNR=63.3
03:38:51.090 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:51.094 00.004 7680 Moving (-0.13, -0.33) raw xDistance=-0.19 yDistance=0.24
03:38:51.094 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:51.098 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:38:51.099 00.001 6120 Enqueuing Expose request
03:38:51.104 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:38:51.105 00.001 7680 MoveAxis(E, 0, ABG)
03:38:51.105 00.000 7680 Move returns status 0, amount 0
03:38:51.105 00.000 7680 MoveAxis(S, 129, ABG)
03:38:51.105 00.000 7680 Guiding  Dir = 1, Dur = 129
03:38:51.105 00.000 7680 IsSlewing returns 0
03:38:51.106 00.001 7680 IsGuiding returns 0
03:38:51.106 00.000 7680 PulseGuide returned control before completion, sleep 139
03:38:51.253 00.147 7680 IsGuiding returns 1
03:38:51.254 00.001 7680 scope still moving after pulse duration time elapsed
03:38:51.284 00.030 7680 IsSlewing returns 0
03:38:51.285 00.001 7680 IsGuiding returns 0
03:38:51.285 00.000 7680 scope move finished after 129 + 50 ms
03:38:51.287 00.002 7680 Move returns status 0, amount 129
03:38:51.287 00.000 7680 move complete, result=0
03:38:51.288 00.001 7680 worker thread done servicing request
03:38:51.288 00.000 7680 Worker thread wakes up
03:38:51.288 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 129 ms SOUTH
03:38:51.297 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:51.297 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:52.542 01.245 7680 Exposure complete
03:38:52.685 00.143 7680 worker thread done servicing request
03:38:52.685 00.000 6120 OnExposeComplete: enter
03:38:52.691 00.006 6120 UpdateGuideState(): m_state=6
03:38:52.695 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3327
03:38:52.699 00.004 6120 Star::Find returns 1 (0), X=515.49, Y=671.77, Mass=8333, SNR=60.6, Peak=195 HFD=6.7
03:38:52.702 00.003 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.19) = xAngle (-2.26 = -2.26)
03:38:52.705 00.003 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.61 = 0.61)
03:38:52.708 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.32 hyp=0.36 cameraTheta=-2.07 mountX=-0.23 mountY=0.21, mountTheta=2.41
03:38:52.711 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.32, opts=13)
03:38:52.715 00.004 6120 Enqueuing Move request for scope (-0.17, -0.32)
03:38:52.718 00.003 7680 Worker thread wakes up
03:38:52.718 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.32) opts 0xd
03:38:52.719 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.32)
03:38:52.719 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:52.722 00.003 7680 Moving (-0.17, -0.32) raw xDistance=-0.23 yDistance=0.21
03:38:52.722 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:38:52.722 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:38:52.723 00.001 7680 MoveAxis(E, 94, ABG)
03:38:52.723 00.000 7680 Guiding  Dir = 2, Dur = 94
03:38:52.723 00.000 6120 UpdateGuideState exits: m=8333 SNR=60.6
03:38:52.728 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:52.731 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:52.733 00.002 6120 Enqueuing Expose request
03:38:52.736 00.003 7680 IsSlewing returns 0
03:38:52.736 00.000 7680 IsGuiding returns 0
03:38:52.738 00.002 7680 PulseGuide returned control before completion, sleep 104
03:38:52.851 00.113 7680 IsGuiding returns 1
03:38:52.852 00.001 7680 scope still moving after pulse duration time elapsed
03:38:52.883 00.031 7680 IsSlewing returns 0
03:38:52.884 00.001 7680 IsGuiding returns 0
03:38:52.884 00.000 7680 scope move finished after 94 + 53 ms
03:38:52.885 00.001 7680 Move returns status 0, amount 94
03:38:52.885 00.000 7680 MoveAxis(S, 114, ABG)
03:38:52.885 00.000 7680 Guiding  Dir = 1, Dur = 114
03:38:52.886 00.001 7680 IsSlewing returns 0
03:38:52.887 00.001 7680 IsGuiding returns 0
03:38:52.887 00.000 7680 PulseGuide returned control before completion, sleep 124
03:38:53.024 00.137 7680 IsGuiding returns 1
03:38:53.027 00.003 7680 scope still moving after pulse duration time elapsed
03:38:53.055 00.028 7680 IsSlewing returns 0
03:38:53.057 00.002 7680 IsGuiding returns 0
03:38:53.057 00.000 7680 scope move finished after 114 + 56 ms
03:38:53.058 00.001 7680 Move returns status 0, amount 114
03:38:53.058 00.000 7680 move complete, result=0
03:38:53.058 00.000 7680 worker thread done servicing request
03:38:53.059 00.001 7680 Worker thread wakes up
03:38:53.059 00.000 6120 GuideStep: -0.2 px 94 ms EAST, 0.2 px 114 ms SOUTH
03:38:53.068 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:53.068 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:54.320 01.252 7680 Exposure complete
03:38:54.460 00.140 7680 worker thread done servicing request
03:38:54.461 00.001 6120 OnExposeComplete: enter
03:38:54.464 00.003 6120 UpdateGuideState(): m_state=6
03:38:54.469 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3328
03:38:54.473 00.004 6120 Star::Find returns 1 (0), X=515.45, Y=673.87, Mass=8034, SNR=59.1, Peak=199 HFD=6.4
03:38:54.477 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (0.19) = xAngle (1.50 = 1.50)
03:38:54.482 00.005 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.38 = -1.91)
03:38:54.486 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=1.78 hyp=1.79 cameraTheta=1.69 mountX=0.12 mountY=-1.69, mountTheta=-1.50
03:38:54.490 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=1.78, opts=13)
03:38:54.495 00.005 6120 Enqueuing Move request for scope (-0.21, 1.78)
03:38:54.498 00.003 7680 Worker thread wakes up
03:38:54.498 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:54.503 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 1.78) opts 0xd
03:38:54.504 00.001 6120 UpdateGuideState exits: m=8034 SNR=59.1
03:38:54.507 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.21, 1.78)
03:38:54.508 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:54.511 00.003 7680 Moving (-0.21, 1.78) raw xDistance=0.12 yDistance=-1.69
03:38:54.512 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:54.515 00.003 6120 Enqueuing Expose request
03:38:54.520 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:38:54.520 00.000 7680 resist switch: large excursion: input -1.69 thresh 0.60 direction from 1 to -1
03:38:54.520 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.08
03:38:54.520 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.69 from input -1.69
03:38:54.521 00.001 7680 MoveAxis(E, 0, ABG)
03:38:54.521 00.000 7680 Move returns status 0, amount 0
03:38:54.521 00.000 7680 MoveAxis(N, 920, ABG)
03:38:54.521 00.000 7680 Guiding  Dir = 0, Dur = 920
03:38:54.521 00.000 7680 IsSlewing returns 0
03:38:54.522 00.001 7680 IsGuiding returns 0
03:38:54.522 00.000 7680 PulseGuide returned control before completion, sleep 930
03:38:55.466 00.944 7680 IsGuiding returns 0
03:38:55.467 00.001 7680 Move returns status 0, amount 920
03:38:55.468 00.001 7680 move complete, result=0
03:38:55.470 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -1.7 px 920 ms NORTH
03:38:55.480 00.010 7680 worker thread done servicing request
03:38:55.480 00.000 7680 Worker thread wakes up
03:38:55.480 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:55.481 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:56.727 01.246 7680 Exposure complete
03:38:56.856 00.129 7680 worker thread done servicing request
03:38:56.857 00.001 6120 OnExposeComplete: enter
03:38:56.861 00.004 6120 UpdateGuideState(): m_state=6
03:38:56.865 00.004 6120 Star::Find(15, 515, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3329
03:38:56.869 00.004 6120 Star::Find returns 1 (0), X=515.52, Y=671.08, Mass=8177, SNR=60.0, Peak=207 HFD=6.5
03:38:56.873 00.004 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
03:38:56.877 00.004 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
03:38:56.882 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=-1.01 hyp=1.02 cameraTheta=-1.71 mountX=-0.33 mountY=0.84, mountTheta=1.94
03:38:56.887 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-1.01, opts=13)
03:38:56.891 00.004 6120 Enqueuing Move request for scope (-0.14, -1.01)
03:38:56.894 00.003 7680 Worker thread wakes up
03:38:56.894 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:56.899 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -1.01) opts 0xd
03:38:56.899 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -1.01)
03:38:56.899 00.000 7680 Moving (-0.14, -1.01) raw xDistance=-0.33 yDistance=0.84
03:38:56.899 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:38:56.899 00.000 7680 resist switch: large excursion: input 0.84 thresh 0.60 direction from -1 to 1
03:38:56.899 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.53
03:38:56.899 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84
03:38:56.901 00.002 6120 UpdateGuideState exits: m=8177 SNR=60.0
03:38:56.904 00.003 7680 MoveAxis(E, 134, ABG)
03:38:56.904 00.000 7680 Guiding  Dir = 2, Dur = 134
03:38:56.905 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:56.908 00.003 7680 IsSlewing returns 0
03:38:56.908 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:56.913 00.005 6120 Enqueuing Expose request
03:38:56.916 00.003 7680 IsGuiding returns 0
03:38:56.917 00.001 7680 PulseGuide returned control before completion, sleep 144
03:38:57.072 00.155 7680 IsGuiding returns 1
03:38:57.074 00.002 7680 scope still moving after pulse duration time elapsed
03:38:57.104 00.030 7680 IsSlewing returns 0
03:38:57.105 00.001 7680 IsGuiding returns 0
03:38:57.105 00.000 7680 scope move finished after 134 + 54 ms
03:38:57.105 00.000 7680 Move returns status 0, amount 134
03:38:57.106 00.001 7680 MoveAxis(S, 458, ABG)
03:38:57.106 00.000 7680 Guiding  Dir = 1, Dur = 458
03:38:57.106 00.000 7680 IsSlewing returns 0
03:38:57.106 00.000 7680 IsGuiding returns 0
03:38:57.108 00.002 7680 PulseGuide returned control before completion, sleep 468
03:38:57.588 00.480 7680 IsGuiding returns 1
03:38:57.591 00.003 7680 scope still moving after pulse duration time elapsed
03:38:57.619 00.028 7680 IsSlewing returns 0
03:38:57.620 00.001 7680 IsGuiding returns 1
03:38:57.651 00.031 7680 IsSlewing returns 0
03:38:57.652 00.001 7680 IsGuiding returns 0
03:38:57.653 00.001 7680 scope move finished after 458 + 87 ms
03:38:57.654 00.001 7680 Move returns status 0, amount 458
03:38:57.654 00.000 7680 move complete, result=0
03:38:57.655 00.001 7680 worker thread done servicing request
03:38:57.655 00.000 7680 Worker thread wakes up
03:38:57.655 00.000 6120 GuideStep: -0.3 px 134 ms EAST, 0.8 px 458 ms SOUTH
03:38:57.664 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:57.664 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:38:58.908 01.244 7680 Exposure complete
03:38:59.037 00.129 7680 worker thread done servicing request
03:38:59.038 00.001 6120 OnExposeComplete: enter
03:38:59.042 00.004 6120 UpdateGuideState(): m_state=6
03:38:59.046 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3330
03:38:59.050 00.004 6120 Star::Find returns 1 (0), X=515.60, Y=672.95, Mass=8672, SNR=62.4, Peak=215 HFD=6.6
03:38:59.054 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.19) = xAngle (1.46 = 1.46)
03:38:59.057 00.003 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.33 = -1.95)
03:38:59.061 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.87 hyp=0.87 cameraTheta=1.64 mountX=0.10 mountY=-0.81, mountTheta=-1.45
03:38:59.065 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.87, opts=13)
03:38:59.071 00.006 6120 Enqueuing Move request for scope (-0.06, 0.87)
03:38:59.075 00.004 7680 Worker thread wakes up
03:38:59.075 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.87) opts 0xd
03:38:59.075 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:38:59.078 00.003 6120 UpdateGuideState exits: m=8672 SNR=62.4
03:38:59.083 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:38:59.086 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:38:59.091 00.005 6120 Enqueuing Expose request
03:38:59.094 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.87)
03:38:59.094 00.000 7680 Moving (-0.06, 0.87) raw xDistance=0.10 yDistance=-0.81
03:38:59.094 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:38:59.094 00.000 7680 resist switch: large excursion: input -0.81 thresh 0.60 direction from 1 to -1
03:38:59.094 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.42
03:38:59.094 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
03:38:59.095 00.001 7680 MoveAxis(E, 0, ABG)
03:38:59.095 00.000 7680 Move returns status 0, amount 0
03:38:59.095 00.000 7680 MoveAxis(N, 438, ABG)
03:38:59.095 00.000 7680 Guiding  Dir = 0, Dur = 438
03:38:59.096 00.001 7680 IsSlewing returns 0
03:38:59.096 00.000 7680 IsGuiding returns 0
03:38:59.096 00.000 7680 PulseGuide returned control before completion, sleep 448
03:38:59.560 00.464 7680 IsGuiding returns 1
03:38:59.561 00.001 7680 scope still moving after pulse duration time elapsed
03:38:59.590 00.029 7680 IsSlewing returns 0
03:38:59.592 00.002 7680 IsGuiding returns 0
03:38:59.592 00.000 7680 scope move finished after 438 + 57 ms
03:38:59.592 00.000 7680 Move returns status 0, amount 438
03:38:59.592 00.000 7680 move complete, result=0
03:38:59.593 00.001 7680 worker thread done servicing request
03:38:59.594 00.001 7680 Worker thread wakes up
03:38:59.594 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.8 px 438 ms NORTH
03:38:59.601 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:38:59.601 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:00.853 01.252 7680 Exposure complete
03:39:00.996 00.143 7680 worker thread done servicing request
03:39:00.996 00.000 6120 OnExposeComplete: enter
03:39:01.001 00.005 6120 UpdateGuideState(): m_state=6
03:39:01.006 00.005 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3331
03:39:01.011 00.005 6120 Star::Find returns 1 (0), X=515.61, Y=670.96, Mass=8042, SNR=59.6, Peak=206 HFD=6.6
03:39:01.015 00.004 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
03:39:01.017 00.002 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
03:39:01.022 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-1.13 hyp=1.13 cameraTheta=-1.61 mountX=-0.26 mountY=0.99, mountTheta=1.83
03:39:01.027 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-1.13, opts=13)
03:39:01.030 00.003 6120 Enqueuing Move request for scope (-0.05, -1.13)
03:39:01.035 00.005 7680 Worker thread wakes up
03:39:01.035 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:01.040 00.005 6120 UpdateGuideState exits: m=8042 SNR=59.6
03:39:01.043 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:01.047 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:01.050 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -1.13) opts 0xd
03:39:01.051 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, -1.13)
03:39:01.051 00.000 7680 Moving (-0.05, -1.13) raw xDistance=-0.26 yDistance=0.99
03:39:01.052 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:39:01.052 00.000 7680 resist switch: large excursion: input 0.99 thresh 0.60 direction from -1 to 1
03:39:01.052 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.98
03:39:01.052 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99
03:39:01.052 00.000 7680 MoveAxis(E, 106, ABG)
03:39:01.053 00.001 7680 Guiding  Dir = 2, Dur = 106
03:39:01.053 00.000 6120 Enqueuing Expose request
03:39:01.057 00.004 7680 IsSlewing returns 0
03:39:01.057 00.000 7680 IsGuiding returns 0
03:39:01.057 00.000 7680 PulseGuide returned control before completion, sleep 116
03:39:01.185 00.128 7680 IsGuiding returns 1
03:39:01.186 00.001 7680 scope still moving after pulse duration time elapsed
03:39:01.216 00.030 7680 IsSlewing returns 0
03:39:01.217 00.001 7680 IsGuiding returns 0
03:39:01.217 00.000 7680 scope move finished after 106 + 54 ms
03:39:01.218 00.001 7680 Move returns status 0, amount 106
03:39:01.218 00.000 7680 MoveAxis(S, 539, ABG)
03:39:01.218 00.000 7680 Guiding  Dir = 1, Dur = 539
03:39:01.220 00.002 7680 IsSlewing returns 0
03:39:01.221 00.001 7680 IsGuiding returns 0
03:39:01.223 00.002 7680 PulseGuide returned control before completion, sleep 549
03:39:01.781 00.558 7680 IsGuiding returns 1
03:39:01.781 00.000 7680 scope still moving after pulse duration time elapsed
03:39:01.811 00.030 7680 IsSlewing returns 0
03:39:01.813 00.002 7680 IsGuiding returns 0
03:39:01.813 00.000 7680 scope move finished after 539 + 52 ms
03:39:01.814 00.001 7680 Move returns status 0, amount 539
03:39:01.815 00.001 7680 move complete, result=0
03:39:01.815 00.000 7680 worker thread done servicing request
03:39:01.815 00.000 7680 Worker thread wakes up
03:39:01.816 00.001 6120 GuideStep: -0.3 px 106 ms EAST, 1.0 px 539 ms SOUTH
03:39:01.824 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:01.824 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:03.074 01.250 7680 Exposure complete
03:39:03.235 00.161 7680 worker thread done servicing request
03:39:03.236 00.001 6120 OnExposeComplete: enter
03:39:03.239 00.003 6120 UpdateGuideState(): m_state=6
03:39:03.243 00.004 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3332
03:39:03.248 00.005 6120 Star::Find returns 1 (0), X=515.66, Y=670.79, Mass=8566, SNR=61.3, Peak=226 HFD=6.7
03:39:03.252 00.004 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
03:39:03.258 00.006 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
03:39:03.263 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=-1.30 hyp=1.30 cameraTheta=-1.57 mountX=-0.24 mountY=1.17, mountTheta=1.78
03:39:03.270 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-1.30, opts=13)
03:39:03.274 00.004 6120 Enqueuing Move request for scope (-0.00, -1.30)
03:39:03.277 00.003 7680 Worker thread wakes up
03:39:03.277 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:03.282 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -1.30) opts 0xd
03:39:03.283 00.001 6120 UpdateGuideState exits: m=8566 SNR=61.3
03:39:03.289 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.00, -1.30)
03:39:03.289 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:03.295 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:03.298 00.003 6120 Enqueuing Expose request
03:39:03.302 00.004 7680 Moving (-0.00, -1.30) raw xDistance=-0.24 yDistance=1.17
03:39:03.303 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
03:39:03.303 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.17 from input 1.17
03:39:03.303 00.000 7680 MoveAxis(E, 107, ABG)
03:39:03.303 00.000 7680 Guiding  Dir = 2, Dur = 107
03:39:03.305 00.002 7680 IsSlewing returns 0
03:39:03.305 00.000 7680 IsGuiding returns 0
03:39:03.305 00.000 7680 PulseGuide returned control before completion, sleep 117
03:39:03.424 00.119 7680 IsGuiding returns 1
03:39:03.424 00.000 7680 scope still moving after pulse duration time elapsed
03:39:03.454 00.030 7680 IsSlewing returns 0
03:39:03.454 00.000 7680 IsGuiding returns 0
03:39:03.455 00.001 7680 scope move finished after 107 + 42 ms
03:39:03.455 00.000 7680 Move returns status 0, amount 107
03:39:03.456 00.001 7680 MoveAxis(S, 634, ABG)
03:39:03.456 00.000 7680 Guiding  Dir = 1, Dur = 634
03:39:03.456 00.000 7680 IsSlewing returns 0
03:39:03.457 00.001 7680 IsGuiding returns 0
03:39:03.458 00.001 7680 PulseGuide returned control before completion, sleep 644
03:39:04.112 00.654 7680 IsGuiding returns 1
03:39:04.112 00.000 7680 scope still moving after pulse duration time elapsed
03:39:04.143 00.031 7680 IsSlewing returns 0
03:39:04.143 00.000 7680 IsGuiding returns 0
03:39:04.143 00.000 7680 scope move finished after 634 + 51 ms
03:39:04.143 00.000 7680 Move returns status 0, amount 634
03:39:04.143 00.000 7680 move complete, result=0
03:39:04.143 00.000 7680 worker thread done servicing request
03:39:04.145 00.002 7680 Worker thread wakes up
03:39:04.145 00.000 6120 GuideStep: -0.2 px 107 ms EAST, 1.2 px 634 ms SOUTH
03:39:04.149 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:04.150 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:05.405 01.255 7680 Exposure complete
03:39:05.530 00.125 7680 worker thread done servicing request
03:39:05.530 00.000 6120 OnExposeComplete: enter
03:39:05.534 00.004 6120 UpdateGuideState(): m_state=6
03:39:05.538 00.004 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3333
03:39:05.541 00.003 6120 Star::Find returns 1 (0), X=515.82, Y=671.67, Mass=8571, SNR=61.2, Peak=210 HFD=6.7
03:39:05.545 00.004 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
03:39:05.548 00.003 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.48 = 1.48)
03:39:05.552 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.42 hyp=0.45 cameraTheta=-1.20 mountX=0.08 mountY=0.45, mountTheta=1.39
03:39:05.557 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.42, opts=13)
03:39:05.561 00.004 6120 Enqueuing Move request for scope (0.16, -0.42)
03:39:05.565 00.004 7680 Worker thread wakes up
03:39:05.565 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.42) opts 0xd
03:39:05.565 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.42)
03:39:05.565 00.000 7680 Moving (0.16, -0.42) raw xDistance=0.08 yDistance=0.45
03:39:05.565 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:39:05.565 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
03:39:05.566 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:05.570 00.004 7680 MoveAxis(E, 0, ABG)
03:39:05.570 00.000 7680 Move returns status 0, amount 0
03:39:05.570 00.000 7680 MoveAxis(S, 242, ABG)
03:39:05.571 00.001 7680 Guiding  Dir = 1, Dur = 242
03:39:05.571 00.000 6120 UpdateGuideState exits: m=8571 SNR=61.2
03:39:05.574 00.003 7680 IsSlewing returns 0
03:39:05.575 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:05.578 00.003 7680 IsGuiding returns 0
03:39:05.578 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:05.582 00.004 7680 PulseGuide returned control before completion, sleep 252
03:39:05.582 00.000 6120 Enqueuing Expose request
03:39:05.847 00.265 7680 IsGuiding returns 0
03:39:05.848 00.001 7680 Move returns status 0, amount 242
03:39:05.848 00.000 7680 move complete, result=0
03:39:05.850 00.002 7680 worker thread done servicing request
03:39:05.850 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 242 ms SOUTH
03:39:05.857 00.007 7680 Worker thread wakes up
03:39:05.857 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:05.857 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:07.111 01.254 7680 Exposure complete
03:39:07.254 00.143 7680 worker thread done servicing request
03:39:07.254 00.000 6120 OnExposeComplete: enter
03:39:07.259 00.005 6120 UpdateGuideState(): m_state=6
03:39:07.263 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3334
03:39:07.266 00.003 6120 Star::Find returns 1 (0), X=516.04, Y=671.77, Mass=8423, SNR=60.7, Peak=204 HFD=6.8
03:39:07.271 00.005 6120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (0.19) = xAngle (-0.89 = -0.89)
03:39:07.274 00.003 6120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.99 = 1.99)
03:39:07.278 00.004 6120 CameraToMount -- cameraX=0.38 cameraY=-0.32 hyp=0.49 cameraTheta=-0.70 mountX=0.31 mountY=0.45, mountTheta=0.97
03:39:07.283 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=-0.32, opts=13)
03:39:07.288 00.005 6120 Enqueuing Move request for scope (0.38, -0.32)
03:39:07.292 00.004 7680 Worker thread wakes up
03:39:07.293 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.32) opts 0xd
03:39:07.293 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:07.298 00.005 6120 UpdateGuideState exits: m=8423 SNR=60.7
03:39:07.302 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:07.306 00.004 7680 Handling offset move in thread for scope, endpoint = (0.38, -0.32)
03:39:07.306 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:07.310 00.004 6120 Enqueuing Expose request
03:39:07.314 00.004 7680 Moving (0.38, -0.32) raw xDistance=0.31 yDistance=0.45
03:39:07.314 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:39:07.314 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
03:39:07.314 00.000 7680 MoveAxis(W, 128, ABG)
03:39:07.315 00.001 7680 Guiding  Dir = 3, Dur = 128
03:39:07.315 00.000 7680 IsSlewing returns 0
03:39:07.315 00.000 7680 IsGuiding returns 0
03:39:07.315 00.000 7680 PulseGuide returned control before completion, sleep 138
03:39:07.459 00.144 7680 IsGuiding returns 1
03:39:07.460 00.001 7680 scope still moving after pulse duration time elapsed
03:39:07.491 00.031 7680 IsSlewing returns 0
03:39:07.492 00.001 7680 IsGuiding returns 0
03:39:07.492 00.000 7680 scope move finished after 128 + 49 ms
03:39:07.493 00.001 7680 Move returns status 0, amount 128
03:39:07.493 00.000 7680 MoveAxis(S, 245, ABG)
03:39:07.493 00.000 7680 Guiding  Dir = 1, Dur = 245
03:39:07.493 00.000 7680 IsSlewing returns 0
03:39:07.494 00.001 7680 IsGuiding returns 0
03:39:07.494 00.000 7680 PulseGuide returned control before completion, sleep 255
03:39:07.760 00.266 7680 IsGuiding returns 1
03:39:07.760 00.000 7680 scope still moving after pulse duration time elapsed
03:39:07.790 00.030 7680 IsSlewing returns 0
03:39:07.792 00.002 7680 IsGuiding returns 0
03:39:07.792 00.000 7680 scope move finished after 245 + 52 ms
03:39:07.793 00.001 7680 Move returns status 0, amount 245
03:39:07.793 00.000 7680 move complete, result=0
03:39:07.793 00.000 7680 worker thread done servicing request
03:39:07.794 00.001 7680 Worker thread wakes up
03:39:07.794 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:07.795 00.001 6120 GuideStep: 0.3 px 128 ms WEST, 0.5 px 245 ms SOUTH
03:39:07.800 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:09.043 01.243 7680 Exposure complete
03:39:09.140 00.097 7680 worker thread done servicing request
03:39:09.140 00.000 6120 OnExposeComplete: enter
03:39:09.144 00.004 6120 UpdateGuideState(): m_state=6
03:39:09.147 00.003 6120 Star::Find(15, 516, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3335
03:39:09.151 00.004 6120 Star::Find returns 1 (0), X=515.60, Y=671.95, Mass=8214, SNR=59.3, Peak=209 HFD=6.6
03:39:09.154 00.003 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
03:39:09.158 00.004 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.71 = 0.71)
03:39:09.161 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.15 cameraTheta=-1.97 mountX=-0.08 mountY=0.10, mountTheta=2.27
03:39:09.168 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.13, opts=13)
03:39:09.172 00.004 6120 Enqueuing Move request for scope (-0.06, -0.13)
03:39:09.175 00.003 7680 Worker thread wakes up
03:39:09.175 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
03:39:09.175 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
03:39:09.175 00.000 7680 Moving (-0.06, -0.13) raw xDistance=-0.08 yDistance=0.10
03:39:09.175 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:39:09.176 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:09.179 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:39:09.179 00.000 6120 UpdateGuideState exits: m=8214 SNR=59.3
03:39:09.183 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:09.185 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:09.188 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:39:09.188 00.000 7680 MoveAxis(E, 0, ABG)
03:39:09.188 00.000 6120 Enqueuing Expose request
03:39:09.192 00.004 7680 Move returns status 0, amount 0
03:39:09.192 00.000 7680 MoveAxis(N, 0, ABG)
03:39:09.193 00.001 7680 Move returns status 0, amount 0
03:39:09.193 00.000 7680 move complete, result=0
03:39:09.193 00.000 7680 worker thread done servicing request
03:39:09.193 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:09.198 00.005 7680 Worker thread wakes up
03:39:09.199 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:09.199 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:10.440 01.241 7680 Exposure complete
03:39:10.555 00.115 7680 worker thread done servicing request
03:39:10.555 00.000 6120 OnExposeComplete: enter
03:39:10.559 00.004 6120 UpdateGuideState(): m_state=6
03:39:10.562 00.003 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3336
03:39:10.566 00.004 6120 Star::Find returns 1 (0), X=515.66, Y=671.81, Mass=8671, SNR=62.0, Peak=208 HFD=6.7
03:39:10.572 00.006 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
03:39:10.577 00.005 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
03:39:10.580 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.27 hyp=0.27 cameraTheta=-1.57 mountX=-0.05 mountY=0.25, mountTheta=1.78
03:39:10.586 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.27, opts=13)
03:39:10.590 00.004 6120 Enqueuing Move request for scope (-0.00, -0.27)
03:39:10.594 00.004 7680 Worker thread wakes up
03:39:10.594 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.27) opts 0xd
03:39:10.594 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.27)
03:39:10.594 00.000 7680 Moving (-0.00, -0.27) raw xDistance=-0.05 yDistance=0.25
03:39:10.594 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:39:10.594 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:39:10.594 00.000 7680 MoveAxis(E, 0, ABG)
03:39:10.595 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:10.600 00.005 7680 Move returns status 0, amount 0
03:39:10.600 00.000 6120 UpdateGuideState exits: m=8671 SNR=62.0
03:39:10.604 00.004 7680 MoveAxis(S, 133, ABG)
03:39:10.605 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:10.608 00.003 7680 Guiding  Dir = 1, Dur = 133
03:39:10.608 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:10.612 00.004 7680 IsSlewing returns 0
03:39:10.612 00.000 6120 Enqueuing Expose request
03:39:10.615 00.003 7680 IsGuiding returns 0
03:39:10.616 00.001 7680 PulseGuide returned control before completion, sleep 143
03:39:10.764 00.148 7680 IsGuiding returns 1
03:39:10.765 00.001 7680 scope still moving after pulse duration time elapsed
03:39:10.796 00.031 7680 IsSlewing returns 0
03:39:10.796 00.000 7680 IsGuiding returns 0
03:39:10.796 00.000 7680 scope move finished after 133 + 47 ms
03:39:10.797 00.001 7680 Move returns status 0, amount 133
03:39:10.797 00.000 7680 move complete, result=0
03:39:10.797 00.000 7680 worker thread done servicing request
03:39:10.798 00.001 7680 Worker thread wakes up
03:39:10.798 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 133 ms SOUTH
03:39:10.801 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:10.802 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:12.062 01.260 7680 Exposure complete
03:39:12.212 00.150 7680 worker thread done servicing request
03:39:12.212 00.000 6120 OnExposeComplete: enter
03:39:12.216 00.004 6120 UpdateGuideState(): m_state=6
03:39:12.221 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3337
03:39:12.227 00.006 6120 Star::Find returns 1 (0), X=515.61, Y=671.92, Mass=8098, SNR=59.0, Peak=198 HFD=6.5
03:39:12.231 00.004 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
03:39:12.235 00.004 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
03:39:12.239 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.86 mountX=-0.08 mountY=0.12, mountTheta=2.13
03:39:12.245 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.16, opts=13)
03:39:12.248 00.003 6120 Enqueuing Move request for scope (-0.05, -0.16)
03:39:12.252 00.004 7680 Worker thread wakes up
03:39:12.253 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
03:39:12.253 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:12.259 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
03:39:12.259 00.000 7680 Moving (-0.05, -0.16) raw xDistance=-0.08 yDistance=0.12
03:39:12.259 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:39:12.259 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:39:12.260 00.001 6120 UpdateGuideState exits: m=8098 SNR=59.0
03:39:12.263 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:12.267 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:12.271 00.004 6120 Enqueuing Expose request
03:39:12.276 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:39:12.276 00.000 7680 MoveAxis(E, 0, ABG)
03:39:12.276 00.000 7680 Move returns status 0, amount 0
03:39:12.276 00.000 7680 MoveAxis(N, 0, ABG)
03:39:12.276 00.000 7680 Move returns status 0, amount 0
03:39:12.277 00.001 7680 move complete, result=0
03:39:12.277 00.000 7680 worker thread done servicing request
03:39:12.277 00.000 7680 Worker thread wakes up
03:39:12.278 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:12.281 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:12.281 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:13.530 01.249 7680 Exposure complete
03:39:13.665 00.135 7680 worker thread done servicing request
03:39:13.665 00.000 6120 OnExposeComplete: enter
03:39:13.670 00.005 6120 UpdateGuideState(): m_state=6
03:39:13.673 00.003 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3338
03:39:13.678 00.005 6120 Star::Find returns 1 (0), X=515.62, Y=671.89, Mass=8354, SNR=60.2, Peak=210 HFD=6.6
03:39:13.682 00.004 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
03:39:13.685 00.003 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
03:39:13.689 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.76 mountX=-0.07 mountY=0.16, mountTheta=2.00
03:39:13.696 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.20, opts=13)
03:39:13.699 00.003 6120 Enqueuing Move request for scope (-0.04, -0.20)
03:39:13.704 00.005 7680 Worker thread wakes up
03:39:13.704 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
03:39:13.704 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
03:39:13.704 00.000 7680 Moving (-0.04, -0.20) raw xDistance=-0.07 yDistance=0.16
03:39:13.704 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:39:13.704 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:39:13.704 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:39:13.705 00.001 7680 MoveAxis(E, 0, ABG)
03:39:13.705 00.000 7680 Move returns status 0, amount 0
03:39:13.705 00.000 7680 MoveAxis(N, 0, ABG)
03:39:13.705 00.000 7680 Move returns status 0, amount 0
03:39:13.705 00.000 7680 move complete, result=0
03:39:13.705 00.000 7680 worker thread done servicing request
03:39:13.706 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:13.710 00.004 6120 UpdateGuideState exits: m=8354 SNR=60.2
03:39:13.714 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:13.717 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:13.720 00.003 6120 Enqueuing Expose request
03:39:13.725 00.005 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:39:13.729 00.004 7680 Worker thread wakes up
03:39:13.729 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:13.729 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:14.987 01.258 7680 Exposure complete
03:39:15.126 00.139 7680 worker thread done servicing request
03:39:15.126 00.000 6120 OnExposeComplete: enter
03:39:15.131 00.005 6120 UpdateGuideState(): m_state=6
03:39:15.137 00.006 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3339
03:39:15.143 00.006 6120 Star::Find returns 1 (0), X=515.60, Y=671.75, Mass=8115, SNR=60.3, Peak=188 HFD=6.8
03:39:15.149 00.006 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
03:39:15.154 00.005 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
03:39:15.159 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.34 hyp=0.35 cameraTheta=-1.75 mountX=-0.12 mountY=0.28, mountTheta=1.99
03:39:15.164 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.34, opts=13)
03:39:15.167 00.003 6120 Enqueuing Move request for scope (-0.06, -0.34)
03:39:15.171 00.004 7680 Worker thread wakes up
03:39:15.172 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.34) opts 0xd
03:39:15.172 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.34)
03:39:15.172 00.000 7680 Moving (-0.06, -0.34) raw xDistance=-0.12 yDistance=0.28
03:39:15.172 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:39:15.173 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:39:15.173 00.000 7680 MoveAxis(E, 0, ABG)
03:39:15.173 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:15.178 00.005 7680 Move returns status 0, amount 0
03:39:15.179 00.001 7680 MoveAxis(S, 151, ABG)
03:39:15.179 00.000 7680 Guiding  Dir = 1, Dur = 151
03:39:15.179 00.000 6120 UpdateGuideState exits: m=8115 SNR=60.3
03:39:15.183 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:15.188 00.005 7680 IsSlewing returns 0
03:39:15.188 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:15.195 00.007 6120 Enqueuing Expose request
03:39:15.200 00.005 7680 IsGuiding returns 0
03:39:15.201 00.001 7680 PulseGuide returned control before completion, sleep 161
03:39:15.363 00.162 7680 IsGuiding returns 1
03:39:15.364 00.001 7680 scope still moving after pulse duration time elapsed
03:39:15.396 00.032 7680 IsSlewing returns 0
03:39:15.396 00.000 7680 IsGuiding returns 0
03:39:15.397 00.001 7680 scope move finished after 151 + 45 ms
03:39:15.397 00.000 7680 Move returns status 0, amount 151
03:39:15.397 00.000 7680 move complete, result=0
03:39:15.398 00.001 7680 worker thread done servicing request
03:39:15.398 00.000 7680 Worker thread wakes up
03:39:15.399 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 151 ms SOUTH
03:39:15.405 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:15.405 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:16.656 01.251 7680 Exposure complete
03:39:16.792 00.136 7680 worker thread done servicing request
03:39:16.793 00.001 6120 OnExposeComplete: enter
03:39:16.797 00.004 6120 UpdateGuideState(): m_state=6
03:39:16.800 00.003 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3340
03:39:16.804 00.004 6120 Star::Find returns 1 (0), X=515.52, Y=671.83, Mass=7988, SNR=58.9, Peak=201 HFD=6.6
03:39:16.809 00.005 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.19) = xAngle (-2.26 = -2.26)
03:39:16.813 00.004 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.61 = 0.61)
03:39:16.818 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.26 hyp=0.29 cameraTheta=-2.07 mountX=-0.19 mountY=0.17, mountTheta=2.41
03:39:16.823 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.26, opts=13)
03:39:16.827 00.004 6120 Enqueuing Move request for scope (-0.14, -0.26)
03:39:16.831 00.004 7680 Worker thread wakes up
03:39:16.831 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.26) opts 0xd
03:39:16.832 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:16.836 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.26)
03:39:16.836 00.000 7680 Moving (-0.14, -0.26) raw xDistance=-0.19 yDistance=0.17
03:39:16.836 00.000 6120 UpdateGuideState exits: m=7988 SNR=58.9
03:39:16.841 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:16.844 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:39:16.845 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:39:16.845 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:16.849 00.004 6120 Enqueuing Expose request
03:39:16.855 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:39:16.855 00.000 7680 MoveAxis(E, 0, ABG)
03:39:16.855 00.000 7680 Move returns status 0, amount 0
03:39:16.855 00.000 7680 MoveAxis(N, 0, ABG)
03:39:16.855 00.000 7680 Move returns status 0, amount 0
03:39:16.856 00.001 7680 move complete, result=0
03:39:16.856 00.000 7680 worker thread done servicing request
03:39:16.856 00.000 7680 Worker thread wakes up
03:39:16.856 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:39:16.861 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:16.861 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:18.117 01.256 7680 Exposure complete
03:39:18.264 00.147 7680 worker thread done servicing request
03:39:18.265 00.001 6120 OnExposeComplete: enter
03:39:18.269 00.004 6120 UpdateGuideState(): m_state=6
03:39:18.273 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3341
03:39:18.278 00.005 6120 Star::Find returns 1 (0), X=515.38, Y=673.92, Mass=8203, SNR=61.6, Peak=213 HFD=6.6
03:39:18.281 00.003 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (0.19) = xAngle (1.54 = 1.54)
03:39:18.286 00.005 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.41 = -1.87)
03:39:18.290 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=1.84 hyp=1.86 cameraTheta=1.72 mountX=0.07 mountY=-1.77, mountTheta=-1.53
03:39:18.296 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=1.84, opts=13)
03:39:18.300 00.004 6120 Enqueuing Move request for scope (-0.28, 1.84)
03:39:18.303 00.003 7680 Worker thread wakes up
03:39:18.303 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 1.84) opts 0xd
03:39:18.305 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.28, 1.84)
03:39:18.305 00.000 7680 Moving (-0.28, 1.84) raw xDistance=0.07 yDistance=-1.77
03:39:18.305 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:18.309 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:39:18.310 00.001 7680 resist switch: large excursion: input -1.77 thresh 0.60 direction from 1 to -1
03:39:18.310 00.000 6120 UpdateGuideState exits: m=8203 SNR=61.6
03:39:18.313 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:18.318 00.005 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.32
03:39:18.318 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.77 from input -1.77
03:39:18.318 00.000 7680 MoveAxis(E, 0, ABG)
03:39:18.319 00.001 7680 Move returns status 0, amount 0
03:39:18.319 00.000 7680 MoveAxis(N, 962, ABG)
03:39:18.319 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:18.323 00.004 6120 Enqueuing Expose request
03:39:18.328 00.005 7680 Guiding  Dir = 0, Dur = 962
03:39:18.328 00.000 7680 IsSlewing returns 0
03:39:18.328 00.000 7680 IsGuiding returns 0
03:39:18.328 00.000 7680 PulseGuide returned control before completion, sleep 972
03:39:19.316 00.988 7680 IsGuiding returns 1
03:39:19.316 00.000 7680 scope still moving after pulse duration time elapsed
03:39:19.345 00.029 7680 IsSlewing returns 0
03:39:19.347 00.002 7680 IsGuiding returns 0
03:39:19.348 00.001 7680 scope move finished after 962 + 57 ms
03:39:19.349 00.001 7680 Move returns status 0, amount 962
03:39:19.349 00.000 7680 move complete, result=0
03:39:19.350 00.001 7680 worker thread done servicing request
03:39:19.350 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.8 px 962 ms NORTH
03:39:19.361 00.011 7680 Worker thread wakes up
03:39:19.361 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:19.361 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:20.605 01.244 7680 Exposure complete
03:39:20.748 00.143 7680 worker thread done servicing request
03:39:20.748 00.000 6120 OnExposeComplete: enter
03:39:20.752 00.004 6120 UpdateGuideState(): m_state=6
03:39:20.757 00.005 6120 Star::Find(15, 515, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3342
03:39:20.763 00.006 6120 Star::Find returns 1 (0), X=515.45, Y=670.89, Mass=8350, SNR=61.5, Peak=235 HFD=6.5
03:39:20.768 00.005 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
03:39:20.772 00.004 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
03:39:20.776 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-1.20 hyp=1.22 cameraTheta=-1.74 mountX=-0.43 mountY=0.99, mountTheta=1.98
03:39:20.783 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-1.20, opts=13)
03:39:20.787 00.004 6120 Enqueuing Move request for scope (-0.21, -1.20)
03:39:20.791 00.004 7680 Worker thread wakes up
03:39:20.792 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:20.796 00.004 6120 UpdateGuideState exits: m=8350 SNR=61.5
03:39:20.801 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -1.20) opts 0xd
03:39:20.801 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:20.807 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.21, -1.20)
03:39:20.807 00.000 7680 Moving (-0.21, -1.20) raw xDistance=-0.43 yDistance=0.99
03:39:20.807 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
03:39:20.807 00.000 7680 resist switch: large excursion: input 0.99 thresh 0.60 direction from -1 to 1
03:39:20.807 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.96
03:39:20.807 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:20.812 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99
03:39:20.812 00.000 7680 MoveAxis(E, 174, ABG)
03:39:20.812 00.000 7680 Guiding  Dir = 2, Dur = 174
03:39:20.813 00.001 6120 Enqueuing Expose request
03:39:20.818 00.005 7680 IsSlewing returns 0
03:39:20.818 00.000 7680 IsGuiding returns 0
03:39:20.818 00.000 7680 PulseGuide returned control before completion, sleep 184
03:39:21.014 00.196 7680 IsGuiding returns 1
03:39:21.016 00.002 7680 scope still moving after pulse duration time elapsed
03:39:21.045 00.029 7680 IsSlewing returns 0
03:39:21.046 00.001 7680 IsGuiding returns 1
03:39:21.077 00.031 7680 IsSlewing returns 0
03:39:21.077 00.000 7680 IsGuiding returns 0
03:39:21.078 00.001 7680 scope move finished after 174 + 85 ms
03:39:21.078 00.000 7680 Move returns status 0, amount 174
03:39:21.078 00.000 7680 MoveAxis(S, 535, ABG)
03:39:21.078 00.000 7680 Guiding  Dir = 1, Dur = 535
03:39:21.079 00.001 7680 IsSlewing returns 0
03:39:21.079 00.000 7680 IsGuiding returns 0
03:39:21.080 00.001 7680 PulseGuide returned control before completion, sleep 545
03:39:21.641 00.561 7680 IsGuiding returns 1
03:39:21.642 00.001 7680 scope still moving after pulse duration time elapsed
03:39:21.672 00.030 7680 IsSlewing returns 0
03:39:21.672 00.000 7680 IsGuiding returns 0
03:39:21.674 00.002 7680 scope move finished after 535 + 58 ms
03:39:21.674 00.000 7680 Move returns status 0, amount 535
03:39:21.674 00.000 7680 move complete, result=0
03:39:21.675 00.001 7680 worker thread done servicing request
03:39:21.675 00.000 7680 Worker thread wakes up
03:39:21.676 00.001 6120 GuideStep: -0.4 px 174 ms EAST, 1.0 px 535 ms SOUTH
03:39:21.681 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:21.681 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:22.922 01.241 7680 Exposure complete
03:39:23.063 00.141 7680 worker thread done servicing request
03:39:23.063 00.000 6120 OnExposeComplete: enter
03:39:23.068 00.005 6120 UpdateGuideState(): m_state=6
03:39:23.074 00.006 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3343
03:39:23.077 00.003 6120 Star::Find returns 1 (0), X=515.56, Y=670.68, Mass=8256, SNR=60.6, Peak=198 HFD=6.9
03:39:23.081 00.004 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
03:39:23.087 00.006 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
03:39:23.092 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-1.41 hyp=1.41 cameraTheta=-1.64 mountX=-0.36 mountY=1.22, mountTheta=1.86
03:39:23.098 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-1.41, opts=13)
03:39:23.105 00.007 6120 Enqueuing Move request for scope (-0.10, -1.41)
03:39:23.110 00.005 7680 Worker thread wakes up
03:39:23.110 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -1.41) opts 0xd
03:39:23.110 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:23.114 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.10, -1.41)
03:39:23.115 00.001 6120 UpdateGuideState exits: m=8256 SNR=60.6
03:39:23.119 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:23.123 00.004 7680 Moving (-0.10, -1.41) raw xDistance=-0.36 yDistance=1.22
03:39:23.123 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
03:39:23.124 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:23.128 00.004 7680 GuideAlgorithmResistSwitch::result() returns 1.22 from input 1.22
03:39:23.128 00.000 7680 MoveAxis(E, 158, ABG)
03:39:23.128 00.000 7680 Guiding  Dir = 2, Dur = 158
03:39:23.128 00.000 6120 Enqueuing Expose request
03:39:23.133 00.005 7680 IsSlewing returns 0
03:39:23.133 00.000 7680 IsGuiding returns 0
03:39:23.134 00.001 7680 PulseGuide returned control before completion, sleep 168
03:39:23.318 00.184 7680 IsGuiding returns 1
03:39:23.319 00.001 7680 scope still moving after pulse duration time elapsed
03:39:23.349 00.030 7680 IsSlewing returns 0
03:39:23.350 00.001 7680 IsGuiding returns 0
03:39:23.350 00.000 7680 scope move finished after 158 + 59 ms
03:39:23.350 00.000 7680 Move returns status 0, amount 158
03:39:23.351 00.001 7680 MoveAxis(S, 662, ABG)
03:39:23.351 00.000 7680 Guiding  Dir = 1, Dur = 662
03:39:23.351 00.000 7680 IsSlewing returns 0
03:39:23.353 00.002 7680 IsGuiding returns 0
03:39:23.353 00.000 7680 PulseGuide returned control before completion, sleep 672
03:39:24.038 00.685 7680 IsGuiding returns 1
03:39:24.039 00.001 7680 scope still moving after pulse duration time elapsed
03:39:24.069 00.030 7680 IsSlewing returns 0
03:39:24.069 00.000 7680 IsGuiding returns 0
03:39:24.070 00.001 7680 scope move finished after 662 + 55 ms
03:39:24.070 00.000 7680 Move returns status 0, amount 662
03:39:24.070 00.000 7680 move complete, result=0
03:39:24.071 00.001 7680 worker thread done servicing request
03:39:24.071 00.000 6120 GuideStep: -0.4 px 158 ms EAST, 1.2 px 662 ms SOUTH
03:39:24.078 00.007 7680 Worker thread wakes up
03:39:24.078 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:24.078 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:25.326 01.248 7680 Exposure complete
03:39:25.462 00.136 7680 worker thread done servicing request
03:39:25.462 00.000 6120 OnExposeComplete: enter
03:39:25.466 00.004 6120 UpdateGuideState(): m_state=6
03:39:25.470 00.004 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3344
03:39:25.473 00.003 6120 Star::Find returns 1 (0), X=515.75, Y=671.61, Mass=8958, SNR=62.9, Peak=212 HFD=6.9
03:39:25.478 00.005 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
03:39:25.481 00.003 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
03:39:25.484 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.47 hyp=0.48 cameraTheta=-1.38 mountX=0.00 mountY=0.47, mountTheta=1.56
03:39:25.489 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.47, opts=13)
03:39:25.492 00.003 6120 Enqueuing Move request for scope (0.09, -0.47)
03:39:25.497 00.005 7680 Worker thread wakes up
03:39:25.497 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:25.501 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.47) opts 0xd
03:39:25.501 00.000 6120 UpdateGuideState exits: m=8958 SNR=62.9
03:39:25.505 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.47)
03:39:25.505 00.000 7680 Moving (0.09, -0.47) raw xDistance=0.00 yDistance=0.47
03:39:25.506 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:39:25.506 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
03:39:25.506 00.000 7680 MoveAxis(E, 0, ABG)
03:39:25.506 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:25.509 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:25.513 00.004 6120 Enqueuing Expose request
03:39:25.516 00.003 7680 Move returns status 0, amount 0
03:39:25.516 00.000 7680 MoveAxis(S, 253, ABG)
03:39:25.517 00.001 7680 Guiding  Dir = 1, Dur = 253
03:39:25.518 00.001 7680 IsSlewing returns 0
03:39:25.518 00.000 7680 IsGuiding returns 0
03:39:25.519 00.001 7680 PulseGuide returned control before completion, sleep 263
03:39:25.786 00.267 7680 IsGuiding returns 1
03:39:25.786 00.000 7680 scope still moving after pulse duration time elapsed
03:39:25.818 00.032 7680 IsSlewing returns 0
03:39:25.819 00.001 7680 IsGuiding returns 0
03:39:25.819 00.000 7680 scope move finished after 253 + 47 ms
03:39:25.820 00.001 7680 Move returns status 0, amount 253
03:39:25.820 00.000 7680 move complete, result=0
03:39:25.821 00.001 7680 worker thread done servicing request
03:39:25.822 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 253 ms SOUTH
03:39:25.830 00.008 7680 Worker thread wakes up
03:39:25.831 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:25.831 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:27.080 01.249 7680 Exposure complete
03:39:27.234 00.154 7680 worker thread done servicing request
03:39:27.235 00.001 6120 OnExposeComplete: enter
03:39:27.239 00.004 6120 UpdateGuideState(): m_state=6
03:39:27.244 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3345
03:39:27.249 00.005 6120 Star::Find returns 1 (0), X=515.72, Y=671.75, Mass=8626, SNR=61.1, Peak=201 HFD=6.7
03:39:27.254 00.005 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
03:39:27.257 00.003 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
03:39:27.263 00.006 6120 CameraToMount -- cameraX=0.06 cameraY=-0.34 hyp=0.34 cameraTheta=-1.38 mountX=0.00 mountY=0.33, mountTheta=1.57
03:39:27.268 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.34, opts=13)
03:39:27.271 00.003 6120 Enqueuing Move request for scope (0.06, -0.34)
03:39:27.276 00.005 7680 Worker thread wakes up
03:39:27.276 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:27.280 00.004 6120 UpdateGuideState exits: m=8626 SNR=61.1
03:39:27.284 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:27.287 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.34) opts 0xd
03:39:27.287 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:27.293 00.006 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.34)
03:39:27.293 00.000 7680 Moving (0.06, -0.34) raw xDistance=0.00 yDistance=0.33
03:39:27.293 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:39:27.293 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:39:27.294 00.001 7680 MoveAxis(E, 0, ABG)
03:39:27.294 00.000 7680 Move returns status 0, amount 0
03:39:27.294 00.000 7680 MoveAxis(S, 179, ABG)
03:39:27.294 00.000 7680 Guiding  Dir = 1, Dur = 179
03:39:27.294 00.000 6120 Enqueuing Expose request
03:39:27.300 00.006 7680 IsSlewing returns 0
03:39:27.302 00.002 7680 IsGuiding returns 0
03:39:27.302 00.000 7680 PulseGuide returned control before completion, sleep 189
03:39:27.506 00.204 7680 IsGuiding returns 1
03:39:27.506 00.000 7680 scope still moving after pulse duration time elapsed
03:39:27.537 00.031 7680 IsSlewing returns 0
03:39:27.538 00.001 7680 IsGuiding returns 0
03:39:27.539 00.001 7680 scope move finished after 179 + 58 ms
03:39:27.539 00.000 7680 Move returns status 0, amount 179
03:39:27.539 00.000 7680 move complete, result=0
03:39:27.539 00.000 7680 worker thread done servicing request
03:39:27.540 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 179 ms SOUTH
03:39:27.548 00.008 7680 Worker thread wakes up
03:39:27.548 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:27.548 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:28.799 01.251 7680 Exposure complete
03:39:28.931 00.132 7680 worker thread done servicing request
03:39:28.931 00.000 6120 OnExposeComplete: enter
03:39:28.934 00.003 6120 UpdateGuideState(): m_state=6
03:39:28.938 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3346
03:39:28.943 00.005 6120 Star::Find returns 1 (0), X=515.58, Y=671.75, Mass=7904, SNR=59.8, Peak=212 HFD=6.8
03:39:28.950 00.007 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
03:39:28.956 00.006 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
03:39:28.960 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.34 hyp=0.35 cameraTheta=-1.80 mountX=-0.14 mountY=0.27, mountTheta=2.05
03:39:28.964 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.34, opts=13)
03:39:28.969 00.005 6120 Enqueuing Move request for scope (-0.08, -0.34)
03:39:28.972 00.003 7680 Worker thread wakes up
03:39:28.973 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:28.977 00.004 6120 UpdateGuideState exits: m=7904 SNR=59.8
03:39:28.981 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:28.985 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:28.988 00.003 6120 Enqueuing Expose request
03:39:28.993 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.34) opts 0xd
03:39:28.993 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.34)
03:39:28.993 00.000 7680 Moving (-0.08, -0.34) raw xDistance=-0.14 yDistance=0.27
03:39:28.993 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:39:28.993 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:39:28.994 00.001 7680 MoveAxis(E, 0, ABG)
03:39:28.994 00.000 7680 Move returns status 0, amount 0
03:39:28.994 00.000 7680 MoveAxis(S, 147, ABG)
03:39:28.994 00.000 7680 Guiding  Dir = 1, Dur = 147
03:39:28.995 00.001 7680 IsSlewing returns 0
03:39:28.995 00.000 7680 IsGuiding returns 0
03:39:28.995 00.000 7680 PulseGuide returned control before completion, sleep 157
03:39:29.167 00.172 7680 IsGuiding returns 1
03:39:29.168 00.001 7680 scope still moving after pulse duration time elapsed
03:39:29.198 00.030 7680 IsSlewing returns 0
03:39:29.198 00.000 7680 IsGuiding returns 0
03:39:29.199 00.001 7680 scope move finished after 147 + 56 ms
03:39:29.199 00.000 7680 Move returns status 0, amount 147
03:39:29.199 00.000 7680 move complete, result=0
03:39:29.200 00.001 7680 worker thread done servicing request
03:39:29.200 00.000 7680 Worker thread wakes up
03:39:29.201 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 147 ms SOUTH
03:39:29.206 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:29.206 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:30.460 01.254 7680 Exposure complete
03:39:30.624 00.164 7680 worker thread done servicing request
03:39:30.624 00.000 6120 OnExposeComplete: enter
03:39:30.629 00.005 6120 UpdateGuideState(): m_state=6
03:39:30.635 00.006 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3347
03:39:30.639 00.004 6120 Star::Find returns 1 (0), X=515.84, Y=671.85, Mass=8641, SNR=61.4, Peak=212 HFD=6.7
03:39:30.644 00.005 6120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.19) = xAngle (-1.10 = -1.10)
03:39:30.647 00.003 6120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.77 = 1.77)
03:39:30.652 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=-0.24 hyp=0.30 cameraTheta=-0.92 mountX=0.13 mountY=0.29, mountTheta=1.14
03:39:30.658 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.24, opts=13)
03:39:30.664 00.006 6120 Enqueuing Move request for scope (0.18, -0.24)
03:39:30.669 00.005 7680 Worker thread wakes up
03:39:30.669 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:30.674 00.005 6120 UpdateGuideState exits: m=8641 SNR=61.4
03:39:30.678 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:30.682 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:30.686 00.004 6120 Enqueuing Expose request
03:39:30.690 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.24) opts 0xd
03:39:30.690 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.24)
03:39:30.691 00.001 7680 Moving (0.18, -0.24) raw xDistance=0.13 yDistance=0.29
03:39:30.691 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:39:30.691 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:39:30.692 00.001 7680 MoveAxis(E, 0, ABG)
03:39:30.692 00.000 7680 Move returns status 0, amount 0
03:39:30.692 00.000 7680 MoveAxis(S, 158, ABG)
03:39:30.692 00.000 7680 Guiding  Dir = 1, Dur = 158
03:39:30.693 00.001 7680 IsSlewing returns 0
03:39:30.693 00.000 7680 IsGuiding returns 0
03:39:30.693 00.000 7680 PulseGuide returned control before completion, sleep 168
03:39:30.871 00.178 7680 IsGuiding returns 1
03:39:30.871 00.000 7680 scope still moving after pulse duration time elapsed
03:39:30.901 00.030 7680 IsSlewing returns 0
03:39:30.902 00.001 7680 IsGuiding returns 0
03:39:30.903 00.001 7680 scope move finished after 158 + 51 ms
03:39:30.903 00.000 7680 Move returns status 0, amount 158
03:39:30.903 00.000 7680 move complete, result=0
03:39:30.904 00.001 7680 worker thread done servicing request
03:39:30.905 00.001 7680 Worker thread wakes up
03:39:30.905 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 158 ms SOUTH
03:39:30.913 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:30.913 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:32.164 01.251 7680 Exposure complete
03:39:32.331 00.167 7680 worker thread done servicing request
03:39:32.331 00.000 6120 OnExposeComplete: enter
03:39:32.336 00.005 6120 UpdateGuideState(): m_state=6
03:39:32.340 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3348
03:39:32.343 00.003 6120 Star::Find returns 1 (0), X=515.87, Y=671.97, Mass=8265, SNR=60.8, Peak=193 HFD=6.5
03:39:32.348 00.005 6120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.19) = xAngle (-0.67 = -0.67)
03:39:32.352 00.004 6120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.20 = 2.20)
03:39:32.356 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-0.49 mountX=0.19 mountY=0.20, mountTheta=0.80
03:39:32.361 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.11, opts=13)
03:39:32.366 00.005 6120 Enqueuing Move request for scope (0.21, -0.11)
03:39:32.371 00.005 7680 Worker thread wakes up
03:39:32.371 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
03:39:32.371 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
03:39:32.372 00.001 7680 Moving (0.21, -0.11) raw xDistance=0.19 yDistance=0.20
03:39:32.372 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:39:32.372 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:39:32.372 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:32.376 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:39:32.376 00.000 7680 MoveAxis(E, 0, ABG)
03:39:32.376 00.000 7680 Move returns status 0, amount 0
03:39:32.376 00.000 7680 MoveAxis(N, 0, ABG)
03:39:32.376 00.000 7680 Move returns status 0, amount 0
03:39:32.376 00.000 7680 move complete, result=0
03:39:32.376 00.000 7680 worker thread done servicing request
03:39:32.376 00.000 6120 UpdateGuideState exits: m=8265 SNR=60.8
03:39:32.381 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:32.384 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:32.387 00.003 6120 Enqueuing Expose request
03:39:32.391 00.004 7680 Worker thread wakes up
03:39:32.391 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:32.391 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:39:32.395 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:33.644 01.249 7680 Exposure complete
03:39:33.787 00.143 7680 worker thread done servicing request
03:39:33.787 00.000 6120 OnExposeComplete: enter
03:39:33.794 00.007 6120 UpdateGuideState(): m_state=6
03:39:33.799 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3349
03:39:33.803 00.004 6120 Star::Find returns 1 (0), X=515.59, Y=671.90, Mass=8778, SNR=62.2, Peak=231 HFD=6.6
03:39:33.807 00.004 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
03:39:33.810 00.003 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
03:39:33.814 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.92 mountX=-0.10 mountY=0.14, mountTheta=2.21
03:39:33.820 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.19, opts=13)
03:39:33.824 00.004 6120 Enqueuing Move request for scope (-0.07, -0.19)
03:39:33.829 00.005 7680 Worker thread wakes up
03:39:33.829 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:33.833 00.004 6120 UpdateGuideState exits: m=8778 SNR=62.2
03:39:33.837 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:33.841 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:33.845 00.004 6120 Enqueuing Expose request
03:39:33.848 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
03:39:33.849 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
03:39:33.849 00.000 7680 Moving (-0.07, -0.19) raw xDistance=-0.10 yDistance=0.14
03:39:33.849 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:39:33.849 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:39:33.850 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:39:33.850 00.000 7680 MoveAxis(E, 0, ABG)
03:39:33.850 00.000 7680 Move returns status 0, amount 0
03:39:33.850 00.000 7680 MoveAxis(N, 0, ABG)
03:39:33.850 00.000 7680 Move returns status 0, amount 0
03:39:33.851 00.001 7680 move complete, result=0
03:39:33.851 00.000 7680 worker thread done servicing request
03:39:33.851 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:33.856 00.005 7680 Worker thread wakes up
03:39:33.856 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:33.856 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:35.111 01.255 7680 Exposure complete
03:39:35.252 00.141 7680 worker thread done servicing request
03:39:35.252 00.000 6120 OnExposeComplete: enter
03:39:35.258 00.006 6120 UpdateGuideState(): m_state=6
03:39:35.263 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3350
03:39:35.267 00.004 6120 Star::Find returns 1 (0), X=515.60, Y=671.76, Mass=8397, SNR=60.6, Peak=231 HFD=6.6
03:39:35.272 00.005 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
03:39:35.275 00.003 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
03:39:35.280 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.32 hyp=0.33 cameraTheta=-1.77 mountX=-0.12 mountY=0.26, mountTheta=2.01
03:39:35.288 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.32, opts=13)
03:39:35.293 00.005 6120 Enqueuing Move request for scope (-0.06, -0.32)
03:39:35.297 00.004 7680 Worker thread wakes up
03:39:35.297 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:35.301 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.32) opts 0xd
03:39:35.301 00.000 6120 UpdateGuideState exits: m=8397 SNR=60.6
03:39:35.305 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:35.309 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:35.313 00.004 6120 Enqueuing Expose request
03:39:35.315 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.32)
03:39:35.317 00.002 7680 Moving (-0.06, -0.32) raw xDistance=-0.12 yDistance=0.26
03:39:35.317 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:39:35.317 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:39:35.317 00.000 7680 MoveAxis(E, 0, ABG)
03:39:35.317 00.000 7680 Move returns status 0, amount 0
03:39:35.318 00.001 7680 MoveAxis(S, 143, ABG)
03:39:35.318 00.000 7680 Guiding  Dir = 1, Dur = 143
03:39:35.318 00.000 7680 IsSlewing returns 0
03:39:35.318 00.000 7680 IsGuiding returns 0
03:39:35.319 00.001 7680 PulseGuide returned control before completion, sleep 153
03:39:35.488 00.169 7680 IsGuiding returns 1
03:39:35.488 00.000 7680 scope still moving after pulse duration time elapsed
03:39:35.518 00.030 7680 IsSlewing returns 0
03:39:35.519 00.001 7680 IsGuiding returns 0
03:39:35.520 00.001 7680 scope move finished after 143 + 58 ms
03:39:35.520 00.000 7680 Move returns status 0, amount 143
03:39:35.522 00.002 7680 move complete, result=0
03:39:35.522 00.000 7680 worker thread done servicing request
03:39:35.522 00.000 7680 Worker thread wakes up
03:39:35.523 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 143 ms SOUTH
03:39:35.529 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:35.529 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:36.780 01.251 7680 Exposure complete
03:39:36.928 00.148 7680 worker thread done servicing request
03:39:36.929 00.001 6120 OnExposeComplete: enter
03:39:36.933 00.004 6120 UpdateGuideState(): m_state=6
03:39:36.936 00.003 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3351
03:39:36.942 00.006 6120 Star::Find returns 1 (0), X=515.61, Y=671.90, Mass=8607, SNR=61.7, Peak=210 HFD=6.7
03:39:36.946 00.004 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
03:39:36.951 00.005 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
03:39:36.954 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.86 mountX=-0.09 mountY=0.14, mountTheta=2.12
03:39:36.959 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.18, opts=13)
03:39:36.964 00.005 6120 Enqueuing Move request for scope (-0.05, -0.18)
03:39:36.968 00.004 7680 Worker thread wakes up
03:39:36.968 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:36.971 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
03:39:36.971 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
03:39:36.972 00.001 7680 Moving (-0.05, -0.18) raw xDistance=-0.09 yDistance=0.14
03:39:36.972 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:39:36.973 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:39:36.973 00.000 6120 UpdateGuideState exits: m=8607 SNR=61.7
03:39:36.978 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:39:36.978 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:36.982 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:36.986 00.004 6120 Enqueuing Expose request
03:39:36.990 00.004 7680 MoveAxis(E, 0, ABG)
03:39:36.990 00.000 7680 Move returns status 0, amount 0
03:39:36.990 00.000 7680 MoveAxis(N, 0, ABG)
03:39:36.990 00.000 7680 Move returns status 0, amount 0
03:39:36.992 00.002 7680 move complete, result=0
03:39:36.992 00.000 7680 worker thread done servicing request
03:39:36.992 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:39:36.996 00.004 7680 Worker thread wakes up
03:39:36.996 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:36.996 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:38.250 01.254 7680 Exposure complete
03:39:38.392 00.142 7680 worker thread done servicing request
03:39:38.392 00.000 6120 OnExposeComplete: enter
03:39:38.396 00.004 6120 UpdateGuideState(): m_state=6
03:39:38.401 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3352
03:39:38.404 00.003 6120 Star::Find returns 1 (0), X=515.58, Y=671.83, Mass=8757, SNR=62.1, Peak=216 HFD=6.5
03:39:38.409 00.005 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
03:39:38.414 00.005 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
03:39:38.418 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.25 hyp=0.27 cameraTheta=-1.87 mountX=-0.12 mountY=0.19, mountTheta=2.14
03:39:38.423 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.25, opts=13)
03:39:38.426 00.003 6120 Enqueuing Move request for scope (-0.08, -0.25)
03:39:38.431 00.005 7680 Worker thread wakes up
03:39:38.431 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.25) opts 0xd
03:39:38.431 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.25)
03:39:38.431 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:38.435 00.004 6120 UpdateGuideState exits: m=8757 SNR=62.1
03:39:38.439 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:38.442 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:38.446 00.004 7680 Moving (-0.08, -0.25) raw xDistance=-0.12 yDistance=0.19
03:39:38.447 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:39:38.447 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:39:38.447 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:39:38.447 00.000 7680 MoveAxis(E, 0, ABG)
03:39:38.447 00.000 7680 Move returns status 0, amount 0
03:39:38.447 00.000 7680 MoveAxis(N, 0, ABG)
03:39:38.447 00.000 7680 Move returns status 0, amount 0
03:39:38.447 00.000 7680 move complete, result=0
03:39:38.448 00.001 7680 worker thread done servicing request
03:39:38.448 00.000 6120 Enqueuing Expose request
03:39:38.452 00.004 7680 Worker thread wakes up
03:39:38.453 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:38.453 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:38.453 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:39:39.704 01.251 7680 Exposure complete
03:39:39.847 00.143 7680 worker thread done servicing request
03:39:39.848 00.001 6120 OnExposeComplete: enter
03:39:39.852 00.004 6120 UpdateGuideState(): m_state=6
03:39:39.858 00.006 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3353
03:39:39.862 00.004 6120 Star::Find returns 1 (0), X=515.54, Y=671.83, Mass=8312, SNR=59.9, Peak=196 HFD=6.6
03:39:39.867 00.005 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
03:39:39.871 00.004 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
03:39:39.874 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-2.00 mountX=-0.17 mountY=0.18, mountTheta=2.31
03:39:39.880 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.26, opts=13)
03:39:39.884 00.004 6120 Enqueuing Move request for scope (-0.12, -0.26)
03:39:39.888 00.004 7680 Worker thread wakes up
03:39:39.889 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:39.893 00.004 6120 UpdateGuideState exits: m=8312 SNR=59.9
03:39:39.896 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:39.900 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:39.904 00.004 6120 Enqueuing Expose request
03:39:39.908 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.26) opts 0xd
03:39:39.908 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.26)
03:39:39.908 00.000 7680 Moving (-0.12, -0.26) raw xDistance=-0.17 yDistance=0.18
03:39:39.908 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:39:39.909 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:39:39.909 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:39:39.909 00.000 7680 MoveAxis(E, 0, ABG)
03:39:39.909 00.000 7680 Move returns status 0, amount 0
03:39:39.909 00.000 7680 MoveAxis(N, 0, ABG)
03:39:39.909 00.000 7680 Move returns status 0, amount 0
03:39:39.910 00.001 7680 move complete, result=0
03:39:39.910 00.000 7680 worker thread done servicing request
03:39:39.910 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:39:39.916 00.006 7680 Worker thread wakes up
03:39:39.916 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:39.918 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:41.167 01.249 7680 Exposure complete
03:39:41.313 00.146 7680 worker thread done servicing request
03:39:41.313 00.000 6120 OnExposeComplete: enter
03:39:41.318 00.005 6120 UpdateGuideState(): m_state=6
03:39:41.323 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3354
03:39:41.328 00.005 6120 Star::Find returns 1 (0), X=515.43, Y=671.68, Mass=9098, SNR=63.5, Peak=236 HFD=6.9
03:39:41.333 00.005 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.19) = xAngle (-2.27 = -2.27)
03:39:41.337 00.004 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.61 = 0.61)
03:39:41.340 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.41 hyp=0.47 cameraTheta=-2.08 mountX=-0.30 mountY=0.27, mountTheta=2.42
03:39:41.345 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.41, opts=13)
03:39:41.349 00.004 6120 Enqueuing Move request for scope (-0.23, -0.41)
03:39:41.353 00.004 7680 Worker thread wakes up
03:39:41.354 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.41) opts 0xd
03:39:41.354 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.41)
03:39:41.354 00.000 7680 Moving (-0.23, -0.41) raw xDistance=-0.30 yDistance=0.27
03:39:41.354 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:39:41.355 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:39:41.355 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:41.359 00.004 7680 MoveAxis(E, 122, ABG)
03:39:41.359 00.000 7680 Guiding  Dir = 2, Dur = 122
03:39:41.360 00.001 6120 UpdateGuideState exits: m=9098 SNR=63.5
03:39:41.363 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:41.367 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:41.371 00.004 6120 Enqueuing Expose request
03:39:41.375 00.004 7680 IsSlewing returns 0
03:39:41.375 00.000 7680 IsGuiding returns 0
03:39:41.375 00.000 7680 PulseGuide returned control before completion, sleep 132
03:39:41.512 00.137 7680 IsGuiding returns 1
03:39:41.513 00.001 7680 scope still moving after pulse duration time elapsed
03:39:41.544 00.031 7680 IsSlewing returns 0
03:39:41.544 00.000 7680 IsGuiding returns 0
03:39:41.545 00.001 7680 scope move finished after 122 + 48 ms
03:39:41.546 00.001 7680 Move returns status 0, amount 122
03:39:41.546 00.000 7680 MoveAxis(S, 144, ABG)
03:39:41.546 00.000 7680 Guiding  Dir = 1, Dur = 144
03:39:41.547 00.001 7680 IsSlewing returns 0
03:39:41.547 00.000 7680 IsGuiding returns 0
03:39:41.548 00.001 7680 PulseGuide returned control before completion, sleep 154
03:39:41.715 00.167 7680 IsGuiding returns 1
03:39:41.716 00.001 7680 scope still moving after pulse duration time elapsed
03:39:41.746 00.030 7680 IsSlewing returns 0
03:39:41.747 00.001 7680 IsGuiding returns 0
03:39:41.747 00.000 7680 scope move finished after 144 + 56 ms
03:39:41.749 00.002 7680 Move returns status 0, amount 144
03:39:41.749 00.000 7680 move complete, result=0
03:39:41.750 00.001 7680 worker thread done servicing request
03:39:41.750 00.000 7680 Worker thread wakes up
03:39:41.751 00.001 6120 GuideStep: -0.3 px 122 ms EAST, 0.3 px 144 ms SOUTH
03:39:41.759 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:41.759 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:43.014 01.255 7680 Exposure complete
03:39:43.149 00.135 7680 worker thread done servicing request
03:39:43.149 00.000 6120 OnExposeComplete: enter
03:39:43.154 00.005 6120 UpdateGuideState(): m_state=6
03:39:43.158 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3355
03:39:43.164 00.006 6120 Star::Find returns 1 (0), X=515.51, Y=671.78, Mass=8250, SNR=59.7, Peak=206 HFD=6.7
03:39:43.168 00.004 6120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
03:39:43.172 00.004 6120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.67 = 0.67)
03:39:43.177 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.31 hyp=0.34 cameraTheta=-2.02 mountX=-0.20 mountY=0.21, mountTheta=2.33
03:39:43.181 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.31, opts=13)
03:39:43.186 00.005 6120 Enqueuing Move request for scope (-0.15, -0.31)
03:39:43.188 00.002 7680 Worker thread wakes up
03:39:43.188 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:43.195 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.31) opts 0xd
03:39:43.195 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.31)
03:39:43.195 00.000 7680 Moving (-0.15, -0.31) raw xDistance=-0.20 yDistance=0.21
03:39:43.197 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
03:39:43.197 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:39:43.198 00.001 7680 MoveAxis(E, 91, ABG)
03:39:43.198 00.000 6120 UpdateGuideState exits: m=8250 SNR=59.7
03:39:43.204 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:43.209 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:43.216 00.007 6120 Enqueuing Expose request
03:39:43.222 00.006 7680 Guiding  Dir = 2, Dur = 91
03:39:43.223 00.001 7680 IsSlewing returns 0
03:39:43.223 00.000 7680 IsGuiding returns 0
03:39:43.224 00.001 7680 PulseGuide returned control before completion, sleep 101
03:39:43.331 00.107 7680 IsGuiding returns 1
03:39:43.331 00.000 7680 scope still moving after pulse duration time elapsed
03:39:43.362 00.031 7680 IsSlewing returns 0
03:39:43.362 00.000 7680 IsGuiding returns 0
03:39:43.362 00.000 7680 scope move finished after 91 + 47 ms
03:39:43.363 00.001 7680 Move returns status 0, amount 91
03:39:43.363 00.000 7680 MoveAxis(S, 115, ABG)
03:39:43.363 00.000 7680 Guiding  Dir = 1, Dur = 115
03:39:43.363 00.000 7680 IsSlewing returns 0
03:39:43.364 00.001 7680 IsGuiding returns 0
03:39:43.364 00.000 7680 PulseGuide returned control before completion, sleep 125
03:39:43.502 00.138 7680 IsGuiding returns 1
03:39:43.502 00.000 7680 scope still moving after pulse duration time elapsed
03:39:43.534 00.032 7680 IsSlewing returns 0
03:39:43.534 00.000 7680 IsGuiding returns 0
03:39:43.534 00.000 7680 scope move finished after 115 + 55 ms
03:39:43.535 00.001 7680 Move returns status 0, amount 115
03:39:43.535 00.000 7680 move complete, result=0
03:39:43.535 00.000 6120 GuideStep: -0.2 px 91 ms EAST, 0.2 px 115 ms SOUTH
03:39:43.542 00.007 7680 worker thread done servicing request
03:39:43.543 00.001 7680 Worker thread wakes up
03:39:43.544 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:43.545 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:44.793 01.248 7680 Exposure complete
03:39:44.934 00.141 7680 worker thread done servicing request
03:39:44.934 00.000 6120 OnExposeComplete: enter
03:39:44.938 00.004 6120 UpdateGuideState(): m_state=6
03:39:44.943 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3356
03:39:44.948 00.005 6120 Star::Find returns 1 (0), X=515.54, Y=671.75, Mass=8340, SNR=60.4, Peak=203 HFD=6.7
03:39:44.954 00.006 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
03:39:44.958 00.004 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.78 = 0.78)
03:39:44.962 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.34 hyp=0.36 cameraTheta=-1.91 mountX=-0.18 mountY=0.25, mountTheta=2.19
03:39:44.967 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.34, opts=13)
03:39:44.972 00.005 6120 Enqueuing Move request for scope (-0.12, -0.34)
03:39:44.976 00.004 7680 Worker thread wakes up
03:39:44.976 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.34) opts 0xd
03:39:44.977 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.34)
03:39:44.977 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:44.981 00.004 7680 Moving (-0.12, -0.34) raw xDistance=-0.18 yDistance=0.25
03:39:44.981 00.000 6120 UpdateGuideState exits: m=8340 SNR=60.4
03:39:44.986 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:44.989 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:44.992 00.003 6120 Enqueuing Expose request
03:39:44.997 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:39:44.997 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:39:44.997 00.000 7680 MoveAxis(E, 0, ABG)
03:39:44.997 00.000 7680 Move returns status 0, amount 0
03:39:44.997 00.000 7680 MoveAxis(S, 137, ABG)
03:39:44.998 00.001 7680 Guiding  Dir = 1, Dur = 137
03:39:44.999 00.001 7680 IsSlewing returns 0
03:39:44.999 00.000 7680 IsGuiding returns 0
03:39:45.000 00.001 7680 PulseGuide returned control before completion, sleep 147
03:39:45.164 00.164 7680 IsGuiding returns 0
03:39:45.164 00.000 7680 Move returns status 0, amount 137
03:39:45.164 00.000 7680 move complete, result=0
03:39:45.164 00.000 7680 worker thread done servicing request
03:39:45.165 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 137 ms SOUTH
03:39:45.172 00.007 7680 Worker thread wakes up
03:39:45.172 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:45.172 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:46.426 01.254 7680 Exposure complete
03:39:46.562 00.136 7680 worker thread done servicing request
03:39:46.562 00.000 6120 OnExposeComplete: enter
03:39:46.567 00.005 6120 UpdateGuideState(): m_state=6
03:39:46.572 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3357
03:39:46.576 00.004 6120 Star::Find returns 1 (0), X=515.50, Y=671.80, Mass=8431, SNR=60.1, Peak=205 HFD=6.7
03:39:46.580 00.004 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.19) = xAngle (-2.26 = -2.26)
03:39:46.584 00.004 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.61 = 0.61)
03:39:46.589 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.29 hyp=0.33 cameraTheta=-2.08 mountX=-0.21 mountY=0.19, mountTheta=2.41
03:39:46.594 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.29, opts=13)
03:39:46.599 00.005 6120 Enqueuing Move request for scope (-0.16, -0.29)
03:39:46.602 00.003 7680 Worker thread wakes up
03:39:46.602 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.29) opts 0xd
03:39:46.603 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.29)
03:39:46.603 00.000 7680 Moving (-0.16, -0.29) raw xDistance=-0.21 yDistance=0.19
03:39:46.603 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:39:46.603 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:39:46.604 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:46.608 00.004 6120 UpdateGuideState exits: m=8431 SNR=60.1
03:39:46.612 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:46.616 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:46.619 00.003 6120 Enqueuing Expose request
03:39:46.623 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:39:46.623 00.000 7680 MoveAxis(E, 86, ABG)
03:39:46.623 00.000 7680 Guiding  Dir = 2, Dur = 86
03:39:46.625 00.002 7680 IsSlewing returns 0
03:39:46.626 00.001 7680 IsGuiding returns 0
03:39:46.626 00.000 7680 PulseGuide returned control before completion, sleep 96
03:39:46.728 00.102 7680 IsGuiding returns 1
03:39:46.730 00.002 7680 scope still moving after pulse duration time elapsed
03:39:46.759 00.029 7680 IsSlewing returns 0
03:39:46.759 00.000 7680 IsGuiding returns 0
03:39:46.761 00.002 7680 scope move finished after 86 + 48 ms
03:39:46.761 00.000 7680 Move returns status 0, amount 86
03:39:46.761 00.000 7680 MoveAxis(N, 0, ABG)
03:39:46.761 00.000 7680 Move returns status 0, amount 0
03:39:46.762 00.001 7680 move complete, result=0
03:39:46.762 00.000 7680 worker thread done servicing request
03:39:46.762 00.000 7680 Worker thread wakes up
03:39:46.763 00.001 6120 GuideStep: -0.2 px 86 ms EAST, 0.2 px 0 ms NORTH
03:39:46.768 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:46.768 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:48.022 01.254 7680 Exposure complete
03:39:48.165 00.143 7680 worker thread done servicing request
03:39:48.166 00.001 6120 OnExposeComplete: enter
03:39:48.169 00.003 6120 UpdateGuideState(): m_state=6
03:39:48.175 00.006 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3358
03:39:48.179 00.004 6120 Star::Find returns 1 (0), X=515.42, Y=671.64, Mass=8489, SNR=61.4, Peak=202 HFD=6.9
03:39:48.183 00.004 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
03:39:48.186 00.003 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
03:39:48.191 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.45 hyp=0.51 cameraTheta=-2.07 mountX=-0.32 mountY=0.29, mountTheta=2.40
03:39:48.196 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.45, opts=13)
03:39:48.201 00.005 6120 Enqueuing Move request for scope (-0.24, -0.45)
03:39:48.204 00.003 7680 Worker thread wakes up
03:39:48.204 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.45) opts 0xd
03:39:48.205 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.45)
03:39:48.205 00.000 7680 Moving (-0.24, -0.45) raw xDistance=-0.32 yDistance=0.29
03:39:48.205 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
03:39:48.205 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:39:48.205 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:48.210 00.005 6120 UpdateGuideState exits: m=8489 SNR=61.4
03:39:48.214 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:48.218 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:48.223 00.005 6120 Enqueuing Expose request
03:39:48.228 00.005 7680 MoveAxis(E, 137, ABG)
03:39:48.228 00.000 7680 Guiding  Dir = 2, Dur = 137
03:39:48.229 00.001 7680 IsSlewing returns 0
03:39:48.229 00.000 7680 IsGuiding returns 0
03:39:48.230 00.001 7680 PulseGuide returned control before completion, sleep 147
03:39:48.388 00.158 7680 IsGuiding returns 1
03:39:48.390 00.002 7680 scope still moving after pulse duration time elapsed
03:39:48.419 00.029 7680 IsSlewing returns 0
03:39:48.420 00.001 7680 IsGuiding returns 0
03:39:48.420 00.000 7680 scope move finished after 137 + 54 ms
03:39:48.420 00.000 7680 Move returns status 0, amount 137
03:39:48.421 00.001 7680 MoveAxis(S, 160, ABG)
03:39:48.421 00.000 7680 Guiding  Dir = 1, Dur = 160
03:39:48.423 00.002 7680 IsSlewing returns 0
03:39:48.423 00.000 7680 IsGuiding returns 0
03:39:48.423 00.000 7680 PulseGuide returned control before completion, sleep 170
03:39:48.606 00.183 7680 IsGuiding returns 1
03:39:48.607 00.001 7680 scope still moving after pulse duration time elapsed
03:39:48.638 00.031 7680 IsSlewing returns 0
03:39:48.639 00.001 7680 IsGuiding returns 0
03:39:48.640 00.001 7680 scope move finished after 160 + 56 ms
03:39:48.640 00.000 7680 Move returns status 0, amount 160
03:39:48.640 00.000 7680 move complete, result=0
03:39:48.641 00.001 7680 worker thread done servicing request
03:39:48.642 00.001 6120 GuideStep: -0.3 px 137 ms EAST, 0.3 px 160 ms SOUTH
03:39:48.647 00.005 7680 Worker thread wakes up
03:39:48.648 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:48.648 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:49.905 01.257 7680 Exposure complete
03:39:50.053 00.148 7680 worker thread done servicing request
03:39:50.053 00.000 6120 OnExposeComplete: enter
03:39:50.057 00.004 6120 UpdateGuideState(): m_state=6
03:39:50.061 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3359
03:39:50.068 00.007 6120 Star::Find returns 1 (0), X=515.51, Y=671.70, Mass=8781, SNR=62.7, Peak=211 HFD=6.8
03:39:50.072 00.004 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.14 = -2.14)
03:39:50.077 00.005 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.74 = 0.74)
03:39:50.080 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.38 hyp=0.41 cameraTheta=-1.95 mountX=-0.22 mountY=0.28, mountTheta=2.25
03:39:50.085 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.38, opts=13)
03:39:50.088 00.003 6120 Enqueuing Move request for scope (-0.15, -0.38)
03:39:50.093 00.005 7680 Worker thread wakes up
03:39:50.093 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.38) opts 0xd
03:39:50.093 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.38)
03:39:50.093 00.000 7680 Moving (-0.15, -0.38) raw xDistance=-0.22 yDistance=0.28
03:39:50.093 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
03:39:50.093 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:39:50.094 00.001 7680 MoveAxis(E, 100, ABG)
03:39:50.094 00.000 7680 Guiding  Dir = 2, Dur = 100
03:39:50.094 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:50.099 00.005 7680 IsSlewing returns 0
03:39:50.099 00.000 6120 UpdateGuideState exits: m=8781 SNR=62.7
03:39:50.103 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:50.107 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:50.110 00.003 7680 IsGuiding returns 0
03:39:50.110 00.000 6120 Enqueuing Expose request
03:39:50.115 00.005 7680 PulseGuide returned control before completion, sleep 110
03:39:50.236 00.121 7680 IsGuiding returns 1
03:39:50.238 00.002 7680 scope still moving after pulse duration time elapsed
03:39:50.267 00.029 7680 IsSlewing returns 0
03:39:50.268 00.001 7680 IsGuiding returns 0
03:39:50.269 00.001 7680 scope move finished after 100 + 57 ms
03:39:50.269 00.000 7680 Move returns status 0, amount 100
03:39:50.269 00.000 7680 MoveAxis(S, 151, ABG)
03:39:50.270 00.001 7680 Guiding  Dir = 1, Dur = 151
03:39:50.270 00.000 7680 IsSlewing returns 0
03:39:50.270 00.000 7680 IsGuiding returns 0
03:39:50.271 00.001 7680 PulseGuide returned control before completion, sleep 161
03:39:50.441 00.170 7680 IsGuiding returns 1
03:39:50.442 00.001 7680 scope still moving after pulse duration time elapsed
03:39:50.471 00.029 7680 IsSlewing returns 0
03:39:50.473 00.002 7680 IsGuiding returns 0
03:39:50.473 00.000 7680 scope move finished after 151 + 51 ms
03:39:50.473 00.000 7680 Move returns status 0, amount 151
03:39:50.474 00.001 7680 move complete, result=0
03:39:50.474 00.000 7680 worker thread done servicing request
03:39:50.474 00.000 7680 Worker thread wakes up
03:39:50.475 00.001 6120 GuideStep: -0.2 px 100 ms EAST, 0.3 px 151 ms SOUTH
03:39:50.482 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:50.482 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:51.737 01.255 7680 Exposure complete
03:39:51.859 00.122 7680 worker thread done servicing request
03:39:51.859 00.000 6120 OnExposeComplete: enter
03:39:51.862 00.003 6120 UpdateGuideState(): m_state=6
03:39:51.866 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3360
03:39:51.872 00.006 6120 Star::Find returns 1 (0), X=515.50, Y=673.80, Mass=8237, SNR=61.4, Peak=222 HFD=6.5
03:39:51.876 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.19) = xAngle (1.48 = 1.48)
03:39:51.879 00.003 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.35 = -1.93)
03:39:51.884 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=1.71 hyp=1.72 cameraTheta=1.66 mountX=0.16 mountY=-1.61, mountTheta=-1.47
03:39:51.889 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=1.71, opts=13)
03:39:51.893 00.004 6120 Enqueuing Move request for scope (-0.16, 1.71)
03:39:51.896 00.003 7680 Worker thread wakes up
03:39:51.896 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 1.71) opts 0xd
03:39:51.896 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:51.900 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.16, 1.71)
03:39:51.901 00.001 7680 Moving (-0.16, 1.71) raw xDistance=0.16 yDistance=-1.61
03:39:51.901 00.000 6120 UpdateGuideState exits: m=8237 SNR=61.4
03:39:51.906 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:51.910 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:51.915 00.005 6120 Enqueuing Expose request
03:39:51.918 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:39:51.919 00.001 7680 resist switch: large excursion: input -1.61 thresh 0.60 direction from 1 to -1
03:39:51.919 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.83
03:39:51.919 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.61 from input -1.61
03:39:51.920 00.001 7680 MoveAxis(E, 0, ABG)
03:39:51.921 00.001 7680 Move returns status 0, amount 0
03:39:51.921 00.000 7680 MoveAxis(N, 873, ABG)
03:39:51.921 00.000 7680 Guiding  Dir = 0, Dur = 873
03:39:51.921 00.000 7680 IsSlewing returns 0
03:39:51.921 00.000 7680 IsGuiding returns 0
03:39:51.922 00.001 7680 PulseGuide returned control before completion, sleep 883
03:39:52.809 00.887 7680 IsGuiding returns 1
03:39:52.809 00.000 7680 scope still moving after pulse duration time elapsed
03:39:52.840 00.031 7680 IsSlewing returns 0
03:39:52.841 00.001 7680 IsGuiding returns 0
03:39:52.842 00.001 7680 scope move finished after 873 + 47 ms
03:39:52.842 00.000 7680 Move returns status 0, amount 873
03:39:52.843 00.001 7680 move complete, result=0
03:39:52.844 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -1.6 px 873 ms NORTH
03:39:52.852 00.008 7680 worker thread done servicing request
03:39:52.854 00.002 7680 Worker thread wakes up
03:39:52.854 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:52.855 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:54.103 01.248 7680 Exposure complete
03:39:54.237 00.134 7680 worker thread done servicing request
03:39:54.238 00.001 6120 OnExposeComplete: enter
03:39:54.241 00.003 6120 UpdateGuideState(): m_state=6
03:39:54.246 00.005 6120 Star::Find(15, 515, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3361
03:39:54.249 00.003 6120 Star::Find returns 1 (0), X=515.49, Y=670.99, Mass=8096, SNR=59.0, Peak=206 HFD=6.4
03:39:54.253 00.004 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
03:39:54.258 00.005 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
03:39:54.261 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-1.09 hyp=1.11 cameraTheta=-1.72 mountX=-0.37 mountY=0.91, mountTheta=1.96
03:39:54.267 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-1.09, opts=13)
03:39:54.271 00.004 6120 Enqueuing Move request for scope (-0.17, -1.09)
03:39:54.274 00.003 7680 Worker thread wakes up
03:39:54.275 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -1.09) opts 0xd
03:39:54.275 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -1.09)
03:39:54.275 00.000 7680 Moving (-0.17, -1.09) raw xDistance=-0.37 yDistance=0.91
03:39:54.275 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:39:54.275 00.000 7680 resist switch: large excursion: input 0.91 thresh 0.60 direction from -1 to 1
03:39:54.275 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:54.280 00.005 6120 UpdateGuideState exits: m=8096 SNR=59.0
03:39:54.283 00.003 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.73
03:39:54.283 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91
03:39:54.283 00.000 7680 MoveAxis(E, 151, ABG)
03:39:54.283 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:54.288 00.005 7680 Guiding  Dir = 2, Dur = 151
03:39:54.288 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:54.294 00.006 6120 Enqueuing Expose request
03:39:54.299 00.005 7680 IsSlewing returns 0
03:39:54.299 00.000 7680 IsGuiding returns 0
03:39:54.300 00.001 7680 PulseGuide returned control before completion, sleep 161
03:39:54.463 00.163 7680 IsGuiding returns 1
03:39:54.463 00.000 7680 scope still moving after pulse duration time elapsed
03:39:54.494 00.031 7680 IsSlewing returns 0
03:39:54.495 00.001 7680 IsGuiding returns 0
03:39:54.495 00.000 7680 scope move finished after 151 + 45 ms
03:39:54.495 00.000 7680 Move returns status 0, amount 151
03:39:54.496 00.001 7680 MoveAxis(S, 493, ABG)
03:39:54.496 00.000 7680 Guiding  Dir = 1, Dur = 493
03:39:54.497 00.001 7680 IsSlewing returns 0
03:39:54.498 00.001 7680 IsGuiding returns 0
03:39:54.498 00.000 7680 PulseGuide returned control before completion, sleep 503
03:39:55.010 00.512 7680 IsGuiding returns 1
03:39:55.011 00.001 7680 scope still moving after pulse duration time elapsed
03:39:55.041 00.030 7680 IsSlewing returns 0
03:39:55.043 00.002 7680 IsGuiding returns 0
03:39:55.043 00.000 7680 scope move finished after 493 + 51 ms
03:39:55.044 00.001 7680 Move returns status 0, amount 493
03:39:55.044 00.000 7680 move complete, result=0
03:39:55.044 00.000 7680 worker thread done servicing request
03:39:55.044 00.000 6120 GuideStep: -0.4 px 151 ms EAST, 0.9 px 493 ms SOUTH
03:39:55.051 00.007 7680 Worker thread wakes up
03:39:55.051 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:55.051 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:56.309 01.258 7680 Exposure complete
03:39:56.457 00.148 7680 worker thread done servicing request
03:39:56.457 00.000 6120 OnExposeComplete: enter
03:39:56.463 00.006 6120 UpdateGuideState(): m_state=6
03:39:56.468 00.005 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3362
03:39:56.471 00.003 6120 Star::Find returns 1 (0), X=515.52, Y=670.82, Mass=8575, SNR=62.0, Peak=207 HFD=6.7
03:39:56.477 00.006 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
03:39:56.483 00.006 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
03:39:56.487 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-1.27 hyp=1.27 cameraTheta=-1.68 mountX=-0.38 mountY=1.07, mountTheta=1.91
03:39:56.492 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-1.27, opts=13)
03:39:56.496 00.004 6120 Enqueuing Move request for scope (-0.14, -1.27)
03:39:56.499 00.003 7680 Worker thread wakes up
03:39:56.501 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:56.504 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -1.27) opts 0xd
03:39:56.505 00.001 6120 UpdateGuideState exits: m=8575 SNR=62.0
03:39:56.510 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.14, -1.27)
03:39:56.510 00.000 7680 Moving (-0.14, -1.27) raw xDistance=-0.38 yDistance=1.07
03:39:56.510 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
03:39:56.510 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07
03:39:56.511 00.001 7680 MoveAxis(E, 164, ABG)
03:39:56.511 00.000 7680 Guiding  Dir = 2, Dur = 164
03:39:56.511 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:56.515 00.004 7680 IsSlewing returns 0
03:39:56.516 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:56.520 00.004 6120 Enqueuing Expose request
03:39:56.523 00.003 7680 IsGuiding returns 0
03:39:56.523 00.000 7680 PulseGuide returned control before completion, sleep 174
03:39:56.705 00.182 7680 IsGuiding returns 1
03:39:56.705 00.000 7680 scope still moving after pulse duration time elapsed
03:39:56.736 00.031 7680 IsSlewing returns 0
03:39:56.737 00.001 7680 IsGuiding returns 0
03:39:56.737 00.000 7680 scope move finished after 164 + 49 ms
03:39:56.737 00.000 7680 Move returns status 0, amount 164
03:39:56.738 00.001 7680 MoveAxis(S, 583, ABG)
03:39:56.738 00.000 7680 Guiding  Dir = 1, Dur = 583
03:39:56.738 00.000 7680 IsSlewing returns 0
03:39:56.739 00.001 7680 IsGuiding returns 0
03:39:56.739 00.000 7680 PulseGuide returned control before completion, sleep 593
03:39:57.347 00.608 7680 IsGuiding returns 1
03:39:57.348 00.001 7680 scope still moving after pulse duration time elapsed
03:39:57.378 00.030 7680 IsSlewing returns 0
03:39:57.380 00.002 7680 IsGuiding returns 0
03:39:57.381 00.001 7680 scope move finished after 583 + 59 ms
03:39:57.381 00.000 7680 Move returns status 0, amount 583
03:39:57.382 00.001 7680 move complete, result=0
03:39:57.382 00.000 7680 worker thread done servicing request
03:39:57.383 00.001 6120 GuideStep: -0.4 px 164 ms EAST, 1.1 px 583 ms SOUTH
03:39:57.389 00.006 7680 Worker thread wakes up
03:39:57.390 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:57.390 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:39:58.640 01.250 7680 Exposure complete
03:39:58.781 00.141 7680 worker thread done servicing request
03:39:58.782 00.001 6120 OnExposeComplete: enter
03:39:58.786 00.004 6120 UpdateGuideState(): m_state=6
03:39:58.792 00.006 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3363
03:39:58.797 00.005 6120 Star::Find returns 1 (0), X=515.94, Y=671.20, Mass=7930, SNR=59.2, Peak=198 HFD=6.4
03:39:58.801 00.004 6120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.19) = xAngle (-1.45 = -1.45)
03:39:58.805 00.004 6120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.42 = 1.42)
03:39:58.808 00.003 6120 CameraToMount -- cameraX=0.28 cameraY=-0.89 hyp=0.93 cameraTheta=-1.27 mountX=0.11 mountY=0.92, mountTheta=1.45
03:39:58.812 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.89, opts=13)
03:39:58.818 00.006 6120 Enqueuing Move request for scope (0.28, -0.89)
03:39:58.822 00.004 7680 Worker thread wakes up
03:39:58.822 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:39:58.826 00.004 6120 UpdateGuideState exits: m=7930 SNR=59.2
03:39:58.830 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:39:58.834 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.89) opts 0xd
03:39:58.834 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.89)
03:39:58.834 00.000 7680 Moving (0.28, -0.89) raw xDistance=0.11 yDistance=0.92
03:39:58.834 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:39:58.834 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92
03:39:58.834 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:39:58.838 00.004 6120 Enqueuing Expose request
03:39:58.842 00.004 7680 MoveAxis(E, 0, ABG)
03:39:58.842 00.000 7680 Move returns status 0, amount 0
03:39:58.842 00.000 7680 MoveAxis(S, 500, ABG)
03:39:58.842 00.000 7680 Guiding  Dir = 1, Dur = 500
03:39:58.842 00.000 7680 IsSlewing returns 0
03:39:58.843 00.001 7680 IsGuiding returns 0
03:39:58.844 00.001 7680 PulseGuide returned control before completion, sleep 510
03:39:59.368 00.524 7680 IsGuiding returns 1
03:39:59.369 00.001 7680 scope still moving after pulse duration time elapsed
03:39:59.400 00.031 7680 IsSlewing returns 0
03:39:59.401 00.001 7680 IsGuiding returns 0
03:39:59.402 00.001 7680 scope move finished after 500 + 58 ms
03:39:59.402 00.000 7680 Move returns status 0, amount 500
03:39:59.403 00.001 7680 move complete, result=0
03:39:59.403 00.000 7680 worker thread done servicing request
03:39:59.404 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.9 px 500 ms SOUTH
03:39:59.412 00.008 7680 Worker thread wakes up
03:39:59.413 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:39:59.413 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:00.664 01.251 7680 Exposure complete
03:40:00.805 00.141 7680 worker thread done servicing request
03:40:00.805 00.000 6120 OnExposeComplete: enter
03:40:00.809 00.004 6120 UpdateGuideState(): m_state=6
03:40:00.813 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3364
03:40:00.817 00.004 6120 Star::Find returns 1 (0), X=515.79, Y=672.32, Mass=8808, SNR=61.5, Peak=206 HFD=6.8
03:40:00.823 00.006 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (0.19) = xAngle (0.88 = 0.88)
03:40:00.827 00.004 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.76 = -2.53)
03:40:00.831 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.23 hyp=0.26 cameraTheta=1.07 mountX=0.17 mountY=-0.15, mountTheta=-0.74
03:40:00.836 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.23, opts=13)
03:40:00.840 00.004 6120 Enqueuing Move request for scope (0.13, 0.23)
03:40:00.844 00.004 7680 Worker thread wakes up
03:40:00.844 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.23) opts 0xd
03:40:00.844 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.23)
03:40:00.844 00.000 7680 Moving (0.13, 0.23) raw xDistance=0.17 yDistance=-0.15
03:40:00.844 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:40:00.844 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:40:00.844 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:40:00.844 00.000 7680 MoveAxis(E, 0, ABG)
03:40:00.846 00.002 7680 Move returns status 0, amount 0
03:40:00.846 00.000 7680 MoveAxis(N, 0, ABG)
03:40:00.846 00.000 7680 Move returns status 0, amount 0
03:40:00.847 00.001 7680 move complete, result=0
03:40:00.847 00.000 7680 worker thread done servicing request
03:40:00.847 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:00.851 00.004 6120 UpdateGuideState exits: m=8808 SNR=61.5
03:40:00.855 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:00.859 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:00.862 00.003 6120 Enqueuing Expose request
03:40:00.867 00.005 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:40:00.870 00.003 7680 Worker thread wakes up
03:40:00.870 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:00.871 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:02.121 01.250 7680 Exposure complete
03:40:02.276 00.155 7680 worker thread done servicing request
03:40:02.276 00.000 6120 OnExposeComplete: enter
03:40:02.279 00.003 6120 UpdateGuideState(): m_state=6
03:40:02.285 00.006 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3365
03:40:02.289 00.004 6120 Star::Find returns 1 (0), X=515.67, Y=671.89, Mass=8046, SNR=59.7, Peak=192 HFD=6.6
03:40:02.293 00.004 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
03:40:02.297 00.004 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
03:40:02.301 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.54 mountX=-0.03 mountY=0.18, mountTheta=1.74
03:40:02.306 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.20, opts=13)
03:40:02.310 00.004 6120 Enqueuing Move request for scope (0.01, -0.20)
03:40:02.315 00.005 7680 Worker thread wakes up
03:40:02.315 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
03:40:02.315 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
03:40:02.315 00.000 7680 Moving (0.01, -0.20) raw xDistance=-0.03 yDistance=0.18
03:40:02.315 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:40:02.315 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:02.321 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:40:02.321 00.000 6120 UpdateGuideState exits: m=8046 SNR=59.7
03:40:02.326 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:02.330 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:40:02.331 00.001 7680 MoveAxis(E, 0, ABG)
03:40:02.331 00.000 7680 Move returns status 0, amount 0
03:40:02.331 00.000 7680 MoveAxis(N, 0, ABG)
03:40:02.331 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:02.335 00.004 7680 Move returns status 0, amount 0
03:40:02.335 00.000 7680 move complete, result=0
03:40:02.336 00.001 6120 Enqueuing Expose request
03:40:02.340 00.004 7680 worker thread done servicing request
03:40:02.340 00.000 7680 Worker thread wakes up
03:40:02.340 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:02.340 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:02.340 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:40:03.581 01.241 7680 Exposure complete
03:40:03.744 00.163 7680 worker thread done servicing request
03:40:03.745 00.001 6120 OnExposeComplete: enter
03:40:03.749 00.004 6120 UpdateGuideState(): m_state=6
03:40:03.753 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3366
03:40:03.759 00.006 6120 Star::Find returns 1 (0), X=515.69, Y=671.79, Mass=8304, SNR=59.7, Peak=204 HFD=6.6
03:40:03.765 00.006 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
03:40:03.770 00.005 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
03:40:03.774 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.29 hyp=0.30 cameraTheta=-1.46 mountX=-0.02 mountY=0.28, mountTheta=1.65
03:40:03.778 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.29, opts=13)
03:40:03.783 00.005 6120 Enqueuing Move request for scope (0.03, -0.29)
03:40:03.787 00.004 7680 Worker thread wakes up
03:40:03.787 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:03.792 00.005 6120 UpdateGuideState exits: m=8304 SNR=59.7
03:40:03.796 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.29) opts 0xd
03:40:03.796 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:03.799 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:03.804 00.005 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.29)
03:40:03.804 00.000 6120 Enqueuing Expose request
03:40:03.808 00.004 7680 Moving (0.03, -0.29) raw xDistance=-0.02 yDistance=0.28
03:40:03.808 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:40:03.808 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:40:03.808 00.000 7680 MoveAxis(E, 0, ABG)
03:40:03.808 00.000 7680 Move returns status 0, amount 0
03:40:03.808 00.000 7680 MoveAxis(S, 152, ABG)
03:40:03.808 00.000 7680 Guiding  Dir = 1, Dur = 152
03:40:03.809 00.001 7680 IsSlewing returns 0
03:40:03.809 00.000 7680 IsGuiding returns 0
03:40:03.810 00.001 7680 PulseGuide returned control before completion, sleep 162
03:40:03.979 00.169 7680 IsGuiding returns 1
03:40:03.979 00.000 7680 scope still moving after pulse duration time elapsed
03:40:04.009 00.030 7680 IsSlewing returns 0
03:40:04.010 00.001 7680 IsGuiding returns 0
03:40:04.011 00.001 7680 scope move finished after 152 + 49 ms
03:40:04.011 00.000 7680 Move returns status 0, amount 152
03:40:04.011 00.000 7680 move complete, result=0
03:40:04.012 00.001 7680 worker thread done servicing request
03:40:04.013 00.001 7680 Worker thread wakes up
03:40:04.013 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 152 ms SOUTH
03:40:04.020 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:04.020 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:05.267 01.247 7680 Exposure complete
03:40:05.403 00.136 7680 worker thread done servicing request
03:40:05.403 00.000 6120 OnExposeComplete: enter
03:40:05.408 00.005 6120 UpdateGuideState(): m_state=6
03:40:05.415 00.007 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3367
03:40:05.417 00.002 6120 Star::Find returns 1 (0), X=515.68, Y=671.84, Mass=8701, SNR=62.4, Peak=203 HFD=6.6
03:40:05.420 00.003 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
03:40:05.423 00.003 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
03:40:05.425 00.002 6120 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.50 mountX=-0.03 mountY=0.23, mountTheta=1.70
03:40:05.429 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.24, opts=13)
03:40:05.432 00.003 6120 Enqueuing Move request for scope (0.02, -0.24)
03:40:05.436 00.004 7680 Worker thread wakes up
03:40:05.436 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
03:40:05.437 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
03:40:05.437 00.000 7680 Moving (0.02, -0.24) raw xDistance=-0.03 yDistance=0.23
03:40:05.437 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:40:05.437 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:40:05.437 00.000 7680 MoveAxis(E, 0, ABG)
03:40:05.437 00.000 7680 Move returns status 0, amount 0
03:40:05.437 00.000 7680 MoveAxis(S, 123, ABG)
03:40:05.437 00.000 7680 Guiding  Dir = 1, Dur = 123
03:40:05.437 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:05.441 00.004 7680 IsSlewing returns 0
03:40:05.441 00.000 6120 UpdateGuideState exits: m=8701 SNR=62.4
03:40:05.444 00.003 7680 IsGuiding returns 0
03:40:05.444 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:05.449 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:05.453 00.004 6120 Enqueuing Expose request
03:40:05.456 00.003 7680 PulseGuide returned control before completion, sleep 133
03:40:05.603 00.147 7680 IsGuiding returns 0
03:40:05.604 00.001 7680 Move returns status 0, amount 123
03:40:05.605 00.001 7680 move complete, result=0
03:40:05.605 00.000 7680 worker thread done servicing request
03:40:05.606 00.001 7680 Worker thread wakes up
03:40:05.606 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 123 ms SOUTH
03:40:05.613 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:05.613 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:06.859 01.246 7680 Exposure complete
03:40:07.004 00.145 7680 worker thread done servicing request
03:40:07.004 00.000 6120 OnExposeComplete: enter
03:40:07.010 00.006 6120 UpdateGuideState(): m_state=6
03:40:07.014 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3368
03:40:07.018 00.004 6120 Star::Find returns 1 (0), X=515.85, Y=672.02, Mass=8233, SNR=59.8, Peak=219 HFD=6.4
03:40:07.022 00.004 6120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.19) = xAngle (-0.53 = -0.53)
03:40:07.026 00.004 6120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.35 = 2.35)
03:40:07.029 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.34 mountX=0.17 mountY=0.14, mountTheta=0.69
03:40:07.036 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.07, opts=13)
03:40:07.042 00.006 6120 Enqueuing Move request for scope (0.19, -0.07)
03:40:07.047 00.005 7680 Worker thread wakes up
03:40:07.048 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:07.052 00.004 6120 UpdateGuideState exits: m=8233 SNR=59.8
03:40:07.056 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:07.060 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:07.063 00.003 6120 Enqueuing Expose request
03:40:07.068 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
03:40:07.068 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
03:40:07.068 00.000 7680 Moving (0.19, -0.07) raw xDistance=0.17 yDistance=0.14
03:40:07.069 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:40:07.069 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:40:07.069 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:40:07.069 00.000 7680 MoveAxis(E, 0, ABG)
03:40:07.069 00.000 7680 Move returns status 0, amount 0
03:40:07.070 00.001 7680 MoveAxis(N, 0, ABG)
03:40:07.070 00.000 7680 Move returns status 0, amount 0
03:40:07.070 00.000 7680 move complete, result=0
03:40:07.070 00.000 7680 worker thread done servicing request
03:40:07.070 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:07.076 00.006 7680 Worker thread wakes up
03:40:07.076 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:07.076 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:08.327 01.251 7680 Exposure complete
03:40:08.477 00.150 7680 worker thread done servicing request
03:40:08.477 00.000 6120 OnExposeComplete: enter
03:40:08.482 00.005 6120 UpdateGuideState(): m_state=6
03:40:08.488 00.006 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3369
03:40:08.493 00.005 6120 Star::Find returns 1 (0), X=515.59, Y=671.93, Mass=8216, SNR=59.8, Peak=232 HFD=6.5
03:40:08.497 00.004 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
03:40:08.502 00.005 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.71 = 0.71)
03:40:08.506 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-1.97 mountX=-0.09 mountY=0.11, mountTheta=2.28
03:40:08.511 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.16, opts=13)
03:40:08.515 00.004 6120 Enqueuing Move request for scope (-0.07, -0.16)
03:40:08.519 00.004 7680 Worker thread wakes up
03:40:08.519 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
03:40:08.520 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
03:40:08.520 00.000 7680 Moving (-0.07, -0.16) raw xDistance=-0.09 yDistance=0.11
03:40:08.520 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:40:08.520 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:40:08.520 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:08.525 00.005 6120 UpdateGuideState exits: m=8216 SNR=59.8
03:40:08.529 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:08.533 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:40:08.533 00.000 7680 MoveAxis(E, 0, ABG)
03:40:08.534 00.001 7680 Move returns status 0, amount 0
03:40:08.534 00.000 7680 MoveAxis(N, 0, ABG)
03:40:08.534 00.000 7680 Move returns status 0, amount 0
03:40:08.535 00.001 7680 move complete, result=0
03:40:08.535 00.000 7680 worker thread done servicing request
03:40:08.535 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:08.539 00.004 6120 Enqueuing Expose request
03:40:08.544 00.005 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:08.547 00.003 7680 Worker thread wakes up
03:40:08.548 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:08.548 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:09.795 01.247 7680 Exposure complete
03:40:09.940 00.145 7680 worker thread done servicing request
03:40:09.940 00.000 6120 OnExposeComplete: enter
03:40:09.944 00.004 6120 UpdateGuideState(): m_state=6
03:40:09.949 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3370
03:40:09.952 00.003 6120 Star::Find returns 1 (0), X=515.56, Y=671.84, Mass=8264, SNR=60.0, Peak=210 HFD=6.5
03:40:09.956 00.004 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.15 = -2.15)
03:40:09.960 00.004 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
03:40:09.964 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.97 mountX=-0.15 mountY=0.18, mountTheta=2.26
03:40:09.968 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.25, opts=13)
03:40:09.973 00.005 6120 Enqueuing Move request for scope (-0.10, -0.25)
03:40:09.976 00.003 7680 Worker thread wakes up
03:40:09.976 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.25) opts 0xd
03:40:09.976 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.25)
03:40:09.977 00.001 7680 Moving (-0.10, -0.25) raw xDistance=-0.15 yDistance=0.18
03:40:09.977 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:09.980 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:40:09.981 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:40:09.981 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:40:09.982 00.001 7680 MoveAxis(E, 0, ABG)
03:40:09.982 00.000 7680 Move returns status 0, amount 0
03:40:09.982 00.000 7680 MoveAxis(N, 0, ABG)
03:40:09.982 00.000 7680 Move returns status 0, amount 0
03:40:09.982 00.000 7680 move complete, result=0
03:40:09.982 00.000 7680 worker thread done servicing request
03:40:09.982 00.000 6120 UpdateGuideState exits: m=8264 SNR=60.0
03:40:09.986 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:09.991 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:09.994 00.003 6120 Enqueuing Expose request
03:40:09.998 00.004 7680 Worker thread wakes up
03:40:09.998 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:09.998 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:09.998 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:40:11.250 01.252 7680 Exposure complete
03:40:11.396 00.146 7680 worker thread done servicing request
03:40:11.396 00.000 6120 OnExposeComplete: enter
03:40:11.400 00.004 6120 UpdateGuideState(): m_state=6
03:40:11.404 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3371
03:40:11.407 00.003 6120 Star::Find returns 1 (0), X=515.50, Y=671.75, Mass=8677, SNR=62.0, Peak=207 HFD=6.8
03:40:11.411 00.004 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.19) = xAngle (-2.20 = -2.20)
03:40:11.416 00.005 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.67 = 0.67)
03:40:11.419 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.34 hyp=0.37 cameraTheta=-2.01 mountX=-0.22 mountY=0.23, mountTheta=2.33
03:40:11.422 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.34, opts=13)
03:40:11.425 00.003 6120 Enqueuing Move request for scope (-0.16, -0.34)
03:40:11.430 00.005 7680 Worker thread wakes up
03:40:11.430 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.34) opts 0xd
03:40:11.430 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.34)
03:40:11.430 00.000 7680 Moving (-0.16, -0.34) raw xDistance=-0.22 yDistance=0.23
03:40:11.431 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:40:11.431 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:40:11.431 00.000 7680 MoveAxis(E, 90, ABG)
03:40:11.431 00.000 7680 Guiding  Dir = 2, Dur = 90
03:40:11.432 00.001 7680 IsSlewing returns 0
03:40:11.432 00.000 7680 IsGuiding returns 0
03:40:11.433 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:11.436 00.003 7680 PulseGuide returned control before completion, sleep 100
03:40:11.436 00.000 6120 UpdateGuideState exits: m=8677 SNR=62.0
03:40:11.441 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:11.443 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:11.447 00.004 6120 Enqueuing Expose request
03:40:11.538 00.091 7680 IsGuiding returns 1
03:40:11.538 00.000 7680 scope still moving after pulse duration time elapsed
03:40:11.569 00.031 7680 IsSlewing returns 0
03:40:11.570 00.001 7680 IsGuiding returns 0
03:40:11.570 00.000 7680 scope move finished after 90 + 47 ms
03:40:11.571 00.001 7680 Move returns status 0, amount 90
03:40:11.571 00.000 7680 MoveAxis(S, 126, ABG)
03:40:11.571 00.000 7680 Guiding  Dir = 1, Dur = 126
03:40:11.571 00.000 7680 IsSlewing returns 0
03:40:11.572 00.001 7680 IsGuiding returns 0
03:40:11.573 00.001 7680 PulseGuide returned control before completion, sleep 136
03:40:11.724 00.151 7680 IsGuiding returns 1
03:40:11.725 00.001 7680 scope still moving after pulse duration time elapsed
03:40:11.754 00.029 7680 IsSlewing returns 0
03:40:11.756 00.002 7680 IsGuiding returns 0
03:40:11.756 00.000 7680 scope move finished after 126 + 57 ms
03:40:11.756 00.000 7680 Move returns status 0, amount 126
03:40:11.756 00.000 7680 move complete, result=0
03:40:11.757 00.001 7680 worker thread done servicing request
03:40:11.758 00.001 6120 GuideStep: -0.2 px 90 ms EAST, 0.2 px 126 ms SOUTH
03:40:11.763 00.005 7680 Worker thread wakes up
03:40:11.763 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:11.763 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:13.016 01.253 7680 Exposure complete
03:40:13.160 00.144 7680 worker thread done servicing request
03:40:13.161 00.001 6120 OnExposeComplete: enter
03:40:13.164 00.003 6120 UpdateGuideState(): m_state=6
03:40:13.168 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3372
03:40:13.173 00.005 6120 Star::Find returns 1 (0), X=515.62, Y=671.84, Mass=8756, SNR=62.2, Peak=220 HFD=6.6
03:40:13.177 00.004 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
03:40:13.181 00.004 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
03:40:13.185 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.72 mountX=-0.08 mountY=0.21, mountTheta=1.95
03:40:13.191 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.25, opts=13)
03:40:13.197 00.006 6120 Enqueuing Move request for scope (-0.04, -0.25)
03:40:13.201 00.004 7680 Worker thread wakes up
03:40:13.201 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:13.205 00.004 6120 UpdateGuideState exits: m=8756 SNR=62.2
03:40:13.209 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:13.212 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:13.218 00.006 6120 Enqueuing Expose request
03:40:13.221 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.25) opts 0xd
03:40:13.221 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.25)
03:40:13.221 00.000 7680 Moving (-0.04, -0.25) raw xDistance=-0.08 yDistance=0.21
03:40:13.223 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:40:13.223 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:40:13.223 00.000 7680 MoveAxis(E, 0, ABG)
03:40:13.223 00.000 7680 Move returns status 0, amount 0
03:40:13.224 00.001 7680 MoveAxis(S, 113, ABG)
03:40:13.224 00.000 7680 Guiding  Dir = 1, Dur = 113
03:40:13.225 00.001 7680 IsSlewing returns 0
03:40:13.225 00.000 7680 IsGuiding returns 0
03:40:13.226 00.001 7680 PulseGuide returned control before completion, sleep 123
03:40:13.364 00.138 7680 IsGuiding returns 1
03:40:13.365 00.001 7680 scope still moving after pulse duration time elapsed
03:40:13.395 00.030 7680 IsSlewing returns 0
03:40:13.396 00.001 7680 IsGuiding returns 0
03:40:13.396 00.000 7680 scope move finished after 113 + 58 ms
03:40:13.398 00.002 7680 Move returns status 0, amount 113
03:40:13.398 00.000 7680 move complete, result=0
03:40:13.398 00.000 7680 worker thread done servicing request
03:40:13.398 00.000 7680 Worker thread wakes up
03:40:13.399 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 113 ms SOUTH
03:40:13.405 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:13.405 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:14.656 01.251 7680 Exposure complete
03:40:14.794 00.138 7680 worker thread done servicing request
03:40:14.794 00.000 6120 OnExposeComplete: enter
03:40:14.798 00.004 6120 UpdateGuideState(): m_state=6
03:40:14.803 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3373
03:40:14.807 00.004 6120 Star::Find returns 1 (0), X=515.53, Y=671.80, Mass=8598, SNR=59.9, Peak=224 HFD=6.7
03:40:14.810 00.003 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
03:40:14.814 00.004 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
03:40:14.819 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-2.01 mountX=-0.18 mountY=0.20, mountTheta=2.32
03:40:14.823 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.28, opts=13)
03:40:14.827 00.004 6120 Enqueuing Move request for scope (-0.13, -0.28)
03:40:14.831 00.004 7680 Worker thread wakes up
03:40:14.831 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.28) opts 0xd
03:40:14.831 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.28)
03:40:14.831 00.000 7680 Moving (-0.13, -0.28) raw xDistance=-0.18 yDistance=0.20
03:40:14.832 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:40:14.832 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:40:14.832 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:40:14.832 00.000 7680 MoveAxis(E, 0, ABG)
03:40:14.832 00.000 7680 Move returns status 0, amount 0
03:40:14.832 00.000 7680 MoveAxis(N, 0, ABG)
03:40:14.832 00.000 7680 Move returns status 0, amount 0
03:40:14.833 00.001 7680 move complete, result=0
03:40:14.833 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:14.836 00.003 7680 worker thread done servicing request
03:40:14.836 00.000 6120 UpdateGuideState exits: m=8598 SNR=59.9
03:40:14.840 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:14.843 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:14.846 00.003 6120 Enqueuing Expose request
03:40:14.850 00.004 7680 Worker thread wakes up
03:40:14.850 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:40:14.853 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:14.853 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:16.097 01.244 7680 Exposure complete
03:40:16.247 00.150 7680 worker thread done servicing request
03:40:16.248 00.001 6120 OnExposeComplete: enter
03:40:16.252 00.004 6120 UpdateGuideState(): m_state=6
03:40:16.257 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3374
03:40:16.262 00.005 6120 Star::Find returns 1 (0), X=515.60, Y=671.72, Mass=8177, SNR=59.4, Peak=192 HFD=6.7
03:40:16.266 00.004 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
03:40:16.270 00.004 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
03:40:16.274 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.37 hyp=0.37 cameraTheta=-1.73 mountX=-0.13 mountY=0.31, mountTheta=1.96
03:40:16.279 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.37, opts=13)
03:40:16.282 00.003 6120 Enqueuing Move request for scope (-0.06, -0.37)
03:40:16.287 00.005 7680 Worker thread wakes up
03:40:16.287 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:16.292 00.005 6120 UpdateGuideState exits: m=8177 SNR=59.4
03:40:16.296 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:16.299 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:16.304 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.37) opts 0xd
03:40:16.304 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.37)
03:40:16.304 00.000 7680 Moving (-0.06, -0.37) raw xDistance=-0.13 yDistance=0.31
03:40:16.304 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:40:16.304 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:40:16.304 00.000 7680 MoveAxis(E, 0, ABG)
03:40:16.305 00.001 6120 Enqueuing Expose request
03:40:16.308 00.003 7680 Move returns status 0, amount 0
03:40:16.308 00.000 7680 MoveAxis(S, 166, ABG)
03:40:16.308 00.000 7680 Guiding  Dir = 1, Dur = 166
03:40:16.308 00.000 7680 IsSlewing returns 0
03:40:16.309 00.001 7680 IsGuiding returns 0
03:40:16.309 00.000 7680 PulseGuide returned control before completion, sleep 176
03:40:16.492 00.183 7680 IsGuiding returns 1
03:40:16.492 00.000 7680 scope still moving after pulse duration time elapsed
03:40:16.523 00.031 7680 IsSlewing returns 0
03:40:16.524 00.001 7680 IsGuiding returns 1
03:40:16.553 00.029 7680 IsSlewing returns 0
03:40:16.555 00.002 7680 IsGuiding returns 0
03:40:16.555 00.000 7680 scope move finished after 166 + 79 ms
03:40:16.556 00.001 7680 Move returns status 0, amount 166
03:40:16.556 00.000 7680 move complete, result=0
03:40:16.557 00.001 7680 worker thread done servicing request
03:40:16.557 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 166 ms SOUTH
03:40:16.564 00.007 7680 Worker thread wakes up
03:40:16.564 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:16.565 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:17.812 01.247 7680 Exposure complete
03:40:17.961 00.149 7680 worker thread done servicing request
03:40:17.961 00.000 6120 OnExposeComplete: enter
03:40:17.965 00.004 6120 UpdateGuideState(): m_state=6
03:40:17.970 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3375
03:40:17.974 00.004 6120 Star::Find returns 1 (0), X=515.52, Y=671.75, Mass=8115, SNR=60.7, Peak=202 HFD=6.7
03:40:17.978 00.004 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.19) = xAngle (-2.15 = -2.15)
03:40:17.982 00.004 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
03:40:17.986 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.34 hyp=0.37 cameraTheta=-1.96 mountX=-0.20 mountY=0.24, mountTheta=2.26
03:40:17.991 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.34, opts=13)
03:40:17.997 00.006 6120 Enqueuing Move request for scope (-0.14, -0.34)
03:40:18.001 00.004 7680 Worker thread wakes up
03:40:18.001 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:18.006 00.005 6120 UpdateGuideState exits: m=8115 SNR=60.7
03:40:18.010 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:18.014 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.34) opts 0xd
03:40:18.015 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.34)
03:40:18.015 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:18.019 00.004 7680 Moving (-0.14, -0.34) raw xDistance=-0.20 yDistance=0.24
03:40:18.019 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:40:18.019 00.000 6120 Enqueuing Expose request
03:40:18.022 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:40:18.022 00.000 7680 MoveAxis(E, 0, ABG)
03:40:18.023 00.001 7680 Move returns status 0, amount 0
03:40:18.023 00.000 7680 MoveAxis(S, 132, ABG)
03:40:18.023 00.000 7680 Guiding  Dir = 1, Dur = 132
03:40:18.023 00.000 7680 IsSlewing returns 0
03:40:18.023 00.000 7680 IsGuiding returns 0
03:40:18.024 00.001 7680 PulseGuide returned control before completion, sleep 142
03:40:18.179 00.155 7680 IsGuiding returns 1
03:40:18.181 00.002 7680 scope still moving after pulse duration time elapsed
03:40:18.211 00.030 7680 IsSlewing returns 0
03:40:18.213 00.002 7680 IsGuiding returns 0
03:40:18.213 00.000 7680 scope move finished after 132 + 57 ms
03:40:18.214 00.001 7680 Move returns status 0, amount 132
03:40:18.214 00.000 7680 move complete, result=0
03:40:18.216 00.002 7680 worker thread done servicing request
03:40:18.216 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 132 ms SOUTH
03:40:18.224 00.008 7680 Worker thread wakes up
03:40:18.224 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:18.224 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:19.482 01.258 7680 Exposure complete
03:40:19.625 00.143 7680 worker thread done servicing request
03:40:19.625 00.000 6120 OnExposeComplete: enter
03:40:19.633 00.008 6120 UpdateGuideState(): m_state=6
03:40:19.639 00.006 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3376
03:40:19.642 00.003 6120 Star::Find returns 1 (0), X=515.56, Y=671.75, Mass=8484, SNR=60.9, Peak=205 HFD=6.7
03:40:19.647 00.005 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
03:40:19.651 00.004 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
03:40:19.655 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.33 hyp=0.35 cameraTheta=-1.87 mountX=-0.16 mountY=0.25, mountTheta=2.14
03:40:19.660 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.33, opts=13)
03:40:19.665 00.005 6120 Enqueuing Move request for scope (-0.10, -0.33)
03:40:19.670 00.005 7680 Worker thread wakes up
03:40:19.670 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:19.675 00.005 6120 UpdateGuideState exits: m=8484 SNR=60.9
03:40:19.679 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:19.683 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:19.687 00.004 6120 Enqueuing Expose request
03:40:19.691 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.33) opts 0xd
03:40:19.691 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.33)
03:40:19.691 00.000 7680 Moving (-0.10, -0.33) raw xDistance=-0.16 yDistance=0.25
03:40:19.691 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:40:19.691 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:40:19.692 00.001 7680 MoveAxis(E, 0, ABG)
03:40:19.692 00.000 7680 Move returns status 0, amount 0
03:40:19.692 00.000 7680 MoveAxis(S, 138, ABG)
03:40:19.692 00.000 7680 Guiding  Dir = 1, Dur = 138
03:40:19.694 00.002 7680 IsSlewing returns 0
03:40:19.694 00.000 7680 IsGuiding returns 0
03:40:19.695 00.001 7680 PulseGuide returned control before completion, sleep 148
03:40:19.848 00.153 7680 IsGuiding returns 1
03:40:19.849 00.001 7680 scope still moving after pulse duration time elapsed
03:40:19.879 00.030 7680 IsSlewing returns 0
03:40:19.880 00.001 7680 IsGuiding returns 0
03:40:19.880 00.000 7680 scope move finished after 138 + 49 ms
03:40:19.882 00.002 7680 Move returns status 0, amount 138
03:40:19.882 00.000 7680 move complete, result=0
03:40:19.883 00.001 7680 worker thread done servicing request
03:40:19.883 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 138 ms SOUTH
03:40:19.889 00.006 7680 Worker thread wakes up
03:40:19.889 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:19.889 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:21.144 01.255 7680 Exposure complete
03:40:21.296 00.152 7680 worker thread done servicing request
03:40:21.296 00.000 6120 OnExposeComplete: enter
03:40:21.301 00.005 6120 UpdateGuideState(): m_state=6
03:40:21.305 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3377
03:40:21.308 00.003 6120 Star::Find returns 1 (0), X=515.61, Y=671.89, Mass=8476, SNR=60.1, Peak=235 HFD=6.5
03:40:21.312 00.004 6120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.19) = xAngle (-2.00 = -2.00)
03:40:21.317 00.005 6120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
03:40:21.321 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.81 mountX=-0.09 mountY=0.16, mountTheta=2.07
03:40:21.327 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.20, opts=13)
03:40:21.331 00.004 6120 Enqueuing Move request for scope (-0.05, -0.20)
03:40:21.334 00.003 7680 Worker thread wakes up
03:40:21.334 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:21.339 00.005 6120 UpdateGuideState exits: m=8476 SNR=60.1
03:40:21.342 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:21.345 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:21.351 00.006 6120 Enqueuing Expose request
03:40:21.358 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
03:40:21.358 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
03:40:21.358 00.000 7680 Moving (-0.05, -0.20) raw xDistance=-0.09 yDistance=0.16
03:40:21.359 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:40:21.359 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:40:21.359 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:40:21.359 00.000 7680 MoveAxis(E, 0, ABG)
03:40:21.360 00.001 7680 Move returns status 0, amount 0
03:40:21.360 00.000 7680 MoveAxis(N, 0, ABG)
03:40:21.360 00.000 7680 Move returns status 0, amount 0
03:40:21.360 00.000 7680 move complete, result=0
03:40:21.361 00.001 7680 worker thread done servicing request
03:40:21.361 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:40:21.364 00.003 7680 Worker thread wakes up
03:40:21.364 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:21.366 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:22.611 01.245 7680 Exposure complete
03:40:22.752 00.141 7680 worker thread done servicing request
03:40:22.752 00.000 6120 OnExposeComplete: enter
03:40:22.758 00.006 6120 UpdateGuideState(): m_state=6
03:40:22.763 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3378
03:40:22.767 00.004 6120 Star::Find returns 1 (0), X=515.63, Y=671.82, Mass=8177, SNR=60.2, Peak=184 HFD=6.6
03:40:22.772 00.005 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
03:40:22.776 00.004 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
03:40:22.780 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.67 mountX=-0.08 mountY=0.23, mountTheta=1.90
03:40:22.786 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.27, opts=13)
03:40:22.789 00.003 6120 Enqueuing Move request for scope (-0.03, -0.27)
03:40:22.793 00.004 7680 Worker thread wakes up
03:40:22.794 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:22.797 00.003 6120 UpdateGuideState exits: m=8177 SNR=60.2
03:40:22.800 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:22.805 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:22.808 00.003 6120 Enqueuing Expose request
03:40:22.813 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.27) opts 0xd
03:40:22.813 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.27)
03:40:22.813 00.000 7680 Moving (-0.03, -0.27) raw xDistance=-0.08 yDistance=0.23
03:40:22.813 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:40:22.813 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:40:22.814 00.001 7680 MoveAxis(E, 0, ABG)
03:40:22.814 00.000 7680 Move returns status 0, amount 0
03:40:22.814 00.000 7680 MoveAxis(S, 125, ABG)
03:40:22.814 00.000 7680 Guiding  Dir = 1, Dur = 125
03:40:22.815 00.001 7680 IsSlewing returns 0
03:40:22.815 00.000 7680 IsGuiding returns 0
03:40:22.816 00.001 7680 PulseGuide returned control before completion, sleep 135
03:40:22.960 00.144 7680 IsGuiding returns 1
03:40:22.960 00.000 7680 scope still moving after pulse duration time elapsed
03:40:22.990 00.030 7680 IsSlewing returns 0
03:40:22.991 00.001 7680 IsGuiding returns 0
03:40:22.992 00.001 7680 scope move finished after 125 + 51 ms
03:40:22.992 00.000 7680 Move returns status 0, amount 125
03:40:22.992 00.000 7680 move complete, result=0
03:40:22.992 00.000 7680 worker thread done servicing request
03:40:22.994 00.002 7680 Worker thread wakes up
03:40:22.994 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 125 ms SOUTH
03:40:23.000 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:23.001 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:24.254 01.253 7680 Exposure complete
03:40:24.397 00.143 7680 worker thread done servicing request
03:40:24.398 00.001 6120 OnExposeComplete: enter
03:40:24.402 00.004 6120 UpdateGuideState(): m_state=6
03:40:24.405 00.003 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3379
03:40:24.409 00.004 6120 Star::Find returns 1 (0), X=515.44, Y=672.55, Mass=9184, SNR=63.4, Peak=205 HFD=7.1
03:40:24.415 00.006 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (0.19) = xAngle (1.82 = 1.82)
03:40:24.419 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.70 = -1.59)
03:40:24.423 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=0.47 hyp=0.51 cameraTheta=2.01 mountX=-0.13 mountY=-0.51, mountTheta=-1.82
03:40:24.428 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.47, opts=13)
03:40:24.433 00.005 6120 Enqueuing Move request for scope (-0.22, 0.47)
03:40:24.437 00.004 7680 Worker thread wakes up
03:40:24.437 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:24.441 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.47) opts 0xd
03:40:24.441 00.000 6120 UpdateGuideState exits: m=9184 SNR=63.4
03:40:24.448 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.47)
03:40:24.448 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:24.453 00.005 7680 Moving (-0.22, 0.47) raw xDistance=-0.13 yDistance=-0.51
03:40:24.453 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:40:24.453 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:24.457 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:40:24.457 00.000 6120 Enqueuing Expose request
03:40:24.462 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
03:40:24.462 00.000 7680 MoveAxis(E, 0, ABG)
03:40:24.463 00.001 7680 Move returns status 0, amount 0
03:40:24.463 00.000 7680 MoveAxis(N, 0, ABG)
03:40:24.463 00.000 7680 Move returns status 0, amount 0
03:40:24.463 00.000 7680 move complete, result=0
03:40:24.463 00.000 7680 worker thread done servicing request
03:40:24.463 00.000 7680 Worker thread wakes up
03:40:24.465 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:24.465 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:24.465 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
03:40:25.712 01.247 7680 Exposure complete
03:40:25.847 00.135 7680 worker thread done servicing request
03:40:25.847 00.000 6120 OnExposeComplete: enter
03:40:25.852 00.005 6120 UpdateGuideState(): m_state=6
03:40:25.855 00.003 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3380
03:40:25.860 00.005 6120 Star::Find returns 1 (0), X=515.57, Y=671.81, Mass=7880, SNR=58.5, Peak=220 HFD=6.5
03:40:25.865 00.005 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
03:40:25.868 00.003 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
03:40:25.873 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.27 hyp=0.29 cameraTheta=-1.87 mountX=-0.14 mountY=0.21, mountTheta=2.15
03:40:25.878 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.27, opts=13)
03:40:25.883 00.005 6120 Enqueuing Move request for scope (-0.09, -0.27)
03:40:25.888 00.005 7680 Worker thread wakes up
03:40:25.888 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:25.892 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.27) opts 0xd
03:40:25.893 00.001 6120 UpdateGuideState exits: m=7880 SNR=58.5
03:40:25.897 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:25.901 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:25.905 00.004 6120 Enqueuing Expose request
03:40:25.910 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.27)
03:40:25.910 00.000 7680 Moving (-0.09, -0.27) raw xDistance=-0.14 yDistance=0.21
03:40:25.911 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:40:25.911 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:40:25.911 00.000 7680 MoveAxis(E, 0, ABG)
03:40:25.911 00.000 7680 Move returns status 0, amount 0
03:40:25.911 00.000 7680 MoveAxis(S, 113, ABG)
03:40:25.912 00.001 7680 Guiding  Dir = 1, Dur = 113
03:40:25.912 00.000 7680 IsSlewing returns 0
03:40:25.912 00.000 7680 IsGuiding returns 0
03:40:25.913 00.001 7680 PulseGuide returned control before completion, sleep 123
03:40:26.046 00.133 7680 IsGuiding returns 1
03:40:26.046 00.000 7680 scope still moving after pulse duration time elapsed
03:40:26.077 00.031 7680 IsSlewing returns 0
03:40:26.079 00.002 7680 IsGuiding returns 0
03:40:26.079 00.000 7680 scope move finished after 113 + 53 ms
03:40:26.080 00.001 7680 Move returns status 0, amount 113
03:40:26.080 00.000 7680 move complete, result=0
03:40:26.081 00.001 7680 worker thread done servicing request
03:40:26.081 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 113 ms SOUTH
03:40:26.087 00.006 7680 Worker thread wakes up
03:40:26.087 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:26.087 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:27.343 01.256 7680 Exposure complete
03:40:27.487 00.144 7680 worker thread done servicing request
03:40:27.487 00.000 6120 OnExposeComplete: enter
03:40:27.490 00.003 6120 UpdateGuideState(): m_state=6
03:40:27.494 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3381
03:40:27.498 00.004 6120 Star::Find returns 1 (0), X=515.59, Y=671.87, Mass=8461, SNR=61.2, Peak=212 HFD=6.6
03:40:27.503 00.005 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
03:40:27.507 00.004 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
03:40:27.513 00.006 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.86 mountX=-0.11 mountY=0.17, mountTheta=2.13
03:40:27.519 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.22, opts=13)
03:40:27.523 00.004 6120 Enqueuing Move request for scope (-0.07, -0.22)
03:40:27.528 00.005 7680 Worker thread wakes up
03:40:27.528 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:27.531 00.003 6120 UpdateGuideState exits: m=8461 SNR=61.2
03:40:27.538 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:27.542 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:27.545 00.003 6120 Enqueuing Expose request
03:40:27.550 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
03:40:27.550 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
03:40:27.550 00.000 7680 Moving (-0.07, -0.22) raw xDistance=-0.11 yDistance=0.17
03:40:27.550 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:40:27.551 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:40:27.551 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:40:27.551 00.000 7680 MoveAxis(E, 0, ABG)
03:40:27.552 00.001 7680 Move returns status 0, amount 0
03:40:27.553 00.001 7680 MoveAxis(N, 0, ABG)
03:40:27.553 00.000 7680 Move returns status 0, amount 0
03:40:27.553 00.000 7680 move complete, result=0
03:40:27.553 00.000 7680 worker thread done servicing request
03:40:27.553 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:40:27.558 00.005 7680 Worker thread wakes up
03:40:27.558 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:27.558 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:28.815 01.257 7680 Exposure complete
03:40:28.957 00.142 7680 worker thread done servicing request
03:40:28.957 00.000 6120 OnExposeComplete: enter
03:40:28.961 00.004 6120 UpdateGuideState(): m_state=6
03:40:28.965 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3382
03:40:28.968 00.003 6120 Star::Find returns 1 (0), X=515.49, Y=671.78, Mass=8632, SNR=61.4, Peak=207 HFD=6.7
03:40:28.973 00.005 6120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (0.19) = xAngle (-2.27 = -2.27)
03:40:28.977 00.004 6120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.60 = 0.60)
03:40:28.980 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.30 hyp=0.35 cameraTheta=-2.09 mountX=-0.22 mountY=0.20, mountTheta=2.43
03:40:28.986 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.30, opts=13)
03:40:28.990 00.004 6120 Enqueuing Move request for scope (-0.17, -0.30)
03:40:28.994 00.004 7680 Worker thread wakes up
03:40:28.995 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:28.998 00.003 6120 UpdateGuideState exits: m=8632 SNR=61.4
03:40:29.002 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:29.005 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.30) opts 0xd
03:40:29.006 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:29.010 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.30)
03:40:29.011 00.001 7680 Moving (-0.17, -0.30) raw xDistance=-0.22 yDistance=0.20
03:40:29.011 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:40:29.011 00.000 6120 Enqueuing Expose request
03:40:29.015 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:40:29.015 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:40:29.016 00.001 7680 MoveAxis(E, 92, ABG)
03:40:29.016 00.000 7680 Guiding  Dir = 2, Dur = 92
03:40:29.016 00.000 7680 IsSlewing returns 0
03:40:29.017 00.001 7680 IsGuiding returns 0
03:40:29.018 00.001 7680 PulseGuide returned control before completion, sleep 102
03:40:29.130 00.112 7680 IsGuiding returns 1
03:40:29.132 00.002 7680 scope still moving after pulse duration time elapsed
03:40:29.163 00.031 7680 IsSlewing returns 0
03:40:29.164 00.001 7680 IsGuiding returns 0
03:40:29.164 00.000 7680 scope move finished after 92 + 54 ms
03:40:29.164 00.000 7680 Move returns status 0, amount 92
03:40:29.165 00.001 7680 MoveAxis(N, 0, ABG)
03:40:29.165 00.000 7680 Move returns status 0, amount 0
03:40:29.165 00.000 7680 move complete, result=0
03:40:29.165 00.000 7680 worker thread done servicing request
03:40:29.166 00.001 7680 Worker thread wakes up
03:40:29.166 00.000 6120 GuideStep: -0.2 px 92 ms EAST, 0.2 px 0 ms NORTH
03:40:29.173 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:29.173 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:30.428 01.255 7680 Exposure complete
03:40:30.568 00.140 7680 worker thread done servicing request
03:40:30.569 00.001 6120 OnExposeComplete: enter
03:40:30.574 00.005 6120 UpdateGuideState(): m_state=6
03:40:30.578 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3383
03:40:30.581 00.003 6120 Star::Find returns 1 (0), X=515.53, Y=671.65, Mass=8862, SNR=62.1, Peak=206 HFD=6.9
03:40:30.585 00.004 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
03:40:30.589 00.004 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
03:40:30.594 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.44 hyp=0.46 cameraTheta=-1.86 mountX=-0.21 mountY=0.33, mountTheta=2.13
03:40:30.600 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.44, opts=13)
03:40:30.607 00.007 6120 Enqueuing Move request for scope (-0.13, -0.44)
03:40:30.611 00.004 7680 Worker thread wakes up
03:40:30.612 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:30.616 00.004 6120 UpdateGuideState exits: m=8862 SNR=62.1
03:40:30.619 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:30.623 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:30.626 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.44) opts 0xd
03:40:30.627 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.44)
03:40:30.628 00.001 7680 Moving (-0.13, -0.44) raw xDistance=-0.21 yDistance=0.33
03:40:30.628 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
03:40:30.628 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:40:30.628 00.000 7680 MoveAxis(E, 92, ABG)
03:40:30.629 00.001 7680 Guiding  Dir = 2, Dur = 92
03:40:30.629 00.000 6120 Enqueuing Expose request
03:40:30.633 00.004 7680 IsSlewing returns 0
03:40:30.633 00.000 7680 IsGuiding returns 0
03:40:30.634 00.001 7680 PulseGuide returned control before completion, sleep 102
03:40:30.742 00.108 7680 IsGuiding returns 1
03:40:30.742 00.000 7680 scope still moving after pulse duration time elapsed
03:40:30.773 00.031 7680 IsSlewing returns 0
03:40:30.774 00.001 7680 IsGuiding returns 1
03:40:30.805 00.031 7680 IsSlewing returns 0
03:40:30.805 00.000 7680 IsGuiding returns 1
03:40:30.836 00.031 7680 IsSlewing returns 0
03:40:30.836 00.000 7680 IsGuiding returns 1
03:40:30.868 00.032 7680 IsSlewing returns 0
03:40:30.869 00.001 7680 IsGuiding returns 0
03:40:30.870 00.001 7680 scope move finished after 92 + 143 ms
03:40:30.870 00.000 7680 Move returns status 0, amount 92
03:40:30.870 00.000 7680 MoveAxis(S, 182, ABG)
03:40:30.871 00.001 7680 Guiding  Dir = 1, Dur = 182
03:40:30.871 00.000 7680 IsSlewing returns 0
03:40:30.872 00.001 7680 IsGuiding returns 0
03:40:30.872 00.000 7680 PulseGuide returned control before completion, sleep 192
03:40:31.070 00.198 7680 IsGuiding returns 1
03:40:31.070 00.000 7680 scope still moving after pulse duration time elapsed
03:40:31.101 00.031 7680 IsSlewing returns 0
03:40:31.103 00.002 7680 IsGuiding returns 0
03:40:31.103 00.000 7680 scope move finished after 182 + 48 ms
03:40:31.103 00.000 7680 Move returns status 0, amount 182
03:40:31.103 00.000 7680 move complete, result=0
03:40:31.104 00.001 7680 worker thread done servicing request
03:40:31.104 00.000 6120 GuideStep: -0.2 px 92 ms EAST, 0.3 px 182 ms SOUTH
03:40:31.115 00.011 7680 Worker thread wakes up
03:40:31.116 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:31.117 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:32.368 01.251 7680 Exposure complete
03:40:32.511 00.143 7680 worker thread done servicing request
03:40:32.512 00.001 6120 OnExposeComplete: enter
03:40:32.516 00.004 6120 UpdateGuideState(): m_state=6
03:40:32.521 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3384
03:40:32.525 00.004 6120 Star::Find returns 1 (0), X=515.57, Y=671.70, Mass=8105, SNR=59.8, Peak=195 HFD=6.9
03:40:32.528 00.003 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
03:40:32.533 00.005 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
03:40:32.536 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.39 hyp=0.40 cameraTheta=-1.80 mountX=-0.16 mountY=0.31, mountTheta=2.05
03:40:32.541 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.39, opts=13)
03:40:32.546 00.005 6120 Enqueuing Move request for scope (-0.09, -0.39)
03:40:32.549 00.003 7680 Worker thread wakes up
03:40:32.549 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.39) opts 0xd
03:40:32.550 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.39)
03:40:32.551 00.001 7680 Moving (-0.09, -0.39) raw xDistance=-0.16 yDistance=0.31
03:40:32.551 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:40:32.551 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:40:32.551 00.000 7680 MoveAxis(E, 0, ABG)
03:40:32.551 00.000 7680 Move returns status 0, amount 0
03:40:32.552 00.001 7680 MoveAxis(S, 167, ABG)
03:40:32.552 00.000 7680 Guiding  Dir = 1, Dur = 167
03:40:32.552 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:32.556 00.004 7680 IsSlewing returns 0
03:40:32.557 00.001 6120 UpdateGuideState exits: m=8105 SNR=59.8
03:40:32.560 00.003 7680 IsGuiding returns 0
03:40:32.560 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:32.565 00.005 7680 PulseGuide returned control before completion, sleep 177
03:40:32.565 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:32.569 00.004 6120 Enqueuing Expose request
03:40:32.750 00.181 7680 IsGuiding returns 1
03:40:32.750 00.000 7680 scope still moving after pulse duration time elapsed
03:40:32.780 00.030 7680 IsSlewing returns 0
03:40:32.781 00.001 7680 IsGuiding returns 0
03:40:32.781 00.000 7680 scope move finished after 167 + 53 ms
03:40:32.781 00.000 7680 Move returns status 0, amount 167
03:40:32.782 00.001 7680 move complete, result=0
03:40:32.782 00.000 7680 worker thread done servicing request
03:40:32.784 00.002 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 167 ms SOUTH
03:40:32.790 00.006 7680 Worker thread wakes up
03:40:32.791 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:32.791 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:34.035 01.244 7680 Exposure complete
03:40:34.179 00.144 7680 worker thread done servicing request
03:40:34.180 00.001 6120 OnExposeComplete: enter
03:40:34.185 00.005 6120 UpdateGuideState(): m_state=6
03:40:34.190 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3385
03:40:34.193 00.003 6120 Star::Find returns 1 (0), X=515.52, Y=671.90, Mass=8144, SNR=59.1, Peak=200 HFD=6.6
03:40:34.198 00.005 6120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.19) = xAngle (-2.37 = -2.37)
03:40:34.201 00.003 6120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.50 = 0.50)
03:40:34.204 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.19 hyp=0.23 cameraTheta=-2.19 mountX=-0.17 mountY=0.11, mountTheta=2.56
03:40:34.209 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.19, opts=13)
03:40:34.213 00.004 6120 Enqueuing Move request for scope (-0.14, -0.19)
03:40:34.217 00.004 7680 Worker thread wakes up
03:40:34.217 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.19) opts 0xd
03:40:34.217 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.19)
03:40:34.217 00.000 7680 Moving (-0.14, -0.19) raw xDistance=-0.17 yDistance=0.11
03:40:34.217 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:34.221 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:40:34.221 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:40:34.221 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:40:34.221 00.000 7680 MoveAxis(E, 0, ABG)
03:40:34.221 00.000 7680 Move returns status 0, amount 0
03:40:34.221 00.000 7680 MoveAxis(N, 0, ABG)
03:40:34.222 00.001 7680 Move returns status 0, amount 0
03:40:34.223 00.001 7680 move complete, result=0
03:40:34.223 00.000 7680 worker thread done servicing request
03:40:34.223 00.000 6120 UpdateGuideState exits: m=8144 SNR=59.1
03:40:34.226 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:34.230 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:34.235 00.005 6120 Enqueuing Expose request
03:40:34.239 00.004 7680 Worker thread wakes up
03:40:34.239 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:34.239 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:34.240 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:35.493 01.253 7680 Exposure complete
03:40:35.630 00.137 7680 worker thread done servicing request
03:40:35.631 00.001 6120 OnExposeComplete: enter
03:40:35.639 00.008 6120 UpdateGuideState(): m_state=6
03:40:35.644 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3386
03:40:35.648 00.004 6120 Star::Find returns 1 (0), X=515.58, Y=671.81, Mass=8321, SNR=60.4, Peak=220 HFD=6.5
03:40:35.652 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
03:40:35.655 00.003 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
03:40:35.660 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.87 mountX=-0.13 mountY=0.21, mountTheta=2.14
03:40:35.665 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.28, opts=13)
03:40:35.671 00.006 6120 Enqueuing Move request for scope (-0.08, -0.28)
03:40:35.675 00.004 7680 Worker thread wakes up
03:40:35.676 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:35.680 00.004 6120 UpdateGuideState exits: m=8321 SNR=60.4
03:40:35.683 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:35.687 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:35.692 00.005 6120 Enqueuing Expose request
03:40:35.696 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.28) opts 0xd
03:40:35.696 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.28)
03:40:35.696 00.000 7680 Moving (-0.08, -0.28) raw xDistance=-0.13 yDistance=0.21
03:40:35.696 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:40:35.696 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:40:35.696 00.000 7680 MoveAxis(E, 0, ABG)
03:40:35.697 00.001 7680 Move returns status 0, amount 0
03:40:35.697 00.000 7680 MoveAxis(S, 114, ABG)
03:40:35.697 00.000 7680 Guiding  Dir = 1, Dur = 114
03:40:35.697 00.000 7680 IsSlewing returns 0
03:40:35.698 00.001 7680 IsGuiding returns 0
03:40:35.698 00.000 7680 PulseGuide returned control before completion, sleep 124
03:40:35.839 00.141 7680 IsGuiding returns 1
03:40:35.840 00.001 7680 scope still moving after pulse duration time elapsed
03:40:35.870 00.030 7680 IsSlewing returns 0
03:40:35.871 00.001 7680 IsGuiding returns 0
03:40:35.872 00.001 7680 scope move finished after 114 + 59 ms
03:40:35.872 00.000 7680 Move returns status 0, amount 114
03:40:35.872 00.000 7680 move complete, result=0
03:40:35.872 00.000 7680 worker thread done servicing request
03:40:35.873 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 114 ms SOUTH
03:40:35.880 00.007 7680 Worker thread wakes up
03:40:35.881 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:35.881 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:37.130 01.249 7680 Exposure complete
03:40:37.277 00.147 7680 worker thread done servicing request
03:40:37.277 00.000 6120 OnExposeComplete: enter
03:40:37.281 00.004 6120 UpdateGuideState(): m_state=6
03:40:37.285 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3387
03:40:37.290 00.005 6120 Star::Find returns 1 (0), X=515.49, Y=671.85, Mass=8431, SNR=60.5, Peak=219 HFD=6.6
03:40:37.293 00.003 6120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (0.19) = xAngle (-2.39 = -2.39)
03:40:37.298 00.005 6120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.49 = 0.49)
03:40:37.302 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.23 hyp=0.29 cameraTheta=-2.20 mountX=-0.21 mountY=0.13, mountTheta=2.57
03:40:37.307 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.23, opts=13)
03:40:37.311 00.004 6120 Enqueuing Move request for scope (-0.17, -0.23)
03:40:37.314 00.003 7680 Worker thread wakes up
03:40:37.314 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:37.319 00.005 6120 UpdateGuideState exits: m=8431 SNR=60.5
03:40:37.323 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:37.327 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.23) opts 0xd
03:40:37.327 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.23)
03:40:37.327 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:37.331 00.004 6120 Enqueuing Expose request
03:40:37.334 00.003 7680 Moving (-0.17, -0.23) raw xDistance=-0.21 yDistance=0.13
03:40:37.334 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:40:37.334 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:40:37.335 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:40:37.335 00.000 7680 MoveAxis(E, 86, ABG)
03:40:37.335 00.000 7680 Guiding  Dir = 2, Dur = 86
03:40:37.337 00.002 7680 IsSlewing returns 0
03:40:37.337 00.000 7680 IsGuiding returns 0
03:40:37.337 00.000 7680 PulseGuide returned control before completion, sleep 96
03:40:37.446 00.109 7680 IsGuiding returns 1
03:40:37.447 00.001 7680 scope still moving after pulse duration time elapsed
03:40:37.477 00.030 7680 IsSlewing returns 0
03:40:37.478 00.001 7680 IsGuiding returns 0
03:40:37.478 00.000 7680 scope move finished after 86 + 55 ms
03:40:37.479 00.001 7680 Move returns status 0, amount 86
03:40:37.479 00.000 7680 MoveAxis(N, 0, ABG)
03:40:37.480 00.001 7680 Move returns status 0, amount 0
03:40:37.480 00.000 7680 move complete, result=0
03:40:37.480 00.000 7680 worker thread done servicing request
03:40:37.480 00.000 7680 Worker thread wakes up
03:40:37.481 00.001 6120 GuideStep: -0.2 px 86 ms EAST, 0.1 px 0 ms NORTH
03:40:37.486 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:37.486 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:38.731 01.245 7680 Exposure complete
03:40:38.874 00.143 7680 worker thread done servicing request
03:40:38.874 00.000 6120 OnExposeComplete: enter
03:40:38.880 00.006 6120 UpdateGuideState(): m_state=6
03:40:38.887 00.007 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3388
03:40:38.894 00.007 6120 Star::Find returns 1 (0), X=515.40, Y=673.72, Mass=8194, SNR=60.3, Peak=221 HFD=6.5
03:40:38.897 00.003 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (0.19) = xAngle (1.54 = 1.54)
03:40:38.901 00.004 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.42 = -1.87)
03:40:38.905 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=1.63 hyp=1.65 cameraTheta=1.73 mountX=0.04 mountY=-1.58, mountTheta=-1.54
03:40:38.912 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=1.63, opts=13)
03:40:38.917 00.005 6120 Enqueuing Move request for scope (-0.26, 1.63)
03:40:38.922 00.005 7680 Worker thread wakes up
03:40:38.923 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:38.926 00.003 6120 UpdateGuideState exits: m=8194 SNR=60.3
03:40:38.929 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 1.63) opts 0xd
03:40:38.929 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:38.934 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.26, 1.63)
03:40:38.935 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:38.938 00.003 7680 Moving (-0.26, 1.63) raw xDistance=0.04 yDistance=-1.58
03:40:38.938 00.000 6120 Enqueuing Expose request
03:40:38.944 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:40:38.944 00.000 7680 resist switch: large excursion: input -1.58 thresh 0.60 direction from 1 to -1
03:40:38.944 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.74
03:40:38.944 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.58 from input -1.58
03:40:38.944 00.000 7680 MoveAxis(E, 0, ABG)
03:40:38.944 00.000 7680 Move returns status 0, amount 0
03:40:38.944 00.000 7680 MoveAxis(N, 858, ABG)
03:40:38.944 00.000 7680 Guiding  Dir = 0, Dur = 858
03:40:38.945 00.001 7680 IsSlewing returns 0
03:40:38.945 00.000 7680 IsGuiding returns 0
03:40:38.945 00.000 7680 PulseGuide returned control before completion, sleep 868
03:40:39.820 00.875 7680 IsGuiding returns 1
03:40:39.821 00.001 7680 scope still moving after pulse duration time elapsed
03:40:39.851 00.030 7680 IsSlewing returns 0
03:40:39.854 00.003 7680 IsGuiding returns 0
03:40:39.854 00.000 7680 scope move finished after 858 + 51 ms
03:40:39.854 00.000 7680 Move returns status 0, amount 858
03:40:39.854 00.000 7680 move complete, result=0
03:40:39.856 00.002 7680 worker thread done servicing request
03:40:39.856 00.000 7680 Worker thread wakes up
03:40:39.857 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -1.6 px 858 ms NORTH
03:40:39.863 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:39.863 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:41.119 01.256 7680 Exposure complete
03:40:41.261 00.142 7680 worker thread done servicing request
03:40:41.261 00.000 6120 OnExposeComplete: enter
03:40:41.267 00.006 6120 UpdateGuideState(): m_state=6
03:40:41.271 00.004 6120 Star::Find(15, 515, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3389
03:40:41.275 00.004 6120 Star::Find returns 1 (0), X=515.36, Y=670.96, Mass=8600, SNR=61.8, Peak=225 HFD=6.7
03:40:41.279 00.004 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
03:40:41.283 00.004 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
03:40:41.286 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=-1.12 hyp=1.16 cameraTheta=-1.83 mountX=-0.50 mountY=0.88, mountTheta=2.09
03:40:41.292 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=-1.12, opts=13)
03:40:41.297 00.005 6120 Enqueuing Move request for scope (-0.30, -1.12)
03:40:41.300 00.003 7680 Worker thread wakes up
03:40:41.300 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:41.304 00.004 6120 UpdateGuideState exits: m=8600 SNR=61.8
03:40:41.308 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:41.311 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:41.316 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -1.12) opts 0xd
03:40:41.316 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, -1.12)
03:40:41.317 00.001 7680 Moving (-0.30, -1.12) raw xDistance=-0.50 yDistance=0.88
03:40:41.318 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
03:40:41.318 00.000 7680 resist switch: large excursion: input 0.88 thresh 0.60 direction from -1 to 1
03:40:41.318 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.63
03:40:41.318 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88
03:40:41.318 00.000 7680 MoveAxis(E, 206, ABG)
03:40:41.319 00.001 7680 Guiding  Dir = 2, Dur = 206
03:40:41.319 00.000 6120 Enqueuing Expose request
03:40:41.322 00.003 7680 IsSlewing returns 0
03:40:41.322 00.000 7680 IsGuiding returns 0
03:40:41.323 00.001 7680 PulseGuide returned control before completion, sleep 216
03:40:41.547 00.224 7680 IsGuiding returns 1
03:40:41.547 00.000 7680 scope still moving after pulse duration time elapsed
03:40:41.576 00.029 7680 IsSlewing returns 0
03:40:41.576 00.000 7680 IsGuiding returns 0
03:40:41.578 00.002 7680 scope move finished after 206 + 49 ms
03:40:41.578 00.000 7680 Move returns status 0, amount 206
03:40:41.579 00.001 7680 MoveAxis(S, 477, ABG)
03:40:41.579 00.000 7680 Guiding  Dir = 1, Dur = 477
03:40:41.580 00.001 7680 IsSlewing returns 0
03:40:41.580 00.000 7680 IsGuiding returns 0
03:40:41.581 00.001 7680 PulseGuide returned control before completion, sleep 487
03:40:42.080 00.499 7680 IsGuiding returns 1
03:40:42.080 00.000 7680 scope still moving after pulse duration time elapsed
03:40:42.111 00.031 7680 IsSlewing returns 0
03:40:42.112 00.001 7680 IsGuiding returns 0
03:40:42.114 00.002 7680 scope move finished after 477 + 56 ms
03:40:42.114 00.000 7680 Move returns status 0, amount 477
03:40:42.114 00.000 7680 move complete, result=0
03:40:42.114 00.000 7680 worker thread done servicing request
03:40:42.114 00.000 7680 Worker thread wakes up
03:40:42.116 00.002 6120 GuideStep: -0.5 px 206 ms EAST, 0.9 px 477 ms SOUTH
03:40:42.122 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:42.122 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:43.376 01.254 7680 Exposure complete
03:40:43.521 00.145 7680 worker thread done servicing request
03:40:43.521 00.000 6120 OnExposeComplete: enter
03:40:43.525 00.004 6120 UpdateGuideState(): m_state=6
03:40:43.528 00.003 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3390
03:40:43.533 00.005 6120 Star::Find returns 1 (0), X=515.46, Y=670.86, Mass=8686, SNR=61.9, Peak=205 HFD=6.5
03:40:43.537 00.004 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
03:40:43.542 00.005 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
03:40:43.546 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-1.23 hyp=1.24 cameraTheta=-1.73 mountX=-0.42 mountY=1.02, mountTheta=1.96
03:40:43.551 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-1.23, opts=13)
03:40:43.554 00.003 6120 Enqueuing Move request for scope (-0.20, -1.23)
03:40:43.558 00.004 7680 Worker thread wakes up
03:40:43.559 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -1.23) opts 0xd
03:40:43.559 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -1.23)
03:40:43.559 00.000 7680 Moving (-0.20, -1.23) raw xDistance=-0.42 yDistance=1.02
03:40:43.559 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
03:40:43.560 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.02 from input 1.02
03:40:43.560 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:43.564 00.004 6120 UpdateGuideState exits: m=8686 SNR=61.9
03:40:43.568 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:43.572 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:43.577 00.005 7680 MoveAxis(E, 186, ABG)
03:40:43.577 00.000 7680 Guiding  Dir = 2, Dur = 186
03:40:43.578 00.001 6120 Enqueuing Expose request
03:40:43.581 00.003 7680 IsSlewing returns 0
03:40:43.582 00.001 7680 IsGuiding returns 0
03:40:43.582 00.000 7680 PulseGuide returned control before completion, sleep 196
03:40:43.791 00.209 7680 IsGuiding returns 1
03:40:43.792 00.001 7680 scope still moving after pulse duration time elapsed
03:40:43.822 00.030 7680 IsSlewing returns 0
03:40:43.827 00.005 7680 IsGuiding returns 0
03:40:43.827 00.000 7680 scope move finished after 186 + 59 ms
03:40:43.827 00.000 7680 Move returns status 0, amount 186
03:40:43.828 00.001 7680 MoveAxis(S, 552, ABG)
03:40:43.828 00.000 7680 Guiding  Dir = 1, Dur = 552
03:40:43.828 00.000 7680 IsSlewing returns 0
03:40:43.828 00.000 7680 IsGuiding returns 0
03:40:43.830 00.002 7680 PulseGuide returned control before completion, sleep 562
03:40:44.397 00.567 7680 IsGuiding returns 1
03:40:44.397 00.000 7680 scope still moving after pulse duration time elapsed
03:40:44.429 00.032 7680 IsSlewing returns 0
03:40:44.430 00.001 7680 IsGuiding returns 0
03:40:44.430 00.000 7680 scope move finished after 552 + 49 ms
03:40:44.431 00.001 7680 Move returns status 0, amount 552
03:40:44.431 00.000 7680 move complete, result=0
03:40:44.432 00.001 7680 worker thread done servicing request
03:40:44.432 00.000 7680 Worker thread wakes up
03:40:44.432 00.000 6120 GuideStep: -0.4 px 186 ms EAST, 1.0 px 552 ms SOUTH
03:40:44.438 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:44.438 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:45.690 01.252 7680 Exposure complete
03:40:45.832 00.142 7680 worker thread done servicing request
03:40:45.833 00.001 6120 OnExposeComplete: enter
03:40:45.836 00.003 6120 UpdateGuideState(): m_state=6
03:40:45.841 00.005 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3391
03:40:45.845 00.004 6120 Star::Find returns 1 (0), X=515.91, Y=671.02, Mass=8060, SNR=59.2, Peak=222 HFD=6.4
03:40:45.848 00.003 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
03:40:45.854 00.006 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
03:40:45.858 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-1.07 hyp=1.10 cameraTheta=-1.34 mountX=0.05 mountY=1.07, mountTheta=1.53
03:40:45.864 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-1.07, opts=13)
03:40:45.868 00.004 6120 Enqueuing Move request for scope (0.25, -1.07)
03:40:45.871 00.003 7680 Worker thread wakes up
03:40:45.871 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:45.874 00.003 6120 UpdateGuideState exits: m=8060 SNR=59.2
03:40:45.877 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:45.882 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -1.07) opts 0xd
03:40:45.882 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:45.888 00.006 7680 Handling offset move in thread for scope, endpoint = (0.25, -1.07)
03:40:45.888 00.000 7680 Moving (0.25, -1.07) raw xDistance=0.05 yDistance=1.07
03:40:45.888 00.000 6120 Enqueuing Expose request
03:40:45.893 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:40:45.893 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07
03:40:45.894 00.001 7680 MoveAxis(E, 0, ABG)
03:40:45.894 00.000 7680 Move returns status 0, amount 0
03:40:45.894 00.000 7680 MoveAxis(S, 581, ABG)
03:40:45.894 00.000 7680 Guiding  Dir = 1, Dur = 581
03:40:45.896 00.002 7680 IsSlewing returns 0
03:40:45.896 00.000 7680 IsGuiding returns 0
03:40:45.897 00.001 7680 PulseGuide returned control before completion, sleep 591
03:40:46.494 00.597 7680 IsGuiding returns 1
03:40:46.494 00.000 7680 scope still moving after pulse duration time elapsed
03:40:46.525 00.031 7680 IsSlewing returns 0
03:40:46.528 00.003 7680 IsGuiding returns 0
03:40:46.528 00.000 7680 scope move finished after 581 + 51 ms
03:40:46.529 00.001 7680 Move returns status 0, amount 581
03:40:46.529 00.000 7680 move complete, result=0
03:40:46.529 00.000 7680 worker thread done servicing request
03:40:46.530 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 1.1 px 581 ms SOUTH
03:40:46.536 00.006 7680 Worker thread wakes up
03:40:46.536 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:46.537 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:47.790 01.253 7680 Exposure complete
03:40:47.933 00.143 7680 worker thread done servicing request
03:40:47.933 00.000 6120 OnExposeComplete: enter
03:40:47.938 00.005 6120 UpdateGuideState(): m_state=6
03:40:47.941 00.003 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3392
03:40:47.947 00.006 6120 Star::Find returns 1 (0), X=515.98, Y=671.87, Mass=8347, SNR=61.1, Peak=204 HFD=6.5
03:40:47.952 00.005 6120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.19) = xAngle (-0.79 = -0.79)
03:40:47.957 00.005 6120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.09 = 2.09)
03:40:47.961 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=-0.22 hyp=0.39 cameraTheta=-0.60 mountX=0.27 mountY=0.34, mountTheta=0.89
03:40:47.966 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.22, opts=13)
03:40:47.970 00.004 6120 Enqueuing Move request for scope (0.32, -0.22)
03:40:47.975 00.005 7680 Worker thread wakes up
03:40:47.975 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.22) opts 0xd
03:40:47.975 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:47.978 00.003 6120 UpdateGuideState exits: m=8347 SNR=61.1
03:40:47.983 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:47.986 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:47.990 00.004 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.22)
03:40:47.990 00.000 7680 Moving (0.32, -0.22) raw xDistance=0.27 yDistance=0.34
03:40:47.991 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:40:47.991 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:40:47.991 00.000 7680 MoveAxis(W, 112, ABG)
03:40:47.991 00.000 7680 Guiding  Dir = 3, Dur = 112
03:40:47.991 00.000 6120 Enqueuing Expose request
03:40:47.996 00.005 7680 IsSlewing returns 0
03:40:47.996 00.000 7680 IsGuiding returns 0
03:40:47.997 00.001 7680 PulseGuide returned control before completion, sleep 122
03:40:48.120 00.123 7680 IsGuiding returns 1
03:40:48.121 00.001 7680 scope still moving after pulse duration time elapsed
03:40:48.151 00.030 7680 IsSlewing returns 0
03:40:48.153 00.002 7680 IsGuiding returns 0
03:40:48.153 00.000 7680 scope move finished after 112 + 44 ms
03:40:48.154 00.001 7680 Move returns status 0, amount 112
03:40:48.154 00.000 7680 MoveAxis(S, 184, ABG)
03:40:48.155 00.001 7680 Guiding  Dir = 1, Dur = 184
03:40:48.155 00.000 7680 IsSlewing returns 0
03:40:48.156 00.001 7680 IsGuiding returns 0
03:40:48.157 00.001 7680 PulseGuide returned control before completion, sleep 194
03:40:48.356 00.199 7680 IsGuiding returns 1
03:40:48.356 00.000 7680 scope still moving after pulse duration time elapsed
03:40:48.386 00.030 7680 IsSlewing returns 0
03:40:48.387 00.001 7680 IsGuiding returns 0
03:40:48.389 00.002 7680 scope move finished after 184 + 48 ms
03:40:48.389 00.000 7680 Move returns status 0, amount 184
03:40:48.389 00.000 7680 move complete, result=0
03:40:48.390 00.001 7680 worker thread done servicing request
03:40:48.390 00.000 7680 Worker thread wakes up
03:40:48.390 00.000 6120 GuideStep: 0.3 px 112 ms WEST, 0.3 px 184 ms SOUTH
03:40:48.396 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:48.396 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:49.642 01.246 7680 Exposure complete
03:40:49.780 00.138 7680 worker thread done servicing request
03:40:49.781 00.001 6120 OnExposeComplete: enter
03:40:49.785 00.004 6120 UpdateGuideState(): m_state=6
03:40:49.790 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3393
03:40:49.795 00.005 6120 Star::Find returns 1 (0), X=515.52, Y=672.54, Mass=8842, SNR=61.4, Peak=213 HFD=7.0
03:40:49.798 00.003 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (0.19) = xAngle (1.69 = 1.69)
03:40:49.802 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.56 = -1.72)
03:40:49.806 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.45 hyp=0.47 cameraTheta=1.88 mountX=-0.06 mountY=-0.47, mountTheta=-1.69
03:40:49.810 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.45, opts=13)
03:40:49.815 00.005 6120 Enqueuing Move request for scope (-0.14, 0.45)
03:40:49.819 00.004 7680 Worker thread wakes up
03:40:49.819 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.45) opts 0xd
03:40:49.819 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.45)
03:40:49.819 00.000 7680 Moving (-0.14, 0.45) raw xDistance=-0.06 yDistance=-0.47
03:40:49.819 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:40:49.820 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:49.824 00.004 6120 UpdateGuideState exits: m=8842 SNR=61.4
03:40:49.827 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:49.830 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:49.835 00.005 6120 Enqueuing Expose request
03:40:49.838 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:40:49.838 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
03:40:49.838 00.000 7680 MoveAxis(E, 0, ABG)
03:40:49.838 00.000 7680 Move returns status 0, amount 0
03:40:49.838 00.000 7680 MoveAxis(N, 0, ABG)
03:40:49.840 00.002 7680 Move returns status 0, amount 0
03:40:49.840 00.000 7680 move complete, result=0
03:40:49.840 00.000 7680 worker thread done servicing request
03:40:49.840 00.000 7680 Worker thread wakes up
03:40:49.840 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:49.841 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
03:40:49.844 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:51.092 01.248 7680 Exposure complete
03:40:51.247 00.155 7680 worker thread done servicing request
03:40:51.248 00.001 6120 OnExposeComplete: enter
03:40:51.252 00.004 6120 UpdateGuideState(): m_state=6
03:40:51.258 00.006 6120 Star::Find(15, 515, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3394
03:40:51.264 00.006 6120 Star::Find returns 1 (0), X=515.53, Y=671.97, Mass=8677, SNR=62.0, Peak=230 HFD=6.5
03:40:51.268 00.004 6120 CameraToMount -- cameraTheta (-2.41) - m_xAngle (0.19) = xAngle (-2.60 = -2.60)
03:40:51.272 00.004 6120 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.28 = 0.28)
03:40:51.276 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-2.41 mountX=-0.15 mountY=0.05, mountTheta=2.83
03:40:51.279 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.12, opts=13)
03:40:51.285 00.006 6120 Enqueuing Move request for scope (-0.13, -0.12)
03:40:51.289 00.004 7680 Worker thread wakes up
03:40:51.291 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
03:40:51.291 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
03:40:51.291 00.000 7680 Moving (-0.13, -0.12) raw xDistance=-0.15 yDistance=0.05
03:40:51.291 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:40:51.292 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:40:51.292 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:51.297 00.005 6120 UpdateGuideState exits: m=8677 SNR=62.0
03:40:51.300 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:51.304 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:51.308 00.004 6120 Enqueuing Expose request
03:40:51.311 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:40:51.312 00.001 7680 MoveAxis(E, 0, ABG)
03:40:51.312 00.000 7680 Move returns status 0, amount 0
03:40:51.312 00.000 7680 MoveAxis(N, 0, ABG)
03:40:51.312 00.000 7680 Move returns status 0, amount 0
03:40:51.312 00.000 7680 move complete, result=0
03:40:51.312 00.000 7680 worker thread done servicing request
03:40:51.313 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:40:51.317 00.004 7680 Worker thread wakes up
03:40:51.317 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:51.317 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:52.566 01.249 7680 Exposure complete
03:40:52.704 00.138 7680 worker thread done servicing request
03:40:52.704 00.000 6120 OnExposeComplete: enter
03:40:52.707 00.003 6120 UpdateGuideState(): m_state=6
03:40:52.710 00.003 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3395
03:40:52.715 00.005 6120 Star::Find returns 1 (0), X=515.51, Y=671.90, Mass=8393, SNR=60.7, Peak=213 HFD=6.5
03:40:52.720 00.005 6120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.19) = xAngle (-2.46 = -2.46)
03:40:52.726 00.006 6120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.42 = 0.42)
03:40:52.730 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.18 hyp=0.24 cameraTheta=-2.27 mountX=-0.19 mountY=0.10, mountTheta=2.66
03:40:52.735 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.18, opts=13)
03:40:52.738 00.003 6120 Enqueuing Move request for scope (-0.15, -0.18)
03:40:52.743 00.005 7680 Worker thread wakes up
03:40:52.743 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.18) opts 0xd
03:40:52.743 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.18)
03:40:52.743 00.000 7680 Moving (-0.15, -0.18) raw xDistance=-0.19 yDistance=0.10
03:40:52.743 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:40:52.744 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:40:52.744 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:52.748 00.004 6120 UpdateGuideState exits: m=8393 SNR=60.7
03:40:52.751 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:40:52.752 00.001 7680 MoveAxis(E, 0, ABG)
03:40:52.752 00.000 7680 Move returns status 0, amount 0
03:40:52.752 00.000 7680 MoveAxis(N, 0, ABG)
03:40:52.752 00.000 7680 Move returns status 0, amount 0
03:40:52.752 00.000 7680 move complete, result=0
03:40:52.752 00.000 7680 worker thread done servicing request
03:40:52.752 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:52.757 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:52.760 00.003 6120 Enqueuing Expose request
03:40:52.764 00.004 7680 Worker thread wakes up
03:40:52.764 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:52.767 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:52.768 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:54.017 01.249 7680 Exposure complete
03:40:54.160 00.143 7680 worker thread done servicing request
03:40:54.160 00.000 6120 OnExposeComplete: enter
03:40:54.165 00.005 6120 UpdateGuideState(): m_state=6
03:40:54.171 00.006 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3396
03:40:54.175 00.004 6120 Star::Find returns 1 (0), X=515.52, Y=671.89, Mass=8331, SNR=61.1, Peak=212 HFD=6.5
03:40:54.179 00.004 6120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.19) = xAngle (-2.36 = -2.36)
03:40:54.182 00.003 6120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.51 = 0.51)
03:40:54.185 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-2.18 mountX=-0.17 mountY=0.12, mountTheta=2.54
03:40:54.189 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.20, opts=13)
03:40:54.194 00.005 6120 Enqueuing Move request for scope (-0.14, -0.20)
03:40:54.198 00.004 7680 Worker thread wakes up
03:40:54.198 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:54.203 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
03:40:54.203 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
03:40:54.204 00.001 7680 Moving (-0.14, -0.20) raw xDistance=-0.17 yDistance=0.12
03:40:54.204 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:40:54.204 00.000 6120 UpdateGuideState exits: m=8331 SNR=61.1
03:40:54.208 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:54.211 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:40:54.211 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:54.215 00.004 6120 Enqueuing Expose request
03:40:54.219 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:40:54.219 00.000 7680 MoveAxis(E, 0, ABG)
03:40:54.220 00.001 7680 Move returns status 0, amount 0
03:40:54.220 00.000 7680 MoveAxis(N, 0, ABG)
03:40:54.220 00.000 7680 Move returns status 0, amount 0
03:40:54.220 00.000 7680 move complete, result=0
03:40:54.222 00.002 7680 worker thread done servicing request
03:40:54.222 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:40:54.226 00.004 7680 Worker thread wakes up
03:40:54.227 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:54.227 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:55.475 01.248 7680 Exposure complete
03:40:55.605 00.130 7680 worker thread done servicing request
03:40:55.605 00.000 6120 OnExposeComplete: enter
03:40:55.611 00.006 6120 UpdateGuideState(): m_state=6
03:40:55.615 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3397
03:40:55.619 00.004 6120 Star::Find returns 1 (0), X=515.39, Y=671.77, Mass=8286, SNR=60.4, Peak=205 HFD=6.8
03:40:55.623 00.004 6120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.19) = xAngle (-2.46 = -2.46)
03:40:55.627 00.004 6120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.42 = 0.42)
03:40:55.632 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=-0.32 hyp=0.42 cameraTheta=-2.27 mountX=-0.32 mountY=0.17, mountTheta=2.66
03:40:55.637 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-0.32, opts=13)
03:40:55.641 00.004 6120 Enqueuing Move request for scope (-0.27, -0.32)
03:40:55.645 00.004 7680 Worker thread wakes up
03:40:55.645 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.32) opts 0xd
03:40:55.646 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.27, -0.32)
03:40:55.646 00.000 7680 Moving (-0.27, -0.32) raw xDistance=-0.32 yDistance=0.17
03:40:55.646 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:40:55.646 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:40:55.647 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:40:55.647 00.000 7680 MoveAxis(E, 131, ABG)
03:40:55.647 00.000 7680 Guiding  Dir = 2, Dur = 131
03:40:55.647 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:55.652 00.005 7680 IsSlewing returns 0
03:40:55.652 00.000 6120 UpdateGuideState exits: m=8286 SNR=60.4
03:40:55.655 00.003 7680 IsGuiding returns 0
03:40:55.656 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:55.660 00.004 7680 PulseGuide returned control before completion, sleep 141
03:40:55.661 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:55.666 00.005 6120 Enqueuing Expose request
03:40:55.814 00.148 7680 IsGuiding returns 0
03:40:55.814 00.000 7680 Move returns status 0, amount 131
03:40:55.815 00.001 7680 MoveAxis(N, 0, ABG)
03:40:55.815 00.000 7680 Move returns status 0, amount 0
03:40:55.817 00.002 7680 move complete, result=0
03:40:55.818 00.001 7680 worker thread done servicing request
03:40:55.818 00.000 7680 Worker thread wakes up
03:40:55.819 00.001 6120 GuideStep: -0.3 px 131 ms EAST, 0.2 px 0 ms NORTH
03:40:55.827 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:55.827 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:57.074 01.247 7680 Exposure complete
03:40:57.228 00.154 7680 worker thread done servicing request
03:40:57.229 00.001 6120 OnExposeComplete: enter
03:40:57.233 00.004 6120 UpdateGuideState(): m_state=6
03:40:57.238 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3398
03:40:57.242 00.004 6120 Star::Find returns 1 (0), X=515.52, Y=671.65, Mass=8666, SNR=62.7, Peak=197 HFD=7.0
03:40:57.246 00.004 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
03:40:57.250 00.004 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
03:40:57.256 00.006 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.43 hyp=0.46 cameraTheta=-1.89 mountX=-0.22 mountY=0.33, mountTheta=2.17
03:40:57.265 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.43, opts=13)
03:40:57.270 00.005 6120 Enqueuing Move request for scope (-0.14, -0.43)
03:40:57.274 00.004 7680 Worker thread wakes up
03:40:57.274 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:57.278 00.004 6120 UpdateGuideState exits: m=8666 SNR=62.7
03:40:57.282 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:57.286 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:57.291 00.005 6120 Enqueuing Expose request
03:40:57.296 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.43) opts 0xd
03:40:57.296 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.43)
03:40:57.297 00.001 7680 Moving (-0.14, -0.43) raw xDistance=-0.22 yDistance=0.33
03:40:57.297 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
03:40:57.297 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:40:57.298 00.001 7680 MoveAxis(E, 99, ABG)
03:40:57.298 00.000 7680 Guiding  Dir = 2, Dur = 99
03:40:57.298 00.000 7680 IsSlewing returns 0
03:40:57.299 00.001 7680 IsGuiding returns 0
03:40:57.299 00.000 7680 PulseGuide returned control before completion, sleep 109
03:40:57.412 00.113 7680 IsGuiding returns 1
03:40:57.413 00.001 7680 scope still moving after pulse duration time elapsed
03:40:57.443 00.030 7680 IsSlewing returns 0
03:40:57.443 00.000 7680 IsGuiding returns 1
03:40:57.475 00.032 7680 IsSlewing returns 0
03:40:57.475 00.000 7680 IsGuiding returns 0
03:40:57.475 00.000 7680 scope move finished after 99 + 77 ms
03:40:57.475 00.000 7680 Move returns status 0, amount 99
03:40:57.476 00.001 7680 MoveAxis(S, 177, ABG)
03:40:57.476 00.000 7680 Guiding  Dir = 1, Dur = 177
03:40:57.476 00.000 7680 IsSlewing returns 0
03:40:57.477 00.001 7680 IsGuiding returns 0
03:40:57.477 00.000 7680 PulseGuide returned control before completion, sleep 187
03:40:57.680 00.203 7680 IsGuiding returns 1
03:40:57.680 00.000 7680 scope still moving after pulse duration time elapsed
03:40:57.712 00.032 7680 IsSlewing returns 0
03:40:57.713 00.001 7680 IsGuiding returns 0
03:40:57.713 00.000 7680 scope move finished after 177 + 59 ms
03:40:57.714 00.001 7680 Move returns status 0, amount 177
03:40:57.714 00.000 7680 move complete, result=0
03:40:57.715 00.001 7680 worker thread done servicing request
03:40:57.716 00.001 7680 Worker thread wakes up
03:40:57.716 00.000 6120 GuideStep: -0.2 px 99 ms EAST, 0.3 px 177 ms SOUTH
03:40:57.722 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:57.722 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:40:58.975 01.253 7680 Exposure complete
03:40:59.120 00.145 7680 worker thread done servicing request
03:40:59.120 00.000 6120 OnExposeComplete: enter
03:40:59.124 00.004 6120 UpdateGuideState(): m_state=6
03:40:59.129 00.005 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3399
03:40:59.133 00.004 6120 Star::Find returns 1 (0), X=515.63, Y=671.76, Mass=8548, SNR=61.1, Peak=205 HFD=6.8
03:40:59.138 00.005 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
03:40:59.143 00.005 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
03:40:59.146 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.32 hyp=0.32 cameraTheta=-1.66 mountX=-0.09 mountY=0.28, mountTheta=1.88
03:40:59.151 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.32, opts=13)
03:40:59.155 00.004 6120 Enqueuing Move request for scope (-0.03, -0.32)
03:40:59.160 00.005 7680 Worker thread wakes up
03:40:59.160 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:40:59.165 00.005 6120 UpdateGuideState exits: m=8548 SNR=61.1
03:40:59.169 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:40:59.174 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:40:59.177 00.003 6120 Enqueuing Expose request
03:40:59.181 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.32) opts 0xd
03:40:59.181 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.32)
03:40:59.181 00.000 7680 Moving (-0.03, -0.32) raw xDistance=-0.09 yDistance=0.28
03:40:59.181 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:40:59.181 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:40:59.183 00.002 7680 MoveAxis(E, 0, ABG)
03:40:59.183 00.000 7680 Move returns status 0, amount 0
03:40:59.183 00.000 7680 MoveAxis(S, 151, ABG)
03:40:59.183 00.000 7680 Guiding  Dir = 1, Dur = 151
03:40:59.183 00.000 7680 IsSlewing returns 0
03:40:59.184 00.001 7680 IsGuiding returns 0
03:40:59.184 00.000 7680 PulseGuide returned control before completion, sleep 161
03:40:59.354 00.170 7680 IsGuiding returns 1
03:40:59.355 00.001 7680 scope still moving after pulse duration time elapsed
03:40:59.385 00.030 7680 IsSlewing returns 0
03:40:59.386 00.001 7680 IsGuiding returns 0
03:40:59.387 00.001 7680 scope move finished after 151 + 52 ms
03:40:59.388 00.001 7680 Move returns status 0, amount 151
03:40:59.389 00.001 7680 move complete, result=0
03:40:59.389 00.000 7680 worker thread done servicing request
03:40:59.389 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 151 ms SOUTH
03:40:59.396 00.007 7680 Worker thread wakes up
03:40:59.396 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:40:59.396 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:41:00.652 01.256 7680 Exposure complete
03:41:00.787 00.135 7680 worker thread done servicing request
03:41:00.787 00.000 6120 OnExposeComplete: enter
03:41:00.792 00.005 6120 UpdateGuideState(): m_state=6
03:41:00.796 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3400
03:41:00.801 00.005 6120 Star::Find returns 1 (0), X=515.62, Y=673.94, Mass=8172, SNR=60.8, Peak=194 HFD=6.6
03:41:00.804 00.003 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (0.19) = xAngle (1.41 = 1.41)
03:41:00.807 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.28 = -2.00)
03:41:00.809 00.002 6120 CameraToMount -- cameraX=-0.04 cameraY=1.86 hyp=1.86 cameraTheta=1.59 mountX=0.30 mountY=-1.69, mountTheta=-1.39
03:41:00.814 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=1.86, opts=13)
03:41:00.818 00.004 6120 Enqueuing Move request for scope (-0.04, 1.86)
03:41:00.823 00.005 7680 Worker thread wakes up
03:41:00.823 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:00.827 00.004 6120 UpdateGuideState exits: m=8172 SNR=60.8
03:41:00.830 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:00.833 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:00.836 00.003 6120 Enqueuing Expose request
03:41:00.841 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 1.86) opts 0xd
03:41:00.841 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 1.86)
03:41:00.841 00.000 7680 Moving (-0.04, 1.86) raw xDistance=0.30 yDistance=-1.69
03:41:00.841 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:41:00.841 00.000 7680 resist switch: large excursion: input -1.69 thresh 0.60 direction from 1 to -1
03:41:00.841 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.06
03:41:00.842 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.69 from input -1.69
03:41:00.842 00.000 7680 MoveAxis(W, 123, ABG)
03:41:00.842 00.000 7680 Guiding  Dir = 3, Dur = 123
03:41:00.842 00.000 7680 IsSlewing returns 0
03:41:00.842 00.000 7680 IsGuiding returns 0
03:41:00.843 00.001 7680 PulseGuide returned control before completion, sleep 133
03:41:00.983 00.140 7680 IsGuiding returns 1
03:41:00.983 00.000 7680 scope still moving after pulse duration time elapsed
03:41:01.015 00.032 7680 IsSlewing returns 0
03:41:01.016 00.001 7680 IsGuiding returns 0
03:41:01.016 00.000 7680 scope move finished after 123 + 51 ms
03:41:01.017 00.001 7680 Move returns status 0, amount 123
03:41:01.017 00.000 7680 MoveAxis(N, 915, ABG)
03:41:01.018 00.001 7680 Guiding  Dir = 0, Dur = 915
03:41:01.018 00.000 7680 IsSlewing returns 0
03:41:01.018 00.000 7680 IsGuiding returns 0
03:41:01.019 00.001 7680 PulseGuide returned control before completion, sleep 925
03:41:01.958 00.939 7680 IsGuiding returns 1
03:41:01.959 00.001 7680 scope still moving after pulse duration time elapsed
03:41:01.990 00.031 7680 IsSlewing returns 0
03:41:01.991 00.001 7680 IsGuiding returns 0
03:41:01.992 00.001 7680 scope move finished after 915 + 58 ms
03:41:01.993 00.001 7680 Move returns status 0, amount 915
03:41:01.993 00.000 7680 move complete, result=0
03:41:01.993 00.000 7680 worker thread done servicing request
03:41:01.994 00.001 7680 Worker thread wakes up
03:41:01.994 00.000 6120 GuideStep: 0.3 px 123 ms WEST, -1.7 px 915 ms NORTH
03:41:02.000 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:02.000 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:41:03.246 01.246 7680 Exposure complete
03:41:03.411 00.165 7680 worker thread done servicing request
03:41:03.411 00.000 6120 OnExposeComplete: enter
03:41:03.418 00.007 6120 UpdateGuideState(): m_state=6
03:41:03.424 00.006 6120 Star::Find(15, 515, 673, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3401
03:41:03.427 00.003 6120 Star::Find returns 1 (0), X=515.38, Y=671.04, Mass=8627, SNR=61.6, Peak=244 HFD=6.6
03:41:03.431 00.004 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
03:41:03.434 00.003 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.86 = 0.86)
03:41:03.438 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=-1.05 hyp=1.08 cameraTheta=-1.83 mountX=-0.47 mountY=0.82, mountTheta=2.09
03:41:03.445 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-1.05, opts=13)
03:41:03.451 00.006 6120 Enqueuing Move request for scope (-0.28, -1.05)
03:41:03.454 00.003 7680 Worker thread wakes up
03:41:03.455 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:03.459 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -1.05) opts 0xd
03:41:03.459 00.000 6120 UpdateGuideState exits: m=8627 SNR=61.6
03:41:03.463 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.28, -1.05)
03:41:03.463 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:03.467 00.004 7680 Moving (-0.28, -1.05) raw xDistance=-0.47 yDistance=0.82
03:41:03.468 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:03.473 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.47
03:41:03.473 00.000 6120 Enqueuing Expose request
03:41:03.478 00.005 7680 resist switch: large excursion: input 0.82 thresh 0.60 direction from -1 to 1
03:41:03.478 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.46
03:41:03.478 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82
03:41:03.478 00.000 7680 MoveAxis(E, 182, ABG)
03:41:03.478 00.000 7680 Guiding  Dir = 2, Dur = 182
03:41:03.478 00.000 7680 IsSlewing returns 0
03:41:03.479 00.001 7680 IsGuiding returns 0
03:41:03.479 00.000 7680 PulseGuide returned control before completion, sleep 192
03:41:03.675 00.196 7680 IsGuiding returns 1
03:41:03.678 00.003 7680 scope still moving after pulse duration time elapsed
03:41:03.706 00.028 7680 IsSlewing returns 0
03:41:03.708 00.002 7680 IsGuiding returns 0
03:41:03.708 00.000 7680 scope move finished after 182 + 47 ms
03:41:03.708 00.000 7680 Move returns status 0, amount 182
03:41:03.710 00.002 7680 MoveAxis(S, 445, ABG)
03:41:03.710 00.000 7680 Guiding  Dir = 1, Dur = 445
03:41:03.711 00.001 7680 IsSlewing returns 0
03:41:03.712 00.001 7680 IsGuiding returns 0
03:41:03.713 00.001 7680 PulseGuide returned control before completion, sleep 455
03:41:04.175 00.462 7680 IsGuiding returns 1
03:41:04.178 00.003 7680 scope still moving after pulse duration time elapsed
03:41:04.206 00.028 7680 IsSlewing returns 0
03:41:04.208 00.002 7680 IsGuiding returns 0
03:41:04.208 00.000 7680 scope move finished after 445 + 50 ms
03:41:04.209 00.001 7680 Move returns status 0, amount 445
03:41:04.209 00.000 7680 move complete, result=0
03:41:04.209 00.000 7680 worker thread done servicing request
03:41:04.210 00.001 7680 Worker thread wakes up
03:41:04.211 00.001 6120 GuideStep: -0.5 px 182 ms EAST, 0.8 px 445 ms SOUTH
03:41:04.217 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:04.217 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:41:05.466 01.249 7680 Exposure complete
03:41:05.609 00.143 7680 worker thread done servicing request
03:41:05.609 00.000 6120 OnExposeComplete: enter
03:41:05.613 00.004 6120 UpdateGuideState(): m_state=6
03:41:05.617 00.004 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3402
03:41:05.620 00.003 6120 Star::Find returns 1 (0), X=515.53, Y=670.83, Mass=8318, SNR=60.6, Peak=193 HFD=6.6
03:41:05.625 00.005 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
03:41:05.627 00.002 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
03:41:05.632 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-1.26 hyp=1.26 cameraTheta=-1.67 mountX=-0.36 mountY=1.07, mountTheta=1.89
03:41:05.639 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-1.26, opts=13)
03:41:05.644 00.005 6120 Enqueuing Move request for scope (-0.13, -1.26)
03:41:05.649 00.005 7680 Worker thread wakes up
03:41:05.649 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:05.653 00.004 6120 UpdateGuideState exits: m=8318 SNR=60.6
03:41:05.657 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:05.661 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:05.667 00.006 6120 Enqueuing Expose request
03:41:05.670 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -1.26) opts 0xd
03:41:05.670 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -1.26)
03:41:05.670 00.000 7680 Moving (-0.13, -1.26) raw xDistance=-0.36 yDistance=1.07
03:41:05.670 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
03:41:05.671 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07
03:41:05.671 00.000 7680 MoveAxis(E, 159, ABG)
03:41:05.671 00.000 7680 Guiding  Dir = 2, Dur = 159
03:41:05.672 00.001 7680 IsSlewing returns 0
03:41:05.672 00.000 7680 IsGuiding returns 0
03:41:05.673 00.001 7680 PulseGuide returned control before completion, sleep 169
03:41:05.849 00.176 7680 IsGuiding returns 1
03:41:05.850 00.001 7680 scope still moving after pulse duration time elapsed
03:41:05.880 00.030 7680 IsSlewing returns 0
03:41:05.881 00.001 7680 IsGuiding returns 0
03:41:05.882 00.001 7680 scope move finished after 159 + 50 ms
03:41:05.882 00.000 7680 Move returns status 0, amount 159
03:41:05.883 00.001 7680 MoveAxis(S, 583, ABG)
03:41:05.883 00.000 7680 Guiding  Dir = 1, Dur = 583
03:41:05.883 00.000 7680 IsSlewing returns 0
03:41:05.884 00.001 7680 IsGuiding returns 0
03:41:05.885 00.001 7680 PulseGuide returned control before completion, sleep 593
03:41:06.490 00.605 7680 IsGuiding returns 1
03:41:06.492 00.002 7680 scope still moving after pulse duration time elapsed
03:41:06.521 00.029 7680 IsSlewing returns 0
03:41:06.523 00.002 7680 IsGuiding returns 0
03:41:06.523 00.000 7680 scope move finished after 583 + 55 ms
03:41:06.523 00.000 7680 Move returns status 0, amount 583
03:41:06.525 00.002 7680 move complete, result=0
03:41:06.526 00.001 7680 worker thread done servicing request
03:41:06.526 00.000 6120 GuideStep: -0.4 px 159 ms EAST, 1.1 px 583 ms SOUTH
03:41:06.532 00.006 7680 Worker thread wakes up
03:41:06.532 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:06.533 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:41:07.784 01.251 7680 Exposure complete
03:41:07.929 00.145 7680 worker thread done servicing request
03:41:07.929 00.000 6120 OnExposeComplete: enter
03:41:07.933 00.004 6120 UpdateGuideState(): m_state=6
03:41:07.936 00.003 6120 Star::Find(15, 515, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3403
03:41:07.941 00.005 6120 Star::Find returns 1 (0), X=516.04, Y=671.75, Mass=8668, SNR=62.1, Peak=198 HFD=6.8
03:41:07.946 00.005 6120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.19) = xAngle (-0.91 = -0.91)
03:41:07.953 00.007 6120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.96 = 1.96)
03:41:07.957 00.004 6120 CameraToMount -- cameraX=0.38 cameraY=-0.34 hyp=0.51 cameraTheta=-0.73 mountX=0.31 mountY=0.47, mountTheta=0.99
03:41:07.962 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=-0.34, opts=13)
03:41:07.967 00.005 6120 Enqueuing Move request for scope (0.38, -0.34)
03:41:07.970 00.003 7680 Worker thread wakes up
03:41:07.970 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.34) opts 0xd
03:41:07.970 00.000 7680 Handling offset move in thread for scope, endpoint = (0.38, -0.34)
03:41:07.972 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:07.977 00.005 7680 Moving (0.38, -0.34) raw xDistance=0.31 yDistance=0.47
03:41:07.977 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
03:41:07.977 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
03:41:07.977 00.000 7680 MoveAxis(W, 116, ABG)
03:41:07.978 00.001 7680 Guiding  Dir = 3, Dur = 116
03:41:07.978 00.000 6120 UpdateGuideState exits: m=8668 SNR=62.1
03:41:07.983 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:07.987 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:07.990 00.003 6120 Enqueuing Expose request
03:41:07.994 00.004 7680 IsSlewing returns 0
03:41:07.994 00.000 7680 IsGuiding returns 0
03:41:07.994 00.000 7680 PulseGuide returned control before completion, sleep 126
03:41:08.133 00.139 7680 IsGuiding returns 1
03:41:08.133 00.000 7680 scope still moving after pulse duration time elapsed
03:41:08.163 00.030 7680 IsSlewing returns 0
03:41:08.165 00.002 7680 IsGuiding returns 0
03:41:08.166 00.001 7680 scope move finished after 116 + 55 ms
03:41:08.166 00.000 7680 Move returns status 0, amount 116
03:41:08.167 00.001 7680 MoveAxis(S, 255, ABG)
03:41:08.167 00.000 7680 Guiding  Dir = 1, Dur = 255
03:41:08.167 00.000 7680 IsSlewing returns 0
03:41:08.167 00.000 7680 IsGuiding returns 0
03:41:08.169 00.002 7680 PulseGuide returned control before completion, sleep 265
03:41:08.444 00.275 7680 IsGuiding returns 1
03:41:08.446 00.002 7680 scope still moving after pulse duration time elapsed
03:41:08.476 00.030 7680 IsSlewing returns 0
03:41:08.477 00.001 7680 IsGuiding returns 0
03:41:08.477 00.000 7680 scope move finished after 255 + 54 ms
03:41:08.477 00.000 7680 Move returns status 0, amount 255
03:41:08.477 00.000 7680 move complete, result=0
03:41:08.479 00.002 7680 worker thread done servicing request
03:41:08.479 00.000 6120 GuideStep: 0.3 px 116 ms WEST, 0.5 px 255 ms SOUTH
03:41:08.484 00.005 7680 Worker thread wakes up
03:41:08.484 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:08.484 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:41:09.738 01.254 7680 Exposure complete
03:41:09.867 00.129 7680 worker thread done servicing request
03:41:09.867 00.000 6120 OnExposeComplete: enter
03:41:09.871 00.004 6120 UpdateGuideState(): m_state=6
03:41:09.874 00.003 6120 Star::Find(15, 516, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3404
03:41:09.879 00.005 6120 Star::Find returns 1 (0), X=515.61, Y=671.79, Mass=8268, SNR=59.7, Peak=199 HFD=6.5
03:41:09.882 00.003 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
03:41:09.887 00.005 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
03:41:09.891 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.29 hyp=0.30 cameraTheta=-1.76 mountX=-0.11 mountY=0.24, mountTheta=2.00
03:41:09.896 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.29, opts=13)
03:41:09.900 00.004 6120 Enqueuing Move request for scope (-0.05, -0.29)
03:41:09.903 00.003 7680 Worker thread wakes up
03:41:09.903 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.29) opts 0xd
03:41:09.904 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.29)
03:41:09.904 00.000 7680 Moving (-0.05, -0.29) raw xDistance=-0.11 yDistance=0.24
03:41:09.905 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:41:09.905 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:41:09.905 00.000 7680 MoveAxis(E, 0, ABG)
03:41:09.905 00.000 7680 Move returns status 0, amount 0
03:41:09.905 00.000 7680 MoveAxis(S, 130, ABG)
03:41:09.905 00.000 7680 Guiding  Dir = 1, Dur = 130
03:41:09.906 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:09.909 00.003 7680 IsSlewing returns 0
03:41:09.909 00.000 6120 UpdateGuideState exits: m=8268 SNR=59.7
03:41:09.913 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:09.916 00.003 7680 IsGuiding returns 0
03:41:09.918 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:09.921 00.003 6120 Enqueuing Expose request
03:41:09.925 00.004 7680 PulseGuide returned control before completion, sleep 140
03:41:10.074 00.149 7680 IsGuiding returns 1
03:41:10.076 00.002 7680 scope still moving after pulse duration time elapsed
03:41:10.107 00.031 7680 IsSlewing returns 0
03:41:10.108 00.001 7680 IsGuiding returns 0
03:41:10.109 00.001 7680 scope move finished after 130 + 61 ms
03:41:10.109 00.000 7680 Move returns status 0, amount 130
03:41:10.110 00.001 7680 move complete, result=0
03:41:10.110 00.000 7680 worker thread done servicing request
03:41:10.111 00.001 7680 Worker thread wakes up
03:41:10.112 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 130 ms SOUTH
03:41:10.118 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:10.118 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,657,31,31)
03:41:11.364 01.246 7680 Exposure complete
03:41:11.397 00.033 6120 evsrv: cli 0FAEFBB8 connect
03:41:11.532 00.135 6120 case statement mapped state 6 to 3
03:41:11.537 00.005 6120 case statement mapped state 6 to 3
03:41:11.540 00.003 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"8905ac53-0752-418d-8d08-9a8d348b9302"}
03:41:11.544 00.004 6120 case statement mapped state 6 to 3
03:41:11.547 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"8905ac53-0752-418d-8d08-9a8d348b9302"}
03:41:11.552 00.005 6120 evsrv: cli 0FAEFBB8 disconnect
03:41:11.559 00.007 6120 evsrv: cli 0FAEFD98 connect
03:41:11.563 00.004 6120 case statement mapped state 6 to 3
03:41:11.567 00.004 6120 case statement mapped state 6 to 3
03:41:11.571 00.004 6120 evsrv: cli 0FAEFD98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"0a5a2031-3980-431e-9f6f-0388bbf5efb4"}
03:41:11.712 00.141 6120 PhdController::Dither begins
03:41:11.715 00.003 6120 dither: size=5.00, dRA=-4.94 dDec=2.08
03:41:11.718 00.003 6120 MountToCamera -- mountTheta (-2.74) + m_xAngle (0.19) = xAngle (-2.56 = -2.56)
03:41:11.723 00.005 6120 MountToCamera -- mountX=-4.94 mountY=2.08 hyp=5.36 mountTheta=-2.74 cameraX=-4.47, cameraY=-2.96 cameraTheta=-2.56
03:41:11.833 00.110 6120 setting lock position to (511.19, 669.13)
03:41:11.838 00.005 6120 Mount: notify guiding dithered (-4.5, -3.0)
03:41:11.842 00.004 6120 Status Line: Dither by -4.94,2.08
03:41:11.848 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
03:41:11.852 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
03:41:11.855 00.003 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"0a5a2031-3980-431e-9f6f-0388bbf5efb4"}
03:41:11.859 00.004 6120 evsrv: cli 0FAEFD98 disconnect
03:41:11.880 00.021 7680 worker thread done servicing request
03:41:11.880 00.000 6120 OnExposeComplete: enter
03:41:11.884 00.004 6120 UpdateGuideState(): m_state=6
03:41:11.887 00.003 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3405
03:41:11.890 00.003 6120 Star::Find returns 1 (0), X=515.54, Y=671.88, Mass=8459, SNR=60.7, Peak=219 HFD=6.5
03:41:11.894 00.004 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (0.19) = xAngle (0.38 = 0.38)
03:41:11.897 00.003 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.25 = -3.03)
03:41:11.900 00.003 6120 CameraToMount -- cameraX=4.35 cameraY=2.75 hyp=5.14 cameraTheta=0.56 mountX=4.78 mountY=-0.56, mountTheta=-0.12
03:41:11.904 00.004 6120 dither recenter: remaining=(4.9,-2.1) step=(4.9,-2.1)
03:41:11.907 00.003 6120 MountToCamera -- mountTheta (0.40) + m_xAngle (0.19) = xAngle (0.59 = 0.59)
03:41:11.911 00.004 6120 MountToCamera -- mountX=4.94 mountY=-2.08 hyp=5.36 mountTheta=0.40 cameraX=4.47, cameraY=2.96 cameraTheta=0.59
03:41:11.913 00.002 6120 SchedulePrimaryMove(0D6325F0, x=4.47, y=2.96, opts=4)
03:41:11.916 00.003 6120 Enqueuing Move request for scope (4.47, 2.96)
03:41:11.918 00.002 6120 Mount: notify direct move 4.94,-2.08
03:41:11.922 00.004 7680 Worker thread wakes up
03:41:11.922 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:11.924 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (4.47, 2.96) opts 0x4
03:41:11.925 00.001 6120 UpdateGuideState exits: m=8459 SNR=60.7
03:41:11.928 00.003 7680 Handling offset move in thread for scope, endpoint = (4.47, 2.96)
03:41:11.928 00.000 6120 PhdController: settling, locked = 1, distance = 5.78 (1.50) aobump = 0 frame = 1 / 99999
03:41:11.930 00.002 7680 Moving (4.47, 2.96) raw xDistance=4.94 yDistance=-2.08
03:41:11.930 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063671.930,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.78,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:41:11.933 00.003 7680 MoveAxis(W, 3203, B)
03:41:11.933 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:11.936 00.003 7680 Guiding  Dir = 3, Dur = 3203
03:41:11.936 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:11.940 00.004 7680 IsSlewing returns 0
03:41:11.940 00.000 6120 Enqueuing Expose request
03:41:11.945 00.005 7680 IsGuiding returns 0
03:41:11.945 00.000 7680 PulseGuide returned control before completion, sleep 3213
03:41:15.168 03.223 7680 IsGuiding returns 1
03:41:15.168 00.000 7680 scope still moving after pulse duration time elapsed
03:41:15.201 00.033 7680 IsSlewing returns 0
03:41:15.202 00.001 7680 IsGuiding returns 0
03:41:15.202 00.000 7680 scope move finished after 3203 + 54 ms
03:41:15.203 00.001 7680 Move returns status 0, amount 3203
03:41:15.203 00.000 7680 MoveAxis(N, 1128, B)
03:41:15.203 00.000 7680 Guiding  Dir = 0, Dur = 1128
03:41:15.203 00.000 7680 IsSlewing returns 0
03:41:15.204 00.001 7680 IsGuiding returns 0
03:41:15.204 00.000 7680 PulseGuide returned control before completion, sleep 1138
03:41:16.345 01.141 7680 IsGuiding returns 1
03:41:16.346 00.001 7680 scope still moving after pulse duration time elapsed
03:41:16.376 00.030 7680 IsSlewing returns 0
03:41:16.379 00.003 7680 IsGuiding returns 1
03:41:16.407 00.028 7680 IsSlewing returns 0
03:41:16.408 00.001 7680 IsGuiding returns 0
03:41:16.409 00.001 7680 scope move finished after 1128 + 75 ms
03:41:16.409 00.000 7680 Move returns status 0, amount 1128
03:41:16.409 00.000 7680 move complete, result=0
03:41:16.410 00.001 7680 worker thread done servicing request
03:41:16.410 00.000 6120 GuideStep: 4.9 px 3203 ms WEST, -2.1 px 1128 ms NORTH
03:41:16.415 00.005 7680 Worker thread wakes up
03:41:16.415 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:16.416 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:17.666 01.250 7680 Exposure complete
03:41:17.795 00.129 7680 worker thread done servicing request
03:41:17.796 00.001 6120 OnExposeComplete: enter
03:41:17.800 00.004 6120 UpdateGuideState(): m_state=6
03:41:17.803 00.003 6120 Star::Find(15, 515, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3406
03:41:17.807 00.004 6120 Star::Find returns 1 (0), X=510.23, Y=670.85, Mass=8703, SNR=62.3, Peak=218 HFD=6.7
03:41:17.811 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (0.19) = xAngle (1.89 = 1.89)
03:41:17.813 00.002 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.77 = -1.52)
03:41:17.817 00.004 6120 CameraToMount -- cameraX=-0.96 cameraY=1.72 hyp=1.97 cameraTheta=2.08 mountX=-0.62 mountY=-1.97, mountTheta=-1.88
03:41:17.822 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.96, y=1.72, opts=13)
03:41:17.825 00.003 6120 Enqueuing Move request for scope (-0.96, 1.72)
03:41:17.829 00.004 7680 Worker thread wakes up
03:41:17.829 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 1.72) opts 0xd
03:41:17.830 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.96, 1.72)
03:41:17.830 00.000 7680 Moving (-0.96, 1.72) raw xDistance=-0.62 yDistance=-1.97
03:41:17.830 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
03:41:17.830 00.000 7680 resist switch: large excursion: input -1.97 thresh 0.60 direction from 0 to -1
03:41:17.830 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.90
03:41:17.831 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.97 from input -1.97
03:41:17.831 00.000 7680 MoveAxis(E, 255, ABG)
03:41:17.831 00.000 7680 Guiding  Dir = 2, Dur = 255
03:41:17.831 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:17.835 00.004 7680 IsSlewing returns 0
03:41:17.835 00.000 6120 UpdateGuideState exits: m=8703 SNR=62.3
03:41:17.840 00.005 7680 IsGuiding returns 0
03:41:17.840 00.000 6120 PhdController: settling, locked = 1, distance = 1.97 (1.50) aobump = 0 frame = 2 / 99999
03:41:17.843 00.003 7680 PulseGuide returned control before completion, sleep 265
03:41:17.843 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063677.843,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.97,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:41:17.847 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:17.851 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:17.854 00.003 6120 Enqueuing Expose request
03:41:18.124 00.270 7680 IsGuiding returns 0
03:41:18.125 00.001 7680 Move returns status 0, amount 255
03:41:18.125 00.000 7680 MoveAxis(N, 1068, ABG)
03:41:18.125 00.000 7680 Guiding  Dir = 0, Dur = 1068
03:41:18.127 00.002 7680 IsSlewing returns 0
03:41:18.128 00.001 7680 IsGuiding returns 0
03:41:18.130 00.002 7680 PulseGuide returned control before completion, sleep 1078
03:41:19.218 01.088 7680 IsGuiding returns 1
03:41:19.218 00.000 7680 scope still moving after pulse duration time elapsed
03:41:19.249 00.031 7680 IsSlewing returns 0
03:41:19.249 00.000 7680 IsGuiding returns 0
03:41:19.250 00.001 7680 scope move finished after 1068 + 52 ms
03:41:19.250 00.000 7680 Move returns status 0, amount 1068
03:41:19.250 00.000 7680 move complete, result=0
03:41:19.250 00.000 7680 worker thread done servicing request
03:41:19.250 00.000 6120 GuideStep: -0.6 px 255 ms EAST, -2.0 px 1068 ms NORTH
03:41:19.257 00.007 7680 Worker thread wakes up
03:41:19.257 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:19.257 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:20.519 01.262 7680 Exposure complete
03:41:20.652 00.133 7680 worker thread done servicing request
03:41:20.652 00.000 6120 OnExposeComplete: enter
03:41:20.655 00.003 6120 UpdateGuideState(): m_state=6
03:41:20.659 00.004 6120 Star::Find(15, 510, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3407
03:41:20.663 00.004 6120 Star::Find returns 1 (0), X=510.31, Y=669.10, Mass=8282, SNR=59.9, Peak=199 HFD=6.5
03:41:20.668 00.005 6120 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.19) = xAngle (-3.30 = 2.99)
03:41:20.671 00.003 6120 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.42 = -0.42)
03:41:20.675 00.004 6120 CameraToMount -- cameraX=-0.88 cameraY=-0.03 hyp=0.88 cameraTheta=-3.11 mountX=-0.87 mountY=-0.36, mountTheta=-2.75
03:41:20.679 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.88, y=-0.03, opts=13)
03:41:20.684 00.005 6120 Enqueuing Move request for scope (-0.88, -0.03)
03:41:20.686 00.002 7680 Worker thread wakes up
03:41:20.687 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.88, -0.03) opts 0xd
03:41:20.687 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:20.691 00.004 6120 UpdateGuideState exits: m=8282 SNR=59.9
03:41:20.694 00.003 6120 PhdController: settling, locked = 1, distance = 1.64 (1.50) aobump = 0 frame = 3 / 99999
03:41:20.698 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.88, -0.03)
03:41:20.698 00.000 7680 Moving (-0.88, -0.03) raw xDistance=-0.87 yDistance=-0.36
03:41:20.698 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.87
03:41:20.699 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.36 from input -0.36
03:41:20.699 00.000 7680 MoveAxis(E, 373, ABG)
03:41:20.699 00.000 7680 Guiding  Dir = 2, Dur = 373
03:41:20.699 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063680.698,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.64,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:41:20.702 00.003 7680 IsSlewing returns 0
03:41:20.703 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:20.706 00.003 7680 IsGuiding returns 0
03:41:20.706 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:20.710 00.004 6120 Enqueuing Expose request
03:41:20.713 00.003 7680 PulseGuide returned control before completion, sleep 383
03:41:21.102 00.389 7680 IsGuiding returns 0
03:41:21.102 00.000 7680 Move returns status 0, amount 373
03:41:21.103 00.001 7680 MoveAxis(N, 196, ABG)
03:41:21.103 00.000 7680 Guiding  Dir = 0, Dur = 196
03:41:21.103 00.000 7680 IsSlewing returns 0
03:41:21.103 00.000 7680 IsGuiding returns 0
03:41:21.105 00.002 7680 PulseGuide returned control before completion, sleep 206
03:41:21.320 00.215 7680 IsGuiding returns 1
03:41:21.322 00.002 7680 scope still moving after pulse duration time elapsed
03:41:21.352 00.030 7680 IsSlewing returns 0
03:41:21.354 00.002 7680 IsGuiding returns 0
03:41:21.354 00.000 7680 scope move finished after 196 + 53 ms
03:41:21.355 00.001 7680 Move returns status 0, amount 196
03:41:21.355 00.000 7680 move complete, result=0
03:41:21.356 00.001 7680 worker thread done servicing request
03:41:21.357 00.001 7680 Worker thread wakes up
03:41:21.357 00.000 6120 GuideStep: -0.9 px 373 ms EAST, -0.4 px 196 ms NORTH
03:41:21.363 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:21.363 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:22.612 01.249 7680 Exposure complete
03:41:22.750 00.138 7680 worker thread done servicing request
03:41:22.750 00.000 6120 OnExposeComplete: enter
03:41:22.754 00.004 6120 UpdateGuideState(): m_state=6
03:41:22.759 00.005 6120 Star::Find(15, 510, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3408
03:41:22.764 00.005 6120 Star::Find returns 1 (0), X=510.95, Y=669.00, Mass=8351, SNR=59.6, Peak=197 HFD=6.4
03:41:22.768 00.004 6120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (0.19) = xAngle (-2.84 = -2.84)
03:41:22.771 00.003 6120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.04 = 0.04)
03:41:22.775 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.13 hyp=0.27 cameraTheta=-2.65 mountX=-0.26 mountY=0.01, mountTheta=3.10
03:41:22.780 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.13, opts=13)
03:41:22.783 00.003 6120 Enqueuing Move request for scope (-0.24, -0.13)
03:41:22.787 00.004 7680 Worker thread wakes up
03:41:22.788 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:22.790 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.13) opts 0xd
03:41:22.790 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.13)
03:41:22.792 00.002 6120 UpdateGuideState exits: m=8351 SNR=59.6
03:41:22.795 00.003 6120 PhdController: settling, locked = 1, distance = 1.23 (1.50) aobump = 0 frame = 4 / 99999
03:41:22.798 00.003 7680 Moving (-0.24, -0.13) raw xDistance=-0.26 yDistance=0.01
03:41:22.798 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.26
03:41:22.798 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063682.798,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.23,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:41:22.802 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:41:22.803 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:22.807 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:22.810 00.003 6120 Enqueuing Expose request
03:41:22.814 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:41:22.814 00.000 7680 MoveAxis(E, 133, ABG)
03:41:22.814 00.000 7680 Guiding  Dir = 2, Dur = 133
03:41:22.816 00.002 7680 IsSlewing returns 0
03:41:22.816 00.000 7680 IsGuiding returns 0
03:41:22.817 00.001 7680 PulseGuide returned control before completion, sleep 143
03:41:22.975 00.158 7680 IsGuiding returns 0
03:41:22.975 00.000 7680 Move returns status 0, amount 133
03:41:22.976 00.001 7680 MoveAxis(N, 0, ABG)
03:41:22.976 00.000 7680 Move returns status 0, amount 0
03:41:22.976 00.000 7680 move complete, result=0
03:41:22.977 00.001 7680 worker thread done servicing request
03:41:22.977 00.000 7680 Worker thread wakes up
03:41:22.978 00.001 6120 GuideStep: -0.3 px 133 ms EAST, 0.0 px 0 ms NORTH
03:41:22.983 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:22.984 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:24.237 01.253 7680 Exposure complete
03:41:24.372 00.135 7680 worker thread done servicing request
03:41:24.373 00.001 6120 OnExposeComplete: enter
03:41:24.377 00.004 6120 UpdateGuideState(): m_state=6
03:41:24.381 00.004 6120 Star::Find(15, 510, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3409
03:41:24.384 00.003 6120 Star::Find returns 1 (0), X=511.11, Y=668.76, Mass=8433, SNR=60.8, Peak=210 HFD=6.7
03:41:24.389 00.005 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
03:41:24.392 00.003 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
03:41:24.395 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.36 hyp=0.37 cameraTheta=-1.80 mountX=-0.15 mountY=0.29, mountTheta=2.05
03:41:24.400 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.36, opts=13)
03:41:24.404 00.004 6120 Enqueuing Move request for scope (-0.08, -0.36)
03:41:24.408 00.004 7680 Worker thread wakes up
03:41:24.408 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.36) opts 0xd
03:41:24.408 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.36)
03:41:24.409 00.001 7680 Moving (-0.08, -0.36) raw xDistance=-0.15 yDistance=0.29
03:41:24.409 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:41:24.409 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:41:24.409 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:24.412 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
03:41:24.412 00.000 7680 MoveAxis(E, 0, ABG)
03:41:24.414 00.002 7680 Move returns status 0, amount 0
03:41:24.414 00.000 7680 MoveAxis(N, 0, ABG)
03:41:24.414 00.000 7680 Move returns status 0, amount 0
03:41:24.414 00.000 6120 UpdateGuideState exits: m=8433 SNR=60.8
03:41:24.418 00.004 7680 move complete, result=0
03:41:24.419 00.001 7680 worker thread done servicing request
03:41:24.419 00.000 6120 PhdController: settling, locked = 1, distance = 0.97 (1.50) aobump = 0 frame = 5 / 99999
03:41:24.422 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764063684.422,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.97,"Time":1.6,"SettleTime":10.0,"StarLocked":true}
03:41:24.425 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:24.430 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:24.432 00.002 6120 Enqueuing Expose request
03:41:24.437 00.005 7680 Worker thread wakes up
03:41:24.437 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
03:41:24.440 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:24.440 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:25.694 01.254 7680 Exposure complete
03:41:25.820 00.126 7680 worker thread done servicing request
03:41:25.820 00.000 6120 OnExposeComplete: enter
03:41:25.825 00.005 6120 UpdateGuideState(): m_state=6
03:41:25.829 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3410
03:41:25.833 00.004 6120 Star::Find returns 1 (0), X=510.83, Y=668.81, Mass=8393, SNR=59.9, Peak=205 HFD=6.6
03:41:25.837 00.004 6120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (0.19) = xAngle (-2.61 = -2.61)
03:41:25.841 00.004 6120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.26 = 0.26)
03:41:25.843 00.002 6120 CameraToMount -- cameraX=-0.36 cameraY=-0.32 hyp=0.48 cameraTheta=-2.42 mountX=-0.42 mountY=0.13, mountTheta=2.85
03:41:25.848 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=-0.32, opts=13)
03:41:25.852 00.004 6120 Enqueuing Move request for scope (-0.36, -0.32)
03:41:25.856 00.004 7680 Worker thread wakes up
03:41:25.856 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.32) opts 0xd
03:41:25.856 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, -0.32)
03:41:25.856 00.000 7680 Moving (-0.36, -0.32) raw xDistance=-0.42 yDistance=0.13
03:41:25.856 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
03:41:25.856 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:41:25.857 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:25.860 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:41:25.860 00.000 7680 MoveAxis(E, 169, ABG)
03:41:25.860 00.000 7680 Guiding  Dir = 2, Dur = 169
03:41:25.861 00.001 6120 UpdateGuideState exits: m=8393 SNR=59.9
03:41:25.864 00.003 7680 IsSlewing returns 0
03:41:25.864 00.000 6120 PhdController: settling, locked = 1, distance = 0.83 (1.50) aobump = 0 frame = 6 / 99999
03:41:25.868 00.004 7680 IsGuiding returns 0
03:41:25.868 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063685.868,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.83,"Time":3.1,"SettleTime":10.0,"StarLocked":true}
03:41:25.872 00.004 7680 PulseGuide returned control before completion, sleep 179
03:41:25.872 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:25.876 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:25.881 00.005 6120 Enqueuing Expose request
03:41:26.059 00.178 7680 IsGuiding returns 1
03:41:26.060 00.001 7680 scope still moving after pulse duration time elapsed
03:41:26.091 00.031 7680 IsSlewing returns 0
03:41:26.093 00.002 7680 IsGuiding returns 0
03:41:26.095 00.002 7680 scope move finished after 169 + 57 ms
03:41:26.096 00.001 7680 Move returns status 0, amount 169
03:41:26.097 00.001 7680 MoveAxis(N, 0, ABG)
03:41:26.098 00.001 7680 Move returns status 0, amount 0
03:41:26.098 00.000 7680 move complete, result=0
03:41:26.098 00.000 7680 worker thread done servicing request
03:41:26.099 00.001 7680 Worker thread wakes up
03:41:26.099 00.000 6120 GuideStep: -0.4 px 169 ms EAST, 0.1 px 0 ms NORTH
03:41:26.106 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:26.106 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:27.347 01.241 7680 Exposure complete
03:41:27.468 00.121 7680 worker thread done servicing request
03:41:27.469 00.001 6120 OnExposeComplete: enter
03:41:27.473 00.004 6120 UpdateGuideState(): m_state=6
03:41:27.478 00.005 6120 Star::Find(15, 510, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3411
03:41:27.483 00.005 6120 Star::Find returns 1 (0), X=511.18, Y=668.12, Mass=7573, SNR=58.4, Peak=191 HFD=6.6
03:41:27.486 00.003 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
03:41:27.490 00.004 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
03:41:27.494 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-1.00 hyp=1.00 cameraTheta=-1.59 mountX=-0.20 mountY=0.89, mountTheta=1.79
03:41:27.499 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-1.00, opts=13)
03:41:27.503 00.004 6120 Enqueuing Move request for scope (-0.02, -1.00)
03:41:27.507 00.004 7680 Worker thread wakes up
03:41:27.507 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:27.510 00.003 6120 UpdateGuideState exits: m=7573 SNR=58.4
03:41:27.514 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.00) opts 0xd
03:41:27.515 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, -1.00)
03:41:27.515 00.000 6120 PhdController: settling, locked = 1, distance = 0.88 (1.50) aobump = 0 frame = 7 / 99999
03:41:27.519 00.004 7680 Moving (-0.02, -1.00) raw xDistance=-0.20 yDistance=0.89
03:41:27.519 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.20
03:41:27.519 00.000 7680 resist switch: large excursion: input 0.89 thresh 0.60 direction from -1 to 1
03:41:27.519 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063687.519,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.88,"Time":4.7,"SettleTime":10.0,"StarLocked":true}
03:41:27.524 00.005 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.68
03:41:27.524 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
03:41:27.524 00.000 7680 MoveAxis(E, 94, ABG)
03:41:27.524 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:27.529 00.005 7680 Guiding  Dir = 2, Dur = 94
03:41:27.529 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:27.533 00.004 7680 IsSlewing returns 0
03:41:27.533 00.000 6120 Enqueuing Expose request
03:41:27.538 00.005 7680 IsGuiding returns 0
03:41:27.538 00.000 7680 PulseGuide returned control before completion, sleep 104
03:41:27.654 00.116 7680 IsGuiding returns 1
03:41:27.655 00.001 7680 scope still moving after pulse duration time elapsed
03:41:27.683 00.028 7680 IsSlewing returns 0
03:41:27.683 00.000 7680 IsGuiding returns 0
03:41:27.683 00.000 7680 scope move finished after 94 + 52 ms
03:41:27.685 00.002 7680 Move returns status 0, amount 94
03:41:27.685 00.000 7680 MoveAxis(S, 485, ABG)
03:41:27.685 00.000 7680 Guiding  Dir = 1, Dur = 485
03:41:27.686 00.001 7680 IsSlewing returns 0
03:41:27.686 00.000 7680 IsGuiding returns 0
03:41:27.687 00.001 7680 PulseGuide returned control before completion, sleep 495
03:41:28.191 00.504 7680 IsGuiding returns 1
03:41:28.192 00.001 7680 scope still moving after pulse duration time elapsed
03:41:28.223 00.031 7680 IsSlewing returns 0
03:41:28.225 00.002 7680 IsGuiding returns 0
03:41:28.225 00.000 7680 scope move finished after 485 + 53 ms
03:41:28.226 00.001 7680 Move returns status 0, amount 485
03:41:28.226 00.000 7680 move complete, result=0
03:41:28.227 00.001 7680 worker thread done servicing request
03:41:28.227 00.000 6120 GuideStep: -0.2 px 94 ms EAST, 0.9 px 485 ms SOUTH
03:41:28.233 00.006 7680 Worker thread wakes up
03:41:28.233 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:28.233 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:29.490 01.257 7680 Exposure complete
03:41:29.626 00.136 7680 worker thread done servicing request
03:41:29.626 00.000 6120 OnExposeComplete: enter
03:41:29.631 00.005 6120 UpdateGuideState(): m_state=6
03:41:29.636 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3412
03:41:29.640 00.004 6120 Star::Find returns 1 (0), X=511.20, Y=668.02, Mass=8045, SNR=59.8, Peak=198 HFD=6.5
03:41:29.644 00.004 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
03:41:29.647 00.003 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
03:41:29.651 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-1.10 hyp=1.10 cameraTheta=-1.56 mountX=-0.20 mountY=0.99, mountTheta=1.77
03:41:29.655 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-1.10, opts=13)
03:41:29.660 00.005 6120 Enqueuing Move request for scope (0.01, -1.10)
03:41:29.663 00.003 7680 Worker thread wakes up
03:41:29.663 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -1.10) opts 0xd
03:41:29.663 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -1.10)
03:41:29.663 00.000 7680 Moving (0.01, -1.10) raw xDistance=-0.20 yDistance=0.99
03:41:29.664 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:41:29.664 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99
03:41:29.664 00.000 7680 MoveAxis(E, 0, ABG)
03:41:29.664 00.000 7680 Move returns status 0, amount 0
03:41:29.664 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:29.668 00.004 7680 MoveAxis(S, 540, ABG)
03:41:29.668 00.000 7680 Guiding  Dir = 1, Dur = 540
03:41:29.668 00.000 6120 UpdateGuideState exits: m=8045 SNR=59.8
03:41:29.673 00.005 7680 IsSlewing returns 0
03:41:29.673 00.000 6120 PhdController: settling, locked = 1, distance = 0.95 (1.50) aobump = 0 frame = 8 / 99999
03:41:29.676 00.003 7680 IsGuiding returns 0
03:41:29.676 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063689.676,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.95,"Time":6.9,"SettleTime":10.0,"StarLocked":true}
03:41:29.681 00.005 7680 PulseGuide returned control before completion, sleep 550
03:41:29.681 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:29.685 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:29.688 00.003 6120 Enqueuing Expose request
03:41:30.246 00.558 7680 IsGuiding returns 0
03:41:30.247 00.001 7680 Move returns status 0, amount 540
03:41:30.247 00.000 7680 move complete, result=0
03:41:30.248 00.001 7680 worker thread done servicing request
03:41:30.248 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 1.0 px 540 ms SOUTH
03:41:30.253 00.005 7680 Worker thread wakes up
03:41:30.253 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:30.253 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:31.495 01.242 7680 Exposure complete
03:41:31.641 00.146 7680 worker thread done servicing request
03:41:31.641 00.000 6120 OnExposeComplete: enter
03:41:31.646 00.005 6120 UpdateGuideState(): m_state=6
03:41:31.650 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3413
03:41:31.653 00.003 6120 Star::Find returns 1 (0), X=511.26, Y=668.87, Mass=8258, SNR=60.5, Peak=207 HFD=6.7
03:41:31.658 00.005 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
03:41:31.661 00.003 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
03:41:31.665 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.31 mountX=0.02 mountY=0.25, mountTheta=1.50
03:41:31.670 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.25, opts=13)
03:41:31.674 00.004 6120 Enqueuing Move request for scope (0.07, -0.25)
03:41:31.680 00.006 7680 Worker thread wakes up
03:41:31.680 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:31.684 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
03:41:31.684 00.000 6120 UpdateGuideState exits: m=8258 SNR=60.5
03:41:31.687 00.003 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
03:41:31.687 00.000 7680 Moving (0.07, -0.25) raw xDistance=0.02 yDistance=0.25
03:41:31.688 00.001 6120 PhdController: settling, locked = 1, distance = 0.74 (1.50) aobump = 0 frame = 9 / 99999
03:41:31.691 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:41:31.692 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:41:31.692 00.000 7680 MoveAxis(E, 0, ABG)
03:41:31.692 00.000 7680 Move returns status 0, amount 0
03:41:31.693 00.001 7680 MoveAxis(S, 138, ABG)
03:41:31.693 00.000 7680 Guiding  Dir = 1, Dur = 138
03:41:31.693 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063691.691,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.74,"Time":8.9,"SettleTime":10.0,"StarLocked":true}
03:41:31.696 00.003 7680 IsSlewing returns 0
03:41:31.697 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:31.700 00.003 7680 IsGuiding returns 0
03:41:31.700 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:31.703 00.003 7680 PulseGuide returned control before completion, sleep 148
03:41:31.703 00.000 6120 Enqueuing Expose request
03:41:31.863 00.160 7680 IsGuiding returns 1
03:41:31.864 00.001 7680 scope still moving after pulse duration time elapsed
03:41:31.895 00.031 7680 IsSlewing returns 0
03:41:31.895 00.000 7680 IsGuiding returns 1
03:41:31.927 00.032 7680 IsSlewing returns 0
03:41:31.928 00.001 7680 IsGuiding returns 1
03:41:31.958 00.030 7680 IsSlewing returns 0
03:41:31.958 00.000 7680 IsGuiding returns 1
03:41:31.989 00.031 7680 IsSlewing returns 0
03:41:31.990 00.001 7680 IsGuiding returns 0
03:41:31.991 00.001 7680 scope move finished after 138 + 152 ms
03:41:31.991 00.000 7680 Move returns status 0, amount 138
03:41:31.992 00.001 7680 move complete, result=0
03:41:31.992 00.000 7680 worker thread done servicing request
03:41:31.992 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 138 ms SOUTH
03:41:31.998 00.006 7680 Worker thread wakes up
03:41:31.998 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:31.998 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:33.247 01.249 7680 Exposure complete
03:41:33.388 00.141 7680 worker thread done servicing request
03:41:33.388 00.000 6120 OnExposeComplete: enter
03:41:33.393 00.005 6120 UpdateGuideState(): m_state=6
03:41:33.397 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3414
03:41:33.401 00.004 6120 Star::Find returns 1 (0), X=511.29, Y=668.80, Mass=8287, SNR=60.4, Peak=210 HFD=6.6
03:41:33.405 00.004 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
03:41:33.409 00.004 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
03:41:33.412 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.33 hyp=0.34 cameraTheta=-1.28 mountX=0.04 mountY=0.34, mountTheta=1.46
03:41:33.416 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.33, opts=13)
03:41:33.419 00.003 6120 Enqueuing Move request for scope (0.10, -0.33)
03:41:33.422 00.003 7680 Worker thread wakes up
03:41:33.422 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.33) opts 0xd
03:41:33.422 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.33)
03:41:33.423 00.001 7680 Moving (0.10, -0.33) raw xDistance=0.04 yDistance=0.34
03:41:33.423 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:41:33.423 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:41:33.423 00.000 7680 MoveAxis(E, 0, ABG)
03:41:33.423 00.000 7680 Move returns status 0, amount 0
03:41:33.424 00.001 7680 MoveAxis(S, 184, ABG)
03:41:33.424 00.000 7680 Guiding  Dir = 1, Dur = 184
03:41:33.424 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:33.427 00.003 7680 IsSlewing returns 0
03:41:33.427 00.000 6120 UpdateGuideState exits: m=8287 SNR=60.4
03:41:33.431 00.004 6120 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 10 / 99999
03:41:33.433 00.002 7680 IsGuiding returns 0
03:41:33.433 00.000 6120 PhdController: newstate STATE_FINISH
03:41:33.437 00.004 7680 PulseGuide returned control before completion, sleep 194
03:41:33.437 00.000 6120 PhdController complete: success
03:41:33.440 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764063693.439,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
03:41:33.445 00.005 6120 Mount: notify guiding dither settle done success=1
03:41:33.450 00.005 6120 PhdController: newstate STATE_IDLE
03:41:33.454 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:33.456 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:33.461 00.005 6120 Enqueuing Expose request
03:41:33.646 00.185 7680 IsGuiding returns 0
03:41:33.647 00.001 7680 Move returns status 0, amount 184
03:41:33.647 00.000 7680 move complete, result=0
03:41:33.647 00.000 7680 worker thread done servicing request
03:41:33.647 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 184 ms SOUTH
03:41:33.653 00.006 7680 Worker thread wakes up
03:41:33.653 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:33.653 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:34.893 01.240 7680 Exposure complete
03:41:35.032 00.139 7680 worker thread done servicing request
03:41:35.032 00.000 6120 OnExposeComplete: enter
03:41:35.039 00.007 6120 UpdateGuideState(): m_state=6
03:41:35.043 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3415
03:41:35.047 00.004 6120 Star::Find returns 1 (0), X=511.26, Y=668.80, Mass=8391, SNR=61.0, Peak=214 HFD=6.6
03:41:35.052 00.005 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
03:41:35.056 00.004 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
03:41:35.060 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.32 hyp=0.33 cameraTheta=-1.38 mountX=0.00 mountY=0.32, mountTheta=1.56
03:41:35.065 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.32, opts=13)
03:41:35.070 00.005 6120 Enqueuing Move request for scope (0.06, -0.32)
03:41:35.073 00.003 7680 Worker thread wakes up
03:41:35.074 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:35.077 00.003 6120 UpdateGuideState exits: m=8391 SNR=61.0
03:41:35.080 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:35.085 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:35.089 00.004 6120 Enqueuing Expose request
03:41:35.093 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.32) opts 0xd
03:41:35.093 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.32)
03:41:35.093 00.000 7680 Moving (0.06, -0.32) raw xDistance=0.00 yDistance=0.32
03:41:35.093 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:41:35.093 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:41:35.094 00.001 7680 MoveAxis(E, 0, ABG)
03:41:35.094 00.000 7680 Move returns status 0, amount 0
03:41:35.094 00.000 7680 MoveAxis(S, 172, ABG)
03:41:35.094 00.000 7680 Guiding  Dir = 1, Dur = 172
03:41:35.094 00.000 7680 IsSlewing returns 0
03:41:35.096 00.002 7680 IsGuiding returns 0
03:41:35.096 00.000 7680 PulseGuide returned control before completion, sleep 182
03:41:35.287 00.191 7680 IsGuiding returns 1
03:41:35.288 00.001 7680 scope still moving after pulse duration time elapsed
03:41:35.319 00.031 7680 IsSlewing returns 0
03:41:35.320 00.001 7680 IsGuiding returns 0
03:41:35.320 00.000 7680 scope move finished after 172 + 52 ms
03:41:35.321 00.001 7680 Move returns status 0, amount 172
03:41:35.322 00.001 7680 move complete, result=0
03:41:35.322 00.000 7680 worker thread done servicing request
03:41:35.322 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 172 ms SOUTH
03:41:35.329 00.007 7680 Worker thread wakes up
03:41:35.329 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:35.329 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:36.581 01.252 7680 Exposure complete
03:41:36.729 00.148 7680 worker thread done servicing request
03:41:36.729 00.000 6120 OnExposeComplete: enter
03:41:36.734 00.005 6120 UpdateGuideState(): m_state=6
03:41:36.738 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3416
03:41:36.741 00.003 6120 Star::Find returns 1 (0), X=511.17, Y=668.85, Mass=7768, SNR=59.6, Peak=187 HFD=6.7
03:41:36.747 00.006 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
03:41:36.753 00.006 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
03:41:36.763 00.010 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.27 hyp=0.28 cameraTheta=-1.64 mountX=-0.07 mountY=0.24, mountTheta=1.86
03:41:36.770 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.27, opts=13)
03:41:36.776 00.006 6120 Enqueuing Move request for scope (-0.02, -0.27)
03:41:36.780 00.004 7680 Worker thread wakes up
03:41:36.780 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:36.785 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.27) opts 0xd
03:41:36.785 00.000 6120 UpdateGuideState exits: m=7768 SNR=59.6
03:41:36.790 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.27)
03:41:36.790 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:36.793 00.003 7680 Moving (-0.02, -0.27) raw xDistance=-0.07 yDistance=0.24
03:41:36.793 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:36.797 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:41:36.798 00.001 6120 Enqueuing Expose request
03:41:36.800 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:41:36.801 00.001 7680 MoveAxis(E, 0, ABG)
03:41:36.801 00.000 7680 Move returns status 0, amount 0
03:41:36.801 00.000 7680 MoveAxis(S, 129, ABG)
03:41:36.801 00.000 7680 Guiding  Dir = 1, Dur = 129
03:41:36.801 00.000 7680 IsSlewing returns 0
03:41:36.803 00.002 7680 IsGuiding returns 0
03:41:36.803 00.000 7680 PulseGuide returned control before completion, sleep 139
03:41:36.958 00.155 7680 IsGuiding returns 1
03:41:36.958 00.000 7680 scope still moving after pulse duration time elapsed
03:41:36.991 00.033 7680 IsSlewing returns 0
03:41:36.991 00.000 7680 IsGuiding returns 0
03:41:36.991 00.000 7680 scope move finished after 129 + 59 ms
03:41:36.992 00.001 7680 Move returns status 0, amount 129
03:41:36.992 00.000 7680 move complete, result=0
03:41:36.992 00.000 7680 worker thread done servicing request
03:41:36.992 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 129 ms SOUTH
03:41:36.997 00.005 7680 Worker thread wakes up
03:41:36.997 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:36.997 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:38.252 01.255 7680 Exposure complete
03:41:38.398 00.146 7680 worker thread done servicing request
03:41:38.399 00.001 6120 OnExposeComplete: enter
03:41:38.403 00.004 6120 UpdateGuideState(): m_state=6
03:41:38.407 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3417
03:41:38.411 00.004 6120 Star::Find returns 1 (0), X=511.23, Y=669.08, Mass=7888, SNR=58.8, Peak=223 HFD=6.4
03:41:38.416 00.005 6120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.19) = xAngle (-1.09 = -1.09)
03:41:38.422 00.006 6120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.79 = 1.79)
03:41:38.426 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.90 mountX=0.03 mountY=0.06, mountTheta=1.13
03:41:38.431 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.05, opts=13)
03:41:38.435 00.004 6120 Enqueuing Move request for scope (0.04, -0.05)
03:41:38.439 00.004 7680 Worker thread wakes up
03:41:38.440 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:38.444 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
03:41:38.444 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
03:41:38.444 00.000 7680 Moving (0.04, -0.05) raw xDistance=0.03 yDistance=0.06
03:41:38.444 00.000 6120 UpdateGuideState exits: m=7888 SNR=58.8
03:41:38.451 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:41:38.451 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:41:38.451 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:38.457 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:38.462 00.005 6120 Enqueuing Expose request
03:41:38.465 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:41:38.466 00.001 7680 MoveAxis(E, 0, ABG)
03:41:38.466 00.000 7680 Move returns status 0, amount 0
03:41:38.466 00.000 7680 MoveAxis(N, 0, ABG)
03:41:38.467 00.001 7680 Move returns status 0, amount 0
03:41:38.467 00.000 7680 move complete, result=0
03:41:38.467 00.000 7680 worker thread done servicing request
03:41:38.467 00.000 7680 Worker thread wakes up
03:41:38.467 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:38.473 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:38.473 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:39.728 01.255 7680 Exposure complete
03:41:39.866 00.138 7680 worker thread done servicing request
03:41:39.867 00.001 6120 OnExposeComplete: enter
03:41:39.870 00.003 6120 UpdateGuideState(): m_state=6
03:41:39.875 00.005 6120 Star::Find(15, 511, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3418
03:41:39.878 00.003 6120 Star::Find returns 1 (0), X=511.23, Y=669.02, Mass=7894, SNR=58.7, Peak=216 HFD=6.5
03:41:39.882 00.004 6120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.19) = xAngle (-1.40 = -1.40)
03:41:39.885 00.003 6120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
03:41:39.888 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.22 mountX=0.02 mountY=0.11, mountTheta=1.41
03:41:39.893 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.10, opts=13)
03:41:39.896 00.003 6120 Enqueuing Move request for scope (0.04, -0.10)
03:41:39.899 00.003 7680 Worker thread wakes up
03:41:39.899 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
03:41:39.899 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
03:41:39.899 00.000 7680 Moving (0.04, -0.10) raw xDistance=0.02 yDistance=0.11
03:41:39.899 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:41:39.901 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:41:39.901 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:39.904 00.003 6120 UpdateGuideState exits: m=7894 SNR=58.7
03:41:39.907 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:41:39.907 00.000 7680 MoveAxis(E, 0, ABG)
03:41:39.907 00.000 7680 Move returns status 0, amount 0
03:41:39.907 00.000 7680 MoveAxis(N, 0, ABG)
03:41:39.908 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:39.912 00.004 7680 Move returns status 0, amount 0
03:41:39.912 00.000 7680 move complete, result=0
03:41:39.913 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:39.916 00.003 7680 worker thread done servicing request
03:41:39.916 00.000 6120 Enqueuing Expose request
03:41:39.920 00.004 7680 Worker thread wakes up
03:41:39.920 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:39.920 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:39.924 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:41.177 01.253 7680 Exposure complete
03:41:41.295 00.118 7680 worker thread done servicing request
03:41:41.296 00.001 6120 OnExposeComplete: enter
03:41:41.300 00.004 6120 UpdateGuideState(): m_state=6
03:41:41.304 00.004 6120 Star::Find(15, 511, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3419
03:41:41.307 00.003 6120 Star::Find returns 1 (0), X=511.15, Y=668.78, Mass=8228, SNR=59.5, Peak=195 HFD=6.7
03:41:41.310 00.003 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
03:41:41.313 00.003 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
03:41:41.318 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.34 hyp=0.34 cameraTheta=-1.70 mountX=-0.11 mountY=0.29, mountTheta=1.92
03:41:41.322 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.34, opts=13)
03:41:41.327 00.005 6120 Enqueuing Move request for scope (-0.04, -0.34)
03:41:41.330 00.003 7680 Worker thread wakes up
03:41:41.330 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.34) opts 0xd
03:41:41.331 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.34)
03:41:41.331 00.000 7680 Moving (-0.04, -0.34) raw xDistance=-0.11 yDistance=0.29
03:41:41.331 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:41:41.331 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:41:41.332 00.001 7680 MoveAxis(E, 0, ABG)
03:41:41.332 00.000 7680 Move returns status 0, amount 0
03:41:41.332 00.000 7680 MoveAxis(S, 156, ABG)
03:41:41.332 00.000 7680 Guiding  Dir = 1, Dur = 156
03:41:41.332 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:41.337 00.005 7680 IsSlewing returns 0
03:41:41.337 00.000 6120 UpdateGuideState exits: m=8228 SNR=59.5
03:41:41.340 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:41.344 00.004 7680 IsGuiding returns 0
03:41:41.345 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:41.348 00.003 7680 PulseGuide returned control before completion, sleep 166
03:41:41.349 00.001 6120 Enqueuing Expose request
03:41:41.527 00.178 7680 IsGuiding returns 1
03:41:41.528 00.001 7680 scope still moving after pulse duration time elapsed
03:41:41.558 00.030 7680 IsSlewing returns 0
03:41:41.559 00.001 7680 IsGuiding returns 0
03:41:41.559 00.000 7680 scope move finished after 156 + 59 ms
03:41:41.560 00.001 7680 Move returns status 0, amount 156
03:41:41.560 00.000 7680 move complete, result=0
03:41:41.560 00.000 7680 worker thread done servicing request
03:41:41.562 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 156 ms SOUTH
03:41:41.570 00.008 7680 Worker thread wakes up
03:41:41.571 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:41.571 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:42.820 01.249 7680 Exposure complete
03:41:42.965 00.145 7680 worker thread done servicing request
03:41:42.966 00.001 6120 OnExposeComplete: enter
03:41:42.969 00.003 6120 UpdateGuideState(): m_state=6
03:41:42.974 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3420
03:41:42.978 00.004 6120 Star::Find returns 1 (0), X=511.14, Y=668.98, Mass=8013, SNR=59.1, Peak=214 HFD=6.4
03:41:42.984 00.006 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
03:41:42.989 00.005 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
03:41:42.992 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.92 mountX=-0.08 mountY=0.11, mountTheta=2.21
03:41:42.997 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.14, opts=13)
03:41:43.002 00.005 6120 Enqueuing Move request for scope (-0.05, -0.14)
03:41:43.005 00.003 7680 Worker thread wakes up
03:41:43.005 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
03:41:43.005 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
03:41:43.005 00.000 7680 Moving (-0.05, -0.14) raw xDistance=-0.08 yDistance=0.11
03:41:43.006 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:43.009 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:41:43.011 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:41:43.011 00.000 6120 UpdateGuideState exits: m=8013 SNR=59.1
03:41:43.015 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:43.019 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:43.023 00.004 6120 Enqueuing Expose request
03:41:43.026 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:41:43.026 00.000 7680 MoveAxis(E, 0, ABG)
03:41:43.026 00.000 7680 Move returns status 0, amount 0
03:41:43.026 00.000 7680 MoveAxis(N, 0, ABG)
03:41:43.028 00.002 7680 Move returns status 0, amount 0
03:41:43.028 00.000 7680 move complete, result=0
03:41:43.028 00.000 7680 worker thread done servicing request
03:41:43.029 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:41:43.032 00.003 7680 Worker thread wakes up
03:41:43.032 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:43.033 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:44.288 01.255 7680 Exposure complete
03:41:44.427 00.139 7680 worker thread done servicing request
03:41:44.427 00.000 6120 OnExposeComplete: enter
03:41:44.431 00.004 6120 UpdateGuideState(): m_state=6
03:41:44.435 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3421
03:41:44.439 00.004 6120 Star::Find returns 1 (0), X=511.19, Y=668.87, Mass=8282, SNR=60.9, Peak=201 HFD=6.7
03:41:44.443 00.004 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
03:41:44.448 00.005 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
03:41:44.451 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.59 mountX=-0.05 mountY=0.23, mountTheta=1.80
03:41:44.456 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.25, opts=13)
03:41:44.462 00.006 6120 Enqueuing Move request for scope (-0.00, -0.25)
03:41:44.467 00.005 7680 Worker thread wakes up
03:41:44.467 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.25) opts 0xd
03:41:44.467 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:44.471 00.004 6120 UpdateGuideState exits: m=8282 SNR=60.9
03:41:44.475 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:44.480 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.25)
03:41:44.480 00.000 7680 Moving (-0.00, -0.25) raw xDistance=-0.05 yDistance=0.23
03:41:44.481 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:41:44.481 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:41:44.481 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:44.485 00.004 6120 Enqueuing Expose request
03:41:44.490 00.005 7680 MoveAxis(E, 0, ABG)
03:41:44.490 00.000 7680 Move returns status 0, amount 0
03:41:44.491 00.001 7680 MoveAxis(S, 123, ABG)
03:41:44.491 00.000 7680 Guiding  Dir = 1, Dur = 123
03:41:44.491 00.000 7680 IsSlewing returns 0
03:41:44.491 00.000 7680 IsGuiding returns 0
03:41:44.493 00.002 7680 PulseGuide returned control before completion, sleep 133
03:41:44.635 00.142 7680 IsGuiding returns 1
03:41:44.636 00.001 7680 scope still moving after pulse duration time elapsed
03:41:44.667 00.031 7680 IsSlewing returns 0
03:41:44.668 00.001 7680 IsGuiding returns 0
03:41:44.668 00.000 7680 scope move finished after 123 + 52 ms
03:41:44.669 00.001 7680 Move returns status 0, amount 123
03:41:44.669 00.000 7680 move complete, result=0
03:41:44.669 00.000 7680 worker thread done servicing request
03:41:44.670 00.001 7680 Worker thread wakes up
03:41:44.670 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:44.670 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 123 ms SOUTH
03:41:44.679 00.009 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:45.925 01.246 7680 Exposure complete
03:41:46.063 00.138 7680 worker thread done servicing request
03:41:46.063 00.000 6120 OnExposeComplete: enter
03:41:46.070 00.007 6120 UpdateGuideState(): m_state=6
03:41:46.074 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3422
03:41:46.079 00.005 6120 Star::Find returns 1 (0), X=511.14, Y=668.89, Mass=8315, SNR=60.2, Peak=218 HFD=6.6
03:41:46.084 00.005 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
03:41:46.088 00.004 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
03:41:46.091 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.24 hyp=0.24 cameraTheta=-1.78 mountX=-0.09 mountY=0.19, mountTheta=2.02
03:41:46.096 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.24, opts=13)
03:41:46.101 00.005 6120 Enqueuing Move request for scope (-0.05, -0.24)
03:41:46.105 00.004 7680 Worker thread wakes up
03:41:46.105 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.24) opts 0xd
03:41:46.105 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:46.109 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.24)
03:41:46.110 00.001 7680 Moving (-0.05, -0.24) raw xDistance=-0.09 yDistance=0.19
03:41:46.110 00.000 6120 UpdateGuideState exits: m=8315 SNR=60.2
03:41:46.113 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:41:46.114 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:41:46.114 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:46.117 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:46.122 00.005 6120 Enqueuing Expose request
03:41:46.126 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:41:46.126 00.000 7680 MoveAxis(E, 0, ABG)
03:41:46.126 00.000 7680 Move returns status 0, amount 0
03:41:46.126 00.000 7680 MoveAxis(N, 0, ABG)
03:41:46.126 00.000 7680 Move returns status 0, amount 0
03:41:46.126 00.000 7680 move complete, result=0
03:41:46.127 00.001 7680 worker thread done servicing request
03:41:46.127 00.000 7680 Worker thread wakes up
03:41:46.127 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:41:46.132 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:46.132 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:47.380 01.248 7680 Exposure complete
03:41:47.511 00.131 7680 worker thread done servicing request
03:41:47.512 00.001 6120 OnExposeComplete: enter
03:41:47.517 00.005 6120 UpdateGuideState(): m_state=6
03:41:47.522 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3423
03:41:47.526 00.004 6120 Star::Find returns 1 (0), X=511.04, Y=670.85, Mass=7955, SNR=59.6, Peak=205 HFD=6.6
03:41:47.529 00.003 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.19) = xAngle (1.47 = 1.47)
03:41:47.534 00.005 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.34 = -1.94)
03:41:47.537 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=1.72 hyp=1.73 cameraTheta=1.66 mountX=0.17 mountY=-1.61, mountTheta=-1.46
03:41:47.542 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=1.72, opts=13)
03:41:47.546 00.004 6120 Enqueuing Move request for scope (-0.15, 1.72)
03:41:47.550 00.004 7680 Worker thread wakes up
03:41:47.550 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:47.554 00.004 6120 UpdateGuideState exits: m=7955 SNR=59.6
03:41:47.557 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:47.563 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 1.72) opts 0xd
03:41:47.563 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 1.72)
03:41:47.563 00.000 7680 Moving (-0.15, 1.72) raw xDistance=0.17 yDistance=-1.61
03:41:47.563 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:41:47.563 00.000 7680 resist switch: large excursion: input -1.61 thresh 0.60 direction from 1 to -1
03:41:47.564 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.84
03:41:47.564 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.61 from input -1.61
03:41:47.564 00.000 7680 MoveAxis(E, 0, ABG)
03:41:47.565 00.001 7680 Move returns status 0, amount 0
03:41:47.565 00.000 7680 MoveAxis(N, 876, ABG)
03:41:47.565 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:47.570 00.005 7680 Guiding  Dir = 0, Dur = 876
03:41:47.570 00.000 6120 Enqueuing Expose request
03:41:47.575 00.005 7680 IsSlewing returns 0
03:41:47.575 00.000 7680 IsGuiding returns 0
03:41:47.575 00.000 7680 PulseGuide returned control before completion, sleep 886
03:41:48.466 00.891 7680 IsGuiding returns 1
03:41:48.466 00.000 7680 scope still moving after pulse duration time elapsed
03:41:48.498 00.032 7680 IsSlewing returns 0
03:41:48.499 00.001 7680 IsGuiding returns 0
03:41:48.499 00.000 7680 scope move finished after 876 + 47 ms
03:41:48.500 00.001 7680 Move returns status 0, amount 876
03:41:48.500 00.000 7680 move complete, result=0
03:41:48.501 00.001 7680 worker thread done servicing request
03:41:48.501 00.000 7680 Worker thread wakes up
03:41:48.501 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -1.6 px 876 ms NORTH
03:41:48.512 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:48.512 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:49.764 01.252 7680 Exposure complete
03:41:49.901 00.137 7680 worker thread done servicing request
03:41:49.902 00.001 6120 OnExposeComplete: enter
03:41:49.905 00.003 6120 UpdateGuideState(): m_state=6
03:41:49.910 00.005 6120 Star::Find(15, 511, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3424
03:41:49.914 00.004 6120 Star::Find returns 1 (0), X=511.14, Y=668.03, Mass=8335, SNR=61.2, Peak=220 HFD=6.5
03:41:49.920 00.006 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
03:41:49.924 00.004 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
03:41:49.929 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-1.10 hyp=1.10 cameraTheta=-1.62 mountX=-0.25 mountY=0.96, mountTheta=1.83
03:41:49.933 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-1.10, opts=13)
03:41:49.938 00.005 6120 Enqueuing Move request for scope (-0.05, -1.10)
03:41:49.942 00.004 7680 Worker thread wakes up
03:41:49.942 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -1.10) opts 0xd
03:41:49.942 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:49.945 00.003 6120 UpdateGuideState exits: m=8335 SNR=61.2
03:41:49.949 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:49.953 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, -1.10)
03:41:49.953 00.000 7680 Moving (-0.05, -1.10) raw xDistance=-0.25 yDistance=0.96
03:41:49.953 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:41:49.953 00.000 7680 resist switch: large excursion: input 0.96 thresh 0.60 direction from -1 to 1
03:41:49.954 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.89
03:41:49.954 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96
03:41:49.954 00.000 7680 MoveAxis(E, 104, ABG)
03:41:49.954 00.000 7680 Guiding  Dir = 2, Dur = 104
03:41:49.954 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:49.959 00.005 6120 Enqueuing Expose request
03:41:49.963 00.004 7680 IsSlewing returns 0
03:41:49.963 00.000 7680 IsGuiding returns 0
03:41:49.963 00.000 7680 PulseGuide returned control before completion, sleep 114
03:41:50.080 00.117 7680 IsGuiding returns 1
03:41:50.082 00.002 7680 scope still moving after pulse duration time elapsed
03:41:50.112 00.030 7680 IsSlewing returns 0
03:41:50.114 00.002 7680 IsGuiding returns 0
03:41:50.114 00.000 7680 scope move finished after 104 + 47 ms
03:41:50.114 00.000 7680 Move returns status 0, amount 104
03:41:50.115 00.001 7680 MoveAxis(S, 522, ABG)
03:41:50.115 00.000 7680 Guiding  Dir = 1, Dur = 522
03:41:50.116 00.001 7680 IsSlewing returns 0
03:41:50.116 00.000 7680 IsGuiding returns 0
03:41:50.117 00.001 7680 PulseGuide returned control before completion, sleep 532
03:41:50.660 00.543 7680 IsGuiding returns 1
03:41:50.661 00.001 7680 scope still moving after pulse duration time elapsed
03:41:50.690 00.029 7680 IsSlewing returns 0
03:41:50.692 00.002 7680 IsGuiding returns 0
03:41:50.692 00.000 7680 scope move finished after 522 + 53 ms
03:41:50.693 00.001 7680 Move returns status 0, amount 522
03:41:50.694 00.001 7680 move complete, result=0
03:41:50.694 00.000 7680 worker thread done servicing request
03:41:50.696 00.002 7680 Worker thread wakes up
03:41:50.696 00.000 6120 GuideStep: -0.3 px 104 ms EAST, 1.0 px 522 ms SOUTH
03:41:50.704 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:50.704 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:51.958 01.254 7680 Exposure complete
03:41:52.101 00.143 7680 worker thread done servicing request
03:41:52.102 00.001 6120 OnExposeComplete: enter
03:41:52.107 00.005 6120 UpdateGuideState(): m_state=6
03:41:52.112 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3425
03:41:52.116 00.004 6120 Star::Find returns 1 (0), X=511.42, Y=667.84, Mass=8043, SNR=59.8, Peak=219 HFD=6.7
03:41:52.120 00.004 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
03:41:52.124 00.004 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
03:41:52.128 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=-1.28 hyp=1.30 cameraTheta=-1.40 mountX=-0.02 mountY=1.25, mountTheta=1.59
03:41:52.134 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-1.28, opts=13)
03:41:52.138 00.004 6120 Enqueuing Move request for scope (0.22, -1.28)
03:41:52.142 00.004 7680 Worker thread wakes up
03:41:52.142 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:52.146 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -1.28) opts 0xd
03:41:52.146 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -1.28)
03:41:52.146 00.000 6120 UpdateGuideState exits: m=8043 SNR=59.8
03:41:52.151 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:52.154 00.003 7680 Moving (0.22, -1.28) raw xDistance=-0.02 yDistance=1.25
03:41:52.155 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:41:52.156 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.25 from input 1.25
03:41:52.156 00.000 7680 MoveAxis(E, 0, ABG)
03:41:52.156 00.000 7680 Move returns status 0, amount 0
03:41:52.156 00.000 7680 MoveAxis(S, 679, ABG)
03:41:52.156 00.000 7680 Guiding  Dir = 1, Dur = 679
03:41:52.156 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:52.161 00.005 7680 IsSlewing returns 0
03:41:52.161 00.000 6120 Enqueuing Expose request
03:41:52.165 00.004 7680 IsGuiding returns 0
03:41:52.165 00.000 7680 PulseGuide returned control before completion, sleep 689
03:41:52.866 00.701 7680 IsGuiding returns 1
03:41:52.868 00.002 7680 scope still moving after pulse duration time elapsed
03:41:52.898 00.030 7680 IsSlewing returns 0
03:41:52.900 00.002 7680 IsGuiding returns 0
03:41:52.900 00.000 7680 scope move finished after 679 + 55 ms
03:41:52.901 00.001 7680 Move returns status 0, amount 679
03:41:52.901 00.000 7680 move complete, result=0
03:41:52.902 00.001 7680 worker thread done servicing request
03:41:52.902 00.000 7680 Worker thread wakes up
03:41:52.902 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 1.3 px 679 ms SOUTH
03:41:52.909 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:52.909 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:54.157 01.248 7680 Exposure complete
03:41:54.305 00.148 7680 worker thread done servicing request
03:41:54.305 00.000 6120 OnExposeComplete: enter
03:41:54.309 00.004 6120 UpdateGuideState(): m_state=6
03:41:54.313 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3426
03:41:54.316 00.003 6120 Star::Find returns 1 (0), X=511.31, Y=668.84, Mass=8629, SNR=62.0, Peak=228 HFD=6.6
03:41:54.322 00.006 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
03:41:54.326 00.004 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.51 = 1.51)
03:41:54.330 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.29 hyp=0.31 cameraTheta=-1.18 mountX=0.06 mountY=0.31, mountTheta=1.37
03:41:54.334 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.29, opts=13)
03:41:54.338 00.004 6120 Enqueuing Move request for scope (0.12, -0.29)
03:41:54.341 00.003 7680 Worker thread wakes up
03:41:54.341 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.29) opts 0xd
03:41:54.342 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.29)
03:41:54.342 00.000 7680 Moving (0.12, -0.29) raw xDistance=0.06 yDistance=0.31
03:41:54.342 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:41:54.342 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:41:54.342 00.000 7680 MoveAxis(E, 0, ABG)
03:41:54.343 00.001 7680 Move returns status 0, amount 0
03:41:54.343 00.000 7680 MoveAxis(S, 168, ABG)
03:41:54.343 00.000 7680 Guiding  Dir = 1, Dur = 168
03:41:54.343 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:54.346 00.003 7680 IsSlewing returns 0
03:41:54.347 00.001 6120 UpdateGuideState exits: m=8629 SNR=62.0
03:41:54.350 00.003 7680 IsGuiding returns 0
03:41:54.350 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:54.355 00.005 7680 PulseGuide returned control before completion, sleep 178
03:41:54.355 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:54.359 00.004 6120 Enqueuing Expose request
03:41:54.538 00.179 7680 IsGuiding returns 1
03:41:54.539 00.001 7680 scope still moving after pulse duration time elapsed
03:41:54.570 00.031 7680 IsSlewing returns 0
03:41:54.570 00.000 7680 IsGuiding returns 0
03:41:54.571 00.001 7680 scope move finished after 168 + 52 ms
03:41:54.571 00.000 7680 Move returns status 0, amount 168
03:41:54.572 00.001 7680 move complete, result=0
03:41:54.572 00.000 7680 worker thread done servicing request
03:41:54.573 00.001 7680 Worker thread wakes up
03:41:54.573 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 168 ms SOUTH
03:41:54.580 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:54.580 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:55.826 01.246 7680 Exposure complete
03:41:55.972 00.146 6120 OnExposeComplete: enter
03:41:55.976 00.004 6120 UpdateGuideState(): m_state=6
03:41:55.980 00.004 7680 worker thread done servicing request
03:41:55.980 00.000 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3427
03:41:55.983 00.003 6120 Star::Find returns 1 (0), X=511.20, Y=670.78, Mass=7869, SNR=59.2, Peak=209 HFD=6.6
03:41:55.988 00.005 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (0.19) = xAngle (1.38 = 1.38)
03:41:55.991 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.25 = -2.03)
03:41:55.995 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=1.66 hyp=1.66 cameraTheta=1.57 mountX=0.31 mountY=-1.49, mountTheta=-1.36
03:41:56.000 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=1.66, opts=13)
03:41:56.003 00.003 6120 Enqueuing Move request for scope (0.01, 1.66)
03:41:56.007 00.004 7680 Worker thread wakes up
03:41:56.007 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 1.66) opts 0xd
03:41:56.008 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 1.66)
03:41:56.008 00.000 7680 Moving (0.01, 1.66) raw xDistance=0.31 yDistance=-1.49
03:41:56.008 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:41:56.008 00.000 7680 resist switch: large excursion: input -1.49 thresh 0.60 direction from 1 to -1
03:41:56.008 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.46
03:41:56.008 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.49 from input -1.49
03:41:56.008 00.000 7680 MoveAxis(W, 128, ABG)
03:41:56.008 00.000 7680 Guiding  Dir = 3, Dur = 128
03:41:56.008 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:56.012 00.004 7680 IsSlewing returns 0
03:41:56.012 00.000 6120 UpdateGuideState exits: m=7869 SNR=59.2
03:41:56.016 00.004 7680 IsGuiding returns 0
03:41:56.017 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:56.021 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:56.024 00.003 7680 PulseGuide returned control before completion, sleep 138
03:41:56.024 00.000 6120 Enqueuing Expose request
03:41:56.164 00.140 7680 IsGuiding returns 1
03:41:56.165 00.001 7680 scope still moving after pulse duration time elapsed
03:41:56.194 00.029 7680 IsSlewing returns 0
03:41:56.194 00.000 7680 IsGuiding returns 0
03:41:56.195 00.001 7680 scope move finished after 128 + 49 ms
03:41:56.195 00.000 7680 Move returns status 0, amount 128
03:41:56.195 00.000 7680 MoveAxis(N, 807, ABG)
03:41:56.196 00.001 7680 Guiding  Dir = 0, Dur = 807
03:41:56.196 00.000 7680 IsSlewing returns 0
03:41:56.196 00.000 7680 IsGuiding returns 0
03:41:56.197 00.001 7680 PulseGuide returned control before completion, sleep 817
03:41:57.026 00.829 7680 IsGuiding returns 1
03:41:57.026 00.000 7680 scope still moving after pulse duration time elapsed
03:41:57.057 00.031 7680 IsSlewing returns 0
03:41:57.057 00.000 7680 IsGuiding returns 0
03:41:57.057 00.000 7680 scope move finished after 807 + 54 ms
03:41:57.059 00.002 7680 Move returns status 0, amount 807
03:41:57.059 00.000 7680 move complete, result=0
03:41:57.060 00.001 7680 worker thread done servicing request
03:41:57.060 00.000 6120 GuideStep: 0.3 px 128 ms WEST, -1.5 px 807 ms NORTH
03:41:57.066 00.006 7680 Worker thread wakes up
03:41:57.066 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:57.067 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:41:58.322 01.255 7680 Exposure complete
03:41:58.467 00.145 7680 worker thread done servicing request
03:41:58.467 00.000 6120 OnExposeComplete: enter
03:41:58.472 00.005 6120 UpdateGuideState(): m_state=6
03:41:58.476 00.004 6120 Star::Find(15, 511, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3428
03:41:58.480 00.004 6120 Star::Find returns 1 (0), X=511.11, Y=668.11, Mass=8437, SNR=61.0, Peak=223 HFD=6.5
03:41:58.484 00.004 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
03:41:58.488 00.004 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
03:41:58.492 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-1.01 hyp=1.02 cameraTheta=-1.65 mountX=-0.27 mountY=0.88, mountTheta=1.87
03:41:58.497 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-1.01, opts=13)
03:41:58.501 00.004 6120 Enqueuing Move request for scope (-0.08, -1.01)
03:41:58.505 00.004 7680 Worker thread wakes up
03:41:58.505 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -1.01) opts 0xd
03:41:58.505 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:41:58.509 00.004 6120 UpdateGuideState exits: m=8437 SNR=61.0
03:41:58.512 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:41:58.517 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:41:58.521 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, -1.01)
03:41:58.521 00.000 7680 Moving (-0.08, -1.01) raw xDistance=-0.27 yDistance=0.88
03:41:58.522 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.27
03:41:58.522 00.000 7680 resist switch: large excursion: input 0.88 thresh 0.60 direction from -1 to 1
03:41:58.522 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.63
03:41:58.522 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88
03:41:58.522 00.000 7680 MoveAxis(E, 101, ABG)
03:41:58.523 00.001 7680 Guiding  Dir = 2, Dur = 101
03:41:58.523 00.000 6120 Enqueuing Expose request
03:41:58.526 00.003 7680 IsSlewing returns 0
03:41:58.526 00.000 7680 IsGuiding returns 0
03:41:58.527 00.001 7680 PulseGuide returned control before completion, sleep 111
03:41:58.640 00.113 7680 IsGuiding returns 1
03:41:58.640 00.000 7680 scope still moving after pulse duration time elapsed
03:41:58.670 00.030 7680 IsSlewing returns 0
03:41:58.671 00.001 7680 IsGuiding returns 0
03:41:58.671 00.000 7680 scope move finished after 101 + 43 ms
03:41:58.671 00.000 7680 Move returns status 0, amount 101
03:41:58.671 00.000 7680 MoveAxis(S, 475, ABG)
03:41:58.672 00.001 7680 Guiding  Dir = 1, Dur = 475
03:41:58.673 00.001 7680 IsSlewing returns 0
03:41:58.673 00.000 7680 IsGuiding returns 0
03:41:58.674 00.001 7680 PulseGuide returned control before completion, sleep 485
03:41:59.170 00.496 7680 IsGuiding returns 1
03:41:59.171 00.001 7680 scope still moving after pulse duration time elapsed
03:41:59.202 00.031 7680 IsSlewing returns 0
03:41:59.202 00.000 7680 IsGuiding returns 0
03:41:59.202 00.000 7680 scope move finished after 475 + 53 ms
03:41:59.202 00.000 7680 Move returns status 0, amount 475
03:41:59.203 00.001 7680 move complete, result=0
03:41:59.204 00.001 7680 worker thread done servicing request
03:41:59.204 00.000 7680 Worker thread wakes up
03:41:59.204 00.000 6120 GuideStep: -0.3 px 101 ms EAST, 0.9 px 475 ms SOUTH
03:41:59.210 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:41:59.210 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:00.457 01.247 7680 Exposure complete
03:42:00.597 00.140 7680 worker thread done servicing request
03:42:00.597 00.000 6120 OnExposeComplete: enter
03:42:00.603 00.006 6120 UpdateGuideState(): m_state=6
03:42:00.607 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3429
03:42:00.612 00.005 6120 Star::Find returns 1 (0), X=511.33, Y=667.96, Mass=8137, SNR=60.0, Peak=221 HFD=6.6
03:42:00.615 00.003 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
03:42:00.619 00.004 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
03:42:00.623 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-1.17 hyp=1.18 cameraTheta=-1.46 mountX=-0.08 mountY=1.11, mountTheta=1.65
03:42:00.626 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-1.17, opts=13)
03:42:00.632 00.006 6120 Enqueuing Move request for scope (0.14, -1.17)
03:42:00.637 00.005 7680 Worker thread wakes up
03:42:00.637 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:00.642 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -1.17) opts 0xd
03:42:00.642 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -1.17)
03:42:00.642 00.000 7680 Moving (0.14, -1.17) raw xDistance=-0.08 yDistance=1.11
03:42:00.642 00.000 6120 UpdateGuideState exits: m=8137 SNR=60.0
03:42:00.647 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:00.650 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:00.654 00.004 6120 Enqueuing Expose request
03:42:00.658 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:42:00.658 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.11 from input 1.11
03:42:00.658 00.000 7680 MoveAxis(E, 0, ABG)
03:42:00.659 00.001 7680 Move returns status 0, amount 0
03:42:00.659 00.000 7680 MoveAxis(S, 602, ABG)
03:42:00.659 00.000 7680 Guiding  Dir = 1, Dur = 602
03:42:00.659 00.000 7680 IsSlewing returns 0
03:42:00.659 00.000 7680 IsGuiding returns 0
03:42:00.659 00.000 7680 PulseGuide returned control before completion, sleep 612
03:42:01.276 00.617 7680 IsGuiding returns 1
03:42:01.276 00.000 7680 scope still moving after pulse duration time elapsed
03:42:01.306 00.030 7680 IsSlewing returns 0
03:42:01.307 00.001 7680 IsGuiding returns 0
03:42:01.309 00.002 7680 scope move finished after 602 + 46 ms
03:42:01.309 00.000 7680 Move returns status 0, amount 602
03:42:01.309 00.000 7680 move complete, result=0
03:42:01.310 00.001 7680 worker thread done servicing request
03:42:01.310 00.000 7680 Worker thread wakes up
03:42:01.311 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 1.1 px 602 ms SOUTH
03:42:01.319 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:01.319 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:02.563 01.244 7680 Exposure complete
03:42:02.713 00.150 7680 worker thread done servicing request
03:42:02.713 00.000 6120 OnExposeComplete: enter
03:42:02.718 00.005 6120 UpdateGuideState(): m_state=6
03:42:02.721 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3430
03:42:02.727 00.006 6120 Star::Find returns 1 (0), X=511.25, Y=668.72, Mass=8469, SNR=61.1, Peak=199 HFD=6.7
03:42:02.731 00.004 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
03:42:02.736 00.005 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
03:42:02.740 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.41 hyp=0.41 cameraTheta=-1.43 mountX=-0.02 mountY=0.39, mountTheta=1.62
03:42:02.746 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.41, opts=13)
03:42:02.750 00.004 6120 Enqueuing Move request for scope (0.06, -0.41)
03:42:02.754 00.004 7680 Worker thread wakes up
03:42:02.754 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:02.759 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.41) opts 0xd
03:42:02.759 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.41)
03:42:02.759 00.000 7680 Moving (0.06, -0.41) raw xDistance=-0.02 yDistance=0.39
03:42:02.760 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:42:02.760 00.000 6120 UpdateGuideState exits: m=8469 SNR=61.1
03:42:02.766 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
03:42:02.766 00.000 7680 MoveAxis(E, 0, ABG)
03:42:02.767 00.001 7680 Move returns status 0, amount 0
03:42:02.767 00.000 7680 MoveAxis(S, 212, ABG)
03:42:02.767 00.000 7680 Guiding  Dir = 1, Dur = 212
03:42:02.767 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:02.771 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:02.776 00.005 6120 Enqueuing Expose request
03:42:02.779 00.003 7680 IsSlewing returns 0
03:42:02.780 00.001 7680 IsGuiding returns 0
03:42:02.780 00.000 7680 PulseGuide returned control before completion, sleep 222
03:42:03.009 00.229 7680 IsGuiding returns 1
03:42:03.010 00.001 7680 scope still moving after pulse duration time elapsed
03:42:03.039 00.029 7680 IsSlewing returns 0
03:42:03.039 00.000 7680 IsGuiding returns 0
03:42:03.041 00.002 7680 scope move finished after 212 + 48 ms
03:42:03.041 00.000 7680 Move returns status 0, amount 212
03:42:03.041 00.000 7680 move complete, result=0
03:42:03.042 00.001 7680 worker thread done servicing request
03:42:03.042 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 212 ms SOUTH
03:42:03.048 00.006 7680 Worker thread wakes up
03:42:03.050 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:03.050 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:04.303 01.253 7680 Exposure complete
03:42:04.476 00.173 7680 worker thread done servicing request
03:42:04.477 00.001 6120 OnExposeComplete: enter
03:42:04.484 00.007 6120 UpdateGuideState(): m_state=6
03:42:04.489 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3431
03:42:04.493 00.004 6120 Star::Find returns 1 (0), X=511.37, Y=668.96, Mass=8038, SNR=59.3, Peak=212 HFD=6.7
03:42:04.497 00.004 6120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.19) = xAngle (-0.95 = -0.95)
03:42:04.501 00.004 6120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.92 = 1.92)
03:42:04.506 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.24 cameraTheta=-0.77 mountX=0.14 mountY=0.23, mountTheta=1.02
03:42:04.511 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.17, opts=13)
03:42:04.516 00.005 6120 Enqueuing Move request for scope (0.18, -0.17)
03:42:04.520 00.004 7680 Worker thread wakes up
03:42:04.520 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:04.524 00.004 6120 UpdateGuideState exits: m=8038 SNR=59.3
03:42:04.528 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd
03:42:04.528 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:04.531 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:04.535 00.004 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.17)
03:42:04.535 00.000 6120 Enqueuing Expose request
03:42:04.539 00.004 7680 Moving (0.18, -0.17) raw xDistance=0.14 yDistance=0.23
03:42:04.539 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:42:04.539 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:42:04.539 00.000 7680 MoveAxis(E, 0, ABG)
03:42:04.539 00.000 7680 Move returns status 0, amount 0
03:42:04.539 00.000 7680 MoveAxis(S, 125, ABG)
03:42:04.539 00.000 7680 Guiding  Dir = 1, Dur = 125
03:42:04.539 00.000 7680 IsSlewing returns 0
03:42:04.541 00.002 7680 IsGuiding returns 0
03:42:04.541 00.000 7680 PulseGuide returned control before completion, sleep 135
03:42:04.681 00.140 7680 IsGuiding returns 1
03:42:04.682 00.001 7680 scope still moving after pulse duration time elapsed
03:42:04.712 00.030 7680 IsSlewing returns 0
03:42:04.713 00.001 7680 IsGuiding returns 0
03:42:04.714 00.001 7680 scope move finished after 125 + 48 ms
03:42:04.714 00.000 7680 Move returns status 0, amount 125
03:42:04.715 00.001 7680 move complete, result=0
03:42:04.716 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 125 ms SOUTH
03:42:04.722 00.006 7680 worker thread done servicing request
03:42:04.722 00.000 7680 Worker thread wakes up
03:42:04.722 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:04.722 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:05.974 01.252 7680 Exposure complete
03:42:06.118 00.144 7680 worker thread done servicing request
03:42:06.118 00.000 6120 OnExposeComplete: enter
03:42:06.122 00.004 6120 UpdateGuideState(): m_state=6
03:42:06.127 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3432
03:42:06.130 00.003 6120 Star::Find returns 1 (0), X=511.29, Y=668.91, Mass=8616, SNR=62.5, Peak=227 HFD=6.7
03:42:06.134 00.004 6120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.19) = xAngle (-1.33 = -1.33)
03:42:06.138 00.004 6120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.54 = 1.54)
03:42:06.143 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.14 mountX=0.06 mountY=0.24, mountTheta=1.34
03:42:06.147 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.22, opts=13)
03:42:06.151 00.004 6120 Enqueuing Move request for scope (0.10, -0.22)
03:42:06.154 00.003 7680 Worker thread wakes up
03:42:06.156 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.22) opts 0xd
03:42:06.156 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:06.159 00.003 6120 UpdateGuideState exits: m=8616 SNR=62.5
03:42:06.163 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:06.167 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:06.171 00.004 6120 Enqueuing Expose request
03:42:06.174 00.003 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.22)
03:42:06.174 00.000 7680 Moving (0.10, -0.22) raw xDistance=0.06 yDistance=0.24
03:42:06.174 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:42:06.174 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:42:06.174 00.000 7680 MoveAxis(E, 0, ABG)
03:42:06.176 00.002 7680 Move returns status 0, amount 0
03:42:06.176 00.000 7680 MoveAxis(S, 130, ABG)
03:42:06.176 00.000 7680 Guiding  Dir = 1, Dur = 130
03:42:06.176 00.000 7680 IsSlewing returns 0
03:42:06.177 00.001 7680 IsGuiding returns 0
03:42:06.177 00.000 7680 PulseGuide returned control before completion, sleep 140
03:42:06.324 00.147 7680 IsGuiding returns 1
03:42:06.326 00.002 7680 scope still moving after pulse duration time elapsed
03:42:06.355 00.029 7680 IsSlewing returns 0
03:42:06.356 00.001 7680 IsGuiding returns 0
03:42:06.358 00.002 7680 scope move finished after 130 + 50 ms
03:42:06.358 00.000 7680 Move returns status 0, amount 130
03:42:06.359 00.001 7680 move complete, result=0
03:42:06.359 00.000 7680 worker thread done servicing request
03:42:06.359 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 130 ms SOUTH
03:42:06.365 00.006 7680 Worker thread wakes up
03:42:06.365 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:06.365 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:07.616 01.251 7680 Exposure complete
03:42:07.760 00.144 7680 worker thread done servicing request
03:42:07.762 00.002 6120 OnExposeComplete: enter
03:42:07.766 00.004 6120 UpdateGuideState(): m_state=6
03:42:07.771 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3433
03:42:07.774 00.003 6120 Star::Find returns 1 (0), X=511.35, Y=669.04, Mass=7725, SNR=58.2, Peak=200 HFD=6.6
03:42:07.779 00.005 6120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.19) = xAngle (-0.68 = -0.68)
03:42:07.783 00.004 6120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.19 = 2.19)
03:42:07.787 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.49 mountX=0.14 mountY=0.14, mountTheta=0.81
03:42:07.792 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.08, opts=13)
03:42:07.796 00.004 6120 Enqueuing Move request for scope (0.16, -0.08)
03:42:07.800 00.004 7680 Worker thread wakes up
03:42:07.800 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:07.804 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
03:42:07.804 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
03:42:07.804 00.000 6120 UpdateGuideState exits: m=7725 SNR=58.2
03:42:07.807 00.003 7680 Moving (0.16, -0.08) raw xDistance=0.14 yDistance=0.14
03:42:07.807 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:42:07.809 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:42:07.809 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:07.814 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:07.817 00.003 6120 Enqueuing Expose request
03:42:07.821 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:42:07.823 00.002 7680 MoveAxis(E, 0, ABG)
03:42:07.823 00.000 7680 Move returns status 0, amount 0
03:42:07.824 00.001 7680 MoveAxis(N, 0, ABG)
03:42:07.824 00.000 7680 Move returns status 0, amount 0
03:42:07.824 00.000 7680 move complete, result=0
03:42:07.825 00.001 7680 worker thread done servicing request
03:42:07.825 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:42:07.831 00.006 7680 Worker thread wakes up
03:42:07.831 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:07.831 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:09.085 01.254 7680 Exposure complete
03:42:09.239 00.154 7680 worker thread done servicing request
03:42:09.240 00.001 6120 OnExposeComplete: enter
03:42:09.243 00.003 6120 UpdateGuideState(): m_state=6
03:42:09.248 00.005 6120 Star::Find(15, 511, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3434
03:42:09.253 00.005 6120 Star::Find returns 1 (0), X=511.36, Y=668.93, Mass=7571, SNR=58.2, Peak=192 HFD=6.7
03:42:09.257 00.004 6120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (0.19) = xAngle (-1.06 = -1.06)
03:42:09.262 00.005 6120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.81 = 1.81)
03:42:09.266 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-0.87 mountX=0.13 mountY=0.25, mountTheta=1.10
03:42:09.271 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.20, opts=13)
03:42:09.274 00.003 6120 Enqueuing Move request for scope (0.17, -0.20)
03:42:09.278 00.004 7680 Worker thread wakes up
03:42:09.278 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.20) opts 0xd
03:42:09.279 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.20)
03:42:09.279 00.000 7680 Moving (0.17, -0.20) raw xDistance=0.13 yDistance=0.25
03:42:09.279 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:42:09.280 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:42:09.280 00.000 7680 MoveAxis(E, 0, ABG)
03:42:09.280 00.000 7680 Move returns status 0, amount 0
03:42:09.280 00.000 7680 MoveAxis(S, 136, ABG)
03:42:09.280 00.000 7680 Guiding  Dir = 1, Dur = 136
03:42:09.280 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:09.284 00.004 7680 IsSlewing returns 0
03:42:09.285 00.001 6120 UpdateGuideState exits: m=7571 SNR=58.2
03:42:09.289 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:09.293 00.004 7680 IsGuiding returns 0
03:42:09.293 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:09.296 00.003 7680 PulseGuide returned control before completion, sleep 146
03:42:09.296 00.000 6120 Enqueuing Expose request
03:42:09.449 00.153 7680 IsGuiding returns 1
03:42:09.450 00.001 7680 scope still moving after pulse duration time elapsed
03:42:09.479 00.029 7680 IsSlewing returns 0
03:42:09.481 00.002 7680 IsGuiding returns 0
03:42:09.481 00.000 7680 scope move finished after 136 + 51 ms
03:42:09.481 00.000 7680 Move returns status 0, amount 136
03:42:09.481 00.000 7680 move complete, result=0
03:42:09.481 00.000 7680 worker thread done servicing request
03:42:09.482 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 136 ms SOUTH
03:42:09.488 00.006 7680 Worker thread wakes up
03:42:09.488 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:09.488 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:10.740 01.252 7680 Exposure complete
03:42:10.885 00.145 7680 worker thread done servicing request
03:42:10.885 00.000 6120 OnExposeComplete: enter
03:42:10.890 00.005 6120 UpdateGuideState(): m_state=6
03:42:10.894 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3435
03:42:10.899 00.005 6120 Star::Find returns 1 (0), X=511.40, Y=668.97, Mass=8454, SNR=61.0, Peak=215 HFD=6.6
03:42:10.902 00.003 6120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (0.19) = xAngle (-0.84 = -0.84)
03:42:10.907 00.005 6120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.04 = 2.04)
03:42:10.911 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.16 hyp=0.26 cameraTheta=-0.65 mountX=0.18 mountY=0.24, mountTheta=0.93
03:42:10.916 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.16, opts=13)
03:42:10.921 00.005 6120 Enqueuing Move request for scope (0.21, -0.16)
03:42:10.925 00.004 7680 Worker thread wakes up
03:42:10.926 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:10.929 00.003 6120 UpdateGuideState exits: m=8454 SNR=61.0
03:42:10.933 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:10.937 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:10.941 00.004 6120 Enqueuing Expose request
03:42:10.945 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.16) opts 0xd
03:42:10.945 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.16)
03:42:10.946 00.001 7680 Moving (0.21, -0.16) raw xDistance=0.18 yDistance=0.24
03:42:10.946 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:42:10.946 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:42:10.946 00.000 7680 MoveAxis(E, 0, ABG)
03:42:10.948 00.002 7680 Move returns status 0, amount 0
03:42:10.948 00.000 7680 MoveAxis(S, 128, ABG)
03:42:10.948 00.000 7680 Guiding  Dir = 1, Dur = 128
03:42:10.948 00.000 7680 IsSlewing returns 0
03:42:10.949 00.001 7680 IsGuiding returns 0
03:42:10.949 00.000 7680 PulseGuide returned control before completion, sleep 138
03:42:11.091 00.142 7680 IsGuiding returns 1
03:42:11.092 00.001 7680 scope still moving after pulse duration time elapsed
03:42:11.122 00.030 7680 IsSlewing returns 0
03:42:11.122 00.000 7680 IsGuiding returns 0
03:42:11.123 00.001 7680 scope move finished after 128 + 46 ms
03:42:11.123 00.000 7680 Move returns status 0, amount 128
03:42:11.123 00.000 7680 move complete, result=0
03:42:11.124 00.001 7680 worker thread done servicing request
03:42:11.124 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 128 ms SOUTH
03:42:11.132 00.008 7680 Worker thread wakes up
03:42:11.133 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:11.133 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:12.380 01.247 7680 Exposure complete
03:42:12.512 00.132 7680 worker thread done servicing request
03:42:12.512 00.000 6120 OnExposeComplete: enter
03:42:12.516 00.004 6120 UpdateGuideState(): m_state=6
03:42:12.520 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3436
03:42:12.524 00.004 6120 Star::Find returns 1 (0), X=511.44, Y=669.04, Mass=8067, SNR=58.8, Peak=194 HFD=6.6
03:42:12.527 00.003 6120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.19) = xAngle (-0.51 = -0.51)
03:42:12.531 00.004 6120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.36 = 2.36)
03:42:12.536 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=-0.08 hyp=0.26 cameraTheta=-0.32 mountX=0.23 mountY=0.19, mountTheta=0.68
03:42:12.541 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.08, opts=13)
03:42:12.545 00.004 6120 Enqueuing Move request for scope (0.25, -0.08)
03:42:12.549 00.004 7680 Worker thread wakes up
03:42:12.549 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.08) opts 0xd
03:42:12.549 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.08)
03:42:12.550 00.001 7680 Moving (0.25, -0.08) raw xDistance=0.23 yDistance=0.19
03:42:12.550 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
03:42:12.550 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:42:12.550 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:42:12.550 00.000 7680 MoveAxis(W, 94, ABG)
03:42:12.551 00.001 7680 Guiding  Dir = 3, Dur = 94
03:42:12.551 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:12.555 00.004 7680 IsSlewing returns 0
03:42:12.555 00.000 6120 UpdateGuideState exits: m=8067 SNR=58.8
03:42:12.558 00.003 7680 IsGuiding returns 0
03:42:12.558 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:12.563 00.005 7680 PulseGuide returned control before completion, sleep 104
03:42:12.563 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:12.566 00.003 6120 Enqueuing Expose request
03:42:12.670 00.104 7680 IsGuiding returns 1
03:42:12.671 00.001 7680 scope still moving after pulse duration time elapsed
03:42:12.701 00.030 7680 IsSlewing returns 0
03:42:12.702 00.001 7680 IsGuiding returns 0
03:42:12.702 00.000 7680 scope move finished after 94 + 49 ms
03:42:12.702 00.000 7680 Move returns status 0, amount 94
03:42:12.703 00.001 7680 MoveAxis(N, 0, ABG)
03:42:12.703 00.000 7680 Move returns status 0, amount 0
03:42:12.703 00.000 7680 move complete, result=0
03:42:12.704 00.001 7680 worker thread done servicing request
03:42:12.705 00.001 7680 Worker thread wakes up
03:42:12.705 00.000 6120 GuideStep: 0.2 px 94 ms WEST, 0.2 px 0 ms NORTH
03:42:12.710 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:12.711 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:13.962 01.251 7680 Exposure complete
03:42:14.113 00.151 7680 worker thread done servicing request
03:42:14.113 00.000 6120 OnExposeComplete: enter
03:42:14.118 00.005 6120 UpdateGuideState(): m_state=6
03:42:14.121 00.003 6120 Star::Find(15, 511, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3437
03:42:14.126 00.005 6120 Star::Find returns 1 (0), X=511.31, Y=668.99, Mass=8003, SNR=58.8, Peak=196 HFD=6.6
03:42:14.129 00.003 6120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (0.19) = xAngle (-1.06 = -1.06)
03:42:14.132 00.003 6120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.81 = 1.81)
03:42:14.137 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.87 mountX=0.09 mountY=0.18, mountTheta=1.11
03:42:14.141 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.14, opts=13)
03:42:14.146 00.005 6120 Enqueuing Move request for scope (0.12, -0.14)
03:42:14.150 00.004 7680 Worker thread wakes up
03:42:14.150 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
03:42:14.150 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
03:42:14.150 00.000 7680 Moving (0.12, -0.14) raw xDistance=0.09 yDistance=0.18
03:42:14.150 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:42:14.150 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:42:14.151 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:42:14.151 00.000 7680 MoveAxis(E, 0, ABG)
03:42:14.151 00.000 7680 Move returns status 0, amount 0
03:42:14.151 00.000 7680 MoveAxis(N, 0, ABG)
03:42:14.151 00.000 7680 Move returns status 0, amount 0
03:42:14.151 00.000 7680 move complete, result=0
03:42:14.152 00.001 7680 worker thread done servicing request
03:42:14.152 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:14.155 00.003 6120 UpdateGuideState exits: m=8003 SNR=58.8
03:42:14.159 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:14.163 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:14.166 00.003 6120 Enqueuing Expose request
03:42:14.170 00.004 7680 Worker thread wakes up
03:42:14.170 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:14.170 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:42:14.175 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:15.419 01.244 7680 Exposure complete
03:42:15.558 00.139 7680 worker thread done servicing request
03:42:15.559 00.001 6120 OnExposeComplete: enter
03:42:15.562 00.003 6120 UpdateGuideState(): m_state=6
03:42:15.566 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3438
03:42:15.570 00.004 6120 Star::Find returns 1 (0), X=511.41, Y=668.91, Mass=8557, SNR=60.8, Peak=219 HFD=6.5
03:42:15.575 00.005 6120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (0.19) = xAngle (-0.95 = -0.95)
03:42:15.579 00.004 6120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.92 = 1.92)
03:42:15.582 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=-0.21 hyp=0.31 cameraTheta=-0.76 mountX=0.18 mountY=0.29, mountTheta=1.02
03:42:15.587 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.21, opts=13)
03:42:15.590 00.003 6120 Enqueuing Move request for scope (0.22, -0.21)
03:42:15.594 00.004 7680 Worker thread wakes up
03:42:15.594 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.21) opts 0xd
03:42:15.594 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.21)
03:42:15.594 00.000 7680 Moving (0.22, -0.21) raw xDistance=0.18 yDistance=0.29
03:42:15.594 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:42:15.594 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:42:15.594 00.000 7680 MoveAxis(E, 0, ABG)
03:42:15.594 00.000 7680 Move returns status 0, amount 0
03:42:15.596 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:15.599 00.003 7680 MoveAxis(S, 156, ABG)
03:42:15.599 00.000 7680 Guiding  Dir = 1, Dur = 156
03:42:15.599 00.000 6120 UpdateGuideState exits: m=8557 SNR=60.8
03:42:15.604 00.005 7680 IsSlewing returns 0
03:42:15.604 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:15.607 00.003 7680 IsGuiding returns 0
03:42:15.608 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:15.612 00.004 6120 Enqueuing Expose request
03:42:15.616 00.004 7680 PulseGuide returned control before completion, sleep 166
03:42:15.787 00.171 7680 IsGuiding returns 1
03:42:15.787 00.000 7680 scope still moving after pulse duration time elapsed
03:42:15.817 00.030 7680 IsSlewing returns 0
03:42:15.819 00.002 7680 IsGuiding returns 0
03:42:15.819 00.000 7680 scope move finished after 156 + 55 ms
03:42:15.820 00.001 7680 Move returns status 0, amount 156
03:42:15.821 00.001 7680 move complete, result=0
03:42:15.821 00.000 7680 worker thread done servicing request
03:42:15.821 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 156 ms SOUTH
03:42:15.829 00.008 7680 Worker thread wakes up
03:42:15.829 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:15.829 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:17.080 01.251 7680 Exposure complete
03:42:17.233 00.153 7680 worker thread done servicing request
03:42:17.234 00.001 6120 OnExposeComplete: enter
03:42:17.239 00.005 6120 UpdateGuideState(): m_state=6
03:42:17.243 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3439
03:42:17.247 00.004 6120 Star::Find returns 1 (0), X=511.36, Y=668.95, Mass=8267, SNR=60.3, Peak=210 HFD=6.7
03:42:17.251 00.004 6120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (0.19) = xAngle (-1.01 = -1.01)
03:42:17.255 00.004 6120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.87 = 1.87)
03:42:17.260 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.24 cameraTheta=-0.82 mountX=0.13 mountY=0.23, mountTheta=1.06
03:42:17.265 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.18, opts=13)
03:42:17.270 00.005 6120 Enqueuing Move request for scope (0.17, -0.18)
03:42:17.274 00.004 7680 Worker thread wakes up
03:42:17.274 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
03:42:17.274 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:17.278 00.004 6120 UpdateGuideState exits: m=8267 SNR=60.3
03:42:17.282 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:17.285 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:17.289 00.004 6120 Enqueuing Expose request
03:42:17.292 00.003 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
03:42:17.293 00.001 7680 Moving (0.17, -0.18) raw xDistance=0.13 yDistance=0.23
03:42:17.293 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:42:17.293 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:42:17.294 00.001 7680 MoveAxis(E, 0, ABG)
03:42:17.294 00.000 7680 Move returns status 0, amount 0
03:42:17.294 00.000 7680 MoveAxis(S, 126, ABG)
03:42:17.294 00.000 7680 Guiding  Dir = 1, Dur = 126
03:42:17.296 00.002 7680 IsSlewing returns 0
03:42:17.296 00.000 7680 IsGuiding returns 0
03:42:17.297 00.001 7680 PulseGuide returned control before completion, sleep 136
03:42:17.445 00.148 7680 IsGuiding returns 1
03:42:17.445 00.000 7680 scope still moving after pulse duration time elapsed
03:42:17.476 00.031 7680 IsSlewing returns 0
03:42:17.476 00.000 7680 IsGuiding returns 0
03:42:17.478 00.002 7680 scope move finished after 126 + 55 ms
03:42:17.478 00.000 7680 Move returns status 0, amount 126
03:42:17.478 00.000 7680 move complete, result=0
03:42:17.479 00.001 7680 worker thread done servicing request
03:42:17.479 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 126 ms SOUTH
03:42:17.484 00.005 7680 Worker thread wakes up
03:42:17.484 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:17.485 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:18.727 01.242 7680 Exposure complete
03:42:18.902 00.175 7680 worker thread done servicing request
03:42:18.902 00.000 6120 OnExposeComplete: enter
03:42:18.907 00.005 6120 UpdateGuideState(): m_state=6
03:42:18.914 00.007 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3440
03:42:18.922 00.008 6120 Star::Find returns 1 (0), X=511.26, Y=670.97, Mass=8358, SNR=61.3, Peak=217 HFD=6.5
03:42:18.927 00.005 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (0.19) = xAngle (1.34 = 1.34)
03:42:18.934 00.007 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.22 = -2.07)
03:42:18.939 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=1.85 hyp=1.85 cameraTheta=1.53 mountX=0.41 mountY=-1.63, mountTheta=-1.32
03:42:18.945 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=1.85, opts=13)
03:42:18.952 00.007 6120 Enqueuing Move request for scope (0.07, 1.85)
03:42:18.956 00.004 7680 Worker thread wakes up
03:42:18.957 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:18.962 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 1.85) opts 0xd
03:42:18.962 00.000 6120 UpdateGuideState exits: m=8358 SNR=61.3
03:42:18.966 00.004 7680 Handling offset move in thread for scope, endpoint = (0.07, 1.85)
03:42:18.966 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:18.969 00.003 7680 Moving (0.07, 1.85) raw xDistance=0.41 yDistance=-1.63
03:42:18.969 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:18.974 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:42:18.974 00.000 6120 Enqueuing Expose request
03:42:18.978 00.004 7680 resist switch: large excursion: input -1.63 thresh 0.60 direction from 1 to -1
03:42:18.978 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.89
03:42:18.978 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.63 from input -1.63
03:42:18.979 00.001 7680 MoveAxis(W, 169, ABG)
03:42:18.979 00.000 7680 Guiding  Dir = 3, Dur = 169
03:42:18.979 00.000 7680 IsSlewing returns 0
03:42:18.980 00.001 7680 IsGuiding returns 0
03:42:18.980 00.000 7680 PulseGuide returned control before completion, sleep 179
03:42:19.170 00.190 7680 IsGuiding returns 1
03:42:19.171 00.001 7680 scope still moving after pulse duration time elapsed
03:42:19.201 00.030 7680 IsSlewing returns 0
03:42:19.203 00.002 7680 IsGuiding returns 0
03:42:19.204 00.001 7680 scope move finished after 169 + 54 ms
03:42:19.204 00.000 7680 Move returns status 0, amount 169
03:42:19.204 00.000 7680 MoveAxis(N, 884, ABG)
03:42:19.205 00.001 7680 Guiding  Dir = 0, Dur = 884
03:42:19.206 00.001 7680 IsSlewing returns 0
03:42:19.206 00.000 7680 IsGuiding returns 0
03:42:19.206 00.000 7680 PulseGuide returned control before completion, sleep 894
03:42:20.106 00.900 7680 IsGuiding returns 1
03:42:20.108 00.002 7680 scope still moving after pulse duration time elapsed
03:42:20.138 00.030 7680 IsSlewing returns 0
03:42:20.139 00.001 7680 IsGuiding returns 0
03:42:20.140 00.001 7680 scope move finished after 884 + 48 ms
03:42:20.140 00.000 7680 Move returns status 0, amount 884
03:42:20.140 00.000 7680 move complete, result=0
03:42:20.141 00.001 7680 worker thread done servicing request
03:42:20.141 00.000 7680 Worker thread wakes up
03:42:20.141 00.000 6120 GuideStep: 0.4 px 169 ms WEST, -1.6 px 884 ms NORTH
03:42:20.148 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:20.148 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:21.401 01.253 7680 Exposure complete
03:42:21.534 00.133 7680 worker thread done servicing request
03:42:21.535 00.001 6120 OnExposeComplete: enter
03:42:21.540 00.005 6120 UpdateGuideState(): m_state=6
03:42:21.546 00.006 6120 Star::Find(15, 511, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3441
03:42:21.550 00.004 6120 Star::Find returns 1 (0), X=510.96, Y=668.68, Mass=8325, SNR=60.0, Peak=200 HFD=6.6
03:42:21.554 00.004 6120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (0.19) = xAngle (-2.23 = -2.23)
03:42:21.557 00.003 6120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.64 = 0.64)
03:42:21.561 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.44 hyp=0.50 cameraTheta=-2.04 mountX=-0.31 mountY=0.30, mountTheta=2.37
03:42:21.565 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.44, opts=13)
03:42:21.570 00.005 6120 Enqueuing Move request for scope (-0.23, -0.44)
03:42:21.573 00.003 7680 Worker thread wakes up
03:42:21.575 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.44) opts 0xd
03:42:21.575 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.44)
03:42:21.575 00.000 7680 Moving (-0.23, -0.44) raw xDistance=-0.31 yDistance=0.30
03:42:21.575 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
03:42:21.575 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:42:21.575 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
03:42:21.576 00.001 7680 MoveAxis(E, 113, ABG)
03:42:21.576 00.000 7680 Guiding  Dir = 2, Dur = 113
03:42:21.576 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:21.581 00.005 7680 IsSlewing returns 0
03:42:21.581 00.000 6120 UpdateGuideState exits: m=8325 SNR=60.0
03:42:21.584 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:21.588 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:21.591 00.003 7680 IsGuiding returns 0
03:42:21.592 00.001 6120 Enqueuing Expose request
03:42:21.595 00.003 7680 PulseGuide returned control before completion, sleep 123
03:42:21.732 00.137 7680 IsGuiding returns 1
03:42:21.733 00.001 7680 scope still moving after pulse duration time elapsed
03:42:21.762 00.029 7680 IsSlewing returns 0
03:42:21.764 00.002 7680 IsGuiding returns 1
03:42:21.793 00.029 7680 IsSlewing returns 0
03:42:21.794 00.001 7680 IsGuiding returns 1
03:42:21.824 00.030 7680 IsSlewing returns 0
03:42:21.825 00.001 7680 IsGuiding returns 1
03:42:21.855 00.030 7680 IsSlewing returns 0
03:42:21.856 00.001 7680 IsGuiding returns 0
03:42:21.856 00.000 7680 scope move finished after 113 + 151 ms
03:42:21.857 00.001 7680 Move returns status 0, amount 113
03:42:21.857 00.000 7680 MoveAxis(N, 0, ABG)
03:42:21.857 00.000 7680 Move returns status 0, amount 0
03:42:21.857 00.000 7680 move complete, result=0
03:42:21.859 00.002 7680 worker thread done servicing request
03:42:21.859 00.000 6120 GuideStep: -0.3 px 113 ms EAST, 0.3 px 0 ms NORTH
03:42:21.866 00.007 7680 Worker thread wakes up
03:42:21.866 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:21.866 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:23.118 01.252 7680 Exposure complete
03:42:23.265 00.147 7680 worker thread done servicing request
03:42:23.266 00.001 6120 OnExposeComplete: enter
03:42:23.271 00.005 6120 UpdateGuideState(): m_state=6
03:42:23.274 00.003 6120 Star::Find(15, 510, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3442
03:42:23.279 00.005 6120 Star::Find returns 1 (0), X=511.25, Y=667.99, Mass=8357, SNR=61.7, Peak=229 HFD=6.7
03:42:23.282 00.003 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
03:42:23.286 00.004 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
03:42:23.290 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-1.13 hyp=1.13 cameraTheta=-1.52 mountX=-0.16 mountY=1.04, mountTheta=1.72
03:42:23.295 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-1.13, opts=13)
03:42:23.299 00.004 6120 Enqueuing Move request for scope (0.05, -1.13)
03:42:23.303 00.004 7680 Worker thread wakes up
03:42:23.303 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -1.13) opts 0xd
03:42:23.303 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -1.13)
03:42:23.304 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:23.307 00.003 7680 Moving (0.05, -1.13) raw xDistance=-0.16 yDistance=1.04
03:42:23.308 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:42:23.308 00.000 7680 resist switch: large excursion: input 1.04 thresh 0.60 direction from -1 to 1
03:42:23.308 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.12
03:42:23.308 00.000 6120 UpdateGuideState exits: m=8357 SNR=61.7
03:42:23.312 00.004 7680 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04
03:42:23.312 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:23.317 00.005 7680 MoveAxis(E, 0, ABG)
03:42:23.318 00.001 7680 Move returns status 0, amount 0
03:42:23.318 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:23.322 00.004 7680 MoveAxis(S, 565, ABG)
03:42:23.322 00.000 7680 Guiding  Dir = 1, Dur = 565
03:42:23.322 00.000 6120 Enqueuing Expose request
03:42:23.325 00.003 7680 IsSlewing returns 0
03:42:23.325 00.000 7680 IsGuiding returns 0
03:42:23.327 00.002 7680 PulseGuide returned control before completion, sleep 575
03:42:23.906 00.579 7680 IsGuiding returns 1
03:42:23.906 00.000 7680 scope still moving after pulse duration time elapsed
03:42:23.938 00.032 7680 IsSlewing returns 0
03:42:23.938 00.000 7680 IsGuiding returns 0
03:42:23.939 00.001 7680 scope move finished after 565 + 47 ms
03:42:23.939 00.000 7680 Move returns status 0, amount 565
03:42:23.939 00.000 7680 move complete, result=0
03:42:23.939 00.000 7680 worker thread done servicing request
03:42:23.939 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 1.0 px 565 ms SOUTH
03:42:23.948 00.009 7680 Worker thread wakes up
03:42:23.949 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:23.949 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:25.196 01.247 7680 Exposure complete
03:42:25.323 00.127 7680 worker thread done servicing request
03:42:25.323 00.000 6120 OnExposeComplete: enter
03:42:25.328 00.005 6120 UpdateGuideState(): m_state=6
03:42:25.331 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3443
03:42:25.335 00.004 6120 Star::Find returns 1 (0), X=511.17, Y=667.95, Mass=8050, SNR=59.7, Peak=209 HFD=6.6
03:42:25.338 00.003 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
03:42:25.342 00.004 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
03:42:25.345 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-1.17 hyp=1.17 cameraTheta=-1.59 mountX=-0.24 mountY=1.04, mountTheta=1.80
03:42:25.350 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-1.17, opts=13)
03:42:25.355 00.005 6120 Enqueuing Move request for scope (-0.02, -1.17)
03:42:25.359 00.004 7680 Worker thread wakes up
03:42:25.359 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:25.362 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.17) opts 0xd
03:42:25.362 00.000 6120 UpdateGuideState exits: m=8050 SNR=59.7
03:42:25.365 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.02, -1.17)
03:42:25.365 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:25.369 00.004 7680 Moving (-0.02, -1.17) raw xDistance=-0.24 yDistance=1.04
03:42:25.369 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:25.372 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:42:25.372 00.000 6120 Enqueuing Expose request
03:42:25.377 00.005 7680 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04
03:42:25.377 00.000 7680 MoveAxis(E, 99, ABG)
03:42:25.377 00.000 7680 Guiding  Dir = 2, Dur = 99
03:42:25.378 00.001 7680 IsSlewing returns 0
03:42:25.378 00.000 7680 IsGuiding returns 0
03:42:25.378 00.000 7680 PulseGuide returned control before completion, sleep 109
03:42:25.500 00.122 7680 IsGuiding returns 1
03:42:25.500 00.000 7680 scope still moving after pulse duration time elapsed
03:42:25.532 00.032 7680 IsSlewing returns 0
03:42:25.532 00.000 7680 IsGuiding returns 0
03:42:25.532 00.000 7680 scope move finished after 99 + 55 ms
03:42:25.532 00.000 7680 Move returns status 0, amount 99
03:42:25.532 00.000 7680 MoveAxis(S, 565, ABG)
03:42:25.533 00.001 7680 Guiding  Dir = 1, Dur = 565
03:42:25.533 00.000 7680 IsSlewing returns 0
03:42:25.533 00.000 7680 IsGuiding returns 0
03:42:25.533 00.000 7680 PulseGuide returned control before completion, sleep 575
03:42:26.112 00.579 7680 IsGuiding returns 1
03:42:26.112 00.000 7680 scope still moving after pulse duration time elapsed
03:42:26.144 00.032 7680 IsSlewing returns 0
03:42:26.144 00.000 7680 IsGuiding returns 0
03:42:26.144 00.000 7680 scope move finished after 565 + 45 ms
03:42:26.144 00.000 7680 Move returns status 0, amount 565
03:42:26.145 00.001 7680 move complete, result=0
03:42:26.145 00.000 7680 worker thread done servicing request
03:42:26.145 00.000 6120 GuideStep: -0.2 px 99 ms EAST, 1.0 px 565 ms SOUTH
03:42:26.150 00.005 7680 Worker thread wakes up
03:42:26.150 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:26.150 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:27.388 01.238 7680 Exposure complete
03:42:27.543 00.155 7680 worker thread done servicing request
03:42:27.544 00.001 6120 OnExposeComplete: enter
03:42:27.547 00.003 6120 UpdateGuideState(): m_state=6
03:42:27.551 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3444
03:42:27.555 00.004 6120 Star::Find returns 1 (0), X=511.37, Y=668.79, Mass=8397, SNR=60.4, Peak=205 HFD=6.6
03:42:27.558 00.003 6120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (0.19) = xAngle (-1.28 = -1.28)
03:42:27.561 00.003 6120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.59 = 1.59)
03:42:27.565 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.34 hyp=0.38 cameraTheta=-1.09 mountX=0.11 mountY=0.38, mountTheta=1.29
03:42:27.572 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.34, opts=13)
03:42:27.576 00.004 6120 Enqueuing Move request for scope (0.17, -0.34)
03:42:27.580 00.004 7680 Worker thread wakes up
03:42:27.580 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:27.585 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.34) opts 0xd
03:42:27.585 00.000 6120 UpdateGuideState exits: m=8397 SNR=60.4
03:42:27.590 00.005 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.34)
03:42:27.590 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:27.595 00.005 7680 Moving (0.17, -0.34) raw xDistance=0.11 yDistance=0.38
03:42:27.595 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:27.599 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:42:27.599 00.000 6120 Enqueuing Expose request
03:42:27.603 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:42:27.603 00.000 7680 MoveAxis(E, 0, ABG)
03:42:27.603 00.000 7680 Move returns status 0, amount 0
03:42:27.603 00.000 7680 MoveAxis(S, 207, ABG)
03:42:27.605 00.002 7680 Guiding  Dir = 1, Dur = 207
03:42:27.605 00.000 7680 IsSlewing returns 0
03:42:27.605 00.000 7680 IsGuiding returns 0
03:42:27.605 00.000 7680 PulseGuide returned control before completion, sleep 217
03:42:27.834 00.229 7680 IsGuiding returns 1
03:42:27.834 00.000 7680 scope still moving after pulse duration time elapsed
03:42:27.865 00.031 7680 IsSlewing returns 0
03:42:27.865 00.000 7680 IsGuiding returns 0
03:42:27.865 00.000 7680 scope move finished after 207 + 53 ms
03:42:27.865 00.000 7680 Move returns status 0, amount 207
03:42:27.867 00.002 7680 move complete, result=0
03:42:27.867 00.000 7680 worker thread done servicing request
03:42:27.867 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 207 ms SOUTH
03:42:27.870 00.003 7680 Worker thread wakes up
03:42:27.870 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:27.870 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:29.109 01.239 7680 Exposure complete
03:42:29.300 00.191 7680 worker thread done servicing request
03:42:29.301 00.001 6120 OnExposeComplete: enter
03:42:29.307 00.006 6120 UpdateGuideState(): m_state=6
03:42:29.314 00.007 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3445
03:42:29.319 00.005 6120 Star::Find returns 1 (0), X=511.24, Y=668.83, Mass=7995, SNR=59.7, Peak=206 HFD=6.7
03:42:29.326 00.007 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
03:42:29.332 00.006 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
03:42:29.337 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.29 hyp=0.30 cameraTheta=-1.39 mountX=-0.00 mountY=0.29, mountTheta=1.58
03:42:29.346 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.29, opts=13)
03:42:29.351 00.005 6120 Enqueuing Move request for scope (0.05, -0.29)
03:42:29.357 00.006 7680 Worker thread wakes up
03:42:29.358 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:29.364 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.29) opts 0xd
03:42:29.364 00.000 6120 UpdateGuideState exits: m=7995 SNR=59.7
03:42:29.371 00.007 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.29)
03:42:29.371 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:29.378 00.007 7680 Moving (0.05, -0.29) raw xDistance=-0.00 yDistance=0.29
03:42:29.378 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:29.382 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:42:29.382 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:42:29.383 00.001 7680 MoveAxis(E, 0, ABG)
03:42:29.383 00.000 7680 Move returns status 0, amount 0
03:42:29.383 00.000 6120 Enqueuing Expose request
03:42:29.388 00.005 7680 MoveAxis(S, 156, ABG)
03:42:29.389 00.001 7680 Guiding  Dir = 1, Dur = 156
03:42:29.389 00.000 7680 IsSlewing returns 0
03:42:29.389 00.000 7680 IsGuiding returns 0
03:42:29.390 00.001 7680 PulseGuide returned control before completion, sleep 166
03:42:29.568 00.178 7680 IsGuiding returns 1
03:42:29.568 00.000 7680 scope still moving after pulse duration time elapsed
03:42:29.599 00.031 7680 IsSlewing returns 0
03:42:29.599 00.000 7680 IsGuiding returns 1
03:42:29.631 00.032 7680 IsSlewing returns 0
03:42:29.632 00.001 7680 IsGuiding returns 1
03:42:29.662 00.030 7680 IsSlewing returns 0
03:42:29.662 00.000 7680 IsGuiding returns 0
03:42:29.662 00.000 7680 scope move finished after 156 + 117 ms
03:42:29.664 00.002 7680 Move returns status 0, amount 156
03:42:29.664 00.000 7680 move complete, result=0
03:42:29.664 00.000 7680 worker thread done servicing request
03:42:29.664 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 156 ms SOUTH
03:42:29.669 00.005 7680 Worker thread wakes up
03:42:29.670 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:29.670 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:30.909 01.239 7680 Exposure complete
03:42:31.052 00.143 7680 worker thread done servicing request
03:42:31.052 00.000 6120 OnExposeComplete: enter
03:42:31.056 00.004 6120 UpdateGuideState(): m_state=6
03:42:31.059 00.003 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3446
03:42:31.064 00.005 6120 Star::Find returns 1 (0), X=511.32, Y=668.93, Mass=8203, SNR=60.5, Peak=206 HFD=6.7
03:42:31.070 00.006 6120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.19) = xAngle (-1.17 = -1.17)
03:42:31.073 00.003 6120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.71 = 1.71)
03:42:31.080 00.007 6120 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-0.98 mountX=0.09 mountY=0.23, mountTheta=1.19
03:42:31.084 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.20, opts=13)
03:42:31.088 00.004 6120 Enqueuing Move request for scope (0.13, -0.20)
03:42:31.094 00.006 7680 Worker thread wakes up
03:42:31.094 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:31.101 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
03:42:31.102 00.001 6120 UpdateGuideState exits: m=8203 SNR=60.5
03:42:31.108 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:31.113 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:31.117 00.004 6120 Enqueuing Expose request
03:42:31.120 00.003 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
03:42:31.120 00.000 7680 Moving (0.13, -0.20) raw xDistance=0.09 yDistance=0.23
03:42:31.122 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:42:31.122 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:42:31.122 00.000 7680 MoveAxis(E, 0, ABG)
03:42:31.122 00.000 7680 Move returns status 0, amount 0
03:42:31.123 00.001 7680 MoveAxis(S, 127, ABG)
03:42:31.123 00.000 7680 Guiding  Dir = 1, Dur = 127
03:42:31.123 00.000 7680 IsSlewing returns 0
03:42:31.123 00.000 7680 IsGuiding returns 0
03:42:31.123 00.000 7680 PulseGuide returned control before completion, sleep 137
03:42:31.265 00.142 7680 IsGuiding returns 1
03:42:31.265 00.000 7680 scope still moving after pulse duration time elapsed
03:42:31.296 00.031 7680 IsSlewing returns 0
03:42:31.296 00.000 7680 IsGuiding returns 0
03:42:31.297 00.001 7680 scope move finished after 127 + 45 ms
03:42:31.297 00.000 7680 Move returns status 0, amount 127
03:42:31.297 00.000 7680 move complete, result=0
03:42:31.297 00.000 7680 worker thread done servicing request
03:42:31.297 00.000 7680 Worker thread wakes up
03:42:31.297 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 127 ms SOUTH
03:42:31.302 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:31.302 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:32.550 01.248 7680 Exposure complete
03:42:32.667 00.117 7680 worker thread done servicing request
03:42:32.668 00.001 6120 OnExposeComplete: enter
03:42:32.672 00.004 6120 UpdateGuideState(): m_state=6
03:42:32.676 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3447
03:42:32.679 00.003 6120 Star::Find returns 1 (0), X=511.26, Y=669.00, Mass=7398, SNR=57.2, Peak=183 HFD=6.6
03:42:32.682 00.003 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.19) = xAngle (-1.24 = -1.24)
03:42:32.687 00.005 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.63 = 1.63)
03:42:32.694 00.007 6120 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.05 mountX=0.05 mountY=0.15, mountTheta=1.26
03:42:32.704 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.13, opts=13)
03:42:32.707 00.003 6120 Enqueuing Move request for scope (0.07, -0.13)
03:42:32.710 00.003 7680 Worker thread wakes up
03:42:32.710 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
03:42:32.710 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:32.713 00.003 6120 UpdateGuideState exits: m=7398 SNR=57.2
03:42:32.716 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:32.719 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:32.723 00.004 6120 Enqueuing Expose request
03:42:32.728 00.005 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
03:42:32.728 00.000 7680 Moving (0.07, -0.13) raw xDistance=0.05 yDistance=0.15
03:42:32.728 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:42:32.728 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:42:32.728 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:42:32.728 00.000 7680 MoveAxis(E, 0, ABG)
03:42:32.728 00.000 7680 Move returns status 0, amount 0
03:42:32.729 00.001 7680 MoveAxis(N, 0, ABG)
03:42:32.729 00.000 7680 Move returns status 0, amount 0
03:42:32.729 00.000 7680 move complete, result=0
03:42:32.729 00.000 7680 worker thread done servicing request
03:42:32.729 00.000 7680 Worker thread wakes up
03:42:32.730 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:42:32.733 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:32.733 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:33.973 01.240 7680 Exposure complete
03:42:34.129 00.156 7680 worker thread done servicing request
03:42:34.129 00.000 6120 OnExposeComplete: enter
03:42:34.133 00.004 6120 UpdateGuideState(): m_state=6
03:42:34.137 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3448
03:42:34.143 00.006 6120 Star::Find returns 1 (0), X=511.26, Y=668.86, Mass=8023, SNR=59.4, Peak=199 HFD=6.7
03:42:34.148 00.005 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
03:42:34.152 00.004 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
03:42:34.157 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.32 mountX=0.02 mountY=0.26, mountTheta=1.51
03:42:34.165 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.26, opts=13)
03:42:34.170 00.005 6120 Enqueuing Move request for scope (0.07, -0.26)
03:42:34.176 00.006 7680 Worker thread wakes up
03:42:34.176 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:34.181 00.005 6120 UpdateGuideState exits: m=8023 SNR=59.4
03:42:34.185 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
03:42:34.185 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
03:42:34.185 00.000 7680 Moving (0.07, -0.26) raw xDistance=0.02 yDistance=0.26
03:42:34.186 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:42:34.186 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:42:34.186 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:34.191 00.005 7680 MoveAxis(E, 0, ABG)
03:42:34.191 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:34.197 00.006 6120 Enqueuing Expose request
03:42:34.205 00.008 7680 Move returns status 0, amount 0
03:42:34.205 00.000 7680 MoveAxis(S, 143, ABG)
03:42:34.205 00.000 7680 Guiding  Dir = 1, Dur = 143
03:42:34.206 00.001 7680 IsSlewing returns 0
03:42:34.206 00.000 7680 IsGuiding returns 0
03:42:34.207 00.001 7680 PulseGuide returned control before completion, sleep 153
03:42:34.371 00.164 7680 IsGuiding returns 1
03:42:34.372 00.001 7680 scope still moving after pulse duration time elapsed
03:42:34.402 00.030 7680 IsSlewing returns 0
03:42:34.402 00.000 7680 IsGuiding returns 0
03:42:34.402 00.000 7680 scope move finished after 143 + 53 ms
03:42:34.402 00.000 7680 Move returns status 0, amount 143
03:42:34.404 00.002 7680 move complete, result=0
03:42:34.404 00.000 7680 worker thread done servicing request
03:42:34.404 00.000 7680 Worker thread wakes up
03:42:34.404 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 143 ms SOUTH
03:42:34.409 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:34.409 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:35.649 01.240 7680 Exposure complete
03:42:35.809 00.160 7680 worker thread done servicing request
03:42:35.809 00.000 6120 OnExposeComplete: enter
03:42:35.815 00.006 6120 UpdateGuideState(): m_state=6
03:42:35.820 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3449
03:42:35.827 00.007 6120 Star::Find returns 1 (0), X=511.25, Y=668.90, Mass=8857, SNR=62.3, Peak=223 HFD=6.7
03:42:35.832 00.005 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
03:42:35.837 00.005 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
03:42:35.842 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.30 mountX=0.02 mountY=0.23, mountTheta=1.49
03:42:35.851 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.23, opts=13)
03:42:35.856 00.005 6120 Enqueuing Move request for scope (0.06, -0.23)
03:42:35.861 00.005 7680 Worker thread wakes up
03:42:35.861 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:35.867 00.006 6120 UpdateGuideState exits: m=8857 SNR=62.3
03:42:35.871 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
03:42:35.871 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
03:42:35.871 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:35.876 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:35.881 00.005 6120 Enqueuing Expose request
03:42:35.888 00.007 7680 Moving (0.06, -0.23) raw xDistance=0.02 yDistance=0.23
03:42:35.888 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:42:35.888 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:42:35.888 00.000 7680 MoveAxis(E, 0, ABG)
03:42:35.889 00.001 7680 Move returns status 0, amount 0
03:42:35.889 00.000 7680 MoveAxis(S, 127, ABG)
03:42:35.889 00.000 7680 Guiding  Dir = 1, Dur = 127
03:42:35.890 00.001 7680 IsSlewing returns 0
03:42:35.891 00.001 7680 IsGuiding returns 0
03:42:35.891 00.000 7680 PulseGuide returned control before completion, sleep 137
03:42:36.035 00.144 7680 IsGuiding returns 1
03:42:36.035 00.000 7680 scope still moving after pulse duration time elapsed
03:42:36.067 00.032 7680 IsSlewing returns 0
03:42:36.068 00.001 7680 IsGuiding returns 0
03:42:36.068 00.000 7680 scope move finished after 127 + 49 ms
03:42:36.068 00.000 7680 Move returns status 0, amount 127
03:42:36.068 00.000 7680 move complete, result=0
03:42:36.069 00.001 7680 worker thread done servicing request
03:42:36.069 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 127 ms SOUTH
03:42:36.074 00.005 7680 Worker thread wakes up
03:42:36.074 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:36.074 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:37.324 01.250 7680 Exposure complete
03:42:37.453 00.129 7680 worker thread done servicing request
03:42:37.453 00.000 6120 OnExposeComplete: enter
03:42:37.458 00.005 6120 UpdateGuideState(): m_state=6
03:42:37.462 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3450
03:42:37.465 00.003 6120 Star::Find returns 1 (0), X=511.24, Y=669.02, Mass=8249, SNR=60.4, Peak=205 HFD=6.5
03:42:37.467 00.002 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
03:42:37.470 00.003 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.51 = 1.51)
03:42:37.473 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.18 mountX=0.02 mountY=0.12, mountTheta=1.37
03:42:37.479 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.11, opts=13)
03:42:37.483 00.004 6120 Enqueuing Move request for scope (0.04, -0.11)
03:42:37.486 00.003 7680 Worker thread wakes up
03:42:37.486 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:37.490 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
03:42:37.490 00.000 6120 UpdateGuideState exits: m=8249 SNR=60.4
03:42:37.493 00.003 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
03:42:37.493 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:37.496 00.003 7680 Moving (0.04, -0.11) raw xDistance=0.02 yDistance=0.12
03:42:37.496 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:37.499 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:42:37.499 00.000 6120 Enqueuing Expose request
03:42:37.502 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:42:37.503 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:42:37.503 00.000 7680 MoveAxis(E, 0, ABG)
03:42:37.504 00.001 7680 Move returns status 0, amount 0
03:42:37.504 00.000 7680 MoveAxis(N, 0, ABG)
03:42:37.504 00.000 7680 Move returns status 0, amount 0
03:42:37.504 00.000 7680 move complete, result=0
03:42:37.504 00.000 7680 worker thread done servicing request
03:42:37.504 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:42:37.508 00.004 7680 Worker thread wakes up
03:42:37.508 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:37.508 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:38.749 01.241 7680 Exposure complete
03:42:38.887 00.138 7680 worker thread done servicing request
03:42:38.888 00.001 6120 OnExposeComplete: enter
03:42:38.890 00.002 6120 UpdateGuideState(): m_state=6
03:42:38.895 00.005 6120 Star::Find(15, 511, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3451
03:42:38.900 00.005 6120 Star::Find returns 1 (0), X=511.15, Y=668.91, Mass=8749, SNR=62.8, Peak=232 HFD=6.6
03:42:38.905 00.005 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
03:42:38.910 00.005 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
03:42:38.916 00.006 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.76 mountX=-0.08 mountY=0.17, mountTheta=2.00
03:42:38.924 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.21, opts=13)
03:42:38.929 00.005 6120 Enqueuing Move request for scope (-0.04, -0.21)
03:42:38.932 00.003 7680 Worker thread wakes up
03:42:38.933 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:38.936 00.003 6120 UpdateGuideState exits: m=8749 SNR=62.8
03:42:38.939 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:38.943 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
03:42:38.943 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:38.949 00.006 6120 Enqueuing Expose request
03:42:38.954 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
03:42:38.955 00.001 7680 Moving (-0.04, -0.21) raw xDistance=-0.08 yDistance=0.17
03:42:38.955 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:42:38.955 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:42:38.955 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:42:38.956 00.001 7680 MoveAxis(E, 0, ABG)
03:42:38.956 00.000 7680 Move returns status 0, amount 0
03:42:38.956 00.000 7680 MoveAxis(N, 0, ABG)
03:42:38.956 00.000 7680 Move returns status 0, amount 0
03:42:38.957 00.001 7680 move complete, result=0
03:42:38.957 00.000 7680 worker thread done servicing request
03:42:38.957 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:42:38.963 00.006 7680 Worker thread wakes up
03:42:38.964 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:38.964 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:40.214 01.250 7680 Exposure complete
03:42:40.374 00.160 7680 worker thread done servicing request
03:42:40.374 00.000 6120 OnExposeComplete: enter
03:42:40.378 00.004 6120 UpdateGuideState(): m_state=6
03:42:40.383 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3452
03:42:40.386 00.003 6120 Star::Find returns 1 (0), X=511.25, Y=668.77, Mass=8117, SNR=59.8, Peak=203 HFD=6.6
03:42:40.389 00.003 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
03:42:40.393 00.004 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
03:42:40.396 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.35 hyp=0.36 cameraTheta=-1.40 mountX=-0.01 mountY=0.34, mountTheta=1.59
03:42:40.401 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.35, opts=13)
03:42:40.405 00.004 6120 Enqueuing Move request for scope (0.06, -0.35)
03:42:40.408 00.003 7680 Worker thread wakes up
03:42:40.409 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:40.412 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.35) opts 0xd
03:42:40.412 00.000 6120 UpdateGuideState exits: m=8117 SNR=59.8
03:42:40.416 00.004 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.35)
03:42:40.416 00.000 7680 Moving (0.06, -0.35) raw xDistance=-0.01 yDistance=0.34
03:42:40.416 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:42:40.416 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:40.424 00.008 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:42:40.424 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:40.432 00.008 7680 MoveAxis(E, 0, ABG)
03:42:40.432 00.000 6120 Enqueuing Expose request
03:42:40.436 00.004 7680 Move returns status 0, amount 0
03:42:40.436 00.000 7680 MoveAxis(S, 187, ABG)
03:42:40.437 00.001 7680 Guiding  Dir = 1, Dur = 187
03:42:40.437 00.000 7680 IsSlewing returns 0
03:42:40.437 00.000 7680 IsGuiding returns 0
03:42:40.437 00.000 7680 PulseGuide returned control before completion, sleep 197
03:42:40.645 00.208 7680 IsGuiding returns 1
03:42:40.645 00.000 7680 scope still moving after pulse duration time elapsed
03:42:40.676 00.031 7680 IsSlewing returns 0
03:42:40.676 00.000 7680 IsGuiding returns 0
03:42:40.676 00.000 7680 scope move finished after 187 + 52 ms
03:42:40.676 00.000 7680 Move returns status 0, amount 187
03:42:40.678 00.002 7680 move complete, result=0
03:42:40.678 00.000 7680 worker thread done servicing request
03:42:40.678 00.000 7680 Worker thread wakes up
03:42:40.678 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 187 ms SOUTH
03:42:40.683 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:40.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:41.935 01.252 7680 Exposure complete
03:42:42.098 00.163 7680 worker thread done servicing request
03:42:42.098 00.000 6120 OnExposeComplete: enter
03:42:42.107 00.009 6120 UpdateGuideState(): m_state=6
03:42:42.113 00.006 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3453
03:42:42.118 00.005 6120 Star::Find returns 1 (0), X=511.13, Y=669.03, Mass=7997, SNR=58.8, Peak=209 HFD=6.4
03:42:42.122 00.004 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.19) = xAngle (-2.31 = -2.31)
03:42:42.125 00.003 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
03:42:42.127 00.002 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.12 mountX=-0.07 mountY=0.06, mountTheta=2.47
03:42:42.135 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.09, opts=13)
03:42:42.139 00.004 6120 Enqueuing Move request for scope (-0.06, -0.09)
03:42:42.142 00.003 7680 Worker thread wakes up
03:42:42.142 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:42.146 00.004 6120 UpdateGuideState exits: m=7997 SNR=58.8
03:42:42.150 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
03:42:42.150 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
03:42:42.150 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:42.154 00.004 7680 Moving (-0.06, -0.09) raw xDistance=-0.07 yDistance=0.06
03:42:42.154 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:42:42.154 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:42.157 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:42:42.157 00.000 6120 Enqueuing Expose request
03:42:42.161 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:42:42.161 00.000 7680 MoveAxis(E, 0, ABG)
03:42:42.161 00.000 7680 Move returns status 0, amount 0
03:42:42.161 00.000 7680 MoveAxis(N, 0, ABG)
03:42:42.161 00.000 7680 Move returns status 0, amount 0
03:42:42.161 00.000 7680 move complete, result=0
03:42:42.162 00.001 7680 worker thread done servicing request
03:42:42.162 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:42:42.165 00.003 7680 Worker thread wakes up
03:42:42.166 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:42.166 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:43.403 01.237 7680 Exposure complete
03:42:43.542 00.139 7680 worker thread done servicing request
03:42:43.542 00.000 6120 OnExposeComplete: enter
03:42:43.546 00.004 6120 UpdateGuideState(): m_state=6
03:42:43.549 00.003 6120 Star::Find(15, 511, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3454
03:42:43.554 00.005 6120 Star::Find returns 1 (0), X=511.24, Y=668.88, Mass=8276, SNR=59.6, Peak=224 HFD=6.7
03:42:43.557 00.003 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
03:42:43.560 00.003 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
03:42:43.564 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.25 cameraTheta=-1.39 mountX=-0.00 mountY=0.24, mountTheta=1.57
03:42:43.570 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.24, opts=13)
03:42:43.574 00.004 6120 Enqueuing Move request for scope (0.05, -0.24)
03:42:43.579 00.005 7680 Worker thread wakes up
03:42:43.579 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:43.585 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd
03:42:43.585 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.24)
03:42:43.585 00.000 6120 UpdateGuideState exits: m=8276 SNR=59.6
03:42:43.590 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:43.593 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:43.597 00.004 7680 Moving (0.05, -0.24) raw xDistance=-0.00 yDistance=0.24
03:42:43.597 00.000 6120 Enqueuing Expose request
03:42:43.601 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:42:43.601 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:42:43.601 00.000 7680 MoveAxis(E, 0, ABG)
03:42:43.601 00.000 7680 Move returns status 0, amount 0
03:42:43.601 00.000 7680 MoveAxis(S, 130, ABG)
03:42:43.601 00.000 7680 Guiding  Dir = 1, Dur = 130
03:42:43.602 00.001 7680 IsSlewing returns 0
03:42:43.602 00.000 7680 IsGuiding returns 0
03:42:43.602 00.000 7680 PulseGuide returned control before completion, sleep 140
03:42:43.751 00.149 7680 IsGuiding returns 1
03:42:43.751 00.000 7680 scope still moving after pulse duration time elapsed
03:42:43.783 00.032 7680 IsSlewing returns 0
03:42:43.783 00.000 7680 IsGuiding returns 0
03:42:43.783 00.000 7680 scope move finished after 130 + 51 ms
03:42:43.783 00.000 7680 Move returns status 0, amount 130
03:42:43.783 00.000 7680 move complete, result=0
03:42:43.785 00.002 7680 worker thread done servicing request
03:42:43.785 00.000 7680 Worker thread wakes up
03:42:43.785 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 130 ms SOUTH
03:42:43.789 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:43.789 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:45.042 01.253 7680 Exposure complete
03:42:45.207 00.165 7680 worker thread done servicing request
03:42:45.208 00.001 6120 OnExposeComplete: enter
03:42:45.211 00.003 6120 UpdateGuideState(): m_state=6
03:42:45.216 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3455
03:42:45.220 00.004 6120 Star::Find returns 1 (0), X=511.17, Y=668.89, Mass=7715, SNR=59.2, Peak=184 HFD=6.6
03:42:45.224 00.004 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
03:42:45.227 00.003 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
03:42:45.231 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.66 mountX=-0.07 mountY=0.21, mountTheta=1.88
03:42:45.235 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.24, opts=13)
03:42:45.238 00.003 6120 Enqueuing Move request for scope (-0.02, -0.24)
03:42:45.241 00.003 7680 Worker thread wakes up
03:42:45.241 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:45.246 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.24) opts 0xd
03:42:45.246 00.000 6120 UpdateGuideState exits: m=7715 SNR=59.2
03:42:45.248 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.24)
03:42:45.248 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:45.253 00.005 7680 Moving (-0.02, -0.24) raw xDistance=-0.07 yDistance=0.21
03:42:45.253 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:42:45.253 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:45.257 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:42:45.258 00.001 7680 MoveAxis(E, 0, ABG)
03:42:45.258 00.000 7680 Move returns status 0, amount 0
03:42:45.258 00.000 7680 MoveAxis(S, 111, ABG)
03:42:45.258 00.000 7680 Guiding  Dir = 1, Dur = 111
03:42:45.258 00.000 6120 Enqueuing Expose request
03:42:45.262 00.004 7680 IsSlewing returns 0
03:42:45.263 00.001 7680 IsGuiding returns 0
03:42:45.263 00.000 7680 PulseGuide returned control before completion, sleep 121
03:42:45.390 00.127 7680 IsGuiding returns 1
03:42:45.391 00.001 7680 scope still moving after pulse duration time elapsed
03:42:45.421 00.030 7680 IsSlewing returns 0
03:42:45.421 00.000 7680 IsGuiding returns 0
03:42:45.421 00.000 7680 scope move finished after 111 + 47 ms
03:42:45.421 00.000 7680 Move returns status 0, amount 111
03:42:45.423 00.002 7680 move complete, result=0
03:42:45.423 00.000 7680 worker thread done servicing request
03:42:45.423 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 111 ms SOUTH
03:42:45.428 00.005 7680 Worker thread wakes up
03:42:45.428 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:45.429 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:46.683 01.254 7680 Exposure complete
03:42:46.792 00.109 7680 worker thread done servicing request
03:42:46.792 00.000 6120 OnExposeComplete: enter
03:42:46.796 00.004 6120 UpdateGuideState(): m_state=6
03:42:46.800 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3456
03:42:46.803 00.003 6120 Star::Find returns 1 (0), X=511.18, Y=668.89, Mass=8628, SNR=61.9, Peak=225 HFD=6.6
03:42:46.806 00.003 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
03:42:46.811 00.005 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
03:42:46.814 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.61 mountX=-0.05 mountY=0.20, mountTheta=1.82
03:42:46.819 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.23, opts=13)
03:42:46.824 00.005 6120 Enqueuing Move request for scope (-0.01, -0.23)
03:42:46.827 00.003 7680 Worker thread wakes up
03:42:46.827 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd
03:42:46.827 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.23)
03:42:46.828 00.001 7680 Moving (-0.01, -0.23) raw xDistance=-0.05 yDistance=0.20
03:42:46.828 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:42:46.828 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
03:42:46.828 00.000 7680 MoveAxis(E, 0, ABG)
03:42:46.830 00.002 7680 Move returns status 0, amount 0
03:42:46.830 00.000 7680 MoveAxis(S, 111, ABG)
03:42:46.830 00.000 7680 Guiding  Dir = 1, Dur = 111
03:42:46.830 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:46.834 00.004 7680 IsSlewing returns 0
03:42:46.835 00.001 6120 UpdateGuideState exits: m=8628 SNR=61.9
03:42:46.838 00.003 7680 IsGuiding returns 0
03:42:46.838 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:46.842 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:46.846 00.004 7680 PulseGuide returned control before completion, sleep 121
03:42:46.846 00.000 6120 Enqueuing Expose request
03:42:46.973 00.127 7680 IsGuiding returns 1
03:42:46.973 00.000 7680 scope still moving after pulse duration time elapsed
03:42:47.003 00.030 7680 IsSlewing returns 0
03:42:47.004 00.001 7680 IsGuiding returns 0
03:42:47.004 00.000 7680 scope move finished after 111 + 55 ms
03:42:47.005 00.001 7680 Move returns status 0, amount 111
03:42:47.005 00.000 7680 move complete, result=0
03:42:47.006 00.001 7680 worker thread done servicing request
03:42:47.006 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 111 ms SOUTH
03:42:47.014 00.008 7680 Worker thread wakes up
03:42:47.014 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:47.014 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:48.263 01.249 7680 Exposure complete
03:42:48.406 00.143 7680 worker thread done servicing request
03:42:48.406 00.000 6120 OnExposeComplete: enter
03:42:48.411 00.005 6120 UpdateGuideState(): m_state=6
03:42:48.415 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3457
03:42:48.419 00.004 6120 Star::Find returns 1 (0), X=511.25, Y=668.96, Mass=8444, SNR=61.7, Peak=209 HFD=6.6
03:42:48.423 00.004 6120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.19) = xAngle (-1.40 = -1.40)
03:42:48.428 00.005 6120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
03:42:48.432 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.22 mountX=0.03 mountY=0.18, mountTheta=1.40
03:42:48.436 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.17, opts=13)
03:42:48.440 00.004 6120 Enqueuing Move request for scope (0.06, -0.17)
03:42:48.444 00.004 7680 Worker thread wakes up
03:42:48.444 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:48.449 00.005 6120 UpdateGuideState exits: m=8444 SNR=61.7
03:42:48.452 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:48.456 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:48.459 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
03:42:48.460 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
03:42:48.460 00.000 7680 Moving (0.06, -0.17) raw xDistance=0.03 yDistance=0.18
03:42:48.460 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:42:48.460 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:42:48.460 00.000 6120 Enqueuing Expose request
03:42:48.466 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:42:48.466 00.000 7680 MoveAxis(E, 0, ABG)
03:42:48.466 00.000 7680 Move returns status 0, amount 0
03:42:48.466 00.000 7680 MoveAxis(N, 0, ABG)
03:42:48.466 00.000 7680 Move returns status 0, amount 0
03:42:48.467 00.001 7680 move complete, result=0
03:42:48.467 00.000 7680 worker thread done servicing request
03:42:48.467 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:42:48.471 00.004 7680 Worker thread wakes up
03:42:48.472 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:48.472 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:49.713 01.241 7680 Exposure complete
03:42:49.854 00.141 7680 worker thread done servicing request
03:42:49.854 00.000 6120 OnExposeComplete: enter
03:42:49.858 00.004 6120 UpdateGuideState(): m_state=6
03:42:49.862 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3458
03:42:49.867 00.005 6120 Star::Find returns 1 (0), X=511.11, Y=668.91, Mass=8500, SNR=61.2, Peak=218 HFD=6.6
03:42:49.871 00.004 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
03:42:49.874 00.003 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
03:42:49.877 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.92 mountX=-0.12 mountY=0.16, mountTheta=2.21
03:42:49.882 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.21, opts=13)
03:42:49.886 00.004 6120 Enqueuing Move request for scope (-0.08, -0.21)
03:42:49.890 00.004 7680 Worker thread wakes up
03:42:49.890 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.21) opts 0xd
03:42:49.890 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.21)
03:42:49.890 00.000 7680 Moving (-0.08, -0.21) raw xDistance=-0.12 yDistance=0.16
03:42:49.890 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:42:49.890 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:42:49.890 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:42:49.892 00.002 7680 MoveAxis(E, 0, ABG)
03:42:49.892 00.000 7680 Move returns status 0, amount 0
03:42:49.892 00.000 7680 MoveAxis(N, 0, ABG)
03:42:49.892 00.000 7680 Move returns status 0, amount 0
03:42:49.892 00.000 7680 move complete, result=0
03:42:49.892 00.000 7680 worker thread done servicing request
03:42:49.892 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:49.896 00.004 6120 UpdateGuideState exits: m=8500 SNR=61.2
03:42:49.899 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:49.903 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:49.906 00.003 6120 Enqueuing Expose request
03:42:49.909 00.003 7680 Worker thread wakes up
03:42:49.909 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:49.910 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:42:49.912 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:51.167 01.255 7680 Exposure complete
03:42:51.295 00.128 7680 worker thread done servicing request
03:42:51.295 00.000 6120 OnExposeComplete: enter
03:42:51.299 00.004 6120 UpdateGuideState(): m_state=6
03:42:51.303 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3459
03:42:51.307 00.004 6120 Star::Find returns 1 (0), X=511.03, Y=668.80, Mass=8284, SNR=60.7, Peak=203 HFD=6.7
03:42:51.311 00.004 6120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (0.19) = xAngle (-2.23 = -2.23)
03:42:51.314 00.003 6120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.64 = 0.64)
03:42:51.319 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.32 hyp=0.36 cameraTheta=-2.04 mountX=-0.22 mountY=0.22, mountTheta=2.37
03:42:51.324 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.32, opts=13)
03:42:51.329 00.005 6120 Enqueuing Move request for scope (-0.16, -0.32)
03:42:51.332 00.003 7680 Worker thread wakes up
03:42:51.332 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.32) opts 0xd
03:42:51.333 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.32)
03:42:51.333 00.000 7680 Moving (-0.16, -0.32) raw xDistance=-0.22 yDistance=0.22
03:42:51.333 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:42:51.333 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:42:51.333 00.000 7680 MoveAxis(E, 91, ABG)
03:42:51.333 00.000 7680 Guiding  Dir = 2, Dur = 91
03:42:51.334 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:51.337 00.003 7680 IsSlewing returns 0
03:42:51.337 00.000 6120 UpdateGuideState exits: m=8284 SNR=60.7
03:42:51.342 00.005 7680 IsGuiding returns 0
03:42:51.342 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:51.346 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:51.349 00.003 7680 PulseGuide returned control before completion, sleep 101
03:42:51.350 00.001 6120 Enqueuing Expose request
03:42:51.465 00.115 7680 IsGuiding returns 1
03:42:51.466 00.001 7680 scope still moving after pulse duration time elapsed
03:42:51.496 00.030 7680 IsSlewing returns 0
03:42:51.497 00.001 7680 IsGuiding returns 0
03:42:51.498 00.001 7680 scope move finished after 91 + 65 ms
03:42:51.498 00.000 7680 Move returns status 0, amount 91
03:42:51.499 00.001 7680 MoveAxis(S, 118, ABG)
03:42:51.499 00.000 7680 Guiding  Dir = 1, Dur = 118
03:42:51.500 00.001 7680 IsSlewing returns 0
03:42:51.500 00.000 7680 IsGuiding returns 0
03:42:51.500 00.000 7680 PulseGuide returned control before completion, sleep 128
03:42:51.636 00.136 7680 IsGuiding returns 1
03:42:51.637 00.001 7680 scope still moving after pulse duration time elapsed
03:42:51.667 00.030 7680 IsSlewing returns 0
03:42:51.668 00.001 7680 IsGuiding returns 0
03:42:51.669 00.001 7680 scope move finished after 118 + 50 ms
03:42:51.669 00.000 7680 Move returns status 0, amount 118
03:42:51.671 00.002 7680 move complete, result=0
03:42:51.671 00.000 7680 worker thread done servicing request
03:42:51.671 00.000 6120 GuideStep: -0.2 px 91 ms EAST, 0.2 px 118 ms SOUTH
03:42:51.677 00.006 7680 Worker thread wakes up
03:42:51.678 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:51.678 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:52.927 01.249 7680 Exposure complete
03:42:53.061 00.134 7680 worker thread done servicing request
03:42:53.061 00.000 6120 OnExposeComplete: enter
03:42:53.066 00.005 6120 UpdateGuideState(): m_state=6
03:42:53.070 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3460
03:42:53.075 00.005 6120 Star::Find returns 1 (0), X=511.24, Y=668.79, Mass=8908, SNR=63.1, Peak=205 HFD=6.6
03:42:53.079 00.004 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
03:42:53.083 00.004 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
03:42:53.087 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.34 hyp=0.34 cameraTheta=-1.43 mountX=-0.02 mountY=0.32, mountTheta=1.62
03:42:53.091 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.34, opts=13)
03:42:53.095 00.004 6120 Enqueuing Move request for scope (0.05, -0.34)
03:42:53.100 00.005 7680 Worker thread wakes up
03:42:53.100 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:53.105 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.34) opts 0xd
03:42:53.105 00.000 6120 UpdateGuideState exits: m=8908 SNR=63.1
03:42:53.111 00.006 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.34)
03:42:53.111 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:53.117 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:53.123 00.006 7680 Moving (0.05, -0.34) raw xDistance=-0.02 yDistance=0.32
03:42:53.124 00.001 6120 Enqueuing Expose request
03:42:53.128 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:42:53.128 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:42:53.128 00.000 7680 MoveAxis(E, 0, ABG)
03:42:53.129 00.001 7680 Move returns status 0, amount 0
03:42:53.129 00.000 7680 MoveAxis(S, 176, ABG)
03:42:53.130 00.001 7680 Guiding  Dir = 1, Dur = 176
03:42:53.131 00.001 7680 IsSlewing returns 0
03:42:53.132 00.001 7680 IsGuiding returns 0
03:42:53.132 00.000 7680 PulseGuide returned control before completion, sleep 186
03:42:53.323 00.191 7680 IsGuiding returns 1
03:42:53.324 00.001 7680 scope still moving after pulse duration time elapsed
03:42:53.355 00.031 7680 IsSlewing returns 0
03:42:53.357 00.002 7680 IsGuiding returns 0
03:42:53.357 00.000 7680 scope move finished after 176 + 49 ms
03:42:53.358 00.001 7680 Move returns status 0, amount 176
03:42:53.358 00.000 7680 move complete, result=0
03:42:53.358 00.000 7680 worker thread done servicing request
03:42:53.358 00.000 7680 Worker thread wakes up
03:42:53.359 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 176 ms SOUTH
03:42:53.366 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:53.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:54.613 01.247 7680 Exposure complete
03:42:54.763 00.150 7680 worker thread done servicing request
03:42:54.764 00.001 6120 OnExposeComplete: enter
03:42:54.768 00.004 6120 UpdateGuideState(): m_state=6
03:42:54.772 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3461
03:42:54.775 00.003 6120 Star::Find returns 1 (0), X=511.13, Y=668.84, Mass=8673, SNR=62.2, Peak=210 HFD=6.7
03:42:54.779 00.004 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
03:42:54.782 00.003 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
03:42:54.788 00.006 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.79 mountX=-0.12 mountY=0.23, mountTheta=2.04
03:42:54.795 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.29, opts=13)
03:42:54.799 00.004 6120 Enqueuing Move request for scope (-0.07, -0.29)
03:42:54.804 00.005 7680 Worker thread wakes up
03:42:54.804 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:54.808 00.004 6120 UpdateGuideState exits: m=8673 SNR=62.2
03:42:54.811 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:54.815 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:54.819 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.29) opts 0xd
03:42:54.819 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.29)
03:42:54.819 00.000 7680 Moving (-0.07, -0.29) raw xDistance=-0.12 yDistance=0.23
03:42:54.819 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:42:54.820 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:42:54.820 00.000 7680 MoveAxis(E, 0, ABG)
03:42:54.820 00.000 6120 Enqueuing Expose request
03:42:54.825 00.005 7680 Move returns status 0, amount 0
03:42:54.825 00.000 7680 MoveAxis(S, 126, ABG)
03:42:54.825 00.000 7680 Guiding  Dir = 1, Dur = 126
03:42:54.826 00.001 7680 IsSlewing returns 0
03:42:54.826 00.000 7680 IsGuiding returns 0
03:42:54.826 00.000 7680 PulseGuide returned control before completion, sleep 136
03:42:54.978 00.152 7680 IsGuiding returns 1
03:42:54.980 00.002 7680 scope still moving after pulse duration time elapsed
03:42:55.009 00.029 7680 IsSlewing returns 0
03:42:55.010 00.001 7680 IsGuiding returns 0
03:42:55.010 00.000 7680 scope move finished after 126 + 58 ms
03:42:55.011 00.001 7680 Move returns status 0, amount 126
03:42:55.011 00.000 7680 move complete, result=0
03:42:55.012 00.001 7680 worker thread done servicing request
03:42:55.012 00.000 7680 Worker thread wakes up
03:42:55.012 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 126 ms SOUTH
03:42:55.018 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:55.018 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:56.271 01.253 7680 Exposure complete
03:42:56.416 00.145 7680 worker thread done servicing request
03:42:56.417 00.001 6120 OnExposeComplete: enter
03:42:56.421 00.004 6120 UpdateGuideState(): m_state=6
03:42:56.425 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3462
03:42:56.429 00.004 6120 Star::Find returns 1 (0), X=511.08, Y=670.92, Mass=8038, SNR=59.2, Peak=196 HFD=6.4
03:42:56.433 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.19) = xAngle (1.45 = 1.45)
03:42:56.437 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.32 = -1.96)
03:42:56.440 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=1.80 hyp=1.80 cameraTheta=1.63 mountX=0.22 mountY=-1.66, mountTheta=-1.44
03:42:56.445 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=1.80, opts=13)
03:42:56.452 00.007 6120 Enqueuing Move request for scope (-0.11, 1.80)
03:42:56.457 00.005 7680 Worker thread wakes up
03:42:56.457 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 1.80) opts 0xd
03:42:56.458 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 1.80)
03:42:56.458 00.000 7680 Moving (-0.11, 1.80) raw xDistance=0.22 yDistance=-1.66
03:42:56.458 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:42:56.458 00.000 7680 resist switch: large excursion: input -1.66 thresh 0.60 direction from 1 to -1
03:42:56.458 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.99
03:42:56.459 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.66 from input -1.66
03:42:56.459 00.000 7680 MoveAxis(W, 91, ABG)
03:42:56.459 00.000 7680 Guiding  Dir = 3, Dur = 91
03:42:56.459 00.000 7680 IsSlewing returns 0
03:42:56.459 00.000 7680 IsGuiding returns 0
03:42:56.460 00.001 7680 PulseGuide returned control before completion, sleep 101
03:42:56.460 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:56.464 00.004 6120 UpdateGuideState exits: m=8038 SNR=59.2
03:42:56.467 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:56.470 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:56.473 00.003 6120 Enqueuing Expose request
03:42:56.571 00.098 7680 IsGuiding returns 1
03:42:56.571 00.000 7680 scope still moving after pulse duration time elapsed
03:42:56.600 00.029 7680 IsSlewing returns 0
03:42:56.603 00.003 7680 IsGuiding returns 0
03:42:56.603 00.000 7680 scope move finished after 91 + 52 ms
03:42:56.604 00.001 7680 Move returns status 0, amount 91
03:42:56.605 00.001 7680 MoveAxis(N, 903, ABG)
03:42:56.605 00.000 7680 Guiding  Dir = 0, Dur = 903
03:42:56.605 00.000 7680 IsSlewing returns 0
03:42:56.607 00.002 7680 IsGuiding returns 0
03:42:56.607 00.000 7680 PulseGuide returned control before completion, sleep 913
03:42:57.526 00.919 7680 IsGuiding returns 1
03:42:57.527 00.001 7680 scope still moving after pulse duration time elapsed
03:42:57.557 00.030 7680 IsSlewing returns 0
03:42:57.558 00.001 7680 IsGuiding returns 0
03:42:57.558 00.000 7680 scope move finished after 903 + 48 ms
03:42:57.559 00.001 7680 Move returns status 0, amount 903
03:42:57.559 00.000 7680 move complete, result=0
03:42:57.559 00.000 7680 worker thread done servicing request
03:42:57.561 00.002 7680 Worker thread wakes up
03:42:57.561 00.000 6120 GuideStep: 0.2 px 91 ms WEST, -1.7 px 903 ms NORTH
03:42:57.567 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:57.568 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:42:58.816 01.248 7680 Exposure complete
03:42:58.965 00.149 7680 worker thread done servicing request
03:42:58.966 00.001 6120 OnExposeComplete: enter
03:42:58.970 00.004 6120 UpdateGuideState(): m_state=6
03:42:58.974 00.004 6120 Star::Find(15, 511, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3463
03:42:58.978 00.004 6120 Star::Find returns 1 (0), X=510.86, Y=668.12, Mass=7793, SNR=59.2, Peak=212 HFD=6.5
03:42:58.983 00.005 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
03:42:58.987 00.004 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
03:42:58.992 00.005 6120 CameraToMount -- cameraX=-0.33 cameraY=-1.00 hyp=1.06 cameraTheta=-1.89 mountX=-0.51 mountY=0.76, mountTheta=2.17
03:42:58.997 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=-1.00, opts=13)
03:42:59.001 00.004 6120 Enqueuing Move request for scope (-0.33, -1.00)
03:42:59.005 00.004 7680 Worker thread wakes up
03:42:59.005 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -1.00) opts 0xd
03:42:59.006 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.33, -1.00)
03:42:59.006 00.000 7680 Moving (-0.33, -1.00) raw xDistance=-0.51 yDistance=0.76
03:42:59.006 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.51
03:42:59.006 00.000 7680 resist switch: large excursion: input 0.76 thresh 0.60 direction from -1 to 1
03:42:59.006 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.27
03:42:59.006 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
03:42:59.007 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:42:59.011 00.004 7680 MoveAxis(E, 203, ABG)
03:42:59.011 00.000 7680 Guiding  Dir = 2, Dur = 203
03:42:59.012 00.001 6120 UpdateGuideState exits: m=7793 SNR=59.2
03:42:59.016 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:42:59.019 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:42:59.023 00.004 6120 Enqueuing Expose request
03:42:59.027 00.004 7680 IsSlewing returns 0
03:42:59.028 00.001 7680 IsGuiding returns 0
03:42:59.028 00.000 7680 PulseGuide returned control before completion, sleep 213
03:42:59.243 00.215 7680 IsGuiding returns 1
03:42:59.243 00.000 7680 scope still moving after pulse duration time elapsed
03:42:59.275 00.032 7680 IsSlewing returns 0
03:42:59.277 00.002 7680 IsGuiding returns 0
03:42:59.277 00.000 7680 scope move finished after 203 + 47 ms
03:42:59.278 00.001 7680 Move returns status 0, amount 203
03:42:59.279 00.001 7680 MoveAxis(S, 410, ABG)
03:42:59.279 00.000 7680 Guiding  Dir = 1, Dur = 410
03:42:59.280 00.001 7680 IsSlewing returns 0
03:42:59.280 00.000 7680 IsGuiding returns 0
03:42:59.281 00.001 7680 PulseGuide returned control before completion, sleep 420
03:42:59.713 00.432 7680 IsGuiding returns 1
03:42:59.714 00.001 7680 scope still moving after pulse duration time elapsed
03:42:59.745 00.031 7680 IsSlewing returns 0
03:42:59.747 00.002 7680 IsGuiding returns 0
03:42:59.747 00.000 7680 scope move finished after 410 + 56 ms
03:42:59.747 00.000 7680 Move returns status 0, amount 410
03:42:59.748 00.001 7680 move complete, result=0
03:42:59.749 00.001 7680 worker thread done servicing request
03:42:59.749 00.000 6120 GuideStep: -0.5 px 203 ms EAST, 0.8 px 410 ms SOUTH
03:42:59.758 00.009 7680 Worker thread wakes up
03:42:59.758 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:42:59.758 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:01.009 01.251 7680 Exposure complete
03:43:01.157 00.148 7680 worker thread done servicing request
03:43:01.157 00.000 6120 OnExposeComplete: enter
03:43:01.162 00.005 6120 UpdateGuideState(): m_state=6
03:43:01.168 00.006 6120 Star::Find(15, 510, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3464
03:43:01.172 00.004 6120 Star::Find returns 1 (0), X=511.35, Y=668.03, Mass=7863, SNR=57.9, Peak=204 HFD=6.6
03:43:01.176 00.004 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
03:43:01.180 00.004 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
03:43:01.184 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-1.09 hyp=1.10 cameraTheta=-1.43 mountX=-0.05 mountY=1.05, mountTheta=1.62
03:43:01.189 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-1.09, opts=13)
03:43:01.193 00.004 6120 Enqueuing Move request for scope (0.16, -1.09)
03:43:01.198 00.005 7680 Worker thread wakes up
03:43:01.198 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -1.09) opts 0xd
03:43:01.198 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -1.09)
03:43:01.198 00.000 7680 Moving (0.16, -1.09) raw xDistance=-0.05 yDistance=1.05
03:43:01.198 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:43:01.199 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:01.204 00.005 7680 GuideAlgorithmResistSwitch::result() returns 1.05 from input 1.05
03:43:01.204 00.000 7680 MoveAxis(E, 0, ABG)
03:43:01.204 00.000 7680 Move returns status 0, amount 0
03:43:01.204 00.000 7680 MoveAxis(S, 570, ABG)
03:43:01.204 00.000 7680 Guiding  Dir = 1, Dur = 570
03:43:01.204 00.000 6120 UpdateGuideState exits: m=7863 SNR=57.9
03:43:01.210 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:01.213 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:01.218 00.005 6120 Enqueuing Expose request
03:43:01.222 00.004 7680 IsSlewing returns 0
03:43:01.223 00.001 7680 IsGuiding returns 0
03:43:01.223 00.000 7680 PulseGuide returned control before completion, sleep 580
03:43:01.806 00.583 7680 IsGuiding returns 1
03:43:01.808 00.002 7680 scope still moving after pulse duration time elapsed
03:43:01.837 00.029 7680 IsSlewing returns 0
03:43:01.838 00.001 7680 IsGuiding returns 0
03:43:01.839 00.001 7680 scope move finished after 570 + 46 ms
03:43:01.839 00.000 7680 Move returns status 0, amount 570
03:43:01.840 00.001 7680 move complete, result=0
03:43:01.840 00.000 7680 worker thread done servicing request
03:43:01.841 00.001 7680 Worker thread wakes up
03:43:01.841 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 1.0 px 570 ms SOUTH
03:43:01.850 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:01.850 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:03.098 01.248 7680 Exposure complete
03:43:03.247 00.149 7680 worker thread done servicing request
03:43:03.247 00.000 6120 OnExposeComplete: enter
03:43:03.251 00.004 6120 UpdateGuideState(): m_state=6
03:43:03.256 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3465
03:43:03.260 00.004 6120 Star::Find returns 1 (0), X=511.29, Y=668.76, Mass=8025, SNR=58.7, Peak=203 HFD=6.6
03:43:03.264 00.004 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
03:43:03.267 00.003 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
03:43:03.271 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.36 hyp=0.38 cameraTheta=-1.30 mountX=0.03 mountY=0.37, mountTheta=1.49
03:43:03.277 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.36, opts=13)
03:43:03.281 00.004 6120 Enqueuing Move request for scope (0.10, -0.36)
03:43:03.283 00.002 7680 Worker thread wakes up
03:43:03.283 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.36) opts 0xd
03:43:03.285 00.002 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.36)
03:43:03.285 00.000 7680 Moving (0.10, -0.36) raw xDistance=0.03 yDistance=0.37
03:43:03.285 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:43:03.285 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:43:03.285 00.000 7680 MoveAxis(E, 0, ABG)
03:43:03.285 00.000 7680 Move returns status 0, amount 0
03:43:03.285 00.000 7680 MoveAxis(S, 200, ABG)
03:43:03.285 00.000 7680 Guiding  Dir = 1, Dur = 200
03:43:03.286 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:03.289 00.003 7680 IsSlewing returns 0
03:43:03.291 00.002 6120 UpdateGuideState exits: m=8025 SNR=58.7
03:43:03.296 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:03.298 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:03.301 00.003 6120 Enqueuing Expose request
03:43:03.303 00.002 7680 IsGuiding returns 0
03:43:03.304 00.001 7680 PulseGuide returned control before completion, sleep 210
03:43:03.525 00.221 7680 IsGuiding returns 1
03:43:03.526 00.001 7680 scope still moving after pulse duration time elapsed
03:43:03.558 00.032 7680 IsSlewing returns 0
03:43:03.558 00.000 7680 IsGuiding returns 0
03:43:03.559 00.001 7680 scope move finished after 200 + 54 ms
03:43:03.559 00.000 7680 Move returns status 0, amount 200
03:43:03.559 00.000 7680 move complete, result=0
03:43:03.560 00.001 7680 worker thread done servicing request
03:43:03.560 00.000 7680 Worker thread wakes up
03:43:03.561 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 200 ms SOUTH
03:43:03.566 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:03.567 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:04.820 01.253 7680 Exposure complete
03:43:04.948 00.128 7680 worker thread done servicing request
03:43:04.949 00.001 6120 OnExposeComplete: enter
03:43:04.952 00.003 6120 UpdateGuideState(): m_state=6
03:43:04.958 00.006 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3466
03:43:04.961 00.003 6120 Star::Find returns 1 (0), X=511.24, Y=668.83, Mass=8017, SNR=58.8, Peak=194 HFD=6.6
03:43:04.965 00.004 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
03:43:04.969 00.004 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
03:43:04.972 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=-0.30 hyp=0.30 cameraTheta=-1.42 mountX=-0.01 mountY=0.29, mountTheta=1.61
03:43:04.978 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.30, opts=13)
03:43:04.984 00.006 6120 Enqueuing Move request for scope (0.04, -0.30)
03:43:04.989 00.005 7680 Worker thread wakes up
03:43:04.990 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:04.995 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.30) opts 0xd
03:43:04.995 00.000 6120 UpdateGuideState exits: m=8017 SNR=58.8
03:43:05.001 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:05.006 00.005 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.30)
03:43:05.006 00.000 7680 Moving (0.04, -0.30) raw xDistance=-0.01 yDistance=0.29
03:43:05.007 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:05.013 00.006 6120 Enqueuing Expose request
03:43:05.018 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:43:05.018 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:43:05.018 00.000 7680 MoveAxis(E, 0, ABG)
03:43:05.018 00.000 7680 Move returns status 0, amount 0
03:43:05.019 00.001 7680 MoveAxis(S, 157, ABG)
03:43:05.019 00.000 7680 Guiding  Dir = 1, Dur = 157
03:43:05.019 00.000 7680 IsSlewing returns 0
03:43:05.020 00.001 7680 IsGuiding returns 0
03:43:05.020 00.000 7680 PulseGuide returned control before completion, sleep 167
03:43:05.204 00.184 7680 IsGuiding returns 1
03:43:05.204 00.000 7680 scope still moving after pulse duration time elapsed
03:43:05.235 00.031 7680 IsSlewing returns 0
03:43:05.235 00.000 7680 IsGuiding returns 1
03:43:05.266 00.031 7680 IsSlewing returns 0
03:43:05.266 00.000 7680 IsGuiding returns 1
03:43:05.297 00.031 7680 IsSlewing returns 0
03:43:05.298 00.001 7680 IsGuiding returns 0
03:43:05.298 00.000 7680 scope move finished after 157 + 120 ms
03:43:05.298 00.000 7680 Move returns status 0, amount 157
03:43:05.298 00.000 7680 move complete, result=0
03:43:05.298 00.000 7680 worker thread done servicing request
03:43:05.298 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 157 ms SOUTH
03:43:05.302 00.004 7680 Worker thread wakes up
03:43:05.302 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:05.302 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:06.550 01.248 7680 Exposure complete
03:43:06.681 00.131 7680 worker thread done servicing request
03:43:06.682 00.001 6120 OnExposeComplete: enter
03:43:06.686 00.004 6120 UpdateGuideState(): m_state=6
03:43:06.689 00.003 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3467
03:43:06.692 00.003 6120 Star::Find returns 1 (0), X=511.20, Y=670.75, Mass=7360, SNR=57.4, Peak=212 HFD=6.6
03:43:06.695 00.003 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (0.19) = xAngle (1.38 = 1.38)
03:43:06.700 00.005 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.25 = -2.03)
03:43:06.703 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=1.62 hyp=1.62 cameraTheta=1.56 mountX=0.32 mountY=-1.45, mountTheta=-1.36
03:43:06.709 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=1.62, opts=13)
03:43:06.713 00.004 6120 Enqueuing Move request for scope (0.01, 1.62)
03:43:06.716 00.003 7680 Worker thread wakes up
03:43:06.716 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 1.62) opts 0xd
03:43:06.716 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 1.62)
03:43:06.717 00.001 7680 Moving (0.01, 1.62) raw xDistance=0.32 yDistance=-1.45
03:43:06.717 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
03:43:06.717 00.000 7680 resist switch: large excursion: input -1.45 thresh 0.60 direction from 1 to -1
03:43:06.717 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.36
03:43:06.717 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.45 from input -1.45
03:43:06.718 00.001 7680 MoveAxis(W, 129, ABG)
03:43:06.718 00.000 7680 Guiding  Dir = 3, Dur = 129
03:43:06.718 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:06.721 00.003 7680 IsSlewing returns 0
03:43:06.722 00.001 6120 UpdateGuideState exits: m=7360 SNR=57.4
03:43:06.726 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:06.731 00.005 7680 IsGuiding returns 0
03:43:06.731 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:06.736 00.005 6120 Enqueuing Expose request
03:43:06.741 00.005 7680 PulseGuide returned control before completion, sleep 139
03:43:06.886 00.145 7680 IsGuiding returns 1
03:43:06.886 00.000 7680 scope still moving after pulse duration time elapsed
03:43:06.916 00.030 7680 IsSlewing returns 0
03:43:06.917 00.001 7680 IsGuiding returns 0
03:43:06.917 00.000 7680 scope move finished after 129 + 56 ms
03:43:06.918 00.001 7680 Move returns status 0, amount 129
03:43:06.918 00.000 7680 MoveAxis(N, 789, ABG)
03:43:06.918 00.000 7680 Guiding  Dir = 0, Dur = 789
03:43:06.919 00.001 7680 IsSlewing returns 0
03:43:06.919 00.000 7680 IsGuiding returns 0
03:43:06.920 00.001 7680 PulseGuide returned control before completion, sleep 799
03:43:07.731 00.811 7680 IsGuiding returns 1
03:43:07.734 00.003 7680 scope still moving after pulse duration time elapsed
03:43:07.761 00.027 7680 IsSlewing returns 0
03:43:07.762 00.001 7680 IsGuiding returns 0
03:43:07.763 00.001 7680 scope move finished after 789 + 54 ms
03:43:07.764 00.001 7680 Move returns status 0, amount 789
03:43:07.764 00.000 7680 move complete, result=0
03:43:07.764 00.000 7680 worker thread done servicing request
03:43:07.765 00.001 7680 Worker thread wakes up
03:43:07.766 00.001 6120 GuideStep: 0.3 px 129 ms WEST, -1.5 px 789 ms NORTH
03:43:07.772 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:07.772 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:09.026 01.254 7680 Exposure complete
03:43:09.157 00.131 7680 worker thread done servicing request
03:43:09.157 00.000 6120 OnExposeComplete: enter
03:43:09.161 00.004 6120 UpdateGuideState(): m_state=6
03:43:09.167 00.006 6120 Star::Find(15, 511, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3468
03:43:09.172 00.005 6120 Star::Find returns 1 (0), X=510.86, Y=668.62, Mass=8716, SNR=62.4, Peak=213 HFD=6.8
03:43:09.176 00.004 6120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (0.19) = xAngle (-2.33 = -2.33)
03:43:09.179 00.003 6120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.54 = 0.54)
03:43:09.183 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=-0.51 hyp=0.61 cameraTheta=-2.14 mountX=-0.42 mountY=0.31, mountTheta=2.50
03:43:09.187 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=-0.51, opts=13)
03:43:09.192 00.005 6120 Enqueuing Move request for scope (-0.33, -0.51)
03:43:09.196 00.004 7680 Worker thread wakes up
03:43:09.196 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.51) opts 0xd
03:43:09.196 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, -0.51)
03:43:09.197 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:09.201 00.004 6120 UpdateGuideState exits: m=8716 SNR=62.4
03:43:09.204 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:09.210 00.006 7680 Moving (-0.33, -0.51) raw xDistance=-0.42 yDistance=0.31
03:43:09.210 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42
03:43:09.210 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:43:09.210 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:09.213 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
03:43:09.213 00.000 7680 MoveAxis(E, 161, ABG)
03:43:09.215 00.002 7680 Guiding  Dir = 2, Dur = 161
03:43:09.215 00.000 6120 Enqueuing Expose request
03:43:09.217 00.002 7680 IsSlewing returns 0
03:43:09.218 00.001 7680 IsGuiding returns 0
03:43:09.218 00.000 7680 PulseGuide returned control before completion, sleep 171
03:43:09.394 00.176 7680 IsGuiding returns 1
03:43:09.396 00.002 7680 scope still moving after pulse duration time elapsed
03:43:09.426 00.030 7680 IsSlewing returns 0
03:43:09.427 00.001 7680 IsGuiding returns 0
03:43:09.427 00.000 7680 scope move finished after 161 + 47 ms
03:43:09.428 00.001 7680 Move returns status 0, amount 161
03:43:09.428 00.000 7680 MoveAxis(N, 0, ABG)
03:43:09.428 00.000 7680 Move returns status 0, amount 0
03:43:09.429 00.001 7680 move complete, result=0
03:43:09.429 00.000 7680 worker thread done servicing request
03:43:09.429 00.000 6120 GuideStep: -0.4 px 161 ms EAST, 0.3 px 0 ms NORTH
03:43:09.433 00.004 7680 Worker thread wakes up
03:43:09.433 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:09.434 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:10.688 01.254 7680 Exposure complete
03:43:10.820 00.132 7680 worker thread done servicing request
03:43:10.820 00.000 6120 OnExposeComplete: enter
03:43:10.825 00.005 6120 UpdateGuideState(): m_state=6
03:43:10.830 00.005 6120 Star::Find(15, 510, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3469
03:43:10.833 00.003 6120 Star::Find returns 1 (0), X=511.27, Y=668.11, Mass=8127, SNR=60.0, Peak=229 HFD=6.6
03:43:10.837 00.004 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
03:43:10.841 00.004 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
03:43:10.845 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-1.02 hyp=1.02 cameraTheta=-1.49 mountX=-0.11 mountY=0.95, mountTheta=1.69
03:43:10.850 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-1.02, opts=13)
03:43:10.857 00.007 6120 Enqueuing Move request for scope (0.08, -1.02)
03:43:10.861 00.004 7680 Worker thread wakes up
03:43:10.861 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -1.02) opts 0xd
03:43:10.862 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:10.865 00.003 6120 UpdateGuideState exits: m=8127 SNR=60.0
03:43:10.870 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:10.874 00.004 7680 Handling offset move in thread for scope, endpoint = (0.08, -1.02)
03:43:10.874 00.000 7680 Moving (0.08, -1.02) raw xDistance=-0.11 yDistance=0.95
03:43:10.874 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:43:10.874 00.000 7680 resist switch: large excursion: input 0.95 thresh 0.60 direction from -1 to 1
03:43:10.874 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.85
03:43:10.874 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95
03:43:10.875 00.001 7680 MoveAxis(E, 0, ABG)
03:43:10.875 00.000 7680 Move returns status 0, amount 0
03:43:10.875 00.000 7680 MoveAxis(S, 516, ABG)
03:43:10.875 00.000 7680 Guiding  Dir = 1, Dur = 516
03:43:10.875 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:10.880 00.005 7680 IsSlewing returns 0
03:43:10.880 00.000 6120 Enqueuing Expose request
03:43:10.885 00.005 7680 IsGuiding returns 0
03:43:10.885 00.000 7680 PulseGuide returned control before completion, sleep 526
03:43:11.413 00.528 7680 IsGuiding returns 1
03:43:11.414 00.001 7680 scope still moving after pulse duration time elapsed
03:43:11.444 00.030 7680 IsSlewing returns 0
03:43:11.444 00.000 7680 IsGuiding returns 0
03:43:11.444 00.000 7680 scope move finished after 516 + 43 ms
03:43:11.444 00.000 7680 Move returns status 0, amount 516
03:43:11.445 00.001 7680 move complete, result=0
03:43:11.445 00.000 7680 worker thread done servicing request
03:43:11.446 00.001 7680 Worker thread wakes up
03:43:11.446 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.0 px 516 ms SOUTH
03:43:11.449 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:11.449 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:12.695 01.246 7680 Exposure complete
03:43:12.831 00.136 7680 worker thread done servicing request
03:43:12.831 00.000 6120 OnExposeComplete: enter
03:43:12.837 00.006 6120 UpdateGuideState(): m_state=6
03:43:12.840 00.003 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3470
03:43:12.844 00.004 6120 Star::Find returns 1 (0), X=511.20, Y=668.10, Mass=7650, SNR=58.4, Peak=200 HFD=6.6
03:43:12.848 00.004 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
03:43:12.852 00.004 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
03:43:12.857 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-1.03 hyp=1.03 cameraTheta=-1.56 mountX=-0.18 mountY=0.93, mountTheta=1.76
03:43:12.863 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-1.03, opts=13)
03:43:12.868 00.005 6120 Enqueuing Move request for scope (0.01, -1.03)
03:43:12.871 00.003 7680 Worker thread wakes up
03:43:12.871 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -1.03) opts 0xd
03:43:12.871 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -1.03)
03:43:12.871 00.000 7680 Moving (0.01, -1.03) raw xDistance=-0.18 yDistance=0.93
03:43:12.872 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:43:12.873 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.93 from input 0.93
03:43:12.873 00.000 7680 MoveAxis(E, 0, ABG)
03:43:12.873 00.000 7680 Move returns status 0, amount 0
03:43:12.873 00.000 7680 MoveAxis(S, 503, ABG)
03:43:12.873 00.000 7680 Guiding  Dir = 1, Dur = 503
03:43:12.873 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:12.877 00.004 7680 IsSlewing returns 0
03:43:12.877 00.000 6120 UpdateGuideState exits: m=7650 SNR=58.4
03:43:12.881 00.004 7680 IsGuiding returns 0
03:43:12.882 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:12.886 00.004 7680 PulseGuide returned control before completion, sleep 513
03:43:12.886 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:12.890 00.004 6120 Enqueuing Expose request
03:43:13.403 00.513 7680 IsGuiding returns 1
03:43:13.403 00.000 7680 scope still moving after pulse duration time elapsed
03:43:13.434 00.031 7680 IsSlewing returns 0
03:43:13.434 00.000 7680 IsGuiding returns 0
03:43:13.435 00.001 7680 scope move finished after 503 + 49 ms
03:43:13.435 00.000 7680 Move returns status 0, amount 503
03:43:13.435 00.000 7680 move complete, result=0
03:43:13.435 00.000 7680 worker thread done servicing request
03:43:13.435 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.9 px 503 ms SOUTH
03:43:13.438 00.003 7680 Worker thread wakes up
03:43:13.438 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:13.438 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:14.697 01.259 7680 Exposure complete
03:43:14.843 00.146 7680 worker thread done servicing request
03:43:14.844 00.001 6120 OnExposeComplete: enter
03:43:14.849 00.005 6120 UpdateGuideState(): m_state=6
03:43:14.854 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3471
03:43:14.859 00.005 6120 Star::Find returns 1 (0), X=511.32, Y=668.74, Mass=8680, SNR=61.3, Peak=219 HFD=6.7
03:43:14.863 00.004 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.19) = xAngle (-1.44 = -1.44)
03:43:14.867 00.004 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.43 = 1.43)
03:43:14.871 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.38 hyp=0.40 cameraTheta=-1.26 mountX=0.05 mountY=0.40, mountTheta=1.44
03:43:14.876 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.38, opts=13)
03:43:14.881 00.005 6120 Enqueuing Move request for scope (0.12, -0.38)
03:43:14.885 00.004 7680 Worker thread wakes up
03:43:14.885 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:14.889 00.004 6120 UpdateGuideState exits: m=8680 SNR=61.3
03:43:14.893 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:14.896 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:14.900 00.004 6120 Enqueuing Expose request
03:43:14.904 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.38) opts 0xd
03:43:14.904 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.38)
03:43:14.904 00.000 7680 Moving (0.12, -0.38) raw xDistance=0.05 yDistance=0.40
03:43:14.904 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:43:14.904 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
03:43:14.905 00.001 7680 MoveAxis(E, 0, ABG)
03:43:14.906 00.001 7680 Move returns status 0, amount 0
03:43:14.906 00.000 7680 MoveAxis(S, 215, ABG)
03:43:14.906 00.000 7680 Guiding  Dir = 1, Dur = 215
03:43:14.907 00.001 7680 IsSlewing returns 0
03:43:14.907 00.000 7680 IsGuiding returns 0
03:43:14.907 00.000 7680 PulseGuide returned control before completion, sleep 225
03:43:15.138 00.231 7680 IsGuiding returns 1
03:43:15.138 00.000 7680 scope still moving after pulse duration time elapsed
03:43:15.169 00.031 7680 IsSlewing returns 0
03:43:15.170 00.001 7680 IsGuiding returns 0
03:43:15.171 00.001 7680 scope move finished after 215 + 48 ms
03:43:15.171 00.000 7680 Move returns status 0, amount 215
03:43:15.171 00.000 7680 move complete, result=0
03:43:15.173 00.002 7680 worker thread done servicing request
03:43:15.173 00.000 7680 Worker thread wakes up
03:43:15.173 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 215 ms SOUTH
03:43:15.180 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:15.180 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:16.432 01.252 7680 Exposure complete
03:43:16.606 00.174 7680 worker thread done servicing request
03:43:16.606 00.000 6120 OnExposeComplete: enter
03:43:16.612 00.006 6120 UpdateGuideState(): m_state=6
03:43:16.615 00.003 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3472
03:43:16.621 00.006 6120 Star::Find returns 1 (0), X=511.43, Y=668.83, Mass=8604, SNR=61.8, Peak=229 HFD=6.7
03:43:16.625 00.004 6120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (0.19) = xAngle (-1.08 = -1.08)
03:43:16.631 00.006 6120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.80 = 1.80)
03:43:16.638 00.007 6120 CameraToMount -- cameraX=0.24 cameraY=-0.30 hyp=0.38 cameraTheta=-0.89 mountX=0.18 mountY=0.37, mountTheta=1.12
03:43:16.645 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.30, opts=13)
03:43:16.650 00.005 6120 Enqueuing Move request for scope (0.24, -0.30)
03:43:16.656 00.006 7680 Worker thread wakes up
03:43:16.656 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:16.663 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.30) opts 0xd
03:43:16.663 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.30)
03:43:16.664 00.001 7680 Moving (0.24, -0.30) raw xDistance=0.18 yDistance=0.37
03:43:16.664 00.000 6120 UpdateGuideState exits: m=8604 SNR=61.8
03:43:16.668 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:43:16.669 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:43:16.669 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:16.672 00.003 7680 MoveAxis(E, 0, ABG)
03:43:16.672 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:16.677 00.005 7680 Move returns status 0, amount 0
03:43:16.677 00.000 6120 Enqueuing Expose request
03:43:16.682 00.005 7680 MoveAxis(S, 203, ABG)
03:43:16.682 00.000 7680 Guiding  Dir = 1, Dur = 203
03:43:16.682 00.000 7680 IsSlewing returns 0
03:43:16.683 00.001 7680 IsGuiding returns 0
03:43:16.683 00.000 7680 PulseGuide returned control before completion, sleep 213
03:43:16.908 00.225 7680 IsGuiding returns 1
03:43:16.910 00.002 7680 scope still moving after pulse duration time elapsed
03:43:16.940 00.030 7680 IsSlewing returns 0
03:43:16.942 00.002 7680 IsGuiding returns 0
03:43:16.943 00.001 7680 scope move finished after 203 + 56 ms
03:43:16.943 00.000 7680 Move returns status 0, amount 203
03:43:16.944 00.001 7680 move complete, result=0
03:43:16.945 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 203 ms SOUTH
03:43:16.953 00.008 7680 worker thread done servicing request
03:43:16.953 00.000 7680 Worker thread wakes up
03:43:16.954 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:16.954 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:18.206 01.252 7680 Exposure complete
03:43:18.354 00.148 7680 worker thread done servicing request
03:43:18.354 00.000 6120 OnExposeComplete: enter
03:43:18.362 00.008 6120 UpdateGuideState(): m_state=6
03:43:18.367 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3473
03:43:18.370 00.003 6120 Star::Find returns 1 (0), X=511.34, Y=670.96, Mass=8228, SNR=61.0, Peak=197 HFD=6.6
03:43:18.375 00.005 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (0.19) = xAngle (1.30 = 1.30)
03:43:18.379 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.18 = -2.11)
03:43:18.383 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=1.83 hyp=1.84 cameraTheta=1.49 mountX=0.48 mountY=-1.58, mountTheta=-1.27
03:43:18.388 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=1.83, opts=13)
03:43:18.392 00.004 6120 Enqueuing Move request for scope (0.15, 1.83)
03:43:18.396 00.004 7680 Worker thread wakes up
03:43:18.396 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 1.83) opts 0xd
03:43:18.397 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 1.83)
03:43:18.397 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:18.400 00.003 6120 UpdateGuideState exits: m=8228 SNR=61.0
03:43:18.404 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:18.408 00.004 7680 Moving (0.15, 1.83) raw xDistance=0.48 yDistance=-1.58
03:43:18.408 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
03:43:18.408 00.000 7680 resist switch: large excursion: input -1.58 thresh 0.60 direction from 1 to -1
03:43:18.408 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.74
03:43:18.409 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.58 from input -1.58
03:43:18.409 00.000 7680 MoveAxis(W, 198, ABG)
03:43:18.409 00.000 7680 Guiding  Dir = 3, Dur = 198
03:43:18.409 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:18.414 00.005 7680 IsSlewing returns 0
03:43:18.414 00.000 6120 Enqueuing Expose request
03:43:18.419 00.005 7680 IsGuiding returns 0
03:43:18.419 00.000 7680 PulseGuide returned control before completion, sleep 208
03:43:18.634 00.215 7680 IsGuiding returns 1
03:43:18.635 00.001 7680 scope still moving after pulse duration time elapsed
03:43:18.664 00.029 7680 IsSlewing returns 0
03:43:18.666 00.002 7680 IsGuiding returns 0
03:43:18.666 00.000 7680 scope move finished after 198 + 49 ms
03:43:18.667 00.001 7680 Move returns status 0, amount 198
03:43:18.668 00.001 7680 MoveAxis(N, 858, ABG)
03:43:18.669 00.001 7680 Guiding  Dir = 0, Dur = 858
03:43:18.669 00.000 7680 IsSlewing returns 0
03:43:18.669 00.000 7680 IsGuiding returns 0
03:43:18.670 00.001 7680 PulseGuide returned control before completion, sleep 868
03:43:19.547 00.877 7680 IsGuiding returns 1
03:43:19.548 00.001 7680 scope still moving after pulse duration time elapsed
03:43:19.576 00.028 7680 IsSlewing returns 0
03:43:19.577 00.001 7680 IsGuiding returns 0
03:43:19.578 00.001 7680 scope move finished after 858 + 49 ms
03:43:19.578 00.000 7680 Move returns status 0, amount 858
03:43:19.578 00.000 7680 move complete, result=0
03:43:19.579 00.001 7680 worker thread done servicing request
03:43:19.580 00.001 7680 Worker thread wakes up
03:43:19.580 00.000 6120 GuideStep: 0.5 px 198 ms WEST, -1.6 px 858 ms NORTH
03:43:19.586 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:19.586 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:20.839 01.253 7680 Exposure complete
03:43:20.986 00.147 7680 worker thread done servicing request
03:43:20.987 00.001 6120 OnExposeComplete: enter
03:43:20.991 00.004 6120 UpdateGuideState(): m_state=6
03:43:20.995 00.004 6120 Star::Find(15, 511, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3474
03:43:20.999 00.004 6120 Star::Find returns 1 (0), X=511.30, Y=668.00, Mass=8053, SNR=61.2, Peak=203 HFD=6.7
03:43:21.003 00.004 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
03:43:21.007 00.004 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
03:43:21.011 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-1.13 hyp=1.13 cameraTheta=-1.48 mountX=-0.11 mountY=1.06, mountTheta=1.67
03:43:21.016 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-1.13, opts=13)
03:43:21.020 00.004 6120 Enqueuing Move request for scope (0.11, -1.13)
03:43:21.024 00.004 7680 Worker thread wakes up
03:43:21.024 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:21.028 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -1.13) opts 0xd
03:43:21.028 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -1.13)
03:43:21.028 00.000 7680 Moving (0.11, -1.13) raw xDistance=-0.11 yDistance=1.06
03:43:21.028 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:43:21.028 00.000 6120 UpdateGuideState exits: m=8053 SNR=61.2
03:43:21.033 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:21.036 00.003 7680 resist switch: large excursion: input 1.06 thresh 0.60 direction from -1 to 1
03:43:21.037 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.18
03:43:21.037 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.06 from input 1.06
03:43:21.038 00.001 7680 MoveAxis(E, 0, ABG)
03:43:21.038 00.000 7680 Move returns status 0, amount 0
03:43:21.038 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:21.042 00.004 6120 Enqueuing Expose request
03:43:21.045 00.003 7680 MoveAxis(S, 575, ABG)
03:43:21.046 00.001 7680 Guiding  Dir = 1, Dur = 575
03:43:21.046 00.000 7680 IsSlewing returns 0
03:43:21.046 00.000 7680 IsGuiding returns 0
03:43:21.047 00.001 7680 PulseGuide returned control before completion, sleep 585
03:43:21.642 00.595 7680 IsGuiding returns 1
03:43:21.642 00.000 7680 scope still moving after pulse duration time elapsed
03:43:21.673 00.031 7680 IsSlewing returns 0
03:43:21.674 00.001 7680 IsGuiding returns 0
03:43:21.674 00.000 7680 scope move finished after 575 + 52 ms
03:43:21.675 00.001 7680 Move returns status 0, amount 575
03:43:21.675 00.000 7680 move complete, result=0
03:43:21.676 00.001 7680 worker thread done servicing request
03:43:21.676 00.000 7680 Worker thread wakes up
03:43:21.676 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.1 px 575 ms SOUTH
03:43:21.683 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:21.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:22.937 01.254 7680 Exposure complete
03:43:23.079 00.142 7680 worker thread done servicing request
03:43:23.080 00.001 6120 OnExposeComplete: enter
03:43:23.084 00.004 6120 UpdateGuideState(): m_state=6
03:43:23.089 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3475
03:43:23.093 00.004 6120 Star::Find returns 1 (0), X=511.34, Y=670.01, Mass=8295, SNR=61.5, Peak=196 HFD=6.6
03:43:23.098 00.005 6120 CameraToMount -- cameraTheta (1.40) - m_xAngle (0.19) = xAngle (1.21 = 1.21)
03:43:23.103 00.005 6120 CameraToMount -- cameraTheta (1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.09 = -2.20)
03:43:23.107 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.89 hyp=0.90 cameraTheta=1.40 mountX=0.31 mountY=-0.73, mountTheta=-1.16
03:43:23.112 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.89, opts=13)
03:43:23.118 00.006 6120 Enqueuing Move request for scope (0.15, 0.89)
03:43:23.121 00.003 7680 Worker thread wakes up
03:43:23.122 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.89) opts 0xd
03:43:23.122 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:23.126 00.004 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.89)
03:43:23.127 00.001 7680 Moving (0.15, 0.89) raw xDistance=0.31 yDistance=-0.73
03:43:23.127 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:43:23.127 00.000 6120 UpdateGuideState exits: m=8295 SNR=61.5
03:43:23.132 00.005 7680 resist switch: large excursion: input -0.73 thresh 0.60 direction from 1 to -1
03:43:23.134 00.002 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.19
03:43:23.134 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
03:43:23.134 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:23.141 00.007 7680 MoveAxis(W, 128, ABG)
03:43:23.141 00.000 7680 Guiding  Dir = 3, Dur = 128
03:43:23.141 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:23.144 00.003 6120 Enqueuing Expose request
03:43:23.148 00.004 7680 IsSlewing returns 0
03:43:23.149 00.001 7680 IsGuiding returns 0
03:43:23.149 00.000 7680 PulseGuide returned control before completion, sleep 138
03:43:23.303 00.154 7680 IsGuiding returns 1
03:43:23.304 00.001 7680 scope still moving after pulse duration time elapsed
03:43:23.334 00.030 7680 IsSlewing returns 0
03:43:23.335 00.001 7680 IsGuiding returns 0
03:43:23.336 00.001 7680 scope move finished after 128 + 58 ms
03:43:23.336 00.000 7680 Move returns status 0, amount 128
03:43:23.337 00.001 7680 MoveAxis(N, 396, ABG)
03:43:23.337 00.000 7680 Guiding  Dir = 0, Dur = 396
03:43:23.338 00.001 7680 IsSlewing returns 0
03:43:23.338 00.000 7680 IsGuiding returns 0
03:43:23.338 00.000 7680 PulseGuide returned control before completion, sleep 406
03:43:23.757 00.419 7680 IsGuiding returns 1
03:43:23.758 00.001 7680 scope still moving after pulse duration time elapsed
03:43:23.789 00.031 7680 IsSlewing returns 0
03:43:23.790 00.001 7680 IsGuiding returns 0
03:43:23.790 00.000 7680 scope move finished after 396 + 56 ms
03:43:23.792 00.002 7680 Move returns status 0, amount 396
03:43:23.792 00.000 7680 move complete, result=0
03:43:23.793 00.001 7680 worker thread done servicing request
03:43:23.793 00.000 6120 GuideStep: 0.3 px 128 ms WEST, -0.7 px 396 ms NORTH
03:43:23.801 00.008 7680 Worker thread wakes up
03:43:23.802 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:23.802 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:25.052 01.250 7680 Exposure complete
03:43:25.198 00.146 7680 worker thread done servicing request
03:43:25.198 00.000 6120 OnExposeComplete: enter
03:43:25.203 00.005 6120 UpdateGuideState(): m_state=6
03:43:25.206 00.003 6120 Star::Find(15, 511, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3476
03:43:25.210 00.004 6120 Star::Find returns 1 (0), X=511.27, Y=668.62, Mass=8960, SNR=62.6, Peak=208 HFD=6.8
03:43:25.215 00.005 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
03:43:25.219 00.004 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
03:43:25.225 00.006 6120 CameraToMount -- cameraX=0.08 cameraY=-0.51 hyp=0.51 cameraTheta=-1.41 mountX=-0.01 mountY=0.49, mountTheta=1.60
03:43:25.232 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.51, opts=13)
03:43:25.237 00.005 6120 Enqueuing Move request for scope (0.08, -0.51)
03:43:25.241 00.004 7680 Worker thread wakes up
03:43:25.241 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:25.244 00.003 6120 UpdateGuideState exits: m=8960 SNR=62.6
03:43:25.249 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:25.252 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:25.256 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.51) opts 0xd
03:43:25.257 00.001 6120 Enqueuing Expose request
03:43:25.261 00.004 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.51)
03:43:25.261 00.000 7680 Moving (0.08, -0.51) raw xDistance=-0.01 yDistance=0.49
03:43:25.261 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:43:25.261 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:43:25.261 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
03:43:25.261 00.000 7680 MoveAxis(E, 0, ABG)
03:43:25.262 00.001 7680 Move returns status 0, amount 0
03:43:25.262 00.000 7680 MoveAxis(N, 0, ABG)
03:43:25.262 00.000 7680 Move returns status 0, amount 0
03:43:25.262 00.000 7680 move complete, result=0
03:43:25.262 00.000 7680 worker thread done servicing request
03:43:25.263 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
03:43:25.266 00.003 7680 Worker thread wakes up
03:43:25.266 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:25.266 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:26.522 01.256 7680 Exposure complete
03:43:26.671 00.149 7680 worker thread done servicing request
03:43:26.673 00.002 6120 OnExposeComplete: enter
03:43:26.676 00.003 6120 UpdateGuideState(): m_state=6
03:43:26.680 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3477
03:43:26.684 00.004 6120 Star::Find returns 1 (0), X=511.29, Y=667.86, Mass=7784, SNR=59.9, Peak=215 HFD=6.7
03:43:26.688 00.004 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
03:43:26.692 00.004 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
03:43:26.696 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-1.27 hyp=1.27 cameraTheta=-1.50 mountX=-0.14 mountY=1.18, mountTheta=1.69
03:43:26.705 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-1.27, opts=13)
03:43:26.710 00.005 6120 Enqueuing Move request for scope (0.10, -1.27)
03:43:26.714 00.004 7680 Worker thread wakes up
03:43:26.714 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:26.719 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -1.27) opts 0xd
03:43:26.719 00.000 6120 UpdateGuideState exits: m=7784 SNR=59.9
03:43:26.723 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:26.727 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:26.732 00.005 6120 Enqueuing Expose request
03:43:26.736 00.004 7680 Handling offset move in thread for scope, endpoint = (0.10, -1.27)
03:43:26.736 00.000 7680 Moving (0.10, -1.27) raw xDistance=-0.14 yDistance=1.18
03:43:26.736 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:43:26.736 00.000 7680 resist switch: large excursion: input 1.18 thresh 0.60 direction from -1 to 1
03:43:26.737 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.54
03:43:26.737 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.18 from input 1.18
03:43:26.737 00.000 7680 MoveAxis(E, 0, ABG)
03:43:26.737 00.000 7680 Move returns status 0, amount 0
03:43:26.738 00.001 7680 MoveAxis(S, 641, ABG)
03:43:26.739 00.001 7680 Guiding  Dir = 1, Dur = 641
03:43:26.739 00.000 7680 IsSlewing returns 0
03:43:26.739 00.000 7680 IsGuiding returns 0
03:43:26.740 00.001 7680 PulseGuide returned control before completion, sleep 651
03:43:27.408 00.668 7680 IsGuiding returns 0
03:43:27.409 00.001 7680 Move returns status 0, amount 641
03:43:27.409 00.000 7680 move complete, result=0
03:43:27.409 00.000 7680 worker thread done servicing request
03:43:27.409 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.2 px 641 ms SOUTH
03:43:27.416 00.007 7680 Worker thread wakes up
03:43:27.416 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:27.418 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:28.668 01.250 7680 Exposure complete
03:43:28.815 00.147 7680 worker thread done servicing request
03:43:28.815 00.000 6120 OnExposeComplete: enter
03:43:28.820 00.005 6120 UpdateGuideState(): m_state=6
03:43:28.824 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3478
03:43:28.829 00.005 6120 Star::Find returns 1 (0), X=511.36, Y=668.00, Mass=8191, SNR=59.9, Peak=218 HFD=6.6
03:43:28.832 00.003 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
03:43:28.837 00.005 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
03:43:28.840 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-1.13 hyp=1.14 cameraTheta=-1.42 mountX=-0.04 mountY=1.09, mountTheta=1.61
03:43:28.846 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-1.13, opts=13)
03:43:28.851 00.005 6120 Enqueuing Move request for scope (0.17, -1.13)
03:43:28.854 00.003 7680 Worker thread wakes up
03:43:28.854 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -1.13) opts 0xd
03:43:28.855 00.001 7680 Handling offset move in thread for scope, endpoint = (0.17, -1.13)
03:43:28.855 00.000 7680 Moving (0.17, -1.13) raw xDistance=-0.04 yDistance=1.09
03:43:28.855 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:43:28.856 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.09
03:43:28.856 00.000 7680 MoveAxis(E, 0, ABG)
03:43:28.856 00.000 7680 Move returns status 0, amount 0
03:43:28.856 00.000 7680 MoveAxis(S, 592, ABG)
03:43:28.856 00.000 7680 Guiding  Dir = 1, Dur = 592
03:43:28.857 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:28.860 00.003 7680 IsSlewing returns 0
03:43:28.861 00.001 6120 UpdateGuideState exits: m=8191 SNR=59.9
03:43:28.864 00.003 7680 IsGuiding returns 0
03:43:28.865 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:28.869 00.004 7680 PulseGuide returned control before completion, sleep 602
03:43:28.869 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:28.872 00.003 6120 Enqueuing Expose request
03:43:29.481 00.609 7680 IsGuiding returns 1
03:43:29.482 00.001 7680 scope still moving after pulse duration time elapsed
03:43:29.512 00.030 7680 IsSlewing returns 0
03:43:29.514 00.002 7680 IsGuiding returns 0
03:43:29.514 00.000 7680 scope move finished after 592 + 57 ms
03:43:29.515 00.001 7680 Move returns status 0, amount 592
03:43:29.516 00.001 7680 move complete, result=0
03:43:29.517 00.001 7680 worker thread done servicing request
03:43:29.518 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 1.1 px 592 ms SOUTH
03:43:29.524 00.006 7680 Worker thread wakes up
03:43:29.524 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:29.524 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:30.774 01.250 7680 Exposure complete
03:43:30.909 00.135 7680 worker thread done servicing request
03:43:30.910 00.001 6120 OnExposeComplete: enter
03:43:30.916 00.006 6120 UpdateGuideState(): m_state=6
03:43:30.922 00.006 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3479
03:43:30.927 00.005 6120 Star::Find returns 1 (0), X=511.24, Y=668.82, Mass=8714, SNR=62.1, Peak=230 HFD=6.6
03:43:30.930 00.003 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
03:43:30.934 00.004 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
03:43:30.938 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.31 hyp=0.31 cameraTheta=-1.41 mountX=-0.01 mountY=0.30, mountTheta=1.59
03:43:30.942 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.31, opts=13)
03:43:30.948 00.006 6120 Enqueuing Move request for scope (0.05, -0.31)
03:43:30.952 00.004 7680 Worker thread wakes up
03:43:30.952 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.31) opts 0xd
03:43:30.952 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.31)
03:43:30.952 00.000 7680 Moving (0.05, -0.31) raw xDistance=-0.01 yDistance=0.30
03:43:30.954 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:30.957 00.003 6120 UpdateGuideState exits: m=8714 SNR=62.1
03:43:30.960 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:30.965 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:30.968 00.003 6120 Enqueuing Expose request
03:43:30.972 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:43:30.972 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:43:30.972 00.000 7680 MoveAxis(E, 0, ABG)
03:43:30.972 00.000 7680 Move returns status 0, amount 0
03:43:30.972 00.000 7680 MoveAxis(S, 161, ABG)
03:43:30.972 00.000 7680 Guiding  Dir = 1, Dur = 161
03:43:30.974 00.002 7680 IsSlewing returns 0
03:43:30.974 00.000 7680 IsGuiding returns 0
03:43:30.974 00.000 7680 PulseGuide returned control before completion, sleep 171
03:43:31.155 00.181 7680 IsGuiding returns 1
03:43:31.156 00.001 7680 scope still moving after pulse duration time elapsed
03:43:31.187 00.031 7680 IsSlewing returns 0
03:43:31.189 00.002 7680 IsGuiding returns 0
03:43:31.189 00.000 7680 scope move finished after 161 + 54 ms
03:43:31.190 00.001 7680 Move returns status 0, amount 161
03:43:31.190 00.000 7680 move complete, result=0
03:43:31.191 00.001 7680 worker thread done servicing request
03:43:31.191 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 161 ms SOUTH
03:43:31.198 00.007 7680 Worker thread wakes up
03:43:31.198 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:31.198 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:32.445 01.247 7680 Exposure complete
03:43:32.587 00.142 7680 worker thread done servicing request
03:43:32.587 00.000 6120 OnExposeComplete: enter
03:43:32.591 00.004 6120 UpdateGuideState(): m_state=6
03:43:32.594 00.003 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3480
03:43:32.599 00.005 6120 Star::Find returns 1 (0), X=511.14, Y=669.08, Mass=7768, SNR=58.4, Peak=197 HFD=6.5
03:43:32.603 00.004 6120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.19) = xAngle (-2.70 = -2.70)
03:43:32.607 00.004 6120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.18 = 0.18)
03:43:32.612 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.51 mountX=-0.06 mountY=0.01, mountTheta=2.95
03:43:32.617 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.04, opts=13)
03:43:32.621 00.004 6120 Enqueuing Move request for scope (-0.06, -0.04)
03:43:32.624 00.003 7680 Worker thread wakes up
03:43:32.625 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:32.628 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
03:43:32.629 00.001 6120 UpdateGuideState exits: m=7768 SNR=58.4
03:43:32.633 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:32.636 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:32.640 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
03:43:32.640 00.000 7680 Moving (-0.06, -0.04) raw xDistance=-0.06 yDistance=0.01
03:43:32.640 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:43:32.640 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:43:32.640 00.000 6120 Enqueuing Expose request
03:43:32.644 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:43:32.645 00.001 7680 MoveAxis(E, 0, ABG)
03:43:32.645 00.000 7680 Move returns status 0, amount 0
03:43:32.645 00.000 7680 MoveAxis(N, 0, ABG)
03:43:32.645 00.000 7680 Move returns status 0, amount 0
03:43:32.645 00.000 7680 move complete, result=0
03:43:32.646 00.001 7680 worker thread done servicing request
03:43:32.646 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:43:32.650 00.004 7680 Worker thread wakes up
03:43:32.650 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:32.650 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:33.893 01.243 7680 Exposure complete
03:43:34.029 00.136 7680 worker thread done servicing request
03:43:34.029 00.000 6120 OnExposeComplete: enter
03:43:34.033 00.004 6120 UpdateGuideState(): m_state=6
03:43:34.038 00.005 6120 Star::Find(15, 511, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3481
03:43:34.042 00.004 6120 Star::Find returns 1 (0), X=511.06, Y=668.97, Mass=8281, SNR=60.7, Peak=211 HFD=6.4
03:43:34.048 00.006 6120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (0.19) = xAngle (-2.46 = -2.46)
03:43:34.052 00.004 6120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.41 = 0.41)
03:43:34.056 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-2.28 mountX=-0.16 mountY=0.08, mountTheta=2.67
03:43:34.062 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.16, opts=13)
03:43:34.065 00.003 6120 Enqueuing Move request for scope (-0.13, -0.16)
03:43:34.068 00.003 7680 Worker thread wakes up
03:43:34.068 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
03:43:34.069 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
03:43:34.069 00.000 7680 Moving (-0.13, -0.16) raw xDistance=-0.16 yDistance=0.08
03:43:34.069 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:43:34.069 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:43:34.070 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:43:34.070 00.000 7680 MoveAxis(E, 0, ABG)
03:43:34.070 00.000 7680 Move returns status 0, amount 0
03:43:34.070 00.000 7680 MoveAxis(N, 0, ABG)
03:43:34.071 00.001 7680 Move returns status 0, amount 0
03:43:34.071 00.000 7680 move complete, result=0
03:43:34.072 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:34.076 00.004 6120 UpdateGuideState exits: m=8281 SNR=60.7
03:43:34.079 00.003 7680 worker thread done servicing request
03:43:34.080 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:34.084 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:34.088 00.004 6120 Enqueuing Expose request
03:43:34.092 00.004 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:43:34.096 00.004 7680 Worker thread wakes up
03:43:34.096 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:34.096 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:35.348 01.252 7680 Exposure complete
03:43:35.467 00.119 7680 worker thread done servicing request
03:43:35.467 00.000 6120 OnExposeComplete: enter
03:43:35.471 00.004 6120 UpdateGuideState(): m_state=6
03:43:35.474 00.003 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3482
03:43:35.478 00.004 6120 Star::Find returns 1 (0), X=510.71, Y=668.83, Mass=8573, SNR=62.0, Peak=216 HFD=6.6
03:43:35.481 00.003 6120 CameraToMount -- cameraTheta (-2.59) - m_xAngle (0.19) = xAngle (-2.78 = -2.78)
03:43:35.485 00.004 6120 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.09 = 0.09)
03:43:35.489 00.004 6120 CameraToMount -- cameraX=-0.48 cameraY=-0.29 hyp=0.56 cameraTheta=-2.59 mountX=-0.53 mountY=0.05, mountTheta=3.04
03:43:35.493 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.48, y=-0.29, opts=13)
03:43:35.497 00.004 6120 Enqueuing Move request for scope (-0.48, -0.29)
03:43:35.501 00.004 7680 Worker thread wakes up
03:43:35.502 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:35.505 00.003 6120 UpdateGuideState exits: m=8573 SNR=62.0
03:43:35.509 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:35.513 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:35.517 00.004 6120 Enqueuing Expose request
03:43:35.521 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.29) opts 0xd
03:43:35.521 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.48, -0.29)
03:43:35.521 00.000 7680 Moving (-0.48, -0.29) raw xDistance=-0.53 yDistance=0.05
03:43:35.521 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
03:43:35.521 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:43:35.522 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:43:35.522 00.000 7680 MoveAxis(E, 216, ABG)
03:43:35.522 00.000 7680 Guiding  Dir = 2, Dur = 216
03:43:35.522 00.000 7680 IsSlewing returns 0
03:43:35.522 00.000 7680 IsGuiding returns 0
03:43:35.523 00.001 7680 PulseGuide returned control before completion, sleep 226
03:43:35.759 00.236 7680 IsGuiding returns 1
03:43:35.759 00.000 7680 scope still moving after pulse duration time elapsed
03:43:35.788 00.029 7680 IsSlewing returns 0
03:43:35.791 00.003 7680 IsGuiding returns 0
03:43:35.791 00.000 7680 scope move finished after 216 + 52 ms
03:43:35.792 00.001 7680 Move returns status 0, amount 216
03:43:35.792 00.000 7680 MoveAxis(N, 0, ABG)
03:43:35.792 00.000 7680 Move returns status 0, amount 0
03:43:35.793 00.001 7680 move complete, result=0
03:43:35.794 00.001 7680 worker thread done servicing request
03:43:35.794 00.000 7680 Worker thread wakes up
03:43:35.794 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:35.794 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:35.794 00.000 6120 GuideStep: -0.5 px 216 ms EAST, 0.1 px 0 ms NORTH
03:43:37.049 01.255 7680 Exposure complete
03:43:37.194 00.145 7680 worker thread done servicing request
03:43:37.196 00.002 6120 OnExposeComplete: enter
03:43:37.200 00.004 6120 UpdateGuideState(): m_state=6
03:43:37.205 00.005 6120 Star::Find(15, 510, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3483
03:43:37.208 00.003 6120 Star::Find returns 1 (0), X=510.91, Y=669.15, Mass=8786, SNR=62.8, Peak=195 HFD=6.8
03:43:37.213 00.005 6120 CameraToMount -- cameraTheta (3.06) - m_xAngle (0.19) = xAngle (2.87 = 2.87)
03:43:37.221 00.008 6120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.74 = -0.54)
03:43:37.228 00.007 6120 CameraToMount -- cameraX=-0.28 cameraY=0.02 hyp=0.28 cameraTheta=3.06 mountX=-0.27 mountY=-0.15, mountTheta=-2.65
03:43:37.240 00.012 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.02, opts=13)
03:43:37.244 00.004 6120 Enqueuing Move request for scope (-0.28, 0.02)
03:43:37.247 00.003 7680 Worker thread wakes up
03:43:37.247 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.02) opts 0xd
03:43:37.247 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:37.250 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.02)
03:43:37.251 00.001 6120 UpdateGuideState exits: m=8786 SNR=62.8
03:43:37.253 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:37.256 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:37.263 00.007 7680 Moving (-0.28, 0.02) raw xDistance=-0.27 yDistance=-0.15
03:43:37.264 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.27
03:43:37.264 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:43:37.264 00.000 6120 Enqueuing Expose request
03:43:37.268 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:43:37.269 00.001 7680 MoveAxis(E, 126, ABG)
03:43:37.269 00.000 7680 Guiding  Dir = 2, Dur = 126
03:43:37.269 00.000 7680 IsSlewing returns 0
03:43:37.269 00.000 7680 IsGuiding returns 0
03:43:37.270 00.001 7680 PulseGuide returned control before completion, sleep 136
03:43:37.545 00.275 7680 IsGuiding returns 0
03:43:37.547 00.002 7680 Move returns status 0, amount 126
03:43:37.548 00.001 7680 MoveAxis(N, 0, ABG)
03:43:37.548 00.000 7680 Move returns status 0, amount 0
03:43:37.548 00.000 7680 move complete, result=0
03:43:37.548 00.000 7680 worker thread done servicing request
03:43:37.548 00.000 6120 GuideStep: -0.3 px 126 ms EAST, -0.1 px 0 ms NORTH
03:43:37.552 00.004 7680 Worker thread wakes up
03:43:37.552 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:37.552 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:38.794 01.242 7680 Exposure complete
03:43:38.920 00.126 7680 worker thread done servicing request
03:43:38.920 00.000 6120 OnExposeComplete: enter
03:43:38.924 00.004 6120 UpdateGuideState(): m_state=6
03:43:38.927 00.003 6120 Star::Find(15, 510, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3484
03:43:38.932 00.005 6120 Star::Find returns 1 (0), X=511.10, Y=668.72, Mass=8696, SNR=62.1, Peak=231 HFD=6.7
03:43:38.935 00.003 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
03:43:38.939 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
03:43:38.943 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.40 hyp=0.41 cameraTheta=-1.79 mountX=-0.16 mountY=0.32, mountTheta=2.04
03:43:38.949 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.40, opts=13)
03:43:38.953 00.004 6120 Enqueuing Move request for scope (-0.09, -0.40)
03:43:38.957 00.004 7680 Worker thread wakes up
03:43:38.957 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.40) opts 0xd
03:43:38.957 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.40)
03:43:38.959 00.002 7680 Moving (-0.09, -0.40) raw xDistance=-0.16 yDistance=0.32
03:43:38.959 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:38.963 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:43:38.963 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:43:38.964 00.001 6120 UpdateGuideState exits: m=8696 SNR=62.1
03:43:38.967 00.003 7680 MoveAxis(E, 0, ABG)
03:43:38.967 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:38.971 00.004 7680 Move returns status 0, amount 0
03:43:38.971 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:38.975 00.004 7680 MoveAxis(S, 175, ABG)
03:43:38.975 00.000 7680 Guiding  Dir = 1, Dur = 175
03:43:38.975 00.000 6120 Enqueuing Expose request
03:43:38.979 00.004 7680 IsSlewing returns 0
03:43:38.979 00.000 7680 IsGuiding returns 0
03:43:38.981 00.002 7680 PulseGuide returned control before completion, sleep 185
03:43:39.180 00.199 7680 IsGuiding returns 1
03:43:39.180 00.000 7680 scope still moving after pulse duration time elapsed
03:43:39.211 00.031 7680 IsSlewing returns 0
03:43:39.211 00.000 7680 IsGuiding returns 0
03:43:39.211 00.000 7680 scope move finished after 175 + 56 ms
03:43:39.211 00.000 7680 Move returns status 0, amount 175
03:43:39.211 00.000 7680 move complete, result=0
03:43:39.211 00.000 7680 worker thread done servicing request
03:43:39.211 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 175 ms SOUTH
03:43:39.217 00.006 7680 Worker thread wakes up
03:43:39.217 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:39.217 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:40.462 01.245 7680 Exposure complete
03:43:40.604 00.142 7680 worker thread done servicing request
03:43:40.605 00.001 6120 OnExposeComplete: enter
03:43:40.609 00.004 6120 UpdateGuideState(): m_state=6
03:43:40.613 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3485
03:43:40.617 00.004 6120 Star::Find returns 1 (0), X=511.19, Y=668.89, Mass=8152, SNR=59.7, Peak=207 HFD=6.6
03:43:40.621 00.004 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
03:43:40.624 00.003 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
03:43:40.629 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.56 mountX=-0.04 mountY=0.21, mountTheta=1.76
03:43:40.634 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.24, opts=13)
03:43:40.639 00.005 6120 Enqueuing Move request for scope (0.00, -0.24)
03:43:40.643 00.004 7680 Worker thread wakes up
03:43:40.643 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:40.647 00.004 6120 UpdateGuideState exits: m=8152 SNR=59.7
03:43:40.650 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:40.654 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:40.657 00.003 6120 Enqueuing Expose request
03:43:40.662 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.24) opts 0xd
03:43:40.662 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.24)
03:43:40.662 00.000 7680 Moving (0.00, -0.24) raw xDistance=-0.04 yDistance=0.21
03:43:40.662 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:43:40.663 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:43:40.663 00.000 7680 MoveAxis(E, 0, ABG)
03:43:40.664 00.001 7680 Move returns status 0, amount 0
03:43:40.664 00.000 7680 MoveAxis(S, 116, ABG)
03:43:40.664 00.000 7680 Guiding  Dir = 1, Dur = 116
03:43:40.664 00.000 7680 IsSlewing returns 0
03:43:40.664 00.000 7680 IsGuiding returns 0
03:43:40.666 00.002 7680 PulseGuide returned control before completion, sleep 126
03:43:40.800 00.134 7680 IsGuiding returns 1
03:43:40.801 00.001 7680 scope still moving after pulse duration time elapsed
03:43:40.830 00.029 7680 IsSlewing returns 0
03:43:40.831 00.001 7680 IsGuiding returns 0
03:43:40.832 00.001 7680 scope move finished after 116 + 51 ms
03:43:40.833 00.001 7680 Move returns status 0, amount 116
03:43:40.833 00.000 7680 move complete, result=0
03:43:40.833 00.000 7680 worker thread done servicing request
03:43:40.834 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 116 ms SOUTH
03:43:40.839 00.005 7680 Worker thread wakes up
03:43:40.841 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:40.841 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:42.101 01.260 7680 Exposure complete
03:43:42.254 00.153 7680 worker thread done servicing request
03:43:42.255 00.001 6120 OnExposeComplete: enter
03:43:42.259 00.004 6120 UpdateGuideState(): m_state=6
03:43:42.264 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3486
03:43:42.268 00.004 6120 Star::Find returns 1 (0), X=511.10, Y=668.82, Mass=7942, SNR=59.5, Peak=192 HFD=6.6
03:43:42.271 00.003 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
03:43:42.276 00.005 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
03:43:42.280 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.30 hyp=0.32 cameraTheta=-1.85 mountX=-0.14 mountY=0.23, mountTheta=2.12
03:43:42.285 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.30, opts=13)
03:43:42.289 00.004 6120 Enqueuing Move request for scope (-0.09, -0.30)
03:43:42.294 00.005 7680 Worker thread wakes up
03:43:42.296 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:42.301 00.005 6120 UpdateGuideState exits: m=7942 SNR=59.5
03:43:42.304 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:42.308 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:42.313 00.005 6120 Enqueuing Expose request
03:43:42.317 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.30) opts 0xd
03:43:42.317 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.30)
03:43:42.317 00.000 7680 Moving (-0.09, -0.30) raw xDistance=-0.14 yDistance=0.23
03:43:42.318 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:43:42.318 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:43:42.318 00.000 7680 MoveAxis(E, 0, ABG)
03:43:42.318 00.000 7680 Move returns status 0, amount 0
03:43:42.318 00.000 7680 MoveAxis(S, 127, ABG)
03:43:42.320 00.002 7680 Guiding  Dir = 1, Dur = 127
03:43:42.320 00.000 7680 IsSlewing returns 0
03:43:42.321 00.001 7680 IsGuiding returns 0
03:43:42.321 00.000 7680 PulseGuide returned control before completion, sleep 137
03:43:42.463 00.142 7680 IsGuiding returns 1
03:43:42.463 00.000 7680 scope still moving after pulse duration time elapsed
03:43:42.494 00.031 7680 IsSlewing returns 0
03:43:42.495 00.001 7680 IsGuiding returns 0
03:43:42.497 00.002 7680 scope move finished after 127 + 49 ms
03:43:42.497 00.000 7680 Move returns status 0, amount 127
03:43:42.498 00.001 7680 move complete, result=0
03:43:42.498 00.000 7680 worker thread done servicing request
03:43:42.499 00.001 7680 Worker thread wakes up
03:43:42.499 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 127 ms SOUTH
03:43:42.506 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:42.506 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:43.755 01.249 7680 Exposure complete
03:43:43.899 00.144 7680 worker thread done servicing request
03:43:43.900 00.001 6120 OnExposeComplete: enter
03:43:43.904 00.004 6120 UpdateGuideState(): m_state=6
03:43:43.908 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3487
03:43:43.911 00.003 6120 Star::Find returns 1 (0), X=511.18, Y=668.92, Mass=8689, SNR=62.3, Peak=222 HFD=6.5
03:43:43.917 00.006 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
03:43:43.922 00.005 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
03:43:43.926 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.62 mountX=-0.05 mountY=0.18, mountTheta=1.83
03:43:43.932 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.21, opts=13)
03:43:43.936 00.004 6120 Enqueuing Move request for scope (-0.01, -0.21)
03:43:43.941 00.005 7680 Worker thread wakes up
03:43:43.941 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:43.945 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
03:43:43.945 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
03:43:43.945 00.000 7680 Moving (-0.01, -0.21) raw xDistance=-0.05 yDistance=0.18
03:43:43.945 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:43:43.945 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:43:43.945 00.000 6120 UpdateGuideState exits: m=8689 SNR=62.3
03:43:43.949 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:43:43.949 00.000 7680 MoveAxis(E, 0, ABG)
03:43:43.949 00.000 7680 Move returns status 0, amount 0
03:43:43.950 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:43.955 00.005 7680 MoveAxis(N, 0, ABG)
03:43:43.955 00.000 7680 Move returns status 0, amount 0
03:43:43.956 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:43.960 00.004 6120 Enqueuing Expose request
03:43:43.963 00.003 7680 move complete, result=0
03:43:43.964 00.001 7680 worker thread done servicing request
03:43:43.964 00.000 7680 Worker thread wakes up
03:43:43.964 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:43:43.967 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:43.969 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:45.209 01.240 7680 Exposure complete
03:43:45.347 00.138 7680 worker thread done servicing request
03:43:45.348 00.001 6120 OnExposeComplete: enter
03:43:45.350 00.002 6120 UpdateGuideState(): m_state=6
03:43:45.355 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3488
03:43:45.358 00.003 6120 Star::Find returns 1 (0), X=511.40, Y=668.81, Mass=8601, SNR=60.9, Peak=215 HFD=6.8
03:43:45.363 00.005 6120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.19) = xAngle (-1.16 = -1.16)
03:43:45.366 00.003 6120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.71 = 1.71)
03:43:45.370 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.31 hyp=0.38 cameraTheta=-0.98 mountX=0.15 mountY=0.37, mountTheta=1.19
03:43:45.374 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.31, opts=13)
03:43:45.378 00.004 6120 Enqueuing Move request for scope (0.21, -0.31)
03:43:45.382 00.004 7680 Worker thread wakes up
03:43:45.382 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:45.387 00.005 6120 UpdateGuideState exits: m=8601 SNR=60.9
03:43:45.390 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:45.394 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:45.398 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.31) opts 0xd
03:43:45.398 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.31)
03:43:45.398 00.000 7680 Moving (0.21, -0.31) raw xDistance=0.15 yDistance=0.37
03:43:45.398 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:43:45.400 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:43:45.400 00.000 7680 MoveAxis(E, 0, ABG)
03:43:45.400 00.000 7680 Move returns status 0, amount 0
03:43:45.400 00.000 7680 MoveAxis(S, 203, ABG)
03:43:45.400 00.000 7680 Guiding  Dir = 1, Dur = 203
03:43:45.401 00.001 6120 Enqueuing Expose request
03:43:45.405 00.004 7680 IsSlewing returns 0
03:43:45.405 00.000 7680 IsGuiding returns 0
03:43:45.405 00.000 7680 PulseGuide returned control before completion, sleep 213
03:43:45.625 00.220 7680 IsGuiding returns 1
03:43:45.625 00.000 7680 scope still moving after pulse duration time elapsed
03:43:45.656 00.031 7680 IsSlewing returns 0
03:43:45.657 00.001 7680 IsGuiding returns 0
03:43:45.657 00.000 7680 scope move finished after 203 + 49 ms
03:43:45.658 00.001 7680 Move returns status 0, amount 203
03:43:45.659 00.001 7680 move complete, result=0
03:43:45.659 00.000 7680 worker thread done servicing request
03:43:45.659 00.000 7680 Worker thread wakes up
03:43:45.659 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 203 ms SOUTH
03:43:45.666 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:45.666 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:46.919 01.253 7680 Exposure complete
03:43:47.059 00.140 7680 worker thread done servicing request
03:43:47.059 00.000 6120 OnExposeComplete: enter
03:43:47.063 00.004 6120 UpdateGuideState(): m_state=6
03:43:47.068 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3489
03:43:47.073 00.005 6120 Star::Find returns 1 (0), X=511.54, Y=668.91, Mass=8469, SNR=60.8, Peak=211 HFD=6.6
03:43:47.077 00.004 6120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.19) = xAngle (-0.74 = -0.74)
03:43:47.082 00.005 6120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.14 = 2.14)
03:43:47.085 00.003 6120 CameraToMount -- cameraX=0.35 cameraY=-0.21 hyp=0.41 cameraTheta=-0.55 mountX=0.30 mountY=0.35, mountTheta=0.85
03:43:47.089 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=-0.21, opts=13)
03:43:47.093 00.004 6120 Enqueuing Move request for scope (0.35, -0.21)
03:43:47.097 00.004 7680 Worker thread wakes up
03:43:47.097 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.21) opts 0xd
03:43:47.097 00.000 7680 Handling offset move in thread for scope, endpoint = (0.35, -0.21)
03:43:47.098 00.001 7680 Moving (0.35, -0.21) raw xDistance=0.30 yDistance=0.35
03:43:47.098 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:43:47.098 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:43:47.098 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:47.104 00.006 7680 MoveAxis(W, 124, ABG)
03:43:47.104 00.000 7680 Guiding  Dir = 3, Dur = 124
03:43:47.104 00.000 6120 UpdateGuideState exits: m=8469 SNR=60.8
03:43:47.108 00.004 7680 IsSlewing returns 0
03:43:47.108 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:47.112 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:47.116 00.004 6120 Enqueuing Expose request
03:43:47.121 00.005 7680 IsGuiding returns 0
03:43:47.121 00.000 7680 PulseGuide returned control before completion, sleep 134
03:43:47.267 00.146 7680 IsGuiding returns 1
03:43:47.268 00.001 7680 scope still moving after pulse duration time elapsed
03:43:47.297 00.029 7680 IsSlewing returns 0
03:43:47.298 00.001 7680 IsGuiding returns 0
03:43:47.298 00.000 7680 scope move finished after 124 + 54 ms
03:43:47.299 00.001 7680 Move returns status 0, amount 124
03:43:47.300 00.001 7680 MoveAxis(S, 188, ABG)
03:43:47.300 00.000 7680 Guiding  Dir = 1, Dur = 188
03:43:47.300 00.000 7680 IsSlewing returns 0
03:43:47.301 00.001 7680 IsGuiding returns 0
03:43:47.301 00.000 7680 PulseGuide returned control before completion, sleep 198
03:43:47.516 00.215 7680 IsGuiding returns 1
03:43:47.517 00.001 7680 scope still moving after pulse duration time elapsed
03:43:47.547 00.030 7680 IsSlewing returns 0
03:43:47.550 00.003 7680 IsGuiding returns 0
03:43:47.550 00.000 7680 scope move finished after 188 + 60 ms
03:43:47.550 00.000 7680 Move returns status 0, amount 188
03:43:47.550 00.000 7680 move complete, result=0
03:43:47.551 00.001 7680 worker thread done servicing request
03:43:47.551 00.000 7680 Worker thread wakes up
03:43:47.551 00.000 6120 GuideStep: 0.3 px 124 ms WEST, 0.3 px 188 ms SOUTH
03:43:47.558 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:47.558 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:48.805 01.247 7680 Exposure complete
03:43:48.946 00.141 7680 worker thread done servicing request
03:43:48.947 00.001 6120 OnExposeComplete: enter
03:43:48.954 00.007 6120 UpdateGuideState(): m_state=6
03:43:48.958 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3490
03:43:48.962 00.004 6120 Star::Find returns 1 (0), X=511.46, Y=668.91, Mass=8707, SNR=61.8, Peak=212 HFD=6.6
03:43:48.967 00.005 6120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.19) = xAngle (-0.87 = -0.87)
03:43:48.970 00.003 6120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.00 = 2.00)
03:43:48.974 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-0.68 mountX=0.22 mountY=0.31, mountTheta=0.95
03:43:48.979 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.22, opts=13)
03:43:48.984 00.005 6120 Enqueuing Move request for scope (0.27, -0.22)
03:43:48.987 00.003 7680 Worker thread wakes up
03:43:48.988 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:48.992 00.004 6120 UpdateGuideState exits: m=8707 SNR=61.8
03:43:48.995 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:49.000 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:49.004 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.22) opts 0xd
03:43:49.004 00.000 6120 Enqueuing Expose request
03:43:49.009 00.005 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.22)
03:43:49.009 00.000 7680 Moving (0.27, -0.22) raw xDistance=0.22 yDistance=0.31
03:43:49.009 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
03:43:49.009 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:43:49.009 00.000 7680 MoveAxis(W, 99, ABG)
03:43:49.010 00.001 7680 Guiding  Dir = 3, Dur = 99
03:43:49.010 00.000 7680 IsSlewing returns 0
03:43:49.010 00.000 7680 IsGuiding returns 0
03:43:49.011 00.001 7680 PulseGuide returned control before completion, sleep 109
03:43:49.123 00.112 7680 IsGuiding returns 1
03:43:49.123 00.000 7680 scope still moving after pulse duration time elapsed
03:43:49.155 00.032 7680 IsSlewing returns 0
03:43:49.156 00.001 7680 IsGuiding returns 0
03:43:49.157 00.001 7680 scope move finished after 99 + 47 ms
03:43:49.157 00.000 7680 Move returns status 0, amount 99
03:43:49.157 00.000 7680 MoveAxis(S, 170, ABG)
03:43:49.158 00.001 7680 Guiding  Dir = 1, Dur = 170
03:43:49.158 00.000 7680 IsSlewing returns 0
03:43:49.160 00.002 7680 IsGuiding returns 0
03:43:49.161 00.001 7680 PulseGuide returned control before completion, sleep 180
03:43:49.343 00.182 7680 IsGuiding returns 1
03:43:49.344 00.001 7680 scope still moving after pulse duration time elapsed
03:43:49.375 00.031 7680 IsSlewing returns 0
03:43:49.375 00.000 7680 IsGuiding returns 0
03:43:49.376 00.001 7680 scope move finished after 170 + 46 ms
03:43:49.376 00.000 7680 Move returns status 0, amount 170
03:43:49.377 00.001 7680 move complete, result=0
03:43:49.377 00.000 7680 worker thread done servicing request
03:43:49.377 00.000 7680 Worker thread wakes up
03:43:49.378 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:49.378 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:49.378 00.000 6120 GuideStep: 0.2 px 99 ms WEST, 0.3 px 170 ms SOUTH
03:43:50.630 01.252 7680 Exposure complete
03:43:50.772 00.142 7680 worker thread done servicing request
03:43:50.772 00.000 6120 OnExposeComplete: enter
03:43:50.776 00.004 6120 UpdateGuideState(): m_state=6
03:43:50.780 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3491
03:43:50.784 00.004 6120 Star::Find returns 1 (0), X=511.39, Y=668.92, Mass=8290, SNR=60.5, Peak=220 HFD=6.6
03:43:50.789 00.005 6120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.19) = xAngle (-1.00 = -1.00)
03:43:50.792 00.003 6120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.88 = 1.88)
03:43:50.796 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-0.81 mountX=0.16 mountY=0.27, mountTheta=1.05
03:43:50.801 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.21, opts=13)
03:43:50.805 00.004 6120 Enqueuing Move request for scope (0.20, -0.21)
03:43:50.809 00.004 7680 Worker thread wakes up
03:43:50.809 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:50.813 00.004 6120 UpdateGuideState exits: m=8290 SNR=60.5
03:43:50.817 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:50.821 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:50.825 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.21) opts 0xd
03:43:50.825 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.21)
03:43:50.826 00.001 7680 Moving (0.20, -0.21) raw xDistance=0.16 yDistance=0.27
03:43:50.826 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:43:50.827 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:43:50.827 00.000 7680 MoveAxis(E, 0, ABG)
03:43:50.827 00.000 7680 Move returns status 0, amount 0
03:43:50.827 00.000 7680 MoveAxis(S, 149, ABG)
03:43:50.827 00.000 7680 Guiding  Dir = 1, Dur = 149
03:43:50.827 00.000 6120 Enqueuing Expose request
03:43:50.831 00.004 7680 IsSlewing returns 0
03:43:50.831 00.000 7680 IsGuiding returns 0
03:43:50.831 00.000 7680 PulseGuide returned control before completion, sleep 159
03:43:50.992 00.161 7680 IsGuiding returns 1
03:43:50.993 00.001 7680 scope still moving after pulse duration time elapsed
03:43:51.023 00.030 7680 IsSlewing returns 0
03:43:51.025 00.002 7680 IsGuiding returns 0
03:43:51.026 00.001 7680 scope move finished after 149 + 45 ms
03:43:51.027 00.001 7680 Move returns status 0, amount 149
03:43:51.027 00.000 7680 move complete, result=0
03:43:51.028 00.001 7680 worker thread done servicing request
03:43:51.029 00.001 7680 Worker thread wakes up
03:43:51.029 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 149 ms SOUTH
03:43:51.034 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:51.035 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:52.283 01.248 7680 Exposure complete
03:43:52.411 00.128 7680 worker thread done servicing request
03:43:52.411 00.000 6120 OnExposeComplete: enter
03:43:52.416 00.005 6120 UpdateGuideState(): m_state=6
03:43:52.421 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3492
03:43:52.425 00.004 6120 Star::Find returns 1 (0), X=511.49, Y=668.93, Mass=8611, SNR=60.8, Peak=219 HFD=6.6
03:43:52.428 00.003 6120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.19) = xAngle (-0.76 = -0.76)
03:43:52.433 00.005 6120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.11 = 2.11)
03:43:52.437 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=-0.19 hyp=0.36 cameraTheta=-0.58 mountX=0.26 mountY=0.31, mountTheta=0.87
03:43:52.442 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.19, opts=13)
03:43:52.448 00.006 6120 Enqueuing Move request for scope (0.30, -0.19)
03:43:52.452 00.004 7680 Worker thread wakes up
03:43:52.452 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:52.456 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.19) opts 0xd
03:43:52.456 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.19)
03:43:52.456 00.000 6120 UpdateGuideState exits: m=8611 SNR=60.8
03:43:52.462 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:52.466 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:52.470 00.004 6120 Enqueuing Expose request
03:43:52.473 00.003 7680 Moving (0.30, -0.19) raw xDistance=0.26 yDistance=0.31
03:43:52.474 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
03:43:52.474 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:43:52.474 00.000 7680 MoveAxis(W, 105, ABG)
03:43:52.474 00.000 7680 Guiding  Dir = 3, Dur = 105
03:43:52.475 00.001 7680 IsSlewing returns 0
03:43:52.475 00.000 7680 IsGuiding returns 0
03:43:52.477 00.002 7680 PulseGuide returned control before completion, sleep 115
03:43:52.602 00.125 7680 IsGuiding returns 1
03:43:52.606 00.004 7680 scope still moving after pulse duration time elapsed
03:43:52.633 00.027 7680 IsSlewing returns 0
03:43:52.633 00.000 7680 IsGuiding returns 0
03:43:52.635 00.002 7680 scope move finished after 105 + 52 ms
03:43:52.635 00.000 7680 Move returns status 0, amount 105
03:43:52.635 00.000 7680 MoveAxis(S, 166, ABG)
03:43:52.636 00.001 7680 Guiding  Dir = 1, Dur = 166
03:43:52.636 00.000 7680 IsSlewing returns 0
03:43:52.636 00.000 7680 IsGuiding returns 0
03:43:52.637 00.001 7680 PulseGuide returned control before completion, sleep 176
03:43:52.824 00.187 7680 IsGuiding returns 1
03:43:52.826 00.002 7680 scope still moving after pulse duration time elapsed
03:43:52.853 00.027 7680 IsSlewing returns 0
03:43:52.855 00.002 7680 IsGuiding returns 0
03:43:52.855 00.000 7680 scope move finished after 166 + 52 ms
03:43:52.856 00.001 7680 Move returns status 0, amount 166
03:43:52.856 00.000 7680 move complete, result=0
03:43:52.857 00.001 7680 worker thread done servicing request
03:43:52.857 00.000 6120 GuideStep: 0.3 px 105 ms WEST, 0.3 px 166 ms SOUTH
03:43:52.863 00.006 7680 Worker thread wakes up
03:43:52.863 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:52.863 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:54.118 01.255 7680 Exposure complete
03:43:54.254 00.136 7680 worker thread done servicing request
03:43:54.254 00.000 6120 OnExposeComplete: enter
03:43:54.259 00.005 6120 UpdateGuideState(): m_state=6
03:43:54.263 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3493
03:43:54.268 00.005 6120 Star::Find returns 1 (0), X=511.32, Y=669.17, Mass=7656, SNR=56.8, Peak=212 HFD=6.4
03:43:54.272 00.004 6120 CameraToMount -- cameraTheta (0.30) - m_xAngle (0.19) = xAngle (0.11 = 0.11)
03:43:54.276 00.004 6120 CameraToMount -- cameraTheta (0.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.99 = 2.99)
03:43:54.280 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.30 mountX=0.14 mountY=0.02, mountTheta=0.16
03:43:54.285 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.04, opts=13)
03:43:54.289 00.004 6120 Enqueuing Move request for scope (0.13, 0.04)
03:43:54.292 00.003 7680 Worker thread wakes up
03:43:54.293 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
03:43:54.293 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
03:43:54.293 00.000 7680 Moving (0.13, 0.04) raw xDistance=0.14 yDistance=0.02
03:43:54.294 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:43:54.294 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:43:54.294 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:54.300 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:43:54.300 00.000 7680 MoveAxis(E, 0, ABG)
03:43:54.300 00.000 7680 Move returns status 0, amount 0
03:43:54.300 00.000 7680 MoveAxis(N, 0, ABG)
03:43:54.301 00.001 6120 UpdateGuideState exits: m=7656 SNR=56.8
03:43:54.305 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:54.308 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:54.311 00.003 6120 Enqueuing Expose request
03:43:54.315 00.004 7680 Move returns status 0, amount 0
03:43:54.315 00.000 7680 move complete, result=0
03:43:54.315 00.000 7680 worker thread done servicing request
03:43:54.315 00.000 7680 Worker thread wakes up
03:43:54.315 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:43:54.320 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:54.320 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:55.576 01.256 7680 Exposure complete
03:43:55.721 00.145 7680 worker thread done servicing request
03:43:55.721 00.000 6120 OnExposeComplete: enter
03:43:55.726 00.005 6120 UpdateGuideState(): m_state=6
03:43:55.730 00.004 6120 Star::Find(15, 511, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3494
03:43:55.735 00.005 6120 Star::Find returns 1 (0), X=511.34, Y=668.94, Mass=8618, SNR=62.1, Peak=212 HFD=6.7
03:43:55.739 00.004 6120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (0.19) = xAngle (-1.08 = -1.08)
03:43:55.742 00.003 6120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.80 = 1.80)
03:43:55.747 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.89 mountX=0.12 mountY=0.24, mountTheta=1.12
03:43:55.752 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.19, opts=13)
03:43:55.755 00.003 6120 Enqueuing Move request for scope (0.15, -0.19)
03:43:55.760 00.005 7680 Worker thread wakes up
03:43:55.760 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:55.764 00.004 6120 UpdateGuideState exits: m=8618 SNR=62.1
03:43:55.768 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:55.771 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:55.775 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
03:43:55.775 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
03:43:55.775 00.000 7680 Moving (0.15, -0.19) raw xDistance=0.12 yDistance=0.24
03:43:55.775 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:43:55.775 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:43:55.776 00.001 7680 MoveAxis(E, 0, ABG)
03:43:55.776 00.000 7680 Move returns status 0, amount 0
03:43:55.776 00.000 7680 MoveAxis(S, 128, ABG)
03:43:55.777 00.001 7680 Guiding  Dir = 1, Dur = 128
03:43:55.777 00.000 6120 Enqueuing Expose request
03:43:55.780 00.003 7680 IsSlewing returns 0
03:43:55.781 00.001 7680 IsGuiding returns 0
03:43:55.782 00.001 7680 PulseGuide returned control before completion, sleep 138
03:43:55.922 00.140 7680 IsGuiding returns 1
03:43:55.923 00.001 7680 scope still moving after pulse duration time elapsed
03:43:55.953 00.030 7680 IsSlewing returns 0
03:43:55.955 00.002 7680 IsGuiding returns 0
03:43:55.955 00.000 7680 scope move finished after 128 + 45 ms
03:43:55.956 00.001 7680 Move returns status 0, amount 128
03:43:55.956 00.000 7680 move complete, result=0
03:43:55.956 00.000 7680 worker thread done servicing request
03:43:55.956 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 128 ms SOUTH
03:43:55.963 00.007 7680 Worker thread wakes up
03:43:55.963 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:55.963 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:57.219 01.256 7680 Exposure complete
03:43:57.362 00.143 7680 worker thread done servicing request
03:43:57.362 00.000 6120 OnExposeComplete: enter
03:43:57.366 00.004 6120 UpdateGuideState(): m_state=6
03:43:57.371 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3495
03:43:57.373 00.002 6120 Star::Find returns 1 (0), X=511.49, Y=669.02, Mass=8263, SNR=60.2, Peak=212 HFD=6.5
03:43:57.377 00.004 6120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (0.19) = xAngle (-0.52 = -0.52)
03:43:57.381 00.004 6120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.35 = 2.35)
03:43:57.385 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=-0.10 hyp=0.32 cameraTheta=-0.33 mountX=0.28 mountY=0.23, mountTheta=0.69
03:43:57.391 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.10, opts=13)
03:43:57.395 00.004 6120 Enqueuing Move request for scope (0.30, -0.10)
03:43:57.399 00.004 7680 Worker thread wakes up
03:43:57.399 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.10) opts 0xd
03:43:57.399 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.10)
03:43:57.399 00.000 7680 Moving (0.30, -0.10) raw xDistance=0.28 yDistance=0.23
03:43:57.399 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:57.403 00.004 6120 UpdateGuideState exits: m=8263 SNR=60.2
03:43:57.406 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:57.411 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
03:43:57.411 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:43:57.411 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:57.415 00.004 7680 MoveAxis(W, 113, ABG)
03:43:57.415 00.000 7680 Guiding  Dir = 3, Dur = 113
03:43:57.415 00.000 6120 Enqueuing Expose request
03:43:57.419 00.004 7680 IsSlewing returns 0
03:43:57.419 00.000 7680 IsGuiding returns 0
03:43:57.420 00.001 7680 PulseGuide returned control before completion, sleep 123
03:43:57.553 00.133 7680 IsGuiding returns 1
03:43:57.553 00.000 7680 scope still moving after pulse duration time elapsed
03:43:57.585 00.032 7680 IsSlewing returns 0
03:43:57.587 00.002 7680 IsGuiding returns 0
03:43:57.588 00.001 7680 scope move finished after 113 + 54 ms
03:43:57.588 00.000 7680 Move returns status 0, amount 113
03:43:57.588 00.000 7680 MoveAxis(S, 123, ABG)
03:43:57.589 00.001 7680 Guiding  Dir = 1, Dur = 123
03:43:57.589 00.000 7680 IsSlewing returns 0
03:43:57.590 00.001 7680 IsGuiding returns 0
03:43:57.591 00.001 7680 PulseGuide returned control before completion, sleep 133
03:43:57.728 00.137 7680 IsGuiding returns 1
03:43:57.728 00.000 7680 scope still moving after pulse duration time elapsed
03:43:57.758 00.030 7680 IsSlewing returns 0
03:43:57.760 00.002 7680 IsGuiding returns 0
03:43:57.760 00.000 7680 scope move finished after 123 + 47 ms
03:43:57.761 00.001 7680 Move returns status 0, amount 123
03:43:57.761 00.000 7680 move complete, result=0
03:43:57.761 00.000 7680 worker thread done servicing request
03:43:57.761 00.000 6120 GuideStep: 0.3 px 113 ms WEST, 0.2 px 123 ms SOUTH
03:43:57.769 00.008 7680 Worker thread wakes up
03:43:57.769 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:57.770 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:43:59.016 01.246 7680 Exposure complete
03:43:59.158 00.142 7680 worker thread done servicing request
03:43:59.158 00.000 6120 OnExposeComplete: enter
03:43:59.162 00.004 6120 UpdateGuideState(): m_state=6
03:43:59.167 00.005 6120 Star::Find(15, 511, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3496
03:43:59.172 00.005 6120 Star::Find returns 1 (0), X=511.32, Y=669.54, Mass=7979, SNR=59.1, Peak=179 HFD=7.0
03:43:59.175 00.003 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (0.19) = xAngle (1.09 = 1.09)
03:43:59.178 00.003 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.96 = -2.32)
03:43:59.183 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=0.42 hyp=0.43 cameraTheta=1.27 mountX=0.20 mountY=-0.32, mountTheta=-1.00
03:43:59.188 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.42, opts=13)
03:43:59.193 00.005 6120 Enqueuing Move request for scope (0.13, 0.42)
03:43:59.197 00.004 7680 Worker thread wakes up
03:43:59.197 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:43:59.202 00.005 6120 UpdateGuideState exits: m=7979 SNR=59.1
03:43:59.205 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:43:59.209 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:43:59.212 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.42) opts 0xd
03:43:59.213 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.42)
03:43:59.213 00.000 7680 Moving (0.13, 0.42) raw xDistance=0.20 yDistance=-0.32
03:43:59.213 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.20
03:43:59.213 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:43:59.214 00.001 6120 Enqueuing Expose request
03:43:59.217 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
03:43:59.217 00.000 7680 MoveAxis(W, 91, ABG)
03:43:59.217 00.000 7680 Guiding  Dir = 3, Dur = 91
03:43:59.217 00.000 7680 IsSlewing returns 0
03:43:59.218 00.001 7680 IsGuiding returns 0
03:43:59.219 00.001 7680 PulseGuide returned control before completion, sleep 101
03:43:59.335 00.116 7680 IsGuiding returns 1
03:43:59.335 00.000 7680 scope still moving after pulse duration time elapsed
03:43:59.366 00.031 7680 IsSlewing returns 0
03:43:59.368 00.002 7680 IsGuiding returns 1
03:43:59.397 00.029 7680 IsSlewing returns 0
03:43:59.399 00.002 7680 IsGuiding returns 1
03:43:59.428 00.029 7680 IsSlewing returns 0
03:43:59.429 00.001 7680 IsGuiding returns 0
03:43:59.429 00.000 7680 scope move finished after 91 + 119 ms
03:43:59.429 00.000 7680 Move returns status 0, amount 91
03:43:59.429 00.000 7680 MoveAxis(N, 0, ABG)
03:43:59.430 00.001 7680 Move returns status 0, amount 0
03:43:59.430 00.000 7680 move complete, result=0
03:43:59.430 00.000 7680 worker thread done servicing request
03:43:59.431 00.001 6120 GuideStep: 0.2 px 91 ms WEST, -0.3 px 0 ms NORTH
03:43:59.434 00.003 7680 Worker thread wakes up
03:43:59.435 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:43:59.435 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:00.685 01.250 7680 Exposure complete
03:44:00.821 00.136 7680 worker thread done servicing request
03:44:00.822 00.001 6120 OnExposeComplete: enter
03:44:00.826 00.004 6120 UpdateGuideState(): m_state=6
03:44:00.831 00.005 6120 Star::Find(15, 511, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3497
03:44:00.836 00.005 6120 Star::Find returns 1 (0), X=511.36, Y=669.08, Mass=8254, SNR=59.9, Peak=222 HFD=6.5
03:44:00.840 00.004 6120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.19) = xAngle (-0.45 = -0.45)
03:44:00.843 00.003 6120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.42 = 2.42)
03:44:00.847 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.27 mountX=0.16 mountY=0.12, mountTheta=0.63
03:44:00.854 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.05, opts=13)
03:44:00.858 00.004 6120 Enqueuing Move request for scope (0.17, -0.05)
03:44:00.862 00.004 7680 Worker thread wakes up
03:44:00.862 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
03:44:00.862 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
03:44:00.862 00.000 7680 Moving (0.17, -0.05) raw xDistance=0.16 yDistance=0.12
03:44:00.864 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:44:00.864 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:44:00.864 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:00.868 00.004 6120 UpdateGuideState exits: m=8254 SNR=59.9
03:44:00.871 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:00.876 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:00.879 00.003 6120 Enqueuing Expose request
03:44:00.883 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:44:00.884 00.001 7680 MoveAxis(E, 0, ABG)
03:44:00.884 00.000 7680 Move returns status 0, amount 0
03:44:00.884 00.000 7680 MoveAxis(N, 0, ABG)
03:44:00.884 00.000 7680 Move returns status 0, amount 0
03:44:00.885 00.001 7680 move complete, result=0
03:44:00.885 00.000 7680 worker thread done servicing request
03:44:00.885 00.000 7680 Worker thread wakes up
03:44:00.886 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:00.892 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:00.892 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:02.144 01.252 7680 Exposure complete
03:44:02.289 00.145 7680 worker thread done servicing request
03:44:02.290 00.001 6120 OnExposeComplete: enter
03:44:02.295 00.005 6120 UpdateGuideState(): m_state=6
03:44:02.299 00.004 6120 Star::Find(15, 511, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3498
03:44:02.302 00.003 6120 Star::Find returns 1 (0), X=511.27, Y=669.02, Mass=8276, SNR=59.7, Peak=200 HFD=6.6
03:44:02.307 00.005 6120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (0.19) = xAngle (-1.12 = -1.12)
03:44:02.311 00.004 6120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.75 = 1.75)
03:44:02.314 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.94 mountX=0.06 mountY=0.13, mountTheta=1.16
03:44:02.319 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.10, opts=13)
03:44:02.323 00.004 6120 Enqueuing Move request for scope (0.08, -0.10)
03:44:02.328 00.005 7680 Worker thread wakes up
03:44:02.328 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
03:44:02.328 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
03:44:02.328 00.000 7680 Moving (0.08, -0.10) raw xDistance=0.06 yDistance=0.13
03:44:02.329 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:44:02.329 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:44:02.329 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:02.333 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:44:02.333 00.000 7680 MoveAxis(E, 0, ABG)
03:44:02.333 00.000 7680 Move returns status 0, amount 0
03:44:02.334 00.001 7680 MoveAxis(N, 0, ABG)
03:44:02.334 00.000 6120 UpdateGuideState exits: m=8276 SNR=59.7
03:44:02.338 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:02.341 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:02.345 00.004 6120 Enqueuing Expose request
03:44:02.349 00.004 7680 Move returns status 0, amount 0
03:44:02.349 00.000 7680 move complete, result=0
03:44:02.349 00.000 7680 worker thread done servicing request
03:44:02.349 00.000 7680 Worker thread wakes up
03:44:02.349 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:02.350 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:02.350 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:03.594 01.244 7680 Exposure complete
03:44:03.742 00.148 7680 worker thread done servicing request
03:44:03.743 00.001 6120 OnExposeComplete: enter
03:44:03.747 00.004 6120 UpdateGuideState(): m_state=6
03:44:03.751 00.004 6120 Star::Find(15, 511, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3499
03:44:03.754 00.003 6120 Star::Find returns 1 (0), X=511.34, Y=668.85, Mass=8590, SNR=62.1, Peak=213 HFD=6.7
03:44:03.758 00.004 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.19) = xAngle (-1.27 = -1.27)
03:44:03.763 00.005 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.60 = 1.60)
03:44:03.769 00.006 6120 CameraToMount -- cameraX=0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-1.08 mountX=0.09 mountY=0.32, mountTheta=1.28
03:44:03.774 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.28, opts=13)
03:44:03.779 00.005 6120 Enqueuing Move request for scope (0.15, -0.28)
03:44:03.782 00.003 7680 Worker thread wakes up
03:44:03.782 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.28) opts 0xd
03:44:03.782 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.28)
03:44:03.782 00.000 7680 Moving (0.15, -0.28) raw xDistance=0.09 yDistance=0.32
03:44:03.782 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:44:03.782 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:44:03.784 00.002 7680 MoveAxis(E, 0, ABG)
03:44:03.784 00.000 7680 Move returns status 0, amount 0
03:44:03.784 00.000 7680 MoveAxis(S, 172, ABG)
03:44:03.784 00.000 7680 Guiding  Dir = 1, Dur = 172
03:44:03.784 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:03.789 00.005 7680 IsSlewing returns 0
03:44:03.789 00.000 6120 UpdateGuideState exits: m=8590 SNR=62.1
03:44:03.795 00.006 7680 IsGuiding returns 0
03:44:03.795 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:03.799 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:03.802 00.003 6120 Enqueuing Expose request
03:44:03.807 00.005 7680 PulseGuide returned control before completion, sleep 182
03:44:03.991 00.184 7680 IsGuiding returns 1
03:44:03.993 00.002 7680 scope still moving after pulse duration time elapsed
03:44:04.022 00.029 7680 IsSlewing returns 0
03:44:04.023 00.001 7680 IsGuiding returns 0
03:44:04.024 00.001 7680 scope move finished after 172 + 57 ms
03:44:04.024 00.000 7680 Move returns status 0, amount 172
03:44:04.024 00.000 7680 move complete, result=0
03:44:04.026 00.002 7680 worker thread done servicing request
03:44:04.026 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 172 ms SOUTH
03:44:04.032 00.006 7680 Worker thread wakes up
03:44:04.032 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:04.032 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:05.281 01.249 7680 Exposure complete
03:44:05.419 00.138 7680 worker thread done servicing request
03:44:05.419 00.000 6120 OnExposeComplete: enter
03:44:05.423 00.004 6120 UpdateGuideState(): m_state=6
03:44:05.426 00.003 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3500
03:44:05.429 00.003 6120 Star::Find returns 1 (0), X=511.34, Y=668.99, Mass=8198, SNR=59.4, Peak=221 HFD=6.6
03:44:05.432 00.003 6120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (0.19) = xAngle (-0.93 = -0.93)
03:44:05.436 00.004 6120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.95 = 1.95)
03:44:05.440 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.74 mountX=0.12 mountY=0.18, mountTheta=1.00
03:44:05.444 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.13, opts=13)
03:44:05.449 00.005 6120 Enqueuing Move request for scope (0.15, -0.13)
03:44:05.452 00.003 7680 Worker thread wakes up
03:44:05.452 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
03:44:05.453 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
03:44:05.453 00.000 7680 Moving (0.15, -0.13) raw xDistance=0.12 yDistance=0.18
03:44:05.453 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:44:05.453 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:44:05.454 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:05.459 00.005 6120 UpdateGuideState exits: m=8198 SNR=59.4
03:44:05.463 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:44:05.463 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:05.467 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:05.471 00.004 6120 Enqueuing Expose request
03:44:05.475 00.004 7680 MoveAxis(E, 0, ABG)
03:44:05.475 00.000 7680 Move returns status 0, amount 0
03:44:05.475 00.000 7680 MoveAxis(N, 0, ABG)
03:44:05.475 00.000 7680 Move returns status 0, amount 0
03:44:05.475 00.000 7680 move complete, result=0
03:44:05.476 00.001 7680 worker thread done servicing request
03:44:05.476 00.000 7680 Worker thread wakes up
03:44:05.476 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:44:05.483 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:05.483 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:06.726 01.243 7680 Exposure complete
03:44:06.858 00.132 7680 worker thread done servicing request
03:44:06.859 00.001 6120 OnExposeComplete: enter
03:44:06.862 00.003 6120 UpdateGuideState(): m_state=6
03:44:06.866 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3501
03:44:06.869 00.003 6120 Star::Find returns 1 (0), X=511.31, Y=668.88, Mass=8027, SNR=59.4, Peak=214 HFD=6.6
03:44:06.874 00.005 6120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.19) = xAngle (-1.33 = -1.33)
03:44:06.878 00.004 6120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.54 = 1.54)
03:44:06.882 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.25 hyp=0.27 cameraTheta=-1.14 mountX=0.07 mountY=0.27, mountTheta=1.34
03:44:06.889 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.25, opts=13)
03:44:06.893 00.004 6120 Enqueuing Move request for scope (0.11, -0.25)
03:44:06.897 00.004 7680 Worker thread wakes up
03:44:06.897 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.25) opts 0xd
03:44:06.897 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.25)
03:44:06.898 00.001 7680 Moving (0.11, -0.25) raw xDistance=0.07 yDistance=0.27
03:44:06.898 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:44:06.898 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:44:06.898 00.000 7680 MoveAxis(E, 0, ABG)
03:44:06.898 00.000 7680 Move returns status 0, amount 0
03:44:06.898 00.000 7680 MoveAxis(S, 149, ABG)
03:44:06.898 00.000 7680 Guiding  Dir = 1, Dur = 149
03:44:06.900 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:06.902 00.002 7680 IsSlewing returns 0
03:44:06.902 00.000 6120 UpdateGuideState exits: m=8027 SNR=59.4
03:44:06.907 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:06.910 00.003 7680 IsGuiding returns 0
03:44:06.911 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:06.914 00.003 7680 PulseGuide returned control before completion, sleep 159
03:44:06.914 00.000 6120 Enqueuing Expose request
03:44:07.087 00.173 7680 IsGuiding returns 0
03:44:07.088 00.001 7680 Move returns status 0, amount 149
03:44:07.088 00.000 7680 move complete, result=0
03:44:07.089 00.001 7680 worker thread done servicing request
03:44:07.089 00.000 7680 Worker thread wakes up
03:44:07.090 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 149 ms SOUTH
03:44:07.095 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:07.095 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:08.350 01.255 7680 Exposure complete
03:44:08.498 00.148 7680 worker thread done servicing request
03:44:08.498 00.000 6120 OnExposeComplete: enter
03:44:08.501 00.003 6120 UpdateGuideState(): m_state=6
03:44:08.506 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3502
03:44:08.510 00.004 6120 Star::Find returns 1 (0), X=511.32, Y=670.85, Mass=8300, SNR=59.4, Peak=236 HFD=6.4
03:44:08.516 00.006 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (0.19) = xAngle (1.31 = 1.31)
03:44:08.520 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.18 = -2.10)
03:44:08.525 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=1.73 hyp=1.73 cameraTheta=1.49 mountX=0.45 mountY=-1.49, mountTheta=-1.28
03:44:08.529 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=1.73, opts=13)
03:44:08.534 00.005 6120 Enqueuing Move request for scope (0.13, 1.73)
03:44:08.537 00.003 7680 Worker thread wakes up
03:44:08.538 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 1.73) opts 0xd
03:44:08.538 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 1.73)
03:44:08.539 00.001 7680 Moving (0.13, 1.73) raw xDistance=0.45 yDistance=-1.49
03:44:08.539 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
03:44:08.539 00.000 7680 resist switch: large excursion: input -1.49 thresh 0.60 direction from 1 to -1
03:44:08.539 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.48
03:44:08.539 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.49 from input -1.49
03:44:08.539 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:08.545 00.006 7680 MoveAxis(W, 184, ABG)
03:44:08.545 00.000 7680 Guiding  Dir = 3, Dur = 184
03:44:08.545 00.000 6120 UpdateGuideState exits: m=8300 SNR=59.4
03:44:08.550 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:08.553 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:08.557 00.004 6120 Enqueuing Expose request
03:44:08.560 00.003 7680 IsSlewing returns 0
03:44:08.561 00.001 7680 IsGuiding returns 0
03:44:08.561 00.000 7680 PulseGuide returned control before completion, sleep 194
03:44:08.762 00.201 7680 IsGuiding returns 1
03:44:08.763 00.001 7680 scope still moving after pulse duration time elapsed
03:44:08.793 00.030 7680 IsSlewing returns 0
03:44:08.795 00.002 7680 IsGuiding returns 0
03:44:08.796 00.001 7680 scope move finished after 184 + 50 ms
03:44:08.796 00.000 7680 Move returns status 0, amount 184
03:44:08.796 00.000 7680 MoveAxis(N, 810, ABG)
03:44:08.797 00.001 7680 Guiding  Dir = 0, Dur = 810
03:44:08.798 00.001 7680 IsSlewing returns 0
03:44:08.800 00.002 7680 IsGuiding returns 0
03:44:08.800 00.000 7680 PulseGuide returned control before completion, sleep 820
03:44:09.622 00.822 7680 IsGuiding returns 1
03:44:09.622 00.000 7680 scope still moving after pulse duration time elapsed
03:44:09.653 00.031 7680 IsSlewing returns 0
03:44:09.655 00.002 7680 IsGuiding returns 0
03:44:09.655 00.000 7680 scope move finished after 810 + 45 ms
03:44:09.655 00.000 7680 Move returns status 0, amount 810
03:44:09.656 00.001 7680 move complete, result=0
03:44:09.657 00.001 7680 worker thread done servicing request
03:44:09.657 00.000 6120 GuideStep: 0.5 px 184 ms WEST, -1.5 px 810 ms NORTH
03:44:09.665 00.008 7680 Worker thread wakes up
03:44:09.665 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:09.666 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:10.923 01.257 7680 Exposure complete
03:44:11.065 00.142 7680 worker thread done servicing request
03:44:11.065 00.000 6120 OnExposeComplete: enter
03:44:11.070 00.005 6120 UpdateGuideState(): m_state=6
03:44:11.074 00.004 6120 Star::Find(15, 511, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3503
03:44:11.078 00.004 6120 Star::Find returns 1 (0), X=511.05, Y=668.18, Mass=8312, SNR=59.6, Peak=220 HFD=6.4
03:44:11.082 00.004 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
03:44:11.086 00.004 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
03:44:11.090 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.95 hyp=0.96 cameraTheta=-1.72 mountX=-0.32 mountY=0.79, mountTheta=1.95
03:44:11.095 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.95, opts=13)
03:44:11.097 00.002 6120 Enqueuing Move request for scope (-0.14, -0.95)
03:44:11.102 00.005 7680 Worker thread wakes up
03:44:11.102 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.95) opts 0xd
03:44:11.102 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.95)
03:44:11.102 00.000 7680 Moving (-0.14, -0.95) raw xDistance=-0.32 yDistance=0.79
03:44:11.103 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
03:44:11.103 00.000 7680 resist switch: large excursion: input 0.79 thresh 0.60 direction from -1 to 1
03:44:11.103 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.36
03:44:11.103 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
03:44:11.103 00.000 7680 MoveAxis(E, 117, ABG)
03:44:11.103 00.000 7680 Guiding  Dir = 2, Dur = 117
03:44:11.103 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:11.106 00.003 7680 IsSlewing returns 0
03:44:11.107 00.001 6120 UpdateGuideState exits: m=8312 SNR=59.6
03:44:11.109 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:11.112 00.003 7680 IsGuiding returns 0
03:44:11.113 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:11.117 00.004 6120 Enqueuing Expose request
03:44:11.120 00.003 7680 PulseGuide returned control before completion, sleep 127
03:44:11.259 00.139 7680 IsGuiding returns 0
03:44:11.259 00.000 7680 Move returns status 0, amount 117
03:44:11.260 00.001 7680 MoveAxis(S, 426, ABG)
03:44:11.260 00.000 7680 Guiding  Dir = 1, Dur = 426
03:44:11.262 00.002 7680 IsSlewing returns 0
03:44:11.262 00.000 7680 IsGuiding returns 0
03:44:11.263 00.001 7680 PulseGuide returned control before completion, sleep 436
03:44:11.711 00.448 7680 IsGuiding returns 1
03:44:11.711 00.000 7680 scope still moving after pulse duration time elapsed
03:44:11.742 00.031 7680 IsSlewing returns 0
03:44:11.742 00.000 7680 IsGuiding returns 0
03:44:11.743 00.001 7680 scope move finished after 426 + 54 ms
03:44:11.743 00.000 7680 Move returns status 0, amount 426
03:44:11.743 00.000 7680 move complete, result=0
03:44:11.745 00.002 7680 worker thread done servicing request
03:44:11.745 00.000 7680 Worker thread wakes up
03:44:11.745 00.000 6120 GuideStep: -0.3 px 117 ms EAST, 0.8 px 426 ms SOUTH
03:44:11.752 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:11.752 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:13.003 01.251 7680 Exposure complete
03:44:13.144 00.141 7680 worker thread done servicing request
03:44:13.144 00.000 6120 OnExposeComplete: enter
03:44:13.149 00.005 6120 UpdateGuideState(): m_state=6
03:44:13.152 00.003 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3504
03:44:13.156 00.004 6120 Star::Find returns 1 (0), X=511.27, Y=668.08, Mass=8098, SNR=59.2, Peak=223 HFD=6.6
03:44:13.159 00.003 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
03:44:13.163 00.004 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
03:44:13.167 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-1.05 hyp=1.05 cameraTheta=-1.50 mountX=-0.12 mountY=0.97, mountTheta=1.69
03:44:13.173 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-1.05, opts=13)
03:44:13.176 00.003 6120 Enqueuing Move request for scope (0.08, -1.05)
03:44:13.181 00.005 7680 Worker thread wakes up
03:44:13.181 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:13.185 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -1.05) opts 0xd
03:44:13.185 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -1.05)
03:44:13.186 00.001 7680 Moving (0.08, -1.05) raw xDistance=-0.12 yDistance=0.97
03:44:13.186 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:44:13.186 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.97 from input 0.97
03:44:13.186 00.000 6120 UpdateGuideState exits: m=8098 SNR=59.2
03:44:13.190 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:13.195 00.005 7680 MoveAxis(E, 0, ABG)
03:44:13.196 00.001 7680 Move returns status 0, amount 0
03:44:13.196 00.000 7680 MoveAxis(S, 529, ABG)
03:44:13.196 00.000 7680 Guiding  Dir = 1, Dur = 529
03:44:13.197 00.001 7680 IsSlewing returns 0
03:44:13.197 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:13.202 00.005 6120 Enqueuing Expose request
03:44:13.207 00.005 7680 IsGuiding returns 0
03:44:13.207 00.000 7680 PulseGuide returned control before completion, sleep 539
03:44:13.762 00.555 7680 IsGuiding returns 0
03:44:13.762 00.000 7680 Move returns status 0, amount 529
03:44:13.762 00.000 7680 move complete, result=0
03:44:13.763 00.001 7680 worker thread done servicing request
03:44:13.763 00.000 7680 Worker thread wakes up
03:44:13.763 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.0 px 529 ms SOUTH
03:44:13.770 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:13.770 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:15.021 01.251 7680 Exposure complete
03:44:15.173 00.152 7680 worker thread done servicing request
03:44:15.174 00.001 6120 OnExposeComplete: enter
03:44:15.178 00.004 6120 UpdateGuideState(): m_state=6
03:44:15.183 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3505
03:44:15.187 00.004 6120 Star::Find returns 1 (0), X=511.28, Y=668.68, Mass=8587, SNR=61.7, Peak=222 HFD=6.8
03:44:15.190 00.003 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
03:44:15.195 00.005 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
03:44:15.200 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=-0.44 hyp=0.45 cameraTheta=-1.38 mountX=0.00 mountY=0.44, mountTheta=1.56
03:44:15.205 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.44, opts=13)
03:44:15.209 00.004 6120 Enqueuing Move request for scope (0.09, -0.44)
03:44:15.213 00.004 7680 Worker thread wakes up
03:44:15.213 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.44) opts 0xd
03:44:15.214 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.44)
03:44:15.214 00.000 7680 Moving (0.09, -0.44) raw xDistance=0.00 yDistance=0.44
03:44:15.214 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:44:15.215 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
03:44:15.215 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:15.218 00.003 7680 MoveAxis(E, 0, ABG)
03:44:15.219 00.001 7680 Move returns status 0, amount 0
03:44:15.219 00.000 6120 UpdateGuideState exits: m=8587 SNR=61.7
03:44:15.222 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:15.227 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:15.232 00.005 7680 MoveAxis(S, 237, ABG)
03:44:15.234 00.002 7680 Guiding  Dir = 1, Dur = 237
03:44:15.234 00.000 6120 Enqueuing Expose request
03:44:15.238 00.004 7680 IsSlewing returns 0
03:44:15.239 00.001 7680 IsGuiding returns 0
03:44:15.239 00.000 7680 PulseGuide returned control before completion, sleep 247
03:44:15.497 00.258 7680 IsGuiding returns 1
03:44:15.498 00.001 7680 scope still moving after pulse duration time elapsed
03:44:15.529 00.031 7680 IsSlewing returns 0
03:44:15.530 00.001 7680 IsGuiding returns 0
03:44:15.530 00.000 7680 scope move finished after 237 + 54 ms
03:44:15.531 00.001 7680 Move returns status 0, amount 237
03:44:15.531 00.000 7680 move complete, result=0
03:44:15.533 00.002 7680 worker thread done servicing request
03:44:15.533 00.000 7680 Worker thread wakes up
03:44:15.533 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 237 ms SOUTH
03:44:15.541 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:15.542 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:16.792 01.250 7680 Exposure complete
03:44:16.931 00.139 7680 worker thread done servicing request
03:44:16.932 00.001 6120 OnExposeComplete: enter
03:44:16.937 00.005 6120 UpdateGuideState(): m_state=6
03:44:16.941 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3506
03:44:16.945 00.004 6120 Star::Find returns 1 (0), X=511.31, Y=668.86, Mass=7923, SNR=58.8, Peak=194 HFD=6.6
03:44:16.949 00.004 6120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.19) = xAngle (-1.33 = -1.33)
03:44:16.955 00.006 6120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.54 = 1.54)
03:44:16.959 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.27 hyp=0.30 cameraTheta=-1.14 mountX=0.07 mountY=0.30, mountTheta=1.34
03:44:16.963 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.27, opts=13)
03:44:16.968 00.005 6120 Enqueuing Move request for scope (0.12, -0.27)
03:44:16.972 00.004 7680 Worker thread wakes up
03:44:16.972 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.27) opts 0xd
03:44:16.972 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.27)
03:44:16.973 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:16.977 00.004 7680 Moving (0.12, -0.27) raw xDistance=0.07 yDistance=0.30
03:44:16.978 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:44:16.979 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:44:16.979 00.000 7680 MoveAxis(E, 0, ABG)
03:44:16.979 00.000 7680 Move returns status 0, amount 0
03:44:16.979 00.000 6120 UpdateGuideState exits: m=7923 SNR=58.8
03:44:16.984 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:16.987 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:16.992 00.005 7680 MoveAxis(S, 161, ABG)
03:44:16.992 00.000 7680 Guiding  Dir = 1, Dur = 161
03:44:16.993 00.001 6120 Enqueuing Expose request
03:44:16.997 00.004 7680 IsSlewing returns 0
03:44:16.997 00.000 7680 IsGuiding returns 0
03:44:16.997 00.000 7680 PulseGuide returned control before completion, sleep 171
03:44:17.170 00.173 7680 IsGuiding returns 1
03:44:17.170 00.000 7680 scope still moving after pulse duration time elapsed
03:44:17.201 00.031 7680 IsSlewing returns 0
03:44:17.202 00.001 7680 IsGuiding returns 1
03:44:17.232 00.030 7680 IsSlewing returns 0
03:44:17.233 00.001 7680 IsGuiding returns 0
03:44:17.234 00.001 7680 scope move finished after 161 + 76 ms
03:44:17.235 00.001 7680 Move returns status 0, amount 161
03:44:17.235 00.000 7680 move complete, result=0
03:44:17.236 00.001 7680 worker thread done servicing request
03:44:17.236 00.000 7680 Worker thread wakes up
03:44:17.237 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 161 ms SOUTH
03:44:17.243 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:17.243 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:18.495 01.252 7680 Exposure complete
03:44:18.639 00.144 7680 worker thread done servicing request
03:44:18.640 00.001 6120 OnExposeComplete: enter
03:44:18.645 00.005 6120 UpdateGuideState(): m_state=6
03:44:18.649 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3507
03:44:18.653 00.004 6120 Star::Find returns 1 (0), X=511.32, Y=668.83, Mass=8264, SNR=61.2, Peak=221 HFD=6.6
03:44:18.657 00.004 6120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.19) = xAngle (-1.35 = -1.35)
03:44:18.661 00.004 6120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.53 = 1.53)
03:44:18.665 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.29 hyp=0.32 cameraTheta=-1.16 mountX=0.07 mountY=0.32, mountTheta=1.35
03:44:18.673 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.29, opts=13)
03:44:18.678 00.005 6120 Enqueuing Move request for scope (0.13, -0.29)
03:44:18.683 00.005 7680 Worker thread wakes up
03:44:18.683 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.29) opts 0xd
03:44:18.683 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.29)
03:44:18.683 00.000 7680 Moving (0.13, -0.29) raw xDistance=0.07 yDistance=0.32
03:44:18.684 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:44:18.684 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:44:18.684 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:18.688 00.004 6120 UpdateGuideState exits: m=8264 SNR=61.2
03:44:18.691 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:18.696 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:18.699 00.003 6120 Enqueuing Expose request
03:44:18.703 00.004 7680 MoveAxis(E, 0, ABG)
03:44:18.703 00.000 7680 Move returns status 0, amount 0
03:44:18.705 00.002 7680 MoveAxis(S, 173, ABG)
03:44:18.705 00.000 7680 Guiding  Dir = 1, Dur = 173
03:44:18.705 00.000 7680 IsSlewing returns 0
03:44:18.706 00.001 7680 IsGuiding returns 0
03:44:18.706 00.000 7680 PulseGuide returned control before completion, sleep 183
03:44:18.905 00.199 7680 IsGuiding returns 1
03:44:18.907 00.002 7680 scope still moving after pulse duration time elapsed
03:44:18.937 00.030 7680 IsSlewing returns 0
03:44:18.939 00.002 7680 IsGuiding returns 0
03:44:18.939 00.000 7680 scope move finished after 173 + 59 ms
03:44:18.940 00.001 7680 Move returns status 0, amount 173
03:44:18.940 00.000 7680 move complete, result=0
03:44:18.940 00.000 7680 worker thread done servicing request
03:44:18.941 00.001 7680 Worker thread wakes up
03:44:18.941 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 173 ms SOUTH
03:44:18.949 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:18.950 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:20.192 01.242 7680 Exposure complete
03:44:20.331 00.139 7680 worker thread done servicing request
03:44:20.332 00.001 6120 OnExposeComplete: enter
03:44:20.335 00.003 6120 UpdateGuideState(): m_state=6
03:44:20.339 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3508
03:44:20.344 00.005 6120 Star::Find returns 1 (0), X=511.41, Y=669.45, Mass=8523, SNR=61.3, Peak=191 HFD=7.0
03:44:20.348 00.004 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (0.19) = xAngle (0.80 = 0.80)
03:44:20.351 00.003 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.67 = -2.61)
03:44:20.356 00.005 6120 CameraToMount -- cameraX=0.22 cameraY=0.33 hyp=0.39 cameraTheta=0.98 mountX=0.28 mountY=-0.20, mountTheta=-0.63
03:44:20.362 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.33, opts=13)
03:44:20.366 00.004 6120 Enqueuing Move request for scope (0.22, 0.33)
03:44:20.369 00.003 7680 Worker thread wakes up
03:44:20.369 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.33) opts 0xd
03:44:20.369 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:20.375 00.006 6120 UpdateGuideState exits: m=8523 SNR=61.3
03:44:20.378 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:20.383 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:20.387 00.004 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.33)
03:44:20.387 00.000 7680 Moving (0.22, 0.33) raw xDistance=0.28 yDistance=-0.20
03:44:20.387 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
03:44:20.387 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:44:20.387 00.000 6120 Enqueuing Expose request
03:44:20.392 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:44:20.392 00.000 7680 MoveAxis(W, 113, ABG)
03:44:20.392 00.000 7680 Guiding  Dir = 3, Dur = 113
03:44:20.392 00.000 7680 IsSlewing returns 0
03:44:20.393 00.001 7680 IsGuiding returns 0
03:44:20.394 00.001 7680 PulseGuide returned control before completion, sleep 123
03:44:20.531 00.137 7680 IsGuiding returns 1
03:44:20.533 00.002 7680 scope still moving after pulse duration time elapsed
03:44:20.562 00.029 7680 IsSlewing returns 0
03:44:20.564 00.002 7680 IsGuiding returns 0
03:44:20.564 00.000 7680 scope move finished after 113 + 58 ms
03:44:20.565 00.001 7680 Move returns status 0, amount 113
03:44:20.565 00.000 7680 MoveAxis(N, 0, ABG)
03:44:20.566 00.001 7680 Move returns status 0, amount 0
03:44:20.566 00.000 7680 move complete, result=0
03:44:20.566 00.000 7680 worker thread done servicing request
03:44:20.567 00.001 6120 GuideStep: 0.3 px 113 ms WEST, -0.2 px 0 ms NORTH
03:44:20.576 00.009 7680 Worker thread wakes up
03:44:20.576 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:20.579 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:21.827 01.248 7680 Exposure complete
03:44:21.974 00.147 7680 worker thread done servicing request
03:44:21.974 00.000 6120 OnExposeComplete: enter
03:44:21.978 00.004 6120 UpdateGuideState(): m_state=6
03:44:21.982 00.004 6120 Star::Find(15, 511, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3509
03:44:21.987 00.005 6120 Star::Find returns 1 (0), X=511.34, Y=669.02, Mass=8410, SNR=60.7, Peak=218 HFD=6.6
03:44:21.991 00.004 6120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.19) = xAngle (-0.81 = -0.81)
03:44:21.995 00.004 6120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.06 = 2.06)
03:44:21.998 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.18 cameraTheta=-0.62 mountX=0.13 mountY=0.16, mountTheta=0.91
03:44:22.010 00.012 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.11, opts=13)
03:44:22.014 00.004 6120 Enqueuing Move request for scope (0.15, -0.11)
03:44:22.016 00.002 7680 Worker thread wakes up
03:44:22.016 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
03:44:22.018 00.002 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
03:44:22.018 00.000 7680 Moving (0.15, -0.11) raw xDistance=0.13 yDistance=0.16
03:44:22.018 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:22.021 00.003 6120 UpdateGuideState exits: m=8410 SNR=60.7
03:44:22.024 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:22.026 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:22.028 00.002 6120 Enqueuing Expose request
03:44:22.031 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:44:22.031 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:44:22.032 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:44:22.032 00.000 7680 MoveAxis(E, 0, ABG)
03:44:22.032 00.000 7680 Move returns status 0, amount 0
03:44:22.032 00.000 7680 MoveAxis(N, 0, ABG)
03:44:22.033 00.001 7680 Move returns status 0, amount 0
03:44:22.035 00.002 7680 move complete, result=0
03:44:22.036 00.001 7680 worker thread done servicing request
03:44:22.036 00.000 7680 Worker thread wakes up
03:44:22.036 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:44:22.041 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:22.041 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:23.301 01.260 7680 Exposure complete
03:44:23.452 00.151 7680 worker thread done servicing request
03:44:23.452 00.000 6120 OnExposeComplete: enter
03:44:23.455 00.003 6120 UpdateGuideState(): m_state=6
03:44:23.459 00.004 6120 Star::Find(15, 511, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3510
03:44:23.462 00.003 6120 Star::Find returns 1 (0), X=511.27, Y=668.97, Mass=7886, SNR=58.9, Peak=218 HFD=6.5
03:44:23.464 00.002 6120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (0.19) = xAngle (-1.29 = -1.29)
03:44:23.466 00.002 6120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.58 = 1.58)
03:44:23.470 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.11 mountX=0.05 mountY=0.17, mountTheta=1.30
03:44:23.474 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.15, opts=13)
03:44:23.478 00.004 6120 Enqueuing Move request for scope (0.08, -0.15)
03:44:23.480 00.002 7680 Worker thread wakes up
03:44:23.480 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:23.484 00.004 6120 UpdateGuideState exits: m=7886 SNR=58.9
03:44:23.487 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:23.490 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:23.494 00.004 6120 Enqueuing Expose request
03:44:23.497 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
03:44:23.497 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
03:44:23.497 00.000 7680 Moving (0.08, -0.15) raw xDistance=0.05 yDistance=0.17
03:44:23.497 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:44:23.497 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:44:23.497 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:44:23.498 00.001 7680 MoveAxis(E, 0, ABG)
03:44:23.498 00.000 7680 Move returns status 0, amount 0
03:44:23.498 00.000 7680 MoveAxis(N, 0, ABG)
03:44:23.498 00.000 7680 Move returns status 0, amount 0
03:44:23.499 00.001 7680 move complete, result=0
03:44:23.499 00.000 7680 worker thread done servicing request
03:44:23.499 00.000 7680 Worker thread wakes up
03:44:23.499 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:44:23.503 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:23.503 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:24.754 01.251 7680 Exposure complete
03:44:24.896 00.142 7680 worker thread done servicing request
03:44:24.896 00.000 6120 OnExposeComplete: enter
03:44:24.900 00.004 6120 UpdateGuideState(): m_state=6
03:44:24.904 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3511
03:44:24.909 00.005 6120 Star::Find returns 1 (0), X=511.29, Y=668.85, Mass=8020, SNR=59.8, Peak=185 HFD=6.7
03:44:24.911 00.002 6120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
03:44:24.916 00.005 6120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
03:44:24.919 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.22 mountX=0.05 mountY=0.29, mountTheta=1.41
03:44:24.924 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.27, opts=13)
03:44:24.928 00.004 6120 Enqueuing Move request for scope (0.10, -0.27)
03:44:24.933 00.005 7680 Worker thread wakes up
03:44:24.934 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:24.939 00.005 6120 UpdateGuideState exits: m=8020 SNR=59.8
03:44:24.942 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.27) opts 0xd
03:44:24.943 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.27)
03:44:24.943 00.000 7680 Moving (0.10, -0.27) raw xDistance=0.05 yDistance=0.29
03:44:24.943 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:24.949 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:24.953 00.004 6120 Enqueuing Expose request
03:44:24.956 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:44:24.956 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:44:24.957 00.001 7680 MoveAxis(E, 0, ABG)
03:44:24.957 00.000 7680 Move returns status 0, amount 0
03:44:24.957 00.000 7680 MoveAxis(S, 156, ABG)
03:44:24.958 00.001 7680 Guiding  Dir = 1, Dur = 156
03:44:24.958 00.000 7680 IsSlewing returns 0
03:44:24.958 00.000 7680 IsGuiding returns 0
03:44:24.959 00.001 7680 PulseGuide returned control before completion, sleep 166
03:44:25.136 00.177 7680 IsGuiding returns 1
03:44:25.137 00.001 7680 scope still moving after pulse duration time elapsed
03:44:25.167 00.030 7680 IsSlewing returns 0
03:44:25.167 00.000 7680 IsGuiding returns 0
03:44:25.168 00.001 7680 scope move finished after 156 + 53 ms
03:44:25.168 00.000 7680 Move returns status 0, amount 156
03:44:25.168 00.000 7680 move complete, result=0
03:44:25.168 00.000 7680 worker thread done servicing request
03:44:25.169 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 156 ms SOUTH
03:44:25.174 00.005 7680 Worker thread wakes up
03:44:25.176 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:25.176 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:26.426 01.250 7680 Exposure complete
03:44:26.556 00.130 7680 worker thread done servicing request
03:44:26.556 00.000 6120 OnExposeComplete: enter
03:44:26.561 00.005 6120 UpdateGuideState(): m_state=6
03:44:26.565 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3512
03:44:26.569 00.004 6120 Star::Find returns 1 (0), X=511.19, Y=668.84, Mass=8303, SNR=61.3, Peak=209 HFD=6.7
03:44:26.573 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
03:44:26.578 00.005 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
03:44:26.582 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.28 hyp=0.28 cameraTheta=-1.58 mountX=-0.06 mountY=0.25, mountTheta=1.79
03:44:26.586 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.28, opts=13)
03:44:26.589 00.003 6120 Enqueuing Move request for scope (-0.00, -0.28)
03:44:26.593 00.004 7680 Worker thread wakes up
03:44:26.593 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.28) opts 0xd
03:44:26.593 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.28)
03:44:26.593 00.000 7680 Moving (-0.00, -0.28) raw xDistance=-0.06 yDistance=0.25
03:44:26.594 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:44:26.594 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:44:26.594 00.000 7680 MoveAxis(E, 0, ABG)
03:44:26.594 00.000 7680 Move returns status 0, amount 0
03:44:26.594 00.000 7680 MoveAxis(S, 137, ABG)
03:44:26.594 00.000 7680 Guiding  Dir = 1, Dur = 137
03:44:26.595 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:26.598 00.003 7680 IsSlewing returns 0
03:44:26.598 00.000 7680 IsGuiding returns 0
03:44:26.598 00.000 6120 UpdateGuideState exits: m=8303 SNR=61.3
03:44:26.603 00.005 7680 PulseGuide returned control before completion, sleep 147
03:44:26.603 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:26.607 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:26.611 00.004 6120 Enqueuing Expose request
03:44:26.761 00.150 7680 IsGuiding returns 1
03:44:26.762 00.001 7680 scope still moving after pulse duration time elapsed
03:44:26.791 00.029 7680 IsSlewing returns 0
03:44:26.792 00.001 7680 IsGuiding returns 0
03:44:26.793 00.001 7680 scope move finished after 137 + 56 ms
03:44:26.793 00.000 7680 Move returns status 0, amount 137
03:44:26.794 00.001 7680 move complete, result=0
03:44:26.795 00.001 7680 worker thread done servicing request
03:44:26.795 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 137 ms SOUTH
03:44:26.802 00.007 7680 Worker thread wakes up
03:44:26.802 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:26.803 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:28.052 01.249 7680 Exposure complete
03:44:28.190 00.138 7680 worker thread done servicing request
03:44:28.190 00.000 6120 OnExposeComplete: enter
03:44:28.194 00.004 6120 UpdateGuideState(): m_state=6
03:44:28.198 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3513
03:44:28.203 00.005 6120 Star::Find returns 1 (0), X=511.29, Y=668.99, Mass=8362, SNR=59.9, Peak=224 HFD=6.6
03:44:28.208 00.005 6120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.19) = xAngle (-1.15 = -1.15)
03:44:28.212 00.004 6120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.72 = 1.72)
03:44:28.215 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-0.96 mountX=0.07 mountY=0.16, mountTheta=1.18
03:44:28.222 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.14, opts=13)
03:44:28.227 00.005 6120 Enqueuing Move request for scope (0.09, -0.14)
03:44:28.232 00.005 7680 Worker thread wakes up
03:44:28.232 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:28.236 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
03:44:28.236 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
03:44:28.236 00.000 7680 Moving (0.09, -0.14) raw xDistance=0.07 yDistance=0.16
03:44:28.237 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:44:28.237 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:44:28.238 00.001 6120 UpdateGuideState exits: m=8362 SNR=59.9
03:44:28.241 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:44:28.242 00.001 7680 MoveAxis(E, 0, ABG)
03:44:28.242 00.000 7680 Move returns status 0, amount 0
03:44:28.242 00.000 7680 MoveAxis(N, 0, ABG)
03:44:28.242 00.000 7680 Move returns status 0, amount 0
03:44:28.242 00.000 7680 move complete, result=0
03:44:28.242 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:28.246 00.004 7680 worker thread done servicing request
03:44:28.246 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:28.251 00.005 6120 Enqueuing Expose request
03:44:28.255 00.004 7680 Worker thread wakes up
03:44:28.256 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:28.256 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:28.256 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:44:29.503 01.247 7680 Exposure complete
03:44:29.647 00.144 7680 worker thread done servicing request
03:44:29.648 00.001 6120 OnExposeComplete: enter
03:44:29.652 00.004 6120 UpdateGuideState(): m_state=6
03:44:29.655 00.003 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3514
03:44:29.658 00.003 6120 Star::Find returns 1 (0), X=511.34, Y=668.86, Mass=8254, SNR=60.1, Peak=204 HFD=6.6
03:44:29.664 00.006 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.19) = xAngle (-1.24 = -1.24)
03:44:29.669 00.005 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.63 = 1.63)
03:44:29.672 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-0.26 hyp=0.30 cameraTheta=-1.05 mountX=0.10 mountY=0.30, mountTheta=1.26
03:44:29.678 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.26, opts=13)
03:44:29.683 00.005 6120 Enqueuing Move request for scope (0.15, -0.26)
03:44:29.686 00.003 7680 Worker thread wakes up
03:44:29.687 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.26) opts 0xd
03:44:29.687 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.26)
03:44:29.687 00.000 7680 Moving (0.15, -0.26) raw xDistance=0.10 yDistance=0.30
03:44:29.687 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:29.690 00.003 6120 UpdateGuideState exits: m=8254 SNR=60.1
03:44:29.696 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:29.699 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:29.704 00.005 6120 Enqueuing Expose request
03:44:29.707 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:44:29.707 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:44:29.707 00.000 7680 MoveAxis(E, 0, ABG)
03:44:29.707 00.000 7680 Move returns status 0, amount 0
03:44:29.709 00.002 7680 MoveAxis(S, 164, ABG)
03:44:29.709 00.000 7680 Guiding  Dir = 1, Dur = 164
03:44:29.709 00.000 7680 IsSlewing returns 0
03:44:29.709 00.000 7680 IsGuiding returns 0
03:44:29.709 00.000 7680 PulseGuide returned control before completion, sleep 174
03:44:29.899 00.190 7680 IsGuiding returns 0
03:44:29.899 00.000 7680 Move returns status 0, amount 164
03:44:29.900 00.001 7680 move complete, result=0
03:44:29.900 00.000 7680 worker thread done servicing request
03:44:29.900 00.000 7680 Worker thread wakes up
03:44:29.900 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 164 ms SOUTH
03:44:29.907 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:29.907 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:31.159 01.252 7680 Exposure complete
03:44:31.305 00.146 7680 worker thread done servicing request
03:44:31.305 00.000 6120 OnExposeComplete: enter
03:44:31.309 00.004 6120 UpdateGuideState(): m_state=6
03:44:31.313 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3515
03:44:31.316 00.003 6120 Star::Find returns 1 (0), X=511.29, Y=668.84, Mass=9269, SNR=64.1, Peak=247 HFD=6.6
03:44:31.322 00.006 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.42 = -1.42)
03:44:31.326 00.004 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.45 = 1.45)
03:44:31.329 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.29 hyp=0.30 cameraTheta=-1.23 mountX=0.04 mountY=0.30, mountTheta=1.42
03:44:31.335 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.29, opts=13)
03:44:31.339 00.004 6120 Enqueuing Move request for scope (0.10, -0.29)
03:44:31.343 00.004 7680 Worker thread wakes up
03:44:31.343 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.29) opts 0xd
03:44:31.343 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:31.346 00.003 6120 UpdateGuideState exits: m=9269 SNR=64.1
03:44:31.350 00.004 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.29)
03:44:31.350 00.000 7680 Moving (0.10, -0.29) raw xDistance=0.04 yDistance=0.30
03:44:31.350 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:44:31.350 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:44:31.350 00.000 7680 MoveAxis(E, 0, ABG)
03:44:31.351 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:31.355 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:31.360 00.005 6120 Enqueuing Expose request
03:44:31.364 00.004 7680 Move returns status 0, amount 0
03:44:31.364 00.000 7680 MoveAxis(S, 163, ABG)
03:44:31.364 00.000 7680 Guiding  Dir = 1, Dur = 163
03:44:31.364 00.000 7680 IsSlewing returns 0
03:44:31.365 00.001 7680 IsGuiding returns 0
03:44:31.365 00.000 7680 PulseGuide returned control before completion, sleep 173
03:44:31.555 00.190 7680 IsGuiding returns 0
03:44:31.557 00.002 7680 Move returns status 0, amount 163
03:44:31.557 00.000 7680 move complete, result=0
03:44:31.557 00.000 7680 worker thread done servicing request
03:44:31.557 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 163 ms SOUTH
03:44:31.564 00.007 7680 Worker thread wakes up
03:44:31.564 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:31.565 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:32.822 01.257 7680 Exposure complete
03:44:32.974 00.152 7680 worker thread done servicing request
03:44:32.974 00.000 6120 OnExposeComplete: enter
03:44:32.979 00.005 6120 UpdateGuideState(): m_state=6
03:44:32.984 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3516
03:44:32.989 00.005 6120 Star::Find returns 1 (0), X=511.37, Y=669.02, Mass=7955, SNR=59.3, Peak=213 HFD=6.6
03:44:32.993 00.004 6120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.19) = xAngle (-0.75 = -0.75)
03:44:32.997 00.004 6120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.13 = 2.13)
03:44:33.000 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.56 mountX=0.15 mountY=0.17, mountTheta=0.86
03:44:33.007 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.11, opts=13)
03:44:33.010 00.003 6120 Enqueuing Move request for scope (0.17, -0.11)
03:44:33.015 00.005 7680 Worker thread wakes up
03:44:33.015 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:33.019 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
03:44:33.019 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
03:44:33.019 00.000 7680 Moving (0.17, -0.11) raw xDistance=0.15 yDistance=0.17
03:44:33.019 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:44:33.019 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:44:33.020 00.001 6120 UpdateGuideState exits: m=7955 SNR=59.3
03:44:33.024 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:33.029 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:33.033 00.004 6120 Enqueuing Expose request
03:44:33.037 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:44:33.037 00.000 7680 MoveAxis(E, 0, ABG)
03:44:33.037 00.000 7680 Move returns status 0, amount 0
03:44:33.037 00.000 7680 MoveAxis(N, 0, ABG)
03:44:33.038 00.001 7680 Move returns status 0, amount 0
03:44:33.038 00.000 7680 move complete, result=0
03:44:33.038 00.000 7680 worker thread done servicing request
03:44:33.039 00.001 7680 Worker thread wakes up
03:44:33.040 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:33.040 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:33.040 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:44:34.287 01.247 7680 Exposure complete
03:44:34.428 00.141 7680 worker thread done servicing request
03:44:34.428 00.000 6120 OnExposeComplete: enter
03:44:34.432 00.004 6120 UpdateGuideState(): m_state=6
03:44:34.437 00.005 6120 Star::Find(15, 511, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3517
03:44:34.441 00.004 6120 Star::Find returns 1 (0), X=511.35, Y=669.05, Mass=7947, SNR=58.9, Peak=201 HFD=6.6
03:44:34.446 00.005 6120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.19) = xAngle (-0.63 = -0.63)
03:44:34.450 00.004 6120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.25 = 2.25)
03:44:34.456 00.006 6120 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.44 mountX=0.15 mountY=0.14, mountTheta=0.77
03:44:34.461 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.08, opts=13)
03:44:34.467 00.006 6120 Enqueuing Move request for scope (0.16, -0.08)
03:44:34.470 00.003 7680 Worker thread wakes up
03:44:34.471 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
03:44:34.471 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
03:44:34.471 00.000 7680 Moving (0.16, -0.08) raw xDistance=0.15 yDistance=0.14
03:44:34.472 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:44:34.472 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:44:34.472 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:34.476 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:44:34.477 00.001 7680 MoveAxis(E, 0, ABG)
03:44:34.477 00.000 7680 Move returns status 0, amount 0
03:44:34.478 00.001 6120 UpdateGuideState exits: m=7947 SNR=58.9
03:44:34.483 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:34.487 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:34.492 00.005 6120 Enqueuing Expose request
03:44:34.496 00.004 7680 MoveAxis(N, 0, ABG)
03:44:34.496 00.000 7680 Move returns status 0, amount 0
03:44:34.496 00.000 7680 move complete, result=0
03:44:34.496 00.000 7680 worker thread done servicing request
03:44:34.497 00.001 7680 Worker thread wakes up
03:44:34.497 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:34.497 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:34.497 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:35.742 01.245 7680 Exposure complete
03:44:35.881 00.139 7680 worker thread done servicing request
03:44:35.882 00.001 6120 OnExposeComplete: enter
03:44:35.886 00.004 6120 UpdateGuideState(): m_state=6
03:44:35.890 00.004 6120 Star::Find(15, 511, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3518
03:44:35.895 00.005 6120 Star::Find returns 1 (0), X=511.34, Y=668.85, Mass=8460, SNR=61.2, Peak=217 HFD=6.6
03:44:35.899 00.004 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.19) = xAngle (-1.27 = -1.27)
03:44:35.903 00.004 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.60 = 1.60)
03:44:35.907 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.27 hyp=0.31 cameraTheta=-1.08 mountX=0.09 mountY=0.31, mountTheta=1.28
03:44:35.913 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.27, opts=13)
03:44:35.917 00.004 6120 Enqueuing Move request for scope (0.14, -0.27)
03:44:35.922 00.005 7680 Worker thread wakes up
03:44:35.923 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:35.926 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.27) opts 0xd
03:44:35.926 00.000 6120 UpdateGuideState exits: m=8460 SNR=61.2
03:44:35.931 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:35.935 00.004 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.27)
03:44:35.935 00.000 7680 Moving (0.14, -0.27) raw xDistance=0.09 yDistance=0.31
03:44:35.935 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:35.939 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:44:35.939 00.000 6120 Enqueuing Expose request
03:44:35.943 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:44:35.943 00.000 7680 MoveAxis(E, 0, ABG)
03:44:35.943 00.000 7680 Move returns status 0, amount 0
03:44:35.943 00.000 7680 MoveAxis(S, 167, ABG)
03:44:35.945 00.002 7680 Guiding  Dir = 1, Dur = 167
03:44:35.945 00.000 7680 IsSlewing returns 0
03:44:35.945 00.000 7680 IsGuiding returns 0
03:44:35.946 00.001 7680 PulseGuide returned control before completion, sleep 177
03:44:36.128 00.182 7680 IsGuiding returns 1
03:44:36.129 00.001 7680 scope still moving after pulse duration time elapsed
03:44:36.158 00.029 7680 IsSlewing returns 0
03:44:36.160 00.002 7680 IsGuiding returns 0
03:44:36.161 00.001 7680 scope move finished after 167 + 48 ms
03:44:36.162 00.001 7680 Move returns status 0, amount 167
03:44:36.162 00.000 7680 move complete, result=0
03:44:36.163 00.001 7680 worker thread done servicing request
03:44:36.164 00.001 7680 Worker thread wakes up
03:44:36.164 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 167 ms SOUTH
03:44:36.172 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:36.172 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:37.430 01.258 7680 Exposure complete
03:44:37.555 00.125 7680 worker thread done servicing request
03:44:37.555 00.000 6120 OnExposeComplete: enter
03:44:37.559 00.004 6120 UpdateGuideState(): m_state=6
03:44:37.562 00.003 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3519
03:44:37.565 00.003 6120 Star::Find returns 1 (0), X=511.39, Y=668.93, Mass=8244, SNR=61.2, Peak=201 HFD=6.7
03:44:37.570 00.005 6120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (0.19) = xAngle (-0.95 = -0.95)
03:44:37.573 00.003 6120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.93 = 1.93)
03:44:37.577 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.76 mountX=0.16 mountY=0.26, mountTheta=1.01
03:44:37.582 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.19, opts=13)
03:44:37.585 00.003 6120 Enqueuing Move request for scope (0.20, -0.19)
03:44:37.588 00.003 7680 Worker thread wakes up
03:44:37.588 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
03:44:37.588 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
03:44:37.590 00.002 7680 Moving (0.20, -0.19) raw xDistance=0.16 yDistance=0.26
03:44:37.590 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:44:37.590 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:44:37.590 00.000 7680 MoveAxis(E, 0, ABG)
03:44:37.590 00.000 7680 Move returns status 0, amount 0
03:44:37.590 00.000 7680 MoveAxis(S, 141, ABG)
03:44:37.590 00.000 7680 Guiding  Dir = 1, Dur = 141
03:44:37.591 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:37.594 00.003 7680 IsSlewing returns 0
03:44:37.595 00.001 6120 UpdateGuideState exits: m=8244 SNR=61.2
03:44:37.597 00.002 7680 IsGuiding returns 0
03:44:37.599 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:37.602 00.003 7680 PulseGuide returned control before completion, sleep 151
03:44:37.603 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:37.608 00.005 6120 Enqueuing Expose request
03:44:37.764 00.156 7680 IsGuiding returns 1
03:44:37.765 00.001 7680 scope still moving after pulse duration time elapsed
03:44:37.796 00.031 7680 IsSlewing returns 0
03:44:37.798 00.002 7680 IsGuiding returns 0
03:44:37.798 00.000 7680 scope move finished after 141 + 59 ms
03:44:37.799 00.001 7680 Move returns status 0, amount 141
03:44:37.799 00.000 7680 move complete, result=0
03:44:37.800 00.001 7680 worker thread done servicing request
03:44:37.800 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 141 ms SOUTH
03:44:37.807 00.007 7680 Worker thread wakes up
03:44:37.807 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:37.807 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:39.053 01.246 7680 Exposure complete
03:44:39.208 00.155 7680 worker thread done servicing request
03:44:39.209 00.001 6120 OnExposeComplete: enter
03:44:39.214 00.005 6120 UpdateGuideState(): m_state=6
03:44:39.218 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3520
03:44:39.222 00.004 6120 Star::Find returns 1 (0), X=511.34, Y=668.89, Mass=7994, SNR=60.1, Peak=207 HFD=6.7
03:44:39.226 00.004 6120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (0.19) = xAngle (-1.18 = -1.18)
03:44:39.230 00.004 6120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.69 = 1.69)
03:44:39.235 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=-0.23 hyp=0.28 cameraTheta=-1.00 mountX=0.10 mountY=0.27, mountTheta=1.21
03:44:39.241 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.23, opts=13)
03:44:39.245 00.004 6120 Enqueuing Move request for scope (0.15, -0.23)
03:44:39.250 00.005 7680 Worker thread wakes up
03:44:39.250 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:39.254 00.004 6120 UpdateGuideState exits: m=7994 SNR=60.1
03:44:39.257 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:39.261 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:39.265 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.23) opts 0xd
03:44:39.265 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.23)
03:44:39.265 00.000 6120 Enqueuing Expose request
03:44:39.270 00.005 7680 Moving (0.15, -0.23) raw xDistance=0.10 yDistance=0.27
03:44:39.270 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:44:39.270 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:44:39.270 00.000 7680 MoveAxis(E, 0, ABG)
03:44:39.270 00.000 7680 Move returns status 0, amount 0
03:44:39.270 00.000 7680 MoveAxis(S, 149, ABG)
03:44:39.271 00.001 7680 Guiding  Dir = 1, Dur = 149
03:44:39.271 00.000 7680 IsSlewing returns 0
03:44:39.271 00.000 7680 IsGuiding returns 0
03:44:39.271 00.000 7680 PulseGuide returned control before completion, sleep 159
03:44:39.448 00.177 7680 IsGuiding returns 0
03:44:39.448 00.000 7680 Move returns status 0, amount 149
03:44:39.448 00.000 7680 move complete, result=0
03:44:39.448 00.000 7680 worker thread done servicing request
03:44:39.448 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 149 ms SOUTH
03:44:39.452 00.004 7680 Worker thread wakes up
03:44:39.452 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:39.452 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:40.711 01.259 7680 Exposure complete
03:44:40.852 00.141 7680 worker thread done servicing request
03:44:40.852 00.000 6120 OnExposeComplete: enter
03:44:40.855 00.003 6120 UpdateGuideState(): m_state=6
03:44:40.859 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3521
03:44:40.864 00.005 6120 Star::Find returns 1 (0), X=511.34, Y=668.93, Mass=8213, SNR=60.8, Peak=219 HFD=6.7
03:44:40.868 00.004 6120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (0.19) = xAngle (-1.13 = -1.13)
03:44:40.872 00.004 6120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.74 = 1.74)
03:44:40.878 00.006 6120 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-0.94 mountX=0.10 mountY=0.24, mountTheta=1.16
03:44:40.889 00.011 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.20, opts=13)
03:44:40.897 00.008 6120 Enqueuing Move request for scope (0.14, -0.20)
03:44:40.901 00.004 7680 Worker thread wakes up
03:44:40.901 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:40.906 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
03:44:40.906 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
03:44:40.906 00.000 7680 Moving (0.14, -0.20) raw xDistance=0.10 yDistance=0.24
03:44:40.907 00.001 6120 UpdateGuideState exits: m=8213 SNR=60.8
03:44:40.910 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:44:40.910 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:40.914 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:40.918 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:44:40.918 00.000 7680 MoveAxis(E, 0, ABG)
03:44:40.918 00.000 7680 Move returns status 0, amount 0
03:44:40.918 00.000 7680 MoveAxis(S, 131, ABG)
03:44:40.919 00.001 6120 Enqueuing Expose request
03:44:40.922 00.003 7680 Guiding  Dir = 1, Dur = 131
03:44:40.922 00.000 7680 IsSlewing returns 0
03:44:40.923 00.001 7680 IsGuiding returns 0
03:44:40.925 00.002 7680 PulseGuide returned control before completion, sleep 141
03:44:41.071 00.146 7680 IsGuiding returns 1
03:44:41.071 00.000 7680 scope still moving after pulse duration time elapsed
03:44:41.102 00.031 7680 IsSlewing returns 0
03:44:41.103 00.001 7680 IsGuiding returns 0
03:44:41.103 00.000 7680 scope move finished after 131 + 48 ms
03:44:41.104 00.001 7680 Move returns status 0, amount 131
03:44:41.104 00.000 7680 move complete, result=0
03:44:41.104 00.000 7680 worker thread done servicing request
03:44:41.105 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 131 ms SOUTH
03:44:41.114 00.009 7680 Worker thread wakes up
03:44:41.114 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:41.114 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:42.362 01.248 7680 Exposure complete
03:44:42.502 00.140 7680 worker thread done servicing request
03:44:42.502 00.000 6120 OnExposeComplete: enter
03:44:42.506 00.004 6120 UpdateGuideState(): m_state=6
03:44:42.511 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3522
03:44:42.518 00.007 6120 Star::Find returns 1 (0), X=511.36, Y=669.09, Mass=8132, SNR=60.2, Peak=194 HFD=6.5
03:44:42.524 00.006 6120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.19) = xAngle (-0.38 = -0.38)
03:44:42.528 00.004 6120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.49 = 2.49)
03:44:42.531 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.17 cameraTheta=-0.20 mountX=0.15 mountY=0.10, mountTheta=0.58
03:44:42.536 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.03, opts=13)
03:44:42.540 00.004 6120 Enqueuing Move request for scope (0.16, -0.03)
03:44:42.544 00.004 7680 Worker thread wakes up
03:44:42.544 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
03:44:42.544 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:42.548 00.004 6120 UpdateGuideState exits: m=8132 SNR=60.2
03:44:42.551 00.003 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
03:44:42.552 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:42.556 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:42.560 00.004 6120 Enqueuing Expose request
03:44:42.564 00.004 7680 Moving (0.16, -0.03) raw xDistance=0.15 yDistance=0.10
03:44:42.564 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:44:42.564 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:44:42.564 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:44:42.564 00.000 7680 MoveAxis(E, 0, ABG)
03:44:42.565 00.001 7680 Move returns status 0, amount 0
03:44:42.565 00.000 7680 MoveAxis(N, 0, ABG)
03:44:42.565 00.000 7680 Move returns status 0, amount 0
03:44:42.565 00.000 7680 move complete, result=0
03:44:42.566 00.001 7680 worker thread done servicing request
03:44:42.566 00.000 7680 Worker thread wakes up
03:44:42.566 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:42.573 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:42.573 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:43.828 01.255 7680 Exposure complete
03:44:44.013 00.185 7680 worker thread done servicing request
03:44:44.014 00.001 6120 OnExposeComplete: enter
03:44:44.020 00.006 6120 UpdateGuideState(): m_state=6
03:44:44.027 00.007 6120 Star::Find(15, 511, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3523
03:44:44.033 00.006 6120 Star::Find returns 1 (0), X=511.24, Y=671.01, Mass=8309, SNR=60.6, Peak=199 HFD=6.5
03:44:44.039 00.006 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (0.19) = xAngle (1.36 = 1.36)
03:44:44.045 00.006 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.23 = -2.05)
03:44:44.051 00.006 6120 CameraToMount -- cameraX=0.05 cameraY=1.89 hyp=1.89 cameraTheta=1.54 mountX=0.40 mountY=-1.67, mountTheta=-1.34
03:44:44.059 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=1.89, opts=13)
03:44:44.066 00.007 6120 Enqueuing Move request for scope (0.05, 1.89)
03:44:44.071 00.005 7680 Worker thread wakes up
03:44:44.071 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:44.077 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 1.89) opts 0xd
03:44:44.077 00.000 6120 UpdateGuideState exits: m=8309 SNR=60.6
03:44:44.083 00.006 7680 Handling offset move in thread for scope, endpoint = (0.05, 1.89)
03:44:44.083 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:44.088 00.005 7680 Moving (0.05, 1.89) raw xDistance=0.40 yDistance=-1.67
03:44:44.088 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:44.092 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:44:44.092 00.000 6120 Enqueuing Expose request
03:44:44.096 00.004 7680 resist switch: large excursion: input -1.67 thresh 0.60 direction from 1 to -1
03:44:44.097 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.01
03:44:44.097 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.67 from input -1.67
03:44:44.097 00.000 7680 MoveAxis(W, 164, ABG)
03:44:44.097 00.000 7680 Guiding  Dir = 3, Dur = 164
03:44:44.098 00.001 7680 IsSlewing returns 0
03:44:44.098 00.000 7680 IsGuiding returns 0
03:44:44.099 00.001 7680 PulseGuide returned control before completion, sleep 174
03:44:44.286 00.187 7680 IsGuiding returns 0
03:44:44.287 00.001 7680 Move returns status 0, amount 164
03:44:44.287 00.000 7680 MoveAxis(N, 907, ABG)
03:44:44.287 00.000 7680 Guiding  Dir = 0, Dur = 907
03:44:44.287 00.000 7680 IsSlewing returns 0
03:44:44.288 00.001 7680 IsGuiding returns 0
03:44:44.288 00.000 7680 PulseGuide returned control before completion, sleep 917
03:44:45.209 00.921 7680 IsGuiding returns 1
03:44:45.210 00.001 7680 scope still moving after pulse duration time elapsed
03:44:45.239 00.029 7680 IsSlewing returns 0
03:44:45.239 00.000 7680 IsGuiding returns 0
03:44:45.240 00.001 7680 scope move finished after 907 + 44 ms
03:44:45.240 00.000 7680 Move returns status 0, amount 907
03:44:45.241 00.001 7680 move complete, result=0
03:44:45.241 00.000 7680 worker thread done servicing request
03:44:45.242 00.001 7680 Worker thread wakes up
03:44:45.242 00.000 6120 GuideStep: 0.4 px 164 ms WEST, -1.7 px 907 ms NORTH
03:44:45.248 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:45.248 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:46.496 01.248 7680 Exposure complete
03:44:46.640 00.144 7680 worker thread done servicing request
03:44:46.640 00.000 6120 OnExposeComplete: enter
03:44:46.645 00.005 6120 UpdateGuideState(): m_state=6
03:44:46.650 00.005 6120 Star::Find(15, 511, 671, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3524
03:44:46.654 00.004 6120 Star::Find returns 1 (0), X=511.02, Y=668.72, Mass=8463, SNR=61.6, Peak=198 HFD=6.8
03:44:46.658 00.004 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
03:44:46.662 00.004 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.71 = 0.71)
03:44:46.668 00.006 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.40 hyp=0.44 cameraTheta=-1.97 mountX=-0.24 mountY=0.29, mountTheta=2.28
03:44:46.674 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.40, opts=13)
03:44:46.678 00.004 6120 Enqueuing Move request for scope (-0.17, -0.40)
03:44:46.683 00.005 7680 Worker thread wakes up
03:44:46.683 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.40) opts 0xd
03:44:46.683 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.40)
03:44:46.683 00.000 7680 Moving (-0.17, -0.40) raw xDistance=-0.24 yDistance=0.29
03:44:46.683 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.24
03:44:46.683 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:44:46.684 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:46.688 00.004 6120 UpdateGuideState exits: m=8463 SNR=61.6
03:44:46.691 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:46.697 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
03:44:46.697 00.000 7680 MoveAxis(E, 88, ABG)
03:44:46.697 00.000 7680 Guiding  Dir = 2, Dur = 88
03:44:46.697 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:46.701 00.004 7680 IsSlewing returns 0
03:44:46.702 00.001 6120 Enqueuing Expose request
03:44:46.706 00.004 7680 IsGuiding returns 0
03:44:46.706 00.000 7680 PulseGuide returned control before completion, sleep 98
03:44:46.819 00.113 7680 IsGuiding returns 1
03:44:46.820 00.001 7680 scope still moving after pulse duration time elapsed
03:44:46.848 00.028 7680 IsSlewing returns 0
03:44:46.850 00.002 7680 IsGuiding returns 0
03:44:46.852 00.002 7680 scope move finished after 88 + 57 ms
03:44:46.852 00.000 7680 Move returns status 0, amount 88
03:44:46.852 00.000 7680 MoveAxis(N, 0, ABG)
03:44:46.854 00.002 7680 Move returns status 0, amount 0
03:44:46.854 00.000 7680 move complete, result=0
03:44:46.855 00.001 7680 worker thread done servicing request
03:44:46.856 00.001 6120 GuideStep: -0.2 px 88 ms EAST, 0.3 px 0 ms NORTH
03:44:46.862 00.006 7680 Worker thread wakes up
03:44:46.862 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:46.863 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:48.115 01.252 7680 Exposure complete
03:44:48.259 00.144 7680 worker thread done servicing request
03:44:48.260 00.001 6120 OnExposeComplete: enter
03:44:48.263 00.003 6120 UpdateGuideState(): m_state=6
03:44:48.268 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3525
03:44:48.272 00.004 6120 Star::Find returns 1 (0), X=511.04, Y=668.21, Mass=7488, SNR=57.4, Peak=202 HFD=6.4
03:44:48.275 00.003 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
03:44:48.280 00.005 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
03:44:48.284 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.91 hyp=0.92 cameraTheta=-1.74 mountX=-0.32 mountY=0.75, mountTheta=1.97
03:44:48.288 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.91, opts=13)
03:44:48.294 00.006 6120 Enqueuing Move request for scope (-0.15, -0.91)
03:44:48.298 00.004 7680 Worker thread wakes up
03:44:48.298 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:48.303 00.005 6120 UpdateGuideState exits: m=7488 SNR=57.4
03:44:48.306 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.91) opts 0xd
03:44:48.307 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:48.310 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.91)
03:44:48.310 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:48.315 00.005 6120 Enqueuing Expose request
03:44:48.318 00.003 7680 Moving (-0.15, -0.91) raw xDistance=-0.32 yDistance=0.75
03:44:48.319 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
03:44:48.319 00.000 7680 resist switch: large excursion: input 0.75 thresh 0.60 direction from -1 to 1
03:44:48.319 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.26
03:44:48.319 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
03:44:48.319 00.000 7680 MoveAxis(E, 137, ABG)
03:44:48.319 00.000 7680 Guiding  Dir = 2, Dur = 137
03:44:48.320 00.001 7680 IsSlewing returns 0
03:44:48.322 00.002 7680 IsGuiding returns 0
03:44:48.322 00.000 7680 PulseGuide returned control before completion, sleep 147
03:44:48.480 00.158 7680 IsGuiding returns 1
03:44:48.481 00.001 7680 scope still moving after pulse duration time elapsed
03:44:48.511 00.030 7680 IsSlewing returns 0
03:44:48.512 00.001 7680 IsGuiding returns 0
03:44:48.513 00.001 7680 scope move finished after 137 + 53 ms
03:44:48.513 00.000 7680 Move returns status 0, amount 137
03:44:48.513 00.000 7680 MoveAxis(S, 408, ABG)
03:44:48.514 00.001 7680 Guiding  Dir = 1, Dur = 408
03:44:48.514 00.000 7680 IsSlewing returns 0
03:44:48.514 00.000 7680 IsGuiding returns 0
03:44:48.515 00.001 7680 PulseGuide returned control before completion, sleep 418
03:44:48.949 00.434 7680 IsGuiding returns 1
03:44:48.951 00.002 7680 scope still moving after pulse duration time elapsed
03:44:48.980 00.029 7680 IsSlewing returns 0
03:44:48.981 00.001 7680 IsGuiding returns 0
03:44:48.982 00.001 7680 scope move finished after 408 + 58 ms
03:44:48.982 00.000 7680 Move returns status 0, amount 408
03:44:48.983 00.001 7680 move complete, result=0
03:44:48.983 00.000 7680 worker thread done servicing request
03:44:48.983 00.000 7680 Worker thread wakes up
03:44:48.983 00.000 6120 GuideStep: -0.3 px 137 ms EAST, 0.8 px 408 ms SOUTH
03:44:48.989 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:48.990 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:50.243 01.253 7680 Exposure complete
03:44:50.389 00.146 7680 worker thread done servicing request
03:44:50.390 00.001 6120 OnExposeComplete: enter
03:44:50.394 00.004 6120 UpdateGuideState(): m_state=6
03:44:50.398 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3526
03:44:50.402 00.004 6120 Star::Find returns 1 (0), X=511.15, Y=667.99, Mass=8297, SNR=61.1, Peak=221 HFD=6.4
03:44:50.406 00.004 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
03:44:50.410 00.004 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
03:44:50.414 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-1.14 hyp=1.14 cameraTheta=-1.61 mountX=-0.26 mountY=1.00, mountTheta=1.82
03:44:50.418 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-1.14, opts=13)
03:44:50.422 00.004 6120 Enqueuing Move request for scope (-0.05, -1.14)
03:44:50.426 00.004 7680 Worker thread wakes up
03:44:50.426 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -1.14) opts 0xd
03:44:50.426 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -1.14)
03:44:50.426 00.000 7680 Moving (-0.05, -1.14) raw xDistance=-0.26 yDistance=1.00
03:44:50.426 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
03:44:50.426 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.00
03:44:50.427 00.001 7680 MoveAxis(E, 115, ABG)
03:44:50.427 00.000 7680 Guiding  Dir = 2, Dur = 115
03:44:50.427 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:50.431 00.004 7680 IsSlewing returns 0
03:44:50.432 00.001 6120 UpdateGuideState exits: m=8297 SNR=61.1
03:44:50.435 00.003 7680 IsGuiding returns 0
03:44:50.436 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:50.440 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:50.443 00.003 7680 PulseGuide returned control before completion, sleep 125
03:44:50.443 00.000 6120 Enqueuing Expose request
03:44:50.576 00.133 7680 IsGuiding returns 1
03:44:50.577 00.001 7680 scope still moving after pulse duration time elapsed
03:44:50.608 00.031 7680 IsSlewing returns 0
03:44:50.610 00.002 7680 IsGuiding returns 0
03:44:50.610 00.000 7680 scope move finished after 115 + 59 ms
03:44:50.610 00.000 7680 Move returns status 0, amount 115
03:44:50.611 00.001 7680 MoveAxis(S, 544, ABG)
03:44:50.611 00.000 7680 Guiding  Dir = 1, Dur = 544
03:44:50.611 00.000 7680 IsSlewing returns 0
03:44:50.613 00.002 7680 IsGuiding returns 0
03:44:50.613 00.000 7680 PulseGuide returned control before completion, sleep 554
03:44:51.176 00.563 7680 IsGuiding returns 1
03:44:51.177 00.001 7680 scope still moving after pulse duration time elapsed
03:44:51.206 00.029 7680 IsSlewing returns 0
03:44:51.209 00.003 7680 IsGuiding returns 0
03:44:51.209 00.000 7680 scope move finished after 544 + 52 ms
03:44:51.210 00.001 7680 Move returns status 0, amount 544
03:44:51.210 00.000 7680 move complete, result=0
03:44:51.212 00.002 7680 worker thread done servicing request
03:44:51.212 00.000 6120 GuideStep: -0.3 px 115 ms EAST, 1.0 px 544 ms SOUTH
03:44:51.220 00.008 7680 Worker thread wakes up
03:44:51.220 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:51.220 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:52.460 01.240 7680 Exposure complete
03:44:52.590 00.130 7680 worker thread done servicing request
03:44:52.590 00.000 6120 OnExposeComplete: enter
03:44:52.594 00.004 6120 UpdateGuideState(): m_state=6
03:44:52.598 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3527
03:44:52.602 00.004 6120 Star::Find returns 1 (0), X=511.24, Y=668.83, Mass=8681, SNR=62.4, Peak=211 HFD=6.7
03:44:52.605 00.003 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
03:44:52.608 00.003 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
03:44:52.612 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.30 hyp=0.30 cameraTheta=-1.42 mountX=-0.01 mountY=0.29, mountTheta=1.60
03:44:52.615 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.30, opts=13)
03:44:52.620 00.005 6120 Enqueuing Move request for scope (0.05, -0.30)
03:44:52.624 00.004 7680 Worker thread wakes up
03:44:52.624 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:52.628 00.004 6120 UpdateGuideState exits: m=8681 SNR=62.4
03:44:52.631 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:52.636 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:52.639 00.003 6120 Enqueuing Expose request
03:44:52.643 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.30) opts 0xd
03:44:52.643 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.30)
03:44:52.643 00.000 7680 Moving (0.05, -0.30) raw xDistance=-0.01 yDistance=0.29
03:44:52.643 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:44:52.643 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:44:52.643 00.000 7680 MoveAxis(E, 0, ABG)
03:44:52.644 00.001 7680 Move returns status 0, amount 0
03:44:52.644 00.000 7680 MoveAxis(S, 156, ABG)
03:44:52.645 00.001 7680 Guiding  Dir = 1, Dur = 156
03:44:52.645 00.000 7680 IsSlewing returns 0
03:44:52.645 00.000 7680 IsGuiding returns 0
03:44:52.645 00.000 7680 PulseGuide returned control before completion, sleep 166
03:44:52.828 00.183 7680 IsGuiding returns 1
03:44:52.828 00.000 7680 scope still moving after pulse duration time elapsed
03:44:52.858 00.030 7680 IsSlewing returns 0
03:44:52.860 00.002 7680 IsGuiding returns 0
03:44:52.861 00.001 7680 scope move finished after 156 + 59 ms
03:44:52.861 00.000 7680 Move returns status 0, amount 156
03:44:52.861 00.000 7680 move complete, result=0
03:44:52.862 00.001 7680 worker thread done servicing request
03:44:52.862 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 156 ms SOUTH
03:44:52.868 00.006 7680 Worker thread wakes up
03:44:52.869 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:52.869 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:54.122 01.253 7680 Exposure complete
03:44:54.261 00.139 7680 worker thread done servicing request
03:44:54.262 00.001 6120 OnExposeComplete: enter
03:44:54.265 00.003 6120 UpdateGuideState(): m_state=6
03:44:54.270 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3528
03:44:54.273 00.003 6120 Star::Find returns 1 (0), X=511.37, Y=668.78, Mass=8405, SNR=60.8, Peak=211 HFD=6.8
03:44:54.277 00.004 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.19) = xAngle (-1.27 = -1.27)
03:44:54.281 00.004 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.60 = 1.60)
03:44:54.285 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.34 hyp=0.39 cameraTheta=-1.08 mountX=0.11 mountY=0.39, mountTheta=1.28
03:44:54.290 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.34, opts=13)
03:44:54.296 00.006 6120 Enqueuing Move request for scope (0.18, -0.34)
03:44:54.299 00.003 7680 Worker thread wakes up
03:44:54.299 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.34) opts 0xd
03:44:54.299 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.34)
03:44:54.300 00.001 7680 Moving (0.18, -0.34) raw xDistance=0.11 yDistance=0.39
03:44:54.300 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:44:54.300 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
03:44:54.301 00.001 7680 MoveAxis(E, 0, ABG)
03:44:54.301 00.000 7680 Move returns status 0, amount 0
03:44:54.301 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:54.306 00.005 7680 MoveAxis(S, 210, ABG)
03:44:54.306 00.000 7680 Guiding  Dir = 1, Dur = 210
03:44:54.306 00.000 6120 UpdateGuideState exits: m=8405 SNR=60.8
03:44:54.310 00.004 7680 IsSlewing returns 0
03:44:54.310 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:54.313 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:54.317 00.004 7680 IsGuiding returns 0
03:44:54.318 00.001 6120 Enqueuing Expose request
03:44:54.321 00.003 7680 PulseGuide returned control before completion, sleep 220
03:44:54.547 00.226 7680 IsGuiding returns 1
03:44:54.548 00.001 7680 scope still moving after pulse duration time elapsed
03:44:54.578 00.030 7680 IsSlewing returns 0
03:44:54.580 00.002 7680 IsGuiding returns 0
03:44:54.581 00.001 7680 scope move finished after 210 + 53 ms
03:44:54.581 00.000 7680 Move returns status 0, amount 210
03:44:54.582 00.001 7680 move complete, result=0
03:44:54.583 00.001 7680 worker thread done servicing request
03:44:54.583 00.000 7680 Worker thread wakes up
03:44:54.583 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 210 ms SOUTH
03:44:54.589 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:54.590 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:55.838 01.248 7680 Exposure complete
03:44:55.979 00.141 7680 worker thread done servicing request
03:44:55.981 00.002 6120 OnExposeComplete: enter
03:44:55.987 00.006 6120 UpdateGuideState(): m_state=6
03:44:55.992 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3529
03:44:55.996 00.004 6120 Star::Find returns 1 (0), X=511.17, Y=668.96, Mass=8168, SNR=58.7, Peak=197 HFD=6.4
03:44:56.001 00.005 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
03:44:56.004 00.003 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
03:44:56.009 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.71 mountX=-0.05 mountY=0.14, mountTheta=1.94
03:44:56.013 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.17, opts=13)
03:44:56.016 00.003 6120 Enqueuing Move request for scope (-0.02, -0.17)
03:44:56.020 00.004 7680 Worker thread wakes up
03:44:56.021 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
03:44:56.021 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
03:44:56.021 00.000 7680 Moving (-0.02, -0.17) raw xDistance=-0.05 yDistance=0.14
03:44:56.021 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:44:56.021 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:44:56.023 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:56.026 00.003 6120 UpdateGuideState exits: m=8168 SNR=58.7
03:44:56.029 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:56.034 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:56.039 00.005 6120 Enqueuing Expose request
03:44:56.044 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:44:56.045 00.001 7680 MoveAxis(E, 0, ABG)
03:44:56.045 00.000 7680 Move returns status 0, amount 0
03:44:56.045 00.000 7680 MoveAxis(N, 0, ABG)
03:44:56.045 00.000 7680 Move returns status 0, amount 0
03:44:56.045 00.000 7680 move complete, result=0
03:44:56.047 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:56.053 00.006 7680 worker thread done servicing request
03:44:56.053 00.000 7680 Worker thread wakes up
03:44:56.053 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:56.055 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:57.307 01.252 7680 Exposure complete
03:44:57.445 00.138 7680 worker thread done servicing request
03:44:57.445 00.000 6120 OnExposeComplete: enter
03:44:57.450 00.005 6120 UpdateGuideState(): m_state=6
03:44:57.455 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3530
03:44:57.462 00.007 6120 Star::Find returns 1 (0), X=511.12, Y=668.84, Mass=8610, SNR=62.4, Peak=217 HFD=6.7
03:44:57.466 00.004 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
03:44:57.470 00.004 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
03:44:57.474 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.83 mountX=-0.13 mountY=0.22, mountTheta=2.09
03:44:57.479 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.28, opts=13)
03:44:57.483 00.004 6120 Enqueuing Move request for scope (-0.08, -0.28)
03:44:57.487 00.004 7680 Worker thread wakes up
03:44:57.487 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:57.492 00.005 6120 UpdateGuideState exits: m=8610 SNR=62.4
03:44:57.496 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:57.500 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:57.503 00.003 6120 Enqueuing Expose request
03:44:57.508 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.28) opts 0xd
03:44:57.508 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.28)
03:44:57.508 00.000 7680 Moving (-0.08, -0.28) raw xDistance=-0.13 yDistance=0.22
03:44:57.508 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:44:57.509 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:44:57.509 00.000 7680 MoveAxis(E, 0, ABG)
03:44:57.509 00.000 7680 Move returns status 0, amount 0
03:44:57.510 00.001 7680 MoveAxis(S, 119, ABG)
03:44:57.511 00.001 7680 Guiding  Dir = 1, Dur = 119
03:44:57.511 00.000 7680 IsSlewing returns 0
03:44:57.512 00.001 7680 IsGuiding returns 0
03:44:57.512 00.000 7680 PulseGuide returned control before completion, sleep 129
03:44:57.656 00.144 7680 IsGuiding returns 0
03:44:57.656 00.000 7680 Move returns status 0, amount 119
03:44:57.657 00.001 7680 move complete, result=0
03:44:57.657 00.000 7680 worker thread done servicing request
03:44:57.657 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 119 ms SOUTH
03:44:57.665 00.008 7680 Worker thread wakes up
03:44:57.665 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:57.665 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:44:58.907 01.242 7680 Exposure complete
03:44:59.050 00.143 7680 worker thread done servicing request
03:44:59.051 00.001 6120 OnExposeComplete: enter
03:44:59.055 00.004 6120 UpdateGuideState(): m_state=6
03:44:59.059 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3531
03:44:59.064 00.005 6120 Star::Find returns 1 (0), X=511.19, Y=668.97, Mass=8117, SNR=59.9, Peak=207 HFD=6.5
03:44:59.068 00.004 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
03:44:59.073 00.005 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
03:44:59.077 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.56 mountX=-0.03 mountY=0.14, mountTheta=1.76
03:44:59.083 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.16, opts=13)
03:44:59.087 00.004 6120 Enqueuing Move request for scope (0.00, -0.16)
03:44:59.090 00.003 7680 Worker thread wakes up
03:44:59.091 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:44:59.094 00.003 6120 UpdateGuideState exits: m=8117 SNR=59.9
03:44:59.098 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:44:59.106 00.008 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.16) opts 0xd
03:44:59.106 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.16)
03:44:59.107 00.001 7680 Moving (0.00, -0.16) raw xDistance=-0.03 yDistance=0.14
03:44:59.107 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:44:59.107 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:44:59.108 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:44:59.113 00.005 6120 Enqueuing Expose request
03:44:59.117 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:44:59.117 00.000 7680 MoveAxis(E, 0, ABG)
03:44:59.119 00.002 7680 Move returns status 0, amount 0
03:44:59.119 00.000 7680 MoveAxis(N, 0, ABG)
03:44:59.119 00.000 7680 Move returns status 0, amount 0
03:44:59.119 00.000 7680 move complete, result=0
03:44:59.119 00.000 7680 worker thread done servicing request
03:44:59.120 00.001 7680 Worker thread wakes up
03:44:59.120 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:44:59.124 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:44:59.125 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:00.379 01.254 7680 Exposure complete
03:45:00.524 00.145 7680 worker thread done servicing request
03:45:00.524 00.000 6120 OnExposeComplete: enter
03:45:00.528 00.004 6120 UpdateGuideState(): m_state=6
03:45:00.532 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3532
03:45:00.536 00.004 6120 Star::Find returns 1 (0), X=511.24, Y=668.95, Mass=7982, SNR=58.9, Peak=206 HFD=6.6
03:45:00.540 00.004 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
03:45:00.545 00.005 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
03:45:00.551 00.006 6120 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.28 mountX=0.02 mountY=0.18, mountTheta=1.47
03:45:00.556 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.17, opts=13)
03:45:00.560 00.004 6120 Enqueuing Move request for scope (0.05, -0.17)
03:45:00.563 00.003 7680 Worker thread wakes up
03:45:00.563 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
03:45:00.564 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
03:45:00.564 00.000 7680 Moving (0.05, -0.17) raw xDistance=0.02 yDistance=0.18
03:45:00.564 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:45:00.565 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:45:00.565 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:00.569 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:45:00.570 00.001 6120 UpdateGuideState exits: m=7982 SNR=58.9
03:45:00.575 00.005 7680 MoveAxis(E, 0, ABG)
03:45:00.575 00.000 7680 Move returns status 0, amount 0
03:45:00.575 00.000 7680 MoveAxis(N, 0, ABG)
03:45:00.575 00.000 7680 Move returns status 0, amount 0
03:45:00.575 00.000 7680 move complete, result=0
03:45:00.576 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:00.580 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:00.584 00.004 6120 Enqueuing Expose request
03:45:00.588 00.004 7680 worker thread done servicing request
03:45:00.588 00.000 7680 Worker thread wakes up
03:45:00.589 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:45:00.592 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:00.593 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:01.831 01.238 7680 Exposure complete
03:45:01.975 00.144 7680 worker thread done servicing request
03:45:01.975 00.000 6120 OnExposeComplete: enter
03:45:01.982 00.007 6120 UpdateGuideState(): m_state=6
03:45:01.986 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3533
03:45:01.990 00.004 6120 Star::Find returns 1 (0), X=511.19, Y=668.88, Mass=8047, SNR=58.9, Peak=205 HFD=6.7
03:45:01.994 00.004 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
03:45:01.998 00.004 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
03:45:02.002 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.57 mountX=-0.05 mountY=0.22, mountTheta=1.77
03:45:02.007 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.24, opts=13)
03:45:02.012 00.005 6120 Enqueuing Move request for scope (0.00, -0.24)
03:45:02.017 00.005 7680 Worker thread wakes up
03:45:02.017 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:02.023 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.24) opts 0xd
03:45:02.023 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.24)
03:45:02.023 00.000 7680 Moving (0.00, -0.24) raw xDistance=-0.05 yDistance=0.22
03:45:02.024 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:45:02.024 00.000 6120 UpdateGuideState exits: m=8047 SNR=58.9
03:45:02.030 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:45:02.030 00.000 7680 MoveAxis(E, 0, ABG)
03:45:02.031 00.001 7680 Move returns status 0, amount 0
03:45:02.031 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:02.038 00.007 7680 MoveAxis(S, 119, ABG)
03:45:02.038 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:02.044 00.006 7680 Guiding  Dir = 1, Dur = 119
03:45:02.045 00.001 6120 Enqueuing Expose request
03:45:02.051 00.006 7680 IsSlewing returns 0
03:45:02.051 00.000 7680 IsGuiding returns 0
03:45:02.053 00.002 7680 PulseGuide returned control before completion, sleep 129
03:45:02.197 00.144 7680 IsGuiding returns 1
03:45:02.197 00.000 7680 scope still moving after pulse duration time elapsed
03:45:02.227 00.030 7680 IsSlewing returns 0
03:45:02.229 00.002 7680 IsGuiding returns 0
03:45:02.229 00.000 7680 scope move finished after 119 + 57 ms
03:45:02.229 00.000 7680 Move returns status 0, amount 119
03:45:02.229 00.000 7680 move complete, result=0
03:45:02.230 00.001 7680 worker thread done servicing request
03:45:02.230 00.000 7680 Worker thread wakes up
03:45:02.230 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 119 ms SOUTH
03:45:02.239 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:02.239 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:03.493 01.254 7680 Exposure complete
03:45:03.634 00.141 7680 worker thread done servicing request
03:45:03.634 00.000 6120 OnExposeComplete: enter
03:45:03.641 00.007 6120 UpdateGuideState(): m_state=6
03:45:03.646 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3534
03:45:03.650 00.004 6120 Star::Find returns 1 (0), X=511.34, Y=668.75, Mass=8461, SNR=61.8, Peak=208 HFD=6.7
03:45:03.653 00.003 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
03:45:03.658 00.005 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
03:45:03.661 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-0.37 hyp=0.40 cameraTheta=-1.20 mountX=0.07 mountY=0.40, mountTheta=1.39
03:45:03.667 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.37, opts=13)
03:45:03.671 00.004 6120 Enqueuing Move request for scope (0.15, -0.37)
03:45:03.675 00.004 7680 Worker thread wakes up
03:45:03.676 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:03.680 00.004 6120 UpdateGuideState exits: m=8461 SNR=61.8
03:45:03.683 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:03.687 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:03.690 00.003 6120 Enqueuing Expose request
03:45:03.694 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.37) opts 0xd
03:45:03.694 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.37)
03:45:03.694 00.000 7680 Moving (0.15, -0.37) raw xDistance=0.07 yDistance=0.40
03:45:03.694 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:45:03.694 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
03:45:03.696 00.002 7680 MoveAxis(E, 0, ABG)
03:45:03.696 00.000 7680 Move returns status 0, amount 0
03:45:03.696 00.000 7680 MoveAxis(S, 216, ABG)
03:45:03.696 00.000 7680 Guiding  Dir = 1, Dur = 216
03:45:03.696 00.000 7680 IsSlewing returns 0
03:45:03.696 00.000 7680 IsGuiding returns 0
03:45:03.697 00.001 7680 PulseGuide returned control before completion, sleep 226
03:45:03.935 00.238 7680 IsGuiding returns 1
03:45:03.937 00.002 7680 scope still moving after pulse duration time elapsed
03:45:03.967 00.030 7680 IsSlewing returns 0
03:45:03.968 00.001 7680 IsGuiding returns 0
03:45:03.969 00.001 7680 scope move finished after 216 + 55 ms
03:45:03.969 00.000 7680 Move returns status 0, amount 216
03:45:03.969 00.000 7680 move complete, result=0
03:45:03.970 00.001 7680 worker thread done servicing request
03:45:03.970 00.000 7680 Worker thread wakes up
03:45:03.970 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 216 ms SOUTH
03:45:03.978 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:03.979 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:05.222 01.243 7680 Exposure complete
03:45:05.373 00.151 7680 worker thread done servicing request
03:45:05.373 00.000 6120 OnExposeComplete: enter
03:45:05.378 00.005 6120 UpdateGuideState(): m_state=6
03:45:05.386 00.008 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3535
03:45:05.393 00.007 6120 Star::Find returns 1 (0), X=511.16, Y=669.06, Mass=8282, SNR=60.6, Peak=215 HFD=6.6
03:45:05.397 00.004 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.19) = xAngle (-2.23 = -2.23)
03:45:05.401 00.004 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.64 = 0.64)
03:45:05.405 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-2.05 mountX=-0.05 mountY=0.04, mountTheta=2.37
03:45:05.414 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.07, opts=13)
03:45:05.422 00.008 6120 Enqueuing Move request for scope (-0.03, -0.07)
03:45:05.427 00.005 7680 Worker thread wakes up
03:45:05.428 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:05.432 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
03:45:05.433 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
03:45:05.433 00.000 7680 Moving (-0.03, -0.07) raw xDistance=-0.05 yDistance=0.04
03:45:05.433 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:45:05.433 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:45:05.433 00.000 6120 UpdateGuideState exits: m=8282 SNR=60.6
03:45:05.437 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:45:05.438 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:05.442 00.004 7680 MoveAxis(E, 0, ABG)
03:45:05.442 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:05.447 00.005 7680 Move returns status 0, amount 0
03:45:05.448 00.001 6120 Enqueuing Expose request
03:45:05.457 00.009 7680 MoveAxis(N, 0, ABG)
03:45:05.457 00.000 7680 Move returns status 0, amount 0
03:45:05.457 00.000 7680 move complete, result=0
03:45:05.457 00.000 7680 worker thread done servicing request
03:45:05.458 00.001 7680 Worker thread wakes up
03:45:05.458 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:05.458 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:05.458 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:45:06.706 01.248 7680 Exposure complete
03:45:06.849 00.143 7680 worker thread done servicing request
03:45:06.849 00.000 6120 OnExposeComplete: enter
03:45:06.854 00.005 6120 UpdateGuideState(): m_state=6
03:45:06.857 00.003 6120 Star::Find(15, 511, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3536
03:45:06.861 00.004 6120 Star::Find returns 1 (0), X=511.11, Y=668.96, Mass=8266, SNR=60.8, Peak=211 HFD=6.5
03:45:06.866 00.005 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
03:45:06.870 00.004 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
03:45:06.873 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.00 mountX=-0.11 mountY=0.12, mountTheta=2.31
03:45:06.879 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.17, opts=13)
03:45:06.885 00.006 6120 Enqueuing Move request for scope (-0.08, -0.17)
03:45:06.889 00.004 7680 Worker thread wakes up
03:45:06.889 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:06.892 00.003 6120 UpdateGuideState exits: m=8266 SNR=60.8
03:45:06.896 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:06.899 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:06.902 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
03:45:06.902 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
03:45:06.902 00.000 7680 Moving (-0.08, -0.17) raw xDistance=-0.11 yDistance=0.12
03:45:06.902 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:45:06.904 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:45:06.904 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:45:06.904 00.000 7680 MoveAxis(E, 0, ABG)
03:45:06.904 00.000 7680 Move returns status 0, amount 0
03:45:06.904 00.000 7680 MoveAxis(N, 0, ABG)
03:45:06.905 00.001 7680 Move returns status 0, amount 0
03:45:06.905 00.000 7680 move complete, result=0
03:45:06.905 00.000 6120 Enqueuing Expose request
03:45:06.909 00.004 7680 worker thread done servicing request
03:45:06.910 00.001 7680 Worker thread wakes up
03:45:06.910 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:45:06.913 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:06.914 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:08.157 01.243 7680 Exposure complete
03:45:08.304 00.147 7680 worker thread done servicing request
03:45:08.305 00.001 6120 OnExposeComplete: enter
03:45:08.309 00.004 6120 UpdateGuideState(): m_state=6
03:45:08.313 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3537
03:45:08.318 00.005 6120 Star::Find returns 1 (0), X=511.10, Y=668.91, Mass=7850, SNR=57.3, Peak=196 HFD=6.5
03:45:08.324 00.006 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
03:45:08.328 00.004 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
03:45:08.332 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.97 mountX=-0.13 mountY=0.16, mountTheta=2.27
03:45:08.338 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.22, opts=13)
03:45:08.343 00.005 6120 Enqueuing Move request for scope (-0.09, -0.22)
03:45:08.347 00.004 7680 Worker thread wakes up
03:45:08.347 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:08.351 00.004 6120 UpdateGuideState exits: m=7850 SNR=57.3
03:45:08.354 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:08.359 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:08.362 00.003 6120 Enqueuing Expose request
03:45:08.367 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.22) opts 0xd
03:45:08.367 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.22)
03:45:08.367 00.000 7680 Moving (-0.09, -0.22) raw xDistance=-0.13 yDistance=0.16
03:45:08.367 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:45:08.368 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:45:08.368 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:45:08.368 00.000 7680 MoveAxis(E, 0, ABG)
03:45:08.368 00.000 7680 Move returns status 0, amount 0
03:45:08.369 00.001 7680 MoveAxis(N, 0, ABG)
03:45:08.369 00.000 7680 Move returns status 0, amount 0
03:45:08.369 00.000 7680 move complete, result=0
03:45:08.370 00.001 7680 worker thread done servicing request
03:45:08.370 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:45:08.374 00.004 7680 Worker thread wakes up
03:45:08.374 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:08.374 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:09.629 01.255 7680 Exposure complete
03:45:09.774 00.145 7680 worker thread done servicing request
03:45:09.775 00.001 6120 OnExposeComplete: enter
03:45:09.778 00.003 6120 UpdateGuideState(): m_state=6
03:45:09.783 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3538
03:45:09.785 00.002 6120 Star::Find returns 1 (0), X=511.06, Y=668.86, Mass=8414, SNR=60.4, Peak=205 HFD=6.6
03:45:09.790 00.005 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.19) = xAngle (-2.20 = -2.20)
03:45:09.795 00.005 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.67 = 0.67)
03:45:09.801 00.006 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-2.01 mountX=-0.17 mountY=0.18, mountTheta=2.33
03:45:09.806 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.27, opts=13)
03:45:09.810 00.004 6120 Enqueuing Move request for scope (-0.13, -0.27)
03:45:09.814 00.004 7680 Worker thread wakes up
03:45:09.814 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.27) opts 0xd
03:45:09.815 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.27)
03:45:09.815 00.000 7680 Moving (-0.13, -0.27) raw xDistance=-0.17 yDistance=0.18
03:45:09.815 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:45:09.815 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:45:09.816 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:09.820 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:45:09.820 00.000 7680 MoveAxis(E, 0, ABG)
03:45:09.821 00.001 7680 Move returns status 0, amount 0
03:45:09.821 00.000 7680 MoveAxis(N, 0, ABG)
03:45:09.821 00.000 7680 Move returns status 0, amount 0
03:45:09.821 00.000 6120 UpdateGuideState exits: m=8414 SNR=60.4
03:45:09.826 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:09.831 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:09.835 00.004 6120 Enqueuing Expose request
03:45:09.839 00.004 7680 move complete, result=0
03:45:09.839 00.000 7680 worker thread done servicing request
03:45:09.839 00.000 7680 Worker thread wakes up
03:45:09.840 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:09.840 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:09.840 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:45:11.089 01.249 7680 Exposure complete
03:45:11.224 00.135 7680 worker thread done servicing request
03:45:11.224 00.000 6120 OnExposeComplete: enter
03:45:11.230 00.006 6120 UpdateGuideState(): m_state=6
03:45:11.234 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3539
03:45:11.239 00.005 6120 Star::Find returns 1 (0), X=511.02, Y=668.82, Mass=8381, SNR=60.6, Peak=206 HFD=6.7
03:45:11.242 00.003 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.19) = xAngle (-2.27 = -2.27)
03:45:11.246 00.004 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.60 = 0.60)
03:45:11.250 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.30 hyp=0.35 cameraTheta=-2.08 mountX=-0.22 mountY=0.20, mountTheta=2.42
03:45:11.255 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.30, opts=13)
03:45:11.260 00.005 6120 Enqueuing Move request for scope (-0.17, -0.30)
03:45:11.265 00.005 7680 Worker thread wakes up
03:45:11.265 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:11.269 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.30) opts 0xd
03:45:11.269 00.000 6120 UpdateGuideState exits: m=8381 SNR=60.6
03:45:11.274 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:11.278 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:11.282 00.004 6120 Enqueuing Expose request
03:45:11.284 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.30)
03:45:11.284 00.000 7680 Moving (-0.17, -0.30) raw xDistance=-0.22 yDistance=0.20
03:45:11.284 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:45:11.284 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:45:11.285 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:45:11.285 00.000 7680 MoveAxis(E, 91, ABG)
03:45:11.285 00.000 7680 Guiding  Dir = 2, Dur = 91
03:45:11.285 00.000 7680 IsSlewing returns 0
03:45:11.285 00.000 7680 IsGuiding returns 0
03:45:11.287 00.002 7680 PulseGuide returned control before completion, sleep 101
03:45:11.390 00.103 7680 IsGuiding returns 1
03:45:11.392 00.002 7680 scope still moving after pulse duration time elapsed
03:45:11.422 00.030 7680 IsSlewing returns 0
03:45:11.424 00.002 7680 IsGuiding returns 1
03:45:11.454 00.030 7680 IsSlewing returns 0
03:45:11.454 00.000 7680 IsGuiding returns 0
03:45:11.454 00.000 7680 scope move finished after 91 + 76 ms
03:45:11.455 00.001 7680 Move returns status 0, amount 91
03:45:11.455 00.000 7680 MoveAxis(N, 0, ABG)
03:45:11.455 00.000 7680 Move returns status 0, amount 0
03:45:11.455 00.000 7680 move complete, result=0
03:45:11.455 00.000 7680 worker thread done servicing request
03:45:11.456 00.001 7680 Worker thread wakes up
03:45:11.456 00.000 6120 GuideStep: -0.2 px 91 ms EAST, 0.2 px 0 ms NORTH
03:45:11.458 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:11.458 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:12.714 01.256 7680 Exposure complete
03:45:12.865 00.151 7680 worker thread done servicing request
03:45:12.866 00.001 6120 OnExposeComplete: enter
03:45:12.870 00.004 6120 UpdateGuideState(): m_state=6
03:45:12.874 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3540
03:45:12.877 00.003 6120 Star::Find returns 1 (0), X=511.10, Y=668.18, Mass=8134, SNR=60.5, Peak=201 HFD=6.5
03:45:12.882 00.005 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
03:45:12.886 00.004 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
03:45:12.889 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.95 hyp=0.95 cameraTheta=-1.66 mountX=-0.26 mountY=0.81, mountTheta=1.88
03:45:12.894 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.95, opts=13)
03:45:12.898 00.004 6120 Enqueuing Move request for scope (-0.09, -0.95)
03:45:12.901 00.003 7680 Worker thread wakes up
03:45:12.901 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.95) opts 0xd
03:45:12.901 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.95)
03:45:12.901 00.000 7680 Moving (-0.09, -0.95) raw xDistance=-0.26 yDistance=0.81
03:45:12.901 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
03:45:12.902 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81
03:45:12.902 00.000 7680 MoveAxis(E, 113, ABG)
03:45:12.902 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:12.907 00.005 7680 Guiding  Dir = 2, Dur = 113
03:45:12.907 00.000 7680 IsSlewing returns 0
03:45:12.907 00.000 6120 UpdateGuideState exits: m=8134 SNR=60.5
03:45:12.911 00.004 7680 IsGuiding returns 0
03:45:12.911 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:12.915 00.004 7680 PulseGuide returned control before completion, sleep 123
03:45:12.915 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:12.920 00.005 6120 Enqueuing Expose request
03:45:13.047 00.127 7680 IsGuiding returns 1
03:45:13.048 00.001 7680 scope still moving after pulse duration time elapsed
03:45:13.078 00.030 7680 IsSlewing returns 0
03:45:13.079 00.001 7680 IsGuiding returns 0
03:45:13.079 00.000 7680 scope move finished after 113 + 55 ms
03:45:13.080 00.001 7680 Move returns status 0, amount 113
03:45:13.081 00.001 7680 MoveAxis(S, 442, ABG)
03:45:13.081 00.000 7680 Guiding  Dir = 1, Dur = 442
03:45:13.081 00.000 7680 IsSlewing returns 0
03:45:13.082 00.001 7680 IsGuiding returns 0
03:45:13.082 00.000 7680 PulseGuide returned control before completion, sleep 452
03:45:13.548 00.466 7680 IsGuiding returns 1
03:45:13.549 00.001 7680 scope still moving after pulse duration time elapsed
03:45:13.579 00.030 7680 IsSlewing returns 0
03:45:13.580 00.001 7680 IsGuiding returns 0
03:45:13.581 00.001 7680 scope move finished after 442 + 56 ms
03:45:13.581 00.000 7680 Move returns status 0, amount 442
03:45:13.581 00.000 7680 move complete, result=0
03:45:13.582 00.001 7680 worker thread done servicing request
03:45:13.582 00.000 7680 Worker thread wakes up
03:45:13.583 00.001 6120 GuideStep: -0.3 px 113 ms EAST, 0.8 px 442 ms SOUTH
03:45:13.589 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:13.589 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:14.843 01.254 7680 Exposure complete
03:45:14.990 00.147 7680 worker thread done servicing request
03:45:14.990 00.000 6120 OnExposeComplete: enter
03:45:14.994 00.004 6120 UpdateGuideState(): m_state=6
03:45:14.999 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3541
03:45:15.004 00.005 6120 Star::Find returns 1 (0), X=511.26, Y=668.95, Mass=8425, SNR=60.6, Peak=221 HFD=6.6
03:45:15.007 00.003 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
03:45:15.012 00.005 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.51 = 1.51)
03:45:15.015 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.18 mountX=0.04 mountY=0.19, mountTheta=1.37
03:45:15.020 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.17, opts=13)
03:45:15.024 00.004 6120 Enqueuing Move request for scope (0.07, -0.17)
03:45:15.028 00.004 7680 Worker thread wakes up
03:45:15.029 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:15.032 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
03:45:15.033 00.001 6120 UpdateGuideState exits: m=8425 SNR=60.6
03:45:15.037 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:15.040 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:15.044 00.004 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
03:45:15.045 00.001 7680 Moving (0.07, -0.17) raw xDistance=0.04 yDistance=0.19
03:45:15.045 00.000 6120 Enqueuing Expose request
03:45:15.050 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:45:15.050 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:45:15.050 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:45:15.050 00.000 7680 MoveAxis(E, 0, ABG)
03:45:15.050 00.000 7680 Move returns status 0, amount 0
03:45:15.051 00.001 7680 MoveAxis(N, 0, ABG)
03:45:15.051 00.000 7680 Move returns status 0, amount 0
03:45:15.051 00.000 7680 move complete, result=0
03:45:15.051 00.000 7680 worker thread done servicing request
03:45:15.051 00.000 7680 Worker thread wakes up
03:45:15.051 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:15.051 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:45:15.057 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:16.311 01.254 7680 Exposure complete
03:45:16.458 00.147 7680 worker thread done servicing request
03:45:16.459 00.001 6120 OnExposeComplete: enter
03:45:16.462 00.003 6120 UpdateGuideState(): m_state=6
03:45:16.467 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3542
03:45:16.472 00.005 6120 Star::Find returns 1 (0), X=510.93, Y=669.22, Mass=9026, SNR=63.6, Peak=192 HFD=6.8
03:45:16.476 00.004 6120 CameraToMount -- cameraTheta (2.81) - m_xAngle (0.19) = xAngle (2.62 = 2.62)
03:45:16.479 00.003 6120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.50 = -0.79)
03:45:16.484 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=0.09 hyp=0.28 cameraTheta=2.81 mountX=-0.24 mountY=-0.20, mountTheta=-2.46
03:45:16.489 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.09, opts=13)
03:45:16.494 00.005 6120 Enqueuing Move request for scope (-0.26, 0.09)
03:45:16.496 00.002 7680 Worker thread wakes up
03:45:16.496 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.09) opts 0xd
03:45:16.498 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.09)
03:45:16.498 00.000 7680 Moving (-0.26, 0.09) raw xDistance=-0.24 yDistance=-0.20
03:45:16.498 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:45:16.498 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:45:16.498 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:45:16.498 00.000 7680 MoveAxis(E, 99, ABG)
03:45:16.498 00.000 7680 Guiding  Dir = 2, Dur = 99
03:45:16.499 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:16.503 00.004 7680 IsSlewing returns 0
03:45:16.503 00.000 6120 UpdateGuideState exits: m=9026 SNR=63.6
03:45:16.507 00.004 7680 IsGuiding returns 0
03:45:16.508 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:16.512 00.004 7680 PulseGuide returned control before completion, sleep 109
03:45:16.512 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:16.517 00.005 6120 Enqueuing Expose request
03:45:16.626 00.109 7680 IsGuiding returns 1
03:45:16.628 00.002 7680 scope still moving after pulse duration time elapsed
03:45:16.658 00.030 7680 IsSlewing returns 0
03:45:16.660 00.002 7680 IsGuiding returns 0
03:45:16.660 00.000 7680 scope move finished after 99 + 53 ms
03:45:16.660 00.000 7680 Move returns status 0, amount 99
03:45:16.660 00.000 7680 MoveAxis(N, 0, ABG)
03:45:16.660 00.000 7680 Move returns status 0, amount 0
03:45:16.662 00.002 7680 move complete, result=0
03:45:16.663 00.001 7680 worker thread done servicing request
03:45:16.663 00.000 6120 GuideStep: -0.2 px 99 ms EAST, -0.2 px 0 ms NORTH
03:45:16.672 00.009 7680 Worker thread wakes up
03:45:16.672 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:16.672 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:17.910 01.238 7680 Exposure complete
03:45:18.062 00.152 7680 worker thread done servicing request
03:45:18.063 00.001 6120 OnExposeComplete: enter
03:45:18.066 00.003 6120 UpdateGuideState(): m_state=6
03:45:18.072 00.006 6120 Star::Find(15, 510, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3543
03:45:18.075 00.003 6120 Star::Find returns 1 (0), X=511.14, Y=668.74, Mass=8381, SNR=61.3, Peak=203 HFD=6.7
03:45:18.080 00.005 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
03:45:18.084 00.004 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
03:45:18.087 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.38 hyp=0.39 cameraTheta=-1.71 mountX=-0.12 mountY=0.32, mountTheta=1.94
03:45:18.092 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.38, opts=13)
03:45:18.096 00.004 6120 Enqueuing Move request for scope (-0.05, -0.38)
03:45:18.101 00.005 7680 Worker thread wakes up
03:45:18.102 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.38) opts 0xd
03:45:18.102 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.38)
03:45:18.102 00.000 7680 Moving (-0.05, -0.38) raw xDistance=-0.12 yDistance=0.32
03:45:18.102 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:45:18.102 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:45:18.102 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:18.107 00.005 7680 MoveAxis(E, 0, ABG)
03:45:18.107 00.000 6120 UpdateGuideState exits: m=8381 SNR=61.3
03:45:18.111 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:18.115 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:18.118 00.003 6120 Enqueuing Expose request
03:45:18.122 00.004 7680 Move returns status 0, amount 0
03:45:18.122 00.000 7680 MoveAxis(S, 174, ABG)
03:45:18.122 00.000 7680 Guiding  Dir = 1, Dur = 174
03:45:18.122 00.000 7680 IsSlewing returns 0
03:45:18.123 00.001 7680 IsGuiding returns 0
03:45:18.123 00.000 7680 PulseGuide returned control before completion, sleep 184
03:45:18.311 00.188 7680 IsGuiding returns 1
03:45:18.311 00.000 7680 scope still moving after pulse duration time elapsed
03:45:18.342 00.031 7680 IsSlewing returns 0
03:45:18.343 00.001 7680 IsGuiding returns 0
03:45:18.344 00.001 7680 scope move finished after 174 + 46 ms
03:45:18.344 00.000 7680 Move returns status 0, amount 174
03:45:18.344 00.000 7680 move complete, result=0
03:45:18.345 00.001 7680 worker thread done servicing request
03:45:18.345 00.000 7680 Worker thread wakes up
03:45:18.346 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 174 ms SOUTH
03:45:18.353 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:18.353 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:19.608 01.255 7680 Exposure complete
03:45:19.754 00.146 7680 worker thread done servicing request
03:45:19.756 00.002 6120 OnExposeComplete: enter
03:45:19.760 00.004 6120 UpdateGuideState(): m_state=6
03:45:19.765 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3544
03:45:19.771 00.006 6120 Star::Find returns 1 (0), X=511.21, Y=668.79, Mass=8720, SNR=62.2, Peak=235 HFD=6.6
03:45:19.775 00.004 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
03:45:19.779 00.004 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
03:45:19.784 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.34 hyp=0.34 cameraTheta=-1.53 mountX=-0.05 mountY=0.31, mountTheta=1.72
03:45:19.788 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.34, opts=13)
03:45:19.792 00.004 6120 Enqueuing Move request for scope (0.02, -0.34)
03:45:19.796 00.004 7680 Worker thread wakes up
03:45:19.796 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.34) opts 0xd
03:45:19.796 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.34)
03:45:19.796 00.000 7680 Moving (0.02, -0.34) raw xDistance=-0.05 yDistance=0.31
03:45:19.796 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:45:19.798 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:45:19.798 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:19.802 00.004 7680 MoveAxis(E, 0, ABG)
03:45:19.803 00.001 7680 Move returns status 0, amount 0
03:45:19.803 00.000 7680 MoveAxis(S, 170, ABG)
03:45:19.803 00.000 7680 Guiding  Dir = 1, Dur = 170
03:45:19.803 00.000 6120 UpdateGuideState exits: m=8720 SNR=62.2
03:45:19.808 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:19.811 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:19.815 00.004 6120 Enqueuing Expose request
03:45:19.820 00.005 7680 IsSlewing returns 0
03:45:19.820 00.000 7680 IsGuiding returns 0
03:45:19.820 00.000 7680 PulseGuide returned control before completion, sleep 180
03:45:20.016 00.196 7680 IsGuiding returns 1
03:45:20.016 00.000 7680 scope still moving after pulse duration time elapsed
03:45:20.046 00.030 7680 IsSlewing returns 0
03:45:20.047 00.001 7680 IsGuiding returns 0
03:45:20.047 00.000 7680 scope move finished after 170 + 57 ms
03:45:20.048 00.001 7680 Move returns status 0, amount 170
03:45:20.050 00.002 7680 move complete, result=0
03:45:20.050 00.000 7680 worker thread done servicing request
03:45:20.051 00.001 7680 Worker thread wakes up
03:45:20.051 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 170 ms SOUTH
03:45:20.057 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:20.058 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:21.302 01.244 7680 Exposure complete
03:45:21.436 00.134 7680 worker thread done servicing request
03:45:21.436 00.000 6120 OnExposeComplete: enter
03:45:21.442 00.006 6120 UpdateGuideState(): m_state=6
03:45:21.447 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3545
03:45:21.452 00.005 6120 Star::Find returns 1 (0), X=511.08, Y=668.93, Mass=8036, SNR=58.9, Peak=203 HFD=6.4
03:45:21.456 00.004 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.19) = xAngle (-2.27 = -2.27)
03:45:21.461 00.005 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.61 = 0.61)
03:45:21.464 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-2.08 mountX=-0.15 mountY=0.13, mountTheta=2.42
03:45:21.470 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.20, opts=13)
03:45:21.473 00.003 6120 Enqueuing Move request for scope (-0.11, -0.20)
03:45:21.476 00.003 7680 Worker thread wakes up
03:45:21.476 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.20) opts 0xd
03:45:21.476 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.20)
03:45:21.478 00.002 7680 Moving (-0.11, -0.20) raw xDistance=-0.15 yDistance=0.13
03:45:21.478 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:45:21.478 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:45:21.478 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:21.484 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:45:21.484 00.000 7680 MoveAxis(E, 0, ABG)
03:45:21.485 00.001 6120 UpdateGuideState exits: m=8036 SNR=58.9
03:45:21.489 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:21.494 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:21.496 00.002 6120 Enqueuing Expose request
03:45:21.501 00.005 7680 Move returns status 0, amount 0
03:45:21.501 00.000 7680 MoveAxis(N, 0, ABG)
03:45:21.501 00.000 7680 Move returns status 0, amount 0
03:45:21.501 00.000 7680 move complete, result=0
03:45:21.502 00.001 7680 worker thread done servicing request
03:45:21.502 00.000 7680 Worker thread wakes up
03:45:21.502 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:45:21.506 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:21.507 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:22.760 01.253 7680 Exposure complete
03:45:22.892 00.132 7680 worker thread done servicing request
03:45:22.892 00.000 6120 OnExposeComplete: enter
03:45:22.897 00.005 6120 UpdateGuideState(): m_state=6
03:45:22.902 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3546
03:45:22.905 00.003 6120 Star::Find returns 1 (0), X=511.09, Y=668.80, Mass=8319, SNR=61.1, Peak=200 HFD=6.7
03:45:22.909 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
03:45:22.913 00.004 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
03:45:22.918 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.32 hyp=0.34 cameraTheta=-1.87 mountX=-0.16 mountY=0.24, mountTheta=2.15
03:45:22.925 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.32, opts=13)
03:45:22.930 00.005 6120 Enqueuing Move request for scope (-0.10, -0.32)
03:45:22.933 00.003 7680 Worker thread wakes up
03:45:22.933 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:22.937 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.32) opts 0xd
03:45:22.937 00.000 6120 UpdateGuideState exits: m=8319 SNR=61.1
03:45:22.941 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:22.946 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:22.950 00.004 6120 Enqueuing Expose request
03:45:22.954 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.32)
03:45:22.954 00.000 7680 Moving (-0.10, -0.32) raw xDistance=-0.16 yDistance=0.24
03:45:22.954 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:45:22.954 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:45:22.955 00.001 7680 MoveAxis(E, 0, ABG)
03:45:22.955 00.000 7680 Move returns status 0, amount 0
03:45:22.955 00.000 7680 MoveAxis(S, 132, ABG)
03:45:22.955 00.000 7680 Guiding  Dir = 1, Dur = 132
03:45:22.956 00.001 7680 IsSlewing returns 0
03:45:22.956 00.000 7680 IsGuiding returns 0
03:45:22.956 00.000 7680 PulseGuide returned control before completion, sleep 142
03:45:23.107 00.151 7680 IsGuiding returns 1
03:45:23.107 00.000 7680 scope still moving after pulse duration time elapsed
03:45:23.138 00.031 7680 IsSlewing returns 0
03:45:23.140 00.002 7680 IsGuiding returns 0
03:45:23.140 00.000 7680 scope move finished after 132 + 51 ms
03:45:23.140 00.000 7680 Move returns status 0, amount 132
03:45:23.140 00.000 7680 move complete, result=0
03:45:23.141 00.001 7680 worker thread done servicing request
03:45:23.141 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 132 ms SOUTH
03:45:23.147 00.006 7680 Worker thread wakes up
03:45:23.148 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:23.148 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:24.402 01.254 7680 Exposure complete
03:45:24.544 00.142 7680 worker thread done servicing request
03:45:24.544 00.000 6120 OnExposeComplete: enter
03:45:24.550 00.006 6120 UpdateGuideState(): m_state=6
03:45:24.554 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3547
03:45:24.559 00.005 6120 Star::Find returns 1 (0), X=511.07, Y=668.84, Mass=8552, SNR=61.6, Peak=203 HFD=6.6
03:45:24.562 00.003 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
03:45:24.566 00.004 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
03:45:24.570 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.28 hyp=0.31 cameraTheta=-1.97 mountX=-0.17 mountY=0.20, mountTheta=2.27
03:45:24.574 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.28, opts=13)
03:45:24.580 00.006 6120 Enqueuing Move request for scope (-0.12, -0.28)
03:45:24.584 00.004 7680 Worker thread wakes up
03:45:24.584 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:24.589 00.005 6120 UpdateGuideState exits: m=8552 SNR=61.6
03:45:24.592 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:24.596 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:24.599 00.003 6120 Enqueuing Expose request
03:45:24.603 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.28) opts 0xd
03:45:24.604 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.28)
03:45:24.604 00.000 7680 Moving (-0.12, -0.28) raw xDistance=-0.17 yDistance=0.20
03:45:24.604 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:45:24.604 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
03:45:24.604 00.000 7680 MoveAxis(E, 0, ABG)
03:45:24.604 00.000 7680 Move returns status 0, amount 0
03:45:24.606 00.002 7680 MoveAxis(S, 109, ABG)
03:45:24.606 00.000 7680 Guiding  Dir = 1, Dur = 109
03:45:24.606 00.000 7680 IsSlewing returns 0
03:45:24.607 00.001 7680 IsGuiding returns 0
03:45:24.607 00.000 7680 PulseGuide returned control before completion, sleep 119
03:45:24.731 00.124 7680 IsGuiding returns 1
03:45:24.732 00.001 7680 scope still moving after pulse duration time elapsed
03:45:24.764 00.032 7680 IsSlewing returns 0
03:45:24.765 00.001 7680 IsGuiding returns 0
03:45:24.765 00.000 7680 scope move finished after 109 + 48 ms
03:45:24.765 00.000 7680 Move returns status 0, amount 109
03:45:24.766 00.001 7680 move complete, result=0
03:45:24.766 00.000 7680 worker thread done servicing request
03:45:24.766 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 109 ms SOUTH
03:45:24.773 00.007 7680 Worker thread wakes up
03:45:24.773 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:24.773 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:26.025 01.252 7680 Exposure complete
03:45:26.174 00.149 7680 worker thread done servicing request
03:45:26.175 00.001 6120 OnExposeComplete: enter
03:45:26.179 00.004 6120 UpdateGuideState(): m_state=6
03:45:26.183 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3548
03:45:26.186 00.003 6120 Star::Find returns 1 (0), X=510.91, Y=668.95, Mass=8011, SNR=58.6, Peak=202 HFD=6.4
03:45:26.190 00.004 6120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (0.19) = xAngle (-2.76 = -2.76)
03:45:26.193 00.003 6120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.11 = 0.11)
03:45:26.197 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.18 hyp=0.33 cameraTheta=-2.58 mountX=-0.31 mountY=0.04, mountTheta=3.02
03:45:26.203 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.18, opts=13)
03:45:26.208 00.005 6120 Enqueuing Move request for scope (-0.28, -0.18)
03:45:26.212 00.004 7680 Worker thread wakes up
03:45:26.213 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:26.217 00.004 6120 UpdateGuideState exits: m=8011 SNR=58.6
03:45:26.220 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:26.223 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:26.228 00.005 6120 Enqueuing Expose request
03:45:26.232 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.18) opts 0xd
03:45:26.232 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.18)
03:45:26.232 00.000 7680 Moving (-0.28, -0.18) raw xDistance=-0.31 yDistance=0.04
03:45:26.232 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
03:45:26.233 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:45:26.234 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:45:26.234 00.000 7680 MoveAxis(E, 126, ABG)
03:45:26.234 00.000 7680 Guiding  Dir = 2, Dur = 126
03:45:26.234 00.000 7680 IsSlewing returns 0
03:45:26.235 00.001 7680 IsGuiding returns 0
03:45:26.235 00.000 7680 PulseGuide returned control before completion, sleep 136
03:45:26.384 00.149 7680 IsGuiding returns 1
03:45:26.385 00.001 7680 scope still moving after pulse duration time elapsed
03:45:26.415 00.030 7680 IsSlewing returns 0
03:45:26.416 00.001 7680 IsGuiding returns 0
03:45:26.416 00.000 7680 scope move finished after 126 + 56 ms
03:45:26.418 00.002 7680 Move returns status 0, amount 126
03:45:26.418 00.000 7680 MoveAxis(N, 0, ABG)
03:45:26.418 00.000 7680 Move returns status 0, amount 0
03:45:26.419 00.001 7680 move complete, result=0
03:45:26.419 00.000 7680 worker thread done servicing request
03:45:26.419 00.000 7680 Worker thread wakes up
03:45:26.420 00.001 6120 GuideStep: -0.3 px 126 ms EAST, 0.0 px 0 ms NORTH
03:45:26.430 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:26.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:27.684 01.254 7680 Exposure complete
03:45:27.827 00.143 7680 worker thread done servicing request
03:45:27.827 00.000 6120 OnExposeComplete: enter
03:45:27.833 00.006 6120 UpdateGuideState(): m_state=6
03:45:27.838 00.005 6120 Star::Find(15, 510, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3549
03:45:27.842 00.004 6120 Star::Find returns 1 (0), X=511.11, Y=668.85, Mass=8659, SNR=62.4, Peak=207 HFD=6.6
03:45:27.846 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
03:45:27.850 00.004 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
03:45:27.853 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.27 hyp=0.29 cameraTheta=-1.87 mountX=-0.13 mountY=0.21, mountTheta=2.14
03:45:27.858 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.27, opts=13)
03:45:27.862 00.004 6120 Enqueuing Move request for scope (-0.08, -0.27)
03:45:27.867 00.005 7680 Worker thread wakes up
03:45:27.867 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:27.871 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.27) opts 0xd
03:45:27.871 00.000 6120 UpdateGuideState exits: m=8659 SNR=62.4
03:45:27.875 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:27.878 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:27.882 00.004 6120 Enqueuing Expose request
03:45:27.887 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.27)
03:45:27.887 00.000 7680 Moving (-0.08, -0.27) raw xDistance=-0.13 yDistance=0.21
03:45:27.887 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:45:27.887 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:45:27.887 00.000 7680 MoveAxis(E, 0, ABG)
03:45:27.887 00.000 7680 Move returns status 0, amount 0
03:45:27.888 00.001 7680 MoveAxis(S, 113, ABG)
03:45:27.888 00.000 7680 Guiding  Dir = 1, Dur = 113
03:45:27.888 00.000 7680 IsSlewing returns 0
03:45:27.889 00.001 7680 IsGuiding returns 0
03:45:27.889 00.000 7680 PulseGuide returned control before completion, sleep 123
03:45:28.030 00.141 7680 IsGuiding returns 1
03:45:28.031 00.001 7680 scope still moving after pulse duration time elapsed
03:45:28.062 00.031 7680 IsSlewing returns 0
03:45:28.063 00.001 7680 IsGuiding returns 0
03:45:28.065 00.002 7680 scope move finished after 113 + 61 ms
03:45:28.065 00.000 7680 Move returns status 0, amount 113
03:45:28.066 00.001 7680 move complete, result=0
03:45:28.066 00.000 7680 worker thread done servicing request
03:45:28.067 00.001 7680 Worker thread wakes up
03:45:28.067 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 113 ms SOUTH
03:45:28.075 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:28.075 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:29.317 01.242 7680 Exposure complete
03:45:29.455 00.138 7680 worker thread done servicing request
03:45:29.455 00.000 6120 OnExposeComplete: enter
03:45:29.460 00.005 6120 UpdateGuideState(): m_state=6
03:45:29.464 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3550
03:45:29.468 00.004 6120 Star::Find returns 1 (0), X=511.13, Y=668.92, Mass=8120, SNR=59.8, Peak=200 HFD=6.5
03:45:29.472 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
03:45:29.476 00.004 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
03:45:29.482 00.006 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.87 mountX=-0.10 mountY=0.16, mountTheta=2.14
03:45:29.487 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.20, opts=13)
03:45:29.492 00.005 6120 Enqueuing Move request for scope (-0.06, -0.20)
03:45:29.495 00.003 7680 Worker thread wakes up
03:45:29.495 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
03:45:29.495 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
03:45:29.495 00.000 7680 Moving (-0.06, -0.20) raw xDistance=-0.10 yDistance=0.16
03:45:29.497 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:29.501 00.004 6120 UpdateGuideState exits: m=8120 SNR=59.8
03:45:29.504 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:29.509 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:29.511 00.002 6120 Enqueuing Expose request
03:45:29.516 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:45:29.516 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:45:29.517 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:45:29.517 00.000 7680 MoveAxis(E, 0, ABG)
03:45:29.517 00.000 7680 Move returns status 0, amount 0
03:45:29.517 00.000 7680 MoveAxis(N, 0, ABG)
03:45:29.518 00.001 7680 Move returns status 0, amount 0
03:45:29.518 00.000 7680 move complete, result=0
03:45:29.518 00.000 7680 worker thread done servicing request
03:45:29.518 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:45:29.522 00.004 7680 Worker thread wakes up
03:45:29.522 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:29.523 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:30.774 01.251 7680 Exposure complete
03:45:30.915 00.141 7680 worker thread done servicing request
03:45:30.916 00.001 6120 OnExposeComplete: enter
03:45:30.923 00.007 6120 UpdateGuideState(): m_state=6
03:45:30.928 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3551
03:45:30.932 00.004 6120 Star::Find returns 1 (0), X=511.01, Y=668.80, Mass=8120, SNR=60.5, Peak=198 HFD=6.7
03:45:30.937 00.005 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.19) = xAngle (-2.26 = -2.26)
03:45:30.941 00.004 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
03:45:30.946 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.33 hyp=0.38 cameraTheta=-2.07 mountX=-0.24 mountY=0.22, mountTheta=2.40
03:45:30.951 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.33, opts=13)
03:45:30.955 00.004 6120 Enqueuing Move request for scope (-0.18, -0.33)
03:45:30.959 00.004 7680 Worker thread wakes up
03:45:30.959 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:30.963 00.004 6120 UpdateGuideState exits: m=8120 SNR=60.5
03:45:30.966 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:30.970 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:30.973 00.003 6120 Enqueuing Expose request
03:45:30.978 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.33) opts 0xd
03:45:30.978 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.33)
03:45:30.978 00.000 7680 Moving (-0.18, -0.33) raw xDistance=-0.24 yDistance=0.22
03:45:30.979 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:45:30.979 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:45:30.980 00.001 7680 MoveAxis(E, 97, ABG)
03:45:30.980 00.000 7680 Guiding  Dir = 2, Dur = 97
03:45:30.980 00.000 7680 IsSlewing returns 0
03:45:30.981 00.001 7680 IsGuiding returns 0
03:45:30.981 00.000 7680 PulseGuide returned control before completion, sleep 107
03:45:31.094 00.113 7680 IsGuiding returns 1
03:45:31.095 00.001 7680 scope still moving after pulse duration time elapsed
03:45:31.126 00.031 7680 IsSlewing returns 0
03:45:31.127 00.001 7680 IsGuiding returns 0
03:45:31.128 00.001 7680 scope move finished after 97 + 50 ms
03:45:31.128 00.000 7680 Move returns status 0, amount 97
03:45:31.130 00.002 7680 MoveAxis(S, 118, ABG)
03:45:31.130 00.000 7680 Guiding  Dir = 1, Dur = 118
03:45:31.131 00.001 7680 IsSlewing returns 0
03:45:31.131 00.000 7680 IsGuiding returns 0
03:45:31.133 00.002 7680 PulseGuide returned control before completion, sleep 128
03:45:31.268 00.135 7680 IsGuiding returns 1
03:45:31.269 00.001 7680 scope still moving after pulse duration time elapsed
03:45:31.300 00.031 7680 IsSlewing returns 0
03:45:31.301 00.001 7680 IsGuiding returns 0
03:45:31.303 00.002 7680 scope move finished after 118 + 52 ms
03:45:31.303 00.000 7680 Move returns status 0, amount 118
03:45:31.303 00.000 7680 move complete, result=0
03:45:31.303 00.000 7680 worker thread done servicing request
03:45:31.303 00.000 6120 GuideStep: -0.2 px 97 ms EAST, 0.2 px 118 ms SOUTH
03:45:31.309 00.006 7680 Worker thread wakes up
03:45:31.309 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:31.310 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:32.560 01.250 7680 Exposure complete
03:45:32.691 00.131 7680 worker thread done servicing request
03:45:32.691 00.000 6120 OnExposeComplete: enter
03:45:32.696 00.005 6120 UpdateGuideState(): m_state=6
03:45:32.700 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3552
03:45:32.703 00.003 6120 Star::Find returns 1 (0), X=511.14, Y=668.77, Mass=8250, SNR=60.9, Peak=203 HFD=6.7
03:45:32.708 00.005 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
03:45:32.711 00.003 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
03:45:32.715 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.35 hyp=0.35 cameraTheta=-1.71 mountX=-0.11 mountY=0.29, mountTheta=1.94
03:45:32.719 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.35, opts=13)
03:45:32.723 00.004 6120 Enqueuing Move request for scope (-0.05, -0.35)
03:45:32.728 00.005 7680 Worker thread wakes up
03:45:32.728 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.35) opts 0xd
03:45:32.728 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.35)
03:45:32.729 00.001 7680 Moving (-0.05, -0.35) raw xDistance=-0.11 yDistance=0.29
03:45:32.729 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:45:32.729 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:45:32.729 00.000 7680 MoveAxis(E, 0, ABG)
03:45:32.730 00.001 7680 Move returns status 0, amount 0
03:45:32.730 00.000 7680 MoveAxis(S, 159, ABG)
03:45:32.730 00.000 7680 Guiding  Dir = 1, Dur = 159
03:45:32.730 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:32.734 00.004 6120 UpdateGuideState exits: m=8250 SNR=60.9
03:45:32.738 00.004 7680 IsSlewing returns 0
03:45:32.738 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:32.742 00.004 7680 IsGuiding returns 0
03:45:32.743 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:32.746 00.003 7680 PulseGuide returned control before completion, sleep 169
03:45:32.747 00.001 6120 Enqueuing Expose request
03:45:32.923 00.176 7680 IsGuiding returns 1
03:45:32.924 00.001 7680 scope still moving after pulse duration time elapsed
03:45:32.953 00.029 7680 IsSlewing returns 0
03:45:32.955 00.002 7680 IsGuiding returns 0
03:45:32.955 00.000 7680 scope move finished after 159 + 54 ms
03:45:32.955 00.000 7680 Move returns status 0, amount 159
03:45:32.957 00.002 7680 move complete, result=0
03:45:32.957 00.000 7680 worker thread done servicing request
03:45:32.958 00.001 7680 Worker thread wakes up
03:45:32.958 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 159 ms SOUTH
03:45:32.964 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:32.964 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:34.209 01.245 7680 Exposure complete
03:45:34.352 00.143 7680 worker thread done servicing request
03:45:34.352 00.000 6120 OnExposeComplete: enter
03:45:34.357 00.005 6120 UpdateGuideState(): m_state=6
03:45:34.362 00.005 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3553
03:45:34.367 00.005 6120 Star::Find returns 1 (0), X=511.06, Y=668.87, Mass=8457, SNR=61.0, Peak=218 HFD=6.5
03:45:34.370 00.003 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
03:45:34.375 00.005 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
03:45:34.378 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-2.05 mountX=-0.18 mountY=0.17, mountTheta=2.38
03:45:34.383 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.26, opts=13)
03:45:34.389 00.006 6120 Enqueuing Move request for scope (-0.13, -0.26)
03:45:34.393 00.004 7680 Worker thread wakes up
03:45:34.393 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:34.398 00.005 6120 UpdateGuideState exits: m=8457 SNR=61.0
03:45:34.401 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:34.405 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:34.409 00.004 6120 Enqueuing Expose request
03:45:34.413 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.26) opts 0xd
03:45:34.413 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.26)
03:45:34.413 00.000 7680 Moving (-0.13, -0.26) raw xDistance=-0.18 yDistance=0.17
03:45:34.413 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:45:34.414 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:45:34.414 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:45:34.415 00.001 7680 MoveAxis(E, 0, ABG)
03:45:34.415 00.000 7680 Move returns status 0, amount 0
03:45:34.415 00.000 7680 MoveAxis(N, 0, ABG)
03:45:34.416 00.001 7680 Move returns status 0, amount 0
03:45:34.416 00.000 7680 move complete, result=0
03:45:34.416 00.000 7680 worker thread done servicing request
03:45:34.416 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:45:34.421 00.005 7680 Worker thread wakes up
03:45:34.421 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:34.421 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:35.674 01.253 7680 Exposure complete
03:45:35.815 00.141 7680 worker thread done servicing request
03:45:35.816 00.001 6120 OnExposeComplete: enter
03:45:35.820 00.004 6120 UpdateGuideState(): m_state=6
03:45:35.824 00.004 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3554
03:45:35.827 00.003 6120 Star::Find returns 1 (0), X=510.65, Y=670.87, Mass=7766, SNR=59.2, Peak=207 HFD=6.4
03:45:35.831 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (0.19) = xAngle (1.68 = 1.68)
03:45:35.835 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.56 = -1.73)
03:45:35.838 00.003 6120 CameraToMount -- cameraX=-0.54 cameraY=1.75 hyp=1.83 cameraTheta=1.87 mountX=-0.21 mountY=-1.81, mountTheta=-1.68
03:45:35.843 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.54, y=1.75, opts=13)
03:45:35.848 00.005 6120 Enqueuing Move request for scope (-0.54, 1.75)
03:45:35.852 00.004 7680 Worker thread wakes up
03:45:35.852 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 1.75) opts 0xd
03:45:35.852 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.54, 1.75)
03:45:35.852 00.000 7680 Moving (-0.54, 1.75) raw xDistance=-0.21 yDistance=-1.81
03:45:35.852 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:45:35.853 00.001 7680 resist switch: large excursion: input -1.81 thresh 0.60 direction from 1 to -1
03:45:35.853 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.43
03:45:35.853 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.81 from input -1.81
03:45:35.853 00.000 7680 MoveAxis(E, 84, ABG)
03:45:35.853 00.000 7680 Guiding  Dir = 2, Dur = 84
03:45:35.854 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:35.858 00.004 7680 IsSlewing returns 0
03:45:35.859 00.001 6120 UpdateGuideState exits: m=7766 SNR=59.2
03:45:35.863 00.004 7680 IsGuiding returns 0
03:45:35.863 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:35.867 00.004 7680 PulseGuide returned control before completion, sleep 94
03:45:35.867 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:35.871 00.004 6120 Enqueuing Expose request
03:45:35.969 00.098 7680 IsGuiding returns 1
03:45:35.971 00.002 7680 scope still moving after pulse duration time elapsed
03:45:36.001 00.030 7680 IsSlewing returns 0
03:45:36.002 00.001 7680 IsGuiding returns 0
03:45:36.003 00.001 7680 scope move finished after 84 + 56 ms
03:45:36.003 00.000 7680 Move returns status 0, amount 84
03:45:36.004 00.001 7680 MoveAxis(N, 982, ABG)
03:45:36.004 00.000 7680 Guiding  Dir = 0, Dur = 982
03:45:36.004 00.000 7680 IsSlewing returns 0
03:45:36.006 00.002 7680 IsGuiding returns 0
03:45:36.007 00.001 7680 PulseGuide returned control before completion, sleep 992
03:45:37.008 01.001 7680 IsGuiding returns 1
03:45:37.009 00.001 7680 scope still moving after pulse duration time elapsed
03:45:37.037 00.028 7680 IsSlewing returns 0
03:45:37.039 00.002 7680 IsGuiding returns 0
03:45:37.039 00.000 7680 scope move finished after 982 + 50 ms
03:45:37.039 00.000 7680 Move returns status 0, amount 982
03:45:37.040 00.001 7680 move complete, result=0
03:45:37.041 00.001 7680 worker thread done servicing request
03:45:37.041 00.000 7680 Worker thread wakes up
03:45:37.042 00.001 6120 GuideStep: -0.2 px 84 ms EAST, -1.8 px 982 ms NORTH
03:45:37.051 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:37.051 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:38.298 01.247 7680 Exposure complete
03:45:38.431 00.133 7680 worker thread done servicing request
03:45:38.431 00.000 6120 OnExposeComplete: enter
03:45:38.435 00.004 6120 UpdateGuideState(): m_state=6
03:45:38.438 00.003 6120 Star::Find(15, 510, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3555
03:45:38.443 00.005 6120 Star::Find returns 1 (0), X=510.84, Y=668.02, Mass=8530, SNR=61.1, Peak=207 HFD=6.4
03:45:38.448 00.005 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
03:45:38.453 00.005 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
03:45:38.456 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=-1.11 hyp=1.16 cameraTheta=-1.88 mountX=-0.55 mountY=0.84, mountTheta=2.15
03:45:38.462 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-1.11, opts=13)
03:45:38.466 00.004 6120 Enqueuing Move request for scope (-0.35, -1.11)
03:45:38.470 00.004 7680 Worker thread wakes up
03:45:38.472 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:38.475 00.003 6120 UpdateGuideState exits: m=8530 SNR=61.1
03:45:38.479 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:38.483 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -1.11) opts 0xd
03:45:38.483 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, -1.11)
03:45:38.483 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:38.487 00.004 6120 Enqueuing Expose request
03:45:38.491 00.004 7680 Moving (-0.35, -1.11) raw xDistance=-0.55 yDistance=0.84
03:45:38.491 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.55
03:45:38.491 00.000 7680 resist switch: large excursion: input 0.84 thresh 0.60 direction from -1 to 1
03:45:38.491 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.51
03:45:38.491 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84
03:45:38.491 00.000 7680 MoveAxis(E, 231, ABG)
03:45:38.492 00.001 7680 Guiding  Dir = 2, Dur = 231
03:45:38.492 00.000 7680 IsSlewing returns 0
03:45:38.492 00.000 7680 IsGuiding returns 0
03:45:38.493 00.001 7680 PulseGuide returned control before completion, sleep 241
03:45:38.740 00.247 7680 IsGuiding returns 1
03:45:38.741 00.001 7680 scope still moving after pulse duration time elapsed
03:45:38.771 00.030 7680 IsSlewing returns 0
03:45:38.771 00.000 7680 IsGuiding returns 0
03:45:38.771 00.000 7680 scope move finished after 231 + 47 ms
03:45:38.771 00.000 7680 Move returns status 0, amount 231
03:45:38.772 00.001 7680 MoveAxis(S, 455, ABG)
03:45:38.772 00.000 7680 Guiding  Dir = 1, Dur = 455
03:45:38.772 00.000 7680 IsSlewing returns 0
03:45:38.772 00.000 7680 IsGuiding returns 0
03:45:38.774 00.002 7680 PulseGuide returned control before completion, sleep 465
03:45:39.242 00.468 7680 IsGuiding returns 1
03:45:39.244 00.002 7680 scope still moving after pulse duration time elapsed
03:45:39.273 00.029 7680 IsSlewing returns 0
03:45:39.274 00.001 7680 IsGuiding returns 0
03:45:39.275 00.001 7680 scope move finished after 455 + 46 ms
03:45:39.275 00.000 7680 Move returns status 0, amount 455
03:45:39.275 00.000 7680 move complete, result=0
03:45:39.276 00.001 7680 worker thread done servicing request
03:45:39.276 00.000 6120 GuideStep: -0.6 px 231 ms EAST, 0.8 px 455 ms SOUTH
03:45:39.284 00.008 7680 Worker thread wakes up
03:45:39.284 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:39.284 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,654,31,31)
03:45:40.532 01.248 7680 Exposure complete
03:45:40.762 00.230 6120 evsrv: cli 0FAEFD98 connect
03:45:40.767 00.005 6120 case statement mapped state 6 to 3
03:45:40.772 00.005 6120 case statement mapped state 6 to 3
03:45:40.776 00.004 6120 evsrv: cli 0FAEFD98 request: {"method":"get_app_state","id":"9098a557-eacd-40fd-8b19-14ebc246e035"}
03:45:40.779 00.003 6120 case statement mapped state 6 to 3
03:45:40.783 00.004 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":"Guiding","id":"9098a557-eacd-40fd-8b19-14ebc246e035"}
03:45:40.787 00.004 6120 evsrv: cli 0FAEFD98 disconnect
03:45:40.796 00.009 6120 evsrv: cli 0FAEFBB8 connect
03:45:40.801 00.005 6120 case statement mapped state 6 to 3
03:45:40.805 00.004 6120 case statement mapped state 6 to 3
03:45:40.808 00.003 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"7121277f-c6ea-4454-901f-69b2c501e6f1"}
03:45:40.811 00.003 7680 worker thread done servicing request
03:45:40.811 00.000 6120 PhdController::Dither begins
03:45:40.814 00.003 6120 dither: size=5.00, dRA=-3.99 dDec=1.23
03:45:40.957 00.143 6120 MountToCamera -- mountTheta (-2.84) + m_xAngle (0.19) = xAngle (-2.66 = -2.66)
03:45:40.961 00.004 6120 MountToCamera -- mountX=-3.99 mountY=1.23 hyp=4.18 mountTheta=-2.84 cameraX=-3.70, cameraY=-1.95 cameraTheta=-2.66
03:45:40.964 00.003 6120 setting lock position to (507.50, 667.17)
03:45:40.967 00.003 6120 Mount: notify guiding dithered (-3.7, -2.0)
03:45:40.974 00.007 6120 Status Line: Dither by -3.99,1.23
03:45:40.980 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
03:45:40.984 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
03:45:40.988 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"7121277f-c6ea-4454-901f-69b2c501e6f1"}
03:45:41.097 00.109 6120 OnExposeComplete: enter
03:45:41.110 00.013 6120 UpdateGuideState(): m_state=6
03:45:41.114 00.004 6120 Star::Find(15, 510, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3556
03:45:41.117 00.003 6120 Star::Find returns 1 (0), X=510.98, Y=667.85, Mass=7970, SNR=58.7, Peak=196 HFD=6.5
03:45:41.120 00.003 6120 CameraToMount -- cameraTheta (0.19) - m_xAngle (0.19) = xAngle (0.01 = 0.01)
03:45:41.123 00.003 6120 CameraToMount -- cameraTheta (0.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.88 = 2.88)
03:45:41.127 00.004 6120 CameraToMount -- cameraX=3.48 cameraY=0.68 hyp=3.55 cameraTheta=0.19 mountX=3.55 mountY=0.92, mountTheta=0.25
03:45:41.132 00.005 6120 dither recenter: remaining=(4.0,-1.2) step=(4.0,-1.2)
03:45:41.135 00.003 6120 MountToCamera -- mountTheta (0.30) + m_xAngle (0.19) = xAngle (0.49 = 0.49)
03:45:41.139 00.004 6120 MountToCamera -- mountX=3.99 mountY=-1.23 hyp=4.18 mountTheta=0.30 cameraX=3.70, cameraY=1.95 cameraTheta=0.49
03:45:41.142 00.003 6120 SchedulePrimaryMove(0D6325F0, x=3.70, y=1.95, opts=4)
03:45:41.144 00.002 6120 Enqueuing Move request for scope (3.70, 1.95)
03:45:41.147 00.003 6120 Mount: notify direct move 3.99,-1.23
03:45:41.150 00.003 7680 Worker thread wakes up
03:45:41.150 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:41.153 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (3.70, 1.95) opts 0x4
03:45:41.153 00.000 6120 UpdateGuideState exits: m=7970 SNR=58.7
03:45:41.155 00.002 7680 Handling offset move in thread for scope, endpoint = (3.70, 1.95)
03:45:41.157 00.002 7680 Moving (3.70, 1.95) raw xDistance=3.99 yDistance=-1.23
03:45:41.157 00.000 6120 PhdController: settling, locked = 1, distance = 4.61 (1.50) aobump = 0 frame = 1 / 99999
03:45:41.159 00.002 7680 MoveAxis(W, 2589, B)
03:45:41.159 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063941.159,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.61,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:45:41.162 00.003 7680 Guiding  Dir = 3, Dur = 2589
03:45:41.162 00.000 7680 IsSlewing returns 0
03:45:41.164 00.002 7680 IsGuiding returns 0
03:45:41.164 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:41.168 00.004 7680 PulseGuide returned control before completion, sleep 2599
03:45:41.168 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:41.172 00.004 6120 Enqueuing Expose request
03:45:41.175 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
03:45:43.773 02.598 7680 IsGuiding returns 1
03:45:43.774 00.001 7680 scope still moving after pulse duration time elapsed
03:45:43.804 00.030 7680 IsSlewing returns 0
03:45:43.805 00.001 7680 IsGuiding returns 0
03:45:43.806 00.001 7680 scope move finished after 2589 + 52 ms
03:45:43.806 00.000 7680 Move returns status 0, amount 2589
03:45:43.807 00.001 7680 MoveAxis(N, 668, B)
03:45:43.807 00.000 7680 Guiding  Dir = 0, Dur = 668
03:45:43.808 00.001 7680 IsSlewing returns 0
03:45:43.808 00.000 7680 IsGuiding returns 0
03:45:43.809 00.001 7680 PulseGuide returned control before completion, sleep 678
03:45:44.492 00.683 7680 IsGuiding returns 1
03:45:44.493 00.001 7680 scope still moving after pulse duration time elapsed
03:45:44.522 00.029 7680 IsSlewing returns 0
03:45:44.523 00.001 7680 IsGuiding returns 0
03:45:44.523 00.000 7680 scope move finished after 668 + 46 ms
03:45:44.524 00.001 7680 Move returns status 0, amount 668
03:45:44.524 00.000 7680 move complete, result=0
03:45:44.525 00.001 7680 worker thread done servicing request
03:45:44.525 00.000 7680 Worker thread wakes up
03:45:44.525 00.000 6120 GuideStep: 4.0 px 2589 ms WEST, -1.2 px 668 ms NORTH
03:45:44.531 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:44.531 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:45:45.783 01.252 7680 Exposure complete
03:45:45.921 00.138 7680 worker thread done servicing request
03:45:45.921 00.000 6120 OnExposeComplete: enter
03:45:45.925 00.004 6120 UpdateGuideState(): m_state=6
03:45:45.929 00.004 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3557
03:45:45.935 00.006 6120 Star::Find returns 1 (0), X=506.52, Y=669.87, Mass=8139, SNR=60.4, Peak=213 HFD=6.5
03:45:45.940 00.005 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.19) = xAngle (1.73 = 1.73)
03:45:45.946 00.006 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.60 = -1.68)
03:45:45.949 00.003 6120 CameraToMount -- cameraX=-0.97 cameraY=2.69 hyp=2.86 cameraTheta=1.92 mountX=-0.46 mountY=-2.85, mountTheta=-1.73
03:45:45.955 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.97, y=2.69, opts=13)
03:45:45.958 00.003 6120 Enqueuing Move request for scope (-0.97, 2.69)
03:45:45.963 00.005 7680 Worker thread wakes up
03:45:45.963 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.97, 2.69) opts 0xd
03:45:45.963 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:45.967 00.004 6120 UpdateGuideState exits: m=8139 SNR=60.4
03:45:45.971 00.004 6120 PhdController: settling, locked = 1, distance = 2.86 (1.50) aobump = 0 frame = 2 / 99999
03:45:45.974 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.97, 2.69)
03:45:45.975 00.001 7680 Moving (-0.97, 2.69) raw xDistance=-0.46 yDistance=-2.85
03:45:45.975 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
03:45:45.975 00.000 7680 resist switch: large excursion: input -2.85 thresh 0.60 direction from 0 to -1
03:45:45.976 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-8.54
03:45:45.976 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.85 from input -2.85
03:45:45.976 00.000 7680 MoveAxis(E, 187, ABG)
03:45:45.976 00.000 7680 Guiding  Dir = 2, Dur = 187
03:45:45.976 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063945.974,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.86,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:45:45.979 00.003 7680 IsSlewing returns 0
03:45:45.981 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:45.984 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:45.988 00.004 6120 Enqueuing Expose request
03:45:45.991 00.003 7680 IsGuiding returns 0
03:45:45.992 00.001 7680 PulseGuide returned control before completion, sleep 197
03:45:46.192 00.200 7680 IsGuiding returns 1
03:45:46.193 00.001 7680 scope still moving after pulse duration time elapsed
03:45:46.223 00.030 7680 IsSlewing returns 0
03:45:46.224 00.001 7680 IsGuiding returns 0
03:45:46.225 00.001 7680 scope move finished after 187 + 45 ms
03:45:46.225 00.000 7680 Move returns status 0, amount 187
03:45:46.226 00.001 7680 MoveAxis(N, 1545, ABG)
03:45:46.226 00.000 7680 Guiding  Dir = 0, Dur = 1545
03:45:46.226 00.000 7680 IsSlewing returns 0
03:45:46.227 00.001 7680 IsGuiding returns 0
03:45:46.227 00.000 7680 PulseGuide returned control before completion, sleep 1555
03:45:47.786 01.559 7680 IsGuiding returns 1
03:45:47.789 00.003 7680 scope still moving after pulse duration time elapsed
03:45:47.817 00.028 7680 IsSlewing returns 0
03:45:47.819 00.002 7680 IsGuiding returns 0
03:45:47.819 00.000 7680 scope move finished after 1545 + 47 ms
03:45:47.820 00.001 7680 Move returns status 0, amount 1545
03:45:47.820 00.000 7680 move complete, result=0
03:45:47.821 00.001 7680 worker thread done servicing request
03:45:47.821 00.000 6120 GuideStep: -0.5 px 187 ms EAST, -2.8 px 1545 ms NORTH
03:45:47.826 00.005 7680 Worker thread wakes up
03:45:47.827 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:47.827 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:45:49.081 01.254 7680 Exposure complete
03:45:49.226 00.145 7680 worker thread done servicing request
03:45:49.227 00.001 6120 OnExposeComplete: enter
03:45:49.237 00.010 6120 UpdateGuideState(): m_state=6
03:45:49.244 00.007 6120 Star::Find(15, 506, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3558
03:45:49.251 00.007 6120 Star::Find returns 1 (0), X=506.75, Y=665.19, Mass=7809, SNR=59.0, Peak=210 HFD=6.5
03:45:49.257 00.006 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
03:45:49.264 00.007 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
03:45:49.269 00.005 6120 CameraToMount -- cameraX=-0.74 cameraY=-1.98 hyp=2.12 cameraTheta=-1.93 mountX=-1.10 mountY=1.45, mountTheta=2.22
03:45:49.276 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.74, y=-1.98, opts=13)
03:45:49.283 00.007 6120 Enqueuing Move request for scope (-0.74, -1.98)
03:45:49.289 00.006 7680 Worker thread wakes up
03:45:49.289 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:49.297 00.008 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -1.98) opts 0xd
03:45:49.298 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.74, -1.98)
03:45:49.298 00.000 6120 UpdateGuideState exits: m=7809 SNR=59.0
03:45:49.305 00.007 7680 Moving (-0.74, -1.98) raw xDistance=-1.10 yDistance=1.45
03:45:49.305 00.000 6120 PhdController: settling, locked = 1, distance = 2.64 (1.50) aobump = 0 frame = 3 / 99999
03:45:49.311 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.10
03:45:49.311 00.000 7680 resist switch: large excursion: input 1.45 thresh 0.60 direction from -1 to 1
03:45:49.313 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764063949.311,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.64,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:45:49.317 00.004 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.35
03:45:49.318 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:49.324 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:49.330 00.006 6120 Enqueuing Expose request
03:45:49.334 00.004 7680 GuideAlgorithmResistSwitch::result() returns 1.45 from input 1.45
03:45:49.335 00.001 7680 MoveAxis(E, 462, ABG)
03:45:49.335 00.000 7680 Guiding  Dir = 2, Dur = 462
03:45:49.335 00.000 7680 IsSlewing returns 0
03:45:49.336 00.001 7680 IsGuiding returns 0
03:45:49.336 00.000 7680 PulseGuide returned control before completion, sleep 472
03:45:49.814 00.478 7680 IsGuiding returns 1
03:45:49.815 00.001 7680 scope still moving after pulse duration time elapsed
03:45:49.844 00.029 7680 IsSlewing returns 0
03:45:49.845 00.001 7680 IsGuiding returns 0
03:45:49.846 00.001 7680 scope move finished after 462 + 48 ms
03:45:49.846 00.000 7680 Move returns status 0, amount 462
03:45:49.847 00.001 7680 MoveAxis(S, 788, ABG)
03:45:49.847 00.000 7680 Guiding  Dir = 1, Dur = 788
03:45:49.849 00.002 7680 IsSlewing returns 0
03:45:49.850 00.001 7680 IsGuiding returns 0
03:45:49.850 00.000 7680 PulseGuide returned control before completion, sleep 798
03:45:50.664 00.814 7680 IsGuiding returns 1
03:45:50.665 00.001 7680 scope still moving after pulse duration time elapsed
03:45:50.695 00.030 7680 IsSlewing returns 0
03:45:50.696 00.001 7680 IsGuiding returns 0
03:45:50.696 00.000 7680 scope move finished after 788 + 59 ms
03:45:50.698 00.002 7680 Move returns status 0, amount 788
03:45:50.698 00.000 7680 move complete, result=0
03:45:50.698 00.000 7680 worker thread done servicing request
03:45:50.699 00.001 7680 Worker thread wakes up
03:45:50.699 00.000 6120 GuideStep: -1.1 px 462 ms EAST, 1.5 px 788 ms SOUTH
03:45:50.705 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:50.705 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:45:51.961 01.256 7680 Exposure complete
03:45:52.104 00.143 7680 worker thread done servicing request
03:45:52.104 00.000 6120 OnExposeComplete: enter
03:45:52.108 00.004 6120 UpdateGuideState(): m_state=6
03:45:52.112 00.004 6120 Star::Find(15, 506, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3559
03:45:52.115 00.003 6120 Star::Find returns 1 (0), X=507.36, Y=665.49, Mass=8633, SNR=62.0, Peak=202 HFD=7.0
03:45:52.119 00.004 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
03:45:52.122 00.003 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
03:45:52.126 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-1.68 hyp=1.69 cameraTheta=-1.65 mountX=-0.45 mountY=1.45, mountTheta=1.87
03:45:52.130 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-1.68, opts=13)
03:45:52.134 00.004 6120 Enqueuing Move request for scope (-0.14, -1.68)
03:45:52.138 00.004 7680 Worker thread wakes up
03:45:52.138 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -1.68) opts 0xd
03:45:52.138 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -1.68)
03:45:52.138 00.000 7680 Moving (-0.14, -1.68) raw xDistance=-0.45 yDistance=1.45
03:45:52.138 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.45
03:45:52.138 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.45 from input 1.45
03:45:52.139 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:52.143 00.004 7680 MoveAxis(E, 215, ABG)
03:45:52.143 00.000 7680 Guiding  Dir = 2, Dur = 215
03:45:52.144 00.001 6120 UpdateGuideState exits: m=8633 SNR=62.0
03:45:52.147 00.003 7680 IsSlewing returns 0
03:45:52.147 00.000 6120 PhdController: settling, locked = 1, distance = 2.35 (1.50) aobump = 0 frame = 4 / 99999
03:45:52.151 00.004 7680 IsGuiding returns 0
03:45:52.151 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063952.151,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.35,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:45:52.155 00.004 7680 PulseGuide returned control before completion, sleep 225
03:45:52.155 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:52.158 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:52.162 00.004 6120 Enqueuing Expose request
03:45:52.388 00.226 7680 IsGuiding returns 1
03:45:52.389 00.001 7680 scope still moving after pulse duration time elapsed
03:45:52.417 00.028 7680 IsSlewing returns 0
03:45:52.419 00.002 7680 IsGuiding returns 0
03:45:52.420 00.001 7680 scope move finished after 215 + 54 ms
03:45:52.420 00.000 7680 Move returns status 0, amount 215
03:45:52.420 00.000 7680 MoveAxis(S, 788, ABG)
03:45:52.420 00.000 7680 Guiding  Dir = 1, Dur = 788
03:45:52.422 00.002 7680 IsSlewing returns 0
03:45:52.422 00.000 7680 IsGuiding returns 0
03:45:52.423 00.001 7680 PulseGuide returned control before completion, sleep 798
03:45:53.234 00.811 7680 IsGuiding returns 1
03:45:53.235 00.001 7680 scope still moving after pulse duration time elapsed
03:45:53.266 00.031 7680 IsSlewing returns 0
03:45:53.267 00.001 7680 IsGuiding returns 0
03:45:53.268 00.001 7680 scope move finished after 788 + 57 ms
03:45:53.268 00.000 7680 Move returns status 0, amount 788
03:45:53.269 00.001 7680 move complete, result=0
03:45:53.269 00.000 7680 worker thread done servicing request
03:45:53.270 00.001 7680 Worker thread wakes up
03:45:53.270 00.000 6120 GuideStep: -0.4 px 215 ms EAST, 1.5 px 788 ms SOUTH
03:45:53.276 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:53.276 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:45:54.521 01.245 7680 Exposure complete
03:45:54.698 00.177 7680 worker thread done servicing request
03:45:54.699 00.001 6120 OnExposeComplete: enter
03:45:54.702 00.003 6120 UpdateGuideState(): m_state=6
03:45:54.707 00.005 6120 Star::Find(15, 507, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3560
03:45:54.713 00.006 6120 Star::Find returns 1 (0), X=507.55, Y=668.09, Mass=8329, SNR=61.6, Peak=196 HFD=6.6
03:45:54.716 00.003 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (0.19) = xAngle (1.33 = 1.33)
03:45:54.720 00.004 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.20 = -2.08)
03:45:54.723 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.92 hyp=0.92 cameraTheta=1.51 mountX=0.22 mountY=-0.80, mountTheta=-1.30
03:45:54.733 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.92, opts=13)
03:45:54.737 00.004 6120 Enqueuing Move request for scope (0.05, 0.92)
03:45:54.741 00.004 7680 Worker thread wakes up
03:45:54.741 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.92) opts 0xd
03:45:54.743 00.002 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.92)
03:45:54.743 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:54.747 00.004 7680 Moving (0.05, 0.92) raw xDistance=0.22 yDistance=-0.80
03:45:54.747 00.000 6120 UpdateGuideState exits: m=8329 SNR=61.6
03:45:54.750 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.22
03:45:54.750 00.000 6120 PhdController: settling, locked = 1, distance = 1.92 (1.50) aobump = 0 frame = 5 / 99999
03:45:54.754 00.004 7680 resist switch: large excursion: input -0.80 thresh 0.60 direction from 1 to -1
03:45:54.754 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063954.754,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.92,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:45:54.757 00.003 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.40
03:45:54.757 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:54.760 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
03:45:54.760 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:54.764 00.004 6120 Enqueuing Expose request
03:45:54.768 00.004 7680 MoveAxis(W, 76, ABG)
03:45:54.768 00.000 7680 Guiding  Dir = 3, Dur = 76
03:45:54.768 00.000 7680 IsSlewing returns 0
03:45:54.769 00.001 7680 IsGuiding returns 0
03:45:54.769 00.000 7680 PulseGuide returned control before completion, sleep 86
03:45:54.867 00.098 7680 IsGuiding returns 1
03:45:54.868 00.001 7680 scope still moving after pulse duration time elapsed
03:45:54.898 00.030 7680 IsSlewing returns 0
03:45:54.899 00.001 7680 IsGuiding returns 0
03:45:54.899 00.000 7680 scope move finished after 76 + 54 ms
03:45:54.899 00.000 7680 Move returns status 0, amount 76
03:45:54.900 00.001 7680 MoveAxis(N, 434, ABG)
03:45:54.901 00.001 7680 Guiding  Dir = 0, Dur = 434
03:45:54.901 00.000 7680 IsSlewing returns 0
03:45:54.902 00.001 7680 IsGuiding returns 0
03:45:54.902 00.000 7680 PulseGuide returned control before completion, sleep 444
03:45:55.357 00.455 7680 IsGuiding returns 1
03:45:55.358 00.001 7680 scope still moving after pulse duration time elapsed
03:45:55.388 00.030 7680 IsSlewing returns 0
03:45:55.390 00.002 7680 IsGuiding returns 0
03:45:55.390 00.000 7680 scope move finished after 434 + 54 ms
03:45:55.390 00.000 7680 Move returns status 0, amount 434
03:45:55.391 00.001 7680 move complete, result=0
03:45:55.391 00.000 7680 worker thread done servicing request
03:45:55.391 00.000 6120 GuideStep: 0.2 px 76 ms WEST, -0.8 px 434 ms NORTH
03:45:55.397 00.006 7680 Worker thread wakes up
03:45:55.397 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:55.397 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:45:56.642 01.245 7680 Exposure complete
03:45:56.782 00.140 7680 worker thread done servicing request
03:45:56.782 00.000 6120 OnExposeComplete: enter
03:45:56.786 00.004 6120 UpdateGuideState(): m_state=6
03:45:56.791 00.005 6120 Star::Find(15, 507, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3561
03:45:56.795 00.004 6120 Star::Find returns 1 (0), X=507.75, Y=665.87, Mass=8405, SNR=61.8, Peak=228 HFD=6.7
03:45:56.800 00.005 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
03:45:56.803 00.003 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
03:45:56.806 00.003 6120 CameraToMount -- cameraX=0.25 cameraY=-1.30 hyp=1.33 cameraTheta=-1.38 mountX=0.00 mountY=1.28, mountTheta=1.57
03:45:56.812 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-1.30, opts=13)
03:45:56.815 00.003 6120 Enqueuing Move request for scope (0.25, -1.30)
03:45:56.819 00.004 7680 Worker thread wakes up
03:45:56.819 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -1.30) opts 0xd
03:45:56.819 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -1.30)
03:45:56.820 00.001 7680 Moving (0.25, -1.30) raw xDistance=0.00 yDistance=1.28
03:45:56.820 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:45:56.820 00.000 7680 resist switch: large excursion: input 1.28 thresh 0.60 direction from -1 to 1
03:45:56.820 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:56.826 00.006 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.85
03:45:56.827 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.28 from input 1.28
03:45:56.827 00.000 7680 MoveAxis(E, 0, ABG)
03:45:56.827 00.000 6120 UpdateGuideState exits: m=8405 SNR=61.8
03:45:56.830 00.003 6120 PhdController: settling, locked = 1, distance = 1.74 (1.50) aobump = 0 frame = 6 / 99999
03:45:56.835 00.005 7680 Move returns status 0, amount 0
03:45:56.835 00.000 7680 MoveAxis(S, 696, ABG)
03:45:56.835 00.000 7680 Guiding  Dir = 1, Dur = 696
03:45:56.835 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063956.835,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.74,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:45:56.840 00.005 7680 IsSlewing returns 0
03:45:56.840 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:56.844 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:56.847 00.003 6120 Enqueuing Expose request
03:45:56.851 00.004 7680 IsGuiding returns 0
03:45:56.851 00.000 7680 PulseGuide returned control before completion, sleep 706
03:45:57.561 00.710 7680 IsGuiding returns 1
03:45:57.562 00.001 7680 scope still moving after pulse duration time elapsed
03:45:57.593 00.031 7680 IsSlewing returns 0
03:45:57.594 00.001 7680 IsGuiding returns 0
03:45:57.595 00.001 7680 scope move finished after 696 + 48 ms
03:45:57.596 00.001 7680 Move returns status 0, amount 696
03:45:57.597 00.001 7680 move complete, result=0
03:45:57.597 00.000 7680 worker thread done servicing request
03:45:57.597 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 1.3 px 696 ms SOUTH
03:45:57.604 00.007 7680 Worker thread wakes up
03:45:57.605 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:57.605 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:45:58.856 01.251 7680 Exposure complete
03:45:58.997 00.141 7680 worker thread done servicing request
03:45:58.998 00.001 6120 OnExposeComplete: enter
03:45:59.001 00.003 6120 UpdateGuideState(): m_state=6
03:45:59.005 00.004 6120 Star::Find(15, 507, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3562
03:45:59.010 00.005 6120 Star::Find returns 1 (0), X=507.61, Y=666.61, Mass=8828, SNR=61.8, Peak=200 HFD=6.9
03:45:59.014 00.004 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
03:45:59.017 00.003 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
03:45:59.022 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-0.56 hyp=0.57 cameraTheta=-1.37 mountX=0.01 mountY=0.56, mountTheta=1.55
03:45:59.028 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.56, opts=13)
03:45:59.031 00.003 6120 Enqueuing Move request for scope (0.12, -0.56)
03:45:59.035 00.004 7680 Worker thread wakes up
03:45:59.035 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.56) opts 0xd
03:45:59.036 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:45:59.039 00.003 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.56)
03:45:59.039 00.000 7680 Moving (0.12, -0.56) raw xDistance=0.01 yDistance=0.56
03:45:59.039 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:45:59.040 00.001 6120 UpdateGuideState exits: m=8828 SNR=61.8
03:45:59.043 00.003 6120 PhdController: settling, locked = 1, distance = 1.39 (1.50) aobump = 0 frame = 7 / 99999
03:45:59.047 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
03:45:59.047 00.000 7680 MoveAxis(E, 0, ABG)
03:45:59.047 00.000 7680 Move returns status 0, amount 0
03:45:59.048 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764063959.047,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.39,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:45:59.052 00.004 7680 MoveAxis(S, 302, ABG)
03:45:59.052 00.000 7680 Guiding  Dir = 1, Dur = 302
03:45:59.052 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:45:59.055 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:45:59.060 00.005 6120 Enqueuing Expose request
03:45:59.064 00.004 7680 IsSlewing returns 0
03:45:59.064 00.000 7680 IsGuiding returns 0
03:45:59.064 00.000 7680 PulseGuide returned control before completion, sleep 312
03:45:59.393 00.329 7680 IsGuiding returns 0
03:45:59.393 00.000 7680 Move returns status 0, amount 302
03:45:59.395 00.002 7680 move complete, result=0
03:45:59.395 00.000 7680 worker thread done servicing request
03:45:59.396 00.001 7680 Worker thread wakes up
03:45:59.396 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 302 ms SOUTH
03:45:59.403 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:45:59.403 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:00.655 01.252 7680 Exposure complete
03:46:00.795 00.140 7680 worker thread done servicing request
03:46:00.795 00.000 6120 OnExposeComplete: enter
03:46:00.800 00.005 6120 UpdateGuideState(): m_state=6
03:46:00.805 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3563
03:46:00.809 00.004 6120 Star::Find returns 1 (0), X=507.57, Y=666.81, Mass=8643, SNR=61.4, Peak=210 HFD=6.6
03:46:00.812 00.003 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
03:46:00.816 00.004 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
03:46:00.818 00.002 6120 CameraToMount -- cameraX=0.07 cameraY=-0.37 hyp=0.37 cameraTheta=-1.37 mountX=0.00 mountY=0.36, mountTheta=1.56
03:46:00.824 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.37, opts=13)
03:46:00.828 00.004 6120 Enqueuing Move request for scope (0.07, -0.37)
03:46:00.831 00.003 7680 Worker thread wakes up
03:46:00.831 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.37) opts 0xd
03:46:00.832 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.37)
03:46:00.832 00.000 7680 Moving (0.07, -0.37) raw xDistance=0.00 yDistance=0.36
03:46:00.832 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:46:00.833 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
03:46:00.833 00.000 7680 MoveAxis(E, 0, ABG)
03:46:00.833 00.000 7680 Move returns status 0, amount 0
03:46:00.833 00.000 7680 MoveAxis(S, 196, ABG)
03:46:00.833 00.000 7680 Guiding  Dir = 1, Dur = 196
03:46:00.834 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:00.837 00.003 7680 IsSlewing returns 0
03:46:00.838 00.001 6120 UpdateGuideState exits: m=8643 SNR=61.4
03:46:00.840 00.002 7680 IsGuiding returns 0
03:46:00.842 00.002 6120 PhdController: settling, locked = 1, distance = 1.09 (1.50) aobump = 0 frame = 8 / 99999
03:46:00.845 00.003 7680 PulseGuide returned control before completion, sleep 206
03:46:00.845 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063960.845,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.09,"Time":1.8,"SettleTime":10.0,"StarLocked":true}
03:46:00.848 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:00.854 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:00.858 00.004 6120 Enqueuing Expose request
03:46:01.055 00.197 7680 IsGuiding returns 1
03:46:01.055 00.000 7680 scope still moving after pulse duration time elapsed
03:46:01.085 00.030 7680 IsSlewing returns 0
03:46:01.087 00.002 7680 IsGuiding returns 0
03:46:01.087 00.000 7680 scope move finished after 196 + 49 ms
03:46:01.088 00.001 7680 Move returns status 0, amount 196
03:46:01.088 00.000 7680 move complete, result=0
03:46:01.088 00.000 7680 worker thread done servicing request
03:46:01.088 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 196 ms SOUTH
03:46:01.095 00.007 7680 Worker thread wakes up
03:46:01.096 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:01.096 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:02.346 01.250 7680 Exposure complete
03:46:02.476 00.130 7680 worker thread done servicing request
03:46:02.477 00.001 6120 OnExposeComplete: enter
03:46:02.481 00.004 6120 UpdateGuideState(): m_state=6
03:46:02.485 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3564
03:46:02.488 00.003 6120 Star::Find returns 1 (0), X=507.55, Y=666.76, Mass=8368, SNR=60.1, Peak=208 HFD=6.8
03:46:02.490 00.002 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
03:46:02.493 00.003 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
03:46:02.496 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.41 hyp=0.42 cameraTheta=-1.44 mountX=-0.02 mountY=0.40, mountTheta=1.63
03:46:02.501 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.41, opts=13)
03:46:02.504 00.003 6120 Enqueuing Move request for scope (0.06, -0.41)
03:46:02.510 00.006 7680 Worker thread wakes up
03:46:02.510 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:02.514 00.004 6120 UpdateGuideState exits: m=8368 SNR=60.1
03:46:02.519 00.005 6120 PhdController: settling, locked = 1, distance = 0.89 (1.50) aobump = 0 frame = 9 / 99999
03:46:02.522 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.41) opts 0xd
03:46:02.522 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.41)
03:46:02.522 00.000 7680 Moving (0.06, -0.41) raw xDistance=-0.02 yDistance=0.40
03:46:02.522 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:46:02.522 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
03:46:02.522 00.000 7680 MoveAxis(E, 0, ABG)
03:46:02.522 00.000 7680 Move returns status 0, amount 0
03:46:02.522 00.000 7680 MoveAxis(S, 215, ABG)
03:46:02.522 00.000 7680 Guiding  Dir = 1, Dur = 215
03:46:02.523 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764063962.522,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.89,"Time":3.5,"SettleTime":10.0,"StarLocked":true}
03:46:02.526 00.003 7680 IsSlewing returns 0
03:46:02.526 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:02.530 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:02.534 00.004 7680 IsGuiding returns 0
03:46:02.534 00.000 6120 Enqueuing Expose request
03:46:02.538 00.004 7680 PulseGuide returned control before completion, sleep 225
03:46:02.775 00.237 7680 IsGuiding returns 1
03:46:02.776 00.001 7680 scope still moving after pulse duration time elapsed
03:46:02.806 00.030 7680 IsSlewing returns 0
03:46:02.806 00.000 7680 IsGuiding returns 0
03:46:02.808 00.002 7680 scope move finished after 215 + 58 ms
03:46:02.808 00.000 7680 Move returns status 0, amount 215
03:46:02.808 00.000 7680 move complete, result=0
03:46:02.809 00.001 7680 worker thread done servicing request
03:46:02.809 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 215 ms SOUTH
03:46:02.815 00.006 7680 Worker thread wakes up
03:46:02.815 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:02.815 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:04.073 01.258 7680 Exposure complete
03:46:04.205 00.132 7680 worker thread done servicing request
03:46:04.205 00.000 6120 OnExposeComplete: enter
03:46:04.209 00.004 6120 UpdateGuideState(): m_state=6
03:46:04.213 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3565
03:46:04.218 00.005 6120 Star::Find returns 1 (0), X=507.56, Y=666.79, Mass=8409, SNR=60.1, Peak=206 HFD=6.6
03:46:04.221 00.003 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
03:46:04.225 00.004 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
03:46:04.228 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.38 hyp=0.39 cameraTheta=-1.41 mountX=-0.01 mountY=0.37, mountTheta=1.59
03:46:04.232 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.38, opts=13)
03:46:04.236 00.004 6120 Enqueuing Move request for scope (0.06, -0.38)
03:46:04.239 00.003 7680 Worker thread wakes up
03:46:04.239 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.38) opts 0xd
03:46:04.240 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.38)
03:46:04.240 00.000 7680 Moving (0.06, -0.38) raw xDistance=-0.01 yDistance=0.37
03:46:04.240 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:46:04.241 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:46:04.241 00.000 7680 MoveAxis(E, 0, ABG)
03:46:04.241 00.000 7680 Move returns status 0, amount 0
03:46:04.241 00.000 7680 MoveAxis(S, 201, ABG)
03:46:04.241 00.000 7680 Guiding  Dir = 1, Dur = 201
03:46:04.241 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:04.245 00.004 7680 IsSlewing returns 0
03:46:04.245 00.000 6120 UpdateGuideState exits: m=8409 SNR=60.1
03:46:04.248 00.003 7680 IsGuiding returns 0
03:46:04.249 00.001 6120 PhdController: settling, locked = 1, distance = 0.74 (1.50) aobump = 0 frame = 10 / 99999
03:46:04.253 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764063964.253,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.74,"Time":5.2,"SettleTime":10.0,"StarLocked":true}
03:46:04.256 00.003 7680 PulseGuide returned control before completion, sleep 211
03:46:04.256 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:04.261 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:04.265 00.004 6120 Enqueuing Expose request
03:46:04.470 00.205 7680 IsGuiding returns 1
03:46:04.471 00.001 7680 scope still moving after pulse duration time elapsed
03:46:04.501 00.030 7680 IsSlewing returns 0
03:46:04.503 00.002 7680 IsGuiding returns 0
03:46:04.503 00.000 7680 scope move finished after 201 + 53 ms
03:46:04.503 00.000 7680 Move returns status 0, amount 201
03:46:04.503 00.000 7680 move complete, result=0
03:46:04.504 00.001 7680 worker thread done servicing request
03:46:04.504 00.000 7680 Worker thread wakes up
03:46:04.505 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 201 ms SOUTH
03:46:04.513 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:04.513 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:05.758 01.245 7680 Exposure complete
03:46:05.906 00.148 7680 worker thread done servicing request
03:46:05.907 00.001 6120 OnExposeComplete: enter
03:46:05.911 00.004 6120 UpdateGuideState(): m_state=6
03:46:05.917 00.006 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3566
03:46:05.920 00.003 6120 Star::Find returns 1 (0), X=507.57, Y=666.89, Mass=8337, SNR=61.2, Peak=205 HFD=6.5
03:46:05.924 00.004 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
03:46:05.928 00.004 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
03:46:05.931 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.30 mountX=0.02 mountY=0.29, mountTheta=1.49
03:46:05.936 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.29, opts=13)
03:46:05.938 00.002 6120 Enqueuing Move request for scope (0.08, -0.29)
03:46:05.943 00.005 7680 Worker thread wakes up
03:46:05.943 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.29) opts 0xd
03:46:05.943 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.29)
03:46:05.943 00.000 7680 Moving (0.08, -0.29) raw xDistance=0.02 yDistance=0.29
03:46:05.944 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:05.946 00.002 6120 UpdateGuideState exits: m=8337 SNR=61.2
03:46:05.949 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:46:05.950 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:46:05.950 00.000 6120 PhdController: settling, locked = 1, distance = 0.60 (1.50) aobump = 0 frame = 11 / 99999
03:46:05.953 00.003 7680 MoveAxis(E, 0, ABG)
03:46:05.953 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063965.953,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.60,"Time":6.9,"SettleTime":10.0,"StarLocked":true}
03:46:05.956 00.003 7680 Move returns status 0, amount 0
03:46:05.956 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:05.960 00.004 7680 MoveAxis(S, 158, ABG)
03:46:05.960 00.000 7680 Guiding  Dir = 1, Dur = 158
03:46:05.960 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:05.963 00.003 6120 Enqueuing Expose request
03:46:05.967 00.004 7680 IsSlewing returns 0
03:46:05.967 00.000 7680 IsGuiding returns 0
03:46:05.967 00.000 7680 PulseGuide returned control before completion, sleep 168
03:46:06.143 00.176 7680 IsGuiding returns 1
03:46:06.144 00.001 7680 scope still moving after pulse duration time elapsed
03:46:06.175 00.031 7680 IsSlewing returns 0
03:46:06.177 00.002 7680 IsGuiding returns 0
03:46:06.178 00.001 7680 scope move finished after 158 + 51 ms
03:46:06.178 00.000 7680 Move returns status 0, amount 158
03:46:06.179 00.001 7680 move complete, result=0
03:46:06.179 00.000 7680 worker thread done servicing request
03:46:06.179 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 158 ms SOUTH
03:46:06.186 00.007 7680 Worker thread wakes up
03:46:06.186 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:06.187 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:07.438 01.251 7680 Exposure complete
03:46:07.579 00.141 7680 worker thread done servicing request
03:46:07.579 00.000 6120 OnExposeComplete: enter
03:46:07.584 00.005 6120 UpdateGuideState(): m_state=6
03:46:07.588 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3567
03:46:07.592 00.004 6120 Star::Find returns 1 (0), X=507.45, Y=667.04, Mass=8181, SNR=60.5, Peak=202 HFD=6.5
03:46:07.595 00.003 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.09 = -2.09)
03:46:07.599 00.004 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.78 = 0.78)
03:46:07.603 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.91 mountX=-0.07 mountY=0.10, mountTheta=2.19
03:46:07.608 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.13, opts=13)
03:46:07.611 00.003 6120 Enqueuing Move request for scope (-0.05, -0.13)
03:46:07.615 00.004 7680 Worker thread wakes up
03:46:07.616 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
03:46:07.616 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
03:46:07.616 00.000 7680 Moving (-0.05, -0.13) raw xDistance=-0.07 yDistance=0.10
03:46:07.616 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:46:07.617 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:46:07.617 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:07.620 00.003 6120 UpdateGuideState exits: m=8181 SNR=60.5
03:46:07.624 00.004 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 12 / 99999
03:46:07.627 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:46:07.627 00.000 7680 MoveAxis(E, 0, ABG)
03:46:07.627 00.000 7680 Move returns status 0, amount 0
03:46:07.627 00.000 7680 MoveAxis(N, 0, ABG)
03:46:07.628 00.001 7680 Move returns status 0, amount 0
03:46:07.628 00.000 7680 move complete, result=0
03:46:07.628 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764063967.627,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.47,"Time":8.6,"SettleTime":10.0,"StarLocked":true}
03:46:07.631 00.003 7680 worker thread done servicing request
03:46:07.631 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:07.635 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:07.638 00.003 6120 Enqueuing Expose request
03:46:07.641 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:07.645 00.004 7680 Worker thread wakes up
03:46:07.645 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:07.645 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:08.898 01.253 7680 Exposure complete
03:46:09.033 00.135 7680 worker thread done servicing request
03:46:09.034 00.001 6120 OnExposeComplete: enter
03:46:09.038 00.004 6120 UpdateGuideState(): m_state=6
03:46:09.042 00.004 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3568
03:46:09.046 00.004 6120 Star::Find returns 1 (0), X=507.32, Y=667.04, Mass=7885, SNR=59.3, Peak=207 HFD=6.6
03:46:09.050 00.004 6120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.19) = xAngle (-2.70 = -2.70)
03:46:09.054 00.004 6120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.17 = 0.17)
03:46:09.057 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-2.51 mountX=-0.20 mountY=0.04, mountTheta=2.95
03:46:09.063 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.13, opts=13)
03:46:09.067 00.004 6120 Enqueuing Move request for scope (-0.18, -0.13)
03:46:09.070 00.003 7680 Worker thread wakes up
03:46:09.070 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.13) opts 0xd
03:46:09.071 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.13)
03:46:09.071 00.000 7680 Moving (-0.18, -0.13) raw xDistance=-0.20 yDistance=0.04
03:46:09.071 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:46:09.071 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:46:09.071 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:46:09.071 00.000 7680 MoveAxis(E, 82, ABG)
03:46:09.071 00.000 7680 Guiding  Dir = 2, Dur = 82
03:46:09.072 00.001 7680 IsSlewing returns 0
03:46:09.072 00.000 7680 IsGuiding returns 0
03:46:09.073 00.001 7680 PulseGuide returned control before completion, sleep 92
03:46:09.073 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:09.077 00.004 6120 UpdateGuideState exits: m=7885 SNR=59.3
03:46:09.079 00.002 6120 PhdController: settling, locked = 1, distance = 0.39 (1.50) aobump = 0 frame = 13 / 99999
03:46:09.084 00.005 6120 PhdController: newstate STATE_FINISH
03:46:09.087 00.003 6120 PhdController complete: success
03:46:09.091 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764063969.091,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":13,"DroppedFrames":0}
03:46:09.096 00.005 6120 Mount: notify guiding dither settle done success=1
03:46:09.099 00.003 6120 PhdController: newstate STATE_IDLE
03:46:09.102 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:09.107 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:09.110 00.003 6120 Enqueuing Expose request
03:46:09.167 00.057 7680 IsGuiding returns 1
03:46:09.169 00.002 7680 scope still moving after pulse duration time elapsed
03:46:09.199 00.030 7680 IsSlewing returns 0
03:46:09.201 00.002 7680 IsGuiding returns 0
03:46:09.201 00.000 7680 scope move finished after 82 + 47 ms
03:46:09.203 00.002 7680 Move returns status 0, amount 82
03:46:09.203 00.000 7680 MoveAxis(N, 0, ABG)
03:46:09.203 00.000 7680 Move returns status 0, amount 0
03:46:09.204 00.001 7680 move complete, result=0
03:46:09.205 00.001 7680 worker thread done servicing request
03:46:09.205 00.000 6120 GuideStep: -0.2 px 82 ms EAST, 0.0 px 0 ms NORTH
03:46:09.213 00.008 7680 Worker thread wakes up
03:46:09.213 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:09.213 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:10.456 01.243 7680 Exposure complete
03:46:10.627 00.171 7680 worker thread done servicing request
03:46:10.628 00.001 6120 OnExposeComplete: enter
03:46:10.632 00.004 6120 UpdateGuideState(): m_state=6
03:46:10.637 00.005 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3569
03:46:10.641 00.004 6120 Star::Find returns 1 (0), X=507.47, Y=666.84, Mass=8205, SNR=60.7, Peak=205 HFD=6.6
03:46:10.645 00.004 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
03:46:10.649 00.004 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
03:46:10.652 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.33 hyp=0.33 cameraTheta=-1.65 mountX=-0.09 mountY=0.29, mountTheta=1.86
03:46:10.657 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.33, opts=13)
03:46:10.661 00.004 6120 Enqueuing Move request for scope (-0.02, -0.33)
03:46:10.664 00.003 7680 Worker thread wakes up
03:46:10.664 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.33) opts 0xd
03:46:10.664 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:10.669 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.33)
03:46:10.669 00.000 7680 Moving (-0.02, -0.33) raw xDistance=-0.09 yDistance=0.29
03:46:10.669 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:46:10.669 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:46:10.670 00.001 7680 MoveAxis(E, 0, ABG)
03:46:10.670 00.000 7680 Move returns status 0, amount 0
03:46:10.670 00.000 7680 MoveAxis(S, 155, ABG)
03:46:10.670 00.000 6120 UpdateGuideState exits: m=8205 SNR=60.7
03:46:10.674 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:10.677 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:10.682 00.005 6120 Enqueuing Expose request
03:46:10.686 00.004 7680 Guiding  Dir = 1, Dur = 155
03:46:10.686 00.000 7680 IsSlewing returns 0
03:46:10.686 00.000 7680 IsGuiding returns 0
03:46:10.687 00.001 7680 PulseGuide returned control before completion, sleep 165
03:46:10.855 00.168 7680 IsGuiding returns 1
03:46:10.857 00.002 7680 scope still moving after pulse duration time elapsed
03:46:10.885 00.028 7680 IsSlewing returns 0
03:46:10.886 00.001 7680 IsGuiding returns 0
03:46:10.888 00.002 7680 scope move finished after 155 + 46 ms
03:46:10.888 00.000 7680 Move returns status 0, amount 155
03:46:10.888 00.000 7680 move complete, result=0
03:46:10.889 00.001 7680 worker thread done servicing request
03:46:10.889 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 155 ms SOUTH
03:46:10.896 00.007 7680 Worker thread wakes up
03:46:10.896 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:10.896 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:12.152 01.256 7680 Exposure complete
03:46:12.297 00.145 7680 worker thread done servicing request
03:46:12.297 00.000 6120 OnExposeComplete: enter
03:46:12.303 00.006 6120 UpdateGuideState(): m_state=6
03:46:12.308 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3570
03:46:12.312 00.004 6120 Star::Find returns 1 (0), X=507.83, Y=667.01, Mass=8587, SNR=61.9, Peak=215 HFD=6.5
03:46:12.318 00.006 6120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.19) = xAngle (-0.63 = -0.63)
03:46:12.323 00.005 6120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.24 = 2.24)
03:46:12.328 00.005 6120 CameraToMount -- cameraX=0.34 cameraY=-0.16 hyp=0.37 cameraTheta=-0.45 mountX=0.30 mountY=0.29, mountTheta=0.77
03:46:12.333 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-0.16, opts=13)
03:46:12.338 00.005 6120 Enqueuing Move request for scope (0.34, -0.16)
03:46:12.341 00.003 7680 Worker thread wakes up
03:46:12.341 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.16) opts 0xd
03:46:12.341 00.000 7680 Handling offset move in thread for scope, endpoint = (0.34, -0.16)
03:46:12.342 00.001 7680 Moving (0.34, -0.16) raw xDistance=0.30 yDistance=0.29
03:46:12.342 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:46:12.342 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:46:12.342 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:12.346 00.004 6120 UpdateGuideState exits: m=8587 SNR=61.9
03:46:12.350 00.004 7680 MoveAxis(W, 123, ABG)
03:46:12.350 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:12.355 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:12.360 00.005 6120 Enqueuing Expose request
03:46:12.365 00.005 7680 Guiding  Dir = 3, Dur = 123
03:46:12.365 00.000 7680 IsSlewing returns 0
03:46:12.365 00.000 7680 IsGuiding returns 0
03:46:12.366 00.001 7680 PulseGuide returned control before completion, sleep 133
03:46:12.516 00.150 7680 IsGuiding returns 1
03:46:12.516 00.000 7680 scope still moving after pulse duration time elapsed
03:46:12.546 00.030 7680 IsSlewing returns 0
03:46:12.548 00.002 7680 IsGuiding returns 0
03:46:12.548 00.000 7680 scope move finished after 123 + 59 ms
03:46:12.549 00.001 7680 Move returns status 0, amount 123
03:46:12.549 00.000 7680 MoveAxis(S, 159, ABG)
03:46:12.549 00.000 7680 Guiding  Dir = 1, Dur = 159
03:46:12.550 00.001 7680 IsSlewing returns 0
03:46:12.550 00.000 7680 IsGuiding returns 0
03:46:12.551 00.001 7680 PulseGuide returned control before completion, sleep 169
03:46:12.735 00.184 7680 IsGuiding returns 1
03:46:12.736 00.001 7680 scope still moving after pulse duration time elapsed
03:46:12.768 00.032 7680 IsSlewing returns 0
03:46:12.769 00.001 7680 IsGuiding returns 0
03:46:12.769 00.000 7680 scope move finished after 159 + 59 ms
03:46:12.770 00.001 7680 Move returns status 0, amount 159
03:46:12.770 00.000 7680 move complete, result=0
03:46:12.771 00.001 7680 worker thread done servicing request
03:46:12.771 00.000 7680 Worker thread wakes up
03:46:12.771 00.000 6120 GuideStep: 0.3 px 123 ms WEST, 0.3 px 159 ms SOUTH
03:46:12.778 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:12.778 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:14.032 01.254 7680 Exposure complete
03:46:14.170 00.138 7680 worker thread done servicing request
03:46:14.170 00.000 6120 OnExposeComplete: enter
03:46:14.174 00.004 6120 UpdateGuideState(): m_state=6
03:46:14.178 00.004 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3571
03:46:14.183 00.005 6120 Star::Find returns 1 (0), X=507.36, Y=667.05, Mass=7786, SNR=59.0, Peak=198 HFD=6.6
03:46:14.186 00.003 6120 CameraToMount -- cameraTheta (-2.40) - m_xAngle (0.19) = xAngle (-2.58 = -2.58)
03:46:14.190 00.004 6120 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.29 = 0.29)
03:46:14.194 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-2.40 mountX=-0.15 mountY=0.05, mountTheta=2.82
03:46:14.198 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.12, opts=13)
03:46:14.203 00.005 6120 Enqueuing Move request for scope (-0.13, -0.12)
03:46:14.207 00.004 7680 Worker thread wakes up
03:46:14.207 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:14.212 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
03:46:14.212 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
03:46:14.212 00.000 7680 Moving (-0.13, -0.12) raw xDistance=-0.15 yDistance=0.05
03:46:14.212 00.000 6120 UpdateGuideState exits: m=7786 SNR=59.0
03:46:14.216 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:46:14.216 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:46:14.217 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:14.220 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:14.224 00.004 6120 Enqueuing Expose request
03:46:14.228 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:46:14.228 00.000 7680 MoveAxis(E, 0, ABG)
03:46:14.228 00.000 7680 Move returns status 0, amount 0
03:46:14.229 00.001 7680 MoveAxis(N, 0, ABG)
03:46:14.229 00.000 7680 Move returns status 0, amount 0
03:46:14.229 00.000 7680 move complete, result=0
03:46:14.229 00.000 7680 worker thread done servicing request
03:46:14.229 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:14.233 00.004 7680 Worker thread wakes up
03:46:14.233 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:14.233 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:15.490 01.257 7680 Exposure complete
03:46:15.643 00.153 7680 worker thread done servicing request
03:46:15.644 00.001 6120 OnExposeComplete: enter
03:46:15.649 00.005 6120 UpdateGuideState(): m_state=6
03:46:15.656 00.007 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3572
03:46:15.661 00.005 6120 Star::Find returns 1 (0), X=507.37, Y=667.01, Mass=7902, SNR=58.8, Peak=195 HFD=6.6
03:46:15.672 00.011 6120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.19) = xAngle (-2.43 = -2.43)
03:46:15.678 00.006 6120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.45 = 0.45)
03:46:15.684 00.006 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-2.24 mountX=-0.16 mountY=0.09, mountTheta=2.62
03:46:15.693 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.16, opts=13)
03:46:15.700 00.007 6120 Enqueuing Move request for scope (-0.13, -0.16)
03:46:15.707 00.007 7680 Worker thread wakes up
03:46:15.707 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:15.714 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
03:46:15.714 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
03:46:15.715 00.001 6120 UpdateGuideState exits: m=7902 SNR=58.8
03:46:15.720 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:15.725 00.005 7680 Moving (-0.13, -0.16) raw xDistance=-0.16 yDistance=0.09
03:46:15.725 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:15.731 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:46:15.731 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:46:15.732 00.001 6120 Enqueuing Expose request
03:46:15.736 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:46:15.736 00.000 7680 MoveAxis(E, 0, ABG)
03:46:15.738 00.002 7680 Move returns status 0, amount 0
03:46:15.738 00.000 7680 MoveAxis(N, 0, ABG)
03:46:15.738 00.000 7680 Move returns status 0, amount 0
03:46:15.738 00.000 7680 move complete, result=0
03:46:15.738 00.000 7680 worker thread done servicing request
03:46:15.739 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:15.743 00.004 7680 Worker thread wakes up
03:46:15.743 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:15.743 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:16.989 01.246 7680 Exposure complete
03:46:17.136 00.147 7680 worker thread done servicing request
03:46:17.137 00.001 6120 OnExposeComplete: enter
03:46:17.142 00.005 6120 UpdateGuideState(): m_state=6
03:46:17.146 00.004 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3573
03:46:17.151 00.005 6120 Star::Find returns 1 (0), X=507.09, Y=667.30, Mass=8440, SNR=61.4, Peak=195 HFD=6.8
03:46:17.155 00.004 6120 CameraToMount -- cameraTheta (2.85) - m_xAngle (0.19) = xAngle (2.66 = 2.66)
03:46:17.159 00.004 6120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.53 = -0.75)
03:46:17.164 00.005 6120 CameraToMount -- cameraX=-0.40 cameraY=0.12 hyp=0.42 cameraTheta=2.85 mountX=-0.37 mountY=-0.29, mountTheta=-2.48
03:46:17.170 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.40, y=0.12, opts=13)
03:46:17.174 00.004 6120 Enqueuing Move request for scope (-0.40, 0.12)
03:46:17.178 00.004 7680 Worker thread wakes up
03:46:17.179 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.12) opts 0xd
03:46:17.179 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:17.183 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.40, 0.12)
03:46:17.183 00.000 6120 UpdateGuideState exits: m=8440 SNR=61.4
03:46:17.188 00.005 7680 Moving (-0.40, 0.12) raw xDistance=-0.37 yDistance=-0.29
03:46:17.189 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:17.192 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:17.200 00.008 6120 Enqueuing Expose request
03:46:17.205 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:46:17.205 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:46:17.205 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
03:46:17.205 00.000 7680 MoveAxis(E, 152, ABG)
03:46:17.206 00.001 7680 Guiding  Dir = 2, Dur = 152
03:46:17.207 00.001 7680 IsSlewing returns 0
03:46:17.207 00.000 7680 IsGuiding returns 0
03:46:17.208 00.001 7680 PulseGuide returned control before completion, sleep 162
03:46:17.383 00.175 7680 IsGuiding returns 1
03:46:17.385 00.002 7680 scope still moving after pulse duration time elapsed
03:46:17.413 00.028 7680 IsSlewing returns 0
03:46:17.416 00.003 7680 IsGuiding returns 0
03:46:17.417 00.001 7680 scope move finished after 152 + 57 ms
03:46:17.417 00.000 7680 Move returns status 0, amount 152
03:46:17.417 00.000 7680 MoveAxis(N, 0, ABG)
03:46:17.417 00.000 7680 Move returns status 0, amount 0
03:46:17.417 00.000 7680 move complete, result=0
03:46:17.417 00.000 7680 worker thread done servicing request
03:46:17.419 00.002 7680 Worker thread wakes up
03:46:17.419 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:17.419 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:17.419 00.000 6120 GuideStep: -0.4 px 152 ms EAST, -0.3 px 0 ms NORTH
03:46:18.670 01.251 7680 Exposure complete
03:46:18.818 00.148 7680 worker thread done servicing request
03:46:18.818 00.000 6120 OnExposeComplete: enter
03:46:18.822 00.004 6120 UpdateGuideState(): m_state=6
03:46:18.826 00.004 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3574
03:46:18.831 00.005 6120 Star::Find returns 1 (0), X=507.37, Y=666.87, Mass=7978, SNR=59.7, Peak=209 HFD=6.7
03:46:18.834 00.003 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.15 = -2.15)
03:46:18.839 00.005 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
03:46:18.842 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.31 hyp=0.33 cameraTheta=-1.97 mountX=-0.18 mountY=0.22, mountTheta=2.26
03:46:18.848 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.31, opts=13)
03:46:18.850 00.002 6120 Enqueuing Move request for scope (-0.13, -0.31)
03:46:18.855 00.005 7680 Worker thread wakes up
03:46:18.856 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.31) opts 0xd
03:46:18.856 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.31)
03:46:18.856 00.000 7680 Moving (-0.13, -0.31) raw xDistance=-0.18 yDistance=0.22
03:46:18.856 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:46:18.856 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:46:18.856 00.000 7680 MoveAxis(E, 0, ABG)
03:46:18.856 00.000 7680 Move returns status 0, amount 0
03:46:18.857 00.001 7680 MoveAxis(S, 119, ABG)
03:46:18.857 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:18.861 00.004 7680 Guiding  Dir = 1, Dur = 119
03:46:18.861 00.000 6120 UpdateGuideState exits: m=7978 SNR=59.7
03:46:18.866 00.005 7680 IsSlewing returns 0
03:46:18.866 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:18.870 00.004 7680 IsGuiding returns 0
03:46:18.870 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:18.874 00.004 7680 PulseGuide returned control before completion, sleep 129
03:46:18.874 00.000 6120 Enqueuing Expose request
03:46:19.018 00.144 7680 IsGuiding returns 0
03:46:19.019 00.001 7680 Move returns status 0, amount 119
03:46:19.019 00.000 7680 move complete, result=0
03:46:19.020 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 119 ms SOUTH
03:46:19.024 00.004 7680 worker thread done servicing request
03:46:19.024 00.000 7680 Worker thread wakes up
03:46:19.024 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:19.024 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:20.273 01.249 7680 Exposure complete
03:46:20.411 00.138 7680 worker thread done servicing request
03:46:20.412 00.001 6120 OnExposeComplete: enter
03:46:20.415 00.003 6120 UpdateGuideState(): m_state=6
03:46:20.420 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3575
03:46:20.425 00.005 6120 Star::Find returns 1 (0), X=507.31, Y=666.83, Mass=8600, SNR=61.4, Peak=214 HFD=6.6
03:46:20.429 00.004 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.19) = xAngle (-2.26 = -2.26)
03:46:20.432 00.003 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
03:46:20.437 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.34 hyp=0.39 cameraTheta=-2.07 mountX=-0.25 mountY=0.23, mountTheta=2.40
03:46:20.440 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.34, opts=13)
03:46:20.444 00.004 6120 Enqueuing Move request for scope (-0.19, -0.34)
03:46:20.448 00.004 7680 Worker thread wakes up
03:46:20.448 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.34) opts 0xd
03:46:20.448 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.34)
03:46:20.448 00.000 7680 Moving (-0.19, -0.34) raw xDistance=-0.25 yDistance=0.23
03:46:20.449 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:46:20.449 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:46:20.449 00.000 7680 MoveAxis(E, 101, ABG)
03:46:20.449 00.000 7680 Guiding  Dir = 2, Dur = 101
03:46:20.449 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:20.453 00.004 7680 IsSlewing returns 0
03:46:20.453 00.000 6120 UpdateGuideState exits: m=8600 SNR=61.4
03:46:20.456 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:20.459 00.003 7680 IsGuiding returns 0
03:46:20.459 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:20.464 00.005 6120 Enqueuing Expose request
03:46:20.468 00.004 7680 PulseGuide returned control before completion, sleep 111
03:46:20.593 00.125 7680 IsGuiding returns 0
03:46:20.593 00.000 7680 Move returns status 0, amount 101
03:46:20.594 00.001 7680 MoveAxis(S, 123, ABG)
03:46:20.594 00.000 7680 Guiding  Dir = 1, Dur = 123
03:46:20.595 00.001 7680 IsSlewing returns 0
03:46:20.596 00.001 7680 IsGuiding returns 0
03:46:20.597 00.001 7680 PulseGuide returned control before completion, sleep 133
03:46:20.733 00.136 7680 IsGuiding returns 1
03:46:20.734 00.001 7680 scope still moving after pulse duration time elapsed
03:46:20.765 00.031 7680 IsSlewing returns 0
03:46:20.766 00.001 7680 IsGuiding returns 0
03:46:20.766 00.000 7680 scope move finished after 123 + 47 ms
03:46:20.767 00.001 7680 Move returns status 0, amount 123
03:46:20.767 00.000 7680 move complete, result=0
03:46:20.767 00.000 7680 worker thread done servicing request
03:46:20.768 00.001 7680 Worker thread wakes up
03:46:20.769 00.001 6120 GuideStep: -0.2 px 101 ms EAST, 0.2 px 123 ms SOUTH
03:46:20.775 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:20.775 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:22.026 01.251 7680 Exposure complete
03:46:22.169 00.143 7680 worker thread done servicing request
03:46:22.170 00.001 6120 OnExposeComplete: enter
03:46:22.174 00.004 6120 UpdateGuideState(): m_state=6
03:46:22.178 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3576
03:46:22.182 00.004 6120 Star::Find returns 1 (0), X=507.51, Y=666.87, Mass=8122, SNR=59.9, Peak=214 HFD=6.6
03:46:22.187 00.005 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
03:46:22.191 00.004 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
03:46:22.193 00.002 6120 CameraToMount -- cameraX=0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.51 mountX=-0.04 mountY=0.28, mountTheta=1.71
03:46:22.199 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.30, opts=13)
03:46:22.204 00.005 6120 Enqueuing Move request for scope (0.02, -0.30)
03:46:22.207 00.003 7680 Worker thread wakes up
03:46:22.208 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:22.211 00.003 6120 UpdateGuideState exits: m=8122 SNR=59.9
03:46:22.216 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:22.220 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:22.223 00.003 6120 Enqueuing Expose request
03:46:22.226 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.30) opts 0xd
03:46:22.226 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.30)
03:46:22.226 00.000 7680 Moving (0.02, -0.30) raw xDistance=-0.04 yDistance=0.28
03:46:22.227 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:46:22.227 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:46:22.227 00.000 7680 MoveAxis(E, 0, ABG)
03:46:22.227 00.000 7680 Move returns status 0, amount 0
03:46:22.227 00.000 7680 MoveAxis(S, 150, ABG)
03:46:22.229 00.002 7680 Guiding  Dir = 1, Dur = 150
03:46:22.229 00.000 7680 IsSlewing returns 0
03:46:22.230 00.001 7680 IsGuiding returns 0
03:46:22.230 00.000 7680 PulseGuide returned control before completion, sleep 160
03:46:22.400 00.170 7680 IsGuiding returns 1
03:46:22.400 00.000 7680 scope still moving after pulse duration time elapsed
03:46:22.431 00.031 7680 IsSlewing returns 0
03:46:22.432 00.001 7680 IsGuiding returns 0
03:46:22.432 00.000 7680 scope move finished after 150 + 53 ms
03:46:22.432 00.000 7680 Move returns status 0, amount 150
03:46:22.434 00.002 7680 move complete, result=0
03:46:22.434 00.000 7680 worker thread done servicing request
03:46:22.434 00.000 7680 Worker thread wakes up
03:46:22.435 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 150 ms SOUTH
03:46:22.440 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:22.441 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:23.693 01.252 7680 Exposure complete
03:46:23.848 00.155 7680 worker thread done servicing request
03:46:23.848 00.000 6120 OnExposeComplete: enter
03:46:23.853 00.005 6120 UpdateGuideState(): m_state=6
03:46:23.859 00.006 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3577
03:46:23.863 00.004 6120 Star::Find returns 1 (0), X=507.31, Y=666.95, Mass=8141, SNR=59.6, Peak=221 HFD=6.6
03:46:23.867 00.004 6120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.19) = xAngle (-2.45 = -2.45)
03:46:23.871 00.004 6120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.42 = 0.42)
03:46:23.875 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.22 hyp=0.29 cameraTheta=-2.27 mountX=-0.22 mountY=0.12, mountTheta=2.66
03:46:23.880 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.22, opts=13)
03:46:23.885 00.005 6120 Enqueuing Move request for scope (-0.18, -0.22)
03:46:23.888 00.003 7680 Worker thread wakes up
03:46:23.889 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.22) opts 0xd
03:46:23.890 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.22)
03:46:23.890 00.000 7680 Moving (-0.18, -0.22) raw xDistance=-0.22 yDistance=0.12
03:46:23.890 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:46:23.890 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:46:23.891 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:23.895 00.004 6120 UpdateGuideState exits: m=8141 SNR=59.6
03:46:23.899 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:46:23.899 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:23.903 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:23.906 00.003 6120 Enqueuing Expose request
03:46:23.910 00.004 7680 MoveAxis(E, 91, ABG)
03:46:23.910 00.000 7680 Guiding  Dir = 2, Dur = 91
03:46:23.910 00.000 7680 IsSlewing returns 0
03:46:23.911 00.001 7680 IsGuiding returns 0
03:46:23.911 00.000 7680 PulseGuide returned control before completion, sleep 101
03:46:24.027 00.116 7680 IsGuiding returns 0
03:46:24.028 00.001 7680 Move returns status 0, amount 91
03:46:24.028 00.000 7680 MoveAxis(N, 0, ABG)
03:46:24.029 00.001 7680 Move returns status 0, amount 0
03:46:24.029 00.000 7680 move complete, result=0
03:46:24.029 00.000 7680 worker thread done servicing request
03:46:24.031 00.002 6120 GuideStep: -0.2 px 91 ms EAST, 0.1 px 0 ms NORTH
03:46:24.037 00.006 7680 Worker thread wakes up
03:46:24.038 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:24.038 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:25.285 01.247 7680 Exposure complete
03:46:25.426 00.141 6120 OnExposeComplete: enter
03:46:25.430 00.004 6120 UpdateGuideState(): m_state=6
03:46:25.433 00.003 7680 worker thread done servicing request
03:46:25.433 00.000 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3578
03:46:25.436 00.003 6120 Star::Find returns 1 (0), X=507.52, Y=666.98, Mass=8324, SNR=59.2, Peak=207 HFD=6.5
03:46:25.440 00.004 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
03:46:25.444 00.004 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
03:46:25.449 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.47 mountX=-0.02 mountY=0.19, mountTheta=1.67
03:46:25.456 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.20, opts=13)
03:46:25.461 00.005 6120 Enqueuing Move request for scope (0.02, -0.20)
03:46:25.465 00.004 7680 Worker thread wakes up
03:46:25.465 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:25.469 00.004 6120 UpdateGuideState exits: m=8324 SNR=59.2
03:46:25.472 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:25.475 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:25.479 00.004 6120 Enqueuing Expose request
03:46:25.483 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
03:46:25.483 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
03:46:25.483 00.000 7680 Moving (0.02, -0.20) raw xDistance=-0.02 yDistance=0.19
03:46:25.483 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:46:25.483 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:46:25.483 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:46:25.485 00.002 7680 MoveAxis(E, 0, ABG)
03:46:25.485 00.000 7680 Move returns status 0, amount 0
03:46:25.485 00.000 7680 MoveAxis(N, 0, ABG)
03:46:25.485 00.000 7680 Move returns status 0, amount 0
03:46:25.485 00.000 7680 move complete, result=0
03:46:25.486 00.001 7680 worker thread done servicing request
03:46:25.486 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:46:25.491 00.005 7680 Worker thread wakes up
03:46:25.491 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:25.491 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:26.738 01.247 7680 Exposure complete
03:46:26.888 00.150 7680 worker thread done servicing request
03:46:26.888 00.000 6120 OnExposeComplete: enter
03:46:26.895 00.007 6120 UpdateGuideState(): m_state=6
03:46:26.899 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3579
03:46:26.902 00.003 6120 Star::Find returns 1 (0), X=507.34, Y=666.73, Mass=8125, SNR=58.4, Peak=198 HFD=6.6
03:46:26.907 00.005 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.09 = -2.09)
03:46:26.911 00.004 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.78 = 0.78)
03:46:26.914 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.44 hyp=0.47 cameraTheta=-1.91 mountX=-0.24 mountY=0.33, mountTheta=2.19
03:46:26.919 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.44, opts=13)
03:46:26.924 00.005 6120 Enqueuing Move request for scope (-0.16, -0.44)
03:46:26.927 00.003 7680 Worker thread wakes up
03:46:26.927 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.44) opts 0xd
03:46:26.928 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:26.931 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.44)
03:46:26.932 00.001 6120 UpdateGuideState exits: m=8125 SNR=58.4
03:46:26.936 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:26.938 00.002 7680 Moving (-0.16, -0.44) raw xDistance=-0.24 yDistance=0.33
03:46:26.938 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:46:26.940 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:46:26.940 00.000 7680 MoveAxis(E, 96, ABG)
03:46:26.940 00.000 7680 Guiding  Dir = 2, Dur = 96
03:46:26.940 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:26.944 00.004 7680 IsSlewing returns 0
03:46:26.944 00.000 6120 Enqueuing Expose request
03:46:26.949 00.005 7680 IsGuiding returns 0
03:46:26.949 00.000 7680 PulseGuide returned control before completion, sleep 106
03:46:27.057 00.108 7680 IsGuiding returns 1
03:46:27.059 00.002 7680 scope still moving after pulse duration time elapsed
03:46:27.088 00.029 7680 IsSlewing returns 0
03:46:27.090 00.002 7680 IsGuiding returns 0
03:46:27.090 00.000 7680 scope move finished after 96 + 45 ms
03:46:27.091 00.001 7680 Move returns status 0, amount 96
03:46:27.091 00.000 7680 MoveAxis(S, 180, ABG)
03:46:27.091 00.000 7680 Guiding  Dir = 1, Dur = 180
03:46:27.091 00.000 7680 IsSlewing returns 0
03:46:27.093 00.002 7680 IsGuiding returns 0
03:46:27.093 00.000 7680 PulseGuide returned control before completion, sleep 190
03:46:27.293 00.200 7680 IsGuiding returns 1
03:46:27.294 00.001 7680 scope still moving after pulse duration time elapsed
03:46:27.324 00.030 7680 IsSlewing returns 0
03:46:27.326 00.002 7680 IsGuiding returns 0
03:46:27.326 00.000 7680 scope move finished after 180 + 53 ms
03:46:27.327 00.001 7680 Move returns status 0, amount 180
03:46:27.327 00.000 7680 move complete, result=0
03:46:27.328 00.001 7680 worker thread done servicing request
03:46:27.328 00.000 6120 GuideStep: -0.2 px 96 ms EAST, 0.3 px 180 ms SOUTH
03:46:27.335 00.007 7680 Worker thread wakes up
03:46:27.335 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:27.335 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:28.589 01.254 7680 Exposure complete
03:46:28.734 00.145 7680 worker thread done servicing request
03:46:28.735 00.001 6120 OnExposeComplete: enter
03:46:28.740 00.005 6120 UpdateGuideState(): m_state=6
03:46:28.743 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3580
03:46:28.748 00.005 6120 Star::Find returns 1 (0), X=507.46, Y=666.94, Mass=8001, SNR=59.3, Peak=210 HFD=6.6
03:46:28.751 00.003 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
03:46:28.755 00.004 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
03:46:28.758 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.24 cameraTheta=-1.72 mountX=-0.08 mountY=0.19, mountTheta=1.96
03:46:28.767 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.23, opts=13)
03:46:28.774 00.007 6120 Enqueuing Move request for scope (-0.04, -0.23)
03:46:28.778 00.004 7680 Worker thread wakes up
03:46:28.778 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:28.784 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
03:46:28.784 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
03:46:28.784 00.000 7680 Moving (-0.04, -0.23) raw xDistance=-0.08 yDistance=0.19
03:46:28.784 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:46:28.784 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:46:28.784 00.000 6120 UpdateGuideState exits: m=8001 SNR=59.3
03:46:28.789 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:28.794 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:28.799 00.005 6120 Enqueuing Expose request
03:46:28.803 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:46:28.804 00.001 7680 MoveAxis(E, 0, ABG)
03:46:28.804 00.000 7680 Move returns status 0, amount 0
03:46:28.804 00.000 7680 MoveAxis(N, 0, ABG)
03:46:28.804 00.000 7680 Move returns status 0, amount 0
03:46:28.804 00.000 7680 move complete, result=0
03:46:28.805 00.001 7680 worker thread done servicing request
03:46:28.805 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:46:28.811 00.006 7680 Worker thread wakes up
03:46:28.811 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:28.811 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:30.052 01.241 7680 Exposure complete
03:46:30.194 00.142 7680 worker thread done servicing request
03:46:30.195 00.001 6120 OnExposeComplete: enter
03:46:30.198 00.003 6120 UpdateGuideState(): m_state=6
03:46:30.202 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3581
03:46:30.206 00.004 6120 Star::Find returns 1 (0), X=507.53, Y=666.77, Mass=8522, SNR=61.5, Peak=222 HFD=6.7
03:46:30.209 00.003 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
03:46:30.212 00.003 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
03:46:30.216 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.40 hyp=0.40 cameraTheta=-1.50 mountX=-0.05 mountY=0.37, mountTheta=1.69
03:46:30.221 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.40, opts=13)
03:46:30.224 00.003 6120 Enqueuing Move request for scope (0.03, -0.40)
03:46:30.228 00.004 7680 Worker thread wakes up
03:46:30.228 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.40) opts 0xd
03:46:30.228 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.40)
03:46:30.228 00.000 7680 Moving (0.03, -0.40) raw xDistance=-0.05 yDistance=0.37
03:46:30.228 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:46:30.229 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:46:30.229 00.000 7680 MoveAxis(E, 0, ABG)
03:46:30.229 00.000 7680 Move returns status 0, amount 0
03:46:30.229 00.000 7680 MoveAxis(S, 203, ABG)
03:46:30.229 00.000 7680 Guiding  Dir = 1, Dur = 203
03:46:30.229 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:30.234 00.005 7680 IsSlewing returns 0
03:46:30.234 00.000 6120 UpdateGuideState exits: m=8522 SNR=61.5
03:46:30.238 00.004 7680 IsGuiding returns 0
03:46:30.238 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:30.241 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:30.246 00.005 7680 PulseGuide returned control before completion, sleep 213
03:46:30.246 00.000 6120 Enqueuing Expose request
03:46:30.464 00.218 7680 IsGuiding returns 1
03:46:30.464 00.000 7680 scope still moving after pulse duration time elapsed
03:46:30.496 00.032 7680 IsSlewing returns 0
03:46:30.498 00.002 7680 IsGuiding returns 0
03:46:30.498 00.000 7680 scope move finished after 203 + 56 ms
03:46:30.498 00.000 7680 Move returns status 0, amount 203
03:46:30.498 00.000 7680 move complete, result=0
03:46:30.499 00.001 7680 worker thread done servicing request
03:46:30.499 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 203 ms SOUTH
03:46:30.506 00.007 7680 Worker thread wakes up
03:46:30.506 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:30.506 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:31.753 01.247 7680 Exposure complete
03:46:31.900 00.147 7680 worker thread done servicing request
03:46:31.901 00.001 6120 OnExposeComplete: enter
03:46:31.905 00.004 6120 UpdateGuideState(): m_state=6
03:46:31.909 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3582
03:46:31.913 00.004 6120 Star::Find returns 1 (0), X=507.39, Y=666.84, Mass=8649, SNR=62.0, Peak=216 HFD=6.8
03:46:31.920 00.007 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
03:46:31.925 00.005 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
03:46:31.929 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.34 hyp=0.35 cameraTheta=-1.87 mountX=-0.16 mountY=0.26, mountTheta=2.14
03:46:31.934 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.34, opts=13)
03:46:31.938 00.004 6120 Enqueuing Move request for scope (-0.10, -0.34)
03:46:31.941 00.003 7680 Worker thread wakes up
03:46:31.942 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:31.946 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.34) opts 0xd
03:46:31.947 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.34)
03:46:31.947 00.000 7680 Moving (-0.10, -0.34) raw xDistance=-0.16 yDistance=0.26
03:46:31.947 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:46:31.947 00.000 6120 UpdateGuideState exits: m=8649 SNR=62.0
03:46:31.952 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:31.955 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:31.959 00.004 6120 Enqueuing Expose request
03:46:31.964 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:46:31.964 00.000 7680 MoveAxis(E, 0, ABG)
03:46:31.964 00.000 7680 Move returns status 0, amount 0
03:46:31.964 00.000 7680 MoveAxis(S, 139, ABG)
03:46:31.965 00.001 7680 Guiding  Dir = 1, Dur = 139
03:46:31.965 00.000 7680 IsSlewing returns 0
03:46:31.965 00.000 7680 IsGuiding returns 0
03:46:31.966 00.001 7680 PulseGuide returned control before completion, sleep 149
03:46:32.119 00.153 7680 IsGuiding returns 1
03:46:32.119 00.000 7680 scope still moving after pulse duration time elapsed
03:46:32.150 00.031 7680 IsSlewing returns 0
03:46:32.151 00.001 7680 IsGuiding returns 0
03:46:32.151 00.000 7680 scope move finished after 139 + 46 ms
03:46:32.151 00.000 7680 Move returns status 0, amount 139
03:46:32.151 00.000 7680 move complete, result=0
03:46:32.153 00.002 7680 worker thread done servicing request
03:46:32.153 00.000 7680 Worker thread wakes up
03:46:32.153 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 139 ms SOUTH
03:46:32.159 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:32.159 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:33.411 01.252 7680 Exposure complete
03:46:33.535 00.124 7680 worker thread done servicing request
03:46:33.535 00.000 6120 OnExposeComplete: enter
03:46:33.540 00.005 6120 UpdateGuideState(): m_state=6
03:46:33.545 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3583
03:46:33.549 00.004 6120 Star::Find returns 1 (0), X=507.40, Y=667.62, Mass=8361, SNR=60.3, Peak=179 HFD=7.1
03:46:33.554 00.005 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (0.19) = xAngle (1.61 = 1.61)
03:46:33.558 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.48 = -1.80)
03:46:33.562 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.45 hyp=0.46 cameraTheta=1.79 mountX=-0.02 mountY=-0.44, mountTheta=-1.61
03:46:33.567 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.45, opts=13)
03:46:33.571 00.004 6120 Enqueuing Move request for scope (-0.10, 0.45)
03:46:33.575 00.004 7680 Worker thread wakes up
03:46:33.575 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.45) opts 0xd
03:46:33.575 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.45)
03:46:33.575 00.000 7680 Moving (-0.10, 0.45) raw xDistance=-0.02 yDistance=-0.44
03:46:33.575 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:46:33.577 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:33.580 00.003 6120 UpdateGuideState exits: m=8361 SNR=60.3
03:46:33.584 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:33.588 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:33.591 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:46:33.592 00.001 6120 Enqueuing Expose request
03:46:33.595 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
03:46:33.595 00.000 7680 MoveAxis(E, 0, ABG)
03:46:33.595 00.000 7680 Move returns status 0, amount 0
03:46:33.595 00.000 7680 MoveAxis(N, 0, ABG)
03:46:33.595 00.000 7680 Move returns status 0, amount 0
03:46:33.596 00.001 7680 move complete, result=0
03:46:33.596 00.000 7680 worker thread done servicing request
03:46:33.596 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
03:46:33.600 00.004 7680 Worker thread wakes up
03:46:33.600 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:33.600 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:34.848 01.248 7680 Exposure complete
03:46:34.999 00.151 7680 worker thread done servicing request
03:46:34.999 00.000 6120 OnExposeComplete: enter
03:46:35.002 00.003 6120 UpdateGuideState(): m_state=6
03:46:35.007 00.005 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3584
03:46:35.010 00.003 6120 Star::Find returns 1 (0), X=507.33, Y=666.86, Mass=8398, SNR=61.0, Peak=240 HFD=6.6
03:46:35.014 00.004 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
03:46:35.020 00.006 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
03:46:35.024 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.32 hyp=0.36 cameraTheta=-2.05 mountX=-0.22 mountY=0.21, mountTheta=2.38
03:46:35.030 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.32, opts=13)
03:46:35.034 00.004 6120 Enqueuing Move request for scope (-0.17, -0.32)
03:46:35.038 00.004 7680 Worker thread wakes up
03:46:35.038 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.32) opts 0xd
03:46:35.038 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:35.044 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.32)
03:46:35.045 00.001 7680 Moving (-0.17, -0.32) raw xDistance=-0.22 yDistance=0.21
03:46:35.045 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:46:35.045 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:46:35.046 00.001 7680 MoveAxis(E, 90, ABG)
03:46:35.046 00.000 7680 Guiding  Dir = 2, Dur = 90
03:46:35.046 00.000 6120 UpdateGuideState exits: m=8398 SNR=61.0
03:46:35.051 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:35.055 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:35.059 00.004 6120 Enqueuing Expose request
03:46:35.062 00.003 7680 IsSlewing returns 0
03:46:35.062 00.000 7680 IsGuiding returns 0
03:46:35.062 00.000 7680 PulseGuide returned control before completion, sleep 100
03:46:35.168 00.106 7680 IsGuiding returns 1
03:46:35.168 00.000 7680 scope still moving after pulse duration time elapsed
03:46:35.199 00.031 7680 IsSlewing returns 0
03:46:35.201 00.002 7680 IsGuiding returns 0
03:46:35.202 00.001 7680 scope move finished after 90 + 49 ms
03:46:35.202 00.000 7680 Move returns status 0, amount 90
03:46:35.203 00.001 7680 MoveAxis(S, 115, ABG)
03:46:35.203 00.000 7680 Guiding  Dir = 1, Dur = 115
03:46:35.204 00.001 7680 IsSlewing returns 0
03:46:35.205 00.001 7680 IsGuiding returns 0
03:46:35.206 00.001 7680 PulseGuide returned control before completion, sleep 125
03:46:35.341 00.135 7680 IsGuiding returns 1
03:46:35.341 00.000 7680 scope still moving after pulse duration time elapsed
03:46:35.371 00.030 7680 IsSlewing returns 0
03:46:35.372 00.001 7680 IsGuiding returns 0
03:46:35.373 00.001 7680 scope move finished after 115 + 53 ms
03:46:35.373 00.000 7680 Move returns status 0, amount 115
03:46:35.373 00.000 7680 move complete, result=0
03:46:35.375 00.002 7680 worker thread done servicing request
03:46:35.375 00.000 7680 Worker thread wakes up
03:46:35.376 00.001 6120 GuideStep: -0.2 px 90 ms EAST, 0.2 px 115 ms SOUTH
03:46:35.382 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:35.382 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:36.633 01.251 7680 Exposure complete
03:46:36.796 00.163 7680 worker thread done servicing request
03:46:36.797 00.001 6120 OnExposeComplete: enter
03:46:36.803 00.006 6120 UpdateGuideState(): m_state=6
03:46:36.807 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3585
03:46:36.811 00.004 6120 Star::Find returns 1 (0), X=507.51, Y=666.99, Mass=8145, SNR=59.9, Peak=214 HFD=6.5
03:46:36.816 00.005 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
03:46:36.824 00.008 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
03:46:36.831 00.007 6120 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.48 mountX=-0.02 mountY=0.18, mountTheta=1.68
03:46:36.837 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.19, opts=13)
03:46:36.843 00.006 6120 Enqueuing Move request for scope (0.02, -0.19)
03:46:36.849 00.006 7680 Worker thread wakes up
03:46:36.849 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:36.855 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
03:46:36.855 00.000 6120 UpdateGuideState exits: m=8145 SNR=59.9
03:46:36.859 00.004 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
03:46:36.859 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:36.865 00.006 7680 Moving (0.02, -0.19) raw xDistance=-0.02 yDistance=0.18
03:46:36.865 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:46:36.865 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:46:36.865 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:36.868 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:46:36.869 00.001 6120 Enqueuing Expose request
03:46:36.872 00.003 7680 MoveAxis(E, 0, ABG)
03:46:36.872 00.000 7680 Move returns status 0, amount 0
03:46:36.872 00.000 7680 MoveAxis(N, 0, ABG)
03:46:36.873 00.001 7680 Move returns status 0, amount 0
03:46:36.873 00.000 7680 move complete, result=0
03:46:36.873 00.000 7680 worker thread done servicing request
03:46:36.873 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:46:36.878 00.005 7680 Worker thread wakes up
03:46:36.878 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:36.878 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:38.118 01.240 7680 Exposure complete
03:46:38.261 00.143 7680 worker thread done servicing request
03:46:38.262 00.001 6120 OnExposeComplete: enter
03:46:38.266 00.004 6120 UpdateGuideState(): m_state=6
03:46:38.271 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3586
03:46:38.275 00.004 6120 Star::Find returns 1 (0), X=507.47, Y=666.82, Mass=8336, SNR=60.6, Peak=225 HFD=6.7
03:46:38.278 00.003 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
03:46:38.283 00.005 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
03:46:38.286 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.35 hyp=0.35 cameraTheta=-1.64 mountX=-0.09 mountY=0.31, mountTheta=1.85
03:46:38.293 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.35, opts=13)
03:46:38.298 00.005 6120 Enqueuing Move request for scope (-0.02, -0.35)
03:46:38.303 00.005 7680 Worker thread wakes up
03:46:38.303 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:38.308 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.35) opts 0xd
03:46:38.308 00.000 6120 UpdateGuideState exits: m=8336 SNR=60.6
03:46:38.312 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.35)
03:46:38.312 00.000 7680 Moving (-0.02, -0.35) raw xDistance=-0.09 yDistance=0.31
03:46:38.312 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:46:38.312 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:46:38.312 00.000 7680 MoveAxis(E, 0, ABG)
03:46:38.314 00.002 7680 Move returns status 0, amount 0
03:46:38.314 00.000 7680 MoveAxis(S, 166, ABG)
03:46:38.314 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:38.318 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:38.322 00.004 6120 Enqueuing Expose request
03:46:38.327 00.005 7680 Guiding  Dir = 1, Dur = 166
03:46:38.327 00.000 7680 IsSlewing returns 0
03:46:38.329 00.002 7680 IsGuiding returns 0
03:46:38.329 00.000 7680 PulseGuide returned control before completion, sleep 176
03:46:38.514 00.185 7680 IsGuiding returns 1
03:46:38.514 00.000 7680 scope still moving after pulse duration time elapsed
03:46:38.546 00.032 7680 IsSlewing returns 0
03:46:38.547 00.001 7680 IsGuiding returns 0
03:46:38.549 00.002 7680 scope move finished after 166 + 53 ms
03:46:38.549 00.000 7680 Move returns status 0, amount 166
03:46:38.549 00.000 7680 move complete, result=0
03:46:38.549 00.000 7680 worker thread done servicing request
03:46:38.549 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 166 ms SOUTH
03:46:38.553 00.004 7680 Worker thread wakes up
03:46:38.553 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:38.554 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:39.804 01.250 7680 Exposure complete
03:46:39.951 00.147 7680 worker thread done servicing request
03:46:39.952 00.001 6120 OnExposeComplete: enter
03:46:39.957 00.005 6120 UpdateGuideState(): m_state=6
03:46:39.962 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3587
03:46:39.966 00.004 6120 Star::Find returns 1 (0), X=507.36, Y=666.95, Mass=8283, SNR=60.8, Peak=211 HFD=6.7
03:46:39.970 00.004 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.19) = xAngle (-2.30 = -2.30)
03:46:39.974 00.004 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
03:46:39.977 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.23 hyp=0.26 cameraTheta=-2.12 mountX=-0.18 mountY=0.14, mountTheta=2.46
03:46:39.985 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.23, opts=13)
03:46:39.989 00.004 6120 Enqueuing Move request for scope (-0.14, -0.23)
03:46:39.994 00.005 7680 Worker thread wakes up
03:46:39.994 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:39.998 00.004 6120 UpdateGuideState exits: m=8283 SNR=60.8
03:46:40.001 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:40.003 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.23) opts 0xd
03:46:40.003 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:40.005 00.002 6120 Enqueuing Expose request
03:46:40.010 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.23)
03:46:40.010 00.000 7680 Moving (-0.14, -0.23) raw xDistance=-0.18 yDistance=0.14
03:46:40.010 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:46:40.010 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:46:40.011 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:46:40.011 00.000 7680 MoveAxis(E, 0, ABG)
03:46:40.011 00.000 7680 Move returns status 0, amount 0
03:46:40.011 00.000 7680 MoveAxis(N, 0, ABG)
03:46:40.011 00.000 7680 Move returns status 0, amount 0
03:46:40.011 00.000 7680 move complete, result=0
03:46:40.012 00.001 7680 worker thread done servicing request
03:46:40.012 00.000 7680 Worker thread wakes up
03:46:40.013 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:40.013 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:40.017 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:41.277 01.260 7680 Exposure complete
03:46:41.422 00.145 7680 worker thread done servicing request
03:46:41.422 00.000 6120 OnExposeComplete: enter
03:46:41.426 00.004 6120 UpdateGuideState(): m_state=6
03:46:41.429 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3588
03:46:41.433 00.004 6120 Star::Find returns 1 (0), X=507.19, Y=666.81, Mass=8439, SNR=61.2, Peak=227 HFD=6.7
03:46:41.436 00.003 6120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.19) = xAngle (-2.45 = -2.45)
03:46:41.440 00.004 6120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.42 = 0.42)
03:46:41.443 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=-0.37 hyp=0.48 cameraTheta=-2.27 mountX=-0.37 mountY=0.20, mountTheta=2.66
03:46:41.448 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=-0.37, opts=13)
03:46:41.451 00.003 6120 Enqueuing Move request for scope (-0.31, -0.37)
03:46:41.454 00.003 7680 Worker thread wakes up
03:46:41.454 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.37) opts 0xd
03:46:41.454 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, -0.37)
03:46:41.454 00.000 7680 Moving (-0.31, -0.37) raw xDistance=-0.37 yDistance=0.20
03:46:41.455 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
03:46:41.455 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:46:41.455 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:46:41.455 00.000 7680 MoveAxis(E, 151, ABG)
03:46:41.456 00.001 7680 Guiding  Dir = 2, Dur = 151
03:46:41.456 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:41.459 00.003 7680 IsSlewing returns 0
03:46:41.460 00.001 6120 UpdateGuideState exits: m=8439 SNR=61.2
03:46:41.464 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:41.467 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:41.470 00.003 6120 Enqueuing Expose request
03:46:41.473 00.003 7680 IsGuiding returns 0
03:46:41.473 00.000 7680 PulseGuide returned control before completion, sleep 161
03:46:41.638 00.165 7680 IsGuiding returns 1
03:46:41.638 00.000 7680 scope still moving after pulse duration time elapsed
03:46:41.668 00.030 7680 IsSlewing returns 0
03:46:41.669 00.001 7680 IsGuiding returns 0
03:46:41.669 00.000 7680 scope move finished after 151 + 45 ms
03:46:41.670 00.001 7680 Move returns status 0, amount 151
03:46:41.670 00.000 7680 MoveAxis(N, 0, ABG)
03:46:41.670 00.000 7680 Move returns status 0, amount 0
03:46:41.670 00.000 7680 move complete, result=0
03:46:41.672 00.002 7680 worker thread done servicing request
03:46:41.672 00.000 6120 GuideStep: -0.4 px 151 ms EAST, 0.2 px 0 ms NORTH
03:46:41.679 00.007 7680 Worker thread wakes up
03:46:41.679 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:41.679 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:42.930 01.251 7680 Exposure complete
03:46:43.069 00.139 7680 worker thread done servicing request
03:46:43.069 00.000 6120 OnExposeComplete: enter
03:46:43.073 00.004 6120 UpdateGuideState(): m_state=6
03:46:43.079 00.006 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3589
03:46:43.084 00.005 6120 Star::Find returns 1 (0), X=507.53, Y=666.84, Mass=8036, SNR=59.5, Peak=197 HFD=6.6
03:46:43.089 00.005 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
03:46:43.093 00.004 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
03:46:43.097 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.34 hyp=0.34 cameraTheta=-1.48 mountX=-0.03 mountY=0.32, mountTheta=1.67
03:46:43.102 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.34, opts=13)
03:46:43.106 00.004 6120 Enqueuing Move request for scope (0.03, -0.34)
03:46:43.112 00.006 7680 Worker thread wakes up
03:46:43.112 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.34) opts 0xd
03:46:43.112 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.34)
03:46:43.112 00.000 7680 Moving (0.03, -0.34) raw xDistance=-0.03 yDistance=0.32
03:46:43.113 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:46:43.113 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:46:43.113 00.000 7680 MoveAxis(E, 0, ABG)
03:46:43.113 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:43.117 00.004 6120 UpdateGuideState exits: m=8036 SNR=59.5
03:46:43.122 00.005 7680 Move returns status 0, amount 0
03:46:43.122 00.000 7680 MoveAxis(S, 172, ABG)
03:46:43.122 00.000 7680 Guiding  Dir = 1, Dur = 172
03:46:43.122 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:43.127 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:43.132 00.005 7680 IsSlewing returns 0
03:46:43.132 00.000 6120 Enqueuing Expose request
03:46:43.136 00.004 7680 IsGuiding returns 0
03:46:43.136 00.000 7680 PulseGuide returned control before completion, sleep 182
03:46:43.325 00.189 7680 IsGuiding returns 1
03:46:43.327 00.002 7680 scope still moving after pulse duration time elapsed
03:46:43.356 00.029 7680 IsSlewing returns 0
03:46:43.357 00.001 7680 IsGuiding returns 1
03:46:43.388 00.031 7680 IsSlewing returns 0
03:46:43.389 00.001 7680 IsGuiding returns 0
03:46:43.390 00.001 7680 scope move finished after 172 + 81 ms
03:46:43.390 00.000 7680 Move returns status 0, amount 172
03:46:43.390 00.000 7680 move complete, result=0
03:46:43.391 00.001 7680 worker thread done servicing request
03:46:43.391 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 172 ms SOUTH
03:46:43.403 00.012 7680 Worker thread wakes up
03:46:43.403 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:43.404 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:44.650 01.246 7680 Exposure complete
03:46:44.790 00.140 7680 worker thread done servicing request
03:46:44.790 00.000 6120 OnExposeComplete: enter
03:46:44.794 00.004 6120 UpdateGuideState(): m_state=6
03:46:44.800 00.006 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3590
03:46:44.805 00.005 6120 Star::Find returns 1 (0), X=507.56, Y=666.87, Mass=8595, SNR=61.6, Peak=216 HFD=6.5
03:46:44.809 00.004 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
03:46:44.814 00.005 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
03:46:44.818 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.31 hyp=0.31 cameraTheta=-1.38 mountX=0.00 mountY=0.30, mountTheta=1.57
03:46:44.823 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.31, opts=13)
03:46:44.829 00.006 6120 Enqueuing Move request for scope (0.06, -0.31)
03:46:44.833 00.004 7680 Worker thread wakes up
03:46:44.834 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:44.838 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.31) opts 0xd
03:46:44.838 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.31)
03:46:44.838 00.000 7680 Moving (0.06, -0.31) raw xDistance=0.00 yDistance=0.30
03:46:44.838 00.000 6120 UpdateGuideState exits: m=8595 SNR=61.6
03:46:44.842 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:44.846 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:44.850 00.004 6120 Enqueuing Expose request
03:46:44.854 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:46:44.854 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:46:44.854 00.000 7680 MoveAxis(E, 0, ABG)
03:46:44.854 00.000 7680 Move returns status 0, amount 0
03:46:44.854 00.000 7680 MoveAxis(S, 164, ABG)
03:46:44.856 00.002 7680 Guiding  Dir = 1, Dur = 164
03:46:44.856 00.000 7680 IsSlewing returns 0
03:46:44.856 00.000 7680 IsGuiding returns 0
03:46:44.857 00.001 7680 PulseGuide returned control before completion, sleep 174
03:46:45.043 00.186 7680 IsGuiding returns 0
03:46:45.045 00.002 7680 Move returns status 0, amount 164
03:46:45.046 00.001 7680 move complete, result=0
03:46:45.047 00.001 7680 worker thread done servicing request
03:46:45.047 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 164 ms SOUTH
03:46:45.054 00.007 7680 Worker thread wakes up
03:46:45.054 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:45.054 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:46.303 01.249 7680 Exposure complete
03:46:46.453 00.150 7680 worker thread done servicing request
03:46:46.453 00.000 6120 OnExposeComplete: enter
03:46:46.458 00.005 6120 UpdateGuideState(): m_state=6
03:46:46.461 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3591
03:46:46.466 00.005 6120 Star::Find returns 1 (0), X=507.44, Y=666.93, Mass=8072, SNR=58.7, Peak=222 HFD=6.6
03:46:46.470 00.004 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
03:46:46.474 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
03:46:46.479 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.79 mountX=-0.10 mountY=0.20, mountTheta=2.03
03:46:46.484 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.25, opts=13)
03:46:46.489 00.005 6120 Enqueuing Move request for scope (-0.05, -0.25)
03:46:46.493 00.004 7680 Worker thread wakes up
03:46:46.493 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:46.496 00.003 6120 UpdateGuideState exits: m=8072 SNR=58.7
03:46:46.500 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:46.504 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:46.507 00.003 6120 Enqueuing Expose request
03:46:46.510 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.25) opts 0xd
03:46:46.510 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.25)
03:46:46.510 00.000 7680 Moving (-0.05, -0.25) raw xDistance=-0.10 yDistance=0.20
03:46:46.510 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:46:46.512 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:46:46.512 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:46:46.512 00.000 7680 MoveAxis(E, 0, ABG)
03:46:46.513 00.001 7680 Move returns status 0, amount 0
03:46:46.513 00.000 7680 MoveAxis(N, 0, ABG)
03:46:46.513 00.000 7680 Move returns status 0, amount 0
03:46:46.513 00.000 7680 move complete, result=0
03:46:46.514 00.001 7680 worker thread done servicing request
03:46:46.514 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:46:46.519 00.005 7680 Worker thread wakes up
03:46:46.519 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:46.520 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:47.773 01.253 7680 Exposure complete
03:46:47.914 00.141 7680 worker thread done servicing request
03:46:47.914 00.000 6120 OnExposeComplete: enter
03:46:47.918 00.004 6120 UpdateGuideState(): m_state=6
03:46:47.923 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3592
03:46:47.927 00.004 6120 Star::Find returns 1 (0), X=507.37, Y=666.83, Mass=8530, SNR=61.8, Peak=202 HFD=6.6
03:46:47.930 00.003 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
03:46:47.935 00.005 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
03:46:47.938 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.34 hyp=0.36 cameraTheta=-1.91 mountX=-0.18 mountY=0.25, mountTheta=2.20
03:46:47.943 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.34, opts=13)
03:46:47.947 00.004 6120 Enqueuing Move request for scope (-0.12, -0.34)
03:46:47.952 00.005 7680 Worker thread wakes up
03:46:47.952 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.34) opts 0xd
03:46:47.952 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.34)
03:46:47.952 00.000 7680 Moving (-0.12, -0.34) raw xDistance=-0.18 yDistance=0.25
03:46:47.953 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:46:47.953 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:46:47.953 00.000 7680 MoveAxis(E, 0, ABG)
03:46:47.953 00.000 7680 Move returns status 0, amount 0
03:46:47.953 00.000 7680 MoveAxis(S, 138, ABG)
03:46:47.953 00.000 7680 Guiding  Dir = 1, Dur = 138
03:46:47.953 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:47.957 00.004 7680 IsSlewing returns 0
03:46:47.958 00.001 6120 UpdateGuideState exits: m=8530 SNR=61.8
03:46:47.961 00.003 7680 IsGuiding returns 0
03:46:47.961 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:47.965 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:47.969 00.004 7680 PulseGuide returned control before completion, sleep 148
03:46:47.969 00.000 6120 Enqueuing Expose request
03:46:48.120 00.151 7680 IsGuiding returns 1
03:46:48.122 00.002 7680 scope still moving after pulse duration time elapsed
03:46:48.152 00.030 7680 IsSlewing returns 0
03:46:48.154 00.002 7680 IsGuiding returns 0
03:46:48.155 00.001 7680 scope move finished after 138 + 56 ms
03:46:48.155 00.000 7680 Move returns status 0, amount 138
03:46:48.156 00.001 7680 move complete, result=0
03:46:48.156 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 138 ms SOUTH
03:46:48.165 00.009 7680 worker thread done servicing request
03:46:48.166 00.001 7680 Worker thread wakes up
03:46:48.166 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:48.166 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:49.423 01.257 7680 Exposure complete
03:46:49.539 00.116 7680 worker thread done servicing request
03:46:49.540 00.001 6120 OnExposeComplete: enter
03:46:49.543 00.003 6120 UpdateGuideState(): m_state=6
03:46:49.547 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3593
03:46:49.550 00.003 6120 Star::Find returns 1 (0), X=507.50, Y=666.95, Mass=8094, SNR=59.4, Peak=196 HFD=6.5
03:46:49.554 00.004 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
03:46:49.558 00.004 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
03:46:49.561 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.54 mountX=-0.04 mountY=0.20, mountTheta=1.74
03:46:49.566 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.22, opts=13)
03:46:49.570 00.004 6120 Enqueuing Move request for scope (0.01, -0.22)
03:46:49.574 00.004 7680 Worker thread wakes up
03:46:49.574 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.22) opts 0xd
03:46:49.574 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.22)
03:46:49.574 00.000 7680 Moving (0.01, -0.22) raw xDistance=-0.04 yDistance=0.20
03:46:49.574 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:46:49.574 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
03:46:49.574 00.000 7680 MoveAxis(E, 0, ABG)
03:46:49.575 00.001 7680 Move returns status 0, amount 0
03:46:49.576 00.001 7680 MoveAxis(S, 109, ABG)
03:46:49.576 00.000 7680 Guiding  Dir = 1, Dur = 109
03:46:49.576 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:49.578 00.002 7680 IsSlewing returns 0
03:46:49.578 00.000 6120 UpdateGuideState exits: m=8094 SNR=59.4
03:46:49.583 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:49.587 00.004 7680 IsGuiding returns 0
03:46:49.588 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:49.591 00.003 7680 PulseGuide returned control before completion, sleep 119
03:46:49.591 00.000 6120 Enqueuing Expose request
03:46:49.720 00.129 7680 IsGuiding returns 1
03:46:49.721 00.001 7680 scope still moving after pulse duration time elapsed
03:46:49.751 00.030 7680 IsSlewing returns 0
03:46:49.752 00.001 7680 IsGuiding returns 0
03:46:49.753 00.001 7680 scope move finished after 109 + 56 ms
03:46:49.753 00.000 7680 Move returns status 0, amount 109
03:46:49.753 00.000 7680 move complete, result=0
03:46:49.753 00.000 7680 worker thread done servicing request
03:46:49.753 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 109 ms SOUTH
03:46:49.762 00.009 7680 Worker thread wakes up
03:46:49.762 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:49.762 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:51.009 01.247 7680 Exposure complete
03:46:51.155 00.146 7680 worker thread done servicing request
03:46:51.157 00.002 6120 OnExposeComplete: enter
03:46:51.160 00.003 6120 UpdateGuideState(): m_state=6
03:46:51.165 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3594
03:46:51.171 00.006 6120 Star::Find returns 1 (0), X=507.43, Y=666.94, Mass=8377, SNR=60.6, Peak=201 HFD=6.6
03:46:51.175 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
03:46:51.180 00.005 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
03:46:51.183 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.87 mountX=-0.11 mountY=0.18, mountTheta=2.14
03:46:51.189 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.23, opts=13)
03:46:51.194 00.005 6120 Enqueuing Move request for scope (-0.07, -0.23)
03:46:51.199 00.005 7680 Worker thread wakes up
03:46:51.199 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:51.204 00.005 6120 UpdateGuideState exits: m=8377 SNR=60.6
03:46:51.209 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:51.213 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:51.216 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.23) opts 0xd
03:46:51.216 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.23)
03:46:51.216 00.000 7680 Moving (-0.07, -0.23) raw xDistance=-0.11 yDistance=0.18
03:46:51.218 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:46:51.218 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:46:51.218 00.000 6120 Enqueuing Expose request
03:46:51.222 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:46:51.222 00.000 7680 MoveAxis(E, 0, ABG)
03:46:51.222 00.000 7680 Move returns status 0, amount 0
03:46:51.222 00.000 7680 MoveAxis(N, 0, ABG)
03:46:51.222 00.000 7680 Move returns status 0, amount 0
03:46:51.223 00.001 7680 move complete, result=0
03:46:51.223 00.000 7680 worker thread done servicing request
03:46:51.223 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:46:51.227 00.004 7680 Worker thread wakes up
03:46:51.228 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:51.228 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:52.474 01.246 7680 Exposure complete
03:46:52.642 00.168 7680 worker thread done servicing request
03:46:52.642 00.000 6120 OnExposeComplete: enter
03:46:52.647 00.005 6120 UpdateGuideState(): m_state=6
03:46:52.651 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3595
03:46:52.657 00.006 6120 Star::Find returns 1 (0), X=507.33, Y=666.92, Mass=7658, SNR=57.4, Peak=200 HFD=6.6
03:46:52.661 00.004 6120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (0.19) = xAngle (-2.32 = -2.32)
03:46:52.667 00.006 6120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.55 = 0.55)
03:46:52.673 00.006 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.26 hyp=0.31 cameraTheta=-2.14 mountX=-0.21 mountY=0.16, mountTheta=2.49
03:46:52.679 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.26, opts=13)
03:46:52.682 00.003 6120 Enqueuing Move request for scope (-0.16, -0.26)
03:46:52.687 00.005 7680 Worker thread wakes up
03:46:52.687 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.26) opts 0xd
03:46:52.687 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.26)
03:46:52.688 00.001 7680 Moving (-0.16, -0.26) raw xDistance=-0.21 yDistance=0.16
03:46:52.688 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:52.693 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:46:52.693 00.000 6120 UpdateGuideState exits: m=7658 SNR=57.4
03:46:52.697 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:46:52.698 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:52.702 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:52.706 00.004 6120 Enqueuing Expose request
03:46:52.710 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:46:52.710 00.000 7680 MoveAxis(E, 86, ABG)
03:46:52.711 00.001 7680 Guiding  Dir = 2, Dur = 86
03:46:52.711 00.000 7680 IsSlewing returns 0
03:46:52.711 00.000 7680 IsGuiding returns 0
03:46:52.713 00.002 7680 PulseGuide returned control before completion, sleep 96
03:46:52.824 00.111 7680 IsGuiding returns 0
03:46:52.825 00.001 7680 Move returns status 0, amount 86
03:46:52.825 00.000 7680 MoveAxis(N, 0, ABG)
03:46:52.825 00.000 7680 Move returns status 0, amount 0
03:46:52.825 00.000 7680 move complete, result=0
03:46:52.826 00.001 7680 worker thread done servicing request
03:46:52.826 00.000 7680 Worker thread wakes up
03:46:52.826 00.000 6120 GuideStep: -0.2 px 86 ms EAST, 0.2 px 0 ms NORTH
03:46:52.834 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:52.834 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:54.085 01.251 7680 Exposure complete
03:46:54.226 00.141 7680 worker thread done servicing request
03:46:54.227 00.001 6120 OnExposeComplete: enter
03:46:54.230 00.003 6120 UpdateGuideState(): m_state=6
03:46:54.235 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3596
03:46:54.239 00.004 6120 Star::Find returns 1 (0), X=507.43, Y=666.75, Mass=8081, SNR=59.6, Peak=211 HFD=6.7
03:46:54.243 00.004 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
03:46:54.246 00.003 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
03:46:54.251 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.43 hyp=0.43 cameraTheta=-1.74 mountX=-0.15 mountY=0.35, mountTheta=1.97
03:46:54.256 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.43, opts=13)
03:46:54.260 00.004 6120 Enqueuing Move request for scope (-0.07, -0.43)
03:46:54.266 00.006 7680 Worker thread wakes up
03:46:54.266 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.43) opts 0xd
03:46:54.266 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.43)
03:46:54.266 00.000 7680 Moving (-0.07, -0.43) raw xDistance=-0.15 yDistance=0.35
03:46:54.267 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:46:54.267 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:46:54.267 00.000 7680 MoveAxis(E, 0, ABG)
03:46:54.267 00.000 7680 Move returns status 0, amount 0
03:46:54.267 00.000 7680 MoveAxis(S, 191, ABG)
03:46:54.267 00.000 7680 Guiding  Dir = 1, Dur = 191
03:46:54.268 00.001 7680 IsSlewing returns 0
03:46:54.268 00.000 7680 IsGuiding returns 0
03:46:54.268 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:54.274 00.006 7680 PulseGuide returned control before completion, sleep 201
03:46:54.274 00.000 6120 UpdateGuideState exits: m=8081 SNR=59.6
03:46:54.277 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:54.282 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:54.286 00.004 6120 Enqueuing Expose request
03:46:54.483 00.197 7680 IsGuiding returns 1
03:46:54.485 00.002 7680 scope still moving after pulse duration time elapsed
03:46:54.514 00.029 7680 IsSlewing returns 0
03:46:54.517 00.003 7680 IsGuiding returns 0
03:46:54.517 00.000 7680 scope move finished after 191 + 57 ms
03:46:54.517 00.000 7680 Move returns status 0, amount 191
03:46:54.517 00.000 7680 move complete, result=0
03:46:54.517 00.000 7680 worker thread done servicing request
03:46:54.519 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 191 ms SOUTH
03:46:54.525 00.006 7680 Worker thread wakes up
03:46:54.525 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:54.525 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:55.778 01.253 7680 Exposure complete
03:46:55.922 00.144 7680 worker thread done servicing request
03:46:55.923 00.001 6120 OnExposeComplete: enter
03:46:55.927 00.004 6120 UpdateGuideState(): m_state=6
03:46:55.931 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3597
03:46:55.935 00.004 6120 Star::Find returns 1 (0), X=507.41, Y=666.99, Mass=8091, SNR=59.6, Peak=202 HFD=6.6
03:46:55.938 00.003 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
03:46:55.942 00.004 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
03:46:55.945 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-2.00 mountX=-0.12 mountY=0.13, mountTheta=2.32
03:46:55.950 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.18, opts=13)
03:46:55.954 00.004 6120 Enqueuing Move request for scope (-0.08, -0.18)
03:46:55.958 00.004 7680 Worker thread wakes up
03:46:55.958 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
03:46:55.958 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
03:46:55.958 00.000 7680 Moving (-0.08, -0.18) raw xDistance=-0.12 yDistance=0.13
03:46:55.958 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:46:55.958 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:46:55.958 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:46:55.959 00.001 7680 MoveAxis(E, 0, ABG)
03:46:55.959 00.000 7680 Move returns status 0, amount 0
03:46:55.960 00.001 7680 MoveAxis(N, 0, ABG)
03:46:55.960 00.000 7680 Move returns status 0, amount 0
03:46:55.960 00.000 7680 move complete, result=0
03:46:55.960 00.000 7680 worker thread done servicing request
03:46:55.960 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:55.964 00.004 6120 UpdateGuideState exits: m=8091 SNR=59.6
03:46:55.968 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:55.971 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:55.974 00.003 6120 Enqueuing Expose request
03:46:55.979 00.005 7680 Worker thread wakes up
03:46:55.980 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:55.980 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:55.980 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:46:57.229 01.249 7680 Exposure complete
03:46:57.377 00.148 7680 worker thread done servicing request
03:46:57.377 00.000 6120 OnExposeComplete: enter
03:46:57.380 00.003 6120 UpdateGuideState(): m_state=6
03:46:57.385 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3598
03:46:57.390 00.005 6120 Star::Find returns 1 (0), X=507.21, Y=666.78, Mass=8722, SNR=61.9, Peak=219 HFD=6.6
03:46:57.394 00.004 6120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (0.19) = xAngle (-2.39 = -2.39)
03:46:57.397 00.003 6120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.49 = 0.49)
03:46:57.401 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.39 hyp=0.48 cameraTheta=-2.20 mountX=-0.35 mountY=0.23, mountTheta=2.57
03:46:57.406 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.39, opts=13)
03:46:57.409 00.003 6120 Enqueuing Move request for scope (-0.28, -0.39)
03:46:57.412 00.003 7680 Worker thread wakes up
03:46:57.412 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.39) opts 0xd
03:46:57.412 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.39)
03:46:57.413 00.001 7680 Moving (-0.28, -0.39) raw xDistance=-0.35 yDistance=0.23
03:46:57.414 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:46:57.414 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:46:57.414 00.000 7680 MoveAxis(E, 144, ABG)
03:46:57.414 00.000 7680 Guiding  Dir = 2, Dur = 144
03:46:57.414 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:57.416 00.002 7680 IsSlewing returns 0
03:46:57.418 00.002 7680 IsGuiding returns 0
03:46:57.418 00.000 7680 PulseGuide returned control before completion, sleep 154
03:46:57.418 00.000 6120 UpdateGuideState exits: m=8722 SNR=61.9
03:46:57.421 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:57.424 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:57.427 00.003 6120 Enqueuing Expose request
03:46:57.581 00.154 7680 IsGuiding returns 1
03:46:57.582 00.001 7680 scope still moving after pulse duration time elapsed
03:46:57.611 00.029 7680 IsSlewing returns 0
03:46:57.613 00.002 7680 IsGuiding returns 0
03:46:57.613 00.000 7680 scope move finished after 144 + 51 ms
03:46:57.613 00.000 7680 Move returns status 0, amount 144
03:46:57.614 00.001 7680 MoveAxis(S, 122, ABG)
03:46:57.614 00.000 7680 Guiding  Dir = 1, Dur = 122
03:46:57.615 00.001 7680 IsSlewing returns 0
03:46:57.615 00.000 7680 IsGuiding returns 0
03:46:57.616 00.001 7680 PulseGuide returned control before completion, sleep 132
03:46:57.750 00.134 7680 IsGuiding returns 1
03:46:57.751 00.001 7680 scope still moving after pulse duration time elapsed
03:46:57.781 00.030 7680 IsSlewing returns 0
03:46:57.781 00.000 7680 IsGuiding returns 0
03:46:57.782 00.001 7680 scope move finished after 122 + 44 ms
03:46:57.783 00.001 7680 Move returns status 0, amount 122
03:46:57.783 00.000 7680 move complete, result=0
03:46:57.784 00.001 7680 worker thread done servicing request
03:46:57.784 00.000 6120 GuideStep: -0.4 px 144 ms EAST, 0.2 px 122 ms SOUTH
03:46:57.791 00.007 7680 Worker thread wakes up
03:46:57.795 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:57.795 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:46:59.049 01.254 7680 Exposure complete
03:46:59.203 00.154 7680 worker thread done servicing request
03:46:59.203 00.000 6120 OnExposeComplete: enter
03:46:59.208 00.005 6120 UpdateGuideState(): m_state=6
03:46:59.213 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3599
03:46:59.217 00.004 6120 Star::Find returns 1 (0), X=507.48, Y=666.88, Mass=8240, SNR=59.6, Peak=196 HFD=6.5
03:46:59.221 00.004 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
03:46:59.225 00.004 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
03:46:59.229 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.62 mountX=-0.07 mountY=0.26, mountTheta=1.83
03:46:59.234 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.29, opts=13)
03:46:59.238 00.004 6120 Enqueuing Move request for scope (-0.01, -0.29)
03:46:59.242 00.004 7680 Worker thread wakes up
03:46:59.242 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:46:59.246 00.004 6120 UpdateGuideState exits: m=8240 SNR=59.6
03:46:59.249 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:46:59.253 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:46:59.257 00.004 6120 Enqueuing Expose request
03:46:59.261 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.29) opts 0xd
03:46:59.261 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.29)
03:46:59.261 00.000 7680 Moving (-0.01, -0.29) raw xDistance=-0.07 yDistance=0.26
03:46:59.262 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:46:59.262 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:46:59.262 00.000 7680 MoveAxis(E, 0, ABG)
03:46:59.262 00.000 7680 Move returns status 0, amount 0
03:46:59.264 00.002 7680 MoveAxis(S, 140, ABG)
03:46:59.264 00.000 7680 Guiding  Dir = 1, Dur = 140
03:46:59.264 00.000 7680 IsSlewing returns 0
03:46:59.264 00.000 7680 IsGuiding returns 0
03:46:59.264 00.000 7680 PulseGuide returned control before completion, sleep 150
03:46:59.427 00.163 7680 IsGuiding returns 1
03:46:59.430 00.003 7680 scope still moving after pulse duration time elapsed
03:46:59.458 00.028 7680 IsSlewing returns 0
03:46:59.458 00.000 7680 IsGuiding returns 0
03:46:59.458 00.000 7680 scope move finished after 140 + 54 ms
03:46:59.458 00.000 7680 Move returns status 0, amount 140
03:46:59.459 00.001 7680 move complete, result=0
03:46:59.459 00.000 7680 worker thread done servicing request
03:46:59.461 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 140 ms SOUTH
03:46:59.465 00.004 7680 Worker thread wakes up
03:46:59.466 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:46:59.466 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:00.717 01.251 7680 Exposure complete
03:47:00.861 00.144 7680 worker thread done servicing request
03:47:00.861 00.000 6120 OnExposeComplete: enter
03:47:00.865 00.004 6120 UpdateGuideState(): m_state=6
03:47:00.870 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3600
03:47:00.873 00.003 6120 Star::Find returns 1 (0), X=507.44, Y=666.88, Mass=8226, SNR=60.3, Peak=220 HFD=6.5
03:47:00.876 00.003 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
03:47:00.881 00.005 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
03:47:00.884 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.29 hyp=0.30 cameraTheta=-1.74 mountX=-0.10 mountY=0.24, mountTheta=1.98
03:47:00.888 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.29, opts=13)
03:47:00.894 00.006 6120 Enqueuing Move request for scope (-0.05, -0.29)
03:47:00.898 00.004 7680 Worker thread wakes up
03:47:00.899 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:00.903 00.004 6120 UpdateGuideState exits: m=8226 SNR=60.3
03:47:00.906 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:00.910 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:00.914 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.29) opts 0xd
03:47:00.914 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.29)
03:47:00.914 00.000 7680 Moving (-0.05, -0.29) raw xDistance=-0.10 yDistance=0.24
03:47:00.914 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:47:00.914 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:47:00.914 00.000 7680 MoveAxis(E, 0, ABG)
03:47:00.915 00.001 7680 Move returns status 0, amount 0
03:47:00.915 00.000 7680 MoveAxis(S, 130, ABG)
03:47:00.915 00.000 7680 Guiding  Dir = 1, Dur = 130
03:47:00.915 00.000 6120 Enqueuing Expose request
03:47:00.919 00.004 7680 IsSlewing returns 0
03:47:00.919 00.000 7680 IsGuiding returns 0
03:47:00.919 00.000 7680 PulseGuide returned control before completion, sleep 140
03:47:01.064 00.145 7680 IsGuiding returns 1
03:47:01.066 00.002 7680 scope still moving after pulse duration time elapsed
03:47:01.096 00.030 7680 IsSlewing returns 0
03:47:01.097 00.001 7680 IsGuiding returns 0
03:47:01.097 00.000 7680 scope move finished after 130 + 48 ms
03:47:01.099 00.002 7680 Move returns status 0, amount 130
03:47:01.099 00.000 7680 move complete, result=0
03:47:01.099 00.000 7680 worker thread done servicing request
03:47:01.100 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 130 ms SOUTH
03:47:01.114 00.014 7680 Worker thread wakes up
03:47:01.114 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:01.114 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:02.371 01.257 7680 Exposure complete
03:47:02.513 00.142 7680 worker thread done servicing request
03:47:02.514 00.001 6120 OnExposeComplete: enter
03:47:02.518 00.004 6120 UpdateGuideState(): m_state=6
03:47:02.522 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3601
03:47:02.526 00.004 6120 Star::Find returns 1 (0), X=507.36, Y=667.00, Mass=8087, SNR=59.9, Peak=221 HFD=6.6
03:47:02.530 00.004 6120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.19) = xAngle (-2.41 = -2.41)
03:47:02.534 00.004 6120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.46 = 0.46)
03:47:02.537 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.22 cameraTheta=-2.23 mountX=-0.16 mountY=0.10, mountTheta=2.61
03:47:02.543 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.17, opts=13)
03:47:02.550 00.007 6120 Enqueuing Move request for scope (-0.13, -0.17)
03:47:02.554 00.004 7680 Worker thread wakes up
03:47:02.554 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
03:47:02.555 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
03:47:02.555 00.000 7680 Moving (-0.13, -0.17) raw xDistance=-0.16 yDistance=0.10
03:47:02.555 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:47:02.555 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:47:02.556 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:02.559 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:47:02.559 00.000 7680 MoveAxis(E, 0, ABG)
03:47:02.559 00.000 7680 Move returns status 0, amount 0
03:47:02.559 00.000 7680 MoveAxis(N, 0, ABG)
03:47:02.560 00.001 7680 Move returns status 0, amount 0
03:47:02.560 00.000 7680 move complete, result=0
03:47:02.561 00.001 7680 worker thread done servicing request
03:47:02.561 00.000 6120 UpdateGuideState exits: m=8087 SNR=59.9
03:47:02.565 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:02.568 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:02.572 00.004 6120 Enqueuing Expose request
03:47:02.577 00.005 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:47:02.580 00.003 7680 Worker thread wakes up
03:47:02.580 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:02.580 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:03.835 01.255 7680 Exposure complete
03:47:03.983 00.148 7680 worker thread done servicing request
03:47:03.983 00.000 6120 OnExposeComplete: enter
03:47:03.987 00.004 6120 UpdateGuideState(): m_state=6
03:47:03.992 00.005 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3602
03:47:03.995 00.003 6120 Star::Find returns 1 (0), X=507.36, Y=666.94, Mass=7957, SNR=59.6, Peak=204 HFD=6.7
03:47:04.000 00.005 6120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (0.19) = xAngle (-2.30 = -2.30)
03:47:04.004 00.004 6120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.58 = 0.58)
03:47:04.007 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-2.11 mountX=-0.18 mountY=0.15, mountTheta=2.45
03:47:04.013 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.23, opts=13)
03:47:04.020 00.007 6120 Enqueuing Move request for scope (-0.14, -0.23)
03:47:04.024 00.004 7680 Worker thread wakes up
03:47:04.024 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.23) opts 0xd
03:47:04.025 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.23)
03:47:04.025 00.000 7680 Moving (-0.14, -0.23) raw xDistance=-0.18 yDistance=0.15
03:47:04.025 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:47:04.025 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:47:04.026 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:47:04.026 00.000 7680 MoveAxis(E, 0, ABG)
03:47:04.026 00.000 7680 Move returns status 0, amount 0
03:47:04.026 00.000 7680 MoveAxis(N, 0, ABG)
03:47:04.027 00.001 7680 Move returns status 0, amount 0
03:47:04.027 00.000 7680 move complete, result=0
03:47:04.027 00.000 7680 worker thread done servicing request
03:47:04.027 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:04.031 00.004 6120 UpdateGuideState exits: m=7957 SNR=59.6
03:47:04.034 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:04.038 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:04.042 00.004 6120 Enqueuing Expose request
03:47:04.046 00.004 7680 Worker thread wakes up
03:47:04.047 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:47:04.051 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:04.051 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:05.303 01.252 7680 Exposure complete
03:47:05.446 00.143 7680 worker thread done servicing request
03:47:05.446 00.000 6120 OnExposeComplete: enter
03:47:05.451 00.005 6120 UpdateGuideState(): m_state=6
03:47:05.454 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3603
03:47:05.458 00.004 6120 Star::Find returns 1 (0), X=507.36, Y=666.90, Mass=8098, SNR=59.3, Peak=202 HFD=6.6
03:47:05.464 00.006 6120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
03:47:05.466 00.002 6120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
03:47:05.470 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-2.02 mountX=-0.18 mountY=0.19, mountTheta=2.34
03:47:05.476 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.27, opts=13)
03:47:05.481 00.005 6120 Enqueuing Move request for scope (-0.13, -0.27)
03:47:05.485 00.004 7680 Worker thread wakes up
03:47:05.485 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.27) opts 0xd
03:47:05.485 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.27)
03:47:05.485 00.000 7680 Moving (-0.13, -0.27) raw xDistance=-0.18 yDistance=0.19
03:47:05.486 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:47:05.486 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:47:05.486 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:05.491 00.005 6120 UpdateGuideState exits: m=8098 SNR=59.3
03:47:05.495 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:05.498 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:05.501 00.003 6120 Enqueuing Expose request
03:47:05.505 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:47:05.505 00.000 7680 MoveAxis(E, 0, ABG)
03:47:05.505 00.000 7680 Move returns status 0, amount 0
03:47:05.505 00.000 7680 MoveAxis(N, 0, ABG)
03:47:05.505 00.000 7680 Move returns status 0, amount 0
03:47:05.505 00.000 7680 move complete, result=0
03:47:05.505 00.000 7680 worker thread done servicing request
03:47:05.507 00.002 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:47:05.512 00.005 7680 Worker thread wakes up
03:47:05.512 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:05.512 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:06.755 01.243 7680 Exposure complete
03:47:06.898 00.143 7680 worker thread done servicing request
03:47:06.898 00.000 6120 OnExposeComplete: enter
03:47:06.903 00.005 6120 UpdateGuideState(): m_state=6
03:47:06.907 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3604
03:47:06.910 00.003 6120 Star::Find returns 1 (0), X=507.25, Y=666.85, Mass=8088, SNR=59.9, Peak=215 HFD=6.6
03:47:06.914 00.004 6120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.19) = xAngle (-2.41 = -2.41)
03:47:06.919 00.005 6120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.47 = 0.47)
03:47:06.924 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.32 hyp=0.41 cameraTheta=-2.22 mountX=-0.30 mountY=0.18, mountTheta=2.60
03:47:06.930 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.32, opts=13)
03:47:06.934 00.004 6120 Enqueuing Move request for scope (-0.24, -0.32)
03:47:06.939 00.005 7680 Worker thread wakes up
03:47:06.939 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:06.943 00.004 6120 UpdateGuideState exits: m=8088 SNR=59.9
03:47:06.947 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.32) opts 0xd
03:47:06.947 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:06.951 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:06.956 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.32)
03:47:06.956 00.000 7680 Moving (-0.24, -0.32) raw xDistance=-0.30 yDistance=0.18
03:47:06.957 00.001 6120 Enqueuing Expose request
03:47:06.960 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:47:06.960 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:47:06.961 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:47:06.961 00.000 7680 MoveAxis(E, 123, ABG)
03:47:06.961 00.000 7680 Guiding  Dir = 2, Dur = 123
03:47:06.961 00.000 7680 IsSlewing returns 0
03:47:06.962 00.001 7680 IsGuiding returns 0
03:47:06.962 00.000 7680 PulseGuide returned control before completion, sleep 133
03:47:07.105 00.143 7680 IsGuiding returns 1
03:47:07.106 00.001 7680 scope still moving after pulse duration time elapsed
03:47:07.137 00.031 7680 IsSlewing returns 0
03:47:07.138 00.001 7680 IsGuiding returns 0
03:47:07.138 00.000 7680 scope move finished after 123 + 53 ms
03:47:07.138 00.000 7680 Move returns status 0, amount 123
03:47:07.139 00.001 7680 MoveAxis(N, 0, ABG)
03:47:07.139 00.000 7680 Move returns status 0, amount 0
03:47:07.139 00.000 7680 move complete, result=0
03:47:07.140 00.001 7680 worker thread done servicing request
03:47:07.140 00.000 7680 Worker thread wakes up
03:47:07.140 00.000 6120 GuideStep: -0.3 px 123 ms EAST, 0.2 px 0 ms NORTH
03:47:07.151 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:07.151 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:08.396 01.245 7680 Exposure complete
03:47:08.571 00.175 7680 worker thread done servicing request
03:47:08.571 00.000 6120 OnExposeComplete: enter
03:47:08.578 00.007 6120 UpdateGuideState(): m_state=6
03:47:08.583 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3605
03:47:08.588 00.005 6120 Star::Find returns 1 (0), X=507.47, Y=666.73, Mass=8555, SNR=61.8, Peak=223 HFD=6.8
03:47:08.593 00.005 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
03:47:08.597 00.004 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
03:47:08.601 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.44 hyp=0.44 cameraTheta=-1.62 mountX=-0.10 mountY=0.39, mountTheta=1.84
03:47:08.606 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.44, opts=13)
03:47:08.610 00.004 6120 Enqueuing Move request for scope (-0.02, -0.44)
03:47:08.614 00.004 7680 Worker thread wakes up
03:47:08.614 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:08.618 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.44) opts 0xd
03:47:08.618 00.000 6120 UpdateGuideState exits: m=8555 SNR=61.8
03:47:08.622 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:08.627 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:08.630 00.003 6120 Enqueuing Expose request
03:47:08.633 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.44)
03:47:08.633 00.000 7680 Moving (-0.02, -0.44) raw xDistance=-0.10 yDistance=0.39
03:47:08.633 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:47:08.635 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
03:47:08.635 00.000 7680 MoveAxis(E, 0, ABG)
03:47:08.635 00.000 7680 Move returns status 0, amount 0
03:47:08.635 00.000 7680 MoveAxis(S, 209, ABG)
03:47:08.635 00.000 7680 Guiding  Dir = 1, Dur = 209
03:47:08.635 00.000 7680 IsSlewing returns 0
03:47:08.636 00.001 7680 IsGuiding returns 0
03:47:08.636 00.000 7680 PulseGuide returned control before completion, sleep 219
03:47:08.857 00.221 7680 IsGuiding returns 1
03:47:08.858 00.001 7680 scope still moving after pulse duration time elapsed
03:47:08.888 00.030 7680 IsSlewing returns 0
03:47:08.889 00.001 7680 IsGuiding returns 0
03:47:08.890 00.001 7680 scope move finished after 209 + 44 ms
03:47:08.890 00.000 7680 Move returns status 0, amount 209
03:47:08.890 00.000 7680 move complete, result=0
03:47:08.891 00.001 7680 worker thread done servicing request
03:47:08.891 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 209 ms SOUTH
03:47:08.898 00.007 7680 Worker thread wakes up
03:47:08.899 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:08.899 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:10.147 01.248 7680 Exposure complete
03:47:10.296 00.149 7680 worker thread done servicing request
03:47:10.297 00.001 6120 OnExposeComplete: enter
03:47:10.302 00.005 6120 UpdateGuideState(): m_state=6
03:47:10.306 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3606
03:47:10.309 00.003 6120 Star::Find returns 1 (0), X=507.46, Y=667.01, Mass=8429, SNR=61.1, Peak=226 HFD=6.5
03:47:10.314 00.005 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
03:47:10.318 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
03:47:10.322 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.79 mountX=-0.07 mountY=0.13, mountTheta=2.04
03:47:10.326 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.16, opts=13)
03:47:10.332 00.006 6120 Enqueuing Move request for scope (-0.04, -0.16)
03:47:10.335 00.003 7680 Worker thread wakes up
03:47:10.335 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:10.339 00.004 6120 UpdateGuideState exits: m=8429 SNR=61.1
03:47:10.342 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:10.347 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:10.350 00.003 6120 Enqueuing Expose request
03:47:10.354 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
03:47:10.354 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
03:47:10.355 00.001 7680 Moving (-0.04, -0.16) raw xDistance=-0.07 yDistance=0.13
03:47:10.355 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:47:10.356 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:47:10.356 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:47:10.356 00.000 7680 MoveAxis(E, 0, ABG)
03:47:10.356 00.000 7680 Move returns status 0, amount 0
03:47:10.357 00.001 7680 MoveAxis(N, 0, ABG)
03:47:10.357 00.000 7680 Move returns status 0, amount 0
03:47:10.357 00.000 7680 move complete, result=0
03:47:10.357 00.000 7680 worker thread done servicing request
03:47:10.358 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:47:10.365 00.007 7680 Worker thread wakes up
03:47:10.366 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:10.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:11.619 01.253 7680 Exposure complete
03:47:11.766 00.147 7680 worker thread done servicing request
03:47:11.766 00.000 6120 OnExposeComplete: enter
03:47:11.771 00.005 6120 UpdateGuideState(): m_state=6
03:47:11.775 00.004 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3607
03:47:11.779 00.004 6120 Star::Find returns 1 (0), X=507.44, Y=666.72, Mass=8433, SNR=61.1, Peak=200 HFD=6.8
03:47:11.783 00.004 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
03:47:11.787 00.004 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
03:47:11.791 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.45 hyp=0.45 cameraTheta=-1.69 mountX=-0.14 mountY=0.38, mountTheta=1.91
03:47:11.797 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.45, opts=13)
03:47:11.801 00.004 6120 Enqueuing Move request for scope (-0.05, -0.45)
03:47:11.805 00.004 7680 Worker thread wakes up
03:47:11.806 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:11.809 00.003 6120 UpdateGuideState exits: m=8433 SNR=61.1
03:47:11.813 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:11.817 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:11.821 00.004 6120 Enqueuing Expose request
03:47:11.824 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.45) opts 0xd
03:47:11.824 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.45)
03:47:11.825 00.001 7680 Moving (-0.05, -0.45) raw xDistance=-0.14 yDistance=0.38
03:47:11.825 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:47:11.825 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:47:11.825 00.000 7680 MoveAxis(E, 0, ABG)
03:47:11.825 00.000 7680 Move returns status 0, amount 0
03:47:11.825 00.000 7680 MoveAxis(S, 207, ABG)
03:47:11.827 00.002 7680 Guiding  Dir = 1, Dur = 207
03:47:11.827 00.000 7680 IsSlewing returns 0
03:47:11.827 00.000 7680 IsGuiding returns 0
03:47:11.827 00.000 7680 PulseGuide returned control before completion, sleep 217
03:47:12.060 00.233 7680 IsGuiding returns 1
03:47:12.061 00.001 7680 scope still moving after pulse duration time elapsed
03:47:12.091 00.030 7680 IsSlewing returns 0
03:47:12.093 00.002 7680 IsGuiding returns 0
03:47:12.093 00.000 7680 scope move finished after 207 + 58 ms
03:47:12.093 00.000 7680 Move returns status 0, amount 207
03:47:12.093 00.000 7680 move complete, result=0
03:47:12.095 00.002 7680 worker thread done servicing request
03:47:12.095 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 207 ms SOUTH
03:47:12.101 00.006 7680 Worker thread wakes up
03:47:12.102 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:12.102 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:13.354 01.252 7680 Exposure complete
03:47:13.493 00.139 6120 OnExposeComplete: enter
03:47:13.498 00.005 7680 worker thread done servicing request
03:47:13.499 00.001 6120 UpdateGuideState(): m_state=6
03:47:13.502 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3608
03:47:13.506 00.004 6120 Star::Find returns 1 (0), X=507.41, Y=666.88, Mass=8384, SNR=61.4, Peak=226 HFD=6.6
03:47:13.510 00.004 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
03:47:13.514 00.004 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
03:47:13.518 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.85 mountX=-0.14 mountY=0.22, mountTheta=2.11
03:47:13.523 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.29, opts=13)
03:47:13.526 00.003 6120 Enqueuing Move request for scope (-0.08, -0.29)
03:47:13.529 00.003 7680 Worker thread wakes up
03:47:13.530 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.29) opts 0xd
03:47:13.531 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.29)
03:47:13.531 00.000 7680 Moving (-0.08, -0.29) raw xDistance=-0.14 yDistance=0.22
03:47:13.531 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:47:13.531 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:47:13.531 00.000 7680 MoveAxis(E, 0, ABG)
03:47:13.532 00.001 7680 Move returns status 0, amount 0
03:47:13.532 00.000 7680 MoveAxis(S, 122, ABG)
03:47:13.532 00.000 7680 Guiding  Dir = 1, Dur = 122
03:47:13.532 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:13.535 00.003 7680 IsSlewing returns 0
03:47:13.536 00.001 6120 UpdateGuideState exits: m=8384 SNR=61.4
03:47:13.540 00.004 7680 IsGuiding returns 0
03:47:13.540 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:13.545 00.005 7680 PulseGuide returned control before completion, sleep 132
03:47:13.545 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:13.549 00.004 6120 Enqueuing Expose request
03:47:13.683 00.134 7680 IsGuiding returns 1
03:47:13.684 00.001 7680 scope still moving after pulse duration time elapsed
03:47:13.714 00.030 7680 IsSlewing returns 0
03:47:13.714 00.000 7680 IsGuiding returns 0
03:47:13.714 00.000 7680 scope move finished after 122 + 52 ms
03:47:13.714 00.000 7680 Move returns status 0, amount 122
03:47:13.716 00.002 7680 move complete, result=0
03:47:13.716 00.000 7680 worker thread done servicing request
03:47:13.716 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 122 ms SOUTH
03:47:13.722 00.006 7680 Worker thread wakes up
03:47:13.722 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:13.722 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:14.977 01.255 7680 Exposure complete
03:47:15.125 00.148 7680 worker thread done servicing request
03:47:15.125 00.000 6120 OnExposeComplete: enter
03:47:15.130 00.005 6120 UpdateGuideState(): m_state=6
03:47:15.134 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3609
03:47:15.139 00.005 6120 Star::Find returns 1 (0), X=507.32, Y=666.95, Mass=8055, SNR=60.4, Peak=209 HFD=6.6
03:47:15.143 00.004 6120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.19) = xAngle (-2.42 = -2.42)
03:47:15.148 00.005 6120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.45 = 0.45)
03:47:15.151 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-2.23 mountX=-0.21 mountY=0.12, mountTheta=2.61
03:47:15.156 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.22, opts=13)
03:47:15.160 00.004 6120 Enqueuing Move request for scope (-0.17, -0.22)
03:47:15.167 00.007 7680 Worker thread wakes up
03:47:15.167 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.22) opts 0xd
03:47:15.167 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.22)
03:47:15.168 00.001 7680 Moving (-0.17, -0.22) raw xDistance=-0.21 yDistance=0.12
03:47:15.168 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:47:15.168 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:47:15.168 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:15.175 00.007 6120 UpdateGuideState exits: m=8055 SNR=60.4
03:47:15.178 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:15.182 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:15.188 00.006 6120 Enqueuing Expose request
03:47:15.192 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:47:15.192 00.000 7680 MoveAxis(E, 87, ABG)
03:47:15.192 00.000 7680 Guiding  Dir = 2, Dur = 87
03:47:15.192 00.000 7680 IsSlewing returns 0
03:47:15.193 00.001 7680 IsGuiding returns 0
03:47:15.193 00.000 7680 PulseGuide returned control before completion, sleep 97
03:47:15.294 00.101 7680 IsGuiding returns 1
03:47:15.295 00.001 7680 scope still moving after pulse duration time elapsed
03:47:15.326 00.031 7680 IsSlewing returns 0
03:47:15.327 00.001 7680 IsGuiding returns 0
03:47:15.327 00.000 7680 scope move finished after 87 + 47 ms
03:47:15.329 00.002 7680 Move returns status 0, amount 87
03:47:15.329 00.000 7680 MoveAxis(N, 0, ABG)
03:47:15.329 00.000 7680 Move returns status 0, amount 0
03:47:15.329 00.000 7680 move complete, result=0
03:47:15.330 00.001 7680 worker thread done servicing request
03:47:15.330 00.000 7680 Worker thread wakes up
03:47:15.331 00.001 6120 GuideStep: -0.2 px 87 ms EAST, 0.1 px 0 ms NORTH
03:47:15.337 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:15.337 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:16.584 01.247 7680 Exposure complete
03:47:16.726 00.142 7680 worker thread done servicing request
03:47:16.726 00.000 6120 OnExposeComplete: enter
03:47:16.730 00.004 6120 UpdateGuideState(): m_state=6
03:47:16.734 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3610
03:47:16.740 00.006 6120 Star::Find returns 1 (0), X=507.34, Y=666.81, Mass=8002, SNR=60.1, Peak=196 HFD=6.7
03:47:16.744 00.004 6120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.19) = xAngle (-2.17 = -2.17)
03:47:16.747 00.003 6120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.70 = 0.70)
03:47:16.751 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.37 hyp=0.40 cameraTheta=-1.98 mountX=-0.23 mountY=0.26, mountTheta=2.29
03:47:16.756 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.37, opts=13)
03:47:16.759 00.003 6120 Enqueuing Move request for scope (-0.16, -0.37)
03:47:16.764 00.005 7680 Worker thread wakes up
03:47:16.764 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:16.768 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.37) opts 0xd
03:47:16.769 00.001 6120 UpdateGuideState exits: m=8002 SNR=60.1
03:47:16.773 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.37)
03:47:16.773 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:16.776 00.003 7680 Moving (-0.16, -0.37) raw xDistance=-0.23 yDistance=0.26
03:47:16.777 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:16.780 00.003 6120 Enqueuing Expose request
03:47:16.784 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:47:16.784 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:47:16.784 00.000 7680 MoveAxis(E, 98, ABG)
03:47:16.784 00.000 7680 Guiding  Dir = 2, Dur = 98
03:47:16.785 00.001 7680 IsSlewing returns 0
03:47:16.785 00.000 7680 IsGuiding returns 0
03:47:16.785 00.000 7680 PulseGuide returned control before completion, sleep 108
03:47:16.902 00.117 7680 IsGuiding returns 1
03:47:16.902 00.000 7680 scope still moving after pulse duration time elapsed
03:47:16.933 00.031 7680 IsSlewing returns 0
03:47:16.935 00.002 7680 IsGuiding returns 0
03:47:16.937 00.002 7680 scope move finished after 98 + 53 ms
03:47:16.938 00.001 7680 Move returns status 0, amount 98
03:47:16.938 00.000 7680 MoveAxis(S, 140, ABG)
03:47:16.938 00.000 7680 Guiding  Dir = 1, Dur = 140
03:47:16.939 00.001 7680 IsSlewing returns 0
03:47:16.940 00.001 7680 IsGuiding returns 0
03:47:16.941 00.001 7680 PulseGuide returned control before completion, sleep 150
03:47:17.107 00.166 7680 IsGuiding returns 1
03:47:17.108 00.001 7680 scope still moving after pulse duration time elapsed
03:47:17.136 00.028 7680 IsSlewing returns 0
03:47:17.137 00.001 7680 IsGuiding returns 0
03:47:17.139 00.002 7680 scope move finished after 140 + 58 ms
03:47:17.139 00.000 7680 Move returns status 0, amount 140
03:47:17.140 00.001 7680 move complete, result=0
03:47:17.140 00.000 7680 worker thread done servicing request
03:47:17.141 00.001 6120 GuideStep: -0.2 px 98 ms EAST, 0.3 px 140 ms SOUTH
03:47:17.147 00.006 7680 Worker thread wakes up
03:47:17.147 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:17.149 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:18.397 01.248 7680 Exposure complete
03:47:18.543 00.146 7680 worker thread done servicing request
03:47:18.544 00.001 6120 OnExposeComplete: enter
03:47:18.547 00.003 6120 UpdateGuideState(): m_state=6
03:47:18.551 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3611
03:47:18.555 00.004 6120 Star::Find returns 1 (0), X=507.45, Y=666.94, Mass=7456, SNR=56.6, Peak=180 HFD=6.6
03:47:18.558 00.003 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
03:47:18.563 00.005 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
03:47:18.567 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.79 mountX=-0.09 mountY=0.18, mountTheta=2.04
03:47:18.573 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.23, opts=13)
03:47:18.577 00.004 6120 Enqueuing Move request for scope (-0.05, -0.23)
03:47:18.581 00.004 7680 Worker thread wakes up
03:47:18.581 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:18.585 00.004 6120 UpdateGuideState exits: m=7456 SNR=56.6
03:47:18.589 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:18.593 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:18.596 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
03:47:18.596 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
03:47:18.596 00.000 7680 Moving (-0.05, -0.23) raw xDistance=-0.09 yDistance=0.18
03:47:18.596 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:47:18.596 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:47:18.596 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:47:18.596 00.000 7680 MoveAxis(E, 0, ABG)
03:47:18.597 00.001 7680 Move returns status 0, amount 0
03:47:18.597 00.000 7680 MoveAxis(N, 0, ABG)
03:47:18.597 00.000 7680 Move returns status 0, amount 0
03:47:18.598 00.001 7680 move complete, result=0
03:47:18.598 00.000 7680 worker thread done servicing request
03:47:18.598 00.000 6120 Enqueuing Expose request
03:47:18.602 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:47:18.605 00.003 7680 Worker thread wakes up
03:47:18.605 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:18.605 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:19.856 01.251 7680 Exposure complete
03:47:20.000 00.144 7680 worker thread done servicing request
03:47:20.000 00.000 6120 OnExposeComplete: enter
03:47:20.003 00.003 6120 UpdateGuideState(): m_state=6
03:47:20.008 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3612
03:47:20.012 00.004 6120 Star::Find returns 1 (0), X=507.53, Y=666.84, Mass=8310, SNR=60.0, Peak=217 HFD=6.6
03:47:20.015 00.003 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
03:47:20.019 00.004 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
03:47:20.022 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=-0.33 hyp=0.34 cameraTheta=-1.46 mountX=-0.02 mountY=0.32, mountTheta=1.65
03:47:20.027 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.33, opts=13)
03:47:20.030 00.003 6120 Enqueuing Move request for scope (0.04, -0.33)
03:47:20.035 00.005 7680 Worker thread wakes up
03:47:20.035 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.33) opts 0xd
03:47:20.036 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.33)
03:47:20.036 00.000 7680 Moving (0.04, -0.33) raw xDistance=-0.02 yDistance=0.32
03:47:20.036 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:47:20.036 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:47:20.036 00.000 7680 MoveAxis(E, 0, ABG)
03:47:20.036 00.000 7680 Move returns status 0, amount 0
03:47:20.036 00.000 7680 MoveAxis(S, 172, ABG)
03:47:20.036 00.000 7680 Guiding  Dir = 1, Dur = 172
03:47:20.037 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:20.043 00.006 7680 IsSlewing returns 0
03:47:20.043 00.000 6120 UpdateGuideState exits: m=8310 SNR=60.0
03:47:20.047 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:20.050 00.003 7680 IsGuiding returns 0
03:47:20.051 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:20.054 00.003 7680 PulseGuide returned control before completion, sleep 182
03:47:20.055 00.001 6120 Enqueuing Expose request
03:47:20.252 00.197 7680 IsGuiding returns 1
03:47:20.253 00.001 7680 scope still moving after pulse duration time elapsed
03:47:20.282 00.029 7680 IsSlewing returns 0
03:47:20.284 00.002 7680 IsGuiding returns 1
03:47:20.313 00.029 7680 IsSlewing returns 0
03:47:20.314 00.001 7680 IsGuiding returns 1
03:47:20.345 00.031 7680 IsSlewing returns 0
03:47:20.346 00.001 7680 IsGuiding returns 0
03:47:20.346 00.000 7680 scope move finished after 172 + 123 ms
03:47:20.347 00.001 7680 Move returns status 0, amount 172
03:47:20.347 00.000 7680 move complete, result=0
03:47:20.348 00.001 7680 worker thread done servicing request
03:47:20.349 00.001 7680 Worker thread wakes up
03:47:20.349 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 172 ms SOUTH
03:47:20.356 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:20.357 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:21.611 01.254 7680 Exposure complete
03:47:21.753 00.142 7680 worker thread done servicing request
03:47:21.754 00.001 6120 OnExposeComplete: enter
03:47:21.757 00.003 6120 UpdateGuideState(): m_state=6
03:47:21.763 00.006 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3613
03:47:21.767 00.004 6120 Star::Find returns 1 (0), X=507.50, Y=666.96, Mass=8252, SNR=59.4, Peak=226 HFD=6.5
03:47:21.771 00.004 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
03:47:21.775 00.004 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
03:47:21.778 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.57 mountX=-0.04 mountY=0.19, mountTheta=1.78
03:47:21.783 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.22, opts=13)
03:47:21.787 00.004 6120 Enqueuing Move request for scope (-0.00, -0.22)
03:47:21.791 00.004 7680 Worker thread wakes up
03:47:21.791 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.22) opts 0xd
03:47:21.792 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.22)
03:47:21.792 00.000 7680 Moving (-0.00, -0.22) raw xDistance=-0.04 yDistance=0.19
03:47:21.792 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:47:21.792 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:47:21.792 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:21.795 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:47:21.796 00.001 7680 MoveAxis(E, 0, ABG)
03:47:21.796 00.000 7680 Move returns status 0, amount 0
03:47:21.797 00.001 7680 MoveAxis(N, 0, ABG)
03:47:21.797 00.000 7680 Move returns status 0, amount 0
03:47:21.797 00.000 7680 move complete, result=0
03:47:21.797 00.000 7680 worker thread done servicing request
03:47:21.797 00.000 6120 UpdateGuideState exits: m=8252 SNR=59.4
03:47:21.802 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:21.805 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:21.809 00.004 6120 Enqueuing Expose request
03:47:21.812 00.003 7680 Worker thread wakes up
03:47:21.813 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:47:21.816 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:21.816 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:23.068 01.252 7680 Exposure complete
03:47:23.224 00.156 7680 worker thread done servicing request
03:47:23.224 00.000 6120 OnExposeComplete: enter
03:47:23.229 00.005 6120 UpdateGuideState(): m_state=6
03:47:23.235 00.006 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3614
03:47:23.242 00.007 6120 Star::Find returns 1 (0), X=507.43, Y=666.86, Mass=8621, SNR=61.3, Peak=216 HFD=6.6
03:47:23.246 00.004 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
03:47:23.249 00.003 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
03:47:23.254 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.31 hyp=0.32 cameraTheta=-1.76 mountX=-0.12 mountY=0.25, mountTheta=2.01
03:47:23.259 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.31, opts=13)
03:47:23.267 00.008 6120 Enqueuing Move request for scope (-0.06, -0.31)
03:47:23.271 00.004 7680 Worker thread wakes up
03:47:23.273 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:23.276 00.003 6120 UpdateGuideState exits: m=8621 SNR=61.3
03:47:23.281 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:23.285 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:23.290 00.005 6120 Enqueuing Expose request
03:47:23.294 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.31) opts 0xd
03:47:23.294 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.31)
03:47:23.295 00.001 7680 Moving (-0.06, -0.31) raw xDistance=-0.12 yDistance=0.25
03:47:23.295 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:47:23.295 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:47:23.297 00.002 7680 MoveAxis(E, 0, ABG)
03:47:23.297 00.000 7680 Move returns status 0, amount 0
03:47:23.298 00.001 7680 MoveAxis(S, 138, ABG)
03:47:23.298 00.000 7680 Guiding  Dir = 1, Dur = 138
03:47:23.298 00.000 7680 IsSlewing returns 0
03:47:23.298 00.000 7680 IsGuiding returns 0
03:47:23.300 00.002 7680 PulseGuide returned control before completion, sleep 148
03:47:23.450 00.150 7680 IsGuiding returns 1
03:47:23.451 00.001 7680 scope still moving after pulse duration time elapsed
03:47:23.480 00.029 7680 IsSlewing returns 0
03:47:23.480 00.000 7680 IsGuiding returns 0
03:47:23.481 00.001 7680 scope move finished after 138 + 43 ms
03:47:23.481 00.000 7680 Move returns status 0, amount 138
03:47:23.481 00.000 7680 move complete, result=0
03:47:23.481 00.000 7680 worker thread done servicing request
03:47:23.482 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 138 ms SOUTH
03:47:23.488 00.006 7680 Worker thread wakes up
03:47:23.488 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:23.488 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:24.742 01.254 7680 Exposure complete
03:47:24.892 00.150 7680 worker thread done servicing request
03:47:24.892 00.000 6120 OnExposeComplete: enter
03:47:24.896 00.004 6120 UpdateGuideState(): m_state=6
03:47:24.900 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3615
03:47:24.903 00.003 6120 Star::Find returns 1 (0), X=507.28, Y=666.97, Mass=7682, SNR=57.7, Peak=200 HFD=6.6
03:47:24.908 00.005 6120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.19) = xAngle (-2.56 = -2.56)
03:47:24.911 00.003 6120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.31 = 0.31)
03:47:24.915 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.21 hyp=0.30 cameraTheta=-2.38 mountX=-0.25 mountY=0.09, mountTheta=2.79
03:47:24.921 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.21, opts=13)
03:47:24.925 00.004 6120 Enqueuing Move request for scope (-0.22, -0.21)
03:47:24.929 00.004 7680 Worker thread wakes up
03:47:24.929 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:24.932 00.003 6120 UpdateGuideState exits: m=7682 SNR=57.7
03:47:24.936 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:24.940 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:24.944 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.21) opts 0xd
03:47:24.945 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.21)
03:47:24.945 00.000 7680 Moving (-0.22, -0.21) raw xDistance=-0.25 yDistance=0.09
03:47:24.945 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:47:24.945 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:47:24.945 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:47:24.945 00.000 7680 MoveAxis(E, 102, ABG)
03:47:24.946 00.001 7680 Guiding  Dir = 2, Dur = 102
03:47:24.946 00.000 7680 IsSlewing returns 0
03:47:24.946 00.000 7680 IsGuiding returns 0
03:47:24.946 00.000 6120 Enqueuing Expose request
03:47:24.952 00.006 7680 PulseGuide returned control before completion, sleep 112
03:47:25.077 00.125 7680 IsGuiding returns 0
03:47:25.077 00.000 7680 Move returns status 0, amount 102
03:47:25.078 00.001 7680 MoveAxis(N, 0, ABG)
03:47:25.078 00.000 7680 Move returns status 0, amount 0
03:47:25.080 00.002 7680 move complete, result=0
03:47:25.080 00.000 7680 worker thread done servicing request
03:47:25.080 00.000 7680 Worker thread wakes up
03:47:25.080 00.000 6120 GuideStep: -0.2 px 102 ms EAST, 0.1 px 0 ms NORTH
03:47:25.087 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:25.087 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:26.339 01.252 7680 Exposure complete
03:47:26.487 00.148 7680 worker thread done servicing request
03:47:26.488 00.001 6120 OnExposeComplete: enter
03:47:26.493 00.005 6120 UpdateGuideState(): m_state=6
03:47:26.496 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3616
03:47:26.501 00.005 6120 Star::Find returns 1 (0), X=507.46, Y=666.87, Mass=8356, SNR=60.6, Peak=228 HFD=6.5
03:47:26.504 00.003 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
03:47:26.507 00.003 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
03:47:26.511 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.30 hyp=0.31 cameraTheta=-1.68 mountX=-0.09 mountY=0.26, mountTheta=1.91
03:47:26.517 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.30, opts=13)
03:47:26.521 00.004 6120 Enqueuing Move request for scope (-0.03, -0.30)
03:47:26.524 00.003 7680 Worker thread wakes up
03:47:26.525 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.30) opts 0xd
03:47:26.525 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.30)
03:47:26.526 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:26.529 00.003 7680 Moving (-0.03, -0.30) raw xDistance=-0.09 yDistance=0.26
03:47:26.529 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:47:26.530 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:47:26.530 00.000 6120 UpdateGuideState exits: m=8356 SNR=60.6
03:47:26.532 00.002 7680 MoveAxis(E, 0, ABG)
03:47:26.532 00.000 7680 Move returns status 0, amount 0
03:47:26.532 00.000 7680 MoveAxis(S, 140, ABG)
03:47:26.533 00.001 7680 Guiding  Dir = 1, Dur = 140
03:47:26.534 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:26.537 00.003 7680 IsSlewing returns 0
03:47:26.537 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:26.541 00.004 6120 Enqueuing Expose request
03:47:26.545 00.004 7680 IsGuiding returns 0
03:47:26.546 00.001 7680 PulseGuide returned control before completion, sleep 150
03:47:26.702 00.156 7680 IsGuiding returns 1
03:47:26.703 00.001 7680 scope still moving after pulse duration time elapsed
03:47:26.733 00.030 7680 IsSlewing returns 0
03:47:26.733 00.000 7680 IsGuiding returns 0
03:47:26.734 00.001 7680 scope move finished after 140 + 48 ms
03:47:26.734 00.000 7680 Move returns status 0, amount 140
03:47:26.734 00.000 7680 move complete, result=0
03:47:26.735 00.001 7680 worker thread done servicing request
03:47:26.736 00.001 7680 Worker thread wakes up
03:47:26.736 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 140 ms SOUTH
03:47:26.742 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:26.742 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:27.995 01.253 7680 Exposure complete
03:47:28.136 00.141 7680 worker thread done servicing request
03:47:28.136 00.000 6120 OnExposeComplete: enter
03:47:28.139 00.003 6120 UpdateGuideState(): m_state=6
03:47:28.143 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3617
03:47:28.147 00.004 6120 Star::Find returns 1 (0), X=507.35, Y=666.82, Mass=7991, SNR=59.3, Peak=201 HFD=6.5
03:47:28.151 00.004 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.19) = xAngle (-2.14 = -2.14)
03:47:28.155 00.004 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
03:47:28.158 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.35 hyp=0.38 cameraTheta=-1.96 mountX=-0.20 mountY=0.25, mountTheta=2.25
03:47:28.162 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.35, opts=13)
03:47:28.167 00.005 6120 Enqueuing Move request for scope (-0.14, -0.35)
03:47:28.171 00.004 7680 Worker thread wakes up
03:47:28.171 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.35) opts 0xd
03:47:28.171 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:28.175 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.35)
03:47:28.175 00.000 7680 Moving (-0.14, -0.35) raw xDistance=-0.20 yDistance=0.25
03:47:28.176 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:47:28.176 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:47:28.177 00.001 7680 MoveAxis(E, 83, ABG)
03:47:28.177 00.000 7680 Guiding  Dir = 2, Dur = 83
03:47:28.177 00.000 6120 UpdateGuideState exits: m=7991 SNR=59.3
03:47:28.180 00.003 7680 IsSlewing returns 0
03:47:28.180 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:28.185 00.005 7680 IsGuiding returns 0
03:47:28.185 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:28.189 00.004 7680 PulseGuide returned control before completion, sleep 93
03:47:28.189 00.000 6120 Enqueuing Expose request
03:47:28.283 00.094 7680 IsGuiding returns 1
03:47:28.284 00.001 7680 scope still moving after pulse duration time elapsed
03:47:28.314 00.030 7680 IsSlewing returns 0
03:47:28.314 00.000 7680 IsGuiding returns 0
03:47:28.314 00.000 7680 scope move finished after 83 + 46 ms
03:47:28.315 00.001 7680 Move returns status 0, amount 83
03:47:28.316 00.001 7680 MoveAxis(S, 137, ABG)
03:47:28.316 00.000 7680 Guiding  Dir = 1, Dur = 137
03:47:28.316 00.000 7680 IsSlewing returns 0
03:47:28.317 00.001 7680 IsGuiding returns 0
03:47:28.317 00.000 7680 PulseGuide returned control before completion, sleep 147
03:47:28.469 00.152 7680 IsGuiding returns 1
03:47:28.470 00.001 7680 scope still moving after pulse duration time elapsed
03:47:28.500 00.030 7680 IsSlewing returns 0
03:47:28.501 00.001 7680 IsGuiding returns 0
03:47:28.501 00.000 7680 scope move finished after 137 + 47 ms
03:47:28.502 00.001 7680 Move returns status 0, amount 137
03:47:28.502 00.000 7680 move complete, result=0
03:47:28.502 00.000 7680 worker thread done servicing request
03:47:28.502 00.000 6120 GuideStep: -0.2 px 83 ms EAST, 0.3 px 137 ms SOUTH
03:47:28.508 00.006 7680 Worker thread wakes up
03:47:28.509 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:28.510 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:29.760 01.250 7680 Exposure complete
03:47:29.900 00.140 7680 worker thread done servicing request
03:47:29.900 00.000 6120 OnExposeComplete: enter
03:47:29.904 00.004 6120 UpdateGuideState(): m_state=6
03:47:29.908 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3618
03:47:29.912 00.004 6120 Star::Find returns 1 (0), X=507.41, Y=666.92, Mass=8046, SNR=58.9, Peak=220 HFD=6.6
03:47:29.916 00.004 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
03:47:29.920 00.004 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
03:47:29.923 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.88 mountX=-0.13 mountY=0.19, mountTheta=2.15
03:47:29.929 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.26, opts=13)
03:47:29.932 00.003 6120 Enqueuing Move request for scope (-0.08, -0.26)
03:47:29.935 00.003 7680 Worker thread wakes up
03:47:29.936 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.26) opts 0xd
03:47:29.936 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.26)
03:47:29.936 00.000 7680 Moving (-0.08, -0.26) raw xDistance=-0.13 yDistance=0.19
03:47:29.936 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:47:29.936 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:47:29.936 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:29.941 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:47:29.941 00.000 7680 MoveAxis(E, 0, ABG)
03:47:29.941 00.000 7680 Move returns status 0, amount 0
03:47:29.941 00.000 7680 MoveAxis(N, 0, ABG)
03:47:29.941 00.000 7680 Move returns status 0, amount 0
03:47:29.942 00.001 7680 move complete, result=0
03:47:29.942 00.000 7680 worker thread done servicing request
03:47:29.942 00.000 6120 UpdateGuideState exits: m=8046 SNR=58.9
03:47:29.946 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:29.949 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:29.952 00.003 6120 Enqueuing Expose request
03:47:29.956 00.004 7680 Worker thread wakes up
03:47:29.957 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:29.957 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:29.957 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:47:31.211 01.254 7680 Exposure complete
03:47:31.344 00.133 7680 worker thread done servicing request
03:47:31.344 00.000 6120 OnExposeComplete: enter
03:47:31.349 00.005 6120 UpdateGuideState(): m_state=6
03:47:31.353 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3619
03:47:31.358 00.005 6120 Star::Find returns 1 (0), X=507.69, Y=666.86, Mass=8663, SNR=61.6, Peak=212 HFD=6.6
03:47:31.362 00.004 6120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.19) = xAngle (-1.22 = -1.22)
03:47:31.365 00.003 6120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.65 = 1.65)
03:47:31.370 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=-0.32 hyp=0.37 cameraTheta=-1.03 mountX=0.13 mountY=0.37, mountTheta=1.24
03:47:31.375 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.32, opts=13)
03:47:31.379 00.004 6120 Enqueuing Move request for scope (0.19, -0.32)
03:47:31.382 00.003 7680 Worker thread wakes up
03:47:31.382 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:31.388 00.006 6120 UpdateGuideState exits: m=8663 SNR=61.6
03:47:31.393 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:31.396 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:31.400 00.004 6120 Enqueuing Expose request
03:47:31.404 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.32) opts 0xd
03:47:31.404 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.32)
03:47:31.404 00.000 7680 Moving (0.19, -0.32) raw xDistance=0.13 yDistance=0.37
03:47:31.404 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:47:31.404 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:47:31.404 00.000 7680 MoveAxis(E, 0, ABG)
03:47:31.404 00.000 7680 Move returns status 0, amount 0
03:47:31.404 00.000 7680 MoveAxis(S, 200, ABG)
03:47:31.405 00.001 7680 Guiding  Dir = 1, Dur = 200
03:47:31.405 00.000 7680 IsSlewing returns 0
03:47:31.406 00.001 7680 IsGuiding returns 0
03:47:31.406 00.000 7680 PulseGuide returned control before completion, sleep 210
03:47:31.621 00.215 7680 IsGuiding returns 1
03:47:31.622 00.001 7680 scope still moving after pulse duration time elapsed
03:47:31.653 00.031 7680 IsSlewing returns 0
03:47:31.654 00.001 7680 IsGuiding returns 0
03:47:31.655 00.001 7680 scope move finished after 200 + 48 ms
03:47:31.655 00.000 7680 Move returns status 0, amount 200
03:47:31.655 00.000 7680 move complete, result=0
03:47:31.656 00.001 7680 worker thread done servicing request
03:47:31.657 00.001 7680 Worker thread wakes up
03:47:31.657 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 200 ms SOUTH
03:47:31.663 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:31.664 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:32.917 01.253 7680 Exposure complete
03:47:33.063 00.146 7680 worker thread done servicing request
03:47:33.063 00.000 6120 OnExposeComplete: enter
03:47:33.067 00.004 6120 UpdateGuideState(): m_state=6
03:47:33.071 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3620
03:47:33.074 00.003 6120 Star::Find returns 1 (0), X=507.53, Y=666.90, Mass=8512, SNR=61.8, Peak=214 HFD=6.6
03:47:33.078 00.004 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
03:47:33.081 00.003 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
03:47:33.085 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.44 mountX=-0.02 mountY=0.26, mountTheta=1.63
03:47:33.089 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.27, opts=13)
03:47:33.093 00.004 6120 Enqueuing Move request for scope (0.04, -0.27)
03:47:33.096 00.003 7680 Worker thread wakes up
03:47:33.096 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.27) opts 0xd
03:47:33.097 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.27)
03:47:33.097 00.000 7680 Moving (0.04, -0.27) raw xDistance=-0.02 yDistance=0.26
03:47:33.097 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:47:33.097 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:47:33.098 00.001 7680 MoveAxis(E, 0, ABG)
03:47:33.098 00.000 7680 Move returns status 0, amount 0
03:47:33.098 00.000 7680 MoveAxis(S, 140, ABG)
03:47:33.098 00.000 7680 Guiding  Dir = 1, Dur = 140
03:47:33.098 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:33.102 00.004 7680 IsSlewing returns 0
03:47:33.102 00.000 6120 UpdateGuideState exits: m=8512 SNR=61.8
03:47:33.106 00.004 7680 IsGuiding returns 0
03:47:33.106 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:33.111 00.005 7680 PulseGuide returned control before completion, sleep 150
03:47:33.111 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:33.115 00.004 6120 Enqueuing Expose request
03:47:33.266 00.151 7680 IsGuiding returns 1
03:47:33.267 00.001 7680 scope still moving after pulse duration time elapsed
03:47:33.295 00.028 7680 IsSlewing returns 0
03:47:33.295 00.000 7680 IsGuiding returns 0
03:47:33.296 00.001 7680 scope move finished after 140 + 50 ms
03:47:33.296 00.000 7680 Move returns status 0, amount 140
03:47:33.297 00.001 7680 move complete, result=0
03:47:33.297 00.000 7680 worker thread done servicing request
03:47:33.297 00.000 7680 Worker thread wakes up
03:47:33.299 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 140 ms SOUTH
03:47:33.305 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:33.305 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:34.558 01.253 7680 Exposure complete
03:47:34.700 00.142 7680 worker thread done servicing request
03:47:34.700 00.000 6120 OnExposeComplete: enter
03:47:34.705 00.005 6120 UpdateGuideState(): m_state=6
03:47:34.711 00.006 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3621
03:47:34.716 00.005 6120 Star::Find returns 1 (0), X=507.56, Y=666.89, Mass=8199, SNR=59.7, Peak=207 HFD=6.6
03:47:34.722 00.006 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
03:47:34.728 00.006 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
03:47:34.735 00.007 6120 CameraToMount -- cameraX=0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.36 mountX=0.01 mountY=0.28, mountTheta=1.54
03:47:34.742 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.28, opts=13)
03:47:34.748 00.006 6120 Enqueuing Move request for scope (0.06, -0.28)
03:47:34.754 00.006 7680 Worker thread wakes up
03:47:34.754 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.28) opts 0xd
03:47:34.754 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.28)
03:47:34.754 00.000 7680 Moving (0.06, -0.28) raw xDistance=0.01 yDistance=0.28
03:47:34.755 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:47:34.755 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:47:34.755 00.000 7680 MoveAxis(E, 0, ABG)
03:47:34.755 00.000 7680 Move returns status 0, amount 0
03:47:34.755 00.000 7680 MoveAxis(S, 152, ABG)
03:47:34.755 00.000 7680 Guiding  Dir = 1, Dur = 152
03:47:34.756 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:34.764 00.008 7680 IsSlewing returns 0
03:47:34.765 00.001 6120 UpdateGuideState exits: m=8199 SNR=59.7
03:47:34.772 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:34.778 00.006 7680 IsGuiding returns 0
03:47:34.779 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:34.785 00.006 7680 PulseGuide returned control before completion, sleep 162
03:47:34.786 00.001 6120 Enqueuing Expose request
03:47:34.954 00.168 7680 IsGuiding returns 0
03:47:34.955 00.001 7680 Move returns status 0, amount 152
03:47:34.955 00.000 7680 move complete, result=0
03:47:34.956 00.001 7680 worker thread done servicing request
03:47:34.956 00.000 7680 Worker thread wakes up
03:47:34.956 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 152 ms SOUTH
03:47:34.963 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:34.963 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:36.221 01.258 7680 Exposure complete
03:47:36.369 00.148 7680 worker thread done servicing request
03:47:36.369 00.000 6120 OnExposeComplete: enter
03:47:36.373 00.004 6120 UpdateGuideState(): m_state=6
03:47:36.378 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3622
03:47:36.381 00.003 6120 Star::Find returns 1 (0), X=507.52, Y=666.88, Mass=8121, SNR=60.0, Peak=206 HFD=6.5
03:47:36.386 00.005 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
03:47:36.390 00.004 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
03:47:36.395 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.29 hyp=0.30 cameraTheta=-1.50 mountX=-0.03 mountY=0.27, mountTheta=1.70
03:47:36.400 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.29, opts=13)
03:47:36.405 00.005 6120 Enqueuing Move request for scope (0.02, -0.29)
03:47:36.408 00.003 7680 Worker thread wakes up
03:47:36.409 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:36.412 00.003 6120 UpdateGuideState exits: m=8121 SNR=60.0
03:47:36.417 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:36.420 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:36.425 00.005 6120 Enqueuing Expose request
03:47:36.428 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.29) opts 0xd
03:47:36.428 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.29)
03:47:36.429 00.001 7680 Moving (0.02, -0.29) raw xDistance=-0.03 yDistance=0.27
03:47:36.429 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:47:36.429 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:47:36.429 00.000 7680 MoveAxis(E, 0, ABG)
03:47:36.429 00.000 7680 Move returns status 0, amount 0
03:47:36.431 00.002 7680 MoveAxis(S, 149, ABG)
03:47:36.431 00.000 7680 Guiding  Dir = 1, Dur = 149
03:47:36.431 00.000 7680 IsSlewing returns 0
03:47:36.432 00.001 7680 IsGuiding returns 0
03:47:36.432 00.000 7680 PulseGuide returned control before completion, sleep 159
03:47:36.602 00.170 7680 IsGuiding returns 1
03:47:36.604 00.002 7680 scope still moving after pulse duration time elapsed
03:47:36.634 00.030 7680 IsSlewing returns 0
03:47:36.635 00.001 7680 IsGuiding returns 0
03:47:36.636 00.001 7680 scope move finished after 149 + 54 ms
03:47:36.636 00.000 7680 Move returns status 0, amount 149
03:47:36.636 00.000 7680 move complete, result=0
03:47:36.637 00.001 7680 worker thread done servicing request
03:47:36.638 00.001 7680 Worker thread wakes up
03:47:36.638 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 149 ms SOUTH
03:47:36.648 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:36.648 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:37.898 01.250 7680 Exposure complete
03:47:38.041 00.143 7680 worker thread done servicing request
03:47:38.041 00.000 6120 OnExposeComplete: enter
03:47:38.045 00.004 6120 UpdateGuideState(): m_state=6
03:47:38.051 00.006 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3623
03:47:38.056 00.005 6120 Star::Find returns 1 (0), X=507.52, Y=667.54, Mass=8692, SNR=61.3, Peak=205 HFD=7.0
03:47:38.060 00.004 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (0.19) = xAngle (1.31 = 1.31)
03:47:38.063 00.003 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.18 = -2.10)
03:47:38.066 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.37 hyp=0.37 cameraTheta=1.49 mountX=0.10 mountY=-0.32, mountTheta=-1.28
03:47:38.073 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.37, opts=13)
03:47:38.077 00.004 6120 Enqueuing Move request for scope (0.03, 0.37)
03:47:38.081 00.004 7680 Worker thread wakes up
03:47:38.081 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.37) opts 0xd
03:47:38.082 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.37)
03:47:38.082 00.000 7680 Moving (0.03, 0.37) raw xDistance=0.10 yDistance=-0.32
03:47:38.082 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:47:38.082 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:47:38.082 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:38.087 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
03:47:38.087 00.000 6120 UpdateGuideState exits: m=8692 SNR=61.3
03:47:38.090 00.003 7680 MoveAxis(E, 0, ABG)
03:47:38.090 00.000 7680 Move returns status 0, amount 0
03:47:38.091 00.001 7680 MoveAxis(N, 0, ABG)
03:47:38.092 00.001 7680 Move returns status 0, amount 0
03:47:38.092 00.000 7680 move complete, result=0
03:47:38.093 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:38.096 00.003 7680 worker thread done servicing request
03:47:38.096 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:38.100 00.004 6120 Enqueuing Expose request
03:47:38.104 00.004 7680 Worker thread wakes up
03:47:38.104 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:38.104 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:38.107 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:47:39.355 01.248 7680 Exposure complete
03:47:39.491 00.136 7680 worker thread done servicing request
03:47:39.493 00.002 6120 OnExposeComplete: enter
03:47:39.496 00.003 6120 UpdateGuideState(): m_state=6
03:47:39.501 00.005 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3624
03:47:39.504 00.003 6120 Star::Find returns 1 (0), X=507.65, Y=666.96, Mass=8427, SNR=61.8, Peak=208 HFD=6.7
03:47:39.508 00.004 6120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (0.19) = xAngle (-1.13 = -1.13)
03:47:39.513 00.005 6120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.75 = 1.75)
03:47:39.517 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-0.94 mountX=0.11 mountY=0.26, mountTheta=1.16
03:47:39.522 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.21, opts=13)
03:47:39.526 00.004 6120 Enqueuing Move request for scope (0.15, -0.21)
03:47:39.529 00.003 7680 Worker thread wakes up
03:47:39.529 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
03:47:39.529 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
03:47:39.529 00.000 7680 Moving (0.15, -0.21) raw xDistance=0.11 yDistance=0.26
03:47:39.529 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:47:39.531 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:47:39.531 00.000 7680 MoveAxis(E, 0, ABG)
03:47:39.531 00.000 7680 Move returns status 0, amount 0
03:47:39.531 00.000 7680 MoveAxis(S, 140, ABG)
03:47:39.531 00.000 7680 Guiding  Dir = 1, Dur = 140
03:47:39.532 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:39.535 00.003 7680 IsSlewing returns 0
03:47:39.536 00.001 6120 UpdateGuideState exits: m=8427 SNR=61.8
03:47:39.540 00.004 7680 IsGuiding returns 0
03:47:39.540 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:39.544 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:39.547 00.003 7680 PulseGuide returned control before completion, sleep 150
03:47:39.547 00.000 6120 Enqueuing Expose request
03:47:39.701 00.154 7680 IsGuiding returns 1
03:47:39.704 00.003 7680 scope still moving after pulse duration time elapsed
03:47:39.732 00.028 7680 IsSlewing returns 0
03:47:39.733 00.001 7680 IsGuiding returns 0
03:47:39.733 00.000 7680 scope move finished after 140 + 53 ms
03:47:39.734 00.001 7680 Move returns status 0, amount 140
03:47:39.734 00.000 7680 move complete, result=0
03:47:39.734 00.000 7680 worker thread done servicing request
03:47:39.734 00.000 7680 Worker thread wakes up
03:47:39.735 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 140 ms SOUTH
03:47:39.742 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:39.742 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:40.990 01.248 7680 Exposure complete
03:47:41.139 00.149 7680 worker thread done servicing request
03:47:41.139 00.000 6120 OnExposeComplete: enter
03:47:41.143 00.004 6120 UpdateGuideState(): m_state=6
03:47:41.147 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3625
03:47:41.152 00.005 6120 Star::Find returns 1 (0), X=507.82, Y=666.94, Mass=8117, SNR=60.0, Peak=191 HFD=6.5
03:47:41.156 00.004 6120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.19) = xAngle (-0.80 = -0.80)
03:47:41.160 00.004 6120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.07 = 2.07)
03:47:41.164 00.004 6120 CameraToMount -- cameraX=0.33 cameraY=-0.23 hyp=0.40 cameraTheta=-0.61 mountX=0.28 mountY=0.35, mountTheta=0.90
03:47:41.171 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.23, opts=13)
03:47:41.177 00.006 6120 Enqueuing Move request for scope (0.33, -0.23)
03:47:41.181 00.004 7680 Worker thread wakes up
03:47:41.181 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:41.186 00.005 6120 UpdateGuideState exits: m=8117 SNR=60.0
03:47:41.189 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:41.193 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.23) opts 0xd
03:47:41.194 00.001 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.23)
03:47:41.194 00.000 7680 Moving (0.33, -0.23) raw xDistance=0.28 yDistance=0.35
03:47:41.194 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:47:41.194 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:41.200 00.006 6120 Enqueuing Expose request
03:47:41.206 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:47:41.206 00.000 7680 MoveAxis(W, 114, ABG)
03:47:41.206 00.000 7680 Guiding  Dir = 3, Dur = 114
03:47:41.206 00.000 7680 IsSlewing returns 0
03:47:41.207 00.001 7680 IsGuiding returns 0
03:47:41.207 00.000 7680 PulseGuide returned control before completion, sleep 124
03:47:41.339 00.132 7680 IsGuiding returns 1
03:47:41.340 00.001 7680 scope still moving after pulse duration time elapsed
03:47:41.371 00.031 7680 IsSlewing returns 0
03:47:41.372 00.001 7680 IsGuiding returns 0
03:47:41.372 00.000 7680 scope move finished after 114 + 50 ms
03:47:41.372 00.000 7680 Move returns status 0, amount 114
03:47:41.373 00.001 7680 MoveAxis(S, 190, ABG)
03:47:41.373 00.000 7680 Guiding  Dir = 1, Dur = 190
03:47:41.374 00.001 7680 IsSlewing returns 0
03:47:41.374 00.000 7680 IsGuiding returns 0
03:47:41.375 00.001 7680 PulseGuide returned control before completion, sleep 200
03:47:41.591 00.216 7680 IsGuiding returns 1
03:47:41.592 00.001 7680 scope still moving after pulse duration time elapsed
03:47:41.623 00.031 7680 IsSlewing returns 0
03:47:41.624 00.001 7680 IsGuiding returns 0
03:47:41.625 00.001 7680 scope move finished after 190 + 59 ms
03:47:41.625 00.000 7680 Move returns status 0, amount 190
03:47:41.626 00.001 7680 move complete, result=0
03:47:41.626 00.000 7680 worker thread done servicing request
03:47:41.627 00.001 7680 Worker thread wakes up
03:47:41.627 00.000 6120 GuideStep: 0.3 px 114 ms WEST, 0.4 px 190 ms SOUTH
03:47:41.636 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:41.636 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:42.885 01.249 7680 Exposure complete
03:47:43.026 00.141 7680 worker thread done servicing request
03:47:43.026 00.000 6120 OnExposeComplete: enter
03:47:43.031 00.005 6120 UpdateGuideState(): m_state=6
03:47:43.035 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3626
03:47:43.039 00.004 6120 Star::Find returns 1 (0), X=507.36, Y=667.58, Mass=8622, SNR=61.6, Peak=222 HFD=6.9
03:47:43.043 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (0.19) = xAngle (1.72 = 1.72)
03:47:43.048 00.005 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.59 = -1.69)
03:47:43.051 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.40 hyp=0.43 cameraTheta=1.90 mountX=-0.06 mountY=-0.42, mountTheta=-1.72
03:47:43.056 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.40, opts=13)
03:47:43.059 00.003 6120 Enqueuing Move request for scope (-0.14, 0.40)
03:47:43.063 00.004 7680 Worker thread wakes up
03:47:43.063 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.40) opts 0xd
03:47:43.064 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.40)
03:47:43.064 00.000 7680 Moving (-0.14, 0.40) raw xDistance=-0.06 yDistance=-0.42
03:47:43.064 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:47:43.065 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:47:43.065 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
03:47:43.065 00.000 7680 MoveAxis(E, 0, ABG)
03:47:43.065 00.000 7680 Move returns status 0, amount 0
03:47:43.065 00.000 7680 MoveAxis(N, 0, ABG)
03:47:43.066 00.001 7680 Move returns status 0, amount 0
03:47:43.066 00.000 7680 move complete, result=0
03:47:43.066 00.000 7680 worker thread done servicing request
03:47:43.066 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:43.070 00.004 6120 UpdateGuideState exits: m=8622 SNR=61.6
03:47:43.073 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:43.077 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:43.081 00.004 6120 Enqueuing Expose request
03:47:43.085 00.004 7680 Worker thread wakes up
03:47:43.086 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
03:47:43.089 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:43.089 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:44.337 01.248 7680 Exposure complete
03:47:44.481 00.144 7680 worker thread done servicing request
03:47:44.481 00.000 6120 OnExposeComplete: enter
03:47:44.488 00.007 6120 UpdateGuideState(): m_state=6
03:47:44.494 00.006 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3627
03:47:44.498 00.004 6120 Star::Find returns 1 (0), X=507.38, Y=667.73, Mass=8902, SNR=63.4, Peak=216 HFD=6.8
03:47:44.502 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (0.19) = xAngle (1.59 = 1.59)
03:47:44.506 00.004 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.47 = -1.82)
03:47:44.509 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.55 hyp=0.57 cameraTheta=1.78 mountX=-0.01 mountY=-0.55, mountTheta=-1.60
03:47:44.514 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.55, opts=13)
03:47:44.518 00.004 6120 Enqueuing Move request for scope (-0.12, 0.55)
03:47:44.522 00.004 7680 Worker thread wakes up
03:47:44.522 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:44.525 00.003 6120 UpdateGuideState exits: m=8902 SNR=63.4
03:47:44.529 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.55) opts 0xd
03:47:44.529 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.55)
03:47:44.529 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:44.534 00.005 7680 Moving (-0.12, 0.55) raw xDistance=-0.01 yDistance=-0.55
03:47:44.534 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:47:44.534 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:44.538 00.004 6120 Enqueuing Expose request
03:47:44.542 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:47:44.542 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
03:47:44.542 00.000 7680 MoveAxis(E, 0, ABG)
03:47:44.542 00.000 7680 Move returns status 0, amount 0
03:47:44.542 00.000 7680 MoveAxis(N, 0, ABG)
03:47:44.543 00.001 7680 Move returns status 0, amount 0
03:47:44.543 00.000 7680 move complete, result=0
03:47:44.543 00.000 7680 worker thread done servicing request
03:47:44.543 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
03:47:44.548 00.005 7680 Worker thread wakes up
03:47:44.548 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:44.549 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:45.796 01.247 7680 Exposure complete
03:47:45.936 00.140 7680 worker thread done servicing request
03:47:45.936 00.000 6120 OnExposeComplete: enter
03:47:45.940 00.004 6120 UpdateGuideState(): m_state=6
03:47:45.945 00.005 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3628
03:47:45.949 00.004 6120 Star::Find returns 1 (0), X=507.35, Y=667.56, Mass=8400, SNR=60.9, Peak=197 HFD=7.0
03:47:45.953 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (0.19) = xAngle (1.74 = 1.74)
03:47:45.956 00.003 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.61 = -1.67)
03:47:45.960 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.38 hyp=0.41 cameraTheta=1.93 mountX=-0.07 mountY=-0.40, mountTheta=-1.74
03:47:45.965 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.38, opts=13)
03:47:45.968 00.003 6120 Enqueuing Move request for scope (-0.14, 0.38)
03:47:45.973 00.005 7680 Worker thread wakes up
03:47:45.973 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:45.977 00.004 6120 UpdateGuideState exits: m=8400 SNR=60.9
03:47:45.982 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:45.985 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:45.989 00.004 6120 Enqueuing Expose request
03:47:45.993 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.38) opts 0xd
03:47:45.993 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.38)
03:47:45.993 00.000 7680 Moving (-0.14, 0.38) raw xDistance=-0.07 yDistance=-0.40
03:47:45.993 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:47:45.994 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:47:45.994 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
03:47:45.994 00.000 7680 MoveAxis(E, 0, ABG)
03:47:45.995 00.001 7680 Move returns status 0, amount 0
03:47:45.995 00.000 7680 MoveAxis(N, 0, ABG)
03:47:45.995 00.000 7680 Move returns status 0, amount 0
03:47:45.995 00.000 7680 move complete, result=0
03:47:45.995 00.000 7680 worker thread done servicing request
03:47:45.996 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
03:47:46.000 00.004 7680 Worker thread wakes up
03:47:46.000 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:46.000 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:47.245 01.245 7680 Exposure complete
03:47:47.392 00.147 7680 worker thread done servicing request
03:47:47.393 00.001 6120 OnExposeComplete: enter
03:47:47.397 00.004 6120 UpdateGuideState(): m_state=6
03:47:47.401 00.004 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3629
03:47:47.405 00.004 6120 Star::Find returns 1 (0), X=507.41, Y=667.04, Mass=8104, SNR=59.9, Peak=199 HFD=6.5
03:47:47.408 00.003 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.19) = xAngle (-2.30 = -2.30)
03:47:47.412 00.004 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
03:47:47.416 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.12 mountX=-0.11 mountY=0.09, mountTheta=2.46
03:47:47.422 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.14, opts=13)
03:47:47.428 00.006 6120 Enqueuing Move request for scope (-0.08, -0.14)
03:47:47.431 00.003 7680 Worker thread wakes up
03:47:47.431 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
03:47:47.431 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
03:47:47.431 00.000 7680 Moving (-0.08, -0.14) raw xDistance=-0.11 yDistance=0.09
03:47:47.431 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:47:47.432 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:47:47.432 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:47:47.432 00.000 7680 MoveAxis(E, 0, ABG)
03:47:47.432 00.000 7680 Move returns status 0, amount 0
03:47:47.432 00.000 7680 MoveAxis(N, 0, ABG)
03:47:47.433 00.001 7680 Move returns status 0, amount 0
03:47:47.433 00.000 7680 move complete, result=0
03:47:47.433 00.000 7680 worker thread done servicing request
03:47:47.433 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:47.437 00.004 6120 UpdateGuideState exits: m=8104 SNR=59.9
03:47:47.439 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:47.442 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:47.444 00.002 6120 Enqueuing Expose request
03:47:47.450 00.006 7680 Worker thread wakes up
03:47:47.450 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:47:47.453 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:47.453 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:48.702 01.249 7680 Exposure complete
03:47:48.839 00.137 7680 worker thread done servicing request
03:47:48.839 00.000 6120 OnExposeComplete: enter
03:47:48.844 00.005 6120 UpdateGuideState(): m_state=6
03:47:48.848 00.004 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3630
03:47:48.852 00.004 6120 Star::Find returns 1 (0), X=507.37, Y=666.87, Mass=7838, SNR=59.1, Peak=202 HFD=6.6
03:47:48.857 00.005 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.19) = xAngle (-2.15 = -2.15)
03:47:48.860 00.003 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
03:47:48.865 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.96 mountX=-0.18 mountY=0.22, mountTheta=2.26
03:47:48.869 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.30, opts=13)
03:47:48.873 00.004 6120 Enqueuing Move request for scope (-0.13, -0.30)
03:47:48.877 00.004 7680 Worker thread wakes up
03:47:48.877 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:48.880 00.003 6120 UpdateGuideState exits: m=7838 SNR=59.1
03:47:48.885 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:48.889 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:48.891 00.002 6120 Enqueuing Expose request
03:47:48.896 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.30) opts 0xd
03:47:48.896 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.30)
03:47:48.896 00.000 7680 Moving (-0.13, -0.30) raw xDistance=-0.18 yDistance=0.22
03:47:48.896 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:47:48.896 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:47:48.896 00.000 7680 MoveAxis(E, 0, ABG)
03:47:48.897 00.001 7680 Move returns status 0, amount 0
03:47:48.897 00.000 7680 MoveAxis(S, 118, ABG)
03:47:48.897 00.000 7680 Guiding  Dir = 1, Dur = 118
03:47:48.897 00.000 7680 IsSlewing returns 0
03:47:48.897 00.000 7680 IsGuiding returns 0
03:47:48.898 00.001 7680 PulseGuide returned control before completion, sleep 128
03:47:49.033 00.135 7680 IsGuiding returns 1
03:47:49.034 00.001 7680 scope still moving after pulse duration time elapsed
03:47:49.064 00.030 7680 IsSlewing returns 0
03:47:49.065 00.001 7680 IsGuiding returns 1
03:47:49.096 00.031 7680 IsSlewing returns 0
03:47:49.097 00.001 7680 IsGuiding returns 0
03:47:49.097 00.000 7680 scope move finished after 118 + 81 ms
03:47:49.098 00.001 7680 Move returns status 0, amount 118
03:47:49.098 00.000 7680 move complete, result=0
03:47:49.098 00.000 7680 worker thread done servicing request
03:47:49.100 00.002 7680 Worker thread wakes up
03:47:49.100 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 118 ms SOUTH
03:47:49.109 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:49.109 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:50.358 01.249 7680 Exposure complete
03:47:50.499 00.141 7680 worker thread done servicing request
03:47:50.499 00.000 6120 OnExposeComplete: enter
03:47:50.504 00.005 6120 UpdateGuideState(): m_state=6
03:47:50.509 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3631
03:47:50.516 00.007 6120 Star::Find returns 1 (0), X=507.43, Y=666.85, Mass=7698, SNR=58.3, Peak=203 HFD=6.6
03:47:50.524 00.008 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
03:47:50.530 00.006 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
03:47:50.535 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.32 hyp=0.33 cameraTheta=-1.76 mountX=-0.12 mountY=0.26, mountTheta=2.01
03:47:50.544 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.32, opts=13)
03:47:50.549 00.005 6120 Enqueuing Move request for scope (-0.06, -0.32)
03:47:50.555 00.006 7680 Worker thread wakes up
03:47:50.556 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:50.561 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.32) opts 0xd
03:47:50.561 00.000 6120 UpdateGuideState exits: m=7698 SNR=58.3
03:47:50.568 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.32)
03:47:50.568 00.000 7680 Moving (-0.06, -0.32) raw xDistance=-0.12 yDistance=0.26
03:47:50.568 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:50.574 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:47:50.575 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:50.582 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:47:50.582 00.000 6120 Enqueuing Expose request
03:47:50.589 00.007 7680 MoveAxis(E, 0, ABG)
03:47:50.589 00.000 7680 Move returns status 0, amount 0
03:47:50.589 00.000 7680 MoveAxis(S, 142, ABG)
03:47:50.589 00.000 7680 Guiding  Dir = 1, Dur = 142
03:47:50.590 00.001 7680 IsSlewing returns 0
03:47:50.590 00.000 7680 IsGuiding returns 0
03:47:50.590 00.000 7680 PulseGuide returned control before completion, sleep 152
03:47:50.751 00.161 7680 IsGuiding returns 1
03:47:50.751 00.000 7680 scope still moving after pulse duration time elapsed
03:47:50.782 00.031 7680 IsSlewing returns 0
03:47:50.782 00.000 7680 IsGuiding returns 0
03:47:50.783 00.001 7680 scope move finished after 142 + 50 ms
03:47:50.783 00.000 7680 Move returns status 0, amount 142
03:47:50.783 00.000 7680 move complete, result=0
03:47:50.785 00.002 7680 worker thread done servicing request
03:47:50.785 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 142 ms SOUTH
03:47:50.790 00.005 7680 Worker thread wakes up
03:47:50.792 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:50.792 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:52.047 01.255 7680 Exposure complete
03:47:52.187 00.140 7680 worker thread done servicing request
03:47:52.188 00.001 6120 OnExposeComplete: enter
03:47:52.192 00.004 6120 UpdateGuideState(): m_state=6
03:47:52.196 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3632
03:47:52.201 00.005 6120 Star::Find returns 1 (0), X=507.77, Y=667.03, Mass=7998, SNR=59.6, Peak=219 HFD=6.5
03:47:52.204 00.003 6120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.19) = xAngle (-0.67 = -0.67)
03:47:52.208 00.004 6120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.20 = 2.20)
03:47:52.212 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=-0.14 hyp=0.30 cameraTheta=-0.48 mountX=0.24 mountY=0.25, mountTheta=0.80
03:47:52.217 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.14, opts=13)
03:47:52.222 00.005 6120 Enqueuing Move request for scope (0.27, -0.14)
03:47:52.226 00.004 7680 Worker thread wakes up
03:47:52.226 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:52.231 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.14) opts 0xd
03:47:52.231 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.14)
03:47:52.231 00.000 7680 Moving (0.27, -0.14) raw xDistance=0.24 yDistance=0.25
03:47:52.231 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:47:52.231 00.000 6120 UpdateGuideState exits: m=7998 SNR=59.6
03:47:52.236 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:47:52.236 00.000 7680 MoveAxis(W, 97, ABG)
03:47:52.237 00.001 7680 Guiding  Dir = 3, Dur = 97
03:47:52.237 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:52.241 00.004 7680 IsSlewing returns 0
03:47:52.242 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:52.246 00.004 7680 IsGuiding returns 0
03:47:52.246 00.000 6120 Enqueuing Expose request
03:47:52.250 00.004 7680 PulseGuide returned control before completion, sleep 107
03:47:52.363 00.113 7680 IsGuiding returns 1
03:47:52.364 00.001 7680 scope still moving after pulse duration time elapsed
03:47:52.394 00.030 7680 IsSlewing returns 0
03:47:52.395 00.001 7680 IsGuiding returns 0
03:47:52.395 00.000 7680 scope move finished after 97 + 52 ms
03:47:52.397 00.002 7680 Move returns status 0, amount 97
03:47:52.397 00.000 7680 MoveAxis(S, 133, ABG)
03:47:52.398 00.001 7680 Guiding  Dir = 1, Dur = 133
03:47:52.398 00.000 7680 IsSlewing returns 0
03:47:52.398 00.000 7680 IsGuiding returns 0
03:47:52.399 00.001 7680 PulseGuide returned control before completion, sleep 143
03:47:52.552 00.153 7680 IsGuiding returns 1
03:47:52.553 00.001 7680 scope still moving after pulse duration time elapsed
03:47:52.581 00.028 7680 IsSlewing returns 0
03:47:52.583 00.002 7680 IsGuiding returns 0
03:47:52.584 00.001 7680 scope move finished after 133 + 51 ms
03:47:52.585 00.001 7680 Move returns status 0, amount 133
03:47:52.585 00.000 7680 move complete, result=0
03:47:52.585 00.000 7680 worker thread done servicing request
03:47:52.585 00.000 6120 GuideStep: 0.2 px 97 ms WEST, 0.2 px 133 ms SOUTH
03:47:52.592 00.007 7680 Worker thread wakes up
03:47:52.592 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:52.592 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:53.845 01.253 7680 Exposure complete
03:47:53.991 00.146 7680 worker thread done servicing request
03:47:53.991 00.000 6120 OnExposeComplete: enter
03:47:53.995 00.004 6120 UpdateGuideState(): m_state=6
03:47:54.000 00.005 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3633
03:47:54.003 00.003 6120 Star::Find returns 1 (0), X=507.38, Y=667.56, Mass=8442, SNR=59.8, Peak=192 HFD=7.0
03:47:54.007 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (0.19) = xAngle (1.67 = 1.67)
03:47:54.012 00.005 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.54 = -1.74)
03:47:54.015 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.39 hyp=0.41 cameraTheta=1.85 mountX=-0.04 mountY=-0.40, mountTheta=-1.67
03:47:54.019 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.39, opts=13)
03:47:54.024 00.005 6120 Enqueuing Move request for scope (-0.11, 0.39)
03:47:54.028 00.004 7680 Worker thread wakes up
03:47:54.028 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.39) opts 0xd
03:47:54.028 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.39)
03:47:54.028 00.000 7680 Moving (-0.11, 0.39) raw xDistance=-0.04 yDistance=-0.40
03:47:54.028 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:47:54.028 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:47:54.028 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:54.033 00.005 6120 UpdateGuideState exits: m=8442 SNR=59.8
03:47:54.038 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
03:47:54.038 00.000 7680 MoveAxis(E, 0, ABG)
03:47:54.038 00.000 7680 Move returns status 0, amount 0
03:47:54.038 00.000 7680 MoveAxis(N, 0, ABG)
03:47:54.039 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:54.045 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:54.050 00.005 7680 Move returns status 0, amount 0
03:47:54.050 00.000 7680 move complete, result=0
03:47:54.050 00.000 6120 Enqueuing Expose request
03:47:54.054 00.004 7680 worker thread done servicing request
03:47:54.054 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
03:47:54.059 00.005 7680 Worker thread wakes up
03:47:54.059 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:54.059 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:55.316 01.257 7680 Exposure complete
03:47:55.455 00.139 7680 worker thread done servicing request
03:47:55.456 00.001 6120 OnExposeComplete: enter
03:47:55.461 00.005 6120 UpdateGuideState(): m_state=6
03:47:55.466 00.005 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3634
03:47:55.470 00.004 6120 Star::Find returns 1 (0), X=507.38, Y=666.93, Mass=7979, SNR=59.7, Peak=191 HFD=6.6
03:47:55.474 00.004 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
03:47:55.478 00.004 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
03:47:55.483 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.25 hyp=0.27 cameraTheta=-2.00 mountX=-0.16 mountY=0.17, mountTheta=2.31
03:47:55.487 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.25, opts=13)
03:47:55.491 00.004 6120 Enqueuing Move request for scope (-0.11, -0.25)
03:47:55.497 00.006 7680 Worker thread wakes up
03:47:55.497 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.25) opts 0xd
03:47:55.497 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.25)
03:47:55.497 00.000 7680 Moving (-0.11, -0.25) raw xDistance=-0.16 yDistance=0.17
03:47:55.497 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:47:55.497 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:47:55.497 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:47:55.497 00.000 7680 MoveAxis(E, 0, ABG)
03:47:55.499 00.002 7680 Move returns status 0, amount 0
03:47:55.499 00.000 7680 MoveAxis(N, 0, ABG)
03:47:55.499 00.000 7680 Move returns status 0, amount 0
03:47:55.499 00.000 7680 move complete, result=0
03:47:55.500 00.001 7680 worker thread done servicing request
03:47:55.500 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:55.504 00.004 6120 UpdateGuideState exits: m=7979 SNR=59.7
03:47:55.508 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:55.513 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:55.517 00.004 6120 Enqueuing Expose request
03:47:55.522 00.005 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:47:55.525 00.003 7680 Worker thread wakes up
03:47:55.525 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:55.525 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:56.772 01.247 7680 Exposure complete
03:47:56.913 00.141 7680 worker thread done servicing request
03:47:56.913 00.000 6120 OnExposeComplete: enter
03:47:56.919 00.006 6120 UpdateGuideState(): m_state=6
03:47:56.924 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3635
03:47:56.928 00.004 6120 Star::Find returns 1 (0), X=507.35, Y=668.92, Mass=8079, SNR=59.9, Peak=217 HFD=6.5
03:47:56.933 00.005 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (0.19) = xAngle (1.46 = 1.46)
03:47:56.936 00.003 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.34 = -1.95)
03:47:56.939 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=1.74 hyp=1.75 cameraTheta=1.65 mountX=0.19 mountY=-1.63, mountTheta=-1.46
03:47:56.944 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=1.74, opts=13)
03:47:56.950 00.006 6120 Enqueuing Move request for scope (-0.14, 1.74)
03:47:56.955 00.005 7680 Worker thread wakes up
03:47:56.956 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:56.960 00.004 6120 UpdateGuideState exits: m=8079 SNR=59.9
03:47:56.964 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:56.968 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:56.972 00.004 6120 Enqueuing Expose request
03:47:56.975 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 1.74) opts 0xd
03:47:56.975 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 1.74)
03:47:56.975 00.000 7680 Moving (-0.14, 1.74) raw xDistance=0.19 yDistance=-1.63
03:47:56.975 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:47:56.976 00.001 7680 resist switch: large excursion: input -1.63 thresh 0.60 direction from 1 to -1
03:47:56.976 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.89
03:47:56.976 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.63 from input -1.63
03:47:56.977 00.001 7680 MoveAxis(E, 0, ABG)
03:47:56.977 00.000 7680 Move returns status 0, amount 0
03:47:56.977 00.000 7680 MoveAxis(N, 884, ABG)
03:47:56.977 00.000 7680 Guiding  Dir = 0, Dur = 884
03:47:56.977 00.000 7680 IsSlewing returns 0
03:47:56.978 00.001 7680 IsGuiding returns 0
03:47:56.979 00.001 7680 PulseGuide returned control before completion, sleep 894
03:47:57.885 00.906 7680 IsGuiding returns 1
03:47:57.886 00.001 7680 scope still moving after pulse duration time elapsed
03:47:57.917 00.031 7680 IsSlewing returns 0
03:47:57.918 00.001 7680 IsGuiding returns 0
03:47:57.918 00.000 7680 scope move finished after 884 + 56 ms
03:47:57.919 00.001 7680 Move returns status 0, amount 884
03:47:57.920 00.001 7680 move complete, result=0
03:47:57.920 00.000 7680 worker thread done servicing request
03:47:57.920 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -1.6 px 884 ms NORTH
03:47:57.926 00.006 7680 Worker thread wakes up
03:47:57.926 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:57.927 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:47:59.184 01.257 7680 Exposure complete
03:47:59.332 00.148 7680 worker thread done servicing request
03:47:59.333 00.001 6120 OnExposeComplete: enter
03:47:59.337 00.004 6120 UpdateGuideState(): m_state=6
03:47:59.341 00.004 6120 Star::Find(15, 507, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3636
03:47:59.346 00.005 6120 Star::Find returns 1 (0), X=507.42, Y=666.66, Mass=8673, SNR=61.0, Peak=205 HFD=6.8
03:47:59.349 00.003 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
03:47:59.353 00.004 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
03:47:59.356 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.51 hyp=0.51 cameraTheta=-1.72 mountX=-0.17 mountY=0.42, mountTheta=1.95
03:47:59.361 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.51, opts=13)
03:47:59.365 00.004 6120 Enqueuing Move request for scope (-0.07, -0.51)
03:47:59.368 00.003 7680 Worker thread wakes up
03:47:59.369 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.51) opts 0xd
03:47:59.369 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:47:59.372 00.003 6120 UpdateGuideState exits: m=8673 SNR=61.0
03:47:59.376 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.51)
03:47:59.376 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:47:59.381 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:47:59.383 00.002 7680 Moving (-0.07, -0.51) raw xDistance=-0.17 yDistance=0.42
03:47:59.384 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:47:59.384 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:47:59.384 00.000 6120 Enqueuing Expose request
03:47:59.388 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
03:47:59.388 00.000 7680 MoveAxis(E, 0, ABG)
03:47:59.388 00.000 7680 Move returns status 0, amount 0
03:47:59.388 00.000 7680 MoveAxis(N, 0, ABG)
03:47:59.390 00.002 7680 Move returns status 0, amount 0
03:47:59.390 00.000 7680 move complete, result=0
03:47:59.390 00.000 7680 worker thread done servicing request
03:47:59.390 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
03:47:59.398 00.008 7680 Worker thread wakes up
03:47:59.398 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:47:59.398 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:00.638 01.240 7680 Exposure complete
03:48:00.783 00.145 7680 worker thread done servicing request
03:48:00.784 00.001 6120 OnExposeComplete: enter
03:48:00.788 00.004 6120 UpdateGuideState(): m_state=6
03:48:00.792 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3637
03:48:00.796 00.004 6120 Star::Find returns 1 (0), X=507.24, Y=666.08, Mass=7987, SNR=60.0, Peak=196 HFD=6.4
03:48:00.800 00.004 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
03:48:00.805 00.005 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
03:48:00.808 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=-1.09 hyp=1.12 cameraTheta=-1.80 mountX=-0.46 mountY=0.87, mountTheta=2.06
03:48:00.813 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-1.09, opts=13)
03:48:00.817 00.004 6120 Enqueuing Move request for scope (-0.26, -1.09)
03:48:00.819 00.002 7680 Worker thread wakes up
03:48:00.819 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -1.09) opts 0xd
03:48:00.821 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:00.823 00.002 6120 UpdateGuideState exits: m=7987 SNR=60.0
03:48:00.826 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:00.830 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.26, -1.09)
03:48:00.831 00.001 7680 Moving (-0.26, -1.09) raw xDistance=-0.46 yDistance=0.87
03:48:00.831 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
03:48:00.831 00.000 7680 resist switch: large excursion: input 0.87 thresh 0.60 direction from -1 to 1
03:48:00.831 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.60
03:48:00.831 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87
03:48:00.831 00.000 7680 MoveAxis(E, 188, ABG)
03:48:00.832 00.001 7680 Guiding  Dir = 2, Dur = 188
03:48:00.832 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:00.837 00.005 7680 IsSlewing returns 0
03:48:00.837 00.000 6120 Enqueuing Expose request
03:48:00.840 00.003 7680 IsGuiding returns 0
03:48:00.841 00.001 7680 PulseGuide returned control before completion, sleep 198
03:48:01.050 00.209 7680 IsGuiding returns 1
03:48:01.050 00.000 7680 scope still moving after pulse duration time elapsed
03:48:01.081 00.031 7680 IsSlewing returns 0
03:48:01.084 00.003 7680 IsGuiding returns 0
03:48:01.084 00.000 7680 scope move finished after 188 + 55 ms
03:48:01.084 00.000 7680 Move returns status 0, amount 188
03:48:01.086 00.002 7680 MoveAxis(S, 471, ABG)
03:48:01.086 00.000 7680 Guiding  Dir = 1, Dur = 471
03:48:01.087 00.001 7680 IsSlewing returns 0
03:48:01.087 00.000 7680 IsGuiding returns 0
03:48:01.087 00.000 7680 PulseGuide returned control before completion, sleep 481
03:48:01.581 00.494 7680 IsGuiding returns 1
03:48:01.583 00.002 7680 scope still moving after pulse duration time elapsed
03:48:01.613 00.030 7680 IsSlewing returns 0
03:48:01.614 00.001 7680 IsGuiding returns 0
03:48:01.616 00.002 7680 scope move finished after 471 + 57 ms
03:48:01.616 00.000 7680 Move returns status 0, amount 471
03:48:01.616 00.000 7680 move complete, result=0
03:48:01.617 00.001 7680 worker thread done servicing request
03:48:01.617 00.000 7680 Worker thread wakes up
03:48:01.617 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:01.617 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:01.618 00.001 6120 GuideStep: -0.5 px 188 ms EAST, 0.9 px 471 ms SOUTH
03:48:02.862 01.244 7680 Exposure complete
03:48:03.003 00.141 7680 worker thread done servicing request
03:48:03.004 00.001 6120 OnExposeComplete: enter
03:48:03.008 00.004 6120 UpdateGuideState(): m_state=6
03:48:03.013 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3638
03:48:03.018 00.005 6120 Star::Find returns 1 (0), X=507.49, Y=665.87, Mass=8339, SNR=60.5, Peak=206 HFD=6.6
03:48:03.021 00.003 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
03:48:03.026 00.005 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
03:48:03.029 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-1.30 hyp=1.30 cameraTheta=-1.57 mountX=-0.25 mountY=1.17, mountTheta=1.78
03:48:03.034 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-1.30, opts=13)
03:48:03.038 00.004 6120 Enqueuing Move request for scope (-0.00, -1.30)
03:48:03.042 00.004 7680 Worker thread wakes up
03:48:03.042 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -1.30) opts 0xd
03:48:03.042 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:03.046 00.004 6120 UpdateGuideState exits: m=8339 SNR=60.5
03:48:03.050 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:03.052 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.00, -1.30)
03:48:03.052 00.000 7680 Moving (-0.00, -1.30) raw xDistance=-0.25 yDistance=1.17
03:48:03.054 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
03:48:03.054 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.17 from input 1.17
03:48:03.055 00.001 7680 MoveAxis(E, 114, ABG)
03:48:03.055 00.000 7680 Guiding  Dir = 2, Dur = 114
03:48:03.055 00.000 7680 IsSlewing returns 0
03:48:03.055 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:03.060 00.005 7680 IsGuiding returns 0
03:48:03.060 00.000 6120 Enqueuing Expose request
03:48:03.063 00.003 7680 PulseGuide returned control before completion, sleep 124
03:48:03.194 00.131 7680 IsGuiding returns 1
03:48:03.195 00.001 7680 scope still moving after pulse duration time elapsed
03:48:03.225 00.030 7680 IsSlewing returns 0
03:48:03.225 00.000 7680 IsGuiding returns 0
03:48:03.225 00.000 7680 scope move finished after 114 + 52 ms
03:48:03.225 00.000 7680 Move returns status 0, amount 114
03:48:03.225 00.000 7680 MoveAxis(S, 635, ABG)
03:48:03.227 00.002 7680 Guiding  Dir = 1, Dur = 635
03:48:03.227 00.000 7680 IsSlewing returns 0
03:48:03.228 00.001 7680 IsGuiding returns 0
03:48:03.230 00.002 7680 PulseGuide returned control before completion, sleep 645
03:48:03.884 00.654 7680 IsGuiding returns 1
03:48:03.886 00.002 7680 scope still moving after pulse duration time elapsed
03:48:03.914 00.028 7680 IsSlewing returns 0
03:48:03.915 00.001 7680 IsGuiding returns 1
03:48:03.945 00.030 7680 IsSlewing returns 0
03:48:03.949 00.004 7680 IsGuiding returns 0
03:48:03.950 00.001 7680 scope move finished after 635 + 85 ms
03:48:03.950 00.000 7680 Move returns status 0, amount 635
03:48:03.951 00.001 7680 move complete, result=0
03:48:03.952 00.001 7680 worker thread done servicing request
03:48:03.953 00.001 7680 Worker thread wakes up
03:48:03.953 00.000 6120 GuideStep: -0.2 px 114 ms EAST, 1.2 px 635 ms SOUTH
03:48:03.959 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:03.960 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:05.209 01.249 7680 Exposure complete
03:48:05.351 00.142 7680 worker thread done servicing request
03:48:05.352 00.001 6120 OnExposeComplete: enter
03:48:05.355 00.003 6120 UpdateGuideState(): m_state=6
03:48:05.360 00.005 6120 Star::Find(15, 507, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3639
03:48:05.365 00.005 6120 Star::Find returns 1 (0), X=507.97, Y=666.75, Mass=9091, SNR=64.1, Peak=216 HFD=6.8
03:48:05.368 00.003 6120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (0.19) = xAngle (-0.92 = -0.92)
03:48:05.372 00.004 6120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.95 = 1.95)
03:48:05.375 00.003 6120 CameraToMount -- cameraX=0.47 cameraY=-0.43 hyp=0.64 cameraTheta=-0.74 mountX=0.38 mountY=0.59, mountTheta=1.00
03:48:05.380 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.47, y=-0.43, opts=13)
03:48:05.383 00.003 6120 Enqueuing Move request for scope (0.47, -0.43)
03:48:05.388 00.005 7680 Worker thread wakes up
03:48:05.388 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.43) opts 0xd
03:48:05.388 00.000 7680 Handling offset move in thread for scope, endpoint = (0.47, -0.43)
03:48:05.388 00.000 7680 Moving (0.47, -0.43) raw xDistance=0.38 yDistance=0.59
03:48:05.389 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.38
03:48:05.389 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:05.393 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
03:48:05.393 00.000 7680 MoveAxis(W, 148, ABG)
03:48:05.393 00.000 7680 Guiding  Dir = 3, Dur = 148
03:48:05.394 00.001 6120 UpdateGuideState exits: m=9091 SNR=64.1
03:48:05.398 00.004 7680 IsSlewing returns 0
03:48:05.398 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:05.401 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:05.405 00.004 6120 Enqueuing Expose request
03:48:05.409 00.004 7680 IsGuiding returns 0
03:48:05.409 00.000 7680 PulseGuide returned control before completion, sleep 158
03:48:05.572 00.163 7680 IsGuiding returns 1
03:48:05.573 00.001 7680 scope still moving after pulse duration time elapsed
03:48:05.604 00.031 7680 IsSlewing returns 0
03:48:05.606 00.002 7680 IsGuiding returns 0
03:48:05.607 00.001 7680 scope move finished after 148 + 50 ms
03:48:05.607 00.000 7680 Move returns status 0, amount 148
03:48:05.608 00.001 7680 MoveAxis(S, 321, ABG)
03:48:05.608 00.000 7680 Guiding  Dir = 1, Dur = 321
03:48:05.608 00.000 7680 IsSlewing returns 0
03:48:05.608 00.000 7680 IsGuiding returns 0
03:48:05.610 00.002 7680 PulseGuide returned control before completion, sleep 331
03:48:05.949 00.339 7680 IsGuiding returns 1
03:48:05.951 00.002 7680 scope still moving after pulse duration time elapsed
03:48:05.980 00.029 7680 IsSlewing returns 0
03:48:05.981 00.001 7680 IsGuiding returns 0
03:48:05.983 00.002 7680 scope move finished after 321 + 52 ms
03:48:05.983 00.000 7680 Move returns status 0, amount 321
03:48:05.984 00.001 7680 move complete, result=0
03:48:05.984 00.000 7680 worker thread done servicing request
03:48:05.984 00.000 7680 Worker thread wakes up
03:48:05.985 00.001 6120 GuideStep: 0.4 px 148 ms WEST, 0.6 px 321 ms SOUTH
03:48:05.991 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:05.991 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:07.245 01.254 7680 Exposure complete
03:48:07.382 00.137 7680 worker thread done servicing request
03:48:07.383 00.001 6120 OnExposeComplete: enter
03:48:07.387 00.004 6120 UpdateGuideState(): m_state=6
03:48:07.393 00.006 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3640
03:48:07.397 00.004 6120 Star::Find returns 1 (0), X=507.80, Y=667.06, Mass=8193, SNR=59.5, Peak=208 HFD=6.4
03:48:07.401 00.004 6120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (0.19) = xAngle (-0.54 = -0.54)
03:48:07.405 00.004 6120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.34 = 2.34)
03:48:07.409 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=-0.11 hyp=0.32 cameraTheta=-0.35 mountX=0.28 mountY=0.23, mountTheta=0.70
03:48:07.413 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.11, opts=13)
03:48:07.417 00.004 6120 Enqueuing Move request for scope (0.30, -0.11)
03:48:07.421 00.004 7680 Worker thread wakes up
03:48:07.422 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:07.426 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.11) opts 0xd
03:48:07.426 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.11)
03:48:07.426 00.000 7680 Moving (0.30, -0.11) raw xDistance=0.28 yDistance=0.23
03:48:07.426 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
03:48:07.426 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:48:07.426 00.000 7680 MoveAxis(W, 123, ABG)
03:48:07.426 00.000 7680 Guiding  Dir = 3, Dur = 123
03:48:07.427 00.001 6120 UpdateGuideState exits: m=8193 SNR=59.5
03:48:07.429 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:07.432 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:07.436 00.004 7680 IsSlewing returns 0
03:48:07.437 00.001 6120 Enqueuing Expose request
03:48:07.440 00.003 7680 IsGuiding returns 0
03:48:07.441 00.001 7680 PulseGuide returned control before completion, sleep 133
03:48:07.577 00.136 7680 IsGuiding returns 1
03:48:07.579 00.002 7680 scope still moving after pulse duration time elapsed
03:48:07.607 00.028 7680 IsSlewing returns 0
03:48:07.608 00.001 7680 IsGuiding returns 0
03:48:07.609 00.001 7680 scope move finished after 123 + 45 ms
03:48:07.609 00.000 7680 Move returns status 0, amount 123
03:48:07.610 00.001 7680 MoveAxis(S, 125, ABG)
03:48:07.610 00.000 7680 Guiding  Dir = 1, Dur = 125
03:48:07.611 00.001 7680 IsSlewing returns 0
03:48:07.611 00.000 7680 IsGuiding returns 0
03:48:07.612 00.001 7680 PulseGuide returned control before completion, sleep 135
03:48:07.763 00.151 7680 IsGuiding returns 1
03:48:07.764 00.001 7680 scope still moving after pulse duration time elapsed
03:48:07.794 00.030 7680 IsSlewing returns 0
03:48:07.795 00.001 7680 IsGuiding returns 0
03:48:07.795 00.000 7680 scope move finished after 125 + 58 ms
03:48:07.796 00.001 7680 Move returns status 0, amount 125
03:48:07.796 00.000 7680 move complete, result=0
03:48:07.796 00.000 7680 worker thread done servicing request
03:48:07.797 00.001 6120 GuideStep: 0.3 px 123 ms WEST, 0.2 px 125 ms SOUTH
03:48:07.803 00.006 7680 Worker thread wakes up
03:48:07.803 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:07.803 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:09.058 01.255 7680 Exposure complete
03:48:09.209 00.151 7680 worker thread done servicing request
03:48:09.209 00.000 6120 OnExposeComplete: enter
03:48:09.214 00.005 6120 UpdateGuideState(): m_state=6
03:48:09.217 00.003 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3641
03:48:09.221 00.004 6120 Star::Find returns 1 (0), X=507.46, Y=666.87, Mass=7694, SNR=57.9, Peak=201 HFD=6.5
03:48:09.224 00.003 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
03:48:09.229 00.005 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
03:48:09.235 00.006 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.31 hyp=0.31 cameraTheta=-1.68 mountX=-0.09 mountY=0.26, mountTheta=1.90
03:48:09.242 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.31, opts=13)
03:48:09.247 00.005 6120 Enqueuing Move request for scope (-0.03, -0.31)
03:48:09.251 00.004 7680 Worker thread wakes up
03:48:09.251 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:09.255 00.004 6120 UpdateGuideState exits: m=7694 SNR=57.9
03:48:09.258 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:09.263 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:09.269 00.006 6120 Enqueuing Expose request
03:48:09.273 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.31) opts 0xd
03:48:09.273 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.31)
03:48:09.273 00.000 7680 Moving (-0.03, -0.31) raw xDistance=-0.09 yDistance=0.26
03:48:09.273 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:48:09.273 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:48:09.274 00.001 7680 MoveAxis(E, 0, ABG)
03:48:09.274 00.000 7680 Move returns status 0, amount 0
03:48:09.274 00.000 7680 MoveAxis(S, 141, ABG)
03:48:09.274 00.000 7680 Guiding  Dir = 1, Dur = 141
03:48:09.275 00.001 7680 IsSlewing returns 0
03:48:09.275 00.000 7680 IsGuiding returns 0
03:48:09.275 00.000 7680 PulseGuide returned control before completion, sleep 151
03:48:09.434 00.159 7680 IsGuiding returns 1
03:48:09.434 00.000 7680 scope still moving after pulse duration time elapsed
03:48:09.465 00.031 7680 IsSlewing returns 0
03:48:09.466 00.001 7680 IsGuiding returns 0
03:48:09.466 00.000 7680 scope move finished after 141 + 49 ms
03:48:09.466 00.000 7680 Move returns status 0, amount 141
03:48:09.466 00.000 7680 move complete, result=0
03:48:09.466 00.000 7680 worker thread done servicing request
03:48:09.467 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 141 ms SOUTH
03:48:09.472 00.005 7680 Worker thread wakes up
03:48:09.472 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:09.472 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:10.730 01.258 7680 Exposure complete
03:48:10.869 00.139 7680 worker thread done servicing request
03:48:10.870 00.001 6120 OnExposeComplete: enter
03:48:10.873 00.003 6120 UpdateGuideState(): m_state=6
03:48:10.877 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3642
03:48:10.881 00.004 6120 Star::Find returns 1 (0), X=507.48, Y=666.97, Mass=7495, SNR=56.9, Peak=205 HFD=6.6
03:48:10.885 00.004 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
03:48:10.889 00.004 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
03:48:10.894 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.65 mountX=-0.05 mountY=0.17, mountTheta=1.86
03:48:10.898 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.20, opts=13)
03:48:10.903 00.005 6120 Enqueuing Move request for scope (-0.01, -0.20)
03:48:10.907 00.004 7680 Worker thread wakes up
03:48:10.907 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:10.911 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
03:48:10.911 00.000 6120 UpdateGuideState exits: m=7495 SNR=56.9
03:48:10.915 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:10.919 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:10.923 00.004 6120 Enqueuing Expose request
03:48:10.926 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
03:48:10.926 00.000 7680 Moving (-0.01, -0.20) raw xDistance=-0.05 yDistance=0.17
03:48:10.926 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:48:10.926 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:48:10.926 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:48:10.928 00.002 7680 MoveAxis(E, 0, ABG)
03:48:10.928 00.000 7680 Move returns status 0, amount 0
03:48:10.928 00.000 7680 MoveAxis(N, 0, ABG)
03:48:10.928 00.000 7680 Move returns status 0, amount 0
03:48:10.929 00.001 7680 move complete, result=0
03:48:10.929 00.000 7680 worker thread done servicing request
03:48:10.929 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:48:10.933 00.004 7680 Worker thread wakes up
03:48:10.933 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:10.933 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:12.178 01.245 7680 Exposure complete
03:48:12.315 00.137 7680 worker thread done servicing request
03:48:12.316 00.001 6120 OnExposeComplete: enter
03:48:12.319 00.003 6120 UpdateGuideState(): m_state=6
03:48:12.324 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3643
03:48:12.328 00.004 6120 Star::Find returns 1 (0), X=507.49, Y=668.78, Mass=7414, SNR=56.2, Peak=201 HFD=6.5
03:48:12.331 00.003 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (0.19) = xAngle (1.39 = 1.39)
03:48:12.335 00.004 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.26 = -2.02)
03:48:12.339 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=1.61 hyp=1.61 cameraTheta=1.57 mountX=0.29 mountY=-1.44, mountTheta=-1.37
03:48:12.344 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=1.61, opts=13)
03:48:12.348 00.004 6120 Enqueuing Move request for scope (-0.01, 1.61)
03:48:12.351 00.003 7680 Worker thread wakes up
03:48:12.352 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 1.61) opts 0xd
03:48:12.352 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 1.61)
03:48:12.352 00.000 7680 Moving (-0.01, 1.61) raw xDistance=0.29 yDistance=-1.44
03:48:12.352 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:12.357 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:48:12.357 00.000 7680 resist switch: large excursion: input -1.44 thresh 0.60 direction from 1 to -1
03:48:12.357 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.33
03:48:12.357 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.44 from input -1.44
03:48:12.358 00.001 6120 UpdateGuideState exits: m=7414 SNR=56.2
03:48:12.362 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:12.367 00.005 7680 MoveAxis(W, 120, ABG)
03:48:12.367 00.000 7680 Guiding  Dir = 3, Dur = 120
03:48:12.367 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:12.370 00.003 6120 Enqueuing Expose request
03:48:12.374 00.004 7680 IsSlewing returns 0
03:48:12.374 00.000 7680 IsGuiding returns 0
03:48:12.374 00.000 7680 PulseGuide returned control before completion, sleep 130
03:48:12.510 00.136 7680 IsGuiding returns 1
03:48:12.510 00.000 7680 scope still moving after pulse duration time elapsed
03:48:12.541 00.031 7680 IsSlewing returns 0
03:48:12.541 00.000 7680 IsGuiding returns 0
03:48:12.543 00.002 7680 scope move finished after 120 + 48 ms
03:48:12.543 00.000 7680 Move returns status 0, amount 120
03:48:12.544 00.001 7680 MoveAxis(N, 784, ABG)
03:48:12.545 00.001 7680 Guiding  Dir = 0, Dur = 784
03:48:12.545 00.000 7680 IsSlewing returns 0
03:48:12.546 00.001 7680 IsGuiding returns 0
03:48:12.546 00.000 7680 PulseGuide returned control before completion, sleep 794
03:48:13.427 00.881 7680 IsGuiding returns 0
03:48:13.432 00.005 7680 Move returns status 0, amount 784
03:48:13.432 00.000 7680 move complete, result=0
03:48:13.432 00.000 7680 worker thread done servicing request
03:48:13.433 00.001 6120 GuideStep: 0.3 px 120 ms WEST, -1.4 px 784 ms NORTH
03:48:13.438 00.005 7680 Worker thread wakes up
03:48:13.438 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:13.439 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:14.690 01.251 7680 Exposure complete
03:48:14.817 00.127 7680 worker thread done servicing request
03:48:14.817 00.000 6120 OnExposeComplete: enter
03:48:14.822 00.005 6120 UpdateGuideState(): m_state=6
03:48:14.827 00.005 6120 Star::Find(15, 507, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3644
03:48:14.830 00.003 6120 Star::Find returns 1 (0), X=507.37, Y=666.75, Mass=8628, SNR=61.4, Peak=209 HFD=6.8
03:48:14.834 00.004 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
03:48:14.838 00.004 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
03:48:14.842 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.43 hyp=0.44 cameraTheta=-1.86 mountX=-0.20 mountY=0.33, mountTheta=2.12
03:48:14.848 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.43, opts=13)
03:48:14.852 00.004 6120 Enqueuing Move request for scope (-0.13, -0.43)
03:48:14.857 00.005 7680 Worker thread wakes up
03:48:14.858 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:14.861 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.43) opts 0xd
03:48:14.861 00.000 6120 UpdateGuideState exits: m=8628 SNR=61.4
03:48:14.866 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.43)
03:48:14.866 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:14.870 00.004 7680 Moving (-0.13, -0.43) raw xDistance=-0.20 yDistance=0.33
03:48:14.870 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:14.873 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.20
03:48:14.873 00.000 6120 Enqueuing Expose request
03:48:14.876 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:48:14.876 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
03:48:14.876 00.000 7680 MoveAxis(E, 74, ABG)
03:48:14.878 00.002 7680 Guiding  Dir = 2, Dur = 74
03:48:14.878 00.000 7680 IsSlewing returns 0
03:48:14.878 00.000 7680 IsGuiding returns 0
03:48:14.878 00.000 7680 PulseGuide returned control before completion, sleep 84
03:48:14.967 00.089 7680 IsGuiding returns 1
03:48:14.967 00.000 7680 scope still moving after pulse duration time elapsed
03:48:14.999 00.032 7680 IsSlewing returns 0
03:48:14.999 00.000 7680 IsGuiding returns 0
03:48:14.999 00.000 7680 scope move finished after 74 + 47 ms
03:48:14.999 00.000 7680 Move returns status 0, amount 74
03:48:14.999 00.000 7680 MoveAxis(N, 0, ABG)
03:48:14.999 00.000 7680 Move returns status 0, amount 0
03:48:14.999 00.000 7680 move complete, result=0
03:48:15.001 00.002 6120 GuideStep: -0.2 px 74 ms EAST, 0.3 px 0 ms NORTH
03:48:15.004 00.003 7680 worker thread done servicing request
03:48:15.004 00.000 7680 Worker thread wakes up
03:48:15.004 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:15.004 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:16.262 01.258 7680 Exposure complete
03:48:16.400 00.138 7680 worker thread done servicing request
03:48:16.400 00.000 6120 OnExposeComplete: enter
03:48:16.405 00.005 6120 UpdateGuideState(): m_state=6
03:48:16.409 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3645
03:48:16.413 00.004 6120 Star::Find returns 1 (0), X=507.58, Y=666.61, Mass=7571, SNR=57.3, Peak=174 HFD=6.9
03:48:16.420 00.007 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
03:48:16.424 00.004 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
03:48:16.428 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.56 hyp=0.57 cameraTheta=-1.43 mountX=-0.02 mountY=0.54, mountTheta=1.62
03:48:16.433 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.56, opts=13)
03:48:16.437 00.004 6120 Enqueuing Move request for scope (0.08, -0.56)
03:48:16.441 00.004 7680 Worker thread wakes up
03:48:16.441 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:16.444 00.003 6120 UpdateGuideState exits: m=7571 SNR=57.3
03:48:16.449 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.56) opts 0xd
03:48:16.449 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.56)
03:48:16.449 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:16.454 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:16.458 00.004 6120 Enqueuing Expose request
03:48:16.461 00.003 7680 Moving (0.08, -0.56) raw xDistance=-0.02 yDistance=0.54
03:48:16.461 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:48:16.461 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:48:16.461 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
03:48:16.462 00.001 7680 MoveAxis(E, 0, ABG)
03:48:16.462 00.000 7680 Move returns status 0, amount 0
03:48:16.462 00.000 7680 MoveAxis(N, 0, ABG)
03:48:16.462 00.000 7680 Move returns status 0, amount 0
03:48:16.462 00.000 7680 move complete, result=0
03:48:16.463 00.001 7680 worker thread done servicing request
03:48:16.463 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
03:48:16.468 00.005 7680 Worker thread wakes up
03:48:16.468 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:16.468 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:17.714 01.246 7680 Exposure complete
03:48:17.856 00.142 7680 worker thread done servicing request
03:48:17.856 00.000 6120 OnExposeComplete: enter
03:48:17.860 00.004 6120 UpdateGuideState(): m_state=6
03:48:17.864 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3646
03:48:17.869 00.005 6120 Star::Find returns 1 (0), X=507.55, Y=666.69, Mass=8540, SNR=60.5, Peak=206 HFD=6.8
03:48:17.874 00.005 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
03:48:17.878 00.004 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
03:48:17.882 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.48 hyp=0.49 cameraTheta=-1.47 mountX=-0.04 mountY=0.46, mountTheta=1.66
03:48:17.887 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.48, opts=13)
03:48:17.892 00.005 6120 Enqueuing Move request for scope (0.05, -0.48)
03:48:17.896 00.004 7680 Worker thread wakes up
03:48:17.896 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:17.901 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.48) opts 0xd
03:48:17.901 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.48)
03:48:17.901 00.000 7680 Moving (0.05, -0.48) raw xDistance=-0.04 yDistance=0.46
03:48:17.901 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:48:17.902 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:48:17.902 00.000 6120 UpdateGuideState exits: m=8540 SNR=60.5
03:48:17.905 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:17.909 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
03:48:17.909 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:17.914 00.005 6120 Enqueuing Expose request
03:48:17.919 00.005 7680 MoveAxis(E, 0, ABG)
03:48:17.919 00.000 7680 Move returns status 0, amount 0
03:48:17.919 00.000 7680 MoveAxis(N, 0, ABG)
03:48:17.919 00.000 7680 Move returns status 0, amount 0
03:48:17.920 00.001 7680 move complete, result=0
03:48:17.920 00.000 7680 worker thread done servicing request
03:48:17.920 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
03:48:17.926 00.006 7680 Worker thread wakes up
03:48:17.926 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:17.926 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:19.175 01.249 7680 Exposure complete
03:48:19.321 00.146 7680 worker thread done servicing request
03:48:19.322 00.001 6120 OnExposeComplete: enter
03:48:19.325 00.003 6120 UpdateGuideState(): m_state=6
03:48:19.328 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3647
03:48:19.333 00.005 6120 Star::Find returns 1 (0), X=507.48, Y=666.56, Mass=8338, SNR=60.6, Peak=198 HFD=7.0
03:48:19.336 00.003 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
03:48:19.342 00.006 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
03:48:19.345 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.61 hyp=0.61 cameraTheta=-1.60 mountX=-0.13 mountY=0.54, mountTheta=1.81
03:48:19.351 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.61, opts=13)
03:48:19.356 00.005 6120 Enqueuing Move request for scope (-0.02, -0.61)
03:48:19.360 00.004 7680 Worker thread wakes up
03:48:19.361 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:19.365 00.004 6120 UpdateGuideState exits: m=8338 SNR=60.6
03:48:19.368 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:19.371 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:19.375 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.61) opts 0xd
03:48:19.376 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.61)
03:48:19.376 00.000 7680 Moving (-0.02, -0.61) raw xDistance=-0.13 yDistance=0.54
03:48:19.376 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:48:19.376 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:48:19.376 00.000 6120 Enqueuing Expose request
03:48:19.381 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
03:48:19.381 00.000 7680 MoveAxis(E, 0, ABG)
03:48:19.381 00.000 7680 Move returns status 0, amount 0
03:48:19.381 00.000 7680 MoveAxis(N, 0, ABG)
03:48:19.381 00.000 7680 Move returns status 0, amount 0
03:48:19.381 00.000 7680 move complete, result=0
03:48:19.381 00.000 7680 worker thread done servicing request
03:48:19.382 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
03:48:19.388 00.006 7680 Worker thread wakes up
03:48:19.388 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:19.388 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:20.632 01.244 7680 Exposure complete
03:48:20.774 00.142 7680 worker thread done servicing request
03:48:20.775 00.001 6120 OnExposeComplete: enter
03:48:20.779 00.004 6120 UpdateGuideState(): m_state=6
03:48:20.783 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3648
03:48:20.787 00.004 6120 Star::Find returns 1 (0), X=507.44, Y=665.95, Mass=8454, SNR=61.2, Peak=219 HFD=6.6
03:48:20.791 00.004 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
03:48:20.794 00.003 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
03:48:20.799 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-1.22 hyp=1.22 cameraTheta=-1.62 mountX=-0.28 mountY=1.07, mountTheta=1.83
03:48:20.804 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-1.22, opts=13)
03:48:20.807 00.003 6120 Enqueuing Move request for scope (-0.05, -1.22)
03:48:20.810 00.003 7680 Worker thread wakes up
03:48:20.811 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -1.22) opts 0xd
03:48:20.811 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -1.22)
03:48:20.811 00.000 7680 Moving (-0.05, -1.22) raw xDistance=-0.28 yDistance=1.07
03:48:20.811 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:48:20.811 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:20.814 00.003 6120 UpdateGuideState exits: m=8454 SNR=61.2
03:48:20.819 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:20.821 00.002 7680 resist switch: large excursion: input 1.07 thresh 0.60 direction from -1 to 1
03:48:20.821 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.21
03:48:20.821 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07
03:48:20.821 00.000 7680 MoveAxis(E, 115, ABG)
03:48:20.823 00.002 7680 Guiding  Dir = 2, Dur = 115
03:48:20.823 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:20.828 00.005 6120 Enqueuing Expose request
03:48:20.833 00.005 7680 IsSlewing returns 0
03:48:20.833 00.000 7680 IsGuiding returns 0
03:48:20.833 00.000 7680 PulseGuide returned control before completion, sleep 125
03:48:20.962 00.129 7680 IsGuiding returns 1
03:48:20.963 00.001 7680 scope still moving after pulse duration time elapsed
03:48:20.993 00.030 7680 IsSlewing returns 0
03:48:20.994 00.001 7680 IsGuiding returns 0
03:48:20.994 00.000 7680 scope move finished after 115 + 45 ms
03:48:20.995 00.001 7680 Move returns status 0, amount 115
03:48:20.995 00.000 7680 MoveAxis(S, 581, ABG)
03:48:20.995 00.000 7680 Guiding  Dir = 1, Dur = 581
03:48:20.996 00.001 7680 IsSlewing returns 0
03:48:20.997 00.001 7680 IsGuiding returns 0
03:48:20.997 00.000 7680 PulseGuide returned control before completion, sleep 591
03:48:21.603 00.606 7680 IsGuiding returns 1
03:48:21.604 00.001 7680 scope still moving after pulse duration time elapsed
03:48:21.634 00.030 7680 IsSlewing returns 0
03:48:21.635 00.001 7680 IsGuiding returns 0
03:48:21.636 00.001 7680 scope move finished after 581 + 58 ms
03:48:21.636 00.000 7680 Move returns status 0, amount 581
03:48:21.637 00.001 7680 move complete, result=0
03:48:21.638 00.001 7680 worker thread done servicing request
03:48:21.639 00.001 6120 GuideStep: -0.3 px 115 ms EAST, 1.1 px 581 ms SOUTH
03:48:21.649 00.010 7680 Worker thread wakes up
03:48:21.650 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:21.650 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:22.900 01.250 7680 Exposure complete
03:48:23.046 00.146 7680 worker thread done servicing request
03:48:23.046 00.000 6120 OnExposeComplete: enter
03:48:23.053 00.007 6120 UpdateGuideState(): m_state=6
03:48:23.059 00.006 6120 Star::Find(15, 507, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3649
03:48:23.063 00.004 6120 Star::Find returns 1 (0), X=507.68, Y=665.93, Mass=7753, SNR=58.9, Peak=185 HFD=6.6
03:48:23.068 00.005 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
03:48:23.071 00.003 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
03:48:23.078 00.007 6120 CameraToMount -- cameraX=0.18 cameraY=-1.24 hyp=1.25 cameraTheta=-1.42 mountX=-0.05 mountY=1.20, mountTheta=1.61
03:48:23.084 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-1.24, opts=13)
03:48:23.088 00.004 6120 Enqueuing Move request for scope (0.18, -1.24)
03:48:23.092 00.004 7680 Worker thread wakes up
03:48:23.093 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:23.096 00.003 6120 UpdateGuideState exits: m=7753 SNR=58.9
03:48:23.101 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:23.106 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -1.24) opts 0xd
03:48:23.106 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -1.24)
03:48:23.107 00.001 7680 Moving (0.18, -1.24) raw xDistance=-0.05 yDistance=1.20
03:48:23.107 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:48:23.107 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.20 from input 1.20
03:48:23.107 00.000 7680 MoveAxis(E, 0, ABG)
03:48:23.108 00.001 7680 Move returns status 0, amount 0
03:48:23.108 00.000 7680 MoveAxis(S, 649, ABG)
03:48:23.108 00.000 7680 Guiding  Dir = 1, Dur = 649
03:48:23.109 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:23.114 00.005 6120 Enqueuing Expose request
03:48:23.117 00.003 7680 IsSlewing returns 0
03:48:23.118 00.001 7680 IsGuiding returns 0
03:48:23.118 00.000 7680 PulseGuide returned control before completion, sleep 659
03:48:23.793 00.675 7680 IsGuiding returns 1
03:48:23.794 00.001 7680 scope still moving after pulse duration time elapsed
03:48:23.825 00.031 7680 IsSlewing returns 0
03:48:23.826 00.001 7680 IsGuiding returns 0
03:48:23.826 00.000 7680 scope move finished after 649 + 58 ms
03:48:23.828 00.002 7680 Move returns status 0, amount 649
03:48:23.828 00.000 7680 move complete, result=0
03:48:23.829 00.001 7680 worker thread done servicing request
03:48:23.829 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 1.2 px 649 ms SOUTH
03:48:23.835 00.006 7680 Worker thread wakes up
03:48:23.836 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:23.836 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:25.085 01.249 7680 Exposure complete
03:48:25.230 00.145 7680 worker thread done servicing request
03:48:25.231 00.001 6120 OnExposeComplete: enter
03:48:25.236 00.005 6120 UpdateGuideState(): m_state=6
03:48:25.241 00.005 6120 Star::Find(15, 507, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3650
03:48:25.245 00.004 6120 Star::Find returns 1 (0), X=507.60, Y=666.81, Mass=8593, SNR=61.2, Peak=205 HFD=6.5
03:48:25.249 00.004 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
03:48:25.252 00.003 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
03:48:25.255 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=-0.37 hyp=0.38 cameraTheta=-1.28 mountX=0.04 mountY=0.38, mountTheta=1.47
03:48:25.259 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.37, opts=13)
03:48:25.263 00.004 6120 Enqueuing Move request for scope (0.11, -0.37)
03:48:25.267 00.004 7680 Worker thread wakes up
03:48:25.267 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:25.272 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.37) opts 0xd
03:48:25.272 00.000 6120 UpdateGuideState exits: m=8593 SNR=61.2
03:48:25.276 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:25.280 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:25.283 00.003 6120 Enqueuing Expose request
03:48:25.287 00.004 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.37)
03:48:25.287 00.000 7680 Moving (0.11, -0.37) raw xDistance=0.04 yDistance=0.38
03:48:25.287 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:48:25.287 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:48:25.288 00.001 7680 MoveAxis(E, 0, ABG)
03:48:25.288 00.000 7680 Move returns status 0, amount 0
03:48:25.288 00.000 7680 MoveAxis(S, 204, ABG)
03:48:25.288 00.000 7680 Guiding  Dir = 1, Dur = 204
03:48:25.289 00.001 7680 IsSlewing returns 0
03:48:25.289 00.000 7680 IsGuiding returns 0
03:48:25.289 00.000 7680 PulseGuide returned control before completion, sleep 214
03:48:25.514 00.225 7680 IsGuiding returns 1
03:48:25.515 00.001 7680 scope still moving after pulse duration time elapsed
03:48:25.544 00.029 7680 IsSlewing returns 0
03:48:25.545 00.001 7680 IsGuiding returns 0
03:48:25.545 00.000 7680 scope move finished after 204 + 51 ms
03:48:25.546 00.001 7680 Move returns status 0, amount 204
03:48:25.546 00.000 7680 move complete, result=0
03:48:25.546 00.000 7680 worker thread done servicing request
03:48:25.547 00.001 7680 Worker thread wakes up
03:48:25.547 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 204 ms SOUTH
03:48:25.553 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:25.553 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:26.796 01.243 7680 Exposure complete
03:48:26.945 00.149 7680 worker thread done servicing request
03:48:26.946 00.001 6120 OnExposeComplete: enter
03:48:26.950 00.004 6120 UpdateGuideState(): m_state=6
03:48:26.953 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3651
03:48:26.958 00.005 6120 Star::Find returns 1 (0), X=507.58, Y=666.93, Mass=8370, SNR=60.7, Peak=201 HFD=6.6
03:48:26.962 00.004 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.42 = -1.42)
03:48:26.967 00.005 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.45 = 1.45)
03:48:26.970 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.23 mountX=0.04 mountY=0.25, mountTheta=1.42
03:48:26.974 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.24, opts=13)
03:48:26.979 00.005 6120 Enqueuing Move request for scope (0.08, -0.24)
03:48:26.983 00.004 7680 Worker thread wakes up
03:48:26.983 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:26.987 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
03:48:26.987 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
03:48:26.987 00.000 7680 Moving (0.08, -0.24) raw xDistance=0.04 yDistance=0.25
03:48:26.987 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:48:26.987 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:48:26.988 00.001 7680 MoveAxis(E, 0, ABG)
03:48:26.988 00.000 7680 Move returns status 0, amount 0
03:48:26.988 00.000 6120 UpdateGuideState exits: m=8370 SNR=60.7
03:48:26.992 00.004 7680 MoveAxis(S, 137, ABG)
03:48:26.993 00.001 7680 Guiding  Dir = 1, Dur = 137
03:48:26.993 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:26.996 00.003 7680 IsSlewing returns 0
03:48:26.997 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:27.001 00.004 6120 Enqueuing Expose request
03:48:27.004 00.003 7680 IsGuiding returns 0
03:48:27.004 00.000 7680 PulseGuide returned control before completion, sleep 147
03:48:27.164 00.160 7680 IsGuiding returns 0
03:48:27.165 00.001 7680 Move returns status 0, amount 137
03:48:27.165 00.000 7680 move complete, result=0
03:48:27.167 00.002 7680 worker thread done servicing request
03:48:27.167 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 137 ms SOUTH
03:48:27.172 00.005 7680 Worker thread wakes up
03:48:27.172 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:27.173 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:28.427 01.254 7680 Exposure complete
03:48:28.583 00.156 7680 worker thread done servicing request
03:48:28.583 00.000 6120 OnExposeComplete: enter
03:48:28.587 00.004 6120 UpdateGuideState(): m_state=6
03:48:28.592 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3652
03:48:28.596 00.004 6120 Star::Find returns 1 (0), X=507.53, Y=666.92, Mass=7715, SNR=57.8, Peak=195 HFD=6.5
03:48:28.600 00.004 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
03:48:28.605 00.005 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
03:48:28.609 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.25 hyp=0.26 cameraTheta=-1.44 mountX=-0.01 mountY=0.24, mountTheta=1.63
03:48:28.615 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.25, opts=13)
03:48:28.620 00.005 6120 Enqueuing Move request for scope (0.03, -0.25)
03:48:28.623 00.003 7680 Worker thread wakes up
03:48:28.624 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.25) opts 0xd
03:48:28.624 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.25)
03:48:28.624 00.000 7680 Moving (0.03, -0.25) raw xDistance=-0.01 yDistance=0.24
03:48:28.624 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:48:28.625 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:48:28.625 00.000 7680 MoveAxis(E, 0, ABG)
03:48:28.625 00.000 7680 Move returns status 0, amount 0
03:48:28.625 00.000 7680 MoveAxis(S, 132, ABG)
03:48:28.625 00.000 7680 Guiding  Dir = 1, Dur = 132
03:48:28.626 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:28.630 00.004 7680 IsSlewing returns 0
03:48:28.630 00.000 6120 UpdateGuideState exits: m=7715 SNR=57.8
03:48:28.634 00.004 7680 IsGuiding returns 0
03:48:28.634 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:28.639 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:28.643 00.004 7680 PulseGuide returned control before completion, sleep 142
03:48:28.643 00.000 6120 Enqueuing Expose request
03:48:28.793 00.150 7680 IsGuiding returns 1
03:48:28.794 00.001 7680 scope still moving after pulse duration time elapsed
03:48:28.824 00.030 7680 IsSlewing returns 0
03:48:28.825 00.001 7680 IsGuiding returns 0
03:48:28.826 00.001 7680 scope move finished after 132 + 59 ms
03:48:28.826 00.000 7680 Move returns status 0, amount 132
03:48:28.827 00.001 7680 move complete, result=0
03:48:28.827 00.000 7680 worker thread done servicing request
03:48:28.827 00.000 7680 Worker thread wakes up
03:48:28.828 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 132 ms SOUTH
03:48:28.834 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:28.834 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:30.088 01.254 7680 Exposure complete
03:48:30.240 00.152 7680 worker thread done servicing request
03:48:30.240 00.000 6120 OnExposeComplete: enter
03:48:30.244 00.004 6120 UpdateGuideState(): m_state=6
03:48:30.248 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3653
03:48:30.251 00.003 6120 Star::Find returns 1 (0), X=507.68, Y=667.40, Mass=8798, SNR=61.4, Peak=207 HFD=6.9
03:48:30.255 00.004 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (0.19) = xAngle (0.70 = 0.70)
03:48:30.259 00.004 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.58 = -2.71)
03:48:30.262 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.22 hyp=0.29 cameraTheta=0.89 mountX=0.22 mountY=-0.12, mountTheta=-0.50
03:48:30.270 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.22, opts=13)
03:48:30.274 00.004 6120 Enqueuing Move request for scope (0.18, 0.22)
03:48:30.278 00.004 7680 Worker thread wakes up
03:48:30.279 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.22) opts 0xd
03:48:30.279 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.22)
03:48:30.279 00.000 7680 Moving (0.18, 0.22) raw xDistance=0.22 yDistance=-0.12
03:48:30.279 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:48:30.280 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:48:30.280 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:30.284 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:48:30.284 00.000 7680 MoveAxis(W, 89, ABG)
03:48:30.285 00.001 7680 Guiding  Dir = 3, Dur = 89
03:48:30.285 00.000 6120 UpdateGuideState exits: m=8798 SNR=61.4
03:48:30.288 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:30.293 00.005 7680 IsSlewing returns 0
03:48:30.294 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:30.298 00.004 6120 Enqueuing Expose request
03:48:30.301 00.003 7680 IsGuiding returns 0
03:48:30.302 00.001 7680 PulseGuide returned control before completion, sleep 99
03:48:30.417 00.115 7680 IsGuiding returns 1
03:48:30.419 00.002 7680 scope still moving after pulse duration time elapsed
03:48:30.448 00.029 7680 IsSlewing returns 0
03:48:30.451 00.003 7680 IsGuiding returns 0
03:48:30.451 00.000 7680 scope move finished after 89 + 60 ms
03:48:30.452 00.001 7680 Move returns status 0, amount 89
03:48:30.452 00.000 7680 MoveAxis(N, 0, ABG)
03:48:30.452 00.000 7680 Move returns status 0, amount 0
03:48:30.453 00.001 7680 move complete, result=0
03:48:30.454 00.001 7680 worker thread done servicing request
03:48:30.454 00.000 7680 Worker thread wakes up
03:48:30.454 00.000 6120 GuideStep: 0.2 px 89 ms WEST, -0.1 px 0 ms NORTH
03:48:30.461 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:30.462 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:31.716 01.254 7680 Exposure complete
03:48:31.863 00.147 7680 worker thread done servicing request
03:48:31.864 00.001 6120 OnExposeComplete: enter
03:48:31.868 00.004 6120 UpdateGuideState(): m_state=6
03:48:31.872 00.004 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3654
03:48:31.876 00.004 6120 Star::Find returns 1 (0), X=507.48, Y=666.98, Mass=7737, SNR=58.9, Peak=190 HFD=6.5
03:48:31.882 00.006 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
03:48:31.888 00.006 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
03:48:31.897 00.009 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.65 mountX=-0.05 mountY=0.16, mountTheta=1.87
03:48:31.905 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.19, opts=13)
03:48:31.910 00.005 6120 Enqueuing Move request for scope (-0.02, -0.19)
03:48:31.913 00.003 7680 Worker thread wakes up
03:48:31.913 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:31.917 00.004 6120 UpdateGuideState exits: m=7737 SNR=58.9
03:48:31.922 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
03:48:31.922 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:31.926 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:31.931 00.005 6120 Enqueuing Expose request
03:48:31.934 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
03:48:31.935 00.001 7680 Moving (-0.02, -0.19) raw xDistance=-0.05 yDistance=0.16
03:48:31.935 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:48:31.935 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:48:31.935 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:48:31.936 00.001 7680 MoveAxis(E, 0, ABG)
03:48:31.936 00.000 7680 Move returns status 0, amount 0
03:48:31.936 00.000 7680 MoveAxis(N, 0, ABG)
03:48:31.936 00.000 7680 Move returns status 0, amount 0
03:48:31.936 00.000 7680 move complete, result=0
03:48:31.937 00.001 7680 worker thread done servicing request
03:48:31.937 00.000 7680 Worker thread wakes up
03:48:31.937 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:48:31.942 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:31.942 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:33.197 01.255 7680 Exposure complete
03:48:33.339 00.142 7680 worker thread done servicing request
03:48:33.339 00.000 6120 OnExposeComplete: enter
03:48:33.344 00.005 6120 UpdateGuideState(): m_state=6
03:48:33.348 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3655
03:48:33.352 00.004 6120 Star::Find returns 1 (0), X=507.42, Y=666.86, Mass=9035, SNR=62.7, Peak=251 HFD=6.5
03:48:33.356 00.004 6120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.19) = xAngle (-2.00 = -2.00)
03:48:33.359 00.003 6120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
03:48:33.364 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.81 mountX=-0.13 mountY=0.25, mountTheta=2.06
03:48:33.369 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.31, opts=13)
03:48:33.373 00.004 6120 Enqueuing Move request for scope (-0.08, -0.31)
03:48:33.376 00.003 7680 Worker thread wakes up
03:48:33.376 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.31) opts 0xd
03:48:33.376 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.31)
03:48:33.376 00.000 7680 Moving (-0.08, -0.31) raw xDistance=-0.13 yDistance=0.25
03:48:33.376 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:48:33.377 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:48:33.377 00.000 7680 MoveAxis(E, 0, ABG)
03:48:33.377 00.000 7680 Move returns status 0, amount 0
03:48:33.377 00.000 7680 MoveAxis(S, 134, ABG)
03:48:33.377 00.000 7680 Guiding  Dir = 1, Dur = 134
03:48:33.377 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:33.382 00.005 7680 IsSlewing returns 0
03:48:33.382 00.000 6120 UpdateGuideState exits: m=9035 SNR=62.7
03:48:33.387 00.005 7680 IsGuiding returns 0
03:48:33.387 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:33.391 00.004 7680 PulseGuide returned control before completion, sleep 144
03:48:33.391 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:33.396 00.005 6120 Enqueuing Expose request
03:48:33.550 00.154 7680 IsGuiding returns 0
03:48:33.550 00.000 7680 Move returns status 0, amount 134
03:48:33.551 00.001 7680 move complete, result=0
03:48:33.552 00.001 7680 worker thread done servicing request
03:48:33.552 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 134 ms SOUTH
03:48:33.557 00.005 7680 Worker thread wakes up
03:48:33.559 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:33.559 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:34.814 01.255 7680 Exposure complete
03:48:34.966 00.152 7680 worker thread done servicing request
03:48:34.966 00.000 6120 OnExposeComplete: enter
03:48:34.971 00.005 6120 UpdateGuideState(): m_state=6
03:48:34.974 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3656
03:48:34.978 00.004 6120 Star::Find returns 1 (0), X=507.41, Y=666.92, Mass=8266, SNR=60.0, Peak=228 HFD=6.6
03:48:34.982 00.004 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
03:48:34.986 00.004 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
03:48:34.990 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.25 hyp=0.27 cameraTheta=-1.89 mountX=-0.13 mountY=0.19, mountTheta=2.17
03:48:34.996 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.25, opts=13)
03:48:34.999 00.003 6120 Enqueuing Move request for scope (-0.08, -0.25)
03:48:35.002 00.003 7680 Worker thread wakes up
03:48:35.003 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:35.006 00.003 6120 UpdateGuideState exits: m=8266 SNR=60.0
03:48:35.010 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.25) opts 0xd
03:48:35.010 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.25)
03:48:35.011 00.001 7680 Moving (-0.08, -0.25) raw xDistance=-0.13 yDistance=0.19
03:48:35.011 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:35.017 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:48:35.017 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:48:35.017 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:35.021 00.004 6120 Enqueuing Expose request
03:48:35.024 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:48:35.025 00.001 7680 MoveAxis(E, 0, ABG)
03:48:35.025 00.000 7680 Move returns status 0, amount 0
03:48:35.025 00.000 7680 MoveAxis(N, 0, ABG)
03:48:35.026 00.001 7680 Move returns status 0, amount 0
03:48:35.026 00.000 7680 move complete, result=0
03:48:35.026 00.000 7680 worker thread done servicing request
03:48:35.026 00.000 7680 Worker thread wakes up
03:48:35.027 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:48:35.030 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:35.032 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:36.287 01.255 7680 Exposure complete
03:48:36.433 00.146 7680 worker thread done servicing request
03:48:36.433 00.000 6120 OnExposeComplete: enter
03:48:36.436 00.003 6120 UpdateGuideState(): m_state=6
03:48:36.440 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3657
03:48:36.445 00.005 6120 Star::Find returns 1 (0), X=507.37, Y=666.91, Mass=8647, SNR=61.8, Peak=198 HFD=6.6
03:48:36.449 00.004 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.19) = xAngle (-2.20 = -2.20)
03:48:36.453 00.004 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
03:48:36.457 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-2.01 mountX=-0.17 mountY=0.19, mountTheta=2.32
03:48:36.463 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.27, opts=13)
03:48:36.467 00.004 6120 Enqueuing Move request for scope (-0.13, -0.27)
03:48:36.472 00.005 7680 Worker thread wakes up
03:48:36.472 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:36.476 00.004 6120 UpdateGuideState exits: m=8647 SNR=61.8
03:48:36.480 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:36.483 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:36.487 00.004 6120 Enqueuing Expose request
03:48:36.489 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.27) opts 0xd
03:48:36.490 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.27)
03:48:36.490 00.000 7680 Moving (-0.13, -0.27) raw xDistance=-0.17 yDistance=0.19
03:48:36.490 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:48:36.490 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:48:36.491 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:48:36.491 00.000 7680 MoveAxis(E, 0, ABG)
03:48:36.491 00.000 7680 Move returns status 0, amount 0
03:48:36.491 00.000 7680 MoveAxis(N, 0, ABG)
03:48:36.491 00.000 7680 Move returns status 0, amount 0
03:48:36.491 00.000 7680 move complete, result=0
03:48:36.491 00.000 7680 worker thread done servicing request
03:48:36.492 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:48:36.495 00.003 7680 Worker thread wakes up
03:48:36.495 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:36.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:37.741 01.246 7680 Exposure complete
03:48:37.884 00.143 7680 worker thread done servicing request
03:48:37.884 00.000 6120 OnExposeComplete: enter
03:48:37.894 00.010 6120 UpdateGuideState(): m_state=6
03:48:37.900 00.006 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3658
03:48:37.906 00.006 6120 Star::Find returns 1 (0), X=507.39, Y=666.84, Mass=8354, SNR=60.7, Peak=205 HFD=6.6
03:48:37.910 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
03:48:37.913 00.003 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
03:48:37.918 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.34 hyp=0.35 cameraTheta=-1.87 mountX=-0.16 mountY=0.26, mountTheta=2.14
03:48:37.925 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.34, opts=13)
03:48:37.929 00.004 6120 Enqueuing Move request for scope (-0.10, -0.34)
03:48:37.934 00.005 7680 Worker thread wakes up
03:48:37.934 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.34) opts 0xd
03:48:37.934 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:37.940 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.34)
03:48:37.941 00.001 6120 UpdateGuideState exits: m=8354 SNR=60.7
03:48:37.946 00.005 7680 Moving (-0.10, -0.34) raw xDistance=-0.16 yDistance=0.26
03:48:37.946 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:37.952 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:48:37.952 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:37.958 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:48:37.958 00.000 6120 Enqueuing Expose request
03:48:37.964 00.006 7680 MoveAxis(E, 0, ABG)
03:48:37.964 00.000 7680 Move returns status 0, amount 0
03:48:37.964 00.000 7680 MoveAxis(S, 140, ABG)
03:48:37.965 00.001 7680 Guiding  Dir = 1, Dur = 140
03:48:37.965 00.000 7680 IsSlewing returns 0
03:48:37.966 00.001 7680 IsGuiding returns 0
03:48:37.966 00.000 7680 PulseGuide returned control before completion, sleep 150
03:48:38.123 00.157 7680 IsGuiding returns 1
03:48:38.123 00.000 7680 scope still moving after pulse duration time elapsed
03:48:38.153 00.030 7680 IsSlewing returns 0
03:48:38.154 00.001 7680 IsGuiding returns 0
03:48:38.154 00.000 7680 scope move finished after 140 + 47 ms
03:48:38.154 00.000 7680 Move returns status 0, amount 140
03:48:38.155 00.001 7680 move complete, result=0
03:48:38.155 00.000 7680 worker thread done servicing request
03:48:38.156 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 140 ms SOUTH
03:48:38.160 00.004 7680 Worker thread wakes up
03:48:38.161 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:38.161 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:39.413 01.252 7680 Exposure complete
03:48:39.553 00.140 7680 worker thread done servicing request
03:48:39.553 00.000 6120 OnExposeComplete: enter
03:48:39.557 00.004 6120 UpdateGuideState(): m_state=6
03:48:39.561 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3659
03:48:39.564 00.003 6120 Star::Find returns 1 (0), X=507.33, Y=666.98, Mass=8326, SNR=60.4, Peak=223 HFD=6.6
03:48:39.568 00.004 6120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.19) = xAngle (-2.46 = -2.46)
03:48:39.572 00.004 6120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.41 = 0.41)
03:48:39.575 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-2.27 mountX=-0.20 mountY=0.10, mountTheta=2.67
03:48:39.580 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.20, opts=13)
03:48:39.584 00.004 6120 Enqueuing Move request for scope (-0.17, -0.20)
03:48:39.589 00.005 7680 Worker thread wakes up
03:48:39.589 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.20) opts 0xd
03:48:39.589 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.20)
03:48:39.589 00.000 7680 Moving (-0.17, -0.20) raw xDistance=-0.20 yDistance=0.10
03:48:39.589 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:48:39.589 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:48:39.589 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:48:39.589 00.000 7680 MoveAxis(E, 82, ABG)
03:48:39.590 00.001 7680 Guiding  Dir = 2, Dur = 82
03:48:39.590 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:39.594 00.004 7680 IsSlewing returns 0
03:48:39.594 00.000 6120 UpdateGuideState exits: m=8326 SNR=60.4
03:48:39.597 00.003 7680 IsGuiding returns 0
03:48:39.597 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:39.601 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:39.607 00.006 7680 PulseGuide returned control before completion, sleep 92
03:48:39.607 00.000 6120 Enqueuing Expose request
03:48:39.713 00.106 7680 IsGuiding returns 0
03:48:39.714 00.001 7680 Move returns status 0, amount 82
03:48:39.714 00.000 7680 MoveAxis(N, 0, ABG)
03:48:39.715 00.001 7680 Move returns status 0, amount 0
03:48:39.715 00.000 7680 move complete, result=0
03:48:39.716 00.001 7680 worker thread done servicing request
03:48:39.717 00.001 6120 GuideStep: -0.2 px 82 ms EAST, 0.1 px 0 ms NORTH
03:48:39.724 00.007 7680 Worker thread wakes up
03:48:39.724 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:39.724 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:40.976 01.252 7680 Exposure complete
03:48:41.118 00.142 7680 worker thread done servicing request
03:48:41.119 00.001 6120 OnExposeComplete: enter
03:48:41.124 00.005 6120 UpdateGuideState(): m_state=6
03:48:41.129 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3660
03:48:41.132 00.003 6120 Star::Find returns 1 (0), X=507.53, Y=666.86, Mass=8321, SNR=60.4, Peak=205 HFD=6.5
03:48:41.137 00.005 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
03:48:41.142 00.005 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
03:48:41.147 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=-0.31 hyp=0.32 cameraTheta=-1.47 mountX=-0.03 mountY=0.30, mountTheta=1.67
03:48:41.153 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.31, opts=13)
03:48:41.157 00.004 6120 Enqueuing Move request for scope (0.03, -0.31)
03:48:41.161 00.004 7680 Worker thread wakes up
03:48:41.162 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:41.165 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.31) opts 0xd
03:48:41.165 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.31)
03:48:41.165 00.000 7680 Moving (0.03, -0.31) raw xDistance=-0.03 yDistance=0.30
03:48:41.166 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:48:41.166 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:48:41.166 00.000 6120 UpdateGuideState exits: m=8321 SNR=60.4
03:48:41.173 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:41.178 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:41.182 00.004 6120 Enqueuing Expose request
03:48:41.187 00.005 7680 MoveAxis(E, 0, ABG)
03:48:41.187 00.000 7680 Move returns status 0, amount 0
03:48:41.187 00.000 7680 MoveAxis(S, 161, ABG)
03:48:41.187 00.000 7680 Guiding  Dir = 1, Dur = 161
03:48:41.188 00.001 7680 IsSlewing returns 0
03:48:41.188 00.000 7680 IsGuiding returns 0
03:48:41.189 00.001 7680 PulseGuide returned control before completion, sleep 171
03:48:41.370 00.181 7680 IsGuiding returns 1
03:48:41.372 00.002 7680 scope still moving after pulse duration time elapsed
03:48:41.401 00.029 7680 IsSlewing returns 0
03:48:41.404 00.003 7680 IsGuiding returns 1
03:48:41.433 00.029 7680 IsSlewing returns 0
03:48:41.433 00.000 7680 IsGuiding returns 1
03:48:41.464 00.031 7680 IsSlewing returns 0
03:48:41.465 00.001 7680 IsGuiding returns 0
03:48:41.465 00.000 7680 scope move finished after 161 + 115 ms
03:48:41.465 00.000 7680 Move returns status 0, amount 161
03:48:41.466 00.001 7680 move complete, result=0
03:48:41.466 00.000 7680 worker thread done servicing request
03:48:41.466 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 161 ms SOUTH
03:48:41.472 00.006 7680 Worker thread wakes up
03:48:41.472 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:41.472 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:42.724 01.252 7680 Exposure complete
03:48:42.871 00.147 7680 worker thread done servicing request
03:48:42.872 00.001 6120 OnExposeComplete: enter
03:48:42.876 00.004 6120 UpdateGuideState(): m_state=6
03:48:42.880 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3661
03:48:42.884 00.004 6120 Star::Find returns 1 (0), X=507.33, Y=666.80, Mass=8039, SNR=59.6, Peak=211 HFD=6.7
03:48:42.888 00.004 6120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.19) = xAngle (-2.17 = -2.17)
03:48:42.894 00.006 6120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.71 = 0.71)
03:48:42.898 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.37 hyp=0.41 cameraTheta=-1.98 mountX=-0.23 mountY=0.26, mountTheta=2.28
03:48:42.904 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.37, opts=13)
03:48:42.908 00.004 6120 Enqueuing Move request for scope (-0.16, -0.37)
03:48:42.912 00.004 7680 Worker thread wakes up
03:48:42.912 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:42.916 00.004 6120 UpdateGuideState exits: m=8039 SNR=59.6
03:48:42.921 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.37) opts 0xd
03:48:42.921 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:42.926 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:42.929 00.003 6120 Enqueuing Expose request
03:48:42.934 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.37)
03:48:42.934 00.000 7680 Moving (-0.16, -0.37) raw xDistance=-0.23 yDistance=0.26
03:48:42.934 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:48:42.934 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:48:42.935 00.001 7680 MoveAxis(E, 93, ABG)
03:48:42.935 00.000 7680 Guiding  Dir = 2, Dur = 93
03:48:42.935 00.000 7680 IsSlewing returns 0
03:48:42.935 00.000 7680 IsGuiding returns 0
03:48:42.936 00.001 7680 PulseGuide returned control before completion, sleep 103
03:48:43.043 00.107 7680 IsGuiding returns 1
03:48:43.044 00.001 7680 scope still moving after pulse duration time elapsed
03:48:43.073 00.029 7680 IsSlewing returns 0
03:48:43.075 00.002 7680 IsGuiding returns 0
03:48:43.075 00.000 7680 scope move finished after 93 + 47 ms
03:48:43.076 00.001 7680 Move returns status 0, amount 93
03:48:43.076 00.000 7680 MoveAxis(S, 143, ABG)
03:48:43.078 00.002 7680 Guiding  Dir = 1, Dur = 143
03:48:43.078 00.000 7680 IsSlewing returns 0
03:48:43.079 00.001 7680 IsGuiding returns 0
03:48:43.080 00.001 7680 PulseGuide returned control before completion, sleep 153
03:48:43.247 00.167 7680 IsGuiding returns 1
03:48:43.247 00.000 7680 scope still moving after pulse duration time elapsed
03:48:43.278 00.031 7680 IsSlewing returns 0
03:48:43.279 00.001 7680 IsGuiding returns 0
03:48:43.279 00.000 7680 scope move finished after 143 + 56 ms
03:48:43.279 00.000 7680 Move returns status 0, amount 143
03:48:43.279 00.000 7680 move complete, result=0
03:48:43.279 00.000 7680 worker thread done servicing request
03:48:43.279 00.000 6120 GuideStep: -0.2 px 93 ms EAST, 0.3 px 143 ms SOUTH
03:48:43.285 00.006 7680 Worker thread wakes up
03:48:43.285 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:43.285 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:44.536 01.251 7680 Exposure complete
03:48:44.682 00.146 7680 worker thread done servicing request
03:48:44.682 00.000 6120 OnExposeComplete: enter
03:48:44.686 00.004 6120 UpdateGuideState(): m_state=6
03:48:44.690 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3662
03:48:44.693 00.003 6120 Star::Find returns 1 (0), X=507.43, Y=666.79, Mass=8373, SNR=61.5, Peak=197 HFD=6.7
03:48:44.699 00.006 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
03:48:44.705 00.006 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
03:48:44.709 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.38 hyp=0.39 cameraTheta=-1.75 mountX=-0.14 mountY=0.31, mountTheta=1.99
03:48:44.714 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.38, opts=13)
03:48:44.718 00.004 6120 Enqueuing Move request for scope (-0.07, -0.38)
03:48:44.721 00.003 7680 Worker thread wakes up
03:48:44.722 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.38) opts 0xd
03:48:44.722 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.38)
03:48:44.722 00.000 7680 Moving (-0.07, -0.38) raw xDistance=-0.14 yDistance=0.31
03:48:44.722 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:48:44.722 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:48:44.722 00.000 7680 MoveAxis(E, 0, ABG)
03:48:44.722 00.000 7680 Move returns status 0, amount 0
03:48:44.724 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:44.727 00.003 7680 MoveAxis(S, 169, ABG)
03:48:44.728 00.001 7680 Guiding  Dir = 1, Dur = 169
03:48:44.728 00.000 6120 UpdateGuideState exits: m=8373 SNR=61.5
03:48:44.730 00.002 7680 IsSlewing returns 0
03:48:44.732 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:44.735 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:44.739 00.004 7680 IsGuiding returns 0
03:48:44.739 00.000 6120 Enqueuing Expose request
03:48:44.742 00.003 7680 PulseGuide returned control before completion, sleep 179
03:48:44.935 00.193 7680 IsGuiding returns 1
03:48:44.936 00.001 7680 scope still moving after pulse duration time elapsed
03:48:44.967 00.031 7680 IsSlewing returns 0
03:48:44.969 00.002 7680 IsGuiding returns 0
03:48:44.970 00.001 7680 scope move finished after 169 + 61 ms
03:48:44.970 00.000 7680 Move returns status 0, amount 169
03:48:44.971 00.001 7680 move complete, result=0
03:48:44.972 00.001 7680 worker thread done servicing request
03:48:44.972 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 169 ms SOUTH
03:48:44.978 00.006 7680 Worker thread wakes up
03:48:44.978 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:44.980 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:46.229 01.249 7680 Exposure complete
03:48:46.376 00.147 7680 worker thread done servicing request
03:48:46.376 00.000 6120 OnExposeComplete: enter
03:48:46.381 00.005 6120 UpdateGuideState(): m_state=6
03:48:46.385 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3663
03:48:46.390 00.005 6120 Star::Find returns 1 (0), X=507.65, Y=667.02, Mass=7916, SNR=57.9, Peak=212 HFD=6.6
03:48:46.397 00.007 6120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.19) = xAngle (-0.97 = -0.97)
03:48:46.402 00.005 6120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.90 = 1.90)
03:48:46.405 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.22 cameraTheta=-0.79 mountX=0.12 mountY=0.20, mountTheta=1.03
03:48:46.411 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.15, opts=13)
03:48:46.415 00.004 6120 Enqueuing Move request for scope (0.15, -0.15)
03:48:46.419 00.004 7680 Worker thread wakes up
03:48:46.420 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:46.424 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
03:48:46.424 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
03:48:46.425 00.001 7680 Moving (0.15, -0.15) raw xDistance=0.12 yDistance=0.20
03:48:46.425 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:48:46.425 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
03:48:46.425 00.000 6120 UpdateGuideState exits: m=7916 SNR=57.9
03:48:46.430 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:46.434 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:46.437 00.003 6120 Enqueuing Expose request
03:48:46.441 00.004 7680 MoveAxis(E, 0, ABG)
03:48:46.441 00.000 7680 Move returns status 0, amount 0
03:48:46.441 00.000 7680 MoveAxis(S, 110, ABG)
03:48:46.441 00.000 7680 Guiding  Dir = 1, Dur = 110
03:48:46.443 00.002 7680 IsSlewing returns 0
03:48:46.443 00.000 7680 IsGuiding returns 0
03:48:46.443 00.000 7680 PulseGuide returned control before completion, sleep 120
03:48:46.578 00.135 7680 IsGuiding returns 1
03:48:46.579 00.001 7680 scope still moving after pulse duration time elapsed
03:48:46.610 00.031 7680 IsSlewing returns 0
03:48:46.613 00.003 7680 IsGuiding returns 0
03:48:46.613 00.000 7680 scope move finished after 110 + 60 ms
03:48:46.614 00.001 7680 Move returns status 0, amount 110
03:48:46.614 00.000 7680 move complete, result=0
03:48:46.614 00.000 7680 worker thread done servicing request
03:48:46.616 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 110 ms SOUTH
03:48:46.622 00.006 7680 Worker thread wakes up
03:48:46.622 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:46.622 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:47.878 01.256 7680 Exposure complete
03:48:48.017 00.139 7680 worker thread done servicing request
03:48:48.018 00.001 6120 OnExposeComplete: enter
03:48:48.023 00.005 6120 UpdateGuideState(): m_state=6
03:48:48.027 00.004 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3664
03:48:48.031 00.004 6120 Star::Find returns 1 (0), X=507.74, Y=666.97, Mass=8013, SNR=59.2, Peak=195 HFD=6.5
03:48:48.035 00.004 6120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.19) = xAngle (-0.87 = -0.87)
03:48:48.038 00.003 6120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.00 = 2.00)
03:48:48.045 00.007 6120 CameraToMount -- cameraX=0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-0.69 mountX=0.20 mountY=0.29, mountTheta=0.96
03:48:48.051 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.20, opts=13)
03:48:48.057 00.006 6120 Enqueuing Move request for scope (0.25, -0.20)
03:48:48.061 00.004 7680 Worker thread wakes up
03:48:48.061 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:48.065 00.004 6120 UpdateGuideState exits: m=8013 SNR=59.2
03:48:48.069 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:48.073 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.20) opts 0xd
03:48:48.074 00.001 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.20)
03:48:48.074 00.000 7680 Moving (0.25, -0.20) raw xDistance=0.20 yDistance=0.29
03:48:48.074 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:48:48.074 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:48:48.074 00.000 7680 MoveAxis(W, 83, ABG)
03:48:48.074 00.000 7680 Guiding  Dir = 3, Dur = 83
03:48:48.074 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:48.078 00.004 6120 Enqueuing Expose request
03:48:48.082 00.004 7680 IsSlewing returns 0
03:48:48.083 00.001 7680 IsGuiding returns 0
03:48:48.083 00.000 7680 PulseGuide returned control before completion, sleep 93
03:48:48.181 00.098 7680 IsGuiding returns 1
03:48:48.181 00.000 7680 scope still moving after pulse duration time elapsed
03:48:48.211 00.030 7680 IsSlewing returns 0
03:48:48.212 00.001 7680 IsGuiding returns 0
03:48:48.212 00.000 7680 scope move finished after 83 + 46 ms
03:48:48.214 00.002 7680 Move returns status 0, amount 83
03:48:48.214 00.000 7680 MoveAxis(S, 157, ABG)
03:48:48.215 00.001 7680 Guiding  Dir = 1, Dur = 157
03:48:48.215 00.000 7680 IsSlewing returns 0
03:48:48.215 00.000 7680 IsGuiding returns 0
03:48:48.216 00.001 7680 PulseGuide returned control before completion, sleep 167
03:48:48.400 00.184 7680 IsGuiding returns 1
03:48:48.401 00.001 7680 scope still moving after pulse duration time elapsed
03:48:48.431 00.030 7680 IsSlewing returns 0
03:48:48.432 00.001 7680 IsGuiding returns 0
03:48:48.432 00.000 7680 scope move finished after 157 + 59 ms
03:48:48.432 00.000 7680 Move returns status 0, amount 157
03:48:48.432 00.000 7680 move complete, result=0
03:48:48.434 00.002 7680 worker thread done servicing request
03:48:48.434 00.000 6120 GuideStep: 0.2 px 83 ms WEST, 0.3 px 157 ms SOUTH
03:48:48.441 00.007 7680 Worker thread wakes up
03:48:48.441 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:48.443 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:49.694 01.251 7680 Exposure complete
03:48:49.839 00.145 7680 worker thread done servicing request
03:48:49.840 00.001 6120 OnExposeComplete: enter
03:48:49.844 00.004 6120 UpdateGuideState(): m_state=6
03:48:49.847 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3665
03:48:49.852 00.005 6120 Star::Find returns 1 (0), X=507.36, Y=666.88, Mass=8093, SNR=60.1, Peak=205 HFD=6.6
03:48:49.857 00.005 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
03:48:49.862 00.005 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.69 = 0.69)
03:48:49.866 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.29 hyp=0.32 cameraTheta=-2.00 mountX=-0.18 mountY=0.20, mountTheta=2.31
03:48:49.870 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.29, opts=13)
03:48:49.874 00.004 6120 Enqueuing Move request for scope (-0.13, -0.29)
03:48:49.878 00.004 7680 Worker thread wakes up
03:48:49.879 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.29) opts 0xd
03:48:49.879 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.29)
03:48:49.879 00.000 7680 Moving (-0.13, -0.29) raw xDistance=-0.18 yDistance=0.20
03:48:49.879 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:48:49.880 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
03:48:49.880 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:49.884 00.004 7680 MoveAxis(E, 0, ABG)
03:48:49.884 00.000 6120 UpdateGuideState exits: m=8093 SNR=60.1
03:48:49.889 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:49.893 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:49.897 00.004 6120 Enqueuing Expose request
03:48:49.900 00.003 7680 Move returns status 0, amount 0
03:48:49.900 00.000 7680 MoveAxis(S, 110, ABG)
03:48:49.901 00.001 7680 Guiding  Dir = 1, Dur = 110
03:48:49.901 00.000 7680 IsSlewing returns 0
03:48:49.902 00.001 7680 IsGuiding returns 0
03:48:49.902 00.000 7680 PulseGuide returned control before completion, sleep 120
03:48:50.026 00.124 7680 IsGuiding returns 1
03:48:50.026 00.000 7680 scope still moving after pulse duration time elapsed
03:48:50.057 00.031 7680 IsSlewing returns 0
03:48:50.058 00.001 7680 IsGuiding returns 0
03:48:50.058 00.000 7680 scope move finished after 110 + 45 ms
03:48:50.058 00.000 7680 Move returns status 0, amount 110
03:48:50.059 00.001 7680 move complete, result=0
03:48:50.059 00.000 7680 worker thread done servicing request
03:48:50.059 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 110 ms SOUTH
03:48:50.065 00.006 7680 Worker thread wakes up
03:48:50.065 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:50.067 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:51.317 01.250 7680 Exposure complete
03:48:51.452 00.135 7680 worker thread done servicing request
03:48:51.452 00.000 6120 OnExposeComplete: enter
03:48:51.457 00.005 6120 UpdateGuideState(): m_state=6
03:48:51.460 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3666
03:48:51.462 00.002 6120 Star::Find returns 1 (0), X=507.32, Y=666.95, Mass=8091, SNR=59.3, Peak=199 HFD=6.6
03:48:51.466 00.004 6120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.19) = xAngle (-2.41 = -2.41)
03:48:51.469 00.003 6120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.46 = 0.46)
03:48:51.472 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.23 hyp=0.28 cameraTheta=-2.22 mountX=-0.21 mountY=0.13, mountTheta=2.60
03:48:51.476 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.23, opts=13)
03:48:51.480 00.004 6120 Enqueuing Move request for scope (-0.17, -0.23)
03:48:51.484 00.004 7680 Worker thread wakes up
03:48:51.484 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:51.487 00.003 6120 UpdateGuideState exits: m=8091 SNR=59.3
03:48:51.491 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:51.494 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:51.498 00.004 6120 Enqueuing Expose request
03:48:51.502 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.23) opts 0xd
03:48:51.502 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.23)
03:48:51.502 00.000 7680 Moving (-0.17, -0.23) raw xDistance=-0.21 yDistance=0.13
03:48:51.502 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:48:51.503 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:48:51.503 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:48:51.503 00.000 7680 MoveAxis(E, 86, ABG)
03:48:51.503 00.000 7680 Guiding  Dir = 2, Dur = 86
03:48:51.504 00.001 7680 IsSlewing returns 0
03:48:51.505 00.001 7680 IsGuiding returns 0
03:48:51.505 00.000 7680 PulseGuide returned control before completion, sleep 96
03:48:51.605 00.100 7680 IsGuiding returns 1
03:48:51.606 00.001 7680 scope still moving after pulse duration time elapsed
03:48:51.636 00.030 7680 IsSlewing returns 0
03:48:51.637 00.001 7680 IsGuiding returns 0
03:48:51.639 00.002 7680 scope move finished after 86 + 47 ms
03:48:51.639 00.000 7680 Move returns status 0, amount 86
03:48:51.640 00.001 7680 MoveAxis(N, 0, ABG)
03:48:51.640 00.000 7680 Move returns status 0, amount 0
03:48:51.641 00.001 7680 move complete, result=0
03:48:51.641 00.000 7680 worker thread done servicing request
03:48:51.642 00.001 6120 GuideStep: -0.2 px 86 ms EAST, 0.1 px 0 ms NORTH
03:48:51.651 00.009 7680 Worker thread wakes up
03:48:51.651 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:51.651 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:52.900 01.249 7680 Exposure complete
03:48:53.050 00.150 7680 worker thread done servicing request
03:48:53.050 00.000 6120 OnExposeComplete: enter
03:48:53.056 00.006 6120 UpdateGuideState(): m_state=6
03:48:53.060 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3667
03:48:53.064 00.004 6120 Star::Find returns 1 (0), X=507.58, Y=667.00, Mass=8311, SNR=59.9, Peak=217 HFD=6.6
03:48:53.069 00.005 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (0.19) = xAngle (-1.32 = -1.32)
03:48:53.073 00.004 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.55 = 1.55)
03:48:53.078 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.19 cameraTheta=-1.13 mountX=0.05 mountY=0.19, mountTheta=1.33
03:48:53.083 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.18, opts=13)
03:48:53.087 00.004 6120 Enqueuing Move request for scope (0.08, -0.18)
03:48:53.091 00.004 7680 Worker thread wakes up
03:48:53.091 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:53.095 00.004 6120 UpdateGuideState exits: m=8311 SNR=59.9
03:48:53.098 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:53.103 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
03:48:53.103 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
03:48:53.103 00.000 7680 Moving (0.08, -0.18) raw xDistance=0.05 yDistance=0.19
03:48:53.103 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:53.108 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:48:53.108 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:48:53.108 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:48:53.108 00.000 6120 Enqueuing Expose request
03:48:53.112 00.004 7680 MoveAxis(E, 0, ABG)
03:48:53.113 00.001 7680 Move returns status 0, amount 0
03:48:53.113 00.000 7680 MoveAxis(N, 0, ABG)
03:48:53.113 00.000 7680 Move returns status 0, amount 0
03:48:53.113 00.000 7680 move complete, result=0
03:48:53.114 00.001 7680 worker thread done servicing request
03:48:53.114 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:48:53.118 00.004 7680 Worker thread wakes up
03:48:53.118 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:53.118 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:54.368 01.250 7680 Exposure complete
03:48:54.515 00.147 7680 worker thread done servicing request
03:48:54.515 00.000 6120 OnExposeComplete: enter
03:48:54.521 00.006 6120 UpdateGuideState(): m_state=6
03:48:54.525 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3668
03:48:54.529 00.004 6120 Star::Find returns 1 (0), X=507.58, Y=666.92, Mass=7977, SNR=58.9, Peak=218 HFD=6.6
03:48:54.532 00.003 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.19) = xAngle (-1.44 = -1.44)
03:48:54.536 00.004 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.43 = 1.43)
03:48:54.539 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.25 hyp=0.27 cameraTheta=-1.26 mountX=0.03 mountY=0.26, mountTheta=1.44
03:48:54.545 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.25, opts=13)
03:48:54.550 00.005 6120 Enqueuing Move request for scope (0.08, -0.25)
03:48:54.554 00.004 7680 Worker thread wakes up
03:48:54.555 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:54.559 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.25) opts 0xd
03:48:54.559 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.25)
03:48:54.559 00.000 7680 Moving (0.08, -0.25) raw xDistance=0.03 yDistance=0.26
03:48:54.559 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:48:54.559 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:48:54.559 00.000 7680 MoveAxis(E, 0, ABG)
03:48:54.561 00.002 7680 Move returns status 0, amount 0
03:48:54.561 00.000 7680 MoveAxis(S, 143, ABG)
03:48:54.561 00.000 7680 Guiding  Dir = 1, Dur = 143
03:48:54.561 00.000 6120 UpdateGuideState exits: m=7977 SNR=58.9
03:48:54.566 00.005 7680 IsSlewing returns 0
03:48:54.566 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:54.569 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:54.573 00.004 7680 IsGuiding returns 0
03:48:54.574 00.001 6120 Enqueuing Expose request
03:48:54.578 00.004 7680 PulseGuide returned control before completion, sleep 153
03:48:54.732 00.154 7680 IsGuiding returns 1
03:48:54.733 00.001 7680 scope still moving after pulse duration time elapsed
03:48:54.763 00.030 7680 IsSlewing returns 0
03:48:54.766 00.003 7680 IsGuiding returns 0
03:48:54.766 00.000 7680 scope move finished after 143 + 49 ms
03:48:54.767 00.001 7680 Move returns status 0, amount 143
03:48:54.767 00.000 7680 move complete, result=0
03:48:54.768 00.001 7680 worker thread done servicing request
03:48:54.768 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 143 ms SOUTH
03:48:54.774 00.006 7680 Worker thread wakes up
03:48:54.774 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:54.774 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:56.030 01.256 7680 Exposure complete
03:48:56.161 00.131 7680 worker thread done servicing request
03:48:56.162 00.001 6120 OnExposeComplete: enter
03:48:56.165 00.003 6120 UpdateGuideState(): m_state=6
03:48:56.171 00.006 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3669
03:48:56.177 00.006 6120 Star::Find returns 1 (0), X=507.41, Y=667.05, Mass=7927, SNR=58.7, Peak=201 HFD=6.5
03:48:56.181 00.004 6120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.19) = xAngle (-2.38 = -2.38)
03:48:56.184 00.003 6120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.50 = 0.50)
03:48:56.189 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.19 mountX=-0.11 mountY=0.07, mountTheta=2.56
03:48:56.194 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.12, opts=13)
03:48:56.199 00.005 6120 Enqueuing Move request for scope (-0.09, -0.12)
03:48:56.202 00.003 7680 Worker thread wakes up
03:48:56.202 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
03:48:56.202 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
03:48:56.202 00.000 7680 Moving (-0.09, -0.12) raw xDistance=-0.11 yDistance=0.07
03:48:56.204 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:48:56.204 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:48:56.204 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:56.209 00.005 6120 UpdateGuideState exits: m=7927 SNR=58.7
03:48:56.213 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:56.217 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:56.220 00.003 6120 Enqueuing Expose request
03:48:56.225 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:48:56.225 00.000 7680 MoveAxis(E, 0, ABG)
03:48:56.225 00.000 7680 Move returns status 0, amount 0
03:48:56.225 00.000 7680 MoveAxis(N, 0, ABG)
03:48:56.226 00.001 7680 Move returns status 0, amount 0
03:48:56.226 00.000 7680 move complete, result=0
03:48:56.226 00.000 7680 worker thread done servicing request
03:48:56.226 00.000 7680 Worker thread wakes up
03:48:56.226 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:48:56.231 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:56.231 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:57.483 01.252 7680 Exposure complete
03:48:57.618 00.135 7680 worker thread done servicing request
03:48:57.619 00.001 6120 OnExposeComplete: enter
03:48:57.624 00.005 6120 UpdateGuideState(): m_state=6
03:48:57.628 00.004 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3670
03:48:57.632 00.004 6120 Star::Find returns 1 (0), X=507.53, Y=667.02, Mass=7743, SNR=58.5, Peak=205 HFD=6.5
03:48:57.636 00.004 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
03:48:57.639 00.003 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
03:48:57.642 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.37 mountX=0.00 mountY=0.15, mountTheta=1.55
03:48:57.648 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.15, opts=13)
03:48:57.652 00.004 6120 Enqueuing Move request for scope (0.03, -0.15)
03:48:57.656 00.004 7680 Worker thread wakes up
03:48:57.656 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:57.661 00.005 6120 UpdateGuideState exits: m=7743 SNR=58.5
03:48:57.664 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:57.669 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
03:48:57.669 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:57.672 00.003 6120 Enqueuing Expose request
03:48:57.676 00.004 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
03:48:57.676 00.000 7680 Moving (0.03, -0.15) raw xDistance=0.00 yDistance=0.15
03:48:57.676 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:48:57.676 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:48:57.677 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:48:57.677 00.000 7680 MoveAxis(E, 0, ABG)
03:48:57.677 00.000 7680 Move returns status 0, amount 0
03:48:57.677 00.000 7680 MoveAxis(N, 0, ABG)
03:48:57.677 00.000 7680 Move returns status 0, amount 0
03:48:57.677 00.000 7680 move complete, result=0
03:48:57.677 00.000 7680 worker thread done servicing request
03:48:57.678 00.001 7680 Worker thread wakes up
03:48:57.678 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:48:57.682 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:57.682 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:48:58.925 01.243 7680 Exposure complete
03:48:59.075 00.150 7680 worker thread done servicing request
03:48:59.075 00.000 6120 OnExposeComplete: enter
03:48:59.079 00.004 6120 UpdateGuideState(): m_state=6
03:48:59.085 00.006 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3671
03:48:59.089 00.004 6120 Star::Find returns 1 (0), X=507.50, Y=666.87, Mass=8198, SNR=60.2, Peak=209 HFD=6.6
03:48:59.092 00.003 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
03:48:59.096 00.004 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
03:48:59.100 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.30 hyp=0.30 cameraTheta=-1.56 mountX=-0.05 mountY=0.27, mountTheta=1.76
03:48:59.108 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.30, opts=13)
03:48:59.112 00.004 6120 Enqueuing Move request for scope (0.00, -0.30)
03:48:59.117 00.005 7680 Worker thread wakes up
03:48:59.117 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.30) opts 0xd
03:48:59.117 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:48:59.121 00.004 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.30)
03:48:59.121 00.000 6120 UpdateGuideState exits: m=8198 SNR=60.2
03:48:59.124 00.003 7680 Moving (0.00, -0.30) raw xDistance=-0.05 yDistance=0.27
03:48:59.125 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:48:59.125 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:48:59.128 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:48:59.128 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:48:59.134 00.006 7680 MoveAxis(E, 0, ABG)
03:48:59.134 00.000 7680 Move returns status 0, amount 0
03:48:59.134 00.000 6120 Enqueuing Expose request
03:48:59.140 00.006 7680 MoveAxis(S, 148, ABG)
03:48:59.140 00.000 7680 Guiding  Dir = 1, Dur = 148
03:48:59.145 00.005 7680 IsSlewing returns 0
03:48:59.145 00.000 7680 IsGuiding returns 0
03:48:59.146 00.001 7680 PulseGuide returned control before completion, sleep 158
03:48:59.321 00.175 7680 IsGuiding returns 1
03:48:59.322 00.001 7680 scope still moving after pulse duration time elapsed
03:48:59.354 00.032 7680 IsSlewing returns 0
03:48:59.356 00.002 7680 IsGuiding returns 0
03:48:59.356 00.000 7680 scope move finished after 148 + 63 ms
03:48:59.356 00.000 7680 Move returns status 0, amount 148
03:48:59.356 00.000 7680 move complete, result=0
03:48:59.356 00.000 7680 worker thread done servicing request
03:48:59.358 00.002 7680 Worker thread wakes up
03:48:59.358 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 148 ms SOUTH
03:48:59.365 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:48:59.365 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:00.619 01.254 7680 Exposure complete
03:49:00.766 00.147 7680 worker thread done servicing request
03:49:00.766 00.000 6120 OnExposeComplete: enter
03:49:00.771 00.005 6120 UpdateGuideState(): m_state=6
03:49:00.775 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3672
03:49:00.779 00.004 6120 Star::Find returns 1 (0), X=507.57, Y=666.91, Mass=9024, SNR=63.0, Peak=220 HFD=6.6
03:49:00.782 00.003 6120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.19) = xAngle (-1.48 = -1.48)
03:49:00.786 00.004 6120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
03:49:00.790 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.27 hyp=0.28 cameraTheta=-1.29 mountX=0.03 mountY=0.27, mountTheta=1.48
03:49:00.796 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.27, opts=13)
03:49:00.799 00.003 6120 Enqueuing Move request for scope (0.08, -0.27)
03:49:00.803 00.004 7680 Worker thread wakes up
03:49:00.804 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.27) opts 0xd
03:49:00.804 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.27)
03:49:00.804 00.000 7680 Moving (0.08, -0.27) raw xDistance=0.03 yDistance=0.27
03:49:00.804 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:49:00.804 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:49:00.804 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:00.808 00.004 6120 UpdateGuideState exits: m=9024 SNR=63.0
03:49:00.812 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:00.815 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:00.819 00.004 7680 MoveAxis(E, 0, ABG)
03:49:00.820 00.001 7680 Move returns status 0, amount 0
03:49:00.820 00.000 7680 MoveAxis(S, 149, ABG)
03:49:00.820 00.000 7680 Guiding  Dir = 1, Dur = 149
03:49:00.820 00.000 6120 Enqueuing Expose request
03:49:00.823 00.003 7680 IsSlewing returns 0
03:49:00.824 00.001 7680 IsGuiding returns 0
03:49:00.824 00.000 7680 PulseGuide returned control before completion, sleep 159
03:49:00.998 00.174 7680 IsGuiding returns 1
03:49:00.998 00.000 7680 scope still moving after pulse duration time elapsed
03:49:01.028 00.030 7680 IsSlewing returns 0
03:49:01.029 00.001 7680 IsGuiding returns 0
03:49:01.030 00.001 7680 scope move finished after 149 + 55 ms
03:49:01.030 00.000 7680 Move returns status 0, amount 149
03:49:01.030 00.000 7680 move complete, result=0
03:49:01.030 00.000 7680 worker thread done servicing request
03:49:01.030 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 149 ms SOUTH
03:49:01.037 00.007 7680 Worker thread wakes up
03:49:01.037 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:01.037 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:02.286 01.249 7680 Exposure complete
03:49:02.427 00.141 7680 worker thread done servicing request
03:49:02.428 00.001 6120 OnExposeComplete: enter
03:49:02.433 00.005 6120 UpdateGuideState(): m_state=6
03:49:02.436 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3673
03:49:02.440 00.004 6120 Star::Find returns 1 (0), X=507.39, Y=668.95, Mass=8264, SNR=60.2, Peak=199 HFD=6.5
03:49:02.443 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.19) = xAngle (1.44 = 1.44)
03:49:02.447 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.32 = -1.97)
03:49:02.452 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=1.78 hyp=1.78 cameraTheta=1.63 mountX=0.23 mountY=-1.65, mountTheta=-1.43
03:49:02.458 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=1.78, opts=13)
03:49:02.461 00.003 6120 Enqueuing Move request for scope (-0.11, 1.78)
03:49:02.464 00.003 7680 Worker thread wakes up
03:49:02.464 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:02.470 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 1.78) opts 0xd
03:49:02.470 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 1.78)
03:49:02.470 00.000 7680 Moving (-0.11, 1.78) raw xDistance=0.23 yDistance=-1.65
03:49:02.470 00.000 6120 UpdateGuideState exits: m=8264 SNR=60.2
03:49:02.474 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:02.478 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:02.481 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
03:49:02.481 00.000 7680 resist switch: large excursion: input -1.65 thresh 0.60 direction from 1 to -1
03:49:02.483 00.002 6120 Enqueuing Expose request
03:49:02.487 00.004 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.94
03:49:02.487 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.65 from input -1.65
03:49:02.487 00.000 7680 MoveAxis(W, 93, ABG)
03:49:02.487 00.000 7680 Guiding  Dir = 3, Dur = 93
03:49:02.488 00.001 7680 IsSlewing returns 0
03:49:02.488 00.000 7680 IsGuiding returns 0
03:49:02.489 00.001 7680 PulseGuide returned control before completion, sleep 103
03:49:02.605 00.116 7680 IsGuiding returns 1
03:49:02.606 00.001 7680 scope still moving after pulse duration time elapsed
03:49:02.637 00.031 7680 IsSlewing returns 0
03:49:02.638 00.001 7680 IsGuiding returns 0
03:49:02.639 00.001 7680 scope move finished after 93 + 57 ms
03:49:02.640 00.001 7680 Move returns status 0, amount 93
03:49:02.642 00.002 7680 MoveAxis(N, 894, ABG)
03:49:02.642 00.000 7680 Guiding  Dir = 0, Dur = 894
03:49:02.643 00.001 7680 IsSlewing returns 0
03:49:02.644 00.001 7680 IsGuiding returns 0
03:49:02.644 00.000 7680 PulseGuide returned control before completion, sleep 904
03:49:03.561 00.917 7680 IsGuiding returns 1
03:49:03.562 00.001 7680 scope still moving after pulse duration time elapsed
03:49:03.592 00.030 7680 IsSlewing returns 0
03:49:03.594 00.002 7680 IsGuiding returns 0
03:49:03.594 00.000 7680 scope move finished after 894 + 57 ms
03:49:03.596 00.002 7680 Move returns status 0, amount 894
03:49:03.596 00.000 7680 move complete, result=0
03:49:03.596 00.000 7680 worker thread done servicing request
03:49:03.596 00.000 6120 GuideStep: 0.2 px 93 ms WEST, -1.6 px 894 ms NORTH
03:49:03.603 00.007 7680 Worker thread wakes up
03:49:03.603 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:03.605 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:04.858 01.253 7680 Exposure complete
03:49:04.996 00.138 7680 worker thread done servicing request
03:49:04.997 00.001 6120 OnExposeComplete: enter
03:49:05.000 00.003 6120 UpdateGuideState(): m_state=6
03:49:05.005 00.005 6120 Star::Find(15, 507, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3674
03:49:05.009 00.004 6120 Star::Find returns 1 (0), X=507.49, Y=666.65, Mass=8195, SNR=59.8, Peak=215 HFD=6.9
03:49:05.013 00.004 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
03:49:05.016 00.003 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
03:49:05.021 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.52 hyp=0.52 cameraTheta=-1.57 mountX=-0.10 mountY=0.47, mountTheta=1.78
03:49:05.026 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.52, opts=13)
03:49:05.030 00.004 6120 Enqueuing Move request for scope (-0.00, -0.52)
03:49:05.034 00.004 7680 Worker thread wakes up
03:49:05.034 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.52) opts 0xd
03:49:05.035 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.52)
03:49:05.035 00.000 7680 Moving (-0.00, -0.52) raw xDistance=-0.10 yDistance=0.47
03:49:05.035 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:49:05.035 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:49:05.035 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
03:49:05.035 00.000 7680 MoveAxis(E, 0, ABG)
03:49:05.036 00.001 7680 Move returns status 0, amount 0
03:49:05.036 00.000 7680 MoveAxis(N, 0, ABG)
03:49:05.036 00.000 7680 Move returns status 0, amount 0
03:49:05.036 00.000 7680 move complete, result=0
03:49:05.036 00.000 7680 worker thread done servicing request
03:49:05.036 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:05.041 00.005 6120 UpdateGuideState exits: m=8195 SNR=59.8
03:49:05.044 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:05.049 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:05.055 00.006 6120 Enqueuing Expose request
03:49:05.058 00.003 7680 Worker thread wakes up
03:49:05.058 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
03:49:05.062 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:05.062 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:06.309 01.247 7680 Exposure complete
03:49:06.453 00.144 7680 worker thread done servicing request
03:49:06.454 00.001 6120 OnExposeComplete: enter
03:49:06.457 00.003 6120 UpdateGuideState(): m_state=6
03:49:06.462 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3675
03:49:06.465 00.003 6120 Star::Find returns 1 (0), X=507.47, Y=666.63, Mass=8709, SNR=60.6, Peak=214 HFD=6.9
03:49:06.468 00.003 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
03:49:06.473 00.005 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
03:49:06.476 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.55 hyp=0.55 cameraTheta=-1.63 mountX=-0.13 mountY=0.48, mountTheta=1.84
03:49:06.481 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.55, opts=13)
03:49:06.485 00.004 6120 Enqueuing Move request for scope (-0.03, -0.55)
03:49:06.487 00.002 7680 Worker thread wakes up
03:49:06.488 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.55) opts 0xd
03:49:06.489 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.55)
03:49:06.489 00.000 7680 Moving (-0.03, -0.55) raw xDistance=-0.13 yDistance=0.48
03:49:06.489 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:49:06.489 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:49:06.489 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
03:49:06.490 00.001 7680 MoveAxis(E, 0, ABG)
03:49:06.490 00.000 7680 Move returns status 0, amount 0
03:49:06.490 00.000 7680 MoveAxis(N, 0, ABG)
03:49:06.490 00.000 7680 Move returns status 0, amount 0
03:49:06.490 00.000 7680 move complete, result=0
03:49:06.490 00.000 7680 worker thread done servicing request
03:49:06.490 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:06.495 00.005 6120 UpdateGuideState exits: m=8709 SNR=60.6
03:49:06.499 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:06.502 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:06.506 00.004 6120 Enqueuing Expose request
03:49:06.510 00.004 7680 Worker thread wakes up
03:49:06.510 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:06.511 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:06.511 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
03:49:07.769 01.258 7680 Exposure complete
03:49:07.919 00.150 7680 worker thread done servicing request
03:49:07.920 00.001 6120 OnExposeComplete: enter
03:49:07.925 00.005 6120 UpdateGuideState(): m_state=6
03:49:07.929 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3676
03:49:07.933 00.004 6120 Star::Find returns 1 (0), X=507.61, Y=666.55, Mass=8894, SNR=62.5, Peak=199 HFD=7.0
03:49:07.937 00.004 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
03:49:07.940 00.003 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
03:49:07.944 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.63 hyp=0.64 cameraTheta=-1.39 mountX=-0.00 mountY=0.61, mountTheta=1.58
03:49:07.950 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.63, opts=13)
03:49:07.954 00.004 6120 Enqueuing Move request for scope (0.11, -0.63)
03:49:07.958 00.004 7680 Worker thread wakes up
03:49:07.958 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:07.963 00.005 6120 UpdateGuideState exits: m=8894 SNR=62.5
03:49:07.966 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:07.970 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:07.973 00.003 6120 Enqueuing Expose request
03:49:07.978 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.63) opts 0xd
03:49:07.978 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.63)
03:49:07.978 00.000 7680 Moving (0.11, -0.63) raw xDistance=-0.00 yDistance=0.61
03:49:07.978 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:49:07.979 00.001 7680 resist switch: large excursion: input 0.61 thresh 0.60 direction from -1 to 1
03:49:07.979 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.84
03:49:07.979 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
03:49:07.979 00.000 7680 MoveAxis(E, 0, ABG)
03:49:07.980 00.001 7680 Move returns status 0, amount 0
03:49:07.980 00.000 7680 MoveAxis(S, 333, ABG)
03:49:07.980 00.000 7680 Guiding  Dir = 1, Dur = 333
03:49:07.981 00.001 7680 IsSlewing returns 0
03:49:07.981 00.000 7680 IsGuiding returns 0
03:49:07.982 00.001 7680 PulseGuide returned control before completion, sleep 343
03:49:08.337 00.355 7680 IsGuiding returns 1
03:49:08.339 00.002 7680 scope still moving after pulse duration time elapsed
03:49:08.369 00.030 7680 IsSlewing returns 0
03:49:08.369 00.000 7680 IsGuiding returns 0
03:49:08.370 00.001 7680 scope move finished after 333 + 55 ms
03:49:08.370 00.000 7680 Move returns status 0, amount 333
03:49:08.371 00.001 7680 move complete, result=0
03:49:08.371 00.000 7680 worker thread done servicing request
03:49:08.371 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.6 px 333 ms SOUTH
03:49:08.377 00.006 7680 Worker thread wakes up
03:49:08.377 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:08.378 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:09.626 01.248 7680 Exposure complete
03:49:09.796 00.170 7680 worker thread done servicing request
03:49:09.796 00.000 6120 OnExposeComplete: enter
03:49:09.801 00.005 6120 UpdateGuideState(): m_state=6
03:49:09.804 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3677
03:49:09.809 00.005 6120 Star::Find returns 1 (0), X=507.50, Y=665.93, Mass=7852, SNR=58.6, Peak=205 HFD=6.5
03:49:09.812 00.003 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
03:49:09.815 00.003 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
03:49:09.818 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-1.24 hyp=1.24 cameraTheta=-1.56 mountX=-0.22 mountY=1.12, mountTheta=1.77
03:49:09.822 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-1.24, opts=13)
03:49:09.827 00.005 6120 Enqueuing Move request for scope (0.01, -1.24)
03:49:09.831 00.004 7680 Worker thread wakes up
03:49:09.831 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:09.835 00.004 6120 UpdateGuideState exits: m=7852 SNR=58.6
03:49:09.839 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:09.842 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -1.24) opts 0xd
03:49:09.842 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -1.24)
03:49:09.843 00.001 7680 Moving (0.01, -1.24) raw xDistance=-0.22 yDistance=1.12
03:49:09.843 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:49:09.843 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.12 from input 1.12
03:49:09.843 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:09.847 00.004 7680 MoveAxis(E, 91, ABG)
03:49:09.847 00.000 7680 Guiding  Dir = 2, Dur = 91
03:49:09.848 00.001 6120 Enqueuing Expose request
03:49:09.851 00.003 7680 IsSlewing returns 0
03:49:09.851 00.000 7680 IsGuiding returns 0
03:49:09.853 00.002 7680 PulseGuide returned control before completion, sleep 101
03:49:09.963 00.110 7680 IsGuiding returns 1
03:49:09.964 00.001 7680 scope still moving after pulse duration time elapsed
03:49:09.995 00.031 7680 IsSlewing returns 0
03:49:09.996 00.001 7680 IsGuiding returns 0
03:49:09.996 00.000 7680 scope move finished after 91 + 52 ms
03:49:09.996 00.000 7680 Move returns status 0, amount 91
03:49:09.997 00.001 7680 MoveAxis(S, 607, ABG)
03:49:09.997 00.000 7680 Guiding  Dir = 1, Dur = 607
03:49:09.998 00.001 7680 IsSlewing returns 0
03:49:09.998 00.000 7680 IsGuiding returns 0
03:49:09.999 00.001 7680 PulseGuide returned control before completion, sleep 617
03:49:10.619 00.620 7680 IsGuiding returns 1
03:49:10.620 00.001 7680 scope still moving after pulse duration time elapsed
03:49:10.651 00.031 7680 IsSlewing returns 0
03:49:10.652 00.001 7680 IsGuiding returns 0
03:49:10.653 00.001 7680 scope move finished after 607 + 47 ms
03:49:10.653 00.000 7680 Move returns status 0, amount 607
03:49:10.654 00.001 7680 move complete, result=0
03:49:10.655 00.001 7680 worker thread done servicing request
03:49:10.655 00.000 7680 Worker thread wakes up
03:49:10.656 00.001 6120 GuideStep: -0.2 px 91 ms EAST, 1.1 px 607 ms SOUTH
03:49:10.662 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:10.662 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:11.917 01.255 7680 Exposure complete
03:49:12.066 00.149 7680 worker thread done servicing request
03:49:12.066 00.000 6120 OnExposeComplete: enter
03:49:12.071 00.005 6120 UpdateGuideState(): m_state=6
03:49:12.075 00.004 6120 Star::Find(15, 507, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3678
03:49:12.079 00.004 6120 Star::Find returns 1 (0), X=507.86, Y=666.62, Mass=8790, SNR=61.8, Peak=214 HFD=6.8
03:49:12.083 00.004 6120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.19) = xAngle (-1.17 = -1.17)
03:49:12.087 00.004 6120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.70 = 1.70)
03:49:12.091 00.004 6120 CameraToMount -- cameraX=0.37 cameraY=-0.55 hyp=0.66 cameraTheta=-0.99 mountX=0.26 mountY=0.66, mountTheta=1.20
03:49:12.097 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.37, y=-0.55, opts=13)
03:49:12.101 00.004 6120 Enqueuing Move request for scope (0.37, -0.55)
03:49:12.105 00.004 7680 Worker thread wakes up
03:49:12.105 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.55) opts 0xd
03:49:12.105 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:12.109 00.004 6120 UpdateGuideState exits: m=8790 SNR=61.8
03:49:12.114 00.005 7680 Handling offset move in thread for scope, endpoint = (0.37, -0.55)
03:49:12.114 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:12.118 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:12.122 00.004 6120 Enqueuing Expose request
03:49:12.125 00.003 7680 Moving (0.37, -0.55) raw xDistance=0.26 yDistance=0.66
03:49:12.125 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
03:49:12.126 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
03:49:12.126 00.000 7680 MoveAxis(W, 98, ABG)
03:49:12.126 00.000 7680 Guiding  Dir = 3, Dur = 98
03:49:12.126 00.000 7680 IsSlewing returns 0
03:49:12.127 00.001 7680 IsGuiding returns 0
03:49:12.127 00.000 7680 PulseGuide returned control before completion, sleep 108
03:49:12.236 00.109 7680 IsGuiding returns 1
03:49:12.238 00.002 7680 scope still moving after pulse duration time elapsed
03:49:12.268 00.030 7680 IsSlewing returns 0
03:49:12.269 00.001 7680 IsGuiding returns 0
03:49:12.269 00.000 7680 scope move finished after 98 + 45 ms
03:49:12.271 00.002 7680 Move returns status 0, amount 98
03:49:12.271 00.000 7680 MoveAxis(S, 357, ABG)
03:49:12.271 00.000 7680 Guiding  Dir = 1, Dur = 357
03:49:12.272 00.001 7680 IsSlewing returns 0
03:49:12.273 00.001 7680 IsGuiding returns 0
03:49:12.273 00.000 7680 PulseGuide returned control before completion, sleep 367
03:49:12.644 00.371 7680 IsGuiding returns 1
03:49:12.645 00.001 7680 scope still moving after pulse duration time elapsed
03:49:12.676 00.031 7680 IsSlewing returns 0
03:49:12.679 00.003 7680 IsGuiding returns 0
03:49:12.679 00.000 7680 scope move finished after 357 + 49 ms
03:49:12.679 00.000 7680 Move returns status 0, amount 357
03:49:12.679 00.000 7680 move complete, result=0
03:49:12.681 00.002 7680 worker thread done servicing request
03:49:12.681 00.000 6120 GuideStep: 0.3 px 98 ms WEST, 0.7 px 357 ms SOUTH
03:49:12.688 00.007 7680 Worker thread wakes up
03:49:12.688 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:12.688 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:13.934 01.246 7680 Exposure complete
03:49:14.070 00.136 7680 worker thread done servicing request
03:49:14.072 00.002 6120 OnExposeComplete: enter
03:49:14.075 00.003 6120 UpdateGuideState(): m_state=6
03:49:14.080 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3679
03:49:14.084 00.004 6120 Star::Find returns 1 (0), X=507.94, Y=666.79, Mass=8102, SNR=58.9, Peak=199 HFD=6.7
03:49:14.088 00.004 6120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (0.19) = xAngle (-0.90 = -0.90)
03:49:14.092 00.004 6120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.98 = 1.98)
03:49:14.095 00.003 6120 CameraToMount -- cameraX=0.45 cameraY=-0.38 hyp=0.59 cameraTheta=-0.71 mountX=0.37 mountY=0.54, mountTheta=0.97
03:49:14.100 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.45, y=-0.38, opts=13)
03:49:14.104 00.004 6120 Enqueuing Move request for scope (0.45, -0.38)
03:49:14.107 00.003 7680 Worker thread wakes up
03:49:14.107 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.38) opts 0xd
03:49:14.107 00.000 7680 Handling offset move in thread for scope, endpoint = (0.45, -0.38)
03:49:14.107 00.000 7680 Moving (0.45, -0.38) raw xDistance=0.37 yDistance=0.54
03:49:14.107 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
03:49:14.107 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
03:49:14.108 00.001 7680 MoveAxis(W, 157, ABG)
03:49:14.108 00.000 7680 Guiding  Dir = 3, Dur = 157
03:49:14.108 00.000 7680 IsSlewing returns 0
03:49:14.109 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:14.112 00.003 7680 IsGuiding returns 0
03:49:14.112 00.000 6120 UpdateGuideState exits: m=8102 SNR=58.9
03:49:14.118 00.006 7680 PulseGuide returned control before completion, sleep 167
03:49:14.118 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:14.122 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:14.125 00.003 6120 Enqueuing Expose request
03:49:14.302 00.177 7680 IsGuiding returns 0
03:49:14.304 00.002 7680 Move returns status 0, amount 157
03:49:14.304 00.000 7680 MoveAxis(S, 294, ABG)
03:49:14.305 00.001 7680 Guiding  Dir = 1, Dur = 294
03:49:14.305 00.000 7680 IsSlewing returns 0
03:49:14.306 00.001 7680 IsGuiding returns 0
03:49:14.306 00.000 7680 PulseGuide returned control before completion, sleep 304
03:49:14.612 00.306 7680 IsGuiding returns 1
03:49:14.613 00.001 7680 scope still moving after pulse duration time elapsed
03:49:14.644 00.031 7680 IsSlewing returns 0
03:49:14.646 00.002 7680 IsGuiding returns 0
03:49:14.647 00.001 7680 scope move finished after 294 + 46 ms
03:49:14.647 00.000 7680 Move returns status 0, amount 294
03:49:14.648 00.001 7680 move complete, result=0
03:49:14.648 00.000 7680 worker thread done servicing request
03:49:14.649 00.001 6120 GuideStep: 0.4 px 157 ms WEST, 0.5 px 294 ms SOUTH
03:49:14.655 00.006 7680 Worker thread wakes up
03:49:14.655 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:14.655 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:15.908 01.253 7680 Exposure complete
03:49:16.050 00.142 7680 worker thread done servicing request
03:49:16.050 00.000 6120 OnExposeComplete: enter
03:49:16.053 00.003 6120 UpdateGuideState(): m_state=6
03:49:16.058 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3680
03:49:16.062 00.004 6120 Star::Find returns 1 (0), X=507.55, Y=666.85, Mass=8731, SNR=62.1, Peak=219 HFD=6.5
03:49:16.066 00.004 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
03:49:16.069 00.003 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
03:49:16.075 00.006 6120 CameraToMount -- cameraX=0.05 cameraY=-0.33 hyp=0.33 cameraTheta=-1.41 mountX=-0.01 mountY=0.32, mountTheta=1.60
03:49:16.079 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.33, opts=13)
03:49:16.084 00.005 6120 Enqueuing Move request for scope (0.05, -0.33)
03:49:16.086 00.002 7680 Worker thread wakes up
03:49:16.088 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.33) opts 0xd
03:49:16.088 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:16.092 00.004 6120 UpdateGuideState exits: m=8731 SNR=62.1
03:49:16.095 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:16.099 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.33)
03:49:16.100 00.001 7680 Moving (0.05, -0.33) raw xDistance=-0.01 yDistance=0.32
03:49:16.100 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:49:16.100 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:49:16.100 00.000 7680 MoveAxis(E, 0, ABG)
03:49:16.100 00.000 7680 Move returns status 0, amount 0
03:49:16.101 00.001 7680 MoveAxis(S, 172, ABG)
03:49:16.101 00.000 7680 Guiding  Dir = 1, Dur = 172
03:49:16.101 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:16.104 00.003 7680 IsSlewing returns 0
03:49:16.105 00.001 6120 Enqueuing Expose request
03:49:16.109 00.004 7680 IsGuiding returns 0
03:49:16.109 00.000 7680 PulseGuide returned control before completion, sleep 182
03:49:16.305 00.196 7680 IsGuiding returns 1
03:49:16.307 00.002 7680 scope still moving after pulse duration time elapsed
03:49:16.336 00.029 7680 IsSlewing returns 0
03:49:16.337 00.001 7680 IsGuiding returns 0
03:49:16.338 00.001 7680 scope move finished after 172 + 56 ms
03:49:16.338 00.000 7680 Move returns status 0, amount 172
03:49:16.338 00.000 7680 move complete, result=0
03:49:16.338 00.000 7680 worker thread done servicing request
03:49:16.338 00.000 7680 Worker thread wakes up
03:49:16.340 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 172 ms SOUTH
03:49:16.346 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:16.346 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:17.604 01.258 7680 Exposure complete
03:49:17.750 00.146 7680 worker thread done servicing request
03:49:17.750 00.000 6120 OnExposeComplete: enter
03:49:17.754 00.004 6120 UpdateGuideState(): m_state=6
03:49:17.757 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3681
03:49:17.763 00.006 6120 Star::Find returns 1 (0), X=507.80, Y=667.11, Mass=7835, SNR=58.1, Peak=217 HFD=6.4
03:49:17.768 00.005 6120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.19) = xAngle (-0.39 = -0.39)
03:49:17.772 00.004 6120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.48 = 2.48)
03:49:17.776 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=-0.06 hyp=0.31 cameraTheta=-0.20 mountX=0.28 mountY=0.19, mountTheta=0.58
03:49:17.779 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.06, opts=13)
03:49:17.784 00.005 6120 Enqueuing Move request for scope (0.30, -0.06)
03:49:17.788 00.004 7680 Worker thread wakes up
03:49:17.788 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.06) opts 0xd
03:49:17.789 00.001 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.06)
03:49:17.789 00.000 7680 Moving (0.30, -0.06) raw xDistance=0.28 yDistance=0.19
03:49:17.789 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
03:49:17.789 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:49:17.789 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:49:17.790 00.001 7680 MoveAxis(W, 115, ABG)
03:49:17.790 00.000 7680 Guiding  Dir = 3, Dur = 115
03:49:17.790 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:17.794 00.004 7680 IsSlewing returns 0
03:49:17.794 00.000 6120 UpdateGuideState exits: m=7835 SNR=58.1
03:49:17.798 00.004 7680 IsGuiding returns 0
03:49:17.798 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:17.802 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:17.806 00.004 7680 PulseGuide returned control before completion, sleep 125
03:49:17.806 00.000 6120 Enqueuing Expose request
03:49:17.933 00.127 7680 IsGuiding returns 1
03:49:17.933 00.000 7680 scope still moving after pulse duration time elapsed
03:49:17.964 00.031 7680 IsSlewing returns 0
03:49:17.965 00.001 7680 IsGuiding returns 0
03:49:17.965 00.000 7680 scope move finished after 115 + 52 ms
03:49:17.965 00.000 7680 Move returns status 0, amount 115
03:49:17.966 00.001 7680 MoveAxis(N, 0, ABG)
03:49:17.966 00.000 7680 Move returns status 0, amount 0
03:49:17.966 00.000 7680 move complete, result=0
03:49:17.967 00.001 7680 worker thread done servicing request
03:49:17.967 00.000 6120 GuideStep: 0.3 px 115 ms WEST, 0.2 px 0 ms NORTH
03:49:17.973 00.006 7680 Worker thread wakes up
03:49:17.973 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:17.973 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:19.214 01.241 7680 Exposure complete
03:49:19.356 00.142 7680 worker thread done servicing request
03:49:19.357 00.001 6120 OnExposeComplete: enter
03:49:19.362 00.005 6120 UpdateGuideState(): m_state=6
03:49:19.367 00.005 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3682
03:49:19.372 00.005 6120 Star::Find returns 1 (0), X=507.26, Y=667.06, Mass=8359, SNR=60.9, Peak=195 HFD=6.6
03:49:19.375 00.003 6120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (0.19) = xAngle (-2.87 = -2.87)
03:49:19.379 00.004 6120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.00 = 0.00)
03:49:19.383 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.11 hyp=0.26 cameraTheta=-2.69 mountX=-0.25 mountY=0.00, mountTheta=3.14
03:49:19.390 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.11, opts=13)
03:49:19.395 00.005 6120 Enqueuing Move request for scope (-0.23, -0.11)
03:49:19.399 00.004 7680 Worker thread wakes up
03:49:19.399 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.11) opts 0xd
03:49:19.400 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.11)
03:49:19.400 00.000 7680 Moving (-0.23, -0.11) raw xDistance=-0.25 yDistance=0.00
03:49:19.400 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
03:49:19.400 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:49:19.401 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:19.405 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:49:19.405 00.000 7680 MoveAxis(E, 94, ABG)
03:49:19.405 00.000 7680 Guiding  Dir = 2, Dur = 94
03:49:19.406 00.001 6120 UpdateGuideState exits: m=8359 SNR=60.9
03:49:19.410 00.004 7680 IsSlewing returns 0
03:49:19.410 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:19.414 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:19.419 00.005 7680 IsGuiding returns 0
03:49:19.419 00.000 6120 Enqueuing Expose request
03:49:19.423 00.004 7680 PulseGuide returned control before completion, sleep 104
03:49:19.535 00.112 7680 IsGuiding returns 1
03:49:19.535 00.000 7680 scope still moving after pulse duration time elapsed
03:49:19.564 00.029 7680 IsSlewing returns 0
03:49:19.564 00.000 7680 IsGuiding returns 0
03:49:19.566 00.002 7680 scope move finished after 94 + 52 ms
03:49:19.566 00.000 7680 Move returns status 0, amount 94
03:49:19.566 00.000 7680 MoveAxis(N, 0, ABG)
03:49:19.566 00.000 7680 Move returns status 0, amount 0
03:49:19.567 00.001 7680 move complete, result=0
03:49:19.567 00.000 7680 worker thread done servicing request
03:49:19.567 00.000 6120 GuideStep: -0.3 px 94 ms EAST, 0.0 px 0 ms NORTH
03:49:19.574 00.007 7680 Worker thread wakes up
03:49:19.574 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:19.575 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:20.820 01.245 7680 Exposure complete
03:49:20.967 00.147 7680 worker thread done servicing request
03:49:20.968 00.001 6120 OnExposeComplete: enter
03:49:20.972 00.004 6120 UpdateGuideState(): m_state=6
03:49:20.976 00.004 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3683
03:49:20.980 00.004 6120 Star::Find returns 1 (0), X=507.29, Y=669.06, Mass=8236, SNR=60.8, Peak=221 HFD=6.6
03:49:20.984 00.004 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.19) = xAngle (1.49 = 1.49)
03:49:20.988 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.37 = -1.92)
03:49:20.991 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=1.88 hyp=1.89 cameraTheta=1.68 mountX=0.15 mountY=-1.78, mountTheta=-1.49
03:49:20.997 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=1.88, opts=13)
03:49:21.001 00.004 6120 Enqueuing Move request for scope (-0.20, 1.88)
03:49:21.004 00.003 7680 Worker thread wakes up
03:49:21.005 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:21.008 00.003 6120 UpdateGuideState exits: m=8236 SNR=60.8
03:49:21.012 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:21.017 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:21.021 00.004 6120 Enqueuing Expose request
03:49:21.025 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 1.88) opts 0xd
03:49:21.025 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 1.88)
03:49:21.025 00.000 7680 Moving (-0.20, 1.88) raw xDistance=0.15 yDistance=-1.78
03:49:21.025 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:49:21.025 00.000 7680 resist switch: large excursion: input -1.78 thresh 0.60 direction from 1 to -1
03:49:21.025 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.34
03:49:21.026 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.78 from input -1.78
03:49:21.026 00.000 7680 MoveAxis(E, 0, ABG)
03:49:21.026 00.000 7680 Move returns status 0, amount 0
03:49:21.026 00.000 7680 MoveAxis(N, 967, ABG)
03:49:21.026 00.000 7680 Guiding  Dir = 0, Dur = 967
03:49:21.026 00.000 7680 IsSlewing returns 0
03:49:21.028 00.002 7680 IsGuiding returns 0
03:49:21.028 00.000 7680 PulseGuide returned control before completion, sleep 977
03:49:22.012 00.984 7680 IsGuiding returns 1
03:49:22.013 00.001 7680 scope still moving after pulse duration time elapsed
03:49:22.044 00.031 7680 IsSlewing returns 0
03:49:22.044 00.000 7680 IsGuiding returns 0
03:49:22.045 00.001 7680 scope move finished after 967 + 49 ms
03:49:22.045 00.000 7680 Move returns status 0, amount 967
03:49:22.046 00.001 7680 move complete, result=0
03:49:22.046 00.000 7680 worker thread done servicing request
03:49:22.046 00.000 7680 Worker thread wakes up
03:49:22.047 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:22.047 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:22.047 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.8 px 967 ms NORTH
03:49:23.289 01.242 7680 Exposure complete
03:49:23.428 00.139 7680 worker thread done servicing request
03:49:23.428 00.000 6120 OnExposeComplete: enter
03:49:23.431 00.003 6120 UpdateGuideState(): m_state=6
03:49:23.435 00.004 6120 Star::Find(15, 507, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3684
03:49:23.440 00.005 6120 Star::Find returns 1 (0), X=507.11, Y=666.12, Mass=8106, SNR=59.3, Peak=218 HFD=6.4
03:49:23.444 00.004 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
03:49:23.447 00.003 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
03:49:23.452 00.005 6120 CameraToMount -- cameraX=-0.39 cameraY=-1.06 hyp=1.13 cameraTheta=-1.92 mountX=-0.58 mountY=0.78, mountTheta=2.21
03:49:23.458 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=-1.06, opts=13)
03:49:23.463 00.005 6120 Enqueuing Move request for scope (-0.39, -1.06)
03:49:23.466 00.003 7680 Worker thread wakes up
03:49:23.467 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:23.470 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -1.06) opts 0xd
03:49:23.470 00.000 6120 UpdateGuideState exits: m=8106 SNR=59.3
03:49:23.475 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:23.478 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:23.483 00.005 6120 Enqueuing Expose request
03:49:23.488 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.39, -1.06)
03:49:23.488 00.000 7680 Moving (-0.39, -1.06) raw xDistance=-0.58 yDistance=0.78
03:49:23.488 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
03:49:23.488 00.000 7680 resist switch: large excursion: input 0.78 thresh 0.60 direction from -1 to 1
03:49:23.488 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.33
03:49:23.488 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
03:49:23.489 00.001 7680 MoveAxis(E, 237, ABG)
03:49:23.489 00.000 7680 Guiding  Dir = 2, Dur = 237
03:49:23.489 00.000 7680 IsSlewing returns 0
03:49:23.490 00.001 7680 IsGuiding returns 0
03:49:23.490 00.000 7680 PulseGuide returned control before completion, sleep 247
03:49:23.750 00.260 7680 IsGuiding returns 1
03:49:23.751 00.001 7680 scope still moving after pulse duration time elapsed
03:49:23.781 00.030 7680 IsSlewing returns 0
03:49:23.782 00.001 7680 IsGuiding returns 0
03:49:23.782 00.000 7680 scope move finished after 237 + 55 ms
03:49:23.783 00.001 7680 Move returns status 0, amount 237
03:49:23.783 00.000 7680 MoveAxis(S, 422, ABG)
03:49:23.784 00.001 7680 Guiding  Dir = 1, Dur = 422
03:49:23.784 00.000 7680 IsSlewing returns 0
03:49:23.785 00.001 7680 IsGuiding returns 0
03:49:23.785 00.000 7680 PulseGuide returned control before completion, sleep 432
03:49:24.219 00.434 7680 IsGuiding returns 1
03:49:24.219 00.000 7680 scope still moving after pulse duration time elapsed
03:49:24.250 00.031 7680 IsSlewing returns 0
03:49:24.252 00.002 7680 IsGuiding returns 0
03:49:24.253 00.001 7680 scope move finished after 422 + 46 ms
03:49:24.254 00.001 7680 Move returns status 0, amount 422
03:49:24.254 00.000 7680 move complete, result=0
03:49:24.255 00.001 7680 worker thread done servicing request
03:49:24.255 00.000 6120 GuideStep: -0.6 px 237 ms EAST, 0.8 px 422 ms SOUTH
03:49:24.262 00.007 7680 Worker thread wakes up
03:49:24.263 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:24.263 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:25.512 01.249 7680 Exposure complete
03:49:25.653 00.141 7680 worker thread done servicing request
03:49:25.654 00.001 6120 OnExposeComplete: enter
03:49:25.658 00.004 6120 UpdateGuideState(): m_state=6
03:49:25.662 00.004 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3685
03:49:25.667 00.005 6120 Star::Find returns 1 (0), X=507.30, Y=666.04, Mass=8137, SNR=59.4, Peak=200 HFD=6.6
03:49:25.672 00.005 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
03:49:25.678 00.006 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
03:49:25.682 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-1.13 hyp=1.15 cameraTheta=-1.74 mountX=-0.40 mountY=0.93, mountTheta=1.98
03:49:25.688 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-1.13, opts=13)
03:49:25.693 00.005 6120 Enqueuing Move request for scope (-0.19, -1.13)
03:49:25.698 00.005 7680 Worker thread wakes up
03:49:25.698 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:25.702 00.004 6120 UpdateGuideState exits: m=8137 SNR=59.4
03:49:25.705 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:25.709 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -1.13) opts 0xd
03:49:25.710 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, -1.13)
03:49:25.710 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:25.713 00.003 6120 Enqueuing Expose request
03:49:25.718 00.005 7680 Moving (-0.19, -1.13) raw xDistance=-0.40 yDistance=0.93
03:49:25.718 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.40
03:49:25.718 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.93 from input 0.93
03:49:25.718 00.000 7680 MoveAxis(E, 180, ABG)
03:49:25.718 00.000 7680 Guiding  Dir = 2, Dur = 180
03:49:25.719 00.001 7680 IsSlewing returns 0
03:49:25.720 00.001 7680 IsGuiding returns 0
03:49:25.720 00.000 7680 PulseGuide returned control before completion, sleep 190
03:49:25.921 00.201 7680 IsGuiding returns 1
03:49:25.923 00.002 7680 scope still moving after pulse duration time elapsed
03:49:25.952 00.029 7680 IsSlewing returns 0
03:49:25.952 00.000 7680 IsGuiding returns 0
03:49:25.952 00.000 7680 scope move finished after 180 + 53 ms
03:49:25.954 00.002 7680 Move returns status 0, amount 180
03:49:25.954 00.000 7680 MoveAxis(S, 506, ABG)
03:49:25.954 00.000 7680 Guiding  Dir = 1, Dur = 506
03:49:25.955 00.001 7680 IsSlewing returns 0
03:49:25.955 00.000 7680 IsGuiding returns 0
03:49:25.956 00.001 7680 PulseGuide returned control before completion, sleep 516
03:49:26.486 00.530 7680 IsGuiding returns 1
03:49:26.487 00.001 7680 scope still moving after pulse duration time elapsed
03:49:26.517 00.030 7680 IsSlewing returns 0
03:49:26.519 00.002 7680 IsGuiding returns 0
03:49:26.519 00.000 7680 scope move finished after 506 + 57 ms
03:49:26.519 00.000 7680 Move returns status 0, amount 506
03:49:26.520 00.001 7680 move complete, result=0
03:49:26.520 00.000 7680 worker thread done servicing request
03:49:26.520 00.000 6120 GuideStep: -0.4 px 180 ms EAST, 0.9 px 506 ms SOUTH
03:49:26.526 00.006 7680 Worker thread wakes up
03:49:26.526 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:26.526 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:27.778 01.252 7680 Exposure complete
03:49:27.897 00.119 7680 worker thread done servicing request
03:49:27.898 00.001 6120 OnExposeComplete: enter
03:49:27.902 00.004 6120 UpdateGuideState(): m_state=6
03:49:27.905 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3686
03:49:27.911 00.006 6120 Star::Find returns 1 (0), X=507.76, Y=665.98, Mass=8682, SNR=62.5, Peak=221 HFD=6.5
03:49:27.915 00.004 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
03:49:27.920 00.005 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
03:49:27.925 00.005 6120 CameraToMount -- cameraX=0.26 cameraY=-1.20 hyp=1.23 cameraTheta=-1.36 mountX=0.03 mountY=1.19, mountTheta=1.54
03:49:27.930 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-1.20, opts=13)
03:49:27.934 00.004 6120 Enqueuing Move request for scope (0.26, -1.20)
03:49:27.937 00.003 7680 Worker thread wakes up
03:49:27.938 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -1.20) opts 0xd
03:49:27.938 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -1.20)
03:49:27.938 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:27.942 00.004 6120 UpdateGuideState exits: m=8682 SNR=62.5
03:49:27.946 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:27.949 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:27.953 00.004 7680 Moving (0.26, -1.20) raw xDistance=0.03 yDistance=1.19
03:49:27.953 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:49:27.954 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.19 from input 1.19
03:49:27.954 00.000 7680 MoveAxis(E, 0, ABG)
03:49:27.954 00.000 7680 Move returns status 0, amount 0
03:49:27.954 00.000 7680 MoveAxis(S, 647, ABG)
03:49:27.954 00.000 6120 Enqueuing Expose request
03:49:27.959 00.005 7680 Guiding  Dir = 1, Dur = 647
03:49:27.959 00.000 7680 IsSlewing returns 0
03:49:27.959 00.000 7680 IsGuiding returns 0
03:49:27.960 00.001 7680 PulseGuide returned control before completion, sleep 657
03:49:28.629 00.669 7680 IsGuiding returns 1
03:49:28.631 00.002 7680 scope still moving after pulse duration time elapsed
03:49:28.660 00.029 7680 IsSlewing returns 0
03:49:28.662 00.002 7680 IsGuiding returns 0
03:49:28.663 00.001 7680 scope move finished after 647 + 56 ms
03:49:28.663 00.000 7680 Move returns status 0, amount 647
03:49:28.664 00.001 7680 move complete, result=0
03:49:28.664 00.000 7680 worker thread done servicing request
03:49:28.665 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 1.2 px 647 ms SOUTH
03:49:28.673 00.008 7680 Worker thread wakes up
03:49:28.674 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:28.674 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:29.921 01.247 7680 Exposure complete
03:49:30.066 00.145 7680 worker thread done servicing request
03:49:30.067 00.001 6120 OnExposeComplete: enter
03:49:30.071 00.004 6120 UpdateGuideState(): m_state=6
03:49:30.075 00.004 6120 Star::Find(15, 507, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3687
03:49:30.080 00.005 6120 Star::Find returns 1 (0), X=507.80, Y=667.01, Mass=7688, SNR=59.0, Peak=202 HFD=6.5
03:49:30.085 00.005 6120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.19) = xAngle (-0.67 = -0.67)
03:49:30.088 00.003 6120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.20 = 2.20)
03:49:30.092 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=-0.16 hyp=0.35 cameraTheta=-0.48 mountX=0.27 mountY=0.28, mountTheta=0.80
03:49:30.100 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.16, opts=13)
03:49:30.104 00.004 6120 Enqueuing Move request for scope (0.31, -0.16)
03:49:30.110 00.006 7680 Worker thread wakes up
03:49:30.110 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:30.115 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.16) opts 0xd
03:49:30.115 00.000 6120 UpdateGuideState exits: m=7688 SNR=59.0
03:49:30.120 00.005 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.16)
03:49:30.120 00.000 7680 Moving (0.31, -0.16) raw xDistance=0.27 yDistance=0.28
03:49:30.120 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:30.124 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:30.127 00.003 6120 Enqueuing Expose request
03:49:30.131 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:49:30.131 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:49:30.132 00.001 7680 MoveAxis(W, 111, ABG)
03:49:30.132 00.000 7680 Guiding  Dir = 3, Dur = 111
03:49:30.133 00.001 7680 IsSlewing returns 0
03:49:30.133 00.000 7680 IsGuiding returns 0
03:49:30.133 00.000 7680 PulseGuide returned control before completion, sleep 121
03:49:30.270 00.137 7680 IsGuiding returns 1
03:49:30.271 00.001 7680 scope still moving after pulse duration time elapsed
03:49:30.302 00.031 7680 IsSlewing returns 0
03:49:30.303 00.001 7680 IsGuiding returns 0
03:49:30.303 00.000 7680 scope move finished after 111 + 59 ms
03:49:30.303 00.000 7680 Move returns status 0, amount 111
03:49:30.305 00.002 7680 MoveAxis(S, 152, ABG)
03:49:30.305 00.000 7680 Guiding  Dir = 1, Dur = 152
03:49:30.305 00.000 7680 IsSlewing returns 0
03:49:30.305 00.000 7680 IsGuiding returns 0
03:49:30.307 00.002 7680 PulseGuide returned control before completion, sleep 162
03:49:30.474 00.167 7680 IsGuiding returns 1
03:49:30.474 00.000 7680 scope still moving after pulse duration time elapsed
03:49:30.505 00.031 7680 IsSlewing returns 0
03:49:30.505 00.000 7680 IsGuiding returns 0
03:49:30.505 00.000 7680 scope move finished after 152 + 47 ms
03:49:30.506 00.001 7680 Move returns status 0, amount 152
03:49:30.506 00.000 7680 move complete, result=0
03:49:30.506 00.000 7680 worker thread done servicing request
03:49:30.506 00.000 6120 GuideStep: 0.3 px 111 ms WEST, 0.3 px 152 ms SOUTH
03:49:30.512 00.006 7680 Worker thread wakes up
03:49:30.513 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:30.513 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:31.770 01.257 7680 Exposure complete
03:49:31.908 00.138 7680 worker thread done servicing request
03:49:31.908 00.000 6120 OnExposeComplete: enter
03:49:31.912 00.004 6120 UpdateGuideState(): m_state=6
03:49:31.917 00.005 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3688
03:49:31.922 00.005 6120 Star::Find returns 1 (0), X=507.79, Y=667.19, Mass=7719, SNR=58.7, Peak=218 HFD=6.4
03:49:31.928 00.006 6120 CameraToMount -- cameraTheta (0.06) - m_xAngle (0.19) = xAngle (-0.13 = -0.13)
03:49:31.933 00.005 6120 CameraToMount -- cameraTheta (0.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.74 = 2.74)
03:49:31.937 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=0.02 hyp=0.29 cameraTheta=0.06 mountX=0.29 mountY=0.11, mountTheta=0.37
03:49:31.942 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.02, opts=13)
03:49:31.946 00.004 6120 Enqueuing Move request for scope (0.29, 0.02)
03:49:31.950 00.004 7680 Worker thread wakes up
03:49:31.951 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:31.955 00.004 6120 UpdateGuideState exits: m=7719 SNR=58.7
03:49:31.958 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:31.963 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:31.968 00.005 6120 Enqueuing Expose request
03:49:31.971 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.02) opts 0xd
03:49:31.972 00.001 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.02)
03:49:31.972 00.000 7680 Moving (0.29, 0.02) raw xDistance=0.29 yDistance=0.11
03:49:31.972 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
03:49:31.972 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:49:31.972 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:49:31.972 00.000 7680 MoveAxis(W, 125, ABG)
03:49:31.973 00.001 7680 Guiding  Dir = 3, Dur = 125
03:49:31.973 00.000 7680 IsSlewing returns 0
03:49:31.973 00.000 7680 IsGuiding returns 0
03:49:31.974 00.001 7680 PulseGuide returned control before completion, sleep 135
03:49:32.120 00.146 7680 IsGuiding returns 1
03:49:32.121 00.001 7680 scope still moving after pulse duration time elapsed
03:49:32.150 00.029 7680 IsSlewing returns 0
03:49:32.152 00.002 7680 IsGuiding returns 0
03:49:32.153 00.001 7680 scope move finished after 125 + 53 ms
03:49:32.153 00.000 7680 Move returns status 0, amount 125
03:49:32.153 00.000 7680 MoveAxis(N, 0, ABG)
03:49:32.153 00.000 7680 Move returns status 0, amount 0
03:49:32.154 00.001 7680 move complete, result=0
03:49:32.154 00.000 7680 worker thread done servicing request
03:49:32.155 00.001 7680 Worker thread wakes up
03:49:32.155 00.000 6120 GuideStep: 0.3 px 125 ms WEST, 0.1 px 0 ms NORTH
03:49:32.161 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:32.161 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:33.414 01.253 7680 Exposure complete
03:49:33.541 00.127 6120 OnExposeComplete: enter
03:49:33.546 00.005 7680 worker thread done servicing request
03:49:33.546 00.000 6120 UpdateGuideState(): m_state=6
03:49:33.551 00.005 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3689
03:49:33.555 00.004 6120 Star::Find returns 1 (0), X=507.60, Y=667.51, Mass=8649, SNR=61.1, Peak=224 HFD=7.0
03:49:33.559 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (0.19) = xAngle (1.09 = 1.09)
03:49:33.562 00.003 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.96 = -2.32)
03:49:33.566 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.33 hyp=0.35 cameraTheta=1.27 mountX=0.16 mountY=-0.25, mountTheta=-1.00
03:49:33.570 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.33, opts=13)
03:49:33.574 00.004 6120 Enqueuing Move request for scope (0.10, 0.33)
03:49:33.579 00.005 7680 Worker thread wakes up
03:49:33.579 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:33.582 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.33) opts 0xd
03:49:33.583 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.33)
03:49:33.583 00.000 7680 Moving (0.10, 0.33) raw xDistance=0.16 yDistance=-0.25
03:49:33.583 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:49:33.583 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:49:33.584 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:49:33.584 00.000 7680 MoveAxis(E, 0, ABG)
03:49:33.584 00.000 7680 Move returns status 0, amount 0
03:49:33.584 00.000 7680 MoveAxis(N, 0, ABG)
03:49:33.584 00.000 7680 Move returns status 0, amount 0
03:49:33.584 00.000 7680 move complete, result=0
03:49:33.585 00.001 7680 worker thread done servicing request
03:49:33.585 00.000 6120 UpdateGuideState exits: m=8649 SNR=61.1
03:49:33.589 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:33.593 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:33.596 00.003 6120 Enqueuing Expose request
03:49:33.600 00.004 7680 Worker thread wakes up
03:49:33.600 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:33.601 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:33.601 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:49:34.852 01.251 7680 Exposure complete
03:49:34.989 00.137 7680 worker thread done servicing request
03:49:34.990 00.001 6120 OnExposeComplete: enter
03:49:34.993 00.003 6120 UpdateGuideState(): m_state=6
03:49:34.997 00.004 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3690
03:49:35.001 00.004 6120 Star::Find returns 1 (0), X=507.64, Y=667.45, Mass=8320, SNR=59.8, Peak=204 HFD=7.0
03:49:35.005 00.004 6120 CameraToMount -- cameraTheta (1.08) - m_xAngle (0.19) = xAngle (0.89 = 0.89)
03:49:35.008 00.003 6120 CameraToMount -- cameraTheta (1.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.76 = -2.52)
03:49:35.012 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=0.27 hyp=0.31 cameraTheta=1.08 mountX=0.20 mountY=-0.18, mountTheta=-0.75
03:49:35.017 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.27, opts=13)
03:49:35.022 00.005 6120 Enqueuing Move request for scope (0.15, 0.27)
03:49:35.025 00.003 7680 Worker thread wakes up
03:49:35.025 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.27) opts 0xd
03:49:35.026 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.27)
03:49:35.026 00.000 7680 Moving (0.15, 0.27) raw xDistance=0.20 yDistance=-0.18
03:49:35.026 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:35.029 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
03:49:35.029 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:49:35.030 00.001 6120 UpdateGuideState exits: m=8320 SNR=59.8
03:49:35.033 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:35.036 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:35.040 00.004 6120 Enqueuing Expose request
03:49:35.044 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:49:35.044 00.000 7680 MoveAxis(E, 0, ABG)
03:49:35.044 00.000 7680 Move returns status 0, amount 0
03:49:35.046 00.002 7680 MoveAxis(N, 0, ABG)
03:49:35.046 00.000 7680 Move returns status 0, amount 0
03:49:35.046 00.000 7680 move complete, result=0
03:49:35.046 00.000 7680 worker thread done servicing request
03:49:35.046 00.000 7680 Worker thread wakes up
03:49:35.046 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:49:35.051 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:35.051 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:36.295 01.244 7680 Exposure complete
03:49:36.430 00.135 7680 worker thread done servicing request
03:49:36.430 00.000 6120 OnExposeComplete: enter
03:49:36.435 00.005 6120 UpdateGuideState(): m_state=6
03:49:36.440 00.005 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3691
03:49:36.445 00.005 6120 Star::Find returns 1 (0), X=507.49, Y=666.90, Mass=8460, SNR=61.2, Peak=209 HFD=6.5
03:49:36.449 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
03:49:36.454 00.005 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
03:49:36.460 00.006 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.27 hyp=0.27 cameraTheta=-1.58 mountX=-0.05 mountY=0.24, mountTheta=1.79
03:49:36.464 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.27, opts=13)
03:49:36.469 00.005 6120 Enqueuing Move request for scope (-0.00, -0.27)
03:49:36.474 00.005 7680 Worker thread wakes up
03:49:36.474 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.27) opts 0xd
03:49:36.474 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.27)
03:49:36.475 00.001 7680 Moving (-0.00, -0.27) raw xDistance=-0.05 yDistance=0.24
03:49:36.475 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:49:36.475 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:49:36.475 00.000 7680 MoveAxis(E, 0, ABG)
03:49:36.476 00.001 7680 Move returns status 0, amount 0
03:49:36.476 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:36.481 00.005 7680 MoveAxis(S, 130, ABG)
03:49:36.481 00.000 7680 Guiding  Dir = 1, Dur = 130
03:49:36.481 00.000 6120 UpdateGuideState exits: m=8460 SNR=61.2
03:49:36.486 00.005 7680 IsSlewing returns 0
03:49:36.487 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:36.491 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:36.495 00.004 6120 Enqueuing Expose request
03:49:36.498 00.003 7680 IsGuiding returns 0
03:49:36.499 00.001 7680 PulseGuide returned control before completion, sleep 140
03:49:36.640 00.141 7680 IsGuiding returns 1
03:49:36.640 00.000 7680 scope still moving after pulse duration time elapsed
03:49:36.672 00.032 7680 IsSlewing returns 0
03:49:36.674 00.002 7680 IsGuiding returns 0
03:49:36.674 00.000 7680 scope move finished after 130 + 45 ms
03:49:36.675 00.001 7680 Move returns status 0, amount 130
03:49:36.675 00.000 7680 move complete, result=0
03:49:36.675 00.000 7680 worker thread done servicing request
03:49:36.676 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 130 ms SOUTH
03:49:36.682 00.006 7680 Worker thread wakes up
03:49:36.682 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:36.682 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:37.935 01.253 7680 Exposure complete
03:49:38.087 00.152 7680 worker thread done servicing request
03:49:38.087 00.000 6120 OnExposeComplete: enter
03:49:38.091 00.004 6120 UpdateGuideState(): m_state=6
03:49:38.096 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3692
03:49:38.099 00.003 6120 Star::Find returns 1 (0), X=507.74, Y=667.05, Mass=8018, SNR=58.0, Peak=193 HFD=6.5
03:49:38.103 00.004 6120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.19) = xAngle (-0.66 = -0.66)
03:49:38.107 00.004 6120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.22 = 2.22)
03:49:38.111 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-0.47 mountX=0.22 mountY=0.22, mountTheta=0.79
03:49:38.117 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.12, opts=13)
03:49:38.121 00.004 6120 Enqueuing Move request for scope (0.24, -0.12)
03:49:38.125 00.004 7680 Worker thread wakes up
03:49:38.125 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:38.130 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.12) opts 0xd
03:49:38.130 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.12)
03:49:38.130 00.000 7680 Moving (0.24, -0.12) raw xDistance=0.22 yDistance=0.22
03:49:38.130 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
03:49:38.130 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:49:38.130 00.000 7680 MoveAxis(W, 88, ABG)
03:49:38.130 00.000 7680 Guiding  Dir = 3, Dur = 88
03:49:38.132 00.002 6120 UpdateGuideState exits: m=8018 SNR=58.0
03:49:38.135 00.003 7680 IsSlewing returns 0
03:49:38.136 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:38.140 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:38.145 00.005 6120 Enqueuing Expose request
03:49:38.148 00.003 7680 IsGuiding returns 0
03:49:38.149 00.001 7680 PulseGuide returned control before completion, sleep 98
03:49:38.251 00.102 7680 IsGuiding returns 1
03:49:38.252 00.001 7680 scope still moving after pulse duration time elapsed
03:49:38.282 00.030 7680 IsSlewing returns 0
03:49:38.284 00.002 7680 IsGuiding returns 0
03:49:38.285 00.001 7680 scope move finished after 88 + 47 ms
03:49:38.285 00.000 7680 Move returns status 0, amount 88
03:49:38.285 00.000 7680 MoveAxis(S, 118, ABG)
03:49:38.286 00.001 7680 Guiding  Dir = 1, Dur = 118
03:49:38.286 00.000 7680 IsSlewing returns 0
03:49:38.286 00.000 7680 IsGuiding returns 0
03:49:38.287 00.001 7680 PulseGuide returned control before completion, sleep 128
03:49:38.423 00.136 7680 IsGuiding returns 1
03:49:38.425 00.002 7680 scope still moving after pulse duration time elapsed
03:49:38.456 00.031 7680 IsSlewing returns 0
03:49:38.457 00.001 7680 IsGuiding returns 0
03:49:38.457 00.000 7680 scope move finished after 118 + 52 ms
03:49:38.458 00.001 7680 Move returns status 0, amount 118
03:49:38.458 00.000 7680 move complete, result=0
03:49:38.458 00.000 7680 worker thread done servicing request
03:49:38.458 00.000 7680 Worker thread wakes up
03:49:38.459 00.001 6120 GuideStep: 0.2 px 88 ms WEST, 0.2 px 118 ms SOUTH
03:49:38.466 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:38.467 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:39.719 01.252 7680 Exposure complete
03:49:39.857 00.138 7680 worker thread done servicing request
03:49:39.858 00.001 6120 OnExposeComplete: enter
03:49:39.862 00.004 6120 UpdateGuideState(): m_state=6
03:49:39.867 00.005 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3693
03:49:39.871 00.004 6120 Star::Find returns 1 (0), X=507.58, Y=666.89, Mass=8300, SNR=60.2, Peak=205 HFD=6.6
03:49:39.875 00.004 6120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.19) = xAngle (-1.48 = -1.48)
03:49:39.878 00.003 6120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
03:49:39.883 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.29 mountX=0.03 mountY=0.29, mountTheta=1.47
03:49:39.888 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.28, opts=13)
03:49:39.894 00.006 6120 Enqueuing Move request for scope (0.08, -0.28)
03:49:39.898 00.004 7680 Worker thread wakes up
03:49:39.899 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.28) opts 0xd
03:49:39.899 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.28)
03:49:39.899 00.000 7680 Moving (0.08, -0.28) raw xDistance=0.03 yDistance=0.29
03:49:39.899 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:49:39.900 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:39.904 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:49:39.904 00.000 7680 MoveAxis(E, 0, ABG)
03:49:39.904 00.000 7680 Move returns status 0, amount 0
03:49:39.904 00.000 7680 MoveAxis(S, 157, ABG)
03:49:39.904 00.000 6120 UpdateGuideState exits: m=8300 SNR=60.2
03:49:39.909 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:39.913 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:39.916 00.003 6120 Enqueuing Expose request
03:49:39.921 00.005 7680 Guiding  Dir = 1, Dur = 157
03:49:39.921 00.000 7680 IsSlewing returns 0
03:49:39.921 00.000 7680 IsGuiding returns 0
03:49:39.923 00.002 7680 PulseGuide returned control before completion, sleep 167
03:49:40.098 00.175 7680 IsGuiding returns 1
03:49:40.099 00.001 7680 scope still moving after pulse duration time elapsed
03:49:40.130 00.031 7680 IsSlewing returns 0
03:49:40.131 00.001 7680 IsGuiding returns 0
03:49:40.132 00.001 7680 scope move finished after 157 + 51 ms
03:49:40.132 00.000 7680 Move returns status 0, amount 157
03:49:40.132 00.000 7680 move complete, result=0
03:49:40.132 00.000 7680 worker thread done servicing request
03:49:40.133 00.001 7680 Worker thread wakes up
03:49:40.133 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 157 ms SOUTH
03:49:40.142 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:40.142 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:41.399 01.257 7680 Exposure complete
03:49:41.524 00.125 7680 worker thread done servicing request
03:49:41.524 00.000 6120 OnExposeComplete: enter
03:49:41.528 00.004 6120 UpdateGuideState(): m_state=6
03:49:41.531 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3694
03:49:41.534 00.003 6120 Star::Find returns 1 (0), X=507.55, Y=669.07, Mass=8085, SNR=59.9, Peak=193 HFD=6.6
03:49:41.539 00.005 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (0.19) = xAngle (1.36 = 1.36)
03:49:41.542 00.003 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.23 = -2.05)
03:49:41.547 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=1.90 hyp=1.90 cameraTheta=1.54 mountX=0.41 mountY=-1.68, mountTheta=-1.33
03:49:41.553 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=1.90, opts=13)
03:49:41.557 00.004 6120 Enqueuing Move request for scope (0.05, 1.90)
03:49:41.562 00.005 7680 Worker thread wakes up
03:49:41.562 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:41.566 00.004 6120 UpdateGuideState exits: m=8085 SNR=59.9
03:49:41.569 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:41.574 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 1.90) opts 0xd
03:49:41.574 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:41.578 00.004 6120 Enqueuing Expose request
03:49:41.583 00.005 7680 Handling offset move in thread for scope, endpoint = (0.05, 1.90)
03:49:41.583 00.000 7680 Moving (0.05, 1.90) raw xDistance=0.41 yDistance=-1.68
03:49:41.583 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
03:49:41.583 00.000 7680 resist switch: large excursion: input -1.68 thresh 0.60 direction from 1 to -1
03:49:41.583 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.05
03:49:41.584 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.68 from input -1.68
03:49:41.585 00.001 7680 MoveAxis(W, 166, ABG)
03:49:41.585 00.000 7680 Guiding  Dir = 3, Dur = 166
03:49:41.585 00.000 7680 IsSlewing returns 0
03:49:41.586 00.001 7680 IsGuiding returns 0
03:49:41.586 00.000 7680 PulseGuide returned control before completion, sleep 176
03:49:41.775 00.189 7680 IsGuiding returns 1
03:49:41.776 00.001 7680 scope still moving after pulse duration time elapsed
03:49:41.806 00.030 7680 IsSlewing returns 0
03:49:41.807 00.001 7680 IsGuiding returns 0
03:49:41.808 00.001 7680 scope move finished after 166 + 56 ms
03:49:41.808 00.000 7680 Move returns status 0, amount 166
03:49:41.808 00.000 7680 MoveAxis(N, 913, ABG)
03:49:41.808 00.000 7680 Guiding  Dir = 0, Dur = 913
03:49:41.809 00.001 7680 IsSlewing returns 0
03:49:41.809 00.000 7680 IsGuiding returns 0
03:49:41.810 00.001 7680 PulseGuide returned control before completion, sleep 923
03:49:42.744 00.934 7680 IsGuiding returns 1
03:49:42.744 00.000 7680 scope still moving after pulse duration time elapsed
03:49:42.774 00.030 7680 IsSlewing returns 0
03:49:42.776 00.002 7680 IsGuiding returns 0
03:49:42.776 00.000 7680 scope move finished after 913 + 53 ms
03:49:42.777 00.001 7680 Move returns status 0, amount 913
03:49:42.778 00.001 7680 move complete, result=0
03:49:42.778 00.000 7680 worker thread done servicing request
03:49:42.778 00.000 6120 GuideStep: 0.4 px 166 ms WEST, -1.7 px 913 ms NORTH
03:49:42.785 00.007 7680 Worker thread wakes up
03:49:42.785 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:42.785 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:44.038 01.253 7680 Exposure complete
03:49:44.192 00.154 7680 worker thread done servicing request
03:49:44.192 00.000 6120 OnExposeComplete: enter
03:49:44.198 00.006 6120 UpdateGuideState(): m_state=6
03:49:44.205 00.007 6120 Star::Find(15, 507, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3695
03:49:44.211 00.006 6120 Star::Find returns 1 (0), X=507.37, Y=666.84, Mass=8138, SNR=59.1, Peak=217 HFD=6.5
03:49:44.216 00.005 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
03:49:44.222 00.006 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
03:49:44.226 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.33 hyp=0.35 cameraTheta=-1.93 mountX=-0.18 mountY=0.24, mountTheta=2.21
03:49:44.234 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.33, opts=13)
03:49:44.240 00.006 6120 Enqueuing Move request for scope (-0.12, -0.33)
03:49:44.245 00.005 7680 Worker thread wakes up
03:49:44.245 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:44.250 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.33) opts 0xd
03:49:44.250 00.000 6120 UpdateGuideState exits: m=8138 SNR=59.1
03:49:44.255 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.33)
03:49:44.255 00.000 7680 Moving (-0.12, -0.33) raw xDistance=-0.18 yDistance=0.24
03:49:44.255 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:49:44.255 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:44.261 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:49:44.263 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:44.267 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
03:49:44.268 00.001 6120 Enqueuing Expose request
03:49:44.272 00.004 7680 MoveAxis(E, 0, ABG)
03:49:44.272 00.000 7680 Move returns status 0, amount 0
03:49:44.272 00.000 7680 MoveAxis(N, 0, ABG)
03:49:44.272 00.000 7680 Move returns status 0, amount 0
03:49:44.272 00.000 7680 move complete, result=0
03:49:44.272 00.000 7680 worker thread done servicing request
03:49:44.272 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:49:44.277 00.005 7680 Worker thread wakes up
03:49:44.277 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:44.277 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:45.525 01.248 7680 Exposure complete
03:49:45.675 00.150 7680 worker thread done servicing request
03:49:45.676 00.001 6120 OnExposeComplete: enter
03:49:45.683 00.007 6120 UpdateGuideState(): m_state=6
03:49:45.688 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3696
03:49:45.694 00.006 6120 Star::Find returns 1 (0), X=507.19, Y=668.67, Mass=7492, SNR=57.9, Peak=190 HFD=6.5
03:49:45.698 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (0.19) = xAngle (1.59 = 1.59)
03:49:45.701 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.46 = -1.82)
03:49:45.704 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=1.50 hyp=1.53 cameraTheta=1.77 mountX=-0.03 mountY=-1.48, mountTheta=-1.59
03:49:45.710 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=1.50, opts=13)
03:49:45.713 00.003 6120 Enqueuing Move request for scope (-0.31, 1.50)
03:49:45.716 00.003 7680 Worker thread wakes up
03:49:45.716 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 1.50) opts 0xd
03:49:45.716 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 1.50)
03:49:45.717 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:45.720 00.003 6120 UpdateGuideState exits: m=7492 SNR=57.9
03:49:45.722 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:45.726 00.004 7680 Moving (-0.31, 1.50) raw xDistance=-0.03 yDistance=-1.48
03:49:45.726 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:49:45.726 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.48 from input -1.48
03:49:45.726 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:45.730 00.004 7680 MoveAxis(E, 0, ABG)
03:49:45.730 00.000 7680 Move returns status 0, amount 0
03:49:45.730 00.000 6120 Enqueuing Expose request
03:49:45.734 00.004 7680 MoveAxis(N, 806, ABG)
03:49:45.734 00.000 7680 Guiding  Dir = 0, Dur = 806
03:49:45.735 00.001 7680 IsSlewing returns 0
03:49:45.735 00.000 7680 IsGuiding returns 0
03:49:45.736 00.001 7680 PulseGuide returned control before completion, sleep 816
03:49:46.562 00.826 7680 IsGuiding returns 1
03:49:46.562 00.000 7680 scope still moving after pulse duration time elapsed
03:49:46.593 00.031 7680 IsSlewing returns 0
03:49:46.594 00.001 7680 IsGuiding returns 0
03:49:46.594 00.000 7680 scope move finished after 806 + 52 ms
03:49:46.594 00.000 7680 Move returns status 0, amount 806
03:49:46.595 00.001 7680 move complete, result=0
03:49:46.595 00.000 7680 worker thread done servicing request
03:49:46.595 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -1.5 px 806 ms NORTH
03:49:46.604 00.009 7680 Worker thread wakes up
03:49:46.605 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:46.605 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:47.860 01.255 7680 Exposure complete
03:49:48.007 00.147 7680 worker thread done servicing request
03:49:48.007 00.000 6120 OnExposeComplete: enter
03:49:48.012 00.005 6120 UpdateGuideState(): m_state=6
03:49:48.017 00.005 6120 Star::Find(15, 507, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3697
03:49:48.022 00.005 6120 Star::Find returns 1 (0), X=507.36, Y=665.04, Mass=8321, SNR=61.1, Peak=230 HFD=6.5
03:49:48.027 00.005 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
03:49:48.030 00.003 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
03:49:48.034 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-2.13 hyp=2.13 cameraTheta=-1.64 mountX=-0.53 mountY=1.85, mountTheta=1.85
03:49:48.039 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-2.13, opts=13)
03:49:48.044 00.005 6120 Enqueuing Move request for scope (-0.14, -2.13)
03:49:48.048 00.004 7680 Worker thread wakes up
03:49:48.048 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:48.052 00.004 6120 UpdateGuideState exits: m=8321 SNR=61.1
03:49:48.055 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:48.058 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:48.061 00.003 6120 Enqueuing Expose request
03:49:48.066 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -2.13) opts 0xd
03:49:48.066 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -2.13)
03:49:48.066 00.000 7680 Moving (-0.14, -2.13) raw xDistance=-0.53 yDistance=1.85
03:49:48.066 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
03:49:48.066 00.000 7680 resist switch: large excursion: input 1.85 thresh 0.60 direction from -1 to 1
03:49:48.066 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.55
03:49:48.066 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.85 from input 1.85
03:49:48.067 00.001 7680 MoveAxis(E, 217, ABG)
03:49:48.067 00.000 7680 Guiding  Dir = 2, Dur = 217
03:49:48.069 00.002 7680 IsSlewing returns 0
03:49:48.069 00.000 7680 IsGuiding returns 0
03:49:48.069 00.000 7680 PulseGuide returned control before completion, sleep 227
03:49:48.301 00.232 7680 IsGuiding returns 1
03:49:48.303 00.002 7680 scope still moving after pulse duration time elapsed
03:49:48.333 00.030 7680 IsSlewing returns 0
03:49:48.333 00.000 7680 IsGuiding returns 0
03:49:48.334 00.001 7680 scope move finished after 217 + 47 ms
03:49:48.334 00.000 7680 Move returns status 0, amount 217
03:49:48.335 00.001 7680 MoveAxis(S, 1005, ABG)
03:49:48.335 00.000 7680 Guiding  Dir = 1, Dur = 1005
03:49:48.335 00.000 7680 IsSlewing returns 0
03:49:48.336 00.001 7680 IsGuiding returns 0
03:49:48.336 00.000 7680 PulseGuide returned control before completion, sleep 1015
03:49:49.367 01.031 7680 IsGuiding returns 1
03:49:49.369 00.002 7680 scope still moving after pulse duration time elapsed
03:49:49.400 00.031 7680 IsSlewing returns 0
03:49:49.401 00.001 7680 IsGuiding returns 0
03:49:49.401 00.000 7680 scope move finished after 1005 + 60 ms
03:49:49.402 00.001 7680 Move returns status 0, amount 1005
03:49:49.402 00.000 7680 move complete, result=0
03:49:49.402 00.000 7680 worker thread done servicing request
03:49:49.402 00.000 7680 Worker thread wakes up
03:49:49.404 00.002 6120 GuideStep: -0.5 px 217 ms EAST, 1.9 px 1005 ms SOUTH
03:49:49.410 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:49.410 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:50.662 01.252 7680 Exposure complete
03:49:50.814 00.152 7680 worker thread done servicing request
03:49:50.815 00.001 6120 OnExposeComplete: enter
03:49:50.818 00.003 6120 UpdateGuideState(): m_state=6
03:49:50.822 00.004 6120 Star::Find(15, 507, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3698
03:49:50.827 00.005 6120 Star::Find returns 1 (0), X=507.74, Y=665.75, Mass=8503, SNR=61.3, Peak=198 HFD=6.6
03:49:50.830 00.003 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
03:49:50.834 00.004 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
03:49:50.837 00.003 6120 CameraToMount -- cameraX=0.25 cameraY=-1.42 hyp=1.45 cameraTheta=-1.40 mountX=-0.02 mountY=1.39, mountTheta=1.59
03:49:50.842 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-1.42, opts=13)
03:49:50.845 00.003 6120 Enqueuing Move request for scope (0.25, -1.42)
03:49:50.850 00.005 7680 Worker thread wakes up
03:49:50.850 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -1.42) opts 0xd
03:49:50.850 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -1.42)
03:49:50.850 00.000 7680 Moving (0.25, -1.42) raw xDistance=-0.02 yDistance=1.39
03:49:50.850 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:49:50.850 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.39 from input 1.39
03:49:50.851 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:50.855 00.004 7680 MoveAxis(E, 0, ABG)
03:49:50.855 00.000 7680 Move returns status 0, amount 0
03:49:50.855 00.000 7680 MoveAxis(S, 753, ABG)
03:49:50.855 00.000 7680 Guiding  Dir = 1, Dur = 753
03:49:50.856 00.001 6120 UpdateGuideState exits: m=8503 SNR=61.3
03:49:50.862 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:50.866 00.004 7680 IsSlewing returns 0
03:49:50.866 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:50.871 00.005 7680 IsGuiding returns 0
03:49:50.871 00.000 6120 Enqueuing Expose request
03:49:50.875 00.004 7680 PulseGuide returned control before completion, sleep 763
03:49:51.651 00.776 7680 IsGuiding returns 1
03:49:51.651 00.000 7680 scope still moving after pulse duration time elapsed
03:49:51.683 00.032 7680 IsSlewing returns 0
03:49:51.683 00.000 7680 IsGuiding returns 0
03:49:51.683 00.000 7680 scope move finished after 753 + 60 ms
03:49:51.683 00.000 7680 Move returns status 0, amount 753
03:49:51.684 00.001 7680 move complete, result=0
03:49:51.684 00.000 7680 worker thread done servicing request
03:49:51.684 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 1.4 px 753 ms SOUTH
03:49:51.691 00.007 7680 Worker thread wakes up
03:49:51.691 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:51.691 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:52.931 01.240 7680 Exposure complete
03:49:53.074 00.143 7680 worker thread done servicing request
03:49:53.074 00.000 6120 OnExposeComplete: enter
03:49:53.079 00.005 6120 UpdateGuideState(): m_state=6
03:49:53.083 00.004 6120 Star::Find(15, 507, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3699
03:49:53.087 00.004 6120 Star::Find returns 1 (0), X=508.08, Y=666.65, Mass=8229, SNR=60.4, Peak=203 HFD=6.7
03:49:53.090 00.003 6120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.19) = xAngle (-0.92 = -0.92)
03:49:53.095 00.005 6120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.96 = 1.96)
03:49:53.099 00.004 6120 CameraToMount -- cameraX=0.59 cameraY=-0.53 hyp=0.79 cameraTheta=-0.73 mountX=0.48 mountY=0.73, mountTheta=0.99
03:49:53.104 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.59, y=-0.53, opts=13)
03:49:53.108 00.004 6120 Enqueuing Move request for scope (0.59, -0.53)
03:49:53.113 00.005 7680 Worker thread wakes up
03:49:53.114 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.53) opts 0xd
03:49:53.114 00.000 7680 Handling offset move in thread for scope, endpoint = (0.59, -0.53)
03:49:53.114 00.000 7680 Moving (0.59, -0.53) raw xDistance=0.48 yDistance=0.73
03:49:53.114 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
03:49:53.114 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
03:49:53.115 00.001 7680 MoveAxis(W, 195, ABG)
03:49:53.115 00.000 7680 Guiding  Dir = 3, Dur = 195
03:49:53.115 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:53.120 00.005 6120 UpdateGuideState exits: m=8229 SNR=60.4
03:49:53.126 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:53.130 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:53.135 00.005 6120 Enqueuing Expose request
03:49:53.140 00.005 7680 IsSlewing returns 0
03:49:53.141 00.001 7680 IsGuiding returns 0
03:49:53.141 00.000 7680 PulseGuide returned control before completion, sleep 205
03:49:53.358 00.217 7680 IsGuiding returns 1
03:49:53.358 00.000 7680 scope still moving after pulse duration time elapsed
03:49:53.392 00.034 7680 IsSlewing returns 0
03:49:53.392 00.000 7680 IsGuiding returns 0
03:49:53.393 00.001 7680 scope move finished after 195 + 57 ms
03:49:53.393 00.000 7680 Move returns status 0, amount 195
03:49:53.393 00.000 7680 MoveAxis(S, 396, ABG)
03:49:53.394 00.001 7680 Guiding  Dir = 1, Dur = 396
03:49:53.394 00.000 7680 IsSlewing returns 0
03:49:53.395 00.001 7680 IsGuiding returns 0
03:49:53.396 00.001 7680 PulseGuide returned control before completion, sleep 406
03:49:53.813 00.417 7680 IsGuiding returns 1
03:49:53.814 00.001 7680 scope still moving after pulse duration time elapsed
03:49:53.842 00.028 7680 IsSlewing returns 0
03:49:53.844 00.002 7680 IsGuiding returns 1
03:49:53.874 00.030 7680 IsSlewing returns 0
03:49:53.875 00.001 7680 IsGuiding returns 1
03:49:53.905 00.030 7680 IsSlewing returns 0
03:49:53.907 00.002 7680 IsGuiding returns 0
03:49:53.907 00.000 7680 scope move finished after 396 + 115 ms
03:49:53.908 00.001 7680 Move returns status 0, amount 396
03:49:53.908 00.000 7680 move complete, result=0
03:49:53.908 00.000 7680 worker thread done servicing request
03:49:53.909 00.001 7680 Worker thread wakes up
03:49:53.910 00.001 6120 GuideStep: 0.5 px 195 ms WEST, 0.7 px 396 ms SOUTH
03:49:53.915 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:53.916 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:55.175 01.259 7680 Exposure complete
03:49:55.314 00.139 7680 worker thread done servicing request
03:49:55.314 00.000 6120 OnExposeComplete: enter
03:49:55.318 00.004 6120 UpdateGuideState(): m_state=6
03:49:55.324 00.006 6120 Star::Find(15, 508, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3700
03:49:55.328 00.004 6120 Star::Find returns 1 (0), X=507.93, Y=666.91, Mass=7821, SNR=58.7, Peak=187 HFD=6.4
03:49:55.332 00.004 6120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.19) = xAngle (-0.73 = -0.73)
03:49:55.337 00.005 6120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.14 = 2.14)
03:49:55.340 00.003 6120 CameraToMount -- cameraX=0.43 cameraY=-0.26 hyp=0.50 cameraTheta=-0.55 mountX=0.37 mountY=0.42, mountTheta=0.85
03:49:55.344 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.43, y=-0.26, opts=13)
03:49:55.348 00.004 6120 Enqueuing Move request for scope (0.43, -0.26)
03:49:55.354 00.006 7680 Worker thread wakes up
03:49:55.354 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:55.358 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.26) opts 0xd
03:49:55.358 00.000 7680 Handling offset move in thread for scope, endpoint = (0.43, -0.26)
03:49:55.358 00.000 7680 Moving (0.43, -0.26) raw xDistance=0.37 yDistance=0.42
03:49:55.358 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
03:49:55.358 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
03:49:55.360 00.002 6120 UpdateGuideState exits: m=7821 SNR=58.7
03:49:55.365 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:55.368 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:55.372 00.004 6120 Enqueuing Expose request
03:49:55.375 00.003 7680 MoveAxis(W, 166, ABG)
03:49:55.376 00.001 7680 Guiding  Dir = 3, Dur = 166
03:49:55.376 00.000 7680 IsSlewing returns 0
03:49:55.377 00.001 7680 IsGuiding returns 0
03:49:55.377 00.000 7680 PulseGuide returned control before completion, sleep 176
03:49:55.554 00.177 7680 IsGuiding returns 1
03:49:55.555 00.001 7680 scope still moving after pulse duration time elapsed
03:49:55.586 00.031 7680 IsSlewing returns 0
03:49:55.588 00.002 7680 IsGuiding returns 0
03:49:55.588 00.000 7680 scope move finished after 166 + 45 ms
03:49:55.589 00.001 7680 Move returns status 0, amount 166
03:49:55.589 00.000 7680 MoveAxis(S, 230, ABG)
03:49:55.590 00.001 7680 Guiding  Dir = 1, Dur = 230
03:49:55.590 00.000 7680 IsSlewing returns 0
03:49:55.591 00.001 7680 IsGuiding returns 0
03:49:55.591 00.000 7680 PulseGuide returned control before completion, sleep 240
03:49:55.835 00.244 7680 IsGuiding returns 1
03:49:55.836 00.001 7680 scope still moving after pulse duration time elapsed
03:49:55.865 00.029 7680 IsSlewing returns 0
03:49:55.866 00.001 7680 IsGuiding returns 0
03:49:55.867 00.001 7680 scope move finished after 230 + 46 ms
03:49:55.867 00.000 7680 Move returns status 0, amount 230
03:49:55.868 00.001 7680 move complete, result=0
03:49:55.868 00.000 7680 worker thread done servicing request
03:49:55.868 00.000 7680 Worker thread wakes up
03:49:55.870 00.002 6120 GuideStep: 0.4 px 166 ms WEST, 0.4 px 230 ms SOUTH
03:49:55.876 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:55.876 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:57.124 01.248 7680 Exposure complete
03:49:57.283 00.159 7680 worker thread done servicing request
03:49:57.283 00.000 6120 OnExposeComplete: enter
03:49:57.286 00.003 6120 UpdateGuideState(): m_state=6
03:49:57.292 00.006 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3701
03:49:57.296 00.004 6120 Star::Find returns 1 (0), X=507.55, Y=667.04, Mass=7665, SNR=58.2, Peak=205 HFD=6.5
03:49:57.300 00.004 6120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (0.19) = xAngle (-1.38 = -1.38)
03:49:57.305 00.005 6120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.50 = 1.50)
03:49:57.309 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.19 mountX=0.03 mountY=0.15, mountTheta=1.38
03:49:57.315 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.14, opts=13)
03:49:57.318 00.003 6120 Enqueuing Move request for scope (0.05, -0.14)
03:49:57.322 00.004 7680 Worker thread wakes up
03:49:57.322 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
03:49:57.322 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
03:49:57.322 00.000 7680 Moving (0.05, -0.14) raw xDistance=0.03 yDistance=0.15
03:49:57.322 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:57.327 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:49:57.328 00.001 6120 UpdateGuideState exits: m=7665 SNR=58.2
03:49:57.332 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:57.336 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:57.340 00.004 6120 Enqueuing Expose request
03:49:57.344 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:49:57.344 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:49:57.345 00.001 7680 MoveAxis(E, 0, ABG)
03:49:57.345 00.000 7680 Move returns status 0, amount 0
03:49:57.345 00.000 7680 MoveAxis(N, 0, ABG)
03:49:57.346 00.001 7680 Move returns status 0, amount 0
03:49:57.346 00.000 7680 move complete, result=0
03:49:57.346 00.000 7680 worker thread done servicing request
03:49:57.346 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:49:57.350 00.004 7680 Worker thread wakes up
03:49:57.351 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:57.351 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:49:58.594 01.243 7680 Exposure complete
03:49:58.739 00.145 7680 worker thread done servicing request
03:49:58.739 00.000 6120 OnExposeComplete: enter
03:49:58.745 00.006 6120 UpdateGuideState(): m_state=6
03:49:58.749 00.004 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3702
03:49:58.753 00.004 6120 Star::Find returns 1 (0), X=507.81, Y=666.99, Mass=8215, SNR=60.4, Peak=196 HFD=6.5
03:49:58.756 00.003 6120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.19) = xAngle (-0.72 = -0.72)
03:49:58.760 00.004 6120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.15 = 2.15)
03:49:58.764 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=-0.18 hyp=0.36 cameraTheta=-0.53 mountX=0.27 mountY=0.30, mountTheta=0.84
03:49:58.770 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.18, opts=13)
03:49:58.776 00.006 6120 Enqueuing Move request for scope (0.31, -0.18)
03:49:58.779 00.003 7680 Worker thread wakes up
03:49:58.780 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:49:58.784 00.004 6120 UpdateGuideState exits: m=8215 SNR=60.4
03:49:58.787 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:49:58.791 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:49:58.796 00.005 6120 Enqueuing Expose request
03:49:58.799 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.18) opts 0xd
03:49:58.799 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.18)
03:49:58.799 00.000 7680 Moving (0.31, -0.18) raw xDistance=0.27 yDistance=0.30
03:49:58.799 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
03:49:58.799 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:49:58.800 00.001 7680 MoveAxis(W, 111, ABG)
03:49:58.800 00.000 7680 Guiding  Dir = 3, Dur = 111
03:49:58.800 00.000 7680 IsSlewing returns 0
03:49:58.801 00.001 7680 IsGuiding returns 0
03:49:58.801 00.000 7680 PulseGuide returned control before completion, sleep 121
03:49:58.928 00.127 7680 IsGuiding returns 1
03:49:58.930 00.002 7680 scope still moving after pulse duration time elapsed
03:49:58.958 00.028 7680 IsSlewing returns 0
03:49:58.959 00.001 7680 IsGuiding returns 0
03:49:58.961 00.002 7680 scope move finished after 111 + 48 ms
03:49:58.961 00.000 7680 Move returns status 0, amount 111
03:49:58.961 00.000 7680 MoveAxis(S, 164, ABG)
03:49:58.962 00.001 7680 Guiding  Dir = 1, Dur = 164
03:49:58.962 00.000 7680 IsSlewing returns 0
03:49:58.963 00.001 7680 IsGuiding returns 0
03:49:58.963 00.000 7680 PulseGuide returned control before completion, sleep 174
03:49:59.143 00.180 7680 IsGuiding returns 1
03:49:59.145 00.002 7680 scope still moving after pulse duration time elapsed
03:49:59.176 00.031 7680 IsSlewing returns 0
03:49:59.177 00.001 7680 IsGuiding returns 1
03:49:59.207 00.030 7680 IsSlewing returns 0
03:49:59.208 00.001 7680 IsGuiding returns 0
03:49:59.209 00.001 7680 scope move finished after 164 + 82 ms
03:49:59.209 00.000 7680 Move returns status 0, amount 164
03:49:59.210 00.001 7680 move complete, result=0
03:49:59.210 00.000 7680 worker thread done servicing request
03:49:59.211 00.001 7680 Worker thread wakes up
03:49:59.211 00.000 6120 GuideStep: 0.3 px 111 ms WEST, 0.3 px 164 ms SOUTH
03:49:59.218 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:49:59.219 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:50:00.471 01.252 7680 Exposure complete
03:50:00.625 00.154 7680 worker thread done servicing request
03:50:00.626 00.001 6120 OnExposeComplete: enter
03:50:00.629 00.003 6120 UpdateGuideState(): m_state=6
03:50:00.634 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3703
03:50:00.637 00.003 6120 Star::Find returns 1 (0), X=507.73, Y=666.98, Mass=7864, SNR=58.4, Peak=198 HFD=6.6
03:50:00.642 00.005 6120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (0.19) = xAngle (-0.90 = -0.90)
03:50:00.646 00.004 6120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.97 = 1.97)
03:50:00.651 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=-0.20 hyp=0.30 cameraTheta=-0.71 mountX=0.19 mountY=0.28, mountTheta=0.98
03:50:00.658 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.20, opts=13)
03:50:00.664 00.006 6120 Enqueuing Move request for scope (0.23, -0.20)
03:50:00.669 00.005 7680 Worker thread wakes up
03:50:00.670 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:00.677 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.20) opts 0xd
03:50:00.677 00.000 6120 UpdateGuideState exits: m=7864 SNR=58.4
03:50:00.681 00.004 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.20)
03:50:00.681 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:00.685 00.004 7680 Moving (0.23, -0.20) raw xDistance=0.19 yDistance=0.28
03:50:00.685 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:00.691 00.006 6120 Enqueuing Expose request
03:50:00.697 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:50:00.697 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:50:00.697 00.000 7680 MoveAxis(E, 0, ABG)
03:50:00.697 00.000 7680 Move returns status 0, amount 0
03:50:00.698 00.001 7680 MoveAxis(S, 151, ABG)
03:50:00.698 00.000 7680 Guiding  Dir = 1, Dur = 151
03:50:00.698 00.000 7680 IsSlewing returns 0
03:50:00.699 00.001 7680 IsGuiding returns 0
03:50:00.700 00.001 7680 PulseGuide returned control before completion, sleep 161
03:50:00.864 00.164 7680 IsGuiding returns 1
03:50:00.864 00.000 7680 scope still moving after pulse duration time elapsed
03:50:00.894 00.030 7680 IsSlewing returns 0
03:50:00.895 00.001 7680 IsGuiding returns 0
03:50:00.895 00.000 7680 scope move finished after 151 + 45 ms
03:50:00.897 00.002 7680 Move returns status 0, amount 151
03:50:00.897 00.000 7680 move complete, result=0
03:50:00.897 00.000 7680 worker thread done servicing request
03:50:00.898 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 151 ms SOUTH
03:50:00.903 00.005 7680 Worker thread wakes up
03:50:00.903 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:00.903 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:50:02.151 01.248 7680 Exposure complete
03:50:02.312 00.161 7680 worker thread done servicing request
03:50:02.313 00.001 6120 OnExposeComplete: enter
03:50:02.317 00.004 6120 UpdateGuideState(): m_state=6
03:50:02.322 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3704
03:50:02.328 00.006 6120 Star::Find returns 1 (0), X=507.52, Y=667.46, Mass=8596, SNR=61.8, Peak=200 HFD=7.0
03:50:02.331 00.003 6120 CameraToMount -- cameraTheta (1.48) - m_xAngle (0.19) = xAngle (1.29 = 1.29)
03:50:02.336 00.005 6120 CameraToMount -- cameraTheta (1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.16 = -2.12)
03:50:02.340 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.48 mountX=0.08 mountY=-0.24, mountTheta=-1.26
03:50:02.345 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.28, opts=13)
03:50:02.351 00.006 6120 Enqueuing Move request for scope (0.03, 0.28)
03:50:02.356 00.005 7680 Worker thread wakes up
03:50:02.356 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:02.362 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.28) opts 0xd
03:50:02.362 00.000 6120 UpdateGuideState exits: m=8596 SNR=61.8
03:50:02.368 00.006 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.28)
03:50:02.368 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:02.373 00.005 7680 Moving (0.03, 0.28) raw xDistance=0.08 yDistance=-0.24
03:50:02.373 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:02.377 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:50:02.377 00.000 6120 Enqueuing Expose request
03:50:02.382 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:50:02.382 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:50:02.382 00.000 7680 MoveAxis(E, 0, ABG)
03:50:02.382 00.000 7680 Move returns status 0, amount 0
03:50:02.382 00.000 7680 MoveAxis(N, 0, ABG)
03:50:02.382 00.000 7680 Move returns status 0, amount 0
03:50:02.383 00.001 7680 move complete, result=0
03:50:02.383 00.000 7680 worker thread done servicing request
03:50:02.383 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:50:02.387 00.004 7680 Worker thread wakes up
03:50:02.387 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:02.388 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:50:03.633 01.245 7680 Exposure complete
03:50:03.780 00.147 7680 worker thread done servicing request
03:50:03.780 00.000 6120 OnExposeComplete: enter
03:50:03.784 00.004 6120 UpdateGuideState(): m_state=6
03:50:03.787 00.003 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3705
03:50:03.791 00.004 6120 Star::Find returns 1 (0), X=507.51, Y=666.96, Mass=8330, SNR=60.8, Peak=228 HFD=6.6
03:50:03.795 00.004 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
03:50:03.801 00.006 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
03:50:03.804 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.48 mountX=-0.02 mountY=0.20, mountTheta=1.68
03:50:03.809 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.21, opts=13)
03:50:03.812 00.003 6120 Enqueuing Move request for scope (0.02, -0.21)
03:50:03.816 00.004 7680 Worker thread wakes up
03:50:03.816 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
03:50:03.816 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:03.819 00.003 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
03:50:03.819 00.000 6120 UpdateGuideState exits: m=8330 SNR=60.8
03:50:03.823 00.004 7680 Moving (0.02, -0.21) raw xDistance=-0.02 yDistance=0.20
03:50:03.823 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:03.827 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:50:03.827 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:03.832 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:50:03.833 00.001 6120 Enqueuing Expose request
03:50:03.837 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:50:03.837 00.000 7680 MoveAxis(E, 0, ABG)
03:50:03.837 00.000 7680 Move returns status 0, amount 0
03:50:03.837 00.000 7680 MoveAxis(N, 0, ABG)
03:50:03.838 00.001 7680 Move returns status 0, amount 0
03:50:03.838 00.000 7680 move complete, result=0
03:50:03.838 00.000 7680 worker thread done servicing request
03:50:03.838 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:50:03.842 00.004 7680 Worker thread wakes up
03:50:03.842 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:03.843 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:50:05.087 01.244 7680 Exposure complete
03:50:05.245 00.158 7680 worker thread done servicing request
03:50:05.246 00.001 6120 OnExposeComplete: enter
03:50:05.251 00.005 6120 UpdateGuideState(): m_state=6
03:50:05.256 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3706
03:50:05.263 00.007 6120 Star::Find returns 1 (0), X=507.51, Y=666.95, Mass=8440, SNR=61.1, Peak=239 HFD=6.5
03:50:05.267 00.004 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
03:50:05.272 00.005 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
03:50:05.276 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.49 mountX=-0.02 mountY=0.21, mountTheta=1.68
03:50:05.283 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.23, opts=13)
03:50:05.289 00.006 6120 Enqueuing Move request for scope (0.02, -0.23)
03:50:05.294 00.005 7680 Worker thread wakes up
03:50:05.295 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:05.299 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd
03:50:05.300 00.001 6120 UpdateGuideState exits: m=8440 SNR=61.1
03:50:05.306 00.006 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.23)
03:50:05.306 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:05.312 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:05.318 00.006 7680 Moving (0.02, -0.23) raw xDistance=-0.02 yDistance=0.21
03:50:05.318 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:50:05.318 00.000 6120 Enqueuing Expose request
03:50:05.324 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:50:05.324 00.000 7680 MoveAxis(E, 0, ABG)
03:50:05.325 00.001 7680 Move returns status 0, amount 0
03:50:05.325 00.000 7680 MoveAxis(S, 114, ABG)
03:50:05.325 00.000 7680 Guiding  Dir = 1, Dur = 114
03:50:05.325 00.000 7680 IsSlewing returns 0
03:50:05.327 00.002 7680 IsGuiding returns 0
03:50:05.328 00.001 7680 PulseGuide returned control before completion, sleep 124
03:50:05.456 00.128 7680 IsGuiding returns 1
03:50:05.456 00.000 7680 scope still moving after pulse duration time elapsed
03:50:05.488 00.032 7680 IsSlewing returns 0
03:50:05.488 00.000 7680 IsGuiding returns 0
03:50:05.488 00.000 7680 scope move finished after 114 + 47 ms
03:50:05.489 00.001 7680 Move returns status 0, amount 114
03:50:05.489 00.000 7680 move complete, result=0
03:50:05.489 00.000 7680 worker thread done servicing request
03:50:05.489 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 114 ms SOUTH
03:50:05.494 00.005 7680 Worker thread wakes up
03:50:05.494 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:05.494 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:50:06.747 01.253 7680 Exposure complete
03:50:06.907 00.160 7680 worker thread done servicing request
03:50:06.907 00.000 6120 OnExposeComplete: enter
03:50:06.913 00.006 6120 UpdateGuideState(): m_state=6
03:50:06.918 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3707
03:50:06.926 00.008 6120 Star::Find returns 1 (0), X=507.50, Y=667.02, Mass=7400, SNR=56.7, Peak=196 HFD=6.5
03:50:06.932 00.006 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
03:50:06.936 00.004 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
03:50:06.940 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.57 mountX=-0.03 mountY=0.13, mountTheta=1.77
03:50:06.944 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.15, opts=13)
03:50:06.950 00.006 6120 Enqueuing Move request for scope (0.00, -0.15)
03:50:06.955 00.005 7680 Worker thread wakes up
03:50:06.955 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:06.962 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
03:50:06.962 00.000 6120 UpdateGuideState exits: m=7400 SNR=56.7
03:50:06.968 00.006 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
03:50:06.970 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:06.976 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:06.979 00.003 7680 Moving (0.00, -0.15) raw xDistance=-0.03 yDistance=0.13
03:50:06.980 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:50:06.980 00.000 6120 Enqueuing Expose request
03:50:06.983 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:50:06.984 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:50:06.984 00.000 7680 MoveAxis(E, 0, ABG)
03:50:06.984 00.000 7680 Move returns status 0, amount 0
03:50:06.985 00.001 7680 MoveAxis(N, 0, ABG)
03:50:06.985 00.000 7680 Move returns status 0, amount 0
03:50:06.985 00.000 7680 move complete, result=0
03:50:06.985 00.000 7680 worker thread done servicing request
03:50:06.987 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:06.990 00.003 7680 Worker thread wakes up
03:50:06.990 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:06.990 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:50:08.237 01.247 7680 Exposure complete
03:50:08.382 00.145 7680 worker thread done servicing request
03:50:08.382 00.000 6120 OnExposeComplete: enter
03:50:08.388 00.006 6120 UpdateGuideState(): m_state=6
03:50:08.392 00.004 6120 Star::Find(15, 507, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3708
03:50:08.396 00.004 6120 Star::Find returns 1 (0), X=507.55, Y=666.95, Mass=7841, SNR=58.9, Peak=187 HFD=6.5
03:50:08.399 00.003 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
03:50:08.403 00.004 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
03:50:08.407 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.35 mountX=0.01 mountY=0.22, mountTheta=1.54
03:50:08.412 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.22, opts=13)
03:50:08.415 00.003 6120 Enqueuing Move request for scope (0.05, -0.22)
03:50:08.419 00.004 7680 Worker thread wakes up
03:50:08.419 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:08.424 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd
03:50:08.424 00.000 6120 UpdateGuideState exits: m=7841 SNR=58.9
03:50:08.429 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:08.432 00.003 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.22)
03:50:08.432 00.000 7680 Moving (0.05, -0.22) raw xDistance=0.01 yDistance=0.22
03:50:08.433 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:50:08.433 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:50:08.433 00.000 7680 MoveAxis(E, 0, ABG)
03:50:08.434 00.001 7680 Move returns status 0, amount 0
03:50:08.434 00.000 7680 MoveAxis(S, 119, ABG)
03:50:08.434 00.000 7680 Guiding  Dir = 1, Dur = 119
03:50:08.434 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:08.438 00.004 7680 IsSlewing returns 0
03:50:08.438 00.000 6120 Enqueuing Expose request
03:50:08.443 00.005 7680 IsGuiding returns 0
03:50:08.444 00.001 7680 PulseGuide returned control before completion, sleep 129
03:50:08.583 00.139 7680 IsGuiding returns 1
03:50:08.585 00.002 7680 scope still moving after pulse duration time elapsed
03:50:08.615 00.030 7680 IsSlewing returns 0
03:50:08.616 00.001 7680 IsGuiding returns 0
03:50:08.616 00.000 7680 scope move finished after 119 + 54 ms
03:50:08.617 00.001 7680 Move returns status 0, amount 119
03:50:08.618 00.001 7680 move complete, result=0
03:50:08.618 00.000 7680 worker thread done servicing request
03:50:08.618 00.000 7680 Worker thread wakes up
03:50:08.619 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 119 ms SOUTH
03:50:08.625 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:08.625 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:50:09.883 01.258 7680 Exposure complete
03:50:10.032 00.149 7680 worker thread done servicing request
03:50:10.033 00.001 6120 OnExposeComplete: enter
03:50:10.036 00.003 6120 UpdateGuideState(): m_state=6
03:50:10.039 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3709
03:50:10.045 00.006 6120 Star::Find returns 1 (0), X=507.38, Y=668.90, Mass=8359, SNR=60.5, Peak=214 HFD=6.5
03:50:10.050 00.005 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.19) = xAngle (1.45 = 1.45)
03:50:10.055 00.005 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.32 = -1.96)
03:50:10.059 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=1.73 hyp=1.73 cameraTheta=1.64 mountX=0.21 mountY=-1.60, mountTheta=-1.44
03:50:10.064 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=1.73, opts=13)
03:50:10.068 00.004 6120 Enqueuing Move request for scope (-0.11, 1.73)
03:50:10.072 00.004 7680 Worker thread wakes up
03:50:10.073 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 1.73) opts 0xd
03:50:10.073 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:10.076 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.11, 1.73)
03:50:10.077 00.001 6120 UpdateGuideState exits: m=8359 SNR=60.5
03:50:10.081 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:10.085 00.004 7680 Moving (-0.11, 1.73) raw xDistance=0.21 yDistance=-1.60
03:50:10.085 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:50:10.085 00.000 7680 resist switch: large excursion: input -1.60 thresh 0.60 direction from 1 to -1
03:50:10.085 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.81
03:50:10.085 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.60 from input -1.60
03:50:10.085 00.000 7680 MoveAxis(W, 86, ABG)
03:50:10.085 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:10.090 00.005 7680 Guiding  Dir = 3, Dur = 86
03:50:10.091 00.001 6120 Enqueuing Expose request
03:50:10.095 00.004 7680 IsSlewing returns 0
03:50:10.095 00.000 7680 IsGuiding returns 0
03:50:10.095 00.000 7680 PulseGuide returned control before completion, sleep 96
03:50:10.199 00.104 7680 IsGuiding returns 1
03:50:10.200 00.001 7680 scope still moving after pulse duration time elapsed
03:50:10.231 00.031 7680 IsSlewing returns 0
03:50:10.232 00.001 7680 IsGuiding returns 0
03:50:10.233 00.001 7680 scope move finished after 86 + 51 ms
03:50:10.233 00.000 7680 Move returns status 0, amount 86
03:50:10.234 00.001 7680 MoveAxis(N, 871, ABG)
03:50:10.234 00.000 7680 Guiding  Dir = 0, Dur = 871
03:50:10.235 00.001 7680 IsSlewing returns 0
03:50:10.236 00.001 7680 IsGuiding returns 0
03:50:10.237 00.001 7680 PulseGuide returned control before completion, sleep 881
03:50:11.122 00.885 7680 IsGuiding returns 1
03:50:11.123 00.001 7680 scope still moving after pulse duration time elapsed
03:50:11.153 00.030 7680 IsSlewing returns 0
03:50:11.155 00.002 7680 IsGuiding returns 0
03:50:11.155 00.000 7680 scope move finished after 871 + 47 ms
03:50:11.156 00.001 7680 Move returns status 0, amount 871
03:50:11.156 00.000 7680 move complete, result=0
03:50:11.157 00.001 7680 worker thread done servicing request
03:50:11.157 00.000 7680 Worker thread wakes up
03:50:11.158 00.001 6120 GuideStep: 0.2 px 86 ms WEST, -1.6 px 871 ms NORTH
03:50:11.165 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:11.165 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:50:12.414 01.249 7680 Exposure complete
03:50:12.557 00.143 7680 worker thread done servicing request
03:50:12.558 00.001 6120 OnExposeComplete: enter
03:50:12.562 00.004 6120 UpdateGuideState(): m_state=6
03:50:12.566 00.004 6120 Star::Find(15, 507, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3710
03:50:12.570 00.004 6120 Star::Find returns 1 (0), X=507.31, Y=666.05, Mass=7958, SNR=59.6, Peak=217 HFD=6.6
03:50:12.574 00.004 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
03:50:12.578 00.004 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
03:50:12.582 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-1.12 hyp=1.14 cameraTheta=-1.73 mountX=-0.39 mountY=0.93, mountTheta=1.97
03:50:12.588 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-1.12, opts=13)
03:50:12.592 00.004 6120 Enqueuing Move request for scope (-0.18, -1.12)
03:50:12.596 00.004 7680 Worker thread wakes up
03:50:12.596 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:12.600 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -1.12) opts 0xd
03:50:12.600 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -1.12)
03:50:12.601 00.001 7680 Moving (-0.18, -1.12) raw xDistance=-0.39 yDistance=0.93
03:50:12.601 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
03:50:12.601 00.000 7680 resist switch: large excursion: input 0.93 thresh 0.60 direction from -1 to 1
03:50:12.601 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.78
03:50:12.601 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.93 from input 0.93
03:50:12.601 00.000 7680 MoveAxis(E, 154, ABG)
03:50:12.601 00.000 7680 Guiding  Dir = 2, Dur = 154
03:50:12.601 00.000 6120 UpdateGuideState exits: m=7958 SNR=59.6
03:50:12.606 00.005 7680 IsSlewing returns 0
03:50:12.606 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:12.610 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:12.614 00.004 7680 IsGuiding returns 0
03:50:12.614 00.000 6120 Enqueuing Expose request
03:50:12.619 00.005 7680 PulseGuide returned control before completion, sleep 164
03:50:12.796 00.177 7680 IsGuiding returns 1
03:50:12.796 00.000 7680 scope still moving after pulse duration time elapsed
03:50:12.827 00.031 7680 IsSlewing returns 0
03:50:12.827 00.000 7680 IsGuiding returns 0
03:50:12.828 00.001 7680 scope move finished after 154 + 59 ms
03:50:12.828 00.000 7680 Move returns status 0, amount 154
03:50:12.828 00.000 7680 MoveAxis(S, 504, ABG)
03:50:12.828 00.000 7680 Guiding  Dir = 1, Dur = 504
03:50:12.828 00.000 7680 IsSlewing returns 0
03:50:12.829 00.001 7680 IsGuiding returns 0
03:50:12.829 00.000 7680 PulseGuide returned control before completion, sleep 514
03:50:13.359 00.530 7680 IsGuiding returns 1
03:50:13.359 00.000 7680 scope still moving after pulse duration time elapsed
03:50:13.390 00.031 7680 IsSlewing returns 0
03:50:13.391 00.001 7680 IsGuiding returns 0
03:50:13.391 00.000 7680 scope move finished after 504 + 57 ms
03:50:13.392 00.001 7680 Move returns status 0, amount 504
03:50:13.392 00.000 7680 move complete, result=0
03:50:13.392 00.000 7680 worker thread done servicing request
03:50:13.393 00.001 7680 Worker thread wakes up
03:50:13.394 00.001 6120 GuideStep: -0.4 px 154 ms EAST, 0.9 px 504 ms SOUTH
03:50:13.400 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:13.400 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:50:14.652 01.252 7680 Exposure complete
03:50:14.783 00.131 7680 worker thread done servicing request
03:50:14.783 00.000 6120 OnExposeComplete: enter
03:50:14.787 00.004 6120 UpdateGuideState(): m_state=6
03:50:14.790 00.003 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3711
03:50:14.794 00.004 6120 Star::Find returns 1 (0), X=507.40, Y=668.03, Mass=8265, SNR=60.7, Peak=212 HFD=6.6
03:50:14.800 00.006 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.19) = xAngle (1.50 = 1.50)
03:50:14.804 00.004 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.37 = -1.91)
03:50:14.808 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.86 hyp=0.86 cameraTheta=1.68 mountX=0.07 mountY=-0.81, mountTheta=-1.49
03:50:14.813 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.86, opts=13)
03:50:14.816 00.003 6120 Enqueuing Move request for scope (-0.10, 0.86)
03:50:14.820 00.004 7680 Worker thread wakes up
03:50:14.820 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.86) opts 0xd
03:50:14.820 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.86)
03:50:14.821 00.001 7680 Moving (-0.10, 0.86) raw xDistance=0.07 yDistance=-0.81
03:50:14.821 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:50:14.821 00.000 7680 resist switch: large excursion: input -0.81 thresh 0.60 direction from 1 to -1
03:50:14.821 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.43
03:50:14.821 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
03:50:14.821 00.000 7680 MoveAxis(E, 0, ABG)
03:50:14.821 00.000 7680 Move returns status 0, amount 0
03:50:14.821 00.000 7680 MoveAxis(N, 441, ABG)
03:50:14.821 00.000 7680 Guiding  Dir = 0, Dur = 441
03:50:14.822 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:14.826 00.004 7680 IsSlewing returns 0
03:50:14.826 00.000 6120 UpdateGuideState exits: m=8265 SNR=60.7
03:50:14.831 00.005 7680 IsGuiding returns 0
03:50:14.832 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:14.836 00.004 7680 PulseGuide returned control before completion, sleep 451
03:50:14.836 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:14.839 00.003 6120 Enqueuing Expose request
03:50:15.296 00.457 7680 IsGuiding returns 1
03:50:15.297 00.001 7680 scope still moving after pulse duration time elapsed
03:50:15.328 00.031 7680 IsSlewing returns 0
03:50:15.330 00.002 7680 IsGuiding returns 0
03:50:15.330 00.000 7680 scope move finished after 441 + 58 ms
03:50:15.331 00.001 7680 Move returns status 0, amount 441
03:50:15.331 00.000 7680 move complete, result=0
03:50:15.332 00.001 7680 worker thread done servicing request
03:50:15.333 00.001 7680 Worker thread wakes up
03:50:15.333 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.8 px 441 ms NORTH
03:50:15.339 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:15.339 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,652,31,31)
03:50:16.361 01.022 6120 evsrv: cli 0FAF0158 connect
03:50:16.459 00.098 6120 case statement mapped state 6 to 3
03:50:16.464 00.005 6120 case statement mapped state 6 to 3
03:50:16.469 00.005 6120 evsrv: cli 0FAF0158 request: {"method":"get_app_state","id":"638d673f-b89a-487c-b076-385ac773a096"}
03:50:16.472 00.003 6120 case statement mapped state 6 to 3
03:50:16.475 00.003 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":"Guiding","id":"638d673f-b89a-487c-b076-385ac773a096"}
03:50:16.479 00.004 6120 evsrv: cli 0FAF0158 disconnect
03:50:16.485 00.006 6120 evsrv: cli 0FAEFBB8 connect
03:50:16.488 00.003 6120 case statement mapped state 6 to 3
03:50:16.493 00.005 6120 case statement mapped state 6 to 3
03:50:16.498 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"7856d00c-89d6-4604-83aa-0ed880fb700a"}
03:50:16.647 00.149 6120 PhdController::Dither begins
03:50:16.651 00.004 7680 Exposure complete
03:50:16.651 00.000 6120 dither: size=5.00, dRA=3.63 dDec=-0.08
03:50:16.655 00.004 6120 MountToCamera -- mountTheta (0.02) + m_xAngle (0.19) = xAngle (0.21 = 0.21)
03:50:16.659 00.004 6120 MountToCamera -- mountX=3.63 mountY=-0.08 hyp=3.63 mountTheta=0.02 cameraX=3.55, cameraY=0.76 cameraTheta=0.21
03:50:16.771 00.112 6120 setting lock position to (511.05, 667.93)
03:50:16.776 00.005 6120 Mount: notify guiding dithered (3.6, 0.8)
03:50:16.779 00.003 6120 Status Line: Dither by 3.63,-0.08
03:50:16.784 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
03:50:16.786 00.002 6120 PhdController: newstate STATE_SETTLE_WAIT
03:50:16.790 00.004 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"7856d00c-89d6-4604-83aa-0ed880fb700a"}
03:50:16.794 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
03:50:16.873 00.079 7680 worker thread done servicing request
03:50:16.873 00.000 6120 OnExposeComplete: enter
03:50:16.877 00.004 6120 UpdateGuideState(): m_state=6
03:50:16.880 00.003 6120 Star::Find(15, 507, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3712
03:50:16.883 00.003 6120 Star::Find returns 1 (0), X=507.44, Y=666.04, Mass=8443, SNR=61.2, Peak=210 HFD=6.6
03:50:16.886 00.003 6120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (0.19) = xAngle (-2.85 = -2.85)
03:50:16.891 00.005 6120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.03 = 0.03)
03:50:16.893 00.002 6120 CameraToMount -- cameraX=-3.61 cameraY=-1.89 hyp=4.08 cameraTheta=-2.66 mountX=-3.90 mountY=0.11, mountTheta=3.11
03:50:16.896 00.003 6120 dither recenter: remaining=(-3.6,0.1) step=(-3.6,0.1)
03:50:16.898 00.002 6120 MountToCamera -- mountTheta (-3.12) + m_xAngle (0.19) = xAngle (-2.93 = -2.93)
03:50:16.901 00.003 6120 MountToCamera -- mountX=-3.63 mountY=0.08 hyp=3.63 mountTheta=-3.12 cameraX=-3.55, cameraY=-0.76 cameraTheta=-2.93
03:50:16.904 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-3.55, y=-0.76, opts=4)
03:50:16.906 00.002 6120 Enqueuing Move request for scope (-3.55, -0.76)
03:50:16.909 00.003 7680 Worker thread wakes up
03:50:16.909 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-3.55, -0.76) opts 0x4
03:50:16.909 00.000 7680 Handling offset move in thread for scope, endpoint = (-3.55, -0.76)
03:50:16.909 00.000 7680 Moving (-3.55, -0.76) raw xDistance=-3.63 yDistance=0.08
03:50:16.909 00.000 7680 MoveAxis(E, 2355, B)
03:50:16.910 00.001 7680 Guiding  Dir = 2, Dur = 2355
03:50:16.910 00.000 6120 Mount: notify direct move -3.63,0.08
03:50:16.913 00.003 7680 IsSlewing returns 0
03:50:16.913 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:16.915 00.002 7680 IsGuiding returns 0
03:50:16.915 00.000 6120 UpdateGuideState exits: m=8443 SNR=61.2
03:50:16.920 00.005 7680 PulseGuide returned control before completion, sleep 2365
03:50:16.920 00.000 6120 PhdController: settling, locked = 1, distance = 4.36 (1.50) aobump = 0 frame = 1 / 99999
03:50:16.923 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764064216.923,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.36,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:50:16.925 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:16.929 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:16.931 00.002 6120 Enqueuing Expose request
03:50:19.292 02.361 7680 IsGuiding returns 1
03:50:19.292 00.000 7680 scope still moving after pulse duration time elapsed
03:50:19.323 00.031 7680 IsSlewing returns 0
03:50:19.323 00.000 7680 IsGuiding returns 0
03:50:19.323 00.000 7680 scope move finished after 2355 + 53 ms
03:50:19.324 00.001 7680 Move returns status 0, amount 2355
03:50:19.324 00.000 7680 MoveAxis(S, 46, B)
03:50:19.324 00.000 7680 Guiding  Dir = 1, Dur = 46
03:50:19.325 00.001 7680 IsSlewing returns 0
03:50:19.325 00.000 7680 IsGuiding returns 0
03:50:19.326 00.001 7680 PulseGuide returned control before completion, sleep 56
03:50:19.386 00.060 7680 IsGuiding returns 1
03:50:19.386 00.000 7680 scope still moving after pulse duration time elapsed
03:50:19.418 00.032 7680 IsSlewing returns 0
03:50:19.421 00.003 7680 IsGuiding returns 0
03:50:19.421 00.000 7680 scope move finished after 46 + 50 ms
03:50:19.422 00.001 7680 Move returns status 0, amount 46
03:50:19.422 00.000 7680 move complete, result=0
03:50:19.422 00.000 6120 GuideStep: -3.6 px 2355 ms EAST, 0.1 px 46 ms SOUTH
03:50:19.427 00.005 7680 worker thread done servicing request
03:50:19.427 00.000 7680 Worker thread wakes up
03:50:19.428 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:19.428 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:50:20.680 01.252 7680 Exposure complete
03:50:20.817 00.137 7680 worker thread done servicing request
03:50:20.818 00.001 6120 OnExposeComplete: enter
03:50:20.821 00.003 6120 UpdateGuideState(): m_state=6
03:50:20.826 00.005 6120 Star::Find(15, 507, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3713
03:50:20.830 00.004 6120 Star::Find returns 1 (0), X=511.07, Y=665.07, Mass=8625, SNR=62.7, Peak=225 HFD=6.4
03:50:20.834 00.004 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
03:50:20.837 00.003 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
03:50:20.840 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-2.86 hyp=2.86 cameraTheta=-1.56 mountX=-0.51 mountY=2.58, mountTheta=1.77
03:50:20.845 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-2.86, opts=13)
03:50:20.848 00.003 6120 Enqueuing Move request for scope (0.02, -2.86)
03:50:20.852 00.004 7680 Worker thread wakes up
03:50:20.852 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -2.86) opts 0xd
03:50:20.852 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -2.86)
03:50:20.852 00.000 7680 Moving (0.02, -2.86) raw xDistance=-0.51 yDistance=2.58
03:50:20.852 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
03:50:20.852 00.000 7680 resist switch: large excursion: input 2.58 thresh 0.60 direction from 0 to 1
03:50:20.852 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=7.73
03:50:20.854 00.002 7680 GuideAlgorithmResistSwitch::result() returns 2.58 from input 2.58
03:50:20.854 00.000 7680 MoveAxis(E, 209, ABG)
03:50:20.854 00.000 7680 Guiding  Dir = 2, Dur = 209
03:50:20.854 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:20.858 00.004 7680 IsSlewing returns 0
03:50:20.859 00.001 6120 UpdateGuideState exits: m=8625 SNR=62.7
03:50:20.862 00.003 7680 IsGuiding returns 0
03:50:20.863 00.001 6120 PhdController: settling, locked = 1, distance = 2.86 (1.50) aobump = 0 frame = 2 / 99999
03:50:20.867 00.004 7680 PulseGuide returned control before completion, sleep 219
03:50:20.867 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764064220.867,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.86,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:50:20.871 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:20.875 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:20.879 00.004 6120 Enqueuing Expose request
03:50:21.090 00.211 7680 IsGuiding returns 1
03:50:21.091 00.001 7680 scope still moving after pulse duration time elapsed
03:50:21.123 00.032 7680 IsSlewing returns 0
03:50:21.124 00.001 7680 IsGuiding returns 0
03:50:21.124 00.000 7680 scope move finished after 209 + 52 ms
03:50:21.124 00.000 7680 Move returns status 0, amount 209
03:50:21.125 00.001 7680 MoveAxis(S, 1398, ABG)
03:50:21.125 00.000 7680 Guiding  Dir = 1, Dur = 1398
03:50:21.125 00.000 7680 IsSlewing returns 0
03:50:21.126 00.001 7680 IsGuiding returns 0
03:50:21.126 00.000 7680 PulseGuide returned control before completion, sleep 1408
03:50:22.537 01.411 7680 IsGuiding returns 1
03:50:22.538 00.001 7680 scope still moving after pulse duration time elapsed
03:50:22.568 00.030 7680 IsSlewing returns 0
03:50:22.568 00.000 7680 IsGuiding returns 1
03:50:22.600 00.032 7680 IsSlewing returns 0
03:50:22.601 00.001 7680 IsGuiding returns 0
03:50:22.602 00.001 7680 scope move finished after 1398 + 76 ms
03:50:22.602 00.000 7680 Move returns status 0, amount 1398
03:50:22.602 00.000 7680 move complete, result=0
03:50:22.603 00.001 7680 worker thread done servicing request
03:50:22.603 00.000 6120 GuideStep: -0.5 px 209 ms EAST, 2.6 px 1398 ms SOUTH
03:50:22.610 00.007 7680 Worker thread wakes up
03:50:22.611 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:22.611 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:50:23.866 01.255 7680 Exposure complete
03:50:23.994 00.128 7680 worker thread done servicing request
03:50:23.995 00.001 6120 OnExposeComplete: enter
03:50:23.998 00.003 6120 UpdateGuideState(): m_state=6
03:50:24.003 00.005 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3714
03:50:24.007 00.004 6120 Star::Find returns 1 (0), X=511.48, Y=666.65, Mass=8283, SNR=60.5, Peak=204 HFD=6.8
03:50:24.011 00.004 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.19) = xAngle (-1.43 = -1.43)
03:50:24.015 00.004 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.44 = 1.44)
03:50:24.018 00.003 6120 CameraToMount -- cameraX=0.43 cameraY=-1.28 hyp=1.35 cameraTheta=-1.24 mountX=0.19 mountY=1.34, mountTheta=1.43
03:50:24.024 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.43, y=-1.28, opts=13)
03:50:24.028 00.004 6120 Enqueuing Move request for scope (0.43, -1.28)
03:50:24.032 00.004 7680 Worker thread wakes up
03:50:24.032 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:24.036 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.43, -1.28) opts 0xd
03:50:24.036 00.000 7680 Handling offset move in thread for scope, endpoint = (0.43, -1.28)
03:50:24.036 00.000 7680 Moving (0.43, -1.28) raw xDistance=0.19 yDistance=1.34
03:50:24.036 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:50:24.036 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.34 from input 1.34
03:50:24.036 00.000 7680 MoveAxis(E, 0, ABG)
03:50:24.036 00.000 6120 UpdateGuideState exits: m=8283 SNR=60.5
03:50:24.040 00.004 6120 PhdController: settling, locked = 1, distance = 2.41 (1.50) aobump = 0 frame = 3 / 99999
03:50:24.046 00.006 7680 Move returns status 0, amount 0
03:50:24.046 00.000 7680 MoveAxis(S, 728, ABG)
03:50:24.046 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764064224.046,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.41,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:50:24.051 00.005 7680 Guiding  Dir = 1, Dur = 728
03:50:24.051 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:24.055 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:24.058 00.003 6120 Enqueuing Expose request
03:50:24.062 00.004 7680 IsSlewing returns 0
03:50:24.062 00.000 7680 IsGuiding returns 0
03:50:24.064 00.002 7680 PulseGuide returned control before completion, sleep 738
03:50:24.809 00.745 7680 IsGuiding returns 1
03:50:24.811 00.002 7680 scope still moving after pulse duration time elapsed
03:50:24.841 00.030 7680 IsSlewing returns 0
03:50:24.843 00.002 7680 IsGuiding returns 0
03:50:24.843 00.000 7680 scope move finished after 728 + 52 ms
03:50:24.844 00.001 7680 Move returns status 0, amount 728
03:50:24.845 00.001 7680 move complete, result=0
03:50:24.846 00.001 7680 worker thread done servicing request
03:50:24.847 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 1.3 px 728 ms SOUTH
03:50:24.854 00.007 7680 Worker thread wakes up
03:50:24.854 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:24.854 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:50:26.102 01.248 7680 Exposure complete
03:50:26.236 00.134 7680 worker thread done servicing request
03:50:26.236 00.000 6120 OnExposeComplete: enter
03:50:26.240 00.004 6120 UpdateGuideState(): m_state=6
03:50:26.243 00.003 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3715
03:50:26.247 00.004 6120 Star::Find returns 1 (0), X=511.50, Y=667.72, Mass=8017, SNR=59.7, Peak=188 HFD=6.8
03:50:26.252 00.005 6120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.19) = xAngle (-0.62 = -0.62)
03:50:26.256 00.004 6120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.25 = 2.25)
03:50:26.260 00.004 6120 CameraToMount -- cameraX=0.45 cameraY=-0.21 hyp=0.50 cameraTheta=-0.44 mountX=0.40 mountY=0.39, mountTheta=0.76
03:50:26.264 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.45, y=-0.21, opts=13)
03:50:26.268 00.004 6120 Enqueuing Move request for scope (0.45, -0.21)
03:50:26.273 00.005 7680 Worker thread wakes up
03:50:26.273 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.21) opts 0xd
03:50:26.273 00.000 7680 Handling offset move in thread for scope, endpoint = (0.45, -0.21)
03:50:26.273 00.000 7680 Moving (0.45, -0.21) raw xDistance=0.40 yDistance=0.39
03:50:26.273 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:50:26.274 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
03:50:26.274 00.000 7680 MoveAxis(W, 165, ABG)
03:50:26.274 00.000 7680 Guiding  Dir = 3, Dur = 165
03:50:26.274 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:26.278 00.004 7680 IsSlewing returns 0
03:50:26.278 00.000 6120 UpdateGuideState exits: m=8017 SNR=59.7
03:50:26.282 00.004 7680 IsGuiding returns 0
03:50:26.282 00.000 6120 PhdController: settling, locked = 1, distance = 1.83 (1.50) aobump = 0 frame = 4 / 99999
03:50:26.285 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764064226.285,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.83,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:50:26.289 00.004 7680 PulseGuide returned control before completion, sleep 175
03:50:26.289 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:26.293 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:26.297 00.004 6120 Enqueuing Expose request
03:50:26.467 00.170 7680 IsGuiding returns 1
03:50:26.469 00.002 7680 scope still moving after pulse duration time elapsed
03:50:26.498 00.029 7680 IsSlewing returns 0
03:50:26.500 00.002 7680 IsGuiding returns 0
03:50:26.501 00.001 7680 scope move finished after 165 + 53 ms
03:50:26.501 00.000 7680 Move returns status 0, amount 165
03:50:26.502 00.001 7680 MoveAxis(S, 210, ABG)
03:50:26.502 00.000 7680 Guiding  Dir = 1, Dur = 210
03:50:26.503 00.001 7680 IsSlewing returns 0
03:50:26.503 00.000 7680 IsGuiding returns 0
03:50:26.504 00.001 7680 PulseGuide returned control before completion, sleep 220
03:50:26.731 00.227 7680 IsGuiding returns 1
03:50:26.733 00.002 7680 scope still moving after pulse duration time elapsed
03:50:26.761 00.028 7680 IsSlewing returns 0
03:50:26.762 00.001 7680 IsGuiding returns 0
03:50:26.764 00.002 7680 scope move finished after 210 + 49 ms
03:50:26.764 00.000 7680 Move returns status 0, amount 210
03:50:26.764 00.000 7680 move complete, result=0
03:50:26.765 00.001 7680 worker thread done servicing request
03:50:26.765 00.000 6120 GuideStep: 0.4 px 165 ms WEST, 0.4 px 210 ms SOUTH
03:50:26.773 00.008 7680 Worker thread wakes up
03:50:26.773 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:26.774 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:50:28.025 01.251 7680 Exposure complete
03:50:28.139 00.114 7680 worker thread done servicing request
03:50:28.139 00.000 6120 OnExposeComplete: enter
03:50:28.143 00.004 6120 UpdateGuideState(): m_state=6
03:50:28.147 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3716
03:50:28.150 00.003 6120 Star::Find returns 1 (0), X=511.36, Y=667.83, Mass=8478, SNR=61.6, Peak=215 HFD=6.6
03:50:28.154 00.004 6120 CameraToMount -- cameraTheta (-0.33) - m_xAngle (0.19) = xAngle (-0.52 = -0.52)
03:50:28.158 00.004 6120 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.36 = 2.36)
03:50:28.162 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=-0.10 hyp=0.32 cameraTheta=-0.33 mountX=0.28 mountY=0.23, mountTheta=0.68
03:50:28.166 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.10, opts=13)
03:50:28.170 00.004 6120 Enqueuing Move request for scope (0.31, -0.10)
03:50:28.175 00.005 7680 Worker thread wakes up
03:50:28.175 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.10) opts 0xd
03:50:28.176 00.001 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.10)
03:50:28.176 00.000 7680 Moving (0.31, -0.10) raw xDistance=0.28 yDistance=0.23
03:50:28.176 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.28
03:50:28.176 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:50:28.177 00.001 7680 MoveAxis(W, 127, ABG)
03:50:28.177 00.000 7680 Guiding  Dir = 3, Dur = 127
03:50:28.177 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:28.181 00.004 7680 IsSlewing returns 0
03:50:28.182 00.001 6120 UpdateGuideState exits: m=8478 SNR=61.6
03:50:28.185 00.003 7680 IsGuiding returns 0
03:50:28.185 00.000 6120 PhdController: settling, locked = 1, distance = 1.38 (1.50) aobump = 0 frame = 5 / 99999
03:50:28.190 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764064228.190,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.38,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:50:28.194 00.004 7680 PulseGuide returned control before completion, sleep 137
03:50:28.194 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:28.198 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:28.202 00.004 6120 Enqueuing Expose request
03:50:28.342 00.140 7680 IsGuiding returns 0
03:50:28.344 00.002 7680 Move returns status 0, amount 127
03:50:28.344 00.000 7680 MoveAxis(S, 124, ABG)
03:50:28.344 00.000 7680 Guiding  Dir = 1, Dur = 124
03:50:28.344 00.000 7680 IsSlewing returns 0
03:50:28.346 00.002 7680 IsGuiding returns 0
03:50:28.346 00.000 7680 PulseGuide returned control before completion, sleep 134
03:50:28.483 00.137 7680 IsGuiding returns 1
03:50:28.484 00.001 7680 scope still moving after pulse duration time elapsed
03:50:28.514 00.030 7680 IsSlewing returns 0
03:50:28.515 00.001 7680 IsGuiding returns 0
03:50:28.515 00.000 7680 scope move finished after 124 + 45 ms
03:50:28.516 00.001 7680 Move returns status 0, amount 124
03:50:28.516 00.000 7680 move complete, result=0
03:50:28.516 00.000 7680 worker thread done servicing request
03:50:28.517 00.001 6120 GuideStep: 0.3 px 127 ms WEST, 0.2 px 124 ms SOUTH
03:50:28.524 00.007 7680 Worker thread wakes up
03:50:28.524 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:28.525 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:50:29.774 01.249 7680 Exposure complete
03:50:29.909 00.135 7680 worker thread done servicing request
03:50:29.910 00.001 6120 OnExposeComplete: enter
03:50:29.913 00.003 6120 UpdateGuideState(): m_state=6
03:50:29.917 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3717
03:50:29.920 00.003 6120 Star::Find returns 1 (0), X=511.08, Y=667.85, Mass=8147, SNR=60.5, Peak=200 HFD=6.6
03:50:29.926 00.006 6120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.19) = xAngle (-1.40 = -1.40)
03:50:29.930 00.004 6120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
03:50:29.934 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.22 mountX=0.01 mountY=0.09, mountTheta=1.41
03:50:29.938 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.08, opts=13)
03:50:29.943 00.005 6120 Enqueuing Move request for scope (0.03, -0.08)
03:50:29.946 00.003 7680 Worker thread wakes up
03:50:29.946 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
03:50:29.946 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
03:50:29.947 00.001 7680 Moving (0.03, -0.08) raw xDistance=0.01 yDistance=0.09
03:50:29.947 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:50:29.947 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:50:29.947 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:29.951 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:50:29.951 00.000 6120 UpdateGuideState exits: m=8147 SNR=60.5
03:50:29.954 00.003 7680 MoveAxis(E, 0, ABG)
03:50:29.955 00.001 7680 Move returns status 0, amount 0
03:50:29.956 00.001 7680 MoveAxis(N, 0, ABG)
03:50:29.956 00.000 7680 Move returns status 0, amount 0
03:50:29.956 00.000 7680 move complete, result=0
03:50:29.956 00.000 7680 worker thread done servicing request
03:50:29.956 00.000 6120 PhdController: settling, locked = 1, distance = 0.99 (1.50) aobump = 0 frame = 6 / 99999
03:50:29.961 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764064229.961,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.99,"Time":1.8,"SettleTime":10.0,"StarLocked":true}
03:50:29.965 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:29.968 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:29.972 00.004 6120 Enqueuing Expose request
03:50:29.976 00.004 7680 Worker thread wakes up
03:50:29.976 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:29.976 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:50:29.977 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:31.231 01.254 7680 Exposure complete
03:50:31.374 00.143 7680 worker thread done servicing request
03:50:31.375 00.001 6120 OnExposeComplete: enter
03:50:31.379 00.004 6120 UpdateGuideState(): m_state=6
03:50:31.383 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3718
03:50:31.387 00.004 6120 Star::Find returns 1 (0), X=511.11, Y=667.78, Mass=7820, SNR=58.6, Peak=188 HFD=6.7
03:50:31.390 00.003 6120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.19) = xAngle (-1.34 = -1.34)
03:50:31.395 00.005 6120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.53 = 1.53)
03:50:31.398 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.16 cameraTheta=-1.16 mountX=0.04 mountY=0.16, mountTheta=1.35
03:50:31.403 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.15, opts=13)
03:50:31.407 00.004 6120 Enqueuing Move request for scope (0.07, -0.15)
03:50:31.411 00.004 7680 Worker thread wakes up
03:50:31.411 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:31.415 00.004 6120 UpdateGuideState exits: m=7820 SNR=58.6
03:50:31.419 00.004 6120 PhdController: settling, locked = 1, distance = 0.74 (1.50) aobump = 0 frame = 7 / 99999
03:50:31.423 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
03:50:31.423 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
03:50:31.423 00.000 7680 Moving (0.07, -0.15) raw xDistance=0.04 yDistance=0.16
03:50:31.423 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:50:31.424 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:50:31.424 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764064231.423,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.74,"Time":3.2,"SettleTime":10.0,"StarLocked":true}
03:50:31.427 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:50:31.427 00.000 7680 MoveAxis(E, 0, ABG)
03:50:31.429 00.002 7680 Move returns status 0, amount 0
03:50:31.429 00.000 7680 MoveAxis(N, 0, ABG)
03:50:31.429 00.000 7680 Move returns status 0, amount 0
03:50:31.429 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:31.432 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:31.435 00.003 6120 Enqueuing Expose request
03:50:31.437 00.002 7680 move complete, result=0
03:50:31.437 00.000 7680 worker thread done servicing request
03:50:31.438 00.001 7680 Worker thread wakes up
03:50:31.438 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:31.438 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:50:31.438 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:50:32.692 01.254 7680 Exposure complete
03:50:32.829 00.137 7680 worker thread done servicing request
03:50:32.829 00.000 6120 OnExposeComplete: enter
03:50:32.833 00.004 6120 UpdateGuideState(): m_state=6
03:50:32.837 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3719
03:50:32.841 00.004 6120 Star::Find returns 1 (0), X=511.07, Y=667.69, Mass=8864, SNR=62.9, Peak=200 HFD=6.7
03:50:32.845 00.004 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
03:50:32.848 00.003 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
03:50:32.851 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.49 mountX=-0.02 mountY=0.22, mountTheta=1.68
03:50:32.856 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.24, opts=13)
03:50:32.861 00.005 6120 Enqueuing Move request for scope (0.02, -0.24)
03:50:32.865 00.004 7680 Worker thread wakes up
03:50:32.865 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
03:50:32.865 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
03:50:32.865 00.000 7680 Moving (0.02, -0.24) raw xDistance=-0.02 yDistance=0.22
03:50:32.865 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:50:32.866 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:50:32.866 00.000 7680 MoveAxis(E, 0, ABG)
03:50:32.866 00.000 7680 Move returns status 0, amount 0
03:50:32.866 00.000 7680 MoveAxis(S, 122, ABG)
03:50:32.866 00.000 7680 Guiding  Dir = 1, Dur = 122
03:50:32.867 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:32.870 00.003 7680 IsSlewing returns 0
03:50:32.870 00.000 6120 UpdateGuideState exits: m=8864 SNR=62.9
03:50:32.874 00.004 7680 IsGuiding returns 0
03:50:32.874 00.000 6120 PhdController: settling, locked = 1, distance = 0.59 (1.50) aobump = 0 frame = 8 / 99999
03:50:32.878 00.004 7680 PulseGuide returned control before completion, sleep 132
03:50:32.878 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764064232.878,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.59,"Time":4.7,"SettleTime":10.0,"StarLocked":true}
03:50:32.882 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:32.885 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:32.890 00.005 6120 Enqueuing Expose request
03:50:33.025 00.135 7680 IsGuiding returns 1
03:50:33.025 00.000 7680 scope still moving after pulse duration time elapsed
03:50:33.057 00.032 7680 IsSlewing returns 0
03:50:33.058 00.001 7680 IsGuiding returns 0
03:50:33.058 00.000 7680 scope move finished after 122 + 62 ms
03:50:33.059 00.001 7680 Move returns status 0, amount 122
03:50:33.059 00.000 7680 move complete, result=0
03:50:33.060 00.001 7680 worker thread done servicing request
03:50:33.060 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 122 ms SOUTH
03:50:33.066 00.006 7680 Worker thread wakes up
03:50:33.066 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:33.066 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:50:34.322 01.256 7680 Exposure complete
03:50:34.464 00.142 7680 worker thread done servicing request
03:50:34.465 00.001 6120 OnExposeComplete: enter
03:50:34.469 00.004 6120 UpdateGuideState(): m_state=6
03:50:34.472 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3720
03:50:34.477 00.005 6120 Star::Find returns 1 (0), X=511.05, Y=667.71, Mass=8835, SNR=63.3, Peak=210 HFD=6.7
03:50:34.479 00.002 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
03:50:34.484 00.005 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
03:50:34.487 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.57 mountX=-0.04 mountY=0.20, mountTheta=1.78
03:50:34.492 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.22, opts=13)
03:50:34.495 00.003 6120 Enqueuing Move request for scope (-0.00, -0.22)
03:50:34.499 00.004 7680 Worker thread wakes up
03:50:34.499 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.22) opts 0xd
03:50:34.499 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.22)
03:50:34.500 00.001 7680 Moving (-0.00, -0.22) raw xDistance=-0.04 yDistance=0.20
03:50:34.500 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:50:34.500 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:50:34.500 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:34.503 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:50:34.504 00.001 7680 MoveAxis(E, 0, ABG)
03:50:34.504 00.000 7680 Move returns status 0, amount 0
03:50:34.504 00.000 7680 MoveAxis(N, 0, ABG)
03:50:34.504 00.000 7680 Move returns status 0, amount 0
03:50:34.504 00.000 7680 move complete, result=0
03:50:34.504 00.000 7680 worker thread done servicing request
03:50:34.504 00.000 6120 UpdateGuideState exits: m=8835 SNR=63.3
03:50:34.509 00.005 6120 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 9 / 99999
03:50:34.512 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764064234.512,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.48,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
03:50:34.516 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:34.520 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:34.523 00.003 6120 Enqueuing Expose request
03:50:34.527 00.004 7680 Worker thread wakes up
03:50:34.527 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:34.527 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:50:34.527 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:50:35.773 01.246 7680 Exposure complete
03:50:35.910 00.137 7680 worker thread done servicing request
03:50:35.910 00.000 6120 OnExposeComplete: enter
03:50:35.913 00.003 6120 UpdateGuideState(): m_state=6
03:50:35.918 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3721
03:50:35.921 00.003 6120 Star::Find returns 1 (0), X=510.94, Y=667.18, Mass=7709, SNR=58.7, Peak=212 HFD=6.4
03:50:35.926 00.005 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
03:50:35.929 00.003 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
03:50:35.932 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.75 hyp=0.76 cameraTheta=-1.72 mountX=-0.25 mountY=0.63, mountTheta=1.95
03:50:35.937 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.75, opts=13)
03:50:35.941 00.004 6120 Enqueuing Move request for scope (-0.11, -0.75)
03:50:35.944 00.003 7680 Worker thread wakes up
03:50:35.944 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.75) opts 0xd
03:50:35.944 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.75)
03:50:35.944 00.000 7680 Moving (-0.11, -0.75) raw xDistance=-0.25 yDistance=0.63
03:50:35.944 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:50:35.945 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
03:50:35.945 00.000 7680 MoveAxis(E, 102, ABG)
03:50:35.945 00.000 7680 Guiding  Dir = 2, Dur = 102
03:50:35.945 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:35.949 00.004 7680 IsSlewing returns 0
03:50:35.949 00.000 6120 UpdateGuideState exits: m=7709 SNR=58.7
03:50:35.952 00.003 7680 IsGuiding returns 0
03:50:35.952 00.000 6120 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 10 / 99999
03:50:35.957 00.005 7680 PulseGuide returned control before completion, sleep 112
03:50:35.957 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764064235.957,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.57,"Time":7.8,"SettleTime":10.0,"StarLocked":true}
03:50:35.961 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:35.965 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:35.968 00.003 6120 Enqueuing Expose request
03:50:36.079 00.111 7680 IsGuiding returns 0
03:50:36.081 00.002 7680 Move returns status 0, amount 102
03:50:36.081 00.000 7680 MoveAxis(S, 341, ABG)
03:50:36.081 00.000 7680 Guiding  Dir = 1, Dur = 341
03:50:36.082 00.001 7680 IsSlewing returns 0
03:50:36.082 00.000 7680 IsGuiding returns 0
03:50:36.083 00.001 7680 PulseGuide returned control before completion, sleep 351
03:50:36.442 00.359 7680 IsGuiding returns 1
03:50:36.442 00.000 7680 scope still moving after pulse duration time elapsed
03:50:36.473 00.031 7680 IsSlewing returns 0
03:50:36.474 00.001 7680 IsGuiding returns 0
03:50:36.475 00.001 7680 scope move finished after 341 + 50 ms
03:50:36.475 00.000 7680 Move returns status 0, amount 341
03:50:36.475 00.000 7680 move complete, result=0
03:50:36.476 00.001 7680 worker thread done servicing request
03:50:36.476 00.000 6120 GuideStep: -0.2 px 102 ms EAST, 0.6 px 341 ms SOUTH
03:50:36.481 00.005 7680 Worker thread wakes up
03:50:36.481 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:36.481 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:50:37.741 01.260 7680 Exposure complete
03:50:37.865 00.124 7680 worker thread done servicing request
03:50:37.865 00.000 6120 OnExposeComplete: enter
03:50:37.869 00.004 6120 UpdateGuideState(): m_state=6
03:50:37.874 00.005 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3722
03:50:37.878 00.004 6120 Star::Find returns 1 (0), X=510.95, Y=669.72, Mass=8172, SNR=60.9, Peak=214 HFD=6.6
03:50:37.881 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.19) = xAngle (1.44 = 1.44)
03:50:37.886 00.005 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.31 = -1.97)
03:50:37.889 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=1.78 hyp=1.79 cameraTheta=1.63 mountX=0.23 mountY=-1.65, mountTheta=-1.43
03:50:37.894 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=1.78, opts=13)
03:50:37.898 00.004 6120 Enqueuing Move request for scope (-0.10, 1.78)
03:50:37.901 00.003 7680 Worker thread wakes up
03:50:37.901 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 1.78) opts 0xd
03:50:37.901 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 1.78)
03:50:37.902 00.001 7680 Moving (-0.10, 1.78) raw xDistance=0.23 yDistance=-1.65
03:50:37.902 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
03:50:37.902 00.000 7680 resist switch: large excursion: input -1.65 thresh 0.60 direction from 1 to -1
03:50:37.902 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.94
03:50:37.902 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.65 from input -1.65
03:50:37.903 00.001 7680 MoveAxis(W, 88, ABG)
03:50:37.903 00.000 7680 Guiding  Dir = 3, Dur = 88
03:50:37.903 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:37.907 00.004 7680 IsSlewing returns 0
03:50:37.907 00.000 6120 UpdateGuideState exits: m=8172 SNR=60.9
03:50:37.911 00.004 7680 IsGuiding returns 0
03:50:37.911 00.000 6120 PhdController: settling, locked = 1, distance = 0.93 (1.50) aobump = 0 frame = 11 / 99999
03:50:37.915 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764064237.915,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.93,"Time":9.7,"SettleTime":10.0,"StarLocked":true}
03:50:37.918 00.003 7680 PulseGuide returned control before completion, sleep 98
03:50:37.918 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:37.921 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:37.925 00.004 6120 Enqueuing Expose request
03:50:38.026 00.101 7680 IsGuiding returns 1
03:50:38.026 00.000 7680 scope still moving after pulse duration time elapsed
03:50:38.056 00.030 7680 IsSlewing returns 0
03:50:38.057 00.001 7680 IsGuiding returns 0
03:50:38.057 00.000 7680 scope move finished after 88 + 59 ms
03:50:38.058 00.001 7680 Move returns status 0, amount 88
03:50:38.058 00.000 7680 MoveAxis(N, 894, ABG)
03:50:38.058 00.000 7680 Guiding  Dir = 0, Dur = 894
03:50:38.058 00.000 7680 IsSlewing returns 0
03:50:38.060 00.002 7680 IsGuiding returns 0
03:50:38.061 00.001 7680 PulseGuide returned control before completion, sleep 904
03:50:38.977 00.916 7680 IsGuiding returns 1
03:50:38.977 00.000 7680 scope still moving after pulse duration time elapsed
03:50:39.007 00.030 7680 IsSlewing returns 0
03:50:39.008 00.001 7680 IsGuiding returns 0
03:50:39.008 00.000 7680 scope move finished after 894 + 54 ms
03:50:39.008 00.000 7680 Move returns status 0, amount 894
03:50:39.008 00.000 7680 move complete, result=0
03:50:39.008 00.000 7680 worker thread done servicing request
03:50:39.008 00.000 6120 GuideStep: 0.2 px 88 ms WEST, -1.6 px 894 ms NORTH
03:50:39.016 00.008 7680 Worker thread wakes up
03:50:39.016 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:39.016 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:50:40.272 01.256 7680 Exposure complete
03:50:40.406 00.134 7680 worker thread done servicing request
03:50:40.406 00.000 6120 OnExposeComplete: enter
03:50:40.411 00.005 6120 UpdateGuideState(): m_state=6
03:50:40.414 00.003 6120 Star::Find(15, 510, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3723
03:50:40.419 00.005 6120 Star::Find returns 1 (0), X=510.84, Y=667.05, Mass=7718, SNR=58.3, Peak=211 HFD=6.4
03:50:40.423 00.004 6120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
03:50:40.426 00.003 6120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
03:50:40.431 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.88 hyp=0.90 cameraTheta=-1.81 mountX=-0.37 mountY=0.70, mountTheta=2.06
03:50:40.436 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.88, opts=13)
03:50:40.439 00.003 6120 Enqueuing Move request for scope (-0.21, -0.88)
03:50:40.443 00.004 7680 Worker thread wakes up
03:50:40.443 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.88) opts 0xd
03:50:40.444 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:40.447 00.003 6120 UpdateGuideState exits: m=7718 SNR=58.3
03:50:40.451 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.88)
03:50:40.452 00.001 7680 Moving (-0.21, -0.88) raw xDistance=-0.37 yDistance=0.70
03:50:40.453 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.37
03:50:40.453 00.000 7680 resist switch: large excursion: input 0.70 thresh 0.60 direction from -1 to 1
03:50:40.453 00.000 6120 PhdController: settling, locked = 1, distance = 0.92 (1.50) aobump = 0 frame = 12 / 99999
03:50:40.458 00.005 6120 PhdController: newstate STATE_FINISH
03:50:40.460 00.002 6120 PhdController complete: success
03:50:40.463 00.003 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.09
03:50:40.463 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
03:50:40.465 00.002 7680 MoveAxis(E, 145, ABG)
03:50:40.465 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764064240.463,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":12,"DroppedFrames":0}
03:50:40.467 00.002 7680 Guiding  Dir = 2, Dur = 145
03:50:40.468 00.001 7680 IsSlewing returns 0
03:50:40.468 00.000 6120 Mount: notify guiding dither settle done success=1
03:50:40.471 00.003 7680 IsGuiding returns 0
03:50:40.471 00.000 6120 PhdController: newstate STATE_IDLE
03:50:40.474 00.003 7680 PulseGuide returned control before completion, sleep 155
03:50:40.474 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:40.477 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:40.482 00.005 6120 Enqueuing Expose request
03:50:40.634 00.152 7680 IsGuiding returns 1
03:50:40.634 00.000 7680 scope still moving after pulse duration time elapsed
03:50:40.664 00.030 7680 IsSlewing returns 0
03:50:40.665 00.001 7680 IsGuiding returns 0
03:50:40.668 00.003 7680 scope move finished after 145 + 51 ms
03:50:40.668 00.000 7680 Move returns status 0, amount 145
03:50:40.669 00.001 7680 MoveAxis(S, 378, ABG)
03:50:40.670 00.001 7680 Guiding  Dir = 1, Dur = 378
03:50:40.670 00.000 7680 IsSlewing returns 0
03:50:40.671 00.001 7680 IsGuiding returns 0
03:50:40.673 00.002 7680 PulseGuide returned control before completion, sleep 388
03:50:41.073 00.400 7680 IsGuiding returns 1
03:50:41.074 00.001 7680 scope still moving after pulse duration time elapsed
03:50:41.103 00.029 7680 IsSlewing returns 0
03:50:41.106 00.003 7680 IsGuiding returns 0
03:50:41.107 00.001 7680 scope move finished after 378 + 57 ms
03:50:41.108 00.001 7680 Move returns status 0, amount 378
03:50:41.109 00.001 7680 move complete, result=0
03:50:41.110 00.001 6120 GuideStep: -0.4 px 145 ms EAST, 0.7 px 378 ms SOUTH
03:50:41.116 00.006 7680 worker thread done servicing request
03:50:41.116 00.000 7680 Worker thread wakes up
03:50:41.116 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:41.116 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:50:42.370 01.254 7680 Exposure complete
03:50:42.503 00.133 7680 worker thread done servicing request
03:50:42.503 00.000 6120 OnExposeComplete: enter
03:50:42.508 00.005 6120 UpdateGuideState(): m_state=6
03:50:42.513 00.005 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3724
03:50:42.517 00.004 6120 Star::Find returns 1 (0), X=510.85, Y=666.94, Mass=8064, SNR=59.5, Peak=199 HFD=6.6
03:50:42.522 00.005 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
03:50:42.526 00.004 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
03:50:42.530 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-1.00 hyp=1.02 cameraTheta=-1.77 mountX=-0.38 mountY=0.81, mountTheta=2.01
03:50:42.536 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-1.00, opts=13)
03:50:42.540 00.004 6120 Enqueuing Move request for scope (-0.20, -1.00)
03:50:42.544 00.004 7680 Worker thread wakes up
03:50:42.544 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:42.548 00.004 6120 UpdateGuideState exits: m=8064 SNR=59.5
03:50:42.554 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:42.558 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:42.562 00.004 6120 Enqueuing Expose request
03:50:42.566 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -1.00) opts 0xd
03:50:42.566 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -1.00)
03:50:42.566 00.000 7680 Moving (-0.20, -1.00) raw xDistance=-0.38 yDistance=0.81
03:50:42.566 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
03:50:42.567 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81
03:50:42.567 00.000 7680 MoveAxis(E, 165, ABG)
03:50:42.567 00.000 7680 Guiding  Dir = 2, Dur = 165
03:50:42.567 00.000 7680 IsSlewing returns 0
03:50:42.568 00.001 7680 IsGuiding returns 0
03:50:42.568 00.000 7680 PulseGuide returned control before completion, sleep 175
03:50:42.750 00.182 7680 IsGuiding returns 1
03:50:42.752 00.002 7680 scope still moving after pulse duration time elapsed
03:50:42.781 00.029 7680 IsSlewing returns 0
03:50:42.782 00.001 7680 IsGuiding returns 0
03:50:42.783 00.001 7680 scope move finished after 165 + 49 ms
03:50:42.783 00.000 7680 Move returns status 0, amount 165
03:50:42.783 00.000 7680 MoveAxis(S, 438, ABG)
03:50:42.783 00.000 7680 Guiding  Dir = 1, Dur = 438
03:50:42.785 00.002 7680 IsSlewing returns 0
03:50:42.785 00.000 7680 IsGuiding returns 0
03:50:42.786 00.001 7680 PulseGuide returned control before completion, sleep 448
03:50:43.251 00.465 7680 IsGuiding returns 1
03:50:43.251 00.000 7680 scope still moving after pulse duration time elapsed
03:50:43.282 00.031 7680 IsSlewing returns 0
03:50:43.283 00.001 7680 IsGuiding returns 0
03:50:43.284 00.001 7680 scope move finished after 438 + 59 ms
03:50:43.284 00.000 7680 Move returns status 0, amount 438
03:50:43.284 00.000 7680 move complete, result=0
03:50:43.285 00.001 7680 worker thread done servicing request
03:50:43.285 00.000 7680 Worker thread wakes up
03:50:43.285 00.000 6120 GuideStep: -0.4 px 165 ms EAST, 0.8 px 438 ms SOUTH
03:50:43.292 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:43.292 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:50:44.542 01.250 7680 Exposure complete
03:50:44.700 00.158 7680 worker thread done servicing request
03:50:44.701 00.001 6120 OnExposeComplete: enter
03:50:44.706 00.005 6120 UpdateGuideState(): m_state=6
03:50:44.710 00.004 6120 Star::Find(15, 510, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3725
03:50:44.715 00.005 6120 Star::Find returns 1 (0), X=510.88, Y=667.54, Mass=8391, SNR=60.9, Peak=200 HFD=6.8
03:50:44.719 00.004 6120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.19) = xAngle (-2.18 = -2.18)
03:50:44.722 00.003 6120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.70 = 0.70)
03:50:44.726 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.39 hyp=0.43 cameraTheta=-1.99 mountX=-0.24 mountY=0.28, mountTheta=2.30
03:50:44.732 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.39, opts=13)
03:50:44.737 00.005 6120 Enqueuing Move request for scope (-0.17, -0.39)
03:50:44.742 00.005 7680 Worker thread wakes up
03:50:44.742 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.39) opts 0xd
03:50:44.742 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.39)
03:50:44.742 00.000 7680 Moving (-0.17, -0.39) raw xDistance=-0.24 yDistance=0.28
03:50:44.743 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
03:50:44.743 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:50:44.743 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:44.748 00.005 6120 UpdateGuideState exits: m=8391 SNR=60.9
03:50:44.751 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:44.756 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:44.759 00.003 6120 Enqueuing Expose request
03:50:44.764 00.005 7680 MoveAxis(E, 111, ABG)
03:50:44.764 00.000 7680 Guiding  Dir = 2, Dur = 111
03:50:44.764 00.000 7680 IsSlewing returns 0
03:50:44.764 00.000 7680 IsGuiding returns 0
03:50:44.766 00.002 7680 PulseGuide returned control before completion, sleep 121
03:50:44.891 00.125 7680 IsGuiding returns 1
03:50:44.891 00.000 7680 scope still moving after pulse duration time elapsed
03:50:44.922 00.031 7680 IsSlewing returns 0
03:50:44.925 00.003 7680 IsGuiding returns 0
03:50:44.926 00.001 7680 scope move finished after 111 + 49 ms
03:50:44.926 00.000 7680 Move returns status 0, amount 111
03:50:44.927 00.001 7680 MoveAxis(S, 149, ABG)
03:50:44.927 00.000 7680 Guiding  Dir = 1, Dur = 149
03:50:44.929 00.002 7680 IsSlewing returns 0
03:50:44.929 00.000 7680 IsGuiding returns 0
03:50:44.930 00.001 7680 PulseGuide returned control before completion, sleep 159
03:50:45.092 00.162 7680 IsGuiding returns 1
03:50:45.093 00.001 7680 scope still moving after pulse duration time elapsed
03:50:45.123 00.030 7680 IsSlewing returns 0
03:50:45.124 00.001 7680 IsGuiding returns 0
03:50:45.125 00.001 7680 scope move finished after 149 + 46 ms
03:50:45.125 00.000 7680 Move returns status 0, amount 149
03:50:45.125 00.000 7680 move complete, result=0
03:50:45.126 00.001 7680 worker thread done servicing request
03:50:45.126 00.000 7680 Worker thread wakes up
03:50:45.128 00.002 6120 GuideStep: -0.2 px 111 ms EAST, 0.3 px 149 ms SOUTH
03:50:45.134 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:45.134 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:50:46.384 01.250 7680 Exposure complete
03:50:46.529 00.145 7680 worker thread done servicing request
03:50:46.529 00.000 6120 OnExposeComplete: enter
03:50:46.533 00.004 6120 UpdateGuideState(): m_state=6
03:50:46.536 00.003 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3726
03:50:46.541 00.005 6120 Star::Find returns 1 (0), X=511.17, Y=667.00, Mass=8265, SNR=60.4, Peak=218 HFD=6.4
03:50:46.545 00.004 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
03:50:46.549 00.004 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
03:50:46.553 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.94 hyp=0.94 cameraTheta=-1.44 mountX=-0.06 mountY=0.89, mountTheta=1.63
03:50:46.558 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.94, opts=13)
03:50:46.561 00.003 6120 Enqueuing Move request for scope (0.12, -0.94)
03:50:46.565 00.004 7680 Worker thread wakes up
03:50:46.565 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:46.569 00.004 6120 UpdateGuideState exits: m=8265 SNR=60.4
03:50:46.572 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:46.576 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:46.580 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.94) opts 0xd
03:50:46.581 00.001 6120 Enqueuing Expose request
03:50:46.586 00.005 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.94)
03:50:46.586 00.000 7680 Moving (0.12, -0.94) raw xDistance=-0.06 yDistance=0.89
03:50:46.586 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:50:46.586 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
03:50:46.587 00.001 7680 MoveAxis(E, 0, ABG)
03:50:46.587 00.000 7680 Move returns status 0, amount 0
03:50:46.588 00.001 7680 MoveAxis(S, 485, ABG)
03:50:46.588 00.000 7680 Guiding  Dir = 1, Dur = 485
03:50:46.588 00.000 7680 IsSlewing returns 0
03:50:46.589 00.001 7680 IsGuiding returns 0
03:50:46.589 00.000 7680 PulseGuide returned control before completion, sleep 495
03:50:47.094 00.505 7680 IsGuiding returns 1
03:50:47.094 00.000 7680 scope still moving after pulse duration time elapsed
03:50:47.124 00.030 7680 IsSlewing returns 0
03:50:47.125 00.001 7680 IsGuiding returns 0
03:50:47.126 00.001 7680 scope move finished after 485 + 52 ms
03:50:47.126 00.000 7680 Move returns status 0, amount 485
03:50:47.127 00.001 7680 move complete, result=0
03:50:47.127 00.000 7680 worker thread done servicing request
03:50:47.127 00.000 7680 Worker thread wakes up
03:50:47.129 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.9 px 485 ms SOUTH
03:50:47.135 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:47.135 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:50:48.384 01.249 7680 Exposure complete
03:50:48.533 00.149 7680 worker thread done servicing request
03:50:48.533 00.000 6120 OnExposeComplete: enter
03:50:48.537 00.004 6120 UpdateGuideState(): m_state=6
03:50:48.540 00.003 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3727
03:50:48.545 00.005 6120 Star::Find returns 1 (0), X=511.09, Y=667.84, Mass=8421, SNR=61.2, Peak=207 HFD=6.7
03:50:48.551 00.006 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
03:50:48.555 00.004 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.48 = 1.48)
03:50:48.558 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.20 mountX=0.02 mountY=0.10, mountTheta=1.39
03:50:48.564 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.09, opts=13)
03:50:48.567 00.003 6120 Enqueuing Move request for scope (0.04, -0.09)
03:50:48.572 00.005 7680 Worker thread wakes up
03:50:48.572 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
03:50:48.572 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
03:50:48.572 00.000 7680 Moving (0.04, -0.09) raw xDistance=0.02 yDistance=0.10
03:50:48.572 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:50:48.573 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:50:48.573 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:50:48.573 00.000 7680 MoveAxis(E, 0, ABG)
03:50:48.573 00.000 7680 Move returns status 0, amount 0
03:50:48.574 00.001 7680 MoveAxis(N, 0, ABG)
03:50:48.574 00.000 7680 Move returns status 0, amount 0
03:50:48.574 00.000 7680 move complete, result=0
03:50:48.574 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:48.580 00.006 6120 UpdateGuideState exits: m=8421 SNR=61.2
03:50:48.585 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:48.590 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:48.594 00.004 6120 Enqueuing Expose request
03:50:48.597 00.003 7680 worker thread done servicing request
03:50:48.598 00.001 7680 Worker thread wakes up
03:50:48.598 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:48.602 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:48.602 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:50:49.849 01.247 7680 Exposure complete
03:50:49.977 00.128 7680 worker thread done servicing request
03:50:49.978 00.001 6120 OnExposeComplete: enter
03:50:49.983 00.005 6120 UpdateGuideState(): m_state=6
03:50:49.986 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3728
03:50:49.991 00.005 6120 Star::Find returns 1 (0), X=510.85, Y=668.22, Mass=8975, SNR=63.1, Peak=199 HFD=6.7
03:50:49.994 00.003 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (0.19) = xAngle (1.99 = 1.99)
03:50:49.997 00.003 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.86 = -1.42)
03:50:50.001 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.28 hyp=0.35 cameraTheta=2.18 mountX=-0.14 mountY=-0.34, mountTheta=-1.96
03:50:50.006 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.28, opts=13)
03:50:50.009 00.003 6120 Enqueuing Move request for scope (-0.20, 0.28)
03:50:50.013 00.004 7680 Worker thread wakes up
03:50:50.014 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.28) opts 0xd
03:50:50.014 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.28)
03:50:50.014 00.000 7680 Moving (-0.20, 0.28) raw xDistance=-0.14 yDistance=-0.34
03:50:50.014 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:50:50.014 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:50:50.014 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
03:50:50.015 00.001 7680 MoveAxis(E, 0, ABG)
03:50:50.015 00.000 7680 Move returns status 0, amount 0
03:50:50.015 00.000 7680 MoveAxis(N, 0, ABG)
03:50:50.015 00.000 7680 Move returns status 0, amount 0
03:50:50.016 00.001 7680 move complete, result=0
03:50:50.016 00.000 7680 worker thread done servicing request
03:50:50.016 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:50.021 00.005 6120 UpdateGuideState exits: m=8975 SNR=63.1
03:50:50.025 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:50.029 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:50.032 00.003 6120 Enqueuing Expose request
03:50:50.036 00.004 7680 Worker thread wakes up
03:50:50.036 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:50:50.040 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:50.040 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:50:51.286 01.246 7680 Exposure complete
03:50:51.439 00.153 7680 worker thread done servicing request
03:50:51.439 00.000 6120 OnExposeComplete: enter
03:50:51.443 00.004 6120 UpdateGuideState(): m_state=6
03:50:51.446 00.003 6120 Star::Find(15, 510, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3729
03:50:51.449 00.003 6120 Star::Find returns 1 (0), X=511.02, Y=667.89, Mass=8466, SNR=61.3, Peak=211 HFD=6.5
03:50:51.454 00.005 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.19) = xAngle (-2.36 = -2.36)
03:50:51.459 00.005 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.52 = 0.52)
03:50:51.462 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.17 mountX=-0.04 mountY=0.03, mountTheta=2.53
03:50:51.468 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.05, opts=13)
03:50:51.472 00.004 6120 Enqueuing Move request for scope (-0.03, -0.05)
03:50:51.477 00.005 7680 Worker thread wakes up
03:50:51.478 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
03:50:51.478 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
03:50:51.478 00.000 7680 Moving (-0.03, -0.05) raw xDistance=-0.04 yDistance=0.03
03:50:51.478 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:50:51.478 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:50:51.478 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:51.483 00.005 6120 UpdateGuideState exits: m=8466 SNR=61.3
03:50:51.488 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:51.491 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:51.496 00.005 6120 Enqueuing Expose request
03:50:51.500 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:50:51.500 00.000 7680 MoveAxis(E, 0, ABG)
03:50:51.501 00.001 7680 Move returns status 0, amount 0
03:50:51.501 00.000 7680 MoveAxis(N, 0, ABG)
03:50:51.501 00.000 7680 Move returns status 0, amount 0
03:50:51.501 00.000 7680 move complete, result=0
03:50:51.502 00.001 7680 worker thread done servicing request
03:50:51.502 00.000 7680 Worker thread wakes up
03:50:51.502 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:51.502 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:50:51.502 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:50:52.754 01.252 7680 Exposure complete
03:50:52.888 00.134 7680 worker thread done servicing request
03:50:52.888 00.000 6120 OnExposeComplete: enter
03:50:52.893 00.005 6120 UpdateGuideState(): m_state=6
03:50:52.896 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3730
03:50:52.900 00.004 6120 Star::Find returns 1 (0), X=510.94, Y=667.07, Mass=7940, SNR=59.9, Peak=189 HFD=6.4
03:50:52.904 00.004 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
03:50:52.908 00.004 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
03:50:52.911 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.86 hyp=0.87 cameraTheta=-1.70 mountX=-0.27 mountY=0.73, mountTheta=1.93
03:50:52.917 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.86, opts=13)
03:50:52.920 00.003 6120 Enqueuing Move request for scope (-0.11, -0.86)
03:50:52.925 00.005 7680 Worker thread wakes up
03:50:52.925 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:52.928 00.003 6120 UpdateGuideState exits: m=7940 SNR=59.9
03:50:52.933 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.86) opts 0xd
03:50:52.933 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.86)
03:50:52.933 00.000 7680 Moving (-0.11, -0.86) raw xDistance=-0.27 yDistance=0.73
03:50:52.933 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:50:52.933 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
03:50:52.935 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:52.939 00.004 7680 MoveAxis(E, 111, ABG)
03:50:52.939 00.000 7680 Guiding  Dir = 2, Dur = 111
03:50:52.939 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:52.944 00.005 7680 IsSlewing returns 0
03:50:52.944 00.000 6120 Enqueuing Expose request
03:50:52.948 00.004 7680 IsGuiding returns 0
03:50:52.949 00.001 7680 PulseGuide returned control before completion, sleep 121
03:50:53.073 00.124 7680 IsGuiding returns 1
03:50:53.074 00.001 7680 scope still moving after pulse duration time elapsed
03:50:53.105 00.031 7680 IsSlewing returns 0
03:50:53.107 00.002 7680 IsGuiding returns 0
03:50:53.108 00.001 7680 scope move finished after 111 + 47 ms
03:50:53.109 00.001 7680 Move returns status 0, amount 111
03:50:53.110 00.001 7680 MoveAxis(S, 394, ABG)
03:50:53.110 00.000 7680 Guiding  Dir = 1, Dur = 394
03:50:53.111 00.001 7680 IsSlewing returns 0
03:50:53.111 00.000 7680 IsGuiding returns 0
03:50:53.111 00.000 7680 PulseGuide returned control before completion, sleep 404
03:50:53.526 00.415 7680 IsGuiding returns 1
03:50:53.526 00.000 7680 scope still moving after pulse duration time elapsed
03:50:53.557 00.031 7680 IsSlewing returns 0
03:50:53.558 00.001 7680 IsGuiding returns 0
03:50:53.559 00.001 7680 scope move finished after 394 + 53 ms
03:50:53.560 00.001 7680 Move returns status 0, amount 394
03:50:53.560 00.000 7680 move complete, result=0
03:50:53.561 00.001 7680 worker thread done servicing request
03:50:53.562 00.001 7680 Worker thread wakes up
03:50:53.562 00.000 6120 GuideStep: -0.3 px 111 ms EAST, 0.7 px 394 ms SOUTH
03:50:53.568 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:53.568 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:50:54.810 01.242 7680 Exposure complete
03:50:54.963 00.153 7680 worker thread done servicing request
03:50:54.964 00.001 6120 OnExposeComplete: enter
03:50:54.969 00.005 6120 UpdateGuideState(): m_state=6
03:50:54.974 00.005 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3731
03:50:54.979 00.005 6120 Star::Find returns 1 (0), X=511.19, Y=667.90, Mass=8045, SNR=60.0, Peak=205 HFD=6.6
03:50:54.983 00.004 6120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.19) = xAngle (-0.43 = -0.43)
03:50:54.989 00.006 6120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.45 = 2.45)
03:50:54.994 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.24 mountX=0.13 mountY=0.09, mountTheta=0.61
03:50:55.000 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.03, opts=13)
03:50:55.003 00.003 6120 Enqueuing Move request for scope (0.14, -0.03)
03:50:55.008 00.005 7680 Worker thread wakes up
03:50:55.008 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:55.015 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
03:50:55.015 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
03:50:55.015 00.000 6120 UpdateGuideState exits: m=8045 SNR=60.0
03:50:55.024 00.009 7680 Moving (0.14, -0.03) raw xDistance=0.13 yDistance=0.09
03:50:55.024 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:55.029 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:50:55.029 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:55.034 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:50:55.034 00.000 6120 Enqueuing Expose request
03:50:55.040 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:50:55.040 00.000 7680 MoveAxis(E, 0, ABG)
03:50:55.040 00.000 7680 Move returns status 0, amount 0
03:50:55.040 00.000 7680 MoveAxis(N, 0, ABG)
03:50:55.040 00.000 7680 Move returns status 0, amount 0
03:50:55.040 00.000 7680 move complete, result=0
03:50:55.041 00.001 7680 worker thread done servicing request
03:50:55.041 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:55.048 00.007 7680 Worker thread wakes up
03:50:55.049 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:55.049 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:50:56.302 01.253 7680 Exposure complete
03:50:56.434 00.132 7680 worker thread done servicing request
03:50:56.435 00.001 6120 OnExposeComplete: enter
03:50:56.438 00.003 6120 UpdateGuideState(): m_state=6
03:50:56.442 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3732
03:50:56.446 00.004 6120 Star::Find returns 1 (0), X=511.14, Y=667.84, Mass=8227, SNR=60.9, Peak=196 HFD=6.7
03:50:56.453 00.007 6120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (0.19) = xAngle (-1.02 = -1.02)
03:50:56.457 00.004 6120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.85 = 1.85)
03:50:56.460 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.83 mountX=0.07 mountY=0.13, mountTheta=1.07
03:50:56.465 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.10, opts=13)
03:50:56.470 00.005 6120 Enqueuing Move request for scope (0.09, -0.10)
03:50:56.474 00.004 7680 Worker thread wakes up
03:50:56.474 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:56.478 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
03:50:56.478 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
03:50:56.478 00.000 6120 UpdateGuideState exits: m=8227 SNR=60.9
03:50:56.484 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:56.487 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:56.490 00.003 6120 Enqueuing Expose request
03:50:56.495 00.005 7680 Moving (0.09, -0.10) raw xDistance=0.07 yDistance=0.13
03:50:56.495 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:50:56.495 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:50:56.495 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:50:56.496 00.001 7680 MoveAxis(E, 0, ABG)
03:50:56.496 00.000 7680 Move returns status 0, amount 0
03:50:56.496 00.000 7680 MoveAxis(N, 0, ABG)
03:50:56.496 00.000 7680 Move returns status 0, amount 0
03:50:56.496 00.000 7680 move complete, result=0
03:50:56.496 00.000 7680 worker thread done servicing request
03:50:56.498 00.002 7680 Worker thread wakes up
03:50:56.498 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:50:56.502 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:56.502 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:50:57.751 01.249 7680 Exposure complete
03:50:57.899 00.148 7680 worker thread done servicing request
03:50:57.899 00.000 6120 OnExposeComplete: enter
03:50:57.903 00.004 6120 UpdateGuideState(): m_state=6
03:50:57.907 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3733
03:50:57.912 00.005 6120 Star::Find returns 1 (0), X=510.98, Y=667.85, Mass=8168, SNR=59.8, Peak=198 HFD=6.5
03:50:57.915 00.003 6120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.19) = xAngle (-2.49 = -2.49)
03:50:57.919 00.004 6120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.38 = 0.38)
03:50:57.923 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.31 mountX=-0.09 mountY=0.04, mountTheta=2.71
03:50:57.928 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.08, opts=13)
03:50:57.932 00.004 6120 Enqueuing Move request for scope (-0.07, -0.08)
03:50:57.936 00.004 7680 Worker thread wakes up
03:50:57.936 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
03:50:57.936 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
03:50:57.936 00.000 7680 Moving (-0.07, -0.08) raw xDistance=-0.09 yDistance=0.04
03:50:57.936 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:50:57.937 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:50:57.937 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:50:57.937 00.000 7680 MoveAxis(E, 0, ABG)
03:50:57.937 00.000 7680 Move returns status 0, amount 0
03:50:57.937 00.000 7680 MoveAxis(N, 0, ABG)
03:50:57.937 00.000 7680 Move returns status 0, amount 0
03:50:57.938 00.001 7680 move complete, result=0
03:50:57.938 00.000 7680 worker thread done servicing request
03:50:57.938 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:57.943 00.005 6120 UpdateGuideState exits: m=8168 SNR=59.8
03:50:57.946 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:57.949 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:57.954 00.005 6120 Enqueuing Expose request
03:50:57.959 00.005 7680 Worker thread wakes up
03:50:57.959 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:57.959 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:50:57.959 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:50:59.207 01.248 7680 Exposure complete
03:50:59.355 00.148 7680 worker thread done servicing request
03:50:59.355 00.000 6120 OnExposeComplete: enter
03:50:59.359 00.004 6120 UpdateGuideState(): m_state=6
03:50:59.365 00.006 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3734
03:50:59.370 00.005 6120 Star::Find returns 1 (0), X=510.87, Y=667.76, Mass=8878, SNR=63.6, Peak=202 HFD=6.7
03:50:59.374 00.004 6120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.19) = xAngle (-2.56 = -2.56)
03:50:59.377 00.003 6120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.31 = 0.31)
03:50:59.382 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-2.38 mountX=-0.21 mountY=0.07, mountTheta=2.79
03:50:59.386 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.17, opts=13)
03:50:59.390 00.004 6120 Enqueuing Move request for scope (-0.18, -0.17)
03:50:59.393 00.003 7680 Worker thread wakes up
03:50:59.393 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.17) opts 0xd
03:50:59.394 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.17)
03:50:59.394 00.000 7680 Moving (-0.18, -0.17) raw xDistance=-0.21 yDistance=0.07
03:50:59.395 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:50:59.395 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:50:59.395 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:50:59.395 00.000 7680 MoveAxis(E, 84, ABG)
03:50:59.395 00.000 7680 Guiding  Dir = 2, Dur = 84
03:50:59.395 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:50:59.400 00.005 7680 IsSlewing returns 0
03:50:59.400 00.000 6120 UpdateGuideState exits: m=8878 SNR=63.6
03:50:59.404 00.004 7680 IsGuiding returns 0
03:50:59.405 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:50:59.408 00.003 7680 PulseGuide returned control before completion, sleep 94
03:50:59.409 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:50:59.413 00.004 6120 Enqueuing Expose request
03:50:59.507 00.094 7680 IsGuiding returns 1
03:50:59.509 00.002 7680 scope still moving after pulse duration time elapsed
03:50:59.538 00.029 7680 IsSlewing returns 0
03:50:59.540 00.002 7680 IsGuiding returns 0
03:50:59.540 00.000 7680 scope move finished after 84 + 51 ms
03:50:59.540 00.000 7680 Move returns status 0, amount 84
03:50:59.541 00.001 7680 MoveAxis(N, 0, ABG)
03:50:59.541 00.000 7680 Move returns status 0, amount 0
03:50:59.541 00.000 7680 move complete, result=0
03:50:59.542 00.001 7680 worker thread done servicing request
03:50:59.542 00.000 6120 GuideStep: -0.2 px 84 ms EAST, 0.1 px 0 ms NORTH
03:50:59.548 00.006 7680 Worker thread wakes up
03:50:59.549 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:50:59.549 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:00.801 01.252 7680 Exposure complete
03:51:00.946 00.145 7680 worker thread done servicing request
03:51:00.947 00.001 6120 OnExposeComplete: enter
03:51:00.950 00.003 6120 UpdateGuideState(): m_state=6
03:51:00.956 00.006 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3735
03:51:00.960 00.004 6120 Star::Find returns 1 (0), X=511.10, Y=667.81, Mass=8363, SNR=60.3, Peak=208 HFD=6.6
03:51:00.964 00.004 6120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.19) = xAngle (-1.33 = -1.33)
03:51:00.967 00.003 6120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.54 = 1.54)
03:51:00.972 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.14 mountX=0.03 mountY=0.13, mountTheta=1.34
03:51:00.977 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.12, opts=13)
03:51:00.981 00.004 6120 Enqueuing Move request for scope (0.05, -0.12)
03:51:00.985 00.004 7680 Worker thread wakes up
03:51:00.985 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
03:51:00.985 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
03:51:00.985 00.000 7680 Moving (0.05, -0.12) raw xDistance=0.03 yDistance=0.13
03:51:00.986 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:51:00.986 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:51:00.986 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:51:00.986 00.000 7680 MoveAxis(E, 0, ABG)
03:51:00.986 00.000 7680 Move returns status 0, amount 0
03:51:00.986 00.000 7680 MoveAxis(N, 0, ABG)
03:51:00.988 00.002 7680 Move returns status 0, amount 0
03:51:00.988 00.000 7680 move complete, result=0
03:51:00.988 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:00.992 00.004 7680 worker thread done servicing request
03:51:00.992 00.000 6120 UpdateGuideState exits: m=8363 SNR=60.3
03:51:00.996 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:01.000 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:01.004 00.004 6120 Enqueuing Expose request
03:51:01.007 00.003 7680 Worker thread wakes up
03:51:01.007 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:01.007 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:01.007 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:02.258 01.251 7680 Exposure complete
03:51:02.407 00.149 7680 worker thread done servicing request
03:51:02.408 00.001 6120 OnExposeComplete: enter
03:51:02.411 00.003 6120 UpdateGuideState(): m_state=6
03:51:02.416 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3736
03:51:02.419 00.003 6120 Star::Find returns 1 (0), X=510.81, Y=668.12, Mass=8689, SNR=62.2, Peak=190 HFD=6.8
03:51:02.424 00.005 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (0.19) = xAngle (2.30 = 2.30)
03:51:02.427 00.003 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.17 = -1.11)
03:51:02.431 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.19 hyp=0.30 cameraTheta=2.49 mountX=-0.20 mountY=-0.27, mountTheta=-2.21
03:51:02.437 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.19, opts=13)
03:51:02.440 00.003 6120 Enqueuing Move request for scope (-0.24, 0.19)
03:51:02.444 00.004 7680 Worker thread wakes up
03:51:02.444 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.19) opts 0xd
03:51:02.445 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.19)
03:51:02.445 00.000 7680 Moving (-0.24, 0.19) raw xDistance=-0.20 yDistance=-0.27
03:51:02.445 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:51:02.445 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:51:02.446 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:02.449 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:51:02.449 00.000 6120 UpdateGuideState exits: m=8689 SNR=62.2
03:51:02.454 00.005 7680 MoveAxis(E, 83, ABG)
03:51:02.454 00.000 7680 Guiding  Dir = 2, Dur = 83
03:51:02.454 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:02.459 00.005 7680 IsSlewing returns 0
03:51:02.459 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:02.462 00.003 7680 IsGuiding returns 0
03:51:02.462 00.000 6120 Enqueuing Expose request
03:51:02.466 00.004 7680 PulseGuide returned control before completion, sleep 93
03:51:02.566 00.100 7680 IsGuiding returns 1
03:51:02.567 00.001 7680 scope still moving after pulse duration time elapsed
03:51:02.596 00.029 7680 IsSlewing returns 0
03:51:02.596 00.000 7680 IsGuiding returns 0
03:51:02.598 00.002 7680 scope move finished after 83 + 51 ms
03:51:02.598 00.000 7680 Move returns status 0, amount 83
03:51:02.599 00.001 7680 MoveAxis(N, 0, ABG)
03:51:02.599 00.000 7680 Move returns status 0, amount 0
03:51:02.599 00.000 7680 move complete, result=0
03:51:02.600 00.001 7680 worker thread done servicing request
03:51:02.600 00.000 6120 GuideStep: -0.2 px 83 ms EAST, -0.3 px 0 ms NORTH
03:51:02.606 00.006 7680 Worker thread wakes up
03:51:02.606 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:02.607 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:03.863 01.256 7680 Exposure complete
03:51:04.001 00.138 7680 worker thread done servicing request
03:51:04.001 00.000 6120 OnExposeComplete: enter
03:51:04.005 00.004 6120 UpdateGuideState(): m_state=6
03:51:04.010 00.005 6120 Star::Find(15, 510, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3737
03:51:04.014 00.004 6120 Star::Find returns 1 (0), X=510.91, Y=667.55, Mass=8396, SNR=60.6, Peak=201 HFD=6.8
03:51:04.019 00.005 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
03:51:04.023 00.004 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
03:51:04.028 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.38 hyp=0.40 cameraTheta=-1.91 mountX=-0.20 mountY=0.28, mountTheta=2.20
03:51:04.033 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.38, opts=13)
03:51:04.036 00.003 6120 Enqueuing Move request for scope (-0.14, -0.38)
03:51:04.040 00.004 7680 Worker thread wakes up
03:51:04.040 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.38) opts 0xd
03:51:04.040 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.38)
03:51:04.040 00.000 7680 Moving (-0.14, -0.38) raw xDistance=-0.20 yDistance=0.28
03:51:04.040 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
03:51:04.042 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:51:04.042 00.000 7680 MoveAxis(E, 89, ABG)
03:51:04.042 00.000 7680 Guiding  Dir = 2, Dur = 89
03:51:04.042 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:04.046 00.004 7680 IsSlewing returns 0
03:51:04.046 00.000 6120 UpdateGuideState exits: m=8396 SNR=60.6
03:51:04.050 00.004 7680 IsGuiding returns 0
03:51:04.050 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:04.054 00.004 7680 PulseGuide returned control before completion, sleep 99
03:51:04.054 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:04.058 00.004 6120 Enqueuing Expose request
03:51:04.163 00.105 7680 IsGuiding returns 1
03:51:04.164 00.001 7680 scope still moving after pulse duration time elapsed
03:51:04.194 00.030 7680 IsSlewing returns 0
03:51:04.195 00.001 7680 IsGuiding returns 0
03:51:04.195 00.000 7680 scope move finished after 89 + 56 ms
03:51:04.197 00.002 7680 Move returns status 0, amount 89
03:51:04.197 00.000 7680 MoveAxis(S, 153, ABG)
03:51:04.197 00.000 7680 Guiding  Dir = 1, Dur = 153
03:51:04.198 00.001 7680 IsSlewing returns 0
03:51:04.198 00.000 7680 IsGuiding returns 0
03:51:04.199 00.001 7680 PulseGuide returned control before completion, sleep 163
03:51:04.366 00.167 7680 IsGuiding returns 1
03:51:04.366 00.000 7680 scope still moving after pulse duration time elapsed
03:51:04.397 00.031 7680 IsSlewing returns 0
03:51:04.399 00.002 7680 IsGuiding returns 0
03:51:04.399 00.000 7680 scope move finished after 153 + 47 ms
03:51:04.400 00.001 7680 Move returns status 0, amount 153
03:51:04.400 00.000 7680 move complete, result=0
03:51:04.400 00.000 7680 worker thread done servicing request
03:51:04.400 00.000 6120 GuideStep: -0.2 px 89 ms EAST, 0.3 px 153 ms SOUTH
03:51:04.407 00.007 7680 Worker thread wakes up
03:51:04.407 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:04.407 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:05.656 01.249 7680 Exposure complete
03:51:05.791 00.135 7680 worker thread done servicing request
03:51:05.791 00.000 6120 OnExposeComplete: enter
03:51:05.795 00.004 6120 UpdateGuideState(): m_state=6
03:51:05.799 00.004 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3738
03:51:05.804 00.005 6120 Star::Find returns 1 (0), X=511.13, Y=667.75, Mass=8546, SNR=61.0, Peak=197 HFD=6.7
03:51:05.808 00.004 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.19) = xAngle (-1.34 = -1.34)
03:51:05.812 00.004 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.53 = 1.53)
03:51:05.816 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.15 mountX=0.05 mountY=0.20, mountTheta=1.35
03:51:05.821 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.18, opts=13)
03:51:05.826 00.005 6120 Enqueuing Move request for scope (0.08, -0.18)
03:51:05.829 00.003 7680 Worker thread wakes up
03:51:05.829 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:05.832 00.003 6120 UpdateGuideState exits: m=8546 SNR=61.0
03:51:05.838 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:05.841 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.18) opts 0xd
03:51:05.842 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.18)
03:51:05.842 00.000 7680 Moving (0.08, -0.18) raw xDistance=0.05 yDistance=0.20
03:51:05.842 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:05.846 00.004 6120 Enqueuing Expose request
03:51:05.850 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:51:05.850 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:51:05.850 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:51:05.850 00.000 7680 MoveAxis(E, 0, ABG)
03:51:05.850 00.000 7680 Move returns status 0, amount 0
03:51:05.850 00.000 7680 MoveAxis(N, 0, ABG)
03:51:05.851 00.001 7680 Move returns status 0, amount 0
03:51:05.851 00.000 7680 move complete, result=0
03:51:05.851 00.000 7680 worker thread done servicing request
03:51:05.852 00.001 7680 Worker thread wakes up
03:51:05.852 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:05.852 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:51:05.857 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:07.112 01.255 7680 Exposure complete
03:51:07.287 00.175 7680 worker thread done servicing request
03:51:07.288 00.001 6120 OnExposeComplete: enter
03:51:07.292 00.004 6120 UpdateGuideState(): m_state=6
03:51:07.297 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3739
03:51:07.303 00.006 6120 Star::Find returns 1 (0), X=510.99, Y=667.57, Mass=8657, SNR=61.3, Peak=193 HFD=6.8
03:51:07.307 00.004 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
03:51:07.311 00.004 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
03:51:07.315 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.36 hyp=0.37 cameraTheta=-1.73 mountX=-0.12 mountY=0.30, mountTheta=1.96
03:51:07.320 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.36, opts=13)
03:51:07.324 00.004 6120 Enqueuing Move request for scope (-0.06, -0.36)
03:51:07.330 00.006 7680 Worker thread wakes up
03:51:07.332 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.36) opts 0xd
03:51:07.332 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:07.337 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.36)
03:51:07.337 00.000 6120 UpdateGuideState exits: m=8657 SNR=61.3
03:51:07.343 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:07.348 00.005 7680 Moving (-0.06, -0.36) raw xDistance=-0.12 yDistance=0.30
03:51:07.348 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:07.353 00.005 6120 Enqueuing Expose request
03:51:07.357 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:51:07.357 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:51:07.357 00.000 7680 MoveAxis(E, 0, ABG)
03:51:07.358 00.001 7680 Move returns status 0, amount 0
03:51:07.358 00.000 7680 MoveAxis(S, 163, ABG)
03:51:07.358 00.000 7680 Guiding  Dir = 1, Dur = 163
03:51:07.358 00.000 7680 IsSlewing returns 0
03:51:07.360 00.002 7680 IsGuiding returns 0
03:51:07.360 00.000 7680 PulseGuide returned control before completion, sleep 173
03:51:07.549 00.189 7680 IsGuiding returns 0
03:51:07.549 00.000 7680 Move returns status 0, amount 163
03:51:07.550 00.001 7680 move complete, result=0
03:51:07.550 00.000 7680 worker thread done servicing request
03:51:07.551 00.001 7680 Worker thread wakes up
03:51:07.551 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 163 ms SOUTH
03:51:07.557 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:07.557 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:08.807 01.250 7680 Exposure complete
03:51:08.961 00.154 7680 worker thread done servicing request
03:51:08.961 00.000 6120 OnExposeComplete: enter
03:51:08.966 00.005 6120 UpdateGuideState(): m_state=6
03:51:08.969 00.003 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3740
03:51:08.973 00.004 6120 Star::Find returns 1 (0), X=510.96, Y=667.12, Mass=7883, SNR=58.7, Peak=194 HFD=6.5
03:51:08.978 00.005 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
03:51:08.982 00.004 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
03:51:08.987 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.81 hyp=0.82 cameraTheta=-1.68 mountX=-0.24 mountY=0.69, mountTheta=1.90
03:51:08.993 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.81, opts=13)
03:51:08.997 00.004 6120 Enqueuing Move request for scope (-0.09, -0.81)
03:51:09.001 00.004 7680 Worker thread wakes up
03:51:09.002 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:09.005 00.003 6120 UpdateGuideState exits: m=7883 SNR=58.7
03:51:09.009 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:09.012 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:09.018 00.006 6120 Enqueuing Expose request
03:51:09.022 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.81) opts 0xd
03:51:09.022 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.81)
03:51:09.022 00.000 7680 Moving (-0.09, -0.81) raw xDistance=-0.24 yDistance=0.69
03:51:09.022 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:51:09.022 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
03:51:09.023 00.001 7680 MoveAxis(E, 98, ABG)
03:51:09.023 00.000 7680 Guiding  Dir = 2, Dur = 98
03:51:09.023 00.000 7680 IsSlewing returns 0
03:51:09.024 00.001 7680 IsGuiding returns 0
03:51:09.024 00.000 7680 PulseGuide returned control before completion, sleep 108
03:51:09.139 00.115 7680 IsGuiding returns 1
03:51:09.140 00.001 7680 scope still moving after pulse duration time elapsed
03:51:09.170 00.030 7680 IsSlewing returns 0
03:51:09.172 00.002 7680 IsGuiding returns 0
03:51:09.172 00.000 7680 scope move finished after 98 + 49 ms
03:51:09.172 00.000 7680 Move returns status 0, amount 98
03:51:09.173 00.001 7680 MoveAxis(S, 376, ABG)
03:51:09.173 00.000 7680 Guiding  Dir = 1, Dur = 376
03:51:09.174 00.001 7680 IsSlewing returns 0
03:51:09.174 00.000 7680 IsGuiding returns 0
03:51:09.175 00.001 7680 PulseGuide returned control before completion, sleep 386
03:51:09.577 00.402 7680 IsGuiding returns 1
03:51:09.578 00.001 7680 scope still moving after pulse duration time elapsed
03:51:09.608 00.030 7680 IsSlewing returns 0
03:51:09.609 00.001 7680 IsGuiding returns 0
03:51:09.609 00.000 7680 scope move finished after 376 + 58 ms
03:51:09.610 00.001 7680 Move returns status 0, amount 376
03:51:09.610 00.000 7680 move complete, result=0
03:51:09.611 00.001 7680 worker thread done servicing request
03:51:09.611 00.000 7680 Worker thread wakes up
03:51:09.611 00.000 6120 GuideStep: -0.2 px 98 ms EAST, 0.7 px 376 ms SOUTH
03:51:09.617 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:09.617 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:10.866 01.249 7680 Exposure complete
03:51:11.025 00.159 7680 worker thread done servicing request
03:51:11.025 00.000 6120 OnExposeComplete: enter
03:51:11.028 00.003 6120 UpdateGuideState(): m_state=6
03:51:11.033 00.005 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3741
03:51:11.037 00.004 6120 Star::Find returns 1 (0), X=511.18, Y=667.88, Mass=8693, SNR=62.6, Peak=210 HFD=6.7
03:51:11.040 00.003 6120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.19) = xAngle (-0.60 = -0.60)
03:51:11.044 00.004 6120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.27 = 2.27)
03:51:11.049 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.41 mountX=0.11 mountY=0.10, mountTheta=0.75
03:51:11.054 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.05, opts=13)
03:51:11.059 00.005 6120 Enqueuing Move request for scope (0.13, -0.05)
03:51:11.064 00.005 7680 Worker thread wakes up
03:51:11.064 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:11.069 00.005 6120 UpdateGuideState exits: m=8693 SNR=62.6
03:51:11.073 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:11.077 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
03:51:11.077 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
03:51:11.077 00.000 7680 Moving (0.13, -0.05) raw xDistance=0.11 yDistance=0.10
03:51:11.077 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:51:11.077 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:51:11.078 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:11.082 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:51:11.083 00.001 7680 MoveAxis(E, 0, ABG)
03:51:11.083 00.000 7680 Move returns status 0, amount 0
03:51:11.083 00.000 6120 Enqueuing Expose request
03:51:11.087 00.004 7680 MoveAxis(N, 0, ABG)
03:51:11.087 00.000 7680 Move returns status 0, amount 0
03:51:11.087 00.000 7680 move complete, result=0
03:51:11.087 00.000 7680 worker thread done servicing request
03:51:11.087 00.000 7680 Worker thread wakes up
03:51:11.088 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:11.092 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:11.092 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:12.344 01.252 7680 Exposure complete
03:51:12.486 00.142 7680 worker thread done servicing request
03:51:12.487 00.001 6120 OnExposeComplete: enter
03:51:12.492 00.005 6120 UpdateGuideState(): m_state=6
03:51:12.495 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3742
03:51:12.499 00.004 6120 Star::Find returns 1 (0), X=511.16, Y=667.90, Mass=8631, SNR=61.2, Peak=216 HFD=6.6
03:51:12.503 00.004 6120 CameraToMount -- cameraTheta (-0.31) - m_xAngle (0.19) = xAngle (-0.49 = -0.49)
03:51:12.507 00.004 6120 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.38 = 2.38)
03:51:12.509 00.002 6120 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.31 mountX=0.10 mountY=0.08, mountTheta=0.67
03:51:12.516 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.04, opts=13)
03:51:12.520 00.004 6120 Enqueuing Move request for scope (0.11, -0.04)
03:51:12.523 00.003 7680 Worker thread wakes up
03:51:12.523 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
03:51:12.524 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
03:51:12.524 00.000 7680 Moving (0.11, -0.04) raw xDistance=0.10 yDistance=0.08
03:51:12.524 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:51:12.524 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:51:12.525 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:51:12.525 00.000 7680 MoveAxis(E, 0, ABG)
03:51:12.525 00.000 7680 Move returns status 0, amount 0
03:51:12.525 00.000 7680 MoveAxis(N, 0, ABG)
03:51:12.525 00.000 7680 Move returns status 0, amount 0
03:51:12.526 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:12.530 00.004 7680 move complete, result=0
03:51:12.530 00.000 7680 worker thread done servicing request
03:51:12.531 00.001 6120 UpdateGuideState exits: m=8631 SNR=61.2
03:51:12.535 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:12.538 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:12.542 00.004 6120 Enqueuing Expose request
03:51:12.548 00.006 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:12.551 00.003 7680 Worker thread wakes up
03:51:12.552 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:12.552 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:13.806 01.254 7680 Exposure complete
03:51:13.955 00.149 7680 worker thread done servicing request
03:51:13.955 00.000 6120 OnExposeComplete: enter
03:51:13.958 00.003 6120 UpdateGuideState(): m_state=6
03:51:13.962 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3743
03:51:13.967 00.005 6120 Star::Find returns 1 (0), X=511.15, Y=667.80, Mass=8301, SNR=60.4, Peak=219 HFD=6.7
03:51:13.971 00.004 6120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.19) = xAngle (-1.11 = -1.11)
03:51:13.975 00.004 6120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.77 = 1.77)
03:51:13.979 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-0.92 mountX=0.07 mountY=0.16, mountTheta=1.14
03:51:13.984 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.13, opts=13)
03:51:13.990 00.006 6120 Enqueuing Move request for scope (0.10, -0.13)
03:51:13.994 00.004 7680 Worker thread wakes up
03:51:13.994 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:13.999 00.005 6120 UpdateGuideState exits: m=8301 SNR=60.4
03:51:14.002 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:14.007 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:14.011 00.004 6120 Enqueuing Expose request
03:51:14.013 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
03:51:14.013 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
03:51:14.015 00.002 7680 Moving (0.10, -0.13) raw xDistance=0.07 yDistance=0.16
03:51:14.015 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:51:14.015 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:51:14.016 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:51:14.016 00.000 7680 MoveAxis(E, 0, ABG)
03:51:14.016 00.000 7680 Move returns status 0, amount 0
03:51:14.016 00.000 7680 MoveAxis(N, 0, ABG)
03:51:14.016 00.000 7680 Move returns status 0, amount 0
03:51:14.017 00.001 7680 move complete, result=0
03:51:14.017 00.000 7680 worker thread done servicing request
03:51:14.017 00.000 7680 Worker thread wakes up
03:51:14.017 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:51:14.021 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:14.023 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:15.278 01.255 7680 Exposure complete
03:51:15.426 00.148 7680 worker thread done servicing request
03:51:15.426 00.000 6120 OnExposeComplete: enter
03:51:15.429 00.003 6120 UpdateGuideState(): m_state=6
03:51:15.433 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3744
03:51:15.436 00.003 6120 Star::Find returns 1 (0), X=511.09, Y=667.75, Mass=8578, SNR=61.4, Peak=199 HFD=6.7
03:51:15.438 00.002 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
03:51:15.441 00.003 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
03:51:15.445 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.34 mountX=0.01 mountY=0.19, mountTheta=1.53
03:51:15.451 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.19, opts=13)
03:51:15.455 00.004 6120 Enqueuing Move request for scope (0.04, -0.19)
03:51:15.459 00.004 7680 Worker thread wakes up
03:51:15.460 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
03:51:15.460 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
03:51:15.460 00.000 7680 Moving (0.04, -0.19) raw xDistance=0.01 yDistance=0.19
03:51:15.460 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:51:15.460 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:51:15.460 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:15.465 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:51:15.465 00.000 7680 MoveAxis(E, 0, ABG)
03:51:15.465 00.000 7680 Move returns status 0, amount 0
03:51:15.465 00.000 6120 UpdateGuideState exits: m=8578 SNR=61.4
03:51:15.469 00.004 7680 MoveAxis(N, 0, ABG)
03:51:15.469 00.000 7680 Move returns status 0, amount 0
03:51:15.470 00.001 7680 move complete, result=0
03:51:15.471 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:15.474 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:15.478 00.004 6120 Enqueuing Expose request
03:51:15.481 00.003 7680 worker thread done servicing request
03:51:15.481 00.000 7680 Worker thread wakes up
03:51:15.481 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:51:15.486 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:15.486 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:16.731 01.245 7680 Exposure complete
03:51:16.883 00.152 7680 worker thread done servicing request
03:51:16.883 00.000 6120 OnExposeComplete: enter
03:51:16.889 00.006 6120 UpdateGuideState(): m_state=6
03:51:16.893 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3745
03:51:16.896 00.003 6120 Star::Find returns 1 (0), X=510.97, Y=667.08, Mass=7108, SNR=56.4, Peak=189 HFD=6.4
03:51:16.899 00.003 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
03:51:16.904 00.005 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
03:51:16.907 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.85 hyp=0.85 cameraTheta=-1.66 mountX=-0.23 mountY=0.73, mountTheta=1.88
03:51:16.912 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.85, opts=13)
03:51:16.916 00.004 6120 Enqueuing Move request for scope (-0.08, -0.85)
03:51:16.919 00.003 7680 Worker thread wakes up
03:51:16.920 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.85) opts 0xd
03:51:16.920 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.85)
03:51:16.920 00.000 7680 Moving (-0.08, -0.85) raw xDistance=-0.23 yDistance=0.73
03:51:16.920 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:51:16.920 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
03:51:16.921 00.001 7680 MoveAxis(E, 95, ABG)
03:51:16.921 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:16.928 00.007 7680 Guiding  Dir = 2, Dur = 95
03:51:16.928 00.000 6120 UpdateGuideState exits: m=7108 SNR=56.4
03:51:16.934 00.006 7680 IsSlewing returns 0
03:51:16.934 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:16.938 00.004 7680 IsGuiding returns 0
03:51:16.938 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:16.943 00.005 6120 Enqueuing Expose request
03:51:16.946 00.003 7680 PulseGuide returned control before completion, sleep 105
03:51:17.063 00.117 7680 IsGuiding returns 1
03:51:17.065 00.002 7680 scope still moving after pulse duration time elapsed
03:51:17.095 00.030 7680 IsSlewing returns 0
03:51:17.096 00.001 7680 IsGuiding returns 0
03:51:17.097 00.001 7680 scope move finished after 95 + 63 ms
03:51:17.097 00.000 7680 Move returns status 0, amount 95
03:51:17.097 00.000 7680 MoveAxis(S, 397, ABG)
03:51:17.097 00.000 7680 Guiding  Dir = 1, Dur = 397
03:51:17.098 00.001 7680 IsSlewing returns 0
03:51:17.099 00.001 7680 IsGuiding returns 0
03:51:17.100 00.001 7680 PulseGuide returned control before completion, sleep 407
03:51:17.521 00.421 7680 IsGuiding returns 1
03:51:17.521 00.000 7680 scope still moving after pulse duration time elapsed
03:51:17.554 00.033 7680 IsSlewing returns 0
03:51:17.556 00.002 7680 IsGuiding returns 0
03:51:17.557 00.001 7680 scope move finished after 397 + 60 ms
03:51:17.557 00.000 7680 Move returns status 0, amount 397
03:51:17.558 00.001 7680 move complete, result=0
03:51:17.558 00.000 6120 GuideStep: -0.2 px 95 ms EAST, 0.7 px 397 ms SOUTH
03:51:17.565 00.007 7680 worker thread done servicing request
03:51:17.565 00.000 7680 Worker thread wakes up
03:51:17.565 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:17.565 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:18.821 01.256 7680 Exposure complete
03:51:18.967 00.146 7680 worker thread done servicing request
03:51:18.968 00.001 6120 OnExposeComplete: enter
03:51:18.973 00.005 6120 UpdateGuideState(): m_state=6
03:51:18.977 00.004 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3746
03:51:18.982 00.005 6120 Star::Find returns 1 (0), X=510.94, Y=668.30, Mass=8920, SNR=61.9, Peak=196 HFD=6.8
03:51:18.986 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (0.19) = xAngle (1.68 = 1.68)
03:51:18.990 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.55 = -1.73)
03:51:18.994 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.37 hyp=0.38 cameraTheta=1.86 mountX=-0.04 mountY=-0.38, mountTheta=-1.68
03:51:18.999 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.37, opts=13)
03:51:19.003 00.004 6120 Enqueuing Move request for scope (-0.11, 0.37)
03:51:19.006 00.003 7680 Worker thread wakes up
03:51:19.006 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.37) opts 0xd
03:51:19.007 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:19.011 00.004 6120 UpdateGuideState exits: m=8920 SNR=61.9
03:51:19.016 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:19.023 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:19.027 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.37)
03:51:19.027 00.000 6120 Enqueuing Expose request
03:51:19.031 00.004 7680 Moving (-0.11, 0.37) raw xDistance=-0.04 yDistance=-0.38
03:51:19.031 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:51:19.031 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:51:19.031 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
03:51:19.033 00.002 7680 MoveAxis(E, 0, ABG)
03:51:19.033 00.000 7680 Move returns status 0, amount 0
03:51:19.033 00.000 7680 MoveAxis(N, 0, ABG)
03:51:19.033 00.000 7680 Move returns status 0, amount 0
03:51:19.034 00.001 7680 move complete, result=0
03:51:19.034 00.000 7680 worker thread done servicing request
03:51:19.034 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
03:51:19.038 00.004 7680 Worker thread wakes up
03:51:19.038 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:19.038 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:20.289 01.251 7680 Exposure complete
03:51:20.418 00.129 6120 OnExposeComplete: enter
03:51:20.422 00.004 6120 UpdateGuideState(): m_state=6
03:51:20.428 00.006 7680 worker thread done servicing request
03:51:20.428 00.000 6120 Star::Find(15, 510, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3747
03:51:20.433 00.005 6120 Star::Find returns 1 (0), X=511.03, Y=667.81, Mass=8187, SNR=59.3, Peak=189 HFD=6.7
03:51:20.437 00.004 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
03:51:20.440 00.003 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
03:51:20.445 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.69 mountX=-0.04 mountY=0.10, mountTheta=1.92
03:51:20.450 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.12, opts=13)
03:51:20.456 00.006 6120 Enqueuing Move request for scope (-0.02, -0.12)
03:51:20.460 00.004 7680 Worker thread wakes up
03:51:20.460 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
03:51:20.460 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
03:51:20.460 00.000 7680 Moving (-0.02, -0.12) raw xDistance=-0.04 yDistance=0.10
03:51:20.460 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:20.464 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:51:20.464 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:51:20.464 00.000 6120 UpdateGuideState exits: m=8187 SNR=59.3
03:51:20.469 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:20.472 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:20.475 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:51:20.475 00.000 7680 MoveAxis(E, 0, ABG)
03:51:20.475 00.000 7680 Move returns status 0, amount 0
03:51:20.475 00.000 6120 Enqueuing Expose request
03:51:20.479 00.004 7680 MoveAxis(N, 0, ABG)
03:51:20.479 00.000 7680 Move returns status 0, amount 0
03:51:20.479 00.000 7680 move complete, result=0
03:51:20.479 00.000 7680 worker thread done servicing request
03:51:20.480 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:20.483 00.003 7680 Worker thread wakes up
03:51:20.483 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:20.483 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:21.733 01.250 7680 Exposure complete
03:51:21.875 00.142 7680 worker thread done servicing request
03:51:21.876 00.001 6120 OnExposeComplete: enter
03:51:21.879 00.003 6120 UpdateGuideState(): m_state=6
03:51:21.884 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3748
03:51:21.888 00.004 6120 Star::Find returns 1 (0), X=510.79, Y=667.70, Mass=8202, SNR=60.2, Peak=196 HFD=6.6
03:51:21.893 00.005 6120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (0.19) = xAngle (-2.61 = -2.61)
03:51:21.897 00.004 6120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.27 = 0.27)
03:51:21.901 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.23 hyp=0.35 cameraTheta=-2.42 mountX=-0.30 mountY=0.09, mountTheta=2.85
03:51:21.907 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.23, opts=13)
03:51:21.910 00.003 6120 Enqueuing Move request for scope (-0.26, -0.23)
03:51:21.914 00.004 7680 Worker thread wakes up
03:51:21.914 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.23) opts 0xd
03:51:21.914 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.23)
03:51:21.914 00.000 7680 Moving (-0.26, -0.23) raw xDistance=-0.30 yDistance=0.09
03:51:21.915 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:51:21.916 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:21.918 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:51:21.918 00.000 6120 UpdateGuideState exits: m=8202 SNR=60.2
03:51:21.922 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:51:21.923 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:21.930 00.007 7680 MoveAxis(E, 122, ABG)
03:51:21.930 00.000 7680 Guiding  Dir = 2, Dur = 122
03:51:21.930 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:21.935 00.005 6120 Enqueuing Expose request
03:51:21.938 00.003 7680 IsSlewing returns 0
03:51:21.938 00.000 7680 IsGuiding returns 0
03:51:21.939 00.001 7680 PulseGuide returned control before completion, sleep 132
03:51:22.082 00.143 7680 IsGuiding returns 1
03:51:22.084 00.002 7680 scope still moving after pulse duration time elapsed
03:51:22.115 00.031 7680 IsSlewing returns 0
03:51:22.116 00.001 7680 IsGuiding returns 0
03:51:22.116 00.000 7680 scope move finished after 122 + 55 ms
03:51:22.116 00.000 7680 Move returns status 0, amount 122
03:51:22.117 00.001 7680 MoveAxis(N, 0, ABG)
03:51:22.117 00.000 7680 Move returns status 0, amount 0
03:51:22.117 00.000 7680 move complete, result=0
03:51:22.118 00.001 7680 worker thread done servicing request
03:51:22.119 00.001 7680 Worker thread wakes up
03:51:22.119 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:22.119 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:22.119 00.000 6120 GuideStep: -0.3 px 122 ms EAST, 0.1 px 0 ms NORTH
03:51:23.376 01.257 7680 Exposure complete
03:51:23.512 00.136 7680 worker thread done servicing request
03:51:23.514 00.002 6120 OnExposeComplete: enter
03:51:23.518 00.004 6120 UpdateGuideState(): m_state=6
03:51:23.522 00.004 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3749
03:51:23.527 00.005 6120 Star::Find returns 1 (0), X=511.08, Y=667.15, Mass=8170, SNR=60.7, Peak=200 HFD=6.5
03:51:23.531 00.004 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
03:51:23.534 00.003 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
03:51:23.538 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.79 hyp=0.79 cameraTheta=-1.53 mountX=-0.11 mountY=0.72, mountTheta=1.73
03:51:23.542 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.79, opts=13)
03:51:23.547 00.005 6120 Enqueuing Move request for scope (0.03, -0.79)
03:51:23.550 00.003 7680 Worker thread wakes up
03:51:23.551 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.79) opts 0xd
03:51:23.552 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.79)
03:51:23.552 00.000 7680 Moving (0.03, -0.79) raw xDistance=-0.11 yDistance=0.72
03:51:23.552 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:51:23.552 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
03:51:23.552 00.000 7680 MoveAxis(E, 0, ABG)
03:51:23.552 00.000 7680 Move returns status 0, amount 0
03:51:23.553 00.001 7680 MoveAxis(S, 391, ABG)
03:51:23.553 00.000 7680 Guiding  Dir = 1, Dur = 391
03:51:23.553 00.000 7680 IsSlewing returns 0
03:51:23.553 00.000 7680 IsGuiding returns 0
03:51:23.553 00.000 7680 PulseGuide returned control before completion, sleep 401
03:51:23.553 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:23.557 00.004 6120 UpdateGuideState exits: m=8170 SNR=60.7
03:51:23.559 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:23.561 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:23.589 00.028 6120 Enqueuing Expose request
03:51:23.958 00.369 7680 IsGuiding returns 1
03:51:23.959 00.001 7680 scope still moving after pulse duration time elapsed
03:51:23.990 00.031 7680 IsSlewing returns 0
03:51:23.991 00.001 7680 IsGuiding returns 0
03:51:23.992 00.001 7680 scope move finished after 391 + 47 ms
03:51:23.992 00.000 7680 Move returns status 0, amount 391
03:51:23.993 00.001 7680 move complete, result=0
03:51:23.994 00.001 7680 worker thread done servicing request
03:51:23.994 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 391 ms SOUTH
03:51:24.000 00.006 7680 Worker thread wakes up
03:51:24.000 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:24.000 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:25.253 01.253 7680 Exposure complete
03:51:25.394 00.141 7680 worker thread done servicing request
03:51:25.394 00.000 6120 OnExposeComplete: enter
03:51:25.399 00.005 6120 UpdateGuideState(): m_state=6
03:51:25.403 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3750
03:51:25.406 00.003 6120 Star::Find returns 1 (0), X=510.94, Y=667.86, Mass=8466, SNR=61.2, Peak=208 HFD=6.6
03:51:25.411 00.005 6120 CameraToMount -- cameraTheta (-2.54) - m_xAngle (0.19) = xAngle (-2.73 = -2.73)
03:51:25.415 00.004 6120 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.14 = 0.14)
03:51:25.418 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.54 mountX=-0.13 mountY=0.02, mountTheta=2.99
03:51:25.424 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.08, opts=13)
03:51:25.427 00.003 6120 Enqueuing Move request for scope (-0.11, -0.08)
03:51:25.433 00.006 7680 Worker thread wakes up
03:51:25.433 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:25.436 00.003 6120 UpdateGuideState exits: m=8466 SNR=61.2
03:51:25.439 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:25.443 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:25.446 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
03:51:25.446 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
03:51:25.446 00.000 7680 Moving (-0.11, -0.08) raw xDistance=-0.13 yDistance=0.02
03:51:25.446 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:51:25.448 00.002 6120 Enqueuing Expose request
03:51:25.451 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:51:25.451 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
03:51:25.451 00.000 7680 MoveAxis(E, 0, ABG)
03:51:25.451 00.000 7680 Move returns status 0, amount 0
03:51:25.451 00.000 7680 MoveAxis(N, 0, ABG)
03:51:25.451 00.000 7680 Move returns status 0, amount 0
03:51:25.451 00.000 7680 move complete, result=0
03:51:25.451 00.000 7680 worker thread done servicing request
03:51:25.451 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:51:25.456 00.005 7680 Worker thread wakes up
03:51:25.456 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:25.456 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:26.699 01.243 7680 Exposure complete
03:51:26.852 00.153 7680 worker thread done servicing request
03:51:26.852 00.000 6120 OnExposeComplete: enter
03:51:26.856 00.004 6120 UpdateGuideState(): m_state=6
03:51:26.861 00.005 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3751
03:51:26.866 00.005 6120 Star::Find returns 1 (0), X=510.96, Y=667.90, Mass=8197, SNR=59.2, Peak=208 HFD=6.5
03:51:26.870 00.004 6120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.19) = xAngle (-2.97 = -2.97)
03:51:26.873 00.003 6120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.10 = -0.10)
03:51:26.878 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.79 mountX=-0.09 mountY=-0.01, mountTheta=-3.04
03:51:26.882 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.03, opts=13)
03:51:26.886 00.004 6120 Enqueuing Move request for scope (-0.09, -0.03)
03:51:26.890 00.004 7680 Worker thread wakes up
03:51:26.890 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
03:51:26.890 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
03:51:26.890 00.000 7680 Moving (-0.09, -0.03) raw xDistance=-0.09 yDistance=-0.01
03:51:26.891 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:51:26.891 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:51:26.891 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:51:26.891 00.000 7680 MoveAxis(E, 0, ABG)
03:51:26.891 00.000 7680 Move returns status 0, amount 0
03:51:26.891 00.000 7680 MoveAxis(N, 0, ABG)
03:51:26.891 00.000 7680 Move returns status 0, amount 0
03:51:26.892 00.001 7680 move complete, result=0
03:51:26.892 00.000 7680 worker thread done servicing request
03:51:26.892 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:26.896 00.004 6120 UpdateGuideState exits: m=8197 SNR=59.2
03:51:26.900 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:26.903 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:26.907 00.004 6120 Enqueuing Expose request
03:51:26.911 00.004 7680 Worker thread wakes up
03:51:26.911 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:26.911 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:26.911 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:51:28.154 01.243 7680 Exposure complete
03:51:28.298 00.144 7680 worker thread done servicing request
03:51:28.298 00.000 6120 OnExposeComplete: enter
03:51:28.303 00.005 6120 UpdateGuideState(): m_state=6
03:51:28.307 00.004 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3752
03:51:28.311 00.004 6120 Star::Find returns 1 (0), X=511.03, Y=667.87, Mass=8483, SNR=61.1, Peak=204 HFD=6.5
03:51:28.314 00.003 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
03:51:28.319 00.005 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
03:51:28.323 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.79 mountX=-0.03 mountY=0.05, mountTheta=2.04
03:51:28.327 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.07, opts=13)
03:51:28.333 00.006 6120 Enqueuing Move request for scope (-0.01, -0.07)
03:51:28.336 00.003 7680 Worker thread wakes up
03:51:28.337 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:28.340 00.003 6120 UpdateGuideState exits: m=8483 SNR=61.1
03:51:28.344 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:28.348 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:28.352 00.004 6120 Enqueuing Expose request
03:51:28.355 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
03:51:28.355 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
03:51:28.355 00.000 7680 Moving (-0.01, -0.07) raw xDistance=-0.03 yDistance=0.05
03:51:28.355 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:51:28.355 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:51:28.355 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:51:28.355 00.000 7680 MoveAxis(E, 0, ABG)
03:51:28.357 00.002 7680 Move returns status 0, amount 0
03:51:28.357 00.000 7680 MoveAxis(N, 0, ABG)
03:51:28.357 00.000 7680 Move returns status 0, amount 0
03:51:28.357 00.000 7680 move complete, result=0
03:51:28.357 00.000 7680 worker thread done servicing request
03:51:28.357 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:28.361 00.004 7680 Worker thread wakes up
03:51:28.361 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:28.361 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:29.607 01.246 7680 Exposure complete
03:51:29.747 00.140 7680 worker thread done servicing request
03:51:29.747 00.000 6120 OnExposeComplete: enter
03:51:29.752 00.005 6120 UpdateGuideState(): m_state=6
03:51:29.755 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3753
03:51:29.761 00.006 6120 Star::Find returns 1 (0), X=510.94, Y=667.77, Mass=8085, SNR=59.5, Peak=198 HFD=6.7
03:51:29.768 00.007 6120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.19) = xAngle (-2.35 = -2.35)
03:51:29.773 00.005 6120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.52 = 0.52)
03:51:29.777 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-2.16 mountX=-0.14 mountY=0.10, mountTheta=2.52
03:51:29.782 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.16, opts=13)
03:51:29.786 00.004 6120 Enqueuing Move request for scope (-0.11, -0.16)
03:51:29.791 00.005 7680 Worker thread wakes up
03:51:29.791 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:29.795 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
03:51:29.795 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
03:51:29.796 00.001 7680 Moving (-0.11, -0.16) raw xDistance=-0.14 yDistance=0.10
03:51:29.796 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:51:29.796 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:51:29.797 00.001 6120 UpdateGuideState exits: m=8085 SNR=59.5
03:51:29.801 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:29.805 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:29.809 00.004 6120 Enqueuing Expose request
03:51:29.812 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:51:29.813 00.001 7680 MoveAxis(E, 0, ABG)
03:51:29.813 00.000 7680 Move returns status 0, amount 0
03:51:29.813 00.000 7680 MoveAxis(N, 0, ABG)
03:51:29.813 00.000 7680 Move returns status 0, amount 0
03:51:29.814 00.001 7680 move complete, result=0
03:51:29.814 00.000 7680 worker thread done servicing request
03:51:29.814 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:29.819 00.005 7680 Worker thread wakes up
03:51:29.819 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:29.819 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:31.063 01.244 7680 Exposure complete
03:51:31.211 00.148 7680 worker thread done servicing request
03:51:31.212 00.001 6120 OnExposeComplete: enter
03:51:31.217 00.005 6120 UpdateGuideState(): m_state=6
03:51:31.221 00.004 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3754
03:51:31.226 00.005 6120 Star::Find returns 1 (0), X=511.07, Y=667.78, Mass=8782, SNR=62.4, Peak=210 HFD=6.8
03:51:31.230 00.004 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
03:51:31.235 00.005 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
03:51:31.239 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.42 mountX=-0.01 mountY=0.15, mountTheta=1.61
03:51:31.245 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.15, opts=13)
03:51:31.249 00.004 6120 Enqueuing Move request for scope (0.02, -0.15)
03:51:31.252 00.003 7680 Worker thread wakes up
03:51:31.253 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
03:51:31.253 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
03:51:31.253 00.000 7680 Moving (0.02, -0.15) raw xDistance=-0.01 yDistance=0.15
03:51:31.254 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:51:31.254 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:51:31.254 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:31.258 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:51:31.258 00.000 6120 UpdateGuideState exits: m=8782 SNR=62.4
03:51:31.265 00.007 7680 MoveAxis(E, 0, ABG)
03:51:31.265 00.000 7680 Move returns status 0, amount 0
03:51:31.266 00.001 7680 MoveAxis(N, 0, ABG)
03:51:31.266 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:31.274 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:31.281 00.007 7680 Move returns status 0, amount 0
03:51:31.281 00.000 7680 move complete, result=0
03:51:31.281 00.000 7680 worker thread done servicing request
03:51:31.281 00.000 6120 Enqueuing Expose request
03:51:31.285 00.004 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:31.290 00.005 7680 Worker thread wakes up
03:51:31.290 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:31.290 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:32.533 01.243 7680 Exposure complete
03:51:32.672 00.139 7680 worker thread done servicing request
03:51:32.673 00.001 6120 OnExposeComplete: enter
03:51:32.677 00.004 6120 UpdateGuideState(): m_state=6
03:51:32.681 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3755
03:51:32.685 00.004 6120 Star::Find returns 1 (0), X=510.64, Y=667.69, Mass=8048, SNR=59.5, Peak=196 HFD=6.7
03:51:32.688 00.003 6120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (0.19) = xAngle (-2.80 = -2.80)
03:51:32.692 00.004 6120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.08 = 0.08)
03:51:32.697 00.005 6120 CameraToMount -- cameraX=-0.41 cameraY=-0.24 hyp=0.47 cameraTheta=-2.61 mountX=-0.45 mountY=0.04, mountTheta=3.06
03:51:32.703 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=-0.24, opts=13)
03:51:32.708 00.005 6120 Enqueuing Move request for scope (-0.41, -0.24)
03:51:32.712 00.004 7680 Worker thread wakes up
03:51:32.713 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:32.717 00.004 6120 UpdateGuideState exits: m=8048 SNR=59.5
03:51:32.720 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:32.724 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:32.728 00.004 6120 Enqueuing Expose request
03:51:32.732 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.24) opts 0xd
03:51:32.732 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, -0.24)
03:51:32.732 00.000 7680 Moving (-0.41, -0.24) raw xDistance=-0.45 yDistance=0.04
03:51:32.732 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
03:51:32.732 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:51:32.734 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:51:32.734 00.000 7680 MoveAxis(E, 182, ABG)
03:51:32.734 00.000 7680 Guiding  Dir = 2, Dur = 182
03:51:32.734 00.000 7680 IsSlewing returns 0
03:51:32.735 00.001 7680 IsGuiding returns 0
03:51:32.735 00.000 7680 PulseGuide returned control before completion, sleep 192
03:51:32.930 00.195 7680 IsGuiding returns 1
03:51:32.931 00.001 7680 scope still moving after pulse duration time elapsed
03:51:32.961 00.030 7680 IsSlewing returns 0
03:51:32.962 00.001 7680 IsGuiding returns 0
03:51:32.962 00.000 7680 scope move finished after 182 + 45 ms
03:51:32.963 00.001 7680 Move returns status 0, amount 182
03:51:32.963 00.000 7680 MoveAxis(N, 0, ABG)
03:51:32.963 00.000 7680 Move returns status 0, amount 0
03:51:32.963 00.000 7680 move complete, result=0
03:51:32.964 00.001 7680 worker thread done servicing request
03:51:32.964 00.000 7680 Worker thread wakes up
03:51:32.965 00.001 6120 GuideStep: -0.4 px 182 ms EAST, 0.0 px 0 ms NORTH
03:51:32.970 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:32.970 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:34.217 01.247 7680 Exposure complete
03:51:34.350 00.133 7680 worker thread done servicing request
03:51:34.350 00.000 6120 OnExposeComplete: enter
03:51:34.355 00.005 6120 UpdateGuideState(): m_state=6
03:51:34.360 00.005 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3756
03:51:34.364 00.004 6120 Star::Find returns 1 (0), X=510.91, Y=667.60, Mass=8851, SNR=62.5, Peak=216 HFD=6.7
03:51:34.367 00.003 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.19) = xAngle (-2.15 = -2.15)
03:51:34.372 00.005 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
03:51:34.375 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.33 hyp=0.36 cameraTheta=-1.96 mountX=-0.20 mountY=0.24, mountTheta=2.26
03:51:34.381 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.33, opts=13)
03:51:34.385 00.004 6120 Enqueuing Move request for scope (-0.14, -0.33)
03:51:34.390 00.005 7680 Worker thread wakes up
03:51:34.390 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.33) opts 0xd
03:51:34.390 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.33)
03:51:34.391 00.001 7680 Moving (-0.14, -0.33) raw xDistance=-0.20 yDistance=0.24
03:51:34.391 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:51:34.391 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:51:34.391 00.000 7680 MoveAxis(E, 0, ABG)
03:51:34.392 00.001 7680 Move returns status 0, amount 0
03:51:34.392 00.000 7680 MoveAxis(S, 130, ABG)
03:51:34.392 00.000 7680 Guiding  Dir = 1, Dur = 130
03:51:34.392 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:34.396 00.004 6120 UpdateGuideState exits: m=8851 SNR=62.5
03:51:34.401 00.005 7680 IsSlewing returns 0
03:51:34.401 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:34.405 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:34.408 00.003 6120 Enqueuing Expose request
03:51:34.413 00.005 7680 IsGuiding returns 0
03:51:34.413 00.000 7680 PulseGuide returned control before completion, sleep 140
03:51:34.564 00.151 7680 IsGuiding returns 1
03:51:34.565 00.001 7680 scope still moving after pulse duration time elapsed
03:51:34.594 00.029 7680 IsSlewing returns 0
03:51:34.595 00.001 7680 IsGuiding returns 0
03:51:34.596 00.001 7680 scope move finished after 130 + 53 ms
03:51:34.596 00.000 7680 Move returns status 0, amount 130
03:51:34.596 00.000 7680 move complete, result=0
03:51:34.597 00.001 7680 worker thread done servicing request
03:51:34.597 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 130 ms SOUTH
03:51:34.603 00.006 7680 Worker thread wakes up
03:51:34.603 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:34.603 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:35.862 01.259 7680 Exposure complete
03:51:36.009 00.147 7680 worker thread done servicing request
03:51:36.009 00.000 6120 OnExposeComplete: enter
03:51:36.014 00.005 6120 UpdateGuideState(): m_state=6
03:51:36.018 00.004 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3757
03:51:36.024 00.006 6120 Star::Find returns 1 (0), X=511.09, Y=667.18, Mass=7666, SNR=57.2, Peak=213 HFD=6.4
03:51:36.029 00.005 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
03:51:36.032 00.003 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
03:51:36.036 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.76 hyp=0.76 cameraTheta=-1.52 mountX=-0.10 mountY=0.70, mountTheta=1.72
03:51:36.042 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.76, opts=13)
03:51:36.046 00.004 6120 Enqueuing Move request for scope (0.04, -0.76)
03:51:36.051 00.005 7680 Worker thread wakes up
03:51:36.051 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:36.055 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.76) opts 0xd
03:51:36.055 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.76)
03:51:36.055 00.000 7680 Moving (0.04, -0.76) raw xDistance=-0.10 yDistance=0.70
03:51:36.055 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:51:36.055 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
03:51:36.055 00.000 7680 MoveAxis(E, 0, ABG)
03:51:36.056 00.001 7680 Move returns status 0, amount 0
03:51:36.057 00.001 7680 MoveAxis(S, 378, ABG)
03:51:36.057 00.000 7680 Guiding  Dir = 1, Dur = 378
03:51:36.057 00.000 6120 UpdateGuideState exits: m=7666 SNR=57.2
03:51:36.061 00.004 7680 IsSlewing returns 0
03:51:36.062 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:36.066 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:36.069 00.003 7680 IsGuiding returns 0
03:51:36.069 00.000 6120 Enqueuing Expose request
03:51:36.072 00.003 7680 PulseGuide returned control before completion, sleep 388
03:51:36.464 00.392 7680 IsGuiding returns 1
03:51:36.465 00.001 7680 scope still moving after pulse duration time elapsed
03:51:36.495 00.030 7680 IsSlewing returns 0
03:51:36.497 00.002 7680 IsGuiding returns 0
03:51:36.497 00.000 7680 scope move finished after 378 + 49 ms
03:51:36.498 00.001 7680 Move returns status 0, amount 378
03:51:36.498 00.000 7680 move complete, result=0
03:51:36.498 00.000 7680 worker thread done servicing request
03:51:36.499 00.001 7680 Worker thread wakes up
03:51:36.499 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 378 ms SOUTH
03:51:36.505 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:36.505 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:37.757 01.252 7680 Exposure complete
03:51:37.905 00.148 7680 worker thread done servicing request
03:51:37.905 00.000 6120 OnExposeComplete: enter
03:51:37.910 00.005 6120 UpdateGuideState(): m_state=6
03:51:37.913 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3758
03:51:37.917 00.004 6120 Star::Find returns 1 (0), X=511.09, Y=667.82, Mass=8068, SNR=59.4, Peak=190 HFD=6.7
03:51:37.921 00.004 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.19) = xAngle (-1.45 = -1.45)
03:51:37.925 00.004 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.43 = 1.43)
03:51:37.930 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.26 mountX=0.01 mountY=0.12, mountTheta=1.45
03:51:37.935 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.11, opts=13)
03:51:37.938 00.003 6120 Enqueuing Move request for scope (0.04, -0.11)
03:51:37.943 00.005 7680 Worker thread wakes up
03:51:37.943 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:37.947 00.004 6120 UpdateGuideState exits: m=8068 SNR=59.4
03:51:37.951 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:37.955 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:37.959 00.004 6120 Enqueuing Expose request
03:51:37.964 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
03:51:37.964 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
03:51:37.964 00.000 7680 Moving (0.04, -0.11) raw xDistance=0.01 yDistance=0.12
03:51:37.964 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:51:37.964 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:51:37.965 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:51:37.965 00.000 7680 MoveAxis(E, 0, ABG)
03:51:37.965 00.000 7680 Move returns status 0, amount 0
03:51:37.965 00.000 7680 MoveAxis(N, 0, ABG)
03:51:37.966 00.001 7680 Move returns status 0, amount 0
03:51:37.966 00.000 7680 move complete, result=0
03:51:37.966 00.000 7680 worker thread done servicing request
03:51:37.966 00.000 7680 Worker thread wakes up
03:51:37.967 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:37.971 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:37.971 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:39.221 01.250 7680 Exposure complete
03:51:39.367 00.146 7680 worker thread done servicing request
03:51:39.367 00.000 6120 OnExposeComplete: enter
03:51:39.372 00.005 6120 UpdateGuideState(): m_state=6
03:51:39.376 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3759
03:51:39.380 00.004 6120 Star::Find returns 1 (0), X=510.93, Y=669.77, Mass=8024, SNR=60.2, Peak=195 HFD=6.6
03:51:39.383 00.003 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.19) = xAngle (1.45 = 1.45)
03:51:39.390 00.007 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.32 = -1.96)
03:51:39.393 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=1.84 hyp=1.84 cameraTheta=1.63 mountX=0.23 mountY=-1.70, mountTheta=-1.44
03:51:39.397 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=1.84, opts=13)
03:51:39.403 00.006 6120 Enqueuing Move request for scope (-0.11, 1.84)
03:51:39.407 00.004 7680 Worker thread wakes up
03:51:39.407 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 1.84) opts 0xd
03:51:39.408 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 1.84)
03:51:39.408 00.000 7680 Moving (-0.11, 1.84) raw xDistance=0.23 yDistance=-1.70
03:51:39.408 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
03:51:39.409 00.001 7680 resist switch: large excursion: input -1.70 thresh 0.60 direction from 1 to -1
03:51:39.409 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.10
03:51:39.409 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.70 from input -1.70
03:51:39.409 00.000 7680 MoveAxis(W, 94, ABG)
03:51:39.409 00.000 7680 Guiding  Dir = 3, Dur = 94
03:51:39.410 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:39.414 00.004 7680 IsSlewing returns 0
03:51:39.414 00.000 6120 UpdateGuideState exits: m=8024 SNR=60.2
03:51:39.418 00.004 7680 IsGuiding returns 0
03:51:39.418 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:39.423 00.005 7680 PulseGuide returned control before completion, sleep 104
03:51:39.423 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:39.428 00.005 6120 Enqueuing Expose request
03:51:39.540 00.112 7680 IsGuiding returns 1
03:51:39.541 00.001 7680 scope still moving after pulse duration time elapsed
03:51:39.571 00.030 7680 IsSlewing returns 0
03:51:39.572 00.001 7680 IsGuiding returns 0
03:51:39.574 00.002 7680 scope move finished after 94 + 61 ms
03:51:39.575 00.001 7680 Move returns status 0, amount 94
03:51:39.576 00.001 7680 MoveAxis(N, 923, ABG)
03:51:39.577 00.001 7680 Guiding  Dir = 0, Dur = 923
03:51:39.577 00.000 7680 IsSlewing returns 0
03:51:39.578 00.001 7680 IsGuiding returns 0
03:51:39.580 00.002 7680 PulseGuide returned control before completion, sleep 933
03:51:40.525 00.945 7680 IsGuiding returns 1
03:51:40.526 00.001 7680 scope still moving after pulse duration time elapsed
03:51:40.556 00.030 7680 IsSlewing returns 0
03:51:40.557 00.001 7680 IsGuiding returns 0
03:51:40.559 00.002 7680 scope move finished after 923 + 56 ms
03:51:40.559 00.000 7680 Move returns status 0, amount 923
03:51:40.559 00.000 7680 move complete, result=0
03:51:40.559 00.000 7680 worker thread done servicing request
03:51:40.559 00.000 6120 GuideStep: 0.2 px 94 ms WEST, -1.7 px 923 ms NORTH
03:51:40.565 00.006 7680 Worker thread wakes up
03:51:40.565 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:40.567 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:41.822 01.255 7680 Exposure complete
03:51:41.968 00.146 7680 worker thread done servicing request
03:51:41.969 00.001 6120 OnExposeComplete: enter
03:51:41.973 00.004 6120 UpdateGuideState(): m_state=6
03:51:41.977 00.004 6120 Star::Find(15, 510, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3760
03:51:41.980 00.003 6120 Star::Find returns 1 (0), X=510.83, Y=667.01, Mass=7825, SNR=58.6, Peak=190 HFD=6.6
03:51:41.986 00.006 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
03:51:41.990 00.004 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
03:51:41.994 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.93 hyp=0.95 cameraTheta=-1.80 mountX=-0.39 mountY=0.73, mountTheta=2.06
03:51:41.999 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.93, opts=13)
03:51:42.003 00.004 6120 Enqueuing Move request for scope (-0.22, -0.93)
03:51:42.008 00.005 7680 Worker thread wakes up
03:51:42.008 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:42.012 00.004 6120 UpdateGuideState exits: m=7825 SNR=58.6
03:51:42.016 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.93) opts 0xd
03:51:42.018 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:42.023 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:42.027 00.004 6120 Enqueuing Expose request
03:51:42.032 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.93)
03:51:42.032 00.000 7680 Moving (-0.22, -0.93) raw xDistance=-0.39 yDistance=0.73
03:51:42.032 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.39
03:51:42.032 00.000 7680 resist switch: large excursion: input 0.73 thresh 0.60 direction from -1 to 1
03:51:42.033 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.20
03:51:42.033 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
03:51:42.033 00.000 7680 MoveAxis(E, 152, ABG)
03:51:42.033 00.000 7680 Guiding  Dir = 2, Dur = 152
03:51:42.034 00.001 7680 IsSlewing returns 0
03:51:42.034 00.000 7680 IsGuiding returns 0
03:51:42.035 00.001 7680 PulseGuide returned control before completion, sleep 162
03:51:42.199 00.164 7680 IsGuiding returns 1
03:51:42.200 00.001 7680 scope still moving after pulse duration time elapsed
03:51:42.231 00.031 7680 IsSlewing returns 0
03:51:42.232 00.001 7680 IsGuiding returns 0
03:51:42.232 00.000 7680 scope move finished after 152 + 46 ms
03:51:42.234 00.002 7680 Move returns status 0, amount 152
03:51:42.234 00.000 7680 MoveAxis(S, 399, ABG)
03:51:42.234 00.000 7680 Guiding  Dir = 1, Dur = 399
03:51:42.234 00.000 7680 IsSlewing returns 0
03:51:42.235 00.001 7680 IsGuiding returns 0
03:51:42.237 00.002 7680 PulseGuide returned control before completion, sleep 409
03:51:42.651 00.414 7680 IsGuiding returns 1
03:51:42.651 00.000 7680 scope still moving after pulse duration time elapsed
03:51:42.682 00.031 7680 IsSlewing returns 0
03:51:42.683 00.001 7680 IsGuiding returns 0
03:51:42.683 00.000 7680 scope move finished after 399 + 48 ms
03:51:42.683 00.000 7680 Move returns status 0, amount 399
03:51:42.685 00.002 7680 move complete, result=0
03:51:42.685 00.000 7680 worker thread done servicing request
03:51:42.685 00.000 7680 Worker thread wakes up
03:51:42.686 00.001 6120 GuideStep: -0.4 px 152 ms EAST, 0.7 px 399 ms SOUTH
03:51:42.691 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:42.691 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:43.946 01.255 7680 Exposure complete
03:51:44.099 00.153 7680 worker thread done servicing request
03:51:44.099 00.000 6120 OnExposeComplete: enter
03:51:44.103 00.004 6120 UpdateGuideState(): m_state=6
03:51:44.108 00.005 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3761
03:51:44.114 00.006 6120 Star::Find returns 1 (0), X=510.89, Y=666.85, Mass=9072, SNR=62.1, Peak=235 HFD=6.5
03:51:44.118 00.004 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
03:51:44.122 00.004 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
03:51:44.125 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-1.09 hyp=1.10 cameraTheta=-1.72 mountX=-0.36 mountY=0.90, mountTheta=1.95
03:51:44.130 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-1.09, opts=13)
03:51:44.134 00.004 6120 Enqueuing Move request for scope (-0.16, -1.09)
03:51:44.137 00.003 7680 Worker thread wakes up
03:51:44.138 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -1.09) opts 0xd
03:51:44.138 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -1.09)
03:51:44.138 00.000 7680 Moving (-0.16, -1.09) raw xDistance=-0.36 yDistance=0.90
03:51:44.138 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
03:51:44.138 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
03:51:44.138 00.000 7680 MoveAxis(E, 157, ABG)
03:51:44.139 00.001 7680 Guiding  Dir = 2, Dur = 157
03:51:44.139 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:44.144 00.005 7680 IsSlewing returns 0
03:51:44.144 00.000 6120 UpdateGuideState exits: m=9072 SNR=62.1
03:51:44.148 00.004 7680 IsGuiding returns 0
03:51:44.148 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:44.153 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:44.157 00.004 6120 Enqueuing Expose request
03:51:44.161 00.004 7680 PulseGuide returned control before completion, sleep 167
03:51:44.339 00.178 7680 IsGuiding returns 0
03:51:44.341 00.002 7680 Move returns status 0, amount 157
03:51:44.341 00.000 7680 MoveAxis(S, 491, ABG)
03:51:44.341 00.000 7680 Guiding  Dir = 1, Dur = 491
03:51:44.342 00.001 7680 IsSlewing returns 0
03:51:44.343 00.001 7680 IsGuiding returns 0
03:51:44.344 00.001 7680 PulseGuide returned control before completion, sleep 501
03:51:44.857 00.513 7680 IsGuiding returns 1
03:51:44.858 00.001 7680 scope still moving after pulse duration time elapsed
03:51:44.888 00.030 7680 IsSlewing returns 0
03:51:44.890 00.002 7680 IsGuiding returns 0
03:51:44.891 00.001 7680 scope move finished after 491 + 56 ms
03:51:44.891 00.000 7680 Move returns status 0, amount 491
03:51:44.892 00.001 7680 move complete, result=0
03:51:44.892 00.000 7680 worker thread done servicing request
03:51:44.893 00.001 6120 GuideStep: -0.4 px 157 ms EAST, 0.9 px 491 ms SOUTH
03:51:44.899 00.006 7680 Worker thread wakes up
03:51:44.900 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:44.900 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:46.153 01.253 7680 Exposure complete
03:51:46.295 00.142 7680 worker thread done servicing request
03:51:46.295 00.000 6120 OnExposeComplete: enter
03:51:46.302 00.007 6120 UpdateGuideState(): m_state=6
03:51:46.306 00.004 6120 Star::Find(15, 510, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3762
03:51:46.310 00.004 6120 Star::Find returns 1 (0), X=511.21, Y=667.01, Mass=8041, SNR=59.4, Peak=202 HFD=6.5
03:51:46.314 00.004 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
03:51:46.319 00.005 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
03:51:46.322 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=-0.92 hyp=0.93 cameraTheta=-1.39 mountX=-0.01 mountY=0.90, mountTheta=1.58
03:51:46.327 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.92, opts=13)
03:51:46.331 00.004 6120 Enqueuing Move request for scope (0.16, -0.92)
03:51:46.336 00.005 7680 Worker thread wakes up
03:51:46.336 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.92) opts 0xd
03:51:46.336 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:46.339 00.003 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.92)
03:51:46.339 00.000 6120 UpdateGuideState exits: m=8041 SNR=59.4
03:51:46.344 00.005 7680 Moving (0.16, -0.92) raw xDistance=-0.01 yDistance=0.90
03:51:46.344 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:51:46.344 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:46.348 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:46.352 00.004 6120 Enqueuing Expose request
03:51:46.355 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
03:51:46.355 00.000 7680 MoveAxis(E, 0, ABG)
03:51:46.355 00.000 7680 Move returns status 0, amount 0
03:51:46.355 00.000 7680 MoveAxis(S, 488, ABG)
03:51:46.355 00.000 7680 Guiding  Dir = 1, Dur = 488
03:51:46.356 00.001 7680 IsSlewing returns 0
03:51:46.356 00.000 7680 IsGuiding returns 0
03:51:46.356 00.000 7680 PulseGuide returned control before completion, sleep 498
03:51:46.859 00.503 7680 IsGuiding returns 1
03:51:46.860 00.001 7680 scope still moving after pulse duration time elapsed
03:51:46.890 00.030 7680 IsSlewing returns 0
03:51:46.891 00.001 7680 IsGuiding returns 0
03:51:46.892 00.001 7680 scope move finished after 488 + 47 ms
03:51:46.893 00.001 7680 Move returns status 0, amount 488
03:51:46.893 00.000 7680 move complete, result=0
03:51:46.893 00.000 7680 worker thread done servicing request
03:51:46.894 00.001 7680 Worker thread wakes up
03:51:46.894 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.9 px 488 ms SOUTH
03:51:46.900 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:46.900 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:48.154 01.254 7680 Exposure complete
03:51:48.302 00.148 7680 worker thread done servicing request
03:51:48.302 00.000 6120 OnExposeComplete: enter
03:51:48.306 00.004 6120 UpdateGuideState(): m_state=6
03:51:48.310 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3763
03:51:48.314 00.004 6120 Star::Find returns 1 (0), X=511.36, Y=667.92, Mass=8349, SNR=61.1, Peak=240 HFD=6.7
03:51:48.319 00.005 6120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.19) = xAngle (-0.24 = -0.24)
03:51:48.322 00.003 6120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.63 = 2.63)
03:51:48.327 00.005 6120 CameraToMount -- cameraX=0.31 cameraY=-0.02 hyp=0.31 cameraTheta=-0.05 mountX=0.30 mountY=0.15, mountTheta=0.46
03:51:48.332 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.02, opts=13)
03:51:48.336 00.004 6120 Enqueuing Move request for scope (0.31, -0.02)
03:51:48.339 00.003 7680 Worker thread wakes up
03:51:48.340 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.02) opts 0xd
03:51:48.340 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.02)
03:51:48.340 00.000 7680 Moving (0.31, -0.02) raw xDistance=0.30 yDistance=0.15
03:51:48.340 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
03:51:48.341 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:51:48.341 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:48.344 00.003 6120 UpdateGuideState exits: m=8349 SNR=61.1
03:51:48.348 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:48.351 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:48.354 00.003 6120 Enqueuing Expose request
03:51:48.358 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:51:48.358 00.000 7680 MoveAxis(W, 122, ABG)
03:51:48.358 00.000 7680 Guiding  Dir = 3, Dur = 122
03:51:48.359 00.001 7680 IsSlewing returns 0
03:51:48.359 00.000 7680 IsGuiding returns 0
03:51:48.359 00.000 7680 PulseGuide returned control before completion, sleep 132
03:51:48.499 00.140 7680 IsGuiding returns 1
03:51:48.499 00.000 7680 scope still moving after pulse duration time elapsed
03:51:48.531 00.032 7680 IsSlewing returns 0
03:51:48.532 00.001 7680 IsGuiding returns 0
03:51:48.532 00.000 7680 scope move finished after 122 + 50 ms
03:51:48.533 00.001 7680 Move returns status 0, amount 122
03:51:48.533 00.000 7680 MoveAxis(N, 0, ABG)
03:51:48.534 00.001 7680 Move returns status 0, amount 0
03:51:48.534 00.000 7680 move complete, result=0
03:51:48.534 00.000 7680 worker thread done servicing request
03:51:48.535 00.001 6120 GuideStep: 0.3 px 122 ms WEST, 0.2 px 0 ms NORTH
03:51:48.541 00.006 7680 Worker thread wakes up
03:51:48.541 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:48.541 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:49.798 01.257 7680 Exposure complete
03:51:49.953 00.155 7680 worker thread done servicing request
03:51:49.953 00.000 6120 OnExposeComplete: enter
03:51:49.957 00.004 6120 UpdateGuideState(): m_state=6
03:51:49.961 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3764
03:51:49.965 00.004 6120 Star::Find returns 1 (0), X=511.13, Y=667.80, Mass=8524, SNR=61.8, Peak=193 HFD=6.7
03:51:49.970 00.005 6120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.19) = xAngle (-1.21 = -1.21)
03:51:49.975 00.005 6120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.66 = 1.66)
03:51:49.978 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.02 mountX=0.06 mountY=0.16, mountTheta=1.23
03:51:49.983 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.14, opts=13)
03:51:49.989 00.006 6120 Enqueuing Move request for scope (0.08, -0.14)
03:51:49.993 00.004 7680 Worker thread wakes up
03:51:49.993 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:49.998 00.005 6120 UpdateGuideState exits: m=8524 SNR=61.8
03:51:50.002 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:50.007 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:50.011 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
03:51:50.011 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
03:51:50.012 00.001 7680 Moving (0.08, -0.14) raw xDistance=0.06 yDistance=0.16
03:51:50.012 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:51:50.012 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:51:50.013 00.001 6120 Enqueuing Expose request
03:51:50.018 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:51:50.018 00.000 7680 MoveAxis(E, 0, ABG)
03:51:50.018 00.000 7680 Move returns status 0, amount 0
03:51:50.018 00.000 7680 MoveAxis(N, 0, ABG)
03:51:50.019 00.001 7680 Move returns status 0, amount 0
03:51:50.019 00.000 7680 move complete, result=0
03:51:50.019 00.000 7680 worker thread done servicing request
03:51:50.019 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:51:50.025 00.006 7680 Worker thread wakes up
03:51:50.025 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:50.025 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:51.278 01.253 7680 Exposure complete
03:51:51.415 00.137 7680 worker thread done servicing request
03:51:51.416 00.001 6120 OnExposeComplete: enter
03:51:51.420 00.004 6120 UpdateGuideState(): m_state=6
03:51:51.423 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3765
03:51:51.429 00.006 6120 Star::Find returns 1 (0), X=511.11, Y=667.81, Mass=8259, SNR=60.2, Peak=200 HFD=6.7
03:51:51.432 00.003 6120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.19) = xAngle (-1.32 = -1.32)
03:51:51.435 00.003 6120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.55 = 1.55)
03:51:51.437 00.002 6120 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.14 mountX=0.03 mountY=0.14, mountTheta=1.33
03:51:51.442 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.13, opts=13)
03:51:51.447 00.005 6120 Enqueuing Move request for scope (0.06, -0.13)
03:51:51.453 00.006 7680 Worker thread wakes up
03:51:51.453 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:51.458 00.005 6120 UpdateGuideState exits: m=8259 SNR=60.2
03:51:51.461 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:51.465 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:51.469 00.004 6120 Enqueuing Expose request
03:51:51.472 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
03:51:51.472 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
03:51:51.473 00.001 7680 Moving (0.06, -0.13) raw xDistance=0.03 yDistance=0.14
03:51:51.473 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:51:51.473 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:51:51.473 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:51:51.474 00.001 7680 MoveAxis(E, 0, ABG)
03:51:51.475 00.001 7680 Move returns status 0, amount 0
03:51:51.475 00.000 7680 MoveAxis(N, 0, ABG)
03:51:51.475 00.000 7680 Move returns status 0, amount 0
03:51:51.475 00.000 7680 move complete, result=0
03:51:51.476 00.001 7680 worker thread done servicing request
03:51:51.476 00.000 7680 Worker thread wakes up
03:51:51.476 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:51.480 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:51.480 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:52.737 01.257 7680 Exposure complete
03:51:52.878 00.141 7680 worker thread done servicing request
03:51:52.879 00.001 6120 OnExposeComplete: enter
03:51:52.883 00.004 6120 UpdateGuideState(): m_state=6
03:51:52.886 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3766
03:51:52.891 00.005 6120 Star::Find returns 1 (0), X=511.11, Y=667.72, Mass=8241, SNR=60.0, Peak=201 HFD=6.7
03:51:52.896 00.005 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
03:51:52.901 00.005 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
03:51:52.905 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.22 cameraTheta=-1.28 mountX=0.02 mountY=0.22, mountTheta=1.47
03:51:52.910 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.22, opts=13)
03:51:52.915 00.005 6120 Enqueuing Move request for scope (0.06, -0.22)
03:51:52.919 00.004 7680 Worker thread wakes up
03:51:52.919 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:52.923 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
03:51:52.923 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
03:51:52.923 00.000 7680 Moving (0.06, -0.22) raw xDistance=0.02 yDistance=0.22
03:51:52.923 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:51:52.924 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:51:52.924 00.000 7680 MoveAxis(E, 0, ABG)
03:51:52.925 00.001 7680 Move returns status 0, amount 0
03:51:52.925 00.000 6120 UpdateGuideState exits: m=8241 SNR=60.0
03:51:52.929 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:52.933 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:52.937 00.004 6120 Enqueuing Expose request
03:51:52.940 00.003 7680 MoveAxis(S, 120, ABG)
03:51:52.940 00.000 7680 Guiding  Dir = 1, Dur = 120
03:51:52.941 00.001 7680 IsSlewing returns 0
03:51:52.941 00.000 7680 IsGuiding returns 0
03:51:52.941 00.000 7680 PulseGuide returned control before completion, sleep 130
03:51:53.082 00.141 7680 IsGuiding returns 1
03:51:53.083 00.001 7680 scope still moving after pulse duration time elapsed
03:51:53.113 00.030 7680 IsSlewing returns 0
03:51:53.113 00.000 7680 IsGuiding returns 0
03:51:53.113 00.000 7680 scope move finished after 120 + 52 ms
03:51:53.114 00.001 7680 Move returns status 0, amount 120
03:51:53.114 00.000 7680 move complete, result=0
03:51:53.114 00.000 7680 worker thread done servicing request
03:51:53.114 00.000 7680 Worker thread wakes up
03:51:53.114 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 120 ms SOUTH
03:51:53.121 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:53.121 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:54.375 01.254 7680 Exposure complete
03:51:54.522 00.147 7680 worker thread done servicing request
03:51:54.523 00.001 6120 OnExposeComplete: enter
03:51:54.527 00.004 6120 UpdateGuideState(): m_state=6
03:51:54.531 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3767
03:51:54.535 00.004 6120 Star::Find returns 1 (0), X=510.98, Y=667.02, Mass=7777, SNR=59.5, Peak=209 HFD=6.4
03:51:54.539 00.004 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
03:51:54.543 00.004 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
03:51:54.548 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.91 hyp=0.91 cameraTheta=-1.65 mountX=-0.24 mountY=0.79, mountTheta=1.87
03:51:54.552 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.91, opts=13)
03:51:54.557 00.005 6120 Enqueuing Move request for scope (-0.07, -0.91)
03:51:54.562 00.005 7680 Worker thread wakes up
03:51:54.562 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:54.566 00.004 6120 UpdateGuideState exits: m=7777 SNR=59.5
03:51:54.570 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:54.573 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:54.577 00.004 6120 Enqueuing Expose request
03:51:54.581 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.91) opts 0xd
03:51:54.581 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.91)
03:51:54.581 00.000 7680 Moving (-0.07, -0.91) raw xDistance=-0.24 yDistance=0.79
03:51:54.581 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:51:54.581 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
03:51:54.581 00.000 7680 MoveAxis(E, 98, ABG)
03:51:54.582 00.001 7680 Guiding  Dir = 2, Dur = 98
03:51:54.582 00.000 7680 IsSlewing returns 0
03:51:54.582 00.000 7680 IsGuiding returns 0
03:51:54.582 00.000 7680 PulseGuide returned control before completion, sleep 108
03:51:54.694 00.112 7680 IsGuiding returns 1
03:51:54.694 00.000 7680 scope still moving after pulse duration time elapsed
03:51:54.726 00.032 7680 IsSlewing returns 0
03:51:54.727 00.001 7680 IsGuiding returns 0
03:51:54.728 00.001 7680 scope move finished after 98 + 46 ms
03:51:54.728 00.000 7680 Move returns status 0, amount 98
03:51:54.728 00.000 7680 MoveAxis(S, 427, ABG)
03:51:54.729 00.001 7680 Guiding  Dir = 1, Dur = 427
03:51:54.729 00.000 7680 IsSlewing returns 0
03:51:54.729 00.000 7680 IsGuiding returns 0
03:51:54.730 00.001 7680 PulseGuide returned control before completion, sleep 437
03:51:55.183 00.453 7680 IsGuiding returns 1
03:51:55.184 00.001 7680 scope still moving after pulse duration time elapsed
03:51:55.215 00.031 7680 IsSlewing returns 0
03:51:55.215 00.000 7680 IsGuiding returns 0
03:51:55.217 00.002 7680 scope move finished after 427 + 59 ms
03:51:55.217 00.000 7680 Move returns status 0, amount 427
03:51:55.217 00.000 7680 move complete, result=0
03:51:55.218 00.001 7680 worker thread done servicing request
03:51:55.218 00.000 7680 Worker thread wakes up
03:51:55.218 00.000 6120 GuideStep: -0.2 px 98 ms EAST, 0.8 px 427 ms SOUTH
03:51:55.224 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:55.224 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:56.475 01.251 7680 Exposure complete
03:51:56.615 00.140 7680 worker thread done servicing request
03:51:56.616 00.001 6120 OnExposeComplete: enter
03:51:56.620 00.004 6120 UpdateGuideState(): m_state=6
03:51:56.623 00.003 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3768
03:51:56.628 00.005 6120 Star::Find returns 1 (0), X=511.19, Y=667.96, Mass=7833, SNR=58.3, Peak=200 HFD=6.6
03:51:56.631 00.003 6120 CameraToMount -- cameraTheta (0.16) - m_xAngle (0.19) = xAngle (-0.02 = -0.02)
03:51:56.634 00.003 6120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.85 = 2.85)
03:51:56.638 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.16 mountX=0.14 mountY=0.04, mountTheta=0.28
03:51:56.644 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.02, opts=13)
03:51:56.647 00.003 6120 Enqueuing Move request for scope (0.14, 0.02)
03:51:56.652 00.005 7680 Worker thread wakes up
03:51:56.653 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:56.657 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
03:51:56.657 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
03:51:56.657 00.000 7680 Moving (0.14, 0.02) raw xDistance=0.14 yDistance=0.04
03:51:56.657 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:51:56.657 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:51:56.658 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
03:51:56.658 00.000 7680 MoveAxis(E, 0, ABG)
03:51:56.658 00.000 7680 Move returns status 0, amount 0
03:51:56.658 00.000 7680 MoveAxis(N, 0, ABG)
03:51:56.658 00.000 7680 Move returns status 0, amount 0
03:51:56.658 00.000 7680 move complete, result=0
03:51:56.658 00.000 7680 worker thread done servicing request
03:51:56.658 00.000 6120 UpdateGuideState exits: m=7833 SNR=58.3
03:51:56.663 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:56.668 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:56.672 00.004 6120 Enqueuing Expose request
03:51:56.675 00.003 7680 Worker thread wakes up
03:51:56.676 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:51:56.679 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:56.679 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:57.922 01.243 7680 Exposure complete
03:51:58.051 00.129 7680 worker thread done servicing request
03:51:58.052 00.001 6120 OnExposeComplete: enter
03:51:58.057 00.005 6120 UpdateGuideState(): m_state=6
03:51:58.062 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3769
03:51:58.066 00.004 6120 Star::Find returns 1 (0), X=511.12, Y=667.88, Mass=7835, SNR=59.3, Peak=204 HFD=6.5
03:51:58.070 00.004 6120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.19) = xAngle (-0.81 = -0.81)
03:51:58.074 00.004 6120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.07 = 2.07)
03:51:58.079 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.62 mountX=0.06 mountY=0.07, mountTheta=0.90
03:51:58.085 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.05, opts=13)
03:51:58.089 00.004 6120 Enqueuing Move request for scope (0.07, -0.05)
03:51:58.093 00.004 7680 Worker thread wakes up
03:51:58.093 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
03:51:58.094 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
03:51:58.094 00.000 7680 Moving (0.07, -0.05) raw xDistance=0.06 yDistance=0.07
03:51:58.094 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:51:58.094 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:51:58.095 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:58.098 00.003 6120 UpdateGuideState exits: m=7835 SNR=59.3
03:51:58.102 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:58.107 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:51:58.107 00.000 7680 MoveAxis(E, 0, ABG)
03:51:58.107 00.000 7680 Move returns status 0, amount 0
03:51:58.108 00.001 7680 MoveAxis(N, 0, ABG)
03:51:58.108 00.000 7680 Move returns status 0, amount 0
03:51:58.108 00.000 7680 move complete, result=0
03:51:58.108 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:58.114 00.006 6120 Enqueuing Expose request
03:51:58.118 00.004 7680 worker thread done servicing request
03:51:58.119 00.001 7680 Worker thread wakes up
03:51:58.119 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:51:58.123 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:58.123 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:51:59.370 01.247 7680 Exposure complete
03:51:59.506 00.136 7680 worker thread done servicing request
03:51:59.508 00.002 6120 OnExposeComplete: enter
03:51:59.510 00.002 6120 UpdateGuideState(): m_state=6
03:51:59.515 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3770
03:51:59.518 00.003 6120 Star::Find returns 1 (0), X=511.17, Y=667.96, Mass=8249, SNR=60.2, Peak=207 HFD=6.6
03:51:59.521 00.003 6120 CameraToMount -- cameraTheta (0.18) - m_xAngle (0.19) = xAngle (-0.00 = -0.00)
03:51:59.523 00.002 6120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.87 = 2.87)
03:51:59.527 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.18 mountX=0.13 mountY=0.03, mountTheta=0.26
03:51:59.532 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.02, opts=13)
03:51:59.535 00.003 6120 Enqueuing Move request for scope (0.13, 0.02)
03:51:59.539 00.004 7680 Worker thread wakes up
03:51:59.539 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
03:51:59.539 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
03:51:59.540 00.001 7680 Moving (0.13, 0.02) raw xDistance=0.13 yDistance=0.03
03:51:59.540 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:51:59.540 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:51:59.541 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:51:59.541 00.000 7680 MoveAxis(E, 0, ABG)
03:51:59.541 00.000 7680 Move returns status 0, amount 0
03:51:59.541 00.000 7680 MoveAxis(N, 0, ABG)
03:51:59.541 00.000 7680 Move returns status 0, amount 0
03:51:59.542 00.001 7680 move complete, result=0
03:51:59.542 00.000 7680 worker thread done servicing request
03:51:59.542 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:51:59.546 00.004 6120 UpdateGuideState exits: m=8249 SNR=60.2
03:51:59.550 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:51:59.555 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:51:59.558 00.003 6120 Enqueuing Expose request
03:51:59.562 00.004 7680 Worker thread wakes up
03:51:59.562 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:51:59.565 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:51:59.566 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:00.816 01.250 7680 Exposure complete
03:52:00.959 00.143 7680 worker thread done servicing request
03:52:00.959 00.000 6120 OnExposeComplete: enter
03:52:00.963 00.004 6120 UpdateGuideState(): m_state=6
03:52:00.967 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3771
03:52:00.971 00.004 6120 Star::Find returns 1 (0), X=511.14, Y=667.88, Mass=8333, SNR=60.6, Peak=208 HFD=6.6
03:52:00.975 00.004 6120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.19) = xAngle (-0.73 = -0.73)
03:52:00.979 00.004 6120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.14 = 2.14)
03:52:00.984 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.54 mountX=0.08 mountY=0.09, mountTheta=0.85
03:52:00.989 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.06, opts=13)
03:52:00.994 00.005 6120 Enqueuing Move request for scope (0.09, -0.06)
03:52:00.997 00.003 7680 Worker thread wakes up
03:52:00.998 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:01.001 00.003 6120 UpdateGuideState exits: m=8333 SNR=60.6
03:52:01.005 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:01.010 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:01.015 00.005 6120 Enqueuing Expose request
03:52:01.018 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
03:52:01.018 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
03:52:01.019 00.001 7680 Moving (0.09, -0.06) raw xDistance=0.08 yDistance=0.09
03:52:01.019 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:52:01.020 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:01.020 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:52:01.020 00.000 7680 MoveAxis(E, 0, ABG)
03:52:01.020 00.000 7680 Move returns status 0, amount 0
03:52:01.021 00.001 7680 MoveAxis(N, 0, ABG)
03:52:01.021 00.000 7680 Move returns status 0, amount 0
03:52:01.021 00.000 7680 move complete, result=0
03:52:01.022 00.001 7680 worker thread done servicing request
03:52:01.022 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:01.026 00.004 7680 Worker thread wakes up
03:52:01.026 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:01.026 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:02.282 01.256 7680 Exposure complete
03:52:02.432 00.150 7680 worker thread done servicing request
03:52:02.433 00.001 6120 OnExposeComplete: enter
03:52:02.436 00.003 6120 UpdateGuideState(): m_state=6
03:52:02.440 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3772
03:52:02.444 00.004 6120 Star::Find returns 1 (0), X=511.13, Y=667.85, Mass=8028, SNR=59.2, Peak=192 HFD=6.6
03:52:02.447 00.003 6120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (0.19) = xAngle (-0.98 = -0.98)
03:52:02.452 00.005 6120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.89 = 1.89)
03:52:02.456 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.12 cameraTheta=-0.80 mountX=0.06 mountY=0.11, mountTheta=1.04
03:52:02.461 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.08, opts=13)
03:52:02.464 00.003 6120 Enqueuing Move request for scope (0.08, -0.08)
03:52:02.469 00.005 7680 Worker thread wakes up
03:52:02.469 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
03:52:02.470 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
03:52:02.470 00.000 7680 Moving (0.08, -0.08) raw xDistance=0.06 yDistance=0.11
03:52:02.470 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:52:02.470 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:02.471 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:02.474 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:52:02.474 00.000 7680 MoveAxis(E, 0, ABG)
03:52:02.475 00.001 7680 Move returns status 0, amount 0
03:52:02.475 00.000 7680 MoveAxis(N, 0, ABG)
03:52:02.475 00.000 7680 Move returns status 0, amount 0
03:52:02.475 00.000 7680 move complete, result=0
03:52:02.475 00.000 7680 worker thread done servicing request
03:52:02.476 00.001 6120 UpdateGuideState exits: m=8028 SNR=59.2
03:52:02.479 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:02.483 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:02.487 00.004 6120 Enqueuing Expose request
03:52:02.491 00.004 7680 Worker thread wakes up
03:52:02.491 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:02.491 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:02.491 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:03.735 01.244 7680 Exposure complete
03:52:03.885 00.150 7680 worker thread done servicing request
03:52:03.885 00.000 6120 OnExposeComplete: enter
03:52:03.890 00.005 6120 UpdateGuideState(): m_state=6
03:52:03.895 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3773
03:52:03.901 00.006 6120 Star::Find returns 1 (0), X=510.86, Y=667.70, Mass=8389, SNR=60.1, Peak=196 HFD=6.7
03:52:03.905 00.004 6120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.19) = xAngle (-2.43 = -2.43)
03:52:03.910 00.005 6120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.45 = 0.45)
03:52:03.914 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.24 hyp=0.30 cameraTheta=-2.24 mountX=-0.23 mountY=0.13, mountTheta=2.62
03:52:03.919 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.24, opts=13)
03:52:03.925 00.006 6120 Enqueuing Move request for scope (-0.19, -0.24)
03:52:03.931 00.006 7680 Worker thread wakes up
03:52:03.932 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:03.936 00.004 6120 UpdateGuideState exits: m=8389 SNR=60.1
03:52:03.940 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:03.943 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:03.947 00.004 6120 Enqueuing Expose request
03:52:03.952 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.24) opts 0xd
03:52:03.952 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.24)
03:52:03.952 00.000 7680 Moving (-0.19, -0.24) raw xDistance=-0.23 yDistance=0.13
03:52:03.952 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:52:03.953 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:03.953 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:52:03.953 00.000 7680 MoveAxis(E, 93, ABG)
03:52:03.953 00.000 7680 Guiding  Dir = 2, Dur = 93
03:52:03.954 00.001 7680 IsSlewing returns 0
03:52:03.954 00.000 7680 IsGuiding returns 0
03:52:03.954 00.000 7680 PulseGuide returned control before completion, sleep 103
03:52:04.068 00.114 7680 IsGuiding returns 1
03:52:04.069 00.001 7680 scope still moving after pulse duration time elapsed
03:52:04.099 00.030 7680 IsSlewing returns 0
03:52:04.101 00.002 7680 IsGuiding returns 0
03:52:04.102 00.001 7680 scope move finished after 93 + 54 ms
03:52:04.102 00.000 7680 Move returns status 0, amount 93
03:52:04.103 00.001 7680 MoveAxis(N, 0, ABG)
03:52:04.103 00.000 7680 Move returns status 0, amount 0
03:52:04.104 00.001 7680 move complete, result=0
03:52:04.104 00.000 7680 worker thread done servicing request
03:52:04.104 00.000 6120 GuideStep: -0.2 px 93 ms EAST, 0.1 px 0 ms NORTH
03:52:04.113 00.009 7680 Worker thread wakes up
03:52:04.113 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:04.114 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:05.363 01.249 7680 Exposure complete
03:52:05.491 00.128 7680 worker thread done servicing request
03:52:05.492 00.001 6120 OnExposeComplete: enter
03:52:05.496 00.004 6120 UpdateGuideState(): m_state=6
03:52:05.500 00.004 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3774
03:52:05.504 00.004 6120 Star::Find returns 1 (0), X=511.08, Y=667.16, Mass=8250, SNR=60.4, Peak=220 HFD=6.4
03:52:05.508 00.004 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
03:52:05.510 00.002 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
03:52:05.515 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=-0.77 hyp=0.77 cameraTheta=-1.53 mountX=-0.11 mountY=0.71, mountTheta=1.73
03:52:05.520 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.77, opts=13)
03:52:05.525 00.005 6120 Enqueuing Move request for scope (0.03, -0.77)
03:52:05.529 00.004 7680 Worker thread wakes up
03:52:05.529 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.77) opts 0xd
03:52:05.529 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.77)
03:52:05.529 00.000 7680 Moving (0.03, -0.77) raw xDistance=-0.11 yDistance=0.71
03:52:05.530 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:52:05.530 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:05.534 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
03:52:05.534 00.000 7680 MoveAxis(E, 0, ABG)
03:52:05.535 00.001 6120 UpdateGuideState exits: m=8250 SNR=60.4
03:52:05.538 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:05.543 00.005 7680 Move returns status 0, amount 0
03:52:05.543 00.000 7680 MoveAxis(S, 383, ABG)
03:52:05.543 00.000 7680 Guiding  Dir = 1, Dur = 383
03:52:05.543 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:05.547 00.004 7680 IsSlewing returns 0
03:52:05.547 00.000 6120 Enqueuing Expose request
03:52:05.551 00.004 7680 IsGuiding returns 0
03:52:05.551 00.000 7680 PulseGuide returned control before completion, sleep 393
03:52:05.948 00.397 7680 IsGuiding returns 1
03:52:05.949 00.001 7680 scope still moving after pulse duration time elapsed
03:52:05.979 00.030 7680 IsSlewing returns 0
03:52:05.980 00.001 7680 IsGuiding returns 0
03:52:05.982 00.002 7680 scope move finished after 383 + 47 ms
03:52:05.983 00.001 7680 Move returns status 0, amount 383
03:52:05.983 00.000 7680 move complete, result=0
03:52:05.984 00.001 7680 worker thread done servicing request
03:52:05.984 00.000 7680 Worker thread wakes up
03:52:05.985 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 383 ms SOUTH
03:52:05.992 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:05.992 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:07.240 01.248 7680 Exposure complete
03:52:07.387 00.147 7680 worker thread done servicing request
03:52:07.387 00.000 6120 OnExposeComplete: enter
03:52:07.391 00.004 6120 UpdateGuideState(): m_state=6
03:52:07.394 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3775
03:52:07.399 00.005 6120 Star::Find returns 1 (0), X=511.04, Y=667.92, Mass=7698, SNR=57.8, Peak=195 HFD=6.5
03:52:07.403 00.004 6120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.19) = xAngle (-2.36 = -2.36)
03:52:07.406 00.003 6120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.51 = 0.51)
03:52:07.410 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.18 mountX=-0.01 mountY=0.01, mountTheta=2.54
03:52:07.416 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.02, opts=13)
03:52:07.421 00.005 6120 Enqueuing Move request for scope (-0.01, -0.02)
03:52:07.424 00.003 7680 Worker thread wakes up
03:52:07.424 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
03:52:07.426 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
03:52:07.426 00.000 7680 Moving (-0.01, -0.02) raw xDistance=-0.01 yDistance=0.01
03:52:07.427 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:52:07.427 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:07.431 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:07.431 00.000 6120 UpdateGuideState exits: m=7698 SNR=57.8
03:52:07.434 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
03:52:07.434 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:07.437 00.003 7680 MoveAxis(E, 0, ABG)
03:52:07.437 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:07.441 00.004 7680 Move returns status 0, amount 0
03:52:07.441 00.000 7680 MoveAxis(N, 0, ABG)
03:52:07.441 00.000 7680 Move returns status 0, amount 0
03:52:07.442 00.001 7680 move complete, result=0
03:52:07.442 00.000 7680 worker thread done servicing request
03:52:07.442 00.000 6120 Enqueuing Expose request
03:52:07.445 00.003 7680 Worker thread wakes up
03:52:07.446 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:07.446 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:07.446 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:52:08.694 01.248 7680 Exposure complete
03:52:08.852 00.158 7680 worker thread done servicing request
03:52:08.852 00.000 6120 OnExposeComplete: enter
03:52:08.859 00.007 6120 UpdateGuideState(): m_state=6
03:52:08.866 00.007 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3776
03:52:08.872 00.006 6120 Star::Find returns 1 (0), X=510.94, Y=667.72, Mass=8628, SNR=62.1, Peak=200 HFD=6.8
03:52:08.878 00.006 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.19) = xAngle (-2.23 = -2.23)
03:52:08.884 00.006 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.64 = 0.64)
03:52:08.890 00.006 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-2.05 mountX=-0.15 mountY=0.14, mountTheta=2.37
03:52:08.898 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.21, opts=13)
03:52:08.904 00.006 6120 Enqueuing Move request for scope (-0.11, -0.21)
03:52:08.909 00.005 7680 Worker thread wakes up
03:52:08.910 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:08.914 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.21) opts 0xd
03:52:08.915 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.21)
03:52:08.915 00.000 6120 UpdateGuideState exits: m=8628 SNR=62.1
03:52:08.920 00.005 7680 Moving (-0.11, -0.21) raw xDistance=-0.15 yDistance=0.14
03:52:08.920 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:52:08.920 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:08.925 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:08.926 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:08.930 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:52:08.930 00.000 7680 MoveAxis(E, 0, ABG)
03:52:08.930 00.000 6120 Enqueuing Expose request
03:52:08.936 00.006 7680 Move returns status 0, amount 0
03:52:08.936 00.000 7680 MoveAxis(N, 0, ABG)
03:52:08.937 00.001 7680 Move returns status 0, amount 0
03:52:08.937 00.000 7680 move complete, result=0
03:52:08.937 00.000 7680 worker thread done servicing request
03:52:08.938 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:08.943 00.005 7680 Worker thread wakes up
03:52:08.943 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:08.943 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:10.196 01.253 7680 Exposure complete
03:52:10.344 00.148 7680 worker thread done servicing request
03:52:10.345 00.001 6120 OnExposeComplete: enter
03:52:10.348 00.003 6120 UpdateGuideState(): m_state=6
03:52:10.352 00.004 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3777
03:52:10.356 00.004 6120 Star::Find returns 1 (0), X=511.04, Y=667.24, Mass=7586, SNR=57.6, Peak=201 HFD=6.4
03:52:10.361 00.005 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
03:52:10.368 00.007 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
03:52:10.373 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.70 hyp=0.70 cameraTheta=-1.58 mountX=-0.14 mountY=0.62, mountTheta=1.79
03:52:10.378 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.70, opts=13)
03:52:10.381 00.003 6120 Enqueuing Move request for scope (-0.01, -0.70)
03:52:10.386 00.005 7680 Worker thread wakes up
03:52:10.386 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.70) opts 0xd
03:52:10.386 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.70)
03:52:10.386 00.000 7680 Moving (-0.01, -0.70) raw xDistance=-0.14 yDistance=0.62
03:52:10.386 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:52:10.386 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
03:52:10.388 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:10.394 00.006 6120 UpdateGuideState exits: m=7586 SNR=57.6
03:52:10.398 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:10.402 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:10.407 00.005 6120 Enqueuing Expose request
03:52:10.410 00.003 7680 MoveAxis(E, 0, ABG)
03:52:10.410 00.000 7680 Move returns status 0, amount 0
03:52:10.410 00.000 7680 MoveAxis(S, 337, ABG)
03:52:10.410 00.000 7680 Guiding  Dir = 1, Dur = 337
03:52:10.411 00.001 7680 IsSlewing returns 0
03:52:10.412 00.001 7680 IsGuiding returns 0
03:52:10.412 00.000 7680 PulseGuide returned control before completion, sleep 347
03:52:10.766 00.354 7680 IsGuiding returns 1
03:52:10.767 00.001 7680 scope still moving after pulse duration time elapsed
03:52:10.795 00.028 7680 IsSlewing returns 0
03:52:10.797 00.002 7680 IsGuiding returns 0
03:52:10.797 00.000 7680 scope move finished after 337 + 49 ms
03:52:10.799 00.002 7680 Move returns status 0, amount 337
03:52:10.799 00.000 7680 move complete, result=0
03:52:10.799 00.000 7680 worker thread done servicing request
03:52:10.800 00.001 7680 Worker thread wakes up
03:52:10.800 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 337 ms SOUTH
03:52:10.806 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:10.806 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:12.058 01.252 7680 Exposure complete
03:52:12.207 00.149 7680 worker thread done servicing request
03:52:12.207 00.000 6120 OnExposeComplete: enter
03:52:12.211 00.004 6120 UpdateGuideState(): m_state=6
03:52:12.215 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3778
03:52:12.219 00.004 6120 Star::Find returns 1 (0), X=510.99, Y=667.92, Mass=7790, SNR=58.8, Peak=189 HFD=6.5
03:52:12.223 00.004 6120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.19) = xAngle (-3.06 = -3.06)
03:52:12.227 00.004 6120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.19 = -0.19)
03:52:12.230 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.88 mountX=-0.06 mountY=-0.01, mountTheta=-2.95
03:52:12.238 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.02, opts=13)
03:52:12.243 00.005 6120 Enqueuing Move request for scope (-0.06, -0.02)
03:52:12.248 00.005 7680 Worker thread wakes up
03:52:12.248 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:12.253 00.005 6120 UpdateGuideState exits: m=7790 SNR=58.8
03:52:12.257 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:12.261 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:12.265 00.004 6120 Enqueuing Expose request
03:52:12.270 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
03:52:12.270 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
03:52:12.270 00.000 7680 Moving (-0.06, -0.02) raw xDistance=-0.06 yDistance=-0.01
03:52:12.272 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:52:12.272 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:12.272 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:52:12.272 00.000 7680 MoveAxis(E, 0, ABG)
03:52:12.273 00.001 7680 Move returns status 0, amount 0
03:52:12.273 00.000 7680 MoveAxis(N, 0, ABG)
03:52:12.273 00.000 7680 Move returns status 0, amount 0
03:52:12.274 00.001 7680 move complete, result=0
03:52:12.274 00.000 7680 worker thread done servicing request
03:52:12.274 00.000 7680 Worker thread wakes up
03:52:12.274 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:52:12.278 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:12.279 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:13.523 01.244 7680 Exposure complete
03:52:13.662 00.139 7680 worker thread done servicing request
03:52:13.663 00.001 6120 OnExposeComplete: enter
03:52:13.667 00.004 6120 UpdateGuideState(): m_state=6
03:52:13.674 00.007 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3779
03:52:13.679 00.005 6120 Star::Find returns 1 (0), X=510.70, Y=667.77, Mass=8648, SNR=62.4, Peak=219 HFD=6.6
03:52:13.683 00.004 6120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (0.19) = xAngle (-2.89 = -2.89)
03:52:13.687 00.004 6120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.02 = -0.02)
03:52:13.691 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.16 hyp=0.39 cameraTheta=-2.71 mountX=-0.38 mountY=-0.01, mountTheta=-3.12
03:52:13.695 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.16, opts=13)
03:52:13.699 00.004 6120 Enqueuing Move request for scope (-0.35, -0.16)
03:52:13.703 00.004 7680 Worker thread wakes up
03:52:13.703 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.16) opts 0xd
03:52:13.703 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:13.708 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.16)
03:52:13.708 00.000 6120 UpdateGuideState exits: m=8648 SNR=62.4
03:52:13.712 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:13.715 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:13.720 00.005 6120 Enqueuing Expose request
03:52:13.723 00.003 7680 Moving (-0.35, -0.16) raw xDistance=-0.38 yDistance=-0.01
03:52:13.723 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
03:52:13.724 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:13.724 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:52:13.725 00.001 7680 MoveAxis(E, 154, ABG)
03:52:13.725 00.000 7680 Guiding  Dir = 2, Dur = 154
03:52:13.725 00.000 7680 IsSlewing returns 0
03:52:13.726 00.001 7680 IsGuiding returns 0
03:52:13.726 00.000 7680 PulseGuide returned control before completion, sleep 164
03:52:13.903 00.177 7680 IsGuiding returns 1
03:52:13.904 00.001 7680 scope still moving after pulse duration time elapsed
03:52:13.935 00.031 7680 IsSlewing returns 0
03:52:13.937 00.002 7680 IsGuiding returns 0
03:52:13.937 00.000 7680 scope move finished after 154 + 58 ms
03:52:13.939 00.002 7680 Move returns status 0, amount 154
03:52:13.939 00.000 7680 MoveAxis(N, 0, ABG)
03:52:13.940 00.001 7680 Move returns status 0, amount 0
03:52:13.940 00.000 7680 move complete, result=0
03:52:13.940 00.000 7680 worker thread done servicing request
03:52:13.941 00.001 6120 GuideStep: -0.4 px 154 ms EAST, -0.0 px 0 ms NORTH
03:52:13.947 00.006 7680 Worker thread wakes up
03:52:13.948 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:13.948 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:15.201 01.253 7680 Exposure complete
03:52:15.353 00.152 7680 worker thread done servicing request
03:52:15.354 00.001 6120 OnExposeComplete: enter
03:52:15.359 00.005 6120 UpdateGuideState(): m_state=6
03:52:15.363 00.004 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3780
03:52:15.368 00.005 6120 Star::Find returns 1 (0), X=510.81, Y=667.74, Mass=8780, SNR=62.2, Peak=201 HFD=6.6
03:52:15.371 00.003 6120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.19) = xAngle (-2.64 = -2.64)
03:52:15.375 00.004 6120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.23 = 0.23)
03:52:15.378 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.20 hyp=0.31 cameraTheta=-2.46 mountX=-0.27 mountY=0.07, mountTheta=2.89
03:52:15.384 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.20, opts=13)
03:52:15.388 00.004 6120 Enqueuing Move request for scope (-0.24, -0.20)
03:52:15.394 00.006 7680 Worker thread wakes up
03:52:15.394 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:15.399 00.005 6120 UpdateGuideState exits: m=8780 SNR=62.2
03:52:15.403 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:15.406 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:15.411 00.005 6120 Enqueuing Expose request
03:52:15.414 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.20) opts 0xd
03:52:15.415 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.20)
03:52:15.415 00.000 7680 Moving (-0.24, -0.20) raw xDistance=-0.27 yDistance=0.07
03:52:15.415 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
03:52:15.415 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:15.416 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:52:15.416 00.000 7680 MoveAxis(E, 122, ABG)
03:52:15.416 00.000 7680 Guiding  Dir = 2, Dur = 122
03:52:15.416 00.000 7680 IsSlewing returns 0
03:52:15.416 00.000 7680 IsGuiding returns 0
03:52:15.417 00.001 7680 PulseGuide returned control before completion, sleep 132
03:52:15.564 00.147 7680 IsGuiding returns 1
03:52:15.566 00.002 7680 scope still moving after pulse duration time elapsed
03:52:15.596 00.030 7680 IsSlewing returns 0
03:52:15.598 00.002 7680 IsGuiding returns 0
03:52:15.598 00.000 7680 scope move finished after 122 + 59 ms
03:52:15.599 00.001 7680 Move returns status 0, amount 122
03:52:15.599 00.000 7680 MoveAxis(N, 0, ABG)
03:52:15.599 00.000 7680 Move returns status 0, amount 0
03:52:15.599 00.000 7680 move complete, result=0
03:52:15.601 00.002 7680 worker thread done servicing request
03:52:15.601 00.000 7680 Worker thread wakes up
03:52:15.602 00.001 6120 GuideStep: -0.3 px 122 ms EAST, 0.1 px 0 ms NORTH
03:52:15.607 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:15.607 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:16.858 01.251 7680 Exposure complete
03:52:16.987 00.129 6120 OnExposeComplete: enter
03:52:16.991 00.004 6120 UpdateGuideState(): m_state=6
03:52:16.995 00.004 7680 worker thread done servicing request
03:52:16.995 00.000 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3781
03:52:17.000 00.005 6120 Star::Find returns 1 (0), X=511.13, Y=667.80, Mass=8116, SNR=59.9, Peak=194 HFD=6.7
03:52:17.003 00.003 6120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.19) = xAngle (-1.20 = -1.20)
03:52:17.007 00.004 6120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.67 = 1.67)
03:52:17.010 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.01 mountX=0.06 mountY=0.16, mountTheta=1.22
03:52:17.015 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.14, opts=13)
03:52:17.019 00.004 6120 Enqueuing Move request for scope (0.08, -0.14)
03:52:17.022 00.003 7680 Worker thread wakes up
03:52:17.022 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
03:52:17.022 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
03:52:17.023 00.001 7680 Moving (0.08, -0.14) raw xDistance=0.06 yDistance=0.16
03:52:17.023 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:52:17.023 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:17.023 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:52:17.023 00.000 7680 MoveAxis(E, 0, ABG)
03:52:17.024 00.001 7680 Move returns status 0, amount 0
03:52:17.024 00.000 7680 MoveAxis(N, 0, ABG)
03:52:17.025 00.001 7680 Move returns status 0, amount 0
03:52:17.025 00.000 7680 move complete, result=0
03:52:17.025 00.000 7680 worker thread done servicing request
03:52:17.025 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:17.028 00.003 6120 UpdateGuideState exits: m=8116 SNR=59.9
03:52:17.032 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:17.036 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:17.038 00.002 6120 Enqueuing Expose request
03:52:17.042 00.004 7680 Worker thread wakes up
03:52:17.042 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:17.042 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:17.042 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:52:18.291 01.249 7680 Exposure complete
03:52:18.433 00.142 7680 worker thread done servicing request
03:52:18.434 00.001 6120 OnExposeComplete: enter
03:52:18.437 00.003 6120 UpdateGuideState(): m_state=6
03:52:18.440 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3782
03:52:18.445 00.005 6120 Star::Find returns 1 (0), X=510.88, Y=667.76, Mass=8443, SNR=59.8, Peak=206 HFD=6.6
03:52:18.448 00.003 6120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.19) = xAngle (-2.53 = -2.53)
03:52:18.453 00.005 6120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.34 = 0.34)
03:52:18.457 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-2.35 mountX=-0.20 mountY=0.08, mountTheta=2.76
03:52:18.461 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.17, opts=13)
03:52:18.465 00.004 6120 Enqueuing Move request for scope (-0.17, -0.17)
03:52:18.470 00.005 7680 Worker thread wakes up
03:52:18.470 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.17) opts 0xd
03:52:18.471 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.17)
03:52:18.471 00.000 7680 Moving (-0.17, -0.17) raw xDistance=-0.20 yDistance=0.08
03:52:18.471 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:52:18.471 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:18.472 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:18.476 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:52:18.477 00.001 6120 UpdateGuideState exits: m=8443 SNR=59.8
03:52:18.480 00.003 7680 MoveAxis(E, 0, ABG)
03:52:18.480 00.000 7680 Move returns status 0, amount 0
03:52:18.480 00.000 7680 MoveAxis(N, 0, ABG)
03:52:18.481 00.001 7680 Move returns status 0, amount 0
03:52:18.481 00.000 7680 move complete, result=0
03:52:18.481 00.000 7680 worker thread done servicing request
03:52:18.481 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:18.488 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:18.493 00.005 6120 Enqueuing Expose request
03:52:18.497 00.004 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:18.501 00.004 7680 Worker thread wakes up
03:52:18.501 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:18.501 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:19.749 01.248 7680 Exposure complete
03:52:19.896 00.147 7680 worker thread done servicing request
03:52:19.896 00.000 6120 OnExposeComplete: enter
03:52:19.900 00.004 6120 UpdateGuideState(): m_state=6
03:52:19.904 00.004 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3783
03:52:19.908 00.004 6120 Star::Find returns 1 (0), X=510.78, Y=667.62, Mass=8349, SNR=60.7, Peak=190 HFD=6.8
03:52:19.911 00.003 6120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (0.19) = xAngle (-2.47 = -2.47)
03:52:19.916 00.005 6120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.40 = 0.40)
03:52:19.919 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=-0.31 hyp=0.41 cameraTheta=-2.29 mountX=-0.32 mountY=0.16, mountTheta=2.68
03:52:19.926 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-0.31, opts=13)
03:52:19.933 00.007 6120 Enqueuing Move request for scope (-0.27, -0.31)
03:52:19.937 00.004 7680 Worker thread wakes up
03:52:19.938 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.31) opts 0xd
03:52:19.938 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, -0.31)
03:52:19.938 00.000 7680 Moving (-0.27, -0.31) raw xDistance=-0.32 yDistance=0.16
03:52:19.939 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:52:19.939 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:19.939 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:19.944 00.005 6120 UpdateGuideState exits: m=8349 SNR=60.7
03:52:19.948 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:19.952 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:52:19.953 00.001 7680 MoveAxis(E, 132, ABG)
03:52:19.953 00.000 7680 Guiding  Dir = 2, Dur = 132
03:52:19.953 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:19.959 00.006 6120 Enqueuing Expose request
03:52:19.964 00.005 7680 IsSlewing returns 0
03:52:19.964 00.000 7680 IsGuiding returns 0
03:52:19.964 00.000 7680 PulseGuide returned control before completion, sleep 142
03:52:20.109 00.145 7680 IsGuiding returns 1
03:52:20.110 00.001 7680 scope still moving after pulse duration time elapsed
03:52:20.140 00.030 7680 IsSlewing returns 0
03:52:20.143 00.003 7680 IsGuiding returns 0
03:52:20.143 00.000 7680 scope move finished after 132 + 46 ms
03:52:20.144 00.001 7680 Move returns status 0, amount 132
03:52:20.144 00.000 7680 MoveAxis(N, 0, ABG)
03:52:20.145 00.001 7680 Move returns status 0, amount 0
03:52:20.145 00.000 7680 move complete, result=0
03:52:20.145 00.000 7680 worker thread done servicing request
03:52:20.146 00.001 7680 Worker thread wakes up
03:52:20.146 00.000 6120 GuideStep: -0.3 px 132 ms EAST, 0.2 px 0 ms NORTH
03:52:20.152 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:20.154 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:21.400 01.246 7680 Exposure complete
03:52:21.537 00.137 7680 worker thread done servicing request
03:52:21.537 00.000 6120 OnExposeComplete: enter
03:52:21.542 00.005 6120 UpdateGuideState(): m_state=6
03:52:21.546 00.004 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3784
03:52:21.552 00.006 6120 Star::Find returns 1 (0), X=511.16, Y=667.07, Mass=7831, SNR=59.9, Peak=211 HFD=6.4
03:52:21.556 00.004 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
03:52:21.560 00.004 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
03:52:21.563 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=-0.86 hyp=0.87 cameraTheta=-1.45 mountX=-0.06 mountY=0.82, mountTheta=1.64
03:52:21.569 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.86, opts=13)
03:52:21.573 00.004 6120 Enqueuing Move request for scope (0.11, -0.86)
03:52:21.578 00.005 7680 Worker thread wakes up
03:52:21.579 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.86) opts 0xd
03:52:21.579 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.86)
03:52:21.579 00.000 7680 Moving (0.11, -0.86) raw xDistance=-0.06 yDistance=0.82
03:52:21.579 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:52:21.580 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82
03:52:21.580 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:21.584 00.004 6120 UpdateGuideState exits: m=7831 SNR=59.9
03:52:21.588 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:21.591 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:21.596 00.005 6120 Enqueuing Expose request
03:52:21.600 00.004 7680 MoveAxis(E, 0, ABG)
03:52:21.600 00.000 7680 Move returns status 0, amount 0
03:52:21.600 00.000 7680 MoveAxis(S, 446, ABG)
03:52:21.600 00.000 7680 Guiding  Dir = 1, Dur = 446
03:52:21.601 00.001 7680 IsSlewing returns 0
03:52:21.601 00.000 7680 IsGuiding returns 0
03:52:21.602 00.001 7680 PulseGuide returned control before completion, sleep 456
03:52:22.065 00.463 7680 IsGuiding returns 1
03:52:22.066 00.001 7680 scope still moving after pulse duration time elapsed
03:52:22.096 00.030 7680 IsSlewing returns 0
03:52:22.097 00.001 7680 IsGuiding returns 0
03:52:22.098 00.001 7680 scope move finished after 446 + 50 ms
03:52:22.098 00.000 7680 Move returns status 0, amount 446
03:52:22.099 00.001 7680 move complete, result=0
03:52:22.099 00.000 7680 worker thread done servicing request
03:52:22.100 00.001 7680 Worker thread wakes up
03:52:22.100 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 446 ms SOUTH
03:52:22.108 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:22.108 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:23.369 01.261 7680 Exposure complete
03:52:23.508 00.139 7680 worker thread done servicing request
03:52:23.508 00.000 6120 OnExposeComplete: enter
03:52:23.513 00.005 6120 UpdateGuideState(): m_state=6
03:52:23.518 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3785
03:52:23.523 00.005 6120 Star::Find returns 1 (0), X=511.20, Y=667.95, Mass=8534, SNR=61.3, Peak=217 HFD=6.6
03:52:23.527 00.004 6120 CameraToMount -- cameraTheta (0.13) - m_xAngle (0.19) = xAngle (-0.06 = -0.06)
03:52:23.530 00.003 6120 CameraToMount -- cameraTheta (0.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.81 = 2.81)
03:52:23.533 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.13 mountX=0.15 mountY=0.05, mountTheta=0.31
03:52:23.538 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.02, opts=13)
03:52:23.579 00.041 6120 Enqueuing Move request for scope (0.15, 0.02)
03:52:23.583 00.004 7680 Worker thread wakes up
03:52:23.583 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
03:52:23.583 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
03:52:23.583 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:23.587 00.004 7680 Moving (0.15, 0.02) raw xDistance=0.15 yDistance=0.05
03:52:23.587 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:52:23.587 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:23.587 00.000 6120 UpdateGuideState exits: m=8534 SNR=61.3
03:52:23.590 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:52:23.590 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:23.595 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:23.598 00.003 6120 Enqueuing Expose request
03:52:23.601 00.003 7680 MoveAxis(E, 0, ABG)
03:52:23.601 00.000 7680 Move returns status 0, amount 0
03:52:23.601 00.000 7680 MoveAxis(N, 0, ABG)
03:52:23.601 00.000 7680 Move returns status 0, amount 0
03:52:23.601 00.000 7680 move complete, result=0
03:52:23.602 00.001 7680 worker thread done servicing request
03:52:23.602 00.000 7680 Worker thread wakes up
03:52:23.602 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:52:23.605 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:23.605 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:24.854 01.249 7680 Exposure complete
03:52:25.007 00.153 7680 worker thread done servicing request
03:52:25.007 00.000 6120 OnExposeComplete: enter
03:52:25.011 00.004 6120 UpdateGuideState(): m_state=6
03:52:25.016 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3786
03:52:25.020 00.004 6120 Star::Find returns 1 (0), X=511.16, Y=667.89, Mass=8080, SNR=59.4, Peak=190 HFD=6.6
03:52:25.024 00.004 6120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.19) = xAngle (-0.57 = -0.57)
03:52:25.028 00.004 6120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.30 = 2.30)
03:52:25.032 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.39 mountX=0.10 mountY=0.09, mountTheta=0.73
03:52:25.036 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.05, opts=13)
03:52:25.040 00.004 6120 Enqueuing Move request for scope (0.11, -0.05)
03:52:25.043 00.003 7680 Worker thread wakes up
03:52:25.043 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
03:52:25.043 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
03:52:25.044 00.001 7680 Moving (0.11, -0.05) raw xDistance=0.10 yDistance=0.09
03:52:25.044 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:52:25.044 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:25.044 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:25.049 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:52:25.049 00.000 7680 MoveAxis(E, 0, ABG)
03:52:25.049 00.000 7680 Move returns status 0, amount 0
03:52:25.050 00.001 7680 MoveAxis(N, 0, ABG)
03:52:25.050 00.000 7680 Move returns status 0, amount 0
03:52:25.050 00.000 7680 move complete, result=0
03:52:25.050 00.000 7680 worker thread done servicing request
03:52:25.050 00.000 6120 UpdateGuideState exits: m=8080 SNR=59.4
03:52:25.055 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:25.058 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:25.061 00.003 6120 Enqueuing Expose request
03:52:25.066 00.005 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:25.071 00.005 7680 Worker thread wakes up
03:52:25.071 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:25.071 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:26.313 01.242 7680 Exposure complete
03:52:26.458 00.145 7680 worker thread done servicing request
03:52:26.459 00.001 6120 OnExposeComplete: enter
03:52:26.463 00.004 6120 UpdateGuideState(): m_state=6
03:52:26.467 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3787
03:52:26.470 00.003 6120 Star::Find returns 1 (0), X=511.14, Y=667.81, Mass=8250, SNR=59.9, Peak=204 HFD=6.7
03:52:26.474 00.004 6120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.19) = xAngle (-1.14 = -1.14)
03:52:26.478 00.004 6120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.73 = 1.73)
03:52:26.482 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.95 mountX=0.06 mountY=0.15, mountTheta=1.17
03:52:26.487 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.12, opts=13)
03:52:26.490 00.003 6120 Enqueuing Move request for scope (0.09, -0.12)
03:52:26.494 00.004 7680 Worker thread wakes up
03:52:26.495 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:26.499 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
03:52:26.499 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
03:52:26.499 00.000 6120 UpdateGuideState exits: m=8250 SNR=59.9
03:52:26.503 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:26.507 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:26.510 00.003 6120 Enqueuing Expose request
03:52:26.515 00.005 7680 Moving (0.09, -0.12) raw xDistance=0.06 yDistance=0.15
03:52:26.515 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:52:26.515 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:26.515 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:52:26.516 00.001 7680 MoveAxis(E, 0, ABG)
03:52:26.516 00.000 7680 Move returns status 0, amount 0
03:52:26.516 00.000 7680 MoveAxis(N, 0, ABG)
03:52:26.516 00.000 7680 Move returns status 0, amount 0
03:52:26.516 00.000 7680 move complete, result=0
03:52:26.516 00.000 7680 worker thread done servicing request
03:52:26.516 00.000 7680 Worker thread wakes up
03:52:26.516 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:52:26.520 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:26.520 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:27.773 01.253 7680 Exposure complete
03:52:27.898 00.125 7680 worker thread done servicing request
03:52:27.898 00.000 6120 OnExposeComplete: enter
03:52:27.902 00.004 6120 UpdateGuideState(): m_state=6
03:52:27.906 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3788
03:52:27.909 00.003 6120 Star::Find returns 1 (0), X=511.16, Y=667.12, Mass=7877, SNR=59.7, Peak=224 HFD=6.5
03:52:27.913 00.004 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
03:52:27.917 00.004 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
03:52:27.922 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=-0.82 hyp=0.82 cameraTheta=-1.44 mountX=-0.05 mountY=0.78, mountTheta=1.63
03:52:27.928 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.82, opts=13)
03:52:27.932 00.004 6120 Enqueuing Move request for scope (0.11, -0.82)
03:52:27.936 00.004 7680 Worker thread wakes up
03:52:27.936 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:27.940 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.82) opts 0xd
03:52:27.940 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.82)
03:52:27.940 00.000 7680 Moving (0.11, -0.82) raw xDistance=-0.05 yDistance=0.78
03:52:27.941 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:52:27.941 00.000 6120 UpdateGuideState exits: m=7877 SNR=59.7
03:52:27.944 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:27.947 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:27.952 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
03:52:27.952 00.000 7680 MoveAxis(E, 0, ABG)
03:52:27.952 00.000 7680 Move returns status 0, amount 0
03:52:27.953 00.001 6120 Enqueuing Expose request
03:52:27.958 00.005 7680 MoveAxis(S, 424, ABG)
03:52:27.958 00.000 7680 Guiding  Dir = 1, Dur = 424
03:52:27.959 00.001 7680 IsSlewing returns 0
03:52:27.959 00.000 7680 IsGuiding returns 0
03:52:27.960 00.001 7680 PulseGuide returned control before completion, sleep 434
03:52:28.396 00.436 7680 IsGuiding returns 1
03:52:28.397 00.001 7680 scope still moving after pulse duration time elapsed
03:52:28.428 00.031 7680 IsSlewing returns 0
03:52:28.429 00.001 7680 IsGuiding returns 0
03:52:28.430 00.001 7680 scope move finished after 424 + 45 ms
03:52:28.430 00.000 7680 Move returns status 0, amount 424
03:52:28.430 00.000 7680 move complete, result=0
03:52:28.431 00.001 7680 worker thread done servicing request
03:52:28.431 00.000 7680 Worker thread wakes up
03:52:28.431 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.8 px 424 ms SOUTH
03:52:28.438 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:28.438 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:29.690 01.252 7680 Exposure complete
03:52:29.839 00.149 7680 worker thread done servicing request
03:52:29.839 00.000 6120 OnExposeComplete: enter
03:52:29.844 00.005 6120 UpdateGuideState(): m_state=6
03:52:29.847 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3789
03:52:29.853 00.006 6120 Star::Find returns 1 (0), X=511.11, Y=668.03, Mass=8052, SNR=59.3, Peak=208 HFD=6.5
03:52:29.857 00.004 6120 CameraToMount -- cameraTheta (1.01) - m_xAngle (0.19) = xAngle (0.83 = 0.83)
03:52:29.863 00.006 6120 CameraToMount -- cameraTheta (1.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.70 = -2.58)
03:52:29.868 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.01 mountX=0.08 mountY=-0.06, mountTheta=-0.66
03:52:29.874 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.10, opts=13)
03:52:29.878 00.004 6120 Enqueuing Move request for scope (0.06, 0.10)
03:52:29.882 00.004 7680 Worker thread wakes up
03:52:29.883 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:29.885 00.002 6120 UpdateGuideState exits: m=8052 SNR=59.3
03:52:29.891 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:29.897 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:29.901 00.004 6120 Enqueuing Expose request
03:52:29.905 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
03:52:29.905 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:52:29.906 00.001 7680 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.06
03:52:29.906 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:52:29.906 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:29.906 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:52:29.906 00.000 7680 MoveAxis(E, 0, ABG)
03:52:29.906 00.000 7680 Move returns status 0, amount 0
03:52:29.906 00.000 7680 MoveAxis(N, 0, ABG)
03:52:29.908 00.002 7680 Move returns status 0, amount 0
03:52:29.908 00.000 7680 move complete, result=0
03:52:29.908 00.000 7680 worker thread done servicing request
03:52:29.908 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:52:29.912 00.004 7680 Worker thread wakes up
03:52:29.912 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:29.913 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:31.158 01.245 7680 Exposure complete
03:52:31.312 00.154 7680 worker thread done servicing request
03:52:31.313 00.001 6120 OnExposeComplete: enter
03:52:31.317 00.004 6120 UpdateGuideState(): m_state=6
03:52:31.320 00.003 6120 Star::Find(15, 511, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3790
03:52:31.324 00.004 6120 Star::Find returns 1 (0), X=511.12, Y=667.97, Mass=8260, SNR=59.6, Peak=203 HFD=6.5
03:52:31.328 00.004 6120 CameraToMount -- cameraTheta (0.47) - m_xAngle (0.19) = xAngle (0.28 = 0.28)
03:52:31.333 00.005 6120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.15 = -3.13)
03:52:31.337 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.47 mountX=0.07 mountY=-0.00, mountTheta=-0.01
03:52:31.342 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.03, opts=13)
03:52:31.346 00.004 6120 Enqueuing Move request for scope (0.07, 0.03)
03:52:31.349 00.003 7680 Worker thread wakes up
03:52:31.349 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
03:52:31.349 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
03:52:31.350 00.001 7680 Moving (0.07, 0.03) raw xDistance=0.07 yDistance=-0.00
03:52:31.350 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:52:31.350 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:31.350 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:31.355 00.005 6120 UpdateGuideState exits: m=8260 SNR=59.6
03:52:31.359 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:31.365 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:31.370 00.005 6120 Enqueuing Expose request
03:52:31.374 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:52:31.374 00.000 7680 MoveAxis(E, 0, ABG)
03:52:31.374 00.000 7680 Move returns status 0, amount 0
03:52:31.374 00.000 7680 MoveAxis(N, 0, ABG)
03:52:31.374 00.000 7680 Move returns status 0, amount 0
03:52:31.375 00.001 7680 move complete, result=0
03:52:31.375 00.000 7680 worker thread done servicing request
03:52:31.375 00.000 7680 Worker thread wakes up
03:52:31.375 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:52:31.380 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:31.380 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:32.630 01.250 7680 Exposure complete
03:52:32.773 00.143 7680 worker thread done servicing request
03:52:32.773 00.000 6120 OnExposeComplete: enter
03:52:32.780 00.007 6120 UpdateGuideState(): m_state=6
03:52:32.783 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3791
03:52:32.788 00.005 6120 Star::Find returns 1 (0), X=511.11, Y=667.80, Mass=8120, SNR=59.6, Peak=214 HFD=6.7
03:52:32.792 00.004 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (0.19) = xAngle (-1.32 = -1.32)
03:52:32.796 00.004 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.56 = 1.56)
03:52:32.800 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.13 mountX=0.04 mountY=0.14, mountTheta=1.33
03:52:32.806 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.13, opts=13)
03:52:32.810 00.004 6120 Enqueuing Move request for scope (0.06, -0.13)
03:52:32.814 00.004 7680 Worker thread wakes up
03:52:32.814 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:32.818 00.004 6120 UpdateGuideState exits: m=8120 SNR=59.6
03:52:32.822 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:32.825 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:32.830 00.005 6120 Enqueuing Expose request
03:52:32.833 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
03:52:32.833 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
03:52:32.833 00.000 7680 Moving (0.06, -0.13) raw xDistance=0.04 yDistance=0.14
03:52:32.833 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:52:32.834 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:32.834 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:52:32.834 00.000 7680 MoveAxis(E, 0, ABG)
03:52:32.835 00.001 7680 Move returns status 0, amount 0
03:52:32.835 00.000 7680 MoveAxis(N, 0, ABG)
03:52:32.835 00.000 7680 Move returns status 0, amount 0
03:52:32.835 00.000 7680 move complete, result=0
03:52:32.835 00.000 7680 worker thread done servicing request
03:52:32.835 00.000 7680 Worker thread wakes up
03:52:32.835 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:32.840 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:32.840 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:34.091 01.251 7680 Exposure complete
03:52:34.235 00.144 7680 worker thread done servicing request
03:52:34.235 00.000 6120 OnExposeComplete: enter
03:52:34.240 00.005 6120 UpdateGuideState(): m_state=6
03:52:34.244 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3792
03:52:34.248 00.004 6120 Star::Find returns 1 (0), X=511.12, Y=667.80, Mass=8032, SNR=59.4, Peak=208 HFD=6.7
03:52:34.252 00.004 6120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.19) = xAngle (-1.25 = -1.25)
03:52:34.255 00.003 6120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.63 = 1.63)
03:52:34.260 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.06 mountX=0.05 mountY=0.15, mountTheta=1.26
03:52:34.266 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.13, opts=13)
03:52:34.269 00.003 6120 Enqueuing Move request for scope (0.07, -0.13)
03:52:34.274 00.005 7680 Worker thread wakes up
03:52:34.274 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
03:52:34.274 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
03:52:34.274 00.000 7680 Moving (0.07, -0.13) raw xDistance=0.05 yDistance=0.15
03:52:34.275 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:52:34.275 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:34.275 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:34.278 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:52:34.279 00.001 7680 MoveAxis(E, 0, ABG)
03:52:34.280 00.001 7680 Move returns status 0, amount 0
03:52:34.280 00.000 7680 MoveAxis(N, 0, ABG)
03:52:34.280 00.000 7680 Move returns status 0, amount 0
03:52:34.280 00.000 7680 move complete, result=0
03:52:34.280 00.000 7680 worker thread done servicing request
03:52:34.280 00.000 6120 UpdateGuideState exits: m=8032 SNR=59.4
03:52:34.283 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:34.289 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:34.292 00.003 6120 Enqueuing Expose request
03:52:34.296 00.004 7680 Worker thread wakes up
03:52:34.296 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:34.296 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:34.296 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:35.544 01.248 7680 Exposure complete
03:52:35.690 00.146 7680 worker thread done servicing request
03:52:35.691 00.001 6120 OnExposeComplete: enter
03:52:35.694 00.003 6120 UpdateGuideState(): m_state=6
03:52:35.698 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3793
03:52:35.702 00.004 6120 Star::Find returns 1 (0), X=510.89, Y=667.70, Mass=8105, SNR=59.8, Peak=210 HFD=6.7
03:52:35.708 00.006 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.19) = xAngle (-2.36 = -2.36)
03:52:35.713 00.005 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.51 = 0.51)
03:52:35.717 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-2.17 mountX=-0.20 mountY=0.14, mountTheta=2.54
03:52:35.722 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.23, opts=13)
03:52:35.727 00.005 6120 Enqueuing Move request for scope (-0.16, -0.23)
03:52:35.730 00.003 7680 Worker thread wakes up
03:52:35.731 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:35.733 00.002 6120 UpdateGuideState exits: m=8105 SNR=59.8
03:52:35.739 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:35.743 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:35.747 00.004 6120 Enqueuing Expose request
03:52:35.750 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.23) opts 0xd
03:52:35.750 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.23)
03:52:35.751 00.001 7680 Moving (-0.16, -0.23) raw xDistance=-0.20 yDistance=0.14
03:52:35.751 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
03:52:35.751 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:35.751 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:52:35.751 00.000 7680 MoveAxis(E, 82, ABG)
03:52:35.751 00.000 7680 Guiding  Dir = 2, Dur = 82
03:52:35.753 00.002 7680 IsSlewing returns 0
03:52:35.753 00.000 7680 IsGuiding returns 0
03:52:35.753 00.000 7680 PulseGuide returned control before completion, sleep 92
03:52:35.859 00.106 7680 IsGuiding returns 1
03:52:35.859 00.000 7680 scope still moving after pulse duration time elapsed
03:52:35.889 00.030 7680 IsSlewing returns 0
03:52:35.891 00.002 7680 IsGuiding returns 0
03:52:35.892 00.001 7680 scope move finished after 82 + 57 ms
03:52:35.893 00.001 7680 Move returns status 0, amount 82
03:52:35.893 00.000 7680 MoveAxis(N, 0, ABG)
03:52:35.893 00.000 7680 Move returns status 0, amount 0
03:52:35.894 00.001 7680 move complete, result=0
03:52:35.894 00.000 7680 worker thread done servicing request
03:52:35.894 00.000 7680 Worker thread wakes up
03:52:35.894 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:35.894 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:35.896 00.002 6120 GuideStep: -0.2 px 82 ms EAST, 0.1 px 0 ms NORTH
03:52:37.135 01.239 7680 Exposure complete
03:52:37.290 00.155 7680 worker thread done servicing request
03:52:37.291 00.001 6120 OnExposeComplete: enter
03:52:37.294 00.003 6120 UpdateGuideState(): m_state=6
03:52:37.299 00.005 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3794
03:52:37.305 00.006 6120 Star::Find returns 1 (0), X=511.20, Y=667.61, Mass=8759, SNR=62.2, Peak=200 HFD=6.8
03:52:37.309 00.004 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (0.19) = xAngle (-1.32 = -1.32)
03:52:37.313 00.004 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.56 = 1.56)
03:52:37.318 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=-0.33 hyp=0.36 cameraTheta=-1.13 mountX=0.09 mountY=0.36, mountTheta=1.32
03:52:37.323 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.33, opts=13)
03:52:37.330 00.007 6120 Enqueuing Move request for scope (0.15, -0.33)
03:52:37.333 00.003 7680 Worker thread wakes up
03:52:37.334 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:37.338 00.004 6120 UpdateGuideState exits: m=8759 SNR=62.2
03:52:37.342 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:37.346 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:37.350 00.004 6120 Enqueuing Expose request
03:52:37.354 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.33) opts 0xd
03:52:37.354 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.33)
03:52:37.354 00.000 7680 Moving (0.15, -0.33) raw xDistance=0.09 yDistance=0.36
03:52:37.354 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:52:37.354 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
03:52:37.355 00.001 7680 MoveAxis(E, 0, ABG)
03:52:37.355 00.000 7680 Move returns status 0, amount 0
03:52:37.355 00.000 7680 MoveAxis(S, 195, ABG)
03:52:37.355 00.000 7680 Guiding  Dir = 1, Dur = 195
03:52:37.356 00.001 7680 IsSlewing returns 0
03:52:37.356 00.000 7680 IsGuiding returns 0
03:52:37.356 00.000 7680 PulseGuide returned control before completion, sleep 205
03:52:37.577 00.221 7680 IsGuiding returns 0
03:52:37.578 00.001 7680 Move returns status 0, amount 195
03:52:37.579 00.001 7680 move complete, result=0
03:52:37.579 00.000 7680 worker thread done servicing request
03:52:37.579 00.000 7680 Worker thread wakes up
03:52:37.579 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:37.580 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:37.580 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 195 ms SOUTH
03:52:38.823 01.243 7680 Exposure complete
03:52:38.973 00.150 7680 worker thread done servicing request
03:52:38.973 00.000 6120 OnExposeComplete: enter
03:52:38.977 00.004 6120 UpdateGuideState(): m_state=6
03:52:38.983 00.006 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3795
03:52:38.987 00.004 6120 Star::Find returns 1 (0), X=511.26, Y=667.74, Mass=8241, SNR=60.2, Peak=202 HFD=6.6
03:52:38.991 00.004 6120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (0.19) = xAngle (-0.93 = -0.93)
03:52:38.995 00.004 6120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.95 = 1.95)
03:52:38.998 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-0.74 mountX=0.17 mountY=0.26, mountTheta=1.00
03:52:39.004 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.19, opts=13)
03:52:39.008 00.004 6120 Enqueuing Move request for scope (0.21, -0.19)
03:52:39.011 00.003 7680 Worker thread wakes up
03:52:39.011 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:39.013 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.19) opts 0xd
03:52:39.015 00.002 6120 UpdateGuideState exits: m=8241 SNR=60.2
03:52:39.019 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:39.025 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:39.029 00.004 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.19)
03:52:39.029 00.000 7680 Moving (0.21, -0.19) raw xDistance=0.17 yDistance=0.26
03:52:39.029 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:52:39.029 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
03:52:39.029 00.000 6120 Enqueuing Expose request
03:52:39.034 00.005 7680 MoveAxis(E, 0, ABG)
03:52:39.034 00.000 7680 Move returns status 0, amount 0
03:52:39.034 00.000 7680 MoveAxis(S, 143, ABG)
03:52:39.035 00.001 7680 Guiding  Dir = 1, Dur = 143
03:52:39.035 00.000 7680 IsSlewing returns 0
03:52:39.035 00.000 7680 IsGuiding returns 0
03:52:39.036 00.001 7680 PulseGuide returned control before completion, sleep 153
03:52:39.203 00.167 7680 IsGuiding returns 1
03:52:39.204 00.001 7680 scope still moving after pulse duration time elapsed
03:52:39.234 00.030 7680 IsSlewing returns 0
03:52:39.235 00.001 7680 IsGuiding returns 0
03:52:39.236 00.001 7680 scope move finished after 143 + 57 ms
03:52:39.237 00.001 7680 Move returns status 0, amount 143
03:52:39.238 00.001 7680 move complete, result=0
03:52:39.238 00.000 7680 worker thread done servicing request
03:52:39.238 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 143 ms SOUTH
03:52:39.249 00.011 7680 Worker thread wakes up
03:52:39.251 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:39.251 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:40.494 01.243 7680 Exposure complete
03:52:40.665 00.171 7680 worker thread done servicing request
03:52:40.665 00.000 6120 OnExposeComplete: enter
03:52:40.668 00.003 6120 UpdateGuideState(): m_state=6
03:52:40.673 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3796
03:52:40.676 00.003 6120 Star::Find returns 1 (0), X=511.14, Y=667.71, Mass=7947, SNR=59.1, Peak=188 HFD=6.7
03:52:40.680 00.004 6120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (0.19) = xAngle (-1.38 = -1.38)
03:52:40.685 00.005 6120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
03:52:40.691 00.006 6120 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.19 mountX=0.05 mountY=0.24, mountTheta=1.38
03:52:40.699 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.22, opts=13)
03:52:40.705 00.006 6120 Enqueuing Move request for scope (0.09, -0.22)
03:52:40.711 00.006 7680 Worker thread wakes up
03:52:40.711 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:40.715 00.004 6120 UpdateGuideState exits: m=7947 SNR=59.1
03:52:40.719 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
03:52:40.719 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:40.723 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
03:52:40.723 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:40.727 00.004 7680 Moving (0.09, -0.22) raw xDistance=0.05 yDistance=0.24
03:52:40.727 00.000 6120 Enqueuing Expose request
03:52:40.730 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:52:40.730 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:52:40.730 00.000 7680 MoveAxis(E, 0, ABG)
03:52:40.730 00.000 7680 Move returns status 0, amount 0
03:52:40.730 00.000 7680 MoveAxis(S, 130, ABG)
03:52:40.732 00.002 7680 Guiding  Dir = 1, Dur = 130
03:52:40.732 00.000 7680 IsSlewing returns 0
03:52:40.732 00.000 7680 IsGuiding returns 0
03:52:40.732 00.000 7680 PulseGuide returned control before completion, sleep 140
03:52:40.875 00.143 7680 IsGuiding returns 1
03:52:40.877 00.002 7680 scope still moving after pulse duration time elapsed
03:52:40.906 00.029 7680 IsSlewing returns 0
03:52:40.908 00.002 7680 IsGuiding returns 0
03:52:40.909 00.001 7680 scope move finished after 130 + 46 ms
03:52:40.909 00.000 7680 Move returns status 0, amount 130
03:52:40.909 00.000 7680 move complete, result=0
03:52:40.910 00.001 7680 worker thread done servicing request
03:52:40.910 00.000 7680 Worker thread wakes up
03:52:40.910 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 130 ms SOUTH
03:52:40.917 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:40.917 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:42.174 01.257 7680 Exposure complete
03:52:42.305 00.131 7680 worker thread done servicing request
03:52:42.305 00.000 6120 OnExposeComplete: enter
03:52:42.310 00.005 6120 UpdateGuideState(): m_state=6
03:52:42.314 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3797
03:52:42.318 00.004 6120 Star::Find returns 1 (0), X=511.20, Y=667.83, Mass=8595, SNR=61.8, Peak=198 HFD=6.7
03:52:42.322 00.004 6120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.19) = xAngle (-0.80 = -0.80)
03:52:42.326 00.004 6120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.07 = 2.07)
03:52:42.330 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.62 mountX=0.13 mountY=0.16, mountTheta=0.90
03:52:42.335 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.10, opts=13)
03:52:42.339 00.004 6120 Enqueuing Move request for scope (0.15, -0.10)
03:52:42.343 00.004 7680 Worker thread wakes up
03:52:42.343 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
03:52:42.343 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
03:52:42.344 00.001 7680 Moving (0.15, -0.10) raw xDistance=0.13 yDistance=0.16
03:52:42.344 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:52:42.345 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:42.345 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:42.349 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:52:42.349 00.000 6120 UpdateGuideState exits: m=8595 SNR=61.8
03:52:42.353 00.004 7680 MoveAxis(E, 0, ABG)
03:52:42.353 00.000 7680 Move returns status 0, amount 0
03:52:42.353 00.000 7680 MoveAxis(N, 0, ABG)
03:52:42.353 00.000 7680 Move returns status 0, amount 0
03:52:42.353 00.000 7680 move complete, result=0
03:52:42.354 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:42.358 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:42.364 00.006 7680 worker thread done servicing request
03:52:42.364 00.000 6120 Enqueuing Expose request
03:52:42.368 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:52:42.373 00.005 7680 Worker thread wakes up
03:52:42.373 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:42.373 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:43.614 01.241 7680 Exposure complete
03:52:43.757 00.143 7680 worker thread done servicing request
03:52:43.757 00.000 6120 OnExposeComplete: enter
03:52:43.760 00.003 6120 UpdateGuideState(): m_state=6
03:52:43.766 00.006 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3798
03:52:43.769 00.003 6120 Star::Find returns 1 (0), X=511.07, Y=667.02, Mass=7577, SNR=58.6, Peak=204 HFD=6.4
03:52:43.773 00.004 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
03:52:43.777 00.004 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
03:52:43.781 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.91 hyp=0.91 cameraTheta=-1.54 mountX=-0.14 mountY=0.83, mountTheta=1.74
03:52:43.785 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.91, opts=13)
03:52:43.789 00.004 6120 Enqueuing Move request for scope (0.02, -0.91)
03:52:43.792 00.003 7680 Worker thread wakes up
03:52:43.792 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.91) opts 0xd
03:52:43.792 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.91)
03:52:43.793 00.001 7680 Moving (0.02, -0.91) raw xDistance=-0.14 yDistance=0.83
03:52:43.794 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:43.798 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:52:43.799 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
03:52:43.799 00.000 7680 MoveAxis(E, 0, ABG)
03:52:43.799 00.000 7680 Move returns status 0, amount 0
03:52:43.799 00.000 7680 MoveAxis(S, 449, ABG)
03:52:43.799 00.000 7680 Guiding  Dir = 1, Dur = 449
03:52:43.800 00.001 6120 UpdateGuideState exits: m=7577 SNR=58.6
03:52:43.803 00.003 7680 IsSlewing returns 0
03:52:43.804 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:43.807 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:43.811 00.004 7680 IsGuiding returns 0
03:52:43.811 00.000 6120 Enqueuing Expose request
03:52:43.815 00.004 7680 PulseGuide returned control before completion, sleep 459
03:52:44.421 00.606 7680 IsGuiding returns 0
03:52:44.423 00.002 7680 Move returns status 0, amount 449
03:52:44.423 00.000 7680 move complete, result=0
03:52:44.423 00.000 7680 worker thread done servicing request
03:52:44.423 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 449 ms SOUTH
03:52:44.428 00.005 7680 Worker thread wakes up
03:52:44.428 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:44.428 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:45.672 01.244 7680 Exposure complete
03:52:45.837 00.165 6120 OnExposeComplete: enter
03:52:45.843 00.006 7680 worker thread done servicing request
03:52:45.845 00.002 6120 UpdateGuideState(): m_state=6
03:52:45.861 00.016 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3799
03:52:45.875 00.014 6120 Star::Find returns 1 (0), X=511.14, Y=667.97, Mass=7995, SNR=60.2, Peak=191 HFD=6.5
03:52:45.880 00.005 6120 CameraToMount -- cameraTheta (0.42) - m_xAngle (0.19) = xAngle (0.23 = 0.23)
03:52:45.885 00.005 6120 CameraToMount -- cameraTheta (0.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.10 = 3.10)
03:52:45.893 00.008 6120 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.09 cameraTheta=0.42 mountX=0.09 mountY=0.00, mountTheta=0.04
03:52:45.899 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.04, opts=13)
03:52:45.907 00.008 6120 Enqueuing Move request for scope (0.09, 0.04)
03:52:45.910 00.003 7680 Worker thread wakes up
03:52:45.910 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:45.913 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
03:52:45.913 00.000 6120 UpdateGuideState exits: m=7995 SNR=60.2
03:52:45.917 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
03:52:45.917 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:45.921 00.004 7680 Moving (0.09, 0.04) raw xDistance=0.09 yDistance=0.00
03:52:45.922 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:45.926 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:52:45.926 00.000 6120 Enqueuing Expose request
03:52:45.929 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:45.930 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
03:52:45.930 00.000 7680 MoveAxis(E, 0, ABG)
03:52:45.930 00.000 7680 Move returns status 0, amount 0
03:52:45.930 00.000 7680 MoveAxis(N, 0, ABG)
03:52:45.930 00.000 7680 Move returns status 0, amount 0
03:52:45.930 00.000 7680 move complete, result=0
03:52:45.930 00.000 7680 worker thread done servicing request
03:52:45.930 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:52:45.935 00.005 7680 Worker thread wakes up
03:52:45.935 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:45.935 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:47.183 01.248 7680 Exposure complete
03:52:47.329 00.146 7680 worker thread done servicing request
03:52:47.329 00.000 6120 OnExposeComplete: enter
03:52:47.334 00.005 6120 UpdateGuideState(): m_state=6
03:52:47.339 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3800
03:52:47.342 00.003 6120 Star::Find returns 1 (0), X=510.97, Y=667.99, Mass=7927, SNR=58.0, Peak=197 HFD=6.3
03:52:47.345 00.003 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (0.19) = xAngle (2.31 = 2.31)
03:52:47.350 00.005 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.19 = -1.10)
03:52:47.354 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.50 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
03:52:47.359 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.06, opts=13)
03:52:47.363 00.004 6120 Enqueuing Move request for scope (-0.08, 0.06)
03:52:47.367 00.004 7680 Worker thread wakes up
03:52:47.367 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
03:52:47.367 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
03:52:47.367 00.000 7680 Moving (-0.08, 0.06) raw xDistance=-0.07 yDistance=-0.09
03:52:47.367 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:52:47.367 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:47.368 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:52:47.368 00.000 7680 MoveAxis(E, 0, ABG)
03:52:47.368 00.000 7680 Move returns status 0, amount 0
03:52:47.368 00.000 7680 MoveAxis(N, 0, ABG)
03:52:47.368 00.000 7680 Move returns status 0, amount 0
03:52:47.368 00.000 7680 move complete, result=0
03:52:47.368 00.000 7680 worker thread done servicing request
03:52:47.368 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:47.373 00.005 6120 UpdateGuideState exits: m=7927 SNR=58.0
03:52:47.377 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:47.380 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:47.385 00.005 6120 Enqueuing Expose request
03:52:47.388 00.003 7680 Worker thread wakes up
03:52:47.388 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:52:47.393 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:47.393 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:48.642 01.249 7680 Exposure complete
03:52:48.775 00.133 7680 worker thread done servicing request
03:52:48.775 00.000 6120 OnExposeComplete: enter
03:52:48.780 00.005 6120 UpdateGuideState(): m_state=6
03:52:48.784 00.004 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3801
03:52:48.788 00.004 6120 Star::Find returns 1 (0), X=510.89, Y=668.00, Mass=7991, SNR=58.6, Peak=196 HFD=6.4
03:52:48.792 00.004 6120 CameraToMount -- cameraTheta (2.73) - m_xAngle (0.19) = xAngle (2.54 = 2.54)
03:52:48.796 00.004 6120 CameraToMount -- cameraTheta (2.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.41 = -0.87)
03:52:48.800 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.17 cameraTheta=2.73 mountX=-0.14 mountY=-0.13, mountTheta=-2.39
03:52:48.805 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.07, opts=13)
03:52:48.809 00.004 6120 Enqueuing Move request for scope (-0.16, 0.07)
03:52:48.813 00.004 7680 Worker thread wakes up
03:52:48.813 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:48.816 00.003 6120 UpdateGuideState exits: m=7991 SNR=58.6
03:52:48.821 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:48.823 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:48.828 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.07) opts 0xd
03:52:48.828 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.07)
03:52:48.829 00.001 7680 Moving (-0.16, 0.07) raw xDistance=-0.14 yDistance=-0.13
03:52:48.829 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:52:48.829 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:48.829 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:52:48.829 00.000 7680 MoveAxis(E, 0, ABG)
03:52:48.829 00.000 7680 Move returns status 0, amount 0
03:52:48.830 00.001 7680 MoveAxis(N, 0, ABG)
03:52:48.830 00.000 7680 Move returns status 0, amount 0
03:52:48.830 00.000 7680 move complete, result=0
03:52:48.830 00.000 7680 worker thread done servicing request
03:52:48.831 00.001 6120 Enqueuing Expose request
03:52:48.835 00.004 7680 Worker thread wakes up
03:52:48.835 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:52:48.840 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:48.840 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:50.082 01.242 7680 Exposure complete
03:52:50.223 00.141 7680 worker thread done servicing request
03:52:50.224 00.001 6120 OnExposeComplete: enter
03:52:50.227 00.003 6120 UpdateGuideState(): m_state=6
03:52:50.232 00.005 6120 Star::Find(15, 510, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3802
03:52:50.237 00.005 6120 Star::Find returns 1 (0), X=510.75, Y=667.81, Mass=8404, SNR=59.8, Peak=220 HFD=6.7
03:52:50.241 00.004 6120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.19) = xAngle (-2.94 = -2.94)
03:52:50.245 00.004 6120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.06 = -0.06)
03:52:50.250 00.005 6120 CameraToMount -- cameraX=-0.30 cameraY=-0.12 hyp=0.33 cameraTheta=-2.75 mountX=-0.32 mountY=-0.02, mountTheta=-3.08
03:52:50.253 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=-0.12, opts=13)
03:52:50.258 00.005 6120 Enqueuing Move request for scope (-0.30, -0.12)
03:52:50.261 00.003 7680 Worker thread wakes up
03:52:50.261 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.12) opts 0xd
03:52:50.261 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, -0.12)
03:52:50.261 00.000 7680 Moving (-0.30, -0.12) raw xDistance=-0.32 yDistance=-0.02
03:52:50.262 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:52:50.262 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:50.263 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
03:52:50.263 00.000 7680 MoveAxis(E, 131, ABG)
03:52:50.263 00.000 7680 Guiding  Dir = 2, Dur = 131
03:52:50.264 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:50.267 00.003 7680 IsSlewing returns 0
03:52:50.267 00.000 6120 UpdateGuideState exits: m=8404 SNR=59.8
03:52:50.271 00.004 7680 IsGuiding returns 0
03:52:50.271 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:50.276 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:50.279 00.003 7680 PulseGuide returned control before completion, sleep 141
03:52:50.279 00.000 6120 Enqueuing Expose request
03:52:50.432 00.153 7680 IsGuiding returns 1
03:52:50.435 00.003 7680 scope still moving after pulse duration time elapsed
03:52:50.464 00.029 7680 IsSlewing returns 0
03:52:50.465 00.001 7680 IsGuiding returns 0
03:52:50.465 00.000 7680 scope move finished after 131 + 63 ms
03:52:50.466 00.001 7680 Move returns status 0, amount 131
03:52:50.466 00.000 7680 MoveAxis(N, 0, ABG)
03:52:50.466 00.000 7680 Move returns status 0, amount 0
03:52:50.467 00.001 7680 move complete, result=0
03:52:50.467 00.000 7680 worker thread done servicing request
03:52:50.469 00.002 7680 Worker thread wakes up
03:52:50.469 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:50.469 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:50.469 00.000 6120 GuideStep: -0.3 px 131 ms EAST, -0.0 px 0 ms NORTH
03:52:51.720 01.251 7680 Exposure complete
03:52:51.858 00.138 7680 worker thread done servicing request
03:52:51.858 00.000 6120 OnExposeComplete: enter
03:52:51.862 00.004 6120 UpdateGuideState(): m_state=6
03:52:51.867 00.005 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3803
03:52:51.870 00.003 6120 Star::Find returns 1 (0), X=510.70, Y=667.63, Mass=8217, SNR=61.1, Peak=191 HFD=6.8
03:52:51.875 00.005 6120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (0.19) = xAngle (-2.61 = -2.61)
03:52:51.879 00.004 6120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.26 = 0.26)
03:52:51.883 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.30 hyp=0.46 cameraTheta=-2.43 mountX=-0.40 mountY=0.12, mountTheta=2.85
03:52:51.889 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.30, opts=13)
03:52:51.894 00.005 6120 Enqueuing Move request for scope (-0.35, -0.30)
03:52:51.899 00.005 7680 Worker thread wakes up
03:52:51.899 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:51.903 00.004 6120 UpdateGuideState exits: m=8217 SNR=61.1
03:52:51.907 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:51.910 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:51.914 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.30) opts 0xd
03:52:51.914 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.30)
03:52:51.914 00.000 7680 Moving (-0.35, -0.30) raw xDistance=-0.40 yDistance=0.12
03:52:51.914 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
03:52:51.914 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:51.914 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:52:51.914 00.000 7680 MoveAxis(E, 171, ABG)
03:52:51.916 00.002 7680 Guiding  Dir = 2, Dur = 171
03:52:51.916 00.000 6120 Enqueuing Expose request
03:52:51.920 00.004 7680 IsSlewing returns 0
03:52:51.920 00.000 7680 IsGuiding returns 0
03:52:51.921 00.001 7680 PulseGuide returned control before completion, sleep 181
03:52:52.118 00.197 7680 IsGuiding returns 1
03:52:52.119 00.001 7680 scope still moving after pulse duration time elapsed
03:52:52.147 00.028 7680 IsSlewing returns 0
03:52:52.148 00.001 7680 IsGuiding returns 0
03:52:52.149 00.001 7680 scope move finished after 171 + 56 ms
03:52:52.149 00.000 7680 Move returns status 0, amount 171
03:52:52.149 00.000 7680 MoveAxis(N, 0, ABG)
03:52:52.150 00.001 7680 Move returns status 0, amount 0
03:52:52.150 00.000 7680 move complete, result=0
03:52:52.151 00.001 7680 worker thread done servicing request
03:52:52.151 00.000 7680 Worker thread wakes up
03:52:52.152 00.001 6120 GuideStep: -0.4 px 171 ms EAST, 0.1 px 0 ms NORTH
03:52:52.158 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:52.159 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:53.411 01.252 7680 Exposure complete
03:52:53.546 00.135 7680 worker thread done servicing request
03:52:53.546 00.000 6120 OnExposeComplete: enter
03:52:53.552 00.006 6120 UpdateGuideState(): m_state=6
03:52:53.556 00.004 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3804
03:52:53.561 00.005 6120 Star::Find returns 1 (0), X=510.94, Y=667.73, Mass=8526, SNR=61.3, Peak=208 HFD=6.7
03:52:53.565 00.004 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.19) = xAngle (-2.26 = -2.26)
03:52:53.569 00.004 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
03:52:53.572 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-2.07 mountX=-0.14 mountY=0.13, mountTheta=2.40
03:52:53.578 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.20, opts=13)
03:52:53.582 00.004 6120 Enqueuing Move request for scope (-0.11, -0.20)
03:52:53.587 00.005 7680 Worker thread wakes up
03:52:53.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:53.591 00.004 6120 UpdateGuideState exits: m=8526 SNR=61.3
03:52:53.595 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:53.599 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.20) opts 0xd
03:52:53.599 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.20)
03:52:53.600 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:53.603 00.003 6120 Enqueuing Expose request
03:52:53.607 00.004 7680 Moving (-0.11, -0.20) raw xDistance=-0.14 yDistance=0.13
03:52:53.607 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:52:53.607 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:53.608 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:52:53.608 00.000 7680 MoveAxis(E, 0, ABG)
03:52:53.609 00.001 7680 Move returns status 0, amount 0
03:52:53.609 00.000 7680 MoveAxis(N, 0, ABG)
03:52:53.609 00.000 7680 Move returns status 0, amount 0
03:52:53.610 00.001 7680 move complete, result=0
03:52:53.610 00.000 7680 worker thread done servicing request
03:52:53.610 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:52:53.617 00.007 7680 Worker thread wakes up
03:52:53.617 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:53.617 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:54.872 01.255 7680 Exposure complete
03:52:55.020 00.148 7680 worker thread done servicing request
03:52:55.020 00.000 6120 OnExposeComplete: enter
03:52:55.024 00.004 6120 UpdateGuideState(): m_state=6
03:52:55.028 00.004 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3805
03:52:55.033 00.005 6120 Star::Find returns 1 (0), X=511.12, Y=667.70, Mass=7948, SNR=58.7, Peak=182 HFD=6.7
03:52:55.037 00.004 6120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.19) = xAngle (-1.48 = -1.48)
03:52:55.040 00.003 6120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
03:52:55.044 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.29 mountX=0.02 mountY=0.24, mountTheta=1.48
03:52:55.048 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.23, opts=13)
03:52:55.054 00.006 6120 Enqueuing Move request for scope (0.07, -0.23)
03:52:55.057 00.003 7680 Worker thread wakes up
03:52:55.058 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:55.061 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
03:52:55.062 00.001 6120 UpdateGuideState exits: m=7948 SNR=58.7
03:52:55.065 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:55.072 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:55.077 00.005 6120 Enqueuing Expose request
03:52:55.081 00.004 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
03:52:55.081 00.000 7680 Moving (0.07, -0.23) raw xDistance=0.02 yDistance=0.24
03:52:55.081 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:52:55.081 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:52:55.083 00.002 7680 MoveAxis(E, 0, ABG)
03:52:55.083 00.000 7680 Move returns status 0, amount 0
03:52:55.083 00.000 7680 MoveAxis(S, 129, ABG)
03:52:55.084 00.001 7680 Guiding  Dir = 1, Dur = 129
03:52:55.084 00.000 7680 IsSlewing returns 0
03:52:55.084 00.000 7680 IsGuiding returns 0
03:52:55.085 00.001 7680 PulseGuide returned control before completion, sleep 139
03:52:55.236 00.151 7680 IsGuiding returns 1
03:52:55.237 00.001 7680 scope still moving after pulse duration time elapsed
03:52:55.267 00.030 7680 IsSlewing returns 0
03:52:55.267 00.000 7680 IsGuiding returns 0
03:52:55.270 00.003 7680 scope move finished after 129 + 56 ms
03:52:55.271 00.001 7680 Move returns status 0, amount 129
03:52:55.272 00.001 7680 move complete, result=0
03:52:55.273 00.001 7680 worker thread done servicing request
03:52:55.273 00.000 7680 Worker thread wakes up
03:52:55.273 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 129 ms SOUTH
03:52:55.280 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:55.281 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:56.532 01.251 7680 Exposure complete
03:52:56.668 00.136 7680 worker thread done servicing request
03:52:56.669 00.001 6120 OnExposeComplete: enter
03:52:56.673 00.004 6120 UpdateGuideState(): m_state=6
03:52:56.676 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3806
03:52:56.681 00.005 6120 Star::Find returns 1 (0), X=510.96, Y=667.98, Mass=8846, SNR=62.8, Peak=190 HFD=7.1
03:52:56.684 00.003 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (0.19) = xAngle (2.47 = 2.47)
03:52:56.688 00.004 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.34 = -0.94)
03:52:56.692 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.66 mountX=-0.08 mountY=-0.08, mountTheta=-2.34
03:52:56.696 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.05, opts=13)
03:52:56.701 00.005 6120 Enqueuing Move request for scope (-0.09, 0.05)
03:52:56.704 00.003 7680 Worker thread wakes up
03:52:56.704 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
03:52:56.706 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
03:52:56.706 00.000 7680 Moving (-0.09, 0.05) raw xDistance=-0.08 yDistance=-0.08
03:52:56.706 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:52:56.706 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:52:56.706 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
03:52:56.707 00.001 7680 MoveAxis(E, 0, ABG)
03:52:56.707 00.000 7680 Move returns status 0, amount 0
03:52:56.707 00.000 7680 MoveAxis(N, 0, ABG)
03:52:56.707 00.000 7680 Move returns status 0, amount 0
03:52:56.708 00.001 7680 move complete, result=0
03:52:56.708 00.000 7680 worker thread done servicing request
03:52:56.708 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:56.712 00.004 6120 UpdateGuideState exits: m=8846 SNR=62.8
03:52:56.716 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:56.719 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:56.722 00.003 6120 Enqueuing Expose request
03:52:56.726 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:52:56.729 00.003 7680 Worker thread wakes up
03:52:56.729 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:56.729 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:57.970 01.241 7680 Exposure complete
03:52:58.117 00.147 7680 worker thread done servicing request
03:52:58.117 00.000 6120 OnExposeComplete: enter
03:52:58.121 00.004 6120 UpdateGuideState(): m_state=6
03:52:58.126 00.005 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3807
03:52:58.130 00.004 6120 Star::Find returns 1 (0), X=511.05, Y=667.19, Mass=7581, SNR=58.7, Peak=193 HFD=6.4
03:52:58.135 00.005 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
03:52:58.139 00.004 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
03:52:58.143 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.74 hyp=0.74 cameraTheta=-1.57 mountX=-0.13 mountY=0.66, mountTheta=1.77
03:52:58.150 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.74, opts=13)
03:52:58.154 00.004 6120 Enqueuing Move request for scope (0.00, -0.74)
03:52:58.158 00.004 7680 Worker thread wakes up
03:52:58.158 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:52:58.163 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.74) opts 0xd
03:52:58.163 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.74)
03:52:58.163 00.000 7680 Moving (0.00, -0.74) raw xDistance=-0.13 yDistance=0.66
03:52:58.163 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:52:58.164 00.001 6120 UpdateGuideState exits: m=7581 SNR=58.7
03:52:58.167 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:52:58.171 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
03:52:58.171 00.000 7680 MoveAxis(E, 0, ABG)
03:52:58.171 00.000 7680 Move returns status 0, amount 0
03:52:58.172 00.001 7680 MoveAxis(S, 360, ABG)
03:52:58.172 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:52:58.177 00.005 7680 Guiding  Dir = 1, Dur = 360
03:52:58.177 00.000 6120 Enqueuing Expose request
03:52:58.182 00.005 7680 IsSlewing returns 0
03:52:58.182 00.000 7680 IsGuiding returns 0
03:52:58.183 00.001 7680 PulseGuide returned control before completion, sleep 370
03:52:58.568 00.385 7680 IsGuiding returns 1
03:52:58.569 00.001 7680 scope still moving after pulse duration time elapsed
03:52:58.599 00.030 7680 IsSlewing returns 0
03:52:58.600 00.001 7680 IsGuiding returns 0
03:52:58.601 00.001 7680 scope move finished after 360 + 58 ms
03:52:58.602 00.001 7680 Move returns status 0, amount 360
03:52:58.602 00.000 7680 move complete, result=0
03:52:58.603 00.001 7680 worker thread done servicing request
03:52:58.603 00.000 7680 Worker thread wakes up
03:52:58.603 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 360 ms SOUTH
03:52:58.611 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:52:58.611 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:52:59.869 01.258 7680 Exposure complete
03:53:00.026 00.157 7680 worker thread done servicing request
03:53:00.026 00.000 6120 OnExposeComplete: enter
03:53:00.031 00.005 6120 UpdateGuideState(): m_state=6
03:53:00.036 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3808
03:53:00.039 00.003 6120 Star::Find returns 1 (0), X=510.80, Y=667.72, Mass=8450, SNR=61.0, Peak=201 HFD=6.6
03:53:00.045 00.006 6120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.19) = xAngle (-2.63 = -2.63)
03:53:00.049 00.004 6120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.24 = 0.24)
03:53:00.054 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.21 hyp=0.33 cameraTheta=-2.45 mountX=-0.29 mountY=0.08, mountTheta=2.87
03:53:00.060 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.21, opts=13)
03:53:00.064 00.004 6120 Enqueuing Move request for scope (-0.25, -0.21)
03:53:00.068 00.004 7680 Worker thread wakes up
03:53:00.068 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:00.072 00.004 6120 UpdateGuideState exits: m=8450 SNR=61.0
03:53:00.077 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:00.080 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:00.084 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.21) opts 0xd
03:53:00.084 00.000 6120 Enqueuing Expose request
03:53:00.090 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.21)
03:53:00.090 00.000 7680 Moving (-0.25, -0.21) raw xDistance=-0.29 yDistance=0.08
03:53:00.090 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:53:00.090 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:00.091 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:53:00.091 00.000 7680 MoveAxis(E, 117, ABG)
03:53:00.091 00.000 7680 Guiding  Dir = 2, Dur = 117
03:53:00.092 00.001 7680 IsSlewing returns 0
03:53:00.093 00.001 7680 IsGuiding returns 0
03:53:00.093 00.000 7680 PulseGuide returned control before completion, sleep 127
03:53:00.225 00.132 7680 IsGuiding returns 1
03:53:00.225 00.000 7680 scope still moving after pulse duration time elapsed
03:53:00.257 00.032 7680 IsSlewing returns 0
03:53:00.258 00.001 7680 IsGuiding returns 0
03:53:00.258 00.000 7680 scope move finished after 117 + 48 ms
03:53:00.259 00.001 7680 Move returns status 0, amount 117
03:53:00.259 00.000 7680 MoveAxis(N, 0, ABG)
03:53:00.260 00.001 7680 Move returns status 0, amount 0
03:53:00.260 00.000 7680 move complete, result=0
03:53:00.260 00.000 7680 worker thread done servicing request
03:53:00.260 00.000 6120 GuideStep: -0.3 px 117 ms EAST, 0.1 px 0 ms NORTH
03:53:00.269 00.009 7680 Worker thread wakes up
03:53:00.269 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:00.269 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:01.517 01.248 7680 Exposure complete
03:53:01.702 00.185 7680 worker thread done servicing request
03:53:01.702 00.000 6120 OnExposeComplete: enter
03:53:01.707 00.005 6120 UpdateGuideState(): m_state=6
03:53:01.713 00.006 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3809
03:53:01.718 00.005 6120 Star::Find returns 1 (0), X=511.23, Y=667.83, Mass=8072, SNR=60.0, Peak=197 HFD=6.7
03:53:01.722 00.004 6120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.19) = xAngle (-0.71 = -0.71)
03:53:01.725 00.003 6120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.17 = 2.17)
03:53:01.732 00.007 6120 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-0.52 mountX=0.16 mountY=0.17, mountTheta=0.83
03:53:01.736 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.10, opts=13)
03:53:01.740 00.004 6120 Enqueuing Move request for scope (0.18, -0.10)
03:53:01.745 00.005 7680 Worker thread wakes up
03:53:01.745 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
03:53:01.745 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
03:53:01.745 00.000 7680 Moving (0.18, -0.10) raw xDistance=0.16 yDistance=0.17
03:53:01.746 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:53:01.746 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:01.746 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:01.749 00.003 6120 UpdateGuideState exits: m=8072 SNR=60.0
03:53:01.753 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:01.756 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:01.761 00.005 6120 Enqueuing Expose request
03:53:01.764 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:53:01.764 00.000 7680 MoveAxis(E, 0, ABG)
03:53:01.764 00.000 7680 Move returns status 0, amount 0
03:53:01.764 00.000 7680 MoveAxis(N, 0, ABG)
03:53:01.764 00.000 7680 Move returns status 0, amount 0
03:53:01.764 00.000 7680 move complete, result=0
03:53:01.764 00.000 7680 worker thread done servicing request
03:53:01.764 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:53:01.770 00.006 7680 Worker thread wakes up
03:53:01.771 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:01.771 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:03.017 01.246 7680 Exposure complete
03:53:03.167 00.150 7680 worker thread done servicing request
03:53:03.167 00.000 6120 OnExposeComplete: enter
03:53:03.172 00.005 6120 UpdateGuideState(): m_state=6
03:53:03.179 00.007 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3810
03:53:03.184 00.005 6120 Star::Find returns 1 (0), X=510.94, Y=667.99, Mass=8675, SNR=62.5, Peak=185 HFD=7.0
03:53:03.189 00.005 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (0.19) = xAngle (2.49 = 2.49)
03:53:03.193 00.004 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.36 = -0.92)
03:53:03.197 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.12 cameraTheta=2.67 mountX=-0.10 mountY=-0.10, mountTheta=-2.35
03:53:03.203 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.06, opts=13)
03:53:03.209 00.006 6120 Enqueuing Move request for scope (-0.11, 0.06)
03:53:03.213 00.004 7680 Worker thread wakes up
03:53:03.214 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:03.216 00.002 6120 UpdateGuideState exits: m=8675 SNR=62.5
03:53:03.219 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:03.221 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:03.224 00.003 6120 Enqueuing Expose request
03:53:03.227 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
03:53:03.227 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
03:53:03.228 00.001 7680 Moving (-0.11, 0.06) raw xDistance=-0.10 yDistance=-0.10
03:53:03.228 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:53:03.228 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:03.230 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:53:03.230 00.000 7680 MoveAxis(E, 0, ABG)
03:53:03.230 00.000 7680 Move returns status 0, amount 0
03:53:03.230 00.000 7680 MoveAxis(N, 0, ABG)
03:53:03.230 00.000 7680 Move returns status 0, amount 0
03:53:03.230 00.000 7680 move complete, result=0
03:53:03.231 00.001 7680 worker thread done servicing request
03:53:03.231 00.000 7680 Worker thread wakes up
03:53:03.231 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:53:03.237 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:03.237 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:04.479 01.242 7680 Exposure complete
03:53:04.632 00.153 7680 worker thread done servicing request
03:53:04.633 00.001 6120 OnExposeComplete: enter
03:53:04.636 00.003 6120 UpdateGuideState(): m_state=6
03:53:04.641 00.005 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3811
03:53:04.646 00.005 6120 Star::Find returns 1 (0), X=510.92, Y=667.09, Mass=8136, SNR=59.8, Peak=204 HFD=6.4
03:53:04.650 00.004 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
03:53:04.655 00.005 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
03:53:04.658 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.84 hyp=0.85 cameraTheta=-1.72 mountX=-0.28 mountY=0.70, mountTheta=1.95
03:53:04.663 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.84, opts=13)
03:53:04.668 00.005 6120 Enqueuing Move request for scope (-0.13, -0.84)
03:53:04.671 00.003 7680 Worker thread wakes up
03:53:04.672 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:04.676 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.84) opts 0xd
03:53:04.677 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.84)
03:53:04.677 00.000 7680 Moving (-0.13, -0.84) raw xDistance=-0.28 yDistance=0.70
03:53:04.677 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:53:04.678 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
03:53:04.678 00.000 7680 MoveAxis(E, 114, ABG)
03:53:04.678 00.000 6120 UpdateGuideState exits: m=8136 SNR=59.8
03:53:04.683 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:04.686 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:04.690 00.004 6120 Enqueuing Expose request
03:53:04.694 00.004 7680 Guiding  Dir = 2, Dur = 114
03:53:04.694 00.000 7680 IsSlewing returns 0
03:53:04.695 00.001 7680 IsGuiding returns 0
03:53:04.695 00.000 7680 PulseGuide returned control before completion, sleep 124
03:53:04.831 00.136 7680 IsGuiding returns 1
03:53:04.831 00.000 7680 scope still moving after pulse duration time elapsed
03:53:04.861 00.030 7680 IsSlewing returns 0
03:53:04.862 00.001 7680 IsGuiding returns 0
03:53:04.863 00.001 7680 scope move finished after 114 + 53 ms
03:53:04.863 00.000 7680 Move returns status 0, amount 114
03:53:04.863 00.000 7680 MoveAxis(S, 378, ABG)
03:53:04.864 00.001 7680 Guiding  Dir = 1, Dur = 378
03:53:04.864 00.000 7680 IsSlewing returns 0
03:53:04.865 00.001 7680 IsGuiding returns 0
03:53:04.865 00.000 7680 PulseGuide returned control before completion, sleep 388
03:53:05.255 00.390 7680 IsGuiding returns 1
03:53:05.257 00.002 7680 scope still moving after pulse duration time elapsed
03:53:05.287 00.030 7680 IsSlewing returns 0
03:53:05.288 00.001 7680 IsGuiding returns 0
03:53:05.289 00.001 7680 scope move finished after 378 + 46 ms
03:53:05.289 00.000 7680 Move returns status 0, amount 378
03:53:05.290 00.001 7680 move complete, result=0
03:53:05.290 00.000 7680 worker thread done servicing request
03:53:05.290 00.000 7680 Worker thread wakes up
03:53:05.292 00.002 6120 GuideStep: -0.3 px 114 ms EAST, 0.7 px 378 ms SOUTH
03:53:05.299 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:05.300 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:06.547 01.247 7680 Exposure complete
03:53:06.687 00.140 7680 worker thread done servicing request
03:53:06.688 00.001 6120 OnExposeComplete: enter
03:53:06.692 00.004 6120 UpdateGuideState(): m_state=6
03:53:06.696 00.004 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3812
03:53:06.700 00.004 6120 Star::Find returns 1 (0), X=511.31, Y=667.86, Mass=8198, SNR=59.7, Peak=224 HFD=6.6
03:53:06.704 00.004 6120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.19) = xAngle (-0.46 = -0.46)
03:53:06.708 00.004 6120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.42 = 2.42)
03:53:06.713 00.005 6120 CameraToMount -- cameraX=0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-0.27 mountX=0.24 mountY=0.18, mountTheta=0.64
03:53:06.719 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.07, opts=13)
03:53:06.722 00.003 6120 Enqueuing Move request for scope (0.26, -0.07)
03:53:06.727 00.005 7680 Worker thread wakes up
03:53:06.727 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:06.731 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.07) opts 0xd
03:53:06.731 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.07)
03:53:06.731 00.000 7680 Moving (0.26, -0.07) raw xDistance=0.24 yDistance=0.18
03:53:06.731 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.24
03:53:06.732 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:06.732 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:53:06.732 00.000 7680 MoveAxis(W, 92, ABG)
03:53:06.732 00.000 7680 Guiding  Dir = 3, Dur = 92
03:53:06.732 00.000 6120 UpdateGuideState exits: m=8198 SNR=59.7
03:53:06.736 00.004 7680 IsSlewing returns 0
03:53:06.736 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:06.739 00.003 7680 IsGuiding returns 0
03:53:06.740 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:06.744 00.004 6120 Enqueuing Expose request
03:53:06.747 00.003 7680 PulseGuide returned control before completion, sleep 102
03:53:06.860 00.113 7680 IsGuiding returns 1
03:53:06.861 00.001 7680 scope still moving after pulse duration time elapsed
03:53:06.892 00.031 7680 IsSlewing returns 0
03:53:06.892 00.000 7680 IsGuiding returns 0
03:53:06.892 00.000 7680 scope move finished after 92 + 60 ms
03:53:06.893 00.001 7680 Move returns status 0, amount 92
03:53:06.893 00.000 7680 MoveAxis(N, 0, ABG)
03:53:06.893 00.000 7680 Move returns status 0, amount 0
03:53:06.893 00.000 7680 move complete, result=0
03:53:06.894 00.001 7680 worker thread done servicing request
03:53:06.894 00.000 6120 GuideStep: 0.2 px 92 ms WEST, 0.2 px 0 ms NORTH
03:53:06.901 00.007 7680 Worker thread wakes up
03:53:06.901 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:06.902 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:08.150 01.248 7680 Exposure complete
03:53:08.290 00.140 7680 worker thread done servicing request
03:53:08.290 00.000 6120 OnExposeComplete: enter
03:53:08.295 00.005 6120 UpdateGuideState(): m_state=6
03:53:08.300 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3813
03:53:08.305 00.005 6120 Star::Find returns 1 (0), X=511.05, Y=667.77, Mass=8967, SNR=63.0, Peak=239 HFD=6.7
03:53:08.310 00.005 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
03:53:08.314 00.004 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
03:53:08.317 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.59 mountX=-0.03 mountY=0.14, mountTheta=1.79
03:53:08.322 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.16, opts=13)
03:53:08.326 00.004 6120 Enqueuing Move request for scope (-0.00, -0.16)
03:53:08.332 00.006 7680 Worker thread wakes up
03:53:08.333 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:08.337 00.004 6120 UpdateGuideState exits: m=8967 SNR=63.0
03:53:08.340 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:08.343 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:08.348 00.005 6120 Enqueuing Expose request
03:53:08.351 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
03:53:08.351 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
03:53:08.351 00.000 7680 Moving (-0.00, -0.16) raw xDistance=-0.03 yDistance=0.14
03:53:08.352 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:53:08.352 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:08.353 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
03:53:08.353 00.000 7680 MoveAxis(E, 0, ABG)
03:53:08.353 00.000 7680 Move returns status 0, amount 0
03:53:08.353 00.000 7680 MoveAxis(N, 0, ABG)
03:53:08.354 00.001 7680 Move returns status 0, amount 0
03:53:08.354 00.000 7680 move complete, result=0
03:53:08.354 00.000 7680 worker thread done servicing request
03:53:08.354 00.000 7680 Worker thread wakes up
03:53:08.354 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:08.358 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:08.358 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:09.609 01.251 7680 Exposure complete
03:53:09.751 00.142 7680 worker thread done servicing request
03:53:09.751 00.000 6120 OnExposeComplete: enter
03:53:09.754 00.003 6120 UpdateGuideState(): m_state=6
03:53:09.758 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3814
03:53:09.761 00.003 6120 Star::Find returns 1 (0), X=510.79, Y=667.73, Mass=8189, SNR=60.2, Peak=207 HFD=6.7
03:53:09.766 00.005 6120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.19) = xAngle (-2.67 = -2.67)
03:53:09.769 00.003 6120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.20 = 0.20)
03:53:09.772 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.20 hyp=0.33 cameraTheta=-2.48 mountX=-0.29 mountY=0.07, mountTheta=2.92
03:53:09.778 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.20, opts=13)
03:53:09.781 00.003 6120 Enqueuing Move request for scope (-0.26, -0.20)
03:53:09.786 00.005 7680 Worker thread wakes up
03:53:09.786 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.20) opts 0xd
03:53:09.786 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.20)
03:53:09.786 00.000 7680 Moving (-0.26, -0.20) raw xDistance=-0.29 yDistance=0.07
03:53:09.786 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
03:53:09.786 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:09.786 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:09.790 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:53:09.790 00.000 7680 MoveAxis(E, 120, ABG)
03:53:09.790 00.000 7680 Guiding  Dir = 2, Dur = 120
03:53:09.791 00.001 6120 UpdateGuideState exits: m=8189 SNR=60.2
03:53:09.795 00.004 7680 IsSlewing returns 0
03:53:09.795 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:09.800 00.005 7680 IsGuiding returns 0
03:53:09.800 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:09.804 00.004 6120 Enqueuing Expose request
03:53:09.808 00.004 7680 PulseGuide returned control before completion, sleep 130
03:53:09.956 00.148 7680 IsGuiding returns 0
03:53:09.958 00.002 7680 Move returns status 0, amount 120
03:53:09.958 00.000 7680 MoveAxis(N, 0, ABG)
03:53:09.958 00.000 7680 Move returns status 0, amount 0
03:53:09.959 00.001 7680 move complete, result=0
03:53:09.959 00.000 7680 worker thread done servicing request
03:53:09.959 00.000 6120 GuideStep: -0.3 px 120 ms EAST, 0.1 px 0 ms NORTH
03:53:09.965 00.006 7680 Worker thread wakes up
03:53:09.965 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:09.966 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:11.216 01.250 7680 Exposure complete
03:53:11.368 00.152 7680 worker thread done servicing request
03:53:11.368 00.000 6120 OnExposeComplete: enter
03:53:11.373 00.005 6120 UpdateGuideState(): m_state=6
03:53:11.377 00.004 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3815
03:53:11.382 00.005 6120 Star::Find returns 1 (0), X=511.00, Y=667.21, Mass=7632, SNR=58.1, Peak=192 HFD=6.5
03:53:11.386 00.004 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
03:53:11.390 00.004 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
03:53:11.395 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.72 hyp=0.72 cameraTheta=-1.64 mountX=-0.18 mountY=0.63, mountTheta=1.86
03:53:11.400 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.72, opts=13)
03:53:11.404 00.004 6120 Enqueuing Move request for scope (-0.05, -0.72)
03:53:11.407 00.003 7680 Worker thread wakes up
03:53:11.408 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:11.411 00.003 6120 UpdateGuideState exits: m=7632 SNR=58.1
03:53:11.414 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:11.418 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:11.422 00.004 6120 Enqueuing Expose request
03:53:11.425 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.72) opts 0xd
03:53:11.425 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.72)
03:53:11.426 00.001 7680 Moving (-0.05, -0.72) raw xDistance=-0.18 yDistance=0.63
03:53:11.426 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:53:11.426 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
03:53:11.427 00.001 7680 MoveAxis(E, 0, ABG)
03:53:11.427 00.000 7680 Move returns status 0, amount 0
03:53:11.427 00.000 7680 MoveAxis(S, 339, ABG)
03:53:11.427 00.000 7680 Guiding  Dir = 1, Dur = 339
03:53:11.428 00.001 7680 IsSlewing returns 0
03:53:11.429 00.001 7680 IsGuiding returns 0
03:53:11.429 00.000 7680 PulseGuide returned control before completion, sleep 349
03:53:11.784 00.355 7680 IsGuiding returns 1
03:53:11.786 00.002 7680 scope still moving after pulse duration time elapsed
03:53:11.814 00.028 7680 IsSlewing returns 0
03:53:11.817 00.003 7680 IsGuiding returns 0
03:53:11.817 00.000 7680 scope move finished after 339 + 48 ms
03:53:11.817 00.000 7680 Move returns status 0, amount 339
03:53:11.818 00.001 7680 move complete, result=0
03:53:11.818 00.000 7680 worker thread done servicing request
03:53:11.819 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 339 ms SOUTH
03:53:11.827 00.008 7680 Worker thread wakes up
03:53:11.827 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:11.827 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:13.074 01.247 7680 Exposure complete
03:53:13.235 00.161 7680 worker thread done servicing request
03:53:13.235 00.000 6120 OnExposeComplete: enter
03:53:13.243 00.008 6120 UpdateGuideState(): m_state=6
03:53:13.247 00.004 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3816
03:53:13.252 00.005 6120 Star::Find returns 1 (0), X=511.03, Y=667.88, Mass=7968, SNR=58.9, Peak=202 HFD=6.5
03:53:13.256 00.004 6120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
03:53:13.260 00.004 6120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.71 = 0.71)
03:53:13.263 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.98 mountX=-0.03 mountY=0.03, mountTheta=2.28
03:53:13.270 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.05, opts=13)
03:53:13.276 00.006 6120 Enqueuing Move request for scope (-0.02, -0.05)
03:53:13.279 00.003 7680 Worker thread wakes up
03:53:13.279 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:13.284 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
03:53:13.284 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
03:53:13.284 00.000 7680 Moving (-0.02, -0.05) raw xDistance=-0.03 yDistance=0.03
03:53:13.284 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:53:13.285 00.001 6120 UpdateGuideState exits: m=7968 SNR=58.9
03:53:13.289 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:13.293 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:13.296 00.003 6120 Enqueuing Expose request
03:53:13.301 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:13.301 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:53:13.302 00.001 7680 MoveAxis(E, 0, ABG)
03:53:13.302 00.000 7680 Move returns status 0, amount 0
03:53:13.302 00.000 7680 MoveAxis(N, 0, ABG)
03:53:13.302 00.000 7680 Move returns status 0, amount 0
03:53:13.302 00.000 7680 move complete, result=0
03:53:13.302 00.000 7680 worker thread done servicing request
03:53:13.303 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:53:13.307 00.004 7680 Worker thread wakes up
03:53:13.307 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:13.307 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:14.557 01.250 7680 Exposure complete
03:53:14.705 00.148 7680 worker thread done servicing request
03:53:14.706 00.001 6120 OnExposeComplete: enter
03:53:14.709 00.003 6120 UpdateGuideState(): m_state=6
03:53:14.714 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3817
03:53:14.718 00.004 6120 Star::Find returns 1 (0), X=510.81, Y=668.18, Mass=8249, SNR=60.6, Peak=178 HFD=6.7
03:53:14.722 00.004 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (0.19) = xAngle (2.16 = 2.16)
03:53:14.726 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.03 = -1.25)
03:53:14.730 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.25 hyp=0.35 cameraTheta=2.35 mountX=-0.19 mountY=-0.33, mountTheta=-2.10
03:53:14.736 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.25, opts=13)
03:53:14.740 00.004 6120 Enqueuing Move request for scope (-0.24, 0.25)
03:53:14.744 00.004 7680 Worker thread wakes up
03:53:14.744 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.25) opts 0xd
03:53:14.744 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.25)
03:53:14.744 00.000 7680 Moving (-0.24, 0.25) raw xDistance=-0.19 yDistance=-0.33
03:53:14.744 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:53:14.746 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:53:14.746 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
03:53:14.746 00.000 7680 MoveAxis(E, 0, ABG)
03:53:14.746 00.000 7680 Move returns status 0, amount 0
03:53:14.746 00.000 7680 MoveAxis(N, 0, ABG)
03:53:14.746 00.000 7680 Move returns status 0, amount 0
03:53:14.746 00.000 7680 move complete, result=0
03:53:14.746 00.000 7680 worker thread done servicing request
03:53:14.747 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:14.751 00.004 6120 UpdateGuideState exits: m=8249 SNR=60.6
03:53:14.754 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:14.758 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:14.761 00.003 6120 Enqueuing Expose request
03:53:14.766 00.005 7680 Worker thread wakes up
03:53:14.766 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:14.766 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:14.766 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:53:16.006 01.240 7680 Exposure complete
03:53:16.139 00.133 7680 worker thread done servicing request
03:53:16.139 00.000 6120 OnExposeComplete: enter
03:53:16.144 00.005 6120 UpdateGuideState(): m_state=6
03:53:16.147 00.003 6120 Star::Find(15, 510, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3818
03:53:16.151 00.004 6120 Star::Find returns 1 (0), X=511.00, Y=667.91, Mass=8191, SNR=59.2, Peak=204 HFD=6.5
03:53:16.156 00.005 6120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (0.19) = xAngle (-2.90 = -2.90)
03:53:16.159 00.003 6120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.03 = -0.03)
03:53:16.163 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.71 mountX=-0.05 mountY=-0.00, mountTheta=-3.11
03:53:16.168 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.02, opts=13)
03:53:16.173 00.005 6120 Enqueuing Move request for scope (-0.05, -0.02)
03:53:16.177 00.004 7680 Worker thread wakes up
03:53:16.177 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:16.180 00.003 6120 UpdateGuideState exits: m=8191 SNR=59.2
03:53:16.185 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:16.188 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:16.192 00.004 6120 Enqueuing Expose request
03:53:16.195 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
03:53:16.195 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
03:53:16.195 00.000 7680 Moving (-0.05, -0.02) raw xDistance=-0.05 yDistance=-0.00
03:53:16.195 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:53:16.196 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:16.196 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
03:53:16.197 00.001 7680 MoveAxis(E, 0, ABG)
03:53:16.197 00.000 7680 Move returns status 0, amount 0
03:53:16.197 00.000 7680 MoveAxis(N, 0, ABG)
03:53:16.197 00.000 7680 Move returns status 0, amount 0
03:53:16.197 00.000 7680 move complete, result=0
03:53:16.197 00.000 7680 worker thread done servicing request
03:53:16.197 00.000 7680 Worker thread wakes up
03:53:16.198 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:53:16.202 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:16.202 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:17.454 01.252 7680 Exposure complete
03:53:17.586 00.132 7680 worker thread done servicing request
03:53:17.588 00.002 6120 OnExposeComplete: enter
03:53:17.591 00.003 6120 UpdateGuideState(): m_state=6
03:53:17.595 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3819
03:53:17.599 00.004 6120 Star::Find returns 1 (0), X=511.02, Y=667.76, Mass=8564, SNR=60.9, Peak=211 HFD=6.8
03:53:17.602 00.003 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
03:53:17.605 00.003 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
03:53:17.609 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.73 mountX=-0.06 mountY=0.15, mountTheta=1.97
03:53:17.615 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.18, opts=13)
03:53:17.620 00.005 6120 Enqueuing Move request for scope (-0.03, -0.18)
03:53:17.624 00.004 7680 Worker thread wakes up
03:53:17.624 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
03:53:17.625 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
03:53:17.625 00.000 7680 Moving (-0.03, -0.18) raw xDistance=-0.06 yDistance=0.15
03:53:17.625 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:53:17.625 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:17.625 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:53:17.625 00.000 7680 MoveAxis(E, 0, ABG)
03:53:17.625 00.000 7680 Move returns status 0, amount 0
03:53:17.626 00.001 7680 MoveAxis(N, 0, ABG)
03:53:17.626 00.000 7680 Move returns status 0, amount 0
03:53:17.626 00.000 7680 move complete, result=0
03:53:17.626 00.000 7680 worker thread done servicing request
03:53:17.626 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:17.631 00.005 6120 UpdateGuideState exits: m=8564 SNR=60.9
03:53:17.635 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:17.639 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:17.643 00.004 6120 Enqueuing Expose request
03:53:17.646 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:17.650 00.004 7680 Worker thread wakes up
03:53:17.650 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:17.651 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:18.898 01.247 7680 Exposure complete
03:53:19.051 00.153 7680 worker thread done servicing request
03:53:19.051 00.000 6120 OnExposeComplete: enter
03:53:19.056 00.005 6120 UpdateGuideState(): m_state=6
03:53:19.061 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3820
03:53:19.064 00.003 6120 Star::Find returns 1 (0), X=510.77, Y=667.69, Mass=8683, SNR=61.9, Peak=207 HFD=6.6
03:53:19.068 00.004 6120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (0.19) = xAngle (-2.62 = -2.62)
03:53:19.071 00.003 6120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.26 = 0.26)
03:53:19.076 00.005 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.24 hyp=0.37 cameraTheta=-2.43 mountX=-0.32 mountY=0.09, mountTheta=2.86
03:53:19.081 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.24, opts=13)
03:53:19.085 00.004 6120 Enqueuing Move request for scope (-0.28, -0.24)
03:53:19.088 00.003 7680 Worker thread wakes up
03:53:19.088 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.24) opts 0xd
03:53:19.089 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.24)
03:53:19.089 00.000 7680 Moving (-0.28, -0.24) raw xDistance=-0.32 yDistance=0.09
03:53:19.089 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:53:19.089 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:19.089 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:53:19.089 00.000 7680 MoveAxis(E, 130, ABG)
03:53:19.089 00.000 7680 Guiding  Dir = 2, Dur = 130
03:53:19.089 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:19.093 00.004 7680 IsSlewing returns 0
03:53:19.094 00.001 6120 UpdateGuideState exits: m=8683 SNR=61.9
03:53:19.097 00.003 7680 IsGuiding returns 0
03:53:19.098 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:19.101 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:19.105 00.004 7680 PulseGuide returned control before completion, sleep 140
03:53:19.105 00.000 6120 Enqueuing Expose request
03:53:19.248 00.143 7680 IsGuiding returns 1
03:53:19.249 00.001 7680 scope still moving after pulse duration time elapsed
03:53:19.279 00.030 7680 IsSlewing returns 0
03:53:19.280 00.001 7680 IsGuiding returns 0
03:53:19.280 00.000 7680 scope move finished after 130 + 52 ms
03:53:19.280 00.000 7680 Move returns status 0, amount 130
03:53:19.280 00.000 7680 MoveAxis(N, 0, ABG)
03:53:19.280 00.000 7680 Move returns status 0, amount 0
03:53:19.282 00.002 7680 move complete, result=0
03:53:19.282 00.000 7680 worker thread done servicing request
03:53:19.283 00.001 7680 Worker thread wakes up
03:53:19.283 00.000 6120 GuideStep: -0.3 px 130 ms EAST, 0.1 px 0 ms NORTH
03:53:19.289 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:19.289 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:20.549 01.260 7680 Exposure complete
03:53:20.700 00.151 7680 worker thread done servicing request
03:53:20.700 00.000 6120 OnExposeComplete: enter
03:53:20.705 00.005 6120 UpdateGuideState(): m_state=6
03:53:20.711 00.006 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3821
03:53:20.716 00.005 6120 Star::Find returns 1 (0), X=511.07, Y=667.08, Mass=7939, SNR=60.2, Peak=210 HFD=6.4
03:53:20.720 00.004 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
03:53:20.723 00.003 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
03:53:20.727 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.86 hyp=0.86 cameraTheta=-1.54 mountX=-0.14 mountY=0.78, mountTheta=1.74
03:53:20.732 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.86, opts=13)
03:53:20.737 00.005 6120 Enqueuing Move request for scope (0.02, -0.86)
03:53:20.743 00.006 7680 Worker thread wakes up
03:53:20.744 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.86) opts 0xd
03:53:20.744 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.86)
03:53:20.744 00.000 7680 Moving (0.02, -0.86) raw xDistance=-0.14 yDistance=0.78
03:53:20.744 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:53:20.744 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
03:53:20.746 00.002 7680 MoveAxis(E, 0, ABG)
03:53:20.746 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:20.750 00.004 6120 UpdateGuideState exits: m=7939 SNR=60.2
03:53:20.754 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:20.759 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:20.763 00.004 7680 Move returns status 0, amount 0
03:53:20.763 00.000 7680 MoveAxis(S, 423, ABG)
03:53:20.765 00.002 7680 Guiding  Dir = 1, Dur = 423
03:53:20.765 00.000 6120 Enqueuing Expose request
03:53:20.769 00.004 7680 IsSlewing returns 0
03:53:20.769 00.000 7680 IsGuiding returns 0
03:53:20.771 00.002 7680 PulseGuide returned control before completion, sleep 433
03:53:21.207 00.436 7680 IsGuiding returns 1
03:53:21.207 00.000 7680 scope still moving after pulse duration time elapsed
03:53:21.239 00.032 7680 IsSlewing returns 0
03:53:21.240 00.001 7680 IsGuiding returns 0
03:53:21.241 00.001 7680 scope move finished after 423 + 47 ms
03:53:21.242 00.001 7680 Move returns status 0, amount 423
03:53:21.242 00.000 7680 move complete, result=0
03:53:21.242 00.000 7680 worker thread done servicing request
03:53:21.242 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 423 ms SOUTH
03:53:21.245 00.003 7680 Worker thread wakes up
03:53:21.247 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:21.247 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:22.504 01.257 7680 Exposure complete
03:53:22.675 00.171 7680 worker thread done servicing request
03:53:22.676 00.001 6120 OnExposeComplete: enter
03:53:22.680 00.004 6120 UpdateGuideState(): m_state=6
03:53:22.685 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3822
03:53:22.689 00.004 6120 Star::Find returns 1 (0), X=511.06, Y=667.95, Mass=7878, SNR=59.3, Peak=189 HFD=6.4
03:53:22.693 00.004 6120 CameraToMount -- cameraTheta (0.92) - m_xAngle (0.19) = xAngle (0.73 = 0.73)
03:53:22.696 00.003 6120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.60 = -2.68)
03:53:22.701 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.92 mountX=0.01 mountY=-0.01, mountTheta=-0.54
03:53:22.706 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.01, opts=13)
03:53:22.709 00.003 6120 Enqueuing Move request for scope (0.01, 0.01)
03:53:22.713 00.004 7680 Worker thread wakes up
03:53:22.713 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:22.717 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
03:53:22.717 00.000 6120 UpdateGuideState exits: m=7878 SNR=59.3
03:53:22.721 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:22.724 00.003 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
03:53:22.725 00.001 7680 Moving (0.01, 0.01) raw xDistance=0.01 yDistance=-0.01
03:53:22.725 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:22.728 00.003 6120 Enqueuing Expose request
03:53:22.732 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:53:22.732 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:22.732 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
03:53:22.734 00.002 7680 MoveAxis(E, 0, ABG)
03:53:22.734 00.000 7680 Move returns status 0, amount 0
03:53:22.734 00.000 7680 MoveAxis(N, 0, ABG)
03:53:22.734 00.000 7680 Move returns status 0, amount 0
03:53:22.734 00.000 7680 move complete, result=0
03:53:22.734 00.000 7680 worker thread done servicing request
03:53:22.734 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:53:22.739 00.005 7680 Worker thread wakes up
03:53:22.739 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:22.739 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:23.993 01.254 7680 Exposure complete
03:53:24.135 00.142 7680 worker thread done servicing request
03:53:24.135 00.000 6120 OnExposeComplete: enter
03:53:24.141 00.006 6120 UpdateGuideState(): m_state=6
03:53:24.146 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3823
03:53:24.150 00.004 6120 Star::Find returns 1 (0), X=511.08, Y=667.83, Mass=8453, SNR=61.3, Peak=205 HFD=6.6
03:53:24.155 00.005 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
03:53:24.159 00.004 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
03:53:24.163 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.33 mountX=0.01 mountY=0.11, mountTheta=1.51
03:53:24.167 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.11, opts=13)
03:53:24.172 00.005 6120 Enqueuing Move request for scope (0.03, -0.11)
03:53:24.177 00.005 7680 Worker thread wakes up
03:53:24.177 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:24.182 00.005 6120 UpdateGuideState exits: m=8453 SNR=61.3
03:53:24.186 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:24.191 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:24.194 00.003 6120 Enqueuing Expose request
03:53:24.198 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
03:53:24.198 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
03:53:24.198 00.000 7680 Moving (0.03, -0.11) raw xDistance=0.01 yDistance=0.11
03:53:24.198 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:53:24.198 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:24.199 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:53:24.199 00.000 7680 MoveAxis(E, 0, ABG)
03:53:24.199 00.000 7680 Move returns status 0, amount 0
03:53:24.200 00.001 7680 MoveAxis(N, 0, ABG)
03:53:24.200 00.000 7680 Move returns status 0, amount 0
03:53:24.200 00.000 7680 move complete, result=0
03:53:24.200 00.000 7680 worker thread done servicing request
03:53:24.200 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:24.205 00.005 7680 Worker thread wakes up
03:53:24.206 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:24.206 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:25.456 01.250 7680 Exposure complete
03:53:25.600 00.144 7680 worker thread done servicing request
03:53:25.601 00.001 6120 OnExposeComplete: enter
03:53:25.605 00.004 6120 UpdateGuideState(): m_state=6
03:53:25.611 00.006 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3824
03:53:25.615 00.004 6120 Star::Find returns 1 (0), X=511.15, Y=667.73, Mass=8153, SNR=60.3, Peak=193 HFD=6.8
03:53:25.620 00.005 6120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (0.19) = xAngle (-1.31 = -1.31)
03:53:25.624 00.004 6120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.57 = 1.57)
03:53:25.627 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-1.12 mountX=0.06 mountY=0.22, mountTheta=1.32
03:53:25.632 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.20, opts=13)
03:53:25.636 00.004 6120 Enqueuing Move request for scope (0.10, -0.20)
03:53:25.640 00.004 7680 Worker thread wakes up
03:53:25.640 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:25.645 00.005 6120 UpdateGuideState exits: m=8153 SNR=60.3
03:53:25.648 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:25.651 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:25.655 00.004 6120 Enqueuing Expose request
03:53:25.659 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.20) opts 0xd
03:53:25.659 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.20)
03:53:25.659 00.000 7680 Moving (0.10, -0.20) raw xDistance=0.06 yDistance=0.22
03:53:25.659 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:53:25.660 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:53:25.660 00.000 7680 MoveAxis(E, 0, ABG)
03:53:25.660 00.000 7680 Move returns status 0, amount 0
03:53:25.660 00.000 7680 MoveAxis(S, 122, ABG)
03:53:25.661 00.001 7680 Guiding  Dir = 1, Dur = 122
03:53:25.661 00.000 7680 IsSlewing returns 0
03:53:25.661 00.000 7680 IsGuiding returns 0
03:53:25.662 00.001 7680 PulseGuide returned control before completion, sleep 132
03:53:25.808 00.146 7680 IsGuiding returns 1
03:53:25.808 00.000 7680 scope still moving after pulse duration time elapsed
03:53:25.839 00.031 7680 IsSlewing returns 0
03:53:25.841 00.002 7680 IsGuiding returns 1
03:53:25.870 00.029 7680 IsSlewing returns 0
03:53:25.870 00.000 7680 IsGuiding returns 1
03:53:25.902 00.032 7680 IsSlewing returns 0
03:53:25.905 00.003 7680 IsGuiding returns 0
03:53:25.905 00.000 7680 scope move finished after 122 + 120 ms
03:53:25.905 00.000 7680 Move returns status 0, amount 122
03:53:25.906 00.001 7680 move complete, result=0
03:53:25.906 00.000 7680 worker thread done servicing request
03:53:25.906 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 122 ms SOUTH
03:53:25.913 00.007 7680 Worker thread wakes up
03:53:25.913 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:25.913 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:27.165 01.252 7680 Exposure complete
03:53:27.313 00.148 7680 worker thread done servicing request
03:53:27.314 00.001 6120 OnExposeComplete: enter
03:53:27.318 00.004 6120 UpdateGuideState(): m_state=6
03:53:27.321 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3825
03:53:27.328 00.007 6120 Star::Find returns 1 (0), X=511.08, Y=667.81, Mass=7956, SNR=58.3, Peak=189 HFD=6.6
03:53:27.332 00.004 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
03:53:27.336 00.004 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
03:53:27.340 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.34 mountX=0.01 mountY=0.13, mountTheta=1.52
03:53:27.345 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.13, opts=13)
03:53:27.349 00.004 6120 Enqueuing Move request for scope (0.03, -0.13)
03:53:27.353 00.004 7680 Worker thread wakes up
03:53:27.353 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
03:53:27.353 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
03:53:27.354 00.001 7680 Moving (0.03, -0.13) raw xDistance=0.01 yDistance=0.13
03:53:27.354 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:53:27.354 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:27.354 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:27.358 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:53:27.358 00.000 7680 MoveAxis(E, 0, ABG)
03:53:27.359 00.001 7680 Move returns status 0, amount 0
03:53:27.359 00.000 7680 MoveAxis(N, 0, ABG)
03:53:27.359 00.000 7680 Move returns status 0, amount 0
03:53:27.359 00.000 7680 move complete, result=0
03:53:27.359 00.000 7680 worker thread done servicing request
03:53:27.360 00.001 6120 UpdateGuideState exits: m=7956 SNR=58.3
03:53:27.366 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:27.371 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:27.376 00.005 6120 Enqueuing Expose request
03:53:27.379 00.003 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:27.383 00.004 7680 Worker thread wakes up
03:53:27.383 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:27.383 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:28.626 01.243 7680 Exposure complete
03:53:28.774 00.148 7680 worker thread done servicing request
03:53:28.776 00.002 6120 OnExposeComplete: enter
03:53:28.780 00.004 6120 UpdateGuideState(): m_state=6
03:53:28.784 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3826
03:53:28.787 00.003 6120 Star::Find returns 1 (0), X=511.02, Y=667.85, Mass=8608, SNR=60.8, Peak=199 HFD=6.6
03:53:28.791 00.004 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.19) = xAngle (-2.09 = -2.09)
03:53:28.795 00.004 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
03:53:28.799 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.90 mountX=-0.04 mountY=0.06, mountTheta=2.18
03:53:28.805 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.08, opts=13)
03:53:28.809 00.004 6120 Enqueuing Move request for scope (-0.03, -0.08)
03:53:28.813 00.004 7680 Worker thread wakes up
03:53:28.813 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
03:53:28.813 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
03:53:28.813 00.000 7680 Moving (-0.03, -0.08) raw xDistance=-0.04 yDistance=0.06
03:53:28.813 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:53:28.813 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:28.813 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:53:28.813 00.000 7680 MoveAxis(E, 0, ABG)
03:53:28.815 00.002 7680 Move returns status 0, amount 0
03:53:28.815 00.000 7680 MoveAxis(N, 0, ABG)
03:53:28.815 00.000 7680 Move returns status 0, amount 0
03:53:28.815 00.000 7680 move complete, result=0
03:53:28.815 00.000 7680 worker thread done servicing request
03:53:28.816 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:28.819 00.003 6120 UpdateGuideState exits: m=8608 SNR=60.8
03:53:28.822 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:28.826 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:28.830 00.004 6120 Enqueuing Expose request
03:53:28.833 00.003 7680 Worker thread wakes up
03:53:28.834 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:28.834 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:28.834 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:30.080 01.246 7680 Exposure complete
03:53:30.230 00.150 7680 worker thread done servicing request
03:53:30.230 00.000 6120 OnExposeComplete: enter
03:53:30.235 00.005 6120 UpdateGuideState(): m_state=6
03:53:30.238 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3827
03:53:30.243 00.005 6120 Star::Find returns 1 (0), X=511.02, Y=667.81, Mass=7963, SNR=59.1, Peak=198 HFD=6.7
03:53:30.247 00.004 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
03:53:30.251 00.004 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.86 = 0.86)
03:53:30.255 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.83 mountX=-0.06 mountY=0.10, mountTheta=2.09
03:53:30.261 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.13, opts=13)
03:53:30.265 00.004 6120 Enqueuing Move request for scope (-0.03, -0.13)
03:53:30.268 00.003 7680 Worker thread wakes up
03:53:30.269 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:30.273 00.004 6120 UpdateGuideState exits: m=7963 SNR=59.1
03:53:30.276 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:30.281 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:30.284 00.003 6120 Enqueuing Expose request
03:53:30.287 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
03:53:30.289 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
03:53:30.289 00.000 7680 Moving (-0.03, -0.13) raw xDistance=-0.06 yDistance=0.10
03:53:30.289 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:53:30.289 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:30.290 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:53:30.290 00.000 7680 MoveAxis(E, 0, ABG)
03:53:30.290 00.000 7680 Move returns status 0, amount 0
03:53:30.290 00.000 7680 MoveAxis(N, 0, ABG)
03:53:30.291 00.001 7680 Move returns status 0, amount 0
03:53:30.291 00.000 7680 move complete, result=0
03:53:30.291 00.000 7680 worker thread done servicing request
03:53:30.291 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:30.296 00.005 7680 Worker thread wakes up
03:53:30.296 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:30.296 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:31.551 01.255 7680 Exposure complete
03:53:31.694 00.143 7680 worker thread done servicing request
03:53:31.695 00.001 6120 OnExposeComplete: enter
03:53:31.699 00.004 6120 UpdateGuideState(): m_state=6
03:53:31.704 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3828
03:53:31.709 00.005 6120 Star::Find returns 1 (0), X=510.93, Y=667.27, Mass=7766, SNR=57.1, Peak=208 HFD=6.4
03:53:31.715 00.006 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
03:53:31.719 00.004 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
03:53:31.724 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.66 hyp=0.67 cameraTheta=-1.75 mountX=-0.24 mountY=0.54, mountTheta=1.99
03:53:31.729 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.66, opts=13)
03:53:31.734 00.005 6120 Enqueuing Move request for scope (-0.12, -0.66)
03:53:31.738 00.004 7680 Worker thread wakes up
03:53:31.738 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.66) opts 0xd
03:53:31.739 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:31.743 00.004 6120 UpdateGuideState exits: m=7766 SNR=57.1
03:53:31.746 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:31.750 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.66)
03:53:31.751 00.001 7680 Moving (-0.12, -0.66) raw xDistance=-0.24 yDistance=0.54
03:53:31.751 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:53:31.751 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
03:53:31.751 00.000 7680 MoveAxis(E, 100, ABG)
03:53:31.751 00.000 7680 Guiding  Dir = 2, Dur = 100
03:53:31.751 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:31.755 00.004 6120 Enqueuing Expose request
03:53:31.759 00.004 7680 IsSlewing returns 0
03:53:31.760 00.001 7680 IsGuiding returns 0
03:53:31.760 00.000 7680 PulseGuide returned control before completion, sleep 110
03:53:31.884 00.124 7680 IsGuiding returns 1
03:53:31.886 00.002 7680 scope still moving after pulse duration time elapsed
03:53:31.915 00.029 7680 IsSlewing returns 0
03:53:31.917 00.002 7680 IsGuiding returns 0
03:53:31.919 00.002 7680 scope move finished after 100 + 58 ms
03:53:31.920 00.001 7680 Move returns status 0, amount 100
03:53:31.921 00.001 7680 MoveAxis(S, 293, ABG)
03:53:31.922 00.001 7680 Guiding  Dir = 1, Dur = 293
03:53:31.923 00.001 7680 IsSlewing returns 0
03:53:31.924 00.001 7680 IsGuiding returns 0
03:53:31.925 00.001 7680 PulseGuide returned control before completion, sleep 303
03:53:32.246 00.321 7680 IsGuiding returns 1
03:53:32.246 00.000 7680 scope still moving after pulse duration time elapsed
03:53:32.277 00.031 7680 IsSlewing returns 0
03:53:32.278 00.001 7680 IsGuiding returns 0
03:53:32.279 00.001 7680 scope move finished after 293 + 61 ms
03:53:32.279 00.000 7680 Move returns status 0, amount 293
03:53:32.279 00.000 7680 move complete, result=0
03:53:32.280 00.001 7680 worker thread done servicing request
03:53:32.280 00.000 6120 GuideStep: -0.2 px 100 ms EAST, 0.5 px 293 ms SOUTH
03:53:32.286 00.006 7680 Worker thread wakes up
03:53:32.287 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:32.287 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:33.538 01.251 7680 Exposure complete
03:53:33.675 00.137 7680 worker thread done servicing request
03:53:33.675 00.000 6120 OnExposeComplete: enter
03:53:33.678 00.003 6120 UpdateGuideState(): m_state=6
03:53:33.683 00.005 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3829
03:53:33.687 00.004 6120 Star::Find returns 1 (0), X=511.03, Y=667.68, Mass=8708, SNR=61.2, Peak=205 HFD=6.7
03:53:33.691 00.004 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
03:53:33.695 00.004 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
03:53:33.699 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.66 mountX=-0.07 mountY=0.21, mountTheta=1.88
03:53:33.704 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.25, opts=13)
03:53:33.708 00.004 6120 Enqueuing Move request for scope (-0.02, -0.25)
03:53:33.712 00.004 7680 Worker thread wakes up
03:53:33.712 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd
03:53:33.713 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.25)
03:53:33.713 00.000 7680 Moving (-0.02, -0.25) raw xDistance=-0.07 yDistance=0.21
03:53:33.713 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:53:33.713 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:53:33.713 00.000 7680 MoveAxis(E, 0, ABG)
03:53:33.714 00.001 7680 Move returns status 0, amount 0
03:53:33.714 00.000 7680 MoveAxis(S, 116, ABG)
03:53:33.714 00.000 7680 Guiding  Dir = 1, Dur = 116
03:53:33.714 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:33.717 00.003 6120 UpdateGuideState exits: m=8708 SNR=61.2
03:53:33.722 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:33.725 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:33.728 00.003 6120 Enqueuing Expose request
03:53:33.732 00.004 7680 IsSlewing returns 0
03:53:33.733 00.001 7680 IsGuiding returns 0
03:53:33.733 00.000 7680 PulseGuide returned control before completion, sleep 126
03:53:33.872 00.139 7680 IsGuiding returns 1
03:53:33.873 00.001 7680 scope still moving after pulse duration time elapsed
03:53:33.903 00.030 7680 IsSlewing returns 0
03:53:33.904 00.001 7680 IsGuiding returns 0
03:53:33.905 00.001 7680 scope move finished after 116 + 56 ms
03:53:33.905 00.000 7680 Move returns status 0, amount 116
03:53:33.905 00.000 7680 move complete, result=0
03:53:33.905 00.000 7680 worker thread done servicing request
03:53:33.907 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 116 ms SOUTH
03:53:33.912 00.005 7680 Worker thread wakes up
03:53:33.913 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:33.913 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:35.171 01.258 7680 Exposure complete
03:53:35.311 00.140 7680 worker thread done servicing request
03:53:35.311 00.000 6120 OnExposeComplete: enter
03:53:35.315 00.004 6120 UpdateGuideState(): m_state=6
03:53:35.319 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3830
03:53:35.323 00.004 6120 Star::Find returns 1 (0), X=511.15, Y=667.89, Mass=8262, SNR=59.8, Peak=204 HFD=6.6
03:53:35.327 00.004 6120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.19) = xAngle (-0.60 = -0.60)
03:53:35.330 00.003 6120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.27 = 2.27)
03:53:35.334 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.41 mountX=0.09 mountY=0.08, mountTheta=0.75
03:53:35.339 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.04, opts=13)
03:53:35.342 00.003 6120 Enqueuing Move request for scope (0.10, -0.04)
03:53:35.346 00.004 7680 Worker thread wakes up
03:53:35.346 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
03:53:35.347 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
03:53:35.347 00.000 7680 Moving (0.10, -0.04) raw xDistance=0.09 yDistance=0.08
03:53:35.347 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:53:35.347 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:35.347 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:53:35.347 00.000 7680 MoveAxis(E, 0, ABG)
03:53:35.347 00.000 7680 Move returns status 0, amount 0
03:53:35.347 00.000 7680 MoveAxis(N, 0, ABG)
03:53:35.347 00.000 7680 Move returns status 0, amount 0
03:53:35.347 00.000 7680 move complete, result=0
03:53:35.347 00.000 7680 worker thread done servicing request
03:53:35.348 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:35.352 00.004 6120 UpdateGuideState exits: m=8262 SNR=59.8
03:53:35.356 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:35.360 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:35.364 00.004 6120 Enqueuing Expose request
03:53:35.370 00.006 7680 Worker thread wakes up
03:53:35.370 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:35.370 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:35.370 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:36.613 01.243 7680 Exposure complete
03:53:36.756 00.143 7680 worker thread done servicing request
03:53:36.756 00.000 6120 OnExposeComplete: enter
03:53:36.761 00.005 6120 UpdateGuideState(): m_state=6
03:53:36.766 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3831
03:53:36.770 00.004 6120 Star::Find returns 1 (0), X=511.23, Y=667.79, Mass=8274, SNR=60.1, Peak=192 HFD=6.6
03:53:36.775 00.005 6120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.19) = xAngle (-0.87 = -0.87)
03:53:36.779 00.004 6120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.00 = 2.00)
03:53:36.782 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=-0.15 hyp=0.23 cameraTheta=-0.68 mountX=0.15 mountY=0.21, mountTheta=0.95
03:53:36.787 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.15, opts=13)
03:53:36.792 00.005 6120 Enqueuing Move request for scope (0.18, -0.15)
03:53:36.796 00.004 7680 Worker thread wakes up
03:53:36.796 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.15) opts 0xd
03:53:36.796 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.15)
03:53:36.797 00.001 7680 Moving (0.18, -0.15) raw xDistance=0.15 yDistance=0.21
03:53:36.797 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:53:36.797 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:53:36.798 00.001 7680 MoveAxis(E, 0, ABG)
03:53:36.798 00.000 7680 Move returns status 0, amount 0
03:53:36.798 00.000 7680 MoveAxis(S, 115, ABG)
03:53:36.798 00.000 7680 Guiding  Dir = 1, Dur = 115
03:53:36.798 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:36.803 00.005 7680 IsSlewing returns 0
03:53:36.803 00.000 6120 UpdateGuideState exits: m=8274 SNR=60.1
03:53:36.807 00.004 7680 IsGuiding returns 0
03:53:36.807 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:36.811 00.004 7680 PulseGuide returned control before completion, sleep 125
03:53:36.811 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:36.814 00.003 6120 Enqueuing Expose request
03:53:36.947 00.133 7680 IsGuiding returns 1
03:53:36.949 00.002 7680 scope still moving after pulse duration time elapsed
03:53:36.979 00.030 7680 IsSlewing returns 0
03:53:36.980 00.001 7680 IsGuiding returns 0
03:53:36.980 00.000 7680 scope move finished after 115 + 58 ms
03:53:36.980 00.000 7680 Move returns status 0, amount 115
03:53:36.981 00.001 7680 move complete, result=0
03:53:36.982 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 115 ms SOUTH
03:53:36.990 00.008 7680 worker thread done servicing request
03:53:36.990 00.000 7680 Worker thread wakes up
03:53:36.991 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:36.993 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:38.241 01.248 7680 Exposure complete
03:53:38.411 00.170 7680 worker thread done servicing request
03:53:38.411 00.000 6120 OnExposeComplete: enter
03:53:38.415 00.004 6120 UpdateGuideState(): m_state=6
03:53:38.419 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3832
03:53:38.424 00.005 6120 Star::Find returns 1 (0), X=511.26, Y=667.80, Mass=8280, SNR=59.4, Peak=200 HFD=6.6
03:53:38.427 00.003 6120 CameraToMount -- cameraTheta (-0.57) - m_xAngle (0.19) = xAngle (-0.76 = -0.76)
03:53:38.430 00.003 6120 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.12 = 2.12)
03:53:38.436 00.006 6120 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-0.57 mountX=0.18 mountY=0.21, mountTheta=0.87
03:53:38.443 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.13, opts=13)
03:53:38.448 00.005 6120 Enqueuing Move request for scope (0.21, -0.13)
03:53:38.455 00.007 7680 Worker thread wakes up
03:53:38.455 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:38.460 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
03:53:38.460 00.000 6120 UpdateGuideState exits: m=8280 SNR=59.4
03:53:38.465 00.005 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
03:53:38.466 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:38.473 00.007 7680 Moving (0.21, -0.13) raw xDistance=0.18 yDistance=0.21
03:53:38.473 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:53:38.474 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:53:38.474 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:38.480 00.006 7680 MoveAxis(E, 0, ABG)
03:53:38.480 00.000 6120 Enqueuing Expose request
03:53:38.485 00.005 7680 Move returns status 0, amount 0
03:53:38.486 00.001 7680 MoveAxis(S, 115, ABG)
03:53:38.486 00.000 7680 Guiding  Dir = 1, Dur = 115
03:53:38.488 00.002 7680 IsSlewing returns 0
03:53:38.488 00.000 7680 IsGuiding returns 0
03:53:38.489 00.001 7680 PulseGuide returned control before completion, sleep 125
03:53:38.619 00.130 7680 IsGuiding returns 1
03:53:38.620 00.001 7680 scope still moving after pulse duration time elapsed
03:53:38.650 00.030 7680 IsSlewing returns 0
03:53:38.651 00.001 7680 IsGuiding returns 0
03:53:38.652 00.001 7680 scope move finished after 115 + 48 ms
03:53:38.652 00.000 7680 Move returns status 0, amount 115
03:53:38.653 00.001 7680 move complete, result=0
03:53:38.653 00.000 7680 worker thread done servicing request
03:53:38.653 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 115 ms SOUTH
03:53:38.659 00.006 7680 Worker thread wakes up
03:53:38.659 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:38.659 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:39.908 01.249 7680 Exposure complete
03:53:40.059 00.151 7680 worker thread done servicing request
03:53:40.059 00.000 6120 OnExposeComplete: enter
03:53:40.063 00.004 6120 UpdateGuideState(): m_state=6
03:53:40.067 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3833
03:53:40.072 00.005 6120 Star::Find returns 1 (0), X=511.23, Y=667.74, Mass=8565, SNR=61.5, Peak=221 HFD=6.6
03:53:40.076 00.004 6120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (0.19) = xAngle (-1.00 = -1.00)
03:53:40.081 00.005 6120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.87 = 1.87)
03:53:40.085 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-0.82 mountX=0.14 mountY=0.25, mountTheta=1.06
03:53:40.091 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.19, opts=13)
03:53:40.095 00.004 6120 Enqueuing Move request for scope (0.18, -0.19)
03:53:40.099 00.004 7680 Worker thread wakes up
03:53:40.099 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:40.102 00.003 6120 UpdateGuideState exits: m=8565 SNR=61.5
03:53:40.107 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:40.110 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:40.117 00.007 6120 Enqueuing Expose request
03:53:40.121 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.19) opts 0xd
03:53:40.121 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.19)
03:53:40.121 00.000 7680 Moving (0.18, -0.19) raw xDistance=0.14 yDistance=0.25
03:53:40.121 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:53:40.121 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:53:40.121 00.000 7680 MoveAxis(E, 0, ABG)
03:53:40.123 00.002 7680 Move returns status 0, amount 0
03:53:40.123 00.000 7680 MoveAxis(S, 137, ABG)
03:53:40.123 00.000 7680 Guiding  Dir = 1, Dur = 137
03:53:40.123 00.000 7680 IsSlewing returns 0
03:53:40.124 00.001 7680 IsGuiding returns 0
03:53:40.124 00.000 7680 PulseGuide returned control before completion, sleep 147
03:53:40.277 00.153 7680 IsGuiding returns 1
03:53:40.278 00.001 7680 scope still moving after pulse duration time elapsed
03:53:40.308 00.030 7680 IsSlewing returns 0
03:53:40.309 00.001 7680 IsGuiding returns 0
03:53:40.310 00.001 7680 scope move finished after 137 + 48 ms
03:53:40.310 00.000 7680 Move returns status 0, amount 137
03:53:40.310 00.000 7680 move complete, result=0
03:53:40.311 00.001 7680 worker thread done servicing request
03:53:40.311 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 137 ms SOUTH
03:53:40.316 00.005 7680 Worker thread wakes up
03:53:40.318 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:40.318 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:41.573 01.255 7680 Exposure complete
03:53:41.714 00.141 7680 worker thread done servicing request
03:53:41.715 00.001 6120 OnExposeComplete: enter
03:53:41.719 00.004 6120 UpdateGuideState(): m_state=6
03:53:41.723 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3834
03:53:41.727 00.004 6120 Star::Find returns 1 (0), X=511.31, Y=667.70, Mass=8401, SNR=61.5, Peak=200 HFD=6.7
03:53:41.731 00.004 6120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.19) = xAngle (-0.91 = -0.91)
03:53:41.736 00.005 6120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.96 = 1.96)
03:53:41.740 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.23 hyp=0.35 cameraTheta=-0.73 mountX=0.21 mountY=0.32, mountTheta=0.99
03:53:41.745 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.23, opts=13)
03:53:41.748 00.003 6120 Enqueuing Move request for scope (0.26, -0.23)
03:53:41.751 00.003 7680 Worker thread wakes up
03:53:41.752 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.23) opts 0xd
03:53:41.752 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.23)
03:53:41.752 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:41.756 00.004 6120 UpdateGuideState exits: m=8401 SNR=61.5
03:53:41.760 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:41.764 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:41.768 00.004 6120 Enqueuing Expose request
03:53:41.772 00.004 7680 Moving (0.26, -0.23) raw xDistance=0.21 yDistance=0.32
03:53:41.772 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
03:53:41.772 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:53:41.772 00.000 7680 MoveAxis(W, 86, ABG)
03:53:41.772 00.000 7680 Guiding  Dir = 3, Dur = 86
03:53:41.773 00.001 7680 IsSlewing returns 0
03:53:41.773 00.000 7680 IsGuiding returns 0
03:53:41.774 00.001 7680 PulseGuide returned control before completion, sleep 96
03:53:41.874 00.100 7680 IsGuiding returns 1
03:53:41.875 00.001 7680 scope still moving after pulse duration time elapsed
03:53:41.905 00.030 7680 IsSlewing returns 0
03:53:41.905 00.000 7680 IsGuiding returns 0
03:53:41.907 00.002 7680 scope move finished after 86 + 46 ms
03:53:41.907 00.000 7680 Move returns status 0, amount 86
03:53:41.908 00.001 7680 MoveAxis(S, 173, ABG)
03:53:41.908 00.000 7680 Guiding  Dir = 1, Dur = 173
03:53:41.908 00.000 7680 IsSlewing returns 0
03:53:41.909 00.001 7680 IsGuiding returns 0
03:53:41.909 00.000 7680 PulseGuide returned control before completion, sleep 183
03:53:42.110 00.201 7680 IsGuiding returns 1
03:53:42.111 00.001 7680 scope still moving after pulse duration time elapsed
03:53:42.140 00.029 7680 IsSlewing returns 0
03:53:42.141 00.001 7680 IsGuiding returns 0
03:53:42.141 00.000 7680 scope move finished after 173 + 59 ms
03:53:42.142 00.001 7680 Move returns status 0, amount 173
03:53:42.142 00.000 7680 move complete, result=0
03:53:42.143 00.001 7680 worker thread done servicing request
03:53:42.143 00.000 7680 Worker thread wakes up
03:53:42.144 00.001 6120 GuideStep: 0.2 px 86 ms WEST, 0.3 px 173 ms SOUTH
03:53:42.152 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:42.152 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:43.404 01.252 7680 Exposure complete
03:53:43.554 00.150 7680 worker thread done servicing request
03:53:43.555 00.001 6120 OnExposeComplete: enter
03:53:43.560 00.005 6120 UpdateGuideState(): m_state=6
03:53:43.569 00.009 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3835
03:53:43.574 00.005 6120 Star::Find returns 1 (0), X=511.18, Y=667.88, Mass=7794, SNR=58.8, Peak=191 HFD=6.7
03:53:43.584 00.010 6120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (0.19) = xAngle (-0.53 = -0.53)
03:53:43.589 00.005 6120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.34 = 2.34)
03:53:43.594 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.35 mountX=0.12 mountY=0.10, mountTheta=0.70
03:53:43.601 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.05, opts=13)
03:53:43.605 00.004 6120 Enqueuing Move request for scope (0.13, -0.05)
03:53:43.611 00.006 7680 Worker thread wakes up
03:53:43.612 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:43.618 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
03:53:43.618 00.000 6120 UpdateGuideState exits: m=7794 SNR=58.8
03:53:43.623 00.005 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
03:53:43.623 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:43.626 00.003 7680 Moving (0.13, -0.05) raw xDistance=0.12 yDistance=0.10
03:53:43.627 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:53:43.627 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:43.627 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:43.631 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:53:43.631 00.000 6120 Enqueuing Expose request
03:53:43.635 00.004 7680 MoveAxis(E, 0, ABG)
03:53:43.635 00.000 7680 Move returns status 0, amount 0
03:53:43.635 00.000 7680 MoveAxis(N, 0, ABG)
03:53:43.636 00.001 7680 Move returns status 0, amount 0
03:53:43.636 00.000 7680 move complete, result=0
03:53:43.636 00.000 7680 worker thread done servicing request
03:53:43.636 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:43.640 00.004 7680 Worker thread wakes up
03:53:43.640 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:43.641 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:44.884 01.243 7680 Exposure complete
03:53:45.027 00.143 7680 worker thread done servicing request
03:53:45.027 00.000 6120 OnExposeComplete: enter
03:53:45.032 00.005 6120 UpdateGuideState(): m_state=6
03:53:45.036 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3836
03:53:45.040 00.004 6120 Star::Find returns 1 (0), X=511.22, Y=667.96, Mass=8163, SNR=59.4, Peak=191 HFD=6.5
03:53:45.044 00.004 6120 CameraToMount -- cameraTheta (0.17) - m_xAngle (0.19) = xAngle (-0.01 = -0.01)
03:53:45.048 00.004 6120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.86 = 2.86)
03:53:45.054 00.006 6120 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.18 cameraTheta=0.17 mountX=0.18 mountY=0.05, mountTheta=0.27
03:53:45.060 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.03, opts=13)
03:53:45.065 00.005 6120 Enqueuing Move request for scope (0.17, 0.03)
03:53:45.069 00.004 7680 Worker thread wakes up
03:53:45.069 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:45.074 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
03:53:45.074 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
03:53:45.074 00.000 7680 Moving (0.17, 0.03) raw xDistance=0.18 yDistance=0.05
03:53:45.074 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
03:53:45.075 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:45.075 00.000 6120 UpdateGuideState exits: m=8163 SNR=59.4
03:53:45.082 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:45.086 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:45.091 00.005 6120 Enqueuing Expose request
03:53:45.095 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:53:45.095 00.000 7680 MoveAxis(E, 0, ABG)
03:53:45.096 00.001 7680 Move returns status 0, amount 0
03:53:45.096 00.000 7680 MoveAxis(N, 0, ABG)
03:53:45.096 00.000 7680 Move returns status 0, amount 0
03:53:45.096 00.000 7680 move complete, result=0
03:53:45.096 00.000 7680 worker thread done servicing request
03:53:45.097 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
03:53:45.100 00.003 7680 Worker thread wakes up
03:53:45.101 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:45.101 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:46.354 01.253 7680 Exposure complete
03:53:46.508 00.154 7680 worker thread done servicing request
03:53:46.508 00.000 6120 OnExposeComplete: enter
03:53:46.513 00.005 6120 UpdateGuideState(): m_state=6
03:53:46.517 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3837
03:53:46.522 00.005 6120 Star::Find returns 1 (0), X=511.18, Y=667.79, Mass=8321, SNR=59.5, Peak=205 HFD=6.7
03:53:46.525 00.003 6120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (0.19) = xAngle (-1.01 = -1.01)
03:53:46.529 00.004 6120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.86 = 1.86)
03:53:46.532 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-0.83 mountX=0.11 mountY=0.19, mountTheta=1.07
03:53:46.538 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.15, opts=13)
03:53:46.542 00.004 6120 Enqueuing Move request for scope (0.14, -0.15)
03:53:46.545 00.003 7680 Worker thread wakes up
03:53:46.545 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
03:53:46.545 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
03:53:46.545 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:46.550 00.005 7680 Moving (0.14, -0.15) raw xDistance=0.11 yDistance=0.19
03:53:46.551 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:53:46.551 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:46.551 00.000 6120 UpdateGuideState exits: m=8321 SNR=59.5
03:53:46.557 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:46.561 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:46.566 00.005 6120 Enqueuing Expose request
03:53:46.569 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:53:46.569 00.000 7680 MoveAxis(E, 0, ABG)
03:53:46.569 00.000 7680 Move returns status 0, amount 0
03:53:46.569 00.000 7680 MoveAxis(N, 0, ABG)
03:53:46.569 00.000 7680 Move returns status 0, amount 0
03:53:46.571 00.002 7680 move complete, result=0
03:53:46.571 00.000 7680 worker thread done servicing request
03:53:46.571 00.000 7680 Worker thread wakes up
03:53:46.571 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:53:46.575 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:46.575 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:47.829 01.254 7680 Exposure complete
03:53:47.976 00.147 7680 worker thread done servicing request
03:53:47.976 00.000 6120 OnExposeComplete: enter
03:53:47.980 00.004 6120 UpdateGuideState(): m_state=6
03:53:47.984 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3838
03:53:47.987 00.003 6120 Star::Find returns 1 (0), X=511.24, Y=667.64, Mass=8640, SNR=61.7, Peak=220 HFD=6.9
03:53:47.991 00.004 6120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (0.19) = xAngle (-1.19 = -1.19)
03:53:47.995 00.004 6120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.69 = 1.69)
03:53:47.998 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-0.29 hyp=0.35 cameraTheta=-1.00 mountX=0.13 mountY=0.34, mountTheta=1.21
03:53:48.003 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.29, opts=13)
03:53:48.006 00.003 6120 Enqueuing Move request for scope (0.19, -0.29)
03:53:48.010 00.004 7680 Worker thread wakes up
03:53:48.011 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:48.015 00.004 6120 UpdateGuideState exits: m=8640 SNR=61.7
03:53:48.018 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.29) opts 0xd
03:53:48.018 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.29)
03:53:48.018 00.000 7680 Moving (0.19, -0.29) raw xDistance=0.13 yDistance=0.34
03:53:48.018 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:48.022 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:53:48.022 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:53:48.023 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:48.026 00.003 6120 Enqueuing Expose request
03:53:48.031 00.005 7680 MoveAxis(E, 0, ABG)
03:53:48.031 00.000 7680 Move returns status 0, amount 0
03:53:48.031 00.000 7680 MoveAxis(S, 187, ABG)
03:53:48.031 00.000 7680 Guiding  Dir = 1, Dur = 187
03:53:48.031 00.000 7680 IsSlewing returns 0
03:53:48.032 00.001 7680 IsGuiding returns 0
03:53:48.032 00.000 7680 PulseGuide returned control before completion, sleep 197
03:53:48.240 00.208 7680 IsGuiding returns 1
03:53:48.241 00.001 7680 scope still moving after pulse duration time elapsed
03:53:48.271 00.030 7680 IsSlewing returns 0
03:53:48.272 00.001 7680 IsGuiding returns 0
03:53:48.272 00.000 7680 scope move finished after 187 + 53 ms
03:53:48.273 00.001 7680 Move returns status 0, amount 187
03:53:48.274 00.001 7680 move complete, result=0
03:53:48.275 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 187 ms SOUTH
03:53:48.282 00.007 7680 worker thread done servicing request
03:53:48.282 00.000 7680 Worker thread wakes up
03:53:48.282 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:48.283 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:49.533 01.250 7680 Exposure complete
03:53:49.678 00.145 7680 worker thread done servicing request
03:53:49.678 00.000 6120 OnExposeComplete: enter
03:53:49.682 00.004 6120 UpdateGuideState(): m_state=6
03:53:49.687 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3839
03:53:49.690 00.003 6120 Star::Find returns 1 (0), X=511.17, Y=667.92, Mass=8658, SNR=61.6, Peak=207 HFD=6.5
03:53:49.693 00.003 6120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.19) = xAngle (-0.28 = -0.28)
03:53:49.697 00.004 6120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.59 = 2.59)
03:53:49.701 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.09 mountX=0.12 mountY=0.06, mountTheta=0.50
03:53:49.705 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.01, opts=13)
03:53:49.710 00.005 6120 Enqueuing Move request for scope (0.12, -0.01)
03:53:49.714 00.004 7680 Worker thread wakes up
03:53:49.714 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
03:53:49.714 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
03:53:49.714 00.000 7680 Moving (0.12, -0.01) raw xDistance=0.12 yDistance=0.06
03:53:49.714 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:53:49.714 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:49.716 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:53:49.716 00.000 7680 MoveAxis(E, 0, ABG)
03:53:49.716 00.000 7680 Move returns status 0, amount 0
03:53:49.716 00.000 7680 MoveAxis(N, 0, ABG)
03:53:49.716 00.000 7680 Move returns status 0, amount 0
03:53:49.716 00.000 7680 move complete, result=0
03:53:49.716 00.000 7680 worker thread done servicing request
03:53:49.717 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:49.721 00.004 6120 UpdateGuideState exits: m=8658 SNR=61.6
03:53:49.724 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:49.727 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:49.732 00.005 6120 Enqueuing Expose request
03:53:49.735 00.003 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:49.739 00.004 7680 Worker thread wakes up
03:53:49.739 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:49.739 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:50.991 01.252 7680 Exposure complete
03:53:51.124 00.133 7680 worker thread done servicing request
03:53:51.124 00.000 6120 OnExposeComplete: enter
03:53:51.129 00.005 6120 UpdateGuideState(): m_state=6
03:53:51.132 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3840
03:53:51.135 00.003 6120 Star::Find returns 1 (0), X=511.20, Y=667.81, Mass=8713, SNR=62.3, Peak=209 HFD=6.7
03:53:51.140 00.005 6120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.19) = xAngle (-0.86 = -0.86)
03:53:51.143 00.003 6120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.01 = 2.01)
03:53:51.147 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.68 mountX=0.12 mountY=0.17, mountTheta=0.95
03:53:51.151 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.12, opts=13)
03:53:51.156 00.005 6120 Enqueuing Move request for scope (0.15, -0.12)
03:53:51.160 00.004 7680 Worker thread wakes up
03:53:51.160 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
03:53:51.160 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
03:53:51.160 00.000 7680 Moving (0.15, -0.12) raw xDistance=0.12 yDistance=0.17
03:53:51.161 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:51.164 00.003 6120 UpdateGuideState exits: m=8713 SNR=62.3
03:53:51.168 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:53:51.168 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:51.168 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:53:51.168 00.000 7680 MoveAxis(E, 0, ABG)
03:53:51.168 00.000 7680 Move returns status 0, amount 0
03:53:51.169 00.001 7680 MoveAxis(N, 0, ABG)
03:53:51.169 00.000 7680 Move returns status 0, amount 0
03:53:51.169 00.000 7680 move complete, result=0
03:53:51.169 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:51.175 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:51.180 00.005 6120 Enqueuing Expose request
03:53:51.185 00.005 7680 worker thread done servicing request
03:53:51.185 00.000 7680 Worker thread wakes up
03:53:51.186 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:53:51.190 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:51.190 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:52.442 01.252 7680 Exposure complete
03:53:52.594 00.152 7680 worker thread done servicing request
03:53:52.595 00.001 6120 OnExposeComplete: enter
03:53:52.600 00.005 6120 UpdateGuideState(): m_state=6
03:53:52.603 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3841
03:53:52.607 00.004 6120 Star::Find returns 1 (0), X=511.30, Y=667.67, Mass=8235, SNR=59.7, Peak=205 HFD=6.7
03:53:52.610 00.003 6120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (0.19) = xAngle (-0.98 = -0.98)
03:53:52.614 00.004 6120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.89 = 1.89)
03:53:52.618 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-0.26 hyp=0.36 cameraTheta=-0.80 mountX=0.20 mountY=0.35, mountTheta=1.04
03:53:52.624 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.26, opts=13)
03:53:52.628 00.004 6120 Enqueuing Move request for scope (0.25, -0.26)
03:53:52.632 00.004 7680 Worker thread wakes up
03:53:52.632 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.26) opts 0xd
03:53:52.632 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.26)
03:53:52.633 00.001 7680 Moving (0.25, -0.26) raw xDistance=0.20 yDistance=0.35
03:53:52.633 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:53:52.633 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:53:52.633 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:52.638 00.005 6120 UpdateGuideState exits: m=8235 SNR=59.7
03:53:52.642 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:52.647 00.005 7680 MoveAxis(W, 82, ABG)
03:53:52.647 00.000 7680 Guiding  Dir = 3, Dur = 82
03:53:52.647 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:52.650 00.003 6120 Enqueuing Expose request
03:53:52.655 00.005 7680 IsSlewing returns 0
03:53:52.655 00.000 7680 IsGuiding returns 0
03:53:52.655 00.000 7680 PulseGuide returned control before completion, sleep 92
03:53:52.764 00.109 7680 IsGuiding returns 1
03:53:52.765 00.001 7680 scope still moving after pulse duration time elapsed
03:53:52.793 00.028 7680 IsSlewing returns 0
03:53:52.797 00.004 7680 IsGuiding returns 0
03:53:52.798 00.001 7680 scope move finished after 82 + 60 ms
03:53:52.799 00.001 7680 Move returns status 0, amount 82
03:53:52.800 00.001 7680 MoveAxis(S, 187, ABG)
03:53:52.800 00.000 7680 Guiding  Dir = 1, Dur = 187
03:53:52.801 00.001 7680 IsSlewing returns 0
03:53:52.802 00.001 7680 IsGuiding returns 0
03:53:52.802 00.000 7680 PulseGuide returned control before completion, sleep 197
03:53:53.013 00.211 7680 IsGuiding returns 1
03:53:53.014 00.001 7680 scope still moving after pulse duration time elapsed
03:53:53.045 00.031 7680 IsSlewing returns 0
03:53:53.047 00.002 7680 IsGuiding returns 0
03:53:53.048 00.001 7680 scope move finished after 187 + 58 ms
03:53:53.048 00.000 7680 Move returns status 0, amount 187
03:53:53.048 00.000 7680 move complete, result=0
03:53:53.050 00.002 7680 worker thread done servicing request
03:53:53.050 00.000 7680 Worker thread wakes up
03:53:53.051 00.001 6120 GuideStep: 0.2 px 82 ms WEST, 0.3 px 187 ms SOUTH
03:53:53.057 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:53.057 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:54.310 01.253 7680 Exposure complete
03:53:54.459 00.149 7680 worker thread done servicing request
03:53:54.459 00.000 6120 OnExposeComplete: enter
03:53:54.464 00.005 6120 UpdateGuideState(): m_state=6
03:53:54.468 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3842
03:53:54.471 00.003 6120 Star::Find returns 1 (0), X=510.96, Y=667.69, Mass=8300, SNR=60.5, Peak=200 HFD=6.7
03:53:54.476 00.005 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
03:53:54.480 00.004 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
03:53:54.484 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.24 hyp=0.26 cameraTheta=-1.93 mountX=-0.13 mountY=0.18, mountTheta=2.22
03:53:54.492 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.24, opts=13)
03:53:54.497 00.005 6120 Enqueuing Move request for scope (-0.09, -0.24)
03:53:54.502 00.005 7680 Worker thread wakes up
03:53:54.502 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.24) opts 0xd
03:53:54.502 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.24)
03:53:54.503 00.001 7680 Moving (-0.09, -0.24) raw xDistance=-0.13 yDistance=0.18
03:53:54.503 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:53:54.503 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:54.503 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:54.507 00.004 6120 UpdateGuideState exits: m=8300 SNR=60.5
03:53:54.510 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:53:54.511 00.001 7680 MoveAxis(E, 0, ABG)
03:53:54.511 00.000 7680 Move returns status 0, amount 0
03:53:54.511 00.000 7680 MoveAxis(N, 0, ABG)
03:53:54.511 00.000 7680 Move returns status 0, amount 0
03:53:54.511 00.000 7680 move complete, result=0
03:53:54.512 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:54.516 00.004 7680 worker thread done servicing request
03:53:54.516 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:54.521 00.005 6120 Enqueuing Expose request
03:53:54.525 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:53:54.528 00.003 7680 Worker thread wakes up
03:53:54.528 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:54.529 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:55.778 01.249 7680 Exposure complete
03:53:55.924 00.146 7680 worker thread done servicing request
03:53:55.924 00.000 6120 OnExposeComplete: enter
03:53:55.928 00.004 6120 UpdateGuideState(): m_state=6
03:53:55.933 00.005 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3843
03:53:55.937 00.004 6120 Star::Find returns 1 (0), X=511.09, Y=667.71, Mass=8617, SNR=61.7, Peak=203 HFD=6.8
03:53:55.942 00.005 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
03:53:55.947 00.005 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
03:53:55.950 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.38 mountX=0.00 mountY=0.22, mountTheta=1.56
03:53:55.957 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.22, opts=13)
03:53:55.961 00.004 6120 Enqueuing Move request for scope (0.04, -0.22)
03:53:55.965 00.004 7680 Worker thread wakes up
03:53:55.965 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:55.969 00.004 6120 UpdateGuideState exits: m=8617 SNR=61.7
03:53:55.973 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:55.977 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:55.980 00.003 6120 Enqueuing Expose request
03:53:55.985 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
03:53:55.985 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
03:53:55.985 00.000 7680 Moving (0.04, -0.22) raw xDistance=0.00 yDistance=0.22
03:53:55.985 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:53:55.986 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:53:55.986 00.000 7680 MoveAxis(E, 0, ABG)
03:53:55.986 00.000 7680 Move returns status 0, amount 0
03:53:55.987 00.001 7680 MoveAxis(S, 117, ABG)
03:53:55.987 00.000 7680 Guiding  Dir = 1, Dur = 117
03:53:55.987 00.000 7680 IsSlewing returns 0
03:53:55.988 00.001 7680 IsGuiding returns 0
03:53:55.988 00.000 7680 PulseGuide returned control before completion, sleep 127
03:53:56.128 00.140 7680 IsGuiding returns 1
03:53:56.130 00.002 7680 scope still moving after pulse duration time elapsed
03:53:56.160 00.030 7680 IsSlewing returns 0
03:53:56.161 00.001 7680 IsGuiding returns 0
03:53:56.161 00.000 7680 scope move finished after 117 + 56 ms
03:53:56.162 00.001 7680 Move returns status 0, amount 117
03:53:56.163 00.001 7680 move complete, result=0
03:53:56.163 00.000 7680 worker thread done servicing request
03:53:56.164 00.001 7680 Worker thread wakes up
03:53:56.164 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 117 ms SOUTH
03:53:56.169 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:56.169 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:57.417 01.248 7680 Exposure complete
03:53:57.551 00.134 7680 worker thread done servicing request
03:53:57.551 00.000 6120 OnExposeComplete: enter
03:53:57.555 00.004 6120 UpdateGuideState(): m_state=6
03:53:57.559 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3844
03:53:57.562 00.003 6120 Star::Find returns 1 (0), X=511.15, Y=667.86, Mass=7642, SNR=57.5, Peak=184 HFD=6.6
03:53:57.567 00.005 6120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.19) = xAngle (-0.85 = -0.85)
03:53:57.570 00.003 6120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.02 = 2.02)
03:53:57.573 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.66 mountX=0.08 mountY=0.11, mountTheta=0.94
03:53:57.579 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.07, opts=13)
03:53:57.584 00.005 6120 Enqueuing Move request for scope (0.10, -0.07)
03:53:57.588 00.004 7680 Worker thread wakes up
03:53:57.589 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
03:53:57.589 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
03:53:57.589 00.000 7680 Moving (0.10, -0.07) raw xDistance=0.08 yDistance=0.11
03:53:57.589 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:53:57.589 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:53:57.589 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:57.594 00.005 6120 UpdateGuideState exits: m=7642 SNR=57.5
03:53:57.598 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:53:57.598 00.000 7680 MoveAxis(E, 0, ABG)
03:53:57.598 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:57.602 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:57.606 00.004 6120 Enqueuing Expose request
03:53:57.610 00.004 7680 Move returns status 0, amount 0
03:53:57.610 00.000 7680 MoveAxis(N, 0, ABG)
03:53:57.610 00.000 7680 Move returns status 0, amount 0
03:53:57.610 00.000 7680 move complete, result=0
03:53:57.610 00.000 7680 worker thread done servicing request
03:53:57.610 00.000 7680 Worker thread wakes up
03:53:57.611 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:53:57.617 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:57.617 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:53:58.862 01.245 7680 Exposure complete
03:53:59.013 00.151 6120 OnExposeComplete: enter
03:53:59.018 00.005 7680 worker thread done servicing request
03:53:59.018 00.000 6120 UpdateGuideState(): m_state=6
03:53:59.024 00.006 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3845
03:53:59.029 00.005 6120 Star::Find returns 1 (0), X=511.13, Y=667.16, Mass=7653, SNR=58.5, Peak=203 HFD=6.5
03:53:59.033 00.004 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
03:53:59.036 00.003 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
03:53:59.040 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.77 hyp=0.77 cameraTheta=-1.47 mountX=-0.07 mountY=0.72, mountTheta=1.66
03:53:59.045 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.77, opts=13)
03:53:59.048 00.003 6120 Enqueuing Move request for scope (0.08, -0.77)
03:53:59.051 00.003 7680 Worker thread wakes up
03:53:59.051 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.77) opts 0xd
03:53:59.051 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.77)
03:53:59.052 00.001 7680 Moving (0.08, -0.77) raw xDistance=-0.07 yDistance=0.72
03:53:59.052 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:53:59.052 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
03:53:59.052 00.000 7680 MoveAxis(E, 0, ABG)
03:53:59.052 00.000 7680 Move returns status 0, amount 0
03:53:59.052 00.000 7680 MoveAxis(S, 393, ABG)
03:53:59.052 00.000 7680 Guiding  Dir = 1, Dur = 393
03:53:59.052 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:53:59.057 00.005 7680 IsSlewing returns 0
03:53:59.057 00.000 6120 UpdateGuideState exits: m=7653 SNR=58.5
03:53:59.060 00.003 7680 IsGuiding returns 0
03:53:59.061 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:53:59.065 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:53:59.068 00.003 7680 PulseGuide returned control before completion, sleep 403
03:53:59.068 00.000 6120 Enqueuing Expose request
03:53:59.481 00.413 7680 IsGuiding returns 1
03:53:59.481 00.000 7680 scope still moving after pulse duration time elapsed
03:53:59.512 00.031 7680 IsSlewing returns 0
03:53:59.512 00.000 7680 IsGuiding returns 0
03:53:59.513 00.001 7680 scope move finished after 393 + 58 ms
03:53:59.513 00.000 7680 Move returns status 0, amount 393
03:53:59.513 00.000 7680 move complete, result=0
03:53:59.514 00.001 7680 worker thread done servicing request
03:53:59.514 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 393 ms SOUTH
03:53:59.519 00.005 7680 Worker thread wakes up
03:53:59.519 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:53:59.519 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:00.776 01.257 7680 Exposure complete
03:54:00.927 00.151 7680 worker thread done servicing request
03:54:00.927 00.000 6120 OnExposeComplete: enter
03:54:00.933 00.006 6120 UpdateGuideState(): m_state=6
03:54:00.938 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3846
03:54:00.942 00.004 6120 Star::Find returns 1 (0), X=511.17, Y=667.88, Mass=8535, SNR=62.2, Peak=214 HFD=6.6
03:54:00.946 00.004 6120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.19) = xAngle (-0.55 = -0.55)
03:54:00.950 00.004 6120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.32 = 2.32)
03:54:00.954 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.37 mountX=0.11 mountY=0.10, mountTheta=0.71
03:54:00.961 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.05, opts=13)
03:54:00.965 00.004 6120 Enqueuing Move request for scope (0.12, -0.05)
03:54:00.968 00.003 7680 Worker thread wakes up
03:54:00.969 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
03:54:00.969 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:00.973 00.004 6120 UpdateGuideState exits: m=8535 SNR=62.2
03:54:00.977 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:00.980 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:00.984 00.004 6120 Enqueuing Expose request
03:54:00.990 00.006 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
03:54:00.990 00.000 7680 Moving (0.12, -0.05) raw xDistance=0.11 yDistance=0.10
03:54:00.990 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:54:00.990 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:54:00.990 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:54:00.991 00.001 7680 MoveAxis(E, 0, ABG)
03:54:00.991 00.000 7680 Move returns status 0, amount 0
03:54:00.991 00.000 7680 MoveAxis(N, 0, ABG)
03:54:00.991 00.000 7680 Move returns status 0, amount 0
03:54:00.991 00.000 7680 move complete, result=0
03:54:00.991 00.000 7680 worker thread done servicing request
03:54:00.991 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:00.996 00.005 7680 Worker thread wakes up
03:54:00.996 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:00.997 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:02.244 01.247 7680 Exposure complete
03:54:02.394 00.150 7680 worker thread done servicing request
03:54:02.394 00.000 6120 OnExposeComplete: enter
03:54:02.398 00.004 6120 UpdateGuideState(): m_state=6
03:54:02.402 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3847
03:54:02.407 00.005 6120 Star::Find returns 1 (0), X=511.14, Y=667.73, Mass=9361, SNR=63.9, Peak=218 HFD=6.7
03:54:02.411 00.004 6120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (0.19) = xAngle (-1.35 = -1.35)
03:54:02.414 00.003 6120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.52 = 1.52)
03:54:02.418 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.17 mountX=0.05 mountY=0.22, mountTheta=1.36
03:54:02.423 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.20, opts=13)
03:54:02.428 00.005 6120 Enqueuing Move request for scope (0.09, -0.20)
03:54:02.433 00.005 7680 Worker thread wakes up
03:54:02.433 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:02.436 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
03:54:02.437 00.001 6120 UpdateGuideState exits: m=9361 SNR=63.9
03:54:02.441 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
03:54:02.441 00.000 7680 Moving (0.09, -0.20) raw xDistance=0.05 yDistance=0.22
03:54:02.441 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:54:02.441 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:54:02.442 00.001 7680 MoveAxis(E, 0, ABG)
03:54:02.442 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:02.446 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:02.449 00.003 6120 Enqueuing Expose request
03:54:02.453 00.004 7680 Move returns status 0, amount 0
03:54:02.453 00.000 7680 MoveAxis(S, 121, ABG)
03:54:02.453 00.000 7680 Guiding  Dir = 1, Dur = 121
03:54:02.453 00.000 7680 IsSlewing returns 0
03:54:02.453 00.000 7680 IsGuiding returns 0
03:54:02.455 00.002 7680 PulseGuide returned control before completion, sleep 131
03:54:02.595 00.140 7680 IsGuiding returns 1
03:54:02.596 00.001 7680 scope still moving after pulse duration time elapsed
03:54:02.627 00.031 7680 IsSlewing returns 0
03:54:02.628 00.001 7680 IsGuiding returns 0
03:54:02.629 00.001 7680 scope move finished after 121 + 52 ms
03:54:02.629 00.000 7680 Move returns status 0, amount 121
03:54:02.629 00.000 7680 move complete, result=0
03:54:02.629 00.000 7680 worker thread done servicing request
03:54:02.629 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 121 ms SOUTH
03:54:02.636 00.007 7680 Worker thread wakes up
03:54:02.636 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:02.636 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:03.889 01.253 7680 Exposure complete
03:54:04.029 00.140 7680 worker thread done servicing request
03:54:04.029 00.000 6120 OnExposeComplete: enter
03:54:04.034 00.005 6120 UpdateGuideState(): m_state=6
03:54:04.037 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3848
03:54:04.041 00.004 6120 Star::Find returns 1 (0), X=511.13, Y=667.92, Mass=8378, SNR=60.1, Peak=218 HFD=6.5
03:54:04.045 00.004 6120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.19) = xAngle (-0.35 = -0.35)
03:54:04.049 00.004 6120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.52 = 2.52)
03:54:04.055 00.006 6120 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.17 mountX=0.07 mountY=0.05, mountTheta=0.56
03:54:04.060 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.01, opts=13)
03:54:04.064 00.004 6120 Enqueuing Move request for scope (0.08, -0.01)
03:54:04.067 00.003 7680 Worker thread wakes up
03:54:04.068 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:04.071 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
03:54:04.071 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
03:54:04.071 00.000 7680 Moving (0.08, -0.01) raw xDistance=0.07 yDistance=0.05
03:54:04.071 00.000 6120 UpdateGuideState exits: m=8378 SNR=60.1
03:54:04.076 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:54:04.076 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:54:04.076 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:04.080 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:04.084 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:54:04.084 00.000 7680 MoveAxis(E, 0, ABG)
03:54:04.084 00.000 6120 Enqueuing Expose request
03:54:04.088 00.004 7680 Move returns status 0, amount 0
03:54:04.088 00.000 7680 MoveAxis(N, 0, ABG)
03:54:04.088 00.000 7680 Move returns status 0, amount 0
03:54:04.088 00.000 7680 move complete, result=0
03:54:04.088 00.000 7680 worker thread done servicing request
03:54:04.088 00.000 7680 Worker thread wakes up
03:54:04.089 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:04.089 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:54:04.093 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:05.343 01.250 7680 Exposure complete
03:54:05.477 00.134 7680 worker thread done servicing request
03:54:05.478 00.001 6120 OnExposeComplete: enter
03:54:05.482 00.004 6120 UpdateGuideState(): m_state=6
03:54:05.486 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3849
03:54:05.491 00.005 6120 Star::Find returns 1 (0), X=511.22, Y=667.85, Mass=8415, SNR=60.8, Peak=222 HFD=6.7
03:54:05.495 00.004 6120 CameraToMount -- cameraTheta (-0.46) - m_xAngle (0.19) = xAngle (-0.65 = -0.65)
03:54:05.499 00.004 6120 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.22 = 2.22)
03:54:05.502 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.46 mountX=0.16 mountY=0.16, mountTheta=0.78
03:54:05.508 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.09, opts=13)
03:54:05.512 00.004 6120 Enqueuing Move request for scope (0.18, -0.09)
03:54:05.516 00.004 7680 Worker thread wakes up
03:54:05.516 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:05.521 00.005 6120 UpdateGuideState exits: m=8415 SNR=60.8
03:54:05.525 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:05.529 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:05.533 00.004 6120 Enqueuing Expose request
03:54:05.537 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
03:54:05.537 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
03:54:05.537 00.000 7680 Moving (0.18, -0.09) raw xDistance=0.16 yDistance=0.16
03:54:05.537 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:54:05.538 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:54:05.538 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:54:05.538 00.000 7680 MoveAxis(E, 0, ABG)
03:54:05.538 00.000 7680 Move returns status 0, amount 0
03:54:05.539 00.001 7680 MoveAxis(N, 0, ABG)
03:54:05.539 00.000 7680 Move returns status 0, amount 0
03:54:05.539 00.000 7680 move complete, result=0
03:54:05.539 00.000 7680 worker thread done servicing request
03:54:05.539 00.000 7680 Worker thread wakes up
03:54:05.540 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:05.540 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:05.540 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:54:06.778 01.238 7680 Exposure complete
03:54:06.915 00.137 7680 worker thread done servicing request
03:54:06.915 00.000 6120 OnExposeComplete: enter
03:54:06.919 00.004 6120 UpdateGuideState(): m_state=6
03:54:06.924 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3850
03:54:06.929 00.005 6120 Star::Find returns 1 (0), X=511.10, Y=667.84, Mass=8053, SNR=59.1, Peak=199 HFD=6.6
03:54:06.932 00.003 6120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.19) = xAngle (-1.22 = -1.22)
03:54:06.936 00.004 6120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.65 = 1.65)
03:54:06.941 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.03 mountX=0.04 mountY=0.10, mountTheta=1.24
03:54:06.946 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.09, opts=13)
03:54:06.949 00.003 6120 Enqueuing Move request for scope (0.05, -0.09)
03:54:06.954 00.005 7680 Worker thread wakes up
03:54:06.954 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:06.958 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
03:54:06.958 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
03:54:06.958 00.000 7680 Moving (0.05, -0.09) raw xDistance=0.04 yDistance=0.10
03:54:06.959 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:54:06.959 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:54:06.960 00.001 6120 UpdateGuideState exits: m=8053 SNR=59.1
03:54:06.964 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:54:06.964 00.000 7680 MoveAxis(E, 0, ABG)
03:54:06.965 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:06.970 00.005 7680 Move returns status 0, amount 0
03:54:06.970 00.000 7680 MoveAxis(N, 0, ABG)
03:54:06.970 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:06.974 00.004 7680 Move returns status 0, amount 0
03:54:06.974 00.000 6120 Enqueuing Expose request
03:54:06.977 00.003 7680 move complete, result=0
03:54:06.977 00.000 7680 worker thread done servicing request
03:54:06.979 00.002 7680 Worker thread wakes up
03:54:06.979 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:06.979 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:06.979 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:08.230 01.251 7680 Exposure complete
03:54:08.384 00.154 7680 worker thread done servicing request
03:54:08.384 00.000 6120 OnExposeComplete: enter
03:54:08.390 00.006 6120 UpdateGuideState(): m_state=6
03:54:08.398 00.008 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3851
03:54:08.403 00.005 6120 Star::Find returns 1 (0), X=511.09, Y=667.82, Mass=8315, SNR=59.8, Peak=202 HFD=6.6
03:54:08.408 00.005 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
03:54:08.412 00.004 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.48 = 1.48)
03:54:08.418 00.006 6120 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.20 mountX=0.02 mountY=0.12, mountTheta=1.39
03:54:08.432 00.014 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.11, opts=13)
03:54:08.439 00.007 6120 Enqueuing Move request for scope (0.04, -0.11)
03:54:08.444 00.005 7680 Worker thread wakes up
03:54:08.444 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:08.447 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
03:54:08.447 00.000 6120 UpdateGuideState exits: m=8315 SNR=59.8
03:54:08.450 00.003 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
03:54:08.450 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:08.457 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:08.463 00.006 7680 Moving (0.04, -0.11) raw xDistance=0.02 yDistance=0.12
03:54:08.463 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:54:08.464 00.001 6120 Enqueuing Expose request
03:54:08.468 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:54:08.470 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:54:08.470 00.000 7680 MoveAxis(E, 0, ABG)
03:54:08.470 00.000 7680 Move returns status 0, amount 0
03:54:08.471 00.001 7680 MoveAxis(N, 0, ABG)
03:54:08.471 00.000 7680 Move returns status 0, amount 0
03:54:08.471 00.000 7680 move complete, result=0
03:54:08.471 00.000 7680 worker thread done servicing request
03:54:08.471 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:08.476 00.005 7680 Worker thread wakes up
03:54:08.476 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:08.477 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:09.723 01.246 7680 Exposure complete
03:54:09.872 00.149 7680 worker thread done servicing request
03:54:09.873 00.001 6120 OnExposeComplete: enter
03:54:09.877 00.004 6120 UpdateGuideState(): m_state=6
03:54:09.880 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3852
03:54:09.885 00.005 6120 Star::Find returns 1 (0), X=511.13, Y=667.60, Mass=8775, SNR=62.5, Peak=193 HFD=6.9
03:54:09.888 00.003 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
03:54:09.892 00.004 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
03:54:09.895 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.33 hyp=0.34 cameraTheta=-1.33 mountX=0.02 mountY=0.34, mountTheta=1.51
03:54:09.900 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.33, opts=13)
03:54:09.904 00.004 6120 Enqueuing Move request for scope (0.08, -0.33)
03:54:09.908 00.004 7680 Worker thread wakes up
03:54:09.908 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.33) opts 0xd
03:54:09.908 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.33)
03:54:09.908 00.000 7680 Moving (0.08, -0.33) raw xDistance=0.02 yDistance=0.34
03:54:09.908 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:54:09.909 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:54:09.909 00.000 7680 MoveAxis(E, 0, ABG)
03:54:09.909 00.000 7680 Move returns status 0, amount 0
03:54:09.909 00.000 7680 MoveAxis(S, 182, ABG)
03:54:09.909 00.000 7680 Guiding  Dir = 1, Dur = 182
03:54:09.909 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:09.913 00.004 7680 IsSlewing returns 0
03:54:09.913 00.000 6120 UpdateGuideState exits: m=8775 SNR=62.5
03:54:09.917 00.004 7680 IsGuiding returns 0
03:54:09.918 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:09.925 00.007 7680 PulseGuide returned control before completion, sleep 192
03:54:09.925 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:09.930 00.005 6120 Enqueuing Expose request
03:54:10.133 00.203 7680 IsGuiding returns 0
03:54:10.134 00.001 7680 Move returns status 0, amount 182
03:54:10.134 00.000 7680 move complete, result=0
03:54:10.134 00.000 7680 worker thread done servicing request
03:54:10.134 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 182 ms SOUTH
03:54:10.141 00.007 7680 Worker thread wakes up
03:54:10.141 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:10.141 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:11.398 01.257 7680 Exposure complete
03:54:11.536 00.138 7680 worker thread done servicing request
03:54:11.536 00.000 6120 OnExposeComplete: enter
03:54:11.541 00.005 6120 UpdateGuideState(): m_state=6
03:54:11.544 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3853
03:54:11.550 00.006 6120 Star::Find returns 1 (0), X=510.98, Y=668.21, Mass=8557, SNR=60.0, Peak=195 HFD=6.8
03:54:11.554 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (0.19) = xAngle (1.64 = 1.64)
03:54:11.558 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.51 = -1.77)
03:54:11.561 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.83 mountX=-0.02 mountY=-0.29, mountTheta=-1.64
03:54:11.565 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.28, opts=13)
03:54:11.570 00.005 6120 Enqueuing Move request for scope (-0.07, 0.28)
03:54:11.573 00.003 7680 Worker thread wakes up
03:54:11.573 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd
03:54:11.573 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.28)
03:54:11.573 00.000 7680 Moving (-0.07, 0.28) raw xDistance=-0.02 yDistance=-0.29
03:54:11.575 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:11.578 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:54:11.578 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:54:11.579 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
03:54:11.579 00.000 7680 MoveAxis(E, 0, ABG)
03:54:11.579 00.000 7680 Move returns status 0, amount 0
03:54:11.579 00.000 7680 MoveAxis(N, 0, ABG)
03:54:11.579 00.000 7680 Move returns status 0, amount 0
03:54:11.579 00.000 7680 move complete, result=0
03:54:11.579 00.000 7680 worker thread done servicing request
03:54:11.579 00.000 6120 UpdateGuideState exits: m=8557 SNR=60.0
03:54:11.585 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:11.588 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:11.592 00.004 6120 Enqueuing Expose request
03:54:11.596 00.004 7680 Worker thread wakes up
03:54:11.596 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:11.596 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:54:11.598 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:12.845 01.247 7680 Exposure complete
03:54:12.994 00.149 7680 worker thread done servicing request
03:54:12.994 00.000 6120 OnExposeComplete: enter
03:54:12.999 00.005 6120 UpdateGuideState(): m_state=6
03:54:13.004 00.005 6120 Star::Find(15, 510, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3854
03:54:13.008 00.004 6120 Star::Find returns 1 (0), X=511.12, Y=669.73, Mass=8255, SNR=61.0, Peak=214 HFD=6.6
03:54:13.012 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (0.19) = xAngle (1.35 = 1.35)
03:54:13.016 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.22 = -2.06)
03:54:13.020 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=1.80 hyp=1.80 cameraTheta=1.53 mountX=0.40 mountY=-1.59, mountTheta=-1.32
03:54:13.026 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=1.80, opts=13)
03:54:13.030 00.004 6120 Enqueuing Move request for scope (0.07, 1.80)
03:54:13.034 00.004 7680 Worker thread wakes up
03:54:13.034 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:13.039 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 1.80) opts 0xd
03:54:13.039 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 1.80)
03:54:13.039 00.000 7680 Moving (0.07, 1.80) raw xDistance=0.40 yDistance=-1.59
03:54:13.039 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
03:54:13.040 00.001 7680 resist switch: large excursion: input -1.59 thresh 0.60 direction from 1 to -1
03:54:13.040 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.76
03:54:13.040 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.59 from input -1.59
03:54:13.040 00.000 7680 MoveAxis(W, 165, ABG)
03:54:13.040 00.000 7680 Guiding  Dir = 3, Dur = 165
03:54:13.040 00.000 6120 UpdateGuideState exits: m=8255 SNR=61.0
03:54:13.046 00.006 7680 IsSlewing returns 0
03:54:13.046 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:13.050 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:13.053 00.003 6120 Enqueuing Expose request
03:54:13.057 00.004 7680 IsGuiding returns 0
03:54:13.057 00.000 7680 PulseGuide returned control before completion, sleep 175
03:54:13.240 00.183 7680 IsGuiding returns 1
03:54:13.240 00.000 7680 scope still moving after pulse duration time elapsed
03:54:13.271 00.031 7680 IsSlewing returns 0
03:54:13.273 00.002 7680 IsGuiding returns 0
03:54:13.273 00.000 7680 scope move finished after 165 + 50 ms
03:54:13.274 00.001 7680 Move returns status 0, amount 165
03:54:13.274 00.000 7680 MoveAxis(N, 861, ABG)
03:54:13.274 00.000 7680 Guiding  Dir = 0, Dur = 861
03:54:13.275 00.001 7680 IsSlewing returns 0
03:54:13.275 00.000 7680 IsGuiding returns 0
03:54:13.276 00.001 7680 PulseGuide returned control before completion, sleep 871
03:54:14.157 00.881 7680 IsGuiding returns 1
03:54:14.157 00.000 7680 scope still moving after pulse duration time elapsed
03:54:14.187 00.030 7680 IsSlewing returns 0
03:54:14.188 00.001 7680 IsGuiding returns 0
03:54:14.189 00.001 7680 scope move finished after 861 + 51 ms
03:54:14.189 00.000 7680 Move returns status 0, amount 861
03:54:14.190 00.001 7680 move complete, result=0
03:54:14.190 00.000 7680 worker thread done servicing request
03:54:14.191 00.001 7680 Worker thread wakes up
03:54:14.192 00.001 6120 GuideStep: 0.4 px 165 ms WEST, -1.6 px 861 ms NORTH
03:54:14.198 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:14.198 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:15.446 01.248 7680 Exposure complete
03:54:15.587 00.141 7680 worker thread done servicing request
03:54:15.588 00.001 6120 OnExposeComplete: enter
03:54:15.591 00.003 6120 UpdateGuideState(): m_state=6
03:54:15.596 00.005 6120 Star::Find(15, 511, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3855
03:54:15.602 00.006 6120 Star::Find returns 1 (0), X=510.84, Y=666.90, Mass=8142, SNR=60.1, Peak=208 HFD=6.4
03:54:15.606 00.004 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
03:54:15.610 00.004 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
03:54:15.613 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=-1.03 hyp=1.05 cameraTheta=-1.77 mountX=-0.40 mountY=0.83, mountTheta=2.01
03:54:15.619 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-1.03, opts=13)
03:54:15.623 00.004 6120 Enqueuing Move request for scope (-0.21, -1.03)
03:54:15.628 00.005 7680 Worker thread wakes up
03:54:15.628 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:15.632 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -1.03) opts 0xd
03:54:15.632 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -1.03)
03:54:15.632 00.000 7680 Moving (-0.21, -1.03) raw xDistance=-0.40 yDistance=0.83
03:54:15.632 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.40
03:54:15.634 00.002 7680 resist switch: large excursion: input 0.83 thresh 0.60 direction from -1 to 1
03:54:15.634 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.50
03:54:15.634 00.000 6120 UpdateGuideState exits: m=8142 SNR=60.1
03:54:15.638 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
03:54:15.639 00.001 7680 MoveAxis(E, 150, ABG)
03:54:15.639 00.000 7680 Guiding  Dir = 2, Dur = 150
03:54:15.639 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:15.644 00.005 7680 IsSlewing returns 0
03:54:15.644 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:15.651 00.007 6120 Enqueuing Expose request
03:54:15.655 00.004 7680 IsGuiding returns 0
03:54:15.655 00.000 7680 PulseGuide returned control before completion, sleep 160
03:54:15.819 00.164 7680 IsGuiding returns 1
03:54:15.820 00.001 7680 scope still moving after pulse duration time elapsed
03:54:15.850 00.030 7680 IsSlewing returns 0
03:54:15.852 00.002 7680 IsGuiding returns 0
03:54:15.853 00.001 7680 scope move finished after 150 + 47 ms
03:54:15.853 00.000 7680 Move returns status 0, amount 150
03:54:15.854 00.001 7680 MoveAxis(S, 452, ABG)
03:54:15.854 00.000 7680 Guiding  Dir = 1, Dur = 452
03:54:15.856 00.002 7680 IsSlewing returns 0
03:54:15.856 00.000 7680 IsGuiding returns 0
03:54:15.857 00.001 7680 PulseGuide returned control before completion, sleep 462
03:54:16.335 00.478 7680 IsGuiding returns 1
03:54:16.336 00.001 7680 scope still moving after pulse duration time elapsed
03:54:16.366 00.030 7680 IsSlewing returns 0
03:54:16.367 00.001 7680 IsGuiding returns 0
03:54:16.368 00.001 7680 scope move finished after 452 + 59 ms
03:54:16.368 00.000 7680 Move returns status 0, amount 452
03:54:16.370 00.002 7680 move complete, result=0
03:54:16.370 00.000 7680 worker thread done servicing request
03:54:16.371 00.001 7680 Worker thread wakes up
03:54:16.371 00.000 6120 GuideStep: -0.4 px 150 ms EAST, 0.8 px 452 ms SOUTH
03:54:16.378 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:16.378 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:17.632 01.254 7680 Exposure complete
03:54:17.775 00.143 7680 worker thread done servicing request
03:54:17.776 00.001 6120 OnExposeComplete: enter
03:54:17.781 00.005 6120 UpdateGuideState(): m_state=6
03:54:17.785 00.004 6120 Star::Find(15, 510, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3856
03:54:17.788 00.003 6120 Star::Find returns 1 (0), X=511.07, Y=666.89, Mass=8444, SNR=61.4, Peak=201 HFD=6.5
03:54:17.793 00.005 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
03:54:17.797 00.004 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
03:54:17.802 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-1.05 hyp=1.05 cameraTheta=-1.55 mountX=-0.17 mountY=0.95, mountTheta=1.75
03:54:17.807 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-1.05, opts=13)
03:54:17.811 00.004 6120 Enqueuing Move request for scope (0.02, -1.05)
03:54:17.814 00.003 7680 Worker thread wakes up
03:54:17.814 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -1.05) opts 0xd
03:54:17.814 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -1.05)
03:54:17.815 00.001 7680 Moving (0.02, -1.05) raw xDistance=-0.17 yDistance=0.95
03:54:17.815 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:54:17.815 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95
03:54:17.815 00.000 7680 MoveAxis(E, 0, ABG)
03:54:17.815 00.000 7680 Move returns status 0, amount 0
03:54:17.815 00.000 7680 MoveAxis(S, 516, ABG)
03:54:17.815 00.000 7680 Guiding  Dir = 1, Dur = 516
03:54:17.816 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:17.820 00.004 7680 IsSlewing returns 0
03:54:17.820 00.000 6120 UpdateGuideState exits: m=8444 SNR=61.4
03:54:17.823 00.003 7680 IsGuiding returns 0
03:54:17.823 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:17.828 00.005 7680 PulseGuide returned control before completion, sleep 526
03:54:17.829 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:17.836 00.007 6120 Enqueuing Expose request
03:54:18.368 00.532 7680 IsGuiding returns 1
03:54:18.369 00.001 7680 scope still moving after pulse duration time elapsed
03:54:18.399 00.030 7680 IsSlewing returns 0
03:54:18.400 00.001 7680 IsGuiding returns 0
03:54:18.401 00.001 7680 scope move finished after 516 + 61 ms
03:54:18.402 00.001 7680 Move returns status 0, amount 516
03:54:18.402 00.000 7680 move complete, result=0
03:54:18.402 00.000 7680 worker thread done servicing request
03:54:18.402 00.000 7680 Worker thread wakes up
03:54:18.403 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 1.0 px 516 ms SOUTH
03:54:18.410 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:18.410 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:19.659 01.249 7680 Exposure complete
03:54:19.800 00.141 7680 worker thread done servicing request
03:54:19.801 00.001 6120 OnExposeComplete: enter
03:54:19.805 00.004 6120 UpdateGuideState(): m_state=6
03:54:19.810 00.005 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3857
03:54:19.813 00.003 6120 Star::Find returns 1 (0), X=510.86, Y=667.67, Mass=8914, SNR=62.5, Peak=214 HFD=6.7
03:54:19.817 00.004 6120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.19) = xAngle (-2.39 = -2.39)
03:54:19.821 00.004 6120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.48 = 0.48)
03:54:19.825 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.26 hyp=0.32 cameraTheta=-2.21 mountX=-0.24 mountY=0.15, mountTheta=2.58
03:54:19.830 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.26, opts=13)
03:54:19.835 00.005 6120 Enqueuing Move request for scope (-0.19, -0.26)
03:54:19.839 00.004 7680 Worker thread wakes up
03:54:19.839 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:19.843 00.004 6120 UpdateGuideState exits: m=8914 SNR=62.5
03:54:19.846 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:19.850 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:19.854 00.004 6120 Enqueuing Expose request
03:54:19.858 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.26) opts 0xd
03:54:19.858 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.26)
03:54:19.858 00.000 7680 Moving (-0.19, -0.26) raw xDistance=-0.24 yDistance=0.15
03:54:19.858 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:54:19.859 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:54:19.859 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:54:19.860 00.001 7680 MoveAxis(E, 97, ABG)
03:54:19.860 00.000 7680 Guiding  Dir = 2, Dur = 97
03:54:19.860 00.000 7680 IsSlewing returns 0
03:54:19.860 00.000 7680 IsGuiding returns 0
03:54:19.861 00.001 7680 PulseGuide returned control before completion, sleep 107
03:54:19.977 00.116 7680 IsGuiding returns 1
03:54:19.977 00.000 7680 scope still moving after pulse duration time elapsed
03:54:20.008 00.031 7680 IsSlewing returns 0
03:54:20.010 00.002 7680 IsGuiding returns 0
03:54:20.010 00.000 7680 scope move finished after 97 + 52 ms
03:54:20.010 00.000 7680 Move returns status 0, amount 97
03:54:20.011 00.001 7680 MoveAxis(N, 0, ABG)
03:54:20.011 00.000 7680 Move returns status 0, amount 0
03:54:20.011 00.000 7680 move complete, result=0
03:54:20.011 00.000 7680 worker thread done servicing request
03:54:20.013 00.002 6120 GuideStep: -0.2 px 97 ms EAST, 0.1 px 0 ms NORTH
03:54:20.020 00.007 7680 Worker thread wakes up
03:54:20.020 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:20.020 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:21.274 01.254 7680 Exposure complete
03:54:21.414 00.140 7680 worker thread done servicing request
03:54:21.414 00.000 6120 OnExposeComplete: enter
03:54:21.418 00.004 6120 UpdateGuideState(): m_state=6
03:54:21.422 00.004 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3858
03:54:21.426 00.004 6120 Star::Find returns 1 (0), X=511.20, Y=667.10, Mass=7861, SNR=58.8, Peak=204 HFD=6.4
03:54:21.430 00.004 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
03:54:21.432 00.002 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
03:54:21.435 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-0.83 hyp=0.84 cameraTheta=-1.39 mountX=-0.00 mountY=0.81, mountTheta=1.58
03:54:21.440 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.83, opts=13)
03:54:21.442 00.002 6120 Enqueuing Move request for scope (0.15, -0.83)
03:54:21.445 00.003 7680 Worker thread wakes up
03:54:21.445 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.83) opts 0xd
03:54:21.445 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.83)
03:54:21.445 00.000 7680 Moving (0.15, -0.83) raw xDistance=-0.00 yDistance=0.81
03:54:21.447 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:54:21.447 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81
03:54:21.447 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:21.450 00.003 6120 UpdateGuideState exits: m=7861 SNR=58.8
03:54:21.455 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:21.459 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:21.463 00.004 6120 Enqueuing Expose request
03:54:21.466 00.003 7680 MoveAxis(E, 0, ABG)
03:54:21.467 00.001 7680 Move returns status 0, amount 0
03:54:21.467 00.000 7680 MoveAxis(S, 440, ABG)
03:54:21.467 00.000 7680 Guiding  Dir = 1, Dur = 440
03:54:21.468 00.001 7680 IsSlewing returns 0
03:54:21.468 00.000 7680 IsGuiding returns 0
03:54:21.468 00.000 7680 PulseGuide returned control before completion, sleep 450
03:54:21.922 00.454 7680 IsGuiding returns 1
03:54:21.924 00.002 7680 scope still moving after pulse duration time elapsed
03:54:21.954 00.030 7680 IsSlewing returns 0
03:54:21.956 00.002 7680 IsGuiding returns 0
03:54:21.956 00.000 7680 scope move finished after 440 + 47 ms
03:54:21.956 00.000 7680 Move returns status 0, amount 440
03:54:21.956 00.000 7680 move complete, result=0
03:54:21.957 00.001 7680 worker thread done servicing request
03:54:21.958 00.001 7680 Worker thread wakes up
03:54:21.958 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.8 px 440 ms SOUTH
03:54:21.967 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:21.967 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:23.222 01.255 7680 Exposure complete
03:54:23.372 00.150 7680 worker thread done servicing request
03:54:23.373 00.001 6120 OnExposeComplete: enter
03:54:23.377 00.004 6120 UpdateGuideState(): m_state=6
03:54:23.382 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3859
03:54:23.385 00.003 6120 Star::Find returns 1 (0), X=511.13, Y=667.77, Mass=8404, SNR=60.2, Peak=222 HFD=6.7
03:54:23.389 00.004 6120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (0.19) = xAngle (-1.31 = -1.31)
03:54:23.394 00.005 6120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.57 = 1.57)
03:54:23.402 00.008 6120 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.12 mountX=0.05 mountY=0.18, mountTheta=1.32
03:54:23.407 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.16, opts=13)
03:54:23.413 00.006 6120 Enqueuing Move request for scope (0.08, -0.16)
03:54:23.417 00.004 7680 Worker thread wakes up
03:54:23.417 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:23.421 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
03:54:23.423 00.002 6120 UpdateGuideState exits: m=8404 SNR=60.2
03:54:23.428 00.005 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
03:54:23.429 00.001 7680 Moving (0.08, -0.16) raw xDistance=0.05 yDistance=0.18
03:54:23.429 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:54:23.429 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:54:23.430 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:23.436 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:54:23.436 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:23.439 00.003 7680 MoveAxis(E, 0, ABG)
03:54:23.440 00.001 6120 Enqueuing Expose request
03:54:23.443 00.003 7680 Move returns status 0, amount 0
03:54:23.444 00.001 7680 MoveAxis(N, 0, ABG)
03:54:23.444 00.000 7680 Move returns status 0, amount 0
03:54:23.444 00.000 7680 move complete, result=0
03:54:23.444 00.000 7680 worker thread done servicing request
03:54:23.444 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:54:23.448 00.004 7680 Worker thread wakes up
03:54:23.449 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:23.449 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:24.700 01.251 7680 Exposure complete
03:54:24.838 00.138 7680 worker thread done servicing request
03:54:24.838 00.000 6120 OnExposeComplete: enter
03:54:24.842 00.004 6120 UpdateGuideState(): m_state=6
03:54:24.847 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3860
03:54:24.851 00.004 6120 Star::Find returns 1 (0), X=511.11, Y=667.77, Mass=8895, SNR=63.1, Peak=210 HFD=6.7
03:54:24.854 00.003 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.19) = xAngle (-1.43 = -1.43)
03:54:24.858 00.004 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.45 = 1.45)
03:54:24.863 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.24 mountX=0.03 mountY=0.18, mountTheta=1.43
03:54:24.869 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.17, opts=13)
03:54:24.873 00.004 6120 Enqueuing Move request for scope (0.06, -0.17)
03:54:24.877 00.004 7680 Worker thread wakes up
03:54:24.877 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:24.880 00.003 6120 UpdateGuideState exits: m=8895 SNR=63.1
03:54:24.883 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:24.886 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:24.891 00.005 6120 Enqueuing Expose request
03:54:24.896 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
03:54:24.896 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
03:54:24.898 00.002 7680 Moving (0.06, -0.17) raw xDistance=0.03 yDistance=0.18
03:54:24.898 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:54:24.898 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:54:24.899 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:54:24.899 00.000 7680 MoveAxis(E, 0, ABG)
03:54:24.899 00.000 7680 Move returns status 0, amount 0
03:54:24.900 00.001 7680 MoveAxis(N, 0, ABG)
03:54:24.900 00.000 7680 Move returns status 0, amount 0
03:54:24.900 00.000 7680 move complete, result=0
03:54:24.900 00.000 7680 worker thread done servicing request
03:54:24.900 00.000 7680 Worker thread wakes up
03:54:24.900 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:24.900 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:54:24.905 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:26.153 01.248 7680 Exposure complete
03:54:26.296 00.143 7680 worker thread done servicing request
03:54:26.298 00.002 6120 OnExposeComplete: enter
03:54:26.304 00.006 6120 UpdateGuideState(): m_state=6
03:54:26.308 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3861
03:54:26.312 00.004 6120 Star::Find returns 1 (0), X=511.12, Y=667.65, Mass=8507, SNR=61.4, Peak=205 HFD=6.8
03:54:26.316 00.004 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
03:54:26.320 00.004 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
03:54:26.324 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.33 mountX=0.02 mountY=0.28, mountTheta=1.51
03:54:26.328 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.28, opts=13)
03:54:26.332 00.004 6120 Enqueuing Move request for scope (0.07, -0.28)
03:54:26.336 00.004 7680 Worker thread wakes up
03:54:26.336 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:26.339 00.003 6120 UpdateGuideState exits: m=8507 SNR=61.4
03:54:26.343 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:26.347 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:26.350 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.28) opts 0xd
03:54:26.351 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.28)
03:54:26.351 00.000 7680 Moving (0.07, -0.28) raw xDistance=0.02 yDistance=0.28
03:54:26.351 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:54:26.351 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:54:26.351 00.000 7680 MoveAxis(E, 0, ABG)
03:54:26.351 00.000 7680 Move returns status 0, amount 0
03:54:26.351 00.000 7680 MoveAxis(S, 152, ABG)
03:54:26.351 00.000 7680 Guiding  Dir = 1, Dur = 152
03:54:26.352 00.001 6120 Enqueuing Expose request
03:54:26.356 00.004 7680 IsSlewing returns 0
03:54:26.357 00.001 7680 IsGuiding returns 0
03:54:26.357 00.000 7680 PulseGuide returned control before completion, sleep 162
03:54:26.532 00.175 7680 IsGuiding returns 0
03:54:26.533 00.001 7680 Move returns status 0, amount 152
03:54:26.533 00.000 7680 move complete, result=0
03:54:26.533 00.000 7680 worker thread done servicing request
03:54:26.533 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 152 ms SOUTH
03:54:26.540 00.007 7680 Worker thread wakes up
03:54:26.540 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:26.541 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:27.791 01.250 7680 Exposure complete
03:54:27.931 00.140 7680 worker thread done servicing request
03:54:27.931 00.000 6120 OnExposeComplete: enter
03:54:27.935 00.004 6120 UpdateGuideState(): m_state=6
03:54:27.939 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3862
03:54:27.942 00.003 6120 Star::Find returns 1 (0), X=510.80, Y=667.73, Mass=8195, SNR=60.2, Peak=203 HFD=6.6
03:54:27.946 00.004 6120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.19) = xAngle (-2.66 = -2.66)
03:54:27.948 00.002 6120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.21 = 0.21)
03:54:27.953 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-2.48 mountX=-0.28 mountY=0.07, mountTheta=2.91
03:54:27.958 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.20, opts=13)
03:54:27.961 00.003 6120 Enqueuing Move request for scope (-0.25, -0.20)
03:54:27.964 00.003 7680 Worker thread wakes up
03:54:27.964 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.20) opts 0xd
03:54:27.964 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.20)
03:54:27.965 00.001 7680 Moving (-0.25, -0.20) raw xDistance=-0.28 yDistance=0.07
03:54:27.965 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:54:27.965 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:27.969 00.004 6120 UpdateGuideState exits: m=8195 SNR=60.2
03:54:27.973 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:54:27.973 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:27.977 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:27.981 00.004 6120 Enqueuing Expose request
03:54:27.984 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
03:54:27.984 00.000 7680 MoveAxis(E, 116, ABG)
03:54:27.984 00.000 7680 Guiding  Dir = 2, Dur = 116
03:54:27.985 00.001 7680 IsSlewing returns 0
03:54:27.985 00.000 7680 IsGuiding returns 0
03:54:27.985 00.000 7680 PulseGuide returned control before completion, sleep 126
03:54:28.125 00.140 7680 IsGuiding returns 0
03:54:28.126 00.001 7680 Move returns status 0, amount 116
03:54:28.126 00.000 7680 MoveAxis(N, 0, ABG)
03:54:28.127 00.001 7680 Move returns status 0, amount 0
03:54:28.127 00.000 7680 move complete, result=0
03:54:28.127 00.000 7680 worker thread done servicing request
03:54:28.129 00.002 6120 GuideStep: -0.3 px 116 ms EAST, 0.1 px 0 ms NORTH
03:54:28.134 00.005 7680 Worker thread wakes up
03:54:28.134 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:28.135 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:29.386 01.251 7680 Exposure complete
03:54:29.517 00.131 7680 worker thread done servicing request
03:54:29.517 00.000 6120 OnExposeComplete: enter
03:54:29.522 00.005 6120 UpdateGuideState(): m_state=6
03:54:29.525 00.003 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3863
03:54:29.530 00.005 6120 Star::Find returns 1 (0), X=511.14, Y=667.72, Mass=8502, SNR=60.8, Peak=216 HFD=6.7
03:54:29.534 00.004 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.36 = -1.36)
03:54:29.538 00.004 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.51 = 1.51)
03:54:29.542 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.18 mountX=0.05 mountY=0.22, mountTheta=1.37
03:54:29.548 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.21, opts=13)
03:54:29.553 00.005 6120 Enqueuing Move request for scope (0.09, -0.21)
03:54:29.559 00.006 7680 Worker thread wakes up
03:54:29.559 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
03:54:29.559 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
03:54:29.560 00.001 7680 Moving (0.09, -0.21) raw xDistance=0.05 yDistance=0.22
03:54:29.560 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:54:29.560 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:54:29.560 00.000 7680 MoveAxis(E, 0, ABG)
03:54:29.561 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:29.565 00.004 6120 UpdateGuideState exits: m=8502 SNR=60.8
03:54:29.569 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:29.573 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:29.577 00.004 6120 Enqueuing Expose request
03:54:29.581 00.004 7680 Move returns status 0, amount 0
03:54:29.581 00.000 7680 MoveAxis(S, 122, ABG)
03:54:29.581 00.000 7680 Guiding  Dir = 1, Dur = 122
03:54:29.582 00.001 7680 IsSlewing returns 0
03:54:29.582 00.000 7680 IsGuiding returns 0
03:54:29.583 00.001 7680 PulseGuide returned control before completion, sleep 132
03:54:29.723 00.140 7680 IsGuiding returns 1
03:54:29.723 00.000 7680 scope still moving after pulse duration time elapsed
03:54:29.754 00.031 7680 IsSlewing returns 0
03:54:29.755 00.001 7680 IsGuiding returns 0
03:54:29.756 00.001 7680 scope move finished after 122 + 50 ms
03:54:29.756 00.000 7680 Move returns status 0, amount 122
03:54:29.756 00.000 7680 move complete, result=0
03:54:29.756 00.000 7680 worker thread done servicing request
03:54:29.757 00.001 7680 Worker thread wakes up
03:54:29.758 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 122 ms SOUTH
03:54:29.764 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:29.764 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:31.015 01.251 7680 Exposure complete
03:54:31.198 00.183 7680 worker thread done servicing request
03:54:31.199 00.001 6120 OnExposeComplete: enter
03:54:31.203 00.004 6120 UpdateGuideState(): m_state=6
03:54:31.213 00.010 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3864
03:54:31.217 00.004 6120 Star::Find returns 1 (0), X=511.15, Y=667.07, Mass=7858, SNR=59.5, Peak=225 HFD=6.3
03:54:31.221 00.004 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
03:54:31.225 00.004 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
03:54:31.230 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=-0.86 hyp=0.87 cameraTheta=-1.45 mountX=-0.06 mountY=0.82, mountTheta=1.64
03:54:31.237 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.86, opts=13)
03:54:31.243 00.006 6120 Enqueuing Move request for scope (0.11, -0.86)
03:54:31.247 00.004 7680 Worker thread wakes up
03:54:31.247 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:31.252 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.86) opts 0xd
03:54:31.252 00.000 6120 UpdateGuideState exits: m=7858 SNR=59.5
03:54:31.258 00.006 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.86)
03:54:31.258 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:31.264 00.006 7680 Moving (0.11, -0.86) raw xDistance=-0.06 yDistance=0.82
03:54:31.265 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:54:31.265 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82
03:54:31.265 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:31.272 00.007 7680 MoveAxis(E, 0, ABG)
03:54:31.273 00.001 7680 Move returns status 0, amount 0
03:54:31.273 00.000 6120 Enqueuing Expose request
03:54:31.278 00.005 7680 MoveAxis(S, 445, ABG)
03:54:31.278 00.000 7680 Guiding  Dir = 1, Dur = 445
03:54:31.279 00.001 7680 IsSlewing returns 0
03:54:31.279 00.000 7680 IsGuiding returns 0
03:54:31.280 00.001 7680 PulseGuide returned control before completion, sleep 455
03:54:31.737 00.457 7680 IsGuiding returns 1
03:54:31.738 00.001 7680 scope still moving after pulse duration time elapsed
03:54:31.768 00.030 7680 IsSlewing returns 0
03:54:31.770 00.002 7680 IsGuiding returns 0
03:54:31.770 00.000 7680 scope move finished after 445 + 45 ms
03:54:31.771 00.001 7680 Move returns status 0, amount 445
03:54:31.771 00.000 7680 move complete, result=0
03:54:31.772 00.001 7680 worker thread done servicing request
03:54:31.772 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 445 ms SOUTH
03:54:31.778 00.006 7680 Worker thread wakes up
03:54:31.778 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:31.778 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:33.025 01.247 7680 Exposure complete
03:54:33.180 00.155 7680 worker thread done servicing request
03:54:33.180 00.000 6120 OnExposeComplete: enter
03:54:33.185 00.005 6120 UpdateGuideState(): m_state=6
03:54:33.188 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3865
03:54:33.193 00.005 6120 Star::Find returns 1 (0), X=511.15, Y=667.92, Mass=7844, SNR=58.8, Peak=215 HFD=6.6
03:54:33.198 00.005 6120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.19) = xAngle (-0.34 = -0.34)
03:54:33.201 00.003 6120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.53 = 2.53)
03:54:33.205 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.16 mountX=0.10 mountY=0.06, mountTheta=0.55
03:54:33.211 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.02, opts=13)
03:54:33.215 00.004 6120 Enqueuing Move request for scope (0.10, -0.02)
03:54:33.220 00.005 7680 Worker thread wakes up
03:54:33.220 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
03:54:33.221 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:33.225 00.004 6120 UpdateGuideState exits: m=7844 SNR=58.8
03:54:33.229 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:33.233 00.004 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
03:54:33.233 00.000 7680 Moving (0.10, -0.02) raw xDistance=0.10 yDistance=0.06
03:54:33.233 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:33.239 00.006 6120 Enqueuing Expose request
03:54:33.244 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:54:33.244 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:54:33.244 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:54:33.244 00.000 7680 MoveAxis(E, 0, ABG)
03:54:33.245 00.001 7680 Move returns status 0, amount 0
03:54:33.245 00.000 7680 MoveAxis(N, 0, ABG)
03:54:33.245 00.000 7680 Move returns status 0, amount 0
03:54:33.246 00.001 7680 move complete, result=0
03:54:33.247 00.001 7680 worker thread done servicing request
03:54:33.247 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:33.252 00.005 7680 Worker thread wakes up
03:54:33.252 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:33.252 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:34.497 01.245 7680 Exposure complete
03:54:34.644 00.147 7680 worker thread done servicing request
03:54:34.644 00.000 6120 OnExposeComplete: enter
03:54:34.649 00.005 6120 UpdateGuideState(): m_state=6
03:54:34.653 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3866
03:54:34.656 00.003 6120 Star::Find returns 1 (0), X=511.05, Y=667.87, Mass=8564, SNR=61.4, Peak=220 HFD=6.5
03:54:34.661 00.005 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
03:54:34.665 00.004 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
03:54:34.668 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.50 mountX=-0.01 mountY=0.06, mountTheta=1.70
03:54:34.674 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.07, opts=13)
03:54:34.680 00.006 6120 Enqueuing Move request for scope (0.00, -0.07)
03:54:34.684 00.004 7680 Worker thread wakes up
03:54:34.684 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
03:54:34.685 00.001 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
03:54:34.685 00.000 7680 Moving (0.00, -0.07) raw xDistance=-0.01 yDistance=0.06
03:54:34.685 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:54:34.685 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:54:34.686 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:54:34.686 00.000 7680 MoveAxis(E, 0, ABG)
03:54:34.686 00.000 7680 Move returns status 0, amount 0
03:54:34.686 00.000 7680 MoveAxis(N, 0, ABG)
03:54:34.687 00.001 7680 Move returns status 0, amount 0
03:54:34.687 00.000 7680 move complete, result=0
03:54:34.687 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:34.692 00.005 7680 worker thread done servicing request
03:54:34.692 00.000 6120 UpdateGuideState exits: m=8564 SNR=61.4
03:54:34.695 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:34.699 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:34.703 00.004 6120 Enqueuing Expose request
03:54:34.707 00.004 7680 Worker thread wakes up
03:54:34.707 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:34.707 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:34.707 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:35.953 01.246 7680 Exposure complete
03:54:36.105 00.152 7680 worker thread done servicing request
03:54:36.105 00.000 6120 OnExposeComplete: enter
03:54:36.111 00.006 6120 UpdateGuideState(): m_state=6
03:54:36.116 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3867
03:54:36.120 00.004 6120 Star::Find returns 1 (0), X=511.02, Y=667.83, Mass=8573, SNR=61.4, Peak=208 HFD=6.6
03:54:36.125 00.005 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
03:54:36.128 00.003 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
03:54:36.133 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.84 mountX=-0.05 mountY=0.08, mountTheta=2.10
03:54:36.140 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.11, opts=13)
03:54:36.144 00.004 6120 Enqueuing Move request for scope (-0.03, -0.11)
03:54:36.149 00.005 7680 Worker thread wakes up
03:54:36.149 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:36.154 00.005 6120 UpdateGuideState exits: m=8573 SNR=61.4
03:54:36.157 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:36.160 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:36.164 00.004 6120 Enqueuing Expose request
03:54:36.168 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
03:54:36.168 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
03:54:36.168 00.000 7680 Moving (-0.03, -0.11) raw xDistance=-0.05 yDistance=0.08
03:54:36.168 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:54:36.169 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:54:36.169 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
03:54:36.169 00.000 7680 MoveAxis(E, 0, ABG)
03:54:36.169 00.000 7680 Move returns status 0, amount 0
03:54:36.169 00.000 7680 MoveAxis(N, 0, ABG)
03:54:36.169 00.000 7680 Move returns status 0, amount 0
03:54:36.169 00.000 7680 move complete, result=0
03:54:36.169 00.000 7680 worker thread done servicing request
03:54:36.169 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:36.175 00.006 7680 Worker thread wakes up
03:54:36.175 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:36.175 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:37.426 01.251 7680 Exposure complete
03:54:37.561 00.135 7680 worker thread done servicing request
03:54:37.561 00.000 6120 OnExposeComplete: enter
03:54:37.566 00.005 6120 UpdateGuideState(): m_state=6
03:54:37.569 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3868
03:54:37.574 00.005 6120 Star::Find returns 1 (0), X=510.94, Y=668.24, Mass=8787, SNR=61.3, Peak=202 HFD=6.8
03:54:37.577 00.003 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (0.19) = xAngle (1.72 = 1.72)
03:54:37.582 00.005 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.60 = -1.69)
03:54:37.587 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=0.30 hyp=0.32 cameraTheta=1.91 mountX=-0.05 mountY=-0.32, mountTheta=-1.72
03:54:37.594 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.30, opts=13)
03:54:37.598 00.004 6120 Enqueuing Move request for scope (-0.11, 0.30)
03:54:37.602 00.004 7680 Worker thread wakes up
03:54:37.602 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:37.605 00.003 6120 UpdateGuideState exits: m=8787 SNR=61.3
03:54:37.610 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:37.613 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:37.617 00.004 6120 Enqueuing Expose request
03:54:37.621 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.30) opts 0xd
03:54:37.621 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.30)
03:54:37.621 00.000 7680 Moving (-0.11, 0.30) raw xDistance=-0.05 yDistance=-0.32
03:54:37.621 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:54:37.621 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:54:37.621 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
03:54:37.622 00.001 7680 MoveAxis(E, 0, ABG)
03:54:37.622 00.000 7680 Move returns status 0, amount 0
03:54:37.622 00.000 7680 MoveAxis(N, 0, ABG)
03:54:37.622 00.000 7680 Move returns status 0, amount 0
03:54:37.622 00.000 7680 move complete, result=0
03:54:37.623 00.001 7680 worker thread done servicing request
03:54:37.623 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:54:37.627 00.004 7680 Worker thread wakes up
03:54:37.627 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:37.627 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:38.877 01.250 7680 Exposure complete
03:54:39.025 00.148 7680 worker thread done servicing request
03:54:39.026 00.001 6120 OnExposeComplete: enter
03:54:39.030 00.004 6120 UpdateGuideState(): m_state=6
03:54:39.033 00.003 6120 Star::Find(15, 510, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3869
03:54:39.038 00.005 6120 Star::Find returns 1 (0), X=511.01, Y=667.24, Mass=7861, SNR=59.1, Peak=216 HFD=6.5
03:54:39.043 00.005 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
03:54:39.047 00.004 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
03:54:39.051 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.70 hyp=0.70 cameraTheta=-1.63 mountX=-0.17 mountY=0.61, mountTheta=1.84
03:54:39.058 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.70, opts=13)
03:54:39.062 00.004 6120 Enqueuing Move request for scope (-0.04, -0.70)
03:54:39.066 00.004 7680 Worker thread wakes up
03:54:39.066 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.70) opts 0xd
03:54:39.066 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.70)
03:54:39.066 00.000 7680 Moving (-0.04, -0.70) raw xDistance=-0.17 yDistance=0.61
03:54:39.067 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:54:39.067 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
03:54:39.067 00.000 7680 MoveAxis(E, 0, ABG)
03:54:39.067 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:39.071 00.004 6120 UpdateGuideState exits: m=7861 SNR=59.1
03:54:39.074 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:39.080 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:39.087 00.007 6120 Enqueuing Expose request
03:54:39.092 00.005 7680 Move returns status 0, amount 0
03:54:39.092 00.000 7680 MoveAxis(S, 330, ABG)
03:54:39.092 00.000 7680 Guiding  Dir = 1, Dur = 330
03:54:39.093 00.001 7680 IsSlewing returns 0
03:54:39.093 00.000 7680 IsGuiding returns 0
03:54:39.093 00.000 7680 PulseGuide returned control before completion, sleep 340
03:54:39.444 00.351 7680 IsGuiding returns 1
03:54:39.445 00.001 7680 scope still moving after pulse duration time elapsed
03:54:39.475 00.030 7680 IsSlewing returns 0
03:54:39.476 00.001 7680 IsGuiding returns 0
03:54:39.476 00.000 7680 scope move finished after 330 + 53 ms
03:54:39.478 00.002 7680 Move returns status 0, amount 330
03:54:39.478 00.000 7680 move complete, result=0
03:54:39.478 00.000 7680 worker thread done servicing request
03:54:39.478 00.000 7680 Worker thread wakes up
03:54:39.479 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 330 ms SOUTH
03:54:39.484 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:39.485 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:40.729 01.244 7680 Exposure complete
03:54:40.876 00.147 7680 worker thread done servicing request
03:54:40.876 00.000 6120 OnExposeComplete: enter
03:54:40.881 00.005 6120 UpdateGuideState(): m_state=6
03:54:40.885 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3870
03:54:40.888 00.003 6120 Star::Find returns 1 (0), X=511.12, Y=667.84, Mass=7929, SNR=59.3, Peak=182 HFD=6.7
03:54:40.893 00.005 6120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (0.19) = xAngle (-1.10 = -1.10)
03:54:40.896 00.003 6120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.77 = 1.77)
03:54:40.901 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.91 mountX=0.05 mountY=0.11, mountTheta=1.14
03:54:40.907 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.09, opts=13)
03:54:40.911 00.004 6120 Enqueuing Move request for scope (0.07, -0.09)
03:54:40.915 00.004 7680 Worker thread wakes up
03:54:40.915 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
03:54:40.915 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
03:54:40.915 00.000 7680 Moving (0.07, -0.09) raw xDistance=0.05 yDistance=0.11
03:54:40.915 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:54:40.915 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:54:40.916 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:40.920 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
03:54:40.920 00.000 6120 UpdateGuideState exits: m=7929 SNR=59.3
03:54:40.926 00.006 7680 MoveAxis(E, 0, ABG)
03:54:40.926 00.000 7680 Move returns status 0, amount 0
03:54:40.926 00.000 7680 MoveAxis(N, 0, ABG)
03:54:40.927 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:40.931 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:40.935 00.004 6120 Enqueuing Expose request
03:54:40.939 00.004 7680 Move returns status 0, amount 0
03:54:40.940 00.001 7680 move complete, result=0
03:54:40.940 00.000 7680 worker thread done servicing request
03:54:40.940 00.000 7680 Worker thread wakes up
03:54:40.940 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:54:40.944 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:40.944 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:42.180 01.236 7680 Exposure complete
03:54:42.326 00.146 7680 worker thread done servicing request
03:54:42.327 00.001 6120 OnExposeComplete: enter
03:54:42.331 00.004 6120 UpdateGuideState(): m_state=6
03:54:42.334 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3871
03:54:42.338 00.004 6120 Star::Find returns 1 (0), X=511.18, Y=667.97, Mass=7709, SNR=58.0, Peak=184 HFD=6.5
03:54:42.341 00.003 6120 CameraToMount -- cameraTheta (0.25) - m_xAngle (0.19) = xAngle (0.06 = 0.06)
03:54:42.347 00.006 6120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.93 = 2.93)
03:54:42.351 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.14 cameraTheta=0.25 mountX=0.14 mountY=0.03, mountTheta=0.20
03:54:42.355 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.03, opts=13)
03:54:42.361 00.006 6120 Enqueuing Move request for scope (0.13, 0.03)
03:54:42.365 00.004 7680 Worker thread wakes up
03:54:42.365 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
03:54:42.366 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
03:54:42.366 00.000 7680 Moving (0.13, 0.03) raw xDistance=0.14 yDistance=0.03
03:54:42.366 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:54:42.366 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:54:42.367 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:42.371 00.004 6120 UpdateGuideState exits: m=7709 SNR=58.0
03:54:42.374 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:42.378 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:42.382 00.004 6120 Enqueuing Expose request
03:54:42.386 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
03:54:42.386 00.000 7680 MoveAxis(E, 0, ABG)
03:54:42.386 00.000 7680 Move returns status 0, amount 0
03:54:42.386 00.000 7680 MoveAxis(N, 0, ABG)
03:54:42.386 00.000 7680 Move returns status 0, amount 0
03:54:42.387 00.001 7680 move complete, result=0
03:54:42.387 00.000 7680 worker thread done servicing request
03:54:42.387 00.000 7680 Worker thread wakes up
03:54:42.387 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:54:42.393 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:42.393 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:43.634 01.241 7680 Exposure complete
03:54:43.809 00.175 7680 worker thread done servicing request
03:54:43.809 00.000 6120 OnExposeComplete: enter
03:54:43.815 00.006 6120 UpdateGuideState(): m_state=6
03:54:43.820 00.005 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3872
03:54:43.825 00.005 6120 Star::Find returns 1 (0), X=511.08, Y=667.89, Mass=7839, SNR=58.8, Peak=195 HFD=6.6
03:54:43.831 00.006 6120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (0.19) = xAngle (-1.12 = -1.12)
03:54:43.836 00.005 6120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.76 = 1.76)
03:54:43.841 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.93 mountX=0.02 mountY=0.05, mountTheta=1.15
03:54:43.848 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.04, opts=13)
03:54:43.854 00.006 6120 Enqueuing Move request for scope (0.03, -0.04)
03:54:43.859 00.005 7680 Worker thread wakes up
03:54:43.859 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
03:54:43.860 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
03:54:43.860 00.000 7680 Moving (0.03, -0.04) raw xDistance=0.02 yDistance=0.05
03:54:43.860 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:43.866 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:54:43.866 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:54:43.866 00.000 6120 UpdateGuideState exits: m=7839 SNR=58.8
03:54:43.871 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
03:54:43.873 00.002 7680 MoveAxis(E, 0, ABG)
03:54:43.873 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:43.880 00.007 7680 Move returns status 0, amount 0
03:54:43.882 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:43.896 00.014 7680 MoveAxis(N, 0, ABG)
03:54:43.897 00.001 6120 Enqueuing Expose request
03:54:43.903 00.006 7680 Move returns status 0, amount 0
03:54:43.904 00.001 7680 move complete, result=0
03:54:43.904 00.000 7680 worker thread done servicing request
03:54:43.904 00.000 7680 Worker thread wakes up
03:54:43.904 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:54:43.911 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:43.911 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:45.151 01.240 7680 Exposure complete
03:54:45.297 00.146 7680 worker thread done servicing request
03:54:45.297 00.000 6120 OnExposeComplete: enter
03:54:45.303 00.006 6120 UpdateGuideState(): m_state=6
03:54:45.307 00.004 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3873
03:54:45.310 00.003 6120 Star::Find returns 1 (0), X=511.04, Y=667.74, Mass=8300, SNR=60.4, Peak=215 HFD=6.7
03:54:45.315 00.005 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
03:54:45.319 00.004 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
03:54:45.322 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.61 mountX=-0.04 mountY=0.17, mountTheta=1.82
03:54:45.328 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.19, opts=13)
03:54:45.334 00.006 6120 Enqueuing Move request for scope (-0.01, -0.19)
03:54:45.338 00.004 7680 Worker thread wakes up
03:54:45.338 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
03:54:45.339 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
03:54:45.339 00.000 7680 Moving (-0.01, -0.19) raw xDistance=-0.04 yDistance=0.17
03:54:45.339 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:54:45.339 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:54:45.340 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:45.343 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:54:45.344 00.001 7680 MoveAxis(E, 0, ABG)
03:54:45.344 00.000 7680 Move returns status 0, amount 0
03:54:45.344 00.000 7680 MoveAxis(N, 0, ABG)
03:54:45.344 00.000 7680 Move returns status 0, amount 0
03:54:45.344 00.000 7680 move complete, result=0
03:54:45.345 00.001 7680 worker thread done servicing request
03:54:45.345 00.000 6120 UpdateGuideState exits: m=8300 SNR=60.4
03:54:45.349 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:45.353 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:45.357 00.004 6120 Enqueuing Expose request
03:54:45.360 00.003 7680 Worker thread wakes up
03:54:45.360 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:45.360 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:45.361 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
03:54:46.607 01.246 7680 Exposure complete
03:54:46.750 00.143 7680 worker thread done servicing request
03:54:46.750 00.000 6120 OnExposeComplete: enter
03:54:46.754 00.004 6120 UpdateGuideState(): m_state=6
03:54:46.760 00.006 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3874
03:54:46.765 00.005 6120 Star::Find returns 1 (0), X=510.88, Y=667.68, Mass=8645, SNR=61.5, Peak=208 HFD=6.7
03:54:46.770 00.005 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.19) = xAngle (-2.35 = -2.35)
03:54:46.775 00.005 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.52 = 0.52)
03:54:46.778 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-2.17 mountX=-0.21 mountY=0.15, mountTheta=2.53
03:54:46.783 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.25, opts=13)
03:54:46.788 00.005 6120 Enqueuing Move request for scope (-0.17, -0.25)
03:54:46.792 00.004 7680 Worker thread wakes up
03:54:46.793 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:46.797 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.25) opts 0xd
03:54:46.798 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.25)
03:54:46.798 00.000 7680 Moving (-0.17, -0.25) raw xDistance=-0.21 yDistance=0.15
03:54:46.798 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:54:46.798 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:54:46.799 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
03:54:46.799 00.000 7680 MoveAxis(E, 87, ABG)
03:54:46.799 00.000 6120 UpdateGuideState exits: m=8645 SNR=61.5
03:54:46.804 00.005 7680 Guiding  Dir = 2, Dur = 87
03:54:46.804 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:46.809 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:46.815 00.006 7680 IsSlewing returns 0
03:54:46.815 00.000 6120 Enqueuing Expose request
03:54:46.820 00.005 7680 IsGuiding returns 0
03:54:46.820 00.000 7680 PulseGuide returned control before completion, sleep 97
03:54:46.928 00.108 7680 IsGuiding returns 1
03:54:46.928 00.000 7680 scope still moving after pulse duration time elapsed
03:54:46.959 00.031 7680 IsSlewing returns 0
03:54:46.960 00.001 7680 IsGuiding returns 0
03:54:46.960 00.000 7680 scope move finished after 87 + 53 ms
03:54:46.960 00.000 7680 Move returns status 0, amount 87
03:54:46.962 00.002 7680 MoveAxis(N, 0, ABG)
03:54:46.962 00.000 7680 Move returns status 0, amount 0
03:54:46.963 00.001 7680 move complete, result=0
03:54:46.963 00.000 7680 worker thread done servicing request
03:54:46.963 00.000 6120 GuideStep: -0.2 px 87 ms EAST, 0.1 px 0 ms NORTH
03:54:46.967 00.004 7680 Worker thread wakes up
03:54:46.967 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:46.967 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,653,31,31)
03:54:47.512 00.545 6120 evsrv: cli 0FAEFED8 connect
03:54:47.561 00.049 6120 case statement mapped state 6 to 3
03:54:47.564 00.003 6120 case statement mapped state 6 to 3
03:54:47.577 00.013 6120 evsrv: cli 0FAEFED8 request: {"method":"get_app_state","id":"7ca225a1-15e4-4021-b0aa-e27af231e6d8"}
03:54:47.668 00.091 6120 case statement mapped state 6 to 3
03:54:47.675 00.007 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ca225a1-15e4-4021-b0aa-e27af231e6d8"}
03:54:47.680 00.005 6120 evsrv: cli 0FAEFED8 disconnect
03:54:47.685 00.005 6120 evsrv: cli 0FAEF618 connect
03:54:47.688 00.003 6120 case statement mapped state 6 to 3
03:54:47.692 00.004 6120 case statement mapped state 6 to 3
03:54:47.697 00.005 6120 evsrv: cli 0FAEF618 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"893ee60a-5eba-4b8b-ab01-98a2beff42ce"}
03:54:47.702 00.005 6120 PhdController::Dither begins
03:54:47.705 00.003 6120 dither: size=5.00, dRA=2.47 dDec=-0.03
03:54:47.708 00.003 6120 MountToCamera -- mountTheta (0.01) + m_xAngle (0.19) = xAngle (0.20 = 0.20)
03:54:47.711 00.003 6120 MountToCamera -- mountX=2.47 mountY=-0.03 hyp=2.47 mountTheta=0.01 cameraX=2.42, cameraY=0.49 cameraTheta=0.20
03:54:47.715 00.004 6120 setting lock position to (513.47, 668.42)
03:54:47.867 00.152 6120 Mount: notify guiding dithered (2.4, 0.5)
03:54:47.871 00.004 6120 Status Line: Dither by 2.47,-0.03
03:54:47.984 00.113 6120 PhdController: newstate STATE_SETTLE_BEGIN
03:54:47.995 00.011 6120 PhdController: newstate STATE_SETTLE_WAIT
03:54:47.998 00.003 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":0,"id":"893ee60a-5eba-4b8b-ab01-98a2beff42ce"}
03:54:48.002 00.004 6120 evsrv: cli 0FAEF618 disconnect
03:54:48.198 00.196 7680 Exposure complete
03:54:48.291 00.093 7680 worker thread done servicing request
03:54:48.291 00.000 6120 OnExposeComplete: enter
03:54:48.295 00.004 6120 UpdateGuideState(): m_state=6
03:54:48.298 00.003 6120 Star::Find(15, 510, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3875
03:54:48.301 00.003 6120 Star::Find returns 1 (0), X=511.27, Y=667.71, Mass=8746, SNR=62.2, Peak=215 HFD=6.7
03:54:48.305 00.004 6120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (0.19) = xAngle (-3.02 = -3.02)
03:54:48.308 00.003 6120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.14 = -0.14)
03:54:48.311 00.003 6120 CameraToMount -- cameraX=-2.21 cameraY=-0.72 hyp=2.32 cameraTheta=-2.83 mountX=-2.30 mountY=-0.33, mountTheta=-3.00
03:54:48.315 00.004 6120 dither recenter: remaining=(-2.5,0.0) step=(-2.5,0.0)
03:54:48.318 00.003 6120 MountToCamera -- mountTheta (-3.13) + m_xAngle (0.19) = xAngle (-2.94 = -2.94)
03:54:48.322 00.004 6120 MountToCamera -- mountX=-2.47 mountY=0.03 hyp=2.47 mountTheta=-3.13 cameraX=-2.42, cameraY=-0.49 cameraTheta=-2.94
03:54:48.326 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-2.42, y=-0.49, opts=4)
03:54:48.330 00.004 6120 Enqueuing Move request for scope (-2.42, -0.49)
03:54:48.333 00.003 7680 Worker thread wakes up
03:54:48.333 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-2.42, -0.49) opts 0x4
03:54:48.333 00.000 7680 Handling offset move in thread for scope, endpoint = (-2.42, -0.49)
03:54:48.333 00.000 7680 Moving (-2.42, -0.49) raw xDistance=-2.47 yDistance=0.03
03:54:48.334 00.001 7680 MoveAxis(E, 1603, B)
03:54:48.334 00.000 7680 Guiding  Dir = 2, Dur = 1603
03:54:48.334 00.000 6120 Mount: notify direct move -2.47,0.03
03:54:48.339 00.005 7680 IsSlewing returns 0
03:54:48.339 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:48.343 00.004 7680 IsGuiding returns 0
03:54:48.343 00.000 6120 UpdateGuideState exits: m=8746 SNR=62.2
03:54:48.346 00.003 7680 PulseGuide returned control before completion, sleep 1613
03:54:48.346 00.000 6120 PhdController: settling, locked = 1, distance = 2.59 (1.50) aobump = 0 frame = 1 / 99999
03:54:48.350 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764064488.350,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.59,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:54:48.354 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:48.356 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:48.359 00.003 6120 Enqueuing Expose request
03:54:49.966 01.607 7680 IsGuiding returns 1
03:54:49.966 00.000 7680 scope still moving after pulse duration time elapsed
03:54:49.998 00.032 7680 IsSlewing returns 0
03:54:49.998 00.000 7680 IsGuiding returns 0
03:54:49.999 00.001 7680 scope move finished after 1603 + 52 ms
03:54:49.999 00.000 7680 Move returns status 0, amount 1603
03:54:49.999 00.000 7680 MoveAxis(S, 17, B)
03:54:49.999 00.000 7680 Guiding  Dir = 1, Dur = 17
03:54:50.000 00.001 7680 IsSlewing returns 0
03:54:50.000 00.000 7680 IsGuiding returns 0
03:54:50.001 00.001 7680 PulseGuide returned control before completion, sleep 27
03:54:50.030 00.029 7680 IsGuiding returns 1
03:54:50.030 00.000 7680 scope still moving after pulse duration time elapsed
03:54:50.061 00.031 7680 IsSlewing returns 0
03:54:50.061 00.000 7680 IsGuiding returns 0
03:54:50.061 00.000 7680 scope move finished after 17 + 44 ms
03:54:50.061 00.000 7680 Move returns status 0, amount 17
03:54:50.063 00.002 7680 move complete, result=0
03:54:50.063 00.000 7680 worker thread done servicing request
03:54:50.063 00.000 7680 Worker thread wakes up
03:54:50.063 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:50.063 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:54:50.064 00.001 6120 GuideStep: -2.5 px 1603 ms EAST, 0.0 px 17 ms SOUTH
03:54:51.309 01.245 7680 Exposure complete
03:54:51.441 00.132 7680 worker thread done servicing request
03:54:51.441 00.000 6120 OnExposeComplete: enter
03:54:51.444 00.003 6120 UpdateGuideState(): m_state=6
03:54:51.447 00.003 6120 Star::Find(15, 511, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3876
03:54:51.451 00.004 6120 Star::Find returns 1 (0), X=513.57, Y=666.98, Mass=8392, SNR=60.9, Peak=202 HFD=6.6
03:54:51.454 00.003 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
03:54:51.459 00.005 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
03:54:51.463 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-1.45 hyp=1.45 cameraTheta=-1.51 mountX=-0.18 mountY=1.34, mountTheta=1.70
03:54:51.468 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-1.45, opts=13)
03:54:51.472 00.004 6120 Enqueuing Move request for scope (0.09, -1.45)
03:54:51.476 00.004 7680 Worker thread wakes up
03:54:51.476 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -1.45) opts 0xd
03:54:51.476 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -1.45)
03:54:51.478 00.002 7680 Moving (0.09, -1.45) raw xDistance=-0.18 yDistance=1.34
03:54:51.478 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:54:51.478 00.000 7680 resist switch: large excursion: input 1.34 thresh 0.60 direction from 0 to 1
03:54:51.479 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.02
03:54:51.479 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.34 from input 1.34
03:54:51.479 00.000 7680 MoveAxis(E, 0, ABG)
03:54:51.479 00.000 7680 Move returns status 0, amount 0
03:54:51.479 00.000 7680 MoveAxis(S, 728, ABG)
03:54:51.480 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:51.483 00.003 7680 Guiding  Dir = 1, Dur = 728
03:54:51.485 00.002 6120 UpdateGuideState exits: m=8392 SNR=60.9
03:54:51.488 00.003 7680 IsSlewing returns 0
03:54:51.489 00.001 6120 PhdController: settling, locked = 1, distance = 1.45 (1.50) aobump = 0 frame = 2 / 99999
03:54:51.493 00.004 7680 IsGuiding returns 0
03:54:51.494 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764064491.493,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.45,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:54:51.497 00.003 7680 PulseGuide returned control before completion, sleep 738
03:54:51.497 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:51.501 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:51.505 00.004 6120 Enqueuing Expose request
03:54:52.238 00.733 7680 IsGuiding returns 1
03:54:52.238 00.000 7680 scope still moving after pulse duration time elapsed
03:54:52.269 00.031 7680 IsSlewing returns 0
03:54:52.269 00.000 7680 IsGuiding returns 0
03:54:52.270 00.001 7680 scope move finished after 728 + 48 ms
03:54:52.270 00.000 7680 Move returns status 0, amount 728
03:54:52.270 00.000 7680 move complete, result=0
03:54:52.270 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 1.3 px 728 ms SOUTH
03:54:52.276 00.006 7680 worker thread done servicing request
03:54:52.276 00.000 7680 Worker thread wakes up
03:54:52.276 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:52.277 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:54:53.530 01.253 7680 Exposure complete
03:54:53.665 00.135 7680 worker thread done servicing request
03:54:53.665 00.000 6120 OnExposeComplete: enter
03:54:53.668 00.003 6120 UpdateGuideState(): m_state=6
03:54:53.673 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3877
03:54:53.676 00.003 6120 Star::Find returns 1 (0), X=513.95, Y=667.97, Mass=8137, SNR=60.0, Peak=212 HFD=6.4
03:54:53.681 00.005 6120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (0.19) = xAngle (-0.95 = -0.95)
03:54:53.685 00.004 6120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.92 = 1.92)
03:54:53.688 00.003 6120 CameraToMount -- cameraX=0.47 cameraY=-0.45 hyp=0.65 cameraTheta=-0.76 mountX=0.38 mountY=0.61, mountTheta=1.02
03:54:53.694 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.47, y=-0.45, opts=13)
03:54:53.697 00.003 6120 Enqueuing Move request for scope (0.47, -0.45)
03:54:53.701 00.004 7680 Worker thread wakes up
03:54:53.701 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:53.706 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.45) opts 0xd
03:54:53.706 00.000 7680 Handling offset move in thread for scope, endpoint = (0.47, -0.45)
03:54:53.706 00.000 7680 Moving (0.47, -0.45) raw xDistance=0.38 yDistance=0.61
03:54:53.706 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
03:54:53.707 00.001 6120 UpdateGuideState exits: m=8137 SNR=60.0
03:54:53.712 00.005 6120 PhdController: settling, locked = 1, distance = 1.21 (1.50) aobump = 0 frame = 3 / 99999
03:54:53.716 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
03:54:53.716 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764064493.716,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.21,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
03:54:53.720 00.004 7680 MoveAxis(W, 155, ABG)
03:54:53.720 00.000 7680 Guiding  Dir = 3, Dur = 155
03:54:53.720 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:53.724 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:53.727 00.003 7680 IsSlewing returns 0
03:54:53.728 00.001 6120 Enqueuing Expose request
03:54:53.731 00.003 7680 IsGuiding returns 0
03:54:53.731 00.000 7680 PulseGuide returned control before completion, sleep 165
03:54:53.906 00.175 7680 IsGuiding returns 1
03:54:53.906 00.000 7680 scope still moving after pulse duration time elapsed
03:54:53.929 00.023 7680 IsSlewing returns 0
03:54:53.929 00.000 7680 IsGuiding returns 0
03:54:53.930 00.001 7680 scope move finished after 155 + 43 ms
03:54:53.930 00.000 7680 Move returns status 0, amount 155
03:54:53.930 00.000 7680 MoveAxis(S, 333, ABG)
03:54:53.930 00.000 7680 Guiding  Dir = 1, Dur = 333
03:54:53.930 00.000 7680 IsSlewing returns 0
03:54:53.931 00.001 7680 IsGuiding returns 0
03:54:53.931 00.000 7680 PulseGuide returned control before completion, sleep 343
03:54:54.290 00.359 7680 IsGuiding returns 1
03:54:54.291 00.001 7680 scope still moving after pulse duration time elapsed
03:54:54.322 00.031 7680 IsSlewing returns 0
03:54:54.323 00.001 7680 IsGuiding returns 0
03:54:54.324 00.001 7680 scope move finished after 333 + 59 ms
03:54:54.324 00.000 7680 Move returns status 0, amount 333
03:54:54.324 00.000 7680 move complete, result=0
03:54:54.324 00.000 7680 worker thread done servicing request
03:54:54.324 00.000 6120 GuideStep: 0.4 px 155 ms WEST, 0.6 px 333 ms SOUTH
03:54:54.332 00.008 7680 Worker thread wakes up
03:54:54.332 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:54.332 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:54:55.576 01.244 7680 Exposure complete
03:54:55.693 00.117 7680 worker thread done servicing request
03:54:55.693 00.000 6120 OnExposeComplete: enter
03:54:55.698 00.005 6120 UpdateGuideState(): m_state=6
03:54:55.702 00.004 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3878
03:54:55.707 00.005 6120 Star::Find returns 1 (0), X=513.74, Y=668.58, Mass=8134, SNR=59.6, Peak=178 HFD=6.9
03:54:55.711 00.004 6120 CameraToMount -- cameraTheta (0.55) - m_xAngle (0.19) = xAngle (0.36 = 0.36)
03:54:55.715 00.004 6120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.24 = -3.05)
03:54:55.718 00.003 6120 CameraToMount -- cameraX=0.26 cameraY=0.16 hyp=0.31 cameraTheta=0.55 mountX=0.29 mountY=-0.03, mountTheta=-0.10
03:54:55.723 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.16, opts=13)
03:54:55.727 00.004 6120 Enqueuing Move request for scope (0.26, 0.16)
03:54:55.731 00.004 7680 Worker thread wakes up
03:54:55.731 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:55.735 00.004 6120 UpdateGuideState exits: m=8134 SNR=59.6
03:54:55.739 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.16) opts 0xd
03:54:55.739 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.16)
03:54:55.739 00.000 7680 Moving (0.26, 0.16) raw xDistance=0.29 yDistance=-0.03
03:54:55.739 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
03:54:55.739 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:54:55.739 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:54:55.739 00.000 7680 MoveAxis(W, 129, ABG)
03:54:55.741 00.002 7680 Guiding  Dir = 3, Dur = 129
03:54:55.741 00.000 6120 PhdController: settling, locked = 1, distance = 0.94 (1.50) aobump = 0 frame = 4 / 99999
03:54:55.744 00.003 7680 IsSlewing returns 0
03:54:55.744 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764064495.744,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.94,"Time":4.3,"SettleTime":10.0,"StarLocked":true}
03:54:55.748 00.004 7680 IsGuiding returns 0
03:54:55.748 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:55.753 00.005 7680 PulseGuide returned control before completion, sleep 139
03:54:55.753 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:55.756 00.003 6120 Enqueuing Expose request
03:54:55.908 00.152 7680 IsGuiding returns 0
03:54:55.909 00.001 7680 Move returns status 0, amount 129
03:54:55.909 00.000 7680 MoveAxis(N, 0, ABG)
03:54:55.910 00.001 7680 Move returns status 0, amount 0
03:54:55.910 00.000 7680 move complete, result=0
03:54:55.910 00.000 7680 worker thread done servicing request
03:54:55.911 00.001 7680 Worker thread wakes up
03:54:55.911 00.000 6120 GuideStep: 0.3 px 129 ms WEST, -0.0 px 0 ms NORTH
03:54:55.918 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:55.918 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:54:57.172 01.254 7680 Exposure complete
03:54:57.295 00.123 7680 worker thread done servicing request
03:54:57.295 00.000 6120 OnExposeComplete: enter
03:54:57.299 00.004 6120 UpdateGuideState(): m_state=6
03:54:57.303 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3879
03:54:57.307 00.004 6120 Star::Find returns 1 (0), X=513.53, Y=668.63, Mass=7893, SNR=59.1, Peak=187 HFD=6.9
03:54:57.311 00.004 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (0.19) = xAngle (1.11 = 1.11)
03:54:57.314 00.003 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.99 = -2.30)
03:54:57.318 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.30 mountX=0.09 mountY=-0.16, mountTheta=-1.04
03:54:57.323 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.20, opts=13)
03:54:57.328 00.005 6120 Enqueuing Move request for scope (0.06, 0.20)
03:54:57.331 00.003 7680 Worker thread wakes up
03:54:57.333 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:57.337 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
03:54:57.337 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
03:54:57.337 00.000 6120 UpdateGuideState exits: m=7893 SNR=59.1
03:54:57.342 00.005 6120 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 5 / 99999
03:54:57.346 00.004 7680 Moving (0.06, 0.20) raw xDistance=0.09 yDistance=-0.16
03:54:57.346 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:54:57.346 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764064497.346,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.72,"Time":5.9,"SettleTime":10.0,"StarLocked":true}
03:54:57.350 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:54:57.350 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:57.354 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:54:57.354 00.000 7680 MoveAxis(E, 0, ABG)
03:54:57.355 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:57.357 00.002 7680 Move returns status 0, amount 0
03:54:57.357 00.000 7680 MoveAxis(N, 0, ABG)
03:54:57.359 00.002 7680 Move returns status 0, amount 0
03:54:57.359 00.000 7680 move complete, result=0
03:54:57.359 00.000 7680 worker thread done servicing request
03:54:57.359 00.000 6120 Enqueuing Expose request
03:54:57.363 00.004 7680 Worker thread wakes up
03:54:57.363 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:57.363 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:54:57.363 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:54:58.609 01.246 7680 Exposure complete
03:54:58.744 00.135 7680 worker thread done servicing request
03:54:58.745 00.001 6120 OnExposeComplete: enter
03:54:58.748 00.003 6120 UpdateGuideState(): m_state=6
03:54:58.752 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3880
03:54:58.756 00.004 6120 Star::Find returns 1 (0), X=513.49, Y=668.13, Mass=7967, SNR=58.7, Peak=215 HFD=6.4
03:54:58.759 00.003 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
03:54:58.763 00.004 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
03:54:58.769 00.006 6120 CameraToMount -- cameraX=0.02 cameraY=-0.29 hyp=0.29 cameraTheta=-1.50 mountX=-0.03 mountY=0.27, mountTheta=1.70
03:54:58.774 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.29, opts=13)
03:54:58.779 00.005 6120 Enqueuing Move request for scope (0.02, -0.29)
03:54:58.782 00.003 7680 Worker thread wakes up
03:54:58.782 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.29) opts 0xd
03:54:58.782 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.29)
03:54:58.782 00.000 7680 Moving (0.02, -0.29) raw xDistance=-0.03 yDistance=0.27
03:54:58.782 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:54:58.783 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:54:58.783 00.000 7680 MoveAxis(E, 0, ABG)
03:54:58.783 00.000 7680 Move returns status 0, amount 0
03:54:58.783 00.000 7680 MoveAxis(S, 148, ABG)
03:54:58.784 00.001 7680 Guiding  Dir = 1, Dur = 148
03:54:58.784 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:54:58.788 00.004 7680 IsSlewing returns 0
03:54:58.788 00.000 6120 UpdateGuideState exits: m=7967 SNR=58.7
03:54:58.791 00.003 7680 IsGuiding returns 0
03:54:58.792 00.001 6120 PhdController: settling, locked = 1, distance = 0.59 (1.50) aobump = 0 frame = 6 / 99999
03:54:58.795 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764064498.795,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.59,"Time":7.3,"SettleTime":10.0,"StarLocked":true}
03:54:58.798 00.003 7680 PulseGuide returned control before completion, sleep 158
03:54:58.798 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:54:58.803 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:54:58.806 00.003 6120 Enqueuing Expose request
03:54:58.958 00.152 7680 IsGuiding returns 1
03:54:58.960 00.002 7680 scope still moving after pulse duration time elapsed
03:54:58.989 00.029 7680 IsSlewing returns 0
03:54:58.990 00.001 7680 IsGuiding returns 0
03:54:58.990 00.000 7680 scope move finished after 148 + 50 ms
03:54:58.991 00.001 7680 Move returns status 0, amount 148
03:54:58.991 00.000 7680 move complete, result=0
03:54:58.991 00.000 7680 worker thread done servicing request
03:54:58.993 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 148 ms SOUTH
03:54:58.999 00.006 7680 Worker thread wakes up
03:54:58.999 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:54:59.000 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:00.254 01.254 7680 Exposure complete
03:55:00.394 00.140 7680 worker thread done servicing request
03:55:00.394 00.000 6120 OnExposeComplete: enter
03:55:00.399 00.005 6120 UpdateGuideState(): m_state=6
03:55:00.403 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3881
03:55:00.407 00.004 6120 Star::Find returns 1 (0), X=513.78, Y=668.09, Mass=8280, SNR=60.8, Peak=216 HFD=6.4
03:55:00.411 00.004 6120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (0.19) = xAngle (-1.01 = -1.01)
03:55:00.414 00.003 6120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.86 = 1.86)
03:55:00.418 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=-0.33 hyp=0.45 cameraTheta=-0.83 mountX=0.24 mountY=0.44, mountTheta=1.07
03:55:00.423 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.33, opts=13)
03:55:00.427 00.004 6120 Enqueuing Move request for scope (0.31, -0.33)
03:55:00.430 00.003 7680 Worker thread wakes up
03:55:00.430 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.33) opts 0xd
03:55:00.430 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.33)
03:55:00.431 00.001 7680 Moving (0.31, -0.33) raw xDistance=0.24 yDistance=0.44
03:55:00.432 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:55:00.432 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
03:55:00.432 00.000 7680 MoveAxis(W, 98, ABG)
03:55:00.432 00.000 7680 Guiding  Dir = 3, Dur = 98
03:55:00.432 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:00.437 00.005 7680 IsSlewing returns 0
03:55:00.437 00.000 6120 UpdateGuideState exits: m=8280 SNR=60.8
03:55:00.440 00.003 7680 IsGuiding returns 0
03:55:00.440 00.000 6120 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 7 / 99999
03:55:00.445 00.005 7680 PulseGuide returned control before completion, sleep 108
03:55:00.445 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764064500.445,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.55,"Time":9.0,"SettleTime":10.0,"StarLocked":true}
03:55:00.448 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:00.452 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:00.456 00.004 6120 Enqueuing Expose request
03:55:00.555 00.099 7680 IsGuiding returns 1
03:55:00.555 00.000 7680 scope still moving after pulse duration time elapsed
03:55:00.586 00.031 7680 IsSlewing returns 0
03:55:00.587 00.001 7680 IsGuiding returns 0
03:55:00.587 00.000 7680 scope move finished after 98 + 49 ms
03:55:00.588 00.001 7680 Move returns status 0, amount 98
03:55:00.588 00.000 7680 MoveAxis(S, 237, ABG)
03:55:00.589 00.001 7680 Guiding  Dir = 1, Dur = 237
03:55:00.590 00.001 7680 IsSlewing returns 0
03:55:00.590 00.000 7680 IsGuiding returns 0
03:55:00.591 00.001 7680 PulseGuide returned control before completion, sleep 247
03:55:00.854 00.263 7680 IsGuiding returns 1
03:55:00.855 00.001 7680 scope still moving after pulse duration time elapsed
03:55:00.885 00.030 7680 IsSlewing returns 0
03:55:00.886 00.001 7680 IsGuiding returns 0
03:55:00.888 00.002 7680 scope move finished after 237 + 59 ms
03:55:00.888 00.000 7680 Move returns status 0, amount 237
03:55:00.888 00.000 7680 move complete, result=0
03:55:00.890 00.002 6120 GuideStep: 0.2 px 98 ms WEST, 0.4 px 237 ms SOUTH
03:55:00.896 00.006 7680 worker thread done servicing request
03:55:00.896 00.000 7680 Worker thread wakes up
03:55:00.896 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:00.896 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:02.151 01.255 7680 Exposure complete
03:55:02.290 00.139 7680 worker thread done servicing request
03:55:02.291 00.001 6120 OnExposeComplete: enter
03:55:02.295 00.004 6120 UpdateGuideState(): m_state=6
03:55:02.299 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3882
03:55:02.302 00.003 6120 Star::Find returns 1 (0), X=513.53, Y=668.68, Mass=8243, SNR=59.9, Peak=199 HFD=6.8
03:55:02.306 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (0.19) = xAngle (1.18 = 1.18)
03:55:02.310 00.004 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.05 = -2.23)
03:55:02.313 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.36 mountX=0.10 mountY=-0.21, mountTheta=-1.12
03:55:02.319 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.26, opts=13)
03:55:02.322 00.003 6120 Enqueuing Move request for scope (0.05, 0.26)
03:55:02.325 00.003 7680 Worker thread wakes up
03:55:02.326 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
03:55:02.326 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
03:55:02.326 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:02.330 00.004 6120 UpdateGuideState exits: m=8243 SNR=59.9
03:55:02.333 00.003 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 8 / 99999
03:55:02.337 00.004 6120 PhdController: newstate STATE_FINISH
03:55:02.340 00.003 6120 PhdController complete: success
03:55:02.345 00.005 7680 Moving (0.05, 0.26) raw xDistance=0.10 yDistance=-0.21
03:55:02.345 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764064502.344,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
03:55:02.349 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:55:02.349 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:55:02.349 00.000 6120 Mount: notify guiding dither settle done success=1
03:55:02.353 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:55:02.353 00.000 6120 PhdController: newstate STATE_IDLE
03:55:02.357 00.004 7680 MoveAxis(E, 0, ABG)
03:55:02.357 00.000 7680 Move returns status 0, amount 0
03:55:02.357 00.000 7680 MoveAxis(N, 0, ABG)
03:55:02.357 00.000 7680 Move returns status 0, amount 0
03:55:02.359 00.002 7680 move complete, result=0
03:55:02.359 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:02.364 00.005 7680 worker thread done servicing request
03:55:02.364 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:02.369 00.005 6120 Enqueuing Expose request
03:55:02.373 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:55:02.377 00.004 7680 Worker thread wakes up
03:55:02.377 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:02.377 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:03.629 01.252 7680 Exposure complete
03:55:03.766 00.137 7680 worker thread done servicing request
03:55:03.766 00.000 6120 OnExposeComplete: enter
03:55:03.771 00.005 6120 UpdateGuideState(): m_state=6
03:55:03.774 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3883
03:55:03.780 00.006 6120 Star::Find returns 1 (0), X=513.77, Y=668.15, Mass=7750, SNR=58.3, Peak=204 HFD=6.5
03:55:03.783 00.003 6120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.19) = xAngle (-0.94 = -0.94)
03:55:03.787 00.004 6120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.94 = 1.94)
03:55:03.791 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=-0.27 hyp=0.40 cameraTheta=-0.75 mountX=0.24 mountY=0.38, mountTheta=1.01
03:55:03.796 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.27, opts=13)
03:55:03.801 00.005 6120 Enqueuing Move request for scope (0.29, -0.27)
03:55:03.805 00.004 7680 Worker thread wakes up
03:55:03.805 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.27) opts 0xd
03:55:03.805 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.27)
03:55:03.805 00.000 7680 Moving (0.29, -0.27) raw xDistance=0.24 yDistance=0.38
03:55:03.805 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
03:55:03.805 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:55:03.805 00.000 7680 MoveAxis(W, 97, ABG)
03:55:03.806 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:03.809 00.003 7680 Guiding  Dir = 3, Dur = 97
03:55:03.810 00.001 6120 UpdateGuideState exits: m=7750 SNR=58.3
03:55:03.813 00.003 7680 IsSlewing returns 0
03:55:03.814 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:03.817 00.003 7680 IsGuiding returns 0
03:55:03.818 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:03.821 00.003 6120 Enqueuing Expose request
03:55:03.825 00.004 7680 PulseGuide returned control before completion, sleep 107
03:55:03.945 00.120 7680 IsGuiding returns 0
03:55:03.946 00.001 7680 Move returns status 0, amount 97
03:55:03.947 00.001 7680 MoveAxis(S, 204, ABG)
03:55:03.947 00.000 7680 Guiding  Dir = 1, Dur = 204
03:55:03.948 00.001 7680 IsSlewing returns 0
03:55:03.949 00.001 7680 IsGuiding returns 0
03:55:03.950 00.001 7680 PulseGuide returned control before completion, sleep 214
03:55:04.180 00.230 7680 IsGuiding returns 1
03:55:04.181 00.001 7680 scope still moving after pulse duration time elapsed
03:55:04.211 00.030 7680 IsSlewing returns 0
03:55:04.212 00.001 7680 IsGuiding returns 0
03:55:04.213 00.001 7680 scope move finished after 204 + 59 ms
03:55:04.213 00.000 7680 Move returns status 0, amount 204
03:55:04.214 00.001 7680 move complete, result=0
03:55:04.214 00.000 7680 worker thread done servicing request
03:55:04.215 00.001 6120 GuideStep: 0.2 px 97 ms WEST, 0.4 px 204 ms SOUTH
03:55:04.221 00.006 7680 Worker thread wakes up
03:55:04.222 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:04.222 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:05.467 01.245 7680 Exposure complete
03:55:05.615 00.148 7680 worker thread done servicing request
03:55:05.615 00.000 6120 OnExposeComplete: enter
03:55:05.618 00.003 6120 UpdateGuideState(): m_state=6
03:55:05.623 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3884
03:55:05.626 00.003 6120 Star::Find returns 1 (0), X=513.51, Y=668.64, Mass=8731, SNR=61.8, Peak=208 HFD=6.9
03:55:05.629 00.003 6120 CameraToMount -- cameraTheta (1.41) - m_xAngle (0.19) = xAngle (1.22 = 1.22)
03:55:05.634 00.005 6120 CameraToMount -- cameraTheta (1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.09 = -2.19)
03:55:05.638 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.41 mountX=0.08 mountY=-0.18, mountTheta=-1.17
03:55:05.643 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.22, opts=13)
03:55:05.649 00.006 6120 Enqueuing Move request for scope (0.04, 0.22)
03:55:05.653 00.004 7680 Worker thread wakes up
03:55:05.654 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:05.657 00.003 6120 UpdateGuideState exits: m=8731 SNR=61.8
03:55:05.661 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
03:55:05.662 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:05.665 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:05.670 00.005 6120 Enqueuing Expose request
03:55:05.676 00.006 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
03:55:05.676 00.000 7680 Moving (0.04, 0.22) raw xDistance=0.08 yDistance=-0.18
03:55:05.676 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:55:05.676 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:55:05.677 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:55:05.677 00.000 7680 MoveAxis(E, 0, ABG)
03:55:05.677 00.000 7680 Move returns status 0, amount 0
03:55:05.678 00.001 7680 MoveAxis(N, 0, ABG)
03:55:05.678 00.000 7680 Move returns status 0, amount 0
03:55:05.678 00.000 7680 move complete, result=0
03:55:05.678 00.000 7680 worker thread done servicing request
03:55:05.678 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:55:05.683 00.005 7680 Worker thread wakes up
03:55:05.683 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:05.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:06.925 01.242 7680 Exposure complete
03:55:07.069 00.144 7680 worker thread done servicing request
03:55:07.069 00.000 6120 OnExposeComplete: enter
03:55:07.074 00.005 6120 UpdateGuideState(): m_state=6
03:55:07.078 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3885
03:55:07.082 00.004 6120 Star::Find returns 1 (0), X=513.46, Y=668.68, Mass=8696, SNR=61.6, Peak=203 HFD=6.9
03:55:07.090 00.008 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (0.19) = xAngle (1.43 = 1.43)
03:55:07.094 00.004 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.30 = -1.98)
03:55:07.099 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.62 mountX=0.04 mountY=-0.23, mountTheta=-1.42
03:55:07.104 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.25, opts=13)
03:55:07.109 00.005 6120 Enqueuing Move request for scope (-0.01, 0.25)
03:55:07.113 00.004 7680 Worker thread wakes up
03:55:07.113 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:07.118 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
03:55:07.118 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
03:55:07.120 00.002 7680 Moving (-0.01, 0.25) raw xDistance=0.04 yDistance=-0.23
03:55:07.120 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:55:07.120 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:55:07.120 00.000 6120 UpdateGuideState exits: m=8696 SNR=61.6
03:55:07.126 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:07.130 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:07.134 00.004 6120 Enqueuing Expose request
03:55:07.139 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:55:07.139 00.000 7680 MoveAxis(E, 0, ABG)
03:55:07.139 00.000 7680 Move returns status 0, amount 0
03:55:07.139 00.000 7680 MoveAxis(N, 0, ABG)
03:55:07.140 00.001 7680 Move returns status 0, amount 0
03:55:07.140 00.000 7680 move complete, result=0
03:55:07.140 00.000 7680 worker thread done servicing request
03:55:07.140 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:55:07.145 00.005 7680 Worker thread wakes up
03:55:07.145 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:07.146 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:08.393 01.247 7680 Exposure complete
03:55:08.551 00.158 7680 worker thread done servicing request
03:55:08.551 00.000 6120 OnExposeComplete: enter
03:55:08.557 00.006 6120 UpdateGuideState(): m_state=6
03:55:08.563 00.006 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3886
03:55:08.569 00.006 6120 Star::Find returns 1 (0), X=513.44, Y=668.84, Mass=8229, SNR=58.3, Peak=196 HFD=6.5
03:55:08.575 00.006 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (0.19) = xAngle (1.46 = 1.46)
03:55:08.584 00.009 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.34 = -1.95)
03:55:08.593 00.009 6120 CameraToMount -- cameraX=-0.03 cameraY=0.42 hyp=0.42 cameraTheta=1.65 mountX=0.04 mountY=-0.39, mountTheta=-1.46
03:55:08.602 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.42, opts=13)
03:55:08.606 00.004 6120 Enqueuing Move request for scope (-0.03, 0.42)
03:55:08.613 00.007 7680 Worker thread wakes up
03:55:08.614 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.42) opts 0xd
03:55:08.614 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:08.618 00.004 6120 UpdateGuideState exits: m=8229 SNR=58.3
03:55:08.624 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.42)
03:55:08.624 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:08.631 00.007 7680 Moving (-0.03, 0.42) raw xDistance=0.04 yDistance=-0.39
03:55:08.631 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:55:08.632 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:08.638 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:55:08.638 00.000 6120 Enqueuing Expose request
03:55:08.643 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
03:55:08.643 00.000 7680 MoveAxis(E, 0, ABG)
03:55:08.644 00.001 7680 Move returns status 0, amount 0
03:55:08.644 00.000 7680 MoveAxis(N, 0, ABG)
03:55:08.644 00.000 7680 Move returns status 0, amount 0
03:55:08.644 00.000 7680 move complete, result=0
03:55:08.645 00.001 7680 worker thread done servicing request
03:55:08.645 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
03:55:08.649 00.004 7680 Worker thread wakes up
03:55:08.649 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:08.649 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:09.898 01.249 7680 Exposure complete
03:55:10.042 00.144 7680 worker thread done servicing request
03:55:10.042 00.000 6120 OnExposeComplete: enter
03:55:10.047 00.005 6120 UpdateGuideState(): m_state=6
03:55:10.052 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3887
03:55:10.057 00.005 6120 Star::Find returns 1 (0), X=513.30, Y=668.13, Mass=7703, SNR=58.3, Peak=206 HFD=6.5
03:55:10.060 00.003 6120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (0.19) = xAngle (-2.30 = -2.30)
03:55:10.065 00.005 6120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.58 = 0.58)
03:55:10.068 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.30 hyp=0.35 cameraTheta=-2.11 mountX=-0.23 mountY=0.19, mountTheta=2.46
03:55:10.073 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.30, opts=13)
03:55:10.077 00.004 6120 Enqueuing Move request for scope (-0.18, -0.30)
03:55:10.081 00.004 7680 Worker thread wakes up
03:55:10.081 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:10.087 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.30) opts 0xd
03:55:10.088 00.001 6120 UpdateGuideState exits: m=7703 SNR=58.3
03:55:10.091 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.30)
03:55:10.091 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:10.096 00.005 7680 Moving (-0.18, -0.30) raw xDistance=-0.23 yDistance=0.19
03:55:10.096 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:55:10.097 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:10.101 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:55:10.102 00.001 6120 Enqueuing Expose request
03:55:10.105 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:55:10.106 00.001 7680 MoveAxis(E, 94, ABG)
03:55:10.106 00.000 7680 Guiding  Dir = 2, Dur = 94
03:55:10.106 00.000 7680 IsSlewing returns 0
03:55:10.106 00.000 7680 IsGuiding returns 0
03:55:10.106 00.000 7680 PulseGuide returned control before completion, sleep 104
03:55:10.218 00.112 7680 IsGuiding returns 1
03:55:10.219 00.001 7680 scope still moving after pulse duration time elapsed
03:55:10.249 00.030 7680 IsSlewing returns 0
03:55:10.251 00.002 7680 IsGuiding returns 1
03:55:10.280 00.029 7680 IsSlewing returns 0
03:55:10.281 00.001 7680 IsGuiding returns 0
03:55:10.281 00.000 7680 scope move finished after 94 + 80 ms
03:55:10.281 00.000 7680 Move returns status 0, amount 94
03:55:10.281 00.000 7680 MoveAxis(N, 0, ABG)
03:55:10.283 00.002 7680 Move returns status 0, amount 0
03:55:10.283 00.000 7680 move complete, result=0
03:55:10.283 00.000 7680 worker thread done servicing request
03:55:10.284 00.001 7680 Worker thread wakes up
03:55:10.284 00.000 6120 GuideStep: -0.2 px 94 ms EAST, 0.2 px 0 ms NORTH
03:55:10.289 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:10.290 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:11.545 01.255 7680 Exposure complete
03:55:11.670 00.125 7680 worker thread done servicing request
03:55:11.672 00.002 6120 OnExposeComplete: enter
03:55:11.676 00.004 6120 UpdateGuideState(): m_state=6
03:55:11.679 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3888
03:55:11.682 00.003 6120 Star::Find returns 1 (0), X=513.15, Y=667.98, Mass=8104, SNR=60.5, Peak=219 HFD=6.5
03:55:11.687 00.005 6120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (0.19) = xAngle (-2.39 = -2.39)
03:55:11.690 00.003 6120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.48 = 0.48)
03:55:11.694 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.44 hyp=0.55 cameraTheta=-2.20 mountX=-0.40 mountY=0.25, mountTheta=2.58
03:55:11.699 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.44, opts=13)
03:55:11.702 00.003 6120 Enqueuing Move request for scope (-0.32, -0.44)
03:55:11.707 00.005 7680 Worker thread wakes up
03:55:11.707 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.44) opts 0xd
03:55:11.708 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.44)
03:55:11.708 00.000 7680 Moving (-0.32, -0.44) raw xDistance=-0.40 yDistance=0.25
03:55:11.708 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
03:55:11.708 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:55:11.708 00.000 7680 MoveAxis(E, 170, ABG)
03:55:11.708 00.000 7680 Guiding  Dir = 2, Dur = 170
03:55:11.709 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:11.712 00.003 7680 IsSlewing returns 0
03:55:11.713 00.001 6120 UpdateGuideState exits: m=8104 SNR=60.5
03:55:11.717 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:11.721 00.004 7680 IsGuiding returns 0
03:55:11.721 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:11.724 00.003 6120 Enqueuing Expose request
03:55:11.728 00.004 7680 PulseGuide returned control before completion, sleep 180
03:55:11.910 00.182 7680 IsGuiding returns 1
03:55:11.912 00.002 7680 scope still moving after pulse duration time elapsed
03:55:11.943 00.031 7680 IsSlewing returns 0
03:55:11.945 00.002 7680 IsGuiding returns 0
03:55:11.945 00.000 7680 scope move finished after 170 + 55 ms
03:55:11.946 00.001 7680 Move returns status 0, amount 170
03:55:11.946 00.000 7680 MoveAxis(S, 138, ABG)
03:55:11.948 00.002 7680 Guiding  Dir = 1, Dur = 138
03:55:11.948 00.000 7680 IsSlewing returns 0
03:55:11.949 00.001 7680 IsGuiding returns 0
03:55:11.950 00.001 7680 PulseGuide returned control before completion, sleep 148
03:55:12.100 00.150 7680 IsGuiding returns 1
03:55:12.102 00.002 7680 scope still moving after pulse duration time elapsed
03:55:12.132 00.030 7680 IsSlewing returns 0
03:55:12.133 00.001 7680 IsGuiding returns 0
03:55:12.134 00.001 7680 scope move finished after 138 + 46 ms
03:55:12.135 00.001 7680 Move returns status 0, amount 138
03:55:12.135 00.000 7680 move complete, result=0
03:55:12.135 00.000 7680 worker thread done servicing request
03:55:12.135 00.000 6120 GuideStep: -0.4 px 170 ms EAST, 0.3 px 138 ms SOUTH
03:55:12.144 00.009 7680 Worker thread wakes up
03:55:12.144 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:12.145 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:13.397 01.252 7680 Exposure complete
03:55:13.539 00.142 7680 worker thread done servicing request
03:55:13.539 00.000 6120 OnExposeComplete: enter
03:55:13.543 00.004 6120 UpdateGuideState(): m_state=6
03:55:13.547 00.004 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3889
03:55:13.552 00.005 6120 Star::Find returns 1 (0), X=513.18, Y=668.10, Mass=8226, SNR=59.9, Peak=210 HFD=6.5
03:55:13.557 00.005 6120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.19) = xAngle (-2.49 = -2.49)
03:55:13.560 00.003 6120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.38 = 0.38)
03:55:13.564 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.32 hyp=0.44 cameraTheta=-2.30 mountX=-0.35 mountY=0.16, mountTheta=2.70
03:55:13.569 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.32, opts=13)
03:55:13.572 00.003 6120 Enqueuing Move request for scope (-0.29, -0.32)
03:55:13.576 00.004 7680 Worker thread wakes up
03:55:13.576 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:13.581 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.32) opts 0xd
03:55:13.581 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.32)
03:55:13.581 00.000 7680 Moving (-0.29, -0.32) raw xDistance=-0.35 yDistance=0.16
03:55:13.581 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
03:55:13.581 00.000 6120 UpdateGuideState exits: m=8226 SNR=59.9
03:55:13.587 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:13.590 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:13.594 00.004 6120 Enqueuing Expose request
03:55:13.598 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:55:13.598 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:55:13.598 00.000 7680 MoveAxis(E, 153, ABG)
03:55:13.598 00.000 7680 Guiding  Dir = 2, Dur = 153
03:55:13.599 00.001 7680 IsSlewing returns 0
03:55:13.599 00.000 7680 IsGuiding returns 0
03:55:13.600 00.001 7680 PulseGuide returned control before completion, sleep 163
03:55:13.780 00.180 7680 IsGuiding returns 0
03:55:13.780 00.000 7680 Move returns status 0, amount 153
03:55:13.782 00.002 7680 MoveAxis(N, 0, ABG)
03:55:13.782 00.000 7680 Move returns status 0, amount 0
03:55:13.783 00.001 7680 move complete, result=0
03:55:13.783 00.000 7680 worker thread done servicing request
03:55:13.783 00.000 7680 Worker thread wakes up
03:55:13.784 00.001 6120 GuideStep: -0.3 px 153 ms EAST, 0.2 px 0 ms NORTH
03:55:13.791 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:13.791 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:15.044 01.253 7680 Exposure complete
03:55:15.194 00.150 7680 worker thread done servicing request
03:55:15.194 00.000 6120 OnExposeComplete: enter
03:55:15.199 00.005 6120 UpdateGuideState(): m_state=6
03:55:15.204 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3890
03:55:15.211 00.007 6120 Star::Find returns 1 (0), X=513.41, Y=668.03, Mass=7797, SNR=58.0, Peak=200 HFD=6.6
03:55:15.216 00.005 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
03:55:15.220 00.004 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
03:55:15.224 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.40 hyp=0.40 cameraTheta=-1.72 mountX=-0.13 mountY=0.33, mountTheta=1.95
03:55:15.229 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.40, opts=13)
03:55:15.233 00.004 6120 Enqueuing Move request for scope (-0.06, -0.40)
03:55:15.239 00.006 7680 Worker thread wakes up
03:55:15.240 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.40) opts 0xd
03:55:15.240 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.40)
03:55:15.240 00.000 7680 Moving (-0.06, -0.40) raw xDistance=-0.13 yDistance=0.33
03:55:15.240 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:55:15.240 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:55:15.241 00.001 7680 MoveAxis(E, 0, ABG)
03:55:15.242 00.001 7680 Move returns status 0, amount 0
03:55:15.242 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:15.248 00.006 6120 UpdateGuideState exits: m=7797 SNR=58.0
03:55:15.253 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:15.257 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:15.260 00.003 6120 Enqueuing Expose request
03:55:15.264 00.004 7680 MoveAxis(S, 179, ABG)
03:55:15.265 00.001 7680 Guiding  Dir = 1, Dur = 179
03:55:15.265 00.000 7680 IsSlewing returns 0
03:55:15.266 00.001 7680 IsGuiding returns 0
03:55:15.266 00.000 7680 PulseGuide returned control before completion, sleep 189
03:55:15.469 00.203 7680 IsGuiding returns 1
03:55:15.470 00.001 7680 scope still moving after pulse duration time elapsed
03:55:15.501 00.031 7680 IsSlewing returns 0
03:55:15.502 00.001 7680 IsGuiding returns 0
03:55:15.503 00.001 7680 scope move finished after 179 + 56 ms
03:55:15.503 00.000 7680 Move returns status 0, amount 179
03:55:15.503 00.000 7680 move complete, result=0
03:55:15.504 00.001 7680 worker thread done servicing request
03:55:15.504 00.000 7680 Worker thread wakes up
03:55:15.504 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 179 ms SOUTH
03:55:15.513 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:15.513 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:16.764 01.251 7680 Exposure complete
03:55:16.898 00.134 7680 worker thread done servicing request
03:55:16.899 00.001 6120 OnExposeComplete: enter
03:55:16.902 00.003 6120 UpdateGuideState(): m_state=6
03:55:16.907 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3891
03:55:16.910 00.003 6120 Star::Find returns 1 (0), X=513.25, Y=668.07, Mass=7541, SNR=57.9, Peak=202 HFD=6.5
03:55:16.914 00.004 6120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.19) = xAngle (-2.33 = -2.33)
03:55:16.918 00.004 6120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.54 = 0.54)
03:55:16.921 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.35 hyp=0.42 cameraTheta=-2.15 mountX=-0.29 mountY=0.21, mountTheta=2.50
03:55:16.930 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.35, opts=13)
03:55:16.935 00.005 6120 Enqueuing Move request for scope (-0.23, -0.35)
03:55:16.940 00.005 7680 Worker thread wakes up
03:55:16.940 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:16.944 00.004 6120 UpdateGuideState exits: m=7541 SNR=57.9
03:55:16.947 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:16.951 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:16.957 00.006 6120 Enqueuing Expose request
03:55:16.962 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.35) opts 0xd
03:55:16.962 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.35)
03:55:16.962 00.000 7680 Moving (-0.23, -0.35) raw xDistance=-0.29 yDistance=0.21
03:55:16.963 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:55:16.963 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:55:16.963 00.000 7680 MoveAxis(E, 118, ABG)
03:55:16.964 00.001 7680 Guiding  Dir = 2, Dur = 118
03:55:16.965 00.001 7680 IsSlewing returns 0
03:55:16.965 00.000 7680 IsGuiding returns 0
03:55:16.965 00.000 7680 PulseGuide returned control before completion, sleep 128
03:55:17.096 00.131 7680 IsGuiding returns 1
03:55:17.097 00.001 7680 scope still moving after pulse duration time elapsed
03:55:17.127 00.030 7680 IsSlewing returns 0
03:55:17.128 00.001 7680 IsGuiding returns 0
03:55:17.129 00.001 7680 scope move finished after 118 + 46 ms
03:55:17.129 00.000 7680 Move returns status 0, amount 118
03:55:17.130 00.001 7680 MoveAxis(S, 116, ABG)
03:55:17.130 00.000 7680 Guiding  Dir = 1, Dur = 116
03:55:17.130 00.000 7680 IsSlewing returns 0
03:55:17.132 00.002 7680 IsGuiding returns 0
03:55:17.133 00.001 7680 PulseGuide returned control before completion, sleep 126
03:55:17.270 00.137 7680 IsGuiding returns 1
03:55:17.271 00.001 7680 scope still moving after pulse duration time elapsed
03:55:17.300 00.029 7680 IsSlewing returns 0
03:55:17.301 00.001 7680 IsGuiding returns 1
03:55:17.332 00.031 7680 IsSlewing returns 0
03:55:17.333 00.001 7680 IsGuiding returns 0
03:55:17.333 00.000 7680 scope move finished after 116 + 85 ms
03:55:17.333 00.000 7680 Move returns status 0, amount 116
03:55:17.334 00.001 7680 move complete, result=0
03:55:17.334 00.000 7680 worker thread done servicing request
03:55:17.334 00.000 7680 Worker thread wakes up
03:55:17.335 00.001 6120 GuideStep: -0.3 px 118 ms EAST, 0.2 px 116 ms SOUTH
03:55:17.345 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:17.346 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:18.589 01.243 7680 Exposure complete
03:55:18.758 00.169 7680 worker thread done servicing request
03:55:18.758 00.000 6120 OnExposeComplete: enter
03:55:18.762 00.004 6120 UpdateGuideState(): m_state=6
03:55:18.768 00.006 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3892
03:55:18.772 00.004 6120 Star::Find returns 1 (0), X=513.30, Y=667.91, Mass=8112, SNR=61.2, Peak=223 HFD=6.7
03:55:18.777 00.005 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.19) = xAngle (-2.09 = -2.09)
03:55:18.781 00.004 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.78 = 0.78)
03:55:18.786 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.51 hyp=0.54 cameraTheta=-1.90 mountX=-0.27 mountY=0.38, mountTheta=2.19
03:55:18.792 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.51, opts=13)
03:55:18.796 00.004 6120 Enqueuing Move request for scope (-0.18, -0.51)
03:55:18.800 00.004 7680 Worker thread wakes up
03:55:18.800 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.51) opts 0xd
03:55:18.802 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.51)
03:55:18.802 00.000 7680 Moving (-0.18, -0.51) raw xDistance=-0.27 yDistance=0.38
03:55:18.802 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:18.806 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
03:55:18.806 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:55:18.806 00.000 7680 MoveAxis(E, 118, ABG)
03:55:18.806 00.000 7680 Guiding  Dir = 2, Dur = 118
03:55:18.806 00.000 6120 UpdateGuideState exits: m=8112 SNR=61.2
03:55:18.811 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:18.815 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:18.818 00.003 6120 Enqueuing Expose request
03:55:18.822 00.004 7680 IsSlewing returns 0
03:55:18.822 00.000 7680 IsGuiding returns 0
03:55:18.823 00.001 7680 PulseGuide returned control before completion, sleep 128
03:55:18.955 00.132 7680 IsGuiding returns 1
03:55:18.956 00.001 7680 scope still moving after pulse duration time elapsed
03:55:18.984 00.028 7680 IsSlewing returns 0
03:55:18.986 00.002 7680 IsGuiding returns 0
03:55:18.988 00.002 7680 scope move finished after 118 + 47 ms
03:55:18.989 00.001 7680 Move returns status 0, amount 118
03:55:18.989 00.000 7680 MoveAxis(S, 207, ABG)
03:55:18.989 00.000 7680 Guiding  Dir = 1, Dur = 207
03:55:18.990 00.001 7680 IsSlewing returns 0
03:55:18.990 00.000 7680 IsGuiding returns 0
03:55:18.991 00.001 7680 PulseGuide returned control before completion, sleep 217
03:55:19.220 00.229 7680 IsGuiding returns 1
03:55:19.220 00.000 7680 scope still moving after pulse duration time elapsed
03:55:19.251 00.031 7680 IsSlewing returns 0
03:55:19.252 00.001 7680 IsGuiding returns 1
03:55:19.283 00.031 7680 IsSlewing returns 0
03:55:19.283 00.000 7680 IsGuiding returns 0
03:55:19.285 00.002 7680 scope move finished after 207 + 86 ms
03:55:19.285 00.000 7680 Move returns status 0, amount 207
03:55:19.285 00.000 7680 move complete, result=0
03:55:19.286 00.001 7680 worker thread done servicing request
03:55:19.286 00.000 7680 Worker thread wakes up
03:55:19.286 00.000 6120 GuideStep: -0.3 px 118 ms EAST, 0.4 px 207 ms SOUTH
03:55:19.292 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:19.292 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:20.530 01.238 7680 Exposure complete
03:55:20.685 00.155 7680 worker thread done servicing request
03:55:20.685 00.000 6120 OnExposeComplete: enter
03:55:20.689 00.004 6120 UpdateGuideState(): m_state=6
03:55:20.693 00.004 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3893
03:55:20.698 00.005 6120 Star::Find returns 1 (0), X=513.76, Y=668.49, Mass=8342, SNR=59.6, Peak=186 HFD=7.0
03:55:20.703 00.005 6120 CameraToMount -- cameraTheta (0.24) - m_xAngle (0.19) = xAngle (0.05 = 0.05)
03:55:20.707 00.004 6120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.93 = 2.93)
03:55:20.710 00.003 6120 CameraToMount -- cameraX=0.28 cameraY=0.07 hyp=0.29 cameraTheta=0.24 mountX=0.29 mountY=0.06, mountTheta=0.21
03:55:20.716 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.07, opts=13)
03:55:20.720 00.004 6120 Enqueuing Move request for scope (0.28, 0.07)
03:55:20.724 00.004 7680 Worker thread wakes up
03:55:20.724 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:20.728 00.004 6120 UpdateGuideState exits: m=8342 SNR=59.6
03:55:20.731 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:20.735 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:20.739 00.004 6120 Enqueuing Expose request
03:55:20.745 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.07) opts 0xd
03:55:20.745 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.07)
03:55:20.745 00.000 7680 Moving (0.28, 0.07) raw xDistance=0.29 yDistance=0.06
03:55:20.745 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29
03:55:20.745 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:55:20.746 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:55:20.746 00.000 7680 MoveAxis(W, 111, ABG)
03:55:20.746 00.000 7680 Guiding  Dir = 3, Dur = 111
03:55:20.747 00.001 7680 IsSlewing returns 0
03:55:20.747 00.000 7680 IsGuiding returns 0
03:55:20.747 00.000 7680 PulseGuide returned control before completion, sleep 121
03:55:20.878 00.131 7680 IsGuiding returns 1
03:55:20.879 00.001 7680 scope still moving after pulse duration time elapsed
03:55:20.909 00.030 7680 IsSlewing returns 0
03:55:20.911 00.002 7680 IsGuiding returns 0
03:55:20.911 00.000 7680 scope move finished after 111 + 53 ms
03:55:20.912 00.001 7680 Move returns status 0, amount 111
03:55:20.913 00.001 7680 MoveAxis(N, 0, ABG)
03:55:20.913 00.000 7680 Move returns status 0, amount 0
03:55:20.914 00.001 7680 move complete, result=0
03:55:20.914 00.000 7680 worker thread done servicing request
03:55:20.915 00.001 7680 Worker thread wakes up
03:55:20.915 00.000 6120 GuideStep: 0.3 px 111 ms WEST, 0.1 px 0 ms NORTH
03:55:20.923 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:20.923 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:22.171 01.248 7680 Exposure complete
03:55:22.322 00.151 7680 worker thread done servicing request
03:55:22.323 00.001 6120 OnExposeComplete: enter
03:55:22.327 00.004 6120 UpdateGuideState(): m_state=6
03:55:22.332 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3894
03:55:22.336 00.004 6120 Star::Find returns 1 (0), X=513.67, Y=668.55, Mass=7888, SNR=58.8, Peak=192 HFD=6.9
03:55:22.341 00.005 6120 CameraToMount -- cameraTheta (0.57) - m_xAngle (0.19) = xAngle (0.38 = 0.38)
03:55:22.345 00.004 6120 CameraToMount -- cameraTheta (0.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.26 = -3.03)
03:55:22.348 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.23 cameraTheta=0.57 mountX=0.22 mountY=-0.03, mountTheta=-0.12
03:55:22.353 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.13, opts=13)
03:55:22.356 00.003 6120 Enqueuing Move request for scope (0.20, 0.13)
03:55:22.362 00.006 7680 Worker thread wakes up
03:55:22.362 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:22.368 00.006 6120 UpdateGuideState exits: m=7888 SNR=58.8
03:55:22.372 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:22.377 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:22.381 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
03:55:22.381 00.000 6120 Enqueuing Expose request
03:55:22.385 00.004 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
03:55:22.385 00.000 7680 Moving (0.20, 0.13) raw xDistance=0.22 yDistance=-0.03
03:55:22.385 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
03:55:22.385 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:55:22.385 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
03:55:22.385 00.000 7680 MoveAxis(W, 96, ABG)
03:55:22.386 00.001 7680 Guiding  Dir = 3, Dur = 96
03:55:22.386 00.000 7680 IsSlewing returns 0
03:55:22.386 00.000 7680 IsGuiding returns 0
03:55:22.387 00.001 7680 PulseGuide returned control before completion, sleep 106
03:55:22.501 00.114 7680 IsGuiding returns 1
03:55:22.501 00.000 7680 scope still moving after pulse duration time elapsed
03:55:22.532 00.031 7680 IsSlewing returns 0
03:55:22.533 00.001 7680 IsGuiding returns 0
03:55:22.534 00.001 7680 scope move finished after 96 + 50 ms
03:55:22.534 00.000 7680 Move returns status 0, amount 96
03:55:22.534 00.000 7680 MoveAxis(N, 0, ABG)
03:55:22.535 00.001 7680 Move returns status 0, amount 0
03:55:22.535 00.000 7680 move complete, result=0
03:55:22.535 00.000 7680 worker thread done servicing request
03:55:22.536 00.001 7680 Worker thread wakes up
03:55:22.536 00.000 6120 GuideStep: 0.2 px 96 ms WEST, -0.0 px 0 ms NORTH
03:55:22.542 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:22.542 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:23.790 01.248 7680 Exposure complete
03:55:23.983 00.193 7680 worker thread done servicing request
03:55:23.983 00.000 6120 OnExposeComplete: enter
03:55:23.988 00.005 6120 UpdateGuideState(): m_state=6
03:55:23.994 00.006 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3895
03:55:23.998 00.004 6120 Star::Find returns 1 (0), X=513.80, Y=667.94, Mass=7970, SNR=59.0, Peak=208 HFD=6.5
03:55:24.002 00.004 6120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (0.19) = xAngle (-1.16 = -1.16)
03:55:24.007 00.005 6120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.71 = 1.71)
03:55:24.011 00.004 6120 CameraToMount -- cameraX=0.33 cameraY=-0.48 hyp=0.58 cameraTheta=-0.97 mountX=0.23 mountY=0.57, mountTheta=1.19
03:55:24.018 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.48, opts=13)
03:55:24.022 00.004 6120 Enqueuing Move request for scope (0.33, -0.48)
03:55:24.026 00.004 7680 Worker thread wakes up
03:55:24.026 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:24.029 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.48) opts 0xd
03:55:24.029 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.48)
03:55:24.029 00.000 6120 UpdateGuideState exits: m=7970 SNR=59.0
03:55:24.034 00.005 7680 Moving (0.33, -0.48) raw xDistance=0.23 yDistance=0.57
03:55:24.034 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.23
03:55:24.034 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
03:55:24.034 00.000 7680 MoveAxis(W, 102, ABG)
03:55:24.034 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:24.039 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:24.042 00.003 6120 Enqueuing Expose request
03:55:24.046 00.004 7680 Guiding  Dir = 3, Dur = 102
03:55:24.046 00.000 7680 IsSlewing returns 0
03:55:24.046 00.000 7680 IsGuiding returns 0
03:55:24.048 00.002 7680 PulseGuide returned control before completion, sleep 112
03:55:24.176 00.128 7680 IsGuiding returns 0
03:55:24.176 00.000 7680 Move returns status 0, amount 102
03:55:24.177 00.001 7680 MoveAxis(S, 312, ABG)
03:55:24.177 00.000 7680 Guiding  Dir = 1, Dur = 312
03:55:24.177 00.000 7680 IsSlewing returns 0
03:55:24.179 00.002 7680 IsGuiding returns 0
03:55:24.180 00.001 7680 PulseGuide returned control before completion, sleep 322
03:55:24.507 00.327 7680 IsGuiding returns 1
03:55:24.507 00.000 7680 scope still moving after pulse duration time elapsed
03:55:24.537 00.030 7680 IsSlewing returns 0
03:55:24.538 00.001 7680 IsGuiding returns 0
03:55:24.538 00.000 7680 scope move finished after 312 + 47 ms
03:55:24.539 00.001 7680 Move returns status 0, amount 312
03:55:24.539 00.000 7680 move complete, result=0
03:55:24.540 00.001 7680 worker thread done servicing request
03:55:24.540 00.000 6120 GuideStep: 0.2 px 102 ms WEST, 0.6 px 312 ms SOUTH
03:55:24.549 00.009 7680 Worker thread wakes up
03:55:24.549 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:24.549 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:25.797 01.248 7680 Exposure complete
03:55:25.939 00.142 7680 worker thread done servicing request
03:55:25.939 00.000 6120 OnExposeComplete: enter
03:55:25.944 00.005 6120 UpdateGuideState(): m_state=6
03:55:25.949 00.005 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3896
03:55:25.952 00.003 6120 Star::Find returns 1 (0), X=513.49, Y=668.68, Mass=8206, SNR=60.9, Peak=183 HFD=6.9
03:55:25.957 00.005 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (0.19) = xAngle (1.30 = 1.30)
03:55:25.961 00.004 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.18 = -2.11)
03:55:25.965 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.49 mountX=0.07 mountY=-0.22, mountTheta=-1.27
03:55:25.970 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.26, opts=13)
03:55:25.973 00.003 6120 Enqueuing Move request for scope (0.02, 0.26)
03:55:25.978 00.005 7680 Worker thread wakes up
03:55:25.978 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.26) opts 0xd
03:55:25.979 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.26)
03:55:25.979 00.000 7680 Moving (0.02, 0.26) raw xDistance=0.07 yDistance=-0.22
03:55:25.979 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:55:25.979 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:55:25.980 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:25.983 00.003 6120 UpdateGuideState exits: m=8206 SNR=60.9
03:55:25.988 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:25.993 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:25.998 00.005 6120 Enqueuing Expose request
03:55:26.003 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:55:26.003 00.000 7680 MoveAxis(E, 0, ABG)
03:55:26.004 00.001 7680 Move returns status 0, amount 0
03:55:26.004 00.000 7680 MoveAxis(N, 0, ABG)
03:55:26.004 00.000 7680 Move returns status 0, amount 0
03:55:26.004 00.000 7680 move complete, result=0
03:55:26.004 00.000 7680 worker thread done servicing request
03:55:26.005 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:55:26.009 00.004 7680 Worker thread wakes up
03:55:26.009 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:26.009 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:27.256 01.247 7680 Exposure complete
03:55:27.396 00.140 6120 OnExposeComplete: enter
03:55:27.401 00.005 7680 worker thread done servicing request
03:55:27.402 00.001 6120 UpdateGuideState(): m_state=6
03:55:27.405 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3897
03:55:27.410 00.005 6120 Star::Find returns 1 (0), X=513.52, Y=668.66, Mass=8402, SNR=59.6, Peak=196 HFD=6.9
03:55:27.414 00.004 6120 CameraToMount -- cameraTheta (1.39) - m_xAngle (0.19) = xAngle (1.20 = 1.20)
03:55:27.418 00.004 6120 CameraToMount -- cameraTheta (1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.08 = -2.21)
03:55:27.422 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.24 hyp=0.25 cameraTheta=1.39 mountX=0.09 mountY=-0.20, mountTheta=-1.15
03:55:27.425 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.24, opts=13)
03:55:27.430 00.005 6120 Enqueuing Move request for scope (0.04, 0.24)
03:55:27.433 00.003 7680 Worker thread wakes up
03:55:27.433 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.24) opts 0xd
03:55:27.433 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.24)
03:55:27.433 00.000 7680 Moving (0.04, 0.24) raw xDistance=0.09 yDistance=-0.20
03:55:27.433 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:55:27.435 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:27.438 00.003 6120 UpdateGuideState exits: m=8402 SNR=59.6
03:55:27.441 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:27.444 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:27.448 00.004 6120 Enqueuing Expose request
03:55:27.454 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:55:27.454 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:55:27.455 00.001 7680 MoveAxis(E, 0, ABG)
03:55:27.455 00.000 7680 Move returns status 0, amount 0
03:55:27.455 00.000 7680 MoveAxis(N, 0, ABG)
03:55:27.455 00.000 7680 Move returns status 0, amount 0
03:55:27.455 00.000 7680 move complete, result=0
03:55:27.455 00.000 7680 worker thread done servicing request
03:55:27.456 00.001 7680 Worker thread wakes up
03:55:27.456 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:55:27.461 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:27.461 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:28.712 01.251 7680 Exposure complete
03:55:28.859 00.147 7680 worker thread done servicing request
03:55:28.859 00.000 6120 OnExposeComplete: enter
03:55:28.863 00.004 6120 UpdateGuideState(): m_state=6
03:55:28.867 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3898
03:55:28.872 00.005 6120 Star::Find returns 1 (0), X=513.53, Y=668.52, Mass=8790, SNR=61.7, Peak=209 HFD=7.0
03:55:28.876 00.004 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (0.19) = xAngle (0.84 = 0.84)
03:55:28.879 00.003 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.71 = -2.57)
03:55:28.883 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.03 mountX=0.08 mountY=-0.06, mountTheta=-0.68
03:55:28.889 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.10, opts=13)
03:55:28.893 00.004 6120 Enqueuing Move request for scope (0.06, 0.10)
03:55:28.898 00.005 7680 Worker thread wakes up
03:55:28.898 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
03:55:28.898 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
03:55:28.898 00.000 7680 Moving (0.06, 0.10) raw xDistance=0.08 yDistance=-0.06
03:55:28.899 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:28.902 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:55:28.902 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:55:28.903 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:55:28.903 00.000 7680 MoveAxis(E, 0, ABG)
03:55:28.904 00.001 7680 Move returns status 0, amount 0
03:55:28.904 00.000 6120 UpdateGuideState exits: m=8790 SNR=61.7
03:55:28.908 00.004 7680 MoveAxis(N, 0, ABG)
03:55:28.908 00.000 7680 Move returns status 0, amount 0
03:55:28.908 00.000 7680 move complete, result=0
03:55:28.908 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:28.912 00.004 7680 worker thread done servicing request
03:55:28.913 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:28.917 00.004 6120 Enqueuing Expose request
03:55:28.921 00.004 7680 Worker thread wakes up
03:55:28.921 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:28.921 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:28.921 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:30.162 01.241 7680 Exposure complete
03:55:30.305 00.143 7680 worker thread done servicing request
03:55:30.306 00.001 6120 OnExposeComplete: enter
03:55:30.309 00.003 6120 UpdateGuideState(): m_state=6
03:55:30.313 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3899
03:55:30.317 00.004 6120 Star::Find returns 1 (0), X=513.58, Y=668.35, Mass=8790, SNR=62.3, Peak=206 HFD=7.0
03:55:30.321 00.004 6120 CameraToMount -- cameraTheta (-0.64) - m_xAngle (0.19) = xAngle (-0.83 = -0.83)
03:55:30.324 00.003 6120 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.04 = 2.04)
03:55:30.329 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.64 mountX=0.09 mountY=0.12, mountTheta=0.92
03:55:30.335 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.08, opts=13)
03:55:30.339 00.004 6120 Enqueuing Move request for scope (0.10, -0.08)
03:55:30.344 00.005 7680 Worker thread wakes up
03:55:30.344 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:30.347 00.003 6120 UpdateGuideState exits: m=8790 SNR=62.3
03:55:30.351 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:30.355 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:30.358 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
03:55:30.358 00.000 6120 Enqueuing Expose request
03:55:30.363 00.005 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
03:55:30.363 00.000 7680 Moving (0.10, -0.08) raw xDistance=0.09 yDistance=0.12
03:55:30.363 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:55:30.363 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:55:30.363 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
03:55:30.363 00.000 7680 MoveAxis(E, 0, ABG)
03:55:30.365 00.002 7680 Move returns status 0, amount 0
03:55:30.365 00.000 7680 MoveAxis(N, 0, ABG)
03:55:30.365 00.000 7680 Move returns status 0, amount 0
03:55:30.365 00.000 7680 move complete, result=0
03:55:30.365 00.000 7680 worker thread done servicing request
03:55:30.366 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:55:30.370 00.004 7680 Worker thread wakes up
03:55:30.370 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:30.370 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:31.623 01.253 7680 Exposure complete
03:55:31.768 00.145 7680 worker thread done servicing request
03:55:31.769 00.001 6120 OnExposeComplete: enter
03:55:31.773 00.004 6120 UpdateGuideState(): m_state=6
03:55:31.777 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3900
03:55:31.782 00.005 6120 Star::Find returns 1 (0), X=513.69, Y=667.93, Mass=8131, SNR=59.9, Peak=213 HFD=6.6
03:55:31.785 00.003 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.19) = xAngle (-1.34 = -1.34)
03:55:31.789 00.004 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.54 = 1.54)
03:55:31.792 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=-0.49 hyp=0.54 cameraTheta=-1.15 mountX=0.12 mountY=0.54, mountTheta=1.34
03:55:31.796 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.49, opts=13)
03:55:31.801 00.005 6120 Enqueuing Move request for scope (0.22, -0.49)
03:55:31.805 00.004 7680 Worker thread wakes up
03:55:31.806 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.49) opts 0xd
03:55:31.807 00.001 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.49)
03:55:31.807 00.000 7680 Moving (0.22, -0.49) raw xDistance=0.12 yDistance=0.54
03:55:31.807 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:31.810 00.003 6120 UpdateGuideState exits: m=8131 SNR=59.9
03:55:31.814 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:55:31.814 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
03:55:31.814 00.000 7680 MoveAxis(E, 0, ABG)
03:55:31.814 00.000 7680 Move returns status 0, amount 0
03:55:31.815 00.001 7680 MoveAxis(S, 293, ABG)
03:55:31.815 00.000 7680 Guiding  Dir = 1, Dur = 293
03:55:31.815 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:31.820 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:31.823 00.003 6120 Enqueuing Expose request
03:55:31.827 00.004 7680 IsSlewing returns 0
03:55:31.827 00.000 7680 IsGuiding returns 0
03:55:31.828 00.001 7680 PulseGuide returned control before completion, sleep 303
03:55:32.142 00.314 7680 IsGuiding returns 1
03:55:32.144 00.002 7680 scope still moving after pulse duration time elapsed
03:55:32.175 00.031 7680 IsSlewing returns 0
03:55:32.176 00.001 7680 IsGuiding returns 0
03:55:32.177 00.001 7680 scope move finished after 293 + 56 ms
03:55:32.177 00.000 7680 Move returns status 0, amount 293
03:55:32.178 00.001 7680 move complete, result=0
03:55:32.179 00.001 7680 worker thread done servicing request
03:55:32.179 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 293 ms SOUTH
03:55:32.185 00.006 7680 Worker thread wakes up
03:55:32.185 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:32.187 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:33.437 01.250 7680 Exposure complete
03:55:33.560 00.123 7680 worker thread done servicing request
03:55:33.560 00.000 6120 OnExposeComplete: enter
03:55:33.565 00.005 6120 UpdateGuideState(): m_state=6
03:55:33.568 00.003 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3901
03:55:33.573 00.005 6120 Star::Find returns 1 (0), X=513.79, Y=667.98, Mass=7790, SNR=58.6, Peak=194 HFD=6.5
03:55:33.577 00.004 6120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.19) = xAngle (-1.13 = -1.13)
03:55:33.581 00.004 6120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.74 = 1.74)
03:55:33.585 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=-0.44 hyp=0.54 cameraTheta=-0.95 mountX=0.23 mountY=0.53, mountTheta=1.17
03:55:33.591 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.44, opts=13)
03:55:33.596 00.005 6120 Enqueuing Move request for scope (0.32, -0.44)
03:55:33.599 00.003 7680 Worker thread wakes up
03:55:33.599 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.44) opts 0xd
03:55:33.600 00.001 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.44)
03:55:33.600 00.000 7680 Moving (0.32, -0.44) raw xDistance=0.23 yDistance=0.53
03:55:33.600 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
03:55:33.600 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
03:55:33.601 00.001 7680 MoveAxis(W, 93, ABG)
03:55:33.601 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:33.606 00.005 7680 Guiding  Dir = 3, Dur = 93
03:55:33.606 00.000 6120 UpdateGuideState exits: m=7790 SNR=58.6
03:55:33.611 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:33.615 00.004 7680 IsSlewing returns 0
03:55:33.616 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:33.619 00.003 6120 Enqueuing Expose request
03:55:33.624 00.005 7680 IsGuiding returns 0
03:55:33.624 00.000 7680 PulseGuide returned control before completion, sleep 103
03:55:33.742 00.118 7680 IsGuiding returns 1
03:55:33.743 00.001 7680 scope still moving after pulse duration time elapsed
03:55:33.773 00.030 7680 IsSlewing returns 0
03:55:33.773 00.000 7680 IsGuiding returns 0
03:55:33.774 00.001 7680 scope move finished after 93 + 57 ms
03:55:33.775 00.001 7680 Move returns status 0, amount 93
03:55:33.775 00.000 7680 MoveAxis(S, 289, ABG)
03:55:33.775 00.000 7680 Guiding  Dir = 1, Dur = 289
03:55:33.776 00.001 7680 IsSlewing returns 0
03:55:33.776 00.000 7680 IsGuiding returns 0
03:55:33.776 00.000 7680 PulseGuide returned control before completion, sleep 299
03:55:34.085 00.309 7680 IsGuiding returns 1
03:55:34.085 00.000 7680 scope still moving after pulse duration time elapsed
03:55:34.116 00.031 7680 IsSlewing returns 0
03:55:34.121 00.005 7680 IsGuiding returns 0
03:55:34.122 00.001 7680 scope move finished after 289 + 56 ms
03:55:34.122 00.000 7680 Move returns status 0, amount 289
03:55:34.122 00.000 7680 move complete, result=0
03:55:34.124 00.002 7680 worker thread done servicing request
03:55:34.124 00.000 7680 Worker thread wakes up
03:55:34.124 00.000 6120 GuideStep: 0.2 px 93 ms WEST, 0.5 px 289 ms SOUTH
03:55:34.131 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:34.131 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:35.376 01.245 7680 Exposure complete
03:55:35.516 00.140 7680 worker thread done servicing request
03:55:35.517 00.001 6120 OnExposeComplete: enter
03:55:35.522 00.005 6120 UpdateGuideState(): m_state=6
03:55:35.525 00.003 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3902
03:55:35.530 00.005 6120 Star::Find returns 1 (0), X=513.78, Y=668.80, Mass=8452, SNR=60.5, Peak=198 HFD=6.6
03:55:35.534 00.004 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (0.19) = xAngle (0.70 = 0.70)
03:55:35.538 00.004 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.58 = -2.71)
03:55:35.542 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=0.37 hyp=0.48 cameraTheta=0.89 mountX=0.37 mountY=-0.20, mountTheta=-0.51
03:55:35.547 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.37, opts=13)
03:55:35.553 00.006 6120 Enqueuing Move request for scope (0.30, 0.37)
03:55:35.558 00.005 7680 Worker thread wakes up
03:55:35.558 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:35.562 00.004 6120 UpdateGuideState exits: m=8452 SNR=60.5
03:55:35.566 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:35.570 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:35.576 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.37) opts 0xd
03:55:35.576 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.37)
03:55:35.576 00.000 7680 Moving (0.30, 0.37) raw xDistance=0.37 yDistance=-0.20
03:55:35.576 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
03:55:35.578 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:55:35.578 00.000 6120 Enqueuing Expose request
03:55:35.583 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:55:35.583 00.000 7680 MoveAxis(W, 156, ABG)
03:55:35.583 00.000 7680 Guiding  Dir = 3, Dur = 156
03:55:35.584 00.001 7680 IsSlewing returns 0
03:55:35.584 00.000 7680 IsGuiding returns 0
03:55:35.585 00.001 7680 PulseGuide returned control before completion, sleep 166
03:55:35.758 00.173 7680 IsGuiding returns 1
03:55:35.759 00.001 7680 scope still moving after pulse duration time elapsed
03:55:35.788 00.029 7680 IsSlewing returns 0
03:55:35.789 00.001 7680 IsGuiding returns 0
03:55:35.789 00.000 7680 scope move finished after 156 + 48 ms
03:55:35.790 00.001 7680 Move returns status 0, amount 156
03:55:35.790 00.000 7680 MoveAxis(N, 0, ABG)
03:55:35.790 00.000 7680 Move returns status 0, amount 0
03:55:35.791 00.001 7680 move complete, result=0
03:55:35.792 00.001 7680 worker thread done servicing request
03:55:35.792 00.000 6120 GuideStep: 0.4 px 156 ms WEST, -0.2 px 0 ms NORTH
03:55:35.799 00.007 7680 Worker thread wakes up
03:55:35.799 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:35.800 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:37.054 01.254 7680 Exposure complete
03:55:37.204 00.150 7680 worker thread done servicing request
03:55:37.205 00.001 6120 OnExposeComplete: enter
03:55:37.208 00.003 6120 UpdateGuideState(): m_state=6
03:55:37.215 00.007 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3903
03:55:37.219 00.004 6120 Star::Find returns 1 (0), X=513.78, Y=668.07, Mass=8127, SNR=60.5, Peak=209 HFD=6.5
03:55:37.222 00.003 6120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (0.19) = xAngle (-1.03 = -1.03)
03:55:37.226 00.004 6120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.84 = 1.84)
03:55:37.230 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=-0.35 hyp=0.47 cameraTheta=-0.85 mountX=0.24 mountY=0.45, mountTheta=1.08
03:55:37.235 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.35, opts=13)
03:55:37.239 00.004 6120 Enqueuing Move request for scope (0.31, -0.35)
03:55:37.243 00.004 7680 Worker thread wakes up
03:55:37.244 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.35) opts 0xd
03:55:37.244 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.35)
03:55:37.244 00.000 7680 Moving (0.31, -0.35) raw xDistance=0.24 yDistance=0.45
03:55:37.244 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.24
03:55:37.245 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:37.248 00.003 6120 UpdateGuideState exits: m=8127 SNR=60.5
03:55:37.252 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:37.255 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:37.258 00.003 6120 Enqueuing Expose request
03:55:37.263 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
03:55:37.263 00.000 7680 MoveAxis(W, 109, ABG)
03:55:37.263 00.000 7680 Guiding  Dir = 3, Dur = 109
03:55:37.263 00.000 7680 IsSlewing returns 0
03:55:37.264 00.001 7680 IsGuiding returns 0
03:55:37.264 00.000 7680 PulseGuide returned control before completion, sleep 119
03:55:37.396 00.132 7680 IsGuiding returns 1
03:55:37.397 00.001 7680 scope still moving after pulse duration time elapsed
03:55:37.428 00.031 7680 IsSlewing returns 0
03:55:37.429 00.001 7680 IsGuiding returns 0
03:55:37.429 00.000 7680 scope move finished after 109 + 55 ms
03:55:37.429 00.000 7680 Move returns status 0, amount 109
03:55:37.430 00.001 7680 MoveAxis(S, 245, ABG)
03:55:37.430 00.000 7680 Guiding  Dir = 1, Dur = 245
03:55:37.431 00.001 7680 IsSlewing returns 0
03:55:37.431 00.000 7680 IsGuiding returns 0
03:55:37.432 00.001 7680 PulseGuide returned control before completion, sleep 255
03:55:37.694 00.262 7680 IsGuiding returns 1
03:55:37.695 00.001 7680 scope still moving after pulse duration time elapsed
03:55:37.725 00.030 7680 IsSlewing returns 0
03:55:37.727 00.002 7680 IsGuiding returns 0
03:55:37.728 00.001 7680 scope move finished after 245 + 51 ms
03:55:37.728 00.000 7680 Move returns status 0, amount 245
03:55:37.729 00.001 7680 move complete, result=0
03:55:37.730 00.001 7680 worker thread done servicing request
03:55:37.730 00.000 6120 GuideStep: 0.2 px 109 ms WEST, 0.5 px 245 ms SOUTH
03:55:37.739 00.009 7680 Worker thread wakes up
03:55:37.739 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:37.740 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:38.980 01.240 7680 Exposure complete
03:55:39.129 00.149 7680 worker thread done servicing request
03:55:39.130 00.001 6120 OnExposeComplete: enter
03:55:39.134 00.004 6120 UpdateGuideState(): m_state=6
03:55:39.138 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3904
03:55:39.141 00.003 6120 Star::Find returns 1 (0), X=513.48, Y=668.77, Mass=8309, SNR=61.2, Peak=198 HFD=6.8
03:55:39.148 00.007 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (0.19) = xAngle (1.36 = 1.36)
03:55:39.152 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.23 = -2.05)
03:55:39.156 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.55 mountX=0.07 mountY=-0.31, mountTheta=-1.34
03:55:39.161 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.35, opts=13)
03:55:39.166 00.005 6120 Enqueuing Move request for scope (0.01, 0.35)
03:55:39.170 00.004 7680 Worker thread wakes up
03:55:39.170 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:39.175 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.35) opts 0xd
03:55:39.175 00.000 6120 UpdateGuideState exits: m=8309 SNR=61.2
03:55:39.181 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:39.185 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:39.190 00.005 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.35)
03:55:39.190 00.000 7680 Moving (0.01, 0.35) raw xDistance=0.07 yDistance=-0.31
03:55:39.191 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:55:39.191 00.000 6120 Enqueuing Expose request
03:55:39.194 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:55:39.194 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:55:39.194 00.000 7680 MoveAxis(E, 0, ABG)
03:55:39.194 00.000 7680 Move returns status 0, amount 0
03:55:39.195 00.001 7680 MoveAxis(N, 0, ABG)
03:55:39.195 00.000 7680 Move returns status 0, amount 0
03:55:39.196 00.001 7680 move complete, result=0
03:55:39.196 00.000 7680 worker thread done servicing request
03:55:39.196 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:55:39.200 00.004 7680 Worker thread wakes up
03:55:39.200 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:39.200 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:40.450 01.250 7680 Exposure complete
03:55:40.583 00.133 7680 worker thread done servicing request
03:55:40.583 00.000 6120 OnExposeComplete: enter
03:55:40.593 00.010 6120 UpdateGuideState(): m_state=6
03:55:40.599 00.006 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3905
03:55:40.604 00.005 6120 Star::Find returns 1 (0), X=513.54, Y=668.89, Mass=7738, SNR=57.4, Peak=194 HFD=6.5
03:55:40.608 00.004 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (0.19) = xAngle (1.23 = 1.23)
03:55:40.613 00.005 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.11 = -2.18)
03:55:40.618 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.46 hyp=0.47 cameraTheta=1.42 mountX=0.15 mountY=-0.38, mountTheta=-1.19
03:55:40.623 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.46, opts=13)
03:55:40.628 00.005 6120 Enqueuing Move request for scope (0.07, 0.46)
03:55:40.632 00.004 7680 Worker thread wakes up
03:55:40.632 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:40.635 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.46) opts 0xd
03:55:40.636 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.46)
03:55:40.636 00.000 7680 Moving (0.07, 0.46) raw xDistance=0.15 yDistance=-0.38
03:55:40.636 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:55:40.637 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:55:40.637 00.000 6120 UpdateGuideState exits: m=7738 SNR=57.4
03:55:40.641 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:40.645 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:40.649 00.004 6120 Enqueuing Expose request
03:55:40.653 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
03:55:40.653 00.000 7680 MoveAxis(E, 0, ABG)
03:55:40.653 00.000 7680 Move returns status 0, amount 0
03:55:40.653 00.000 7680 MoveAxis(N, 0, ABG)
03:55:40.654 00.001 7680 Move returns status 0, amount 0
03:55:40.654 00.000 7680 move complete, result=0
03:55:40.655 00.001 7680 worker thread done servicing request
03:55:40.655 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
03:55:40.659 00.004 7680 Worker thread wakes up
03:55:40.659 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:40.659 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:41.906 01.247 7680 Exposure complete
03:55:42.051 00.145 7680 worker thread done servicing request
03:55:42.052 00.001 6120 OnExposeComplete: enter
03:55:42.058 00.006 6120 UpdateGuideState(): m_state=6
03:55:42.063 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3906
03:55:42.066 00.003 6120 Star::Find returns 1 (0), X=513.66, Y=668.78, Mass=8148, SNR=58.6, Peak=204 HFD=6.6
03:55:42.071 00.005 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (0.19) = xAngle (0.90 = 0.90)
03:55:42.075 00.004 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.77 = -2.51)
03:55:42.079 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.35 hyp=0.40 cameraTheta=1.09 mountX=0.25 mountY=-0.24, mountTheta=-0.76
03:55:42.083 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.35, opts=13)
03:55:42.088 00.005 6120 Enqueuing Move request for scope (0.19, 0.35)
03:55:42.092 00.004 7680 Worker thread wakes up
03:55:42.092 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.35) opts 0xd
03:55:42.093 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.35)
03:55:42.093 00.000 7680 Moving (0.19, 0.35) raw xDistance=0.25 yDistance=-0.24
03:55:42.093 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
03:55:42.093 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:55:42.093 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:55:42.093 00.000 7680 MoveAxis(W, 101, ABG)
03:55:42.093 00.000 7680 Guiding  Dir = 3, Dur = 101
03:55:42.093 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:42.097 00.004 7680 IsSlewing returns 0
03:55:42.097 00.000 6120 UpdateGuideState exits: m=8148 SNR=58.6
03:55:42.102 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:42.106 00.004 7680 IsGuiding returns 0
03:55:42.106 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:42.109 00.003 6120 Enqueuing Expose request
03:55:42.114 00.005 7680 PulseGuide returned control before completion, sleep 111
03:55:42.240 00.126 7680 IsGuiding returns 0
03:55:42.241 00.001 7680 Move returns status 0, amount 101
03:55:42.241 00.000 7680 MoveAxis(N, 0, ABG)
03:55:42.241 00.000 7680 Move returns status 0, amount 0
03:55:42.242 00.001 7680 move complete, result=0
03:55:42.242 00.000 7680 worker thread done servicing request
03:55:42.242 00.000 6120 GuideStep: 0.2 px 101 ms WEST, -0.2 px 0 ms NORTH
03:55:42.250 00.008 7680 Worker thread wakes up
03:55:42.251 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:42.251 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:43.504 01.253 7680 Exposure complete
03:55:43.649 00.145 7680 worker thread done servicing request
03:55:43.650 00.001 6120 OnExposeComplete: enter
03:55:43.654 00.004 6120 UpdateGuideState(): m_state=6
03:55:43.657 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3907
03:55:43.662 00.005 6120 Star::Find returns 1 (0), X=513.50, Y=668.60, Mass=8448, SNR=60.5, Peak=217 HFD=7.0
03:55:43.666 00.004 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (0.19) = xAngle (1.25 = 1.25)
03:55:43.670 00.004 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.12 = -2.16)
03:55:43.675 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.44 mountX=0.06 mountY=-0.15, mountTheta=-1.21
03:55:43.679 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.18, opts=13)
03:55:43.684 00.005 6120 Enqueuing Move request for scope (0.02, 0.18)
03:55:43.688 00.004 7680 Worker thread wakes up
03:55:43.689 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:43.692 00.003 6120 UpdateGuideState exits: m=8448 SNR=60.5
03:55:43.696 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:43.700 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:43.704 00.004 6120 Enqueuing Expose request
03:55:43.710 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
03:55:43.710 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
03:55:43.710 00.000 7680 Moving (0.02, 0.18) raw xDistance=0.06 yDistance=-0.15
03:55:43.710 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:55:43.710 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:55:43.710 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:55:43.711 00.001 7680 MoveAxis(E, 0, ABG)
03:55:43.711 00.000 7680 Move returns status 0, amount 0
03:55:43.711 00.000 7680 MoveAxis(N, 0, ABG)
03:55:43.712 00.001 7680 Move returns status 0, amount 0
03:55:43.712 00.000 7680 move complete, result=0
03:55:43.712 00.000 7680 worker thread done servicing request
03:55:43.712 00.000 7680 Worker thread wakes up
03:55:43.712 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:43.712 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:43.717 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:44.968 01.251 7680 Exposure complete
03:55:45.103 00.135 7680 worker thread done servicing request
03:55:45.103 00.000 6120 OnExposeComplete: enter
03:55:45.107 00.004 6120 UpdateGuideState(): m_state=6
03:55:45.110 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3908
03:55:45.116 00.006 6120 Star::Find returns 1 (0), X=513.58, Y=668.62, Mass=8421, SNR=60.9, Peak=198 HFD=6.9
03:55:45.121 00.005 6120 CameraToMount -- cameraTheta (1.07) - m_xAngle (0.19) = xAngle (0.88 = 0.88)
03:55:45.126 00.005 6120 CameraToMount -- cameraTheta (1.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.76 = -2.53)
03:55:45.129 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.07 mountX=0.14 mountY=-0.13, mountTheta=-0.74
03:55:45.135 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.20, opts=13)
03:55:45.139 00.004 6120 Enqueuing Move request for scope (0.11, 0.20)
03:55:45.143 00.004 7680 Worker thread wakes up
03:55:45.145 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
03:55:45.145 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
03:55:45.145 00.000 7680 Moving (0.11, 0.20) raw xDistance=0.14 yDistance=-0.13
03:55:45.145 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
03:55:45.146 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:45.151 00.005 6120 UpdateGuideState exits: m=8421 SNR=60.9
03:55:45.155 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:45.160 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:45.164 00.004 6120 Enqueuing Expose request
03:55:45.169 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:55:45.169 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:55:45.169 00.000 7680 MoveAxis(E, 0, ABG)
03:55:45.169 00.000 7680 Move returns status 0, amount 0
03:55:45.169 00.000 7680 MoveAxis(N, 0, ABG)
03:55:45.170 00.001 7680 Move returns status 0, amount 0
03:55:45.170 00.000 7680 move complete, result=0
03:55:45.171 00.001 7680 worker thread done servicing request
03:55:45.171 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:45.177 00.006 7680 Worker thread wakes up
03:55:45.177 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:45.177 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:46.433 01.256 7680 Exposure complete
03:55:46.565 00.132 7680 worker thread done servicing request
03:55:46.566 00.001 6120 OnExposeComplete: enter
03:55:46.570 00.004 6120 UpdateGuideState(): m_state=6
03:55:46.573 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3909
03:55:46.577 00.004 6120 Star::Find returns 1 (0), X=513.59, Y=668.60, Mass=8278, SNR=60.1, Peak=197 HFD=6.9
03:55:46.579 00.002 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (0.19) = xAngle (0.81 = 0.81)
03:55:46.584 00.005 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.69 = -2.60)
03:55:46.588 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.21 cameraTheta=1.00 mountX=0.15 mountY=-0.11, mountTheta=-0.64
03:55:46.592 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.18, opts=13)
03:55:46.597 00.005 6120 Enqueuing Move request for scope (0.12, 0.18)
03:55:46.600 00.003 7680 Worker thread wakes up
03:55:46.600 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0xd
03:55:46.601 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
03:55:46.601 00.000 7680 Moving (0.12, 0.18) raw xDistance=0.15 yDistance=-0.11
03:55:46.601 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
03:55:46.601 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:55:46.601 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:55:46.602 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:46.605 00.003 7680 MoveAxis(E, 0, ABG)
03:55:46.606 00.001 7680 Move returns status 0, amount 0
03:55:46.606 00.000 7680 MoveAxis(N, 0, ABG)
03:55:46.606 00.000 7680 Move returns status 0, amount 0
03:55:46.606 00.000 7680 move complete, result=0
03:55:46.606 00.000 7680 worker thread done servicing request
03:55:46.606 00.000 6120 UpdateGuideState exits: m=8278 SNR=60.1
03:55:46.611 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:46.616 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:46.621 00.005 6120 Enqueuing Expose request
03:55:46.625 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:55:46.629 00.004 7680 Worker thread wakes up
03:55:46.629 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:46.629 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:47.883 01.254 7680 Exposure complete
03:55:48.028 00.145 7680 worker thread done servicing request
03:55:48.028 00.000 6120 OnExposeComplete: enter
03:55:48.032 00.004 6120 UpdateGuideState(): m_state=6
03:55:48.035 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3910
03:55:48.040 00.005 6120 Star::Find returns 1 (0), X=513.88, Y=667.96, Mass=8204, SNR=60.1, Peak=225 HFD=6.3
03:55:48.043 00.003 6120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (0.19) = xAngle (-1.03 = -1.03)
03:55:48.047 00.004 6120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.84 = 1.84)
03:55:48.051 00.004 6120 CameraToMount -- cameraX=0.41 cameraY=-0.46 hyp=0.61 cameraTheta=-0.85 mountX=0.31 mountY=0.59, mountTheta=1.08
03:55:48.056 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=-0.46, opts=13)
03:55:48.059 00.003 6120 Enqueuing Move request for scope (0.41, -0.46)
03:55:48.062 00.003 7680 Worker thread wakes up
03:55:48.063 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.46) opts 0xd
03:55:48.063 00.000 7680 Handling offset move in thread for scope, endpoint = (0.41, -0.46)
03:55:48.064 00.001 7680 Moving (0.41, -0.46) raw xDistance=0.31 yDistance=0.59
03:55:48.064 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
03:55:48.064 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:55:48.064 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
03:55:48.064 00.000 7680 MoveAxis(W, 129, ABG)
03:55:48.064 00.000 7680 Guiding  Dir = 3, Dur = 129
03:55:48.064 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:48.069 00.005 7680 IsSlewing returns 0
03:55:48.069 00.000 6120 UpdateGuideState exits: m=8204 SNR=60.1
03:55:48.072 00.003 7680 IsGuiding returns 0
03:55:48.073 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:48.077 00.004 7680 PulseGuide returned control before completion, sleep 139
03:55:48.077 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:48.082 00.005 6120 Enqueuing Expose request
03:55:48.233 00.151 7680 IsGuiding returns 0
03:55:48.236 00.003 7680 Move returns status 0, amount 129
03:55:48.237 00.001 7680 MoveAxis(N, 0, ABG)
03:55:48.237 00.000 7680 Move returns status 0, amount 0
03:55:48.237 00.000 7680 move complete, result=0
03:55:48.238 00.001 6120 GuideStep: 0.3 px 129 ms WEST, 0.6 px 0 ms NORTH
03:55:48.245 00.007 7680 worker thread done servicing request
03:55:48.245 00.000 7680 Worker thread wakes up
03:55:48.245 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:48.247 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:49.497 01.250 7680 Exposure complete
03:55:49.634 00.137 7680 worker thread done servicing request
03:55:49.634 00.000 6120 OnExposeComplete: enter
03:55:49.638 00.004 6120 UpdateGuideState(): m_state=6
03:55:49.643 00.005 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3911
03:55:49.648 00.005 6120 Star::Find returns 1 (0), X=513.45, Y=667.95, Mass=8494, SNR=62.0, Peak=199 HFD=6.6
03:55:49.653 00.005 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
03:55:49.656 00.003 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
03:55:49.660 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.47 hyp=0.47 cameraTheta=-1.63 mountX=-0.11 mountY=0.41, mountTheta=1.84
03:55:49.665 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.47, opts=13)
03:55:49.669 00.004 6120 Enqueuing Move request for scope (-0.03, -0.47)
03:55:49.673 00.004 7680 Worker thread wakes up
03:55:49.673 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.47) opts 0xd
03:55:49.673 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.47)
03:55:49.674 00.001 7680 Moving (-0.03, -0.47) raw xDistance=-0.11 yDistance=0.41
03:55:49.674 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:55:49.674 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:55:49.674 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:49.680 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
03:55:49.681 00.001 7680 MoveAxis(E, 0, ABG)
03:55:49.681 00.000 7680 Move returns status 0, amount 0
03:55:49.681 00.000 7680 MoveAxis(N, 0, ABG)
03:55:49.682 00.001 7680 Move returns status 0, amount 0
03:55:49.682 00.000 7680 move complete, result=0
03:55:49.682 00.000 6120 UpdateGuideState exits: m=8494 SNR=62.0
03:55:49.686 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:49.690 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:49.694 00.004 6120 Enqueuing Expose request
03:55:49.699 00.005 7680 worker thread done servicing request
03:55:49.699 00.000 7680 Worker thread wakes up
03:55:49.699 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:49.699 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:49.700 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
03:55:50.939 01.239 7680 Exposure complete
03:55:51.080 00.141 7680 worker thread done servicing request
03:55:51.080 00.000 6120 OnExposeComplete: enter
03:55:51.086 00.006 6120 UpdateGuideState(): m_state=6
03:55:51.092 00.006 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3912
03:55:51.097 00.005 6120 Star::Find returns 1 (0), X=513.60, Y=667.92, Mass=8014, SNR=59.5, Peak=196 HFD=6.6
03:55:51.101 00.004 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
03:55:51.104 00.003 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
03:55:51.108 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.50 hyp=0.51 cameraTheta=-1.33 mountX=0.03 mountY=0.50, mountTheta=1.52
03:55:51.114 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.50, opts=13)
03:55:51.120 00.006 6120 Enqueuing Move request for scope (0.12, -0.50)
03:55:51.123 00.003 7680 Worker thread wakes up
03:55:51.124 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:51.128 00.004 6120 UpdateGuideState exits: m=8014 SNR=59.5
03:55:51.132 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:51.136 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:51.141 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.50) opts 0xd
03:55:51.141 00.000 6120 Enqueuing Expose request
03:55:51.146 00.005 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.50)
03:55:51.146 00.000 7680 Moving (0.12, -0.50) raw xDistance=0.03 yDistance=0.50
03:55:51.146 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:55:51.146 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
03:55:51.146 00.000 7680 MoveAxis(E, 0, ABG)
03:55:51.146 00.000 7680 Move returns status 0, amount 0
03:55:51.147 00.001 7680 MoveAxis(S, 273, ABG)
03:55:51.147 00.000 7680 Guiding  Dir = 1, Dur = 273
03:55:51.147 00.000 7680 IsSlewing returns 0
03:55:51.147 00.000 7680 IsGuiding returns 0
03:55:51.148 00.001 7680 PulseGuide returned control before completion, sleep 283
03:55:51.445 00.297 7680 IsGuiding returns 1
03:55:51.445 00.000 7680 scope still moving after pulse duration time elapsed
03:55:51.476 00.031 7680 IsSlewing returns 0
03:55:51.476 00.000 7680 IsGuiding returns 0
03:55:51.476 00.000 7680 scope move finished after 273 + 55 ms
03:55:51.477 00.001 7680 Move returns status 0, amount 273
03:55:51.478 00.001 7680 move complete, result=0
03:55:51.478 00.000 7680 worker thread done servicing request
03:55:51.478 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 273 ms SOUTH
03:55:51.485 00.007 7680 Worker thread wakes up
03:55:51.485 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:51.485 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:52.732 01.247 7680 Exposure complete
03:55:52.877 00.145 7680 worker thread done servicing request
03:55:52.878 00.001 6120 OnExposeComplete: enter
03:55:52.882 00.004 6120 UpdateGuideState(): m_state=6
03:55:52.886 00.004 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3913
03:55:52.890 00.004 6120 Star::Find returns 1 (0), X=513.76, Y=667.93, Mass=8707, SNR=62.5, Peak=227 HFD=6.7
03:55:52.894 00.004 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.19) = xAngle (-1.23 = -1.23)
03:55:52.901 00.007 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.64 = 1.64)
03:55:52.904 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=-0.50 hyp=0.57 cameraTheta=-1.05 mountX=0.19 mountY=0.57, mountTheta=1.25
03:55:52.911 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.50, opts=13)
03:55:52.915 00.004 6120 Enqueuing Move request for scope (0.29, -0.50)
03:55:52.918 00.003 7680 Worker thread wakes up
03:55:52.918 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:52.922 00.004 6120 UpdateGuideState exits: m=8707 SNR=62.5
03:55:52.925 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:52.930 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:52.933 00.003 6120 Enqueuing Expose request
03:55:52.937 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.50) opts 0xd
03:55:52.937 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.50)
03:55:52.937 00.000 7680 Moving (0.29, -0.50) raw xDistance=0.19 yDistance=0.57
03:55:52.938 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
03:55:52.938 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
03:55:52.938 00.000 7680 MoveAxis(E, 0, ABG)
03:55:52.938 00.000 7680 Move returns status 0, amount 0
03:55:52.938 00.000 7680 MoveAxis(S, 310, ABG)
03:55:52.938 00.000 7680 Guiding  Dir = 1, Dur = 310
03:55:52.938 00.000 7680 IsSlewing returns 0
03:55:52.939 00.001 7680 IsGuiding returns 0
03:55:52.939 00.000 7680 PulseGuide returned control before completion, sleep 320
03:55:53.270 00.331 7680 IsGuiding returns 1
03:55:53.271 00.001 7680 scope still moving after pulse duration time elapsed
03:55:53.301 00.030 7680 IsSlewing returns 0
03:55:53.302 00.001 7680 IsGuiding returns 0
03:55:53.303 00.001 7680 scope move finished after 310 + 53 ms
03:55:53.303 00.000 7680 Move returns status 0, amount 310
03:55:53.303 00.000 7680 move complete, result=0
03:55:53.304 00.001 7680 worker thread done servicing request
03:55:53.304 00.000 7680 Worker thread wakes up
03:55:53.304 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.6 px 310 ms SOUTH
03:55:53.313 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:53.313 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:54.567 01.254 7680 Exposure complete
03:55:54.716 00.149 7680 worker thread done servicing request
03:55:54.716 00.000 6120 OnExposeComplete: enter
03:55:54.720 00.004 6120 UpdateGuideState(): m_state=6
03:55:54.726 00.006 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3914
03:55:54.730 00.004 6120 Star::Find returns 1 (0), X=513.53, Y=668.66, Mass=8435, SNR=61.4, Peak=200 HFD=6.9
03:55:54.735 00.005 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (0.19) = xAngle (1.13 = 1.13)
03:55:54.740 00.005 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.01 = -2.28)
03:55:54.743 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.32 mountX=0.10 mountY=-0.18, mountTheta=-1.06
03:55:54.749 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.23, opts=13)
03:55:54.753 00.004 6120 Enqueuing Move request for scope (0.06, 0.23)
03:55:54.757 00.004 7680 Worker thread wakes up
03:55:54.757 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:54.761 00.004 6120 UpdateGuideState exits: m=8435 SNR=61.4
03:55:54.765 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
03:55:54.766 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:54.771 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:54.774 00.003 6120 Enqueuing Expose request
03:55:54.778 00.004 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
03:55:54.778 00.000 7680 Moving (0.06, 0.23) raw xDistance=0.10 yDistance=-0.18
03:55:54.778 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:55:54.778 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:55:54.778 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:55:54.780 00.002 7680 MoveAxis(E, 0, ABG)
03:55:54.780 00.000 7680 Move returns status 0, amount 0
03:55:54.780 00.000 7680 MoveAxis(N, 0, ABG)
03:55:54.780 00.000 7680 Move returns status 0, amount 0
03:55:54.781 00.001 7680 move complete, result=0
03:55:54.781 00.000 7680 worker thread done servicing request
03:55:54.781 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:55:54.784 00.003 7680 Worker thread wakes up
03:55:54.785 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:54.785 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:56.036 01.251 7680 Exposure complete
03:55:56.181 00.145 7680 worker thread done servicing request
03:55:56.181 00.000 6120 OnExposeComplete: enter
03:55:56.186 00.005 6120 UpdateGuideState(): m_state=6
03:55:56.189 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3915
03:55:56.193 00.004 6120 Star::Find returns 1 (0), X=513.63, Y=668.68, Mass=8267, SNR=60.4, Peak=199 HFD=6.8
03:55:56.198 00.005 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (0.19) = xAngle (0.84 = 0.84)
03:55:56.201 00.003 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.71 = -2.57)
03:55:56.204 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.26 hyp=0.30 cameraTheta=1.03 mountX=0.20 mountY=-0.16, mountTheta=-0.68
03:55:56.210 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.26, opts=13)
03:55:56.216 00.006 6120 Enqueuing Move request for scope (0.16, 0.26)
03:55:56.220 00.004 7680 Worker thread wakes up
03:55:56.220 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:56.225 00.005 6120 UpdateGuideState exits: m=8267 SNR=60.4
03:55:56.229 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:56.233 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:56.238 00.005 6120 Enqueuing Expose request
03:55:56.242 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.26) opts 0xd
03:55:56.242 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.26)
03:55:56.242 00.000 7680 Moving (0.16, 0.26) raw xDistance=0.20 yDistance=-0.16
03:55:56.243 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:55:56.243 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:55:56.243 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
03:55:56.243 00.000 7680 MoveAxis(W, 83, ABG)
03:55:56.245 00.002 7680 Guiding  Dir = 3, Dur = 83
03:55:56.245 00.000 7680 IsSlewing returns 0
03:55:56.245 00.000 7680 IsGuiding returns 0
03:55:56.246 00.001 7680 PulseGuide returned control before completion, sleep 93
03:55:56.351 00.105 7680 IsGuiding returns 1
03:55:56.351 00.000 7680 scope still moving after pulse duration time elapsed
03:55:56.382 00.031 7680 IsSlewing returns 0
03:55:56.383 00.001 7680 IsGuiding returns 0
03:55:56.385 00.002 7680 scope move finished after 83 + 56 ms
03:55:56.385 00.000 7680 Move returns status 0, amount 83
03:55:56.385 00.000 7680 MoveAxis(N, 0, ABG)
03:55:56.387 00.002 7680 Move returns status 0, amount 0
03:55:56.387 00.000 7680 move complete, result=0
03:55:56.387 00.000 7680 worker thread done servicing request
03:55:56.388 00.001 6120 GuideStep: 0.2 px 83 ms WEST, -0.2 px 0 ms NORTH
03:55:56.395 00.007 7680 Worker thread wakes up
03:55:56.395 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:56.396 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:57.648 01.252 7680 Exposure complete
03:55:57.778 00.130 7680 worker thread done servicing request
03:55:57.778 00.000 6120 OnExposeComplete: enter
03:55:57.782 00.004 6120 UpdateGuideState(): m_state=6
03:55:57.787 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3916
03:55:57.789 00.002 6120 Star::Find returns 1 (0), X=513.50, Y=667.90, Mass=7805, SNR=59.3, Peak=202 HFD=6.5
03:55:57.792 00.003 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
03:55:57.797 00.005 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
03:55:57.800 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.53 hyp=0.53 cameraTheta=-1.51 mountX=-0.07 mountY=0.49, mountTheta=1.71
03:55:57.805 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.53, opts=13)
03:55:57.810 00.005 6120 Enqueuing Move request for scope (0.03, -0.53)
03:55:57.814 00.004 7680 Worker thread wakes up
03:55:57.814 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.53) opts 0xd
03:55:57.814 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.53)
03:55:57.814 00.000 7680 Moving (0.03, -0.53) raw xDistance=-0.07 yDistance=0.49
03:55:57.815 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:57.818 00.003 6120 UpdateGuideState exits: m=7805 SNR=59.3
03:55:57.822 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:55:57.823 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
03:55:57.823 00.000 7680 MoveAxis(E, 0, ABG)
03:55:57.823 00.000 7680 Move returns status 0, amount 0
03:55:57.823 00.000 7680 MoveAxis(S, 264, ABG)
03:55:57.823 00.000 7680 Guiding  Dir = 1, Dur = 264
03:55:57.823 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:57.829 00.006 7680 IsSlewing returns 0
03:55:57.829 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:57.833 00.004 7680 IsGuiding returns 0
03:55:57.834 00.001 6120 Enqueuing Expose request
03:55:57.839 00.005 7680 PulseGuide returned control before completion, sleep 274
03:55:58.123 00.284 7680 IsGuiding returns 1
03:55:58.123 00.000 7680 scope still moving after pulse duration time elapsed
03:55:58.154 00.031 7680 IsSlewing returns 0
03:55:58.155 00.001 7680 IsGuiding returns 0
03:55:58.155 00.000 7680 scope move finished after 264 + 57 ms
03:55:58.155 00.000 7680 Move returns status 0, amount 264
03:55:58.156 00.001 7680 move complete, result=0
03:55:58.156 00.000 7680 worker thread done servicing request
03:55:58.156 00.000 7680 Worker thread wakes up
03:55:58.158 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 264 ms SOUTH
03:55:58.164 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:58.164 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:55:59.417 01.253 7680 Exposure complete
03:55:59.548 00.131 7680 worker thread done servicing request
03:55:59.549 00.001 6120 OnExposeComplete: enter
03:55:59.554 00.005 6120 UpdateGuideState(): m_state=6
03:55:59.559 00.005 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3917
03:55:59.563 00.004 6120 Star::Find returns 1 (0), X=513.56, Y=668.66, Mass=8778, SNR=61.8, Peak=213 HFD=6.9
03:55:59.568 00.005 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (0.19) = xAngle (1.03 = 1.03)
03:55:59.572 00.004 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.91 = -2.38)
03:55:59.575 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.22 mountX=0.13 mountY=-0.18, mountTheta=-0.93
03:55:59.580 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.24, opts=13)
03:55:59.586 00.006 6120 Enqueuing Move request for scope (0.09, 0.24)
03:55:59.589 00.003 7680 Worker thread wakes up
03:55:59.589 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:55:59.594 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.24) opts 0xd
03:55:59.594 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.24)
03:55:59.595 00.001 7680 Moving (0.09, 0.24) raw xDistance=0.13 yDistance=-0.18
03:55:59.595 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:55:59.595 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:55:59.595 00.000 6120 UpdateGuideState exits: m=8778 SNR=61.8
03:55:59.600 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:55:59.604 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:55:59.608 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:55:59.608 00.000 6120 Enqueuing Expose request
03:55:59.612 00.004 7680 MoveAxis(E, 0, ABG)
03:55:59.612 00.000 7680 Move returns status 0, amount 0
03:55:59.612 00.000 7680 MoveAxis(N, 0, ABG)
03:55:59.613 00.001 7680 Move returns status 0, amount 0
03:55:59.613 00.000 7680 move complete, result=0
03:55:59.613 00.000 7680 worker thread done servicing request
03:55:59.613 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:55:59.619 00.006 7680 Worker thread wakes up
03:55:59.619 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:55:59.619 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:00.870 01.251 7680 Exposure complete
03:56:00.996 00.126 7680 worker thread done servicing request
03:56:00.996 00.000 6120 OnExposeComplete: enter
03:56:01.001 00.005 6120 UpdateGuideState(): m_state=6
03:56:01.004 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3918
03:56:01.008 00.004 6120 Star::Find returns 1 (0), X=513.51, Y=668.58, Mass=8918, SNR=62.7, Peak=200 HFD=7.0
03:56:01.011 00.003 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (0.19) = xAngle (1.18 = 1.18)
03:56:01.016 00.005 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.05 = -2.23)
03:56:01.020 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.37 mountX=0.06 mountY=-0.13, mountTheta=-1.12
03:56:01.024 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.16, opts=13)
03:56:01.028 00.004 6120 Enqueuing Move request for scope (0.03, 0.16)
03:56:01.032 00.004 7680 Worker thread wakes up
03:56:01.032 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
03:56:01.032 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
03:56:01.033 00.001 7680 Moving (0.03, 0.16) raw xDistance=0.06 yDistance=-0.13
03:56:01.033 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:56:01.033 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:56:01.033 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:56:01.033 00.000 7680 MoveAxis(E, 0, ABG)
03:56:01.033 00.000 7680 Move returns status 0, amount 0
03:56:01.034 00.001 7680 MoveAxis(N, 0, ABG)
03:56:01.034 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:01.038 00.004 7680 Move returns status 0, amount 0
03:56:01.038 00.000 7680 move complete, result=0
03:56:01.038 00.000 7680 worker thread done servicing request
03:56:01.039 00.001 6120 UpdateGuideState exits: m=8918 SNR=62.7
03:56:01.043 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:01.047 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:01.051 00.004 6120 Enqueuing Expose request
03:56:01.057 00.006 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:01.061 00.004 7680 Worker thread wakes up
03:56:01.061 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:01.061 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:02.312 01.251 7680 Exposure complete
03:56:02.463 00.151 7680 worker thread done servicing request
03:56:02.464 00.001 6120 OnExposeComplete: enter
03:56:02.468 00.004 6120 UpdateGuideState(): m_state=6
03:56:02.475 00.007 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3919
03:56:02.480 00.005 6120 Star::Find returns 1 (0), X=513.57, Y=668.51, Mass=8392, SNR=60.3, Peak=194 HFD=7.0
03:56:02.485 00.005 6120 CameraToMount -- cameraTheta (0.75) - m_xAngle (0.19) = xAngle (0.56 = 0.56)
03:56:02.490 00.005 6120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.44 = -2.85)
03:56:02.494 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.75 mountX=0.11 mountY=-0.04, mountTheta=-0.33
03:56:02.499 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.09, opts=13)
03:56:02.504 00.005 6120 Enqueuing Move request for scope (0.10, 0.09)
03:56:02.507 00.003 7680 Worker thread wakes up
03:56:02.508 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:02.511 00.003 6120 UpdateGuideState exits: m=8392 SNR=60.3
03:56:02.514 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
03:56:02.514 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
03:56:02.516 00.002 7680 Moving (0.10, 0.09) raw xDistance=0.11 yDistance=-0.04
03:56:02.516 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:56:02.516 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:56:02.516 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:02.521 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
03:56:02.521 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:02.525 00.004 6120 Enqueuing Expose request
03:56:02.529 00.004 7680 MoveAxis(E, 0, ABG)
03:56:02.529 00.000 7680 Move returns status 0, amount 0
03:56:02.529 00.000 7680 MoveAxis(N, 0, ABG)
03:56:02.529 00.000 7680 Move returns status 0, amount 0
03:56:02.529 00.000 7680 move complete, result=0
03:56:02.530 00.001 7680 worker thread done servicing request
03:56:02.530 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
03:56:02.534 00.004 7680 Worker thread wakes up
03:56:02.534 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:02.534 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:03.779 01.245 7680 Exposure complete
03:56:03.930 00.151 7680 worker thread done servicing request
03:56:03.930 00.000 6120 OnExposeComplete: enter
03:56:03.935 00.005 6120 UpdateGuideState(): m_state=6
03:56:03.938 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3920
03:56:03.944 00.006 6120 Star::Find returns 1 (0), X=513.58, Y=668.54, Mass=8916, SNR=62.6, Peak=203 HFD=7.0
03:56:03.948 00.004 6120 CameraToMount -- cameraTheta (0.86) - m_xAngle (0.19) = xAngle (0.67 = 0.67)
03:56:03.952 00.004 6120 CameraToMount -- cameraTheta (0.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.54 = -2.74)
03:56:03.955 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.86 mountX=0.12 mountY=-0.06, mountTheta=-0.46
03:56:03.961 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.12, opts=13)
03:56:03.966 00.005 6120 Enqueuing Move request for scope (0.10, 0.12)
03:56:03.969 00.003 7680 Worker thread wakes up
03:56:03.970 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:03.974 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
03:56:03.975 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
03:56:03.975 00.000 7680 Moving (0.10, 0.12) raw xDistance=0.12 yDistance=-0.06
03:56:03.975 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:56:03.976 00.001 6120 UpdateGuideState exits: m=8916 SNR=62.6
03:56:03.979 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:03.983 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:56:03.983 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:03.986 00.003 6120 Enqueuing Expose request
03:56:03.992 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
03:56:03.992 00.000 7680 MoveAxis(E, 0, ABG)
03:56:03.992 00.000 7680 Move returns status 0, amount 0
03:56:03.992 00.000 7680 MoveAxis(N, 0, ABG)
03:56:03.993 00.001 7680 Move returns status 0, amount 0
03:56:03.993 00.000 7680 move complete, result=0
03:56:03.993 00.000 7680 worker thread done servicing request
03:56:03.993 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:03.997 00.004 7680 Worker thread wakes up
03:56:03.997 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:03.997 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:05.249 01.252 7680 Exposure complete
03:56:05.384 00.135 7680 worker thread done servicing request
03:56:05.384 00.000 6120 OnExposeComplete: enter
03:56:05.387 00.003 6120 UpdateGuideState(): m_state=6
03:56:05.392 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3921
03:56:05.395 00.003 6120 Star::Find returns 1 (0), X=513.55, Y=667.94, Mass=8564, SNR=61.8, Peak=230 HFD=6.6
03:56:05.400 00.005 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
03:56:05.404 00.004 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
03:56:05.408 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.49 hyp=0.49 cameraTheta=-1.42 mountX=-0.02 mountY=0.47, mountTheta=1.61
03:56:05.412 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.49, opts=13)
03:56:05.417 00.005 6120 Enqueuing Move request for scope (0.07, -0.49)
03:56:05.420 00.003 7680 Worker thread wakes up
03:56:05.420 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.49) opts 0xd
03:56:05.420 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.49)
03:56:05.420 00.000 7680 Moving (0.07, -0.49) raw xDistance=-0.02 yDistance=0.47
03:56:05.420 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:56:05.422 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
03:56:05.422 00.000 7680 MoveAxis(E, 0, ABG)
03:56:05.422 00.000 7680 Move returns status 0, amount 0
03:56:05.422 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:05.425 00.003 7680 MoveAxis(S, 254, ABG)
03:56:05.425 00.000 7680 Guiding  Dir = 1, Dur = 254
03:56:05.425 00.000 6120 UpdateGuideState exits: m=8564 SNR=61.8
03:56:05.431 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:05.434 00.003 7680 IsSlewing returns 0
03:56:05.435 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:05.437 00.002 7680 IsGuiding returns 0
03:56:05.437 00.000 6120 Enqueuing Expose request
03:56:05.441 00.004 7680 PulseGuide returned control before completion, sleep 264
03:56:05.709 00.268 7680 IsGuiding returns 1
03:56:05.709 00.000 7680 scope still moving after pulse duration time elapsed
03:56:05.739 00.030 7680 IsSlewing returns 0
03:56:05.739 00.000 7680 IsGuiding returns 0
03:56:05.740 00.001 7680 scope move finished after 254 + 48 ms
03:56:05.740 00.000 7680 Move returns status 0, amount 254
03:56:05.740 00.000 7680 move complete, result=0
03:56:05.741 00.001 7680 worker thread done servicing request
03:56:05.741 00.000 7680 Worker thread wakes up
03:56:05.741 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 254 ms SOUTH
03:56:05.748 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:05.748 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:07.001 01.253 7680 Exposure complete
03:56:07.147 00.146 7680 worker thread done servicing request
03:56:07.147 00.000 6120 OnExposeComplete: enter
03:56:07.151 00.004 6120 UpdateGuideState(): m_state=6
03:56:07.156 00.005 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3922
03:56:07.161 00.005 6120 Star::Find returns 1 (0), X=513.54, Y=668.52, Mass=8930, SNR=63.2, Peak=196 HFD=7.0
03:56:07.164 00.003 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (0.19) = xAngle (0.76 = 0.76)
03:56:07.169 00.005 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.64 = -2.65)
03:56:07.173 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.95 mountX=0.08 mountY=-0.05, mountTheta=-0.58
03:56:07.179 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.09, opts=13)
03:56:07.184 00.005 6120 Enqueuing Move request for scope (0.07, 0.09)
03:56:07.187 00.003 7680 Worker thread wakes up
03:56:07.189 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
03:56:07.189 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
03:56:07.189 00.000 7680 Moving (0.07, 0.09) raw xDistance=0.08 yDistance=-0.05
03:56:07.189 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:56:07.190 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:56:07.190 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:07.194 00.004 6120 UpdateGuideState exits: m=8930 SNR=63.2
03:56:07.198 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:07.202 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
03:56:07.202 00.000 7680 MoveAxis(E, 0, ABG)
03:56:07.202 00.000 7680 Move returns status 0, amount 0
03:56:07.202 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:07.207 00.005 6120 Enqueuing Expose request
03:56:07.212 00.005 7680 MoveAxis(N, 0, ABG)
03:56:07.212 00.000 7680 Move returns status 0, amount 0
03:56:07.212 00.000 7680 move complete, result=0
03:56:07.212 00.000 7680 worker thread done servicing request
03:56:07.212 00.000 7680 Worker thread wakes up
03:56:07.213 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:07.217 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:07.217 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:08.466 01.249 7680 Exposure complete
03:56:08.620 00.154 7680 worker thread done servicing request
03:56:08.620 00.000 6120 OnExposeComplete: enter
03:56:08.625 00.005 6120 UpdateGuideState(): m_state=6
03:56:08.628 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3923
03:56:08.633 00.005 6120 Star::Find returns 1 (0), X=513.45, Y=667.99, Mass=8023, SNR=60.3, Peak=212 HFD=6.6
03:56:08.637 00.004 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
03:56:08.640 00.003 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
03:56:08.643 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.44 hyp=0.44 cameraTheta=-1.63 mountX=-0.10 mountY=0.38, mountTheta=1.84
03:56:08.650 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.44, opts=13)
03:56:08.654 00.004 6120 Enqueuing Move request for scope (-0.02, -0.44)
03:56:08.659 00.005 7680 Worker thread wakes up
03:56:08.659 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:08.662 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.44) opts 0xd
03:56:08.662 00.000 6120 UpdateGuideState exits: m=8023 SNR=60.3
03:56:08.668 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:08.671 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:08.676 00.005 6120 Enqueuing Expose request
03:56:08.681 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.44)
03:56:08.681 00.000 7680 Moving (-0.02, -0.44) raw xDistance=-0.10 yDistance=0.38
03:56:08.681 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:56:08.681 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
03:56:08.682 00.001 7680 MoveAxis(E, 0, ABG)
03:56:08.682 00.000 7680 Move returns status 0, amount 0
03:56:08.682 00.000 7680 MoveAxis(S, 207, ABG)
03:56:08.683 00.001 7680 Guiding  Dir = 1, Dur = 207
03:56:08.683 00.000 7680 IsSlewing returns 0
03:56:08.683 00.000 7680 IsGuiding returns 0
03:56:08.684 00.001 7680 PulseGuide returned control before completion, sleep 217
03:56:08.911 00.227 7680 IsGuiding returns 1
03:56:08.911 00.000 7680 scope still moving after pulse duration time elapsed
03:56:08.942 00.031 7680 IsSlewing returns 0
03:56:08.942 00.000 7680 IsGuiding returns 0
03:56:08.942 00.000 7680 scope move finished after 207 + 52 ms
03:56:08.942 00.000 7680 Move returns status 0, amount 207
03:56:08.943 00.001 7680 move complete, result=0
03:56:08.943 00.000 7680 worker thread done servicing request
03:56:08.943 00.000 7680 Worker thread wakes up
03:56:08.945 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 207 ms SOUTH
03:56:08.950 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:08.950 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:10.191 01.241 7680 Exposure complete
03:56:10.332 00.141 7680 worker thread done servicing request
03:56:10.333 00.001 6120 OnExposeComplete: enter
03:56:10.336 00.003 6120 UpdateGuideState(): m_state=6
03:56:10.341 00.005 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3924
03:56:10.345 00.004 6120 Star::Find returns 1 (0), X=513.43, Y=668.74, Mass=8004, SNR=58.9, Peak=223 HFD=6.6
03:56:10.349 00.004 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (0.19) = xAngle (1.53 = 1.53)
03:56:10.352 00.003 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.40 = -1.88)
03:56:10.355 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.32 hyp=0.32 cameraTheta=1.72 mountX=0.01 mountY=-0.31, mountTheta=-1.53
03:56:10.362 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.32, opts=13)
03:56:10.366 00.004 6120 Enqueuing Move request for scope (-0.05, 0.32)
03:56:10.369 00.003 7680 Worker thread wakes up
03:56:10.369 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.32) opts 0xd
03:56:10.369 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.32)
03:56:10.369 00.000 7680 Moving (-0.05, 0.32) raw xDistance=0.01 yDistance=-0.31
03:56:10.371 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:56:10.371 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:56:10.371 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:10.374 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:56:10.374 00.000 7680 MoveAxis(E, 0, ABG)
03:56:10.374 00.000 7680 Move returns status 0, amount 0
03:56:10.374 00.000 7680 MoveAxis(N, 0, ABG)
03:56:10.374 00.000 7680 Move returns status 0, amount 0
03:56:10.374 00.000 7680 move complete, result=0
03:56:10.374 00.000 7680 worker thread done servicing request
03:56:10.375 00.001 6120 UpdateGuideState exits: m=8004 SNR=58.9
03:56:10.379 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:10.382 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:10.385 00.003 6120 Enqueuing Expose request
03:56:10.389 00.004 7680 Worker thread wakes up
03:56:10.389 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:10.389 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:56:10.394 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:11.637 01.243 7680 Exposure complete
03:56:11.779 00.142 7680 worker thread done servicing request
03:56:11.780 00.001 6120 OnExposeComplete: enter
03:56:11.784 00.004 6120 UpdateGuideState(): m_state=6
03:56:11.789 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3925
03:56:11.793 00.004 6120 Star::Find returns 1 (0), X=513.45, Y=668.54, Mass=8962, SNR=62.8, Peak=207 HFD=7.0
03:56:11.799 00.006 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (0.19) = xAngle (1.60 = 1.60)
03:56:11.803 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.48 = -1.81)
03:56:11.806 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.79 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
03:56:11.812 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.12, opts=13)
03:56:11.816 00.004 6120 Enqueuing Move request for scope (-0.03, 0.12)
03:56:11.819 00.003 7680 Worker thread wakes up
03:56:11.819 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
03:56:11.820 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
03:56:11.820 00.000 7680 Moving (-0.03, 0.12) raw xDistance=-0.00 yDistance=-0.12
03:56:11.821 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:56:11.821 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:56:11.821 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
03:56:11.821 00.000 7680 MoveAxis(E, 0, ABG)
03:56:11.822 00.001 7680 Move returns status 0, amount 0
03:56:11.822 00.000 7680 MoveAxis(N, 0, ABG)
03:56:11.822 00.000 7680 Move returns status 0, amount 0
03:56:11.822 00.000 7680 move complete, result=0
03:56:11.822 00.000 7680 worker thread done servicing request
03:56:11.822 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:11.825 00.003 6120 UpdateGuideState exits: m=8962 SNR=62.8
03:56:11.830 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:11.836 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:11.842 00.006 6120 Enqueuing Expose request
03:56:11.846 00.004 7680 Worker thread wakes up
03:56:11.846 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:11.849 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:11.849 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:13.107 01.258 7680 Exposure complete
03:56:13.262 00.155 7680 worker thread done servicing request
03:56:13.262 00.000 6120 OnExposeComplete: enter
03:56:13.268 00.006 6120 UpdateGuideState(): m_state=6
03:56:13.272 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3926
03:56:13.276 00.004 6120 Star::Find returns 1 (0), X=513.47, Y=668.59, Mass=8238, SNR=59.7, Peak=191 HFD=7.0
03:56:13.280 00.004 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (0.19) = xAngle (1.43 = 1.43)
03:56:13.284 00.004 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.30 = -1.98)
03:56:13.289 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.62 mountX=0.02 mountY=-0.15, mountTheta=-1.42
03:56:13.294 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.16, opts=13)
03:56:13.297 00.003 6120 Enqueuing Move request for scope (-0.01, 0.16)
03:56:13.302 00.005 7680 Worker thread wakes up
03:56:13.302 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:13.306 00.004 6120 UpdateGuideState exits: m=8238 SNR=59.7
03:56:13.310 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
03:56:13.310 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
03:56:13.310 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:13.314 00.004 7680 Moving (-0.01, 0.16) raw xDistance=0.02 yDistance=-0.15
03:56:13.314 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:56:13.314 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:56:13.314 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:13.319 00.005 6120 Enqueuing Expose request
03:56:13.323 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:56:13.324 00.001 7680 MoveAxis(E, 0, ABG)
03:56:13.324 00.000 7680 Move returns status 0, amount 0
03:56:13.324 00.000 7680 MoveAxis(N, 0, ABG)
03:56:13.324 00.000 7680 Move returns status 0, amount 0
03:56:13.324 00.000 7680 move complete, result=0
03:56:13.325 00.001 7680 worker thread done servicing request
03:56:13.325 00.000 7680 Worker thread wakes up
03:56:13.325 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:13.329 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:13.329 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:14.581 01.252 7680 Exposure complete
03:56:14.734 00.153 6120 OnExposeComplete: enter
03:56:14.738 00.004 7680 worker thread done servicing request
03:56:14.738 00.000 6120 UpdateGuideState(): m_state=6
03:56:14.745 00.007 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3927
03:56:14.750 00.005 6120 Star::Find returns 1 (0), X=513.43, Y=667.96, Mass=8304, SNR=60.4, Peak=212 HFD=6.6
03:56:14.754 00.004 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
03:56:14.758 00.004 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
03:56:14.761 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.47 hyp=0.47 cameraTheta=-1.66 mountX=-0.13 mountY=0.40, mountTheta=1.88
03:56:14.767 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.47, opts=13)
03:56:14.771 00.004 6120 Enqueuing Move request for scope (-0.04, -0.47)
03:56:14.776 00.005 7680 Worker thread wakes up
03:56:14.776 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:14.779 00.003 6120 UpdateGuideState exits: m=8304 SNR=60.4
03:56:14.784 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.47) opts 0xd
03:56:14.784 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.47)
03:56:14.784 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:14.787 00.003 7680 Moving (-0.04, -0.47) raw xDistance=-0.13 yDistance=0.40
03:56:14.787 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:56:14.788 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
03:56:14.788 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:14.792 00.004 6120 Enqueuing Expose request
03:56:14.795 00.003 7680 MoveAxis(E, 0, ABG)
03:56:14.797 00.002 7680 Move returns status 0, amount 0
03:56:14.797 00.000 7680 MoveAxis(S, 218, ABG)
03:56:14.797 00.000 7680 Guiding  Dir = 1, Dur = 218
03:56:14.797 00.000 7680 IsSlewing returns 0
03:56:14.798 00.001 7680 IsGuiding returns 0
03:56:14.798 00.000 7680 PulseGuide returned control before completion, sleep 228
03:56:15.039 00.241 7680 IsGuiding returns 1
03:56:15.039 00.000 7680 scope still moving after pulse duration time elapsed
03:56:15.070 00.031 7680 IsSlewing returns 0
03:56:15.072 00.002 7680 IsGuiding returns 0
03:56:15.072 00.000 7680 scope move finished after 218 + 56 ms
03:56:15.073 00.001 7680 Move returns status 0, amount 218
03:56:15.073 00.000 7680 move complete, result=0
03:56:15.074 00.001 7680 worker thread done servicing request
03:56:15.074 00.000 7680 Worker thread wakes up
03:56:15.074 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 218 ms SOUTH
03:56:15.083 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:15.083 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:16.330 01.247 7680 Exposure complete
03:56:16.497 00.167 7680 worker thread done servicing request
03:56:16.497 00.000 6120 OnExposeComplete: enter
03:56:16.503 00.006 6120 UpdateGuideState(): m_state=6
03:56:16.506 00.003 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3928
03:56:16.511 00.005 6120 Star::Find returns 1 (0), X=513.43, Y=668.68, Mass=8115, SNR=59.9, Peak=191 HFD=6.9
03:56:16.514 00.003 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (0.19) = xAngle (1.54 = 1.54)
03:56:16.519 00.005 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.42 = -1.87)
03:56:16.522 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.26 hyp=0.27 cameraTheta=1.73 mountX=0.01 mountY=-0.25, mountTheta=-1.54
03:56:16.528 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.26, opts=13)
03:56:16.531 00.003 6120 Enqueuing Move request for scope (-0.04, 0.26)
03:56:16.535 00.004 7680 Worker thread wakes up
03:56:16.535 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:16.538 00.003 6120 UpdateGuideState exits: m=8115 SNR=59.9
03:56:16.543 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.26) opts 0xd
03:56:16.543 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.26)
03:56:16.543 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:16.545 00.002 7680 Moving (-0.04, 0.26) raw xDistance=0.01 yDistance=-0.25
03:56:16.545 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:16.549 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:56:16.549 00.000 6120 Enqueuing Expose request
03:56:16.553 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:56:16.553 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:56:16.553 00.000 7680 MoveAxis(E, 0, ABG)
03:56:16.553 00.000 7680 Move returns status 0, amount 0
03:56:16.554 00.001 7680 MoveAxis(N, 0, ABG)
03:56:16.554 00.000 7680 Move returns status 0, amount 0
03:56:16.554 00.000 7680 move complete, result=0
03:56:16.554 00.000 7680 worker thread done servicing request
03:56:16.554 00.000 7680 Worker thread wakes up
03:56:16.554 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:16.554 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:16.554 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:56:17.798 01.244 7680 Exposure complete
03:56:17.931 00.133 7680 worker thread done servicing request
03:56:17.932 00.001 6120 OnExposeComplete: enter
03:56:17.936 00.004 6120 UpdateGuideState(): m_state=6
03:56:17.940 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3929
03:56:17.944 00.004 6120 Star::Find returns 1 (0), X=513.40, Y=668.53, Mass=8606, SNR=61.3, Peak=201 HFD=7.0
03:56:17.948 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (0.19) = xAngle (1.99 = 1.99)
03:56:17.951 00.003 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.87 = -1.42)
03:56:17.955 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.18 mountX=-0.05 mountY=-0.13, mountTheta=-1.96
03:56:17.959 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.11, opts=13)
03:56:17.965 00.006 6120 Enqueuing Move request for scope (-0.07, 0.11)
03:56:17.969 00.004 7680 Worker thread wakes up
03:56:17.969 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:17.973 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
03:56:17.973 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
03:56:17.973 00.000 6120 UpdateGuideState exits: m=8606 SNR=61.3
03:56:17.977 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:17.981 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:17.984 00.003 7680 Moving (-0.07, 0.11) raw xDistance=-0.05 yDistance=-0.13
03:56:17.984 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:56:17.984 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:56:17.984 00.000 6120 Enqueuing Expose request
03:56:17.989 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:56:17.990 00.001 7680 MoveAxis(E, 0, ABG)
03:56:17.990 00.000 7680 Move returns status 0, amount 0
03:56:17.990 00.000 7680 MoveAxis(N, 0, ABG)
03:56:17.990 00.000 7680 Move returns status 0, amount 0
03:56:17.991 00.001 7680 move complete, result=0
03:56:17.991 00.000 7680 worker thread done servicing request
03:56:17.991 00.000 7680 Worker thread wakes up
03:56:17.993 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:17.997 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:17.997 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:19.251 01.254 7680 Exposure complete
03:56:19.402 00.151 7680 worker thread done servicing request
03:56:19.403 00.001 6120 OnExposeComplete: enter
03:56:19.407 00.004 6120 UpdateGuideState(): m_state=6
03:56:19.411 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3930
03:56:19.415 00.004 6120 Star::Find returns 1 (0), X=513.36, Y=668.04, Mass=8457, SNR=61.4, Peak=216 HFD=6.6
03:56:19.419 00.004 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
03:56:19.423 00.004 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
03:56:19.427 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.38 hyp=0.40 cameraTheta=-1.86 mountX=-0.18 mountY=0.29, mountTheta=2.13
03:56:19.432 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.38, opts=13)
03:56:19.435 00.003 6120 Enqueuing Move request for scope (-0.12, -0.38)
03:56:19.439 00.004 7680 Worker thread wakes up
03:56:19.439 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.38) opts 0xd
03:56:19.439 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.38)
03:56:19.439 00.000 7680 Moving (-0.12, -0.38) raw xDistance=-0.18 yDistance=0.29
03:56:19.439 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:56:19.439 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
03:56:19.439 00.000 7680 MoveAxis(E, 0, ABG)
03:56:19.440 00.001 7680 Move returns status 0, amount 0
03:56:19.440 00.000 7680 MoveAxis(S, 159, ABG)
03:56:19.440 00.000 7680 Guiding  Dir = 1, Dur = 159
03:56:19.440 00.000 7680 IsSlewing returns 0
03:56:19.440 00.000 7680 IsGuiding returns 0
03:56:19.441 00.001 7680 PulseGuide returned control before completion, sleep 169
03:56:19.441 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:19.448 00.007 6120 UpdateGuideState exits: m=8457 SNR=61.4
03:56:19.452 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:19.456 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:19.458 00.002 6120 Enqueuing Expose request
03:56:19.618 00.160 7680 IsGuiding returns 1
03:56:19.619 00.001 7680 scope still moving after pulse duration time elapsed
03:56:19.647 00.028 7680 IsSlewing returns 0
03:56:19.649 00.002 7680 IsGuiding returns 0
03:56:19.649 00.000 7680 scope move finished after 159 + 49 ms
03:56:19.649 00.000 7680 Move returns status 0, amount 159
03:56:19.650 00.001 7680 move complete, result=0
03:56:19.651 00.001 7680 worker thread done servicing request
03:56:19.651 00.000 7680 Worker thread wakes up
03:56:19.651 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 159 ms SOUTH
03:56:19.657 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:19.658 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:20.915 01.257 7680 Exposure complete
03:56:21.061 00.146 7680 worker thread done servicing request
03:56:21.061 00.000 6120 OnExposeComplete: enter
03:56:21.065 00.004 6120 UpdateGuideState(): m_state=6
03:56:21.069 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3931
03:56:21.073 00.004 6120 Star::Find returns 1 (0), X=513.40, Y=668.14, Mass=7592, SNR=57.7, Peak=187 HFD=6.4
03:56:21.078 00.005 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
03:56:21.081 00.003 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.86 = 0.86)
03:56:21.086 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.83 mountX=-0.13 mountY=0.22, mountTheta=2.09
03:56:21.094 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.29, opts=13)
03:56:21.099 00.005 6120 Enqueuing Move request for scope (-0.08, -0.29)
03:56:21.103 00.004 7680 Worker thread wakes up
03:56:21.104 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.29) opts 0xd
03:56:21.104 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.29)
03:56:21.104 00.000 7680 Moving (-0.08, -0.29) raw xDistance=-0.13 yDistance=0.22
03:56:21.104 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:21.108 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:56:21.109 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:56:21.109 00.000 7680 MoveAxis(E, 0, ABG)
03:56:21.109 00.000 6120 UpdateGuideState exits: m=7592 SNR=57.7
03:56:21.115 00.006 7680 Move returns status 0, amount 0
03:56:21.115 00.000 7680 MoveAxis(S, 122, ABG)
03:56:21.115 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:21.120 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:21.125 00.005 6120 Enqueuing Expose request
03:56:21.130 00.005 7680 Guiding  Dir = 1, Dur = 122
03:56:21.130 00.000 7680 IsSlewing returns 0
03:56:21.130 00.000 7680 IsGuiding returns 0
03:56:21.131 00.001 7680 PulseGuide returned control before completion, sleep 132
03:56:21.279 00.148 7680 IsGuiding returns 1
03:56:21.279 00.000 7680 scope still moving after pulse duration time elapsed
03:56:21.312 00.033 7680 IsSlewing returns 0
03:56:21.315 00.003 7680 IsGuiding returns 0
03:56:21.315 00.000 7680 scope move finished after 122 + 63 ms
03:56:21.317 00.002 7680 Move returns status 0, amount 122
03:56:21.317 00.000 7680 move complete, result=0
03:56:21.318 00.001 7680 worker thread done servicing request
03:56:21.318 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 122 ms SOUTH
03:56:21.325 00.007 7680 Worker thread wakes up
03:56:21.325 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:21.325 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:22.577 01.252 7680 Exposure complete
03:56:22.723 00.146 7680 worker thread done servicing request
03:56:22.723 00.000 6120 OnExposeComplete: enter
03:56:22.727 00.004 6120 UpdateGuideState(): m_state=6
03:56:22.729 00.002 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3932
03:56:22.732 00.003 6120 Star::Find returns 1 (0), X=513.38, Y=668.08, Mass=8616, SNR=62.1, Peak=222 HFD=6.5
03:56:22.735 00.003 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
03:56:22.740 00.005 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
03:56:22.743 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.34 hyp=0.36 cameraTheta=-1.84 mountX=-0.16 mountY=0.27, mountTheta=2.11
03:56:22.749 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.34, opts=13)
03:56:22.753 00.004 6120 Enqueuing Move request for scope (-0.10, -0.34)
03:56:22.758 00.005 7680 Worker thread wakes up
03:56:22.758 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:22.762 00.004 6120 UpdateGuideState exits: m=8616 SNR=62.1
03:56:22.766 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.34) opts 0xd
03:56:22.766 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.34)
03:56:22.766 00.000 7680 Moving (-0.10, -0.34) raw xDistance=-0.16 yDistance=0.27
03:56:22.766 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:56:22.766 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:22.771 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:22.775 00.004 6120 Enqueuing Expose request
03:56:22.779 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
03:56:22.779 00.000 7680 MoveAxis(E, 0, ABG)
03:56:22.779 00.000 7680 Move returns status 0, amount 0
03:56:22.779 00.000 7680 MoveAxis(S, 144, ABG)
03:56:22.780 00.001 7680 Guiding  Dir = 1, Dur = 144
03:56:22.780 00.000 7680 IsSlewing returns 0
03:56:22.780 00.000 7680 IsGuiding returns 0
03:56:22.780 00.000 7680 PulseGuide returned control before completion, sleep 154
03:56:22.942 00.162 7680 IsGuiding returns 1
03:56:22.942 00.000 7680 scope still moving after pulse duration time elapsed
03:56:22.972 00.030 7680 IsSlewing returns 0
03:56:22.974 00.002 7680 IsGuiding returns 0
03:56:22.975 00.001 7680 scope move finished after 144 + 49 ms
03:56:22.975 00.000 7680 Move returns status 0, amount 144
03:56:22.975 00.000 7680 move complete, result=0
03:56:22.976 00.001 7680 worker thread done servicing request
03:56:22.976 00.000 7680 Worker thread wakes up
03:56:22.977 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 144 ms SOUTH
03:56:22.984 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:22.984 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:24.238 01.254 7680 Exposure complete
03:56:24.380 00.142 7680 worker thread done servicing request
03:56:24.380 00.000 6120 OnExposeComplete: enter
03:56:24.385 00.005 6120 UpdateGuideState(): m_state=6
03:56:24.388 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3933
03:56:24.392 00.004 6120 Star::Find returns 1 (0), X=513.44, Y=668.60, Mass=8536, SNR=60.9, Peak=211 HFD=6.9
03:56:24.396 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (0.19) = xAngle (1.55 = 1.55)
03:56:24.401 00.005 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.42 = -1.86)
03:56:24.406 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.74 mountX=0.00 mountY=-0.18, mountTheta=-1.55
03:56:24.410 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.18, opts=13)
03:56:24.413 00.003 6120 Enqueuing Move request for scope (-0.03, 0.18)
03:56:24.417 00.004 7680 Worker thread wakes up
03:56:24.417 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
03:56:24.417 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
03:56:24.418 00.001 7680 Moving (-0.03, 0.18) raw xDistance=0.00 yDistance=-0.18
03:56:24.419 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:56:24.419 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:56:24.419 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:24.423 00.004 6120 UpdateGuideState exits: m=8536 SNR=60.9
03:56:24.429 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:56:24.429 00.000 7680 MoveAxis(E, 0, ABG)
03:56:24.429 00.000 7680 Move returns status 0, amount 0
03:56:24.429 00.000 7680 MoveAxis(N, 0, ABG)
03:56:24.430 00.001 7680 Move returns status 0, amount 0
03:56:24.430 00.000 7680 move complete, result=0
03:56:24.430 00.000 7680 worker thread done servicing request
03:56:24.430 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:24.434 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:24.438 00.004 6120 Enqueuing Expose request
03:56:24.441 00.003 7680 Worker thread wakes up
03:56:24.442 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:56:24.445 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:24.445 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:25.696 01.251 7680 Exposure complete
03:56:25.847 00.151 7680 worker thread done servicing request
03:56:25.847 00.000 6120 OnExposeComplete: enter
03:56:25.851 00.004 6120 UpdateGuideState(): m_state=6
03:56:25.854 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3934
03:56:25.859 00.005 6120 Star::Find returns 1 (0), X=513.38, Y=668.63, Mass=8468, SNR=60.9, Peak=202 HFD=6.9
03:56:25.864 00.005 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (0.19) = xAngle (1.82 = 1.82)
03:56:25.867 00.003 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.69 = -1.59)
03:56:25.870 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.23 cameraTheta=2.00 mountX=-0.06 mountY=-0.23, mountTheta=-1.81
03:56:25.876 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.21, opts=13)
03:56:25.881 00.005 6120 Enqueuing Move request for scope (-0.10, 0.21)
03:56:25.884 00.003 7680 Worker thread wakes up
03:56:25.884 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
03:56:25.885 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
03:56:25.885 00.000 7680 Moving (-0.10, 0.21) raw xDistance=-0.06 yDistance=-0.23
03:56:25.885 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:56:25.885 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:56:25.885 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:56:25.885 00.000 7680 MoveAxis(E, 0, ABG)
03:56:25.885 00.000 7680 Move returns status 0, amount 0
03:56:25.885 00.000 7680 MoveAxis(N, 0, ABG)
03:56:25.885 00.000 7680 Move returns status 0, amount 0
03:56:25.886 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:25.890 00.004 7680 move complete, result=0
03:56:25.890 00.000 7680 worker thread done servicing request
03:56:25.890 00.000 6120 UpdateGuideState exits: m=8468 SNR=60.9
03:56:25.894 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:25.898 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:25.902 00.004 6120 Enqueuing Expose request
03:56:25.906 00.004 7680 Worker thread wakes up
03:56:25.906 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:25.907 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:25.907 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:56:27.154 01.247 7680 Exposure complete
03:56:27.300 00.146 7680 worker thread done servicing request
03:56:27.300 00.000 6120 OnExposeComplete: enter
03:56:27.305 00.005 6120 UpdateGuideState(): m_state=6
03:56:27.310 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3935
03:56:27.314 00.004 6120 Star::Find returns 1 (0), X=513.37, Y=667.94, Mass=7873, SNR=59.3, Peak=205 HFD=6.7
03:56:27.318 00.004 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
03:56:27.322 00.004 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
03:56:27.325 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.49 hyp=0.50 cameraTheta=-1.78 mountX=-0.19 mountY=0.39, mountTheta=2.02
03:56:27.330 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.49, opts=13)
03:56:27.335 00.005 6120 Enqueuing Move request for scope (-0.10, -0.49)
03:56:27.341 00.006 7680 Worker thread wakes up
03:56:27.341 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:27.346 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.49) opts 0xd
03:56:27.346 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.49)
03:56:27.346 00.000 6120 UpdateGuideState exits: m=7873 SNR=59.3
03:56:27.350 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:27.355 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:27.358 00.003 7680 Moving (-0.10, -0.49) raw xDistance=-0.19 yDistance=0.39
03:56:27.358 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:56:27.359 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
03:56:27.359 00.000 7680 MoveAxis(E, 0, ABG)
03:56:27.359 00.000 7680 Move returns status 0, amount 0
03:56:27.359 00.000 7680 MoveAxis(S, 213, ABG)
03:56:27.359 00.000 6120 Enqueuing Expose request
03:56:27.367 00.008 7680 Guiding  Dir = 1, Dur = 213
03:56:27.367 00.000 7680 IsSlewing returns 0
03:56:27.367 00.000 7680 IsGuiding returns 0
03:56:27.368 00.001 7680 PulseGuide returned control before completion, sleep 223
03:56:27.598 00.230 7680 IsGuiding returns 1
03:56:27.598 00.000 7680 scope still moving after pulse duration time elapsed
03:56:27.628 00.030 7680 IsSlewing returns 0
03:56:27.630 00.002 7680 IsGuiding returns 0
03:56:27.630 00.000 7680 scope move finished after 213 + 49 ms
03:56:27.630 00.000 7680 Move returns status 0, amount 213
03:56:27.631 00.001 7680 move complete, result=0
03:56:27.631 00.000 7680 worker thread done servicing request
03:56:27.632 00.001 7680 Worker thread wakes up
03:56:27.632 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 213 ms SOUTH
03:56:27.638 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:27.639 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:28.888 01.249 7680 Exposure complete
03:56:29.043 00.155 7680 worker thread done servicing request
03:56:29.043 00.000 6120 OnExposeComplete: enter
03:56:29.047 00.004 6120 UpdateGuideState(): m_state=6
03:56:29.052 00.005 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3936
03:56:29.057 00.005 6120 Star::Find returns 1 (0), X=513.27, Y=668.76, Mass=8183, SNR=59.9, Peak=197 HFD=6.7
03:56:29.062 00.005 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (0.19) = xAngle (1.93 = 1.93)
03:56:29.067 00.005 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.80 = -1.48)
03:56:29.070 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.34 hyp=0.39 cameraTheta=2.11 mountX=-0.14 mountY=-0.39, mountTheta=-1.91
03:56:29.075 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.34, opts=13)
03:56:29.080 00.005 6120 Enqueuing Move request for scope (-0.20, 0.34)
03:56:29.084 00.004 7680 Worker thread wakes up
03:56:29.084 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:29.088 00.004 6120 UpdateGuideState exits: m=8183 SNR=59.9
03:56:29.092 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:29.095 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:29.100 00.005 6120 Enqueuing Expose request
03:56:29.105 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.34) opts 0xd
03:56:29.105 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.34)
03:56:29.105 00.000 7680 Moving (-0.20, 0.34) raw xDistance=-0.14 yDistance=-0.39
03:56:29.105 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:56:29.105 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:56:29.106 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
03:56:29.106 00.000 7680 MoveAxis(E, 0, ABG)
03:56:29.106 00.000 7680 Move returns status 0, amount 0
03:56:29.106 00.000 7680 MoveAxis(N, 0, ABG)
03:56:29.107 00.001 7680 Move returns status 0, amount 0
03:56:29.107 00.000 7680 move complete, result=0
03:56:29.107 00.000 7680 worker thread done servicing request
03:56:29.107 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
03:56:29.111 00.004 7680 Worker thread wakes up
03:56:29.111 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:29.112 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:30.365 01.253 7680 Exposure complete
03:56:30.510 00.145 7680 worker thread done servicing request
03:56:30.511 00.001 6120 OnExposeComplete: enter
03:56:30.514 00.003 6120 UpdateGuideState(): m_state=6
03:56:30.519 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3937
03:56:30.522 00.003 6120 Star::Find returns 1 (0), X=513.23, Y=668.19, Mass=7754, SNR=57.7, Peak=199 HFD=6.6
03:56:30.526 00.004 6120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.19) = xAngle (-2.57 = -2.57)
03:56:30.532 00.006 6120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.30 = 0.30)
03:56:30.535 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.23 hyp=0.33 cameraTheta=-2.38 mountX=-0.28 mountY=0.10, mountTheta=2.80
03:56:30.540 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.23, opts=13)
03:56:30.543 00.003 6120 Enqueuing Move request for scope (-0.24, -0.23)
03:56:30.548 00.005 7680 Worker thread wakes up
03:56:30.548 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:30.553 00.005 6120 UpdateGuideState exits: m=7754 SNR=57.7
03:56:30.556 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.23) opts 0xd
03:56:30.556 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.23)
03:56:30.557 00.001 7680 Moving (-0.24, -0.23) raw xDistance=-0.28 yDistance=0.10
03:56:30.557 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
03:56:30.557 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:56:30.557 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
03:56:30.557 00.000 7680 MoveAxis(E, 115, ABG)
03:56:30.557 00.000 7680 Guiding  Dir = 2, Dur = 115
03:56:30.557 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:30.561 00.004 7680 IsSlewing returns 0
03:56:30.561 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:30.565 00.004 7680 IsGuiding returns 0
03:56:30.565 00.000 6120 Enqueuing Expose request
03:56:30.569 00.004 7680 PulseGuide returned control before completion, sleep 125
03:56:30.699 00.130 7680 IsGuiding returns 1
03:56:30.699 00.000 7680 scope still moving after pulse duration time elapsed
03:56:30.729 00.030 7680 IsSlewing returns 0
03:56:30.731 00.002 7680 IsGuiding returns 0
03:56:30.733 00.002 7680 scope move finished after 115 + 52 ms
03:56:30.733 00.000 7680 Move returns status 0, amount 115
03:56:30.734 00.001 7680 MoveAxis(N, 0, ABG)
03:56:30.734 00.000 7680 Move returns status 0, amount 0
03:56:30.735 00.001 7680 move complete, result=0
03:56:30.735 00.000 7680 worker thread done servicing request
03:56:30.737 00.002 7680 Worker thread wakes up
03:56:30.737 00.000 6120 GuideStep: -0.3 px 115 ms EAST, 0.1 px 0 ms NORTH
03:56:30.745 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:30.745 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:31.998 01.253 7680 Exposure complete
03:56:32.174 00.176 7680 worker thread done servicing request
03:56:32.175 00.001 6120 OnExposeComplete: enter
03:56:32.180 00.005 6120 UpdateGuideState(): m_state=6
03:56:32.186 00.006 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3938
03:56:32.192 00.006 6120 Star::Find returns 1 (0), X=513.63, Y=668.17, Mass=7483, SNR=57.4, Peak=203 HFD=6.4
03:56:32.196 00.004 6120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.19) = xAngle (-1.20 = -1.20)
03:56:32.199 00.003 6120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.67 = 1.67)
03:56:32.205 00.006 6120 CameraToMount -- cameraX=0.16 cameraY=-0.26 hyp=0.30 cameraTheta=-1.01 mountX=0.11 mountY=0.30, mountTheta=1.22
03:56:32.213 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.26, opts=13)
03:56:32.220 00.007 6120 Enqueuing Move request for scope (0.16, -0.26)
03:56:32.226 00.006 7680 Worker thread wakes up
03:56:32.226 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:32.232 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.26) opts 0xd
03:56:32.232 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.26)
03:56:32.232 00.000 7680 Moving (0.16, -0.26) raw xDistance=0.11 yDistance=0.30
03:56:32.233 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:56:32.233 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:56:32.233 00.000 7680 MoveAxis(E, 0, ABG)
03:56:32.233 00.000 7680 Move returns status 0, amount 0
03:56:32.233 00.000 6120 UpdateGuideState exits: m=7483 SNR=57.4
03:56:32.242 00.009 7680 MoveAxis(S, 162, ABG)
03:56:32.242 00.000 7680 Guiding  Dir = 1, Dur = 162
03:56:32.243 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:32.249 00.006 7680 IsSlewing returns 0
03:56:32.249 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:32.255 00.006 7680 IsGuiding returns 0
03:56:32.255 00.000 6120 Enqueuing Expose request
03:56:32.261 00.006 7680 PulseGuide returned control before completion, sleep 172
03:56:32.439 00.178 7680 IsGuiding returns 1
03:56:32.440 00.001 7680 scope still moving after pulse duration time elapsed
03:56:32.469 00.029 7680 IsSlewing returns 0
03:56:32.471 00.002 7680 IsGuiding returns 0
03:56:32.471 00.000 7680 scope move finished after 162 + 53 ms
03:56:32.471 00.000 7680 Move returns status 0, amount 162
03:56:32.471 00.000 7680 move complete, result=0
03:56:32.472 00.001 7680 worker thread done servicing request
03:56:32.472 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 162 ms SOUTH
03:56:32.479 00.007 7680 Worker thread wakes up
03:56:32.479 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:32.479 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:33.732 01.253 7680 Exposure complete
03:56:33.874 00.142 7680 worker thread done servicing request
03:56:33.875 00.001 6120 OnExposeComplete: enter
03:56:33.879 00.004 6120 UpdateGuideState(): m_state=6
03:56:33.883 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3939
03:56:33.887 00.004 6120 Star::Find returns 1 (0), X=513.42, Y=668.70, Mass=8550, SNR=61.0, Peak=199 HFD=6.9
03:56:33.890 00.003 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (0.19) = xAngle (1.57 = 1.57)
03:56:33.893 00.003 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.45 = -1.84)
03:56:33.898 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.28 hyp=0.28 cameraTheta=1.76 mountX=-0.00 mountY=-0.27, mountTheta=-1.57
03:56:33.904 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.28, opts=13)
03:56:33.908 00.004 6120 Enqueuing Move request for scope (-0.05, 0.28)
03:56:33.911 00.003 7680 Worker thread wakes up
03:56:33.911 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.28) opts 0xd
03:56:33.911 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.28)
03:56:33.911 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:33.916 00.005 6120 UpdateGuideState exits: m=8550 SNR=61.0
03:56:33.919 00.003 7680 Moving (-0.05, 0.28) raw xDistance=-0.00 yDistance=-0.27
03:56:33.919 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:56:33.919 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:56:33.919 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:33.922 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:56:33.922 00.000 7680 MoveAxis(E, 0, ABG)
03:56:33.922 00.000 7680 Move returns status 0, amount 0
03:56:33.922 00.000 7680 MoveAxis(N, 0, ABG)
03:56:33.924 00.002 7680 Move returns status 0, amount 0
03:56:33.924 00.000 7680 move complete, result=0
03:56:33.924 00.000 7680 worker thread done servicing request
03:56:33.924 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:33.929 00.005 6120 Enqueuing Expose request
03:56:33.933 00.004 7680 Worker thread wakes up
03:56:33.933 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:56:33.936 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:33.936 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:35.186 01.250 7680 Exposure complete
03:56:35.326 00.140 7680 worker thread done servicing request
03:56:35.327 00.001 6120 OnExposeComplete: enter
03:56:35.332 00.005 6120 UpdateGuideState(): m_state=6
03:56:35.336 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3940
03:56:35.340 00.004 6120 Star::Find returns 1 (0), X=513.43, Y=668.63, Mass=8558, SNR=61.7, Peak=193 HFD=7.0
03:56:35.343 00.003 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (0.19) = xAngle (1.58 = 1.58)
03:56:35.348 00.005 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.45 = -1.83)
03:56:35.352 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.77 mountX=-0.00 mountY=-0.20, mountTheta=-1.58
03:56:35.356 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.20, opts=13)
03:56:35.360 00.004 6120 Enqueuing Move request for scope (-0.04, 0.20)
03:56:35.365 00.005 7680 Worker thread wakes up
03:56:35.366 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
03:56:35.366 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
03:56:35.366 00.000 7680 Moving (-0.04, 0.20) raw xDistance=-0.00 yDistance=-0.20
03:56:35.367 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:35.371 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:56:35.372 00.001 6120 UpdateGuideState exits: m=8558 SNR=61.7
03:56:35.376 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:35.380 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:35.383 00.003 6120 Enqueuing Expose request
03:56:35.387 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:56:35.387 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:56:35.387 00.000 7680 MoveAxis(E, 0, ABG)
03:56:35.387 00.000 7680 Move returns status 0, amount 0
03:56:35.387 00.000 7680 MoveAxis(N, 0, ABG)
03:56:35.387 00.000 7680 Move returns status 0, amount 0
03:56:35.387 00.000 7680 move complete, result=0
03:56:35.389 00.002 7680 worker thread done servicing request
03:56:35.389 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:56:35.393 00.004 7680 Worker thread wakes up
03:56:35.394 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:35.394 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:36.638 01.244 7680 Exposure complete
03:56:36.780 00.142 7680 worker thread done servicing request
03:56:36.781 00.001 6120 OnExposeComplete: enter
03:56:36.784 00.003 6120 UpdateGuideState(): m_state=6
03:56:36.788 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3941
03:56:36.792 00.004 6120 Star::Find returns 1 (0), X=513.36, Y=668.03, Mass=7909, SNR=60.0, Peak=219 HFD=6.6
03:56:36.796 00.004 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
03:56:36.800 00.004 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
03:56:36.804 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.39 hyp=0.41 cameraTheta=-1.84 mountX=-0.18 mountY=0.30, mountTheta=2.11
03:56:36.808 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.39, opts=13)
03:56:36.813 00.005 6120 Enqueuing Move request for scope (-0.11, -0.39)
03:56:36.818 00.005 7680 Worker thread wakes up
03:56:36.819 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:36.822 00.003 6120 UpdateGuideState exits: m=7909 SNR=60.0
03:56:36.826 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:36.830 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:36.835 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.39) opts 0xd
03:56:36.835 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.39)
03:56:36.836 00.001 6120 Enqueuing Expose request
03:56:36.841 00.005 7680 Moving (-0.11, -0.39) raw xDistance=-0.18 yDistance=0.30
03:56:36.841 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:56:36.841 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:56:36.841 00.000 7680 MoveAxis(E, 0, ABG)
03:56:36.842 00.001 7680 Move returns status 0, amount 0
03:56:36.842 00.000 7680 MoveAxis(S, 165, ABG)
03:56:36.842 00.000 7680 Guiding  Dir = 1, Dur = 165
03:56:36.842 00.000 7680 IsSlewing returns 0
03:56:36.843 00.001 7680 IsGuiding returns 0
03:56:36.843 00.000 7680 PulseGuide returned control before completion, sleep 175
03:56:37.021 00.178 7680 IsGuiding returns 1
03:56:37.023 00.002 7680 scope still moving after pulse duration time elapsed
03:56:37.052 00.029 7680 IsSlewing returns 0
03:56:37.053 00.001 7680 IsGuiding returns 0
03:56:37.053 00.000 7680 scope move finished after 165 + 45 ms
03:56:37.054 00.001 7680 Move returns status 0, amount 165
03:56:37.054 00.000 7680 move complete, result=0
03:56:37.054 00.000 7680 worker thread done servicing request
03:56:37.055 00.001 7680 Worker thread wakes up
03:56:37.055 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 165 ms SOUTH
03:56:37.062 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:37.062 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:38.312 01.250 7680 Exposure complete
03:56:38.460 00.148 7680 worker thread done servicing request
03:56:38.460 00.000 6120 OnExposeComplete: enter
03:56:38.469 00.009 6120 UpdateGuideState(): m_state=6
03:56:38.473 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3942
03:56:38.478 00.005 6120 Star::Find returns 1 (0), X=513.39, Y=668.65, Mass=8369, SNR=60.5, Peak=209 HFD=6.8
03:56:38.481 00.003 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (0.19) = xAngle (1.76 = 1.76)
03:56:38.484 00.003 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.63 = -1.65)
03:56:38.488 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.95 mountX=-0.04 mountY=-0.24, mountTheta=-1.76
03:56:38.494 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.22, opts=13)
03:56:38.500 00.006 6120 Enqueuing Move request for scope (-0.09, 0.22)
03:56:38.505 00.005 7680 Worker thread wakes up
03:56:38.505 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:38.509 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
03:56:38.509 00.000 6120 UpdateGuideState exits: m=8369 SNR=60.5
03:56:38.514 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
03:56:38.514 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:38.519 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:38.524 00.005 6120 Enqueuing Expose request
03:56:38.528 00.004 7680 Moving (-0.09, 0.22) raw xDistance=-0.04 yDistance=-0.24
03:56:38.528 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:56:38.528 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:56:38.528 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
03:56:38.529 00.001 7680 MoveAxis(E, 0, ABG)
03:56:38.529 00.000 7680 Move returns status 0, amount 0
03:56:38.529 00.000 7680 MoveAxis(N, 0, ABG)
03:56:38.529 00.000 7680 Move returns status 0, amount 0
03:56:38.529 00.000 7680 move complete, result=0
03:56:38.530 00.001 7680 worker thread done servicing request
03:56:38.530 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:56:38.533 00.003 7680 Worker thread wakes up
03:56:38.534 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:38.534 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:39.781 01.247 7680 Exposure complete
03:56:39.923 00.142 7680 worker thread done servicing request
03:56:39.923 00.000 6120 OnExposeComplete: enter
03:56:39.929 00.006 6120 UpdateGuideState(): m_state=6
03:56:39.933 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3943
03:56:39.936 00.003 6120 Star::Find returns 1 (0), X=513.36, Y=668.06, Mass=7817, SNR=59.0, Peak=209 HFD=6.5
03:56:39.941 00.005 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
03:56:39.946 00.005 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
03:56:39.949 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.37 hyp=0.38 cameraTheta=-1.87 mountX=-0.18 mountY=0.28, mountTheta=2.14
03:56:39.955 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.37, opts=13)
03:56:39.959 00.004 6120 Enqueuing Move request for scope (-0.11, -0.37)
03:56:39.964 00.005 7680 Worker thread wakes up
03:56:39.965 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:39.970 00.005 6120 UpdateGuideState exits: m=7817 SNR=59.0
03:56:39.973 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:39.977 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:39.981 00.004 6120 Enqueuing Expose request
03:56:39.985 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.37) opts 0xd
03:56:39.986 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.37)
03:56:39.986 00.000 7680 Moving (-0.11, -0.37) raw xDistance=-0.18 yDistance=0.28
03:56:39.986 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:56:39.986 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:56:39.986 00.000 7680 MoveAxis(E, 0, ABG)
03:56:39.987 00.001 7680 Move returns status 0, amount 0
03:56:39.987 00.000 7680 MoveAxis(S, 152, ABG)
03:56:39.987 00.000 7680 Guiding  Dir = 1, Dur = 152
03:56:39.987 00.000 7680 IsSlewing returns 0
03:56:39.989 00.002 7680 IsGuiding returns 0
03:56:39.989 00.000 7680 PulseGuide returned control before completion, sleep 162
03:56:40.160 00.171 7680 IsGuiding returns 1
03:56:40.162 00.002 7680 scope still moving after pulse duration time elapsed
03:56:40.191 00.029 7680 IsSlewing returns 0
03:56:40.192 00.001 7680 IsGuiding returns 0
03:56:40.192 00.000 7680 scope move finished after 152 + 51 ms
03:56:40.192 00.000 7680 Move returns status 0, amount 152
03:56:40.194 00.002 7680 move complete, result=0
03:56:40.194 00.000 7680 worker thread done servicing request
03:56:40.194 00.000 7680 Worker thread wakes up
03:56:40.195 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 152 ms SOUTH
03:56:40.200 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:40.201 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:41.448 01.247 7680 Exposure complete
03:56:41.581 00.133 7680 worker thread done servicing request
03:56:41.582 00.001 6120 OnExposeComplete: enter
03:56:41.591 00.009 6120 UpdateGuideState(): m_state=6
03:56:41.596 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3944
03:56:41.600 00.004 6120 Star::Find returns 1 (0), X=513.30, Y=668.63, Mass=7996, SNR=58.6, Peak=204 HFD=6.9
03:56:41.604 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (0.19) = xAngle (2.08 = 2.08)
03:56:41.609 00.005 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.95 = -1.33)
03:56:41.612 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.21 hyp=0.27 cameraTheta=2.27 mountX=-0.13 mountY=-0.27, mountTheta=-2.04
03:56:41.619 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.21, opts=13)
03:56:41.624 00.005 6120 Enqueuing Move request for scope (-0.18, 0.21)
03:56:41.627 00.003 7680 Worker thread wakes up
03:56:41.628 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:41.632 00.004 6120 UpdateGuideState exits: m=7996 SNR=58.6
03:56:41.635 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:41.638 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.21) opts 0xd
03:56:41.639 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:41.643 00.004 6120 Enqueuing Expose request
03:56:41.647 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.21)
03:56:41.648 00.001 7680 Moving (-0.18, 0.21) raw xDistance=-0.13 yDistance=-0.27
03:56:41.648 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:56:41.648 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:56:41.649 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:56:41.650 00.001 7680 MoveAxis(E, 0, ABG)
03:56:41.650 00.000 7680 Move returns status 0, amount 0
03:56:41.650 00.000 7680 MoveAxis(N, 0, ABG)
03:56:41.650 00.000 7680 Move returns status 0, amount 0
03:56:41.651 00.001 7680 move complete, result=0
03:56:41.651 00.000 7680 worker thread done servicing request
03:56:41.651 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:56:41.655 00.004 7680 Worker thread wakes up
03:56:41.655 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:41.655 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:42.905 01.250 7680 Exposure complete
03:56:43.049 00.144 7680 worker thread done servicing request
03:56:43.049 00.000 6120 OnExposeComplete: enter
03:56:43.053 00.004 6120 UpdateGuideState(): m_state=6
03:56:43.057 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3945
03:56:43.060 00.003 6120 Star::Find returns 1 (0), X=513.18, Y=668.06, Mass=7237, SNR=55.7, Peak=183 HFD=6.6
03:56:43.065 00.005 6120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (0.19) = xAngle (-2.43 = -2.43)
03:56:43.070 00.005 6120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.44 = 0.44)
03:56:43.073 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.36 hyp=0.46 cameraTheta=-2.25 mountX=-0.35 mountY=0.20, mountTheta=2.63
03:56:43.077 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.36, opts=13)
03:56:43.083 00.006 6120 Enqueuing Move request for scope (-0.29, -0.36)
03:56:43.088 00.005 7680 Worker thread wakes up
03:56:43.088 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:43.092 00.004 6120 UpdateGuideState exits: m=7237 SNR=55.7
03:56:43.097 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:43.100 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:43.104 00.004 6120 Enqueuing Expose request
03:56:43.107 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.36) opts 0xd
03:56:43.108 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.36)
03:56:43.108 00.000 7680 Moving (-0.29, -0.36) raw xDistance=-0.35 yDistance=0.20
03:56:43.108 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
03:56:43.108 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:56:43.108 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:56:43.108 00.000 7680 MoveAxis(E, 144, ABG)
03:56:43.110 00.002 7680 Guiding  Dir = 2, Dur = 144
03:56:43.110 00.000 7680 IsSlewing returns 0
03:56:43.110 00.000 7680 IsGuiding returns 0
03:56:43.110 00.000 7680 PulseGuide returned control before completion, sleep 154
03:56:43.282 00.172 7680 IsGuiding returns 0
03:56:43.282 00.000 7680 Move returns status 0, amount 144
03:56:43.283 00.001 7680 MoveAxis(N, 0, ABG)
03:56:43.283 00.000 7680 Move returns status 0, amount 0
03:56:43.283 00.000 7680 move complete, result=0
03:56:43.284 00.001 7680 worker thread done servicing request
03:56:43.285 00.001 6120 GuideStep: -0.4 px 144 ms EAST, 0.2 px 0 ms NORTH
03:56:43.290 00.005 7680 Worker thread wakes up
03:56:43.290 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:43.291 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:44.548 01.257 7680 Exposure complete
03:56:44.692 00.144 7680 worker thread done servicing request
03:56:44.692 00.000 6120 OnExposeComplete: enter
03:56:44.696 00.004 6120 UpdateGuideState(): m_state=6
03:56:44.700 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3946
03:56:44.707 00.007 6120 Star::Find returns 1 (0), X=513.43, Y=667.95, Mass=8217, SNR=59.9, Peak=210 HFD=6.6
03:56:44.710 00.003 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
03:56:44.713 00.003 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
03:56:44.716 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.47 hyp=0.47 cameraTheta=-1.67 mountX=-0.13 mountY=0.40, mountTheta=1.89
03:56:44.722 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.47, opts=13)
03:56:44.725 00.003 6120 Enqueuing Move request for scope (-0.05, -0.47)
03:56:44.729 00.004 7680 Worker thread wakes up
03:56:44.729 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:44.732 00.003 6120 UpdateGuideState exits: m=8217 SNR=59.9
03:56:44.737 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:44.740 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:44.745 00.005 6120 Enqueuing Expose request
03:56:44.748 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.47) opts 0xd
03:56:44.748 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.47)
03:56:44.749 00.001 7680 Moving (-0.05, -0.47) raw xDistance=-0.13 yDistance=0.40
03:56:44.749 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:56:44.749 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
03:56:44.749 00.000 7680 MoveAxis(E, 0, ABG)
03:56:44.749 00.000 7680 Move returns status 0, amount 0
03:56:44.750 00.001 7680 MoveAxis(S, 217, ABG)
03:56:44.750 00.000 7680 Guiding  Dir = 1, Dur = 217
03:56:44.750 00.000 7680 IsSlewing returns 0
03:56:44.751 00.001 7680 IsGuiding returns 0
03:56:44.751 00.000 7680 PulseGuide returned control before completion, sleep 227
03:56:44.991 00.240 7680 IsGuiding returns 1
03:56:44.994 00.003 7680 scope still moving after pulse duration time elapsed
03:56:45.023 00.029 7680 IsSlewing returns 0
03:56:45.024 00.001 7680 IsGuiding returns 0
03:56:45.025 00.001 7680 scope move finished after 217 + 57 ms
03:56:45.025 00.000 7680 Move returns status 0, amount 217
03:56:45.025 00.000 7680 move complete, result=0
03:56:45.025 00.000 7680 worker thread done servicing request
03:56:45.027 00.002 7680 Worker thread wakes up
03:56:45.027 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 217 ms SOUTH
03:56:45.033 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:45.033 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:46.281 01.248 7680 Exposure complete
03:56:46.427 00.146 7680 worker thread done servicing request
03:56:46.427 00.000 6120 OnExposeComplete: enter
03:56:46.432 00.005 6120 UpdateGuideState(): m_state=6
03:56:46.437 00.005 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3947
03:56:46.441 00.004 6120 Star::Find returns 1 (0), X=513.40, Y=668.13, Mass=7282, SNR=55.2, Peak=199 HFD=6.4
03:56:46.445 00.004 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
03:56:46.449 00.004 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
03:56:46.453 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.82 mountX=-0.13 mountY=0.23, mountTheta=2.08
03:56:46.458 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.29, opts=13)
03:56:46.463 00.005 6120 Enqueuing Move request for scope (-0.07, -0.29)
03:56:46.466 00.003 7680 Worker thread wakes up
03:56:46.466 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.29) opts 0xd
03:56:46.466 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.29)
03:56:46.466 00.000 7680 Moving (-0.07, -0.29) raw xDistance=-0.13 yDistance=0.23
03:56:46.466 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:56:46.466 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:56:46.468 00.002 7680 MoveAxis(E, 0, ABG)
03:56:46.468 00.000 7680 Move returns status 0, amount 0
03:56:46.468 00.000 7680 MoveAxis(S, 124, ABG)
03:56:46.468 00.000 7680 Guiding  Dir = 1, Dur = 124
03:56:46.469 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:46.473 00.004 7680 IsSlewing returns 0
03:56:46.474 00.001 6120 UpdateGuideState exits: m=7282 SNR=55.2
03:56:46.478 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:46.482 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:46.485 00.003 7680 IsGuiding returns 0
03:56:46.485 00.000 6120 Enqueuing Expose request
03:56:46.490 00.005 7680 PulseGuide returned control before completion, sleep 134
03:56:46.632 00.142 7680 IsGuiding returns 1
03:56:46.632 00.000 7680 scope still moving after pulse duration time elapsed
03:56:46.663 00.031 7680 IsSlewing returns 0
03:56:46.665 00.002 7680 IsGuiding returns 0
03:56:46.665 00.000 7680 scope move finished after 124 + 55 ms
03:56:46.665 00.000 7680 Move returns status 0, amount 124
03:56:46.665 00.000 7680 move complete, result=0
03:56:46.666 00.001 7680 worker thread done servicing request
03:56:46.666 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 124 ms SOUTH
03:56:46.674 00.008 7680 Worker thread wakes up
03:56:46.674 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:46.674 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:47.932 01.258 7680 Exposure complete
03:56:48.100 00.168 7680 worker thread done servicing request
03:56:48.100 00.000 6120 OnExposeComplete: enter
03:56:48.105 00.005 6120 UpdateGuideState(): m_state=6
03:56:48.109 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3948
03:56:48.114 00.005 6120 Star::Find returns 1 (0), X=513.25, Y=668.12, Mass=7724, SNR=59.2, Peak=199 HFD=6.5
03:56:48.119 00.005 6120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (0.19) = xAngle (-2.38 = -2.38)
03:56:48.124 00.005 6120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.49 = 0.49)
03:56:48.127 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.31 hyp=0.38 cameraTheta=-2.20 mountX=-0.28 mountY=0.18, mountTheta=2.57
03:56:48.132 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.31, opts=13)
03:56:48.136 00.004 6120 Enqueuing Move request for scope (-0.22, -0.31)
03:56:48.140 00.004 7680 Worker thread wakes up
03:56:48.140 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.31) opts 0xd
03:56:48.140 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:48.144 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.31)
03:56:48.144 00.000 6120 UpdateGuideState exits: m=7724 SNR=59.2
03:56:48.148 00.004 7680 Moving (-0.22, -0.31) raw xDistance=-0.28 yDistance=0.18
03:56:48.148 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
03:56:48.148 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:48.152 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:56:48.153 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:48.156 00.003 6120 Enqueuing Expose request
03:56:48.161 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
03:56:48.161 00.000 7680 MoveAxis(E, 113, ABG)
03:56:48.161 00.000 7680 Guiding  Dir = 2, Dur = 113
03:56:48.161 00.000 7680 IsSlewing returns 0
03:56:48.161 00.000 7680 IsGuiding returns 0
03:56:48.162 00.001 7680 PulseGuide returned control before completion, sleep 123
03:56:48.299 00.137 7680 IsGuiding returns 1
03:56:48.299 00.000 7680 scope still moving after pulse duration time elapsed
03:56:48.329 00.030 7680 IsSlewing returns 0
03:56:48.330 00.001 7680 IsGuiding returns 0
03:56:48.331 00.001 7680 scope move finished after 113 + 56 ms
03:56:48.331 00.000 7680 Move returns status 0, amount 113
03:56:48.332 00.001 7680 MoveAxis(N, 0, ABG)
03:56:48.333 00.001 7680 Move returns status 0, amount 0
03:56:48.333 00.000 7680 move complete, result=0
03:56:48.333 00.000 7680 worker thread done servicing request
03:56:48.334 00.001 7680 Worker thread wakes up
03:56:48.334 00.000 6120 GuideStep: -0.3 px 113 ms EAST, 0.2 px 0 ms NORTH
03:56:48.341 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:48.341 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:49.591 01.250 7680 Exposure complete
03:56:49.734 00.143 7680 worker thread done servicing request
03:56:49.734 00.000 6120 OnExposeComplete: enter
03:56:49.740 00.006 6120 UpdateGuideState(): m_state=6
03:56:49.744 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3949
03:56:49.748 00.004 6120 Star::Find returns 1 (0), X=513.35, Y=668.01, Mass=7813, SNR=59.2, Peak=197 HFD=6.6
03:56:49.753 00.005 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
03:56:49.757 00.004 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
03:56:49.760 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.42 hyp=0.44 cameraTheta=-1.86 mountX=-0.20 mountY=0.32, mountTheta=2.13
03:56:49.765 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.42, opts=13)
03:56:49.770 00.005 6120 Enqueuing Move request for scope (-0.12, -0.42)
03:56:49.775 00.005 7680 Worker thread wakes up
03:56:49.775 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:49.778 00.003 6120 UpdateGuideState exits: m=7813 SNR=59.2
03:56:49.782 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:49.785 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:49.789 00.004 6120 Enqueuing Expose request
03:56:49.793 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.42) opts 0xd
03:56:49.793 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.42)
03:56:49.793 00.000 7680 Moving (-0.12, -0.42) raw xDistance=-0.20 yDistance=0.32
03:56:49.793 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:56:49.794 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:56:49.794 00.000 7680 MoveAxis(E, 0, ABG)
03:56:49.794 00.000 7680 Move returns status 0, amount 0
03:56:49.794 00.000 7680 MoveAxis(S, 174, ABG)
03:56:49.794 00.000 7680 Guiding  Dir = 1, Dur = 174
03:56:49.794 00.000 7680 IsSlewing returns 0
03:56:49.795 00.001 7680 IsGuiding returns 0
03:56:49.796 00.001 7680 PulseGuide returned control before completion, sleep 184
03:56:49.986 00.190 7680 IsGuiding returns 1
03:56:49.986 00.000 7680 scope still moving after pulse duration time elapsed
03:56:50.016 00.030 7680 IsSlewing returns 0
03:56:50.018 00.002 7680 IsGuiding returns 0
03:56:50.018 00.000 7680 scope move finished after 174 + 49 ms
03:56:50.019 00.001 7680 Move returns status 0, amount 174
03:56:50.019 00.000 7680 move complete, result=0
03:56:50.020 00.001 7680 worker thread done servicing request
03:56:50.021 00.001 7680 Worker thread wakes up
03:56:50.021 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 174 ms SOUTH
03:56:50.030 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:50.032 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:51.277 01.245 7680 Exposure complete
03:56:51.426 00.149 7680 worker thread done servicing request
03:56:51.427 00.001 6120 OnExposeComplete: enter
03:56:51.433 00.006 6120 UpdateGuideState(): m_state=6
03:56:51.437 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3950
03:56:51.440 00.003 6120 Star::Find returns 1 (0), X=513.31, Y=667.96, Mass=8164, SNR=59.9, Peak=214 HFD=6.6
03:56:51.443 00.003 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
03:56:51.448 00.005 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
03:56:51.451 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.47 hyp=0.50 cameraTheta=-1.92 mountX=-0.25 mountY=0.35, mountTheta=2.20
03:56:51.454 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.47, opts=13)
03:56:51.459 00.005 6120 Enqueuing Move request for scope (-0.17, -0.47)
03:56:51.462 00.003 7680 Worker thread wakes up
03:56:51.462 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.47) opts 0xd
03:56:51.462 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.47)
03:56:51.462 00.000 7680 Moving (-0.17, -0.47) raw xDistance=-0.25 yDistance=0.35
03:56:51.462 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:56:51.464 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:56:51.464 00.000 7680 MoveAxis(E, 103, ABG)
03:56:51.464 00.000 7680 Guiding  Dir = 2, Dur = 103
03:56:51.464 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:51.467 00.003 7680 IsSlewing returns 0
03:56:51.468 00.001 6120 UpdateGuideState exits: m=8164 SNR=59.9
03:56:51.470 00.002 7680 IsGuiding returns 0
03:56:51.470 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:51.475 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:51.477 00.002 7680 PulseGuide returned control before completion, sleep 113
03:56:51.477 00.000 6120 Enqueuing Expose request
03:56:51.600 00.123 7680 IsGuiding returns 0
03:56:51.601 00.001 7680 Move returns status 0, amount 103
03:56:51.602 00.001 7680 MoveAxis(S, 188, ABG)
03:56:51.602 00.000 7680 Guiding  Dir = 1, Dur = 188
03:56:51.604 00.002 7680 IsSlewing returns 0
03:56:51.604 00.000 7680 IsGuiding returns 0
03:56:51.605 00.001 7680 PulseGuide returned control before completion, sleep 198
03:56:51.818 00.213 7680 IsGuiding returns 1
03:56:51.818 00.000 7680 scope still moving after pulse duration time elapsed
03:56:51.849 00.031 7680 IsSlewing returns 0
03:56:51.851 00.002 7680 IsGuiding returns 0
03:56:51.851 00.000 7680 scope move finished after 188 + 58 ms
03:56:51.852 00.001 7680 Move returns status 0, amount 188
03:56:51.852 00.000 7680 move complete, result=0
03:56:51.853 00.001 7680 worker thread done servicing request
03:56:51.853 00.000 6120 GuideStep: -0.3 px 103 ms EAST, 0.3 px 188 ms SOUTH
03:56:51.860 00.007 7680 Worker thread wakes up
03:56:51.860 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:51.860 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:53.109 01.249 7680 Exposure complete
03:56:53.295 00.186 7680 worker thread done servicing request
03:56:53.295 00.000 6120 OnExposeComplete: enter
03:56:53.300 00.005 6120 UpdateGuideState(): m_state=6
03:56:53.305 00.005 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3951
03:56:53.309 00.004 6120 Star::Find returns 1 (0), X=513.36, Y=668.09, Mass=8091, SNR=60.0, Peak=201 HFD=6.5
03:56:53.312 00.003 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.19) = xAngle (-2.09 = -2.09)
03:56:53.319 00.007 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
03:56:53.324 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.33 hyp=0.35 cameraTheta=-1.90 mountX=-0.17 mountY=0.25, mountTheta=2.18
03:56:53.332 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.33, opts=13)
03:56:53.337 00.005 6120 Enqueuing Move request for scope (-0.11, -0.33)
03:56:53.342 00.005 7680 Worker thread wakes up
03:56:53.342 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:53.347 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.33) opts 0xd
03:56:53.347 00.000 6120 UpdateGuideState exits: m=8091 SNR=60.0
03:56:53.351 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.33)
03:56:53.352 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:53.357 00.005 7680 Moving (-0.11, -0.33) raw xDistance=-0.17 yDistance=0.25
03:56:53.357 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:53.364 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:56:53.364 00.000 6120 Enqueuing Expose request
03:56:53.371 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:56:53.372 00.001 7680 MoveAxis(E, 0, ABG)
03:56:53.372 00.000 7680 Move returns status 0, amount 0
03:56:53.372 00.000 7680 MoveAxis(S, 135, ABG)
03:56:53.372 00.000 7680 Guiding  Dir = 1, Dur = 135
03:56:53.373 00.001 7680 IsSlewing returns 0
03:56:53.373 00.000 7680 IsGuiding returns 0
03:56:53.374 00.001 7680 PulseGuide returned control before completion, sleep 145
03:56:53.533 00.159 7680 IsGuiding returns 0
03:56:53.535 00.002 7680 Move returns status 0, amount 135
03:56:53.535 00.000 7680 move complete, result=0
03:56:53.536 00.001 7680 worker thread done servicing request
03:56:53.536 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 135 ms SOUTH
03:56:53.543 00.007 7680 Worker thread wakes up
03:56:53.543 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:53.544 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:54.798 01.254 7680 Exposure complete
03:56:54.937 00.139 7680 worker thread done servicing request
03:56:54.938 00.001 6120 OnExposeComplete: enter
03:56:54.942 00.004 6120 UpdateGuideState(): m_state=6
03:56:54.946 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3952
03:56:54.950 00.004 6120 Star::Find returns 1 (0), X=513.47, Y=668.73, Mass=8451, SNR=60.5, Peak=202 HFD=6.7
03:56:54.955 00.005 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (0.19) = xAngle (1.40 = 1.40)
03:56:54.960 00.005 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.28 = -2.01)
03:56:54.963 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.59 mountX=0.05 mountY=-0.28, mountTheta=-1.39
03:56:54.969 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.31, opts=13)
03:56:54.974 00.005 6120 Enqueuing Move request for scope (-0.01, 0.31)
03:56:54.978 00.004 7680 Worker thread wakes up
03:56:54.978 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.31) opts 0xd
03:56:54.978 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.31)
03:56:54.978 00.000 7680 Moving (-0.01, 0.31) raw xDistance=0.05 yDistance=-0.28
03:56:54.979 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:56:54.979 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:56:54.979 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:54.982 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:56:54.982 00.000 7680 MoveAxis(E, 0, ABG)
03:56:54.984 00.002 6120 UpdateGuideState exits: m=8451 SNR=60.5
03:56:54.989 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:54.994 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:54.998 00.004 6120 Enqueuing Expose request
03:56:55.001 00.003 7680 Move returns status 0, amount 0
03:56:55.001 00.000 7680 MoveAxis(N, 0, ABG)
03:56:55.002 00.001 7680 Move returns status 0, amount 0
03:56:55.002 00.000 7680 move complete, result=0
03:56:55.002 00.000 7680 worker thread done servicing request
03:56:55.002 00.000 7680 Worker thread wakes up
03:56:55.004 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:56:55.008 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:55.009 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:56.266 01.257 7680 Exposure complete
03:56:56.412 00.146 7680 worker thread done servicing request
03:56:56.412 00.000 6120 OnExposeComplete: enter
03:56:56.417 00.005 6120 UpdateGuideState(): m_state=6
03:56:56.421 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3953
03:56:56.425 00.004 6120 Star::Find returns 1 (0), X=513.45, Y=668.57, Mass=8716, SNR=62.5, Peak=198 HFD=7.0
03:56:56.428 00.003 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (0.19) = xAngle (1.53 = 1.53)
03:56:56.432 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.41 = -1.88)
03:56:56.436 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.72 mountX=0.01 mountY=-0.14, mountTheta=-1.53
03:56:56.440 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.15, opts=13)
03:56:56.445 00.005 6120 Enqueuing Move request for scope (-0.02, 0.15)
03:56:56.448 00.003 7680 Worker thread wakes up
03:56:56.449 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:56.452 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
03:56:56.452 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
03:56:56.452 00.000 7680 Moving (-0.02, 0.15) raw xDistance=0.01 yDistance=-0.14
03:56:56.452 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:56:56.452 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:56:56.452 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:56:56.452 00.000 7680 MoveAxis(E, 0, ABG)
03:56:56.454 00.002 7680 Move returns status 0, amount 0
03:56:56.454 00.000 7680 MoveAxis(N, 0, ABG)
03:56:56.454 00.000 7680 Move returns status 0, amount 0
03:56:56.454 00.000 7680 move complete, result=0
03:56:56.454 00.000 6120 UpdateGuideState exits: m=8716 SNR=62.5
03:56:56.460 00.006 7680 worker thread done servicing request
03:56:56.460 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:56.467 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:56.470 00.003 6120 Enqueuing Expose request
03:56:56.475 00.005 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:56:56.479 00.004 7680 Worker thread wakes up
03:56:56.479 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:56.480 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:57.727 01.247 7680 Exposure complete
03:56:57.861 00.134 7680 worker thread done servicing request
03:56:57.863 00.002 6120 OnExposeComplete: enter
03:56:57.869 00.006 6120 UpdateGuideState(): m_state=6
03:56:57.873 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3954
03:56:57.878 00.005 6120 Star::Find returns 1 (0), X=513.42, Y=668.62, Mass=8540, SNR=61.1, Peak=216 HFD=6.9
03:56:57.882 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (0.19) = xAngle (1.65 = 1.65)
03:56:57.887 00.005 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.52 = -1.76)
03:56:57.890 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.84 mountX=-0.02 mountY=-0.20, mountTheta=-1.65
03:56:57.895 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.20, opts=13)
03:56:57.899 00.004 6120 Enqueuing Move request for scope (-0.05, 0.20)
03:56:57.903 00.004 7680 Worker thread wakes up
03:56:57.903 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:57.907 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
03:56:57.907 00.000 6120 UpdateGuideState exits: m=8540 SNR=61.1
03:56:57.910 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:57.914 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
03:56:57.915 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:57.919 00.004 6120 Enqueuing Expose request
03:56:57.925 00.006 7680 Moving (-0.05, 0.20) raw xDistance=-0.02 yDistance=-0.20
03:56:57.925 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:56:57.925 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:56:57.926 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:56:57.926 00.000 7680 MoveAxis(E, 0, ABG)
03:56:57.926 00.000 7680 Move returns status 0, amount 0
03:56:57.926 00.000 7680 MoveAxis(N, 0, ABG)
03:56:57.927 00.001 7680 Move returns status 0, amount 0
03:56:57.927 00.000 7680 move complete, result=0
03:56:57.927 00.000 7680 worker thread done servicing request
03:56:57.927 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:56:57.932 00.005 7680 Worker thread wakes up
03:56:57.932 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:57.932 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:56:59.184 01.252 7680 Exposure complete
03:56:59.334 00.150 7680 worker thread done servicing request
03:56:59.335 00.001 6120 OnExposeComplete: enter
03:56:59.339 00.004 6120 UpdateGuideState(): m_state=6
03:56:59.344 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3955
03:56:59.348 00.004 6120 Star::Find returns 1 (0), X=513.44, Y=668.03, Mass=8000, SNR=59.6, Peak=211 HFD=6.5
03:56:59.352 00.004 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
03:56:59.356 00.004 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
03:56:59.360 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.39 hyp=0.39 cameraTheta=-1.66 mountX=-0.10 mountY=0.33, mountTheta=1.88
03:56:59.366 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.39, opts=13)
03:56:59.369 00.003 6120 Enqueuing Move request for scope (-0.03, -0.39)
03:56:59.372 00.003 7680 Worker thread wakes up
03:56:59.374 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:56:59.377 00.003 6120 UpdateGuideState exits: m=8000 SNR=59.6
03:56:59.380 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:56:59.385 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:56:59.388 00.003 6120 Enqueuing Expose request
03:56:59.392 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.39) opts 0xd
03:56:59.392 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.39)
03:56:59.392 00.000 7680 Moving (-0.03, -0.39) raw xDistance=-0.10 yDistance=0.33
03:56:59.393 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:56:59.393 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:56:59.393 00.000 7680 MoveAxis(E, 0, ABG)
03:56:59.393 00.000 7680 Move returns status 0, amount 0
03:56:59.393 00.000 7680 MoveAxis(S, 181, ABG)
03:56:59.393 00.000 7680 Guiding  Dir = 1, Dur = 181
03:56:59.395 00.002 7680 IsSlewing returns 0
03:56:59.395 00.000 7680 IsGuiding returns 0
03:56:59.396 00.001 7680 PulseGuide returned control before completion, sleep 191
03:56:59.595 00.199 7680 IsGuiding returns 1
03:56:59.596 00.001 7680 scope still moving after pulse duration time elapsed
03:56:59.626 00.030 7680 IsSlewing returns 0
03:56:59.627 00.001 7680 IsGuiding returns 0
03:56:59.627 00.000 7680 scope move finished after 181 + 51 ms
03:56:59.628 00.001 7680 Move returns status 0, amount 181
03:56:59.629 00.001 7680 move complete, result=0
03:56:59.629 00.000 7680 worker thread done servicing request
03:56:59.629 00.000 7680 Worker thread wakes up
03:56:59.630 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 181 ms SOUTH
03:56:59.635 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:56:59.636 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:00.893 01.257 7680 Exposure complete
03:57:01.035 00.142 7680 worker thread done servicing request
03:57:01.035 00.000 6120 OnExposeComplete: enter
03:57:01.038 00.003 6120 UpdateGuideState(): m_state=6
03:57:01.042 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3956
03:57:01.046 00.004 6120 Star::Find returns 1 (0), X=513.35, Y=668.60, Mass=8107, SNR=60.0, Peak=188 HFD=6.9
03:57:01.051 00.005 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (0.19) = xAngle (2.01 = 2.01)
03:57:01.054 00.003 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.88 = -1.40)
03:57:01.058 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.20 mountX=-0.09 mountY=-0.21, mountTheta=-1.98
03:57:01.063 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.17, opts=13)
03:57:01.067 00.004 6120 Enqueuing Move request for scope (-0.12, 0.17)
03:57:01.069 00.002 7680 Worker thread wakes up
03:57:01.071 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:01.074 00.003 6120 UpdateGuideState exits: m=8107 SNR=60.0
03:57:01.078 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:01.081 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:01.087 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
03:57:01.087 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
03:57:01.087 00.000 7680 Moving (-0.12, 0.17) raw xDistance=-0.09 yDistance=-0.21
03:57:01.087 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:57:01.088 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:57:01.088 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
03:57:01.088 00.000 7680 MoveAxis(E, 0, ABG)
03:57:01.088 00.000 7680 Move returns status 0, amount 0
03:57:01.088 00.000 7680 MoveAxis(N, 0, ABG)
03:57:01.088 00.000 7680 Move returns status 0, amount 0
03:57:01.088 00.000 7680 move complete, result=0
03:57:01.088 00.000 6120 Enqueuing Expose request
03:57:01.094 00.006 7680 worker thread done servicing request
03:57:01.094 00.000 7680 Worker thread wakes up
03:57:01.094 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:01.094 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:57:01.097 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:02.347 01.250 7680 Exposure complete
03:57:02.496 00.149 7680 worker thread done servicing request
03:57:02.496 00.000 6120 OnExposeComplete: enter
03:57:02.500 00.004 6120 UpdateGuideState(): m_state=6
03:57:02.504 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3957
03:57:02.508 00.004 6120 Star::Find returns 1 (0), X=513.36, Y=668.15, Mass=8081, SNR=59.2, Peak=210 HFD=6.4
03:57:02.513 00.005 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
03:57:02.517 00.004 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.71 = 0.71)
03:57:02.520 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.97 mountX=-0.16 mountY=0.19, mountTheta=2.28
03:57:02.528 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.27, opts=13)
03:57:02.534 00.006 6120 Enqueuing Move request for scope (-0.11, -0.27)
03:57:02.538 00.004 7680 Worker thread wakes up
03:57:02.538 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.27) opts 0xd
03:57:02.538 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.27)
03:57:02.538 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:02.542 00.004 6120 UpdateGuideState exits: m=8081 SNR=59.2
03:57:02.545 00.003 7680 Moving (-0.11, -0.27) raw xDistance=-0.16 yDistance=0.19
03:57:02.545 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:57:02.546 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:57:02.547 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:57:02.547 00.000 7680 MoveAxis(E, 0, ABG)
03:57:02.547 00.000 7680 Move returns status 0, amount 0
03:57:02.548 00.001 7680 MoveAxis(N, 0, ABG)
03:57:02.548 00.000 7680 Move returns status 0, amount 0
03:57:02.548 00.000 7680 move complete, result=0
03:57:02.548 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:02.552 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:02.556 00.004 6120 Enqueuing Expose request
03:57:02.561 00.005 7680 worker thread done servicing request
03:57:02.561 00.000 7680 Worker thread wakes up
03:57:02.561 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:57:02.564 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:02.564 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:03.811 01.247 7680 Exposure complete
03:57:03.971 00.160 7680 worker thread done servicing request
03:57:03.971 00.000 6120 OnExposeComplete: enter
03:57:03.975 00.004 6120 UpdateGuideState(): m_state=6
03:57:03.979 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3958
03:57:03.982 00.003 6120 Star::Find returns 1 (0), X=513.28, Y=667.99, Mass=8138, SNR=60.1, Peak=206 HFD=6.7
03:57:03.987 00.005 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
03:57:03.991 00.004 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.69 = 0.69)
03:57:03.995 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.43 hyp=0.47 cameraTheta=-2.00 mountX=-0.27 mountY=0.30, mountTheta=2.31
03:57:03.999 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.43, opts=13)
03:57:04.003 00.004 6120 Enqueuing Move request for scope (-0.20, -0.43)
03:57:04.008 00.005 7680 Worker thread wakes up
03:57:04.008 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:04.011 00.003 6120 UpdateGuideState exits: m=8138 SNR=60.1
03:57:04.015 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:04.018 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:04.023 00.005 6120 Enqueuing Expose request
03:57:04.026 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.43) opts 0xd
03:57:04.026 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.43)
03:57:04.026 00.000 7680 Moving (-0.20, -0.43) raw xDistance=-0.27 yDistance=0.30
03:57:04.027 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
03:57:04.027 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:57:04.027 00.000 7680 MoveAxis(E, 111, ABG)
03:57:04.027 00.000 7680 Guiding  Dir = 2, Dur = 111
03:57:04.028 00.001 7680 IsSlewing returns 0
03:57:04.028 00.000 7680 IsGuiding returns 0
03:57:04.029 00.001 7680 PulseGuide returned control before completion, sleep 121
03:57:04.162 00.133 7680 IsGuiding returns 1
03:57:04.164 00.002 7680 scope still moving after pulse duration time elapsed
03:57:04.193 00.029 7680 IsSlewing returns 0
03:57:04.194 00.001 7680 IsGuiding returns 0
03:57:04.196 00.002 7680 scope move finished after 111 + 55 ms
03:57:04.196 00.000 7680 Move returns status 0, amount 111
03:57:04.197 00.001 7680 MoveAxis(S, 163, ABG)
03:57:04.197 00.000 7680 Guiding  Dir = 1, Dur = 163
03:57:04.197 00.000 7680 IsSlewing returns 0
03:57:04.198 00.001 7680 IsGuiding returns 0
03:57:04.199 00.001 7680 PulseGuide returned control before completion, sleep 173
03:57:04.382 00.183 7680 IsGuiding returns 1
03:57:04.382 00.000 7680 scope still moving after pulse duration time elapsed
03:57:04.413 00.031 7680 IsSlewing returns 0
03:57:04.415 00.002 7680 IsGuiding returns 0
03:57:04.415 00.000 7680 scope move finished after 163 + 53 ms
03:57:04.416 00.001 7680 Move returns status 0, amount 163
03:57:04.417 00.001 7680 move complete, result=0
03:57:04.417 00.000 7680 worker thread done servicing request
03:57:04.418 00.001 6120 GuideStep: -0.3 px 111 ms EAST, 0.3 px 163 ms SOUTH
03:57:04.425 00.007 7680 Worker thread wakes up
03:57:04.425 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:04.425 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:05.678 01.253 7680 Exposure complete
03:57:05.822 00.144 7680 worker thread done servicing request
03:57:05.822 00.000 6120 OnExposeComplete: enter
03:57:05.825 00.003 6120 UpdateGuideState(): m_state=6
03:57:05.828 00.003 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3959
03:57:05.831 00.003 6120 Star::Find returns 1 (0), X=513.34, Y=668.08, Mass=7667, SNR=56.7, Peak=204 HFD=6.6
03:57:05.836 00.005 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
03:57:05.838 00.002 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
03:57:05.843 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.34 hyp=0.37 cameraTheta=-1.93 mountX=-0.19 mountY=0.25, mountTheta=2.22
03:57:05.848 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.34, opts=13)
03:57:05.852 00.004 6120 Enqueuing Move request for scope (-0.13, -0.34)
03:57:05.855 00.003 7680 Worker thread wakes up
03:57:05.855 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.34) opts 0xd
03:57:05.855 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.34)
03:57:05.855 00.000 7680 Moving (-0.13, -0.34) raw xDistance=-0.19 yDistance=0.25
03:57:05.855 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:57:05.855 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:57:05.855 00.000 7680 MoveAxis(E, 0, ABG)
03:57:05.855 00.000 7680 Move returns status 0, amount 0
03:57:05.856 00.001 7680 MoveAxis(S, 136, ABG)
03:57:05.856 00.000 7680 Guiding  Dir = 1, Dur = 136
03:57:05.856 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:05.861 00.005 6120 UpdateGuideState exits: m=7667 SNR=56.7
03:57:05.865 00.004 7680 IsSlewing returns 0
03:57:05.866 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:05.869 00.003 7680 IsGuiding returns 0
03:57:05.870 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:05.874 00.004 6120 Enqueuing Expose request
03:57:05.880 00.006 7680 PulseGuide returned control before completion, sleep 146
03:57:06.029 00.149 7680 IsGuiding returns 0
03:57:06.030 00.001 7680 Move returns status 0, amount 136
03:57:06.031 00.001 7680 move complete, result=0
03:57:06.032 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 136 ms SOUTH
03:57:06.039 00.007 7680 worker thread done servicing request
03:57:06.039 00.000 7680 Worker thread wakes up
03:57:06.041 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:06.041 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:07.320 01.279 7680 Exposure complete
03:57:07.413 00.093 7680 worker thread done servicing request
03:57:07.413 00.000 6120 OnExposeComplete: enter
03:57:07.416 00.003 6120 UpdateGuideState(): m_state=6
03:57:07.420 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3960
03:57:07.424 00.004 6120 Star::Find returns 1 (0), X=513.31, Y=668.10, Mass=7668, SNR=57.9, Peak=206 HFD=6.4
03:57:07.429 00.005 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.19) = xAngle (-2.23 = -2.23)
03:57:07.433 00.004 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.64 = 0.64)
03:57:07.439 00.006 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.32 hyp=0.36 cameraTheta=-2.05 mountX=-0.22 mountY=0.22, mountTheta=2.37
03:57:07.445 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.32, opts=13)
03:57:07.447 00.002 6120 Enqueuing Move request for scope (-0.17, -0.32)
03:57:07.450 00.003 7680 Worker thread wakes up
03:57:07.450 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.32) opts 0xd
03:57:07.450 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.32)
03:57:07.450 00.000 7680 Moving (-0.17, -0.32) raw xDistance=-0.22 yDistance=0.22
03:57:07.450 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:57:07.450 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:07.455 00.005 6120 UpdateGuideState exits: m=7668 SNR=57.9
03:57:07.460 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
03:57:07.460 00.000 7680 MoveAxis(E, 91, ABG)
03:57:07.460 00.000 7680 Guiding  Dir = 2, Dur = 91
03:57:07.460 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:07.464 00.004 7680 IsSlewing returns 0
03:57:07.464 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:07.468 00.004 6120 Enqueuing Expose request
03:57:07.470 00.002 7680 IsGuiding returns 0
03:57:07.471 00.001 7680 PulseGuide returned control before completion, sleep 101
03:57:07.583 00.112 7680 IsGuiding returns 1
03:57:07.584 00.001 7680 scope still moving after pulse duration time elapsed
03:57:07.613 00.029 7680 IsSlewing returns 0
03:57:07.613 00.000 7680 IsGuiding returns 0
03:57:07.613 00.000 7680 scope move finished after 91 + 52 ms
03:57:07.615 00.002 7680 Move returns status 0, amount 91
03:57:07.615 00.000 7680 MoveAxis(S, 118, ABG)
03:57:07.615 00.000 7680 Guiding  Dir = 1, Dur = 118
03:57:07.615 00.000 7680 IsSlewing returns 0
03:57:07.616 00.001 7680 IsGuiding returns 0
03:57:07.616 00.000 7680 PulseGuide returned control before completion, sleep 128
03:57:07.755 00.139 7680 IsGuiding returns 1
03:57:07.755 00.000 7680 scope still moving after pulse duration time elapsed
03:57:07.785 00.030 7680 IsSlewing returns 0
03:57:07.785 00.000 7680 IsGuiding returns 0
03:57:07.785 00.000 7680 scope move finished after 118 + 51 ms
03:57:07.786 00.001 7680 Move returns status 0, amount 118
03:57:07.786 00.000 7680 move complete, result=0
03:57:07.786 00.000 7680 worker thread done servicing request
03:57:07.786 00.000 6120 GuideStep: -0.2 px 91 ms EAST, 0.2 px 118 ms SOUTH
03:57:07.789 00.003 7680 Worker thread wakes up
03:57:07.790 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:07.790 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:09.029 01.239 7680 Exposure complete
03:57:09.147 00.118 7680 worker thread done servicing request
03:57:09.147 00.000 6120 OnExposeComplete: enter
03:57:09.152 00.005 6120 UpdateGuideState(): m_state=6
03:57:09.156 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3961
03:57:09.160 00.004 6120 Star::Find returns 1 (0), X=513.29, Y=668.63, Mass=8173, SNR=60.0, Peak=195 HFD=6.9
03:57:09.164 00.004 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (0.19) = xAngle (2.12 = 2.12)
03:57:09.168 00.004 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.99 = -1.29)
03:57:09.171 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.21 hyp=0.28 cameraTheta=2.30 mountX=-0.14 mountY=-0.27, mountTheta=-2.06
03:57:09.177 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.21, opts=13)
03:57:09.181 00.004 6120 Enqueuing Move request for scope (-0.19, 0.21)
03:57:09.185 00.004 7680 Worker thread wakes up
03:57:09.186 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:09.190 00.004 6120 UpdateGuideState exits: m=8173 SNR=60.0
03:57:09.193 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.21) opts 0xd
03:57:09.193 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.21)
03:57:09.193 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:09.199 00.006 7680 Moving (-0.19, 0.21) raw xDistance=-0.14 yDistance=-0.27
03:57:09.199 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:09.206 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
03:57:09.207 00.001 6120 Enqueuing Expose request
03:57:09.212 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:57:09.212 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:57:09.213 00.001 7680 MoveAxis(E, 0, ABG)
03:57:09.213 00.000 7680 Move returns status 0, amount 0
03:57:09.213 00.000 7680 MoveAxis(N, 0, ABG)
03:57:09.213 00.000 7680 Move returns status 0, amount 0
03:57:09.213 00.000 7680 move complete, result=0
03:57:09.213 00.000 7680 worker thread done servicing request
03:57:09.213 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:57:09.218 00.005 7680 Worker thread wakes up
03:57:09.218 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:09.218 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:10.471 01.253 7680 Exposure complete
03:57:10.620 00.149 7680 worker thread done servicing request
03:57:10.620 00.000 6120 OnExposeComplete: enter
03:57:10.623 00.003 6120 UpdateGuideState(): m_state=6
03:57:10.628 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3962
03:57:10.631 00.003 6120 Star::Find returns 1 (0), X=513.27, Y=668.18, Mass=7765, SNR=58.7, Peak=195 HFD=6.5
03:57:10.636 00.005 6120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.19) = xAngle (-2.45 = -2.45)
03:57:10.639 00.003 6120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.42 = 0.42)
03:57:10.644 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.24 hyp=0.32 cameraTheta=-2.26 mountX=-0.25 mountY=0.13, mountTheta=2.65
03:57:10.648 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.24, opts=13)
03:57:10.652 00.004 6120 Enqueuing Move request for scope (-0.20, -0.24)
03:57:10.656 00.004 7680 Worker thread wakes up
03:57:10.657 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:10.661 00.004 6120 UpdateGuideState exits: m=7765 SNR=58.7
03:57:10.664 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:10.668 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:10.670 00.002 6120 Enqueuing Expose request
03:57:10.674 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.24) opts 0xd
03:57:10.674 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.24)
03:57:10.674 00.000 7680 Moving (-0.20, -0.24) raw xDistance=-0.25 yDistance=0.13
03:57:10.674 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
03:57:10.674 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:57:10.675 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
03:57:10.676 00.001 7680 MoveAxis(E, 100, ABG)
03:57:10.676 00.000 7680 Guiding  Dir = 2, Dur = 100
03:57:10.676 00.000 7680 IsSlewing returns 0
03:57:10.677 00.001 7680 IsGuiding returns 0
03:57:10.678 00.001 7680 PulseGuide returned control before completion, sleep 110
03:57:10.792 00.114 7680 IsGuiding returns 1
03:57:10.793 00.001 7680 scope still moving after pulse duration time elapsed
03:57:10.822 00.029 7680 IsSlewing returns 0
03:57:10.824 00.002 7680 IsGuiding returns 0
03:57:10.824 00.000 7680 scope move finished after 100 + 47 ms
03:57:10.826 00.002 7680 Move returns status 0, amount 100
03:57:10.826 00.000 7680 MoveAxis(N, 0, ABG)
03:57:10.826 00.000 7680 Move returns status 0, amount 0
03:57:10.827 00.001 7680 move complete, result=0
03:57:10.827 00.000 7680 worker thread done servicing request
03:57:10.827 00.000 6120 GuideStep: -0.2 px 100 ms EAST, 0.1 px 0 ms NORTH
03:57:10.835 00.008 7680 Worker thread wakes up
03:57:10.835 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:10.835 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:12.082 01.247 7680 Exposure complete
03:57:12.232 00.150 7680 worker thread done servicing request
03:57:12.232 00.000 6120 OnExposeComplete: enter
03:57:12.237 00.005 6120 UpdateGuideState(): m_state=6
03:57:12.240 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3963
03:57:12.243 00.003 6120 Star::Find returns 1 (0), X=513.35, Y=668.53, Mass=8734, SNR=62.8, Peak=196 HFD=7.0
03:57:12.247 00.004 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (0.19) = xAngle (2.23 = 2.23)
03:57:12.251 00.004 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.10 = -1.18)
03:57:12.255 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.42 mountX=-0.10 mountY=-0.15, mountTheta=-2.16
03:57:12.258 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.11, opts=13)
03:57:12.262 00.004 6120 Enqueuing Move request for scope (-0.12, 0.11)
03:57:12.265 00.003 7680 Worker thread wakes up
03:57:12.266 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
03:57:12.266 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
03:57:12.266 00.000 7680 Moving (-0.12, 0.11) raw xDistance=-0.10 yDistance=-0.15
03:57:12.266 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
03:57:12.266 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:57:12.266 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:12.272 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:57:12.272 00.000 7680 MoveAxis(E, 0, ABG)
03:57:12.272 00.000 7680 Move returns status 0, amount 0
03:57:12.272 00.000 7680 MoveAxis(N, 0, ABG)
03:57:12.273 00.001 7680 Move returns status 0, amount 0
03:57:12.273 00.000 7680 move complete, result=0
03:57:12.273 00.000 6120 UpdateGuideState exits: m=8734 SNR=62.8
03:57:12.275 00.002 7680 worker thread done servicing request
03:57:12.277 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:12.281 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:12.285 00.004 6120 Enqueuing Expose request
03:57:12.288 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:57:12.292 00.004 7680 Worker thread wakes up
03:57:12.292 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:12.292 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:13.540 01.248 7680 Exposure complete
03:57:13.680 00.140 7680 worker thread done servicing request
03:57:13.680 00.000 6120 OnExposeComplete: enter
03:57:13.685 00.005 6120 UpdateGuideState(): m_state=6
03:57:13.689 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3964
03:57:13.693 00.004 6120 Star::Find returns 1 (0), X=513.24, Y=668.09, Mass=8479, SNR=61.0, Peak=223 HFD=6.5
03:57:13.698 00.005 6120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.19) = xAngle (-2.37 = -2.37)
03:57:13.701 00.003 6120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.50 = 0.50)
03:57:13.706 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.33 hyp=0.41 cameraTheta=-2.18 mountX=-0.29 mountY=0.20, mountTheta=2.55
03:57:13.713 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.33, opts=13)
03:57:13.717 00.004 6120 Enqueuing Move request for scope (-0.23, -0.33)
03:57:13.723 00.006 7680 Worker thread wakes up
03:57:13.723 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.33) opts 0xd
03:57:13.724 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.33)
03:57:13.724 00.000 7680 Moving (-0.23, -0.33) raw xDistance=-0.29 yDistance=0.20
03:57:13.724 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
03:57:13.724 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:57:13.725 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:13.728 00.003 6120 UpdateGuideState exits: m=8479 SNR=61.0
03:57:13.733 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:13.737 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:57:13.737 00.000 7680 MoveAxis(E, 119, ABG)
03:57:13.737 00.000 7680 Guiding  Dir = 2, Dur = 119
03:57:13.738 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:13.742 00.004 6120 Enqueuing Expose request
03:57:13.747 00.005 7680 IsSlewing returns 0
03:57:13.747 00.000 7680 IsGuiding returns 0
03:57:13.747 00.000 7680 PulseGuide returned control before completion, sleep 129
03:57:13.890 00.143 7680 IsGuiding returns 0
03:57:13.890 00.000 7680 Move returns status 0, amount 119
03:57:13.892 00.002 7680 MoveAxis(N, 0, ABG)
03:57:13.893 00.001 7680 Move returns status 0, amount 0
03:57:13.893 00.000 7680 move complete, result=0
03:57:13.894 00.001 7680 worker thread done servicing request
03:57:13.894 00.000 6120 GuideStep: -0.3 px 119 ms EAST, 0.2 px 0 ms NORTH
03:57:13.901 00.007 7680 Worker thread wakes up
03:57:13.902 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:13.902 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:15.154 01.252 7680 Exposure complete
03:57:15.305 00.151 7680 worker thread done servicing request
03:57:15.305 00.000 6120 OnExposeComplete: enter
03:57:15.311 00.006 6120 UpdateGuideState(): m_state=6
03:57:15.315 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3965
03:57:15.320 00.005 6120 Star::Find returns 1 (0), X=513.25, Y=667.93, Mass=8356, SNR=60.2, Peak=205 HFD=6.6
03:57:15.324 00.004 6120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.19) = xAngle (-2.18 = -2.18)
03:57:15.328 00.004 6120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.70 = 0.70)
03:57:15.332 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.50 hyp=0.54 cameraTheta=-1.99 mountX=-0.31 mountY=0.35, mountTheta=2.30
03:57:15.338 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.50, opts=13)
03:57:15.342 00.004 6120 Enqueuing Move request for scope (-0.22, -0.50)
03:57:15.345 00.003 7680 Worker thread wakes up
03:57:15.345 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.50) opts 0xd
03:57:15.346 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.50)
03:57:15.346 00.000 7680 Moving (-0.22, -0.50) raw xDistance=-0.31 yDistance=0.35
03:57:15.346 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
03:57:15.347 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:15.351 00.004 6120 UpdateGuideState exits: m=8356 SNR=60.2
03:57:15.354 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:15.358 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:57:15.358 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:15.361 00.003 7680 MoveAxis(E, 135, ABG)
03:57:15.363 00.002 7680 Guiding  Dir = 2, Dur = 135
03:57:15.363 00.000 6120 Enqueuing Expose request
03:57:15.366 00.003 7680 IsSlewing returns 0
03:57:15.366 00.000 7680 IsGuiding returns 0
03:57:15.367 00.001 7680 PulseGuide returned control before completion, sleep 145
03:57:15.516 00.149 7680 IsGuiding returns 1
03:57:15.517 00.001 7680 scope still moving after pulse duration time elapsed
03:57:15.547 00.030 7680 IsSlewing returns 0
03:57:15.549 00.002 7680 IsGuiding returns 0
03:57:15.549 00.000 7680 scope move finished after 135 + 47 ms
03:57:15.549 00.000 7680 Move returns status 0, amount 135
03:57:15.550 00.001 7680 MoveAxis(S, 188, ABG)
03:57:15.550 00.000 7680 Guiding  Dir = 1, Dur = 188
03:57:15.550 00.000 7680 IsSlewing returns 0
03:57:15.551 00.001 7680 IsGuiding returns 0
03:57:15.551 00.000 7680 PulseGuide returned control before completion, sleep 198
03:57:15.752 00.201 7680 IsGuiding returns 1
03:57:15.752 00.000 7680 scope still moving after pulse duration time elapsed
03:57:15.783 00.031 7680 IsSlewing returns 0
03:57:15.784 00.001 7680 IsGuiding returns 0
03:57:15.785 00.001 7680 scope move finished after 188 + 45 ms
03:57:15.786 00.001 7680 Move returns status 0, amount 188
03:57:15.786 00.000 7680 move complete, result=0
03:57:15.787 00.001 7680 worker thread done servicing request
03:57:15.787 00.000 7680 Worker thread wakes up
03:57:15.788 00.001 6120 GuideStep: -0.3 px 135 ms EAST, 0.3 px 188 ms SOUTH
03:57:15.794 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:15.794 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:17.043 01.249 7680 Exposure complete
03:57:17.192 00.149 7680 worker thread done servicing request
03:57:17.192 00.000 6120 OnExposeComplete: enter
03:57:17.197 00.005 6120 UpdateGuideState(): m_state=6
03:57:17.201 00.004 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3966
03:57:17.205 00.004 6120 Star::Find returns 1 (0), X=513.39, Y=668.00, Mass=8160, SNR=59.8, Peak=209 HFD=6.6
03:57:17.213 00.008 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
03:57:17.218 00.005 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
03:57:17.223 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.42 hyp=0.43 cameraTheta=-1.76 mountX=-0.16 mountY=0.35, mountTheta=2.00
03:57:17.228 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.42, opts=13)
03:57:17.232 00.004 6120 Enqueuing Move request for scope (-0.08, -0.42)
03:57:17.237 00.005 7680 Worker thread wakes up
03:57:17.238 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:17.242 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.42) opts 0xd
03:57:17.243 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.42)
03:57:17.243 00.000 7680 Moving (-0.08, -0.42) raw xDistance=-0.16 yDistance=0.35
03:57:17.243 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:57:17.243 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:57:17.245 00.002 7680 MoveAxis(E, 0, ABG)
03:57:17.245 00.000 6120 UpdateGuideState exits: m=8160 SNR=59.8
03:57:17.249 00.004 7680 Move returns status 0, amount 0
03:57:17.249 00.000 7680 MoveAxis(S, 188, ABG)
03:57:17.249 00.000 7680 Guiding  Dir = 1, Dur = 188
03:57:17.249 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:17.255 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:17.258 00.003 6120 Enqueuing Expose request
03:57:17.262 00.004 7680 IsSlewing returns 0
03:57:17.263 00.001 7680 IsGuiding returns 0
03:57:17.263 00.000 7680 PulseGuide returned control before completion, sleep 198
03:57:17.469 00.206 7680 IsGuiding returns 1
03:57:17.470 00.001 7680 scope still moving after pulse duration time elapsed
03:57:17.500 00.030 7680 IsSlewing returns 0
03:57:17.500 00.000 7680 IsGuiding returns 0
03:57:17.501 00.001 7680 scope move finished after 188 + 50 ms
03:57:17.501 00.000 7680 Move returns status 0, amount 188
03:57:17.501 00.000 7680 move complete, result=0
03:57:17.503 00.002 7680 worker thread done servicing request
03:57:17.503 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 188 ms SOUTH
03:57:17.509 00.006 7680 Worker thread wakes up
03:57:17.509 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:17.509 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:18.747 01.238 7680 Exposure complete
03:57:18.891 00.144 7680 worker thread done servicing request
03:57:18.891 00.000 6120 OnExposeComplete: enter
03:57:18.895 00.004 6120 UpdateGuideState(): m_state=6
03:57:18.899 00.004 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3967
03:57:18.903 00.004 6120 Star::Find returns 1 (0), X=513.34, Y=668.01, Mass=7988, SNR=59.5, Peak=217 HFD=6.6
03:57:18.906 00.003 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
03:57:18.910 00.004 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
03:57:18.914 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.42 hyp=0.44 cameraTheta=-1.88 mountX=-0.21 mountY=0.32, mountTheta=2.15
03:57:18.918 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.42, opts=13)
03:57:18.922 00.004 6120 Enqueuing Move request for scope (-0.13, -0.42)
03:57:18.925 00.003 7680 Worker thread wakes up
03:57:18.926 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.42) opts 0xd
03:57:18.926 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.42)
03:57:18.926 00.000 7680 Moving (-0.13, -0.42) raw xDistance=-0.21 yDistance=0.32
03:57:18.926 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:57:18.927 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:57:18.927 00.000 7680 MoveAxis(E, 85, ABG)
03:57:18.927 00.000 7680 Guiding  Dir = 2, Dur = 85
03:57:18.927 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:18.932 00.005 7680 IsSlewing returns 0
03:57:18.933 00.001 6120 UpdateGuideState exits: m=7988 SNR=59.5
03:57:18.937 00.004 7680 IsGuiding returns 0
03:57:18.937 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:18.940 00.003 7680 PulseGuide returned control before completion, sleep 95
03:57:18.942 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:18.945 00.003 6120 Enqueuing Expose request
03:57:19.052 00.107 7680 IsGuiding returns 0
03:57:19.052 00.000 7680 Move returns status 0, amount 85
03:57:19.053 00.001 7680 MoveAxis(S, 171, ABG)
03:57:19.054 00.001 7680 Guiding  Dir = 1, Dur = 171
03:57:19.054 00.000 7680 IsSlewing returns 0
03:57:19.055 00.001 7680 IsGuiding returns 0
03:57:19.055 00.000 7680 PulseGuide returned control before completion, sleep 181
03:57:19.241 00.186 7680 IsGuiding returns 1
03:57:19.241 00.000 7680 scope still moving after pulse duration time elapsed
03:57:19.272 00.031 7680 IsSlewing returns 0
03:57:19.273 00.001 7680 IsGuiding returns 0
03:57:19.273 00.000 7680 scope move finished after 171 + 47 ms
03:57:19.273 00.000 7680 Move returns status 0, amount 171
03:57:19.274 00.001 7680 move complete, result=0
03:57:19.274 00.000 7680 worker thread done servicing request
03:57:19.274 00.000 6120 GuideStep: -0.2 px 85 ms EAST, 0.3 px 171 ms SOUTH
03:57:19.281 00.007 7680 Worker thread wakes up
03:57:19.283 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:19.283 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:20.531 01.248 7680 Exposure complete
03:57:20.678 00.147 7680 worker thread done servicing request
03:57:20.678 00.000 6120 OnExposeComplete: enter
03:57:20.683 00.005 6120 UpdateGuideState(): m_state=6
03:57:20.687 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3968
03:57:20.690 00.003 6120 Star::Find returns 1 (0), X=513.32, Y=668.76, Mass=8729, SNR=60.9, Peak=217 HFD=6.6
03:57:20.695 00.005 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (0.19) = xAngle (1.81 = 1.81)
03:57:20.700 00.005 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.68 = -1.60)
03:57:20.703 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.34 hyp=0.37 cameraTheta=1.99 mountX=-0.09 mountY=-0.37, mountTheta=-1.80
03:57:20.710 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.34, opts=13)
03:57:20.717 00.007 6120 Enqueuing Move request for scope (-0.15, 0.34)
03:57:20.721 00.004 7680 Worker thread wakes up
03:57:20.722 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:20.725 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.34) opts 0xd
03:57:20.726 00.001 6120 UpdateGuideState exits: m=8729 SNR=60.9
03:57:20.730 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:20.734 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.34)
03:57:20.734 00.000 7680 Moving (-0.15, 0.34) raw xDistance=-0.09 yDistance=-0.37
03:57:20.734 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:57:20.734 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:57:20.734 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
03:57:20.734 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:20.739 00.005 7680 MoveAxis(E, 0, ABG)
03:57:20.740 00.001 7680 Move returns status 0, amount 0
03:57:20.740 00.000 7680 MoveAxis(N, 0, ABG)
03:57:20.740 00.000 7680 Move returns status 0, amount 0
03:57:20.741 00.001 7680 move complete, result=0
03:57:20.741 00.000 7680 worker thread done servicing request
03:57:20.741 00.000 6120 Enqueuing Expose request
03:57:20.746 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
03:57:20.750 00.004 7680 Worker thread wakes up
03:57:20.750 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:20.750 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:22.002 01.252 7680 Exposure complete
03:57:22.139 00.137 7680 worker thread done servicing request
03:57:22.139 00.000 6120 OnExposeComplete: enter
03:57:22.143 00.004 6120 UpdateGuideState(): m_state=6
03:57:22.149 00.006 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3969
03:57:22.153 00.004 6120 Star::Find returns 1 (0), X=513.32, Y=668.12, Mass=7723, SNR=58.2, Peak=205 HFD=6.5
03:57:22.157 00.004 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
03:57:22.160 00.003 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
03:57:22.164 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.30 hyp=0.34 cameraTheta=-2.06 mountX=-0.21 mountY=0.20, mountTheta=2.38
03:57:22.167 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.30, opts=13)
03:57:22.171 00.004 6120 Enqueuing Move request for scope (-0.16, -0.30)
03:57:22.174 00.003 7680 Worker thread wakes up
03:57:22.174 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.30) opts 0xd
03:57:22.174 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.30)
03:57:22.174 00.000 7680 Moving (-0.16, -0.30) raw xDistance=-0.21 yDistance=0.20
03:57:22.175 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
03:57:22.175 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:57:22.175 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
03:57:22.176 00.001 7680 MoveAxis(E, 86, ABG)
03:57:22.176 00.000 7680 Guiding  Dir = 2, Dur = 86
03:57:22.176 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:22.180 00.004 7680 IsSlewing returns 0
03:57:22.180 00.000 6120 UpdateGuideState exits: m=7723 SNR=58.2
03:57:22.183 00.003 7680 IsGuiding returns 0
03:57:22.183 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:22.187 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:22.190 00.003 7680 PulseGuide returned control before completion, sleep 96
03:57:22.190 00.000 6120 Enqueuing Expose request
03:57:22.300 00.110 7680 IsGuiding returns 0
03:57:22.300 00.000 7680 Move returns status 0, amount 86
03:57:22.300 00.000 7680 MoveAxis(N, 0, ABG)
03:57:22.302 00.002 7680 Move returns status 0, amount 0
03:57:22.302 00.000 7680 move complete, result=0
03:57:22.302 00.000 7680 worker thread done servicing request
03:57:22.303 00.001 6120 GuideStep: -0.2 px 86 ms EAST, 0.2 px 0 ms NORTH
03:57:22.308 00.005 7680 Worker thread wakes up
03:57:22.309 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:22.309 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:23.569 01.260 7680 Exposure complete
03:57:23.736 00.167 7680 worker thread done servicing request
03:57:23.736 00.000 6120 OnExposeComplete: enter
03:57:23.742 00.006 6120 UpdateGuideState(): m_state=6
03:57:23.745 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3970
03:57:23.749 00.004 6120 Star::Find returns 1 (0), X=513.36, Y=668.04, Mass=7826, SNR=59.2, Peak=199 HFD=6.5
03:57:23.754 00.005 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
03:57:23.758 00.004 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
03:57:23.762 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.39 hyp=0.40 cameraTheta=-1.86 mountX=-0.19 mountY=0.30, mountTheta=2.13
03:57:23.766 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.39, opts=13)
03:57:23.771 00.005 6120 Enqueuing Move request for scope (-0.12, -0.39)
03:57:23.776 00.005 7680 Worker thread wakes up
03:57:23.776 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.39) opts 0xd
03:57:23.776 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.39)
03:57:23.776 00.000 7680 Moving (-0.12, -0.39) raw xDistance=-0.19 yDistance=0.30
03:57:23.776 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:57:23.776 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:57:23.776 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:23.781 00.005 6120 UpdateGuideState exits: m=7826 SNR=59.2
03:57:23.785 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:23.788 00.003 7680 MoveAxis(E, 0, ABG)
03:57:23.788 00.000 7680 Move returns status 0, amount 0
03:57:23.790 00.002 7680 MoveAxis(S, 161, ABG)
03:57:23.790 00.000 7680 Guiding  Dir = 1, Dur = 161
03:57:23.790 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:23.793 00.003 7680 IsSlewing returns 0
03:57:23.794 00.001 6120 Enqueuing Expose request
03:57:23.797 00.003 7680 IsGuiding returns 0
03:57:23.797 00.000 7680 PulseGuide returned control before completion, sleep 171
03:57:23.982 00.185 7680 IsGuiding returns 1
03:57:23.983 00.001 7680 scope still moving after pulse duration time elapsed
03:57:24.012 00.029 7680 IsSlewing returns 0
03:57:24.013 00.001 7680 IsGuiding returns 0
03:57:24.015 00.002 7680 scope move finished after 161 + 56 ms
03:57:24.015 00.000 7680 Move returns status 0, amount 161
03:57:24.016 00.001 7680 move complete, result=0
03:57:24.016 00.000 7680 worker thread done servicing request
03:57:24.017 00.001 7680 Worker thread wakes up
03:57:24.017 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 161 ms SOUTH
03:57:24.024 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:24.024 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:25.273 01.249 7680 Exposure complete
03:57:25.427 00.154 7680 worker thread done servicing request
03:57:25.427 00.000 6120 OnExposeComplete: enter
03:57:25.432 00.005 6120 UpdateGuideState(): m_state=6
03:57:25.436 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3971
03:57:25.440 00.004 6120 Star::Find returns 1 (0), X=513.28, Y=668.58, Mass=8407, SNR=61.1, Peak=212 HFD=6.9
03:57:25.442 00.002 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (0.19) = xAngle (2.26 = 2.26)
03:57:25.445 00.003 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.14 = -1.15)
03:57:25.450 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.45 mountX=-0.16 mountY=-0.23, mountTheta=-2.18
03:57:25.454 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.16, opts=13)
03:57:25.458 00.004 6120 Enqueuing Move request for scope (-0.19, 0.16)
03:57:25.462 00.004 7680 Worker thread wakes up
03:57:25.462 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:25.466 00.004 6120 UpdateGuideState exits: m=8407 SNR=61.1
03:57:25.469 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:25.473 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd
03:57:25.474 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.16)
03:57:25.474 00.000 7680 Moving (-0.19, 0.16) raw xDistance=-0.16 yDistance=-0.23
03:57:25.474 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:25.478 00.004 6120 Enqueuing Expose request
03:57:25.483 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:57:25.483 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:57:25.483 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
03:57:25.483 00.000 7680 MoveAxis(E, 0, ABG)
03:57:25.483 00.000 7680 Move returns status 0, amount 0
03:57:25.484 00.001 7680 MoveAxis(N, 0, ABG)
03:57:25.484 00.000 7680 Move returns status 0, amount 0
03:57:25.484 00.000 7680 move complete, result=0
03:57:25.484 00.000 7680 worker thread done servicing request
03:57:25.484 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:57:25.490 00.006 7680 Worker thread wakes up
03:57:25.490 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:25.490 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:26.745 01.255 7680 Exposure complete
03:57:26.894 00.149 7680 worker thread done servicing request
03:57:26.894 00.000 6120 OnExposeComplete: enter
03:57:26.899 00.005 6120 UpdateGuideState(): m_state=6
03:57:26.905 00.006 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3972
03:57:26.910 00.005 6120 Star::Find returns 1 (0), X=513.28, Y=668.14, Mass=7846, SNR=58.4, Peak=209 HFD=6.6
03:57:26.914 00.004 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.19) = xAngle (-2.36 = -2.36)
03:57:26.918 00.004 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.51 = 0.51)
03:57:26.922 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.28 hyp=0.34 cameraTheta=-2.17 mountX=-0.24 mountY=0.17, mountTheta=2.54
03:57:26.927 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.28, opts=13)
03:57:26.931 00.004 6120 Enqueuing Move request for scope (-0.20, -0.28)
03:57:26.936 00.005 7680 Worker thread wakes up
03:57:26.936 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.28) opts 0xd
03:57:26.936 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.28)
03:57:26.936 00.000 7680 Moving (-0.20, -0.28) raw xDistance=-0.24 yDistance=0.17
03:57:26.937 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:26.941 00.004 6120 UpdateGuideState exits: m=7846 SNR=58.4
03:57:26.945 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:26.949 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:26.953 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:57:26.953 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:57:26.953 00.000 6120 Enqueuing Expose request
03:57:26.958 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
03:57:26.958 00.000 7680 MoveAxis(E, 100, ABG)
03:57:26.958 00.000 7680 Guiding  Dir = 2, Dur = 100
03:57:26.958 00.000 7680 IsSlewing returns 0
03:57:26.959 00.001 7680 IsGuiding returns 0
03:57:26.959 00.000 7680 PulseGuide returned control before completion, sleep 110
03:57:27.075 00.116 7680 IsGuiding returns 1
03:57:27.076 00.001 7680 scope still moving after pulse duration time elapsed
03:57:27.107 00.031 7680 IsSlewing returns 0
03:57:27.107 00.000 7680 IsGuiding returns 0
03:57:27.109 00.002 7680 scope move finished after 100 + 49 ms
03:57:27.110 00.001 7680 Move returns status 0, amount 100
03:57:27.110 00.000 7680 MoveAxis(N, 0, ABG)
03:57:27.110 00.000 7680 Move returns status 0, amount 0
03:57:27.110 00.000 7680 move complete, result=0
03:57:27.111 00.001 7680 worker thread done servicing request
03:57:27.111 00.000 6120 GuideStep: -0.2 px 100 ms EAST, 0.2 px 0 ms NORTH
03:57:27.120 00.009 7680 Worker thread wakes up
03:57:27.120 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:27.120 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:28.377 01.257 7680 Exposure complete
03:57:28.517 00.140 7680 worker thread done servicing request
03:57:28.518 00.001 6120 OnExposeComplete: enter
03:57:28.521 00.003 6120 UpdateGuideState(): m_state=6
03:57:28.526 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3973
03:57:28.530 00.004 6120 Star::Find returns 1 (0), X=513.38, Y=668.04, Mass=7711, SNR=58.2, Peak=217 HFD=6.6
03:57:28.535 00.005 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
03:57:28.539 00.004 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
03:57:28.543 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.39 hyp=0.40 cameraTheta=-1.82 mountX=-0.17 mountY=0.30, mountTheta=2.08
03:57:28.549 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.39, opts=13)
03:57:28.553 00.004 6120 Enqueuing Move request for scope (-0.10, -0.39)
03:57:28.558 00.005 7680 Worker thread wakes up
03:57:28.558 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:28.562 00.004 6120 UpdateGuideState exits: m=7711 SNR=58.2
03:57:28.566 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:28.570 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:28.574 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.39) opts 0xd
03:57:28.574 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.39)
03:57:28.575 00.001 6120 Enqueuing Expose request
03:57:28.578 00.003 7680 Moving (-0.10, -0.39) raw xDistance=-0.17 yDistance=0.30
03:57:28.578 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:57:28.578 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
03:57:28.579 00.001 7680 MoveAxis(E, 0, ABG)
03:57:28.579 00.000 7680 Move returns status 0, amount 0
03:57:28.579 00.000 7680 MoveAxis(S, 165, ABG)
03:57:28.579 00.000 7680 Guiding  Dir = 1, Dur = 165
03:57:28.580 00.001 7680 IsSlewing returns 0
03:57:28.581 00.001 7680 IsGuiding returns 0
03:57:28.581 00.000 7680 PulseGuide returned control before completion, sleep 175
03:57:28.773 00.192 7680 IsGuiding returns 0
03:57:28.773 00.000 7680 Move returns status 0, amount 165
03:57:28.774 00.001 7680 move complete, result=0
03:57:28.774 00.000 7680 worker thread done servicing request
03:57:28.775 00.001 7680 Worker thread wakes up
03:57:28.775 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 165 ms SOUTH
03:57:28.782 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:28.782 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:30.027 01.245 7680 Exposure complete
03:57:30.176 00.149 7680 worker thread done servicing request
03:57:30.176 00.000 6120 OnExposeComplete: enter
03:57:30.181 00.005 6120 UpdateGuideState(): m_state=6
03:57:30.185 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3974
03:57:30.188 00.003 6120 Star::Find returns 1 (0), X=513.43, Y=668.50, Mass=8326, SNR=60.3, Peak=186 HFD=7.1
03:57:30.193 00.005 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (0.19) = xAngle (1.95 = 1.95)
03:57:30.196 00.003 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.82 = -1.46)
03:57:30.200 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.13 mountX=-0.03 mountY=-0.09, mountTheta=-1.93
03:57:30.206 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.08, opts=13)
03:57:30.212 00.006 6120 Enqueuing Move request for scope (-0.05, 0.08)
03:57:30.218 00.006 7680 Worker thread wakes up
03:57:30.218 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:30.222 00.004 6120 UpdateGuideState exits: m=8326 SNR=60.3
03:57:30.227 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:30.231 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:30.235 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
03:57:30.235 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
03:57:30.236 00.001 7680 Moving (-0.05, 0.08) raw xDistance=-0.03 yDistance=-0.09
03:57:30.236 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:57:30.236 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:57:30.236 00.000 6120 Enqueuing Expose request
03:57:30.241 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
03:57:30.241 00.000 7680 MoveAxis(E, 0, ABG)
03:57:30.241 00.000 7680 Move returns status 0, amount 0
03:57:30.242 00.001 7680 MoveAxis(N, 0, ABG)
03:57:30.243 00.001 7680 Move returns status 0, amount 0
03:57:30.243 00.000 7680 move complete, result=0
03:57:30.243 00.000 7680 worker thread done servicing request
03:57:30.244 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:30.248 00.004 7680 Worker thread wakes up
03:57:30.248 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:30.248 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:31.494 01.246 7680 Exposure complete
03:57:31.641 00.147 7680 worker thread done servicing request
03:57:31.641 00.000 6120 OnExposeComplete: enter
03:57:31.647 00.006 6120 UpdateGuideState(): m_state=6
03:57:31.651 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3975
03:57:31.656 00.005 6120 Star::Find returns 1 (0), X=513.38, Y=667.98, Mass=8251, SNR=60.8, Peak=208 HFD=6.6
03:57:31.659 00.003 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
03:57:31.663 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
03:57:31.667 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.44 hyp=0.45 cameraTheta=-1.79 mountX=-0.18 mountY=0.35, mountTheta=2.04
03:57:31.674 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.44, opts=13)
03:57:31.678 00.004 6120 Enqueuing Move request for scope (-0.10, -0.44)
03:57:31.681 00.003 7680 Worker thread wakes up
03:57:31.681 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.44) opts 0xd
03:57:31.681 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.44)
03:57:31.682 00.001 7680 Moving (-0.10, -0.44) raw xDistance=-0.18 yDistance=0.35
03:57:31.682 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:31.685 00.003 6120 UpdateGuideState exits: m=8251 SNR=60.8
03:57:31.688 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:31.692 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:31.696 00.004 6120 Enqueuing Expose request
03:57:31.699 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
03:57:31.699 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:57:31.699 00.000 7680 MoveAxis(E, 0, ABG)
03:57:31.699 00.000 7680 Move returns status 0, amount 0
03:57:31.701 00.002 7680 MoveAxis(S, 192, ABG)
03:57:31.701 00.000 7680 Guiding  Dir = 1, Dur = 192
03:57:31.701 00.000 7680 IsSlewing returns 0
03:57:31.701 00.000 7680 IsGuiding returns 0
03:57:31.702 00.001 7680 PulseGuide returned control before completion, sleep 202
03:57:31.907 00.205 7680 IsGuiding returns 1
03:57:31.908 00.001 7680 scope still moving after pulse duration time elapsed
03:57:31.938 00.030 7680 IsSlewing returns 0
03:57:31.939 00.001 7680 IsGuiding returns 0
03:57:31.940 00.001 7680 scope move finished after 192 + 46 ms
03:57:31.940 00.000 7680 Move returns status 0, amount 192
03:57:31.940 00.000 7680 move complete, result=0
03:57:31.940 00.000 7680 worker thread done servicing request
03:57:31.941 00.001 7680 Worker thread wakes up
03:57:31.942 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 192 ms SOUTH
03:57:31.948 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:31.948 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:33.207 01.259 7680 Exposure complete
03:57:33.357 00.150 7680 worker thread done servicing request
03:57:33.357 00.000 6120 OnExposeComplete: enter
03:57:33.363 00.006 6120 UpdateGuideState(): m_state=6
03:57:33.369 00.006 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3976
03:57:33.374 00.005 6120 Star::Find returns 1 (0), X=513.23, Y=668.03, Mass=8250, SNR=60.7, Peak=204 HFD=6.6
03:57:33.379 00.005 6120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.19) = xAngle (-2.32 = -2.32)
03:57:33.382 00.003 6120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.55 = 0.55)
03:57:33.387 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.39 hyp=0.46 cameraTheta=-2.13 mountX=-0.32 mountY=0.24, mountTheta=2.48
03:57:33.392 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.39, opts=13)
03:57:33.399 00.007 6120 Enqueuing Move request for scope (-0.25, -0.39)
03:57:33.403 00.004 7680 Worker thread wakes up
03:57:33.404 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.39) opts 0xd
03:57:33.404 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.39)
03:57:33.404 00.000 7680 Moving (-0.25, -0.39) raw xDistance=-0.32 yDistance=0.24
03:57:33.404 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
03:57:33.404 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:57:33.404 00.000 7680 MoveAxis(E, 129, ABG)
03:57:33.404 00.000 7680 Guiding  Dir = 2, Dur = 129
03:57:33.405 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:33.409 00.004 6120 UpdateGuideState exits: m=8250 SNR=60.7
03:57:33.413 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:33.417 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:33.420 00.003 7680 IsSlewing returns 0
03:57:33.422 00.002 6120 Enqueuing Expose request
03:57:33.425 00.003 7680 IsGuiding returns 0
03:57:33.426 00.001 7680 PulseGuide returned control before completion, sleep 139
03:57:33.570 00.144 7680 IsGuiding returns 1
03:57:33.570 00.000 7680 scope still moving after pulse duration time elapsed
03:57:33.602 00.032 7680 IsSlewing returns 0
03:57:33.603 00.001 7680 IsGuiding returns 0
03:57:33.604 00.001 7680 scope move finished after 129 + 48 ms
03:57:33.605 00.001 7680 Move returns status 0, amount 129
03:57:33.605 00.000 7680 MoveAxis(S, 133, ABG)
03:57:33.606 00.001 7680 Guiding  Dir = 1, Dur = 133
03:57:33.606 00.000 7680 IsSlewing returns 0
03:57:33.607 00.001 7680 IsGuiding returns 0
03:57:33.608 00.001 7680 PulseGuide returned control before completion, sleep 143
03:57:33.760 00.152 7680 IsGuiding returns 1
03:57:33.760 00.000 7680 scope still moving after pulse duration time elapsed
03:57:33.791 00.031 7680 IsSlewing returns 0
03:57:33.792 00.001 7680 IsGuiding returns 0
03:57:33.793 00.001 7680 scope move finished after 133 + 52 ms
03:57:33.793 00.000 7680 Move returns status 0, amount 133
03:57:33.793 00.000 7680 move complete, result=0
03:57:33.794 00.001 7680 worker thread done servicing request
03:57:33.795 00.001 7680 Worker thread wakes up
03:57:33.795 00.000 6120 GuideStep: -0.3 px 129 ms EAST, 0.2 px 133 ms SOUTH
03:57:33.803 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:33.804 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:35.046 01.242 7680 Exposure complete
03:57:35.186 00.140 7680 worker thread done servicing request
03:57:35.186 00.000 6120 OnExposeComplete: enter
03:57:35.190 00.004 6120 UpdateGuideState(): m_state=6
03:57:35.194 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3977
03:57:35.200 00.006 6120 Star::Find returns 1 (0), X=513.47, Y=668.04, Mass=7914, SNR=59.4, Peak=202 HFD=6.5
03:57:35.203 00.003 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
03:57:35.211 00.008 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
03:57:35.215 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.38 hyp=0.38 cameraTheta=-1.58 mountX=-0.07 mountY=0.34, mountTheta=1.79
03:57:35.220 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.38, opts=13)
03:57:35.223 00.003 6120 Enqueuing Move request for scope (-0.00, -0.38)
03:57:35.225 00.002 7680 Worker thread wakes up
03:57:35.225 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.38) opts 0xd
03:57:35.225 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:35.229 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.38)
03:57:35.229 00.000 7680 Moving (-0.00, -0.38) raw xDistance=-0.07 yDistance=0.34
03:57:35.229 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:57:35.230 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
03:57:35.230 00.000 7680 MoveAxis(E, 0, ABG)
03:57:35.230 00.000 7680 Move returns status 0, amount 0
03:57:35.230 00.000 7680 MoveAxis(S, 184, ABG)
03:57:35.230 00.000 6120 UpdateGuideState exits: m=7914 SNR=59.4
03:57:35.234 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:35.238 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:35.240 00.002 7680 Guiding  Dir = 1, Dur = 184
03:57:35.241 00.001 6120 Enqueuing Expose request
03:57:35.244 00.003 7680 IsSlewing returns 0
03:57:35.245 00.001 7680 IsGuiding returns 0
03:57:35.245 00.000 7680 PulseGuide returned control before completion, sleep 194
03:57:35.447 00.202 7680 IsGuiding returns 1
03:57:35.447 00.000 7680 scope still moving after pulse duration time elapsed
03:57:35.479 00.032 7680 IsSlewing returns 0
03:57:35.483 00.004 7680 IsGuiding returns 0
03:57:35.483 00.000 7680 scope move finished after 184 + 54 ms
03:57:35.484 00.001 7680 Move returns status 0, amount 184
03:57:35.484 00.000 7680 move complete, result=0
03:57:35.484 00.000 7680 worker thread done servicing request
03:57:35.484 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 184 ms SOUTH
03:57:35.493 00.009 7680 Worker thread wakes up
03:57:35.493 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:35.493 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:36.739 01.246 7680 Exposure complete
03:57:36.885 00.146 7680 worker thread done servicing request
03:57:36.887 00.002 6120 OnExposeComplete: enter
03:57:36.890 00.003 6120 UpdateGuideState(): m_state=6
03:57:36.896 00.006 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3978
03:57:36.901 00.005 6120 Star::Find returns 1 (0), X=513.40, Y=668.70, Mass=8066, SNR=59.5, Peak=188 HFD=6.9
03:57:36.905 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (0.19) = xAngle (1.66 = 1.66)
03:57:36.909 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.53 = -1.75)
03:57:36.913 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.84 mountX=-0.02 mountY=-0.28, mountTheta=-1.66
03:57:36.917 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.28, opts=13)
03:57:36.920 00.003 6120 Enqueuing Move request for scope (-0.08, 0.28)
03:57:36.924 00.004 7680 Worker thread wakes up
03:57:36.924 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:36.928 00.004 6120 UpdateGuideState exits: m=8066 SNR=59.5
03:57:36.933 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:36.937 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:36.941 00.004 6120 Enqueuing Expose request
03:57:36.945 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.28) opts 0xd
03:57:36.945 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.28)
03:57:36.945 00.000 7680 Moving (-0.08, 0.28) raw xDistance=-0.02 yDistance=-0.28
03:57:36.945 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:57:36.945 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:57:36.946 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
03:57:36.946 00.000 7680 MoveAxis(E, 0, ABG)
03:57:36.946 00.000 7680 Move returns status 0, amount 0
03:57:36.946 00.000 7680 MoveAxis(N, 0, ABG)
03:57:36.946 00.000 7680 Move returns status 0, amount 0
03:57:36.946 00.000 7680 move complete, result=0
03:57:36.948 00.002 7680 worker thread done servicing request
03:57:36.948 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:57:36.952 00.004 7680 Worker thread wakes up
03:57:36.952 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:36.952 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:38.210 01.258 7680 Exposure complete
03:57:38.354 00.144 7680 worker thread done servicing request
03:57:38.354 00.000 6120 OnExposeComplete: enter
03:57:38.359 00.005 6120 UpdateGuideState(): m_state=6
03:57:38.362 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3979
03:57:38.367 00.005 6120 Star::Find returns 1 (0), X=513.36, Y=668.61, Mass=8037, SNR=59.3, Peak=186 HFD=6.9
03:57:38.372 00.005 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (0.19) = xAngle (1.93 = 1.93)
03:57:38.378 00.006 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.81 = -1.48)
03:57:38.382 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.19 hyp=0.22 cameraTheta=2.12 mountX=-0.08 mountY=-0.22, mountTheta=-1.91
03:57:38.386 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.19, opts=13)
03:57:38.390 00.004 6120 Enqueuing Move request for scope (-0.11, 0.19)
03:57:38.394 00.004 7680 Worker thread wakes up
03:57:38.394 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:38.398 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.19) opts 0xd
03:57:38.399 00.001 6120 UpdateGuideState exits: m=8037 SNR=59.3
03:57:38.403 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:38.406 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:38.410 00.004 6120 Enqueuing Expose request
03:57:38.414 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.19)
03:57:38.414 00.000 7680 Moving (-0.11, 0.19) raw xDistance=-0.08 yDistance=-0.22
03:57:38.414 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:57:38.414 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:57:38.414 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
03:57:38.415 00.001 7680 MoveAxis(E, 0, ABG)
03:57:38.415 00.000 7680 Move returns status 0, amount 0
03:57:38.415 00.000 7680 MoveAxis(N, 0, ABG)
03:57:38.417 00.002 7680 Move returns status 0, amount 0
03:57:38.417 00.000 7680 move complete, result=0
03:57:38.417 00.000 7680 worker thread done servicing request
03:57:38.417 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:57:38.420 00.003 7680 Worker thread wakes up
03:57:38.422 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:38.422 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:39.663 01.241 7680 Exposure complete
03:57:39.802 00.139 7680 worker thread done servicing request
03:57:39.802 00.000 6120 OnExposeComplete: enter
03:57:39.806 00.004 6120 UpdateGuideState(): m_state=6
03:57:39.811 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3980
03:57:39.815 00.004 6120 Star::Find returns 1 (0), X=513.66, Y=667.99, Mass=8337, SNR=61.3, Peak=213 HFD=6.6
03:57:39.818 00.003 6120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (0.19) = xAngle (-1.35 = -1.35)
03:57:39.822 00.004 6120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.52 = 1.52)
03:57:39.825 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-0.43 hyp=0.47 cameraTheta=-1.17 mountX=0.10 mountY=0.47, mountTheta=1.36
03:57:39.830 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.43, opts=13)
03:57:39.834 00.004 6120 Enqueuing Move request for scope (0.19, -0.43)
03:57:39.837 00.003 7680 Worker thread wakes up
03:57:39.837 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.43) opts 0xd
03:57:39.837 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.43)
03:57:39.837 00.000 7680 Moving (0.19, -0.43) raw xDistance=0.10 yDistance=0.47
03:57:39.837 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:57:39.837 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
03:57:39.837 00.000 7680 MoveAxis(E, 0, ABG)
03:57:39.837 00.000 7680 Move returns status 0, amount 0
03:57:39.839 00.002 7680 MoveAxis(S, 256, ABG)
03:57:39.839 00.000 7680 Guiding  Dir = 1, Dur = 256
03:57:39.839 00.000 7680 IsSlewing returns 0
03:57:39.839 00.000 7680 IsGuiding returns 0
03:57:39.840 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:39.844 00.004 7680 PulseGuide returned control before completion, sleep 266
03:57:39.845 00.001 6120 UpdateGuideState exits: m=8337 SNR=61.3
03:57:39.848 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:39.851 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:39.854 00.003 6120 Enqueuing Expose request
03:57:40.122 00.268 7680 IsGuiding returns 1
03:57:40.123 00.001 7680 scope still moving after pulse duration time elapsed
03:57:40.152 00.029 7680 IsSlewing returns 0
03:57:40.153 00.001 7680 IsGuiding returns 0
03:57:40.153 00.000 7680 scope move finished after 256 + 58 ms
03:57:40.155 00.002 7680 Move returns status 0, amount 256
03:57:40.155 00.000 7680 move complete, result=0
03:57:40.155 00.000 7680 worker thread done servicing request
03:57:40.156 00.001 7680 Worker thread wakes up
03:57:40.156 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 256 ms SOUTH
03:57:40.163 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:40.163 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:41.411 01.248 7680 Exposure complete
03:57:41.546 00.135 7680 worker thread done servicing request
03:57:41.546 00.000 6120 OnExposeComplete: enter
03:57:41.551 00.005 6120 UpdateGuideState(): m_state=6
03:57:41.555 00.004 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3981
03:57:41.559 00.004 6120 Star::Find returns 1 (0), X=513.55, Y=668.61, Mass=8446, SNR=61.0, Peak=217 HFD=6.9
03:57:41.564 00.005 6120 CameraToMount -- cameraTheta (1.18) - m_xAngle (0.19) = xAngle (0.99 = 0.99)
03:57:41.568 00.004 6120 CameraToMount -- cameraTheta (1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.86 = -2.42)
03:57:41.571 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.18 mountX=0.11 mountY=-0.13, mountTheta=-0.88
03:57:41.575 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.18, opts=13)
03:57:41.580 00.005 6120 Enqueuing Move request for scope (0.08, 0.18)
03:57:41.583 00.003 7680 Worker thread wakes up
03:57:41.583 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:41.587 00.004 6120 UpdateGuideState exits: m=8446 SNR=61.0
03:57:41.591 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:41.595 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:41.598 00.003 6120 Enqueuing Expose request
03:57:41.600 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
03:57:41.601 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
03:57:41.601 00.000 7680 Moving (0.08, 0.18) raw xDistance=0.11 yDistance=-0.13
03:57:41.601 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:57:41.601 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:57:41.601 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
03:57:41.601 00.000 7680 MoveAxis(E, 0, ABG)
03:57:41.602 00.001 7680 Move returns status 0, amount 0
03:57:41.603 00.001 7680 MoveAxis(N, 0, ABG)
03:57:41.603 00.000 7680 Move returns status 0, amount 0
03:57:41.603 00.000 7680 move complete, result=0
03:57:41.603 00.000 7680 worker thread done servicing request
03:57:41.603 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:41.607 00.004 7680 Worker thread wakes up
03:57:41.607 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:41.607 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:42.856 01.249 7680 Exposure complete
03:57:43.001 00.145 7680 worker thread done servicing request
03:57:43.001 00.000 6120 OnExposeComplete: enter
03:57:43.006 00.005 6120 UpdateGuideState(): m_state=6
03:57:43.010 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3982
03:57:43.014 00.004 6120 Star::Find returns 1 (0), X=513.49, Y=668.56, Mass=8686, SNR=61.8, Peak=216 HFD=7.0
03:57:43.018 00.004 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (0.19) = xAngle (1.25 = 1.25)
03:57:43.022 00.004 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.13 = -2.16)
03:57:43.025 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.14 cameraTheta=1.44 mountX=0.04 mountY=-0.11, mountTheta=-1.21
03:57:43.031 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.13, opts=13)
03:57:43.034 00.003 6120 Enqueuing Move request for scope (0.02, 0.13)
03:57:43.039 00.005 7680 Worker thread wakes up
03:57:43.039 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:43.043 00.004 6120 UpdateGuideState exits: m=8686 SNR=61.8
03:57:43.047 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
03:57:43.047 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
03:57:43.048 00.001 7680 Moving (0.02, 0.13) raw xDistance=0.04 yDistance=-0.11
03:57:43.048 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:43.052 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:43.057 00.005 6120 Enqueuing Expose request
03:57:43.060 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:57:43.060 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:57:43.060 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:57:43.060 00.000 7680 MoveAxis(E, 0, ABG)
03:57:43.061 00.001 7680 Move returns status 0, amount 0
03:57:43.061 00.000 7680 MoveAxis(N, 0, ABG)
03:57:43.061 00.000 7680 Move returns status 0, amount 0
03:57:43.061 00.000 7680 move complete, result=0
03:57:43.062 00.001 7680 worker thread done servicing request
03:57:43.063 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:43.067 00.004 7680 Worker thread wakes up
03:57:43.067 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:43.067 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:44.310 01.243 7680 Exposure complete
03:57:44.459 00.149 7680 worker thread done servicing request
03:57:44.460 00.001 6120 OnExposeComplete: enter
03:57:44.464 00.004 6120 UpdateGuideState(): m_state=6
03:57:44.468 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3983
03:57:44.471 00.003 6120 Star::Find returns 1 (0), X=513.38, Y=668.70, Mass=7947, SNR=57.7, Peak=200 HFD=6.7
03:57:44.475 00.004 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (0.19) = xAngle (1.72 = 1.72)
03:57:44.479 00.004 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.60 = -1.69)
03:57:44.482 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.28 hyp=0.29 cameraTheta=1.91 mountX=-0.04 mountY=-0.29, mountTheta=-1.72
03:57:44.487 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.28, opts=13)
03:57:44.490 00.003 6120 Enqueuing Move request for scope (-0.10, 0.28)
03:57:44.494 00.004 7680 Worker thread wakes up
03:57:44.495 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.28) opts 0xd
03:57:44.495 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.28)
03:57:44.495 00.000 7680 Moving (-0.10, 0.28) raw xDistance=-0.04 yDistance=-0.29
03:57:44.496 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:57:44.496 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:57:44.496 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
03:57:44.496 00.000 7680 MoveAxis(E, 0, ABG)
03:57:44.496 00.000 7680 Move returns status 0, amount 0
03:57:44.497 00.001 7680 MoveAxis(N, 0, ABG)
03:57:44.497 00.000 7680 Move returns status 0, amount 0
03:57:44.497 00.000 7680 move complete, result=0
03:57:44.497 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:44.501 00.004 7680 worker thread done servicing request
03:57:44.501 00.000 6120 UpdateGuideState exits: m=7947 SNR=57.7
03:57:44.504 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:44.508 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:44.511 00.003 6120 Enqueuing Expose request
03:57:44.515 00.004 7680 Worker thread wakes up
03:57:44.515 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:57:44.519 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:44.520 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:45.762 01.242 7680 Exposure complete
03:57:45.899 00.137 7680 worker thread done servicing request
03:57:45.899 00.000 6120 OnExposeComplete: enter
03:57:45.905 00.006 6120 UpdateGuideState(): m_state=6
03:57:45.909 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3984
03:57:45.914 00.005 6120 Star::Find returns 1 (0), X=513.31, Y=668.08, Mass=8120, SNR=60.0, Peak=217 HFD=6.6
03:57:45.919 00.005 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
03:57:45.922 00.003 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
03:57:45.927 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.34 hyp=0.38 cameraTheta=-2.00 mountX=-0.22 mountY=0.24, mountTheta=2.32
03:57:45.933 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.34, opts=13)
03:57:45.937 00.004 6120 Enqueuing Move request for scope (-0.16, -0.34)
03:57:45.940 00.003 7680 Worker thread wakes up
03:57:45.940 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.34) opts 0xd
03:57:45.941 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:45.945 00.004 6120 UpdateGuideState exits: m=8120 SNR=60.0
03:57:45.948 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:45.951 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:45.955 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.34)
03:57:45.955 00.000 7680 Moving (-0.16, -0.34) raw xDistance=-0.22 yDistance=0.24
03:57:45.955 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
03:57:45.956 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:57:45.956 00.000 6120 Enqueuing Expose request
03:57:45.959 00.003 7680 MoveAxis(E, 90, ABG)
03:57:45.959 00.000 7680 Guiding  Dir = 2, Dur = 90
03:57:45.959 00.000 7680 IsSlewing returns 0
03:57:45.960 00.001 7680 IsGuiding returns 0
03:57:45.961 00.001 7680 PulseGuide returned control before completion, sleep 100
03:57:46.066 00.105 7680 IsGuiding returns 1
03:57:46.067 00.001 7680 scope still moving after pulse duration time elapsed
03:57:46.098 00.031 7680 IsSlewing returns 0
03:57:46.099 00.001 7680 IsGuiding returns 0
03:57:46.100 00.001 7680 scope move finished after 90 + 49 ms
03:57:46.100 00.000 7680 Move returns status 0, amount 90
03:57:46.100 00.000 7680 MoveAxis(S, 130, ABG)
03:57:46.101 00.001 7680 Guiding  Dir = 1, Dur = 130
03:57:46.102 00.001 7680 IsSlewing returns 0
03:57:46.102 00.000 7680 IsGuiding returns 0
03:57:46.103 00.001 7680 PulseGuide returned control before completion, sleep 140
03:57:46.255 00.152 7680 IsGuiding returns 1
03:57:46.255 00.000 7680 scope still moving after pulse duration time elapsed
03:57:46.285 00.030 7680 IsSlewing returns 0
03:57:46.287 00.002 7680 IsGuiding returns 0
03:57:46.287 00.000 7680 scope move finished after 130 + 54 ms
03:57:46.287 00.000 7680 Move returns status 0, amount 130
03:57:46.289 00.002 7680 move complete, result=0
03:57:46.289 00.000 7680 worker thread done servicing request
03:57:46.289 00.000 7680 Worker thread wakes up
03:57:46.289 00.000 6120 GuideStep: -0.2 px 90 ms EAST, 0.2 px 130 ms SOUTH
03:57:46.295 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:46.296 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:47.550 01.254 7680 Exposure complete
03:57:47.697 00.147 7680 worker thread done servicing request
03:57:47.698 00.001 6120 OnExposeComplete: enter
03:57:47.701 00.003 6120 UpdateGuideState(): m_state=6
03:57:47.706 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3985
03:57:47.710 00.004 6120 Star::Find returns 1 (0), X=513.73, Y=668.48, Mass=8084, SNR=59.1, Peak=190 HFD=7.0
03:57:47.714 00.004 6120 CameraToMount -- cameraTheta (0.23) - m_xAngle (0.19) = xAngle (0.04 = 0.04)
03:57:47.718 00.004 6120 CameraToMount -- cameraTheta (0.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.92 = 2.92)
03:57:47.723 00.005 6120 CameraToMount -- cameraX=0.26 cameraY=0.06 hyp=0.27 cameraTheta=0.23 mountX=0.27 mountY=0.06, mountTheta=0.22
03:57:47.728 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.06, opts=13)
03:57:47.732 00.004 6120 Enqueuing Move request for scope (0.26, 0.06)
03:57:47.737 00.005 7680 Worker thread wakes up
03:57:47.737 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:47.743 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.06) opts 0xd
03:57:47.743 00.000 6120 UpdateGuideState exits: m=8084 SNR=59.1
03:57:47.748 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:47.752 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:47.756 00.004 6120 Enqueuing Expose request
03:57:47.759 00.003 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.06)
03:57:47.759 00.000 7680 Moving (0.26, 0.06) raw xDistance=0.27 yDistance=0.06
03:57:47.760 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
03:57:47.760 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:57:47.761 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
03:57:47.761 00.000 7680 MoveAxis(W, 102, ABG)
03:57:47.761 00.000 7680 Guiding  Dir = 3, Dur = 102
03:57:47.761 00.000 7680 IsSlewing returns 0
03:57:47.762 00.001 7680 IsGuiding returns 0
03:57:47.762 00.000 7680 PulseGuide returned control before completion, sleep 112
03:57:47.882 00.120 7680 IsGuiding returns 1
03:57:47.883 00.001 7680 scope still moving after pulse duration time elapsed
03:57:47.914 00.031 7680 IsSlewing returns 0
03:57:47.915 00.001 7680 IsGuiding returns 0
03:57:47.915 00.000 7680 scope move finished after 102 + 51 ms
03:57:47.916 00.001 7680 Move returns status 0, amount 102
03:57:47.916 00.000 7680 MoveAxis(N, 0, ABG)
03:57:47.917 00.001 7680 Move returns status 0, amount 0
03:57:47.918 00.001 7680 move complete, result=0
03:57:47.918 00.000 7680 worker thread done servicing request
03:57:47.919 00.001 6120 GuideStep: 0.3 px 102 ms WEST, 0.1 px 0 ms NORTH
03:57:47.926 00.007 7680 Worker thread wakes up
03:57:47.926 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:47.926 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:49.180 01.254 7680 Exposure complete
03:57:49.329 00.149 7680 worker thread done servicing request
03:57:49.330 00.001 6120 OnExposeComplete: enter
03:57:49.333 00.003 6120 UpdateGuideState(): m_state=6
03:57:49.339 00.006 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3986
03:57:49.343 00.004 6120 Star::Find returns 1 (0), X=513.39, Y=668.73, Mass=8478, SNR=61.3, Peak=189 HFD=6.8
03:57:49.347 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (0.19) = xAngle (1.67 = 1.67)
03:57:49.351 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.54 = -1.74)
03:57:49.354 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.30 hyp=0.32 cameraTheta=1.85 mountX=-0.03 mountY=-0.31, mountTheta=-1.67
03:57:49.360 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.30, opts=13)
03:57:49.365 00.005 6120 Enqueuing Move request for scope (-0.09, 0.30)
03:57:49.372 00.007 7680 Worker thread wakes up
03:57:49.373 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.30) opts 0xd
03:57:49.373 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.30)
03:57:49.373 00.000 7680 Moving (-0.09, 0.30) raw xDistance=-0.03 yDistance=-0.31
03:57:49.374 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:57:49.374 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:57:49.374 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:49.379 00.005 6120 UpdateGuideState exits: m=8478 SNR=61.3
03:57:49.383 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:49.387 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:49.390 00.003 6120 Enqueuing Expose request
03:57:49.394 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:57:49.395 00.001 7680 MoveAxis(E, 0, ABG)
03:57:49.395 00.000 7680 Move returns status 0, amount 0
03:57:49.395 00.000 7680 MoveAxis(N, 0, ABG)
03:57:49.395 00.000 7680 Move returns status 0, amount 0
03:57:49.396 00.001 7680 move complete, result=0
03:57:49.396 00.000 7680 worker thread done servicing request
03:57:49.397 00.001 7680 Worker thread wakes up
03:57:49.397 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:49.397 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:49.397 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:57:50.647 01.250 7680 Exposure complete
03:57:50.794 00.147 7680 worker thread done servicing request
03:57:50.794 00.000 6120 OnExposeComplete: enter
03:57:50.801 00.007 6120 UpdateGuideState(): m_state=6
03:57:50.808 00.007 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3987
03:57:50.813 00.005 6120 Star::Find returns 1 (0), X=513.41, Y=668.14, Mass=8208, SNR=60.2, Peak=196 HFD=6.5
03:57:50.819 00.006 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
03:57:50.825 00.006 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
03:57:50.832 00.007 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.29 cameraTheta=-1.78 mountX=-0.11 mountY=0.23, mountTheta=2.03
03:57:50.842 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.29, opts=13)
03:57:50.848 00.006 6120 Enqueuing Move request for scope (-0.06, -0.29)
03:57:50.853 00.005 7680 Worker thread wakes up
03:57:50.853 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:50.858 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.29) opts 0xd
03:57:50.859 00.001 6120 UpdateGuideState exits: m=8208 SNR=60.2
03:57:50.865 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.29)
03:57:50.865 00.000 7680 Moving (-0.06, -0.29) raw xDistance=-0.11 yDistance=0.23
03:57:50.866 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:50.871 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:57:50.871 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:50.876 00.005 6120 Enqueuing Expose request
03:57:50.880 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:57:50.880 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
03:57:50.882 00.002 7680 MoveAxis(E, 0, ABG)
03:57:50.882 00.000 7680 Move returns status 0, amount 0
03:57:50.882 00.000 7680 MoveAxis(N, 0, ABG)
03:57:50.882 00.000 7680 Move returns status 0, amount 0
03:57:50.883 00.001 7680 move complete, result=0
03:57:50.883 00.000 7680 worker thread done servicing request
03:57:50.883 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:57:50.887 00.004 7680 Worker thread wakes up
03:57:50.887 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:50.887 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:52.135 01.248 7680 Exposure complete
03:57:52.281 00.146 7680 worker thread done servicing request
03:57:52.282 00.001 6120 OnExposeComplete: enter
03:57:52.285 00.003 6120 UpdateGuideState(): m_state=6
03:57:52.289 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3988
03:57:52.293 00.004 6120 Star::Find returns 1 (0), X=513.33, Y=667.97, Mass=7820, SNR=58.2, Peak=230 HFD=6.6
03:57:52.297 00.004 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
03:57:52.300 00.003 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
03:57:52.303 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.46 hyp=0.48 cameraTheta=-1.88 mountX=-0.23 mountY=0.35, mountTheta=2.15
03:57:52.308 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.46, opts=13)
03:57:52.312 00.004 6120 Enqueuing Move request for scope (-0.15, -0.46)
03:57:52.316 00.004 7680 Worker thread wakes up
03:57:52.316 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.46) opts 0xd
03:57:52.316 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.46)
03:57:52.317 00.001 7680 Moving (-0.15, -0.46) raw xDistance=-0.23 yDistance=0.35
03:57:52.317 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:57:52.317 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:57:52.317 00.000 7680 MoveAxis(E, 93, ABG)
03:57:52.317 00.000 7680 Guiding  Dir = 2, Dur = 93
03:57:52.317 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:52.321 00.004 7680 IsSlewing returns 0
03:57:52.322 00.001 6120 UpdateGuideState exits: m=7820 SNR=58.2
03:57:52.325 00.003 7680 IsGuiding returns 0
03:57:52.326 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:52.329 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:52.333 00.004 7680 PulseGuide returned control before completion, sleep 103
03:57:52.333 00.000 6120 Enqueuing Expose request
03:57:52.450 00.117 7680 IsGuiding returns 1
03:57:52.450 00.000 7680 scope still moving after pulse duration time elapsed
03:57:52.482 00.032 7680 IsSlewing returns 0
03:57:52.483 00.001 7680 IsGuiding returns 0
03:57:52.483 00.000 7680 scope move finished after 93 + 64 ms
03:57:52.483 00.000 7680 Move returns status 0, amount 93
03:57:52.484 00.001 7680 MoveAxis(S, 188, ABG)
03:57:52.484 00.000 7680 Guiding  Dir = 1, Dur = 188
03:57:52.485 00.001 7680 IsSlewing returns 0
03:57:52.487 00.002 7680 IsGuiding returns 0
03:57:52.488 00.001 7680 PulseGuide returned control before completion, sleep 198
03:57:52.702 00.214 7680 IsGuiding returns 1
03:57:52.702 00.000 7680 scope still moving after pulse duration time elapsed
03:57:52.732 00.030 7680 IsSlewing returns 0
03:57:52.734 00.002 7680 IsGuiding returns 0
03:57:52.735 00.001 7680 scope move finished after 188 + 59 ms
03:57:52.736 00.001 7680 Move returns status 0, amount 188
03:57:52.736 00.000 7680 move complete, result=0
03:57:52.737 00.001 6120 GuideStep: -0.2 px 93 ms EAST, 0.3 px 188 ms SOUTH
03:57:52.745 00.008 7680 worker thread done servicing request
03:57:52.746 00.001 7680 Worker thread wakes up
03:57:52.747 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:52.747 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:53.994 01.247 7680 Exposure complete
03:57:54.133 00.139 7680 worker thread done servicing request
03:57:54.134 00.001 6120 OnExposeComplete: enter
03:57:54.137 00.003 6120 UpdateGuideState(): m_state=6
03:57:54.142 00.005 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3989
03:57:54.147 00.005 6120 Star::Find returns 1 (0), X=513.47, Y=668.02, Mass=7798, SNR=58.2, Peak=195 HFD=6.6
03:57:54.152 00.005 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
03:57:54.155 00.003 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
03:57:54.160 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.40 hyp=0.40 cameraTheta=-1.59 mountX=-0.08 mountY=0.36, mountTheta=1.79
03:57:54.164 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.40, opts=13)
03:57:54.169 00.005 6120 Enqueuing Move request for scope (-0.01, -0.40)
03:57:54.173 00.004 7680 Worker thread wakes up
03:57:54.173 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.40) opts 0xd
03:57:54.173 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.40)
03:57:54.173 00.000 7680 Moving (-0.01, -0.40) raw xDistance=-0.08 yDistance=0.36
03:57:54.173 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:57:54.174 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
03:57:54.174 00.000 7680 MoveAxis(E, 0, ABG)
03:57:54.174 00.000 7680 Move returns status 0, amount 0
03:57:54.174 00.000 7680 MoveAxis(S, 195, ABG)
03:57:54.175 00.001 7680 Guiding  Dir = 1, Dur = 195
03:57:54.175 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:54.180 00.005 6120 UpdateGuideState exits: m=7798 SNR=58.2
03:57:54.184 00.004 7680 IsSlewing returns 0
03:57:54.184 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:54.189 00.005 7680 IsGuiding returns 0
03:57:54.189 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:54.193 00.004 6120 Enqueuing Expose request
03:57:54.196 00.003 7680 PulseGuide returned control before completion, sleep 205
03:57:54.406 00.210 7680 IsGuiding returns 1
03:57:54.409 00.003 7680 scope still moving after pulse duration time elapsed
03:57:54.436 00.027 7680 IsSlewing returns 0
03:57:54.436 00.000 7680 IsGuiding returns 0
03:57:54.437 00.001 7680 scope move finished after 195 + 53 ms
03:57:54.437 00.000 7680 Move returns status 0, amount 195
03:57:54.437 00.000 7680 move complete, result=0
03:57:54.439 00.002 7680 worker thread done servicing request
03:57:54.439 00.000 7680 Worker thread wakes up
03:57:54.439 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 195 ms SOUTH
03:57:54.444 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:54.445 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:55.696 01.251 7680 Exposure complete
03:57:55.837 00.141 7680 worker thread done servicing request
03:57:55.837 00.000 6120 OnExposeComplete: enter
03:57:55.841 00.004 6120 UpdateGuideState(): m_state=6
03:57:55.846 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3990
03:57:55.850 00.004 6120 Star::Find returns 1 (0), X=513.54, Y=668.62, Mass=8661, SNR=61.2, Peak=204 HFD=6.9
03:57:55.854 00.004 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (0.19) = xAngle (1.07 = 1.07)
03:57:55.857 00.003 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.94 = -2.34)
03:57:55.861 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.25 mountX=0.10 mountY=-0.15, mountTheta=-0.98
03:57:55.867 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.19, opts=13)
03:57:55.872 00.005 6120 Enqueuing Move request for scope (0.06, 0.19)
03:57:55.876 00.004 7680 Worker thread wakes up
03:57:55.876 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
03:57:55.876 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
03:57:55.876 00.000 7680 Moving (0.06, 0.19) raw xDistance=0.10 yDistance=-0.15
03:57:55.877 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:57:55.877 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:57:55.877 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:55.881 00.004 6120 UpdateGuideState exits: m=8661 SNR=61.2
03:57:55.885 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
03:57:55.885 00.000 7680 MoveAxis(E, 0, ABG)
03:57:55.885 00.000 7680 Move returns status 0, amount 0
03:57:55.885 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:55.889 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:55.893 00.004 6120 Enqueuing Expose request
03:57:55.898 00.005 7680 MoveAxis(N, 0, ABG)
03:57:55.898 00.000 7680 Move returns status 0, amount 0
03:57:55.898 00.000 7680 move complete, result=0
03:57:55.899 00.001 7680 worker thread done servicing request
03:57:55.899 00.000 7680 Worker thread wakes up
03:57:55.899 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:57:55.903 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:55.903 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:57.151 01.248 7680 Exposure complete
03:57:57.301 00.150 7680 worker thread done servicing request
03:57:57.302 00.001 6120 OnExposeComplete: enter
03:57:57.308 00.006 6120 UpdateGuideState(): m_state=6
03:57:57.314 00.006 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3991
03:57:57.318 00.004 6120 Star::Find returns 1 (0), X=513.38, Y=668.66, Mass=8164, SNR=60.3, Peak=190 HFD=6.9
03:57:57.323 00.005 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (0.19) = xAngle (1.77 = 1.77)
03:57:57.326 00.003 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.64 = -1.64)
03:57:57.331 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.96 mountX=-0.05 mountY=-0.26, mountTheta=-1.77
03:57:57.335 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.24, opts=13)
03:57:57.339 00.004 6120 Enqueuing Move request for scope (-0.10, 0.24)
03:57:57.342 00.003 7680 Worker thread wakes up
03:57:57.342 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
03:57:57.342 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
03:57:57.342 00.000 7680 Moving (-0.10, 0.24) raw xDistance=-0.05 yDistance=-0.26
03:57:57.342 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:57.348 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:57:57.348 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:57:57.348 00.000 6120 UpdateGuideState exits: m=8164 SNR=60.3
03:57:57.352 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:57.355 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:57.360 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
03:57:57.360 00.000 6120 Enqueuing Expose request
03:57:57.365 00.005 7680 MoveAxis(E, 0, ABG)
03:57:57.365 00.000 7680 Move returns status 0, amount 0
03:57:57.365 00.000 7680 MoveAxis(N, 0, ABG)
03:57:57.365 00.000 7680 Move returns status 0, amount 0
03:57:57.365 00.000 7680 move complete, result=0
03:57:57.367 00.002 7680 worker thread done servicing request
03:57:57.367 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:57:57.371 00.004 7680 Worker thread wakes up
03:57:57.371 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:57.371 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:57:58.624 01.253 7680 Exposure complete
03:57:58.771 00.147 7680 worker thread done servicing request
03:57:58.771 00.000 6120 OnExposeComplete: enter
03:57:58.776 00.005 6120 UpdateGuideState(): m_state=6
03:57:58.780 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3992
03:57:58.783 00.003 6120 Star::Find returns 1 (0), X=513.35, Y=668.00, Mass=7604, SNR=58.0, Peak=205 HFD=6.6
03:57:58.788 00.005 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
03:57:58.792 00.004 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
03:57:58.796 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.42 hyp=0.44 cameraTheta=-1.85 mountX=-0.20 mountY=0.33, mountTheta=2.12
03:57:58.802 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.42, opts=13)
03:57:58.807 00.005 6120 Enqueuing Move request for scope (-0.12, -0.42)
03:57:58.811 00.004 7680 Worker thread wakes up
03:57:58.812 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.42) opts 0xd
03:57:58.812 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.42)
03:57:58.812 00.000 7680 Moving (-0.12, -0.42) raw xDistance=-0.20 yDistance=0.33
03:57:58.812 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:57:58.812 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:57:58.813 00.001 7680 MoveAxis(E, 0, ABG)
03:57:58.813 00.000 7680 Move returns status 0, amount 0
03:57:58.813 00.000 7680 MoveAxis(S, 178, ABG)
03:57:58.813 00.000 7680 Guiding  Dir = 1, Dur = 178
03:57:58.813 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:57:58.818 00.005 7680 IsSlewing returns 0
03:57:58.818 00.000 6120 UpdateGuideState exits: m=7604 SNR=58.0
03:57:58.822 00.004 7680 IsGuiding returns 0
03:57:58.822 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:57:58.825 00.003 7680 PulseGuide returned control before completion, sleep 188
03:57:58.825 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:57:58.829 00.004 6120 Enqueuing Expose request
03:57:59.021 00.192 7680 IsGuiding returns 1
03:57:59.022 00.001 7680 scope still moving after pulse duration time elapsed
03:57:59.053 00.031 7680 IsSlewing returns 0
03:57:59.054 00.001 7680 IsGuiding returns 0
03:57:59.055 00.001 7680 scope move finished after 178 + 55 ms
03:57:59.055 00.000 7680 Move returns status 0, amount 178
03:57:59.055 00.000 7680 move complete, result=0
03:57:59.057 00.002 7680 worker thread done servicing request
03:57:59.057 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 178 ms SOUTH
03:57:59.063 00.006 7680 Worker thread wakes up
03:57:59.063 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:57:59.064 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:00.313 01.249 7680 Exposure complete
03:58:00.467 00.154 7680 worker thread done servicing request
03:58:00.468 00.001 6120 OnExposeComplete: enter
03:58:00.472 00.004 6120 UpdateGuideState(): m_state=6
03:58:00.474 00.002 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3993
03:58:00.479 00.005 6120 Star::Find returns 1 (0), X=513.36, Y=668.01, Mass=7422, SNR=58.3, Peak=198 HFD=6.6
03:58:00.482 00.003 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
03:58:00.486 00.004 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
03:58:00.491 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.41 hyp=0.43 cameraTheta=-1.85 mountX=-0.19 mountY=0.32, mountTheta=2.11
03:58:00.496 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.41, opts=13)
03:58:00.499 00.003 6120 Enqueuing Move request for scope (-0.12, -0.41)
03:58:00.501 00.002 7680 Worker thread wakes up
03:58:00.502 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.41) opts 0xd
03:58:00.502 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.41)
03:58:00.502 00.000 7680 Moving (-0.12, -0.41) raw xDistance=-0.19 yDistance=0.32
03:58:00.502 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:58:00.502 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:58:00.502 00.000 7680 MoveAxis(E, 0, ABG)
03:58:00.502 00.000 7680 Move returns status 0, amount 0
03:58:00.502 00.000 7680 MoveAxis(S, 174, ABG)
03:58:00.502 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:00.506 00.004 6120 UpdateGuideState exits: m=7422 SNR=58.3
03:58:00.509 00.003 7680 Guiding  Dir = 1, Dur = 174
03:58:00.509 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:00.513 00.004 7680 IsSlewing returns 0
03:58:00.514 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:00.518 00.004 7680 IsGuiding returns 0
03:58:00.518 00.000 6120 Enqueuing Expose request
03:58:00.522 00.004 7680 PulseGuide returned control before completion, sleep 184
03:58:00.710 00.188 7680 IsGuiding returns 1
03:58:00.710 00.000 7680 scope still moving after pulse duration time elapsed
03:58:00.742 00.032 7680 IsSlewing returns 0
03:58:00.743 00.001 7680 IsGuiding returns 0
03:58:00.744 00.001 7680 scope move finished after 174 + 51 ms
03:58:00.744 00.000 7680 Move returns status 0, amount 174
03:58:00.744 00.000 7680 move complete, result=0
03:58:00.745 00.001 7680 worker thread done servicing request
03:58:00.745 00.000 7680 Worker thread wakes up
03:58:00.746 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 174 ms SOUTH
03:58:00.752 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:00.752 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:02.005 01.253 7680 Exposure complete
03:58:02.152 00.147 7680 worker thread done servicing request
03:58:02.153 00.001 6120 OnExposeComplete: enter
03:58:02.157 00.004 6120 UpdateGuideState(): m_state=6
03:58:02.161 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3994
03:58:02.166 00.005 6120 Star::Find returns 1 (0), X=513.20, Y=668.64, Mass=8540, SNR=61.1, Peak=196 HFD=6.8
03:58:02.170 00.004 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (0.19) = xAngle (2.28 = 2.28)
03:58:02.173 00.003 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.15 = -1.13)
03:58:02.177 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.22 hyp=0.35 cameraTheta=2.47 mountX=-0.23 mountY=-0.31, mountTheta=-2.19
03:58:02.182 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.22, opts=13)
03:58:02.185 00.003 6120 Enqueuing Move request for scope (-0.27, 0.22)
03:58:02.190 00.005 7680 Worker thread wakes up
03:58:02.190 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.22) opts 0xd
03:58:02.190 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:02.193 00.003 6120 UpdateGuideState exits: m=8540 SNR=61.1
03:58:02.198 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.22)
03:58:02.198 00.000 7680 Moving (-0.27, 0.22) raw xDistance=-0.23 yDistance=-0.31
03:58:02.198 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
03:58:02.198 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:58:02.199 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:02.202 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:02.206 00.004 6120 Enqueuing Expose request
03:58:02.211 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
03:58:02.211 00.000 7680 MoveAxis(E, 92, ABG)
03:58:02.211 00.000 7680 Guiding  Dir = 2, Dur = 92
03:58:02.211 00.000 7680 IsSlewing returns 0
03:58:02.212 00.001 7680 IsGuiding returns 0
03:58:02.213 00.001 7680 PulseGuide returned control before completion, sleep 102
03:58:02.319 00.106 7680 IsGuiding returns 1
03:58:02.320 00.001 7680 scope still moving after pulse duration time elapsed
03:58:02.350 00.030 7680 IsSlewing returns 0
03:58:02.351 00.001 7680 IsGuiding returns 0
03:58:02.351 00.000 7680 scope move finished after 92 + 47 ms
03:58:02.351 00.000 7680 Move returns status 0, amount 92
03:58:02.352 00.001 7680 MoveAxis(N, 0, ABG)
03:58:02.352 00.000 7680 Move returns status 0, amount 0
03:58:02.352 00.000 7680 move complete, result=0
03:58:02.353 00.001 7680 worker thread done servicing request
03:58:02.353 00.000 7680 Worker thread wakes up
03:58:02.354 00.001 6120 GuideStep: -0.2 px 92 ms EAST, -0.3 px 0 ms NORTH
03:58:02.360 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:02.360 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:03.615 01.255 7680 Exposure complete
03:58:03.754 00.139 7680 worker thread done servicing request
03:58:03.754 00.000 6120 OnExposeComplete: enter
03:58:03.759 00.005 6120 UpdateGuideState(): m_state=6
03:58:03.763 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3995
03:58:03.767 00.004 6120 Star::Find returns 1 (0), X=513.28, Y=668.72, Mass=8558, SNR=62.0, Peak=199 HFD=6.7
03:58:03.771 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (0.19) = xAngle (1.96 = 1.96)
03:58:03.775 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.83 = -1.45)
03:58:03.778 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.30 hyp=0.35 cameraTheta=2.14 mountX=-0.13 mountY=-0.35, mountTheta=-1.93
03:58:03.783 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.30, opts=13)
03:58:03.787 00.004 6120 Enqueuing Move request for scope (-0.19, 0.30)
03:58:03.790 00.003 7680 Worker thread wakes up
03:58:03.790 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.30) opts 0xd
03:58:03.790 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.30)
03:58:03.790 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:03.794 00.004 7680 Moving (-0.19, 0.30) raw xDistance=-0.13 yDistance=-0.35
03:58:03.794 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:58:03.794 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:58:03.794 00.000 6120 UpdateGuideState exits: m=8558 SNR=62.0
03:58:03.797 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
03:58:03.798 00.001 7680 MoveAxis(E, 0, ABG)
03:58:03.798 00.000 7680 Move returns status 0, amount 0
03:58:03.798 00.000 7680 MoveAxis(N, 0, ABG)
03:58:03.798 00.000 7680 Move returns status 0, amount 0
03:58:03.798 00.000 7680 move complete, result=0
03:58:03.798 00.000 7680 worker thread done servicing request
03:58:03.799 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:03.802 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:03.806 00.004 6120 Enqueuing Expose request
03:58:03.810 00.004 7680 Worker thread wakes up
03:58:03.810 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:03.810 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:03.810 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
03:58:05.067 01.257 7680 Exposure complete
03:58:05.208 00.141 7680 worker thread done servicing request
03:58:05.208 00.000 6120 OnExposeComplete: enter
03:58:05.213 00.005 6120 UpdateGuideState(): m_state=6
03:58:05.216 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3996
03:58:05.218 00.002 6120 Star::Find returns 1 (0), X=513.24, Y=668.06, Mass=8256, SNR=60.2, Peak=212 HFD=6.5
03:58:05.222 00.004 6120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.19) = xAngle (-2.33 = -2.33)
03:58:05.224 00.002 6120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.54 = 0.54)
03:58:05.228 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.37 hyp=0.44 cameraTheta=-2.15 mountX=-0.30 mountY=0.23, mountTheta=2.50
03:58:05.231 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.37, opts=13)
03:58:05.235 00.004 6120 Enqueuing Move request for scope (-0.24, -0.37)
03:58:05.239 00.004 7680 Worker thread wakes up
03:58:05.239 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.37) opts 0xd
03:58:05.239 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.37)
03:58:05.239 00.000 7680 Moving (-0.24, -0.37) raw xDistance=-0.30 yDistance=0.23
03:58:05.240 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
03:58:05.240 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:05.246 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
03:58:05.246 00.000 7680 MoveAxis(E, 123, ABG)
03:58:05.246 00.000 7680 Guiding  Dir = 2, Dur = 123
03:58:05.247 00.001 6120 UpdateGuideState exits: m=8256 SNR=60.2
03:58:05.251 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:05.254 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:05.257 00.003 6120 Enqueuing Expose request
03:58:05.262 00.005 7680 IsSlewing returns 0
03:58:05.262 00.000 7680 IsGuiding returns 0
03:58:05.262 00.000 7680 PulseGuide returned control before completion, sleep 133
03:58:05.399 00.137 7680 IsGuiding returns 1
03:58:05.399 00.000 7680 scope still moving after pulse duration time elapsed
03:58:05.430 00.031 7680 IsSlewing returns 0
03:58:05.431 00.001 7680 IsGuiding returns 0
03:58:05.431 00.000 7680 scope move finished after 123 + 45 ms
03:58:05.432 00.001 7680 Move returns status 0, amount 123
03:58:05.432 00.000 7680 MoveAxis(S, 122, ABG)
03:58:05.433 00.001 7680 Guiding  Dir = 1, Dur = 122
03:58:05.433 00.000 7680 IsSlewing returns 0
03:58:05.436 00.003 7680 IsGuiding returns 0
03:58:05.437 00.001 7680 PulseGuide returned control before completion, sleep 132
03:58:05.585 00.148 7680 IsGuiding returns 1
03:58:05.586 00.001 7680 scope still moving after pulse duration time elapsed
03:58:05.616 00.030 7680 IsSlewing returns 0
03:58:05.618 00.002 7680 IsGuiding returns 0
03:58:05.618 00.000 7680 scope move finished after 122 + 58 ms
03:58:05.618 00.000 7680 Move returns status 0, amount 122
03:58:05.619 00.001 7680 move complete, result=0
03:58:05.619 00.000 7680 worker thread done servicing request
03:58:05.620 00.001 7680 Worker thread wakes up
03:58:05.620 00.000 6120 GuideStep: -0.3 px 123 ms EAST, 0.2 px 122 ms SOUTH
03:58:05.626 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:05.627 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:06.880 01.253 7680 Exposure complete
03:58:07.024 00.144 7680 worker thread done servicing request
03:58:07.025 00.001 6120 OnExposeComplete: enter
03:58:07.029 00.004 6120 UpdateGuideState(): m_state=6
03:58:07.033 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3997
03:58:07.037 00.004 6120 Star::Find returns 1 (0), X=513.40, Y=668.02, Mass=7993, SNR=60.3, Peak=190 HFD=6.6
03:58:07.041 00.004 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
03:58:07.045 00.004 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
03:58:07.049 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.40 hyp=0.41 cameraTheta=-1.75 mountX=-0.15 mountY=0.33, mountTheta=1.99
03:58:07.054 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.40, opts=13)
03:58:07.059 00.005 6120 Enqueuing Move request for scope (-0.07, -0.40)
03:58:07.064 00.005 7680 Worker thread wakes up
03:58:07.064 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:07.069 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.40) opts 0xd
03:58:07.069 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.40)
03:58:07.069 00.000 6120 UpdateGuideState exits: m=7993 SNR=60.3
03:58:07.074 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:07.077 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:07.081 00.004 6120 Enqueuing Expose request
03:58:07.085 00.004 7680 Moving (-0.07, -0.40) raw xDistance=-0.15 yDistance=0.33
03:58:07.085 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
03:58:07.085 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:58:07.085 00.000 7680 MoveAxis(E, 0, ABG)
03:58:07.085 00.000 7680 Move returns status 0, amount 0
03:58:07.087 00.002 7680 MoveAxis(S, 178, ABG)
03:58:07.087 00.000 7680 Guiding  Dir = 1, Dur = 178
03:58:07.087 00.000 7680 IsSlewing returns 0
03:58:07.088 00.001 7680 IsGuiding returns 0
03:58:07.088 00.000 7680 PulseGuide returned control before completion, sleep 188
03:58:07.278 00.190 7680 IsGuiding returns 1
03:58:07.279 00.001 7680 scope still moving after pulse duration time elapsed
03:58:07.310 00.031 7680 IsSlewing returns 0
03:58:07.311 00.001 7680 IsGuiding returns 0
03:58:07.312 00.001 7680 scope move finished after 178 + 46 ms
03:58:07.312 00.000 7680 Move returns status 0, amount 178
03:58:07.313 00.001 7680 move complete, result=0
03:58:07.314 00.001 7680 worker thread done servicing request
03:58:07.314 00.000 7680 Worker thread wakes up
03:58:07.314 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 178 ms SOUTH
03:58:07.321 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:07.321 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:08.573 01.252 7680 Exposure complete
03:58:08.717 00.144 7680 worker thread done servicing request
03:58:08.717 00.000 6120 OnExposeComplete: enter
03:58:08.720 00.003 6120 UpdateGuideState(): m_state=6
03:58:08.725 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3998
03:58:08.728 00.003 6120 Star::Find returns 1 (0), X=513.40, Y=668.66, Mass=8008, SNR=59.2, Peak=195 HFD=6.8
03:58:08.732 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (0.19) = xAngle (1.68 = 1.68)
03:58:08.736 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.55 = -1.73)
03:58:08.741 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.87 mountX=-0.03 mountY=-0.25, mountTheta=-1.68
03:58:08.746 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.24, opts=13)
03:58:08.750 00.004 6120 Enqueuing Move request for scope (-0.07, 0.24)
03:58:08.753 00.003 7680 Worker thread wakes up
03:58:08.753 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd
03:58:08.754 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.24)
03:58:08.754 00.000 7680 Moving (-0.07, 0.24) raw xDistance=-0.03 yDistance=-0.25
03:58:08.754 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:58:08.754 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:58:08.755 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:58:08.755 00.000 7680 MoveAxis(E, 0, ABG)
03:58:08.755 00.000 7680 Move returns status 0, amount 0
03:58:08.755 00.000 7680 MoveAxis(N, 0, ABG)
03:58:08.755 00.000 7680 Move returns status 0, amount 0
03:58:08.755 00.000 7680 move complete, result=0
03:58:08.756 00.001 7680 worker thread done servicing request
03:58:08.756 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:08.760 00.004 6120 UpdateGuideState exits: m=8008 SNR=59.2
03:58:08.764 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:08.768 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:08.772 00.004 6120 Enqueuing Expose request
03:58:08.777 00.005 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:58:08.780 00.003 7680 Worker thread wakes up
03:58:08.780 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:08.781 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:10.035 01.254 7680 Exposure complete
03:58:10.181 00.146 6120 OnExposeComplete: enter
03:58:10.188 00.007 6120 UpdateGuideState(): m_state=6
03:58:10.191 00.003 7680 worker thread done servicing request
03:58:10.192 00.001 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3999
03:58:10.197 00.005 6120 Star::Find returns 1 (0), X=513.31, Y=668.67, Mass=8346, SNR=61.1, Peak=203 HFD=6.8
03:58:10.200 00.003 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (0.19) = xAngle (1.96 = 1.96)
03:58:10.204 00.004 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.83 = -1.45)
03:58:10.208 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.25 hyp=0.30 cameraTheta=2.15 mountX=-0.11 mountY=-0.29, mountTheta=-1.93
03:58:10.214 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.25, opts=13)
03:58:10.219 00.005 6120 Enqueuing Move request for scope (-0.16, 0.25)
03:58:10.222 00.003 7680 Worker thread wakes up
03:58:10.222 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:10.226 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.25) opts 0xd
03:58:10.226 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.25)
03:58:10.226 00.000 7680 Moving (-0.16, 0.25) raw xDistance=-0.11 yDistance=-0.29
03:58:10.227 00.001 6120 UpdateGuideState exits: m=8346 SNR=61.1
03:58:10.230 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:58:10.231 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:58:10.231 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
03:58:10.231 00.000 7680 MoveAxis(E, 0, ABG)
03:58:10.231 00.000 7680 Move returns status 0, amount 0
03:58:10.231 00.000 7680 MoveAxis(N, 0, ABG)
03:58:10.231 00.000 7680 Move returns status 0, amount 0
03:58:10.231 00.000 7680 move complete, result=0
03:58:10.231 00.000 7680 worker thread done servicing request
03:58:10.231 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:10.236 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:10.239 00.003 6120 Enqueuing Expose request
03:58:10.244 00.005 7680 Worker thread wakes up
03:58:10.244 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:58:10.248 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:10.248 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:11.490 01.242 7680 Exposure complete
03:58:11.637 00.147 7680 worker thread done servicing request
03:58:11.637 00.000 6120 OnExposeComplete: enter
03:58:11.640 00.003 6120 UpdateGuideState(): m_state=6
03:58:11.645 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4000
03:58:11.649 00.004 6120 Star::Find returns 1 (0), X=513.05, Y=670.75, Mass=7653, SNR=59.5, Peak=202 HFD=6.5
03:58:11.653 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (0.19) = xAngle (1.56 = 1.56)
03:58:11.658 00.005 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.44 = -1.85)
03:58:11.661 00.003 6120 CameraToMount -- cameraX=-0.43 cameraY=2.33 hyp=2.37 cameraTheta=1.75 mountX=0.02 mountY=-2.28, mountTheta=-1.56
03:58:11.666 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=2.33, opts=13)
03:58:11.670 00.004 6120 Enqueuing Move request for scope (-0.43, 2.33)
03:58:11.674 00.004 7680 Worker thread wakes up
03:58:11.674 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 2.33) opts 0xd
03:58:11.675 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.43, 2.33)
03:58:11.675 00.000 7680 Moving (-0.43, 2.33) raw xDistance=0.02 yDistance=-2.28
03:58:11.675 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:58:11.675 00.000 7680 resist switch: large excursion: input -2.28 thresh 0.60 direction from 1 to -1
03:58:11.675 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.84
03:58:11.676 00.001 7680 GuideAlgorithmResistSwitch::result() returns -2.28 from input -2.28
03:58:11.676 00.000 7680 MoveAxis(E, 0, ABG)
03:58:11.676 00.000 7680 Move returns status 0, amount 0
03:58:11.676 00.000 7680 MoveAxis(N, 1237, ABG)
03:58:11.676 00.000 7680 Guiding  Dir = 0, Dur = 1237
03:58:11.676 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:11.682 00.006 6120 UpdateGuideState exits: m=7653 SNR=59.5
03:58:11.686 00.004 7680 IsSlewing returns 0
03:58:11.686 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:11.690 00.004 7680 IsGuiding returns 0
03:58:11.691 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:11.694 00.003 7680 PulseGuide returned control before completion, sleep 1247
03:58:11.695 00.001 6120 Enqueuing Expose request
03:58:12.956 01.261 7680 IsGuiding returns 1
03:58:12.956 00.000 7680 scope still moving after pulse duration time elapsed
03:58:12.987 00.031 7680 IsSlewing returns 0
03:58:12.989 00.002 7680 IsGuiding returns 0
03:58:12.989 00.000 7680 scope move finished after 1237 + 61 ms
03:58:12.991 00.002 7680 Move returns status 0, amount 1237
03:58:12.991 00.000 7680 move complete, result=0
03:58:12.992 00.001 7680 worker thread done servicing request
03:58:12.993 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -2.3 px 1237 ms NORTH
03:58:13.000 00.007 7680 Worker thread wakes up
03:58:13.000 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:13.000 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:14.251 01.251 7680 Exposure complete
03:58:14.396 00.145 7680 worker thread done servicing request
03:58:14.397 00.001 6120 OnExposeComplete: enter
03:58:14.400 00.003 6120 UpdateGuideState(): m_state=6
03:58:14.403 00.003 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4001
03:58:14.406 00.003 6120 Star::Find returns 1 (0), X=513.04, Y=667.03, Mass=7867, SNR=58.9, Peak=200 HFD=6.4
03:58:14.409 00.003 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
03:58:14.412 00.003 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
03:58:14.415 00.003 6120 CameraToMount -- cameraX=-0.43 cameraY=-1.39 hyp=1.46 cameraTheta=-1.87 mountX=-0.68 mountY=1.06, mountTheta=2.14
03:58:14.419 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=-1.39, opts=13)
03:58:14.422 00.003 6120 Enqueuing Move request for scope (-0.43, -1.39)
03:58:14.426 00.004 7680 Worker thread wakes up
03:58:14.426 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:14.430 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -1.39) opts 0xd
03:58:14.430 00.000 6120 UpdateGuideState exits: m=7867 SNR=58.9
03:58:14.434 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.43, -1.39)
03:58:14.434 00.000 7680 Moving (-0.43, -1.39) raw xDistance=-0.68 yDistance=1.06
03:58:14.435 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
03:58:14.435 00.000 7680 resist switch: large excursion: input 1.06 thresh 0.60 direction from -1 to 1
03:58:14.435 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.17
03:58:14.436 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.06 from input 1.06
03:58:14.436 00.000 7680 MoveAxis(E, 279, ABG)
03:58:14.436 00.000 7680 Guiding  Dir = 2, Dur = 279
03:58:14.436 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:14.441 00.005 7680 IsSlewing returns 0
03:58:14.441 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:14.444 00.003 7680 IsGuiding returns 0
03:58:14.444 00.000 6120 Enqueuing Expose request
03:58:14.448 00.004 7680 PulseGuide returned control before completion, sleep 289
03:58:14.741 00.293 7680 IsGuiding returns 1
03:58:14.742 00.001 7680 scope still moving after pulse duration time elapsed
03:58:14.772 00.030 7680 IsSlewing returns 0
03:58:14.773 00.001 7680 IsGuiding returns 0
03:58:14.774 00.001 7680 scope move finished after 279 + 49 ms
03:58:14.774 00.000 7680 Move returns status 0, amount 279
03:58:14.774 00.000 7680 MoveAxis(S, 574, ABG)
03:58:14.774 00.000 7680 Guiding  Dir = 1, Dur = 574
03:58:14.775 00.001 7680 IsSlewing returns 0
03:58:14.776 00.001 7680 IsGuiding returns 0
03:58:14.777 00.001 7680 PulseGuide returned control before completion, sleep 584
03:58:15.368 00.591 7680 IsGuiding returns 1
03:58:15.368 00.000 7680 scope still moving after pulse duration time elapsed
03:58:15.402 00.034 7680 IsSlewing returns 0
03:58:15.403 00.001 7680 IsGuiding returns 1
03:58:15.432 00.029 7680 IsSlewing returns 0
03:58:15.433 00.001 7680 IsGuiding returns 0
03:58:15.433 00.000 7680 scope move finished after 574 + 83 ms
03:58:15.434 00.001 7680 Move returns status 0, amount 574
03:58:15.434 00.000 7680 move complete, result=0
03:58:15.434 00.000 7680 worker thread done servicing request
03:58:15.435 00.001 7680 Worker thread wakes up
03:58:15.435 00.000 6120 GuideStep: -0.7 px 279 ms EAST, 1.1 px 574 ms SOUTH
03:58:15.440 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:15.440 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:16.690 01.250 7680 Exposure complete
03:58:16.832 00.142 7680 worker thread done servicing request
03:58:16.832 00.000 6120 OnExposeComplete: enter
03:58:16.837 00.005 6120 UpdateGuideState(): m_state=6
03:58:16.841 00.004 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4002
03:58:16.845 00.004 6120 Star::Find returns 1 (0), X=513.26, Y=666.93, Mass=7864, SNR=59.3, Peak=208 HFD=6.6
03:58:16.847 00.002 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
03:58:16.852 00.005 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
03:58:16.855 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=-1.49 hyp=1.50 cameraTheta=-1.71 mountX=-0.49 mountY=1.24, mountTheta=1.94
03:58:16.861 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-1.49, opts=13)
03:58:16.864 00.003 6120 Enqueuing Move request for scope (-0.21, -1.49)
03:58:16.869 00.005 7680 Worker thread wakes up
03:58:16.869 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -1.49) opts 0xd
03:58:16.870 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, -1.49)
03:58:16.870 00.000 7680 Moving (-0.21, -1.49) raw xDistance=-0.49 yDistance=1.24
03:58:16.870 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.49
03:58:16.870 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.24 from input 1.24
03:58:16.870 00.000 7680 MoveAxis(E, 219, ABG)
03:58:16.870 00.000 7680 Guiding  Dir = 2, Dur = 219
03:58:16.870 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:16.874 00.004 7680 IsSlewing returns 0
03:58:16.875 00.001 6120 UpdateGuideState exits: m=7864 SNR=59.3
03:58:16.879 00.004 7680 IsGuiding returns 0
03:58:16.879 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:16.883 00.004 7680 PulseGuide returned control before completion, sleep 229
03:58:16.883 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:16.887 00.004 6120 Enqueuing Expose request
03:58:17.116 00.229 7680 IsGuiding returns 1
03:58:17.117 00.001 7680 scope still moving after pulse duration time elapsed
03:58:17.147 00.030 7680 IsSlewing returns 0
03:58:17.147 00.000 7680 IsGuiding returns 0
03:58:17.147 00.000 7680 scope move finished after 219 + 49 ms
03:58:17.148 00.001 7680 Move returns status 0, amount 219
03:58:17.148 00.000 7680 MoveAxis(S, 675, ABG)
03:58:17.148 00.000 7680 Guiding  Dir = 1, Dur = 675
03:58:17.149 00.001 7680 IsSlewing returns 0
03:58:17.149 00.000 7680 IsGuiding returns 0
03:58:17.150 00.001 7680 PulseGuide returned control before completion, sleep 685
03:58:17.840 00.690 7680 IsGuiding returns 1
03:58:17.841 00.001 7680 scope still moving after pulse duration time elapsed
03:58:17.870 00.029 7680 IsSlewing returns 0
03:58:17.871 00.001 7680 IsGuiding returns 1
03:58:17.903 00.032 7680 IsSlewing returns 0
03:58:17.904 00.001 7680 IsGuiding returns 0
03:58:17.904 00.000 7680 scope move finished after 675 + 79 ms
03:58:17.905 00.001 7680 Move returns status 0, amount 675
03:58:17.905 00.000 7680 move complete, result=0
03:58:17.905 00.000 7680 worker thread done servicing request
03:58:17.906 00.001 7680 Worker thread wakes up
03:58:17.906 00.000 6120 GuideStep: -0.5 px 219 ms EAST, 1.2 px 675 ms SOUTH
03:58:17.913 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:17.913 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:19.166 01.253 7680 Exposure complete
03:58:19.309 00.143 7680 worker thread done servicing request
03:58:19.310 00.001 6120 OnExposeComplete: enter
03:58:19.314 00.004 6120 UpdateGuideState(): m_state=6
03:58:19.318 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4003
03:58:19.323 00.005 6120 Star::Find returns 1 (0), X=513.60, Y=667.83, Mass=8103, SNR=59.1, Peak=198 HFD=6.6
03:58:19.326 00.003 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
03:58:19.331 00.005 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
03:58:19.335 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.60 hyp=0.61 cameraTheta=-1.36 mountX=0.01 mountY=0.59, mountTheta=1.55
03:58:19.340 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.60, opts=13)
03:58:19.345 00.005 6120 Enqueuing Move request for scope (0.13, -0.60)
03:58:19.349 00.004 7680 Worker thread wakes up
03:58:19.350 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.60) opts 0xd
03:58:19.350 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.60)
03:58:19.350 00.000 7680 Moving (0.13, -0.60) raw xDistance=0.01 yDistance=0.59
03:58:19.350 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:58:19.350 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:19.355 00.005 6120 UpdateGuideState exits: m=8103 SNR=59.1
03:58:19.358 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:19.363 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:19.366 00.003 6120 Enqueuing Expose request
03:58:19.370 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
03:58:19.370 00.000 7680 MoveAxis(E, 0, ABG)
03:58:19.370 00.000 7680 Move returns status 0, amount 0
03:58:19.370 00.000 7680 MoveAxis(S, 321, ABG)
03:58:19.370 00.000 7680 Guiding  Dir = 1, Dur = 321
03:58:19.371 00.001 7680 IsSlewing returns 0
03:58:19.371 00.000 7680 IsGuiding returns 0
03:58:19.371 00.000 7680 PulseGuide returned control before completion, sleep 331
03:58:19.706 00.335 7680 IsGuiding returns 1
03:58:19.707 00.001 7680 scope still moving after pulse duration time elapsed
03:58:19.737 00.030 7680 IsSlewing returns 0
03:58:19.738 00.001 7680 IsGuiding returns 0
03:58:19.738 00.000 7680 scope move finished after 321 + 46 ms
03:58:19.739 00.001 7680 Move returns status 0, amount 321
03:58:19.739 00.000 7680 move complete, result=0
03:58:19.739 00.000 7680 worker thread done servicing request
03:58:19.740 00.001 7680 Worker thread wakes up
03:58:19.742 00.002 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 321 ms SOUTH
03:58:19.748 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:19.748 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:21.000 01.252 7680 Exposure complete
03:58:21.145 00.145 7680 worker thread done servicing request
03:58:21.145 00.000 6120 OnExposeComplete: enter
03:58:21.150 00.005 6120 UpdateGuideState(): m_state=6
03:58:21.154 00.004 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4004
03:58:21.158 00.004 6120 Star::Find returns 1 (0), X=513.64, Y=668.62, Mass=8451, SNR=60.8, Peak=189 HFD=6.9
03:58:21.163 00.005 6120 CameraToMount -- cameraTheta (0.85) - m_xAngle (0.19) = xAngle (0.66 = 0.66)
03:58:21.166 00.003 6120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.53 = -2.75)
03:58:21.171 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=0.19 hyp=0.26 cameraTheta=0.85 mountX=0.20 mountY=-0.10, mountTheta=-0.45
03:58:21.177 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.19, opts=13)
03:58:21.182 00.005 6120 Enqueuing Move request for scope (0.17, 0.19)
03:58:21.185 00.003 7680 Worker thread wakes up
03:58:21.185 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:21.190 00.005 6120 UpdateGuideState exits: m=8451 SNR=60.8
03:58:21.194 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:21.198 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:21.202 00.004 6120 Enqueuing Expose request
03:58:21.207 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.19) opts 0xd
03:58:21.207 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.19)
03:58:21.207 00.000 7680 Moving (0.17, 0.19) raw xDistance=0.20 yDistance=-0.10
03:58:21.208 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
03:58:21.208 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:58:21.208 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
03:58:21.208 00.000 7680 MoveAxis(W, 83, ABG)
03:58:21.209 00.001 7680 Guiding  Dir = 3, Dur = 83
03:58:21.209 00.000 7680 IsSlewing returns 0
03:58:21.209 00.000 7680 IsGuiding returns 0
03:58:21.210 00.001 7680 PulseGuide returned control before completion, sleep 93
03:58:21.315 00.105 7680 IsGuiding returns 1
03:58:21.315 00.000 7680 scope still moving after pulse duration time elapsed
03:58:21.346 00.031 7680 IsSlewing returns 0
03:58:21.348 00.002 7680 IsGuiding returns 0
03:58:21.348 00.000 7680 scope move finished after 83 + 54 ms
03:58:21.349 00.001 7680 Move returns status 0, amount 83
03:58:21.349 00.000 7680 MoveAxis(N, 0, ABG)
03:58:21.350 00.001 7680 Move returns status 0, amount 0
03:58:21.350 00.000 7680 move complete, result=0
03:58:21.350 00.000 7680 worker thread done servicing request
03:58:21.352 00.002 7680 Worker thread wakes up
03:58:21.352 00.000 6120 GuideStep: 0.2 px 83 ms WEST, -0.1 px 0 ms NORTH
03:58:21.357 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:21.357 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:22.611 01.254 7680 Exposure complete
03:58:22.765 00.154 7680 worker thread done servicing request
03:58:22.767 00.002 6120 OnExposeComplete: enter
03:58:22.771 00.004 6120 UpdateGuideState(): m_state=6
03:58:22.776 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4005
03:58:22.780 00.004 6120 Star::Find returns 1 (0), X=513.66, Y=667.95, Mass=7977, SNR=59.8, Peak=216 HFD=6.7
03:58:22.783 00.003 6120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
03:58:22.786 00.003 6120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.50 = 1.50)
03:58:22.790 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.47 hyp=0.51 cameraTheta=-1.19 mountX=0.10 mountY=0.50, mountTheta=1.38
03:58:22.796 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.47, opts=13)
03:58:22.800 00.004 6120 Enqueuing Move request for scope (0.19, -0.47)
03:58:22.803 00.003 7680 Worker thread wakes up
03:58:22.804 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:22.807 00.003 6120 UpdateGuideState exits: m=7977 SNR=59.8
03:58:22.810 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:22.814 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:22.817 00.003 6120 Enqueuing Expose request
03:58:22.821 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.47) opts 0xd
03:58:22.821 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.47)
03:58:22.821 00.000 7680 Moving (0.19, -0.47) raw xDistance=0.10 yDistance=0.50
03:58:22.821 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
03:58:22.821 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
03:58:22.822 00.001 7680 MoveAxis(E, 0, ABG)
03:58:22.822 00.000 7680 Move returns status 0, amount 0
03:58:22.822 00.000 7680 MoveAxis(S, 274, ABG)
03:58:22.822 00.000 7680 Guiding  Dir = 1, Dur = 274
03:58:22.822 00.000 7680 IsSlewing returns 0
03:58:22.822 00.000 7680 IsGuiding returns 0
03:58:22.824 00.002 7680 PulseGuide returned control before completion, sleep 284
03:58:23.114 00.290 7680 IsGuiding returns 1
03:58:23.115 00.001 7680 scope still moving after pulse duration time elapsed
03:58:23.145 00.030 7680 IsSlewing returns 0
03:58:23.146 00.001 7680 IsGuiding returns 0
03:58:23.146 00.000 7680 scope move finished after 274 + 49 ms
03:58:23.146 00.000 7680 Move returns status 0, amount 274
03:58:23.147 00.001 7680 move complete, result=0
03:58:23.147 00.000 7680 worker thread done servicing request
03:58:23.147 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 274 ms SOUTH
03:58:23.153 00.006 7680 Worker thread wakes up
03:58:23.154 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:23.154 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:24.397 01.243 7680 Exposure complete
03:58:24.539 00.142 7680 worker thread done servicing request
03:58:24.540 00.001 6120 OnExposeComplete: enter
03:58:24.544 00.004 6120 UpdateGuideState(): m_state=6
03:58:24.548 00.004 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4006
03:58:24.554 00.006 6120 Star::Find returns 1 (0), X=513.58, Y=668.70, Mass=8279, SNR=59.2, Peak=212 HFD=6.8
03:58:24.562 00.008 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (0.19) = xAngle (1.01 = 1.01)
03:58:24.567 00.005 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.89 = -2.40)
03:58:24.571 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.20 mountX=0.16 mountY=-0.20, mountTheta=-0.91
03:58:24.577 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.28, opts=13)
03:58:24.582 00.005 6120 Enqueuing Move request for scope (0.11, 0.28)
03:58:24.588 00.006 7680 Worker thread wakes up
03:58:24.589 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:24.594 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.28) opts 0xd
03:58:24.594 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.28)
03:58:24.594 00.000 7680 Moving (0.11, 0.28) raw xDistance=0.16 yDistance=-0.20
03:58:24.595 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
03:58:24.595 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:58:24.595 00.000 6120 UpdateGuideState exits: m=8279 SNR=59.2
03:58:24.600 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:24.603 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:24.607 00.004 6120 Enqueuing Expose request
03:58:24.612 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
03:58:24.612 00.000 7680 MoveAxis(E, 0, ABG)
03:58:24.612 00.000 7680 Move returns status 0, amount 0
03:58:24.612 00.000 7680 MoveAxis(N, 0, ABG)
03:58:24.613 00.001 7680 Move returns status 0, amount 0
03:58:24.613 00.000 7680 move complete, result=0
03:58:24.613 00.000 7680 worker thread done servicing request
03:58:24.613 00.000 7680 Worker thread wakes up
03:58:24.613 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
03:58:24.618 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:24.618 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:25.871 01.253 7680 Exposure complete
03:58:26.025 00.154 7680 worker thread done servicing request
03:58:26.026 00.001 6120 OnExposeComplete: enter
03:58:26.030 00.004 6120 UpdateGuideState(): m_state=6
03:58:26.034 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4007
03:58:26.037 00.003 6120 Star::Find returns 1 (0), X=513.74, Y=668.24, Mass=8038, SNR=58.5, Peak=210 HFD=6.5
03:58:26.042 00.005 6120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.19) = xAngle (-0.79 = -0.79)
03:58:26.045 00.003 6120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.09 = 2.09)
03:58:26.050 00.005 6120 CameraToMount -- cameraX=0.27 cameraY=-0.18 hyp=0.32 cameraTheta=-0.60 mountX=0.23 mountY=0.28, mountTheta=0.89
03:58:26.055 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.18, opts=13)
03:58:26.060 00.005 6120 Enqueuing Move request for scope (0.27, -0.18)
03:58:26.063 00.003 7680 Worker thread wakes up
03:58:26.064 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:26.068 00.004 6120 UpdateGuideState exits: m=8038 SNR=58.5
03:58:26.071 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:26.075 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:26.078 00.003 6120 Enqueuing Expose request
03:58:26.083 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.18) opts 0xd
03:58:26.083 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.18)
03:58:26.083 00.000 7680 Moving (0.27, -0.18) raw xDistance=0.23 yDistance=0.28
03:58:26.084 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
03:58:26.084 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
03:58:26.084 00.000 7680 MoveAxis(W, 93, ABG)
03:58:26.085 00.001 7680 Guiding  Dir = 3, Dur = 93
03:58:26.085 00.000 7680 IsSlewing returns 0
03:58:26.086 00.001 7680 IsGuiding returns 0
03:58:26.086 00.000 7680 PulseGuide returned control before completion, sleep 103
03:58:26.202 00.116 7680 IsGuiding returns 1
03:58:26.203 00.001 7680 scope still moving after pulse duration time elapsed
03:58:26.233 00.030 7680 IsSlewing returns 0
03:58:26.233 00.000 7680 IsGuiding returns 0
03:58:26.235 00.002 7680 scope move finished after 93 + 56 ms
03:58:26.236 00.001 7680 Move returns status 0, amount 93
03:58:26.237 00.001 7680 MoveAxis(S, 152, ABG)
03:58:26.237 00.000 7680 Guiding  Dir = 1, Dur = 152
03:58:26.238 00.001 7680 IsSlewing returns 0
03:58:26.238 00.000 7680 IsGuiding returns 0
03:58:26.238 00.000 7680 PulseGuide returned control before completion, sleep 162
03:58:26.407 00.169 7680 IsGuiding returns 1
03:58:26.407 00.000 7680 scope still moving after pulse duration time elapsed
03:58:26.438 00.031 7680 IsSlewing returns 0
03:58:26.439 00.001 7680 IsGuiding returns 0
03:58:26.439 00.000 7680 scope move finished after 152 + 48 ms
03:58:26.440 00.001 7680 Move returns status 0, amount 152
03:58:26.440 00.000 7680 move complete, result=0
03:58:26.441 00.001 7680 worker thread done servicing request
03:58:26.441 00.000 7680 Worker thread wakes up
03:58:26.441 00.000 6120 GuideStep: 0.2 px 93 ms WEST, 0.3 px 152 ms SOUTH
03:58:26.448 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:26.449 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:27.704 01.255 7680 Exposure complete
03:58:27.869 00.165 7680 worker thread done servicing request
03:58:27.869 00.000 6120 OnExposeComplete: enter
03:58:27.873 00.004 6120 UpdateGuideState(): m_state=6
03:58:27.878 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4008
03:58:27.884 00.006 6120 Star::Find returns 1 (0), X=513.41, Y=668.74, Mass=7867, SNR=58.4, Peak=184 HFD=6.6
03:58:27.889 00.005 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (0.19) = xAngle (1.58 = 1.58)
03:58:27.894 00.005 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.45 = -1.83)
03:58:27.900 00.006 6120 CameraToMount -- cameraX=-0.06 cameraY=0.32 hyp=0.33 cameraTheta=1.77 mountX=-0.00 mountY=-0.32, mountTheta=-1.58
03:58:27.908 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.32, opts=13)
03:58:27.915 00.007 6120 Enqueuing Move request for scope (-0.06, 0.32)
03:58:27.918 00.003 7680 Worker thread wakes up
03:58:27.918 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:27.923 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.32) opts 0xd
03:58:27.924 00.001 6120 UpdateGuideState exits: m=7867 SNR=58.4
03:58:27.928 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.32)
03:58:27.928 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:27.932 00.004 7680 Moving (-0.06, 0.32) raw xDistance=-0.00 yDistance=-0.32
03:58:27.933 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:27.937 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:58:27.937 00.000 6120 Enqueuing Expose request
03:58:27.942 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:58:27.942 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
03:58:27.942 00.000 7680 MoveAxis(E, 0, ABG)
03:58:27.943 00.001 7680 Move returns status 0, amount 0
03:58:27.943 00.000 7680 MoveAxis(N, 0, ABG)
03:58:27.943 00.000 7680 Move returns status 0, amount 0
03:58:27.943 00.000 7680 move complete, result=0
03:58:27.943 00.000 7680 worker thread done servicing request
03:58:27.944 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:58:27.949 00.005 7680 Worker thread wakes up
03:58:27.949 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:27.950 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:29.208 01.258 7680 Exposure complete
03:58:29.357 00.149 7680 worker thread done servicing request
03:58:29.358 00.001 6120 OnExposeComplete: enter
03:58:29.362 00.004 6120 UpdateGuideState(): m_state=6
03:58:29.366 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4009
03:58:29.370 00.004 6120 Star::Find returns 1 (0), X=513.18, Y=668.04, Mass=7882, SNR=58.5, Peak=208 HFD=6.4
03:58:29.374 00.004 6120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.19) = xAngle (-2.41 = -2.41)
03:58:29.378 00.004 6120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.46 = 0.46)
03:58:29.381 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.38 hyp=0.48 cameraTheta=-2.22 mountX=-0.36 mountY=0.21, mountTheta=2.60
03:58:29.387 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.38, opts=13)
03:58:29.392 00.005 6120 Enqueuing Move request for scope (-0.29, -0.38)
03:58:29.397 00.005 7680 Worker thread wakes up
03:58:29.397 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.38) opts 0xd
03:58:29.398 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.38)
03:58:29.398 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:29.405 00.007 7680 Moving (-0.29, -0.38) raw xDistance=-0.36 yDistance=0.21
03:58:29.405 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
03:58:29.407 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:58:29.407 00.000 7680 MoveAxis(E, 146, ABG)
03:58:29.407 00.000 7680 Guiding  Dir = 2, Dur = 146
03:58:29.407 00.000 6120 UpdateGuideState exits: m=7882 SNR=58.5
03:58:29.411 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:29.416 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:29.420 00.004 6120 Enqueuing Expose request
03:58:29.425 00.005 7680 IsSlewing returns 0
03:58:29.425 00.000 7680 IsGuiding returns 0
03:58:29.426 00.001 7680 PulseGuide returned control before completion, sleep 156
03:58:29.586 00.160 7680 IsGuiding returns 1
03:58:29.587 00.001 7680 scope still moving after pulse duration time elapsed
03:58:29.618 00.031 7680 IsSlewing returns 0
03:58:29.618 00.000 7680 IsGuiding returns 0
03:58:29.619 00.001 7680 scope move finished after 146 + 48 ms
03:58:29.619 00.000 7680 Move returns status 0, amount 146
03:58:29.620 00.001 7680 MoveAxis(S, 116, ABG)
03:58:29.620 00.000 7680 Guiding  Dir = 1, Dur = 116
03:58:29.622 00.002 7680 IsSlewing returns 0
03:58:29.622 00.000 7680 IsGuiding returns 0
03:58:29.623 00.001 7680 PulseGuide returned control before completion, sleep 126
03:58:29.757 00.134 7680 IsGuiding returns 1
03:58:29.758 00.001 7680 scope still moving after pulse duration time elapsed
03:58:29.790 00.032 7680 IsSlewing returns 0
03:58:29.791 00.001 7680 IsGuiding returns 0
03:58:29.791 00.000 7680 scope move finished after 116 + 53 ms
03:58:29.792 00.001 7680 Move returns status 0, amount 116
03:58:29.793 00.001 7680 move complete, result=0
03:58:29.793 00.000 7680 worker thread done servicing request
03:58:29.794 00.001 7680 Worker thread wakes up
03:58:29.794 00.000 6120 GuideStep: -0.4 px 146 ms EAST, 0.2 px 116 ms SOUTH
03:58:29.803 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:29.803 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:31.052 01.249 7680 Exposure complete
03:58:31.198 00.146 7680 worker thread done servicing request
03:58:31.198 00.000 6120 OnExposeComplete: enter
03:58:31.202 00.004 6120 UpdateGuideState(): m_state=6
03:58:31.206 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4010
03:58:31.212 00.006 6120 Star::Find returns 1 (0), X=513.36, Y=668.09, Mass=7674, SNR=58.2, Peak=211 HFD=6.6
03:58:31.217 00.005 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
03:58:31.220 00.003 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
03:58:31.224 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.33 hyp=0.35 cameraTheta=-1.89 mountX=-0.17 mountY=0.25, mountTheta=2.17
03:58:31.231 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.33, opts=13)
03:58:31.236 00.005 6120 Enqueuing Move request for scope (-0.11, -0.33)
03:58:31.239 00.003 7680 Worker thread wakes up
03:58:31.239 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.33) opts 0xd
03:58:31.240 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.33)
03:58:31.240 00.000 7680 Moving (-0.11, -0.33) raw xDistance=-0.17 yDistance=0.25
03:58:31.240 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
03:58:31.240 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:31.245 00.005 6120 UpdateGuideState exits: m=7674 SNR=58.2
03:58:31.250 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:31.254 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
03:58:31.254 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:31.259 00.005 6120 Enqueuing Expose request
03:58:31.262 00.003 7680 MoveAxis(E, 0, ABG)
03:58:31.262 00.000 7680 Move returns status 0, amount 0
03:58:31.263 00.001 7680 MoveAxis(S, 136, ABG)
03:58:31.263 00.000 7680 Guiding  Dir = 1, Dur = 136
03:58:31.263 00.000 7680 IsSlewing returns 0
03:58:31.263 00.000 7680 IsGuiding returns 0
03:58:31.263 00.000 7680 PulseGuide returned control before completion, sleep 146
03:58:31.413 00.150 7680 IsGuiding returns 1
03:58:31.413 00.000 7680 scope still moving after pulse duration time elapsed
03:58:31.444 00.031 7680 IsSlewing returns 0
03:58:31.444 00.000 7680 IsGuiding returns 0
03:58:31.444 00.000 7680 scope move finished after 136 + 44 ms
03:58:31.444 00.000 7680 Move returns status 0, amount 136
03:58:31.445 00.001 7680 move complete, result=0
03:58:31.445 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 136 ms SOUTH
03:58:31.448 00.003 7680 worker thread done servicing request
03:58:31.448 00.000 7680 Worker thread wakes up
03:58:31.448 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:31.449 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:32.691 01.242 7680 Exposure complete
03:58:32.833 00.142 7680 worker thread done servicing request
03:58:32.833 00.000 6120 OnExposeComplete: enter
03:58:32.837 00.004 6120 UpdateGuideState(): m_state=6
03:58:32.841 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4011
03:58:32.845 00.004 6120 Star::Find returns 1 (0), X=513.55, Y=668.12, Mass=7682, SNR=58.0, Peak=188 HFD=6.5
03:58:32.850 00.005 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
03:58:32.854 00.004 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
03:58:32.857 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.30 hyp=0.31 cameraTheta=-1.31 mountX=0.02 mountY=0.31, mountTheta=1.50
03:58:32.865 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.30, opts=13)
03:58:32.871 00.006 6120 Enqueuing Move request for scope (0.08, -0.30)
03:58:32.875 00.004 7680 Worker thread wakes up
03:58:32.876 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.30) opts 0xd
03:58:32.876 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.30)
03:58:32.876 00.000 7680 Moving (0.08, -0.30) raw xDistance=0.02 yDistance=0.31
03:58:32.876 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:58:32.876 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:58:32.877 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:32.881 00.004 7680 MoveAxis(E, 0, ABG)
03:58:32.882 00.001 7680 Move returns status 0, amount 0
03:58:32.882 00.000 7680 MoveAxis(S, 166, ABG)
03:58:32.882 00.000 7680 Guiding  Dir = 1, Dur = 166
03:58:32.882 00.000 6120 UpdateGuideState exits: m=7682 SNR=58.0
03:58:32.886 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:32.891 00.005 7680 IsSlewing returns 0
03:58:32.891 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:32.897 00.006 6120 Enqueuing Expose request
03:58:32.902 00.005 7680 IsGuiding returns 0
03:58:32.903 00.001 7680 PulseGuide returned control before completion, sleep 176
03:58:33.094 00.191 7680 IsGuiding returns 0
03:58:33.094 00.000 7680 Move returns status 0, amount 166
03:58:33.095 00.001 7680 move complete, result=0
03:58:33.095 00.000 7680 worker thread done servicing request
03:58:33.095 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 166 ms SOUTH
03:58:33.099 00.004 7680 Worker thread wakes up
03:58:33.100 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:33.100 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:34.357 01.257 7680 Exposure complete
03:58:34.504 00.147 7680 worker thread done servicing request
03:58:34.504 00.000 6120 OnExposeComplete: enter
03:58:34.508 00.004 6120 UpdateGuideState(): m_state=6
03:58:34.512 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4012
03:58:34.516 00.004 6120 Star::Find returns 1 (0), X=513.27, Y=668.14, Mass=7838, SNR=58.6, Peak=207 HFD=6.5
03:58:34.519 00.003 6120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.19) = xAngle (-2.39 = -2.39)
03:58:34.525 00.006 6120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.48 = 0.48)
03:58:34.530 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.28 hyp=0.35 cameraTheta=-2.21 mountX=-0.26 mountY=0.16, mountTheta=2.58
03:58:34.536 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.28, opts=13)
03:58:34.540 00.004 6120 Enqueuing Move request for scope (-0.21, -0.28)
03:58:34.545 00.005 7680 Worker thread wakes up
03:58:34.545 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:34.549 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.28) opts 0xd
03:58:34.549 00.000 6120 UpdateGuideState exits: m=7838 SNR=58.6
03:58:34.554 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:34.559 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:34.562 00.003 6120 Enqueuing Expose request
03:58:34.567 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.28)
03:58:34.567 00.000 7680 Moving (-0.21, -0.28) raw xDistance=-0.26 yDistance=0.16
03:58:34.567 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
03:58:34.567 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:58:34.568 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:58:34.568 00.000 7680 MoveAxis(E, 105, ABG)
03:58:34.568 00.000 7680 Guiding  Dir = 2, Dur = 105
03:58:34.568 00.000 7680 IsSlewing returns 0
03:58:34.569 00.001 7680 IsGuiding returns 0
03:58:34.569 00.000 7680 PulseGuide returned control before completion, sleep 115
03:58:34.692 00.123 7680 IsGuiding returns 1
03:58:34.692 00.000 7680 scope still moving after pulse duration time elapsed
03:58:34.722 00.030 7680 IsSlewing returns 0
03:58:34.724 00.002 7680 IsGuiding returns 0
03:58:34.724 00.000 7680 scope move finished after 105 + 49 ms
03:58:34.724 00.000 7680 Move returns status 0, amount 105
03:58:34.725 00.001 7680 MoveAxis(N, 0, ABG)
03:58:34.725 00.000 7680 Move returns status 0, amount 0
03:58:34.725 00.000 7680 move complete, result=0
03:58:34.726 00.001 7680 worker thread done servicing request
03:58:34.726 00.000 7680 Worker thread wakes up
03:58:34.726 00.000 6120 GuideStep: -0.3 px 105 ms EAST, 0.2 px 0 ms NORTH
03:58:34.733 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:34.733 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:35.981 01.248 7680 Exposure complete
03:58:36.124 00.143 7680 worker thread done servicing request
03:58:36.124 00.000 6120 OnExposeComplete: enter
03:58:36.129 00.005 6120 UpdateGuideState(): m_state=6
03:58:36.133 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4013
03:58:36.136 00.003 6120 Star::Find returns 1 (0), X=513.65, Y=668.15, Mass=7745, SNR=57.5, Peak=211 HFD=6.4
03:58:36.139 00.003 6120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.19) = xAngle (-1.19 = -1.19)
03:58:36.144 00.005 6120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.68 = 1.68)
03:58:36.148 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.27 hyp=0.32 cameraTheta=-1.01 mountX=0.12 mountY=0.32, mountTheta=1.21
03:58:36.153 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.27, opts=13)
03:58:36.158 00.005 6120 Enqueuing Move request for scope (0.17, -0.27)
03:58:36.163 00.005 7680 Worker thread wakes up
03:58:36.163 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:36.169 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.27) opts 0xd
03:58:36.169 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.27)
03:58:36.169 00.000 7680 Moving (0.17, -0.27) raw xDistance=0.12 yDistance=0.32
03:58:36.169 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
03:58:36.170 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:58:36.170 00.000 7680 MoveAxis(E, 0, ABG)
03:58:36.170 00.000 7680 Move returns status 0, amount 0
03:58:36.170 00.000 6120 UpdateGuideState exits: m=7745 SNR=57.5
03:58:36.174 00.004 7680 MoveAxis(S, 173, ABG)
03:58:36.175 00.001 7680 Guiding  Dir = 1, Dur = 173
03:58:36.175 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:36.180 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:36.184 00.004 6120 Enqueuing Expose request
03:58:36.187 00.003 7680 IsSlewing returns 0
03:58:36.188 00.001 7680 IsGuiding returns 0
03:58:36.188 00.000 7680 PulseGuide returned control before completion, sleep 183
03:58:36.378 00.190 7680 IsGuiding returns 1
03:58:36.379 00.001 7680 scope still moving after pulse duration time elapsed
03:58:36.409 00.030 7680 IsSlewing returns 0
03:58:36.410 00.001 7680 IsGuiding returns 0
03:58:36.411 00.001 7680 scope move finished after 173 + 49 ms
03:58:36.412 00.001 7680 Move returns status 0, amount 173
03:58:36.412 00.000 7680 move complete, result=0
03:58:36.413 00.001 7680 worker thread done servicing request
03:58:36.413 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 173 ms SOUTH
03:58:36.419 00.006 7680 Worker thread wakes up
03:58:36.419 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:36.419 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:37.678 01.259 7680 Exposure complete
03:58:37.827 00.149 7680 worker thread done servicing request
03:58:37.828 00.001 6120 OnExposeComplete: enter
03:58:37.831 00.003 6120 UpdateGuideState(): m_state=6
03:58:37.835 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4014
03:58:37.840 00.005 6120 Star::Find returns 1 (0), X=513.31, Y=668.67, Mass=8087, SNR=60.4, Peak=200 HFD=6.8
03:58:37.843 00.003 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (0.19) = xAngle (1.98 = 1.98)
03:58:37.847 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.85 = -1.43)
03:58:37.851 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.24 hyp=0.30 cameraTheta=2.17 mountX=-0.12 mountY=-0.29, mountTheta=-1.95
03:58:37.854 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.24, opts=13)
03:58:37.859 00.005 6120 Enqueuing Move request for scope (-0.17, 0.24)
03:58:37.862 00.003 7680 Worker thread wakes up
03:58:37.863 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:37.866 00.003 6120 UpdateGuideState exits: m=8087 SNR=60.4
03:58:37.870 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.24) opts 0xd
03:58:37.870 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.24)
03:58:37.871 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:37.874 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:37.879 00.005 6120 Enqueuing Expose request
03:58:37.882 00.003 7680 Moving (-0.17, 0.24) raw xDistance=-0.12 yDistance=-0.29
03:58:37.882 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
03:58:37.882 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:58:37.882 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
03:58:37.882 00.000 7680 MoveAxis(E, 0, ABG)
03:58:37.884 00.002 7680 Move returns status 0, amount 0
03:58:37.884 00.000 7680 MoveAxis(N, 0, ABG)
03:58:37.884 00.000 7680 Move returns status 0, amount 0
03:58:37.884 00.000 7680 move complete, result=0
03:58:37.884 00.000 7680 worker thread done servicing request
03:58:37.884 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:58:37.888 00.004 7680 Worker thread wakes up
03:58:37.888 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:37.888 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:39.133 01.245 7680 Exposure complete
03:58:39.277 00.144 6120 OnExposeComplete: enter
03:58:39.281 00.004 6120 UpdateGuideState(): m_state=6
03:58:39.287 00.006 7680 worker thread done servicing request
03:58:39.287 00.000 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4015
03:58:39.290 00.003 6120 Star::Find returns 1 (0), X=513.17, Y=668.18, Mass=7948, SNR=59.2, Peak=230 HFD=6.4
03:58:39.294 00.004 6120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.19) = xAngle (-2.64 = -2.64)
03:58:39.300 00.006 6120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.23 = 0.23)
03:58:39.303 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=-0.25 hyp=0.39 cameraTheta=-2.45 mountX=-0.34 mountY=0.09, mountTheta=2.88
03:58:39.309 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=-0.25, opts=13)
03:58:39.314 00.005 6120 Enqueuing Move request for scope (-0.30, -0.25)
03:58:39.316 00.002 7680 Worker thread wakes up
03:58:39.317 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:39.321 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.25) opts 0xd
03:58:39.321 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, -0.25)
03:58:39.322 00.001 7680 Moving (-0.30, -0.25) raw xDistance=-0.34 yDistance=0.09
03:58:39.322 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
03:58:39.322 00.000 6120 UpdateGuideState exits: m=7948 SNR=59.2
03:58:39.325 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:58:39.326 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:39.330 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
03:58:39.330 00.000 7680 MoveAxis(E, 139, ABG)
03:58:39.330 00.000 7680 Guiding  Dir = 2, Dur = 139
03:58:39.331 00.001 7680 IsSlewing returns 0
03:58:39.331 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:39.336 00.005 6120 Enqueuing Expose request
03:58:39.341 00.005 7680 IsGuiding returns 0
03:58:39.342 00.001 7680 PulseGuide returned control before completion, sleep 149
03:58:39.495 00.153 7680 IsGuiding returns 1
03:58:39.496 00.001 7680 scope still moving after pulse duration time elapsed
03:58:39.526 00.030 7680 IsSlewing returns 0
03:58:39.527 00.001 7680 IsGuiding returns 0
03:58:39.527 00.000 7680 scope move finished after 139 + 46 ms
03:58:39.528 00.001 7680 Move returns status 0, amount 139
03:58:39.529 00.001 7680 MoveAxis(N, 0, ABG)
03:58:39.529 00.000 7680 Move returns status 0, amount 0
03:58:39.529 00.000 7680 move complete, result=0
03:58:39.530 00.001 7680 worker thread done servicing request
03:58:39.530 00.000 6120 GuideStep: -0.3 px 139 ms EAST, 0.1 px 0 ms NORTH
03:58:39.536 00.006 7680 Worker thread wakes up
03:58:39.536 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:39.536 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:40.792 01.256 7680 Exposure complete
03:58:40.938 00.146 7680 worker thread done servicing request
03:58:40.938 00.000 6120 OnExposeComplete: enter
03:58:40.941 00.003 6120 UpdateGuideState(): m_state=6
03:58:40.944 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4016
03:58:40.949 00.005 6120 Star::Find returns 1 (0), X=513.35, Y=668.18, Mass=7766, SNR=58.8, Peak=207 HFD=6.4
03:58:40.953 00.004 6120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (0.19) = xAngle (-2.22 = -2.22)
03:58:40.956 00.003 6120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.65 = 0.65)
03:58:40.961 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-2.04 mountX=-0.16 mountY=0.16, mountTheta=2.36
03:58:40.968 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.24, opts=13)
03:58:40.973 00.005 6120 Enqueuing Move request for scope (-0.12, -0.24)
03:58:40.977 00.004 7680 Worker thread wakes up
03:58:40.977 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:40.981 00.004 6120 UpdateGuideState exits: m=7766 SNR=58.8
03:58:40.983 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:40.988 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.24) opts 0xd
03:58:40.988 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.24)
03:58:40.988 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:40.992 00.004 7680 Moving (-0.12, -0.24) raw xDistance=-0.16 yDistance=0.16
03:58:40.992 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:58:40.992 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:58:40.993 00.001 6120 Enqueuing Expose request
03:58:40.996 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
03:58:40.996 00.000 7680 MoveAxis(E, 0, ABG)
03:58:40.996 00.000 7680 Move returns status 0, amount 0
03:58:40.996 00.000 7680 MoveAxis(N, 0, ABG)
03:58:40.996 00.000 7680 Move returns status 0, amount 0
03:58:40.997 00.001 7680 move complete, result=0
03:58:40.997 00.000 7680 worker thread done servicing request
03:58:40.998 00.001 7680 Worker thread wakes up
03:58:40.998 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:41.002 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:41.002 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:42.245 01.243 7680 Exposure complete
03:58:42.393 00.148 7680 worker thread done servicing request
03:58:42.393 00.000 6120 OnExposeComplete: enter
03:58:42.398 00.005 6120 UpdateGuideState(): m_state=6
03:58:42.402 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4017
03:58:42.406 00.004 6120 Star::Find returns 1 (0), X=513.30, Y=668.10, Mass=8276, SNR=60.5, Peak=210 HFD=6.6
03:58:42.410 00.004 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
03:58:42.413 00.003 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
03:58:42.417 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.32 hyp=0.37 cameraTheta=-2.07 mountX=-0.23 mountY=0.21, mountTheta=2.40
03:58:42.424 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.32, opts=13)
03:58:42.427 00.003 6120 Enqueuing Move request for scope (-0.17, -0.32)
03:58:42.433 00.006 7680 Worker thread wakes up
03:58:42.433 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:42.437 00.004 6120 UpdateGuideState exits: m=8276 SNR=60.5
03:58:42.440 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:42.444 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.32) opts 0xd
03:58:42.444 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.32)
03:58:42.445 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:42.448 00.003 6120 Enqueuing Expose request
03:58:42.452 00.004 7680 Moving (-0.17, -0.32) raw xDistance=-0.23 yDistance=0.21
03:58:42.452 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
03:58:42.452 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
03:58:42.452 00.000 7680 MoveAxis(E, 94, ABG)
03:58:42.452 00.000 7680 Guiding  Dir = 2, Dur = 94
03:58:42.453 00.001 7680 IsSlewing returns 0
03:58:42.453 00.000 7680 IsGuiding returns 0
03:58:42.453 00.000 7680 PulseGuide returned control before completion, sleep 104
03:58:42.571 00.118 7680 IsGuiding returns 1
03:58:42.571 00.000 7680 scope still moving after pulse duration time elapsed
03:58:42.602 00.031 7680 IsSlewing returns 0
03:58:42.603 00.001 7680 IsGuiding returns 0
03:58:42.604 00.001 7680 scope move finished after 94 + 57 ms
03:58:42.605 00.001 7680 Move returns status 0, amount 94
03:58:42.605 00.000 7680 MoveAxis(S, 115, ABG)
03:58:42.607 00.002 7680 Guiding  Dir = 1, Dur = 115
03:58:42.607 00.000 7680 IsSlewing returns 0
03:58:42.608 00.001 7680 IsGuiding returns 0
03:58:42.608 00.000 7680 PulseGuide returned control before completion, sleep 125
03:58:42.744 00.136 7680 IsGuiding returns 1
03:58:42.744 00.000 7680 scope still moving after pulse duration time elapsed
03:58:42.775 00.031 7680 IsSlewing returns 0
03:58:42.777 00.002 7680 IsGuiding returns 0
03:58:42.778 00.001 7680 scope move finished after 115 + 54 ms
03:58:42.778 00.000 7680 Move returns status 0, amount 115
03:58:42.778 00.000 7680 move complete, result=0
03:58:42.778 00.000 7680 worker thread done servicing request
03:58:42.779 00.001 7680 Worker thread wakes up
03:58:42.779 00.000 6120 GuideStep: -0.2 px 94 ms EAST, 0.2 px 115 ms SOUTH
03:58:42.785 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:42.786 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:44.039 01.253 7680 Exposure complete
03:58:44.189 00.150 7680 worker thread done servicing request
03:58:44.190 00.001 6120 OnExposeComplete: enter
03:58:44.194 00.004 6120 UpdateGuideState(): m_state=6
03:58:44.197 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4018
03:58:44.202 00.005 6120 Star::Find returns 1 (0), X=513.46, Y=668.07, Mass=7704, SNR=58.4, Peak=207 HFD=6.5
03:58:44.206 00.004 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
03:58:44.209 00.003 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
03:58:44.212 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.36 hyp=0.36 cameraTheta=-1.60 mountX=-0.08 mountY=0.32, mountTheta=1.81
03:58:44.218 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.36, opts=13)
03:58:44.222 00.004 6120 Enqueuing Move request for scope (-0.01, -0.36)
03:58:44.225 00.003 7680 Worker thread wakes up
03:58:44.225 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.36) opts 0xd
03:58:44.226 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.36)
03:58:44.226 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:44.230 00.004 7680 Moving (-0.01, -0.36) raw xDistance=-0.08 yDistance=0.32
03:58:44.230 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:58:44.231 00.001 6120 UpdateGuideState exits: m=7704 SNR=58.4
03:58:44.233 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:44.238 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:44.242 00.004 6120 Enqueuing Expose request
03:58:44.245 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
03:58:44.245 00.000 7680 MoveAxis(E, 0, ABG)
03:58:44.246 00.001 7680 Move returns status 0, amount 0
03:58:44.246 00.000 7680 MoveAxis(S, 172, ABG)
03:58:44.247 00.001 7680 Guiding  Dir = 1, Dur = 172
03:58:44.247 00.000 7680 IsSlewing returns 0
03:58:44.247 00.000 7680 IsGuiding returns 0
03:58:44.247 00.000 7680 PulseGuide returned control before completion, sleep 182
03:58:44.434 00.187 7680 IsGuiding returns 1
03:58:44.434 00.000 7680 scope still moving after pulse duration time elapsed
03:58:44.465 00.031 7680 IsSlewing returns 0
03:58:44.467 00.002 7680 IsGuiding returns 0
03:58:44.468 00.001 7680 scope move finished after 172 + 48 ms
03:58:44.468 00.000 7680 Move returns status 0, amount 172
03:58:44.468 00.000 7680 move complete, result=0
03:58:44.469 00.001 7680 worker thread done servicing request
03:58:44.469 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 172 ms SOUTH
03:58:44.477 00.008 7680 Worker thread wakes up
03:58:44.478 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:44.478 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:45.727 01.249 7680 Exposure complete
03:58:45.873 00.146 7680 worker thread done servicing request
03:58:45.873 00.000 6120 OnExposeComplete: enter
03:58:45.878 00.005 6120 UpdateGuideState(): m_state=6
03:58:45.882 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4019
03:58:45.886 00.004 6120 Star::Find returns 1 (0), X=513.41, Y=668.05, Mass=7684, SNR=58.3, Peak=193 HFD=6.6
03:58:45.891 00.005 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
03:58:45.896 00.005 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
03:58:45.900 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.38 hyp=0.38 cameraTheta=-1.74 mountX=-0.13 mountY=0.31, mountTheta=1.97
03:58:45.904 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.38, opts=13)
03:58:45.908 00.004 6120 Enqueuing Move request for scope (-0.06, -0.38)
03:58:45.913 00.005 7680 Worker thread wakes up
03:58:45.913 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:45.917 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.38) opts 0xd
03:58:45.917 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.38)
03:58:45.917 00.000 7680 Moving (-0.06, -0.38) raw xDistance=-0.13 yDistance=0.31
03:58:45.917 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
03:58:45.917 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
03:58:45.919 00.002 7680 MoveAxis(E, 0, ABG)
03:58:45.919 00.000 7680 Move returns status 0, amount 0
03:58:45.919 00.000 7680 MoveAxis(S, 168, ABG)
03:58:45.919 00.000 7680 Guiding  Dir = 1, Dur = 168
03:58:45.919 00.000 6120 UpdateGuideState exits: m=7684 SNR=58.3
03:58:45.924 00.005 7680 IsSlewing returns 0
03:58:45.924 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:45.929 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:45.933 00.004 6120 Enqueuing Expose request
03:58:45.937 00.004 7680 IsGuiding returns 0
03:58:45.937 00.000 7680 PulseGuide returned control before completion, sleep 178
03:58:46.129 00.192 7680 IsGuiding returns 0
03:58:46.129 00.000 7680 Move returns status 0, amount 168
03:58:46.130 00.001 7680 move complete, result=0
03:58:46.131 00.001 7680 worker thread done servicing request
03:58:46.131 00.000 7680 Worker thread wakes up
03:58:46.132 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 168 ms SOUTH
03:58:46.139 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:46.139 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:47.387 01.248 7680 Exposure complete
03:58:47.526 00.139 7680 worker thread done servicing request
03:58:47.526 00.000 6120 OnExposeComplete: enter
03:58:47.531 00.005 6120 UpdateGuideState(): m_state=6
03:58:47.535 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4020
03:58:47.538 00.003 6120 Star::Find returns 1 (0), X=513.58, Y=668.78, Mass=8042, SNR=58.6, Peak=202 HFD=6.7
03:58:47.542 00.004 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (0.19) = xAngle (1.09 = 1.09)
03:58:47.546 00.004 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.96 = -2.32)
03:58:47.550 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.35 hyp=0.37 cameraTheta=1.28 mountX=0.17 mountY=-0.27, mountTheta=-1.01
03:58:47.554 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.35, opts=13)
03:58:47.558 00.004 6120 Enqueuing Move request for scope (0.11, 0.35)
03:58:47.563 00.005 7680 Worker thread wakes up
03:58:47.563 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.35) opts 0xd
03:58:47.563 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.35)
03:58:47.563 00.000 7680 Moving (0.11, 0.35) raw xDistance=0.17 yDistance=-0.27
03:58:47.563 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:58:47.564 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:58:47.564 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:47.568 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:58:47.568 00.000 7680 MoveAxis(E, 0, ABG)
03:58:47.568 00.000 7680 Move returns status 0, amount 0
03:58:47.569 00.001 7680 MoveAxis(N, 0, ABG)
03:58:47.569 00.000 6120 UpdateGuideState exits: m=8042 SNR=58.6
03:58:47.574 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:47.577 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:47.582 00.005 6120 Enqueuing Expose request
03:58:47.587 00.005 7680 Move returns status 0, amount 0
03:58:47.588 00.001 7680 move complete, result=0
03:58:47.588 00.000 7680 worker thread done servicing request
03:58:47.588 00.000 7680 Worker thread wakes up
03:58:47.589 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
03:58:47.593 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:47.594 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:48.842 01.248 7680 Exposure complete
03:58:48.995 00.153 7680 worker thread done servicing request
03:58:48.996 00.001 6120 OnExposeComplete: enter
03:58:49.001 00.005 6120 UpdateGuideState(): m_state=6
03:58:49.005 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4021
03:58:49.010 00.005 6120 Star::Find returns 1 (0), X=513.41, Y=668.83, Mass=8466, SNR=60.5, Peak=211 HFD=6.6
03:58:49.016 00.006 6120 CameraToMount -- cameraTheta (1.73) - m_xAngle (0.19) = xAngle (1.54 = 1.54)
03:58:49.023 00.007 6120 CameraToMount -- cameraTheta (1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.41 = -1.87)
03:58:49.029 00.006 6120 CameraToMount -- cameraX=-0.06 cameraY=0.40 hyp=0.41 cameraTheta=1.73 mountX=0.01 mountY=-0.39, mountTheta=-1.54
03:58:49.035 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.40, opts=13)
03:58:49.041 00.006 6120 Enqueuing Move request for scope (-0.06, 0.40)
03:58:49.047 00.006 7680 Worker thread wakes up
03:58:49.047 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:49.052 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.40) opts 0xd
03:58:49.053 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.40)
03:58:49.053 00.000 7680 Moving (-0.06, 0.40) raw xDistance=0.01 yDistance=-0.39
03:58:49.053 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:58:49.053 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:58:49.053 00.000 6120 UpdateGuideState exits: m=8466 SNR=60.5
03:58:49.059 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
03:58:49.059 00.000 7680 MoveAxis(E, 0, ABG)
03:58:49.059 00.000 7680 Move returns status 0, amount 0
03:58:49.059 00.000 7680 MoveAxis(N, 0, ABG)
03:58:49.059 00.000 7680 Move returns status 0, amount 0
03:58:49.059 00.000 7680 move complete, result=0
03:58:49.060 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:49.064 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:49.067 00.003 7680 worker thread done servicing request
03:58:49.069 00.002 6120 Enqueuing Expose request
03:58:49.072 00.003 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
03:58:49.076 00.004 7680 Worker thread wakes up
03:58:49.076 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:49.076 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:50.330 01.254 7680 Exposure complete
03:58:50.482 00.152 7680 worker thread done servicing request
03:58:50.483 00.001 6120 OnExposeComplete: enter
03:58:50.487 00.004 6120 UpdateGuideState(): m_state=6
03:58:50.492 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4022
03:58:50.498 00.006 6120 Star::Find returns 1 (0), X=513.48, Y=668.82, Mass=7867, SNR=57.4, Peak=204 HFD=6.5
03:58:50.504 00.006 6120 CameraToMount -- cameraTheta (1.56) - m_xAngle (0.19) = xAngle (1.37 = 1.37)
03:58:50.509 00.005 6120 CameraToMount -- cameraTheta (1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.25 = -2.04)
03:58:50.512 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=0.40 hyp=0.40 cameraTheta=1.56 mountX=0.08 mountY=-0.35, mountTheta=-1.36
03:58:50.517 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.40, opts=13)
03:58:50.521 00.004 6120 Enqueuing Move request for scope (0.00, 0.40)
03:58:50.526 00.005 7680 Worker thread wakes up
03:58:50.526 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:50.530 00.004 6120 UpdateGuideState exits: m=7867 SNR=57.4
03:58:50.534 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:50.538 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.40) opts 0xd
03:58:50.538 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.40)
03:58:50.538 00.000 7680 Moving (0.00, 0.40) raw xDistance=0.08 yDistance=-0.35
03:58:50.539 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:50.542 00.003 6120 Enqueuing Expose request
03:58:50.546 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:58:50.546 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:58:50.547 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
03:58:50.547 00.000 7680 MoveAxis(E, 0, ABG)
03:58:50.548 00.001 7680 Move returns status 0, amount 0
03:58:50.548 00.000 7680 MoveAxis(N, 0, ABG)
03:58:50.548 00.000 7680 Move returns status 0, amount 0
03:58:50.548 00.000 7680 move complete, result=0
03:58:50.548 00.000 7680 worker thread done servicing request
03:58:50.548 00.000 7680 Worker thread wakes up
03:58:50.549 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:50.549 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:50.549 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
03:58:51.798 01.249 7680 Exposure complete
03:58:51.935 00.137 7680 worker thread done servicing request
03:58:51.935 00.000 6120 OnExposeComplete: enter
03:58:51.939 00.004 6120 UpdateGuideState(): m_state=6
03:58:51.942 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4023
03:58:51.947 00.005 6120 Star::Find returns 1 (0), X=513.36, Y=668.57, Mass=8403, SNR=61.4, Peak=196 HFD=7.0
03:58:51.951 00.004 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (0.19) = xAngle (2.03 = 2.03)
03:58:51.956 00.005 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.90 = -1.38)
03:58:51.959 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.19 cameraTheta=2.21 mountX=-0.08 mountY=-0.18, mountTheta=-1.99
03:58:51.965 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.15, opts=13)
03:58:51.969 00.004 6120 Enqueuing Move request for scope (-0.11, 0.15)
03:58:51.973 00.004 7680 Worker thread wakes up
03:58:51.973 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
03:58:51.973 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
03:58:51.974 00.001 7680 Moving (-0.11, 0.15) raw xDistance=-0.08 yDistance=-0.18
03:58:51.974 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:58:51.974 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:51.978 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:58:51.979 00.001 6120 UpdateGuideState exits: m=8403 SNR=61.4
03:58:51.982 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:58:51.983 00.001 7680 MoveAxis(E, 0, ABG)
03:58:51.983 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:51.986 00.003 7680 Move returns status 0, amount 0
03:58:51.986 00.000 7680 MoveAxis(N, 0, ABG)
03:58:51.987 00.001 7680 Move returns status 0, amount 0
03:58:51.987 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:51.991 00.004 6120 Enqueuing Expose request
03:58:51.996 00.005 7680 move complete, result=0
03:58:51.997 00.001 7680 worker thread done servicing request
03:58:51.997 00.000 7680 Worker thread wakes up
03:58:51.997 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:51.999 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:51.999 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:58:53.250 01.251 7680 Exposure complete
03:58:53.398 00.148 7680 worker thread done servicing request
03:58:53.398 00.000 6120 OnExposeComplete: enter
03:58:53.403 00.005 6120 UpdateGuideState(): m_state=6
03:58:53.406 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4024
03:58:53.410 00.004 6120 Star::Find returns 1 (0), X=513.33, Y=668.14, Mass=7485, SNR=57.1, Peak=206 HFD=6.5
03:58:53.415 00.005 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
03:58:53.419 00.004 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
03:58:53.422 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-2.05 mountX=-0.20 mountY=0.19, mountTheta=2.38
03:58:53.428 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.28, opts=13)
03:58:53.434 00.006 6120 Enqueuing Move request for scope (-0.15, -0.28)
03:58:53.438 00.004 7680 Worker thread wakes up
03:58:53.438 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:53.441 00.003 6120 UpdateGuideState exits: m=7485 SNR=57.1
03:58:53.444 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:53.448 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:53.453 00.005 6120 Enqueuing Expose request
03:58:53.456 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.28) opts 0xd
03:58:53.456 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.28)
03:58:53.456 00.000 7680 Moving (-0.15, -0.28) raw xDistance=-0.20 yDistance=0.19
03:58:53.457 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
03:58:53.457 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:58:53.457 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
03:58:53.457 00.000 7680 MoveAxis(E, 0, ABG)
03:58:53.458 00.001 7680 Move returns status 0, amount 0
03:58:53.458 00.000 7680 MoveAxis(N, 0, ABG)
03:58:53.458 00.000 7680 Move returns status 0, amount 0
03:58:53.458 00.000 7680 move complete, result=0
03:58:53.459 00.001 7680 worker thread done servicing request
03:58:53.459 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
03:58:53.464 00.005 7680 Worker thread wakes up
03:58:53.464 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:53.464 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:54.723 01.259 7680 Exposure complete
03:58:54.871 00.148 7680 worker thread done servicing request
03:58:54.871 00.000 6120 OnExposeComplete: enter
03:58:54.877 00.006 6120 UpdateGuideState(): m_state=6
03:58:54.881 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4025
03:58:54.885 00.004 6120 Star::Find returns 1 (0), X=513.31, Y=667.97, Mass=7553, SNR=57.7, Peak=192 HFD=6.6
03:58:54.888 00.003 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
03:58:54.893 00.005 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
03:58:54.896 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.45 hyp=0.48 cameraTheta=-1.93 mountX=-0.25 mountY=0.33, mountTheta=2.22
03:58:54.902 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.45, opts=13)
03:58:54.907 00.005 6120 Enqueuing Move request for scope (-0.17, -0.45)
03:58:54.911 00.004 7680 Worker thread wakes up
03:58:54.911 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.45) opts 0xd
03:58:54.911 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.45)
03:58:54.912 00.001 7680 Moving (-0.17, -0.45) raw xDistance=-0.25 yDistance=0.33
03:58:54.912 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
03:58:54.912 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:58:54.912 00.000 7680 MoveAxis(E, 102, ABG)
03:58:54.912 00.000 7680 Guiding  Dir = 2, Dur = 102
03:58:54.912 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:54.916 00.004 7680 IsSlewing returns 0
03:58:54.916 00.000 6120 UpdateGuideState exits: m=7553 SNR=57.7
03:58:54.920 00.004 7680 IsGuiding returns 0
03:58:54.920 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:54.923 00.003 7680 PulseGuide returned control before completion, sleep 112
03:58:54.923 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:54.928 00.005 6120 Enqueuing Expose request
03:58:55.039 00.111 7680 IsGuiding returns 1
03:58:55.040 00.001 7680 scope still moving after pulse duration time elapsed
03:58:55.070 00.030 7680 IsSlewing returns 0
03:58:55.071 00.001 7680 IsGuiding returns 0
03:58:55.071 00.000 7680 scope move finished after 102 + 49 ms
03:58:55.072 00.001 7680 Move returns status 0, amount 102
03:58:55.072 00.000 7680 MoveAxis(S, 179, ABG)
03:58:55.073 00.001 7680 Guiding  Dir = 1, Dur = 179
03:58:55.073 00.000 7680 IsSlewing returns 0
03:58:55.074 00.001 7680 IsGuiding returns 0
03:58:55.074 00.000 7680 PulseGuide returned control before completion, sleep 189
03:58:55.273 00.199 7680 IsGuiding returns 1
03:58:55.274 00.001 7680 scope still moving after pulse duration time elapsed
03:58:55.304 00.030 7680 IsSlewing returns 0
03:58:55.305 00.001 7680 IsGuiding returns 0
03:58:55.305 00.000 7680 scope move finished after 179 + 52 ms
03:58:55.306 00.001 7680 Move returns status 0, amount 179
03:58:55.307 00.001 7680 move complete, result=0
03:58:55.307 00.000 7680 worker thread done servicing request
03:58:55.308 00.001 6120 GuideStep: -0.2 px 102 ms EAST, 0.3 px 179 ms SOUTH
03:58:55.314 00.006 7680 Worker thread wakes up
03:58:55.314 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:55.314 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:56.564 01.250 7680 Exposure complete
03:58:56.708 00.144 7680 worker thread done servicing request
03:58:56.708 00.000 6120 OnExposeComplete: enter
03:58:56.713 00.005 6120 UpdateGuideState(): m_state=6
03:58:56.717 00.004 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4026
03:58:56.721 00.004 6120 Star::Find returns 1 (0), X=513.28, Y=668.06, Mass=7768, SNR=58.0, Peak=196 HFD=6.6
03:58:56.725 00.004 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
03:58:56.729 00.004 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
03:58:56.732 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.36 hyp=0.41 cameraTheta=-2.06 mountX=-0.26 mountY=0.24, mountTheta=2.39
03:58:56.737 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.36, opts=13)
03:58:56.741 00.004 6120 Enqueuing Move request for scope (-0.19, -0.36)
03:58:56.747 00.006 7680 Worker thread wakes up
03:58:56.747 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.36) opts 0xd
03:58:56.747 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.36)
03:58:56.747 00.000 7680 Moving (-0.19, -0.36) raw xDistance=-0.26 yDistance=0.24
03:58:56.748 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
03:58:56.748 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
03:58:56.748 00.000 7680 MoveAxis(E, 113, ABG)
03:58:56.748 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:56.753 00.005 7680 Guiding  Dir = 2, Dur = 113
03:58:56.753 00.000 6120 UpdateGuideState exits: m=7768 SNR=58.0
03:58:56.756 00.003 7680 IsSlewing returns 0
03:58:56.756 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:56.760 00.004 7680 IsGuiding returns 0
03:58:56.760 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:56.764 00.004 6120 Enqueuing Expose request
03:58:56.768 00.004 7680 PulseGuide returned control before completion, sleep 123
03:58:56.898 00.130 7680 IsGuiding returns 1
03:58:56.899 00.001 7680 scope still moving after pulse duration time elapsed
03:58:56.931 00.032 7680 IsSlewing returns 0
03:58:56.932 00.001 7680 IsGuiding returns 0
03:58:56.932 00.000 7680 scope move finished after 113 + 59 ms
03:58:56.934 00.002 7680 Move returns status 0, amount 113
03:58:56.934 00.000 7680 MoveAxis(S, 130, ABG)
03:58:56.936 00.002 7680 Guiding  Dir = 1, Dur = 130
03:58:56.936 00.000 7680 IsSlewing returns 0
03:58:56.937 00.001 7680 IsGuiding returns 0
03:58:56.937 00.000 7680 PulseGuide returned control before completion, sleep 140
03:58:57.085 00.148 7680 IsGuiding returns 1
03:58:57.087 00.002 7680 scope still moving after pulse duration time elapsed
03:58:57.116 00.029 7680 IsSlewing returns 0
03:58:57.116 00.000 7680 IsGuiding returns 0
03:58:57.118 00.002 7680 scope move finished after 130 + 50 ms
03:58:57.118 00.000 7680 Move returns status 0, amount 130
03:58:57.118 00.000 7680 move complete, result=0
03:58:57.118 00.000 7680 worker thread done servicing request
03:58:57.119 00.001 6120 GuideStep: -0.3 px 113 ms EAST, 0.2 px 130 ms SOUTH
03:58:57.125 00.006 7680 Worker thread wakes up
03:58:57.126 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:57.126 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:58.379 01.253 7680 Exposure complete
03:58:58.525 00.146 7680 worker thread done servicing request
03:58:58.526 00.001 6120 OnExposeComplete: enter
03:58:58.530 00.004 6120 UpdateGuideState(): m_state=6
03:58:58.534 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4027
03:58:58.538 00.004 6120 Star::Find returns 1 (0), X=513.43, Y=668.48, Mass=8867, SNR=63.0, Peak=194 HFD=7.1
03:58:58.542 00.004 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (0.19) = xAngle (2.07 = 2.07)
03:58:58.546 00.004 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.94 = -1.34)
03:58:58.550 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.26 mountX=-0.04 mountY=-0.07, mountTheta=-2.03
03:58:58.556 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.06, opts=13)
03:58:58.561 00.005 6120 Enqueuing Move request for scope (-0.05, 0.06)
03:58:58.566 00.005 7680 Worker thread wakes up
03:58:58.566 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
03:58:58.567 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
03:58:58.567 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:58:58.570 00.003 6120 UpdateGuideState exits: m=8867 SNR=63.0
03:58:58.575 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:58:58.579 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:58:58.582 00.003 6120 Enqueuing Expose request
03:58:58.586 00.004 7680 Moving (-0.05, 0.06) raw xDistance=-0.04 yDistance=-0.07
03:58:58.586 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:58:58.586 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:58:58.586 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
03:58:58.587 00.001 7680 MoveAxis(E, 0, ABG)
03:58:58.587 00.000 7680 Move returns status 0, amount 0
03:58:58.587 00.000 7680 MoveAxis(N, 0, ABG)
03:58:58.587 00.000 7680 Move returns status 0, amount 0
03:58:58.587 00.000 7680 move complete, result=0
03:58:58.587 00.000 7680 worker thread done servicing request
03:58:58.587 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:58:58.592 00.005 7680 Worker thread wakes up
03:58:58.592 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:58:58.594 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:58:59.848 01.254 7680 Exposure complete
03:59:00.002 00.154 7680 worker thread done servicing request
03:59:00.003 00.001 6120 OnExposeComplete: enter
03:59:00.006 00.003 6120 UpdateGuideState(): m_state=6
03:59:00.014 00.008 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4028
03:59:00.025 00.011 6120 Star::Find returns 1 (0), X=513.36, Y=668.00, Mass=7578, SNR=57.6, Peak=201 HFD=6.6
03:59:00.030 00.005 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
03:59:00.036 00.006 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
03:59:00.040 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.42 hyp=0.44 cameraTheta=-1.84 mountX=-0.19 mountY=0.33, mountTheta=2.10
03:59:00.046 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.42, opts=13)
03:59:00.051 00.005 6120 Enqueuing Move request for scope (-0.12, -0.42)
03:59:00.056 00.005 7680 Worker thread wakes up
03:59:00.056 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.42) opts 0xd
03:59:00.057 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.42)
03:59:00.057 00.000 7680 Moving (-0.12, -0.42) raw xDistance=-0.19 yDistance=0.33
03:59:00.057 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
03:59:00.058 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
03:59:00.058 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:00.063 00.005 7680 MoveAxis(E, 0, ABG)
03:59:00.063 00.000 7680 Move returns status 0, amount 0
03:59:00.063 00.000 7680 MoveAxis(S, 178, ABG)
03:59:00.063 00.000 7680 Guiding  Dir = 1, Dur = 178
03:59:00.064 00.001 6120 UpdateGuideState exits: m=7578 SNR=57.6
03:59:00.068 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:00.072 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:00.076 00.004 6120 Enqueuing Expose request
03:59:00.081 00.005 7680 IsSlewing returns 0
03:59:00.081 00.000 7680 IsGuiding returns 0
03:59:00.082 00.001 7680 PulseGuide returned control before completion, sleep 188
03:59:00.288 00.206 7680 IsGuiding returns 0
03:59:00.289 00.001 7680 Move returns status 0, amount 178
03:59:00.289 00.000 7680 move complete, result=0
03:59:00.290 00.001 7680 worker thread done servicing request
03:59:00.290 00.000 7680 Worker thread wakes up
03:59:00.291 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 178 ms SOUTH
03:59:00.297 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:00.297 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:59:01.546 01.249 7680 Exposure complete
03:59:01.690 00.144 7680 worker thread done servicing request
03:59:01.690 00.000 6120 OnExposeComplete: enter
03:59:01.695 00.005 6120 UpdateGuideState(): m_state=6
03:59:01.698 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4029
03:59:01.702 00.004 6120 Star::Find returns 1 (0), X=513.40, Y=667.93, Mass=8647, SNR=62.2, Peak=213 HFD=6.7
03:59:01.707 00.005 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
03:59:01.713 00.006 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
03:59:01.718 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.49 hyp=0.50 cameraTheta=-1.72 mountX=-0.16 mountY=0.41, mountTheta=1.95
03:59:01.722 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.49, opts=13)
03:59:01.727 00.005 6120 Enqueuing Move request for scope (-0.07, -0.49)
03:59:01.730 00.003 7680 Worker thread wakes up
03:59:01.731 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.49) opts 0xd
03:59:01.731 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.49)
03:59:01.731 00.000 7680 Moving (-0.07, -0.49) raw xDistance=-0.16 yDistance=0.41
03:59:01.731 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
03:59:01.731 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
03:59:01.731 00.000 7680 MoveAxis(E, 0, ABG)
03:59:01.731 00.000 7680 Move returns status 0, amount 0
03:59:01.732 00.001 7680 MoveAxis(S, 222, ABG)
03:59:01.732 00.000 7680 Guiding  Dir = 1, Dur = 222
03:59:01.732 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:01.736 00.004 7680 IsSlewing returns 0
03:59:01.737 00.001 6120 UpdateGuideState exits: m=8647 SNR=62.2
03:59:01.740 00.003 7680 IsGuiding returns 0
03:59:01.741 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:01.745 00.004 7680 PulseGuide returned control before completion, sleep 232
03:59:01.745 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:01.749 00.004 6120 Enqueuing Expose request
03:59:01.993 00.244 7680 IsGuiding returns 1
03:59:01.995 00.002 7680 scope still moving after pulse duration time elapsed
03:59:02.024 00.029 7680 IsSlewing returns 0
03:59:02.024 00.000 7680 IsGuiding returns 0
03:59:02.026 00.002 7680 scope move finished after 222 + 62 ms
03:59:02.027 00.001 7680 Move returns status 0, amount 222
03:59:02.027 00.000 7680 move complete, result=0
03:59:02.028 00.001 7680 worker thread done servicing request
03:59:02.028 00.000 7680 Worker thread wakes up
03:59:02.028 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 222 ms SOUTH
03:59:02.034 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:02.034 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:59:03.290 01.256 7680 Exposure complete
03:59:03.433 00.143 7680 worker thread done servicing request
03:59:03.433 00.000 6120 OnExposeComplete: enter
03:59:03.437 00.004 6120 UpdateGuideState(): m_state=6
03:59:03.441 00.004 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4030
03:59:03.443 00.002 6120 Star::Find returns 1 (0), X=513.41, Y=668.60, Mass=8824, SNR=62.2, Peak=199 HFD=6.9
03:59:03.446 00.003 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.19) = xAngle (1.73 = 1.73)
03:59:03.449 00.003 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.61 = -1.68)
03:59:03.452 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.92 mountX=-0.03 mountY=-0.18, mountTheta=-1.73
03:59:03.456 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.17, opts=13)
03:59:03.460 00.004 6120 Enqueuing Move request for scope (-0.06, 0.17)
03:59:03.463 00.003 7680 Worker thread wakes up
03:59:03.464 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:03.468 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
03:59:03.468 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
03:59:03.468 00.000 6120 UpdateGuideState exits: m=8824 SNR=62.2
03:59:03.472 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:03.476 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:03.479 00.003 7680 Moving (-0.06, 0.17) raw xDistance=-0.03 yDistance=-0.18
03:59:03.480 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:59:03.480 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:59:03.480 00.000 6120 Enqueuing Expose request
03:59:03.483 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:59:03.483 00.000 7680 MoveAxis(E, 0, ABG)
03:59:03.483 00.000 7680 Move returns status 0, amount 0
03:59:03.483 00.000 7680 MoveAxis(N, 0, ABG)
03:59:03.485 00.002 7680 Move returns status 0, amount 0
03:59:03.485 00.000 7680 move complete, result=0
03:59:03.485 00.000 7680 worker thread done servicing request
03:59:03.485 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:59:03.491 00.006 7680 Worker thread wakes up
03:59:03.491 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:03.491 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:59:04.738 01.247 7680 Exposure complete
03:59:04.897 00.159 7680 worker thread done servicing request
03:59:04.897 00.000 6120 OnExposeComplete: enter
03:59:04.901 00.004 6120 UpdateGuideState(): m_state=6
03:59:04.906 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4031
03:59:04.910 00.004 6120 Star::Find returns 1 (0), X=513.34, Y=668.69, Mass=8857, SNR=62.1, Peak=204 HFD=6.7
03:59:04.914 00.004 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (0.19) = xAngle (1.85 = 1.85)
03:59:04.918 00.004 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.73 = -1.56)
03:59:04.922 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.27 hyp=0.30 cameraTheta=2.04 mountX=-0.08 mountY=-0.30, mountTheta=-1.84
03:59:04.926 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.27, opts=13)
03:59:04.930 00.004 6120 Enqueuing Move request for scope (-0.14, 0.27)
03:59:04.933 00.003 7680 Worker thread wakes up
03:59:04.933 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.27) opts 0xd
03:59:04.934 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:04.938 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.27)
03:59:04.939 00.001 6120 UpdateGuideState exits: m=8857 SNR=62.1
03:59:04.942 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:04.945 00.003 7680 Moving (-0.14, 0.27) raw xDistance=-0.08 yDistance=-0.30
03:59:04.945 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:59:04.946 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:04.950 00.004 6120 Enqueuing Expose request
03:59:04.954 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:59:04.954 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
03:59:04.954 00.000 7680 MoveAxis(E, 0, ABG)
03:59:04.954 00.000 7680 Move returns status 0, amount 0
03:59:04.954 00.000 7680 MoveAxis(N, 0, ABG)
03:59:04.954 00.000 7680 Move returns status 0, amount 0
03:59:04.954 00.000 7680 move complete, result=0
03:59:04.955 00.001 7680 worker thread done servicing request
03:59:04.955 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:59:04.959 00.004 7680 Worker thread wakes up
03:59:04.960 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:04.960 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:59:06.214 01.254 7680 Exposure complete
03:59:06.365 00.151 7680 worker thread done servicing request
03:59:06.365 00.000 6120 OnExposeComplete: enter
03:59:06.369 00.004 6120 UpdateGuideState(): m_state=6
03:59:06.372 00.003 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4032
03:59:06.377 00.005 6120 Star::Find returns 1 (0), X=513.46, Y=668.57, Mass=7973, SNR=58.7, Peak=206 HFD=7.0
03:59:06.381 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.19) = xAngle (1.47 = 1.47)
03:59:06.384 00.003 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.35 = -1.94)
03:59:06.387 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.66 mountX=0.01 mountY=-0.14, mountTheta=-1.47
03:59:06.393 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.15, opts=13)
03:59:06.397 00.004 6120 Enqueuing Move request for scope (-0.01, 0.15)
03:59:06.401 00.004 7680 Worker thread wakes up
03:59:06.401 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
03:59:06.401 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
03:59:06.401 00.000 7680 Moving (-0.01, 0.15) raw xDistance=0.01 yDistance=-0.14
03:59:06.401 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:59:06.403 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:59:06.403 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:59:06.403 00.000 7680 MoveAxis(E, 0, ABG)
03:59:06.403 00.000 7680 Move returns status 0, amount 0
03:59:06.403 00.000 7680 MoveAxis(N, 0, ABG)
03:59:06.403 00.000 7680 Move returns status 0, amount 0
03:59:06.403 00.000 7680 move complete, result=0
03:59:06.403 00.000 7680 worker thread done servicing request
03:59:06.403 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:06.407 00.004 6120 UpdateGuideState exits: m=7973 SNR=58.7
03:59:06.412 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:06.416 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:06.418 00.002 6120 Enqueuing Expose request
03:59:06.422 00.004 7680 Worker thread wakes up
03:59:06.424 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:59:06.428 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:06.428 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:59:07.684 01.256 7680 Exposure complete
03:59:07.821 00.137 7680 worker thread done servicing request
03:59:07.821 00.000 6120 OnExposeComplete: enter
03:59:07.826 00.005 6120 UpdateGuideState(): m_state=6
03:59:07.830 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4033
03:59:07.835 00.005 6120 Star::Find returns 1 (0), X=513.44, Y=668.01, Mass=8338, SNR=60.5, Peak=209 HFD=6.5
03:59:07.839 00.004 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
03:59:07.842 00.003 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
03:59:07.847 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.41 hyp=0.41 cameraTheta=-1.66 mountX=-0.11 mountY=0.35, mountTheta=1.88
03:59:07.852 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.41, opts=13)
03:59:07.856 00.004 6120 Enqueuing Move request for scope (-0.04, -0.41)
03:59:07.860 00.004 7680 Worker thread wakes up
03:59:07.860 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.41) opts 0xd
03:59:07.860 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.41)
03:59:07.860 00.000 7680 Moving (-0.04, -0.41) raw xDistance=-0.11 yDistance=0.35
03:59:07.861 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:59:07.861 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
03:59:07.862 00.001 7680 MoveAxis(E, 0, ABG)
03:59:07.862 00.000 7680 Move returns status 0, amount 0
03:59:07.862 00.000 7680 MoveAxis(S, 191, ABG)
03:59:07.862 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:07.867 00.005 7680 Guiding  Dir = 1, Dur = 191
03:59:07.868 00.001 6120 UpdateGuideState exits: m=8338 SNR=60.5
03:59:07.872 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:07.875 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:07.880 00.005 6120 Enqueuing Expose request
03:59:07.883 00.003 7680 IsSlewing returns 0
03:59:07.883 00.000 7680 IsGuiding returns 0
03:59:07.883 00.000 7680 PulseGuide returned control before completion, sleep 201
03:59:08.094 00.211 7680 IsGuiding returns 1
03:59:08.095 00.001 7680 scope still moving after pulse duration time elapsed
03:59:08.126 00.031 7680 IsSlewing returns 0
03:59:08.127 00.001 7680 IsGuiding returns 0
03:59:08.128 00.001 7680 scope move finished after 191 + 53 ms
03:59:08.128 00.000 7680 Move returns status 0, amount 191
03:59:08.129 00.001 7680 move complete, result=0
03:59:08.129 00.000 7680 worker thread done servicing request
03:59:08.129 00.000 7680 Worker thread wakes up
03:59:08.130 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 191 ms SOUTH
03:59:08.136 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:08.136 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:59:09.388 01.252 7680 Exposure complete
03:59:09.522 00.134 7680 worker thread done servicing request
03:59:09.523 00.001 6120 OnExposeComplete: enter
03:59:09.526 00.003 6120 UpdateGuideState(): m_state=6
03:59:09.530 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4034
03:59:09.534 00.004 6120 Star::Find returns 1 (0), X=513.40, Y=670.69, Mass=7133, SNR=56.2, Peak=189 HFD=6.3
03:59:09.536 00.002 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.19) = xAngle (1.42 = 1.42)
03:59:09.540 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.29 = -1.99)
03:59:09.542 00.002 6120 CameraToMount -- cameraX=-0.07 cameraY=2.27 hyp=2.27 cameraTheta=1.60 mountX=0.35 mountY=-2.07, mountTheta=-1.40
03:59:09.547 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=2.27, opts=13)
03:59:09.550 00.003 6120 Enqueuing Move request for scope (-0.07, 2.27)
03:59:09.554 00.004 7680 Worker thread wakes up
03:59:09.554 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 2.27) opts 0xd
03:59:09.555 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, 2.27)
03:59:09.555 00.000 7680 Moving (-0.07, 2.27) raw xDistance=0.35 yDistance=-2.07
03:59:09.555 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
03:59:09.555 00.000 7680 resist switch: large excursion: input -2.07 thresh 0.60 direction from 1 to -1
03:59:09.555 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.21
03:59:09.555 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.07 from input -2.07
03:59:09.556 00.001 7680 MoveAxis(W, 143, ABG)
03:59:09.556 00.000 7680 Guiding  Dir = 3, Dur = 143
03:59:09.556 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:09.559 00.003 7680 IsSlewing returns 0
03:59:09.559 00.000 6120 UpdateGuideState exits: m=7133 SNR=56.2
03:59:09.563 00.004 7680 IsGuiding returns 0
03:59:09.563 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:09.566 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:09.569 00.003 7680 PulseGuide returned control before completion, sleep 153
03:59:09.569 00.000 6120 Enqueuing Expose request
03:59:09.726 00.157 7680 IsGuiding returns 1
03:59:09.726 00.000 7680 scope still moving after pulse duration time elapsed
03:59:09.758 00.032 7680 IsSlewing returns 0
03:59:09.759 00.001 7680 IsGuiding returns 0
03:59:09.759 00.000 7680 scope move finished after 143 + 53 ms
03:59:09.760 00.001 7680 Move returns status 0, amount 143
03:59:09.760 00.000 7680 MoveAxis(N, 1125, ABG)
03:59:09.760 00.000 7680 Guiding  Dir = 0, Dur = 1125
03:59:09.760 00.000 7680 IsSlewing returns 0
03:59:09.761 00.001 7680 IsGuiding returns 0
03:59:09.762 00.001 7680 PulseGuide returned control before completion, sleep 1135
03:59:09.924 00.162 6120 evsrv: cli 0FAEFED8 connect
03:59:09.943 00.019 6120 case statement mapped state 6 to 3
03:59:09.949 00.006 6120 case statement mapped state 6 to 3
03:59:09.955 00.006 6120 evsrv: cli 0FAEFED8 request: {"method":"get_app_state","id":"ed592ee9-04fb-4c3c-85b4-2b3bf0214f39"}
03:59:09.960 00.005 6120 case statement mapped state 6 to 3
03:59:09.975 00.015 6120 evsrv: cli 0FAEFED8 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed592ee9-04fb-4c3c-85b4-2b3bf0214f39"}
03:59:10.126 00.151 6120 evsrv: cli 0FAEFED8 disconnect
03:59:10.134 00.008 6120 evsrv: cli 0FAEFBB8 connect
03:59:10.252 00.118 6120 case statement mapped state 6 to 3
03:59:10.258 00.006 6120 case statement mapped state 6 to 3
03:59:10.264 00.006 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"1bf92fc8-beda-44b5-9084-10962b31fa2f"}
03:59:10.272 00.008 6120 PhdController::Dither begins
03:59:10.278 00.006 6120 dither: size=5.00, dRA=-1.20 dDec=2.85
03:59:10.282 00.004 6120 MountToCamera -- mountTheta (-1.97) + m_xAngle (0.19) = xAngle (-1.78 = -1.78)
03:59:10.287 00.005 6120 MountToCamera -- mountX=-1.20 mountY=2.85 hyp=3.10 mountTheta=-1.97 cameraX=-0.65, cameraY=-3.03 cameraTheta=-1.78
03:59:10.291 00.004 6120 setting lock position to (512.83, 665.40)
03:59:10.296 00.005 6120 Mount: notify guiding dithered (-0.6, -3.0)
03:59:10.303 00.007 6120 Status Line: Dither by -1.20,2.85
03:59:10.311 00.008 6120 PhdController: newstate STATE_SETTLE_BEGIN
03:59:10.317 00.006 6120 PhdController: newstate STATE_SETTLE_WAIT
03:59:10.322 00.005 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"1bf92fc8-beda-44b5-9084-10962b31fa2f"}
03:59:10.330 00.008 6120 evsrv: cli 0FAEFBB8 disconnect
03:59:10.904 00.574 7680 IsGuiding returns 1
03:59:10.906 00.002 7680 scope still moving after pulse duration time elapsed
03:59:10.935 00.029 7680 IsSlewing returns 0
03:59:10.935 00.000 7680 IsGuiding returns 0
03:59:10.936 00.001 7680 scope move finished after 1125 + 49 ms
03:59:10.936 00.000 7680 Move returns status 0, amount 1125
03:59:10.936 00.000 7680 move complete, result=0
03:59:10.936 00.000 7680 worker thread done servicing request
03:59:10.936 00.000 7680 Worker thread wakes up
03:59:10.936 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:10.937 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,653,31,31)
03:59:10.937 00.000 6120 GuideStep: 0.4 px 143 ms WEST, -2.1 px 1125 ms NORTH
03:59:12.199 01.262 7680 Exposure complete
03:59:12.295 00.096 7680 worker thread done servicing request
03:59:12.296 00.001 6120 OnExposeComplete: enter
03:59:12.298 00.002 6120 UpdateGuideState(): m_state=6
03:59:12.302 00.004 6120 Star::Find(15, 513, 670, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4035
03:59:12.306 00.004 6120 Star::Find returns 1 (0), X=513.06, Y=667.70, Mass=8893, SNR=62.9, Peak=203 HFD=6.6
03:59:12.309 00.003 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (0.19) = xAngle (1.28 = 1.28)
03:59:12.313 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.16 = -2.13)
03:59:12.316 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=2.30 hyp=2.31 cameraTheta=1.47 mountX=0.65 mountY=-1.96, mountTheta=-1.25
03:59:12.322 00.006 6120 dither recenter: remaining=(1.2,-2.9) step=(1.2,-2.9)
03:59:12.326 00.004 6120 MountToCamera -- mountTheta (1.17) + m_xAngle (0.19) = xAngle (1.36 = 1.36)
03:59:12.331 00.005 6120 MountToCamera -- mountX=1.20 mountY=-2.85 hyp=3.10 mountTheta=1.17 cameraX=0.65, cameraY=3.03 cameraTheta=1.36
03:59:12.335 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.65, y=3.03, opts=4)
03:59:12.337 00.002 6120 Enqueuing Move request for scope (0.65, 3.03)
03:59:12.341 00.004 7680 Worker thread wakes up
03:59:12.341 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.65, 3.03) opts 0x4
03:59:12.341 00.000 7680 Handling offset move in thread for scope, endpoint = (0.65, 3.03)
03:59:12.341 00.000 7680 Moving (0.65, 3.03) raw xDistance=1.20 yDistance=-2.85
03:59:12.341 00.000 7680 MoveAxis(W, 777, B)
03:59:12.342 00.001 7680 Guiding  Dir = 3, Dur = 777
03:59:12.342 00.000 6120 Mount: notify direct move 1.20,-2.85
03:59:12.346 00.004 7680 IsSlewing returns 0
03:59:12.346 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:12.350 00.004 7680 IsGuiding returns 0
03:59:12.350 00.000 6120 UpdateGuideState exits: m=8893 SNR=62.9
03:59:12.354 00.004 6120 PhdController: settling, locked = 1, distance = 3.49 (1.50) aobump = 0 frame = 1 / 99999
03:59:12.357 00.003 7680 PulseGuide returned control before completion, sleep 787
03:59:12.357 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764064752.357,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.49,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:59:12.360 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:12.364 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:12.368 00.004 6120 Enqueuing Expose request
03:59:13.148 00.780 7680 IsGuiding returns 1
03:59:13.149 00.001 7680 scope still moving after pulse duration time elapsed
03:59:13.179 00.030 7680 IsSlewing returns 0
03:59:13.180 00.001 7680 IsGuiding returns 0
03:59:13.180 00.000 7680 scope move finished after 777 + 53 ms
03:59:13.181 00.001 7680 Move returns status 0, amount 777
03:59:13.181 00.000 7680 MoveAxis(N, 1549, B)
03:59:13.181 00.000 7680 Guiding  Dir = 0, Dur = 1549
03:59:13.182 00.001 7680 IsSlewing returns 0
03:59:13.182 00.000 7680 IsGuiding returns 0
03:59:13.183 00.001 7680 PulseGuide returned control before completion, sleep 1559
03:59:14.750 01.567 7680 IsGuiding returns 1
03:59:14.750 00.000 7680 scope still moving after pulse duration time elapsed
03:59:14.781 00.031 7680 IsSlewing returns 0
03:59:14.782 00.001 7680 IsGuiding returns 0
03:59:14.783 00.001 7680 scope move finished after 1549 + 50 ms
03:59:14.783 00.000 7680 Move returns status 0, amount 1549
03:59:14.783 00.000 7680 move complete, result=0
03:59:14.785 00.002 7680 worker thread done servicing request
03:59:14.785 00.000 7680 Worker thread wakes up
03:59:14.786 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:14.786 00.000 6120 GuideStep: 1.2 px 777 ms WEST, -2.9 px 1549 ms NORTH
03:59:14.791 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:16.044 01.253 7680 Exposure complete
03:59:16.175 00.131 7680 worker thread done servicing request
03:59:16.177 00.002 6120 OnExposeComplete: enter
03:59:16.181 00.004 6120 UpdateGuideState(): m_state=6
03:59:16.185 00.004 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4036
03:59:16.189 00.004 6120 Star::Find returns 1 (0), X=511.55, Y=664.90, Mass=8677, SNR=62.7, Peak=216 HFD=6.6
03:59:16.193 00.004 6120 CameraToMount -- cameraTheta (-2.77) - m_xAngle (0.19) = xAngle (-2.95 = -2.95)
03:59:16.197 00.004 6120 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.08 = -0.08)
03:59:16.200 00.003 6120 CameraToMount -- cameraX=-1.28 cameraY=-0.50 hyp=1.37 cameraTheta=-2.77 mountX=-1.35 mountY=-0.11, mountTheta=-3.06
03:59:16.205 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-1.28, y=-0.50, opts=13)
03:59:16.208 00.003 6120 Enqueuing Move request for scope (-1.28, -0.50)
03:59:16.212 00.004 7680 Worker thread wakes up
03:59:16.212 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.28, -0.50) opts 0xd
03:59:16.212 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.28, -0.50)
03:59:16.212 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:16.217 00.005 6120 UpdateGuideState exits: m=8677 SNR=62.7
03:59:16.220 00.003 6120 PhdController: settling, locked = 1, distance = 1.37 (1.50) aobump = 0 frame = 2 / 99999
03:59:16.225 00.005 7680 Moving (-1.28, -0.50) raw xDistance=-1.35 yDistance=-0.11
03:59:16.225 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.35
03:59:16.225 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:59:16.225 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764064756.225,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.37,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
03:59:16.228 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
03:59:16.229 00.001 7680 MoveAxis(E, 550, ABG)
03:59:16.229 00.000 7680 Guiding  Dir = 2, Dur = 550
03:59:16.229 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:16.233 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:16.237 00.004 6120 Enqueuing Expose request
03:59:16.241 00.004 7680 IsSlewing returns 0
03:59:16.241 00.000 7680 IsGuiding returns 0
03:59:16.242 00.001 7680 PulseGuide returned control before completion, sleep 560
03:59:16.816 00.574 7680 IsGuiding returns 1
03:59:16.816 00.000 7680 scope still moving after pulse duration time elapsed
03:59:16.846 00.030 7680 IsSlewing returns 0
03:59:16.847 00.001 7680 IsGuiding returns 0
03:59:16.848 00.001 7680 scope move finished after 550 + 55 ms
03:59:16.848 00.000 7680 Move returns status 0, amount 550
03:59:16.848 00.000 7680 MoveAxis(N, 0, ABG)
03:59:16.849 00.001 7680 Move returns status 0, amount 0
03:59:16.849 00.000 7680 move complete, result=0
03:59:16.849 00.000 7680 worker thread done servicing request
03:59:16.849 00.000 6120 GuideStep: -1.3 px 550 ms EAST, -0.1 px 0 ms NORTH
03:59:16.855 00.006 7680 Worker thread wakes up
03:59:16.856 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:16.856 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:18.108 01.252 7680 Exposure complete
03:59:18.245 00.137 7680 worker thread done servicing request
03:59:18.245 00.000 6120 OnExposeComplete: enter
03:59:18.249 00.004 6120 UpdateGuideState(): m_state=6
03:59:18.252 00.003 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4037
03:59:18.256 00.004 6120 Star::Find returns 1 (0), X=512.47, Y=664.82, Mass=8051, SNR=60.7, Peak=204 HFD=6.7
03:59:18.261 00.005 6120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.19) = xAngle (-2.32 = -2.32)
03:59:18.264 00.003 6120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.56 = 0.56)
03:59:18.268 00.004 6120 CameraToMount -- cameraX=-0.36 cameraY=-0.58 hyp=0.68 cameraTheta=-2.13 mountX=-0.46 mountY=0.36, mountTheta=2.48
03:59:18.275 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=-0.58, opts=13)
03:59:18.279 00.004 6120 Enqueuing Move request for scope (-0.36, -0.58)
03:59:18.283 00.004 7680 Worker thread wakes up
03:59:18.283 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.58) opts 0xd
03:59:18.283 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, -0.58)
03:59:18.283 00.000 7680 Moving (-0.36, -0.58) raw xDistance=-0.46 yDistance=0.36
03:59:18.283 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.46
03:59:18.283 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:59:18.283 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
03:59:18.283 00.000 7680 MoveAxis(E, 227, ABG)
03:59:18.283 00.000 7680 Guiding  Dir = 2, Dur = 227
03:59:18.283 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:18.287 00.004 7680 IsSlewing returns 0
03:59:18.287 00.000 6120 UpdateGuideState exits: m=8051 SNR=60.7
03:59:18.291 00.004 7680 IsGuiding returns 0
03:59:18.292 00.001 6120 PhdController: settling, locked = 1, distance = 1.16 (1.50) aobump = 0 frame = 3 / 99999
03:59:18.295 00.003 7680 PulseGuide returned control before completion, sleep 237
03:59:18.296 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764064758.295,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.16,"Time":2.1,"SettleTime":10.0,"StarLocked":true}
03:59:18.299 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:18.303 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:18.307 00.004 6120 Enqueuing Expose request
03:59:18.536 00.229 7680 IsGuiding returns 1
03:59:18.538 00.002 7680 scope still moving after pulse duration time elapsed
03:59:18.568 00.030 7680 IsSlewing returns 0
03:59:18.568 00.000 7680 IsGuiding returns 0
03:59:18.569 00.001 7680 scope move finished after 227 + 51 ms
03:59:18.569 00.000 7680 Move returns status 0, amount 227
03:59:18.570 00.001 7680 MoveAxis(N, 0, ABG)
03:59:18.570 00.000 7680 Move returns status 0, amount 0
03:59:18.570 00.000 7680 move complete, result=0
03:59:18.572 00.002 7680 worker thread done servicing request
03:59:18.572 00.000 6120 GuideStep: -0.5 px 227 ms EAST, 0.4 px 0 ms NORTH
03:59:18.578 00.006 7680 Worker thread wakes up
03:59:18.578 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:18.579 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:19.833 01.254 7680 Exposure complete
03:59:19.967 00.134 7680 worker thread done servicing request
03:59:19.967 00.000 6120 OnExposeComplete: enter
03:59:19.971 00.004 6120 UpdateGuideState(): m_state=6
03:59:19.975 00.004 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4038
03:59:19.978 00.003 6120 Star::Find returns 1 (0), X=512.92, Y=664.78, Mass=8254, SNR=60.9, Peak=195 HFD=6.7
03:59:19.983 00.005 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
03:59:19.986 00.003 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
03:59:19.990 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.62 hyp=0.62 cameraTheta=-1.42 mountX=-0.02 mountY=0.60, mountTheta=1.60
03:59:19.995 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.62, opts=13)
03:59:20.000 00.005 6120 Enqueuing Move request for scope (0.10, -0.62)
03:59:20.003 00.003 7680 Worker thread wakes up
03:59:20.004 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:20.008 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.62) opts 0xd
03:59:20.008 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.62)
03:59:20.008 00.000 6120 UpdateGuideState exits: m=8254 SNR=60.9
03:59:20.011 00.003 7680 Moving (0.10, -0.62) raw xDistance=-0.02 yDistance=0.60
03:59:20.011 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:59:20.012 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
03:59:20.012 00.000 6120 PhdController: settling, locked = 1, distance = 1.00 (1.50) aobump = 0 frame = 4 / 99999
03:59:20.017 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
03:59:20.017 00.000 7680 MoveAxis(E, 0, ABG)
03:59:20.017 00.000 7680 Move returns status 0, amount 0
03:59:20.017 00.000 7680 MoveAxis(N, 0, ABG)
03:59:20.017 00.000 7680 Move returns status 0, amount 0
03:59:20.018 00.001 7680 move complete, result=0
03:59:20.018 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764064760.017,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.00,"Time":3.8,"SettleTime":10.0,"StarLocked":true}
03:59:20.023 00.005 7680 worker thread done servicing request
03:59:20.023 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:20.026 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:20.032 00.006 6120 Enqueuing Expose request
03:59:20.036 00.004 6120 GuideStep: -0.0 px 0 ms EAST, 0.6 px 0 ms NORTH
03:59:20.040 00.004 7680 Worker thread wakes up
03:59:20.040 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:20.040 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:21.287 01.247 7680 Exposure complete
03:59:21.427 00.140 7680 worker thread done servicing request
03:59:21.427 00.000 6120 OnExposeComplete: enter
03:59:21.430 00.003 6120 UpdateGuideState(): m_state=6
03:59:21.434 00.004 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4039
03:59:21.436 00.002 6120 Star::Find returns 1 (0), X=512.70, Y=664.80, Mass=7997, SNR=58.7, Peak=200 HFD=6.6
03:59:21.438 00.002 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
03:59:21.443 00.005 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
03:59:21.446 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.60 hyp=0.61 cameraTheta=-1.79 mountX=-0.24 mountY=0.48, mountTheta=2.03
03:59:21.450 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.60, opts=13)
03:59:21.455 00.005 6120 Enqueuing Move request for scope (-0.13, -0.60)
03:59:21.458 00.003 7680 Worker thread wakes up
03:59:21.458 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.60) opts 0xd
03:59:21.459 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.60)
03:59:21.459 00.000 7680 Moving (-0.13, -0.60) raw xDistance=-0.24 yDistance=0.48
03:59:21.459 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
03:59:21.459 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.44
03:59:21.459 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:21.463 00.004 6120 UpdateGuideState exits: m=7997 SNR=58.7
03:59:21.466 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
03:59:21.466 00.000 7680 MoveAxis(E, 98, ABG)
03:59:21.467 00.001 7680 Guiding  Dir = 2, Dur = 98
03:59:21.468 00.001 6120 PhdController: settling, locked = 1, distance = 0.89 (1.50) aobump = 0 frame = 5 / 99999
03:59:21.472 00.004 7680 IsSlewing returns 0
03:59:21.472 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764064761.472,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.89,"Time":5.2,"SettleTime":10.0,"StarLocked":true}
03:59:21.476 00.004 7680 IsGuiding returns 0
03:59:21.476 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:21.480 00.004 7680 PulseGuide returned control before completion, sleep 108
03:59:21.480 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:21.483 00.003 6120 Enqueuing Expose request
03:59:21.589 00.106 7680 IsGuiding returns 1
03:59:21.590 00.001 7680 scope still moving after pulse duration time elapsed
03:59:21.619 00.029 7680 IsSlewing returns 0
03:59:21.620 00.001 7680 IsGuiding returns 0
03:59:21.621 00.001 7680 scope move finished after 98 + 46 ms
03:59:21.621 00.000 7680 Move returns status 0, amount 98
03:59:21.622 00.001 7680 MoveAxis(S, 261, ABG)
03:59:21.622 00.000 7680 Guiding  Dir = 1, Dur = 261
03:59:21.622 00.000 7680 IsSlewing returns 0
03:59:21.622 00.000 7680 IsGuiding returns 0
03:59:21.623 00.001 7680 PulseGuide returned control before completion, sleep 271
03:59:21.901 00.278 7680 IsGuiding returns 1
03:59:21.902 00.001 7680 scope still moving after pulse duration time elapsed
03:59:21.931 00.029 7680 IsSlewing returns 0
03:59:21.934 00.003 7680 IsGuiding returns 0
03:59:21.934 00.000 7680 scope move finished after 261 + 50 ms
03:59:21.935 00.001 7680 Move returns status 0, amount 261
03:59:21.935 00.000 7680 move complete, result=0
03:59:21.936 00.001 7680 worker thread done servicing request
03:59:21.936 00.000 7680 Worker thread wakes up
03:59:21.937 00.001 6120 GuideStep: -0.2 px 98 ms EAST, 0.5 px 261 ms SOUTH
03:59:21.943 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:21.943 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:23.190 01.247 7680 Exposure complete
03:59:23.329 00.139 7680 worker thread done servicing request
03:59:23.329 00.000 6120 OnExposeComplete: enter
03:59:23.333 00.004 6120 UpdateGuideState(): m_state=6
03:59:23.338 00.005 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4040
03:59:23.342 00.004 6120 Star::Find returns 1 (0), X=512.75, Y=664.70, Mass=8175, SNR=59.2, Peak=196 HFD=6.6
03:59:23.346 00.004 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
03:59:23.350 00.004 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
03:59:23.354 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.70 hyp=0.71 cameraTheta=-1.68 mountX=-0.20 mountY=0.60, mountTheta=1.90
03:59:23.359 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.70, opts=13)
03:59:23.363 00.004 6120 Enqueuing Move request for scope (-0.08, -0.70)
03:59:23.367 00.004 7680 Worker thread wakes up
03:59:23.367 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:23.371 00.004 6120 UpdateGuideState exits: m=8175 SNR=59.2
03:59:23.374 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.70) opts 0xd
03:59:23.375 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.70)
03:59:23.375 00.000 7680 Moving (-0.08, -0.70) raw xDistance=-0.20 yDistance=0.60
03:59:23.375 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
03:59:23.375 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
03:59:23.376 00.001 7680 MoveAxis(E, 91, ABG)
03:59:23.376 00.000 7680 Guiding  Dir = 2, Dur = 91
03:59:23.376 00.000 6120 PhdController: settling, locked = 1, distance = 0.83 (1.50) aobump = 0 frame = 6 / 99999
03:59:23.380 00.004 7680 IsSlewing returns 0
03:59:23.380 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764064763.380,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.83,"Time":7.2,"SettleTime":10.0,"StarLocked":true}
03:59:23.385 00.005 7680 IsGuiding returns 0
03:59:23.386 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:23.390 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:23.394 00.004 6120 Enqueuing Expose request
03:59:23.400 00.006 7680 PulseGuide returned control before completion, sleep 101
03:59:23.507 00.107 7680 IsGuiding returns 1
03:59:23.507 00.000 7680 scope still moving after pulse duration time elapsed
03:59:23.537 00.030 7680 IsSlewing returns 0
03:59:23.538 00.001 7680 IsGuiding returns 0
03:59:23.539 00.001 7680 scope move finished after 91 + 62 ms
03:59:23.539 00.000 7680 Move returns status 0, amount 91
03:59:23.540 00.001 7680 MoveAxis(S, 324, ABG)
03:59:23.540 00.000 7680 Guiding  Dir = 1, Dur = 324
03:59:23.541 00.001 7680 IsSlewing returns 0
03:59:23.541 00.000 7680 IsGuiding returns 0
03:59:23.542 00.001 7680 PulseGuide returned control before completion, sleep 334
03:59:23.883 00.341 7680 IsGuiding returns 1
03:59:23.884 00.001 7680 scope still moving after pulse duration time elapsed
03:59:23.914 00.030 7680 IsSlewing returns 0
03:59:23.915 00.001 7680 IsGuiding returns 0
03:59:23.916 00.001 7680 scope move finished after 324 + 51 ms
03:59:23.918 00.002 7680 Move returns status 0, amount 324
03:59:23.918 00.000 7680 move complete, result=0
03:59:23.918 00.000 7680 worker thread done servicing request
03:59:23.918 00.000 6120 GuideStep: -0.2 px 91 ms EAST, 0.6 px 324 ms SOUTH
03:59:23.924 00.006 7680 Worker thread wakes up
03:59:23.925 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:23.925 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:25.184 01.259 7680 Exposure complete
03:59:25.333 00.149 7680 worker thread done servicing request
03:59:25.333 00.000 6120 OnExposeComplete: enter
03:59:25.338 00.005 6120 UpdateGuideState(): m_state=6
03:59:25.341 00.003 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4041
03:59:25.346 00.005 6120 Star::Find returns 1 (0), X=513.10, Y=664.15, Mass=8295, SNR=60.1, Peak=233 HFD=6.3
03:59:25.350 00.004 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
03:59:25.353 00.003 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
03:59:25.356 00.003 6120 CameraToMount -- cameraX=0.28 cameraY=-1.24 hyp=1.27 cameraTheta=-1.35 mountX=0.04 mountY=1.24, mountTheta=1.54
03:59:25.364 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-1.24, opts=13)
03:59:25.368 00.004 6120 Enqueuing Move request for scope (0.28, -1.24)
03:59:25.371 00.003 7680 Worker thread wakes up
03:59:25.371 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -1.24) opts 0xd
03:59:25.372 00.001 7680 Handling offset move in thread for scope, endpoint = (0.28, -1.24)
03:59:25.372 00.000 7680 Moving (0.28, -1.24) raw xDistance=0.04 yDistance=1.24
03:59:25.372 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
03:59:25.372 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.24 from input 1.24
03:59:25.372 00.000 7680 MoveAxis(E, 0, ABG)
03:59:25.372 00.000 7680 Move returns status 0, amount 0
03:59:25.373 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:25.377 00.004 7680 MoveAxis(S, 672, ABG)
03:59:25.378 00.001 7680 Guiding  Dir = 1, Dur = 672
03:59:25.378 00.000 6120 UpdateGuideState exits: m=8295 SNR=60.1
03:59:25.382 00.004 7680 IsSlewing returns 0
03:59:25.382 00.000 6120 PhdController: settling, locked = 1, distance = 0.96 (1.50) aobump = 0 frame = 7 / 99999
03:59:25.385 00.003 7680 IsGuiding returns 0
03:59:25.385 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764064765.385,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.96,"Time":9.2,"SettleTime":10.0,"StarLocked":true}
03:59:25.389 00.004 7680 PulseGuide returned control before completion, sleep 682
03:59:25.389 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:25.393 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:25.397 00.004 6120 Enqueuing Expose request
03:59:26.079 00.682 7680 IsGuiding returns 1
03:59:26.079 00.000 7680 scope still moving after pulse duration time elapsed
03:59:26.110 00.031 7680 IsSlewing returns 0
03:59:26.111 00.001 7680 IsGuiding returns 0
03:59:26.111 00.000 7680 scope move finished after 672 + 53 ms
03:59:26.111 00.000 7680 Move returns status 0, amount 672
03:59:26.112 00.001 7680 move complete, result=0
03:59:26.112 00.000 7680 worker thread done servicing request
03:59:26.112 00.000 7680 Worker thread wakes up
03:59:26.112 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:26.113 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 1.2 px 672 ms SOUTH
03:59:26.117 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:27.358 01.241 7680 Exposure complete
03:59:27.486 00.128 7680 worker thread done servicing request
03:59:27.487 00.001 6120 OnExposeComplete: enter
03:59:27.491 00.004 6120 UpdateGuideState(): m_state=6
03:59:27.494 00.003 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4042
03:59:27.497 00.003 6120 Star::Find returns 1 (0), X=513.21, Y=665.05, Mass=7777, SNR=58.6, Peak=182 HFD=6.5
03:59:27.499 00.002 6120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.19) = xAngle (-0.93 = -0.93)
03:59:27.503 00.004 6120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.94 = 1.94)
03:59:27.505 00.002 6120 CameraToMount -- cameraX=0.38 cameraY=-0.35 hyp=0.52 cameraTheta=-0.75 mountX=0.31 mountY=0.48, mountTheta=1.00
03:59:27.510 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=-0.35, opts=13)
03:59:27.513 00.003 6120 Enqueuing Move request for scope (0.38, -0.35)
03:59:27.515 00.002 7680 Worker thread wakes up
03:59:27.515 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.35) opts 0xd
03:59:27.515 00.000 7680 Handling offset move in thread for scope, endpoint = (0.38, -0.35)
03:59:27.515 00.000 7680 Moving (0.38, -0.35) raw xDistance=0.31 yDistance=0.48
03:59:27.516 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
03:59:27.516 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
03:59:27.516 00.000 7680 MoveAxis(W, 126, ABG)
03:59:27.516 00.000 7680 Guiding  Dir = 3, Dur = 126
03:59:27.516 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:27.520 00.004 7680 IsSlewing returns 0
03:59:27.520 00.000 6120 UpdateGuideState exits: m=7777 SNR=58.6
03:59:27.523 00.003 6120 PhdController: settling, locked = 1, distance = 0.83 (1.50) aobump = 0 frame = 8 / 99999
03:59:27.526 00.003 7680 IsGuiding returns 0
03:59:27.526 00.000 6120 PhdController: newstate STATE_FINISH
03:59:27.531 00.005 7680 PulseGuide returned control before completion, sleep 136
03:59:27.531 00.000 6120 PhdController complete: success
03:59:27.534 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764064767.534,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
03:59:27.539 00.005 6120 Mount: notify guiding dither settle done success=1
03:59:27.543 00.004 6120 PhdController: newstate STATE_IDLE
03:59:27.546 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:27.549 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:27.553 00.004 6120 Enqueuing Expose request
03:59:27.679 00.126 7680 IsGuiding returns 1
03:59:27.679 00.000 7680 scope still moving after pulse duration time elapsed
03:59:27.709 00.030 7680 IsSlewing returns 0
03:59:27.710 00.001 7680 IsGuiding returns 0
03:59:27.711 00.001 7680 scope move finished after 126 + 57 ms
03:59:27.711 00.000 7680 Move returns status 0, amount 126
03:59:27.712 00.001 7680 MoveAxis(S, 261, ABG)
03:59:27.712 00.000 7680 Guiding  Dir = 1, Dur = 261
03:59:27.712 00.000 7680 IsSlewing returns 0
03:59:27.713 00.001 7680 IsGuiding returns 0
03:59:27.714 00.001 7680 PulseGuide returned control before completion, sleep 271
03:59:27.990 00.276 7680 IsGuiding returns 1
03:59:27.990 00.000 7680 scope still moving after pulse duration time elapsed
03:59:28.021 00.031 7680 IsSlewing returns 0
03:59:28.022 00.001 7680 IsGuiding returns 0
03:59:28.022 00.000 7680 scope move finished after 261 + 47 ms
03:59:28.022 00.000 7680 Move returns status 0, amount 261
03:59:28.023 00.001 7680 move complete, result=0
03:59:28.023 00.000 7680 worker thread done servicing request
03:59:28.023 00.000 7680 Worker thread wakes up
03:59:28.025 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:28.025 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:28.025 00.000 6120 GuideStep: 0.3 px 126 ms WEST, 0.5 px 261 ms SOUTH
03:59:29.272 01.247 7680 Exposure complete
03:59:29.421 00.149 7680 worker thread done servicing request
03:59:29.421 00.000 6120 OnExposeComplete: enter
03:59:29.427 00.006 6120 UpdateGuideState(): m_state=6
03:59:29.429 00.002 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4043
03:59:29.433 00.004 6120 Star::Find returns 1 (0), X=513.07, Y=665.02, Mass=7688, SNR=58.5, Peak=198 HFD=6.4
03:59:29.435 00.002 6120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (0.19) = xAngle (-1.19 = -1.19)
03:59:29.438 00.003 6120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.68 = 1.68)
03:59:29.442 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.38 hyp=0.45 cameraTheta=-1.00 mountX=0.17 mountY=0.44, mountTheta=1.21
03:59:29.445 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.38, opts=13)
03:59:29.448 00.003 6120 Enqueuing Move request for scope (0.24, -0.38)
03:59:29.452 00.004 7680 Worker thread wakes up
03:59:29.452 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:29.456 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.38) opts 0xd
03:59:29.456 00.000 6120 UpdateGuideState exits: m=7688 SNR=58.5
03:59:29.461 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:29.464 00.003 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.38)
03:59:29.464 00.000 7680 Moving (0.24, -0.38) raw xDistance=0.17 yDistance=0.44
03:59:29.464 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
03:59:29.464 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
03:59:29.465 00.001 7680 MoveAxis(E, 0, ABG)
03:59:29.465 00.000 7680 Move returns status 0, amount 0
03:59:29.465 00.000 7680 MoveAxis(S, 241, ABG)
03:59:29.465 00.000 7680 Guiding  Dir = 1, Dur = 241
03:59:29.465 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:29.470 00.005 6120 Enqueuing Expose request
03:59:29.473 00.003 7680 IsSlewing returns 0
03:59:29.474 00.001 7680 IsGuiding returns 0
03:59:29.474 00.000 7680 PulseGuide returned control before completion, sleep 251
03:59:29.730 00.256 7680 IsGuiding returns 1
03:59:29.731 00.001 7680 scope still moving after pulse duration time elapsed
03:59:29.762 00.031 7680 IsSlewing returns 0
03:59:29.763 00.001 7680 IsGuiding returns 0
03:59:29.764 00.001 7680 scope move finished after 241 + 48 ms
03:59:29.764 00.000 7680 Move returns status 0, amount 241
03:59:29.765 00.001 7680 move complete, result=0
03:59:29.765 00.000 7680 worker thread done servicing request
03:59:29.765 00.000 7680 Worker thread wakes up
03:59:29.765 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 241 ms SOUTH
03:59:29.774 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:29.774 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:31.035 01.261 7680 Exposure complete
03:59:31.181 00.146 7680 worker thread done servicing request
03:59:31.181 00.000 6120 OnExposeComplete: enter
03:59:31.185 00.004 6120 UpdateGuideState(): m_state=6
03:59:31.190 00.005 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4044
03:59:31.195 00.005 6120 Star::Find returns 1 (0), X=512.97, Y=667.71, Mass=7621, SNR=57.9, Peak=190 HFD=6.6
03:59:31.197 00.002 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (0.19) = xAngle (1.32 = 1.32)
03:59:31.202 00.005 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.19 = -2.09)
03:59:31.206 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=2.31 hyp=2.32 cameraTheta=1.51 mountX=0.58 mountY=-2.01, mountTheta=-1.29
03:59:31.212 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=2.31, opts=13)
03:59:31.218 00.006 6120 Enqueuing Move request for scope (0.15, 2.31)
03:59:31.222 00.004 7680 Worker thread wakes up
03:59:31.222 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:31.226 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 2.31) opts 0xd
03:59:31.228 00.002 7680 Handling offset move in thread for scope, endpoint = (0.15, 2.31)
03:59:31.228 00.000 6120 UpdateGuideState exits: m=7621 SNR=57.9
03:59:31.233 00.005 7680 Moving (0.15, 2.31) raw xDistance=0.58 yDistance=-2.01
03:59:31.233 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:31.243 00.010 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:31.249 00.006 6120 Enqueuing Expose request
03:59:31.255 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
03:59:31.256 00.001 7680 resist switch: large excursion: input -2.01 thresh 0.60 direction from 1 to -1
03:59:31.256 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.03
03:59:31.256 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.01 from input -2.01
03:59:31.256 00.000 7680 MoveAxis(W, 235, ABG)
03:59:31.256 00.000 7680 Guiding  Dir = 3, Dur = 235
03:59:31.257 00.001 7680 IsSlewing returns 0
03:59:31.257 00.000 7680 IsGuiding returns 0
03:59:31.258 00.001 7680 PulseGuide returned control before completion, sleep 245
03:59:31.505 00.247 7680 IsGuiding returns 1
03:59:31.505 00.000 7680 scope still moving after pulse duration time elapsed
03:59:31.535 00.030 7680 IsSlewing returns 0
03:59:31.535 00.000 7680 IsGuiding returns 0
03:59:31.535 00.000 7680 scope move finished after 235 + 43 ms
03:59:31.535 00.000 7680 Move returns status 0, amount 235
03:59:31.537 00.002 7680 MoveAxis(N, 1092, ABG)
03:59:31.537 00.000 7680 Guiding  Dir = 0, Dur = 1092
03:59:31.537 00.000 7680 IsSlewing returns 0
03:59:31.538 00.001 7680 IsGuiding returns 0
03:59:31.538 00.000 7680 PulseGuide returned control before completion, sleep 1102
03:59:32.647 01.109 7680 IsGuiding returns 1
03:59:32.648 00.001 7680 scope still moving after pulse duration time elapsed
03:59:32.677 00.029 7680 IsSlewing returns 0
03:59:32.678 00.001 7680 IsGuiding returns 0
03:59:32.680 00.002 7680 scope move finished after 1092 + 50 ms
03:59:32.680 00.000 7680 Move returns status 0, amount 1092
03:59:32.681 00.001 7680 move complete, result=0
03:59:32.681 00.000 7680 worker thread done servicing request
03:59:32.682 00.001 7680 Worker thread wakes up
03:59:32.682 00.000 6120 GuideStep: 0.6 px 235 ms WEST, -2.0 px 1092 ms NORTH
03:59:32.689 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:32.689 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:33.943 01.254 7680 Exposure complete
03:59:34.085 00.142 7680 worker thread done servicing request
03:59:34.085 00.000 6120 OnExposeComplete: enter
03:59:34.088 00.003 6120 UpdateGuideState(): m_state=6
03:59:34.094 00.006 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4045
03:59:34.097 00.003 6120 Star::Find returns 1 (0), X=512.54, Y=664.84, Mass=8238, SNR=59.7, Peak=210 HFD=6.6
03:59:34.101 00.004 6120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (0.19) = xAngle (-2.23 = -2.23)
03:59:34.105 00.004 6120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.64 = 0.64)
03:59:34.108 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.55 hyp=0.62 cameraTheta=-2.04 mountX=-0.38 mountY=0.37, mountTheta=2.37
03:59:34.114 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.55, opts=13)
03:59:34.119 00.005 6120 Enqueuing Move request for scope (-0.28, -0.55)
03:59:34.123 00.004 7680 Worker thread wakes up
03:59:34.123 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.55) opts 0xd
03:59:34.123 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.55)
03:59:34.123 00.000 7680 Moving (-0.28, -0.55) raw xDistance=-0.38 yDistance=0.37
03:59:34.123 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.38
03:59:34.124 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:34.127 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:59:34.127 00.000 6120 UpdateGuideState exits: m=8238 SNR=59.7
03:59:34.132 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
03:59:34.132 00.000 7680 MoveAxis(E, 139, ABG)
03:59:34.133 00.001 7680 Guiding  Dir = 2, Dur = 139
03:59:34.133 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:34.138 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:34.142 00.004 7680 IsSlewing returns 0
03:59:34.142 00.000 6120 Enqueuing Expose request
03:59:34.147 00.005 7680 IsGuiding returns 0
03:59:34.147 00.000 7680 PulseGuide returned control before completion, sleep 149
03:59:34.306 00.159 7680 IsGuiding returns 1
03:59:34.307 00.001 7680 scope still moving after pulse duration time elapsed
03:59:34.338 00.031 7680 IsSlewing returns 0
03:59:34.340 00.002 7680 IsGuiding returns 0
03:59:34.341 00.001 7680 scope move finished after 139 + 54 ms
03:59:34.341 00.000 7680 Move returns status 0, amount 139
03:59:34.342 00.001 7680 MoveAxis(N, 0, ABG)
03:59:34.342 00.000 7680 Move returns status 0, amount 0
03:59:34.343 00.001 7680 move complete, result=0
03:59:34.343 00.000 7680 worker thread done servicing request
03:59:34.343 00.000 7680 Worker thread wakes up
03:59:34.344 00.001 6120 GuideStep: -0.4 px 139 ms EAST, 0.4 px 0 ms NORTH
03:59:34.352 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:34.352 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:35.601 01.249 7680 Exposure complete
03:59:35.748 00.147 7680 worker thread done servicing request
03:59:35.749 00.001 6120 OnExposeComplete: enter
03:59:35.752 00.003 6120 UpdateGuideState(): m_state=6
03:59:35.756 00.004 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4046
03:59:35.760 00.004 6120 Star::Find returns 1 (0), X=512.64, Y=664.78, Mass=8413, SNR=60.1, Peak=206 HFD=6.6
03:59:35.765 00.005 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
03:59:35.767 00.002 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
03:59:35.771 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.62 hyp=0.65 cameraTheta=-1.86 mountX=-0.30 mountY=0.48, mountTheta=2.13
03:59:35.776 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.62, opts=13)
03:59:35.781 00.005 6120 Enqueuing Move request for scope (-0.18, -0.62)
03:59:35.785 00.004 7680 Worker thread wakes up
03:59:35.785 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.62) opts 0xd
03:59:35.786 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.62)
03:59:35.786 00.000 7680 Moving (-0.18, -0.62) raw xDistance=-0.30 yDistance=0.48
03:59:35.786 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.30
03:59:35.786 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:59:35.786 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
03:59:35.786 00.000 7680 MoveAxis(E, 131, ABG)
03:59:35.786 00.000 7680 Guiding  Dir = 2, Dur = 131
03:59:35.787 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:35.791 00.004 7680 IsSlewing returns 0
03:59:35.791 00.000 6120 UpdateGuideState exits: m=8413 SNR=60.1
03:59:35.795 00.004 7680 IsGuiding returns 0
03:59:35.796 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:35.800 00.004 7680 PulseGuide returned control before completion, sleep 141
03:59:35.800 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:35.803 00.003 6120 Enqueuing Expose request
03:59:35.949 00.146 7680 IsGuiding returns 1
03:59:35.949 00.000 7680 scope still moving after pulse duration time elapsed
03:59:35.980 00.031 7680 IsSlewing returns 0
03:59:35.982 00.002 7680 IsGuiding returns 0
03:59:35.982 00.000 7680 scope move finished after 131 + 55 ms
03:59:35.983 00.001 7680 Move returns status 0, amount 131
03:59:35.983 00.000 7680 MoveAxis(N, 0, ABG)
03:59:35.984 00.001 7680 Move returns status 0, amount 0
03:59:35.984 00.000 7680 move complete, result=0
03:59:35.984 00.000 7680 worker thread done servicing request
03:59:35.985 00.001 6120 GuideStep: -0.3 px 131 ms EAST, 0.5 px 0 ms NORTH
03:59:35.991 00.006 7680 Worker thread wakes up
03:59:35.991 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:35.991 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:37.241 01.250 7680 Exposure complete
03:59:37.390 00.149 7680 worker thread done servicing request
03:59:37.392 00.002 6120 OnExposeComplete: enter
03:59:37.396 00.004 6120 UpdateGuideState(): m_state=6
03:59:37.399 00.003 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4047
03:59:37.402 00.003 6120 Star::Find returns 1 (0), X=512.85, Y=664.02, Mass=7771, SNR=58.1, Peak=205 HFD=6.4
03:59:37.408 00.006 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
03:59:37.412 00.004 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
03:59:37.415 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-1.38 hyp=1.38 cameraTheta=-1.55 mountX=-0.23 mountY=1.25, mountTheta=1.76
03:59:37.422 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-1.38, opts=13)
03:59:37.428 00.006 6120 Enqueuing Move request for scope (0.02, -1.38)
03:59:37.431 00.003 7680 Worker thread wakes up
03:59:37.431 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:37.434 00.003 6120 UpdateGuideState exits: m=7771 SNR=58.1
03:59:37.438 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -1.38) opts 0xd
03:59:37.438 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -1.38)
03:59:37.438 00.000 7680 Moving (0.02, -1.38) raw xDistance=-0.23 yDistance=1.25
03:59:37.439 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
03:59:37.439 00.000 7680 resist switch: large excursion: input 1.25 thresh 0.60 direction from -1 to 1
03:59:37.439 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.74
03:59:37.439 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.25 from input 1.25
03:59:37.440 00.001 7680 MoveAxis(E, 105, ABG)
03:59:37.440 00.000 7680 Guiding  Dir = 2, Dur = 105
03:59:37.440 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:37.443 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:37.445 00.002 6120 Enqueuing Expose request
03:59:37.448 00.003 7680 IsSlewing returns 0
03:59:37.448 00.000 7680 IsGuiding returns 0
03:59:37.449 00.001 7680 PulseGuide returned control before completion, sleep 115
03:59:37.576 00.127 7680 IsGuiding returns 0
03:59:37.577 00.001 7680 Move returns status 0, amount 105
03:59:37.577 00.000 7680 MoveAxis(S, 676, ABG)
03:59:37.577 00.000 7680 Guiding  Dir = 1, Dur = 676
03:59:37.577 00.000 7680 IsSlewing returns 0
03:59:37.577 00.000 7680 IsGuiding returns 0
03:59:37.579 00.002 7680 PulseGuide returned control before completion, sleep 686
03:59:38.277 00.698 7680 IsGuiding returns 1
03:59:38.277 00.000 7680 scope still moving after pulse duration time elapsed
03:59:38.310 00.033 7680 IsSlewing returns 0
03:59:38.311 00.001 7680 IsGuiding returns 0
03:59:38.312 00.001 7680 scope move finished after 676 + 56 ms
03:59:38.312 00.000 7680 Move returns status 0, amount 676
03:59:38.312 00.000 7680 move complete, result=0
03:59:38.313 00.001 7680 worker thread done servicing request
03:59:38.313 00.000 6120 GuideStep: -0.2 px 105 ms EAST, 1.2 px 676 ms SOUTH
03:59:38.318 00.005 7680 Worker thread wakes up
03:59:38.319 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:38.319 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:39.573 01.254 7680 Exposure complete
03:59:39.703 00.130 7680 worker thread done servicing request
03:59:39.703 00.000 6120 OnExposeComplete: enter
03:59:39.706 00.003 6120 UpdateGuideState(): m_state=6
03:59:39.710 00.004 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4048
03:59:39.713 00.003 6120 Star::Find returns 1 (0), X=512.97, Y=664.63, Mass=8149, SNR=59.1, Peak=207 HFD=6.7
03:59:39.716 00.003 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
03:59:39.722 00.006 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
03:59:39.725 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.77 hyp=0.78 cameraTheta=-1.39 mountX=-0.00 mountY=0.75, mountTheta=1.57
03:59:39.730 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.77, opts=13)
03:59:39.733 00.003 6120 Enqueuing Move request for scope (0.14, -0.77)
03:59:39.739 00.006 7680 Worker thread wakes up
03:59:39.739 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:39.743 00.004 6120 UpdateGuideState exits: m=8149 SNR=59.1
03:59:39.746 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:39.749 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:39.753 00.004 6120 Enqueuing Expose request
03:59:39.757 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.77) opts 0xd
03:59:39.757 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.77)
03:59:39.757 00.000 7680 Moving (0.14, -0.77) raw xDistance=-0.00 yDistance=0.75
03:59:39.757 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:59:39.757 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
03:59:39.758 00.001 7680 MoveAxis(E, 0, ABG)
03:59:39.758 00.000 7680 Move returns status 0, amount 0
03:59:39.758 00.000 7680 MoveAxis(S, 410, ABG)
03:59:39.758 00.000 7680 Guiding  Dir = 1, Dur = 410
03:59:39.760 00.002 7680 IsSlewing returns 0
03:59:39.760 00.000 7680 IsGuiding returns 0
03:59:39.760 00.000 7680 PulseGuide returned control before completion, sleep 420
03:59:40.190 00.430 7680 IsGuiding returns 1
03:59:40.192 00.002 7680 scope still moving after pulse duration time elapsed
03:59:40.222 00.030 7680 IsSlewing returns 0
03:59:40.223 00.001 7680 IsGuiding returns 0
03:59:40.223 00.000 7680 scope move finished after 410 + 53 ms
03:59:40.224 00.001 7680 Move returns status 0, amount 410
03:59:40.225 00.001 7680 move complete, result=0
03:59:40.225 00.000 7680 worker thread done servicing request
03:59:40.226 00.001 7680 Worker thread wakes up
03:59:40.226 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.8 px 410 ms SOUTH
03:59:40.232 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:40.232 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:41.482 01.250 7680 Exposure complete
03:59:41.622 00.140 7680 worker thread done servicing request
03:59:41.622 00.000 6120 OnExposeComplete: enter
03:59:41.625 00.003 6120 UpdateGuideState(): m_state=6
03:59:41.629 00.004 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4049
03:59:41.634 00.005 6120 Star::Find returns 1 (0), X=513.25, Y=665.00, Mass=7803, SNR=58.5, Peak=195 HFD=6.7
03:59:41.637 00.003 6120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.19) = xAngle (-0.94 = -0.94)
03:59:41.641 00.004 6120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.94 = 1.94)
03:59:41.646 00.005 6120 CameraToMount -- cameraX=0.42 cameraY=-0.40 hyp=0.58 cameraTheta=-0.75 mountX=0.34 mountY=0.54, mountTheta=1.01
03:59:41.652 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.42, y=-0.40, opts=13)
03:59:41.656 00.004 6120 Enqueuing Move request for scope (0.42, -0.40)
03:59:41.659 00.003 7680 Worker thread wakes up
03:59:41.659 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:41.663 00.004 6120 UpdateGuideState exits: m=7803 SNR=58.5
03:59:41.667 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:41.670 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:41.673 00.003 6120 Enqueuing Expose request
03:59:41.677 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.40) opts 0xd
03:59:41.678 00.001 7680 Handling offset move in thread for scope, endpoint = (0.42, -0.40)
03:59:41.678 00.000 7680 Moving (0.42, -0.40) raw xDistance=0.34 yDistance=0.54
03:59:41.678 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
03:59:41.680 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
03:59:41.680 00.000 7680 MoveAxis(W, 140, ABG)
03:59:41.680 00.000 7680 Guiding  Dir = 3, Dur = 140
03:59:41.680 00.000 7680 IsSlewing returns 0
03:59:41.680 00.000 7680 IsGuiding returns 0
03:59:41.681 00.001 7680 PulseGuide returned control before completion, sleep 150
03:59:41.846 00.165 7680 IsGuiding returns 1
03:59:41.846 00.000 7680 scope still moving after pulse duration time elapsed
03:59:41.878 00.032 7680 IsSlewing returns 0
03:59:41.878 00.000 7680 IsGuiding returns 0
03:59:41.878 00.000 7680 scope move finished after 140 + 56 ms
03:59:41.878 00.000 7680 Move returns status 0, amount 140
03:59:41.879 00.001 7680 MoveAxis(S, 294, ABG)
03:59:41.879 00.000 7680 Guiding  Dir = 1, Dur = 294
03:59:41.879 00.000 7680 IsSlewing returns 0
03:59:41.879 00.000 7680 IsGuiding returns 0
03:59:41.879 00.000 7680 PulseGuide returned control before completion, sleep 304
03:59:42.192 00.313 7680 IsGuiding returns 1
03:59:42.192 00.000 7680 scope still moving after pulse duration time elapsed
03:59:42.223 00.031 7680 IsSlewing returns 0
03:59:42.226 00.003 7680 IsGuiding returns 0
03:59:42.226 00.000 7680 scope move finished after 294 + 52 ms
03:59:42.227 00.001 7680 Move returns status 0, amount 294
03:59:42.227 00.000 7680 move complete, result=0
03:59:42.228 00.001 7680 worker thread done servicing request
03:59:42.228 00.000 7680 Worker thread wakes up
03:59:42.229 00.001 6120 GuideStep: 0.3 px 140 ms WEST, 0.5 px 294 ms SOUTH
03:59:42.235 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:42.235 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:43.483 01.248 7680 Exposure complete
03:59:43.628 00.145 7680 worker thread done servicing request
03:59:43.629 00.001 6120 OnExposeComplete: enter
03:59:43.632 00.003 6120 UpdateGuideState(): m_state=6
03:59:43.637 00.005 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4050
03:59:43.641 00.004 6120 Star::Find returns 1 (0), X=513.17, Y=664.97, Mass=7629, SNR=59.1, Peak=192 HFD=6.6
03:59:43.646 00.005 6120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (0.19) = xAngle (-1.08 = -1.08)
03:59:43.649 00.003 6120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.79 = 1.79)
03:59:43.653 00.004 6120 CameraToMount -- cameraX=0.34 cameraY=-0.42 hyp=0.54 cameraTheta=-0.89 mountX=0.26 mountY=0.53, mountTheta=1.12
03:59:43.657 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-0.42, opts=13)
03:59:43.660 00.003 6120 Enqueuing Move request for scope (0.34, -0.42)
03:59:43.663 00.003 7680 Worker thread wakes up
03:59:43.663 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:43.669 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.42) opts 0xd
03:59:43.669 00.000 7680 Handling offset move in thread for scope, endpoint = (0.34, -0.42)
03:59:43.669 00.000 6120 UpdateGuideState exits: m=7629 SNR=59.1
03:59:43.673 00.004 7680 Moving (0.34, -0.42) raw xDistance=0.26 yDistance=0.53
03:59:43.673 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.26
03:59:43.673 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
03:59:43.673 00.000 7680 MoveAxis(W, 115, ABG)
03:59:43.673 00.000 7680 Guiding  Dir = 3, Dur = 115
03:59:43.674 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:43.680 00.006 7680 IsSlewing returns 0
03:59:43.680 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:43.684 00.004 7680 IsGuiding returns 0
03:59:43.684 00.000 6120 Enqueuing Expose request
03:59:43.687 00.003 7680 PulseGuide returned control before completion, sleep 125
03:59:43.823 00.136 7680 IsGuiding returns 1
03:59:43.833 00.010 7680 scope still moving after pulse duration time elapsed
03:59:43.868 00.035 7680 IsSlewing returns 0
03:59:43.869 00.001 7680 IsGuiding returns 0
03:59:43.870 00.001 7680 scope move finished after 115 + 71 ms
03:59:43.872 00.002 7680 Move returns status 0, amount 115
03:59:43.872 00.000 7680 MoveAxis(S, 288, ABG)
03:59:43.872 00.000 7680 Guiding  Dir = 1, Dur = 288
03:59:43.873 00.001 7680 IsSlewing returns 0
03:59:43.873 00.000 7680 IsGuiding returns 0
03:59:43.875 00.002 7680 PulseGuide returned control before completion, sleep 298
03:59:44.181 00.306 7680 IsGuiding returns 1
03:59:44.181 00.000 7680 scope still moving after pulse duration time elapsed
03:59:44.211 00.030 7680 IsSlewing returns 0
03:59:44.212 00.001 7680 IsGuiding returns 0
03:59:44.213 00.001 7680 scope move finished after 288 + 50 ms
03:59:44.213 00.000 7680 Move returns status 0, amount 288
03:59:44.213 00.000 7680 move complete, result=0
03:59:44.214 00.001 7680 worker thread done servicing request
03:59:44.214 00.000 6120 GuideStep: 0.3 px 115 ms WEST, 0.5 px 288 ms SOUTH
03:59:44.221 00.007 7680 Worker thread wakes up
03:59:44.221 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:44.221 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:45.465 01.244 7680 Exposure complete
03:59:45.620 00.155 7680 worker thread done servicing request
03:59:45.620 00.000 6120 OnExposeComplete: enter
03:59:45.625 00.005 6120 UpdateGuideState(): m_state=6
03:59:45.628 00.003 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4051
03:59:45.632 00.004 6120 Star::Find returns 1 (0), X=512.87, Y=665.00, Mass=7333, SNR=57.1, Peak=186 HFD=6.4
03:59:45.635 00.003 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
03:59:45.639 00.004 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
03:59:45.642 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.39 hyp=0.40 cameraTheta=-1.45 mountX=-0.03 mountY=0.37, mountTheta=1.64
03:59:45.648 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.39, opts=13)
03:59:45.651 00.003 6120 Enqueuing Move request for scope (0.05, -0.39)
03:59:45.654 00.003 7680 Worker thread wakes up
03:59:45.655 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.39) opts 0xd
03:59:45.655 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:45.658 00.003 6120 UpdateGuideState exits: m=7333 SNR=57.1
03:59:45.661 00.003 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.39)
03:59:45.661 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:45.664 00.003 7680 Moving (0.05, -0.39) raw xDistance=-0.03 yDistance=0.37
03:59:45.664 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:45.667 00.003 6120 Enqueuing Expose request
03:59:45.671 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:59:45.671 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
03:59:45.671 00.000 7680 MoveAxis(E, 0, ABG)
03:59:45.673 00.002 7680 Move returns status 0, amount 0
03:59:45.673 00.000 7680 MoveAxis(S, 203, ABG)
03:59:45.673 00.000 7680 Guiding  Dir = 1, Dur = 203
03:59:45.675 00.002 7680 IsSlewing returns 0
03:59:45.675 00.000 7680 IsGuiding returns 0
03:59:45.675 00.000 7680 PulseGuide returned control before completion, sleep 213
03:59:45.896 00.221 7680 IsGuiding returns 1
03:59:45.896 00.000 7680 scope still moving after pulse duration time elapsed
03:59:45.927 00.031 7680 IsSlewing returns 0
03:59:45.927 00.000 7680 IsGuiding returns 0
03:59:45.928 00.001 7680 scope move finished after 203 + 49 ms
03:59:45.928 00.000 7680 Move returns status 0, amount 203
03:59:45.928 00.000 7680 move complete, result=0
03:59:45.929 00.001 7680 worker thread done servicing request
03:59:45.929 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 203 ms SOUTH
03:59:45.935 00.006 7680 Worker thread wakes up
03:59:45.935 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:45.935 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:47.174 01.239 7680 Exposure complete
03:59:47.329 00.155 7680 worker thread done servicing request
03:59:47.331 00.002 6120 OnExposeComplete: enter
03:59:47.334 00.003 6120 UpdateGuideState(): m_state=6
03:59:47.338 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4052
03:59:47.342 00.004 6120 Star::Find returns 1 (0), X=513.07, Y=665.67, Mass=8312, SNR=60.7, Peak=194 HFD=6.7
03:59:47.346 00.004 6120 CameraToMount -- cameraTheta (0.85) - m_xAngle (0.19) = xAngle (0.66 = 0.66)
03:59:47.349 00.003 6120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.54 = -2.75)
03:59:47.353 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=0.28 hyp=0.37 cameraTheta=0.85 mountX=0.29 mountY=-0.14, mountTheta=-0.45
03:59:47.357 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.28, opts=13)
03:59:47.360 00.003 6120 Enqueuing Move request for scope (0.24, 0.28)
03:59:47.364 00.004 7680 Worker thread wakes up
03:59:47.364 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.28) opts 0xd
03:59:47.364 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.28)
03:59:47.364 00.000 7680 Moving (0.24, 0.28) raw xDistance=0.29 yDistance=-0.14
03:59:47.364 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
03:59:47.365 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:47.370 00.005 6120 UpdateGuideState exits: m=8312 SNR=60.7
03:59:47.376 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:59:47.376 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:47.379 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:47.384 00.005 6120 Enqueuing Expose request
03:59:47.388 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
03:59:47.388 00.000 7680 MoveAxis(W, 119, ABG)
03:59:47.388 00.000 7680 Guiding  Dir = 3, Dur = 119
03:59:47.389 00.001 7680 IsSlewing returns 0
03:59:47.389 00.000 7680 IsGuiding returns 0
03:59:47.391 00.002 7680 PulseGuide returned control before completion, sleep 129
03:59:47.535 00.144 7680 IsGuiding returns 0
03:59:47.537 00.002 7680 Move returns status 0, amount 119
03:59:47.537 00.000 7680 MoveAxis(N, 0, ABG)
03:59:47.538 00.001 7680 Move returns status 0, amount 0
03:59:47.538 00.000 7680 move complete, result=0
03:59:47.538 00.000 7680 worker thread done servicing request
03:59:47.539 00.001 6120 GuideStep: 0.3 px 119 ms WEST, -0.1 px 0 ms NORTH
03:59:47.545 00.006 7680 Worker thread wakes up
03:59:47.546 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:47.546 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:48.799 01.253 7680 Exposure complete
03:59:48.940 00.141 7680 worker thread done servicing request
03:59:48.940 00.000 6120 OnExposeComplete: enter
03:59:48.943 00.003 6120 UpdateGuideState(): m_state=6
03:59:48.948 00.005 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4053
03:59:48.952 00.004 6120 Star::Find returns 1 (0), X=512.75, Y=665.66, Mass=8526, SNR=61.3, Peak=196 HFD=6.8
03:59:48.956 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (0.19) = xAngle (1.69 = 1.69)
03:59:48.961 00.005 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.56 = -1.72)
03:59:48.965 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.87 mountX=-0.03 mountY=-0.27, mountTheta=-1.69
03:59:48.970 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.26, opts=13)
03:59:48.973 00.003 6120 Enqueuing Move request for scope (-0.08, 0.26)
03:59:48.977 00.004 7680 Worker thread wakes up
03:59:48.977 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.26) opts 0xd
03:59:48.978 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.26)
03:59:48.978 00.000 7680 Moving (-0.08, 0.26) raw xDistance=-0.03 yDistance=-0.27
03:59:48.978 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:59:48.978 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:59:48.978 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
03:59:48.979 00.001 7680 MoveAxis(E, 0, ABG)
03:59:48.979 00.000 7680 Move returns status 0, amount 0
03:59:48.979 00.000 7680 MoveAxis(N, 0, ABG)
03:59:48.979 00.000 7680 Move returns status 0, amount 0
03:59:48.979 00.000 7680 move complete, result=0
03:59:48.979 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:48.984 00.005 7680 worker thread done servicing request
03:59:48.984 00.000 6120 UpdateGuideState exits: m=8526 SNR=61.3
03:59:48.989 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:48.993 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:48.997 00.004 6120 Enqueuing Expose request
03:59:49.000 00.003 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
03:59:49.004 00.004 7680 Worker thread wakes up
03:59:49.005 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:49.005 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:50.251 01.246 7680 Exposure complete
03:59:50.395 00.144 7680 worker thread done servicing request
03:59:50.395 00.000 6120 OnExposeComplete: enter
03:59:50.400 00.005 6120 UpdateGuideState(): m_state=6
03:59:50.404 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4054
03:59:50.407 00.003 6120 Star::Find returns 1 (0), X=512.77, Y=665.57, Mass=8737, SNR=61.5, Peak=194 HFD=7.0
03:59:50.411 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (0.19) = xAngle (1.70 = 1.70)
03:59:50.416 00.005 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.57 = -1.71)
03:59:50.419 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.88 mountX=-0.02 mountY=-0.18, mountTheta=-1.70
03:59:50.425 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.17, opts=13)
03:59:50.431 00.006 6120 Enqueuing Move request for scope (-0.06, 0.17)
03:59:50.434 00.003 7680 Worker thread wakes up
03:59:50.435 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:50.439 00.004 6120 UpdateGuideState exits: m=8737 SNR=61.5
03:59:50.443 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
03:59:50.444 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:50.449 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:50.453 00.004 6120 Enqueuing Expose request
03:59:50.457 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
03:59:50.457 00.000 7680 Moving (-0.06, 0.17) raw xDistance=-0.02 yDistance=-0.18
03:59:50.457 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:59:50.457 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
03:59:50.457 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
03:59:50.458 00.001 7680 MoveAxis(E, 0, ABG)
03:59:50.458 00.000 7680 Move returns status 0, amount 0
03:59:50.458 00.000 7680 MoveAxis(N, 0, ABG)
03:59:50.459 00.001 7680 Move returns status 0, amount 0
03:59:50.459 00.000 7680 move complete, result=0
03:59:50.459 00.000 7680 worker thread done servicing request
03:59:50.459 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:59:50.465 00.006 7680 Worker thread wakes up
03:59:50.465 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:50.465 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:51.710 01.245 7680 Exposure complete
03:59:51.843 00.133 7680 worker thread done servicing request
03:59:51.843 00.000 6120 OnExposeComplete: enter
03:59:51.847 00.004 6120 UpdateGuideState(): m_state=6
03:59:51.851 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4055
03:59:51.855 00.004 6120 Star::Find returns 1 (0), X=512.72, Y=665.62, Mass=8564, SNR=61.0, Peak=202 HFD=6.8
03:59:51.859 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (0.19) = xAngle (1.82 = 1.82)
03:59:51.863 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.69 = -1.59)
03:59:51.867 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.23 hyp=0.25 cameraTheta=2.01 mountX=-0.06 mountY=-0.25, mountTheta=-1.81
03:59:51.874 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.23, opts=13)
03:59:51.878 00.004 6120 Enqueuing Move request for scope (-0.11, 0.23)
03:59:51.882 00.004 7680 Worker thread wakes up
03:59:51.882 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.23) opts 0xd
03:59:51.882 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.23)
03:59:51.882 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:51.885 00.003 6120 UpdateGuideState exits: m=8564 SNR=61.0
03:59:51.888 00.003 7680 Moving (-0.11, 0.23) raw xDistance=-0.06 yDistance=-0.25
03:59:51.888 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:59:51.888 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:59:51.888 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
03:59:51.888 00.000 7680 MoveAxis(E, 0, ABG)
03:59:51.890 00.002 7680 Move returns status 0, amount 0
03:59:51.890 00.000 7680 MoveAxis(N, 0, ABG)
03:59:51.890 00.000 7680 Move returns status 0, amount 0
03:59:51.890 00.000 7680 move complete, result=0
03:59:51.890 00.000 7680 worker thread done servicing request
03:59:51.890 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:51.894 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:51.898 00.004 6120 Enqueuing Expose request
03:59:51.901 00.003 7680 Worker thread wakes up
03:59:51.901 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:51.903 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
03:59:51.906 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:53.163 01.257 7680 Exposure complete
03:59:53.307 00.144 7680 worker thread done servicing request
03:59:53.308 00.001 6120 OnExposeComplete: enter
03:59:53.312 00.004 6120 UpdateGuideState(): m_state=6
03:59:53.316 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4056
03:59:53.319 00.003 6120 Star::Find returns 1 (0), X=512.65, Y=667.02, Mass=7921, SNR=57.9, Peak=193 HFD=6.6
03:59:53.324 00.005 6120 CameraToMount -- cameraTheta (1.68) - m_xAngle (0.19) = xAngle (1.49 = 1.49)
03:59:53.327 00.003 6120 CameraToMount -- cameraTheta (1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.36 = -1.92)
03:59:53.332 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=1.62 hyp=1.63 cameraTheta=1.68 mountX=0.13 mountY=-1.53, mountTheta=-1.49
03:59:53.337 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=1.62, opts=13)
03:59:53.341 00.004 6120 Enqueuing Move request for scope (-0.17, 1.62)
03:59:53.345 00.004 7680 Worker thread wakes up
03:59:53.345 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 1.62) opts 0xd
03:59:53.345 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 1.62)
03:59:53.345 00.000 7680 Moving (-0.17, 1.62) raw xDistance=0.13 yDistance=-1.53
03:59:53.345 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
03:59:53.346 00.001 7680 resist switch: large excursion: input -1.53 thresh 0.60 direction from 1 to -1
03:59:53.346 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.59
03:59:53.346 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.53 from input -1.53
03:59:53.346 00.000 7680 MoveAxis(E, 0, ABG)
03:59:53.347 00.001 7680 Move returns status 0, amount 0
03:59:53.347 00.000 7680 MoveAxis(N, 831, ABG)
03:59:53.347 00.000 7680 Guiding  Dir = 0, Dur = 831
03:59:53.347 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:53.351 00.004 7680 IsSlewing returns 0
03:59:53.351 00.000 6120 UpdateGuideState exits: m=7921 SNR=57.9
03:59:53.355 00.004 7680 IsGuiding returns 0
03:59:53.356 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:53.361 00.005 7680 PulseGuide returned control before completion, sleep 841
03:59:53.361 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:53.365 00.004 6120 Enqueuing Expose request
03:59:54.211 00.846 7680 IsGuiding returns 1
03:59:54.211 00.000 7680 scope still moving after pulse duration time elapsed
03:59:54.241 00.030 7680 IsSlewing returns 0
03:59:54.242 00.001 7680 IsGuiding returns 0
03:59:54.242 00.000 7680 scope move finished after 831 + 55 ms
03:59:54.243 00.001 7680 Move returns status 0, amount 831
03:59:54.243 00.000 7680 move complete, result=0
03:59:54.243 00.000 7680 worker thread done servicing request
03:59:54.245 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -1.5 px 831 ms NORTH
03:59:54.250 00.005 7680 Worker thread wakes up
03:59:54.250 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:54.250 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:55.492 01.242 7680 Exposure complete
03:59:55.628 00.136 7680 worker thread done servicing request
03:59:55.629 00.001 6120 OnExposeComplete: enter
03:59:55.632 00.003 6120 UpdateGuideState(): m_state=6
03:59:55.637 00.005 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4057
03:59:55.640 00.003 6120 Star::Find returns 1 (0), X=512.63, Y=664.68, Mass=8461, SNR=59.9, Peak=214 HFD=6.8
03:59:55.645 00.005 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
03:59:55.649 00.004 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
03:59:55.652 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.72 hyp=0.74 cameraTheta=-1.85 mountX=-0.33 mountY=0.55, mountTheta=2.11
03:59:55.658 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.72, opts=13)
03:59:55.662 00.004 6120 Enqueuing Move request for scope (-0.20, -0.72)
03:59:55.666 00.004 7680 Worker thread wakes up
03:59:55.666 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.72) opts 0xd
03:59:55.666 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:55.670 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.72)
03:59:55.670 00.000 7680 Moving (-0.20, -0.72) raw xDistance=-0.33 yDistance=0.55
03:59:55.670 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
03:59:55.671 00.001 6120 UpdateGuideState exits: m=8461 SNR=59.9
03:59:55.675 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:55.679 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:55.684 00.005 6120 Enqueuing Expose request
03:59:55.689 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:59:55.689 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
03:59:55.689 00.000 7680 MoveAxis(E, 135, ABG)
03:59:55.689 00.000 7680 Guiding  Dir = 2, Dur = 135
03:59:55.690 00.001 7680 IsSlewing returns 0
03:59:55.690 00.000 7680 IsGuiding returns 0
03:59:55.691 00.001 7680 PulseGuide returned control before completion, sleep 145
03:59:55.843 00.152 7680 IsGuiding returns 1
03:59:55.844 00.001 7680 scope still moving after pulse duration time elapsed
03:59:55.873 00.029 7680 IsSlewing returns 0
03:59:55.874 00.001 7680 IsGuiding returns 0
03:59:55.874 00.000 7680 scope move finished after 135 + 49 ms
03:59:55.876 00.002 7680 Move returns status 0, amount 135
03:59:55.876 00.000 7680 MoveAxis(N, 0, ABG)
03:59:55.876 00.000 7680 Move returns status 0, amount 0
03:59:55.876 00.000 7680 move complete, result=0
03:59:55.877 00.001 7680 worker thread done servicing request
03:59:55.877 00.000 6120 GuideStep: -0.3 px 135 ms EAST, 0.6 px 0 ms NORTH
03:59:55.883 00.006 7680 Worker thread wakes up
03:59:55.884 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:55.884 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:57.142 01.258 7680 Exposure complete
03:59:57.296 00.154 7680 worker thread done servicing request
03:59:57.297 00.001 6120 OnExposeComplete: enter
03:59:57.302 00.005 6120 UpdateGuideState(): m_state=6
03:59:57.306 00.004 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4058
03:59:57.311 00.005 6120 Star::Find returns 1 (0), X=512.65, Y=664.69, Mass=8295, SNR=61.0, Peak=186 HFD=6.8
03:59:57.315 00.004 6120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.19) = xAngle (-2.00 = -2.00)
03:59:57.319 00.004 6120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
03:59:57.323 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.71 hyp=0.73 cameraTheta=-1.81 mountX=-0.30 mountY=0.56, mountTheta=2.07
03:59:57.328 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.71, opts=13)
03:59:57.331 00.003 6120 Enqueuing Move request for scope (-0.17, -0.71)
03:59:57.337 00.006 7680 Worker thread wakes up
03:59:57.337 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:57.340 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.71) opts 0xd
03:59:57.341 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.71)
03:59:57.341 00.000 7680 Moving (-0.17, -0.71) raw xDistance=-0.30 yDistance=0.56
03:59:57.341 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
03:59:57.341 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
03:59:57.341 00.000 6120 UpdateGuideState exits: m=8295 SNR=61.0
03:59:57.346 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:57.350 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:57.353 00.003 6120 Enqueuing Expose request
03:59:57.358 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
03:59:57.358 00.000 7680 MoveAxis(E, 133, ABG)
03:59:57.358 00.000 7680 Guiding  Dir = 2, Dur = 133
03:59:57.358 00.000 7680 IsSlewing returns 0
03:59:57.359 00.001 7680 IsGuiding returns 0
03:59:57.359 00.000 7680 PulseGuide returned control before completion, sleep 143
03:59:57.521 00.162 7680 IsGuiding returns 0
03:59:57.522 00.001 7680 Move returns status 0, amount 133
03:59:57.523 00.001 7680 MoveAxis(N, 0, ABG)
03:59:57.523 00.000 7680 Move returns status 0, amount 0
03:59:57.524 00.001 7680 move complete, result=0
03:59:57.524 00.000 7680 worker thread done servicing request
03:59:57.524 00.000 6120 GuideStep: -0.3 px 133 ms EAST, 0.6 px 0 ms NORTH
03:59:57.533 00.009 7680 Worker thread wakes up
03:59:57.533 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:57.533 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
03:59:58.782 01.249 7680 Exposure complete
03:59:58.929 00.147 7680 worker thread done servicing request
03:59:58.929 00.000 6120 OnExposeComplete: enter
03:59:58.934 00.005 6120 UpdateGuideState(): m_state=6
03:59:58.938 00.004 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4059
03:59:58.943 00.005 6120 Star::Find returns 1 (0), X=513.05, Y=664.66, Mass=8357, SNR=61.6, Peak=195 HFD=6.7
03:59:58.948 00.005 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.46 = -1.46)
03:59:58.951 00.003 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
03:59:58.956 00.005 6120 CameraToMount -- cameraX=0.22 cameraY=-0.73 hyp=0.77 cameraTheta=-1.28 mountX=0.08 mountY=0.76, mountTheta=1.46
03:59:58.961 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.73, opts=13)
03:59:58.965 00.004 6120 Enqueuing Move request for scope (0.22, -0.73)
03:59:58.969 00.004 7680 Worker thread wakes up
03:59:58.969 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.73) opts 0xd
03:59:58.969 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.73)
03:59:58.970 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
03:59:58.974 00.004 6120 UpdateGuideState exits: m=8357 SNR=61.6
03:59:58.977 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:59:58.981 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
03:59:58.984 00.003 6120 Enqueuing Expose request
03:59:58.990 00.006 7680 Moving (0.22, -0.73) raw xDistance=0.08 yDistance=0.76
03:59:58.990 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
03:59:58.990 00.000 7680 resist switch: large excursion: input 0.76 thresh 0.60 direction from -1 to 1
03:59:58.990 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.27
03:59:58.991 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
03:59:58.991 00.000 7680 MoveAxis(E, 0, ABG)
03:59:58.991 00.000 7680 Move returns status 0, amount 0
03:59:58.991 00.000 7680 MoveAxis(S, 410, ABG)
03:59:58.992 00.001 7680 Guiding  Dir = 1, Dur = 410
03:59:58.992 00.000 7680 IsSlewing returns 0
03:59:58.993 00.001 7680 IsGuiding returns 0
03:59:58.993 00.000 7680 PulseGuide returned control before completion, sleep 420
03:59:59.428 00.435 7680 IsGuiding returns 1
03:59:59.431 00.003 7680 scope still moving after pulse duration time elapsed
03:59:59.460 00.029 7680 IsSlewing returns 0
03:59:59.462 00.002 7680 IsGuiding returns 0
03:59:59.462 00.000 7680 scope move finished after 410 + 59 ms
03:59:59.462 00.000 7680 Move returns status 0, amount 410
03:59:59.462 00.000 7680 move complete, result=0
03:59:59.463 00.001 7680 worker thread done servicing request
03:59:59.463 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.8 px 410 ms SOUTH
03:59:59.467 00.004 7680 Worker thread wakes up
03:59:59.467 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
03:59:59.467 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:00.724 01.257 7680 Exposure complete
04:00:00.868 00.144 7680 worker thread done servicing request
04:00:00.868 00.000 6120 OnExposeComplete: enter
04:00:00.871 00.003 6120 UpdateGuideState(): m_state=6
04:00:00.875 00.004 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4060
04:00:00.879 00.004 6120 Star::Find returns 1 (0), X=513.14, Y=664.07, Mass=7927, SNR=58.8, Peak=202 HFD=6.5
04:00:00.882 00.003 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
04:00:00.885 00.003 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
04:00:00.889 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=-1.33 hyp=1.37 cameraTheta=-1.34 mountX=0.06 mountY=1.33, mountTheta=1.52
04:00:00.894 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-1.33, opts=13)
04:00:00.898 00.004 6120 Enqueuing Move request for scope (0.31, -1.33)
04:00:00.901 00.003 7680 Worker thread wakes up
04:00:00.901 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -1.33) opts 0xd
04:00:00.901 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, -1.33)
04:00:00.901 00.000 7680 Moving (0.31, -1.33) raw xDistance=0.06 yDistance=1.33
04:00:00.901 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:00:00.901 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.33 from input 1.33
04:00:00.901 00.000 7680 MoveAxis(E, 0, ABG)
04:00:00.903 00.002 7680 Move returns status 0, amount 0
04:00:00.903 00.000 7680 MoveAxis(S, 723, ABG)
04:00:00.903 00.000 7680 Guiding  Dir = 1, Dur = 723
04:00:00.903 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:00.906 00.003 7680 IsSlewing returns 0
04:00:00.906 00.000 6120 UpdateGuideState exits: m=7927 SNR=58.8
04:00:00.909 00.003 7680 IsGuiding returns 0
04:00:00.909 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:00.914 00.005 7680 PulseGuide returned control before completion, sleep 733
04:00:00.914 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:00.918 00.004 6120 Enqueuing Expose request
04:00:01.652 00.734 7680 IsGuiding returns 1
04:00:01.653 00.001 7680 scope still moving after pulse duration time elapsed
04:00:01.682 00.029 7680 IsSlewing returns 0
04:00:01.683 00.001 7680 IsGuiding returns 0
04:00:01.684 00.001 7680 scope move finished after 723 + 50 ms
04:00:01.684 00.000 7680 Move returns status 0, amount 723
04:00:01.685 00.001 7680 move complete, result=0
04:00:01.685 00.000 7680 worker thread done servicing request
04:00:01.685 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 1.3 px 723 ms SOUTH
04:00:01.692 00.007 7680 Worker thread wakes up
04:00:01.692 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:01.693 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:02.943 01.250 7680 Exposure complete
04:00:03.083 00.140 7680 worker thread done servicing request
04:00:03.084 00.001 6120 OnExposeComplete: enter
04:00:03.088 00.004 6120 UpdateGuideState(): m_state=6
04:00:03.092 00.004 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4061
04:00:03.095 00.003 6120 Star::Find returns 1 (0), X=512.94, Y=664.89, Mass=7883, SNR=59.0, Peak=195 HFD=6.4
04:00:03.100 00.005 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
04:00:03.104 00.004 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
04:00:03.107 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=-0.50 hyp=0.52 cameraTheta=-1.35 mountX=0.02 mountY=0.50, mountTheta=1.54
04:00:03.113 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.50, opts=13)
04:00:03.117 00.004 6120 Enqueuing Move request for scope (0.11, -0.50)
04:00:03.123 00.006 7680 Worker thread wakes up
04:00:03.123 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.50) opts 0xd
04:00:03.123 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.50)
04:00:03.123 00.000 7680 Moving (0.11, -0.50) raw xDistance=0.02 yDistance=0.50
04:00:03.124 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:00:03.124 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
04:00:03.124 00.000 7680 MoveAxis(E, 0, ABG)
04:00:03.124 00.000 7680 Move returns status 0, amount 0
04:00:03.124 00.000 7680 MoveAxis(S, 272, ABG)
04:00:03.126 00.002 7680 Guiding  Dir = 1, Dur = 272
04:00:03.126 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:03.130 00.004 7680 IsSlewing returns 0
04:00:03.130 00.000 6120 UpdateGuideState exits: m=7883 SNR=59.0
04:00:03.134 00.004 7680 IsGuiding returns 0
04:00:03.135 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:03.139 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:03.144 00.005 6120 Enqueuing Expose request
04:00:03.148 00.004 7680 PulseGuide returned control before completion, sleep 282
04:00:03.447 00.299 7680 IsGuiding returns 0
04:00:03.447 00.000 7680 Move returns status 0, amount 272
04:00:03.447 00.000 7680 move complete, result=0
04:00:03.448 00.001 7680 worker thread done servicing request
04:00:03.448 00.000 7680 Worker thread wakes up
04:00:03.448 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:03.448 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:03.448 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 272 ms SOUTH
04:00:04.701 01.253 7680 Exposure complete
04:00:04.830 00.129 7680 worker thread done servicing request
04:00:04.830 00.000 6120 OnExposeComplete: enter
04:00:04.835 00.005 6120 UpdateGuideState(): m_state=6
04:00:04.841 00.006 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4062
04:00:04.846 00.005 6120 Star::Find returns 1 (0), X=512.98, Y=665.04, Mass=7838, SNR=58.5, Peak=204 HFD=6.4
04:00:04.851 00.005 6120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (0.19) = xAngle (-1.35 = -1.35)
04:00:04.856 00.005 6120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.52 = 1.52)
04:00:04.859 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-0.36 hyp=0.39 cameraTheta=-1.17 mountX=0.08 mountY=0.39, mountTheta=1.36
04:00:04.865 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.36, opts=13)
04:00:04.871 00.006 6120 Enqueuing Move request for scope (0.15, -0.36)
04:00:04.874 00.003 7680 Worker thread wakes up
04:00:04.875 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:04.878 00.003 6120 UpdateGuideState exits: m=7838 SNR=58.5
04:00:04.882 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:04.885 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:04.889 00.004 6120 Enqueuing Expose request
04:00:04.893 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.36) opts 0xd
04:00:04.894 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.36)
04:00:04.894 00.000 7680 Moving (0.15, -0.36) raw xDistance=0.08 yDistance=0.39
04:00:04.894 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:00:04.894 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
04:00:04.894 00.000 7680 MoveAxis(E, 0, ABG)
04:00:04.894 00.000 7680 Move returns status 0, amount 0
04:00:04.895 00.001 7680 MoveAxis(S, 210, ABG)
04:00:04.895 00.000 7680 Guiding  Dir = 1, Dur = 210
04:00:04.895 00.000 7680 IsSlewing returns 0
04:00:04.896 00.001 7680 IsGuiding returns 0
04:00:04.896 00.000 7680 PulseGuide returned control before completion, sleep 220
04:00:05.124 00.228 7680 IsGuiding returns 1
04:00:05.125 00.001 7680 scope still moving after pulse duration time elapsed
04:00:05.155 00.030 7680 IsSlewing returns 0
04:00:05.155 00.000 7680 IsGuiding returns 0
04:00:05.156 00.001 7680 scope move finished after 210 + 49 ms
04:00:05.156 00.000 7680 Move returns status 0, amount 210
04:00:05.156 00.000 7680 move complete, result=0
04:00:05.157 00.001 7680 worker thread done servicing request
04:00:05.157 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 210 ms SOUTH
04:00:05.163 00.006 7680 Worker thread wakes up
04:00:05.165 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:05.165 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:06.419 01.254 7680 Exposure complete
04:00:06.569 00.150 7680 worker thread done servicing request
04:00:06.570 00.001 6120 OnExposeComplete: enter
04:00:06.573 00.003 6120 UpdateGuideState(): m_state=6
04:00:06.578 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4063
04:00:06.583 00.005 6120 Star::Find returns 1 (0), X=513.13, Y=665.78, Mass=8717, SNR=61.2, Peak=206 HFD=6.7
04:00:06.588 00.005 6120 CameraToMount -- cameraTheta (0.89) - m_xAngle (0.19) = xAngle (0.71 = 0.71)
04:00:06.592 00.004 6120 CameraToMount -- cameraTheta (0.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.58 = -2.70)
04:00:06.595 00.003 6120 CameraToMount -- cameraX=0.31 cameraY=0.38 hyp=0.49 cameraTheta=0.89 mountX=0.37 mountY=-0.21, mountTheta=-0.51
04:00:06.601 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.38, opts=13)
04:00:06.605 00.004 6120 Enqueuing Move request for scope (0.31, 0.38)
04:00:06.609 00.004 7680 Worker thread wakes up
04:00:06.610 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.38) opts 0xd
04:00:06.610 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.38)
04:00:06.610 00.000 7680 Moving (0.31, 0.38) raw xDistance=0.37 yDistance=-0.21
04:00:06.610 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
04:00:06.611 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:00:06.611 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:06.614 00.003 6120 UpdateGuideState exits: m=8717 SNR=61.2
04:00:06.619 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:06.623 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:06.626 00.003 6120 Enqueuing Expose request
04:00:06.630 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:00:06.630 00.000 7680 MoveAxis(W, 151, ABG)
04:00:06.630 00.000 7680 Guiding  Dir = 3, Dur = 151
04:00:06.630 00.000 7680 IsSlewing returns 0
04:00:06.631 00.001 7680 IsGuiding returns 0
04:00:06.631 00.000 7680 PulseGuide returned control before completion, sleep 161
04:00:06.799 00.168 7680 IsGuiding returns 1
04:00:06.801 00.002 7680 scope still moving after pulse duration time elapsed
04:00:06.831 00.030 7680 IsSlewing returns 0
04:00:06.832 00.001 7680 IsGuiding returns 0
04:00:06.833 00.001 7680 scope move finished after 151 + 50 ms
04:00:06.833 00.000 7680 Move returns status 0, amount 151
04:00:06.834 00.001 7680 MoveAxis(N, 0, ABG)
04:00:06.835 00.001 7680 Move returns status 0, amount 0
04:00:06.835 00.000 7680 move complete, result=0
04:00:06.836 00.001 7680 worker thread done servicing request
04:00:06.836 00.000 6120 GuideStep: 0.4 px 151 ms WEST, -0.2 px 0 ms NORTH
04:00:06.846 00.010 7680 Worker thread wakes up
04:00:06.846 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:06.846 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:08.092 01.246 7680 Exposure complete
04:00:08.247 00.155 7680 worker thread done servicing request
04:00:08.247 00.000 6120 OnExposeComplete: enter
04:00:08.250 00.003 6120 UpdateGuideState(): m_state=6
04:00:08.254 00.004 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4064
04:00:08.257 00.003 6120 Star::Find returns 1 (0), X=512.89, Y=665.06, Mass=8145, SNR=59.3, Peak=200 HFD=6.4
04:00:08.260 00.003 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
04:00:08.263 00.003 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
04:00:08.265 00.002 6120 CameraToMount -- cameraX=0.06 cameraY=-0.34 hyp=0.34 cameraTheta=-1.39 mountX=-0.00 mountY=0.33, mountTheta=1.58
04:00:08.271 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.34, opts=13)
04:00:08.276 00.005 6120 Enqueuing Move request for scope (0.06, -0.34)
04:00:08.280 00.004 7680 Worker thread wakes up
04:00:08.280 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.34) opts 0xd
04:00:08.281 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.34)
04:00:08.281 00.000 7680 Moving (0.06, -0.34) raw xDistance=-0.00 yDistance=0.33
04:00:08.281 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:00:08.281 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
04:00:08.281 00.000 7680 MoveAxis(E, 0, ABG)
04:00:08.281 00.000 7680 Move returns status 0, amount 0
04:00:08.282 00.001 7680 MoveAxis(S, 180, ABG)
04:00:08.282 00.000 7680 Guiding  Dir = 1, Dur = 180
04:00:08.282 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:08.286 00.004 7680 IsSlewing returns 0
04:00:08.286 00.000 6120 UpdateGuideState exits: m=8145 SNR=59.3
04:00:08.290 00.004 7680 IsGuiding returns 0
04:00:08.290 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:08.294 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:08.297 00.003 7680 PulseGuide returned control before completion, sleep 190
04:00:08.298 00.001 6120 Enqueuing Expose request
04:00:08.491 00.193 7680 IsGuiding returns 1
04:00:08.493 00.002 7680 scope still moving after pulse duration time elapsed
04:00:08.522 00.029 7680 IsSlewing returns 0
04:00:08.522 00.000 7680 IsGuiding returns 0
04:00:08.523 00.001 7680 scope move finished after 180 + 53 ms
04:00:08.523 00.000 7680 Move returns status 0, amount 180
04:00:08.524 00.001 7680 move complete, result=0
04:00:08.525 00.001 7680 worker thread done servicing request
04:00:08.525 00.000 7680 Worker thread wakes up
04:00:08.525 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 180 ms SOUTH
04:00:08.532 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:08.532 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:09.788 01.256 7680 Exposure complete
04:00:09.928 00.140 7680 worker thread done servicing request
04:00:09.929 00.001 6120 OnExposeComplete: enter
04:00:09.933 00.004 6120 UpdateGuideState(): m_state=6
04:00:09.937 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4065
04:00:09.942 00.005 6120 Star::Find returns 1 (0), X=512.83, Y=665.20, Mass=7893, SNR=57.7, Peak=203 HFD=6.5
04:00:09.946 00.004 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
04:00:09.950 00.004 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
04:00:09.953 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.56 mountX=-0.04 mountY=0.18, mountTheta=1.77
04:00:09.959 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.20, opts=13)
04:00:09.964 00.005 6120 Enqueuing Move request for scope (0.00, -0.20)
04:00:09.968 00.004 7680 Worker thread wakes up
04:00:09.969 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:09.972 00.003 6120 UpdateGuideState exits: m=7893 SNR=57.7
04:00:09.976 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:09.980 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.20) opts 0xd
04:00:09.980 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.20)
04:00:09.980 00.000 7680 Moving (0.00, -0.20) raw xDistance=-0.04 yDistance=0.18
04:00:09.980 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:00:09.980 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:00:09.980 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:09.984 00.004 6120 Enqueuing Expose request
04:00:09.989 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:00:09.989 00.000 7680 MoveAxis(E, 0, ABG)
04:00:09.990 00.001 7680 Move returns status 0, amount 0
04:00:09.990 00.000 7680 MoveAxis(N, 0, ABG)
04:00:09.990 00.000 7680 Move returns status 0, amount 0
04:00:09.990 00.000 7680 move complete, result=0
04:00:09.991 00.001 7680 worker thread done servicing request
04:00:09.991 00.000 7680 Worker thread wakes up
04:00:09.991 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:00:09.995 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:09.995 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:11.250 01.255 7680 Exposure complete
04:00:11.395 00.145 7680 worker thread done servicing request
04:00:11.395 00.000 6120 OnExposeComplete: enter
04:00:11.400 00.005 6120 UpdateGuideState(): m_state=6
04:00:11.405 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4066
04:00:11.408 00.003 6120 Star::Find returns 1 (0), X=512.87, Y=665.03, Mass=7656, SNR=59.2, Peak=174 HFD=6.5
04:00:11.413 00.005 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
04:00:11.415 00.002 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
04:00:11.420 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.37 hyp=0.37 cameraTheta=-1.44 mountX=-0.02 mountY=0.35, mountTheta=1.63
04:00:11.426 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.37, opts=13)
04:00:11.430 00.004 6120 Enqueuing Move request for scope (0.05, -0.37)
04:00:11.434 00.004 7680 Worker thread wakes up
04:00:11.434 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.37) opts 0xd
04:00:11.434 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.37)
04:00:11.434 00.000 7680 Moving (0.05, -0.37) raw xDistance=-0.02 yDistance=0.35
04:00:11.434 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:00:11.434 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
04:00:11.434 00.000 7680 MoveAxis(E, 0, ABG)
04:00:11.436 00.002 7680 Move returns status 0, amount 0
04:00:11.436 00.000 7680 MoveAxis(S, 191, ABG)
04:00:11.436 00.000 7680 Guiding  Dir = 1, Dur = 191
04:00:11.436 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:11.439 00.003 6120 UpdateGuideState exits: m=7656 SNR=59.2
04:00:11.442 00.003 7680 IsSlewing returns 0
04:00:11.442 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:11.445 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:11.448 00.003 6120 Enqueuing Expose request
04:00:11.452 00.004 7680 IsGuiding returns 0
04:00:11.452 00.000 7680 PulseGuide returned control before completion, sleep 201
04:00:11.661 00.209 7680 IsGuiding returns 1
04:00:11.661 00.000 7680 scope still moving after pulse duration time elapsed
04:00:11.692 00.031 7680 IsSlewing returns 0
04:00:11.693 00.001 7680 IsGuiding returns 1
04:00:11.724 00.031 7680 IsSlewing returns 0
04:00:11.726 00.002 7680 IsGuiding returns 1
04:00:11.754 00.028 7680 IsSlewing returns 0
04:00:11.756 00.002 7680 IsGuiding returns 0
04:00:11.756 00.000 7680 scope move finished after 191 + 113 ms
04:00:11.757 00.001 7680 Move returns status 0, amount 191
04:00:11.757 00.000 7680 move complete, result=0
04:00:11.758 00.001 7680 worker thread done servicing request
04:00:11.758 00.000 7680 Worker thread wakes up
04:00:11.759 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 191 ms SOUTH
04:00:11.765 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:11.765 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:13.015 01.250 7680 Exposure complete
04:00:13.167 00.152 7680 worker thread done servicing request
04:00:13.167 00.000 6120 OnExposeComplete: enter
04:00:13.172 00.005 6120 UpdateGuideState(): m_state=6
04:00:13.176 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4067
04:00:13.184 00.008 6120 Star::Find returns 1 (0), X=513.01, Y=665.07, Mass=7767, SNR=58.7, Peak=207 HFD=6.4
04:00:13.188 00.004 6120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.19) = xAngle (-1.25 = -1.25)
04:00:13.192 00.004 6120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.62 = 1.62)
04:00:13.198 00.006 6120 CameraToMount -- cameraX=0.18 cameraY=-0.32 hyp=0.37 cameraTheta=-1.06 mountX=0.12 mountY=0.37, mountTheta=1.26
04:00:13.204 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.32, opts=13)
04:00:13.208 00.004 6120 Enqueuing Move request for scope (0.18, -0.32)
04:00:13.213 00.005 7680 Worker thread wakes up
04:00:13.213 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:13.219 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.32) opts 0xd
04:00:13.219 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.32)
04:00:13.219 00.000 7680 Moving (0.18, -0.32) raw xDistance=0.12 yDistance=0.37
04:00:13.219 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:00:13.220 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
04:00:13.220 00.000 7680 MoveAxis(E, 0, ABG)
04:00:13.220 00.000 7680 Move returns status 0, amount 0
04:00:13.220 00.000 7680 MoveAxis(S, 201, ABG)
04:00:13.221 00.001 7680 Guiding  Dir = 1, Dur = 201
04:00:13.221 00.000 6120 UpdateGuideState exits: m=7767 SNR=58.7
04:00:13.225 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:13.229 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:13.234 00.005 7680 IsSlewing returns 0
04:00:13.234 00.000 6120 Enqueuing Expose request
04:00:13.241 00.007 7680 IsGuiding returns 0
04:00:13.242 00.001 7680 PulseGuide returned control before completion, sleep 211
04:00:13.461 00.219 7680 IsGuiding returns 1
04:00:13.462 00.001 7680 scope still moving after pulse duration time elapsed
04:00:13.492 00.030 7680 IsSlewing returns 0
04:00:13.492 00.000 7680 IsGuiding returns 0
04:00:13.492 00.000 7680 scope move finished after 201 + 49 ms
04:00:13.492 00.000 7680 Move returns status 0, amount 201
04:00:13.493 00.001 7680 move complete, result=0
04:00:13.493 00.000 7680 worker thread done servicing request
04:00:13.493 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 201 ms SOUTH
04:00:13.499 00.006 7680 Worker thread wakes up
04:00:13.499 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:13.500 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:14.753 01.253 7680 Exposure complete
04:00:14.906 00.153 7680 worker thread done servicing request
04:00:14.907 00.001 6120 OnExposeComplete: enter
04:00:14.911 00.004 6120 UpdateGuideState(): m_state=6
04:00:14.915 00.004 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4068
04:00:14.919 00.004 6120 Star::Find returns 1 (0), X=513.03, Y=665.17, Mass=7608, SNR=57.6, Peak=209 HFD=6.4
04:00:14.923 00.004 6120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (0.19) = xAngle (-1.02 = -1.02)
04:00:14.927 00.004 6120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.85 = 1.85)
04:00:14.932 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=-0.22 hyp=0.30 cameraTheta=-0.83 mountX=0.16 mountY=0.29, mountTheta=1.07
04:00:14.937 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.22, opts=13)
04:00:14.941 00.004 6120 Enqueuing Move request for scope (0.20, -0.22)
04:00:14.945 00.004 7680 Worker thread wakes up
04:00:14.945 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:14.949 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.22) opts 0xd
04:00:14.949 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.22)
04:00:14.950 00.001 7680 Moving (0.20, -0.22) raw xDistance=0.16 yDistance=0.29
04:00:14.950 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:00:14.950 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:00:14.950 00.000 7680 MoveAxis(E, 0, ABG)
04:00:14.950 00.000 7680 Move returns status 0, amount 0
04:00:14.950 00.000 7680 MoveAxis(S, 156, ABG)
04:00:14.950 00.000 7680 Guiding  Dir = 1, Dur = 156
04:00:14.951 00.001 6120 UpdateGuideState exits: m=7608 SNR=57.6
04:00:14.955 00.004 7680 IsSlewing returns 0
04:00:14.955 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:14.959 00.004 7680 IsGuiding returns 0
04:00:14.960 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:14.964 00.004 7680 PulseGuide returned control before completion, sleep 166
04:00:14.964 00.000 6120 Enqueuing Expose request
04:00:15.146 00.182 7680 IsGuiding returns 1
04:00:15.146 00.000 7680 scope still moving after pulse duration time elapsed
04:00:15.177 00.031 7680 IsSlewing returns 0
04:00:15.178 00.001 7680 IsGuiding returns 0
04:00:15.178 00.000 7680 scope move finished after 156 + 63 ms
04:00:15.180 00.002 7680 Move returns status 0, amount 156
04:00:15.180 00.000 7680 move complete, result=0
04:00:15.180 00.000 7680 worker thread done servicing request
04:00:15.180 00.000 7680 Worker thread wakes up
04:00:15.181 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 156 ms SOUTH
04:00:15.190 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:15.192 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:16.443 01.251 7680 Exposure complete
04:00:16.586 00.143 7680 worker thread done servicing request
04:00:16.586 00.000 6120 OnExposeComplete: enter
04:00:16.591 00.005 6120 UpdateGuideState(): m_state=6
04:00:16.594 00.003 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4069
04:00:16.598 00.004 6120 Star::Find returns 1 (0), X=512.76, Y=665.81, Mass=8100, SNR=59.3, Peak=195 HFD=6.6
04:00:16.602 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (0.19) = xAngle (1.55 = 1.55)
04:00:16.605 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.42 = -1.86)
04:00:16.609 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.41 hyp=0.42 cameraTheta=1.74 mountX=0.01 mountY=-0.40, mountTheta=-1.55
04:00:16.615 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.41, opts=13)
04:00:16.620 00.005 6120 Enqueuing Move request for scope (-0.07, 0.41)
04:00:16.623 00.003 7680 Worker thread wakes up
04:00:16.623 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.41) opts 0xd
04:00:16.623 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.41)
04:00:16.624 00.001 7680 Moving (-0.07, 0.41) raw xDistance=0.01 yDistance=-0.40
04:00:16.624 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:00:16.625 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:00:16.625 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:16.628 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
04:00:16.629 00.001 7680 MoveAxis(E, 0, ABG)
04:00:16.629 00.000 7680 Move returns status 0, amount 0
04:00:16.629 00.000 7680 MoveAxis(N, 0, ABG)
04:00:16.629 00.000 7680 Move returns status 0, amount 0
04:00:16.629 00.000 7680 move complete, result=0
04:00:16.629 00.000 6120 UpdateGuideState exits: m=8100 SNR=59.3
04:00:16.633 00.004 7680 worker thread done servicing request
04:00:16.634 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:16.638 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:16.642 00.004 6120 Enqueuing Expose request
04:00:16.646 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
04:00:16.649 00.003 7680 Worker thread wakes up
04:00:16.649 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:16.650 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:17.894 01.244 7680 Exposure complete
04:00:18.035 00.141 7680 worker thread done servicing request
04:00:18.036 00.001 6120 OnExposeComplete: enter
04:00:18.039 00.003 6120 UpdateGuideState(): m_state=6
04:00:18.044 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4070
04:00:18.048 00.004 6120 Star::Find returns 1 (0), X=512.68, Y=665.71, Mass=7943, SNR=59.9, Peak=214 HFD=6.7
04:00:18.053 00.005 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (0.19) = xAngle (1.82 = 1.82)
04:00:18.059 00.006 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.69 = -1.59)
04:00:18.063 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.32 hyp=0.35 cameraTheta=2.01 mountX=-0.09 mountY=-0.35, mountTheta=-1.81
04:00:18.067 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.32, opts=13)
04:00:18.071 00.004 6120 Enqueuing Move request for scope (-0.15, 0.32)
04:00:18.076 00.005 7680 Worker thread wakes up
04:00:18.076 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.32) opts 0xd
04:00:18.076 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.32)
04:00:18.077 00.001 7680 Moving (-0.15, 0.32) raw xDistance=-0.09 yDistance=-0.35
04:00:18.077 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:00:18.077 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:00:18.077 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:18.082 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
04:00:18.082 00.000 7680 MoveAxis(E, 0, ABG)
04:00:18.082 00.000 7680 Move returns status 0, amount 0
04:00:18.082 00.000 6120 UpdateGuideState exits: m=7943 SNR=59.9
04:00:18.087 00.005 7680 MoveAxis(N, 0, ABG)
04:00:18.087 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:18.092 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:18.096 00.004 6120 Enqueuing Expose request
04:00:18.099 00.003 7680 Move returns status 0, amount 0
04:00:18.099 00.000 7680 move complete, result=0
04:00:18.100 00.001 7680 worker thread done servicing request
04:00:18.100 00.000 7680 Worker thread wakes up
04:00:18.100 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:00:18.104 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:18.104 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:19.346 01.242 7680 Exposure complete
04:00:19.486 00.140 7680 worker thread done servicing request
04:00:19.486 00.000 6120 OnExposeComplete: enter
04:00:19.492 00.006 6120 UpdateGuideState(): m_state=6
04:00:19.497 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4071
04:00:19.502 00.005 6120 Star::Find returns 1 (0), X=512.68, Y=665.73, Mass=8395, SNR=61.4, Peak=193 HFD=6.8
04:00:19.506 00.004 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (0.19) = xAngle (1.80 = 1.80)
04:00:19.509 00.003 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.67 = -1.61)
04:00:19.513 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.34 hyp=0.37 cameraTheta=1.99 mountX=-0.08 mountY=-0.37, mountTheta=-1.79
04:00:19.519 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.34, opts=13)
04:00:19.523 00.004 6120 Enqueuing Move request for scope (-0.15, 0.34)
04:00:19.529 00.006 7680 Worker thread wakes up
04:00:19.529 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:19.535 00.006 6120 UpdateGuideState exits: m=8395 SNR=61.4
04:00:19.541 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:19.545 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:19.548 00.003 6120 Enqueuing Expose request
04:00:19.552 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.34) opts 0xd
04:00:19.552 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.34)
04:00:19.552 00.000 7680 Moving (-0.15, 0.34) raw xDistance=-0.08 yDistance=-0.37
04:00:19.552 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:00:19.553 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:00:19.553 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
04:00:19.553 00.000 7680 MoveAxis(E, 0, ABG)
04:00:19.553 00.000 7680 Move returns status 0, amount 0
04:00:19.553 00.000 7680 MoveAxis(N, 0, ABG)
04:00:19.554 00.001 7680 Move returns status 0, amount 0
04:00:19.554 00.000 7680 move complete, result=0
04:00:19.554 00.000 7680 worker thread done servicing request
04:00:19.554 00.000 7680 Worker thread wakes up
04:00:19.554 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:00:19.560 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:19.560 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:20.802 01.242 7680 Exposure complete
04:00:20.949 00.147 7680 worker thread done servicing request
04:00:20.949 00.000 6120 OnExposeComplete: enter
04:00:20.953 00.004 6120 UpdateGuideState(): m_state=6
04:00:20.958 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4072
04:00:20.962 00.004 6120 Star::Find returns 1 (0), X=512.64, Y=665.85, Mass=7947, SNR=58.5, Peak=198 HFD=6.6
04:00:20.968 00.006 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (0.19) = xAngle (1.77 = 1.77)
04:00:20.972 00.004 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.64 = -1.64)
04:00:20.977 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.46 hyp=0.49 cameraTheta=1.96 mountX=-0.10 mountY=-0.49, mountTheta=-1.77
04:00:20.981 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.46, opts=13)
04:00:20.986 00.005 6120 Enqueuing Move request for scope (-0.19, 0.46)
04:00:20.990 00.004 7680 Worker thread wakes up
04:00:20.991 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:20.994 00.003 6120 UpdateGuideState exits: m=7947 SNR=58.5
04:00:20.999 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:21.004 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:21.007 00.003 6120 Enqueuing Expose request
04:00:21.011 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.46) opts 0xd
04:00:21.011 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.46)
04:00:21.011 00.000 7680 Moving (-0.19, 0.46) raw xDistance=-0.10 yDistance=-0.49
04:00:21.011 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:00:21.011 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:00:21.013 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
04:00:21.013 00.000 7680 MoveAxis(E, 0, ABG)
04:00:21.013 00.000 7680 Move returns status 0, amount 0
04:00:21.013 00.000 7680 MoveAxis(N, 0, ABG)
04:00:21.013 00.000 7680 Move returns status 0, amount 0
04:00:21.014 00.001 7680 move complete, result=0
04:00:21.014 00.000 7680 worker thread done servicing request
04:00:21.014 00.000 7680 Worker thread wakes up
04:00:21.014 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:21.014 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:21.015 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
04:00:22.261 01.246 7680 Exposure complete
04:00:22.400 00.139 7680 worker thread done servicing request
04:00:22.400 00.000 6120 OnExposeComplete: enter
04:00:22.406 00.006 6120 UpdateGuideState(): m_state=6
04:00:22.410 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4073
04:00:22.414 00.004 6120 Star::Find returns 1 (0), X=512.72, Y=665.68, Mass=8562, SNR=60.3, Peak=213 HFD=6.7
04:00:22.417 00.003 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.19) = xAngle (1.73 = 1.73)
04:00:22.421 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.61 = -1.68)
04:00:22.427 00.006 6120 CameraToMount -- cameraX=-0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.92 mountX=-0.05 mountY=-0.30, mountTheta=-1.73
04:00:22.433 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.28, opts=13)
04:00:22.437 00.004 6120 Enqueuing Move request for scope (-0.10, 0.28)
04:00:22.441 00.004 7680 Worker thread wakes up
04:00:22.441 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.28) opts 0xd
04:00:22.441 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.28)
04:00:22.441 00.000 7680 Moving (-0.10, 0.28) raw xDistance=-0.05 yDistance=-0.30
04:00:22.441 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:00:22.442 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:00:22.442 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:22.447 00.005 6120 UpdateGuideState exits: m=8562 SNR=60.3
04:00:22.450 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:22.455 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:00:22.455 00.000 7680 MoveAxis(E, 0, ABG)
04:00:22.456 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:22.461 00.005 6120 Enqueuing Expose request
04:00:22.466 00.005 7680 Move returns status 0, amount 0
04:00:22.467 00.001 7680 MoveAxis(N, 0, ABG)
04:00:22.467 00.000 7680 Move returns status 0, amount 0
04:00:22.467 00.000 7680 move complete, result=0
04:00:22.467 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:00:22.473 00.006 7680 worker thread done servicing request
04:00:22.473 00.000 7680 Worker thread wakes up
04:00:22.473 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:22.474 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:23.731 01.257 7680 Exposure complete
04:00:23.897 00.166 7680 worker thread done servicing request
04:00:23.897 00.000 6120 OnExposeComplete: enter
04:00:23.903 00.006 6120 UpdateGuideState(): m_state=6
04:00:23.909 00.006 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4074
04:00:23.914 00.005 6120 Star::Find returns 1 (0), X=512.63, Y=665.54, Mass=8755, SNR=61.4, Peak=198 HFD=7.0
04:00:23.918 00.004 6120 CameraToMount -- cameraTheta (2.50) - m_xAngle (0.19) = xAngle (2.31 = 2.31)
04:00:23.921 00.003 6120 CameraToMount -- cameraTheta (2.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.19 = -1.10)
04:00:23.924 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.15 hyp=0.25 cameraTheta=2.50 mountX=-0.17 mountY=-0.22, mountTheta=-2.22
04:00:23.930 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.15, opts=13)
04:00:23.936 00.006 6120 Enqueuing Move request for scope (-0.20, 0.15)
04:00:23.939 00.003 7680 Worker thread wakes up
04:00:23.939 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:23.945 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.15) opts 0xd
04:00:23.945 00.000 6120 UpdateGuideState exits: m=8755 SNR=61.4
04:00:23.951 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.15)
04:00:23.951 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:23.956 00.005 7680 Moving (-0.20, 0.15) raw xDistance=-0.17 yDistance=-0.22
04:00:23.956 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:00:23.958 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:23.964 00.006 7680 switching direction from 1 to -1 - decHistory=-3 oldest=0.90 newest=-1.01
04:00:23.964 00.000 6120 Enqueuing Expose request
04:00:23.969 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
04:00:23.970 00.001 7680 MoveAxis(E, 0, ABG)
04:00:23.970 00.000 7680 Move returns status 0, amount 0
04:00:23.970 00.000 7680 MoveAxis(N, 120, ABG)
04:00:23.970 00.000 7680 Guiding  Dir = 0, Dur = 120
04:00:23.971 00.001 7680 IsSlewing returns 0
04:00:23.971 00.000 7680 IsGuiding returns 0
04:00:23.972 00.001 7680 PulseGuide returned control before completion, sleep 130
04:00:24.114 00.142 7680 IsGuiding returns 0
04:00:24.115 00.001 7680 Move returns status 0, amount 120
04:00:24.116 00.001 7680 move complete, result=0
04:00:24.116 00.000 7680 worker thread done servicing request
04:00:24.116 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 120 ms NORTH
04:00:24.123 00.007 7680 Worker thread wakes up
04:00:24.124 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:24.124 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:25.375 01.251 7680 Exposure complete
04:00:25.513 00.138 7680 worker thread done servicing request
04:00:25.514 00.001 6120 OnExposeComplete: enter
04:00:25.517 00.003 6120 UpdateGuideState(): m_state=6
04:00:25.523 00.006 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4075
04:00:25.528 00.005 6120 Star::Find returns 1 (0), X=512.85, Y=665.00, Mass=8087, SNR=59.5, Peak=219 HFD=6.4
04:00:25.532 00.004 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
04:00:25.536 00.004 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
04:00:25.540 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.39 hyp=0.39 cameraTheta=-1.52 mountX=-0.05 mountY=0.36, mountTheta=1.72
04:00:25.545 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.39, opts=13)
04:00:25.549 00.004 6120 Enqueuing Move request for scope (0.02, -0.39)
04:00:25.554 00.005 7680 Worker thread wakes up
04:00:25.554 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.39) opts 0xd
04:00:25.554 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.39)
04:00:25.554 00.000 7680 Moving (0.02, -0.39) raw xDistance=-0.05 yDistance=0.36
04:00:25.554 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:00:25.554 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:00:25.554 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:25.559 00.005 6120 UpdateGuideState exits: m=8087 SNR=59.5
04:00:25.563 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:25.567 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:25.571 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
04:00:25.571 00.000 6120 Enqueuing Expose request
04:00:25.575 00.004 7680 MoveAxis(E, 0, ABG)
04:00:25.575 00.000 7680 Move returns status 0, amount 0
04:00:25.575 00.000 7680 MoveAxis(N, 0, ABG)
04:00:25.575 00.000 7680 Move returns status 0, amount 0
04:00:25.575 00.000 7680 move complete, result=0
04:00:25.577 00.002 7680 worker thread done servicing request
04:00:25.577 00.000 7680 Worker thread wakes up
04:00:25.577 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
04:00:25.582 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:25.582 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:26.828 01.246 7680 Exposure complete
04:00:26.969 00.141 7680 worker thread done servicing request
04:00:26.970 00.001 6120 OnExposeComplete: enter
04:00:26.974 00.004 6120 UpdateGuideState(): m_state=6
04:00:26.977 00.003 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4076
04:00:26.981 00.004 6120 Star::Find returns 1 (0), X=512.62, Y=665.57, Mass=8013, SNR=58.5, Peak=178 HFD=6.9
04:00:26.985 00.004 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (0.19) = xAngle (2.26 = 2.26)
04:00:26.987 00.002 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.13 = -1.15)
04:00:26.992 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.17 hyp=0.27 cameraTheta=2.45 mountX=-0.17 mountY=-0.25, mountTheta=-2.18
04:00:26.998 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.17, opts=13)
04:00:27.003 00.005 6120 Enqueuing Move request for scope (-0.21, 0.17)
04:00:27.007 00.004 7680 Worker thread wakes up
04:00:27.007 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:27.011 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.17) opts 0xd
04:00:27.012 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.17)
04:00:27.012 00.000 6120 UpdateGuideState exits: m=8013 SNR=58.5
04:00:27.015 00.003 7680 Moving (-0.21, 0.17) raw xDistance=-0.17 yDistance=-0.25
04:00:27.015 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:00:27.015 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:27.019 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
04:00:27.020 00.001 7680 MoveAxis(E, 0, ABG)
04:00:27.020 00.000 7680 Move returns status 0, amount 0
04:00:27.020 00.000 7680 MoveAxis(N, 135, ABG)
04:00:27.021 00.001 7680 Guiding  Dir = 0, Dur = 135
04:00:27.021 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:27.025 00.004 6120 Enqueuing Expose request
04:00:27.031 00.006 7680 IsSlewing returns 0
04:00:27.031 00.000 7680 IsGuiding returns 0
04:00:27.031 00.000 7680 PulseGuide returned control before completion, sleep 145
04:00:27.192 00.161 7680 IsGuiding returns 1
04:00:27.193 00.001 7680 scope still moving after pulse duration time elapsed
04:00:27.223 00.030 7680 IsSlewing returns 0
04:00:27.224 00.001 7680 IsGuiding returns 0
04:00:27.224 00.000 7680 scope move finished after 135 + 58 ms
04:00:27.224 00.000 7680 Move returns status 0, amount 135
04:00:27.225 00.001 7680 move complete, result=0
04:00:27.225 00.000 7680 worker thread done servicing request
04:00:27.226 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 135 ms NORTH
04:00:27.231 00.005 7680 Worker thread wakes up
04:00:27.232 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:27.232 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:28.484 01.252 7680 Exposure complete
04:00:28.630 00.146 7680 worker thread done servicing request
04:00:28.630 00.000 6120 OnExposeComplete: enter
04:00:28.634 00.004 6120 UpdateGuideState(): m_state=6
04:00:28.639 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4077
04:00:28.643 00.004 6120 Star::Find returns 1 (0), X=512.57, Y=665.01, Mass=8197, SNR=60.5, Peak=205 HFD=6.6
04:00:28.646 00.003 6120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.19) = xAngle (-2.34 = -2.34)
04:00:28.651 00.005 6120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.54 = 0.54)
04:00:28.653 00.002 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.39 hyp=0.46 cameraTheta=-2.15 mountX=-0.32 mountY=0.24, mountTheta=2.51
04:00:28.658 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.39, opts=13)
04:00:28.660 00.002 6120 Enqueuing Move request for scope (-0.25, -0.39)
04:00:28.664 00.004 7680 Worker thread wakes up
04:00:28.664 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.39) opts 0xd
04:00:28.664 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:28.668 00.004 6120 UpdateGuideState exits: m=8197 SNR=60.5
04:00:28.672 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:28.677 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:28.680 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.39)
04:00:28.680 00.000 7680 Moving (-0.25, -0.39) raw xDistance=-0.32 yDistance=0.24
04:00:28.681 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
04:00:28.681 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:00:28.681 00.000 6120 Enqueuing Expose request
04:00:28.685 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
04:00:28.685 00.000 7680 MoveAxis(E, 132, ABG)
04:00:28.685 00.000 7680 Guiding  Dir = 2, Dur = 132
04:00:28.687 00.002 7680 IsSlewing returns 0
04:00:28.687 00.000 7680 IsGuiding returns 0
04:00:28.687 00.000 7680 PulseGuide returned control before completion, sleep 142
04:00:28.837 00.150 7680 IsGuiding returns 1
04:00:28.837 00.000 7680 scope still moving after pulse duration time elapsed
04:00:28.869 00.032 7680 IsSlewing returns 0
04:00:28.871 00.002 7680 IsGuiding returns 0
04:00:28.872 00.001 7680 scope move finished after 132 + 52 ms
04:00:28.872 00.000 7680 Move returns status 0, amount 132
04:00:28.873 00.001 7680 MoveAxis(N, 0, ABG)
04:00:28.874 00.001 7680 Move returns status 0, amount 0
04:00:28.874 00.000 7680 move complete, result=0
04:00:28.874 00.000 7680 worker thread done servicing request
04:00:28.875 00.001 7680 Worker thread wakes up
04:00:28.875 00.000 6120 GuideStep: -0.3 px 132 ms EAST, 0.2 px 0 ms NORTH
04:00:28.881 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:28.882 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:30.133 01.251 7680 Exposure complete
04:00:30.275 00.142 7680 worker thread done servicing request
04:00:30.276 00.001 6120 OnExposeComplete: enter
04:00:30.280 00.004 6120 UpdateGuideState(): m_state=6
04:00:30.285 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4078
04:00:30.289 00.004 6120 Star::Find returns 1 (0), X=512.99, Y=664.97, Mass=7774, SNR=58.5, Peak=201 HFD=6.4
04:00:30.293 00.004 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.19) = xAngle (-1.40 = -1.40)
04:00:30.297 00.004 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
04:00:30.301 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.43 hyp=0.45 cameraTheta=-1.21 mountX=0.08 mountY=0.45, mountTheta=1.40
04:00:30.306 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.43, opts=13)
04:00:30.310 00.004 6120 Enqueuing Move request for scope (0.16, -0.43)
04:00:30.315 00.005 7680 Worker thread wakes up
04:00:30.315 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:30.318 00.003 6120 UpdateGuideState exits: m=7774 SNR=58.5
04:00:30.322 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.43) opts 0xd
04:00:30.322 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.43)
04:00:30.322 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:30.327 00.005 7680 Moving (0.16, -0.43) raw xDistance=0.08 yDistance=0.45
04:00:30.327 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:00:30.327 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:30.331 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:00:30.331 00.000 6120 Enqueuing Expose request
04:00:30.336 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
04:00:30.336 00.000 7680 MoveAxis(E, 0, ABG)
04:00:30.336 00.000 7680 Move returns status 0, amount 0
04:00:30.336 00.000 7680 MoveAxis(N, 0, ABG)
04:00:30.337 00.001 7680 Move returns status 0, amount 0
04:00:30.337 00.000 7680 move complete, result=0
04:00:30.338 00.001 7680 worker thread done servicing request
04:00:30.338 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
04:00:30.344 00.006 7680 Worker thread wakes up
04:00:30.344 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:30.344 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:31.600 01.256 7680 Exposure complete
04:00:31.750 00.150 7680 worker thread done servicing request
04:00:31.750 00.000 6120 OnExposeComplete: enter
04:00:31.755 00.005 6120 UpdateGuideState(): m_state=6
04:00:31.759 00.004 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4079
04:00:31.763 00.004 6120 Star::Find returns 1 (0), X=512.93, Y=664.91, Mass=7748, SNR=58.0, Peak=184 HFD=6.5
04:00:31.767 00.004 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
04:00:31.772 00.005 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
04:00:31.776 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.49 hyp=0.50 cameraTheta=-1.36 mountX=0.01 mountY=0.49, mountTheta=1.55
04:00:31.781 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.49, opts=13)
04:00:31.785 00.004 6120 Enqueuing Move request for scope (0.10, -0.49)
04:00:31.789 00.004 7680 Worker thread wakes up
04:00:31.789 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.49) opts 0xd
04:00:31.789 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.49)
04:00:31.789 00.000 7680 Moving (0.10, -0.49) raw xDistance=0.01 yDistance=0.49
04:00:31.789 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:00:31.789 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:00:31.789 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
04:00:31.790 00.001 7680 MoveAxis(E, 0, ABG)
04:00:31.790 00.000 7680 Move returns status 0, amount 0
04:00:31.790 00.000 7680 MoveAxis(N, 0, ABG)
04:00:31.790 00.000 7680 Move returns status 0, amount 0
04:00:31.791 00.001 7680 move complete, result=0
04:00:31.791 00.000 7680 worker thread done servicing request
04:00:31.791 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:31.794 00.003 6120 UpdateGuideState exits: m=7748 SNR=58.0
04:00:31.798 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:31.803 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:31.807 00.004 6120 Enqueuing Expose request
04:00:31.810 00.003 7680 Worker thread wakes up
04:00:31.811 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
04:00:31.814 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:31.814 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:33.067 01.253 7680 Exposure complete
04:00:33.212 00.145 7680 worker thread done servicing request
04:00:33.212 00.000 6120 OnExposeComplete: enter
04:00:33.217 00.005 6120 UpdateGuideState(): m_state=6
04:00:33.221 00.004 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4080
04:00:33.225 00.004 6120 Star::Find returns 1 (0), X=512.66, Y=664.80, Mass=8268, SNR=60.5, Peak=222 HFD=6.5
04:00:33.229 00.004 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
04:00:33.233 00.004 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
04:00:33.237 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.59 hyp=0.62 cameraTheta=-1.85 mountX=-0.28 mountY=0.46, mountTheta=2.12
04:00:33.245 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.59, opts=13)
04:00:33.250 00.005 6120 Enqueuing Move request for scope (-0.17, -0.59)
04:00:33.255 00.005 7680 Worker thread wakes up
04:00:33.255 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:33.258 00.003 6120 UpdateGuideState exits: m=8268 SNR=60.5
04:00:33.262 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.59) opts 0xd
04:00:33.262 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.59)
04:00:33.264 00.002 7680 Moving (-0.17, -0.59) raw xDistance=-0.28 yDistance=0.46
04:00:33.264 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
04:00:33.264 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:00:33.264 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:33.268 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
04:00:33.269 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:33.276 00.007 6120 Enqueuing Expose request
04:00:33.281 00.005 7680 MoveAxis(E, 113, ABG)
04:00:33.281 00.000 7680 Guiding  Dir = 2, Dur = 113
04:00:33.282 00.001 7680 IsSlewing returns 0
04:00:33.282 00.000 7680 IsGuiding returns 0
04:00:33.283 00.001 7680 PulseGuide returned control before completion, sleep 123
04:00:33.414 00.131 7680 IsGuiding returns 1
04:00:33.415 00.001 7680 scope still moving after pulse duration time elapsed
04:00:33.444 00.029 7680 IsSlewing returns 0
04:00:33.444 00.000 7680 IsGuiding returns 0
04:00:33.444 00.000 7680 scope move finished after 113 + 49 ms
04:00:33.446 00.002 7680 Move returns status 0, amount 113
04:00:33.446 00.000 7680 MoveAxis(N, 0, ABG)
04:00:33.446 00.000 7680 Move returns status 0, amount 0
04:00:33.446 00.000 7680 move complete, result=0
04:00:33.447 00.001 7680 worker thread done servicing request
04:00:33.447 00.000 6120 GuideStep: -0.3 px 113 ms EAST, 0.5 px 0 ms NORTH
04:00:33.451 00.004 7680 Worker thread wakes up
04:00:33.451 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:33.452 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:34.694 01.242 7680 Exposure complete
04:00:34.845 00.151 7680 worker thread done servicing request
04:00:34.845 00.000 6120 OnExposeComplete: enter
04:00:34.850 00.005 6120 UpdateGuideState(): m_state=6
04:00:34.853 00.003 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4081
04:00:34.858 00.005 6120 Star::Find returns 1 (0), X=512.66, Y=666.86, Mass=7481, SNR=57.9, Peak=192 HFD=6.5
04:00:34.862 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (0.19) = xAngle (1.50 = 1.50)
04:00:34.866 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.37 = -1.91)
04:00:34.870 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=1.47 hyp=1.48 cameraTheta=1.69 mountX=0.10 mountY=-1.39, mountTheta=-1.50
04:00:34.875 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=1.47, opts=13)
04:00:34.879 00.004 6120 Enqueuing Move request for scope (-0.17, 1.47)
04:00:34.884 00.005 7680 Worker thread wakes up
04:00:34.884 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 1.47) opts 0xd
04:00:34.884 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:34.888 00.004 6120 UpdateGuideState exits: m=7481 SNR=57.9
04:00:34.892 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:34.897 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:34.901 00.004 6120 Enqueuing Expose request
04:00:34.905 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.17, 1.47)
04:00:34.905 00.000 7680 Moving (-0.17, 1.47) raw xDistance=0.10 yDistance=-1.39
04:00:34.905 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:00:34.905 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.39 from input -1.39
04:00:34.906 00.001 7680 MoveAxis(E, 0, ABG)
04:00:34.906 00.000 7680 Move returns status 0, amount 0
04:00:34.907 00.001 7680 MoveAxis(N, 756, ABG)
04:00:34.907 00.000 7680 Guiding  Dir = 0, Dur = 756
04:00:34.907 00.000 7680 IsSlewing returns 0
04:00:34.908 00.001 7680 IsGuiding returns 0
04:00:34.908 00.000 7680 PulseGuide returned control before completion, sleep 766
04:00:35.681 00.773 7680 IsGuiding returns 1
04:00:35.681 00.000 7680 scope still moving after pulse duration time elapsed
04:00:35.711 00.030 7680 IsSlewing returns 0
04:00:35.713 00.002 7680 IsGuiding returns 0
04:00:35.713 00.000 7680 scope move finished after 756 + 49 ms
04:00:35.713 00.000 7680 Move returns status 0, amount 756
04:00:35.713 00.000 7680 move complete, result=0
04:00:35.715 00.002 7680 worker thread done servicing request
04:00:35.715 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.4 px 756 ms NORTH
04:00:35.721 00.006 7680 Worker thread wakes up
04:00:35.721 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:35.722 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:36.974 01.252 7680 Exposure complete
04:00:37.130 00.156 7680 worker thread done servicing request
04:00:37.131 00.001 6120 OnExposeComplete: enter
04:00:37.135 00.004 6120 UpdateGuideState(): m_state=6
04:00:37.140 00.005 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4082
04:00:37.145 00.005 6120 Star::Find returns 1 (0), X=512.71, Y=663.79, Mass=8719, SNR=61.2, Peak=213 HFD=6.6
04:00:37.150 00.005 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
04:00:37.155 00.005 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
04:00:37.158 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-1.60 hyp=1.61 cameraTheta=-1.64 mountX=-0.41 mountY=1.39, mountTheta=1.86
04:00:37.164 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-1.60, opts=13)
04:00:37.168 00.004 6120 Enqueuing Move request for scope (-0.12, -1.60)
04:00:37.173 00.005 7680 Worker thread wakes up
04:00:37.173 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:37.178 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -1.60) opts 0xd
04:00:37.178 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -1.60)
04:00:37.179 00.001 6120 UpdateGuideState exits: m=8719 SNR=61.2
04:00:37.183 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:37.187 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:37.191 00.004 7680 Moving (-0.12, -1.60) raw xDistance=-0.41 yDistance=1.39
04:00:37.191 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
04:00:37.191 00.000 7680 resist switch: large excursion: input 1.39 thresh 0.60 direction from -1 to 1
04:00:37.191 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.17
04:00:37.191 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.39 from input 1.39
04:00:37.192 00.001 6120 Enqueuing Expose request
04:00:37.197 00.005 7680 MoveAxis(E, 169, ABG)
04:00:37.197 00.000 7680 Guiding  Dir = 2, Dur = 169
04:00:37.197 00.000 7680 IsSlewing returns 0
04:00:37.198 00.001 7680 IsGuiding returns 0
04:00:37.198 00.000 7680 PulseGuide returned control before completion, sleep 179
04:00:37.381 00.183 7680 IsGuiding returns 1
04:00:37.381 00.000 7680 scope still moving after pulse duration time elapsed
04:00:37.411 00.030 7680 IsSlewing returns 0
04:00:37.413 00.002 7680 IsGuiding returns 0
04:00:37.414 00.001 7680 scope move finished after 169 + 46 ms
04:00:37.414 00.000 7680 Move returns status 0, amount 169
04:00:37.414 00.000 7680 MoveAxis(S, 754, ABG)
04:00:37.416 00.002 7680 Guiding  Dir = 1, Dur = 754
04:00:37.416 00.000 7680 IsSlewing returns 0
04:00:37.417 00.001 7680 IsGuiding returns 0
04:00:37.417 00.000 7680 PulseGuide returned control before completion, sleep 764
04:00:38.198 00.781 7680 IsGuiding returns 1
04:00:38.199 00.001 7680 scope still moving after pulse duration time elapsed
04:00:38.228 00.029 7680 IsSlewing returns 0
04:00:38.229 00.001 7680 IsGuiding returns 0
04:00:38.229 00.000 7680 scope move finished after 754 + 58 ms
04:00:38.231 00.002 7680 Move returns status 0, amount 754
04:00:38.231 00.000 7680 move complete, result=0
04:00:38.231 00.000 7680 worker thread done servicing request
04:00:38.232 00.001 6120 GuideStep: -0.4 px 169 ms EAST, 1.4 px 754 ms SOUTH
04:00:38.239 00.007 7680 Worker thread wakes up
04:00:38.239 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:38.239 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:39.484 01.245 7680 Exposure complete
04:00:39.628 00.144 7680 worker thread done servicing request
04:00:39.628 00.000 6120 OnExposeComplete: enter
04:00:39.634 00.006 6120 UpdateGuideState(): m_state=6
04:00:39.638 00.004 6120 Star::Find(15, 512, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4083
04:00:39.643 00.005 6120 Star::Find returns 1 (0), X=513.17, Y=663.99, Mass=8020, SNR=59.9, Peak=201 HFD=6.5
04:00:39.648 00.005 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
04:00:39.653 00.005 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
04:00:39.658 00.005 6120 CameraToMount -- cameraX=0.34 cameraY=-1.41 hyp=1.45 cameraTheta=-1.33 mountX=0.07 mountY=1.41, mountTheta=1.52
04:00:39.666 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-1.41, opts=13)
04:00:39.671 00.005 6120 Enqueuing Move request for scope (0.34, -1.41)
04:00:39.676 00.005 7680 Worker thread wakes up
04:00:39.676 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:39.681 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -1.41) opts 0xd
04:00:39.681 00.000 6120 UpdateGuideState exits: m=8020 SNR=59.9
04:00:39.687 00.006 7680 Handling offset move in thread for scope, endpoint = (0.34, -1.41)
04:00:39.688 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:39.692 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:39.696 00.004 6120 Enqueuing Expose request
04:00:39.700 00.004 7680 Moving (0.34, -1.41) raw xDistance=0.07 yDistance=1.41
04:00:39.700 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:00:39.700 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.41 from input 1.41
04:00:39.701 00.001 7680 MoveAxis(E, 0, ABG)
04:00:39.701 00.000 7680 Move returns status 0, amount 0
04:00:39.701 00.000 7680 MoveAxis(S, 767, ABG)
04:00:39.701 00.000 7680 Guiding  Dir = 1, Dur = 767
04:00:39.701 00.000 7680 IsSlewing returns 0
04:00:39.702 00.001 7680 IsGuiding returns 0
04:00:39.702 00.000 7680 PulseGuide returned control before completion, sleep 777
04:00:40.487 00.785 7680 IsGuiding returns 1
04:00:40.489 00.002 7680 scope still moving after pulse duration time elapsed
04:00:40.518 00.029 7680 IsSlewing returns 0
04:00:40.520 00.002 7680 IsGuiding returns 0
04:00:40.520 00.000 7680 scope move finished after 767 + 52 ms
04:00:40.522 00.002 7680 Move returns status 0, amount 767
04:00:40.522 00.000 7680 move complete, result=0
04:00:40.522 00.000 7680 worker thread done servicing request
04:00:40.523 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 1.4 px 767 ms SOUTH
04:00:40.527 00.004 7680 Worker thread wakes up
04:00:40.527 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:40.527 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:41.778 01.251 7680 Exposure complete
04:00:41.919 00.141 7680 worker thread done servicing request
04:00:41.919 00.000 6120 OnExposeComplete: enter
04:00:41.922 00.003 6120 UpdateGuideState(): m_state=6
04:00:41.927 00.005 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4084
04:00:41.932 00.005 6120 Star::Find returns 1 (0), X=513.16, Y=664.85, Mass=8478, SNR=59.8, Peak=219 HFD=6.6
04:00:41.936 00.004 6120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.19) = xAngle (-1.21 = -1.21)
04:00:41.941 00.005 6120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.67 = 1.67)
04:00:41.945 00.004 6120 CameraToMount -- cameraX=0.34 cameraY=-0.55 hyp=0.64 cameraTheta=-1.02 mountX=0.23 mountY=0.64, mountTheta=1.23
04:00:41.950 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-0.55, opts=13)
04:00:41.953 00.003 6120 Enqueuing Move request for scope (0.34, -0.55)
04:00:41.957 00.004 7680 Worker thread wakes up
04:00:41.957 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.55) opts 0xd
04:00:41.958 00.001 7680 Handling offset move in thread for scope, endpoint = (0.34, -0.55)
04:00:41.958 00.000 7680 Moving (0.34, -0.55) raw xDistance=0.23 yDistance=0.64
04:00:41.958 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
04:00:41.958 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
04:00:41.958 00.000 7680 MoveAxis(W, 93, ABG)
04:00:41.960 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:41.964 00.004 7680 Guiding  Dir = 3, Dur = 93
04:00:41.964 00.000 6120 UpdateGuideState exits: m=8478 SNR=59.8
04:00:41.969 00.005 7680 IsSlewing returns 0
04:00:41.969 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:41.973 00.004 7680 IsGuiding returns 0
04:00:41.973 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:41.977 00.004 6120 Enqueuing Expose request
04:00:41.981 00.004 7680 PulseGuide returned control before completion, sleep 103
04:00:42.094 00.113 7680 IsGuiding returns 1
04:00:42.096 00.002 7680 scope still moving after pulse duration time elapsed
04:00:42.126 00.030 7680 IsSlewing returns 0
04:00:42.126 00.000 7680 IsGuiding returns 0
04:00:42.126 00.000 7680 scope move finished after 93 + 60 ms
04:00:42.127 00.001 7680 Move returns status 0, amount 93
04:00:42.128 00.001 7680 MoveAxis(S, 347, ABG)
04:00:42.128 00.000 7680 Guiding  Dir = 1, Dur = 347
04:00:42.128 00.000 7680 IsSlewing returns 0
04:00:42.129 00.001 7680 IsGuiding returns 0
04:00:42.130 00.001 7680 PulseGuide returned control before completion, sleep 357
04:00:42.501 00.371 7680 IsGuiding returns 1
04:00:42.502 00.001 7680 scope still moving after pulse duration time elapsed
04:00:42.531 00.029 7680 IsSlewing returns 0
04:00:42.533 00.002 7680 IsGuiding returns 0
04:00:42.533 00.000 7680 scope move finished after 347 + 56 ms
04:00:42.533 00.000 7680 Move returns status 0, amount 347
04:00:42.534 00.001 7680 move complete, result=0
04:00:42.534 00.000 7680 worker thread done servicing request
04:00:42.534 00.000 6120 GuideStep: 0.2 px 93 ms WEST, 0.6 px 347 ms SOUTH
04:00:42.541 00.007 7680 Worker thread wakes up
04:00:42.541 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:42.541 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:43.796 01.255 7680 Exposure complete
04:00:43.943 00.147 7680 worker thread done servicing request
04:00:43.944 00.001 6120 OnExposeComplete: enter
04:00:43.947 00.003 6120 UpdateGuideState(): m_state=6
04:00:43.951 00.004 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4085
04:00:43.955 00.004 6120 Star::Find returns 1 (0), X=513.15, Y=665.11, Mass=7729, SNR=58.3, Peak=204 HFD=6.5
04:00:43.959 00.004 6120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.19) = xAngle (-0.92 = -0.92)
04:00:43.963 00.004 6120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.95 = 1.95)
04:00:43.966 00.003 6120 CameraToMount -- cameraX=0.32 cameraY=-0.29 hyp=0.43 cameraTheta=-0.73 mountX=0.26 mountY=0.40, mountTheta=0.99
04:00:43.970 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.29, opts=13)
04:00:43.975 00.005 6120 Enqueuing Move request for scope (0.32, -0.29)
04:00:43.979 00.004 7680 Worker thread wakes up
04:00:43.980 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.29) opts 0xd
04:00:43.980 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.29)
04:00:43.980 00.000 7680 Moving (0.32, -0.29) raw xDistance=0.26 yDistance=0.40
04:00:43.980 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
04:00:43.981 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
04:00:43.981 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:43.985 00.004 6120 UpdateGuideState exits: m=7729 SNR=58.3
04:00:43.990 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:43.995 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:43.998 00.003 6120 Enqueuing Expose request
04:00:44.001 00.003 7680 MoveAxis(W, 113, ABG)
04:00:44.001 00.000 7680 Guiding  Dir = 3, Dur = 113
04:00:44.002 00.001 7680 IsSlewing returns 0
04:00:44.002 00.000 7680 IsGuiding returns 0
04:00:44.004 00.002 7680 PulseGuide returned control before completion, sleep 123
04:00:44.131 00.127 7680 IsGuiding returns 1
04:00:44.132 00.001 7680 scope still moving after pulse duration time elapsed
04:00:44.163 00.031 7680 IsSlewing returns 0
04:00:44.164 00.001 7680 IsGuiding returns 0
04:00:44.165 00.001 7680 scope move finished after 113 + 49 ms
04:00:44.165 00.000 7680 Move returns status 0, amount 113
04:00:44.166 00.001 7680 MoveAxis(S, 217, ABG)
04:00:44.166 00.000 7680 Guiding  Dir = 1, Dur = 217
04:00:44.168 00.002 7680 IsSlewing returns 0
04:00:44.168 00.000 7680 IsGuiding returns 0
04:00:44.169 00.001 7680 PulseGuide returned control before completion, sleep 227
04:00:44.398 00.229 7680 IsGuiding returns 1
04:00:44.398 00.000 7680 scope still moving after pulse duration time elapsed
04:00:44.429 00.031 7680 IsSlewing returns 0
04:00:44.430 00.001 7680 IsGuiding returns 0
04:00:44.430 00.000 7680 scope move finished after 217 + 44 ms
04:00:44.430 00.000 7680 Move returns status 0, amount 217
04:00:44.430 00.000 7680 move complete, result=0
04:00:44.431 00.001 7680 worker thread done servicing request
04:00:44.431 00.000 7680 Worker thread wakes up
04:00:44.432 00.001 6120 GuideStep: 0.3 px 113 ms WEST, 0.4 px 217 ms SOUTH
04:00:44.440 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:44.440 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:45.690 01.250 7680 Exposure complete
04:00:45.828 00.138 7680 worker thread done servicing request
04:00:45.828 00.000 6120 OnExposeComplete: enter
04:00:45.831 00.003 6120 UpdateGuideState(): m_state=6
04:00:45.837 00.006 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4086
04:00:45.843 00.006 6120 Star::Find returns 1 (0), X=513.08, Y=665.04, Mass=8253, SNR=61.4, Peak=199 HFD=6.4
04:00:45.847 00.004 6120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.19) = xAngle (-1.13 = -1.13)
04:00:45.851 00.004 6120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.74 = 1.74)
04:00:45.855 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.36 hyp=0.44 cameraTheta=-0.95 mountX=0.19 mountY=0.43, mountTheta=1.16
04:00:45.860 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.36, opts=13)
04:00:45.865 00.005 6120 Enqueuing Move request for scope (0.26, -0.36)
04:00:45.870 00.005 7680 Worker thread wakes up
04:00:45.870 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.36) opts 0xd
04:00:45.870 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.36)
04:00:45.870 00.000 7680 Moving (0.26, -0.36) raw xDistance=0.19 yDistance=0.43
04:00:45.871 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:00:45.871 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
04:00:45.871 00.000 7680 MoveAxis(E, 0, ABG)
04:00:45.871 00.000 7680 Move returns status 0, amount 0
04:00:45.872 00.001 7680 MoveAxis(S, 235, ABG)
04:00:45.872 00.000 7680 Guiding  Dir = 1, Dur = 235
04:00:45.872 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:45.877 00.005 7680 IsSlewing returns 0
04:00:45.877 00.000 6120 UpdateGuideState exits: m=8253 SNR=61.4
04:00:45.881 00.004 7680 IsGuiding returns 0
04:00:45.881 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:45.885 00.004 7680 PulseGuide returned control before completion, sleep 245
04:00:45.886 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:45.889 00.003 6120 Enqueuing Expose request
04:00:46.135 00.246 7680 IsGuiding returns 1
04:00:46.135 00.000 7680 scope still moving after pulse duration time elapsed
04:00:46.165 00.030 7680 IsSlewing returns 0
04:00:46.166 00.001 7680 IsGuiding returns 0
04:00:46.167 00.001 7680 scope move finished after 235 + 50 ms
04:00:46.167 00.000 7680 Move returns status 0, amount 235
04:00:46.168 00.001 7680 move complete, result=0
04:00:46.169 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 235 ms SOUTH
04:00:46.175 00.006 7680 worker thread done servicing request
04:00:46.176 00.001 7680 Worker thread wakes up
04:00:46.176 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:46.176 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:47.430 01.254 7680 Exposure complete
04:00:47.561 00.131 7680 worker thread done servicing request
04:00:47.561 00.000 6120 OnExposeComplete: enter
04:00:47.566 00.005 6120 UpdateGuideState(): m_state=6
04:00:47.569 00.003 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4087
04:00:47.574 00.005 6120 Star::Find returns 1 (0), X=513.17, Y=665.70, Mass=8794, SNR=61.8, Peak=210 HFD=6.8
04:00:47.577 00.003 6120 CameraToMount -- cameraTheta (0.73) - m_xAngle (0.19) = xAngle (0.54 = 0.54)
04:00:47.581 00.004 6120 CameraToMount -- cameraTheta (0.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.41 = -2.87)
04:00:47.585 00.004 6120 CameraToMount -- cameraX=0.35 cameraY=0.31 hyp=0.46 cameraTheta=0.73 mountX=0.40 mountY=-0.12, mountTheta=-0.30
04:00:47.589 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=0.31, opts=13)
04:00:47.593 00.004 6120 Enqueuing Move request for scope (0.35, 0.31)
04:00:47.597 00.004 7680 Worker thread wakes up
04:00:47.597 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.31) opts 0xd
04:00:47.597 00.000 7680 Handling offset move in thread for scope, endpoint = (0.35, 0.31)
04:00:47.597 00.000 7680 Moving (0.35, 0.31) raw xDistance=0.40 yDistance=-0.12
04:00:47.597 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
04:00:47.598 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:00:47.598 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:00:47.598 00.000 7680 MoveAxis(W, 162, ABG)
04:00:47.598 00.000 7680 Guiding  Dir = 3, Dur = 162
04:00:47.599 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:47.602 00.003 7680 IsSlewing returns 0
04:00:47.603 00.001 6120 UpdateGuideState exits: m=8794 SNR=61.8
04:00:47.606 00.003 7680 IsGuiding returns 0
04:00:47.606 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:47.610 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:47.615 00.005 7680 PulseGuide returned control before completion, sleep 172
04:00:47.615 00.000 6120 Enqueuing Expose request
04:00:47.794 00.179 7680 IsGuiding returns 0
04:00:47.795 00.001 7680 Move returns status 0, amount 162
04:00:47.796 00.001 7680 MoveAxis(N, 0, ABG)
04:00:47.796 00.000 7680 Move returns status 0, amount 0
04:00:47.797 00.001 7680 move complete, result=0
04:00:47.797 00.000 7680 worker thread done servicing request
04:00:47.798 00.001 6120 GuideStep: 0.4 px 162 ms WEST, -0.1 px 0 ms NORTH
04:00:47.806 00.008 7680 Worker thread wakes up
04:00:47.806 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:47.806 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:49.055 01.249 7680 Exposure complete
04:00:49.215 00.160 6120 OnExposeComplete: enter
04:00:49.220 00.005 7680 worker thread done servicing request
04:00:49.220 00.000 6120 UpdateGuideState(): m_state=6
04:00:49.225 00.005 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4088
04:00:49.229 00.004 6120 Star::Find returns 1 (0), X=513.17, Y=665.72, Mass=8222, SNR=60.1, Peak=196 HFD=6.7
04:00:49.234 00.005 6120 CameraToMount -- cameraTheta (0.75) - m_xAngle (0.19) = xAngle (0.57 = 0.57)
04:00:49.239 00.005 6120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.44 = -2.84)
04:00:49.243 00.004 6120 CameraToMount -- cameraX=0.35 cameraY=0.33 hyp=0.48 cameraTheta=0.75 mountX=0.40 mountY=-0.14, mountTheta=-0.34
04:00:49.249 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=0.33, opts=13)
04:00:49.253 00.004 6120 Enqueuing Move request for scope (0.35, 0.33)
04:00:49.256 00.003 7680 Worker thread wakes up
04:00:49.256 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.33) opts 0xd
04:00:49.257 00.001 7680 Handling offset move in thread for scope, endpoint = (0.35, 0.33)
04:00:49.257 00.000 7680 Moving (0.35, 0.33) raw xDistance=0.40 yDistance=-0.14
04:00:49.257 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
04:00:49.257 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:49.262 00.005 6120 UpdateGuideState exits: m=8222 SNR=60.1
04:00:49.266 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:49.270 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:49.274 00.004 6120 Enqueuing Expose request
04:00:49.279 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:00:49.279 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:00:49.279 00.000 7680 MoveAxis(W, 175, ABG)
04:00:49.279 00.000 7680 Guiding  Dir = 3, Dur = 175
04:00:49.280 00.001 7680 IsSlewing returns 0
04:00:49.280 00.000 7680 IsGuiding returns 0
04:00:49.281 00.001 7680 PulseGuide returned control before completion, sleep 185
04:00:49.481 00.200 7680 IsGuiding returns 1
04:00:49.481 00.000 7680 scope still moving after pulse duration time elapsed
04:00:49.512 00.031 7680 IsSlewing returns 0
04:00:49.513 00.001 7680 IsGuiding returns 0
04:00:49.513 00.000 7680 scope move finished after 175 + 57 ms
04:00:49.513 00.000 7680 Move returns status 0, amount 175
04:00:49.514 00.001 7680 MoveAxis(N, 0, ABG)
04:00:49.514 00.000 7680 Move returns status 0, amount 0
04:00:49.514 00.000 7680 move complete, result=0
04:00:49.515 00.001 7680 worker thread done servicing request
04:00:49.516 00.001 7680 Worker thread wakes up
04:00:49.516 00.000 6120 GuideStep: 0.4 px 175 ms WEST, -0.1 px 0 ms NORTH
04:00:49.524 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:49.524 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:50.780 01.256 7680 Exposure complete
04:00:50.933 00.153 7680 worker thread done servicing request
04:00:50.934 00.001 6120 OnExposeComplete: enter
04:00:50.937 00.003 6120 UpdateGuideState(): m_state=6
04:00:50.942 00.005 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4089
04:00:50.946 00.004 6120 Star::Find returns 1 (0), X=512.68, Y=665.74, Mass=8061, SNR=58.8, Peak=200 HFD=6.7
04:00:50.949 00.003 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (0.19) = xAngle (1.78 = 1.78)
04:00:50.953 00.004 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.65 = -1.63)
04:00:50.957 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.34 hyp=0.37 cameraTheta=1.97 mountX=-0.08 mountY=-0.37, mountTheta=-1.77
04:00:50.964 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.34, opts=13)
04:00:50.970 00.006 6120 Enqueuing Move request for scope (-0.14, 0.34)
04:00:50.974 00.004 7680 Worker thread wakes up
04:00:50.975 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:50.979 00.004 6120 UpdateGuideState exits: m=8061 SNR=58.8
04:00:50.982 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:50.986 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.34) opts 0xd
04:00:50.986 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.34)
04:00:50.986 00.000 7680 Moving (-0.14, 0.34) raw xDistance=-0.08 yDistance=-0.37
04:00:50.986 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:00:50.986 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:00:50.986 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:50.992 00.006 6120 Enqueuing Expose request
04:00:50.996 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
04:00:50.996 00.000 7680 MoveAxis(E, 0, ABG)
04:00:50.996 00.000 7680 Move returns status 0, amount 0
04:00:50.996 00.000 7680 MoveAxis(N, 0, ABG)
04:00:50.996 00.000 7680 Move returns status 0, amount 0
04:00:50.997 00.001 7680 move complete, result=0
04:00:50.997 00.000 7680 worker thread done servicing request
04:00:50.997 00.000 7680 Worker thread wakes up
04:00:50.997 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:00:51.002 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:51.002 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:52.249 01.247 7680 Exposure complete
04:00:52.395 00.146 7680 worker thread done servicing request
04:00:52.395 00.000 6120 OnExposeComplete: enter
04:00:52.400 00.005 6120 UpdateGuideState(): m_state=6
04:00:52.405 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4090
04:00:52.410 00.005 6120 Star::Find returns 1 (0), X=512.68, Y=665.59, Mass=8697, SNR=61.6, Peak=193 HFD=7.0
04:00:52.415 00.005 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (0.19) = xAngle (2.04 = 2.04)
04:00:52.419 00.004 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.91 = -1.37)
04:00:52.424 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.24 cameraTheta=2.23 mountX=-0.11 mountY=-0.23, mountTheta=-2.00
04:00:52.429 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.19, opts=13)
04:00:52.434 00.005 6120 Enqueuing Move request for scope (-0.15, 0.19)
04:00:52.438 00.004 7680 Worker thread wakes up
04:00:52.439 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:52.442 00.003 6120 UpdateGuideState exits: m=8697 SNR=61.6
04:00:52.448 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd
04:00:52.448 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:52.451 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:52.455 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.19)
04:00:52.455 00.000 7680 Moving (-0.15, 0.19) raw xDistance=-0.11 yDistance=-0.23
04:00:52.455 00.000 6120 Enqueuing Expose request
04:00:52.460 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:00:52.460 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:00:52.460 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:00:52.460 00.000 7680 MoveAxis(E, 0, ABG)
04:00:52.461 00.001 7680 Move returns status 0, amount 0
04:00:52.461 00.000 7680 MoveAxis(N, 0, ABG)
04:00:52.461 00.000 7680 Move returns status 0, amount 0
04:00:52.461 00.000 7680 move complete, result=0
04:00:52.461 00.000 7680 worker thread done servicing request
04:00:52.461 00.000 7680 Worker thread wakes up
04:00:52.462 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:00:52.467 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:52.467 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:53.720 01.253 7680 Exposure complete
04:00:53.870 00.150 7680 worker thread done servicing request
04:00:53.871 00.001 6120 OnExposeComplete: enter
04:00:53.875 00.004 6120 UpdateGuideState(): m_state=6
04:00:53.878 00.003 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4091
04:00:53.883 00.005 6120 Star::Find returns 1 (0), X=512.91, Y=665.16, Mass=7397, SNR=56.8, Peak=203 HFD=6.5
04:00:53.886 00.003 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.19) = xAngle (-1.43 = -1.43)
04:00:53.890 00.004 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.44 = 1.44)
04:00:53.893 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.24 mountX=0.03 mountY=0.24, mountTheta=1.43
04:00:53.901 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.23, opts=13)
04:00:53.907 00.006 6120 Enqueuing Move request for scope (0.08, -0.23)
04:00:53.911 00.004 7680 Worker thread wakes up
04:00:53.911 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:53.915 00.004 6120 UpdateGuideState exits: m=7397 SNR=56.8
04:00:53.919 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:53.922 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:53.927 00.005 6120 Enqueuing Expose request
04:00:53.931 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
04:00:53.931 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
04:00:53.931 00.000 7680 Moving (0.08, -0.23) raw xDistance=0.03 yDistance=0.24
04:00:53.931 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:00:53.932 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:00:53.932 00.000 7680 MoveAxis(E, 0, ABG)
04:00:53.932 00.000 7680 Move returns status 0, amount 0
04:00:53.933 00.001 7680 MoveAxis(S, 132, ABG)
04:00:53.933 00.000 7680 Guiding  Dir = 1, Dur = 132
04:00:53.933 00.000 7680 IsSlewing returns 0
04:00:53.933 00.000 7680 IsGuiding returns 0
04:00:53.934 00.001 7680 PulseGuide returned control before completion, sleep 142
04:00:54.084 00.150 7680 IsGuiding returns 1
04:00:54.084 00.000 7680 scope still moving after pulse duration time elapsed
04:00:54.116 00.032 7680 IsSlewing returns 0
04:00:54.116 00.000 7680 IsGuiding returns 0
04:00:54.117 00.001 7680 scope move finished after 132 + 51 ms
04:00:54.117 00.000 7680 Move returns status 0, amount 132
04:00:54.117 00.000 7680 move complete, result=0
04:00:54.117 00.000 7680 worker thread done servicing request
04:00:54.119 00.002 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 132 ms SOUTH
04:00:54.129 00.010 7680 Worker thread wakes up
04:00:54.129 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:54.130 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:55.374 01.244 7680 Exposure complete
04:00:55.532 00.158 7680 worker thread done servicing request
04:00:55.532 00.000 6120 OnExposeComplete: enter
04:00:55.536 00.004 6120 UpdateGuideState(): m_state=6
04:00:55.541 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4092
04:00:55.544 00.003 6120 Star::Find returns 1 (0), X=512.79, Y=665.04, Mass=7483, SNR=57.2, Peak=209 HFD=6.4
04:00:55.549 00.005 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
04:00:55.554 00.005 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
04:00:55.559 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.35 hyp=0.35 cameraTheta=-1.68 mountX=-0.10 mountY=0.30, mountTheta=1.91
04:00:55.565 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.35, opts=13)
04:00:55.570 00.005 6120 Enqueuing Move request for scope (-0.04, -0.35)
04:00:55.574 00.004 7680 Worker thread wakes up
04:00:55.574 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:55.578 00.004 6120 UpdateGuideState exits: m=7483 SNR=57.2
04:00:55.582 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:55.586 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.35) opts 0xd
04:00:55.586 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.35)
04:00:55.587 00.001 7680 Moving (-0.04, -0.35) raw xDistance=-0.10 yDistance=0.30
04:00:55.587 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:00:55.587 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:00:55.587 00.000 7680 MoveAxis(E, 0, ABG)
04:00:55.589 00.002 7680 Move returns status 0, amount 0
04:00:55.589 00.000 7680 MoveAxis(S, 162, ABG)
04:00:55.589 00.000 7680 Guiding  Dir = 1, Dur = 162
04:00:55.589 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:55.594 00.005 6120 Enqueuing Expose request
04:00:55.598 00.004 7680 IsSlewing returns 0
04:00:55.598 00.000 7680 IsGuiding returns 0
04:00:55.598 00.000 7680 PulseGuide returned control before completion, sleep 172
04:00:55.775 00.177 7680 IsGuiding returns 1
04:00:55.775 00.000 7680 scope still moving after pulse duration time elapsed
04:00:55.806 00.031 7680 IsSlewing returns 0
04:00:55.806 00.000 7680 IsGuiding returns 0
04:00:55.807 00.001 7680 scope move finished after 162 + 47 ms
04:00:55.807 00.000 7680 Move returns status 0, amount 162
04:00:55.807 00.000 7680 move complete, result=0
04:00:55.809 00.002 7680 worker thread done servicing request
04:00:55.809 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 162 ms SOUTH
04:00:55.816 00.007 7680 Worker thread wakes up
04:00:55.816 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:55.816 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:57.070 01.254 7680 Exposure complete
04:00:57.210 00.140 7680 worker thread done servicing request
04:00:57.211 00.001 6120 OnExposeComplete: enter
04:00:57.215 00.004 6120 UpdateGuideState(): m_state=6
04:00:57.220 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4093
04:00:57.224 00.004 6120 Star::Find returns 1 (0), X=512.62, Y=665.70, Mass=8324, SNR=60.0, Peak=205 HFD=6.7
04:00:57.228 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (0.19) = xAngle (1.98 = 1.98)
04:00:57.233 00.005 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.86 = -1.43)
04:00:57.237 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=0.31 hyp=0.37 cameraTheta=2.17 mountX=-0.15 mountY=-0.37, mountTheta=-1.96
04:00:57.244 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.31, opts=13)
04:00:57.249 00.005 6120 Enqueuing Move request for scope (-0.21, 0.31)
04:00:57.254 00.005 7680 Worker thread wakes up
04:00:57.254 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:57.258 00.004 6120 UpdateGuideState exits: m=8324 SNR=60.0
04:00:57.262 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:57.265 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:57.270 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.31) opts 0xd
04:00:57.270 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.31)
04:00:57.270 00.000 7680 Moving (-0.21, 0.31) raw xDistance=-0.15 yDistance=-0.37
04:00:57.270 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:00:57.270 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:00:57.271 00.001 6120 Enqueuing Expose request
04:00:57.277 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
04:00:57.277 00.000 7680 MoveAxis(E, 0, ABG)
04:00:57.277 00.000 7680 Move returns status 0, amount 0
04:00:57.277 00.000 7680 MoveAxis(N, 0, ABG)
04:00:57.277 00.000 7680 Move returns status 0, amount 0
04:00:57.278 00.001 7680 move complete, result=0
04:00:57.278 00.000 7680 worker thread done servicing request
04:00:57.278 00.000 7680 Worker thread wakes up
04:00:57.278 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:00:57.283 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:57.283 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:00:58.528 01.245 7680 Exposure complete
04:00:58.676 00.148 7680 worker thread done servicing request
04:00:58.677 00.001 6120 OnExposeComplete: enter
04:00:58.681 00.004 6120 UpdateGuideState(): m_state=6
04:00:58.685 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4094
04:00:58.690 00.005 6120 Star::Find returns 1 (0), X=512.58, Y=665.64, Mass=8325, SNR=60.4, Peak=203 HFD=7.0
04:00:58.695 00.005 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (0.19) = xAngle (2.17 = 2.17)
04:00:58.698 00.003 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.05 = -1.24)
04:00:58.701 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.25 hyp=0.35 cameraTheta=2.36 mountX=-0.20 mountY=-0.33, mountTheta=-2.11
04:00:58.706 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.25, opts=13)
04:00:58.711 00.005 6120 Enqueuing Move request for scope (-0.25, 0.25)
04:00:58.715 00.004 7680 Worker thread wakes up
04:00:58.715 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.25) opts 0xd
04:00:58.715 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.25)
04:00:58.715 00.000 7680 Moving (-0.25, 0.25) raw xDistance=-0.20 yDistance=-0.33
04:00:58.716 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:00:58.716 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:00:58.716 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:00:58.720 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:00:58.720 00.000 7680 MoveAxis(E, 0, ABG)
04:00:58.721 00.001 7680 Move returns status 0, amount 0
04:00:58.721 00.000 7680 MoveAxis(N, 0, ABG)
04:00:58.721 00.000 7680 Move returns status 0, amount 0
04:00:58.721 00.000 7680 move complete, result=0
04:00:58.721 00.000 7680 worker thread done servicing request
04:00:58.722 00.001 6120 UpdateGuideState exits: m=8325 SNR=60.4
04:00:58.726 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:00:58.729 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:00:58.732 00.003 6120 Enqueuing Expose request
04:00:58.736 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
04:00:58.740 00.004 7680 Worker thread wakes up
04:00:58.740 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:00:58.740 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:00.001 01.261 7680 Exposure complete
04:01:00.155 00.154 7680 worker thread done servicing request
04:01:00.155 00.000 6120 OnExposeComplete: enter
04:01:00.160 00.005 6120 UpdateGuideState(): m_state=6
04:01:00.164 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4095
04:01:00.168 00.004 6120 Star::Find returns 1 (0), X=512.22, Y=667.75, Mass=7434, SNR=58.2, Peak=196 HFD=6.5
04:01:00.171 00.003 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (0.19) = xAngle (1.64 = 1.64)
04:01:00.175 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.51 = -1.77)
04:01:00.178 00.003 6120 CameraToMount -- cameraX=-0.61 cameraY=2.35 hyp=2.43 cameraTheta=1.82 mountX=-0.16 mountY=-2.38, mountTheta=-1.64
04:01:00.182 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.61, y=2.35, opts=13)
04:01:00.187 00.005 6120 Enqueuing Move request for scope (-0.61, 2.35)
04:01:00.190 00.003 7680 Worker thread wakes up
04:01:00.190 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 2.35) opts 0xd
04:01:00.190 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.61, 2.35)
04:01:00.190 00.000 7680 Moving (-0.61, 2.35) raw xDistance=-0.16 yDistance=-2.38
04:01:00.190 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:01:00.191 00.001 7680 resist switch: large excursion: input -2.38 thresh 0.60 direction from 1 to -1
04:01:00.191 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.14
04:01:00.191 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.38 from input -2.38
04:01:00.191 00.000 7680 MoveAxis(E, 0, ABG)
04:01:00.191 00.000 7680 Move returns status 0, amount 0
04:01:00.191 00.000 7680 MoveAxis(N, 1292, ABG)
04:01:00.193 00.002 7680 Guiding  Dir = 0, Dur = 1292
04:01:00.193 00.000 7680 IsSlewing returns 0
04:01:00.193 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:00.197 00.004 7680 IsGuiding returns 0
04:01:00.198 00.001 6120 UpdateGuideState exits: m=7434 SNR=58.2
04:01:00.201 00.003 7680 PulseGuide returned control before completion, sleep 1302
04:01:00.202 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:00.206 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:00.211 00.005 6120 Enqueuing Expose request
04:01:01.509 01.298 7680 IsGuiding returns 1
04:01:01.510 00.001 7680 scope still moving after pulse duration time elapsed
04:01:01.541 00.031 7680 IsSlewing returns 0
04:01:01.543 00.002 7680 IsGuiding returns 0
04:01:01.543 00.000 7680 scope move finished after 1292 + 53 ms
04:01:01.544 00.001 7680 Move returns status 0, amount 1292
04:01:01.544 00.000 7680 move complete, result=0
04:01:01.544 00.000 7680 worker thread done servicing request
04:01:01.545 00.001 7680 Worker thread wakes up
04:01:01.545 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -2.4 px 1292 ms NORTH
04:01:01.553 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:01.554 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:02.800 01.246 7680 Exposure complete
04:01:02.946 00.146 7680 worker thread done servicing request
04:01:02.946 00.000 6120 OnExposeComplete: enter
04:01:02.950 00.004 6120 UpdateGuideState(): m_state=6
04:01:02.953 00.003 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4096
04:01:02.958 00.005 6120 Star::Find returns 1 (0), X=512.03, Y=664.02, Mass=8443, SNR=60.9, Peak=213 HFD=6.4
04:01:02.963 00.005 6120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.19) = xAngle (-2.28 = -2.28)
04:01:02.967 00.004 6120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.59 = 0.59)
04:01:02.972 00.005 6120 CameraToMount -- cameraX=-0.80 cameraY=-1.37 hyp=1.59 cameraTheta=-2.10 mountX=-1.04 mountY=0.88, mountTheta=2.44
04:01:02.976 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.80, y=-1.37, opts=13)
04:01:02.981 00.005 6120 Enqueuing Move request for scope (-0.80, -1.37)
04:01:02.985 00.004 7680 Worker thread wakes up
04:01:02.985 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -1.37) opts 0xd
04:01:02.985 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.80, -1.37)
04:01:02.985 00.000 7680 Moving (-0.80, -1.37) raw xDistance=-1.04 yDistance=0.88
04:01:02.985 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.65 from input -1.04
04:01:02.986 00.001 7680 resist switch: large excursion: input 0.88 thresh 0.60 direction from -1 to 1
04:01:02.986 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.64
04:01:02.986 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88
04:01:02.986 00.000 7680 MoveAxis(E, 424, ABG)
04:01:02.986 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:02.992 00.006 7680 Guiding  Dir = 2, Dur = 424
04:01:02.993 00.001 6120 UpdateGuideState exits: m=8443 SNR=60.9
04:01:02.997 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:03.002 00.005 7680 IsSlewing returns 0
04:01:03.002 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:03.006 00.004 6120 Enqueuing Expose request
04:01:03.010 00.004 7680 IsGuiding returns 0
04:01:03.010 00.000 7680 PulseGuide returned control before completion, sleep 434
04:01:03.447 00.437 7680 IsGuiding returns 1
04:01:03.447 00.000 7680 scope still moving after pulse duration time elapsed
04:01:03.478 00.031 7680 IsSlewing returns 0
04:01:03.478 00.000 7680 IsGuiding returns 0
04:01:03.479 00.001 7680 scope move finished after 424 + 45 ms
04:01:03.479 00.000 7680 Move returns status 0, amount 424
04:01:03.480 00.001 7680 MoveAxis(S, 479, ABG)
04:01:03.480 00.000 7680 Guiding  Dir = 1, Dur = 479
04:01:03.480 00.000 7680 IsSlewing returns 0
04:01:03.482 00.002 7680 IsGuiding returns 0
04:01:03.482 00.000 7680 PulseGuide returned control before completion, sleep 489
04:01:03.981 00.499 7680 IsGuiding returns 1
04:01:03.981 00.000 7680 scope still moving after pulse duration time elapsed
04:01:04.011 00.030 7680 IsSlewing returns 0
04:01:04.012 00.001 7680 IsGuiding returns 1
04:01:04.042 00.030 7680 IsSlewing returns 0
04:01:04.044 00.002 7680 IsGuiding returns 1
04:01:04.073 00.029 7680 IsSlewing returns 0
04:01:04.075 00.002 7680 IsGuiding returns 0
04:01:04.076 00.001 7680 scope move finished after 479 + 114 ms
04:01:04.076 00.000 7680 Move returns status 0, amount 479
04:01:04.076 00.000 7680 move complete, result=0
04:01:04.077 00.001 7680 worker thread done servicing request
04:01:04.077 00.000 7680 Worker thread wakes up
04:01:04.078 00.001 6120 GuideStep: -1.0 px 424 ms EAST, 0.9 px 479 ms SOUTH
04:01:04.085 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:04.086 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:05.343 01.257 7680 Exposure complete
04:01:05.489 00.146 7680 worker thread done servicing request
04:01:05.490 00.001 6120 OnExposeComplete: enter
04:01:05.496 00.006 6120 UpdateGuideState(): m_state=6
04:01:05.502 00.006 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4097
04:01:05.506 00.004 6120 Star::Find returns 1 (0), X=512.54, Y=663.95, Mass=8105, SNR=59.6, Peak=208 HFD=6.5
04:01:05.511 00.005 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
04:01:05.514 00.003 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
04:01:05.517 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=-1.45 hyp=1.48 cameraTheta=-1.76 mountX=-0.55 mountY=1.18, mountTheta=2.01
04:01:05.525 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-1.45, opts=13)
04:01:05.530 00.005 6120 Enqueuing Move request for scope (-0.28, -1.45)
04:01:05.533 00.003 7680 Worker thread wakes up
04:01:05.534 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:05.537 00.003 6120 UpdateGuideState exits: m=8105 SNR=59.6
04:01:05.541 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:05.545 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:05.549 00.004 6120 Enqueuing Expose request
04:01:05.552 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -1.45) opts 0xd
04:01:05.552 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -1.45)
04:01:05.552 00.000 7680 Moving (-0.28, -1.45) raw xDistance=-0.55 yDistance=1.18
04:01:05.552 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.55
04:01:05.554 00.002 7680 GuideAlgorithmResistSwitch::result() returns 1.18 from input 1.18
04:01:05.554 00.000 7680 MoveAxis(E, 254, ABG)
04:01:05.554 00.000 7680 Guiding  Dir = 2, Dur = 254
04:01:05.554 00.000 7680 IsSlewing returns 0
04:01:05.554 00.000 7680 IsGuiding returns 0
04:01:05.555 00.001 7680 PulseGuide returned control before completion, sleep 264
04:01:05.832 00.277 7680 IsGuiding returns 1
04:01:05.833 00.001 7680 scope still moving after pulse duration time elapsed
04:01:05.862 00.029 7680 IsSlewing returns 0
04:01:05.862 00.000 7680 IsGuiding returns 0
04:01:05.863 00.001 7680 scope move finished after 254 + 54 ms
04:01:05.863 00.000 7680 Move returns status 0, amount 254
04:01:05.863 00.000 7680 MoveAxis(S, 638, ABG)
04:01:05.863 00.000 7680 Guiding  Dir = 1, Dur = 638
04:01:05.864 00.001 7680 IsSlewing returns 0
04:01:05.864 00.000 7680 IsGuiding returns 0
04:01:05.864 00.000 7680 PulseGuide returned control before completion, sleep 648
04:01:06.524 00.660 7680 IsGuiding returns 1
04:01:06.524 00.000 7680 scope still moving after pulse duration time elapsed
04:01:06.556 00.032 7680 IsSlewing returns 0
04:01:06.557 00.001 7680 IsGuiding returns 0
04:01:06.558 00.001 7680 scope move finished after 638 + 55 ms
04:01:06.558 00.000 7680 Move returns status 0, amount 638
04:01:06.559 00.001 7680 move complete, result=0
04:01:06.559 00.000 6120 GuideStep: -0.5 px 254 ms EAST, 1.2 px 638 ms SOUTH
04:01:06.566 00.007 7680 worker thread done servicing request
04:01:06.566 00.000 7680 Worker thread wakes up
04:01:06.566 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:06.567 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:07.819 01.252 7680 Exposure complete
04:01:07.955 00.136 7680 worker thread done servicing request
04:01:07.956 00.001 6120 OnExposeComplete: enter
04:01:07.959 00.003 6120 UpdateGuideState(): m_state=6
04:01:07.963 00.004 6120 Star::Find(15, 512, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4098
04:01:07.968 00.005 6120 Star::Find returns 1 (0), X=513.01, Y=666.74, Mass=7742, SNR=58.2, Peak=198 HFD=6.5
04:01:07.971 00.003 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (0.19) = xAngle (1.25 = 1.25)
04:01:07.975 00.004 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.12 = -2.16)
04:01:07.978 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=1.34 hyp=1.35 cameraTheta=1.44 mountX=0.43 mountY=-1.12, mountTheta=-1.21
04:01:07.984 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=1.34, opts=13)
04:01:07.988 00.004 6120 Enqueuing Move request for scope (0.18, 1.34)
04:01:07.994 00.006 7680 Worker thread wakes up
04:01:07.994 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:07.999 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 1.34) opts 0xd
04:01:07.999 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 1.34)
04:01:08.000 00.001 7680 Moving (0.18, 1.34) raw xDistance=0.43 yDistance=-1.12
04:01:08.000 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.43
04:01:08.000 00.000 7680 resist switch: large excursion: input -1.12 thresh 0.60 direction from 1 to -1
04:01:08.000 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.37
04:01:08.001 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.12 from input -1.12
04:01:08.001 00.000 6120 UpdateGuideState exits: m=7742 SNR=58.2
04:01:08.005 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:08.009 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:08.012 00.003 6120 Enqueuing Expose request
04:01:08.016 00.004 7680 MoveAxis(W, 156, ABG)
04:01:08.016 00.000 7680 Guiding  Dir = 3, Dur = 156
04:01:08.016 00.000 7680 IsSlewing returns 0
04:01:08.016 00.000 7680 IsGuiding returns 0
04:01:08.017 00.001 7680 PulseGuide returned control before completion, sleep 166
04:01:08.185 00.168 7680 IsGuiding returns 1
04:01:08.186 00.001 7680 scope still moving after pulse duration time elapsed
04:01:08.216 00.030 7680 IsSlewing returns 0
04:01:08.217 00.001 7680 IsGuiding returns 0
04:01:08.217 00.000 7680 scope move finished after 156 + 44 ms
04:01:08.219 00.002 7680 Move returns status 0, amount 156
04:01:08.219 00.000 7680 MoveAxis(N, 610, ABG)
04:01:08.219 00.000 7680 Guiding  Dir = 0, Dur = 610
04:01:08.219 00.000 7680 IsSlewing returns 0
04:01:08.219 00.000 7680 IsGuiding returns 0
04:01:08.221 00.002 7680 PulseGuide returned control before completion, sleep 620
04:01:08.858 00.637 7680 IsGuiding returns 1
04:01:08.859 00.001 7680 scope still moving after pulse duration time elapsed
04:01:08.888 00.029 7680 IsSlewing returns 0
04:01:08.889 00.001 7680 IsGuiding returns 0
04:01:08.890 00.001 7680 scope move finished after 610 + 59 ms
04:01:08.891 00.001 7680 Move returns status 0, amount 610
04:01:08.891 00.000 7680 move complete, result=0
04:01:08.891 00.000 7680 worker thread done servicing request
04:01:08.892 00.001 6120 GuideStep: 0.4 px 156 ms WEST, -1.1 px 610 ms NORTH
04:01:08.900 00.008 7680 Worker thread wakes up
04:01:08.902 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:08.902 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:10.150 01.248 7680 Exposure complete
04:01:10.283 00.133 7680 worker thread done servicing request
04:01:10.284 00.001 6120 OnExposeComplete: enter
04:01:10.287 00.003 6120 UpdateGuideState(): m_state=6
04:01:10.292 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4099
04:01:10.295 00.003 6120 Star::Find returns 1 (0), X=513.11, Y=664.09, Mass=7970, SNR=59.2, Peak=205 HFD=6.4
04:01:10.300 00.005 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
04:01:10.304 00.004 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
04:01:10.309 00.005 6120 CameraToMount -- cameraX=0.28 cameraY=-1.31 hyp=1.33 cameraTheta=-1.36 mountX=0.03 mountY=1.30, mountTheta=1.55
04:01:10.314 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-1.31, opts=13)
04:01:10.319 00.005 6120 Enqueuing Move request for scope (0.28, -1.31)
04:01:10.323 00.004 7680 Worker thread wakes up
04:01:10.323 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -1.31) opts 0xd
04:01:10.323 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:10.326 00.003 6120 UpdateGuideState exits: m=7970 SNR=59.2
04:01:10.330 00.004 7680 Handling offset move in thread for scope, endpoint = (0.28, -1.31)
04:01:10.330 00.000 7680 Moving (0.28, -1.31) raw xDistance=0.03 yDistance=1.30
04:01:10.331 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:01:10.331 00.000 7680 resist switch: large excursion: input 1.30 thresh 0.60 direction from -1 to 1
04:01:10.331 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.89
04:01:10.331 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.30 from input 1.30
04:01:10.331 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:10.338 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:10.342 00.004 7680 MoveAxis(E, 0, ABG)
04:01:10.342 00.000 7680 Move returns status 0, amount 0
04:01:10.342 00.000 7680 MoveAxis(S, 703, ABG)
04:01:10.342 00.000 7680 Guiding  Dir = 1, Dur = 703
04:01:10.342 00.000 6120 Enqueuing Expose request
04:01:10.347 00.005 7680 IsSlewing returns 0
04:01:10.347 00.000 7680 IsGuiding returns 0
04:01:10.347 00.000 7680 PulseGuide returned control before completion, sleep 713
04:01:11.076 00.729 7680 IsGuiding returns 1
04:01:11.077 00.001 7680 scope still moving after pulse duration time elapsed
04:01:11.106 00.029 7680 IsSlewing returns 0
04:01:11.108 00.002 7680 IsGuiding returns 0
04:01:11.108 00.000 7680 scope move finished after 703 + 57 ms
04:01:11.108 00.000 7680 Move returns status 0, amount 703
04:01:11.109 00.001 7680 move complete, result=0
04:01:11.110 00.001 7680 worker thread done servicing request
04:01:11.110 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 1.3 px 703 ms SOUTH
04:01:11.126 00.016 7680 Worker thread wakes up
04:01:11.126 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:11.127 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:12.371 01.244 7680 Exposure complete
04:01:12.523 00.152 7680 worker thread done servicing request
04:01:12.524 00.001 6120 OnExposeComplete: enter
04:01:12.529 00.005 6120 UpdateGuideState(): m_state=6
04:01:12.534 00.005 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4100
04:01:12.538 00.004 6120 Star::Find returns 1 (0), X=513.33, Y=664.67, Mass=7958, SNR=58.7, Peak=194 HFD=6.8
04:01:12.543 00.005 6120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.19) = xAngle (-1.14 = -1.14)
04:01:12.547 00.004 6120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.73 = 1.73)
04:01:12.551 00.004 6120 CameraToMount -- cameraX=0.51 cameraY=-0.72 hyp=0.88 cameraTheta=-0.96 mountX=0.36 mountY=0.87, mountTheta=1.17
04:01:12.556 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.51, y=-0.72, opts=13)
04:01:12.559 00.003 6120 Enqueuing Move request for scope (0.51, -0.72)
04:01:12.563 00.004 7680 Worker thread wakes up
04:01:12.563 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.72) opts 0xd
04:01:12.563 00.000 7680 Handling offset move in thread for scope, endpoint = (0.51, -0.72)
04:01:12.563 00.000 7680 Moving (0.51, -0.72) raw xDistance=0.36 yDistance=0.87
04:01:12.565 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:12.570 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
04:01:12.570 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87
04:01:12.570 00.000 6120 UpdateGuideState exits: m=7958 SNR=58.7
04:01:12.574 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:12.578 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:12.584 00.006 6120 Enqueuing Expose request
04:01:12.588 00.004 7680 MoveAxis(W, 149, ABG)
04:01:12.588 00.000 7680 Guiding  Dir = 3, Dur = 149
04:01:12.588 00.000 7680 IsSlewing returns 0
04:01:12.589 00.001 7680 IsGuiding returns 0
04:01:12.589 00.000 7680 PulseGuide returned control before completion, sleep 159
04:01:12.754 00.165 7680 IsGuiding returns 1
04:01:12.756 00.002 7680 scope still moving after pulse duration time elapsed
04:01:12.786 00.030 7680 IsSlewing returns 0
04:01:12.787 00.001 7680 IsGuiding returns 0
04:01:12.787 00.000 7680 scope move finished after 149 + 49 ms
04:01:12.788 00.001 7680 Move returns status 0, amount 149
04:01:12.789 00.001 7680 MoveAxis(S, 473, ABG)
04:01:12.789 00.000 7680 Guiding  Dir = 1, Dur = 473
04:01:12.789 00.000 7680 IsSlewing returns 0
04:01:12.789 00.000 7680 IsGuiding returns 0
04:01:12.790 00.001 7680 PulseGuide returned control before completion, sleep 483
04:01:13.288 00.498 7680 IsGuiding returns 1
04:01:13.289 00.001 7680 scope still moving after pulse duration time elapsed
04:01:13.319 00.030 7680 IsSlewing returns 0
04:01:13.321 00.002 7680 IsGuiding returns 0
04:01:13.321 00.000 7680 scope move finished after 473 + 58 ms
04:01:13.322 00.001 7680 Move returns status 0, amount 473
04:01:13.322 00.000 7680 move complete, result=0
04:01:13.323 00.001 7680 worker thread done servicing request
04:01:13.323 00.000 6120 GuideStep: 0.4 px 149 ms WEST, 0.9 px 473 ms SOUTH
04:01:13.329 00.006 7680 Worker thread wakes up
04:01:13.329 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:13.329 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:14.581 01.252 7680 Exposure complete
04:01:14.717 00.136 7680 worker thread done servicing request
04:01:14.717 00.000 6120 OnExposeComplete: enter
04:01:14.721 00.004 6120 UpdateGuideState(): m_state=6
04:01:14.725 00.004 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4101
04:01:14.730 00.005 6120 Star::Find returns 1 (0), X=513.15, Y=664.82, Mass=8032, SNR=58.6, Peak=195 HFD=6.7
04:01:14.733 00.003 6120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.19) = xAngle (-1.25 = -1.25)
04:01:14.736 00.003 6120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.63 = 1.63)
04:01:14.741 00.005 6120 CameraToMount -- cameraX=0.32 cameraY=-0.57 hyp=0.66 cameraTheta=-1.06 mountX=0.21 mountY=0.66, mountTheta=1.26
04:01:14.749 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.57, opts=13)
04:01:14.754 00.005 6120 Enqueuing Move request for scope (0.32, -0.57)
04:01:14.757 00.003 7680 Worker thread wakes up
04:01:14.757 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.57) opts 0xd
04:01:14.758 00.001 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.57)
04:01:14.758 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:14.762 00.004 6120 UpdateGuideState exits: m=8032 SNR=58.6
04:01:14.766 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:14.770 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:14.772 00.002 6120 Enqueuing Expose request
04:01:14.778 00.006 7680 Moving (0.32, -0.57) raw xDistance=0.21 yDistance=0.66
04:01:14.778 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
04:01:14.778 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
04:01:14.778 00.000 7680 MoveAxis(W, 96, ABG)
04:01:14.779 00.001 7680 Guiding  Dir = 3, Dur = 96
04:01:14.779 00.000 7680 IsSlewing returns 0
04:01:14.779 00.000 7680 IsGuiding returns 0
04:01:14.780 00.001 7680 PulseGuide returned control before completion, sleep 106
04:01:14.898 00.118 7680 IsGuiding returns 1
04:01:14.899 00.001 7680 scope still moving after pulse duration time elapsed
04:01:14.930 00.031 7680 IsSlewing returns 0
04:01:14.931 00.001 7680 IsGuiding returns 0
04:01:14.931 00.000 7680 scope move finished after 96 + 55 ms
04:01:14.931 00.000 7680 Move returns status 0, amount 96
04:01:14.931 00.000 7680 MoveAxis(S, 357, ABG)
04:01:14.932 00.001 7680 Guiding  Dir = 1, Dur = 357
04:01:14.933 00.001 7680 IsSlewing returns 0
04:01:14.933 00.000 7680 IsGuiding returns 0
04:01:14.935 00.002 7680 PulseGuide returned control before completion, sleep 367
04:01:15.306 00.371 7680 IsGuiding returns 1
04:01:15.306 00.000 7680 scope still moving after pulse duration time elapsed
04:01:15.336 00.030 7680 IsSlewing returns 0
04:01:15.337 00.001 7680 IsGuiding returns 0
04:01:15.338 00.001 7680 scope move finished after 357 + 46 ms
04:01:15.338 00.000 7680 Move returns status 0, amount 357
04:01:15.338 00.000 7680 move complete, result=0
04:01:15.338 00.000 7680 worker thread done servicing request
04:01:15.339 00.001 6120 GuideStep: 0.2 px 96 ms WEST, 0.7 px 357 ms SOUTH
04:01:15.345 00.006 7680 Worker thread wakes up
04:01:15.345 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:15.345 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:16.595 01.250 7680 Exposure complete
04:01:16.748 00.153 7680 worker thread done servicing request
04:01:16.748 00.000 6120 OnExposeComplete: enter
04:01:16.754 00.006 6120 UpdateGuideState(): m_state=6
04:01:16.759 00.005 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4102
04:01:16.763 00.004 6120 Star::Find returns 1 (0), X=513.00, Y=664.92, Mass=8213, SNR=60.9, Peak=207 HFD=6.5
04:01:16.766 00.003 6120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.19) = xAngle (-1.40 = -1.40)
04:01:16.771 00.005 6120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
04:01:16.778 00.007 6120 CameraToMount -- cameraX=0.18 cameraY=-0.48 hyp=0.51 cameraTheta=-1.22 mountX=0.09 mountY=0.51, mountTheta=1.40
04:01:16.784 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.48, opts=13)
04:01:16.789 00.005 6120 Enqueuing Move request for scope (0.18, -0.48)
04:01:16.792 00.003 7680 Worker thread wakes up
04:01:16.793 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.48) opts 0xd
04:01:16.793 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.48)
04:01:16.793 00.000 7680 Moving (0.18, -0.48) raw xDistance=0.09 yDistance=0.51
04:01:16.794 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:01:16.794 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
04:01:16.794 00.000 7680 MoveAxis(E, 0, ABG)
04:01:16.794 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:16.797 00.003 6120 UpdateGuideState exits: m=8213 SNR=60.9
04:01:16.802 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:16.806 00.004 7680 Move returns status 0, amount 0
04:01:16.808 00.002 7680 MoveAxis(S, 276, ABG)
04:01:16.808 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:16.812 00.004 6120 Enqueuing Expose request
04:01:16.816 00.004 7680 Guiding  Dir = 1, Dur = 276
04:01:16.816 00.000 7680 IsSlewing returns 0
04:01:16.816 00.000 7680 IsGuiding returns 0
04:01:16.817 00.001 7680 PulseGuide returned control before completion, sleep 286
04:01:17.115 00.298 7680 IsGuiding returns 1
04:01:17.116 00.001 7680 scope still moving after pulse duration time elapsed
04:01:17.147 00.031 7680 IsSlewing returns 0
04:01:17.148 00.001 7680 IsGuiding returns 0
04:01:17.148 00.000 7680 scope move finished after 276 + 55 ms
04:01:17.148 00.000 7680 Move returns status 0, amount 276
04:01:17.148 00.000 7680 move complete, result=0
04:01:17.149 00.001 7680 worker thread done servicing request
04:01:17.150 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 276 ms SOUTH
04:01:17.158 00.008 7680 Worker thread wakes up
04:01:17.158 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:17.159 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:18.409 01.250 7680 Exposure complete
04:01:18.549 00.140 7680 worker thread done servicing request
04:01:18.549 00.000 6120 OnExposeComplete: enter
04:01:18.554 00.005 6120 UpdateGuideState(): m_state=6
04:01:18.558 00.004 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4103
04:01:18.563 00.005 6120 Star::Find returns 1 (0), X=513.23, Y=665.67, Mass=8557, SNR=61.8, Peak=203 HFD=6.8
04:01:18.567 00.004 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (0.19) = xAngle (0.42 = 0.42)
04:01:18.571 00.004 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.30 = -2.99)
04:01:18.575 00.004 6120 CameraToMount -- cameraX=0.40 cameraY=0.28 hyp=0.49 cameraTheta=0.61 mountX=0.44 mountY=-0.07, mountTheta=-0.17
04:01:18.579 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.40, y=0.28, opts=13)
04:01:18.583 00.004 6120 Enqueuing Move request for scope (0.40, 0.28)
04:01:18.587 00.004 7680 Worker thread wakes up
04:01:18.587 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:18.591 00.004 6120 UpdateGuideState exits: m=8557 SNR=61.8
04:01:18.595 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:18.598 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:18.603 00.005 6120 Enqueuing Expose request
04:01:18.607 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.28) opts 0xd
04:01:18.607 00.000 7680 Handling offset move in thread for scope, endpoint = (0.40, 0.28)
04:01:18.607 00.000 7680 Moving (0.40, 0.28) raw xDistance=0.44 yDistance=-0.07
04:01:18.607 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
04:01:18.607 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:01:18.607 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:01:18.608 00.001 7680 MoveAxis(W, 181, ABG)
04:01:18.608 00.000 7680 Guiding  Dir = 3, Dur = 181
04:01:18.608 00.000 7680 IsSlewing returns 0
04:01:18.609 00.001 7680 IsGuiding returns 0
04:01:18.610 00.001 7680 PulseGuide returned control before completion, sleep 191
04:01:18.804 00.194 7680 IsGuiding returns 1
04:01:18.805 00.001 7680 scope still moving after pulse duration time elapsed
04:01:18.834 00.029 7680 IsSlewing returns 0
04:01:18.834 00.000 7680 IsGuiding returns 0
04:01:18.835 00.001 7680 scope move finished after 181 + 44 ms
04:01:18.835 00.000 7680 Move returns status 0, amount 181
04:01:18.835 00.000 7680 MoveAxis(N, 0, ABG)
04:01:18.837 00.002 7680 Move returns status 0, amount 0
04:01:18.837 00.000 7680 move complete, result=0
04:01:18.837 00.000 7680 worker thread done servicing request
04:01:18.837 00.000 6120 GuideStep: 0.4 px 181 ms WEST, -0.1 px 0 ms NORTH
04:01:18.844 00.007 7680 Worker thread wakes up
04:01:18.844 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:18.844 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:20.096 01.252 7680 Exposure complete
04:01:20.235 00.139 7680 worker thread done servicing request
04:01:20.235 00.000 6120 OnExposeComplete: enter
04:01:20.240 00.005 6120 UpdateGuideState(): m_state=6
04:01:20.245 00.005 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4104
04:01:20.248 00.003 6120 Star::Find returns 1 (0), X=513.12, Y=665.08, Mass=7876, SNR=60.0, Peak=190 HFD=6.5
04:01:20.252 00.004 6120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.19) = xAngle (-1.00 = -1.00)
04:01:20.256 00.004 6120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.87 = 1.87)
04:01:20.259 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=-0.31 hyp=0.43 cameraTheta=-0.81 mountX=0.23 mountY=0.41, mountTheta=1.06
04:01:20.263 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.31, opts=13)
04:01:20.266 00.003 6120 Enqueuing Move request for scope (0.29, -0.31)
04:01:20.270 00.004 7680 Worker thread wakes up
04:01:20.271 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:20.276 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.31) opts 0xd
04:01:20.276 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.31)
04:01:20.276 00.000 7680 Moving (0.29, -0.31) raw xDistance=0.23 yDistance=0.41
04:01:20.277 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.23
04:01:20.277 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
04:01:20.277 00.000 7680 MoveAxis(W, 107, ABG)
04:01:20.277 00.000 7680 Guiding  Dir = 3, Dur = 107
04:01:20.277 00.000 6120 UpdateGuideState exits: m=7876 SNR=60.0
04:01:20.282 00.005 7680 IsSlewing returns 0
04:01:20.282 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:20.286 00.004 7680 IsGuiding returns 0
04:01:20.286 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:20.290 00.004 7680 PulseGuide returned control before completion, sleep 117
04:01:20.291 00.001 6120 Enqueuing Expose request
04:01:20.412 00.121 7680 IsGuiding returns 1
04:01:20.413 00.001 7680 scope still moving after pulse duration time elapsed
04:01:20.442 00.029 7680 IsSlewing returns 0
04:01:20.443 00.001 7680 IsGuiding returns 0
04:01:20.444 00.001 7680 scope move finished after 107 + 50 ms
04:01:20.444 00.000 7680 Move returns status 0, amount 107
04:01:20.445 00.001 7680 MoveAxis(S, 222, ABG)
04:01:20.445 00.000 7680 Guiding  Dir = 1, Dur = 222
04:01:20.445 00.000 7680 IsSlewing returns 0
04:01:20.446 00.001 7680 IsGuiding returns 0
04:01:20.446 00.000 7680 PulseGuide returned control before completion, sleep 232
04:01:20.693 00.247 7680 IsGuiding returns 1
04:01:20.694 00.001 7680 scope still moving after pulse duration time elapsed
04:01:20.725 00.031 7680 IsSlewing returns 0
04:01:20.727 00.002 7680 IsGuiding returns 0
04:01:20.727 00.000 7680 scope move finished after 222 + 59 ms
04:01:20.728 00.001 7680 Move returns status 0, amount 222
04:01:20.728 00.000 7680 move complete, result=0
04:01:20.729 00.001 7680 worker thread done servicing request
04:01:20.729 00.000 7680 Worker thread wakes up
04:01:20.730 00.001 6120 GuideStep: 0.2 px 107 ms WEST, 0.4 px 222 ms SOUTH
04:01:20.736 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:20.737 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:21.986 01.249 7680 Exposure complete
04:01:22.131 00.145 7680 worker thread done servicing request
04:01:22.131 00.000 6120 OnExposeComplete: enter
04:01:22.136 00.005 6120 UpdateGuideState(): m_state=6
04:01:22.139 00.003 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4105
04:01:22.143 00.004 6120 Star::Find returns 1 (0), X=512.92, Y=665.68, Mass=8187, SNR=58.7, Peak=198 HFD=6.6
04:01:22.147 00.004 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (0.19) = xAngle (1.07 = 1.07)
04:01:22.151 00.004 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.95 = -2.34)
04:01:22.154 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.30 cameraTheta=1.26 mountX=0.14 mountY=-0.22, mountTheta=-0.99
04:01:22.160 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.29, opts=13)
04:01:22.163 00.003 6120 Enqueuing Move request for scope (0.09, 0.29)
04:01:22.166 00.003 7680 Worker thread wakes up
04:01:22.166 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.29) opts 0xd
04:01:22.166 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.29)
04:01:22.166 00.000 7680 Moving (0.09, 0.29) raw xDistance=0.14 yDistance=-0.22
04:01:22.166 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:01:22.167 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:22.170 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:01:22.170 00.000 6120 UpdateGuideState exits: m=8187 SNR=58.7
04:01:22.175 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:01:22.175 00.000 7680 MoveAxis(E, 0, ABG)
04:01:22.175 00.000 7680 Move returns status 0, amount 0
04:01:22.175 00.000 7680 MoveAxis(N, 0, ABG)
04:01:22.175 00.000 7680 Move returns status 0, amount 0
04:01:22.175 00.000 7680 move complete, result=0
04:01:22.175 00.000 7680 worker thread done servicing request
04:01:22.177 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:22.182 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:22.187 00.005 6120 Enqueuing Expose request
04:01:22.190 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:01:22.194 00.004 7680 Worker thread wakes up
04:01:22.195 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:22.195 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:23.438 01.243 7680 Exposure complete
04:01:23.611 00.173 7680 worker thread done servicing request
04:01:23.611 00.000 6120 OnExposeComplete: enter
04:01:23.614 00.003 6120 UpdateGuideState(): m_state=6
04:01:23.618 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4106
04:01:23.622 00.004 6120 Star::Find returns 1 (0), X=513.05, Y=665.17, Mass=7494, SNR=56.6, Peak=205 HFD=6.3
04:01:23.625 00.003 6120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (0.19) = xAngle (-0.99 = -0.99)
04:01:23.630 00.005 6120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.88 = 1.88)
04:01:23.633 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=-0.23 hyp=0.32 cameraTheta=-0.80 mountX=0.18 mountY=0.30, mountTheta=1.05
04:01:23.638 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.23, opts=13)
04:01:23.643 00.005 6120 Enqueuing Move request for scope (0.22, -0.23)
04:01:23.646 00.003 7680 Worker thread wakes up
04:01:23.646 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.23) opts 0xd
04:01:23.646 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.23)
04:01:23.648 00.002 7680 Moving (0.22, -0.23) raw xDistance=0.18 yDistance=0.30
04:01:23.648 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:01:23.648 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:01:23.648 00.000 7680 MoveAxis(E, 0, ABG)
04:01:23.648 00.000 7680 Move returns status 0, amount 0
04:01:23.648 00.000 7680 MoveAxis(S, 165, ABG)
04:01:23.648 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:23.654 00.006 7680 Guiding  Dir = 1, Dur = 165
04:01:23.654 00.000 6120 UpdateGuideState exits: m=7494 SNR=56.6
04:01:23.657 00.003 7680 IsSlewing returns 0
04:01:23.659 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:23.662 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:23.665 00.003 7680 IsGuiding returns 0
04:01:23.665 00.000 6120 Enqueuing Expose request
04:01:23.670 00.005 7680 PulseGuide returned control before completion, sleep 175
04:01:23.856 00.186 7680 IsGuiding returns 1
04:01:23.857 00.001 7680 scope still moving after pulse duration time elapsed
04:01:23.887 00.030 7680 IsSlewing returns 0
04:01:23.887 00.000 7680 IsGuiding returns 0
04:01:23.887 00.000 7680 scope move finished after 165 + 57 ms
04:01:23.889 00.002 7680 Move returns status 0, amount 165
04:01:23.889 00.000 7680 move complete, result=0
04:01:23.890 00.001 7680 worker thread done servicing request
04:01:23.890 00.000 7680 Worker thread wakes up
04:01:23.891 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 165 ms SOUTH
04:01:23.898 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:23.898 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:25.148 01.250 7680 Exposure complete
04:01:25.299 00.151 7680 worker thread done servicing request
04:01:25.299 00.000 6120 OnExposeComplete: enter
04:01:25.304 00.005 6120 UpdateGuideState(): m_state=6
04:01:25.311 00.007 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4107
04:01:25.316 00.005 6120 Star::Find returns 1 (0), X=512.92, Y=665.73, Mass=8085, SNR=59.1, Peak=197 HFD=6.7
04:01:25.320 00.004 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (0.19) = xAngle (1.11 = 1.11)
04:01:25.323 00.003 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.98 = -2.30)
04:01:25.327 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.33 hyp=0.34 cameraTheta=1.29 mountX=0.15 mountY=-0.25, mountTheta=-1.03
04:01:25.333 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.33, opts=13)
04:01:25.337 00.004 6120 Enqueuing Move request for scope (0.09, 0.33)
04:01:25.341 00.004 7680 Worker thread wakes up
04:01:25.342 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:25.346 00.004 6120 UpdateGuideState exits: m=8085 SNR=59.1
04:01:25.349 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:25.353 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:25.357 00.004 6120 Enqueuing Expose request
04:01:25.360 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.33) opts 0xd
04:01:25.361 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.33)
04:01:25.361 00.000 7680 Moving (0.09, 0.33) raw xDistance=0.15 yDistance=-0.25
04:01:25.361 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:01:25.361 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:01:25.361 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:01:25.363 00.002 7680 MoveAxis(E, 0, ABG)
04:01:25.363 00.000 7680 Move returns status 0, amount 0
04:01:25.363 00.000 7680 MoveAxis(N, 0, ABG)
04:01:25.363 00.000 7680 Move returns status 0, amount 0
04:01:25.363 00.000 7680 move complete, result=0
04:01:25.364 00.001 7680 worker thread done servicing request
04:01:25.364 00.000 7680 Worker thread wakes up
04:01:25.364 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
04:01:25.368 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:25.368 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:26.613 01.245 7680 Exposure complete
04:01:26.751 00.138 7680 worker thread done servicing request
04:01:26.751 00.000 6120 OnExposeComplete: enter
04:01:26.754 00.003 6120 UpdateGuideState(): m_state=6
04:01:26.759 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4108
04:01:26.763 00.004 6120 Star::Find returns 1 (0), X=513.06, Y=665.16, Mass=7419, SNR=58.0, Peak=191 HFD=6.4
04:01:26.767 00.004 6120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.19) = xAngle (-0.98 = -0.98)
04:01:26.772 00.005 6120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.90 = 1.90)
04:01:26.776 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-0.79 mountX=0.19 mountY=0.31, mountTheta=1.04
04:01:26.782 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.24, opts=13)
04:01:26.786 00.004 6120 Enqueuing Move request for scope (0.23, -0.24)
04:01:26.789 00.003 7680 Worker thread wakes up
04:01:26.789 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.24) opts 0xd
04:01:26.789 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.24)
04:01:26.789 00.000 7680 Moving (0.23, -0.24) raw xDistance=0.19 yDistance=0.31
04:01:26.789 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:01:26.791 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
04:01:26.791 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:26.795 00.004 6120 UpdateGuideState exits: m=7419 SNR=58.0
04:01:26.799 00.004 7680 MoveAxis(E, 0, ABG)
04:01:26.799 00.000 7680 Move returns status 0, amount 0
04:01:26.799 00.000 7680 MoveAxis(S, 171, ABG)
04:01:26.800 00.001 7680 Guiding  Dir = 1, Dur = 171
04:01:26.800 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:26.805 00.005 7680 IsSlewing returns 0
04:01:26.806 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:26.812 00.006 6120 Enqueuing Expose request
04:01:26.816 00.004 7680 IsGuiding returns 0
04:01:26.817 00.001 7680 PulseGuide returned control before completion, sleep 181
04:01:27.009 00.192 7680 IsGuiding returns 1
04:01:27.010 00.001 7680 scope still moving after pulse duration time elapsed
04:01:27.039 00.029 7680 IsSlewing returns 0
04:01:27.039 00.000 7680 IsGuiding returns 0
04:01:27.040 00.001 7680 scope move finished after 171 + 52 ms
04:01:27.040 00.000 7680 Move returns status 0, amount 171
04:01:27.040 00.000 7680 move complete, result=0
04:01:27.040 00.000 7680 worker thread done servicing request
04:01:27.041 00.001 7680 Worker thread wakes up
04:01:27.041 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 171 ms SOUTH
04:01:27.046 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:27.046 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:28.299 01.253 7680 Exposure complete
04:01:28.433 00.134 7680 worker thread done servicing request
04:01:28.433 00.000 6120 OnExposeComplete: enter
04:01:28.437 00.004 6120 UpdateGuideState(): m_state=6
04:01:28.440 00.003 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4109
04:01:28.444 00.004 6120 Star::Find returns 1 (0), X=513.12, Y=665.68, Mass=8219, SNR=60.0, Peak=202 HFD=6.8
04:01:28.448 00.004 6120 CameraToMount -- cameraTheta (0.76) - m_xAngle (0.19) = xAngle (0.58 = 0.58)
04:01:28.452 00.004 6120 CameraToMount -- cameraTheta (0.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.45 = -2.83)
04:01:28.454 00.002 6120 CameraToMount -- cameraX=0.29 cameraY=0.28 hyp=0.41 cameraTheta=0.76 mountX=0.34 mountY=-0.12, mountTheta=-0.35
04:01:28.461 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.28, opts=13)
04:01:28.465 00.004 6120 Enqueuing Move request for scope (0.29, 0.28)
04:01:28.468 00.003 7680 Worker thread wakes up
04:01:28.468 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.28) opts 0xd
04:01:28.469 00.001 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.28)
04:01:28.469 00.000 7680 Moving (0.29, 0.28) raw xDistance=0.34 yDistance=-0.12
04:01:28.469 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
04:01:28.469 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:01:28.470 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:01:28.470 00.000 7680 MoveAxis(W, 139, ABG)
04:01:28.470 00.000 7680 Guiding  Dir = 3, Dur = 139
04:01:28.470 00.000 7680 IsSlewing returns 0
04:01:28.470 00.000 7680 IsGuiding returns 0
04:01:28.472 00.002 7680 PulseGuide returned control before completion, sleep 149
04:01:28.472 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:28.475 00.003 6120 UpdateGuideState exits: m=8219 SNR=60.0
04:01:28.479 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:28.483 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:28.486 00.003 6120 Enqueuing Expose request
04:01:28.632 00.146 7680 IsGuiding returns 1
04:01:28.634 00.002 7680 scope still moving after pulse duration time elapsed
04:01:28.663 00.029 7680 IsSlewing returns 0
04:01:28.664 00.001 7680 IsGuiding returns 0
04:01:28.664 00.000 7680 scope move finished after 139 + 54 ms
04:01:28.665 00.001 7680 Move returns status 0, amount 139
04:01:28.665 00.000 7680 MoveAxis(N, 0, ABG)
04:01:28.667 00.002 7680 Move returns status 0, amount 0
04:01:28.667 00.000 7680 move complete, result=0
04:01:28.668 00.001 7680 worker thread done servicing request
04:01:28.668 00.000 7680 Worker thread wakes up
04:01:28.669 00.001 6120 GuideStep: 0.3 px 139 ms WEST, -0.1 px 0 ms NORTH
04:01:28.676 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:28.676 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:29.922 01.246 7680 Exposure complete
04:01:30.065 00.143 7680 worker thread done servicing request
04:01:30.065 00.000 6120 OnExposeComplete: enter
04:01:30.070 00.005 6120 UpdateGuideState(): m_state=6
04:01:30.073 00.003 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4110
04:01:30.077 00.004 6120 Star::Find returns 1 (0), X=513.01, Y=665.76, Mass=8300, SNR=60.7, Peak=208 HFD=6.8
04:01:30.081 00.004 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (0.19) = xAngle (0.92 = 0.92)
04:01:30.086 00.005 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.80 = -2.49)
04:01:30.090 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.37 hyp=0.41 cameraTheta=1.11 mountX=0.25 mountY=-0.25, mountTheta=-0.79
04:01:30.096 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.37, opts=13)
04:01:30.100 00.004 6120 Enqueuing Move request for scope (0.18, 0.37)
04:01:30.103 00.003 7680 Worker thread wakes up
04:01:30.104 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:30.107 00.003 6120 UpdateGuideState exits: m=8300 SNR=60.7
04:01:30.110 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:30.116 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:30.120 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.37) opts 0xd
04:01:30.121 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.37)
04:01:30.121 00.000 6120 Enqueuing Expose request
04:01:30.124 00.003 7680 Moving (0.18, 0.37) raw xDistance=0.25 yDistance=-0.25
04:01:30.125 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
04:01:30.125 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:01:30.125 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:01:30.125 00.000 7680 MoveAxis(W, 111, ABG)
04:01:30.125 00.000 7680 Guiding  Dir = 3, Dur = 111
04:01:30.125 00.000 7680 IsSlewing returns 0
04:01:30.126 00.001 7680 IsGuiding returns 0
04:01:30.127 00.001 7680 PulseGuide returned control before completion, sleep 121
04:01:30.256 00.129 7680 IsGuiding returns 1
04:01:30.257 00.001 7680 scope still moving after pulse duration time elapsed
04:01:30.286 00.029 7680 IsSlewing returns 0
04:01:30.288 00.002 7680 IsGuiding returns 0
04:01:30.288 00.000 7680 scope move finished after 111 + 51 ms
04:01:30.290 00.002 7680 Move returns status 0, amount 111
04:01:30.290 00.000 7680 MoveAxis(N, 0, ABG)
04:01:30.290 00.000 7680 Move returns status 0, amount 0
04:01:30.291 00.001 7680 move complete, result=0
04:01:30.291 00.000 7680 worker thread done servicing request
04:01:30.292 00.001 6120 GuideStep: 0.2 px 111 ms WEST, -0.2 px 0 ms NORTH
04:01:30.298 00.006 7680 Worker thread wakes up
04:01:30.298 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:30.299 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:31.694 01.395 7680 Exposure complete
04:01:31.912 00.218 7680 worker thread done servicing request
04:01:31.913 00.001 6120 OnExposeComplete: enter
04:01:31.917 00.004 6120 UpdateGuideState(): m_state=6
04:01:31.921 00.004 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4111
04:01:31.924 00.003 6120 Star::Find returns 1 (0), X=512.75, Y=665.63, Mass=8369, SNR=60.2, Peak=194 HFD=6.8
04:01:31.928 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (0.19) = xAngle (1.69 = 1.69)
04:01:31.932 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.56 = -1.72)
04:01:31.935 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.87 mountX=-0.03 mountY=-0.24, mountTheta=-1.69
04:01:31.938 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.23, opts=13)
04:01:31.942 00.004 6120 Enqueuing Move request for scope (-0.07, 0.23)
04:01:31.944 00.002 7680 Worker thread wakes up
04:01:31.945 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:31.947 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0xd
04:01:31.947 00.000 6120 UpdateGuideState exits: m=8369 SNR=60.2
04:01:31.951 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:31.953 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:31.956 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
04:01:31.956 00.000 6120 Enqueuing Expose request
04:01:31.959 00.003 7680 Moving (-0.07, 0.23) raw xDistance=-0.03 yDistance=-0.24
04:01:31.959 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:01:31.959 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:01:31.959 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:01:31.961 00.002 7680 MoveAxis(E, 0, ABG)
04:01:31.961 00.000 7680 Move returns status 0, amount 0
04:01:31.961 00.000 7680 MoveAxis(N, 0, ABG)
04:01:31.961 00.000 7680 Move returns status 0, amount 0
04:01:31.961 00.000 7680 move complete, result=0
04:01:31.961 00.000 7680 worker thread done servicing request
04:01:31.961 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:01:31.964 00.003 7680 Worker thread wakes up
04:01:31.965 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:31.965 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:33.217 01.252 7680 Exposure complete
04:01:33.351 00.134 7680 worker thread done servicing request
04:01:33.351 00.000 6120 OnExposeComplete: enter
04:01:33.356 00.005 6120 UpdateGuideState(): m_state=6
04:01:33.395 00.039 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4112
04:01:33.408 00.013 6120 Star::Find returns 1 (0), X=512.61, Y=665.59, Mass=9091, SNR=63.6, Peak=201 HFD=6.9
04:01:33.414 00.006 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (0.19) = xAngle (2.21 = 2.21)
04:01:33.422 00.008 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.09 = -1.20)
04:01:33.434 00.012 6120 CameraToMount -- cameraX=-0.21 cameraY=0.19 hyp=0.29 cameraTheta=2.40 mountX=-0.17 mountY=-0.27, mountTheta=-2.14
04:01:33.443 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.19, opts=13)
04:01:33.452 00.009 6120 Enqueuing Move request for scope (-0.21, 0.19)
04:01:33.460 00.008 7680 Worker thread wakes up
04:01:33.460 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.19) opts 0xd
04:01:33.460 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.19)
04:01:33.461 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:33.465 00.004 7680 Moving (-0.21, 0.19) raw xDistance=-0.17 yDistance=-0.27
04:01:33.466 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:01:33.466 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:01:33.466 00.000 6120 UpdateGuideState exits: m=9091 SNR=63.6
04:01:33.470 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:01:33.470 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:33.474 00.004 7680 MoveAxis(E, 0, ABG)
04:01:33.474 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:33.479 00.005 7680 Move returns status 0, amount 0
04:01:33.479 00.000 6120 Enqueuing Expose request
04:01:33.483 00.004 7680 MoveAxis(N, 0, ABG)
04:01:33.483 00.000 7680 Move returns status 0, amount 0
04:01:33.483 00.000 7680 move complete, result=0
04:01:33.483 00.000 7680 worker thread done servicing request
04:01:33.483 00.000 7680 Worker thread wakes up
04:01:33.483 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:33.483 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
04:01:33.489 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:34.744 01.255 7680 Exposure complete
04:01:34.893 00.149 7680 worker thread done servicing request
04:01:34.894 00.001 6120 OnExposeComplete: enter
04:01:34.898 00.004 6120 UpdateGuideState(): m_state=6
04:01:34.902 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4113
04:01:34.906 00.004 6120 Star::Find returns 1 (0), X=512.89, Y=664.93, Mass=8132, SNR=60.8, Peak=189 HFD=6.5
04:01:34.910 00.004 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
04:01:34.913 00.003 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
04:01:34.917 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.47 hyp=0.47 cameraTheta=-1.44 mountX=-0.02 mountY=0.45, mountTheta=1.63
04:01:34.922 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.47, opts=13)
04:01:34.925 00.003 6120 Enqueuing Move request for scope (0.06, -0.47)
04:01:34.930 00.005 7680 Worker thread wakes up
04:01:34.931 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:34.936 00.005 6120 UpdateGuideState exits: m=8132 SNR=60.8
04:01:34.940 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:34.945 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:34.949 00.004 6120 Enqueuing Expose request
04:01:34.953 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.47) opts 0xd
04:01:34.953 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.47)
04:01:34.953 00.000 7680 Moving (0.06, -0.47) raw xDistance=-0.02 yDistance=0.45
04:01:34.953 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:01:34.953 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:01:34.954 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
04:01:34.954 00.000 7680 MoveAxis(E, 0, ABG)
04:01:34.954 00.000 7680 Move returns status 0, amount 0
04:01:34.954 00.000 7680 MoveAxis(N, 0, ABG)
04:01:34.954 00.000 7680 Move returns status 0, amount 0
04:01:34.955 00.001 7680 move complete, result=0
04:01:34.955 00.000 7680 worker thread done servicing request
04:01:34.955 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
04:01:34.959 00.004 7680 Worker thread wakes up
04:01:34.959 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:34.959 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:36.216 01.257 7680 Exposure complete
04:01:36.353 00.137 7680 worker thread done servicing request
04:01:36.353 00.000 6120 OnExposeComplete: enter
04:01:36.356 00.003 6120 UpdateGuideState(): m_state=6
04:01:36.362 00.006 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4114
04:01:36.366 00.004 6120 Star::Find returns 1 (0), X=512.90, Y=664.94, Mass=8498, SNR=61.5, Peak=212 HFD=6.5
04:01:36.370 00.004 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
04:01:36.374 00.004 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
04:01:36.378 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.46 hyp=0.46 cameraTheta=-1.41 mountX=-0.01 mountY=0.44, mountTheta=1.60
04:01:36.383 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.46, opts=13)
04:01:36.386 00.003 6120 Enqueuing Move request for scope (0.07, -0.46)
04:01:36.390 00.004 7680 Worker thread wakes up
04:01:36.390 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.46) opts 0xd
04:01:36.390 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.46)
04:01:36.390 00.000 7680 Moving (0.07, -0.46) raw xDistance=-0.01 yDistance=0.44
04:01:36.391 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:01:36.391 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:01:36.391 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
04:01:36.391 00.000 7680 MoveAxis(E, 0, ABG)
04:01:36.391 00.000 7680 Move returns status 0, amount 0
04:01:36.391 00.000 7680 MoveAxis(N, 0, ABG)
04:01:36.392 00.001 7680 Move returns status 0, amount 0
04:01:36.392 00.000 7680 move complete, result=0
04:01:36.393 00.001 7680 worker thread done servicing request
04:01:36.393 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:36.396 00.003 6120 UpdateGuideState exits: m=8498 SNR=61.5
04:01:36.400 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:36.403 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:36.407 00.004 6120 Enqueuing Expose request
04:01:36.411 00.004 7680 Worker thread wakes up
04:01:36.412 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
04:01:36.415 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:36.415 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:37.653 01.238 7680 Exposure complete
04:01:37.791 00.138 7680 worker thread done servicing request
04:01:37.791 00.000 6120 OnExposeComplete: enter
04:01:37.796 00.005 6120 UpdateGuideState(): m_state=6
04:01:37.800 00.004 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4115
04:01:37.804 00.004 6120 Star::Find returns 1 (0), X=512.93, Y=665.04, Mass=8059, SNR=59.3, Peak=207 HFD=6.4
04:01:37.809 00.005 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
04:01:37.813 00.004 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
04:01:37.817 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.36 hyp=0.37 cameraTheta=-1.30 mountX=0.03 mountY=0.37, mountTheta=1.49
04:01:37.821 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.36, opts=13)
04:01:37.824 00.003 6120 Enqueuing Move request for scope (0.10, -0.36)
04:01:37.829 00.005 7680 Worker thread wakes up
04:01:37.829 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.36) opts 0xd
04:01:37.829 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.36)
04:01:37.829 00.000 7680 Moving (0.10, -0.36) raw xDistance=0.03 yDistance=0.37
04:01:37.829 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:01:37.830 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
04:01:37.830 00.000 7680 MoveAxis(E, 0, ABG)
04:01:37.831 00.001 7680 Move returns status 0, amount 0
04:01:37.831 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:37.835 00.004 7680 MoveAxis(S, 199, ABG)
04:01:37.835 00.000 7680 Guiding  Dir = 1, Dur = 199
04:01:37.835 00.000 6120 UpdateGuideState exits: m=8059 SNR=59.3
04:01:37.841 00.006 7680 IsSlewing returns 0
04:01:37.841 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:37.845 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:37.848 00.003 6120 Enqueuing Expose request
04:01:37.853 00.005 7680 IsGuiding returns 0
04:01:37.853 00.000 7680 PulseGuide returned control before completion, sleep 209
04:01:38.072 00.219 7680 IsGuiding returns 1
04:01:38.074 00.002 7680 scope still moving after pulse duration time elapsed
04:01:38.101 00.027 7680 IsSlewing returns 0
04:01:38.103 00.002 7680 IsGuiding returns 1
04:01:38.131 00.028 7680 IsSlewing returns 0
04:01:38.132 00.001 7680 IsGuiding returns 0
04:01:38.134 00.002 7680 scope move finished after 199 + 81 ms
04:01:38.134 00.000 7680 Move returns status 0, amount 199
04:01:38.135 00.001 7680 move complete, result=0
04:01:38.135 00.000 7680 worker thread done servicing request
04:01:38.135 00.000 7680 Worker thread wakes up
04:01:38.136 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 199 ms SOUTH
04:01:38.143 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:38.143 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:39.395 01.252 7680 Exposure complete
04:01:39.528 00.133 7680 worker thread done servicing request
04:01:39.528 00.000 6120 OnExposeComplete: enter
04:01:39.532 00.004 6120 UpdateGuideState(): m_state=6
04:01:39.536 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4116
04:01:39.539 00.003 6120 Star::Find returns 1 (0), X=512.79, Y=665.52, Mass=8385, SNR=60.4, Peak=181 HFD=6.9
04:01:39.542 00.003 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (0.19) = xAngle (1.67 = 1.67)
04:01:39.547 00.005 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.55 = -1.74)
04:01:39.550 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.86 mountX=-0.01 mountY=-0.13, mountTheta=-1.67
04:01:39.556 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.12, opts=13)
04:01:39.562 00.006 6120 Enqueuing Move request for scope (-0.04, 0.12)
04:01:39.566 00.004 7680 Worker thread wakes up
04:01:39.566 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:39.570 00.004 6120 UpdateGuideState exits: m=8385 SNR=60.4
04:01:39.575 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:39.578 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:39.581 00.003 6120 Enqueuing Expose request
04:01:39.585 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
04:01:39.585 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
04:01:39.585 00.000 7680 Moving (-0.04, 0.12) raw xDistance=-0.01 yDistance=-0.13
04:01:39.586 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:01:39.586 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:01:39.586 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:01:39.586 00.000 7680 MoveAxis(E, 0, ABG)
04:01:39.586 00.000 7680 Move returns status 0, amount 0
04:01:39.588 00.002 7680 MoveAxis(N, 0, ABG)
04:01:39.588 00.000 7680 Move returns status 0, amount 0
04:01:39.588 00.000 7680 move complete, result=0
04:01:39.588 00.000 7680 worker thread done servicing request
04:01:39.588 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:01:39.593 00.005 7680 Worker thread wakes up
04:01:39.593 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:39.593 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:40.837 01.244 7680 Exposure complete
04:01:40.985 00.148 7680 worker thread done servicing request
04:01:40.985 00.000 6120 OnExposeComplete: enter
04:01:40.989 00.004 6120 UpdateGuideState(): m_state=6
04:01:40.995 00.006 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4117
04:01:41.000 00.005 6120 Star::Find returns 1 (0), X=512.91, Y=665.38, Mass=8777, SNR=61.5, Peak=208 HFD=6.8
04:01:41.005 00.005 6120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.19) = xAngle (-0.35 = -0.35)
04:01:41.009 00.004 6120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.52 = 2.52)
04:01:41.012 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.16 mountX=0.08 mountY=0.05, mountTheta=0.55
04:01:41.018 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.01, opts=13)
04:01:41.023 00.005 6120 Enqueuing Move request for scope (0.09, -0.01)
04:01:41.027 00.004 7680 Worker thread wakes up
04:01:41.027 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:41.032 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
04:01:41.032 00.000 6120 UpdateGuideState exits: m=8777 SNR=61.5
04:01:41.037 00.005 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
04:01:41.037 00.000 7680 Moving (0.09, -0.01) raw xDistance=0.08 yDistance=0.05
04:01:41.037 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:01:41.037 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:01:41.037 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:41.042 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:41.046 00.004 6120 Enqueuing Expose request
04:01:41.050 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:01:41.050 00.000 7680 MoveAxis(E, 0, ABG)
04:01:41.050 00.000 7680 Move returns status 0, amount 0
04:01:41.051 00.001 7680 MoveAxis(N, 0, ABG)
04:01:41.051 00.000 7680 Move returns status 0, amount 0
04:01:41.051 00.000 7680 move complete, result=0
04:01:41.051 00.000 7680 worker thread done servicing request
04:01:41.051 00.000 7680 Worker thread wakes up
04:01:41.051 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:01:41.056 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:41.056 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:42.301 01.245 7680 Exposure complete
04:01:42.434 00.133 7680 worker thread done servicing request
04:01:42.434 00.000 6120 OnExposeComplete: enter
04:01:42.438 00.004 6120 UpdateGuideState(): m_state=6
04:01:42.443 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4118
04:01:42.447 00.004 6120 Star::Find returns 1 (0), X=512.90, Y=664.96, Mass=7973, SNR=58.3, Peak=203 HFD=6.4
04:01:42.450 00.003 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
04:01:42.454 00.004 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
04:01:42.458 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.43 hyp=0.44 cameraTheta=-1.40 mountX=-0.01 mountY=0.42, mountTheta=1.58
04:01:42.462 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.43, opts=13)
04:01:42.465 00.003 6120 Enqueuing Move request for scope (0.08, -0.43)
04:01:42.470 00.005 7680 Worker thread wakes up
04:01:42.470 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.43) opts 0xd
04:01:42.470 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.43)
04:01:42.471 00.001 7680 Moving (0.08, -0.43) raw xDistance=-0.01 yDistance=0.42
04:01:42.471 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:01:42.471 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
04:01:42.471 00.000 7680 MoveAxis(E, 0, ABG)
04:01:42.472 00.001 7680 Move returns status 0, amount 0
04:01:42.472 00.000 7680 MoveAxis(S, 229, ABG)
04:01:42.472 00.000 7680 Guiding  Dir = 1, Dur = 229
04:01:42.472 00.000 7680 IsSlewing returns 0
04:01:42.472 00.000 7680 IsGuiding returns 0
04:01:42.473 00.001 7680 PulseGuide returned control before completion, sleep 239
04:01:42.473 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:42.477 00.004 6120 UpdateGuideState exits: m=7973 SNR=58.3
04:01:42.480 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:42.483 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:42.487 00.004 6120 Enqueuing Expose request
04:01:42.713 00.226 7680 IsGuiding returns 1
04:01:42.713 00.000 7680 scope still moving after pulse duration time elapsed
04:01:42.744 00.031 7680 IsSlewing returns 0
04:01:42.744 00.000 7680 IsGuiding returns 0
04:01:42.744 00.000 7680 scope move finished after 229 + 43 ms
04:01:42.745 00.001 7680 Move returns status 0, amount 229
04:01:42.745 00.000 7680 move complete, result=0
04:01:42.745 00.000 7680 worker thread done servicing request
04:01:42.745 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 229 ms SOUTH
04:01:42.751 00.006 7680 Worker thread wakes up
04:01:42.752 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:42.752 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:44.003 01.251 7680 Exposure complete
04:01:44.155 00.152 7680 worker thread done servicing request
04:01:44.156 00.001 6120 OnExposeComplete: enter
04:01:44.159 00.003 6120 UpdateGuideState(): m_state=6
04:01:44.163 00.004 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4119
04:01:44.167 00.004 6120 Star::Find returns 1 (0), X=512.91, Y=665.05, Mass=7998, SNR=59.6, Peak=206 HFD=6.4
04:01:44.170 00.003 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
04:01:44.174 00.004 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
04:01:44.178 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.35 hyp=0.36 cameraTheta=-1.35 mountX=0.01 mountY=0.35, mountTheta=1.53
04:01:44.185 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.35, opts=13)
04:01:44.188 00.003 6120 Enqueuing Move request for scope (0.08, -0.35)
04:01:44.191 00.003 7680 Worker thread wakes up
04:01:44.192 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:44.194 00.002 6120 UpdateGuideState exits: m=7998 SNR=59.6
04:01:44.199 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:44.202 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:44.204 00.002 6120 Enqueuing Expose request
04:01:44.207 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.35) opts 0xd
04:01:44.208 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.35)
04:01:44.208 00.000 7680 Moving (0.08, -0.35) raw xDistance=0.01 yDistance=0.35
04:01:44.208 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:01:44.208 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
04:01:44.208 00.000 7680 MoveAxis(E, 0, ABG)
04:01:44.210 00.002 7680 Move returns status 0, amount 0
04:01:44.210 00.000 7680 MoveAxis(S, 189, ABG)
04:01:44.210 00.000 7680 Guiding  Dir = 1, Dur = 189
04:01:44.210 00.000 7680 IsSlewing returns 0
04:01:44.210 00.000 7680 IsGuiding returns 0
04:01:44.211 00.001 7680 PulseGuide returned control before completion, sleep 199
04:01:44.415 00.204 7680 IsGuiding returns 1
04:01:44.416 00.001 7680 scope still moving after pulse duration time elapsed
04:01:44.446 00.030 7680 IsSlewing returns 0
04:01:44.447 00.001 7680 IsGuiding returns 0
04:01:44.447 00.000 7680 scope move finished after 189 + 47 ms
04:01:44.447 00.000 7680 Move returns status 0, amount 189
04:01:44.448 00.001 7680 move complete, result=0
04:01:44.448 00.000 7680 worker thread done servicing request
04:01:44.448 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 189 ms SOUTH
04:01:44.454 00.006 7680 Worker thread wakes up
04:01:44.454 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:44.454 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:45.707 01.253 7680 Exposure complete
04:01:45.860 00.153 7680 worker thread done servicing request
04:01:45.860 00.000 6120 OnExposeComplete: enter
04:01:45.867 00.007 6120 UpdateGuideState(): m_state=6
04:01:45.871 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4120
04:01:45.876 00.005 6120 Star::Find returns 1 (0), X=513.00, Y=665.08, Mass=8022, SNR=60.2, Peak=209 HFD=6.4
04:01:45.880 00.004 6120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.19) = xAngle (-1.25 = -1.25)
04:01:45.883 00.003 6120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.63 = 1.63)
04:01:45.887 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.31 hyp=0.36 cameraTheta=-1.06 mountX=0.11 mountY=0.36, mountTheta=1.26
04:01:45.891 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.31, opts=13)
04:01:45.895 00.004 6120 Enqueuing Move request for scope (0.18, -0.31)
04:01:45.899 00.004 7680 Worker thread wakes up
04:01:45.900 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:45.905 00.005 6120 UpdateGuideState exits: m=8022 SNR=60.2
04:01:45.909 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:45.913 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:45.916 00.003 6120 Enqueuing Expose request
04:01:45.919 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.31) opts 0xd
04:01:45.920 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.31)
04:01:45.920 00.000 7680 Moving (0.18, -0.31) raw xDistance=0.11 yDistance=0.36
04:01:45.920 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:01:45.920 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
04:01:45.920 00.000 7680 MoveAxis(E, 0, ABG)
04:01:45.920 00.000 7680 Move returns status 0, amount 0
04:01:45.922 00.002 7680 MoveAxis(S, 195, ABG)
04:01:45.922 00.000 7680 Guiding  Dir = 1, Dur = 195
04:01:45.922 00.000 7680 IsSlewing returns 0
04:01:45.923 00.001 7680 IsGuiding returns 0
04:01:45.923 00.000 7680 PulseGuide returned control before completion, sleep 205
04:01:46.133 00.210 7680 IsGuiding returns 1
04:01:46.133 00.000 7680 scope still moving after pulse duration time elapsed
04:01:46.162 00.029 7680 IsSlewing returns 0
04:01:46.164 00.002 7680 IsGuiding returns 0
04:01:46.164 00.000 7680 scope move finished after 195 + 46 ms
04:01:46.165 00.001 7680 Move returns status 0, amount 195
04:01:46.165 00.000 7680 move complete, result=0
04:01:46.165 00.000 7680 worker thread done servicing request
04:01:46.166 00.001 7680 Worker thread wakes up
04:01:46.166 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 195 ms SOUTH
04:01:46.172 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:46.172 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:47.423 01.251 7680 Exposure complete
04:01:47.542 00.119 7680 worker thread done servicing request
04:01:47.543 00.001 6120 OnExposeComplete: enter
04:01:47.547 00.004 6120 UpdateGuideState(): m_state=6
04:01:47.550 00.003 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4121
04:01:47.553 00.003 6120 Star::Find returns 1 (0), X=513.03, Y=665.72, Mass=8032, SNR=59.6, Peak=186 HFD=6.8
04:01:47.558 00.005 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (0.19) = xAngle (0.82 = 0.82)
04:01:47.562 00.004 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.69 = -2.59)
04:01:47.566 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.32 hyp=0.39 cameraTheta=1.00 mountX=0.26 mountY=-0.20, mountTheta=-0.65
04:01:47.572 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.32, opts=13)
04:01:47.576 00.004 6120 Enqueuing Move request for scope (0.21, 0.32)
04:01:47.580 00.004 7680 Worker thread wakes up
04:01:47.580 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.32) opts 0xd
04:01:47.580 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.32)
04:01:47.580 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:47.585 00.005 6120 UpdateGuideState exits: m=8032 SNR=59.6
04:01:47.590 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:47.594 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:47.598 00.004 6120 Enqueuing Expose request
04:01:47.601 00.003 7680 Moving (0.21, 0.32) raw xDistance=0.26 yDistance=-0.20
04:01:47.602 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
04:01:47.602 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:01:47.602 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:01:47.602 00.000 7680 MoveAxis(W, 108, ABG)
04:01:47.603 00.001 7680 Guiding  Dir = 3, Dur = 108
04:01:47.603 00.000 7680 IsSlewing returns 0
04:01:47.604 00.001 7680 IsGuiding returns 0
04:01:47.604 00.000 7680 PulseGuide returned control before completion, sleep 118
04:01:47.727 00.123 7680 IsGuiding returns 1
04:01:47.728 00.001 7680 scope still moving after pulse duration time elapsed
04:01:47.758 00.030 7680 IsSlewing returns 0
04:01:47.759 00.001 7680 IsGuiding returns 0
04:01:47.761 00.002 7680 scope move finished after 108 + 48 ms
04:01:47.761 00.000 7680 Move returns status 0, amount 108
04:01:47.762 00.001 7680 MoveAxis(N, 0, ABG)
04:01:47.762 00.000 7680 Move returns status 0, amount 0
04:01:47.762 00.000 7680 move complete, result=0
04:01:47.762 00.000 7680 worker thread done servicing request
04:01:47.762 00.000 7680 Worker thread wakes up
04:01:47.764 00.002 6120 GuideStep: 0.3 px 108 ms WEST, -0.2 px 0 ms NORTH
04:01:47.770 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:47.771 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:49.024 01.253 7680 Exposure complete
04:01:49.178 00.154 7680 worker thread done servicing request
04:01:49.179 00.001 6120 OnExposeComplete: enter
04:01:49.183 00.004 6120 UpdateGuideState(): m_state=6
04:01:49.187 00.004 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4122
04:01:49.192 00.005 6120 Star::Find returns 1 (0), X=512.96, Y=665.08, Mass=7795, SNR=59.0, Peak=212 HFD=6.4
04:01:49.196 00.004 6120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.19) = xAngle (-1.35 = -1.35)
04:01:49.199 00.003 6120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.53 = 1.53)
04:01:49.205 00.006 6120 CameraToMount -- cameraX=0.14 cameraY=-0.32 hyp=0.34 cameraTheta=-1.16 mountX=0.08 mountY=0.34, mountTheta=1.35
04:01:49.211 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.32, opts=13)
04:01:49.216 00.005 6120 Enqueuing Move request for scope (0.14, -0.32)
04:01:49.221 00.005 7680 Worker thread wakes up
04:01:49.221 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.32) opts 0xd
04:01:49.221 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.32)
04:01:49.222 00.001 7680 Moving (0.14, -0.32) raw xDistance=0.08 yDistance=0.34
04:01:49.222 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:01:49.222 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
04:01:49.222 00.000 7680 MoveAxis(E, 0, ABG)
04:01:49.222 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:49.227 00.005 6120 UpdateGuideState exits: m=7795 SNR=59.0
04:01:49.230 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:49.235 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:49.239 00.004 6120 Enqueuing Expose request
04:01:49.244 00.005 7680 Move returns status 0, amount 0
04:01:49.244 00.000 7680 MoveAxis(S, 187, ABG)
04:01:49.244 00.000 7680 Guiding  Dir = 1, Dur = 187
04:01:49.245 00.001 7680 IsSlewing returns 0
04:01:49.245 00.000 7680 IsGuiding returns 0
04:01:49.245 00.000 7680 PulseGuide returned control before completion, sleep 197
04:01:49.449 00.204 7680 IsGuiding returns 1
04:01:49.449 00.000 7680 scope still moving after pulse duration time elapsed
04:01:49.481 00.032 7680 IsSlewing returns 0
04:01:49.481 00.000 7680 IsGuiding returns 0
04:01:49.481 00.000 7680 scope move finished after 187 + 48 ms
04:01:49.481 00.000 7680 Move returns status 0, amount 187
04:01:49.482 00.001 7680 move complete, result=0
04:01:49.482 00.000 7680 worker thread done servicing request
04:01:49.482 00.000 7680 Worker thread wakes up
04:01:49.482 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:49.482 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:49.483 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 187 ms SOUTH
04:01:50.729 01.246 7680 Exposure complete
04:01:50.875 00.146 7680 worker thread done servicing request
04:01:50.876 00.001 6120 OnExposeComplete: enter
04:01:50.880 00.004 6120 UpdateGuideState(): m_state=6
04:01:50.884 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4123
04:01:50.887 00.003 6120 Star::Find returns 1 (0), X=512.77, Y=665.73, Mass=7893, SNR=58.7, Peak=197 HFD=6.7
04:01:50.892 00.005 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (0.19) = xAngle (1.56 = 1.56)
04:01:50.897 00.005 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.43 = -1.85)
04:01:50.901 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.34 hyp=0.34 cameraTheta=1.74 mountX=0.01 mountY=-0.33, mountTheta=-1.55
04:01:50.905 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.34, opts=13)
04:01:50.910 00.005 6120 Enqueuing Move request for scope (-0.06, 0.34)
04:01:50.913 00.003 7680 Worker thread wakes up
04:01:50.914 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.34) opts 0xd
04:01:50.914 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.34)
04:01:50.914 00.000 7680 Moving (-0.06, 0.34) raw xDistance=0.01 yDistance=-0.33
04:01:50.914 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:01:50.915 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:01:50.915 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:50.919 00.004 6120 UpdateGuideState exits: m=7893 SNR=58.7
04:01:50.922 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:50.926 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:01:50.927 00.001 7680 MoveAxis(E, 0, ABG)
04:01:50.928 00.001 7680 Move returns status 0, amount 0
04:01:50.928 00.000 7680 MoveAxis(N, 0, ABG)
04:01:50.928 00.000 7680 Move returns status 0, amount 0
04:01:50.928 00.000 7680 move complete, result=0
04:01:50.928 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:50.934 00.006 6120 Enqueuing Expose request
04:01:50.939 00.005 7680 worker thread done servicing request
04:01:50.940 00.001 7680 Worker thread wakes up
04:01:50.940 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:01:50.944 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:50.944 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:52.190 01.246 7680 Exposure complete
04:01:52.340 00.150 7680 worker thread done servicing request
04:01:52.340 00.000 6120 OnExposeComplete: enter
04:01:52.344 00.004 6120 UpdateGuideState(): m_state=6
04:01:52.349 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4124
04:01:52.354 00.005 6120 Star::Find returns 1 (0), X=512.92, Y=665.06, Mass=8420, SNR=60.9, Peak=228 HFD=6.4
04:01:52.357 00.003 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
04:01:52.361 00.004 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
04:01:52.365 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.34 hyp=0.35 cameraTheta=-1.31 mountX=0.03 mountY=0.35, mountTheta=1.49
04:01:52.370 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.34, opts=13)
04:01:52.374 00.004 6120 Enqueuing Move request for scope (0.09, -0.34)
04:01:52.377 00.003 7680 Worker thread wakes up
04:01:52.377 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.34) opts 0xd
04:01:52.378 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.34)
04:01:52.378 00.000 7680 Moving (0.09, -0.34) raw xDistance=0.03 yDistance=0.35
04:01:52.378 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:01:52.379 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:52.382 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
04:01:52.382 00.000 6120 UpdateGuideState exits: m=8420 SNR=60.9
04:01:52.387 00.005 7680 MoveAxis(E, 0, ABG)
04:01:52.387 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:52.390 00.003 7680 Move returns status 0, amount 0
04:01:52.391 00.001 7680 MoveAxis(S, 188, ABG)
04:01:52.391 00.000 7680 Guiding  Dir = 1, Dur = 188
04:01:52.391 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:52.395 00.004 7680 IsSlewing returns 0
04:01:52.395 00.000 6120 Enqueuing Expose request
04:01:52.399 00.004 7680 IsGuiding returns 0
04:01:52.399 00.000 7680 PulseGuide returned control before completion, sleep 198
04:01:52.604 00.205 7680 IsGuiding returns 1
04:01:52.605 00.001 7680 scope still moving after pulse duration time elapsed
04:01:52.634 00.029 7680 IsSlewing returns 0
04:01:52.636 00.002 7680 IsGuiding returns 0
04:01:52.636 00.000 7680 scope move finished after 188 + 48 ms
04:01:52.637 00.001 7680 Move returns status 0, amount 188
04:01:52.637 00.000 7680 move complete, result=0
04:01:52.637 00.000 7680 worker thread done servicing request
04:01:52.637 00.000 7680 Worker thread wakes up
04:01:52.639 00.002 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 188 ms SOUTH
04:01:52.645 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:52.646 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:53.897 01.251 7680 Exposure complete
04:01:54.043 00.146 7680 worker thread done servicing request
04:01:54.044 00.001 6120 OnExposeComplete: enter
04:01:54.047 00.003 6120 UpdateGuideState(): m_state=6
04:01:54.051 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4125
04:01:54.055 00.004 6120 Star::Find returns 1 (0), X=512.74, Y=665.69, Mass=8684, SNR=61.6, Peak=198 HFD=6.8
04:01:54.061 00.006 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (0.19) = xAngle (1.66 = 1.66)
04:01:54.065 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.53 = -1.75)
04:01:54.069 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.84 mountX=-0.03 mountY=-0.30, mountTheta=-1.66
04:01:54.074 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.30, opts=13)
04:01:54.078 00.004 6120 Enqueuing Move request for scope (-0.08, 0.30)
04:01:54.082 00.004 7680 Worker thread wakes up
04:01:54.082 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.30) opts 0xd
04:01:54.084 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.30)
04:01:54.084 00.000 7680 Moving (-0.08, 0.30) raw xDistance=-0.03 yDistance=-0.30
04:01:54.084 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:01:54.084 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:01:54.084 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:01:54.084 00.000 7680 MoveAxis(E, 0, ABG)
04:01:54.084 00.000 7680 Move returns status 0, amount 0
04:01:54.084 00.000 7680 MoveAxis(N, 0, ABG)
04:01:54.084 00.000 7680 Move returns status 0, amount 0
04:01:54.084 00.000 7680 move complete, result=0
04:01:54.086 00.002 7680 worker thread done servicing request
04:01:54.086 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:54.089 00.003 6120 UpdateGuideState exits: m=8684 SNR=61.6
04:01:54.093 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:54.097 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:54.100 00.003 6120 Enqueuing Expose request
04:01:54.103 00.003 7680 Worker thread wakes up
04:01:54.104 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:54.104 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:01:54.108 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:55.345 01.237 7680 Exposure complete
04:01:55.485 00.140 7680 worker thread done servicing request
04:01:55.486 00.001 6120 OnExposeComplete: enter
04:01:55.489 00.003 6120 UpdateGuideState(): m_state=6
04:01:55.495 00.006 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4126
04:01:55.500 00.005 6120 Star::Find returns 1 (0), X=513.02, Y=665.06, Mass=7634, SNR=58.1, Peak=191 HFD=6.4
04:01:55.505 00.005 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.19) = xAngle (-1.24 = -1.24)
04:01:55.508 00.003 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.63 = 1.63)
04:01:55.513 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=-0.33 hyp=0.38 cameraTheta=-1.05 mountX=0.12 mountY=0.38, mountTheta=1.26
04:01:55.517 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.33, opts=13)
04:01:55.520 00.003 6120 Enqueuing Move request for scope (0.19, -0.33)
04:01:55.523 00.003 7680 Worker thread wakes up
04:01:55.523 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.33) opts 0xd
04:01:55.523 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:55.527 00.004 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.33)
04:01:55.527 00.000 7680 Moving (0.19, -0.33) raw xDistance=0.12 yDistance=0.38
04:01:55.527 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:01:55.527 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
04:01:55.527 00.000 6120 UpdateGuideState exits: m=7634 SNR=58.1
04:01:55.532 00.005 7680 MoveAxis(E, 0, ABG)
04:01:55.532 00.000 7680 Move returns status 0, amount 0
04:01:55.533 00.001 7680 MoveAxis(S, 208, ABG)
04:01:55.533 00.000 7680 Guiding  Dir = 1, Dur = 208
04:01:55.533 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:55.537 00.004 7680 IsSlewing returns 0
04:01:55.537 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:55.540 00.003 6120 Enqueuing Expose request
04:01:55.544 00.004 7680 IsGuiding returns 0
04:01:55.544 00.000 7680 PulseGuide returned control before completion, sleep 218
04:01:55.774 00.230 7680 IsGuiding returns 1
04:01:55.774 00.000 7680 scope still moving after pulse duration time elapsed
04:01:55.805 00.031 7680 IsSlewing returns 0
04:01:55.806 00.001 7680 IsGuiding returns 0
04:01:55.806 00.000 7680 scope move finished after 208 + 54 ms
04:01:55.807 00.001 7680 Move returns status 0, amount 208
04:01:55.807 00.000 7680 move complete, result=0
04:01:55.807 00.000 7680 worker thread done servicing request
04:01:55.808 00.001 7680 Worker thread wakes up
04:01:55.809 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 208 ms SOUTH
04:01:55.814 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:55.815 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:57.068 01.253 7680 Exposure complete
04:01:57.227 00.159 7680 worker thread done servicing request
04:01:57.227 00.000 6120 OnExposeComplete: enter
04:01:57.232 00.005 6120 UpdateGuideState(): m_state=6
04:01:57.237 00.005 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4127
04:01:57.242 00.005 6120 Star::Find returns 1 (0), X=512.81, Y=666.22, Mass=8501, SNR=60.4, Peak=192 HFD=6.8
04:01:57.248 00.006 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (0.19) = xAngle (1.41 = 1.41)
04:01:57.252 00.004 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.28 = -2.00)
04:01:57.256 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.82 hyp=0.82 cameraTheta=1.59 mountX=0.13 mountY=-0.75, mountTheta=-1.39
04:01:57.261 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.82, opts=13)
04:01:57.265 00.004 6120 Enqueuing Move request for scope (-0.02, 0.82)
04:01:57.268 00.003 7680 Worker thread wakes up
04:01:57.269 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:57.273 00.004 6120 UpdateGuideState exits: m=8501 SNR=60.4
04:01:57.277 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:57.280 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:57.285 00.005 6120 Enqueuing Expose request
04:01:57.289 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.82) opts 0xd
04:01:57.289 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.82)
04:01:57.289 00.000 7680 Moving (-0.02, 0.82) raw xDistance=0.13 yDistance=-0.75
04:01:57.291 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:01:57.291 00.000 7680 resist switch: large excursion: input -0.75 thresh 0.60 direction from 1 to -1
04:01:57.291 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.24
04:01:57.291 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
04:01:57.291 00.000 7680 MoveAxis(E, 0, ABG)
04:01:57.291 00.000 7680 Move returns status 0, amount 0
04:01:57.292 00.001 7680 MoveAxis(N, 405, ABG)
04:01:57.292 00.000 7680 Guiding  Dir = 0, Dur = 405
04:01:57.293 00.001 7680 IsSlewing returns 0
04:01:57.293 00.000 7680 IsGuiding returns 0
04:01:57.294 00.001 7680 PulseGuide returned control before completion, sleep 415
04:01:57.711 00.417 7680 IsGuiding returns 1
04:01:57.712 00.001 7680 scope still moving after pulse duration time elapsed
04:01:57.743 00.031 7680 IsSlewing returns 0
04:01:57.743 00.000 7680 IsGuiding returns 0
04:01:57.743 00.000 7680 scope move finished after 405 + 45 ms
04:01:57.745 00.002 7680 Move returns status 0, amount 405
04:01:57.745 00.000 7680 move complete, result=0
04:01:57.745 00.000 7680 worker thread done servicing request
04:01:57.746 00.001 7680 Worker thread wakes up
04:01:57.746 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 405 ms NORTH
04:01:57.752 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:57.752 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:01:59.008 01.256 7680 Exposure complete
04:01:59.161 00.153 7680 worker thread done servicing request
04:01:59.161 00.000 6120 OnExposeComplete: enter
04:01:59.166 00.005 6120 UpdateGuideState(): m_state=6
04:01:59.170 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4128
04:01:59.175 00.005 6120 Star::Find returns 1 (0), X=512.72, Y=665.67, Mass=8236, SNR=60.1, Peak=193 HFD=6.8
04:01:59.178 00.003 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (0.19) = xAngle (1.75 = 1.75)
04:01:59.184 00.006 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.62 = -1.66)
04:01:59.189 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.94 mountX=-0.05 mountY=-0.29, mountTheta=-1.75
04:01:59.196 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.27, opts=13)
04:01:59.201 00.005 6120 Enqueuing Move request for scope (-0.10, 0.27)
04:01:59.204 00.003 7680 Worker thread wakes up
04:01:59.206 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd
04:01:59.206 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.27)
04:01:59.206 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:01:59.211 00.005 6120 UpdateGuideState exits: m=8236 SNR=60.1
04:01:59.216 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:01:59.220 00.004 7680 Moving (-0.10, 0.27) raw xDistance=-0.05 yDistance=-0.29
04:01:59.222 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:01:59.222 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
04:01:59.222 00.000 7680 MoveAxis(E, 0, ABG)
04:01:59.222 00.000 7680 Move returns status 0, amount 0
04:01:59.222 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:01:59.227 00.005 6120 Enqueuing Expose request
04:01:59.231 00.004 7680 MoveAxis(N, 158, ABG)
04:01:59.231 00.000 7680 Guiding  Dir = 0, Dur = 158
04:01:59.231 00.000 7680 IsSlewing returns 0
04:01:59.232 00.001 7680 IsGuiding returns 0
04:01:59.232 00.000 7680 PulseGuide returned control before completion, sleep 168
04:01:59.406 00.174 7680 IsGuiding returns 1
04:01:59.407 00.001 7680 scope still moving after pulse duration time elapsed
04:01:59.438 00.031 7680 IsSlewing returns 0
04:01:59.438 00.000 7680 IsGuiding returns 0
04:01:59.438 00.000 7680 scope move finished after 158 + 48 ms
04:01:59.439 00.001 7680 Move returns status 0, amount 158
04:01:59.439 00.000 7680 move complete, result=0
04:01:59.439 00.000 7680 worker thread done servicing request
04:01:59.439 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 158 ms NORTH
04:01:59.445 00.006 7680 Worker thread wakes up
04:01:59.445 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:01:59.446 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:00.700 01.254 7680 Exposure complete
04:02:00.852 00.152 7680 worker thread done servicing request
04:02:00.853 00.001 6120 OnExposeComplete: enter
04:02:00.857 00.004 6120 UpdateGuideState(): m_state=6
04:02:00.860 00.003 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4129
04:02:00.866 00.006 6120 Star::Find returns 1 (0), X=512.92, Y=665.04, Mass=8293, SNR=60.7, Peak=204 HFD=6.4
04:02:00.870 00.004 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
04:02:00.874 00.004 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
04:02:00.877 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.36 hyp=0.37 cameraTheta=-1.32 mountX=0.02 mountY=0.36, mountTheta=1.51
04:02:00.883 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.36, opts=13)
04:02:00.887 00.004 6120 Enqueuing Move request for scope (0.09, -0.36)
04:02:00.891 00.004 7680 Worker thread wakes up
04:02:00.891 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:00.895 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.36) opts 0xd
04:02:00.895 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.36)
04:02:00.895 00.000 7680 Moving (0.09, -0.36) raw xDistance=0.02 yDistance=0.36
04:02:00.896 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:02:00.896 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:02:00.897 00.001 6120 UpdateGuideState exits: m=8293 SNR=60.7
04:02:00.902 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:00.907 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:00.911 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
04:02:00.911 00.000 7680 MoveAxis(E, 0, ABG)
04:02:00.911 00.000 7680 Move returns status 0, amount 0
04:02:00.911 00.000 7680 MoveAxis(N, 0, ABG)
04:02:00.911 00.000 7680 Move returns status 0, amount 0
04:02:00.912 00.001 7680 move complete, result=0
04:02:00.912 00.000 7680 worker thread done servicing request
04:02:00.912 00.000 6120 Enqueuing Expose request
04:02:00.917 00.005 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
04:02:00.920 00.003 7680 Worker thread wakes up
04:02:00.921 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:00.921 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:02.169 01.248 7680 Exposure complete
04:02:02.313 00.144 7680 worker thread done servicing request
04:02:02.314 00.001 6120 OnExposeComplete: enter
04:02:02.319 00.005 6120 UpdateGuideState(): m_state=6
04:02:02.323 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4130
04:02:02.326 00.003 6120 Star::Find returns 1 (0), X=512.77, Y=665.62, Mass=8133, SNR=59.1, Peak=195 HFD=6.8
04:02:02.331 00.005 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (0.19) = xAngle (1.64 = 1.64)
04:02:02.335 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.52 = -1.77)
04:02:02.339 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.23 cameraTheta=1.83 mountX=-0.02 mountY=-0.23, mountTheta=-1.64
04:02:02.344 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.23, opts=13)
04:02:02.348 00.004 6120 Enqueuing Move request for scope (-0.06, 0.23)
04:02:02.352 00.004 7680 Worker thread wakes up
04:02:02.352 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:02.356 00.004 6120 UpdateGuideState exits: m=8133 SNR=59.1
04:02:02.360 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd
04:02:02.360 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
04:02:02.360 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:02.365 00.005 7680 Moving (-0.06, 0.23) raw xDistance=-0.02 yDistance=-0.23
04:02:02.366 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:02:02.366 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
04:02:02.366 00.000 7680 MoveAxis(E, 0, ABG)
04:02:02.366 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:02.371 00.005 6120 Enqueuing Expose request
04:02:02.375 00.004 7680 Move returns status 0, amount 0
04:02:02.375 00.000 7680 MoveAxis(N, 124, ABG)
04:02:02.375 00.000 7680 Guiding  Dir = 0, Dur = 124
04:02:02.375 00.000 7680 IsSlewing returns 0
04:02:02.376 00.001 7680 IsGuiding returns 0
04:02:02.377 00.001 7680 PulseGuide returned control before completion, sleep 134
04:02:02.519 00.142 7680 IsGuiding returns 1
04:02:02.520 00.001 7680 scope still moving after pulse duration time elapsed
04:02:02.551 00.031 7680 IsSlewing returns 0
04:02:02.553 00.002 7680 IsGuiding returns 1
04:02:02.582 00.029 7680 IsSlewing returns 0
04:02:02.584 00.002 7680 IsGuiding returns 0
04:02:02.584 00.000 7680 scope move finished after 124 + 83 ms
04:02:02.585 00.001 7680 Move returns status 0, amount 124
04:02:02.585 00.000 7680 move complete, result=0
04:02:02.587 00.002 7680 worker thread done servicing request
04:02:02.587 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 124 ms NORTH
04:02:02.594 00.007 7680 Worker thread wakes up
04:02:02.594 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:02.594 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:03.844 01.250 7680 Exposure complete
04:02:03.985 00.141 7680 worker thread done servicing request
04:02:03.985 00.000 6120 OnExposeComplete: enter
04:02:03.989 00.004 6120 UpdateGuideState(): m_state=6
04:02:03.994 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4131
04:02:03.999 00.005 6120 Star::Find returns 1 (0), X=512.93, Y=665.03, Mass=8032, SNR=58.8, Peak=197 HFD=6.4
04:02:04.003 00.004 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
04:02:04.007 00.004 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
04:02:04.011 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.36 hyp=0.38 cameraTheta=-1.30 mountX=0.03 mountY=0.37, mountTheta=1.49
04:02:04.015 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.36, opts=13)
04:02:04.019 00.004 6120 Enqueuing Move request for scope (0.10, -0.36)
04:02:04.023 00.004 7680 Worker thread wakes up
04:02:04.023 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:04.029 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.36) opts 0xd
04:02:04.029 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.36)
04:02:04.029 00.000 7680 Moving (0.10, -0.36) raw xDistance=0.03 yDistance=0.37
04:02:04.029 00.000 6120 UpdateGuideState exits: m=8032 SNR=58.8
04:02:04.034 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:02:04.034 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:02:04.035 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:04.039 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:04.044 00.005 6120 Enqueuing Expose request
04:02:04.047 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
04:02:04.047 00.000 7680 MoveAxis(E, 0, ABG)
04:02:04.048 00.001 7680 Move returns status 0, amount 0
04:02:04.048 00.000 7680 MoveAxis(N, 0, ABG)
04:02:04.048 00.000 7680 Move returns status 0, amount 0
04:02:04.048 00.000 7680 move complete, result=0
04:02:04.048 00.000 7680 worker thread done servicing request
04:02:04.048 00.000 7680 Worker thread wakes up
04:02:04.048 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
04:02:04.054 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:04.054 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:05.301 01.247 7680 Exposure complete
04:02:05.442 00.141 7680 worker thread done servicing request
04:02:05.443 00.001 6120 OnExposeComplete: enter
04:02:05.446 00.003 6120 UpdateGuideState(): m_state=6
04:02:05.449 00.003 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4132
04:02:05.452 00.003 6120 Star::Find returns 1 (0), X=512.93, Y=664.85, Mass=8450, SNR=61.4, Peak=211 HFD=6.6
04:02:05.454 00.002 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
04:02:05.459 00.005 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
04:02:05.461 00.002 6120 CameraToMount -- cameraX=0.10 cameraY=-0.55 hyp=0.56 cameraTheta=-1.39 mountX=-0.00 mountY=0.54, mountTheta=1.57
04:02:05.468 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.55, opts=13)
04:02:05.471 00.003 6120 Enqueuing Move request for scope (0.10, -0.55)
04:02:05.475 00.004 7680 Worker thread wakes up
04:02:05.475 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:05.479 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.55) opts 0xd
04:02:05.479 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.55)
04:02:05.479 00.000 7680 Moving (0.10, -0.55) raw xDistance=-0.00 yDistance=0.54
04:02:05.479 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:02:05.481 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:02:05.481 00.000 6120 UpdateGuideState exits: m=8450 SNR=61.4
04:02:05.484 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:05.488 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
04:02:05.489 00.001 7680 MoveAxis(E, 0, ABG)
04:02:05.489 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:05.494 00.005 6120 Enqueuing Expose request
04:02:05.499 00.005 7680 Move returns status 0, amount 0
04:02:05.499 00.000 7680 MoveAxis(N, 0, ABG)
04:02:05.499 00.000 7680 Move returns status 0, amount 0
04:02:05.499 00.000 7680 move complete, result=0
04:02:05.500 00.001 7680 worker thread done servicing request
04:02:05.501 00.001 7680 Worker thread wakes up
04:02:05.501 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
04:02:05.505 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:05.505 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:06.759 01.254 7680 Exposure complete
04:02:06.911 00.152 7680 worker thread done servicing request
04:02:06.912 00.001 6120 OnExposeComplete: enter
04:02:06.916 00.004 6120 UpdateGuideState(): m_state=6
04:02:06.919 00.003 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4133
04:02:06.923 00.004 6120 Star::Find returns 1 (0), X=512.88, Y=664.89, Mass=7817, SNR=58.0, Peak=193 HFD=6.5
04:02:06.927 00.004 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
04:02:06.932 00.005 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
04:02:06.935 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.50 hyp=0.50 cameraTheta=-1.46 mountX=-0.04 mountY=0.47, mountTheta=1.65
04:02:06.941 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.50, opts=13)
04:02:06.945 00.004 6120 Enqueuing Move request for scope (0.06, -0.50)
04:02:06.949 00.004 7680 Worker thread wakes up
04:02:06.949 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.50) opts 0xd
04:02:06.949 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.50)
04:02:06.949 00.000 7680 Moving (0.06, -0.50) raw xDistance=-0.04 yDistance=0.47
04:02:06.949 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:02:06.949 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:06.954 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:02:06.956 00.002 6120 UpdateGuideState exits: m=7817 SNR=58.0
04:02:06.962 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:06.967 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
04:02:06.967 00.000 7680 MoveAxis(E, 0, ABG)
04:02:06.967 00.000 7680 Move returns status 0, amount 0
04:02:06.967 00.000 7680 MoveAxis(N, 0, ABG)
04:02:06.968 00.001 7680 Move returns status 0, amount 0
04:02:06.968 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:06.973 00.005 6120 Enqueuing Expose request
04:02:06.977 00.004 7680 move complete, result=0
04:02:06.977 00.000 7680 worker thread done servicing request
04:02:06.977 00.000 7680 Worker thread wakes up
04:02:06.978 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
04:02:06.982 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:06.982 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:08.225 01.243 7680 Exposure complete
04:02:08.371 00.146 7680 worker thread done servicing request
04:02:08.372 00.001 6120 OnExposeComplete: enter
04:02:08.376 00.004 6120 UpdateGuideState(): m_state=6
04:02:08.379 00.003 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4134
04:02:08.383 00.004 6120 Star::Find returns 1 (0), X=512.80, Y=664.89, Mass=7970, SNR=58.3, Peak=199 HFD=6.5
04:02:08.386 00.003 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
04:02:08.391 00.005 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
04:02:08.393 00.002 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.50 hyp=0.50 cameraTheta=-1.62 mountX=-0.12 mountY=0.44, mountTheta=1.83
04:02:08.401 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.50, opts=13)
04:02:08.405 00.004 6120 Enqueuing Move request for scope (-0.03, -0.50)
04:02:08.408 00.003 7680 Worker thread wakes up
04:02:08.408 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.50) opts 0xd
04:02:08.409 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.50)
04:02:08.409 00.000 7680 Moving (-0.03, -0.50) raw xDistance=-0.12 yDistance=0.44
04:02:08.410 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:02:08.410 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:02:08.410 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:08.414 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
04:02:08.415 00.001 7680 MoveAxis(E, 0, ABG)
04:02:08.415 00.000 7680 Move returns status 0, amount 0
04:02:08.415 00.000 7680 MoveAxis(N, 0, ABG)
04:02:08.415 00.000 7680 Move returns status 0, amount 0
04:02:08.415 00.000 7680 move complete, result=0
04:02:08.415 00.000 7680 worker thread done servicing request
04:02:08.415 00.000 6120 UpdateGuideState exits: m=7970 SNR=58.3
04:02:08.420 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:08.423 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:08.427 00.004 6120 Enqueuing Expose request
04:02:08.432 00.005 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
04:02:08.436 00.004 7680 Worker thread wakes up
04:02:08.437 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:08.437 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:09.679 01.242 7680 Exposure complete
04:02:09.831 00.152 7680 worker thread done servicing request
04:02:09.832 00.001 6120 OnExposeComplete: enter
04:02:09.836 00.004 6120 UpdateGuideState(): m_state=6
04:02:09.841 00.005 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4135
04:02:09.846 00.005 6120 Star::Find returns 1 (0), X=512.93, Y=664.94, Mass=8178, SNR=59.6, Peak=207 HFD=6.4
04:02:09.849 00.003 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
04:02:09.853 00.004 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
04:02:09.857 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.46 hyp=0.47 cameraTheta=-1.35 mountX=0.02 mountY=0.46, mountTheta=1.53
04:02:09.863 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.46, opts=13)
04:02:09.868 00.005 6120 Enqueuing Move request for scope (0.10, -0.46)
04:02:09.872 00.004 7680 Worker thread wakes up
04:02:09.873 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.46) opts 0xd
04:02:09.873 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.46)
04:02:09.873 00.000 7680 Moving (0.10, -0.46) raw xDistance=0.02 yDistance=0.46
04:02:09.873 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:09.878 00.005 6120 UpdateGuideState exits: m=8178 SNR=59.6
04:02:09.882 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:09.885 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:09.890 00.005 6120 Enqueuing Expose request
04:02:09.893 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:02:09.893 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:02:09.893 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
04:02:09.894 00.001 7680 MoveAxis(E, 0, ABG)
04:02:09.894 00.000 7680 Move returns status 0, amount 0
04:02:09.894 00.000 7680 MoveAxis(N, 0, ABG)
04:02:09.894 00.000 7680 Move returns status 0, amount 0
04:02:09.894 00.000 7680 move complete, result=0
04:02:09.894 00.000 7680 worker thread done servicing request
04:02:09.896 00.002 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
04:02:09.900 00.004 7680 Worker thread wakes up
04:02:09.901 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:09.901 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:11.151 01.250 7680 Exposure complete
04:02:11.302 00.151 7680 worker thread done servicing request
04:02:11.302 00.000 6120 OnExposeComplete: enter
04:02:11.307 00.005 6120 UpdateGuideState(): m_state=6
04:02:11.311 00.004 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4136
04:02:11.316 00.005 6120 Star::Find returns 1 (0), X=512.70, Y=664.72, Mass=7998, SNR=59.6, Peak=192 HFD=6.8
04:02:11.320 00.004 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
04:02:11.324 00.004 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
04:02:11.327 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.67 hyp=0.69 cameraTheta=-1.76 mountX=-0.25 mountY=0.55, mountTheta=2.00
04:02:11.331 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.67, opts=13)
04:02:11.335 00.004 6120 Enqueuing Move request for scope (-0.13, -0.67)
04:02:11.339 00.004 7680 Worker thread wakes up
04:02:11.339 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.67) opts 0xd
04:02:11.340 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.67)
04:02:11.340 00.000 7680 Moving (-0.13, -0.67) raw xDistance=-0.25 yDistance=0.55
04:02:11.340 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:02:11.340 00.000 7680 switching direction from -1 to 1 - decHistory=4 oldest=-0.67 newest=1.45
04:02:11.340 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
04:02:11.340 00.000 7680 MoveAxis(E, 103, ABG)
04:02:11.341 00.001 7680 Guiding  Dir = 2, Dur = 103
04:02:11.341 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:11.346 00.005 7680 IsSlewing returns 0
04:02:11.346 00.000 6120 UpdateGuideState exits: m=7998 SNR=59.6
04:02:11.352 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:11.357 00.005 7680 IsGuiding returns 0
04:02:11.357 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:11.363 00.006 7680 PulseGuide returned control before completion, sleep 113
04:02:11.363 00.000 6120 Enqueuing Expose request
04:02:11.484 00.121 7680 IsGuiding returns 0
04:02:11.484 00.000 7680 Move returns status 0, amount 103
04:02:11.484 00.000 7680 MoveAxis(S, 298, ABG)
04:02:11.484 00.000 7680 Guiding  Dir = 1, Dur = 298
04:02:11.485 00.001 7680 IsSlewing returns 0
04:02:11.485 00.000 7680 IsGuiding returns 0
04:02:11.485 00.000 7680 PulseGuide returned control before completion, sleep 308
04:02:11.798 00.313 7680 IsGuiding returns 1
04:02:11.798 00.000 7680 scope still moving after pulse duration time elapsed
04:02:11.829 00.031 7680 IsSlewing returns 0
04:02:11.831 00.002 7680 IsGuiding returns 0
04:02:11.832 00.001 7680 scope move finished after 298 + 48 ms
04:02:11.833 00.001 7680 Move returns status 0, amount 298
04:02:11.834 00.001 7680 move complete, result=0
04:02:11.834 00.000 7680 worker thread done servicing request
04:02:11.835 00.001 7680 Worker thread wakes up
04:02:11.835 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:11.837 00.002 6120 GuideStep: -0.3 px 103 ms EAST, 0.5 px 298 ms SOUTH
04:02:11.843 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:13.094 01.251 7680 Exposure complete
04:02:13.242 00.148 7680 worker thread done servicing request
04:02:13.243 00.001 6120 OnExposeComplete: enter
04:02:13.246 00.003 6120 UpdateGuideState(): m_state=6
04:02:13.251 00.005 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4137
04:02:13.254 00.003 6120 Star::Find returns 1 (0), X=513.00, Y=664.08, Mass=7455, SNR=57.3, Peak=201 HFD=6.4
04:02:13.257 00.003 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
04:02:13.260 00.003 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
04:02:13.263 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-1.32 hyp=1.33 cameraTheta=-1.44 mountX=-0.08 mountY=1.26, mountTheta=1.63
04:02:13.267 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-1.32, opts=13)
04:02:13.271 00.004 6120 Enqueuing Move request for scope (0.17, -1.32)
04:02:13.274 00.003 7680 Worker thread wakes up
04:02:13.275 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -1.32) opts 0xd
04:02:13.275 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -1.32)
04:02:13.275 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:13.278 00.003 6120 UpdateGuideState exits: m=7455 SNR=57.3
04:02:13.281 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:13.284 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:13.287 00.003 6120 Enqueuing Expose request
04:02:13.289 00.002 7680 Moving (0.17, -1.32) raw xDistance=-0.08 yDistance=1.26
04:02:13.289 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:02:13.290 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.26 from input 1.26
04:02:13.290 00.000 7680 MoveAxis(E, 0, ABG)
04:02:13.290 00.000 7680 Move returns status 0, amount 0
04:02:13.290 00.000 7680 MoveAxis(S, 682, ABG)
04:02:13.290 00.000 7680 Guiding  Dir = 1, Dur = 682
04:02:13.290 00.000 7680 IsSlewing returns 0
04:02:13.291 00.001 7680 IsGuiding returns 0
04:02:13.291 00.000 7680 PulseGuide returned control before completion, sleep 692
04:02:13.988 00.697 7680 IsGuiding returns 1
04:02:13.989 00.001 7680 scope still moving after pulse duration time elapsed
04:02:14.018 00.029 7680 IsSlewing returns 0
04:02:14.020 00.002 7680 IsGuiding returns 0
04:02:14.020 00.000 7680 scope move finished after 682 + 47 ms
04:02:14.021 00.001 7680 Move returns status 0, amount 682
04:02:14.022 00.001 7680 move complete, result=0
04:02:14.022 00.000 7680 worker thread done servicing request
04:02:14.023 00.001 7680 Worker thread wakes up
04:02:14.023 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.3 px 682 ms SOUTH
04:02:14.032 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:14.034 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:15.279 01.245 7680 Exposure complete
04:02:15.423 00.144 7680 worker thread done servicing request
04:02:15.423 00.000 6120 OnExposeComplete: enter
04:02:15.427 00.004 6120 UpdateGuideState(): m_state=6
04:02:15.431 00.004 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4138
04:02:15.435 00.004 6120 Star::Find returns 1 (0), X=513.15, Y=665.08, Mass=7401, SNR=55.4, Peak=191 HFD=6.4
04:02:15.438 00.003 6120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.19) = xAngle (-0.95 = -0.95)
04:02:15.442 00.004 6120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.92 = 1.92)
04:02:15.444 00.002 6120 CameraToMount -- cameraX=0.33 cameraY=-0.31 hyp=0.45 cameraTheta=-0.77 mountX=0.26 mountY=0.43, mountTheta=1.02
04:02:15.448 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.31, opts=13)
04:02:15.453 00.005 6120 Enqueuing Move request for scope (0.33, -0.31)
04:02:15.457 00.004 7680 Worker thread wakes up
04:02:15.458 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.31) opts 0xd
04:02:15.458 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.31)
04:02:15.458 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:15.463 00.005 7680 Moving (0.33, -0.31) raw xDistance=0.26 yDistance=0.43
04:02:15.463 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
04:02:15.463 00.000 6120 UpdateGuideState exits: m=7401 SNR=55.4
04:02:15.468 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:15.472 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:15.477 00.005 6120 Enqueuing Expose request
04:02:15.480 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
04:02:15.480 00.000 7680 MoveAxis(W, 107, ABG)
04:02:15.480 00.000 7680 Guiding  Dir = 3, Dur = 107
04:02:15.480 00.000 7680 IsSlewing returns 0
04:02:15.481 00.001 7680 IsGuiding returns 0
04:02:15.481 00.000 7680 PulseGuide returned control before completion, sleep 117
04:02:15.614 00.133 7680 IsGuiding returns 0
04:02:15.616 00.002 7680 Move returns status 0, amount 107
04:02:15.617 00.001 7680 MoveAxis(S, 231, ABG)
04:02:15.617 00.000 7680 Guiding  Dir = 1, Dur = 231
04:02:15.618 00.001 7680 IsSlewing returns 0
04:02:15.619 00.001 7680 IsGuiding returns 0
04:02:15.619 00.000 7680 PulseGuide returned control before completion, sleep 241
04:02:15.862 00.243 7680 IsGuiding returns 1
04:02:15.863 00.001 7680 scope still moving after pulse duration time elapsed
04:02:15.894 00.031 7680 IsSlewing returns 0
04:02:15.895 00.001 7680 IsGuiding returns 1
04:02:15.925 00.030 7680 IsSlewing returns 0
04:02:15.927 00.002 7680 IsGuiding returns 1
04:02:15.956 00.029 7680 IsSlewing returns 0
04:02:15.958 00.002 7680 IsGuiding returns 1
04:02:15.987 00.029 7680 IsSlewing returns 0
04:02:15.989 00.002 7680 IsGuiding returns 0
04:02:15.990 00.001 7680 scope move finished after 231 + 138 ms
04:02:15.990 00.000 7680 Move returns status 0, amount 231
04:02:15.990 00.000 7680 move complete, result=0
04:02:15.991 00.001 7680 worker thread done servicing request
04:02:15.991 00.000 7680 Worker thread wakes up
04:02:15.992 00.001 6120 GuideStep: 0.3 px 107 ms WEST, 0.4 px 231 ms SOUTH
04:02:15.998 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:15.999 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:17.253 01.254 7680 Exposure complete
04:02:17.404 00.151 7680 worker thread done servicing request
04:02:17.405 00.001 6120 OnExposeComplete: enter
04:02:17.409 00.004 6120 UpdateGuideState(): m_state=6
04:02:17.412 00.003 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4139
04:02:17.416 00.004 6120 Star::Find returns 1 (0), X=512.92, Y=665.08, Mass=7924, SNR=59.0, Peak=207 HFD=6.4
04:02:17.421 00.005 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.48 = -1.48)
04:02:17.425 00.004 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
04:02:17.429 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.30 mountX=0.03 mountY=0.33, mountTheta=1.48
04:02:17.435 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.32, opts=13)
04:02:17.440 00.005 6120 Enqueuing Move request for scope (0.09, -0.32)
04:02:17.442 00.002 7680 Worker thread wakes up
04:02:17.443 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.32) opts 0xd
04:02:17.443 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.32)
04:02:17.443 00.000 7680 Moving (0.09, -0.32) raw xDistance=0.03 yDistance=0.33
04:02:17.443 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:02:17.443 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
04:02:17.445 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:17.448 00.003 6120 UpdateGuideState exits: m=7924 SNR=59.0
04:02:17.451 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:17.454 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:17.457 00.003 7680 MoveAxis(E, 0, ABG)
04:02:17.458 00.001 7680 Move returns status 0, amount 0
04:02:17.458 00.000 7680 MoveAxis(S, 178, ABG)
04:02:17.458 00.000 7680 Guiding  Dir = 1, Dur = 178
04:02:17.458 00.000 6120 Enqueuing Expose request
04:02:17.465 00.007 7680 IsSlewing returns 0
04:02:17.465 00.000 7680 IsGuiding returns 0
04:02:17.465 00.000 7680 PulseGuide returned control before completion, sleep 188
04:02:17.661 00.196 7680 IsGuiding returns 1
04:02:17.664 00.003 7680 scope still moving after pulse duration time elapsed
04:02:17.692 00.028 7680 IsSlewing returns 0
04:02:17.694 00.002 7680 IsGuiding returns 0
04:02:17.695 00.001 7680 scope move finished after 178 + 51 ms
04:02:17.695 00.000 7680 Move returns status 0, amount 178
04:02:17.696 00.001 7680 move complete, result=0
04:02:17.696 00.000 7680 worker thread done servicing request
04:02:17.697 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 178 ms SOUTH
04:02:17.704 00.007 7680 Worker thread wakes up
04:02:17.704 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:17.704 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:18.956 01.252 7680 Exposure complete
04:02:19.103 00.147 7680 worker thread done servicing request
04:02:19.103 00.000 6120 OnExposeComplete: enter
04:02:19.107 00.004 6120 UpdateGuideState(): m_state=6
04:02:19.111 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4140
04:02:19.115 00.004 6120 Star::Find returns 1 (0), X=512.69, Y=665.57, Mass=8832, SNR=62.1, Peak=214 HFD=6.9
04:02:19.118 00.003 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (0.19) = xAngle (2.05 = 2.05)
04:02:19.121 00.003 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.92 = -1.36)
04:02:19.125 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.24 mountX=-0.10 mountY=-0.22, mountTheta=-2.01
04:02:19.130 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.18, opts=13)
04:02:19.134 00.004 6120 Enqueuing Move request for scope (-0.14, 0.18)
04:02:19.137 00.003 7680 Worker thread wakes up
04:02:19.137 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd
04:02:19.137 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.18)
04:02:19.137 00.000 7680 Moving (-0.14, 0.18) raw xDistance=-0.10 yDistance=-0.22
04:02:19.139 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:02:19.139 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:02:19.139 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:19.143 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:02:19.143 00.000 7680 MoveAxis(E, 0, ABG)
04:02:19.143 00.000 7680 Move returns status 0, amount 0
04:02:19.144 00.001 7680 MoveAxis(N, 0, ABG)
04:02:19.144 00.000 7680 Move returns status 0, amount 0
04:02:19.144 00.000 7680 move complete, result=0
04:02:19.144 00.000 6120 UpdateGuideState exits: m=8832 SNR=62.1
04:02:19.151 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:19.155 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:19.160 00.005 6120 Enqueuing Expose request
04:02:19.164 00.004 7680 worker thread done servicing request
04:02:19.164 00.000 7680 Worker thread wakes up
04:02:19.164 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:02:19.169 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:19.169 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:20.419 01.250 7680 Exposure complete
04:02:20.562 00.143 7680 worker thread done servicing request
04:02:20.563 00.001 6120 OnExposeComplete: enter
04:02:20.567 00.004 6120 UpdateGuideState(): m_state=6
04:02:20.571 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4141
04:02:20.574 00.003 6120 Star::Find returns 1 (0), X=512.80, Y=665.09, Mass=7805, SNR=58.9, Peak=189 HFD=6.6
04:02:20.579 00.005 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
04:02:20.583 00.004 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
04:02:20.587 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.31 hyp=0.31 cameraTheta=-1.65 mountX=-0.08 mountY=0.27, mountTheta=1.87
04:02:20.593 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.31, opts=13)
04:02:20.596 00.003 6120 Enqueuing Move request for scope (-0.03, -0.31)
04:02:20.599 00.003 7680 Worker thread wakes up
04:02:20.600 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.31) opts 0xd
04:02:20.600 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.31)
04:02:20.600 00.000 7680 Moving (-0.03, -0.31) raw xDistance=-0.08 yDistance=0.27
04:02:20.600 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:02:20.600 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:02:20.600 00.000 7680 MoveAxis(E, 0, ABG)
04:02:20.600 00.000 7680 Move returns status 0, amount 0
04:02:20.601 00.001 7680 MoveAxis(S, 144, ABG)
04:02:20.601 00.000 7680 Guiding  Dir = 1, Dur = 144
04:02:20.601 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:20.604 00.003 7680 IsSlewing returns 0
04:02:20.605 00.001 6120 UpdateGuideState exits: m=7805 SNR=58.9
04:02:20.608 00.003 7680 IsGuiding returns 0
04:02:20.608 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:20.612 00.004 7680 PulseGuide returned control before completion, sleep 154
04:02:20.612 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:20.615 00.003 6120 Enqueuing Expose request
04:02:20.782 00.167 7680 IsGuiding returns 0
04:02:20.782 00.000 7680 Move returns status 0, amount 144
04:02:20.783 00.001 7680 move complete, result=0
04:02:20.784 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 144 ms SOUTH
04:02:20.791 00.007 7680 worker thread done servicing request
04:02:20.791 00.000 7680 Worker thread wakes up
04:02:20.792 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:20.792 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:22.045 01.253 7680 Exposure complete
04:02:22.189 00.144 7680 worker thread done servicing request
04:02:22.189 00.000 6120 OnExposeComplete: enter
04:02:22.193 00.004 6120 UpdateGuideState(): m_state=6
04:02:22.198 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4142
04:02:22.202 00.004 6120 Star::Find returns 1 (0), X=512.65, Y=665.53, Mass=8683, SNR=61.4, Peak=197 HFD=7.0
04:02:22.207 00.005 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (0.19) = xAngle (2.30 = 2.30)
04:02:22.212 00.005 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.18 = -1.11)
04:02:22.217 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.22 cameraTheta=2.49 mountX=-0.15 mountY=-0.20, mountTheta=-2.21
04:02:22.223 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.13, opts=13)
04:02:22.227 00.004 6120 Enqueuing Move request for scope (-0.17, 0.13)
04:02:22.231 00.004 7680 Worker thread wakes up
04:02:22.231 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:22.236 00.005 6120 UpdateGuideState exits: m=8683 SNR=61.4
04:02:22.240 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:22.243 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:22.248 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
04:02:22.248 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
04:02:22.248 00.000 7680 Moving (-0.17, 0.13) raw xDistance=-0.15 yDistance=-0.20
04:02:22.248 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:02:22.249 00.001 6120 Enqueuing Expose request
04:02:22.253 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:02:22.253 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:02:22.254 00.001 7680 MoveAxis(E, 0, ABG)
04:02:22.254 00.000 7680 Move returns status 0, amount 0
04:02:22.254 00.000 7680 MoveAxis(N, 0, ABG)
04:02:22.254 00.000 7680 Move returns status 0, amount 0
04:02:22.254 00.000 7680 move complete, result=0
04:02:22.254 00.000 7680 worker thread done servicing request
04:02:22.255 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:02:22.260 00.005 7680 Worker thread wakes up
04:02:22.260 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:22.260 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:23.506 01.246 7680 Exposure complete
04:02:23.680 00.174 7680 worker thread done servicing request
04:02:23.682 00.002 6120 OnExposeComplete: enter
04:02:23.687 00.005 6120 UpdateGuideState(): m_state=6
04:02:23.692 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4143
04:02:23.695 00.003 6120 Star::Find returns 1 (0), X=512.85, Y=665.02, Mass=7363, SNR=57.0, Peak=173 HFD=6.4
04:02:23.699 00.004 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
04:02:23.704 00.005 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
04:02:23.707 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.37 hyp=0.37 cameraTheta=-1.51 mountX=-0.05 mountY=0.34, mountTheta=1.71
04:02:23.713 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.37, opts=13)
04:02:23.717 00.004 6120 Enqueuing Move request for scope (0.02, -0.37)
04:02:23.721 00.004 7680 Worker thread wakes up
04:02:23.721 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:23.725 00.004 6120 UpdateGuideState exits: m=7363 SNR=57.0
04:02:23.728 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:23.732 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:23.736 00.004 6120 Enqueuing Expose request
04:02:23.742 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.37) opts 0xd
04:02:23.742 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.37)
04:02:23.742 00.000 7680 Moving (0.02, -0.37) raw xDistance=-0.05 yDistance=0.34
04:02:23.742 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:02:23.742 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
04:02:23.742 00.000 7680 MoveAxis(E, 0, ABG)
04:02:23.743 00.001 7680 Move returns status 0, amount 0
04:02:23.743 00.000 7680 MoveAxis(S, 187, ABG)
04:02:23.743 00.000 7680 Guiding  Dir = 1, Dur = 187
04:02:23.743 00.000 7680 IsSlewing returns 0
04:02:23.745 00.002 7680 IsGuiding returns 0
04:02:23.745 00.000 7680 PulseGuide returned control before completion, sleep 197
04:02:23.948 00.203 7680 IsGuiding returns 1
04:02:23.948 00.000 7680 scope still moving after pulse duration time elapsed
04:02:23.979 00.031 7680 IsSlewing returns 0
04:02:23.980 00.001 7680 IsGuiding returns 0
04:02:23.980 00.000 7680 scope move finished after 187 + 48 ms
04:02:23.981 00.001 7680 Move returns status 0, amount 187
04:02:23.981 00.000 7680 move complete, result=0
04:02:23.982 00.001 7680 worker thread done servicing request
04:02:23.982 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 187 ms SOUTH
04:02:23.988 00.006 7680 Worker thread wakes up
04:02:23.988 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:23.988 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:25.234 01.246 7680 Exposure complete
04:02:25.376 00.142 7680 worker thread done servicing request
04:02:25.377 00.001 6120 OnExposeComplete: enter
04:02:25.381 00.004 6120 UpdateGuideState(): m_state=6
04:02:25.386 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4144
04:02:25.389 00.003 6120 Star::Find returns 1 (0), X=512.73, Y=665.65, Mass=8565, SNR=61.5, Peak=215 HFD=6.8
04:02:25.392 00.003 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.19) = xAngle (1.73 = 1.73)
04:02:25.396 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.61 = -1.68)
04:02:25.402 00.006 6120 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.28 cameraTheta=1.92 mountX=-0.04 mountY=-0.27, mountTheta=-1.73
04:02:25.406 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.26, opts=13)
04:02:25.410 00.004 6120 Enqueuing Move request for scope (-0.09, 0.26)
04:02:25.414 00.004 7680 Worker thread wakes up
04:02:25.414 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.26) opts 0xd
04:02:25.414 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.26)
04:02:25.414 00.000 7680 Moving (-0.09, 0.26) raw xDistance=-0.04 yDistance=-0.27
04:02:25.414 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:02:25.414 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:02:25.415 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:02:25.415 00.000 7680 MoveAxis(E, 0, ABG)
04:02:25.416 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:25.419 00.003 7680 Move returns status 0, amount 0
04:02:25.419 00.000 7680 MoveAxis(N, 0, ABG)
04:02:25.420 00.001 7680 Move returns status 0, amount 0
04:02:25.420 00.000 7680 move complete, result=0
04:02:25.420 00.000 7680 worker thread done servicing request
04:02:25.420 00.000 6120 UpdateGuideState exits: m=8565 SNR=61.5
04:02:25.424 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:25.429 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:25.434 00.005 6120 Enqueuing Expose request
04:02:25.436 00.002 7680 Worker thread wakes up
04:02:25.437 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:02:25.439 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:25.440 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:26.689 01.249 7680 Exposure complete
04:02:26.832 00.143 6120 OnExposeComplete: enter
04:02:26.836 00.004 6120 UpdateGuideState(): m_state=6
04:02:26.842 00.006 7680 worker thread done servicing request
04:02:26.842 00.000 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4145
04:02:26.847 00.005 6120 Star::Find returns 1 (0), X=512.63, Y=665.57, Mass=8596, SNR=62.2, Peak=192 HFD=7.0
04:02:26.851 00.004 6120 CameraToMount -- cameraTheta (2.42) - m_xAngle (0.19) = xAngle (2.23 = 2.23)
04:02:26.855 00.004 6120 CameraToMount -- cameraTheta (2.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.11 = -1.18)
04:02:26.858 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.26 cameraTheta=2.42 mountX=-0.16 mountY=-0.24, mountTheta=-2.16
04:02:26.862 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.17, opts=13)
04:02:26.867 00.005 6120 Enqueuing Move request for scope (-0.19, 0.17)
04:02:26.870 00.003 7680 Worker thread wakes up
04:02:26.871 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:26.874 00.003 6120 UpdateGuideState exits: m=8596 SNR=62.2
04:02:26.877 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:26.882 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:26.886 00.004 6120 Enqueuing Expose request
04:02:26.890 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
04:02:26.890 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
04:02:26.890 00.000 7680 Moving (-0.19, 0.17) raw xDistance=-0.16 yDistance=-0.24
04:02:26.890 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:02:26.890 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:02:26.891 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:02:26.891 00.000 7680 MoveAxis(E, 0, ABG)
04:02:26.891 00.000 7680 Move returns status 0, amount 0
04:02:26.892 00.001 7680 MoveAxis(N, 0, ABG)
04:02:26.892 00.000 7680 Move returns status 0, amount 0
04:02:26.892 00.000 7680 move complete, result=0
04:02:26.892 00.000 7680 worker thread done servicing request
04:02:26.892 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:02:26.896 00.004 7680 Worker thread wakes up
04:02:26.896 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:26.898 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:28.142 01.244 7680 Exposure complete
04:02:28.291 00.149 7680 worker thread done servicing request
04:02:28.291 00.000 6120 OnExposeComplete: enter
04:02:28.295 00.004 6120 UpdateGuideState(): m_state=6
04:02:28.300 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4146
04:02:28.305 00.005 6120 Star::Find returns 1 (0), X=512.58, Y=665.54, Mass=8946, SNR=62.8, Peak=218 HFD=7.0
04:02:28.309 00.004 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (0.19) = xAngle (2.43 = 2.43)
04:02:28.313 00.004 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.30 = -0.98)
04:02:28.316 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.14 hyp=0.28 cameraTheta=2.61 mountX=-0.21 mountY=-0.23, mountTheta=-2.31
04:02:28.322 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.14, opts=13)
04:02:28.327 00.005 6120 Enqueuing Move request for scope (-0.24, 0.14)
04:02:28.329 00.002 7680 Worker thread wakes up
04:02:28.329 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.14) opts 0xd
04:02:28.331 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.14)
04:02:28.331 00.000 7680 Moving (-0.24, 0.14) raw xDistance=-0.21 yDistance=-0.23
04:02:28.331 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:02:28.331 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:02:28.331 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:28.336 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:02:28.337 00.001 7680 MoveAxis(E, 87, ABG)
04:02:28.337 00.000 7680 Guiding  Dir = 2, Dur = 87
04:02:28.338 00.001 6120 UpdateGuideState exits: m=8946 SNR=62.8
04:02:28.342 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:28.345 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:28.350 00.005 6120 Enqueuing Expose request
04:02:28.354 00.004 7680 IsSlewing returns 0
04:02:28.354 00.000 7680 IsGuiding returns 0
04:02:28.354 00.000 7680 PulseGuide returned control before completion, sleep 97
04:02:28.461 00.107 7680 IsGuiding returns 1
04:02:28.462 00.001 7680 scope still moving after pulse duration time elapsed
04:02:28.492 00.030 7680 IsSlewing returns 0
04:02:28.493 00.001 7680 IsGuiding returns 0
04:02:28.494 00.001 7680 scope move finished after 87 + 52 ms
04:02:28.494 00.000 7680 Move returns status 0, amount 87
04:02:28.494 00.000 7680 MoveAxis(N, 0, ABG)
04:02:28.494 00.000 7680 Move returns status 0, amount 0
04:02:28.495 00.001 7680 move complete, result=0
04:02:28.495 00.000 7680 worker thread done servicing request
04:02:28.495 00.000 7680 Worker thread wakes up
04:02:28.495 00.000 6120 GuideStep: -0.2 px 87 ms EAST, -0.2 px 0 ms NORTH
04:02:28.503 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:28.503 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:29.754 01.251 7680 Exposure complete
04:02:29.894 00.140 7680 worker thread done servicing request
04:02:29.895 00.001 6120 OnExposeComplete: enter
04:02:29.900 00.005 6120 UpdateGuideState(): m_state=6
04:02:29.904 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4147
04:02:29.908 00.004 6120 Star::Find returns 1 (0), X=512.54, Y=667.79, Mass=7627, SNR=58.9, Peak=203 HFD=6.5
04:02:29.912 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (0.19) = xAngle (1.50 = 1.50)
04:02:29.916 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.38 = -1.91)
04:02:29.920 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=2.40 hyp=2.41 cameraTheta=1.69 mountX=0.16 mountY=-2.28, mountTheta=-1.50
04:02:29.925 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=2.40, opts=13)
04:02:29.931 00.006 6120 Enqueuing Move request for scope (-0.29, 2.40)
04:02:29.936 00.005 7680 Worker thread wakes up
04:02:29.936 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 2.40) opts 0xd
04:02:29.936 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 2.40)
04:02:29.937 00.001 7680 Moving (-0.29, 2.40) raw xDistance=0.16 yDistance=-2.28
04:02:29.937 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:02:29.937 00.000 7680 resist switch: large excursion: input -2.28 thresh 0.60 direction from 1 to -1
04:02:29.937 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:29.943 00.006 6120 UpdateGuideState exits: m=7627 SNR=58.9
04:02:29.947 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:29.950 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:29.955 00.005 6120 Enqueuing Expose request
04:02:29.958 00.003 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.84
04:02:29.958 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.28 from input -2.28
04:02:29.959 00.001 7680 MoveAxis(E, 0, ABG)
04:02:29.959 00.000 7680 Move returns status 0, amount 0
04:02:29.959 00.000 7680 MoveAxis(N, 1237, ABG)
04:02:29.959 00.000 7680 Guiding  Dir = 0, Dur = 1237
04:02:29.961 00.002 7680 IsSlewing returns 0
04:02:29.962 00.001 7680 IsGuiding returns 0
04:02:29.963 00.001 7680 PulseGuide returned control before completion, sleep 1247
04:02:31.216 01.253 7680 IsGuiding returns 1
04:02:31.216 00.000 7680 scope still moving after pulse duration time elapsed
04:02:31.248 00.032 7680 IsSlewing returns 0
04:02:31.250 00.002 7680 IsGuiding returns 0
04:02:31.251 00.001 7680 scope move finished after 1237 + 51 ms
04:02:31.251 00.000 7680 Move returns status 0, amount 1237
04:02:31.251 00.000 7680 move complete, result=0
04:02:31.252 00.001 7680 worker thread done servicing request
04:02:31.252 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -2.3 px 1237 ms NORTH
04:02:31.258 00.006 7680 Worker thread wakes up
04:02:31.258 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:31.260 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:32.501 01.241 7680 Exposure complete
04:02:32.644 00.143 7680 worker thread done servicing request
04:02:32.644 00.000 6120 OnExposeComplete: enter
04:02:32.649 00.005 6120 UpdateGuideState(): m_state=6
04:02:32.653 00.004 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4148
04:02:32.658 00.005 6120 Star::Find returns 1 (0), X=512.46, Y=664.01, Mass=8165, SNR=60.3, Peak=199 HFD=6.6
04:02:32.662 00.004 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
04:02:32.665 00.003 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
04:02:32.670 00.005 6120 CameraToMount -- cameraX=-0.37 cameraY=-1.39 hyp=1.44 cameraTheta=-1.83 mountX=-0.62 mountY=1.08, mountTheta=2.09
04:02:32.674 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=-1.39, opts=13)
04:02:32.679 00.005 6120 Enqueuing Move request for scope (-0.37, -1.39)
04:02:32.683 00.004 7680 Worker thread wakes up
04:02:32.683 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -1.39) opts 0xd
04:02:32.683 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, -1.39)
04:02:32.684 00.001 7680 Moving (-0.37, -1.39) raw xDistance=-0.62 yDistance=1.08
04:02:32.684 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
04:02:32.684 00.000 7680 resist switch: large excursion: input 1.08 thresh 0.60 direction from -1 to 1
04:02:32.684 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:32.689 00.005 6120 UpdateGuideState exits: m=8165 SNR=60.3
04:02:32.692 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:32.698 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:32.702 00.004 6120 Enqueuing Expose request
04:02:32.705 00.003 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.25
04:02:32.705 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.08 from input 1.08
04:02:32.706 00.001 7680 MoveAxis(E, 254, ABG)
04:02:32.706 00.000 7680 Guiding  Dir = 2, Dur = 254
04:02:32.706 00.000 7680 IsSlewing returns 0
04:02:32.706 00.000 7680 IsGuiding returns 0
04:02:32.707 00.001 7680 PulseGuide returned control before completion, sleep 264
04:02:32.977 00.270 7680 IsGuiding returns 1
04:02:32.977 00.000 7680 scope still moving after pulse duration time elapsed
04:02:33.008 00.031 7680 IsSlewing returns 0
04:02:33.010 00.002 7680 IsGuiding returns 0
04:02:33.010 00.000 7680 scope move finished after 254 + 49 ms
04:02:33.011 00.001 7680 Move returns status 0, amount 254
04:02:33.012 00.001 7680 MoveAxis(S, 587, ABG)
04:02:33.012 00.000 7680 Guiding  Dir = 1, Dur = 587
04:02:33.013 00.001 7680 IsSlewing returns 0
04:02:33.013 00.000 7680 IsGuiding returns 0
04:02:33.014 00.001 7680 PulseGuide returned control before completion, sleep 597
04:02:33.624 00.610 7680 IsGuiding returns 1
04:02:33.625 00.001 7680 scope still moving after pulse duration time elapsed
04:02:33.655 00.030 7680 IsSlewing returns 0
04:02:33.656 00.001 7680 IsGuiding returns 0
04:02:33.656 00.000 7680 scope move finished after 587 + 56 ms
04:02:33.657 00.001 7680 Move returns status 0, amount 587
04:02:33.658 00.001 7680 move complete, result=0
04:02:33.658 00.000 7680 worker thread done servicing request
04:02:33.658 00.000 7680 Worker thread wakes up
04:02:33.659 00.001 6120 GuideStep: -0.6 px 254 ms EAST, 1.1 px 587 ms SOUTH
04:02:33.666 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:33.666 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:34.918 01.252 7680 Exposure complete
04:02:35.094 00.176 7680 worker thread done servicing request
04:02:35.094 00.000 6120 OnExposeComplete: enter
04:02:35.100 00.006 6120 UpdateGuideState(): m_state=6
04:02:35.106 00.006 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4149
04:02:35.113 00.007 6120 Star::Find returns 1 (0), X=513.04, Y=663.90, Mass=8091, SNR=60.1, Peak=188 HFD=6.5
04:02:35.122 00.009 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
04:02:35.127 00.005 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
04:02:35.132 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=-1.50 hyp=1.51 cameraTheta=-1.43 mountX=-0.07 mountY=1.44, mountTheta=1.62
04:02:35.138 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-1.50, opts=13)
04:02:35.142 00.004 6120 Enqueuing Move request for scope (0.21, -1.50)
04:02:35.146 00.004 7680 Worker thread wakes up
04:02:35.146 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:35.149 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -1.50) opts 0xd
04:02:35.149 00.000 6120 UpdateGuideState exits: m=8091 SNR=60.1
04:02:35.152 00.003 7680 Handling offset move in thread for scope, endpoint = (0.21, -1.50)
04:02:35.153 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:35.156 00.003 7680 Moving (0.21, -1.50) raw xDistance=-0.07 yDistance=1.44
04:02:35.156 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:35.159 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:02:35.159 00.000 6120 Enqueuing Expose request
04:02:35.162 00.003 7680 GuideAlgorithmResistSwitch::result() returns 1.44 from input 1.44
04:02:35.162 00.000 7680 MoveAxis(E, 0, ABG)
04:02:35.162 00.000 7680 Move returns status 0, amount 0
04:02:35.162 00.000 7680 MoveAxis(S, 781, ABG)
04:02:35.162 00.000 7680 Guiding  Dir = 1, Dur = 781
04:02:35.163 00.001 7680 IsSlewing returns 0
04:02:35.163 00.000 7680 IsGuiding returns 0
04:02:35.163 00.000 7680 PulseGuide returned control before completion, sleep 791
04:02:35.970 00.807 7680 IsGuiding returns 1
04:02:35.971 00.001 7680 scope still moving after pulse duration time elapsed
04:02:36.000 00.029 7680 IsSlewing returns 0
04:02:36.001 00.001 7680 IsGuiding returns 0
04:02:36.001 00.000 7680 scope move finished after 781 + 57 ms
04:02:36.002 00.001 7680 Move returns status 0, amount 781
04:02:36.002 00.000 7680 move complete, result=0
04:02:36.002 00.000 7680 worker thread done servicing request
04:02:36.003 00.001 7680 Worker thread wakes up
04:02:36.003 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.4 px 781 ms SOUTH
04:02:36.012 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:36.012 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:37.267 01.255 7680 Exposure complete
04:02:37.414 00.147 7680 worker thread done servicing request
04:02:37.415 00.001 6120 OnExposeComplete: enter
04:02:37.420 00.005 6120 UpdateGuideState(): m_state=6
04:02:37.424 00.004 6120 Star::Find(15, 513, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4150
04:02:37.428 00.004 6120 Star::Find returns 1 (0), X=512.72, Y=664.86, Mass=7949, SNR=59.7, Peak=210 HFD=6.6
04:02:37.432 00.004 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
04:02:37.435 00.003 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
04:02:37.438 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.53 hyp=0.54 cameraTheta=-1.78 mountX=-0.21 mountY=0.43, mountTheta=2.02
04:02:37.443 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.53, opts=13)
04:02:37.446 00.003 6120 Enqueuing Move request for scope (-0.11, -0.53)
04:02:37.449 00.003 7680 Worker thread wakes up
04:02:37.449 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.53) opts 0xd
04:02:37.449 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.53)
04:02:37.449 00.000 7680 Moving (-0.11, -0.53) raw xDistance=-0.21 yDistance=0.43
04:02:37.449 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:02:37.449 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
04:02:37.449 00.000 7680 MoveAxis(E, 85, ABG)
04:02:37.451 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:37.453 00.002 6120 UpdateGuideState exits: m=7949 SNR=59.7
04:02:37.458 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:37.462 00.004 7680 Guiding  Dir = 2, Dur = 85
04:02:37.462 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:37.464 00.002 6120 Enqueuing Expose request
04:02:37.468 00.004 7680 IsSlewing returns 0
04:02:37.468 00.000 7680 IsGuiding returns 0
04:02:37.468 00.000 7680 PulseGuide returned control before completion, sleep 95
04:02:37.570 00.102 7680 IsGuiding returns 1
04:02:37.572 00.002 7680 scope still moving after pulse duration time elapsed
04:02:37.602 00.030 7680 IsSlewing returns 0
04:02:37.604 00.002 7680 IsGuiding returns 0
04:02:37.604 00.000 7680 scope move finished after 85 + 51 ms
04:02:37.604 00.000 7680 Move returns status 0, amount 85
04:02:37.605 00.001 7680 MoveAxis(S, 233, ABG)
04:02:37.605 00.000 7680 Guiding  Dir = 1, Dur = 233
04:02:37.605 00.000 7680 IsSlewing returns 0
04:02:37.607 00.002 7680 IsGuiding returns 0
04:02:37.608 00.001 7680 PulseGuide returned control before completion, sleep 243
04:02:37.855 00.247 7680 IsGuiding returns 1
04:02:37.856 00.001 7680 scope still moving after pulse duration time elapsed
04:02:37.885 00.029 7680 IsSlewing returns 0
04:02:37.886 00.001 7680 IsGuiding returns 0
04:02:37.886 00.000 7680 scope move finished after 233 + 46 ms
04:02:37.888 00.002 7680 Move returns status 0, amount 233
04:02:37.888 00.000 7680 move complete, result=0
04:02:37.889 00.001 7680 worker thread done servicing request
04:02:37.889 00.000 6120 GuideStep: -0.2 px 85 ms EAST, 0.4 px 233 ms SOUTH
04:02:37.896 00.007 7680 Worker thread wakes up
04:02:37.896 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:37.897 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:39.145 01.248 7680 Exposure complete
04:02:39.297 00.152 7680 worker thread done servicing request
04:02:39.297 00.000 6120 OnExposeComplete: enter
04:02:39.302 00.005 6120 UpdateGuideState(): m_state=6
04:02:39.309 00.007 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4151
04:02:39.314 00.005 6120 Star::Find returns 1 (0), X=512.93, Y=664.96, Mass=7837, SNR=58.7, Peak=192 HFD=6.4
04:02:39.318 00.004 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
04:02:39.322 00.004 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
04:02:39.327 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=-0.43 hyp=0.44 cameraTheta=-1.35 mountX=0.02 mountY=0.43, mountTheta=1.53
04:02:39.331 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.43, opts=13)
04:02:39.338 00.007 6120 Enqueuing Move request for scope (0.10, -0.43)
04:02:39.343 00.005 7680 Worker thread wakes up
04:02:39.343 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:39.347 00.004 6120 UpdateGuideState exits: m=7837 SNR=58.7
04:02:39.350 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:39.353 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:39.358 00.005 6120 Enqueuing Expose request
04:02:39.361 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.43) opts 0xd
04:02:39.362 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.43)
04:02:39.362 00.000 7680 Moving (0.10, -0.43) raw xDistance=0.02 yDistance=0.43
04:02:39.362 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:02:39.362 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
04:02:39.362 00.000 7680 MoveAxis(E, 0, ABG)
04:02:39.363 00.001 7680 Move returns status 0, amount 0
04:02:39.363 00.000 7680 MoveAxis(S, 234, ABG)
04:02:39.363 00.000 7680 Guiding  Dir = 1, Dur = 234
04:02:39.363 00.000 7680 IsSlewing returns 0
04:02:39.365 00.002 7680 IsGuiding returns 0
04:02:39.365 00.000 7680 PulseGuide returned control before completion, sleep 244
04:02:39.617 00.252 7680 IsGuiding returns 1
04:02:39.617 00.000 7680 scope still moving after pulse duration time elapsed
04:02:39.649 00.032 7680 IsSlewing returns 0
04:02:39.651 00.002 7680 IsGuiding returns 0
04:02:39.651 00.000 7680 scope move finished after 234 + 52 ms
04:02:39.651 00.000 7680 Move returns status 0, amount 234
04:02:39.652 00.001 7680 move complete, result=0
04:02:39.652 00.000 7680 worker thread done servicing request
04:02:39.652 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 234 ms SOUTH
04:02:39.658 00.006 7680 Worker thread wakes up
04:02:39.658 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:39.659 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:40.907 01.248 7680 Exposure complete
04:02:41.056 00.149 7680 worker thread done servicing request
04:02:41.056 00.000 6120 OnExposeComplete: enter
04:02:41.061 00.005 6120 UpdateGuideState(): m_state=6
04:02:41.066 00.005 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4152
04:02:41.070 00.004 6120 Star::Find returns 1 (0), X=512.97, Y=665.20, Mass=7785, SNR=58.3, Peak=214 HFD=6.3
04:02:41.074 00.004 6120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (0.19) = xAngle (-1.13 = -1.13)
04:02:41.078 00.004 6120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.74 = 1.74)
04:02:41.083 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.25 cameraTheta=-0.94 mountX=0.10 mountY=0.24, mountTheta=1.16
04:02:41.089 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.20, opts=13)
04:02:41.093 00.004 6120 Enqueuing Move request for scope (0.14, -0.20)
04:02:41.096 00.003 7680 Worker thread wakes up
04:02:41.097 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:41.101 00.004 6120 UpdateGuideState exits: m=7785 SNR=58.3
04:02:41.104 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:41.109 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:41.111 00.002 6120 Enqueuing Expose request
04:02:41.115 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
04:02:41.115 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
04:02:41.117 00.002 7680 Moving (0.14, -0.20) raw xDistance=0.10 yDistance=0.24
04:02:41.117 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:02:41.117 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:02:41.118 00.001 7680 MoveAxis(E, 0, ABG)
04:02:41.118 00.000 7680 Move returns status 0, amount 0
04:02:41.118 00.000 7680 MoveAxis(S, 131, ABG)
04:02:41.118 00.000 7680 Guiding  Dir = 1, Dur = 131
04:02:41.119 00.001 7680 IsSlewing returns 0
04:02:41.119 00.000 7680 IsGuiding returns 0
04:02:41.120 00.001 7680 PulseGuide returned control before completion, sleep 141
04:02:41.268 00.148 7680 IsGuiding returns 1
04:02:41.270 00.002 7680 scope still moving after pulse duration time elapsed
04:02:41.298 00.028 7680 IsSlewing returns 0
04:02:41.300 00.002 7680 IsGuiding returns 0
04:02:41.300 00.000 7680 scope move finished after 131 + 49 ms
04:02:41.301 00.001 7680 Move returns status 0, amount 131
04:02:41.301 00.000 7680 move complete, result=0
04:02:41.302 00.001 7680 worker thread done servicing request
04:02:41.302 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 131 ms SOUTH
04:02:41.312 00.010 7680 Worker thread wakes up
04:02:41.312 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:41.312 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:42.558 01.246 7680 Exposure complete
04:02:42.697 00.139 7680 worker thread done servicing request
04:02:42.698 00.001 6120 OnExposeComplete: enter
04:02:42.701 00.003 6120 UpdateGuideState(): m_state=6
04:02:42.705 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4153
04:02:42.709 00.004 6120 Star::Find returns 1 (0), X=512.78, Y=665.73, Mass=7967, SNR=59.3, Peak=201 HFD=6.6
04:02:42.715 00.006 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (0.19) = xAngle (1.52 = 1.52)
04:02:42.718 00.003 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.39 = -1.89)
04:02:42.722 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.34 hyp=0.34 cameraTheta=1.71 mountX=0.02 mountY=-0.32, mountTheta=-1.52
04:02:42.727 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.34, opts=13)
04:02:42.730 00.003 6120 Enqueuing Move request for scope (-0.05, 0.34)
04:02:42.734 00.004 7680 Worker thread wakes up
04:02:42.734 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.34) opts 0xd
04:02:42.734 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.34)
04:02:42.734 00.000 7680 Moving (-0.05, 0.34) raw xDistance=0.02 yDistance=-0.32
04:02:42.734 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:02:42.734 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:02:42.735 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:42.739 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
04:02:42.739 00.000 7680 MoveAxis(E, 0, ABG)
04:02:42.739 00.000 7680 Move returns status 0, amount 0
04:02:42.739 00.000 7680 MoveAxis(N, 0, ABG)
04:02:42.739 00.000 7680 Move returns status 0, amount 0
04:02:42.739 00.000 7680 move complete, result=0
04:02:42.740 00.001 7680 worker thread done servicing request
04:02:42.740 00.000 6120 UpdateGuideState exits: m=7967 SNR=59.3
04:02:42.744 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:42.747 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:42.751 00.004 6120 Enqueuing Expose request
04:02:42.754 00.003 7680 Worker thread wakes up
04:02:42.754 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:42.755 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:02:42.759 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:44.004 01.245 7680 Exposure complete
04:02:44.149 00.145 7680 worker thread done servicing request
04:02:44.149 00.000 6120 OnExposeComplete: enter
04:02:44.154 00.005 6120 UpdateGuideState(): m_state=6
04:02:44.158 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4154
04:02:44.163 00.005 6120 Star::Find returns 1 (0), X=512.90, Y=665.14, Mass=8016, SNR=59.4, Peak=212 HFD=6.5
04:02:44.166 00.003 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.48 = -1.48)
04:02:44.170 00.004 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
04:02:44.173 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.30 mountX=0.02 mountY=0.26, mountTheta=1.48
04:02:44.179 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.26, opts=13)
04:02:44.184 00.005 6120 Enqueuing Move request for scope (0.07, -0.26)
04:02:44.188 00.004 7680 Worker thread wakes up
04:02:44.188 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
04:02:44.188 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
04:02:44.188 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:44.192 00.004 7680 Moving (0.07, -0.26) raw xDistance=0.02 yDistance=0.26
04:02:44.193 00.001 6120 UpdateGuideState exits: m=8016 SNR=59.4
04:02:44.198 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:44.201 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:44.204 00.003 6120 Enqueuing Expose request
04:02:44.210 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:02:44.211 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:02:44.211 00.000 7680 MoveAxis(E, 0, ABG)
04:02:44.211 00.000 7680 Move returns status 0, amount 0
04:02:44.211 00.000 7680 MoveAxis(S, 142, ABG)
04:02:44.212 00.001 7680 Guiding  Dir = 1, Dur = 142
04:02:44.212 00.000 7680 IsSlewing returns 0
04:02:44.212 00.000 7680 IsGuiding returns 0
04:02:44.212 00.000 7680 PulseGuide returned control before completion, sleep 152
04:02:44.382 00.170 7680 IsGuiding returns 1
04:02:44.383 00.001 7680 scope still moving after pulse duration time elapsed
04:02:44.412 00.029 7680 IsSlewing returns 0
04:02:44.412 00.000 7680 IsGuiding returns 0
04:02:44.413 00.001 7680 scope move finished after 142 + 58 ms
04:02:44.413 00.000 7680 Move returns status 0, amount 142
04:02:44.414 00.001 7680 move complete, result=0
04:02:44.414 00.000 7680 worker thread done servicing request
04:02:44.414 00.000 7680 Worker thread wakes up
04:02:44.414 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 142 ms SOUTH
04:02:44.421 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:44.422 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:45.674 01.252 7680 Exposure complete
04:02:45.821 00.147 7680 worker thread done servicing request
04:02:45.821 00.000 6120 OnExposeComplete: enter
04:02:45.825 00.004 6120 UpdateGuideState(): m_state=6
04:02:45.829 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4155
04:02:45.833 00.004 6120 Star::Find returns 1 (0), X=512.70, Y=665.45, Mass=8728, SNR=62.4, Peak=201 HFD=7.0
04:02:45.837 00.004 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (0.19) = xAngle (2.56 = 2.56)
04:02:45.841 00.004 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.43 = -0.85)
04:02:45.845 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.74 mountX=-0.12 mountY=-0.11, mountTheta=-2.41
04:02:45.851 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.05, opts=13)
04:02:45.854 00.003 6120 Enqueuing Move request for scope (-0.13, 0.05)
04:02:45.857 00.003 7680 Worker thread wakes up
04:02:45.857 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
04:02:45.858 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
04:02:45.859 00.001 7680 Moving (-0.13, 0.05) raw xDistance=-0.12 yDistance=-0.11
04:02:45.859 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:02:45.859 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:02:45.859 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:02:45.859 00.000 7680 MoveAxis(E, 0, ABG)
04:02:45.860 00.001 7680 Move returns status 0, amount 0
04:02:45.860 00.000 7680 MoveAxis(N, 0, ABG)
04:02:45.860 00.000 7680 Move returns status 0, amount 0
04:02:45.860 00.000 7680 move complete, result=0
04:02:45.860 00.000 7680 worker thread done servicing request
04:02:45.860 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:45.864 00.004 6120 UpdateGuideState exits: m=8728 SNR=62.4
04:02:45.868 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:45.874 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:45.877 00.003 6120 Enqueuing Expose request
04:02:45.881 00.004 7680 Worker thread wakes up
04:02:45.881 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:45.881 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:45.881 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:02:47.134 01.253 7680 Exposure complete
04:02:47.285 00.151 7680 worker thread done servicing request
04:02:47.285 00.000 6120 OnExposeComplete: enter
04:02:47.289 00.004 6120 UpdateGuideState(): m_state=6
04:02:47.294 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4156
04:02:47.298 00.004 6120 Star::Find returns 1 (0), X=512.56, Y=665.64, Mass=8720, SNR=61.8, Peak=215 HFD=6.9
04:02:47.302 00.004 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (0.19) = xAngle (2.20 = 2.20)
04:02:47.307 00.005 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.08 = -1.21)
04:02:47.310 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.24 hyp=0.36 cameraTheta=2.39 mountX=-0.21 mountY=-0.33, mountTheta=-2.14
04:02:47.316 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.24, opts=13)
04:02:47.321 00.005 6120 Enqueuing Move request for scope (-0.26, 0.24)
04:02:47.324 00.003 7680 Worker thread wakes up
04:02:47.324 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.24) opts 0xd
04:02:47.325 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.24)
04:02:47.325 00.000 7680 Moving (-0.26, 0.24) raw xDistance=-0.21 yDistance=-0.33
04:02:47.325 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:02:47.325 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:02:47.326 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:47.330 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:02:47.331 00.001 7680 MoveAxis(E, 87, ABG)
04:02:47.331 00.000 7680 Guiding  Dir = 2, Dur = 87
04:02:47.331 00.000 6120 UpdateGuideState exits: m=8720 SNR=61.8
04:02:47.337 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:47.342 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:47.346 00.004 6120 Enqueuing Expose request
04:02:47.350 00.004 7680 IsSlewing returns 0
04:02:47.350 00.000 7680 IsGuiding returns 0
04:02:47.350 00.000 7680 PulseGuide returned control before completion, sleep 97
04:02:47.452 00.102 7680 IsGuiding returns 1
04:02:47.452 00.000 7680 scope still moving after pulse duration time elapsed
04:02:47.484 00.032 7680 IsSlewing returns 0
04:02:47.486 00.002 7680 IsGuiding returns 0
04:02:47.486 00.000 7680 scope move finished after 87 + 49 ms
04:02:47.487 00.001 7680 Move returns status 0, amount 87
04:02:47.487 00.000 7680 MoveAxis(N, 0, ABG)
04:02:47.487 00.000 7680 Move returns status 0, amount 0
04:02:47.487 00.000 7680 move complete, result=0
04:02:47.488 00.001 6120 GuideStep: -0.2 px 87 ms EAST, -0.3 px 0 ms NORTH
04:02:47.495 00.007 7680 worker thread done servicing request
04:02:47.496 00.001 7680 Worker thread wakes up
04:02:47.496 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:47.496 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:48.752 01.256 7680 Exposure complete
04:02:48.885 00.133 7680 worker thread done servicing request
04:02:48.886 00.001 6120 OnExposeComplete: enter
04:02:48.890 00.004 6120 UpdateGuideState(): m_state=6
04:02:48.894 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4157
04:02:48.897 00.003 6120 Star::Find returns 1 (0), X=512.58, Y=665.03, Mass=8278, SNR=59.7, Peak=220 HFD=6.6
04:02:48.901 00.004 6120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.19) = xAngle (-2.34 = -2.34)
04:02:48.904 00.003 6120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.53 = 0.53)
04:02:48.908 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.37 hyp=0.44 cameraTheta=-2.15 mountX=-0.31 mountY=0.23, mountTheta=2.51
04:02:48.915 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.37, opts=13)
04:02:48.919 00.004 6120 Enqueuing Move request for scope (-0.24, -0.37)
04:02:48.923 00.004 7680 Worker thread wakes up
04:02:48.923 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:48.929 00.006 6120 UpdateGuideState exits: m=8278 SNR=59.7
04:02:48.935 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:48.939 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.37) opts 0xd
04:02:48.940 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:48.943 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.37)
04:02:48.943 00.000 7680 Moving (-0.24, -0.37) raw xDistance=-0.31 yDistance=0.23
04:02:48.944 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
04:02:48.944 00.000 6120 Enqueuing Expose request
04:02:48.948 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:02:48.948 00.000 7680 MoveAxis(E, 132, ABG)
04:02:48.949 00.001 7680 Guiding  Dir = 2, Dur = 132
04:02:48.949 00.000 7680 IsSlewing returns 0
04:02:48.949 00.000 7680 IsGuiding returns 0
04:02:48.949 00.000 7680 PulseGuide returned control before completion, sleep 142
04:02:49.101 00.152 7680 IsGuiding returns 1
04:02:49.102 00.001 7680 scope still moving after pulse duration time elapsed
04:02:49.131 00.029 7680 IsSlewing returns 0
04:02:49.133 00.002 7680 IsGuiding returns 1
04:02:49.163 00.030 7680 IsSlewing returns 0
04:02:49.164 00.001 7680 IsGuiding returns 1
04:02:49.194 00.030 7680 IsSlewing returns 0
04:02:49.196 00.002 7680 IsGuiding returns 0
04:02:49.196 00.000 7680 scope move finished after 132 + 114 ms
04:02:49.196 00.000 7680 Move returns status 0, amount 132
04:02:49.197 00.001 7680 MoveAxis(S, 122, ABG)
04:02:49.197 00.000 7680 Guiding  Dir = 1, Dur = 122
04:02:49.197 00.000 7680 IsSlewing returns 0
04:02:49.198 00.001 7680 IsGuiding returns 0
04:02:49.199 00.001 7680 PulseGuide returned control before completion, sleep 132
04:02:49.334 00.135 7680 IsGuiding returns 1
04:02:49.336 00.002 7680 scope still moving after pulse duration time elapsed
04:02:49.366 00.030 7680 IsSlewing returns 0
04:02:49.367 00.001 7680 IsGuiding returns 0
04:02:49.367 00.000 7680 scope move finished after 122 + 47 ms
04:02:49.368 00.001 7680 Move returns status 0, amount 122
04:02:49.368 00.000 7680 move complete, result=0
04:02:49.368 00.000 7680 worker thread done servicing request
04:02:49.369 00.001 6120 GuideStep: -0.3 px 132 ms EAST, 0.2 px 122 ms SOUTH
04:02:49.379 00.010 7680 Worker thread wakes up
04:02:49.379 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:49.379 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:50.629 01.250 7680 Exposure complete
04:02:50.766 00.137 7680 worker thread done servicing request
04:02:50.766 00.000 6120 OnExposeComplete: enter
04:02:50.772 00.006 6120 UpdateGuideState(): m_state=6
04:02:50.781 00.009 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4158
04:02:50.786 00.005 6120 Star::Find returns 1 (0), X=512.91, Y=664.97, Mass=8147, SNR=59.5, Peak=194 HFD=6.4
04:02:50.791 00.005 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
04:02:50.795 00.004 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
04:02:50.798 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.42 hyp=0.43 cameraTheta=-1.37 mountX=0.00 mountY=0.42, mountTheta=1.56
04:02:50.805 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.42, opts=13)
04:02:50.810 00.005 6120 Enqueuing Move request for scope (0.08, -0.42)
04:02:50.815 00.005 7680 Worker thread wakes up
04:02:50.815 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:50.820 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.42) opts 0xd
04:02:50.820 00.000 6120 UpdateGuideState exits: m=8147 SNR=59.5
04:02:50.825 00.005 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.42)
04:02:50.825 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:50.829 00.004 7680 Moving (0.08, -0.42) raw xDistance=0.00 yDistance=0.42
04:02:50.829 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:50.834 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:02:50.834 00.000 6120 Enqueuing Expose request
04:02:50.838 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
04:02:50.838 00.000 7680 MoveAxis(E, 0, ABG)
04:02:50.838 00.000 7680 Move returns status 0, amount 0
04:02:50.838 00.000 7680 MoveAxis(S, 226, ABG)
04:02:50.839 00.001 7680 Guiding  Dir = 1, Dur = 226
04:02:50.839 00.000 7680 IsSlewing returns 0
04:02:50.839 00.000 7680 IsGuiding returns 0
04:02:50.840 00.001 7680 PulseGuide returned control before completion, sleep 236
04:02:51.089 00.249 7680 IsGuiding returns 1
04:02:51.089 00.000 7680 scope still moving after pulse duration time elapsed
04:02:51.118 00.029 7680 IsSlewing returns 0
04:02:51.121 00.003 7680 IsGuiding returns 0
04:02:51.122 00.001 7680 scope move finished after 226 + 56 ms
04:02:51.122 00.000 7680 Move returns status 0, amount 226
04:02:51.122 00.000 7680 move complete, result=0
04:02:51.122 00.000 7680 worker thread done servicing request
04:02:51.124 00.002 7680 Worker thread wakes up
04:02:51.124 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 226 ms SOUTH
04:02:51.131 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:51.131 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:52.380 01.249 7680 Exposure complete
04:02:52.524 00.144 7680 worker thread done servicing request
04:02:52.524 00.000 6120 OnExposeComplete: enter
04:02:52.529 00.005 6120 UpdateGuideState(): m_state=6
04:02:52.533 00.004 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4159
04:02:52.538 00.005 6120 Star::Find returns 1 (0), X=512.93, Y=665.02, Mass=7186, SNR=56.1, Peak=183 HFD=6.4
04:02:52.542 00.004 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
04:02:52.545 00.003 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
04:02:52.550 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=-0.37 hyp=0.39 cameraTheta=-1.31 mountX=0.03 mountY=0.38, mountTheta=1.50
04:02:52.555 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.37, opts=13)
04:02:52.559 00.004 6120 Enqueuing Move request for scope (0.10, -0.37)
04:02:52.561 00.002 7680 Worker thread wakes up
04:02:52.561 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:52.566 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.37) opts 0xd
04:02:52.566 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.37)
04:02:52.566 00.000 7680 Moving (0.10, -0.37) raw xDistance=0.03 yDistance=0.38
04:02:52.566 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:02:52.567 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
04:02:52.567 00.000 7680 MoveAxis(E, 0, ABG)
04:02:52.567 00.000 7680 Move returns status 0, amount 0
04:02:52.567 00.000 7680 MoveAxis(S, 206, ABG)
04:02:52.567 00.000 7680 Guiding  Dir = 1, Dur = 206
04:02:52.568 00.001 6120 UpdateGuideState exits: m=7186 SNR=56.1
04:02:52.571 00.003 7680 IsSlewing returns 0
04:02:52.572 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:52.574 00.002 7680 IsGuiding returns 0
04:02:52.576 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:52.579 00.003 6120 Enqueuing Expose request
04:02:52.583 00.004 7680 PulseGuide returned control before completion, sleep 216
04:02:52.815 00.232 7680 IsGuiding returns 0
04:02:52.816 00.001 7680 Move returns status 0, amount 206
04:02:52.817 00.001 7680 move complete, result=0
04:02:52.817 00.000 7680 worker thread done servicing request
04:02:52.817 00.000 7680 Worker thread wakes up
04:02:52.818 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 206 ms SOUTH
04:02:52.824 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:52.824 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:54.085 01.261 7680 Exposure complete
04:02:54.212 00.127 7680 worker thread done servicing request
04:02:54.214 00.002 6120 OnExposeComplete: enter
04:02:54.217 00.003 6120 UpdateGuideState(): m_state=6
04:02:54.221 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4160
04:02:54.226 00.005 6120 Star::Find returns 1 (0), X=512.72, Y=665.70, Mass=8070, SNR=58.6, Peak=203 HFD=6.7
04:02:54.229 00.003 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (0.19) = xAngle (1.73 = 1.73)
04:02:54.232 00.003 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.60 = -1.68)
04:02:54.236 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.31 hyp=0.33 cameraTheta=1.91 mountX=-0.05 mountY=-0.32, mountTheta=-1.73
04:02:54.241 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.31, opts=13)
04:02:54.247 00.006 6120 Enqueuing Move request for scope (-0.11, 0.31)
04:02:54.250 00.003 7680 Worker thread wakes up
04:02:54.250 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.31) opts 0xd
04:02:54.251 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.31)
04:02:54.251 00.000 7680 Moving (-0.11, 0.31) raw xDistance=-0.05 yDistance=-0.32
04:02:54.251 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:02:54.251 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:02:54.251 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
04:02:54.251 00.000 7680 MoveAxis(E, 0, ABG)
04:02:54.251 00.000 7680 Move returns status 0, amount 0
04:02:54.252 00.001 7680 MoveAxis(N, 0, ABG)
04:02:54.252 00.000 7680 Move returns status 0, amount 0
04:02:54.252 00.000 7680 move complete, result=0
04:02:54.252 00.000 7680 worker thread done servicing request
04:02:54.253 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:54.257 00.004 6120 UpdateGuideState exits: m=8070 SNR=58.6
04:02:54.261 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:54.265 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:54.268 00.003 6120 Enqueuing Expose request
04:02:54.271 00.003 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:02:54.276 00.005 7680 Worker thread wakes up
04:02:54.276 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:54.276 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:55.521 01.245 7680 Exposure complete
04:02:55.670 00.149 7680 worker thread done servicing request
04:02:55.671 00.001 6120 OnExposeComplete: enter
04:02:55.675 00.004 6120 UpdateGuideState(): m_state=6
04:02:55.680 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4161
04:02:55.684 00.004 6120 Star::Find returns 1 (0), X=512.65, Y=665.63, Mass=8668, SNR=61.5, Peak=201 HFD=6.9
04:02:55.688 00.004 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (0.19) = xAngle (2.04 = 2.04)
04:02:55.692 00.004 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.91 = -1.37)
04:02:55.695 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.23 hyp=0.29 cameraTheta=2.23 mountX=-0.13 mountY=-0.29, mountTheta=-2.00
04:02:55.701 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.23, opts=13)
04:02:55.705 00.004 6120 Enqueuing Move request for scope (-0.18, 0.23)
04:02:55.708 00.003 7680 Worker thread wakes up
04:02:55.709 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.23) opts 0xd
04:02:55.709 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.23)
04:02:55.709 00.000 7680 Moving (-0.18, 0.23) raw xDistance=-0.13 yDistance=-0.29
04:02:55.709 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:02:55.709 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:02:55.710 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:55.716 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:02:55.717 00.001 6120 UpdateGuideState exits: m=8668 SNR=61.5
04:02:55.722 00.005 7680 MoveAxis(E, 0, ABG)
04:02:55.722 00.000 7680 Move returns status 0, amount 0
04:02:55.723 00.001 7680 MoveAxis(N, 0, ABG)
04:02:55.723 00.000 7680 Move returns status 0, amount 0
04:02:55.723 00.000 7680 move complete, result=0
04:02:55.723 00.000 7680 worker thread done servicing request
04:02:55.723 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:55.727 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:55.731 00.004 6120 Enqueuing Expose request
04:02:55.735 00.004 7680 Worker thread wakes up
04:02:55.735 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:55.736 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:55.736 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:02:56.981 01.245 7680 Exposure complete
04:02:57.124 00.143 7680 worker thread done servicing request
04:02:57.124 00.000 6120 OnExposeComplete: enter
04:02:57.129 00.005 6120 UpdateGuideState(): m_state=6
04:02:57.134 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4162
04:02:57.138 00.004 6120 Star::Find returns 1 (0), X=512.64, Y=665.65, Mass=8315, SNR=60.3, Peak=190 HFD=6.8
04:02:57.143 00.005 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (0.19) = xAngle (2.02 = 2.02)
04:02:57.148 00.005 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.89 = -1.39)
04:02:57.153 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=0.25 hyp=0.31 cameraTheta=2.20 mountX=-0.13 mountY=-0.30, mountTheta=-1.98
04:02:57.158 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.25, opts=13)
04:02:57.164 00.006 6120 Enqueuing Move request for scope (-0.18, 0.25)
04:02:57.167 00.003 7680 Worker thread wakes up
04:02:57.167 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:57.172 00.005 6120 UpdateGuideState exits: m=8315 SNR=60.3
04:02:57.176 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:57.180 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:57.183 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.25) opts 0xd
04:02:57.185 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.25)
04:02:57.185 00.000 7680 Moving (-0.18, 0.25) raw xDistance=-0.13 yDistance=-0.30
04:02:57.185 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:02:57.185 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:02:57.186 00.001 6120 Enqueuing Expose request
04:02:57.189 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:02:57.189 00.000 7680 MoveAxis(E, 0, ABG)
04:02:57.190 00.001 7680 Move returns status 0, amount 0
04:02:57.190 00.000 7680 MoveAxis(N, 0, ABG)
04:02:57.190 00.000 7680 Move returns status 0, amount 0
04:02:57.190 00.000 7680 move complete, result=0
04:02:57.190 00.000 7680 worker thread done servicing request
04:02:57.192 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:02:57.195 00.003 7680 Worker thread wakes up
04:02:57.195 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:57.195 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:02:58.441 01.246 7680 Exposure complete
04:02:58.593 00.152 7680 worker thread done servicing request
04:02:58.594 00.001 6120 OnExposeComplete: enter
04:02:58.597 00.003 6120 UpdateGuideState(): m_state=6
04:02:58.602 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4163
04:02:58.606 00.004 6120 Star::Find returns 1 (0), X=512.38, Y=667.82, Mass=7742, SNR=59.6, Peak=186 HFD=6.4
04:02:58.610 00.004 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (0.19) = xAngle (1.57 = 1.57)
04:02:58.613 00.003 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.44 = -1.84)
04:02:58.618 00.005 6120 CameraToMount -- cameraX=-0.45 cameraY=2.42 hyp=2.47 cameraTheta=1.75 mountX=0.01 mountY=-2.37, mountTheta=-1.57
04:02:58.623 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.45, y=2.42, opts=13)
04:02:58.628 00.005 6120 Enqueuing Move request for scope (-0.45, 2.42)
04:02:58.632 00.004 7680 Worker thread wakes up
04:02:58.632 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 2.42) opts 0xd
04:02:58.632 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.45, 2.42)
04:02:58.632 00.000 7680 Moving (-0.45, 2.42) raw xDistance=0.01 yDistance=-2.37
04:02:58.633 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:02:58.637 00.004 6120 UpdateGuideState exits: m=7742 SNR=59.6
04:02:58.640 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:02:58.644 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:02:58.644 00.000 7680 resist switch: large excursion: input -2.37 thresh 0.60 direction from 1 to -1
04:02:58.644 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.12
04:02:58.645 00.001 7680 GuideAlgorithmResistSwitch::result() returns -2.37 from input -2.37
04:02:58.645 00.000 7680 MoveAxis(E, 0, ABG)
04:02:58.645 00.000 7680 Move returns status 0, amount 0
04:02:58.645 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:02:58.650 00.005 6120 Enqueuing Expose request
04:02:58.657 00.007 7680 MoveAxis(N, 1289, ABG)
04:02:58.657 00.000 7680 Guiding  Dir = 0, Dur = 1289
04:02:58.657 00.000 7680 IsSlewing returns 0
04:02:58.658 00.001 7680 IsGuiding returns 0
04:02:58.658 00.000 7680 PulseGuide returned control before completion, sleep 1299
04:02:59.971 01.313 7680 IsGuiding returns 0
04:02:59.975 00.004 7680 Move returns status 0, amount 1289
04:02:59.975 00.000 7680 move complete, result=0
04:02:59.975 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -2.4 px 1289 ms NORTH
04:02:59.983 00.008 7680 worker thread done servicing request
04:02:59.983 00.000 7680 Worker thread wakes up
04:02:59.984 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:02:59.984 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:03:01.227 01.243 7680 Exposure complete
04:03:01.397 00.170 7680 worker thread done servicing request
04:03:01.398 00.001 6120 OnExposeComplete: enter
04:03:01.402 00.004 6120 UpdateGuideState(): m_state=6
04:03:01.407 00.005 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4164
04:03:01.412 00.005 6120 Star::Find returns 1 (0), X=512.18, Y=664.02, Mass=8372, SNR=60.9, Peak=206 HFD=6.4
04:03:01.418 00.006 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
04:03:01.423 00.005 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
04:03:01.431 00.008 6120 CameraToMount -- cameraX=-0.64 cameraY=-1.38 hyp=1.52 cameraTheta=-2.01 mountX=-0.89 mountY=0.96, mountTheta=2.32
04:03:01.441 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.64, y=-1.38, opts=13)
04:03:01.448 00.007 6120 Enqueuing Move request for scope (-0.64, -1.38)
04:03:01.453 00.005 7680 Worker thread wakes up
04:03:01.453 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:01.457 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -1.38) opts 0xd
04:03:01.458 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.64, -1.38)
04:03:01.458 00.000 7680 Moving (-0.64, -1.38) raw xDistance=-0.89 yDistance=0.96
04:03:01.458 00.000 6120 UpdateGuideState exits: m=8372 SNR=60.9
04:03:01.462 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.89
04:03:01.463 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:01.468 00.005 7680 resist switch: large excursion: input 0.96 thresh 0.60 direction from -1 to 1
04:03:01.468 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.87
04:03:01.468 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96
04:03:01.469 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:01.472 00.003 7680 MoveAxis(E, 363, ABG)
04:03:01.472 00.000 7680 Guiding  Dir = 2, Dur = 363
04:03:01.472 00.000 6120 Enqueuing Expose request
04:03:01.476 00.004 7680 IsSlewing returns 0
04:03:01.477 00.001 7680 IsGuiding returns 0
04:03:01.477 00.000 7680 PulseGuide returned control before completion, sleep 373
04:03:01.859 00.382 7680 IsGuiding returns 1
04:03:01.861 00.002 7680 scope still moving after pulse duration time elapsed
04:03:01.891 00.030 7680 IsSlewing returns 0
04:03:01.892 00.001 7680 IsGuiding returns 0
04:03:01.892 00.000 7680 scope move finished after 363 + 52 ms
04:03:01.892 00.000 7680 Move returns status 0, amount 363
04:03:01.892 00.000 7680 MoveAxis(S, 519, ABG)
04:03:01.894 00.002 7680 Guiding  Dir = 1, Dur = 519
04:03:01.894 00.000 7680 IsSlewing returns 0
04:03:01.895 00.001 7680 IsGuiding returns 0
04:03:01.896 00.001 7680 PulseGuide returned control before completion, sleep 529
04:03:02.440 00.544 7680 IsGuiding returns 1
04:03:02.440 00.000 7680 scope still moving after pulse duration time elapsed
04:03:02.471 00.031 7680 IsSlewing returns 0
04:03:02.472 00.001 7680 IsGuiding returns 0
04:03:02.472 00.000 7680 scope move finished after 519 + 57 ms
04:03:02.472 00.000 7680 Move returns status 0, amount 519
04:03:02.473 00.001 7680 move complete, result=0
04:03:02.473 00.000 7680 worker thread done servicing request
04:03:02.474 00.001 6120 GuideStep: -0.9 px 363 ms EAST, 1.0 px 519 ms SOUTH
04:03:02.482 00.008 7680 Worker thread wakes up
04:03:02.482 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:02.482 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:03:03.732 01.250 7680 Exposure complete
04:03:03.880 00.148 7680 worker thread done servicing request
04:03:03.880 00.000 6120 OnExposeComplete: enter
04:03:03.883 00.003 6120 UpdateGuideState(): m_state=6
04:03:03.888 00.005 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4165
04:03:03.891 00.003 6120 Star::Find returns 1 (0), X=512.58, Y=663.83, Mass=8181, SNR=59.8, Peak=217 HFD=6.5
04:03:03.895 00.004 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
04:03:03.899 00.004 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
04:03:03.902 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=-1.56 hyp=1.58 cameraTheta=-1.73 mountX=-0.53 mountY=1.30, mountTheta=1.96
04:03:03.907 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-1.56, opts=13)
04:03:03.911 00.004 6120 Enqueuing Move request for scope (-0.25, -1.56)
04:03:03.914 00.003 7680 Worker thread wakes up
04:03:03.914 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -1.56) opts 0xd
04:03:03.915 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, -1.56)
04:03:03.915 00.000 7680 Moving (-0.25, -1.56) raw xDistance=-0.53 yDistance=1.30
04:03:03.915 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.53
04:03:03.915 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.30 from input 1.30
04:03:03.915 00.000 7680 MoveAxis(E, 244, ABG)
04:03:03.915 00.000 7680 Guiding  Dir = 2, Dur = 244
04:03:03.915 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:03.919 00.004 7680 IsSlewing returns 0
04:03:03.919 00.000 6120 UpdateGuideState exits: m=8181 SNR=59.8
04:03:03.922 00.003 7680 IsGuiding returns 0
04:03:03.922 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:03.926 00.004 7680 PulseGuide returned control before completion, sleep 254
04:03:03.927 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:03.931 00.004 6120 Enqueuing Expose request
04:03:04.191 00.260 7680 IsGuiding returns 0
04:03:04.192 00.001 7680 Move returns status 0, amount 244
04:03:04.192 00.000 7680 MoveAxis(S, 704, ABG)
04:03:04.193 00.001 7680 Guiding  Dir = 1, Dur = 704
04:03:04.193 00.000 7680 IsSlewing returns 0
04:03:04.194 00.001 7680 IsGuiding returns 0
04:03:04.194 00.000 7680 PulseGuide returned control before completion, sleep 714
04:03:04.912 00.718 7680 IsGuiding returns 1
04:03:04.913 00.001 7680 scope still moving after pulse duration time elapsed
04:03:04.943 00.030 7680 IsSlewing returns 0
04:03:04.943 00.000 7680 IsGuiding returns 0
04:03:04.944 00.001 7680 scope move finished after 704 + 45 ms
04:03:04.945 00.001 7680 Move returns status 0, amount 704
04:03:04.945 00.000 7680 move complete, result=0
04:03:04.945 00.000 7680 worker thread done servicing request
04:03:04.946 00.001 6120 GuideStep: -0.5 px 244 ms EAST, 1.3 px 704 ms SOUTH
04:03:04.951 00.005 7680 Worker thread wakes up
04:03:04.952 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:04.952 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:03:06.191 01.239 7680 Exposure complete
04:03:06.337 00.146 7680 worker thread done servicing request
04:03:06.337 00.000 6120 OnExposeComplete: enter
04:03:06.342 00.005 6120 UpdateGuideState(): m_state=6
04:03:06.346 00.004 6120 Star::Find(15, 512, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4166
04:03:06.350 00.004 6120 Star::Find returns 1 (0), X=513.12, Y=664.68, Mass=8252, SNR=61.0, Peak=190 HFD=6.8
04:03:06.354 00.004 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.36 = -1.36)
04:03:06.358 00.004 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.51 = 1.51)
04:03:06.361 00.003 6120 CameraToMount -- cameraX=0.30 cameraY=-0.72 hyp=0.77 cameraTheta=-1.18 mountX=0.16 mountY=0.77, mountTheta=1.37
04:03:06.365 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.72, opts=13)
04:03:06.370 00.005 6120 Enqueuing Move request for scope (0.30, -0.72)
04:03:06.375 00.005 7680 Worker thread wakes up
04:03:06.375 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.72) opts 0xd
04:03:06.376 00.001 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.72)
04:03:06.376 00.000 7680 Moving (0.30, -0.72) raw xDistance=0.16 yDistance=0.77
04:03:06.376 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:03:06.376 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
04:03:06.376 00.000 7680 MoveAxis(E, 0, ABG)
04:03:06.377 00.001 7680 Move returns status 0, amount 0
04:03:06.377 00.000 7680 MoveAxis(S, 420, ABG)
04:03:06.377 00.000 7680 Guiding  Dir = 1, Dur = 420
04:03:06.377 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:06.380 00.003 7680 IsSlewing returns 0
04:03:06.380 00.000 6120 UpdateGuideState exits: m=8252 SNR=61.0
04:03:06.385 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:06.388 00.003 7680 IsGuiding returns 0
04:03:06.389 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:06.392 00.003 7680 PulseGuide returned control before completion, sleep 430
04:03:06.392 00.000 6120 Enqueuing Expose request
04:03:06.836 00.444 7680 IsGuiding returns 1
04:03:06.839 00.003 7680 scope still moving after pulse duration time elapsed
04:03:06.867 00.028 7680 IsSlewing returns 0
04:03:06.869 00.002 7680 IsGuiding returns 0
04:03:06.869 00.000 7680 scope move finished after 420 + 61 ms
04:03:06.870 00.001 7680 Move returns status 0, amount 420
04:03:06.870 00.000 7680 move complete, result=0
04:03:06.871 00.001 7680 worker thread done servicing request
04:03:06.871 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.8 px 420 ms SOUTH
04:03:06.878 00.007 7680 Worker thread wakes up
04:03:06.879 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:06.879 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:03:08.132 01.253 7680 Exposure complete
04:03:08.280 00.148 7680 worker thread done servicing request
04:03:08.281 00.001 6120 OnExposeComplete: enter
04:03:08.285 00.004 6120 UpdateGuideState(): m_state=6
04:03:08.289 00.004 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4167
04:03:08.293 00.004 6120 Star::Find returns 1 (0), X=513.05, Y=664.98, Mass=8217, SNR=60.3, Peak=220 HFD=6.4
04:03:08.298 00.005 6120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.19) = xAngle (-1.26 = -1.26)
04:03:08.302 00.004 6120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.61 = 1.61)
04:03:08.306 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=-0.42 hyp=0.48 cameraTheta=-1.07 mountX=0.15 mountY=0.47, mountTheta=1.27
04:03:08.312 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.42, opts=13)
04:03:08.316 00.004 6120 Enqueuing Move request for scope (0.23, -0.42)
04:03:08.321 00.005 7680 Worker thread wakes up
04:03:08.321 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.42) opts 0xd
04:03:08.321 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.42)
04:03:08.322 00.001 7680 Moving (0.23, -0.42) raw xDistance=0.15 yDistance=0.47
04:03:08.322 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:03:08.322 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
04:03:08.323 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:08.327 00.004 6120 UpdateGuideState exits: m=8217 SNR=60.3
04:03:08.330 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:08.335 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:08.338 00.003 6120 Enqueuing Expose request
04:03:08.341 00.003 7680 MoveAxis(E, 0, ABG)
04:03:08.341 00.000 7680 Move returns status 0, amount 0
04:03:08.342 00.001 7680 MoveAxis(S, 258, ABG)
04:03:08.342 00.000 7680 Guiding  Dir = 1, Dur = 258
04:03:08.342 00.000 7680 IsSlewing returns 0
04:03:08.342 00.000 7680 IsGuiding returns 0
04:03:08.343 00.001 7680 PulseGuide returned control before completion, sleep 268
04:03:08.622 00.279 7680 IsGuiding returns 1
04:03:08.624 00.002 7680 scope still moving after pulse duration time elapsed
04:03:08.652 00.028 7680 IsSlewing returns 0
04:03:08.653 00.001 7680 IsGuiding returns 0
04:03:08.654 00.001 7680 scope move finished after 258 + 53 ms
04:03:08.654 00.000 7680 Move returns status 0, amount 258
04:03:08.655 00.001 7680 move complete, result=0
04:03:08.655 00.000 7680 worker thread done servicing request
04:03:08.655 00.000 7680 Worker thread wakes up
04:03:08.656 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 258 ms SOUTH
04:03:08.662 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:08.662 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:03:09.912 01.250 7680 Exposure complete
04:03:10.055 00.143 7680 worker thread done servicing request
04:03:10.056 00.001 6120 OnExposeComplete: enter
04:03:10.059 00.003 6120 UpdateGuideState(): m_state=6
04:03:10.064 00.005 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4168
04:03:10.067 00.003 6120 Star::Find returns 1 (0), X=513.00, Y=665.23, Mass=7766, SNR=58.4, Peak=204 HFD=6.5
04:03:10.071 00.004 6120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.19) = xAngle (-0.95 = -0.95)
04:03:10.074 00.003 6120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.92 = 1.92)
04:03:10.078 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.77 mountX=0.14 mountY=0.22, mountTheta=1.02
04:03:10.082 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.17, opts=13)
04:03:10.086 00.004 6120 Enqueuing Move request for scope (0.17, -0.17)
04:03:10.091 00.005 7680 Worker thread wakes up
04:03:10.091 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
04:03:10.091 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
04:03:10.091 00.000 7680 Moving (0.17, -0.17) raw xDistance=0.14 yDistance=0.22
04:03:10.092 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:03:10.092 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:03:10.092 00.000 7680 MoveAxis(E, 0, ABG)
04:03:10.092 00.000 7680 Move returns status 0, amount 0
04:03:10.092 00.000 7680 MoveAxis(S, 121, ABG)
04:03:10.092 00.000 7680 Guiding  Dir = 1, Dur = 121
04:03:10.092 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:10.097 00.005 7680 IsSlewing returns 0
04:03:10.097 00.000 6120 UpdateGuideState exits: m=7766 SNR=58.4
04:03:10.100 00.003 7680 IsGuiding returns 0
04:03:10.101 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:10.105 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:10.108 00.003 7680 PulseGuide returned control before completion, sleep 131
04:03:10.108 00.000 6120 Enqueuing Expose request
04:03:10.246 00.138 7680 IsGuiding returns 0
04:03:10.247 00.001 7680 Move returns status 0, amount 121
04:03:10.247 00.000 7680 move complete, result=0
04:03:10.248 00.001 7680 worker thread done servicing request
04:03:10.249 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 121 ms SOUTH
04:03:10.256 00.007 7680 Worker thread wakes up
04:03:10.256 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:10.256 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:03:11.507 01.251 7680 Exposure complete
04:03:11.645 00.138 7680 worker thread done servicing request
04:03:11.645 00.000 6120 OnExposeComplete: enter
04:03:11.649 00.004 6120 UpdateGuideState(): m_state=6
04:03:11.652 00.003 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4169
04:03:11.657 00.005 6120 Star::Find returns 1 (0), X=512.84, Y=665.78, Mass=7643, SNR=56.8, Peak=188 HFD=6.7
04:03:11.661 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (0.19) = xAngle (1.35 = 1.35)
04:03:11.665 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.22 = -2.06)
04:03:11.668 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.38 hyp=0.38 cameraTheta=1.54 mountX=0.08 mountY=-0.34, mountTheta=-1.33
04:03:11.673 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.38, opts=13)
04:03:11.677 00.004 6120 Enqueuing Move request for scope (0.01, 0.38)
04:03:11.681 00.004 7680 Worker thread wakes up
04:03:11.681 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.38) opts 0xd
04:03:11.682 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.38)
04:03:11.682 00.000 7680 Moving (0.01, 0.38) raw xDistance=0.08 yDistance=-0.34
04:03:11.682 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:03:11.682 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:03:11.683 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
04:03:11.683 00.000 7680 MoveAxis(E, 0, ABG)
04:03:11.683 00.000 7680 Move returns status 0, amount 0
04:03:11.683 00.000 7680 MoveAxis(N, 0, ABG)
04:03:11.683 00.000 7680 Move returns status 0, amount 0
04:03:11.684 00.001 7680 move complete, result=0
04:03:11.684 00.000 7680 worker thread done servicing request
04:03:11.684 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:11.688 00.004 6120 UpdateGuideState exits: m=7643 SNR=56.8
04:03:11.692 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:11.695 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:11.698 00.003 6120 Enqueuing Expose request
04:03:11.703 00.005 7680 Worker thread wakes up
04:03:11.703 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:03:11.706 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:11.706 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:03:12.959 01.253 7680 Exposure complete
04:03:13.108 00.149 7680 worker thread done servicing request
04:03:13.108 00.000 6120 OnExposeComplete: enter
04:03:13.112 00.004 6120 UpdateGuideState(): m_state=6
04:03:13.115 00.003 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4170
04:03:13.125 00.010 6120 Star::Find returns 1 (0), X=512.82, Y=665.64, Mass=8240, SNR=59.5, Peak=195 HFD=6.8
04:03:13.128 00.003 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (0.19) = xAngle (1.43 = 1.43)
04:03:13.131 00.003 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.30 = -1.98)
04:03:13.135 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.62 mountX=0.03 mountY=-0.23, mountTheta=-1.42
04:03:13.141 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.25, opts=13)
04:03:13.145 00.004 6120 Enqueuing Move request for scope (-0.01, 0.25)
04:03:13.151 00.006 7680 Worker thread wakes up
04:03:13.151 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
04:03:13.152 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
04:03:13.152 00.000 7680 Moving (-0.01, 0.25) raw xDistance=0.03 yDistance=-0.23
04:03:13.152 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:03:13.152 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:03:13.153 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:13.158 00.005 6120 UpdateGuideState exits: m=8240 SNR=59.5
04:03:13.161 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:13.164 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:13.169 00.005 6120 Enqueuing Expose request
04:03:13.173 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:03:13.173 00.000 7680 MoveAxis(E, 0, ABG)
04:03:13.174 00.001 7680 Move returns status 0, amount 0
04:03:13.174 00.000 7680 MoveAxis(N, 0, ABG)
04:03:13.174 00.000 7680 Move returns status 0, amount 0
04:03:13.174 00.000 7680 move complete, result=0
04:03:13.175 00.001 7680 worker thread done servicing request
04:03:13.175 00.000 7680 Worker thread wakes up
04:03:13.175 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:03:13.180 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:13.180 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:03:14.433 01.253 7680 Exposure complete
04:03:14.588 00.155 7680 worker thread done servicing request
04:03:14.588 00.000 6120 OnExposeComplete: enter
04:03:14.592 00.004 6120 UpdateGuideState(): m_state=6
04:03:14.597 00.005 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4171
04:03:14.601 00.004 6120 Star::Find returns 1 (0), X=512.76, Y=665.57, Mass=8209, SNR=60.3, Peak=186 HFD=6.9
04:03:14.605 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.19) = xAngle (1.73 = 1.73)
04:03:14.608 00.003 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.60 = -1.68)
04:03:14.613 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.19 cameraTheta=1.92 mountX=-0.03 mountY=-0.18, mountTheta=-1.73
04:03:14.619 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.17, opts=13)
04:03:14.624 00.005 6120 Enqueuing Move request for scope (-0.06, 0.17)
04:03:14.629 00.005 7680 Worker thread wakes up
04:03:14.630 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
04:03:14.630 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
04:03:14.630 00.000 7680 Moving (-0.06, 0.17) raw xDistance=-0.03 yDistance=-0.18
04:03:14.630 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:14.635 00.005 6120 UpdateGuideState exits: m=8209 SNR=60.3
04:03:14.639 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:14.642 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:03:14.643 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:03:14.643 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:14.649 00.006 6120 Enqueuing Expose request
04:03:14.654 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:03:14.654 00.000 7680 MoveAxis(E, 0, ABG)
04:03:14.654 00.000 7680 Move returns status 0, amount 0
04:03:14.654 00.000 7680 MoveAxis(N, 0, ABG)
04:03:14.654 00.000 7680 Move returns status 0, amount 0
04:03:14.655 00.001 7680 move complete, result=0
04:03:14.656 00.001 7680 worker thread done servicing request
04:03:14.656 00.000 7680 Worker thread wakes up
04:03:14.656 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:03:14.661 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:14.661 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:03:15.906 01.245 7680 Exposure complete
04:03:16.043 00.137 7680 worker thread done servicing request
04:03:16.045 00.002 6120 OnExposeComplete: enter
04:03:16.048 00.003 6120 UpdateGuideState(): m_state=6
04:03:16.052 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4172
04:03:16.057 00.005 6120 Star::Find returns 1 (0), X=512.63, Y=665.46, Mass=8387, SNR=60.7, Peak=191 HFD=7.0
04:03:16.063 00.006 6120 CameraToMount -- cameraTheta (2.83) - m_xAngle (0.19) = xAngle (2.64 = 2.64)
04:03:16.069 00.006 6120 CameraToMount -- cameraTheta (2.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.52 = -0.77)
04:03:16.073 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.83 mountX=-0.18 mountY=-0.14, mountTheta=-2.47
04:03:16.078 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.06, opts=13)
04:03:16.081 00.003 6120 Enqueuing Move request for scope (-0.20, 0.06)
04:03:16.086 00.005 7680 Worker thread wakes up
04:03:16.086 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:16.091 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
04:03:16.091 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
04:03:16.091 00.000 7680 Moving (-0.20, 0.06) raw xDistance=-0.18 yDistance=-0.14
04:03:16.092 00.001 6120 UpdateGuideState exits: m=8387 SNR=60.7
04:03:16.095 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:16.100 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:16.103 00.003 6120 Enqueuing Expose request
04:03:16.107 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:03:16.107 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:03:16.107 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:03:16.107 00.000 7680 MoveAxis(E, 0, ABG)
04:03:16.108 00.001 7680 Move returns status 0, amount 0
04:03:16.109 00.001 7680 MoveAxis(N, 0, ABG)
04:03:16.109 00.000 7680 Move returns status 0, amount 0
04:03:16.109 00.000 7680 move complete, result=0
04:03:16.109 00.000 7680 worker thread done servicing request
04:03:16.109 00.000 7680 Worker thread wakes up
04:03:16.109 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:03:16.115 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:16.115 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:03:17.370 01.255 7680 Exposure complete
04:03:17.505 00.135 7680 worker thread done servicing request
04:03:17.506 00.001 6120 OnExposeComplete: enter
04:03:17.510 00.004 6120 UpdateGuideState(): m_state=6
04:03:17.513 00.003 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4173
04:03:17.518 00.005 6120 Star::Find returns 1 (0), X=512.86, Y=664.98, Mass=7526, SNR=57.4, Peak=198 HFD=6.5
04:03:17.521 00.003 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
04:03:17.525 00.004 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
04:03:17.529 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.41 hyp=0.42 cameraTheta=-1.48 mountX=-0.04 mountY=0.39, mountTheta=1.67
04:03:17.534 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.41, opts=13)
04:03:17.537 00.003 6120 Enqueuing Move request for scope (0.04, -0.41)
04:03:17.542 00.005 7680 Worker thread wakes up
04:03:17.542 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.41) opts 0xd
04:03:17.542 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.41)
04:03:17.542 00.000 7680 Moving (0.04, -0.41) raw xDistance=-0.04 yDistance=0.39
04:03:17.542 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:03:17.542 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
04:03:17.542 00.000 7680 MoveAxis(E, 0, ABG)
04:03:17.542 00.000 7680 Move returns status 0, amount 0
04:03:17.542 00.000 7680 MoveAxis(S, 211, ABG)
04:03:17.543 00.001 7680 Guiding  Dir = 1, Dur = 211
04:03:17.543 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:17.547 00.004 7680 IsSlewing returns 0
04:03:17.547 00.000 6120 UpdateGuideState exits: m=7526 SNR=57.4
04:03:17.551 00.004 7680 IsGuiding returns 0
04:03:17.551 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:17.555 00.004 7680 PulseGuide returned control before completion, sleep 221
04:03:17.556 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:17.560 00.004 6120 Enqueuing Expose request
04:03:17.783 00.223 7680 IsGuiding returns 1
04:03:17.784 00.001 7680 scope still moving after pulse duration time elapsed
04:03:17.814 00.030 7680 IsSlewing returns 0
04:03:17.815 00.001 7680 IsGuiding returns 0
04:03:17.816 00.001 7680 scope move finished after 211 + 54 ms
04:03:17.817 00.001 7680 Move returns status 0, amount 211
04:03:17.817 00.000 7680 move complete, result=0
04:03:17.817 00.000 7680 worker thread done servicing request
04:03:17.819 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 211 ms SOUTH
04:03:17.825 00.006 7680 Worker thread wakes up
04:03:17.825 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:17.825 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:03:19.080 01.255 7680 Exposure complete
04:03:19.235 00.155 7680 worker thread done servicing request
04:03:19.236 00.001 6120 OnExposeComplete: enter
04:03:19.239 00.003 6120 UpdateGuideState(): m_state=6
04:03:19.245 00.006 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4174
04:03:19.251 00.006 6120 Star::Find returns 1 (0), X=512.56, Y=665.53, Mass=8791, SNR=61.4, Peak=196 HFD=7.0
04:03:19.256 00.005 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (0.19) = xAngle (2.48 = 2.48)
04:03:19.260 00.004 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.35 = -0.93)
04:03:19.264 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.13 hyp=0.30 cameraTheta=2.67 mountX=-0.23 mountY=-0.24, mountTheta=-2.35
04:03:19.269 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.13, opts=13)
04:03:19.275 00.006 6120 Enqueuing Move request for scope (-0.26, 0.13)
04:03:19.280 00.005 7680 Worker thread wakes up
04:03:19.280 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:19.284 00.004 6120 UpdateGuideState exits: m=8791 SNR=61.4
04:03:19.287 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:19.292 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:19.295 00.003 6120 Enqueuing Expose request
04:03:19.299 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.13) opts 0xd
04:03:19.299 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.13)
04:03:19.299 00.000 7680 Moving (-0.26, 0.13) raw xDistance=-0.23 yDistance=-0.24
04:03:19.299 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:03:19.299 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:03:19.300 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:03:19.300 00.000 7680 MoveAxis(E, 95, ABG)
04:03:19.300 00.000 7680 Guiding  Dir = 2, Dur = 95
04:03:19.300 00.000 7680 IsSlewing returns 0
04:03:19.302 00.002 7680 IsGuiding returns 0
04:03:19.302 00.000 7680 PulseGuide returned control before completion, sleep 105
04:03:19.414 00.112 7680 IsGuiding returns 1
04:03:19.416 00.002 7680 scope still moving after pulse duration time elapsed
04:03:19.446 00.030 7680 IsSlewing returns 0
04:03:19.446 00.000 7680 IsGuiding returns 0
04:03:19.447 00.001 7680 scope move finished after 95 + 49 ms
04:03:19.447 00.000 7680 Move returns status 0, amount 95
04:03:19.447 00.000 7680 MoveAxis(N, 0, ABG)
04:03:19.447 00.000 7680 Move returns status 0, amount 0
04:03:19.448 00.001 7680 move complete, result=0
04:03:19.448 00.000 7680 worker thread done servicing request
04:03:19.448 00.000 6120 GuideStep: -0.2 px 95 ms EAST, -0.2 px 0 ms NORTH
04:03:19.451 00.003 7680 Worker thread wakes up
04:03:19.451 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:19.451 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:03:20.691 01.240 7680 Exposure complete
04:03:20.832 00.141 7680 worker thread done servicing request
04:03:20.833 00.001 6120 OnExposeComplete: enter
04:03:20.837 00.004 6120 UpdateGuideState(): m_state=6
04:03:20.841 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4175
04:03:20.846 00.005 6120 Star::Find returns 1 (0), X=512.71, Y=666.98, Mass=7607, SNR=56.9, Peak=183 HFD=6.6
04:03:20.850 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (0.19) = xAngle (1.46 = 1.46)
04:03:20.853 00.003 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.33 = -1.95)
04:03:20.857 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=1.58 hyp=1.59 cameraTheta=1.65 mountX=0.18 mountY=-1.47, mountTheta=-1.45
04:03:20.862 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=1.58, opts=13)
04:03:20.866 00.004 6120 Enqueuing Move request for scope (-0.12, 1.58)
04:03:20.869 00.003 7680 Worker thread wakes up
04:03:20.871 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:20.876 00.005 6120 UpdateGuideState exits: m=7607 SNR=56.9
04:03:20.880 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:20.883 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:20.889 00.006 6120 Enqueuing Expose request
04:03:20.892 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 1.58) opts 0xd
04:03:20.894 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.12, 1.58)
04:03:20.894 00.000 7680 Moving (-0.12, 1.58) raw xDistance=0.18 yDistance=-1.47
04:03:20.894 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:03:20.894 00.000 7680 resist switch: large excursion: input -1.47 thresh 0.60 direction from 1 to -1
04:03:20.894 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.42
04:03:20.894 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.47 from input -1.47
04:03:20.895 00.001 7680 MoveAxis(E, 0, ABG)
04:03:20.895 00.000 7680 Move returns status 0, amount 0
04:03:20.895 00.000 7680 MoveAxis(N, 799, ABG)
04:03:20.896 00.001 7680 Guiding  Dir = 0, Dur = 799
04:03:20.896 00.000 7680 IsSlewing returns 0
04:03:20.897 00.001 7680 IsGuiding returns 0
04:03:20.897 00.000 7680 PulseGuide returned control before completion, sleep 809
04:03:21.717 00.820 7680 IsGuiding returns 1
04:03:21.717 00.000 7680 scope still moving after pulse duration time elapsed
04:03:21.747 00.030 7680 IsSlewing returns 0
04:03:21.748 00.001 7680 IsGuiding returns 0
04:03:21.748 00.000 7680 scope move finished after 799 + 52 ms
04:03:21.749 00.001 7680 Move returns status 0, amount 799
04:03:21.749 00.000 7680 move complete, result=0
04:03:21.750 00.001 7680 worker thread done servicing request
04:03:21.750 00.000 7680 Worker thread wakes up
04:03:21.750 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -1.5 px 799 ms NORTH
04:03:21.756 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:21.757 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:03:23.005 01.248 7680 Exposure complete
04:03:23.156 00.151 7680 worker thread done servicing request
04:03:23.157 00.001 6120 OnExposeComplete: enter
04:03:23.161 00.004 6120 UpdateGuideState(): m_state=6
04:03:23.166 00.005 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4176
04:03:23.171 00.005 6120 Star::Find returns 1 (0), X=512.68, Y=664.83, Mass=8011, SNR=58.9, Peak=183 HFD=6.6
04:03:23.174 00.003 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
04:03:23.178 00.004 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
04:03:23.186 00.008 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.57 hyp=0.58 cameraTheta=-1.82 mountX=-0.25 mountY=0.45, mountTheta=2.08
04:03:23.191 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.57, opts=13)
04:03:23.196 00.005 6120 Enqueuing Move request for scope (-0.14, -0.57)
04:03:23.199 00.003 7680 Worker thread wakes up
04:03:23.200 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.57) opts 0xd
04:03:23.200 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.57)
04:03:23.200 00.000 7680 Moving (-0.14, -0.57) raw xDistance=-0.25 yDistance=0.45
04:03:23.200 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:03:23.201 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:23.206 00.005 6120 UpdateGuideState exits: m=8011 SNR=58.9
04:03:23.210 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:03:23.210 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:23.215 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:23.218 00.003 6120 Enqueuing Expose request
04:03:23.224 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
04:03:23.224 00.000 7680 MoveAxis(E, 101, ABG)
04:03:23.224 00.000 7680 Guiding  Dir = 2, Dur = 101
04:03:23.224 00.000 7680 IsSlewing returns 0
04:03:23.225 00.001 7680 IsGuiding returns 0
04:03:23.225 00.000 7680 PulseGuide returned control before completion, sleep 111
04:03:23.351 00.126 7680 IsGuiding returns 1
04:03:23.353 00.002 7680 scope still moving after pulse duration time elapsed
04:03:23.383 00.030 7680 IsSlewing returns 0
04:03:23.384 00.001 7680 IsGuiding returns 1
04:03:23.415 00.031 7680 IsSlewing returns 0
04:03:23.416 00.001 7680 IsGuiding returns 1
04:03:23.446 00.030 7680 IsSlewing returns 0
04:03:23.446 00.000 7680 IsGuiding returns 0
04:03:23.447 00.001 7680 scope move finished after 101 + 121 ms
04:03:23.447 00.000 7680 Move returns status 0, amount 101
04:03:23.447 00.000 7680 MoveAxis(N, 0, ABG)
04:03:23.447 00.000 7680 Move returns status 0, amount 0
04:03:23.447 00.000 7680 move complete, result=0
04:03:23.447 00.000 7680 worker thread done servicing request
04:03:23.449 00.002 7680 Worker thread wakes up
04:03:23.449 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:23.449 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:03:23.449 00.000 6120 GuideStep: -0.2 px 101 ms EAST, 0.4 px 0 ms NORTH
04:03:24.692 01.243 7680 Exposure complete
04:03:24.837 00.145 7680 worker thread done servicing request
04:03:24.838 00.001 6120 OnExposeComplete: enter
04:03:24.842 00.004 6120 UpdateGuideState(): m_state=6
04:03:24.846 00.004 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4177
04:03:24.850 00.004 6120 Star::Find returns 1 (0), X=512.78, Y=664.65, Mass=8099, SNR=58.9, Peak=190 HFD=6.9
04:03:24.854 00.004 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
04:03:24.858 00.004 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
04:03:24.861 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.75 hyp=0.75 cameraTheta=-1.64 mountX=-0.19 mountY=0.65, mountTheta=1.85
04:03:24.865 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.75, opts=13)
04:03:24.870 00.005 6120 Enqueuing Move request for scope (-0.05, -0.75)
04:03:24.873 00.003 7680 Worker thread wakes up
04:03:24.873 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:24.876 00.003 6120 UpdateGuideState exits: m=8099 SNR=58.9
04:03:24.880 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:24.883 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:24.886 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.75) opts 0xd
04:03:24.886 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.75)
04:03:24.886 00.000 7680 Moving (-0.05, -0.75) raw xDistance=-0.19 yDistance=0.65
04:03:24.886 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:03:24.886 00.000 7680 resist switch: large excursion: input 0.65 thresh 0.60 direction from -1 to 1
04:03:24.888 00.002 6120 Enqueuing Expose request
04:03:24.892 00.004 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.95
04:03:24.892 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
04:03:24.892 00.000 7680 MoveAxis(E, 0, ABG)
04:03:24.892 00.000 7680 Move returns status 0, amount 0
04:03:24.892 00.000 7680 MoveAxis(S, 352, ABG)
04:03:24.892 00.000 7680 Guiding  Dir = 1, Dur = 352
04:03:24.892 00.000 7680 IsSlewing returns 0
04:03:24.893 00.001 7680 IsGuiding returns 0
04:03:24.893 00.000 7680 PulseGuide returned control before completion, sleep 362
04:03:25.256 00.363 7680 IsGuiding returns 1
04:03:25.257 00.001 7680 scope still moving after pulse duration time elapsed
04:03:25.288 00.031 7680 IsSlewing returns 0
04:03:25.289 00.001 7680 IsGuiding returns 0
04:03:25.290 00.001 7680 scope move finished after 352 + 44 ms
04:03:25.290 00.000 7680 Move returns status 0, amount 352
04:03:25.290 00.000 7680 move complete, result=0
04:03:25.292 00.002 7680 worker thread done servicing request
04:03:25.292 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 352 ms SOUTH
04:03:25.298 00.006 7680 Worker thread wakes up
04:03:25.298 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:25.299 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:03:26.548 01.249 7680 Exposure complete
04:03:26.701 00.153 7680 worker thread done servicing request
04:03:26.701 00.000 6120 OnExposeComplete: enter
04:03:26.705 00.004 6120 UpdateGuideState(): m_state=6
04:03:26.710 00.005 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4178
04:03:26.715 00.005 6120 Star::Find returns 1 (0), X=512.77, Y=664.56, Mass=8069, SNR=59.2, Peak=189 HFD=6.8
04:03:26.719 00.004 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
04:03:26.723 00.004 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
04:03:26.727 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.83 hyp=0.84 cameraTheta=-1.64 mountX=-0.21 mountY=0.73, mountTheta=1.85
04:03:26.731 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.83, opts=13)
04:03:26.735 00.004 6120 Enqueuing Move request for scope (-0.05, -0.83)
04:03:26.738 00.003 7680 Worker thread wakes up
04:03:26.738 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.83) opts 0xd
04:03:26.739 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.83)
04:03:26.739 00.000 7680 Moving (-0.05, -0.83) raw xDistance=-0.21 yDistance=0.73
04:03:26.739 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:03:26.739 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
04:03:26.739 00.000 7680 MoveAxis(E, 85, ABG)
04:03:26.739 00.000 7680 Guiding  Dir = 2, Dur = 85
04:03:26.740 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:26.744 00.004 7680 IsSlewing returns 0
04:03:26.744 00.000 6120 UpdateGuideState exits: m=8069 SNR=59.2
04:03:26.748 00.004 7680 IsGuiding returns 0
04:03:26.748 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:26.752 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:26.756 00.004 7680 PulseGuide returned control before completion, sleep 95
04:03:26.756 00.000 6120 Enqueuing Expose request
04:03:26.852 00.096 7680 IsGuiding returns 1
04:03:26.852 00.000 7680 scope still moving after pulse duration time elapsed
04:03:26.882 00.030 7680 IsSlewing returns 0
04:03:26.884 00.002 7680 IsGuiding returns 0
04:03:26.885 00.001 7680 scope move finished after 85 + 51 ms
04:03:26.885 00.000 7680 Move returns status 0, amount 85
04:03:26.886 00.001 7680 MoveAxis(S, 394, ABG)
04:03:26.886 00.000 7680 Guiding  Dir = 1, Dur = 394
04:03:26.887 00.001 7680 IsSlewing returns 0
04:03:26.887 00.000 7680 IsGuiding returns 0
04:03:26.888 00.001 7680 PulseGuide returned control before completion, sleep 404
04:03:27.306 00.418 7680 IsGuiding returns 1
04:03:27.307 00.001 7680 scope still moving after pulse duration time elapsed
04:03:27.337 00.030 7680 IsSlewing returns 0
04:03:27.338 00.001 7680 IsGuiding returns 0
04:03:27.339 00.001 7680 scope move finished after 394 + 57 ms
04:03:27.339 00.000 7680 Move returns status 0, amount 394
04:03:27.339 00.000 7680 move complete, result=0
04:03:27.340 00.001 7680 worker thread done servicing request
04:03:27.340 00.000 7680 Worker thread wakes up
04:03:27.340 00.000 6120 GuideStep: -0.2 px 85 ms EAST, 0.7 px 394 ms SOUTH
04:03:27.347 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:27.348 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:03:28.604 01.256 7680 Exposure complete
04:03:28.741 00.137 7680 worker thread done servicing request
04:03:28.742 00.001 6120 OnExposeComplete: enter
04:03:28.746 00.004 6120 UpdateGuideState(): m_state=6
04:03:28.750 00.004 6120 Star::Find(15, 512, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4179
04:03:28.754 00.004 6120 Star::Find returns 1 (0), X=513.00, Y=664.02, Mass=7745, SNR=59.0, Peak=194 HFD=6.3
04:03:28.760 00.006 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
04:03:28.763 00.003 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
04:03:28.768 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=-1.38 hyp=1.39 cameraTheta=-1.45 mountX=-0.09 mountY=1.32, mountTheta=1.64
04:03:28.773 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-1.38, opts=13)
04:03:28.776 00.003 6120 Enqueuing Move request for scope (0.17, -1.38)
04:03:28.781 00.005 7680 Worker thread wakes up
04:03:28.781 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -1.38) opts 0xd
04:03:28.781 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -1.38)
04:03:28.781 00.000 7680 Moving (0.17, -1.38) raw xDistance=-0.09 yDistance=1.32
04:03:28.782 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:03:28.783 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.32 from input 1.32
04:03:28.783 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:28.787 00.004 7680 MoveAxis(E, 0, ABG)
04:03:28.787 00.000 6120 UpdateGuideState exits: m=7745 SNR=59.0
04:03:28.791 00.004 7680 Move returns status 0, amount 0
04:03:28.791 00.000 7680 MoveAxis(S, 714, ABG)
04:03:28.791 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:28.795 00.004 7680 Guiding  Dir = 1, Dur = 714
04:03:28.795 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:28.799 00.004 7680 IsSlewing returns 0
04:03:28.799 00.000 6120 Enqueuing Expose request
04:03:28.804 00.005 7680 IsGuiding returns 0
04:03:28.804 00.000 7680 PulseGuide returned control before completion, sleep 724
04:03:29.533 00.729 7680 IsGuiding returns 1
04:03:29.533 00.000 7680 scope still moving after pulse duration time elapsed
04:03:29.564 00.031 7680 IsSlewing returns 0
04:03:29.565 00.001 7680 IsGuiding returns 0
04:03:29.565 00.000 7680 scope move finished after 714 + 47 ms
04:03:29.565 00.000 7680 Move returns status 0, amount 714
04:03:29.567 00.002 7680 move complete, result=0
04:03:29.567 00.000 7680 worker thread done servicing request
04:03:29.567 00.000 7680 Worker thread wakes up
04:03:29.568 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:29.568 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:03:29.569 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 1.3 px 714 ms SOUTH
04:03:30.822 01.253 7680 Exposure complete
04:03:30.971 00.149 7680 worker thread done servicing request
04:03:30.971 00.000 6120 OnExposeComplete: enter
04:03:30.976 00.005 6120 UpdateGuideState(): m_state=6
04:03:30.980 00.004 6120 Star::Find(15, 513, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4180
04:03:30.985 00.005 6120 Star::Find returns 1 (0), X=512.87, Y=665.58, Mass=8131, SNR=59.8, Peak=180 HFD=6.9
04:03:30.989 00.004 6120 CameraToMount -- cameraTheta (1.34) - m_xAngle (0.19) = xAngle (1.15 = 1.15)
04:03:30.994 00.005 6120 CameraToMount -- cameraTheta (1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.03 = -2.26)
04:03:30.998 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.34 mountX=0.08 mountY=-0.14, mountTheta=-1.09
04:03:31.002 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.18, opts=13)
04:03:31.007 00.005 6120 Enqueuing Move request for scope (0.04, 0.18)
04:03:31.010 00.003 7680 Worker thread wakes up
04:03:31.011 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:31.014 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
04:03:31.014 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
04:03:31.014 00.000 6120 UpdateGuideState exits: m=8131 SNR=59.8
04:03:31.019 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:31.024 00.005 7680 Moving (0.04, 0.18) raw xDistance=0.08 yDistance=-0.14
04:03:31.024 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:03:31.024 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:03:31.025 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:31.031 00.006 6120 Enqueuing Expose request
04:03:31.035 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:03:31.035 00.000 7680 MoveAxis(E, 0, ABG)
04:03:31.035 00.000 7680 Move returns status 0, amount 0
04:03:31.035 00.000 7680 MoveAxis(N, 0, ABG)
04:03:31.037 00.002 7680 Move returns status 0, amount 0
04:03:31.037 00.000 7680 move complete, result=0
04:03:31.037 00.000 7680 worker thread done servicing request
04:03:31.038 00.001 7680 Worker thread wakes up
04:03:31.038 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:31.038 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:03:31.038 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:03:32.295 01.257 7680 Exposure complete
04:03:32.427 00.132 7680 worker thread done servicing request
04:03:32.427 00.000 6120 OnExposeComplete: enter
04:03:32.431 00.004 6120 UpdateGuideState(): m_state=6
04:03:32.434 00.003 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4181
04:03:32.438 00.004 6120 Star::Find returns 1 (0), X=513.06, Y=665.19, Mass=7311, SNR=56.2, Peak=194 HFD=6.3
04:03:32.442 00.004 6120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (0.19) = xAngle (-0.91 = -0.91)
04:03:32.446 00.004 6120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.97 = 1.97)
04:03:32.450 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.21 hyp=0.31 cameraTheta=-0.72 mountX=0.19 mountY=0.29, mountTheta=0.98
04:03:32.454 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.21, opts=13)
04:03:32.458 00.004 6120 Enqueuing Move request for scope (0.24, -0.21)
04:03:32.462 00.004 7680 Worker thread wakes up
04:03:32.462 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.21) opts 0xd
04:03:32.462 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.21)
04:03:32.462 00.000 7680 Moving (0.24, -0.21) raw xDistance=0.19 yDistance=0.29
04:03:32.462 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:03:32.463 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:03:32.463 00.000 7680 MoveAxis(E, 0, ABG)
04:03:32.463 00.000 7680 Move returns status 0, amount 0
04:03:32.463 00.000 7680 MoveAxis(S, 158, ABG)
04:03:32.463 00.000 7680 Guiding  Dir = 1, Dur = 158
04:03:32.463 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:32.467 00.004 6120 UpdateGuideState exits: m=7311 SNR=56.2
04:03:32.471 00.004 7680 IsSlewing returns 0
04:03:32.471 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:32.475 00.004 7680 IsGuiding returns 0
04:03:32.476 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:32.479 00.003 7680 PulseGuide returned control before completion, sleep 168
04:03:32.479 00.000 6120 Enqueuing Expose request
04:03:32.661 00.182 7680 IsGuiding returns 1
04:03:32.663 00.002 7680 scope still moving after pulse duration time elapsed
04:03:32.690 00.027 7680 IsSlewing returns 0
04:03:32.693 00.003 7680 IsGuiding returns 0
04:03:32.694 00.001 7680 scope move finished after 158 + 59 ms
04:03:32.694 00.000 7680 Move returns status 0, amount 158
04:03:32.695 00.001 7680 move complete, result=0
04:03:32.696 00.001 7680 worker thread done servicing request
04:03:32.696 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 158 ms SOUTH
04:03:32.703 00.007 7680 Worker thread wakes up
04:03:32.705 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:32.705 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:03:33.956 01.251 7680 Exposure complete
04:03:34.098 00.142 7680 worker thread done servicing request
04:03:34.098 00.000 6120 OnExposeComplete: enter
04:03:34.103 00.005 6120 UpdateGuideState(): m_state=6
04:03:34.106 00.003 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4182
04:03:34.110 00.004 6120 Star::Find returns 1 (0), X=512.82, Y=665.67, Mass=8370, SNR=59.6, Peak=212 HFD=6.6
04:03:34.114 00.004 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (0.19) = xAngle (1.42 = 1.42)
04:03:34.120 00.006 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.29 = -1.99)
04:03:34.124 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.61 mountX=0.04 mountY=-0.25, mountTheta=-1.41
04:03:34.129 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.27, opts=13)
04:03:34.133 00.004 6120 Enqueuing Move request for scope (-0.01, 0.27)
04:03:34.137 00.004 7680 Worker thread wakes up
04:03:34.137 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:34.141 00.004 6120 UpdateGuideState exits: m=8370 SNR=59.6
04:03:34.144 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:34.148 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:34.152 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.27) opts 0xd
04:03:34.153 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.27)
04:03:34.153 00.000 7680 Moving (-0.01, 0.27) raw xDistance=0.04 yDistance=-0.25
04:03:34.153 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:03:34.153 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:03:34.153 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:03:34.153 00.000 7680 MoveAxis(E, 0, ABG)
04:03:34.154 00.001 7680 Move returns status 0, amount 0
04:03:34.154 00.000 7680 MoveAxis(N, 0, ABG)
04:03:34.154 00.000 6120 Enqueuing Expose request
04:03:34.158 00.004 7680 Move returns status 0, amount 0
04:03:34.158 00.000 7680 move complete, result=0
04:03:34.158 00.000 7680 worker thread done servicing request
04:03:34.158 00.000 7680 Worker thread wakes up
04:03:34.158 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:03:34.162 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:34.163 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,650,31,31)
04:03:34.578 00.415 6120 evsrv: cli 0FAEF618 connect
04:03:34.584 00.006 6120 case statement mapped state 6 to 3
04:03:34.588 00.004 6120 case statement mapped state 6 to 3
04:03:34.720 00.132 6120 evsrv: cli 0FAEF618 request: {"method":"get_app_state","id":"f14cdf19-61f0-4483-a8ff-cd8029999fa3"}
04:03:34.727 00.007 6120 case statement mapped state 6 to 3
04:03:34.730 00.003 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":"Guiding","id":"f14cdf19-61f0-4483-a8ff-cd8029999fa3"}
04:03:34.734 00.004 6120 evsrv: cli 0FAEF618 disconnect
04:03:34.745 00.011 6120 evsrv: cli 0FAEF438 connect
04:03:34.748 00.003 6120 case statement mapped state 6 to 3
04:03:34.753 00.005 6120 case statement mapped state 6 to 3
04:03:34.756 00.003 6120 evsrv: cli 0FAEF438 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"b870ad51-3c5c-4102-9522-c4f5928038a3"}
04:03:34.759 00.003 6120 PhdController::Dither begins
04:03:34.762 00.003 6120 dither: size=5.00, dRA=0.53 dDec=-1.43
04:03:34.765 00.003 6120 MountToCamera -- mountTheta (1.22) + m_xAngle (0.19) = xAngle (1.40 = 1.40)
04:03:34.768 00.003 6120 MountToCamera -- mountX=0.53 mountY=-1.43 hyp=1.52 mountTheta=1.22 cameraX=0.25, cameraY=1.50 cameraTheta=1.40
04:03:34.917 00.149 6120 setting lock position to (513.08, 666.90)
04:03:34.923 00.006 6120 Mount: notify guiding dithered (0.3, 1.5)
04:03:34.927 00.004 6120 Status Line: Dither by 0.53,-1.43
04:03:35.039 00.112 6120 PhdController: newstate STATE_SETTLE_BEGIN
04:03:35.045 00.006 6120 PhdController: newstate STATE_SETTLE_WAIT
04:03:35.048 00.003 6120 evsrv: cli 0FAEF438 response: {"jsonrpc":"2.0","result":0,"id":"b870ad51-3c5c-4102-9522-c4f5928038a3"}
04:03:35.052 00.004 6120 evsrv: cli 0FAEF438 disconnect
04:03:35.402 00.350 7680 Exposure complete
04:03:35.499 00.097 7680 worker thread done servicing request
04:03:35.499 00.000 6120 OnExposeComplete: enter
04:03:35.501 00.002 6120 UpdateGuideState(): m_state=6
04:03:35.505 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4183
04:03:35.507 00.002 6120 Star::Find returns 1 (0), X=512.73, Y=665.45, Mass=8562, SNR=62.7, Peak=196 HFD=7.1
04:03:35.510 00.003 6120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
04:03:35.512 00.002 6120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
04:03:35.515 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=-1.45 hyp=1.49 cameraTheta=-1.81 mountX=-0.61 mountY=1.15, mountTheta=2.06
04:03:35.519 00.004 6120 dither recenter: remaining=(-0.5,1.4) step=(-0.5,1.4)
04:03:35.522 00.003 6120 MountToCamera -- mountTheta (-1.92) + m_xAngle (0.19) = xAngle (-1.74 = -1.74)
04:03:35.526 00.004 6120 MountToCamera -- mountX=-0.53 mountY=1.43 hyp=1.52 mountTheta=-1.92 cameraX=-0.25, cameraY=-1.50 cameraTheta=-1.74
04:03:35.529 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-1.50, opts=4)
04:03:35.531 00.002 6120 Enqueuing Move request for scope (-0.25, -1.50)
04:03:35.533 00.002 7680 Worker thread wakes up
04:03:35.534 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -1.50) opts 0x4
04:03:35.534 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, -1.50)
04:03:35.534 00.000 7680 Moving (-0.25, -1.50) raw xDistance=-0.53 yDistance=1.43
04:03:35.534 00.000 7680 MoveAxis(E, 342, B)
04:03:35.535 00.001 7680 Guiding  Dir = 2, Dur = 342
04:03:35.535 00.000 6120 Mount: notify direct move -0.53,1.43
04:03:35.539 00.004 7680 IsSlewing returns 0
04:03:35.539 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:35.542 00.003 7680 IsGuiding returns 0
04:03:35.542 00.000 6120 UpdateGuideState exits: m=8562 SNR=62.7
04:03:35.547 00.005 7680 PulseGuide returned control before completion, sleep 352
04:03:35.548 00.001 6120 PhdController: settling, locked = 1, distance = 1.86 (1.50) aobump = 0 frame = 1 / 99999
04:03:35.557 00.009 6120 evsrv: {"Event":"Settling","Timestamp":1764065015.557,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.86,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:03:35.560 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:35.563 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:35.567 00.004 6120 Enqueuing Expose request
04:03:35.911 00.344 7680 IsGuiding returns 1
04:03:35.912 00.001 7680 scope still moving after pulse duration time elapsed
04:03:35.942 00.030 7680 IsSlewing returns 0
04:03:35.942 00.000 7680 IsGuiding returns 0
04:03:35.942 00.000 7680 scope move finished after 342 + 58 ms
04:03:35.942 00.000 7680 Move returns status 0, amount 342
04:03:35.942 00.000 7680 MoveAxis(S, 776, B)
04:03:35.944 00.002 7680 Guiding  Dir = 1, Dur = 776
04:03:35.944 00.000 7680 IsSlewing returns 0
04:03:35.944 00.000 7680 IsGuiding returns 0
04:03:35.944 00.000 7680 PulseGuide returned control before completion, sleep 786
04:03:36.741 00.797 7680 IsGuiding returns 1
04:03:36.741 00.000 7680 scope still moving after pulse duration time elapsed
04:03:36.772 00.031 7680 IsSlewing returns 0
04:03:36.772 00.000 7680 IsGuiding returns 0
04:03:36.772 00.000 7680 scope move finished after 776 + 52 ms
04:03:36.772 00.000 7680 Move returns status 0, amount 776
04:03:36.772 00.000 7680 move complete, result=0
04:03:36.773 00.001 7680 worker thread done servicing request
04:03:36.773 00.000 6120 GuideStep: -0.5 px 342 ms EAST, 1.4 px 776 ms SOUTH
04:03:36.777 00.004 7680 Worker thread wakes up
04:03:36.778 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:36.778 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:03:38.038 01.260 7680 Exposure complete
04:03:38.204 00.166 7680 worker thread done servicing request
04:03:38.204 00.000 6120 OnExposeComplete: enter
04:03:38.210 00.006 6120 UpdateGuideState(): m_state=6
04:03:38.216 00.006 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4184
04:03:38.221 00.005 6120 Star::Find returns 1 (0), X=513.44, Y=666.66, Mass=8540, SNR=61.8, Peak=191 HFD=6.9
04:03:38.228 00.007 6120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.19) = xAngle (-0.78 = -0.78)
04:03:38.231 00.003 6120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.10 = 2.10)
04:03:38.235 00.004 6120 CameraToMount -- cameraX=0.36 cameraY=-0.24 hyp=0.43 cameraTheta=-0.59 mountX=0.31 mountY=0.37, mountTheta=0.88
04:03:38.242 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.36, y=-0.24, opts=13)
04:03:38.247 00.005 6120 Enqueuing Move request for scope (0.36, -0.24)
04:03:38.251 00.004 7680 Worker thread wakes up
04:03:38.252 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:38.255 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.24) opts 0xd
04:03:38.255 00.000 6120 UpdateGuideState exits: m=8540 SNR=61.8
04:03:38.259 00.004 7680 Handling offset move in thread for scope, endpoint = (0.36, -0.24)
04:03:38.259 00.000 7680 Moving (0.36, -0.24) raw xDistance=0.31 yDistance=0.37
04:03:38.259 00.000 6120 PhdController: settling, locked = 1, distance = 0.43 (1.50) aobump = 0 frame = 2 / 99999
04:03:38.266 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
04:03:38.266 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:03:38.266 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764065018.266,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.43,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:03:38.273 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
04:03:38.273 00.000 7680 MoveAxis(W, 125, ABG)
04:03:38.274 00.001 7680 Guiding  Dir = 3, Dur = 125
04:03:38.274 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:38.280 00.006 7680 IsSlewing returns 0
04:03:38.281 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:38.284 00.003 6120 Enqueuing Expose request
04:03:38.287 00.003 7680 IsGuiding returns 0
04:03:38.287 00.000 7680 PulseGuide returned control before completion, sleep 135
04:03:38.435 00.148 7680 IsGuiding returns 1
04:03:38.437 00.002 7680 scope still moving after pulse duration time elapsed
04:03:38.465 00.028 7680 IsSlewing returns 0
04:03:38.467 00.002 7680 IsGuiding returns 0
04:03:38.467 00.000 7680 scope move finished after 125 + 55 ms
04:03:38.468 00.001 7680 Move returns status 0, amount 125
04:03:38.468 00.000 7680 MoveAxis(N, 0, ABG)
04:03:38.468 00.000 7680 Move returns status 0, amount 0
04:03:38.469 00.001 7680 move complete, result=0
04:03:38.469 00.000 7680 worker thread done servicing request
04:03:38.469 00.000 6120 GuideStep: 0.3 px 125 ms WEST, 0.4 px 0 ms NORTH
04:03:38.478 00.009 7680 Worker thread wakes up
04:03:38.479 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:38.479 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:03:39.731 01.252 7680 Exposure complete
04:03:39.879 00.148 7680 worker thread done servicing request
04:03:39.879 00.000 6120 OnExposeComplete: enter
04:03:39.884 00.005 6120 UpdateGuideState(): m_state=6
04:03:39.887 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4185
04:03:39.892 00.005 6120 Star::Find returns 1 (0), X=513.12, Y=666.01, Mass=8077, SNR=60.4, Peak=219 HFD=6.4
04:03:39.895 00.003 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
04:03:39.899 00.004 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
04:03:39.902 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=-0.89 hyp=0.89 cameraTheta=-1.53 mountX=-0.13 mountY=0.82, mountTheta=1.73
04:03:39.907 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.89, opts=13)
04:03:39.912 00.005 6120 Enqueuing Move request for scope (0.04, -0.89)
04:03:39.915 00.003 7680 Worker thread wakes up
04:03:39.915 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.89) opts 0xd
04:03:39.915 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.89)
04:03:39.916 00.001 7680 Moving (0.04, -0.89) raw xDistance=-0.13 yDistance=0.82
04:03:39.916 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:03:39.916 00.000 7680 resist switch: large excursion: input 0.82 thresh 0.60 direction from 0 to 1
04:03:39.916 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:39.919 00.003 6120 UpdateGuideState exits: m=8077 SNR=60.4
04:03:39.924 00.005 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.45
04:03:39.924 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82
04:03:39.924 00.000 7680 MoveAxis(E, 0, ABG)
04:03:39.924 00.000 7680 Move returns status 0, amount 0
04:03:39.924 00.000 7680 MoveAxis(S, 443, ABG)
04:03:39.924 00.000 7680 Guiding  Dir = 1, Dur = 443
04:03:39.924 00.000 6120 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 3 / 99999
04:03:39.929 00.005 7680 IsSlewing returns 0
04:03:39.929 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764065019.929,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.57,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
04:03:39.933 00.004 7680 IsGuiding returns 0
04:03:39.933 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:39.937 00.004 7680 PulseGuide returned control before completion, sleep 453
04:03:39.937 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:39.942 00.005 6120 Enqueuing Expose request
04:03:40.407 00.465 7680 IsGuiding returns 0
04:03:40.408 00.001 7680 Move returns status 0, amount 443
04:03:40.409 00.001 7680 move complete, result=0
04:03:40.410 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 443 ms SOUTH
04:03:40.417 00.007 7680 worker thread done servicing request
04:03:40.417 00.000 7680 Worker thread wakes up
04:03:40.417 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:40.419 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:03:41.669 01.250 7680 Exposure complete
04:03:41.804 00.135 7680 worker thread done servicing request
04:03:41.805 00.001 6120 OnExposeComplete: enter
04:03:41.809 00.004 6120 UpdateGuideState(): m_state=6
04:03:41.812 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4186
04:03:41.817 00.005 6120 Star::Find returns 1 (0), X=513.21, Y=666.68, Mass=8525, SNR=61.4, Peak=203 HFD=6.9
04:03:41.821 00.004 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.19) = xAngle (-1.23 = -1.23)
04:03:41.825 00.004 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.64 = 1.64)
04:03:41.828 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-1.05 mountX=0.08 mountY=0.26, mountTheta=1.25
04:03:41.834 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.22, opts=13)
04:03:41.840 00.006 6120 Enqueuing Move request for scope (0.13, -0.22)
04:03:41.844 00.004 7680 Worker thread wakes up
04:03:41.844 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:41.848 00.004 6120 UpdateGuideState exits: m=8525 SNR=61.4
04:03:41.852 00.004 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 4 / 99999
04:03:41.855 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
04:03:41.855 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
04:03:41.855 00.000 7680 Moving (0.13, -0.22) raw xDistance=0.08 yDistance=0.26
04:03:41.856 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764065021.855,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.47,"Time":3.6,"SettleTime":10.0,"StarLocked":true}
04:03:41.860 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:03:41.860 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:03:41.860 00.000 7680 MoveAxis(E, 0, ABG)
04:03:41.860 00.000 7680 Move returns status 0, amount 0
04:03:41.860 00.000 7680 MoveAxis(S, 139, ABG)
04:03:41.861 00.001 7680 Guiding  Dir = 1, Dur = 139
04:03:41.861 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:41.866 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:41.870 00.004 7680 IsSlewing returns 0
04:03:41.871 00.001 6120 Enqueuing Expose request
04:03:41.875 00.004 7680 IsGuiding returns 0
04:03:41.875 00.000 7680 PulseGuide returned control before completion, sleep 149
04:03:42.035 00.160 7680 IsGuiding returns 1
04:03:42.036 00.001 7680 scope still moving after pulse duration time elapsed
04:03:42.066 00.030 7680 IsSlewing returns 0
04:03:42.068 00.002 7680 IsGuiding returns 0
04:03:42.068 00.000 7680 scope move finished after 139 + 54 ms
04:03:42.068 00.000 7680 Move returns status 0, amount 139
04:03:42.068 00.000 7680 move complete, result=0
04:03:42.069 00.001 7680 worker thread done servicing request
04:03:42.069 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 139 ms SOUTH
04:03:42.075 00.006 7680 Worker thread wakes up
04:03:42.075 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:42.075 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:03:43.330 01.255 7680 Exposure complete
04:03:43.493 00.163 7680 worker thread done servicing request
04:03:43.493 00.000 6120 OnExposeComplete: enter
04:03:43.498 00.005 6120 UpdateGuideState(): m_state=6
04:03:43.502 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4187
04:03:43.504 00.002 6120 Star::Find returns 1 (0), X=513.03, Y=666.83, Mass=8378, SNR=60.5, Peak=195 HFD=6.6
04:03:43.508 00.004 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.19) = xAngle (-2.36 = -2.36)
04:03:43.511 00.003 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.51 = 0.51)
04:03:43.514 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.17 mountX=-0.06 mountY=0.04, mountTheta=2.54
04:03:43.519 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.07, opts=13)
04:03:43.523 00.004 6120 Enqueuing Move request for scope (-0.05, -0.07)
04:03:43.527 00.004 7680 Worker thread wakes up
04:03:43.528 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:43.531 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
04:03:43.531 00.000 6120 UpdateGuideState exits: m=8378 SNR=60.5
04:03:43.534 00.003 6120 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 5 / 99999
04:03:43.538 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
04:03:43.538 00.000 7680 Moving (-0.05, -0.07) raw xDistance=-0.06 yDistance=0.04
04:03:43.539 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764065023.538,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.36,"Time":5.3,"SettleTime":10.0,"StarLocked":true}
04:03:43.542 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:03:43.542 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:43.546 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:03:43.546 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:43.551 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:03:43.551 00.000 7680 MoveAxis(E, 0, ABG)
04:03:43.551 00.000 6120 Enqueuing Expose request
04:03:43.554 00.003 7680 Move returns status 0, amount 0
04:03:43.554 00.000 7680 MoveAxis(N, 0, ABG)
04:03:43.554 00.000 7680 Move returns status 0, amount 0
04:03:43.554 00.000 7680 move complete, result=0
04:03:43.555 00.001 7680 worker thread done servicing request
04:03:43.555 00.000 7680 Worker thread wakes up
04:03:43.555 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:03:43.559 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:43.560 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:03:44.809 01.249 7680 Exposure complete
04:03:44.943 00.134 7680 worker thread done servicing request
04:03:44.943 00.000 6120 OnExposeComplete: enter
04:03:44.948 00.005 6120 UpdateGuideState(): m_state=6
04:03:44.953 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4188
04:03:44.956 00.003 6120 Star::Find returns 1 (0), X=513.13, Y=666.86, Mass=8048, SNR=59.1, Peak=204 HFD=6.7
04:03:44.960 00.004 6120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (0.19) = xAngle (-0.89 = -0.89)
04:03:44.963 00.003 6120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.98 = 1.98)
04:03:44.966 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.70 mountX=0.04 mountY=0.06, mountTheta=0.97
04:03:44.971 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.04, opts=13)
04:03:44.974 00.003 6120 Enqueuing Move request for scope (0.05, -0.04)
04:03:44.979 00.005 7680 Worker thread wakes up
04:03:44.979 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
04:03:44.979 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
04:03:44.979 00.000 7680 Moving (0.05, -0.04) raw xDistance=0.04 yDistance=0.06
04:03:44.979 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:44.983 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:03:44.983 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:03:44.983 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:03:44.983 00.000 7680 MoveAxis(E, 0, ABG)
04:03:44.984 00.001 7680 Move returns status 0, amount 0
04:03:44.984 00.000 7680 MoveAxis(N, 0, ABG)
04:03:44.985 00.001 7680 Move returns status 0, amount 0
04:03:44.985 00.000 7680 move complete, result=0
04:03:44.985 00.000 7680 worker thread done servicing request
04:03:44.985 00.000 6120 UpdateGuideState exits: m=8048 SNR=59.1
04:03:44.990 00.005 6120 PhdController: settling, locked = 1, distance = 0.27 (1.50) aobump = 0 frame = 6 / 99999
04:03:44.994 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764065024.994,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.27,"Time":6.7,"SettleTime":10.0,"StarLocked":true}
04:03:44.997 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:45.000 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:45.005 00.005 6120 Enqueuing Expose request
04:03:45.009 00.004 7680 Worker thread wakes up
04:03:45.009 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:03:45.012 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:45.012 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:03:46.258 01.246 7680 Exposure complete
04:03:46.391 00.133 7680 worker thread done servicing request
04:03:46.391 00.000 6120 OnExposeComplete: enter
04:03:46.396 00.005 6120 UpdateGuideState(): m_state=6
04:03:46.400 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4189
04:03:46.405 00.005 6120 Star::Find returns 1 (0), X=512.97, Y=668.84, Mass=7506, SNR=58.5, Peak=201 HFD=6.5
04:03:46.409 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.19) = xAngle (1.44 = 1.44)
04:03:46.412 00.003 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.31 = -1.97)
04:03:46.416 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=1.94 hyp=1.95 cameraTheta=1.63 mountX=0.25 mountY=-1.79, mountTheta=-1.43
04:03:46.421 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=1.94, opts=13)
04:03:46.424 00.003 6120 Enqueuing Move request for scope (-0.11, 1.94)
04:03:46.428 00.004 7680 Worker thread wakes up
04:03:46.428 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 1.94) opts 0xd
04:03:46.428 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 1.94)
04:03:46.428 00.000 7680 Moving (-0.11, 1.94) raw xDistance=0.25 yDistance=-1.79
04:03:46.429 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
04:03:46.429 00.000 7680 resist switch: large excursion: input -1.79 thresh 0.60 direction from 1 to -1
04:03:46.429 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.38
04:03:46.429 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.79 from input -1.79
04:03:46.429 00.000 7680 MoveAxis(W, 103, ABG)
04:03:46.429 00.000 7680 Guiding  Dir = 3, Dur = 103
04:03:46.429 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:46.434 00.005 7680 IsSlewing returns 0
04:03:46.435 00.001 6120 UpdateGuideState exits: m=7506 SNR=58.5
04:03:46.438 00.003 7680 IsGuiding returns 0
04:03:46.438 00.000 6120 PhdController: settling, locked = 1, distance = 0.77 (1.50) aobump = 0 frame = 7 / 99999
04:03:46.442 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764065026.442,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.77,"Time":8.2,"SettleTime":10.0,"StarLocked":true}
04:03:46.446 00.004 7680 PulseGuide returned control before completion, sleep 113
04:03:46.446 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:46.450 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:46.454 00.004 6120 Enqueuing Expose request
04:03:46.573 00.119 7680 IsGuiding returns 1
04:03:46.574 00.001 7680 scope still moving after pulse duration time elapsed
04:03:46.605 00.031 7680 IsSlewing returns 0
04:03:46.607 00.002 7680 IsGuiding returns 1
04:03:46.635 00.028 7680 IsSlewing returns 0
04:03:46.637 00.002 7680 IsGuiding returns 0
04:03:46.639 00.002 7680 scope move finished after 103 + 97 ms
04:03:46.639 00.000 7680 Move returns status 0, amount 103
04:03:46.639 00.000 7680 MoveAxis(N, 973, ABG)
04:03:46.640 00.001 7680 Guiding  Dir = 0, Dur = 973
04:03:46.640 00.000 7680 IsSlewing returns 0
04:03:46.641 00.001 7680 IsGuiding returns 0
04:03:46.642 00.001 7680 PulseGuide returned control before completion, sleep 983
04:03:47.637 00.995 7680 IsGuiding returns 1
04:03:47.638 00.001 7680 scope still moving after pulse duration time elapsed
04:03:47.667 00.029 7680 IsSlewing returns 0
04:03:47.668 00.001 7680 IsGuiding returns 0
04:03:47.669 00.001 7680 scope move finished after 973 + 53 ms
04:03:47.669 00.000 7680 Move returns status 0, amount 973
04:03:47.669 00.000 7680 move complete, result=0
04:03:47.670 00.001 7680 worker thread done servicing request
04:03:47.670 00.000 7680 Worker thread wakes up
04:03:47.671 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:47.671 00.000 6120 GuideStep: 0.3 px 103 ms WEST, -1.8 px 973 ms NORTH
04:03:47.677 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:03:48.928 01.251 7680 Exposure complete
04:03:49.053 00.125 7680 worker thread done servicing request
04:03:49.053 00.000 6120 OnExposeComplete: enter
04:03:49.056 00.003 6120 UpdateGuideState(): m_state=6
04:03:49.059 00.003 6120 Star::Find(15, 512, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4190
04:03:49.062 00.003 6120 Star::Find returns 1 (0), X=512.82, Y=666.05, Mass=7930, SNR=59.2, Peak=218 HFD=6.5
04:03:49.064 00.002 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
04:03:49.068 00.004 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
04:03:49.071 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.85 hyp=0.89 cameraTheta=-1.86 mountX=-0.41 mountY=0.65, mountTheta=2.13
04:03:49.076 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.85, opts=13)
04:03:49.080 00.004 6120 Enqueuing Move request for scope (-0.26, -0.85)
04:03:49.084 00.004 7680 Worker thread wakes up
04:03:49.084 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.85) opts 0xd
04:03:49.084 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.85)
04:03:49.084 00.000 7680 Moving (-0.26, -0.85) raw xDistance=-0.41 yDistance=0.65
04:03:49.084 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.41
04:03:49.085 00.001 7680 resist switch: large excursion: input 0.65 thresh 0.60 direction from -1 to 1
04:03:49.085 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.95
04:03:49.086 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
04:03:49.086 00.000 7680 MoveAxis(E, 161, ABG)
04:03:49.086 00.000 7680 Guiding  Dir = 2, Dur = 161
04:03:49.086 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:49.089 00.003 7680 IsSlewing returns 0
04:03:49.089 00.000 6120 UpdateGuideState exits: m=7930 SNR=59.2
04:03:49.091 00.002 7680 IsGuiding returns 0
04:03:49.092 00.001 6120 PhdController: settling, locked = 1, distance = 0.81 (1.50) aobump = 0 frame = 8 / 99999
04:03:49.095 00.003 6120 PhdController: newstate STATE_FINISH
04:03:49.099 00.004 7680 PulseGuide returned control before completion, sleep 171
04:03:49.099 00.000 6120 PhdController complete: success
04:03:49.102 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764065029.102,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
04:03:49.107 00.005 6120 Mount: notify guiding dither settle done success=1
04:03:49.110 00.003 6120 PhdController: newstate STATE_IDLE
04:03:49.114 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:49.117 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:49.120 00.003 6120 Enqueuing Expose request
04:03:49.278 00.158 7680 IsGuiding returns 1
04:03:49.279 00.001 7680 scope still moving after pulse duration time elapsed
04:03:49.309 00.030 7680 IsSlewing returns 0
04:03:49.310 00.001 7680 IsGuiding returns 0
04:03:49.310 00.000 7680 scope move finished after 161 + 57 ms
04:03:49.310 00.000 7680 Move returns status 0, amount 161
04:03:49.312 00.002 7680 MoveAxis(S, 354, ABG)
04:03:49.312 00.000 7680 Guiding  Dir = 1, Dur = 354
04:03:49.312 00.000 7680 IsSlewing returns 0
04:03:49.313 00.001 7680 IsGuiding returns 0
04:03:49.313 00.000 7680 PulseGuide returned control before completion, sleep 364
04:03:49.685 00.372 7680 IsGuiding returns 1
04:03:49.686 00.001 7680 scope still moving after pulse duration time elapsed
04:03:49.717 00.031 7680 IsSlewing returns 0
04:03:49.717 00.000 7680 IsGuiding returns 0
04:03:49.718 00.001 7680 scope move finished after 354 + 51 ms
04:03:49.718 00.000 7680 Move returns status 0, amount 354
04:03:49.720 00.002 7680 move complete, result=0
04:03:49.720 00.000 7680 worker thread done servicing request
04:03:49.720 00.000 6120 GuideStep: -0.4 px 161 ms EAST, 0.7 px 354 ms SOUTH
04:03:49.727 00.007 7680 Worker thread wakes up
04:03:49.727 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:49.727 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:03:50.979 01.252 7680 Exposure complete
04:03:51.119 00.140 7680 worker thread done servicing request
04:03:51.119 00.000 6120 OnExposeComplete: enter
04:03:51.127 00.008 6120 UpdateGuideState(): m_state=6
04:03:51.131 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4191
04:03:51.135 00.004 6120 Star::Find returns 1 (0), X=512.74, Y=665.69, Mass=8429, SNR=61.0, Peak=197 HFD=6.7
04:03:51.140 00.005 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
04:03:51.143 00.003 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
04:03:51.147 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=-1.21 hyp=1.26 cameraTheta=-1.84 mountX=-0.56 mountY=0.94, mountTheta=2.11
04:03:51.152 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=-1.21, opts=13)
04:03:51.157 00.005 6120 Enqueuing Move request for scope (-0.34, -1.21)
04:03:51.160 00.003 7680 Worker thread wakes up
04:03:51.160 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -1.21) opts 0xd
04:03:51.162 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.34, -1.21)
04:03:51.162 00.000 7680 Moving (-0.34, -1.21) raw xDistance=-0.56 yDistance=0.94
04:03:51.162 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
04:03:51.162 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94
04:03:51.162 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:51.166 00.004 6120 UpdateGuideState exits: m=8429 SNR=61.0
04:03:51.171 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:51.174 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:51.179 00.005 7680 MoveAxis(E, 239, ABG)
04:03:51.179 00.000 7680 Guiding  Dir = 2, Dur = 239
04:03:51.179 00.000 6120 Enqueuing Expose request
04:03:51.184 00.005 7680 IsSlewing returns 0
04:03:51.184 00.000 7680 IsGuiding returns 0
04:03:51.185 00.001 7680 PulseGuide returned control before completion, sleep 249
04:03:51.449 00.264 7680 IsGuiding returns 1
04:03:51.449 00.000 7680 scope still moving after pulse duration time elapsed
04:03:51.482 00.033 7680 IsSlewing returns 0
04:03:51.484 00.002 7680 IsGuiding returns 0
04:03:51.484 00.000 7680 scope move finished after 239 + 60 ms
04:03:51.484 00.000 7680 Move returns status 0, amount 239
04:03:51.485 00.001 7680 MoveAxis(S, 509, ABG)
04:03:51.485 00.000 7680 Guiding  Dir = 1, Dur = 509
04:03:51.486 00.001 7680 IsSlewing returns 0
04:03:51.487 00.001 7680 IsGuiding returns 0
04:03:51.487 00.000 7680 PulseGuide returned control before completion, sleep 519
04:03:52.014 00.527 7680 IsGuiding returns 1
04:03:52.014 00.000 7680 scope still moving after pulse duration time elapsed
04:03:52.045 00.031 7680 IsSlewing returns 0
04:03:52.045 00.000 7680 IsGuiding returns 0
04:03:52.046 00.001 7680 scope move finished after 509 + 49 ms
04:03:52.046 00.000 7680 Move returns status 0, amount 509
04:03:52.046 00.000 7680 move complete, result=0
04:03:52.046 00.000 7680 worker thread done servicing request
04:03:52.046 00.000 6120 GuideStep: -0.6 px 239 ms EAST, 0.9 px 509 ms SOUTH
04:03:52.053 00.007 7680 Worker thread wakes up
04:03:52.053 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:52.055 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:03:53.306 01.251 7680 Exposure complete
04:03:53.448 00.142 7680 worker thread done servicing request
04:03:53.449 00.001 6120 OnExposeComplete: enter
04:03:53.451 00.002 6120 UpdateGuideState(): m_state=6
04:03:53.455 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4192
04:03:53.459 00.004 6120 Star::Find returns 1 (0), X=513.15, Y=666.08, Mass=7951, SNR=60.3, Peak=192 HFD=6.5
04:03:53.462 00.003 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
04:03:53.465 00.003 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
04:03:53.468 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.81 hyp=0.82 cameraTheta=-1.48 mountX=-0.08 mountY=0.76, mountTheta=1.68
04:03:53.472 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.81, opts=13)
04:03:53.475 00.003 6120 Enqueuing Move request for scope (0.07, -0.81)
04:03:53.478 00.003 7680 Worker thread wakes up
04:03:53.479 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:53.482 00.003 6120 UpdateGuideState exits: m=7951 SNR=60.3
04:03:53.485 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:53.488 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.81) opts 0xd
04:03:53.489 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.81)
04:03:53.489 00.000 7680 Moving (0.07, -0.81) raw xDistance=-0.08 yDistance=0.76
04:03:53.490 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:03:53.490 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
04:03:53.490 00.000 7680 MoveAxis(E, 0, ABG)
04:03:53.490 00.000 7680 Move returns status 0, amount 0
04:03:53.491 00.001 7680 MoveAxis(S, 414, ABG)
04:03:53.491 00.000 7680 Guiding  Dir = 1, Dur = 414
04:03:53.491 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:53.495 00.004 7680 IsSlewing returns 0
04:03:53.495 00.000 6120 Enqueuing Expose request
04:03:53.500 00.005 7680 IsGuiding returns 0
04:03:53.500 00.000 7680 PulseGuide returned control before completion, sleep 424
04:03:53.930 00.430 7680 IsGuiding returns 1
04:03:53.931 00.001 7680 scope still moving after pulse duration time elapsed
04:03:53.961 00.030 7680 IsSlewing returns 0
04:03:53.962 00.001 7680 IsGuiding returns 0
04:03:53.962 00.000 7680 scope move finished after 414 + 47 ms
04:03:53.962 00.000 7680 Move returns status 0, amount 414
04:03:53.962 00.000 7680 move complete, result=0
04:03:53.962 00.000 7680 worker thread done servicing request
04:03:53.962 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 414 ms SOUTH
04:03:53.968 00.006 7680 Worker thread wakes up
04:03:53.968 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:53.968 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:03:55.213 01.245 7680 Exposure complete
04:03:55.362 00.149 7680 worker thread done servicing request
04:03:55.362 00.000 6120 OnExposeComplete: enter
04:03:55.367 00.005 6120 UpdateGuideState(): m_state=6
04:03:55.373 00.006 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4193
04:03:55.377 00.004 6120 Star::Find returns 1 (0), X=513.23, Y=666.79, Mass=8237, SNR=60.5, Peak=200 HFD=6.6
04:03:55.380 00.003 6120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.19) = xAngle (-0.80 = -0.80)
04:03:55.384 00.004 6120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.08 = 2.08)
04:03:55.387 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.61 mountX=0.13 mountY=0.16, mountTheta=0.90
04:03:55.392 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.11, opts=13)
04:03:55.396 00.004 6120 Enqueuing Move request for scope (0.15, -0.11)
04:03:55.399 00.003 7680 Worker thread wakes up
04:03:55.399 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
04:03:55.399 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
04:03:55.399 00.000 7680 Moving (0.15, -0.11) raw xDistance=0.13 yDistance=0.16
04:03:55.399 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:03:55.399 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:03:55.399 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:03:55.401 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:55.404 00.003 7680 MoveAxis(E, 0, ABG)
04:03:55.405 00.001 7680 Move returns status 0, amount 0
04:03:55.406 00.001 7680 MoveAxis(N, 0, ABG)
04:03:55.406 00.000 7680 Move returns status 0, amount 0
04:03:55.406 00.000 7680 move complete, result=0
04:03:55.407 00.001 7680 worker thread done servicing request
04:03:55.407 00.000 6120 UpdateGuideState exits: m=8237 SNR=60.5
04:03:55.411 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:55.414 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:55.418 00.004 6120 Enqueuing Expose request
04:03:55.421 00.003 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:03:55.426 00.005 7680 Worker thread wakes up
04:03:55.426 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:55.427 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:03:56.669 01.242 7680 Exposure complete
04:03:56.813 00.144 7680 worker thread done servicing request
04:03:56.813 00.000 6120 OnExposeComplete: enter
04:03:56.818 00.005 6120 UpdateGuideState(): m_state=6
04:03:56.822 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4194
04:03:56.825 00.003 6120 Star::Find returns 1 (0), X=512.96, Y=666.63, Mass=8389, SNR=60.8, Peak=215 HFD=6.7
04:03:56.830 00.005 6120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
04:03:56.834 00.004 6120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.71 = 0.71)
04:03:56.838 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.27 hyp=0.30 cameraTheta=-1.98 mountX=-0.17 mountY=0.19, mountTheta=2.28
04:03:56.843 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.27, opts=13)
04:03:56.849 00.006 6120 Enqueuing Move request for scope (-0.12, -0.27)
04:03:56.854 00.005 7680 Worker thread wakes up
04:03:56.854 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:56.859 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.27) opts 0xd
04:03:56.860 00.001 6120 UpdateGuideState exits: m=8389 SNR=60.8
04:03:56.863 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.27)
04:03:56.865 00.002 7680 Moving (-0.12, -0.27) raw xDistance=-0.17 yDistance=0.19
04:03:56.865 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:03:56.865 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:03:56.865 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:56.870 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:56.874 00.004 6120 Enqueuing Expose request
04:03:56.879 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:03:56.879 00.000 7680 MoveAxis(E, 0, ABG)
04:03:56.879 00.000 7680 Move returns status 0, amount 0
04:03:56.879 00.000 7680 MoveAxis(N, 0, ABG)
04:03:56.879 00.000 7680 Move returns status 0, amount 0
04:03:56.880 00.001 7680 move complete, result=0
04:03:56.880 00.000 7680 worker thread done servicing request
04:03:56.880 00.000 7680 Worker thread wakes up
04:03:56.880 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:03:56.885 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:56.885 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:03:58.141 01.256 7680 Exposure complete
04:03:58.290 00.149 7680 worker thread done servicing request
04:03:58.290 00.000 6120 OnExposeComplete: enter
04:03:58.294 00.004 6120 UpdateGuideState(): m_state=6
04:03:58.298 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4195
04:03:58.301 00.003 6120 Star::Find returns 1 (0), X=513.06, Y=666.10, Mass=7923, SNR=58.3, Peak=205 HFD=6.3
04:03:58.306 00.005 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
04:03:58.309 00.003 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
04:03:58.312 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.80 hyp=0.80 cameraTheta=-1.60 mountX=-0.17 mountY=0.71, mountTheta=1.81
04:03:58.318 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.80, opts=13)
04:03:58.321 00.003 6120 Enqueuing Move request for scope (-0.02, -0.80)
04:03:58.325 00.004 7680 Worker thread wakes up
04:03:58.325 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.80) opts 0xd
04:03:58.325 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.80)
04:03:58.326 00.001 7680 Moving (-0.02, -0.80) raw xDistance=-0.17 yDistance=0.71
04:03:58.326 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:03:58.326 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
04:03:58.326 00.000 7680 MoveAxis(E, 0, ABG)
04:03:58.326 00.000 7680 Move returns status 0, amount 0
04:03:58.327 00.001 7680 MoveAxis(S, 383, ABG)
04:03:58.327 00.000 7680 Guiding  Dir = 1, Dur = 383
04:03:58.327 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:03:58.330 00.003 7680 IsSlewing returns 0
04:03:58.331 00.001 6120 UpdateGuideState exits: m=7923 SNR=58.3
04:03:58.334 00.003 7680 IsGuiding returns 0
04:03:58.335 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:03:58.339 00.004 7680 PulseGuide returned control before completion, sleep 393
04:03:58.339 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:03:58.343 00.004 6120 Enqueuing Expose request
04:03:58.742 00.399 7680 IsGuiding returns 1
04:03:58.743 00.001 7680 scope still moving after pulse duration time elapsed
04:03:58.773 00.030 7680 IsSlewing returns 0
04:03:58.773 00.000 7680 IsGuiding returns 0
04:03:58.775 00.002 7680 scope move finished after 383 + 56 ms
04:03:58.775 00.000 7680 Move returns status 0, amount 383
04:03:58.776 00.001 7680 move complete, result=0
04:03:58.776 00.000 7680 worker thread done servicing request
04:03:58.777 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.7 px 383 ms SOUTH
04:03:58.783 00.006 7680 Worker thread wakes up
04:03:58.783 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:03:58.783 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:00.029 01.246 7680 Exposure complete
04:04:00.177 00.148 7680 worker thread done servicing request
04:04:00.178 00.001 6120 OnExposeComplete: enter
04:04:00.184 00.006 6120 UpdateGuideState(): m_state=6
04:04:00.188 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4196
04:04:00.192 00.004 6120 Star::Find returns 1 (0), X=513.00, Y=666.72, Mass=8325, SNR=61.0, Peak=199 HFD=6.8
04:04:00.196 00.004 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
04:04:00.199 00.003 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
04:04:00.202 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.97 mountX=-0.11 mountY=0.13, mountTheta=2.27
04:04:00.209 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.18, opts=13)
04:04:00.213 00.004 6120 Enqueuing Move request for scope (-0.08, -0.18)
04:04:00.217 00.004 7680 Worker thread wakes up
04:04:00.217 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:00.220 00.003 6120 UpdateGuideState exits: m=8325 SNR=61.0
04:04:00.224 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:00.228 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:00.231 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
04:04:00.231 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
04:04:00.231 00.000 7680 Moving (-0.08, -0.18) raw xDistance=-0.11 yDistance=0.13
04:04:00.231 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:04:00.232 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:00.232 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:04:00.232 00.000 7680 MoveAxis(E, 0, ABG)
04:04:00.232 00.000 7680 Move returns status 0, amount 0
04:04:00.232 00.000 7680 MoveAxis(N, 0, ABG)
04:04:00.232 00.000 7680 Move returns status 0, amount 0
04:04:00.232 00.000 7680 move complete, result=0
04:04:00.232 00.000 7680 worker thread done servicing request
04:04:00.233 00.001 6120 Enqueuing Expose request
04:04:00.236 00.003 7680 Worker thread wakes up
04:04:00.236 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:00.236 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:00.241 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:01.489 01.248 7680 Exposure complete
04:04:01.624 00.135 7680 worker thread done servicing request
04:04:01.625 00.001 6120 OnExposeComplete: enter
04:04:01.629 00.004 6120 UpdateGuideState(): m_state=6
04:04:01.633 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4197
04:04:01.636 00.003 6120 Star::Find returns 1 (0), X=512.78, Y=666.81, Mass=8196, SNR=60.2, Peak=206 HFD=6.6
04:04:01.641 00.005 6120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (0.19) = xAngle (-3.06 = -3.06)
04:04:01.644 00.003 6120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.18 = -0.18)
04:04:01.648 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=-0.09 hyp=0.31 cameraTheta=-2.87 mountX=-0.31 mountY=-0.06, mountTheta=-2.96
04:04:01.653 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=-0.09, opts=13)
04:04:01.659 00.006 6120 Enqueuing Move request for scope (-0.30, -0.09)
04:04:01.662 00.003 7680 Worker thread wakes up
04:04:01.663 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:01.667 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.09) opts 0xd
04:04:01.667 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, -0.09)
04:04:01.667 00.000 7680 Moving (-0.30, -0.09) raw xDistance=-0.31 yDistance=-0.06
04:04:01.667 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
04:04:01.667 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:01.668 00.001 6120 UpdateGuideState exits: m=8196 SNR=60.2
04:04:01.673 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:01.676 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:04:01.677 00.001 7680 MoveAxis(E, 128, ABG)
04:04:01.677 00.000 7680 Guiding  Dir = 2, Dur = 128
04:04:01.677 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:01.683 00.006 7680 IsSlewing returns 0
04:04:01.683 00.000 6120 Enqueuing Expose request
04:04:01.687 00.004 7680 IsGuiding returns 0
04:04:01.687 00.000 7680 PulseGuide returned control before completion, sleep 138
04:04:01.827 00.140 7680 IsGuiding returns 1
04:04:01.829 00.002 7680 scope still moving after pulse duration time elapsed
04:04:01.860 00.031 7680 IsSlewing returns 0
04:04:01.861 00.001 7680 IsGuiding returns 0
04:04:01.861 00.000 7680 scope move finished after 128 + 46 ms
04:04:01.861 00.000 7680 Move returns status 0, amount 128
04:04:01.863 00.002 7680 MoveAxis(N, 0, ABG)
04:04:01.863 00.000 7680 Move returns status 0, amount 0
04:04:01.863 00.000 7680 move complete, result=0
04:04:01.864 00.001 7680 worker thread done servicing request
04:04:01.865 00.001 6120 GuideStep: -0.3 px 128 ms EAST, -0.1 px 0 ms NORTH
04:04:01.872 00.007 7680 Worker thread wakes up
04:04:01.872 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:01.874 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:03.128 01.254 7680 Exposure complete
04:04:03.279 00.151 7680 worker thread done servicing request
04:04:03.279 00.000 6120 OnExposeComplete: enter
04:04:03.284 00.005 6120 UpdateGuideState(): m_state=6
04:04:03.288 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4198
04:04:03.293 00.005 6120 Star::Find returns 1 (0), X=512.88, Y=666.65, Mass=8451, SNR=60.3, Peak=206 HFD=6.7
04:04:03.297 00.004 6120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (0.19) = xAngle (-2.44 = -2.44)
04:04:03.301 00.004 6120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.44 = 0.44)
04:04:03.304 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.25 hyp=0.32 cameraTheta=-2.25 mountX=-0.24 mountY=0.14, mountTheta=2.63
04:04:03.309 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.25, opts=13)
04:04:03.313 00.004 6120 Enqueuing Move request for scope (-0.20, -0.25)
04:04:03.316 00.003 7680 Worker thread wakes up
04:04:03.318 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.25) opts 0xd
04:04:03.318 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.25)
04:04:03.318 00.000 7680 Moving (-0.20, -0.25) raw xDistance=-0.24 yDistance=0.14
04:04:03.318 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
04:04:03.319 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:03.319 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:03.323 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:04:03.323 00.000 6120 UpdateGuideState exits: m=8451 SNR=60.3
04:04:03.328 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:03.331 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:03.336 00.005 7680 MoveAxis(E, 108, ABG)
04:04:03.337 00.001 7680 Guiding  Dir = 2, Dur = 108
04:04:03.337 00.000 6120 Enqueuing Expose request
04:04:03.341 00.004 7680 IsSlewing returns 0
04:04:03.341 00.000 7680 IsGuiding returns 0
04:04:03.341 00.000 7680 PulseGuide returned control before completion, sleep 118
04:04:03.462 00.121 7680 IsGuiding returns 1
04:04:03.464 00.002 7680 scope still moving after pulse duration time elapsed
04:04:03.493 00.029 7680 IsSlewing returns 0
04:04:03.493 00.000 7680 IsGuiding returns 0
04:04:03.494 00.001 7680 scope move finished after 108 + 44 ms
04:04:03.495 00.001 7680 Move returns status 0, amount 108
04:04:03.495 00.000 7680 MoveAxis(N, 0, ABG)
04:04:03.496 00.001 7680 Move returns status 0, amount 0
04:04:03.496 00.000 7680 move complete, result=0
04:04:03.496 00.000 7680 worker thread done servicing request
04:04:03.497 00.001 6120 GuideStep: -0.2 px 108 ms EAST, 0.1 px 0 ms NORTH
04:04:03.502 00.005 7680 Worker thread wakes up
04:04:03.502 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:03.502 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:04.748 01.246 7680 Exposure complete
04:04:04.892 00.144 7680 worker thread done servicing request
04:04:04.892 00.000 6120 OnExposeComplete: enter
04:04:04.896 00.004 6120 UpdateGuideState(): m_state=6
04:04:04.899 00.003 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4199
04:04:04.905 00.006 6120 Star::Find returns 1 (0), X=513.11, Y=666.13, Mass=7588, SNR=58.2, Peak=193 HFD=6.5
04:04:04.908 00.003 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
04:04:04.912 00.004 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
04:04:04.915 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.77 hyp=0.77 cameraTheta=-1.53 mountX=-0.11 mountY=0.71, mountTheta=1.72
04:04:04.919 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.77, opts=13)
04:04:04.923 00.004 6120 Enqueuing Move request for scope (0.03, -0.77)
04:04:04.928 00.005 7680 Worker thread wakes up
04:04:04.928 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:04.932 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.77) opts 0xd
04:04:04.932 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.77)
04:04:04.932 00.000 7680 Moving (0.03, -0.77) raw xDistance=-0.11 yDistance=0.71
04:04:04.933 00.001 6120 UpdateGuideState exits: m=7588 SNR=58.2
04:04:04.936 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:04.939 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:04:04.939 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
04:04:04.941 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:04.944 00.003 6120 Enqueuing Expose request
04:04:04.948 00.004 7680 MoveAxis(E, 0, ABG)
04:04:04.948 00.000 7680 Move returns status 0, amount 0
04:04:04.948 00.000 7680 MoveAxis(S, 385, ABG)
04:04:04.948 00.000 7680 Guiding  Dir = 1, Dur = 385
04:04:04.949 00.001 7680 IsSlewing returns 0
04:04:04.950 00.001 7680 IsGuiding returns 0
04:04:04.950 00.000 7680 PulseGuide returned control before completion, sleep 395
04:04:05.348 00.398 7680 IsGuiding returns 1
04:04:05.350 00.002 7680 scope still moving after pulse duration time elapsed
04:04:05.379 00.029 7680 IsSlewing returns 0
04:04:05.380 00.001 7680 IsGuiding returns 0
04:04:05.381 00.001 7680 scope move finished after 385 + 46 ms
04:04:05.381 00.000 7680 Move returns status 0, amount 385
04:04:05.381 00.000 7680 move complete, result=0
04:04:05.382 00.001 7680 worker thread done servicing request
04:04:05.382 00.000 7680 Worker thread wakes up
04:04:05.383 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 385 ms SOUTH
04:04:05.390 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:05.390 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:06.647 01.257 7680 Exposure complete
04:04:06.791 00.144 7680 worker thread done servicing request
04:04:06.791 00.000 6120 OnExposeComplete: enter
04:04:06.796 00.005 6120 UpdateGuideState(): m_state=6
04:04:06.799 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4200
04:04:06.802 00.003 6120 Star::Find returns 1 (0), X=513.08, Y=666.79, Mass=7963, SNR=59.4, Peak=185 HFD=6.7
04:04:06.808 00.006 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
04:04:06.811 00.003 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
04:04:06.815 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.60 mountX=-0.02 mountY=0.10, mountTheta=1.81
04:04:06.820 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.11, opts=13)
04:04:06.825 00.005 6120 Enqueuing Move request for scope (-0.00, -0.11)
04:04:06.828 00.003 7680 Worker thread wakes up
04:04:06.828 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
04:04:06.828 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
04:04:06.828 00.000 7680 Moving (-0.00, -0.11) raw xDistance=-0.02 yDistance=0.10
04:04:06.828 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:04:06.828 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:06.829 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:04:06.829 00.000 7680 MoveAxis(E, 0, ABG)
04:04:06.829 00.000 7680 Move returns status 0, amount 0
04:04:06.829 00.000 7680 MoveAxis(N, 0, ABG)
04:04:06.829 00.000 7680 Move returns status 0, amount 0
04:04:06.829 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:06.833 00.004 7680 move complete, result=0
04:04:06.833 00.000 7680 worker thread done servicing request
04:04:06.833 00.000 6120 UpdateGuideState exits: m=7963 SNR=59.4
04:04:06.838 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:06.842 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:06.846 00.004 6120 Enqueuing Expose request
04:04:06.849 00.003 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:06.853 00.004 7680 Worker thread wakes up
04:04:06.853 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:06.853 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:08.099 01.246 7680 Exposure complete
04:04:08.246 00.147 7680 worker thread done servicing request
04:04:08.246 00.000 6120 OnExposeComplete: enter
04:04:08.250 00.004 6120 UpdateGuideState(): m_state=6
04:04:08.254 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4201
04:04:08.257 00.003 6120 Star::Find returns 1 (0), X=513.09, Y=666.88, Mass=8197, SNR=59.8, Peak=205 HFD=6.6
04:04:08.262 00.005 6120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (0.19) = xAngle (-1.07 = -1.07)
04:04:08.266 00.004 6120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.80 = 1.80)
04:04:08.271 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-0.88 mountX=0.01 mountY=0.02, mountTheta=1.11
04:04:08.275 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.02, opts=13)
04:04:08.280 00.005 6120 Enqueuing Move request for scope (0.01, -0.02)
04:04:08.283 00.003 7680 Worker thread wakes up
04:04:08.283 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
04:04:08.283 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
04:04:08.284 00.001 7680 Moving (0.01, -0.02) raw xDistance=0.01 yDistance=0.02
04:04:08.285 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:04:08.285 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:08.285 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:08.289 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:04:08.289 00.000 6120 UpdateGuideState exits: m=8197 SNR=59.8
04:04:08.293 00.004 7680 MoveAxis(E, 0, ABG)
04:04:08.293 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:08.297 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:08.301 00.004 6120 Enqueuing Expose request
04:04:08.304 00.003 7680 Move returns status 0, amount 0
04:04:08.304 00.000 7680 MoveAxis(N, 0, ABG)
04:04:08.304 00.000 7680 Move returns status 0, amount 0
04:04:08.304 00.000 7680 move complete, result=0
04:04:08.304 00.000 7680 worker thread done servicing request
04:04:08.305 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:04:08.311 00.006 7680 Worker thread wakes up
04:04:08.311 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:08.311 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:09.566 01.255 7680 Exposure complete
04:04:09.726 00.160 7680 worker thread done servicing request
04:04:09.727 00.001 6120 OnExposeComplete: enter
04:04:09.734 00.007 6120 UpdateGuideState(): m_state=6
04:04:09.745 00.011 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4202
04:04:09.754 00.009 6120 Star::Find returns 1 (0), X=513.01, Y=666.84, Mass=8325, SNR=60.7, Peak=200 HFD=6.6
04:04:09.760 00.006 6120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.19) = xAngle (-2.64 = -2.64)
04:04:09.765 00.005 6120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.24 = 0.24)
04:04:09.769 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-2.45 mountX=-0.08 mountY=0.02, mountTheta=2.88
04:04:09.776 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.06, opts=13)
04:04:09.781 00.005 6120 Enqueuing Move request for scope (-0.07, -0.06)
04:04:09.785 00.004 7680 Worker thread wakes up
04:04:09.785 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
04:04:09.787 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:09.792 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
04:04:09.792 00.000 7680 Moving (-0.07, -0.06) raw xDistance=-0.08 yDistance=0.02
04:04:09.793 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:04:09.793 00.000 6120 UpdateGuideState exits: m=8325 SNR=60.7
04:04:09.797 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:09.797 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:09.802 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:04:09.803 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:09.807 00.004 6120 Enqueuing Expose request
04:04:09.811 00.004 7680 MoveAxis(E, 0, ABG)
04:04:09.811 00.000 7680 Move returns status 0, amount 0
04:04:09.811 00.000 7680 MoveAxis(N, 0, ABG)
04:04:09.811 00.000 7680 Move returns status 0, amount 0
04:04:09.811 00.000 7680 move complete, result=0
04:04:09.812 00.001 7680 worker thread done servicing request
04:04:09.812 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:04:09.816 00.004 7680 Worker thread wakes up
04:04:09.816 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:09.817 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:11.070 01.253 7680 Exposure complete
04:04:11.212 00.142 7680 worker thread done servicing request
04:04:11.212 00.000 6120 OnExposeComplete: enter
04:04:11.218 00.006 6120 UpdateGuideState(): m_state=6
04:04:11.224 00.006 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4203
04:04:11.228 00.004 6120 Star::Find returns 1 (0), X=513.04, Y=666.70, Mass=8584, SNR=62.0, Peak=198 HFD=6.8
04:04:11.232 00.004 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
04:04:11.236 00.004 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
04:04:11.240 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.78 mountX=-0.08 mountY=0.16, mountTheta=2.03
04:04:11.247 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.20, opts=13)
04:04:11.254 00.007 6120 Enqueuing Move request for scope (-0.04, -0.20)
04:04:11.259 00.005 7680 Worker thread wakes up
04:04:11.259 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:11.263 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
04:04:11.263 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
04:04:11.263 00.000 7680 Moving (-0.04, -0.20) raw xDistance=-0.08 yDistance=0.16
04:04:11.263 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:04:11.264 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:11.264 00.000 6120 UpdateGuideState exits: m=8584 SNR=62.0
04:04:11.268 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:11.272 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:04:11.272 00.000 7680 MoveAxis(E, 0, ABG)
04:04:11.273 00.001 7680 Move returns status 0, amount 0
04:04:11.273 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:11.279 00.006 6120 Enqueuing Expose request
04:04:11.282 00.003 7680 MoveAxis(N, 0, ABG)
04:04:11.283 00.001 7680 Move returns status 0, amount 0
04:04:11.283 00.000 7680 move complete, result=0
04:04:11.283 00.000 7680 worker thread done servicing request
04:04:11.284 00.001 7680 Worker thread wakes up
04:04:11.284 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:04:11.287 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:11.288 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:12.541 01.253 7680 Exposure complete
04:04:12.688 00.147 7680 worker thread done servicing request
04:04:12.688 00.000 6120 OnExposeComplete: enter
04:04:12.692 00.004 6120 UpdateGuideState(): m_state=6
04:04:12.698 00.006 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4204
04:04:12.702 00.004 6120 Star::Find returns 1 (0), X=513.16, Y=666.21, Mass=7979, SNR=59.3, Peak=203 HFD=6.5
04:04:12.706 00.004 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
04:04:12.710 00.004 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
04:04:12.714 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.69 hyp=0.69 cameraTheta=-1.46 mountX=-0.05 mountY=0.65, mountTheta=1.65
04:04:12.720 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.69, opts=13)
04:04:12.724 00.004 6120 Enqueuing Move request for scope (0.08, -0.69)
04:04:12.727 00.003 7680 Worker thread wakes up
04:04:12.727 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.69) opts 0xd
04:04:12.727 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.69)
04:04:12.727 00.000 7680 Moving (0.08, -0.69) raw xDistance=-0.05 yDistance=0.65
04:04:12.727 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:04:12.728 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
04:04:12.729 00.001 7680 MoveAxis(E, 0, ABG)
04:04:12.729 00.000 7680 Move returns status 0, amount 0
04:04:12.729 00.000 7680 MoveAxis(S, 353, ABG)
04:04:12.729 00.000 7680 Guiding  Dir = 1, Dur = 353
04:04:12.729 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:12.734 00.005 7680 IsSlewing returns 0
04:04:12.734 00.000 6120 UpdateGuideState exits: m=7979 SNR=59.3
04:04:12.737 00.003 7680 IsGuiding returns 0
04:04:12.737 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:12.741 00.004 7680 PulseGuide returned control before completion, sleep 363
04:04:12.741 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:12.745 00.004 6120 Enqueuing Expose request
04:04:13.110 00.365 7680 IsGuiding returns 1
04:04:13.112 00.002 7680 scope still moving after pulse duration time elapsed
04:04:13.141 00.029 7680 IsSlewing returns 0
04:04:13.142 00.001 7680 IsGuiding returns 0
04:04:13.142 00.000 7680 scope move finished after 353 + 51 ms
04:04:13.142 00.000 7680 Move returns status 0, amount 353
04:04:13.144 00.002 7680 move complete, result=0
04:04:13.144 00.000 7680 worker thread done servicing request
04:04:13.145 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.7 px 353 ms SOUTH
04:04:13.151 00.006 7680 Worker thread wakes up
04:04:13.153 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:13.153 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:14.405 01.252 7680 Exposure complete
04:04:14.547 00.142 7680 worker thread done servicing request
04:04:14.548 00.001 6120 OnExposeComplete: enter
04:04:14.552 00.004 6120 UpdateGuideState(): m_state=6
04:04:14.555 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4205
04:04:14.561 00.006 6120 Star::Find returns 1 (0), X=513.17, Y=666.81, Mass=8670, SNR=62.3, Peak=210 HFD=6.7
04:04:14.566 00.005 6120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.19) = xAngle (-0.94 = -0.94)
04:04:14.569 00.003 6120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.93 = 1.93)
04:04:14.573 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.75 mountX=0.07 mountY=0.11, mountTheta=1.01
04:04:14.578 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.08, opts=13)
04:04:14.582 00.004 6120 Enqueuing Move request for scope (0.09, -0.08)
04:04:14.586 00.004 7680 Worker thread wakes up
04:04:14.586 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
04:04:14.586 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
04:04:14.587 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:14.590 00.003 6120 UpdateGuideState exits: m=8670 SNR=62.3
04:04:14.593 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:14.597 00.004 7680 Moving (0.09, -0.08) raw xDistance=0.07 yDistance=0.11
04:04:14.597 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:04:14.597 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:14.598 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:14.602 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:04:14.602 00.000 7680 MoveAxis(E, 0, ABG)
04:04:14.603 00.001 7680 Move returns status 0, amount 0
04:04:14.603 00.000 7680 MoveAxis(N, 0, ABG)
04:04:14.603 00.000 7680 Move returns status 0, amount 0
04:04:14.603 00.000 7680 move complete, result=0
04:04:14.603 00.000 7680 worker thread done servicing request
04:04:14.604 00.001 6120 Enqueuing Expose request
04:04:14.607 00.003 7680 Worker thread wakes up
04:04:14.608 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:14.611 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:14.611 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:15.860 01.249 7680 Exposure complete
04:04:16.004 00.144 7680 worker thread done servicing request
04:04:16.004 00.000 6120 OnExposeComplete: enter
04:04:16.009 00.005 6120 UpdateGuideState(): m_state=6
04:04:16.013 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4206
04:04:16.016 00.003 6120 Star::Find returns 1 (0), X=513.09, Y=666.93, Mass=8247, SNR=60.0, Peak=203 HFD=6.5
04:04:16.020 00.004 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (0.19) = xAngle (1.05 = 1.05)
04:04:16.024 00.004 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.92 = -2.36)
04:04:16.027 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.23 mountX=0.02 mountY=-0.02, mountTheta=-0.95
04:04:16.032 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.03, opts=13)
04:04:16.036 00.004 6120 Enqueuing Move request for scope (0.01, 0.03)
04:04:16.040 00.004 7680 Worker thread wakes up
04:04:16.040 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:16.045 00.005 6120 UpdateGuideState exits: m=8247 SNR=60.0
04:04:16.048 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:16.052 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:16.056 00.004 6120 Enqueuing Expose request
04:04:16.061 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
04:04:16.061 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
04:04:16.061 00.000 7680 Moving (0.01, 0.03) raw xDistance=0.02 yDistance=-0.02
04:04:16.061 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:04:16.062 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:16.063 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:04:16.063 00.000 7680 MoveAxis(E, 0, ABG)
04:04:16.063 00.000 7680 Move returns status 0, amount 0
04:04:16.063 00.000 7680 MoveAxis(N, 0, ABG)
04:04:16.063 00.000 7680 Move returns status 0, amount 0
04:04:16.063 00.000 7680 move complete, result=0
04:04:16.064 00.001 7680 worker thread done servicing request
04:04:16.064 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:04:16.068 00.004 7680 Worker thread wakes up
04:04:16.068 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:16.068 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:17.324 01.256 7680 Exposure complete
04:04:17.457 00.133 7680 worker thread done servicing request
04:04:17.457 00.000 6120 OnExposeComplete: enter
04:04:17.463 00.006 6120 UpdateGuideState(): m_state=6
04:04:17.467 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4207
04:04:17.471 00.004 6120 Star::Find returns 1 (0), X=512.95, Y=666.72, Mass=8309, SNR=60.3, Peak=195 HFD=6.8
04:04:17.475 00.004 6120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.19) = xAngle (-2.36 = -2.36)
04:04:17.479 00.004 6120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.51 = 0.51)
04:04:17.482 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-2.18 mountX=-0.16 mountY=0.11, mountTheta=2.54
04:04:17.487 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.18, opts=13)
04:04:17.492 00.005 6120 Enqueuing Move request for scope (-0.13, -0.18)
04:04:17.496 00.004 7680 Worker thread wakes up
04:04:17.496 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:17.502 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.18) opts 0xd
04:04:17.502 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.18)
04:04:17.503 00.001 7680 Moving (-0.13, -0.18) raw xDistance=-0.16 yDistance=0.11
04:04:17.503 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:04:17.503 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:17.503 00.000 6120 UpdateGuideState exits: m=8309 SNR=60.3
04:04:17.508 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:04:17.508 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:17.511 00.003 7680 MoveAxis(E, 0, ABG)
04:04:17.511 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:17.515 00.004 6120 Enqueuing Expose request
04:04:17.518 00.003 7680 Move returns status 0, amount 0
04:04:17.519 00.001 7680 MoveAxis(N, 0, ABG)
04:04:17.519 00.000 7680 Move returns status 0, amount 0
04:04:17.520 00.001 7680 move complete, result=0
04:04:17.520 00.000 7680 worker thread done servicing request
04:04:17.520 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:17.525 00.005 7680 Worker thread wakes up
04:04:17.525 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:17.527 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:18.771 01.244 7680 Exposure complete
04:04:18.923 00.152 6120 OnExposeComplete: enter
04:04:18.927 00.004 7680 worker thread done servicing request
04:04:18.927 00.000 6120 UpdateGuideState(): m_state=6
04:04:18.932 00.005 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4208
04:04:18.937 00.005 6120 Star::Find returns 1 (0), X=512.83, Y=666.81, Mass=8134, SNR=59.2, Peak=208 HFD=6.6
04:04:18.941 00.004 6120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (0.19) = xAngle (-3.01 = -3.01)
04:04:18.945 00.004 6120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.14 = -0.14)
04:04:18.948 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.08 hyp=0.27 cameraTheta=-2.82 mountX=-0.26 mountY=-0.04, mountTheta=-3.01
04:04:18.953 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.08, opts=13)
04:04:18.959 00.006 6120 Enqueuing Move request for scope (-0.25, -0.08)
04:04:18.964 00.005 7680 Worker thread wakes up
04:04:18.964 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.08) opts 0xd
04:04:18.965 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.08)
04:04:18.965 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:18.969 00.004 6120 UpdateGuideState exits: m=8134 SNR=59.2
04:04:18.973 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:18.977 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:18.980 00.003 6120 Enqueuing Expose request
04:04:18.984 00.004 7680 Moving (-0.25, -0.08) raw xDistance=-0.26 yDistance=-0.04
04:04:18.984 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
04:04:18.984 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:18.984 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:04:18.984 00.000 7680 MoveAxis(E, 108, ABG)
04:04:18.985 00.001 7680 Guiding  Dir = 2, Dur = 108
04:04:18.985 00.000 7680 IsSlewing returns 0
04:04:18.985 00.000 7680 IsGuiding returns 0
04:04:18.986 00.001 7680 PulseGuide returned control before completion, sleep 118
04:04:19.117 00.131 7680 IsGuiding returns 1
04:04:19.118 00.001 7680 scope still moving after pulse duration time elapsed
04:04:19.149 00.031 7680 IsSlewing returns 0
04:04:19.151 00.002 7680 IsGuiding returns 0
04:04:19.151 00.000 7680 scope move finished after 108 + 57 ms
04:04:19.151 00.000 7680 Move returns status 0, amount 108
04:04:19.152 00.001 7680 MoveAxis(N, 0, ABG)
04:04:19.152 00.000 7680 Move returns status 0, amount 0
04:04:19.152 00.000 7680 move complete, result=0
04:04:19.153 00.001 7680 worker thread done servicing request
04:04:19.153 00.000 7680 Worker thread wakes up
04:04:19.153 00.000 6120 GuideStep: -0.3 px 108 ms EAST, -0.0 px 0 ms NORTH
04:04:19.160 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:19.160 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:20.406 01.246 7680 Exposure complete
04:04:20.569 00.163 7680 worker thread done servicing request
04:04:20.569 00.000 6120 OnExposeComplete: enter
04:04:20.573 00.004 6120 UpdateGuideState(): m_state=6
04:04:20.578 00.005 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4209
04:04:20.580 00.002 6120 Star::Find returns 1 (0), X=513.07, Y=666.21, Mass=7322, SNR=56.1, Peak=186 HFD=6.4
04:04:20.585 00.005 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
04:04:20.589 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
04:04:20.593 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.69 hyp=0.69 cameraTheta=-1.58 mountX=-0.13 mountY=0.62, mountTheta=1.79
04:04:20.597 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.69, opts=13)
04:04:20.601 00.004 6120 Enqueuing Move request for scope (-0.01, -0.69)
04:04:20.605 00.004 7680 Worker thread wakes up
04:04:20.605 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:20.608 00.003 6120 UpdateGuideState exits: m=7322 SNR=56.1
04:04:20.612 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.69) opts 0xd
04:04:20.612 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.69)
04:04:20.612 00.000 7680 Moving (-0.01, -0.69) raw xDistance=-0.13 yDistance=0.62
04:04:20.612 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:04:20.612 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
04:04:20.612 00.000 7680 MoveAxis(E, 0, ABG)
04:04:20.612 00.000 7680 Move returns status 0, amount 0
04:04:20.612 00.000 7680 MoveAxis(S, 336, ABG)
04:04:20.613 00.001 7680 Guiding  Dir = 1, Dur = 336
04:04:20.613 00.000 7680 IsSlewing returns 0
04:04:20.614 00.001 7680 IsGuiding returns 0
04:04:20.614 00.000 7680 PulseGuide returned control before completion, sleep 346
04:04:20.614 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:20.617 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:20.623 00.006 6120 Enqueuing Expose request
04:04:20.963 00.340 7680 IsGuiding returns 1
04:04:20.964 00.001 7680 scope still moving after pulse duration time elapsed
04:04:20.994 00.030 7680 IsSlewing returns 0
04:04:20.994 00.000 7680 IsGuiding returns 0
04:04:20.995 00.001 7680 scope move finished after 336 + 45 ms
04:04:20.995 00.000 7680 Move returns status 0, amount 336
04:04:20.995 00.000 7680 move complete, result=0
04:04:20.996 00.001 7680 worker thread done servicing request
04:04:20.997 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 336 ms SOUTH
04:04:21.003 00.006 7680 Worker thread wakes up
04:04:21.003 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:21.003 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:22.254 01.251 7680 Exposure complete
04:04:22.403 00.149 7680 worker thread done servicing request
04:04:22.403 00.000 6120 OnExposeComplete: enter
04:04:22.407 00.004 6120 UpdateGuideState(): m_state=6
04:04:22.412 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4210
04:04:22.417 00.005 6120 Star::Find returns 1 (0), X=512.71, Y=666.72, Mass=8494, SNR=61.4, Peak=210 HFD=6.7
04:04:22.420 00.003 6120 CameraToMount -- cameraTheta (-2.68) - m_xAngle (0.19) = xAngle (-2.87 = -2.87)
04:04:22.424 00.004 6120 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.01 = 0.01)
04:04:22.427 00.003 6120 CameraToMount -- cameraX=-0.37 cameraY=-0.18 hyp=0.41 cameraTheta=-2.68 mountX=-0.39 mountY=0.00, mountTheta=3.13
04:04:22.434 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=-0.18, opts=13)
04:04:22.439 00.005 6120 Enqueuing Move request for scope (-0.37, -0.18)
04:04:22.442 00.003 7680 Worker thread wakes up
04:04:22.443 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:22.447 00.004 6120 UpdateGuideState exits: m=8494 SNR=61.4
04:04:22.450 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:22.453 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:22.456 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.18) opts 0xd
04:04:22.456 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.37, -0.18)
04:04:22.457 00.001 7680 Moving (-0.37, -0.18) raw xDistance=-0.39 yDistance=0.00
04:04:22.457 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
04:04:22.457 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:22.457 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:04:22.458 00.001 7680 MoveAxis(E, 161, ABG)
04:04:22.458 00.000 7680 Guiding  Dir = 2, Dur = 161
04:04:22.458 00.000 6120 Enqueuing Expose request
04:04:22.461 00.003 7680 IsSlewing returns 0
04:04:22.461 00.000 7680 IsGuiding returns 0
04:04:22.461 00.000 7680 PulseGuide returned control before completion, sleep 171
04:04:22.635 00.174 7680 IsGuiding returns 1
04:04:22.636 00.001 7680 scope still moving after pulse duration time elapsed
04:04:22.667 00.031 7680 IsSlewing returns 0
04:04:22.669 00.002 7680 IsGuiding returns 0
04:04:22.669 00.000 7680 scope move finished after 161 + 46 ms
04:04:22.669 00.000 7680 Move returns status 0, amount 161
04:04:22.671 00.002 7680 MoveAxis(N, 0, ABG)
04:04:22.671 00.000 7680 Move returns status 0, amount 0
04:04:22.671 00.000 7680 move complete, result=0
04:04:22.672 00.001 7680 worker thread done servicing request
04:04:22.672 00.000 6120 GuideStep: -0.4 px 161 ms EAST, 0.0 px 0 ms NORTH
04:04:22.681 00.009 7680 Worker thread wakes up
04:04:22.681 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:22.681 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:23.942 01.261 7680 Exposure complete
04:04:24.092 00.150 7680 worker thread done servicing request
04:04:24.092 00.000 6120 OnExposeComplete: enter
04:04:24.097 00.005 6120 UpdateGuideState(): m_state=6
04:04:24.101 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4211
04:04:24.105 00.004 6120 Star::Find returns 1 (0), X=513.01, Y=666.77, Mass=8283, SNR=60.3, Peak=187 HFD=6.8
04:04:24.109 00.004 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
04:04:24.112 00.003 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
04:04:24.116 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.05 mountX=-0.09 mountY=0.09, mountTheta=2.38
04:04:24.124 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.13, opts=13)
04:04:24.128 00.004 6120 Enqueuing Move request for scope (-0.07, -0.13)
04:04:24.131 00.003 7680 Worker thread wakes up
04:04:24.132 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:24.135 00.003 6120 UpdateGuideState exits: m=8283 SNR=60.3
04:04:24.139 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:24.144 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:24.147 00.003 6120 Enqueuing Expose request
04:04:24.151 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
04:04:24.151 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
04:04:24.152 00.001 7680 Moving (-0.07, -0.13) raw xDistance=-0.09 yDistance=0.09
04:04:24.152 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:04:24.153 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:24.153 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:04:24.153 00.000 7680 MoveAxis(E, 0, ABG)
04:04:24.153 00.000 7680 Move returns status 0, amount 0
04:04:24.153 00.000 7680 MoveAxis(N, 0, ABG)
04:04:24.154 00.001 7680 Move returns status 0, amount 0
04:04:24.154 00.000 7680 move complete, result=0
04:04:24.154 00.000 7680 worker thread done servicing request
04:04:24.154 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:24.158 00.004 7680 Worker thread wakes up
04:04:24.158 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:24.160 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:25.410 01.250 7680 Exposure complete
04:04:25.556 00.146 7680 worker thread done servicing request
04:04:25.556 00.000 6120 OnExposeComplete: enter
04:04:25.562 00.006 6120 UpdateGuideState(): m_state=6
04:04:25.565 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4212
04:04:25.570 00.005 6120 Star::Find returns 1 (0), X=512.74, Y=666.87, Mass=8268, SNR=60.0, Peak=192 HFD=6.6
04:04:25.573 00.003 6120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (0.19) = xAngle (-3.25 = 3.04)
04:04:25.576 00.003 6120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.37 = -0.37)
04:04:25.580 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=-0.03 hyp=0.34 cameraTheta=-3.06 mountX=-0.34 mountY=-0.12, mountTheta=-2.79
04:04:25.586 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=-0.03, opts=13)
04:04:25.590 00.004 6120 Enqueuing Move request for scope (-0.34, -0.03)
04:04:25.594 00.004 7680 Worker thread wakes up
04:04:25.594 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:25.597 00.003 6120 UpdateGuideState exits: m=8268 SNR=60.0
04:04:25.601 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.03) opts 0xd
04:04:25.601 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, -0.03)
04:04:25.601 00.000 7680 Moving (-0.34, -0.03) raw xDistance=-0.34 yDistance=-0.12
04:04:25.601 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
04:04:25.601 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:25.602 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:25.606 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:25.609 00.003 6120 Enqueuing Expose request
04:04:25.612 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:04:25.612 00.000 7680 MoveAxis(E, 139, ABG)
04:04:25.612 00.000 7680 Guiding  Dir = 2, Dur = 139
04:04:25.613 00.001 7680 IsSlewing returns 0
04:04:25.614 00.001 7680 IsGuiding returns 0
04:04:25.614 00.000 7680 PulseGuide returned control before completion, sleep 149
04:04:25.774 00.160 7680 IsGuiding returns 1
04:04:25.775 00.001 7680 scope still moving after pulse duration time elapsed
04:04:25.805 00.030 7680 IsSlewing returns 0
04:04:25.805 00.000 7680 IsGuiding returns 0
04:04:25.807 00.002 7680 scope move finished after 139 + 53 ms
04:04:25.807 00.000 7680 Move returns status 0, amount 139
04:04:25.807 00.000 7680 MoveAxis(N, 0, ABG)
04:04:25.808 00.001 7680 Move returns status 0, amount 0
04:04:25.808 00.000 7680 move complete, result=0
04:04:25.809 00.001 7680 worker thread done servicing request
04:04:25.809 00.000 7680 Worker thread wakes up
04:04:25.809 00.000 6120 GuideStep: -0.3 px 139 ms EAST, -0.1 px 0 ms NORTH
04:04:25.815 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:25.815 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:27.072 01.257 7680 Exposure complete
04:04:27.224 00.152 7680 worker thread done servicing request
04:04:27.224 00.000 6120 OnExposeComplete: enter
04:04:27.228 00.004 6120 UpdateGuideState(): m_state=6
04:04:27.233 00.005 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4213
04:04:27.237 00.004 6120 Star::Find returns 1 (0), X=513.01, Y=666.61, Mass=8876, SNR=62.6, Peak=225 HFD=6.8
04:04:27.242 00.005 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
04:04:27.246 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
04:04:27.254 00.008 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.29 cameraTheta=-1.79 mountX=-0.12 mountY=0.23, mountTheta=2.04
04:04:27.259 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.29, opts=13)
04:04:27.264 00.005 6120 Enqueuing Move request for scope (-0.06, -0.29)
04:04:27.268 00.004 7680 Worker thread wakes up
04:04:27.268 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.29) opts 0xd
04:04:27.268 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.29)
04:04:27.268 00.000 7680 Moving (-0.06, -0.29) raw xDistance=-0.12 yDistance=0.23
04:04:27.268 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:04:27.268 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:04:27.270 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:27.274 00.004 6120 UpdateGuideState exits: m=8876 SNR=62.6
04:04:27.279 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:27.284 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:27.288 00.004 6120 Enqueuing Expose request
04:04:27.292 00.004 7680 MoveAxis(E, 0, ABG)
04:04:27.292 00.000 7680 Move returns status 0, amount 0
04:04:27.293 00.001 7680 MoveAxis(S, 124, ABG)
04:04:27.293 00.000 7680 Guiding  Dir = 1, Dur = 124
04:04:27.293 00.000 7680 IsSlewing returns 0
04:04:27.293 00.000 7680 IsGuiding returns 0
04:04:27.294 00.001 7680 PulseGuide returned control before completion, sleep 134
04:04:27.436 00.142 7680 IsGuiding returns 1
04:04:27.437 00.001 7680 scope still moving after pulse duration time elapsed
04:04:27.467 00.030 7680 IsSlewing returns 0
04:04:27.467 00.000 7680 IsGuiding returns 0
04:04:27.467 00.000 7680 scope move finished after 124 + 49 ms
04:04:27.467 00.000 7680 Move returns status 0, amount 124
04:04:27.468 00.001 7680 move complete, result=0
04:04:27.468 00.000 7680 worker thread done servicing request
04:04:27.468 00.000 7680 Worker thread wakes up
04:04:27.468 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 124 ms SOUTH
04:04:27.474 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:27.474 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:28.726 01.252 7680 Exposure complete
04:04:28.872 00.146 6120 OnExposeComplete: enter
04:04:28.877 00.005 6120 UpdateGuideState(): m_state=6
04:04:28.881 00.004 7680 worker thread done servicing request
04:04:28.881 00.000 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4214
04:04:28.885 00.004 6120 Star::Find returns 1 (0), X=513.11, Y=666.89, Mass=8125, SNR=59.1, Peak=193 HFD=6.5
04:04:28.889 00.004 6120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.19) = xAngle (-0.53 = -0.53)
04:04:28.893 00.004 6120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.34 = 2.34)
04:04:28.898 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-0.34 mountX=0.03 mountY=0.03, mountTheta=0.69
04:04:28.906 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.01, opts=13)
04:04:28.910 00.004 6120 Enqueuing Move request for scope (0.03, -0.01)
04:04:28.913 00.003 7680 Worker thread wakes up
04:04:28.913 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
04:04:28.914 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
04:04:28.914 00.000 7680 Moving (0.03, -0.01) raw xDistance=0.03 yDistance=0.03
04:04:28.914 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:04:28.915 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:28.915 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:28.918 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:04:28.918 00.000 7680 MoveAxis(E, 0, ABG)
04:04:28.919 00.001 7680 Move returns status 0, amount 0
04:04:28.919 00.000 7680 MoveAxis(N, 0, ABG)
04:04:28.919 00.000 7680 Move returns status 0, amount 0
04:04:28.919 00.000 7680 move complete, result=0
04:04:28.919 00.000 7680 worker thread done servicing request
04:04:28.919 00.000 6120 UpdateGuideState exits: m=8125 SNR=59.1
04:04:28.923 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:28.928 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:28.932 00.004 6120 Enqueuing Expose request
04:04:28.935 00.003 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:04:28.940 00.005 7680 Worker thread wakes up
04:04:28.940 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:28.940 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:30.198 01.258 7680 Exposure complete
04:04:30.346 00.148 7680 worker thread done servicing request
04:04:30.346 00.000 6120 OnExposeComplete: enter
04:04:30.351 00.005 6120 UpdateGuideState(): m_state=6
04:04:30.355 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4215
04:04:30.359 00.004 6120 Star::Find returns 1 (0), X=512.81, Y=666.62, Mass=8342, SNR=60.5, Peak=207 HFD=6.8
04:04:30.362 00.003 6120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.19) = xAngle (-2.53 = -2.53)
04:04:30.365 00.003 6120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.34 = 0.34)
04:04:30.370 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=-0.27 hyp=0.38 cameraTheta=-2.34 mountX=-0.31 mountY=0.13, mountTheta=2.75
04:04:30.375 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-0.27, opts=13)
04:04:30.381 00.006 6120 Enqueuing Move request for scope (-0.27, -0.27)
04:04:30.384 00.003 7680 Worker thread wakes up
04:04:30.384 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.27) opts 0xd
04:04:30.384 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, -0.27)
04:04:30.384 00.000 7680 Moving (-0.27, -0.27) raw xDistance=-0.31 yDistance=0.13
04:04:30.385 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
04:04:30.385 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:30.385 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:04:30.385 00.000 7680 MoveAxis(E, 128, ABG)
04:04:30.385 00.000 7680 Guiding  Dir = 2, Dur = 128
04:04:30.385 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:30.389 00.004 7680 IsSlewing returns 0
04:04:30.389 00.000 6120 UpdateGuideState exits: m=8342 SNR=60.5
04:04:30.393 00.004 7680 IsGuiding returns 0
04:04:30.393 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:30.397 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:30.400 00.003 7680 PulseGuide returned control before completion, sleep 138
04:04:30.400 00.000 6120 Enqueuing Expose request
04:04:30.542 00.142 7680 IsGuiding returns 1
04:04:30.544 00.002 7680 scope still moving after pulse duration time elapsed
04:04:30.574 00.030 7680 IsSlewing returns 0
04:04:30.575 00.001 7680 IsGuiding returns 0
04:04:30.575 00.000 7680 scope move finished after 128 + 54 ms
04:04:30.576 00.001 7680 Move returns status 0, amount 128
04:04:30.576 00.000 7680 MoveAxis(N, 0, ABG)
04:04:30.577 00.001 7680 Move returns status 0, amount 0
04:04:30.577 00.000 7680 move complete, result=0
04:04:30.577 00.000 7680 worker thread done servicing request
04:04:30.577 00.000 6120 GuideStep: -0.3 px 128 ms EAST, 0.1 px 0 ms NORTH
04:04:30.583 00.006 7680 Worker thread wakes up
04:04:30.584 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:30.584 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:31.828 01.244 7680 Exposure complete
04:04:31.979 00.151 7680 worker thread done servicing request
04:04:31.979 00.000 6120 OnExposeComplete: enter
04:04:31.983 00.004 6120 UpdateGuideState(): m_state=6
04:04:31.987 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4216
04:04:31.992 00.005 6120 Star::Find returns 1 (0), X=513.13, Y=666.05, Mass=8215, SNR=59.9, Peak=205 HFD=6.4
04:04:31.995 00.003 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
04:04:32.000 00.005 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
04:04:32.005 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.85 hyp=0.85 cameraTheta=-1.52 mountX=-0.11 mountY=0.79, mountTheta=1.71
04:04:32.010 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.85, opts=13)
04:04:32.013 00.003 6120 Enqueuing Move request for scope (0.05, -0.85)
04:04:32.018 00.005 7680 Worker thread wakes up
04:04:32.018 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.85) opts 0xd
04:04:32.018 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.85)
04:04:32.018 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:32.021 00.003 6120 UpdateGuideState exits: m=8215 SNR=59.9
04:04:32.026 00.005 7680 Moving (0.05, -0.85) raw xDistance=-0.11 yDistance=0.79
04:04:32.027 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:04:32.027 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
04:04:32.027 00.000 7680 MoveAxis(E, 0, ABG)
04:04:32.027 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:32.030 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:32.035 00.005 7680 Move returns status 0, amount 0
04:04:32.035 00.000 7680 MoveAxis(S, 427, ABG)
04:04:32.036 00.001 6120 Enqueuing Expose request
04:04:32.040 00.004 7680 Guiding  Dir = 1, Dur = 427
04:04:32.040 00.000 7680 IsSlewing returns 0
04:04:32.040 00.000 7680 IsGuiding returns 0
04:04:32.041 00.001 7680 PulseGuide returned control before completion, sleep 437
04:04:32.492 00.451 7680 IsGuiding returns 1
04:04:32.493 00.001 7680 scope still moving after pulse duration time elapsed
04:04:32.523 00.030 7680 IsSlewing returns 0
04:04:32.525 00.002 7680 IsGuiding returns 0
04:04:32.525 00.000 7680 scope move finished after 427 + 57 ms
04:04:32.526 00.001 7680 Move returns status 0, amount 427
04:04:32.526 00.000 7680 move complete, result=0
04:04:32.527 00.001 7680 worker thread done servicing request
04:04:32.527 00.000 7680 Worker thread wakes up
04:04:32.528 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 427 ms SOUTH
04:04:32.535 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:32.535 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:33.785 01.250 7680 Exposure complete
04:04:33.937 00.152 7680 worker thread done servicing request
04:04:33.937 00.000 6120 OnExposeComplete: enter
04:04:33.942 00.005 6120 UpdateGuideState(): m_state=6
04:04:33.946 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4217
04:04:33.949 00.003 6120 Star::Find returns 1 (0), X=513.20, Y=667.05, Mass=7455, SNR=56.7, Peak=198 HFD=6.6
04:04:33.953 00.004 6120 CameraToMount -- cameraTheta (0.93) - m_xAngle (0.19) = xAngle (0.74 = 0.74)
04:04:33.957 00.004 6120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.62 = -2.67)
04:04:33.961 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.19 cameraTheta=0.93 mountX=0.14 mountY=-0.09, mountTheta=-0.56
04:04:33.966 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.16, opts=13)
04:04:33.969 00.003 6120 Enqueuing Move request for scope (0.12, 0.16)
04:04:33.973 00.004 7680 Worker thread wakes up
04:04:33.973 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
04:04:33.974 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
04:04:33.974 00.000 7680 Moving (0.12, 0.16) raw xDistance=0.14 yDistance=-0.09
04:04:33.974 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:04:33.974 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:33.975 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:33.980 00.005 6120 UpdateGuideState exits: m=7455 SNR=56.7
04:04:33.984 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:04:33.984 00.000 7680 MoveAxis(E, 0, ABG)
04:04:33.984 00.000 7680 Move returns status 0, amount 0
04:04:33.984 00.000 7680 MoveAxis(N, 0, ABG)
04:04:33.985 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:33.989 00.004 7680 Move returns status 0, amount 0
04:04:33.989 00.000 7680 move complete, result=0
04:04:33.989 00.000 7680 worker thread done servicing request
04:04:33.989 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:33.993 00.004 6120 Enqueuing Expose request
04:04:33.997 00.004 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:34.003 00.006 7680 Worker thread wakes up
04:04:34.003 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:34.003 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:35.255 01.252 7680 Exposure complete
04:04:35.405 00.150 7680 worker thread done servicing request
04:04:35.405 00.000 6120 OnExposeComplete: enter
04:04:35.409 00.004 6120 UpdateGuideState(): m_state=6
04:04:35.414 00.005 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4218
04:04:35.418 00.004 6120 Star::Find returns 1 (0), X=513.16, Y=666.80, Mass=8204, SNR=60.5, Peak=190 HFD=6.7
04:04:35.421 00.003 6120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.19) = xAngle (-1.10 = -1.10)
04:04:35.426 00.005 6120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.77 = 1.77)
04:04:35.430 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.92 mountX=0.06 mountY=0.12, mountTheta=1.14
04:04:35.434 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.10, opts=13)
04:04:35.436 00.002 6120 Enqueuing Move request for scope (0.08, -0.10)
04:04:35.439 00.003 7680 Worker thread wakes up
04:04:35.439 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
04:04:35.439 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
04:04:35.439 00.000 7680 Moving (0.08, -0.10) raw xDistance=0.06 yDistance=0.12
04:04:35.439 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:04:35.441 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:35.441 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:04:35.441 00.000 7680 MoveAxis(E, 0, ABG)
04:04:35.441 00.000 7680 Move returns status 0, amount 0
04:04:35.441 00.000 7680 MoveAxis(N, 0, ABG)
04:04:35.441 00.000 7680 Move returns status 0, amount 0
04:04:35.441 00.000 7680 move complete, result=0
04:04:35.441 00.000 7680 worker thread done servicing request
04:04:35.442 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:35.444 00.002 6120 UpdateGuideState exits: m=8204 SNR=60.5
04:04:35.448 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:35.450 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:35.453 00.003 6120 Enqueuing Expose request
04:04:35.456 00.003 7680 Worker thread wakes up
04:04:35.456 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:35.457 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:35.463 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:36.713 01.250 7680 Exposure complete
04:04:36.858 00.145 6120 OnExposeComplete: enter
04:04:36.861 00.003 6120 UpdateGuideState(): m_state=6
04:04:36.865 00.004 7680 worker thread done servicing request
04:04:36.866 00.001 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4219
04:04:36.870 00.004 6120 Star::Find returns 1 (0), X=513.19, Y=666.85, Mass=8053, SNR=59.2, Peak=196 HFD=6.7
04:04:36.875 00.005 6120 CameraToMount -- cameraTheta (-0.41) - m_xAngle (0.19) = xAngle (-0.60 = -0.60)
04:04:36.879 00.004 6120 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.27 = 2.27)
04:04:36.882 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.41 mountX=0.10 mountY=0.09, mountTheta=0.75
04:04:36.888 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.05, opts=13)
04:04:36.891 00.003 6120 Enqueuing Move request for scope (0.11, -0.05)
04:04:36.895 00.004 7680 Worker thread wakes up
04:04:36.895 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
04:04:36.896 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
04:04:36.896 00.000 7680 Moving (0.11, -0.05) raw xDistance=0.10 yDistance=0.09
04:04:36.896 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:04:36.896 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:36.896 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:04:36.897 00.001 7680 MoveAxis(E, 0, ABG)
04:04:36.897 00.000 7680 Move returns status 0, amount 0
04:04:36.897 00.000 7680 MoveAxis(N, 0, ABG)
04:04:36.897 00.000 7680 Move returns status 0, amount 0
04:04:36.898 00.001 7680 move complete, result=0
04:04:36.898 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:36.902 00.004 7680 worker thread done servicing request
04:04:36.902 00.000 6120 UpdateGuideState exits: m=8053 SNR=59.2
04:04:36.908 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:36.912 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:36.915 00.003 6120 Enqueuing Expose request
04:04:36.920 00.005 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:36.923 00.003 7680 Worker thread wakes up
04:04:36.923 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:36.923 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:38.181 01.258 7680 Exposure complete
04:04:38.329 00.148 7680 worker thread done servicing request
04:04:38.329 00.000 6120 OnExposeComplete: enter
04:04:38.334 00.005 6120 UpdateGuideState(): m_state=6
04:04:38.339 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4220
04:04:38.344 00.005 6120 Star::Find returns 1 (0), X=512.90, Y=666.68, Mass=7972, SNR=59.8, Peak=184 HFD=6.8
04:04:38.347 00.003 6120 CameraToMount -- cameraTheta (-2.27) - m_xAngle (0.19) = xAngle (-2.45 = -2.45)
04:04:38.352 00.005 6120 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.42 = 0.42)
04:04:38.356 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.22 hyp=0.28 cameraTheta=-2.27 mountX=-0.22 mountY=0.12, mountTheta=2.66
04:04:38.361 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.22, opts=13)
04:04:38.366 00.005 6120 Enqueuing Move request for scope (-0.18, -0.22)
04:04:38.369 00.003 7680 Worker thread wakes up
04:04:38.369 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:38.374 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.22) opts 0xd
04:04:38.374 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.22)
04:04:38.374 00.000 6120 UpdateGuideState exits: m=7972 SNR=59.8
04:04:38.378 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:38.381 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:38.385 00.004 6120 Enqueuing Expose request
04:04:38.390 00.005 7680 Moving (-0.18, -0.22) raw xDistance=-0.22 yDistance=0.12
04:04:38.390 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:04:38.390 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:38.390 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:04:38.390 00.000 7680 MoveAxis(E, 89, ABG)
04:04:38.391 00.001 7680 Guiding  Dir = 2, Dur = 89
04:04:38.391 00.000 7680 IsSlewing returns 0
04:04:38.391 00.000 7680 IsGuiding returns 0
04:04:38.391 00.000 7680 PulseGuide returned control before completion, sleep 99
04:04:38.495 00.104 7680 IsGuiding returns 1
04:04:38.495 00.000 7680 scope still moving after pulse duration time elapsed
04:04:38.526 00.031 7680 IsSlewing returns 0
04:04:38.527 00.001 7680 IsGuiding returns 0
04:04:38.527 00.000 7680 scope move finished after 89 + 47 ms
04:04:38.528 00.001 7680 Move returns status 0, amount 89
04:04:38.528 00.000 7680 MoveAxis(N, 0, ABG)
04:04:38.528 00.000 7680 Move returns status 0, amount 0
04:04:38.529 00.001 7680 move complete, result=0
04:04:38.529 00.000 7680 worker thread done servicing request
04:04:38.530 00.001 6120 GuideStep: -0.2 px 89 ms EAST, 0.1 px 0 ms NORTH
04:04:38.540 00.010 7680 Worker thread wakes up
04:04:38.541 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:38.541 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:39.783 01.242 7680 Exposure complete
04:04:39.920 00.137 7680 worker thread done servicing request
04:04:39.920 00.000 6120 OnExposeComplete: enter
04:04:39.924 00.004 6120 UpdateGuideState(): m_state=6
04:04:39.929 00.005 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4221
04:04:39.935 00.006 6120 Star::Find returns 1 (0), X=512.99, Y=666.71, Mass=7956, SNR=58.0, Peak=191 HFD=6.7
04:04:39.940 00.005 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
04:04:39.944 00.004 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
04:04:39.948 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-2.03 mountX=-0.12 mountY=0.13, mountTheta=2.34
04:04:39.953 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.19, opts=13)
04:04:39.958 00.005 6120 Enqueuing Move request for scope (-0.09, -0.19)
04:04:39.962 00.004 7680 Worker thread wakes up
04:04:39.962 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:39.966 00.004 6120 UpdateGuideState exits: m=7956 SNR=58.0
04:04:39.970 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:39.975 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
04:04:39.975 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
04:04:39.975 00.000 7680 Moving (-0.09, -0.19) raw xDistance=-0.12 yDistance=0.13
04:04:39.975 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:04:39.975 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:39.976 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:39.979 00.003 6120 Enqueuing Expose request
04:04:39.983 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:04:39.983 00.000 7680 MoveAxis(E, 0, ABG)
04:04:39.983 00.000 7680 Move returns status 0, amount 0
04:04:39.983 00.000 7680 MoveAxis(N, 0, ABG)
04:04:39.984 00.001 7680 Move returns status 0, amount 0
04:04:39.984 00.000 7680 move complete, result=0
04:04:39.984 00.000 7680 worker thread done servicing request
04:04:39.984 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:39.987 00.003 7680 Worker thread wakes up
04:04:39.988 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:39.988 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:41.234 01.246 7680 Exposure complete
04:04:41.379 00.145 7680 worker thread done servicing request
04:04:41.379 00.000 6120 OnExposeComplete: enter
04:04:41.383 00.004 6120 UpdateGuideState(): m_state=6
04:04:41.388 00.005 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4222
04:04:41.391 00.003 6120 Star::Find returns 1 (0), X=513.16, Y=666.07, Mass=7795, SNR=58.3, Peak=204 HFD=6.4
04:04:41.395 00.004 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
04:04:41.400 00.005 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
04:04:41.405 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.83 hyp=0.83 cameraTheta=-1.47 mountX=-0.07 mountY=0.78, mountTheta=1.67
04:04:41.410 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.83, opts=13)
04:04:41.414 00.004 6120 Enqueuing Move request for scope (0.08, -0.83)
04:04:41.417 00.003 7680 Worker thread wakes up
04:04:41.417 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.83) opts 0xd
04:04:41.419 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:41.422 00.003 6120 UpdateGuideState exits: m=7795 SNR=58.3
04:04:41.426 00.004 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.83)
04:04:41.426 00.000 7680 Moving (0.08, -0.83) raw xDistance=-0.07 yDistance=0.78
04:04:41.426 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:04:41.427 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
04:04:41.427 00.000 7680 MoveAxis(E, 0, ABG)
04:04:41.427 00.000 7680 Move returns status 0, amount 0
04:04:41.427 00.000 7680 MoveAxis(S, 425, ABG)
04:04:41.427 00.000 7680 Guiding  Dir = 1, Dur = 425
04:04:41.427 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:41.433 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:41.438 00.005 6120 Enqueuing Expose request
04:04:41.441 00.003 7680 IsSlewing returns 0
04:04:41.441 00.000 7680 IsGuiding returns 0
04:04:41.442 00.001 7680 PulseGuide returned control before completion, sleep 435
04:04:41.883 00.441 7680 IsGuiding returns 1
04:04:41.886 00.003 7680 scope still moving after pulse duration time elapsed
04:04:41.914 00.028 7680 IsSlewing returns 0
04:04:41.915 00.001 7680 IsGuiding returns 0
04:04:41.916 00.001 7680 scope move finished after 425 + 48 ms
04:04:41.916 00.000 7680 Move returns status 0, amount 425
04:04:41.916 00.000 7680 move complete, result=0
04:04:41.916 00.000 7680 worker thread done servicing request
04:04:41.917 00.001 7680 Worker thread wakes up
04:04:41.917 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 425 ms SOUTH
04:04:41.923 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:41.923 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:43.173 01.250 7680 Exposure complete
04:04:43.348 00.175 7680 worker thread done servicing request
04:04:43.348 00.000 6120 OnExposeComplete: enter
04:04:43.354 00.006 6120 UpdateGuideState(): m_state=6
04:04:43.359 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4223
04:04:43.364 00.005 6120 Star::Find returns 1 (0), X=513.16, Y=666.88, Mass=7981, SNR=59.5, Peak=193 HFD=6.6
04:04:43.371 00.007 6120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.19) = xAngle (-0.39 = -0.39)
04:04:43.376 00.005 6120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.48 = 2.48)
04:04:43.382 00.006 6120 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.20 mountX=0.08 mountY=0.05, mountTheta=0.59
04:04:43.388 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.02, opts=13)
04:04:43.393 00.005 6120 Enqueuing Move request for scope (0.08, -0.02)
04:04:43.402 00.009 7680 Worker thread wakes up
04:04:43.402 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:43.406 00.004 6120 UpdateGuideState exits: m=7981 SNR=59.5
04:04:43.410 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:43.416 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
04:04:43.416 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
04:04:43.416 00.000 7680 Moving (0.08, -0.02) raw xDistance=0.08 yDistance=0.05
04:04:43.416 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:04:43.417 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:43.417 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:43.422 00.005 6120 Enqueuing Expose request
04:04:43.429 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:04:43.429 00.000 7680 MoveAxis(E, 0, ABG)
04:04:43.429 00.000 7680 Move returns status 0, amount 0
04:04:43.430 00.001 7680 MoveAxis(N, 0, ABG)
04:04:43.430 00.000 7680 Move returns status 0, amount 0
04:04:43.430 00.000 7680 move complete, result=0
04:04:43.430 00.000 7680 worker thread done servicing request
04:04:43.430 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:43.438 00.008 7680 Worker thread wakes up
04:04:43.438 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:43.438 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:44.688 01.250 7680 Exposure complete
04:04:44.848 00.160 7680 worker thread done servicing request
04:04:44.849 00.001 6120 OnExposeComplete: enter
04:04:44.855 00.006 6120 UpdateGuideState(): m_state=6
04:04:44.858 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4224
04:04:44.865 00.007 6120 Star::Find returns 1 (0), X=513.05, Y=666.78, Mass=8385, SNR=60.8, Peak=197 HFD=6.8
04:04:44.870 00.005 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
04:04:44.875 00.005 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
04:04:44.879 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.79 mountX=-0.05 mountY=0.10, mountTheta=2.04
04:04:44.885 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.12, opts=13)
04:04:44.889 00.004 6120 Enqueuing Move request for scope (-0.03, -0.12)
04:04:44.892 00.003 7680 Worker thread wakes up
04:04:44.892 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
04:04:44.892 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
04:04:44.893 00.001 7680 Moving (-0.03, -0.12) raw xDistance=-0.05 yDistance=0.10
04:04:44.893 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:04:44.893 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:44.893 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:44.897 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:04:44.897 00.000 6120 UpdateGuideState exits: m=8385 SNR=60.8
04:04:44.903 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:44.907 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:44.912 00.005 7680 MoveAxis(E, 0, ABG)
04:04:44.912 00.000 6120 Enqueuing Expose request
04:04:44.915 00.003 7680 Move returns status 0, amount 0
04:04:44.915 00.000 7680 MoveAxis(N, 0, ABG)
04:04:44.915 00.000 7680 Move returns status 0, amount 0
04:04:44.915 00.000 7680 move complete, result=0
04:04:44.915 00.000 7680 worker thread done servicing request
04:04:44.915 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:44.922 00.007 7680 Worker thread wakes up
04:04:44.922 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:44.922 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:46.170 01.248 7680 Exposure complete
04:04:46.317 00.147 7680 worker thread done servicing request
04:04:46.319 00.002 6120 OnExposeComplete: enter
04:04:46.323 00.004 6120 UpdateGuideState(): m_state=6
04:04:46.328 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4225
04:04:46.331 00.003 6120 Star::Find returns 1 (0), X=512.85, Y=666.71, Mass=8256, SNR=60.3, Peak=190 HFD=6.7
04:04:46.337 00.006 6120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.19) = xAngle (-2.64 = -2.64)
04:04:46.341 00.004 6120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.23 = 0.23)
04:04:46.346 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.19 hyp=0.29 cameraTheta=-2.45 mountX=-0.26 mountY=0.07, mountTheta=2.88
04:04:46.351 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.19, opts=13)
04:04:46.356 00.005 6120 Enqueuing Move request for scope (-0.23, -0.19)
04:04:46.359 00.003 7680 Worker thread wakes up
04:04:46.359 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.19) opts 0xd
04:04:46.359 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.19)
04:04:46.359 00.000 7680 Moving (-0.23, -0.19) raw xDistance=-0.26 yDistance=0.07
04:04:46.359 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
04:04:46.360 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:46.360 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:46.365 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:04:46.365 00.000 7680 MoveAxis(E, 105, ABG)
04:04:46.365 00.000 7680 Guiding  Dir = 2, Dur = 105
04:04:46.365 00.000 6120 UpdateGuideState exits: m=8256 SNR=60.3
04:04:46.371 00.006 7680 IsSlewing returns 0
04:04:46.371 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:46.377 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:46.383 00.006 6120 Enqueuing Expose request
04:04:46.389 00.006 7680 IsGuiding returns 0
04:04:46.389 00.000 7680 PulseGuide returned control before completion, sleep 115
04:04:46.518 00.129 7680 IsGuiding returns 1
04:04:46.518 00.000 7680 scope still moving after pulse duration time elapsed
04:04:46.549 00.031 7680 IsSlewing returns 0
04:04:46.550 00.001 7680 IsGuiding returns 0
04:04:46.552 00.002 7680 scope move finished after 105 + 56 ms
04:04:46.552 00.000 7680 Move returns status 0, amount 105
04:04:46.552 00.000 7680 MoveAxis(N, 0, ABG)
04:04:46.554 00.002 7680 Move returns status 0, amount 0
04:04:46.555 00.001 7680 move complete, result=0
04:04:46.555 00.000 7680 worker thread done servicing request
04:04:46.555 00.000 6120 GuideStep: -0.3 px 105 ms EAST, 0.1 px 0 ms NORTH
04:04:46.564 00.009 7680 Worker thread wakes up
04:04:46.566 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:46.568 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:47.827 01.259 7680 Exposure complete
04:04:47.976 00.149 7680 worker thread done servicing request
04:04:47.977 00.001 6120 OnExposeComplete: enter
04:04:47.980 00.003 6120 UpdateGuideState(): m_state=6
04:04:47.983 00.003 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4226
04:04:47.987 00.004 6120 Star::Find returns 1 (0), X=513.02, Y=666.76, Mass=7904, SNR=58.0, Peak=213 HFD=6.5
04:04:47.990 00.003 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.19) = xAngle (-2.14 = -2.14)
04:04:47.994 00.004 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
04:04:47.997 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.96 mountX=-0.08 mountY=0.10, mountTheta=2.25
04:04:48.000 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.14, opts=13)
04:04:48.004 00.004 6120 Enqueuing Move request for scope (-0.06, -0.14)
04:04:48.008 00.004 7680 Worker thread wakes up
04:04:48.009 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:48.013 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
04:04:48.013 00.000 6120 UpdateGuideState exits: m=7904 SNR=58.0
04:04:48.015 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
04:04:48.015 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:48.019 00.004 7680 Moving (-0.06, -0.14) raw xDistance=-0.08 yDistance=0.10
04:04:48.019 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:48.024 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:04:48.024 00.000 6120 Enqueuing Expose request
04:04:48.028 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:48.028 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:04:48.028 00.000 7680 MoveAxis(E, 0, ABG)
04:04:48.028 00.000 7680 Move returns status 0, amount 0
04:04:48.028 00.000 7680 MoveAxis(N, 0, ABG)
04:04:48.030 00.002 7680 Move returns status 0, amount 0
04:04:48.030 00.000 7680 move complete, result=0
04:04:48.030 00.000 7680 worker thread done servicing request
04:04:48.030 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:48.034 00.004 7680 Worker thread wakes up
04:04:48.035 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:48.035 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:49.288 01.253 7680 Exposure complete
04:04:49.437 00.149 7680 worker thread done servicing request
04:04:49.437 00.000 6120 OnExposeComplete: enter
04:04:49.441 00.004 6120 UpdateGuideState(): m_state=6
04:04:49.444 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4227
04:04:49.447 00.003 6120 Star::Find returns 1 (0), X=512.95, Y=666.59, Mass=8062, SNR=59.6, Peak=189 HFD=6.7
04:04:49.453 00.006 6120 CameraToMount -- cameraTheta (-1.98) - m_xAngle (0.19) = xAngle (-2.17 = -2.17)
04:04:49.456 00.003 6120 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.71 = 0.71)
04:04:49.461 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.98 mountX=-0.19 mountY=0.22, mountTheta=2.28
04:04:49.466 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.30, opts=13)
04:04:49.470 00.004 6120 Enqueuing Move request for scope (-0.13, -0.30)
04:04:49.474 00.004 7680 Worker thread wakes up
04:04:49.475 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:49.479 00.004 6120 UpdateGuideState exits: m=8062 SNR=59.6
04:04:49.483 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:49.487 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:49.491 00.004 6120 Enqueuing Expose request
04:04:49.494 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.30) opts 0xd
04:04:49.494 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.30)
04:04:49.495 00.001 7680 Moving (-0.13, -0.30) raw xDistance=-0.19 yDistance=0.22
04:04:49.495 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:04:49.495 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:04:49.496 00.001 7680 MoveAxis(E, 0, ABG)
04:04:49.497 00.001 7680 Move returns status 0, amount 0
04:04:49.497 00.000 7680 MoveAxis(S, 117, ABG)
04:04:49.497 00.000 7680 Guiding  Dir = 1, Dur = 117
04:04:49.498 00.001 7680 IsSlewing returns 0
04:04:49.499 00.001 7680 IsGuiding returns 0
04:04:49.499 00.000 7680 PulseGuide returned control before completion, sleep 127
04:04:49.636 00.137 7680 IsGuiding returns 1
04:04:49.637 00.001 7680 scope still moving after pulse duration time elapsed
04:04:49.668 00.031 7680 IsSlewing returns 0
04:04:49.669 00.001 7680 IsGuiding returns 0
04:04:49.669 00.000 7680 scope move finished after 117 + 53 ms
04:04:49.670 00.001 7680 Move returns status 0, amount 117
04:04:49.670 00.000 7680 move complete, result=0
04:04:49.670 00.000 7680 worker thread done servicing request
04:04:49.670 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 117 ms SOUTH
04:04:49.677 00.007 7680 Worker thread wakes up
04:04:49.677 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:49.679 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:50.931 01.252 7680 Exposure complete
04:04:51.072 00.141 7680 worker thread done servicing request
04:04:51.073 00.001 6120 OnExposeComplete: enter
04:04:51.077 00.004 6120 UpdateGuideState(): m_state=6
04:04:51.082 00.005 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4228
04:04:51.085 00.003 6120 Star::Find returns 1 (0), X=513.04, Y=666.03, Mass=7484, SNR=57.9, Peak=201 HFD=6.4
04:04:51.089 00.004 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
04:04:51.092 00.003 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
04:04:51.095 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.87 hyp=0.87 cameraTheta=-1.62 mountX=-0.20 mountY=0.76, mountTheta=1.83
04:04:51.099 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.87, opts=13)
04:04:51.104 00.005 6120 Enqueuing Move request for scope (-0.04, -0.87)
04:04:51.107 00.003 7680 Worker thread wakes up
04:04:51.107 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.87) opts 0xd
04:04:51.107 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.87)
04:04:51.107 00.000 7680 Moving (-0.04, -0.87) raw xDistance=-0.20 yDistance=0.76
04:04:51.108 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
04:04:51.108 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:51.111 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
04:04:51.111 00.000 7680 MoveAxis(E, 82, ABG)
04:04:51.112 00.001 7680 Guiding  Dir = 2, Dur = 82
04:04:51.112 00.000 6120 UpdateGuideState exits: m=7484 SNR=57.9
04:04:51.116 00.004 7680 IsSlewing returns 0
04:04:51.116 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:51.121 00.005 7680 IsGuiding returns 0
04:04:51.121 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:51.126 00.005 6120 Enqueuing Expose request
04:04:51.131 00.005 7680 PulseGuide returned control before completion, sleep 92
04:04:51.232 00.101 7680 IsGuiding returns 0
04:04:51.232 00.000 7680 Move returns status 0, amount 82
04:04:51.232 00.000 7680 MoveAxis(S, 413, ABG)
04:04:51.234 00.002 7680 Guiding  Dir = 1, Dur = 413
04:04:51.235 00.001 7680 IsSlewing returns 0
04:04:51.235 00.000 7680 IsGuiding returns 0
04:04:51.236 00.001 7680 PulseGuide returned control before completion, sleep 423
04:04:51.669 00.433 7680 IsGuiding returns 1
04:04:51.670 00.001 7680 scope still moving after pulse duration time elapsed
04:04:51.701 00.031 7680 IsSlewing returns 0
04:04:51.704 00.003 7680 IsGuiding returns 0
04:04:51.705 00.001 7680 scope move finished after 413 + 56 ms
04:04:51.705 00.000 7680 Move returns status 0, amount 413
04:04:51.706 00.001 7680 move complete, result=0
04:04:51.706 00.000 7680 worker thread done servicing request
04:04:51.706 00.000 7680 Worker thread wakes up
04:04:51.708 00.002 6120 GuideStep: -0.2 px 82 ms EAST, 0.8 px 413 ms SOUTH
04:04:51.717 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:51.718 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:52.978 01.260 7680 Exposure complete
04:04:53.112 00.134 7680 worker thread done servicing request
04:04:53.113 00.001 6120 OnExposeComplete: enter
04:04:53.118 00.005 6120 UpdateGuideState(): m_state=6
04:04:53.123 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4229
04:04:53.129 00.006 6120 Star::Find returns 1 (0), X=513.13, Y=666.91, Mass=8611, SNR=61.9, Peak=229 HFD=6.6
04:04:53.133 00.004 6120 CameraToMount -- cameraTheta (0.24) - m_xAngle (0.19) = xAngle (0.06 = 0.06)
04:04:53.137 00.004 6120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.93 = 2.93)
04:04:53.142 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.24 mountX=0.05 mountY=0.01, mountTheta=0.21
04:04:53.147 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.01, opts=13)
04:04:53.151 00.004 6120 Enqueuing Move request for scope (0.05, 0.01)
04:04:53.154 00.003 7680 Worker thread wakes up
04:04:53.154 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
04:04:53.154 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
04:04:53.156 00.002 7680 Moving (0.05, 0.01) raw xDistance=0.05 yDistance=0.01
04:04:53.156 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:04:53.156 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:53.157 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:04:53.157 00.000 7680 MoveAxis(E, 0, ABG)
04:04:53.157 00.000 7680 Move returns status 0, amount 0
04:04:53.157 00.000 7680 MoveAxis(N, 0, ABG)
04:04:53.157 00.000 7680 Move returns status 0, amount 0
04:04:53.158 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:53.161 00.003 7680 move complete, result=0
04:04:53.161 00.000 7680 worker thread done servicing request
04:04:53.162 00.001 6120 UpdateGuideState exits: m=8611 SNR=61.9
04:04:53.166 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:53.170 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:53.174 00.004 6120 Enqueuing Expose request
04:04:53.179 00.005 7680 Worker thread wakes up
04:04:53.179 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:04:53.183 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:53.183 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:54.434 01.251 7680 Exposure complete
04:04:54.587 00.153 7680 worker thread done servicing request
04:04:54.587 00.000 6120 OnExposeComplete: enter
04:04:54.590 00.003 6120 UpdateGuideState(): m_state=6
04:04:54.596 00.006 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4230
04:04:54.600 00.004 6120 Star::Find returns 1 (0), X=513.06, Y=666.95, Mass=7888, SNR=58.7, Peak=220 HFD=6.4
04:04:54.604 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (0.19) = xAngle (1.67 = 1.67)
04:04:54.608 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.54 = -1.74)
04:04:54.612 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.86 mountX=-0.01 mountY=-0.05, mountTheta=-1.67
04:04:54.616 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.05, opts=13)
04:04:54.622 00.006 6120 Enqueuing Move request for scope (-0.01, 0.05)
04:04:54.627 00.005 7680 Worker thread wakes up
04:04:54.628 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:54.631 00.003 6120 UpdateGuideState exits: m=7888 SNR=58.7
04:04:54.636 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:54.640 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:54.645 00.005 6120 Enqueuing Expose request
04:04:54.648 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
04:04:54.648 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
04:04:54.649 00.001 7680 Moving (-0.01, 0.05) raw xDistance=-0.01 yDistance=-0.05
04:04:54.649 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:04:54.650 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:54.650 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:04:54.650 00.000 7680 MoveAxis(E, 0, ABG)
04:04:54.650 00.000 7680 Move returns status 0, amount 0
04:04:54.650 00.000 7680 MoveAxis(N, 0, ABG)
04:04:54.650 00.000 7680 Move returns status 0, amount 0
04:04:54.651 00.001 7680 move complete, result=0
04:04:54.652 00.001 7680 worker thread done servicing request
04:04:54.652 00.000 7680 Worker thread wakes up
04:04:54.652 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:54.652 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:54.653 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:04:55.905 01.252 7680 Exposure complete
04:04:56.049 00.144 7680 worker thread done servicing request
04:04:56.049 00.000 6120 OnExposeComplete: enter
04:04:56.054 00.005 6120 UpdateGuideState(): m_state=6
04:04:56.092 00.038 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4231
04:04:56.097 00.005 6120 Star::Find returns 1 (0), X=512.83, Y=666.72, Mass=8384, SNR=59.9, Peak=199 HFD=6.6
04:04:56.101 00.004 6120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.19) = xAngle (-2.70 = -2.70)
04:04:56.104 00.003 6120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.17 = 0.17)
04:04:56.108 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-2.52 mountX=-0.28 mountY=0.05, mountTheta=2.96
04:04:56.114 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.18, opts=13)
04:04:56.117 00.003 6120 Enqueuing Move request for scope (-0.25, -0.18)
04:04:56.123 00.006 7680 Worker thread wakes up
04:04:56.123 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.18) opts 0xd
04:04:56.123 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.18)
04:04:56.123 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:56.127 00.004 7680 Moving (-0.25, -0.18) raw xDistance=-0.28 yDistance=0.05
04:04:56.128 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
04:04:56.128 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:56.128 00.000 6120 UpdateGuideState exits: m=8384 SNR=59.9
04:04:56.132 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:56.137 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:56.140 00.003 6120 Enqueuing Expose request
04:04:56.144 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:04:56.144 00.000 7680 MoveAxis(E, 113, ABG)
04:04:56.144 00.000 7680 Guiding  Dir = 2, Dur = 113
04:04:56.145 00.001 7680 IsSlewing returns 0
04:04:56.145 00.000 7680 IsGuiding returns 0
04:04:56.145 00.000 7680 PulseGuide returned control before completion, sleep 123
04:04:56.282 00.137 7680 IsGuiding returns 1
04:04:56.283 00.001 7680 scope still moving after pulse duration time elapsed
04:04:56.312 00.029 7680 IsSlewing returns 0
04:04:56.314 00.002 7680 IsGuiding returns 0
04:04:56.314 00.000 7680 scope move finished after 113 + 56 ms
04:04:56.315 00.001 7680 Move returns status 0, amount 113
04:04:56.316 00.001 7680 MoveAxis(N, 0, ABG)
04:04:56.316 00.000 7680 Move returns status 0, amount 0
04:04:56.316 00.000 7680 move complete, result=0
04:04:56.317 00.001 7680 worker thread done servicing request
04:04:56.317 00.000 6120 GuideStep: -0.3 px 113 ms EAST, 0.1 px 0 ms NORTH
04:04:56.323 00.006 7680 Worker thread wakes up
04:04:56.323 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:56.323 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:57.577 01.254 7680 Exposure complete
04:04:57.724 00.147 7680 worker thread done servicing request
04:04:57.724 00.000 6120 OnExposeComplete: enter
04:04:57.728 00.004 6120 UpdateGuideState(): m_state=6
04:04:57.732 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4232
04:04:57.736 00.004 6120 Star::Find returns 1 (0), X=512.99, Y=667.09, Mass=8240, SNR=59.2, Peak=183 HFD=6.5
04:04:57.740 00.004 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (0.19) = xAngle (1.81 = 1.81)
04:04:57.744 00.004 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.68 = -1.60)
04:04:57.750 00.006 6120 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.99 mountX=-0.05 mountY=-0.21, mountTheta=-1.80
04:04:57.755 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.19, opts=13)
04:04:57.760 00.005 6120 Enqueuing Move request for scope (-0.09, 0.19)
04:04:57.764 00.004 7680 Worker thread wakes up
04:04:57.764 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
04:04:57.764 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
04:04:57.764 00.000 7680 Moving (-0.09, 0.19) raw xDistance=-0.05 yDistance=-0.21
04:04:57.764 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:04:57.765 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:04:57.765 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:57.768 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:04:57.768 00.000 7680 MoveAxis(E, 0, ABG)
04:04:57.768 00.000 7680 Move returns status 0, amount 0
04:04:57.768 00.000 7680 MoveAxis(N, 0, ABG)
04:04:57.768 00.000 7680 Move returns status 0, amount 0
04:04:57.770 00.002 7680 move complete, result=0
04:04:57.770 00.000 7680 worker thread done servicing request
04:04:57.770 00.000 6120 UpdateGuideState exits: m=8240 SNR=59.2
04:04:57.774 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:57.778 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:57.781 00.003 6120 Enqueuing Expose request
04:04:57.784 00.003 7680 Worker thread wakes up
04:04:57.784 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:04:57.789 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:57.789 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:04:59.031 01.242 7680 Exposure complete
04:04:59.184 00.153 7680 worker thread done servicing request
04:04:59.184 00.000 6120 OnExposeComplete: enter
04:04:59.189 00.005 6120 UpdateGuideState(): m_state=6
04:04:59.192 00.003 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4233
04:04:59.197 00.005 6120 Star::Find returns 1 (0), X=513.13, Y=666.77, Mass=7782, SNR=58.0, Peak=176 HFD=6.7
04:04:59.200 00.003 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.19) = xAngle (-1.40 = -1.40)
04:04:59.205 00.005 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
04:04:59.211 00.006 6120 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.21 mountX=0.02 mountY=0.14, mountTheta=1.40
04:04:59.216 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.13, opts=13)
04:04:59.221 00.005 6120 Enqueuing Move request for scope (0.05, -0.13)
04:04:59.225 00.004 7680 Worker thread wakes up
04:04:59.225 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:04:59.230 00.005 6120 UpdateGuideState exits: m=7782 SNR=58.0
04:04:59.233 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:04:59.237 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:04:59.241 00.004 6120 Enqueuing Expose request
04:04:59.247 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
04:04:59.247 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
04:04:59.247 00.000 7680 Moving (0.05, -0.13) raw xDistance=0.02 yDistance=0.14
04:04:59.247 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:04:59.249 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:04:59.249 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:04:59.249 00.000 7680 MoveAxis(E, 0, ABG)
04:04:59.250 00.001 7680 Move returns status 0, amount 0
04:04:59.250 00.000 7680 MoveAxis(N, 0, ABG)
04:04:59.250 00.000 7680 Move returns status 0, amount 0
04:04:59.250 00.000 7680 move complete, result=0
04:04:59.251 00.001 7680 worker thread done servicing request
04:04:59.251 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:04:59.256 00.005 7680 Worker thread wakes up
04:04:59.256 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:04:59.256 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:00.504 01.248 7680 Exposure complete
04:05:00.646 00.142 7680 worker thread done servicing request
04:05:00.646 00.000 6120 OnExposeComplete: enter
04:05:00.651 00.005 6120 UpdateGuideState(): m_state=6
04:05:00.656 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4234
04:05:00.661 00.005 6120 Star::Find returns 1 (0), X=513.12, Y=666.82, Mass=7714, SNR=57.9, Peak=183 HFD=6.7
04:05:00.664 00.003 6120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (0.19) = xAngle (-1.29 = -1.29)
04:05:00.667 00.003 6120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.58 = 1.58)
04:05:00.671 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.11 mountX=0.02 mountY=0.08, mountTheta=1.30
04:05:00.676 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.07, opts=13)
04:05:00.679 00.003 6120 Enqueuing Move request for scope (0.04, -0.07)
04:05:00.683 00.004 7680 Worker thread wakes up
04:05:00.683 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
04:05:00.684 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
04:05:00.684 00.000 7680 Moving (0.04, -0.07) raw xDistance=0.02 yDistance=0.08
04:05:00.684 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:05:00.684 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:05:00.684 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:00.689 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:05:00.689 00.000 7680 MoveAxis(E, 0, ABG)
04:05:00.689 00.000 7680 Move returns status 0, amount 0
04:05:00.689 00.000 7680 MoveAxis(N, 0, ABG)
04:05:00.689 00.000 7680 Move returns status 0, amount 0
04:05:00.689 00.000 7680 move complete, result=0
04:05:00.690 00.001 7680 worker thread done servicing request
04:05:00.690 00.000 6120 UpdateGuideState exits: m=7714 SNR=57.9
04:05:00.694 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:00.697 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:00.701 00.004 6120 Enqueuing Expose request
04:05:00.703 00.002 7680 Worker thread wakes up
04:05:00.704 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:00.708 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:00.708 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:01.957 01.249 7680 Exposure complete
04:05:02.100 00.143 7680 worker thread done servicing request
04:05:02.100 00.000 6120 OnExposeComplete: enter
04:05:02.104 00.004 6120 UpdateGuideState(): m_state=6
04:05:02.107 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4235
04:05:02.112 00.005 6120 Star::Find returns 1 (0), X=513.15, Y=666.63, Mass=8516, SNR=61.4, Peak=195 HFD=6.8
04:05:02.115 00.003 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
04:05:02.119 00.004 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
04:05:02.123 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.32 mountX=0.02 mountY=0.27, mountTheta=1.51
04:05:02.128 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.27, opts=13)
04:05:02.131 00.003 6120 Enqueuing Move request for scope (0.07, -0.27)
04:05:02.135 00.004 7680 Worker thread wakes up
04:05:02.135 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.27) opts 0xd
04:05:02.135 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.27)
04:05:02.135 00.000 7680 Moving (0.07, -0.27) raw xDistance=0.02 yDistance=0.27
04:05:02.135 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:05:02.135 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:05:02.136 00.001 7680 MoveAxis(E, 0, ABG)
04:05:02.136 00.000 7680 Move returns status 0, amount 0
04:05:02.136 00.000 7680 MoveAxis(S, 148, ABG)
04:05:02.136 00.000 7680 Guiding  Dir = 1, Dur = 148
04:05:02.136 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:02.141 00.005 7680 IsSlewing returns 0
04:05:02.141 00.000 6120 UpdateGuideState exits: m=8516 SNR=61.4
04:05:02.143 00.002 7680 IsGuiding returns 0
04:05:02.145 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:02.150 00.005 7680 PulseGuide returned control before completion, sleep 158
04:05:02.150 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:02.154 00.004 6120 Enqueuing Expose request
04:05:02.321 00.167 7680 IsGuiding returns 0
04:05:02.321 00.000 7680 Move returns status 0, amount 148
04:05:02.321 00.000 7680 move complete, result=0
04:05:02.322 00.001 7680 worker thread done servicing request
04:05:02.322 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 148 ms SOUTH
04:05:02.327 00.005 7680 Worker thread wakes up
04:05:02.327 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:02.329 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:03.581 01.252 7680 Exposure complete
04:05:03.727 00.146 7680 worker thread done servicing request
04:05:03.727 00.000 6120 OnExposeComplete: enter
04:05:03.732 00.005 6120 UpdateGuideState(): m_state=6
04:05:03.735 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4236
04:05:03.739 00.004 6120 Star::Find returns 1 (0), X=513.07, Y=666.05, Mass=7567, SNR=57.4, Peak=203 HFD=6.4
04:05:03.744 00.005 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
04:05:03.748 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
04:05:03.752 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.85 hyp=0.85 cameraTheta=-1.58 mountX=-0.16 mountY=0.76, mountTheta=1.78
04:05:03.756 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.85, opts=13)
04:05:03.760 00.004 6120 Enqueuing Move request for scope (-0.01, -0.85)
04:05:03.765 00.005 7680 Worker thread wakes up
04:05:03.765 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.85) opts 0xd
04:05:03.765 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.85)
04:05:03.765 00.000 7680 Moving (-0.01, -0.85) raw xDistance=-0.16 yDistance=0.76
04:05:03.766 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:05:03.766 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
04:05:03.766 00.000 7680 MoveAxis(E, 0, ABG)
04:05:03.766 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:03.770 00.004 7680 Move returns status 0, amount 0
04:05:03.770 00.000 7680 MoveAxis(S, 412, ABG)
04:05:03.770 00.000 7680 Guiding  Dir = 1, Dur = 412
04:05:03.770 00.000 6120 UpdateGuideState exits: m=7567 SNR=57.4
04:05:03.776 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:03.782 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:03.786 00.004 7680 IsSlewing returns 0
04:05:03.787 00.001 6120 Enqueuing Expose request
04:05:03.791 00.004 7680 IsGuiding returns 0
04:05:03.791 00.000 7680 PulseGuide returned control before completion, sleep 422
04:05:04.226 00.435 7680 IsGuiding returns 1
04:05:04.227 00.001 7680 scope still moving after pulse duration time elapsed
04:05:04.257 00.030 7680 IsSlewing returns 0
04:05:04.259 00.002 7680 IsGuiding returns 0
04:05:04.260 00.001 7680 scope move finished after 412 + 56 ms
04:05:04.260 00.000 7680 Move returns status 0, amount 412
04:05:04.260 00.000 7680 move complete, result=0
04:05:04.261 00.001 7680 worker thread done servicing request
04:05:04.262 00.001 7680 Worker thread wakes up
04:05:04.262 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.8 px 412 ms SOUTH
04:05:04.269 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:04.269 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:05.516 01.247 7680 Exposure complete
04:05:05.661 00.145 7680 worker thread done servicing request
04:05:05.661 00.000 6120 OnExposeComplete: enter
04:05:05.664 00.003 6120 UpdateGuideState(): m_state=6
04:05:05.669 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4237
04:05:05.674 00.005 6120 Star::Find returns 1 (0), X=513.14, Y=666.92, Mass=7890, SNR=59.0, Peak=190 HFD=6.6
04:05:05.677 00.003 6120 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.19) = xAngle (0.19 = 0.19)
04:05:05.682 00.005 6120 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.06 = 3.06)
04:05:05.688 00.006 6120 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.37 mountX=0.07 mountY=0.01, mountTheta=0.08
04:05:05.693 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.03, opts=13)
04:05:05.697 00.004 6120 Enqueuing Move request for scope (0.06, 0.03)
04:05:05.700 00.003 7680 Worker thread wakes up
04:05:05.700 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
04:05:05.700 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
04:05:05.700 00.000 7680 Moving (0.06, 0.03) raw xDistance=0.07 yDistance=0.01
04:05:05.702 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:05.705 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:05:05.705 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:05:05.706 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:05:05.706 00.000 7680 MoveAxis(E, 0, ABG)
04:05:05.706 00.000 7680 Move returns status 0, amount 0
04:05:05.706 00.000 7680 MoveAxis(N, 0, ABG)
04:05:05.706 00.000 7680 Move returns status 0, amount 0
04:05:05.706 00.000 7680 move complete, result=0
04:05:05.707 00.001 6120 UpdateGuideState exits: m=7890 SNR=59.0
04:05:05.712 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:05.715 00.003 7680 worker thread done servicing request
04:05:05.715 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:05.720 00.005 6120 Enqueuing Expose request
04:05:05.723 00.003 7680 Worker thread wakes up
04:05:05.723 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:05.724 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:05.724 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:05:06.973 01.249 7680 Exposure complete
04:05:07.118 00.145 7680 worker thread done servicing request
04:05:07.118 00.000 6120 OnExposeComplete: enter
04:05:07.124 00.006 6120 UpdateGuideState(): m_state=6
04:05:07.129 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4238
04:05:07.134 00.005 6120 Star::Find returns 1 (0), X=513.06, Y=666.87, Mass=8271, SNR=60.9, Peak=192 HFD=6.6
04:05:07.139 00.005 6120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.19) = xAngle (-2.41 = -2.41)
04:05:07.143 00.004 6120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.47 = 0.47)
04:05:07.148 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.22 mountX=-0.03 mountY=0.02, mountTheta=2.60
04:05:07.153 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.03, opts=13)
04:05:07.158 00.005 6120 Enqueuing Move request for scope (-0.02, -0.03)
04:05:07.161 00.003 7680 Worker thread wakes up
04:05:07.162 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
04:05:07.162 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
04:05:07.162 00.000 7680 Moving (-0.02, -0.03) raw xDistance=-0.03 yDistance=0.02
04:05:07.162 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:05:07.162 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:05:07.162 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:07.167 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:05:07.168 00.001 7680 MoveAxis(E, 0, ABG)
04:05:07.168 00.000 7680 Move returns status 0, amount 0
04:05:07.168 00.000 7680 MoveAxis(N, 0, ABG)
04:05:07.168 00.000 7680 Move returns status 0, amount 0
04:05:07.168 00.000 7680 move complete, result=0
04:05:07.168 00.000 6120 UpdateGuideState exits: m=8271 SNR=60.9
04:05:07.173 00.005 7680 worker thread done servicing request
04:05:07.173 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:07.178 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:07.182 00.004 6120 Enqueuing Expose request
04:05:07.187 00.005 7680 Worker thread wakes up
04:05:07.187 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:07.187 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:05:07.193 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:08.442 01.249 7680 Exposure complete
04:05:08.594 00.152 7680 worker thread done servicing request
04:05:08.594 00.000 6120 OnExposeComplete: enter
04:05:08.598 00.004 6120 UpdateGuideState(): m_state=6
04:05:08.603 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4239
04:05:08.607 00.004 6120 Star::Find returns 1 (0), X=513.18, Y=666.88, Mass=7906, SNR=59.7, Peak=201 HFD=6.7
04:05:08.610 00.003 6120 CameraToMount -- cameraTheta (-0.19) - m_xAngle (0.19) = xAngle (-0.38 = -0.38)
04:05:08.615 00.005 6120 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.49 = 2.49)
04:05:08.618 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.19 mountX=0.09 mountY=0.06, mountTheta=0.58
04:05:08.626 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.02, opts=13)
04:05:08.630 00.004 6120 Enqueuing Move request for scope (0.10, -0.02)
04:05:08.635 00.005 7680 Worker thread wakes up
04:05:08.635 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
04:05:08.635 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
04:05:08.635 00.000 7680 Moving (0.10, -0.02) raw xDistance=0.09 yDistance=0.06
04:05:08.635 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:05:08.635 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:05:08.635 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:05:08.636 00.001 7680 MoveAxis(E, 0, ABG)
04:05:08.636 00.000 7680 Move returns status 0, amount 0
04:05:08.636 00.000 7680 MoveAxis(N, 0, ABG)
04:05:08.636 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:08.641 00.005 7680 Move returns status 0, amount 0
04:05:08.641 00.000 7680 move complete, result=0
04:05:08.641 00.000 7680 worker thread done servicing request
04:05:08.642 00.001 6120 UpdateGuideState exits: m=7906 SNR=59.7
04:05:08.645 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:08.650 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:08.654 00.004 6120 Enqueuing Expose request
04:05:08.658 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:08.662 00.004 7680 Worker thread wakes up
04:05:08.662 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:08.662 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:09.918 01.256 7680 Exposure complete
04:05:10.068 00.150 7680 worker thread done servicing request
04:05:10.068 00.000 6120 OnExposeComplete: enter
04:05:10.072 00.004 6120 UpdateGuideState(): m_state=6
04:05:10.077 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4240
04:05:10.081 00.004 6120 Star::Find returns 1 (0), X=513.16, Y=666.78, Mass=8117, SNR=59.6, Peak=206 HFD=6.7
04:05:10.085 00.004 6120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.19) = xAngle (-1.17 = -1.17)
04:05:10.089 00.004 6120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.70 = 1.70)
04:05:10.094 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.98 mountX=0.06 mountY=0.15, mountTheta=1.19
04:05:10.098 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.12, opts=13)
04:05:10.103 00.005 6120 Enqueuing Move request for scope (0.08, -0.12)
04:05:10.106 00.003 7680 Worker thread wakes up
04:05:10.106 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
04:05:10.107 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
04:05:10.108 00.001 7680 Moving (0.08, -0.12) raw xDistance=0.06 yDistance=0.15
04:05:10.108 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:05:10.108 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:05:10.108 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:05:10.109 00.001 7680 MoveAxis(E, 0, ABG)
04:05:10.109 00.000 7680 Move returns status 0, amount 0
04:05:10.109 00.000 7680 MoveAxis(N, 0, ABG)
04:05:10.109 00.000 7680 Move returns status 0, amount 0
04:05:10.109 00.000 7680 move complete, result=0
04:05:10.110 00.001 7680 worker thread done servicing request
04:05:10.110 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:10.114 00.004 6120 UpdateGuideState exits: m=8117 SNR=59.6
04:05:10.117 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:10.124 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:10.129 00.005 6120 Enqueuing Expose request
04:05:10.134 00.005 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:10.137 00.003 7680 Worker thread wakes up
04:05:10.137 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:10.137 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:11.384 01.247 7680 Exposure complete
04:05:11.526 00.142 7680 worker thread done servicing request
04:05:11.527 00.001 6120 OnExposeComplete: enter
04:05:11.532 00.005 6120 UpdateGuideState(): m_state=6
04:05:11.536 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4241
04:05:11.539 00.003 6120 Star::Find returns 1 (0), X=513.12, Y=666.82, Mass=7772, SNR=57.3, Peak=212 HFD=6.6
04:05:11.544 00.005 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.19) = xAngle (-1.34 = -1.34)
04:05:11.548 00.004 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.53 = 1.53)
04:05:11.552 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.15 mountX=0.02 mountY=0.09, mountTheta=1.35
04:05:11.558 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.08, opts=13)
04:05:11.563 00.005 6120 Enqueuing Move request for scope (0.04, -0.08)
04:05:11.567 00.004 7680 Worker thread wakes up
04:05:11.567 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:11.571 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
04:05:11.571 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
04:05:11.571 00.000 7680 Moving (0.04, -0.08) raw xDistance=0.02 yDistance=0.09
04:05:11.571 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:05:11.572 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:05:11.572 00.000 6120 UpdateGuideState exits: m=7772 SNR=57.3
04:05:11.575 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:11.579 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:11.583 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:05:11.584 00.001 7680 MoveAxis(E, 0, ABG)
04:05:11.584 00.000 7680 Move returns status 0, amount 0
04:05:11.584 00.000 7680 MoveAxis(N, 0, ABG)
04:05:11.585 00.001 7680 Move returns status 0, amount 0
04:05:11.585 00.000 7680 move complete, result=0
04:05:11.585 00.000 6120 Enqueuing Expose request
04:05:11.590 00.005 7680 worker thread done servicing request
04:05:11.590 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:11.594 00.004 7680 Worker thread wakes up
04:05:11.594 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:11.594 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:12.835 01.241 7680 Exposure complete
04:05:12.997 00.162 7680 worker thread done servicing request
04:05:12.998 00.001 6120 OnExposeComplete: enter
04:05:13.003 00.005 6120 UpdateGuideState(): m_state=6
04:05:13.009 00.006 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4242
04:05:13.015 00.006 6120 Star::Find returns 1 (0), X=513.08, Y=666.71, Mass=8003, SNR=58.2, Peak=177 HFD=6.7
04:05:13.020 00.005 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
04:05:13.028 00.008 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
04:05:13.035 00.007 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.58 mountX=-0.04 mountY=0.17, mountTheta=1.79
04:05:13.041 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.19, opts=13)
04:05:13.044 00.003 6120 Enqueuing Move request for scope (-0.00, -0.19)
04:05:13.048 00.004 7680 Worker thread wakes up
04:05:13.048 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:13.052 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.19) opts 0xd
04:05:13.052 00.000 6120 UpdateGuideState exits: m=8003 SNR=58.2
04:05:13.055 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.19)
04:05:13.056 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:13.061 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:13.065 00.004 7680 Moving (-0.00, -0.19) raw xDistance=-0.04 yDistance=0.17
04:05:13.065 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:05:13.065 00.000 6120 Enqueuing Expose request
04:05:13.069 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:05:13.069 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:05:13.069 00.000 7680 MoveAxis(E, 0, ABG)
04:05:13.069 00.000 7680 Move returns status 0, amount 0
04:05:13.069 00.000 7680 MoveAxis(N, 0, ABG)
04:05:13.070 00.001 7680 Move returns status 0, amount 0
04:05:13.070 00.000 7680 move complete, result=0
04:05:13.070 00.000 7680 worker thread done servicing request
04:05:13.070 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:05:13.074 00.004 7680 Worker thread wakes up
04:05:13.074 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:13.074 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:14.320 01.246 7680 Exposure complete
04:05:14.467 00.147 7680 worker thread done servicing request
04:05:14.468 00.001 6120 OnExposeComplete: enter
04:05:14.473 00.005 6120 UpdateGuideState(): m_state=6
04:05:14.477 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4243
04:05:14.482 00.005 6120 Star::Find returns 1 (0), X=513.07, Y=666.17, Mass=8160, SNR=60.1, Peak=211 HFD=6.5
04:05:14.485 00.003 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
04:05:14.488 00.003 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
04:05:14.493 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.73 hyp=0.73 cameraTheta=-1.59 mountX=-0.15 mountY=0.65, mountTheta=1.80
04:05:14.499 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.73, opts=13)
04:05:14.504 00.005 6120 Enqueuing Move request for scope (-0.01, -0.73)
04:05:14.508 00.004 7680 Worker thread wakes up
04:05:14.508 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.73) opts 0xd
04:05:14.508 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.73)
04:05:14.509 00.001 7680 Moving (-0.01, -0.73) raw xDistance=-0.15 yDistance=0.65
04:05:14.509 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:05:14.509 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
04:05:14.509 00.000 7680 MoveAxis(E, 0, ABG)
04:05:14.509 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:14.514 00.005 6120 UpdateGuideState exits: m=8160 SNR=60.1
04:05:14.517 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:14.520 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:14.525 00.005 6120 Enqueuing Expose request
04:05:14.531 00.006 7680 Move returns status 0, amount 0
04:05:14.531 00.000 7680 MoveAxis(S, 354, ABG)
04:05:14.531 00.000 7680 Guiding  Dir = 1, Dur = 354
04:05:14.532 00.001 7680 IsSlewing returns 0
04:05:14.532 00.000 7680 IsGuiding returns 0
04:05:14.533 00.001 7680 PulseGuide returned control before completion, sleep 364
04:05:14.901 00.368 7680 IsGuiding returns 1
04:05:14.901 00.000 7680 scope still moving after pulse duration time elapsed
04:05:14.932 00.031 7680 IsSlewing returns 0
04:05:14.933 00.001 7680 IsGuiding returns 0
04:05:14.933 00.000 7680 scope move finished after 354 + 46 ms
04:05:14.933 00.000 7680 Move returns status 0, amount 354
04:05:14.933 00.000 7680 move complete, result=0
04:05:14.933 00.000 7680 worker thread done servicing request
04:05:14.933 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 354 ms SOUTH
04:05:14.944 00.011 7680 Worker thread wakes up
04:05:14.944 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:14.944 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:16.195 01.251 7680 Exposure complete
04:05:16.345 00.150 7680 worker thread done servicing request
04:05:16.345 00.000 6120 OnExposeComplete: enter
04:05:16.349 00.004 6120 UpdateGuideState(): m_state=6
04:05:16.353 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4244
04:05:16.358 00.005 6120 Star::Find returns 1 (0), X=513.02, Y=668.86, Mass=7916, SNR=59.8, Peak=199 HFD=6.6
04:05:16.362 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.19) = xAngle (1.42 = 1.42)
04:05:16.366 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.29 = -1.99)
04:05:16.370 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=1.96 hyp=1.96 cameraTheta=1.60 mountX=0.30 mountY=-1.79, mountTheta=-1.40
04:05:16.375 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=1.96, opts=13)
04:05:16.379 00.004 6120 Enqueuing Move request for scope (-0.06, 1.96)
04:05:16.383 00.004 7680 Worker thread wakes up
04:05:16.384 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:16.388 00.004 6120 UpdateGuideState exits: m=7916 SNR=59.8
04:05:16.392 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:16.395 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:16.400 00.005 6120 Enqueuing Expose request
04:05:16.402 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 1.96) opts 0xd
04:05:16.404 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.06, 1.96)
04:05:16.404 00.000 7680 Moving (-0.06, 1.96) raw xDistance=0.30 yDistance=-1.79
04:05:16.404 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
04:05:16.405 00.001 7680 resist switch: large excursion: input -1.79 thresh 0.60 direction from 1 to -1
04:05:16.405 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.37
04:05:16.405 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.79 from input -1.79
04:05:16.405 00.000 7680 MoveAxis(W, 124, ABG)
04:05:16.406 00.001 7680 Guiding  Dir = 3, Dur = 124
04:05:16.406 00.000 7680 IsSlewing returns 0
04:05:16.406 00.000 7680 IsGuiding returns 0
04:05:16.407 00.001 7680 PulseGuide returned control before completion, sleep 134
04:05:16.544 00.137 7680 IsGuiding returns 1
04:05:16.545 00.001 7680 scope still moving after pulse duration time elapsed
04:05:16.575 00.030 7680 IsSlewing returns 0
04:05:16.577 00.002 7680 IsGuiding returns 0
04:05:16.577 00.000 7680 scope move finished after 124 + 46 ms
04:05:16.578 00.001 7680 Move returns status 0, amount 124
04:05:16.578 00.000 7680 MoveAxis(N, 971, ABG)
04:05:16.578 00.000 7680 Guiding  Dir = 0, Dur = 971
04:05:16.579 00.001 7680 IsSlewing returns 0
04:05:16.580 00.001 7680 IsGuiding returns 0
04:05:16.580 00.000 7680 PulseGuide returned control before completion, sleep 981
04:05:17.577 00.997 7680 IsGuiding returns 1
04:05:17.577 00.000 7680 scope still moving after pulse duration time elapsed
04:05:17.607 00.030 7680 IsSlewing returns 0
04:05:17.608 00.001 7680 IsGuiding returns 0
04:05:17.608 00.000 7680 scope move finished after 971 + 56 ms
04:05:17.608 00.000 7680 Move returns status 0, amount 971
04:05:17.609 00.001 7680 move complete, result=0
04:05:17.609 00.000 7680 worker thread done servicing request
04:05:17.610 00.001 7680 Worker thread wakes up
04:05:17.610 00.000 6120 GuideStep: 0.3 px 124 ms WEST, -1.8 px 971 ms NORTH
04:05:17.616 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:17.616 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:18.869 01.253 7680 Exposure complete
04:05:19.017 00.148 7680 worker thread done servicing request
04:05:19.017 00.000 6120 OnExposeComplete: enter
04:05:19.022 00.005 6120 UpdateGuideState(): m_state=6
04:05:19.026 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4245
04:05:19.031 00.005 6120 Star::Find returns 1 (0), X=512.81, Y=666.52, Mass=8060, SNR=58.3, Peak=186 HFD=6.9
04:05:19.035 00.004 6120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.19) = xAngle (-2.37 = -2.37)
04:05:19.039 00.004 6120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.50 = 0.50)
04:05:19.042 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=-0.38 hyp=0.46 cameraTheta=-2.18 mountX=-0.33 mountY=0.22, mountTheta=2.55
04:05:19.048 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-0.38, opts=13)
04:05:19.053 00.005 6120 Enqueuing Move request for scope (-0.27, -0.38)
04:05:19.057 00.004 7680 Worker thread wakes up
04:05:19.058 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:19.064 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.38) opts 0xd
04:05:19.064 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, -0.38)
04:05:19.064 00.000 7680 Moving (-0.27, -0.38) raw xDistance=-0.33 yDistance=0.22
04:05:19.065 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.33
04:05:19.065 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:05:19.065 00.000 6120 UpdateGuideState exits: m=8060 SNR=58.3
04:05:19.070 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:19.074 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:19.077 00.003 6120 Enqueuing Expose request
04:05:19.082 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:05:19.082 00.000 7680 MoveAxis(E, 127, ABG)
04:05:19.082 00.000 7680 Guiding  Dir = 2, Dur = 127
04:05:19.083 00.001 7680 IsSlewing returns 0
04:05:19.083 00.000 7680 IsGuiding returns 0
04:05:19.083 00.000 7680 PulseGuide returned control before completion, sleep 137
04:05:19.233 00.150 7680 IsGuiding returns 1
04:05:19.233 00.000 7680 scope still moving after pulse duration time elapsed
04:05:19.264 00.031 7680 IsSlewing returns 0
04:05:19.265 00.001 7680 IsGuiding returns 0
04:05:19.266 00.001 7680 scope move finished after 127 + 56 ms
04:05:19.266 00.000 7680 Move returns status 0, amount 127
04:05:19.267 00.001 7680 MoveAxis(N, 0, ABG)
04:05:19.267 00.000 7680 Move returns status 0, amount 0
04:05:19.267 00.000 7680 move complete, result=0
04:05:19.269 00.002 7680 worker thread done servicing request
04:05:19.269 00.000 7680 Worker thread wakes up
04:05:19.269 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:19.269 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:19.270 00.001 6120 GuideStep: -0.3 px 127 ms EAST, 0.2 px 0 ms NORTH
04:05:20.510 01.240 7680 Exposure complete
04:05:20.656 00.146 7680 worker thread done servicing request
04:05:20.656 00.000 6120 OnExposeComplete: enter
04:05:20.660 00.004 6120 UpdateGuideState(): m_state=6
04:05:20.664 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4246
04:05:20.668 00.004 6120 Star::Find returns 1 (0), X=513.20, Y=665.93, Mass=7660, SNR=58.2, Peak=204 HFD=6.6
04:05:20.672 00.004 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
04:05:20.675 00.003 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
04:05:20.680 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-0.97 hyp=0.98 cameraTheta=-1.45 mountX=-0.06 mountY=0.92, mountTheta=1.64
04:05:20.685 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.97, opts=13)
04:05:20.690 00.005 6120 Enqueuing Move request for scope (0.12, -0.97)
04:05:20.694 00.004 7680 Worker thread wakes up
04:05:20.694 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:20.697 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.97) opts 0xd
04:05:20.697 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.97)
04:05:20.699 00.002 6120 UpdateGuideState exits: m=7660 SNR=58.2
04:05:20.702 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:20.706 00.004 7680 Moving (0.12, -0.97) raw xDistance=-0.06 yDistance=0.92
04:05:20.706 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:05:20.706 00.000 7680 resist switch: large excursion: input 0.92 thresh 0.60 direction from -1 to 1
04:05:20.706 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.77
04:05:20.706 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:20.711 00.005 6120 Enqueuing Expose request
04:05:20.714 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92
04:05:20.714 00.000 7680 MoveAxis(E, 0, ABG)
04:05:20.715 00.001 7680 Move returns status 0, amount 0
04:05:20.715 00.000 7680 MoveAxis(S, 501, ABG)
04:05:20.715 00.000 7680 Guiding  Dir = 1, Dur = 501
04:05:20.716 00.001 7680 IsSlewing returns 0
04:05:20.716 00.000 7680 IsGuiding returns 0
04:05:20.716 00.000 7680 PulseGuide returned control before completion, sleep 511
04:05:21.233 00.517 7680 IsGuiding returns 1
04:05:21.234 00.001 7680 scope still moving after pulse duration time elapsed
04:05:21.264 00.030 7680 IsSlewing returns 0
04:05:21.265 00.001 7680 IsGuiding returns 0
04:05:21.266 00.001 7680 scope move finished after 501 + 48 ms
04:05:21.267 00.001 7680 Move returns status 0, amount 501
04:05:21.267 00.000 7680 move complete, result=0
04:05:21.267 00.000 7680 worker thread done servicing request
04:05:21.267 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.9 px 501 ms SOUTH
04:05:21.276 00.009 7680 Worker thread wakes up
04:05:21.277 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:21.277 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:22.527 01.250 7680 Exposure complete
04:05:22.668 00.141 7680 worker thread done servicing request
04:05:22.669 00.001 6120 OnExposeComplete: enter
04:05:22.674 00.005 6120 UpdateGuideState(): m_state=6
04:05:22.677 00.003 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4247
04:05:22.683 00.006 6120 Star::Find returns 1 (0), X=513.16, Y=665.78, Mass=8201, SNR=60.7, Peak=209 HFD=6.7
04:05:22.689 00.006 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
04:05:22.693 00.004 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
04:05:22.697 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-1.12 hyp=1.12 cameraTheta=-1.50 mountX=-0.13 mountY=1.04, mountTheta=1.70
04:05:22.703 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-1.12, opts=13)
04:05:22.708 00.005 6120 Enqueuing Move request for scope (0.08, -1.12)
04:05:22.712 00.004 7680 Worker thread wakes up
04:05:22.712 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -1.12) opts 0xd
04:05:22.712 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -1.12)
04:05:22.713 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:22.717 00.004 6120 UpdateGuideState exits: m=8201 SNR=60.7
04:05:22.721 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:22.725 00.004 7680 Moving (0.08, -1.12) raw xDistance=-0.13 yDistance=1.04
04:05:22.725 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:05:22.725 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:22.729 00.004 6120 Enqueuing Expose request
04:05:22.733 00.004 7680 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04
04:05:22.733 00.000 7680 MoveAxis(E, 0, ABG)
04:05:22.733 00.000 7680 Move returns status 0, amount 0
04:05:22.733 00.000 7680 MoveAxis(S, 564, ABG)
04:05:22.733 00.000 7680 Guiding  Dir = 1, Dur = 564
04:05:22.734 00.001 7680 IsSlewing returns 0
04:05:22.734 00.000 7680 IsGuiding returns 0
04:05:22.734 00.000 7680 PulseGuide returned control before completion, sleep 574
04:05:23.316 00.582 7680 IsGuiding returns 1
04:05:23.316 00.000 7680 scope still moving after pulse duration time elapsed
04:05:23.347 00.031 7680 IsSlewing returns 0
04:05:23.349 00.002 7680 IsGuiding returns 0
04:05:23.349 00.000 7680 scope move finished after 564 + 50 ms
04:05:23.349 00.000 7680 Move returns status 0, amount 564
04:05:23.350 00.001 7680 move complete, result=0
04:05:23.350 00.000 7680 worker thread done servicing request
04:05:23.350 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.0 px 564 ms SOUTH
04:05:23.356 00.006 7680 Worker thread wakes up
04:05:23.357 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:23.357 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:24.605 01.248 7680 Exposure complete
04:05:24.746 00.141 7680 worker thread done servicing request
04:05:24.746 00.000 6120 OnExposeComplete: enter
04:05:24.751 00.005 6120 UpdateGuideState(): m_state=6
04:05:24.756 00.005 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4248
04:05:24.760 00.004 6120 Star::Find returns 1 (0), X=513.34, Y=666.72, Mass=8564, SNR=59.5, Peak=199 HFD=6.7
04:05:24.765 00.005 6120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.19) = xAngle (-0.79 = -0.79)
04:05:24.768 00.003 6120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.09 = 2.09)
04:05:24.773 00.005 6120 CameraToMount -- cameraX=0.26 cameraY=-0.18 hyp=0.32 cameraTheta=-0.60 mountX=0.22 mountY=0.27, mountTheta=0.89
04:05:24.777 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.18, opts=13)
04:05:24.781 00.004 6120 Enqueuing Move request for scope (0.26, -0.18)
04:05:24.785 00.004 7680 Worker thread wakes up
04:05:24.785 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:24.789 00.004 6120 UpdateGuideState exits: m=8564 SNR=59.5
04:05:24.792 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:24.796 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:24.799 00.003 6120 Enqueuing Expose request
04:05:24.803 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.18) opts 0xd
04:05:24.804 00.001 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.18)
04:05:24.804 00.000 7680 Moving (0.26, -0.18) raw xDistance=0.22 yDistance=0.27
04:05:24.804 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:05:24.805 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:05:24.805 00.000 7680 MoveAxis(W, 91, ABG)
04:05:24.806 00.001 7680 Guiding  Dir = 3, Dur = 91
04:05:24.806 00.000 7680 IsSlewing returns 0
04:05:24.806 00.000 7680 IsGuiding returns 0
04:05:24.807 00.001 7680 PulseGuide returned control before completion, sleep 101
04:05:24.909 00.102 7680 IsGuiding returns 1
04:05:24.910 00.001 7680 scope still moving after pulse duration time elapsed
04:05:24.941 00.031 7680 IsSlewing returns 0
04:05:24.943 00.002 7680 IsGuiding returns 0
04:05:24.943 00.000 7680 scope move finished after 91 + 45 ms
04:05:24.943 00.000 7680 Move returns status 0, amount 91
04:05:24.944 00.001 7680 MoveAxis(S, 149, ABG)
04:05:24.944 00.000 7680 Guiding  Dir = 1, Dur = 149
04:05:24.945 00.001 7680 IsSlewing returns 0
04:05:24.945 00.000 7680 IsGuiding returns 0
04:05:24.946 00.001 7680 PulseGuide returned control before completion, sleep 159
04:05:25.113 00.167 7680 IsGuiding returns 1
04:05:25.114 00.001 7680 scope still moving after pulse duration time elapsed
04:05:25.143 00.029 7680 IsSlewing returns 0
04:05:25.144 00.001 7680 IsGuiding returns 0
04:05:25.144 00.000 7680 scope move finished after 149 + 50 ms
04:05:25.145 00.001 7680 Move returns status 0, amount 149
04:05:25.146 00.001 7680 move complete, result=0
04:05:25.148 00.002 7680 worker thread done servicing request
04:05:25.150 00.002 6120 GuideStep: 0.2 px 91 ms WEST, 0.3 px 149 ms SOUTH
04:05:25.154 00.004 7680 Worker thread wakes up
04:05:25.155 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:25.155 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:26.406 01.251 7680 Exposure complete
04:05:26.553 00.147 7680 worker thread done servicing request
04:05:26.554 00.001 6120 OnExposeComplete: enter
04:05:26.559 00.005 6120 UpdateGuideState(): m_state=6
04:05:26.562 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4249
04:05:26.567 00.005 6120 Star::Find returns 1 (0), X=513.17, Y=666.70, Mass=8319, SNR=60.2, Peak=201 HFD=6.6
04:05:26.571 00.004 6120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.19) = xAngle (-1.33 = -1.33)
04:05:26.575 00.004 6120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.55 = 1.55)
04:05:26.578 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.14 mountX=0.05 mountY=0.22, mountTheta=1.33
04:05:26.582 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.20, opts=13)
04:05:26.586 00.004 6120 Enqueuing Move request for scope (0.09, -0.20)
04:05:26.590 00.004 7680 Worker thread wakes up
04:05:26.591 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
04:05:26.591 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
04:05:26.591 00.000 7680 Moving (0.09, -0.20) raw xDistance=0.05 yDistance=0.22
04:05:26.591 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:05:26.591 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:05:26.591 00.000 7680 MoveAxis(E, 0, ABG)
04:05:26.591 00.000 7680 Move returns status 0, amount 0
04:05:26.592 00.001 7680 MoveAxis(S, 121, ABG)
04:05:26.592 00.000 7680 Guiding  Dir = 1, Dur = 121
04:05:26.592 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:26.596 00.004 7680 IsSlewing returns 0
04:05:26.597 00.001 6120 UpdateGuideState exits: m=8319 SNR=60.2
04:05:26.599 00.002 7680 IsGuiding returns 0
04:05:26.600 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:26.604 00.004 7680 PulseGuide returned control before completion, sleep 131
04:05:26.604 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:26.608 00.004 6120 Enqueuing Expose request
04:05:26.737 00.129 7680 IsGuiding returns 1
04:05:26.738 00.001 7680 scope still moving after pulse duration time elapsed
04:05:26.768 00.030 7680 IsSlewing returns 0
04:05:26.771 00.003 7680 IsGuiding returns 0
04:05:26.772 00.001 7680 scope move finished after 121 + 50 ms
04:05:26.774 00.002 7680 Move returns status 0, amount 121
04:05:26.775 00.001 7680 move complete, result=0
04:05:26.775 00.000 7680 worker thread done servicing request
04:05:26.775 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 121 ms SOUTH
04:05:26.782 00.007 7680 Worker thread wakes up
04:05:26.782 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:26.782 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:28.034 01.252 7680 Exposure complete
04:05:28.184 00.150 7680 worker thread done servicing request
04:05:28.185 00.001 6120 OnExposeComplete: enter
04:05:28.189 00.004 6120 UpdateGuideState(): m_state=6
04:05:28.193 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4250
04:05:28.197 00.004 6120 Star::Find returns 1 (0), X=513.12, Y=666.72, Mass=8575, SNR=61.3, Peak=199 HFD=6.7
04:05:28.201 00.004 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
04:05:28.205 00.004 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
04:05:28.209 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.36 mountX=0.00 mountY=0.17, mountTheta=1.55
04:05:28.214 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.17, opts=13)
04:05:28.218 00.004 6120 Enqueuing Move request for scope (0.04, -0.17)
04:05:28.222 00.004 7680 Worker thread wakes up
04:05:28.222 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
04:05:28.223 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
04:05:28.223 00.000 7680 Moving (0.04, -0.17) raw xDistance=0.00 yDistance=0.17
04:05:28.223 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:05:28.223 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:05:28.224 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:28.228 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:05:28.228 00.000 6120 UpdateGuideState exits: m=8575 SNR=61.3
04:05:28.232 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:28.234 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:28.238 00.004 6120 Enqueuing Expose request
04:05:28.243 00.005 7680 MoveAxis(E, 0, ABG)
04:05:28.243 00.000 7680 Move returns status 0, amount 0
04:05:28.243 00.000 7680 MoveAxis(N, 0, ABG)
04:05:28.243 00.000 7680 Move returns status 0, amount 0
04:05:28.243 00.000 7680 move complete, result=0
04:05:28.244 00.001 7680 worker thread done servicing request
04:05:28.244 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:05:28.250 00.006 7680 Worker thread wakes up
04:05:28.250 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:28.252 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:29.508 01.256 7680 Exposure complete
04:05:29.648 00.140 7680 worker thread done servicing request
04:05:29.649 00.001 6120 OnExposeComplete: enter
04:05:29.655 00.006 6120 UpdateGuideState(): m_state=6
04:05:29.658 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4251
04:05:29.663 00.005 6120 Star::Find returns 1 (0), X=513.04, Y=667.09, Mass=8326, SNR=59.5, Peak=184 HFD=6.5
04:05:29.667 00.004 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (0.19) = xAngle (1.60 = 1.60)
04:05:29.671 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.47 = -1.81)
04:05:29.675 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.79 mountX=-0.01 mountY=-0.19, mountTheta=-1.60
04:05:29.681 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.19, opts=13)
04:05:29.685 00.004 6120 Enqueuing Move request for scope (-0.04, 0.19)
04:05:29.689 00.004 7680 Worker thread wakes up
04:05:29.689 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:29.693 00.004 6120 UpdateGuideState exits: m=8326 SNR=59.5
04:05:29.697 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:29.700 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:29.703 00.003 6120 Enqueuing Expose request
04:05:29.706 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
04:05:29.706 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
04:05:29.708 00.002 7680 Moving (-0.04, 0.19) raw xDistance=-0.01 yDistance=-0.19
04:05:29.708 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:05:29.708 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:05:29.708 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:05:29.708 00.000 7680 MoveAxis(E, 0, ABG)
04:05:29.709 00.001 7680 Move returns status 0, amount 0
04:05:29.709 00.000 7680 MoveAxis(N, 0, ABG)
04:05:29.710 00.001 7680 Move returns status 0, amount 0
04:05:29.710 00.000 7680 move complete, result=0
04:05:29.710 00.000 7680 worker thread done servicing request
04:05:29.710 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:05:29.713 00.003 7680 Worker thread wakes up
04:05:29.713 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:29.714 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:30.966 01.252 7680 Exposure complete
04:05:31.099 00.133 7680 worker thread done servicing request
04:05:31.100 00.001 6120 OnExposeComplete: enter
04:05:31.104 00.004 6120 UpdateGuideState(): m_state=6
04:05:31.108 00.004 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4252
04:05:31.111 00.003 6120 Star::Find returns 1 (0), X=513.22, Y=666.17, Mass=7598, SNR=57.6, Peak=200 HFD=6.4
04:05:31.116 00.005 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
04:05:31.118 00.002 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
04:05:31.123 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=-0.73 hyp=0.74 cameraTheta=-1.39 mountX=-0.00 mountY=0.71, mountTheta=1.57
04:05:31.126 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.73, opts=13)
04:05:31.132 00.006 6120 Enqueuing Move request for scope (0.14, -0.73)
04:05:31.136 00.004 7680 Worker thread wakes up
04:05:31.136 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.73) opts 0xd
04:05:31.136 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.73)
04:05:31.136 00.000 7680 Moving (0.14, -0.73) raw xDistance=-0.00 yDistance=0.71
04:05:31.137 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:05:31.137 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
04:05:31.137 00.000 7680 MoveAxis(E, 0, ABG)
04:05:31.137 00.000 7680 Move returns status 0, amount 0
04:05:31.137 00.000 7680 MoveAxis(S, 388, ABG)
04:05:31.137 00.000 7680 Guiding  Dir = 1, Dur = 388
04:05:31.137 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:31.142 00.005 7680 IsSlewing returns 0
04:05:31.142 00.000 6120 UpdateGuideState exits: m=7598 SNR=57.6
04:05:31.146 00.004 7680 IsGuiding returns 0
04:05:31.146 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:31.151 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:31.156 00.005 6120 Enqueuing Expose request
04:05:31.162 00.006 7680 PulseGuide returned control before completion, sleep 398
04:05:31.565 00.403 7680 IsGuiding returns 1
04:05:31.566 00.001 7680 scope still moving after pulse duration time elapsed
04:05:31.596 00.030 7680 IsSlewing returns 0
04:05:31.598 00.002 7680 IsGuiding returns 0
04:05:31.599 00.001 7680 scope move finished after 388 + 64 ms
04:05:31.599 00.000 7680 Move returns status 0, amount 388
04:05:31.600 00.001 7680 move complete, result=0
04:05:31.600 00.000 7680 worker thread done servicing request
04:05:31.600 00.000 7680 Worker thread wakes up
04:05:31.600 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:31.600 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.7 px 388 ms SOUTH
04:05:31.607 00.007 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:32.853 01.246 7680 Exposure complete
04:05:33.008 00.155 7680 worker thread done servicing request
04:05:33.008 00.000 6120 OnExposeComplete: enter
04:05:33.011 00.003 6120 UpdateGuideState(): m_state=6
04:05:33.017 00.006 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4253
04:05:33.022 00.005 6120 Star::Find returns 1 (0), X=513.21, Y=667.05, Mass=7844, SNR=58.3, Peak=189 HFD=6.5
04:05:33.026 00.004 6120 CameraToMount -- cameraTheta (0.84) - m_xAngle (0.19) = xAngle (0.65 = 0.65)
04:05:33.031 00.005 6120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.53 = -2.76)
04:05:33.035 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.84 mountX=0.16 mountY=-0.07, mountTheta=-0.44
04:05:33.040 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.15, opts=13)
04:05:33.044 00.004 6120 Enqueuing Move request for scope (0.13, 0.15)
04:05:33.049 00.005 7680 Worker thread wakes up
04:05:33.049 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:33.053 00.004 6120 UpdateGuideState exits: m=7844 SNR=58.3
04:05:33.058 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:33.064 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
04:05:33.064 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
04:05:33.065 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:33.070 00.005 6120 Enqueuing Expose request
04:05:33.073 00.003 7680 Moving (0.13, 0.15) raw xDistance=0.16 yDistance=-0.07
04:05:33.073 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:05:33.073 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:05:33.074 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:05:33.074 00.000 7680 MoveAxis(E, 0, ABG)
04:05:33.075 00.001 7680 Move returns status 0, amount 0
04:05:33.075 00.000 7680 MoveAxis(N, 0, ABG)
04:05:33.075 00.000 7680 Move returns status 0, amount 0
04:05:33.075 00.000 7680 move complete, result=0
04:05:33.075 00.000 7680 worker thread done servicing request
04:05:33.076 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:05:33.080 00.004 7680 Worker thread wakes up
04:05:33.080 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:33.080 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:34.324 01.244 7680 Exposure complete
04:05:34.476 00.152 7680 worker thread done servicing request
04:05:34.478 00.002 6120 OnExposeComplete: enter
04:05:34.482 00.004 6120 UpdateGuideState(): m_state=6
04:05:34.487 00.005 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4254
04:05:34.493 00.006 6120 Star::Find returns 1 (0), X=513.15, Y=666.86, Mass=8054, SNR=59.1, Peak=186 HFD=6.7
04:05:34.498 00.005 6120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.19) = xAngle (-0.73 = -0.73)
04:05:34.502 00.004 6120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.15 = 2.15)
04:05:34.506 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.54 mountX=0.06 mountY=0.06, mountTheta=0.84
04:05:34.511 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.04, opts=13)
04:05:34.515 00.004 6120 Enqueuing Move request for scope (0.07, -0.04)
04:05:34.518 00.003 7680 Worker thread wakes up
04:05:34.518 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:34.523 00.005 6120 UpdateGuideState exits: m=8054 SNR=59.1
04:05:34.526 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:34.531 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:34.534 00.003 6120 Enqueuing Expose request
04:05:34.538 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
04:05:34.538 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
04:05:34.538 00.000 7680 Moving (0.07, -0.04) raw xDistance=0.06 yDistance=0.06
04:05:34.538 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:05:34.538 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:05:34.539 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:05:34.540 00.001 7680 MoveAxis(E, 0, ABG)
04:05:34.540 00.000 7680 Move returns status 0, amount 0
04:05:34.540 00.000 7680 MoveAxis(N, 0, ABG)
04:05:34.540 00.000 7680 Move returns status 0, amount 0
04:05:34.540 00.000 7680 move complete, result=0
04:05:34.540 00.000 7680 worker thread done servicing request
04:05:34.540 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:34.545 00.005 7680 Worker thread wakes up
04:05:34.545 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:34.545 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:35.803 01.258 7680 Exposure complete
04:05:35.949 00.146 7680 worker thread done servicing request
04:05:35.949 00.000 6120 OnExposeComplete: enter
04:05:35.953 00.004 6120 UpdateGuideState(): m_state=6
04:05:35.957 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4255
04:05:35.961 00.004 6120 Star::Find returns 1 (0), X=513.10, Y=666.81, Mass=8574, SNR=61.8, Peak=193 HFD=6.6
04:05:35.965 00.004 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
04:05:35.970 00.005 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
04:05:35.974 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.36 mountX=0.00 mountY=0.08, mountTheta=1.55
04:05:35.980 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.09, opts=13)
04:05:35.984 00.004 6120 Enqueuing Move request for scope (0.02, -0.09)
04:05:35.987 00.003 7680 Worker thread wakes up
04:05:35.987 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
04:05:35.988 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
04:05:35.988 00.000 7680 Moving (0.02, -0.09) raw xDistance=0.00 yDistance=0.08
04:05:35.988 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:05:35.988 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:05:35.988 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:05:35.989 00.001 7680 MoveAxis(E, 0, ABG)
04:05:35.989 00.000 7680 Move returns status 0, amount 0
04:05:35.989 00.000 7680 MoveAxis(N, 0, ABG)
04:05:35.989 00.000 7680 Move returns status 0, amount 0
04:05:35.989 00.000 7680 move complete, result=0
04:05:35.989 00.000 7680 worker thread done servicing request
04:05:35.989 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:35.996 00.007 6120 UpdateGuideState exits: m=8574 SNR=61.8
04:05:36.001 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:36.004 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:36.008 00.004 6120 Enqueuing Expose request
04:05:36.011 00.003 7680 Worker thread wakes up
04:05:36.011 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:36.011 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:36.015 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:37.267 01.252 7680 Exposure complete
04:05:37.416 00.149 7680 worker thread done servicing request
04:05:37.416 00.000 6120 OnExposeComplete: enter
04:05:37.421 00.005 6120 UpdateGuideState(): m_state=6
04:05:37.425 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4256
04:05:37.429 00.004 6120 Star::Find returns 1 (0), X=513.05, Y=668.62, Mass=7754, SNR=58.1, Peak=204 HFD=6.5
04:05:37.433 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (0.19) = xAngle (1.40 = 1.40)
04:05:37.436 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.27 = -2.01)
04:05:37.439 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=1.72 hyp=1.72 cameraTheta=1.59 mountX=0.29 mountY=-1.55, mountTheta=-1.38
04:05:37.442 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=1.72, opts=13)
04:05:37.445 00.003 6120 Enqueuing Move request for scope (-0.03, 1.72)
04:05:37.449 00.004 7680 Worker thread wakes up
04:05:37.450 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:37.452 00.002 6120 UpdateGuideState exits: m=7754 SNR=58.1
04:05:37.456 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 1.72) opts 0xd
04:05:37.456 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 1.72)
04:05:37.456 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:37.462 00.006 7680 Moving (-0.03, 1.72) raw xDistance=0.29 yDistance=-1.55
04:05:37.462 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
04:05:37.462 00.000 7680 resist switch: large excursion: input -1.55 thresh 0.60 direction from 1 to -1
04:05:37.462 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.66
04:05:37.462 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.55 from input -1.55
04:05:37.463 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:37.466 00.003 7680 MoveAxis(W, 119, ABG)
04:05:37.466 00.000 6120 Enqueuing Expose request
04:05:37.470 00.004 7680 Guiding  Dir = 3, Dur = 119
04:05:37.470 00.000 7680 IsSlewing returns 0
04:05:37.470 00.000 7680 IsGuiding returns 0
04:05:37.472 00.002 7680 PulseGuide returned control before completion, sleep 129
04:05:37.603 00.131 7680 IsGuiding returns 1
04:05:37.604 00.001 7680 scope still moving after pulse duration time elapsed
04:05:37.634 00.030 7680 IsSlewing returns 0
04:05:37.635 00.001 7680 IsGuiding returns 1
04:05:37.664 00.029 7680 IsSlewing returns 0
04:05:37.665 00.001 7680 IsGuiding returns 0
04:05:37.666 00.001 7680 scope move finished after 119 + 76 ms
04:05:37.667 00.001 7680 Move returns status 0, amount 119
04:05:37.667 00.000 7680 MoveAxis(N, 844, ABG)
04:05:37.668 00.001 7680 Guiding  Dir = 0, Dur = 844
04:05:37.668 00.000 7680 IsSlewing returns 0
04:05:37.669 00.001 7680 IsGuiding returns 0
04:05:37.670 00.001 7680 PulseGuide returned control before completion, sleep 854
04:05:38.539 00.869 7680 IsGuiding returns 1
04:05:38.540 00.001 7680 scope still moving after pulse duration time elapsed
04:05:38.571 00.031 7680 IsSlewing returns 0
04:05:38.572 00.001 7680 IsGuiding returns 0
04:05:38.573 00.001 7680 scope move finished after 844 + 58 ms
04:05:38.573 00.000 7680 Move returns status 0, amount 844
04:05:38.573 00.000 7680 move complete, result=0
04:05:38.574 00.001 7680 worker thread done servicing request
04:05:38.574 00.000 7680 Worker thread wakes up
04:05:38.575 00.001 6120 GuideStep: 0.3 px 119 ms WEST, -1.6 px 844 ms NORTH
04:05:38.581 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:38.581 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:39.827 01.246 7680 Exposure complete
04:05:39.971 00.144 7680 worker thread done servicing request
04:05:39.971 00.000 6120 OnExposeComplete: enter
04:05:39.976 00.005 6120 UpdateGuideState(): m_state=6
04:05:39.980 00.004 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4257
04:05:39.984 00.004 6120 Star::Find returns 1 (0), X=512.90, Y=665.94, Mass=7835, SNR=58.1, Peak=191 HFD=6.4
04:05:39.987 00.003 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
04:05:39.992 00.005 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
04:05:39.996 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.95 hyp=0.97 cameraTheta=-1.76 mountX=-0.35 mountY=0.78, mountTheta=2.00
04:05:40.003 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.95, opts=13)
04:05:40.007 00.004 6120 Enqueuing Move request for scope (-0.18, -0.95)
04:05:40.011 00.004 7680 Worker thread wakes up
04:05:40.011 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.95) opts 0xd
04:05:40.011 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.95)
04:05:40.011 00.000 7680 Moving (-0.18, -0.95) raw xDistance=-0.35 yDistance=0.78
04:05:40.011 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.35
04:05:40.012 00.001 7680 resist switch: large excursion: input 0.78 thresh 0.60 direction from -1 to 1
04:05:40.012 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.33
04:05:40.012 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
04:05:40.012 00.000 7680 MoveAxis(E, 136, ABG)
04:05:40.012 00.000 7680 Guiding  Dir = 2, Dur = 136
04:05:40.012 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:40.017 00.005 7680 IsSlewing returns 0
04:05:40.018 00.001 6120 UpdateGuideState exits: m=7835 SNR=58.1
04:05:40.022 00.004 7680 IsGuiding returns 0
04:05:40.022 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:40.026 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:40.031 00.005 7680 PulseGuide returned control before completion, sleep 146
04:05:40.031 00.000 6120 Enqueuing Expose request
04:05:40.192 00.161 7680 IsGuiding returns 1
04:05:40.192 00.000 7680 scope still moving after pulse duration time elapsed
04:05:40.222 00.030 7680 IsSlewing returns 0
04:05:40.223 00.001 7680 IsGuiding returns 0
04:05:40.223 00.000 7680 scope move finished after 136 + 65 ms
04:05:40.224 00.001 7680 Move returns status 0, amount 136
04:05:40.224 00.000 7680 MoveAxis(S, 422, ABG)
04:05:40.224 00.000 7680 Guiding  Dir = 1, Dur = 422
04:05:40.225 00.001 7680 IsSlewing returns 0
04:05:40.225 00.000 7680 IsGuiding returns 0
04:05:40.226 00.001 7680 PulseGuide returned control before completion, sleep 432
04:05:40.662 00.436 7680 IsGuiding returns 1
04:05:40.663 00.001 7680 scope still moving after pulse duration time elapsed
04:05:40.692 00.029 7680 IsSlewing returns 0
04:05:40.693 00.001 7680 IsGuiding returns 0
04:05:40.693 00.000 7680 scope move finished after 422 + 45 ms
04:05:40.693 00.000 7680 Move returns status 0, amount 422
04:05:40.694 00.001 7680 move complete, result=0
04:05:40.694 00.000 7680 worker thread done servicing request
04:05:40.694 00.000 7680 Worker thread wakes up
04:05:40.695 00.001 6120 GuideStep: -0.4 px 136 ms EAST, 0.8 px 422 ms SOUTH
04:05:40.700 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:40.700 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:41.949 01.249 7680 Exposure complete
04:05:42.086 00.137 7680 worker thread done servicing request
04:05:42.086 00.000 6120 OnExposeComplete: enter
04:05:42.091 00.005 6120 UpdateGuideState(): m_state=6
04:05:42.095 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4258
04:05:42.099 00.004 6120 Star::Find returns 1 (0), X=513.17, Y=665.84, Mass=8106, SNR=60.4, Peak=202 HFD=6.7
04:05:42.103 00.004 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
04:05:42.107 00.004 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
04:05:42.111 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-1.06 hyp=1.06 cameraTheta=-1.49 mountX=-0.11 mountY=0.99, mountTheta=1.68
04:05:42.118 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-1.06, opts=13)
04:05:42.122 00.004 6120 Enqueuing Move request for scope (0.09, -1.06)
04:05:42.126 00.004 7680 Worker thread wakes up
04:05:42.128 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:42.131 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -1.06) opts 0xd
04:05:42.132 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, -1.06)
04:05:42.132 00.000 7680 Moving (0.09, -1.06) raw xDistance=-0.11 yDistance=0.99
04:05:42.132 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:05:42.132 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99
04:05:42.132 00.000 7680 MoveAxis(E, 0, ABG)
04:05:42.133 00.001 6120 UpdateGuideState exits: m=8106 SNR=60.4
04:05:42.137 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:42.141 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:42.144 00.003 6120 Enqueuing Expose request
04:05:42.149 00.005 7680 Move returns status 0, amount 0
04:05:42.149 00.000 7680 MoveAxis(S, 537, ABG)
04:05:42.150 00.001 7680 Guiding  Dir = 1, Dur = 537
04:05:42.150 00.000 7680 IsSlewing returns 0
04:05:42.151 00.001 7680 IsGuiding returns 0
04:05:42.151 00.000 7680 PulseGuide returned control before completion, sleep 547
04:05:42.706 00.555 7680 IsGuiding returns 1
04:05:42.706 00.000 7680 scope still moving after pulse duration time elapsed
04:05:42.737 00.031 7680 IsSlewing returns 0
04:05:42.739 00.002 7680 IsGuiding returns 0
04:05:42.740 00.001 7680 scope move finished after 537 + 52 ms
04:05:42.740 00.000 7680 Move returns status 0, amount 537
04:05:42.742 00.002 7680 move complete, result=0
04:05:42.742 00.000 7680 worker thread done servicing request
04:05:42.742 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.0 px 537 ms SOUTH
04:05:42.750 00.008 7680 Worker thread wakes up
04:05:42.752 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:42.752 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:44.003 01.251 7680 Exposure complete
04:05:44.144 00.141 7680 worker thread done servicing request
04:05:44.144 00.000 6120 OnExposeComplete: enter
04:05:44.149 00.005 6120 UpdateGuideState(): m_state=6
04:05:44.155 00.006 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4259
04:05:44.159 00.004 6120 Star::Find returns 1 (0), X=513.29, Y=666.09, Mass=7692, SNR=58.7, Peak=210 HFD=6.6
04:05:44.164 00.005 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
04:05:44.168 00.004 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
04:05:44.172 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.81 hyp=0.84 cameraTheta=-1.31 mountX=0.06 mountY=0.82, mountTheta=1.50
04:05:44.177 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.81, opts=13)
04:05:44.179 00.002 6120 Enqueuing Move request for scope (0.21, -0.81)
04:05:44.185 00.006 7680 Worker thread wakes up
04:05:44.185 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:44.189 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.81) opts 0xd
04:05:44.189 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.81)
04:05:44.189 00.000 7680 Moving (0.21, -0.81) raw xDistance=0.06 yDistance=0.82
04:05:44.189 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:05:44.190 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82
04:05:44.190 00.000 7680 MoveAxis(E, 0, ABG)
04:05:44.191 00.001 6120 UpdateGuideState exits: m=7692 SNR=58.7
04:05:44.194 00.003 7680 Move returns status 0, amount 0
04:05:44.194 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:44.199 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:44.202 00.003 6120 Enqueuing Expose request
04:05:44.206 00.004 7680 MoveAxis(S, 445, ABG)
04:05:44.206 00.000 7680 Guiding  Dir = 1, Dur = 445
04:05:44.206 00.000 7680 IsSlewing returns 0
04:05:44.206 00.000 7680 IsGuiding returns 0
04:05:44.208 00.002 7680 PulseGuide returned control before completion, sleep 455
04:05:44.666 00.458 7680 IsGuiding returns 1
04:05:44.666 00.000 7680 scope still moving after pulse duration time elapsed
04:05:44.698 00.032 7680 IsSlewing returns 0
04:05:44.698 00.000 7680 IsGuiding returns 0
04:05:44.699 00.001 7680 scope move finished after 445 + 46 ms
04:05:44.700 00.001 7680 Move returns status 0, amount 445
04:05:44.700 00.000 7680 move complete, result=0
04:05:44.701 00.001 7680 worker thread done servicing request
04:05:44.701 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.8 px 445 ms SOUTH
04:05:44.708 00.007 7680 Worker thread wakes up
04:05:44.708 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:44.708 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:45.964 01.256 7680 Exposure complete
04:05:46.114 00.150 7680 worker thread done servicing request
04:05:46.114 00.000 6120 OnExposeComplete: enter
04:05:46.119 00.005 6120 UpdateGuideState(): m_state=6
04:05:46.123 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4260
04:05:46.128 00.005 6120 Star::Find returns 1 (0), X=513.30, Y=666.97, Mass=8112, SNR=59.1, Peak=225 HFD=6.6
04:05:46.131 00.003 6120 CameraToMount -- cameraTheta (0.32) - m_xAngle (0.19) = xAngle (0.14 = 0.14)
04:05:46.136 00.005 6120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.01 = 3.01)
04:05:46.140 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.07 hyp=0.23 cameraTheta=0.32 mountX=0.23 mountY=0.03, mountTheta=0.13
04:05:46.144 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.07, opts=13)
04:05:46.148 00.004 6120 Enqueuing Move request for scope (0.22, 0.07)
04:05:46.152 00.004 7680 Worker thread wakes up
04:05:46.153 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.07) opts 0xd
04:05:46.153 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.07)
04:05:46.153 00.000 7680 Moving (0.22, 0.07) raw xDistance=0.23 yDistance=0.03
04:05:46.153 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
04:05:46.155 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:05:46.156 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:46.161 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:05:46.162 00.001 7680 MoveAxis(W, 92, ABG)
04:05:46.162 00.000 7680 Guiding  Dir = 3, Dur = 92
04:05:46.162 00.000 6120 UpdateGuideState exits: m=8112 SNR=59.1
04:05:46.167 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:46.171 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:46.174 00.003 6120 Enqueuing Expose request
04:05:46.180 00.006 7680 IsSlewing returns 0
04:05:46.180 00.000 7680 IsGuiding returns 0
04:05:46.181 00.001 7680 PulseGuide returned control before completion, sleep 102
04:05:46.295 00.114 7680 IsGuiding returns 1
04:05:46.296 00.001 7680 scope still moving after pulse duration time elapsed
04:05:46.326 00.030 7680 IsSlewing returns 0
04:05:46.327 00.001 7680 IsGuiding returns 0
04:05:46.328 00.001 7680 scope move finished after 92 + 54 ms
04:05:46.328 00.000 7680 Move returns status 0, amount 92
04:05:46.328 00.000 7680 MoveAxis(N, 0, ABG)
04:05:46.329 00.001 7680 Move returns status 0, amount 0
04:05:46.329 00.000 7680 move complete, result=0
04:05:46.329 00.000 7680 worker thread done servicing request
04:05:46.331 00.002 7680 Worker thread wakes up
04:05:46.331 00.000 6120 GuideStep: 0.2 px 92 ms WEST, 0.0 px 0 ms NORTH
04:05:46.339 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:46.339 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:47.587 01.248 7680 Exposure complete
04:05:47.740 00.153 7680 worker thread done servicing request
04:05:47.741 00.001 6120 OnExposeComplete: enter
04:05:47.745 00.004 6120 UpdateGuideState(): m_state=6
04:05:47.751 00.006 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4261
04:05:47.754 00.003 6120 Star::Find returns 1 (0), X=513.11, Y=666.82, Mass=7880, SNR=58.8, Peak=199 HFD=6.7
04:05:47.759 00.005 6120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (0.19) = xAngle (-1.36 = -1.36)
04:05:47.763 00.004 6120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.51 = 1.51)
04:05:47.766 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.17 mountX=0.02 mountY=0.09, mountTheta=1.36
04:05:47.771 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.08, opts=13)
04:05:47.774 00.003 6120 Enqueuing Move request for scope (0.03, -0.08)
04:05:47.778 00.004 7680 Worker thread wakes up
04:05:47.779 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:47.783 00.004 6120 UpdateGuideState exits: m=7880 SNR=58.8
04:05:47.788 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:47.791 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:47.797 00.006 6120 Enqueuing Expose request
04:05:47.802 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
04:05:47.802 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
04:05:47.802 00.000 7680 Moving (0.03, -0.08) raw xDistance=0.02 yDistance=0.09
04:05:47.802 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:05:47.803 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:05:47.803 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:05:47.803 00.000 7680 MoveAxis(E, 0, ABG)
04:05:47.803 00.000 7680 Move returns status 0, amount 0
04:05:47.803 00.000 7680 MoveAxis(N, 0, ABG)
04:05:47.804 00.001 7680 Move returns status 0, amount 0
04:05:47.804 00.000 7680 move complete, result=0
04:05:47.805 00.001 7680 worker thread done servicing request
04:05:47.805 00.000 7680 Worker thread wakes up
04:05:47.805 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:47.810 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:47.810 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:49.056 01.246 7680 Exposure complete
04:05:49.210 00.154 7680 worker thread done servicing request
04:05:49.211 00.001 6120 OnExposeComplete: enter
04:05:49.217 00.006 6120 UpdateGuideState(): m_state=6
04:05:49.222 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4262
04:05:49.227 00.005 6120 Star::Find returns 1 (0), X=512.93, Y=667.24, Mass=8700, SNR=60.8, Peak=198 HFD=6.8
04:05:49.231 00.004 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (0.19) = xAngle (1.79 = 1.79)
04:05:49.235 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.66 = -1.62)
04:05:49.239 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.34 hyp=0.37 cameraTheta=1.98 mountX=-0.08 mountY=-0.37, mountTheta=-1.78
04:05:49.245 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.34, opts=13)
04:05:49.249 00.004 6120 Enqueuing Move request for scope (-0.15, 0.34)
04:05:49.253 00.004 7680 Worker thread wakes up
04:05:49.253 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.34) opts 0xd
04:05:49.253 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.34)
04:05:49.253 00.000 7680 Moving (-0.15, 0.34) raw xDistance=-0.08 yDistance=-0.37
04:05:49.253 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:05:49.255 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:05:49.255 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:49.259 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
04:05:49.259 00.000 7680 MoveAxis(E, 0, ABG)
04:05:49.259 00.000 7680 Move returns status 0, amount 0
04:05:49.259 00.000 7680 MoveAxis(N, 0, ABG)
04:05:49.259 00.000 7680 Move returns status 0, amount 0
04:05:49.261 00.002 7680 move complete, result=0
04:05:49.261 00.000 6120 UpdateGuideState exits: m=8700 SNR=60.8
04:05:49.266 00.005 7680 worker thread done servicing request
04:05:49.266 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:49.269 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:49.274 00.005 6120 Enqueuing Expose request
04:05:49.279 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:05:49.285 00.006 7680 Worker thread wakes up
04:05:49.285 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:49.285 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:50.533 01.248 7680 Exposure complete
04:05:50.676 00.143 7680 worker thread done servicing request
04:05:50.676 00.000 6120 OnExposeComplete: enter
04:05:50.680 00.004 6120 UpdateGuideState(): m_state=6
04:05:50.684 00.004 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4263
04:05:50.687 00.003 6120 Star::Find returns 1 (0), X=512.76, Y=666.66, Mass=8590, SNR=60.7, Peak=210 HFD=6.7
04:05:50.691 00.004 6120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.19) = xAngle (-2.70 = -2.70)
04:05:50.694 00.003 6120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.17 = 0.17)
04:05:50.697 00.003 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.24 hyp=0.40 cameraTheta=-2.51 mountX=-0.36 mountY=0.07, mountTheta=2.95
04:05:50.703 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.24, opts=13)
04:05:50.708 00.005 6120 Enqueuing Move request for scope (-0.32, -0.24)
04:05:50.711 00.003 7680 Worker thread wakes up
04:05:50.713 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:50.717 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.24) opts 0xd
04:05:50.717 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.24)
04:05:50.717 00.000 7680 Moving (-0.32, -0.24) raw xDistance=-0.36 yDistance=0.07
04:05:50.718 00.001 6120 UpdateGuideState exits: m=8590 SNR=60.7
04:05:50.722 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:50.726 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:50.729 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
04:05:50.730 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:05:50.731 00.001 6120 Enqueuing Expose request
04:05:50.734 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:05:50.734 00.000 7680 MoveAxis(E, 148, ABG)
04:05:50.735 00.001 7680 Guiding  Dir = 2, Dur = 148
04:05:50.735 00.000 7680 IsSlewing returns 0
04:05:50.736 00.001 7680 IsGuiding returns 0
04:05:50.736 00.000 7680 PulseGuide returned control before completion, sleep 158
04:05:50.900 00.164 7680 IsGuiding returns 1
04:05:50.900 00.000 7680 scope still moving after pulse duration time elapsed
04:05:50.931 00.031 7680 IsSlewing returns 0
04:05:50.932 00.001 7680 IsGuiding returns 1
04:05:50.963 00.031 7680 IsSlewing returns 0
04:05:50.965 00.002 7680 IsGuiding returns 1
04:05:50.994 00.029 7680 IsSlewing returns 0
04:05:50.995 00.001 7680 IsGuiding returns 1
04:05:51.026 00.031 7680 IsSlewing returns 0
04:05:51.026 00.000 7680 IsGuiding returns 0
04:05:51.027 00.001 7680 scope move finished after 148 + 143 ms
04:05:51.028 00.001 7680 Move returns status 0, amount 148
04:05:51.029 00.001 7680 MoveAxis(N, 0, ABG)
04:05:51.029 00.000 7680 Move returns status 0, amount 0
04:05:51.030 00.001 7680 move complete, result=0
04:05:51.030 00.000 7680 worker thread done servicing request
04:05:51.030 00.000 6120 GuideStep: -0.4 px 148 ms EAST, 0.1 px 0 ms NORTH
04:05:51.037 00.007 7680 Worker thread wakes up
04:05:51.037 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:51.037 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:52.288 01.251 7680 Exposure complete
04:05:52.427 00.139 7680 worker thread done servicing request
04:05:52.428 00.001 6120 OnExposeComplete: enter
04:05:52.431 00.003 6120 UpdateGuideState(): m_state=6
04:05:52.435 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4264
04:05:52.439 00.004 6120 Star::Find returns 1 (0), X=513.27, Y=666.18, Mass=7440, SNR=57.7, Peak=187 HFD=6.6
04:05:52.443 00.004 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
04:05:52.447 00.004 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
04:05:52.450 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-0.72 hyp=0.75 cameraTheta=-1.32 mountX=0.05 mountY=0.73, mountTheta=1.50
04:05:52.455 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.72, opts=13)
04:05:52.458 00.003 6120 Enqueuing Move request for scope (0.19, -0.72)
04:05:52.462 00.004 7680 Worker thread wakes up
04:05:52.462 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.72) opts 0xd
04:05:52.462 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.72)
04:05:52.462 00.000 7680 Moving (0.19, -0.72) raw xDistance=0.05 yDistance=0.73
04:05:52.464 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:05:52.464 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
04:05:52.464 00.000 7680 MoveAxis(E, 0, ABG)
04:05:52.465 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:52.468 00.003 7680 Move returns status 0, amount 0
04:05:52.469 00.001 7680 MoveAxis(S, 397, ABG)
04:05:52.469 00.000 7680 Guiding  Dir = 1, Dur = 397
04:05:52.469 00.000 6120 UpdateGuideState exits: m=7440 SNR=57.7
04:05:52.473 00.004 7680 IsSlewing returns 0
04:05:52.473 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:52.478 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:52.483 00.005 6120 Enqueuing Expose request
04:05:52.488 00.005 7680 IsGuiding returns 0
04:05:52.488 00.000 7680 PulseGuide returned control before completion, sleep 407
04:05:52.903 00.415 7680 IsGuiding returns 1
04:05:52.904 00.001 7680 scope still moving after pulse duration time elapsed
04:05:52.934 00.030 7680 IsSlewing returns 0
04:05:52.936 00.002 7680 IsGuiding returns 0
04:05:52.936 00.000 7680 scope move finished after 397 + 51 ms
04:05:52.936 00.000 7680 Move returns status 0, amount 397
04:05:52.936 00.000 7680 move complete, result=0
04:05:52.937 00.001 7680 worker thread done servicing request
04:05:52.937 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.7 px 397 ms SOUTH
04:05:52.941 00.004 7680 Worker thread wakes up
04:05:52.941 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:52.942 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:54.177 01.235 7680 Exposure complete
04:05:54.280 00.103 7680 worker thread done servicing request
04:05:54.281 00.001 6120 OnExposeComplete: enter
04:05:54.284 00.003 6120 UpdateGuideState(): m_state=6
04:05:54.287 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4265
04:05:54.290 00.003 6120 Star::Find returns 1 (0), X=513.21, Y=666.81, Mass=8004, SNR=59.6, Peak=181 HFD=6.7
04:05:54.293 00.003 6120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.19) = xAngle (-0.79 = -0.79)
04:05:54.296 00.003 6120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.08 = 2.08)
04:05:54.300 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.60 mountX=0.11 mountY=0.14, mountTheta=0.89
04:05:54.304 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.09, opts=13)
04:05:54.307 00.003 6120 Enqueuing Move request for scope (0.13, -0.09)
04:05:54.309 00.002 7680 Worker thread wakes up
04:05:54.309 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:54.312 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
04:05:54.312 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
04:05:54.314 00.002 7680 Moving (0.13, -0.09) raw xDistance=0.11 yDistance=0.14
04:05:54.314 00.000 6120 UpdateGuideState exits: m=8004 SNR=59.6
04:05:54.317 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:05:54.317 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:05:54.317 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:54.320 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:05:54.320 00.000 7680 MoveAxis(E, 0, ABG)
04:05:54.320 00.000 7680 Move returns status 0, amount 0
04:05:54.320 00.000 7680 MoveAxis(N, 0, ABG)
04:05:54.320 00.000 7680 Move returns status 0, amount 0
04:05:54.321 00.001 7680 move complete, result=0
04:05:54.321 00.000 7680 worker thread done servicing request
04:05:54.321 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:54.323 00.002 6120 Enqueuing Expose request
04:05:54.327 00.004 7680 Worker thread wakes up
04:05:54.327 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:05:54.329 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:54.329 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:55.566 01.237 7680 Exposure complete
04:05:55.674 00.108 7680 worker thread done servicing request
04:05:55.674 00.000 6120 OnExposeComplete: enter
04:05:55.679 00.005 6120 UpdateGuideState(): m_state=6
04:05:55.684 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4266
04:05:55.688 00.004 6120 Star::Find returns 1 (0), X=513.23, Y=666.75, Mass=8308, SNR=61.1, Peak=210 HFD=6.7
04:05:55.693 00.005 6120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.19) = xAngle (-0.96 = -0.96)
04:05:55.697 00.004 6120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.91 = 1.91)
04:05:55.702 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.77 mountX=0.12 mountY=0.20, mountTheta=1.02
04:05:55.708 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.15, opts=13)
04:05:55.712 00.004 6120 Enqueuing Move request for scope (0.15, -0.15)
04:05:55.716 00.004 7680 Worker thread wakes up
04:05:55.717 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:55.721 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
04:05:55.721 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
04:05:55.721 00.000 7680 Moving (0.15, -0.15) raw xDistance=0.12 yDistance=0.20
04:05:55.722 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:05:55.722 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:05:55.722 00.000 6120 UpdateGuideState exits: m=8308 SNR=61.1
04:05:55.726 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:05:55.727 00.001 7680 MoveAxis(E, 0, ABG)
04:05:55.727 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:55.731 00.004 7680 Move returns status 0, amount 0
04:05:55.731 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:55.735 00.004 7680 MoveAxis(N, 0, ABG)
04:05:55.735 00.000 6120 Enqueuing Expose request
04:05:55.739 00.004 7680 Move returns status 0, amount 0
04:05:55.739 00.000 7680 move complete, result=0
04:05:55.739 00.000 7680 worker thread done servicing request
04:05:55.739 00.000 7680 Worker thread wakes up
04:05:55.739 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:05:55.743 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:55.743 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:56.990 01.247 7680 Exposure complete
04:05:57.137 00.147 7680 worker thread done servicing request
04:05:57.137 00.000 6120 OnExposeComplete: enter
04:05:57.141 00.004 6120 UpdateGuideState(): m_state=6
04:05:57.145 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4267
04:05:57.150 00.005 6120 Star::Find returns 1 (0), X=513.18, Y=666.72, Mass=8043, SNR=59.4, Peak=203 HFD=6.7
04:05:57.155 00.005 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.19) = xAngle (-1.23 = -1.23)
04:05:57.160 00.005 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.64 = 1.64)
04:05:57.164 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-1.05 mountX=0.07 mountY=0.21, mountTheta=1.25
04:05:57.170 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.18, opts=13)
04:05:57.173 00.003 6120 Enqueuing Move request for scope (0.10, -0.18)
04:05:57.178 00.005 7680 Worker thread wakes up
04:05:57.178 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
04:05:57.178 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
04:05:57.178 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:57.183 00.005 6120 UpdateGuideState exits: m=8043 SNR=59.4
04:05:57.189 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:57.194 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:57.198 00.004 6120 Enqueuing Expose request
04:05:57.203 00.005 7680 Moving (0.10, -0.18) raw xDistance=0.07 yDistance=0.21
04:05:57.203 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:05:57.203 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:05:57.203 00.000 7680 MoveAxis(E, 0, ABG)
04:05:57.203 00.000 7680 Move returns status 0, amount 0
04:05:57.203 00.000 7680 MoveAxis(S, 112, ABG)
04:05:57.204 00.001 7680 Guiding  Dir = 1, Dur = 112
04:05:57.204 00.000 7680 IsSlewing returns 0
04:05:57.204 00.000 7680 IsGuiding returns 0
04:05:57.205 00.001 7680 PulseGuide returned control before completion, sleep 122
04:05:57.339 00.134 7680 IsGuiding returns 1
04:05:57.341 00.002 7680 scope still moving after pulse duration time elapsed
04:05:57.369 00.028 7680 IsSlewing returns 0
04:05:57.370 00.001 7680 IsGuiding returns 0
04:05:57.371 00.001 7680 scope move finished after 112 + 53 ms
04:05:57.371 00.000 7680 Move returns status 0, amount 112
04:05:57.371 00.000 7680 move complete, result=0
04:05:57.372 00.001 7680 worker thread done servicing request
04:05:57.372 00.000 7680 Worker thread wakes up
04:05:57.373 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:57.373 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:05:57.373 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 112 ms SOUTH
04:05:58.618 01.245 7680 Exposure complete
04:05:58.767 00.149 7680 worker thread done servicing request
04:05:58.767 00.000 6120 OnExposeComplete: enter
04:05:58.772 00.005 6120 UpdateGuideState(): m_state=6
04:05:58.776 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4268
04:05:58.781 00.005 6120 Star::Find returns 1 (0), X=513.19, Y=666.90, Mass=8289, SNR=59.4, Peak=224 HFD=6.6
04:05:58.784 00.003 6120 CameraToMount -- cameraTheta (0.02) - m_xAngle (0.19) = xAngle (-0.16 = -0.16)
04:05:58.789 00.005 6120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.71 = 2.71)
04:05:58.792 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.02 mountX=0.10 mountY=0.04, mountTheta=0.40
04:05:58.797 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.00, opts=13)
04:05:58.801 00.004 6120 Enqueuing Move request for scope (0.11, 0.00)
04:05:58.805 00.004 7680 Worker thread wakes up
04:05:58.805 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
04:05:58.806 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
04:05:58.806 00.000 7680 Moving (0.11, 0.00) raw xDistance=0.10 yDistance=0.04
04:05:58.807 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:05:58.807 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:05:58.807 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:05:58.814 00.007 6120 UpdateGuideState exits: m=8289 SNR=59.4
04:05:58.818 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:05:58.822 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:05:58.826 00.004 6120 Enqueuing Expose request
04:05:58.829 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:05:58.830 00.001 7680 MoveAxis(E, 0, ABG)
04:05:58.830 00.000 7680 Move returns status 0, amount 0
04:05:58.830 00.000 7680 MoveAxis(N, 0, ABG)
04:05:58.831 00.001 7680 Move returns status 0, amount 0
04:05:58.831 00.000 7680 move complete, result=0
04:05:58.832 00.001 7680 worker thread done servicing request
04:05:58.832 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:05:58.836 00.004 7680 Worker thread wakes up
04:05:58.836 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:05:58.836 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:00.087 01.251 7680 Exposure complete
04:06:00.258 00.171 7680 worker thread done servicing request
04:06:00.258 00.000 6120 OnExposeComplete: enter
04:06:00.265 00.007 6120 UpdateGuideState(): m_state=6
04:06:00.272 00.007 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4269
04:06:00.280 00.008 6120 Star::Find returns 1 (0), X=513.03, Y=667.05, Mass=8558, SNR=61.1, Peak=187 HFD=6.6
04:06:00.285 00.005 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (0.19) = xAngle (1.70 = 1.70)
04:06:00.290 00.005 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.57 = -1.71)
04:06:00.297 00.007 6120 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.89 mountX=-0.02 mountY=-0.16, mountTheta=-1.70
04:06:00.303 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.15, opts=13)
04:06:00.308 00.005 6120 Enqueuing Move request for scope (-0.05, 0.15)
04:06:00.314 00.006 7680 Worker thread wakes up
04:06:00.314 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:00.320 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
04:06:00.320 00.000 6120 UpdateGuideState exits: m=8558 SNR=61.1
04:06:00.324 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
04:06:00.325 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:00.329 00.004 7680 Moving (-0.05, 0.15) raw xDistance=-0.02 yDistance=-0.16
04:06:00.329 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:00.332 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:06:00.332 00.000 6120 Enqueuing Expose request
04:06:00.338 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:06:00.338 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:06:00.338 00.000 7680 MoveAxis(E, 0, ABG)
04:06:00.338 00.000 7680 Move returns status 0, amount 0
04:06:00.339 00.001 7680 MoveAxis(N, 0, ABG)
04:06:00.339 00.000 7680 Move returns status 0, amount 0
04:06:00.339 00.000 7680 move complete, result=0
04:06:00.340 00.001 7680 worker thread done servicing request
04:06:00.340 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:06:00.346 00.006 7680 Worker thread wakes up
04:06:00.346 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:00.346 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:01.602 01.256 7680 Exposure complete
04:06:01.741 00.139 7680 worker thread done servicing request
04:06:01.741 00.000 6120 OnExposeComplete: enter
04:06:01.748 00.007 6120 UpdateGuideState(): m_state=6
04:06:01.752 00.004 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4270
04:06:01.757 00.005 6120 Star::Find returns 1 (0), X=513.21, Y=666.78, Mass=8426, SNR=61.1, Peak=196 HFD=6.6
04:06:01.761 00.004 6120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (0.19) = xAngle (-0.91 = -0.91)
04:06:01.765 00.004 6120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.96 = 1.96)
04:06:01.768 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.72 mountX=0.11 mountY=0.17, mountTheta=0.98
04:06:01.772 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.12, opts=13)
04:06:01.776 00.004 6120 Enqueuing Move request for scope (0.14, -0.12)
04:06:01.780 00.004 7680 Worker thread wakes up
04:06:01.780 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
04:06:01.780 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
04:06:01.781 00.001 7680 Moving (0.14, -0.12) raw xDistance=0.11 yDistance=0.17
04:06:01.781 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:06:01.781 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:06:01.781 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:06:01.781 00.000 7680 MoveAxis(E, 0, ABG)
04:06:01.782 00.001 7680 Move returns status 0, amount 0
04:06:01.782 00.000 7680 MoveAxis(N, 0, ABG)
04:06:01.782 00.000 7680 Move returns status 0, amount 0
04:06:01.782 00.000 7680 move complete, result=0
04:06:01.782 00.000 7680 worker thread done servicing request
04:06:01.783 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:01.787 00.004 6120 UpdateGuideState exits: m=8426 SNR=61.1
04:06:01.790 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:01.793 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:01.797 00.004 6120 Enqueuing Expose request
04:06:01.801 00.004 7680 Worker thread wakes up
04:06:01.801 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:01.801 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:06:01.805 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:03.051 01.246 7680 Exposure complete
04:06:03.194 00.143 7680 worker thread done servicing request
04:06:03.194 00.000 6120 OnExposeComplete: enter
04:06:03.198 00.004 6120 UpdateGuideState(): m_state=6
04:06:03.201 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4271
04:06:03.205 00.004 6120 Star::Find returns 1 (0), X=513.16, Y=666.68, Mass=7828, SNR=58.1, Peak=190 HFD=6.7
04:06:03.209 00.004 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
04:06:03.213 00.004 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
04:06:03.220 00.007 6120 CameraToMount -- cameraX=0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.23 mountX=0.04 mountY=0.23, mountTheta=1.41
04:06:03.225 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.22, opts=13)
04:06:03.230 00.005 6120 Enqueuing Move request for scope (0.08, -0.22)
04:06:03.234 00.004 7680 Worker thread wakes up
04:06:03.234 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:03.238 00.004 6120 UpdateGuideState exits: m=7828 SNR=58.1
04:06:03.240 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:03.246 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.22) opts 0xd
04:06:03.246 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.22)
04:06:03.246 00.000 7680 Moving (0.08, -0.22) raw xDistance=0.04 yDistance=0.23
04:06:03.246 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:06:03.247 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:06:03.247 00.000 7680 MoveAxis(E, 0, ABG)
04:06:03.247 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:03.253 00.006 6120 Enqueuing Expose request
04:06:03.257 00.004 7680 Move returns status 0, amount 0
04:06:03.258 00.001 7680 MoveAxis(S, 126, ABG)
04:06:03.258 00.000 7680 Guiding  Dir = 1, Dur = 126
04:06:03.258 00.000 7680 IsSlewing returns 0
04:06:03.258 00.000 7680 IsGuiding returns 0
04:06:03.260 00.002 7680 PulseGuide returned control before completion, sleep 136
04:06:03.402 00.142 7680 IsGuiding returns 1
04:06:03.403 00.001 7680 scope still moving after pulse duration time elapsed
04:06:03.432 00.029 7680 IsSlewing returns 0
04:06:03.434 00.002 7680 IsGuiding returns 0
04:06:03.435 00.001 7680 scope move finished after 126 + 49 ms
04:06:03.436 00.001 7680 Move returns status 0, amount 126
04:06:03.436 00.000 7680 move complete, result=0
04:06:03.437 00.001 7680 worker thread done servicing request
04:06:03.437 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 126 ms SOUTH
04:06:03.444 00.007 7680 Worker thread wakes up
04:06:03.444 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:03.445 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:04.692 01.247 7680 Exposure complete
04:06:04.837 00.145 7680 worker thread done servicing request
04:06:04.837 00.000 6120 OnExposeComplete: enter
04:06:04.842 00.005 6120 UpdateGuideState(): m_state=6
04:06:04.847 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4272
04:06:04.850 00.003 6120 Star::Find returns 1 (0), X=513.22, Y=666.12, Mass=7951, SNR=58.7, Peak=221 HFD=6.4
04:06:04.855 00.005 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
04:06:04.859 00.004 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
04:06:04.863 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.78 hyp=0.79 cameraTheta=-1.40 mountX=-0.01 mountY=0.76, mountTheta=1.58
04:06:04.868 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.78, opts=13)
04:06:04.874 00.006 6120 Enqueuing Move request for scope (0.14, -0.78)
04:06:04.877 00.003 7680 Worker thread wakes up
04:06:04.877 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:04.882 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.78) opts 0xd
04:06:04.882 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.78)
04:06:04.882 00.000 7680 Moving (0.14, -0.78) raw xDistance=-0.01 yDistance=0.76
04:06:04.882 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:06:04.882 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
04:06:04.882 00.000 7680 MoveAxis(E, 0, ABG)
04:06:04.882 00.000 7680 Move returns status 0, amount 0
04:06:04.883 00.001 7680 MoveAxis(S, 411, ABG)
04:06:04.883 00.000 7680 Guiding  Dir = 1, Dur = 411
04:06:04.883 00.000 6120 UpdateGuideState exits: m=7951 SNR=58.7
04:06:04.887 00.004 7680 IsSlewing returns 0
04:06:04.888 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:04.891 00.003 7680 IsGuiding returns 0
04:06:04.892 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:04.894 00.002 7680 PulseGuide returned control before completion, sleep 421
04:06:04.894 00.000 6120 Enqueuing Expose request
04:06:05.323 00.429 7680 IsGuiding returns 1
04:06:05.324 00.001 7680 scope still moving after pulse duration time elapsed
04:06:05.354 00.030 7680 IsSlewing returns 0
04:06:05.355 00.001 7680 IsGuiding returns 0
04:06:05.356 00.001 7680 scope move finished after 411 + 53 ms
04:06:05.356 00.000 7680 Move returns status 0, amount 411
04:06:05.357 00.001 7680 move complete, result=0
04:06:05.357 00.000 7680 worker thread done servicing request
04:06:05.359 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.8 px 411 ms SOUTH
04:06:05.369 00.010 7680 Worker thread wakes up
04:06:05.370 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:05.371 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:06.614 01.243 7680 Exposure complete
04:06:06.765 00.151 7680 worker thread done servicing request
04:06:06.765 00.000 6120 OnExposeComplete: enter
04:06:06.769 00.004 6120 UpdateGuideState(): m_state=6
04:06:06.773 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4273
04:06:06.780 00.007 6120 Star::Find returns 1 (0), X=513.19, Y=666.94, Mass=8224, SNR=60.3, Peak=204 HFD=6.6
04:06:06.785 00.005 6120 CameraToMount -- cameraTheta (0.36) - m_xAngle (0.19) = xAngle (0.17 = 0.17)
04:06:06.788 00.003 6120 CameraToMount -- cameraTheta (0.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.04 = 3.04)
04:06:06.792 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.36 mountX=0.12 mountY=0.01, mountTheta=0.10
04:06:06.798 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.04, opts=13)
04:06:06.802 00.004 6120 Enqueuing Move request for scope (0.11, 0.04)
04:06:06.806 00.004 7680 Worker thread wakes up
04:06:06.807 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:06.810 00.003 6120 UpdateGuideState exits: m=8224 SNR=60.3
04:06:06.814 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:06.818 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:06.821 00.003 6120 Enqueuing Expose request
04:06:06.824 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
04:06:06.824 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
04:06:06.826 00.002 7680 Moving (0.11, 0.04) raw xDistance=0.12 yDistance=0.01
04:06:06.826 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:06:06.826 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:06:06.826 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:06:06.827 00.001 7680 MoveAxis(E, 0, ABG)
04:06:06.827 00.000 7680 Move returns status 0, amount 0
04:06:06.827 00.000 7680 MoveAxis(N, 0, ABG)
04:06:06.827 00.000 7680 Move returns status 0, amount 0
04:06:06.827 00.000 7680 move complete, result=0
04:06:06.828 00.001 7680 worker thread done servicing request
04:06:06.828 00.000 7680 Worker thread wakes up
04:06:06.828 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:06.831 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:06.831 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:08.080 01.249 7680 Exposure complete
04:06:08.224 00.144 7680 worker thread done servicing request
04:06:08.224 00.000 6120 OnExposeComplete: enter
04:06:08.227 00.003 6120 UpdateGuideState(): m_state=6
04:06:08.231 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4274
04:06:08.236 00.005 6120 Star::Find returns 1 (0), X=513.18, Y=666.98, Mass=7987, SNR=58.9, Peak=206 HFD=6.6
04:06:08.239 00.003 6120 CameraToMount -- cameraTheta (0.69) - m_xAngle (0.19) = xAngle (0.51 = 0.51)
04:06:08.244 00.005 6120 CameraToMount -- cameraTheta (0.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.38 = -2.90)
04:06:08.249 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.69 mountX=0.11 mountY=-0.03, mountTheta=-0.26
04:06:08.253 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.08, opts=13)
04:06:08.257 00.004 6120 Enqueuing Move request for scope (0.10, 0.08)
04:06:08.262 00.005 7680 Worker thread wakes up
04:06:08.262 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:08.266 00.004 6120 UpdateGuideState exits: m=7987 SNR=58.9
04:06:08.269 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:08.272 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:08.277 00.005 6120 Enqueuing Expose request
04:06:08.283 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
04:06:08.283 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
04:06:08.283 00.000 7680 Moving (0.10, 0.08) raw xDistance=0.11 yDistance=-0.03
04:06:08.283 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:06:08.284 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:06:08.284 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:06:08.284 00.000 7680 MoveAxis(E, 0, ABG)
04:06:08.284 00.000 7680 Move returns status 0, amount 0
04:06:08.284 00.000 7680 MoveAxis(N, 0, ABG)
04:06:08.284 00.000 7680 Move returns status 0, amount 0
04:06:08.286 00.002 7680 move complete, result=0
04:06:08.286 00.000 7680 worker thread done servicing request
04:06:08.286 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:06:08.291 00.005 7680 Worker thread wakes up
04:06:08.291 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:08.292 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:09.539 01.247 7680 Exposure complete
04:06:09.680 00.141 7680 worker thread done servicing request
04:06:09.681 00.001 6120 OnExposeComplete: enter
04:06:09.686 00.005 6120 UpdateGuideState(): m_state=6
04:06:09.691 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4275
04:06:09.695 00.004 6120 Star::Find returns 1 (0), X=513.16, Y=666.97, Mass=7932, SNR=59.0, Peak=211 HFD=6.5
04:06:09.699 00.004 6120 CameraToMount -- cameraTheta (0.72) - m_xAngle (0.19) = xAngle (0.53 = 0.53)
04:06:09.705 00.006 6120 CameraToMount -- cameraTheta (0.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.41 = -2.88)
04:06:09.708 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.72 mountX=0.10 mountY=-0.03, mountTheta=-0.30
04:06:09.714 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.07, opts=13)
04:06:09.720 00.006 6120 Enqueuing Move request for scope (0.08, 0.07)
04:06:09.724 00.004 7680 Worker thread wakes up
04:06:09.724 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:09.727 00.003 6120 UpdateGuideState exits: m=7932 SNR=59.0
04:06:09.732 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:09.736 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:09.740 00.004 6120 Enqueuing Expose request
04:06:09.743 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
04:06:09.744 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
04:06:09.744 00.000 7680 Moving (0.08, 0.07) raw xDistance=0.10 yDistance=-0.03
04:06:09.744 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:06:09.745 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:06:09.745 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:06:09.745 00.000 7680 MoveAxis(E, 0, ABG)
04:06:09.745 00.000 7680 Move returns status 0, amount 0
04:06:09.745 00.000 7680 MoveAxis(N, 0, ABG)
04:06:09.745 00.000 7680 Move returns status 0, amount 0
04:06:09.746 00.001 7680 move complete, result=0
04:06:09.746 00.000 7680 worker thread done servicing request
04:06:09.746 00.000 7680 Worker thread wakes up
04:06:09.746 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:06:09.751 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:09.751 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:10.996 01.245 7680 Exposure complete
04:06:11.152 00.156 7680 worker thread done servicing request
04:06:11.152 00.000 6120 OnExposeComplete: enter
04:06:11.157 00.005 6120 UpdateGuideState(): m_state=6
04:06:11.162 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4276
04:06:11.166 00.004 6120 Star::Find returns 1 (0), X=513.18, Y=666.90, Mass=8257, SNR=59.8, Peak=204 HFD=6.6
04:06:11.169 00.003 6120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.19) = xAngle (-0.21 = -0.21)
04:06:11.174 00.005 6120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.67 = 2.67)
04:06:11.177 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.02 mountX=0.10 mountY=0.05, mountTheta=0.44
04:06:11.183 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.00, opts=13)
04:06:11.193 00.010 6120 Enqueuing Move request for scope (0.10, -0.00)
04:06:11.196 00.003 7680 Worker thread wakes up
04:06:11.198 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:11.201 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
04:06:11.201 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
04:06:11.201 00.000 7680 Moving (0.10, -0.00) raw xDistance=0.10 yDistance=0.05
04:06:11.201 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:06:11.202 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:06:11.203 00.001 6120 UpdateGuideState exits: m=8257 SNR=59.8
04:06:11.207 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:11.212 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:11.216 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:06:11.217 00.001 7680 MoveAxis(E, 0, ABG)
04:06:11.217 00.000 7680 Move returns status 0, amount 0
04:06:11.217 00.000 7680 MoveAxis(N, 0, ABG)
04:06:11.217 00.000 7680 Move returns status 0, amount 0
04:06:11.217 00.000 7680 move complete, result=0
04:06:11.218 00.001 7680 worker thread done servicing request
04:06:11.218 00.000 6120 Enqueuing Expose request
04:06:11.221 00.003 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:11.226 00.005 7680 Worker thread wakes up
04:06:11.226 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:11.226 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:12.481 01.255 7680 Exposure complete
04:06:12.633 00.152 7680 worker thread done servicing request
04:06:12.634 00.001 6120 OnExposeComplete: enter
04:06:12.638 00.004 6120 UpdateGuideState(): m_state=6
04:06:12.642 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4277
04:06:12.647 00.005 6120 Star::Find returns 1 (0), X=513.32, Y=666.74, Mass=7741, SNR=58.7, Peak=176 HFD=6.8
04:06:12.650 00.003 6120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.19) = xAngle (-0.76 = -0.76)
04:06:12.654 00.004 6120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.11 = 2.11)
04:06:12.658 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-0.58 mountX=0.20 mountY=0.24, mountTheta=0.87
04:06:12.665 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.15, opts=13)
04:06:12.669 00.004 6120 Enqueuing Move request for scope (0.24, -0.15)
04:06:12.673 00.004 7680 Worker thread wakes up
04:06:12.673 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:12.677 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.15) opts 0xd
04:06:12.677 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.15)
04:06:12.677 00.000 7680 Moving (0.24, -0.15) raw xDistance=0.20 yDistance=0.24
04:06:12.677 00.000 6120 UpdateGuideState exits: m=7741 SNR=58.7
04:06:12.682 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:12.686 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
04:06:12.687 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:06:12.687 00.000 7680 MoveAxis(W, 84, ABG)
04:06:12.687 00.000 7680 Guiding  Dir = 3, Dur = 84
04:06:12.687 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:12.692 00.005 6120 Enqueuing Expose request
04:06:12.695 00.003 7680 IsSlewing returns 0
04:06:12.695 00.000 7680 IsGuiding returns 0
04:06:12.696 00.001 7680 PulseGuide returned control before completion, sleep 94
04:06:12.801 00.105 7680 IsGuiding returns 1
04:06:12.801 00.000 7680 scope still moving after pulse duration time elapsed
04:06:12.831 00.030 7680 IsSlewing returns 0
04:06:12.833 00.002 7680 IsGuiding returns 0
04:06:12.833 00.000 7680 scope move finished after 84 + 54 ms
04:06:12.835 00.002 7680 Move returns status 0, amount 84
04:06:12.835 00.000 7680 MoveAxis(S, 132, ABG)
04:06:12.835 00.000 7680 Guiding  Dir = 1, Dur = 132
04:06:12.836 00.001 7680 IsSlewing returns 0
04:06:12.837 00.001 7680 IsGuiding returns 0
04:06:12.838 00.001 7680 PulseGuide returned control before completion, sleep 142
04:06:12.987 00.149 7680 IsGuiding returns 1
04:06:12.987 00.000 7680 scope still moving after pulse duration time elapsed
04:06:13.018 00.031 7680 IsSlewing returns 0
04:06:13.018 00.000 7680 IsGuiding returns 0
04:06:13.018 00.000 7680 scope move finished after 132 + 49 ms
04:06:13.020 00.002 7680 Move returns status 0, amount 132
04:06:13.020 00.000 7680 move complete, result=0
04:06:13.020 00.000 7680 worker thread done servicing request
04:06:13.020 00.000 7680 Worker thread wakes up
04:06:13.021 00.001 6120 GuideStep: 0.2 px 84 ms WEST, 0.2 px 132 ms SOUTH
04:06:13.029 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:13.029 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:14.281 01.252 7680 Exposure complete
04:06:14.426 00.145 7680 worker thread done servicing request
04:06:14.427 00.001 6120 OnExposeComplete: enter
04:06:14.432 00.005 6120 UpdateGuideState(): m_state=6
04:06:14.437 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4278
04:06:14.441 00.004 6120 Star::Find returns 1 (0), X=513.15, Y=666.71, Mass=8319, SNR=60.7, Peak=191 HFD=6.7
04:06:14.445 00.004 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.38 = -1.38)
04:06:14.449 00.004 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
04:06:14.452 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.20 mountX=0.04 mountY=0.20, mountTheta=1.39
04:06:14.458 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.19, opts=13)
04:06:14.463 00.005 6120 Enqueuing Move request for scope (0.07, -0.19)
04:06:14.467 00.004 7680 Worker thread wakes up
04:06:14.467 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:14.470 00.003 6120 UpdateGuideState exits: m=8319 SNR=60.7
04:06:14.474 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:14.478 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:14.481 00.003 6120 Enqueuing Expose request
04:06:14.485 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
04:06:14.486 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
04:06:14.486 00.000 7680 Moving (0.07, -0.19) raw xDistance=0.04 yDistance=0.20
04:06:14.486 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:06:14.486 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:06:14.486 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:06:14.487 00.001 7680 MoveAxis(E, 0, ABG)
04:06:14.487 00.000 7680 Move returns status 0, amount 0
04:06:14.487 00.000 7680 MoveAxis(N, 0, ABG)
04:06:14.487 00.000 7680 Move returns status 0, amount 0
04:06:14.487 00.000 7680 move complete, result=0
04:06:14.488 00.001 7680 worker thread done servicing request
04:06:14.488 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:06:14.491 00.003 7680 Worker thread wakes up
04:06:14.491 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:14.491 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:15.750 01.259 7680 Exposure complete
04:06:15.900 00.150 7680 worker thread done servicing request
04:06:15.900 00.000 6120 OnExposeComplete: enter
04:06:15.908 00.008 6120 UpdateGuideState(): m_state=6
04:06:15.915 00.007 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4279
04:06:15.921 00.006 6120 Star::Find returns 1 (0), X=513.13, Y=666.88, Mass=7770, SNR=57.8, Peak=185 HFD=6.5
04:06:15.928 00.007 6120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (0.19) = xAngle (-0.54 = -0.54)
04:06:15.933 00.005 6120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.33 = 2.33)
04:06:15.941 00.008 6120 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.35 mountX=0.05 mountY=0.04, mountTheta=0.70
04:06:15.947 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.02, opts=13)
04:06:15.951 00.004 6120 Enqueuing Move request for scope (0.05, -0.02)
04:06:15.956 00.005 7680 Worker thread wakes up
04:06:15.956 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:15.964 00.008 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
04:06:15.964 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
04:06:15.965 00.001 7680 Moving (0.05, -0.02) raw xDistance=0.05 yDistance=0.04
04:06:15.965 00.000 6120 UpdateGuideState exits: m=7770 SNR=57.8
04:06:15.970 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:06:15.970 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:15.975 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:06:15.975 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:15.981 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:06:15.981 00.000 7680 MoveAxis(E, 0, ABG)
04:06:15.981 00.000 6120 Enqueuing Expose request
04:06:15.987 00.006 7680 Move returns status 0, amount 0
04:06:15.987 00.000 7680 MoveAxis(N, 0, ABG)
04:06:15.987 00.000 7680 Move returns status 0, amount 0
04:06:15.988 00.001 7680 move complete, result=0
04:06:15.988 00.000 7680 worker thread done servicing request
04:06:15.988 00.000 7680 Worker thread wakes up
04:06:15.990 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:15.990 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:15.990 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:06:17.225 01.235 7680 Exposure complete
04:06:17.367 00.142 7680 worker thread done servicing request
04:06:17.368 00.001 6120 OnExposeComplete: enter
04:06:17.373 00.005 6120 UpdateGuideState(): m_state=6
04:06:17.376 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4280
04:06:17.380 00.004 6120 Star::Find returns 1 (0), X=513.03, Y=668.80, Mass=7930, SNR=59.1, Peak=209 HFD=6.6
04:06:17.384 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (0.19) = xAngle (1.41 = 1.41)
04:06:17.387 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.28 = -2.00)
04:06:17.390 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=1.90 hyp=1.90 cameraTheta=1.59 mountX=0.31 mountY=-1.73, mountTheta=-1.39
04:06:17.396 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=1.90, opts=13)
04:06:17.400 00.004 6120 Enqueuing Move request for scope (-0.05, 1.90)
04:06:17.404 00.004 7680 Worker thread wakes up
04:06:17.404 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 1.90) opts 0xd
04:06:17.405 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 1.90)
04:06:17.405 00.000 7680 Moving (-0.05, 1.90) raw xDistance=0.31 yDistance=-1.73
04:06:17.405 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
04:06:17.405 00.000 7680 resist switch: large excursion: input -1.73 thresh 0.60 direction from 1 to -1
04:06:17.405 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.19
04:06:17.405 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.73 from input -1.73
04:06:17.405 00.000 7680 MoveAxis(W, 126, ABG)
04:06:17.406 00.001 7680 Guiding  Dir = 3, Dur = 126
04:06:17.406 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:17.410 00.004 7680 IsSlewing returns 0
04:06:17.411 00.001 6120 UpdateGuideState exits: m=7930 SNR=59.1
04:06:17.414 00.003 7680 IsGuiding returns 0
04:06:17.414 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:17.418 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:17.422 00.004 7680 PulseGuide returned control before completion, sleep 136
04:06:17.422 00.000 6120 Enqueuing Expose request
04:06:17.565 00.143 7680 IsGuiding returns 1
04:06:17.565 00.000 7680 scope still moving after pulse duration time elapsed
04:06:17.594 00.029 7680 IsSlewing returns 0
04:06:17.597 00.003 7680 IsGuiding returns 0
04:06:17.598 00.001 7680 scope move finished after 126 + 57 ms
04:06:17.598 00.000 7680 Move returns status 0, amount 126
04:06:17.599 00.001 7680 MoveAxis(N, 938, ABG)
04:06:17.599 00.000 7680 Guiding  Dir = 0, Dur = 938
04:06:17.599 00.000 7680 IsSlewing returns 0
04:06:17.600 00.001 7680 IsGuiding returns 0
04:06:17.601 00.001 7680 PulseGuide returned control before completion, sleep 948
04:06:18.555 00.954 7680 IsGuiding returns 1
04:06:18.556 00.001 7680 scope still moving after pulse duration time elapsed
04:06:18.586 00.030 7680 IsSlewing returns 0
04:06:18.586 00.000 7680 IsGuiding returns 0
04:06:18.586 00.000 7680 scope move finished after 938 + 48 ms
04:06:18.587 00.001 7680 Move returns status 0, amount 938
04:06:18.587 00.000 7680 move complete, result=0
04:06:18.589 00.002 7680 worker thread done servicing request
04:06:18.589 00.000 7680 Worker thread wakes up
04:06:18.589 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:18.589 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:18.590 00.001 6120 GuideStep: 0.3 px 126 ms WEST, -1.7 px 938 ms NORTH
04:06:19.833 01.243 7680 Exposure complete
04:06:19.978 00.145 7680 worker thread done servicing request
04:06:19.978 00.000 6120 OnExposeComplete: enter
04:06:19.984 00.006 6120 UpdateGuideState(): m_state=6
04:06:19.989 00.005 6120 Star::Find(15, 513, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4281
04:06:19.995 00.006 6120 Star::Find returns 1 (0), X=512.67, Y=665.86, Mass=8300, SNR=60.5, Peak=186 HFD=6.7
04:06:19.999 00.004 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.14 = -2.14)
04:06:20.004 00.005 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.74 = 0.74)
04:06:20.008 00.004 6120 CameraToMount -- cameraX=-0.41 cameraY=-1.04 hyp=1.11 cameraTheta=-1.95 mountX=-0.60 mountY=0.75, mountTheta=2.24
04:06:20.012 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=-1.04, opts=13)
04:06:20.017 00.005 6120 Enqueuing Move request for scope (-0.41, -1.04)
04:06:20.021 00.004 7680 Worker thread wakes up
04:06:20.021 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -1.04) opts 0xd
04:06:20.021 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, -1.04)
04:06:20.021 00.000 7680 Moving (-0.41, -1.04) raw xDistance=-0.60 yDistance=0.75
04:06:20.021 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.60
04:06:20.021 00.000 7680 resist switch: large excursion: input 0.75 thresh 0.60 direction from -1 to 1
04:06:20.021 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.25
04:06:20.021 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
04:06:20.021 00.000 7680 MoveAxis(E, 235, ABG)
04:06:20.023 00.002 7680 Guiding  Dir = 2, Dur = 235
04:06:20.023 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:20.027 00.004 7680 IsSlewing returns 0
04:06:20.027 00.000 6120 UpdateGuideState exits: m=8300 SNR=60.5
04:06:20.033 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:20.037 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:20.041 00.004 6120 Enqueuing Expose request
04:06:20.045 00.004 7680 IsGuiding returns 0
04:06:20.045 00.000 7680 PulseGuide returned control before completion, sleep 245
04:06:20.293 00.248 7680 IsGuiding returns 1
04:06:20.295 00.002 7680 scope still moving after pulse duration time elapsed
04:06:20.325 00.030 7680 IsSlewing returns 0
04:06:20.327 00.002 7680 IsGuiding returns 0
04:06:20.328 00.001 7680 scope move finished after 235 + 47 ms
04:06:20.328 00.000 7680 Move returns status 0, amount 235
04:06:20.330 00.002 7680 MoveAxis(S, 406, ABG)
04:06:20.330 00.000 7680 Guiding  Dir = 1, Dur = 406
04:06:20.330 00.000 7680 IsSlewing returns 0
04:06:20.332 00.002 7680 IsGuiding returns 0
04:06:20.332 00.000 7680 PulseGuide returned control before completion, sleep 416
04:06:20.763 00.431 7680 IsGuiding returns 1
04:06:20.764 00.001 7680 scope still moving after pulse duration time elapsed
04:06:20.794 00.030 7680 IsSlewing returns 0
04:06:20.795 00.001 7680 IsGuiding returns 0
04:06:20.796 00.001 7680 scope move finished after 406 + 57 ms
04:06:20.796 00.000 7680 Move returns status 0, amount 406
04:06:20.797 00.001 7680 move complete, result=0
04:06:20.797 00.000 7680 worker thread done servicing request
04:06:20.797 00.000 6120 GuideStep: -0.6 px 235 ms EAST, 0.7 px 406 ms SOUTH
04:06:20.804 00.007 7680 Worker thread wakes up
04:06:20.805 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:20.805 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:22.049 01.244 7680 Exposure complete
04:06:22.188 00.139 7680 worker thread done servicing request
04:06:22.188 00.000 6120 OnExposeComplete: enter
04:06:22.192 00.004 6120 UpdateGuideState(): m_state=6
04:06:22.196 00.004 6120 Star::Find(15, 512, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4282
04:06:22.199 00.003 6120 Star::Find returns 1 (0), X=513.17, Y=665.74, Mass=8327, SNR=61.0, Peak=195 HFD=6.7
04:06:22.202 00.003 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
04:06:22.206 00.004 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
04:06:22.211 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=-1.16 hyp=1.16 cameraTheta=-1.49 mountX=-0.13 mountY=1.08, mountTheta=1.69
04:06:22.215 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-1.16, opts=13)
04:06:22.219 00.004 6120 Enqueuing Move request for scope (0.09, -1.16)
04:06:22.223 00.004 7680 Worker thread wakes up
04:06:22.224 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:22.228 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -1.16) opts 0xd
04:06:22.228 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -1.16)
04:06:22.228 00.000 7680 Moving (0.09, -1.16) raw xDistance=-0.13 yDistance=1.08
04:06:22.228 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:06:22.228 00.000 6120 UpdateGuideState exits: m=8327 SNR=61.0
04:06:22.232 00.004 7680 GuideAlgorithmResistSwitch::result() returns 1.08 from input 1.08
04:06:22.232 00.000 7680 MoveAxis(E, 0, ABG)
04:06:22.232 00.000 7680 Move returns status 0, amount 0
04:06:22.232 00.000 7680 MoveAxis(S, 587, ABG)
04:06:22.232 00.000 7680 Guiding  Dir = 1, Dur = 587
04:06:22.232 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:22.237 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:22.240 00.003 7680 IsSlewing returns 0
04:06:22.240 00.000 6120 Enqueuing Expose request
04:06:22.245 00.005 7680 IsGuiding returns 0
04:06:22.245 00.000 7680 PulseGuide returned control before completion, sleep 597
04:06:22.856 00.611 7680 IsGuiding returns 0
04:06:22.857 00.001 7680 Move returns status 0, amount 587
04:06:22.857 00.000 7680 move complete, result=0
04:06:22.858 00.001 7680 worker thread done servicing request
04:06:22.858 00.000 7680 Worker thread wakes up
04:06:22.859 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 1.1 px 587 ms SOUTH
04:06:22.867 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:22.868 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:24.123 01.255 7680 Exposure complete
04:06:24.274 00.151 7680 worker thread done servicing request
04:06:24.274 00.000 6120 OnExposeComplete: enter
04:06:24.279 00.005 6120 UpdateGuideState(): m_state=6
04:06:24.285 00.006 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4283
04:06:24.290 00.005 6120 Star::Find returns 1 (0), X=513.22, Y=666.06, Mass=8035, SNR=59.5, Peak=208 HFD=6.6
04:06:24.293 00.003 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
04:06:24.297 00.004 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
04:06:24.300 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.84 hyp=0.85 cameraTheta=-1.41 mountX=-0.02 mountY=0.82, mountTheta=1.59
04:06:24.307 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.84, opts=13)
04:06:24.311 00.004 6120 Enqueuing Move request for scope (0.14, -0.84)
04:06:24.316 00.005 7680 Worker thread wakes up
04:06:24.316 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:24.319 00.003 6120 UpdateGuideState exits: m=8035 SNR=59.5
04:06:24.323 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:24.327 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:24.331 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.84) opts 0xd
04:06:24.331 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.84)
04:06:24.331 00.000 7680 Moving (0.14, -0.84) raw xDistance=-0.02 yDistance=0.82
04:06:24.331 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:06:24.331 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.82 from input 0.82
04:06:24.331 00.000 6120 Enqueuing Expose request
04:06:24.335 00.004 7680 MoveAxis(E, 0, ABG)
04:06:24.336 00.001 7680 Move returns status 0, amount 0
04:06:24.336 00.000 7680 MoveAxis(S, 443, ABG)
04:06:24.336 00.000 7680 Guiding  Dir = 1, Dur = 443
04:06:24.336 00.000 7680 IsSlewing returns 0
04:06:24.337 00.001 7680 IsGuiding returns 0
04:06:24.337 00.000 7680 PulseGuide returned control before completion, sleep 453
04:06:24.798 00.461 7680 IsGuiding returns 1
04:06:24.799 00.001 7680 scope still moving after pulse duration time elapsed
04:06:24.829 00.030 7680 IsSlewing returns 0
04:06:24.831 00.002 7680 IsGuiding returns 0
04:06:24.832 00.001 7680 scope move finished after 443 + 51 ms
04:06:24.832 00.000 7680 Move returns status 0, amount 443
04:06:24.832 00.000 7680 move complete, result=0
04:06:24.834 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.8 px 443 ms SOUTH
04:06:24.843 00.009 7680 worker thread done servicing request
04:06:24.843 00.000 7680 Worker thread wakes up
04:06:24.844 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:24.844 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:26.090 01.246 7680 Exposure complete
04:06:26.237 00.147 7680 worker thread done servicing request
04:06:26.238 00.001 6120 OnExposeComplete: enter
04:06:26.243 00.005 6120 UpdateGuideState(): m_state=6
04:06:26.247 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4284
04:06:26.251 00.004 6120 Star::Find returns 1 (0), X=513.26, Y=666.77, Mass=8479, SNR=60.7, Peak=197 HFD=6.6
04:06:26.256 00.005 6120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.19) = xAngle (-0.79 = -0.79)
04:06:26.259 00.003 6120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.08 = 2.08)
04:06:26.263 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.60 mountX=0.16 mountY=0.19, mountTheta=0.89
04:06:26.268 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.13, opts=13)
04:06:26.271 00.003 6120 Enqueuing Move request for scope (0.18, -0.13)
04:06:26.275 00.004 7680 Worker thread wakes up
04:06:26.275 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
04:06:26.276 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
04:06:26.276 00.000 7680 Moving (0.18, -0.13) raw xDistance=0.16 yDistance=0.19
04:06:26.276 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:26.282 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:06:26.282 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:06:26.282 00.000 6120 UpdateGuideState exits: m=8479 SNR=60.7
04:06:26.286 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:06:26.287 00.001 7680 MoveAxis(E, 0, ABG)
04:06:26.288 00.001 7680 Move returns status 0, amount 0
04:06:26.288 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:26.292 00.004 7680 MoveAxis(N, 0, ABG)
04:06:26.292 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:26.295 00.003 6120 Enqueuing Expose request
04:06:26.300 00.005 7680 Move returns status 0, amount 0
04:06:26.300 00.000 7680 move complete, result=0
04:06:26.301 00.001 7680 worker thread done servicing request
04:06:26.301 00.000 7680 Worker thread wakes up
04:06:26.301 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:06:26.305 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:26.305 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:27.561 01.256 7680 Exposure complete
04:06:27.712 00.151 7680 worker thread done servicing request
04:06:27.713 00.001 6120 OnExposeComplete: enter
04:06:27.717 00.004 6120 UpdateGuideState(): m_state=6
04:06:27.723 00.006 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4285
04:06:27.727 00.004 6120 Star::Find returns 1 (0), X=513.30, Y=666.55, Mass=8500, SNR=61.0, Peak=198 HFD=6.9
04:06:27.731 00.004 6120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.19) = xAngle (-1.19 = -1.19)
04:06:27.735 00.004 6120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.68 = 1.68)
04:06:27.738 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=-0.35 hyp=0.42 cameraTheta=-1.01 mountX=0.15 mountY=0.41, mountTheta=1.22
04:06:27.743 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.35, opts=13)
04:06:27.749 00.006 6120 Enqueuing Move request for scope (0.22, -0.35)
04:06:27.752 00.003 7680 Worker thread wakes up
04:06:27.752 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:27.757 00.005 6120 UpdateGuideState exits: m=8500 SNR=61.0
04:06:27.760 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:27.765 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.35) opts 0xd
04:06:27.765 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.35)
04:06:27.765 00.000 7680 Moving (0.22, -0.35) raw xDistance=0.15 yDistance=0.41
04:06:27.765 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:06:27.766 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
04:06:27.766 00.000 7680 MoveAxis(E, 0, ABG)
04:06:27.766 00.000 7680 Move returns status 0, amount 0
04:06:27.766 00.000 7680 MoveAxis(S, 225, ABG)
04:06:27.766 00.000 7680 Guiding  Dir = 1, Dur = 225
04:06:27.767 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:27.773 00.006 6120 Enqueuing Expose request
04:06:27.777 00.004 7680 IsSlewing returns 0
04:06:27.778 00.001 7680 IsGuiding returns 0
04:06:27.778 00.000 7680 PulseGuide returned control before completion, sleep 235
04:06:28.017 00.239 7680 IsGuiding returns 1
04:06:28.018 00.001 7680 scope still moving after pulse duration time elapsed
04:06:28.049 00.031 7680 IsSlewing returns 0
04:06:28.050 00.001 7680 IsGuiding returns 0
04:06:28.052 00.002 7680 scope move finished after 225 + 48 ms
04:06:28.052 00.000 7680 Move returns status 0, amount 225
04:06:28.053 00.001 7680 move complete, result=0
04:06:28.053 00.000 7680 worker thread done servicing request
04:06:28.053 00.000 7680 Worker thread wakes up
04:06:28.053 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 225 ms SOUTH
04:06:28.061 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:28.061 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:29.312 01.251 7680 Exposure complete
04:06:29.445 00.133 7680 worker thread done servicing request
04:06:29.445 00.000 6120 OnExposeComplete: enter
04:06:29.448 00.003 6120 UpdateGuideState(): m_state=6
04:06:29.451 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4286
04:06:29.454 00.003 6120 Star::Find returns 1 (0), X=513.29, Y=666.77, Mass=8036, SNR=59.5, Peak=211 HFD=6.6
04:06:29.456 00.002 6120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.19) = xAngle (-0.75 = -0.75)
04:06:29.459 00.003 6120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.12 = 2.12)
04:06:29.463 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.24 cameraTheta=-0.56 mountX=0.18 mountY=0.21, mountTheta=0.86
04:06:29.468 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.13, opts=13)
04:06:29.474 00.006 6120 Enqueuing Move request for scope (0.21, -0.13)
04:06:29.477 00.003 7680 Worker thread wakes up
04:06:29.478 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:29.481 00.003 6120 UpdateGuideState exits: m=8036 SNR=59.5
04:06:29.485 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:29.488 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:29.493 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
04:06:29.493 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
04:06:29.493 00.000 7680 Moving (0.21, -0.13) raw xDistance=0.18 yDistance=0.21
04:06:29.493 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:06:29.494 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:06:29.494 00.000 7680 MoveAxis(E, 0, ABG)
04:06:29.494 00.000 7680 Move returns status 0, amount 0
04:06:29.494 00.000 7680 MoveAxis(S, 113, ABG)
04:06:29.494 00.000 7680 Guiding  Dir = 1, Dur = 113
04:06:29.494 00.000 6120 Enqueuing Expose request
04:06:29.500 00.006 7680 IsSlewing returns 0
04:06:29.500 00.000 7680 IsGuiding returns 0
04:06:29.500 00.000 7680 PulseGuide returned control before completion, sleep 123
04:06:29.628 00.128 7680 IsGuiding returns 1
04:06:29.630 00.002 7680 scope still moving after pulse duration time elapsed
04:06:29.659 00.029 7680 IsSlewing returns 0
04:06:29.660 00.001 7680 IsGuiding returns 0
04:06:29.662 00.002 7680 scope move finished after 113 + 48 ms
04:06:29.662 00.000 7680 Move returns status 0, amount 113
04:06:29.662 00.000 7680 move complete, result=0
04:06:29.663 00.001 7680 worker thread done servicing request
04:06:29.663 00.000 7680 Worker thread wakes up
04:06:29.664 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 113 ms SOUTH
04:06:29.669 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:29.669 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:30.919 01.250 7680 Exposure complete
04:06:31.059 00.140 7680 worker thread done servicing request
04:06:31.059 00.000 6120 OnExposeComplete: enter
04:06:31.064 00.005 6120 UpdateGuideState(): m_state=6
04:06:31.068 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4287
04:06:31.072 00.004 6120 Star::Find returns 1 (0), X=513.40, Y=666.96, Mass=7399, SNR=56.6, Peak=189 HFD=6.6
04:06:31.076 00.004 6120 CameraToMount -- cameraTheta (0.18) - m_xAngle (0.19) = xAngle (-0.00 = -0.00)
04:06:31.079 00.003 6120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.87 = 2.87)
04:06:31.082 00.003 6120 CameraToMount -- cameraX=0.32 cameraY=0.06 hyp=0.32 cameraTheta=0.18 mountX=0.32 mountY=0.09, mountTheta=0.26
04:06:31.087 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=0.06, opts=13)
04:06:31.093 00.006 6120 Enqueuing Move request for scope (0.32, 0.06)
04:06:31.096 00.003 7680 Worker thread wakes up
04:06:31.097 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:31.100 00.003 6120 UpdateGuideState exits: m=7399 SNR=56.6
04:06:31.104 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:31.107 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:31.111 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.06) opts 0xd
04:06:31.111 00.000 6120 Enqueuing Expose request
04:06:31.115 00.004 7680 Handling offset move in thread for scope, endpoint = (0.32, 0.06)
04:06:31.116 00.001 7680 Moving (0.32, 0.06) raw xDistance=0.32 yDistance=0.09
04:06:31.116 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
04:06:31.116 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:06:31.116 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:06:31.116 00.000 7680 MoveAxis(W, 131, ABG)
04:06:31.116 00.000 7680 Guiding  Dir = 3, Dur = 131
04:06:31.117 00.001 7680 IsSlewing returns 0
04:06:31.117 00.000 7680 IsGuiding returns 0
04:06:31.118 00.001 7680 PulseGuide returned control before completion, sleep 141
04:06:31.269 00.151 7680 IsGuiding returns 1
04:06:31.269 00.000 7680 scope still moving after pulse duration time elapsed
04:06:31.299 00.030 7680 IsSlewing returns 0
04:06:31.301 00.002 7680 IsGuiding returns 0
04:06:31.302 00.001 7680 scope move finished after 131 + 53 ms
04:06:31.302 00.000 7680 Move returns status 0, amount 131
04:06:31.303 00.001 7680 MoveAxis(N, 0, ABG)
04:06:31.303 00.000 7680 Move returns status 0, amount 0
04:06:31.304 00.001 7680 move complete, result=0
04:06:31.305 00.001 7680 worker thread done servicing request
04:06:31.305 00.000 6120 GuideStep: 0.3 px 131 ms WEST, 0.1 px 0 ms NORTH
04:06:31.314 00.009 7680 Worker thread wakes up
04:06:31.316 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:31.316 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:32.567 01.251 7680 Exposure complete
04:06:32.705 00.138 7680 worker thread done servicing request
04:06:32.706 00.001 6120 OnExposeComplete: enter
04:06:32.708 00.002 6120 UpdateGuideState(): m_state=6
04:06:32.713 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4288
04:06:32.718 00.005 6120 Star::Find returns 1 (0), X=513.16, Y=666.85, Mass=8157, SNR=60.3, Peak=190 HFD=6.7
04:06:32.722 00.004 6120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.19) = xAngle (-0.72 = -0.72)
04:06:32.726 00.004 6120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.15 = 2.15)
04:06:32.730 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.53 mountX=0.07 mountY=0.08, mountTheta=0.84
04:06:32.735 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.05, opts=13)
04:06:32.740 00.005 6120 Enqueuing Move request for scope (0.08, -0.05)
04:06:32.743 00.003 7680 Worker thread wakes up
04:06:32.745 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:32.749 00.004 6120 UpdateGuideState exits: m=8157 SNR=60.3
04:06:32.752 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:32.757 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:32.760 00.003 6120 Enqueuing Expose request
04:06:32.764 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
04:06:32.764 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
04:06:32.764 00.000 7680 Moving (0.08, -0.05) raw xDistance=0.07 yDistance=0.08
04:06:32.765 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:06:32.765 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:06:32.765 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:06:32.766 00.001 7680 MoveAxis(E, 0, ABG)
04:06:32.766 00.000 7680 Move returns status 0, amount 0
04:06:32.766 00.000 7680 MoveAxis(N, 0, ABG)
04:06:32.766 00.000 7680 Move returns status 0, amount 0
04:06:32.766 00.000 7680 move complete, result=0
04:06:32.766 00.000 7680 worker thread done servicing request
04:06:32.766 00.000 7680 Worker thread wakes up
04:06:32.766 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:06:32.771 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:32.771 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:34.022 01.251 7680 Exposure complete
04:06:34.174 00.152 7680 worker thread done servicing request
04:06:34.175 00.001 6120 OnExposeComplete: enter
04:06:34.178 00.003 6120 UpdateGuideState(): m_state=6
04:06:34.184 00.006 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4289
04:06:34.188 00.004 6120 Star::Find returns 1 (0), X=513.23, Y=666.68, Mass=8629, SNR=61.3, Peak=212 HFD=6.8
04:06:34.192 00.004 6120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.19) = xAngle (-1.15 = -1.15)
04:06:34.196 00.004 6120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.73 = 1.73)
04:06:34.200 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.96 mountX=0.11 mountY=0.27, mountTheta=1.18
04:06:34.205 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.22, opts=13)
04:06:34.209 00.004 6120 Enqueuing Move request for scope (0.15, -0.22)
04:06:34.212 00.003 7680 Worker thread wakes up
04:06:34.212 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:34.218 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
04:06:34.218 00.000 6120 UpdateGuideState exits: m=8629 SNR=61.3
04:06:34.222 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:34.226 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:34.229 00.003 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
04:06:34.229 00.000 7680 Moving (0.15, -0.22) raw xDistance=0.11 yDistance=0.27
04:06:34.230 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:06:34.230 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:06:34.230 00.000 7680 MoveAxis(E, 0, ABG)
04:06:34.230 00.000 7680 Move returns status 0, amount 0
04:06:34.231 00.001 7680 MoveAxis(S, 144, ABG)
04:06:34.231 00.000 6120 Enqueuing Expose request
04:06:34.235 00.004 7680 Guiding  Dir = 1, Dur = 144
04:06:34.235 00.000 7680 IsSlewing returns 0
04:06:34.235 00.000 7680 IsGuiding returns 0
04:06:34.236 00.001 7680 PulseGuide returned control before completion, sleep 154
04:06:34.401 00.165 7680 IsGuiding returns 1
04:06:34.403 00.002 7680 scope still moving after pulse duration time elapsed
04:06:34.433 00.030 7680 IsSlewing returns 0
04:06:34.434 00.001 7680 IsGuiding returns 0
04:06:34.434 00.000 7680 scope move finished after 144 + 53 ms
04:06:34.434 00.000 7680 Move returns status 0, amount 144
04:06:34.435 00.001 7680 move complete, result=0
04:06:34.435 00.000 7680 worker thread done servicing request
04:06:34.436 00.001 7680 Worker thread wakes up
04:06:34.436 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 144 ms SOUTH
04:06:34.446 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:34.446 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:35.691 01.245 7680 Exposure complete
04:06:35.829 00.138 7680 worker thread done servicing request
04:06:35.829 00.000 6120 OnExposeComplete: enter
04:06:35.833 00.004 6120 UpdateGuideState(): m_state=6
04:06:35.838 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4290
04:06:35.845 00.007 6120 Star::Find returns 1 (0), X=513.30, Y=666.69, Mass=8091, SNR=60.5, Peak=187 HFD=7.1
04:06:35.850 00.005 6120 CameraToMount -- cameraTheta (-0.77) - m_xAngle (0.19) = xAngle (-0.96 = -0.96)
04:06:35.853 00.003 6120 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.92 = 1.92)
04:06:35.858 00.005 6120 CameraToMount -- cameraX=0.22 cameraY=-0.21 hyp=0.30 cameraTheta=-0.77 mountX=0.17 mountY=0.28, mountTheta=1.02
04:06:35.862 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.21, opts=13)
04:06:35.866 00.004 6120 Enqueuing Move request for scope (0.22, -0.21)
04:06:35.871 00.005 7680 Worker thread wakes up
04:06:35.871 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:35.875 00.004 6120 UpdateGuideState exits: m=8091 SNR=60.5
04:06:35.878 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:35.882 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:35.887 00.005 6120 Enqueuing Expose request
04:06:35.891 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.21) opts 0xd
04:06:35.891 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.21)
04:06:35.891 00.000 7680 Moving (0.22, -0.21) raw xDistance=0.17 yDistance=0.28
04:06:35.891 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:06:35.892 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
04:06:35.892 00.000 7680 MoveAxis(E, 0, ABG)
04:06:35.892 00.000 7680 Move returns status 0, amount 0
04:06:35.892 00.000 7680 MoveAxis(S, 154, ABG)
04:06:35.892 00.000 7680 Guiding  Dir = 1, Dur = 154
04:06:35.892 00.000 7680 IsSlewing returns 0
04:06:35.893 00.001 7680 IsGuiding returns 0
04:06:35.893 00.000 7680 PulseGuide returned control before completion, sleep 164
04:06:36.071 00.178 7680 IsGuiding returns 1
04:06:36.072 00.001 7680 scope still moving after pulse duration time elapsed
04:06:36.102 00.030 7680 IsSlewing returns 0
04:06:36.102 00.000 7680 IsGuiding returns 0
04:06:36.103 00.001 7680 scope move finished after 154 + 55 ms
04:06:36.104 00.001 7680 Move returns status 0, amount 154
04:06:36.104 00.000 7680 move complete, result=0
04:06:36.104 00.000 7680 worker thread done servicing request
04:06:36.104 00.000 7680 Worker thread wakes up
04:06:36.105 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 154 ms SOUTH
04:06:36.111 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:36.111 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:37.366 01.255 7680 Exposure complete
04:06:37.491 00.125 7680 worker thread done servicing request
04:06:37.492 00.001 6120 OnExposeComplete: enter
04:06:37.496 00.004 6120 UpdateGuideState(): m_state=6
04:06:37.501 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4291
04:06:37.504 00.003 6120 Star::Find returns 1 (0), X=513.40, Y=666.96, Mass=8088, SNR=59.2, Peak=202 HFD=6.6
04:06:37.508 00.004 6120 CameraToMount -- cameraTheta (0.20) - m_xAngle (0.19) = xAngle (0.01 = 0.01)
04:06:37.512 00.004 6120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.88 = 2.88)
04:06:37.516 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=0.06 hyp=0.32 cameraTheta=0.20 mountX=0.32 mountY=0.08, mountTheta=0.25
04:06:37.521 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=0.06, opts=13)
04:06:37.525 00.004 6120 Enqueuing Move request for scope (0.32, 0.06)
04:06:37.531 00.006 7680 Worker thread wakes up
04:06:37.531 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.06) opts 0xd
04:06:37.531 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, 0.06)
04:06:37.532 00.001 7680 Moving (0.32, 0.06) raw xDistance=0.32 yDistance=0.08
04:06:37.532 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
04:06:37.532 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:06:37.532 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:37.537 00.005 6120 UpdateGuideState exits: m=8088 SNR=59.2
04:06:37.540 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:06:37.541 00.001 7680 MoveAxis(W, 132, ABG)
04:06:37.541 00.000 7680 Guiding  Dir = 3, Dur = 132
04:06:37.542 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:37.546 00.004 7680 IsSlewing returns 0
04:06:37.546 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:37.549 00.003 6120 Enqueuing Expose request
04:06:37.554 00.005 7680 IsGuiding returns 0
04:06:37.554 00.000 7680 PulseGuide returned control before completion, sleep 142
04:06:37.699 00.145 7680 IsGuiding returns 1
04:06:37.700 00.001 7680 scope still moving after pulse duration time elapsed
04:06:37.731 00.031 7680 IsSlewing returns 0
04:06:37.733 00.002 7680 IsGuiding returns 0
04:06:37.733 00.000 7680 scope move finished after 132 + 48 ms
04:06:37.735 00.002 7680 Move returns status 0, amount 132
04:06:37.735 00.000 7680 MoveAxis(N, 0, ABG)
04:06:37.735 00.000 7680 Move returns status 0, amount 0
04:06:37.736 00.001 7680 move complete, result=0
04:06:37.736 00.000 7680 worker thread done servicing request
04:06:37.736 00.000 6120 GuideStep: 0.3 px 132 ms WEST, 0.1 px 0 ms NORTH
04:06:37.745 00.009 7680 Worker thread wakes up
04:06:37.745 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:37.745 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:38.984 01.239 7680 Exposure complete
04:06:39.118 00.134 7680 worker thread done servicing request
04:06:39.118 00.000 6120 OnExposeComplete: enter
04:06:39.123 00.005 6120 UpdateGuideState(): m_state=6
04:06:39.127 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4292
04:06:39.130 00.003 6120 Star::Find returns 1 (0), X=513.06, Y=666.97, Mass=8503, SNR=60.8, Peak=185 HFD=6.9
04:06:39.135 00.005 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.19) = xAngle (1.73 = 1.73)
04:06:39.139 00.004 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.61 = -1.68)
04:06:39.142 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.92 mountX=-0.01 mountY=-0.07, mountTheta=-1.73
04:06:39.149 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.07, opts=13)
04:06:39.154 00.005 6120 Enqueuing Move request for scope (-0.02, 0.07)
04:06:39.159 00.005 7680 Worker thread wakes up
04:06:39.159 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:39.165 00.006 6120 UpdateGuideState exits: m=8503 SNR=60.8
04:06:39.169 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:39.175 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
04:06:39.175 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
04:06:39.175 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:39.181 00.006 6120 Enqueuing Expose request
04:06:39.188 00.007 7680 Moving (-0.02, 0.07) raw xDistance=-0.01 yDistance=-0.07
04:06:39.188 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:06:39.188 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:06:39.189 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:06:39.189 00.000 7680 MoveAxis(E, 0, ABG)
04:06:39.189 00.000 7680 Move returns status 0, amount 0
04:06:39.189 00.000 7680 MoveAxis(N, 0, ABG)
04:06:39.190 00.001 7680 Move returns status 0, amount 0
04:06:39.190 00.000 7680 move complete, result=0
04:06:39.190 00.000 7680 worker thread done servicing request
04:06:39.191 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:06:39.198 00.007 7680 Worker thread wakes up
04:06:39.198 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:39.198 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:40.442 01.244 7680 Exposure complete
04:06:40.588 00.146 7680 worker thread done servicing request
04:06:40.588 00.000 6120 OnExposeComplete: enter
04:06:40.592 00.004 6120 UpdateGuideState(): m_state=6
04:06:40.594 00.002 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4293
04:06:40.598 00.004 6120 Star::Find returns 1 (0), X=513.31, Y=666.72, Mass=8446, SNR=61.2, Peak=196 HFD=6.7
04:06:40.602 00.004 6120 CameraToMount -- cameraTheta (-0.67) - m_xAngle (0.19) = xAngle (-0.86 = -0.86)
04:06:40.606 00.004 6120 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.02 = 2.02)
04:06:40.609 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-0.67 mountX=0.19 mountY=0.27, mountTheta=0.94
04:06:40.613 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.18, opts=13)
04:06:40.617 00.004 6120 Enqueuing Move request for scope (0.23, -0.18)
04:06:40.621 00.004 7680 Worker thread wakes up
04:06:40.621 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.18) opts 0xd
04:06:40.621 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.18)
04:06:40.621 00.000 7680 Moving (0.23, -0.18) raw xDistance=0.19 yDistance=0.27
04:06:40.621 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:06:40.621 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:06:40.621 00.000 7680 MoveAxis(E, 0, ABG)
04:06:40.623 00.002 7680 Move returns status 0, amount 0
04:06:40.623 00.000 7680 MoveAxis(S, 144, ABG)
04:06:40.623 00.000 7680 Guiding  Dir = 1, Dur = 144
04:06:40.623 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:40.627 00.004 7680 IsSlewing returns 0
04:06:40.627 00.000 6120 UpdateGuideState exits: m=8446 SNR=61.2
04:06:40.630 00.003 7680 IsGuiding returns 0
04:06:40.630 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:40.634 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:40.637 00.003 7680 PulseGuide returned control before completion, sleep 154
04:06:40.637 00.000 6120 Enqueuing Expose request
04:06:40.807 00.170 7680 IsGuiding returns 1
04:06:40.809 00.002 7680 scope still moving after pulse duration time elapsed
04:06:40.837 00.028 7680 IsSlewing returns 0
04:06:40.838 00.001 7680 IsGuiding returns 1
04:06:40.869 00.031 7680 IsSlewing returns 0
04:06:40.871 00.002 7680 IsGuiding returns 0
04:06:40.871 00.000 7680 scope move finished after 144 + 96 ms
04:06:40.871 00.000 7680 Move returns status 0, amount 144
04:06:40.871 00.000 7680 move complete, result=0
04:06:40.871 00.000 7680 worker thread done servicing request
04:06:40.872 00.001 7680 Worker thread wakes up
04:06:40.872 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 144 ms SOUTH
04:06:40.882 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:40.882 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:42.136 01.254 7680 Exposure complete
04:06:42.273 00.137 7680 worker thread done servicing request
04:06:42.273 00.000 6120 OnExposeComplete: enter
04:06:42.277 00.004 6120 UpdateGuideState(): m_state=6
04:06:42.281 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4294
04:06:42.286 00.005 6120 Star::Find returns 1 (0), X=513.33, Y=666.86, Mass=8415, SNR=60.4, Peak=207 HFD=6.7
04:06:42.290 00.004 6120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.19) = xAngle (-0.34 = -0.34)
04:06:42.293 00.003 6120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.53 = 2.53)
04:06:42.298 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=-0.04 hyp=0.25 cameraTheta=-0.16 mountX=0.23 mountY=0.14, mountTheta=0.55
04:06:42.302 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.04, opts=13)
04:06:42.306 00.004 6120 Enqueuing Move request for scope (0.25, -0.04)
04:06:42.309 00.003 7680 Worker thread wakes up
04:06:42.309 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.04) opts 0xd
04:06:42.309 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.04)
04:06:42.310 00.001 7680 Moving (0.25, -0.04) raw xDistance=0.23 yDistance=0.14
04:06:42.310 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
04:06:42.310 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:06:42.310 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:06:42.310 00.000 7680 MoveAxis(W, 96, ABG)
04:06:42.311 00.001 7680 Guiding  Dir = 3, Dur = 96
04:06:42.312 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:42.315 00.003 7680 IsSlewing returns 0
04:06:42.315 00.000 6120 UpdateGuideState exits: m=8415 SNR=60.4
04:06:42.319 00.004 7680 IsGuiding returns 0
04:06:42.320 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:42.323 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:42.327 00.004 7680 PulseGuide returned control before completion, sleep 106
04:06:42.327 00.000 6120 Enqueuing Expose request
04:06:42.441 00.114 7680 IsGuiding returns 1
04:06:42.443 00.002 7680 scope still moving after pulse duration time elapsed
04:06:42.472 00.029 7680 IsSlewing returns 0
04:06:42.473 00.001 7680 IsGuiding returns 0
04:06:42.473 00.000 7680 scope move finished after 96 + 58 ms
04:06:42.474 00.001 7680 Move returns status 0, amount 96
04:06:42.474 00.000 7680 MoveAxis(N, 0, ABG)
04:06:42.474 00.000 7680 Move returns status 0, amount 0
04:06:42.475 00.001 7680 move complete, result=0
04:06:42.475 00.000 6120 GuideStep: 0.2 px 96 ms WEST, 0.1 px 0 ms NORTH
04:06:42.480 00.005 7680 worker thread done servicing request
04:06:42.480 00.000 7680 Worker thread wakes up
04:06:42.480 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:42.480 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:43.737 01.257 7680 Exposure complete
04:06:43.888 00.151 7680 worker thread done servicing request
04:06:43.889 00.001 6120 OnExposeComplete: enter
04:06:43.892 00.003 6120 UpdateGuideState(): m_state=6
04:06:43.897 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4295
04:06:43.903 00.006 6120 Star::Find returns 1 (0), X=513.33, Y=666.74, Mass=8197, SNR=59.2, Peak=210 HFD=6.7
04:06:43.907 00.004 6120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.19) = xAngle (-0.74 = -0.74)
04:06:43.911 00.004 6120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.13 = 2.13)
04:06:43.915 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-0.15 hyp=0.29 cameraTheta=-0.55 mountX=0.22 mountY=0.25, mountTheta=0.85
04:06:43.920 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.15, opts=13)
04:06:43.924 00.004 6120 Enqueuing Move request for scope (0.25, -0.15)
04:06:43.927 00.003 7680 Worker thread wakes up
04:06:43.927 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:43.932 00.005 6120 UpdateGuideState exits: m=8197 SNR=59.2
04:06:43.935 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.15) opts 0xd
04:06:43.936 00.001 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.15)
04:06:43.937 00.001 7680 Moving (0.25, -0.15) raw xDistance=0.22 yDistance=0.25
04:06:43.937 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
04:06:43.937 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:43.941 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:43.944 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
04:06:43.946 00.002 6120 Enqueuing Expose request
04:06:43.949 00.003 7680 MoveAxis(W, 95, ABG)
04:06:43.949 00.000 7680 Guiding  Dir = 3, Dur = 95
04:06:43.949 00.000 7680 IsSlewing returns 0
04:06:43.951 00.002 7680 IsGuiding returns 0
04:06:43.951 00.000 7680 PulseGuide returned control before completion, sleep 105
04:06:44.070 00.119 7680 IsGuiding returns 1
04:06:44.071 00.001 7680 scope still moving after pulse duration time elapsed
04:06:44.102 00.031 7680 IsSlewing returns 0
04:06:44.103 00.001 7680 IsGuiding returns 1
04:06:44.133 00.030 7680 IsSlewing returns 0
04:06:44.135 00.002 7680 IsGuiding returns 1
04:06:44.164 00.029 7680 IsSlewing returns 0
04:06:44.165 00.001 7680 IsGuiding returns 0
04:06:44.167 00.002 7680 scope move finished after 95 + 120 ms
04:06:44.167 00.000 7680 Move returns status 0, amount 95
04:06:44.168 00.001 7680 MoveAxis(S, 134, ABG)
04:06:44.168 00.000 7680 Guiding  Dir = 1, Dur = 134
04:06:44.169 00.001 7680 IsSlewing returns 0
04:06:44.169 00.000 7680 IsGuiding returns 0
04:06:44.170 00.001 7680 PulseGuide returned control before completion, sleep 144
04:06:44.320 00.150 7680 IsGuiding returns 1
04:06:44.321 00.001 7680 scope still moving after pulse duration time elapsed
04:06:44.351 00.030 7680 IsSlewing returns 0
04:06:44.352 00.001 7680 IsGuiding returns 0
04:06:44.354 00.002 7680 scope move finished after 134 + 50 ms
04:06:44.354 00.000 7680 Move returns status 0, amount 134
04:06:44.355 00.001 7680 move complete, result=0
04:06:44.355 00.000 7680 worker thread done servicing request
04:06:44.355 00.000 7680 Worker thread wakes up
04:06:44.357 00.002 6120 GuideStep: 0.2 px 95 ms WEST, 0.2 px 134 ms SOUTH
04:06:44.363 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:44.364 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:45.612 01.248 7680 Exposure complete
04:06:45.763 00.151 7680 worker thread done servicing request
04:06:45.764 00.001 6120 OnExposeComplete: enter
04:06:45.767 00.003 6120 UpdateGuideState(): m_state=6
04:06:45.772 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4296
04:06:45.776 00.004 6120 Star::Find returns 1 (0), X=513.10, Y=666.77, Mass=8243, SNR=60.2, Peak=199 HFD=6.7
04:06:45.780 00.004 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
04:06:45.784 00.004 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
04:06:45.787 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.45 mountX=-0.01 mountY=0.12, mountTheta=1.64
04:06:45.792 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.13, opts=13)
04:06:45.795 00.003 6120 Enqueuing Move request for scope (0.02, -0.13)
04:06:45.799 00.004 7680 Worker thread wakes up
04:06:45.799 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
04:06:45.800 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
04:06:45.800 00.000 7680 Moving (0.02, -0.13) raw xDistance=-0.01 yDistance=0.12
04:06:45.800 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:06:45.801 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:06:45.801 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:06:45.801 00.000 7680 MoveAxis(E, 0, ABG)
04:06:45.801 00.000 7680 Move returns status 0, amount 0
04:06:45.801 00.000 7680 MoveAxis(N, 0, ABG)
04:06:45.801 00.000 7680 Move returns status 0, amount 0
04:06:45.801 00.000 7680 move complete, result=0
04:06:45.802 00.001 7680 worker thread done servicing request
04:06:45.802 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:45.805 00.003 6120 UpdateGuideState exits: m=8243 SNR=60.2
04:06:45.809 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:45.814 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:45.818 00.004 6120 Enqueuing Expose request
04:06:45.822 00.004 7680 Worker thread wakes up
04:06:45.822 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:06:45.825 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:45.825 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:47.082 01.257 7680 Exposure complete
04:06:47.225 00.143 7680 worker thread done servicing request
04:06:47.225 00.000 6120 OnExposeComplete: enter
04:06:47.229 00.004 6120 UpdateGuideState(): m_state=6
04:06:47.233 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4297
04:06:47.236 00.003 6120 Star::Find returns 1 (0), X=512.72, Y=666.76, Mass=8088, SNR=59.7, Peak=187 HFD=6.7
04:06:47.238 00.002 6120 CameraToMount -- cameraTheta (-2.76) - m_xAngle (0.19) = xAngle (-2.95 = -2.95)
04:06:47.242 00.004 6120 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.07 = -0.07)
04:06:47.247 00.005 6120 CameraToMount -- cameraX=-0.36 cameraY=-0.14 hyp=0.38 cameraTheta=-2.76 mountX=-0.38 mountY=-0.03, mountTheta=-3.07
04:06:47.250 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=-0.14, opts=13)
04:06:47.254 00.004 6120 Enqueuing Move request for scope (-0.36, -0.14)
04:06:47.256 00.002 7680 Worker thread wakes up
04:06:47.257 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.14) opts 0xd
04:06:47.257 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, -0.14)
04:06:47.257 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:47.260 00.003 6120 UpdateGuideState exits: m=8088 SNR=59.7
04:06:47.264 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:47.267 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:47.269 00.002 6120 Enqueuing Expose request
04:06:47.273 00.004 7680 Moving (-0.36, -0.14) raw xDistance=-0.38 yDistance=-0.03
04:06:47.273 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
04:06:47.273 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:06:47.273 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:06:47.273 00.000 7680 MoveAxis(E, 153, ABG)
04:06:47.274 00.001 7680 Guiding  Dir = 2, Dur = 153
04:06:47.274 00.000 7680 IsSlewing returns 0
04:06:47.276 00.002 7680 IsGuiding returns 0
04:06:47.276 00.000 7680 PulseGuide returned control before completion, sleep 163
04:06:47.448 00.172 7680 IsGuiding returns 1
04:06:47.448 00.000 7680 scope still moving after pulse duration time elapsed
04:06:47.479 00.031 7680 IsSlewing returns 0
04:06:47.479 00.000 7680 IsGuiding returns 1
04:06:47.510 00.031 7680 IsSlewing returns 0
04:06:47.510 00.000 7680 IsGuiding returns 1
04:06:47.542 00.032 7680 IsSlewing returns 0
04:06:47.542 00.000 7680 IsGuiding returns 0
04:06:47.542 00.000 7680 scope move finished after 153 + 113 ms
04:06:47.542 00.000 7680 Move returns status 0, amount 153
04:06:47.543 00.001 7680 MoveAxis(N, 0, ABG)
04:06:47.543 00.000 7680 Move returns status 0, amount 0
04:06:47.544 00.001 7680 move complete, result=0
04:06:47.545 00.001 7680 worker thread done servicing request
04:06:47.545 00.000 6120 GuideStep: -0.4 px 153 ms EAST, -0.0 px 0 ms NORTH
04:06:47.551 00.006 7680 Worker thread wakes up
04:06:47.551 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:47.551 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:48.795 01.244 7680 Exposure complete
04:06:48.935 00.140 7680 worker thread done servicing request
04:06:48.936 00.001 6120 OnExposeComplete: enter
04:06:48.940 00.004 6120 UpdateGuideState(): m_state=6
04:06:48.943 00.003 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4298
04:06:48.947 00.004 6120 Star::Find returns 1 (0), X=512.91, Y=666.55, Mass=8122, SNR=59.9, Peak=193 HFD=6.8
04:06:48.950 00.003 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.22 = -2.22)
04:06:48.953 00.003 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
04:06:48.955 00.002 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.35 hyp=0.39 cameraTheta=-2.03 mountX=-0.23 mountY=0.24, mountTheta=2.35
04:06:48.962 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.35, opts=13)
04:06:48.967 00.005 6120 Enqueuing Move request for scope (-0.17, -0.35)
04:06:48.971 00.004 7680 Worker thread wakes up
04:06:48.971 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:48.976 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.35) opts 0xd
04:06:48.976 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.35)
04:06:48.976 00.000 7680 Moving (-0.17, -0.35) raw xDistance=-0.23 yDistance=0.24
04:06:48.976 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
04:06:48.976 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:06:48.976 00.000 7680 MoveAxis(E, 106, ABG)
04:06:48.976 00.000 7680 Guiding  Dir = 2, Dur = 106
04:06:48.976 00.000 6120 UpdateGuideState exits: m=8122 SNR=59.9
04:06:48.980 00.004 7680 IsSlewing returns 0
04:06:48.980 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:48.983 00.003 7680 IsGuiding returns 0
04:06:48.984 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:48.988 00.004 6120 Enqueuing Expose request
04:06:48.993 00.005 7680 PulseGuide returned control before completion, sleep 116
04:06:49.111 00.118 7680 IsGuiding returns 1
04:06:49.111 00.000 7680 scope still moving after pulse duration time elapsed
04:06:49.142 00.031 7680 IsSlewing returns 0
04:06:49.142 00.000 7680 IsGuiding returns 0
04:06:49.144 00.002 7680 scope move finished after 106 + 53 ms
04:06:49.144 00.000 7680 Move returns status 0, amount 106
04:06:49.144 00.000 7680 MoveAxis(S, 129, ABG)
04:06:49.145 00.001 7680 Guiding  Dir = 1, Dur = 129
04:06:49.145 00.000 7680 IsSlewing returns 0
04:06:49.146 00.001 7680 IsGuiding returns 0
04:06:49.146 00.000 7680 PulseGuide returned control before completion, sleep 139
04:06:49.297 00.151 7680 IsGuiding returns 1
04:06:49.299 00.002 7680 scope still moving after pulse duration time elapsed
04:06:49.328 00.029 7680 IsSlewing returns 0
04:06:49.330 00.002 7680 IsGuiding returns 0
04:06:49.330 00.000 7680 scope move finished after 129 + 54 ms
04:06:49.330 00.000 7680 Move returns status 0, amount 129
04:06:49.331 00.001 7680 move complete, result=0
04:06:49.332 00.001 7680 worker thread done servicing request
04:06:49.332 00.000 7680 Worker thread wakes up
04:06:49.332 00.000 6120 GuideStep: -0.2 px 106 ms EAST, 0.2 px 129 ms SOUTH
04:06:49.338 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:49.339 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:50.590 01.251 7680 Exposure complete
04:06:50.739 00.149 7680 worker thread done servicing request
04:06:50.739 00.000 6120 OnExposeComplete: enter
04:06:50.743 00.004 6120 UpdateGuideState(): m_state=6
04:06:50.746 00.003 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4299
04:06:50.751 00.005 6120 Star::Find returns 1 (0), X=513.11, Y=666.15, Mass=7538, SNR=57.9, Peak=214 HFD=6.5
04:06:50.755 00.004 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
04:06:50.759 00.004 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
04:06:50.763 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.75 hyp=0.75 cameraTheta=-1.53 mountX=-0.11 mountY=0.69, mountTheta=1.73
04:06:50.769 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.75, opts=13)
04:06:50.774 00.005 6120 Enqueuing Move request for scope (0.03, -0.75)
04:06:50.779 00.005 7680 Worker thread wakes up
04:06:50.780 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:50.784 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.75) opts 0xd
04:06:50.785 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.75)
04:06:50.785 00.000 7680 Moving (0.03, -0.75) raw xDistance=-0.11 yDistance=0.69
04:06:50.785 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:06:50.785 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
04:06:50.786 00.001 7680 MoveAxis(E, 0, ABG)
04:06:50.786 00.000 6120 UpdateGuideState exits: m=7538 SNR=57.9
04:06:50.790 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:50.794 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:50.798 00.004 6120 Enqueuing Expose request
04:06:50.801 00.003 7680 Move returns status 0, amount 0
04:06:50.802 00.001 7680 MoveAxis(S, 372, ABG)
04:06:50.802 00.000 7680 Guiding  Dir = 1, Dur = 372
04:06:50.802 00.000 7680 IsSlewing returns 0
04:06:50.802 00.000 7680 IsGuiding returns 0
04:06:50.803 00.001 7680 PulseGuide returned control before completion, sleep 382
04:06:51.187 00.384 7680 IsGuiding returns 1
04:06:51.188 00.001 7680 scope still moving after pulse duration time elapsed
04:06:51.219 00.031 7680 IsSlewing returns 0
04:06:51.220 00.001 7680 IsGuiding returns 0
04:06:51.220 00.000 7680 scope move finished after 372 + 46 ms
04:06:51.220 00.000 7680 Move returns status 0, amount 372
04:06:51.222 00.002 7680 move complete, result=0
04:06:51.222 00.000 7680 worker thread done servicing request
04:06:51.222 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 372 ms SOUTH
04:06:51.228 00.006 7680 Worker thread wakes up
04:06:51.229 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:51.229 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:52.483 01.254 7680 Exposure complete
04:06:52.657 00.174 7680 worker thread done servicing request
04:06:52.658 00.001 6120 OnExposeComplete: enter
04:06:52.664 00.006 6120 UpdateGuideState(): m_state=6
04:06:52.671 00.007 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4300
04:06:52.676 00.005 6120 Star::Find returns 1 (0), X=512.99, Y=666.95, Mass=7753, SNR=58.6, Peak=195 HFD=6.4
04:06:52.682 00.006 6120 CameraToMount -- cameraTheta (2.60) - m_xAngle (0.19) = xAngle (2.41 = 2.41)
04:06:52.688 00.006 6120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.28 = -1.00)
04:06:52.694 00.006 6120 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.60 mountX=-0.08 mountY=-0.09, mountTheta=-2.29
04:06:52.701 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.06, opts=13)
04:06:52.707 00.006 6120 Enqueuing Move request for scope (-0.09, 0.06)
04:06:52.712 00.005 7680 Worker thread wakes up
04:06:52.712 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:52.716 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
04:06:52.716 00.000 6120 UpdateGuideState exits: m=7753 SNR=58.6
04:06:52.722 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:52.726 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
04:06:52.726 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:52.731 00.005 6120 Enqueuing Expose request
04:06:52.735 00.004 7680 Moving (-0.09, 0.06) raw xDistance=-0.08 yDistance=-0.09
04:06:52.735 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:06:52.735 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:06:52.735 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:06:52.735 00.000 7680 MoveAxis(E, 0, ABG)
04:06:52.735 00.000 7680 Move returns status 0, amount 0
04:06:52.736 00.001 7680 MoveAxis(N, 0, ABG)
04:06:52.736 00.000 7680 Move returns status 0, amount 0
04:06:52.736 00.000 7680 move complete, result=0
04:06:52.736 00.000 7680 worker thread done servicing request
04:06:52.738 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:06:52.743 00.005 7680 Worker thread wakes up
04:06:52.743 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:52.743 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:53.986 01.243 7680 Exposure complete
04:06:54.122 00.136 7680 worker thread done servicing request
04:06:54.123 00.001 6120 OnExposeComplete: enter
04:06:54.127 00.004 6120 UpdateGuideState(): m_state=6
04:06:54.131 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4301
04:06:54.135 00.004 6120 Star::Find returns 1 (0), X=512.95, Y=666.84, Mass=8046, SNR=59.5, Peak=212 HFD=6.6
04:06:54.138 00.003 6120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (0.19) = xAngle (-2.89 = -2.89)
04:06:54.143 00.005 6120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.02 = -0.02)
04:06:54.146 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.71 mountX=-0.14 mountY=-0.00, mountTheta=-3.12
04:06:54.151 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.06, opts=13)
04:06:54.156 00.005 6120 Enqueuing Move request for scope (-0.13, -0.06)
04:06:54.160 00.004 7680 Worker thread wakes up
04:06:54.160 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
04:06:54.160 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
04:06:54.160 00.000 7680 Moving (-0.13, -0.06) raw xDistance=-0.14 yDistance=-0.00
04:06:54.161 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:06:54.161 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:06:54.161 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:54.166 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:06:54.166 00.000 7680 MoveAxis(E, 0, ABG)
04:06:54.166 00.000 7680 Move returns status 0, amount 0
04:06:54.166 00.000 7680 MoveAxis(N, 0, ABG)
04:06:54.167 00.001 6120 UpdateGuideState exits: m=8046 SNR=59.5
04:06:54.171 00.004 7680 Move returns status 0, amount 0
04:06:54.171 00.000 7680 move complete, result=0
04:06:54.171 00.000 7680 worker thread done servicing request
04:06:54.171 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:54.175 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:54.178 00.003 6120 Enqueuing Expose request
04:06:54.182 00.004 7680 Worker thread wakes up
04:06:54.182 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:06:54.187 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:54.187 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:55.431 01.244 7680 Exposure complete
04:06:55.567 00.136 7680 worker thread done servicing request
04:06:55.567 00.000 6120 OnExposeComplete: enter
04:06:55.571 00.004 6120 UpdateGuideState(): m_state=6
04:06:55.575 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4302
04:06:55.579 00.004 6120 Star::Find returns 1 (0), X=512.98, Y=666.74, Mass=8387, SNR=60.8, Peak=209 HFD=6.8
04:06:55.582 00.003 6120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.19) = xAngle (-2.32 = -2.32)
04:06:55.586 00.004 6120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.56 = 0.56)
04:06:55.589 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.13 mountX=-0.13 mountY=0.10, mountTheta=2.48
04:06:55.595 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.16, opts=13)
04:06:55.599 00.004 6120 Enqueuing Move request for scope (-0.10, -0.16)
04:06:55.603 00.004 7680 Worker thread wakes up
04:06:55.603 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:55.607 00.004 6120 UpdateGuideState exits: m=8387 SNR=60.8
04:06:55.610 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:55.613 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:55.617 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
04:06:55.617 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
04:06:55.617 00.000 7680 Moving (-0.10, -0.16) raw xDistance=-0.13 yDistance=0.10
04:06:55.617 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:06:55.617 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:06:55.617 00.000 6120 Enqueuing Expose request
04:06:55.622 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:06:55.622 00.000 7680 MoveAxis(E, 0, ABG)
04:06:55.622 00.000 7680 Move returns status 0, amount 0
04:06:55.622 00.000 7680 MoveAxis(N, 0, ABG)
04:06:55.622 00.000 7680 Move returns status 0, amount 0
04:06:55.622 00.000 7680 move complete, result=0
04:06:55.623 00.001 7680 worker thread done servicing request
04:06:55.623 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:06:55.626 00.003 7680 Worker thread wakes up
04:06:55.626 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:55.627 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:56.875 01.248 7680 Exposure complete
04:06:57.020 00.145 7680 worker thread done servicing request
04:06:57.020 00.000 6120 OnExposeComplete: enter
04:06:57.025 00.005 6120 UpdateGuideState(): m_state=6
04:06:57.028 00.003 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4303
04:06:57.032 00.004 6120 Star::Find returns 1 (0), X=513.13, Y=666.82, Mass=8035, SNR=58.9, Peak=197 HFD=6.7
04:06:57.036 00.004 6120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (0.19) = xAngle (-1.23 = -1.23)
04:06:57.040 00.004 6120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.65 = 1.65)
04:06:57.043 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.04 mountX=0.03 mountY=0.10, mountTheta=1.24
04:06:57.048 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.08, opts=13)
04:06:57.051 00.003 6120 Enqueuing Move request for scope (0.05, -0.08)
04:06:57.056 00.005 7680 Worker thread wakes up
04:06:57.057 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
04:06:57.057 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
04:06:57.057 00.000 7680 Moving (0.05, -0.08) raw xDistance=0.03 yDistance=0.10
04:06:57.057 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:57.061 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:06:57.061 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:06:57.062 00.001 6120 UpdateGuideState exits: m=8035 SNR=58.9
04:06:57.066 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:06:57.066 00.000 7680 MoveAxis(E, 0, ABG)
04:06:57.067 00.001 7680 Move returns status 0, amount 0
04:06:57.067 00.000 7680 MoveAxis(N, 0, ABG)
04:06:57.067 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:57.070 00.003 7680 Move returns status 0, amount 0
04:06:57.070 00.000 7680 move complete, result=0
04:06:57.071 00.001 7680 worker thread done servicing request
04:06:57.071 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:57.074 00.003 6120 Enqueuing Expose request
04:06:57.079 00.005 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:06:57.082 00.003 7680 Worker thread wakes up
04:06:57.082 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:57.082 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:58.330 01.248 7680 Exposure complete
04:06:58.482 00.152 7680 worker thread done servicing request
04:06:58.484 00.002 6120 OnExposeComplete: enter
04:06:58.487 00.003 6120 UpdateGuideState(): m_state=6
04:06:58.493 00.006 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4304
04:06:58.497 00.004 6120 Star::Find returns 1 (0), X=513.18, Y=666.85, Mass=7930, SNR=58.4, Peak=193 HFD=6.7
04:06:58.503 00.006 6120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.19) = xAngle (-0.65 = -0.65)
04:06:58.507 00.004 6120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.22 = 2.22)
04:06:58.510 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.12 cameraTheta=-0.47 mountX=0.09 mountY=0.09, mountTheta=0.79
04:06:58.516 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.05, opts=13)
04:06:58.520 00.004 6120 Enqueuing Move request for scope (0.10, -0.05)
04:06:58.523 00.003 7680 Worker thread wakes up
04:06:58.524 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:58.527 00.003 6120 UpdateGuideState exits: m=7930 SNR=58.4
04:06:58.532 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:06:58.535 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:06:58.539 00.004 6120 Enqueuing Expose request
04:06:58.543 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
04:06:58.543 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
04:06:58.543 00.000 7680 Moving (0.10, -0.05) raw xDistance=0.09 yDistance=0.09
04:06:58.543 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:06:58.544 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:06:58.544 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:06:58.544 00.000 7680 MoveAxis(E, 0, ABG)
04:06:58.544 00.000 7680 Move returns status 0, amount 0
04:06:58.544 00.000 7680 MoveAxis(N, 0, ABG)
04:06:58.545 00.001 7680 Move returns status 0, amount 0
04:06:58.545 00.000 7680 move complete, result=0
04:06:58.545 00.000 7680 worker thread done servicing request
04:06:58.545 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:06:58.549 00.004 7680 Worker thread wakes up
04:06:58.549 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:06:58.549 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:06:59.808 01.259 7680 Exposure complete
04:06:59.946 00.138 7680 worker thread done servicing request
04:06:59.948 00.002 6120 OnExposeComplete: enter
04:06:59.951 00.003 6120 UpdateGuideState(): m_state=6
04:06:59.956 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4305
04:06:59.960 00.004 6120 Star::Find returns 1 (0), X=513.12, Y=666.68, Mass=9336, SNR=64.7, Peak=227 HFD=6.8
04:06:59.965 00.005 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
04:06:59.969 00.004 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
04:06:59.974 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.37 mountX=0.00 mountY=0.21, mountTheta=1.56
04:06:59.979 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.22, opts=13)
04:06:59.982 00.003 6120 Enqueuing Move request for scope (0.04, -0.22)
04:06:59.987 00.005 7680 Worker thread wakes up
04:06:59.987 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
04:06:59.987 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
04:06:59.987 00.000 7680 Moving (0.04, -0.22) raw xDistance=0.00 yDistance=0.21
04:06:59.987 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:06:59.987 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:06:59.987 00.000 7680 MoveAxis(E, 0, ABG)
04:06:59.987 00.000 7680 Move returns status 0, amount 0
04:06:59.987 00.000 7680 MoveAxis(S, 116, ABG)
04:06:59.989 00.002 7680 Guiding  Dir = 1, Dur = 116
04:06:59.989 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:06:59.992 00.003 7680 IsSlewing returns 0
04:06:59.992 00.000 6120 UpdateGuideState exits: m=9336 SNR=64.7
04:06:59.997 00.005 7680 IsGuiding returns 0
04:06:59.997 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:00.000 00.003 7680 PulseGuide returned control before completion, sleep 126
04:07:00.000 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:00.004 00.004 6120 Enqueuing Expose request
04:07:00.139 00.135 7680 IsGuiding returns 0
04:07:00.140 00.001 7680 Move returns status 0, amount 116
04:07:00.141 00.001 7680 move complete, result=0
04:07:00.141 00.000 7680 worker thread done servicing request
04:07:00.142 00.001 7680 Worker thread wakes up
04:07:00.142 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 116 ms SOUTH
04:07:00.150 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:00.150 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:01.406 01.256 7680 Exposure complete
04:07:01.541 00.135 7680 worker thread done servicing request
04:07:01.542 00.001 6120 OnExposeComplete: enter
04:07:01.545 00.003 6120 UpdateGuideState(): m_state=6
04:07:01.550 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4306
04:07:01.554 00.004 6120 Star::Find returns 1 (0), X=513.24, Y=666.69, Mass=8293, SNR=59.7, Peak=203 HFD=6.7
04:07:01.559 00.005 6120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.19) = xAngle (-1.11 = -1.11)
04:07:01.564 00.005 6120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.76 = 1.76)
04:07:01.568 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.21 hyp=0.26 cameraTheta=-0.92 mountX=0.12 mountY=0.26, mountTheta=1.15
04:07:01.573 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.21, opts=13)
04:07:01.576 00.003 6120 Enqueuing Move request for scope (0.16, -0.21)
04:07:01.580 00.004 7680 Worker thread wakes up
04:07:01.581 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:01.584 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.21) opts 0xd
04:07:01.584 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.21)
04:07:01.585 00.001 7680 Moving (0.16, -0.21) raw xDistance=0.12 yDistance=0.26
04:07:01.585 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:07:01.585 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:07:01.586 00.001 7680 MoveAxis(E, 0, ABG)
04:07:01.586 00.000 7680 Move returns status 0, amount 0
04:07:01.586 00.000 6120 UpdateGuideState exits: m=8293 SNR=59.7
04:07:01.590 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:01.594 00.004 7680 MoveAxis(S, 141, ABG)
04:07:01.595 00.001 7680 Guiding  Dir = 1, Dur = 141
04:07:01.595 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:01.599 00.004 6120 Enqueuing Expose request
04:07:01.602 00.003 7680 IsSlewing returns 0
04:07:01.602 00.000 7680 IsGuiding returns 0
04:07:01.602 00.000 7680 PulseGuide returned control before completion, sleep 151
04:07:01.765 00.163 7680 IsGuiding returns 1
04:07:01.766 00.001 7680 scope still moving after pulse duration time elapsed
04:07:01.798 00.032 7680 IsSlewing returns 0
04:07:01.799 00.001 7680 IsGuiding returns 0
04:07:01.800 00.001 7680 scope move finished after 141 + 55 ms
04:07:01.800 00.000 7680 Move returns status 0, amount 141
04:07:01.800 00.000 7680 move complete, result=0
04:07:01.801 00.001 7680 worker thread done servicing request
04:07:01.801 00.000 7680 Worker thread wakes up
04:07:01.801 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 141 ms SOUTH
04:07:01.811 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:01.811 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:03.062 01.251 7680 Exposure complete
04:07:03.236 00.174 7680 worker thread done servicing request
04:07:03.236 00.000 6120 OnExposeComplete: enter
04:07:03.239 00.003 6120 UpdateGuideState(): m_state=6
04:07:03.244 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4307
04:07:03.250 00.006 6120 Star::Find returns 1 (0), X=513.18, Y=666.65, Mass=8475, SNR=61.0, Peak=196 HFD=6.9
04:07:03.254 00.004 6120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (0.19) = xAngle (-1.35 = -1.35)
04:07:03.258 00.004 6120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.52 = 1.52)
04:07:03.261 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.17 mountX=0.06 mountY=0.27, mountTheta=1.36
04:07:03.267 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.25, opts=13)
04:07:03.271 00.004 6120 Enqueuing Move request for scope (0.10, -0.25)
04:07:03.276 00.005 7680 Worker thread wakes up
04:07:03.277 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.25) opts 0xd
04:07:03.277 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:03.280 00.003 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.25)
04:07:03.280 00.000 7680 Moving (0.10, -0.25) raw xDistance=0.06 yDistance=0.27
04:07:03.280 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:07:03.281 00.001 6120 UpdateGuideState exits: m=8475 SNR=61.0
04:07:03.287 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:07:03.287 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:03.292 00.005 7680 MoveAxis(E, 0, ABG)
04:07:03.292 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:03.296 00.004 7680 Move returns status 0, amount 0
04:07:03.296 00.000 6120 Enqueuing Expose request
04:07:03.299 00.003 7680 MoveAxis(S, 145, ABG)
04:07:03.300 00.001 7680 Guiding  Dir = 1, Dur = 145
04:07:03.300 00.000 7680 IsSlewing returns 0
04:07:03.300 00.000 7680 IsGuiding returns 0
04:07:03.300 00.000 7680 PulseGuide returned control before completion, sleep 155
04:07:03.468 00.168 7680 IsGuiding returns 1
04:07:03.469 00.001 7680 scope still moving after pulse duration time elapsed
04:07:03.499 00.030 7680 IsSlewing returns 0
04:07:03.501 00.002 7680 IsGuiding returns 0
04:07:03.502 00.001 7680 scope move finished after 145 + 56 ms
04:07:03.502 00.000 7680 Move returns status 0, amount 145
04:07:03.502 00.000 7680 move complete, result=0
04:07:03.504 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 145 ms SOUTH
04:07:03.508 00.004 7680 worker thread done servicing request
04:07:03.509 00.001 7680 Worker thread wakes up
04:07:03.509 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:03.509 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:04.764 01.255 7680 Exposure complete
04:07:04.898 00.134 7680 worker thread done servicing request
04:07:04.898 00.000 6120 OnExposeComplete: enter
04:07:04.902 00.004 6120 UpdateGuideState(): m_state=6
04:07:04.905 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4308
04:07:04.910 00.005 6120 Star::Find returns 1 (0), X=513.35, Y=666.83, Mass=7934, SNR=59.2, Peak=188 HFD=6.7
04:07:04.915 00.005 6120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.19) = xAngle (-0.45 = -0.45)
04:07:04.918 00.003 6120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.43 = 2.43)
04:07:04.921 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-0.26 mountX=0.25 mountY=0.18, mountTheta=0.63
04:07:04.926 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.07, opts=13)
04:07:04.931 00.005 6120 Enqueuing Move request for scope (0.27, -0.07)
04:07:04.934 00.003 7680 Worker thread wakes up
04:07:04.934 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.07) opts 0xd
04:07:04.934 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.07)
04:07:04.935 00.001 7680 Moving (0.27, -0.07) raw xDistance=0.25 yDistance=0.18
04:07:04.935 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
04:07:04.935 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:07:04.935 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:04.940 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:07:04.940 00.000 6120 UpdateGuideState exits: m=7934 SNR=59.2
04:07:04.944 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:04.948 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:04.952 00.004 6120 Enqueuing Expose request
04:07:04.956 00.004 7680 MoveAxis(W, 102, ABG)
04:07:04.956 00.000 7680 Guiding  Dir = 3, Dur = 102
04:07:04.956 00.000 7680 IsSlewing returns 0
04:07:04.956 00.000 7680 IsGuiding returns 0
04:07:04.957 00.001 7680 PulseGuide returned control before completion, sleep 112
04:07:05.080 00.123 7680 IsGuiding returns 1
04:07:05.081 00.001 7680 scope still moving after pulse duration time elapsed
04:07:05.111 00.030 7680 IsSlewing returns 0
04:07:05.114 00.003 7680 IsGuiding returns 0
04:07:05.114 00.000 7680 scope move finished after 102 + 55 ms
04:07:05.114 00.000 7680 Move returns status 0, amount 102
04:07:05.114 00.000 7680 MoveAxis(N, 0, ABG)
04:07:05.115 00.001 7680 Move returns status 0, amount 0
04:07:05.115 00.000 7680 move complete, result=0
04:07:05.116 00.001 6120 GuideStep: 0.3 px 102 ms WEST, 0.2 px 0 ms NORTH
04:07:05.124 00.008 7680 worker thread done servicing request
04:07:05.124 00.000 7680 Worker thread wakes up
04:07:05.124 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:05.125 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:06.381 01.256 7680 Exposure complete
04:07:06.522 00.141 7680 worker thread done servicing request
04:07:06.522 00.000 6120 OnExposeComplete: enter
04:07:06.528 00.006 6120 UpdateGuideState(): m_state=6
04:07:06.531 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4309
04:07:06.536 00.005 6120 Star::Find returns 1 (0), X=513.25, Y=666.65, Mass=8101, SNR=59.8, Peak=183 HFD=6.8
04:07:06.540 00.004 6120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (0.19) = xAngle (-1.16 = -1.16)
04:07:06.544 00.004 6120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.71 = 1.71)
04:07:06.547 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-0.97 mountX=0.12 mountY=0.30, mountTheta=1.19
04:07:06.552 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.25, opts=13)
04:07:06.557 00.005 6120 Enqueuing Move request for scope (0.17, -0.25)
04:07:06.561 00.004 7680 Worker thread wakes up
04:07:06.561 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.25) opts 0xd
04:07:06.561 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.25)
04:07:06.561 00.000 7680 Moving (0.17, -0.25) raw xDistance=0.12 yDistance=0.30
04:07:06.563 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:07:06.563 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:06.567 00.004 6120 UpdateGuideState exits: m=8101 SNR=59.8
04:07:06.570 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:06.574 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:07:06.575 00.001 7680 MoveAxis(E, 0, ABG)
04:07:06.575 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:06.578 00.003 7680 Move returns status 0, amount 0
04:07:06.579 00.001 6120 Enqueuing Expose request
04:07:06.582 00.003 7680 MoveAxis(S, 163, ABG)
04:07:06.583 00.001 7680 Guiding  Dir = 1, Dur = 163
04:07:06.583 00.000 7680 IsSlewing returns 0
04:07:06.583 00.000 7680 IsGuiding returns 0
04:07:06.584 00.001 7680 PulseGuide returned control before completion, sleep 173
04:07:06.774 00.190 7680 IsGuiding returns 0
04:07:06.775 00.001 7680 Move returns status 0, amount 163
04:07:06.776 00.001 7680 move complete, result=0
04:07:06.776 00.000 7680 worker thread done servicing request
04:07:06.776 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 163 ms SOUTH
04:07:06.785 00.009 7680 Worker thread wakes up
04:07:06.786 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:06.787 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:08.042 01.255 7680 Exposure complete
04:07:08.194 00.152 7680 worker thread done servicing request
04:07:08.195 00.001 6120 OnExposeComplete: enter
04:07:08.198 00.003 6120 UpdateGuideState(): m_state=6
04:07:08.202 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4310
04:07:08.207 00.005 6120 Star::Find returns 1 (0), X=513.26, Y=666.87, Mass=8289, SNR=59.6, Peak=207 HFD=6.7
04:07:08.212 00.005 6120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.19) = xAngle (-0.36 = -0.36)
04:07:08.216 00.004 6120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.51 = 2.51)
04:07:08.221 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.17 mountX=0.17 mountY=0.10, mountTheta=0.56
04:07:08.226 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.03, opts=13)
04:07:08.230 00.004 6120 Enqueuing Move request for scope (0.18, -0.03)
04:07:08.234 00.004 7680 Worker thread wakes up
04:07:08.234 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
04:07:08.235 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
04:07:08.235 00.000 7680 Moving (0.18, -0.03) raw xDistance=0.17 yDistance=0.10
04:07:08.235 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:07:08.236 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:07:08.236 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:08.239 00.003 6120 UpdateGuideState exits: m=8289 SNR=59.6
04:07:08.244 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:08.247 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:07:08.247 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:08.252 00.005 6120 Enqueuing Expose request
04:07:08.256 00.004 7680 MoveAxis(E, 0, ABG)
04:07:08.256 00.000 7680 Move returns status 0, amount 0
04:07:08.256 00.000 7680 MoveAxis(N, 0, ABG)
04:07:08.256 00.000 7680 Move returns status 0, amount 0
04:07:08.256 00.000 7680 move complete, result=0
04:07:08.257 00.001 7680 worker thread done servicing request
04:07:08.257 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:08.261 00.004 7680 Worker thread wakes up
04:07:08.261 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:08.261 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:09.515 01.254 7680 Exposure complete
04:07:09.661 00.146 7680 worker thread done servicing request
04:07:09.661 00.000 6120 OnExposeComplete: enter
04:07:09.667 00.006 6120 UpdateGuideState(): m_state=6
04:07:09.670 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4311
04:07:09.673 00.003 6120 Star::Find returns 1 (0), X=513.35, Y=666.68, Mass=8568, SNR=61.8, Peak=202 HFD=6.9
04:07:09.677 00.004 6120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.19) = xAngle (-0.88 = -0.88)
04:07:09.682 00.005 6120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.99 = 1.99)
04:07:09.687 00.005 6120 CameraToMount -- cameraX=0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-0.69 mountX=0.22 mountY=0.32, mountTheta=0.96
04:07:09.692 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.22, opts=13)
04:07:09.697 00.005 6120 Enqueuing Move request for scope (0.27, -0.22)
04:07:09.700 00.003 7680 Worker thread wakes up
04:07:09.700 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.22) opts 0xd
04:07:09.700 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.22)
04:07:09.700 00.000 7680 Moving (0.27, -0.22) raw xDistance=0.22 yDistance=0.32
04:07:09.700 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:09.704 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:07:09.704 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
04:07:09.704 00.000 7680 MoveAxis(W, 90, ABG)
04:07:09.704 00.000 6120 UpdateGuideState exits: m=8568 SNR=61.8
04:07:09.708 00.004 7680 Guiding  Dir = 3, Dur = 90
04:07:09.708 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:09.713 00.005 7680 IsSlewing returns 0
04:07:09.713 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:09.717 00.004 6120 Enqueuing Expose request
04:07:09.721 00.004 7680 IsGuiding returns 0
04:07:09.721 00.000 7680 PulseGuide returned control before completion, sleep 100
04:07:09.836 00.115 7680 IsGuiding returns 0
04:07:09.838 00.002 7680 Move returns status 0, amount 90
04:07:09.838 00.000 7680 MoveAxis(S, 172, ABG)
04:07:09.839 00.001 7680 Guiding  Dir = 1, Dur = 172
04:07:09.841 00.002 7680 IsSlewing returns 0
04:07:09.841 00.000 7680 IsGuiding returns 0
04:07:09.842 00.001 7680 PulseGuide returned control before completion, sleep 182
04:07:10.040 00.198 7680 IsGuiding returns 1
04:07:10.042 00.002 7680 scope still moving after pulse duration time elapsed
04:07:10.072 00.030 7680 IsSlewing returns 0
04:07:10.073 00.001 7680 IsGuiding returns 0
04:07:10.074 00.001 7680 scope move finished after 172 + 60 ms
04:07:10.074 00.000 7680 Move returns status 0, amount 172
04:07:10.075 00.001 7680 move complete, result=0
04:07:10.076 00.001 7680 worker thread done servicing request
04:07:10.076 00.000 7680 Worker thread wakes up
04:07:10.076 00.000 6120 GuideStep: 0.2 px 90 ms WEST, 0.3 px 172 ms SOUTH
04:07:10.083 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:10.084 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:11.340 01.256 7680 Exposure complete
04:07:11.480 00.140 7680 worker thread done servicing request
04:07:11.481 00.001 6120 OnExposeComplete: enter
04:07:11.484 00.003 6120 UpdateGuideState(): m_state=6
04:07:11.489 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4312
04:07:11.492 00.003 6120 Star::Find returns 1 (0), X=513.38, Y=666.95, Mass=7859, SNR=58.4, Peak=202 HFD=6.7
04:07:11.498 00.006 6120 CameraToMount -- cameraTheta (0.17) - m_xAngle (0.19) = xAngle (-0.01 = -0.01)
04:07:11.502 00.004 6120 CameraToMount -- cameraTheta (0.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.86 = 2.86)
04:07:11.508 00.006 6120 CameraToMount -- cameraX=0.30 cameraY=0.05 hyp=0.31 cameraTheta=0.17 mountX=0.31 mountY=0.09, mountTheta=0.27
04:07:11.513 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.05, opts=13)
04:07:11.517 00.004 6120 Enqueuing Move request for scope (0.30, 0.05)
04:07:11.521 00.004 7680 Worker thread wakes up
04:07:11.521 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:11.526 00.005 6120 UpdateGuideState exits: m=7859 SNR=58.4
04:07:11.531 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.05) opts 0xd
04:07:11.531 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.05)
04:07:11.531 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:11.536 00.005 7680 Moving (0.30, 0.05) raw xDistance=0.31 yDistance=0.09
04:07:11.536 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
04:07:11.537 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:07:11.537 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:11.541 00.004 6120 Enqueuing Expose request
04:07:11.544 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:07:11.545 00.001 7680 MoveAxis(W, 131, ABG)
04:07:11.545 00.000 7680 Guiding  Dir = 3, Dur = 131
04:07:11.545 00.000 7680 IsSlewing returns 0
04:07:11.545 00.000 7680 IsGuiding returns 0
04:07:11.546 00.001 7680 PulseGuide returned control before completion, sleep 141
04:07:11.689 00.143 7680 IsGuiding returns 1
04:07:11.689 00.000 7680 scope still moving after pulse duration time elapsed
04:07:11.721 00.032 7680 IsSlewing returns 0
04:07:11.722 00.001 7680 IsGuiding returns 0
04:07:11.723 00.001 7680 scope move finished after 131 + 45 ms
04:07:11.723 00.000 7680 Move returns status 0, amount 131
04:07:11.724 00.001 7680 MoveAxis(N, 0, ABG)
04:07:11.724 00.000 7680 Move returns status 0, amount 0
04:07:11.724 00.000 7680 move complete, result=0
04:07:11.725 00.001 7680 worker thread done servicing request
04:07:11.725 00.000 7680 Worker thread wakes up
04:07:11.725 00.000 6120 GuideStep: 0.3 px 131 ms WEST, 0.1 px 0 ms NORTH
04:07:11.732 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:11.732 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:12.981 01.249 7680 Exposure complete
04:07:13.124 00.143 7680 worker thread done servicing request
04:07:13.124 00.000 6120 OnExposeComplete: enter
04:07:13.129 00.005 6120 UpdateGuideState(): m_state=6
04:07:13.132 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4313
04:07:13.136 00.004 6120 Star::Find returns 1 (0), X=513.22, Y=666.73, Mass=8260, SNR=59.1, Peak=194 HFD=6.6
04:07:13.138 00.002 6120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (0.19) = xAngle (-1.06 = -1.06)
04:07:13.142 00.004 6120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.81 = 1.81)
04:07:13.146 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.87 mountX=0.11 mountY=0.22, mountTheta=1.11
04:07:13.152 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.17, opts=13)
04:07:13.157 00.005 6120 Enqueuing Move request for scope (0.14, -0.17)
04:07:13.162 00.005 7680 Worker thread wakes up
04:07:13.162 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:13.166 00.004 6120 UpdateGuideState exits: m=8260 SNR=59.1
04:07:13.169 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:13.174 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:13.178 00.004 6120 Enqueuing Expose request
04:07:13.182 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
04:07:13.182 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
04:07:13.182 00.000 7680 Moving (0.14, -0.17) raw xDistance=0.11 yDistance=0.22
04:07:13.182 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:07:13.183 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:07:13.183 00.000 7680 MoveAxis(E, 0, ABG)
04:07:13.183 00.000 7680 Move returns status 0, amount 0
04:07:13.185 00.002 7680 MoveAxis(S, 117, ABG)
04:07:13.185 00.000 7680 Guiding  Dir = 1, Dur = 117
04:07:13.185 00.000 7680 IsSlewing returns 0
04:07:13.185 00.000 7680 IsGuiding returns 0
04:07:13.186 00.001 7680 PulseGuide returned control before completion, sleep 127
04:07:13.329 00.143 7680 IsGuiding returns 0
04:07:13.329 00.000 7680 Move returns status 0, amount 117
04:07:13.329 00.000 7680 move complete, result=0
04:07:13.330 00.001 7680 worker thread done servicing request
04:07:13.330 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 117 ms SOUTH
04:07:13.334 00.004 7680 Worker thread wakes up
04:07:13.334 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:13.334 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:14.589 01.255 7680 Exposure complete
04:07:14.736 00.147 7680 worker thread done servicing request
04:07:14.736 00.000 6120 OnExposeComplete: enter
04:07:14.740 00.004 6120 UpdateGuideState(): m_state=6
04:07:14.743 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4314
04:07:14.747 00.004 6120 Star::Find returns 1 (0), X=513.23, Y=666.14, Mass=7452, SNR=57.4, Peak=203 HFD=6.5
04:07:14.751 00.004 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
04:07:14.754 00.003 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
04:07:14.757 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-0.76 hyp=0.78 cameraTheta=-1.38 mountX=0.00 mountY=0.75, mountTheta=1.57
04:07:14.762 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.76, opts=13)
04:07:14.765 00.003 6120 Enqueuing Move request for scope (0.15, -0.76)
04:07:14.769 00.004 7680 Worker thread wakes up
04:07:14.769 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.76) opts 0xd
04:07:14.769 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.76)
04:07:14.769 00.000 7680 Moving (0.15, -0.76) raw xDistance=0.00 yDistance=0.75
04:07:14.769 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:07:14.770 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
04:07:14.770 00.000 7680 MoveAxis(E, 0, ABG)
04:07:14.770 00.000 7680 Move returns status 0, amount 0
04:07:14.770 00.000 7680 MoveAxis(S, 407, ABG)
04:07:14.770 00.000 7680 Guiding  Dir = 1, Dur = 407
04:07:14.770 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:14.775 00.005 7680 IsSlewing returns 0
04:07:14.776 00.001 6120 UpdateGuideState exits: m=7452 SNR=57.4
04:07:14.780 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:14.783 00.003 7680 IsGuiding returns 0
04:07:14.784 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:14.787 00.003 7680 PulseGuide returned control before completion, sleep 417
04:07:14.788 00.001 6120 Enqueuing Expose request
04:07:15.219 00.431 7680 IsGuiding returns 1
04:07:15.220 00.001 7680 scope still moving after pulse duration time elapsed
04:07:15.249 00.029 7680 IsSlewing returns 0
04:07:15.249 00.000 7680 IsGuiding returns 0
04:07:15.249 00.000 7680 scope move finished after 407 + 58 ms
04:07:15.249 00.000 7680 Move returns status 0, amount 407
04:07:15.251 00.002 7680 move complete, result=0
04:07:15.251 00.000 7680 worker thread done servicing request
04:07:15.251 00.000 7680 Worker thread wakes up
04:07:15.251 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:15.252 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:15.252 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.7 px 407 ms SOUTH
04:07:16.495 01.243 7680 Exposure complete
04:07:16.640 00.145 7680 worker thread done servicing request
04:07:16.641 00.001 6120 OnExposeComplete: enter
04:07:16.645 00.004 6120 UpdateGuideState(): m_state=6
04:07:16.649 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4315
04:07:16.654 00.005 6120 Star::Find returns 1 (0), X=513.31, Y=666.99, Mass=7991, SNR=59.7, Peak=206 HFD=6.6
04:07:16.660 00.006 6120 CameraToMount -- cameraTheta (0.37) - m_xAngle (0.19) = xAngle (0.19 = 0.19)
04:07:16.664 00.004 6120 CameraToMount -- cameraTheta (0.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.06 = 3.06)
04:07:16.668 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.09 hyp=0.25 cameraTheta=0.37 mountX=0.24 mountY=0.02, mountTheta=0.08
04:07:16.672 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.09, opts=13)
04:07:16.676 00.004 6120 Enqueuing Move request for scope (0.23, 0.09)
04:07:16.680 00.004 7680 Worker thread wakes up
04:07:16.680 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.09) opts 0xd
04:07:16.681 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.09)
04:07:16.681 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:16.686 00.005 6120 UpdateGuideState exits: m=7991 SNR=59.7
04:07:16.689 00.003 7680 Moving (0.23, 0.09) raw xDistance=0.24 yDistance=0.02
04:07:16.690 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
04:07:16.690 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:07:16.690 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:16.694 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:16.697 00.003 6120 Enqueuing Expose request
04:07:16.702 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:07:16.702 00.000 7680 MoveAxis(W, 100, ABG)
04:07:16.702 00.000 7680 Guiding  Dir = 3, Dur = 100
04:07:16.702 00.000 7680 IsSlewing returns 0
04:07:16.703 00.001 7680 IsGuiding returns 0
04:07:16.703 00.000 7680 PulseGuide returned control before completion, sleep 110
04:07:16.814 00.111 7680 IsGuiding returns 1
04:07:16.815 00.001 7680 scope still moving after pulse duration time elapsed
04:07:16.845 00.030 7680 IsSlewing returns 0
04:07:16.846 00.001 7680 IsGuiding returns 0
04:07:16.846 00.000 7680 scope move finished after 100 + 43 ms
04:07:16.846 00.000 7680 Move returns status 0, amount 100
04:07:16.846 00.000 7680 MoveAxis(N, 0, ABG)
04:07:16.847 00.001 7680 Move returns status 0, amount 0
04:07:16.847 00.000 7680 move complete, result=0
04:07:16.848 00.001 7680 worker thread done servicing request
04:07:16.848 00.000 6120 GuideStep: 0.2 px 100 ms WEST, 0.0 px 0 ms NORTH
04:07:16.853 00.005 7680 Worker thread wakes up
04:07:16.854 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:16.854 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:18.105 01.251 7680 Exposure complete
04:07:18.257 00.152 7680 worker thread done servicing request
04:07:18.258 00.001 6120 OnExposeComplete: enter
04:07:18.262 00.004 6120 UpdateGuideState(): m_state=6
04:07:18.266 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4316
04:07:18.271 00.005 6120 Star::Find returns 1 (0), X=513.36, Y=667.02, Mass=7837, SNR=58.7, Peak=205 HFD=6.6
04:07:18.275 00.004 6120 CameraToMount -- cameraTheta (0.41) - m_xAngle (0.19) = xAngle (0.23 = 0.23)
04:07:18.279 00.004 6120 CameraToMount -- cameraTheta (0.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.10 = 3.10)
04:07:18.283 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=0.12 hyp=0.30 cameraTheta=0.41 mountX=0.30 mountY=0.01, mountTheta=0.04
04:07:18.289 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.12, opts=13)
04:07:18.293 00.004 6120 Enqueuing Move request for scope (0.28, 0.12)
04:07:18.297 00.004 7680 Worker thread wakes up
04:07:18.297 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:18.301 00.004 6120 UpdateGuideState exits: m=7837 SNR=58.7
04:07:18.306 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:18.310 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:18.314 00.004 6120 Enqueuing Expose request
04:07:18.318 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.12) opts 0xd
04:07:18.318 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.12)
04:07:18.318 00.000 7680 Moving (0.28, 0.12) raw xDistance=0.30 yDistance=0.01
04:07:18.318 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
04:07:18.319 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:07:18.319 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:07:18.320 00.001 7680 MoveAxis(W, 128, ABG)
04:07:18.320 00.000 7680 Guiding  Dir = 3, Dur = 128
04:07:18.320 00.000 7680 IsSlewing returns 0
04:07:18.320 00.000 7680 IsGuiding returns 0
04:07:18.321 00.001 7680 PulseGuide returned control before completion, sleep 138
04:07:18.472 00.151 7680 IsGuiding returns 1
04:07:18.473 00.001 7680 scope still moving after pulse duration time elapsed
04:07:18.503 00.030 7680 IsSlewing returns 0
04:07:18.504 00.001 7680 IsGuiding returns 1
04:07:18.534 00.030 7680 IsSlewing returns 0
04:07:18.535 00.001 7680 IsGuiding returns 1
04:07:18.565 00.030 7680 IsSlewing returns 0
04:07:18.567 00.002 7680 IsGuiding returns 0
04:07:18.567 00.000 7680 scope move finished after 128 + 119 ms
04:07:18.568 00.001 7680 Move returns status 0, amount 128
04:07:18.568 00.000 7680 MoveAxis(N, 0, ABG)
04:07:18.569 00.001 7680 Move returns status 0, amount 0
04:07:18.570 00.001 7680 move complete, result=0
04:07:18.570 00.000 7680 worker thread done servicing request
04:07:18.571 00.001 7680 Worker thread wakes up
04:07:18.571 00.000 6120 GuideStep: 0.3 px 128 ms WEST, 0.0 px 0 ms NORTH
04:07:18.577 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:18.577 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:19.830 01.253 7680 Exposure complete
04:07:19.975 00.145 7680 worker thread done servicing request
04:07:19.975 00.000 6120 OnExposeComplete: enter
04:07:19.979 00.004 6120 UpdateGuideState(): m_state=6
04:07:19.983 00.004 6120 Star::Find(15, 513, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4317
04:07:19.988 00.005 6120 Star::Find returns 1 (0), X=513.08, Y=666.92, Mass=7890, SNR=58.9, Peak=198 HFD=6.5
04:07:19.993 00.005 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (0.19) = xAngle (1.36 = 1.36)
04:07:19.996 00.003 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.24 = -2.05)
04:07:20.001 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.55 mountX=0.00 mountY=-0.01, mountTheta=-1.34
04:07:20.006 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.02, opts=13)
04:07:20.010 00.004 6120 Enqueuing Move request for scope (0.00, 0.02)
04:07:20.014 00.004 7680 Worker thread wakes up
04:07:20.014 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
04:07:20.014 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:20.018 00.004 6120 UpdateGuideState exits: m=7890 SNR=58.9
04:07:20.020 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:20.025 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:20.028 00.003 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
04:07:20.029 00.001 7680 Moving (0.00, 0.02) raw xDistance=0.00 yDistance=-0.01
04:07:20.029 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:07:20.029 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:07:20.029 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:07:20.029 00.000 6120 Enqueuing Expose request
04:07:20.034 00.005 7680 MoveAxis(E, 0, ABG)
04:07:20.034 00.000 7680 Move returns status 0, amount 0
04:07:20.034 00.000 7680 MoveAxis(N, 0, ABG)
04:07:20.034 00.000 7680 Move returns status 0, amount 0
04:07:20.034 00.000 7680 move complete, result=0
04:07:20.035 00.001 7680 worker thread done servicing request
04:07:20.035 00.000 7680 Worker thread wakes up
04:07:20.035 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:07:20.039 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:20.039 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:21.287 01.248 7680 Exposure complete
04:07:21.427 00.140 7680 worker thread done servicing request
04:07:21.427 00.000 6120 OnExposeComplete: enter
04:07:21.430 00.003 6120 UpdateGuideState(): m_state=6
04:07:21.434 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4318
04:07:21.438 00.004 6120 Star::Find returns 1 (0), X=513.09, Y=666.81, Mass=8889, SNR=63.1, Peak=209 HFD=6.7
04:07:21.441 00.003 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
04:07:21.443 00.002 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
04:07:21.446 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.47 mountX=-0.01 mountY=0.08, mountTheta=1.67
04:07:21.451 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.09, opts=13)
04:07:21.454 00.003 6120 Enqueuing Move request for scope (0.01, -0.09)
04:07:21.458 00.004 7680 Worker thread wakes up
04:07:21.458 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
04:07:21.458 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:21.461 00.003 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
04:07:21.461 00.000 7680 Moving (0.01, -0.09) raw xDistance=-0.01 yDistance=0.08
04:07:21.462 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:07:21.462 00.000 6120 UpdateGuideState exits: m=8889 SNR=63.1
04:07:21.465 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:21.468 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:21.473 00.005 6120 Enqueuing Expose request
04:07:21.477 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:07:21.478 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:07:21.478 00.000 7680 MoveAxis(E, 0, ABG)
04:07:21.478 00.000 7680 Move returns status 0, amount 0
04:07:21.478 00.000 7680 MoveAxis(N, 0, ABG)
04:07:21.478 00.000 7680 Move returns status 0, amount 0
04:07:21.479 00.001 7680 move complete, result=0
04:07:21.479 00.000 7680 worker thread done servicing request
04:07:21.479 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:21.484 00.005 7680 Worker thread wakes up
04:07:21.484 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:21.484 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:22.725 01.241 7680 Exposure complete
04:07:22.881 00.156 7680 worker thread done servicing request
04:07:22.883 00.002 6120 OnExposeComplete: enter
04:07:22.886 00.003 6120 UpdateGuideState(): m_state=6
04:07:22.891 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4319
04:07:22.895 00.004 6120 Star::Find returns 1 (0), X=513.14, Y=666.86, Mass=8465, SNR=60.8, Peak=215 HFD=6.6
04:07:22.898 00.003 6120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.19) = xAngle (-0.68 = -0.68)
04:07:22.905 00.007 6120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.19 = 2.19)
04:07:22.910 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.49 mountX=0.06 mountY=0.06, mountTheta=0.81
04:07:22.914 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.03, opts=13)
04:07:22.918 00.004 6120 Enqueuing Move request for scope (0.06, -0.03)
04:07:22.922 00.004 7680 Worker thread wakes up
04:07:22.923 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
04:07:22.923 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:22.926 00.003 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
04:07:22.928 00.002 7680 Moving (0.06, -0.03) raw xDistance=0.06 yDistance=0.06
04:07:22.928 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:07:22.928 00.000 6120 UpdateGuideState exits: m=8465 SNR=60.8
04:07:22.933 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:22.937 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:22.941 00.004 6120 Enqueuing Expose request
04:07:22.945 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:07:22.945 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:07:22.945 00.000 7680 MoveAxis(E, 0, ABG)
04:07:22.945 00.000 7680 Move returns status 0, amount 0
04:07:22.945 00.000 7680 MoveAxis(N, 0, ABG)
04:07:22.946 00.001 7680 Move returns status 0, amount 0
04:07:22.947 00.001 7680 move complete, result=0
04:07:22.947 00.000 7680 worker thread done servicing request
04:07:22.947 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:22.951 00.004 7680 Worker thread wakes up
04:07:22.952 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:22.952 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:24.191 01.239 7680 Exposure complete
04:07:24.332 00.141 7680 worker thread done servicing request
04:07:24.332 00.000 6120 OnExposeComplete: enter
04:07:24.337 00.005 6120 UpdateGuideState(): m_state=6
04:07:24.342 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4320
04:07:24.346 00.004 6120 Star::Find returns 1 (0), X=513.26, Y=666.75, Mass=8563, SNR=60.8, Peak=226 HFD=6.6
04:07:24.350 00.004 6120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.19) = xAngle (-0.88 = -0.88)
04:07:24.353 00.003 6120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.99 = 1.99)
04:07:24.358 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=-0.15 hyp=0.24 cameraTheta=-0.69 mountX=0.15 mountY=0.22, mountTheta=0.96
04:07:24.362 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.15, opts=13)
04:07:24.366 00.004 6120 Enqueuing Move request for scope (0.18, -0.15)
04:07:24.370 00.004 7680 Worker thread wakes up
04:07:24.370 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:24.375 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.15) opts 0xd
04:07:24.375 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.15)
04:07:24.375 00.000 6120 UpdateGuideState exits: m=8563 SNR=60.8
04:07:24.380 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:24.383 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:24.388 00.005 6120 Enqueuing Expose request
04:07:24.392 00.004 7680 Moving (0.18, -0.15) raw xDistance=0.15 yDistance=0.22
04:07:24.392 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:07:24.392 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:07:24.392 00.000 7680 MoveAxis(E, 0, ABG)
04:07:24.393 00.001 7680 Move returns status 0, amount 0
04:07:24.393 00.000 7680 MoveAxis(S, 117, ABG)
04:07:24.393 00.000 7680 Guiding  Dir = 1, Dur = 117
04:07:24.393 00.000 7680 IsSlewing returns 0
04:07:24.394 00.001 7680 IsGuiding returns 0
04:07:24.394 00.000 7680 PulseGuide returned control before completion, sleep 127
04:07:24.525 00.131 7680 IsGuiding returns 1
04:07:24.525 00.000 7680 scope still moving after pulse duration time elapsed
04:07:24.557 00.032 7680 IsSlewing returns 0
04:07:24.557 00.000 7680 IsGuiding returns 0
04:07:24.558 00.001 7680 scope move finished after 117 + 47 ms
04:07:24.558 00.000 7680 Move returns status 0, amount 117
04:07:24.558 00.000 7680 move complete, result=0
04:07:24.560 00.002 7680 worker thread done servicing request
04:07:24.560 00.000 7680 Worker thread wakes up
04:07:24.561 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 117 ms SOUTH
04:07:24.569 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:24.569 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:25.817 01.248 7680 Exposure complete
04:07:25.960 00.143 7680 worker thread done servicing request
04:07:25.960 00.000 6120 OnExposeComplete: enter
04:07:25.964 00.004 6120 UpdateGuideState(): m_state=6
04:07:25.971 00.007 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4321
04:07:25.975 00.004 6120 Star::Find returns 1 (0), X=513.37, Y=666.68, Mass=8610, SNR=61.4, Peak=207 HFD=6.9
04:07:25.980 00.005 6120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (0.19) = xAngle (-0.84 = -0.84)
04:07:25.985 00.005 6120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.03 = 2.03)
04:07:25.989 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=-0.22 hyp=0.37 cameraTheta=-0.65 mountX=0.24 mountY=0.33, mountTheta=0.93
04:07:25.996 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.22, opts=13)
04:07:26.002 00.006 6120 Enqueuing Move request for scope (0.29, -0.22)
04:07:26.006 00.004 7680 Worker thread wakes up
04:07:26.006 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.22) opts 0xd
04:07:26.006 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.22)
04:07:26.007 00.001 7680 Moving (0.29, -0.22) raw xDistance=0.24 yDistance=0.33
04:07:26.007 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
04:07:26.007 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:26.011 00.004 6120 UpdateGuideState exits: m=8610 SNR=61.4
04:07:26.015 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:26.019 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:26.023 00.004 6120 Enqueuing Expose request
04:07:26.027 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
04:07:26.027 00.000 7680 MoveAxis(W, 100, ABG)
04:07:26.027 00.000 7680 Guiding  Dir = 3, Dur = 100
04:07:26.028 00.001 7680 IsSlewing returns 0
04:07:26.028 00.000 7680 IsGuiding returns 0
04:07:26.029 00.001 7680 PulseGuide returned control before completion, sleep 110
04:07:26.151 00.122 7680 IsGuiding returns 1
04:07:26.151 00.000 7680 scope still moving after pulse duration time elapsed
04:07:26.181 00.030 7680 IsSlewing returns 0
04:07:26.183 00.002 7680 IsGuiding returns 1
04:07:26.213 00.030 7680 IsSlewing returns 0
04:07:26.214 00.001 7680 IsGuiding returns 1
04:07:26.244 00.030 7680 IsSlewing returns 0
04:07:26.245 00.001 7680 IsGuiding returns 0
04:07:26.245 00.000 7680 scope move finished after 100 + 117 ms
04:07:26.245 00.000 7680 Move returns status 0, amount 100
04:07:26.246 00.001 7680 MoveAxis(S, 178, ABG)
04:07:26.247 00.001 7680 Guiding  Dir = 1, Dur = 178
04:07:26.247 00.000 7680 IsSlewing returns 0
04:07:26.248 00.001 7680 IsGuiding returns 0
04:07:26.248 00.000 7680 PulseGuide returned control before completion, sleep 188
04:07:26.448 00.200 7680 IsGuiding returns 1
04:07:26.448 00.000 7680 scope still moving after pulse duration time elapsed
04:07:26.478 00.030 7680 IsSlewing returns 0
04:07:26.479 00.001 7680 IsGuiding returns 0
04:07:26.479 00.000 7680 scope move finished after 178 + 53 ms
04:07:26.479 00.000 7680 Move returns status 0, amount 178
04:07:26.481 00.002 7680 move complete, result=0
04:07:26.481 00.000 7680 worker thread done servicing request
04:07:26.481 00.000 6120 GuideStep: 0.2 px 100 ms WEST, 0.3 px 178 ms SOUTH
04:07:26.485 00.004 7680 Worker thread wakes up
04:07:26.485 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:26.485 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:27.742 01.257 7680 Exposure complete
04:07:27.882 00.140 7680 worker thread done servicing request
04:07:27.883 00.001 6120 OnExposeComplete: enter
04:07:27.886 00.003 6120 UpdateGuideState(): m_state=6
04:07:27.891 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4322
04:07:27.895 00.004 6120 Star::Find returns 1 (0), X=513.33, Y=666.95, Mass=8178, SNR=59.5, Peak=192 HFD=6.6
04:07:27.899 00.004 6120 CameraToMount -- cameraTheta (0.20) - m_xAngle (0.19) = xAngle (0.02 = 0.02)
04:07:27.903 00.004 6120 CameraToMount -- cameraTheta (0.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.89 = 2.89)
04:07:27.911 00.008 6120 CameraToMount -- cameraX=0.25 cameraY=0.05 hyp=0.26 cameraTheta=0.20 mountX=0.26 mountY=0.06, mountTheta=0.25
04:07:27.916 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.05, opts=13)
04:07:27.921 00.005 6120 Enqueuing Move request for scope (0.25, 0.05)
04:07:27.924 00.003 7680 Worker thread wakes up
04:07:27.924 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.05) opts 0xd
04:07:27.924 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.05)
04:07:27.925 00.001 7680 Moving (0.25, 0.05) raw xDistance=0.26 yDistance=0.06
04:07:27.926 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
04:07:27.926 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:07:27.926 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:27.929 00.003 6120 UpdateGuideState exits: m=8178 SNR=59.5
04:07:27.933 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:07:27.933 00.000 7680 MoveAxis(W, 112, ABG)
04:07:27.933 00.000 7680 Guiding  Dir = 3, Dur = 112
04:07:27.933 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:27.939 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:27.942 00.003 6120 Enqueuing Expose request
04:07:27.946 00.004 7680 IsSlewing returns 0
04:07:27.946 00.000 7680 IsGuiding returns 0
04:07:27.946 00.000 7680 PulseGuide returned control before completion, sleep 122
04:07:28.075 00.129 7680 IsGuiding returns 1
04:07:28.076 00.001 7680 scope still moving after pulse duration time elapsed
04:07:28.107 00.031 7680 IsSlewing returns 0
04:07:28.108 00.001 7680 IsGuiding returns 0
04:07:28.109 00.001 7680 scope move finished after 112 + 50 ms
04:07:28.109 00.000 7680 Move returns status 0, amount 112
04:07:28.109 00.000 7680 MoveAxis(N, 0, ABG)
04:07:28.109 00.000 7680 Move returns status 0, amount 0
04:07:28.110 00.001 7680 move complete, result=0
04:07:28.110 00.000 7680 worker thread done servicing request
04:07:28.110 00.000 6120 GuideStep: 0.3 px 112 ms WEST, 0.1 px 0 ms NORTH
04:07:28.117 00.007 7680 Worker thread wakes up
04:07:28.117 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:28.117 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:29.375 01.258 7680 Exposure complete
04:07:29.521 00.146 7680 worker thread done servicing request
04:07:29.522 00.001 6120 OnExposeComplete: enter
04:07:29.526 00.004 6120 UpdateGuideState(): m_state=6
04:07:29.530 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4323
04:07:29.534 00.004 6120 Star::Find returns 1 (0), X=513.23, Y=666.89, Mass=7803, SNR=58.1, Peak=184 HFD=6.7
04:07:29.538 00.004 6120 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.19) = xAngle (-0.22 = -0.22)
04:07:29.541 00.003 6120 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.65 = 2.65)
04:07:29.544 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.04 mountX=0.14 mountY=0.07, mountTheta=0.45
04:07:29.549 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.01, opts=13)
04:07:29.553 00.004 6120 Enqueuing Move request for scope (0.15, -0.01)
04:07:29.557 00.004 7680 Worker thread wakes up
04:07:29.557 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
04:07:29.558 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
04:07:29.558 00.000 7680 Moving (0.15, -0.01) raw xDistance=0.14 yDistance=0.07
04:07:29.558 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:07:29.558 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:07:29.559 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:07:29.559 00.000 7680 MoveAxis(E, 0, ABG)
04:07:29.559 00.000 7680 Move returns status 0, amount 0
04:07:29.559 00.000 7680 MoveAxis(N, 0, ABG)
04:07:29.560 00.001 7680 Move returns status 0, amount 0
04:07:29.560 00.000 7680 move complete, result=0
04:07:29.560 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:29.565 00.005 7680 worker thread done servicing request
04:07:29.565 00.000 6120 UpdateGuideState exits: m=7803 SNR=58.1
04:07:29.568 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:29.572 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:29.576 00.004 6120 Enqueuing Expose request
04:07:29.579 00.003 7680 Worker thread wakes up
04:07:29.579 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:29.579 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:29.579 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:30.835 01.256 7680 Exposure complete
04:07:30.983 00.148 7680 worker thread done servicing request
04:07:30.983 00.000 6120 OnExposeComplete: enter
04:07:30.987 00.004 6120 UpdateGuideState(): m_state=6
04:07:30.990 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4324
04:07:30.995 00.005 6120 Star::Find returns 1 (0), X=513.13, Y=666.72, Mass=7956, SNR=59.7, Peak=194 HFD=6.8
04:07:31.001 00.006 6120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
04:07:31.005 00.004 6120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
04:07:31.009 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.29 mountX=0.02 mountY=0.18, mountTheta=1.47
04:07:31.013 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.18, opts=13)
04:07:31.017 00.004 6120 Enqueuing Move request for scope (0.05, -0.18)
04:07:31.021 00.004 7680 Worker thread wakes up
04:07:31.021 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
04:07:31.021 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
04:07:31.021 00.000 7680 Moving (0.05, -0.18) raw xDistance=0.02 yDistance=0.18
04:07:31.021 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:07:31.021 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:31.026 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:07:31.027 00.001 6120 UpdateGuideState exits: m=7956 SNR=59.7
04:07:31.030 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:07:31.030 00.000 7680 MoveAxis(E, 0, ABG)
04:07:31.032 00.002 7680 Move returns status 0, amount 0
04:07:31.032 00.000 7680 MoveAxis(N, 0, ABG)
04:07:31.032 00.000 7680 Move returns status 0, amount 0
04:07:31.032 00.000 7680 move complete, result=0
04:07:31.032 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:31.036 00.004 7680 worker thread done servicing request
04:07:31.037 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:31.041 00.004 6120 Enqueuing Expose request
04:07:31.044 00.003 7680 Worker thread wakes up
04:07:31.044 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:07:31.049 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:31.049 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:32.304 01.255 7680 Exposure complete
04:07:32.451 00.147 7680 worker thread done servicing request
04:07:32.452 00.001 6120 OnExposeComplete: enter
04:07:32.455 00.003 6120 UpdateGuideState(): m_state=6
04:07:32.460 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4325
04:07:32.467 00.007 6120 Star::Find returns 1 (0), X=513.34, Y=666.71, Mass=7925, SNR=59.0, Peak=191 HFD=6.9
04:07:32.472 00.005 6120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.19) = xAngle (-0.80 = -0.80)
04:07:32.475 00.003 6120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.07 = 2.07)
04:07:32.479 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.19 hyp=0.32 cameraTheta=-0.62 mountX=0.22 mountY=0.28, mountTheta=0.90
04:07:32.485 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.19, opts=13)
04:07:32.487 00.002 6120 Enqueuing Move request for scope (0.26, -0.19)
04:07:32.494 00.007 7680 Worker thread wakes up
04:07:32.494 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:32.500 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.19) opts 0xd
04:07:32.500 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.19)
04:07:32.500 00.000 7680 Moving (0.26, -0.19) raw xDistance=0.22 yDistance=0.28
04:07:32.500 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:07:32.500 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
04:07:32.501 00.001 7680 MoveAxis(W, 92, ABG)
04:07:32.502 00.001 7680 Guiding  Dir = 3, Dur = 92
04:07:32.502 00.000 6120 UpdateGuideState exits: m=7925 SNR=59.0
04:07:32.506 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:32.510 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:32.513 00.003 6120 Enqueuing Expose request
04:07:32.517 00.004 7680 IsSlewing returns 0
04:07:32.517 00.000 7680 IsGuiding returns 0
04:07:32.518 00.001 7680 PulseGuide returned control before completion, sleep 102
04:07:32.635 00.117 7680 IsGuiding returns 1
04:07:32.635 00.000 7680 scope still moving after pulse duration time elapsed
04:07:32.666 00.031 7680 IsSlewing returns 0
04:07:32.668 00.002 7680 IsGuiding returns 0
04:07:32.668 00.000 7680 scope move finished after 92 + 58 ms
04:07:32.669 00.001 7680 Move returns status 0, amount 92
04:07:32.669 00.000 7680 MoveAxis(S, 155, ABG)
04:07:32.669 00.000 7680 Guiding  Dir = 1, Dur = 155
04:07:32.670 00.001 7680 IsSlewing returns 0
04:07:32.671 00.001 7680 IsGuiding returns 0
04:07:32.671 00.000 7680 PulseGuide returned control before completion, sleep 165
04:07:32.840 00.169 7680 IsGuiding returns 1
04:07:32.840 00.000 7680 scope still moving after pulse duration time elapsed
04:07:32.871 00.031 7680 IsSlewing returns 0
04:07:32.872 00.001 7680 IsGuiding returns 1
04:07:32.902 00.030 7680 IsSlewing returns 0
04:07:32.904 00.002 7680 IsGuiding returns 1
04:07:32.933 00.029 7680 IsSlewing returns 0
04:07:32.934 00.001 7680 IsGuiding returns 1
04:07:32.964 00.030 7680 IsSlewing returns 0
04:07:32.966 00.002 7680 IsGuiding returns 0
04:07:32.966 00.000 7680 scope move finished after 155 + 140 ms
04:07:32.967 00.001 7680 Move returns status 0, amount 155
04:07:32.967 00.000 7680 move complete, result=0
04:07:32.967 00.000 7680 worker thread done servicing request
04:07:32.968 00.001 7680 Worker thread wakes up
04:07:32.968 00.000 6120 GuideStep: 0.2 px 92 ms WEST, 0.3 px 155 ms SOUTH
04:07:32.975 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:32.975 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:34.226 01.251 7680 Exposure complete
04:07:34.374 00.148 7680 worker thread done servicing request
04:07:34.375 00.001 6120 OnExposeComplete: enter
04:07:34.379 00.004 6120 UpdateGuideState(): m_state=6
04:07:34.384 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4326
04:07:34.387 00.003 6120 Star::Find returns 1 (0), X=513.12, Y=666.69, Mass=8236, SNR=60.6, Peak=201 HFD=6.8
04:07:34.391 00.004 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
04:07:34.395 00.004 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
04:07:34.400 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.39 mountX=-0.00 mountY=0.21, mountTheta=1.57
04:07:34.405 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.21, opts=13)
04:07:34.409 00.004 6120 Enqueuing Move request for scope (0.04, -0.21)
04:07:34.413 00.004 7680 Worker thread wakes up
04:07:34.413 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
04:07:34.413 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
04:07:34.414 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:34.418 00.004 6120 UpdateGuideState exits: m=8236 SNR=60.6
04:07:34.422 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:34.425 00.003 7680 Moving (0.04, -0.21) raw xDistance=-0.00 yDistance=0.21
04:07:34.425 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:07:34.425 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:07:34.425 00.000 7680 MoveAxis(E, 0, ABG)
04:07:34.426 00.001 7680 Move returns status 0, amount 0
04:07:34.426 00.000 7680 MoveAxis(S, 113, ABG)
04:07:34.426 00.000 7680 Guiding  Dir = 1, Dur = 113
04:07:34.427 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:34.430 00.003 7680 IsSlewing returns 0
04:07:34.430 00.000 6120 Enqueuing Expose request
04:07:34.435 00.005 7680 IsGuiding returns 0
04:07:34.436 00.001 7680 PulseGuide returned control before completion, sleep 123
04:07:34.571 00.135 7680 IsGuiding returns 1
04:07:34.571 00.000 7680 scope still moving after pulse duration time elapsed
04:07:34.601 00.030 7680 IsSlewing returns 0
04:07:34.601 00.000 7680 IsGuiding returns 0
04:07:34.601 00.000 7680 scope move finished after 113 + 53 ms
04:07:34.601 00.000 7680 Move returns status 0, amount 113
04:07:34.603 00.002 7680 move complete, result=0
04:07:34.603 00.000 7680 worker thread done servicing request
04:07:34.603 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 113 ms SOUTH
04:07:34.608 00.005 7680 Worker thread wakes up
04:07:34.608 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:34.608 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:35.852 01.244 7680 Exposure complete
04:07:36.004 00.152 7680 worker thread done servicing request
04:07:36.004 00.000 6120 OnExposeComplete: enter
04:07:36.009 00.005 6120 UpdateGuideState(): m_state=6
04:07:36.013 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4327
04:07:36.016 00.003 6120 Star::Find returns 1 (0), X=513.22, Y=666.85, Mass=8060, SNR=58.3, Peak=196 HFD=6.7
04:07:36.020 00.004 6120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.19) = xAngle (-0.52 = -0.52)
04:07:36.024 00.004 6120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.35 = 2.35)
04:07:36.028 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.34 mountX=0.13 mountY=0.10, mountTheta=0.69
04:07:36.033 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.05, opts=13)
04:07:36.038 00.005 6120 Enqueuing Move request for scope (0.14, -0.05)
04:07:36.041 00.003 7680 Worker thread wakes up
04:07:36.041 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
04:07:36.042 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
04:07:36.042 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:36.045 00.003 6120 UpdateGuideState exits: m=8060 SNR=58.3
04:07:36.049 00.004 7680 Moving (0.14, -0.05) raw xDistance=0.13 yDistance=0.10
04:07:36.049 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:07:36.050 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:07:36.050 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:36.053 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:07:36.054 00.001 7680 MoveAxis(E, 0, ABG)
04:07:36.054 00.000 7680 Move returns status 0, amount 0
04:07:36.054 00.000 7680 MoveAxis(N, 0, ABG)
04:07:36.054 00.000 7680 Move returns status 0, amount 0
04:07:36.054 00.000 7680 move complete, result=0
04:07:36.054 00.000 7680 worker thread done servicing request
04:07:36.054 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:36.058 00.004 6120 Enqueuing Expose request
04:07:36.063 00.005 7680 Worker thread wakes up
04:07:36.063 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:36.066 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:36.067 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:37.320 01.253 7680 Exposure complete
04:07:37.451 00.131 7680 worker thread done servicing request
04:07:37.452 00.001 6120 OnExposeComplete: enter
04:07:37.456 00.004 6120 UpdateGuideState(): m_state=6
04:07:37.459 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4328
04:07:37.464 00.005 6120 Star::Find returns 1 (0), X=513.17, Y=666.71, Mass=9247, SNR=64.4, Peak=234 HFD=6.7
04:07:37.467 00.003 6120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (0.19) = xAngle (-1.30 = -1.30)
04:07:37.472 00.005 6120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.57 = 1.57)
04:07:37.476 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.12 mountX=0.06 mountY=0.21, mountTheta=1.31
04:07:37.481 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.19, opts=13)
04:07:37.486 00.005 6120 Enqueuing Move request for scope (0.09, -0.19)
04:07:37.490 00.004 7680 Worker thread wakes up
04:07:37.490 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
04:07:37.491 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:37.495 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
04:07:37.496 00.001 6120 UpdateGuideState exits: m=9247 SNR=64.4
04:07:37.500 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:37.503 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:37.507 00.004 6120 Enqueuing Expose request
04:07:37.511 00.004 7680 Moving (0.09, -0.19) raw xDistance=0.06 yDistance=0.21
04:07:37.511 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:07:37.511 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:07:37.511 00.000 7680 MoveAxis(E, 0, ABG)
04:07:37.511 00.000 7680 Move returns status 0, amount 0
04:07:37.512 00.001 7680 MoveAxis(S, 116, ABG)
04:07:37.512 00.000 7680 Guiding  Dir = 1, Dur = 116
04:07:37.512 00.000 7680 IsSlewing returns 0
04:07:37.513 00.001 7680 IsGuiding returns 0
04:07:37.513 00.000 7680 PulseGuide returned control before completion, sleep 126
04:07:37.654 00.141 7680 IsGuiding returns 0
04:07:37.655 00.001 7680 Move returns status 0, amount 116
04:07:37.655 00.000 7680 move complete, result=0
04:07:37.657 00.002 7680 worker thread done servicing request
04:07:37.658 00.001 7680 Worker thread wakes up
04:07:37.658 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 116 ms SOUTH
04:07:37.665 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:37.665 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:38.913 01.248 7680 Exposure complete
04:07:39.048 00.135 7680 worker thread done servicing request
04:07:39.049 00.001 6120 OnExposeComplete: enter
04:07:39.052 00.003 6120 UpdateGuideState(): m_state=6
04:07:39.057 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4329
04:07:39.062 00.005 6120 Star::Find returns 1 (0), X=512.92, Y=666.61, Mass=8578, SNR=62.2, Peak=205 HFD=6.8
04:07:39.066 00.004 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
04:07:39.071 00.005 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
04:07:39.075 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.29 hyp=0.33 cameraTheta=-2.06 mountX=-0.21 mountY=0.19, mountTheta=2.39
04:07:39.080 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.29, opts=13)
04:07:39.085 00.005 6120 Enqueuing Move request for scope (-0.16, -0.29)
04:07:39.089 00.004 7680 Worker thread wakes up
04:07:39.089 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:39.093 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.29) opts 0xd
04:07:39.093 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.29)
04:07:39.093 00.000 7680 Moving (-0.16, -0.29) raw xDistance=-0.21 yDistance=0.19
04:07:39.093 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:07:39.093 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:07:39.094 00.001 6120 UpdateGuideState exits: m=8578 SNR=62.2
04:07:39.099 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:39.102 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:07:39.102 00.000 7680 MoveAxis(E, 85, ABG)
04:07:39.102 00.000 7680 Guiding  Dir = 2, Dur = 85
04:07:39.103 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:39.107 00.004 7680 IsSlewing returns 0
04:07:39.107 00.000 6120 Enqueuing Expose request
04:07:39.111 00.004 7680 IsGuiding returns 0
04:07:39.112 00.001 7680 PulseGuide returned control before completion, sleep 95
04:07:39.217 00.105 7680 IsGuiding returns 1
04:07:39.217 00.000 7680 scope still moving after pulse duration time elapsed
04:07:39.247 00.030 7680 IsSlewing returns 0
04:07:39.248 00.001 7680 IsGuiding returns 0
04:07:39.248 00.000 7680 scope move finished after 85 + 52 ms
04:07:39.250 00.002 7680 Move returns status 0, amount 85
04:07:39.250 00.000 7680 MoveAxis(N, 0, ABG)
04:07:39.251 00.001 7680 Move returns status 0, amount 0
04:07:39.251 00.000 7680 move complete, result=0
04:07:39.253 00.002 7680 worker thread done servicing request
04:07:39.253 00.000 7680 Worker thread wakes up
04:07:39.254 00.001 6120 GuideStep: -0.2 px 85 ms EAST, 0.2 px 0 ms NORTH
04:07:39.260 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:39.260 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:40.511 01.251 7680 Exposure complete
04:07:40.654 00.143 7680 worker thread done servicing request
04:07:40.655 00.001 6120 OnExposeComplete: enter
04:07:40.660 00.005 6120 UpdateGuideState(): m_state=6
04:07:40.664 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4330
04:07:40.667 00.003 6120 Star::Find returns 1 (0), X=513.21, Y=666.04, Mass=7681, SNR=58.5, Peak=209 HFD=6.4
04:07:40.671 00.004 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
04:07:40.675 00.004 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
04:07:40.680 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-0.86 hyp=0.87 cameraTheta=-1.42 mountX=-0.03 mountY=0.83, mountTheta=1.61
04:07:40.686 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.86, opts=13)
04:07:40.690 00.004 6120 Enqueuing Move request for scope (0.13, -0.86)
04:07:40.694 00.004 7680 Worker thread wakes up
04:07:40.694 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:40.697 00.003 6120 UpdateGuideState exits: m=7681 SNR=58.5
04:07:40.701 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:40.705 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.86) opts 0xd
04:07:40.705 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.86)
04:07:40.705 00.000 7680 Moving (0.13, -0.86) raw xDistance=-0.03 yDistance=0.83
04:07:40.705 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:07:40.706 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:40.710 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
04:07:40.710 00.000 7680 MoveAxis(E, 0, ABG)
04:07:40.710 00.000 6120 Enqueuing Expose request
04:07:40.713 00.003 7680 Move returns status 0, amount 0
04:07:40.713 00.000 7680 MoveAxis(S, 451, ABG)
04:07:40.713 00.000 7680 Guiding  Dir = 1, Dur = 451
04:07:40.714 00.001 7680 IsSlewing returns 0
04:07:40.715 00.001 7680 IsGuiding returns 0
04:07:40.715 00.000 7680 PulseGuide returned control before completion, sleep 461
04:07:41.191 00.476 7680 IsGuiding returns 0
04:07:41.192 00.001 7680 Move returns status 0, amount 451
04:07:41.193 00.001 7680 move complete, result=0
04:07:41.193 00.000 7680 worker thread done servicing request
04:07:41.194 00.001 7680 Worker thread wakes up
04:07:41.194 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.8 px 451 ms SOUTH
04:07:41.202 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:41.202 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:42.460 01.258 7680 Exposure complete
04:07:42.592 00.132 7680 worker thread done servicing request
04:07:42.593 00.001 6120 OnExposeComplete: enter
04:07:42.596 00.003 6120 UpdateGuideState(): m_state=6
04:07:42.601 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4331
04:07:42.604 00.003 6120 Star::Find returns 1 (0), X=513.27, Y=666.93, Mass=8316, SNR=60.5, Peak=224 HFD=6.6
04:07:42.608 00.004 6120 CameraToMount -- cameraTheta (0.15) - m_xAngle (0.19) = xAngle (-0.04 = -0.04)
04:07:42.612 00.004 6120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.84 = 2.84)
04:07:42.616 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.19 cameraTheta=0.15 mountX=0.19 mountY=0.06, mountTheta=0.29
04:07:42.620 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.03, opts=13)
04:07:42.623 00.003 6120 Enqueuing Move request for scope (0.19, 0.03)
04:07:42.628 00.005 7680 Worker thread wakes up
04:07:42.628 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:42.631 00.003 6120 UpdateGuideState exits: m=8316 SNR=60.5
04:07:42.635 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:42.638 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:42.643 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
04:07:42.643 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
04:07:42.643 00.000 7680 Moving (0.19, 0.03) raw xDistance=0.19 yDistance=0.06
04:07:42.643 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:07:42.643 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:07:42.644 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:07:42.644 00.000 7680 MoveAxis(E, 0, ABG)
04:07:42.644 00.000 7680 Move returns status 0, amount 0
04:07:42.644 00.000 7680 MoveAxis(N, 0, ABG)
04:07:42.645 00.001 7680 Move returns status 0, amount 0
04:07:42.645 00.000 6120 Enqueuing Expose request
04:07:42.649 00.004 7680 move complete, result=0
04:07:42.650 00.001 7680 worker thread done servicing request
04:07:42.650 00.000 7680 Worker thread wakes up
04:07:42.650 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:42.650 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:42.650 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:43.905 01.255 7680 Exposure complete
04:07:44.041 00.136 7680 worker thread done servicing request
04:07:44.042 00.001 6120 OnExposeComplete: enter
04:07:44.045 00.003 6120 UpdateGuideState(): m_state=6
04:07:44.049 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4332
04:07:44.053 00.004 6120 Star::Find returns 1 (0), X=513.31, Y=666.96, Mass=7748, SNR=58.3, Peak=203 HFD=6.6
04:07:44.058 00.005 6120 CameraToMount -- cameraTheta (0.25) - m_xAngle (0.19) = xAngle (0.07 = 0.07)
04:07:44.062 00.004 6120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.94 = 2.94)
04:07:44.067 00.005 6120 CameraToMount -- cameraX=0.23 cameraY=0.06 hyp=0.24 cameraTheta=0.25 mountX=0.24 mountY=0.05, mountTheta=0.20
04:07:44.072 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.06, opts=13)
04:07:44.075 00.003 6120 Enqueuing Move request for scope (0.23, 0.06)
04:07:44.079 00.004 7680 Worker thread wakes up
04:07:44.080 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:44.083 00.003 6120 UpdateGuideState exits: m=7748 SNR=58.3
04:07:44.088 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:44.093 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.06) opts 0xd
04:07:44.093 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.06)
04:07:44.094 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:44.099 00.005 6120 Enqueuing Expose request
04:07:44.102 00.003 7680 Moving (0.23, 0.06) raw xDistance=0.24 yDistance=0.05
04:07:44.103 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
04:07:44.103 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:07:44.103 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:07:44.103 00.000 7680 MoveAxis(W, 97, ABG)
04:07:44.104 00.001 7680 Guiding  Dir = 3, Dur = 97
04:07:44.104 00.000 7680 IsSlewing returns 0
04:07:44.105 00.001 7680 IsGuiding returns 0
04:07:44.105 00.000 7680 PulseGuide returned control before completion, sleep 107
04:07:44.219 00.114 7680 IsGuiding returns 1
04:07:44.220 00.001 7680 scope still moving after pulse duration time elapsed
04:07:44.251 00.031 7680 IsSlewing returns 0
04:07:44.252 00.001 7680 IsGuiding returns 0
04:07:44.252 00.000 7680 scope move finished after 97 + 50 ms
04:07:44.253 00.001 7680 Move returns status 0, amount 97
04:07:44.253 00.000 7680 MoveAxis(N, 0, ABG)
04:07:44.253 00.000 7680 Move returns status 0, amount 0
04:07:44.253 00.000 7680 move complete, result=0
04:07:44.253 00.000 7680 worker thread done servicing request
04:07:44.254 00.001 7680 Worker thread wakes up
04:07:44.254 00.000 6120 GuideStep: 0.2 px 97 ms WEST, 0.0 px 0 ms NORTH
04:07:44.260 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:44.261 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:45.513 01.252 7680 Exposure complete
04:07:45.652 00.139 7680 worker thread done servicing request
04:07:45.653 00.001 6120 OnExposeComplete: enter
04:07:45.656 00.003 6120 UpdateGuideState(): m_state=6
04:07:45.661 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4333
04:07:45.664 00.003 6120 Star::Find returns 1 (0), X=513.19, Y=666.97, Mass=7946, SNR=58.7, Peak=215 HFD=6.4
04:07:45.669 00.005 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (0.19) = xAngle (0.37 = 0.37)
04:07:45.672 00.003 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.24 = -3.04)
04:07:45.676 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.56 mountX=0.12 mountY=-0.01, mountTheta=-0.11
04:07:45.681 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.07, opts=13)
04:07:45.686 00.005 6120 Enqueuing Move request for scope (0.11, 0.07)
04:07:45.689 00.003 7680 Worker thread wakes up
04:07:45.689 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
04:07:45.689 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
04:07:45.689 00.000 7680 Moving (0.11, 0.07) raw xDistance=0.12 yDistance=-0.01
04:07:45.691 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:45.694 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:07:45.694 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:07:45.694 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:07:45.694 00.000 7680 MoveAxis(E, 0, ABG)
04:07:45.694 00.000 7680 Move returns status 0, amount 0
04:07:45.694 00.000 7680 MoveAxis(N, 0, ABG)
04:07:45.695 00.001 7680 Move returns status 0, amount 0
04:07:45.695 00.000 7680 move complete, result=0
04:07:45.695 00.000 7680 worker thread done servicing request
04:07:45.695 00.000 6120 UpdateGuideState exits: m=7946 SNR=58.7
04:07:45.699 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:45.703 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:45.706 00.003 6120 Enqueuing Expose request
04:07:45.710 00.004 7680 Worker thread wakes up
04:07:45.710 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:07:45.714 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:45.714 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:46.966 01.252 7680 Exposure complete
04:07:47.114 00.148 7680 worker thread done servicing request
04:07:47.114 00.000 6120 OnExposeComplete: enter
04:07:47.122 00.008 6120 UpdateGuideState(): m_state=6
04:07:47.127 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4334
04:07:47.131 00.004 6120 Star::Find returns 1 (0), X=512.96, Y=667.26, Mass=8926, SNR=62.6, Peak=211 HFD=6.8
04:07:47.135 00.004 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (0.19) = xAngle (1.70 = 1.70)
04:07:47.139 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.57 = -1.71)
04:07:47.142 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.37 hyp=0.38 cameraTheta=1.89 mountX=-0.05 mountY=-0.38, mountTheta=-1.70
04:07:47.148 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.37, opts=13)
04:07:47.153 00.005 6120 Enqueuing Move request for scope (-0.12, 0.37)
04:07:47.159 00.006 7680 Worker thread wakes up
04:07:47.159 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:47.163 00.004 6120 UpdateGuideState exits: m=8926 SNR=62.6
04:07:47.167 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:47.170 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:47.175 00.005 6120 Enqueuing Expose request
04:07:47.179 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.37) opts 0xd
04:07:47.179 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.37)
04:07:47.179 00.000 7680 Moving (-0.12, 0.37) raw xDistance=-0.05 yDistance=-0.38
04:07:47.180 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:07:47.180 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:07:47.180 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
04:07:47.180 00.000 7680 MoveAxis(E, 0, ABG)
04:07:47.180 00.000 7680 Move returns status 0, amount 0
04:07:47.182 00.002 7680 MoveAxis(N, 0, ABG)
04:07:47.182 00.000 7680 Move returns status 0, amount 0
04:07:47.182 00.000 7680 move complete, result=0
04:07:47.182 00.000 7680 worker thread done servicing request
04:07:47.182 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
04:07:47.186 00.004 7680 Worker thread wakes up
04:07:47.186 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:47.186 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:48.436 01.250 7680 Exposure complete
04:07:48.586 00.150 7680 worker thread done servicing request
04:07:48.586 00.000 6120 OnExposeComplete: enter
04:07:48.590 00.004 6120 UpdateGuideState(): m_state=6
04:07:48.593 00.003 6120 Star::Find(15, 512, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4335
04:07:48.598 00.005 6120 Star::Find returns 1 (0), X=513.09, Y=666.75, Mass=8411, SNR=61.4, Peak=199 HFD=6.8
04:07:48.601 00.003 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
04:07:48.604 00.003 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
04:07:48.609 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.15 cameraTheta=-1.51 mountX=-0.02 mountY=0.13, mountTheta=1.70
04:07:48.613 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.14, opts=13)
04:07:48.617 00.004 6120 Enqueuing Move request for scope (0.01, -0.14)
04:07:48.621 00.004 7680 Worker thread wakes up
04:07:48.621 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
04:07:48.621 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
04:07:48.621 00.000 7680 Moving (0.01, -0.14) raw xDistance=-0.02 yDistance=0.13
04:07:48.623 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:07:48.623 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:07:48.624 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:07:48.624 00.000 7680 MoveAxis(E, 0, ABG)
04:07:48.624 00.000 7680 Move returns status 0, amount 0
04:07:48.624 00.000 7680 MoveAxis(N, 0, ABG)
04:07:48.624 00.000 7680 Move returns status 0, amount 0
04:07:48.624 00.000 7680 move complete, result=0
04:07:48.624 00.000 7680 worker thread done servicing request
04:07:48.624 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:48.629 00.005 6120 UpdateGuideState exits: m=8411 SNR=61.4
04:07:48.632 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:48.636 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:48.639 00.003 6120 Enqueuing Expose request
04:07:48.644 00.005 7680 Worker thread wakes up
04:07:48.644 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:48.648 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:48.648 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:49.905 01.257 7680 Exposure complete
04:07:50.052 00.147 7680 worker thread done servicing request
04:07:50.053 00.001 6120 OnExposeComplete: enter
04:07:50.056 00.003 6120 UpdateGuideState(): m_state=6
04:07:50.061 00.005 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4336
04:07:50.064 00.003 6120 Star::Find returns 1 (0), X=512.90, Y=666.76, Mass=8285, SNR=59.5, Peak=206 HFD=6.7
04:07:50.069 00.005 6120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.19) = xAngle (-2.67 = -2.67)
04:07:50.073 00.004 6120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.21 = 0.21)
04:07:50.077 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.14 hyp=0.22 cameraTheta=-2.48 mountX=-0.20 mountY=0.05, mountTheta=2.92
04:07:50.083 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.14, opts=13)
04:07:50.088 00.005 6120 Enqueuing Move request for scope (-0.18, -0.14)
04:07:50.092 00.004 7680 Worker thread wakes up
04:07:50.092 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:50.096 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.14) opts 0xd
04:07:50.096 00.000 6120 UpdateGuideState exits: m=8285 SNR=59.5
04:07:50.101 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.14)
04:07:50.101 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:50.105 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:50.108 00.003 6120 Enqueuing Expose request
04:07:50.113 00.005 7680 Moving (-0.18, -0.14) raw xDistance=-0.20 yDistance=0.05
04:07:50.113 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:07:50.113 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:07:50.113 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:07:50.114 00.001 7680 MoveAxis(E, 0, ABG)
04:07:50.114 00.000 7680 Move returns status 0, amount 0
04:07:50.114 00.000 7680 MoveAxis(N, 0, ABG)
04:07:50.114 00.000 7680 Move returns status 0, amount 0
04:07:50.114 00.000 7680 move complete, result=0
04:07:50.114 00.000 7680 worker thread done servicing request
04:07:50.114 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:07:50.118 00.004 7680 Worker thread wakes up
04:07:50.118 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:50.118 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:51.371 01.253 7680 Exposure complete
04:07:51.505 00.134 7680 worker thread done servicing request
04:07:51.506 00.001 6120 OnExposeComplete: enter
04:07:51.510 00.004 6120 UpdateGuideState(): m_state=6
04:07:51.514 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4337
04:07:51.517 00.003 6120 Star::Find returns 1 (0), X=512.82, Y=666.68, Mass=8102, SNR=59.4, Peak=202 HFD=6.6
04:07:51.521 00.004 6120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.19) = xAngle (-2.65 = -2.65)
04:07:51.526 00.005 6120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.23 = 0.23)
04:07:51.532 00.006 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.21 hyp=0.34 cameraTheta=-2.46 mountX=-0.30 mountY=0.08, mountTheta=2.89
04:07:51.538 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.21, opts=13)
04:07:51.542 00.004 6120 Enqueuing Move request for scope (-0.26, -0.21)
04:07:51.546 00.004 7680 Worker thread wakes up
04:07:51.546 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.21) opts 0xd
04:07:51.547 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:51.550 00.003 6120 UpdateGuideState exits: m=8102 SNR=59.4
04:07:51.553 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.21)
04:07:51.553 00.000 7680 Moving (-0.26, -0.21) raw xDistance=-0.30 yDistance=0.08
04:07:51.554 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:51.559 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
04:07:51.559 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:51.564 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:07:51.564 00.000 6120 Enqueuing Expose request
04:07:51.568 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:07:51.568 00.000 7680 MoveAxis(E, 122, ABG)
04:07:51.569 00.001 7680 Guiding  Dir = 2, Dur = 122
04:07:51.569 00.000 7680 IsSlewing returns 0
04:07:51.570 00.001 7680 IsGuiding returns 0
04:07:51.570 00.000 7680 PulseGuide returned control before completion, sleep 132
04:07:51.706 00.136 7680 IsGuiding returns 1
04:07:51.707 00.001 7680 scope still moving after pulse duration time elapsed
04:07:51.738 00.031 7680 IsSlewing returns 0
04:07:51.740 00.002 7680 IsGuiding returns 0
04:07:51.740 00.000 7680 scope move finished after 122 + 48 ms
04:07:51.741 00.001 7680 Move returns status 0, amount 122
04:07:51.742 00.001 7680 MoveAxis(N, 0, ABG)
04:07:51.742 00.000 7680 Move returns status 0, amount 0
04:07:51.743 00.001 7680 move complete, result=0
04:07:51.743 00.000 6120 GuideStep: -0.3 px 122 ms EAST, 0.1 px 0 ms NORTH
04:07:51.752 00.009 7680 worker thread done servicing request
04:07:51.752 00.000 7680 Worker thread wakes up
04:07:51.753 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:51.755 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:53.001 01.246 7680 Exposure complete
04:07:53.162 00.161 7680 worker thread done servicing request
04:07:53.162 00.000 6120 OnExposeComplete: enter
04:07:53.166 00.004 6120 UpdateGuideState(): m_state=6
04:07:53.170 00.004 6120 Star::Find(15, 512, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4338
04:07:53.175 00.005 6120 Star::Find returns 1 (0), X=513.18, Y=665.99, Mass=8139, SNR=60.0, Peak=220 HFD=6.4
04:07:53.178 00.003 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
04:07:53.181 00.003 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
04:07:53.185 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.90 hyp=0.91 cameraTheta=-1.46 mountX=-0.07 mountY=0.86, mountTheta=1.65
04:07:53.191 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.90, opts=13)
04:07:53.195 00.004 6120 Enqueuing Move request for scope (0.10, -0.90)
04:07:53.200 00.005 7680 Worker thread wakes up
04:07:53.200 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:53.204 00.004 6120 UpdateGuideState exits: m=8139 SNR=60.0
04:07:53.208 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:53.211 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:53.216 00.005 6120 Enqueuing Expose request
04:07:53.219 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.90) opts 0xd
04:07:53.219 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.90)
04:07:53.220 00.001 7680 Moving (0.10, -0.90) raw xDistance=-0.07 yDistance=0.86
04:07:53.220 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:07:53.220 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86
04:07:53.220 00.000 7680 MoveAxis(E, 0, ABG)
04:07:53.220 00.000 7680 Move returns status 0, amount 0
04:07:53.222 00.002 7680 MoveAxis(S, 465, ABG)
04:07:53.222 00.000 7680 Guiding  Dir = 1, Dur = 465
04:07:53.222 00.000 7680 IsSlewing returns 0
04:07:53.223 00.001 7680 IsGuiding returns 0
04:07:53.223 00.000 7680 PulseGuide returned control before completion, sleep 475
04:07:53.709 00.486 7680 IsGuiding returns 1
04:07:53.711 00.002 7680 scope still moving after pulse duration time elapsed
04:07:53.739 00.028 7680 IsSlewing returns 0
04:07:53.741 00.002 7680 IsGuiding returns 0
04:07:53.742 00.001 7680 scope move finished after 465 + 54 ms
04:07:53.742 00.000 7680 Move returns status 0, amount 465
04:07:53.743 00.001 7680 move complete, result=0
04:07:53.743 00.000 7680 worker thread done servicing request
04:07:53.743 00.000 7680 Worker thread wakes up
04:07:53.744 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.9 px 465 ms SOUTH
04:07:53.750 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:53.750 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:55.004 01.254 7680 Exposure complete
04:07:55.154 00.150 7680 worker thread done servicing request
04:07:55.154 00.000 6120 OnExposeComplete: enter
04:07:55.159 00.005 6120 UpdateGuideState(): m_state=6
04:07:55.164 00.005 6120 Star::Find(15, 513, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4339
04:07:55.169 00.005 6120 Star::Find returns 1 (0), X=513.21, Y=666.85, Mass=8029, SNR=59.6, Peak=195 HFD=6.7
04:07:55.172 00.003 6120 CameraToMount -- cameraTheta (-0.34) - m_xAngle (0.19) = xAngle (-0.52 = -0.52)
04:07:55.177 00.005 6120 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.35 = 2.35)
04:07:55.182 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.34 mountX=0.12 mountY=0.10, mountTheta=0.69
04:07:55.186 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.05, opts=13)
04:07:55.190 00.004 6120 Enqueuing Move request for scope (0.13, -0.05)
04:07:55.195 00.005 7680 Worker thread wakes up
04:07:55.195 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:55.200 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
04:07:55.200 00.000 6120 UpdateGuideState exits: m=8029 SNR=59.6
04:07:55.206 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:55.210 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:55.215 00.005 6120 Enqueuing Expose request
04:07:55.218 00.003 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
04:07:55.220 00.002 7680 Moving (0.13, -0.05) raw xDistance=0.12 yDistance=0.10
04:07:55.220 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:07:55.220 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:07:55.221 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:07:55.221 00.000 7680 MoveAxis(E, 0, ABG)
04:07:55.221 00.000 7680 Move returns status 0, amount 0
04:07:55.221 00.000 7680 MoveAxis(N, 0, ABG)
04:07:55.221 00.000 7680 Move returns status 0, amount 0
04:07:55.221 00.000 7680 move complete, result=0
04:07:55.221 00.000 7680 worker thread done servicing request
04:07:55.222 00.001 7680 Worker thread wakes up
04:07:55.222 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:07:55.226 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:07:55.226 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(498,652,31,31)
04:07:56.217 00.991 6120 evsrv: cli 0FAEFBB8 connect
04:07:56.258 00.041 6120 case statement mapped state 6 to 3
04:07:56.264 00.006 6120 case statement mapped state 6 to 3
04:07:56.267 00.003 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"5d081872-8ddc-4860-a35a-00b7c566cca2"}
04:07:56.364 00.097 6120 case statement mapped state 6 to 3
04:07:56.372 00.008 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d081872-8ddc-4860-a35a-00b7c566cca2"}
04:07:56.376 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
04:07:56.379 00.003 6120 evsrv: cli 0FAEFD98 connect
04:07:56.383 00.004 6120 case statement mapped state 6 to 3
04:07:56.386 00.003 6120 case statement mapped state 6 to 3
04:07:56.389 00.003 6120 evsrv: cli 0FAEFD98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"88928fbc-2d27-49d2-ad2a-6485914f0213"}
04:07:56.394 00.005 6120 PhdController::Dither begins
04:07:56.396 00.002 6120 dither: size=5.00, dRA=4.56 dDec=1.31
04:07:56.399 00.003 6120 MountToCamera -- mountTheta (-0.28) + m_xAngle (0.19) = xAngle (-0.09 = -0.09)
04:07:56.401 00.002 6120 MountToCamera -- mountX=4.56 mountY=1.31 hyp=4.74 mountTheta=-0.28 cameraX=4.72, cameraY=-0.44 cameraTheta=-0.09
04:07:56.405 00.004 6120 setting lock position to (517.80, 666.46)
04:07:56.409 00.004 6120 Mount: notify guiding dithered (4.7, -0.4)
04:07:56.414 00.005 6120 Status Line: Dither by 4.56,1.31
04:07:56.562 00.148 6120 PhdController: newstate STATE_SETTLE_BEGIN
04:07:56.565 00.003 7680 Exposure complete
04:07:56.565 00.000 6120 PhdController: newstate STATE_SETTLE_WAIT
04:07:56.570 00.005 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"88928fbc-2d27-49d2-ad2a-6485914f0213"}
04:07:56.681 00.111 6120 evsrv: cli 0FAEFD98 disconnect
04:07:56.782 00.101 7680 worker thread done servicing request
04:07:56.784 00.002 6120 OnExposeComplete: enter
04:07:56.787 00.003 6120 UpdateGuideState(): m_state=6
04:07:56.790 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4340
04:07:56.793 00.003 6120 Star::Find returns 1 (0), X=513.22, Y=666.82, Mass=8021, SNR=59.0, Peak=189 HFD=6.7
04:07:56.796 00.003 6120 CameraToMount -- cameraTheta (3.06) - m_xAngle (0.19) = xAngle (2.88 = 2.88)
04:07:56.798 00.002 6120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.75 = -0.53)
04:07:56.802 00.004 6120 CameraToMount -- cameraX=-4.58 cameraY=0.36 hyp=4.59 cameraTheta=3.06 mountX=-4.43 mountY=-2.34, mountTheta=-2.66
04:07:56.808 00.006 6120 dither recenter: remaining=(-4.6,-1.3) step=(-4.6,-1.3)
04:07:56.811 00.003 6120 MountToCamera -- mountTheta (2.86) + m_xAngle (0.19) = xAngle (3.05 = 3.05)
04:07:56.813 00.002 6120 MountToCamera -- mountX=-4.56 mountY=-1.31 hyp=4.74 mountTheta=2.86 cameraX=-4.72, cameraY=0.44 cameraTheta=3.05
04:07:56.816 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-4.72, y=0.44, opts=4)
04:07:56.819 00.003 6120 Enqueuing Move request for scope (-4.72, 0.44)
04:07:56.822 00.003 7680 Worker thread wakes up
04:07:56.822 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-4.72, 0.44) opts 0x4
04:07:56.822 00.000 7680 Handling offset move in thread for scope, endpoint = (-4.72, 0.44)
04:07:56.822 00.000 7680 Moving (-4.72, 0.44) raw xDistance=-4.56 yDistance=-1.31
04:07:56.822 00.000 7680 MoveAxis(E, 2954, B)
04:07:56.822 00.000 7680 Guiding  Dir = 2, Dur = 2954
04:07:56.823 00.001 6120 Mount: notify direct move -4.56,-1.31
04:07:56.825 00.002 7680 IsSlewing returns 0
04:07:56.825 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:07:56.829 00.004 7680 IsGuiding returns 0
04:07:56.829 00.000 6120 UpdateGuideState exits: m=8021 SNR=59.0
04:07:56.831 00.002 7680 PulseGuide returned control before completion, sleep 2964
04:07:56.832 00.001 6120 PhdController: settling, locked = 1, distance = 4.95 (1.50) aobump = 0 frame = 1 / 99999
04:07:56.834 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764065276.834,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.95,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:07:56.837 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:07:56.840 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:07:56.844 00.004 6120 Enqueuing Expose request
04:07:59.808 02.964 7680 IsGuiding returns 1
04:07:59.809 00.001 7680 scope still moving after pulse duration time elapsed
04:07:59.840 00.031 7680 IsSlewing returns 0
04:07:59.842 00.002 7680 IsGuiding returns 0
04:07:59.843 00.001 7680 scope move finished after 2954 + 60 ms
04:07:59.844 00.001 7680 Move returns status 0, amount 2954
04:07:59.844 00.000 7680 MoveAxis(N, 710, B)
04:07:59.845 00.001 7680 Guiding  Dir = 0, Dur = 710
04:07:59.846 00.001 7680 IsSlewing returns 0
04:07:59.846 00.000 7680 IsGuiding returns 0
04:07:59.847 00.001 7680 PulseGuide returned control before completion, sleep 720
04:08:00.572 00.725 7680 IsGuiding returns 1
04:08:00.573 00.001 7680 scope still moving after pulse duration time elapsed
04:08:00.603 00.030 7680 IsSlewing returns 0
04:08:00.604 00.001 7680 IsGuiding returns 0
04:08:00.604 00.000 7680 scope move finished after 710 + 48 ms
04:08:00.605 00.001 7680 Move returns status 0, amount 710
04:08:00.605 00.000 7680 move complete, result=0
04:08:00.607 00.002 7680 worker thread done servicing request
04:08:00.607 00.000 7680 Worker thread wakes up
04:08:00.608 00.001 6120 GuideStep: -4.6 px 2954 ms EAST, -1.3 px 710 ms NORTH
04:08:00.613 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:00.614 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:01.868 01.254 7680 Exposure complete
04:08:02.010 00.142 7680 worker thread done servicing request
04:08:02.010 00.000 6120 OnExposeComplete: enter
04:08:02.014 00.004 6120 UpdateGuideState(): m_state=6
04:08:02.017 00.003 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4341
04:08:02.022 00.005 6120 Star::Find returns 1 (0), X=517.36, Y=665.89, Mass=7904, SNR=58.8, Peak=197 HFD=6.7
04:08:02.027 00.005 6120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.19) = xAngle (-2.42 = -2.42)
04:08:02.031 00.004 6120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.46 = 0.46)
04:08:02.034 00.003 6120 CameraToMount -- cameraX=-0.44 cameraY=-0.57 hyp=0.72 cameraTheta=-2.23 mountX=-0.54 mountY=0.32, mountTheta=2.61
04:08:02.039 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.44, y=-0.57, opts=13)
04:08:02.043 00.004 6120 Enqueuing Move request for scope (-0.44, -0.57)
04:08:02.046 00.003 7680 Worker thread wakes up
04:08:02.046 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:02.050 00.004 6120 UpdateGuideState exits: m=7904 SNR=58.8
04:08:02.056 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.57) opts 0xd
04:08:02.056 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.44, -0.57)
04:08:02.056 00.000 7680 Moving (-0.44, -0.57) raw xDistance=-0.54 yDistance=0.32
04:08:02.056 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
04:08:02.056 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:08:02.058 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
04:08:02.058 00.000 7680 MoveAxis(E, 219, ABG)
04:08:02.058 00.000 7680 Guiding  Dir = 2, Dur = 219
04:08:02.058 00.000 7680 IsSlewing returns 0
04:08:02.058 00.000 7680 IsGuiding returns 0
04:08:02.059 00.001 6120 PhdController: settling, locked = 1, distance = 0.72 (1.50) aobump = 0 frame = 2 / 99999
04:08:02.064 00.005 7680 PulseGuide returned control before completion, sleep 229
04:08:02.064 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764065282.064,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.72,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:08:02.069 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:02.074 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:02.077 00.003 6120 Enqueuing Expose request
04:08:02.310 00.233 7680 IsGuiding returns 0
04:08:02.311 00.001 7680 Move returns status 0, amount 219
04:08:02.311 00.000 7680 MoveAxis(N, 0, ABG)
04:08:02.312 00.001 7680 Move returns status 0, amount 0
04:08:02.313 00.001 7680 move complete, result=0
04:08:02.313 00.000 7680 worker thread done servicing request
04:08:02.313 00.000 6120 GuideStep: -0.5 px 219 ms EAST, 0.3 px 0 ms NORTH
04:08:02.319 00.006 7680 Worker thread wakes up
04:08:02.320 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:02.320 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:03.578 01.258 7680 Exposure complete
04:08:03.716 00.138 7680 worker thread done servicing request
04:08:03.717 00.001 6120 OnExposeComplete: enter
04:08:03.721 00.004 6120 UpdateGuideState(): m_state=6
04:08:03.725 00.004 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4342
04:08:03.729 00.004 6120 Star::Find returns 1 (0), X=517.62, Y=665.69, Mass=8094, SNR=59.7, Peak=197 HFD=6.8
04:08:03.733 00.004 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
04:08:03.737 00.004 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
04:08:03.741 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.77 hyp=0.79 cameraTheta=-1.80 mountX=-0.32 mountY=0.61, mountTheta=2.06
04:08:03.746 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.77, opts=13)
04:08:03.750 00.004 6120 Enqueuing Move request for scope (-0.18, -0.77)
04:08:03.754 00.004 7680 Worker thread wakes up
04:08:03.754 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.77) opts 0xd
04:08:03.754 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:03.758 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.77)
04:08:03.758 00.000 7680 Moving (-0.18, -0.77) raw xDistance=-0.32 yDistance=0.61
04:08:03.758 00.000 6120 UpdateGuideState exits: m=8094 SNR=59.7
04:08:03.762 00.004 6120 PhdController: settling, locked = 1, distance = 0.74 (1.50) aobump = 0 frame = 3 / 99999
04:08:03.767 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
04:08:03.767 00.000 7680 resist switch: large excursion: input 0.61 thresh 0.60 direction from 0 to 1
04:08:03.767 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764065283.767,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.74,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
04:08:03.770 00.003 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.84
04:08:03.770 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
04:08:03.770 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:03.774 00.004 7680 MoveAxis(E, 147, ABG)
04:08:03.775 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:03.779 00.004 6120 Enqueuing Expose request
04:08:03.782 00.003 7680 Guiding  Dir = 2, Dur = 147
04:08:03.782 00.000 7680 IsSlewing returns 0
04:08:03.782 00.000 7680 IsGuiding returns 0
04:08:03.783 00.001 7680 PulseGuide returned control before completion, sleep 157
04:08:03.944 00.161 7680 IsGuiding returns 1
04:08:03.945 00.001 7680 scope still moving after pulse duration time elapsed
04:08:03.976 00.031 7680 IsSlewing returns 0
04:08:03.978 00.002 7680 IsGuiding returns 0
04:08:03.978 00.000 7680 scope move finished after 147 + 48 ms
04:08:03.979 00.001 7680 Move returns status 0, amount 147
04:08:03.980 00.001 7680 MoveAxis(S, 332, ABG)
04:08:03.980 00.000 7680 Guiding  Dir = 1, Dur = 332
04:08:03.981 00.001 7680 IsSlewing returns 0
04:08:03.982 00.001 7680 IsGuiding returns 0
04:08:03.982 00.000 7680 PulseGuide returned control before completion, sleep 342
04:08:04.337 00.355 7680 IsGuiding returns 1
04:08:04.337 00.000 7680 scope still moving after pulse duration time elapsed
04:08:04.367 00.030 7680 IsSlewing returns 0
04:08:04.370 00.003 7680 IsGuiding returns 0
04:08:04.370 00.000 7680 scope move finished after 332 + 55 ms
04:08:04.371 00.001 7680 Move returns status 0, amount 332
04:08:04.371 00.000 7680 move complete, result=0
04:08:04.372 00.001 7680 worker thread done servicing request
04:08:04.372 00.000 7680 Worker thread wakes up
04:08:04.372 00.000 6120 GuideStep: -0.3 px 147 ms EAST, 0.6 px 332 ms SOUTH
04:08:04.379 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:04.379 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:05.628 01.249 7680 Exposure complete
04:08:05.761 00.133 7680 worker thread done servicing request
04:08:05.761 00.000 6120 OnExposeComplete: enter
04:08:05.766 00.005 6120 UpdateGuideState(): m_state=6
04:08:05.770 00.004 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4343
04:08:05.773 00.003 6120 Star::Find returns 1 (0), X=517.85, Y=665.70, Mass=8194, SNR=59.3, Peak=203 HFD=6.7
04:08:05.778 00.005 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
04:08:05.782 00.004 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
04:08:05.786 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.76 hyp=0.76 cameraTheta=-1.50 mountX=-0.09 mountY=0.70, mountTheta=1.70
04:08:05.791 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.76, opts=13)
04:08:05.795 00.004 6120 Enqueuing Move request for scope (0.05, -0.76)
04:08:05.798 00.003 7680 Worker thread wakes up
04:08:05.798 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.76) opts 0xd
04:08:05.798 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.76)
04:08:05.798 00.000 7680 Moving (0.05, -0.76) raw xDistance=-0.09 yDistance=0.70
04:08:05.798 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:08:05.798 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
04:08:05.799 00.001 7680 MoveAxis(E, 0, ABG)
04:08:05.800 00.001 7680 Move returns status 0, amount 0
04:08:05.800 00.000 7680 MoveAxis(S, 380, ABG)
04:08:05.800 00.000 7680 Guiding  Dir = 1, Dur = 380
04:08:05.800 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:05.803 00.003 7680 IsSlewing returns 0
04:08:05.803 00.000 7680 IsGuiding returns 0
04:08:05.804 00.001 6120 UpdateGuideState exits: m=8194 SNR=59.3
04:08:05.808 00.004 7680 PulseGuide returned control before completion, sleep 390
04:08:05.808 00.000 6120 PhdController: settling, locked = 1, distance = 0.75 (1.50) aobump = 0 frame = 4 / 99999
04:08:05.813 00.005 6120 evsrv: {"Event":"Settling","Timestamp":1764065285.813,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.75,"Time":3.7,"SettleTime":10.0,"StarLocked":true}
04:08:05.817 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:05.821 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:05.824 00.003 6120 Enqueuing Expose request
04:08:06.201 00.377 7680 IsGuiding returns 1
04:08:06.201 00.000 7680 scope still moving after pulse duration time elapsed
04:08:06.232 00.031 7680 IsSlewing returns 0
04:08:06.232 00.000 7680 IsGuiding returns 0
04:08:06.233 00.001 7680 scope move finished after 380 + 48 ms
04:08:06.233 00.000 7680 Move returns status 0, amount 380
04:08:06.233 00.000 7680 move complete, result=0
04:08:06.233 00.000 7680 worker thread done servicing request
04:08:06.233 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 380 ms SOUTH
04:08:06.239 00.006 7680 Worker thread wakes up
04:08:06.239 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:06.240 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:07.496 01.256 7680 Exposure complete
04:08:07.635 00.139 7680 worker thread done servicing request
04:08:07.635 00.000 6120 OnExposeComplete: enter
04:08:07.640 00.005 6120 UpdateGuideState(): m_state=6
04:08:07.644 00.004 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4344
04:08:07.647 00.003 6120 Star::Find returns 1 (0), X=517.73, Y=665.66, Mass=8488, SNR=61.6, Peak=197 HFD=6.8
04:08:07.654 00.007 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
04:08:07.658 00.004 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
04:08:07.661 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.80 hyp=0.80 cameraTheta=-1.66 mountX=-0.22 mountY=0.69, mountTheta=1.88
04:08:07.666 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.80, opts=13)
04:08:07.670 00.004 6120 Enqueuing Move request for scope (-0.07, -0.80)
04:08:07.673 00.003 7680 Worker thread wakes up
04:08:07.673 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.80) opts 0xd
04:08:07.673 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.80)
04:08:07.673 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:07.677 00.004 6120 UpdateGuideState exits: m=8488 SNR=61.6
04:08:07.682 00.005 6120 PhdController: settling, locked = 1, distance = 0.76 (1.50) aobump = 0 frame = 5 / 99999
04:08:07.685 00.003 7680 Moving (-0.07, -0.80) raw xDistance=-0.22 yDistance=0.69
04:08:07.685 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:08:07.686 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
04:08:07.686 00.000 7680 MoveAxis(E, 88, ABG)
04:08:07.686 00.000 7680 Guiding  Dir = 2, Dur = 88
04:08:07.686 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764065287.685,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.76,"Time":5.6,"SettleTime":10.0,"StarLocked":true}
04:08:07.691 00.005 7680 IsSlewing returns 0
04:08:07.691 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:07.695 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:07.698 00.003 6120 Enqueuing Expose request
04:08:07.703 00.005 7680 IsGuiding returns 0
04:08:07.703 00.000 7680 PulseGuide returned control before completion, sleep 98
04:08:07.813 00.110 7680 IsGuiding returns 0
04:08:07.813 00.000 7680 Move returns status 0, amount 88
04:08:07.813 00.000 7680 MoveAxis(S, 373, ABG)
04:08:07.813 00.000 7680 Guiding  Dir = 1, Dur = 373
04:08:07.815 00.002 7680 IsSlewing returns 0
04:08:07.815 00.000 7680 IsGuiding returns 0
04:08:07.815 00.000 7680 PulseGuide returned control before completion, sleep 383
04:08:08.206 00.391 7680 IsGuiding returns 1
04:08:08.206 00.000 7680 scope still moving after pulse duration time elapsed
04:08:08.237 00.031 7680 IsSlewing returns 0
04:08:08.238 00.001 7680 IsGuiding returns 0
04:08:08.238 00.000 7680 scope move finished after 373 + 50 ms
04:08:08.238 00.000 7680 Move returns status 0, amount 373
04:08:08.238 00.000 7680 move complete, result=0
04:08:08.239 00.001 7680 worker thread done servicing request
04:08:08.240 00.001 6120 GuideStep: -0.2 px 88 ms EAST, 0.7 px 373 ms SOUTH
04:08:08.246 00.006 7680 Worker thread wakes up
04:08:08.246 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:08.246 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:09.497 01.251 7680 Exposure complete
04:08:09.630 00.133 7680 worker thread done servicing request
04:08:09.630 00.000 6120 OnExposeComplete: enter
04:08:09.634 00.004 6120 UpdateGuideState(): m_state=6
04:08:09.638 00.004 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4345
04:08:09.642 00.004 6120 Star::Find returns 1 (0), X=517.95, Y=665.97, Mass=8017, SNR=59.3, Peak=226 HFD=6.4
04:08:09.645 00.003 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
04:08:09.651 00.006 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
04:08:09.654 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.49 hyp=0.51 cameraTheta=-1.28 mountX=0.05 mountY=0.50, mountTheta=1.47
04:08:09.659 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.49, opts=13)
04:08:09.662 00.003 6120 Enqueuing Move request for scope (0.14, -0.49)
04:08:09.666 00.004 7680 Worker thread wakes up
04:08:09.666 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.49) opts 0xd
04:08:09.666 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.49)
04:08:09.666 00.000 7680 Moving (0.14, -0.49) raw xDistance=0.05 yDistance=0.50
04:08:09.666 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:08:09.668 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
04:08:09.668 00.000 7680 MoveAxis(E, 0, ABG)
04:08:09.668 00.000 7680 Move returns status 0, amount 0
04:08:09.668 00.000 7680 MoveAxis(S, 273, ABG)
04:08:09.668 00.000 7680 Guiding  Dir = 1, Dur = 273
04:08:09.669 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:09.672 00.003 7680 IsSlewing returns 0
04:08:09.673 00.001 6120 UpdateGuideState exits: m=8017 SNR=59.3
04:08:09.676 00.003 7680 IsGuiding returns 0
04:08:09.677 00.001 6120 PhdController: settling, locked = 1, distance = 0.69 (1.50) aobump = 0 frame = 6 / 99999
04:08:09.680 00.003 7680 PulseGuide returned control before completion, sleep 283
04:08:09.681 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764065289.680,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.69,"Time":7.6,"SettleTime":10.0,"StarLocked":true}
04:08:09.684 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:09.688 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:09.691 00.003 6120 Enqueuing Expose request
04:08:09.973 00.282 7680 IsGuiding returns 1
04:08:09.974 00.001 7680 scope still moving after pulse duration time elapsed
04:08:10.004 00.030 7680 IsSlewing returns 0
04:08:10.006 00.002 7680 IsGuiding returns 0
04:08:10.006 00.000 7680 scope move finished after 273 + 56 ms
04:08:10.007 00.001 7680 Move returns status 0, amount 273
04:08:10.007 00.000 7680 move complete, result=0
04:08:10.008 00.001 7680 worker thread done servicing request
04:08:10.008 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 273 ms SOUTH
04:08:10.013 00.005 7680 Worker thread wakes up
04:08:10.014 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:10.015 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:11.270 01.255 7680 Exposure complete
04:08:11.416 00.146 7680 worker thread done servicing request
04:08:11.416 00.000 6120 OnExposeComplete: enter
04:08:11.421 00.005 6120 UpdateGuideState(): m_state=6
04:08:11.425 00.004 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4346
04:08:11.429 00.004 6120 Star::Find returns 1 (0), X=518.09, Y=666.12, Mass=8001, SNR=59.8, Peak=192 HFD=6.5
04:08:11.437 00.008 6120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (0.19) = xAngle (-1.05 = -1.05)
04:08:11.441 00.004 6120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.82 = 1.82)
04:08:11.445 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=-0.34 hyp=0.45 cameraTheta=-0.86 mountX=0.22 mountY=0.43, mountTheta=1.10
04:08:11.453 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.34, opts=13)
04:08:11.462 00.009 6120 Enqueuing Move request for scope (0.29, -0.34)
04:08:11.466 00.004 7680 Worker thread wakes up
04:08:11.466 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:11.470 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.34) opts 0xd
04:08:11.470 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.34)
04:08:11.470 00.000 6120 UpdateGuideState exits: m=8001 SNR=59.8
04:08:11.473 00.003 7680 Moving (0.29, -0.34) raw xDistance=0.22 yDistance=0.43
04:08:11.474 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:08:11.474 00.000 6120 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 7 / 99999
04:08:11.477 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
04:08:11.477 00.000 7680 MoveAxis(W, 91, ABG)
04:08:11.478 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764065291.477,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.62,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
04:08:11.481 00.003 7680 Guiding  Dir = 3, Dur = 91
04:08:11.482 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:11.486 00.004 7680 IsSlewing returns 0
04:08:11.486 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:11.489 00.003 7680 IsGuiding returns 0
04:08:11.490 00.001 6120 Enqueuing Expose request
04:08:11.495 00.005 7680 PulseGuide returned control before completion, sleep 101
04:08:11.605 00.110 7680 IsGuiding returns 1
04:08:11.606 00.001 7680 scope still moving after pulse duration time elapsed
04:08:11.634 00.028 7680 IsSlewing returns 0
04:08:11.635 00.001 7680 IsGuiding returns 1
04:08:11.665 00.030 7680 IsSlewing returns 0
04:08:11.666 00.001 7680 IsGuiding returns 0
04:08:11.666 00.000 7680 scope move finished after 91 + 86 ms
04:08:11.667 00.001 7680 Move returns status 0, amount 91
04:08:11.667 00.000 7680 MoveAxis(S, 235, ABG)
04:08:11.668 00.001 7680 Guiding  Dir = 1, Dur = 235
04:08:11.668 00.000 7680 IsSlewing returns 0
04:08:11.669 00.001 7680 IsGuiding returns 0
04:08:11.669 00.000 7680 PulseGuide returned control before completion, sleep 245
04:08:11.931 00.262 7680 IsGuiding returns 1
04:08:11.932 00.001 7680 scope still moving after pulse duration time elapsed
04:08:11.961 00.029 7680 IsSlewing returns 0
04:08:11.961 00.000 7680 IsGuiding returns 0
04:08:11.963 00.002 7680 scope move finished after 235 + 58 ms
04:08:11.963 00.000 7680 Move returns status 0, amount 235
04:08:11.963 00.000 7680 move complete, result=0
04:08:11.964 00.001 7680 worker thread done servicing request
04:08:11.964 00.000 6120 GuideStep: 0.2 px 91 ms WEST, 0.4 px 235 ms SOUTH
04:08:11.970 00.006 7680 Worker thread wakes up
04:08:11.970 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:11.970 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:13.218 01.248 7680 Exposure complete
04:08:13.356 00.138 7680 worker thread done servicing request
04:08:13.356 00.000 6120 OnExposeComplete: enter
04:08:13.361 00.005 6120 UpdateGuideState(): m_state=6
04:08:13.365 00.004 6120 Star::Find(15, 518, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4347
04:08:13.369 00.004 6120 Star::Find returns 1 (0), X=517.60, Y=666.73, Mass=8205, SNR=59.9, Peak=195 HFD=6.9
04:08:13.373 00.004 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (0.19) = xAngle (2.01 = 2.01)
04:08:13.376 00.003 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.89 = -1.40)
04:08:13.380 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.27 hyp=0.34 cameraTheta=2.20 mountX=-0.14 mountY=-0.33, mountTheta=-1.98
04:08:13.384 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.27, opts=13)
04:08:13.388 00.004 6120 Enqueuing Move request for scope (-0.20, 0.27)
04:08:13.392 00.004 7680 Worker thread wakes up
04:08:13.392 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.27) opts 0xd
04:08:13.392 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.27)
04:08:13.392 00.000 7680 Moving (-0.20, 0.27) raw xDistance=-0.14 yDistance=-0.33
04:08:13.392 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:08:13.392 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:08:13.393 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:08:13.393 00.000 7680 MoveAxis(E, 0, ABG)
04:08:13.393 00.000 7680 Move returns status 0, amount 0
04:08:13.393 00.000 7680 MoveAxis(N, 0, ABG)
04:08:13.393 00.000 7680 Move returns status 0, amount 0
04:08:13.393 00.000 7680 move complete, result=0
04:08:13.393 00.000 7680 worker thread done servicing request
04:08:13.394 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:13.397 00.003 6120 UpdateGuideState exits: m=8205 SNR=59.9
04:08:13.402 00.005 6120 PhdController: settling, locked = 1, distance = 0.53 (1.50) aobump = 0 frame = 8 / 99999
04:08:13.405 00.003 6120 PhdController: newstate STATE_FINISH
04:08:13.409 00.004 6120 PhdController complete: success
04:08:13.412 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764065293.412,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
04:08:13.416 00.004 6120 Mount: notify guiding dither settle done success=1
04:08:13.419 00.003 6120 PhdController: newstate STATE_IDLE
04:08:13.423 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:13.426 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:13.431 00.005 6120 Enqueuing Expose request
04:08:13.434 00.003 7680 Worker thread wakes up
04:08:13.434 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:13.435 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:13.435 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:08:14.685 01.250 7680 Exposure complete
04:08:14.833 00.148 6120 OnExposeComplete: enter
04:08:14.838 00.005 6120 UpdateGuideState(): m_state=6
04:08:14.842 00.004 7680 worker thread done servicing request
04:08:14.842 00.000 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4348
04:08:14.847 00.005 6120 Star::Find returns 1 (0), X=517.51, Y=666.75, Mass=8208, SNR=59.5, Peak=193 HFD=6.7
04:08:14.853 00.006 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (0.19) = xAngle (2.17 = 2.17)
04:08:14.858 00.005 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.04 = -1.24)
04:08:14.861 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=0.29 hyp=0.41 cameraTheta=2.35 mountX=-0.23 mountY=-0.38, mountTheta=-2.11
04:08:14.866 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.29, opts=13)
04:08:14.871 00.005 6120 Enqueuing Move request for scope (-0.29, 0.29)
04:08:14.875 00.004 7680 Worker thread wakes up
04:08:14.876 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:14.879 00.003 6120 UpdateGuideState exits: m=8208 SNR=59.5
04:08:14.884 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:14.888 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:14.891 00.003 6120 Enqueuing Expose request
04:08:14.895 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.29) opts 0xd
04:08:14.895 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.29)
04:08:14.895 00.000 7680 Moving (-0.29, 0.29) raw xDistance=-0.23 yDistance=-0.38
04:08:14.896 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
04:08:14.896 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:08:14.896 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
04:08:14.896 00.000 7680 MoveAxis(E, 93, ABG)
04:08:14.896 00.000 7680 Guiding  Dir = 2, Dur = 93
04:08:14.896 00.000 7680 IsSlewing returns 0
04:08:14.897 00.001 7680 IsGuiding returns 0
04:08:14.897 00.000 7680 PulseGuide returned control before completion, sleep 103
04:08:15.004 00.107 7680 IsGuiding returns 1
04:08:15.006 00.002 7680 scope still moving after pulse duration time elapsed
04:08:15.036 00.030 7680 IsSlewing returns 0
04:08:15.036 00.000 7680 IsGuiding returns 0
04:08:15.037 00.001 7680 scope move finished after 93 + 46 ms
04:08:15.037 00.000 7680 Move returns status 0, amount 93
04:08:15.037 00.000 7680 MoveAxis(N, 0, ABG)
04:08:15.037 00.000 7680 Move returns status 0, amount 0
04:08:15.038 00.001 7680 move complete, result=0
04:08:15.038 00.000 7680 worker thread done servicing request
04:08:15.038 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.4 px 0 ms NORTH
04:08:15.044 00.006 7680 Worker thread wakes up
04:08:15.045 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:15.045 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:16.295 01.250 7680 Exposure complete
04:08:16.446 00.151 7680 worker thread done servicing request
04:08:16.447 00.001 6120 OnExposeComplete: enter
04:08:16.450 00.003 6120 UpdateGuideState(): m_state=6
04:08:16.454 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4349
04:08:16.458 00.004 6120 Star::Find returns 1 (0), X=517.66, Y=666.90, Mass=7952, SNR=58.2, Peak=194 HFD=6.7
04:08:16.462 00.004 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (0.19) = xAngle (1.69 = 1.69)
04:08:16.466 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.56 = -1.72)
04:08:16.469 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.44 hyp=0.46 cameraTheta=1.87 mountX=-0.05 mountY=-0.45, mountTheta=-1.69
04:08:16.476 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.44, opts=13)
04:08:16.480 00.004 6120 Enqueuing Move request for scope (-0.14, 0.44)
04:08:16.484 00.004 7680 Worker thread wakes up
04:08:16.484 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.44) opts 0xd
04:08:16.484 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:16.488 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.44)
04:08:16.488 00.000 7680 Moving (-0.14, 0.44) raw xDistance=-0.05 yDistance=-0.45
04:08:16.490 00.002 6120 UpdateGuideState exits: m=7952 SNR=58.2
04:08:16.495 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:16.500 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:16.503 00.003 6120 Enqueuing Expose request
04:08:16.508 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:08:16.508 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:08:16.508 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
04:08:16.508 00.000 7680 MoveAxis(E, 0, ABG)
04:08:16.509 00.001 7680 Move returns status 0, amount 0
04:08:16.509 00.000 7680 MoveAxis(N, 0, ABG)
04:08:16.509 00.000 7680 Move returns status 0, amount 0
04:08:16.509 00.000 7680 move complete, result=0
04:08:16.510 00.001 7680 worker thread done servicing request
04:08:16.510 00.000 7680 Worker thread wakes up
04:08:16.510 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
04:08:16.513 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:16.514 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:17.767 01.253 7680 Exposure complete
04:08:17.907 00.140 7680 worker thread done servicing request
04:08:17.908 00.001 6120 OnExposeComplete: enter
04:08:17.912 00.004 6120 UpdateGuideState(): m_state=6
04:08:17.918 00.006 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4350
04:08:17.923 00.005 6120 Star::Find returns 1 (0), X=517.55, Y=666.58, Mass=8782, SNR=61.4, Peak=209 HFD=7.0
04:08:17.927 00.004 6120 CameraToMount -- cameraTheta (2.68) - m_xAngle (0.19) = xAngle (2.50 = 2.50)
04:08:17.934 00.007 6120 CameraToMount -- cameraTheta (2.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.37 = -0.91)
04:08:17.938 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.12 hyp=0.28 cameraTheta=2.68 mountX=-0.22 mountY=-0.22, mountTheta=-2.36
04:08:17.943 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.12, opts=13)
04:08:17.948 00.005 6120 Enqueuing Move request for scope (-0.25, 0.12)
04:08:17.952 00.004 7680 Worker thread wakes up
04:08:17.952 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:17.955 00.003 6120 UpdateGuideState exits: m=8782 SNR=61.4
04:08:17.959 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:17.963 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:17.969 00.006 6120 Enqueuing Expose request
04:08:17.975 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.12) opts 0xd
04:08:17.975 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.12)
04:08:17.975 00.000 7680 Moving (-0.25, 0.12) raw xDistance=-0.22 yDistance=-0.22
04:08:17.975 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:08:17.976 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:08:17.976 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:08:17.977 00.001 7680 MoveAxis(E, 90, ABG)
04:08:17.977 00.000 7680 Guiding  Dir = 2, Dur = 90
04:08:17.977 00.000 7680 IsSlewing returns 0
04:08:17.978 00.001 7680 IsGuiding returns 0
04:08:17.978 00.000 7680 PulseGuide returned control before completion, sleep 100
04:08:18.086 00.108 7680 IsGuiding returns 1
04:08:18.087 00.001 7680 scope still moving after pulse duration time elapsed
04:08:18.117 00.030 7680 IsSlewing returns 0
04:08:18.118 00.001 7680 IsGuiding returns 0
04:08:18.119 00.001 7680 scope move finished after 90 + 51 ms
04:08:18.119 00.000 7680 Move returns status 0, amount 90
04:08:18.119 00.000 7680 MoveAxis(N, 0, ABG)
04:08:18.120 00.001 7680 Move returns status 0, amount 0
04:08:18.120 00.000 7680 move complete, result=0
04:08:18.120 00.000 7680 worker thread done servicing request
04:08:18.120 00.000 6120 GuideStep: -0.2 px 90 ms EAST, -0.2 px 0 ms NORTH
04:08:18.127 00.007 7680 Worker thread wakes up
04:08:18.127 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:18.127 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:19.383 01.256 7680 Exposure complete
04:08:19.519 00.136 7680 worker thread done servicing request
04:08:19.520 00.001 6120 OnExposeComplete: enter
04:08:19.524 00.004 6120 UpdateGuideState(): m_state=6
04:08:19.528 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4351
04:08:19.533 00.005 6120 Star::Find returns 1 (0), X=517.88, Y=666.08, Mass=8115, SNR=59.1, Peak=230 HFD=6.4
04:08:19.537 00.004 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
04:08:19.540 00.003 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
04:08:19.545 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.38 hyp=0.39 cameraTheta=-1.35 mountX=0.01 mountY=0.38, mountTheta=1.54
04:08:19.550 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.38, opts=13)
04:08:19.553 00.003 6120 Enqueuing Move request for scope (0.08, -0.38)
04:08:19.557 00.004 7680 Worker thread wakes up
04:08:19.557 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.38) opts 0xd
04:08:19.558 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.38)
04:08:19.558 00.000 7680 Moving (0.08, -0.38) raw xDistance=0.01 yDistance=0.38
04:08:19.558 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:08:19.558 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
04:08:19.559 00.001 7680 MoveAxis(E, 0, ABG)
04:08:19.559 00.000 7680 Move returns status 0, amount 0
04:08:19.559 00.000 7680 MoveAxis(S, 206, ABG)
04:08:19.559 00.000 7680 Guiding  Dir = 1, Dur = 206
04:08:19.559 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:19.565 00.006 6120 UpdateGuideState exits: m=8115 SNR=59.1
04:08:19.569 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:19.573 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:19.578 00.005 6120 Enqueuing Expose request
04:08:19.581 00.003 7680 IsSlewing returns 0
04:08:19.582 00.001 7680 IsGuiding returns 0
04:08:19.582 00.000 7680 PulseGuide returned control before completion, sleep 216
04:08:19.808 00.226 7680 IsGuiding returns 1
04:08:19.810 00.002 7680 scope still moving after pulse duration time elapsed
04:08:19.840 00.030 7680 IsSlewing returns 0
04:08:19.840 00.000 7680 IsGuiding returns 0
04:08:19.841 00.001 7680 scope move finished after 206 + 52 ms
04:08:19.841 00.000 7680 Move returns status 0, amount 206
04:08:19.842 00.001 7680 move complete, result=0
04:08:19.842 00.000 7680 worker thread done servicing request
04:08:19.842 00.000 7680 Worker thread wakes up
04:08:19.843 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 206 ms SOUTH
04:08:19.848 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:19.849 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:21.103 01.254 7680 Exposure complete
04:08:21.252 00.149 7680 worker thread done servicing request
04:08:21.253 00.001 6120 OnExposeComplete: enter
04:08:21.257 00.004 6120 UpdateGuideState(): m_state=6
04:08:21.262 00.005 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4352
04:08:21.266 00.004 6120 Star::Find returns 1 (0), X=517.92, Y=666.10, Mass=7955, SNR=58.8, Peak=197 HFD=6.5
04:08:21.269 00.003 6120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.19) = xAngle (-1.43 = -1.43)
04:08:21.273 00.004 6120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.44 = 1.44)
04:08:21.277 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.36 hyp=0.38 cameraTheta=-1.25 mountX=0.05 mountY=0.38, mountTheta=1.43
04:08:21.284 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.36, opts=13)
04:08:21.288 00.004 6120 Enqueuing Move request for scope (0.12, -0.36)
04:08:21.291 00.003 7680 Worker thread wakes up
04:08:21.292 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.36) opts 0xd
04:08:21.292 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:21.296 00.004 6120 UpdateGuideState exits: m=7955 SNR=58.8
04:08:21.300 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:21.303 00.003 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.36)
04:08:21.303 00.000 7680 Moving (0.12, -0.36) raw xDistance=0.05 yDistance=0.38
04:08:21.304 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:08:21.304 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
04:08:21.304 00.000 7680 MoveAxis(E, 0, ABG)
04:08:21.304 00.000 7680 Move returns status 0, amount 0
04:08:21.304 00.000 7680 MoveAxis(S, 206, ABG)
04:08:21.304 00.000 7680 Guiding  Dir = 1, Dur = 206
04:08:21.304 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:21.309 00.005 7680 IsSlewing returns 0
04:08:21.309 00.000 6120 Enqueuing Expose request
04:08:21.313 00.004 7680 IsGuiding returns 0
04:08:21.313 00.000 7680 PulseGuide returned control before completion, sleep 216
04:08:21.541 00.228 7680 IsGuiding returns 1
04:08:21.542 00.001 7680 scope still moving after pulse duration time elapsed
04:08:21.573 00.031 7680 IsSlewing returns 0
04:08:21.574 00.001 7680 IsGuiding returns 0
04:08:21.574 00.000 7680 scope move finished after 206 + 55 ms
04:08:21.575 00.001 7680 Move returns status 0, amount 206
04:08:21.575 00.000 7680 move complete, result=0
04:08:21.576 00.001 7680 worker thread done servicing request
04:08:21.576 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 206 ms SOUTH
04:08:21.582 00.006 7680 Worker thread wakes up
04:08:21.582 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:21.582 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:22.824 01.242 7680 Exposure complete
04:08:22.972 00.148 7680 worker thread done servicing request
04:08:22.973 00.001 6120 OnExposeComplete: enter
04:08:22.977 00.004 6120 UpdateGuideState(): m_state=6
04:08:22.981 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4353
04:08:22.985 00.004 6120 Star::Find returns 1 (0), X=517.73, Y=666.60, Mass=8205, SNR=60.1, Peak=181 HFD=6.9
04:08:22.989 00.004 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (0.19) = xAngle (1.87 = 1.87)
04:08:22.994 00.005 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.74 = -1.54)
04:08:22.998 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.06 mountX=-0.05 mountY=-0.16, mountTheta=-1.86
04:08:23.004 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.14, opts=13)
04:08:23.009 00.005 6120 Enqueuing Move request for scope (-0.07, 0.14)
04:08:23.014 00.005 7680 Worker thread wakes up
04:08:23.014 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
04:08:23.014 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
04:08:23.014 00.000 7680 Moving (-0.07, 0.14) raw xDistance=-0.05 yDistance=-0.16
04:08:23.014 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:08:23.015 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:08:23.015 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:23.019 00.004 6120 UpdateGuideState exits: m=8205 SNR=60.1
04:08:23.023 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:23.029 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:23.032 00.003 6120 Enqueuing Expose request
04:08:23.036 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:08:23.036 00.000 7680 MoveAxis(E, 0, ABG)
04:08:23.036 00.000 7680 Move returns status 0, amount 0
04:08:23.036 00.000 7680 MoveAxis(N, 0, ABG)
04:08:23.036 00.000 7680 Move returns status 0, amount 0
04:08:23.037 00.001 7680 move complete, result=0
04:08:23.037 00.000 7680 worker thread done servicing request
04:08:23.037 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:08:23.041 00.004 7680 Worker thread wakes up
04:08:23.041 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:23.041 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:24.297 01.256 7680 Exposure complete
04:08:24.447 00.150 7680 worker thread done servicing request
04:08:24.448 00.001 6120 OnExposeComplete: enter
04:08:24.451 00.003 6120 UpdateGuideState(): m_state=6
04:08:24.455 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4354
04:08:24.460 00.005 6120 Star::Find returns 1 (0), X=517.64, Y=666.74, Mass=8038, SNR=58.9, Peak=191 HFD=6.7
04:08:24.464 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (0.19) = xAngle (1.90 = 1.90)
04:08:24.468 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.77 = -1.51)
04:08:24.472 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.28 hyp=0.33 cameraTheta=2.08 mountX=-0.10 mountY=-0.33, mountTheta=-1.88
04:08:24.476 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.28, opts=13)
04:08:24.481 00.005 6120 Enqueuing Move request for scope (-0.16, 0.28)
04:08:24.485 00.004 7680 Worker thread wakes up
04:08:24.486 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:24.489 00.003 6120 UpdateGuideState exits: m=8038 SNR=58.9
04:08:24.493 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:24.498 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.28) opts 0xd
04:08:24.498 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.28)
04:08:24.498 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:24.502 00.004 6120 Enqueuing Expose request
04:08:24.506 00.004 7680 Moving (-0.16, 0.28) raw xDistance=-0.10 yDistance=-0.33
04:08:24.506 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:08:24.506 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:08:24.506 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:08:24.506 00.000 7680 MoveAxis(E, 0, ABG)
04:08:24.508 00.002 7680 Move returns status 0, amount 0
04:08:24.508 00.000 7680 MoveAxis(N, 0, ABG)
04:08:24.508 00.000 7680 Move returns status 0, amount 0
04:08:24.508 00.000 7680 move complete, result=0
04:08:24.509 00.001 7680 worker thread done servicing request
04:08:24.509 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:08:24.513 00.004 7680 Worker thread wakes up
04:08:24.513 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:24.513 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:25.769 01.256 7680 Exposure complete
04:08:25.908 00.139 7680 worker thread done servicing request
04:08:25.909 00.001 6120 OnExposeComplete: enter
04:08:25.913 00.004 6120 UpdateGuideState(): m_state=6
04:08:25.918 00.005 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4355
04:08:25.922 00.004 6120 Star::Find returns 1 (0), X=517.87, Y=666.07, Mass=7917, SNR=58.9, Peak=209 HFD=6.4
04:08:25.927 00.005 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
04:08:25.931 00.004 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
04:08:25.934 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.39 hyp=0.40 cameraTheta=-1.39 mountX=-0.00 mountY=0.38, mountTheta=1.58
04:08:25.939 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.39, opts=13)
04:08:25.943 00.004 6120 Enqueuing Move request for scope (0.07, -0.39)
04:08:25.948 00.005 7680 Worker thread wakes up
04:08:25.948 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:25.953 00.005 6120 UpdateGuideState exits: m=7917 SNR=58.9
04:08:25.957 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:25.962 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.39) opts 0xd
04:08:25.962 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.39)
04:08:25.962 00.000 7680 Moving (0.07, -0.39) raw xDistance=-0.00 yDistance=0.38
04:08:25.962 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:08:25.963 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:08:25.963 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:25.967 00.004 6120 Enqueuing Expose request
04:08:25.972 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
04:08:25.972 00.000 7680 MoveAxis(E, 0, ABG)
04:08:25.972 00.000 7680 Move returns status 0, amount 0
04:08:25.972 00.000 7680 MoveAxis(N, 0, ABG)
04:08:25.972 00.000 7680 Move returns status 0, amount 0
04:08:25.973 00.001 7680 move complete, result=0
04:08:25.973 00.000 7680 worker thread done servicing request
04:08:25.973 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
04:08:25.977 00.004 7680 Worker thread wakes up
04:08:25.977 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:25.977 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:27.224 01.247 7680 Exposure complete
04:08:27.375 00.151 7680 worker thread done servicing request
04:08:27.376 00.001 6120 OnExposeComplete: enter
04:08:27.380 00.004 6120 UpdateGuideState(): m_state=6
04:08:27.384 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4356
04:08:27.388 00.004 6120 Star::Find returns 1 (0), X=517.54, Y=666.54, Mass=8532, SNR=61.7, Peak=195 HFD=7.0
04:08:27.393 00.005 6120 CameraToMount -- cameraTheta (2.85) - m_xAngle (0.19) = xAngle (2.66 = 2.66)
04:08:27.396 00.003 6120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.53 = -0.75)
04:08:27.399 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.08 hyp=0.27 cameraTheta=2.85 mountX=-0.24 mountY=-0.19, mountTheta=-2.48
04:08:27.406 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.08, opts=13)
04:08:27.412 00.006 6120 Enqueuing Move request for scope (-0.26, 0.08)
04:08:27.415 00.003 7680 Worker thread wakes up
04:08:27.416 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:27.420 00.004 6120 UpdateGuideState exits: m=8532 SNR=61.7
04:08:27.423 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:27.428 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:27.432 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.08) opts 0xd
04:08:27.432 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.08)
04:08:27.432 00.000 7680 Moving (-0.26, 0.08) raw xDistance=-0.24 yDistance=-0.19
04:08:27.432 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:08:27.432 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:08:27.433 00.001 6120 Enqueuing Expose request
04:08:27.436 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:08:27.436 00.000 7680 MoveAxis(E, 98, ABG)
04:08:27.437 00.001 7680 Guiding  Dir = 2, Dur = 98
04:08:27.437 00.000 7680 IsSlewing returns 0
04:08:27.439 00.002 7680 IsGuiding returns 0
04:08:27.439 00.000 7680 PulseGuide returned control before completion, sleep 108
04:08:27.557 00.118 7680 IsGuiding returns 1
04:08:27.557 00.000 7680 scope still moving after pulse duration time elapsed
04:08:27.589 00.032 7680 IsSlewing returns 0
04:08:27.590 00.001 7680 IsGuiding returns 0
04:08:27.592 00.002 7680 scope move finished after 98 + 55 ms
04:08:27.592 00.000 7680 Move returns status 0, amount 98
04:08:27.593 00.001 7680 MoveAxis(N, 0, ABG)
04:08:27.593 00.000 7680 Move returns status 0, amount 0
04:08:27.594 00.001 7680 move complete, result=0
04:08:27.594 00.000 7680 worker thread done servicing request
04:08:27.594 00.000 6120 GuideStep: -0.2 px 98 ms EAST, -0.2 px 0 ms NORTH
04:08:27.603 00.009 7680 Worker thread wakes up
04:08:27.604 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:27.604 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:28.847 01.243 7680 Exposure complete
04:08:28.992 00.145 7680 worker thread done servicing request
04:08:28.993 00.001 6120 OnExposeComplete: enter
04:08:28.997 00.004 6120 UpdateGuideState(): m_state=6
04:08:29.000 00.003 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4357
04:08:29.002 00.002 6120 Star::Find returns 1 (0), X=517.86, Y=666.01, Mass=8145, SNR=60.1, Peak=215 HFD=6.4
04:08:29.006 00.004 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
04:08:29.011 00.005 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
04:08:29.014 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.45 hyp=0.45 cameraTheta=-1.45 mountX=-0.03 mountY=0.43, mountTheta=1.64
04:08:29.020 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.45, opts=13)
04:08:29.024 00.004 6120 Enqueuing Move request for scope (0.06, -0.45)
04:08:29.028 00.004 7680 Worker thread wakes up
04:08:29.028 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.45) opts 0xd
04:08:29.029 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.45)
04:08:29.030 00.001 7680 Moving (0.06, -0.45) raw xDistance=-0.03 yDistance=0.43
04:08:29.030 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:08:29.030 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
04:08:29.031 00.001 7680 MoveAxis(E, 0, ABG)
04:08:29.031 00.000 7680 Move returns status 0, amount 0
04:08:29.031 00.000 7680 MoveAxis(S, 232, ABG)
04:08:29.031 00.000 7680 Guiding  Dir = 1, Dur = 232
04:08:29.031 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:29.035 00.004 7680 IsSlewing returns 0
04:08:29.036 00.001 6120 UpdateGuideState exits: m=8145 SNR=60.1
04:08:29.038 00.002 7680 IsGuiding returns 0
04:08:29.038 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:29.043 00.005 7680 PulseGuide returned control before completion, sleep 242
04:08:29.043 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:29.048 00.005 6120 Enqueuing Expose request
04:08:29.290 00.242 7680 IsGuiding returns 1
04:08:29.292 00.002 7680 scope still moving after pulse duration time elapsed
04:08:29.322 00.030 7680 IsSlewing returns 0
04:08:29.323 00.001 7680 IsGuiding returns 0
04:08:29.323 00.000 7680 scope move finished after 232 + 51 ms
04:08:29.323 00.000 7680 Move returns status 0, amount 232
04:08:29.323 00.000 7680 move complete, result=0
04:08:29.323 00.000 7680 worker thread done servicing request
04:08:29.324 00.001 7680 Worker thread wakes up
04:08:29.324 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 232 ms SOUTH
04:08:29.330 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:29.330 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:30.580 01.250 7680 Exposure complete
04:08:30.726 00.146 7680 worker thread done servicing request
04:08:30.727 00.001 6120 OnExposeComplete: enter
04:08:30.730 00.003 6120 UpdateGuideState(): m_state=6
04:08:30.734 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4358
04:08:30.738 00.004 6120 Star::Find returns 1 (0), X=517.70, Y=666.04, Mass=7530, SNR=57.1, Peak=205 HFD=6.5
04:08:30.742 00.004 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
04:08:30.748 00.006 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
04:08:30.753 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.42 hyp=0.43 cameraTheta=-1.80 mountX=-0.17 mountY=0.33, mountTheta=2.05
04:08:30.758 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.42, opts=13)
04:08:30.762 00.004 6120 Enqueuing Move request for scope (-0.10, -0.42)
04:08:30.766 00.004 7680 Worker thread wakes up
04:08:30.766 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:30.770 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.42) opts 0xd
04:08:30.770 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.42)
04:08:30.770 00.000 7680 Moving (-0.10, -0.42) raw xDistance=-0.17 yDistance=0.33
04:08:30.770 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:08:30.770 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
04:08:30.770 00.000 7680 MoveAxis(E, 0, ABG)
04:08:30.772 00.002 7680 Move returns status 0, amount 0
04:08:30.772 00.000 7680 MoveAxis(S, 180, ABG)
04:08:30.772 00.000 7680 Guiding  Dir = 1, Dur = 180
04:08:30.772 00.000 6120 UpdateGuideState exits: m=7530 SNR=57.1
04:08:30.777 00.005 7680 IsSlewing returns 0
04:08:30.777 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:30.781 00.004 7680 IsGuiding returns 0
04:08:30.781 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:30.785 00.004 7680 PulseGuide returned control before completion, sleep 190
04:08:30.785 00.000 6120 Enqueuing Expose request
04:08:30.989 00.204 7680 IsGuiding returns 0
04:08:30.990 00.001 7680 Move returns status 0, amount 180
04:08:30.990 00.000 7680 move complete, result=0
04:08:30.990 00.000 7680 worker thread done servicing request
04:08:30.992 00.002 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 180 ms SOUTH
04:08:30.998 00.006 7680 Worker thread wakes up
04:08:30.999 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:30.999 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:32.254 01.255 7680 Exposure complete
04:08:32.422 00.168 7680 worker thread done servicing request
04:08:32.422 00.000 6120 OnExposeComplete: enter
04:08:32.427 00.005 6120 UpdateGuideState(): m_state=6
04:08:32.434 00.007 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4359
04:08:32.439 00.005 6120 Star::Find returns 1 (0), X=517.66, Y=666.62, Mass=7852, SNR=58.6, Peak=176 HFD=6.9
04:08:32.444 00.005 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (0.19) = xAngle (2.11 = 2.11)
04:08:32.452 00.008 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.98 = -1.30)
04:08:32.456 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.30 mountX=-0.11 mountY=-0.20, mountTheta=-2.06
04:08:32.464 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.16, opts=13)
04:08:32.468 00.004 6120 Enqueuing Move request for scope (-0.14, 0.16)
04:08:32.473 00.005 7680 Worker thread wakes up
04:08:32.474 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
04:08:32.474 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
04:08:32.474 00.000 7680 Moving (-0.14, 0.16) raw xDistance=-0.11 yDistance=-0.20
04:08:32.475 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:08:32.475 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:08:32.475 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:32.483 00.008 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:08:32.483 00.000 6120 UpdateGuideState exits: m=7852 SNR=58.6
04:08:32.487 00.004 7680 MoveAxis(E, 0, ABG)
04:08:32.487 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:32.490 00.003 7680 Move returns status 0, amount 0
04:08:32.490 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:32.494 00.004 7680 MoveAxis(N, 0, ABG)
04:08:32.494 00.000 6120 Enqueuing Expose request
04:08:32.498 00.004 7680 Move returns status 0, amount 0
04:08:32.499 00.001 7680 move complete, result=0
04:08:32.499 00.000 7680 worker thread done servicing request
04:08:32.499 00.000 7680 Worker thread wakes up
04:08:32.500 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:32.500 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:32.500 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:08:33.758 01.258 7680 Exposure complete
04:08:33.893 00.135 7680 worker thread done servicing request
04:08:33.893 00.000 6120 OnExposeComplete: enter
04:08:33.898 00.005 6120 UpdateGuideState(): m_state=6
04:08:33.901 00.003 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4360
04:08:33.906 00.005 6120 Star::Find returns 1 (0), X=517.62, Y=666.65, Mass=8487, SNR=59.8, Peak=188 HFD=6.9
04:08:33.910 00.004 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (0.19) = xAngle (2.15 = 2.15)
04:08:33.914 00.004 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.02 = -1.26)
04:08:33.918 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.33 mountX=-0.14 mountY=-0.25, mountTheta=-2.09
04:08:33.924 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.19, opts=13)
04:08:33.927 00.003 6120 Enqueuing Move request for scope (-0.18, 0.19)
04:08:33.932 00.005 7680 Worker thread wakes up
04:08:33.932 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:33.937 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
04:08:33.937 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
04:08:33.938 00.001 7680 Moving (-0.18, 0.19) raw xDistance=-0.14 yDistance=-0.25
04:08:33.938 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:08:33.938 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:08:33.938 00.000 6120 UpdateGuideState exits: m=8487 SNR=59.8
04:08:33.943 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:33.946 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:33.950 00.004 6120 Enqueuing Expose request
04:08:33.954 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:08:33.954 00.000 7680 MoveAxis(E, 0, ABG)
04:08:33.954 00.000 7680 Move returns status 0, amount 0
04:08:33.954 00.000 7680 MoveAxis(N, 0, ABG)
04:08:33.955 00.001 7680 Move returns status 0, amount 0
04:08:33.955 00.000 7680 move complete, result=0
04:08:33.955 00.000 7680 worker thread done servicing request
04:08:33.956 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:08:33.959 00.003 7680 Worker thread wakes up
04:08:33.960 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:33.960 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:35.210 01.250 7680 Exposure complete
04:08:35.360 00.150 7680 worker thread done servicing request
04:08:35.360 00.000 6120 OnExposeComplete: enter
04:08:35.365 00.005 6120 UpdateGuideState(): m_state=6
04:08:35.369 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4361
04:08:35.374 00.005 6120 Star::Find returns 1 (0), X=517.41, Y=666.45, Mass=8627, SNR=62.7, Peak=194 HFD=7.1
04:08:35.379 00.005 6120 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.19) = xAngle (-3.29 = 2.99)
04:08:35.383 00.004 6120 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.42 = -0.42)
04:08:35.387 00.004 6120 CameraToMount -- cameraX=-0.39 cameraY=-0.01 hyp=0.39 cameraTheta=-3.11 mountX=-0.38 mountY=-0.16, mountTheta=-2.75
04:08:35.392 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=-0.01, opts=13)
04:08:35.396 00.004 6120 Enqueuing Move request for scope (-0.39, -0.01)
04:08:35.402 00.006 7680 Worker thread wakes up
04:08:35.402 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:35.406 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.01) opts 0xd
04:08:35.407 00.001 6120 UpdateGuideState exits: m=8627 SNR=62.7
04:08:35.411 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:35.415 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.39, -0.01)
04:08:35.415 00.000 7680 Moving (-0.39, -0.01) raw xDistance=-0.38 yDistance=-0.16
04:08:35.415 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
04:08:35.415 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:08:35.415 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:35.420 00.005 6120 Enqueuing Expose request
04:08:35.423 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:08:35.423 00.000 7680 MoveAxis(E, 157, ABG)
04:08:35.424 00.001 7680 Guiding  Dir = 2, Dur = 157
04:08:35.424 00.000 7680 IsSlewing returns 0
04:08:35.424 00.000 7680 IsGuiding returns 0
04:08:35.425 00.001 7680 PulseGuide returned control before completion, sleep 167
04:08:35.606 00.181 7680 IsGuiding returns 1
04:08:35.608 00.002 7680 scope still moving after pulse duration time elapsed
04:08:35.639 00.031 7680 IsSlewing returns 0
04:08:35.640 00.001 7680 IsGuiding returns 0
04:08:35.640 00.000 7680 scope move finished after 157 + 58 ms
04:08:35.641 00.001 7680 Move returns status 0, amount 157
04:08:35.641 00.000 7680 MoveAxis(N, 0, ABG)
04:08:35.641 00.000 7680 Move returns status 0, amount 0
04:08:35.642 00.001 7680 move complete, result=0
04:08:35.642 00.000 7680 worker thread done servicing request
04:08:35.643 00.001 7680 Worker thread wakes up
04:08:35.643 00.000 6120 GuideStep: -0.4 px 157 ms EAST, -0.2 px 0 ms NORTH
04:08:35.650 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:35.651 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:36.904 01.253 7680 Exposure complete
04:08:37.052 00.148 7680 worker thread done servicing request
04:08:37.053 00.001 6120 OnExposeComplete: enter
04:08:37.056 00.003 6120 UpdateGuideState(): m_state=6
04:08:37.061 00.005 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4362
04:08:37.066 00.005 6120 Star::Find returns 1 (0), X=517.78, Y=666.00, Mass=7872, SNR=58.8, Peak=191 HFD=6.5
04:08:37.070 00.004 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
04:08:37.075 00.005 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
04:08:37.078 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.46 hyp=0.46 cameraTheta=-1.61 mountX=-0.10 mountY=0.40, mountTheta=1.82
04:08:37.083 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.46, opts=13)
04:08:37.087 00.004 6120 Enqueuing Move request for scope (-0.02, -0.46)
04:08:37.089 00.002 7680 Worker thread wakes up
04:08:37.089 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:37.095 00.006 6120 UpdateGuideState exits: m=7872 SNR=58.8
04:08:37.098 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.46) opts 0xd
04:08:37.098 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.46)
04:08:37.098 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:37.102 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:37.105 00.003 6120 Enqueuing Expose request
04:08:37.108 00.003 7680 Moving (-0.02, -0.46) raw xDistance=-0.10 yDistance=0.40
04:08:37.109 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:08:37.109 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
04:08:37.109 00.000 7680 MoveAxis(E, 0, ABG)
04:08:37.109 00.000 7680 Move returns status 0, amount 0
04:08:37.109 00.000 7680 MoveAxis(S, 219, ABG)
04:08:37.109 00.000 7680 Guiding  Dir = 1, Dur = 219
04:08:37.110 00.001 7680 IsSlewing returns 0
04:08:37.110 00.000 7680 IsGuiding returns 0
04:08:37.110 00.000 7680 PulseGuide returned control before completion, sleep 229
04:08:37.347 00.237 7680 IsGuiding returns 1
04:08:37.348 00.001 7680 scope still moving after pulse duration time elapsed
04:08:37.378 00.030 7680 IsSlewing returns 0
04:08:37.379 00.001 7680 IsGuiding returns 0
04:08:37.379 00.000 7680 scope move finished after 219 + 49 ms
04:08:37.379 00.000 7680 Move returns status 0, amount 219
04:08:37.379 00.000 7680 move complete, result=0
04:08:37.381 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 219 ms SOUTH
04:08:37.386 00.005 7680 worker thread done servicing request
04:08:37.387 00.001 7680 Worker thread wakes up
04:08:37.387 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:37.387 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:38.640 01.253 7680 Exposure complete
04:08:38.792 00.152 7680 worker thread done servicing request
04:08:38.793 00.001 6120 OnExposeComplete: enter
04:08:38.797 00.004 6120 UpdateGuideState(): m_state=6
04:08:38.800 00.003 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4363
04:08:38.804 00.004 6120 Star::Find returns 1 (0), X=517.67, Y=666.62, Mass=8426, SNR=61.1, Peak=201 HFD=6.9
04:08:38.809 00.005 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (0.19) = xAngle (2.07 = 2.07)
04:08:38.813 00.004 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.94 = -1.34)
04:08:38.818 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.26 mountX=-0.10 mountY=-0.21, mountTheta=-2.03
04:08:38.822 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.16, opts=13)
04:08:38.827 00.005 6120 Enqueuing Move request for scope (-0.13, 0.16)
04:08:38.830 00.003 7680 Worker thread wakes up
04:08:38.831 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:38.833 00.002 6120 UpdateGuideState exits: m=8426 SNR=61.1
04:08:38.838 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:38.843 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:38.846 00.003 6120 Enqueuing Expose request
04:08:38.849 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
04:08:38.850 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
04:08:38.850 00.000 7680 Moving (-0.13, 0.16) raw xDistance=-0.10 yDistance=-0.21
04:08:38.850 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:08:38.851 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:08:38.851 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:08:38.851 00.000 7680 MoveAxis(E, 0, ABG)
04:08:38.851 00.000 7680 Move returns status 0, amount 0
04:08:38.851 00.000 7680 MoveAxis(N, 0, ABG)
04:08:38.851 00.000 7680 Move returns status 0, amount 0
04:08:38.851 00.000 7680 move complete, result=0
04:08:38.853 00.002 7680 worker thread done servicing request
04:08:38.853 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:08:38.857 00.004 7680 Worker thread wakes up
04:08:38.857 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:38.857 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:40.108 01.251 7680 Exposure complete
04:08:40.254 00.146 7680 worker thread done servicing request
04:08:40.254 00.000 6120 OnExposeComplete: enter
04:08:40.259 00.005 6120 UpdateGuideState(): m_state=6
04:08:40.262 00.003 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4364
04:08:40.265 00.003 6120 Star::Find returns 1 (0), X=517.83, Y=666.10, Mass=7634, SNR=57.6, Peak=192 HFD=6.6
04:08:40.270 00.005 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
04:08:40.273 00.003 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
04:08:40.277 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.36 hyp=0.36 cameraTheta=-1.50 mountX=-0.04 mountY=0.34, mountTheta=1.69
04:08:40.282 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.36, opts=13)
04:08:40.288 00.006 6120 Enqueuing Move request for scope (0.03, -0.36)
04:08:40.292 00.004 7680 Worker thread wakes up
04:08:40.292 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:40.296 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.36) opts 0xd
04:08:40.297 00.001 6120 UpdateGuideState exits: m=7634 SNR=57.6
04:08:40.301 00.004 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.36)
04:08:40.301 00.000 7680 Moving (0.03, -0.36) raw xDistance=-0.04 yDistance=0.34
04:08:40.301 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:08:40.301 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
04:08:40.302 00.001 7680 MoveAxis(E, 0, ABG)
04:08:40.302 00.000 7680 Move returns status 0, amount 0
04:08:40.302 00.000 7680 MoveAxis(S, 183, ABG)
04:08:40.302 00.000 7680 Guiding  Dir = 1, Dur = 183
04:08:40.303 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:40.307 00.004 7680 IsSlewing returns 0
04:08:40.307 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:40.312 00.005 6120 Enqueuing Expose request
04:08:40.316 00.004 7680 IsGuiding returns 0
04:08:40.317 00.001 7680 PulseGuide returned control before completion, sleep 193
04:08:40.521 00.204 7680 IsGuiding returns 1
04:08:40.522 00.001 7680 scope still moving after pulse duration time elapsed
04:08:40.553 00.031 7680 IsSlewing returns 0
04:08:40.555 00.002 7680 IsGuiding returns 1
04:08:40.584 00.029 7680 IsSlewing returns 0
04:08:40.585 00.001 7680 IsGuiding returns 1
04:08:40.615 00.030 7680 IsSlewing returns 0
04:08:40.617 00.002 7680 IsGuiding returns 0
04:08:40.617 00.000 7680 scope move finished after 183 + 118 ms
04:08:40.619 00.002 7680 Move returns status 0, amount 183
04:08:40.619 00.000 7680 move complete, result=0
04:08:40.620 00.001 7680 worker thread done servicing request
04:08:40.620 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 183 ms SOUTH
04:08:40.626 00.006 7680 Worker thread wakes up
04:08:40.626 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:40.626 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:41.880 01.254 7680 Exposure complete
04:08:42.026 00.146 7680 worker thread done servicing request
04:08:42.026 00.000 6120 OnExposeComplete: enter
04:08:42.033 00.007 6120 UpdateGuideState(): m_state=6
04:08:42.037 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4365
04:08:42.041 00.004 6120 Star::Find returns 1 (0), X=517.53, Y=666.81, Mass=8085, SNR=59.2, Peak=201 HFD=6.7
04:08:42.046 00.005 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (0.19) = xAngle (2.04 = 2.04)
04:08:42.051 00.005 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.91 = -1.37)
04:08:42.054 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.35 hyp=0.44 cameraTheta=2.22 mountX=-0.20 mountY=-0.44, mountTheta=-2.00
04:08:42.061 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.35, opts=13)
04:08:42.066 00.005 6120 Enqueuing Move request for scope (-0.27, 0.35)
04:08:42.070 00.004 7680 Worker thread wakes up
04:08:42.070 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:42.073 00.003 6120 UpdateGuideState exits: m=8085 SNR=59.2
04:08:42.078 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:42.081 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:42.083 00.002 6120 Enqueuing Expose request
04:08:42.089 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.35) opts 0xd
04:08:42.089 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.35)
04:08:42.089 00.000 7680 Moving (-0.27, 0.35) raw xDistance=-0.20 yDistance=-0.44
04:08:42.089 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:08:42.089 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:08:42.090 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
04:08:42.090 00.000 7680 MoveAxis(E, 0, ABG)
04:08:42.090 00.000 7680 Move returns status 0, amount 0
04:08:42.090 00.000 7680 MoveAxis(N, 0, ABG)
04:08:42.090 00.000 7680 Move returns status 0, amount 0
04:08:42.091 00.001 7680 move complete, result=0
04:08:42.091 00.000 7680 worker thread done servicing request
04:08:42.091 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
04:08:42.095 00.004 7680 Worker thread wakes up
04:08:42.096 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:42.096 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:43.353 01.257 7680 Exposure complete
04:08:43.492 00.139 7680 worker thread done servicing request
04:08:43.492 00.000 6120 OnExposeComplete: enter
04:08:43.499 00.007 6120 UpdateGuideState(): m_state=6
04:08:43.504 00.005 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4366
04:08:43.509 00.005 6120 Star::Find returns 1 (0), X=517.74, Y=666.02, Mass=8075, SNR=60.3, Peak=211 HFD=6.6
04:08:43.514 00.005 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
04:08:43.517 00.003 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
04:08:43.522 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.44 hyp=0.44 cameraTheta=-1.70 mountX=-0.14 mountY=0.37, mountTheta=1.93
04:08:43.529 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.44, opts=13)
04:08:43.533 00.004 6120 Enqueuing Move request for scope (-0.06, -0.44)
04:08:43.538 00.005 7680 Worker thread wakes up
04:08:43.538 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:43.542 00.004 6120 UpdateGuideState exits: m=8075 SNR=60.3
04:08:43.545 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.44) opts 0xd
04:08:43.546 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.44)
04:08:43.546 00.000 7680 Moving (-0.06, -0.44) raw xDistance=-0.14 yDistance=0.37
04:08:43.546 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:08:43.547 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
04:08:43.547 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:43.551 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:43.556 00.005 6120 Enqueuing Expose request
04:08:43.560 00.004 7680 MoveAxis(E, 0, ABG)
04:08:43.560 00.000 7680 Move returns status 0, amount 0
04:08:43.560 00.000 7680 MoveAxis(S, 201, ABG)
04:08:43.561 00.001 7680 Guiding  Dir = 1, Dur = 201
04:08:43.561 00.000 7680 IsSlewing returns 0
04:08:43.562 00.001 7680 IsGuiding returns 0
04:08:43.563 00.001 7680 PulseGuide returned control before completion, sleep 211
04:08:43.780 00.217 7680 IsGuiding returns 1
04:08:43.781 00.001 7680 scope still moving after pulse duration time elapsed
04:08:43.811 00.030 7680 IsSlewing returns 0
04:08:43.812 00.001 7680 IsGuiding returns 0
04:08:43.814 00.002 7680 scope move finished after 201 + 51 ms
04:08:43.815 00.001 7680 Move returns status 0, amount 201
04:08:43.816 00.001 7680 move complete, result=0
04:08:43.816 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 201 ms SOUTH
04:08:43.822 00.006 7680 worker thread done servicing request
04:08:43.822 00.000 7680 Worker thread wakes up
04:08:43.822 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:43.822 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:45.071 01.249 7680 Exposure complete
04:08:45.222 00.151 7680 worker thread done servicing request
04:08:45.223 00.001 6120 OnExposeComplete: enter
04:08:45.229 00.006 6120 UpdateGuideState(): m_state=6
04:08:45.233 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4367
04:08:45.238 00.005 6120 Star::Find returns 1 (0), X=517.53, Y=666.78, Mass=8013, SNR=59.4, Peak=190 HFD=6.8
04:08:45.242 00.004 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (0.19) = xAngle (2.07 = 2.07)
04:08:45.248 00.006 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.95 = -1.34)
04:08:45.251 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.32 hyp=0.42 cameraTheta=2.26 mountX=-0.20 mountY=-0.41, mountTheta=-2.03
04:08:45.257 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.32, opts=13)
04:08:45.261 00.004 6120 Enqueuing Move request for scope (-0.27, 0.32)
04:08:45.265 00.004 7680 Worker thread wakes up
04:08:45.265 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:45.269 00.004 6120 UpdateGuideState exits: m=8013 SNR=59.4
04:08:45.272 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:45.276 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:45.281 00.005 6120 Enqueuing Expose request
04:08:45.285 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.32) opts 0xd
04:08:45.285 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.32)
04:08:45.285 00.000 7680 Moving (-0.27, 0.32) raw xDistance=-0.20 yDistance=-0.41
04:08:45.285 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
04:08:45.286 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:08:45.286 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
04:08:45.286 00.000 7680 MoveAxis(E, 83, ABG)
04:08:45.286 00.000 7680 Guiding  Dir = 2, Dur = 83
04:08:45.287 00.001 7680 IsSlewing returns 0
04:08:45.287 00.000 7680 IsGuiding returns 0
04:08:45.288 00.001 7680 PulseGuide returned control before completion, sleep 93
04:08:45.387 00.099 7680 IsGuiding returns 1
04:08:45.388 00.001 7680 scope still moving after pulse duration time elapsed
04:08:45.419 00.031 7680 IsSlewing returns 0
04:08:45.421 00.002 7680 IsGuiding returns 0
04:08:45.421 00.000 7680 scope move finished after 83 + 50 ms
04:08:45.422 00.001 7680 Move returns status 0, amount 83
04:08:45.422 00.000 7680 MoveAxis(N, 0, ABG)
04:08:45.423 00.001 7680 Move returns status 0, amount 0
04:08:45.423 00.000 7680 move complete, result=0
04:08:45.424 00.001 7680 worker thread done servicing request
04:08:45.424 00.000 7680 Worker thread wakes up
04:08:45.424 00.000 6120 GuideStep: -0.2 px 83 ms EAST, -0.4 px 0 ms NORTH
04:08:45.430 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:45.431 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:46.684 01.253 7680 Exposure complete
04:08:46.829 00.145 7680 worker thread done servicing request
04:08:46.829 00.000 6120 OnExposeComplete: enter
04:08:46.833 00.004 6120 UpdateGuideState(): m_state=6
04:08:46.837 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4368
04:08:46.841 00.004 6120 Star::Find returns 1 (0), X=517.57, Y=666.76, Mass=8046, SNR=59.6, Peak=192 HFD=6.8
04:08:46.847 00.006 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (0.19) = xAngle (2.03 = 2.03)
04:08:46.852 00.005 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.91 = -1.38)
04:08:46.856 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.30 hyp=0.38 cameraTheta=2.22 mountX=-0.17 mountY=-0.37, mountTheta=-2.00
04:08:46.861 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.30, opts=13)
04:08:46.866 00.005 6120 Enqueuing Move request for scope (-0.23, 0.30)
04:08:46.871 00.005 7680 Worker thread wakes up
04:08:46.872 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:46.876 00.004 6120 UpdateGuideState exits: m=8046 SNR=59.6
04:08:46.880 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:46.884 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:46.887 00.003 6120 Enqueuing Expose request
04:08:46.892 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.30) opts 0xd
04:08:46.892 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.30)
04:08:46.892 00.000 7680 Moving (-0.23, 0.30) raw xDistance=-0.17 yDistance=-0.37
04:08:46.892 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:08:46.892 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse
04:08:46.892 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
04:08:46.893 00.001 7680 MoveAxis(E, 0, ABG)
04:08:46.893 00.000 7680 Move returns status 0, amount 0
04:08:46.894 00.001 7680 MoveAxis(N, 0, ABG)
04:08:46.894 00.000 7680 Move returns status 0, amount 0
04:08:46.894 00.000 7680 move complete, result=0
04:08:46.894 00.000 7680 worker thread done servicing request
04:08:46.894 00.000 7680 Worker thread wakes up
04:08:46.894 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
04:08:46.899 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:46.899 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:48.148 01.249 7680 Exposure complete
04:08:48.315 00.167 7680 worker thread done servicing request
04:08:48.315 00.000 6120 OnExposeComplete: enter
04:08:48.321 00.006 6120 UpdateGuideState(): m_state=6
04:08:48.326 00.005 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4369
04:08:48.331 00.005 6120 Star::Find returns 1 (0), X=517.46, Y=666.63, Mass=8195, SNR=59.6, Peak=188 HFD=7.0
04:08:48.335 00.004 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (0.19) = xAngle (2.48 = 2.48)
04:08:48.340 00.005 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.35 = -0.93)
04:08:48.343 00.003 6120 CameraToMount -- cameraX=-0.34 cameraY=0.17 hyp=0.38 cameraTheta=2.67 mountX=-0.30 mountY=-0.31, mountTheta=-2.35
04:08:48.350 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.17, opts=13)
04:08:48.354 00.004 6120 Enqueuing Move request for scope (-0.34, 0.17)
04:08:48.357 00.003 7680 Worker thread wakes up
04:08:48.358 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.17) opts 0xd
04:08:48.359 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:48.362 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.17)
04:08:48.362 00.000 6120 UpdateGuideState exits: m=8195 SNR=59.6
04:08:48.366 00.004 7680 Moving (-0.34, 0.17) raw xDistance=-0.30 yDistance=-0.31
04:08:48.366 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
04:08:48.366 00.000 7680 switching direction from 1 to -1 - decHistory=-3 oldest=-0.00 newest=-1.09
04:08:48.366 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
04:08:48.366 00.000 7680 MoveAxis(E, 123, ABG)
04:08:48.366 00.000 7680 Guiding  Dir = 2, Dur = 123
04:08:48.366 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:48.370 00.004 7680 IsSlewing returns 0
04:08:48.370 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:48.374 00.004 7680 IsGuiding returns 0
04:08:48.374 00.000 6120 Enqueuing Expose request
04:08:48.378 00.004 7680 PulseGuide returned control before completion, sleep 133
04:08:48.520 00.142 7680 IsGuiding returns 1
04:08:48.521 00.001 7680 scope still moving after pulse duration time elapsed
04:08:48.552 00.031 7680 IsSlewing returns 0
04:08:48.553 00.001 7680 IsGuiding returns 0
04:08:48.554 00.001 7680 scope move finished after 123 + 55 ms
04:08:48.554 00.000 7680 Move returns status 0, amount 123
04:08:48.554 00.000 7680 MoveAxis(N, 166, ABG)
04:08:48.555 00.001 7680 Guiding  Dir = 0, Dur = 166
04:08:48.555 00.000 7680 IsSlewing returns 0
04:08:48.556 00.001 7680 IsGuiding returns 0
04:08:48.558 00.002 7680 PulseGuide returned control before completion, sleep 175
04:08:48.742 00.184 7680 IsGuiding returns 1
04:08:48.744 00.002 7680 scope still moving after pulse duration time elapsed
04:08:48.774 00.030 7680 IsSlewing returns 0
04:08:48.777 00.003 7680 IsGuiding returns 0
04:08:48.777 00.000 7680 scope move finished after 166 + 54 ms
04:08:48.777 00.000 7680 Move returns status 0, amount 166
04:08:48.779 00.002 7680 move complete, result=0
04:08:48.779 00.000 7680 worker thread done servicing request
04:08:48.780 00.001 7680 Worker thread wakes up
04:08:48.780 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:48.780 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:48.781 00.001 6120 GuideStep: -0.3 px 123 ms EAST, -0.3 px 166 ms NORTH
04:08:50.034 01.253 7680 Exposure complete
04:08:50.179 00.145 7680 worker thread done servicing request
04:08:50.180 00.001 6120 OnExposeComplete: enter
04:08:50.183 00.003 6120 UpdateGuideState(): m_state=6
04:08:50.187 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4370
04:08:50.192 00.005 6120 Star::Find returns 1 (0), X=517.67, Y=666.64, Mass=8364, SNR=60.3, Peak=201 HFD=6.8
04:08:50.196 00.004 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (0.19) = xAngle (2.01 = 2.01)
04:08:50.199 00.003 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.89 = -1.40)
04:08:50.204 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.20 mountX=-0.10 mountY=-0.22, mountTheta=-1.98
04:08:50.208 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.18, opts=13)
04:08:50.212 00.004 6120 Enqueuing Move request for scope (-0.13, 0.18)
04:08:50.217 00.005 7680 Worker thread wakes up
04:08:50.217 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
04:08:50.217 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
04:08:50.217 00.000 7680 Moving (-0.13, 0.18) raw xDistance=-0.10 yDistance=-0.22
04:08:50.217 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:08:50.218 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
04:08:50.218 00.000 7680 MoveAxis(E, 0, ABG)
04:08:50.218 00.000 7680 Move returns status 0, amount 0
04:08:50.218 00.000 7680 MoveAxis(N, 120, ABG)
04:08:50.219 00.001 7680 Guiding  Dir = 0, Dur = 120
04:08:50.219 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:50.223 00.004 7680 IsSlewing returns 0
04:08:50.224 00.001 6120 UpdateGuideState exits: m=8364 SNR=60.3
04:08:50.227 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:50.231 00.004 7680 IsGuiding returns 0
04:08:50.231 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:50.235 00.004 7680 PulseGuide returned control before completion, sleep 130
04:08:50.236 00.001 6120 Enqueuing Expose request
04:08:50.379 00.143 7680 IsGuiding returns 1
04:08:50.380 00.001 7680 scope still moving after pulse duration time elapsed
04:08:50.411 00.031 7680 IsSlewing returns 0
04:08:50.413 00.002 7680 IsGuiding returns 1
04:08:50.443 00.030 7680 IsSlewing returns 0
04:08:50.443 00.000 7680 IsGuiding returns 0
04:08:50.444 00.001 7680 scope move finished after 120 + 92 ms
04:08:50.445 00.001 7680 Move returns status 0, amount 120
04:08:50.445 00.000 7680 move complete, result=0
04:08:50.445 00.000 7680 worker thread done servicing request
04:08:50.445 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 120 ms NORTH
04:08:50.451 00.006 7680 Worker thread wakes up
04:08:50.451 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:50.452 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:51.708 01.256 7680 Exposure complete
04:08:51.850 00.142 7680 worker thread done servicing request
04:08:51.850 00.000 6120 OnExposeComplete: enter
04:08:51.855 00.005 6120 UpdateGuideState(): m_state=6
04:08:51.859 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4371
04:08:51.863 00.004 6120 Star::Find returns 1 (0), X=517.51, Y=666.58, Mass=8583, SNR=61.0, Peak=201 HFD=7.0
04:08:51.867 00.004 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (0.19) = xAngle (2.57 = 2.57)
04:08:51.872 00.005 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.45 = -0.84)
04:08:51.875 00.003 6120 CameraToMount -- cameraX=-0.29 cameraY=0.12 hyp=0.31 cameraTheta=2.76 mountX=-0.26 mountY=-0.23, mountTheta=-2.42
04:08:51.880 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.12, opts=13)
04:08:51.884 00.004 6120 Enqueuing Move request for scope (-0.29, 0.12)
04:08:51.887 00.003 7680 Worker thread wakes up
04:08:51.889 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.12) opts 0xd
04:08:51.889 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.12)
04:08:51.889 00.000 7680 Moving (-0.29, 0.12) raw xDistance=-0.26 yDistance=-0.23
04:08:51.889 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
04:08:51.889 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
04:08:51.890 00.001 7680 MoveAxis(E, 107, ABG)
04:08:51.890 00.000 7680 Guiding  Dir = 2, Dur = 107
04:08:51.890 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:51.894 00.004 7680 IsSlewing returns 0
04:08:51.894 00.000 6120 UpdateGuideState exits: m=8583 SNR=61.0
04:08:51.899 00.005 7680 IsGuiding returns 0
04:08:51.899 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:51.904 00.005 7680 PulseGuide returned control before completion, sleep 117
04:08:51.905 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:51.908 00.003 6120 Enqueuing Expose request
04:08:52.022 00.114 7680 IsGuiding returns 1
04:08:52.024 00.002 7680 scope still moving after pulse duration time elapsed
04:08:52.053 00.029 7680 IsSlewing returns 0
04:08:52.055 00.002 7680 IsGuiding returns 0
04:08:52.056 00.001 7680 scope move finished after 107 + 49 ms
04:08:52.056 00.000 7680 Move returns status 0, amount 107
04:08:52.056 00.000 7680 MoveAxis(N, 125, ABG)
04:08:52.057 00.001 7680 Guiding  Dir = 0, Dur = 125
04:08:52.057 00.000 7680 IsSlewing returns 0
04:08:52.058 00.001 7680 IsGuiding returns 0
04:08:52.058 00.000 7680 PulseGuide returned control before completion, sleep 135
04:08:52.210 00.152 7680 IsGuiding returns 1
04:08:52.211 00.001 7680 scope still moving after pulse duration time elapsed
04:08:52.241 00.030 7680 IsSlewing returns 0
04:08:52.244 00.003 7680 IsGuiding returns 0
04:08:52.244 00.000 7680 scope move finished after 125 + 60 ms
04:08:52.245 00.001 7680 Move returns status 0, amount 125
04:08:52.245 00.000 7680 move complete, result=0
04:08:52.246 00.001 7680 worker thread done servicing request
04:08:52.246 00.000 7680 Worker thread wakes up
04:08:52.246 00.000 6120 GuideStep: -0.3 px 107 ms EAST, -0.2 px 125 ms NORTH
04:08:52.253 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:52.254 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:53.503 01.249 7680 Exposure complete
04:08:53.666 00.163 7680 worker thread done servicing request
04:08:53.667 00.001 6120 OnExposeComplete: enter
04:08:53.672 00.005 6120 UpdateGuideState(): m_state=6
04:08:53.676 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4372
04:08:53.681 00.005 6120 Star::Find returns 1 (0), X=517.69, Y=666.42, Mass=8519, SNR=61.4, Peak=193 HFD=7.0
04:08:53.685 00.004 6120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (0.19) = xAngle (-2.99 = -2.99)
04:08:53.689 00.004 6120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.11 = -0.11)
04:08:53.694 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-2.80 mountX=-0.11 mountY=-0.01, mountTheta=-3.03
04:08:53.699 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.04, opts=13)
04:08:53.703 00.004 6120 Enqueuing Move request for scope (-0.11, -0.04)
04:08:53.707 00.004 7680 Worker thread wakes up
04:08:53.707 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:53.711 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
04:08:53.711 00.000 6120 UpdateGuideState exits: m=8519 SNR=61.4
04:08:53.715 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:53.719 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:53.723 00.004 6120 Enqueuing Expose request
04:08:53.727 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
04:08:53.727 00.000 7680 Moving (-0.11, -0.04) raw xDistance=-0.11 yDistance=-0.01
04:08:53.727 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:08:53.727 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:08:53.728 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:08:53.729 00.001 7680 MoveAxis(E, 0, ABG)
04:08:53.729 00.000 7680 Move returns status 0, amount 0
04:08:53.729 00.000 7680 MoveAxis(N, 0, ABG)
04:08:53.729 00.000 7680 Move returns status 0, amount 0
04:08:53.730 00.001 7680 move complete, result=0
04:08:53.730 00.000 7680 worker thread done servicing request
04:08:53.730 00.000 7680 Worker thread wakes up
04:08:53.730 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:53.730 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:53.731 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:08:54.984 01.253 7680 Exposure complete
04:08:55.132 00.148 7680 worker thread done servicing request
04:08:55.132 00.000 6120 OnExposeComplete: enter
04:08:55.136 00.004 6120 UpdateGuideState(): m_state=6
04:08:55.139 00.003 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4373
04:08:55.144 00.005 6120 Star::Find returns 1 (0), X=517.55, Y=665.95, Mass=8051, SNR=59.9, Peak=194 HFD=6.7
04:08:55.149 00.005 6120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
04:08:55.153 00.004 6120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
04:08:55.159 00.006 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.51 hyp=0.57 cameraTheta=-2.02 mountX=-0.34 mountY=0.35, mountTheta=2.34
04:08:55.164 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.51, opts=13)
04:08:55.169 00.005 6120 Enqueuing Move request for scope (-0.25, -0.51)
04:08:55.172 00.003 7680 Worker thread wakes up
04:08:55.173 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.51) opts 0xd
04:08:55.173 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.51)
04:08:55.173 00.000 7680 Moving (-0.25, -0.51) raw xDistance=-0.34 yDistance=0.35
04:08:55.173 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
04:08:55.173 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:08:55.174 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:55.177 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
04:08:55.177 00.000 7680 MoveAxis(E, 138, ABG)
04:08:55.177 00.000 7680 Guiding  Dir = 2, Dur = 138
04:08:55.177 00.000 6120 UpdateGuideState exits: m=8051 SNR=59.9
04:08:55.182 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:55.187 00.005 7680 IsSlewing returns 0
04:08:55.187 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:55.191 00.004 6120 Enqueuing Expose request
04:08:55.196 00.005 7680 IsGuiding returns 0
04:08:55.196 00.000 7680 PulseGuide returned control before completion, sleep 148
04:08:55.347 00.151 7680 IsGuiding returns 1
04:08:55.349 00.002 7680 scope still moving after pulse duration time elapsed
04:08:55.378 00.029 7680 IsSlewing returns 0
04:08:55.378 00.000 7680 IsGuiding returns 0
04:08:55.380 00.002 7680 scope move finished after 138 + 45 ms
04:08:55.380 00.000 7680 Move returns status 0, amount 138
04:08:55.380 00.000 7680 MoveAxis(N, 0, ABG)
04:08:55.380 00.000 7680 Move returns status 0, amount 0
04:08:55.380 00.000 7680 move complete, result=0
04:08:55.380 00.000 7680 worker thread done servicing request
04:08:55.380 00.000 6120 GuideStep: -0.3 px 138 ms EAST, 0.3 px 0 ms NORTH
04:08:55.387 00.007 7680 Worker thread wakes up
04:08:55.388 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:55.388 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:56.643 01.255 7680 Exposure complete
04:08:56.773 00.130 7680 worker thread done servicing request
04:08:56.773 00.000 6120 OnExposeComplete: enter
04:08:56.778 00.005 6120 UpdateGuideState(): m_state=6
04:08:56.783 00.005 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4374
04:08:56.787 00.004 6120 Star::Find returns 1 (0), X=517.70, Y=665.89, Mass=8085, SNR=59.8, Peak=208 HFD=6.6
04:08:56.792 00.005 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
04:08:56.795 00.003 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
04:08:56.799 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.57 hyp=0.58 cameraTheta=-1.75 mountX=-0.20 mountY=0.46, mountTheta=1.99
04:08:56.806 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.57, opts=13)
04:08:56.809 00.003 6120 Enqueuing Move request for scope (-0.10, -0.57)
04:08:56.814 00.005 7680 Worker thread wakes up
04:08:56.814 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:56.817 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.57) opts 0xd
04:08:56.817 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.57)
04:08:56.817 00.000 7680 Moving (-0.10, -0.57) raw xDistance=-0.20 yDistance=0.46
04:08:56.819 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
04:08:56.819 00.000 6120 UpdateGuideState exits: m=8085 SNR=59.8
04:08:56.823 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:08:56.823 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:56.827 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:56.830 00.003 6120 Enqueuing Expose request
04:08:56.834 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
04:08:56.834 00.000 7680 MoveAxis(E, 93, ABG)
04:08:56.834 00.000 7680 Guiding  Dir = 2, Dur = 93
04:08:56.836 00.002 7680 IsSlewing returns 0
04:08:56.836 00.000 7680 IsGuiding returns 0
04:08:56.837 00.001 7680 PulseGuide returned control before completion, sleep 103
04:08:56.944 00.107 7680 IsGuiding returns 1
04:08:56.945 00.001 7680 scope still moving after pulse duration time elapsed
04:08:56.974 00.029 7680 IsSlewing returns 0
04:08:56.975 00.001 7680 IsGuiding returns 0
04:08:56.976 00.001 7680 scope move finished after 93 + 45 ms
04:08:56.976 00.000 7680 Move returns status 0, amount 93
04:08:56.976 00.000 7680 MoveAxis(N, 0, ABG)
04:08:56.976 00.000 7680 Move returns status 0, amount 0
04:08:56.977 00.001 7680 move complete, result=0
04:08:56.977 00.000 7680 worker thread done servicing request
04:08:56.977 00.000 6120 GuideStep: -0.2 px 93 ms EAST, 0.5 px 0 ms NORTH
04:08:56.983 00.006 7680 Worker thread wakes up
04:08:56.983 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:56.983 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:58.229 01.246 7680 Exposure complete
04:08:58.380 00.151 7680 worker thread done servicing request
04:08:58.382 00.002 6120 OnExposeComplete: enter
04:08:58.386 00.004 6120 UpdateGuideState(): m_state=6
04:08:58.390 00.004 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4375
04:08:58.394 00.004 6120 Star::Find returns 1 (0), X=517.76, Y=665.90, Mass=7984, SNR=58.9, Peak=197 HFD=6.7
04:08:58.397 00.003 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
04:08:58.400 00.003 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
04:08:58.404 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.56 hyp=0.57 cameraTheta=-1.64 mountX=-0.14 mountY=0.49, mountTheta=1.86
04:08:58.409 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.56, opts=13)
04:08:58.414 00.005 6120 Enqueuing Move request for scope (-0.04, -0.56)
04:08:58.417 00.003 7680 Worker thread wakes up
04:08:58.417 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.56) opts 0xd
04:08:58.418 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.56)
04:08:58.418 00.000 7680 Moving (-0.04, -0.56) raw xDistance=-0.14 yDistance=0.49
04:08:58.418 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:08:58.419 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:08:58.419 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
04:08:58.419 00.000 7680 MoveAxis(E, 0, ABG)
04:08:58.419 00.000 7680 Move returns status 0, amount 0
04:08:58.419 00.000 7680 MoveAxis(N, 0, ABG)
04:08:58.420 00.001 7680 Move returns status 0, amount 0
04:08:58.420 00.000 7680 move complete, result=0
04:08:58.420 00.000 7680 worker thread done servicing request
04:08:58.420 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:58.424 00.004 6120 UpdateGuideState exits: m=7984 SNR=58.9
04:08:58.427 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:58.430 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:58.434 00.004 6120 Enqueuing Expose request
04:08:58.437 00.003 7680 Worker thread wakes up
04:08:58.438 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:08:58.438 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
04:08:58.442 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:08:59.689 01.247 7680 Exposure complete
04:08:59.837 00.148 7680 worker thread done servicing request
04:08:59.838 00.001 6120 OnExposeComplete: enter
04:08:59.843 00.005 6120 UpdateGuideState(): m_state=6
04:08:59.848 00.005 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4376
04:08:59.853 00.005 6120 Star::Find returns 1 (0), X=517.46, Y=665.75, Mass=8399, SNR=60.5, Peak=198 HFD=6.8
04:08:59.856 00.003 6120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
04:08:59.860 00.004 6120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.67 = 0.67)
04:08:59.864 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=-0.71 hyp=0.79 cameraTheta=-2.02 mountX=-0.47 mountY=0.49, mountTheta=2.33
04:08:59.870 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=-0.71, opts=13)
04:08:59.875 00.005 6120 Enqueuing Move request for scope (-0.34, -0.71)
04:08:59.878 00.003 7680 Worker thread wakes up
04:08:59.879 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:08:59.883 00.004 6120 UpdateGuideState exits: m=8399 SNR=60.5
04:08:59.887 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.71) opts 0xd
04:08:59.887 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, -0.71)
04:08:59.888 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:08:59.891 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:08:59.896 00.005 6120 Enqueuing Expose request
04:08:59.899 00.003 7680 Moving (-0.34, -0.71) raw xDistance=-0.47 yDistance=0.49
04:08:59.900 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
04:08:59.900 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:08:59.900 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
04:08:59.900 00.000 7680 MoveAxis(E, 190, ABG)
04:08:59.900 00.000 7680 Guiding  Dir = 2, Dur = 190
04:08:59.901 00.001 7680 IsSlewing returns 0
04:08:59.902 00.001 7680 IsGuiding returns 0
04:08:59.902 00.000 7680 PulseGuide returned control before completion, sleep 200
04:09:00.111 00.209 7680 IsGuiding returns 1
04:09:00.112 00.001 7680 scope still moving after pulse duration time elapsed
04:09:00.142 00.030 7680 IsSlewing returns 0
04:09:00.143 00.001 7680 IsGuiding returns 0
04:09:00.144 00.001 7680 scope move finished after 190 + 52 ms
04:09:00.144 00.000 7680 Move returns status 0, amount 190
04:09:00.145 00.001 7680 MoveAxis(N, 0, ABG)
04:09:00.145 00.000 7680 Move returns status 0, amount 0
04:09:00.146 00.001 7680 move complete, result=0
04:09:00.146 00.000 7680 worker thread done servicing request
04:09:00.146 00.000 7680 Worker thread wakes up
04:09:00.146 00.000 6120 GuideStep: -0.5 px 190 ms EAST, 0.5 px 0 ms NORTH
04:09:00.155 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:00.156 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:01.407 01.251 7680 Exposure complete
04:09:01.551 00.144 7680 worker thread done servicing request
04:09:01.552 00.001 6120 OnExposeComplete: enter
04:09:01.557 00.005 6120 UpdateGuideState(): m_state=6
04:09:01.562 00.005 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4377
04:09:01.566 00.004 6120 Star::Find returns 1 (0), X=517.62, Y=665.67, Mass=8441, SNR=61.2, Peak=201 HFD=6.8
04:09:01.569 00.003 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
04:09:01.574 00.005 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
04:09:01.577 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.79 hyp=0.81 cameraTheta=-1.79 mountX=-0.32 mountY=0.63, mountTheta=2.04
04:09:01.582 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.79, opts=13)
04:09:01.586 00.004 6120 Enqueuing Move request for scope (-0.18, -0.79)
04:09:01.590 00.004 7680 Worker thread wakes up
04:09:01.590 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.79) opts 0xd
04:09:01.590 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.79)
04:09:01.590 00.000 7680 Moving (-0.18, -0.79) raw xDistance=-0.32 yDistance=0.63
04:09:01.590 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
04:09:01.590 00.000 7680 resist switch: large excursion: input 0.63 thresh 0.60 direction from -1 to 1
04:09:01.590 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.89
04:09:01.590 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
04:09:01.590 00.000 7680 MoveAxis(E, 145, ABG)
04:09:01.592 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:01.596 00.004 7680 Guiding  Dir = 2, Dur = 145
04:09:01.597 00.001 6120 UpdateGuideState exits: m=8441 SNR=61.2
04:09:01.600 00.003 7680 IsSlewing returns 0
04:09:01.602 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:01.606 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:01.609 00.003 7680 IsGuiding returns 0
04:09:01.610 00.001 6120 Enqueuing Expose request
04:09:01.613 00.003 7680 PulseGuide returned control before completion, sleep 155
04:09:01.770 00.157 7680 IsGuiding returns 1
04:09:01.771 00.001 7680 scope still moving after pulse duration time elapsed
04:09:01.801 00.030 7680 IsSlewing returns 0
04:09:01.802 00.001 7680 IsGuiding returns 0
04:09:01.802 00.000 7680 scope move finished after 145 + 48 ms
04:09:01.804 00.002 7680 Move returns status 0, amount 145
04:09:01.805 00.001 7680 MoveAxis(S, 342, ABG)
04:09:01.805 00.000 7680 Guiding  Dir = 1, Dur = 342
04:09:01.807 00.002 7680 IsSlewing returns 0
04:09:01.807 00.000 7680 IsGuiding returns 0
04:09:01.808 00.001 7680 PulseGuide returned control before completion, sleep 352
04:09:02.163 00.355 7680 IsGuiding returns 1
04:09:02.164 00.001 7680 scope still moving after pulse duration time elapsed
04:09:02.194 00.030 7680 IsSlewing returns 0
04:09:02.195 00.001 7680 IsGuiding returns 0
04:09:02.197 00.002 7680 scope move finished after 342 + 46 ms
04:09:02.197 00.000 7680 Move returns status 0, amount 342
04:09:02.198 00.001 7680 move complete, result=0
04:09:02.198 00.000 7680 worker thread done servicing request
04:09:02.198 00.000 6120 GuideStep: -0.3 px 145 ms EAST, 0.6 px 342 ms SOUTH
04:09:02.205 00.007 7680 Worker thread wakes up
04:09:02.205 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:02.205 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:03.452 01.247 7680 Exposure complete
04:09:03.591 00.139 7680 worker thread done servicing request
04:09:03.592 00.001 6120 OnExposeComplete: enter
04:09:03.596 00.004 6120 UpdateGuideState(): m_state=6
04:09:03.601 00.005 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4378
04:09:03.605 00.004 6120 Star::Find returns 1 (0), X=518.05, Y=665.05, Mass=7645, SNR=58.3, Peak=210 HFD=6.4
04:09:03.609 00.004 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
04:09:03.612 00.003 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
04:09:03.616 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-1.41 hyp=1.43 cameraTheta=-1.40 mountX=-0.02 mountY=1.38, mountTheta=1.59
04:09:03.622 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-1.41, opts=13)
04:09:03.630 00.008 6120 Enqueuing Move request for scope (0.25, -1.41)
04:09:03.634 00.004 7680 Worker thread wakes up
04:09:03.635 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:03.638 00.003 6120 UpdateGuideState exits: m=7645 SNR=58.3
04:09:03.643 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:03.646 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:03.651 00.005 6120 Enqueuing Expose request
04:09:03.657 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -1.41) opts 0xd
04:09:03.658 00.001 7680 Handling offset move in thread for scope, endpoint = (0.25, -1.41)
04:09:03.658 00.000 7680 Moving (0.25, -1.41) raw xDistance=-0.02 yDistance=1.38
04:09:03.658 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:09:03.659 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.38 from input 1.38
04:09:03.659 00.000 7680 MoveAxis(E, 0, ABG)
04:09:03.659 00.000 7680 Move returns status 0, amount 0
04:09:03.659 00.000 7680 MoveAxis(S, 748, ABG)
04:09:03.660 00.001 7680 Guiding  Dir = 1, Dur = 748
04:09:03.660 00.000 7680 IsSlewing returns 0
04:09:03.660 00.000 7680 IsGuiding returns 0
04:09:03.661 00.001 7680 PulseGuide returned control before completion, sleep 758
04:09:04.433 00.772 7680 IsGuiding returns 1
04:09:04.435 00.002 7680 scope still moving after pulse duration time elapsed
04:09:04.465 00.030 7680 IsSlewing returns 0
04:09:04.466 00.001 7680 IsGuiding returns 0
04:09:04.466 00.000 7680 scope move finished after 748 + 57 ms
04:09:04.467 00.001 7680 Move returns status 0, amount 748
04:09:04.467 00.000 7680 move complete, result=0
04:09:04.468 00.001 7680 worker thread done servicing request
04:09:04.468 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 1.4 px 748 ms SOUTH
04:09:04.477 00.009 7680 Worker thread wakes up
04:09:04.478 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:04.478 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:05.732 01.254 7680 Exposure complete
04:09:05.884 00.152 7680 worker thread done servicing request
04:09:05.884 00.000 6120 OnExposeComplete: enter
04:09:05.888 00.004 6120 UpdateGuideState(): m_state=6
04:09:05.891 00.003 6120 Star::Find(15, 518, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4379
04:09:05.896 00.005 6120 Star::Find returns 1 (0), X=517.81, Y=666.51, Mass=8189, SNR=60.2, Peak=187 HFD=7.0
04:09:05.900 00.004 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (0.19) = xAngle (1.12 = 1.12)
04:09:05.904 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.99 = -2.29)
04:09:05.908 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.31 mountX=0.02 mountY=-0.04, mountTheta=-1.04
04:09:05.913 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.05, opts=13)
04:09:05.918 00.005 6120 Enqueuing Move request for scope (0.01, 0.05)
04:09:05.921 00.003 7680 Worker thread wakes up
04:09:05.921 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
04:09:05.921 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
04:09:05.921 00.000 7680 Moving (0.01, 0.05) raw xDistance=0.02 yDistance=-0.04
04:09:05.923 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:09:05.923 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:09:05.923 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:09:05.923 00.000 7680 MoveAxis(E, 0, ABG)
04:09:05.923 00.000 7680 Move returns status 0, amount 0
04:09:05.923 00.000 7680 MoveAxis(N, 0, ABG)
04:09:05.923 00.000 7680 Move returns status 0, amount 0
04:09:05.924 00.001 7680 move complete, result=0
04:09:05.924 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:05.927 00.003 7680 worker thread done servicing request
04:09:05.927 00.000 6120 UpdateGuideState exits: m=8189 SNR=60.2
04:09:05.932 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:05.937 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:05.940 00.003 6120 Enqueuing Expose request
04:09:05.944 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:05.947 00.003 7680 Worker thread wakes up
04:09:05.947 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:05.947 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:07.195 01.248 7680 Exposure complete
04:09:07.337 00.142 7680 worker thread done servicing request
04:09:07.337 00.000 6120 OnExposeComplete: enter
04:09:07.339 00.002 6120 UpdateGuideState(): m_state=6
04:09:07.344 00.005 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4380
04:09:07.348 00.004 6120 Star::Find returns 1 (0), X=517.90, Y=666.03, Mass=7773, SNR=58.2, Peak=212 HFD=6.5
04:09:07.352 00.004 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
04:09:07.356 00.004 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
04:09:07.360 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.43 hyp=0.44 cameraTheta=-1.35 mountX=0.02 mountY=0.42, mountTheta=1.53
04:09:07.364 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.43, opts=13)
04:09:07.368 00.004 6120 Enqueuing Move request for scope (0.10, -0.43)
04:09:07.372 00.004 7680 Worker thread wakes up
04:09:07.372 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.43) opts 0xd
04:09:07.373 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.43)
04:09:07.373 00.000 7680 Moving (0.10, -0.43) raw xDistance=0.02 yDistance=0.42
04:09:07.373 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:09:07.373 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
04:09:07.374 00.001 7680 MoveAxis(E, 0, ABG)
04:09:07.374 00.000 7680 Move returns status 0, amount 0
04:09:07.374 00.000 7680 MoveAxis(S, 231, ABG)
04:09:07.374 00.000 7680 Guiding  Dir = 1, Dur = 231
04:09:07.374 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:07.378 00.004 7680 IsSlewing returns 0
04:09:07.378 00.000 6120 UpdateGuideState exits: m=7773 SNR=58.2
04:09:07.381 00.003 7680 IsGuiding returns 0
04:09:07.381 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:07.385 00.004 7680 PulseGuide returned control before completion, sleep 241
04:09:07.385 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:07.389 00.004 6120 Enqueuing Expose request
04:09:07.635 00.246 7680 IsGuiding returns 1
04:09:07.635 00.000 7680 scope still moving after pulse duration time elapsed
04:09:07.666 00.031 7680 IsSlewing returns 0
04:09:07.668 00.002 7680 IsGuiding returns 0
04:09:07.668 00.000 7680 scope move finished after 231 + 56 ms
04:09:07.669 00.001 7680 Move returns status 0, amount 231
04:09:07.669 00.000 7680 move complete, result=0
04:09:07.670 00.001 7680 worker thread done servicing request
04:09:07.670 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 231 ms SOUTH
04:09:07.678 00.008 7680 Worker thread wakes up
04:09:07.678 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:07.679 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:08.928 01.249 7680 Exposure complete
04:09:09.071 00.143 7680 worker thread done servicing request
04:09:09.071 00.000 6120 OnExposeComplete: enter
04:09:09.075 00.004 6120 UpdateGuideState(): m_state=6
04:09:09.080 00.005 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4381
04:09:09.083 00.003 6120 Star::Find returns 1 (0), X=517.86, Y=666.02, Mass=7390, SNR=57.0, Peak=199 HFD=6.4
04:09:09.088 00.005 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
04:09:09.093 00.005 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
04:09:09.098 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-0.44 hyp=0.44 cameraTheta=-1.43 mountX=-0.02 mountY=0.42, mountTheta=1.62
04:09:09.106 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.44, opts=13)
04:09:09.110 00.004 6120 Enqueuing Move request for scope (0.06, -0.44)
04:09:09.113 00.003 7680 Worker thread wakes up
04:09:09.114 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:09.118 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.44) opts 0xd
04:09:09.118 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.44)
04:09:09.118 00.000 7680 Moving (0.06, -0.44) raw xDistance=-0.02 yDistance=0.42
04:09:09.119 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:09:09.119 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
04:09:09.119 00.000 6120 UpdateGuideState exits: m=7390 SNR=57.0
04:09:09.125 00.006 7680 MoveAxis(E, 0, ABG)
04:09:09.125 00.000 7680 Move returns status 0, amount 0
04:09:09.125 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:09.130 00.005 7680 MoveAxis(S, 229, ABG)
04:09:09.130 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:09.136 00.006 6120 Enqueuing Expose request
04:09:09.140 00.004 7680 Guiding  Dir = 1, Dur = 229
04:09:09.140 00.000 7680 IsSlewing returns 0
04:09:09.140 00.000 7680 IsGuiding returns 0
04:09:09.141 00.001 7680 PulseGuide returned control before completion, sleep 239
04:09:09.383 00.242 7680 IsGuiding returns 1
04:09:09.383 00.000 7680 scope still moving after pulse duration time elapsed
04:09:09.415 00.032 7680 IsSlewing returns 0
04:09:09.415 00.000 7680 IsGuiding returns 0
04:09:09.416 00.001 7680 scope move finished after 229 + 45 ms
04:09:09.416 00.000 7680 Move returns status 0, amount 229
04:09:09.416 00.000 7680 move complete, result=0
04:09:09.416 00.000 7680 worker thread done servicing request
04:09:09.416 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 229 ms SOUTH
04:09:09.422 00.006 7680 Worker thread wakes up
04:09:09.422 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:09.422 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:10.676 01.254 7680 Exposure complete
04:09:10.825 00.149 7680 worker thread done servicing request
04:09:10.825 00.000 6120 OnExposeComplete: enter
04:09:10.830 00.005 6120 UpdateGuideState(): m_state=6
04:09:10.834 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4382
04:09:10.839 00.005 6120 Star::Find returns 1 (0), X=517.92, Y=666.87, Mass=8421, SNR=61.1, Peak=195 HFD=6.6
04:09:10.841 00.002 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (0.19) = xAngle (1.10 = 1.10)
04:09:10.846 00.005 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.98 = -2.31)
04:09:10.849 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.41 hyp=0.42 cameraTheta=1.29 mountX=0.19 mountY=-0.31, mountTheta=-1.03
04:09:10.853 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.41, opts=13)
04:09:10.858 00.005 6120 Enqueuing Move request for scope (0.12, 0.41)
04:09:10.861 00.003 7680 Worker thread wakes up
04:09:10.861 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.41) opts 0xd
04:09:10.862 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.41)
04:09:10.862 00.000 7680 Moving (0.12, 0.41) raw xDistance=0.19 yDistance=-0.31
04:09:10.862 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:09:10.862 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:09:10.862 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
04:09:10.862 00.000 7680 MoveAxis(E, 0, ABG)
04:09:10.863 00.001 7680 Move returns status 0, amount 0
04:09:10.863 00.000 7680 MoveAxis(N, 0, ABG)
04:09:10.863 00.000 7680 Move returns status 0, amount 0
04:09:10.863 00.000 7680 move complete, result=0
04:09:10.863 00.000 7680 worker thread done servicing request
04:09:10.864 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:10.867 00.003 6120 UpdateGuideState exits: m=8421 SNR=61.1
04:09:10.873 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:10.877 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:10.881 00.004 6120 Enqueuing Expose request
04:09:10.884 00.003 7680 Worker thread wakes up
04:09:10.884 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
04:09:10.888 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:10.888 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:12.131 01.243 7680 Exposure complete
04:09:12.276 00.145 7680 worker thread done servicing request
04:09:12.276 00.000 6120 OnExposeComplete: enter
04:09:12.281 00.005 6120 UpdateGuideState(): m_state=6
04:09:12.285 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4383
04:09:12.288 00.003 6120 Star::Find returns 1 (0), X=517.78, Y=666.74, Mass=7728, SNR=57.9, Peak=180 HFD=6.7
04:09:12.293 00.005 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.19) = xAngle (1.46 = 1.46)
04:09:12.296 00.003 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.33 = -1.95)
04:09:12.300 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.64 mountX=0.03 mountY=-0.26, mountTheta=-1.45
04:09:12.305 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.28, opts=13)
04:09:12.310 00.005 6120 Enqueuing Move request for scope (-0.02, 0.28)
04:09:12.315 00.005 7680 Worker thread wakes up
04:09:12.316 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.28) opts 0xd
04:09:12.316 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:12.319 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.28)
04:09:12.319 00.000 6120 UpdateGuideState exits: m=7728 SNR=57.9
04:09:12.324 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:12.328 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:12.332 00.004 6120 Enqueuing Expose request
04:09:12.336 00.004 7680 Moving (-0.02, 0.28) raw xDistance=0.03 yDistance=-0.26
04:09:12.336 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:09:12.336 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:09:12.336 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:09:12.336 00.000 7680 MoveAxis(E, 0, ABG)
04:09:12.337 00.001 7680 Move returns status 0, amount 0
04:09:12.337 00.000 7680 MoveAxis(N, 0, ABG)
04:09:12.337 00.000 7680 Move returns status 0, amount 0
04:09:12.337 00.000 7680 move complete, result=0
04:09:12.338 00.001 7680 worker thread done servicing request
04:09:12.338 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:09:12.343 00.005 7680 Worker thread wakes up
04:09:12.343 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:12.343 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:13.598 01.255 7680 Exposure complete
04:09:13.741 00.143 6120 OnExposeComplete: enter
04:09:13.747 00.006 6120 UpdateGuideState(): m_state=6
04:09:13.752 00.005 7680 worker thread done servicing request
04:09:13.752 00.000 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4384
04:09:13.756 00.004 6120 Star::Find returns 1 (0), X=517.66, Y=666.66, Mass=8201, SNR=60.1, Peak=189 HFD=6.8
04:09:13.760 00.004 6120 CameraToMount -- cameraTheta (2.17) - m_xAngle (0.19) = xAngle (1.98 = 1.98)
04:09:13.764 00.004 6120 CameraToMount -- cameraTheta (2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.86 = -1.43)
04:09:13.768 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.20 hyp=0.24 cameraTheta=2.17 mountX=-0.10 mountY=-0.24, mountTheta=-1.96
04:09:13.774 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.20, opts=13)
04:09:13.778 00.004 6120 Enqueuing Move request for scope (-0.14, 0.20)
04:09:13.782 00.004 7680 Worker thread wakes up
04:09:13.782 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:13.785 00.003 6120 UpdateGuideState exits: m=8201 SNR=60.1
04:09:13.789 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.20) opts 0xd
04:09:13.790 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.20)
04:09:13.790 00.000 7680 Moving (-0.14, 0.20) raw xDistance=-0.10 yDistance=-0.24
04:09:13.790 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:09:13.790 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:09:13.791 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:09:13.791 00.000 7680 MoveAxis(E, 0, ABG)
04:09:13.791 00.000 7680 Move returns status 0, amount 0
04:09:13.791 00.000 7680 MoveAxis(N, 0, ABG)
04:09:13.791 00.000 7680 Move returns status 0, amount 0
04:09:13.791 00.000 7680 move complete, result=0
04:09:13.791 00.000 7680 worker thread done servicing request
04:09:13.791 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:13.795 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:13.799 00.004 6120 Enqueuing Expose request
04:09:13.802 00.003 7680 Worker thread wakes up
04:09:13.802 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:09:13.806 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:13.807 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:15.047 01.240 7680 Exposure complete
04:09:15.198 00.151 7680 worker thread done servicing request
04:09:15.198 00.000 6120 OnExposeComplete: enter
04:09:15.202 00.004 6120 UpdateGuideState(): m_state=6
04:09:15.208 00.006 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4385
04:09:15.214 00.006 6120 Star::Find returns 1 (0), X=517.74, Y=666.61, Mass=8723, SNR=62.7, Peak=209 HFD=6.9
04:09:15.218 00.004 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (0.19) = xAngle (1.76 = 1.76)
04:09:15.221 00.003 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.63 = -1.65)
04:09:15.224 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.95 mountX=-0.03 mountY=-0.16, mountTheta=-1.76
04:09:15.227 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.15, opts=13)
04:09:15.231 00.004 6120 Enqueuing Move request for scope (-0.06, 0.15)
04:09:15.233 00.002 7680 Worker thread wakes up
04:09:15.233 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
04:09:15.234 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
04:09:15.234 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:15.237 00.003 6120 UpdateGuideState exits: m=8723 SNR=62.7
04:09:15.239 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:15.244 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:15.247 00.003 7680 Moving (-0.06, 0.15) raw xDistance=-0.03 yDistance=-0.16
04:09:15.247 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:09:15.247 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:09:15.249 00.002 6120 Enqueuing Expose request
04:09:15.253 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:09:15.253 00.000 7680 MoveAxis(E, 0, ABG)
04:09:15.253 00.000 7680 Move returns status 0, amount 0
04:09:15.253 00.000 7680 MoveAxis(N, 0, ABG)
04:09:15.253 00.000 7680 Move returns status 0, amount 0
04:09:15.253 00.000 7680 move complete, result=0
04:09:15.253 00.000 7680 worker thread done servicing request
04:09:15.253 00.000 7680 Worker thread wakes up
04:09:15.254 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:09:15.258 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:15.258 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:16.518 01.260 7680 Exposure complete
04:09:16.674 00.156 7680 worker thread done servicing request
04:09:16.674 00.000 6120 OnExposeComplete: enter
04:09:16.677 00.003 6120 UpdateGuideState(): m_state=6
04:09:16.684 00.007 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4386
04:09:16.688 00.004 6120 Star::Find returns 1 (0), X=517.81, Y=666.50, Mass=8375, SNR=60.5, Peak=196 HFD=7.0
04:09:16.693 00.005 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (0.19) = xAngle (1.13 = 1.13)
04:09:16.697 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.01 = -2.28)
04:09:16.701 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.32 mountX=0.02 mountY=-0.03, mountTheta=-1.06
04:09:16.706 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.04, opts=13)
04:09:16.709 00.003 6120 Enqueuing Move request for scope (0.01, 0.04)
04:09:16.714 00.005 7680 Worker thread wakes up
04:09:16.714 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:16.720 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
04:09:16.720 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
04:09:16.721 00.001 7680 Moving (0.01, 0.04) raw xDistance=0.02 yDistance=-0.03
04:09:16.721 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:09:16.721 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:09:16.721 00.000 6120 UpdateGuideState exits: m=8375 SNR=60.5
04:09:16.727 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:16.730 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:16.733 00.003 6120 Enqueuing Expose request
04:09:16.738 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:09:16.738 00.000 7680 MoveAxis(E, 0, ABG)
04:09:16.739 00.001 7680 Move returns status 0, amount 0
04:09:16.739 00.000 7680 MoveAxis(N, 0, ABG)
04:09:16.739 00.000 7680 Move returns status 0, amount 0
04:09:16.739 00.000 7680 move complete, result=0
04:09:16.740 00.001 7680 worker thread done servicing request
04:09:16.740 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:16.743 00.003 7680 Worker thread wakes up
04:09:16.743 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:16.743 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:17.984 01.241 7680 Exposure complete
04:09:18.134 00.150 7680 worker thread done servicing request
04:09:18.134 00.000 6120 OnExposeComplete: enter
04:09:18.138 00.004 6120 UpdateGuideState(): m_state=6
04:09:18.142 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4387
04:09:18.145 00.003 6120 Star::Find returns 1 (0), X=517.67, Y=666.45, Mass=8900, SNR=63.0, Peak=195 HFD=7.0
04:09:18.150 00.005 6120 CameraToMount -- cameraTheta (-3.06) - m_xAngle (0.19) = xAngle (-3.25 = 3.03)
04:09:18.153 00.003 6120 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.38 = -0.38)
04:09:18.157 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.06 mountX=-0.13 mountY=-0.05, mountTheta=-2.79
04:09:18.165 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.01, opts=13)
04:09:18.170 00.005 6120 Enqueuing Move request for scope (-0.13, -0.01)
04:09:18.174 00.004 7680 Worker thread wakes up
04:09:18.174 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
04:09:18.174 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
04:09:18.174 00.000 7680 Moving (-0.13, -0.01) raw xDistance=-0.13 yDistance=-0.05
04:09:18.174 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:09:18.175 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:09:18.175 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:09:18.175 00.000 7680 MoveAxis(E, 0, ABG)
04:09:18.175 00.000 7680 Move returns status 0, amount 0
04:09:18.175 00.000 7680 MoveAxis(N, 0, ABG)
04:09:18.175 00.000 7680 Move returns status 0, amount 0
04:09:18.175 00.000 7680 move complete, result=0
04:09:18.175 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:18.179 00.004 7680 worker thread done servicing request
04:09:18.180 00.001 6120 UpdateGuideState exits: m=8900 SNR=63.0
04:09:18.183 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:18.187 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:18.190 00.003 6120 Enqueuing Expose request
04:09:18.195 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:09:18.198 00.003 7680 Worker thread wakes up
04:09:18.198 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:18.199 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:19.442 01.243 7680 Exposure complete
04:09:19.582 00.140 7680 worker thread done servicing request
04:09:19.582 00.000 6120 OnExposeComplete: enter
04:09:19.586 00.004 6120 UpdateGuideState(): m_state=6
04:09:19.590 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4388
04:09:19.593 00.003 6120 Star::Find returns 1 (0), X=517.83, Y=665.89, Mass=8295, SNR=61.4, Peak=218 HFD=6.6
04:09:19.596 00.003 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
04:09:19.600 00.004 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
04:09:19.603 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.57 hyp=0.57 cameraTheta=-1.52 mountX=-0.08 mountY=0.52, mountTheta=1.72
04:09:19.608 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.57, opts=13)
04:09:19.612 00.004 6120 Enqueuing Move request for scope (0.03, -0.57)
04:09:19.616 00.004 7680 Worker thread wakes up
04:09:19.616 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.57) opts 0xd
04:09:19.616 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.57)
04:09:19.616 00.000 7680 Moving (0.03, -0.57) raw xDistance=-0.08 yDistance=0.52
04:09:19.616 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:09:19.616 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
04:09:19.617 00.001 7680 MoveAxis(E, 0, ABG)
04:09:19.617 00.000 7680 Move returns status 0, amount 0
04:09:19.618 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:19.622 00.004 7680 MoveAxis(S, 285, ABG)
04:09:19.622 00.000 7680 Guiding  Dir = 1, Dur = 285
04:09:19.623 00.001 6120 UpdateGuideState exits: m=8295 SNR=61.4
04:09:19.627 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:19.630 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:19.634 00.004 6120 Enqueuing Expose request
04:09:19.638 00.004 7680 IsSlewing returns 0
04:09:19.638 00.000 7680 IsGuiding returns 0
04:09:19.638 00.000 7680 PulseGuide returned control before completion, sleep 295
04:09:19.945 00.307 7680 IsGuiding returns 1
04:09:19.945 00.000 7680 scope still moving after pulse duration time elapsed
04:09:19.975 00.030 7680 IsSlewing returns 0
04:09:19.975 00.000 7680 IsGuiding returns 0
04:09:19.975 00.000 7680 scope move finished after 285 + 52 ms
04:09:19.977 00.002 7680 Move returns status 0, amount 285
04:09:19.977 00.000 7680 move complete, result=0
04:09:19.977 00.000 7680 worker thread done servicing request
04:09:19.977 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 285 ms SOUTH
04:09:19.982 00.005 7680 Worker thread wakes up
04:09:19.982 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:19.982 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:21.232 01.250 7680 Exposure complete
04:09:21.380 00.148 7680 worker thread done servicing request
04:09:21.381 00.001 6120 OnExposeComplete: enter
04:09:21.385 00.004 6120 UpdateGuideState(): m_state=6
04:09:21.388 00.003 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4389
04:09:21.393 00.005 6120 Star::Find returns 1 (0), X=517.54, Y=666.59, Mass=8093, SNR=60.2, Peak=182 HFD=7.0
04:09:21.396 00.003 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (0.19) = xAngle (2.51 = 2.51)
04:09:21.401 00.005 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.38 = -0.90)
04:09:21.404 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.13 hyp=0.29 cameraTheta=2.70 mountX=-0.24 mountY=-0.23, mountTheta=-2.37
04:09:21.411 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.13, opts=13)
04:09:21.414 00.003 6120 Enqueuing Move request for scope (-0.26, 0.13)
04:09:21.418 00.004 7680 Worker thread wakes up
04:09:21.419 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:21.423 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.13) opts 0xd
04:09:21.423 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.13)
04:09:21.423 00.000 7680 Moving (-0.26, 0.13) raw xDistance=-0.24 yDistance=-0.23
04:09:21.423 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:09:21.423 00.000 6120 UpdateGuideState exits: m=8093 SNR=60.2
04:09:21.427 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:21.432 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:09:21.432 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:21.435 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:09:21.435 00.000 6120 Enqueuing Expose request
04:09:21.439 00.004 7680 MoveAxis(E, 96, ABG)
04:09:21.439 00.000 7680 Guiding  Dir = 2, Dur = 96
04:09:21.439 00.000 7680 IsSlewing returns 0
04:09:21.440 00.001 7680 IsGuiding returns 0
04:09:21.440 00.000 7680 PulseGuide returned control before completion, sleep 106
04:09:21.550 00.110 7680 IsGuiding returns 1
04:09:21.551 00.001 7680 scope still moving after pulse duration time elapsed
04:09:21.581 00.030 7680 IsSlewing returns 0
04:09:21.582 00.001 7680 IsGuiding returns 0
04:09:21.582 00.000 7680 scope move finished after 96 + 46 ms
04:09:21.583 00.001 7680 Move returns status 0, amount 96
04:09:21.583 00.000 7680 MoveAxis(N, 0, ABG)
04:09:21.583 00.000 7680 Move returns status 0, amount 0
04:09:21.584 00.001 7680 move complete, result=0
04:09:21.584 00.000 7680 worker thread done servicing request
04:09:21.585 00.001 6120 GuideStep: -0.2 px 96 ms EAST, -0.2 px 0 ms NORTH
04:09:21.593 00.008 7680 Worker thread wakes up
04:09:21.593 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:21.593 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:22.844 01.251 7680 Exposure complete
04:09:22.992 00.148 6120 OnExposeComplete: enter
04:09:22.996 00.004 6120 UpdateGuideState(): m_state=6
04:09:23.001 00.005 7680 worker thread done servicing request
04:09:23.001 00.000 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4390
04:09:23.006 00.005 6120 Star::Find returns 1 (0), X=517.76, Y=666.58, Mass=8144, SNR=59.1, Peak=204 HFD=6.8
04:09:23.010 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (0.19) = xAngle (1.69 = 1.69)
04:09:23.014 00.004 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.56 = -1.72)
04:09:23.017 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.88 mountX=-0.02 mountY=-0.13, mountTheta=-1.69
04:09:23.023 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.12, opts=13)
04:09:23.028 00.005 6120 Enqueuing Move request for scope (-0.04, 0.12)
04:09:23.032 00.004 7680 Worker thread wakes up
04:09:23.032 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:23.035 00.003 6120 UpdateGuideState exits: m=8144 SNR=59.1
04:09:23.038 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:23.043 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:23.047 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
04:09:23.047 00.000 6120 Enqueuing Expose request
04:09:23.051 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
04:09:23.051 00.000 7680 Moving (-0.04, 0.12) raw xDistance=-0.02 yDistance=-0.13
04:09:23.051 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:09:23.051 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:09:23.053 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:09:23.053 00.000 7680 MoveAxis(E, 0, ABG)
04:09:23.053 00.000 7680 Move returns status 0, amount 0
04:09:23.053 00.000 7680 MoveAxis(N, 0, ABG)
04:09:23.053 00.000 7680 Move returns status 0, amount 0
04:09:23.053 00.000 7680 move complete, result=0
04:09:23.053 00.000 7680 worker thread done servicing request
04:09:23.054 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:23.058 00.004 7680 Worker thread wakes up
04:09:23.059 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:23.059 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:24.318 01.259 7680 Exposure complete
04:09:24.462 00.144 7680 worker thread done servicing request
04:09:24.463 00.001 6120 OnExposeComplete: enter
04:09:24.467 00.004 6120 UpdateGuideState(): m_state=6
04:09:24.472 00.005 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4391
04:09:24.476 00.004 6120 Star::Find returns 1 (0), X=517.75, Y=666.63, Mass=8366, SNR=60.2, Peak=199 HFD=6.8
04:09:24.481 00.005 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (0.19) = xAngle (1.67 = 1.67)
04:09:24.485 00.004 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.55 = -1.74)
04:09:24.489 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.86 mountX=-0.02 mountY=-0.17, mountTheta=-1.67
04:09:24.494 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.17, opts=13)
04:09:24.498 00.004 6120 Enqueuing Move request for scope (-0.05, 0.17)
04:09:24.503 00.005 7680 Worker thread wakes up
04:09:24.504 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:24.508 00.004 6120 UpdateGuideState exits: m=8366 SNR=60.2
04:09:24.511 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:24.515 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:24.520 00.005 6120 Enqueuing Expose request
04:09:24.524 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
04:09:24.524 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
04:09:24.524 00.000 7680 Moving (-0.05, 0.17) raw xDistance=-0.02 yDistance=-0.17
04:09:24.524 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:09:24.524 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:09:24.525 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:09:24.525 00.000 7680 MoveAxis(E, 0, ABG)
04:09:24.525 00.000 7680 Move returns status 0, amount 0
04:09:24.525 00.000 7680 MoveAxis(N, 0, ABG)
04:09:24.525 00.000 7680 Move returns status 0, amount 0
04:09:24.525 00.000 7680 move complete, result=0
04:09:24.527 00.002 7680 worker thread done servicing request
04:09:24.527 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:09:24.531 00.004 7680 Worker thread wakes up
04:09:24.531 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:24.531 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:25.776 01.245 7680 Exposure complete
04:09:25.922 00.146 7680 worker thread done servicing request
04:09:25.922 00.000 6120 OnExposeComplete: enter
04:09:25.926 00.004 6120 UpdateGuideState(): m_state=6
04:09:25.931 00.005 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4392
04:09:25.934 00.003 6120 Star::Find returns 1 (0), X=517.76, Y=665.95, Mass=8501, SNR=60.9, Peak=209 HFD=6.7
04:09:25.939 00.005 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
04:09:25.943 00.004 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
04:09:25.947 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.51 hyp=0.51 cameraTheta=-1.65 mountX=-0.13 mountY=0.44, mountTheta=1.86
04:09:25.951 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.51, opts=13)
04:09:25.955 00.004 6120 Enqueuing Move request for scope (-0.04, -0.51)
04:09:25.959 00.004 7680 Worker thread wakes up
04:09:25.959 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.51) opts 0xd
04:09:25.959 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.51)
04:09:25.959 00.000 7680 Moving (-0.04, -0.51) raw xDistance=-0.13 yDistance=0.44
04:09:25.960 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:09:25.960 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:09:25.961 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
04:09:25.961 00.000 7680 MoveAxis(E, 0, ABG)
04:09:25.961 00.000 7680 Move returns status 0, amount 0
04:09:25.961 00.000 7680 MoveAxis(N, 0, ABG)
04:09:25.961 00.000 7680 Move returns status 0, amount 0
04:09:25.962 00.001 7680 move complete, result=0
04:09:25.962 00.000 7680 worker thread done servicing request
04:09:25.962 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:25.967 00.005 6120 UpdateGuideState exits: m=8501 SNR=60.9
04:09:25.974 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:25.978 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:25.982 00.004 6120 Enqueuing Expose request
04:09:25.985 00.003 7680 Worker thread wakes up
04:09:25.985 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
04:09:25.990 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:25.990 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:27.243 01.253 7680 Exposure complete
04:09:27.373 00.130 7680 worker thread done servicing request
04:09:27.373 00.000 6120 OnExposeComplete: enter
04:09:27.377 00.004 6120 UpdateGuideState(): m_state=6
04:09:27.381 00.004 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4393
04:09:27.384 00.003 6120 Star::Find returns 1 (0), X=517.81, Y=665.99, Mass=7649, SNR=57.9, Peak=197 HFD=6.4
04:09:27.388 00.004 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
04:09:27.392 00.004 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
04:09:27.396 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.47 hyp=0.47 cameraTheta=-1.55 mountX=-0.08 mountY=0.42, mountTheta=1.75
04:09:27.402 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.47, opts=13)
04:09:27.407 00.005 6120 Enqueuing Move request for scope (0.01, -0.47)
04:09:27.411 00.004 7680 Worker thread wakes up
04:09:27.411 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.47) opts 0xd
04:09:27.411 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.47)
04:09:27.412 00.001 7680 Moving (0.01, -0.47) raw xDistance=-0.08 yDistance=0.42
04:09:27.412 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:09:27.412 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
04:09:27.412 00.000 7680 MoveAxis(E, 0, ABG)
04:09:27.413 00.001 7680 Move returns status 0, amount 0
04:09:27.413 00.000 7680 MoveAxis(S, 230, ABG)
04:09:27.413 00.000 7680 Guiding  Dir = 1, Dur = 230
04:09:27.413 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:27.417 00.004 7680 IsSlewing returns 0
04:09:27.417 00.000 6120 UpdateGuideState exits: m=7649 SNR=57.9
04:09:27.421 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:27.425 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:27.427 00.002 6120 Enqueuing Expose request
04:09:27.431 00.004 7680 IsGuiding returns 0
04:09:27.432 00.001 7680 PulseGuide returned control before completion, sleep 240
04:09:27.685 00.253 7680 IsGuiding returns 0
04:09:27.685 00.000 7680 Move returns status 0, amount 230
04:09:27.686 00.001 7680 move complete, result=0
04:09:27.686 00.000 7680 worker thread done servicing request
04:09:27.688 00.002 7680 Worker thread wakes up
04:09:27.688 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 230 ms SOUTH
04:09:27.697 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:27.698 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:28.955 01.257 7680 Exposure complete
04:09:29.102 00.147 7680 worker thread done servicing request
04:09:29.103 00.001 6120 OnExposeComplete: enter
04:09:29.106 00.003 6120 UpdateGuideState(): m_state=6
04:09:29.110 00.004 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4394
04:09:29.114 00.004 6120 Star::Find returns 1 (0), X=517.86, Y=666.00, Mass=8211, SNR=60.3, Peak=195 HFD=6.6
04:09:29.119 00.005 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
04:09:29.122 00.003 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
04:09:29.125 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.46 hyp=0.47 cameraTheta=-1.44 mountX=-0.02 mountY=0.44, mountTheta=1.63
04:09:29.130 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.46, opts=13)
04:09:29.135 00.005 6120 Enqueuing Move request for scope (0.06, -0.46)
04:09:29.139 00.004 7680 Worker thread wakes up
04:09:29.139 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.46) opts 0xd
04:09:29.139 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.46)
04:09:29.139 00.000 7680 Moving (0.06, -0.46) raw xDistance=-0.02 yDistance=0.44
04:09:29.139 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:09:29.139 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
04:09:29.139 00.000 7680 MoveAxis(E, 0, ABG)
04:09:29.139 00.000 7680 Move returns status 0, amount 0
04:09:29.141 00.002 7680 MoveAxis(S, 241, ABG)
04:09:29.141 00.000 7680 Guiding  Dir = 1, Dur = 241
04:09:29.141 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:29.144 00.003 7680 IsSlewing returns 0
04:09:29.144 00.000 6120 UpdateGuideState exits: m=8211 SNR=60.3
04:09:29.149 00.005 7680 IsGuiding returns 0
04:09:29.149 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:29.153 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:29.156 00.003 7680 PulseGuide returned control before completion, sleep 251
04:09:29.156 00.000 6120 Enqueuing Expose request
04:09:29.416 00.260 7680 IsGuiding returns 1
04:09:29.418 00.002 7680 scope still moving after pulse duration time elapsed
04:09:29.447 00.029 7680 IsSlewing returns 0
04:09:29.447 00.000 7680 IsGuiding returns 0
04:09:29.448 00.001 7680 scope move finished after 241 + 57 ms
04:09:29.448 00.000 7680 Move returns status 0, amount 241
04:09:29.448 00.000 7680 move complete, result=0
04:09:29.449 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 241 ms SOUTH
04:09:29.455 00.006 7680 worker thread done servicing request
04:09:29.456 00.001 7680 Worker thread wakes up
04:09:29.456 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:29.456 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:30.711 01.255 7680 Exposure complete
04:09:30.852 00.141 7680 worker thread done servicing request
04:09:30.852 00.000 6120 OnExposeComplete: enter
04:09:30.855 00.003 6120 UpdateGuideState(): m_state=6
04:09:30.859 00.004 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4395
04:09:30.862 00.003 6120 Star::Find returns 1 (0), X=517.65, Y=666.72, Mass=8349, SNR=59.9, Peak=203 HFD=6.8
04:09:30.865 00.003 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (0.19) = xAngle (1.93 = 1.93)
04:09:30.869 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.80 = -1.48)
04:09:30.871 00.002 6120 CameraToMount -- cameraX=-0.16 cameraY=0.26 hyp=0.30 cameraTheta=2.11 mountX=-0.10 mountY=-0.30, mountTheta=-1.91
04:09:30.876 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.26, opts=13)
04:09:30.879 00.003 6120 Enqueuing Move request for scope (-0.16, 0.26)
04:09:30.883 00.004 7680 Worker thread wakes up
04:09:30.883 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.26) opts 0xd
04:09:30.883 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.26)
04:09:30.883 00.000 7680 Moving (-0.16, 0.26) raw xDistance=-0.10 yDistance=-0.30
04:09:30.883 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:09:30.883 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:09:30.883 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:30.887 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:09:30.887 00.000 7680 MoveAxis(E, 0, ABG)
04:09:30.887 00.000 7680 Move returns status 0, amount 0
04:09:30.887 00.000 7680 MoveAxis(N, 0, ABG)
04:09:30.887 00.000 7680 Move returns status 0, amount 0
04:09:30.887 00.000 7680 move complete, result=0
04:09:30.887 00.000 6120 UpdateGuideState exits: m=8349 SNR=59.9
04:09:30.892 00.005 7680 worker thread done servicing request
04:09:30.892 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:30.895 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:30.899 00.004 6120 Enqueuing Expose request
04:09:30.902 00.003 7680 Worker thread wakes up
04:09:30.903 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:09:30.908 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:30.908 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:32.157 01.249 7680 Exposure complete
04:09:32.296 00.139 7680 worker thread done servicing request
04:09:32.296 00.000 6120 OnExposeComplete: enter
04:09:32.301 00.005 6120 UpdateGuideState(): m_state=6
04:09:32.305 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4396
04:09:32.310 00.005 6120 Star::Find returns 1 (0), X=517.66, Y=666.67, Mass=8391, SNR=60.4, Peak=202 HFD=6.8
04:09:32.315 00.005 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (0.19) = xAngle (1.97 = 1.97)
04:09:32.320 00.005 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.84 = -1.44)
04:09:32.323 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.25 cameraTheta=2.16 mountX=-0.10 mountY=-0.25, mountTheta=-1.94
04:09:32.329 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.21, opts=13)
04:09:32.332 00.003 6120 Enqueuing Move request for scope (-0.14, 0.21)
04:09:32.336 00.004 7680 Worker thread wakes up
04:09:32.336 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.21) opts 0xd
04:09:32.337 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.21)
04:09:32.337 00.000 7680 Moving (-0.14, 0.21) raw xDistance=-0.10 yDistance=-0.25
04:09:32.337 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:09:32.337 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:09:32.337 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:32.342 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:09:32.342 00.000 7680 MoveAxis(E, 0, ABG)
04:09:32.342 00.000 7680 Move returns status 0, amount 0
04:09:32.342 00.000 7680 MoveAxis(N, 0, ABG)
04:09:32.342 00.000 7680 Move returns status 0, amount 0
04:09:32.342 00.000 7680 move complete, result=0
04:09:32.342 00.000 6120 UpdateGuideState exits: m=8391 SNR=60.4
04:09:32.346 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:32.349 00.003 7680 worker thread done servicing request
04:09:32.349 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:32.354 00.005 6120 Enqueuing Expose request
04:09:32.358 00.004 7680 Worker thread wakes up
04:09:32.358 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:09:32.362 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:32.362 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:33.610 01.248 7680 Exposure complete
04:09:33.759 00.149 7680 worker thread done servicing request
04:09:33.759 00.000 6120 OnExposeComplete: enter
04:09:33.764 00.005 6120 UpdateGuideState(): m_state=6
04:09:33.768 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4397
04:09:33.771 00.003 6120 Star::Find returns 1 (0), X=517.55, Y=666.55, Mass=8462, SNR=61.0, Peak=186 HFD=7.0
04:09:33.776 00.005 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (0.19) = xAngle (2.61 = 2.61)
04:09:33.781 00.005 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.48 = -0.80)
04:09:33.784 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.09 hyp=0.26 cameraTheta=2.80 mountX=-0.23 mountY=-0.19, mountTheta=-2.45
04:09:33.790 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.09, opts=13)
04:09:33.793 00.003 6120 Enqueuing Move request for scope (-0.25, 0.09)
04:09:33.797 00.004 7680 Worker thread wakes up
04:09:33.798 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:33.801 00.003 6120 UpdateGuideState exits: m=8462 SNR=61.0
04:09:33.805 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:33.810 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.09) opts 0xd
04:09:33.810 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.09)
04:09:33.810 00.000 7680 Moving (-0.25, 0.09) raw xDistance=-0.23 yDistance=-0.19
04:09:33.810 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
04:09:33.810 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:09:33.810 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:09:33.812 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:33.816 00.004 6120 Enqueuing Expose request
04:09:33.819 00.003 7680 MoveAxis(E, 93, ABG)
04:09:33.819 00.000 7680 Guiding  Dir = 2, Dur = 93
04:09:33.820 00.001 7680 IsSlewing returns 0
04:09:33.820 00.000 7680 IsGuiding returns 0
04:09:33.821 00.001 7680 PulseGuide returned control before completion, sleep 103
04:09:33.928 00.107 7680 IsGuiding returns 1
04:09:33.928 00.000 7680 scope still moving after pulse duration time elapsed
04:09:33.958 00.030 7680 IsSlewing returns 0
04:09:33.959 00.001 7680 IsGuiding returns 0
04:09:33.959 00.000 7680 scope move finished after 93 + 45 ms
04:09:33.959 00.000 7680 Move returns status 0, amount 93
04:09:33.960 00.001 7680 MoveAxis(N, 0, ABG)
04:09:33.960 00.000 7680 Move returns status 0, amount 0
04:09:33.962 00.002 7680 move complete, result=0
04:09:33.963 00.001 6120 GuideStep: -0.2 px 93 ms EAST, -0.2 px 0 ms NORTH
04:09:33.972 00.009 7680 worker thread done servicing request
04:09:33.972 00.000 7680 Worker thread wakes up
04:09:33.973 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:33.974 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:35.222 01.248 7680 Exposure complete
04:09:35.364 00.142 7680 worker thread done servicing request
04:09:35.364 00.000 6120 OnExposeComplete: enter
04:09:35.368 00.004 6120 UpdateGuideState(): m_state=6
04:09:35.374 00.006 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4398
04:09:35.377 00.003 6120 Star::Find returns 1 (0), X=517.57, Y=665.90, Mass=7596, SNR=57.6, Peak=189 HFD=6.6
04:09:35.382 00.005 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
04:09:35.385 00.003 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
04:09:35.389 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.56 hyp=0.60 cameraTheta=-1.97 mountX=-0.33 mountY=0.40, mountTheta=2.27
04:09:35.395 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.56, opts=13)
04:09:35.399 00.004 6120 Enqueuing Move request for scope (-0.23, -0.56)
04:09:35.403 00.004 7680 Worker thread wakes up
04:09:35.403 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.56) opts 0xd
04:09:35.404 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.56)
04:09:35.404 00.000 7680 Moving (-0.23, -0.56) raw xDistance=-0.33 yDistance=0.40
04:09:35.404 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
04:09:35.404 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:35.409 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
04:09:35.409 00.000 7680 MoveAxis(E, 143, ABG)
04:09:35.410 00.001 7680 Guiding  Dir = 2, Dur = 143
04:09:35.410 00.000 6120 UpdateGuideState exits: m=7596 SNR=57.6
04:09:35.414 00.004 7680 IsSlewing returns 0
04:09:35.414 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:35.418 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:35.421 00.003 6120 Enqueuing Expose request
04:09:35.425 00.004 7680 IsGuiding returns 0
04:09:35.425 00.000 7680 PulseGuide returned control before completion, sleep 153
04:09:35.587 00.162 7680 IsGuiding returns 1
04:09:35.588 00.001 7680 scope still moving after pulse duration time elapsed
04:09:35.619 00.031 7680 IsSlewing returns 0
04:09:35.619 00.000 7680 IsGuiding returns 0
04:09:35.619 00.000 7680 scope move finished after 143 + 51 ms
04:09:35.619 00.000 7680 Move returns status 0, amount 143
04:09:35.620 00.001 7680 MoveAxis(S, 216, ABG)
04:09:35.620 00.000 7680 Guiding  Dir = 1, Dur = 216
04:09:35.620 00.000 7680 IsSlewing returns 0
04:09:35.621 00.001 7680 IsGuiding returns 0
04:09:35.621 00.000 7680 PulseGuide returned control before completion, sleep 226
04:09:35.853 00.232 7680 IsGuiding returns 1
04:09:35.854 00.001 7680 scope still moving after pulse duration time elapsed
04:09:35.884 00.030 7680 IsSlewing returns 0
04:09:35.885 00.001 7680 IsGuiding returns 0
04:09:35.885 00.000 7680 scope move finished after 216 + 48 ms
04:09:35.887 00.002 7680 Move returns status 0, amount 216
04:09:35.887 00.000 7680 move complete, result=0
04:09:35.888 00.001 7680 worker thread done servicing request
04:09:35.888 00.000 7680 Worker thread wakes up
04:09:35.888 00.000 6120 GuideStep: -0.3 px 143 ms EAST, 0.4 px 216 ms SOUTH
04:09:35.894 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:35.894 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:37.148 01.254 7680 Exposure complete
04:09:37.302 00.154 7680 worker thread done servicing request
04:09:37.302 00.000 6120 OnExposeComplete: enter
04:09:37.307 00.005 6120 UpdateGuideState(): m_state=6
04:09:37.313 00.006 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4399
04:09:37.317 00.004 6120 Star::Find returns 1 (0), X=517.93, Y=666.14, Mass=7442, SNR=57.0, Peak=216 HFD=6.4
04:09:37.321 00.004 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.38 = -1.38)
04:09:37.325 00.004 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
04:09:37.330 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-0.32 hyp=0.34 cameraTheta=-1.20 mountX=0.06 mountY=0.34, mountTheta=1.38
04:09:37.334 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.32, opts=13)
04:09:37.338 00.004 6120 Enqueuing Move request for scope (0.13, -0.32)
04:09:37.342 00.004 7680 Worker thread wakes up
04:09:37.344 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:37.349 00.005 6120 UpdateGuideState exits: m=7442 SNR=57.0
04:09:37.353 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:37.356 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.32) opts 0xd
04:09:37.357 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.32)
04:09:37.357 00.000 7680 Moving (0.13, -0.32) raw xDistance=0.06 yDistance=0.34
04:09:37.357 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:09:37.357 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
04:09:37.358 00.001 7680 MoveAxis(E, 0, ABG)
04:09:37.358 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:37.362 00.004 6120 Enqueuing Expose request
04:09:37.366 00.004 7680 Move returns status 0, amount 0
04:09:37.367 00.001 7680 MoveAxis(S, 187, ABG)
04:09:37.367 00.000 7680 Guiding  Dir = 1, Dur = 187
04:09:37.367 00.000 7680 IsSlewing returns 0
04:09:37.367 00.000 7680 IsGuiding returns 0
04:09:37.368 00.001 7680 PulseGuide returned control before completion, sleep 197
04:09:37.574 00.206 7680 IsGuiding returns 1
04:09:37.575 00.001 7680 scope still moving after pulse duration time elapsed
04:09:37.607 00.032 7680 IsSlewing returns 0
04:09:37.608 00.001 7680 IsGuiding returns 0
04:09:37.609 00.001 7680 scope move finished after 187 + 54 ms
04:09:37.609 00.000 7680 Move returns status 0, amount 187
04:09:37.610 00.001 7680 move complete, result=0
04:09:37.610 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 187 ms SOUTH
04:09:37.618 00.008 7680 worker thread done servicing request
04:09:37.618 00.000 7680 Worker thread wakes up
04:09:37.619 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:37.619 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:38.865 01.246 7680 Exposure complete
04:09:39.011 00.146 7680 worker thread done servicing request
04:09:39.011 00.000 6120 OnExposeComplete: enter
04:09:39.015 00.004 6120 UpdateGuideState(): m_state=6
04:09:39.019 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4400
04:09:39.024 00.005 6120 Star::Find returns 1 (0), X=517.81, Y=666.70, Mass=8231, SNR=59.9, Peak=192 HFD=6.8
04:09:39.028 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (0.19) = xAngle (1.34 = 1.34)
04:09:39.034 00.006 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.21 = -2.07)
04:09:39.038 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.53 mountX=0.05 mountY=-0.21, mountTheta=-1.32
04:09:39.045 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.24, opts=13)
04:09:39.049 00.004 6120 Enqueuing Move request for scope (0.01, 0.24)
04:09:39.052 00.003 7680 Worker thread wakes up
04:09:39.052 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0xd
04:09:39.052 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
04:09:39.052 00.000 7680 Moving (0.01, 0.24) raw xDistance=0.05 yDistance=-0.21
04:09:39.054 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:09:39.054 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:09:39.054 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:39.058 00.004 6120 UpdateGuideState exits: m=8231 SNR=59.9
04:09:39.063 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:39.067 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:09:39.067 00.000 7680 MoveAxis(E, 0, ABG)
04:09:39.067 00.000 7680 Move returns status 0, amount 0
04:09:39.067 00.000 7680 MoveAxis(N, 0, ABG)
04:09:39.067 00.000 7680 Move returns status 0, amount 0
04:09:39.069 00.002 7680 move complete, result=0
04:09:39.069 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:39.073 00.004 6120 Enqueuing Expose request
04:09:39.076 00.003 7680 worker thread done servicing request
04:09:39.076 00.000 7680 Worker thread wakes up
04:09:39.077 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:09:39.081 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:39.081 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:40.321 01.240 7680 Exposure complete
04:09:40.463 00.142 7680 worker thread done servicing request
04:09:40.463 00.000 6120 OnExposeComplete: enter
04:09:40.469 00.006 6120 UpdateGuideState(): m_state=6
04:09:40.473 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4401
04:09:40.477 00.004 6120 Star::Find returns 1 (0), X=517.84, Y=666.63, Mass=8460, SNR=61.1, Peak=200 HFD=6.8
04:09:40.481 00.004 6120 CameraToMount -- cameraTheta (1.36) - m_xAngle (0.19) = xAngle (1.18 = 1.18)
04:09:40.485 00.004 6120 CameraToMount -- cameraTheta (1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.05 = -2.23)
04:09:40.490 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.36 mountX=0.07 mountY=-0.14, mountTheta=-1.12
04:09:40.495 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.17, opts=13)
04:09:40.500 00.005 6120 Enqueuing Move request for scope (0.04, 0.17)
04:09:40.504 00.004 7680 Worker thread wakes up
04:09:40.504 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:40.508 00.004 6120 UpdateGuideState exits: m=8460 SNR=61.1
04:09:40.512 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:40.515 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:40.520 00.005 6120 Enqueuing Expose request
04:09:40.523 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
04:09:40.524 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
04:09:40.524 00.000 7680 Moving (0.04, 0.17) raw xDistance=0.07 yDistance=-0.14
04:09:40.524 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:09:40.524 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:09:40.524 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:09:40.524 00.000 7680 MoveAxis(E, 0, ABG)
04:09:40.526 00.002 7680 Move returns status 0, amount 0
04:09:40.526 00.000 7680 MoveAxis(N, 0, ABG)
04:09:40.526 00.000 7680 Move returns status 0, amount 0
04:09:40.526 00.000 7680 move complete, result=0
04:09:40.526 00.000 7680 worker thread done servicing request
04:09:40.526 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:40.532 00.006 7680 Worker thread wakes up
04:09:40.532 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:40.532 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:41.777 01.245 7680 Exposure complete
04:09:41.931 00.154 7680 worker thread done servicing request
04:09:41.932 00.001 6120 OnExposeComplete: enter
04:09:41.936 00.004 6120 UpdateGuideState(): m_state=6
04:09:41.940 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4402
04:09:41.945 00.005 6120 Star::Find returns 1 (0), X=517.78, Y=666.57, Mass=7977, SNR=59.1, Peak=192 HFD=6.9
04:09:41.949 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (0.19) = xAngle (1.55 = 1.55)
04:09:41.953 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.42 = -1.86)
04:09:41.956 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.74 mountX=0.00 mountY=-0.11, mountTheta=-1.55
04:09:41.962 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.11, opts=13)
04:09:41.966 00.004 6120 Enqueuing Move request for scope (-0.02, 0.11)
04:09:41.973 00.007 7680 Worker thread wakes up
04:09:41.974 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:41.978 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
04:09:41.978 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
04:09:41.979 00.001 7680 Moving (-0.02, 0.11) raw xDistance=0.00 yDistance=-0.11
04:09:41.979 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:09:41.979 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:09:41.979 00.000 6120 UpdateGuideState exits: m=7977 SNR=59.1
04:09:41.983 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:41.988 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:41.992 00.004 6120 Enqueuing Expose request
04:09:41.996 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:09:41.996 00.000 7680 MoveAxis(E, 0, ABG)
04:09:41.996 00.000 7680 Move returns status 0, amount 0
04:09:41.997 00.001 7680 MoveAxis(N, 0, ABG)
04:09:41.998 00.001 7680 Move returns status 0, amount 0
04:09:41.998 00.000 7680 move complete, result=0
04:09:41.998 00.000 7680 worker thread done servicing request
04:09:41.998 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:42.003 00.005 7680 Worker thread wakes up
04:09:42.003 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:42.003 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:43.262 01.259 7680 Exposure complete
04:09:43.395 00.133 7680 worker thread done servicing request
04:09:43.395 00.000 6120 OnExposeComplete: enter
04:09:43.401 00.006 6120 UpdateGuideState(): m_state=6
04:09:43.406 00.005 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4403
04:09:43.413 00.007 6120 Star::Find returns 1 (0), X=517.67, Y=666.48, Mass=8437, SNR=61.5, Peak=197 HFD=7.0
04:09:43.419 00.006 6120 CameraToMount -- cameraTheta (2.97) - m_xAngle (0.19) = xAngle (2.78 = 2.78)
04:09:43.423 00.004 6120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.66 = -0.63)
04:09:43.428 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=2.97 mountX=-0.13 mountY=-0.08, mountTheta=-2.58
04:09:43.435 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.02, opts=13)
04:09:43.441 00.006 6120 Enqueuing Move request for scope (-0.14, 0.02)
04:09:43.447 00.006 7680 Worker thread wakes up
04:09:43.447 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
04:09:43.447 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
04:09:43.447 00.000 7680 Moving (-0.14, 0.02) raw xDistance=-0.13 yDistance=-0.08
04:09:43.448 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:09:43.448 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:43.455 00.007 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:09:43.456 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:09:43.456 00.000 7680 MoveAxis(E, 0, ABG)
04:09:43.456 00.000 6120 UpdateGuideState exits: m=8437 SNR=61.5
04:09:43.462 00.006 7680 Move returns status 0, amount 0
04:09:43.462 00.000 7680 MoveAxis(N, 0, ABG)
04:09:43.464 00.002 7680 Move returns status 0, amount 0
04:09:43.464 00.000 7680 move complete, result=0
04:09:43.464 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:43.472 00.008 7680 worker thread done servicing request
04:09:43.472 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:43.476 00.004 6120 Enqueuing Expose request
04:09:43.479 00.003 7680 Worker thread wakes up
04:09:43.479 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:43.482 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:43.482 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:44.725 01.243 7680 Exposure complete
04:09:44.910 00.185 7680 worker thread done servicing request
04:09:44.910 00.000 6120 OnExposeComplete: enter
04:09:44.915 00.005 6120 UpdateGuideState(): m_state=6
04:09:44.919 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4404
04:09:44.925 00.006 6120 Star::Find returns 1 (0), X=517.77, Y=666.01, Mass=7616, SNR=58.3, Peak=185 HFD=6.5
04:09:44.928 00.003 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
04:09:44.932 00.004 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
04:09:44.936 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.45 hyp=0.45 cameraTheta=-1.64 mountX=-0.11 mountY=0.39, mountTheta=1.85
04:09:44.942 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.45, opts=13)
04:09:44.946 00.004 6120 Enqueuing Move request for scope (-0.03, -0.45)
04:09:44.950 00.004 7680 Worker thread wakes up
04:09:44.950 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:44.954 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.45) opts 0xd
04:09:44.954 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.45)
04:09:44.954 00.000 7680 Moving (-0.03, -0.45) raw xDistance=-0.11 yDistance=0.39
04:09:44.954 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:09:44.954 00.000 6120 UpdateGuideState exits: m=7616 SNR=58.3
04:09:44.959 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:44.962 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:44.966 00.004 6120 Enqueuing Expose request
04:09:44.970 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
04:09:44.970 00.000 7680 MoveAxis(E, 0, ABG)
04:09:44.970 00.000 7680 Move returns status 0, amount 0
04:09:44.970 00.000 7680 MoveAxis(S, 210, ABG)
04:09:44.970 00.000 7680 Guiding  Dir = 1, Dur = 210
04:09:44.972 00.002 7680 IsSlewing returns 0
04:09:44.972 00.000 7680 IsGuiding returns 0
04:09:44.973 00.001 7680 PulseGuide returned control before completion, sleep 220
04:09:45.204 00.231 7680 IsGuiding returns 1
04:09:45.204 00.000 7680 scope still moving after pulse duration time elapsed
04:09:45.235 00.031 7680 IsSlewing returns 0
04:09:45.236 00.001 7680 IsGuiding returns 0
04:09:45.236 00.000 7680 scope move finished after 210 + 54 ms
04:09:45.237 00.001 7680 Move returns status 0, amount 210
04:09:45.237 00.000 7680 move complete, result=0
04:09:45.239 00.002 7680 worker thread done servicing request
04:09:45.239 00.000 7680 Worker thread wakes up
04:09:45.239 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 210 ms SOUTH
04:09:45.248 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:45.248 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:46.490 01.242 7680 Exposure complete
04:09:46.637 00.147 7680 worker thread done servicing request
04:09:46.638 00.001 6120 OnExposeComplete: enter
04:09:46.642 00.004 6120 UpdateGuideState(): m_state=6
04:09:46.646 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4405
04:09:46.651 00.005 6120 Star::Find returns 1 (0), X=517.56, Y=666.56, Mass=7922, SNR=58.2, Peak=193 HFD=7.0
04:09:46.655 00.004 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (0.19) = xAngle (2.57 = 2.57)
04:09:46.660 00.005 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.44 = -0.84)
04:09:46.663 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.10 hyp=0.26 cameraTheta=2.76 mountX=-0.22 mountY=-0.19, mountTheta=-2.42
04:09:46.667 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.10, opts=13)
04:09:46.673 00.006 6120 Enqueuing Move request for scope (-0.24, 0.10)
04:09:46.677 00.004 7680 Worker thread wakes up
04:09:46.677 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.10) opts 0xd
04:09:46.677 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.10)
04:09:46.677 00.000 7680 Moving (-0.24, 0.10) raw xDistance=-0.22 yDistance=-0.19
04:09:46.677 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:09:46.678 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:09:46.678 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:09:46.678 00.000 7680 MoveAxis(E, 89, ABG)
04:09:46.678 00.000 7680 Guiding  Dir = 2, Dur = 89
04:09:46.678 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:46.682 00.004 7680 IsSlewing returns 0
04:09:46.682 00.000 6120 UpdateGuideState exits: m=7922 SNR=58.2
04:09:46.688 00.006 7680 IsGuiding returns 0
04:09:46.688 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:46.693 00.005 7680 PulseGuide returned control before completion, sleep 99
04:09:46.693 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:46.696 00.003 6120 Enqueuing Expose request
04:09:46.794 00.098 7680 IsGuiding returns 1
04:09:46.794 00.000 7680 scope still moving after pulse duration time elapsed
04:09:46.824 00.030 7680 IsSlewing returns 0
04:09:46.825 00.001 7680 IsGuiding returns 0
04:09:46.826 00.001 7680 scope move finished after 89 + 48 ms
04:09:46.826 00.000 7680 Move returns status 0, amount 89
04:09:46.827 00.001 7680 MoveAxis(N, 0, ABG)
04:09:46.828 00.001 7680 Move returns status 0, amount 0
04:09:46.828 00.000 7680 move complete, result=0
04:09:46.828 00.000 7680 worker thread done servicing request
04:09:46.828 00.000 6120 GuideStep: -0.2 px 89 ms EAST, -0.2 px 0 ms NORTH
04:09:46.835 00.007 7680 Worker thread wakes up
04:09:46.836 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:46.836 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:48.084 01.248 7680 Exposure complete
04:09:48.227 00.143 7680 worker thread done servicing request
04:09:48.228 00.001 6120 OnExposeComplete: enter
04:09:48.232 00.004 6120 UpdateGuideState(): m_state=6
04:09:48.236 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4406
04:09:48.240 00.004 6120 Star::Find returns 1 (0), X=517.87, Y=666.00, Mass=7882, SNR=59.3, Peak=194 HFD=6.5
04:09:48.244 00.004 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
04:09:48.248 00.004 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
04:09:48.251 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.46 hyp=0.46 cameraTheta=-1.43 mountX=-0.02 mountY=0.44, mountTheta=1.61
04:09:48.256 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.46, opts=13)
04:09:48.259 00.003 6120 Enqueuing Move request for scope (0.07, -0.46)
04:09:48.262 00.003 7680 Worker thread wakes up
04:09:48.262 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.46) opts 0xd
04:09:48.262 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.46)
04:09:48.262 00.000 7680 Moving (0.07, -0.46) raw xDistance=-0.02 yDistance=0.44
04:09:48.262 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:09:48.264 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
04:09:48.264 00.000 7680 MoveAxis(E, 0, ABG)
04:09:48.264 00.000 7680 Move returns status 0, amount 0
04:09:48.264 00.000 7680 MoveAxis(S, 240, ABG)
04:09:48.264 00.000 7680 Guiding  Dir = 1, Dur = 240
04:09:48.264 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:48.268 00.004 7680 IsSlewing returns 0
04:09:48.268 00.000 6120 UpdateGuideState exits: m=7882 SNR=59.3
04:09:48.272 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:48.275 00.003 7680 IsGuiding returns 0
04:09:48.275 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:48.279 00.004 7680 PulseGuide returned control before completion, sleep 250
04:09:48.279 00.000 6120 Enqueuing Expose request
04:09:48.540 00.261 7680 IsGuiding returns 1
04:09:48.541 00.001 7680 scope still moving after pulse duration time elapsed
04:09:48.571 00.030 7680 IsSlewing returns 0
04:09:48.572 00.001 7680 IsGuiding returns 0
04:09:48.572 00.000 7680 scope move finished after 240 + 56 ms
04:09:48.573 00.001 7680 Move returns status 0, amount 240
04:09:48.573 00.000 7680 move complete, result=0
04:09:48.573 00.000 7680 worker thread done servicing request
04:09:48.575 00.002 7680 Worker thread wakes up
04:09:48.575 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 240 ms SOUTH
04:09:48.581 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:48.581 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:49.831 01.250 7680 Exposure complete
04:09:49.981 00.150 7680 worker thread done servicing request
04:09:49.981 00.000 6120 OnExposeComplete: enter
04:09:49.985 00.004 6120 UpdateGuideState(): m_state=6
04:09:49.988 00.003 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4407
04:09:49.993 00.005 6120 Star::Find returns 1 (0), X=517.56, Y=666.55, Mass=8412, SNR=61.2, Peak=177 HFD=7.1
04:09:49.998 00.005 6120 CameraToMount -- cameraTheta (2.80) - m_xAngle (0.19) = xAngle (2.61 = 2.61)
04:09:50.001 00.003 6120 CameraToMount -- cameraTheta (2.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.48 = -0.80)
04:09:50.005 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.09 hyp=0.26 cameraTheta=2.80 mountX=-0.22 mountY=-0.18, mountTheta=-2.45
04:09:50.009 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.09, opts=13)
04:09:50.013 00.004 6120 Enqueuing Move request for scope (-0.24, 0.09)
04:09:50.016 00.003 7680 Worker thread wakes up
04:09:50.016 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.09) opts 0xd
04:09:50.018 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.09)
04:09:50.018 00.000 7680 Moving (-0.24, 0.09) raw xDistance=-0.22 yDistance=-0.18
04:09:50.018 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:09:50.018 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:09:50.019 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:09:50.019 00.000 7680 MoveAxis(E, 91, ABG)
04:09:50.019 00.000 7680 Guiding  Dir = 2, Dur = 91
04:09:50.019 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:50.024 00.005 7680 IsSlewing returns 0
04:09:50.025 00.001 6120 UpdateGuideState exits: m=8412 SNR=61.2
04:09:50.030 00.005 7680 IsGuiding returns 0
04:09:50.031 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:50.035 00.004 7680 PulseGuide returned control before completion, sleep 101
04:09:50.035 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:50.039 00.004 6120 Enqueuing Expose request
04:09:50.149 00.110 7680 IsGuiding returns 1
04:09:50.150 00.001 7680 scope still moving after pulse duration time elapsed
04:09:50.179 00.029 7680 IsSlewing returns 0
04:09:50.180 00.001 7680 IsGuiding returns 0
04:09:50.182 00.002 7680 scope move finished after 91 + 59 ms
04:09:50.182 00.000 7680 Move returns status 0, amount 91
04:09:50.183 00.001 7680 MoveAxis(N, 0, ABG)
04:09:50.183 00.000 7680 Move returns status 0, amount 0
04:09:50.183 00.000 7680 move complete, result=0
04:09:50.183 00.000 7680 worker thread done servicing request
04:09:50.185 00.002 7680 Worker thread wakes up
04:09:50.185 00.000 6120 GuideStep: -0.2 px 91 ms EAST, -0.2 px 0 ms NORTH
04:09:50.191 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:50.191 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:51.436 01.245 7680 Exposure complete
04:09:51.570 00.134 7680 worker thread done servicing request
04:09:51.570 00.000 6120 OnExposeComplete: enter
04:09:51.574 00.004 6120 UpdateGuideState(): m_state=6
04:09:51.579 00.005 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4408
04:09:51.584 00.005 6120 Star::Find returns 1 (0), X=517.60, Y=666.50, Mass=8258, SNR=60.7, Peak=181 HFD=7.0
04:09:51.589 00.005 6120 CameraToMount -- cameraTheta (2.95) - m_xAngle (0.19) = xAngle (2.76 = 2.76)
04:09:51.593 00.004 6120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.63 = -0.65)
04:09:51.596 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.04 hyp=0.21 cameraTheta=2.95 mountX=-0.19 mountY=-0.13, mountTheta=-2.56
04:09:51.600 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.04, opts=13)
04:09:51.605 00.005 6120 Enqueuing Move request for scope (-0.21, 0.04)
04:09:51.608 00.003 7680 Worker thread wakes up
04:09:51.608 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.04) opts 0xd
04:09:51.608 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.04)
04:09:51.608 00.000 7680 Moving (-0.21, 0.04) raw xDistance=-0.19 yDistance=-0.13
04:09:51.609 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:09:51.609 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:09:51.609 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:51.613 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:09:51.613 00.000 7680 MoveAxis(E, 0, ABG)
04:09:51.613 00.000 7680 Move returns status 0, amount 0
04:09:51.613 00.000 7680 MoveAxis(N, 0, ABG)
04:09:51.613 00.000 7680 Move returns status 0, amount 0
04:09:51.613 00.000 7680 move complete, result=0
04:09:51.614 00.001 6120 UpdateGuideState exits: m=8258 SNR=60.7
04:09:51.617 00.003 7680 worker thread done servicing request
04:09:51.618 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:51.622 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:51.626 00.004 6120 Enqueuing Expose request
04:09:51.631 00.005 7680 Worker thread wakes up
04:09:51.631 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:51.631 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:09:51.635 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:52.891 01.256 7680 Exposure complete
04:09:53.032 00.141 7680 worker thread done servicing request
04:09:53.032 00.000 6120 OnExposeComplete: enter
04:09:53.037 00.005 6120 UpdateGuideState(): m_state=6
04:09:53.041 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4409
04:09:53.045 00.004 6120 Star::Find returns 1 (0), X=517.57, Y=666.00, Mass=7680, SNR=57.8, Peak=193 HFD=6.6
04:09:53.050 00.005 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.22 = -2.22)
04:09:53.053 00.003 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
04:09:53.057 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.46 hyp=0.51 cameraTheta=-2.03 mountX=-0.31 mountY=0.31, mountTheta=2.35
04:09:53.061 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.46, opts=13)
04:09:53.066 00.005 6120 Enqueuing Move request for scope (-0.23, -0.46)
04:09:53.070 00.004 7680 Worker thread wakes up
04:09:53.070 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.46) opts 0xd
04:09:53.070 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.46)
04:09:53.070 00.000 7680 Moving (-0.23, -0.46) raw xDistance=-0.31 yDistance=0.31
04:09:53.070 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
04:09:53.070 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:53.074 00.004 6120 UpdateGuideState exits: m=7680 SNR=57.8
04:09:53.078 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:53.081 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:53.084 00.003 6120 Enqueuing Expose request
04:09:53.086 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
04:09:53.088 00.002 7680 MoveAxis(E, 126, ABG)
04:09:53.088 00.000 7680 Guiding  Dir = 2, Dur = 126
04:09:53.088 00.000 7680 IsSlewing returns 0
04:09:53.088 00.000 7680 IsGuiding returns 0
04:09:53.089 00.001 7680 PulseGuide returned control before completion, sleep 136
04:09:53.228 00.139 7680 IsGuiding returns 1
04:09:53.230 00.002 7680 scope still moving after pulse duration time elapsed
04:09:53.260 00.030 7680 IsSlewing returns 0
04:09:53.261 00.001 7680 IsGuiding returns 0
04:09:53.263 00.002 7680 scope move finished after 126 + 48 ms
04:09:53.263 00.000 7680 Move returns status 0, amount 126
04:09:53.263 00.000 7680 MoveAxis(S, 169, ABG)
04:09:53.265 00.002 7680 Guiding  Dir = 1, Dur = 169
04:09:53.265 00.000 7680 IsSlewing returns 0
04:09:53.266 00.001 7680 IsGuiding returns 0
04:09:53.267 00.001 7680 PulseGuide returned control before completion, sleep 179
04:09:53.463 00.196 7680 IsGuiding returns 1
04:09:53.463 00.000 7680 scope still moving after pulse duration time elapsed
04:09:53.494 00.031 7680 IsSlewing returns 0
04:09:53.494 00.000 7680 IsGuiding returns 0
04:09:53.496 00.002 7680 scope move finished after 169 + 60 ms
04:09:53.496 00.000 7680 Move returns status 0, amount 169
04:09:53.496 00.000 7680 move complete, result=0
04:09:53.496 00.000 7680 worker thread done servicing request
04:09:53.497 00.001 6120 GuideStep: -0.3 px 126 ms EAST, 0.3 px 169 ms SOUTH
04:09:53.502 00.005 7680 Worker thread wakes up
04:09:53.502 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:53.503 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:54.756 01.253 7680 Exposure complete
04:09:54.902 00.146 7680 worker thread done servicing request
04:09:54.902 00.000 6120 OnExposeComplete: enter
04:09:54.907 00.005 6120 UpdateGuideState(): m_state=6
04:09:54.911 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4410
04:09:54.916 00.005 6120 Star::Find returns 1 (0), X=517.96, Y=666.07, Mass=8132, SNR=60.5, Peak=190 HFD=6.5
04:09:54.919 00.003 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
04:09:54.922 00.003 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.51 = 1.51)
04:09:54.926 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.39 hyp=0.43 cameraTheta=-1.18 mountX=0.09 mountY=0.43, mountTheta=1.37
04:09:54.932 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.39, opts=13)
04:09:54.936 00.004 6120 Enqueuing Move request for scope (0.16, -0.39)
04:09:54.941 00.005 7680 Worker thread wakes up
04:09:54.941 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.39) opts 0xd
04:09:54.942 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.39)
04:09:54.942 00.000 7680 Moving (0.16, -0.39) raw xDistance=0.09 yDistance=0.43
04:09:54.942 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:09:54.942 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
04:09:54.943 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:54.948 00.005 7680 MoveAxis(E, 0, ABG)
04:09:54.949 00.001 6120 UpdateGuideState exits: m=8132 SNR=60.5
04:09:54.953 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:54.957 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:54.960 00.003 7680 Move returns status 0, amount 0
04:09:54.960 00.000 7680 MoveAxis(S, 231, ABG)
04:09:54.962 00.002 6120 Enqueuing Expose request
04:09:54.966 00.004 7680 Guiding  Dir = 1, Dur = 231
04:09:54.966 00.000 7680 IsSlewing returns 0
04:09:54.967 00.001 7680 IsGuiding returns 0
04:09:54.967 00.000 7680 PulseGuide returned control before completion, sleep 241
04:09:55.211 00.244 7680 IsGuiding returns 1
04:09:55.211 00.000 7680 scope still moving after pulse duration time elapsed
04:09:55.242 00.031 7680 IsSlewing returns 0
04:09:55.244 00.002 7680 IsGuiding returns 0
04:09:55.245 00.001 7680 scope move finished after 231 + 46 ms
04:09:55.247 00.002 7680 Move returns status 0, amount 231
04:09:55.248 00.001 7680 move complete, result=0
04:09:55.248 00.000 7680 worker thread done servicing request
04:09:55.250 00.002 7680 Worker thread wakes up
04:09:55.251 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 231 ms SOUTH
04:09:55.262 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:55.263 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:56.504 01.241 7680 Exposure complete
04:09:56.653 00.149 7680 worker thread done servicing request
04:09:56.653 00.000 6120 OnExposeComplete: enter
04:09:56.662 00.009 6120 UpdateGuideState(): m_state=6
04:09:56.668 00.006 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4411
04:09:56.673 00.005 6120 Star::Find returns 1 (0), X=517.63, Y=666.69, Mass=8287, SNR=61.1, Peak=207 HFD=6.8
04:09:56.677 00.004 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (0.19) = xAngle (2.03 = 2.03)
04:09:56.680 00.003 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.90 = -1.38)
04:09:56.685 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.23 hyp=0.28 cameraTheta=2.21 mountX=-0.12 mountY=-0.28, mountTheta=-1.99
04:09:56.690 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.23, opts=13)
04:09:56.694 00.004 6120 Enqueuing Move request for scope (-0.17, 0.23)
04:09:56.697 00.003 7680 Worker thread wakes up
04:09:56.697 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:56.701 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.23) opts 0xd
04:09:56.701 00.000 6120 UpdateGuideState exits: m=8287 SNR=61.1
04:09:56.705 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.23)
04:09:56.705 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:56.709 00.004 7680 Moving (-0.17, 0.23) raw xDistance=-0.12 yDistance=-0.28
04:09:56.709 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:56.714 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:09:56.714 00.000 6120 Enqueuing Expose request
04:09:56.718 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:09:56.718 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
04:09:56.718 00.000 7680 MoveAxis(E, 0, ABG)
04:09:56.718 00.000 7680 Move returns status 0, amount 0
04:09:56.719 00.001 7680 MoveAxis(N, 0, ABG)
04:09:56.719 00.000 7680 Move returns status 0, amount 0
04:09:56.719 00.000 7680 move complete, result=0
04:09:56.719 00.000 7680 worker thread done servicing request
04:09:56.719 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:09:56.722 00.003 7680 Worker thread wakes up
04:09:56.722 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:56.724 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:57.977 01.253 7680 Exposure complete
04:09:58.121 00.144 7680 worker thread done servicing request
04:09:58.122 00.001 6120 OnExposeComplete: enter
04:09:58.126 00.004 6120 UpdateGuideState(): m_state=6
04:09:58.131 00.005 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4412
04:09:58.135 00.004 6120 Star::Find returns 1 (0), X=517.72, Y=666.63, Mass=8875, SNR=62.8, Peak=211 HFD=6.9
04:09:58.139 00.004 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (0.19) = xAngle (1.85 = 1.85)
04:09:58.143 00.004 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.72 = -1.56)
04:09:58.146 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.18 cameraTheta=2.03 mountX=-0.05 mountY=-0.18, mountTheta=-1.84
04:09:58.152 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.17, opts=13)
04:09:58.158 00.006 6120 Enqueuing Move request for scope (-0.08, 0.17)
04:09:58.163 00.005 7680 Worker thread wakes up
04:09:58.163 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:58.166 00.003 6120 UpdateGuideState exits: m=8875 SNR=62.8
04:09:58.171 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:58.175 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:58.178 00.003 6120 Enqueuing Expose request
04:09:58.183 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
04:09:58.183 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
04:09:58.183 00.000 7680 Moving (-0.08, 0.17) raw xDistance=-0.05 yDistance=-0.18
04:09:58.183 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:09:58.183 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:09:58.183 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:09:58.184 00.001 7680 MoveAxis(E, 0, ABG)
04:09:58.184 00.000 7680 Move returns status 0, amount 0
04:09:58.184 00.000 7680 MoveAxis(N, 0, ABG)
04:09:58.184 00.000 7680 Move returns status 0, amount 0
04:09:58.184 00.000 7680 move complete, result=0
04:09:58.185 00.001 7680 worker thread done servicing request
04:09:58.185 00.000 7680 Worker thread wakes up
04:09:58.186 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:09:58.191 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:58.191 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:09:59.430 01.239 7680 Exposure complete
04:09:59.568 00.138 7680 worker thread done servicing request
04:09:59.569 00.001 6120 OnExposeComplete: enter
04:09:59.573 00.004 6120 UpdateGuideState(): m_state=6
04:09:59.576 00.003 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4413
04:09:59.580 00.004 6120 Star::Find returns 1 (0), X=517.66, Y=666.58, Mass=8144, SNR=59.8, Peak=182 HFD=7.0
04:09:59.584 00.004 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (0.19) = xAngle (2.27 = 2.27)
04:09:59.588 00.004 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.14 = -1.14)
04:09:59.594 00.006 6120 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.19 cameraTheta=2.46 mountX=-0.12 mountY=-0.17, mountTheta=-2.19
04:09:59.599 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.12, opts=13)
04:09:59.603 00.004 6120 Enqueuing Move request for scope (-0.14, 0.12)
04:09:59.606 00.003 7680 Worker thread wakes up
04:09:59.607 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:09:59.611 00.004 6120 UpdateGuideState exits: m=8144 SNR=59.8
04:09:59.614 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:09:59.618 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:09:59.621 00.003 6120 Enqueuing Expose request
04:09:59.626 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
04:09:59.626 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
04:09:59.626 00.000 7680 Moving (-0.14, 0.12) raw xDistance=-0.12 yDistance=-0.17
04:09:59.626 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:09:59.627 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:09:59.627 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:09:59.627 00.000 7680 MoveAxis(E, 0, ABG)
04:09:59.627 00.000 7680 Move returns status 0, amount 0
04:09:59.627 00.000 7680 MoveAxis(N, 0, ABG)
04:09:59.627 00.000 7680 Move returns status 0, amount 0
04:09:59.627 00.000 7680 move complete, result=0
04:09:59.628 00.001 7680 worker thread done servicing request
04:09:59.628 00.000 7680 Worker thread wakes up
04:09:59.628 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:09:59.633 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:09:59.633 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:00.886 01.253 7680 Exposure complete
04:10:01.025 00.139 7680 worker thread done servicing request
04:10:01.025 00.000 6120 OnExposeComplete: enter
04:10:01.030 00.005 6120 UpdateGuideState(): m_state=6
04:10:01.034 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4414
04:10:01.039 00.005 6120 Star::Find returns 1 (0), X=517.90, Y=666.09, Mass=7463, SNR=57.4, Peak=186 HFD=6.5
04:10:01.043 00.004 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
04:10:01.046 00.003 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
04:10:01.050 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.37 hyp=0.38 cameraTheta=-1.31 mountX=0.03 mountY=0.37, mountTheta=1.49
04:10:01.056 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.37, opts=13)
04:10:01.060 00.004 6120 Enqueuing Move request for scope (0.10, -0.37)
04:10:01.067 00.007 7680 Worker thread wakes up
04:10:01.067 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:01.071 00.004 6120 UpdateGuideState exits: m=7463 SNR=57.4
04:10:01.074 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:01.079 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:01.083 00.004 6120 Enqueuing Expose request
04:10:01.087 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.37) opts 0xd
04:10:01.087 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.37)
04:10:01.087 00.000 7680 Moving (0.10, -0.37) raw xDistance=0.03 yDistance=0.37
04:10:01.088 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:10:01.088 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
04:10:01.088 00.000 7680 MoveAxis(E, 0, ABG)
04:10:01.088 00.000 7680 Move returns status 0, amount 0
04:10:01.088 00.000 7680 MoveAxis(S, 202, ABG)
04:10:01.088 00.000 7680 Guiding  Dir = 1, Dur = 202
04:10:01.089 00.001 7680 IsSlewing returns 0
04:10:01.089 00.000 7680 IsGuiding returns 0
04:10:01.089 00.000 7680 PulseGuide returned control before completion, sleep 212
04:10:01.312 00.223 7680 IsGuiding returns 1
04:10:01.313 00.001 7680 scope still moving after pulse duration time elapsed
04:10:01.343 00.030 7680 IsSlewing returns 0
04:10:01.344 00.001 7680 IsGuiding returns 0
04:10:01.345 00.001 7680 scope move finished after 202 + 52 ms
04:10:01.345 00.000 7680 Move returns status 0, amount 202
04:10:01.345 00.000 7680 move complete, result=0
04:10:01.345 00.000 7680 worker thread done servicing request
04:10:01.347 00.002 7680 Worker thread wakes up
04:10:01.347 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 202 ms SOUTH
04:10:01.353 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:01.353 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:02.605 01.252 7680 Exposure complete
04:10:02.748 00.143 7680 worker thread done servicing request
04:10:02.748 00.000 6120 OnExposeComplete: enter
04:10:02.753 00.005 6120 UpdateGuideState(): m_state=6
04:10:02.757 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4415
04:10:02.761 00.004 6120 Star::Find returns 1 (0), X=517.69, Y=666.73, Mass=7966, SNR=59.4, Peak=199 HFD=6.7
04:10:02.764 00.003 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (0.19) = xAngle (1.76 = 1.76)
04:10:02.768 00.004 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.63 = -1.65)
04:10:02.771 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.95 mountX=-0.06 mountY=-0.29, mountTheta=-1.76
04:10:02.777 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.27, opts=13)
04:10:02.781 00.004 6120 Enqueuing Move request for scope (-0.11, 0.27)
04:10:02.786 00.005 7680 Worker thread wakes up
04:10:02.786 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:02.789 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.27) opts 0xd
04:10:02.789 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.27)
04:10:02.789 00.000 7680 Moving (-0.11, 0.27) raw xDistance=-0.06 yDistance=-0.29
04:10:02.789 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:10:02.789 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:10:02.789 00.000 6120 UpdateGuideState exits: m=7966 SNR=59.4
04:10:02.793 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:02.796 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:02.799 00.003 6120 Enqueuing Expose request
04:10:02.803 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:10:02.803 00.000 7680 MoveAxis(E, 0, ABG)
04:10:02.803 00.000 7680 Move returns status 0, amount 0
04:10:02.803 00.000 7680 MoveAxis(N, 0, ABG)
04:10:02.803 00.000 7680 Move returns status 0, amount 0
04:10:02.803 00.000 7680 move complete, result=0
04:10:02.804 00.001 7680 worker thread done servicing request
04:10:02.804 00.000 7680 Worker thread wakes up
04:10:02.805 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:02.805 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:02.805 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:10:04.060 01.255 7680 Exposure complete
04:10:04.207 00.147 7680 worker thread done servicing request
04:10:04.207 00.000 6120 OnExposeComplete: enter
04:10:04.212 00.005 6120 UpdateGuideState(): m_state=6
04:10:04.215 00.003 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4416
04:10:04.219 00.004 6120 Star::Find returns 1 (0), X=517.91, Y=666.10, Mass=7908, SNR=59.3, Peak=197 HFD=6.5
04:10:04.224 00.005 6120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.19) = xAngle (-1.45 = -1.45)
04:10:04.229 00.005 6120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.42 = 1.42)
04:10:04.232 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=-0.36 hyp=0.38 cameraTheta=-1.27 mountX=0.04 mountY=0.37, mountTheta=1.45
04:10:04.237 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.36, opts=13)
04:10:04.242 00.005 6120 Enqueuing Move request for scope (0.11, -0.36)
04:10:04.247 00.005 7680 Worker thread wakes up
04:10:04.247 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:04.251 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.36) opts 0xd
04:10:04.251 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.36)
04:10:04.251 00.000 7680 Moving (0.11, -0.36) raw xDistance=0.04 yDistance=0.37
04:10:04.251 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:10:04.253 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
04:10:04.253 00.000 7680 MoveAxis(E, 0, ABG)
04:10:04.253 00.000 7680 Move returns status 0, amount 0
04:10:04.253 00.000 7680 MoveAxis(S, 203, ABG)
04:10:04.253 00.000 6120 UpdateGuideState exits: m=7908 SNR=59.3
04:10:04.258 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:04.262 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:04.265 00.003 6120 Enqueuing Expose request
04:10:04.269 00.004 7680 Guiding  Dir = 1, Dur = 203
04:10:04.269 00.000 7680 IsSlewing returns 0
04:10:04.269 00.000 7680 IsGuiding returns 0
04:10:04.270 00.001 7680 PulseGuide returned control before completion, sleep 213
04:10:04.484 00.214 7680 IsGuiding returns 1
04:10:04.485 00.001 7680 scope still moving after pulse duration time elapsed
04:10:04.516 00.031 7680 IsSlewing returns 0
04:10:04.517 00.001 7680 IsGuiding returns 0
04:10:04.518 00.001 7680 scope move finished after 203 + 44 ms
04:10:04.518 00.000 7680 Move returns status 0, amount 203
04:10:04.519 00.001 7680 move complete, result=0
04:10:04.519 00.000 7680 worker thread done servicing request
04:10:04.520 00.001 7680 Worker thread wakes up
04:10:04.520 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 203 ms SOUTH
04:10:04.528 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:04.528 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:05.785 01.257 7680 Exposure complete
04:10:05.931 00.146 7680 worker thread done servicing request
04:10:05.932 00.001 6120 OnExposeComplete: enter
04:10:05.937 00.005 6120 UpdateGuideState(): m_state=6
04:10:05.941 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4417
04:10:05.945 00.004 6120 Star::Find returns 1 (0), X=517.66, Y=666.77, Mass=7997, SNR=58.5, Peak=184 HFD=6.8
04:10:05.950 00.005 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (0.19) = xAngle (1.81 = 1.81)
04:10:05.953 00.003 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.68 = -1.60)
04:10:05.957 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.31 hyp=0.34 cameraTheta=2.00 mountX=-0.08 mountY=-0.34, mountTheta=-1.80
04:10:05.963 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.31, opts=13)
04:10:05.968 00.005 6120 Enqueuing Move request for scope (-0.14, 0.31)
04:10:05.972 00.004 7680 Worker thread wakes up
04:10:05.972 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:05.975 00.003 6120 UpdateGuideState exits: m=7997 SNR=58.5
04:10:05.979 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:05.984 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.31) opts 0xd
04:10:05.984 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.31)
04:10:05.984 00.000 7680 Moving (-0.14, 0.31) raw xDistance=-0.08 yDistance=-0.34
04:10:05.984 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:10:05.985 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:05.988 00.003 6120 Enqueuing Expose request
04:10:05.992 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:10:05.992 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
04:10:05.993 00.001 7680 MoveAxis(E, 0, ABG)
04:10:05.993 00.000 7680 Move returns status 0, amount 0
04:10:05.993 00.000 7680 MoveAxis(N, 0, ABG)
04:10:05.993 00.000 7680 Move returns status 0, amount 0
04:10:05.993 00.000 7680 move complete, result=0
04:10:05.993 00.000 7680 worker thread done servicing request
04:10:05.994 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:10:05.999 00.005 7680 Worker thread wakes up
04:10:05.999 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:05.999 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:07.255 01.256 7680 Exposure complete
04:10:07.387 00.132 7680 worker thread done servicing request
04:10:07.387 00.000 6120 OnExposeComplete: enter
04:10:07.392 00.005 6120 UpdateGuideState(): m_state=6
04:10:07.395 00.003 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4418
04:10:07.399 00.004 6120 Star::Find returns 1 (0), X=517.67, Y=666.85, Mass=8058, SNR=57.9, Peak=195 HFD=6.6
04:10:07.404 00.005 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (0.19) = xAngle (1.70 = 1.70)
04:10:07.408 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.57 = -1.71)
04:10:07.412 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.39 hyp=0.41 cameraTheta=1.89 mountX=-0.05 mountY=-0.40, mountTheta=-1.70
04:10:07.417 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.39, opts=13)
04:10:07.422 00.005 6120 Enqueuing Move request for scope (-0.13, 0.39)
04:10:07.426 00.004 7680 Worker thread wakes up
04:10:07.426 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.39) opts 0xd
04:10:07.426 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.39)
04:10:07.426 00.000 7680 Moving (-0.13, 0.39) raw xDistance=-0.05 yDistance=-0.40
04:10:07.426 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:10:07.427 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:10:07.427 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
04:10:07.427 00.000 7680 MoveAxis(E, 0, ABG)
04:10:07.427 00.000 7680 Move returns status 0, amount 0
04:10:07.427 00.000 7680 MoveAxis(N, 0, ABG)
04:10:07.428 00.001 7680 Move returns status 0, amount 0
04:10:07.428 00.000 7680 move complete, result=0
04:10:07.428 00.000 7680 worker thread done servicing request
04:10:07.428 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:07.431 00.003 6120 UpdateGuideState exits: m=8058 SNR=57.9
04:10:07.436 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:07.438 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:07.441 00.003 6120 Enqueuing Expose request
04:10:07.443 00.002 7680 Worker thread wakes up
04:10:07.443 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:07.443 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:10:07.446 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:08.692 01.246 7680 Exposure complete
04:10:08.832 00.140 7680 worker thread done servicing request
04:10:08.832 00.000 6120 OnExposeComplete: enter
04:10:08.836 00.004 6120 UpdateGuideState(): m_state=6
04:10:08.840 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4419
04:10:08.844 00.004 6120 Star::Find returns 1 (0), X=517.87, Y=666.16, Mass=7318, SNR=56.6, Peak=182 HFD=6.6
04:10:08.848 00.004 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
04:10:08.851 00.003 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
04:10:08.857 00.006 6120 CameraToMount -- cameraX=0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.35 mountX=0.01 mountY=0.30, mountTheta=1.53
04:10:08.862 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.30, opts=13)
04:10:08.866 00.004 6120 Enqueuing Move request for scope (0.07, -0.30)
04:10:08.871 00.005 7680 Worker thread wakes up
04:10:08.871 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:08.875 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.30) opts 0xd
04:10:08.875 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.30)
04:10:08.875 00.000 7680 Moving (0.07, -0.30) raw xDistance=0.01 yDistance=0.30
04:10:08.877 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:10:08.877 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:10:08.877 00.000 6120 UpdateGuideState exits: m=7318 SNR=56.6
04:10:08.881 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:08.885 00.004 7680 MoveAxis(E, 0, ABG)
04:10:08.886 00.001 7680 Move returns status 0, amount 0
04:10:08.886 00.000 7680 MoveAxis(S, 163, ABG)
04:10:08.886 00.000 7680 Guiding  Dir = 1, Dur = 163
04:10:08.886 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:08.890 00.004 6120 Enqueuing Expose request
04:10:08.894 00.004 7680 IsSlewing returns 0
04:10:08.894 00.000 7680 IsGuiding returns 0
04:10:08.894 00.000 7680 PulseGuide returned control before completion, sleep 173
04:10:09.070 00.176 7680 IsGuiding returns 1
04:10:09.071 00.001 7680 scope still moving after pulse duration time elapsed
04:10:09.102 00.031 7680 IsSlewing returns 0
04:10:09.102 00.000 7680 IsGuiding returns 0
04:10:09.103 00.001 7680 scope move finished after 163 + 45 ms
04:10:09.103 00.000 7680 Move returns status 0, amount 163
04:10:09.103 00.000 7680 move complete, result=0
04:10:09.104 00.001 7680 worker thread done servicing request
04:10:09.104 00.000 7680 Worker thread wakes up
04:10:09.104 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 163 ms SOUTH
04:10:09.109 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:09.111 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:10.364 01.253 7680 Exposure complete
04:10:10.510 00.146 7680 worker thread done servicing request
04:10:10.511 00.001 6120 OnExposeComplete: enter
04:10:10.514 00.003 6120 UpdateGuideState(): m_state=6
04:10:10.519 00.005 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4420
04:10:10.522 00.003 6120 Star::Find returns 1 (0), X=517.50, Y=666.74, Mass=8041, SNR=60.0, Peak=184 HFD=7.0
04:10:10.527 00.005 6120 CameraToMount -- cameraTheta (2.38) - m_xAngle (0.19) = xAngle (2.19 = 2.19)
04:10:10.531 00.004 6120 CameraToMount -- cameraTheta (2.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.06 = -1.22)
04:10:10.537 00.006 6120 CameraToMount -- cameraX=-0.30 cameraY=0.28 hyp=0.41 cameraTheta=2.38 mountX=-0.24 mountY=-0.39, mountTheta=-2.13
04:10:10.542 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.28, opts=13)
04:10:10.546 00.004 6120 Enqueuing Move request for scope (-0.30, 0.28)
04:10:10.549 00.003 7680 Worker thread wakes up
04:10:10.551 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.28) opts 0xd
04:10:10.551 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.28)
04:10:10.551 00.000 7680 Moving (-0.30, 0.28) raw xDistance=-0.24 yDistance=-0.39
04:10:10.552 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:10.556 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:10:10.556 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:10:10.556 00.000 6120 UpdateGuideState exits: m=8041 SNR=60.0
04:10:10.562 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:10.566 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:10.569 00.003 6120 Enqueuing Expose request
04:10:10.574 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
04:10:10.574 00.000 7680 MoveAxis(E, 98, ABG)
04:10:10.574 00.000 7680 Guiding  Dir = 2, Dur = 98
04:10:10.575 00.001 7680 IsSlewing returns 0
04:10:10.575 00.000 7680 IsGuiding returns 0
04:10:10.575 00.000 7680 PulseGuide returned control before completion, sleep 108
04:10:10.695 00.120 7680 IsGuiding returns 1
04:10:10.697 00.002 7680 scope still moving after pulse duration time elapsed
04:10:10.727 00.030 7680 IsSlewing returns 0
04:10:10.727 00.000 7680 IsGuiding returns 0
04:10:10.728 00.001 7680 scope move finished after 98 + 54 ms
04:10:10.728 00.000 7680 Move returns status 0, amount 98
04:10:10.729 00.001 7680 MoveAxis(N, 0, ABG)
04:10:10.729 00.000 7680 Move returns status 0, amount 0
04:10:10.729 00.000 7680 move complete, result=0
04:10:10.729 00.000 7680 worker thread done servicing request
04:10:10.729 00.000 6120 GuideStep: -0.2 px 98 ms EAST, -0.4 px 0 ms NORTH
04:10:10.736 00.007 7680 Worker thread wakes up
04:10:10.736 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:10.736 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:11.977 01.241 7680 Exposure complete
04:10:12.119 00.142 7680 worker thread done servicing request
04:10:12.119 00.000 6120 OnExposeComplete: enter
04:10:12.123 00.004 6120 UpdateGuideState(): m_state=6
04:10:12.127 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4421
04:10:12.131 00.004 6120 Star::Find returns 1 (0), X=517.41, Y=668.66, Mass=7196, SNR=56.3, Peak=203 HFD=6.4
04:10:12.135 00.004 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (0.19) = xAngle (1.56 = 1.56)
04:10:12.139 00.004 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.43 = -1.85)
04:10:12.143 00.004 6120 CameraToMount -- cameraX=-0.39 cameraY=2.20 hyp=2.24 cameraTheta=1.74 mountX=0.03 mountY=-2.15, mountTheta=-1.56
04:10:12.148 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=2.20, opts=13)
04:10:12.153 00.005 6120 Enqueuing Move request for scope (-0.39, 2.20)
04:10:12.159 00.006 7680 Worker thread wakes up
04:10:12.159 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 2.20) opts 0xd
04:10:12.159 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, 2.20)
04:10:12.159 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:12.164 00.005 7680 Moving (-0.39, 2.20) raw xDistance=0.03 yDistance=-2.15
04:10:12.164 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:10:12.165 00.001 7680 resist switch: large excursion: input -2.15 thresh 0.60 direction from 1 to -1
04:10:12.165 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.44
04:10:12.165 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.15 from input -2.15
04:10:12.165 00.000 7680 MoveAxis(E, 0, ABG)
04:10:12.166 00.001 7680 Move returns status 0, amount 0
04:10:12.166 00.000 6120 UpdateGuideState exits: m=7196 SNR=56.3
04:10:12.170 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:12.174 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:12.177 00.003 6120 Enqueuing Expose request
04:10:12.182 00.005 7680 MoveAxis(N, 1166, ABG)
04:10:12.182 00.000 7680 Guiding  Dir = 0, Dur = 1166
04:10:12.182 00.000 7680 IsSlewing returns 0
04:10:12.183 00.001 7680 IsGuiding returns 0
04:10:12.183 00.000 7680 PulseGuide returned control before completion, sleep 1176
04:10:13.361 01.178 7680 IsGuiding returns 1
04:10:13.361 00.000 7680 scope still moving after pulse duration time elapsed
04:10:13.393 00.032 7680 IsSlewing returns 0
04:10:13.395 00.002 7680 IsGuiding returns 0
04:10:13.397 00.002 7680 scope move finished after 1166 + 46 ms
04:10:13.397 00.000 7680 Move returns status 0, amount 1166
04:10:13.397 00.000 7680 move complete, result=0
04:10:13.397 00.000 7680 worker thread done servicing request
04:10:13.398 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -2.1 px 1166 ms NORTH
04:10:13.406 00.008 7680 Worker thread wakes up
04:10:13.406 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:13.408 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:14.651 01.243 7680 Exposure complete
04:10:14.788 00.137 7680 worker thread done servicing request
04:10:14.788 00.000 6120 OnExposeComplete: enter
04:10:14.792 00.004 6120 UpdateGuideState(): m_state=6
04:10:14.795 00.003 6120 Star::Find(15, 517, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4422
04:10:14.799 00.004 6120 Star::Find returns 1 (0), X=517.24, Y=665.85, Mass=8215, SNR=60.5, Peak=193 HFD=6.7
04:10:14.803 00.004 6120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.19) = xAngle (-2.50 = -2.50)
04:10:14.808 00.005 6120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.38 = 0.38)
04:10:14.812 00.004 6120 CameraToMount -- cameraX=-0.56 cameraY=-0.61 hyp=0.83 cameraTheta=-2.31 mountX=-0.66 mountY=0.30, mountTheta=2.71
04:10:14.817 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.56, y=-0.61, opts=13)
04:10:14.821 00.004 6120 Enqueuing Move request for scope (-0.56, -0.61)
04:10:14.824 00.003 7680 Worker thread wakes up
04:10:14.824 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.61) opts 0xd
04:10:14.824 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.56, -0.61)
04:10:14.825 00.001 7680 Moving (-0.56, -0.61) raw xDistance=-0.66 yDistance=0.30
04:10:14.825 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
04:10:14.825 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:10:14.825 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
04:10:14.825 00.000 7680 MoveAxis(E, 270, ABG)
04:10:14.825 00.000 7680 Guiding  Dir = 2, Dur = 270
04:10:14.825 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:14.830 00.005 7680 IsSlewing returns 0
04:10:14.830 00.000 6120 UpdateGuideState exits: m=8215 SNR=60.5
04:10:14.834 00.004 7680 IsGuiding returns 0
04:10:14.834 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:14.837 00.003 7680 PulseGuide returned control before completion, sleep 280
04:10:14.837 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:14.841 00.004 6120 Enqueuing Expose request
04:10:15.126 00.285 7680 IsGuiding returns 1
04:10:15.127 00.001 7680 scope still moving after pulse duration time elapsed
04:10:15.160 00.033 7680 IsSlewing returns 0
04:10:15.161 00.001 7680 IsGuiding returns 0
04:10:15.161 00.000 7680 scope move finished after 270 + 57 ms
04:10:15.162 00.001 7680 Move returns status 0, amount 270
04:10:15.163 00.001 7680 MoveAxis(N, 0, ABG)
04:10:15.163 00.000 7680 Move returns status 0, amount 0
04:10:15.163 00.000 7680 move complete, result=0
04:10:15.165 00.002 7680 worker thread done servicing request
04:10:15.165 00.000 7680 Worker thread wakes up
04:10:15.165 00.000 6120 GuideStep: -0.7 px 270 ms EAST, 0.3 px 0 ms NORTH
04:10:15.172 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:15.172 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:16.424 01.252 7680 Exposure complete
04:10:16.567 00.143 7680 worker thread done servicing request
04:10:16.567 00.000 6120 OnExposeComplete: enter
04:10:16.572 00.005 6120 UpdateGuideState(): m_state=6
04:10:16.575 00.003 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4423
04:10:16.579 00.004 6120 Star::Find returns 1 (0), X=517.64, Y=665.63, Mass=7746, SNR=57.5, Peak=179 HFD=6.9
04:10:16.582 00.003 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
04:10:16.586 00.004 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
04:10:16.589 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.83 hyp=0.85 cameraTheta=-1.76 mountX=-0.31 mountY=0.68, mountTheta=2.00
04:10:16.594 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.83, opts=13)
04:10:16.598 00.004 6120 Enqueuing Move request for scope (-0.16, -0.83)
04:10:16.601 00.003 7680 Worker thread wakes up
04:10:16.601 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.83) opts 0xd
04:10:16.601 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.83)
04:10:16.602 00.001 7680 Moving (-0.16, -0.83) raw xDistance=-0.31 yDistance=0.68
04:10:16.602 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.31
04:10:16.602 00.000 7680 resist switch: large excursion: input 0.68 thresh 0.60 direction from -1 to 1
04:10:16.602 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.03
04:10:16.602 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
04:10:16.603 00.001 7680 MoveAxis(E, 146, ABG)
04:10:16.603 00.000 7680 Guiding  Dir = 2, Dur = 146
04:10:16.603 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:16.607 00.004 7680 IsSlewing returns 0
04:10:16.607 00.000 6120 UpdateGuideState exits: m=7746 SNR=57.5
04:10:16.611 00.004 7680 IsGuiding returns 0
04:10:16.611 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:16.615 00.004 7680 PulseGuide returned control before completion, sleep 156
04:10:16.615 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:16.619 00.004 6120 Enqueuing Expose request
04:10:16.775 00.156 7680 IsGuiding returns 1
04:10:16.776 00.001 7680 scope still moving after pulse duration time elapsed
04:10:16.805 00.029 7680 IsSlewing returns 0
04:10:16.806 00.001 7680 IsGuiding returns 0
04:10:16.807 00.001 7680 scope move finished after 146 + 49 ms
04:10:16.808 00.001 7680 Move returns status 0, amount 146
04:10:16.809 00.001 7680 MoveAxis(S, 368, ABG)
04:10:16.809 00.000 7680 Guiding  Dir = 1, Dur = 368
04:10:16.810 00.001 7680 IsSlewing returns 0
04:10:16.811 00.001 7680 IsGuiding returns 0
04:10:16.812 00.001 7680 PulseGuide returned control before completion, sleep 378
04:10:17.196 00.384 7680 IsGuiding returns 1
04:10:17.196 00.000 7680 scope still moving after pulse duration time elapsed
04:10:17.256 00.060 7680 IsSlewing returns 0
04:10:17.347 00.091 7680 IsGuiding returns 0
04:10:17.348 00.001 7680 scope move finished after 368 + 168 ms
04:10:17.348 00.000 7680 Move returns status 0, amount 368
04:10:17.348 00.000 7680 move complete, result=0
04:10:17.349 00.001 6120 GuideStep: -0.3 px 146 ms EAST, 0.7 px 368 ms SOUTH
04:10:17.353 00.004 7680 worker thread done servicing request
04:10:17.353 00.000 7680 Worker thread wakes up
04:10:17.354 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:17.355 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:18.597 01.242 7680 Exposure complete
04:10:18.730 00.133 7680 worker thread done servicing request
04:10:18.730 00.000 6120 OnExposeComplete: enter
04:10:18.734 00.004 6120 UpdateGuideState(): m_state=6
04:10:18.738 00.004 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4424
04:10:18.742 00.004 6120 Star::Find returns 1 (0), X=517.86, Y=664.96, Mass=7748, SNR=59.3, Peak=188 HFD=6.5
04:10:18.748 00.006 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
04:10:18.752 00.004 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
04:10:18.756 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-1.50 hyp=1.50 cameraTheta=-1.53 mountX=-0.22 mountY=1.37, mountTheta=1.73
04:10:18.765 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-1.50, opts=13)
04:10:18.769 00.004 6120 Enqueuing Move request for scope (0.06, -1.50)
04:10:18.777 00.008 7680 Worker thread wakes up
04:10:18.779 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -1.50) opts 0xd
04:10:18.779 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -1.50)
04:10:18.779 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:18.783 00.004 7680 Moving (0.06, -1.50) raw xDistance=-0.22 yDistance=1.37
04:10:18.783 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
04:10:18.783 00.000 6120 UpdateGuideState exits: m=7748 SNR=59.3
04:10:18.788 00.005 7680 GuideAlgorithmResistSwitch::result() returns 1.37 from input 1.37
04:10:18.788 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:18.792 00.004 7680 MoveAxis(E, 99, ABG)
04:10:18.792 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:18.796 00.004 7680 Guiding  Dir = 2, Dur = 99
04:10:18.796 00.000 6120 Enqueuing Expose request
04:10:18.799 00.003 7680 IsSlewing returns 0
04:10:18.799 00.000 7680 IsGuiding returns 0
04:10:18.800 00.001 7680 PulseGuide returned control before completion, sleep 109
04:10:18.919 00.119 7680 IsGuiding returns 1
04:10:18.919 00.000 7680 scope still moving after pulse duration time elapsed
04:10:18.949 00.030 7680 IsSlewing returns 0
04:10:18.949 00.000 7680 IsGuiding returns 0
04:10:18.949 00.000 7680 scope move finished after 99 + 50 ms
04:10:18.949 00.000 7680 Move returns status 0, amount 99
04:10:18.949 00.000 7680 MoveAxis(S, 746, ABG)
04:10:18.949 00.000 7680 Guiding  Dir = 1, Dur = 746
04:10:18.949 00.000 7680 IsSlewing returns 0
04:10:18.950 00.001 7680 IsGuiding returns 0
04:10:18.950 00.000 7680 PulseGuide returned control before completion, sleep 756
04:10:19.719 00.769 7680 IsGuiding returns 1
04:10:19.719 00.000 7680 scope still moving after pulse duration time elapsed
04:10:19.749 00.030 7680 IsSlewing returns 0
04:10:19.750 00.001 7680 IsGuiding returns 1
04:10:19.780 00.030 7680 IsSlewing returns 0
04:10:19.780 00.000 7680 IsGuiding returns 0
04:10:19.782 00.002 7680 scope move finished after 746 + 84 ms
04:10:19.782 00.000 7680 Move returns status 0, amount 746
04:10:19.782 00.000 7680 move complete, result=0
04:10:19.782 00.000 7680 worker thread done servicing request
04:10:19.783 00.001 7680 Worker thread wakes up
04:10:19.783 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:19.783 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:19.783 00.000 6120 GuideStep: -0.2 px 99 ms EAST, 1.4 px 746 ms SOUTH
04:10:21.028 01.245 7680 Exposure complete
04:10:21.180 00.152 7680 worker thread done servicing request
04:10:21.182 00.002 6120 OnExposeComplete: enter
04:10:21.188 00.006 6120 UpdateGuideState(): m_state=6
04:10:21.192 00.004 6120 Star::Find(15, 517, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4425
04:10:21.197 00.005 6120 Star::Find returns 1 (0), X=517.96, Y=665.96, Mass=7945, SNR=58.8, Peak=192 HFD=6.4
04:10:21.201 00.004 6120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.19) = xAngle (-1.45 = -1.45)
04:10:21.206 00.005 6120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.42 = 1.42)
04:10:21.210 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.50 hyp=0.53 cameraTheta=-1.27 mountX=0.06 mountY=0.52, mountTheta=1.45
04:10:21.215 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.50, opts=13)
04:10:21.220 00.005 6120 Enqueuing Move request for scope (0.16, -0.50)
04:10:21.224 00.004 7680 Worker thread wakes up
04:10:21.224 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.50) opts 0xd
04:10:21.224 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.50)
04:10:21.224 00.000 7680 Moving (0.16, -0.50) raw xDistance=0.06 yDistance=0.52
04:10:21.224 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:21.229 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:10:21.230 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
04:10:21.230 00.000 7680 MoveAxis(E, 0, ABG)
04:10:21.230 00.000 6120 UpdateGuideState exits: m=7945 SNR=58.8
04:10:21.234 00.004 7680 Move returns status 0, amount 0
04:10:21.235 00.001 7680 MoveAxis(S, 283, ABG)
04:10:21.235 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:21.239 00.004 7680 Guiding  Dir = 1, Dur = 283
04:10:21.239 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:21.244 00.005 7680 IsSlewing returns 0
04:10:21.244 00.000 6120 Enqueuing Expose request
04:10:21.247 00.003 7680 IsGuiding returns 0
04:10:21.248 00.001 7680 PulseGuide returned control before completion, sleep 293
04:10:21.548 00.300 7680 IsGuiding returns 1
04:10:21.549 00.001 7680 scope still moving after pulse duration time elapsed
04:10:21.578 00.029 7680 IsSlewing returns 0
04:10:21.579 00.001 7680 IsGuiding returns 1
04:10:21.610 00.031 7680 IsSlewing returns 0
04:10:21.611 00.001 7680 IsGuiding returns 1
04:10:21.640 00.029 7680 IsSlewing returns 0
04:10:21.641 00.001 7680 IsGuiding returns 0
04:10:21.641 00.000 7680 scope move finished after 283 + 111 ms
04:10:21.643 00.002 7680 Move returns status 0, amount 283
04:10:21.643 00.000 7680 move complete, result=0
04:10:21.644 00.001 7680 worker thread done servicing request
04:10:21.644 00.000 7680 Worker thread wakes up
04:10:21.644 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 283 ms SOUTH
04:10:21.651 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:21.652 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:22.894 01.242 7680 Exposure complete
04:10:23.039 00.145 7680 worker thread done servicing request
04:10:23.040 00.001 6120 OnExposeComplete: enter
04:10:23.044 00.004 6120 UpdateGuideState(): m_state=6
04:10:23.047 00.003 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4426
04:10:23.051 00.004 6120 Star::Find returns 1 (0), X=517.96, Y=665.96, Mass=8072, SNR=59.7, Peak=201 HFD=6.4
04:10:23.054 00.003 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.19) = xAngle (-1.45 = -1.45)
04:10:23.060 00.006 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.43 = 1.43)
04:10:23.063 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=-0.50 hyp=0.52 cameraTheta=-1.26 mountX=0.06 mountY=0.52, mountTheta=1.45
04:10:23.067 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.50, opts=13)
04:10:23.071 00.004 6120 Enqueuing Move request for scope (0.16, -0.50)
04:10:23.075 00.004 7680 Worker thread wakes up
04:10:23.075 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:23.079 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.50) opts 0xd
04:10:23.079 00.000 6120 UpdateGuideState exits: m=8072 SNR=59.7
04:10:23.082 00.003 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.50)
04:10:23.083 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:23.088 00.005 7680 Moving (0.16, -0.50) raw xDistance=0.06 yDistance=0.52
04:10:23.088 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:23.093 00.005 6120 Enqueuing Expose request
04:10:23.099 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:10:23.099 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
04:10:23.099 00.000 7680 MoveAxis(E, 0, ABG)
04:10:23.100 00.001 7680 Move returns status 0, amount 0
04:10:23.100 00.000 7680 MoveAxis(S, 281, ABG)
04:10:23.100 00.000 7680 Guiding  Dir = 1, Dur = 281
04:10:23.100 00.000 7680 IsSlewing returns 0
04:10:23.100 00.000 7680 IsGuiding returns 0
04:10:23.101 00.001 7680 PulseGuide returned control before completion, sleep 291
04:10:23.401 00.300 7680 IsGuiding returns 1
04:10:23.402 00.001 7680 scope still moving after pulse duration time elapsed
04:10:23.431 00.029 7680 IsSlewing returns 0
04:10:23.432 00.001 7680 IsGuiding returns 0
04:10:23.433 00.001 7680 scope move finished after 281 + 51 ms
04:10:23.433 00.000 7680 Move returns status 0, amount 281
04:10:23.434 00.001 7680 move complete, result=0
04:10:23.434 00.000 7680 worker thread done servicing request
04:10:23.434 00.000 7680 Worker thread wakes up
04:10:23.434 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 281 ms SOUTH
04:10:23.443 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:23.443 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:24.691 01.248 7680 Exposure complete
04:10:24.834 00.143 7680 worker thread done servicing request
04:10:24.836 00.002 6120 OnExposeComplete: enter
04:10:24.840 00.004 6120 UpdateGuideState(): m_state=6
04:10:24.844 00.004 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4427
04:10:24.847 00.003 6120 Star::Find returns 1 (0), X=517.73, Y=666.67, Mass=8996, SNR=62.8, Peak=224 HFD=6.8
04:10:24.852 00.005 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (0.19) = xAngle (1.71 = 1.71)
04:10:24.855 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.59 = -1.70)
04:10:24.860 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.90 mountX=-0.03 mountY=-0.22, mountTheta=-1.71
04:10:24.864 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.21, opts=13)
04:10:24.869 00.005 6120 Enqueuing Move request for scope (-0.07, 0.21)
04:10:24.875 00.006 7680 Worker thread wakes up
04:10:24.875 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:24.880 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.21) opts 0xd
04:10:24.881 00.001 6120 UpdateGuideState exits: m=8996 SNR=62.8
04:10:24.888 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.21)
04:10:24.888 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:24.895 00.007 7680 Moving (-0.07, 0.21) raw xDistance=-0.03 yDistance=-0.22
04:10:24.895 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:10:24.895 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:10:24.895 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:24.901 00.006 6120 Enqueuing Expose request
04:10:24.907 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:10:24.907 00.000 7680 MoveAxis(E, 0, ABG)
04:10:24.908 00.001 7680 Move returns status 0, amount 0
04:10:24.908 00.000 7680 MoveAxis(N, 0, ABG)
04:10:24.908 00.000 7680 Move returns status 0, amount 0
04:10:24.909 00.001 7680 move complete, result=0
04:10:24.910 00.001 7680 worker thread done servicing request
04:10:24.910 00.000 7680 Worker thread wakes up
04:10:24.910 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:10:24.915 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:24.916 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:26.160 01.244 7680 Exposure complete
04:10:26.303 00.143 7680 worker thread done servicing request
04:10:26.304 00.001 6120 OnExposeComplete: enter
04:10:26.309 00.005 6120 UpdateGuideState(): m_state=6
04:10:26.311 00.002 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4428
04:10:26.316 00.005 6120 Star::Find returns 1 (0), X=517.72, Y=666.59, Mass=8000, SNR=58.7, Peak=188 HFD=6.9
04:10:26.320 00.004 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (0.19) = xAngle (1.97 = 1.97)
04:10:26.323 00.003 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.84 = -1.44)
04:10:26.326 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.15 mountX=-0.06 mountY=-0.15, mountTheta=-1.94
04:10:26.331 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.13, opts=13)
04:10:26.334 00.003 6120 Enqueuing Move request for scope (-0.08, 0.13)
04:10:26.338 00.004 7680 Worker thread wakes up
04:10:26.338 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
04:10:26.338 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
04:10:26.338 00.000 7680 Moving (-0.08, 0.13) raw xDistance=-0.06 yDistance=-0.15
04:10:26.338 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:10:26.340 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:10:26.340 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:10:26.340 00.000 7680 MoveAxis(E, 0, ABG)
04:10:26.340 00.000 7680 Move returns status 0, amount 0
04:10:26.340 00.000 7680 MoveAxis(N, 0, ABG)
04:10:26.340 00.000 7680 Move returns status 0, amount 0
04:10:26.341 00.001 7680 move complete, result=0
04:10:26.341 00.000 7680 worker thread done servicing request
04:10:26.341 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:26.345 00.004 6120 UpdateGuideState exits: m=8000 SNR=58.7
04:10:26.348 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:26.353 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:26.356 00.003 6120 Enqueuing Expose request
04:10:26.359 00.003 7680 Worker thread wakes up
04:10:26.359 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:26.359 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:10:26.363 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:27.614 01.251 7680 Exposure complete
04:10:27.763 00.149 7680 worker thread done servicing request
04:10:27.763 00.000 6120 OnExposeComplete: enter
04:10:27.767 00.004 6120 UpdateGuideState(): m_state=6
04:10:27.771 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4429
04:10:27.776 00.005 6120 Star::Find returns 1 (0), X=517.75, Y=666.62, Mass=7959, SNR=58.2, Peak=180 HFD=6.9
04:10:27.780 00.004 6120 CameraToMount -- cameraTheta (1.88) - m_xAngle (0.19) = xAngle (1.69 = 1.69)
04:10:27.783 00.003 6120 CameraToMount -- cameraTheta (1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.56 = -1.72)
04:10:27.786 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.88 mountX=-0.02 mountY=-0.16, mountTheta=-1.69
04:10:27.792 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.16, opts=13)
04:10:27.795 00.003 6120 Enqueuing Move request for scope (-0.05, 0.16)
04:10:27.797 00.002 7680 Worker thread wakes up
04:10:27.798 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
04:10:27.798 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
04:10:27.798 00.000 7680 Moving (-0.05, 0.16) raw xDistance=-0.02 yDistance=-0.16
04:10:27.798 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:10:27.798 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:10:27.799 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:10:27.799 00.000 7680 MoveAxis(E, 0, ABG)
04:10:27.799 00.000 7680 Move returns status 0, amount 0
04:10:27.800 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:27.802 00.002 7680 MoveAxis(N, 0, ABG)
04:10:27.802 00.000 7680 Move returns status 0, amount 0
04:10:27.803 00.001 7680 move complete, result=0
04:10:27.803 00.000 7680 worker thread done servicing request
04:10:27.803 00.000 6120 UpdateGuideState exits: m=7959 SNR=58.2
04:10:27.808 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:27.811 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:27.815 00.004 6120 Enqueuing Expose request
04:10:27.818 00.003 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:10:27.820 00.002 7680 Worker thread wakes up
04:10:27.820 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:27.822 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:29.065 01.243 7680 Exposure complete
04:10:29.219 00.154 7680 worker thread done servicing request
04:10:29.219 00.000 6120 OnExposeComplete: enter
04:10:29.224 00.005 6120 UpdateGuideState(): m_state=6
04:10:29.228 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4430
04:10:29.233 00.005 6120 Star::Find returns 1 (0), X=517.89, Y=665.90, Mass=8006, SNR=59.4, Peak=204 HFD=6.5
04:10:29.237 00.004 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
04:10:29.240 00.003 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
04:10:29.244 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.56 hyp=0.57 cameraTheta=-1.41 mountX=-0.01 mountY=0.54, mountTheta=1.60
04:10:29.249 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.56, opts=13)
04:10:29.253 00.004 6120 Enqueuing Move request for scope (0.09, -0.56)
04:10:29.256 00.003 7680 Worker thread wakes up
04:10:29.256 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.56) opts 0xd
04:10:29.256 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.56)
04:10:29.256 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:29.262 00.006 7680 Moving (0.09, -0.56) raw xDistance=-0.01 yDistance=0.54
04:10:29.262 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:10:29.262 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
04:10:29.263 00.001 7680 MoveAxis(E, 0, ABG)
04:10:29.263 00.000 7680 Move returns status 0, amount 0
04:10:29.263 00.000 6120 UpdateGuideState exits: m=8006 SNR=59.4
04:10:29.267 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:29.272 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:29.276 00.004 6120 Enqueuing Expose request
04:10:29.280 00.004 7680 MoveAxis(S, 296, ABG)
04:10:29.280 00.000 7680 Guiding  Dir = 1, Dur = 296
04:10:29.280 00.000 7680 IsSlewing returns 0
04:10:29.281 00.001 7680 IsGuiding returns 0
04:10:29.282 00.001 7680 PulseGuide returned control before completion, sleep 306
04:10:29.601 00.319 7680 IsGuiding returns 1
04:10:29.602 00.001 7680 scope still moving after pulse duration time elapsed
04:10:29.631 00.029 7680 IsSlewing returns 0
04:10:29.632 00.001 7680 IsGuiding returns 0
04:10:29.632 00.000 7680 scope move finished after 296 + 54 ms
04:10:29.632 00.000 7680 Move returns status 0, amount 296
04:10:29.633 00.001 7680 move complete, result=0
04:10:29.634 00.001 7680 worker thread done servicing request
04:10:29.634 00.000 7680 Worker thread wakes up
04:10:29.634 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 296 ms SOUTH
04:10:29.641 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:29.641 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:30.892 01.251 7680 Exposure complete
04:10:31.037 00.145 7680 worker thread done servicing request
04:10:31.037 00.000 6120 OnExposeComplete: enter
04:10:31.042 00.005 6120 UpdateGuideState(): m_state=6
04:10:31.046 00.004 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4431
04:10:31.049 00.003 6120 Star::Find returns 1 (0), X=517.75, Y=666.55, Mass=8249, SNR=59.5, Peak=192 HFD=7.0
04:10:31.053 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (0.19) = xAngle (1.89 = 1.89)
04:10:31.058 00.005 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.76 = -1.52)
04:10:31.064 00.006 6120 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.10 cameraTheta=2.07 mountX=-0.03 mountY=-0.10, mountTheta=-1.87
04:10:31.071 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.09, opts=13)
04:10:31.075 00.004 6120 Enqueuing Move request for scope (-0.05, 0.09)
04:10:31.080 00.005 7680 Worker thread wakes up
04:10:31.081 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:31.084 00.003 6120 UpdateGuideState exits: m=8249 SNR=59.5
04:10:31.089 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:31.093 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:31.096 00.003 6120 Enqueuing Expose request
04:10:31.100 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
04:10:31.100 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
04:10:31.100 00.000 7680 Moving (-0.05, 0.09) raw xDistance=-0.03 yDistance=-0.10
04:10:31.100 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:10:31.101 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:10:31.101 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:10:31.101 00.000 7680 MoveAxis(E, 0, ABG)
04:10:31.101 00.000 7680 Move returns status 0, amount 0
04:10:31.101 00.000 7680 MoveAxis(N, 0, ABG)
04:10:31.101 00.000 7680 Move returns status 0, amount 0
04:10:31.103 00.002 7680 move complete, result=0
04:10:31.103 00.000 7680 worker thread done servicing request
04:10:31.103 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:10:31.107 00.004 7680 Worker thread wakes up
04:10:31.107 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:31.108 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:32.360 01.252 7680 Exposure complete
04:10:32.510 00.150 7680 worker thread done servicing request
04:10:32.511 00.001 6120 OnExposeComplete: enter
04:10:32.516 00.005 6120 UpdateGuideState(): m_state=6
04:10:32.519 00.003 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4432
04:10:32.524 00.005 6120 Star::Find returns 1 (0), X=517.72, Y=666.50, Mass=8271, SNR=60.4, Peak=188 HFD=7.0
04:10:32.528 00.004 6120 CameraToMount -- cameraTheta (2.69) - m_xAngle (0.19) = xAngle (2.50 = 2.50)
04:10:32.532 00.004 6120 CameraToMount -- cameraTheta (2.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.38 = -0.91)
04:10:32.536 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.69 mountX=-0.07 mountY=-0.07, mountTheta=-2.37
04:10:32.542 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.04, opts=13)
04:10:32.548 00.006 6120 Enqueuing Move request for scope (-0.08, 0.04)
04:10:32.552 00.004 7680 Worker thread wakes up
04:10:32.552 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
04:10:32.552 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
04:10:32.553 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:32.557 00.004 7680 Moving (-0.08, 0.04) raw xDistance=-0.07 yDistance=-0.07
04:10:32.557 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:10:32.558 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:10:32.558 00.000 6120 UpdateGuideState exits: m=8271 SNR=60.4
04:10:32.564 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:10:32.564 00.000 7680 MoveAxis(E, 0, ABG)
04:10:32.565 00.001 7680 Move returns status 0, amount 0
04:10:32.565 00.000 7680 MoveAxis(N, 0, ABG)
04:10:32.565 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:32.569 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:32.574 00.005 6120 Enqueuing Expose request
04:10:32.578 00.004 7680 Move returns status 0, amount 0
04:10:32.578 00.000 7680 move complete, result=0
04:10:32.578 00.000 7680 worker thread done servicing request
04:10:32.578 00.000 7680 Worker thread wakes up
04:10:32.579 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:10:32.582 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:32.583 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:33.828 01.245 7680 Exposure complete
04:10:33.976 00.148 7680 worker thread done servicing request
04:10:33.977 00.001 6120 OnExposeComplete: enter
04:10:33.981 00.004 6120 UpdateGuideState(): m_state=6
04:10:33.985 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4433
04:10:33.989 00.004 6120 Star::Find returns 1 (0), X=517.62, Y=666.62, Mass=8261, SNR=58.9, Peak=196 HFD=6.8
04:10:33.994 00.005 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (0.19) = xAngle (2.24 = 2.24)
04:10:33.999 00.005 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.11 = -1.17)
04:10:34.003 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.43 mountX=-0.15 mountY=-0.23, mountTheta=-2.16
04:10:34.009 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.16, opts=13)
04:10:34.014 00.005 6120 Enqueuing Move request for scope (-0.19, 0.16)
04:10:34.017 00.003 7680 Worker thread wakes up
04:10:34.017 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd
04:10:34.018 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.16)
04:10:34.018 00.000 7680 Moving (-0.19, 0.16) raw xDistance=-0.15 yDistance=-0.23
04:10:34.018 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:10:34.019 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:10:34.019 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:34.022 00.003 6120 UpdateGuideState exits: m=8261 SNR=58.9
04:10:34.027 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:34.031 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:34.035 00.004 6120 Enqueuing Expose request
04:10:34.039 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:10:34.040 00.001 7680 MoveAxis(E, 0, ABG)
04:10:34.040 00.000 7680 Move returns status 0, amount 0
04:10:34.040 00.000 7680 MoveAxis(N, 0, ABG)
04:10:34.040 00.000 7680 Move returns status 0, amount 0
04:10:34.040 00.000 7680 move complete, result=0
04:10:34.040 00.000 7680 worker thread done servicing request
04:10:34.040 00.000 7680 Worker thread wakes up
04:10:34.040 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:10:34.046 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:34.046 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:35.298 01.252 7680 Exposure complete
04:10:35.441 00.143 7680 worker thread done servicing request
04:10:35.441 00.000 6120 OnExposeComplete: enter
04:10:35.444 00.003 6120 UpdateGuideState(): m_state=6
04:10:35.448 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4434
04:10:35.452 00.004 6120 Star::Find returns 1 (0), X=517.57, Y=666.49, Mass=8326, SNR=61.0, Peak=189 HFD=7.1
04:10:35.456 00.004 6120 CameraToMount -- cameraTheta (3.01) - m_xAngle (0.19) = xAngle (2.82 = 2.82)
04:10:35.459 00.003 6120 CameraToMount -- cameraTheta (3.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.69 = -0.59)
04:10:35.462 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.03 hyp=0.23 cameraTheta=3.01 mountX=-0.22 mountY=-0.13, mountTheta=-2.61
04:10:35.468 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.03, opts=13)
04:10:35.472 00.004 6120 Enqueuing Move request for scope (-0.23, 0.03)
04:10:35.476 00.004 7680 Worker thread wakes up
04:10:35.476 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.03) opts 0xd
04:10:35.476 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.03)
04:10:35.476 00.000 7680 Moving (-0.23, 0.03) raw xDistance=-0.22 yDistance=-0.13
04:10:35.476 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:10:35.476 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:35.480 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:10:35.481 00.001 6120 UpdateGuideState exits: m=8326 SNR=61.0
04:10:35.484 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:35.488 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:35.492 00.004 6120 Enqueuing Expose request
04:10:35.497 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:10:35.497 00.000 7680 MoveAxis(E, 89, ABG)
04:10:35.498 00.001 7680 Guiding  Dir = 2, Dur = 89
04:10:35.498 00.000 7680 IsSlewing returns 0
04:10:35.498 00.000 7680 IsGuiding returns 0
04:10:35.499 00.001 7680 PulseGuide returned control before completion, sleep 99
04:10:35.603 00.104 7680 IsGuiding returns 1
04:10:35.603 00.000 7680 scope still moving after pulse duration time elapsed
04:10:35.635 00.032 7680 IsSlewing returns 0
04:10:35.635 00.000 7680 IsGuiding returns 0
04:10:35.635 00.000 7680 scope move finished after 89 + 48 ms
04:10:35.637 00.002 7680 Move returns status 0, amount 89
04:10:35.637 00.000 7680 MoveAxis(N, 0, ABG)
04:10:35.638 00.001 7680 Move returns status 0, amount 0
04:10:35.638 00.000 7680 move complete, result=0
04:10:35.638 00.000 7680 worker thread done servicing request
04:10:35.638 00.000 6120 GuideStep: -0.2 px 89 ms EAST, -0.1 px 0 ms NORTH
04:10:35.644 00.006 7680 Worker thread wakes up
04:10:35.644 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:35.644 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:36.900 01.256 7680 Exposure complete
04:10:37.045 00.145 7680 worker thread done servicing request
04:10:37.047 00.002 6120 OnExposeComplete: enter
04:10:37.051 00.004 6120 UpdateGuideState(): m_state=6
04:10:37.054 00.003 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4435
04:10:37.059 00.005 6120 Star::Find returns 1 (0), X=517.60, Y=666.50, Mass=8507, SNR=61.1, Peak=208 HFD=7.0
04:10:37.064 00.005 6120 CameraToMount -- cameraTheta (2.94) - m_xAngle (0.19) = xAngle (2.75 = 2.75)
04:10:37.067 00.003 6120 CameraToMount -- cameraTheta (2.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.63 = -0.66)
04:10:37.071 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.21 cameraTheta=2.94 mountX=-0.19 mountY=-0.13, mountTheta=-2.56
04:10:37.076 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.04, opts=13)
04:10:37.081 00.005 6120 Enqueuing Move request for scope (-0.20, 0.04)
04:10:37.084 00.003 7680 Worker thread wakes up
04:10:37.084 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:37.090 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
04:10:37.090 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
04:10:37.090 00.000 7680 Moving (-0.20, 0.04) raw xDistance=-0.19 yDistance=-0.13
04:10:37.090 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:10:37.090 00.000 6120 UpdateGuideState exits: m=8507 SNR=61.1
04:10:37.098 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:37.103 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:37.106 00.003 6120 Enqueuing Expose request
04:10:37.111 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:10:37.111 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:10:37.112 00.001 7680 MoveAxis(E, 0, ABG)
04:10:37.112 00.000 7680 Move returns status 0, amount 0
04:10:37.112 00.000 7680 MoveAxis(N, 0, ABG)
04:10:37.112 00.000 7680 Move returns status 0, amount 0
04:10:37.112 00.000 7680 move complete, result=0
04:10:37.113 00.001 7680 worker thread done servicing request
04:10:37.114 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:10:37.118 00.004 7680 Worker thread wakes up
04:10:37.118 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:37.118 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:38.363 01.245 7680 Exposure complete
04:10:38.506 00.143 7680 worker thread done servicing request
04:10:38.507 00.001 6120 OnExposeComplete: enter
04:10:38.512 00.005 6120 UpdateGuideState(): m_state=6
04:10:38.515 00.003 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4436
04:10:38.519 00.004 6120 Star::Find returns 1 (0), X=517.76, Y=666.06, Mass=8048, SNR=58.5, Peak=198 HFD=6.6
04:10:38.523 00.004 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
04:10:38.527 00.004 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
04:10:38.531 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.40 hyp=0.40 cameraTheta=-1.68 mountX=-0.12 mountY=0.34, mountTheta=1.91
04:10:38.536 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.40, opts=13)
04:10:38.539 00.003 6120 Enqueuing Move request for scope (-0.04, -0.40)
04:10:38.543 00.004 7680 Worker thread wakes up
04:10:38.544 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.40) opts 0xd
04:10:38.544 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.40)
04:10:38.544 00.000 7680 Moving (-0.04, -0.40) raw xDistance=-0.12 yDistance=0.34
04:10:38.546 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:10:38.546 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
04:10:38.546 00.000 7680 MoveAxis(E, 0, ABG)
04:10:38.547 00.001 7680 Move returns status 0, amount 0
04:10:38.547 00.000 7680 MoveAxis(S, 182, ABG)
04:10:38.547 00.000 7680 Guiding  Dir = 1, Dur = 182
04:10:38.547 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:38.552 00.005 7680 IsSlewing returns 0
04:10:38.552 00.000 6120 UpdateGuideState exits: m=8048 SNR=58.5
04:10:38.557 00.005 7680 IsGuiding returns 0
04:10:38.558 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:38.564 00.006 7680 PulseGuide returned control before completion, sleep 192
04:10:38.565 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:38.570 00.005 6120 Enqueuing Expose request
04:10:38.759 00.189 7680 IsGuiding returns 1
04:10:38.759 00.000 7680 scope still moving after pulse duration time elapsed
04:10:38.790 00.031 7680 IsSlewing returns 0
04:10:38.790 00.000 7680 IsGuiding returns 0
04:10:38.791 00.001 7680 scope move finished after 182 + 51 ms
04:10:38.791 00.000 7680 Move returns status 0, amount 182
04:10:38.791 00.000 7680 move complete, result=0
04:10:38.791 00.000 7680 worker thread done servicing request
04:10:38.792 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 182 ms SOUTH
04:10:38.797 00.005 7680 Worker thread wakes up
04:10:38.797 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:38.797 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:40.039 01.242 7680 Exposure complete
04:10:40.182 00.143 7680 worker thread done servicing request
04:10:40.182 00.000 6120 OnExposeComplete: enter
04:10:40.186 00.004 6120 UpdateGuideState(): m_state=6
04:10:40.190 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4437
04:10:40.195 00.005 6120 Star::Find returns 1 (0), X=517.65, Y=666.65, Mass=8380, SNR=59.5, Peak=205 HFD=6.8
04:10:40.199 00.004 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (0.19) = xAngle (2.05 = 2.05)
04:10:40.202 00.003 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.93 = -1.36)
04:10:40.206 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.24 cameraTheta=2.24 mountX=-0.11 mountY=-0.23, mountTheta=-2.01
04:10:40.214 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.19, opts=13)
04:10:40.219 00.005 6120 Enqueuing Move request for scope (-0.15, 0.19)
04:10:40.224 00.005 7680 Worker thread wakes up
04:10:40.224 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd
04:10:40.224 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.19)
04:10:40.224 00.000 7680 Moving (-0.15, 0.19) raw xDistance=-0.11 yDistance=-0.23
04:10:40.225 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:10:40.225 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:10:40.225 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:10:40.225 00.000 7680 MoveAxis(E, 0, ABG)
04:10:40.226 00.001 7680 Move returns status 0, amount 0
04:10:40.226 00.000 7680 MoveAxis(N, 0, ABG)
04:10:40.226 00.000 7680 Move returns status 0, amount 0
04:10:40.226 00.000 7680 move complete, result=0
04:10:40.226 00.000 7680 worker thread done servicing request
04:10:40.226 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:40.231 00.005 6120 UpdateGuideState exits: m=8380 SNR=59.5
04:10:40.235 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:40.239 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:40.242 00.003 6120 Enqueuing Expose request
04:10:40.246 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:10:40.249 00.003 7680 Worker thread wakes up
04:10:40.249 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:40.251 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:41.493 01.242 7680 Exposure complete
04:10:41.634 00.141 7680 worker thread done servicing request
04:10:41.635 00.001 6120 OnExposeComplete: enter
04:10:41.638 00.003 6120 UpdateGuideState(): m_state=6
04:10:41.643 00.005 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4438
04:10:41.647 00.004 6120 Star::Find returns 1 (0), X=517.41, Y=665.91, Mass=7828, SNR=59.6, Peak=237 HFD=6.6
04:10:41.651 00.004 6120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.19) = xAngle (-2.38 = -2.38)
04:10:41.655 00.004 6120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.50 = 0.50)
04:10:41.659 00.004 6120 CameraToMount -- cameraX=-0.39 cameraY=-0.55 hyp=0.67 cameraTheta=-2.19 mountX=-0.48 mountY=0.32, mountTheta=2.56
04:10:41.664 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=-0.55, opts=13)
04:10:41.668 00.004 6120 Enqueuing Move request for scope (-0.39, -0.55)
04:10:41.672 00.004 7680 Worker thread wakes up
04:10:41.672 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.55) opts 0xd
04:10:41.672 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, -0.55)
04:10:41.672 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:41.677 00.005 7680 Moving (-0.39, -0.55) raw xDistance=-0.48 yDistance=0.32
04:10:41.677 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
04:10:41.677 00.000 6120 UpdateGuideState exits: m=7828 SNR=59.6
04:10:41.682 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:41.686 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:41.690 00.004 6120 Enqueuing Expose request
04:10:41.694 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
04:10:41.694 00.000 7680 MoveAxis(E, 197, ABG)
04:10:41.694 00.000 7680 Guiding  Dir = 2, Dur = 197
04:10:41.694 00.000 7680 IsSlewing returns 0
04:10:41.695 00.001 7680 IsGuiding returns 0
04:10:41.696 00.001 7680 PulseGuide returned control before completion, sleep 207
04:10:41.905 00.209 7680 IsGuiding returns 1
04:10:41.905 00.000 7680 scope still moving after pulse duration time elapsed
04:10:41.937 00.032 7680 IsSlewing returns 0
04:10:41.938 00.001 7680 IsGuiding returns 0
04:10:41.938 00.000 7680 scope move finished after 197 + 45 ms
04:10:41.938 00.000 7680 Move returns status 0, amount 197
04:10:41.938 00.000 7680 MoveAxis(S, 173, ABG)
04:10:41.939 00.001 7680 Guiding  Dir = 1, Dur = 173
04:10:41.939 00.000 7680 IsSlewing returns 0
04:10:41.940 00.001 7680 IsGuiding returns 0
04:10:41.941 00.001 7680 PulseGuide returned control before completion, sleep 183
04:10:42.139 00.198 7680 IsGuiding returns 1
04:10:42.140 00.001 7680 scope still moving after pulse duration time elapsed
04:10:42.171 00.031 7680 IsSlewing returns 0
04:10:42.172 00.001 7680 IsGuiding returns 0
04:10:42.173 00.001 7680 scope move finished after 173 + 59 ms
04:10:42.175 00.002 7680 Move returns status 0, amount 173
04:10:42.175 00.000 7680 move complete, result=0
04:10:42.176 00.001 7680 worker thread done servicing request
04:10:42.176 00.000 6120 GuideStep: -0.5 px 197 ms EAST, 0.3 px 173 ms SOUTH
04:10:42.184 00.008 7680 Worker thread wakes up
04:10:42.186 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:42.186 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:43.436 01.250 7680 Exposure complete
04:10:43.587 00.151 7680 worker thread done servicing request
04:10:43.587 00.000 6120 OnExposeComplete: enter
04:10:43.593 00.006 6120 UpdateGuideState(): m_state=6
04:10:43.597 00.004 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4439
04:10:43.601 00.004 6120 Star::Find returns 1 (0), X=517.94, Y=666.09, Mass=7292, SNR=56.2, Peak=185 HFD=6.5
04:10:43.605 00.004 6120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
04:10:43.610 00.005 6120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
04:10:43.614 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.37 hyp=0.40 cameraTheta=-1.22 mountX=0.07 mountY=0.40, mountTheta=1.41
04:10:43.619 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.37, opts=13)
04:10:43.625 00.006 6120 Enqueuing Move request for scope (0.14, -0.37)
04:10:43.630 00.005 7680 Worker thread wakes up
04:10:43.630 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:43.635 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.37) opts 0xd
04:10:43.635 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.37)
04:10:43.635 00.000 7680 Moving (0.14, -0.37) raw xDistance=0.07 yDistance=0.40
04:10:43.635 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:10:43.635 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
04:10:43.636 00.001 7680 MoveAxis(E, 0, ABG)
04:10:43.636 00.000 6120 UpdateGuideState exits: m=7292 SNR=56.2
04:10:43.641 00.005 7680 Move returns status 0, amount 0
04:10:43.641 00.000 7680 MoveAxis(S, 215, ABG)
04:10:43.641 00.000 7680 Guiding  Dir = 1, Dur = 215
04:10:43.641 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:43.646 00.005 7680 IsSlewing returns 0
04:10:43.646 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:43.650 00.004 6120 Enqueuing Expose request
04:10:43.654 00.004 7680 IsGuiding returns 0
04:10:43.655 00.001 7680 PulseGuide returned control before completion, sleep 225
04:10:43.883 00.228 7680 IsGuiding returns 1
04:10:43.883 00.000 7680 scope still moving after pulse duration time elapsed
04:10:43.915 00.032 7680 IsSlewing returns 0
04:10:43.915 00.000 7680 IsGuiding returns 0
04:10:43.915 00.000 7680 scope move finished after 215 + 45 ms
04:10:43.915 00.000 7680 Move returns status 0, amount 215
04:10:43.916 00.001 7680 move complete, result=0
04:10:43.916 00.000 7680 worker thread done servicing request
04:10:43.916 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 215 ms SOUTH
04:10:43.922 00.006 7680 Worker thread wakes up
04:10:43.922 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:43.922 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:45.176 01.254 7680 Exposure complete
04:10:45.320 00.144 7680 worker thread done servicing request
04:10:45.321 00.001 6120 OnExposeComplete: enter
04:10:45.324 00.003 6120 UpdateGuideState(): m_state=6
04:10:45.328 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4440
04:10:45.332 00.004 6120 Star::Find returns 1 (0), X=517.91, Y=666.68, Mass=8560, SNR=61.3, Peak=210 HFD=6.7
04:10:45.335 00.003 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (0.19) = xAngle (0.92 = 0.92)
04:10:45.340 00.005 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.79 = -2.49)
04:10:45.343 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=0.22 hyp=0.24 cameraTheta=1.10 mountX=0.15 mountY=-0.15, mountTheta=-0.78
04:10:45.349 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.22, opts=13)
04:10:45.354 00.005 6120 Enqueuing Move request for scope (0.11, 0.22)
04:10:45.356 00.002 7680 Worker thread wakes up
04:10:45.357 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.22) opts 0xd
04:10:45.357 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.22)
04:10:45.357 00.000 7680 Moving (0.11, 0.22) raw xDistance=0.15 yDistance=-0.15
04:10:45.357 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:10:45.357 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:10:45.358 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:10:45.358 00.000 7680 MoveAxis(E, 0, ABG)
04:10:45.358 00.000 7680 Move returns status 0, amount 0
04:10:45.358 00.000 7680 MoveAxis(N, 0, ABG)
04:10:45.358 00.000 7680 Move returns status 0, amount 0
04:10:45.358 00.000 7680 move complete, result=0
04:10:45.358 00.000 7680 worker thread done servicing request
04:10:45.359 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:45.363 00.004 6120 UpdateGuideState exits: m=8560 SNR=61.3
04:10:45.366 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:45.370 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:45.374 00.004 6120 Enqueuing Expose request
04:10:45.377 00.003 7680 Worker thread wakes up
04:10:45.378 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:45.378 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:10:45.381 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:46.637 01.256 7680 Exposure complete
04:10:46.788 00.151 7680 worker thread done servicing request
04:10:46.788 00.000 6120 OnExposeComplete: enter
04:10:46.792 00.004 6120 UpdateGuideState(): m_state=6
04:10:46.796 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4441
04:10:46.801 00.005 6120 Star::Find returns 1 (0), X=518.07, Y=665.98, Mass=7746, SNR=58.4, Peak=198 HFD=6.4
04:10:46.805 00.004 6120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.19) = xAngle (-1.24 = -1.24)
04:10:46.809 00.004 6120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.63 = 1.63)
04:10:46.813 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=-0.48 hyp=0.55 cameraTheta=-1.06 mountX=0.18 mountY=0.55, mountTheta=1.26
04:10:46.819 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.48, opts=13)
04:10:46.823 00.004 6120 Enqueuing Move request for scope (0.27, -0.48)
04:10:46.826 00.003 7680 Worker thread wakes up
04:10:46.827 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:46.832 00.005 6120 UpdateGuideState exits: m=7746 SNR=58.4
04:10:46.834 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:46.839 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:46.843 00.004 6120 Enqueuing Expose request
04:10:46.849 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.48) opts 0xd
04:10:46.849 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.48)
04:10:46.849 00.000 7680 Moving (0.27, -0.48) raw xDistance=0.18 yDistance=0.55
04:10:46.849 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:10:46.849 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
04:10:46.851 00.002 7680 MoveAxis(E, 0, ABG)
04:10:46.851 00.000 7680 Move returns status 0, amount 0
04:10:46.851 00.000 7680 MoveAxis(S, 296, ABG)
04:10:46.851 00.000 7680 Guiding  Dir = 1, Dur = 296
04:10:46.852 00.001 7680 IsSlewing returns 0
04:10:46.852 00.000 7680 IsGuiding returns 0
04:10:46.852 00.000 7680 PulseGuide returned control before completion, sleep 306
04:10:47.171 00.319 7680 IsGuiding returns 1
04:10:47.172 00.001 7680 scope still moving after pulse duration time elapsed
04:10:47.203 00.031 7680 IsSlewing returns 0
04:10:47.204 00.001 7680 IsGuiding returns 0
04:10:47.204 00.000 7680 scope move finished after 296 + 56 ms
04:10:47.204 00.000 7680 Move returns status 0, amount 296
04:10:47.205 00.001 7680 move complete, result=0
04:10:47.205 00.000 7680 worker thread done servicing request
04:10:47.205 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.5 px 296 ms SOUTH
04:10:47.212 00.007 7680 Worker thread wakes up
04:10:47.215 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:47.216 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:48.462 01.246 7680 Exposure complete
04:10:48.606 00.144 7680 worker thread done servicing request
04:10:48.608 00.002 6120 OnExposeComplete: enter
04:10:48.612 00.004 6120 UpdateGuideState(): m_state=6
04:10:48.616 00.004 6120 Star::Find(15, 518, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4442
04:10:48.620 00.004 6120 Star::Find returns 1 (0), X=518.19, Y=666.71, Mass=8346, SNR=61.2, Peak=210 HFD=6.8
04:10:48.624 00.004 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (0.19) = xAngle (0.37 = 0.37)
04:10:48.628 00.004 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.25 = -3.04)
04:10:48.630 00.002 6120 CameraToMount -- cameraX=0.39 cameraY=0.25 hyp=0.46 cameraTheta=0.56 mountX=0.43 mountY=-0.05, mountTheta=-0.11
04:10:48.634 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.39, y=0.25, opts=13)
04:10:48.637 00.003 6120 Enqueuing Move request for scope (0.39, 0.25)
04:10:48.641 00.004 7680 Worker thread wakes up
04:10:48.642 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.25) opts 0xd
04:10:48.642 00.000 7680 Handling offset move in thread for scope, endpoint = (0.39, 0.25)
04:10:48.642 00.000 7680 Moving (0.39, 0.25) raw xDistance=0.43 yDistance=-0.05
04:10:48.642 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
04:10:48.642 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:10:48.642 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:10:48.643 00.001 7680 MoveAxis(W, 177, ABG)
04:10:48.643 00.000 7680 Guiding  Dir = 3, Dur = 177
04:10:48.643 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:48.646 00.003 7680 IsSlewing returns 0
04:10:48.646 00.000 6120 UpdateGuideState exits: m=8346 SNR=61.2
04:10:48.650 00.004 7680 IsGuiding returns 0
04:10:48.650 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:48.652 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:48.655 00.003 7680 PulseGuide returned control before completion, sleep 187
04:10:48.655 00.000 6120 Enqueuing Expose request
04:10:48.859 00.204 7680 IsGuiding returns 0
04:10:48.860 00.001 7680 Move returns status 0, amount 177
04:10:48.860 00.000 7680 MoveAxis(N, 0, ABG)
04:10:48.861 00.001 7680 Move returns status 0, amount 0
04:10:48.861 00.000 7680 move complete, result=0
04:10:48.862 00.001 7680 worker thread done servicing request
04:10:48.864 00.002 6120 GuideStep: 0.4 px 177 ms WEST, -0.0 px 0 ms NORTH
04:10:48.871 00.007 7680 Worker thread wakes up
04:10:48.871 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:48.871 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:50.117 01.246 7680 Exposure complete
04:10:50.258 00.141 7680 worker thread done servicing request
04:10:50.258 00.000 6120 OnExposeComplete: enter
04:10:50.262 00.004 6120 UpdateGuideState(): m_state=6
04:10:50.267 00.005 6120 Star::Find(15, 518, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4443
04:10:50.271 00.004 6120 Star::Find returns 1 (0), X=517.67, Y=666.71, Mass=8299, SNR=59.8, Peak=203 HFD=6.7
04:10:50.275 00.004 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (0.19) = xAngle (1.87 = 1.87)
04:10:50.279 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.74 = -1.54)
04:10:50.285 00.006 6120 CameraToMount -- cameraX=-0.13 cameraY=0.25 hyp=0.28 cameraTheta=2.06 mountX=-0.08 mountY=-0.28, mountTheta=-1.86
04:10:50.290 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.25, opts=13)
04:10:50.294 00.004 6120 Enqueuing Move request for scope (-0.13, 0.25)
04:10:50.298 00.004 7680 Worker thread wakes up
04:10:50.298 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:50.301 00.003 6120 UpdateGuideState exits: m=8299 SNR=59.8
04:10:50.306 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:50.310 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:50.315 00.005 6120 Enqueuing Expose request
04:10:50.319 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.25) opts 0xd
04:10:50.320 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.25)
04:10:50.320 00.000 7680 Moving (-0.13, 0.25) raw xDistance=-0.08 yDistance=-0.28
04:10:50.320 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:10:50.321 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:10:50.321 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
04:10:50.321 00.000 7680 MoveAxis(E, 0, ABG)
04:10:50.321 00.000 7680 Move returns status 0, amount 0
04:10:50.322 00.001 7680 MoveAxis(N, 0, ABG)
04:10:50.322 00.000 7680 Move returns status 0, amount 0
04:10:50.322 00.000 7680 move complete, result=0
04:10:50.322 00.000 7680 worker thread done servicing request
04:10:50.323 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:10:50.326 00.003 7680 Worker thread wakes up
04:10:50.327 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:50.327 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:51.582 01.255 7680 Exposure complete
04:10:51.729 00.147 7680 worker thread done servicing request
04:10:51.731 00.002 6120 OnExposeComplete: enter
04:10:51.734 00.003 6120 UpdateGuideState(): m_state=6
04:10:51.738 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4444
04:10:51.742 00.004 6120 Star::Find returns 1 (0), X=517.65, Y=666.79, Mass=8716, SNR=61.9, Peak=171 HFD=6.9
04:10:51.747 00.005 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (0.19) = xAngle (1.80 = 1.80)
04:10:51.752 00.005 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.68 = -1.61)
04:10:51.756 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.33 hyp=0.36 cameraTheta=1.99 mountX=-0.08 mountY=-0.36, mountTheta=-1.80
04:10:51.761 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.33, opts=13)
04:10:51.764 00.003 6120 Enqueuing Move request for scope (-0.15, 0.33)
04:10:51.769 00.005 7680 Worker thread wakes up
04:10:51.769 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.33) opts 0xd
04:10:51.769 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:51.772 00.003 6120 UpdateGuideState exits: m=8716 SNR=61.9
04:10:51.777 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.33)
04:10:51.777 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:51.781 00.004 7680 Moving (-0.15, 0.33) raw xDistance=-0.08 yDistance=-0.36
04:10:51.781 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:10:51.781 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:51.785 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:10:51.785 00.000 6120 Enqueuing Expose request
04:10:51.789 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
04:10:51.789 00.000 7680 MoveAxis(E, 0, ABG)
04:10:51.789 00.000 7680 Move returns status 0, amount 0
04:10:51.789 00.000 7680 MoveAxis(N, 0, ABG)
04:10:51.789 00.000 7680 Move returns status 0, amount 0
04:10:51.789 00.000 7680 move complete, result=0
04:10:51.791 00.002 7680 worker thread done servicing request
04:10:51.791 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:10:51.795 00.004 7680 Worker thread wakes up
04:10:51.795 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:51.795 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:53.038 01.243 7680 Exposure complete
04:10:53.188 00.150 7680 worker thread done servicing request
04:10:53.188 00.000 6120 OnExposeComplete: enter
04:10:53.192 00.004 6120 UpdateGuideState(): m_state=6
04:10:53.196 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4445
04:10:53.202 00.006 6120 Star::Find returns 1 (0), X=517.92, Y=666.26, Mass=7318, SNR=55.7, Peak=195 HFD=6.4
04:10:53.206 00.004 6120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.19) = xAngle (-1.22 = -1.22)
04:10:53.211 00.005 6120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.65 = 1.65)
04:10:53.215 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.24 cameraTheta=-1.03 mountX=0.08 mountY=0.24, mountTheta=1.24
04:10:53.222 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.20, opts=13)
04:10:53.228 00.006 6120 Enqueuing Move request for scope (0.12, -0.20)
04:10:53.231 00.003 7680 Worker thread wakes up
04:10:53.232 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:53.236 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
04:10:53.236 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
04:10:53.236 00.000 7680 Moving (0.12, -0.20) raw xDistance=0.08 yDistance=0.24
04:10:53.236 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:10:53.237 00.001 6120 UpdateGuideState exits: m=7318 SNR=55.7
04:10:53.241 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:53.244 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:53.250 00.006 6120 Enqueuing Expose request
04:10:53.255 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:10:53.255 00.000 7680 MoveAxis(E, 0, ABG)
04:10:53.255 00.000 7680 Move returns status 0, amount 0
04:10:53.255 00.000 7680 MoveAxis(S, 128, ABG)
04:10:53.256 00.001 7680 Guiding  Dir = 1, Dur = 128
04:10:53.256 00.000 7680 IsSlewing returns 0
04:10:53.256 00.000 7680 IsGuiding returns 0
04:10:53.257 00.001 7680 PulseGuide returned control before completion, sleep 138
04:10:53.402 00.145 7680 IsGuiding returns 1
04:10:53.403 00.001 7680 scope still moving after pulse duration time elapsed
04:10:53.432 00.029 7680 IsSlewing returns 0
04:10:53.434 00.002 7680 IsGuiding returns 0
04:10:53.435 00.001 7680 scope move finished after 128 + 50 ms
04:10:53.436 00.001 7680 Move returns status 0, amount 128
04:10:53.436 00.000 7680 move complete, result=0
04:10:53.437 00.001 7680 worker thread done servicing request
04:10:53.437 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 128 ms SOUTH
04:10:53.443 00.006 7680 Worker thread wakes up
04:10:53.443 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:53.443 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:54.691 01.248 7680 Exposure complete
04:10:54.832 00.141 7680 worker thread done servicing request
04:10:54.832 00.000 6120 OnExposeComplete: enter
04:10:54.835 00.003 6120 UpdateGuideState(): m_state=6
04:10:54.840 00.005 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4446
04:10:54.843 00.003 6120 Star::Find returns 1 (0), X=517.69, Y=666.68, Mass=8387, SNR=59.6, Peak=198 HFD=6.8
04:10:54.846 00.003 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (0.19) = xAngle (1.85 = 1.85)
04:10:54.851 00.005 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.72 = -1.56)
04:10:54.855 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.24 cameraTheta=2.04 mountX=-0.07 mountY=-0.24, mountTheta=-1.84
04:10:54.860 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.22, opts=13)
04:10:54.863 00.003 6120 Enqueuing Move request for scope (-0.11, 0.22)
04:10:54.866 00.003 7680 Worker thread wakes up
04:10:54.866 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
04:10:54.867 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
04:10:54.867 00.000 7680 Moving (-0.11, 0.22) raw xDistance=-0.07 yDistance=-0.24
04:10:54.867 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:54.872 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:10:54.872 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:10:54.872 00.000 6120 UpdateGuideState exits: m=8387 SNR=59.6
04:10:54.875 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:10:54.876 00.001 7680 MoveAxis(E, 0, ABG)
04:10:54.876 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:54.879 00.003 7680 Move returns status 0, amount 0
04:10:54.879 00.000 7680 MoveAxis(N, 0, ABG)
04:10:54.879 00.000 7680 Move returns status 0, amount 0
04:10:54.881 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:54.884 00.003 6120 Enqueuing Expose request
04:10:54.887 00.003 7680 move complete, result=0
04:10:54.888 00.001 7680 worker thread done servicing request
04:10:54.888 00.000 7680 Worker thread wakes up
04:10:54.888 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:10:54.892 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:54.892 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:56.134 01.242 7680 Exposure complete
04:10:56.287 00.153 7680 worker thread done servicing request
04:10:56.288 00.001 6120 OnExposeComplete: enter
04:10:56.292 00.004 6120 UpdateGuideState(): m_state=6
04:10:56.295 00.003 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4447
04:10:56.299 00.004 6120 Star::Find returns 1 (0), X=517.93, Y=666.02, Mass=7737, SNR=59.0, Peak=204 HFD=6.4
04:10:56.303 00.004 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
04:10:56.307 00.004 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
04:10:56.311 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.44 hyp=0.46 cameraTheta=-1.28 mountX=0.05 mountY=0.45, mountTheta=1.47
04:10:56.319 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.44, opts=13)
04:10:56.324 00.005 6120 Enqueuing Move request for scope (0.13, -0.44)
04:10:56.328 00.004 7680 Worker thread wakes up
04:10:56.328 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:56.331 00.003 6120 UpdateGuideState exits: m=7737 SNR=59.0
04:10:56.334 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:56.339 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:56.345 00.006 6120 Enqueuing Expose request
04:10:56.350 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.44) opts 0xd
04:10:56.350 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.44)
04:10:56.350 00.000 7680 Moving (0.13, -0.44) raw xDistance=0.05 yDistance=0.45
04:10:56.350 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:10:56.350 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
04:10:56.351 00.001 7680 MoveAxis(E, 0, ABG)
04:10:56.351 00.000 7680 Move returns status 0, amount 0
04:10:56.351 00.000 7680 MoveAxis(S, 246, ABG)
04:10:56.351 00.000 7680 Guiding  Dir = 1, Dur = 246
04:10:56.352 00.001 7680 IsSlewing returns 0
04:10:56.352 00.000 7680 IsGuiding returns 0
04:10:56.353 00.001 7680 PulseGuide returned control before completion, sleep 256
04:10:56.625 00.272 7680 IsGuiding returns 1
04:10:56.627 00.002 7680 scope still moving after pulse duration time elapsed
04:10:56.656 00.029 7680 IsSlewing returns 0
04:10:56.657 00.001 7680 IsGuiding returns 0
04:10:56.657 00.000 7680 scope move finished after 246 + 59 ms
04:10:56.659 00.002 7680 Move returns status 0, amount 246
04:10:56.659 00.000 7680 move complete, result=0
04:10:56.659 00.000 7680 worker thread done servicing request
04:10:56.659 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 246 ms SOUTH
04:10:56.666 00.007 7680 Worker thread wakes up
04:10:56.666 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:56.666 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:57.921 01.255 7680 Exposure complete
04:10:58.068 00.147 7680 worker thread done servicing request
04:10:58.068 00.000 6120 OnExposeComplete: enter
04:10:58.073 00.005 6120 UpdateGuideState(): m_state=6
04:10:58.077 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4448
04:10:58.082 00.005 6120 Star::Find returns 1 (0), X=517.93, Y=666.22, Mass=7624, SNR=57.9, Peak=203 HFD=6.4
04:10:58.086 00.004 6120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.19) = xAngle (-1.25 = -1.25)
04:10:58.090 00.004 6120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.62 = 1.62)
04:10:58.095 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-0.24 hyp=0.28 cameraTheta=-1.07 mountX=0.09 mountY=0.28, mountTheta=1.27
04:10:58.100 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.24, opts=13)
04:10:58.104 00.004 6120 Enqueuing Move request for scope (0.13, -0.24)
04:10:58.108 00.004 7680 Worker thread wakes up
04:10:58.108 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.24) opts 0xd
04:10:58.108 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.24)
04:10:58.109 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:58.112 00.003 7680 Moving (0.13, -0.24) raw xDistance=0.09 yDistance=0.28
04:10:58.113 00.001 6120 UpdateGuideState exits: m=7624 SNR=57.9
04:10:58.116 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:58.120 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:58.124 00.004 6120 Enqueuing Expose request
04:10:58.130 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:10:58.130 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
04:10:58.130 00.000 7680 MoveAxis(E, 0, ABG)
04:10:58.130 00.000 7680 Move returns status 0, amount 0
04:10:58.130 00.000 7680 MoveAxis(S, 149, ABG)
04:10:58.131 00.001 7680 Guiding  Dir = 1, Dur = 149
04:10:58.131 00.000 7680 IsSlewing returns 0
04:10:58.131 00.000 7680 IsGuiding returns 0
04:10:58.132 00.001 7680 PulseGuide returned control before completion, sleep 159
04:10:58.300 00.168 7680 IsGuiding returns 1
04:10:58.300 00.000 7680 scope still moving after pulse duration time elapsed
04:10:58.331 00.031 7680 IsSlewing returns 0
04:10:58.331 00.000 7680 IsGuiding returns 0
04:10:58.331 00.000 7680 scope move finished after 149 + 50 ms
04:10:58.331 00.000 7680 Move returns status 0, amount 149
04:10:58.332 00.001 7680 move complete, result=0
04:10:58.332 00.000 7680 worker thread done servicing request
04:10:58.332 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 149 ms SOUTH
04:10:58.338 00.006 7680 Worker thread wakes up
04:10:58.338 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:58.338 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:10:59.586 01.248 7680 Exposure complete
04:10:59.732 00.146 7680 worker thread done servicing request
04:10:59.732 00.000 6120 OnExposeComplete: enter
04:10:59.737 00.005 6120 UpdateGuideState(): m_state=6
04:10:59.746 00.009 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4449
04:10:59.754 00.008 6120 Star::Find returns 1 (0), X=517.67, Y=666.81, Mass=7929, SNR=59.3, Peak=191 HFD=6.6
04:10:59.761 00.007 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.19) = xAngle (1.73 = 1.73)
04:10:59.767 00.006 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.61 = -1.68)
04:10:59.774 00.007 6120 CameraToMount -- cameraX=-0.13 cameraY=0.35 hyp=0.38 cameraTheta=1.92 mountX=-0.06 mountY=-0.37, mountTheta=-1.73
04:10:59.781 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.35, opts=13)
04:10:59.784 00.003 6120 Enqueuing Move request for scope (-0.13, 0.35)
04:10:59.788 00.004 7680 Worker thread wakes up
04:10:59.789 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:10:59.791 00.002 6120 UpdateGuideState exits: m=7929 SNR=59.3
04:10:59.794 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:10:59.797 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.35) opts 0xd
04:10:59.797 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.35)
04:10:59.798 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:10:59.802 00.004 7680 Moving (-0.13, 0.35) raw xDistance=-0.06 yDistance=-0.37
04:10:59.802 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:10:59.802 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:10:59.803 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
04:10:59.803 00.000 6120 Enqueuing Expose request
04:10:59.806 00.003 7680 MoveAxis(E, 0, ABG)
04:10:59.807 00.001 7680 Move returns status 0, amount 0
04:10:59.807 00.000 7680 MoveAxis(N, 0, ABG)
04:10:59.807 00.000 7680 Move returns status 0, amount 0
04:10:59.807 00.000 7680 move complete, result=0
04:10:59.807 00.000 7680 worker thread done servicing request
04:10:59.807 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:10:59.811 00.004 7680 Worker thread wakes up
04:10:59.811 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:10:59.811 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:01.058 01.247 7680 Exposure complete
04:11:01.202 00.144 7680 worker thread done servicing request
04:11:01.202 00.000 6120 OnExposeComplete: enter
04:11:01.207 00.005 6120 UpdateGuideState(): m_state=6
04:11:01.211 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4450
04:11:01.217 00.006 6120 Star::Find returns 1 (0), X=517.66, Y=666.76, Mass=8131, SNR=59.8, Peak=192 HFD=6.7
04:11:01.222 00.005 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (0.19) = xAngle (1.82 = 1.82)
04:11:01.226 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.70 = -1.59)
04:11:01.231 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.30 hyp=0.33 cameraTheta=2.01 mountX=-0.08 mountY=-0.33, mountTheta=-1.82
04:11:01.237 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.30, opts=13)
04:11:01.241 00.004 6120 Enqueuing Move request for scope (-0.14, 0.30)
04:11:01.245 00.004 7680 Worker thread wakes up
04:11:01.247 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.30) opts 0xd
04:11:01.247 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.30)
04:11:01.247 00.000 7680 Moving (-0.14, 0.30) raw xDistance=-0.08 yDistance=-0.33
04:11:01.247 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:11:01.248 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:01.253 00.005 6120 UpdateGuideState exits: m=8131 SNR=59.8
04:11:01.258 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:11:01.258 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:01.263 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:01.267 00.004 6120 Enqueuing Expose request
04:11:01.271 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:11:01.271 00.000 7680 MoveAxis(E, 0, ABG)
04:11:01.271 00.000 7680 Move returns status 0, amount 0
04:11:01.271 00.000 7680 MoveAxis(N, 0, ABG)
04:11:01.271 00.000 7680 Move returns status 0, amount 0
04:11:01.273 00.002 7680 move complete, result=0
04:11:01.273 00.000 7680 worker thread done servicing request
04:11:01.273 00.000 7680 Worker thread wakes up
04:11:01.273 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:11:01.278 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:01.279 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:02.524 01.245 7680 Exposure complete
04:11:02.673 00.149 7680 worker thread done servicing request
04:11:02.674 00.001 6120 OnExposeComplete: enter
04:11:02.678 00.004 6120 UpdateGuideState(): m_state=6
04:11:02.684 00.006 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4451
04:11:02.688 00.004 6120 Star::Find returns 1 (0), X=517.76, Y=666.76, Mass=8526, SNR=61.6, Peak=203 HFD=6.6
04:11:02.692 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (0.19) = xAngle (1.51 = 1.51)
04:11:02.696 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.38 = -1.90)
04:11:02.700 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.30 hyp=0.31 cameraTheta=1.69 mountX=0.02 mountY=-0.29, mountTheta=-1.50
04:11:02.704 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.30, opts=13)
04:11:02.709 00.005 6120 Enqueuing Move request for scope (-0.04, 0.30)
04:11:02.712 00.003 7680 Worker thread wakes up
04:11:02.712 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:02.717 00.005 6120 UpdateGuideState exits: m=8526 SNR=61.6
04:11:02.721 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:02.725 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:02.729 00.004 6120 Enqueuing Expose request
04:11:02.733 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.30) opts 0xd
04:11:02.733 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.30)
04:11:02.733 00.000 7680 Moving (-0.04, 0.30) raw xDistance=0.02 yDistance=-0.29
04:11:02.733 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:11:02.733 00.000 7680 switching direction from 1 to -1 - decHistory=-3 oldest=-0.69 newest=-1.00
04:11:02.734 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
04:11:02.734 00.000 7680 MoveAxis(E, 0, ABG)
04:11:02.735 00.001 7680 Move returns status 0, amount 0
04:11:02.735 00.000 7680 MoveAxis(N, 158, ABG)
04:11:02.735 00.000 7680 Guiding  Dir = 0, Dur = 158
04:11:02.736 00.001 7680 IsSlewing returns 0
04:11:02.736 00.000 7680 IsGuiding returns 0
04:11:02.736 00.000 7680 PulseGuide returned control before completion, sleep 168
04:11:02.919 00.183 7680 IsGuiding returns 1
04:11:02.919 00.000 7680 scope still moving after pulse duration time elapsed
04:11:02.950 00.031 7680 IsSlewing returns 0
04:11:02.952 00.002 7680 IsGuiding returns 0
04:11:02.952 00.000 7680 scope move finished after 158 + 57 ms
04:11:02.953 00.001 7680 Move returns status 0, amount 158
04:11:02.953 00.000 7680 move complete, result=0
04:11:02.954 00.001 7680 worker thread done servicing request
04:11:02.954 00.000 7680 Worker thread wakes up
04:11:02.954 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 158 ms NORTH
04:11:02.961 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:02.961 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:04.215 01.254 7680 Exposure complete
04:11:04.359 00.144 7680 worker thread done servicing request
04:11:04.359 00.000 6120 OnExposeComplete: enter
04:11:04.363 00.004 6120 UpdateGuideState(): m_state=6
04:11:04.366 00.003 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4452
04:11:04.370 00.004 6120 Star::Find returns 1 (0), X=517.63, Y=666.65, Mass=8678, SNR=62.2, Peak=197 HFD=6.8
04:11:04.374 00.004 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (0.19) = xAngle (2.10 = 2.10)
04:11:04.381 00.007 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.98 = -1.31)
04:11:04.385 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.19 hyp=0.26 cameraTheta=2.29 mountX=-0.13 mountY=-0.25, mountTheta=-2.05
04:11:04.391 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.19, opts=13)
04:11:04.395 00.004 6120 Enqueuing Move request for scope (-0.17, 0.19)
04:11:04.398 00.003 7680 Worker thread wakes up
04:11:04.398 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.19) opts 0xd
04:11:04.399 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.19)
04:11:04.399 00.000 7680 Moving (-0.17, 0.19) raw xDistance=-0.13 yDistance=-0.25
04:11:04.400 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:11:04.400 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
04:11:04.400 00.000 7680 MoveAxis(E, 0, ABG)
04:11:04.400 00.000 7680 Move returns status 0, amount 0
04:11:04.400 00.000 7680 MoveAxis(N, 135, ABG)
04:11:04.400 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:04.405 00.005 6120 UpdateGuideState exits: m=8678 SNR=62.2
04:11:04.410 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:04.414 00.004 7680 Guiding  Dir = 0, Dur = 135
04:11:04.415 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:04.419 00.004 6120 Enqueuing Expose request
04:11:04.422 00.003 7680 IsSlewing returns 0
04:11:04.422 00.000 7680 IsGuiding returns 0
04:11:04.422 00.000 7680 PulseGuide returned control before completion, sleep 145
04:11:04.580 00.158 7680 IsGuiding returns 1
04:11:04.582 00.002 7680 scope still moving after pulse duration time elapsed
04:11:04.609 00.027 7680 IsSlewing returns 0
04:11:04.611 00.002 7680 IsGuiding returns 0
04:11:04.612 00.001 7680 scope move finished after 135 + 54 ms
04:11:04.612 00.000 7680 Move returns status 0, amount 135
04:11:04.612 00.000 7680 move complete, result=0
04:11:04.613 00.001 7680 worker thread done servicing request
04:11:04.613 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 135 ms NORTH
04:11:04.620 00.007 7680 Worker thread wakes up
04:11:04.620 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:04.620 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:05.876 01.256 7680 Exposure complete
04:11:06.028 00.152 7680 worker thread done servicing request
04:11:06.028 00.000 6120 OnExposeComplete: enter
04:11:06.032 00.004 6120 UpdateGuideState(): m_state=6
04:11:06.036 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4453
04:11:06.039 00.003 6120 Star::Find returns 1 (0), X=517.68, Y=666.68, Mass=8150, SNR=58.9, Peak=197 HFD=6.8
04:11:06.042 00.003 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (0.19) = xAngle (1.89 = 1.89)
04:11:06.045 00.003 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.76 = -1.52)
04:11:06.049 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.07 mountX=-0.08 mountY=-0.25, mountTheta=-1.87
04:11:06.054 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.22, opts=13)
04:11:06.057 00.003 6120 Enqueuing Move request for scope (-0.12, 0.22)
04:11:06.062 00.005 7680 Worker thread wakes up
04:11:06.062 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
04:11:06.062 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
04:11:06.063 00.001 7680 Moving (-0.12, 0.22) raw xDistance=-0.08 yDistance=-0.25
04:11:06.063 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:11:06.063 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
04:11:06.063 00.000 7680 MoveAxis(E, 0, ABG)
04:11:06.063 00.000 7680 Move returns status 0, amount 0
04:11:06.063 00.000 7680 MoveAxis(N, 137, ABG)
04:11:06.063 00.000 7680 Guiding  Dir = 0, Dur = 137
04:11:06.063 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:06.068 00.005 7680 IsSlewing returns 0
04:11:06.068 00.000 6120 UpdateGuideState exits: m=8150 SNR=58.9
04:11:06.071 00.003 7680 IsGuiding returns 0
04:11:06.072 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:06.075 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:06.079 00.004 6120 Enqueuing Expose request
04:11:06.082 00.003 7680 PulseGuide returned control before completion, sleep 147
04:11:06.235 00.153 7680 IsGuiding returns 1
04:11:06.236 00.001 7680 scope still moving after pulse duration time elapsed
04:11:06.267 00.031 7680 IsSlewing returns 0
04:11:06.268 00.001 7680 IsGuiding returns 0
04:11:06.268 00.000 7680 scope move finished after 137 + 60 ms
04:11:06.270 00.002 7680 Move returns status 0, amount 137
04:11:06.270 00.000 7680 move complete, result=0
04:11:06.271 00.001 7680 worker thread done servicing request
04:11:06.271 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 137 ms NORTH
04:11:06.279 00.008 7680 Worker thread wakes up
04:11:06.279 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:06.279 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:07.534 01.255 7680 Exposure complete
04:11:07.680 00.146 7680 worker thread done servicing request
04:11:07.680 00.000 6120 OnExposeComplete: enter
04:11:07.685 00.005 6120 UpdateGuideState(): m_state=6
04:11:07.689 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4454
04:11:07.693 00.004 6120 Star::Find returns 1 (0), X=517.79, Y=666.67, Mass=8273, SNR=59.9, Peak=189 HFD=6.8
04:11:07.697 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.19) = xAngle (1.45 = 1.45)
04:11:07.702 00.005 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.33 = -1.96)
04:11:07.705 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.64 mountX=0.03 mountY=-0.20, mountTheta=-1.44
04:11:07.711 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.21, opts=13)
04:11:07.716 00.005 6120 Enqueuing Move request for scope (-0.01, 0.21)
04:11:07.722 00.006 7680 Worker thread wakes up
04:11:07.722 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:07.727 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
04:11:07.727 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
04:11:07.727 00.000 7680 Moving (-0.01, 0.21) raw xDistance=0.03 yDistance=-0.20
04:11:07.727 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:11:07.728 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:11:07.728 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:11:07.728 00.000 7680 MoveAxis(E, 0, ABG)
04:11:07.728 00.000 7680 Move returns status 0, amount 0
04:11:07.728 00.000 7680 MoveAxis(N, 0, ABG)
04:11:07.728 00.000 7680 Move returns status 0, amount 0
04:11:07.729 00.001 7680 move complete, result=0
04:11:07.729 00.000 6120 UpdateGuideState exits: m=8273 SNR=59.9
04:11:07.734 00.005 7680 worker thread done servicing request
04:11:07.734 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:07.738 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:07.741 00.003 6120 Enqueuing Expose request
04:11:07.745 00.004 7680 Worker thread wakes up
04:11:07.745 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:07.745 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:11:07.750 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:09.004 01.254 7680 Exposure complete
04:11:09.152 00.148 7680 worker thread done servicing request
04:11:09.153 00.001 6120 OnExposeComplete: enter
04:11:09.157 00.004 6120 UpdateGuideState(): m_state=6
04:11:09.162 00.005 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4455
04:11:09.167 00.005 6120 Star::Find returns 1 (0), X=518.09, Y=666.00, Mass=8116, SNR=60.9, Peak=218 HFD=6.4
04:11:09.170 00.003 6120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (0.19) = xAngle (-1.19 = -1.19)
04:11:09.174 00.004 6120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.68 = 1.68)
04:11:09.177 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=-0.46 hyp=0.54 cameraTheta=-1.00 mountX=0.20 mountY=0.54, mountTheta=1.21
04:11:09.182 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.46, opts=13)
04:11:09.187 00.005 6120 Enqueuing Move request for scope (0.29, -0.46)
04:11:09.192 00.005 7680 Worker thread wakes up
04:11:09.192 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.46) opts 0xd
04:11:09.193 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:09.197 00.004 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.46)
04:11:09.197 00.000 7680 Moving (0.29, -0.46) raw xDistance=0.20 yDistance=0.54
04:11:09.198 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
04:11:09.198 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:11:09.198 00.000 6120 UpdateGuideState exits: m=8116 SNR=60.9
04:11:09.203 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
04:11:09.203 00.000 7680 MoveAxis(W, 82, ABG)
04:11:09.203 00.000 7680 Guiding  Dir = 3, Dur = 82
04:11:09.203 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:09.208 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:09.212 00.004 6120 Enqueuing Expose request
04:11:09.216 00.004 7680 IsSlewing returns 0
04:11:09.216 00.000 7680 IsGuiding returns 0
04:11:09.216 00.000 7680 PulseGuide returned control before completion, sleep 92
04:11:09.320 00.104 7680 IsGuiding returns 1
04:11:09.321 00.001 7680 scope still moving after pulse duration time elapsed
04:11:09.351 00.030 7680 IsSlewing returns 0
04:11:09.352 00.001 7680 IsGuiding returns 0
04:11:09.353 00.001 7680 scope move finished after 82 + 54 ms
04:11:09.353 00.000 7680 Move returns status 0, amount 82
04:11:09.354 00.001 7680 MoveAxis(N, 0, ABG)
04:11:09.354 00.000 7680 Move returns status 0, amount 0
04:11:09.354 00.000 7680 move complete, result=0
04:11:09.355 00.001 7680 worker thread done servicing request
04:11:09.355 00.000 6120 GuideStep: 0.2 px 82 ms WEST, 0.5 px 0 ms NORTH
04:11:09.361 00.006 7680 Worker thread wakes up
04:11:09.361 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:09.362 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:10.602 01.240 7680 Exposure complete
04:11:10.745 00.143 7680 worker thread done servicing request
04:11:10.745 00.000 6120 OnExposeComplete: enter
04:11:10.749 00.004 6120 UpdateGuideState(): m_state=6
04:11:10.753 00.004 6120 Star::Find(15, 518, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4456
04:11:10.758 00.005 6120 Star::Find returns 1 (0), X=517.72, Y=666.59, Mass=8166, SNR=59.4, Peak=197 HFD=6.9
04:11:10.761 00.003 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (0.19) = xAngle (1.97 = 1.97)
04:11:10.765 00.004 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.85 = -1.44)
04:11:10.769 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.15 cameraTheta=2.16 mountX=-0.06 mountY=-0.15, mountTheta=-1.95
04:11:10.774 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.13, opts=13)
04:11:10.778 00.004 6120 Enqueuing Move request for scope (-0.09, 0.13)
04:11:10.782 00.004 7680 Worker thread wakes up
04:11:10.782 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
04:11:10.782 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
04:11:10.783 00.001 7680 Moving (-0.09, 0.13) raw xDistance=-0.06 yDistance=-0.15
04:11:10.783 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:11:10.783 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:11:10.783 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:11:10.783 00.000 7680 MoveAxis(E, 0, ABG)
04:11:10.784 00.001 7680 Move returns status 0, amount 0
04:11:10.784 00.000 7680 MoveAxis(N, 0, ABG)
04:11:10.784 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:10.789 00.005 7680 Move returns status 0, amount 0
04:11:10.789 00.000 7680 move complete, result=0
04:11:10.789 00.000 7680 worker thread done servicing request
04:11:10.789 00.000 6120 UpdateGuideState exits: m=8166 SNR=59.4
04:11:10.792 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:10.797 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:10.800 00.003 6120 Enqueuing Expose request
04:11:10.803 00.003 7680 Worker thread wakes up
04:11:10.803 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:10.803 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:11:10.807 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:12.061 01.254 7680 Exposure complete
04:11:12.206 00.145 7680 worker thread done servicing request
04:11:12.206 00.000 6120 OnExposeComplete: enter
04:11:12.211 00.005 6120 UpdateGuideState(): m_state=6
04:11:12.216 00.005 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4457
04:11:12.221 00.005 6120 Star::Find returns 1 (0), X=517.84, Y=665.98, Mass=8031, SNR=59.9, Peak=203 HFD=6.4
04:11:12.226 00.005 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
04:11:12.231 00.005 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
04:11:12.235 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.48 hyp=0.48 cameraTheta=-1.50 mountX=-0.06 mountY=0.45, mountTheta=1.69
04:11:12.240 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.48, opts=13)
04:11:12.244 00.004 6120 Enqueuing Move request for scope (0.03, -0.48)
04:11:12.248 00.004 7680 Worker thread wakes up
04:11:12.249 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:12.253 00.004 6120 UpdateGuideState exits: m=8031 SNR=59.9
04:11:12.257 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.48) opts 0xd
04:11:12.257 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.48)
04:11:12.257 00.000 7680 Moving (0.03, -0.48) raw xDistance=-0.06 yDistance=0.45
04:11:12.258 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:12.262 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:12.265 00.003 6120 Enqueuing Expose request
04:11:12.268 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:11:12.268 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:11:12.269 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
04:11:12.269 00.000 7680 MoveAxis(E, 0, ABG)
04:11:12.269 00.000 7680 Move returns status 0, amount 0
04:11:12.269 00.000 7680 MoveAxis(N, 0, ABG)
04:11:12.269 00.000 7680 Move returns status 0, amount 0
04:11:12.270 00.001 7680 move complete, result=0
04:11:12.270 00.000 7680 worker thread done servicing request
04:11:12.270 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
04:11:12.275 00.005 7680 Worker thread wakes up
04:11:12.275 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:12.275 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:13.523 01.248 7680 Exposure complete
04:11:13.673 00.150 7680 worker thread done servicing request
04:11:13.674 00.001 6120 OnExposeComplete: enter
04:11:13.678 00.004 6120 UpdateGuideState(): m_state=6
04:11:13.683 00.005 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4458
04:11:13.687 00.004 6120 Star::Find returns 1 (0), X=517.92, Y=665.91, Mass=7829, SNR=58.7, Peak=191 HFD=6.5
04:11:13.691 00.004 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
04:11:13.695 00.004 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
04:11:13.699 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.55 hyp=0.57 cameraTheta=-1.37 mountX=0.01 mountY=0.55, mountTheta=1.55
04:11:13.704 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.55, opts=13)
04:11:13.708 00.004 6120 Enqueuing Move request for scope (0.11, -0.55)
04:11:13.711 00.003 7680 Worker thread wakes up
04:11:13.711 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.55) opts 0xd
04:11:13.711 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.55)
04:11:13.711 00.000 7680 Moving (0.11, -0.55) raw xDistance=0.01 yDistance=0.55
04:11:13.711 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:11:13.713 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:13.717 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:11:13.717 00.000 6120 UpdateGuideState exits: m=7829 SNR=58.7
04:11:13.723 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:13.728 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:13.731 00.003 6120 Enqueuing Expose request
04:11:13.735 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
04:11:13.735 00.000 7680 MoveAxis(E, 0, ABG)
04:11:13.735 00.000 7680 Move returns status 0, amount 0
04:11:13.735 00.000 7680 MoveAxis(N, 0, ABG)
04:11:13.735 00.000 7680 Move returns status 0, amount 0
04:11:13.737 00.002 7680 move complete, result=0
04:11:13.737 00.000 7680 worker thread done servicing request
04:11:13.737 00.000 7680 Worker thread wakes up
04:11:13.737 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
04:11:13.741 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:13.741 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:14.990 01.249 7680 Exposure complete
04:11:15.135 00.145 7680 worker thread done servicing request
04:11:15.135 00.000 6120 OnExposeComplete: enter
04:11:15.140 00.005 6120 UpdateGuideState(): m_state=6
04:11:15.144 00.004 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4459
04:11:15.149 00.005 6120 Star::Find returns 1 (0), X=518.02, Y=665.87, Mass=7776, SNR=58.6, Peak=177 HFD=6.6
04:11:15.152 00.003 6120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
04:11:15.155 00.003 6120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
04:11:15.161 00.006 6120 CameraToMount -- cameraX=0.22 cameraY=-0.59 hyp=0.63 cameraTheta=-1.22 mountX=0.10 mountY=0.63, mountTheta=1.41
04:11:15.166 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.59, opts=13)
04:11:15.170 00.004 6120 Enqueuing Move request for scope (0.22, -0.59)
04:11:15.174 00.004 7680 Worker thread wakes up
04:11:15.175 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:15.178 00.003 6120 UpdateGuideState exits: m=7776 SNR=58.6
04:11:15.183 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:15.186 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:15.191 00.005 6120 Enqueuing Expose request
04:11:15.195 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.59) opts 0xd
04:11:15.195 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.59)
04:11:15.195 00.000 7680 Moving (0.22, -0.59) raw xDistance=0.10 yDistance=0.63
04:11:15.195 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:11:15.195 00.000 7680 resist switch: large excursion: input 0.63 thresh 0.60 direction from -1 to 1
04:11:15.196 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.89
04:11:15.196 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
04:11:15.196 00.000 7680 MoveAxis(E, 0, ABG)
04:11:15.196 00.000 7680 Move returns status 0, amount 0
04:11:15.196 00.000 7680 MoveAxis(S, 342, ABG)
04:11:15.196 00.000 7680 Guiding  Dir = 1, Dur = 342
04:11:15.197 00.001 7680 IsSlewing returns 0
04:11:15.197 00.000 7680 IsGuiding returns 0
04:11:15.197 00.000 7680 PulseGuide returned control before completion, sleep 352
04:11:15.557 00.360 7680 IsGuiding returns 1
04:11:15.557 00.000 7680 scope still moving after pulse duration time elapsed
04:11:15.588 00.031 7680 IsSlewing returns 0
04:11:15.589 00.001 7680 IsGuiding returns 0
04:11:15.589 00.000 7680 scope move finished after 342 + 50 ms
04:11:15.590 00.001 7680 Move returns status 0, amount 342
04:11:15.590 00.000 7680 move complete, result=0
04:11:15.590 00.000 7680 worker thread done servicing request
04:11:15.591 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 342 ms SOUTH
04:11:15.597 00.006 7680 Worker thread wakes up
04:11:15.597 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:15.597 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:16.847 01.250 7680 Exposure complete
04:11:16.996 00.149 7680 worker thread done servicing request
04:11:16.996 00.000 6120 OnExposeComplete: enter
04:11:17.000 00.004 6120 UpdateGuideState(): m_state=6
04:11:17.004 00.004 6120 Star::Find(15, 518, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4460
04:11:17.008 00.004 6120 Star::Find returns 1 (0), X=517.82, Y=665.77, Mass=7791, SNR=57.9, Peak=189 HFD=6.6
04:11:17.013 00.005 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
04:11:17.016 00.003 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
04:11:17.020 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.69 hyp=0.69 cameraTheta=-1.54 mountX=-0.11 mountY=0.63, mountTheta=1.74
04:11:17.025 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.69, opts=13)
04:11:17.030 00.005 6120 Enqueuing Move request for scope (0.02, -0.69)
04:11:17.035 00.005 7680 Worker thread wakes up
04:11:17.035 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.69) opts 0xd
04:11:17.035 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.69)
04:11:17.035 00.000 7680 Moving (0.02, -0.69) raw xDistance=-0.11 yDistance=0.63
04:11:17.035 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:11:17.035 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
04:11:17.036 00.001 7680 MoveAxis(E, 0, ABG)
04:11:17.036 00.000 7680 Move returns status 0, amount 0
04:11:17.036 00.000 7680 MoveAxis(S, 339, ABG)
04:11:17.036 00.000 7680 Guiding  Dir = 1, Dur = 339
04:11:17.036 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:17.040 00.004 7680 IsSlewing returns 0
04:11:17.040 00.000 6120 UpdateGuideState exits: m=7791 SNR=57.9
04:11:17.045 00.005 7680 IsGuiding returns 0
04:11:17.046 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:17.049 00.003 7680 PulseGuide returned control before completion, sleep 349
04:11:17.050 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:17.053 00.003 6120 Enqueuing Expose request
04:11:17.412 00.359 7680 IsGuiding returns 1
04:11:17.413 00.001 7680 scope still moving after pulse duration time elapsed
04:11:17.443 00.030 7680 IsSlewing returns 0
04:11:17.443 00.000 7680 IsGuiding returns 0
04:11:17.444 00.001 7680 scope move finished after 339 + 59 ms
04:11:17.444 00.000 7680 Move returns status 0, amount 339
04:11:17.444 00.000 7680 move complete, result=0
04:11:17.446 00.002 7680 worker thread done servicing request
04:11:17.446 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 339 ms SOUTH
04:11:17.451 00.005 7680 Worker thread wakes up
04:11:17.451 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:17.451 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:18.695 01.244 7680 Exposure complete
04:11:18.837 00.142 7680 worker thread done servicing request
04:11:18.837 00.000 6120 OnExposeComplete: enter
04:11:18.843 00.006 6120 UpdateGuideState(): m_state=6
04:11:18.847 00.004 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4461
04:11:18.851 00.004 6120 Star::Find returns 1 (0), X=517.98, Y=665.82, Mass=8554, SNR=62.4, Peak=191 HFD=6.7
04:11:18.856 00.005 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
04:11:18.859 00.003 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
04:11:18.863 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.64 hyp=0.67 cameraTheta=-1.30 mountX=0.05 mountY=0.66, mountTheta=1.49
04:11:18.869 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.64, opts=13)
04:11:18.873 00.004 6120 Enqueuing Move request for scope (0.18, -0.64)
04:11:18.878 00.005 7680 Worker thread wakes up
04:11:18.879 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.64) opts 0xd
04:11:18.879 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.64)
04:11:18.879 00.000 7680 Moving (0.18, -0.64) raw xDistance=0.05 yDistance=0.66
04:11:18.880 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:11:18.880 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
04:11:18.880 00.000 7680 MoveAxis(E, 0, ABG)
04:11:18.880 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:18.884 00.004 7680 Move returns status 0, amount 0
04:11:18.884 00.000 7680 MoveAxis(S, 356, ABG)
04:11:18.884 00.000 7680 Guiding  Dir = 1, Dur = 356
04:11:18.884 00.000 6120 UpdateGuideState exits: m=8554 SNR=62.4
04:11:18.888 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:18.892 00.004 7680 IsSlewing returns 0
04:11:18.893 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:18.896 00.003 6120 Enqueuing Expose request
04:11:18.901 00.005 7680 IsGuiding returns 0
04:11:18.901 00.000 7680 PulseGuide returned control before completion, sleep 366
04:11:19.275 00.374 7680 IsGuiding returns 1
04:11:19.276 00.001 7680 scope still moving after pulse duration time elapsed
04:11:19.306 00.030 7680 IsSlewing returns 0
04:11:19.309 00.003 7680 IsGuiding returns 0
04:11:19.310 00.001 7680 scope move finished after 356 + 52 ms
04:11:19.310 00.000 7680 Move returns status 0, amount 356
04:11:19.311 00.001 7680 move complete, result=0
04:11:19.311 00.000 7680 worker thread done servicing request
04:11:19.311 00.000 7680 Worker thread wakes up
04:11:19.312 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.7 px 356 ms SOUTH
04:11:19.318 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:19.318 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:20.572 01.254 7680 Exposure complete
04:11:20.730 00.158 7680 worker thread done servicing request
04:11:20.731 00.001 6120 OnExposeComplete: enter
04:11:20.734 00.003 6120 UpdateGuideState(): m_state=6
04:11:20.739 00.005 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4462
04:11:20.743 00.004 6120 Star::Find returns 1 (0), X=517.94, Y=666.01, Mass=7175, SNR=56.5, Peak=174 HFD=6.4
04:11:20.748 00.005 6120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.19) = xAngle (-1.45 = -1.45)
04:11:20.751 00.003 6120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.42 = 1.42)
04:11:20.754 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.45 hyp=0.47 cameraTheta=-1.27 mountX=0.06 mountY=0.47, mountTheta=1.45
04:11:20.759 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.45, opts=13)
04:11:20.764 00.005 6120 Enqueuing Move request for scope (0.14, -0.45)
04:11:20.767 00.003 7680 Worker thread wakes up
04:11:20.767 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:20.772 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.45) opts 0xd
04:11:20.772 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.45)
04:11:20.772 00.000 7680 Moving (0.14, -0.45) raw xDistance=0.06 yDistance=0.47
04:11:20.772 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:11:20.772 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
04:11:20.774 00.002 7680 MoveAxis(E, 0, ABG)
04:11:20.774 00.000 7680 Move returns status 0, amount 0
04:11:20.774 00.000 7680 MoveAxis(S, 254, ABG)
04:11:20.774 00.000 7680 Guiding  Dir = 1, Dur = 254
04:11:20.774 00.000 6120 UpdateGuideState exits: m=7175 SNR=56.5
04:11:20.778 00.004 7680 IsSlewing returns 0
04:11:20.780 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:20.785 00.005 7680 IsGuiding returns 0
04:11:20.786 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:20.792 00.006 7680 PulseGuide returned control before completion, sleep 264
04:11:20.792 00.000 6120 Enqueuing Expose request
04:11:21.060 00.268 7680 IsGuiding returns 1
04:11:21.060 00.000 7680 scope still moving after pulse duration time elapsed
04:11:21.091 00.031 7680 IsSlewing returns 0
04:11:21.092 00.001 7680 IsGuiding returns 0
04:11:21.093 00.001 7680 scope move finished after 254 + 52 ms
04:11:21.093 00.000 7680 Move returns status 0, amount 254
04:11:21.093 00.000 7680 move complete, result=0
04:11:21.095 00.002 7680 worker thread done servicing request
04:11:21.095 00.000 7680 Worker thread wakes up
04:11:21.096 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 254 ms SOUTH
04:11:21.102 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:21.102 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:22.356 01.254 7680 Exposure complete
04:11:22.514 00.158 7680 worker thread done servicing request
04:11:22.514 00.000 6120 OnExposeComplete: enter
04:11:22.519 00.005 6120 UpdateGuideState(): m_state=6
04:11:22.522 00.003 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4463
04:11:22.526 00.004 6120 Star::Find returns 1 (0), X=518.03, Y=666.90, Mass=8195, SNR=59.7, Peak=192 HFD=6.5
04:11:22.530 00.004 6120 CameraToMount -- cameraTheta (1.10) - m_xAngle (0.19) = xAngle (0.91 = 0.91)
04:11:22.536 00.006 6120 CameraToMount -- cameraTheta (1.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.79 = -2.50)
04:11:22.539 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=0.44 hyp=0.50 cameraTheta=1.10 mountX=0.30 mountY=-0.30, mountTheta=-0.78
04:11:22.544 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.44, opts=13)
04:11:22.549 00.005 6120 Enqueuing Move request for scope (0.23, 0.44)
04:11:22.552 00.003 7680 Worker thread wakes up
04:11:22.553 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.44) opts 0xd
04:11:22.553 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.44)
04:11:22.553 00.000 7680 Moving (0.23, 0.44) raw xDistance=0.30 yDistance=-0.30
04:11:22.553 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
04:11:22.553 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:11:22.553 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:22.558 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:11:22.558 00.000 6120 UpdateGuideState exits: m=8195 SNR=59.7
04:11:22.563 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:22.567 00.004 7680 MoveAxis(W, 124, ABG)
04:11:22.567 00.000 7680 Guiding  Dir = 3, Dur = 124
04:11:22.567 00.000 7680 IsSlewing returns 0
04:11:22.567 00.000 7680 IsGuiding returns 0
04:11:22.567 00.000 7680 PulseGuide returned control before completion, sleep 134
04:11:22.568 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:22.571 00.003 6120 Enqueuing Expose request
04:11:22.706 00.135 7680 IsGuiding returns 1
04:11:22.706 00.000 7680 scope still moving after pulse duration time elapsed
04:11:22.738 00.032 7680 IsSlewing returns 0
04:11:22.739 00.001 7680 IsGuiding returns 0
04:11:22.739 00.000 7680 scope move finished after 124 + 48 ms
04:11:22.740 00.001 7680 Move returns status 0, amount 124
04:11:22.740 00.000 7680 MoveAxis(N, 0, ABG)
04:11:22.742 00.002 7680 Move returns status 0, amount 0
04:11:22.742 00.000 7680 move complete, result=0
04:11:22.743 00.001 7680 worker thread done servicing request
04:11:22.743 00.000 7680 Worker thread wakes up
04:11:22.743 00.000 6120 GuideStep: 0.3 px 124 ms WEST, -0.3 px 0 ms NORTH
04:11:22.752 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:22.752 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:24.000 01.248 7680 Exposure complete
04:11:24.139 00.139 7680 worker thread done servicing request
04:11:24.140 00.001 6120 OnExposeComplete: enter
04:11:24.144 00.004 6120 UpdateGuideState(): m_state=6
04:11:24.150 00.006 6120 Star::Find(15, 518, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4464
04:11:24.155 00.005 6120 Star::Find returns 1 (0), X=517.64, Y=666.65, Mass=8831, SNR=61.5, Peak=213 HFD=6.8
04:11:24.159 00.004 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (0.19) = xAngle (2.07 = 2.07)
04:11:24.163 00.004 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.94 = -1.34)
04:11:24.167 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.19 hyp=0.25 cameraTheta=2.26 mountX=-0.12 mountY=-0.24, mountTheta=-2.03
04:11:24.172 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.19, opts=13)
04:11:24.176 00.004 6120 Enqueuing Move request for scope (-0.16, 0.19)
04:11:24.180 00.004 7680 Worker thread wakes up
04:11:24.180 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:24.184 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.19) opts 0xd
04:11:24.184 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.19)
04:11:24.185 00.001 7680 Moving (-0.16, 0.19) raw xDistance=-0.12 yDistance=-0.24
04:11:24.185 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:11:24.185 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:11:24.185 00.000 6120 UpdateGuideState exits: m=8831 SNR=61.5
04:11:24.192 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:24.197 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:24.201 00.004 6120 Enqueuing Expose request
04:11:24.205 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:11:24.205 00.000 7680 MoveAxis(E, 0, ABG)
04:11:24.205 00.000 7680 Move returns status 0, amount 0
04:11:24.205 00.000 7680 MoveAxis(N, 0, ABG)
04:11:24.207 00.002 7680 Move returns status 0, amount 0
04:11:24.207 00.000 7680 move complete, result=0
04:11:24.207 00.000 7680 worker thread done servicing request
04:11:24.207 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:11:24.212 00.005 7680 Worker thread wakes up
04:11:24.212 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:24.212 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:25.452 01.240 7680 Exposure complete
04:11:25.573 00.121 7680 worker thread done servicing request
04:11:25.574 00.001 6120 OnExposeComplete: enter
04:11:25.577 00.003 6120 UpdateGuideState(): m_state=6
04:11:25.580 00.003 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4465
04:11:25.584 00.004 6120 Star::Find returns 1 (0), X=517.83, Y=666.06, Mass=8003, SNR=59.0, Peak=219 HFD=6.4
04:11:25.589 00.005 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
04:11:25.593 00.004 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
04:11:25.596 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.40 hyp=0.40 cameraTheta=-1.49 mountX=-0.04 mountY=0.38, mountTheta=1.69
04:11:25.601 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.40, opts=13)
04:11:25.604 00.003 6120 Enqueuing Move request for scope (0.03, -0.40)
04:11:25.608 00.004 7680 Worker thread wakes up
04:11:25.608 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:25.613 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.40) opts 0xd
04:11:25.613 00.000 6120 UpdateGuideState exits: m=8003 SNR=59.0
04:11:25.616 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:25.620 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:25.625 00.005 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.40)
04:11:25.626 00.001 7680 Moving (0.03, -0.40) raw xDistance=-0.04 yDistance=0.38
04:11:25.626 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:11:25.626 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
04:11:25.626 00.000 6120 Enqueuing Expose request
04:11:25.630 00.004 7680 MoveAxis(E, 0, ABG)
04:11:25.630 00.000 7680 Move returns status 0, amount 0
04:11:25.630 00.000 7680 MoveAxis(S, 204, ABG)
04:11:25.630 00.000 7680 Guiding  Dir = 1, Dur = 204
04:11:25.630 00.000 7680 IsSlewing returns 0
04:11:25.632 00.002 7680 IsGuiding returns 0
04:11:25.632 00.000 7680 PulseGuide returned control before completion, sleep 214
04:11:25.848 00.216 7680 IsGuiding returns 1
04:11:25.848 00.000 7680 scope still moving after pulse duration time elapsed
04:11:25.879 00.031 7680 IsSlewing returns 0
04:11:25.881 00.002 7680 IsGuiding returns 0
04:11:25.882 00.001 7680 scope move finished after 204 + 45 ms
04:11:25.882 00.000 7680 Move returns status 0, amount 204
04:11:25.883 00.001 7680 move complete, result=0
04:11:25.884 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 204 ms SOUTH
04:11:25.890 00.006 7680 worker thread done servicing request
04:11:25.890 00.000 7680 Worker thread wakes up
04:11:25.890 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:25.891 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:27.138 01.247 7680 Exposure complete
04:11:27.285 00.147 7680 worker thread done servicing request
04:11:27.285 00.000 6120 OnExposeComplete: enter
04:11:27.289 00.004 6120 UpdateGuideState(): m_state=6
04:11:27.293 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4466
04:11:27.297 00.004 6120 Star::Find returns 1 (0), X=517.89, Y=666.83, Mass=8114, SNR=59.7, Peak=187 HFD=6.7
04:11:27.301 00.004 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (0.19) = xAngle (1.16 = 1.16)
04:11:27.305 00.004 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.03 = -2.25)
04:11:27.309 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.37 hyp=0.38 cameraTheta=1.35 mountX=0.15 mountY=-0.30, mountTheta=-1.10
04:11:27.317 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.37, opts=13)
04:11:27.321 00.004 6120 Enqueuing Move request for scope (0.09, 0.37)
04:11:27.325 00.004 7680 Worker thread wakes up
04:11:27.325 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.37) opts 0xd
04:11:27.325 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.37)
04:11:27.326 00.001 7680 Moving (0.09, 0.37) raw xDistance=0.15 yDistance=-0.30
04:11:27.326 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:11:27.326 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:11:27.326 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:27.330 00.004 6120 UpdateGuideState exits: m=8114 SNR=59.7
04:11:27.334 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:11:27.335 00.001 7680 MoveAxis(E, 0, ABG)
04:11:27.335 00.000 7680 Move returns status 0, amount 0
04:11:27.335 00.000 7680 MoveAxis(N, 0, ABG)
04:11:27.335 00.000 7680 Move returns status 0, amount 0
04:11:27.335 00.000 7680 move complete, result=0
04:11:27.335 00.000 7680 worker thread done servicing request
04:11:27.335 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:27.341 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:27.346 00.005 6120 Enqueuing Expose request
04:11:27.349 00.003 7680 Worker thread wakes up
04:11:27.349 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:27.350 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:27.350 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
04:11:28.602 01.252 7680 Exposure complete
04:11:28.761 00.159 7680 worker thread done servicing request
04:11:28.761 00.000 6120 OnExposeComplete: enter
04:11:28.765 00.004 6120 UpdateGuideState(): m_state=6
04:11:28.769 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4467
04:11:28.773 00.004 6120 Star::Find returns 1 (0), X=517.74, Y=666.77, Mass=7856, SNR=58.4, Peak=191 HFD=6.6
04:11:28.778 00.005 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (0.19) = xAngle (1.58 = 1.58)
04:11:28.781 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.46 = -1.83)
04:11:28.785 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.77 mountX=-0.00 mountY=-0.31, mountTheta=-1.58
04:11:28.790 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.31, opts=13)
04:11:28.794 00.004 6120 Enqueuing Move request for scope (-0.06, 0.31)
04:11:28.798 00.004 7680 Worker thread wakes up
04:11:28.799 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.31) opts 0xd
04:11:28.799 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.31)
04:11:28.799 00.000 7680 Moving (-0.06, 0.31) raw xDistance=-0.00 yDistance=-0.31
04:11:28.799 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:28.803 00.004 6120 UpdateGuideState exits: m=7856 SNR=58.4
04:11:28.806 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:11:28.807 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:11:28.807 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
04:11:28.807 00.000 7680 MoveAxis(E, 0, ABG)
04:11:28.808 00.001 7680 Move returns status 0, amount 0
04:11:28.809 00.001 7680 MoveAxis(N, 0, ABG)
04:11:28.809 00.000 7680 Move returns status 0, amount 0
04:11:28.809 00.000 7680 move complete, result=0
04:11:28.809 00.000 7680 worker thread done servicing request
04:11:28.809 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:28.815 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:28.818 00.003 6120 Enqueuing Expose request
04:11:28.822 00.004 7680 Worker thread wakes up
04:11:28.823 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:11:28.826 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:28.826 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:30.070 01.244 7680 Exposure complete
04:11:30.221 00.151 7680 worker thread done servicing request
04:11:30.221 00.000 6120 OnExposeComplete: enter
04:11:30.225 00.004 6120 UpdateGuideState(): m_state=6
04:11:30.229 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4468
04:11:30.233 00.004 6120 Star::Find returns 1 (0), X=517.65, Y=666.79, Mass=7948, SNR=57.9, Peak=206 HFD=6.6
04:11:30.237 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (0.19) = xAngle (1.82 = 1.82)
04:11:30.240 00.003 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.69 = -1.59)
04:11:30.244 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.33 hyp=0.36 cameraTheta=2.01 mountX=-0.09 mountY=-0.36, mountTheta=-1.81
04:11:30.248 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.33, opts=13)
04:11:30.252 00.004 6120 Enqueuing Move request for scope (-0.15, 0.33)
04:11:30.256 00.004 7680 Worker thread wakes up
04:11:30.256 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:30.260 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.33) opts 0xd
04:11:30.260 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.33)
04:11:30.260 00.000 7680 Moving (-0.15, 0.33) raw xDistance=-0.09 yDistance=-0.36
04:11:30.260 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:11:30.260 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:11:30.260 00.000 6120 UpdateGuideState exits: m=7948 SNR=57.9
04:11:30.265 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
04:11:30.265 00.000 7680 MoveAxis(E, 0, ABG)
04:11:30.265 00.000 7680 Move returns status 0, amount 0
04:11:30.266 00.001 7680 MoveAxis(N, 0, ABG)
04:11:30.266 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:30.270 00.004 7680 Move returns status 0, amount 0
04:11:30.271 00.001 7680 move complete, result=0
04:11:30.271 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:30.275 00.004 7680 worker thread done servicing request
04:11:30.275 00.000 6120 Enqueuing Expose request
04:11:30.279 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:11:30.283 00.004 7680 Worker thread wakes up
04:11:30.283 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:30.283 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:31.538 01.255 7680 Exposure complete
04:11:31.713 00.175 7680 worker thread done servicing request
04:11:31.715 00.002 6120 OnExposeComplete: enter
04:11:31.721 00.006 6120 UpdateGuideState(): m_state=6
04:11:31.728 00.007 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4469
04:11:31.734 00.006 6120 Star::Find returns 1 (0), X=517.63, Y=666.45, Mass=8508, SNR=61.3, Peak=174 HFD=7.0
04:11:31.740 00.006 6120 CameraToMount -- cameraTheta (-3.09) - m_xAngle (0.19) = xAngle (-3.28 = 3.00)
04:11:31.747 00.007 6120 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.41 = -0.41)
04:11:31.750 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.09 mountX=-0.17 mountY=-0.07, mountTheta=-2.76
04:11:31.755 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.01, opts=13)
04:11:31.758 00.003 6120 Enqueuing Move request for scope (-0.17, -0.01)
04:11:31.763 00.005 7680 Worker thread wakes up
04:11:31.763 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
04:11:31.764 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
04:11:31.764 00.000 7680 Moving (-0.17, -0.01) raw xDistance=-0.17 yDistance=-0.07
04:11:31.764 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:31.768 00.004 6120 UpdateGuideState exits: m=8508 SNR=61.3
04:11:31.772 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:31.776 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:31.780 00.004 6120 Enqueuing Expose request
04:11:31.783 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:11:31.783 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:11:31.783 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:11:31.783 00.000 7680 MoveAxis(E, 0, ABG)
04:11:31.784 00.001 7680 Move returns status 0, amount 0
04:11:31.784 00.000 7680 MoveAxis(N, 0, ABG)
04:11:31.784 00.000 7680 Move returns status 0, amount 0
04:11:31.784 00.000 7680 move complete, result=0
04:11:31.784 00.000 7680 worker thread done servicing request
04:11:31.784 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:11:31.789 00.005 7680 Worker thread wakes up
04:11:31.789 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:31.789 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:33.031 01.242 7680 Exposure complete
04:11:33.182 00.151 7680 worker thread done servicing request
04:11:33.182 00.000 6120 OnExposeComplete: enter
04:11:33.187 00.005 6120 UpdateGuideState(): m_state=6
04:11:33.194 00.007 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4470
04:11:33.199 00.005 6120 Star::Find returns 1 (0), X=517.59, Y=666.46, Mass=8394, SNR=61.2, Peak=191 HFD=7.1
04:11:33.203 00.004 6120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (0.19) = xAngle (-3.32 = 2.96)
04:11:33.206 00.003 6120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.45 = -0.45)
04:11:33.211 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-3.13 mountX=-0.21 mountY=-0.09, mountTheta=-2.73
04:11:33.218 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.00, opts=13)
04:11:33.222 00.004 6120 Enqueuing Move request for scope (-0.21, -0.00)
04:11:33.227 00.005 7680 Worker thread wakes up
04:11:33.228 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:33.232 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.00) opts 0xd
04:11:33.232 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.00)
04:11:33.232 00.000 7680 Moving (-0.21, -0.00) raw xDistance=-0.21 yDistance=-0.09
04:11:33.232 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:11:33.232 00.000 6120 UpdateGuideState exits: m=8394 SNR=61.2
04:11:33.236 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:33.240 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:33.244 00.004 6120 Enqueuing Expose request
04:11:33.249 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:11:33.250 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:11:33.250 00.000 7680 MoveAxis(E, 86, ABG)
04:11:33.250 00.000 7680 Guiding  Dir = 2, Dur = 86
04:11:33.250 00.000 7680 IsSlewing returns 0
04:11:33.252 00.002 7680 IsGuiding returns 0
04:11:33.252 00.000 7680 PulseGuide returned control before completion, sleep 96
04:11:33.364 00.112 7680 IsGuiding returns 0
04:11:33.365 00.001 7680 Move returns status 0, amount 86
04:11:33.365 00.000 7680 MoveAxis(N, 0, ABG)
04:11:33.366 00.001 7680 Move returns status 0, amount 0
04:11:33.366 00.000 7680 move complete, result=0
04:11:33.366 00.000 7680 worker thread done servicing request
04:11:33.366 00.000 7680 Worker thread wakes up
04:11:33.368 00.002 6120 GuideStep: -0.2 px 86 ms EAST, -0.1 px 0 ms NORTH
04:11:33.374 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:33.374 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:34.626 01.252 7680 Exposure complete
04:11:34.776 00.150 7680 worker thread done servicing request
04:11:34.776 00.000 6120 OnExposeComplete: enter
04:11:34.781 00.005 6120 UpdateGuideState(): m_state=6
04:11:34.785 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4471
04:11:34.788 00.003 6120 Star::Find returns 1 (0), X=517.82, Y=665.96, Mass=7770, SNR=59.0, Peak=188 HFD=6.6
04:11:34.792 00.004 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
04:11:34.795 00.003 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
04:11:34.799 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.50 hyp=0.50 cameraTheta=-1.54 mountX=-0.08 mountY=0.46, mountTheta=1.74
04:11:34.803 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.50, opts=13)
04:11:34.807 00.004 6120 Enqueuing Move request for scope (0.02, -0.50)
04:11:34.812 00.005 7680 Worker thread wakes up
04:11:34.812 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:34.815 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.50) opts 0xd
04:11:34.815 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.50)
04:11:34.817 00.002 7680 Moving (0.02, -0.50) raw xDistance=-0.08 yDistance=0.46
04:11:34.817 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:11:34.817 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:11:34.817 00.000 6120 UpdateGuideState exits: m=7770 SNR=59.0
04:11:34.821 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:34.825 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:34.828 00.003 6120 Enqueuing Expose request
04:11:34.832 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
04:11:34.832 00.000 7680 MoveAxis(E, 0, ABG)
04:11:34.832 00.000 7680 Move returns status 0, amount 0
04:11:34.833 00.001 7680 MoveAxis(N, 0, ABG)
04:11:34.833 00.000 7680 Move returns status 0, amount 0
04:11:34.834 00.001 7680 move complete, result=0
04:11:34.834 00.000 7680 worker thread done servicing request
04:11:34.834 00.000 7680 Worker thread wakes up
04:11:34.834 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
04:11:34.838 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:34.838 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:36.097 01.259 7680 Exposure complete
04:11:36.245 00.148 7680 worker thread done servicing request
04:11:36.246 00.001 6120 OnExposeComplete: enter
04:11:36.249 00.003 6120 UpdateGuideState(): m_state=6
04:11:36.257 00.008 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4472
04:11:36.261 00.004 6120 Star::Find returns 1 (0), X=517.64, Y=667.85, Mass=7569, SNR=57.7, Peak=199 HFD=6.4
04:11:36.265 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (0.19) = xAngle (1.50 = 1.50)
04:11:36.269 00.004 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.37 = -1.91)
04:11:36.273 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=1.39 hyp=1.40 cameraTheta=1.69 mountX=0.10 mountY=-1.32, mountTheta=-1.50
04:11:36.278 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=1.39, opts=13)
04:11:36.281 00.003 6120 Enqueuing Move request for scope (-0.16, 1.39)
04:11:36.285 00.004 7680 Worker thread wakes up
04:11:36.286 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 1.39) opts 0xd
04:11:36.286 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 1.39)
04:11:36.286 00.000 7680 Moving (-0.16, 1.39) raw xDistance=0.10 yDistance=-1.32
04:11:36.286 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:11:36.286 00.000 7680 resist switch: large excursion: input -1.32 thresh 0.60 direction from 1 to -1
04:11:36.287 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:36.291 00.004 6120 UpdateGuideState exits: m=7569 SNR=57.7
04:11:36.295 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:36.298 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:36.302 00.004 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.96
04:11:36.302 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.32 from input -1.32
04:11:36.302 00.000 7680 MoveAxis(E, 0, ABG)
04:11:36.302 00.000 6120 Enqueuing Expose request
04:11:36.308 00.006 7680 Move returns status 0, amount 0
04:11:36.308 00.000 7680 MoveAxis(N, 717, ABG)
04:11:36.308 00.000 7680 Guiding  Dir = 0, Dur = 717
04:11:36.308 00.000 7680 IsSlewing returns 0
04:11:36.309 00.001 7680 IsGuiding returns 0
04:11:36.309 00.000 7680 PulseGuide returned control before completion, sleep 727
04:11:37.051 00.742 7680 IsGuiding returns 1
04:11:37.052 00.001 7680 scope still moving after pulse duration time elapsed
04:11:37.082 00.030 7680 IsSlewing returns 0
04:11:37.083 00.001 7680 IsGuiding returns 0
04:11:37.085 00.002 7680 scope move finished after 717 + 58 ms
04:11:37.085 00.000 7680 Move returns status 0, amount 717
04:11:37.085 00.000 7680 move complete, result=0
04:11:37.086 00.001 7680 worker thread done servicing request
04:11:37.087 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -1.3 px 717 ms NORTH
04:11:37.095 00.008 7680 Worker thread wakes up
04:11:37.095 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:37.095 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:38.347 01.252 7680 Exposure complete
04:11:38.502 00.155 7680 worker thread done servicing request
04:11:38.502 00.000 6120 OnExposeComplete: enter
04:11:38.506 00.004 6120 UpdateGuideState(): m_state=6
04:11:38.511 00.005 6120 Star::Find(15, 517, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4473
04:11:38.515 00.004 6120 Star::Find returns 1 (0), X=517.72, Y=665.76, Mass=7788, SNR=58.7, Peak=168 HFD=6.7
04:11:38.518 00.003 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
04:11:38.522 00.004 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
04:11:38.528 00.006 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.70 hyp=0.71 cameraTheta=-1.68 mountX=-0.21 mountY=0.60, mountTheta=1.91
04:11:38.534 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.70, opts=13)
04:11:38.538 00.004 6120 Enqueuing Move request for scope (-0.08, -0.70)
04:11:38.541 00.003 7680 Worker thread wakes up
04:11:38.542 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:38.546 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.70) opts 0xd
04:11:38.546 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.70)
04:11:38.546 00.000 7680 Moving (-0.08, -0.70) raw xDistance=-0.21 yDistance=0.60
04:11:38.546 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:11:38.547 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:11:38.547 00.000 6120 UpdateGuideState exits: m=7788 SNR=58.7
04:11:38.550 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:38.555 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
04:11:38.555 00.000 7680 MoveAxis(E, 86, ABG)
04:11:38.555 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:38.559 00.004 6120 Enqueuing Expose request
04:11:38.565 00.006 7680 Guiding  Dir = 2, Dur = 86
04:11:38.565 00.000 7680 IsSlewing returns 0
04:11:38.566 00.001 7680 IsGuiding returns 0
04:11:38.566 00.000 7680 PulseGuide returned control before completion, sleep 96
04:11:38.677 00.111 7680 IsGuiding returns 0
04:11:38.678 00.001 7680 Move returns status 0, amount 86
04:11:38.678 00.000 7680 MoveAxis(N, 0, ABG)
04:11:38.679 00.001 7680 Move returns status 0, amount 0
04:11:38.679 00.000 7680 move complete, result=0
04:11:38.680 00.001 7680 worker thread done servicing request
04:11:38.681 00.001 7680 Worker thread wakes up
04:11:38.681 00.000 6120 GuideStep: -0.2 px 86 ms EAST, 0.6 px 0 ms NORTH
04:11:38.686 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:38.686 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:39.940 01.254 7680 Exposure complete
04:11:40.090 00.150 7680 worker thread done servicing request
04:11:40.091 00.001 6120 OnExposeComplete: enter
04:11:40.095 00.004 6120 UpdateGuideState(): m_state=6
04:11:40.099 00.004 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4474
04:11:40.104 00.005 6120 Star::Find returns 1 (0), X=517.81, Y=665.72, Mass=8003, SNR=59.2, Peak=189 HFD=6.6
04:11:40.108 00.004 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
04:11:40.112 00.004 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
04:11:40.115 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.74 hyp=0.74 cameraTheta=-1.56 mountX=-0.13 mountY=0.67, mountTheta=1.76
04:11:40.122 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.74, opts=13)
04:11:40.127 00.005 6120 Enqueuing Move request for scope (0.01, -0.74)
04:11:40.130 00.003 7680 Worker thread wakes up
04:11:40.131 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.74) opts 0xd
04:11:40.131 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:40.135 00.004 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.74)
04:11:40.135 00.000 7680 Moving (0.01, -0.74) raw xDistance=-0.13 yDistance=0.67
04:11:40.135 00.000 6120 UpdateGuideState exits: m=8003 SNR=59.2
04:11:40.139 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:40.143 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:40.147 00.004 6120 Enqueuing Expose request
04:11:40.150 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:11:40.150 00.000 7680 resist switch: large excursion: input 0.67 thresh 0.60 direction from -1 to 1
04:11:40.150 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.02
04:11:40.150 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
04:11:40.151 00.001 7680 MoveAxis(E, 0, ABG)
04:11:40.151 00.000 7680 Move returns status 0, amount 0
04:11:40.152 00.001 7680 MoveAxis(S, 365, ABG)
04:11:40.152 00.000 7680 Guiding  Dir = 1, Dur = 365
04:11:40.152 00.000 7680 IsSlewing returns 0
04:11:40.152 00.000 7680 IsGuiding returns 0
04:11:40.153 00.001 7680 PulseGuide returned control before completion, sleep 375
04:11:40.534 00.381 7680 IsGuiding returns 1
04:11:40.535 00.001 7680 scope still moving after pulse duration time elapsed
04:11:40.564 00.029 7680 IsSlewing returns 0
04:11:40.565 00.001 7680 IsGuiding returns 0
04:11:40.567 00.002 7680 scope move finished after 365 + 49 ms
04:11:40.567 00.000 7680 Move returns status 0, amount 365
04:11:40.568 00.001 7680 move complete, result=0
04:11:40.568 00.000 7680 worker thread done servicing request
04:11:40.568 00.000 7680 Worker thread wakes up
04:11:40.569 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:40.569 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 365 ms SOUTH
04:11:40.576 00.007 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:41.817 01.241 7680 Exposure complete
04:11:41.991 00.174 7680 worker thread done servicing request
04:11:41.991 00.000 6120 OnExposeComplete: enter
04:11:41.998 00.007 6120 UpdateGuideState(): m_state=6
04:11:42.003 00.005 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4475
04:11:42.007 00.004 6120 Star::Find returns 1 (0), X=517.91, Y=665.09, Mass=7404, SNR=56.2, Peak=196 HFD=6.4
04:11:42.011 00.004 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
04:11:42.014 00.003 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
04:11:42.019 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=-1.37 hyp=1.38 cameraTheta=-1.49 mountX=-0.15 mountY=1.28, mountTheta=1.69
04:11:42.024 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-1.37, opts=13)
04:11:42.028 00.004 6120 Enqueuing Move request for scope (0.11, -1.37)
04:11:42.033 00.005 7680 Worker thread wakes up
04:11:42.034 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:42.037 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -1.37) opts 0xd
04:11:42.038 00.001 6120 UpdateGuideState exits: m=7404 SNR=56.2
04:11:42.041 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:42.046 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:42.049 00.003 7680 Handling offset move in thread for scope, endpoint = (0.11, -1.37)
04:11:42.049 00.000 7680 Moving (0.11, -1.37) raw xDistance=-0.15 yDistance=1.28
04:11:42.050 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:11:42.050 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.28 from input 1.28
04:11:42.050 00.000 7680 MoveAxis(E, 0, ABG)
04:11:42.050 00.000 7680 Move returns status 0, amount 0
04:11:42.050 00.000 7680 MoveAxis(S, 694, ABG)
04:11:42.050 00.000 7680 Guiding  Dir = 1, Dur = 694
04:11:42.051 00.001 6120 Enqueuing Expose request
04:11:42.054 00.003 7680 IsSlewing returns 0
04:11:42.054 00.000 7680 IsGuiding returns 0
04:11:42.055 00.001 7680 PulseGuide returned control before completion, sleep 704
04:11:42.762 00.707 7680 IsGuiding returns 1
04:11:42.763 00.001 7680 scope still moving after pulse duration time elapsed
04:11:42.793 00.030 7680 IsSlewing returns 0
04:11:42.794 00.001 7680 IsGuiding returns 0
04:11:42.795 00.001 7680 scope move finished after 694 + 45 ms
04:11:42.795 00.000 7680 Move returns status 0, amount 694
04:11:42.795 00.000 7680 move complete, result=0
04:11:42.795 00.000 7680 worker thread done servicing request
04:11:42.796 00.001 7680 Worker thread wakes up
04:11:42.796 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.3 px 694 ms SOUTH
04:11:42.802 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:42.802 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:44.058 01.256 7680 Exposure complete
04:11:44.190 00.132 7680 worker thread done servicing request
04:11:44.190 00.000 6120 OnExposeComplete: enter
04:11:44.195 00.005 6120 UpdateGuideState(): m_state=6
04:11:44.199 00.004 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4476
04:11:44.204 00.005 6120 Star::Find returns 1 (0), X=518.10, Y=665.91, Mass=8112, SNR=59.9, Peak=190 HFD=6.5
04:11:44.207 00.003 6120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.19) = xAngle (-1.26 = -1.26)
04:11:44.210 00.003 6120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.61 = 1.61)
04:11:44.215 00.005 6120 CameraToMount -- cameraX=0.30 cameraY=-0.55 hyp=0.63 cameraTheta=-1.07 mountX=0.19 mountY=0.63, mountTheta=1.27
04:11:44.221 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.55, opts=13)
04:11:44.225 00.004 6120 Enqueuing Move request for scope (0.30, -0.55)
04:11:44.229 00.004 7680 Worker thread wakes up
04:11:44.230 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.55) opts 0xd
04:11:44.230 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:44.233 00.003 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.55)
04:11:44.233 00.000 6120 UpdateGuideState exits: m=8112 SNR=59.9
04:11:44.238 00.005 7680 Moving (0.30, -0.55) raw xDistance=0.19 yDistance=0.63
04:11:44.238 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:11:44.238 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
04:11:44.239 00.001 7680 MoveAxis(E, 0, ABG)
04:11:44.239 00.000 7680 Move returns status 0, amount 0
04:11:44.239 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:44.242 00.003 7680 MoveAxis(S, 342, ABG)
04:11:44.242 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:44.247 00.005 6120 Enqueuing Expose request
04:11:44.251 00.004 7680 Guiding  Dir = 1, Dur = 342
04:11:44.251 00.000 7680 IsSlewing returns 0
04:11:44.251 00.000 7680 IsGuiding returns 0
04:11:44.253 00.002 7680 PulseGuide returned control before completion, sleep 352
04:11:44.609 00.356 7680 IsGuiding returns 1
04:11:44.609 00.000 7680 scope still moving after pulse duration time elapsed
04:11:44.639 00.030 7680 IsSlewing returns 0
04:11:44.640 00.001 7680 IsGuiding returns 0
04:11:44.641 00.001 7680 scope move finished after 342 + 46 ms
04:11:44.641 00.000 7680 Move returns status 0, amount 342
04:11:44.641 00.000 7680 move complete, result=0
04:11:44.641 00.000 7680 worker thread done servicing request
04:11:44.643 00.002 7680 Worker thread wakes up
04:11:44.643 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.6 px 342 ms SOUTH
04:11:44.650 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:44.650 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:45.903 01.253 7680 Exposure complete
04:11:46.054 00.151 7680 worker thread done servicing request
04:11:46.054 00.000 6120 OnExposeComplete: enter
04:11:46.059 00.005 6120 UpdateGuideState(): m_state=6
04:11:46.064 00.005 6120 Star::Find(15, 518, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4477
04:11:46.069 00.005 6120 Star::Find returns 1 (0), X=517.97, Y=666.13, Mass=7572, SNR=58.3, Peak=183 HFD=6.4
04:11:46.072 00.003 6120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (0.19) = xAngle (-1.28 = -1.28)
04:11:46.077 00.005 6120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.60 = 1.60)
04:11:46.080 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.33 hyp=0.37 cameraTheta=-1.09 mountX=0.11 mountY=0.37, mountTheta=1.29
04:11:46.085 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.33, opts=13)
04:11:46.089 00.004 6120 Enqueuing Move request for scope (0.17, -0.33)
04:11:46.093 00.004 7680 Worker thread wakes up
04:11:46.093 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:46.098 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.33) opts 0xd
04:11:46.099 00.001 6120 UpdateGuideState exits: m=7572 SNR=58.3
04:11:46.102 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:46.107 00.005 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.33)
04:11:46.107 00.000 7680 Moving (0.17, -0.33) raw xDistance=0.11 yDistance=0.37
04:11:46.107 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:11:46.107 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
04:11:46.107 00.000 7680 MoveAxis(E, 0, ABG)
04:11:46.108 00.001 7680 Move returns status 0, amount 0
04:11:46.108 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:46.112 00.004 7680 MoveAxis(S, 203, ABG)
04:11:46.112 00.000 6120 Enqueuing Expose request
04:11:46.116 00.004 7680 Guiding  Dir = 1, Dur = 203
04:11:46.117 00.001 7680 IsSlewing returns 0
04:11:46.117 00.000 7680 IsGuiding returns 0
04:11:46.117 00.000 7680 PulseGuide returned control before completion, sleep 213
04:11:46.331 00.214 7680 IsGuiding returns 1
04:11:46.332 00.001 7680 scope still moving after pulse duration time elapsed
04:11:46.362 00.030 7680 IsSlewing returns 0
04:11:46.365 00.003 7680 IsGuiding returns 0
04:11:46.365 00.000 7680 scope move finished after 203 + 45 ms
04:11:46.365 00.000 7680 Move returns status 0, amount 203
04:11:46.366 00.001 7680 move complete, result=0
04:11:46.366 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 203 ms SOUTH
04:11:46.374 00.008 7680 worker thread done servicing request
04:11:46.374 00.000 7680 Worker thread wakes up
04:11:46.374 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:46.375 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:47.623 01.248 7680 Exposure complete
04:11:47.772 00.149 7680 worker thread done servicing request
04:11:47.774 00.002 6120 OnExposeComplete: enter
04:11:47.778 00.004 6120 UpdateGuideState(): m_state=6
04:11:47.784 00.006 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4478
04:11:47.789 00.005 6120 Star::Find returns 1 (0), X=517.81, Y=666.89, Mass=7702, SNR=57.0, Peak=185 HFD=6.6
04:11:47.793 00.004 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (0.19) = xAngle (1.36 = 1.36)
04:11:47.796 00.003 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.24 = -2.05)
04:11:47.800 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.43 hyp=0.43 cameraTheta=1.55 mountX=0.09 mountY=-0.38, mountTheta=-1.34
04:11:47.806 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.43, opts=13)
04:11:47.810 00.004 6120 Enqueuing Move request for scope (0.01, 0.43)
04:11:47.816 00.006 7680 Worker thread wakes up
04:11:47.816 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:47.821 00.005 6120 UpdateGuideState exits: m=7702 SNR=57.0
04:11:47.824 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:47.829 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:47.832 00.003 6120 Enqueuing Expose request
04:11:47.835 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.43) opts 0xd
04:11:47.836 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.43)
04:11:47.836 00.000 7680 Moving (0.01, 0.43) raw xDistance=0.09 yDistance=-0.38
04:11:47.836 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:11:47.836 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:11:47.836 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
04:11:47.838 00.002 7680 MoveAxis(E, 0, ABG)
04:11:47.838 00.000 7680 Move returns status 0, amount 0
04:11:47.838 00.000 7680 MoveAxis(N, 0, ABG)
04:11:47.838 00.000 7680 Move returns status 0, amount 0
04:11:47.839 00.001 7680 move complete, result=0
04:11:47.839 00.000 7680 worker thread done servicing request
04:11:47.839 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:11:47.844 00.005 7680 Worker thread wakes up
04:11:47.844 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:47.844 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:49.100 01.256 7680 Exposure complete
04:11:49.248 00.148 7680 worker thread done servicing request
04:11:49.248 00.000 6120 OnExposeComplete: enter
04:11:49.254 00.006 6120 UpdateGuideState(): m_state=6
04:11:49.257 00.003 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4479
04:11:49.262 00.005 6120 Star::Find returns 1 (0), X=517.99, Y=666.13, Mass=8168, SNR=59.5, Peak=205 HFD=6.4
04:11:49.266 00.004 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.19) = xAngle (-1.24 = -1.24)
04:11:49.269 00.003 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.63 = 1.63)
04:11:49.273 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.33 hyp=0.38 cameraTheta=-1.05 mountX=0.12 mountY=0.38, mountTheta=1.26
04:11:49.278 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.33, opts=13)
04:11:49.283 00.005 6120 Enqueuing Move request for scope (0.19, -0.33)
04:11:49.286 00.003 7680 Worker thread wakes up
04:11:49.287 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:49.291 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.33) opts 0xd
04:11:49.292 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.33)
04:11:49.292 00.000 7680 Moving (0.19, -0.33) raw xDistance=0.12 yDistance=0.38
04:11:49.292 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:11:49.292 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
04:11:49.293 00.001 7680 MoveAxis(E, 0, ABG)
04:11:49.293 00.000 6120 UpdateGuideState exits: m=8168 SNR=59.5
04:11:49.297 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:49.300 00.003 7680 Move returns status 0, amount 0
04:11:49.300 00.000 7680 MoveAxis(S, 205, ABG)
04:11:49.300 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:49.304 00.004 7680 Guiding  Dir = 1, Dur = 205
04:11:49.304 00.000 6120 Enqueuing Expose request
04:11:49.311 00.007 7680 IsSlewing returns 0
04:11:49.313 00.002 7680 IsGuiding returns 0
04:11:49.313 00.000 7680 PulseGuide returned control before completion, sleep 215
04:11:49.539 00.226 7680 IsGuiding returns 1
04:11:49.540 00.001 7680 scope still moving after pulse duration time elapsed
04:11:49.571 00.031 7680 IsSlewing returns 0
04:11:49.573 00.002 7680 IsGuiding returns 0
04:11:49.573 00.000 7680 scope move finished after 205 + 54 ms
04:11:49.573 00.000 7680 Move returns status 0, amount 205
04:11:49.573 00.000 7680 move complete, result=0
04:11:49.574 00.001 7680 worker thread done servicing request
04:11:49.575 00.001 7680 Worker thread wakes up
04:11:49.575 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 205 ms SOUTH
04:11:49.580 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:49.581 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:50.837 01.256 7680 Exposure complete
04:11:50.990 00.153 7680 worker thread done servicing request
04:11:50.990 00.000 6120 OnExposeComplete: enter
04:11:50.995 00.005 6120 UpdateGuideState(): m_state=6
04:11:51.000 00.005 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4480
04:11:51.004 00.004 6120 Star::Find returns 1 (0), X=517.94, Y=666.93, Mass=7638, SNR=58.2, Peak=183 HFD=6.5
04:11:51.008 00.004 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (0.19) = xAngle (1.10 = 1.10)
04:11:51.012 00.004 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.97 = -2.31)
04:11:51.015 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.47 hyp=0.49 cameraTheta=1.29 mountX=0.22 mountY=-0.36, mountTheta=-1.02
04:11:51.021 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.47, opts=13)
04:11:51.024 00.003 6120 Enqueuing Move request for scope (0.14, 0.47)
04:11:51.027 00.003 7680 Worker thread wakes up
04:11:51.028 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:51.033 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.47) opts 0xd
04:11:51.033 00.000 6120 UpdateGuideState exits: m=7638 SNR=58.2
04:11:51.037 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:51.041 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:51.045 00.004 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.47)
04:11:51.045 00.000 7680 Moving (0.14, 0.47) raw xDistance=0.22 yDistance=-0.36
04:11:51.045 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:11:51.045 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:11:51.045 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
04:11:51.046 00.001 7680 MoveAxis(W, 90, ABG)
04:11:51.046 00.000 7680 Guiding  Dir = 3, Dur = 90
04:11:51.046 00.000 6120 Enqueuing Expose request
04:11:51.050 00.004 7680 IsSlewing returns 0
04:11:51.050 00.000 7680 IsGuiding returns 0
04:11:51.051 00.001 7680 PulseGuide returned control before completion, sleep 100
04:11:51.155 00.104 7680 IsGuiding returns 1
04:11:51.155 00.000 7680 scope still moving after pulse duration time elapsed
04:11:51.187 00.032 7680 IsSlewing returns 0
04:11:51.187 00.000 7680 IsGuiding returns 0
04:11:51.187 00.000 7680 scope move finished after 90 + 47 ms
04:11:51.189 00.002 7680 Move returns status 0, amount 90
04:11:51.190 00.001 7680 MoveAxis(N, 0, ABG)
04:11:51.190 00.000 7680 Move returns status 0, amount 0
04:11:51.190 00.000 7680 move complete, result=0
04:11:51.191 00.001 7680 worker thread done servicing request
04:11:51.191 00.000 6120 GuideStep: 0.2 px 90 ms WEST, -0.4 px 0 ms NORTH
04:11:51.197 00.006 7680 Worker thread wakes up
04:11:51.198 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:51.198 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:52.444 01.246 7680 Exposure complete
04:11:52.597 00.153 7680 worker thread done servicing request
04:11:52.597 00.000 6120 OnExposeComplete: enter
04:11:52.601 00.004 6120 UpdateGuideState(): m_state=6
04:11:52.606 00.005 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4481
04:11:52.609 00.003 6120 Star::Find returns 1 (0), X=517.61, Y=666.85, Mass=8254, SNR=60.0, Peak=201 HFD=6.7
04:11:52.613 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (0.19) = xAngle (1.83 = 1.83)
04:11:52.617 00.004 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.71 = -1.58)
04:11:52.621 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.39 hyp=0.43 cameraTheta=2.02 mountX=-0.11 mountY=-0.43, mountTheta=-1.83
04:11:52.628 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.39, opts=13)
04:11:52.632 00.004 6120 Enqueuing Move request for scope (-0.19, 0.39)
04:11:52.635 00.003 7680 Worker thread wakes up
04:11:52.635 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.39) opts 0xd
04:11:52.635 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.39)
04:11:52.635 00.000 7680 Moving (-0.19, 0.39) raw xDistance=-0.11 yDistance=-0.43
04:11:52.636 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:11:52.636 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:11:52.636 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
04:11:52.636 00.000 7680 MoveAxis(E, 0, ABG)
04:11:52.636 00.000 7680 Move returns status 0, amount 0
04:11:52.636 00.000 7680 MoveAxis(N, 0, ABG)
04:11:52.636 00.000 7680 Move returns status 0, amount 0
04:11:52.636 00.000 7680 move complete, result=0
04:11:52.636 00.000 7680 worker thread done servicing request
04:11:52.637 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:52.640 00.003 6120 UpdateGuideState exits: m=8254 SNR=60.0
04:11:52.644 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:52.647 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:52.650 00.003 6120 Enqueuing Expose request
04:11:52.655 00.005 7680 Worker thread wakes up
04:11:52.655 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:11:52.659 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:52.659 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:53.902 01.243 7680 Exposure complete
04:11:54.048 00.146 7680 worker thread done servicing request
04:11:54.048 00.000 6120 OnExposeComplete: enter
04:11:54.052 00.004 6120 UpdateGuideState(): m_state=6
04:11:54.055 00.003 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4482
04:11:54.060 00.005 6120 Star::Find returns 1 (0), X=517.65, Y=666.79, Mass=7978, SNR=58.9, Peak=195 HFD=6.7
04:11:54.064 00.004 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (0.19) = xAngle (1.80 = 1.80)
04:11:54.069 00.005 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.68 = -1.61)
04:11:54.073 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.33 hyp=0.36 cameraTheta=1.99 mountX=-0.08 mountY=-0.36, mountTheta=-1.80
04:11:54.078 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.33, opts=13)
04:11:54.082 00.004 6120 Enqueuing Move request for scope (-0.15, 0.33)
04:11:54.085 00.003 7680 Worker thread wakes up
04:11:54.085 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.33) opts 0xd
04:11:54.086 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.33)
04:11:54.086 00.000 7680 Moving (-0.15, 0.33) raw xDistance=-0.08 yDistance=-0.36
04:11:54.086 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:11:54.087 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:11:54.087 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
04:11:54.087 00.000 7680 MoveAxis(E, 0, ABG)
04:11:54.087 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:54.092 00.005 7680 Move returns status 0, amount 0
04:11:54.094 00.002 7680 MoveAxis(N, 0, ABG)
04:11:54.094 00.000 7680 Move returns status 0, amount 0
04:11:54.094 00.000 7680 move complete, result=0
04:11:54.094 00.000 7680 worker thread done servicing request
04:11:54.094 00.000 6120 UpdateGuideState exits: m=7978 SNR=58.9
04:11:54.098 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:54.102 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:54.106 00.004 6120 Enqueuing Expose request
04:11:54.109 00.003 7680 Worker thread wakes up
04:11:54.109 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:54.109 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:54.110 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:11:55.355 01.245 7680 Exposure complete
04:11:55.493 00.138 7680 worker thread done servicing request
04:11:55.493 00.000 6120 OnExposeComplete: enter
04:11:55.497 00.004 6120 UpdateGuideState(): m_state=6
04:11:55.502 00.005 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4483
04:11:55.506 00.004 6120 Star::Find returns 1 (0), X=517.67, Y=666.83, Mass=8165, SNR=59.6, Peak=194 HFD=6.7
04:11:55.511 00.005 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (0.19) = xAngle (1.72 = 1.72)
04:11:55.515 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.59 = -1.69)
04:11:55.519 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.37 hyp=0.39 cameraTheta=1.90 mountX=-0.06 mountY=-0.39, mountTheta=-1.72
04:11:55.524 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.37, opts=13)
04:11:55.527 00.003 6120 Enqueuing Move request for scope (-0.13, 0.37)
04:11:55.531 00.004 7680 Worker thread wakes up
04:11:55.531 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:55.536 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.37) opts 0xd
04:11:55.537 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.37)
04:11:55.537 00.000 7680 Moving (-0.13, 0.37) raw xDistance=-0.06 yDistance=-0.39
04:11:55.537 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:11:55.537 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:11:55.537 00.000 6120 UpdateGuideState exits: m=8165 SNR=59.6
04:11:55.542 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:55.546 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:55.550 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
04:11:55.550 00.000 7680 MoveAxis(E, 0, ABG)
04:11:55.550 00.000 7680 Move returns status 0, amount 0
04:11:55.551 00.001 7680 MoveAxis(N, 0, ABG)
04:11:55.551 00.000 7680 Move returns status 0, amount 0
04:11:55.551 00.000 6120 Enqueuing Expose request
04:11:55.555 00.004 7680 move complete, result=0
04:11:55.555 00.000 7680 worker thread done servicing request
04:11:55.555 00.000 7680 Worker thread wakes up
04:11:55.555 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:11:55.560 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:55.560 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:56.811 01.251 7680 Exposure complete
04:11:56.959 00.148 7680 worker thread done servicing request
04:11:56.959 00.000 6120 OnExposeComplete: enter
04:11:56.965 00.006 6120 UpdateGuideState(): m_state=6
04:11:56.969 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4484
04:11:56.973 00.004 6120 Star::Find returns 1 (0), X=517.61, Y=666.73, Mass=8039, SNR=59.1, Peak=190 HFD=6.7
04:11:56.978 00.005 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (0.19) = xAngle (2.01 = 2.01)
04:11:56.981 00.003 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.88 = -1.40)
04:11:56.985 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.27 hyp=0.33 cameraTheta=2.20 mountX=-0.14 mountY=-0.33, mountTheta=-1.98
04:11:56.990 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.27, opts=13)
04:11:56.993 00.003 6120 Enqueuing Move request for scope (-0.19, 0.27)
04:11:56.998 00.005 7680 Worker thread wakes up
04:11:56.998 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.27) opts 0xd
04:11:56.998 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.27)
04:11:56.998 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:57.002 00.004 7680 Moving (-0.19, 0.27) raw xDistance=-0.14 yDistance=-0.33
04:11:57.002 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:11:57.003 00.001 6120 UpdateGuideState exits: m=8039 SNR=59.1
04:11:57.007 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:57.009 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:57.012 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:11:57.012 00.000 6120 Enqueuing Expose request
04:11:57.016 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:11:57.016 00.000 7680 MoveAxis(E, 0, ABG)
04:11:57.016 00.000 7680 Move returns status 0, amount 0
04:11:57.016 00.000 7680 MoveAxis(N, 0, ABG)
04:11:57.016 00.000 7680 Move returns status 0, amount 0
04:11:57.016 00.000 7680 move complete, result=0
04:11:57.016 00.000 7680 worker thread done servicing request
04:11:57.016 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:11:57.021 00.005 7680 Worker thread wakes up
04:11:57.021 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:57.021 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:58.263 01.242 7680 Exposure complete
04:11:58.417 00.154 7680 worker thread done servicing request
04:11:58.417 00.000 6120 OnExposeComplete: enter
04:11:58.421 00.004 6120 UpdateGuideState(): m_state=6
04:11:58.426 00.005 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4485
04:11:58.430 00.004 6120 Star::Find returns 1 (0), X=517.64, Y=666.58, Mass=8224, SNR=59.5, Peak=195 HFD=6.9
04:11:58.434 00.004 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (0.19) = xAngle (2.30 = 2.30)
04:11:58.439 00.005 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.17 = -1.11)
04:11:58.443 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.48 mountX=-0.13 mountY=-0.18, mountTheta=-2.21
04:11:58.449 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.12, opts=13)
04:11:58.453 00.004 6120 Enqueuing Move request for scope (-0.16, 0.12)
04:11:58.457 00.004 7680 Worker thread wakes up
04:11:58.457 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
04:11:58.457 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
04:11:58.457 00.000 7680 Moving (-0.16, 0.12) raw xDistance=-0.13 yDistance=-0.18
04:11:58.458 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:11:58.459 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:11:58.459 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:58.462 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:11:58.462 00.000 6120 UpdateGuideState exits: m=8224 SNR=59.5
04:11:58.467 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:58.471 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:58.474 00.003 6120 Enqueuing Expose request
04:11:58.478 00.004 7680 MoveAxis(E, 0, ABG)
04:11:58.478 00.000 7680 Move returns status 0, amount 0
04:11:58.479 00.001 7680 MoveAxis(N, 0, ABG)
04:11:58.479 00.000 7680 Move returns status 0, amount 0
04:11:58.479 00.000 7680 move complete, result=0
04:11:58.479 00.000 7680 worker thread done servicing request
04:11:58.480 00.001 7680 Worker thread wakes up
04:11:58.480 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:11:58.485 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:58.485 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:11:59.734 01.249 7680 Exposure complete
04:11:59.870 00.136 7680 worker thread done servicing request
04:11:59.871 00.001 6120 OnExposeComplete: enter
04:11:59.875 00.004 6120 UpdateGuideState(): m_state=6
04:11:59.879 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4486
04:11:59.885 00.006 6120 Star::Find returns 1 (0), X=517.59, Y=666.54, Mass=8381, SNR=60.4, Peak=186 HFD=7.0
04:11:59.889 00.004 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (0.19) = xAngle (2.58 = 2.58)
04:11:59.893 00.004 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.46 = -0.83)
04:11:59.896 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.22 cameraTheta=2.77 mountX=-0.19 mountY=-0.17, mountTheta=-2.43
04:11:59.901 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.08, opts=13)
04:11:59.906 00.005 6120 Enqueuing Move request for scope (-0.21, 0.08)
04:11:59.912 00.006 7680 Worker thread wakes up
04:11:59.912 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
04:11:59.912 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:11:59.915 00.003 6120 UpdateGuideState exits: m=8381 SNR=60.4
04:11:59.919 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:11:59.923 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:11:59.926 00.003 6120 Enqueuing Expose request
04:11:59.930 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
04:11:59.930 00.000 7680 Moving (-0.21, 0.08) raw xDistance=-0.19 yDistance=-0.17
04:11:59.930 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:11:59.930 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:11:59.931 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:11:59.931 00.000 7680 MoveAxis(E, 0, ABG)
04:11:59.931 00.000 7680 Move returns status 0, amount 0
04:11:59.931 00.000 7680 MoveAxis(N, 0, ABG)
04:11:59.932 00.001 7680 Move returns status 0, amount 0
04:11:59.932 00.000 7680 move complete, result=0
04:11:59.932 00.000 7680 worker thread done servicing request
04:11:59.932 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:11:59.937 00.005 7680 Worker thread wakes up
04:11:59.937 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:11:59.937 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:12:01.195 01.258 7680 Exposure complete
04:12:01.347 00.152 7680 worker thread done servicing request
04:12:01.347 00.000 6120 OnExposeComplete: enter
04:12:01.351 00.004 6120 UpdateGuideState(): m_state=6
04:12:01.355 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4487
04:12:01.359 00.004 6120 Star::Find returns 1 (0), X=517.52, Y=665.94, Mass=8068, SNR=60.1, Peak=200 HFD=6.5
04:12:01.363 00.004 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
04:12:01.366 00.003 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
04:12:01.369 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.52 hyp=0.59 cameraTheta=-2.06 mountX=-0.37 mountY=0.35, mountTheta=2.39
04:12:01.376 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.52, opts=13)
04:12:01.380 00.004 6120 Enqueuing Move request for scope (-0.28, -0.52)
04:12:01.385 00.005 7680 Worker thread wakes up
04:12:01.385 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.52) opts 0xd
04:12:01.385 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.52)
04:12:01.385 00.000 7680 Moving (-0.28, -0.52) raw xDistance=-0.37 yDistance=0.35
04:12:01.385 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
04:12:01.386 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse
04:12:01.386 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
04:12:01.386 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:01.390 00.004 7680 MoveAxis(E, 150, ABG)
04:12:01.391 00.001 7680 Guiding  Dir = 2, Dur = 150
04:12:01.391 00.000 6120 UpdateGuideState exits: m=8068 SNR=60.1
04:12:01.395 00.004 7680 IsSlewing returns 0
04:12:01.396 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:01.399 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:01.403 00.004 7680 IsGuiding returns 0
04:12:01.403 00.000 6120 Enqueuing Expose request
04:12:01.408 00.005 7680 PulseGuide returned control before completion, sleep 160
04:12:01.578 00.170 7680 IsGuiding returns 0
04:12:01.579 00.001 7680 Move returns status 0, amount 150
04:12:01.580 00.001 7680 MoveAxis(N, 0, ABG)
04:12:01.580 00.000 7680 Move returns status 0, amount 0
04:12:01.580 00.000 7680 move complete, result=0
04:12:01.581 00.001 7680 worker thread done servicing request
04:12:01.581 00.000 6120 GuideStep: -0.4 px 150 ms EAST, 0.3 px 0 ms NORTH
04:12:01.587 00.006 7680 Worker thread wakes up
04:12:01.588 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:01.588 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:12:02.837 01.249 7680 Exposure complete
04:12:03.024 00.187 7680 worker thread done servicing request
04:12:03.024 00.000 6120 OnExposeComplete: enter
04:12:03.030 00.006 6120 UpdateGuideState(): m_state=6
04:12:03.036 00.006 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4488
04:12:03.042 00.006 6120 Star::Find returns 1 (0), X=517.56, Y=665.79, Mass=8223, SNR=60.5, Peak=204 HFD=6.7
04:12:03.046 00.004 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
04:12:03.052 00.006 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
04:12:03.058 00.006 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.67 hyp=0.71 cameraTheta=-1.92 mountX=-0.36 mountY=0.49, mountTheta=2.20
04:12:03.067 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.67, opts=13)
04:12:03.073 00.006 6120 Enqueuing Move request for scope (-0.24, -0.67)
04:12:03.079 00.006 7680 Worker thread wakes up
04:12:03.079 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:03.084 00.005 6120 UpdateGuideState exits: m=8223 SNR=60.5
04:12:03.088 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:03.093 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.67) opts 0xd
04:12:03.093 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:03.097 00.004 6120 Enqueuing Expose request
04:12:03.102 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.67)
04:12:03.102 00.000 7680 Moving (-0.24, -0.67) raw xDistance=-0.36 yDistance=0.49
04:12:03.103 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
04:12:03.103 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:12:03.103 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
04:12:03.103 00.000 7680 MoveAxis(E, 158, ABG)
04:12:03.103 00.000 7680 Guiding  Dir = 2, Dur = 158
04:12:03.104 00.001 7680 IsSlewing returns 0
04:12:03.104 00.000 7680 IsGuiding returns 0
04:12:03.104 00.000 7680 PulseGuide returned control before completion, sleep 168
04:12:03.276 00.172 7680 IsGuiding returns 1
04:12:03.278 00.002 7680 scope still moving after pulse duration time elapsed
04:12:03.308 00.030 7680 IsSlewing returns 0
04:12:03.309 00.001 7680 IsGuiding returns 0
04:12:03.309 00.000 7680 scope move finished after 158 + 48 ms
04:12:03.311 00.002 7680 Move returns status 0, amount 158
04:12:03.311 00.000 7680 MoveAxis(N, 0, ABG)
04:12:03.311 00.000 7680 Move returns status 0, amount 0
04:12:03.311 00.000 7680 move complete, result=0
04:12:03.312 00.001 7680 worker thread done servicing request
04:12:03.313 00.001 7680 Worker thread wakes up
04:12:03.313 00.000 6120 GuideStep: -0.4 px 158 ms EAST, 0.5 px 0 ms NORTH
04:12:03.320 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:03.320 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:12:04.572 01.252 7680 Exposure complete
04:12:04.721 00.149 7680 worker thread done servicing request
04:12:04.722 00.001 6120 OnExposeComplete: enter
04:12:04.725 00.003 6120 UpdateGuideState(): m_state=6
04:12:04.730 00.005 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4489
04:12:04.734 00.004 6120 Star::Find returns 1 (0), X=518.07, Y=665.96, Mass=7947, SNR=59.6, Peak=188 HFD=6.4
04:12:04.738 00.004 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.19) = xAngle (-1.26 = -1.26)
04:12:04.741 00.003 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.61 = 1.61)
04:12:04.745 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=-0.50 hyp=0.57 cameraTheta=-1.08 mountX=0.17 mountY=0.57, mountTheta=1.28
04:12:04.752 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.50, opts=13)
04:12:04.757 00.005 6120 Enqueuing Move request for scope (0.27, -0.50)
04:12:04.761 00.004 7680 Worker thread wakes up
04:12:04.761 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.50) opts 0xd
04:12:04.761 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.50)
04:12:04.761 00.000 7680 Moving (0.27, -0.50) raw xDistance=0.17 yDistance=0.57
04:12:04.763 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:12:04.763 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:04.767 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:12:04.768 00.001 6120 UpdateGuideState exits: m=7947 SNR=59.6
04:12:04.771 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:04.776 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
04:12:04.776 00.000 7680 MoveAxis(E, 0, ABG)
04:12:04.776 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:04.782 00.006 6120 Enqueuing Expose request
04:12:04.786 00.004 7680 Move returns status 0, amount 0
04:12:04.786 00.000 7680 MoveAxis(N, 0, ABG)
04:12:04.787 00.001 7680 Move returns status 0, amount 0
04:12:04.787 00.000 7680 move complete, result=0
04:12:04.788 00.001 7680 worker thread done servicing request
04:12:04.788 00.000 7680 Worker thread wakes up
04:12:04.788 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
04:12:04.792 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:04.792 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:12:06.034 01.242 7680 Exposure complete
04:12:06.195 00.161 7680 worker thread done servicing request
04:12:06.196 00.001 6120 OnExposeComplete: enter
04:12:06.200 00.004 6120 UpdateGuideState(): m_state=6
04:12:06.204 00.004 6120 Star::Find(15, 518, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4490
04:12:06.209 00.005 6120 Star::Find returns 1 (0), X=517.80, Y=665.80, Mass=7759, SNR=58.9, Peak=177 HFD=6.6
04:12:06.220 00.011 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
04:12:06.226 00.006 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
04:12:06.232 00.006 6120 CameraToMount -- cameraX=0.00 cameraY=-0.66 hyp=0.66 cameraTheta=-1.57 mountX=-0.12 mountY=0.60, mountTheta=1.77
04:12:06.240 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.66, opts=13)
04:12:06.248 00.008 6120 Enqueuing Move request for scope (0.00, -0.66)
04:12:06.259 00.011 7680 Worker thread wakes up
04:12:06.260 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.66) opts 0xd
04:12:06.260 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.66)
04:12:06.260 00.000 7680 Moving (0.00, -0.66) raw xDistance=-0.12 yDistance=0.60
04:12:06.260 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:12:06.261 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
04:12:06.261 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:06.268 00.007 7680 MoveAxis(E, 0, ABG)
04:12:06.268 00.000 6120 UpdateGuideState exits: m=7759 SNR=58.9
04:12:06.276 00.008 7680 Move returns status 0, amount 0
04:12:06.276 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:06.283 00.007 7680 MoveAxis(S, 323, ABG)
04:12:06.286 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:06.295 00.009 7680 Guiding  Dir = 1, Dur = 323
04:12:06.295 00.000 6120 Enqueuing Expose request
04:12:06.301 00.006 7680 IsSlewing returns 0
04:12:06.301 00.000 7680 IsGuiding returns 0
04:12:06.302 00.001 7680 PulseGuide returned control before completion, sleep 333
04:12:06.650 00.348 7680 IsGuiding returns 1
04:12:06.650 00.000 7680 scope still moving after pulse duration time elapsed
04:12:06.680 00.030 7680 IsSlewing returns 0
04:12:06.681 00.001 7680 IsGuiding returns 0
04:12:06.682 00.001 7680 scope move finished after 323 + 57 ms
04:12:06.682 00.000 7680 Move returns status 0, amount 323
04:12:06.682 00.000 7680 move complete, result=0
04:12:06.684 00.002 7680 worker thread done servicing request
04:12:06.684 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 323 ms SOUTH
04:12:06.690 00.006 7680 Worker thread wakes up
04:12:06.690 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:06.690 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:12:07.943 01.253 7680 Exposure complete
04:12:08.096 00.153 7680 worker thread done servicing request
04:12:08.098 00.002 6120 OnExposeComplete: enter
04:12:08.102 00.004 6120 UpdateGuideState(): m_state=6
04:12:08.107 00.005 6120 Star::Find(15, 517, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4491
04:12:08.115 00.008 6120 Star::Find returns 1 (0), X=518.05, Y=666.00, Mass=8015, SNR=59.2, Peak=207 HFD=6.4
04:12:08.121 00.006 6120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.19) = xAngle (-1.25 = -1.25)
04:12:08.127 00.006 6120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.62 = 1.62)
04:12:08.133 00.006 6120 CameraToMount -- cameraX=0.25 cameraY=-0.46 hyp=0.52 cameraTheta=-1.07 mountX=0.16 mountY=0.52, mountTheta=1.27
04:12:08.142 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.46, opts=13)
04:12:08.147 00.005 6120 Enqueuing Move request for scope (0.25, -0.46)
04:12:08.156 00.009 7680 Worker thread wakes up
04:12:08.157 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:08.164 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.46) opts 0xd
04:12:08.164 00.000 6120 UpdateGuideState exits: m=8015 SNR=59.2
04:12:08.171 00.007 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.46)
04:12:08.171 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:08.177 00.006 7680 Moving (0.25, -0.46) raw xDistance=0.16 yDistance=0.52
04:12:08.177 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:12:08.178 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:08.185 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
04:12:08.186 00.001 6120 Enqueuing Expose request
04:12:08.191 00.005 7680 MoveAxis(E, 0, ABG)
04:12:08.191 00.000 7680 Move returns status 0, amount 0
04:12:08.191 00.000 7680 MoveAxis(S, 284, ABG)
04:12:08.191 00.000 7680 Guiding  Dir = 1, Dur = 284
04:12:08.193 00.002 7680 IsSlewing returns 0
04:12:08.193 00.000 7680 IsGuiding returns 0
04:12:08.194 00.001 7680 PulseGuide returned control before completion, sleep 294
04:12:08.495 00.301 7680 IsGuiding returns 1
04:12:08.496 00.001 7680 scope still moving after pulse duration time elapsed
04:12:08.527 00.031 7680 IsSlewing returns 0
04:12:08.528 00.001 7680 IsGuiding returns 0
04:12:08.529 00.001 7680 scope move finished after 284 + 51 ms
04:12:08.530 00.001 7680 Move returns status 0, amount 284
04:12:08.530 00.000 7680 move complete, result=0
04:12:08.530 00.000 7680 worker thread done servicing request
04:12:08.531 00.001 7680 Worker thread wakes up
04:12:08.532 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.5 px 284 ms SOUTH
04:12:08.539 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:08.539 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:12:09.794 01.255 7680 Exposure complete
04:12:09.943 00.149 7680 worker thread done servicing request
04:12:09.944 00.001 6120 OnExposeComplete: enter
04:12:09.948 00.004 6120 UpdateGuideState(): m_state=6
04:12:09.951 00.003 6120 Star::Find(15, 518, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4492
04:12:09.954 00.003 6120 Star::Find returns 1 (0), X=518.09, Y=665.97, Mass=7908, SNR=60.0, Peak=199 HFD=6.5
04:12:09.959 00.005 6120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (0.19) = xAngle (-1.22 = -1.22)
04:12:09.964 00.005 6120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.65 = 1.65)
04:12:09.967 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=-0.49 hyp=0.57 cameraTheta=-1.04 mountX=0.20 mountY=0.57, mountTheta=1.24
04:12:09.972 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.49, opts=13)
04:12:09.976 00.004 6120 Enqueuing Move request for scope (0.29, -0.49)
04:12:09.980 00.004 7680 Worker thread wakes up
04:12:09.980 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.49) opts 0xd
04:12:09.981 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:09.984 00.003 6120 UpdateGuideState exits: m=7908 SNR=60.0
04:12:09.988 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:09.991 00.003 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.49)
04:12:09.991 00.000 7680 Moving (0.29, -0.49) raw xDistance=0.20 yDistance=0.57
04:12:09.991 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:12:09.991 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
04:12:09.993 00.002 7680 MoveAxis(E, 0, ABG)
04:12:09.993 00.000 7680 Move returns status 0, amount 0
04:12:09.993 00.000 7680 MoveAxis(S, 309, ABG)
04:12:09.993 00.000 7680 Guiding  Dir = 1, Dur = 309
04:12:09.993 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:09.997 00.004 6120 Enqueuing Expose request
04:12:10.003 00.006 7680 IsSlewing returns 0
04:12:10.003 00.000 7680 IsGuiding returns 0
04:12:10.005 00.002 7680 PulseGuide returned control before completion, sleep 319
04:12:10.330 00.325 7680 IsGuiding returns 1
04:12:10.330 00.000 7680 scope still moving after pulse duration time elapsed
04:12:10.360 00.030 7680 IsSlewing returns 0
04:12:10.362 00.002 7680 IsGuiding returns 0
04:12:10.363 00.001 7680 scope move finished after 309 + 49 ms
04:12:10.363 00.000 7680 Move returns status 0, amount 309
04:12:10.363 00.000 7680 move complete, result=0
04:12:10.363 00.000 7680 worker thread done servicing request
04:12:10.364 00.001 7680 Worker thread wakes up
04:12:10.364 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.6 px 309 ms SOUTH
04:12:10.371 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:10.371 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:12:11.628 01.257 7680 Exposure complete
04:12:11.771 00.143 7680 worker thread done servicing request
04:12:11.771 00.000 6120 OnExposeComplete: enter
04:12:11.776 00.005 6120 UpdateGuideState(): m_state=6
04:12:11.781 00.005 6120 Star::Find(15, 518, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4493
04:12:11.788 00.007 6120 Star::Find returns 1 (0), X=518.00, Y=667.09, Mass=8678, SNR=62.5, Peak=197 HFD=7.1
04:12:11.792 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (0.19) = xAngle (1.08 = 1.08)
04:12:11.796 00.004 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.96 = -2.33)
04:12:11.800 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.63 hyp=0.66 cameraTheta=1.27 mountX=0.31 mountY=-0.48, mountTheta=-1.00
04:12:11.804 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.63, opts=13)
04:12:11.810 00.006 6120 Enqueuing Move request for scope (0.20, 0.63)
04:12:11.814 00.004 7680 Worker thread wakes up
04:12:11.814 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.63) opts 0xd
04:12:11.814 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.63)
04:12:11.814 00.000 7680 Moving (0.20, 0.63) raw xDistance=0.31 yDistance=-0.48
04:12:11.815 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:11.820 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
04:12:11.820 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:12:11.820 00.000 6120 UpdateGuideState exits: m=8678 SNR=62.5
04:12:11.825 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:11.829 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:11.832 00.003 6120 Enqueuing Expose request
04:12:11.836 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
04:12:11.836 00.000 7680 MoveAxis(W, 127, ABG)
04:12:11.837 00.001 7680 Guiding  Dir = 3, Dur = 127
04:12:11.837 00.000 7680 IsSlewing returns 0
04:12:11.838 00.001 7680 IsGuiding returns 0
04:12:11.838 00.000 7680 PulseGuide returned control before completion, sleep 137
04:12:11.990 00.152 7680 IsGuiding returns 1
04:12:11.990 00.000 7680 scope still moving after pulse duration time elapsed
04:12:12.020 00.030 7680 IsSlewing returns 0
04:12:12.022 00.002 7680 IsGuiding returns 0
04:12:12.022 00.000 7680 scope move finished after 127 + 57 ms
04:12:12.023 00.001 7680 Move returns status 0, amount 127
04:12:12.023 00.000 7680 MoveAxis(N, 0, ABG)
04:12:12.023 00.000 7680 Move returns status 0, amount 0
04:12:12.023 00.000 7680 move complete, result=0
04:12:12.024 00.001 7680 worker thread done servicing request
04:12:12.024 00.000 7680 Worker thread wakes up
04:12:12.024 00.000 6120 GuideStep: 0.3 px 127 ms WEST, -0.5 px 0 ms NORTH
04:12:12.032 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:12.033 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:12:13.286 01.253 7680 Exposure complete
04:12:13.426 00.140 7680 worker thread done servicing request
04:12:13.427 00.001 6120 OnExposeComplete: enter
04:12:13.432 00.005 6120 UpdateGuideState(): m_state=6
04:12:13.438 00.006 6120 Star::Find(15, 517, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4494
04:12:13.447 00.009 6120 Star::Find returns 1 (0), X=518.06, Y=666.73, Mass=7960, SNR=58.7, Peak=189 HFD=6.7
04:12:13.452 00.005 6120 CameraToMount -- cameraTheta (0.79) - m_xAngle (0.19) = xAngle (0.60 = 0.60)
04:12:13.456 00.004 6120 CameraToMount -- cameraTheta (0.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.48 = -2.81)
04:12:13.459 00.003 6120 CameraToMount -- cameraX=0.26 cameraY=0.27 hyp=0.38 cameraTheta=0.79 mountX=0.31 mountY=-0.12, mountTheta=-0.38
04:12:13.468 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.27, opts=13)
04:12:13.471 00.003 6120 Enqueuing Move request for scope (0.26, 0.27)
04:12:13.475 00.004 7680 Worker thread wakes up
04:12:13.475 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:13.480 00.005 6120 UpdateGuideState exits: m=7960 SNR=58.7
04:12:13.483 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.27) opts 0xd
04:12:13.483 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:13.487 00.004 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.27)
04:12:13.487 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:13.491 00.004 7680 Moving (0.26, 0.27) raw xDistance=0.31 yDistance=-0.12
04:12:13.491 00.000 6120 Enqueuing Expose request
04:12:13.497 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
04:12:13.498 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:12:13.499 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:12:13.499 00.000 7680 MoveAxis(W, 135, ABG)
04:12:13.499 00.000 7680 Guiding  Dir = 3, Dur = 135
04:12:13.501 00.002 7680 IsSlewing returns 0
04:12:13.501 00.000 7680 IsGuiding returns 0
04:12:13.502 00.001 7680 PulseGuide returned control before completion, sleep 145
04:12:13.649 00.147 7680 IsGuiding returns 1
04:12:13.650 00.001 7680 scope still moving after pulse duration time elapsed
04:12:13.681 00.031 7680 IsSlewing returns 0
04:12:13.682 00.001 7680 IsGuiding returns 1
04:12:13.712 00.030 7680 IsSlewing returns 0
04:12:13.715 00.003 7680 IsGuiding returns 0
04:12:13.716 00.001 7680 scope move finished after 135 + 80 ms
04:12:13.716 00.000 7680 Move returns status 0, amount 135
04:12:13.716 00.000 7680 MoveAxis(N, 0, ABG)
04:12:13.718 00.002 7680 Move returns status 0, amount 0
04:12:13.718 00.000 7680 move complete, result=0
04:12:13.718 00.000 7680 worker thread done servicing request
04:12:13.719 00.001 6120 GuideStep: 0.3 px 135 ms WEST, -0.1 px 0 ms NORTH
04:12:13.726 00.007 7680 Worker thread wakes up
04:12:13.726 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:13.726 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:12:14.978 01.252 7680 Exposure complete
04:12:15.137 00.159 7680 worker thread done servicing request
04:12:15.138 00.001 6120 OnExposeComplete: enter
04:12:15.144 00.006 6120 UpdateGuideState(): m_state=6
04:12:15.149 00.005 6120 Star::Find(15, 518, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4495
04:12:15.158 00.009 6120 Star::Find returns 1 (0), X=517.56, Y=666.59, Mass=8276, SNR=60.4, Peak=182 HFD=7.0
04:12:15.163 00.005 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (0.19) = xAngle (2.45 = 2.45)
04:12:15.172 00.009 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.32 = -0.96)
04:12:15.180 00.008 6120 CameraToMount -- cameraX=-0.24 cameraY=0.13 hyp=0.27 cameraTheta=2.64 mountX=-0.21 mountY=-0.22, mountTheta=-2.33
04:12:15.188 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.13, opts=13)
04:12:15.194 00.006 6120 Enqueuing Move request for scope (-0.24, 0.13)
04:12:15.201 00.007 7680 Worker thread wakes up
04:12:15.202 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:15.206 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.13) opts 0xd
04:12:15.206 00.000 6120 UpdateGuideState exits: m=8276 SNR=60.4
04:12:15.211 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:15.217 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.13)
04:12:15.217 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:15.224 00.007 7680 Moving (-0.24, 0.13) raw xDistance=-0.21 yDistance=-0.22
04:12:15.224 00.000 6120 Enqueuing Expose request
04:12:15.231 00.007 7680 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
04:12:15.232 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:12:15.232 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:12:15.233 00.001 7680 MoveAxis(E, 75, ABG)
04:12:15.233 00.000 7680 Guiding  Dir = 2, Dur = 75
04:12:15.233 00.000 7680 IsSlewing returns 0
04:12:15.233 00.000 7680 IsGuiding returns 0
04:12:15.233 00.000 7680 PulseGuide returned control before completion, sleep 85
04:12:15.324 00.091 7680 IsGuiding returns 1
04:12:15.324 00.000 7680 scope still moving after pulse duration time elapsed
04:12:15.354 00.030 7680 IsSlewing returns 0
04:12:15.354 00.000 7680 IsGuiding returns 0
04:12:15.355 00.001 7680 scope move finished after 75 + 46 ms
04:12:15.355 00.000 7680 Move returns status 0, amount 75
04:12:15.355 00.000 7680 MoveAxis(N, 0, ABG)
04:12:15.355 00.000 7680 Move returns status 0, amount 0
04:12:15.355 00.000 7680 move complete, result=0
04:12:15.357 00.002 7680 worker thread done servicing request
04:12:15.357 00.000 6120 GuideStep: -0.2 px 75 ms EAST, -0.2 px 0 ms NORTH
04:12:15.361 00.004 7680 Worker thread wakes up
04:12:15.362 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:15.362 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:12:16.620 01.258 7680 Exposure complete
04:12:16.764 00.144 7680 worker thread done servicing request
04:12:16.765 00.001 6120 OnExposeComplete: enter
04:12:16.768 00.003 6120 UpdateGuideState(): m_state=6
04:12:16.772 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4496
04:12:16.777 00.005 6120 Star::Find returns 1 (0), X=517.73, Y=666.61, Mass=8418, SNR=61.2, Peak=197 HFD=6.9
04:12:16.780 00.003 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (0.19) = xAngle (1.81 = 1.81)
04:12:16.785 00.005 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.68 = -1.60)
04:12:16.789 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.99 mountX=-0.04 mountY=-0.16, mountTheta=-1.80
04:12:16.794 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.15, opts=13)
04:12:16.798 00.004 6120 Enqueuing Move request for scope (-0.07, 0.15)
04:12:16.801 00.003 7680 Worker thread wakes up
04:12:16.802 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:16.807 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
04:12:16.807 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
04:12:16.807 00.000 6120 UpdateGuideState exits: m=8418 SNR=61.2
04:12:16.812 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:16.815 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:16.819 00.004 6120 Enqueuing Expose request
04:12:16.822 00.003 7680 Moving (-0.07, 0.15) raw xDistance=-0.04 yDistance=-0.16
04:12:16.822 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:12:16.823 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:12:16.823 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:12:16.823 00.000 7680 MoveAxis(E, 0, ABG)
04:12:16.823 00.000 7680 Move returns status 0, amount 0
04:12:16.823 00.000 7680 MoveAxis(N, 0, ABG)
04:12:16.823 00.000 7680 Move returns status 0, amount 0
04:12:16.825 00.002 7680 move complete, result=0
04:12:16.825 00.000 7680 worker thread done servicing request
04:12:16.825 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:12:16.828 00.003 7680 Worker thread wakes up
04:12:16.829 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:16.829 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:12:18.070 01.241 7680 Exposure complete
04:12:18.212 00.142 7680 worker thread done servicing request
04:12:18.212 00.000 6120 OnExposeComplete: enter
04:12:18.216 00.004 6120 UpdateGuideState(): m_state=6
04:12:18.220 00.004 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4497
04:12:18.223 00.003 6120 Star::Find returns 1 (0), X=517.81, Y=666.17, Mass=6939, SNR=55.3, Peak=177 HFD=6.5
04:12:18.228 00.005 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
04:12:18.231 00.003 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
04:12:18.234 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.53 mountX=-0.04 mountY=0.26, mountTheta=1.73
04:12:18.240 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.29, opts=13)
04:12:18.243 00.003 6120 Enqueuing Move request for scope (0.01, -0.29)
04:12:18.248 00.005 7680 Worker thread wakes up
04:12:18.248 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.29) opts 0xd
04:12:18.248 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.29)
04:12:18.248 00.000 7680 Moving (0.01, -0.29) raw xDistance=-0.04 yDistance=0.26
04:12:18.248 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:12:18.248 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:12:18.248 00.000 7680 MoveAxis(E, 0, ABG)
04:12:18.248 00.000 7680 Move returns status 0, amount 0
04:12:18.249 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:18.252 00.003 7680 MoveAxis(S, 143, ABG)
04:12:18.253 00.001 7680 Guiding  Dir = 1, Dur = 143
04:12:18.253 00.000 6120 UpdateGuideState exits: m=6939 SNR=55.3
04:12:18.256 00.003 7680 IsSlewing returns 0
04:12:18.257 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:18.260 00.003 7680 IsGuiding returns 0
04:12:18.260 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:18.264 00.004 6120 Enqueuing Expose request
04:12:18.268 00.004 7680 PulseGuide returned control before completion, sleep 153
04:12:18.424 00.156 7680 IsGuiding returns 1
04:12:18.424 00.000 7680 scope still moving after pulse duration time elapsed
04:12:18.453 00.029 7680 IsSlewing returns 0
04:12:18.455 00.002 7680 IsGuiding returns 0
04:12:18.456 00.001 7680 scope move finished after 143 + 53 ms
04:12:18.456 00.000 7680 Move returns status 0, amount 143
04:12:18.458 00.002 7680 move complete, result=0
04:12:18.459 00.001 7680 worker thread done servicing request
04:12:18.459 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 143 ms SOUTH
04:12:18.467 00.008 7680 Worker thread wakes up
04:12:18.467 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:18.467 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:12:19.715 01.248 7680 Exposure complete
04:12:19.853 00.138 7680 worker thread done servicing request
04:12:19.853 00.000 6120 OnExposeComplete: enter
04:12:19.858 00.005 6120 UpdateGuideState(): m_state=6
04:12:19.861 00.003 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4498
04:12:19.865 00.004 6120 Star::Find returns 1 (0), X=517.97, Y=666.03, Mass=7325, SNR=57.4, Peak=180 HFD=6.4
04:12:19.869 00.004 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
04:12:19.872 00.003 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.48 = 1.48)
04:12:19.876 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.43 hyp=0.46 cameraTheta=-1.21 mountX=0.08 mountY=0.46, mountTheta=1.40
04:12:19.881 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.43, opts=13)
04:12:19.884 00.003 6120 Enqueuing Move request for scope (0.16, -0.43)
04:12:19.888 00.004 7680 Worker thread wakes up
04:12:19.888 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.43) opts 0xd
04:12:19.889 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.43)
04:12:19.889 00.000 7680 Moving (0.16, -0.43) raw xDistance=0.08 yDistance=0.46
04:12:19.889 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:12:19.889 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
04:12:19.889 00.000 7680 MoveAxis(E, 0, ABG)
04:12:19.889 00.000 7680 Move returns status 0, amount 0
04:12:19.889 00.000 7680 MoveAxis(S, 250, ABG)
04:12:19.890 00.001 7680 Guiding  Dir = 1, Dur = 250
04:12:19.890 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:19.893 00.003 7680 IsSlewing returns 0
04:12:19.893 00.000 6120 UpdateGuideState exits: m=7325 SNR=57.4
04:12:19.897 00.004 7680 IsGuiding returns 0
04:12:19.897 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:19.901 00.004 7680 PulseGuide returned control before completion, sleep 260
04:12:19.901 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:19.906 00.005 6120 Enqueuing Expose request
04:12:20.174 00.268 7680 IsGuiding returns 1
04:12:20.174 00.000 7680 scope still moving after pulse duration time elapsed
04:12:20.206 00.032 7680 IsSlewing returns 0
04:12:20.206 00.000 7680 IsGuiding returns 0
04:12:20.207 00.001 7680 scope move finished after 250 + 59 ms
04:12:20.207 00.000 7680 Move returns status 0, amount 250
04:12:20.207 00.000 7680 move complete, result=0
04:12:20.207 00.000 7680 worker thread done servicing request
04:12:20.208 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 250 ms SOUTH
04:12:20.211 00.003 7680 Worker thread wakes up
04:12:20.211 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:20.211 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(503,651,31,31)
04:12:20.885 00.674 6120 evsrv: cli 0FAEFBB8 connect
04:12:20.889 00.004 6120 case statement mapped state 6 to 3
04:12:20.894 00.005 6120 case statement mapped state 6 to 3
04:12:20.898 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"e81877f7-3786-4ea2-b1ee-535d3b3a90f8"}
04:12:20.902 00.004 6120 case statement mapped state 6 to 3
04:12:20.905 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"e81877f7-3786-4ea2-b1ee-535d3b3a90f8"}
04:12:20.908 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
04:12:20.912 00.004 6120 evsrv: cli 0FAEFD98 connect
04:12:20.916 00.004 6120 case statement mapped state 6 to 3
04:12:20.919 00.003 6120 case statement mapped state 6 to 3
04:12:20.922 00.003 6120 evsrv: cli 0FAEFD98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"6759a4b2-d260-4b55-88ca-49b2deb58890"}
04:12:20.925 00.003 6120 PhdController::Dither begins
04:12:20.929 00.004 6120 dither: size=5.00, dRA=-3.23 dDec=-1.26
04:12:20.931 00.002 6120 MountToCamera -- mountTheta (2.77) + m_xAngle (0.19) = xAngle (2.96 = 2.96)
04:12:20.933 00.002 6120 MountToCamera -- mountX=-3.23 mountY=-1.26 hyp=3.47 mountTheta=2.77 cameraX=-3.41, cameraY=0.63 cameraTheta=2.96
04:12:20.937 00.004 6120 setting lock position to (514.39, 667.09)
04:12:20.940 00.003 6120 Mount: notify guiding dithered (-3.4, 0.6)
04:12:20.943 00.003 6120 Status Line: Dither by -3.23,-1.26
04:12:20.947 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
04:12:20.950 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
04:12:20.952 00.002 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":0,"id":"6759a4b2-d260-4b55-88ca-49b2deb58890"}
04:12:20.956 00.004 6120 evsrv: cli 0FAEFD98 disconnect
04:12:21.462 00.506 7680 Exposure complete
04:12:21.559 00.097 7680 worker thread done servicing request
04:12:21.559 00.000 6120 OnExposeComplete: enter
04:12:21.563 00.004 6120 UpdateGuideState(): m_state=6
04:12:21.565 00.002 6120 Star::Find(15, 517, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4499
04:12:21.568 00.003 6120 Star::Find returns 1 (0), X=518.06, Y=666.73, Mass=8435, SNR=60.7, Peak=204 HFD=6.8
04:12:21.570 00.002 6120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.19) = xAngle (-0.29 = -0.29)
04:12:21.573 00.003 6120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.59 = 2.59)
04:12:21.577 00.004 6120 CameraToMount -- cameraX=3.67 cameraY=-0.36 hyp=3.69 cameraTheta=-0.10 mountX=3.54 mountY=1.94, mountTheta=0.50
04:12:21.580 00.003 6120 dither recenter: remaining=(3.2,1.3) step=(3.2,1.3)
04:12:21.583 00.003 6120 MountToCamera -- mountTheta (-0.37) + m_xAngle (0.19) = xAngle (-0.18 = -0.18)
04:12:21.585 00.002 6120 MountToCamera -- mountX=3.23 mountY=1.26 hyp=3.47 mountTheta=-0.37 cameraX=3.41, cameraY=-0.63 cameraTheta=-0.18
04:12:21.589 00.004 6120 SchedulePrimaryMove(0D6325F0, x=3.41, y=-0.63, opts=4)
04:12:21.591 00.002 6120 Enqueuing Move request for scope (3.41, -0.63)
04:12:21.594 00.003 7680 Worker thread wakes up
04:12:21.594 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.41, -0.63) opts 0x4
04:12:21.594 00.000 7680 Handling offset move in thread for scope, endpoint = (3.41, -0.63)
04:12:21.594 00.000 7680 Moving (3.41, -0.63) raw xDistance=3.23 yDistance=1.26
04:12:21.595 00.001 7680 MoveAxis(W, 2096, B)
04:12:21.595 00.000 7680 Guiding  Dir = 3, Dur = 2096
04:12:21.595 00.000 6120 Mount: notify direct move 3.23,1.26
04:12:21.600 00.005 7680 IsSlewing returns 0
04:12:21.600 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:21.603 00.003 7680 IsGuiding returns 0
04:12:21.604 00.001 6120 UpdateGuideState exits: m=8435 SNR=60.7
04:12:21.608 00.004 7680 PulseGuide returned control before completion, sleep 2106
04:12:21.608 00.000 6120 PhdController: settling, locked = 1, distance = 3.80 (1.50) aobump = 0 frame = 1 / 99999
04:12:21.611 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764065541.611,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.80,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:12:21.617 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:21.619 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:21.623 00.004 6120 Enqueuing Expose request
04:12:23.727 02.104 7680 IsGuiding returns 1
04:12:23.728 00.001 7680 scope still moving after pulse duration time elapsed
04:12:23.758 00.030 7680 IsSlewing returns 0
04:12:23.759 00.001 7680 IsGuiding returns 0
04:12:23.760 00.001 7680 scope move finished after 2096 + 59 ms
04:12:23.761 00.001 7680 Move returns status 0, amount 2096
04:12:23.761 00.000 7680 MoveAxis(S, 683, B)
04:12:23.762 00.001 7680 Guiding  Dir = 1, Dur = 683
04:12:23.762 00.000 7680 IsSlewing returns 0
04:12:23.763 00.001 7680 IsGuiding returns 0
04:12:23.763 00.000 7680 PulseGuide returned control before completion, sleep 693
04:12:24.462 00.699 7680 IsGuiding returns 1
04:12:24.462 00.000 7680 scope still moving after pulse duration time elapsed
04:12:24.493 00.031 7680 IsSlewing returns 0
04:12:24.494 00.001 7680 IsGuiding returns 0
04:12:24.494 00.000 7680 scope move finished after 683 + 48 ms
04:12:24.494 00.000 7680 Move returns status 0, amount 683
04:12:24.496 00.002 7680 move complete, result=0
04:12:24.496 00.000 7680 worker thread done servicing request
04:12:24.497 00.001 6120 GuideStep: 3.2 px 2096 ms WEST, 1.3 px 683 ms SOUTH
04:12:24.504 00.007 7680 Worker thread wakes up
04:12:24.504 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:24.504 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:12:25.750 01.246 7680 Exposure complete
04:12:25.880 00.130 7680 worker thread done servicing request
04:12:25.880 00.000 6120 OnExposeComplete: enter
04:12:25.884 00.004 6120 UpdateGuideState(): m_state=6
04:12:25.887 00.003 6120 Star::Find(15, 518, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4500
04:12:25.891 00.004 6120 Star::Find returns 1 (0), X=515.04, Y=667.84, Mass=7844, SNR=58.4, Peak=200 HFD=6.6
04:12:25.894 00.003 6120 CameraToMount -- cameraTheta (0.85) - m_xAngle (0.19) = xAngle (0.67 = 0.67)
04:12:25.897 00.003 6120 CameraToMount -- cameraTheta (0.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.54 = -2.74)
04:12:25.901 00.004 6120 CameraToMount -- cameraX=0.65 cameraY=0.75 hyp=0.99 cameraTheta=0.85 mountX=0.78 mountY=-0.38, mountTheta=-0.46
04:12:25.908 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.65, y=0.75, opts=13)
04:12:25.912 00.004 6120 Enqueuing Move request for scope (0.65, 0.75)
04:12:25.917 00.005 7680 Worker thread wakes up
04:12:25.917 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:25.921 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.75) opts 0xd
04:12:25.921 00.000 6120 UpdateGuideState exits: m=7844 SNR=58.4
04:12:25.924 00.003 7680 Handling offset move in thread for scope, endpoint = (0.65, 0.75)
04:12:25.925 00.001 6120 PhdController: settling, locked = 1, distance = 0.99 (1.50) aobump = 0 frame = 2 / 99999
04:12:25.928 00.003 7680 Moving (0.65, 0.75) raw xDistance=0.78 yDistance=-0.38
04:12:25.928 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764065545.928,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.99,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:12:25.931 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
04:12:25.931 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:12:25.932 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:25.936 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
04:12:25.936 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:25.940 00.004 7680 MoveAxis(W, 317, ABG)
04:12:25.940 00.000 6120 Enqueuing Expose request
04:12:25.943 00.003 7680 Guiding  Dir = 3, Dur = 317
04:12:25.943 00.000 7680 IsSlewing returns 0
04:12:25.943 00.000 7680 IsGuiding returns 0
04:12:25.944 00.001 7680 PulseGuide returned control before completion, sleep 327
04:12:26.277 00.333 7680 IsGuiding returns 1
04:12:26.277 00.000 7680 scope still moving after pulse duration time elapsed
04:12:26.309 00.032 7680 IsSlewing returns 0
04:12:26.309 00.000 7680 IsGuiding returns 0
04:12:26.310 00.001 7680 scope move finished after 317 + 48 ms
04:12:26.310 00.000 7680 Move returns status 0, amount 317
04:12:26.310 00.000 7680 MoveAxis(N, 0, ABG)
04:12:26.310 00.000 7680 Move returns status 0, amount 0
04:12:26.311 00.001 7680 move complete, result=0
04:12:26.311 00.000 7680 worker thread done servicing request
04:12:26.311 00.000 6120 GuideStep: 0.8 px 317 ms WEST, -0.4 px 0 ms NORTH
04:12:26.319 00.008 7680 Worker thread wakes up
04:12:26.319 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:26.319 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:12:27.565 01.246 7680 Exposure complete
04:12:27.695 00.130 7680 worker thread done servicing request
04:12:27.695 00.000 6120 OnExposeComplete: enter
04:12:27.698 00.003 6120 UpdateGuideState(): m_state=6
04:12:27.703 00.005 6120 Star::Find(15, 515, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4501
04:12:27.707 00.004 6120 Star::Find returns 1 (0), X=514.60, Y=667.78, Mass=8362, SNR=60.3, Peak=212 HFD=6.8
04:12:27.710 00.003 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (0.19) = xAngle (1.08 = 1.08)
04:12:27.712 00.002 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.95 = -2.33)
04:12:27.715 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.69 hyp=0.72 cameraTheta=1.27 mountX=0.34 mountY=-0.52, mountTheta=-1.00
04:12:27.721 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.69, opts=13)
04:12:27.725 00.004 6120 Enqueuing Move request for scope (0.21, 0.69)
04:12:27.729 00.004 7680 Worker thread wakes up
04:12:27.729 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:27.734 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.69) opts 0xd
04:12:27.734 00.000 6120 UpdateGuideState exits: m=8362 SNR=60.3
04:12:27.737 00.003 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.69)
04:12:27.737 00.000 6120 PhdController: settling, locked = 1, distance = 0.91 (1.50) aobump = 0 frame = 3 / 99999
04:12:27.740 00.003 7680 Moving (0.21, 0.69) raw xDistance=0.34 yDistance=-0.52
04:12:27.740 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764065547.740,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.91,"Time":1.8,"SettleTime":10.0,"StarLocked":true}
04:12:27.744 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
04:12:27.744 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:27.747 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:12:27.747 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:27.752 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
04:12:27.752 00.000 6120 Enqueuing Expose request
04:12:27.755 00.003 7680 MoveAxis(W, 161, ABG)
04:12:27.755 00.000 7680 Guiding  Dir = 3, Dur = 161
04:12:27.756 00.001 7680 IsSlewing returns 0
04:12:27.756 00.000 7680 IsGuiding returns 0
04:12:27.756 00.000 7680 PulseGuide returned control before completion, sleep 171
04:12:27.936 00.180 7680 IsGuiding returns 1
04:12:27.936 00.000 7680 scope still moving after pulse duration time elapsed
04:12:27.967 00.031 7680 IsSlewing returns 0
04:12:27.967 00.000 7680 IsGuiding returns 0
04:12:27.968 00.001 7680 scope move finished after 161 + 51 ms
04:12:27.968 00.000 7680 Move returns status 0, amount 161
04:12:27.968 00.000 7680 MoveAxis(N, 0, ABG)
04:12:27.968 00.000 7680 Move returns status 0, amount 0
04:12:27.968 00.000 7680 move complete, result=0
04:12:27.969 00.001 7680 worker thread done servicing request
04:12:27.969 00.000 6120 GuideStep: 0.3 px 161 ms WEST, -0.5 px 0 ms NORTH
04:12:27.974 00.005 7680 Worker thread wakes up
04:12:27.974 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:27.974 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:12:29.223 01.249 7680 Exposure complete
04:12:29.344 00.121 7680 worker thread done servicing request
04:12:29.344 00.000 6120 OnExposeComplete: enter
04:12:29.348 00.004 6120 UpdateGuideState(): m_state=6
04:12:29.353 00.005 6120 Star::Find(15, 514, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4502
04:12:29.356 00.003 6120 Star::Find returns 1 (0), X=514.39, Y=667.77, Mass=8298, SNR=60.6, Peak=215 HFD=6.8
04:12:29.360 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (0.19) = xAngle (1.39 = 1.39)
04:12:29.363 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.26 = -2.02)
04:12:29.367 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=0.67 hyp=0.67 cameraTheta=1.57 mountX=0.12 mountY=-0.60, mountTheta=-1.37
04:12:29.373 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.67, opts=13)
04:12:29.376 00.003 6120 Enqueuing Move request for scope (-0.00, 0.67)
04:12:29.380 00.004 7680 Worker thread wakes up
04:12:29.380 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:29.383 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.67) opts 0xd
04:12:29.383 00.000 6120 UpdateGuideState exits: m=8298 SNR=60.6
04:12:29.387 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.67)
04:12:29.387 00.000 6120 PhdController: settling, locked = 1, distance = 0.84 (1.50) aobump = 0 frame = 4 / 99999
04:12:29.391 00.004 7680 Moving (-0.00, 0.67) raw xDistance=0.12 yDistance=-0.60
04:12:29.391 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764065549.391,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.84,"Time":3.5,"SettleTime":10.0,"StarLocked":true}
04:12:29.394 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:12:29.394 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:29.397 00.003 7680 resist switch: large excursion: input -0.60 thresh 0.60 direction from 0 to -1
04:12:29.397 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:29.400 00.003 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.81
04:12:29.400 00.000 6120 Enqueuing Expose request
04:12:29.404 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
04:12:29.405 00.001 7680 MoveAxis(E, 0, ABG)
04:12:29.405 00.000 7680 Move returns status 0, amount 0
04:12:29.405 00.000 7680 MoveAxis(N, 328, ABG)
04:12:29.405 00.000 7680 Guiding  Dir = 0, Dur = 328
04:12:29.405 00.000 7680 IsSlewing returns 0
04:12:29.405 00.000 7680 IsGuiding returns 0
04:12:29.406 00.001 7680 PulseGuide returned control before completion, sleep 338
04:12:29.749 00.343 7680 IsGuiding returns 1
04:12:29.749 00.000 7680 scope still moving after pulse duration time elapsed
04:12:29.780 00.031 7680 IsSlewing returns 0
04:12:29.780 00.000 7680 IsGuiding returns 0
04:12:29.780 00.000 7680 scope move finished after 328 + 47 ms
04:12:29.780 00.000 7680 Move returns status 0, amount 328
04:12:29.780 00.000 7680 move complete, result=0
04:12:29.782 00.002 7680 worker thread done servicing request
04:12:29.782 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 328 ms NORTH
04:12:29.785 00.003 7680 Worker thread wakes up
04:12:29.785 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:29.785 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:12:31.025 01.240 7680 Exposure complete
04:12:31.204 00.179 7680 worker thread done servicing request
04:12:31.204 00.000 6120 OnExposeComplete: enter
04:12:31.213 00.009 6120 UpdateGuideState(): m_state=6
04:12:31.219 00.006 6120 Star::Find(15, 514, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4503
04:12:31.224 00.005 6120 Star::Find returns 1 (0), X=514.55, Y=667.63, Mass=7882, SNR=58.3, Peak=178 HFD=6.9
04:12:31.230 00.006 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (0.19) = xAngle (1.09 = 1.09)
04:12:31.236 00.006 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.96 = -2.32)
04:12:31.241 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=0.54 hyp=0.56 cameraTheta=1.28 mountX=0.26 mountY=-0.41, mountTheta=-1.01
04:12:31.248 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.54, opts=13)
04:12:31.252 00.004 6120 Enqueuing Move request for scope (0.16, 0.54)
04:12:31.257 00.005 7680 Worker thread wakes up
04:12:31.257 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:31.261 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.54) opts 0xd
04:12:31.261 00.000 6120 UpdateGuideState exits: m=7882 SNR=58.3
04:12:31.268 00.007 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.54)
04:12:31.268 00.000 6120 PhdController: settling, locked = 1, distance = 0.75 (1.50) aobump = 0 frame = 5 / 99999
04:12:31.273 00.005 7680 Moving (0.16, 0.54) raw xDistance=0.26 yDistance=-0.41
04:12:31.273 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764065551.273,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.75,"Time":5.3,"SettleTime":10.0,"StarLocked":true}
04:12:31.280 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
04:12:31.281 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:31.286 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.41 from input -0.41
04:12:31.287 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:31.292 00.005 7680 MoveAxis(W, 106, ABG)
04:12:31.292 00.000 6120 Enqueuing Expose request
04:12:31.298 00.006 7680 Guiding  Dir = 3, Dur = 106
04:12:31.298 00.000 7680 IsSlewing returns 0
04:12:31.300 00.002 7680 IsGuiding returns 0
04:12:31.300 00.000 7680 PulseGuide returned control before completion, sleep 116
04:12:31.423 00.123 7680 IsGuiding returns 1
04:12:31.424 00.001 7680 scope still moving after pulse duration time elapsed
04:12:31.454 00.030 7680 IsSlewing returns 0
04:12:31.454 00.000 7680 IsGuiding returns 0
04:12:31.454 00.000 7680 scope move finished after 106 + 49 ms
04:12:31.454 00.000 7680 Move returns status 0, amount 106
04:12:31.454 00.000 7680 MoveAxis(N, 223, ABG)
04:12:31.456 00.002 7680 Guiding  Dir = 0, Dur = 223
04:12:31.456 00.000 7680 IsSlewing returns 0
04:12:31.456 00.000 7680 IsGuiding returns 0
04:12:31.457 00.001 7680 PulseGuide returned control before completion, sleep 233
04:12:31.702 00.245 7680 IsGuiding returns 1
04:12:31.702 00.000 7680 scope still moving after pulse duration time elapsed
04:12:31.734 00.032 7680 IsSlewing returns 0
04:12:31.734 00.000 7680 IsGuiding returns 0
04:12:31.734 00.000 7680 scope move finished after 223 + 54 ms
04:12:31.734 00.000 7680 Move returns status 0, amount 223
04:12:31.734 00.000 7680 move complete, result=0
04:12:31.735 00.001 7680 worker thread done servicing request
04:12:31.735 00.000 7680 Worker thread wakes up
04:12:31.735 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:31.735 00.000 6120 GuideStep: 0.3 px 106 ms WEST, -0.4 px 223 ms NORTH
04:12:31.740 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:12:32.990 01.250 7680 Exposure complete
04:12:33.141 00.151 7680 worker thread done servicing request
04:12:33.141 00.000 6120 OnExposeComplete: enter
04:12:33.147 00.006 6120 UpdateGuideState(): m_state=6
04:12:33.150 00.003 6120 Star::Find(15, 514, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4504
04:12:33.156 00.006 6120 Star::Find returns 1 (0), X=514.17, Y=667.67, Mass=8300, SNR=60.5, Peak=193 HFD=6.9
04:12:33.161 00.005 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (0.19) = xAngle (1.75 = 1.75)
04:12:33.166 00.005 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.62 = -1.66)
04:12:33.171 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.57 hyp=0.61 cameraTheta=1.94 mountX=-0.11 mountY=-0.61, mountTheta=-1.75
04:12:33.179 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.57, opts=13)
04:12:33.183 00.004 6120 Enqueuing Move request for scope (-0.22, 0.57)
04:12:33.187 00.004 7680 Worker thread wakes up
04:12:33.187 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:33.193 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.57) opts 0xd
04:12:33.193 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.57)
04:12:33.193 00.000 6120 UpdateGuideState exits: m=8300 SNR=60.5
04:12:33.198 00.005 6120 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 6 / 99999
04:12:33.203 00.005 7680 Moving (-0.22, 0.57) raw xDistance=-0.11 yDistance=-0.61
04:12:33.203 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764065553.203,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.71,"Time":7.3,"SettleTime":10.0,"StarLocked":true}
04:12:33.210 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:12:33.210 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:33.215 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
04:12:33.215 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:33.221 00.006 7680 MoveAxis(E, 0, ABG)
04:12:33.222 00.001 6120 Enqueuing Expose request
04:12:33.228 00.006 7680 Move returns status 0, amount 0
04:12:33.228 00.000 7680 MoveAxis(N, 331, ABG)
04:12:33.229 00.001 7680 Guiding  Dir = 0, Dur = 331
04:12:33.229 00.000 7680 IsSlewing returns 0
04:12:33.230 00.001 7680 IsGuiding returns 0
04:12:33.230 00.000 7680 PulseGuide returned control before completion, sleep 341
04:12:33.576 00.346 7680 IsGuiding returns 1
04:12:33.576 00.000 7680 scope still moving after pulse duration time elapsed
04:12:33.607 00.031 7680 IsSlewing returns 0
04:12:33.607 00.000 7680 IsGuiding returns 0
04:12:33.609 00.002 7680 scope move finished after 331 + 47 ms
04:12:33.609 00.000 7680 Move returns status 0, amount 331
04:12:33.609 00.000 7680 move complete, result=0
04:12:33.610 00.001 7680 worker thread done servicing request
04:12:33.610 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 331 ms NORTH
04:12:33.618 00.008 7680 Worker thread wakes up
04:12:33.619 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:33.619 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:12:34.865 01.246 7680 Exposure complete
04:12:35.020 00.155 7680 worker thread done servicing request
04:12:35.020 00.000 6120 OnExposeComplete: enter
04:12:35.026 00.006 6120 UpdateGuideState(): m_state=6
04:12:35.030 00.004 6120 Star::Find(15, 514, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4505
04:12:35.036 00.006 6120 Star::Find returns 1 (0), X=514.08, Y=666.93, Mass=8029, SNR=60.0, Peak=219 HFD=6.5
04:12:35.041 00.005 6120 CameraToMount -- cameraTheta (-2.66) - m_xAngle (0.19) = xAngle (-2.85 = -2.85)
04:12:35.047 00.006 6120 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.02 = 0.02)
04:12:35.051 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=-0.16 hyp=0.35 cameraTheta=-2.66 mountX=-0.34 mountY=0.01, mountTheta=3.12
04:12:35.058 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=-0.16, opts=13)
04:12:35.063 00.005 6120 Enqueuing Move request for scope (-0.31, -0.16)
04:12:35.068 00.005 7680 Worker thread wakes up
04:12:35.068 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:35.073 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.16) opts 0xd
04:12:35.073 00.000 6120 UpdateGuideState exits: m=8029 SNR=60.0
04:12:35.077 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.31, -0.16)
04:12:35.077 00.000 6120 PhdController: settling, locked = 1, distance = 0.60 (1.50) aobump = 0 frame = 7 / 99999
04:12:35.083 00.006 7680 Moving (-0.31, -0.16) raw xDistance=-0.34 yDistance=0.01
04:12:35.083 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764065555.083,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.60,"Time":9.2,"SettleTime":10.0,"StarLocked":true}
04:12:35.089 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
04:12:35.089 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:35.093 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:12:35.093 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:35.099 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:12:35.100 00.001 6120 Enqueuing Expose request
04:12:35.104 00.004 7680 MoveAxis(E, 138, ABG)
04:12:35.104 00.000 7680 Guiding  Dir = 2, Dur = 138
04:12:35.104 00.000 7680 IsSlewing returns 0
04:12:35.105 00.001 7680 IsGuiding returns 0
04:12:35.105 00.000 7680 PulseGuide returned control before completion, sleep 148
04:12:35.266 00.161 7680 IsGuiding returns 1
04:12:35.266 00.000 7680 scope still moving after pulse duration time elapsed
04:12:35.297 00.031 7680 IsSlewing returns 0
04:12:35.297 00.000 7680 IsGuiding returns 0
04:12:35.297 00.000 7680 scope move finished after 138 + 53 ms
04:12:35.297 00.000 7680 Move returns status 0, amount 138
04:12:35.297 00.000 7680 MoveAxis(N, 0, ABG)
04:12:35.298 00.001 7680 Move returns status 0, amount 0
04:12:35.298 00.000 7680 move complete, result=0
04:12:35.298 00.000 7680 worker thread done servicing request
04:12:35.298 00.000 6120 GuideStep: -0.3 px 138 ms EAST, 0.0 px 0 ms NORTH
04:12:35.303 00.005 7680 Worker thread wakes up
04:12:35.303 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:35.304 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:12:36.556 01.252 7680 Exposure complete
04:12:36.729 00.173 7680 worker thread done servicing request
04:12:36.730 00.001 6120 OnExposeComplete: enter
04:12:36.736 00.006 6120 UpdateGuideState(): m_state=6
04:12:36.742 00.006 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4506
04:12:36.748 00.006 6120 Star::Find returns 1 (0), X=514.17, Y=666.75, Mass=8614, SNR=63.1, Peak=199 HFD=6.7
04:12:36.751 00.003 6120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.19) = xAngle (-2.31 = -2.31)
04:12:36.755 00.004 6120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.56 = 0.56)
04:12:36.759 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.35 hyp=0.41 cameraTheta=-2.13 mountX=-0.28 mountY=0.22, mountTheta=2.48
04:12:36.763 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.35, opts=13)
04:12:36.766 00.003 6120 Enqueuing Move request for scope (-0.22, -0.35)
04:12:36.769 00.003 7680 Worker thread wakes up
04:12:36.769 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:36.772 00.003 6120 UpdateGuideState exits: m=8614 SNR=63.1
04:12:36.775 00.003 6120 PhdController: settling, locked = 1, distance = 0.55 (1.50) aobump = 0 frame = 8 / 99999
04:12:36.778 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.35) opts 0xd
04:12:36.779 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.35)
04:12:36.779 00.000 6120 PhdController: newstate STATE_FINISH
04:12:36.782 00.003 6120 PhdController complete: success
04:12:36.785 00.003 7680 Moving (-0.22, -0.35) raw xDistance=-0.28 yDistance=0.22
04:12:36.786 00.001 6120 evsrv: {"Event":"SettleDone","Timestamp":1764065556.785,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
04:12:36.789 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
04:12:36.789 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:12:36.789 00.000 6120 Mount: notify guiding dither settle done success=1
04:12:36.793 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:12:36.793 00.000 7680 MoveAxis(E, 123, ABG)
04:12:36.793 00.000 7680 Guiding  Dir = 2, Dur = 123
04:12:36.793 00.000 6120 PhdController: newstate STATE_IDLE
04:12:36.798 00.005 7680 IsSlewing returns 0
04:12:36.798 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:36.801 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:36.804 00.003 7680 IsGuiding returns 0
04:12:36.804 00.000 6120 Enqueuing Expose request
04:12:36.809 00.005 7680 PulseGuide returned control before completion, sleep 133
04:12:36.954 00.145 7680 IsGuiding returns 1
04:12:36.954 00.000 7680 scope still moving after pulse duration time elapsed
04:12:36.986 00.032 7680 IsSlewing returns 0
04:12:36.986 00.000 7680 IsGuiding returns 0
04:12:36.986 00.000 7680 scope move finished after 123 + 58 ms
04:12:36.987 00.001 7680 Move returns status 0, amount 123
04:12:36.987 00.000 7680 MoveAxis(N, 0, ABG)
04:12:36.987 00.000 7680 Move returns status 0, amount 0
04:12:36.987 00.000 7680 move complete, result=0
04:12:36.987 00.000 7680 worker thread done servicing request
04:12:36.987 00.000 7680 Worker thread wakes up
04:12:36.988 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:36.988 00.000 6120 GuideStep: -0.3 px 123 ms EAST, 0.2 px 0 ms NORTH
04:12:36.993 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:12:38.231 01.238 7680 Exposure complete
04:12:38.396 00.165 7680 worker thread done servicing request
04:12:38.398 00.002 6120 OnExposeComplete: enter
04:12:38.402 00.004 6120 UpdateGuideState(): m_state=6
04:12:38.406 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4507
04:12:38.412 00.006 6120 Star::Find returns 1 (0), X=514.18, Y=666.87, Mass=7998, SNR=59.2, Peak=184 HFD=6.7
04:12:38.415 00.003 6120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.19) = xAngle (-2.50 = -2.50)
04:12:38.421 00.006 6120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.38 = 0.38)
04:12:38.426 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.23 hyp=0.31 cameraTheta=-2.31 mountX=-0.25 mountY=0.11, mountTheta=2.71
04:12:38.433 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.23, opts=13)
04:12:38.438 00.005 6120 Enqueuing Move request for scope (-0.21, -0.23)
04:12:38.444 00.006 7680 Worker thread wakes up
04:12:38.444 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:38.449 00.005 6120 UpdateGuideState exits: m=7998 SNR=59.2
04:12:38.454 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.23) opts 0xd
04:12:38.454 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.23)
04:12:38.454 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:38.458 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:38.463 00.005 6120 Enqueuing Expose request
04:12:38.467 00.004 7680 Moving (-0.21, -0.23) raw xDistance=-0.25 yDistance=0.11
04:12:38.467 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
04:12:38.467 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:12:38.467 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:12:38.469 00.002 7680 MoveAxis(E, 109, ABG)
04:12:38.469 00.000 7680 Guiding  Dir = 2, Dur = 109
04:12:38.469 00.000 7680 IsSlewing returns 0
04:12:38.470 00.001 7680 IsGuiding returns 0
04:12:38.470 00.000 7680 PulseGuide returned control before completion, sleep 119
04:12:38.598 00.128 7680 IsGuiding returns 1
04:12:38.598 00.000 7680 scope still moving after pulse duration time elapsed
04:12:38.629 00.031 7680 IsSlewing returns 0
04:12:38.629 00.000 7680 IsGuiding returns 0
04:12:38.629 00.000 7680 scope move finished after 109 + 50 ms
04:12:38.630 00.001 7680 Move returns status 0, amount 109
04:12:38.630 00.000 7680 MoveAxis(N, 0, ABG)
04:12:38.630 00.000 7680 Move returns status 0, amount 0
04:12:38.630 00.000 7680 move complete, result=0
04:12:38.631 00.001 7680 worker thread done servicing request
04:12:38.631 00.000 6120 GuideStep: -0.2 px 109 ms EAST, 0.1 px 0 ms NORTH
04:12:38.635 00.004 7680 Worker thread wakes up
04:12:38.635 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:38.636 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:12:39.884 01.248 7680 Exposure complete
04:12:40.018 00.134 7680 worker thread done servicing request
04:12:40.018 00.000 6120 OnExposeComplete: enter
04:12:40.026 00.008 6120 UpdateGuideState(): m_state=6
04:12:40.035 00.009 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4508
04:12:40.043 00.008 6120 Star::Find returns 1 (0), X=514.12, Y=666.77, Mass=8524, SNR=60.8, Peak=204 HFD=6.7
04:12:40.049 00.006 6120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.19) = xAngle (-2.45 = -2.45)
04:12:40.055 00.006 6120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.43 = 0.43)
04:12:40.059 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=-0.32 hyp=0.42 cameraTheta=-2.26 mountX=-0.32 mountY=0.17, mountTheta=2.65
04:12:40.067 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-0.32, opts=13)
04:12:40.072 00.005 6120 Enqueuing Move request for scope (-0.27, -0.32)
04:12:40.078 00.006 7680 Worker thread wakes up
04:12:40.078 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:40.084 00.006 6120 UpdateGuideState exits: m=8524 SNR=60.8
04:12:40.089 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.32) opts 0xd
04:12:40.090 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:40.096 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.27, -0.32)
04:12:40.097 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:40.102 00.005 7680 Moving (-0.27, -0.32) raw xDistance=-0.32 yDistance=0.17
04:12:40.102 00.000 6120 Enqueuing Expose request
04:12:40.108 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
04:12:40.108 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:12:40.108 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:12:40.108 00.000 7680 MoveAxis(E, 140, ABG)
04:12:40.109 00.001 7680 Guiding  Dir = 2, Dur = 140
04:12:40.109 00.000 7680 IsSlewing returns 0
04:12:40.109 00.000 7680 IsGuiding returns 0
04:12:40.110 00.001 7680 PulseGuide returned control before completion, sleep 150
04:12:40.267 00.157 7680 IsGuiding returns 1
04:12:40.268 00.001 7680 scope still moving after pulse duration time elapsed
04:12:40.299 00.031 7680 IsSlewing returns 0
04:12:40.301 00.002 7680 IsGuiding returns 0
04:12:40.302 00.001 7680 scope move finished after 140 + 51 ms
04:12:40.302 00.000 7680 Move returns status 0, amount 140
04:12:40.303 00.001 7680 MoveAxis(N, 0, ABG)
04:12:40.303 00.000 7680 Move returns status 0, amount 0
04:12:40.304 00.001 7680 move complete, result=0
04:12:40.304 00.000 7680 worker thread done servicing request
04:12:40.304 00.000 7680 Worker thread wakes up
04:12:40.304 00.000 6120 GuideStep: -0.3 px 140 ms EAST, 0.2 px 0 ms NORTH
04:12:40.312 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:40.312 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:12:41.564 01.252 7680 Exposure complete
04:12:41.712 00.148 7680 worker thread done servicing request
04:12:41.712 00.000 6120 OnExposeComplete: enter
04:12:41.717 00.005 6120 UpdateGuideState(): m_state=6
04:12:41.723 00.006 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4509
04:12:41.727 00.004 6120 Star::Find returns 1 (0), X=514.18, Y=666.09, Mass=7509, SNR=57.4, Peak=190 HFD=6.6
04:12:41.732 00.005 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
04:12:41.735 00.003 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
04:12:41.739 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-1.01 hyp=1.03 cameraTheta=-1.77 mountX=-0.39 mountY=0.81, mountTheta=2.02
04:12:41.745 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-1.01, opts=13)
04:12:41.750 00.005 6120 Enqueuing Move request for scope (-0.21, -1.01)
04:12:41.754 00.004 7680 Worker thread wakes up
04:12:41.754 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -1.01) opts 0xd
04:12:41.754 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -1.01)
04:12:41.754 00.000 7680 Moving (-0.21, -1.01) raw xDistance=-0.39 yDistance=0.81
04:12:41.754 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
04:12:41.755 00.001 7680 resist switch: large excursion: input 0.81 thresh 0.60 direction from -1 to 1
04:12:41.755 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:41.758 00.003 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.44
04:12:41.758 00.000 6120 UpdateGuideState exits: m=7509 SNR=57.4
04:12:41.763 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81
04:12:41.764 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:41.768 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:41.771 00.003 7680 MoveAxis(E, 170, ABG)
04:12:41.771 00.000 6120 Enqueuing Expose request
04:12:41.776 00.005 7680 Guiding  Dir = 2, Dur = 170
04:12:41.776 00.000 7680 IsSlewing returns 0
04:12:41.777 00.001 7680 IsGuiding returns 0
04:12:41.777 00.000 7680 PulseGuide returned control before completion, sleep 180
04:12:41.959 00.182 7680 IsGuiding returns 1
04:12:41.960 00.001 7680 scope still moving after pulse duration time elapsed
04:12:41.990 00.030 7680 IsSlewing returns 0
04:12:41.992 00.002 7680 IsGuiding returns 0
04:12:41.993 00.001 7680 scope move finished after 170 + 45 ms
04:12:41.995 00.002 7680 Move returns status 0, amount 170
04:12:41.995 00.000 7680 MoveAxis(S, 441, ABG)
04:12:41.996 00.001 7680 Guiding  Dir = 1, Dur = 441
04:12:41.996 00.000 7680 IsSlewing returns 0
04:12:41.997 00.001 7680 IsGuiding returns 0
04:12:41.998 00.001 7680 PulseGuide returned control before completion, sleep 451
04:12:42.457 00.459 7680 IsGuiding returns 1
04:12:42.459 00.002 7680 scope still moving after pulse duration time elapsed
04:12:42.488 00.029 7680 IsSlewing returns 0
04:12:42.488 00.000 7680 IsGuiding returns 0
04:12:42.488 00.000 7680 scope move finished after 441 + 50 ms
04:12:42.490 00.002 7680 Move returns status 0, amount 441
04:12:42.490 00.000 7680 move complete, result=0
04:12:42.490 00.000 7680 worker thread done servicing request
04:12:42.491 00.001 6120 GuideStep: -0.4 px 170 ms EAST, 0.8 px 441 ms SOUTH
04:12:42.498 00.007 7680 Worker thread wakes up
04:12:42.498 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:42.498 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:12:43.750 01.252 7680 Exposure complete
04:12:43.899 00.149 7680 worker thread done servicing request
04:12:43.899 00.000 6120 OnExposeComplete: enter
04:12:43.904 00.005 6120 UpdateGuideState(): m_state=6
04:12:43.908 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4510
04:12:43.912 00.004 6120 Star::Find returns 1 (0), X=514.25, Y=665.87, Mass=7954, SNR=60.3, Peak=213 HFD=6.7
04:12:43.916 00.004 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
04:12:43.919 00.003 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
04:12:43.924 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=-1.23 hyp=1.24 cameraTheta=-1.68 mountX=-0.37 mountY=1.04, mountTheta=1.91
04:12:43.929 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-1.23, opts=13)
04:12:43.933 00.004 6120 Enqueuing Move request for scope (-0.14, -1.23)
04:12:43.936 00.003 7680 Worker thread wakes up
04:12:43.937 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:43.942 00.005 6120 UpdateGuideState exits: m=7954 SNR=60.3
04:12:43.947 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:43.951 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:43.956 00.005 6120 Enqueuing Expose request
04:12:43.960 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -1.23) opts 0xd
04:12:43.960 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -1.23)
04:12:43.960 00.000 7680 Moving (-0.14, -1.23) raw xDistance=-0.37 yDistance=1.04
04:12:43.960 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
04:12:43.960 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04
04:12:43.962 00.002 7680 MoveAxis(E, 161, ABG)
04:12:43.962 00.000 7680 Guiding  Dir = 2, Dur = 161
04:12:43.962 00.000 7680 IsSlewing returns 0
04:12:43.962 00.000 7680 IsGuiding returns 0
04:12:43.963 00.001 7680 PulseGuide returned control before completion, sleep 171
04:12:44.143 00.180 7680 IsGuiding returns 1
04:12:44.144 00.001 7680 scope still moving after pulse duration time elapsed
04:12:44.174 00.030 7680 IsSlewing returns 0
04:12:44.176 00.002 7680 IsGuiding returns 0
04:12:44.177 00.001 7680 scope move finished after 161 + 53 ms
04:12:44.177 00.000 7680 Move returns status 0, amount 161
04:12:44.179 00.002 7680 MoveAxis(S, 566, ABG)
04:12:44.179 00.000 7680 Guiding  Dir = 1, Dur = 566
04:12:44.180 00.001 7680 IsSlewing returns 0
04:12:44.182 00.002 7680 IsGuiding returns 0
04:12:44.183 00.001 7680 PulseGuide returned control before completion, sleep 576
04:12:44.767 00.584 7680 IsGuiding returns 1
04:12:44.768 00.001 7680 scope still moving after pulse duration time elapsed
04:12:44.797 00.029 7680 IsSlewing returns 0
04:12:44.799 00.002 7680 IsGuiding returns 0
04:12:44.800 00.001 7680 scope move finished after 566 + 51 ms
04:12:44.800 00.000 7680 Move returns status 0, amount 566
04:12:44.800 00.000 7680 move complete, result=0
04:12:44.801 00.001 7680 worker thread done servicing request
04:12:44.802 00.001 7680 Worker thread wakes up
04:12:44.802 00.000 6120 GuideStep: -0.4 px 161 ms EAST, 1.0 px 566 ms SOUTH
04:12:44.810 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:44.810 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:12:46.058 01.248 7680 Exposure complete
04:12:46.199 00.141 7680 worker thread done servicing request
04:12:46.199 00.000 6120 OnExposeComplete: enter
04:12:46.203 00.004 6120 UpdateGuideState(): m_state=6
04:12:46.208 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4511
04:12:46.213 00.005 6120 Star::Find returns 1 (0), X=514.49, Y=666.82, Mass=8129, SNR=60.2, Peak=201 HFD=6.6
04:12:46.218 00.005 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
04:12:46.222 00.004 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.48 = 1.48)
04:12:46.227 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.21 mountX=0.05 mountY=0.29, mountTheta=1.40
04:12:46.231 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.27, opts=13)
04:12:46.236 00.005 6120 Enqueuing Move request for scope (0.10, -0.27)
04:12:46.240 00.004 7680 Worker thread wakes up
04:12:46.240 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:46.244 00.004 6120 UpdateGuideState exits: m=8129 SNR=60.2
04:12:46.248 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.27) opts 0xd
04:12:46.248 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:46.256 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:46.261 00.005 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.27)
04:12:46.261 00.000 6120 Enqueuing Expose request
04:12:46.264 00.003 7680 Moving (0.10, -0.27) raw xDistance=0.05 yDistance=0.29
04:12:46.264 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:12:46.265 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:12:46.265 00.000 7680 MoveAxis(E, 0, ABG)
04:12:46.265 00.000 7680 Move returns status 0, amount 0
04:12:46.265 00.000 7680 MoveAxis(S, 157, ABG)
04:12:46.265 00.000 7680 Guiding  Dir = 1, Dur = 157
04:12:46.267 00.002 7680 IsSlewing returns 0
04:12:46.267 00.000 7680 IsGuiding returns 0
04:12:46.267 00.000 7680 PulseGuide returned control before completion, sleep 167
04:12:46.440 00.173 7680 IsGuiding returns 1
04:12:46.442 00.002 7680 scope still moving after pulse duration time elapsed
04:12:46.473 00.031 7680 IsSlewing returns 0
04:12:46.476 00.003 7680 IsGuiding returns 0
04:12:46.477 00.001 7680 scope move finished after 157 + 53 ms
04:12:46.477 00.000 7680 Move returns status 0, amount 157
04:12:46.477 00.000 7680 move complete, result=0
04:12:46.478 00.001 7680 worker thread done servicing request
04:12:46.478 00.000 7680 Worker thread wakes up
04:12:46.480 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 157 ms SOUTH
04:12:46.489 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:46.489 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:12:47.731 01.242 7680 Exposure complete
04:12:47.871 00.140 7680 worker thread done servicing request
04:12:47.872 00.001 6120 OnExposeComplete: enter
04:12:47.876 00.004 6120 UpdateGuideState(): m_state=6
04:12:47.880 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4512
04:12:47.883 00.003 6120 Star::Find returns 1 (0), X=514.49, Y=667.10, Mass=7473, SNR=57.1, Peak=191 HFD=6.5
04:12:47.887 00.004 6120 CameraToMount -- cameraTheta (0.04) - m_xAngle (0.19) = xAngle (-0.15 = -0.15)
04:12:47.893 00.006 6120 CameraToMount -- cameraTheta (0.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.72 = 2.72)
04:12:47.898 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.04 mountX=0.10 mountY=0.04, mountTheta=0.39
04:12:47.904 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.00, opts=13)
04:12:47.909 00.005 6120 Enqueuing Move request for scope (0.10, 0.00)
04:12:47.912 00.003 7680 Worker thread wakes up
04:12:47.913 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
04:12:47.913 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
04:12:47.913 00.000 7680 Moving (0.10, 0.00) raw xDistance=0.10 yDistance=0.04
04:12:47.913 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:12:47.914 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:12:47.914 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:47.917 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:12:47.917 00.000 7680 MoveAxis(E, 0, ABG)
04:12:47.917 00.000 7680 Move returns status 0, amount 0
04:12:47.918 00.001 7680 MoveAxis(N, 0, ABG)
04:12:47.918 00.000 7680 Move returns status 0, amount 0
04:12:47.919 00.001 7680 move complete, result=0
04:12:47.919 00.000 7680 worker thread done servicing request
04:12:47.919 00.000 6120 UpdateGuideState exits: m=7473 SNR=57.1
04:12:47.923 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:47.926 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:47.930 00.004 6120 Enqueuing Expose request
04:12:47.935 00.005 7680 Worker thread wakes up
04:12:47.935 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:47.935 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:12:47.936 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:12:49.186 01.250 7680 Exposure complete
04:12:49.334 00.148 7680 worker thread done servicing request
04:12:49.335 00.001 6120 OnExposeComplete: enter
04:12:49.339 00.004 6120 UpdateGuideState(): m_state=6
04:12:49.343 00.004 6120 Star::Find(15, 514, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4513
04:12:49.347 00.004 6120 Star::Find returns 1 (0), X=514.89, Y=666.96, Mass=7663, SNR=57.6, Peak=187 HFD=6.4
04:12:49.351 00.004 6120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.19) = xAngle (-0.44 = -0.44)
04:12:49.354 00.003 6120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.43 = 2.43)
04:12:49.358 00.004 6120 CameraToMount -- cameraX=0.50 cameraY=-0.13 hyp=0.52 cameraTheta=-0.26 mountX=0.47 mountY=0.34, mountTheta=0.63
04:12:49.363 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.50, y=-0.13, opts=13)
04:12:49.366 00.003 6120 Enqueuing Move request for scope (0.50, -0.13)
04:12:49.370 00.004 7680 Worker thread wakes up
04:12:49.370 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.13) opts 0xd
04:12:49.370 00.000 7680 Handling offset move in thread for scope, endpoint = (0.50, -0.13)
04:12:49.370 00.000 7680 Moving (0.50, -0.13) raw xDistance=0.47 yDistance=0.34
04:12:49.370 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.47
04:12:49.370 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
04:12:49.370 00.000 7680 MoveAxis(W, 191, ABG)
04:12:49.372 00.002 7680 Guiding  Dir = 3, Dur = 191
04:12:49.372 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:49.375 00.003 7680 IsSlewing returns 0
04:12:49.376 00.001 6120 UpdateGuideState exits: m=7663 SNR=57.6
04:12:49.379 00.003 7680 IsGuiding returns 0
04:12:49.380 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:49.384 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:49.387 00.003 7680 PulseGuide returned control before completion, sleep 201
04:12:49.387 00.000 6120 Enqueuing Expose request
04:12:49.596 00.209 7680 IsGuiding returns 1
04:12:49.597 00.001 7680 scope still moving after pulse duration time elapsed
04:12:49.627 00.030 7680 IsSlewing returns 0
04:12:49.629 00.002 7680 IsGuiding returns 0
04:12:49.629 00.000 7680 scope move finished after 191 + 58 ms
04:12:49.630 00.001 7680 Move returns status 0, amount 191
04:12:49.630 00.000 7680 MoveAxis(S, 183, ABG)
04:12:49.631 00.001 7680 Guiding  Dir = 1, Dur = 183
04:12:49.631 00.000 7680 IsSlewing returns 0
04:12:49.631 00.000 7680 IsGuiding returns 0
04:12:49.633 00.002 7680 PulseGuide returned control before completion, sleep 193
04:12:49.829 00.196 7680 IsGuiding returns 1
04:12:49.830 00.001 7680 scope still moving after pulse duration time elapsed
04:12:49.861 00.031 7680 IsSlewing returns 0
04:12:49.862 00.001 7680 IsGuiding returns 0
04:12:49.863 00.001 7680 scope move finished after 183 + 47 ms
04:12:49.864 00.001 7680 Move returns status 0, amount 183
04:12:49.864 00.000 7680 move complete, result=0
04:12:49.865 00.001 7680 worker thread done servicing request
04:12:49.866 00.001 6120 GuideStep: 0.5 px 191 ms WEST, 0.3 px 183 ms SOUTH
04:12:49.875 00.009 7680 Worker thread wakes up
04:12:49.875 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:49.876 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:12:51.119 01.243 7680 Exposure complete
04:12:51.266 00.147 7680 worker thread done servicing request
04:12:51.267 00.001 6120 OnExposeComplete: enter
04:12:51.270 00.003 6120 UpdateGuideState(): m_state=6
04:12:51.273 00.003 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4514
04:12:51.278 00.005 6120 Star::Find returns 1 (0), X=514.44, Y=666.89, Mass=7533, SNR=58.0, Peak=206 HFD=6.6
04:12:51.285 00.007 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
04:12:51.288 00.003 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
04:12:51.290 00.002 6120 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.32 mountX=0.01 mountY=0.20, mountTheta=1.50
04:12:51.295 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.20, opts=13)
04:12:51.298 00.003 6120 Enqueuing Move request for scope (0.05, -0.20)
04:12:51.302 00.004 7680 Worker thread wakes up
04:12:51.302 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
04:12:51.302 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
04:12:51.303 00.001 7680 Moving (0.05, -0.20) raw xDistance=0.01 yDistance=0.20
04:12:51.303 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:12:51.303 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
04:12:51.303 00.000 7680 MoveAxis(E, 0, ABG)
04:12:51.303 00.000 7680 Move returns status 0, amount 0
04:12:51.303 00.000 7680 MoveAxis(S, 111, ABG)
04:12:51.304 00.001 7680 Guiding  Dir = 1, Dur = 111
04:12:51.304 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:51.308 00.004 7680 IsSlewing returns 0
04:12:51.309 00.001 6120 UpdateGuideState exits: m=7533 SNR=58.0
04:12:51.313 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:51.319 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:51.323 00.004 6120 Enqueuing Expose request
04:12:51.327 00.004 7680 IsGuiding returns 0
04:12:51.327 00.000 7680 PulseGuide returned control before completion, sleep 121
04:12:51.452 00.125 7680 IsGuiding returns 1
04:12:51.452 00.000 7680 scope still moving after pulse duration time elapsed
04:12:51.483 00.031 7680 IsSlewing returns 0
04:12:51.484 00.001 7680 IsGuiding returns 0
04:12:51.484 00.000 7680 scope move finished after 111 + 45 ms
04:12:51.484 00.000 7680 Move returns status 0, amount 111
04:12:51.486 00.002 7680 move complete, result=0
04:12:51.486 00.000 7680 worker thread done servicing request
04:12:51.486 00.000 7680 Worker thread wakes up
04:12:51.486 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 111 ms SOUTH
04:12:51.491 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:51.493 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:12:52.745 01.252 7680 Exposure complete
04:12:52.894 00.149 7680 worker thread done servicing request
04:12:52.895 00.001 6120 OnExposeComplete: enter
04:12:52.898 00.003 6120 UpdateGuideState(): m_state=6
04:12:52.903 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4515
04:12:52.907 00.004 6120 Star::Find returns 1 (0), X=514.59, Y=667.06, Mass=7442, SNR=56.7, Peak=200 HFD=6.6
04:12:52.912 00.005 6120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.19) = xAngle (-0.36 = -0.36)
04:12:52.916 00.004 6120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.51 = 2.51)
04:12:52.919 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-0.18 mountX=0.19 mountY=0.12, mountTheta=0.56
04:12:52.925 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.04, opts=13)
04:12:52.929 00.004 6120 Enqueuing Move request for scope (0.20, -0.04)
04:12:52.934 00.005 7680 Worker thread wakes up
04:12:52.934 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
04:12:52.934 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:52.939 00.005 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
04:12:52.939 00.000 7680 Moving (0.20, -0.04) raw xDistance=0.19 yDistance=0.12
04:12:52.939 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:12:52.939 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:12:52.940 00.001 6120 UpdateGuideState exits: m=7442 SNR=56.7
04:12:52.944 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:52.948 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:52.952 00.004 6120 Enqueuing Expose request
04:12:52.956 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:12:52.956 00.000 7680 MoveAxis(E, 0, ABG)
04:12:52.956 00.000 7680 Move returns status 0, amount 0
04:12:52.956 00.000 7680 MoveAxis(N, 0, ABG)
04:12:52.956 00.000 7680 Move returns status 0, amount 0
04:12:52.957 00.001 7680 move complete, result=0
04:12:52.957 00.000 7680 worker thread done servicing request
04:12:52.957 00.000 7680 Worker thread wakes up
04:12:52.957 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:12:52.962 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:52.962 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:12:54.218 01.256 7680 Exposure complete
04:12:54.367 00.149 7680 worker thread done servicing request
04:12:54.368 00.001 6120 OnExposeComplete: enter
04:12:54.372 00.004 6120 UpdateGuideState(): m_state=6
04:12:54.377 00.005 6120 Star::Find(15, 514, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4516
04:12:54.381 00.004 6120 Star::Find returns 1 (0), X=514.64, Y=666.91, Mass=7891, SNR=59.0, Peak=192 HFD=6.6
04:12:54.385 00.004 6120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.19) = xAngle (-0.82 = -0.82)
04:12:54.388 00.003 6120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.05 = 2.05)
04:12:54.393 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=-0.19 hyp=0.31 cameraTheta=-0.63 mountX=0.21 mountY=0.28, mountTheta=0.91
04:12:54.398 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.19, opts=13)
04:12:54.403 00.005 6120 Enqueuing Move request for scope (0.25, -0.19)
04:12:54.407 00.004 7680 Worker thread wakes up
04:12:54.407 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:54.412 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.19) opts 0xd
04:12:54.413 00.001 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.19)
04:12:54.413 00.000 7680 Moving (0.25, -0.19) raw xDistance=0.21 yDistance=0.28
04:12:54.413 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
04:12:54.413 00.000 6120 UpdateGuideState exits: m=7891 SNR=59.0
04:12:54.418 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:54.421 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:54.425 00.004 6120 Enqueuing Expose request
04:12:54.428 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
04:12:54.429 00.001 7680 MoveAxis(W, 88, ABG)
04:12:54.429 00.000 7680 Guiding  Dir = 3, Dur = 88
04:12:54.429 00.000 7680 IsSlewing returns 0
04:12:54.429 00.000 7680 IsGuiding returns 0
04:12:54.431 00.002 7680 PulseGuide returned control before completion, sleep 98
04:12:54.536 00.105 7680 IsGuiding returns 1
04:12:54.536 00.000 7680 scope still moving after pulse duration time elapsed
04:12:54.568 00.032 7680 IsSlewing returns 0
04:12:54.571 00.003 7680 IsGuiding returns 0
04:12:54.572 00.001 7680 scope move finished after 88 + 53 ms
04:12:54.573 00.001 7680 Move returns status 0, amount 88
04:12:54.573 00.000 7680 MoveAxis(S, 151, ABG)
04:12:54.573 00.000 7680 Guiding  Dir = 1, Dur = 151
04:12:54.574 00.001 7680 IsSlewing returns 0
04:12:54.575 00.001 7680 IsGuiding returns 0
04:12:54.575 00.000 7680 PulseGuide returned control before completion, sleep 161
04:12:54.739 00.164 7680 IsGuiding returns 1
04:12:54.740 00.001 7680 scope still moving after pulse duration time elapsed
04:12:54.771 00.031 7680 IsSlewing returns 0
04:12:54.772 00.001 7680 IsGuiding returns 0
04:12:54.772 00.000 7680 scope move finished after 151 + 46 ms
04:12:54.774 00.002 7680 Move returns status 0, amount 151
04:12:54.774 00.000 7680 move complete, result=0
04:12:54.774 00.000 7680 worker thread done servicing request
04:12:54.775 00.001 7680 Worker thread wakes up
04:12:54.775 00.000 6120 GuideStep: 0.2 px 88 ms WEST, 0.3 px 151 ms SOUTH
04:12:54.783 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:54.783 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:12:56.037 01.254 7680 Exposure complete
04:12:56.175 00.138 7680 worker thread done servicing request
04:12:56.176 00.001 6120 OnExposeComplete: enter
04:12:56.179 00.003 6120 UpdateGuideState(): m_state=6
04:12:56.184 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4517
04:12:56.188 00.004 6120 Star::Find returns 1 (0), X=514.51, Y=666.86, Mass=7850, SNR=60.1, Peak=196 HFD=6.6
04:12:56.192 00.004 6120 CameraToMount -- cameraTheta (-1.10) - m_xAngle (0.19) = xAngle (-1.29 = -1.29)
04:12:56.195 00.003 6120 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.59 = 1.59)
04:12:56.199 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-1.10 mountX=0.08 mountY=0.27, mountTheta=1.30
04:12:56.203 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.24, opts=13)
04:12:56.207 00.004 6120 Enqueuing Move request for scope (0.12, -0.24)
04:12:56.210 00.003 7680 Worker thread wakes up
04:12:56.210 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.24) opts 0xd
04:12:56.210 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.24)
04:12:56.210 00.000 7680 Moving (0.12, -0.24) raw xDistance=0.08 yDistance=0.27
04:12:56.210 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:12:56.212 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:12:56.212 00.000 7680 MoveAxis(E, 0, ABG)
04:12:56.212 00.000 7680 Move returns status 0, amount 0
04:12:56.212 00.000 7680 MoveAxis(S, 145, ABG)
04:12:56.212 00.000 7680 Guiding  Dir = 1, Dur = 145
04:12:56.212 00.000 7680 IsSlewing returns 0
04:12:56.212 00.000 7680 IsGuiding returns 0
04:12:56.213 00.001 7680 PulseGuide returned control before completion, sleep 155
04:12:56.213 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:56.218 00.005 6120 UpdateGuideState exits: m=7850 SNR=60.1
04:12:56.224 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:56.227 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:56.231 00.004 6120 Enqueuing Expose request
04:12:56.375 00.144 7680 IsGuiding returns 1
04:12:56.375 00.000 7680 scope still moving after pulse duration time elapsed
04:12:56.404 00.029 7680 IsSlewing returns 0
04:12:56.405 00.001 7680 IsGuiding returns 0
04:12:56.406 00.001 7680 scope move finished after 145 + 47 ms
04:12:56.406 00.000 7680 Move returns status 0, amount 145
04:12:56.407 00.001 7680 move complete, result=0
04:12:56.407 00.000 7680 worker thread done servicing request
04:12:56.407 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 145 ms SOUTH
04:12:56.414 00.007 7680 Worker thread wakes up
04:12:56.414 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:56.414 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:12:57.666 01.252 7680 Exposure complete
04:12:57.805 00.139 7680 worker thread done servicing request
04:12:57.806 00.001 6120 OnExposeComplete: enter
04:12:57.812 00.006 6120 UpdateGuideState(): m_state=6
04:12:57.817 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4518
04:12:57.821 00.004 6120 Star::Find returns 1 (0), X=514.55, Y=666.92, Mass=8099, SNR=60.3, Peak=204 HFD=6.6
04:12:57.825 00.004 6120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (0.19) = xAngle (-1.01 = -1.01)
04:12:57.830 00.005 6120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.86 = 1.86)
04:12:57.834 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.18 hyp=0.24 cameraTheta=-0.82 mountX=0.13 mountY=0.23, mountTheta=1.06
04:12:57.840 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.18, opts=13)
04:12:57.844 00.004 6120 Enqueuing Move request for scope (0.16, -0.18)
04:12:57.848 00.004 7680 Worker thread wakes up
04:12:57.848 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.18) opts 0xd
04:12:57.848 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.18)
04:12:57.848 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:57.853 00.005 6120 UpdateGuideState exits: m=8099 SNR=60.3
04:12:57.857 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:57.861 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:57.866 00.005 6120 Enqueuing Expose request
04:12:57.871 00.005 7680 Moving (0.16, -0.18) raw xDistance=0.13 yDistance=0.23
04:12:57.871 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:12:57.871 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:12:57.871 00.000 7680 MoveAxis(E, 0, ABG)
04:12:57.873 00.002 7680 Move returns status 0, amount 0
04:12:57.873 00.000 7680 MoveAxis(S, 125, ABG)
04:12:57.873 00.000 7680 Guiding  Dir = 1, Dur = 125
04:12:57.874 00.001 7680 IsSlewing returns 0
04:12:57.874 00.000 7680 IsGuiding returns 0
04:12:57.875 00.001 7680 PulseGuide returned control before completion, sleep 135
04:12:58.014 00.139 7680 IsGuiding returns 1
04:12:58.015 00.001 7680 scope still moving after pulse duration time elapsed
04:12:58.044 00.029 7680 IsSlewing returns 0
04:12:58.044 00.000 7680 IsGuiding returns 0
04:12:58.046 00.002 7680 scope move finished after 125 + 46 ms
04:12:58.046 00.000 7680 Move returns status 0, amount 125
04:12:58.046 00.000 7680 move complete, result=0
04:12:58.047 00.001 7680 worker thread done servicing request
04:12:58.047 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 125 ms SOUTH
04:12:58.052 00.005 7680 Worker thread wakes up
04:12:58.052 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:58.054 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:12:59.303 01.249 7680 Exposure complete
04:12:59.444 00.141 7680 worker thread done servicing request
04:12:59.444 00.000 6120 OnExposeComplete: enter
04:12:59.447 00.003 6120 UpdateGuideState(): m_state=6
04:12:59.451 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4519
04:12:59.455 00.004 6120 Star::Find returns 1 (0), X=514.84, Y=667.11, Mass=7721, SNR=59.6, Peak=187 HFD=6.6
04:12:59.458 00.003 6120 CameraToMount -- cameraTheta (0.03) - m_xAngle (0.19) = xAngle (-0.16 = -0.16)
04:12:59.462 00.004 6120 CameraToMount -- cameraTheta (0.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.71 = 2.71)
04:12:59.467 00.005 6120 CameraToMount -- cameraX=0.45 cameraY=0.01 hyp=0.45 cameraTheta=0.03 mountX=0.44 mountY=0.19, mountTheta=0.40
04:12:59.473 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.45, y=0.01, opts=13)
04:12:59.477 00.004 6120 Enqueuing Move request for scope (0.45, 0.01)
04:12:59.481 00.004 7680 Worker thread wakes up
04:12:59.481 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:12:59.485 00.004 6120 UpdateGuideState exits: m=7721 SNR=59.6
04:12:59.488 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:12:59.491 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:12:59.496 00.005 6120 Enqueuing Expose request
04:12:59.500 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.01) opts 0xd
04:12:59.501 00.001 7680 Handling offset move in thread for scope, endpoint = (0.45, 0.01)
04:12:59.501 00.000 7680 Moving (0.45, 0.01) raw xDistance=0.44 yDistance=0.19
04:12:59.501 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
04:12:59.501 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:12:59.502 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:12:59.502 00.000 7680 MoveAxis(W, 181, ABG)
04:12:59.502 00.000 7680 Guiding  Dir = 3, Dur = 181
04:12:59.503 00.001 7680 IsSlewing returns 0
04:12:59.503 00.000 7680 IsGuiding returns 0
04:12:59.504 00.001 7680 PulseGuide returned control before completion, sleep 191
04:12:59.701 00.197 7680 IsGuiding returns 1
04:12:59.701 00.000 7680 scope still moving after pulse duration time elapsed
04:12:59.731 00.030 7680 IsSlewing returns 0
04:12:59.732 00.001 7680 IsGuiding returns 0
04:12:59.732 00.000 7680 scope move finished after 181 + 48 ms
04:12:59.734 00.002 7680 Move returns status 0, amount 181
04:12:59.734 00.000 7680 MoveAxis(N, 0, ABG)
04:12:59.735 00.001 7680 Move returns status 0, amount 0
04:12:59.735 00.000 7680 move complete, result=0
04:12:59.735 00.000 7680 worker thread done servicing request
04:12:59.736 00.001 7680 Worker thread wakes up
04:12:59.736 00.000 6120 GuideStep: 0.4 px 181 ms WEST, 0.2 px 0 ms NORTH
04:12:59.741 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:12:59.742 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:00.981 01.239 7680 Exposure complete
04:13:01.125 00.144 7680 worker thread done servicing request
04:13:01.125 00.000 6120 OnExposeComplete: enter
04:13:01.129 00.004 6120 UpdateGuideState(): m_state=6
04:13:01.132 00.003 6120 Star::Find(15, 514, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4520
04:13:01.136 00.004 6120 Star::Find returns 1 (0), X=514.54, Y=666.92, Mass=7975, SNR=59.4, Peak=198 HFD=6.6
04:13:01.139 00.003 6120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.19) = xAngle (-1.02 = -1.02)
04:13:01.142 00.003 6120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.85 = 1.85)
04:13:01.145 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-0.84 mountX=0.12 mountY=0.22, mountTheta=1.07
04:13:01.149 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.17, opts=13)
04:13:01.155 00.006 6120 Enqueuing Move request for scope (0.16, -0.17)
04:13:01.160 00.005 7680 Worker thread wakes up
04:13:01.160 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
04:13:01.160 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
04:13:01.160 00.000 7680 Moving (0.16, -0.17) raw xDistance=0.12 yDistance=0.22
04:13:01.160 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:13:01.161 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:01.164 00.003 6120 UpdateGuideState exits: m=7975 SNR=59.4
04:13:01.168 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:01.171 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:01.175 00.004 6120 Enqueuing Expose request
04:13:01.179 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:13:01.179 00.000 7680 MoveAxis(E, 0, ABG)
04:13:01.179 00.000 7680 Move returns status 0, amount 0
04:13:01.179 00.000 7680 MoveAxis(S, 121, ABG)
04:13:01.179 00.000 7680 Guiding  Dir = 1, Dur = 121
04:13:01.179 00.000 7680 IsSlewing returns 0
04:13:01.181 00.002 7680 IsGuiding returns 0
04:13:01.181 00.000 7680 PulseGuide returned control before completion, sleep 131
04:13:01.318 00.137 7680 IsGuiding returns 1
04:13:01.320 00.002 7680 scope still moving after pulse duration time elapsed
04:13:01.350 00.030 7680 IsSlewing returns 0
04:13:01.351 00.001 7680 IsGuiding returns 0
04:13:01.351 00.000 7680 scope move finished after 121 + 49 ms
04:13:01.352 00.001 7680 Move returns status 0, amount 121
04:13:01.352 00.000 7680 move complete, result=0
04:13:01.353 00.001 7680 worker thread done servicing request
04:13:01.353 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 121 ms SOUTH
04:13:01.360 00.007 7680 Worker thread wakes up
04:13:01.360 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:01.360 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:02.608 01.248 7680 Exposure complete
04:13:02.755 00.147 7680 worker thread done servicing request
04:13:02.755 00.000 6120 OnExposeComplete: enter
04:13:02.759 00.004 6120 UpdateGuideState(): m_state=6
04:13:02.764 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4521
04:13:02.768 00.004 6120 Star::Find returns 1 (0), X=514.57, Y=666.99, Mass=7851, SNR=58.3, Peak=216 HFD=6.5
04:13:02.773 00.005 6120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.19) = xAngle (-0.71 = -0.71)
04:13:02.778 00.005 6120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.16 = 2.16)
04:13:02.782 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.52 mountX=0.16 mountY=0.18, mountTheta=0.83
04:13:02.788 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.11, opts=13)
04:13:02.794 00.006 6120 Enqueuing Move request for scope (0.18, -0.11)
04:13:02.798 00.004 7680 Worker thread wakes up
04:13:02.798 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:02.803 00.005 6120 UpdateGuideState exits: m=7851 SNR=58.3
04:13:02.807 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:02.812 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
04:13:02.812 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
04:13:02.812 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:02.815 00.003 6120 Enqueuing Expose request
04:13:02.821 00.006 7680 Moving (0.18, -0.11) raw xDistance=0.16 yDistance=0.18
04:13:02.821 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:13:02.821 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:13:02.821 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:13:02.821 00.000 7680 MoveAxis(E, 0, ABG)
04:13:02.822 00.001 7680 Move returns status 0, amount 0
04:13:02.822 00.000 7680 MoveAxis(N, 0, ABG)
04:13:02.822 00.000 7680 Move returns status 0, amount 0
04:13:02.822 00.000 7680 move complete, result=0
04:13:02.823 00.001 7680 worker thread done servicing request
04:13:02.823 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:13:02.827 00.004 7680 Worker thread wakes up
04:13:02.827 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:02.827 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:04.079 01.252 7680 Exposure complete
04:13:04.220 00.141 7680 worker thread done servicing request
04:13:04.220 00.000 6120 OnExposeComplete: enter
04:13:04.224 00.004 6120 UpdateGuideState(): m_state=6
04:13:04.229 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4522
04:13:04.232 00.003 6120 Star::Find returns 1 (0), X=514.53, Y=666.85, Mass=8174, SNR=60.8, Peak=206 HFD=6.7
04:13:04.237 00.005 6120 CameraToMount -- cameraTheta (-1.04) - m_xAngle (0.19) = xAngle (-1.23 = -1.23)
04:13:04.240 00.003 6120 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.64 = 1.64)
04:13:04.243 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-1.04 mountX=0.10 mountY=0.28, mountTheta=1.25
04:13:04.248 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.25, opts=13)
04:13:04.253 00.005 6120 Enqueuing Move request for scope (0.14, -0.25)
04:13:04.257 00.004 7680 Worker thread wakes up
04:13:04.258 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.25) opts 0xd
04:13:04.258 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.25)
04:13:04.258 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:04.261 00.003 6120 UpdateGuideState exits: m=8174 SNR=60.8
04:13:04.265 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:04.269 00.004 7680 Moving (0.14, -0.25) raw xDistance=0.10 yDistance=0.28
04:13:04.269 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:13:04.269 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
04:13:04.269 00.000 7680 MoveAxis(E, 0, ABG)
04:13:04.270 00.001 7680 Move returns status 0, amount 0
04:13:04.270 00.000 7680 MoveAxis(S, 154, ABG)
04:13:04.270 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:04.275 00.005 6120 Enqueuing Expose request
04:13:04.278 00.003 7680 Guiding  Dir = 1, Dur = 154
04:13:04.279 00.001 7680 IsSlewing returns 0
04:13:04.279 00.000 7680 IsGuiding returns 0
04:13:04.279 00.000 7680 PulseGuide returned control before completion, sleep 164
04:13:04.458 00.179 7680 IsGuiding returns 1
04:13:04.458 00.000 7680 scope still moving after pulse duration time elapsed
04:13:04.490 00.032 7680 IsSlewing returns 0
04:13:04.490 00.000 7680 IsGuiding returns 0
04:13:04.490 00.000 7680 scope move finished after 154 + 57 ms
04:13:04.491 00.001 7680 Move returns status 0, amount 154
04:13:04.491 00.000 7680 move complete, result=0
04:13:04.492 00.001 7680 worker thread done servicing request
04:13:04.492 00.000 7680 Worker thread wakes up
04:13:04.492 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 154 ms SOUTH
04:13:04.499 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:04.499 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:05.750 01.251 7680 Exposure complete
04:13:05.896 00.146 7680 worker thread done servicing request
04:13:05.896 00.000 6120 OnExposeComplete: enter
04:13:05.901 00.005 6120 UpdateGuideState(): m_state=6
04:13:05.905 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4523
04:13:05.909 00.004 6120 Star::Find returns 1 (0), X=514.87, Y=666.95, Mass=8181, SNR=60.8, Peak=213 HFD=6.5
04:13:05.913 00.004 6120 CameraToMount -- cameraTheta (-0.29) - m_xAngle (0.19) = xAngle (-0.48 = -0.48)
04:13:05.916 00.003 6120 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.40 = 2.40)
04:13:05.921 00.005 6120 CameraToMount -- cameraX=0.48 cameraY=-0.14 hyp=0.50 cameraTheta=-0.29 mountX=0.44 mountY=0.34, mountTheta=0.65
04:13:05.926 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.48, y=-0.14, opts=13)
04:13:05.929 00.003 6120 Enqueuing Move request for scope (0.48, -0.14)
04:13:05.933 00.004 7680 Worker thread wakes up
04:13:05.933 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.14) opts 0xd
04:13:05.933 00.000 7680 Handling offset move in thread for scope, endpoint = (0.48, -0.14)
04:13:05.934 00.001 7680 Moving (0.48, -0.14) raw xDistance=0.44 yDistance=0.34
04:13:05.934 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
04:13:05.934 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
04:13:05.934 00.000 7680 MoveAxis(W, 181, ABG)
04:13:05.935 00.001 7680 Guiding  Dir = 3, Dur = 181
04:13:05.935 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:05.939 00.004 7680 IsSlewing returns 0
04:13:05.939 00.000 6120 UpdateGuideState exits: m=8181 SNR=60.8
04:13:05.943 00.004 7680 IsGuiding returns 0
04:13:05.943 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:05.947 00.004 7680 PulseGuide returned control before completion, sleep 191
04:13:05.947 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:05.952 00.005 6120 Enqueuing Expose request
04:13:06.150 00.198 7680 IsGuiding returns 0
04:13:06.150 00.000 7680 Move returns status 0, amount 181
04:13:06.150 00.000 7680 MoveAxis(S, 184, ABG)
04:13:06.150 00.000 7680 Guiding  Dir = 1, Dur = 184
04:13:06.150 00.000 7680 IsSlewing returns 0
04:13:06.152 00.002 7680 IsGuiding returns 0
04:13:06.152 00.000 7680 PulseGuide returned control before completion, sleep 194
04:13:06.353 00.201 7680 IsGuiding returns 1
04:13:06.354 00.001 7680 scope still moving after pulse duration time elapsed
04:13:06.383 00.029 7680 IsSlewing returns 0
04:13:06.383 00.000 7680 IsGuiding returns 0
04:13:06.384 00.001 7680 scope move finished after 184 + 49 ms
04:13:06.386 00.002 7680 Move returns status 0, amount 184
04:13:06.386 00.000 7680 move complete, result=0
04:13:06.387 00.001 7680 worker thread done servicing request
04:13:06.387 00.000 6120 GuideStep: 0.4 px 181 ms WEST, 0.3 px 184 ms SOUTH
04:13:06.393 00.006 7680 Worker thread wakes up
04:13:06.393 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:06.393 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:07.637 01.244 7680 Exposure complete
04:13:07.783 00.146 7680 worker thread done servicing request
04:13:07.783 00.000 6120 OnExposeComplete: enter
04:13:07.788 00.005 6120 UpdateGuideState(): m_state=6
04:13:07.793 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4524
04:13:07.797 00.004 6120 Star::Find returns 1 (0), X=514.43, Y=667.60, Mass=8186, SNR=60.3, Peak=182 HFD=7.0
04:13:07.801 00.004 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (0.19) = xAngle (1.31 = 1.31)
04:13:07.806 00.005 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.18 = -2.10)
04:13:07.808 00.002 6120 CameraToMount -- cameraX=0.04 cameraY=0.50 hyp=0.50 cameraTheta=1.49 mountX=0.13 mountY=-0.43, mountTheta=-1.28
04:13:07.815 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.50, opts=13)
04:13:07.820 00.005 6120 Enqueuing Move request for scope (0.04, 0.50)
04:13:07.824 00.004 7680 Worker thread wakes up
04:13:07.824 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:07.828 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.50) opts 0xd
04:13:07.828 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.50)
04:13:07.829 00.001 6120 UpdateGuideState exits: m=8186 SNR=60.3
04:13:07.832 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:07.835 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:07.841 00.006 6120 Enqueuing Expose request
04:13:07.845 00.004 7680 Moving (0.04, 0.50) raw xDistance=0.13 yDistance=-0.43
04:13:07.845 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:13:07.845 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:13:07.845 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
04:13:07.846 00.001 7680 MoveAxis(E, 0, ABG)
04:13:07.846 00.000 7680 Move returns status 0, amount 0
04:13:07.847 00.001 7680 MoveAxis(N, 0, ABG)
04:13:07.847 00.000 7680 Move returns status 0, amount 0
04:13:07.847 00.000 7680 move complete, result=0
04:13:07.847 00.000 7680 worker thread done servicing request
04:13:07.847 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:13:07.851 00.004 7680 Worker thread wakes up
04:13:07.852 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:07.852 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:09.104 01.252 7680 Exposure complete
04:13:09.251 00.147 7680 worker thread done servicing request
04:13:09.251 00.000 6120 OnExposeComplete: enter
04:13:09.255 00.004 6120 UpdateGuideState(): m_state=6
04:13:09.259 00.004 6120 Star::Find(15, 514, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4525
04:13:09.264 00.005 6120 Star::Find returns 1 (0), X=514.39, Y=667.05, Mass=7824, SNR=58.4, Peak=207 HFD=6.5
04:13:09.267 00.003 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
04:13:09.271 00.004 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
04:13:09.274 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.55 mountX=-0.01 mountY=0.04, mountTheta=1.75
04:13:09.278 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.04, opts=13)
04:13:09.282 00.004 6120 Enqueuing Move request for scope (0.00, -0.04)
04:13:09.286 00.004 7680 Worker thread wakes up
04:13:09.286 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
04:13:09.286 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
04:13:09.286 00.000 7680 Moving (0.00, -0.04) raw xDistance=-0.01 yDistance=0.04
04:13:09.286 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:13:09.287 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:13:09.287 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:13:09.287 00.000 7680 MoveAxis(E, 0, ABG)
04:13:09.287 00.000 7680 Move returns status 0, amount 0
04:13:09.287 00.000 7680 MoveAxis(N, 0, ABG)
04:13:09.288 00.001 7680 Move returns status 0, amount 0
04:13:09.288 00.000 7680 move complete, result=0
04:13:09.288 00.000 7680 worker thread done servicing request
04:13:09.288 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:09.292 00.004 6120 UpdateGuideState exits: m=7824 SNR=58.4
04:13:09.297 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:09.302 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:09.306 00.004 6120 Enqueuing Expose request
04:13:09.310 00.004 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:13:09.313 00.003 7680 Worker thread wakes up
04:13:09.314 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:09.314 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:10.562 01.248 7680 Exposure complete
04:13:10.711 00.149 7680 worker thread done servicing request
04:13:10.712 00.001 6120 OnExposeComplete: enter
04:13:10.717 00.005 6120 UpdateGuideState(): m_state=6
04:13:10.721 00.004 6120 Star::Find(15, 514, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4526
04:13:10.725 00.004 6120 Star::Find returns 1 (0), X=514.32, Y=666.94, Mass=7768, SNR=59.6, Peak=181 HFD=6.7
04:13:10.729 00.004 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
04:13:10.733 00.004 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.71 = 0.71)
04:13:10.736 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.97 mountX=-0.09 mountY=0.11, mountTheta=2.28
04:13:10.743 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.15, opts=13)
04:13:10.748 00.005 6120 Enqueuing Move request for scope (-0.06, -0.15)
04:13:10.752 00.004 7680 Worker thread wakes up
04:13:10.753 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:10.757 00.004 6120 UpdateGuideState exits: m=7768 SNR=59.6
04:13:10.761 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:10.765 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
04:13:10.765 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:10.768 00.003 6120 Enqueuing Expose request
04:13:10.773 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
04:13:10.773 00.000 7680 Moving (-0.06, -0.15) raw xDistance=-0.09 yDistance=0.11
04:13:10.773 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:13:10.773 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:13:10.774 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:13:10.774 00.000 7680 MoveAxis(E, 0, ABG)
04:13:10.774 00.000 7680 Move returns status 0, amount 0
04:13:10.774 00.000 7680 MoveAxis(N, 0, ABG)
04:13:10.775 00.001 7680 Move returns status 0, amount 0
04:13:10.775 00.000 7680 move complete, result=0
04:13:10.775 00.000 7680 worker thread done servicing request
04:13:10.775 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:13:10.781 00.006 7680 Worker thread wakes up
04:13:10.781 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:10.781 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:12.027 01.246 7680 Exposure complete
04:13:12.174 00.147 7680 worker thread done servicing request
04:13:12.174 00.000 6120 OnExposeComplete: enter
04:13:12.178 00.004 6120 UpdateGuideState(): m_state=6
04:13:12.182 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4527
04:13:12.186 00.004 6120 Star::Find returns 1 (0), X=514.58, Y=667.07, Mass=7510, SNR=56.1, Peak=209 HFD=6.5
04:13:12.193 00.007 6120 CameraToMount -- cameraTheta (-0.10) - m_xAngle (0.19) = xAngle (-0.29 = -0.29)
04:13:12.197 00.004 6120 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.58 = 2.58)
04:13:12.201 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-0.10 mountX=0.18 mountY=0.10, mountTheta=0.51
04:13:12.205 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.02, opts=13)
04:13:12.210 00.005 6120 Enqueuing Move request for scope (0.19, -0.02)
04:13:12.215 00.005 7680 Worker thread wakes up
04:13:12.215 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:12.220 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.02) opts 0xd
04:13:12.220 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.02)
04:13:12.221 00.001 7680 Moving (0.19, -0.02) raw xDistance=0.18 yDistance=0.10
04:13:12.221 00.000 6120 UpdateGuideState exits: m=7510 SNR=56.1
04:13:12.226 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:13:12.226 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:13:12.226 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:12.229 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:12.234 00.005 6120 Enqueuing Expose request
04:13:12.237 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:13:12.237 00.000 7680 MoveAxis(E, 0, ABG)
04:13:12.238 00.001 7680 Move returns status 0, amount 0
04:13:12.238 00.000 7680 MoveAxis(N, 0, ABG)
04:13:12.238 00.000 7680 Move returns status 0, amount 0
04:13:12.238 00.000 7680 move complete, result=0
04:13:12.239 00.001 7680 worker thread done servicing request
04:13:12.239 00.000 7680 Worker thread wakes up
04:13:12.239 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:12.239 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:12.239 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:13:13.482 01.243 7680 Exposure complete
04:13:13.622 00.140 7680 worker thread done servicing request
04:13:13.622 00.000 6120 OnExposeComplete: enter
04:13:13.627 00.005 6120 UpdateGuideState(): m_state=6
04:13:13.632 00.005 6120 Star::Find(15, 514, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4528
04:13:13.637 00.005 6120 Star::Find returns 1 (0), X=514.61, Y=666.94, Mass=7304, SNR=56.3, Peak=184 HFD=6.6
04:13:13.640 00.003 6120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.19) = xAngle (-0.80 = -0.80)
04:13:13.644 00.004 6120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.07 = 2.07)
04:13:13.648 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=-0.15 hyp=0.26 cameraTheta=-0.62 mountX=0.18 mountY=0.23, mountTheta=0.90
04:13:13.654 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.15, opts=13)
04:13:13.658 00.004 6120 Enqueuing Move request for scope (0.22, -0.15)
04:13:13.663 00.005 7680 Worker thread wakes up
04:13:13.663 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:13.667 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.15) opts 0xd
04:13:13.667 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.15)
04:13:13.668 00.001 7680 Moving (0.22, -0.15) raw xDistance=0.18 yDistance=0.23
04:13:13.668 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:13:13.668 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:13:13.669 00.001 6120 UpdateGuideState exits: m=7304 SNR=56.3
04:13:13.673 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:13.676 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:13.681 00.005 7680 MoveAxis(E, 0, ABG)
04:13:13.681 00.000 7680 Move returns status 0, amount 0
04:13:13.681 00.000 7680 MoveAxis(S, 126, ABG)
04:13:13.681 00.000 6120 Enqueuing Expose request
04:13:13.686 00.005 7680 Guiding  Dir = 1, Dur = 126
04:13:13.687 00.001 7680 IsSlewing returns 0
04:13:13.687 00.000 7680 IsGuiding returns 0
04:13:13.688 00.001 7680 PulseGuide returned control before completion, sleep 136
04:13:13.836 00.148 7680 IsGuiding returns 1
04:13:13.838 00.002 7680 scope still moving after pulse duration time elapsed
04:13:13.866 00.028 7680 IsSlewing returns 0
04:13:13.867 00.001 7680 IsGuiding returns 0
04:13:13.868 00.001 7680 scope move finished after 126 + 54 ms
04:13:13.869 00.001 7680 Move returns status 0, amount 126
04:13:13.869 00.000 7680 move complete, result=0
04:13:13.870 00.001 7680 worker thread done servicing request
04:13:13.870 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 126 ms SOUTH
04:13:13.878 00.008 7680 Worker thread wakes up
04:13:13.878 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:13.878 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:15.128 01.250 7680 Exposure complete
04:13:15.263 00.135 7680 worker thread done servicing request
04:13:15.263 00.000 6120 OnExposeComplete: enter
04:13:15.267 00.004 6120 UpdateGuideState(): m_state=6
04:13:15.272 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4529
04:13:15.277 00.005 6120 Star::Find returns 1 (0), X=514.71, Y=667.26, Mass=8958, SNR=62.6, Peak=196 HFD=6.9
04:13:15.282 00.005 6120 CameraToMount -- cameraTheta (0.47) - m_xAngle (0.19) = xAngle (0.28 = 0.28)
04:13:15.287 00.005 6120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.15 = -3.13)
04:13:15.291 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=0.16 hyp=0.36 cameraTheta=0.47 mountX=0.35 mountY=-0.00, mountTheta=-0.01
04:13:15.296 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=0.16, opts=13)
04:13:15.300 00.004 6120 Enqueuing Move request for scope (0.32, 0.16)
04:13:15.304 00.004 7680 Worker thread wakes up
04:13:15.304 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.16) opts 0xd
04:13:15.304 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, 0.16)
04:13:15.304 00.000 7680 Moving (0.32, 0.16) raw xDistance=0.35 yDistance=-0.00
04:13:15.304 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:15.309 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
04:13:15.310 00.001 6120 UpdateGuideState exits: m=8958 SNR=62.6
04:13:15.316 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:15.320 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:15.324 00.004 6120 Enqueuing Expose request
04:13:15.328 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:13:15.328 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:13:15.329 00.001 7680 MoveAxis(W, 142, ABG)
04:13:15.329 00.000 7680 Guiding  Dir = 3, Dur = 142
04:13:15.329 00.000 7680 IsSlewing returns 0
04:13:15.329 00.000 7680 IsGuiding returns 0
04:13:15.330 00.001 7680 PulseGuide returned control before completion, sleep 152
04:13:15.492 00.162 7680 IsGuiding returns 1
04:13:15.492 00.000 7680 scope still moving after pulse duration time elapsed
04:13:15.523 00.031 7680 IsSlewing returns 0
04:13:15.523 00.000 7680 IsGuiding returns 0
04:13:15.524 00.001 7680 scope move finished after 142 + 52 ms
04:13:15.524 00.000 7680 Move returns status 0, amount 142
04:13:15.524 00.000 7680 MoveAxis(N, 0, ABG)
04:13:15.525 00.001 7680 Move returns status 0, amount 0
04:13:15.525 00.000 7680 move complete, result=0
04:13:15.526 00.001 7680 worker thread done servicing request
04:13:15.526 00.000 6120 GuideStep: 0.3 px 142 ms WEST, -0.0 px 0 ms NORTH
04:13:15.534 00.008 7680 Worker thread wakes up
04:13:15.536 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:15.536 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:16.783 01.247 7680 Exposure complete
04:13:16.937 00.154 7680 worker thread done servicing request
04:13:16.938 00.001 6120 OnExposeComplete: enter
04:13:16.942 00.004 6120 UpdateGuideState(): m_state=6
04:13:16.946 00.004 6120 Star::Find(15, 514, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4530
04:13:16.950 00.004 6120 Star::Find returns 1 (0), X=514.53, Y=666.78, Mass=8322, SNR=60.4, Peak=208 HFD=6.8
04:13:16.953 00.003 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.19) = xAngle (-1.34 = -1.34)
04:13:16.957 00.004 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.53 = 1.53)
04:13:16.961 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-1.15 mountX=0.08 mountY=0.34, mountTheta=1.35
04:13:16.966 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.31, opts=13)
04:13:16.970 00.004 6120 Enqueuing Move request for scope (0.14, -0.31)
04:13:16.973 00.003 7680 Worker thread wakes up
04:13:16.974 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.31) opts 0xd
04:13:16.974 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.31)
04:13:16.974 00.000 7680 Moving (0.14, -0.31) raw xDistance=0.08 yDistance=0.34
04:13:16.974 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:13:16.975 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:16.980 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
04:13:16.980 00.000 7680 MoveAxis(E, 0, ABG)
04:13:16.980 00.000 7680 Move returns status 0, amount 0
04:13:16.980 00.000 7680 MoveAxis(S, 187, ABG)
04:13:16.980 00.000 6120 UpdateGuideState exits: m=8322 SNR=60.4
04:13:16.985 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:16.988 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:16.992 00.004 7680 Guiding  Dir = 1, Dur = 187
04:13:16.992 00.000 6120 Enqueuing Expose request
04:13:16.997 00.005 7680 IsSlewing returns 0
04:13:16.997 00.000 7680 IsGuiding returns 0
04:13:16.997 00.000 7680 PulseGuide returned control before completion, sleep 197
04:13:17.196 00.199 7680 IsGuiding returns 1
04:13:17.197 00.001 7680 scope still moving after pulse duration time elapsed
04:13:17.228 00.031 7680 IsSlewing returns 0
04:13:17.229 00.001 7680 IsGuiding returns 0
04:13:17.230 00.001 7680 scope move finished after 187 + 45 ms
04:13:17.231 00.001 7680 Move returns status 0, amount 187
04:13:17.232 00.001 7680 move complete, result=0
04:13:17.232 00.000 7680 worker thread done servicing request
04:13:17.234 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 187 ms SOUTH
04:13:17.243 00.009 7680 Worker thread wakes up
04:13:17.243 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:17.244 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:18.489 01.245 7680 Exposure complete
04:13:18.637 00.148 7680 worker thread done servicing request
04:13:18.637 00.000 6120 OnExposeComplete: enter
04:13:18.643 00.006 6120 UpdateGuideState(): m_state=6
04:13:18.647 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4531
04:13:18.651 00.004 6120 Star::Find returns 1 (0), X=514.45, Y=666.93, Mass=8418, SNR=61.6, Peak=216 HFD=6.6
04:13:18.656 00.005 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
04:13:18.659 00.003 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
04:13:18.663 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.23 mountX=0.03 mountY=0.17, mountTheta=1.41
04:13:18.668 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.16, opts=13)
04:13:18.672 00.004 6120 Enqueuing Move request for scope (0.06, -0.16)
04:13:18.676 00.004 7680 Worker thread wakes up
04:13:18.676 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
04:13:18.677 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
04:13:18.677 00.000 7680 Moving (0.06, -0.16) raw xDistance=0.03 yDistance=0.17
04:13:18.677 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:13:18.677 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:13:18.677 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:13:18.678 00.001 7680 MoveAxis(E, 0, ABG)
04:13:18.678 00.000 7680 Move returns status 0, amount 0
04:13:18.678 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:18.682 00.004 7680 MoveAxis(N, 0, ABG)
04:13:18.683 00.001 7680 Move returns status 0, amount 0
04:13:18.683 00.000 7680 move complete, result=0
04:13:18.683 00.000 7680 worker thread done servicing request
04:13:18.683 00.000 6120 UpdateGuideState exits: m=8418 SNR=61.6
04:13:18.688 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:18.691 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:18.694 00.003 6120 Enqueuing Expose request
04:13:18.698 00.004 7680 Worker thread wakes up
04:13:18.698 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:18.698 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:13:18.701 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:19.953 01.252 7680 Exposure complete
04:13:20.102 00.149 7680 worker thread done servicing request
04:13:20.103 00.001 6120 OnExposeComplete: enter
04:13:20.106 00.003 6120 UpdateGuideState(): m_state=6
04:13:20.111 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4532
04:13:20.115 00.004 6120 Star::Find returns 1 (0), X=514.48, Y=666.78, Mass=7878, SNR=58.1, Peak=191 HFD=6.7
04:13:20.119 00.004 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
04:13:20.123 00.004 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
04:13:20.126 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.28 mountX=0.03 mountY=0.33, mountTheta=1.47
04:13:20.132 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.32, opts=13)
04:13:20.137 00.005 6120 Enqueuing Move request for scope (0.09, -0.32)
04:13:20.140 00.003 7680 Worker thread wakes up
04:13:20.140 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.32) opts 0xd
04:13:20.140 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.32)
04:13:20.140 00.000 7680 Moving (0.09, -0.32) raw xDistance=0.03 yDistance=0.33
04:13:20.141 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:13:20.141 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
04:13:20.141 00.000 7680 MoveAxis(E, 0, ABG)
04:13:20.141 00.000 7680 Move returns status 0, amount 0
04:13:20.141 00.000 7680 MoveAxis(S, 177, ABG)
04:13:20.141 00.000 7680 Guiding  Dir = 1, Dur = 177
04:13:20.141 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:20.145 00.004 7680 IsSlewing returns 0
04:13:20.146 00.001 6120 UpdateGuideState exits: m=7878 SNR=58.1
04:13:20.148 00.002 7680 IsGuiding returns 0
04:13:20.149 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:20.153 00.004 7680 PulseGuide returned control before completion, sleep 187
04:13:20.153 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:20.158 00.005 6120 Enqueuing Expose request
04:13:20.347 00.189 7680 IsGuiding returns 1
04:13:20.347 00.000 7680 scope still moving after pulse duration time elapsed
04:13:20.377 00.030 7680 IsSlewing returns 0
04:13:20.377 00.000 7680 IsGuiding returns 0
04:13:20.379 00.002 7680 scope move finished after 177 + 51 ms
04:13:20.379 00.000 7680 Move returns status 0, amount 177
04:13:20.379 00.000 7680 move complete, result=0
04:13:20.380 00.001 7680 worker thread done servicing request
04:13:20.380 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 177 ms SOUTH
04:13:20.386 00.006 7680 Worker thread wakes up
04:13:20.386 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:20.386 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:21.635 01.249 7680 Exposure complete
04:13:21.782 00.147 7680 worker thread done servicing request
04:13:21.782 00.000 6120 OnExposeComplete: enter
04:13:21.786 00.004 6120 UpdateGuideState(): m_state=6
04:13:21.790 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4533
04:13:21.795 00.005 6120 Star::Find returns 1 (0), X=514.59, Y=666.96, Mass=7409, SNR=57.6, Peak=203 HFD=6.6
04:13:21.798 00.003 6120 CameraToMount -- cameraTheta (-0.58) - m_xAngle (0.19) = xAngle (-0.76 = -0.76)
04:13:21.801 00.003 6120 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.11 = 2.11)
04:13:21.806 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.24 cameraTheta=-0.58 mountX=0.18 mountY=0.21, mountTheta=0.87
04:13:21.811 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.13, opts=13)
04:13:21.816 00.005 6120 Enqueuing Move request for scope (0.20, -0.13)
04:13:21.820 00.004 7680 Worker thread wakes up
04:13:21.820 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:21.824 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
04:13:21.824 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
04:13:21.824 00.000 7680 Moving (0.20, -0.13) raw xDistance=0.18 yDistance=0.21
04:13:21.825 00.001 6120 UpdateGuideState exits: m=7409 SNR=57.6
04:13:21.828 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:21.832 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:21.835 00.003 6120 Enqueuing Expose request
04:13:21.839 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:13:21.839 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:13:21.840 00.001 7680 MoveAxis(E, 0, ABG)
04:13:21.840 00.000 7680 Move returns status 0, amount 0
04:13:21.841 00.001 7680 MoveAxis(S, 113, ABG)
04:13:21.841 00.000 7680 Guiding  Dir = 1, Dur = 113
04:13:21.842 00.001 7680 IsSlewing returns 0
04:13:21.842 00.000 7680 IsGuiding returns 0
04:13:21.842 00.000 7680 PulseGuide returned control before completion, sleep 123
04:13:21.970 00.128 7680 IsGuiding returns 1
04:13:21.971 00.001 7680 scope still moving after pulse duration time elapsed
04:13:22.002 00.031 7680 IsSlewing returns 0
04:13:22.002 00.000 7680 IsGuiding returns 0
04:13:22.003 00.001 7680 scope move finished after 113 + 47 ms
04:13:22.003 00.000 7680 Move returns status 0, amount 113
04:13:22.003 00.000 7680 move complete, result=0
04:13:22.003 00.000 7680 worker thread done servicing request
04:13:22.003 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 113 ms SOUTH
04:13:22.009 00.006 7680 Worker thread wakes up
04:13:22.009 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:22.009 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:23.266 01.257 7680 Exposure complete
04:13:23.419 00.153 7680 worker thread done servicing request
04:13:23.420 00.001 6120 OnExposeComplete: enter
04:13:23.424 00.004 6120 UpdateGuideState(): m_state=6
04:13:23.428 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4534
04:13:23.430 00.002 6120 Star::Find returns 1 (0), X=514.50, Y=666.87, Mass=7354, SNR=56.2, Peak=183 HFD=6.5
04:13:23.434 00.004 6120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (0.19) = xAngle (-1.29 = -1.29)
04:13:23.437 00.003 6120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.58 = 1.58)
04:13:23.441 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-1.11 mountX=0.07 mountY=0.25, mountTheta=1.30
04:13:23.446 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.22, opts=13)
04:13:23.448 00.002 6120 Enqueuing Move request for scope (0.11, -0.22)
04:13:23.452 00.004 7680 Worker thread wakes up
04:13:23.452 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
04:13:23.453 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
04:13:23.453 00.000 7680 Moving (0.11, -0.22) raw xDistance=0.07 yDistance=0.25
04:13:23.453 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:13:23.453 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
04:13:23.453 00.000 7680 MoveAxis(E, 0, ABG)
04:13:23.453 00.000 7680 Move returns status 0, amount 0
04:13:23.453 00.000 7680 MoveAxis(S, 133, ABG)
04:13:23.453 00.000 7680 Guiding  Dir = 1, Dur = 133
04:13:23.454 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:23.458 00.004 6120 UpdateGuideState exits: m=7354 SNR=56.2
04:13:23.461 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:23.465 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:23.467 00.002 6120 Enqueuing Expose request
04:13:23.471 00.004 7680 IsSlewing returns 0
04:13:23.471 00.000 7680 IsGuiding returns 0
04:13:23.472 00.001 7680 PulseGuide returned control before completion, sleep 143
04:13:23.628 00.156 7680 IsGuiding returns 1
04:13:23.628 00.000 7680 scope still moving after pulse duration time elapsed
04:13:23.659 00.031 7680 IsSlewing returns 0
04:13:23.660 00.001 7680 IsGuiding returns 0
04:13:23.661 00.001 7680 scope move finished after 133 + 55 ms
04:13:23.661 00.000 7680 Move returns status 0, amount 133
04:13:23.661 00.000 7680 move complete, result=0
04:13:23.662 00.001 7680 worker thread done servicing request
04:13:23.662 00.000 7680 Worker thread wakes up
04:13:23.662 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 133 ms SOUTH
04:13:23.668 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:23.668 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:24.913 01.245 7680 Exposure complete
04:13:25.047 00.134 7680 worker thread done servicing request
04:13:25.047 00.000 6120 OnExposeComplete: enter
04:13:25.051 00.004 6120 UpdateGuideState(): m_state=6
04:13:25.055 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4535
04:13:25.059 00.004 6120 Star::Find returns 1 (0), X=514.50, Y=667.10, Mass=7459, SNR=57.6, Peak=191 HFD=6.5
04:13:25.064 00.005 6120 CameraToMount -- cameraTheta (0.09) - m_xAngle (0.19) = xAngle (-0.10 = -0.10)
04:13:25.068 00.004 6120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.77 = 2.77)
04:13:25.072 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.09 mountX=0.11 mountY=0.04, mountTheta=0.35
04:13:25.077 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=0.01, opts=13)
04:13:25.080 00.003 6120 Enqueuing Move request for scope (0.11, 0.01)
04:13:25.084 00.004 7680 Worker thread wakes up
04:13:25.085 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
04:13:25.085 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
04:13:25.086 00.001 7680 Moving (0.11, 0.01) raw xDistance=0.11 yDistance=0.04
04:13:25.086 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:13:25.086 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:13:25.086 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:25.091 00.005 6120 UpdateGuideState exits: m=7459 SNR=57.6
04:13:25.097 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:25.102 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:25.105 00.003 6120 Enqueuing Expose request
04:13:25.110 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:13:25.110 00.000 7680 MoveAxis(E, 0, ABG)
04:13:25.110 00.000 7680 Move returns status 0, amount 0
04:13:25.110 00.000 7680 MoveAxis(N, 0, ABG)
04:13:25.110 00.000 7680 Move returns status 0, amount 0
04:13:25.112 00.002 7680 move complete, result=0
04:13:25.112 00.000 7680 worker thread done servicing request
04:13:25.112 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:13:25.116 00.004 7680 Worker thread wakes up
04:13:25.116 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:25.116 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:26.369 01.253 7680 Exposure complete
04:13:26.511 00.142 7680 worker thread done servicing request
04:13:26.512 00.001 6120 OnExposeComplete: enter
04:13:26.516 00.004 6120 UpdateGuideState(): m_state=6
04:13:26.520 00.004 6120 Star::Find(15, 514, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4536
04:13:26.524 00.004 6120 Star::Find returns 1 (0), X=514.35, Y=669.12, Mass=8378, SNR=60.7, Peak=184 HFD=6.7
04:13:26.527 00.003 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (0.19) = xAngle (1.40 = 1.40)
04:13:26.530 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.28 = -2.01)
04:13:26.534 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=2.02 hyp=2.02 cameraTheta=1.59 mountX=0.34 mountY=-1.83, mountTheta=-1.39
04:13:26.538 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=2.02, opts=13)
04:13:26.542 00.004 6120 Enqueuing Move request for scope (-0.04, 2.02)
04:13:26.547 00.005 7680 Worker thread wakes up
04:13:26.547 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:26.550 00.003 6120 UpdateGuideState exits: m=8378 SNR=60.7
04:13:26.554 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:26.559 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:26.562 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 2.02) opts 0xd
04:13:26.562 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 2.02)
04:13:26.563 00.001 7680 Moving (-0.04, 2.02) raw xDistance=0.34 yDistance=-1.83
04:13:26.563 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
04:13:26.563 00.000 7680 resist switch: large excursion: input -1.83 thresh 0.60 direction from 1 to -1
04:13:26.563 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.50
04:13:26.564 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.83 from input -1.83
04:13:26.564 00.000 7680 MoveAxis(W, 138, ABG)
04:13:26.564 00.000 7680 Guiding  Dir = 3, Dur = 138
04:13:26.564 00.000 6120 Enqueuing Expose request
04:13:26.568 00.004 7680 IsSlewing returns 0
04:13:26.568 00.000 7680 IsGuiding returns 0
04:13:26.568 00.000 7680 PulseGuide returned control before completion, sleep 148
04:13:26.731 00.163 7680 IsGuiding returns 1
04:13:26.731 00.000 7680 scope still moving after pulse duration time elapsed
04:13:26.762 00.031 7680 IsSlewing returns 0
04:13:26.763 00.001 7680 IsGuiding returns 1
04:13:26.794 00.031 7680 IsSlewing returns 0
04:13:26.795 00.001 7680 IsGuiding returns 1
04:13:26.825 00.030 7680 IsSlewing returns 0
04:13:26.827 00.002 7680 IsGuiding returns 0
04:13:26.827 00.000 7680 scope move finished after 138 + 120 ms
04:13:26.827 00.000 7680 Move returns status 0, amount 138
04:13:26.828 00.001 7680 MoveAxis(N, 995, ABG)
04:13:26.828 00.000 7680 Guiding  Dir = 0, Dur = 995
04:13:26.828 00.000 7680 IsSlewing returns 0
04:13:26.829 00.001 7680 IsGuiding returns 0
04:13:26.830 00.001 7680 PulseGuide returned control before completion, sleep 1005
04:13:27.846 01.016 7680 IsGuiding returns 1
04:13:27.848 00.002 7680 scope still moving after pulse duration time elapsed
04:13:27.877 00.029 7680 IsSlewing returns 0
04:13:27.879 00.002 7680 IsGuiding returns 0
04:13:27.879 00.000 7680 scope move finished after 995 + 54 ms
04:13:27.880 00.001 7680 Move returns status 0, amount 995
04:13:27.880 00.000 7680 move complete, result=0
04:13:27.880 00.000 7680 worker thread done servicing request
04:13:27.881 00.001 6120 GuideStep: 0.3 px 138 ms WEST, -1.8 px 995 ms NORTH
04:13:27.886 00.005 7680 Worker thread wakes up
04:13:27.886 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:27.888 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:29.136 01.248 7680 Exposure complete
04:13:29.287 00.151 7680 worker thread done servicing request
04:13:29.288 00.001 6120 OnExposeComplete: enter
04:13:29.291 00.003 6120 UpdateGuideState(): m_state=6
04:13:29.295 00.004 6120 Star::Find(15, 514, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4537
04:13:29.299 00.004 6120 Star::Find returns 1 (0), X=514.16, Y=666.08, Mass=7731, SNR=58.5, Peak=193 HFD=6.4
04:13:29.304 00.005 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
04:13:29.307 00.003 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
04:13:29.311 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-1.01 hyp=1.04 cameraTheta=-1.79 mountX=-0.41 mountY=0.81, mountTheta=2.04
04:13:29.317 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-1.01, opts=13)
04:13:29.322 00.005 6120 Enqueuing Move request for scope (-0.22, -1.01)
04:13:29.326 00.004 7680 Worker thread wakes up
04:13:29.326 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -1.01) opts 0xd
04:13:29.326 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -1.01)
04:13:29.326 00.000 7680 Moving (-0.22, -1.01) raw xDistance=-0.41 yDistance=0.81
04:13:29.326 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.41
04:13:29.326 00.000 7680 resist switch: large excursion: input 0.81 thresh 0.60 direction from -1 to 1
04:13:29.326 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.43
04:13:29.328 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81
04:13:29.328 00.000 7680 MoveAxis(E, 157, ABG)
04:13:29.328 00.000 7680 Guiding  Dir = 2, Dur = 157
04:13:29.328 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:29.331 00.003 7680 IsSlewing returns 0
04:13:29.332 00.001 6120 UpdateGuideState exits: m=7731 SNR=58.5
04:13:29.336 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:29.340 00.004 7680 IsGuiding returns 0
04:13:29.340 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:29.344 00.004 7680 PulseGuide returned control before completion, sleep 167
04:13:29.344 00.000 6120 Enqueuing Expose request
04:13:29.518 00.174 7680 IsGuiding returns 1
04:13:29.518 00.000 7680 scope still moving after pulse duration time elapsed
04:13:29.548 00.030 7680 IsSlewing returns 0
04:13:29.549 00.001 7680 IsGuiding returns 0
04:13:29.551 00.002 7680 scope move finished after 157 + 53 ms
04:13:29.551 00.000 7680 Move returns status 0, amount 157
04:13:29.552 00.001 7680 MoveAxis(S, 439, ABG)
04:13:29.552 00.000 7680 Guiding  Dir = 1, Dur = 439
04:13:29.552 00.000 7680 IsSlewing returns 0
04:13:29.553 00.001 7680 IsGuiding returns 0
04:13:29.554 00.001 7680 PulseGuide returned control before completion, sleep 449
04:13:30.019 00.465 7680 IsGuiding returns 1
04:13:30.020 00.001 7680 scope still moving after pulse duration time elapsed
04:13:30.049 00.029 7680 IsSlewing returns 0
04:13:30.050 00.001 7680 IsGuiding returns 0
04:13:30.051 00.001 7680 scope move finished after 439 + 57 ms
04:13:30.051 00.000 7680 Move returns status 0, amount 439
04:13:30.051 00.000 7680 move complete, result=0
04:13:30.052 00.001 7680 worker thread done servicing request
04:13:30.052 00.000 7680 Worker thread wakes up
04:13:30.052 00.000 6120 GuideStep: -0.4 px 157 ms EAST, 0.8 px 439 ms SOUTH
04:13:30.060 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:30.060 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:31.309 01.249 7680 Exposure complete
04:13:31.450 00.141 7680 worker thread done servicing request
04:13:31.451 00.001 6120 OnExposeComplete: enter
04:13:31.454 00.003 6120 UpdateGuideState(): m_state=6
04:13:31.460 00.006 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4538
04:13:31.465 00.005 6120 Star::Find returns 1 (0), X=514.45, Y=665.96, Mass=8217, SNR=59.9, Peak=208 HFD=6.6
04:13:31.471 00.006 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
04:13:31.475 00.004 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
04:13:31.479 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-1.14 hyp=1.14 cameraTheta=-1.52 mountX=-0.16 mountY=1.05, mountTheta=1.72
04:13:31.484 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-1.14, opts=13)
04:13:31.489 00.005 6120 Enqueuing Move request for scope (0.06, -1.14)
04:13:31.492 00.003 7680 Worker thread wakes up
04:13:31.493 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -1.14) opts 0xd
04:13:31.493 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -1.14)
04:13:31.493 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:31.499 00.006 6120 UpdateGuideState exits: m=8217 SNR=59.9
04:13:31.502 00.003 7680 Moving (0.06, -1.14) raw xDistance=-0.16 yDistance=1.05
04:13:31.502 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:31.505 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:31.508 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:13:31.509 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.05 from input 1.05
04:13:31.509 00.000 7680 MoveAxis(E, 0, ABG)
04:13:31.509 00.000 7680 Move returns status 0, amount 0
04:13:31.509 00.000 7680 MoveAxis(S, 568, ABG)
04:13:31.510 00.001 6120 Enqueuing Expose request
04:13:31.513 00.003 7680 Guiding  Dir = 1, Dur = 568
04:13:31.513 00.000 7680 IsSlewing returns 0
04:13:31.513 00.000 7680 IsGuiding returns 0
04:13:31.514 00.001 7680 PulseGuide returned control before completion, sleep 578
04:13:32.099 00.585 7680 IsGuiding returns 1
04:13:32.100 00.001 7680 scope still moving after pulse duration time elapsed
04:13:32.130 00.030 7680 IsSlewing returns 0
04:13:32.130 00.000 7680 IsGuiding returns 0
04:13:32.132 00.002 7680 scope move finished after 568 + 50 ms
04:13:32.132 00.000 7680 Move returns status 0, amount 568
04:13:32.132 00.000 7680 move complete, result=0
04:13:32.132 00.000 7680 worker thread done servicing request
04:13:32.133 00.001 7680 Worker thread wakes up
04:13:32.134 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 1.0 px 568 ms SOUTH
04:13:32.140 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:32.140 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:33.396 01.256 7680 Exposure complete
04:13:33.540 00.144 7680 worker thread done servicing request
04:13:33.541 00.001 6120 OnExposeComplete: enter
04:13:33.545 00.004 6120 UpdateGuideState(): m_state=6
04:13:33.550 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4539
04:13:33.555 00.005 6120 Star::Find returns 1 (0), X=514.51, Y=668.93, Mass=8118, SNR=61.2, Peak=206 HFD=6.6
04:13:33.560 00.005 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (0.19) = xAngle (1.32 = 1.32)
04:13:33.565 00.005 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.19 = -2.09)
04:13:33.568 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=1.84 hyp=1.84 cameraTheta=1.51 mountX=0.46 mountY=-1.60, mountTheta=-1.29
04:13:33.574 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=1.84, opts=13)
04:13:33.579 00.005 6120 Enqueuing Move request for scope (0.12, 1.84)
04:13:33.582 00.003 7680 Worker thread wakes up
04:13:33.582 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 1.84) opts 0xd
04:13:33.582 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 1.84)
04:13:33.582 00.000 7680 Moving (0.12, 1.84) raw xDistance=0.46 yDistance=-1.60
04:13:33.584 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
04:13:33.584 00.000 7680 resist switch: large excursion: input -1.60 thresh 0.60 direction from 1 to -1
04:13:33.585 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:33.590 00.005 6120 UpdateGuideState exits: m=8118 SNR=61.2
04:13:33.593 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:33.598 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:33.601 00.003 6120 Enqueuing Expose request
04:13:33.606 00.005 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.80
04:13:33.606 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.60 from input -1.60
04:13:33.606 00.000 7680 MoveAxis(W, 187, ABG)
04:13:33.606 00.000 7680 Guiding  Dir = 3, Dur = 187
04:13:33.607 00.001 7680 IsSlewing returns 0
04:13:33.607 00.000 7680 IsGuiding returns 0
04:13:33.607 00.000 7680 PulseGuide returned control before completion, sleep 197
04:13:33.821 00.214 7680 IsGuiding returns 1
04:13:33.822 00.001 7680 scope still moving after pulse duration time elapsed
04:13:33.852 00.030 7680 IsSlewing returns 0
04:13:33.852 00.000 7680 IsGuiding returns 0
04:13:33.853 00.001 7680 scope move finished after 187 + 58 ms
04:13:33.853 00.000 7680 Move returns status 0, amount 187
04:13:33.853 00.000 7680 MoveAxis(N, 868, ABG)
04:13:33.854 00.001 7680 Guiding  Dir = 0, Dur = 868
04:13:33.854 00.000 7680 IsSlewing returns 0
04:13:33.855 00.001 7680 IsGuiding returns 0
04:13:33.855 00.000 7680 PulseGuide returned control before completion, sleep 878
04:13:34.747 00.892 7680 IsGuiding returns 1
04:13:34.748 00.001 7680 scope still moving after pulse duration time elapsed
04:13:34.779 00.031 7680 IsSlewing returns 0
04:13:34.780 00.001 7680 IsGuiding returns 0
04:13:34.781 00.001 7680 scope move finished after 868 + 58 ms
04:13:34.781 00.000 7680 Move returns status 0, amount 868
04:13:34.781 00.000 7680 move complete, result=0
04:13:34.781 00.000 7680 worker thread done servicing request
04:13:34.783 00.002 6120 GuideStep: 0.5 px 187 ms WEST, -1.6 px 868 ms NORTH
04:13:34.786 00.003 7680 Worker thread wakes up
04:13:34.786 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:34.786 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:36.032 01.246 7680 Exposure complete
04:13:36.180 00.148 7680 worker thread done servicing request
04:13:36.180 00.000 6120 OnExposeComplete: enter
04:13:36.185 00.005 6120 UpdateGuideState(): m_state=6
04:13:36.190 00.005 6120 Star::Find(15, 514, 668, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4540
04:13:36.196 00.006 6120 Star::Find returns 1 (0), X=513.90, Y=666.52, Mass=7694, SNR=57.0, Peak=179 HFD=6.9
04:13:36.200 00.004 6120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (0.19) = xAngle (-2.47 = -2.47)
04:13:36.203 00.003 6120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.40 = 0.40)
04:13:36.207 00.004 6120 CameraToMount -- cameraX=-0.49 cameraY=-0.57 hyp=0.75 cameraTheta=-2.28 mountX=-0.59 mountY=0.30, mountTheta=2.68
04:13:36.212 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.49, y=-0.57, opts=13)
04:13:36.217 00.005 6120 Enqueuing Move request for scope (-0.49, -0.57)
04:13:36.221 00.004 7680 Worker thread wakes up
04:13:36.221 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.57) opts 0xd
04:13:36.221 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:36.225 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.49, -0.57)
04:13:36.225 00.000 6120 UpdateGuideState exits: m=7694 SNR=57.0
04:13:36.230 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:36.234 00.004 7680 Moving (-0.49, -0.57) raw xDistance=-0.59 yDistance=0.30
04:13:36.235 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.59
04:13:36.235 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:13:36.235 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:36.239 00.004 6120 Enqueuing Expose request
04:13:36.242 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
04:13:36.242 00.000 7680 MoveAxis(E, 227, ABG)
04:13:36.242 00.000 7680 Guiding  Dir = 2, Dur = 227
04:13:36.244 00.002 7680 IsSlewing returns 0
04:13:36.244 00.000 7680 IsGuiding returns 0
04:13:36.244 00.000 7680 PulseGuide returned control before completion, sleep 237
04:13:36.489 00.245 7680 IsGuiding returns 1
04:13:36.489 00.000 7680 scope still moving after pulse duration time elapsed
04:13:36.521 00.032 7680 IsSlewing returns 0
04:13:36.522 00.001 7680 IsGuiding returns 0
04:13:36.523 00.001 7680 scope move finished after 227 + 51 ms
04:13:36.523 00.000 7680 Move returns status 0, amount 227
04:13:36.523 00.000 7680 MoveAxis(N, 0, ABG)
04:13:36.523 00.000 7680 Move returns status 0, amount 0
04:13:36.525 00.002 7680 move complete, result=0
04:13:36.526 00.001 7680 worker thread done servicing request
04:13:36.526 00.000 6120 GuideStep: -0.6 px 227 ms EAST, 0.3 px 0 ms NORTH
04:13:36.533 00.007 7680 Worker thread wakes up
04:13:36.533 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:36.533 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:37.788 01.255 7680 Exposure complete
04:13:37.946 00.158 7680 worker thread done servicing request
04:13:37.946 00.000 6120 OnExposeComplete: enter
04:13:37.952 00.006 6120 UpdateGuideState(): m_state=6
04:13:37.956 00.004 6120 Star::Find(15, 513, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4541
04:13:37.960 00.004 6120 Star::Find returns 1 (0), X=514.31, Y=665.90, Mass=8235, SNR=59.6, Peak=205 HFD=6.7
04:13:37.962 00.002 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
04:13:37.966 00.004 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
04:13:37.971 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-1.19 hyp=1.19 cameraTheta=-1.64 mountX=-0.30 mountY=1.04, mountTheta=1.85
04:13:37.978 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-1.19, opts=13)
04:13:37.981 00.003 6120 Enqueuing Move request for scope (-0.08, -1.19)
04:13:37.986 00.005 7680 Worker thread wakes up
04:13:37.986 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:37.990 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -1.19) opts 0xd
04:13:37.990 00.000 6120 UpdateGuideState exits: m=8235 SNR=59.6
04:13:37.994 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:37.998 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, -1.19)
04:13:37.998 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:38.001 00.003 6120 Enqueuing Expose request
04:13:38.006 00.005 7680 Moving (-0.08, -1.19) raw xDistance=-0.30 yDistance=1.04
04:13:38.006 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
04:13:38.006 00.000 7680 resist switch: large excursion: input 1.04 thresh 0.60 direction from -1 to 1
04:13:38.006 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.11
04:13:38.006 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04
04:13:38.007 00.001 7680 MoveAxis(E, 139, ABG)
04:13:38.007 00.000 7680 Guiding  Dir = 2, Dur = 139
04:13:38.007 00.000 7680 IsSlewing returns 0
04:13:38.007 00.000 7680 IsGuiding returns 0
04:13:38.008 00.001 7680 PulseGuide returned control before completion, sleep 149
04:13:38.171 00.163 7680 IsGuiding returns 1
04:13:38.171 00.000 7680 scope still moving after pulse duration time elapsed
04:13:38.202 00.031 7680 IsSlewing returns 0
04:13:38.203 00.001 7680 IsGuiding returns 0
04:13:38.204 00.001 7680 scope move finished after 139 + 57 ms
04:13:38.204 00.000 7680 Move returns status 0, amount 139
04:13:38.204 00.000 7680 MoveAxis(S, 562, ABG)
04:13:38.205 00.001 7680 Guiding  Dir = 1, Dur = 562
04:13:38.206 00.001 7680 IsSlewing returns 0
04:13:38.206 00.000 7680 IsGuiding returns 0
04:13:38.207 00.001 7680 PulseGuide returned control before completion, sleep 572
04:13:38.794 00.587 7680 IsGuiding returns 1
04:13:38.795 00.001 7680 scope still moving after pulse duration time elapsed
04:13:38.825 00.030 7680 IsSlewing returns 0
04:13:38.826 00.001 7680 IsGuiding returns 0
04:13:38.827 00.001 7680 scope move finished after 562 + 57 ms
04:13:38.828 00.001 7680 Move returns status 0, amount 562
04:13:38.828 00.000 7680 move complete, result=0
04:13:38.828 00.000 7680 worker thread done servicing request
04:13:38.828 00.000 6120 GuideStep: -0.3 px 139 ms EAST, 1.0 px 562 ms SOUTH
04:13:38.835 00.007 7680 Worker thread wakes up
04:13:38.835 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:38.835 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:40.082 01.247 7680 Exposure complete
04:13:40.229 00.147 7680 worker thread done servicing request
04:13:40.230 00.001 6120 OnExposeComplete: enter
04:13:40.234 00.004 6120 UpdateGuideState(): m_state=6
04:13:40.239 00.005 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4542
04:13:40.242 00.003 6120 Star::Find returns 1 (0), X=514.57, Y=665.97, Mass=8023, SNR=58.4, Peak=194 HFD=6.6
04:13:40.247 00.005 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
04:13:40.252 00.005 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
04:13:40.256 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-1.13 hyp=1.14 cameraTheta=-1.41 mountX=-0.03 mountY=1.09, mountTheta=1.60
04:13:40.260 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-1.13, opts=13)
04:13:40.263 00.003 6120 Enqueuing Move request for scope (0.18, -1.13)
04:13:40.267 00.004 7680 Worker thread wakes up
04:13:40.267 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -1.13) opts 0xd
04:13:40.268 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, -1.13)
04:13:40.268 00.000 7680 Moving (0.18, -1.13) raw xDistance=-0.03 yDistance=1.09
04:13:40.268 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:13:40.268 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.09
04:13:40.268 00.000 7680 MoveAxis(E, 0, ABG)
04:13:40.268 00.000 7680 Move returns status 0, amount 0
04:13:40.269 00.001 7680 MoveAxis(S, 593, ABG)
04:13:40.269 00.000 7680 Guiding  Dir = 1, Dur = 593
04:13:40.269 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:40.272 00.003 7680 IsSlewing returns 0
04:13:40.272 00.000 6120 UpdateGuideState exits: m=8023 SNR=58.4
04:13:40.276 00.004 7680 IsGuiding returns 0
04:13:40.277 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:40.281 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:40.286 00.005 7680 PulseGuide returned control before completion, sleep 603
04:13:40.286 00.000 6120 Enqueuing Expose request
04:13:40.905 00.619 7680 IsGuiding returns 0
04:13:40.906 00.001 7680 Move returns status 0, amount 593
04:13:40.907 00.001 7680 move complete, result=0
04:13:40.907 00.000 7680 worker thread done servicing request
04:13:40.907 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 1.1 px 593 ms SOUTH
04:13:40.914 00.007 7680 Worker thread wakes up
04:13:40.914 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:40.914 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:42.162 01.248 7680 Exposure complete
04:13:42.316 00.154 7680 worker thread done servicing request
04:13:42.317 00.001 6120 OnExposeComplete: enter
04:13:42.321 00.004 6120 UpdateGuideState(): m_state=6
04:13:42.325 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4543
04:13:42.328 00.003 6120 Star::Find returns 1 (0), X=514.63, Y=666.76, Mass=7947, SNR=58.2, Peak=197 HFD=6.7
04:13:42.333 00.005 6120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.19) = xAngle (-1.13 = -1.13)
04:13:42.336 00.003 6120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.74 = 1.74)
04:13:42.340 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.34 hyp=0.42 cameraTheta=-0.95 mountX=0.18 mountY=0.41, mountTheta=1.16
04:13:42.344 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.34, opts=13)
04:13:42.349 00.005 6120 Enqueuing Move request for scope (0.24, -0.34)
04:13:42.352 00.003 7680 Worker thread wakes up
04:13:42.352 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.34) opts 0xd
04:13:42.352 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.34)
04:13:42.352 00.000 7680 Moving (0.24, -0.34) raw xDistance=0.18 yDistance=0.41
04:13:42.352 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:13:42.354 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
04:13:42.354 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:42.357 00.003 7680 MoveAxis(E, 0, ABG)
04:13:42.357 00.000 7680 Move returns status 0, amount 0
04:13:42.357 00.000 7680 MoveAxis(S, 222, ABG)
04:13:42.357 00.000 7680 Guiding  Dir = 1, Dur = 222
04:13:42.357 00.000 6120 UpdateGuideState exits: m=7947 SNR=58.2
04:13:42.361 00.004 7680 IsSlewing returns 0
04:13:42.361 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:42.366 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:42.369 00.003 7680 IsGuiding returns 0
04:13:42.369 00.000 6120 Enqueuing Expose request
04:13:42.374 00.005 7680 PulseGuide returned control before completion, sleep 232
04:13:42.622 00.248 7680 IsGuiding returns 1
04:13:42.623 00.001 7680 scope still moving after pulse duration time elapsed
04:13:42.652 00.029 7680 IsSlewing returns 0
04:13:42.653 00.001 7680 IsGuiding returns 0
04:13:42.653 00.000 7680 scope move finished after 222 + 61 ms
04:13:42.654 00.001 7680 Move returns status 0, amount 222
04:13:42.654 00.000 7680 move complete, result=0
04:13:42.654 00.000 7680 worker thread done servicing request
04:13:42.654 00.000 7680 Worker thread wakes up
04:13:42.655 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 222 ms SOUTH
04:13:42.661 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:42.661 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:43.913 01.252 7680 Exposure complete
04:13:44.060 00.147 7680 worker thread done servicing request
04:13:44.061 00.001 6120 OnExposeComplete: enter
04:13:44.065 00.004 6120 UpdateGuideState(): m_state=6
04:13:44.068 00.003 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4544
04:13:44.072 00.004 6120 Star::Find returns 1 (0), X=514.62, Y=666.82, Mass=8005, SNR=59.3, Peak=193 HFD=6.7
04:13:44.076 00.004 6120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (0.19) = xAngle (-1.04 = -1.04)
04:13:44.079 00.003 6120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.83 = 1.83)
04:13:44.084 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=-0.27 hyp=0.36 cameraTheta=-0.85 mountX=0.18 mountY=0.35, mountTheta=1.09
04:13:44.089 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.27, opts=13)
04:13:44.092 00.003 6120 Enqueuing Move request for scope (0.24, -0.27)
04:13:44.096 00.004 7680 Worker thread wakes up
04:13:44.096 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.27) opts 0xd
04:13:44.097 00.001 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.27)
04:13:44.097 00.000 7680 Moving (0.24, -0.27) raw xDistance=0.18 yDistance=0.35
04:13:44.098 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:44.101 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:13:44.101 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
04:13:44.101 00.000 7680 MoveAxis(E, 0, ABG)
04:13:44.101 00.000 7680 Move returns status 0, amount 0
04:13:44.103 00.002 7680 MoveAxis(S, 188, ABG)
04:13:44.103 00.000 7680 Guiding  Dir = 1, Dur = 188
04:13:44.103 00.000 6120 UpdateGuideState exits: m=8005 SNR=59.3
04:13:44.108 00.005 7680 IsSlewing returns 0
04:13:44.108 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:44.111 00.003 7680 IsGuiding returns 0
04:13:44.112 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:44.116 00.004 7680 PulseGuide returned control before completion, sleep 198
04:13:44.116 00.000 6120 Enqueuing Expose request
04:13:44.326 00.210 7680 IsGuiding returns 1
04:13:44.327 00.001 7680 scope still moving after pulse duration time elapsed
04:13:44.357 00.030 7680 IsSlewing returns 0
04:13:44.358 00.001 7680 IsGuiding returns 0
04:13:44.358 00.000 7680 scope move finished after 188 + 58 ms
04:13:44.358 00.000 7680 Move returns status 0, amount 188
04:13:44.358 00.000 7680 move complete, result=0
04:13:44.359 00.001 7680 worker thread done servicing request
04:13:44.359 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 188 ms SOUTH
04:13:44.366 00.007 7680 Worker thread wakes up
04:13:44.366 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:44.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:45.620 01.254 7680 Exposure complete
04:13:45.775 00.155 7680 worker thread done servicing request
04:13:45.775 00.000 6120 OnExposeComplete: enter
04:13:45.780 00.005 6120 UpdateGuideState(): m_state=6
04:13:45.784 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4545
04:13:45.788 00.004 6120 Star::Find returns 1 (0), X=514.57, Y=666.88, Mass=8314, SNR=60.4, Peak=199 HFD=6.6
04:13:45.792 00.004 6120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (0.19) = xAngle (-1.08 = -1.08)
04:13:45.796 00.004 6120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.79 = 1.79)
04:13:45.799 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=-0.22 hyp=0.28 cameraTheta=-0.89 mountX=0.13 mountY=0.27, mountTheta=1.12
04:13:45.804 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.22, opts=13)
04:13:45.808 00.004 6120 Enqueuing Move request for scope (0.18, -0.22)
04:13:45.815 00.007 7680 Worker thread wakes up
04:13:45.815 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:45.821 00.006 6120 UpdateGuideState exits: m=8314 SNR=60.4
04:13:45.825 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:45.829 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.22) opts 0xd
04:13:45.830 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.22)
04:13:45.830 00.000 7680 Moving (0.18, -0.22) raw xDistance=0.13 yDistance=0.27
04:13:45.830 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:13:45.830 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:13:45.830 00.000 7680 MoveAxis(E, 0, ABG)
04:13:45.831 00.001 7680 Move returns status 0, amount 0
04:13:45.831 00.000 7680 MoveAxis(S, 149, ABG)
04:13:45.831 00.000 7680 Guiding  Dir = 1, Dur = 149
04:13:45.831 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:45.836 00.005 6120 Enqueuing Expose request
04:13:45.841 00.005 7680 IsSlewing returns 0
04:13:45.841 00.000 7680 IsGuiding returns 0
04:13:45.842 00.001 7680 PulseGuide returned control before completion, sleep 159
04:13:46.014 00.172 7680 IsGuiding returns 0
04:13:46.015 00.001 7680 Move returns status 0, amount 149
04:13:46.017 00.002 7680 move complete, result=0
04:13:46.017 00.000 7680 worker thread done servicing request
04:13:46.017 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 149 ms SOUTH
04:13:46.024 00.007 7680 Worker thread wakes up
04:13:46.025 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:46.025 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:47.281 01.256 7680 Exposure complete
04:13:47.428 00.147 7680 worker thread done servicing request
04:13:47.428 00.000 6120 OnExposeComplete: enter
04:13:47.431 00.003 6120 UpdateGuideState(): m_state=6
04:13:47.436 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4546
04:13:47.439 00.003 6120 Star::Find returns 1 (0), X=514.51, Y=669.04, Mass=8221, SNR=60.2, Peak=196 HFD=6.6
04:13:47.442 00.003 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (0.19) = xAngle (1.32 = 1.32)
04:13:47.445 00.003 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.20 = -2.09)
04:13:47.448 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=1.95 hyp=1.95 cameraTheta=1.51 mountX=0.48 mountY=-1.70, mountTheta=-1.30
04:13:47.453 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=1.95, opts=13)
04:13:47.458 00.005 6120 Enqueuing Move request for scope (0.12, 1.95)
04:13:47.461 00.003 7680 Worker thread wakes up
04:13:47.461 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:47.466 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 1.95) opts 0xd
04:13:47.466 00.000 6120 UpdateGuideState exits: m=8221 SNR=60.2
04:13:47.471 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:47.475 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:47.480 00.005 6120 Enqueuing Expose request
04:13:47.483 00.003 7680 Handling offset move in thread for scope, endpoint = (0.12, 1.95)
04:13:47.483 00.000 7680 Moving (0.12, 1.95) raw xDistance=0.48 yDistance=-1.70
04:13:47.483 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
04:13:47.483 00.000 7680 resist switch: large excursion: input -1.70 thresh 0.60 direction from 1 to -1
04:13:47.483 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.09
04:13:47.484 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.70 from input -1.70
04:13:47.484 00.000 7680 MoveAxis(W, 195, ABG)
04:13:47.485 00.001 7680 Guiding  Dir = 3, Dur = 195
04:13:47.485 00.000 7680 IsSlewing returns 0
04:13:47.485 00.000 7680 IsGuiding returns 0
04:13:47.486 00.001 7680 PulseGuide returned control before completion, sleep 205
04:13:47.706 00.220 7680 IsGuiding returns 0
04:13:47.707 00.001 7680 Move returns status 0, amount 195
04:13:47.707 00.000 7680 MoveAxis(N, 922, ABG)
04:13:47.708 00.001 7680 Guiding  Dir = 0, Dur = 922
04:13:47.708 00.000 7680 IsSlewing returns 0
04:13:47.709 00.001 7680 IsGuiding returns 0
04:13:47.710 00.001 7680 PulseGuide returned control before completion, sleep 932
04:13:48.650 00.940 7680 IsGuiding returns 1
04:13:48.650 00.000 7680 scope still moving after pulse duration time elapsed
04:13:48.680 00.030 7680 IsSlewing returns 0
04:13:48.681 00.001 7680 IsGuiding returns 1
04:13:48.712 00.031 7680 IsSlewing returns 0
04:13:48.715 00.003 7680 IsGuiding returns 0
04:13:48.716 00.001 7680 scope move finished after 922 + 84 ms
04:13:48.716 00.000 7680 Move returns status 0, amount 922
04:13:48.717 00.001 7680 move complete, result=0
04:13:48.717 00.000 7680 worker thread done servicing request
04:13:48.717 00.000 7680 Worker thread wakes up
04:13:48.717 00.000 6120 GuideStep: 0.5 px 195 ms WEST, -1.7 px 922 ms NORTH
04:13:48.727 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:48.727 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:49.973 01.246 7680 Exposure complete
04:13:50.106 00.133 7680 worker thread done servicing request
04:13:50.106 00.000 6120 OnExposeComplete: enter
04:13:50.111 00.005 6120 UpdateGuideState(): m_state=6
04:13:50.116 00.005 6120 Star::Find(15, 514, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4547
04:13:50.123 00.007 6120 Star::Find returns 1 (0), X=514.30, Y=666.12, Mass=7537, SNR=58.4, Peak=189 HFD=6.5
04:13:50.128 00.005 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
04:13:50.132 00.004 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
04:13:50.136 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.97 hyp=0.98 cameraTheta=-1.67 mountX=-0.27 mountY=0.83, mountTheta=1.89
04:13:50.141 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.97, opts=13)
04:13:50.145 00.004 6120 Enqueuing Move request for scope (-0.09, -0.97)
04:13:50.148 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:50.151 00.003 7680 Worker thread wakes up
04:13:50.151 00.000 6120 UpdateGuideState exits: m=7537 SNR=58.4
04:13:50.156 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:50.160 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:50.164 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.97) opts 0xd
04:13:50.164 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.97)
04:13:50.164 00.000 7680 Moving (-0.09, -0.97) raw xDistance=-0.27 yDistance=0.83
04:13:50.164 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
04:13:50.165 00.001 7680 resist switch: large excursion: input 0.83 thresh 0.60 direction from -1 to 1
04:13:50.166 00.001 6120 Enqueuing Expose request
04:13:50.170 00.004 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.50
04:13:50.170 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
04:13:50.170 00.000 7680 MoveAxis(E, 97, ABG)
04:13:50.170 00.000 7680 Guiding  Dir = 2, Dur = 97
04:13:50.171 00.001 7680 IsSlewing returns 0
04:13:50.171 00.000 7680 IsGuiding returns 0
04:13:50.171 00.000 7680 PulseGuide returned control before completion, sleep 107
04:13:50.293 00.122 7680 IsGuiding returns 1
04:13:50.293 00.000 7680 scope still moving after pulse duration time elapsed
04:13:50.324 00.031 7680 IsSlewing returns 0
04:13:50.325 00.001 7680 IsGuiding returns 0
04:13:50.326 00.001 7680 scope move finished after 97 + 57 ms
04:13:50.326 00.000 7680 Move returns status 0, amount 97
04:13:50.326 00.000 7680 MoveAxis(S, 452, ABG)
04:13:50.327 00.001 7680 Guiding  Dir = 1, Dur = 452
04:13:50.327 00.000 7680 IsSlewing returns 0
04:13:50.328 00.001 7680 IsGuiding returns 0
04:13:50.329 00.001 7680 PulseGuide returned control before completion, sleep 462
04:13:50.807 00.478 7680 IsGuiding returns 1
04:13:50.809 00.002 7680 scope still moving after pulse duration time elapsed
04:13:50.839 00.030 7680 IsSlewing returns 0
04:13:50.841 00.002 7680 IsGuiding returns 0
04:13:50.842 00.001 7680 scope move finished after 452 + 60 ms
04:13:50.842 00.000 7680 Move returns status 0, amount 452
04:13:50.842 00.000 7680 move complete, result=0
04:13:50.843 00.001 7680 worker thread done servicing request
04:13:50.843 00.000 6120 GuideStep: -0.3 px 97 ms EAST, 0.8 px 452 ms SOUTH
04:13:50.852 00.009 7680 Worker thread wakes up
04:13:50.852 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:50.852 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:52.103 01.251 7680 Exposure complete
04:13:52.249 00.146 7680 worker thread done servicing request
04:13:52.250 00.001 6120 OnExposeComplete: enter
04:13:52.255 00.005 6120 UpdateGuideState(): m_state=6
04:13:52.259 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4548
04:13:52.264 00.005 6120 Star::Find returns 1 (0), X=514.36, Y=666.12, Mass=7224, SNR=55.7, Peak=200 HFD=6.4
04:13:52.268 00.004 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
04:13:52.271 00.003 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
04:13:52.275 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.98 hyp=0.98 cameraTheta=-1.61 mountX=-0.21 mountY=0.86, mountTheta=1.82
04:13:52.282 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.98, opts=13)
04:13:52.286 00.004 6120 Enqueuing Move request for scope (-0.03, -0.98)
04:13:52.290 00.004 7680 Worker thread wakes up
04:13:52.290 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:52.293 00.003 6120 UpdateGuideState exits: m=7224 SNR=55.7
04:13:52.297 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:52.301 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:52.305 00.004 6120 Enqueuing Expose request
04:13:52.310 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.98) opts 0xd
04:13:52.310 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.98)
04:13:52.310 00.000 7680 Moving (-0.03, -0.98) raw xDistance=-0.21 yDistance=0.86
04:13:52.310 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
04:13:52.311 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.86 from input 0.86
04:13:52.312 00.001 7680 MoveAxis(E, 95, ABG)
04:13:52.312 00.000 7680 Guiding  Dir = 2, Dur = 95
04:13:52.312 00.000 7680 IsSlewing returns 0
04:13:52.312 00.000 7680 IsGuiding returns 0
04:13:52.312 00.000 7680 PulseGuide returned control before completion, sleep 105
04:13:52.433 00.121 7680 IsGuiding returns 1
04:13:52.435 00.002 7680 scope still moving after pulse duration time elapsed
04:13:52.464 00.029 7680 IsSlewing returns 0
04:13:52.465 00.001 7680 IsGuiding returns 0
04:13:52.466 00.001 7680 scope move finished after 95 + 58 ms
04:13:52.466 00.000 7680 Move returns status 0, amount 95
04:13:52.468 00.002 7680 MoveAxis(S, 468, ABG)
04:13:52.468 00.000 7680 Guiding  Dir = 1, Dur = 468
04:13:52.468 00.000 7680 IsSlewing returns 0
04:13:52.469 00.001 7680 IsGuiding returns 0
04:13:52.470 00.001 7680 PulseGuide returned control before completion, sleep 478
04:13:52.950 00.480 7680 IsGuiding returns 1
04:13:52.953 00.003 7680 scope still moving after pulse duration time elapsed
04:13:52.981 00.028 7680 IsSlewing returns 0
04:13:52.981 00.000 7680 IsGuiding returns 0
04:13:52.982 00.001 7680 scope move finished after 468 + 44 ms
04:13:52.982 00.000 7680 Move returns status 0, amount 468
04:13:52.983 00.001 7680 move complete, result=0
04:13:52.984 00.001 7680 worker thread done servicing request
04:13:52.984 00.000 7680 Worker thread wakes up
04:13:52.984 00.000 6120 GuideStep: -0.2 px 95 ms EAST, 0.9 px 468 ms SOUTH
04:13:52.991 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:52.991 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:54.249 01.258 7680 Exposure complete
04:13:54.400 00.151 7680 worker thread done servicing request
04:13:54.400 00.000 6120 OnExposeComplete: enter
04:13:54.404 00.004 6120 UpdateGuideState(): m_state=6
04:13:54.408 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4549
04:13:54.413 00.005 6120 Star::Find returns 1 (0), X=514.33, Y=666.81, Mass=7570, SNR=58.5, Peak=200 HFD=6.7
04:13:54.417 00.004 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
04:13:54.421 00.004 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
04:13:54.424 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.29 cameraTheta=-1.78 mountX=-0.11 mountY=0.23, mountTheta=2.03
04:13:54.429 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.29, opts=13)
04:13:54.434 00.005 6120 Enqueuing Move request for scope (-0.06, -0.29)
04:13:54.438 00.004 7680 Worker thread wakes up
04:13:54.438 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.29) opts 0xd
04:13:54.438 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.29)
04:13:54.438 00.000 7680 Moving (-0.06, -0.29) raw xDistance=-0.11 yDistance=0.23
04:13:54.438 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:54.443 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:13:54.444 00.001 6120 UpdateGuideState exits: m=7570 SNR=58.5
04:13:54.448 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:54.451 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:54.454 00.003 6120 Enqueuing Expose request
04:13:54.458 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:13:54.458 00.000 7680 MoveAxis(E, 0, ABG)
04:13:54.459 00.001 7680 Move returns status 0, amount 0
04:13:54.459 00.000 7680 MoveAxis(S, 125, ABG)
04:13:54.459 00.000 7680 Guiding  Dir = 1, Dur = 125
04:13:54.459 00.000 7680 IsSlewing returns 0
04:13:54.461 00.002 7680 IsGuiding returns 0
04:13:54.461 00.000 7680 PulseGuide returned control before completion, sleep 135
04:13:54.597 00.136 7680 IsGuiding returns 1
04:13:54.599 00.002 7680 scope still moving after pulse duration time elapsed
04:13:54.628 00.029 7680 IsSlewing returns 0
04:13:54.630 00.002 7680 IsGuiding returns 0
04:13:54.630 00.000 7680 scope move finished after 125 + 44 ms
04:13:54.631 00.001 7680 Move returns status 0, amount 125
04:13:54.631 00.000 7680 move complete, result=0
04:13:54.631 00.000 7680 worker thread done servicing request
04:13:54.632 00.001 7680 Worker thread wakes up
04:13:54.632 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 125 ms SOUTH
04:13:54.638 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:54.639 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:55.884 01.245 7680 Exposure complete
04:13:56.031 00.147 7680 worker thread done servicing request
04:13:56.031 00.000 6120 OnExposeComplete: enter
04:13:56.034 00.003 6120 UpdateGuideState(): m_state=6
04:13:56.039 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4550
04:13:56.042 00.003 6120 Star::Find returns 1 (0), X=514.35, Y=666.64, Mass=8030, SNR=59.2, Peak=206 HFD=6.8
04:13:56.046 00.004 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
04:13:56.050 00.004 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
04:13:56.054 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.45 hyp=0.45 cameraTheta=-1.66 mountX=-0.12 mountY=0.39, mountTheta=1.88
04:13:56.058 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.45, opts=13)
04:13:56.064 00.006 6120 Enqueuing Move request for scope (-0.04, -0.45)
04:13:56.069 00.005 7680 Worker thread wakes up
04:13:56.069 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.45) opts 0xd
04:13:56.069 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.45)
04:13:56.069 00.000 7680 Moving (-0.04, -0.45) raw xDistance=-0.12 yDistance=0.39
04:13:56.070 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:13:56.070 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
04:13:56.070 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:56.074 00.004 6120 UpdateGuideState exits: m=8030 SNR=59.2
04:13:56.079 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:56.082 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:56.086 00.004 6120 Enqueuing Expose request
04:13:56.091 00.005 7680 MoveAxis(E, 0, ABG)
04:13:56.091 00.000 7680 Move returns status 0, amount 0
04:13:56.091 00.000 7680 MoveAxis(S, 211, ABG)
04:13:56.091 00.000 7680 Guiding  Dir = 1, Dur = 211
04:13:56.091 00.000 7680 IsSlewing returns 0
04:13:56.092 00.001 7680 IsGuiding returns 0
04:13:56.092 00.000 7680 PulseGuide returned control before completion, sleep 221
04:13:56.326 00.234 7680 IsGuiding returns 1
04:13:56.326 00.000 7680 scope still moving after pulse duration time elapsed
04:13:56.356 00.030 7680 IsSlewing returns 0
04:13:56.357 00.001 7680 IsGuiding returns 0
04:13:56.359 00.002 7680 scope move finished after 211 + 55 ms
04:13:56.359 00.000 7680 Move returns status 0, amount 211
04:13:56.359 00.000 7680 move complete, result=0
04:13:56.360 00.001 7680 worker thread done servicing request
04:13:56.360 00.000 7680 Worker thread wakes up
04:13:56.360 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 211 ms SOUTH
04:13:56.366 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:56.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:13:57.622 01.256 7680 Exposure complete
04:13:57.771 00.149 7680 worker thread done servicing request
04:13:57.772 00.001 6120 OnExposeComplete: enter
04:13:57.776 00.004 6120 UpdateGuideState(): m_state=6
04:13:57.780 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4551
04:13:57.786 00.006 6120 Star::Find returns 1 (0), X=514.21, Y=669.04, Mass=8253, SNR=60.9, Peak=196 HFD=6.7
04:13:57.790 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.19) = xAngle (1.47 = 1.47)
04:13:57.794 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.35 = -1.94)
04:13:57.798 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=1.95 hyp=1.96 cameraTheta=1.66 mountX=0.19 mountY=-1.83, mountTheta=-1.47
04:13:57.803 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=1.95, opts=13)
04:13:57.806 00.003 6120 Enqueuing Move request for scope (-0.18, 1.95)
04:13:57.811 00.005 7680 Worker thread wakes up
04:13:57.811 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:13:57.816 00.005 6120 UpdateGuideState exits: m=8253 SNR=60.9
04:13:57.820 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:13:57.823 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:13:57.826 00.003 6120 Enqueuing Expose request
04:13:57.829 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 1.95) opts 0xd
04:13:57.829 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 1.95)
04:13:57.829 00.000 7680 Moving (-0.18, 1.95) raw xDistance=0.19 yDistance=-1.83
04:13:57.829 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:13:57.829 00.000 7680 resist switch: large excursion: input -1.83 thresh 0.60 direction from 1 to -1
04:13:57.830 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.48
04:13:57.830 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.83 from input -1.83
04:13:57.830 00.000 7680 MoveAxis(E, 0, ABG)
04:13:57.830 00.000 7680 Move returns status 0, amount 0
04:13:57.830 00.000 7680 MoveAxis(N, 992, ABG)
04:13:57.830 00.000 7680 Guiding  Dir = 0, Dur = 992
04:13:57.831 00.001 7680 IsSlewing returns 0
04:13:57.831 00.000 7680 IsGuiding returns 0
04:13:57.832 00.001 7680 PulseGuide returned control before completion, sleep 1002
04:13:58.846 01.014 7680 IsGuiding returns 1
04:13:58.846 00.000 7680 scope still moving after pulse duration time elapsed
04:13:58.878 00.032 7680 IsSlewing returns 0
04:13:58.878 00.000 7680 IsGuiding returns 0
04:13:58.878 00.000 7680 scope move finished after 992 + 55 ms
04:13:58.879 00.001 7680 Move returns status 0, amount 992
04:13:58.880 00.001 7680 move complete, result=0
04:13:58.880 00.000 7680 worker thread done servicing request
04:13:58.880 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -1.8 px 992 ms NORTH
04:13:58.886 00.006 7680 Worker thread wakes up
04:13:58.888 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:13:58.888 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:00.143 01.255 7680 Exposure complete
04:14:00.291 00.148 7680 worker thread done servicing request
04:14:00.292 00.001 6120 OnExposeComplete: enter
04:14:00.297 00.005 6120 UpdateGuideState(): m_state=6
04:14:00.300 00.003 6120 Star::Find(15, 514, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4552
04:14:00.304 00.004 6120 Star::Find returns 1 (0), X=514.16, Y=666.54, Mass=8677, SNR=62.1, Peak=193 HFD=7.0
04:14:00.309 00.005 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.15 = -2.15)
04:14:00.314 00.005 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
04:14:00.319 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.55 hyp=0.60 cameraTheta=-1.97 mountX=-0.33 mountY=0.39, mountTheta=2.27
04:14:00.324 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.55, opts=13)
04:14:00.327 00.003 6120 Enqueuing Move request for scope (-0.23, -0.55)
04:14:00.332 00.005 7680 Worker thread wakes up
04:14:00.332 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:00.336 00.004 6120 UpdateGuideState exits: m=8677 SNR=62.1
04:14:00.340 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:00.344 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.55) opts 0xd
04:14:00.344 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.55)
04:14:00.345 00.001 7680 Moving (-0.23, -0.55) raw xDistance=-0.33 yDistance=0.39
04:14:00.345 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:00.349 00.004 6120 Enqueuing Expose request
04:14:00.353 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
04:14:00.353 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:14:00.353 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
04:14:00.353 00.000 7680 MoveAxis(E, 135, ABG)
04:14:00.353 00.000 7680 Guiding  Dir = 2, Dur = 135
04:14:00.354 00.001 7680 IsSlewing returns 0
04:14:00.354 00.000 7680 IsGuiding returns 0
04:14:00.355 00.001 7680 PulseGuide returned control before completion, sleep 145
04:14:00.508 00.153 7680 IsGuiding returns 1
04:14:00.510 00.002 7680 scope still moving after pulse duration time elapsed
04:14:00.540 00.030 7680 IsSlewing returns 0
04:14:00.542 00.002 7680 IsGuiding returns 0
04:14:00.542 00.000 7680 scope move finished after 135 + 52 ms
04:14:00.542 00.000 7680 Move returns status 0, amount 135
04:14:00.542 00.000 7680 MoveAxis(N, 0, ABG)
04:14:00.543 00.001 7680 Move returns status 0, amount 0
04:14:00.543 00.000 7680 move complete, result=0
04:14:00.543 00.000 7680 worker thread done servicing request
04:14:00.543 00.000 6120 GuideStep: -0.3 px 135 ms EAST, 0.4 px 0 ms NORTH
04:14:00.550 00.007 7680 Worker thread wakes up
04:14:00.550 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:00.551 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:01.802 01.251 7680 Exposure complete
04:14:01.945 00.143 7680 worker thread done servicing request
04:14:01.945 00.000 6120 OnExposeComplete: enter
04:14:01.950 00.005 6120 UpdateGuideState(): m_state=6
04:14:01.954 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4553
04:14:01.958 00.004 6120 Star::Find returns 1 (0), X=514.33, Y=666.05, Mass=7632, SNR=58.1, Peak=190 HFD=6.6
04:14:01.961 00.003 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
04:14:01.967 00.006 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
04:14:01.972 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-1.05 hyp=1.05 cameraTheta=-1.63 mountX=-0.26 mountY=0.91, mountTheta=1.85
04:14:01.977 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-1.05, opts=13)
04:14:01.981 00.004 6120 Enqueuing Move request for scope (-0.06, -1.05)
04:14:01.986 00.005 7680 Worker thread wakes up
04:14:01.986 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:01.990 00.004 6120 UpdateGuideState exits: m=7632 SNR=58.1
04:14:01.992 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:01.997 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:02.002 00.005 6120 Enqueuing Expose request
04:14:02.006 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -1.05) opts 0xd
04:14:02.006 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -1.05)
04:14:02.006 00.000 7680 Moving (-0.06, -1.05) raw xDistance=-0.26 yDistance=0.91
04:14:02.006 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
04:14:02.006 00.000 7680 resist switch: large excursion: input 0.91 thresh 0.60 direction from -1 to 1
04:14:02.006 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.74
04:14:02.007 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91
04:14:02.007 00.000 7680 MoveAxis(E, 115, ABG)
04:14:02.007 00.000 7680 Guiding  Dir = 2, Dur = 115
04:14:02.008 00.001 7680 IsSlewing returns 0
04:14:02.008 00.000 7680 IsGuiding returns 0
04:14:02.008 00.000 7680 PulseGuide returned control before completion, sleep 125
04:14:02.136 00.128 7680 IsGuiding returns 1
04:14:02.137 00.001 7680 scope still moving after pulse duration time elapsed
04:14:02.167 00.030 7680 IsSlewing returns 0
04:14:02.168 00.001 7680 IsGuiding returns 0
04:14:02.169 00.001 7680 scope move finished after 115 + 45 ms
04:14:02.169 00.000 7680 Move returns status 0, amount 115
04:14:02.169 00.000 7680 MoveAxis(S, 496, ABG)
04:14:02.170 00.001 7680 Guiding  Dir = 1, Dur = 496
04:14:02.170 00.000 7680 IsSlewing returns 0
04:14:02.170 00.000 7680 IsGuiding returns 0
04:14:02.172 00.002 7680 PulseGuide returned control before completion, sleep 506
04:14:02.682 00.510 7680 IsGuiding returns 1
04:14:02.683 00.001 7680 scope still moving after pulse duration time elapsed
04:14:02.715 00.032 7680 IsSlewing returns 0
04:14:02.716 00.001 7680 IsGuiding returns 0
04:14:02.717 00.001 7680 scope move finished after 496 + 49 ms
04:14:02.717 00.000 7680 Move returns status 0, amount 496
04:14:02.717 00.000 7680 move complete, result=0
04:14:02.718 00.001 7680 worker thread done servicing request
04:14:02.719 00.001 6120 GuideStep: -0.3 px 115 ms EAST, 0.9 px 496 ms SOUTH
04:14:02.725 00.006 7680 Worker thread wakes up
04:14:02.725 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:02.727 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:03.978 01.251 7680 Exposure complete
04:14:04.132 00.154 7680 worker thread done servicing request
04:14:04.133 00.001 6120 OnExposeComplete: enter
04:14:04.137 00.004 6120 UpdateGuideState(): m_state=6
04:14:04.141 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4554
04:14:04.145 00.004 6120 Star::Find returns 1 (0), X=514.41, Y=665.81, Mass=8338, SNR=61.0, Peak=207 HFD=6.7
04:14:04.148 00.003 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
04:14:04.153 00.005 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
04:14:04.157 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-1.28 hyp=1.28 cameraTheta=-1.55 mountX=-0.21 mountY=1.16, mountTheta=1.75
04:14:04.162 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-1.28, opts=13)
04:14:04.165 00.003 6120 Enqueuing Move request for scope (0.02, -1.28)
04:14:04.169 00.004 7680 Worker thread wakes up
04:14:04.169 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:04.172 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -1.28) opts 0xd
04:14:04.172 00.000 6120 UpdateGuideState exits: m=8338 SNR=61.0
04:14:04.177 00.005 7680 Handling offset move in thread for scope, endpoint = (0.02, -1.28)
04:14:04.177 00.000 7680 Moving (0.02, -1.28) raw xDistance=-0.21 yDistance=1.16
04:14:04.177 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
04:14:04.177 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.16 from input 1.16
04:14:04.177 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:04.181 00.004 7680 MoveAxis(E, 95, ABG)
04:14:04.181 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:04.185 00.004 7680 Guiding  Dir = 2, Dur = 95
04:14:04.185 00.000 6120 Enqueuing Expose request
04:14:04.191 00.006 7680 IsSlewing returns 0
04:14:04.191 00.000 7680 IsGuiding returns 0
04:14:04.192 00.001 7680 PulseGuide returned control before completion, sleep 105
04:14:04.307 00.115 7680 IsGuiding returns 1
04:14:04.307 00.000 7680 scope still moving after pulse duration time elapsed
04:14:04.337 00.030 7680 IsSlewing returns 0
04:14:04.338 00.001 7680 IsGuiding returns 0
04:14:04.338 00.000 7680 scope move finished after 95 + 51 ms
04:14:04.339 00.001 7680 Move returns status 0, amount 95
04:14:04.339 00.000 7680 MoveAxis(S, 630, ABG)
04:14:04.339 00.000 7680 Guiding  Dir = 1, Dur = 630
04:14:04.340 00.001 7680 IsSlewing returns 0
04:14:04.340 00.000 7680 IsGuiding returns 0
04:14:04.340 00.000 7680 PulseGuide returned control before completion, sleep 640
04:14:04.994 00.654 7680 IsGuiding returns 1
04:14:04.998 00.004 7680 scope still moving after pulse duration time elapsed
04:14:05.025 00.027 7680 IsSlewing returns 0
04:14:05.026 00.001 7680 IsGuiding returns 1
04:14:05.058 00.032 7680 IsSlewing returns 0
04:14:05.059 00.001 7680 IsGuiding returns 1
04:14:05.089 00.030 7680 IsSlewing returns 0
04:14:05.090 00.001 7680 IsGuiding returns 0
04:14:05.090 00.000 7680 scope move finished after 630 + 120 ms
04:14:05.091 00.001 7680 Move returns status 0, amount 630
04:14:05.092 00.001 7680 move complete, result=0
04:14:05.092 00.000 7680 worker thread done servicing request
04:14:05.092 00.000 7680 Worker thread wakes up
04:14:05.093 00.001 6120 GuideStep: -0.2 px 95 ms EAST, 1.2 px 630 ms SOUTH
04:14:05.100 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:05.100 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:06.352 01.252 7680 Exposure complete
04:14:06.498 00.146 7680 worker thread done servicing request
04:14:06.498 00.000 6120 OnExposeComplete: enter
04:14:06.503 00.005 6120 UpdateGuideState(): m_state=6
04:14:06.507 00.004 6120 Star::Find(15, 514, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4555
04:14:06.511 00.004 6120 Star::Find returns 1 (0), X=514.52, Y=666.60, Mass=8186, SNR=60.5, Peak=177 HFD=7.0
04:14:06.515 00.004 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
04:14:06.519 00.004 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
04:14:06.522 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=-0.49 hyp=0.51 cameraTheta=-1.32 mountX=0.03 mountY=0.50, mountTheta=1.50
04:14:06.529 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.49, opts=13)
04:14:06.536 00.007 6120 Enqueuing Move request for scope (0.13, -0.49)
04:14:06.540 00.004 7680 Worker thread wakes up
04:14:06.540 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:06.544 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.49) opts 0xd
04:14:06.544 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.49)
04:14:06.544 00.000 7680 Moving (0.13, -0.49) raw xDistance=0.03 yDistance=0.50
04:14:06.546 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:14:06.546 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
04:14:06.546 00.000 7680 MoveAxis(E, 0, ABG)
04:14:06.546 00.000 7680 Move returns status 0, amount 0
04:14:06.546 00.000 7680 MoveAxis(S, 269, ABG)
04:14:06.546 00.000 7680 Guiding  Dir = 1, Dur = 269
04:14:06.546 00.000 6120 UpdateGuideState exits: m=8186 SNR=60.5
04:14:06.550 00.004 7680 IsSlewing returns 0
04:14:06.551 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:06.554 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:06.559 00.005 6120 Enqueuing Expose request
04:14:06.564 00.005 7680 IsGuiding returns 0
04:14:06.565 00.001 7680 PulseGuide returned control before completion, sleep 279
04:14:06.855 00.290 7680 IsGuiding returns 1
04:14:06.856 00.001 7680 scope still moving after pulse duration time elapsed
04:14:06.887 00.031 7680 IsSlewing returns 0
04:14:06.888 00.001 7680 IsGuiding returns 1
04:14:06.918 00.030 7680 IsSlewing returns 0
04:14:06.919 00.001 7680 IsGuiding returns 0
04:14:06.920 00.001 7680 scope move finished after 269 + 86 ms
04:14:06.920 00.000 7680 Move returns status 0, amount 269
04:14:06.920 00.000 7680 move complete, result=0
04:14:06.920 00.000 7680 worker thread done servicing request
04:14:06.921 00.001 7680 Worker thread wakes up
04:14:06.922 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 269 ms SOUTH
04:14:06.928 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:06.928 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:08.180 01.252 7680 Exposure complete
04:14:08.327 00.147 7680 worker thread done servicing request
04:14:08.327 00.000 6120 OnExposeComplete: enter
04:14:08.331 00.004 6120 UpdateGuideState(): m_state=6
04:14:08.335 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4556
04:14:08.339 00.004 6120 Star::Find returns 1 (0), X=514.53, Y=666.95, Mass=8173, SNR=60.0, Peak=201 HFD=6.6
04:14:08.344 00.005 6120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (0.19) = xAngle (-0.99 = -0.99)
04:14:08.349 00.005 6120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.88 = 1.88)
04:14:08.353 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.80 mountX=0.11 mountY=0.19, mountTheta=1.05
04:14:08.359 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.14, opts=13)
04:14:08.363 00.004 6120 Enqueuing Move request for scope (0.14, -0.14)
04:14:08.367 00.004 7680 Worker thread wakes up
04:14:08.367 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
04:14:08.367 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:08.370 00.003 6120 UpdateGuideState exits: m=8173 SNR=60.0
04:14:08.374 00.004 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
04:14:08.374 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:08.379 00.005 7680 Moving (0.14, -0.14) raw xDistance=0.11 yDistance=0.19
04:14:08.379 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:14:08.379 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:14:08.380 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:14:08.380 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:08.383 00.003 7680 MoveAxis(E, 0, ABG)
04:14:08.383 00.000 7680 Move returns status 0, amount 0
04:14:08.384 00.001 7680 MoveAxis(N, 0, ABG)
04:14:08.384 00.000 7680 Move returns status 0, amount 0
04:14:08.384 00.000 7680 move complete, result=0
04:14:08.384 00.000 7680 worker thread done servicing request
04:14:08.385 00.001 6120 Enqueuing Expose request
04:14:08.388 00.003 7680 Worker thread wakes up
04:14:08.388 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:14:08.393 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:08.394 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:09.635 01.241 7680 Exposure complete
04:14:09.776 00.141 7680 worker thread done servicing request
04:14:09.777 00.001 6120 OnExposeComplete: enter
04:14:09.782 00.005 6120 UpdateGuideState(): m_state=6
04:14:09.786 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4557
04:14:09.791 00.005 6120 Star::Find returns 1 (0), X=514.43, Y=666.78, Mass=7718, SNR=57.4, Peak=181 HFD=6.7
04:14:09.795 00.004 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
04:14:09.798 00.003 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
04:14:09.802 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.31 hyp=0.32 cameraTheta=-1.45 mountX=-0.02 mountY=0.30, mountTheta=1.64
04:14:09.808 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.31, opts=13)
04:14:09.813 00.005 6120 Enqueuing Move request for scope (0.04, -0.31)
04:14:09.817 00.004 7680 Worker thread wakes up
04:14:09.817 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.31) opts 0xd
04:14:09.817 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.31)
04:14:09.817 00.000 7680 Moving (0.04, -0.31) raw xDistance=-0.02 yDistance=0.30
04:14:09.817 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:14:09.818 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:14:09.818 00.000 7680 MoveAxis(E, 0, ABG)
04:14:09.819 00.001 7680 Move returns status 0, amount 0
04:14:09.819 00.000 7680 MoveAxis(S, 163, ABG)
04:14:09.819 00.000 7680 Guiding  Dir = 1, Dur = 163
04:14:09.819 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:09.823 00.004 7680 IsSlewing returns 0
04:14:09.823 00.000 6120 UpdateGuideState exits: m=7718 SNR=57.4
04:14:09.828 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:09.831 00.003 7680 IsGuiding returns 0
04:14:09.832 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:09.835 00.003 7680 PulseGuide returned control before completion, sleep 173
04:14:09.835 00.000 6120 Enqueuing Expose request
04:14:10.019 00.184 7680 IsGuiding returns 1
04:14:10.019 00.000 7680 scope still moving after pulse duration time elapsed
04:14:10.049 00.030 7680 IsSlewing returns 0
04:14:10.049 00.000 7680 IsGuiding returns 0
04:14:10.049 00.000 7680 scope move finished after 163 + 55 ms
04:14:10.049 00.000 7680 Move returns status 0, amount 163
04:14:10.050 00.001 7680 move complete, result=0
04:14:10.050 00.000 7680 worker thread done servicing request
04:14:10.050 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 163 ms SOUTH
04:14:10.053 00.003 7680 Worker thread wakes up
04:14:10.055 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:10.055 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:11.301 01.246 7680 Exposure complete
04:14:11.445 00.144 7680 worker thread done servicing request
04:14:11.446 00.001 6120 OnExposeComplete: enter
04:14:11.449 00.003 6120 UpdateGuideState(): m_state=6
04:14:11.452 00.003 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4558
04:14:11.455 00.003 6120 Star::Find returns 1 (0), X=514.40, Y=666.84, Mass=8492, SNR=61.1, Peak=204 HFD=6.8
04:14:11.459 00.004 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
04:14:11.464 00.005 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
04:14:11.468 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.26 hyp=0.26 cameraTheta=-1.55 mountX=-0.04 mountY=0.24, mountTheta=1.75
04:14:11.474 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.26, opts=13)
04:14:11.478 00.004 6120 Enqueuing Move request for scope (0.01, -0.26)
04:14:11.482 00.004 7680 Worker thread wakes up
04:14:11.482 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:11.486 00.004 6120 UpdateGuideState exits: m=8492 SNR=61.1
04:14:11.489 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:11.493 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:11.497 00.004 6120 Enqueuing Expose request
04:14:11.501 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.26) opts 0xd
04:14:11.501 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.26)
04:14:11.501 00.000 7680 Moving (0.01, -0.26) raw xDistance=-0.04 yDistance=0.24
04:14:11.501 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:14:11.501 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:14:11.502 00.001 7680 MoveAxis(E, 0, ABG)
04:14:11.503 00.001 7680 Move returns status 0, amount 0
04:14:11.503 00.000 7680 MoveAxis(S, 128, ABG)
04:14:11.503 00.000 7680 Guiding  Dir = 1, Dur = 128
04:14:11.503 00.000 7680 IsSlewing returns 0
04:14:11.503 00.000 7680 IsGuiding returns 0
04:14:11.504 00.001 7680 PulseGuide returned control before completion, sleep 138
04:14:11.648 00.144 7680 IsGuiding returns 1
04:14:11.649 00.001 7680 scope still moving after pulse duration time elapsed
04:14:11.679 00.030 7680 IsSlewing returns 0
04:14:11.681 00.002 7680 IsGuiding returns 0
04:14:11.681 00.000 7680 scope move finished after 128 + 49 ms
04:14:11.681 00.000 7680 Move returns status 0, amount 128
04:14:11.682 00.001 7680 move complete, result=0
04:14:11.682 00.000 7680 worker thread done servicing request
04:14:11.682 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 128 ms SOUTH
04:14:11.690 00.008 7680 Worker thread wakes up
04:14:11.690 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:11.690 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:12.943 01.253 7680 Exposure complete
04:14:13.093 00.150 7680 worker thread done servicing request
04:14:13.094 00.001 6120 OnExposeComplete: enter
04:14:13.097 00.003 6120 UpdateGuideState(): m_state=6
04:14:13.101 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4559
04:14:13.107 00.006 6120 Star::Find returns 1 (0), X=514.46, Y=666.95, Mass=8458, SNR=61.2, Peak=209 HFD=6.6
04:14:13.110 00.003 6120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (0.19) = xAngle (-1.31 = -1.31)
04:14:13.113 00.003 6120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.56 = 1.56)
04:14:13.115 00.002 6120 CameraToMount -- cameraX=0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.12 mountX=0.04 mountY=0.17, mountTheta=1.32
04:14:13.121 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.15, opts=13)
04:14:13.125 00.004 6120 Enqueuing Move request for scope (0.07, -0.15)
04:14:13.131 00.006 7680 Worker thread wakes up
04:14:13.131 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:13.135 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.15) opts 0xd
04:14:13.135 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.15)
04:14:13.136 00.001 7680 Moving (0.07, -0.15) raw xDistance=0.04 yDistance=0.17
04:14:13.136 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:14:13.136 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:14:13.136 00.000 6120 UpdateGuideState exits: m=8458 SNR=61.2
04:14:13.141 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:14:13.141 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:13.145 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:13.149 00.004 6120 Enqueuing Expose request
04:14:13.153 00.004 7680 MoveAxis(E, 0, ABG)
04:14:13.153 00.000 7680 Move returns status 0, amount 0
04:14:13.153 00.000 7680 MoveAxis(N, 0, ABG)
04:14:13.153 00.000 7680 Move returns status 0, amount 0
04:14:13.155 00.002 7680 move complete, result=0
04:14:13.155 00.000 7680 worker thread done servicing request
04:14:13.155 00.000 7680 Worker thread wakes up
04:14:13.155 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:14:13.160 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:13.161 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:14.410 01.249 7680 Exposure complete
04:14:14.552 00.142 7680 worker thread done servicing request
04:14:14.554 00.002 6120 OnExposeComplete: enter
04:14:14.559 00.005 6120 UpdateGuideState(): m_state=6
04:14:14.563 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4560
04:14:14.569 00.006 6120 Star::Find returns 1 (0), X=514.38, Y=666.89, Mass=8150, SNR=60.5, Peak=221 HFD=6.7
04:14:14.573 00.004 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
04:14:14.577 00.004 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
04:14:14.582 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.62 mountX=-0.05 mountY=0.18, mountTheta=1.83
04:14:14.586 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.21, opts=13)
04:14:14.593 00.007 6120 Enqueuing Move request for scope (-0.01, -0.21)
04:14:14.598 00.005 7680 Worker thread wakes up
04:14:14.598 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
04:14:14.598 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
04:14:14.599 00.001 7680 Moving (-0.01, -0.21) raw xDistance=-0.05 yDistance=0.18
04:14:14.599 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:14:14.599 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:14:14.599 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:14.603 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:14:14.603 00.000 6120 UpdateGuideState exits: m=8150 SNR=60.5
04:14:14.606 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:14.611 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:14.615 00.004 6120 Enqueuing Expose request
04:14:14.619 00.004 7680 MoveAxis(E, 0, ABG)
04:14:14.619 00.000 7680 Move returns status 0, amount 0
04:14:14.619 00.000 7680 MoveAxis(N, 0, ABG)
04:14:14.619 00.000 7680 Move returns status 0, amount 0
04:14:14.620 00.001 7680 move complete, result=0
04:14:14.620 00.000 7680 worker thread done servicing request
04:14:14.620 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:14:14.624 00.004 7680 Worker thread wakes up
04:14:14.624 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:14.624 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:15.879 01.255 7680 Exposure complete
04:14:16.021 00.142 7680 worker thread done servicing request
04:14:16.022 00.001 6120 OnExposeComplete: enter
04:14:16.028 00.006 6120 UpdateGuideState(): m_state=6
04:14:16.033 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4561
04:14:16.037 00.004 6120 Star::Find returns 1 (0), X=514.14, Y=666.79, Mass=8275, SNR=60.4, Peak=192 HFD=6.7
04:14:16.042 00.005 6120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.19) = xAngle (-2.43 = -2.43)
04:14:16.046 00.004 6120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.44 = 0.44)
04:14:16.050 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.31 hyp=0.39 cameraTheta=-2.24 mountX=-0.30 mountY=0.17, mountTheta=2.63
04:14:16.056 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.31, opts=13)
04:14:16.064 00.008 6120 Enqueuing Move request for scope (-0.24, -0.31)
04:14:16.071 00.007 7680 Worker thread wakes up
04:14:16.071 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:16.079 00.008 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.31) opts 0xd
04:14:16.079 00.000 6120 UpdateGuideState exits: m=8275 SNR=60.4
04:14:16.084 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:16.088 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.31)
04:14:16.088 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:16.094 00.006 7680 Moving (-0.24, -0.31) raw xDistance=-0.30 yDistance=0.17
04:14:16.094 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
04:14:16.094 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:14:16.094 00.000 6120 Enqueuing Expose request
04:14:16.097 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:14:16.098 00.001 7680 MoveAxis(E, 121, ABG)
04:14:16.098 00.000 7680 Guiding  Dir = 2, Dur = 121
04:14:16.099 00.001 7680 IsSlewing returns 0
04:14:16.099 00.000 7680 IsGuiding returns 0
04:14:16.100 00.001 7680 PulseGuide returned control before completion, sleep 131
04:14:16.245 00.145 7680 IsGuiding returns 1
04:14:16.246 00.001 7680 scope still moving after pulse duration time elapsed
04:14:16.276 00.030 7680 IsSlewing returns 0
04:14:16.277 00.001 7680 IsGuiding returns 0
04:14:16.278 00.001 7680 scope move finished after 121 + 57 ms
04:14:16.278 00.000 7680 Move returns status 0, amount 121
04:14:16.278 00.000 7680 MoveAxis(N, 0, ABG)
04:14:16.280 00.002 7680 Move returns status 0, amount 0
04:14:16.281 00.001 7680 move complete, result=0
04:14:16.281 00.000 7680 worker thread done servicing request
04:14:16.281 00.000 7680 Worker thread wakes up
04:14:16.281 00.000 6120 GuideStep: -0.3 px 121 ms EAST, 0.2 px 0 ms NORTH
04:14:16.290 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:16.291 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:17.539 01.248 7680 Exposure complete
04:14:17.685 00.146 7680 worker thread done servicing request
04:14:17.686 00.001 6120 OnExposeComplete: enter
04:14:17.690 00.004 6120 UpdateGuideState(): m_state=6
04:14:17.694 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4562
04:14:17.698 00.004 6120 Star::Find returns 1 (0), X=514.47, Y=666.76, Mass=8153, SNR=60.3, Peak=213 HFD=6.7
04:14:17.704 00.006 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
04:14:17.707 00.003 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
04:14:17.711 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.33 hyp=0.34 cameraTheta=-1.32 mountX=0.02 mountY=0.34, mountTheta=1.50
04:14:17.717 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.33, opts=13)
04:14:17.722 00.005 6120 Enqueuing Move request for scope (0.09, -0.33)
04:14:17.725 00.003 7680 Worker thread wakes up
04:14:17.726 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:17.729 00.003 6120 UpdateGuideState exits: m=8153 SNR=60.3
04:14:17.733 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:17.737 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.33) opts 0xd
04:14:17.737 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:17.742 00.005 6120 Enqueuing Expose request
04:14:17.746 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.33)
04:14:17.746 00.000 7680 Moving (0.09, -0.33) raw xDistance=0.02 yDistance=0.34
04:14:17.746 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:14:17.747 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
04:14:17.747 00.000 7680 MoveAxis(E, 0, ABG)
04:14:17.747 00.000 7680 Move returns status 0, amount 0
04:14:17.747 00.000 7680 MoveAxis(S, 183, ABG)
04:14:17.747 00.000 7680 Guiding  Dir = 1, Dur = 183
04:14:17.747 00.000 7680 IsSlewing returns 0
04:14:17.749 00.002 7680 IsGuiding returns 0
04:14:17.749 00.000 7680 PulseGuide returned control before completion, sleep 193
04:14:17.952 00.203 7680 IsGuiding returns 1
04:14:17.952 00.000 7680 scope still moving after pulse duration time elapsed
04:14:17.982 00.030 7680 IsSlewing returns 0
04:14:17.984 00.002 7680 IsGuiding returns 0
04:14:17.984 00.000 7680 scope move finished after 183 + 51 ms
04:14:17.984 00.000 7680 Move returns status 0, amount 183
04:14:17.985 00.001 7680 move complete, result=0
04:14:17.985 00.000 7680 worker thread done servicing request
04:14:17.985 00.000 7680 Worker thread wakes up
04:14:17.986 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 183 ms SOUTH
04:14:17.992 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:17.992 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:19.245 01.253 7680 Exposure complete
04:14:19.396 00.151 7680 worker thread done servicing request
04:14:19.396 00.000 6120 OnExposeComplete: enter
04:14:19.400 00.004 6120 UpdateGuideState(): m_state=6
04:14:19.406 00.006 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4563
04:14:19.413 00.007 6120 Star::Find returns 1 (0), X=514.52, Y=666.89, Mass=7967, SNR=58.7, Peak=202 HFD=6.6
04:14:19.417 00.004 6120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (0.19) = xAngle (-1.18 = -1.18)
04:14:19.421 00.004 6120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.69 = 1.69)
04:14:19.424 00.003 6120 CameraToMount -- cameraX=0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-1.00 mountX=0.09 mountY=0.24, mountTheta=1.21
04:14:19.430 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.20, opts=13)
04:14:19.433 00.003 6120 Enqueuing Move request for scope (0.13, -0.20)
04:14:19.438 00.005 7680 Worker thread wakes up
04:14:19.439 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:19.442 00.003 6120 UpdateGuideState exits: m=7967 SNR=58.7
04:14:19.446 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:19.448 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:19.451 00.003 6120 Enqueuing Expose request
04:14:19.455 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.20) opts 0xd
04:14:19.456 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.20)
04:14:19.456 00.000 7680 Moving (0.13, -0.20) raw xDistance=0.09 yDistance=0.24
04:14:19.456 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:14:19.456 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:14:19.456 00.000 7680 MoveAxis(E, 0, ABG)
04:14:19.456 00.000 7680 Move returns status 0, amount 0
04:14:19.457 00.001 7680 MoveAxis(S, 129, ABG)
04:14:19.457 00.000 7680 Guiding  Dir = 1, Dur = 129
04:14:19.457 00.000 7680 IsSlewing returns 0
04:14:19.457 00.000 7680 IsGuiding returns 0
04:14:19.458 00.001 7680 PulseGuide returned control before completion, sleep 139
04:14:19.611 00.153 7680 IsGuiding returns 1
04:14:19.612 00.001 7680 scope still moving after pulse duration time elapsed
04:14:19.641 00.029 7680 IsSlewing returns 0
04:14:19.643 00.002 7680 IsGuiding returns 0
04:14:19.643 00.000 7680 scope move finished after 129 + 56 ms
04:14:19.643 00.000 7680 Move returns status 0, amount 129
04:14:19.644 00.001 7680 move complete, result=0
04:14:19.644 00.000 7680 worker thread done servicing request
04:14:19.645 00.001 7680 Worker thread wakes up
04:14:19.645 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 129 ms SOUTH
04:14:19.652 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:19.652 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:20.911 01.259 7680 Exposure complete
04:14:21.061 00.150 7680 worker thread done servicing request
04:14:21.061 00.000 6120 OnExposeComplete: enter
04:14:21.064 00.003 6120 UpdateGuideState(): m_state=6
04:14:21.069 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4564
04:14:21.074 00.005 6120 Star::Find returns 1 (0), X=514.45, Y=666.89, Mass=7961, SNR=59.1, Peak=201 HFD=6.6
04:14:21.078 00.004 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
04:14:21.082 00.004 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
04:14:21.085 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.30 mountX=0.02 mountY=0.21, mountTheta=1.49
04:14:21.090 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.21, opts=13)
04:14:21.095 00.005 6120 Enqueuing Move request for scope (0.06, -0.21)
04:14:21.100 00.005 7680 Worker thread wakes up
04:14:21.101 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.21) opts 0xd
04:14:21.101 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.21)
04:14:21.101 00.000 7680 Moving (0.06, -0.21) raw xDistance=0.02 yDistance=0.21
04:14:21.101 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:14:21.101 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:14:21.102 00.001 7680 MoveAxis(E, 0, ABG)
04:14:21.102 00.000 7680 Move returns status 0, amount 0
04:14:21.102 00.000 7680 MoveAxis(S, 115, ABG)
04:14:21.103 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:21.107 00.004 7680 Guiding  Dir = 1, Dur = 115
04:14:21.107 00.000 6120 UpdateGuideState exits: m=7961 SNR=59.1
04:14:21.111 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:21.114 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:21.118 00.004 6120 Enqueuing Expose request
04:14:21.122 00.004 7680 IsSlewing returns 0
04:14:21.122 00.000 7680 IsGuiding returns 0
04:14:21.123 00.001 7680 PulseGuide returned control before completion, sleep 125
04:14:21.257 00.134 7680 IsGuiding returns 1
04:14:21.258 00.001 7680 scope still moving after pulse duration time elapsed
04:14:21.288 00.030 7680 IsSlewing returns 0
04:14:21.289 00.001 7680 IsGuiding returns 0
04:14:21.290 00.001 7680 scope move finished after 115 + 51 ms
04:14:21.291 00.001 7680 Move returns status 0, amount 115
04:14:21.291 00.000 7680 move complete, result=0
04:14:21.291 00.000 7680 worker thread done servicing request
04:14:21.292 00.001 7680 Worker thread wakes up
04:14:21.292 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 115 ms SOUTH
04:14:21.298 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:21.298 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:22.548 01.250 7680 Exposure complete
04:14:22.699 00.151 7680 worker thread done servicing request
04:14:22.700 00.001 6120 OnExposeComplete: enter
04:14:22.704 00.004 6120 UpdateGuideState(): m_state=6
04:14:22.708 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4565
04:14:22.711 00.003 6120 Star::Find returns 1 (0), X=514.43, Y=666.96, Mass=8196, SNR=60.4, Peak=206 HFD=6.6
04:14:22.717 00.006 6120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
04:14:22.723 00.006 6120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
04:14:22.727 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.29 mountX=0.01 mountY=0.14, mountTheta=1.47
04:14:22.731 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.13, opts=13)
04:14:22.736 00.005 6120 Enqueuing Move request for scope (0.04, -0.13)
04:14:22.740 00.004 7680 Worker thread wakes up
04:14:22.740 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
04:14:22.740 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
04:14:22.741 00.001 7680 Moving (0.04, -0.13) raw xDistance=0.01 yDistance=0.14
04:14:22.741 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:14:22.741 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:14:22.741 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:22.746 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:14:22.746 00.000 6120 UpdateGuideState exits: m=8196 SNR=60.4
04:14:22.750 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:22.754 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:22.758 00.004 6120 Enqueuing Expose request
04:14:22.762 00.004 7680 MoveAxis(E, 0, ABG)
04:14:22.762 00.000 7680 Move returns status 0, amount 0
04:14:22.763 00.001 7680 MoveAxis(N, 0, ABG)
04:14:22.763 00.000 7680 Move returns status 0, amount 0
04:14:22.763 00.000 7680 move complete, result=0
04:14:22.763 00.000 7680 worker thread done servicing request
04:14:22.764 00.001 7680 Worker thread wakes up
04:14:22.764 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:14:22.767 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:22.768 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:24.026 01.258 7680 Exposure complete
04:14:24.155 00.129 7680 worker thread done servicing request
04:14:24.156 00.001 6120 OnExposeComplete: enter
04:14:24.161 00.005 6120 UpdateGuideState(): m_state=6
04:14:24.164 00.003 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4566
04:14:24.168 00.004 6120 Star::Find returns 1 (0), X=514.34, Y=666.97, Mass=8080, SNR=60.2, Peak=213 HFD=6.7
04:14:24.171 00.003 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
04:14:24.176 00.005 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.74 = 0.74)
04:14:24.179 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.94 mountX=-0.07 mountY=0.09, mountTheta=2.24
04:14:24.184 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.13, opts=13)
04:14:24.189 00.005 6120 Enqueuing Move request for scope (-0.05, -0.13)
04:14:24.193 00.004 7680 Worker thread wakes up
04:14:24.193 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:24.196 00.003 6120 UpdateGuideState exits: m=8080 SNR=60.2
04:14:24.201 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:24.204 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:24.209 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
04:14:24.210 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
04:14:24.210 00.000 7680 Moving (-0.05, -0.13) raw xDistance=-0.07 yDistance=0.09
04:14:24.210 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:14:24.210 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:14:24.210 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:14:24.210 00.000 7680 MoveAxis(E, 0, ABG)
04:14:24.211 00.001 6120 Enqueuing Expose request
04:14:24.214 00.003 7680 Move returns status 0, amount 0
04:14:24.214 00.000 7680 MoveAxis(N, 0, ABG)
04:14:24.214 00.000 7680 Move returns status 0, amount 0
04:14:24.214 00.000 7680 move complete, result=0
04:14:24.214 00.000 7680 worker thread done servicing request
04:14:24.216 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:14:24.224 00.008 7680 Worker thread wakes up
04:14:24.224 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:24.224 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:25.475 01.251 7680 Exposure complete
04:14:25.615 00.140 7680 worker thread done servicing request
04:14:25.615 00.000 6120 OnExposeComplete: enter
04:14:25.620 00.005 6120 UpdateGuideState(): m_state=6
04:14:25.624 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4567
04:14:25.629 00.005 6120 Star::Find returns 1 (0), X=514.34, Y=666.90, Mass=8523, SNR=60.4, Peak=208 HFD=6.7
04:14:25.633 00.004 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
04:14:25.636 00.003 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.86 = 0.86)
04:14:25.640 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.82 mountX=-0.09 mountY=0.15, mountTheta=2.08
04:14:25.645 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.20, opts=13)
04:14:25.648 00.003 6120 Enqueuing Move request for scope (-0.05, -0.20)
04:14:25.653 00.005 7680 Worker thread wakes up
04:14:25.653 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:25.657 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
04:14:25.658 00.001 6120 UpdateGuideState exits: m=8523 SNR=60.4
04:14:25.662 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
04:14:25.662 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:25.666 00.004 7680 Moving (-0.05, -0.20) raw xDistance=-0.09 yDistance=0.15
04:14:25.666 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:25.670 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:14:25.670 00.000 6120 Enqueuing Expose request
04:14:25.674 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:14:25.674 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:14:25.674 00.000 7680 MoveAxis(E, 0, ABG)
04:14:25.674 00.000 7680 Move returns status 0, amount 0
04:14:25.674 00.000 7680 MoveAxis(N, 0, ABG)
04:14:25.674 00.000 7680 Move returns status 0, amount 0
04:14:25.674 00.000 7680 move complete, result=0
04:14:25.674 00.000 7680 worker thread done servicing request
04:14:25.674 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:14:25.679 00.005 7680 Worker thread wakes up
04:14:25.679 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:25.679 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:26.930 01.251 7680 Exposure complete
04:14:27.082 00.152 7680 worker thread done servicing request
04:14:27.082 00.000 6120 OnExposeComplete: enter
04:14:27.087 00.005 6120 UpdateGuideState(): m_state=6
04:14:27.091 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4568
04:14:27.096 00.005 6120 Star::Find returns 1 (0), X=514.39, Y=666.73, Mass=8344, SNR=61.1, Peak=210 HFD=6.9
04:14:27.099 00.003 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
04:14:27.102 00.003 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
04:14:27.107 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.36 hyp=0.36 cameraTheta=-1.57 mountX=-0.07 mountY=0.32, mountTheta=1.78
04:14:27.111 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.36, opts=13)
04:14:27.116 00.005 6120 Enqueuing Move request for scope (-0.00, -0.36)
04:14:27.120 00.004 7680 Worker thread wakes up
04:14:27.120 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:27.126 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.36) opts 0xd
04:14:27.126 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.36)
04:14:27.126 00.000 7680 Moving (-0.00, -0.36) raw xDistance=-0.07 yDistance=0.32
04:14:27.127 00.001 6120 UpdateGuideState exits: m=8344 SNR=61.1
04:14:27.130 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:27.135 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:27.140 00.005 6120 Enqueuing Expose request
04:14:27.144 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:14:27.144 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
04:14:27.144 00.000 7680 MoveAxis(E, 0, ABG)
04:14:27.144 00.000 7680 Move returns status 0, amount 0
04:14:27.144 00.000 7680 MoveAxis(S, 176, ABG)
04:14:27.146 00.002 7680 Guiding  Dir = 1, Dur = 176
04:14:27.147 00.001 7680 IsSlewing returns 0
04:14:27.147 00.000 7680 IsGuiding returns 0
04:14:27.147 00.000 7680 PulseGuide returned control before completion, sleep 186
04:14:27.340 00.193 7680 IsGuiding returns 1
04:14:27.341 00.001 7680 scope still moving after pulse duration time elapsed
04:14:27.372 00.031 7680 IsSlewing returns 0
04:14:27.373 00.001 7680 IsGuiding returns 0
04:14:27.373 00.000 7680 scope move finished after 176 + 49 ms
04:14:27.373 00.000 7680 Move returns status 0, amount 176
04:14:27.374 00.001 7680 move complete, result=0
04:14:27.374 00.000 7680 worker thread done servicing request
04:14:27.374 00.000 7680 Worker thread wakes up
04:14:27.374 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:27.375 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:27.416 00.041 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 176 ms SOUTH
04:14:28.673 01.257 7680 Exposure complete
04:14:28.828 00.155 7680 worker thread done servicing request
04:14:28.828 00.000 6120 OnExposeComplete: enter
04:14:28.833 00.005 6120 UpdateGuideState(): m_state=6
04:14:28.836 00.003 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4569
04:14:28.841 00.005 6120 Star::Find returns 1 (0), X=514.29, Y=666.78, Mass=8067, SNR=60.3, Peak=207 HFD=6.8
04:14:28.845 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
04:14:28.850 00.005 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
04:14:28.854 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.32 hyp=0.33 cameraTheta=-1.87 mountX=-0.15 mountY=0.24, mountTheta=2.13
04:14:28.858 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.32, opts=13)
04:14:28.862 00.004 6120 Enqueuing Move request for scope (-0.10, -0.32)
04:14:28.866 00.004 7680 Worker thread wakes up
04:14:28.867 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:28.870 00.003 6120 UpdateGuideState exits: m=8067 SNR=60.3
04:14:28.874 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:28.881 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.32) opts 0xd
04:14:28.881 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.32)
04:14:28.881 00.000 7680 Moving (-0.10, -0.32) raw xDistance=-0.15 yDistance=0.24
04:14:28.882 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:14:28.883 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:14:28.883 00.000 7680 MoveAxis(E, 0, ABG)
04:14:28.883 00.000 7680 Move returns status 0, amount 0
04:14:28.884 00.001 7680 MoveAxis(S, 133, ABG)
04:14:28.884 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:28.888 00.004 6120 Enqueuing Expose request
04:14:28.892 00.004 7680 Guiding  Dir = 1, Dur = 133
04:14:28.894 00.002 7680 IsSlewing returns 0
04:14:28.894 00.000 7680 IsGuiding returns 0
04:14:28.894 00.000 7680 PulseGuide returned control before completion, sleep 143
04:14:29.051 00.157 7680 IsGuiding returns 0
04:14:29.051 00.000 7680 Move returns status 0, amount 133
04:14:29.052 00.001 7680 move complete, result=0
04:14:29.053 00.001 7680 worker thread done servicing request
04:14:29.053 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 133 ms SOUTH
04:14:29.061 00.008 7680 Worker thread wakes up
04:14:29.061 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:29.062 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:30.319 01.257 7680 Exposure complete
04:14:30.464 00.145 7680 worker thread done servicing request
04:14:30.466 00.002 6120 OnExposeComplete: enter
04:14:30.469 00.003 6120 UpdateGuideState(): m_state=6
04:14:30.474 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4570
04:14:30.477 00.003 6120 Star::Find returns 1 (0), X=514.29, Y=667.04, Mass=7357, SNR=56.7, Peak=203 HFD=6.6
04:14:30.480 00.003 6120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (0.19) = xAngle (-2.83 = -2.83)
04:14:30.487 00.007 6120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.04 = 0.04)
04:14:30.492 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.65 mountX=-0.10 mountY=0.00, mountTheta=3.10
04:14:30.499 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.05, opts=13)
04:14:30.503 00.004 6120 Enqueuing Move request for scope (-0.10, -0.05)
04:14:30.507 00.004 7680 Worker thread wakes up
04:14:30.507 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:30.513 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
04:14:30.513 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
04:14:30.513 00.000 6120 UpdateGuideState exits: m=7357 SNR=56.7
04:14:30.520 00.007 7680 Moving (-0.10, -0.05) raw xDistance=-0.10 yDistance=0.00
04:14:30.520 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:30.524 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:14:30.524 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:30.531 00.007 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:14:30.531 00.000 6120 Enqueuing Expose request
04:14:30.535 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:14:30.535 00.000 7680 MoveAxis(E, 0, ABG)
04:14:30.535 00.000 7680 Move returns status 0, amount 0
04:14:30.535 00.000 7680 MoveAxis(N, 0, ABG)
04:14:30.535 00.000 7680 Move returns status 0, amount 0
04:14:30.535 00.000 7680 move complete, result=0
04:14:30.537 00.002 7680 worker thread done servicing request
04:14:30.537 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:14:30.541 00.004 7680 Worker thread wakes up
04:14:30.541 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:30.541 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:31.787 01.246 7680 Exposure complete
04:14:31.926 00.139 7680 worker thread done servicing request
04:14:31.927 00.001 6120 OnExposeComplete: enter
04:14:31.930 00.003 6120 UpdateGuideState(): m_state=6
04:14:31.935 00.005 6120 Star::Find(15, 514, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4571
04:14:31.939 00.004 6120 Star::Find returns 1 (0), X=514.11, Y=666.90, Mass=7660, SNR=58.6, Peak=186 HFD=6.6
04:14:31.942 00.003 6120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (0.19) = xAngle (-2.72 = -2.72)
04:14:31.945 00.003 6120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.16 = 0.16)
04:14:31.950 00.005 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.20 hyp=0.34 cameraTheta=-2.53 mountX=-0.31 mountY=0.05, mountTheta=2.97
04:14:31.955 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.20, opts=13)
04:14:31.960 00.005 6120 Enqueuing Move request for scope (-0.28, -0.20)
04:14:31.964 00.004 7680 Worker thread wakes up
04:14:31.964 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.20) opts 0xd
04:14:31.965 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.20)
04:14:31.965 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:31.969 00.004 6120 UpdateGuideState exits: m=7660 SNR=58.6
04:14:31.974 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:31.977 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:31.982 00.005 6120 Enqueuing Expose request
04:14:31.985 00.003 7680 Moving (-0.28, -0.20) raw xDistance=-0.31 yDistance=0.05
04:14:31.985 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
04:14:31.986 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:14:31.986 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:14:31.986 00.000 7680 MoveAxis(E, 126, ABG)
04:14:31.987 00.001 7680 Guiding  Dir = 2, Dur = 126
04:14:31.987 00.000 7680 IsSlewing returns 0
04:14:31.987 00.000 7680 IsGuiding returns 0
04:14:31.988 00.001 7680 PulseGuide returned control before completion, sleep 136
04:14:32.135 00.147 7680 IsGuiding returns 1
04:14:32.136 00.001 7680 scope still moving after pulse duration time elapsed
04:14:32.166 00.030 7680 IsSlewing returns 0
04:14:32.167 00.001 7680 IsGuiding returns 0
04:14:32.169 00.002 7680 scope move finished after 126 + 54 ms
04:14:32.169 00.000 7680 Move returns status 0, amount 126
04:14:32.170 00.001 7680 MoveAxis(N, 0, ABG)
04:14:32.170 00.000 7680 Move returns status 0, amount 0
04:14:32.170 00.000 7680 move complete, result=0
04:14:32.170 00.000 7680 worker thread done servicing request
04:14:32.171 00.001 6120 GuideStep: -0.3 px 126 ms EAST, 0.1 px 0 ms NORTH
04:14:32.177 00.006 7680 Worker thread wakes up
04:14:32.177 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:32.177 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:33.431 01.254 7680 Exposure complete
04:14:33.561 00.130 7680 worker thread done servicing request
04:14:33.561 00.000 6120 OnExposeComplete: enter
04:14:33.566 00.005 6120 UpdateGuideState(): m_state=6
04:14:33.570 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4572
04:14:33.573 00.003 6120 Star::Find returns 1 (0), X=514.25, Y=666.77, Mass=8145, SNR=59.1, Peak=186 HFD=6.6
04:14:33.578 00.005 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
04:14:33.582 00.004 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.71 = 0.71)
04:14:33.585 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.33 hyp=0.36 cameraTheta=-1.97 mountX=-0.20 mountY=0.23, mountTheta=2.27
04:14:33.590 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.33, opts=13)
04:14:33.595 00.005 6120 Enqueuing Move request for scope (-0.14, -0.33)
04:14:33.599 00.004 7680 Worker thread wakes up
04:14:33.599 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.33) opts 0xd
04:14:33.599 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.33)
04:14:33.599 00.000 7680 Moving (-0.14, -0.33) raw xDistance=-0.20 yDistance=0.23
04:14:33.600 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:14:33.600 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:14:33.600 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:33.605 00.005 6120 UpdateGuideState exits: m=8145 SNR=59.1
04:14:33.609 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:33.613 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:33.616 00.003 6120 Enqueuing Expose request
04:14:33.621 00.005 7680 MoveAxis(E, 0, ABG)
04:14:33.621 00.000 7680 Move returns status 0, amount 0
04:14:33.621 00.000 7680 MoveAxis(S, 127, ABG)
04:14:33.621 00.000 7680 Guiding  Dir = 1, Dur = 127
04:14:33.622 00.001 7680 IsSlewing returns 0
04:14:33.622 00.000 7680 IsGuiding returns 0
04:14:33.622 00.000 7680 PulseGuide returned control before completion, sleep 137
04:14:33.763 00.141 7680 IsGuiding returns 1
04:14:33.764 00.001 7680 scope still moving after pulse duration time elapsed
04:14:33.794 00.030 7680 IsSlewing returns 0
04:14:33.796 00.002 7680 IsGuiding returns 0
04:14:33.796 00.000 7680 scope move finished after 127 + 46 ms
04:14:33.796 00.000 7680 Move returns status 0, amount 127
04:14:33.797 00.001 7680 move complete, result=0
04:14:33.797 00.000 7680 worker thread done servicing request
04:14:33.797 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 127 ms SOUTH
04:14:33.804 00.007 7680 Worker thread wakes up
04:14:33.804 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:33.804 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:35.056 01.252 7680 Exposure complete
04:14:35.205 00.149 7680 worker thread done servicing request
04:14:35.206 00.001 6120 OnExposeComplete: enter
04:14:35.211 00.005 6120 UpdateGuideState(): m_state=6
04:14:35.215 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4573
04:14:35.220 00.005 6120 Star::Find returns 1 (0), X=514.23, Y=666.88, Mass=7622, SNR=57.4, Peak=199 HFD=6.7
04:14:35.225 00.005 6120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.19) = xAngle (-2.41 = -2.41)
04:14:35.230 00.005 6120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.47 = 0.47)
04:14:35.235 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.21 hyp=0.27 cameraTheta=-2.22 mountX=-0.20 mountY=0.12, mountTheta=2.60
04:14:35.240 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.21, opts=13)
04:14:35.244 00.004 6120 Enqueuing Move request for scope (-0.16, -0.21)
04:14:35.249 00.005 7680 Worker thread wakes up
04:14:35.249 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:35.254 00.005 6120 UpdateGuideState exits: m=7622 SNR=57.4
04:14:35.258 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:35.261 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:35.266 00.005 6120 Enqueuing Expose request
04:14:35.269 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.21) opts 0xd
04:14:35.269 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.21)
04:14:35.270 00.001 7680 Moving (-0.16, -0.21) raw xDistance=-0.20 yDistance=0.12
04:14:35.270 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:14:35.270 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:14:35.270 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:14:35.271 00.001 7680 MoveAxis(E, 0, ABG)
04:14:35.271 00.000 7680 Move returns status 0, amount 0
04:14:35.271 00.000 7680 MoveAxis(N, 0, ABG)
04:14:35.271 00.000 7680 Move returns status 0, amount 0
04:14:35.272 00.001 7680 move complete, result=0
04:14:35.272 00.000 7680 worker thread done servicing request
04:14:35.272 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:14:35.277 00.005 7680 Worker thread wakes up
04:14:35.277 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:35.277 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:36.525 01.248 7680 Exposure complete
04:14:36.670 00.145 7680 worker thread done servicing request
04:14:36.671 00.001 6120 OnExposeComplete: enter
04:14:36.675 00.004 6120 UpdateGuideState(): m_state=6
04:14:36.679 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4574
04:14:36.684 00.005 6120 Star::Find returns 1 (0), X=514.20, Y=666.96, Mass=7873, SNR=57.9, Peak=200 HFD=6.5
04:14:36.690 00.006 6120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.19) = xAngle (-2.71 = -2.71)
04:14:36.694 00.004 6120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.17 = 0.17)
04:14:36.697 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.23 cameraTheta=-2.52 mountX=-0.21 mountY=0.04, mountTheta=2.96
04:14:36.702 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.14, opts=13)
04:14:36.706 00.004 6120 Enqueuing Move request for scope (-0.19, -0.14)
04:14:36.710 00.004 7680 Worker thread wakes up
04:14:36.710 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:36.713 00.003 6120 UpdateGuideState exits: m=7873 SNR=57.9
04:14:36.717 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:36.721 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd
04:14:36.721 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.14)
04:14:36.721 00.000 7680 Moving (-0.19, -0.14) raw xDistance=-0.21 yDistance=0.04
04:14:36.723 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:14:36.723 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:14:36.723 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:36.728 00.005 6120 Enqueuing Expose request
04:14:36.732 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:14:36.732 00.000 7680 MoveAxis(E, 86, ABG)
04:14:36.732 00.000 7680 Guiding  Dir = 2, Dur = 86
04:14:36.732 00.000 7680 IsSlewing returns 0
04:14:36.733 00.001 7680 IsGuiding returns 0
04:14:36.733 00.000 7680 PulseGuide returned control before completion, sleep 96
04:14:36.844 00.111 7680 IsGuiding returns 1
04:14:36.844 00.000 7680 scope still moving after pulse duration time elapsed
04:14:36.874 00.030 7680 IsSlewing returns 0
04:14:36.875 00.001 7680 IsGuiding returns 0
04:14:36.875 00.000 7680 scope move finished after 86 + 55 ms
04:14:36.876 00.001 7680 Move returns status 0, amount 86
04:14:36.876 00.000 7680 MoveAxis(N, 0, ABG)
04:14:36.876 00.000 7680 Move returns status 0, amount 0
04:14:36.877 00.001 7680 move complete, result=0
04:14:36.878 00.001 7680 worker thread done servicing request
04:14:36.878 00.000 6120 GuideStep: -0.2 px 86 ms EAST, 0.0 px 0 ms NORTH
04:14:36.884 00.006 7680 Worker thread wakes up
04:14:36.884 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:36.884 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:38.138 01.254 7680 Exposure complete
04:14:38.283 00.145 7680 worker thread done servicing request
04:14:38.283 00.000 6120 OnExposeComplete: enter
04:14:38.288 00.005 6120 UpdateGuideState(): m_state=6
04:14:38.292 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4575
04:14:38.296 00.004 6120 Star::Find returns 1 (0), X=514.12, Y=666.75, Mass=8085, SNR=59.3, Peak=212 HFD=6.7
04:14:38.299 00.003 6120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.19) = xAngle (-2.42 = -2.42)
04:14:38.303 00.004 6120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.45 = 0.45)
04:14:38.307 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=-0.35 hyp=0.44 cameraTheta=-2.24 mountX=-0.33 mountY=0.19, mountTheta=2.62
04:14:38.313 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-0.35, opts=13)
04:14:38.317 00.004 6120 Enqueuing Move request for scope (-0.27, -0.35)
04:14:38.320 00.003 7680 Worker thread wakes up
04:14:38.321 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.35) opts 0xd
04:14:38.321 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, -0.35)
04:14:38.322 00.001 7680 Moving (-0.27, -0.35) raw xDistance=-0.33 yDistance=0.19
04:14:38.322 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
04:14:38.322 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:14:38.322 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:38.325 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:14:38.325 00.000 7680 MoveAxis(E, 141, ABG)
04:14:38.325 00.000 7680 Guiding  Dir = 2, Dur = 141
04:14:38.325 00.000 6120 UpdateGuideState exits: m=8085 SNR=59.3
04:14:38.330 00.005 7680 IsSlewing returns 0
04:14:38.330 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:38.334 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:38.338 00.004 7680 IsGuiding returns 0
04:14:38.338 00.000 6120 Enqueuing Expose request
04:14:38.342 00.004 7680 PulseGuide returned control before completion, sleep 151
04:14:38.505 00.163 7680 IsGuiding returns 1
04:14:38.506 00.001 7680 scope still moving after pulse duration time elapsed
04:14:38.536 00.030 7680 IsSlewing returns 0
04:14:38.537 00.001 7680 IsGuiding returns 0
04:14:38.538 00.001 7680 scope move finished after 141 + 58 ms
04:14:38.538 00.000 7680 Move returns status 0, amount 141
04:14:38.539 00.001 7680 MoveAxis(N, 0, ABG)
04:14:38.539 00.000 7680 Move returns status 0, amount 0
04:14:38.539 00.000 7680 move complete, result=0
04:14:38.540 00.001 7680 worker thread done servicing request
04:14:38.541 00.001 6120 GuideStep: -0.3 px 141 ms EAST, 0.2 px 0 ms NORTH
04:14:38.548 00.007 7680 Worker thread wakes up
04:14:38.548 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:38.548 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:39.796 01.248 7680 Exposure complete
04:14:39.941 00.145 7680 worker thread done servicing request
04:14:39.942 00.001 6120 OnExposeComplete: enter
04:14:39.946 00.004 6120 UpdateGuideState(): m_state=6
04:14:39.951 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4576
04:14:39.955 00.004 6120 Star::Find returns 1 (0), X=514.29, Y=666.69, Mass=7985, SNR=59.0, Peak=200 HFD=6.7
04:14:39.959 00.004 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
04:14:39.963 00.004 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
04:14:39.968 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.41 hyp=0.42 cameraTheta=-1.80 mountX=-0.17 mountY=0.32, mountTheta=2.06
04:14:39.974 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.41, opts=13)
04:14:39.977 00.003 6120 Enqueuing Move request for scope (-0.10, -0.41)
04:14:39.981 00.004 7680 Worker thread wakes up
04:14:39.981 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.41) opts 0xd
04:14:39.982 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.41)
04:14:39.982 00.000 7680 Moving (-0.10, -0.41) raw xDistance=-0.17 yDistance=0.32
04:14:39.982 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:14:39.982 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
04:14:39.982 00.000 7680 MoveAxis(E, 0, ABG)
04:14:39.983 00.001 7680 Move returns status 0, amount 0
04:14:39.983 00.000 7680 MoveAxis(S, 175, ABG)
04:14:39.983 00.000 7680 Guiding  Dir = 1, Dur = 175
04:14:39.983 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:39.987 00.004 7680 IsSlewing returns 0
04:14:39.987 00.000 6120 UpdateGuideState exits: m=7985 SNR=59.0
04:14:39.990 00.003 7680 IsGuiding returns 0
04:14:39.990 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:39.994 00.004 7680 PulseGuide returned control before completion, sleep 185
04:14:39.995 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:39.999 00.004 6120 Enqueuing Expose request
04:14:40.195 00.196 7680 IsGuiding returns 1
04:14:40.196 00.001 7680 scope still moving after pulse duration time elapsed
04:14:40.226 00.030 7680 IsSlewing returns 0
04:14:40.227 00.001 7680 IsGuiding returns 0
04:14:40.228 00.001 7680 scope move finished after 175 + 61 ms
04:14:40.229 00.001 7680 Move returns status 0, amount 175
04:14:40.229 00.000 7680 move complete, result=0
04:14:40.230 00.001 7680 worker thread done servicing request
04:14:40.230 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 175 ms SOUTH
04:14:40.236 00.006 7680 Worker thread wakes up
04:14:40.236 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:40.236 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:41.564 01.328 7680 Exposure complete
04:14:41.661 00.097 7680 worker thread done servicing request
04:14:41.662 00.001 6120 OnExposeComplete: enter
04:14:41.664 00.002 6120 UpdateGuideState(): m_state=6
04:14:41.668 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4577
04:14:41.671 00.003 6120 Star::Find returns 1 (0), X=514.18, Y=666.82, Mass=8242, SNR=60.1, Peak=208 HFD=6.7
04:14:41.675 00.004 6120 CameraToMount -- cameraTheta (-2.22) - m_xAngle (0.19) = xAngle (-2.40 = -2.40)
04:14:41.677 00.002 6120 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.47 = 0.47)
04:14:41.680 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.27 hyp=0.34 cameraTheta=-2.22 mountX=-0.25 mountY=0.16, mountTheta=2.59
04:14:41.685 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.27, opts=13)
04:14:41.688 00.003 6120 Enqueuing Move request for scope (-0.21, -0.27)
04:14:41.690 00.002 7680 Worker thread wakes up
04:14:41.691 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:41.693 00.002 6120 UpdateGuideState exits: m=8242 SNR=60.1
04:14:41.696 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.27) opts 0xd
04:14:41.696 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.27)
04:14:41.696 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:41.700 00.004 7680 Moving (-0.21, -0.27) raw xDistance=-0.25 yDistance=0.16
04:14:41.700 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:14:41.700 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:41.703 00.003 6120 Enqueuing Expose request
04:14:41.706 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:14:41.706 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:14:41.706 00.000 7680 MoveAxis(E, 103, ABG)
04:14:41.706 00.000 7680 Guiding  Dir = 2, Dur = 103
04:14:41.706 00.000 7680 IsSlewing returns 0
04:14:41.707 00.001 7680 IsGuiding returns 0
04:14:41.707 00.000 7680 PulseGuide returned control before completion, sleep 113
04:14:41.825 00.118 7680 IsGuiding returns 1
04:14:41.826 00.001 7680 scope still moving after pulse duration time elapsed
04:14:41.856 00.030 7680 IsSlewing returns 0
04:14:41.856 00.000 7680 IsGuiding returns 0
04:14:41.858 00.002 7680 scope move finished after 103 + 46 ms
04:14:41.858 00.000 7680 Move returns status 0, amount 103
04:14:41.858 00.000 7680 MoveAxis(N, 0, ABG)
04:14:41.858 00.000 7680 Move returns status 0, amount 0
04:14:41.858 00.000 7680 move complete, result=0
04:14:41.859 00.001 7680 worker thread done servicing request
04:14:41.859 00.000 6120 GuideStep: -0.3 px 103 ms EAST, 0.2 px 0 ms NORTH
04:14:41.861 00.002 7680 Worker thread wakes up
04:14:41.861 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:41.862 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:43.100 01.238 7680 Exposure complete
04:14:43.230 00.130 7680 worker thread done servicing request
04:14:43.230 00.000 6120 OnExposeComplete: enter
04:14:43.234 00.004 6120 UpdateGuideState(): m_state=6
04:14:43.239 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4578
04:14:43.243 00.004 6120 Star::Find returns 1 (0), X=514.22, Y=666.78, Mass=8309, SNR=60.7, Peak=189 HFD=6.6
04:14:43.247 00.004 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.19) = xAngle (-2.26 = -2.26)
04:14:43.252 00.005 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.61 = 0.61)
04:14:43.256 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.31 hyp=0.36 cameraTheta=-2.07 mountX=-0.23 mountY=0.21, mountTheta=2.41
04:14:43.262 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.31, opts=13)
04:14:43.265 00.003 6120 Enqueuing Move request for scope (-0.17, -0.31)
04:14:43.270 00.005 7680 Worker thread wakes up
04:14:43.270 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:43.273 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.31) opts 0xd
04:14:43.273 00.000 6120 UpdateGuideState exits: m=8309 SNR=60.7
04:14:43.277 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.31)
04:14:43.278 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:43.282 00.004 7680 Moving (-0.17, -0.31) raw xDistance=-0.23 yDistance=0.21
04:14:43.282 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:43.286 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:14:43.286 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:14:43.286 00.000 7680 MoveAxis(E, 100, ABG)
04:14:43.286 00.000 6120 Enqueuing Expose request
04:14:43.290 00.004 7680 Guiding  Dir = 2, Dur = 100
04:14:43.291 00.001 7680 IsSlewing returns 0
04:14:43.291 00.000 7680 IsGuiding returns 0
04:14:43.291 00.000 7680 PulseGuide returned control before completion, sleep 110
04:14:43.404 00.113 7680 IsGuiding returns 1
04:14:43.404 00.000 7680 scope still moving after pulse duration time elapsed
04:14:43.435 00.031 7680 IsSlewing returns 0
04:14:43.435 00.000 7680 IsGuiding returns 1
04:14:43.466 00.031 7680 IsSlewing returns 0
04:14:43.467 00.001 7680 IsGuiding returns 1
04:14:43.496 00.029 7680 IsSlewing returns 0
04:14:43.497 00.001 7680 IsGuiding returns 0
04:14:43.498 00.001 7680 scope move finished after 100 + 107 ms
04:14:43.498 00.000 7680 Move returns status 0, amount 100
04:14:43.498 00.000 7680 MoveAxis(S, 112, ABG)
04:14:43.498 00.000 7680 Guiding  Dir = 1, Dur = 112
04:14:43.498 00.000 7680 IsSlewing returns 0
04:14:43.500 00.002 7680 IsGuiding returns 0
04:14:43.500 00.000 7680 PulseGuide returned control before completion, sleep 122
04:14:43.638 00.138 7680 IsGuiding returns 1
04:14:43.638 00.000 7680 scope still moving after pulse duration time elapsed
04:14:43.669 00.031 7680 IsSlewing returns 0
04:14:43.669 00.000 7680 IsGuiding returns 0
04:14:43.670 00.001 7680 scope move finished after 112 + 58 ms
04:14:43.670 00.000 7680 Move returns status 0, amount 112
04:14:43.670 00.000 7680 move complete, result=0
04:14:43.670 00.000 7680 worker thread done servicing request
04:14:43.670 00.000 6120 GuideStep: -0.2 px 100 ms EAST, 0.2 px 112 ms SOUTH
04:14:43.675 00.005 7680 Worker thread wakes up
04:14:43.675 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:43.676 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:44.932 01.256 7680 Exposure complete
04:14:45.083 00.151 7680 worker thread done servicing request
04:14:45.083 00.000 6120 OnExposeComplete: enter
04:14:45.086 00.003 6120 UpdateGuideState(): m_state=6
04:14:45.091 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4579
04:14:45.095 00.004 6120 Star::Find returns 1 (0), X=514.23, Y=666.71, Mass=8318, SNR=60.7, Peak=192 HFD=6.7
04:14:45.099 00.004 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.19) = xAngle (-2.15 = -2.15)
04:14:45.104 00.005 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
04:14:45.109 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.38 hyp=0.41 cameraTheta=-1.96 mountX=-0.22 mountY=0.27, mountTheta=2.26
04:14:45.113 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.38, opts=13)
04:14:45.118 00.005 6120 Enqueuing Move request for scope (-0.16, -0.38)
04:14:45.121 00.003 7680 Worker thread wakes up
04:14:45.121 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:45.128 00.007 6120 UpdateGuideState exits: m=8318 SNR=60.7
04:14:45.132 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:45.138 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:45.142 00.004 6120 Enqueuing Expose request
04:14:45.146 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.38) opts 0xd
04:14:45.146 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.38)
04:14:45.147 00.001 7680 Moving (-0.16, -0.38) raw xDistance=-0.22 yDistance=0.27
04:14:45.147 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
04:14:45.147 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:14:45.147 00.000 7680 MoveAxis(E, 98, ABG)
04:14:45.148 00.001 7680 Guiding  Dir = 2, Dur = 98
04:14:45.149 00.001 7680 IsSlewing returns 0
04:14:45.150 00.001 7680 IsGuiding returns 0
04:14:45.150 00.000 7680 PulseGuide returned control before completion, sleep 108
04:14:45.264 00.114 7680 IsGuiding returns 1
04:14:45.265 00.001 7680 scope still moving after pulse duration time elapsed
04:14:45.295 00.030 7680 IsSlewing returns 0
04:14:45.296 00.001 7680 IsGuiding returns 0
04:14:45.297 00.001 7680 scope move finished after 98 + 48 ms
04:14:45.297 00.000 7680 Move returns status 0, amount 98
04:14:45.298 00.001 7680 MoveAxis(S, 148, ABG)
04:14:45.298 00.000 7680 Guiding  Dir = 1, Dur = 148
04:14:45.301 00.003 7680 IsSlewing returns 0
04:14:45.302 00.001 7680 IsGuiding returns 0
04:14:45.302 00.000 7680 PulseGuide returned control before completion, sleep 158
04:14:45.467 00.165 7680 IsGuiding returns 1
04:14:45.467 00.000 7680 scope still moving after pulse duration time elapsed
04:14:45.497 00.030 7680 IsSlewing returns 0
04:14:45.497 00.000 7680 IsGuiding returns 0
04:14:45.498 00.001 7680 scope move finished after 148 + 47 ms
04:14:45.498 00.000 7680 Move returns status 0, amount 148
04:14:45.498 00.000 7680 move complete, result=0
04:14:45.499 00.001 7680 worker thread done servicing request
04:14:45.499 00.000 7680 Worker thread wakes up
04:14:45.499 00.000 6120 GuideStep: -0.2 px 98 ms EAST, 0.3 px 148 ms SOUTH
04:14:45.505 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:45.506 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:46.760 01.254 7680 Exposure complete
04:14:46.909 00.149 7680 worker thread done servicing request
04:14:46.910 00.001 6120 OnExposeComplete: enter
04:14:46.915 00.005 6120 UpdateGuideState(): m_state=6
04:14:46.919 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4580
04:14:46.923 00.004 6120 Star::Find returns 1 (0), X=514.24, Y=666.78, Mass=8099, SNR=59.1, Peak=203 HFD=6.6
04:14:46.927 00.004 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
04:14:46.930 00.003 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
04:14:46.935 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.31 hyp=0.35 cameraTheta=-2.00 mountX=-0.20 mountY=0.22, mountTheta=2.32
04:14:46.942 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.31, opts=13)
04:14:46.946 00.004 6120 Enqueuing Move request for scope (-0.15, -0.31)
04:14:46.951 00.005 7680 Worker thread wakes up
04:14:46.951 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:46.955 00.004 6120 UpdateGuideState exits: m=8099 SNR=59.1
04:14:46.959 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:46.962 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:46.966 00.004 6120 Enqueuing Expose request
04:14:46.970 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.31) opts 0xd
04:14:46.970 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.31)
04:14:46.970 00.000 7680 Moving (-0.15, -0.31) raw xDistance=-0.20 yDistance=0.22
04:14:46.970 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
04:14:46.970 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:14:46.970 00.000 7680 MoveAxis(E, 89, ABG)
04:14:46.972 00.002 7680 Guiding  Dir = 2, Dur = 89
04:14:46.972 00.000 7680 IsSlewing returns 0
04:14:46.972 00.000 7680 IsGuiding returns 0
04:14:46.973 00.001 7680 PulseGuide returned control before completion, sleep 99
04:14:47.078 00.105 7680 IsGuiding returns 1
04:14:47.078 00.000 7680 scope still moving after pulse duration time elapsed
04:14:47.108 00.030 7680 IsSlewing returns 0
04:14:47.110 00.002 7680 IsGuiding returns 0
04:14:47.112 00.002 7680 scope move finished after 89 + 49 ms
04:14:47.112 00.000 7680 Move returns status 0, amount 89
04:14:47.113 00.001 7680 MoveAxis(S, 118, ABG)
04:14:47.113 00.000 7680 Guiding  Dir = 1, Dur = 118
04:14:47.114 00.001 7680 IsSlewing returns 0
04:14:47.114 00.000 7680 IsGuiding returns 0
04:14:47.115 00.001 7680 PulseGuide returned control before completion, sleep 128
04:14:47.249 00.134 7680 IsGuiding returns 1
04:14:47.250 00.001 7680 scope still moving after pulse duration time elapsed
04:14:47.280 00.030 7680 IsSlewing returns 0
04:14:47.280 00.000 7680 IsGuiding returns 0
04:14:47.281 00.001 7680 scope move finished after 118 + 48 ms
04:14:47.281 00.000 7680 Move returns status 0, amount 118
04:14:47.281 00.000 7680 move complete, result=0
04:14:47.282 00.001 7680 worker thread done servicing request
04:14:47.282 00.000 6120 GuideStep: -0.2 px 89 ms EAST, 0.2 px 118 ms SOUTH
04:14:47.289 00.007 7680 Worker thread wakes up
04:14:47.289 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:47.289 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:48.542 01.253 7680 Exposure complete
04:14:48.691 00.149 7680 worker thread done servicing request
04:14:48.691 00.000 6120 OnExposeComplete: enter
04:14:48.695 00.004 6120 UpdateGuideState(): m_state=6
04:14:48.699 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4581
04:14:48.703 00.004 6120 Star::Find returns 1 (0), X=514.36, Y=666.74, Mass=8277, SNR=60.5, Peak=202 HFD=6.8
04:14:48.707 00.004 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
04:14:48.710 00.003 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
04:14:48.714 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.36 hyp=0.36 cameraTheta=-1.66 mountX=-0.10 mountY=0.31, mountTheta=1.88
04:14:48.719 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.36, opts=13)
04:14:48.724 00.005 6120 Enqueuing Move request for scope (-0.03, -0.36)
04:14:48.727 00.003 7680 Worker thread wakes up
04:14:48.727 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.36) opts 0xd
04:14:48.728 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.36)
04:14:48.728 00.000 7680 Moving (-0.03, -0.36) raw xDistance=-0.10 yDistance=0.31
04:14:48.728 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:14:48.728 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:48.732 00.004 6120 UpdateGuideState exits: m=8277 SNR=60.5
04:14:48.736 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:48.740 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
04:14:48.740 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:48.744 00.004 7680 MoveAxis(E, 0, ABG)
04:14:48.744 00.000 7680 Move returns status 0, amount 0
04:14:48.744 00.000 7680 MoveAxis(S, 167, ABG)
04:14:48.744 00.000 7680 Guiding  Dir = 1, Dur = 167
04:14:48.744 00.000 6120 Enqueuing Expose request
04:14:48.751 00.007 7680 IsSlewing returns 0
04:14:48.751 00.000 7680 IsGuiding returns 0
04:14:48.751 00.000 7680 PulseGuide returned control before completion, sleep 177
04:14:48.934 00.183 7680 IsGuiding returns 1
04:14:48.936 00.002 7680 scope still moving after pulse duration time elapsed
04:14:48.965 00.029 7680 IsSlewing returns 0
04:14:48.966 00.001 7680 IsGuiding returns 0
04:14:48.966 00.000 7680 scope move finished after 167 + 48 ms
04:14:48.968 00.002 7680 Move returns status 0, amount 167
04:14:48.968 00.000 7680 move complete, result=0
04:14:48.968 00.000 7680 worker thread done servicing request
04:14:48.969 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 167 ms SOUTH
04:14:48.975 00.006 7680 Worker thread wakes up
04:14:48.975 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:48.975 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:50.232 01.257 7680 Exposure complete
04:14:50.369 00.137 7680 worker thread done servicing request
04:14:50.370 00.001 6120 OnExposeComplete: enter
04:14:50.374 00.004 6120 UpdateGuideState(): m_state=6
04:14:50.378 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4582
04:14:50.383 00.005 6120 Star::Find returns 1 (0), X=514.31, Y=666.84, Mass=7861, SNR=58.4, Peak=216 HFD=6.6
04:14:50.386 00.003 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
04:14:50.389 00.003 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
04:14:50.392 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.89 mountX=-0.13 mountY=0.19, mountTheta=2.16
04:14:50.396 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.26, opts=13)
04:14:50.401 00.005 6120 Enqueuing Move request for scope (-0.08, -0.26)
04:14:50.404 00.003 7680 Worker thread wakes up
04:14:50.404 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.26) opts 0xd
04:14:50.405 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.26)
04:14:50.405 00.000 7680 Moving (-0.08, -0.26) raw xDistance=-0.13 yDistance=0.19
04:14:50.405 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:14:50.405 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:14:50.406 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:50.411 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:14:50.411 00.000 7680 MoveAxis(E, 0, ABG)
04:14:50.411 00.000 7680 Move returns status 0, amount 0
04:14:50.411 00.000 7680 MoveAxis(N, 0, ABG)
04:14:50.411 00.000 7680 Move returns status 0, amount 0
04:14:50.411 00.000 7680 move complete, result=0
04:14:50.411 00.000 6120 UpdateGuideState exits: m=7861 SNR=58.4
04:14:50.416 00.005 7680 worker thread done servicing request
04:14:50.416 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:50.420 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:50.424 00.004 6120 Enqueuing Expose request
04:14:50.427 00.003 7680 Worker thread wakes up
04:14:50.427 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:50.427 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:50.427 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:14:51.671 01.244 7680 Exposure complete
04:14:51.815 00.144 7680 worker thread done servicing request
04:14:51.816 00.001 6120 OnExposeComplete: enter
04:14:51.821 00.005 6120 UpdateGuideState(): m_state=6
04:14:51.826 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4583
04:14:51.831 00.005 6120 Star::Find returns 1 (0), X=514.38, Y=666.85, Mass=8045, SNR=59.2, Peak=197 HFD=6.6
04:14:51.839 00.008 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
04:14:51.847 00.008 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
04:14:51.853 00.006 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.60 mountX=-0.05 mountY=0.22, mountTheta=1.81
04:14:51.861 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.25, opts=13)
04:14:51.867 00.006 6120 Enqueuing Move request for scope (-0.01, -0.25)
04:14:51.874 00.007 7680 Worker thread wakes up
04:14:51.875 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:51.881 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
04:14:51.881 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
04:14:51.881 00.000 6120 UpdateGuideState exits: m=8045 SNR=59.2
04:14:51.887 00.006 7680 Moving (-0.01, -0.25) raw xDistance=-0.05 yDistance=0.22
04:14:51.887 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:51.893 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:14:51.893 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:51.899 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:14:51.900 00.001 6120 Enqueuing Expose request
04:14:51.907 00.007 7680 MoveAxis(E, 0, ABG)
04:14:51.907 00.000 7680 Move returns status 0, amount 0
04:14:51.908 00.001 7680 MoveAxis(S, 118, ABG)
04:14:51.908 00.000 7680 Guiding  Dir = 1, Dur = 118
04:14:51.909 00.001 7680 IsSlewing returns 0
04:14:51.909 00.000 7680 IsGuiding returns 0
04:14:51.909 00.000 7680 PulseGuide returned control before completion, sleep 128
04:14:52.051 00.142 7680 IsGuiding returns 0
04:14:52.051 00.000 7680 Move returns status 0, amount 118
04:14:52.051 00.000 7680 move complete, result=0
04:14:52.051 00.000 7680 worker thread done servicing request
04:14:52.051 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 118 ms SOUTH
04:14:52.059 00.008 7680 Worker thread wakes up
04:14:52.059 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:52.059 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:53.312 01.253 7680 Exposure complete
04:14:53.457 00.145 7680 worker thread done servicing request
04:14:53.457 00.000 6120 OnExposeComplete: enter
04:14:53.463 00.006 6120 UpdateGuideState(): m_state=6
04:14:53.466 00.003 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4584
04:14:53.471 00.005 6120 Star::Find returns 1 (0), X=514.21, Y=666.95, Mass=7680, SNR=57.2, Peak=194 HFD=6.5
04:14:53.475 00.004 6120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.19) = xAngle (-2.65 = -2.65)
04:14:53.477 00.002 6120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.23 = 0.23)
04:14:53.481 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-2.46 mountX=-0.20 mountY=0.05, mountTheta=2.89
04:14:53.484 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.14, opts=13)
04:14:53.488 00.004 6120 Enqueuing Move request for scope (-0.18, -0.14)
04:14:53.491 00.003 7680 Worker thread wakes up
04:14:53.491 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.14) opts 0xd
04:14:53.491 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.14)
04:14:53.491 00.000 7680 Moving (-0.18, -0.14) raw xDistance=-0.20 yDistance=0.05
04:14:53.492 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
04:14:53.492 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:53.496 00.004 6120 UpdateGuideState exits: m=7680 SNR=57.2
04:14:53.499 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:53.502 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:53.504 00.002 6120 Enqueuing Expose request
04:14:53.509 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:14:53.509 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:14:53.509 00.000 7680 MoveAxis(E, 82, ABG)
04:14:53.509 00.000 7680 Guiding  Dir = 2, Dur = 82
04:14:53.510 00.001 7680 IsSlewing returns 0
04:14:53.510 00.000 7680 IsGuiding returns 0
04:14:53.510 00.000 7680 PulseGuide returned control before completion, sleep 92
04:14:53.614 00.104 7680 IsGuiding returns 1
04:14:53.616 00.002 7680 scope still moving after pulse duration time elapsed
04:14:53.644 00.028 7680 IsSlewing returns 0
04:14:53.646 00.002 7680 IsGuiding returns 0
04:14:53.646 00.000 7680 scope move finished after 82 + 54 ms
04:14:53.646 00.000 7680 Move returns status 0, amount 82
04:14:53.647 00.001 7680 MoveAxis(N, 0, ABG)
04:14:53.647 00.000 7680 Move returns status 0, amount 0
04:14:53.648 00.001 7680 move complete, result=0
04:14:53.648 00.000 7680 worker thread done servicing request
04:14:53.648 00.000 7680 Worker thread wakes up
04:14:53.649 00.001 6120 GuideStep: -0.2 px 82 ms EAST, 0.1 px 0 ms NORTH
04:14:53.657 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:53.658 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:54.906 01.248 7680 Exposure complete
04:14:55.053 00.147 7680 worker thread done servicing request
04:14:55.054 00.001 6120 OnExposeComplete: enter
04:14:55.058 00.004 6120 UpdateGuideState(): m_state=6
04:14:55.061 00.003 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4585
04:14:55.064 00.003 6120 Star::Find returns 1 (0), X=514.32, Y=666.76, Mass=8724, SNR=62.9, Peak=214 HFD=6.6
04:14:55.071 00.007 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
04:14:55.075 00.004 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
04:14:55.078 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.34 hyp=0.35 cameraTheta=-1.76 mountX=-0.13 mountY=0.28, mountTheta=2.01
04:14:55.083 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.34, opts=13)
04:14:55.086 00.003 6120 Enqueuing Move request for scope (-0.07, -0.34)
04:14:55.091 00.005 7680 Worker thread wakes up
04:14:55.092 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.34) opts 0xd
04:14:55.092 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.34)
04:14:55.092 00.000 7680 Moving (-0.07, -0.34) raw xDistance=-0.13 yDistance=0.28
04:14:55.093 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:14:55.093 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:55.097 00.004 6120 UpdateGuideState exits: m=8724 SNR=62.9
04:14:55.100 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:55.104 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
04:14:55.105 00.001 7680 MoveAxis(E, 0, ABG)
04:14:55.105 00.000 7680 Move returns status 0, amount 0
04:14:55.105 00.000 7680 MoveAxis(S, 150, ABG)
04:14:55.105 00.000 7680 Guiding  Dir = 1, Dur = 150
04:14:55.105 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:55.110 00.005 6120 Enqueuing Expose request
04:14:55.113 00.003 7680 IsSlewing returns 0
04:14:55.114 00.001 7680 IsGuiding returns 0
04:14:55.114 00.000 7680 PulseGuide returned control before completion, sleep 160
04:14:55.287 00.173 7680 IsGuiding returns 0
04:14:55.289 00.002 7680 Move returns status 0, amount 150
04:14:55.289 00.000 7680 move complete, result=0
04:14:55.290 00.001 7680 worker thread done servicing request
04:14:55.290 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 150 ms SOUTH
04:14:55.297 00.007 7680 Worker thread wakes up
04:14:55.297 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:55.299 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:56.551 01.252 7680 Exposure complete
04:14:56.692 00.141 7680 worker thread done servicing request
04:14:56.692 00.000 6120 OnExposeComplete: enter
04:14:56.695 00.003 6120 UpdateGuideState(): m_state=6
04:14:56.700 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4586
04:14:56.704 00.004 6120 Star::Find returns 1 (0), X=514.32, Y=666.83, Mass=8411, SNR=60.8, Peak=213 HFD=6.9
04:14:56.707 00.003 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
04:14:56.711 00.004 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
04:14:56.717 00.006 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.82 mountX=-0.11 mountY=0.21, mountTheta=2.08
04:14:56.722 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.26, opts=13)
04:14:56.725 00.003 6120 Enqueuing Move request for scope (-0.07, -0.26)
04:14:56.729 00.004 7680 Worker thread wakes up
04:14:56.729 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.26) opts 0xd
04:14:56.730 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.26)
04:14:56.730 00.000 7680 Moving (-0.07, -0.26) raw xDistance=-0.11 yDistance=0.21
04:14:56.730 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:14:56.730 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:14:56.731 00.001 7680 MoveAxis(E, 0, ABG)
04:14:56.731 00.000 7680 Move returns status 0, amount 0
04:14:56.731 00.000 7680 MoveAxis(S, 113, ABG)
04:14:56.731 00.000 7680 Guiding  Dir = 1, Dur = 113
04:14:56.732 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:56.735 00.003 7680 IsSlewing returns 0
04:14:56.736 00.001 6120 UpdateGuideState exits: m=8411 SNR=60.8
04:14:56.739 00.003 7680 IsGuiding returns 0
04:14:56.739 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:56.744 00.005 7680 PulseGuide returned control before completion, sleep 123
04:14:56.744 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:56.748 00.004 6120 Enqueuing Expose request
04:14:56.883 00.135 7680 IsGuiding returns 0
04:14:56.885 00.002 7680 Move returns status 0, amount 113
04:14:56.885 00.000 7680 move complete, result=0
04:14:56.885 00.000 7680 worker thread done servicing request
04:14:56.885 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 113 ms SOUTH
04:14:56.892 00.007 7680 Worker thread wakes up
04:14:56.892 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:56.892 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:58.147 01.255 7680 Exposure complete
04:14:58.281 00.134 7680 worker thread done servicing request
04:14:58.282 00.001 6120 OnExposeComplete: enter
04:14:58.288 00.006 6120 UpdateGuideState(): m_state=6
04:14:58.293 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4587
04:14:58.297 00.004 6120 Star::Find returns 1 (0), X=514.30, Y=666.96, Mass=7701, SNR=58.3, Peak=182 HFD=6.6
04:14:58.301 00.004 6120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.19) = xAngle (-2.37 = -2.37)
04:14:58.305 00.004 6120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.50 = 0.50)
04:14:58.311 00.006 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.18 mountX=-0.12 mountY=0.08, mountTheta=2.55
04:14:58.316 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.13, opts=13)
04:14:58.320 00.004 6120 Enqueuing Move request for scope (-0.09, -0.13)
04:14:58.325 00.005 7680 Worker thread wakes up
04:14:58.326 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:58.330 00.004 6120 UpdateGuideState exits: m=7701 SNR=58.3
04:14:58.334 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:58.338 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
04:14:58.338 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:58.342 00.004 6120 Enqueuing Expose request
04:14:58.347 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
04:14:58.347 00.000 7680 Moving (-0.09, -0.13) raw xDistance=-0.12 yDistance=0.08
04:14:58.347 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:14:58.347 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:14:58.348 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:14:58.348 00.000 7680 MoveAxis(E, 0, ABG)
04:14:58.348 00.000 7680 Move returns status 0, amount 0
04:14:58.348 00.000 7680 MoveAxis(N, 0, ABG)
04:14:58.349 00.001 7680 Move returns status 0, amount 0
04:14:58.349 00.000 7680 move complete, result=0
04:14:58.349 00.000 7680 worker thread done servicing request
04:14:58.349 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:14:58.353 00.004 7680 Worker thread wakes up
04:14:58.353 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:58.353 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:14:59.598 01.245 7680 Exposure complete
04:14:59.750 00.152 7680 worker thread done servicing request
04:14:59.751 00.001 6120 OnExposeComplete: enter
04:14:59.754 00.003 6120 UpdateGuideState(): m_state=6
04:14:59.758 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4588
04:14:59.763 00.005 6120 Star::Find returns 1 (0), X=514.23, Y=666.86, Mass=8068, SNR=58.6, Peak=200 HFD=6.7
04:14:59.767 00.004 6120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.19) = xAngle (-2.34 = -2.34)
04:14:59.771 00.004 6120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.53 = 0.53)
04:14:59.773 00.002 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-2.15 mountX=-0.20 mountY=0.14, mountTheta=2.51
04:14:59.780 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.24, opts=13)
04:14:59.785 00.005 6120 Enqueuing Move request for scope (-0.15, -0.24)
04:14:59.789 00.004 7680 Worker thread wakes up
04:14:59.790 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:14:59.793 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.24) opts 0xd
04:14:59.793 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.24)
04:14:59.793 00.000 7680 Moving (-0.15, -0.24) raw xDistance=-0.20 yDistance=0.14
04:14:59.793 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:14:59.793 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:14:59.795 00.002 6120 UpdateGuideState exits: m=8068 SNR=58.6
04:14:59.799 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:14:59.799 00.000 7680 MoveAxis(E, 0, ABG)
04:14:59.799 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:14:59.803 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:14:59.807 00.004 7680 Move returns status 0, amount 0
04:14:59.807 00.000 6120 Enqueuing Expose request
04:14:59.812 00.005 7680 MoveAxis(N, 0, ABG)
04:14:59.812 00.000 7680 Move returns status 0, amount 0
04:14:59.812 00.000 7680 move complete, result=0
04:14:59.812 00.000 7680 worker thread done servicing request
04:14:59.813 00.001 7680 Worker thread wakes up
04:14:59.813 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:14:59.819 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:14:59.820 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:01.071 01.251 7680 Exposure complete
04:15:01.221 00.150 7680 worker thread done servicing request
04:15:01.221 00.000 6120 OnExposeComplete: enter
04:15:01.225 00.004 6120 UpdateGuideState(): m_state=6
04:15:01.232 00.007 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4589
04:15:01.239 00.007 6120 Star::Find returns 1 (0), X=514.24, Y=666.83, Mass=7889, SNR=58.4, Peak=214 HFD=6.7
04:15:01.243 00.004 6120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (0.19) = xAngle (-2.28 = -2.28)
04:15:01.248 00.005 6120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.60 = 0.60)
04:15:01.254 00.006 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.26 hyp=0.30 cameraTheta=-2.09 mountX=-0.20 mountY=0.17, mountTheta=2.43
04:15:01.259 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.26, opts=13)
04:15:01.263 00.004 6120 Enqueuing Move request for scope (-0.15, -0.26)
04:15:01.267 00.004 7680 Worker thread wakes up
04:15:01.268 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:01.271 00.003 6120 UpdateGuideState exits: m=7889 SNR=58.4
04:15:01.274 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:01.280 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:01.285 00.005 6120 Enqueuing Expose request
04:15:01.291 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.26) opts 0xd
04:15:01.291 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.26)
04:15:01.291 00.000 7680 Moving (-0.15, -0.26) raw xDistance=-0.20 yDistance=0.17
04:15:01.292 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:15:01.292 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:15:01.292 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:15:01.292 00.000 7680 MoveAxis(E, 0, ABG)
04:15:01.293 00.001 7680 Move returns status 0, amount 0
04:15:01.293 00.000 7680 MoveAxis(N, 0, ABG)
04:15:01.293 00.000 7680 Move returns status 0, amount 0
04:15:01.293 00.000 7680 move complete, result=0
04:15:01.293 00.000 7680 worker thread done servicing request
04:15:01.294 00.001 7680 Worker thread wakes up
04:15:01.294 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:15:01.299 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:01.299 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:02.550 01.251 7680 Exposure complete
04:15:02.709 00.159 7680 worker thread done servicing request
04:15:02.710 00.001 6120 OnExposeComplete: enter
04:15:02.714 00.004 6120 UpdateGuideState(): m_state=6
04:15:02.720 00.006 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4590
04:15:02.723 00.003 6120 Star::Find returns 1 (0), X=514.22, Y=666.86, Mass=8209, SNR=59.7, Peak=206 HFD=6.7
04:15:02.727 00.004 6120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.19) = xAngle (-2.37 = -2.37)
04:15:02.732 00.005 6120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.51 = 0.51)
04:15:02.736 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-2.18 mountX=-0.21 mountY=0.14, mountTheta=2.54
04:15:02.740 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.24, opts=13)
04:15:02.744 00.004 6120 Enqueuing Move request for scope (-0.16, -0.24)
04:15:02.750 00.006 7680 Worker thread wakes up
04:15:02.750 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:02.754 00.004 6120 UpdateGuideState exits: m=8209 SNR=59.7
04:15:02.758 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:02.762 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:02.765 00.003 6120 Enqueuing Expose request
04:15:02.769 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.24) opts 0xd
04:15:02.769 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.24)
04:15:02.769 00.000 7680 Moving (-0.16, -0.24) raw xDistance=-0.21 yDistance=0.14
04:15:02.769 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:15:02.771 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:15:02.771 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:15:02.771 00.000 7680 MoveAxis(E, 84, ABG)
04:15:02.771 00.000 7680 Guiding  Dir = 2, Dur = 84
04:15:02.772 00.001 7680 IsSlewing returns 0
04:15:02.772 00.000 7680 IsGuiding returns 0
04:15:02.772 00.000 7680 PulseGuide returned control before completion, sleep 94
04:15:02.873 00.101 7680 IsGuiding returns 1
04:15:02.873 00.000 7680 scope still moving after pulse duration time elapsed
04:15:02.903 00.030 7680 IsSlewing returns 0
04:15:02.904 00.001 7680 IsGuiding returns 0
04:15:02.906 00.002 7680 scope move finished after 84 + 49 ms
04:15:02.906 00.000 7680 Move returns status 0, amount 84
04:15:02.906 00.000 7680 MoveAxis(N, 0, ABG)
04:15:02.907 00.001 7680 Move returns status 0, amount 0
04:15:02.907 00.000 7680 move complete, result=0
04:15:02.907 00.000 7680 worker thread done servicing request
04:15:02.908 00.001 7680 Worker thread wakes up
04:15:02.908 00.000 6120 GuideStep: -0.2 px 84 ms EAST, 0.1 px 0 ms NORTH
04:15:02.918 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:02.918 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:04.165 01.247 7680 Exposure complete
04:15:04.309 00.144 7680 worker thread done servicing request
04:15:04.309 00.000 6120 OnExposeComplete: enter
04:15:04.314 00.005 6120 UpdateGuideState(): m_state=6
04:15:04.319 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4591
04:15:04.324 00.005 6120 Star::Find returns 1 (0), X=514.27, Y=666.78, Mass=7909, SNR=59.0, Peak=202 HFD=6.6
04:15:04.328 00.004 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
04:15:04.332 00.004 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
04:15:04.335 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.32 hyp=0.34 cameraTheta=-1.92 mountX=-0.17 mountY=0.24, mountTheta=2.21
04:15:04.340 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.32, opts=13)
04:15:04.344 00.004 6120 Enqueuing Move request for scope (-0.12, -0.32)
04:15:04.348 00.004 7680 Worker thread wakes up
04:15:04.348 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:04.351 00.003 6120 UpdateGuideState exits: m=7909 SNR=59.0
04:15:04.355 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.32) opts 0xd
04:15:04.355 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.32)
04:15:04.355 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:04.360 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:04.363 00.003 6120 Enqueuing Expose request
04:15:04.368 00.005 7680 Moving (-0.12, -0.32) raw xDistance=-0.17 yDistance=0.24
04:15:04.368 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:15:04.368 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:15:04.368 00.000 7680 MoveAxis(E, 0, ABG)
04:15:04.368 00.000 7680 Move returns status 0, amount 0
04:15:04.369 00.001 7680 MoveAxis(S, 128, ABG)
04:15:04.369 00.000 7680 Guiding  Dir = 1, Dur = 128
04:15:04.370 00.001 7680 IsSlewing returns 0
04:15:04.370 00.000 7680 IsGuiding returns 0
04:15:04.372 00.002 7680 PulseGuide returned control before completion, sleep 138
04:15:04.525 00.153 7680 IsGuiding returns 1
04:15:04.526 00.001 7680 scope still moving after pulse duration time elapsed
04:15:04.557 00.031 7680 IsSlewing returns 0
04:15:04.559 00.002 7680 IsGuiding returns 1
04:15:04.589 00.030 7680 IsSlewing returns 0
04:15:04.590 00.001 7680 IsGuiding returns 0
04:15:04.591 00.001 7680 scope move finished after 128 + 92 ms
04:15:04.591 00.000 7680 Move returns status 0, amount 128
04:15:04.593 00.002 7680 move complete, result=0
04:15:04.593 00.000 7680 worker thread done servicing request
04:15:04.593 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 128 ms SOUTH
04:15:04.602 00.009 7680 Worker thread wakes up
04:15:04.604 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:04.605 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:05.847 01.242 7680 Exposure complete
04:15:05.991 00.144 7680 worker thread done servicing request
04:15:05.991 00.000 6120 OnExposeComplete: enter
04:15:05.995 00.004 6120 UpdateGuideState(): m_state=6
04:15:06.000 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4592
04:15:06.005 00.005 6120 Star::Find returns 1 (0), X=514.39, Y=666.74, Mass=8185, SNR=60.3, Peak=209 HFD=6.9
04:15:06.011 00.006 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
04:15:06.015 00.004 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
04:15:06.018 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=-0.35 hyp=0.35 cameraTheta=-1.56 mountX=-0.06 mountY=0.32, mountTheta=1.77
04:15:06.024 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.35, opts=13)
04:15:06.029 00.005 6120 Enqueuing Move request for scope (0.00, -0.35)
04:15:06.033 00.004 7680 Worker thread wakes up
04:15:06.033 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.35) opts 0xd
04:15:06.033 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.35)
04:15:06.034 00.001 7680 Moving (0.00, -0.35) raw xDistance=-0.06 yDistance=0.32
04:15:06.034 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:15:06.034 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
04:15:06.034 00.000 7680 MoveAxis(E, 0, ABG)
04:15:06.034 00.000 7680 Move returns status 0, amount 0
04:15:06.034 00.000 7680 MoveAxis(S, 172, ABG)
04:15:06.035 00.001 7680 Guiding  Dir = 1, Dur = 172
04:15:06.035 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:06.040 00.005 7680 IsSlewing returns 0
04:15:06.040 00.000 6120 UpdateGuideState exits: m=8185 SNR=60.3
04:15:06.043 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:06.048 00.005 7680 IsGuiding returns 0
04:15:06.048 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:06.051 00.003 7680 PulseGuide returned control before completion, sleep 182
04:15:06.052 00.001 6120 Enqueuing Expose request
04:15:06.241 00.189 7680 IsGuiding returns 1
04:15:06.241 00.000 7680 scope still moving after pulse duration time elapsed
04:15:06.273 00.032 7680 IsSlewing returns 0
04:15:06.274 00.001 7680 IsGuiding returns 0
04:15:06.274 00.000 7680 scope move finished after 172 + 55 ms
04:15:06.275 00.001 7680 Move returns status 0, amount 172
04:15:06.276 00.001 7680 move complete, result=0
04:15:06.276 00.000 7680 worker thread done servicing request
04:15:06.277 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 172 ms SOUTH
04:15:06.284 00.007 7680 Worker thread wakes up
04:15:06.284 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:06.284 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:07.540 01.256 7680 Exposure complete
04:15:07.708 00.168 7680 worker thread done servicing request
04:15:07.709 00.001 6120 OnExposeComplete: enter
04:15:07.713 00.004 6120 UpdateGuideState(): m_state=6
04:15:07.718 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4593
04:15:07.724 00.006 6120 Star::Find returns 1 (0), X=514.37, Y=666.91, Mass=7945, SNR=58.7, Peak=188 HFD=6.6
04:15:07.729 00.005 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
04:15:07.733 00.004 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
04:15:07.738 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.66 mountX=-0.05 mountY=0.16, mountTheta=1.88
04:15:07.744 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.19, opts=13)
04:15:07.752 00.008 6120 Enqueuing Move request for scope (-0.02, -0.19)
04:15:07.757 00.005 7680 Worker thread wakes up
04:15:07.758 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:07.765 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
04:15:07.765 00.000 6120 UpdateGuideState exits: m=7945 SNR=58.7
04:15:07.770 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
04:15:07.770 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:07.774 00.004 7680 Moving (-0.02, -0.19) raw xDistance=-0.05 yDistance=0.16
04:15:07.774 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:07.780 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:15:07.780 00.000 6120 Enqueuing Expose request
04:15:07.785 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:15:07.785 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:15:07.786 00.001 7680 MoveAxis(E, 0, ABG)
04:15:07.786 00.000 7680 Move returns status 0, amount 0
04:15:07.786 00.000 7680 MoveAxis(N, 0, ABG)
04:15:07.786 00.000 7680 Move returns status 0, amount 0
04:15:07.787 00.001 7680 move complete, result=0
04:15:07.787 00.000 7680 worker thread done servicing request
04:15:07.787 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:15:07.792 00.005 7680 Worker thread wakes up
04:15:07.792 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:07.793 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:09.037 01.244 7680 Exposure complete
04:15:09.168 00.131 7680 worker thread done servicing request
04:15:09.168 00.000 6120 OnExposeComplete: enter
04:15:09.171 00.003 6120 UpdateGuideState(): m_state=6
04:15:09.175 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4594
04:15:09.178 00.003 6120 Star::Find returns 1 (0), X=514.19, Y=666.83, Mass=8347, SNR=61.1, Peak=198 HFD=6.7
04:15:09.182 00.004 6120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (0.19) = xAngle (-2.39 = -2.39)
04:15:09.186 00.004 6120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.48 = 0.48)
04:15:09.190 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.27 hyp=0.33 cameraTheta=-2.20 mountX=-0.24 mountY=0.16, mountTheta=2.57
04:15:09.196 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.27, opts=13)
04:15:09.201 00.005 6120 Enqueuing Move request for scope (-0.20, -0.27)
04:15:09.204 00.003 7680 Worker thread wakes up
04:15:09.204 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.27) opts 0xd
04:15:09.204 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.27)
04:15:09.204 00.000 7680 Moving (-0.20, -0.27) raw xDistance=-0.24 yDistance=0.16
04:15:09.204 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:15:09.204 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:15:09.205 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:09.210 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:15:09.210 00.000 7680 MoveAxis(E, 99, ABG)
04:15:09.210 00.000 7680 Guiding  Dir = 2, Dur = 99
04:15:09.210 00.000 6120 UpdateGuideState exits: m=8347 SNR=61.1
04:15:09.214 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:09.219 00.005 7680 IsSlewing returns 0
04:15:09.219 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:09.225 00.006 6120 Enqueuing Expose request
04:15:09.229 00.004 7680 IsGuiding returns 0
04:15:09.229 00.000 7680 PulseGuide returned control before completion, sleep 109
04:15:09.341 00.112 7680 IsGuiding returns 1
04:15:09.342 00.001 7680 scope still moving after pulse duration time elapsed
04:15:09.372 00.030 7680 IsSlewing returns 0
04:15:09.373 00.001 7680 IsGuiding returns 0
04:15:09.373 00.000 7680 scope move finished after 99 + 45 ms
04:15:09.373 00.000 7680 Move returns status 0, amount 99
04:15:09.374 00.001 7680 MoveAxis(N, 0, ABG)
04:15:09.374 00.000 7680 Move returns status 0, amount 0
04:15:09.374 00.000 7680 move complete, result=0
04:15:09.375 00.001 7680 worker thread done servicing request
04:15:09.375 00.000 6120 GuideStep: -0.2 px 99 ms EAST, 0.2 px 0 ms NORTH
04:15:09.381 00.006 7680 Worker thread wakes up
04:15:09.381 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:09.382 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:10.637 01.255 7680 Exposure complete
04:15:10.779 00.142 7680 worker thread done servicing request
04:15:10.779 00.000 6120 OnExposeComplete: enter
04:15:10.785 00.006 6120 UpdateGuideState(): m_state=6
04:15:10.790 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4595
04:15:10.794 00.004 6120 Star::Find returns 1 (0), X=514.24, Y=666.84, Mass=7927, SNR=58.5, Peak=186 HFD=6.7
04:15:10.798 00.004 6120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (0.19) = xAngle (-2.29 = -2.29)
04:15:10.801 00.003 6120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.58 = 0.58)
04:15:10.804 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.26 hyp=0.30 cameraTheta=-2.11 mountX=-0.20 mountY=0.16, mountTheta=2.45
04:15:10.810 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.26, opts=13)
04:15:10.814 00.004 6120 Enqueuing Move request for scope (-0.15, -0.26)
04:15:10.818 00.004 7680 Worker thread wakes up
04:15:10.818 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.26) opts 0xd
04:15:10.818 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.26)
04:15:10.818 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:10.821 00.003 7680 Moving (-0.15, -0.26) raw xDistance=-0.20 yDistance=0.16
04:15:10.821 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:15:10.821 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:15:10.823 00.002 6120 UpdateGuideState exits: m=7927 SNR=58.5
04:15:10.826 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:15:10.826 00.000 7680 MoveAxis(E, 0, ABG)
04:15:10.826 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:10.831 00.005 7680 Move returns status 0, amount 0
04:15:10.831 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:10.835 00.004 6120 Enqueuing Expose request
04:15:10.838 00.003 7680 MoveAxis(N, 0, ABG)
04:15:10.839 00.001 7680 Move returns status 0, amount 0
04:15:10.839 00.000 7680 move complete, result=0
04:15:10.839 00.000 7680 worker thread done servicing request
04:15:10.839 00.000 7680 Worker thread wakes up
04:15:10.840 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:15:10.845 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:10.845 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:12.094 01.249 7680 Exposure complete
04:15:12.246 00.152 6120 OnExposeComplete: enter
04:15:12.250 00.004 6120 UpdateGuideState(): m_state=6
04:15:12.256 00.006 7680 worker thread done servicing request
04:15:12.256 00.000 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4596
04:15:12.261 00.005 6120 Star::Find returns 1 (0), X=514.30, Y=666.71, Mass=7945, SNR=58.8, Peak=195 HFD=6.8
04:15:12.264 00.003 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
04:15:12.269 00.005 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
04:15:12.272 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.38 hyp=0.39 cameraTheta=-1.80 mountX=-0.16 mountY=0.30, mountTheta=2.05
04:15:12.278 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.38, opts=13)
04:15:12.283 00.005 6120 Enqueuing Move request for scope (-0.09, -0.38)
04:15:12.287 00.004 7680 Worker thread wakes up
04:15:12.287 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.38) opts 0xd
04:15:12.288 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.38)
04:15:12.288 00.000 7680 Moving (-0.09, -0.38) raw xDistance=-0.16 yDistance=0.30
04:15:12.288 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:15:12.288 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:15:12.289 00.001 7680 MoveAxis(E, 0, ABG)
04:15:12.289 00.000 7680 Move returns status 0, amount 0
04:15:12.289 00.000 7680 MoveAxis(S, 165, ABG)
04:15:12.289 00.000 7680 Guiding  Dir = 1, Dur = 165
04:15:12.289 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:12.294 00.005 7680 IsSlewing returns 0
04:15:12.294 00.000 6120 UpdateGuideState exits: m=7945 SNR=58.8
04:15:12.298 00.004 7680 IsGuiding returns 0
04:15:12.298 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:12.301 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:12.304 00.003 7680 PulseGuide returned control before completion, sleep 175
04:15:12.304 00.000 6120 Enqueuing Expose request
04:15:12.490 00.186 7680 IsGuiding returns 0
04:15:12.490 00.000 7680 Move returns status 0, amount 165
04:15:12.490 00.000 7680 move complete, result=0
04:15:12.490 00.000 7680 worker thread done servicing request
04:15:12.492 00.002 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 165 ms SOUTH
04:15:12.497 00.005 7680 Worker thread wakes up
04:15:12.497 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:12.497 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:13.759 01.262 7680 Exposure complete
04:15:13.907 00.148 7680 worker thread done servicing request
04:15:13.908 00.001 6120 OnExposeComplete: enter
04:15:13.912 00.004 6120 UpdateGuideState(): m_state=6
04:15:13.915 00.003 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4597
04:15:13.921 00.006 6120 Star::Find returns 1 (0), X=514.25, Y=666.87, Mass=8224, SNR=59.1, Peak=209 HFD=6.7
04:15:13.925 00.004 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.19) = xAngle (-2.30 = -2.30)
04:15:13.928 00.003 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
04:15:13.932 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-2.12 mountX=-0.17 mountY=0.14, mountTheta=2.46
04:15:13.938 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.22, opts=13)
04:15:13.942 00.004 6120 Enqueuing Move request for scope (-0.13, -0.22)
04:15:13.946 00.004 7680 Worker thread wakes up
04:15:13.947 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:13.950 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.22) opts 0xd
04:15:13.951 00.001 6120 UpdateGuideState exits: m=8224 SNR=59.1
04:15:13.954 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:13.957 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:13.962 00.005 6120 Enqueuing Expose request
04:15:13.965 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.22)
04:15:13.966 00.001 7680 Moving (-0.13, -0.22) raw xDistance=-0.17 yDistance=0.14
04:15:13.966 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:15:13.966 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:15:13.966 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:15:13.967 00.001 7680 MoveAxis(E, 0, ABG)
04:15:13.968 00.001 7680 Move returns status 0, amount 0
04:15:13.968 00.000 7680 MoveAxis(N, 0, ABG)
04:15:13.968 00.000 7680 Move returns status 0, amount 0
04:15:13.968 00.000 7680 move complete, result=0
04:15:13.968 00.000 7680 worker thread done servicing request
04:15:13.968 00.000 7680 Worker thread wakes up
04:15:13.968 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:13.974 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:13.974 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:15.226 01.252 7680 Exposure complete
04:15:15.374 00.148 7680 worker thread done servicing request
04:15:15.375 00.001 6120 OnExposeComplete: enter
04:15:15.380 00.005 6120 UpdateGuideState(): m_state=6
04:15:15.385 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4598
04:15:15.389 00.004 6120 Star::Find returns 1 (0), X=514.36, Y=666.77, Mass=8196, SNR=60.5, Peak=208 HFD=6.7
04:15:15.393 00.004 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
04:15:15.396 00.003 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
04:15:15.400 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.33 hyp=0.33 cameraTheta=-1.66 mountX=-0.09 mountY=0.28, mountTheta=1.88
04:15:15.406 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.33, opts=13)
04:15:15.410 00.004 6120 Enqueuing Move request for scope (-0.03, -0.33)
04:15:15.413 00.003 7680 Worker thread wakes up
04:15:15.413 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.33) opts 0xd
04:15:15.414 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.33)
04:15:15.414 00.000 7680 Moving (-0.03, -0.33) raw xDistance=-0.09 yDistance=0.28
04:15:15.414 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:15:15.414 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:15.417 00.003 6120 UpdateGuideState exits: m=8196 SNR=60.5
04:15:15.421 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:15.425 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:15.428 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
04:15:15.428 00.000 7680 MoveAxis(E, 0, ABG)
04:15:15.429 00.001 6120 Enqueuing Expose request
04:15:15.432 00.003 7680 Move returns status 0, amount 0
04:15:15.432 00.000 7680 MoveAxis(S, 152, ABG)
04:15:15.432 00.000 7680 Guiding  Dir = 1, Dur = 152
04:15:15.433 00.001 7680 IsSlewing returns 0
04:15:15.433 00.000 7680 IsGuiding returns 0
04:15:15.434 00.001 7680 PulseGuide returned control before completion, sleep 162
04:15:15.611 00.177 7680 IsGuiding returns 0
04:15:15.611 00.000 7680 Move returns status 0, amount 152
04:15:15.611 00.000 7680 move complete, result=0
04:15:15.612 00.001 7680 worker thread done servicing request
04:15:15.612 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 152 ms SOUTH
04:15:15.617 00.005 7680 Worker thread wakes up
04:15:15.617 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:15.617 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:16.875 01.258 7680 Exposure complete
04:15:17.024 00.149 7680 worker thread done servicing request
04:15:17.025 00.001 6120 OnExposeComplete: enter
04:15:17.030 00.005 6120 UpdateGuideState(): m_state=6
04:15:17.034 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4599
04:15:17.038 00.004 6120 Star::Find returns 1 (0), X=514.09, Y=667.12, Mass=8123, SNR=59.6, Peak=185 HFD=6.9
04:15:17.043 00.005 6120 CameraToMount -- cameraTheta (3.05) - m_xAngle (0.19) = xAngle (2.87 = 2.87)
04:15:17.046 00.003 6120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.74 = -0.54)
04:15:17.051 00.005 6120 CameraToMount -- cameraX=-0.30 cameraY=0.03 hyp=0.30 cameraTheta=3.05 mountX=-0.29 mountY=-0.16, mountTheta=-2.65
04:15:17.056 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.03, opts=13)
04:15:17.058 00.002 6120 Enqueuing Move request for scope (-0.30, 0.03)
04:15:17.062 00.004 7680 Worker thread wakes up
04:15:17.062 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:17.066 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.03) opts 0xd
04:15:17.067 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.03)
04:15:17.067 00.000 7680 Moving (-0.30, 0.03) raw xDistance=-0.29 yDistance=-0.16
04:15:17.067 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
04:15:17.067 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:15:17.067 00.000 6120 UpdateGuideState exits: m=8123 SNR=59.6
04:15:17.070 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:17.074 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:17.077 00.003 6120 Enqueuing Expose request
04:15:17.080 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:15:17.080 00.000 7680 MoveAxis(E, 119, ABG)
04:15:17.080 00.000 7680 Guiding  Dir = 2, Dur = 119
04:15:17.080 00.000 7680 IsSlewing returns 0
04:15:17.081 00.001 7680 IsGuiding returns 0
04:15:17.081 00.000 7680 PulseGuide returned control before completion, sleep 129
04:15:17.220 00.139 7680 IsGuiding returns 1
04:15:17.221 00.001 7680 scope still moving after pulse duration time elapsed
04:15:17.251 00.030 7680 IsSlewing returns 0
04:15:17.251 00.000 7680 IsGuiding returns 0
04:15:17.252 00.001 7680 scope move finished after 119 + 51 ms
04:15:17.252 00.000 7680 Move returns status 0, amount 119
04:15:17.252 00.000 7680 MoveAxis(N, 0, ABG)
04:15:17.253 00.001 7680 Move returns status 0, amount 0
04:15:17.253 00.000 7680 move complete, result=0
04:15:17.253 00.000 6120 GuideStep: -0.3 px 119 ms EAST, -0.2 px 0 ms NORTH
04:15:17.261 00.008 7680 worker thread done servicing request
04:15:17.261 00.000 7680 Worker thread wakes up
04:15:17.261 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:17.262 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:18.517 01.255 7680 Exposure complete
04:15:18.668 00.151 7680 worker thread done servicing request
04:15:18.669 00.001 6120 OnExposeComplete: enter
04:15:18.672 00.003 6120 UpdateGuideState(): m_state=6
04:15:18.676 00.004 6120 Star::Find(15, 514, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4600
04:15:18.680 00.004 6120 Star::Find returns 1 (0), X=514.23, Y=666.66, Mass=8708, SNR=61.9, Peak=202 HFD=6.8
04:15:18.684 00.004 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
04:15:18.689 00.005 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
04:15:18.694 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.44 hyp=0.47 cameraTheta=-1.92 mountX=-0.24 mountY=0.32, mountTheta=2.21
04:15:18.699 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.44, opts=13)
04:15:18.704 00.005 6120 Enqueuing Move request for scope (-0.16, -0.44)
04:15:18.707 00.003 7680 Worker thread wakes up
04:15:18.707 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.44) opts 0xd
04:15:18.707 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.44)
04:15:18.708 00.001 7680 Moving (-0.16, -0.44) raw xDistance=-0.24 yDistance=0.32
04:15:18.708 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
04:15:18.708 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
04:15:18.708 00.000 7680 MoveAxis(E, 106, ABG)
04:15:18.708 00.000 7680 Guiding  Dir = 2, Dur = 106
04:15:18.709 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:18.713 00.004 7680 IsSlewing returns 0
04:15:18.713 00.000 6120 UpdateGuideState exits: m=8708 SNR=61.9
04:15:18.717 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:18.721 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:18.726 00.005 6120 Enqueuing Expose request
04:15:18.731 00.005 7680 IsGuiding returns 0
04:15:18.731 00.000 7680 PulseGuide returned control before completion, sleep 116
04:15:18.864 00.133 7680 IsGuiding returns 1
04:15:18.864 00.000 7680 scope still moving after pulse duration time elapsed
04:15:18.893 00.029 7680 IsSlewing returns 0
04:15:18.894 00.001 7680 IsGuiding returns 0
04:15:18.894 00.000 7680 scope move finished after 106 + 58 ms
04:15:18.896 00.002 7680 Move returns status 0, amount 106
04:15:18.896 00.000 7680 MoveAxis(S, 175, ABG)
04:15:18.896 00.000 7680 Guiding  Dir = 1, Dur = 175
04:15:18.896 00.000 7680 IsSlewing returns 0
04:15:18.899 00.003 7680 IsGuiding returns 0
04:15:18.900 00.001 7680 PulseGuide returned control before completion, sleep 185
04:15:19.098 00.198 7680 IsGuiding returns 1
04:15:19.098 00.000 7680 scope still moving after pulse duration time elapsed
04:15:19.128 00.030 7680 IsSlewing returns 0
04:15:19.129 00.001 7680 IsGuiding returns 0
04:15:19.130 00.001 7680 scope move finished after 175 + 55 ms
04:15:19.130 00.000 7680 Move returns status 0, amount 175
04:15:19.130 00.000 7680 move complete, result=0
04:15:19.132 00.002 7680 worker thread done servicing request
04:15:19.132 00.000 7680 Worker thread wakes up
04:15:19.132 00.000 6120 GuideStep: -0.2 px 106 ms EAST, 0.3 px 175 ms SOUTH
04:15:19.138 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:19.140 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:20.384 01.244 7680 Exposure complete
04:15:20.532 00.148 7680 worker thread done servicing request
04:15:20.532 00.000 6120 OnExposeComplete: enter
04:15:20.537 00.005 6120 UpdateGuideState(): m_state=6
04:15:20.541 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4601
04:15:20.545 00.004 6120 Star::Find returns 1 (0), X=514.54, Y=666.76, Mass=8266, SNR=60.1, Peak=205 HFD=6.8
04:15:20.548 00.003 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.19) = xAngle (-1.34 = -1.34)
04:15:20.553 00.005 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.54 = 1.54)
04:15:20.556 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-0.33 hyp=0.36 cameraTheta=-1.15 mountX=0.08 mountY=0.36, mountTheta=1.34
04:15:20.562 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.33, opts=13)
04:15:20.567 00.005 6120 Enqueuing Move request for scope (0.15, -0.33)
04:15:20.571 00.004 7680 Worker thread wakes up
04:15:20.571 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:20.575 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.33) opts 0xd
04:15:20.575 00.000 6120 UpdateGuideState exits: m=8266 SNR=60.1
04:15:20.579 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:20.582 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:20.587 00.005 6120 Enqueuing Expose request
04:15:20.590 00.003 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.33)
04:15:20.590 00.000 7680 Moving (0.15, -0.33) raw xDistance=0.08 yDistance=0.36
04:15:20.590 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:15:20.590 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
04:15:20.591 00.001 7680 MoveAxis(E, 0, ABG)
04:15:20.592 00.001 7680 Move returns status 0, amount 0
04:15:20.592 00.000 7680 MoveAxis(S, 198, ABG)
04:15:20.592 00.000 7680 Guiding  Dir = 1, Dur = 198
04:15:20.593 00.001 7680 IsSlewing returns 0
04:15:20.593 00.000 7680 IsGuiding returns 0
04:15:20.593 00.000 7680 PulseGuide returned control before completion, sleep 208
04:15:20.813 00.220 7680 IsGuiding returns 1
04:15:20.813 00.000 7680 scope still moving after pulse duration time elapsed
04:15:20.844 00.031 7680 IsSlewing returns 0
04:15:20.845 00.001 7680 IsGuiding returns 0
04:15:20.845 00.000 7680 scope move finished after 198 + 54 ms
04:15:20.845 00.000 7680 Move returns status 0, amount 198
04:15:20.846 00.001 7680 move complete, result=0
04:15:20.846 00.000 7680 worker thread done servicing request
04:15:20.846 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 198 ms SOUTH
04:15:20.853 00.007 7680 Worker thread wakes up
04:15:20.853 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:20.854 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:22.102 01.248 7680 Exposure complete
04:15:22.254 00.152 7680 worker thread done servicing request
04:15:22.254 00.000 6120 OnExposeComplete: enter
04:15:22.257 00.003 6120 UpdateGuideState(): m_state=6
04:15:22.260 00.003 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4602
04:15:22.266 00.006 6120 Star::Find returns 1 (0), X=514.39, Y=666.84, Mass=7930, SNR=58.5, Peak=202 HFD=6.7
04:15:22.270 00.004 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
04:15:22.274 00.004 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
04:15:22.279 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.57 mountX=-0.05 mountY=0.22, mountTheta=1.78
04:15:22.287 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.25, opts=13)
04:15:22.293 00.006 6120 Enqueuing Move request for scope (-0.00, -0.25)
04:15:22.295 00.002 7680 Worker thread wakes up
04:15:22.296 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.25) opts 0xd
04:15:22.296 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.25)
04:15:22.297 00.001 7680 Moving (-0.00, -0.25) raw xDistance=-0.05 yDistance=0.22
04:15:22.297 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:15:22.297 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:15:22.297 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:22.301 00.004 7680 MoveAxis(E, 0, ABG)
04:15:22.301 00.000 7680 Move returns status 0, amount 0
04:15:22.301 00.000 7680 MoveAxis(S, 122, ABG)
04:15:22.301 00.000 7680 Guiding  Dir = 1, Dur = 122
04:15:22.303 00.002 6120 UpdateGuideState exits: m=7930 SNR=58.5
04:15:22.307 00.004 7680 IsSlewing returns 0
04:15:22.307 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:22.313 00.006 7680 IsGuiding returns 0
04:15:22.313 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:22.319 00.006 6120 Enqueuing Expose request
04:15:22.323 00.004 7680 PulseGuide returned control before completion, sleep 132
04:15:22.466 00.143 7680 IsGuiding returns 1
04:15:22.466 00.000 7680 scope still moving after pulse duration time elapsed
04:15:22.497 00.031 7680 IsSlewing returns 0
04:15:22.498 00.001 7680 IsGuiding returns 0
04:15:22.499 00.001 7680 scope move finished after 122 + 64 ms
04:15:22.499 00.000 7680 Move returns status 0, amount 122
04:15:22.501 00.002 7680 move complete, result=0
04:15:22.501 00.000 7680 worker thread done servicing request
04:15:22.501 00.000 7680 Worker thread wakes up
04:15:22.502 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 122 ms SOUTH
04:15:22.511 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:22.511 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:23.762 01.251 7680 Exposure complete
04:15:23.905 00.143 7680 worker thread done servicing request
04:15:23.907 00.002 6120 OnExposeComplete: enter
04:15:23.910 00.003 6120 UpdateGuideState(): m_state=6
04:15:23.915 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4603
04:15:23.919 00.004 6120 Star::Find returns 1 (0), X=514.44, Y=666.92, Mass=7696, SNR=57.7, Peak=189 HFD=6.6
04:15:23.923 00.004 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
04:15:23.927 00.004 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
04:15:23.930 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.18 hyp=0.18 cameraTheta=-1.30 mountX=0.02 mountY=0.18, mountTheta=1.49
04:15:23.936 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.18, opts=13)
04:15:23.942 00.006 6120 Enqueuing Move request for scope (0.05, -0.18)
04:15:23.947 00.005 7680 Worker thread wakes up
04:15:23.947 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.18) opts 0xd
04:15:23.947 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.18)
04:15:23.949 00.002 7680 Moving (0.05, -0.18) raw xDistance=0.02 yDistance=0.18
04:15:23.949 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:15:23.949 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:15:23.949 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:23.954 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:15:23.954 00.000 7680 MoveAxis(E, 0, ABG)
04:15:23.954 00.000 7680 Move returns status 0, amount 0
04:15:23.954 00.000 7680 MoveAxis(N, 0, ABG)
04:15:23.954 00.000 7680 Move returns status 0, amount 0
04:15:23.954 00.000 7680 move complete, result=0
04:15:23.954 00.000 7680 worker thread done servicing request
04:15:23.955 00.001 6120 UpdateGuideState exits: m=7696 SNR=57.7
04:15:23.960 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:23.964 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:23.967 00.003 6120 Enqueuing Expose request
04:15:23.972 00.005 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:15:23.976 00.004 7680 Worker thread wakes up
04:15:23.976 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:23.977 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:25.232 01.255 7680 Exposure complete
04:15:25.377 00.145 7680 worker thread done servicing request
04:15:25.378 00.001 6120 OnExposeComplete: enter
04:15:25.382 00.004 6120 UpdateGuideState(): m_state=6
04:15:25.386 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4604
04:15:25.390 00.004 6120 Star::Find returns 1 (0), X=514.38, Y=666.83, Mass=8141, SNR=60.0, Peak=202 HFD=6.8
04:15:25.393 00.003 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
04:15:25.397 00.004 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
04:15:25.401 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.61 mountX=-0.06 mountY=0.24, mountTheta=1.82
04:15:25.407 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.27, opts=13)
04:15:25.410 00.003 6120 Enqueuing Move request for scope (-0.01, -0.27)
04:15:25.415 00.005 7680 Worker thread wakes up
04:15:25.415 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.27) opts 0xd
04:15:25.415 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.27)
04:15:25.415 00.000 7680 Moving (-0.01, -0.27) raw xDistance=-0.06 yDistance=0.24
04:15:25.415 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:15:25.416 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:15:25.416 00.000 7680 MoveAxis(E, 0, ABG)
04:15:25.416 00.000 7680 Move returns status 0, amount 0
04:15:25.416 00.000 7680 MoveAxis(S, 128, ABG)
04:15:25.416 00.000 7680 Guiding  Dir = 1, Dur = 128
04:15:25.417 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:25.420 00.003 7680 IsSlewing returns 0
04:15:25.421 00.001 6120 UpdateGuideState exits: m=8141 SNR=60.0
04:15:25.424 00.003 7680 IsGuiding returns 0
04:15:25.424 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:25.428 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:25.432 00.004 7680 PulseGuide returned control before completion, sleep 138
04:15:25.432 00.000 6120 Enqueuing Expose request
04:15:25.582 00.150 7680 IsGuiding returns 0
04:15:25.583 00.001 7680 Move returns status 0, amount 128
04:15:25.584 00.001 7680 move complete, result=0
04:15:25.584 00.000 7680 worker thread done servicing request
04:15:25.585 00.001 7680 Worker thread wakes up
04:15:25.585 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 128 ms SOUTH
04:15:25.594 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:25.594 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:26.849 01.255 7680 Exposure complete
04:15:26.999 00.150 7680 worker thread done servicing request
04:15:26.999 00.000 6120 OnExposeComplete: enter
04:15:27.003 00.004 6120 UpdateGuideState(): m_state=6
04:15:27.010 00.007 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4605
04:15:27.015 00.005 6120 Star::Find returns 1 (0), X=514.30, Y=666.95, Mass=8128, SNR=60.4, Peak=200 HFD=6.6
04:15:27.018 00.003 6120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.19) = xAngle (-2.29 = -2.29)
04:15:27.023 00.005 6120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.58 = 0.58)
04:15:27.027 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.10 mountX=-0.11 mountY=0.10, mountTheta=2.44
04:15:27.032 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.15, opts=13)
04:15:27.036 00.004 6120 Enqueuing Move request for scope (-0.09, -0.15)
04:15:27.041 00.005 7680 Worker thread wakes up
04:15:27.041 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:27.046 00.005 6120 UpdateGuideState exits: m=8128 SNR=60.4
04:15:27.049 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:27.053 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:27.057 00.004 6120 Enqueuing Expose request
04:15:27.061 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
04:15:27.062 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
04:15:27.062 00.000 7680 Moving (-0.09, -0.15) raw xDistance=-0.11 yDistance=0.10
04:15:27.062 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:15:27.062 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:15:27.062 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:15:27.064 00.002 7680 MoveAxis(E, 0, ABG)
04:15:27.064 00.000 7680 Move returns status 0, amount 0
04:15:27.064 00.000 7680 MoveAxis(N, 0, ABG)
04:15:27.064 00.000 7680 Move returns status 0, amount 0
04:15:27.065 00.001 7680 move complete, result=0
04:15:27.065 00.000 7680 worker thread done servicing request
04:15:27.065 00.000 7680 Worker thread wakes up
04:15:27.066 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:27.071 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:27.072 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:28.321 01.249 7680 Exposure complete
04:15:28.469 00.148 7680 worker thread done servicing request
04:15:28.469 00.000 6120 OnExposeComplete: enter
04:15:28.475 00.006 6120 UpdateGuideState(): m_state=6
04:15:28.479 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4606
04:15:28.484 00.005 6120 Star::Find returns 1 (0), X=514.35, Y=666.90, Mass=7880, SNR=59.8, Peak=222 HFD=6.7
04:15:28.489 00.005 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
04:15:28.492 00.003 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
04:15:28.497 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.76 mountX=-0.07 mountY=0.16, mountTheta=2.00
04:15:28.503 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.19, opts=13)
04:15:28.507 00.004 6120 Enqueuing Move request for scope (-0.04, -0.19)
04:15:28.512 00.005 7680 Worker thread wakes up
04:15:28.512 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
04:15:28.512 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
04:15:28.513 00.001 7680 Moving (-0.04, -0.19) raw xDistance=-0.07 yDistance=0.16
04:15:28.513 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:15:28.513 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:15:28.513 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:28.517 00.004 6120 UpdateGuideState exits: m=7880 SNR=59.8
04:15:28.522 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:28.526 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:28.530 00.004 6120 Enqueuing Expose request
04:15:28.534 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:15:28.534 00.000 7680 MoveAxis(E, 0, ABG)
04:15:28.534 00.000 7680 Move returns status 0, amount 0
04:15:28.534 00.000 7680 MoveAxis(N, 0, ABG)
04:15:28.536 00.002 7680 Move returns status 0, amount 0
04:15:28.536 00.000 7680 move complete, result=0
04:15:28.536 00.000 7680 worker thread done servicing request
04:15:28.537 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:15:28.541 00.004 7680 Worker thread wakes up
04:15:28.541 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:28.541 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:29.800 01.259 7680 Exposure complete
04:15:29.950 00.150 7680 worker thread done servicing request
04:15:29.951 00.001 6120 OnExposeComplete: enter
04:15:29.955 00.004 6120 UpdateGuideState(): m_state=6
04:15:29.960 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4607
04:15:29.964 00.004 6120 Star::Find returns 1 (0), X=514.21, Y=666.76, Mass=7868, SNR=58.7, Peak=201 HFD=6.6
04:15:29.969 00.005 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.19) = xAngle (-2.26 = -2.26)
04:15:29.978 00.009 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
04:15:29.982 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.33 hyp=0.38 cameraTheta=-2.07 mountX=-0.24 mountY=0.22, mountTheta=2.40
04:15:29.987 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.33, opts=13)
04:15:29.992 00.005 6120 Enqueuing Move request for scope (-0.18, -0.33)
04:15:29.995 00.003 7680 Worker thread wakes up
04:15:29.995 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.33) opts 0xd
04:15:29.996 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.33)
04:15:29.997 00.001 7680 Moving (-0.18, -0.33) raw xDistance=-0.24 yDistance=0.22
04:15:29.997 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:15:29.997 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:15:29.997 00.000 7680 MoveAxis(E, 99, ABG)
04:15:29.998 00.001 7680 Guiding  Dir = 2, Dur = 99
04:15:29.998 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:30.002 00.004 7680 IsSlewing returns 0
04:15:30.002 00.000 6120 UpdateGuideState exits: m=7868 SNR=58.7
04:15:30.008 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:30.012 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:30.016 00.004 6120 Enqueuing Expose request
04:15:30.020 00.004 7680 IsGuiding returns 0
04:15:30.020 00.000 7680 PulseGuide returned control before completion, sleep 109
04:15:30.145 00.125 7680 IsGuiding returns 1
04:15:30.146 00.001 7680 scope still moving after pulse duration time elapsed
04:15:30.176 00.030 7680 IsSlewing returns 0
04:15:30.177 00.001 7680 IsGuiding returns 0
04:15:30.178 00.001 7680 scope move finished after 99 + 59 ms
04:15:30.178 00.000 7680 Move returns status 0, amount 99
04:15:30.180 00.002 7680 MoveAxis(S, 119, ABG)
04:15:30.180 00.000 7680 Guiding  Dir = 1, Dur = 119
04:15:30.183 00.003 7680 IsSlewing returns 0
04:15:30.184 00.001 7680 IsGuiding returns 0
04:15:30.184 00.000 7680 PulseGuide returned control before completion, sleep 129
04:15:30.318 00.134 7680 IsGuiding returns 1
04:15:30.320 00.002 7680 scope still moving after pulse duration time elapsed
04:15:30.348 00.028 7680 IsSlewing returns 0
04:15:30.349 00.001 7680 IsGuiding returns 0
04:15:30.349 00.000 7680 scope move finished after 119 + 46 ms
04:15:30.350 00.001 7680 Move returns status 0, amount 119
04:15:30.350 00.000 7680 move complete, result=0
04:15:30.351 00.001 7680 worker thread done servicing request
04:15:30.351 00.000 6120 GuideStep: -0.2 px 99 ms EAST, 0.2 px 119 ms SOUTH
04:15:30.358 00.007 7680 Worker thread wakes up
04:15:30.358 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:30.358 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:31.609 01.251 7680 Exposure complete
04:15:31.757 00.148 7680 worker thread done servicing request
04:15:31.758 00.001 6120 OnExposeComplete: enter
04:15:31.761 00.003 6120 UpdateGuideState(): m_state=6
04:15:31.766 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4608
04:15:31.769 00.003 6120 Star::Find returns 1 (0), X=514.33, Y=667.04, Mass=7925, SNR=58.7, Peak=207 HFD=6.6
04:15:31.773 00.004 6120 CameraToMount -- cameraTheta (-2.36) - m_xAngle (0.19) = xAngle (-2.54 = -2.54)
04:15:31.776 00.003 6120 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.33 = 0.33)
04:15:31.781 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.36 mountX=-0.07 mountY=0.03, mountTheta=2.77
04:15:31.786 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.06, opts=13)
04:15:31.790 00.004 6120 Enqueuing Move request for scope (-0.06, -0.06)
04:15:31.793 00.003 7680 Worker thread wakes up
04:15:31.793 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
04:15:31.794 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
04:15:31.794 00.000 7680 Moving (-0.06, -0.06) raw xDistance=-0.07 yDistance=0.03
04:15:31.794 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:15:31.794 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:31.799 00.005 6120 UpdateGuideState exits: m=7925 SNR=58.7
04:15:31.803 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:15:31.803 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:31.807 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:15:31.807 00.000 7680 MoveAxis(E, 0, ABG)
04:15:31.807 00.000 7680 Move returns status 0, amount 0
04:15:31.807 00.000 7680 MoveAxis(N, 0, ABG)
04:15:31.807 00.000 7680 Move returns status 0, amount 0
04:15:31.807 00.000 7680 move complete, result=0
04:15:31.808 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:31.812 00.004 6120 Enqueuing Expose request
04:15:31.817 00.005 7680 worker thread done servicing request
04:15:31.818 00.001 7680 Worker thread wakes up
04:15:31.818 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:31.819 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:31.819 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:15:33.065 01.246 7680 Exposure complete
04:15:33.208 00.143 7680 worker thread done servicing request
04:15:33.209 00.001 6120 OnExposeComplete: enter
04:15:33.214 00.005 6120 UpdateGuideState(): m_state=6
04:15:33.220 00.006 6120 Star::Find(15, 514, 667, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4609
04:15:33.228 00.008 6120 Star::Find returns 1 (0), X=514.18, Y=666.80, Mass=8123, SNR=59.4, Peak=195 HFD=6.7
04:15:33.233 00.005 6120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.19) = xAngle (-2.39 = -2.39)
04:15:33.237 00.004 6120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.48 = 0.48)
04:15:33.240 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.29 hyp=0.36 cameraTheta=-2.21 mountX=-0.26 mountY=0.17, mountTheta=2.58
04:15:33.246 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.29, opts=13)
04:15:33.250 00.004 6120 Enqueuing Move request for scope (-0.21, -0.29)
04:15:33.254 00.004 7680 Worker thread wakes up
04:15:33.254 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.29) opts 0xd
04:15:33.254 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.29)
04:15:33.254 00.000 7680 Moving (-0.21, -0.29) raw xDistance=-0.26 yDistance=0.17
04:15:33.255 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:33.259 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
04:15:33.259 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:15:33.259 00.000 6120 UpdateGuideState exits: m=8123 SNR=59.4
04:15:33.263 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:15:33.263 00.000 7680 MoveAxis(E, 108, ABG)
04:15:33.263 00.000 7680 Guiding  Dir = 2, Dur = 108
04:15:33.265 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:33.268 00.003 7680 IsSlewing returns 0
04:15:33.268 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:33.273 00.005 6120 Enqueuing Expose request
04:15:33.277 00.004 7680 IsGuiding returns 0
04:15:33.278 00.001 7680 PulseGuide returned control before completion, sleep 118
04:15:33.399 00.121 7680 IsGuiding returns 1
04:15:33.399 00.000 7680 scope still moving after pulse duration time elapsed
04:15:33.429 00.030 7680 IsSlewing returns 0
04:15:33.431 00.002 7680 IsGuiding returns 1
04:15:33.461 00.030 7680 IsSlewing returns 0
04:15:33.461 00.000 7680 IsGuiding returns 0
04:15:33.461 00.000 7680 scope move finished after 108 + 75 ms
04:15:33.461 00.000 7680 Move returns status 0, amount 108
04:15:33.461 00.000 7680 MoveAxis(N, 0, ABG)
04:15:33.462 00.001 7680 Move returns status 0, amount 0
04:15:33.462 00.000 7680 move complete, result=0
04:15:33.462 00.000 7680 worker thread done servicing request
04:15:33.463 00.001 6120 GuideStep: -0.3 px 108 ms EAST, 0.2 px 0 ms NORTH
04:15:33.466 00.003 7680 Worker thread wakes up
04:15:33.466 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:33.467 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:34.727 01.260 7680 Exposure complete
04:15:34.879 00.152 7680 worker thread done servicing request
04:15:34.879 00.000 6120 OnExposeComplete: enter
04:15:34.883 00.004 6120 UpdateGuideState(): m_state=6
04:15:34.888 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4610
04:15:34.891 00.003 6120 Star::Find returns 1 (0), X=514.38, Y=666.70, Mass=7857, SNR=59.4, Peak=176 HFD=6.9
04:15:34.896 00.005 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
04:15:34.899 00.003 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
04:15:34.904 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.39 hyp=0.39 cameraTheta=-1.59 mountX=-0.08 mountY=0.35, mountTheta=1.80
04:15:34.909 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.39, opts=13)
04:15:34.915 00.006 6120 Enqueuing Move request for scope (-0.01, -0.39)
04:15:34.919 00.004 7680 Worker thread wakes up
04:15:34.919 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.39) opts 0xd
04:15:34.920 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.39)
04:15:34.920 00.000 7680 Moving (-0.01, -0.39) raw xDistance=-0.08 yDistance=0.35
04:15:34.920 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:15:34.920 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
04:15:34.920 00.000 7680 MoveAxis(E, 0, ABG)
04:15:34.922 00.002 7680 Move returns status 0, amount 0
04:15:34.922 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:34.926 00.004 6120 UpdateGuideState exits: m=7857 SNR=59.4
04:15:34.929 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:34.934 00.005 7680 MoveAxis(S, 190, ABG)
04:15:34.934 00.000 7680 Guiding  Dir = 1, Dur = 190
04:15:34.934 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:34.938 00.004 6120 Enqueuing Expose request
04:15:34.942 00.004 7680 IsSlewing returns 0
04:15:34.943 00.001 7680 IsGuiding returns 0
04:15:34.943 00.000 7680 PulseGuide returned control before completion, sleep 200
04:15:35.149 00.206 7680 IsGuiding returns 1
04:15:35.152 00.003 7680 scope still moving after pulse duration time elapsed
04:15:35.182 00.030 7680 IsSlewing returns 0
04:15:35.185 00.003 7680 IsGuiding returns 0
04:15:35.185 00.000 7680 scope move finished after 190 + 52 ms
04:15:35.185 00.000 7680 Move returns status 0, amount 190
04:15:35.187 00.002 7680 move complete, result=0
04:15:35.187 00.000 7680 worker thread done servicing request
04:15:35.188 00.001 7680 Worker thread wakes up
04:15:35.190 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 190 ms SOUTH
04:15:35.198 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:35.198 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:36.448 01.250 7680 Exposure complete
04:15:36.602 00.154 7680 worker thread done servicing request
04:15:36.602 00.000 6120 OnExposeComplete: enter
04:15:36.606 00.004 6120 UpdateGuideState(): m_state=6
04:15:36.610 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4611
04:15:36.614 00.004 6120 Star::Find returns 1 (0), X=514.31, Y=666.96, Mass=7796, SNR=57.5, Peak=189 HFD=6.6
04:15:36.617 00.003 6120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (0.19) = xAngle (-2.30 = -2.30)
04:15:36.621 00.004 6120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
04:15:36.626 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.11 mountX=-0.11 mountY=0.09, mountTheta=2.46
04:15:36.631 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.14, opts=13)
04:15:36.635 00.004 6120 Enqueuing Move request for scope (-0.08, -0.14)
04:15:36.639 00.004 7680 Worker thread wakes up
04:15:36.640 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
04:15:36.640 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
04:15:36.640 00.000 7680 Moving (-0.08, -0.14) raw xDistance=-0.11 yDistance=0.09
04:15:36.641 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:15:36.641 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:15:36.641 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:36.645 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:15:36.645 00.000 7680 MoveAxis(E, 0, ABG)
04:15:36.646 00.001 6120 UpdateGuideState exits: m=7796 SNR=57.5
04:15:36.649 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:36.653 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:36.657 00.004 6120 Enqueuing Expose request
04:15:36.662 00.005 7680 Move returns status 0, amount 0
04:15:36.662 00.000 7680 MoveAxis(N, 0, ABG)
04:15:36.662 00.000 7680 Move returns status 0, amount 0
04:15:36.662 00.000 7680 move complete, result=0
04:15:36.662 00.000 7680 worker thread done servicing request
04:15:36.663 00.001 7680 Worker thread wakes up
04:15:36.663 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:36.666 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:36.666 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:37.921 01.255 7680 Exposure complete
04:15:38.068 00.147 7680 worker thread done servicing request
04:15:38.068 00.000 6120 OnExposeComplete: enter
04:15:38.072 00.004 6120 UpdateGuideState(): m_state=6
04:15:38.077 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4612
04:15:38.080 00.003 6120 Star::Find returns 1 (0), X=514.08, Y=666.75, Mass=8389, SNR=61.1, Peak=192 HFD=6.8
04:15:38.085 00.005 6120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.19) = xAngle (-2.49 = -2.49)
04:15:38.088 00.003 6120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.38 = 0.38)
04:15:38.092 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=-0.34 hyp=0.46 cameraTheta=-2.30 mountX=-0.37 mountY=0.17, mountTheta=2.70
04:15:38.098 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=-0.34, opts=13)
04:15:38.103 00.005 6120 Enqueuing Move request for scope (-0.31, -0.34)
04:15:38.106 00.003 7680 Worker thread wakes up
04:15:38.107 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.34) opts 0xd
04:15:38.107 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, -0.34)
04:15:38.107 00.000 7680 Moving (-0.31, -0.34) raw xDistance=-0.37 yDistance=0.17
04:15:38.107 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
04:15:38.108 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:15:38.108 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:38.112 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:15:38.112 00.000 7680 MoveAxis(E, 150, ABG)
04:15:38.112 00.000 7680 Guiding  Dir = 2, Dur = 150
04:15:38.112 00.000 6120 UpdateGuideState exits: m=8389 SNR=61.1
04:15:38.117 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:38.122 00.005 7680 IsSlewing returns 0
04:15:38.122 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:38.126 00.004 7680 IsGuiding returns 0
04:15:38.128 00.002 6120 Enqueuing Expose request
04:15:38.133 00.005 7680 PulseGuide returned control before completion, sleep 160
04:15:38.298 00.165 7680 IsGuiding returns 1
04:15:38.299 00.001 7680 scope still moving after pulse duration time elapsed
04:15:38.329 00.030 7680 IsSlewing returns 0
04:15:38.331 00.002 7680 IsGuiding returns 0
04:15:38.332 00.001 7680 scope move finished after 150 + 53 ms
04:15:38.332 00.000 7680 Move returns status 0, amount 150
04:15:38.333 00.001 7680 MoveAxis(N, 0, ABG)
04:15:38.333 00.000 7680 Move returns status 0, amount 0
04:15:38.334 00.001 7680 move complete, result=0
04:15:38.334 00.000 7680 worker thread done servicing request
04:15:38.335 00.001 7680 Worker thread wakes up
04:15:38.335 00.000 6120 GuideStep: -0.4 px 150 ms EAST, 0.2 px 0 ms NORTH
04:15:38.343 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:38.343 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:39.595 01.252 7680 Exposure complete
04:15:39.745 00.150 7680 worker thread done servicing request
04:15:39.745 00.000 6120 OnExposeComplete: enter
04:15:39.750 00.005 6120 UpdateGuideState(): m_state=6
04:15:39.754 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4613
04:15:39.759 00.005 6120 Star::Find returns 1 (0), X=514.27, Y=666.73, Mass=7939, SNR=58.6, Peak=207 HFD=6.7
04:15:39.762 00.003 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
04:15:39.767 00.005 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
04:15:39.770 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.36 hyp=0.38 cameraTheta=-1.88 mountX=-0.18 mountY=0.27, mountTheta=2.16
04:15:39.774 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.36, opts=13)
04:15:39.779 00.005 6120 Enqueuing Move request for scope (-0.12, -0.36)
04:15:39.784 00.005 7680 Worker thread wakes up
04:15:39.784 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:39.788 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.36) opts 0xd
04:15:39.788 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.36)
04:15:39.788 00.000 7680 Moving (-0.12, -0.36) raw xDistance=-0.18 yDistance=0.27
04:15:39.788 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:15:39.790 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:15:39.790 00.000 7680 MoveAxis(E, 0, ABG)
04:15:39.790 00.000 7680 Move returns status 0, amount 0
04:15:39.790 00.000 6120 UpdateGuideState exits: m=7939 SNR=58.6
04:15:39.794 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:39.798 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:39.801 00.003 6120 Enqueuing Expose request
04:15:39.805 00.004 7680 MoveAxis(S, 147, ABG)
04:15:39.805 00.000 7680 Guiding  Dir = 1, Dur = 147
04:15:39.806 00.001 7680 IsSlewing returns 0
04:15:39.806 00.000 7680 IsGuiding returns 0
04:15:39.807 00.001 7680 PulseGuide returned control before completion, sleep 157
04:15:39.974 00.167 7680 IsGuiding returns 1
04:15:39.975 00.001 7680 scope still moving after pulse duration time elapsed
04:15:40.005 00.030 7680 IsSlewing returns 0
04:15:40.005 00.000 7680 IsGuiding returns 0
04:15:40.007 00.002 7680 scope move finished after 147 + 53 ms
04:15:40.007 00.000 7680 Move returns status 0, amount 147
04:15:40.007 00.000 7680 move complete, result=0
04:15:40.008 00.001 7680 worker thread done servicing request
04:15:40.009 00.001 7680 Worker thread wakes up
04:15:40.009 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 147 ms SOUTH
04:15:40.015 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:40.015 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:41.270 01.255 7680 Exposure complete
04:15:41.423 00.153 7680 worker thread done servicing request
04:15:41.425 00.002 6120 OnExposeComplete: enter
04:15:41.428 00.003 6120 UpdateGuideState(): m_state=6
04:15:41.432 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4614
04:15:41.438 00.006 6120 Star::Find returns 1 (0), X=514.23, Y=666.76, Mass=8472, SNR=60.6, Peak=190 HFD=6.6
04:15:41.444 00.006 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.19) = xAngle (-2.20 = -2.20)
04:15:41.447 00.003 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.67 = 0.67)
04:15:41.450 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.34 hyp=0.37 cameraTheta=-2.01 mountX=-0.22 mountY=0.23, mountTheta=2.33
04:15:41.455 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.34, opts=13)
04:15:41.458 00.003 6120 Enqueuing Move request for scope (-0.16, -0.34)
04:15:41.461 00.003 7680 Worker thread wakes up
04:15:41.463 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.34) opts 0xd
04:15:41.463 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.34)
04:15:41.463 00.000 7680 Moving (-0.16, -0.34) raw xDistance=-0.22 yDistance=0.23
04:15:41.463 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:15:41.464 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:41.469 00.005 6120 UpdateGuideState exits: m=8472 SNR=60.6
04:15:41.474 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:41.477 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:41.482 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:15:41.483 00.001 7680 MoveAxis(E, 90, ABG)
04:15:41.483 00.000 7680 Guiding  Dir = 2, Dur = 90
04:15:41.483 00.000 6120 Enqueuing Expose request
04:15:41.486 00.003 7680 IsSlewing returns 0
04:15:41.486 00.000 7680 IsGuiding returns 0
04:15:41.486 00.000 7680 PulseGuide returned control before completion, sleep 100
04:15:41.588 00.102 7680 IsGuiding returns 1
04:15:41.590 00.002 7680 scope still moving after pulse duration time elapsed
04:15:41.620 00.030 7680 IsSlewing returns 0
04:15:41.623 00.003 7680 IsGuiding returns 0
04:15:41.624 00.001 7680 scope move finished after 90 + 47 ms
04:15:41.624 00.000 7680 Move returns status 0, amount 90
04:15:41.625 00.001 7680 MoveAxis(S, 126, ABG)
04:15:41.626 00.001 7680 Guiding  Dir = 1, Dur = 126
04:15:41.626 00.000 7680 IsSlewing returns 0
04:15:41.627 00.001 7680 IsGuiding returns 0
04:15:41.628 00.001 7680 PulseGuide returned control before completion, sleep 136
04:15:41.779 00.151 7680 IsGuiding returns 1
04:15:41.781 00.002 7680 scope still moving after pulse duration time elapsed
04:15:41.809 00.028 7680 IsSlewing returns 0
04:15:41.810 00.001 7680 IsGuiding returns 0
04:15:41.810 00.000 7680 scope move finished after 126 + 57 ms
04:15:41.811 00.001 7680 Move returns status 0, amount 126
04:15:41.811 00.000 7680 move complete, result=0
04:15:41.812 00.001 7680 worker thread done servicing request
04:15:41.812 00.000 7680 Worker thread wakes up
04:15:41.813 00.001 6120 GuideStep: -0.2 px 90 ms EAST, 0.2 px 126 ms SOUTH
04:15:41.818 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:41.818 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:43.080 01.262 7680 Exposure complete
04:15:43.237 00.157 7680 worker thread done servicing request
04:15:43.237 00.000 6120 OnExposeComplete: enter
04:15:43.242 00.005 6120 UpdateGuideState(): m_state=6
04:15:43.245 00.003 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4615
04:15:43.251 00.006 6120 Star::Find returns 1 (0), X=514.37, Y=666.65, Mass=7877, SNR=59.5, Peak=183 HFD=6.9
04:15:43.257 00.006 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
04:15:43.262 00.005 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
04:15:43.265 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.44 hyp=0.44 cameraTheta=-1.61 mountX=-0.10 mountY=0.39, mountTheta=1.83
04:15:43.271 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.44, opts=13)
04:15:43.276 00.005 6120 Enqueuing Move request for scope (-0.02, -0.44)
04:15:43.280 00.004 7680 Worker thread wakes up
04:15:43.281 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:43.285 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.44) opts 0xd
04:15:43.286 00.001 6120 UpdateGuideState exits: m=7877 SNR=59.5
04:15:43.291 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.44)
04:15:43.291 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:43.295 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:43.298 00.003 6120 Enqueuing Expose request
04:15:43.302 00.004 7680 Moving (-0.02, -0.44) raw xDistance=-0.10 yDistance=0.39
04:15:43.302 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:15:43.302 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
04:15:43.302 00.000 7680 MoveAxis(E, 0, ABG)
04:15:43.302 00.000 7680 Move returns status 0, amount 0
04:15:43.303 00.001 7680 MoveAxis(S, 212, ABG)
04:15:43.303 00.000 7680 Guiding  Dir = 1, Dur = 212
04:15:43.304 00.001 7680 IsSlewing returns 0
04:15:43.304 00.000 7680 IsGuiding returns 0
04:15:43.304 00.000 7680 PulseGuide returned control before completion, sleep 222
04:15:43.536 00.232 7680 IsGuiding returns 1
04:15:43.537 00.001 7680 scope still moving after pulse duration time elapsed
04:15:43.567 00.030 7680 IsSlewing returns 0
04:15:43.569 00.002 7680 IsGuiding returns 0
04:15:43.570 00.001 7680 scope move finished after 212 + 54 ms
04:15:43.571 00.001 7680 Move returns status 0, amount 212
04:15:43.571 00.000 7680 move complete, result=0
04:15:43.571 00.000 7680 worker thread done servicing request
04:15:43.572 00.001 7680 Worker thread wakes up
04:15:43.573 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 212 ms SOUTH
04:15:43.578 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:43.579 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:44.828 01.249 7680 Exposure complete
04:15:44.976 00.148 7680 worker thread done servicing request
04:15:44.976 00.000 6120 OnExposeComplete: enter
04:15:44.981 00.005 6120 UpdateGuideState(): m_state=6
04:15:44.986 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4616
04:15:44.990 00.004 6120 Star::Find returns 1 (0), X=514.38, Y=666.86, Mass=8131, SNR=59.5, Peak=213 HFD=6.7
04:15:44.993 00.003 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
04:15:44.998 00.005 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
04:15:45.001 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.23 hyp=0.23 cameraTheta=-1.59 mountX=-0.05 mountY=0.21, mountTheta=1.80
04:15:45.007 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.23, opts=13)
04:15:45.010 00.003 6120 Enqueuing Move request for scope (-0.00, -0.23)
04:15:45.015 00.005 7680 Worker thread wakes up
04:15:45.015 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:45.019 00.004 6120 UpdateGuideState exits: m=8131 SNR=59.5
04:15:45.023 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:45.027 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.23) opts 0xd
04:15:45.027 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.23)
04:15:45.027 00.000 7680 Moving (-0.00, -0.23) raw xDistance=-0.05 yDistance=0.21
04:15:45.027 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:15:45.028 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:45.033 00.005 6120 Enqueuing Expose request
04:15:45.037 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:15:45.037 00.000 7680 MoveAxis(E, 0, ABG)
04:15:45.037 00.000 7680 Move returns status 0, amount 0
04:15:45.037 00.000 7680 MoveAxis(S, 112, ABG)
04:15:45.037 00.000 7680 Guiding  Dir = 1, Dur = 112
04:15:45.038 00.001 7680 IsSlewing returns 0
04:15:45.038 00.000 7680 IsGuiding returns 0
04:15:45.039 00.001 7680 PulseGuide returned control before completion, sleep 122
04:15:45.174 00.135 7680 IsGuiding returns 1
04:15:45.176 00.002 7680 scope still moving after pulse duration time elapsed
04:15:45.206 00.030 7680 IsSlewing returns 0
04:15:45.207 00.001 7680 IsGuiding returns 0
04:15:45.207 00.000 7680 scope move finished after 112 + 56 ms
04:15:45.208 00.001 7680 Move returns status 0, amount 112
04:15:45.208 00.000 7680 move complete, result=0
04:15:45.209 00.001 7680 worker thread done servicing request
04:15:45.210 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 112 ms SOUTH
04:15:45.220 00.010 7680 Worker thread wakes up
04:15:45.221 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:45.221 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:46.478 01.257 7680 Exposure complete
04:15:46.637 00.159 7680 worker thread done servicing request
04:15:46.638 00.001 6120 OnExposeComplete: enter
04:15:46.642 00.004 6120 UpdateGuideState(): m_state=6
04:15:46.646 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4617
04:15:46.649 00.003 6120 Star::Find returns 1 (0), X=514.27, Y=666.94, Mass=7694, SNR=58.4, Peak=207 HFD=6.6
04:15:46.654 00.005 6120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.19) = xAngle (-2.41 = -2.41)
04:15:46.659 00.005 6120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.46 = 0.46)
04:15:46.664 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.23 mountX=-0.15 mountY=0.09, mountTheta=2.60
04:15:46.668 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.16, opts=13)
04:15:46.672 00.004 6120 Enqueuing Move request for scope (-0.12, -0.16)
04:15:46.676 00.004 7680 Worker thread wakes up
04:15:46.677 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:46.680 00.003 6120 UpdateGuideState exits: m=7694 SNR=58.4
04:15:46.683 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:46.687 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:46.692 00.005 6120 Enqueuing Expose request
04:15:46.697 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
04:15:46.698 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
04:15:46.698 00.000 7680 Moving (-0.12, -0.16) raw xDistance=-0.15 yDistance=0.09
04:15:46.698 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:15:46.698 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:15:46.698 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:15:46.698 00.000 7680 MoveAxis(E, 0, ABG)
04:15:46.698 00.000 7680 Move returns status 0, amount 0
04:15:46.700 00.002 7680 MoveAxis(N, 0, ABG)
04:15:46.700 00.000 7680 Move returns status 0, amount 0
04:15:46.700 00.000 7680 move complete, result=0
04:15:46.700 00.000 7680 worker thread done servicing request
04:15:46.700 00.000 7680 Worker thread wakes up
04:15:46.700 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:46.706 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:46.706 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:47.948 01.242 7680 Exposure complete
04:15:48.094 00.146 7680 worker thread done servicing request
04:15:48.094 00.000 6120 OnExposeComplete: enter
04:15:48.099 00.005 6120 UpdateGuideState(): m_state=6
04:15:48.103 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4618
04:15:48.107 00.004 6120 Star::Find returns 1 (0), X=514.22, Y=666.86, Mass=8383, SNR=60.8, Peak=195 HFD=6.7
04:15:48.111 00.004 6120 CameraToMount -- cameraTheta (-2.20) - m_xAngle (0.19) = xAngle (-2.39 = -2.39)
04:15:48.115 00.004 6120 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.49 = 0.49)
04:15:48.118 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.24 hyp=0.30 cameraTheta=-2.20 mountX=-0.22 mountY=0.14, mountTheta=2.57
04:15:48.123 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.24, opts=13)
04:15:48.129 00.006 6120 Enqueuing Move request for scope (-0.17, -0.24)
04:15:48.132 00.003 7680 Worker thread wakes up
04:15:48.133 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.24) opts 0xd
04:15:48.133 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.24)
04:15:48.133 00.000 7680 Moving (-0.17, -0.24) raw xDistance=-0.22 yDistance=0.14
04:15:48.134 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:48.138 00.004 6120 UpdateGuideState exits: m=8383 SNR=60.8
04:15:48.141 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:48.145 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:48.148 00.003 6120 Enqueuing Expose request
04:15:48.151 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:15:48.151 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:15:48.152 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:15:48.152 00.000 7680 MoveAxis(E, 88, ABG)
04:15:48.152 00.000 7680 Guiding  Dir = 2, Dur = 88
04:15:48.152 00.000 7680 IsSlewing returns 0
04:15:48.154 00.002 7680 IsGuiding returns 0
04:15:48.154 00.000 7680 PulseGuide returned control before completion, sleep 98
04:15:48.264 00.110 7680 IsGuiding returns 0
04:15:48.265 00.001 7680 Move returns status 0, amount 88
04:15:48.266 00.001 7680 MoveAxis(N, 0, ABG)
04:15:48.266 00.000 7680 Move returns status 0, amount 0
04:15:48.267 00.001 7680 move complete, result=0
04:15:48.267 00.000 7680 worker thread done servicing request
04:15:48.267 00.000 6120 GuideStep: -0.2 px 88 ms EAST, 0.1 px 0 ms NORTH
04:15:48.274 00.007 7680 Worker thread wakes up
04:15:48.274 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:48.274 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:49.524 01.250 7680 Exposure complete
04:15:49.694 00.170 7680 worker thread done servicing request
04:15:49.695 00.001 6120 OnExposeComplete: enter
04:15:49.700 00.005 6120 UpdateGuideState(): m_state=6
04:15:49.705 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4619
04:15:49.711 00.006 6120 Star::Find returns 1 (0), X=514.36, Y=666.89, Mass=8199, SNR=59.9, Peak=209 HFD=6.7
04:15:49.715 00.004 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
04:15:49.722 00.007 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
04:15:49.726 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.72 mountX=-0.07 mountY=0.17, mountTheta=1.95
04:15:49.731 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.21, opts=13)
04:15:49.736 00.005 6120 Enqueuing Move request for scope (-0.03, -0.21)
04:15:49.739 00.003 7680 Worker thread wakes up
04:15:49.739 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:49.743 00.004 6120 UpdateGuideState exits: m=8199 SNR=59.9
04:15:49.748 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
04:15:49.748 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
04:15:49.748 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:49.753 00.005 7680 Moving (-0.03, -0.21) raw xDistance=-0.07 yDistance=0.17
04:15:49.753 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:49.756 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:15:49.757 00.001 6120 Enqueuing Expose request
04:15:49.760 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:15:49.760 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:15:49.760 00.000 7680 MoveAxis(E, 0, ABG)
04:15:49.760 00.000 7680 Move returns status 0, amount 0
04:15:49.761 00.001 7680 MoveAxis(N, 0, ABG)
04:15:49.761 00.000 7680 Move returns status 0, amount 0
04:15:49.761 00.000 7680 move complete, result=0
04:15:49.761 00.000 7680 worker thread done servicing request
04:15:49.762 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:15:49.766 00.004 7680 Worker thread wakes up
04:15:49.766 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:49.766 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:51.010 01.244 7680 Exposure complete
04:15:51.157 00.147 7680 worker thread done servicing request
04:15:51.158 00.001 6120 OnExposeComplete: enter
04:15:51.163 00.005 6120 UpdateGuideState(): m_state=6
04:15:51.167 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4620
04:15:51.172 00.005 6120 Star::Find returns 1 (0), X=514.41, Y=666.65, Mass=8206, SNR=60.7, Peak=203 HFD=6.9
04:15:51.176 00.004 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
04:15:51.180 00.004 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
04:15:51.184 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.45 hyp=0.45 cameraTheta=-1.52 mountX=-0.06 mountY=0.41, mountTheta=1.72
04:15:51.192 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.45, opts=13)
04:15:51.197 00.005 6120 Enqueuing Move request for scope (0.02, -0.45)
04:15:51.203 00.006 7680 Worker thread wakes up
04:15:51.203 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.45) opts 0xd
04:15:51.203 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.45)
04:15:51.204 00.001 7680 Moving (0.02, -0.45) raw xDistance=-0.06 yDistance=0.41
04:15:51.204 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:15:51.204 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
04:15:51.204 00.000 7680 MoveAxis(E, 0, ABG)
04:15:51.205 00.001 7680 Move returns status 0, amount 0
04:15:51.205 00.000 7680 MoveAxis(S, 222, ABG)
04:15:51.205 00.000 7680 Guiding  Dir = 1, Dur = 222
04:15:51.205 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:51.210 00.005 6120 UpdateGuideState exits: m=8206 SNR=60.7
04:15:51.214 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:51.222 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:51.226 00.004 6120 Enqueuing Expose request
04:15:51.230 00.004 7680 IsSlewing returns 0
04:15:51.231 00.001 7680 IsGuiding returns 0
04:15:51.231 00.000 7680 PulseGuide returned control before completion, sleep 232
04:15:51.470 00.239 7680 IsGuiding returns 1
04:15:51.470 00.000 7680 scope still moving after pulse duration time elapsed
04:15:51.501 00.031 7680 IsSlewing returns 0
04:15:51.503 00.002 7680 IsGuiding returns 0
04:15:51.503 00.000 7680 scope move finished after 222 + 49 ms
04:15:51.503 00.000 7680 Move returns status 0, amount 222
04:15:51.504 00.001 7680 move complete, result=0
04:15:51.504 00.000 7680 worker thread done servicing request
04:15:51.504 00.000 7680 Worker thread wakes up
04:15:51.506 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 222 ms SOUTH
04:15:51.511 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:51.513 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:52.765 01.252 7680 Exposure complete
04:15:52.903 00.138 7680 worker thread done servicing request
04:15:52.904 00.001 6120 OnExposeComplete: enter
04:15:52.909 00.005 6120 UpdateGuideState(): m_state=6
04:15:52.915 00.006 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4621
04:15:52.920 00.005 6120 Star::Find returns 1 (0), X=514.35, Y=666.91, Mass=8167, SNR=60.2, Peak=189 HFD=6.7
04:15:52.924 00.004 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
04:15:52.928 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
04:15:52.932 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.79 mountX=-0.07 mountY=0.14, mountTheta=2.04
04:15:52.938 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.18, opts=13)
04:15:52.942 00.004 6120 Enqueuing Move request for scope (-0.04, -0.18)
04:15:52.947 00.005 7680 Worker thread wakes up
04:15:52.948 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:52.952 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
04:15:52.952 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
04:15:52.952 00.000 7680 Moving (-0.04, -0.18) raw xDistance=-0.07 yDistance=0.14
04:15:52.953 00.001 6120 UpdateGuideState exits: m=8167 SNR=60.2
04:15:52.956 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:52.960 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:15:52.961 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:15:52.961 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:52.966 00.005 6120 Enqueuing Expose request
04:15:52.969 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:15:52.970 00.001 7680 MoveAxis(E, 0, ABG)
04:15:52.970 00.000 7680 Move returns status 0, amount 0
04:15:52.970 00.000 7680 MoveAxis(N, 0, ABG)
04:15:52.970 00.000 7680 Move returns status 0, amount 0
04:15:52.970 00.000 7680 move complete, result=0
04:15:52.970 00.000 7680 worker thread done servicing request
04:15:52.970 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:52.976 00.006 7680 Worker thread wakes up
04:15:52.976 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:52.976 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:54.222 01.246 7680 Exposure complete
04:15:54.366 00.144 7680 worker thread done servicing request
04:15:54.366 00.000 6120 OnExposeComplete: enter
04:15:54.371 00.005 6120 UpdateGuideState(): m_state=6
04:15:54.376 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4622
04:15:54.380 00.004 6120 Star::Find returns 1 (0), X=514.28, Y=666.89, Mass=8252, SNR=60.2, Peak=194 HFD=6.7
04:15:54.385 00.005 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
04:15:54.389 00.004 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
04:15:54.393 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-2.06 mountX=-0.15 mountY=0.14, mountTheta=2.39
04:15:54.399 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.21, opts=13)
04:15:54.402 00.003 6120 Enqueuing Move request for scope (-0.11, -0.21)
04:15:54.406 00.004 7680 Worker thread wakes up
04:15:54.406 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.21) opts 0xd
04:15:54.406 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.21)
04:15:54.407 00.001 7680 Moving (-0.11, -0.21) raw xDistance=-0.15 yDistance=0.14
04:15:54.408 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:15:54.408 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:15:54.408 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:15:54.409 00.001 7680 MoveAxis(E, 0, ABG)
04:15:54.409 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:54.414 00.005 6120 UpdateGuideState exits: m=8252 SNR=60.2
04:15:54.417 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:54.421 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:54.425 00.004 6120 Enqueuing Expose request
04:15:54.428 00.003 7680 Move returns status 0, amount 0
04:15:54.428 00.000 7680 MoveAxis(N, 0, ABG)
04:15:54.429 00.001 7680 Move returns status 0, amount 0
04:15:54.429 00.000 7680 move complete, result=0
04:15:54.429 00.000 7680 worker thread done servicing request
04:15:54.430 00.001 7680 Worker thread wakes up
04:15:54.430 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:54.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:54.430 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:55.671 01.241 7680 Exposure complete
04:15:55.817 00.146 7680 worker thread done servicing request
04:15:55.817 00.000 6120 OnExposeComplete: enter
04:15:55.822 00.005 6120 UpdateGuideState(): m_state=6
04:15:55.825 00.003 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4623
04:15:55.830 00.005 6120 Star::Find returns 1 (0), X=514.18, Y=666.71, Mass=8195, SNR=60.0, Peak=204 HFD=6.6
04:15:55.833 00.003 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.19) = xAngle (-2.26 = -2.26)
04:15:55.837 00.004 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
04:15:55.841 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.38 hyp=0.44 cameraTheta=-2.07 mountX=-0.28 mountY=0.25, mountTheta=2.40
04:15:55.847 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.38, opts=13)
04:15:55.851 00.004 6120 Enqueuing Move request for scope (-0.21, -0.38)
04:15:55.855 00.004 7680 Worker thread wakes up
04:15:55.856 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:55.859 00.003 6120 UpdateGuideState exits: m=8195 SNR=60.0
04:15:55.863 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:55.867 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:55.872 00.005 6120 Enqueuing Expose request
04:15:55.877 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.38) opts 0xd
04:15:55.877 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.38)
04:15:55.877 00.000 7680 Moving (-0.21, -0.38) raw xDistance=-0.28 yDistance=0.25
04:15:55.877 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
04:15:55.878 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
04:15:55.878 00.000 7680 MoveAxis(E, 113, ABG)
04:15:55.878 00.000 7680 Guiding  Dir = 2, Dur = 113
04:15:55.878 00.000 7680 IsSlewing returns 0
04:15:55.879 00.001 7680 IsGuiding returns 0
04:15:55.879 00.000 7680 PulseGuide returned control before completion, sleep 123
04:15:56.006 00.127 7680 IsGuiding returns 1
04:15:56.008 00.002 7680 scope still moving after pulse duration time elapsed
04:15:56.037 00.029 7680 IsSlewing returns 0
04:15:56.039 00.002 7680 IsGuiding returns 0
04:15:56.040 00.001 7680 scope move finished after 113 + 47 ms
04:15:56.040 00.000 7680 Move returns status 0, amount 113
04:15:56.040 00.000 7680 MoveAxis(S, 137, ABG)
04:15:56.041 00.001 7680 Guiding  Dir = 1, Dur = 137
04:15:56.041 00.000 7680 IsSlewing returns 0
04:15:56.041 00.000 7680 IsGuiding returns 0
04:15:56.042 00.001 7680 PulseGuide returned control before completion, sleep 147
04:15:56.193 00.151 7680 IsGuiding returns 1
04:15:56.195 00.002 7680 scope still moving after pulse duration time elapsed
04:15:56.224 00.029 7680 IsSlewing returns 0
04:15:56.227 00.003 7680 IsGuiding returns 0
04:15:56.228 00.001 7680 scope move finished after 137 + 48 ms
04:15:56.228 00.000 7680 Move returns status 0, amount 137
04:15:56.229 00.001 7680 move complete, result=0
04:15:56.229 00.000 7680 worker thread done servicing request
04:15:56.229 00.000 7680 Worker thread wakes up
04:15:56.229 00.000 6120 GuideStep: -0.3 px 113 ms EAST, 0.3 px 137 ms SOUTH
04:15:56.235 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:56.236 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:57.479 01.243 7680 Exposure complete
04:15:57.611 00.132 7680 worker thread done servicing request
04:15:57.612 00.001 6120 OnExposeComplete: enter
04:15:57.616 00.004 6120 UpdateGuideState(): m_state=6
04:15:57.620 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4624
04:15:57.624 00.004 6120 Star::Find returns 1 (0), X=514.32, Y=666.90, Mass=8435, SNR=61.1, Peak=197 HFD=6.7
04:15:57.628 00.004 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
04:15:57.632 00.004 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
04:15:57.635 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.93 mountX=-0.11 mountY=0.14, mountTheta=2.21
04:15:57.640 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.20, opts=13)
04:15:57.643 00.003 6120 Enqueuing Move request for scope (-0.07, -0.20)
04:15:57.647 00.004 7680 Worker thread wakes up
04:15:57.647 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
04:15:57.647 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
04:15:57.647 00.000 7680 Moving (-0.07, -0.20) raw xDistance=-0.11 yDistance=0.14
04:15:57.647 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:15:57.648 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:15:57.648 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:15:57.648 00.000 7680 MoveAxis(E, 0, ABG)
04:15:57.648 00.000 7680 Move returns status 0, amount 0
04:15:57.648 00.000 7680 MoveAxis(N, 0, ABG)
04:15:57.648 00.000 7680 Move returns status 0, amount 0
04:15:57.648 00.000 7680 move complete, result=0
04:15:57.649 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:57.653 00.004 7680 worker thread done servicing request
04:15:57.653 00.000 6120 UpdateGuideState exits: m=8435 SNR=61.1
04:15:57.657 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:57.661 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:57.665 00.004 6120 Enqueuing Expose request
04:15:57.668 00.003 7680 Worker thread wakes up
04:15:57.668 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:57.672 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:57.672 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:15:58.924 01.252 7680 Exposure complete
04:15:59.069 00.145 7680 worker thread done servicing request
04:15:59.069 00.000 6120 OnExposeComplete: enter
04:15:59.073 00.004 6120 UpdateGuideState(): m_state=6
04:15:59.078 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4625
04:15:59.082 00.004 6120 Star::Find returns 1 (0), X=514.28, Y=666.94, Mass=8253, SNR=59.2, Peak=202 HFD=6.7
04:15:59.086 00.004 6120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.19) = xAngle (-2.37 = -2.37)
04:15:59.090 00.004 6120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.50 = 0.50)
04:15:59.094 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-2.18 mountX=-0.13 mountY=0.09, mountTheta=2.55
04:15:59.099 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.15, opts=13)
04:15:59.103 00.004 6120 Enqueuing Move request for scope (-0.11, -0.15)
04:15:59.106 00.003 7680 Worker thread wakes up
04:15:59.106 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.15) opts 0xd
04:15:59.107 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.15)
04:15:59.108 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:15:59.111 00.003 6120 UpdateGuideState exits: m=8253 SNR=59.2
04:15:59.115 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:15:59.119 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:15:59.123 00.004 7680 Moving (-0.11, -0.15) raw xDistance=-0.13 yDistance=0.09
04:15:59.123 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:15:59.124 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:15:59.124 00.000 6120 Enqueuing Expose request
04:15:59.128 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:15:59.128 00.000 7680 MoveAxis(E, 0, ABG)
04:15:59.129 00.001 7680 Move returns status 0, amount 0
04:15:59.129 00.000 7680 MoveAxis(N, 0, ABG)
04:15:59.129 00.000 7680 Move returns status 0, amount 0
04:15:59.129 00.000 7680 move complete, result=0
04:15:59.131 00.002 7680 worker thread done servicing request
04:15:59.131 00.000 7680 Worker thread wakes up
04:15:59.131 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:15:59.136 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:15:59.136 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:00.386 01.250 7680 Exposure complete
04:16:00.528 00.142 7680 worker thread done servicing request
04:16:00.529 00.001 6120 OnExposeComplete: enter
04:16:00.535 00.006 6120 UpdateGuideState(): m_state=6
04:16:00.541 00.006 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4626
04:16:00.545 00.004 6120 Star::Find returns 1 (0), X=514.22, Y=666.83, Mass=8209, SNR=60.2, Peak=205 HFD=6.7
04:16:00.549 00.004 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.19) = xAngle (-2.31 = -2.31)
04:16:00.553 00.004 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.56 = 0.56)
04:16:00.556 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.27 hyp=0.31 cameraTheta=-2.12 mountX=-0.21 mountY=0.17, mountTheta=2.47
04:16:00.562 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.27, opts=13)
04:16:00.566 00.004 6120 Enqueuing Move request for scope (-0.16, -0.27)
04:16:00.570 00.004 7680 Worker thread wakes up
04:16:00.571 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:00.574 00.003 6120 UpdateGuideState exits: m=8209 SNR=60.2
04:16:00.578 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:00.581 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:00.586 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.27) opts 0xd
04:16:00.586 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.27)
04:16:00.586 00.000 7680 Moving (-0.16, -0.27) raw xDistance=-0.21 yDistance=0.17
04:16:00.587 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:16:00.587 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:16:00.587 00.000 6120 Enqueuing Expose request
04:16:00.593 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:16:00.593 00.000 7680 MoveAxis(E, 86, ABG)
04:16:00.594 00.001 7680 Guiding  Dir = 2, Dur = 86
04:16:00.594 00.000 7680 IsSlewing returns 0
04:16:00.594 00.000 7680 IsGuiding returns 0
04:16:00.595 00.001 7680 PulseGuide returned control before completion, sleep 96
04:16:00.706 00.111 7680 IsGuiding returns 0
04:16:00.706 00.000 7680 Move returns status 0, amount 86
04:16:00.707 00.001 7680 MoveAxis(N, 0, ABG)
04:16:00.707 00.000 7680 Move returns status 0, amount 0
04:16:00.708 00.001 7680 move complete, result=0
04:16:00.708 00.000 7680 worker thread done servicing request
04:16:00.708 00.000 7680 Worker thread wakes up
04:16:00.710 00.002 6120 GuideStep: -0.2 px 86 ms EAST, 0.2 px 0 ms NORTH
04:16:00.717 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:00.717 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:01.976 01.259 7680 Exposure complete
04:16:02.125 00.149 7680 worker thread done servicing request
04:16:02.126 00.001 6120 OnExposeComplete: enter
04:16:02.130 00.004 6120 UpdateGuideState(): m_state=6
04:16:02.134 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4627
04:16:02.138 00.004 6120 Star::Find returns 1 (0), X=514.17, Y=666.78, Mass=8388, SNR=60.5, Peak=196 HFD=6.7
04:16:02.142 00.004 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.19) = xAngle (-2.36 = -2.36)
04:16:02.145 00.003 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.52 = 0.52)
04:16:02.149 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.32 hyp=0.38 cameraTheta=-2.17 mountX=-0.27 mountY=0.19, mountTheta=2.53
04:16:02.154 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.32, opts=13)
04:16:02.159 00.005 6120 Enqueuing Move request for scope (-0.22, -0.32)
04:16:02.162 00.003 7680 Worker thread wakes up
04:16:02.162 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.32) opts 0xd
04:16:02.162 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:02.168 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.32)
04:16:02.168 00.000 7680 Moving (-0.22, -0.32) raw xDistance=-0.27 yDistance=0.19
04:16:02.168 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
04:16:02.168 00.000 6120 UpdateGuideState exits: m=8388 SNR=60.5
04:16:02.172 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:02.176 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:16:02.177 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:02.181 00.004 6120 Enqueuing Expose request
04:16:02.184 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:16:02.184 00.000 7680 MoveAxis(E, 116, ABG)
04:16:02.186 00.002 7680 Guiding  Dir = 2, Dur = 116
04:16:02.186 00.000 7680 IsSlewing returns 0
04:16:02.186 00.000 7680 IsGuiding returns 0
04:16:02.187 00.001 7680 PulseGuide returned control before completion, sleep 126
04:16:02.321 00.134 7680 IsGuiding returns 1
04:16:02.323 00.002 7680 scope still moving after pulse duration time elapsed
04:16:02.352 00.029 7680 IsSlewing returns 0
04:16:02.353 00.001 7680 IsGuiding returns 0
04:16:02.354 00.001 7680 scope move finished after 116 + 50 ms
04:16:02.354 00.000 7680 Move returns status 0, amount 116
04:16:02.354 00.000 7680 MoveAxis(N, 0, ABG)
04:16:02.355 00.001 7680 Move returns status 0, amount 0
04:16:02.355 00.000 7680 move complete, result=0
04:16:02.355 00.000 7680 worker thread done servicing request
04:16:02.356 00.001 6120 GuideStep: -0.3 px 116 ms EAST, 0.2 px 0 ms NORTH
04:16:02.362 00.006 7680 Worker thread wakes up
04:16:02.362 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:02.362 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:03.618 01.256 7680 Exposure complete
04:16:03.759 00.141 7680 worker thread done servicing request
04:16:03.759 00.000 6120 OnExposeComplete: enter
04:16:03.763 00.004 6120 UpdateGuideState(): m_state=6
04:16:03.768 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4628
04:16:03.772 00.004 6120 Star::Find returns 1 (0), X=514.21, Y=666.64, Mass=8252, SNR=60.2, Peak=200 HFD=6.7
04:16:03.776 00.004 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
04:16:03.782 00.006 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.74 = 0.74)
04:16:03.787 00.005 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.45 hyp=0.49 cameraTheta=-1.94 mountX=-0.26 mountY=0.33, mountTheta=2.24
04:16:03.792 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.45, opts=13)
04:16:03.797 00.005 6120 Enqueuing Move request for scope (-0.18, -0.45)
04:16:03.800 00.003 7680 Worker thread wakes up
04:16:03.801 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:03.805 00.004 6120 UpdateGuideState exits: m=8252 SNR=60.2
04:16:03.808 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:03.814 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:03.817 00.003 6120 Enqueuing Expose request
04:16:03.821 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.45) opts 0xd
04:16:03.821 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.45)
04:16:03.821 00.000 7680 Moving (-0.18, -0.45) raw xDistance=-0.26 yDistance=0.33
04:16:03.821 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
04:16:03.823 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
04:16:03.823 00.000 7680 MoveAxis(E, 114, ABG)
04:16:03.823 00.000 7680 Guiding  Dir = 2, Dur = 114
04:16:03.823 00.000 7680 IsSlewing returns 0
04:16:03.824 00.001 7680 IsGuiding returns 0
04:16:03.824 00.000 7680 PulseGuide returned control before completion, sleep 124
04:16:03.952 00.128 7680 IsGuiding returns 1
04:16:03.953 00.001 7680 scope still moving after pulse duration time elapsed
04:16:03.983 00.030 7680 IsSlewing returns 0
04:16:03.985 00.002 7680 IsGuiding returns 0
04:16:03.985 00.000 7680 scope move finished after 114 + 47 ms
04:16:03.986 00.001 7680 Move returns status 0, amount 114
04:16:03.986 00.000 7680 MoveAxis(S, 179, ABG)
04:16:03.988 00.002 7680 Guiding  Dir = 1, Dur = 179
04:16:03.988 00.000 7680 IsSlewing returns 0
04:16:03.989 00.001 7680 IsGuiding returns 0
04:16:03.989 00.000 7680 PulseGuide returned control before completion, sleep 189
04:16:04.186 00.197 7680 IsGuiding returns 1
04:16:04.188 00.002 7680 scope still moving after pulse duration time elapsed
04:16:04.218 00.030 7680 IsSlewing returns 0
04:16:04.219 00.001 7680 IsGuiding returns 0
04:16:04.219 00.000 7680 scope move finished after 179 + 52 ms
04:16:04.221 00.002 7680 Move returns status 0, amount 179
04:16:04.222 00.001 7680 move complete, result=0
04:16:04.222 00.000 7680 worker thread done servicing request
04:16:04.222 00.000 7680 Worker thread wakes up
04:16:04.223 00.001 6120 GuideStep: -0.3 px 114 ms EAST, 0.3 px 179 ms SOUTH
04:16:04.230 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:04.230 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:05.476 01.246 7680 Exposure complete
04:16:05.612 00.136 7680 worker thread done servicing request
04:16:05.612 00.000 6120 OnExposeComplete: enter
04:16:05.617 00.005 6120 UpdateGuideState(): m_state=6
04:16:05.621 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4629
04:16:05.624 00.003 6120 Star::Find returns 1 (0), X=514.25, Y=666.79, Mass=8059, SNR=59.2, Peak=200 HFD=6.6
04:16:05.629 00.005 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
04:16:05.632 00.003 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
04:16:05.636 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-2.01 mountX=-0.19 mountY=0.21, mountTheta=2.32
04:16:05.641 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.30, opts=13)
04:16:05.645 00.004 6120 Enqueuing Move request for scope (-0.14, -0.30)
04:16:05.648 00.003 7680 Worker thread wakes up
04:16:05.648 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.30) opts 0xd
04:16:05.648 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.30)
04:16:05.649 00.001 7680 Moving (-0.14, -0.30) raw xDistance=-0.19 yDistance=0.21
04:16:05.649 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:16:05.649 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:16:05.649 00.000 7680 MoveAxis(E, 0, ABG)
04:16:05.649 00.000 7680 Move returns status 0, amount 0
04:16:05.649 00.000 7680 MoveAxis(S, 113, ABG)
04:16:05.649 00.000 7680 Guiding  Dir = 1, Dur = 113
04:16:05.650 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:05.655 00.005 7680 IsSlewing returns 0
04:16:05.656 00.001 6120 UpdateGuideState exits: m=8059 SNR=59.2
04:16:05.660 00.004 7680 IsGuiding returns 0
04:16:05.660 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:05.664 00.004 7680 PulseGuide returned control before completion, sleep 123
04:16:05.665 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:05.668 00.003 6120 Enqueuing Expose request
04:16:05.801 00.133 7680 IsGuiding returns 1
04:16:05.802 00.001 7680 scope still moving after pulse duration time elapsed
04:16:05.832 00.030 7680 IsSlewing returns 0
04:16:05.833 00.001 7680 IsGuiding returns 0
04:16:05.834 00.001 7680 scope move finished after 113 + 60 ms
04:16:05.834 00.000 7680 Move returns status 0, amount 113
04:16:05.835 00.001 7680 move complete, result=0
04:16:05.835 00.000 7680 worker thread done servicing request
04:16:05.835 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 113 ms SOUTH
04:16:05.842 00.007 7680 Worker thread wakes up
04:16:05.842 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:05.842 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:07.096 01.254 7680 Exposure complete
04:16:07.248 00.152 7680 worker thread done servicing request
04:16:07.248 00.000 6120 OnExposeComplete: enter
04:16:07.252 00.004 6120 UpdateGuideState(): m_state=6
04:16:07.256 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4630
04:16:07.261 00.005 6120 Star::Find returns 1 (0), X=514.25, Y=666.78, Mass=8215, SNR=60.1, Peak=187 HFD=6.6
04:16:07.265 00.004 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.18 = -2.18)
04:16:07.269 00.004 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.69 = 0.69)
04:16:07.274 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.32 hyp=0.35 cameraTheta=-2.00 mountX=-0.20 mountY=0.22, mountTheta=2.31
04:16:07.280 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.32, opts=13)
04:16:07.284 00.004 6120 Enqueuing Move request for scope (-0.14, -0.32)
04:16:07.289 00.005 7680 Worker thread wakes up
04:16:07.289 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.32) opts 0xd
04:16:07.289 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.32)
04:16:07.289 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:07.293 00.004 6120 UpdateGuideState exits: m=8215 SNR=60.1
04:16:07.297 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:07.301 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:07.304 00.003 6120 Enqueuing Expose request
04:16:07.308 00.004 7680 Moving (-0.14, -0.32) raw xDistance=-0.20 yDistance=0.22
04:16:07.308 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:16:07.308 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:16:07.308 00.000 7680 MoveAxis(E, 0, ABG)
04:16:07.308 00.000 7680 Move returns status 0, amount 0
04:16:07.308 00.000 7680 MoveAxis(S, 120, ABG)
04:16:07.310 00.002 7680 Guiding  Dir = 1, Dur = 120
04:16:07.310 00.000 7680 IsSlewing returns 0
04:16:07.310 00.000 7680 IsGuiding returns 0
04:16:07.311 00.001 7680 PulseGuide returned control before completion, sleep 130
04:16:07.444 00.133 7680 IsGuiding returns 1
04:16:07.445 00.001 7680 scope still moving after pulse duration time elapsed
04:16:07.476 00.031 7680 IsSlewing returns 0
04:16:07.476 00.000 7680 IsGuiding returns 0
04:16:07.477 00.001 7680 scope move finished after 120 + 45 ms
04:16:07.477 00.000 7680 Move returns status 0, amount 120
04:16:07.477 00.000 7680 move complete, result=0
04:16:07.477 00.000 7680 worker thread done servicing request
04:16:07.477 00.000 7680 Worker thread wakes up
04:16:07.478 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 120 ms SOUTH
04:16:07.484 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:07.484 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:08.732 01.248 7680 Exposure complete
04:16:08.877 00.145 7680 worker thread done servicing request
04:16:08.878 00.001 6120 OnExposeComplete: enter
04:16:08.882 00.004 6120 UpdateGuideState(): m_state=6
04:16:08.886 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4631
04:16:08.891 00.005 6120 Star::Find returns 1 (0), X=514.20, Y=666.82, Mass=8103, SNR=60.0, Peak=195 HFD=6.7
04:16:08.895 00.004 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.19) = xAngle (-2.36 = -2.36)
04:16:08.898 00.003 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.52 = 0.52)
04:16:08.903 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.27 hyp=0.33 cameraTheta=-2.17 mountX=-0.23 mountY=0.16, mountTheta=2.53
04:16:08.908 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.27, opts=13)
04:16:08.912 00.004 6120 Enqueuing Move request for scope (-0.19, -0.27)
04:16:08.917 00.005 7680 Worker thread wakes up
04:16:08.917 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:08.921 00.004 6120 UpdateGuideState exits: m=8103 SNR=60.0
04:16:08.925 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.27) opts 0xd
04:16:08.925 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:08.929 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.27)
04:16:08.930 00.001 7680 Moving (-0.19, -0.27) raw xDistance=-0.23 yDistance=0.16
04:16:08.930 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:08.932 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:16:08.932 00.000 6120 Enqueuing Expose request
04:16:08.938 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:16:08.938 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:16:08.938 00.000 7680 MoveAxis(E, 95, ABG)
04:16:08.938 00.000 7680 Guiding  Dir = 2, Dur = 95
04:16:08.939 00.001 7680 IsSlewing returns 0
04:16:08.939 00.000 7680 IsGuiding returns 0
04:16:08.939 00.000 7680 PulseGuide returned control before completion, sleep 105
04:16:09.052 00.113 7680 IsGuiding returns 1
04:16:09.054 00.002 7680 scope still moving after pulse duration time elapsed
04:16:09.084 00.030 7680 IsSlewing returns 0
04:16:09.085 00.001 7680 IsGuiding returns 0
04:16:09.085 00.000 7680 scope move finished after 95 + 51 ms
04:16:09.086 00.001 7680 Move returns status 0, amount 95
04:16:09.086 00.000 7680 MoveAxis(N, 0, ABG)
04:16:09.086 00.000 7680 Move returns status 0, amount 0
04:16:09.088 00.002 7680 move complete, result=0
04:16:09.088 00.000 7680 worker thread done servicing request
04:16:09.088 00.000 7680 Worker thread wakes up
04:16:09.089 00.001 6120 GuideStep: -0.2 px 95 ms EAST, 0.2 px 0 ms NORTH
04:16:09.095 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:09.095 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:10.346 01.251 7680 Exposure complete
04:16:10.486 00.140 7680 worker thread done servicing request
04:16:10.486 00.000 6120 OnExposeComplete: enter
04:16:10.492 00.006 6120 UpdateGuideState(): m_state=6
04:16:10.496 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4632
04:16:10.499 00.003 6120 Star::Find returns 1 (0), X=514.36, Y=666.79, Mass=8145, SNR=59.1, Peak=205 HFD=6.6
04:16:10.504 00.005 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
04:16:10.507 00.003 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
04:16:10.510 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.31 hyp=0.31 cameraTheta=-1.67 mountX=-0.09 mountY=0.26, mountTheta=1.89
04:16:10.515 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.31, opts=13)
04:16:10.519 00.004 6120 Enqueuing Move request for scope (-0.03, -0.31)
04:16:10.522 00.003 7680 Worker thread wakes up
04:16:10.523 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:10.526 00.003 6120 UpdateGuideState exits: m=8145 SNR=59.1
04:16:10.529 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:10.532 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:10.535 00.003 6120 Enqueuing Expose request
04:16:10.540 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.31) opts 0xd
04:16:10.540 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.31)
04:16:10.540 00.000 7680 Moving (-0.03, -0.31) raw xDistance=-0.09 yDistance=0.26
04:16:10.540 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:16:10.540 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:16:10.541 00.001 7680 MoveAxis(E, 0, ABG)
04:16:10.541 00.000 7680 Move returns status 0, amount 0
04:16:10.541 00.000 7680 MoveAxis(S, 143, ABG)
04:16:10.541 00.000 7680 Guiding  Dir = 1, Dur = 143
04:16:10.541 00.000 7680 IsSlewing returns 0
04:16:10.541 00.000 7680 IsGuiding returns 0
04:16:10.543 00.002 7680 PulseGuide returned control before completion, sleep 153
04:16:10.706 00.163 7680 IsGuiding returns 1
04:16:10.706 00.000 7680 scope still moving after pulse duration time elapsed
04:16:10.737 00.031 7680 IsSlewing returns 0
04:16:10.737 00.000 7680 IsGuiding returns 0
04:16:10.737 00.000 7680 scope move finished after 143 + 52 ms
04:16:10.738 00.001 7680 Move returns status 0, amount 143
04:16:10.738 00.000 7680 move complete, result=0
04:16:10.738 00.000 7680 worker thread done servicing request
04:16:10.738 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 143 ms SOUTH
04:16:10.743 00.005 7680 Worker thread wakes up
04:16:10.744 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:10.745 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:11.985 01.240 7680 Exposure complete
04:16:12.135 00.150 7680 worker thread done servicing request
04:16:12.135 00.000 6120 OnExposeComplete: enter
04:16:12.140 00.005 6120 UpdateGuideState(): m_state=6
04:16:12.144 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4633
04:16:12.149 00.005 6120 Star::Find returns 1 (0), X=514.27, Y=666.77, Mass=8808, SNR=63.1, Peak=203 HFD=6.7
04:16:12.152 00.003 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
04:16:12.157 00.005 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
04:16:12.161 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.32 hyp=0.34 cameraTheta=-1.93 mountX=-0.18 mountY=0.24, mountTheta=2.22
04:16:12.166 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.32, opts=13)
04:16:12.170 00.004 6120 Enqueuing Move request for scope (-0.12, -0.32)
04:16:12.174 00.004 7680 Worker thread wakes up
04:16:12.174 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.32) opts 0xd
04:16:12.174 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.32)
04:16:12.174 00.000 7680 Moving (-0.12, -0.32) raw xDistance=-0.18 yDistance=0.24
04:16:12.174 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:12.180 00.006 6120 UpdateGuideState exits: m=8808 SNR=63.1
04:16:12.184 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:12.188 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:12.196 00.008 6120 Enqueuing Expose request
04:16:12.200 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:16:12.200 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:16:12.200 00.000 7680 MoveAxis(E, 0, ABG)
04:16:12.201 00.001 7680 Move returns status 0, amount 0
04:16:12.202 00.001 7680 MoveAxis(S, 128, ABG)
04:16:12.202 00.000 7680 Guiding  Dir = 1, Dur = 128
04:16:12.202 00.000 7680 IsSlewing returns 0
04:16:12.203 00.001 7680 IsGuiding returns 0
04:16:12.203 00.000 7680 PulseGuide returned control before completion, sleep 138
04:16:12.347 00.144 7680 IsGuiding returns 1
04:16:12.348 00.001 7680 scope still moving after pulse duration time elapsed
04:16:12.378 00.030 7680 IsSlewing returns 0
04:16:12.379 00.001 7680 IsGuiding returns 0
04:16:12.380 00.001 7680 scope move finished after 128 + 49 ms
04:16:12.380 00.000 7680 Move returns status 0, amount 128
04:16:12.381 00.001 7680 move complete, result=0
04:16:12.382 00.001 7680 worker thread done servicing request
04:16:12.382 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 128 ms SOUTH
04:16:12.389 00.007 7680 Worker thread wakes up
04:16:12.389 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:12.391 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:13.642 01.251 7680 Exposure complete
04:16:13.783 00.141 7680 worker thread done servicing request
04:16:13.783 00.000 6120 OnExposeComplete: enter
04:16:13.790 00.007 6120 UpdateGuideState(): m_state=6
04:16:13.794 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4634
04:16:13.798 00.004 6120 Star::Find returns 1 (0), X=514.24, Y=666.86, Mass=8176, SNR=60.7, Peak=201 HFD=6.7
04:16:13.802 00.004 6120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (0.19) = xAngle (-2.33 = -2.33)
04:16:13.805 00.003 6120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.55 = 0.55)
04:16:13.809 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.23 hyp=0.28 cameraTheta=-2.14 mountX=-0.19 mountY=0.15, mountTheta=2.49
04:16:13.815 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.23, opts=13)
04:16:13.818 00.003 6120 Enqueuing Move request for scope (-0.15, -0.23)
04:16:13.822 00.004 7680 Worker thread wakes up
04:16:13.822 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.23) opts 0xd
04:16:13.822 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.23)
04:16:13.822 00.000 7680 Moving (-0.15, -0.23) raw xDistance=-0.19 yDistance=0.15
04:16:13.824 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:16:13.824 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:16:13.824 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:13.828 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:16:13.828 00.000 6120 UpdateGuideState exits: m=8176 SNR=60.7
04:16:13.831 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:13.836 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:13.841 00.005 6120 Enqueuing Expose request
04:16:13.845 00.004 7680 MoveAxis(E, 0, ABG)
04:16:13.845 00.000 7680 Move returns status 0, amount 0
04:16:13.845 00.000 7680 MoveAxis(N, 0, ABG)
04:16:13.845 00.000 7680 Move returns status 0, amount 0
04:16:13.846 00.001 7680 move complete, result=0
04:16:13.847 00.001 7680 worker thread done servicing request
04:16:13.847 00.000 7680 Worker thread wakes up
04:16:13.847 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:13.851 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:13.851 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:15.102 01.251 7680 Exposure complete
04:16:15.239 00.137 7680 worker thread done servicing request
04:16:15.239 00.000 6120 OnExposeComplete: enter
04:16:15.243 00.004 6120 UpdateGuideState(): m_state=6
04:16:15.249 00.006 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4635
04:16:15.254 00.005 6120 Star::Find returns 1 (0), X=514.23, Y=666.71, Mass=8203, SNR=61.1, Peak=192 HFD=6.8
04:16:15.258 00.004 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.14 = -2.14)
04:16:15.263 00.005 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
04:16:15.267 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.39 hyp=0.41 cameraTheta=-1.95 mountX=-0.22 mountY=0.28, mountTheta=2.25
04:16:15.272 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.39, opts=13)
04:16:15.276 00.004 6120 Enqueuing Move request for scope (-0.15, -0.39)
04:16:15.279 00.003 7680 Worker thread wakes up
04:16:15.281 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:15.285 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.39) opts 0xd
04:16:15.286 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.39)
04:16:15.286 00.000 7680 Moving (-0.15, -0.39) raw xDistance=-0.22 yDistance=0.28
04:16:15.286 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:16:15.286 00.000 6120 UpdateGuideState exits: m=8203 SNR=61.1
04:16:15.292 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
04:16:15.292 00.000 7680 MoveAxis(E, 91, ABG)
04:16:15.292 00.000 7680 Guiding  Dir = 2, Dur = 91
04:16:15.292 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:15.297 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:15.301 00.004 6120 Enqueuing Expose request
04:16:15.305 00.004 7680 IsSlewing returns 0
04:16:15.305 00.000 7680 IsGuiding returns 0
04:16:15.306 00.001 7680 PulseGuide returned control before completion, sleep 101
04:16:15.416 00.110 7680 IsGuiding returns 1
04:16:15.418 00.002 7680 scope still moving after pulse duration time elapsed
04:16:15.449 00.031 7680 IsSlewing returns 0
04:16:15.449 00.000 7680 IsGuiding returns 0
04:16:15.449 00.000 7680 scope move finished after 91 + 52 ms
04:16:15.450 00.001 7680 Move returns status 0, amount 91
04:16:15.450 00.000 7680 MoveAxis(S, 151, ABG)
04:16:15.450 00.000 7680 Guiding  Dir = 1, Dur = 151
04:16:15.451 00.001 7680 IsSlewing returns 0
04:16:15.451 00.000 7680 IsGuiding returns 0
04:16:15.451 00.000 7680 PulseGuide returned control before completion, sleep 161
04:16:15.622 00.171 7680 IsGuiding returns 1
04:16:15.624 00.002 7680 scope still moving after pulse duration time elapsed
04:16:15.651 00.027 7680 IsSlewing returns 0
04:16:15.653 00.002 7680 IsGuiding returns 1
04:16:15.682 00.029 7680 IsSlewing returns 0
04:16:15.683 00.001 7680 IsGuiding returns 1
04:16:15.714 00.031 7680 IsSlewing returns 0
04:16:15.717 00.003 7680 IsGuiding returns 0
04:16:15.719 00.002 7680 scope move finished after 151 + 115 ms
04:16:15.719 00.000 7680 Move returns status 0, amount 151
04:16:15.719 00.000 7680 move complete, result=0
04:16:15.720 00.001 7680 worker thread done servicing request
04:16:15.721 00.001 7680 Worker thread wakes up
04:16:15.721 00.000 6120 GuideStep: -0.2 px 91 ms EAST, 0.3 px 151 ms SOUTH
04:16:15.728 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:15.728 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:16.973 01.245 7680 Exposure complete
04:16:17.122 00.149 7680 worker thread done servicing request
04:16:17.123 00.001 6120 OnExposeComplete: enter
04:16:17.128 00.005 6120 UpdateGuideState(): m_state=6
04:16:17.132 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4636
04:16:17.138 00.006 6120 Star::Find returns 1 (0), X=514.29, Y=666.78, Mass=8084, SNR=60.1, Peak=200 HFD=6.7
04:16:17.141 00.003 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
04:16:17.146 00.005 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
04:16:17.152 00.006 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.31 hyp=0.33 cameraTheta=-1.88 mountX=-0.16 mountY=0.24, mountTheta=2.15
04:16:17.158 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.31, opts=13)
04:16:17.164 00.006 6120 Enqueuing Move request for scope (-0.10, -0.31)
04:16:17.168 00.004 7680 Worker thread wakes up
04:16:17.169 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:17.174 00.005 6120 UpdateGuideState exits: m=8084 SNR=60.1
04:16:17.177 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:17.180 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:17.185 00.005 6120 Enqueuing Expose request
04:16:17.192 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.31) opts 0xd
04:16:17.192 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.31)
04:16:17.192 00.000 7680 Moving (-0.10, -0.31) raw xDistance=-0.16 yDistance=0.24
04:16:17.193 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:16:17.193 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:16:17.193 00.000 7680 MoveAxis(E, 0, ABG)
04:16:17.193 00.000 7680 Move returns status 0, amount 0
04:16:17.193 00.000 7680 MoveAxis(S, 129, ABG)
04:16:17.194 00.001 7680 Guiding  Dir = 1, Dur = 129
04:16:17.194 00.000 7680 IsSlewing returns 0
04:16:17.195 00.001 7680 IsGuiding returns 0
04:16:17.195 00.000 7680 PulseGuide returned control before completion, sleep 139
04:16:17.339 00.144 7680 IsGuiding returns 1
04:16:17.340 00.001 7680 scope still moving after pulse duration time elapsed
04:16:17.371 00.031 7680 IsSlewing returns 0
04:16:17.372 00.001 7680 IsGuiding returns 0
04:16:17.372 00.000 7680 scope move finished after 129 + 47 ms
04:16:17.373 00.001 7680 Move returns status 0, amount 129
04:16:17.373 00.000 7680 move complete, result=0
04:16:17.374 00.001 7680 worker thread done servicing request
04:16:17.374 00.000 7680 Worker thread wakes up
04:16:17.375 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 129 ms SOUTH
04:16:17.381 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:17.382 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:18.635 01.253 7680 Exposure complete
04:16:18.776 00.141 7680 worker thread done servicing request
04:16:18.776 00.000 6120 OnExposeComplete: enter
04:16:18.781 00.005 6120 UpdateGuideState(): m_state=6
04:16:18.786 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4637
04:16:18.789 00.003 6120 Star::Find returns 1 (0), X=514.23, Y=666.78, Mass=7526, SNR=58.1, Peak=204 HFD=6.6
04:16:18.794 00.005 6120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (0.19) = xAngle (-2.23 = -2.23)
04:16:18.797 00.003 6120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.64 = 0.64)
04:16:18.801 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.31 hyp=0.35 cameraTheta=-2.04 mountX=-0.21 mountY=0.21, mountTheta=2.37
04:16:18.806 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.31, opts=13)
04:16:18.813 00.007 6120 Enqueuing Move request for scope (-0.16, -0.31)
04:16:18.817 00.004 7680 Worker thread wakes up
04:16:18.817 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.31) opts 0xd
04:16:18.818 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.31)
04:16:18.818 00.000 7680 Moving (-0.16, -0.31) raw xDistance=-0.21 yDistance=0.21
04:16:18.818 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
04:16:18.819 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:16:18.819 00.000 7680 MoveAxis(E, 88, ABG)
04:16:18.819 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:18.824 00.005 6120 UpdateGuideState exits: m=7526 SNR=58.1
04:16:18.827 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:18.831 00.004 7680 Guiding  Dir = 2, Dur = 88
04:16:18.831 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:18.835 00.004 7680 IsSlewing returns 0
04:16:18.835 00.000 6120 Enqueuing Expose request
04:16:18.839 00.004 7680 IsGuiding returns 0
04:16:18.839 00.000 7680 PulseGuide returned control before completion, sleep 98
04:16:18.947 00.108 7680 IsGuiding returns 1
04:16:18.949 00.002 7680 scope still moving after pulse duration time elapsed
04:16:18.978 00.029 7680 IsSlewing returns 0
04:16:18.979 00.001 7680 IsGuiding returns 0
04:16:18.980 00.001 7680 scope move finished after 88 + 53 ms
04:16:18.980 00.000 7680 Move returns status 0, amount 88
04:16:18.981 00.001 7680 MoveAxis(S, 114, ABG)
04:16:18.981 00.000 7680 Guiding  Dir = 1, Dur = 114
04:16:18.983 00.002 7680 IsSlewing returns 0
04:16:18.983 00.000 7680 IsGuiding returns 0
04:16:18.984 00.001 7680 PulseGuide returned control before completion, sleep 124
04:16:19.119 00.135 7680 IsGuiding returns 1
04:16:19.119 00.000 7680 scope still moving after pulse duration time elapsed
04:16:19.151 00.032 7680 IsSlewing returns 0
04:16:19.152 00.001 7680 IsGuiding returns 0
04:16:19.154 00.002 7680 scope move finished after 114 + 56 ms
04:16:19.155 00.001 7680 Move returns status 0, amount 114
04:16:19.155 00.000 7680 move complete, result=0
04:16:19.156 00.001 7680 worker thread done servicing request
04:16:19.156 00.000 6120 GuideStep: -0.2 px 88 ms EAST, 0.2 px 114 ms SOUTH
04:16:19.163 00.007 7680 Worker thread wakes up
04:16:19.163 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:19.163 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:20.415 01.252 7680 Exposure complete
04:16:20.575 00.160 7680 worker thread done servicing request
04:16:20.575 00.000 6120 OnExposeComplete: enter
04:16:20.579 00.004 6120 UpdateGuideState(): m_state=6
04:16:20.583 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4638
04:16:20.587 00.004 6120 Star::Find returns 1 (0), X=514.33, Y=666.87, Mass=7791, SNR=58.1, Peak=200 HFD=6.6
04:16:20.591 00.004 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
04:16:20.596 00.005 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
04:16:20.600 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.23 cameraTheta=-1.85 mountX=-0.10 mountY=0.17, mountTheta=2.11
04:16:20.604 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.23, opts=13)
04:16:20.607 00.003 6120 Enqueuing Move request for scope (-0.06, -0.23)
04:16:20.612 00.005 7680 Worker thread wakes up
04:16:20.613 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:20.616 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
04:16:20.616 00.000 6120 UpdateGuideState exits: m=7791 SNR=58.1
04:16:20.620 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:20.623 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:20.629 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
04:16:20.629 00.000 6120 Enqueuing Expose request
04:16:20.634 00.005 7680 Moving (-0.06, -0.23) raw xDistance=-0.10 yDistance=0.17
04:16:20.634 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:16:20.634 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:16:20.634 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:16:20.634 00.000 7680 MoveAxis(E, 0, ABG)
04:16:20.635 00.001 7680 Move returns status 0, amount 0
04:16:20.635 00.000 7680 MoveAxis(N, 0, ABG)
04:16:20.635 00.000 7680 Move returns status 0, amount 0
04:16:20.636 00.001 7680 move complete, result=0
04:16:20.636 00.000 7680 worker thread done servicing request
04:16:20.636 00.000 7680 Worker thread wakes up
04:16:20.636 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:16:20.642 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:20.642 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:21.886 01.244 7680 Exposure complete
04:16:22.034 00.148 7680 worker thread done servicing request
04:16:22.034 00.000 6120 OnExposeComplete: enter
04:16:22.037 00.003 6120 UpdateGuideState(): m_state=6
04:16:22.040 00.003 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4639
04:16:22.043 00.003 6120 Star::Find returns 1 (0), X=514.25, Y=666.84, Mass=8215, SNR=61.5, Peak=207 HFD=6.7
04:16:22.045 00.002 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
04:16:22.050 00.005 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
04:16:22.053 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.26 hyp=0.29 cameraTheta=-2.07 mountX=-0.18 mountY=0.17, mountTheta=2.40
04:16:22.057 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.26, opts=13)
04:16:22.060 00.003 6120 Enqueuing Move request for scope (-0.14, -0.26)
04:16:22.065 00.005 7680 Worker thread wakes up
04:16:22.065 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:22.070 00.005 6120 UpdateGuideState exits: m=8215 SNR=61.5
04:16:22.074 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:22.078 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:22.083 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.26) opts 0xd
04:16:22.083 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.26)
04:16:22.083 00.000 7680 Moving (-0.14, -0.26) raw xDistance=-0.18 yDistance=0.17
04:16:22.083 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:16:22.083 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:16:22.084 00.001 6120 Enqueuing Expose request
04:16:22.087 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:16:22.087 00.000 7680 MoveAxis(E, 0, ABG)
04:16:22.088 00.001 7680 Move returns status 0, amount 0
04:16:22.088 00.000 7680 MoveAxis(N, 0, ABG)
04:16:22.088 00.000 7680 Move returns status 0, amount 0
04:16:22.088 00.000 7680 move complete, result=0
04:16:22.089 00.001 7680 worker thread done servicing request
04:16:22.089 00.000 7680 Worker thread wakes up
04:16:22.089 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:22.089 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:16:22.094 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:23.348 01.254 7680 Exposure complete
04:16:23.485 00.137 7680 worker thread done servicing request
04:16:23.485 00.000 6120 OnExposeComplete: enter
04:16:23.489 00.004 6120 UpdateGuideState(): m_state=6
04:16:23.493 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4640
04:16:23.498 00.005 6120 Star::Find returns 1 (0), X=514.30, Y=666.93, Mass=8533, SNR=61.8, Peak=224 HFD=6.7
04:16:23.501 00.003 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
04:16:23.507 00.006 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.64 = 0.64)
04:16:23.511 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.05 mountX=-0.11 mountY=0.11, mountTheta=2.38
04:16:23.516 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.16, opts=13)
04:16:23.520 00.004 6120 Enqueuing Move request for scope (-0.08, -0.16)
04:16:23.524 00.004 7680 Worker thread wakes up
04:16:23.524 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:23.529 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
04:16:23.529 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
04:16:23.529 00.000 7680 Moving (-0.08, -0.16) raw xDistance=-0.11 yDistance=0.11
04:16:23.531 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:16:23.531 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:16:23.531 00.000 6120 UpdateGuideState exits: m=8533 SNR=61.8
04:16:23.538 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:16:23.540 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:23.563 00.023 7680 MoveAxis(E, 0, ABG)
04:16:23.570 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:23.574 00.004 6120 Enqueuing Expose request
04:16:23.579 00.005 7680 Move returns status 0, amount 0
04:16:23.582 00.003 7680 MoveAxis(N, 0, ABG)
04:16:23.582 00.000 7680 Move returns status 0, amount 0
04:16:23.582 00.000 7680 move complete, result=0
04:16:23.583 00.001 7680 worker thread done servicing request
04:16:23.584 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:23.588 00.004 7680 Worker thread wakes up
04:16:23.588 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:23.589 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:24.833 01.244 7680 Exposure complete
04:16:24.973 00.140 7680 worker thread done servicing request
04:16:24.973 00.000 6120 OnExposeComplete: enter
04:16:24.977 00.004 6120 UpdateGuideState(): m_state=6
04:16:24.982 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4641
04:16:24.985 00.003 6120 Star::Find returns 1 (0), X=514.19, Y=666.85, Mass=7951, SNR=59.3, Peak=197 HFD=6.7
04:16:24.989 00.004 6120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.19) = xAngle (-2.45 = -2.45)
04:16:24.993 00.004 6120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.42 = 0.42)
04:16:24.998 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.25 hyp=0.32 cameraTheta=-2.26 mountX=-0.25 mountY=0.13, mountTheta=2.65
04:16:25.003 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.25, opts=13)
04:16:25.007 00.004 6120 Enqueuing Move request for scope (-0.20, -0.25)
04:16:25.011 00.004 7680 Worker thread wakes up
04:16:25.012 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.25) opts 0xd
04:16:25.012 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.25)
04:16:25.012 00.000 7680 Moving (-0.20, -0.25) raw xDistance=-0.25 yDistance=0.13
04:16:25.012 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
04:16:25.012 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:16:25.013 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:25.017 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:16:25.017 00.000 7680 MoveAxis(E, 100, ABG)
04:16:25.017 00.000 6120 UpdateGuideState exits: m=7951 SNR=59.3
04:16:25.021 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:25.025 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:25.029 00.004 6120 Enqueuing Expose request
04:16:25.033 00.004 7680 Guiding  Dir = 2, Dur = 100
04:16:25.033 00.000 7680 IsSlewing returns 0
04:16:25.034 00.001 7680 IsGuiding returns 0
04:16:25.035 00.001 7680 PulseGuide returned control before completion, sleep 110
04:16:25.151 00.116 7680 IsGuiding returns 1
04:16:25.153 00.002 7680 scope still moving after pulse duration time elapsed
04:16:25.181 00.028 7680 IsSlewing returns 0
04:16:25.184 00.003 7680 IsGuiding returns 0
04:16:25.185 00.001 7680 scope move finished after 100 + 49 ms
04:16:25.185 00.000 7680 Move returns status 0, amount 100
04:16:25.186 00.001 7680 MoveAxis(N, 0, ABG)
04:16:25.186 00.000 7680 Move returns status 0, amount 0
04:16:25.186 00.000 7680 move complete, result=0
04:16:25.187 00.001 7680 worker thread done servicing request
04:16:25.187 00.000 6120 GuideStep: -0.2 px 100 ms EAST, 0.1 px 0 ms NORTH
04:16:25.194 00.007 7680 Worker thread wakes up
04:16:25.194 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:25.195 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:26.441 01.246 7680 Exposure complete
04:16:26.588 00.147 7680 worker thread done servicing request
04:16:26.588 00.000 6120 OnExposeComplete: enter
04:16:26.594 00.006 6120 UpdateGuideState(): m_state=6
04:16:26.599 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4642
04:16:26.604 00.005 6120 Star::Find returns 1 (0), X=514.41, Y=666.82, Mass=8242, SNR=60.9, Peak=208 HFD=6.8
04:16:26.608 00.004 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
04:16:26.612 00.004 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
04:16:26.616 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.49 mountX=-0.03 mountY=0.26, mountTheta=1.68
04:16:26.621 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.28, opts=13)
04:16:26.625 00.004 6120 Enqueuing Move request for scope (0.02, -0.28)
04:16:26.630 00.005 7680 Worker thread wakes up
04:16:26.630 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.28) opts 0xd
04:16:26.631 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.28)
04:16:26.631 00.000 7680 Moving (0.02, -0.28) raw xDistance=-0.03 yDistance=0.26
04:16:26.631 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:16:26.631 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:26.635 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:16:26.635 00.000 7680 MoveAxis(E, 0, ABG)
04:16:26.635 00.000 7680 Move returns status 0, amount 0
04:16:26.635 00.000 6120 UpdateGuideState exits: m=8242 SNR=60.9
04:16:26.639 00.004 7680 MoveAxis(S, 141, ABG)
04:16:26.640 00.001 7680 Guiding  Dir = 1, Dur = 141
04:16:26.640 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:26.644 00.004 7680 IsSlewing returns 0
04:16:26.644 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:26.647 00.003 6120 Enqueuing Expose request
04:16:26.652 00.005 7680 IsGuiding returns 0
04:16:26.652 00.000 7680 PulseGuide returned control before completion, sleep 151
04:16:26.806 00.154 7680 IsGuiding returns 1
04:16:26.809 00.003 7680 scope still moving after pulse duration time elapsed
04:16:26.837 00.028 7680 IsSlewing returns 0
04:16:26.838 00.001 7680 IsGuiding returns 0
04:16:26.839 00.001 7680 scope move finished after 141 + 46 ms
04:16:26.839 00.000 7680 Move returns status 0, amount 141
04:16:26.841 00.002 7680 move complete, result=0
04:16:26.842 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 141 ms SOUTH
04:16:26.849 00.007 7680 worker thread done servicing request
04:16:26.850 00.001 7680 Worker thread wakes up
04:16:26.850 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:26.851 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:28.102 01.251 7680 Exposure complete
04:16:28.255 00.153 7680 worker thread done servicing request
04:16:28.256 00.001 6120 OnExposeComplete: enter
04:16:28.260 00.004 6120 UpdateGuideState(): m_state=6
04:16:28.265 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4643
04:16:28.269 00.004 6120 Star::Find returns 1 (0), X=514.30, Y=666.82, Mass=7449, SNR=57.2, Peak=178 HFD=6.8
04:16:28.272 00.003 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
04:16:28.277 00.005 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
04:16:28.281 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.27 hyp=0.29 cameraTheta=-1.87 mountX=-0.13 mountY=0.21, mountTheta=2.15
04:16:28.286 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.27, opts=13)
04:16:28.290 00.004 6120 Enqueuing Move request for scope (-0.09, -0.27)
04:16:28.293 00.003 7680 Worker thread wakes up
04:16:28.295 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.27) opts 0xd
04:16:28.295 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.27)
04:16:28.295 00.000 7680 Moving (-0.09, -0.27) raw xDistance=-0.13 yDistance=0.21
04:16:28.295 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:16:28.295 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:16:28.295 00.000 7680 MoveAxis(E, 0, ABG)
04:16:28.296 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:28.300 00.004 7680 Move returns status 0, amount 0
04:16:28.300 00.000 7680 MoveAxis(S, 113, ABG)
04:16:28.300 00.000 7680 Guiding  Dir = 1, Dur = 113
04:16:28.300 00.000 6120 UpdateGuideState exits: m=7449 SNR=57.2
04:16:28.305 00.005 7680 IsSlewing returns 0
04:16:28.305 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:28.310 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:28.314 00.004 7680 IsGuiding returns 0
04:16:28.315 00.001 6120 Enqueuing Expose request
04:16:28.319 00.004 7680 PulseGuide returned control before completion, sleep 123
04:16:28.454 00.135 7680 IsGuiding returns 1
04:16:28.454 00.000 7680 scope still moving after pulse duration time elapsed
04:16:28.483 00.029 7680 IsSlewing returns 0
04:16:28.484 00.001 7680 IsGuiding returns 0
04:16:28.484 00.000 7680 scope move finished after 113 + 56 ms
04:16:28.484 00.000 7680 Move returns status 0, amount 113
04:16:28.484 00.000 7680 move complete, result=0
04:16:28.484 00.000 7680 worker thread done servicing request
04:16:28.486 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 113 ms SOUTH
04:16:28.491 00.005 7680 Worker thread wakes up
04:16:28.492 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:28.492 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:29.745 01.253 7680 Exposure complete
04:16:29.897 00.152 7680 worker thread done servicing request
04:16:29.897 00.000 6120 OnExposeComplete: enter
04:16:29.902 00.005 6120 UpdateGuideState(): m_state=6
04:16:29.906 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4644
04:16:29.913 00.007 6120 Star::Find returns 1 (0), X=514.30, Y=666.94, Mass=8208, SNR=59.4, Peak=197 HFD=6.6
04:16:29.917 00.004 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.19) = xAngle (-2.27 = -2.27)
04:16:29.922 00.005 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.60 = 0.60)
04:16:29.925 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.08 mountX=-0.11 mountY=0.10, mountTheta=2.42
04:16:29.930 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.15, opts=13)
04:16:29.933 00.003 6120 Enqueuing Move request for scope (-0.09, -0.15)
04:16:29.938 00.005 7680 Worker thread wakes up
04:16:29.939 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
04:16:29.939 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
04:16:29.939 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:29.943 00.004 6120 UpdateGuideState exits: m=8208 SNR=59.4
04:16:29.948 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:29.951 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:29.956 00.005 6120 Enqueuing Expose request
04:16:29.959 00.003 7680 Moving (-0.09, -0.15) raw xDistance=-0.11 yDistance=0.10
04:16:29.959 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:16:29.959 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:16:29.960 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:16:29.960 00.000 7680 MoveAxis(E, 0, ABG)
04:16:29.960 00.000 7680 Move returns status 0, amount 0
04:16:29.960 00.000 7680 MoveAxis(N, 0, ABG)
04:16:29.961 00.001 7680 Move returns status 0, amount 0
04:16:29.961 00.000 7680 move complete, result=0
04:16:29.961 00.000 7680 worker thread done servicing request
04:16:29.962 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:29.966 00.004 7680 Worker thread wakes up
04:16:29.967 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:29.967 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:31.212 01.245 7680 Exposure complete
04:16:31.356 00.144 7680 worker thread done servicing request
04:16:31.356 00.000 6120 OnExposeComplete: enter
04:16:31.359 00.003 6120 UpdateGuideState(): m_state=6
04:16:31.365 00.006 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4645
04:16:31.369 00.004 6120 Star::Find returns 1 (0), X=514.39, Y=666.71, Mass=8057, SNR=59.0, Peak=199 HFD=6.8
04:16:31.373 00.004 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
04:16:31.378 00.005 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
04:16:31.382 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.38 hyp=0.38 cameraTheta=-1.57 mountX=-0.07 mountY=0.34, mountTheta=1.77
04:16:31.388 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.38, opts=13)
04:16:31.391 00.003 6120 Enqueuing Move request for scope (0.00, -0.38)
04:16:31.396 00.005 7680 Worker thread wakes up
04:16:31.396 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:31.400 00.004 6120 UpdateGuideState exits: m=8057 SNR=59.0
04:16:31.402 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:31.407 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.38) opts 0xd
04:16:31.407 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:31.413 00.006 6120 Enqueuing Expose request
04:16:31.417 00.004 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.38)
04:16:31.417 00.000 7680 Moving (0.00, -0.38) raw xDistance=-0.07 yDistance=0.34
04:16:31.417 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:16:31.417 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
04:16:31.418 00.001 7680 MoveAxis(E, 0, ABG)
04:16:31.419 00.001 7680 Move returns status 0, amount 0
04:16:31.419 00.000 7680 MoveAxis(S, 187, ABG)
04:16:31.419 00.000 7680 Guiding  Dir = 1, Dur = 187
04:16:31.419 00.000 7680 IsSlewing returns 0
04:16:31.419 00.000 7680 IsGuiding returns 0
04:16:31.420 00.001 7680 PulseGuide returned control before completion, sleep 197
04:16:31.626 00.206 7680 IsGuiding returns 1
04:16:31.626 00.000 7680 scope still moving after pulse duration time elapsed
04:16:31.656 00.030 7680 IsSlewing returns 0
04:16:31.657 00.001 7680 IsGuiding returns 0
04:16:31.657 00.000 7680 scope move finished after 187 + 50 ms
04:16:31.658 00.001 7680 Move returns status 0, amount 187
04:16:31.658 00.000 7680 move complete, result=0
04:16:31.658 00.000 7680 worker thread done servicing request
04:16:31.658 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 187 ms SOUTH
04:16:31.664 00.006 7680 Worker thread wakes up
04:16:31.665 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:31.665 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:32.913 01.248 7680 Exposure complete
04:16:33.053 00.140 7680 worker thread done servicing request
04:16:33.053 00.000 6120 OnExposeComplete: enter
04:16:33.057 00.004 6120 UpdateGuideState(): m_state=6
04:16:33.062 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4646
04:16:33.067 00.005 6120 Star::Find returns 1 (0), X=514.33, Y=666.81, Mass=7795, SNR=59.1, Peak=206 HFD=6.9
04:16:33.072 00.005 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
04:16:33.075 00.003 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
04:16:33.079 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.29 cameraTheta=-1.77 mountX=-0.11 mountY=0.23, mountTheta=2.01
04:16:33.084 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.29, opts=13)
04:16:33.088 00.004 6120 Enqueuing Move request for scope (-0.06, -0.29)
04:16:33.092 00.004 7680 Worker thread wakes up
04:16:33.092 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:33.097 00.005 6120 UpdateGuideState exits: m=7795 SNR=59.1
04:16:33.100 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:33.105 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.29) opts 0xd
04:16:33.105 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.29)
04:16:33.105 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:33.109 00.004 6120 Enqueuing Expose request
04:16:33.113 00.004 7680 Moving (-0.06, -0.29) raw xDistance=-0.11 yDistance=0.23
04:16:33.113 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:16:33.113 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:16:33.113 00.000 7680 MoveAxis(E, 0, ABG)
04:16:33.115 00.002 7680 Move returns status 0, amount 0
04:16:33.115 00.000 7680 MoveAxis(S, 126, ABG)
04:16:33.115 00.000 7680 Guiding  Dir = 1, Dur = 126
04:16:33.115 00.000 7680 IsSlewing returns 0
04:16:33.116 00.001 7680 IsGuiding returns 0
04:16:33.116 00.000 7680 PulseGuide returned control before completion, sleep 136
04:16:33.263 00.147 7680 IsGuiding returns 1
04:16:33.263 00.000 7680 scope still moving after pulse duration time elapsed
04:16:33.294 00.031 7680 IsSlewing returns 0
04:16:33.295 00.001 7680 IsGuiding returns 1
04:16:33.325 00.030 7680 IsSlewing returns 0
04:16:33.326 00.001 7680 IsGuiding returns 1
04:16:33.356 00.030 7680 IsSlewing returns 0
04:16:33.357 00.001 7680 IsGuiding returns 0
04:16:33.357 00.000 7680 scope move finished after 126 + 116 ms
04:16:33.359 00.002 7680 Move returns status 0, amount 126
04:16:33.359 00.000 7680 move complete, result=0
04:16:33.359 00.000 7680 worker thread done servicing request
04:16:33.360 00.001 7680 Worker thread wakes up
04:16:33.360 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 126 ms SOUTH
04:16:33.366 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:33.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:34.623 01.257 7680 Exposure complete
04:16:34.770 00.147 7680 worker thread done servicing request
04:16:34.771 00.001 6120 OnExposeComplete: enter
04:16:34.775 00.004 6120 UpdateGuideState(): m_state=6
04:16:34.780 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4647
04:16:34.783 00.003 6120 Star::Find returns 1 (0), X=514.32, Y=666.86, Mass=8251, SNR=59.8, Peak=213 HFD=6.6
04:16:34.787 00.004 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
04:16:34.791 00.004 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
04:16:34.795 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.85 mountX=-0.11 mountY=0.18, mountTheta=2.12
04:16:34.800 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.23, opts=13)
04:16:34.803 00.003 6120 Enqueuing Move request for scope (-0.07, -0.23)
04:16:34.806 00.003 7680 Worker thread wakes up
04:16:34.807 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.23) opts 0xd
04:16:34.807 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.23)
04:16:34.807 00.000 7680 Moving (-0.07, -0.23) raw xDistance=-0.11 yDistance=0.18
04:16:34.807 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:16:34.807 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:16:34.807 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:34.813 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:16:34.813 00.000 7680 MoveAxis(E, 0, ABG)
04:16:34.813 00.000 7680 Move returns status 0, amount 0
04:16:34.813 00.000 7680 MoveAxis(N, 0, ABG)
04:16:34.814 00.001 7680 Move returns status 0, amount 0
04:16:34.814 00.000 7680 move complete, result=0
04:16:34.814 00.000 6120 UpdateGuideState exits: m=8251 SNR=59.8
04:16:34.821 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:34.826 00.005 7680 worker thread done servicing request
04:16:34.826 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:34.830 00.004 6120 Enqueuing Expose request
04:16:34.834 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:16:34.837 00.003 7680 Worker thread wakes up
04:16:34.839 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:34.839 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:36.078 01.239 7680 Exposure complete
04:16:36.225 00.147 7680 worker thread done servicing request
04:16:36.226 00.001 6120 OnExposeComplete: enter
04:16:36.231 00.005 6120 UpdateGuideState(): m_state=6
04:16:36.235 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4648
04:16:36.239 00.004 6120 Star::Find returns 1 (0), X=514.27, Y=666.84, Mass=8340, SNR=60.9, Peak=211 HFD=6.7
04:16:36.242 00.003 6120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.19) = xAngle (-2.20 = -2.20)
04:16:36.246 00.004 6120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.67 = 0.67)
04:16:36.250 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-2.02 mountX=-0.16 mountY=0.17, mountTheta=2.33
04:16:36.255 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.25, opts=13)
04:16:36.260 00.005 6120 Enqueuing Move request for scope (-0.12, -0.25)
04:16:36.263 00.003 7680 Worker thread wakes up
04:16:36.264 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:36.268 00.004 6120 UpdateGuideState exits: m=8340 SNR=60.9
04:16:36.272 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:36.275 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:36.279 00.004 6120 Enqueuing Expose request
04:16:36.282 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.25) opts 0xd
04:16:36.282 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.25)
04:16:36.282 00.000 7680 Moving (-0.12, -0.25) raw xDistance=-0.16 yDistance=0.17
04:16:36.282 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:16:36.282 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:16:36.284 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:16:36.284 00.000 7680 MoveAxis(E, 0, ABG)
04:16:36.284 00.000 7680 Move returns status 0, amount 0
04:16:36.284 00.000 7680 MoveAxis(N, 0, ABG)
04:16:36.284 00.000 7680 Move returns status 0, amount 0
04:16:36.285 00.001 7680 move complete, result=0
04:16:36.286 00.001 7680 worker thread done servicing request
04:16:36.286 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:16:36.290 00.004 7680 Worker thread wakes up
04:16:36.290 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:36.290 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:37.540 01.250 7680 Exposure complete
04:16:37.681 00.141 7680 worker thread done servicing request
04:16:37.682 00.001 6120 OnExposeComplete: enter
04:16:37.687 00.005 6120 UpdateGuideState(): m_state=6
04:16:37.691 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4649
04:16:37.695 00.004 6120 Star::Find returns 1 (0), X=514.35, Y=666.74, Mass=8206, SNR=60.6, Peak=190 HFD=6.9
04:16:37.698 00.003 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
04:16:37.702 00.004 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
04:16:37.707 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.36 hyp=0.36 cameraTheta=-1.68 mountX=-0.11 mountY=0.30, mountTheta=1.91
04:16:37.712 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.36, opts=13)
04:16:37.716 00.004 6120 Enqueuing Move request for scope (-0.04, -0.36)
04:16:37.720 00.004 7680 Worker thread wakes up
04:16:37.720 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:37.724 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.36) opts 0xd
04:16:37.724 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.36)
04:16:37.724 00.000 7680 Moving (-0.04, -0.36) raw xDistance=-0.11 yDistance=0.30
04:16:37.724 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:16:37.725 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:16:37.725 00.000 7680 MoveAxis(E, 0, ABG)
04:16:37.725 00.000 7680 Move returns status 0, amount 0
04:16:37.725 00.000 7680 MoveAxis(S, 164, ABG)
04:16:37.725 00.000 7680 Guiding  Dir = 1, Dur = 164
04:16:37.725 00.000 6120 UpdateGuideState exits: m=8206 SNR=60.6
04:16:37.730 00.005 7680 IsSlewing returns 0
04:16:37.730 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:37.733 00.003 7680 IsGuiding returns 0
04:16:37.733 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:37.738 00.005 7680 PulseGuide returned control before completion, sleep 174
04:16:37.738 00.000 6120 Enqueuing Expose request
04:16:37.918 00.180 7680 IsGuiding returns 1
04:16:37.919 00.001 7680 scope still moving after pulse duration time elapsed
04:16:37.949 00.030 7680 IsSlewing returns 0
04:16:37.951 00.002 7680 IsGuiding returns 0
04:16:37.951 00.000 7680 scope move finished after 164 + 53 ms
04:16:37.952 00.001 7680 Move returns status 0, amount 164
04:16:37.952 00.000 7680 move complete, result=0
04:16:37.954 00.002 7680 worker thread done servicing request
04:16:37.954 00.000 7680 Worker thread wakes up
04:16:37.954 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 164 ms SOUTH
04:16:37.960 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:37.960 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:39.206 01.246 7680 Exposure complete
04:16:39.323 00.117 7680 worker thread done servicing request
04:16:39.324 00.001 6120 OnExposeComplete: enter
04:16:39.328 00.004 6120 UpdateGuideState(): m_state=6
04:16:39.333 00.005 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4650
04:16:39.337 00.004 6120 Star::Find returns 1 (0), X=514.36, Y=666.80, Mass=8259, SNR=59.8, Peak=207 HFD=6.8
04:16:39.344 00.007 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
04:16:39.348 00.004 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
04:16:39.352 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.30 hyp=0.30 cameraTheta=-1.68 mountX=-0.09 mountY=0.25, mountTheta=1.90
04:16:39.360 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.30, opts=13)
04:16:39.364 00.004 6120 Enqueuing Move request for scope (-0.03, -0.30)
04:16:39.368 00.004 7680 Worker thread wakes up
04:16:39.370 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.30) opts 0xd
04:16:39.370 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:39.375 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.30)
04:16:39.376 00.001 6120 UpdateGuideState exits: m=8259 SNR=59.8
04:16:39.382 00.006 7680 Moving (-0.03, -0.30) raw xDistance=-0.09 yDistance=0.25
04:16:39.382 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:39.385 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:39.389 00.004 6120 Enqueuing Expose request
04:16:39.394 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:16:39.394 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
04:16:39.394 00.000 7680 MoveAxis(E, 0, ABG)
04:16:39.394 00.000 7680 Move returns status 0, amount 0
04:16:39.396 00.002 7680 MoveAxis(S, 138, ABG)
04:16:39.396 00.000 7680 Guiding  Dir = 1, Dur = 138
04:16:39.396 00.000 7680 IsSlewing returns 0
04:16:39.397 00.001 7680 IsGuiding returns 0
04:16:39.397 00.000 7680 PulseGuide returned control before completion, sleep 148
04:16:39.561 00.164 7680 IsGuiding returns 0
04:16:39.561 00.000 7680 Move returns status 0, amount 138
04:16:39.562 00.001 7680 move complete, result=0
04:16:39.562 00.000 7680 worker thread done servicing request
04:16:39.562 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 138 ms SOUTH
04:16:39.569 00.007 7680 Worker thread wakes up
04:16:39.570 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:39.570 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:40.826 01.256 7680 Exposure complete
04:16:40.978 00.152 7680 worker thread done servicing request
04:16:40.979 00.001 6120 OnExposeComplete: enter
04:16:40.983 00.004 6120 UpdateGuideState(): m_state=6
04:16:40.986 00.003 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4651
04:16:40.992 00.006 6120 Star::Find returns 1 (0), X=514.48, Y=666.72, Mass=8370, SNR=61.2, Peak=207 HFD=6.8
04:16:40.995 00.003 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
04:16:40.999 00.004 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
04:16:41.003 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.37 hyp=0.38 cameraTheta=-1.34 mountX=0.02 mountY=0.37, mountTheta=1.53
04:16:41.011 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.37, opts=13)
04:16:41.015 00.004 6120 Enqueuing Move request for scope (0.09, -0.37)
04:16:41.019 00.004 7680 Worker thread wakes up
04:16:41.019 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:41.022 00.003 6120 UpdateGuideState exits: m=8370 SNR=61.2
04:16:41.026 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:41.031 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:41.036 00.005 6120 Enqueuing Expose request
04:16:41.039 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.37) opts 0xd
04:16:41.040 00.001 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.37)
04:16:41.040 00.000 7680 Moving (0.09, -0.37) raw xDistance=0.02 yDistance=0.37
04:16:41.040 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:16:41.040 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
04:16:41.041 00.001 7680 MoveAxis(E, 0, ABG)
04:16:41.041 00.000 7680 Move returns status 0, amount 0
04:16:41.041 00.000 7680 MoveAxis(S, 203, ABG)
04:16:41.041 00.000 7680 Guiding  Dir = 1, Dur = 203
04:16:41.042 00.001 7680 IsSlewing returns 0
04:16:41.042 00.000 7680 IsGuiding returns 0
04:16:41.042 00.000 7680 PulseGuide returned control before completion, sleep 213
04:16:41.271 00.229 7680 IsGuiding returns 1
04:16:41.272 00.001 7680 scope still moving after pulse duration time elapsed
04:16:41.302 00.030 7680 IsSlewing returns 0
04:16:41.303 00.001 7680 IsGuiding returns 0
04:16:41.304 00.001 7680 scope move finished after 203 + 58 ms
04:16:41.304 00.000 7680 Move returns status 0, amount 203
04:16:41.305 00.001 7680 move complete, result=0
04:16:41.305 00.000 7680 worker thread done servicing request
04:16:41.306 00.001 7680 Worker thread wakes up
04:16:41.306 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 203 ms SOUTH
04:16:41.313 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:41.313 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:42.562 01.249 7680 Exposure complete
04:16:42.708 00.146 7680 worker thread done servicing request
04:16:42.708 00.000 6120 OnExposeComplete: enter
04:16:42.712 00.004 6120 UpdateGuideState(): m_state=6
04:16:42.716 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4652
04:16:42.720 00.004 6120 Star::Find returns 1 (0), X=514.33, Y=666.92, Mass=8194, SNR=61.1, Peak=204 HFD=6.7
04:16:42.724 00.004 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
04:16:42.728 00.004 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
04:16:42.731 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.89 mountX=-0.09 mountY=0.13, mountTheta=2.17
04:16:42.736 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.18, opts=13)
04:16:42.739 00.003 6120 Enqueuing Move request for scope (-0.06, -0.18)
04:16:42.744 00.005 7680 Worker thread wakes up
04:16:42.744 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
04:16:42.744 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
04:16:42.744 00.000 7680 Moving (-0.06, -0.18) raw xDistance=-0.09 yDistance=0.13
04:16:42.744 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:16:42.745 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:42.748 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:16:42.748 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:16:42.748 00.000 7680 MoveAxis(E, 0, ABG)
04:16:42.748 00.000 7680 Move returns status 0, amount 0
04:16:42.748 00.000 7680 MoveAxis(N, 0, ABG)
04:16:42.748 00.000 7680 Move returns status 0, amount 0
04:16:42.748 00.000 7680 move complete, result=0
04:16:42.749 00.001 7680 worker thread done servicing request
04:16:42.749 00.000 6120 UpdateGuideState exits: m=8194 SNR=61.1
04:16:42.752 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:42.758 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:42.762 00.004 6120 Enqueuing Expose request
04:16:42.765 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:16:42.769 00.004 7680 Worker thread wakes up
04:16:42.769 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:42.769 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:44.011 01.242 7680 Exposure complete
04:16:44.138 00.127 6120 OnExposeComplete: enter
04:16:44.143 00.005 6120 UpdateGuideState(): m_state=6
04:16:44.148 00.005 7680 worker thread done servicing request
04:16:44.148 00.000 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4653
04:16:44.153 00.005 6120 Star::Find returns 1 (0), X=514.34, Y=669.03, Mass=8021, SNR=60.1, Peak=188 HFD=6.6
04:16:44.159 00.006 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.19) = xAngle (1.41 = 1.41)
04:16:44.165 00.006 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.28 = -2.00)
04:16:44.169 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=1.94 hyp=1.94 cameraTheta=1.60 mountX=0.31 mountY=-1.76, mountTheta=-1.40
04:16:44.173 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=1.94, opts=13)
04:16:44.176 00.003 6120 Enqueuing Move request for scope (-0.05, 1.94)
04:16:44.180 00.004 7680 Worker thread wakes up
04:16:44.180 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:44.184 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 1.94) opts 0xd
04:16:44.184 00.000 6120 UpdateGuideState exits: m=8021 SNR=60.1
04:16:44.188 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, 1.94)
04:16:44.188 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:44.191 00.003 7680 Moving (-0.05, 1.94) raw xDistance=0.31 yDistance=-1.76
04:16:44.191 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:44.196 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
04:16:44.196 00.000 7680 resist switch: large excursion: input -1.76 thresh 0.60 direction from 1 to -1
04:16:44.196 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.28
04:16:44.197 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.76 from input -1.76
04:16:44.197 00.000 7680 MoveAxis(W, 127, ABG)
04:16:44.197 00.000 7680 Guiding  Dir = 3, Dur = 127
04:16:44.198 00.001 6120 Enqueuing Expose request
04:16:44.204 00.006 7680 IsSlewing returns 0
04:16:44.205 00.001 7680 IsGuiding returns 0
04:16:44.206 00.001 7680 PulseGuide returned control before completion, sleep 137
04:16:44.255 00.049 6120 evsrv: cli 0FAEFBB8 connect
04:16:44.404 00.149 7680 IsGuiding returns 0
04:16:44.404 00.000 6120 case statement mapped state 6 to 3
04:16:44.409 00.005 7680 Move returns status 0, amount 127
04:16:44.409 00.000 7680 MoveAxis(N, 956, ABG)
04:16:44.409 00.000 7680 Guiding  Dir = 0, Dur = 956
04:16:44.409 00.000 7680 IsSlewing returns 0
04:16:44.409 00.000 6120 case statement mapped state 6 to 3
04:16:44.413 00.004 7680 IsGuiding returns 0
04:16:44.413 00.000 7680 PulseGuide returned control before completion, sleep 966
04:16:44.413 00.000 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"bddaff4a-d92c-4f4c-959f-9a4889a94198"}
04:16:44.417 00.004 6120 case statement mapped state 6 to 3
04:16:44.420 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"bddaff4a-d92c-4f4c-959f-9a4889a94198"}
04:16:44.423 00.003 6120 evsrv: cli 0FAEFBB8 disconnect
04:16:44.426 00.003 6120 evsrv: cli 0FAEF7F8 connect
04:16:44.430 00.004 6120 case statement mapped state 6 to 3
04:16:44.433 00.003 6120 case statement mapped state 6 to 3
04:16:44.437 00.004 6120 evsrv: cli 0FAEF7F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"9a21debf-33b5-46fe-85cc-9a937f517aac"}
04:16:44.440 00.003 6120 PhdController::Dither begins
04:16:44.442 00.002 6120 dither: size=5.00, dRA=-3.68 dDec=2.43
04:16:44.446 00.004 6120 MountToCamera -- mountTheta (-2.56) + m_xAngle (0.19) = xAngle (-2.37 = -2.37)
04:16:44.449 00.003 6120 MountToCamera -- mountX=-3.68 mountY=2.43 hyp=4.41 mountTheta=-2.56 cameraX=-3.17, cameraY=-3.08 cameraTheta=-2.37
04:16:44.452 00.003 6120 setting lock position to (511.22, 664.02)
04:16:44.595 00.143 6120 Mount: notify guiding dithered (-3.2, -3.1)
04:16:44.598 00.003 6120 Status Line: Dither by -3.68,2.43
04:16:44.602 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
04:16:44.718 00.116 6120 PhdController: newstate STATE_SETTLE_WAIT
04:16:44.724 00.006 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":0,"id":"9a21debf-33b5-46fe-85cc-9a937f517aac"}
04:16:44.728 00.004 6120 evsrv: cli 0FAEF7F8 disconnect
04:16:45.384 00.656 7680 IsGuiding returns 1
04:16:45.384 00.000 7680 scope still moving after pulse duration time elapsed
04:16:45.415 00.031 7680 IsSlewing returns 0
04:16:45.416 00.001 7680 IsGuiding returns 0
04:16:45.416 00.000 7680 scope move finished after 956 + 47 ms
04:16:45.416 00.000 7680 Move returns status 0, amount 956
04:16:45.416 00.000 7680 move complete, result=0
04:16:45.416 00.000 7680 worker thread done servicing request
04:16:45.416 00.000 6120 GuideStep: 0.3 px 127 ms WEST, -1.8 px 956 ms NORTH
04:16:45.420 00.004 7680 Worker thread wakes up
04:16:45.420 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:45.420 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(499,652,31,31)
04:16:46.663 01.243 7680 Exposure complete
04:16:46.760 00.097 7680 worker thread done servicing request
04:16:46.760 00.000 6120 OnExposeComplete: enter
04:16:46.764 00.004 6120 UpdateGuideState(): m_state=6
04:16:46.769 00.005 6120 Star::Find(15, 514, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4654
04:16:46.773 00.004 6120 Star::Find returns 1 (0), X=514.13, Y=666.68, Mass=8054, SNR=60.0, Peak=186 HFD=6.8
04:16:46.776 00.003 6120 CameraToMount -- cameraTheta (0.74) - m_xAngle (0.19) = xAngle (0.55 = 0.55)
04:16:46.779 00.003 6120 CameraToMount -- cameraTheta (0.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.43 = -2.86)
04:16:46.782 00.003 6120 CameraToMount -- cameraX=2.91 cameraY=2.66 hyp=3.95 cameraTheta=0.74 mountX=3.36 mountY=-1.11, mountTheta=-0.32
04:16:46.787 00.005 6120 dither recenter: remaining=(3.7,-2.4) step=(3.7,-2.4)
04:16:46.790 00.003 6120 MountToCamera -- mountTheta (0.58) + m_xAngle (0.19) = xAngle (0.77 = 0.77)
04:16:46.792 00.002 6120 MountToCamera -- mountX=3.68 mountY=-2.43 hyp=4.41 mountTheta=0.58 cameraX=3.17, cameraY=3.08 cameraTheta=0.77
04:16:46.795 00.003 6120 SchedulePrimaryMove(0D6325F0, x=3.17, y=3.08, opts=4)
04:16:46.799 00.004 6120 Enqueuing Move request for scope (3.17, 3.08)
04:16:46.802 00.003 6120 Mount: notify direct move 3.68,-2.43
04:16:46.804 00.002 7680 Worker thread wakes up
04:16:46.804 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (3.17, 3.08) opts 0x4
04:16:46.804 00.000 7680 Handling offset move in thread for scope, endpoint = (3.17, 3.08)
04:16:46.804 00.000 7680 Moving (3.17, 3.08) raw xDistance=3.68 yDistance=-2.43
04:16:46.804 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:46.807 00.003 7680 MoveAxis(W, 2388, B)
04:16:46.808 00.001 7680 Guiding  Dir = 3, Dur = 2388
04:16:46.808 00.000 6120 UpdateGuideState exits: m=8054 SNR=60.0
04:16:46.814 00.006 7680 IsSlewing returns 0
04:16:46.814 00.000 6120 PhdController: settling, locked = 1, distance = 4.82 (1.50) aobump = 0 frame = 1 / 99999
04:16:46.817 00.003 7680 IsGuiding returns 0
04:16:46.817 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764065806.817,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.82,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:16:46.822 00.005 7680 PulseGuide returned control before completion, sleep 2398
04:16:46.822 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:46.825 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:46.829 00.004 6120 Enqueuing Expose request
04:16:49.229 02.400 7680 IsGuiding returns 1
04:16:49.229 00.000 7680 scope still moving after pulse duration time elapsed
04:16:49.260 00.031 7680 IsSlewing returns 0
04:16:49.261 00.001 7680 IsGuiding returns 0
04:16:49.262 00.001 7680 scope move finished after 2388 + 55 ms
04:16:49.262 00.000 7680 Move returns status 0, amount 2388
04:16:49.262 00.000 7680 MoveAxis(N, 1321, B)
04:16:49.263 00.001 7680 Guiding  Dir = 0, Dur = 1321
04:16:49.263 00.000 7680 IsSlewing returns 0
04:16:49.264 00.001 7680 IsGuiding returns 0
04:16:49.264 00.000 7680 PulseGuide returned control before completion, sleep 1331
04:16:50.611 01.347 7680 IsGuiding returns 1
04:16:50.612 00.001 7680 scope still moving after pulse duration time elapsed
04:16:50.642 00.030 7680 IsSlewing returns 0
04:16:50.644 00.002 7680 IsGuiding returns 0
04:16:50.644 00.000 7680 scope move finished after 1321 + 59 ms
04:16:50.644 00.000 7680 Move returns status 0, amount 1321
04:16:50.644 00.000 7680 move complete, result=0
04:16:50.646 00.002 6120 GuideStep: 3.7 px 2388 ms WEST, -2.4 px 1321 ms NORTH
04:16:50.653 00.007 7680 worker thread done servicing request
04:16:50.653 00.000 7680 Worker thread wakes up
04:16:50.653 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:50.654 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:16:51.904 01.250 7680 Exposure complete
04:16:52.039 00.135 7680 worker thread done servicing request
04:16:52.039 00.000 6120 OnExposeComplete: enter
04:16:52.042 00.003 6120 UpdateGuideState(): m_state=6
04:16:52.046 00.004 6120 Star::Find(15, 514, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4655
04:16:52.050 00.004 6120 Star::Find returns 1 (0), X=510.23, Y=664.80, Mass=8292, SNR=60.5, Peak=203 HFD=6.6
04:16:52.053 00.003 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (0.19) = xAngle (2.29 = 2.29)
04:16:52.057 00.004 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.16 = -1.12)
04:16:52.060 00.003 6120 CameraToMount -- cameraX=-0.99 cameraY=0.78 hyp=1.26 cameraTheta=2.47 mountX=-0.83 mountY=-1.14, mountTheta=-2.20
04:16:52.065 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.99, y=0.78, opts=13)
04:16:52.069 00.004 6120 Enqueuing Move request for scope (-0.99, 0.78)
04:16:52.074 00.005 7680 Worker thread wakes up
04:16:52.074 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.99, 0.78) opts 0xd
04:16:52.074 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.99, 0.78)
04:16:52.074 00.000 7680 Moving (-0.99, 0.78) raw xDistance=-0.83 yDistance=-1.14
04:16:52.074 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83
04:16:52.074 00.000 7680 resist switch: large excursion: input -1.14 thresh 0.60 direction from 0 to -1
04:16:52.075 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.41
04:16:52.075 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.14 from input -1.14
04:16:52.075 00.000 7680 MoveAxis(E, 339, ABG)
04:16:52.075 00.000 7680 Guiding  Dir = 2, Dur = 339
04:16:52.076 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:52.079 00.003 7680 IsSlewing returns 0
04:16:52.080 00.001 6120 UpdateGuideState exits: m=8292 SNR=60.5
04:16:52.084 00.004 6120 PhdController: settling, locked = 1, distance = 1.26 (1.50) aobump = 0 frame = 2 / 99999
04:16:52.087 00.003 7680 IsGuiding returns 0
04:16:52.087 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764065812.087,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.26,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:16:52.092 00.005 7680 PulseGuide returned control before completion, sleep 349
04:16:52.092 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:52.096 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:52.100 00.004 6120 Enqueuing Expose request
04:16:52.443 00.343 7680 IsGuiding returns 1
04:16:52.444 00.001 7680 scope still moving after pulse duration time elapsed
04:16:52.475 00.031 7680 IsSlewing returns 0
04:16:52.477 00.002 7680 IsGuiding returns 0
04:16:52.477 00.000 7680 scope move finished after 339 + 51 ms
04:16:52.477 00.000 7680 Move returns status 0, amount 339
04:16:52.477 00.000 7680 MoveAxis(N, 618, ABG)
04:16:52.479 00.002 7680 Guiding  Dir = 0, Dur = 618
04:16:52.479 00.000 7680 IsSlewing returns 0
04:16:52.479 00.000 7680 IsGuiding returns 0
04:16:52.481 00.002 7680 PulseGuide returned control before completion, sleep 628
04:16:53.114 00.633 7680 IsGuiding returns 1
04:16:53.114 00.000 7680 scope still moving after pulse duration time elapsed
04:16:53.145 00.031 7680 IsSlewing returns 0
04:16:53.146 00.001 7680 IsGuiding returns 0
04:16:53.146 00.000 7680 scope move finished after 618 + 48 ms
04:16:53.147 00.001 7680 Move returns status 0, amount 618
04:16:53.147 00.000 7680 move complete, result=0
04:16:53.147 00.000 7680 worker thread done servicing request
04:16:53.148 00.001 7680 Worker thread wakes up
04:16:53.148 00.000 6120 GuideStep: -0.8 px 339 ms EAST, -1.1 px 618 ms NORTH
04:16:53.154 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:53.156 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:16:54.415 01.259 7680 Exposure complete
04:16:54.553 00.138 7680 worker thread done servicing request
04:16:54.553 00.000 6120 OnExposeComplete: enter
04:16:54.557 00.004 6120 UpdateGuideState(): m_state=6
04:16:54.561 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4656
04:16:54.564 00.003 6120 Star::Find returns 1 (0), X=510.72, Y=663.65, Mass=8289, SNR=59.6, Peak=206 HFD=6.7
04:16:54.568 00.004 6120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.19) = xAngle (-2.70 = -2.70)
04:16:54.572 00.004 6120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.18 = 0.18)
04:16:54.577 00.005 6120 CameraToMount -- cameraX=-0.51 cameraY=-0.37 hyp=0.63 cameraTheta=-2.51 mountX=-0.57 mountY=0.11, mountTheta=2.95
04:16:54.581 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.51, y=-0.37, opts=13)
04:16:54.585 00.004 6120 Enqueuing Move request for scope (-0.51, -0.37)
04:16:54.589 00.004 7680 Worker thread wakes up
04:16:54.589 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.37) opts 0xd
04:16:54.589 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.51, -0.37)
04:16:54.590 00.001 7680 Moving (-0.51, -0.37) raw xDistance=-0.57 yDistance=0.11
04:16:54.590 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.57
04:16:54.590 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:16:54.590 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:16:54.590 00.000 7680 MoveAxis(E, 255, ABG)
04:16:54.590 00.000 7680 Guiding  Dir = 2, Dur = 255
04:16:54.590 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:54.594 00.004 7680 IsSlewing returns 0
04:16:54.594 00.000 6120 UpdateGuideState exits: m=8289 SNR=59.6
04:16:54.598 00.004 7680 IsGuiding returns 0
04:16:54.598 00.000 6120 PhdController: settling, locked = 1, distance = 1.07 (1.50) aobump = 0 frame = 3 / 99999
04:16:54.603 00.005 7680 PulseGuide returned control before completion, sleep 265
04:16:54.603 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764065814.603,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.07,"Time":2.5,"SettleTime":10.0,"StarLocked":true}
04:16:54.607 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:54.610 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:54.613 00.003 6120 Enqueuing Expose request
04:16:54.884 00.271 7680 IsGuiding returns 0
04:16:54.885 00.001 7680 Move returns status 0, amount 255
04:16:54.886 00.001 7680 MoveAxis(N, 0, ABG)
04:16:54.886 00.000 7680 Move returns status 0, amount 0
04:16:54.886 00.000 7680 move complete, result=0
04:16:54.887 00.001 6120 GuideStep: -0.6 px 255 ms EAST, 0.1 px 0 ms NORTH
04:16:54.893 00.006 7680 worker thread done servicing request
04:16:54.893 00.000 7680 Worker thread wakes up
04:16:54.893 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:54.895 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:16:56.145 01.250 7680 Exposure complete
04:16:56.289 00.144 7680 worker thread done servicing request
04:16:56.290 00.001 6120 OnExposeComplete: enter
04:16:56.293 00.003 6120 UpdateGuideState(): m_state=6
04:16:56.298 00.005 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4657
04:16:56.301 00.003 6120 Star::Find returns 1 (0), X=510.98, Y=665.77, Mass=7764, SNR=59.3, Peak=213 HFD=6.5
04:16:56.305 00.004 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (0.19) = xAngle (1.52 = 1.52)
04:16:56.309 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.40 = -1.89)
04:16:56.312 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=1.75 hyp=1.77 cameraTheta=1.71 mountX=0.08 mountY=-1.68, mountTheta=-1.52
04:16:56.318 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=1.75, opts=13)
04:16:56.321 00.003 6120 Enqueuing Move request for scope (-0.25, 1.75)
04:16:56.326 00.005 7680 Worker thread wakes up
04:16:56.326 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 1.75) opts 0xd
04:16:56.326 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 1.75)
04:16:56.326 00.000 7680 Moving (-0.25, 1.75) raw xDistance=0.08 yDistance=-1.68
04:16:56.326 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:56.330 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:16:56.330 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.68 from input -1.68
04:16:56.331 00.001 7680 MoveAxis(E, 0, ABG)
04:16:56.331 00.000 7680 Move returns status 0, amount 0
04:16:56.331 00.000 7680 MoveAxis(N, 913, ABG)
04:16:56.331 00.000 7680 Guiding  Dir = 0, Dur = 913
04:16:56.331 00.000 6120 UpdateGuideState exits: m=7764 SNR=59.3
04:16:56.334 00.003 7680 IsSlewing returns 0
04:16:56.334 00.000 6120 PhdController: settling, locked = 1, distance = 1.28 (1.50) aobump = 0 frame = 4 / 99999
04:16:56.339 00.005 7680 IsGuiding returns 0
04:16:56.339 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764065816.339,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.28,"Time":4.3,"SettleTime":10.0,"StarLocked":true}
04:16:56.344 00.005 7680 PulseGuide returned control before completion, sleep 923
04:16:56.344 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:56.348 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:56.351 00.003 6120 Enqueuing Expose request
04:16:57.272 00.921 7680 IsGuiding returns 1
04:16:57.272 00.000 7680 scope still moving after pulse duration time elapsed
04:16:57.304 00.032 7680 IsSlewing returns 0
04:16:57.304 00.000 7680 IsGuiding returns 1
04:16:57.336 00.032 7680 IsSlewing returns 0
04:16:57.337 00.001 7680 IsGuiding returns 1
04:16:57.367 00.030 7680 IsSlewing returns 0
04:16:57.368 00.001 7680 IsGuiding returns 1
04:16:57.398 00.030 7680 IsSlewing returns 0
04:16:57.399 00.001 7680 IsGuiding returns 0
04:16:57.399 00.000 7680 scope move finished after 913 + 146 ms
04:16:57.400 00.001 7680 Move returns status 0, amount 913
04:16:57.400 00.000 7680 move complete, result=0
04:16:57.400 00.000 7680 worker thread done servicing request
04:16:57.400 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.7 px 913 ms NORTH
04:16:57.406 00.006 7680 Worker thread wakes up
04:16:57.406 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:57.407 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:16:58.662 01.255 7680 Exposure complete
04:16:58.781 00.119 7680 worker thread done servicing request
04:16:58.781 00.000 6120 OnExposeComplete: enter
04:16:58.785 00.004 6120 UpdateGuideState(): m_state=6
04:16:58.789 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4658
04:16:58.794 00.005 6120 Star::Find returns 1 (0), X=510.89, Y=662.50, Mass=8149, SNR=60.3, Peak=199 HFD=6.9
04:16:58.797 00.003 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
04:16:58.800 00.003 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
04:16:58.805 00.005 6120 CameraToMount -- cameraX=-0.33 cameraY=-1.52 hyp=1.55 cameraTheta=-1.79 mountX=-0.61 mountY=1.22, mountTheta=2.04
04:16:58.810 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=-1.52, opts=13)
04:16:58.816 00.006 6120 Enqueuing Move request for scope (-0.33, -1.52)
04:16:58.819 00.003 7680 Worker thread wakes up
04:16:58.820 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:16:58.824 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -1.52) opts 0xd
04:16:58.824 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, -1.52)
04:16:58.824 00.000 7680 Moving (-0.33, -1.52) raw xDistance=-0.61 yDistance=1.22
04:16:58.824 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
04:16:58.825 00.001 6120 UpdateGuideState exits: m=8149 SNR=60.3
04:16:58.829 00.004 6120 PhdController: settling, locked = 1, distance = 1.36 (1.50) aobump = 0 frame = 5 / 99999
04:16:58.833 00.004 7680 resist switch: large excursion: input 1.22 thresh 0.60 direction from -1 to 1
04:16:58.833 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.65
04:16:58.833 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.22 from input 1.22
04:16:58.833 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764065818.833,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.36,"Time":6.7,"SettleTime":10.0,"StarLocked":true}
04:16:58.837 00.004 7680 MoveAxis(E, 249, ABG)
04:16:58.837 00.000 7680 Guiding  Dir = 2, Dur = 249
04:16:58.837 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:16:58.843 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:16:58.846 00.003 6120 Enqueuing Expose request
04:16:58.850 00.004 7680 IsSlewing returns 0
04:16:58.850 00.000 7680 IsGuiding returns 0
04:16:58.850 00.000 7680 PulseGuide returned control before completion, sleep 259
04:16:59.119 00.269 7680 IsGuiding returns 1
04:16:59.119 00.000 7680 scope still moving after pulse duration time elapsed
04:16:59.151 00.032 7680 IsSlewing returns 0
04:16:59.153 00.002 7680 IsGuiding returns 0
04:16:59.154 00.001 7680 scope move finished after 249 + 54 ms
04:16:59.154 00.000 7680 Move returns status 0, amount 249
04:16:59.154 00.000 7680 MoveAxis(S, 660, ABG)
04:16:59.155 00.001 7680 Guiding  Dir = 1, Dur = 660
04:16:59.156 00.001 7680 IsSlewing returns 0
04:16:59.157 00.001 7680 IsGuiding returns 0
04:16:59.157 00.000 7680 PulseGuide returned control before completion, sleep 670
04:16:59.842 00.685 7680 IsGuiding returns 1
04:16:59.843 00.001 7680 scope still moving after pulse duration time elapsed
04:16:59.874 00.031 7680 IsSlewing returns 0
04:16:59.875 00.001 7680 IsGuiding returns 0
04:16:59.875 00.000 7680 scope move finished after 660 + 57 ms
04:16:59.876 00.001 7680 Move returns status 0, amount 660
04:16:59.876 00.000 7680 move complete, result=0
04:16:59.876 00.000 7680 worker thread done servicing request
04:16:59.876 00.000 7680 Worker thread wakes up
04:16:59.877 00.001 6120 GuideStep: -0.6 px 249 ms EAST, 1.2 px 660 ms SOUTH
04:16:59.882 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:16:59.882 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:01.131 01.249 7680 Exposure complete
04:17:01.271 00.140 7680 worker thread done servicing request
04:17:01.272 00.001 6120 OnExposeComplete: enter
04:17:01.276 00.004 6120 UpdateGuideState(): m_state=6
04:17:01.281 00.005 6120 Star::Find(15, 510, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4659
04:17:01.285 00.004 6120 Star::Find returns 1 (0), X=511.24, Y=661.87, Mass=7110, SNR=55.0, Peak=178 HFD=6.7
04:17:01.289 00.004 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
04:17:01.292 00.003 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
04:17:01.295 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-2.15 hyp=2.15 cameraTheta=-1.56 mountX=-0.38 mountY=1.94, mountTheta=1.76
04:17:01.300 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-2.15, opts=13)
04:17:01.304 00.004 6120 Enqueuing Move request for scope (0.02, -2.15)
04:17:01.307 00.003 7680 Worker thread wakes up
04:17:01.307 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -2.15) opts 0xd
04:17:01.307 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -2.15)
04:17:01.307 00.000 7680 Moving (0.02, -2.15) raw xDistance=-0.38 yDistance=1.94
04:17:01.308 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:01.313 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.38
04:17:01.313 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.94 from input 1.94
04:17:01.313 00.000 7680 MoveAxis(E, 172, ABG)
04:17:01.313 00.000 7680 Guiding  Dir = 2, Dur = 172
04:17:01.313 00.000 6120 UpdateGuideState exits: m=7110 SNR=55.0
04:17:01.316 00.003 7680 IsSlewing returns 0
04:17:01.317 00.001 6120 PhdController: settling, locked = 1, distance = 1.60 (1.50) aobump = 0 frame = 6 / 99999
04:17:01.321 00.004 7680 IsGuiding returns 0
04:17:01.321 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764065821.321,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.60,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:17:01.324 00.003 7680 PulseGuide returned control before completion, sleep 182
04:17:01.324 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:01.329 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:01.332 00.003 6120 Enqueuing Expose request
04:17:01.518 00.186 7680 IsGuiding returns 1
04:17:01.520 00.002 7680 scope still moving after pulse duration time elapsed
04:17:01.549 00.029 7680 IsSlewing returns 0
04:17:01.550 00.001 7680 IsGuiding returns 0
04:17:01.552 00.002 7680 scope move finished after 172 + 58 ms
04:17:01.552 00.000 7680 Move returns status 0, amount 172
04:17:01.553 00.001 7680 MoveAxis(S, 1053, ABG)
04:17:01.553 00.000 7680 Guiding  Dir = 1, Dur = 1053
04:17:01.554 00.001 7680 IsSlewing returns 0
04:17:01.554 00.000 7680 IsGuiding returns 0
04:17:01.555 00.001 7680 PulseGuide returned control before completion, sleep 1063
04:17:02.634 01.079 7680 IsGuiding returns 1
04:17:02.634 00.000 7680 scope still moving after pulse duration time elapsed
04:17:02.665 00.031 7680 IsSlewing returns 0
04:17:02.665 00.000 7680 IsGuiding returns 0
04:17:02.666 00.001 7680 scope move finished after 1053 + 58 ms
04:17:02.666 00.000 7680 Move returns status 0, amount 1053
04:17:02.667 00.001 7680 move complete, result=0
04:17:02.667 00.000 7680 worker thread done servicing request
04:17:02.667 00.000 6120 GuideStep: -0.4 px 172 ms EAST, 1.9 px 1053 ms SOUTH
04:17:02.673 00.006 7680 Worker thread wakes up
04:17:02.673 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:02.674 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:03.916 01.242 7680 Exposure complete
04:17:04.045 00.129 7680 worker thread done servicing request
04:17:04.046 00.001 6120 OnExposeComplete: enter
04:17:04.050 00.004 6120 UpdateGuideState(): m_state=6
04:17:04.054 00.004 6120 Star::Find(15, 511, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4660
04:17:04.058 00.004 6120 Star::Find returns 1 (0), X=511.60, Y=664.99, Mass=8186, SNR=60.1, Peak=188 HFD=6.6
04:17:04.062 00.004 6120 CameraToMount -- cameraTheta (1.20) - m_xAngle (0.19) = xAngle (1.01 = 1.01)
04:17:04.066 00.004 6120 CameraToMount -- cameraTheta (1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.88 = -2.40)
04:17:04.069 00.003 6120 CameraToMount -- cameraX=0.38 cameraY=0.97 hyp=1.05 cameraTheta=1.20 mountX=0.56 mountY=-0.71, mountTheta=-0.90
04:17:04.075 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=0.97, opts=13)
04:17:04.078 00.003 6120 Enqueuing Move request for scope (0.38, 0.97)
04:17:04.081 00.003 7680 Worker thread wakes up
04:17:04.081 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:04.085 00.004 6120 UpdateGuideState exits: m=8186 SNR=60.1
04:17:04.089 00.004 6120 PhdController: settling, locked = 1, distance = 1.43 (1.50) aobump = 0 frame = 7 / 99999
04:17:04.093 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.97) opts 0xd
04:17:04.094 00.001 7680 Handling offset move in thread for scope, endpoint = (0.38, 0.97)
04:17:04.094 00.000 7680 Moving (0.38, 0.97) raw xDistance=0.56 yDistance=-0.71
04:17:04.094 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.56
04:17:04.094 00.000 7680 resist switch: large excursion: input -0.71 thresh 0.60 direction from 1 to -1
04:17:04.094 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.12
04:17:04.094 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
04:17:04.095 00.001 7680 MoveAxis(W, 216, ABG)
04:17:04.095 00.000 7680 Guiding  Dir = 3, Dur = 216
04:17:04.095 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764065824.093,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.43,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:17:04.099 00.004 7680 IsSlewing returns 0
04:17:04.099 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:04.102 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:04.105 00.003 7680 IsGuiding returns 0
04:17:04.105 00.000 6120 Enqueuing Expose request
04:17:04.110 00.005 7680 PulseGuide returned control before completion, sleep 226
04:17:04.345 00.235 7680 IsGuiding returns 0
04:17:04.345 00.000 7680 Move returns status 0, amount 216
04:17:04.347 00.002 7680 MoveAxis(N, 384, ABG)
04:17:04.347 00.000 7680 Guiding  Dir = 0, Dur = 384
04:17:04.348 00.001 7680 IsSlewing returns 0
04:17:04.349 00.001 7680 IsGuiding returns 0
04:17:04.349 00.000 7680 PulseGuide returned control before completion, sleep 394
04:17:04.751 00.402 7680 IsGuiding returns 1
04:17:04.753 00.002 7680 scope still moving after pulse duration time elapsed
04:17:04.783 00.030 7680 IsSlewing returns 0
04:17:04.784 00.001 7680 IsGuiding returns 0
04:17:04.785 00.001 7680 scope move finished after 384 + 52 ms
04:17:04.785 00.000 7680 Move returns status 0, amount 384
04:17:04.786 00.001 7680 move complete, result=0
04:17:04.787 00.001 7680 worker thread done servicing request
04:17:04.787 00.000 6120 GuideStep: 0.6 px 216 ms WEST, -0.7 px 384 ms NORTH
04:17:04.795 00.008 7680 Worker thread wakes up
04:17:04.796 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:04.796 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:06.047 01.251 7680 Exposure complete
04:17:06.187 00.140 7680 worker thread done servicing request
04:17:06.187 00.000 6120 OnExposeComplete: enter
04:17:06.190 00.003 6120 UpdateGuideState(): m_state=6
04:17:06.194 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4661
04:17:06.200 00.006 6120 Star::Find returns 1 (0), X=511.49, Y=663.02, Mass=8024, SNR=59.9, Peak=206 HFD=6.6
04:17:06.203 00.003 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
04:17:06.207 00.004 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
04:17:06.210 00.003 6120 CameraToMount -- cameraX=0.26 cameraY=-0.99 hyp=1.03 cameraTheta=-1.31 mountX=0.07 mountY=1.01, mountTheta=1.50
04:17:06.217 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.99, opts=13)
04:17:06.222 00.005 6120 Enqueuing Move request for scope (0.26, -0.99)
04:17:06.225 00.003 7680 Worker thread wakes up
04:17:06.225 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.99) opts 0xd
04:17:06.225 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.99)
04:17:06.226 00.001 7680 Moving (0.26, -0.99) raw xDistance=0.07 yDistance=1.01
04:17:06.226 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:17:06.226 00.000 7680 resist switch: large excursion: input 1.01 thresh 0.60 direction from -1 to 1
04:17:06.226 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.03
04:17:06.226 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.01 from input 1.01
04:17:06.226 00.000 7680 MoveAxis(E, 0, ABG)
04:17:06.226 00.000 7680 Move returns status 0, amount 0
04:17:06.226 00.000 7680 MoveAxis(S, 548, ABG)
04:17:06.227 00.001 7680 Guiding  Dir = 1, Dur = 548
04:17:06.227 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:06.231 00.004 7680 IsSlewing returns 0
04:17:06.231 00.000 6120 UpdateGuideState exits: m=8024 SNR=59.9
04:17:06.235 00.004 6120 PhdController: settling, locked = 1, distance = 1.31 (1.50) aobump = 0 frame = 8 / 99999
04:17:06.238 00.003 7680 IsGuiding returns 0
04:17:06.238 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764065826.238,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.31,"Time":2.1,"SettleTime":10.0,"StarLocked":true}
04:17:06.242 00.004 7680 PulseGuide returned control before completion, sleep 558
04:17:06.242 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:06.246 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:06.250 00.004 6120 Enqueuing Expose request
04:17:06.812 00.562 7680 IsGuiding returns 0
04:17:06.812 00.000 7680 Move returns status 0, amount 548
04:17:06.813 00.001 7680 move complete, result=0
04:17:06.813 00.000 7680 worker thread done servicing request
04:17:06.813 00.000 7680 Worker thread wakes up
04:17:06.815 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 1.0 px 548 ms SOUTH
04:17:06.822 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:06.822 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:08.075 01.253 7680 Exposure complete
04:17:08.207 00.132 7680 worker thread done servicing request
04:17:08.208 00.001 6120 OnExposeComplete: enter
04:17:08.211 00.003 6120 UpdateGuideState(): m_state=6
04:17:08.217 00.006 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4662
04:17:08.221 00.004 6120 Star::Find returns 1 (0), X=511.50, Y=662.91, Mass=7990, SNR=59.6, Peak=196 HFD=6.6
04:17:08.224 00.003 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
04:17:08.228 00.004 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
04:17:08.232 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=-1.10 hyp=1.14 cameraTheta=-1.33 mountX=0.06 mountY=1.11, mountTheta=1.51
04:17:08.237 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-1.10, opts=13)
04:17:08.240 00.003 6120 Enqueuing Move request for scope (0.27, -1.10)
04:17:08.244 00.004 7680 Worker thread wakes up
04:17:08.244 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -1.10) opts 0xd
04:17:08.245 00.001 7680 Handling offset move in thread for scope, endpoint = (0.27, -1.10)
04:17:08.245 00.000 7680 Moving (0.27, -1.10) raw xDistance=0.06 yDistance=1.11
04:17:08.245 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:17:08.245 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.11 from input 1.11
04:17:08.245 00.000 7680 MoveAxis(E, 0, ABG)
04:17:08.246 00.001 7680 Move returns status 0, amount 0
04:17:08.247 00.001 7680 MoveAxis(S, 604, ABG)
04:17:08.247 00.000 7680 Guiding  Dir = 1, Dur = 604
04:17:08.247 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:08.251 00.004 6120 UpdateGuideState exits: m=7990 SNR=59.6
04:17:08.256 00.005 6120 PhdController: settling, locked = 1, distance = 1.26 (1.50) aobump = 0 frame = 9 / 99999
04:17:08.259 00.003 7680 IsSlewing returns 0
04:17:08.260 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764065828.259,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.26,"Time":4.2,"SettleTime":10.0,"StarLocked":true}
04:17:08.263 00.003 7680 IsGuiding returns 0
04:17:08.263 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:08.267 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:08.271 00.004 6120 Enqueuing Expose request
04:17:08.274 00.003 7680 PulseGuide returned control before completion, sleep 614
04:17:08.892 00.618 7680 IsGuiding returns 0
04:17:08.893 00.001 7680 Move returns status 0, amount 604
04:17:08.894 00.001 7680 move complete, result=0
04:17:08.894 00.000 7680 worker thread done servicing request
04:17:08.894 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 1.1 px 604 ms SOUTH
04:17:08.899 00.005 7680 Worker thread wakes up
04:17:08.899 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:08.899 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:10.150 01.251 7680 Exposure complete
04:17:10.298 00.148 7680 worker thread done servicing request
04:17:10.298 00.000 6120 OnExposeComplete: enter
04:17:10.302 00.004 6120 UpdateGuideState(): m_state=6
04:17:10.306 00.004 6120 Star::Find(15, 511, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4663
04:17:10.311 00.005 6120 Star::Find returns 1 (0), X=511.68, Y=664.50, Mass=8272, SNR=59.9, Peak=179 HFD=7.0
04:17:10.315 00.004 6120 CameraToMount -- cameraTheta (0.81) - m_xAngle (0.19) = xAngle (0.63 = 0.63)
04:17:10.318 00.003 6120 CameraToMount -- cameraTheta (0.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.50 = -2.78)
04:17:10.322 00.004 6120 CameraToMount -- cameraX=0.46 cameraY=0.48 hyp=0.66 cameraTheta=0.81 mountX=0.54 mountY=-0.23, mountTheta=-0.41
04:17:10.327 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.46, y=0.48, opts=13)
04:17:10.332 00.005 6120 Enqueuing Move request for scope (0.46, 0.48)
04:17:10.335 00.003 7680 Worker thread wakes up
04:17:10.335 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.48) opts 0xd
04:17:10.335 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:10.339 00.004 6120 UpdateGuideState exits: m=8272 SNR=59.9
04:17:10.343 00.004 6120 PhdController: settling, locked = 1, distance = 1.08 (1.50) aobump = 0 frame = 10 / 99999
04:17:10.347 00.004 7680 Handling offset move in thread for scope, endpoint = (0.46, 0.48)
04:17:10.347 00.000 7680 Moving (0.46, 0.48) raw xDistance=0.54 yDistance=-0.23
04:17:10.347 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
04:17:10.347 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:17:10.348 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:17:10.348 00.000 7680 MoveAxis(W, 219, ABG)
04:17:10.348 00.000 7680 Guiding  Dir = 3, Dur = 219
04:17:10.348 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764065830.347,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.08,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
04:17:10.351 00.003 7680 IsSlewing returns 0
04:17:10.351 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:10.355 00.004 7680 IsGuiding returns 0
04:17:10.355 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:10.359 00.004 6120 Enqueuing Expose request
04:17:10.363 00.004 7680 PulseGuide returned control before completion, sleep 229
04:17:10.607 00.244 7680 IsGuiding returns 0
04:17:10.608 00.001 7680 Move returns status 0, amount 219
04:17:10.608 00.000 7680 MoveAxis(N, 0, ABG)
04:17:10.608 00.000 7680 Move returns status 0, amount 0
04:17:10.610 00.002 7680 move complete, result=0
04:17:10.610 00.000 7680 worker thread done servicing request
04:17:10.610 00.000 7680 Worker thread wakes up
04:17:10.610 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:10.610 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:10.611 00.001 6120 GuideStep: 0.5 px 219 ms WEST, -0.2 px 0 ms NORTH
04:17:11.852 01.241 7680 Exposure complete
04:17:11.993 00.141 7680 worker thread done servicing request
04:17:11.994 00.001 6120 OnExposeComplete: enter
04:17:11.998 00.004 6120 UpdateGuideState(): m_state=6
04:17:12.002 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4664
04:17:12.007 00.005 6120 Star::Find returns 1 (0), X=511.33, Y=663.91, Mass=8019, SNR=59.4, Peak=207 HFD=6.7
04:17:12.011 00.004 6120 CameraToMount -- cameraTheta (-0.78) - m_xAngle (0.19) = xAngle (-0.97 = -0.97)
04:17:12.014 00.003 6120 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.91 = 1.91)
04:17:12.019 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.78 mountX=0.09 mountY=0.14, mountTheta=1.03
04:17:12.024 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.11, opts=13)
04:17:12.028 00.004 6120 Enqueuing Move request for scope (0.11, -0.11)
04:17:12.033 00.005 7680 Worker thread wakes up
04:17:12.033 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
04:17:12.033 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
04:17:12.033 00.000 7680 Moving (0.11, -0.11) raw xDistance=0.09 yDistance=0.14
04:17:12.033 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:17:12.033 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:17:12.034 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:17:12.034 00.000 7680 MoveAxis(E, 0, ABG)
04:17:12.034 00.000 7680 Move returns status 0, amount 0
04:17:12.034 00.000 7680 MoveAxis(N, 0, ABG)
04:17:12.035 00.001 7680 Move returns status 0, amount 0
04:17:12.035 00.000 7680 move complete, result=0
04:17:12.035 00.000 7680 worker thread done servicing request
04:17:12.035 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:12.040 00.005 6120 UpdateGuideState exits: m=8019 SNR=59.4
04:17:12.044 00.004 6120 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 11 / 99999
04:17:12.047 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764065832.047,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.80,"Time":8.0,"SettleTime":10.0,"StarLocked":true}
04:17:12.051 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:12.054 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:12.058 00.004 6120 Enqueuing Expose request
04:17:12.061 00.003 7680 Worker thread wakes up
04:17:12.061 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:12.061 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:12.061 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:13.314 01.253 7680 Exposure complete
04:17:13.449 00.135 7680 worker thread done servicing request
04:17:13.449 00.000 6120 OnExposeComplete: enter
04:17:13.452 00.003 6120 UpdateGuideState(): m_state=6
04:17:13.455 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4665
04:17:13.460 00.005 6120 Star::Find returns 1 (0), X=511.27, Y=663.90, Mass=8206, SNR=59.9, Peak=200 HFD=6.7
04:17:13.464 00.004 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
04:17:13.469 00.005 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.51 = 1.51)
04:17:13.474 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.18 mountX=0.03 mountY=0.13, mountTheta=1.37
04:17:13.479 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.12, opts=13)
04:17:13.484 00.005 6120 Enqueuing Move request for scope (0.05, -0.12)
04:17:13.488 00.004 7680 Worker thread wakes up
04:17:13.489 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
04:17:13.489 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:13.493 00.004 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
04:17:13.493 00.000 7680 Moving (0.05, -0.12) raw xDistance=0.03 yDistance=0.13
04:17:13.493 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:17:13.493 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:17:13.494 00.001 6120 UpdateGuideState exits: m=8206 SNR=59.9
04:17:13.497 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:17:13.497 00.000 7680 MoveAxis(E, 0, ABG)
04:17:13.497 00.000 7680 Move returns status 0, amount 0
04:17:13.498 00.001 6120 PhdController: settling, locked = 1, distance = 0.60 (1.50) aobump = 0 frame = 12 / 99999
04:17:13.503 00.005 7680 MoveAxis(N, 0, ABG)
04:17:13.503 00.000 7680 Move returns status 0, amount 0
04:17:13.503 00.000 7680 move complete, result=0
04:17:13.503 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764065833.503,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.60,"Time":9.4,"SettleTime":10.0,"StarLocked":true}
04:17:13.508 00.005 7680 worker thread done servicing request
04:17:13.508 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:13.512 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:13.516 00.004 6120 Enqueuing Expose request
04:17:13.520 00.004 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:13.523 00.003 7680 Worker thread wakes up
04:17:13.524 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:13.524 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:14.774 01.250 7680 Exposure complete
04:17:14.916 00.142 7680 worker thread done servicing request
04:17:14.917 00.001 6120 OnExposeComplete: enter
04:17:14.920 00.003 6120 UpdateGuideState(): m_state=6
04:17:14.923 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4666
04:17:14.926 00.003 6120 Star::Find returns 1 (0), X=511.37, Y=663.93, Mass=8038, SNR=59.5, Peak=196 HFD=6.7
04:17:14.930 00.004 6120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.19) = xAngle (-0.71 = -0.71)
04:17:14.934 00.004 6120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.16 = 2.16)
04:17:14.938 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-0.53 mountX=0.13 mountY=0.15, mountTheta=0.83
04:17:14.943 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.09, opts=13)
04:17:14.947 00.004 6120 Enqueuing Move request for scope (0.15, -0.09)
04:17:14.950 00.003 7680 Worker thread wakes up
04:17:14.950 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
04:17:14.951 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
04:17:14.951 00.000 7680 Moving (0.15, -0.09) raw xDistance=0.13 yDistance=0.15
04:17:14.951 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:17:14.951 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:17:14.951 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:17:14.951 00.000 7680 MoveAxis(E, 0, ABG)
04:17:14.951 00.000 7680 Move returns status 0, amount 0
04:17:14.952 00.001 7680 MoveAxis(N, 0, ABG)
04:17:14.952 00.000 7680 Move returns status 0, amount 0
04:17:14.952 00.000 7680 move complete, result=0
04:17:14.952 00.000 7680 worker thread done servicing request
04:17:14.952 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:14.956 00.004 6120 UpdateGuideState exits: m=8038 SNR=59.5
04:17:14.959 00.003 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 13 / 99999
04:17:14.962 00.003 6120 PhdController: newstate STATE_FINISH
04:17:14.965 00.003 6120 PhdController complete: success
04:17:14.969 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764065834.969,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":13,"DroppedFrames":0}
04:17:14.973 00.004 6120 Mount: notify guiding dither settle done success=1
04:17:14.976 00.003 6120 PhdController: newstate STATE_IDLE
04:17:14.980 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:14.983 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:14.987 00.004 6120 Enqueuing Expose request
04:17:14.991 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:14.994 00.003 7680 Worker thread wakes up
04:17:14.994 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:14.994 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:16.245 01.251 7680 Exposure complete
04:17:16.396 00.151 7680 worker thread done servicing request
04:17:16.396 00.000 6120 OnExposeComplete: enter
04:17:16.399 00.003 6120 UpdateGuideState(): m_state=6
04:17:16.403 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4667
04:17:16.408 00.005 6120 Star::Find returns 1 (0), X=511.36, Y=663.74, Mass=8130, SNR=59.7, Peak=194 HFD=6.8
04:17:16.413 00.005 6120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (0.19) = xAngle (-1.30 = -1.30)
04:17:16.416 00.003 6120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.57 = 1.57)
04:17:16.419 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.28 hyp=0.31 cameraTheta=-1.11 mountX=0.08 mountY=0.31, mountTheta=1.31
04:17:16.424 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.28, opts=13)
04:17:16.427 00.003 6120 Enqueuing Move request for scope (0.14, -0.28)
04:17:16.431 00.004 7680 Worker thread wakes up
04:17:16.431 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.28) opts 0xd
04:17:16.431 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.28)
04:17:16.431 00.000 7680 Moving (0.14, -0.28) raw xDistance=0.08 yDistance=0.31
04:17:16.431 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:17:16.431 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
04:17:16.431 00.000 7680 MoveAxis(E, 0, ABG)
04:17:16.431 00.000 7680 Move returns status 0, amount 0
04:17:16.432 00.001 7680 MoveAxis(S, 171, ABG)
04:17:16.432 00.000 7680 Guiding  Dir = 1, Dur = 171
04:17:16.432 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:16.436 00.004 7680 IsSlewing returns 0
04:17:16.436 00.000 6120 UpdateGuideState exits: m=8130 SNR=59.7
04:17:16.440 00.004 7680 IsGuiding returns 0
04:17:16.440 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:16.445 00.005 7680 PulseGuide returned control before completion, sleep 181
04:17:16.446 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:16.450 00.004 6120 Enqueuing Expose request
04:17:16.640 00.190 7680 IsGuiding returns 1
04:17:16.642 00.002 7680 scope still moving after pulse duration time elapsed
04:17:16.671 00.029 7680 IsSlewing returns 0
04:17:16.672 00.001 7680 IsGuiding returns 0
04:17:16.673 00.001 7680 scope move finished after 171 + 60 ms
04:17:16.674 00.001 7680 Move returns status 0, amount 171
04:17:16.674 00.000 7680 move complete, result=0
04:17:16.675 00.001 7680 worker thread done servicing request
04:17:16.675 00.000 7680 Worker thread wakes up
04:17:16.675 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 171 ms SOUTH
04:17:16.681 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:16.681 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:17.931 01.250 7680 Exposure complete
04:17:18.076 00.145 7680 worker thread done servicing request
04:17:18.076 00.000 6120 OnExposeComplete: enter
04:17:18.079 00.003 6120 UpdateGuideState(): m_state=6
04:17:18.084 00.005 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4668
04:17:18.087 00.003 6120 Star::Find returns 1 (0), X=511.22, Y=663.00, Mass=7587, SNR=58.0, Peak=189 HFD=6.5
04:17:18.092 00.005 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
04:17:18.098 00.006 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
04:17:18.101 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-1.02 hyp=1.02 cameraTheta=-1.57 mountX=-0.19 mountY=0.91, mountTheta=1.78
04:17:18.107 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-1.02, opts=13)
04:17:18.111 00.004 6120 Enqueuing Move request for scope (-0.00, -1.02)
04:17:18.115 00.004 7680 Worker thread wakes up
04:17:18.115 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -1.02) opts 0xd
04:17:18.115 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -1.02)
04:17:18.116 00.001 7680 Moving (-0.00, -1.02) raw xDistance=-0.19 yDistance=0.91
04:17:18.116 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:18.119 00.003 6120 UpdateGuideState exits: m=7587 SNR=58.0
04:17:18.124 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:18.127 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:17:18.127 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91
04:17:18.127 00.000 7680 MoveAxis(E, 0, ABG)
04:17:18.127 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:18.132 00.005 6120 Enqueuing Expose request
04:17:18.135 00.003 7680 Move returns status 0, amount 0
04:17:18.135 00.000 7680 MoveAxis(S, 496, ABG)
04:17:18.135 00.000 7680 Guiding  Dir = 1, Dur = 496
04:17:18.135 00.000 7680 IsSlewing returns 0
04:17:18.136 00.001 7680 IsGuiding returns 0
04:17:18.137 00.001 7680 PulseGuide returned control before completion, sleep 506
04:17:18.658 00.521 7680 IsGuiding returns 0
04:17:18.659 00.001 7680 Move returns status 0, amount 496
04:17:18.659 00.000 7680 move complete, result=0
04:17:18.659 00.000 7680 worker thread done servicing request
04:17:18.661 00.002 6120 GuideStep: -0.2 px 0 ms EAST, 0.9 px 496 ms SOUTH
04:17:18.667 00.006 7680 Worker thread wakes up
04:17:18.667 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:18.667 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:19.912 01.245 7680 Exposure complete
04:17:20.064 00.152 7680 worker thread done servicing request
04:17:20.064 00.000 6120 OnExposeComplete: enter
04:17:20.068 00.004 6120 UpdateGuideState(): m_state=6
04:17:20.071 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4669
04:17:20.074 00.003 6120 Star::Find returns 1 (0), X=511.41, Y=664.54, Mass=8550, SNR=61.2, Peak=206 HFD=7.0
04:17:20.079 00.005 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (0.19) = xAngle (1.04 = 1.04)
04:17:20.083 00.004 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.92 = -2.37)
04:17:20.087 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.52 hyp=0.55 cameraTheta=1.23 mountX=0.28 mountY=-0.38, mountTheta=-0.95
04:17:20.092 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.52, opts=13)
04:17:20.096 00.004 6120 Enqueuing Move request for scope (0.18, 0.52)
04:17:20.099 00.003 7680 Worker thread wakes up
04:17:20.099 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.52) opts 0xd
04:17:20.099 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.52)
04:17:20.099 00.000 7680 Moving (0.18, 0.52) raw xDistance=0.28 yDistance=-0.38
04:17:20.099 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
04:17:20.099 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:17:20.099 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
04:17:20.101 00.002 7680 MoveAxis(W, 113, ABG)
04:17:20.101 00.000 7680 Guiding  Dir = 3, Dur = 113
04:17:20.101 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:20.105 00.004 7680 IsSlewing returns 0
04:17:20.105 00.000 6120 UpdateGuideState exits: m=8550 SNR=61.2
04:17:20.108 00.003 7680 IsGuiding returns 0
04:17:20.108 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:20.113 00.005 7680 PulseGuide returned control before completion, sleep 123
04:17:20.113 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:20.116 00.003 6120 Enqueuing Expose request
04:17:20.251 00.135 7680 IsGuiding returns 1
04:17:20.252 00.001 7680 scope still moving after pulse duration time elapsed
04:17:20.282 00.030 7680 IsSlewing returns 0
04:17:20.283 00.001 7680 IsGuiding returns 0
04:17:20.283 00.000 7680 scope move finished after 113 + 60 ms
04:17:20.283 00.000 7680 Move returns status 0, amount 113
04:17:20.284 00.001 7680 MoveAxis(N, 0, ABG)
04:17:20.284 00.000 7680 Move returns status 0, amount 0
04:17:20.284 00.000 7680 move complete, result=0
04:17:20.285 00.001 7680 worker thread done servicing request
04:17:20.285 00.000 7680 Worker thread wakes up
04:17:20.285 00.000 6120 GuideStep: 0.3 px 113 ms WEST, -0.4 px 0 ms NORTH
04:17:20.292 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:20.292 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:21.543 01.251 7680 Exposure complete
04:17:21.690 00.147 7680 worker thread done servicing request
04:17:21.691 00.001 6120 OnExposeComplete: enter
04:17:21.695 00.004 6120 UpdateGuideState(): m_state=6
04:17:21.699 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4670
04:17:21.703 00.004 6120 Star::Find returns 1 (0), X=510.91, Y=664.50, Mass=8150, SNR=59.5, Peak=194 HFD=6.9
04:17:21.707 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (0.19) = xAngle (1.96 = 1.96)
04:17:21.711 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.83 = -1.45)
04:17:21.714 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=0.48 hyp=0.57 cameraTheta=2.14 mountX=-0.21 mountY=-0.56, mountTheta=-1.93
04:17:21.718 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.48, opts=13)
04:17:21.724 00.006 6120 Enqueuing Move request for scope (-0.31, 0.48)
04:17:21.729 00.005 7680 Worker thread wakes up
04:17:21.729 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:21.733 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.48) opts 0xd
04:17:21.733 00.000 6120 UpdateGuideState exits: m=8150 SNR=59.5
04:17:21.737 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:21.741 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.48)
04:17:21.742 00.001 7680 Moving (-0.31, 0.48) raw xDistance=-0.21 yDistance=-0.56
04:17:21.742 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
04:17:21.742 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:17:21.742 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:21.745 00.003 6120 Enqueuing Expose request
04:17:21.749 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
04:17:21.749 00.000 7680 MoveAxis(E, 79, ABG)
04:17:21.749 00.000 7680 Guiding  Dir = 2, Dur = 79
04:17:21.749 00.000 7680 IsSlewing returns 0
04:17:21.751 00.002 7680 IsGuiding returns 0
04:17:21.751 00.000 7680 PulseGuide returned control before completion, sleep 89
04:17:21.844 00.093 7680 IsGuiding returns 1
04:17:21.845 00.001 7680 scope still moving after pulse duration time elapsed
04:17:21.876 00.031 7680 IsSlewing returns 0
04:17:21.877 00.001 7680 IsGuiding returns 0
04:17:21.877 00.000 7680 scope move finished after 79 + 47 ms
04:17:21.878 00.001 7680 Move returns status 0, amount 79
04:17:21.878 00.000 7680 MoveAxis(N, 0, ABG)
04:17:21.878 00.000 7680 Move returns status 0, amount 0
04:17:21.879 00.001 7680 move complete, result=0
04:17:21.879 00.000 7680 worker thread done servicing request
04:17:21.880 00.001 6120 GuideStep: -0.2 px 79 ms EAST, -0.6 px 0 ms NORTH
04:17:21.886 00.006 7680 Worker thread wakes up
04:17:21.886 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:21.886 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:23.143 01.257 7680 Exposure complete
04:17:23.294 00.151 7680 worker thread done servicing request
04:17:23.296 00.002 6120 OnExposeComplete: enter
04:17:23.299 00.003 6120 UpdateGuideState(): m_state=6
04:17:23.302 00.003 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4671
04:17:23.308 00.006 6120 Star::Find returns 1 (0), X=511.09, Y=663.86, Mass=8277, SNR=61.4, Peak=188 HFD=6.6
04:17:23.313 00.005 6120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (0.19) = xAngle (-2.44 = -2.44)
04:17:23.317 00.004 6120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.43 = 0.43)
04:17:23.321 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-2.25 mountX=-0.16 mountY=0.09, mountTheta=2.64
04:17:23.326 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.16, opts=13)
04:17:23.330 00.004 6120 Enqueuing Move request for scope (-0.13, -0.16)
04:17:23.333 00.003 7680 Worker thread wakes up
04:17:23.334 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
04:17:23.334 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
04:17:23.334 00.000 7680 Moving (-0.13, -0.16) raw xDistance=-0.16 yDistance=0.09
04:17:23.334 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:17:23.334 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:17:23.334 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:23.339 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:17:23.339 00.000 7680 MoveAxis(E, 0, ABG)
04:17:23.339 00.000 7680 Move returns status 0, amount 0
04:17:23.339 00.000 7680 MoveAxis(N, 0, ABG)
04:17:23.339 00.000 7680 Move returns status 0, amount 0
04:17:23.339 00.000 7680 move complete, result=0
04:17:23.339 00.000 6120 UpdateGuideState exits: m=8277 SNR=61.4
04:17:23.346 00.007 7680 worker thread done servicing request
04:17:23.346 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:23.351 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:23.356 00.005 6120 Enqueuing Expose request
04:17:23.360 00.004 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:23.365 00.005 7680 Worker thread wakes up
04:17:23.365 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:23.365 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:24.619 01.254 7680 Exposure complete
04:17:24.763 00.144 7680 worker thread done servicing request
04:17:24.763 00.000 6120 OnExposeComplete: enter
04:17:24.768 00.005 6120 UpdateGuideState(): m_state=6
04:17:24.772 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4672
04:17:24.775 00.003 6120 Star::Find returns 1 (0), X=511.18, Y=664.07, Mass=7528, SNR=57.6, Peak=194 HFD=6.4
04:17:24.780 00.005 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (0.19) = xAngle (2.08 = 2.08)
04:17:24.787 00.007 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.95 = -1.33)
04:17:24.791 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.26 mountX=-0.03 mountY=-0.07, mountTheta=-2.03
04:17:24.797 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.05, opts=13)
04:17:24.801 00.004 6120 Enqueuing Move request for scope (-0.04, 0.05)
04:17:24.805 00.004 7680 Worker thread wakes up
04:17:24.805 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
04:17:24.805 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
04:17:24.806 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:24.810 00.004 6120 UpdateGuideState exits: m=7528 SNR=57.6
04:17:24.814 00.004 7680 Moving (-0.04, 0.05) raw xDistance=-0.03 yDistance=-0.07
04:17:24.814 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:17:24.815 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:24.818 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:17:24.818 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:24.821 00.003 6120 Enqueuing Expose request
04:17:24.826 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:17:24.826 00.000 7680 MoveAxis(E, 0, ABG)
04:17:24.826 00.000 7680 Move returns status 0, amount 0
04:17:24.826 00.000 7680 MoveAxis(N, 0, ABG)
04:17:24.826 00.000 7680 Move returns status 0, amount 0
04:17:24.826 00.000 7680 move complete, result=0
04:17:24.826 00.000 7680 worker thread done servicing request
04:17:24.827 00.001 7680 Worker thread wakes up
04:17:24.827 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:17:24.831 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:24.831 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:26.080 01.249 7680 Exposure complete
04:17:26.231 00.151 7680 worker thread done servicing request
04:17:26.231 00.000 6120 OnExposeComplete: enter
04:17:26.235 00.004 6120 UpdateGuideState(): m_state=6
04:17:26.239 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4673
04:17:26.243 00.004 6120 Star::Find returns 1 (0), X=511.15, Y=663.91, Mass=7647, SNR=57.8, Peak=195 HFD=6.6
04:17:26.247 00.004 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.19) = xAngle (-2.35 = -2.35)
04:17:26.252 00.005 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.52 = 0.52)
04:17:26.256 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.17 mountX=-0.09 mountY=0.07, mountTheta=2.53
04:17:26.262 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.11, opts=13)
04:17:26.267 00.005 6120 Enqueuing Move request for scope (-0.07, -0.11)
04:17:26.270 00.003 7680 Worker thread wakes up
04:17:26.270 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
04:17:26.270 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
04:17:26.270 00.000 7680 Moving (-0.07, -0.11) raw xDistance=-0.09 yDistance=0.07
04:17:26.270 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:17:26.270 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:17:26.271 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:26.274 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:17:26.274 00.000 7680 MoveAxis(E, 0, ABG)
04:17:26.275 00.001 7680 Move returns status 0, amount 0
04:17:26.275 00.000 7680 MoveAxis(N, 0, ABG)
04:17:26.275 00.000 7680 Move returns status 0, amount 0
04:17:26.275 00.000 7680 move complete, result=0
04:17:26.275 00.000 7680 worker thread done servicing request
04:17:26.276 00.001 6120 UpdateGuideState exits: m=7647 SNR=57.8
04:17:26.279 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:26.282 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:26.286 00.004 6120 Enqueuing Expose request
04:17:26.291 00.005 7680 Worker thread wakes up
04:17:26.291 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:26.295 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:26.295 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:27.546 01.251 7680 Exposure complete
04:17:27.697 00.151 7680 worker thread done servicing request
04:17:27.698 00.001 6120 OnExposeComplete: enter
04:17:27.702 00.004 6120 UpdateGuideState(): m_state=6
04:17:27.706 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4674
04:17:27.710 00.004 6120 Star::Find returns 1 (0), X=511.07, Y=663.78, Mass=7436, SNR=57.2, Peak=171 HFD=6.7
04:17:27.714 00.004 6120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.19) = xAngle (-2.34 = -2.34)
04:17:27.719 00.005 6120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.53 = 0.53)
04:17:27.722 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.24 hyp=0.28 cameraTheta=-2.15 mountX=-0.20 mountY=0.14, mountTheta=2.51
04:17:27.727 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.24, opts=13)
04:17:27.729 00.002 6120 Enqueuing Move request for scope (-0.16, -0.24)
04:17:27.733 00.004 7680 Worker thread wakes up
04:17:27.733 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.24) opts 0xd
04:17:27.733 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.24)
04:17:27.733 00.000 7680 Moving (-0.16, -0.24) raw xDistance=-0.20 yDistance=0.14
04:17:27.734 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:17:27.734 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:17:27.734 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:17:27.734 00.000 7680 MoveAxis(E, 0, ABG)
04:17:27.734 00.000 7680 Move returns status 0, amount 0
04:17:27.734 00.000 7680 MoveAxis(N, 0, ABG)
04:17:27.735 00.001 7680 Move returns status 0, amount 0
04:17:27.735 00.000 7680 move complete, result=0
04:17:27.735 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:27.739 00.004 7680 worker thread done servicing request
04:17:27.739 00.000 6120 UpdateGuideState exits: m=7436 SNR=57.2
04:17:27.743 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:27.746 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:27.750 00.004 6120 Enqueuing Expose request
04:17:27.754 00.004 7680 Worker thread wakes up
04:17:27.754 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:27.757 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:27.758 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:29.006 01.248 7680 Exposure complete
04:17:29.149 00.143 7680 worker thread done servicing request
04:17:29.149 00.000 6120 OnExposeComplete: enter
04:17:29.154 00.005 6120 UpdateGuideState(): m_state=6
04:17:29.159 00.005 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4675
04:17:29.164 00.005 6120 Star::Find returns 1 (0), X=511.10, Y=663.81, Mass=7752, SNR=58.3, Peak=176 HFD=6.7
04:17:29.168 00.004 6120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.19) = xAngle (-2.29 = -2.29)
04:17:29.172 00.004 6120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.58 = 0.58)
04:17:29.176 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.25 cameraTheta=-2.10 mountX=-0.16 mountY=0.14, mountTheta=2.44
04:17:29.182 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.21, opts=13)
04:17:29.187 00.005 6120 Enqueuing Move request for scope (-0.12, -0.21)
04:17:29.192 00.005 7680 Worker thread wakes up
04:17:29.192 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.21) opts 0xd
04:17:29.192 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.21)
04:17:29.193 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:29.197 00.004 6120 UpdateGuideState exits: m=7752 SNR=58.3
04:17:29.201 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:29.205 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:29.210 00.005 7680 Moving (-0.12, -0.21) raw xDistance=-0.16 yDistance=0.14
04:17:29.210 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:17:29.211 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:17:29.211 00.000 6120 Enqueuing Expose request
04:17:29.215 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:17:29.215 00.000 7680 MoveAxis(E, 0, ABG)
04:17:29.215 00.000 7680 Move returns status 0, amount 0
04:17:29.215 00.000 7680 MoveAxis(N, 0, ABG)
04:17:29.216 00.001 7680 Move returns status 0, amount 0
04:17:29.216 00.000 7680 move complete, result=0
04:17:29.216 00.000 7680 worker thread done servicing request
04:17:29.216 00.000 7680 Worker thread wakes up
04:17:29.217 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:29.222 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:29.222 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:30.476 01.254 7680 Exposure complete
04:17:30.630 00.154 7680 worker thread done servicing request
04:17:30.630 00.000 6120 OnExposeComplete: enter
04:17:30.633 00.003 6120 UpdateGuideState(): m_state=6
04:17:30.638 00.005 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4676
04:17:30.643 00.005 6120 Star::Find returns 1 (0), X=510.85, Y=663.66, Mass=8636, SNR=61.4, Peak=201 HFD=6.8
04:17:30.646 00.003 6120 CameraToMount -- cameraTheta (-2.37) - m_xAngle (0.19) = xAngle (-2.56 = -2.56)
04:17:30.651 00.005 6120 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.31 = 0.31)
04:17:30.656 00.005 6120 CameraToMount -- cameraX=-0.38 cameraY=-0.36 hyp=0.52 cameraTheta=-2.37 mountX=-0.44 mountY=0.16, mountTheta=2.79
04:17:30.661 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=-0.36, opts=13)
04:17:30.666 00.005 6120 Enqueuing Move request for scope (-0.38, -0.36)
04:17:30.669 00.003 7680 Worker thread wakes up
04:17:30.670 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:30.674 00.004 6120 UpdateGuideState exits: m=8636 SNR=61.4
04:17:30.678 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:30.681 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:30.686 00.005 6120 Enqueuing Expose request
04:17:30.690 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.36) opts 0xd
04:17:30.690 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, -0.36)
04:17:30.690 00.000 7680 Moving (-0.38, -0.36) raw xDistance=-0.44 yDistance=0.16
04:17:30.690 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.44
04:17:30.691 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:17:30.691 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:17:30.692 00.001 7680 MoveAxis(E, 178, ABG)
04:17:30.692 00.000 7680 Guiding  Dir = 2, Dur = 178
04:17:30.692 00.000 7680 IsSlewing returns 0
04:17:30.693 00.001 7680 IsGuiding returns 0
04:17:30.694 00.001 7680 PulseGuide returned control before completion, sleep 188
04:17:30.884 00.190 7680 IsGuiding returns 1
04:17:30.884 00.000 7680 scope still moving after pulse duration time elapsed
04:17:30.915 00.031 7680 IsSlewing returns 0
04:17:30.916 00.001 7680 IsGuiding returns 0
04:17:30.917 00.001 7680 scope move finished after 178 + 44 ms
04:17:30.917 00.000 7680 Move returns status 0, amount 178
04:17:30.917 00.000 7680 MoveAxis(N, 0, ABG)
04:17:30.917 00.000 7680 Move returns status 0, amount 0
04:17:30.918 00.001 7680 move complete, result=0
04:17:30.918 00.000 7680 worker thread done servicing request
04:17:30.918 00.000 7680 Worker thread wakes up
04:17:30.919 00.001 6120 GuideStep: -0.4 px 178 ms EAST, 0.2 px 0 ms NORTH
04:17:30.925 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:30.925 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:32.180 01.255 7680 Exposure complete
04:17:32.328 00.148 6120 OnExposeComplete: enter
04:17:32.332 00.004 6120 UpdateGuideState(): m_state=6
04:17:32.336 00.004 7680 worker thread done servicing request
04:17:32.336 00.000 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4677
04:17:32.340 00.004 6120 Star::Find returns 1 (0), X=511.22, Y=663.09, Mass=7805, SNR=59.1, Peak=188 HFD=6.7
04:17:32.343 00.003 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
04:17:32.347 00.004 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
04:17:32.351 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.93 hyp=0.93 cameraTheta=-1.57 mountX=-0.18 mountY=0.83, mountTheta=1.78
04:17:32.357 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.93, opts=13)
04:17:32.361 00.004 6120 Enqueuing Move request for scope (-0.00, -0.93)
04:17:32.364 00.003 7680 Worker thread wakes up
04:17:32.364 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.93) opts 0xd
04:17:32.365 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.93)
04:17:32.365 00.000 7680 Moving (-0.00, -0.93) raw xDistance=-0.18 yDistance=0.83
04:17:32.365 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:17:32.365 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
04:17:32.365 00.000 7680 MoveAxis(E, 0, ABG)
04:17:32.366 00.001 7680 Move returns status 0, amount 0
04:17:32.366 00.000 7680 MoveAxis(S, 452, ABG)
04:17:32.366 00.000 7680 Guiding  Dir = 1, Dur = 452
04:17:32.366 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:32.371 00.005 7680 IsSlewing returns 0
04:17:32.371 00.000 6120 UpdateGuideState exits: m=7805 SNR=59.1
04:17:32.376 00.005 7680 IsGuiding returns 0
04:17:32.376 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:32.379 00.003 7680 PulseGuide returned control before completion, sleep 462
04:17:32.379 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:32.384 00.005 6120 Enqueuing Expose request
04:17:32.856 00.472 7680 IsGuiding returns 1
04:17:32.857 00.001 7680 scope still moving after pulse duration time elapsed
04:17:32.887 00.030 7680 IsSlewing returns 0
04:17:32.887 00.000 7680 IsGuiding returns 0
04:17:32.888 00.001 7680 scope move finished after 452 + 60 ms
04:17:32.888 00.000 7680 Move returns status 0, amount 452
04:17:32.888 00.000 7680 move complete, result=0
04:17:32.888 00.000 7680 worker thread done servicing request
04:17:32.890 00.002 7680 Worker thread wakes up
04:17:32.890 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.8 px 452 ms SOUTH
04:17:32.895 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:32.895 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:34.141 01.246 7680 Exposure complete
04:17:34.288 00.147 7680 worker thread done servicing request
04:17:34.288 00.000 6120 OnExposeComplete: enter
04:17:34.293 00.005 6120 UpdateGuideState(): m_state=6
04:17:34.297 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4678
04:17:34.301 00.004 6120 Star::Find returns 1 (0), X=511.20, Y=663.93, Mass=7650, SNR=57.9, Peak=182 HFD=6.6
04:17:34.304 00.003 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
04:17:34.309 00.005 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
04:17:34.314 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.83 mountX=-0.04 mountY=0.07, mountTheta=2.10
04:17:34.322 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.09, opts=13)
04:17:34.325 00.003 6120 Enqueuing Move request for scope (-0.03, -0.09)
04:17:34.330 00.005 7680 Worker thread wakes up
04:17:34.330 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:34.334 00.004 6120 UpdateGuideState exits: m=7650 SNR=57.9
04:17:34.337 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:34.341 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:34.346 00.005 6120 Enqueuing Expose request
04:17:34.348 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
04:17:34.349 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
04:17:34.349 00.000 7680 Moving (-0.03, -0.09) raw xDistance=-0.04 yDistance=0.07
04:17:34.349 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:17:34.349 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:17:34.349 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:17:34.350 00.001 7680 MoveAxis(E, 0, ABG)
04:17:34.350 00.000 7680 Move returns status 0, amount 0
04:17:34.350 00.000 7680 MoveAxis(N, 0, ABG)
04:17:34.350 00.000 7680 Move returns status 0, amount 0
04:17:34.350 00.000 7680 move complete, result=0
04:17:34.350 00.000 7680 worker thread done servicing request
04:17:34.350 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:34.356 00.006 7680 Worker thread wakes up
04:17:34.356 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:34.356 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:35.605 01.249 7680 Exposure complete
04:17:35.751 00.146 7680 worker thread done servicing request
04:17:35.752 00.001 6120 OnExposeComplete: enter
04:17:35.758 00.006 6120 UpdateGuideState(): m_state=6
04:17:35.762 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4679
04:17:35.767 00.005 6120 Star::Find returns 1 (0), X=511.30, Y=663.74, Mass=8240, SNR=60.7, Peak=180 HFD=6.8
04:17:35.771 00.004 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
04:17:35.775 00.004 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
04:17:35.779 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.28 mountX=0.03 mountY=0.29, mountTheta=1.47
04:17:35.784 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.28, opts=13)
04:17:35.788 00.004 6120 Enqueuing Move request for scope (0.08, -0.28)
04:17:35.792 00.004 7680 Worker thread wakes up
04:17:35.792 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.28) opts 0xd
04:17:35.792 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.28)
04:17:35.793 00.001 7680 Moving (0.08, -0.28) raw xDistance=0.03 yDistance=0.29
04:17:35.793 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:17:35.793 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:17:35.793 00.000 7680 MoveAxis(E, 0, ABG)
04:17:35.793 00.000 7680 Move returns status 0, amount 0
04:17:35.793 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:35.798 00.005 6120 UpdateGuideState exits: m=8240 SNR=60.7
04:17:35.803 00.005 7680 MoveAxis(S, 156, ABG)
04:17:35.803 00.000 7680 Guiding  Dir = 1, Dur = 156
04:17:35.803 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:35.806 00.003 7680 IsSlewing returns 0
04:17:35.806 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:35.811 00.005 7680 IsGuiding returns 0
04:17:35.811 00.000 6120 Enqueuing Expose request
04:17:35.816 00.005 7680 PulseGuide returned control before completion, sleep 166
04:17:35.998 00.182 7680 IsGuiding returns 1
04:17:35.999 00.001 7680 scope still moving after pulse duration time elapsed
04:17:36.029 00.030 7680 IsSlewing returns 0
04:17:36.030 00.001 7680 IsGuiding returns 0
04:17:36.030 00.000 7680 scope move finished after 156 + 63 ms
04:17:36.031 00.001 7680 Move returns status 0, amount 156
04:17:36.032 00.001 7680 move complete, result=0
04:17:36.033 00.001 7680 worker thread done servicing request
04:17:36.033 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 156 ms SOUTH
04:17:36.042 00.009 7680 Worker thread wakes up
04:17:36.042 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:36.042 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:37.291 01.249 7680 Exposure complete
04:17:37.440 00.149 7680 worker thread done servicing request
04:17:37.440 00.000 6120 OnExposeComplete: enter
04:17:37.443 00.003 6120 UpdateGuideState(): m_state=6
04:17:37.447 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4680
04:17:37.449 00.002 6120 Star::Find returns 1 (0), X=511.33, Y=663.96, Mass=8123, SNR=59.7, Peak=191 HFD=6.6
04:17:37.452 00.003 6120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.19) = xAngle (-0.67 = -0.67)
04:17:37.455 00.003 6120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.20 = 2.20)
04:17:37.458 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.48 mountX=0.09 mountY=0.10, mountTheta=0.80
04:17:37.462 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.06, opts=13)
04:17:37.468 00.006 6120 Enqueuing Move request for scope (0.11, -0.06)
04:17:37.473 00.005 7680 Worker thread wakes up
04:17:37.473 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:37.478 00.005 6120 UpdateGuideState exits: m=8123 SNR=59.7
04:17:37.481 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:37.483 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:37.487 00.004 6120 Enqueuing Expose request
04:17:37.491 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
04:17:37.491 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
04:17:37.491 00.000 7680 Moving (0.11, -0.06) raw xDistance=0.09 yDistance=0.10
04:17:37.491 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:17:37.492 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:17:37.492 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:17:37.493 00.001 7680 MoveAxis(E, 0, ABG)
04:17:37.493 00.000 7680 Move returns status 0, amount 0
04:17:37.493 00.000 7680 MoveAxis(N, 0, ABG)
04:17:37.493 00.000 7680 Move returns status 0, amount 0
04:17:37.493 00.000 7680 move complete, result=0
04:17:37.494 00.001 7680 worker thread done servicing request
04:17:37.494 00.000 7680 Worker thread wakes up
04:17:37.494 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:37.501 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:37.501 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:38.756 01.255 7680 Exposure complete
04:17:38.897 00.141 7680 worker thread done servicing request
04:17:38.898 00.001 6120 OnExposeComplete: enter
04:17:38.901 00.003 6120 UpdateGuideState(): m_state=6
04:17:38.906 00.005 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4681
04:17:38.910 00.004 6120 Star::Find returns 1 (0), X=511.35, Y=663.85, Mass=8128, SNR=60.6, Peak=196 HFD=6.7
04:17:38.914 00.004 6120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.19) = xAngle (-1.11 = -1.11)
04:17:38.917 00.003 6120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.76 = 1.76)
04:17:38.922 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-0.92 mountX=0.10 mountY=0.21, mountTheta=1.14
04:17:38.927 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.17, opts=13)
04:17:38.931 00.004 6120 Enqueuing Move request for scope (0.13, -0.17)
04:17:38.936 00.005 7680 Worker thread wakes up
04:17:38.936 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:38.941 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd
04:17:38.941 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.17)
04:17:38.942 00.001 7680 Moving (0.13, -0.17) raw xDistance=0.10 yDistance=0.21
04:17:38.942 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:17:38.942 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:17:38.942 00.000 7680 MoveAxis(E, 0, ABG)
04:17:38.943 00.001 6120 UpdateGuideState exits: m=8128 SNR=60.6
04:17:38.947 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:38.951 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:38.954 00.003 6120 Enqueuing Expose request
04:17:38.958 00.004 7680 Move returns status 0, amount 0
04:17:38.958 00.000 7680 MoveAxis(S, 114, ABG)
04:17:38.958 00.000 7680 Guiding  Dir = 1, Dur = 114
04:17:38.958 00.000 7680 IsSlewing returns 0
04:17:38.959 00.001 7680 IsGuiding returns 0
04:17:38.959 00.000 7680 PulseGuide returned control before completion, sleep 124
04:17:39.091 00.132 7680 IsGuiding returns 1
04:17:39.091 00.000 7680 scope still moving after pulse duration time elapsed
04:17:39.125 00.034 7680 IsSlewing returns 0
04:17:39.125 00.000 7680 IsGuiding returns 0
04:17:39.126 00.001 7680 scope move finished after 114 + 52 ms
04:17:39.126 00.000 7680 Move returns status 0, amount 114
04:17:39.126 00.000 7680 move complete, result=0
04:17:39.126 00.000 7680 worker thread done servicing request
04:17:39.126 00.000 7680 Worker thread wakes up
04:17:39.126 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:39.128 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 114 ms SOUTH
04:17:39.133 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:40.390 01.257 7680 Exposure complete
04:17:40.537 00.147 7680 worker thread done servicing request
04:17:40.537 00.000 6120 OnExposeComplete: enter
04:17:40.541 00.004 6120 UpdateGuideState(): m_state=6
04:17:40.544 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4682
04:17:40.548 00.004 6120 Star::Find returns 1 (0), X=511.25, Y=663.86, Mass=8264, SNR=61.1, Peak=225 HFD=6.7
04:17:40.552 00.004 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
04:17:40.556 00.004 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
04:17:40.560 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.42 mountX=-0.01 mountY=0.16, mountTheta=1.60
04:17:40.564 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.16, opts=13)
04:17:40.569 00.005 6120 Enqueuing Move request for scope (0.03, -0.16)
04:17:40.572 00.003 7680 Worker thread wakes up
04:17:40.572 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:40.575 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
04:17:40.575 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
04:17:40.575 00.000 7680 Moving (0.03, -0.16) raw xDistance=-0.01 yDistance=0.16
04:17:40.575 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:17:40.575 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:17:40.575 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:17:40.577 00.002 7680 MoveAxis(E, 0, ABG)
04:17:40.577 00.000 7680 Move returns status 0, amount 0
04:17:40.577 00.000 7680 MoveAxis(N, 0, ABG)
04:17:40.577 00.000 7680 Move returns status 0, amount 0
04:17:40.577 00.000 7680 move complete, result=0
04:17:40.577 00.000 7680 worker thread done servicing request
04:17:40.577 00.000 6120 UpdateGuideState exits: m=8264 SNR=61.1
04:17:40.580 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:40.584 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:40.588 00.004 6120 Enqueuing Expose request
04:17:40.590 00.002 7680 Worker thread wakes up
04:17:40.590 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:17:40.594 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:40.595 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:41.841 01.246 7680 Exposure complete
04:17:41.995 00.154 7680 worker thread done servicing request
04:17:41.995 00.000 6120 OnExposeComplete: enter
04:17:41.999 00.004 6120 UpdateGuideState(): m_state=6
04:17:42.001 00.002 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4683
04:17:42.007 00.006 6120 Star::Find returns 1 (0), X=511.17, Y=663.85, Mass=7743, SNR=57.9, Peak=180 HFD=6.7
04:17:42.011 00.004 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
04:17:42.015 00.004 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
04:17:42.019 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.86 mountX=-0.08 mountY=0.13, mountTheta=2.13
04:17:42.024 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.16, opts=13)
04:17:42.028 00.004 6120 Enqueuing Move request for scope (-0.05, -0.16)
04:17:42.031 00.003 7680 Worker thread wakes up
04:17:42.032 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
04:17:42.033 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
04:17:42.033 00.000 7680 Moving (-0.05, -0.16) raw xDistance=-0.08 yDistance=0.13
04:17:42.033 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:42.037 00.004 6120 UpdateGuideState exits: m=7743 SNR=57.9
04:17:42.041 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:42.045 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:42.049 00.004 6120 Enqueuing Expose request
04:17:42.052 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:17:42.052 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:17:42.053 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:17:42.053 00.000 7680 MoveAxis(E, 0, ABG)
04:17:42.053 00.000 7680 Move returns status 0, amount 0
04:17:42.053 00.000 7680 MoveAxis(N, 0, ABG)
04:17:42.053 00.000 7680 Move returns status 0, amount 0
04:17:42.055 00.002 7680 move complete, result=0
04:17:42.055 00.000 7680 worker thread done servicing request
04:17:42.055 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:42.060 00.005 7680 Worker thread wakes up
04:17:42.060 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:42.060 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:43.301 01.241 7680 Exposure complete
04:17:43.449 00.148 7680 worker thread done servicing request
04:17:43.449 00.000 6120 OnExposeComplete: enter
04:17:43.452 00.003 6120 UpdateGuideState(): m_state=6
04:17:43.456 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4684
04:17:43.460 00.004 6120 Star::Find returns 1 (0), X=511.25, Y=663.74, Mass=8396, SNR=60.9, Peak=187 HFD=6.9
04:17:43.465 00.005 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
04:17:43.470 00.005 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
04:17:43.474 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.48 mountX=-0.03 mountY=0.26, mountTheta=1.67
04:17:43.480 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.28, opts=13)
04:17:43.484 00.004 6120 Enqueuing Move request for scope (0.03, -0.28)
04:17:43.489 00.005 7680 Worker thread wakes up
04:17:43.489 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:43.493 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.28) opts 0xd
04:17:43.493 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.28)
04:17:43.494 00.001 7680 Moving (0.03, -0.28) raw xDistance=-0.03 yDistance=0.26
04:17:43.494 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:17:43.494 00.000 6120 UpdateGuideState exits: m=8396 SNR=60.9
04:17:43.498 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:43.503 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:17:43.503 00.000 7680 MoveAxis(E, 0, ABG)
04:17:43.504 00.001 7680 Move returns status 0, amount 0
04:17:43.504 00.000 7680 MoveAxis(S, 142, ABG)
04:17:43.504 00.000 7680 Guiding  Dir = 1, Dur = 142
04:17:43.504 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:43.509 00.005 7680 IsSlewing returns 0
04:17:43.509 00.000 6120 Enqueuing Expose request
04:17:43.513 00.004 7680 IsGuiding returns 0
04:17:43.513 00.000 7680 PulseGuide returned control before completion, sleep 152
04:17:43.681 00.168 7680 IsGuiding returns 1
04:17:43.682 00.001 7680 scope still moving after pulse duration time elapsed
04:17:43.713 00.031 7680 IsSlewing returns 0
04:17:43.714 00.001 7680 IsGuiding returns 0
04:17:43.715 00.001 7680 scope move finished after 142 + 59 ms
04:17:43.715 00.000 7680 Move returns status 0, amount 142
04:17:43.715 00.000 7680 move complete, result=0
04:17:43.716 00.001 7680 worker thread done servicing request
04:17:43.716 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 142 ms SOUTH
04:17:43.727 00.011 7680 Worker thread wakes up
04:17:43.728 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:43.728 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:44.982 01.254 7680 Exposure complete
04:17:45.127 00.145 7680 worker thread done servicing request
04:17:45.127 00.000 6120 OnExposeComplete: enter
04:17:45.131 00.004 6120 UpdateGuideState(): m_state=6
04:17:45.137 00.006 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4685
04:17:45.141 00.004 6120 Star::Find returns 1 (0), X=511.29, Y=663.98, Mass=7981, SNR=58.2, Peak=197 HFD=6.7
04:17:45.145 00.004 6120 CameraToMount -- cameraTheta (-0.44) - m_xAngle (0.19) = xAngle (-0.63 = -0.63)
04:17:45.150 00.005 6120 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.24 = 2.24)
04:17:45.153 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.44 mountX=0.06 mountY=0.06, mountTheta=0.77
04:17:45.160 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.03, opts=13)
04:17:45.165 00.005 6120 Enqueuing Move request for scope (0.07, -0.03)
04:17:45.169 00.004 7680 Worker thread wakes up
04:17:45.169 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
04:17:45.169 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
04:17:45.169 00.000 7680 Moving (0.07, -0.03) raw xDistance=0.06 yDistance=0.06
04:17:45.170 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:17:45.170 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:17:45.170 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:45.175 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:17:45.175 00.000 6120 UpdateGuideState exits: m=7981 SNR=58.2
04:17:45.179 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:45.183 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:45.186 00.003 6120 Enqueuing Expose request
04:17:45.191 00.005 7680 MoveAxis(E, 0, ABG)
04:17:45.191 00.000 7680 Move returns status 0, amount 0
04:17:45.191 00.000 7680 MoveAxis(N, 0, ABG)
04:17:45.191 00.000 7680 Move returns status 0, amount 0
04:17:45.191 00.000 7680 move complete, result=0
04:17:45.192 00.001 7680 worker thread done servicing request
04:17:45.192 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:45.196 00.004 7680 Worker thread wakes up
04:17:45.196 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:45.196 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:46.453 01.257 7680 Exposure complete
04:17:46.598 00.145 7680 worker thread done servicing request
04:17:46.599 00.001 6120 OnExposeComplete: enter
04:17:46.603 00.004 6120 UpdateGuideState(): m_state=6
04:17:46.607 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4686
04:17:46.611 00.004 6120 Star::Find returns 1 (0), X=511.27, Y=663.87, Mass=8299, SNR=60.4, Peak=185 HFD=6.7
04:17:46.614 00.003 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
04:17:46.618 00.004 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
04:17:46.622 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.28 mountX=0.02 mountY=0.15, mountTheta=1.47
04:17:46.627 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.15, opts=13)
04:17:46.635 00.008 6120 Enqueuing Move request for scope (0.04, -0.15)
04:17:46.639 00.004 7680 Worker thread wakes up
04:17:46.639 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:46.644 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
04:17:46.644 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
04:17:46.644 00.000 7680 Moving (0.04, -0.15) raw xDistance=0.02 yDistance=0.15
04:17:46.644 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:17:46.644 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:17:46.644 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:17:46.645 00.001 6120 UpdateGuideState exits: m=8299 SNR=60.4
04:17:46.649 00.004 7680 MoveAxis(E, 0, ABG)
04:17:46.649 00.000 7680 Move returns status 0, amount 0
04:17:46.649 00.000 7680 MoveAxis(N, 0, ABG)
04:17:46.649 00.000 7680 Move returns status 0, amount 0
04:17:46.650 00.001 7680 move complete, result=0
04:17:46.650 00.000 7680 worker thread done servicing request
04:17:46.650 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:46.656 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:46.660 00.004 6120 Enqueuing Expose request
04:17:46.665 00.005 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:17:46.669 00.004 7680 Worker thread wakes up
04:17:46.669 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:46.669 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:47.915 01.246 7680 Exposure complete
04:17:48.059 00.144 7680 worker thread done servicing request
04:17:48.059 00.000 6120 OnExposeComplete: enter
04:17:48.064 00.005 6120 UpdateGuideState(): m_state=6
04:17:48.068 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4687
04:17:48.074 00.006 6120 Star::Find returns 1 (0), X=511.21, Y=663.84, Mass=8002, SNR=58.9, Peak=194 HFD=6.7
04:17:48.078 00.004 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
04:17:48.082 00.004 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
04:17:48.086 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.63 mountX=-0.04 mountY=0.15, mountTheta=1.84
04:17:48.091 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.18, opts=13)
04:17:48.097 00.006 6120 Enqueuing Move request for scope (-0.01, -0.18)
04:17:48.102 00.005 7680 Worker thread wakes up
04:17:48.102 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:48.106 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
04:17:48.106 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
04:17:48.106 00.000 7680 Moving (-0.01, -0.18) raw xDistance=-0.04 yDistance=0.15
04:17:48.107 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:17:48.107 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:17:48.107 00.000 6120 UpdateGuideState exits: m=8002 SNR=58.9
04:17:48.112 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:48.115 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:48.119 00.004 6120 Enqueuing Expose request
04:17:48.123 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:17:48.123 00.000 7680 MoveAxis(E, 0, ABG)
04:17:48.123 00.000 7680 Move returns status 0, amount 0
04:17:48.124 00.001 7680 MoveAxis(N, 0, ABG)
04:17:48.124 00.000 7680 Move returns status 0, amount 0
04:17:48.125 00.001 7680 move complete, result=0
04:17:48.125 00.000 7680 worker thread done servicing request
04:17:48.125 00.000 7680 Worker thread wakes up
04:17:48.125 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:17:48.130 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:48.130 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:49.380 01.250 7680 Exposure complete
04:17:49.521 00.141 7680 worker thread done servicing request
04:17:49.521 00.000 6120 OnExposeComplete: enter
04:17:49.525 00.004 6120 UpdateGuideState(): m_state=6
04:17:49.529 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4688
04:17:49.533 00.004 6120 Star::Find returns 1 (0), X=511.15, Y=663.89, Mass=8126, SNR=59.8, Peak=198 HFD=6.6
04:17:49.537 00.004 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
04:17:49.541 00.004 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
04:17:49.545 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.14 cameraTheta=-2.06 mountX=-0.09 mountY=0.08, mountTheta=2.39
04:17:49.549 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.13, opts=13)
04:17:49.553 00.004 6120 Enqueuing Move request for scope (-0.07, -0.13)
04:17:49.557 00.004 7680 Worker thread wakes up
04:17:49.557 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
04:17:49.557 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
04:17:49.557 00.000 7680 Moving (-0.07, -0.13) raw xDistance=-0.09 yDistance=0.08
04:17:49.557 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:17:49.557 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:17:49.558 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:17:49.558 00.000 7680 MoveAxis(E, 0, ABG)
04:17:49.558 00.000 7680 Move returns status 0, amount 0
04:17:49.558 00.000 7680 MoveAxis(N, 0, ABG)
04:17:49.558 00.000 7680 Move returns status 0, amount 0
04:17:49.558 00.000 7680 move complete, result=0
04:17:49.558 00.000 7680 worker thread done servicing request
04:17:49.558 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:49.563 00.005 6120 UpdateGuideState exits: m=8126 SNR=59.8
04:17:49.567 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:49.571 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:49.575 00.004 6120 Enqueuing Expose request
04:17:49.577 00.002 7680 Worker thread wakes up
04:17:49.578 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:49.578 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:49.578 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:17:50.834 01.256 7680 Exposure complete
04:17:50.978 00.144 7680 worker thread done servicing request
04:17:50.978 00.000 6120 OnExposeComplete: enter
04:17:50.982 00.004 6120 UpdateGuideState(): m_state=6
04:17:50.986 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4689
04:17:50.990 00.004 6120 Star::Find returns 1 (0), X=511.19, Y=663.79, Mass=8203, SNR=60.2, Peak=200 HFD=6.7
04:17:50.994 00.004 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
04:17:50.998 00.004 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
04:17:51.003 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.70 mountX=-0.07 mountY=0.19, mountTheta=1.93
04:17:51.008 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.23, opts=13)
04:17:51.012 00.004 6120 Enqueuing Move request for scope (-0.03, -0.23)
04:17:51.016 00.004 7680 Worker thread wakes up
04:17:51.016 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd
04:17:51.016 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.23)
04:17:51.017 00.001 7680 Moving (-0.03, -0.23) raw xDistance=-0.07 yDistance=0.19
04:17:51.017 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:17:51.017 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:17:51.017 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:17:51.018 00.001 7680 MoveAxis(E, 0, ABG)
04:17:51.018 00.000 7680 Move returns status 0, amount 0
04:17:51.018 00.000 7680 MoveAxis(N, 0, ABG)
04:17:51.018 00.000 7680 Move returns status 0, amount 0
04:17:51.018 00.000 7680 move complete, result=0
04:17:51.019 00.001 7680 worker thread done servicing request
04:17:51.019 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:51.023 00.004 6120 UpdateGuideState exits: m=8203 SNR=60.2
04:17:51.025 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:51.033 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:51.037 00.004 6120 Enqueuing Expose request
04:17:51.040 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:17:51.043 00.003 7680 Worker thread wakes up
04:17:51.044 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:51.044 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:52.294 01.250 7680 Exposure complete
04:17:52.441 00.147 7680 worker thread done servicing request
04:17:52.441 00.000 6120 OnExposeComplete: enter
04:17:52.445 00.004 6120 UpdateGuideState(): m_state=6
04:17:52.450 00.005 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4690
04:17:52.454 00.004 6120 Star::Find returns 1 (0), X=511.14, Y=663.70, Mass=8165, SNR=59.5, Peak=190 HFD=6.7
04:17:52.458 00.004 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.00 = -2.00)
04:17:52.462 00.004 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
04:17:52.466 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.82 mountX=-0.14 mountY=0.25, mountTheta=2.07
04:17:52.473 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.32, opts=13)
04:17:52.478 00.005 6120 Enqueuing Move request for scope (-0.08, -0.32)
04:17:52.484 00.006 7680 Worker thread wakes up
04:17:52.484 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:52.490 00.006 6120 UpdateGuideState exits: m=8165 SNR=59.5
04:17:52.494 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:52.499 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:52.505 00.006 6120 Enqueuing Expose request
04:17:52.509 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.32) opts 0xd
04:17:52.509 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.32)
04:17:52.510 00.001 7680 Moving (-0.08, -0.32) raw xDistance=-0.14 yDistance=0.25
04:17:52.510 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:17:52.510 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
04:17:52.510 00.000 7680 MoveAxis(E, 0, ABG)
04:17:52.510 00.000 7680 Move returns status 0, amount 0
04:17:52.511 00.001 7680 MoveAxis(S, 138, ABG)
04:17:52.511 00.000 7680 Guiding  Dir = 1, Dur = 138
04:17:52.511 00.000 7680 IsSlewing returns 0
04:17:52.512 00.001 7680 IsGuiding returns 0
04:17:52.512 00.000 7680 PulseGuide returned control before completion, sleep 148
04:17:52.671 00.159 7680 IsGuiding returns 1
04:17:52.672 00.001 7680 scope still moving after pulse duration time elapsed
04:17:52.701 00.029 7680 IsSlewing returns 0
04:17:52.702 00.001 7680 IsGuiding returns 0
04:17:52.702 00.000 7680 scope move finished after 138 + 52 ms
04:17:52.703 00.001 7680 Move returns status 0, amount 138
04:17:52.703 00.000 7680 move complete, result=0
04:17:52.703 00.000 7680 worker thread done servicing request
04:17:52.703 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 138 ms SOUTH
04:17:52.710 00.007 7680 Worker thread wakes up
04:17:52.710 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:52.710 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:53.964 01.254 7680 Exposure complete
04:17:54.106 00.142 7680 worker thread done servicing request
04:17:54.106 00.000 6120 OnExposeComplete: enter
04:17:54.110 00.004 6120 UpdateGuideState(): m_state=6
04:17:54.115 00.005 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4691
04:17:54.119 00.004 6120 Star::Find returns 1 (0), X=511.19, Y=662.97, Mass=7520, SNR=57.7, Peak=189 HFD=6.5
04:17:54.123 00.004 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
04:17:54.128 00.005 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
04:17:54.132 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-1.05 hyp=1.05 cameraTheta=-1.60 mountX=-0.22 mountY=0.93, mountTheta=1.81
04:17:54.137 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-1.05, opts=13)
04:17:54.140 00.003 6120 Enqueuing Move request for scope (-0.03, -1.05)
04:17:54.145 00.005 7680 Worker thread wakes up
04:17:54.145 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -1.05) opts 0xd
04:17:54.145 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -1.05)
04:17:54.145 00.000 7680 Moving (-0.03, -1.05) raw xDistance=-0.22 yDistance=0.93
04:17:54.145 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:17:54.146 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.93 from input 0.93
04:17:54.146 00.000 7680 MoveAxis(E, 91, ABG)
04:17:54.146 00.000 7680 Guiding  Dir = 2, Dur = 91
04:17:54.146 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:54.150 00.004 7680 IsSlewing returns 0
04:17:54.150 00.000 7680 IsGuiding returns 0
04:17:54.150 00.000 6120 UpdateGuideState exits: m=7520 SNR=57.7
04:17:54.154 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:54.158 00.004 7680 PulseGuide returned control before completion, sleep 101
04:17:54.159 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:54.163 00.004 6120 Enqueuing Expose request
04:17:54.265 00.102 7680 IsGuiding returns 1
04:17:54.266 00.001 7680 scope still moving after pulse duration time elapsed
04:17:54.296 00.030 7680 IsSlewing returns 0
04:17:54.296 00.000 7680 IsGuiding returns 0
04:17:54.296 00.000 7680 scope move finished after 91 + 55 ms
04:17:54.297 00.001 7680 Move returns status 0, amount 91
04:17:54.297 00.000 7680 MoveAxis(S, 505, ABG)
04:17:54.297 00.000 7680 Guiding  Dir = 1, Dur = 505
04:17:54.298 00.001 7680 IsSlewing returns 0
04:17:54.299 00.001 7680 IsGuiding returns 0
04:17:54.299 00.000 7680 PulseGuide returned control before completion, sleep 515
04:17:54.830 00.531 7680 IsGuiding returns 1
04:17:54.831 00.001 7680 scope still moving after pulse duration time elapsed
04:17:54.860 00.029 7680 IsSlewing returns 0
04:17:54.862 00.002 7680 IsGuiding returns 0
04:17:54.862 00.000 7680 scope move finished after 505 + 57 ms
04:17:54.862 00.000 7680 Move returns status 0, amount 505
04:17:54.863 00.001 7680 move complete, result=0
04:17:54.863 00.000 7680 worker thread done servicing request
04:17:54.863 00.000 6120 GuideStep: -0.2 px 91 ms EAST, 0.9 px 505 ms SOUTH
04:17:54.871 00.008 7680 Worker thread wakes up
04:17:54.871 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:54.872 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:56.122 01.250 7680 Exposure complete
04:17:56.264 00.142 7680 worker thread done servicing request
04:17:56.264 00.000 6120 OnExposeComplete: enter
04:17:56.269 00.005 6120 UpdateGuideState(): m_state=6
04:17:56.273 00.004 6120 Star::Find(15, 511, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4692
04:17:56.278 00.005 6120 Star::Find returns 1 (0), X=511.19, Y=664.01, Mass=7706, SNR=58.0, Peak=186 HFD=6.5
04:17:56.282 00.004 6120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (0.19) = xAngle (-3.01 = -3.01)
04:17:56.287 00.005 6120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.13 = -0.13)
04:17:56.292 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-2.82 mountX=-0.04 mountY=-0.00, mountTheta=-3.01
04:17:56.298 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.01, opts=13)
04:17:56.301 00.003 6120 Enqueuing Move request for scope (-0.03, -0.01)
04:17:56.305 00.004 7680 Worker thread wakes up
04:17:56.306 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:56.310 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
04:17:56.310 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
04:17:56.310 00.000 7680 Moving (-0.03, -0.01) raw xDistance=-0.04 yDistance=-0.00
04:17:56.310 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:17:56.310 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:17:56.311 00.001 6120 UpdateGuideState exits: m=7706 SNR=58.0
04:17:56.315 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:56.320 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:17:56.320 00.000 7680 MoveAxis(E, 0, ABG)
04:17:56.320 00.000 7680 Move returns status 0, amount 0
04:17:56.320 00.000 7680 MoveAxis(N, 0, ABG)
04:17:56.320 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:56.326 00.006 7680 Move returns status 0, amount 0
04:17:56.326 00.000 7680 move complete, result=0
04:17:56.326 00.000 6120 Enqueuing Expose request
04:17:56.330 00.004 7680 worker thread done servicing request
04:17:56.330 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:17:56.335 00.005 7680 Worker thread wakes up
04:17:56.335 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:56.335 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:57.593 01.258 7680 Exposure complete
04:17:57.737 00.144 7680 worker thread done servicing request
04:17:57.738 00.001 6120 OnExposeComplete: enter
04:17:57.741 00.003 6120 UpdateGuideState(): m_state=6
04:17:57.745 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4693
04:17:57.750 00.005 6120 Star::Find returns 1 (0), X=511.14, Y=663.73, Mass=7802, SNR=58.6, Peak=185 HFD=6.7
04:17:57.753 00.003 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.03 = -2.03)
04:17:57.756 00.003 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
04:17:57.758 00.002 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.84 mountX=-0.13 mountY=0.22, mountTheta=2.11
04:17:57.764 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.29, opts=13)
04:17:57.767 00.003 6120 Enqueuing Move request for scope (-0.08, -0.29)
04:17:57.772 00.005 7680 Worker thread wakes up
04:17:57.772 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.29) opts 0xd
04:17:57.772 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.29)
04:17:57.772 00.000 7680 Moving (-0.08, -0.29) raw xDistance=-0.13 yDistance=0.22
04:17:57.773 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:17:57.773 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:57.777 00.004 6120 UpdateGuideState exits: m=7802 SNR=58.6
04:17:57.782 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:57.785 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:17:57.785 00.000 7680 MoveAxis(E, 0, ABG)
04:17:57.787 00.002 7680 Move returns status 0, amount 0
04:17:57.787 00.000 7680 MoveAxis(S, 122, ABG)
04:17:57.787 00.000 7680 Guiding  Dir = 1, Dur = 122
04:17:57.787 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:57.790 00.003 7680 IsSlewing returns 0
04:17:57.790 00.000 6120 Enqueuing Expose request
04:17:57.793 00.003 7680 IsGuiding returns 0
04:17:57.795 00.002 7680 PulseGuide returned control before completion, sleep 132
04:17:57.940 00.145 7680 IsGuiding returns 1
04:17:57.941 00.001 7680 scope still moving after pulse duration time elapsed
04:17:57.970 00.029 7680 IsSlewing returns 0
04:17:57.973 00.003 7680 IsGuiding returns 0
04:17:57.973 00.000 7680 scope move finished after 122 + 57 ms
04:17:57.974 00.001 7680 Move returns status 0, amount 122
04:17:57.974 00.000 7680 move complete, result=0
04:17:57.975 00.001 7680 worker thread done servicing request
04:17:57.976 00.001 7680 Worker thread wakes up
04:17:57.976 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 122 ms SOUTH
04:17:57.982 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:57.982 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:59.235 01.253 7680 Exposure complete
04:17:59.387 00.152 7680 worker thread done servicing request
04:17:59.387 00.000 6120 OnExposeComplete: enter
04:17:59.392 00.005 6120 UpdateGuideState(): m_state=6
04:17:59.396 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4694
04:17:59.400 00.004 6120 Star::Find returns 1 (0), X=510.98, Y=664.54, Mass=7608, SNR=56.6, Peak=179 HFD=6.8
04:17:59.404 00.004 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (0.19) = xAngle (1.81 = 1.81)
04:17:59.408 00.004 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.69 = -1.60)
04:17:59.413 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=0.52 hyp=0.58 cameraTheta=2.00 mountX=-0.14 mountY=-0.58, mountTheta=-1.81
04:17:59.418 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.52, opts=13)
04:17:59.422 00.004 6120 Enqueuing Move request for scope (-0.24, 0.52)
04:17:59.425 00.003 7680 Worker thread wakes up
04:17:59.426 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:17:59.430 00.004 6120 UpdateGuideState exits: m=7608 SNR=56.6
04:17:59.433 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:17:59.436 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:17:59.441 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.52) opts 0xd
04:17:59.441 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.52)
04:17:59.442 00.001 7680 Moving (-0.24, 0.52) raw xDistance=-0.14 yDistance=-0.58
04:17:59.442 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:17:59.443 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:17:59.443 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
04:17:59.443 00.000 7680 MoveAxis(E, 0, ABG)
04:17:59.443 00.000 6120 Enqueuing Expose request
04:17:59.447 00.004 7680 Move returns status 0, amount 0
04:17:59.447 00.000 7680 MoveAxis(N, 0, ABG)
04:17:59.447 00.000 7680 Move returns status 0, amount 0
04:17:59.448 00.001 7680 move complete, result=0
04:17:59.448 00.000 7680 worker thread done servicing request
04:17:59.448 00.000 7680 Worker thread wakes up
04:17:59.448 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:17:59.448 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:17:59.449 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
04:18:00.701 01.252 7680 Exposure complete
04:18:00.853 00.152 7680 worker thread done servicing request
04:18:00.854 00.001 6120 OnExposeComplete: enter
04:18:00.857 00.003 6120 UpdateGuideState(): m_state=6
04:18:00.862 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4695
04:18:00.865 00.003 6120 Star::Find returns 1 (0), X=511.16, Y=663.95, Mass=8090, SNR=59.2, Peak=205 HFD=6.6
04:18:00.869 00.004 6120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.19) = xAngle (-2.45 = -2.45)
04:18:00.872 00.003 6120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.42 = 0.42)
04:18:00.876 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.26 mountX=-0.07 mountY=0.04, mountTheta=2.65
04:18:00.881 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.07, opts=13)
04:18:00.886 00.005 6120 Enqueuing Move request for scope (-0.06, -0.07)
04:18:00.889 00.003 7680 Worker thread wakes up
04:18:00.889 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
04:18:00.889 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
04:18:00.889 00.000 7680 Moving (-0.06, -0.07) raw xDistance=-0.07 yDistance=0.04
04:18:00.891 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:00.895 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:18:00.895 00.000 6120 UpdateGuideState exits: m=8090 SNR=59.2
04:18:00.899 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:18:00.900 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:00.905 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:18:00.905 00.000 7680 MoveAxis(E, 0, ABG)
04:18:00.905 00.000 7680 Move returns status 0, amount 0
04:18:00.905 00.000 7680 MoveAxis(N, 0, ABG)
04:18:00.906 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:00.911 00.005 7680 Move returns status 0, amount 0
04:18:00.911 00.000 7680 move complete, result=0
04:18:00.911 00.000 7680 worker thread done servicing request
04:18:00.912 00.001 6120 Enqueuing Expose request
04:18:00.915 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:18:00.918 00.003 7680 Worker thread wakes up
04:18:00.920 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:00.920 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:02.174 01.254 7680 Exposure complete
04:18:02.313 00.139 7680 worker thread done servicing request
04:18:02.313 00.000 6120 OnExposeComplete: enter
04:18:02.318 00.005 6120 UpdateGuideState(): m_state=6
04:18:02.323 00.005 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4696
04:18:02.327 00.004 6120 Star::Find returns 1 (0), X=511.24, Y=663.90, Mass=7900, SNR=59.1, Peak=184 HFD=6.7
04:18:02.330 00.003 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
04:18:02.333 00.003 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
04:18:02.337 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.12 cameraTheta=-1.46 mountX=-0.01 mountY=0.11, mountTheta=1.65
04:18:02.342 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.11, opts=13)
04:18:02.347 00.005 6120 Enqueuing Move request for scope (0.01, -0.11)
04:18:02.352 00.005 7680 Worker thread wakes up
04:18:02.352 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
04:18:02.352 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
04:18:02.352 00.000 7680 Moving (0.01, -0.11) raw xDistance=-0.01 yDistance=0.11
04:18:02.353 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:18:02.353 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:18:02.354 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:02.357 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:18:02.357 00.000 7680 MoveAxis(E, 0, ABG)
04:18:02.357 00.000 7680 Move returns status 0, amount 0
04:18:02.357 00.000 7680 MoveAxis(N, 0, ABG)
04:18:02.357 00.000 7680 Move returns status 0, amount 0
04:18:02.358 00.001 7680 move complete, result=0
04:18:02.358 00.000 6120 UpdateGuideState exits: m=7900 SNR=59.1
04:18:02.362 00.004 7680 worker thread done servicing request
04:18:02.363 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:02.366 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:02.369 00.003 6120 Enqueuing Expose request
04:18:02.373 00.004 7680 Worker thread wakes up
04:18:02.373 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:02.373 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:02.373 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:18:03.625 01.252 7680 Exposure complete
04:18:03.755 00.130 7680 worker thread done servicing request
04:18:03.755 00.000 6120 OnExposeComplete: enter
04:18:03.760 00.005 6120 UpdateGuideState(): m_state=6
04:18:03.764 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4697
04:18:03.769 00.005 6120 Star::Find returns 1 (0), X=511.27, Y=664.04, Mass=7397, SNR=56.5, Peak=171 HFD=6.6
04:18:03.773 00.004 6120 CameraToMount -- cameraTheta (0.35) - m_xAngle (0.19) = xAngle (0.16 = 0.16)
04:18:03.777 00.004 6120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.04 = 3.04)
04:18:03.783 00.006 6120 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.35 mountX=0.05 mountY=0.01, mountTheta=0.10
04:18:03.789 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.02, opts=13)
04:18:03.792 00.003 6120 Enqueuing Move request for scope (0.05, 0.02)
04:18:03.797 00.005 7680 Worker thread wakes up
04:18:03.797 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:03.800 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
04:18:03.802 00.002 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
04:18:03.802 00.000 6120 UpdateGuideState exits: m=7397 SNR=56.5
04:18:03.805 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:03.810 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:03.814 00.004 6120 Enqueuing Expose request
04:18:03.818 00.004 7680 Moving (0.05, 0.02) raw xDistance=0.05 yDistance=0.01
04:18:03.818 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:18:03.819 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:18:03.819 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:18:03.819 00.000 7680 MoveAxis(E, 0, ABG)
04:18:03.820 00.001 7680 Move returns status 0, amount 0
04:18:03.820 00.000 7680 MoveAxis(N, 0, ABG)
04:18:03.820 00.000 7680 Move returns status 0, amount 0
04:18:03.821 00.001 7680 move complete, result=0
04:18:03.821 00.000 7680 worker thread done servicing request
04:18:03.821 00.000 7680 Worker thread wakes up
04:18:03.821 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:18:03.826 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:03.826 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:05.077 01.251 7680 Exposure complete
04:18:05.233 00.156 7680 worker thread done servicing request
04:18:05.233 00.000 6120 OnExposeComplete: enter
04:18:05.237 00.004 6120 UpdateGuideState(): m_state=6
04:18:05.241 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4698
04:18:05.245 00.004 6120 Star::Find returns 1 (0), X=511.25, Y=663.75, Mass=8221, SNR=60.5, Peak=201 HFD=6.7
04:18:05.251 00.006 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
04:18:05.256 00.005 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
04:18:05.261 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.48 mountX=-0.03 mountY=0.25, mountTheta=1.67
04:18:05.266 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.27, opts=13)
04:18:05.271 00.005 6120 Enqueuing Move request for scope (0.02, -0.27)
04:18:05.275 00.004 7680 Worker thread wakes up
04:18:05.275 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.27) opts 0xd
04:18:05.275 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.27)
04:18:05.275 00.000 7680 Moving (0.02, -0.27) raw xDistance=-0.03 yDistance=0.25
04:18:05.276 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:18:05.276 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:05.284 00.008 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
04:18:05.284 00.000 7680 MoveAxis(E, 0, ABG)
04:18:05.285 00.001 7680 Move returns status 0, amount 0
04:18:05.285 00.000 6120 UpdateGuideState exits: m=8221 SNR=60.5
04:18:05.288 00.003 7680 MoveAxis(S, 136, ABG)
04:18:05.289 00.001 7680 Guiding  Dir = 1, Dur = 136
04:18:05.289 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:05.294 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:05.298 00.004 6120 Enqueuing Expose request
04:18:05.301 00.003 7680 IsSlewing returns 0
04:18:05.302 00.001 7680 IsGuiding returns 0
04:18:05.302 00.000 7680 PulseGuide returned control before completion, sleep 146
04:18:05.463 00.161 7680 IsGuiding returns 0
04:18:05.463 00.000 7680 Move returns status 0, amount 136
04:18:05.463 00.000 7680 move complete, result=0
04:18:05.463 00.000 7680 worker thread done servicing request
04:18:05.463 00.000 7680 Worker thread wakes up
04:18:05.464 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:05.464 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 136 ms SOUTH
04:18:05.467 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:06.723 01.256 7680 Exposure complete
04:18:06.869 00.146 7680 worker thread done servicing request
04:18:06.869 00.000 6120 OnExposeComplete: enter
04:18:06.873 00.004 6120 UpdateGuideState(): m_state=6
04:18:06.876 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4699
04:18:06.882 00.006 6120 Star::Find returns 1 (0), X=511.18, Y=663.77, Mass=8469, SNR=61.6, Peak=201 HFD=6.7
04:18:06.887 00.005 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
04:18:06.890 00.003 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
04:18:06.895 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.73 mountX=-0.08 mountY=0.21, mountTheta=1.96
04:18:06.900 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.25, opts=13)
04:18:06.905 00.005 6120 Enqueuing Move request for scope (-0.04, -0.25)
04:18:06.910 00.005 7680 Worker thread wakes up
04:18:06.910 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:06.914 00.004 6120 UpdateGuideState exits: m=8469 SNR=61.6
04:18:06.917 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:06.922 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:06.925 00.003 6120 Enqueuing Expose request
04:18:06.929 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.25) opts 0xd
04:18:06.929 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.25)
04:18:06.929 00.000 7680 Moving (-0.04, -0.25) raw xDistance=-0.08 yDistance=0.21
04:18:06.930 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:18:06.930 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:18:06.930 00.000 7680 MoveAxis(E, 0, ABG)
04:18:06.930 00.000 7680 Move returns status 0, amount 0
04:18:06.931 00.001 7680 MoveAxis(S, 112, ABG)
04:18:06.931 00.000 7680 Guiding  Dir = 1, Dur = 112
04:18:06.931 00.000 7680 IsSlewing returns 0
04:18:06.932 00.001 7680 IsGuiding returns 0
04:18:06.933 00.001 7680 PulseGuide returned control before completion, sleep 122
04:18:07.069 00.136 7680 IsGuiding returns 1
04:18:07.070 00.001 7680 scope still moving after pulse duration time elapsed
04:18:07.100 00.030 7680 IsSlewing returns 0
04:18:07.101 00.001 7680 IsGuiding returns 0
04:18:07.101 00.000 7680 scope move finished after 112 + 57 ms
04:18:07.101 00.000 7680 Move returns status 0, amount 112
04:18:07.102 00.001 7680 move complete, result=0
04:18:07.102 00.000 7680 worker thread done servicing request
04:18:07.102 00.000 7680 Worker thread wakes up
04:18:07.103 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 112 ms SOUTH
04:18:07.110 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:07.110 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:08.364 01.254 7680 Exposure complete
04:18:08.515 00.151 7680 worker thread done servicing request
04:18:08.516 00.001 6120 OnExposeComplete: enter
04:18:08.520 00.004 6120 UpdateGuideState(): m_state=6
04:18:08.524 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4700
04:18:08.528 00.004 6120 Star::Find returns 1 (0), X=511.31, Y=663.98, Mass=8256, SNR=60.6, Peak=212 HFD=6.7
04:18:08.531 00.003 6120 CameraToMount -- cameraTheta (-0.37) - m_xAngle (0.19) = xAngle (-0.55 = -0.55)
04:18:08.535 00.004 6120 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.32 = 2.32)
04:18:08.539 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.37 mountX=0.08 mountY=0.07, mountTheta=0.71
04:18:08.546 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.03, opts=13)
04:18:08.550 00.004 6120 Enqueuing Move request for scope (0.09, -0.03)
04:18:08.555 00.005 7680 Worker thread wakes up
04:18:08.555 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
04:18:08.555 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
04:18:08.556 00.001 7680 Moving (0.09, -0.03) raw xDistance=0.08 yDistance=0.07
04:18:08.556 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:18:08.556 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:08.560 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:18:08.561 00.001 6120 UpdateGuideState exits: m=8256 SNR=60.6
04:18:08.566 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:08.569 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:08.573 00.004 6120 Enqueuing Expose request
04:18:08.576 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:18:08.576 00.000 7680 MoveAxis(E, 0, ABG)
04:18:08.577 00.001 7680 Move returns status 0, amount 0
04:18:08.577 00.000 7680 MoveAxis(N, 0, ABG)
04:18:08.578 00.001 7680 Move returns status 0, amount 0
04:18:08.578 00.000 7680 move complete, result=0
04:18:08.578 00.000 7680 worker thread done servicing request
04:18:08.578 00.000 7680 Worker thread wakes up
04:18:08.579 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:08.579 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:18:08.582 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:09.839 01.257 7680 Exposure complete
04:18:09.985 00.146 6120 OnExposeComplete: enter
04:18:09.991 00.006 6120 UpdateGuideState(): m_state=6
04:18:09.996 00.005 7680 worker thread done servicing request
04:18:09.997 00.001 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4701
04:18:10.000 00.003 6120 Star::Find returns 1 (0), X=511.42, Y=663.72, Mass=8303, SNR=60.4, Peak=203 HFD=6.9
04:18:10.005 00.005 6120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.19) = xAngle (-1.17 = -1.17)
04:18:10.009 00.004 6120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.70 = 1.70)
04:18:10.012 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=-0.30 hyp=0.36 cameraTheta=-0.98 mountX=0.14 mountY=0.35, mountTheta=1.20
04:18:10.017 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.30, opts=13)
04:18:10.021 00.004 6120 Enqueuing Move request for scope (0.20, -0.30)
04:18:10.024 00.003 7680 Worker thread wakes up
04:18:10.025 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:10.029 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.30) opts 0xd
04:18:10.029 00.000 6120 UpdateGuideState exits: m=8303 SNR=60.4
04:18:10.033 00.004 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.30)
04:18:10.033 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:10.039 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:10.044 00.005 6120 Enqueuing Expose request
04:18:10.047 00.003 7680 Moving (0.20, -0.30) raw xDistance=0.14 yDistance=0.35
04:18:10.047 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:18:10.049 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
04:18:10.049 00.000 7680 MoveAxis(E, 0, ABG)
04:18:10.049 00.000 7680 Move returns status 0, amount 0
04:18:10.050 00.001 7680 MoveAxis(S, 192, ABG)
04:18:10.050 00.000 7680 Guiding  Dir = 1, Dur = 192
04:18:10.050 00.000 7680 IsSlewing returns 0
04:18:10.050 00.000 7680 IsGuiding returns 0
04:18:10.051 00.001 7680 PulseGuide returned control before completion, sleep 202
04:18:10.266 00.215 7680 IsGuiding returns 1
04:18:10.268 00.002 7680 scope still moving after pulse duration time elapsed
04:18:10.298 00.030 7680 IsSlewing returns 0
04:18:10.301 00.003 7680 IsGuiding returns 0
04:18:10.302 00.001 7680 scope move finished after 192 + 59 ms
04:18:10.302 00.000 7680 Move returns status 0, amount 192
04:18:10.303 00.001 7680 move complete, result=0
04:18:10.304 00.001 7680 worker thread done servicing request
04:18:10.304 00.000 7680 Worker thread wakes up
04:18:10.304 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 192 ms SOUTH
04:18:10.312 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:10.313 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:11.557 01.244 7680 Exposure complete
04:18:11.715 00.158 7680 worker thread done servicing request
04:18:11.715 00.000 6120 OnExposeComplete: enter
04:18:11.720 00.005 6120 UpdateGuideState(): m_state=6
04:18:11.725 00.005 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4702
04:18:11.729 00.004 6120 Star::Find returns 1 (0), X=511.37, Y=663.99, Mass=7455, SNR=56.6, Peak=174 HFD=6.6
04:18:11.734 00.005 6120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.19) = xAngle (-0.35 = -0.35)
04:18:11.738 00.004 6120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.52 = 2.52)
04:18:11.744 00.006 6120 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.17 mountX=0.14 mountY=0.09, mountTheta=0.56
04:18:11.754 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.02, opts=13)
04:18:11.760 00.006 6120 Enqueuing Move request for scope (0.15, -0.02)
04:18:11.765 00.005 7680 Worker thread wakes up
04:18:11.765 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:11.770 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
04:18:11.770 00.000 6120 UpdateGuideState exits: m=7455 SNR=56.6
04:18:11.775 00.005 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
04:18:11.776 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:11.782 00.006 7680 Moving (0.15, -0.02) raw xDistance=0.14 yDistance=0.09
04:18:11.782 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:11.787 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:18:11.787 00.000 6120 Enqueuing Expose request
04:18:11.792 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:18:11.793 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:18:11.793 00.000 7680 MoveAxis(E, 0, ABG)
04:18:11.793 00.000 7680 Move returns status 0, amount 0
04:18:11.793 00.000 7680 MoveAxis(N, 0, ABG)
04:18:11.793 00.000 7680 Move returns status 0, amount 0
04:18:11.793 00.000 7680 move complete, result=0
04:18:11.795 00.002 7680 worker thread done servicing request
04:18:11.795 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:18:11.799 00.004 7680 Worker thread wakes up
04:18:11.800 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:11.800 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:13.048 01.248 7680 Exposure complete
04:18:13.204 00.156 7680 worker thread done servicing request
04:18:13.204 00.000 6120 OnExposeComplete: enter
04:18:13.209 00.005 6120 UpdateGuideState(): m_state=6
04:18:13.212 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4703
04:18:13.218 00.006 6120 Star::Find returns 1 (0), X=511.60, Y=663.90, Mass=8102, SNR=60.1, Peak=202 HFD=6.5
04:18:13.223 00.005 6120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.19) = xAngle (-0.48 = -0.48)
04:18:13.227 00.004 6120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.39 = 2.39)
04:18:13.231 00.004 6120 CameraToMount -- cameraX=0.38 cameraY=-0.12 hyp=0.40 cameraTheta=-0.30 mountX=0.35 mountY=0.27, mountTheta=0.66
04:18:13.237 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=-0.12, opts=13)
04:18:13.242 00.005 6120 Enqueuing Move request for scope (0.38, -0.12)
04:18:13.246 00.004 7680 Worker thread wakes up
04:18:13.246 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.12) opts 0xd
04:18:13.247 00.001 7680 Handling offset move in thread for scope, endpoint = (0.38, -0.12)
04:18:13.247 00.000 7680 Moving (0.38, -0.12) raw xDistance=0.35 yDistance=0.27
04:18:13.247 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
04:18:13.247 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:13.251 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:18:13.251 00.000 7680 MoveAxis(W, 145, ABG)
04:18:13.251 00.000 6120 UpdateGuideState exits: m=8102 SNR=60.1
04:18:13.256 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:13.260 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:13.263 00.003 6120 Enqueuing Expose request
04:18:13.267 00.004 7680 Guiding  Dir = 3, Dur = 145
04:18:13.268 00.001 7680 IsSlewing returns 0
04:18:13.268 00.000 7680 IsGuiding returns 0
04:18:13.268 00.000 7680 PulseGuide returned control before completion, sleep 155
04:18:13.440 00.172 7680 IsGuiding returns 1
04:18:13.441 00.001 7680 scope still moving after pulse duration time elapsed
04:18:13.472 00.031 7680 IsSlewing returns 0
04:18:13.474 00.002 7680 IsGuiding returns 0
04:18:13.474 00.000 7680 scope move finished after 145 + 60 ms
04:18:13.475 00.001 7680 Move returns status 0, amount 145
04:18:13.476 00.001 7680 MoveAxis(S, 148, ABG)
04:18:13.476 00.000 7680 Guiding  Dir = 1, Dur = 148
04:18:13.476 00.000 7680 IsSlewing returns 0
04:18:13.477 00.001 7680 IsGuiding returns 0
04:18:13.477 00.000 7680 PulseGuide returned control before completion, sleep 158
04:18:13.644 00.167 7680 IsGuiding returns 1
04:18:13.644 00.000 7680 scope still moving after pulse duration time elapsed
04:18:13.675 00.031 7680 IsSlewing returns 0
04:18:13.677 00.002 7680 IsGuiding returns 0
04:18:13.677 00.000 7680 scope move finished after 148 + 52 ms
04:18:13.678 00.001 7680 Move returns status 0, amount 148
04:18:13.678 00.000 7680 move complete, result=0
04:18:13.680 00.002 7680 worker thread done servicing request
04:18:13.680 00.000 7680 Worker thread wakes up
04:18:13.681 00.001 6120 GuideStep: 0.4 px 145 ms WEST, 0.3 px 148 ms SOUTH
04:18:13.688 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:13.689 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:14.938 01.249 7680 Exposure complete
04:18:15.096 00.158 7680 worker thread done servicing request
04:18:15.096 00.000 6120 OnExposeComplete: enter
04:18:15.100 00.004 6120 UpdateGuideState(): m_state=6
04:18:15.104 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4704
04:18:15.109 00.005 6120 Star::Find returns 1 (0), X=511.35, Y=663.86, Mass=7992, SNR=58.6, Peak=191 HFD=6.7
04:18:15.112 00.003 6120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (0.19) = xAngle (-1.07 = -1.07)
04:18:15.117 00.005 6120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.80 = 1.80)
04:18:15.122 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-0.88 mountX=0.10 mountY=0.20, mountTheta=1.11
04:18:15.128 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.16, opts=13)
04:18:15.134 00.006 6120 Enqueuing Move request for scope (0.13, -0.16)
04:18:15.139 00.005 7680 Worker thread wakes up
04:18:15.139 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
04:18:15.140 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
04:18:15.140 00.000 7680 Moving (0.13, -0.16) raw xDistance=0.10 yDistance=0.20
04:18:15.140 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:18:15.140 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
04:18:15.141 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:15.145 00.004 7680 MoveAxis(E, 0, ABG)
04:18:15.145 00.000 7680 Move returns status 0, amount 0
04:18:15.145 00.000 7680 MoveAxis(S, 109, ABG)
04:18:15.145 00.000 6120 UpdateGuideState exits: m=7992 SNR=58.6
04:18:15.151 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:15.155 00.004 7680 Guiding  Dir = 1, Dur = 109
04:18:15.155 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:15.160 00.005 6120 Enqueuing Expose request
04:18:15.165 00.005 7680 IsSlewing returns 0
04:18:15.165 00.000 7680 IsGuiding returns 0
04:18:15.166 00.001 7680 PulseGuide returned control before completion, sleep 119
04:18:15.288 00.122 7680 IsGuiding returns 1
04:18:15.288 00.000 7680 scope still moving after pulse duration time elapsed
04:18:15.319 00.031 7680 IsSlewing returns 0
04:18:15.319 00.000 7680 IsGuiding returns 1
04:18:15.350 00.031 7680 IsSlewing returns 0
04:18:15.351 00.001 7680 IsGuiding returns 0
04:18:15.352 00.001 7680 scope move finished after 109 + 77 ms
04:18:15.352 00.000 7680 Move returns status 0, amount 109
04:18:15.352 00.000 7680 move complete, result=0
04:18:15.352 00.000 7680 worker thread done servicing request
04:18:15.354 00.002 7680 Worker thread wakes up
04:18:15.354 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 109 ms SOUTH
04:18:15.360 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:15.360 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:16.619 01.259 7680 Exposure complete
04:18:16.766 00.147 7680 worker thread done servicing request
04:18:16.767 00.001 6120 OnExposeComplete: enter
04:18:16.771 00.004 6120 UpdateGuideState(): m_state=6
04:18:16.775 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4705
04:18:16.780 00.005 6120 Star::Find returns 1 (0), X=511.25, Y=663.92, Mass=7547, SNR=58.2, Peak=184 HFD=6.7
04:18:16.786 00.006 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.19) = xAngle (-1.44 = -1.44)
04:18:16.790 00.004 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.43 = 1.43)
04:18:16.793 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.26 mountX=0.01 mountY=0.11, mountTheta=1.44
04:18:16.798 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.10, opts=13)
04:18:16.802 00.004 6120 Enqueuing Move request for scope (0.03, -0.10)
04:18:16.806 00.004 7680 Worker thread wakes up
04:18:16.806 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:16.810 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
04:18:16.810 00.000 6120 UpdateGuideState exits: m=7547 SNR=58.2
04:18:16.815 00.005 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
04:18:16.815 00.000 7680 Moving (0.03, -0.10) raw xDistance=0.01 yDistance=0.11
04:18:16.816 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:18:16.816 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:18:16.816 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:16.821 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:18:16.822 00.001 7680 MoveAxis(E, 0, ABG)
04:18:16.822 00.000 7680 Move returns status 0, amount 0
04:18:16.822 00.000 7680 MoveAxis(N, 0, ABG)
04:18:16.822 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:16.829 00.007 6120 Enqueuing Expose request
04:18:16.835 00.006 7680 Move returns status 0, amount 0
04:18:16.835 00.000 7680 move complete, result=0
04:18:16.835 00.000 7680 worker thread done servicing request
04:18:16.835 00.000 7680 Worker thread wakes up
04:18:16.836 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:16.836 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:16.836 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:18:18.095 01.259 7680 Exposure complete
04:18:18.247 00.152 7680 worker thread done servicing request
04:18:18.249 00.002 6120 OnExposeComplete: enter
04:18:18.254 00.005 6120 UpdateGuideState(): m_state=6
04:18:18.259 00.005 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4706
04:18:18.263 00.004 6120 Star::Find returns 1 (0), X=511.67, Y=663.91, Mass=8326, SNR=62.0, Peak=213 HFD=6.7
04:18:18.267 00.004 6120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.19) = xAngle (-0.43 = -0.43)
04:18:18.271 00.004 6120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.45 = 2.45)
04:18:18.274 00.003 6120 CameraToMount -- cameraX=0.45 cameraY=-0.11 hyp=0.46 cameraTheta=-0.24 mountX=0.42 mountY=0.29, mountTheta=0.61
04:18:18.280 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.45, y=-0.11, opts=13)
04:18:18.283 00.003 6120 Enqueuing Move request for scope (0.45, -0.11)
04:18:18.288 00.005 7680 Worker thread wakes up
04:18:18.288 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:18.292 00.004 6120 UpdateGuideState exits: m=8326 SNR=62.0
04:18:18.295 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:18.299 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:18.303 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.11) opts 0xd
04:18:18.303 00.000 7680 Handling offset move in thread for scope, endpoint = (0.45, -0.11)
04:18:18.303 00.000 7680 Moving (0.45, -0.11) raw xDistance=0.42 yDistance=0.29
04:18:18.303 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
04:18:18.303 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:18:18.305 00.002 7680 MoveAxis(W, 171, ABG)
04:18:18.305 00.000 7680 Guiding  Dir = 3, Dur = 171
04:18:18.305 00.000 6120 Enqueuing Expose request
04:18:18.310 00.005 7680 IsSlewing returns 0
04:18:18.310 00.000 7680 IsGuiding returns 0
04:18:18.310 00.000 7680 PulseGuide returned control before completion, sleep 181
04:18:18.503 00.193 7680 IsGuiding returns 1
04:18:18.504 00.001 7680 scope still moving after pulse duration time elapsed
04:18:18.535 00.031 7680 IsSlewing returns 0
04:18:18.535 00.000 7680 IsGuiding returns 0
04:18:18.535 00.000 7680 scope move finished after 171 + 53 ms
04:18:18.535 00.000 7680 Move returns status 0, amount 171
04:18:18.536 00.001 7680 MoveAxis(S, 160, ABG)
04:18:18.536 00.000 7680 Guiding  Dir = 1, Dur = 160
04:18:18.537 00.001 7680 IsSlewing returns 0
04:18:18.537 00.000 7680 IsGuiding returns 0
04:18:18.538 00.001 7680 PulseGuide returned control before completion, sleep 170
04:18:18.722 00.184 7680 IsGuiding returns 1
04:18:18.723 00.001 7680 scope still moving after pulse duration time elapsed
04:18:18.754 00.031 7680 IsSlewing returns 0
04:18:18.755 00.001 7680 IsGuiding returns 0
04:18:18.756 00.001 7680 scope move finished after 160 + 58 ms
04:18:18.757 00.001 7680 Move returns status 0, amount 160
04:18:18.757 00.000 7680 move complete, result=0
04:18:18.759 00.002 7680 worker thread done servicing request
04:18:18.759 00.000 6120 GuideStep: 0.4 px 171 ms WEST, 0.3 px 160 ms SOUTH
04:18:18.765 00.006 7680 Worker thread wakes up
04:18:18.765 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:18.765 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:20.012 01.247 7680 Exposure complete
04:18:20.159 00.147 7680 worker thread done servicing request
04:18:20.160 00.001 6120 OnExposeComplete: enter
04:18:20.163 00.003 6120 UpdateGuideState(): m_state=6
04:18:20.167 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4707
04:18:20.171 00.004 6120 Star::Find returns 1 (0), X=511.16, Y=663.99, Mass=7811, SNR=59.3, Peak=201 HFD=6.5
04:18:20.174 00.003 6120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (0.19) = xAngle (-2.90 = -2.90)
04:18:20.177 00.003 6120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.03 = -0.03)
04:18:20.181 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.06 cameraTheta=-2.71 mountX=-0.06 mountY=-0.00, mountTheta=-3.12
04:18:20.188 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.03, opts=13)
04:18:20.193 00.005 6120 Enqueuing Move request for scope (-0.06, -0.03)
04:18:20.197 00.004 7680 Worker thread wakes up
04:18:20.198 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:20.201 00.003 6120 UpdateGuideState exits: m=7811 SNR=59.3
04:18:20.205 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
04:18:20.205 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
04:18:20.205 00.000 7680 Moving (-0.06, -0.03) raw xDistance=-0.06 yDistance=-0.00
04:18:20.205 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:18:20.206 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:20.210 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:20.214 00.004 6120 Enqueuing Expose request
04:18:20.218 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:18:20.218 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:18:20.218 00.000 7680 MoveAxis(E, 0, ABG)
04:18:20.218 00.000 7680 Move returns status 0, amount 0
04:18:20.219 00.001 7680 MoveAxis(N, 0, ABG)
04:18:20.219 00.000 7680 Move returns status 0, amount 0
04:18:20.219 00.000 7680 move complete, result=0
04:18:20.219 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:18:20.224 00.005 7680 worker thread done servicing request
04:18:20.224 00.000 7680 Worker thread wakes up
04:18:20.224 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:20.224 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:21.464 01.240 7680 Exposure complete
04:18:21.608 00.144 7680 worker thread done servicing request
04:18:21.609 00.001 6120 OnExposeComplete: enter
04:18:21.613 00.004 6120 UpdateGuideState(): m_state=6
04:18:21.617 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4708
04:18:21.621 00.004 6120 Star::Find returns 1 (0), X=510.77, Y=663.73, Mass=7986, SNR=59.5, Peak=192 HFD=6.7
04:18:21.625 00.004 6120 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.19) = xAngle (-2.76 = -2.76)
04:18:21.629 00.004 6120 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.11 = 0.11)
04:18:21.634 00.005 6120 CameraToMount -- cameraX=-0.45 cameraY=-0.29 hyp=0.54 cameraTheta=-2.57 mountX=-0.50 mountY=0.06, mountTheta=3.02
04:18:21.639 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.45, y=-0.29, opts=13)
04:18:21.643 00.004 6120 Enqueuing Move request for scope (-0.45, -0.29)
04:18:21.647 00.004 7680 Worker thread wakes up
04:18:21.647 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.29) opts 0xd
04:18:21.647 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.45, -0.29)
04:18:21.647 00.000 7680 Moving (-0.45, -0.29) raw xDistance=-0.50 yDistance=0.06
04:18:21.647 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
04:18:21.647 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:18:21.648 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:21.652 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:18:21.652 00.000 7680 MoveAxis(E, 204, ABG)
04:18:21.653 00.001 7680 Guiding  Dir = 2, Dur = 204
04:18:21.653 00.000 6120 UpdateGuideState exits: m=7986 SNR=59.5
04:18:21.656 00.003 7680 IsSlewing returns 0
04:18:21.656 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:21.661 00.005 7680 IsGuiding returns 0
04:18:21.661 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:21.666 00.005 7680 PulseGuide returned control before completion, sleep 214
04:18:21.666 00.000 6120 Enqueuing Expose request
04:18:21.894 00.228 7680 IsGuiding returns 1
04:18:21.896 00.002 7680 scope still moving after pulse duration time elapsed
04:18:21.926 00.030 7680 IsSlewing returns 0
04:18:21.927 00.001 7680 IsGuiding returns 0
04:18:21.928 00.001 7680 scope move finished after 204 + 61 ms
04:18:21.928 00.000 7680 Move returns status 0, amount 204
04:18:21.928 00.000 7680 MoveAxis(N, 0, ABG)
04:18:21.929 00.001 7680 Move returns status 0, amount 0
04:18:21.929 00.000 7680 move complete, result=0
04:18:21.930 00.001 7680 worker thread done servicing request
04:18:21.930 00.000 6120 GuideStep: -0.5 px 204 ms EAST, 0.1 px 0 ms NORTH
04:18:21.938 00.008 7680 Worker thread wakes up
04:18:21.938 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:21.938 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:23.188 01.250 7680 Exposure complete
04:18:23.330 00.142 7680 worker thread done servicing request
04:18:23.330 00.000 6120 OnExposeComplete: enter
04:18:23.335 00.005 6120 UpdateGuideState(): m_state=6
04:18:23.339 00.004 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4709
04:18:23.345 00.006 6120 Star::Find returns 1 (0), X=511.11, Y=664.00, Mass=7834, SNR=58.9, Peak=198 HFD=6.4
04:18:23.350 00.005 6120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (0.19) = xAngle (-3.14 = 3.14)
04:18:23.353 00.003 6120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.27 = -0.27)
04:18:23.357 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.96 mountX=-0.11 mountY=-0.03, mountTheta=-2.88
04:18:23.363 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.02, opts=13)
04:18:23.366 00.003 6120 Enqueuing Move request for scope (-0.11, -0.02)
04:18:23.369 00.003 7680 Worker thread wakes up
04:18:23.371 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
04:18:23.371 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
04:18:23.371 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:23.374 00.003 6120 UpdateGuideState exits: m=7834 SNR=58.9
04:18:23.379 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:23.382 00.003 7680 Moving (-0.11, -0.02) raw xDistance=-0.11 yDistance=-0.03
04:18:23.382 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:18:23.382 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:18:23.382 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:23.387 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:18:23.388 00.001 7680 MoveAxis(E, 0, ABG)
04:18:23.389 00.001 7680 Move returns status 0, amount 0
04:18:23.389 00.000 7680 MoveAxis(N, 0, ABG)
04:18:23.389 00.000 7680 Move returns status 0, amount 0
04:18:23.389 00.000 7680 move complete, result=0
04:18:23.389 00.000 7680 worker thread done servicing request
04:18:23.389 00.000 6120 Enqueuing Expose request
04:18:23.393 00.004 7680 Worker thread wakes up
04:18:23.393 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:18:23.397 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:23.397 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:24.639 01.242 7680 Exposure complete
04:18:24.789 00.150 7680 worker thread done servicing request
04:18:24.790 00.001 6120 OnExposeComplete: enter
04:18:24.793 00.003 6120 UpdateGuideState(): m_state=6
04:18:24.797 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4710
04:18:24.801 00.004 6120 Star::Find returns 1 (0), X=511.04, Y=666.03, Mass=7853, SNR=60.1, Peak=195 HFD=6.4
04:18:24.806 00.005 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.19) = xAngle (1.48 = 1.48)
04:18:24.809 00.003 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.35 = -1.93)
04:18:24.813 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=2.01 hyp=2.02 cameraTheta=1.66 mountX=0.19 mountY=-1.89, mountTheta=-1.47
04:18:24.820 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=2.01, opts=13)
04:18:24.823 00.003 6120 Enqueuing Move request for scope (-0.18, 2.01)
04:18:24.827 00.004 7680 Worker thread wakes up
04:18:24.828 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:24.832 00.004 6120 UpdateGuideState exits: m=7853 SNR=60.1
04:18:24.836 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:24.840 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:24.843 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 2.01) opts 0xd
04:18:24.843 00.000 6120 Enqueuing Expose request
04:18:24.846 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.18, 2.01)
04:18:24.846 00.000 7680 Moving (-0.18, 2.01) raw xDistance=0.19 yDistance=-1.89
04:18:24.847 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:18:24.847 00.000 7680 resist switch: large excursion: input -1.89 thresh 0.60 direction from 1 to -1
04:18:24.847 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.66
04:18:24.849 00.002 7680 GuideAlgorithmResistSwitch::result() returns -1.89 from input -1.89
04:18:24.849 00.000 7680 MoveAxis(E, 0, ABG)
04:18:24.849 00.000 7680 Move returns status 0, amount 0
04:18:24.849 00.000 7680 MoveAxis(N, 1024, ABG)
04:18:24.849 00.000 7680 Guiding  Dir = 0, Dur = 1024
04:18:24.849 00.000 7680 IsSlewing returns 0
04:18:24.849 00.000 7680 IsGuiding returns 0
04:18:24.849 00.000 7680 PulseGuide returned control before completion, sleep 1034
04:18:25.897 01.048 7680 IsGuiding returns 1
04:18:25.898 00.001 7680 scope still moving after pulse duration time elapsed
04:18:25.926 00.028 7680 IsSlewing returns 0
04:18:25.927 00.001 7680 IsGuiding returns 0
04:18:25.927 00.000 7680 scope move finished after 1024 + 54 ms
04:18:25.928 00.001 7680 Move returns status 0, amount 1024
04:18:25.929 00.001 7680 move complete, result=0
04:18:25.929 00.000 7680 worker thread done servicing request
04:18:25.929 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -1.9 px 1024 ms NORTH
04:18:25.934 00.005 7680 Worker thread wakes up
04:18:25.936 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:25.936 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:27.189 01.253 7680 Exposure complete
04:18:27.342 00.153 7680 worker thread done servicing request
04:18:27.343 00.001 6120 OnExposeComplete: enter
04:18:27.347 00.004 6120 UpdateGuideState(): m_state=6
04:18:27.354 00.007 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4711
04:18:27.359 00.005 6120 Star::Find returns 1 (0), X=510.69, Y=663.52, Mass=8236, SNR=59.7, Peak=186 HFD=7.0
04:18:27.366 00.007 6120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.19) = xAngle (-2.57 = -2.57)
04:18:27.371 00.005 6120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.30 = 0.30)
04:18:27.375 00.004 6120 CameraToMount -- cameraX=-0.53 cameraY=-0.50 hyp=0.73 cameraTheta=-2.38 mountX=-0.62 mountY=0.22, mountTheta=2.80
04:18:27.386 00.011 6120 SchedulePrimaryMove(0D6325F0, x=-0.53, y=-0.50, opts=13)
04:18:27.392 00.006 6120 Enqueuing Move request for scope (-0.53, -0.50)
04:18:27.397 00.005 7680 Worker thread wakes up
04:18:27.399 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:27.405 00.006 6120 UpdateGuideState exits: m=8236 SNR=59.7
04:18:27.410 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.50) opts 0xd
04:18:27.411 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:27.416 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.53, -0.50)
04:18:27.416 00.000 7680 Moving (-0.53, -0.50) raw xDistance=-0.62 yDistance=0.22
04:18:27.416 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
04:18:27.416 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:18:27.416 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:27.423 00.007 6120 Enqueuing Expose request
04:18:27.428 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
04:18:27.429 00.001 7680 MoveAxis(E, 252, ABG)
04:18:27.429 00.000 7680 Guiding  Dir = 2, Dur = 252
04:18:27.429 00.000 7680 IsSlewing returns 0
04:18:27.430 00.001 7680 IsGuiding returns 0
04:18:27.430 00.000 7680 PulseGuide returned control before completion, sleep 262
04:18:27.707 00.277 7680 IsGuiding returns 1
04:18:27.709 00.002 7680 scope still moving after pulse duration time elapsed
04:18:27.739 00.030 7680 IsSlewing returns 0
04:18:27.740 00.001 7680 IsGuiding returns 0
04:18:27.741 00.001 7680 scope move finished after 252 + 58 ms
04:18:27.741 00.000 7680 Move returns status 0, amount 252
04:18:27.742 00.001 7680 MoveAxis(N, 0, ABG)
04:18:27.742 00.000 7680 Move returns status 0, amount 0
04:18:27.742 00.000 7680 move complete, result=0
04:18:27.743 00.001 7680 worker thread done servicing request
04:18:27.743 00.000 7680 Worker thread wakes up
04:18:27.743 00.000 6120 GuideStep: -0.6 px 252 ms EAST, 0.2 px 0 ms NORTH
04:18:27.751 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:27.751 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:29.001 01.250 7680 Exposure complete
04:18:29.152 00.151 7680 worker thread done servicing request
04:18:29.153 00.001 6120 OnExposeComplete: enter
04:18:29.158 00.005 6120 UpdateGuideState(): m_state=6
04:18:29.164 00.006 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4712
04:18:29.168 00.004 6120 Star::Find returns 1 (0), X=510.97, Y=662.81, Mass=8414, SNR=61.8, Peak=189 HFD=6.7
04:18:29.172 00.004 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
04:18:29.176 00.004 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
04:18:29.179 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=-1.21 hyp=1.23 cameraTheta=-1.78 mountX=-0.48 mountY=0.97, mountTheta=2.03
04:18:29.186 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-1.21, opts=13)
04:18:29.190 00.004 6120 Enqueuing Move request for scope (-0.26, -1.21)
04:18:29.195 00.005 7680 Worker thread wakes up
04:18:29.195 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:29.199 00.004 6120 UpdateGuideState exits: m=8414 SNR=61.8
04:18:29.202 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:29.206 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:29.210 00.004 6120 Enqueuing Expose request
04:18:29.214 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -1.21) opts 0xd
04:18:29.214 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -1.21)
04:18:29.214 00.000 7680 Moving (-0.26, -1.21) raw xDistance=-0.48 yDistance=0.97
04:18:29.214 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
04:18:29.214 00.000 7680 resist switch: large excursion: input 0.97 thresh 0.60 direction from -1 to 1
04:18:29.215 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.91
04:18:29.215 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.97 from input 0.97
04:18:29.215 00.000 7680 MoveAxis(E, 212, ABG)
04:18:29.215 00.000 7680 Guiding  Dir = 2, Dur = 212
04:18:29.216 00.001 7680 IsSlewing returns 0
04:18:29.216 00.000 7680 IsGuiding returns 0
04:18:29.217 00.001 7680 PulseGuide returned control before completion, sleep 222
04:18:29.443 00.226 7680 IsGuiding returns 1
04:18:29.444 00.001 7680 scope still moving after pulse duration time elapsed
04:18:29.474 00.030 7680 IsSlewing returns 0
04:18:29.475 00.001 7680 IsGuiding returns 0
04:18:29.475 00.000 7680 scope move finished after 212 + 46 ms
04:18:29.475 00.000 7680 Move returns status 0, amount 212
04:18:29.476 00.001 7680 MoveAxis(S, 527, ABG)
04:18:29.476 00.000 7680 Guiding  Dir = 1, Dur = 527
04:18:29.476 00.000 7680 IsSlewing returns 0
04:18:29.477 00.001 7680 IsGuiding returns 0
04:18:29.477 00.000 7680 PulseGuide returned control before completion, sleep 537
04:18:30.020 00.543 7680 IsGuiding returns 1
04:18:30.022 00.002 7680 scope still moving after pulse duration time elapsed
04:18:30.051 00.029 7680 IsSlewing returns 0
04:18:30.052 00.001 7680 IsGuiding returns 1
04:18:30.083 00.031 7680 IsSlewing returns 0
04:18:30.084 00.001 7680 IsGuiding returns 1
04:18:30.113 00.029 7680 IsSlewing returns 0
04:18:30.117 00.004 7680 IsGuiding returns 0
04:18:30.117 00.000 7680 scope move finished after 527 + 112 ms
04:18:30.118 00.001 7680 Move returns status 0, amount 527
04:18:30.118 00.000 7680 move complete, result=0
04:18:30.118 00.000 7680 worker thread done servicing request
04:18:30.119 00.001 7680 Worker thread wakes up
04:18:30.119 00.000 6120 GuideStep: -0.5 px 212 ms EAST, 1.0 px 527 ms SOUTH
04:18:30.128 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:30.128 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:31.373 01.245 7680 Exposure complete
04:18:31.509 00.136 7680 worker thread done servicing request
04:18:31.510 00.001 6120 OnExposeComplete: enter
04:18:31.514 00.004 6120 UpdateGuideState(): m_state=6
04:18:31.519 00.005 6120 Star::Find(15, 510, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4713
04:18:31.524 00.005 6120 Star::Find returns 1 (0), X=511.42, Y=662.78, Mass=7761, SNR=58.6, Peak=173 HFD=6.7
04:18:31.528 00.004 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
04:18:31.532 00.004 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
04:18:31.536 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-1.23 hyp=1.25 cameraTheta=-1.41 mountX=-0.03 mountY=1.20, mountTheta=1.60
04:18:31.542 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-1.23, opts=13)
04:18:31.545 00.003 6120 Enqueuing Move request for scope (0.20, -1.23)
04:18:31.548 00.003 7680 Worker thread wakes up
04:18:31.549 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:31.552 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -1.23) opts 0xd
04:18:31.553 00.001 7680 Handling offset move in thread for scope, endpoint = (0.20, -1.23)
04:18:31.553 00.000 7680 Moving (0.20, -1.23) raw xDistance=-0.03 yDistance=1.20
04:18:31.553 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:18:31.553 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.20 from input 1.20
04:18:31.553 00.000 7680 MoveAxis(E, 0, ABG)
04:18:31.554 00.001 7680 Move returns status 0, amount 0
04:18:31.554 00.000 7680 MoveAxis(S, 649, ABG)
04:18:31.554 00.000 7680 Guiding  Dir = 1, Dur = 649
04:18:31.554 00.000 6120 UpdateGuideState exits: m=7761 SNR=58.6
04:18:31.557 00.003 7680 IsSlewing returns 0
04:18:31.558 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:31.563 00.005 7680 IsGuiding returns 0
04:18:31.563 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:31.568 00.005 7680 PulseGuide returned control before completion, sleep 659
04:18:31.568 00.000 6120 Enqueuing Expose request
04:18:32.239 00.671 7680 IsGuiding returns 0
04:18:32.240 00.001 7680 Move returns status 0, amount 649
04:18:32.241 00.001 7680 move complete, result=0
04:18:32.241 00.000 7680 worker thread done servicing request
04:18:32.242 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 1.2 px 649 ms SOUTH
04:18:32.251 00.009 7680 Worker thread wakes up
04:18:32.251 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:32.251 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:33.500 01.249 7680 Exposure complete
04:18:33.651 00.151 7680 worker thread done servicing request
04:18:33.652 00.001 6120 OnExposeComplete: enter
04:18:33.656 00.004 6120 UpdateGuideState(): m_state=6
04:18:33.661 00.005 6120 Star::Find(15, 511, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4714
04:18:33.666 00.005 6120 Star::Find returns 1 (0), X=511.29, Y=663.72, Mass=7938, SNR=59.6, Peak=182 HFD=6.7
04:18:33.672 00.006 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
04:18:33.675 00.003 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
04:18:33.680 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.36 mountX=0.01 mountY=0.30, mountTheta=1.54
04:18:33.685 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.30, opts=13)
04:18:33.689 00.004 6120 Enqueuing Move request for scope (0.07, -0.30)
04:18:33.692 00.003 7680 Worker thread wakes up
04:18:33.692 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.30) opts 0xd
04:18:33.692 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.30)
04:18:33.692 00.000 7680 Moving (0.07, -0.30) raw xDistance=0.01 yDistance=0.30
04:18:33.693 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:18:33.693 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:18:33.694 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:33.698 00.004 7680 MoveAxis(E, 0, ABG)
04:18:33.699 00.001 6120 UpdateGuideState exits: m=7938 SNR=59.6
04:18:33.703 00.004 7680 Move returns status 0, amount 0
04:18:33.703 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:33.706 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:33.710 00.004 7680 MoveAxis(S, 161, ABG)
04:18:33.710 00.000 6120 Enqueuing Expose request
04:18:33.713 00.003 7680 Guiding  Dir = 1, Dur = 161
04:18:33.714 00.001 7680 IsSlewing returns 0
04:18:33.714 00.000 7680 IsGuiding returns 0
04:18:33.714 00.000 7680 PulseGuide returned control before completion, sleep 171
04:18:33.898 00.184 7680 IsGuiding returns 1
04:18:33.899 00.001 7680 scope still moving after pulse duration time elapsed
04:18:33.928 00.029 7680 IsSlewing returns 0
04:18:33.930 00.002 7680 IsGuiding returns 0
04:18:33.931 00.001 7680 scope move finished after 161 + 54 ms
04:18:33.931 00.000 7680 Move returns status 0, amount 161
04:18:33.932 00.001 7680 move complete, result=0
04:18:33.934 00.002 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 161 ms SOUTH
04:18:33.942 00.008 7680 worker thread done servicing request
04:18:33.947 00.005 7680 Worker thread wakes up
04:18:33.948 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:33.948 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:35.199 01.251 7680 Exposure complete
04:18:35.352 00.153 7680 worker thread done servicing request
04:18:35.352 00.000 6120 OnExposeComplete: enter
04:18:35.356 00.004 6120 UpdateGuideState(): m_state=6
04:18:35.361 00.005 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4715
04:18:35.364 00.003 6120 Star::Find returns 1 (0), X=511.36, Y=665.69, Mass=7321, SNR=57.2, Peak=181 HFD=6.6
04:18:35.368 00.004 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (0.19) = xAngle (1.30 = 1.30)
04:18:35.373 00.005 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.18 = -2.11)
04:18:35.378 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=1.67 hyp=1.67 cameraTheta=1.49 mountX=0.44 mountY=-1.44, mountTheta=-1.27
04:18:35.383 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=1.67, opts=13)
04:18:35.389 00.006 6120 Enqueuing Move request for scope (0.14, 1.67)
04:18:35.393 00.004 7680 Worker thread wakes up
04:18:35.393 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:35.396 00.003 6120 UpdateGuideState exits: m=7321 SNR=57.2
04:18:35.400 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:35.404 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:35.410 00.006 6120 Enqueuing Expose request
04:18:35.414 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 1.67) opts 0xd
04:18:35.414 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 1.67)
04:18:35.414 00.000 7680 Moving (0.14, 1.67) raw xDistance=0.44 yDistance=-1.44
04:18:35.414 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
04:18:35.415 00.001 7680 resist switch: large excursion: input -1.44 thresh 0.60 direction from 1 to -1
04:18:35.415 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.32
04:18:35.416 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.44 from input -1.44
04:18:35.416 00.000 7680 MoveAxis(W, 181, ABG)
04:18:35.416 00.000 7680 Guiding  Dir = 3, Dur = 181
04:18:35.416 00.000 7680 IsSlewing returns 0
04:18:35.417 00.001 7680 IsGuiding returns 0
04:18:35.417 00.000 7680 PulseGuide returned control before completion, sleep 191
04:18:35.610 00.193 7680 IsGuiding returns 1
04:18:35.611 00.001 7680 scope still moving after pulse duration time elapsed
04:18:35.642 00.031 7680 IsSlewing returns 0
04:18:35.643 00.001 7680 IsGuiding returns 0
04:18:35.644 00.001 7680 scope move finished after 181 + 45 ms
04:18:35.645 00.001 7680 Move returns status 0, amount 181
04:18:35.645 00.000 7680 MoveAxis(N, 781, ABG)
04:18:35.645 00.000 7680 Guiding  Dir = 0, Dur = 781
04:18:35.646 00.001 7680 IsSlewing returns 0
04:18:35.647 00.001 7680 IsGuiding returns 0
04:18:35.647 00.000 7680 PulseGuide returned control before completion, sleep 791
04:18:36.454 00.807 7680 IsGuiding returns 1
04:18:36.454 00.000 7680 scope still moving after pulse duration time elapsed
04:18:36.484 00.030 7680 IsSlewing returns 0
04:18:36.485 00.001 7680 IsGuiding returns 0
04:18:36.485 00.000 7680 scope move finished after 781 + 57 ms
04:18:36.486 00.001 7680 Move returns status 0, amount 781
04:18:36.486 00.000 7680 move complete, result=0
04:18:36.487 00.001 7680 worker thread done servicing request
04:18:36.487 00.000 7680 Worker thread wakes up
04:18:36.487 00.000 6120 GuideStep: 0.4 px 181 ms WEST, -1.4 px 781 ms NORTH
04:18:36.494 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:36.494 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:37.747 01.253 7680 Exposure complete
04:18:37.918 00.171 7680 worker thread done servicing request
04:18:37.918 00.000 6120 OnExposeComplete: enter
04:18:37.921 00.003 6120 UpdateGuideState(): m_state=6
04:18:37.926 00.005 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4716
04:18:37.932 00.006 6120 Star::Find returns 1 (0), X=511.21, Y=662.96, Mass=8018, SNR=59.7, Peak=196 HFD=6.5
04:18:37.937 00.005 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
04:18:37.940 00.003 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
04:18:37.946 00.006 6120 CameraToMount -- cameraX=-0.02 cameraY=-1.06 hyp=1.06 cameraTheta=-1.59 mountX=-0.21 mountY=0.94, mountTheta=1.79
04:18:37.952 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-1.06, opts=13)
04:18:37.957 00.005 6120 Enqueuing Move request for scope (-0.02, -1.06)
04:18:37.963 00.006 7680 Worker thread wakes up
04:18:37.963 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:37.970 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.06) opts 0xd
04:18:37.970 00.000 6120 UpdateGuideState exits: m=8018 SNR=59.7
04:18:37.978 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:37.982 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.02, -1.06)
04:18:37.983 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:37.986 00.003 7680 Moving (-0.02, -1.06) raw xDistance=-0.21 yDistance=0.94
04:18:37.986 00.000 6120 Enqueuing Expose request
04:18:37.991 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.21
04:18:37.991 00.000 7680 resist switch: large excursion: input 0.94 thresh 0.60 direction from -1 to 1
04:18:37.992 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.82
04:18:37.992 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94
04:18:37.992 00.000 7680 MoveAxis(E, 74, ABG)
04:18:37.993 00.001 7680 Guiding  Dir = 2, Dur = 74
04:18:37.993 00.000 7680 IsSlewing returns 0
04:18:37.994 00.001 7680 IsGuiding returns 0
04:18:37.994 00.000 7680 PulseGuide returned control before completion, sleep 84
04:18:38.081 00.087 7680 IsGuiding returns 1
04:18:38.082 00.001 7680 scope still moving after pulse duration time elapsed
04:18:38.112 00.030 7680 IsSlewing returns 0
04:18:38.113 00.001 7680 IsGuiding returns 0
04:18:38.114 00.001 7680 scope move finished after 74 + 45 ms
04:18:38.114 00.000 7680 Move returns status 0, amount 74
04:18:38.114 00.000 7680 MoveAxis(S, 511, ABG)
04:18:38.116 00.002 7680 Guiding  Dir = 1, Dur = 511
04:18:38.116 00.000 7680 IsSlewing returns 0
04:18:38.117 00.001 7680 IsGuiding returns 0
04:18:38.117 00.000 7680 PulseGuide returned control before completion, sleep 521
04:18:38.644 00.527 7680 IsGuiding returns 1
04:18:38.645 00.001 7680 scope still moving after pulse duration time elapsed
04:18:38.675 00.030 7680 IsSlewing returns 0
04:18:38.677 00.002 7680 IsGuiding returns 0
04:18:38.677 00.000 7680 scope move finished after 511 + 49 ms
04:18:38.678 00.001 7680 Move returns status 0, amount 511
04:18:38.678 00.000 7680 move complete, result=0
04:18:38.678 00.000 7680 worker thread done servicing request
04:18:38.679 00.001 7680 Worker thread wakes up
04:18:38.679 00.000 6120 GuideStep: -0.2 px 74 ms EAST, 0.9 px 511 ms SOUTH
04:18:38.687 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:38.688 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:39.938 01.250 7680 Exposure complete
04:18:40.088 00.150 6120 OnExposeComplete: enter
04:18:40.092 00.004 6120 UpdateGuideState(): m_state=6
04:18:40.096 00.004 7680 worker thread done servicing request
04:18:40.097 00.001 6120 Star::Find(15, 511, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4717
04:18:40.102 00.005 6120 Star::Find returns 1 (0), X=511.51, Y=662.84, Mass=8016, SNR=59.1, Peak=184 HFD=6.6
04:18:40.106 00.004 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
04:18:40.110 00.004 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
04:18:40.113 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=-1.18 hyp=1.22 cameraTheta=-1.33 mountX=0.07 mountY=1.19, mountTheta=1.52
04:18:40.117 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-1.18, opts=13)
04:18:40.119 00.002 6120 Enqueuing Move request for scope (0.29, -1.18)
04:18:40.123 00.004 7680 Worker thread wakes up
04:18:40.123 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:40.128 00.005 6120 UpdateGuideState exits: m=8016 SNR=59.1
04:18:40.131 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -1.18) opts 0xd
04:18:40.132 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:40.136 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:40.140 00.004 6120 Enqueuing Expose request
04:18:40.144 00.004 7680 Handling offset move in thread for scope, endpoint = (0.29, -1.18)
04:18:40.144 00.000 7680 Moving (0.29, -1.18) raw xDistance=0.07 yDistance=1.19
04:18:40.144 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:18:40.144 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.19 from input 1.19
04:18:40.144 00.000 7680 MoveAxis(E, 0, ABG)
04:18:40.145 00.001 7680 Move returns status 0, amount 0
04:18:40.145 00.000 7680 MoveAxis(S, 645, ABG)
04:18:40.145 00.000 7680 Guiding  Dir = 1, Dur = 645
04:18:40.146 00.001 7680 IsSlewing returns 0
04:18:40.146 00.000 7680 IsGuiding returns 0
04:18:40.146 00.000 7680 PulseGuide returned control before completion, sleep 655
04:18:40.807 00.661 7680 IsGuiding returns 1
04:18:40.807 00.000 7680 scope still moving after pulse duration time elapsed
04:18:40.838 00.031 7680 IsSlewing returns 0
04:18:40.840 00.002 7680 IsGuiding returns 0
04:18:40.842 00.002 7680 scope move finished after 645 + 50 ms
04:18:40.844 00.002 7680 Move returns status 0, amount 645
04:18:40.844 00.000 7680 move complete, result=0
04:18:40.845 00.001 7680 worker thread done servicing request
04:18:40.845 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 1.2 px 645 ms SOUTH
04:18:40.853 00.008 7680 Worker thread wakes up
04:18:40.853 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:40.853 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:42.098 01.245 7680 Exposure complete
04:18:42.244 00.146 7680 worker thread done servicing request
04:18:42.245 00.001 6120 OnExposeComplete: enter
04:18:42.249 00.004 6120 UpdateGuideState(): m_state=6
04:18:42.253 00.004 6120 Star::Find(15, 511, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4718
04:18:42.258 00.005 6120 Star::Find returns 1 (0), X=511.61, Y=663.78, Mass=8272, SNR=60.7, Peak=203 HFD=6.8
04:18:42.262 00.004 6120 CameraToMount -- cameraTheta (-0.56) - m_xAngle (0.19) = xAngle (-0.75 = -0.75)
04:18:42.266 00.004 6120 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.13 = 2.13)
04:18:42.270 00.004 6120 CameraToMount -- cameraX=0.39 cameraY=-0.24 hyp=0.46 cameraTheta=-0.56 mountX=0.34 mountY=0.39, mountTheta=0.86
04:18:42.275 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.39, y=-0.24, opts=13)
04:18:42.280 00.005 6120 Enqueuing Move request for scope (0.39, -0.24)
04:18:42.285 00.005 7680 Worker thread wakes up
04:18:42.285 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:42.288 00.003 6120 UpdateGuideState exits: m=8272 SNR=60.7
04:18:42.292 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:42.297 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:42.301 00.004 6120 Enqueuing Expose request
04:18:42.304 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.24) opts 0xd
04:18:42.304 00.000 7680 Handling offset move in thread for scope, endpoint = (0.39, -0.24)
04:18:42.304 00.000 7680 Moving (0.39, -0.24) raw xDistance=0.34 yDistance=0.39
04:18:42.304 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
04:18:42.304 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
04:18:42.306 00.002 7680 MoveAxis(W, 137, ABG)
04:18:42.306 00.000 7680 Guiding  Dir = 3, Dur = 137
04:18:42.306 00.000 7680 IsSlewing returns 0
04:18:42.307 00.001 7680 IsGuiding returns 0
04:18:42.307 00.000 7680 PulseGuide returned control before completion, sleep 147
04:18:42.466 00.159 7680 IsGuiding returns 1
04:18:42.467 00.001 7680 scope still moving after pulse duration time elapsed
04:18:42.498 00.031 7680 IsSlewing returns 0
04:18:42.499 00.001 7680 IsGuiding returns 0
04:18:42.499 00.000 7680 scope move finished after 137 + 56 ms
04:18:42.500 00.001 7680 Move returns status 0, amount 137
04:18:42.500 00.000 7680 MoveAxis(S, 211, ABG)
04:18:42.500 00.000 7680 Guiding  Dir = 1, Dur = 211
04:18:42.502 00.002 7680 IsSlewing returns 0
04:18:42.502 00.000 7680 IsGuiding returns 0
04:18:42.503 00.001 7680 PulseGuide returned control before completion, sleep 221
04:18:42.733 00.230 7680 IsGuiding returns 1
04:18:42.733 00.000 7680 scope still moving after pulse duration time elapsed
04:18:42.764 00.031 7680 IsSlewing returns 0
04:18:42.766 00.002 7680 IsGuiding returns 0
04:18:42.766 00.000 7680 scope move finished after 211 + 52 ms
04:18:42.767 00.001 7680 Move returns status 0, amount 211
04:18:42.767 00.000 7680 move complete, result=0
04:18:42.768 00.001 7680 worker thread done servicing request
04:18:42.768 00.000 7680 Worker thread wakes up
04:18:42.768 00.000 6120 GuideStep: 0.3 px 137 ms WEST, 0.4 px 211 ms SOUTH
04:18:42.774 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:42.774 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:44.023 01.249 7680 Exposure complete
04:18:44.170 00.147 7680 worker thread done servicing request
04:18:44.170 00.000 6120 OnExposeComplete: enter
04:18:44.175 00.005 6120 UpdateGuideState(): m_state=6
04:18:44.178 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4719
04:18:44.182 00.004 6120 Star::Find returns 1 (0), X=511.46, Y=663.80, Mass=8203, SNR=60.2, Peak=198 HFD=6.7
04:18:44.187 00.005 6120 CameraToMount -- cameraTheta (-0.73) - m_xAngle (0.19) = xAngle (-0.92 = -0.92)
04:18:44.191 00.004 6120 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.95 = 1.95)
04:18:44.195 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.22 hyp=0.32 cameraTheta=-0.73 mountX=0.20 mountY=0.30, mountTheta=0.99
04:18:44.200 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.22, opts=13)
04:18:44.203 00.003 6120 Enqueuing Move request for scope (0.24, -0.22)
04:18:44.206 00.003 7680 Worker thread wakes up
04:18:44.206 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.22) opts 0xd
04:18:44.207 00.001 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.22)
04:18:44.207 00.000 7680 Moving (0.24, -0.22) raw xDistance=0.20 yDistance=0.30
04:18:44.207 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:18:44.207 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:18:44.207 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:44.211 00.004 6120 UpdateGuideState exits: m=8203 SNR=60.2
04:18:44.213 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:44.217 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:44.221 00.004 6120 Enqueuing Expose request
04:18:44.225 00.004 7680 MoveAxis(E, 0, ABG)
04:18:44.225 00.000 7680 Move returns status 0, amount 0
04:18:44.225 00.000 7680 MoveAxis(S, 163, ABG)
04:18:44.225 00.000 7680 Guiding  Dir = 1, Dur = 163
04:18:44.227 00.002 7680 IsSlewing returns 0
04:18:44.227 00.000 7680 IsGuiding returns 0
04:18:44.227 00.000 7680 PulseGuide returned control before completion, sleep 173
04:18:44.407 00.180 7680 IsGuiding returns 1
04:18:44.409 00.002 7680 scope still moving after pulse duration time elapsed
04:18:44.436 00.027 7680 IsSlewing returns 0
04:18:44.437 00.001 7680 IsGuiding returns 0
04:18:44.437 00.000 7680 scope move finished after 163 + 47 ms
04:18:44.437 00.000 7680 Move returns status 0, amount 163
04:18:44.439 00.002 7680 move complete, result=0
04:18:44.439 00.000 7680 worker thread done servicing request
04:18:44.439 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 163 ms SOUTH
04:18:44.445 00.006 7680 Worker thread wakes up
04:18:44.445 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:44.446 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:45.687 01.241 7680 Exposure complete
04:18:45.836 00.149 7680 worker thread done servicing request
04:18:45.836 00.000 6120 OnExposeComplete: enter
04:18:45.840 00.004 6120 UpdateGuideState(): m_state=6
04:18:45.845 00.005 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4720
04:18:45.848 00.003 6120 Star::Find returns 1 (0), X=511.62, Y=663.93, Mass=8065, SNR=59.2, Peak=192 HFD=6.7
04:18:45.853 00.005 6120 CameraToMount -- cameraTheta (-0.23) - m_xAngle (0.19) = xAngle (-0.42 = -0.42)
04:18:45.856 00.003 6120 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.46 = 2.46)
04:18:45.860 00.004 6120 CameraToMount -- cameraX=0.40 cameraY=-0.09 hyp=0.41 cameraTheta=-0.23 mountX=0.37 mountY=0.26, mountTheta=0.61
04:18:45.864 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.40, y=-0.09, opts=13)
04:18:45.868 00.004 6120 Enqueuing Move request for scope (0.40, -0.09)
04:18:45.872 00.004 7680 Worker thread wakes up
04:18:45.872 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.09) opts 0xd
04:18:45.872 00.000 7680 Handling offset move in thread for scope, endpoint = (0.40, -0.09)
04:18:45.873 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:45.877 00.004 7680 Moving (0.40, -0.09) raw xDistance=0.37 yDistance=0.26
04:18:45.877 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
04:18:45.878 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:18:45.878 00.000 7680 MoveAxis(W, 152, ABG)
04:18:45.878 00.000 7680 Guiding  Dir = 3, Dur = 152
04:18:45.878 00.000 6120 UpdateGuideState exits: m=8065 SNR=59.2
04:18:45.884 00.006 7680 IsSlewing returns 0
04:18:45.884 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:45.888 00.004 7680 IsGuiding returns 0
04:18:45.888 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:45.893 00.005 6120 Enqueuing Expose request
04:18:45.896 00.003 7680 PulseGuide returned control before completion, sleep 162
04:18:46.069 00.173 7680 IsGuiding returns 1
04:18:46.070 00.001 7680 scope still moving after pulse duration time elapsed
04:18:46.103 00.033 7680 IsSlewing returns 0
04:18:46.104 00.001 7680 IsGuiding returns 0
04:18:46.105 00.001 7680 scope move finished after 152 + 64 ms
04:18:46.105 00.000 7680 Move returns status 0, amount 152
04:18:46.106 00.001 7680 MoveAxis(S, 140, ABG)
04:18:46.106 00.000 7680 Guiding  Dir = 1, Dur = 140
04:18:46.107 00.001 7680 IsSlewing returns 0
04:18:46.107 00.000 7680 IsGuiding returns 0
04:18:46.109 00.002 7680 PulseGuide returned control before completion, sleep 150
04:18:46.273 00.164 7680 IsGuiding returns 1
04:18:46.274 00.001 7680 scope still moving after pulse duration time elapsed
04:18:46.304 00.030 7680 IsSlewing returns 0
04:18:46.306 00.002 7680 IsGuiding returns 0
04:18:46.306 00.000 7680 scope move finished after 140 + 58 ms
04:18:46.308 00.002 7680 Move returns status 0, amount 140
04:18:46.308 00.000 7680 move complete, result=0
04:18:46.308 00.000 7680 worker thread done servicing request
04:18:46.309 00.001 7680 Worker thread wakes up
04:18:46.309 00.000 6120 GuideStep: 0.4 px 152 ms WEST, 0.3 px 140 ms SOUTH
04:18:46.317 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:46.317 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:47.570 01.253 7680 Exposure complete
04:18:47.714 00.144 7680 worker thread done servicing request
04:18:47.715 00.001 6120 OnExposeComplete: enter
04:18:47.719 00.004 6120 UpdateGuideState(): m_state=6
04:18:47.723 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4721
04:18:47.728 00.005 6120 Star::Find returns 1 (0), X=511.37, Y=663.94, Mass=7629, SNR=58.2, Peak=187 HFD=6.7
04:18:47.731 00.003 6120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.19) = xAngle (-0.66 = -0.66)
04:18:47.734 00.003 6120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.22 = 2.22)
04:18:47.739 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.47 mountX=0.13 mountY=0.14, mountTheta=0.79
04:18:47.744 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.08, opts=13)
04:18:47.749 00.005 6120 Enqueuing Move request for scope (0.15, -0.08)
04:18:47.753 00.004 7680 Worker thread wakes up
04:18:47.753 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
04:18:47.753 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
04:18:47.753 00.000 7680 Moving (0.15, -0.08) raw xDistance=0.13 yDistance=0.14
04:18:47.753 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:18:47.753 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:18:47.754 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:18:47.754 00.000 7680 MoveAxis(E, 0, ABG)
04:18:47.754 00.000 7680 Move returns status 0, amount 0
04:18:47.754 00.000 7680 MoveAxis(N, 0, ABG)
04:18:47.754 00.000 7680 Move returns status 0, amount 0
04:18:47.755 00.001 7680 move complete, result=0
04:18:47.755 00.000 7680 worker thread done servicing request
04:18:47.755 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:47.759 00.004 6120 UpdateGuideState exits: m=7629 SNR=58.2
04:18:47.764 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:47.767 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:47.771 00.004 6120 Enqueuing Expose request
04:18:47.774 00.003 7680 Worker thread wakes up
04:18:47.774 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:18:47.778 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:47.779 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:49.022 01.243 7680 Exposure complete
04:18:49.163 00.141 7680 worker thread done servicing request
04:18:49.163 00.000 6120 OnExposeComplete: enter
04:18:49.168 00.005 6120 UpdateGuideState(): m_state=6
04:18:49.173 00.005 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4722
04:18:49.177 00.004 6120 Star::Find returns 1 (0), X=511.50, Y=663.95, Mass=7537, SNR=56.8, Peak=195 HFD=6.6
04:18:49.181 00.004 6120 CameraToMount -- cameraTheta (-0.25) - m_xAngle (0.19) = xAngle (-0.44 = -0.44)
04:18:49.186 00.005 6120 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.43 = 2.43)
04:18:49.191 00.005 6120 CameraToMount -- cameraX=0.28 cameraY=-0.07 hyp=0.29 cameraTheta=-0.25 mountX=0.26 mountY=0.19, mountTheta=0.62
04:18:49.196 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.07, opts=13)
04:18:49.201 00.005 6120 Enqueuing Move request for scope (0.28, -0.07)
04:18:49.205 00.004 7680 Worker thread wakes up
04:18:49.205 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.07) opts 0xd
04:18:49.205 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.07)
04:18:49.206 00.001 7680 Moving (0.28, -0.07) raw xDistance=0.26 yDistance=0.19
04:18:49.206 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
04:18:49.206 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:18:49.206 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:49.210 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:18:49.210 00.000 7680 MoveAxis(W, 105, ABG)
04:18:49.210 00.000 7680 Guiding  Dir = 3, Dur = 105
04:18:49.211 00.001 6120 UpdateGuideState exits: m=7537 SNR=56.8
04:18:49.213 00.002 7680 IsSlewing returns 0
04:18:49.213 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:49.218 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:49.223 00.005 6120 Enqueuing Expose request
04:18:49.228 00.005 7680 IsGuiding returns 0
04:18:49.228 00.000 7680 PulseGuide returned control before completion, sleep 115
04:18:49.344 00.116 7680 IsGuiding returns 1
04:18:49.345 00.001 7680 scope still moving after pulse duration time elapsed
04:18:49.376 00.031 7680 IsSlewing returns 0
04:18:49.376 00.000 7680 IsGuiding returns 0
04:18:49.376 00.000 7680 scope move finished after 105 + 43 ms
04:18:49.377 00.001 7680 Move returns status 0, amount 105
04:18:49.378 00.001 7680 MoveAxis(N, 0, ABG)
04:18:49.378 00.000 7680 Move returns status 0, amount 0
04:18:49.378 00.000 7680 move complete, result=0
04:18:49.379 00.001 7680 worker thread done servicing request
04:18:49.379 00.000 7680 Worker thread wakes up
04:18:49.379 00.000 6120 GuideStep: 0.3 px 105 ms WEST, 0.2 px 0 ms NORTH
04:18:49.388 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:49.388 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:50.639 01.251 7680 Exposure complete
04:18:50.779 00.140 7680 worker thread done servicing request
04:18:50.780 00.001 6120 OnExposeComplete: enter
04:18:50.783 00.003 6120 UpdateGuideState(): m_state=6
04:18:50.789 00.006 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4723
04:18:50.793 00.004 6120 Star::Find returns 1 (0), X=511.29, Y=664.01, Mass=8308, SNR=60.2, Peak=194 HFD=6.6
04:18:50.797 00.004 6120 CameraToMount -- cameraTheta (-0.09) - m_xAngle (0.19) = xAngle (-0.28 = -0.28)
04:18:50.802 00.005 6120 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.60 = 2.60)
04:18:50.805 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.09 mountX=0.07 mountY=0.04, mountTheta=0.50
04:18:50.810 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.01, opts=13)
04:18:50.814 00.004 6120 Enqueuing Move request for scope (0.07, -0.01)
04:18:50.819 00.005 7680 Worker thread wakes up
04:18:50.819 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:50.823 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
04:18:50.823 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
04:18:50.823 00.000 7680 Moving (0.07, -0.01) raw xDistance=0.07 yDistance=0.04
04:18:50.824 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:18:50.824 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:18:50.825 00.001 6120 UpdateGuideState exits: m=8308 SNR=60.2
04:18:50.829 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:50.833 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:18:50.834 00.001 7680 MoveAxis(E, 0, ABG)
04:18:50.834 00.000 7680 Move returns status 0, amount 0
04:18:50.834 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:50.838 00.004 6120 Enqueuing Expose request
04:18:50.842 00.004 7680 MoveAxis(N, 0, ABG)
04:18:50.842 00.000 7680 Move returns status 0, amount 0
04:18:50.842 00.000 7680 move complete, result=0
04:18:50.843 00.001 7680 worker thread done servicing request
04:18:50.843 00.000 7680 Worker thread wakes up
04:18:50.843 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:50.843 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:50.844 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:18:52.097 01.253 7680 Exposure complete
04:18:52.242 00.145 7680 worker thread done servicing request
04:18:52.242 00.000 6120 OnExposeComplete: enter
04:18:52.246 00.004 6120 UpdateGuideState(): m_state=6
04:18:52.250 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4724
04:18:52.255 00.005 6120 Star::Find returns 1 (0), X=511.32, Y=663.95, Mass=7509, SNR=58.1, Peak=200 HFD=6.6
04:18:52.259 00.004 6120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.19) = xAngle (-0.84 = -0.84)
04:18:52.262 00.003 6120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.03 = 2.03)
04:18:52.266 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.66 mountX=0.08 mountY=0.11, mountTheta=0.93
04:18:52.270 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.07, opts=13)
04:18:52.273 00.003 6120 Enqueuing Move request for scope (0.10, -0.07)
04:18:52.277 00.004 7680 Worker thread wakes up
04:18:52.277 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
04:18:52.277 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
04:18:52.279 00.002 7680 Moving (0.10, -0.07) raw xDistance=0.08 yDistance=0.11
04:18:52.279 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:18:52.279 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:18:52.279 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:52.283 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:18:52.283 00.000 7680 MoveAxis(E, 0, ABG)
04:18:52.283 00.000 7680 Move returns status 0, amount 0
04:18:52.284 00.001 7680 MoveAxis(N, 0, ABG)
04:18:52.284 00.000 7680 Move returns status 0, amount 0
04:18:52.284 00.000 7680 move complete, result=0
04:18:52.284 00.000 7680 worker thread done servicing request
04:18:52.285 00.001 6120 UpdateGuideState exits: m=7509 SNR=58.1
04:18:52.289 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:52.293 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:52.297 00.004 6120 Enqueuing Expose request
04:18:52.300 00.003 7680 Worker thread wakes up
04:18:52.300 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:52.300 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:18:52.304 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:53.546 01.242 7680 Exposure complete
04:18:53.713 00.167 7680 worker thread done servicing request
04:18:53.713 00.000 6120 OnExposeComplete: enter
04:18:53.718 00.005 6120 UpdateGuideState(): m_state=6
04:18:53.723 00.005 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4725
04:18:53.729 00.006 6120 Star::Find returns 1 (0), X=511.31, Y=663.82, Mass=8121, SNR=61.2, Peak=215 HFD=6.8
04:18:53.734 00.005 6120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.19) = xAngle (-1.33 = -1.33)
04:18:53.737 00.003 6120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.55 = 1.55)
04:18:53.740 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.14 mountX=0.05 mountY=0.22, mountTheta=1.33
04:18:53.746 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.20, opts=13)
04:18:53.751 00.005 6120 Enqueuing Move request for scope (0.09, -0.20)
04:18:53.754 00.003 7680 Worker thread wakes up
04:18:53.755 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:53.759 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
04:18:53.759 00.000 6120 UpdateGuideState exits: m=8121 SNR=61.2
04:18:53.763 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
04:18:53.763 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:53.767 00.004 7680 Moving (0.09, -0.20) raw xDistance=0.05 yDistance=0.22
04:18:53.767 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:53.770 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:18:53.771 00.001 6120 Enqueuing Expose request
04:18:53.775 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:18:53.775 00.000 7680 MoveAxis(E, 0, ABG)
04:18:53.775 00.000 7680 Move returns status 0, amount 0
04:18:53.775 00.000 7680 MoveAxis(S, 119, ABG)
04:18:53.775 00.000 7680 Guiding  Dir = 1, Dur = 119
04:18:53.776 00.001 7680 IsSlewing returns 0
04:18:53.776 00.000 7680 IsGuiding returns 0
04:18:53.776 00.000 7680 PulseGuide returned control before completion, sleep 129
04:18:53.911 00.135 7680 IsGuiding returns 1
04:18:53.912 00.001 7680 scope still moving after pulse duration time elapsed
04:18:53.942 00.030 7680 IsSlewing returns 0
04:18:53.943 00.001 7680 IsGuiding returns 1
04:18:53.972 00.029 7680 IsSlewing returns 0
04:18:53.973 00.001 7680 IsGuiding returns 1
04:18:54.003 00.030 7680 IsSlewing returns 0
04:18:54.007 00.004 7680 IsGuiding returns 0
04:18:54.007 00.000 7680 scope move finished after 119 + 112 ms
04:18:54.008 00.001 7680 Move returns status 0, amount 119
04:18:54.008 00.000 7680 move complete, result=0
04:18:54.008 00.000 7680 worker thread done servicing request
04:18:54.008 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 119 ms SOUTH
04:18:54.015 00.007 7680 Worker thread wakes up
04:18:54.015 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:54.016 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:55.262 01.246 7680 Exposure complete
04:18:55.405 00.143 7680 worker thread done servicing request
04:18:55.405 00.000 6120 OnExposeComplete: enter
04:18:55.411 00.006 6120 UpdateGuideState(): m_state=6
04:18:55.416 00.005 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4726
04:18:55.420 00.004 6120 Star::Find returns 1 (0), X=511.48, Y=663.80, Mass=7881, SNR=59.4, Peak=192 HFD=6.7
04:18:55.424 00.004 6120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (0.19) = xAngle (-0.90 = -0.90)
04:18:55.428 00.004 6120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.98 = 1.98)
04:18:55.432 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-0.22 hyp=0.33 cameraTheta=-0.71 mountX=0.21 mountY=0.31, mountTheta=0.97
04:18:55.447 00.015 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.22, opts=13)
04:18:55.450 00.003 6120 Enqueuing Move request for scope (0.25, -0.22)
04:18:55.453 00.003 7680 Worker thread wakes up
04:18:55.453 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.22) opts 0xd
04:18:55.453 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.22)
04:18:55.454 00.001 7680 Moving (0.25, -0.22) raw xDistance=0.21 yDistance=0.31
04:18:55.454 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
04:18:55.454 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
04:18:55.454 00.000 7680 MoveAxis(W, 85, ABG)
04:18:55.454 00.000 7680 Guiding  Dir = 3, Dur = 85
04:18:55.454 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:55.458 00.004 7680 IsSlewing returns 0
04:18:55.458 00.000 6120 UpdateGuideState exits: m=7881 SNR=59.4
04:18:55.461 00.003 7680 IsGuiding returns 0
04:18:55.461 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:55.466 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:55.470 00.004 6120 Enqueuing Expose request
04:18:55.473 00.003 7680 PulseGuide returned control before completion, sleep 95
04:18:55.583 00.110 7680 IsGuiding returns 0
04:18:55.583 00.000 7680 Move returns status 0, amount 85
04:18:55.584 00.001 7680 MoveAxis(S, 167, ABG)
04:18:55.584 00.000 7680 Guiding  Dir = 1, Dur = 167
04:18:55.585 00.001 7680 IsSlewing returns 0
04:18:55.586 00.001 7680 IsGuiding returns 0
04:18:55.587 00.001 7680 PulseGuide returned control before completion, sleep 177
04:18:55.769 00.182 7680 IsGuiding returns 1
04:18:55.769 00.000 7680 scope still moving after pulse duration time elapsed
04:18:55.801 00.032 7680 IsSlewing returns 0
04:18:55.802 00.001 7680 IsGuiding returns 0
04:18:55.803 00.001 7680 scope move finished after 167 + 49 ms
04:18:55.803 00.000 7680 Move returns status 0, amount 167
04:18:55.804 00.001 7680 move complete, result=0
04:18:55.805 00.001 7680 worker thread done servicing request
04:18:55.805 00.000 7680 Worker thread wakes up
04:18:55.805 00.000 6120 GuideStep: 0.2 px 85 ms WEST, 0.3 px 167 ms SOUTH
04:18:55.813 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:55.813 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:57.065 01.252 7680 Exposure complete
04:18:57.198 00.133 7680 worker thread done servicing request
04:18:57.200 00.002 6120 OnExposeComplete: enter
04:18:57.204 00.004 6120 UpdateGuideState(): m_state=6
04:18:57.207 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4727
04:18:57.211 00.004 6120 Star::Find returns 1 (0), X=511.29, Y=663.97, Mass=7859, SNR=58.9, Peak=186 HFD=6.7
04:18:57.216 00.005 6120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.19) = xAngle (-0.81 = -0.81)
04:18:57.221 00.005 6120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.06 = 2.06)
04:18:57.227 00.006 6120 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.63 mountX=0.06 mountY=0.07, mountTheta=0.91
04:18:57.234 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.05, opts=13)
04:18:57.238 00.004 6120 Enqueuing Move request for scope (0.07, -0.05)
04:18:57.242 00.004 7680 Worker thread wakes up
04:18:57.243 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:57.247 00.004 6120 UpdateGuideState exits: m=7859 SNR=58.9
04:18:57.251 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:57.255 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:57.260 00.005 6120 Enqueuing Expose request
04:18:57.265 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
04:18:57.265 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
04:18:57.265 00.000 7680 Moving (0.07, -0.05) raw xDistance=0.06 yDistance=0.07
04:18:57.265 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:18:57.265 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:18:57.267 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:18:57.267 00.000 7680 MoveAxis(E, 0, ABG)
04:18:57.267 00.000 7680 Move returns status 0, amount 0
04:18:57.267 00.000 7680 MoveAxis(N, 0, ABG)
04:18:57.268 00.001 7680 Move returns status 0, amount 0
04:18:57.268 00.000 7680 move complete, result=0
04:18:57.268 00.000 7680 worker thread done servicing request
04:18:57.269 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:18:57.274 00.005 7680 Worker thread wakes up
04:18:57.275 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:57.275 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:58.515 01.240 7680 Exposure complete
04:18:58.666 00.151 7680 worker thread done servicing request
04:18:58.666 00.000 6120 OnExposeComplete: enter
04:18:58.670 00.004 6120 UpdateGuideState(): m_state=6
04:18:58.674 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4728
04:18:58.678 00.004 6120 Star::Find returns 1 (0), X=511.30, Y=663.97, Mass=7951, SNR=58.7, Peak=211 HFD=6.6
04:18:58.681 00.003 6120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.19) = xAngle (-0.72 = -0.72)
04:18:58.687 00.006 6120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.15 = 2.15)
04:18:58.692 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.54 mountX=0.07 mountY=0.07, mountTheta=0.84
04:18:58.698 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.05, opts=13)
04:18:58.703 00.005 6120 Enqueuing Move request for scope (0.08, -0.05)
04:18:58.706 00.003 7680 Worker thread wakes up
04:18:58.707 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
04:18:58.707 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
04:18:58.707 00.000 7680 Moving (0.08, -0.05) raw xDistance=0.07 yDistance=0.07
04:18:58.707 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:18:58.707 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:18:58.708 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:18:58.712 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:18:58.712 00.000 7680 MoveAxis(E, 0, ABG)
04:18:58.712 00.000 7680 Move returns status 0, amount 0
04:18:58.712 00.000 6120 UpdateGuideState exits: m=7951 SNR=58.7
04:18:58.719 00.007 7680 MoveAxis(N, 0, ABG)
04:18:58.719 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:18:58.725 00.006 7680 Move returns status 0, amount 0
04:18:58.725 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:18:58.729 00.004 7680 move complete, result=0
04:18:58.730 00.001 6120 Enqueuing Expose request
04:18:58.733 00.003 7680 worker thread done servicing request
04:18:58.733 00.000 7680 Worker thread wakes up
04:18:58.733 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:18:58.733 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:18:58.734 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:18:59.993 01.259 7680 Exposure complete
04:19:00.155 00.162 7680 worker thread done servicing request
04:19:00.155 00.000 6120 OnExposeComplete: enter
04:19:00.161 00.006 6120 UpdateGuideState(): m_state=6
04:19:00.166 00.005 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4729
04:19:00.169 00.003 6120 Star::Find returns 1 (0), X=511.31, Y=663.78, Mass=7885, SNR=59.5, Peak=194 HFD=6.6
04:19:00.174 00.005 6120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
04:19:00.177 00.003 6120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
04:19:00.181 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.24 hyp=0.26 cameraTheta=-1.22 mountX=0.04 mountY=0.26, mountTheta=1.41
04:19:00.186 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.24, opts=13)
04:19:00.191 00.005 6120 Enqueuing Move request for scope (0.09, -0.24)
04:19:00.196 00.005 7680 Worker thread wakes up
04:19:00.196 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:00.199 00.003 6120 UpdateGuideState exits: m=7885 SNR=59.5
04:19:00.204 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:00.207 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:00.211 00.004 6120 Enqueuing Expose request
04:19:00.215 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.24) opts 0xd
04:19:00.215 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.24)
04:19:00.215 00.000 7680 Moving (0.09, -0.24) raw xDistance=0.04 yDistance=0.26
04:19:00.215 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:19:00.216 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:19:00.216 00.000 7680 MoveAxis(E, 0, ABG)
04:19:00.216 00.000 7680 Move returns status 0, amount 0
04:19:00.216 00.000 7680 MoveAxis(S, 139, ABG)
04:19:00.216 00.000 7680 Guiding  Dir = 1, Dur = 139
04:19:00.217 00.001 7680 IsSlewing returns 0
04:19:00.217 00.000 7680 IsGuiding returns 0
04:19:00.218 00.001 7680 PulseGuide returned control before completion, sleep 149
04:19:00.373 00.155 7680 IsGuiding returns 1
04:19:00.375 00.002 7680 scope still moving after pulse duration time elapsed
04:19:00.404 00.029 7680 IsSlewing returns 0
04:19:00.406 00.002 7680 IsGuiding returns 0
04:19:00.407 00.001 7680 scope move finished after 139 + 50 ms
04:19:00.407 00.000 7680 Move returns status 0, amount 139
04:19:00.407 00.000 7680 move complete, result=0
04:19:00.408 00.001 7680 worker thread done servicing request
04:19:00.408 00.000 7680 Worker thread wakes up
04:19:00.409 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 139 ms SOUTH
04:19:00.415 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:00.416 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:01.671 01.255 7680 Exposure complete
04:19:01.822 00.151 7680 worker thread done servicing request
04:19:01.823 00.001 6120 OnExposeComplete: enter
04:19:01.827 00.004 6120 UpdateGuideState(): m_state=6
04:19:01.830 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4730
04:19:01.835 00.005 6120 Star::Find returns 1 (0), X=511.34, Y=663.76, Mass=8243, SNR=60.7, Peak=192 HFD=6.9
04:19:01.839 00.004 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (0.19) = xAngle (-1.32 = -1.32)
04:19:01.843 00.004 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.55 = 1.55)
04:19:01.848 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-1.13 mountX=0.07 mountY=0.29, mountTheta=1.33
04:19:01.854 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.26, opts=13)
04:19:01.858 00.004 6120 Enqueuing Move request for scope (0.12, -0.26)
04:19:01.863 00.005 7680 Worker thread wakes up
04:19:01.863 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.26) opts 0xd
04:19:01.863 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.26)
04:19:01.864 00.001 7680 Moving (0.12, -0.26) raw xDistance=0.07 yDistance=0.29
04:19:01.864 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:19:01.864 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:19:01.865 00.001 7680 MoveAxis(E, 0, ABG)
04:19:01.865 00.000 7680 Move returns status 0, amount 0
04:19:01.865 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:01.869 00.004 7680 MoveAxis(S, 157, ABG)
04:19:01.869 00.000 7680 Guiding  Dir = 1, Dur = 157
04:19:01.869 00.000 6120 UpdateGuideState exits: m=8243 SNR=60.7
04:19:01.874 00.005 7680 IsSlewing returns 0
04:19:01.874 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:01.878 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:01.883 00.005 6120 Enqueuing Expose request
04:19:01.888 00.005 7680 IsGuiding returns 0
04:19:01.888 00.000 7680 PulseGuide returned control before completion, sleep 167
04:19:02.064 00.176 7680 IsGuiding returns 1
04:19:02.064 00.000 7680 scope still moving after pulse duration time elapsed
04:19:02.096 00.032 7680 IsSlewing returns 0
04:19:02.099 00.003 7680 IsGuiding returns 0
04:19:02.100 00.001 7680 scope move finished after 157 + 55 ms
04:19:02.100 00.000 7680 Move returns status 0, amount 157
04:19:02.101 00.001 7680 move complete, result=0
04:19:02.102 00.001 7680 worker thread done servicing request
04:19:02.102 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 157 ms SOUTH
04:19:02.108 00.006 7680 Worker thread wakes up
04:19:02.109 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:02.109 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:03.358 01.249 7680 Exposure complete
04:19:03.482 00.124 7680 worker thread done servicing request
04:19:03.482 00.000 6120 OnExposeComplete: enter
04:19:03.487 00.005 6120 UpdateGuideState(): m_state=6
04:19:03.491 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4731
04:19:03.495 00.004 6120 Star::Find returns 1 (0), X=511.34, Y=663.99, Mass=7725, SNR=58.0, Peak=180 HFD=6.6
04:19:03.498 00.003 6120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.19) = xAngle (-0.43 = -0.43)
04:19:03.502 00.004 6120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.45 = 2.45)
04:19:03.506 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.24 mountX=0.11 mountY=0.08, mountTheta=0.61
04:19:03.510 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.03, opts=13)
04:19:03.514 00.004 6120 Enqueuing Move request for scope (0.12, -0.03)
04:19:03.519 00.005 7680 Worker thread wakes up
04:19:03.519 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:03.523 00.004 6120 UpdateGuideState exits: m=7725 SNR=58.0
04:19:03.527 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:03.531 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:03.535 00.004 6120 Enqueuing Expose request
04:19:03.538 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
04:19:03.538 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
04:19:03.540 00.002 7680 Moving (0.12, -0.03) raw xDistance=0.11 yDistance=0.08
04:19:03.540 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:19:03.540 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:19:03.540 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:19:03.540 00.000 7680 MoveAxis(E, 0, ABG)
04:19:03.540 00.000 7680 Move returns status 0, amount 0
04:19:03.540 00.000 7680 MoveAxis(N, 0, ABG)
04:19:03.541 00.001 7680 Move returns status 0, amount 0
04:19:03.541 00.000 7680 move complete, result=0
04:19:03.541 00.000 7680 worker thread done servicing request
04:19:03.541 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:03.545 00.004 7680 Worker thread wakes up
04:19:03.545 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:03.545 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:04.796 01.251 7680 Exposure complete
04:19:04.935 00.139 7680 worker thread done servicing request
04:19:04.935 00.000 6120 OnExposeComplete: enter
04:19:04.940 00.005 6120 UpdateGuideState(): m_state=6
04:19:04.944 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4732
04:19:04.948 00.004 6120 Star::Find returns 1 (0), X=511.34, Y=663.86, Mass=8472, SNR=61.5, Peak=215 HFD=6.7
04:19:04.952 00.004 6120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (0.19) = xAngle (-1.11 = -1.11)
04:19:04.956 00.004 6120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.76 = 1.76)
04:19:04.960 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.93 mountX=0.09 mountY=0.19, mountTheta=1.15
04:19:04.964 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.15, opts=13)
04:19:04.968 00.004 6120 Enqueuing Move request for scope (0.12, -0.15)
04:19:04.973 00.005 7680 Worker thread wakes up
04:19:04.974 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:04.978 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
04:19:04.978 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
04:19:04.978 00.000 7680 Moving (0.12, -0.15) raw xDistance=0.09 yDistance=0.19
04:19:04.980 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:19:04.980 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:19:04.980 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:19:04.980 00.000 7680 MoveAxis(E, 0, ABG)
04:19:04.980 00.000 7680 Move returns status 0, amount 0
04:19:04.980 00.000 7680 MoveAxis(N, 0, ABG)
04:19:04.980 00.000 7680 Move returns status 0, amount 0
04:19:04.980 00.000 7680 move complete, result=0
04:19:04.981 00.001 6120 UpdateGuideState exits: m=8472 SNR=61.5
04:19:04.985 00.004 7680 worker thread done servicing request
04:19:04.985 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:04.989 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:04.993 00.004 6120 Enqueuing Expose request
04:19:04.997 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:19:05.001 00.004 7680 Worker thread wakes up
04:19:05.001 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:05.001 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:06.241 01.240 7680 Exposure complete
04:19:06.385 00.144 7680 worker thread done servicing request
04:19:06.385 00.000 6120 OnExposeComplete: enter
04:19:06.389 00.004 6120 UpdateGuideState(): m_state=6
04:19:06.393 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4733
04:19:06.397 00.004 6120 Star::Find returns 1 (0), X=511.40, Y=664.05, Mass=7445, SNR=57.4, Peak=207 HFD=6.6
04:19:06.401 00.004 6120 CameraToMount -- cameraTheta (0.18) - m_xAngle (0.19) = xAngle (-0.00 = -0.00)
04:19:06.406 00.005 6120 CameraToMount -- cameraTheta (0.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.87 = 2.87)
04:19:06.409 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.03 hyp=0.18 cameraTheta=0.18 mountX=0.18 mountY=0.05, mountTheta=0.26
04:19:06.415 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.03, opts=13)
04:19:06.419 00.004 6120 Enqueuing Move request for scope (0.18, 0.03)
04:19:06.423 00.004 7680 Worker thread wakes up
04:19:06.423 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.03) opts 0xd
04:19:06.423 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.03)
04:19:06.423 00.000 7680 Moving (0.18, 0.03) raw xDistance=0.18 yDistance=0.05
04:19:06.425 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:19:06.425 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:19:06.425 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:06.430 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:19:06.430 00.000 7680 MoveAxis(E, 0, ABG)
04:19:06.430 00.000 7680 Move returns status 0, amount 0
04:19:06.430 00.000 7680 MoveAxis(N, 0, ABG)
04:19:06.430 00.000 7680 Move returns status 0, amount 0
04:19:06.431 00.001 7680 move complete, result=0
04:19:06.431 00.000 7680 worker thread done servicing request
04:19:06.431 00.000 6120 UpdateGuideState exits: m=7445 SNR=57.4
04:19:06.435 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:06.440 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:06.444 00.004 6120 Enqueuing Expose request
04:19:06.447 00.003 7680 Worker thread wakes up
04:19:06.447 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:06.448 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:06.448 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:19:07.706 01.258 7680 Exposure complete
04:19:07.854 00.148 7680 worker thread done servicing request
04:19:07.856 00.002 6120 OnExposeComplete: enter
04:19:07.859 00.003 6120 UpdateGuideState(): m_state=6
04:19:07.863 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4734
04:19:07.867 00.004 6120 Star::Find returns 1 (0), X=511.31, Y=663.85, Mass=7953, SNR=59.1, Peak=203 HFD=6.6
04:19:07.871 00.004 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.19) = xAngle (-1.26 = -1.26)
04:19:07.875 00.004 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.61 = 1.61)
04:19:07.880 00.005 6120 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-1.08 mountX=0.06 mountY=0.19, mountTheta=1.28
04:19:07.885 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.17, opts=13)
04:19:07.890 00.005 6120 Enqueuing Move request for scope (0.09, -0.17)
04:19:07.894 00.004 7680 Worker thread wakes up
04:19:07.894 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
04:19:07.894 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
04:19:07.895 00.001 7680 Moving (0.09, -0.17) raw xDistance=0.06 yDistance=0.19
04:19:07.895 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:19:07.895 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:19:07.895 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:19:07.896 00.001 7680 MoveAxis(E, 0, ABG)
04:19:07.896 00.000 7680 Move returns status 0, amount 0
04:19:07.896 00.000 7680 MoveAxis(N, 0, ABG)
04:19:07.896 00.000 7680 Move returns status 0, amount 0
04:19:07.896 00.000 7680 move complete, result=0
04:19:07.896 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:07.900 00.004 6120 UpdateGuideState exits: m=7953 SNR=59.1
04:19:07.905 00.005 7680 worker thread done servicing request
04:19:07.905 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:07.911 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:07.915 00.004 6120 Enqueuing Expose request
04:19:07.919 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:19:07.922 00.003 7680 Worker thread wakes up
04:19:07.922 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:07.922 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:09.166 01.244 7680 Exposure complete
04:19:09.338 00.172 7680 worker thread done servicing request
04:19:09.338 00.000 6120 OnExposeComplete: enter
04:19:09.344 00.006 6120 UpdateGuideState(): m_state=6
04:19:09.352 00.008 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4735
04:19:09.358 00.006 6120 Star::Find returns 1 (0), X=511.39, Y=663.96, Mass=7786, SNR=57.8, Peak=196 HFD=6.6
04:19:09.363 00.005 6120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.19) = xAngle (-0.51 = -0.51)
04:19:09.368 00.005 6120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.37 = 2.37)
04:19:09.373 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.32 mountX=0.16 mountY=0.12, mountTheta=0.67
04:19:09.378 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.06, opts=13)
04:19:09.384 00.006 6120 Enqueuing Move request for scope (0.17, -0.06)
04:19:09.389 00.005 7680 Worker thread wakes up
04:19:09.389 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:09.394 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
04:19:09.394 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
04:19:09.395 00.001 6120 UpdateGuideState exits: m=7786 SNR=57.8
04:19:09.401 00.006 7680 Moving (0.17, -0.06) raw xDistance=0.16 yDistance=0.12
04:19:09.401 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:19:09.402 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:19:09.402 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:09.408 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:19:09.409 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:09.416 00.007 6120 Enqueuing Expose request
04:19:09.421 00.005 7680 MoveAxis(E, 0, ABG)
04:19:09.421 00.000 7680 Move returns status 0, amount 0
04:19:09.421 00.000 7680 MoveAxis(N, 0, ABG)
04:19:09.422 00.001 7680 Move returns status 0, amount 0
04:19:09.422 00.000 7680 move complete, result=0
04:19:09.422 00.000 7680 worker thread done servicing request
04:19:09.423 00.001 7680 Worker thread wakes up
04:19:09.423 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:09.423 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:09.423 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:10.670 01.247 7680 Exposure complete
04:19:10.815 00.145 7680 worker thread done servicing request
04:19:10.815 00.000 6120 OnExposeComplete: enter
04:19:10.819 00.004 6120 UpdateGuideState(): m_state=6
04:19:10.823 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4736
04:19:10.827 00.004 6120 Star::Find returns 1 (0), X=511.33, Y=663.84, Mass=7713, SNR=58.4, Peak=187 HFD=6.6
04:19:10.832 00.005 6120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.19) = xAngle (-1.24 = -1.24)
04:19:10.835 00.003 6120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.63 = 1.63)
04:19:10.838 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-1.06 mountX=0.07 mountY=0.21, mountTheta=1.26
04:19:10.844 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.18, opts=13)
04:19:10.848 00.004 6120 Enqueuing Move request for scope (0.10, -0.18)
04:19:10.851 00.003 7680 Worker thread wakes up
04:19:10.851 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
04:19:10.851 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
04:19:10.852 00.001 7680 Moving (0.10, -0.18) raw xDistance=0.07 yDistance=0.21
04:19:10.852 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:19:10.852 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:19:10.852 00.000 7680 MoveAxis(E, 0, ABG)
04:19:10.852 00.000 7680 Move returns status 0, amount 0
04:19:10.852 00.000 7680 MoveAxis(S, 114, ABG)
04:19:10.852 00.000 7680 Guiding  Dir = 1, Dur = 114
04:19:10.852 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:10.857 00.005 7680 IsSlewing returns 0
04:19:10.857 00.000 6120 UpdateGuideState exits: m=7713 SNR=58.4
04:19:10.861 00.004 7680 IsGuiding returns 0
04:19:10.861 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:10.865 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:10.869 00.004 6120 Enqueuing Expose request
04:19:10.873 00.004 7680 PulseGuide returned control before completion, sleep 124
04:19:11.002 00.129 7680 IsGuiding returns 1
04:19:11.002 00.000 7680 scope still moving after pulse duration time elapsed
04:19:11.033 00.031 7680 IsSlewing returns 0
04:19:11.033 00.000 7680 IsGuiding returns 0
04:19:11.034 00.001 7680 scope move finished after 114 + 58 ms
04:19:11.034 00.000 7680 Move returns status 0, amount 114
04:19:11.034 00.000 7680 move complete, result=0
04:19:11.034 00.000 7680 worker thread done servicing request
04:19:11.036 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 114 ms SOUTH
04:19:11.042 00.006 7680 Worker thread wakes up
04:19:11.042 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:11.042 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:12.296 01.254 7680 Exposure complete
04:19:12.433 00.137 7680 worker thread done servicing request
04:19:12.433 00.000 6120 OnExposeComplete: enter
04:19:12.437 00.004 6120 UpdateGuideState(): m_state=6
04:19:12.441 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4737
04:19:12.446 00.005 6120 Star::Find returns 1 (0), X=511.42, Y=663.83, Mass=8124, SNR=59.0, Peak=198 HFD=6.5
04:19:12.450 00.004 6120 CameraToMount -- cameraTheta (-0.76) - m_xAngle (0.19) = xAngle (-0.95 = -0.95)
04:19:12.453 00.003 6120 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.93 = 1.93)
04:19:12.457 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.76 mountX=0.16 mountY=0.26, mountTheta=1.01
04:19:12.461 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.19, opts=13)
04:19:12.465 00.004 6120 Enqueuing Move request for scope (0.20, -0.19)
04:19:12.468 00.003 7680 Worker thread wakes up
04:19:12.468 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
04:19:12.468 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
04:19:12.468 00.000 7680 Moving (0.20, -0.19) raw xDistance=0.16 yDistance=0.26
04:19:12.468 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:19:12.468 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:19:12.468 00.000 7680 MoveAxis(E, 0, ABG)
04:19:12.468 00.000 7680 Move returns status 0, amount 0
04:19:12.468 00.000 7680 MoveAxis(S, 142, ABG)
04:19:12.470 00.002 7680 Guiding  Dir = 1, Dur = 142
04:19:12.470 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:12.473 00.003 7680 IsSlewing returns 0
04:19:12.473 00.000 6120 UpdateGuideState exits: m=8124 SNR=59.0
04:19:12.477 00.004 7680 IsGuiding returns 0
04:19:12.477 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:12.481 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:12.484 00.003 7680 PulseGuide returned control before completion, sleep 152
04:19:12.484 00.000 6120 Enqueuing Expose request
04:19:12.641 00.157 7680 IsGuiding returns 1
04:19:12.642 00.001 7680 scope still moving after pulse duration time elapsed
04:19:12.672 00.030 7680 IsSlewing returns 0
04:19:12.674 00.002 7680 IsGuiding returns 0
04:19:12.674 00.000 7680 scope move finished after 142 + 54 ms
04:19:12.674 00.000 7680 Move returns status 0, amount 142
04:19:12.675 00.001 7680 move complete, result=0
04:19:12.675 00.000 7680 worker thread done servicing request
04:19:12.676 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 142 ms SOUTH
04:19:12.682 00.006 7680 Worker thread wakes up
04:19:12.682 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:12.682 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:13.934 01.252 7680 Exposure complete
04:19:14.083 00.149 7680 worker thread done servicing request
04:19:14.084 00.001 6120 OnExposeComplete: enter
04:19:14.087 00.003 6120 UpdateGuideState(): m_state=6
04:19:14.093 00.006 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4738
04:19:14.097 00.004 6120 Star::Find returns 1 (0), X=511.39, Y=663.79, Mass=8262, SNR=60.1, Peak=212 HFD=6.7
04:19:14.102 00.005 6120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (0.19) = xAngle (-1.13 = -1.13)
04:19:14.106 00.004 6120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.74 = 1.74)
04:19:14.110 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.23 hyp=0.29 cameraTheta=-0.94 mountX=0.12 mountY=0.28, mountTheta=1.16
04:19:14.114 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.23, opts=13)
04:19:14.119 00.005 6120 Enqueuing Move request for scope (0.17, -0.23)
04:19:14.121 00.002 7680 Worker thread wakes up
04:19:14.122 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.23) opts 0xd
04:19:14.122 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.23)
04:19:14.122 00.000 7680 Moving (0.17, -0.23) raw xDistance=0.12 yDistance=0.28
04:19:14.122 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:19:14.122 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
04:19:14.122 00.000 7680 MoveAxis(E, 0, ABG)
04:19:14.124 00.002 7680 Move returns status 0, amount 0
04:19:14.124 00.000 7680 MoveAxis(S, 153, ABG)
04:19:14.124 00.000 7680 Guiding  Dir = 1, Dur = 153
04:19:14.124 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:14.131 00.007 6120 UpdateGuideState exits: m=8262 SNR=60.1
04:19:14.135 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:14.139 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:14.144 00.005 6120 Enqueuing Expose request
04:19:14.147 00.003 7680 IsSlewing returns 0
04:19:14.147 00.000 7680 IsGuiding returns 0
04:19:14.147 00.000 7680 PulseGuide returned control before completion, sleep 163
04:19:14.318 00.171 7680 IsGuiding returns 1
04:19:14.318 00.000 7680 scope still moving after pulse duration time elapsed
04:19:14.349 00.031 7680 IsSlewing returns 0
04:19:14.350 00.001 7680 IsGuiding returns 0
04:19:14.351 00.001 7680 scope move finished after 153 + 50 ms
04:19:14.352 00.001 7680 Move returns status 0, amount 153
04:19:14.352 00.000 7680 move complete, result=0
04:19:14.353 00.001 7680 worker thread done servicing request
04:19:14.353 00.000 7680 Worker thread wakes up
04:19:14.353 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 153 ms SOUTH
04:19:14.360 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:14.360 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:15.608 01.248 7680 Exposure complete
04:19:15.738 00.130 7680 worker thread done servicing request
04:19:15.739 00.001 6120 OnExposeComplete: enter
04:19:15.743 00.004 6120 UpdateGuideState(): m_state=6
04:19:15.746 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4739
04:19:15.751 00.005 6120 Star::Find returns 1 (0), X=511.34, Y=663.75, Mass=8138, SNR=60.3, Peak=223 HFD=6.8
04:19:15.755 00.004 6120 CameraToMount -- cameraTheta (-1.15) - m_xAngle (0.19) = xAngle (-1.34 = -1.34)
04:19:15.759 00.004 6120 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.54 = 1.54)
04:19:15.763 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.27 hyp=0.29 cameraTheta=-1.15 mountX=0.07 mountY=0.29, mountTheta=1.34
04:19:15.767 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.27, opts=13)
04:19:15.771 00.004 6120 Enqueuing Move request for scope (0.12, -0.27)
04:19:15.774 00.003 7680 Worker thread wakes up
04:19:15.774 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.27) opts 0xd
04:19:15.775 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.27)
04:19:15.775 00.000 7680 Moving (0.12, -0.27) raw xDistance=0.07 yDistance=0.29
04:19:15.775 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:19:15.775 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:19:15.775 00.000 7680 MoveAxis(E, 0, ABG)
04:19:15.775 00.000 7680 Move returns status 0, amount 0
04:19:15.775 00.000 7680 MoveAxis(S, 159, ABG)
04:19:15.776 00.001 7680 Guiding  Dir = 1, Dur = 159
04:19:15.776 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:15.780 00.004 7680 IsSlewing returns 0
04:19:15.781 00.001 6120 UpdateGuideState exits: m=8138 SNR=60.3
04:19:15.785 00.004 7680 IsGuiding returns 0
04:19:15.785 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:15.790 00.005 7680 PulseGuide returned control before completion, sleep 169
04:19:15.790 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:15.793 00.003 6120 Enqueuing Expose request
04:19:15.972 00.179 7680 IsGuiding returns 1
04:19:15.973 00.001 7680 scope still moving after pulse duration time elapsed
04:19:16.004 00.031 7680 IsSlewing returns 0
04:19:16.004 00.000 7680 IsGuiding returns 0
04:19:16.005 00.001 7680 scope move finished after 159 + 60 ms
04:19:16.005 00.000 7680 Move returns status 0, amount 159
04:19:16.005 00.000 7680 move complete, result=0
04:19:16.005 00.000 7680 worker thread done servicing request
04:19:16.005 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 159 ms SOUTH
04:19:16.012 00.007 7680 Worker thread wakes up
04:19:16.012 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:16.012 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:17.267 01.255 7680 Exposure complete
04:19:17.399 00.132 7680 worker thread done servicing request
04:19:17.400 00.001 6120 OnExposeComplete: enter
04:19:17.403 00.003 6120 UpdateGuideState(): m_state=6
04:19:17.406 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4740
04:19:17.410 00.004 6120 Star::Find returns 1 (0), X=511.30, Y=663.95, Mass=8166, SNR=60.3, Peak=205 HFD=6.6
04:19:17.416 00.006 6120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.19) = xAngle (-0.87 = -0.87)
04:19:17.419 00.003 6120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.00 = 2.00)
04:19:17.422 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.68 mountX=0.07 mountY=0.10, mountTheta=0.95
04:19:17.427 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.07, opts=13)
04:19:17.431 00.004 6120 Enqueuing Move request for scope (0.08, -0.07)
04:19:17.439 00.008 7680 Worker thread wakes up
04:19:17.439 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:17.448 00.009 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
04:19:17.449 00.001 6120 UpdateGuideState exits: m=8166 SNR=60.3
04:19:17.457 00.008 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
04:19:17.457 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:17.463 00.006 7680 Moving (0.08, -0.07) raw xDistance=0.07 yDistance=0.10
04:19:17.463 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:17.467 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:19:17.467 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:19:17.468 00.001 6120 Enqueuing Expose request
04:19:17.472 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:19:17.472 00.000 7680 MoveAxis(E, 0, ABG)
04:19:17.472 00.000 7680 Move returns status 0, amount 0
04:19:17.472 00.000 7680 MoveAxis(N, 0, ABG)
04:19:17.472 00.000 7680 Move returns status 0, amount 0
04:19:17.472 00.000 7680 move complete, result=0
04:19:17.473 00.001 7680 worker thread done servicing request
04:19:17.473 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:17.478 00.005 7680 Worker thread wakes up
04:19:17.479 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:17.479 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:18.733 01.254 7680 Exposure complete
04:19:19.140 00.407 6120 OnExposeComplete: enter
04:19:19.144 00.004 6120 UpdateGuideState(): m_state=6
04:19:19.148 00.004 7680 worker thread done servicing request
04:19:19.149 00.001 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4741
04:19:19.154 00.005 6120 Star::Find returns 1 (0), X=511.44, Y=663.99, Mass=8225, SNR=59.8, Peak=190 HFD=6.6
04:19:19.157 00.003 6120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.19) = xAngle (-0.34 = -0.34)
04:19:19.161 00.004 6120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.54 = 2.54)
04:19:19.167 00.006 6120 CameraToMount -- cameraX=0.22 cameraY=-0.03 hyp=0.23 cameraTheta=-0.15 mountX=0.21 mountY=0.13, mountTheta=0.54
04:19:19.172 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.03, opts=13)
04:19:19.177 00.005 6120 Enqueuing Move request for scope (0.22, -0.03)
04:19:19.257 00.080 7680 Worker thread wakes up
04:19:19.257 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:19.261 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.03) opts 0xd
04:19:19.261 00.000 6120 UpdateGuideState exits: m=8225 SNR=59.8
04:19:19.264 00.003 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.03)
04:19:19.264 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:19.267 00.003 7680 Moving (0.22, -0.03) raw xDistance=0.21 yDistance=0.13
04:19:19.267 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:19.270 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
04:19:19.270 00.000 6120 Enqueuing Expose request
04:19:19.274 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:19:19.274 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:19:19.274 00.000 7680 MoveAxis(W, 87, ABG)
04:19:19.274 00.000 7680 Guiding  Dir = 3, Dur = 87
04:19:19.274 00.000 7680 IsSlewing returns 0
04:19:19.275 00.001 7680 IsGuiding returns 0
04:19:19.275 00.000 7680 PulseGuide returned control before completion, sleep 97
04:19:19.382 00.107 7680 IsGuiding returns 1
04:19:19.382 00.000 7680 scope still moving after pulse duration time elapsed
04:19:19.412 00.030 7680 IsSlewing returns 0
04:19:19.412 00.000 7680 IsGuiding returns 1
04:19:19.444 00.032 7680 IsSlewing returns 0
04:19:19.445 00.001 7680 IsGuiding returns 1
04:19:19.475 00.030 7680 IsSlewing returns 0
04:19:19.475 00.000 7680 IsGuiding returns 0
04:19:19.475 00.000 7680 scope move finished after 87 + 114 ms
04:19:19.475 00.000 7680 Move returns status 0, amount 87
04:19:19.477 00.002 7680 MoveAxis(N, 0, ABG)
04:19:19.477 00.000 7680 Move returns status 0, amount 0
04:19:19.477 00.000 7680 move complete, result=0
04:19:19.477 00.000 7680 worker thread done servicing request
04:19:19.477 00.000 6120 GuideStep: 0.2 px 87 ms WEST, 0.1 px 0 ms NORTH
04:19:19.481 00.004 7680 Worker thread wakes up
04:19:19.481 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:19.481 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:20.729 01.248 7680 Exposure complete
04:19:20.862 00.133 7680 worker thread done servicing request
04:19:20.899 00.037 6120 OnExposeComplete: enter
04:19:20.912 00.013 6120 UpdateGuideState(): m_state=6
04:19:20.919 00.007 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4742
04:19:20.923 00.004 6120 Star::Find returns 1 (0), X=511.25, Y=663.87, Mass=7600, SNR=58.4, Peak=194 HFD=6.7
04:19:20.928 00.005 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
04:19:20.932 00.004 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
04:19:20.939 00.007 6120 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.39 mountX=-0.00 mountY=0.14, mountTheta=1.58
04:19:20.947 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.14, opts=13)
04:19:20.951 00.004 6120 Enqueuing Move request for scope (0.03, -0.14)
04:19:20.954 00.003 7680 Worker thread wakes up
04:19:20.954 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:20.958 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
04:19:20.958 00.000 6120 UpdateGuideState exits: m=7600 SNR=58.4
04:19:20.963 00.005 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
04:19:20.963 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:20.967 00.004 7680 Moving (0.03, -0.14) raw xDistance=-0.00 yDistance=0.14
04:19:20.967 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:20.971 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:19:20.971 00.000 6120 Enqueuing Expose request
04:19:20.975 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:19:20.975 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:19:20.976 00.001 7680 MoveAxis(E, 0, ABG)
04:19:20.976 00.000 7680 Move returns status 0, amount 0
04:19:20.976 00.000 7680 MoveAxis(N, 0, ABG)
04:19:20.976 00.000 7680 Move returns status 0, amount 0
04:19:20.976 00.000 7680 move complete, result=0
04:19:20.976 00.000 7680 worker thread done servicing request
04:19:20.976 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:20.981 00.005 7680 Worker thread wakes up
04:19:20.981 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:20.981 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:22.228 01.247 7680 Exposure complete
04:19:22.381 00.153 7680 worker thread done servicing request
04:19:22.381 00.000 6120 OnExposeComplete: enter
04:19:22.384 00.003 6120 UpdateGuideState(): m_state=6
04:19:22.389 00.005 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4743
04:19:22.394 00.005 6120 Star::Find returns 1 (0), X=511.25, Y=664.07, Mass=7298, SNR=56.1, Peak=178 HFD=6.6
04:19:22.397 00.003 6120 CameraToMount -- cameraTheta (1.00) - m_xAngle (0.19) = xAngle (0.82 = 0.82)
04:19:22.401 00.004 6120 CameraToMount -- cameraTheta (1.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.69 = -2.59)
04:19:22.406 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.00 mountX=0.04 mountY=-0.03, mountTheta=-0.65
04:19:22.412 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.05, opts=13)
04:19:22.416 00.004 6120 Enqueuing Move request for scope (0.03, 0.05)
04:19:22.419 00.003 7680 Worker thread wakes up
04:19:22.420 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
04:19:22.420 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
04:19:22.421 00.001 7680 Moving (0.03, 0.05) raw xDistance=0.04 yDistance=-0.03
04:19:22.421 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:19:22.421 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:19:22.421 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:22.425 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:19:22.426 00.001 6120 UpdateGuideState exits: m=7298 SNR=56.1
04:19:22.430 00.004 7680 MoveAxis(E, 0, ABG)
04:19:22.430 00.000 7680 Move returns status 0, amount 0
04:19:22.430 00.000 7680 MoveAxis(N, 0, ABG)
04:19:22.430 00.000 7680 Move returns status 0, amount 0
04:19:22.430 00.000 7680 move complete, result=0
04:19:22.431 00.001 7680 worker thread done servicing request
04:19:22.431 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:22.433 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:22.440 00.007 6120 Enqueuing Expose request
04:19:22.443 00.003 7680 Worker thread wakes up
04:19:22.443 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:22.443 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:22.444 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:19:23.698 01.254 7680 Exposure complete
04:19:23.838 00.140 7680 worker thread done servicing request
04:19:23.839 00.001 6120 OnExposeComplete: enter
04:19:23.844 00.005 6120 UpdateGuideState(): m_state=6
04:19:23.848 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4744
04:19:23.853 00.005 6120 Star::Find returns 1 (0), X=511.17, Y=663.81, Mass=8351, SNR=61.1, Peak=212 HFD=6.7
04:19:23.857 00.004 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
04:19:23.860 00.003 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.86 = 0.86)
04:19:23.865 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.83 mountX=-0.09 mountY=0.16, mountTheta=2.09
04:19:23.869 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.21, opts=13)
04:19:23.874 00.005 6120 Enqueuing Move request for scope (-0.05, -0.21)
04:19:23.879 00.005 7680 Worker thread wakes up
04:19:23.879 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:23.884 00.005 6120 UpdateGuideState exits: m=8351 SNR=61.1
04:19:23.889 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:23.892 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:23.897 00.005 6120 Enqueuing Expose request
04:19:23.900 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
04:19:23.901 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
04:19:23.901 00.000 7680 Moving (-0.05, -0.21) raw xDistance=-0.09 yDistance=0.16
04:19:23.901 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:19:23.901 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:19:23.901 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:19:23.901 00.000 7680 MoveAxis(E, 0, ABG)
04:19:23.902 00.001 7680 Move returns status 0, amount 0
04:19:23.903 00.001 7680 MoveAxis(N, 0, ABG)
04:19:23.903 00.000 7680 Move returns status 0, amount 0
04:19:23.903 00.000 7680 move complete, result=0
04:19:23.903 00.000 7680 worker thread done servicing request
04:19:23.903 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:19:23.906 00.003 7680 Worker thread wakes up
04:19:23.908 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:23.908 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:25.156 01.248 7680 Exposure complete
04:19:25.301 00.145 7680 worker thread done servicing request
04:19:25.302 00.001 6120 OnExposeComplete: enter
04:19:25.306 00.004 6120 UpdateGuideState(): m_state=6
04:19:25.311 00.005 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4745
04:19:25.317 00.006 6120 Star::Find returns 1 (0), X=511.16, Y=663.75, Mass=8410, SNR=59.2, Peak=210 HFD=6.6
04:19:25.321 00.004 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
04:19:25.326 00.005 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
04:19:25.329 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.79 mountX=-0.11 mountY=0.22, mountTheta=2.04
04:19:25.334 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.27, opts=13)
04:19:25.338 00.004 6120 Enqueuing Move request for scope (-0.06, -0.27)
04:19:25.343 00.005 7680 Worker thread wakes up
04:19:25.343 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:25.348 00.005 6120 UpdateGuideState exits: m=8410 SNR=59.2
04:19:25.351 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:25.355 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:25.359 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.27) opts 0xd
04:19:25.359 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.27)
04:19:25.359 00.000 7680 Moving (-0.06, -0.27) raw xDistance=-0.11 yDistance=0.22
04:19:25.359 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:19:25.360 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:19:25.360 00.000 7680 MoveAxis(E, 0, ABG)
04:19:25.360 00.000 6120 Enqueuing Expose request
04:19:25.364 00.004 7680 Move returns status 0, amount 0
04:19:25.364 00.000 7680 MoveAxis(S, 117, ABG)
04:19:25.364 00.000 7680 Guiding  Dir = 1, Dur = 117
04:19:25.366 00.002 7680 IsSlewing returns 0
04:19:25.366 00.000 7680 IsGuiding returns 0
04:19:25.366 00.000 7680 PulseGuide returned control before completion, sleep 127
04:19:25.506 00.140 7680 IsGuiding returns 1
04:19:25.507 00.001 7680 scope still moving after pulse duration time elapsed
04:19:25.538 00.031 7680 IsSlewing returns 0
04:19:25.538 00.000 7680 IsGuiding returns 0
04:19:25.540 00.002 7680 scope move finished after 117 + 56 ms
04:19:25.540 00.000 7680 Move returns status 0, amount 117
04:19:25.540 00.000 7680 move complete, result=0
04:19:25.541 00.001 7680 worker thread done servicing request
04:19:25.541 00.000 7680 Worker thread wakes up
04:19:25.541 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 117 ms SOUTH
04:19:25.547 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:25.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:26.792 01.245 7680 Exposure complete
04:19:26.936 00.144 7680 worker thread done servicing request
04:19:26.936 00.000 6120 OnExposeComplete: enter
04:19:26.940 00.004 6120 UpdateGuideState(): m_state=6
04:19:26.944 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4746
04:19:26.948 00.004 6120 Star::Find returns 1 (0), X=511.29, Y=663.73, Mass=8114, SNR=59.9, Peak=175 HFD=6.7
04:19:26.951 00.003 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
04:19:26.955 00.004 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
04:19:26.958 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.29 hyp=0.29 cameraTheta=-1.35 mountX=0.01 mountY=0.29, mountTheta=1.53
04:19:26.964 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.29, opts=13)
04:19:26.968 00.004 6120 Enqueuing Move request for scope (0.07, -0.29)
04:19:26.972 00.004 7680 Worker thread wakes up
04:19:26.973 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:26.978 00.005 6120 UpdateGuideState exits: m=8114 SNR=59.9
04:19:26.982 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.29) opts 0xd
04:19:26.982 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.29)
04:19:26.983 00.001 7680 Moving (0.07, -0.29) raw xDistance=0.01 yDistance=0.29
04:19:26.983 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:19:26.983 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:19:26.983 00.000 7680 MoveAxis(E, 0, ABG)
04:19:26.983 00.000 7680 Move returns status 0, amount 0
04:19:26.983 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:26.988 00.005 7680 MoveAxis(S, 155, ABG)
04:19:26.988 00.000 7680 Guiding  Dir = 1, Dur = 155
04:19:26.988 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:26.992 00.004 6120 Enqueuing Expose request
04:19:26.996 00.004 7680 IsSlewing returns 0
04:19:26.996 00.000 7680 IsGuiding returns 0
04:19:26.998 00.002 7680 PulseGuide returned control before completion, sleep 165
04:19:27.170 00.172 7680 IsGuiding returns 1
04:19:27.171 00.001 7680 scope still moving after pulse duration time elapsed
04:19:27.202 00.031 7680 IsSlewing returns 0
04:19:27.203 00.001 7680 IsGuiding returns 1
04:19:27.233 00.030 7680 IsSlewing returns 0
04:19:27.234 00.001 7680 IsGuiding returns 1
04:19:27.264 00.030 7680 IsSlewing returns 0
04:19:27.265 00.001 7680 IsGuiding returns 0
04:19:27.266 00.001 7680 scope move finished after 155 + 114 ms
04:19:27.267 00.001 7680 Move returns status 0, amount 155
04:19:27.267 00.000 7680 move complete, result=0
04:19:27.268 00.001 7680 worker thread done servicing request
04:19:27.268 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 155 ms SOUTH
04:19:27.275 00.007 7680 Worker thread wakes up
04:19:27.275 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:27.275 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:28.530 01.255 7680 Exposure complete
04:19:28.680 00.150 7680 worker thread done servicing request
04:19:28.680 00.000 6120 OnExposeComplete: enter
04:19:28.684 00.004 6120 UpdateGuideState(): m_state=6
04:19:28.690 00.006 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4747
04:19:28.697 00.007 6120 Star::Find returns 1 (0), X=511.30, Y=663.80, Mass=8137, SNR=60.3, Peak=198 HFD=6.6
04:19:28.701 00.004 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.42 = -1.42)
04:19:28.705 00.004 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.45 = 1.45)
04:19:28.710 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.23 mountX=0.03 mountY=0.23, mountTheta=1.42
04:19:28.715 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.22, opts=13)
04:19:28.721 00.006 6120 Enqueuing Move request for scope (0.08, -0.22)
04:19:28.726 00.005 7680 Worker thread wakes up
04:19:28.726 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:28.730 00.004 6120 UpdateGuideState exits: m=8137 SNR=60.3
04:19:28.734 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:28.738 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:28.741 00.003 6120 Enqueuing Expose request
04:19:28.746 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.22) opts 0xd
04:19:28.746 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.22)
04:19:28.746 00.000 7680 Moving (0.08, -0.22) raw xDistance=0.03 yDistance=0.23
04:19:28.746 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:19:28.746 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:19:28.747 00.001 7680 MoveAxis(E, 0, ABG)
04:19:28.747 00.000 7680 Move returns status 0, amount 0
04:19:28.747 00.000 7680 MoveAxis(S, 124, ABG)
04:19:28.748 00.001 7680 Guiding  Dir = 1, Dur = 124
04:19:28.748 00.000 7680 IsSlewing returns 0
04:19:28.749 00.001 7680 IsGuiding returns 0
04:19:28.749 00.000 7680 PulseGuide returned control before completion, sleep 134
04:19:28.891 00.142 7680 IsGuiding returns 1
04:19:28.892 00.001 7680 scope still moving after pulse duration time elapsed
04:19:28.922 00.030 7680 IsSlewing returns 0
04:19:28.923 00.001 7680 IsGuiding returns 0
04:19:28.923 00.000 7680 scope move finished after 124 + 50 ms
04:19:28.924 00.001 7680 Move returns status 0, amount 124
04:19:28.924 00.000 7680 move complete, result=0
04:19:28.924 00.000 7680 worker thread done servicing request
04:19:28.924 00.000 7680 Worker thread wakes up
04:19:28.925 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 124 ms SOUTH
04:19:28.931 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:28.931 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:30.189 01.258 7680 Exposure complete
04:19:30.355 00.166 7680 worker thread done servicing request
04:19:30.355 00.000 6120 OnExposeComplete: enter
04:19:30.358 00.003 6120 UpdateGuideState(): m_state=6
04:19:30.362 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4748
04:19:30.367 00.005 6120 Star::Find returns 1 (0), X=511.26, Y=663.74, Mass=8373, SNR=61.3, Peak=200 HFD=6.7
04:19:30.371 00.004 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
04:19:30.375 00.004 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
04:19:30.379 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.44 mountX=-0.02 mountY=0.26, mountTheta=1.63
04:19:30.383 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.28, opts=13)
04:19:30.387 00.004 6120 Enqueuing Move request for scope (0.04, -0.28)
04:19:30.391 00.004 7680 Worker thread wakes up
04:19:30.391 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.28) opts 0xd
04:19:30.392 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:30.397 00.005 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.28)
04:19:30.398 00.001 6120 UpdateGuideState exits: m=8373 SNR=61.3
04:19:30.402 00.004 7680 Moving (0.04, -0.28) raw xDistance=-0.02 yDistance=0.26
04:19:30.402 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:19:30.402 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:19:30.402 00.000 7680 MoveAxis(E, 0, ABG)
04:19:30.402 00.000 7680 Move returns status 0, amount 0
04:19:30.402 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:30.408 00.006 7680 MoveAxis(S, 143, ABG)
04:19:30.408 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:30.413 00.005 7680 Guiding  Dir = 1, Dur = 143
04:19:30.413 00.000 6120 Enqueuing Expose request
04:19:30.417 00.004 7680 IsSlewing returns 0
04:19:30.417 00.000 7680 IsGuiding returns 0
04:19:30.418 00.001 7680 PulseGuide returned control before completion, sleep 153
04:19:30.582 00.164 7680 IsGuiding returns 1
04:19:30.583 00.001 7680 scope still moving after pulse duration time elapsed
04:19:30.613 00.030 7680 IsSlewing returns 0
04:19:30.614 00.001 7680 IsGuiding returns 0
04:19:30.615 00.001 7680 scope move finished after 143 + 54 ms
04:19:30.616 00.001 7680 Move returns status 0, amount 143
04:19:30.616 00.000 7680 move complete, result=0
04:19:30.616 00.000 7680 worker thread done servicing request
04:19:30.616 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 143 ms SOUTH
04:19:30.625 00.009 7680 Worker thread wakes up
04:19:30.625 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:30.626 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:31.878 01.252 7680 Exposure complete
04:19:32.024 00.146 7680 worker thread done servicing request
04:19:32.024 00.000 6120 OnExposeComplete: enter
04:19:32.029 00.005 6120 UpdateGuideState(): m_state=6
04:19:32.035 00.006 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4749
04:19:32.039 00.004 6120 Star::Find returns 1 (0), X=511.32, Y=663.92, Mass=7791, SNR=57.9, Peak=197 HFD=6.7
04:19:32.043 00.004 6120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.19) = xAngle (-1.00 = -1.00)
04:19:32.047 00.004 6120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.88 = 1.88)
04:19:32.051 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.81 mountX=0.07 mountY=0.13, mountTheta=1.05
04:19:32.055 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.10, opts=13)
04:19:32.060 00.005 6120 Enqueuing Move request for scope (0.09, -0.10)
04:19:32.064 00.004 7680 Worker thread wakes up
04:19:32.064 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:32.068 00.004 6120 UpdateGuideState exits: m=7791 SNR=57.9
04:19:32.071 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:32.075 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:32.078 00.003 6120 Enqueuing Expose request
04:19:32.082 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
04:19:32.082 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
04:19:32.082 00.000 7680 Moving (0.09, -0.10) raw xDistance=0.07 yDistance=0.13
04:19:32.082 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:19:32.082 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:19:32.083 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:19:32.083 00.000 7680 MoveAxis(E, 0, ABG)
04:19:32.083 00.000 7680 Move returns status 0, amount 0
04:19:32.083 00.000 7680 MoveAxis(N, 0, ABG)
04:19:32.083 00.000 7680 Move returns status 0, amount 0
04:19:32.084 00.001 7680 move complete, result=0
04:19:32.084 00.000 7680 worker thread done servicing request
04:19:32.084 00.000 7680 Worker thread wakes up
04:19:32.084 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:32.085 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:32.088 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:33.332 01.244 7680 Exposure complete
04:19:33.465 00.133 7680 worker thread done servicing request
04:19:33.466 00.001 6120 OnExposeComplete: enter
04:19:33.469 00.003 6120 UpdateGuideState(): m_state=6
04:19:33.472 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4750
04:19:33.475 00.003 6120 Star::Find returns 1 (0), X=511.24, Y=663.95, Mass=8291, SNR=60.5, Peak=213 HFD=6.7
04:19:33.479 00.004 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
04:19:33.483 00.004 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
04:19:33.486 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.33 mountX=0.00 mountY=0.07, mountTheta=1.52
04:19:33.491 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.07, opts=13)
04:19:33.494 00.003 6120 Enqueuing Move request for scope (0.02, -0.07)
04:19:33.497 00.003 7680 Worker thread wakes up
04:19:33.498 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:33.502 00.004 6120 UpdateGuideState exits: m=8291 SNR=60.5
04:19:33.506 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:33.511 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
04:19:33.511 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
04:19:33.511 00.000 7680 Moving (0.02, -0.07) raw xDistance=0.00 yDistance=0.07
04:19:33.511 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:19:33.511 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:19:33.511 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:33.515 00.004 6120 Enqueuing Expose request
04:19:33.520 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:19:33.520 00.000 7680 MoveAxis(E, 0, ABG)
04:19:33.520 00.000 7680 Move returns status 0, amount 0
04:19:33.520 00.000 7680 MoveAxis(N, 0, ABG)
04:19:33.520 00.000 7680 Move returns status 0, amount 0
04:19:33.521 00.001 7680 move complete, result=0
04:19:33.521 00.000 7680 worker thread done servicing request
04:19:33.521 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:33.525 00.004 7680 Worker thread wakes up
04:19:33.525 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:33.525 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:34.770 01.245 7680 Exposure complete
04:19:34.917 00.147 7680 worker thread done servicing request
04:19:34.917 00.000 6120 OnExposeComplete: enter
04:19:34.920 00.003 6120 UpdateGuideState(): m_state=6
04:19:34.924 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4751
04:19:34.928 00.004 6120 Star::Find returns 1 (0), X=511.24, Y=663.74, Mass=7849, SNR=59.1, Peak=192 HFD=6.6
04:19:34.933 00.005 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
04:19:34.936 00.003 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
04:19:34.940 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.50 mountX=-0.03 mountY=0.26, mountTheta=1.69
04:19:34.947 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.28, opts=13)
04:19:34.950 00.003 6120 Enqueuing Move request for scope (0.02, -0.28)
04:19:34.954 00.004 7680 Worker thread wakes up
04:19:34.954 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:34.958 00.004 6120 UpdateGuideState exits: m=7849 SNR=59.1
04:19:34.961 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:34.964 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:34.968 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.28) opts 0xd
04:19:34.968 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.28)
04:19:34.969 00.001 7680 Moving (0.02, -0.28) raw xDistance=-0.03 yDistance=0.26
04:19:34.969 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:19:34.970 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:19:34.970 00.000 7680 MoveAxis(E, 0, ABG)
04:19:34.970 00.000 7680 Move returns status 0, amount 0
04:19:34.970 00.000 7680 MoveAxis(S, 140, ABG)
04:19:34.970 00.000 7680 Guiding  Dir = 1, Dur = 140
04:19:34.970 00.000 6120 Enqueuing Expose request
04:19:34.975 00.005 7680 IsSlewing returns 0
04:19:34.975 00.000 7680 IsGuiding returns 0
04:19:34.975 00.000 7680 PulseGuide returned control before completion, sleep 150
04:19:35.135 00.160 7680 IsGuiding returns 1
04:19:35.135 00.000 7680 scope still moving after pulse duration time elapsed
04:19:35.167 00.032 7680 IsSlewing returns 0
04:19:35.168 00.001 7680 IsGuiding returns 0
04:19:35.169 00.001 7680 scope move finished after 140 + 54 ms
04:19:35.170 00.001 7680 Move returns status 0, amount 140
04:19:35.170 00.000 7680 move complete, result=0
04:19:35.170 00.000 7680 worker thread done servicing request
04:19:35.172 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 140 ms SOUTH
04:19:35.177 00.005 7680 Worker thread wakes up
04:19:35.177 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:35.177 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:36.430 01.253 7680 Exposure complete
04:19:36.583 00.153 7680 worker thread done servicing request
04:19:36.584 00.001 6120 OnExposeComplete: enter
04:19:36.587 00.003 6120 UpdateGuideState(): m_state=6
04:19:36.593 00.006 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4752
04:19:36.599 00.006 6120 Star::Find returns 1 (0), X=511.10, Y=664.35, Mass=8123, SNR=58.5, Peak=188 HFD=6.7
04:19:36.603 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (0.19) = xAngle (1.74 = 1.74)
04:19:36.608 00.005 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.61 = -1.67)
04:19:36.613 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=0.33 hyp=0.36 cameraTheta=1.93 mountX=-0.06 mountY=-0.36, mountTheta=-1.74
04:19:36.617 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.33, opts=13)
04:19:36.622 00.005 6120 Enqueuing Move request for scope (-0.13, 0.33)
04:19:36.627 00.005 7680 Worker thread wakes up
04:19:36.627 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:36.631 00.004 6120 UpdateGuideState exits: m=8123 SNR=58.5
04:19:36.634 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:36.638 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:36.641 00.003 6120 Enqueuing Expose request
04:19:36.646 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.33) opts 0xd
04:19:36.646 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.33)
04:19:36.646 00.000 7680 Moving (-0.13, 0.33) raw xDistance=-0.06 yDistance=-0.36
04:19:36.646 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:19:36.647 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:19:36.647 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
04:19:36.647 00.000 7680 MoveAxis(E, 0, ABG)
04:19:36.647 00.000 7680 Move returns status 0, amount 0
04:19:36.648 00.001 7680 MoveAxis(N, 0, ABG)
04:19:36.648 00.000 7680 Move returns status 0, amount 0
04:19:36.648 00.000 7680 move complete, result=0
04:19:36.648 00.000 7680 worker thread done servicing request
04:19:36.648 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:19:36.653 00.005 7680 Worker thread wakes up
04:19:36.653 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:36.654 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:37.898 01.244 7680 Exposure complete
04:19:38.041 00.143 7680 worker thread done servicing request
04:19:38.041 00.000 6120 OnExposeComplete: enter
04:19:38.046 00.005 6120 UpdateGuideState(): m_state=6
04:19:38.049 00.003 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4753
04:19:38.054 00.005 6120 Star::Find returns 1 (0), X=511.23, Y=663.83, Mass=8058, SNR=59.9, Peak=182 HFD=6.8
04:19:38.058 00.004 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
04:19:38.062 00.004 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
04:19:38.067 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.52 mountX=-0.03 mountY=0.17, mountTheta=1.72
04:19:38.073 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.19, opts=13)
04:19:38.077 00.004 6120 Enqueuing Move request for scope (0.01, -0.19)
04:19:38.082 00.005 7680 Worker thread wakes up
04:19:38.082 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:38.085 00.003 6120 UpdateGuideState exits: m=8058 SNR=59.9
04:19:38.090 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:38.093 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
04:19:38.093 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
04:19:38.093 00.000 7680 Moving (0.01, -0.19) raw xDistance=-0.03 yDistance=0.17
04:19:38.093 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:19:38.093 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:19:38.093 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:38.098 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:19:38.098 00.000 6120 Enqueuing Expose request
04:19:38.102 00.004 7680 MoveAxis(E, 0, ABG)
04:19:38.102 00.000 7680 Move returns status 0, amount 0
04:19:38.102 00.000 7680 MoveAxis(N, 0, ABG)
04:19:38.102 00.000 7680 Move returns status 0, amount 0
04:19:38.102 00.000 7680 move complete, result=0
04:19:38.103 00.001 7680 worker thread done servicing request
04:19:38.104 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:19:38.109 00.005 7680 Worker thread wakes up
04:19:38.109 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:38.109 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:39.357 01.248 7680 Exposure complete
04:19:39.487 00.130 7680 worker thread done servicing request
04:19:39.487 00.000 6120 OnExposeComplete: enter
04:19:39.491 00.004 6120 UpdateGuideState(): m_state=6
04:19:39.495 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4754
04:19:39.501 00.006 6120 Star::Find returns 1 (0), X=511.22, Y=663.83, Mass=7507, SNR=57.0, Peak=187 HFD=6.7
04:19:39.506 00.005 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
04:19:39.510 00.004 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
04:19:39.513 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.60 mountX=-0.04 mountY=0.17, mountTheta=1.81
04:19:39.518 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.19, opts=13)
04:19:39.522 00.004 6120 Enqueuing Move request for scope (-0.01, -0.19)
04:19:39.526 00.004 7680 Worker thread wakes up
04:19:39.526 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
04:19:39.526 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
04:19:39.526 00.000 7680 Moving (-0.01, -0.19) raw xDistance=-0.04 yDistance=0.17
04:19:39.526 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:19:39.526 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:19:39.528 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:39.531 00.003 6120 UpdateGuideState exits: m=7507 SNR=57.0
04:19:39.534 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:39.540 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:19:39.540 00.000 7680 MoveAxis(E, 0, ABG)
04:19:39.540 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:39.545 00.005 6120 Enqueuing Expose request
04:19:39.549 00.004 7680 Move returns status 0, amount 0
04:19:39.549 00.000 7680 MoveAxis(N, 0, ABG)
04:19:39.549 00.000 7680 Move returns status 0, amount 0
04:19:39.549 00.000 7680 move complete, result=0
04:19:39.549 00.000 7680 worker thread done servicing request
04:19:39.550 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:19:39.554 00.004 7680 Worker thread wakes up
04:19:39.554 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:39.554 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:40.800 01.246 7680 Exposure complete
04:19:40.974 00.174 7680 worker thread done servicing request
04:19:40.974 00.000 6120 OnExposeComplete: enter
04:19:40.979 00.005 6120 UpdateGuideState(): m_state=6
04:19:40.983 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4755
04:19:40.987 00.004 6120 Star::Find returns 1 (0), X=511.14, Y=663.70, Mass=8252, SNR=59.2, Peak=193 HFD=6.8
04:19:40.992 00.005 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
04:19:40.995 00.003 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.86 = 0.86)
04:19:40.999 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.83 mountX=-0.14 mountY=0.25, mountTheta=2.09
04:19:41.004 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.32, opts=13)
04:19:41.008 00.004 6120 Enqueuing Move request for scope (-0.08, -0.32)
04:19:41.013 00.005 7680 Worker thread wakes up
04:19:41.013 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:41.017 00.004 6120 UpdateGuideState exits: m=8252 SNR=59.2
04:19:41.021 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:41.025 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:41.029 00.004 6120 Enqueuing Expose request
04:19:41.033 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.32) opts 0xd
04:19:41.033 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.32)
04:19:41.033 00.000 7680 Moving (-0.08, -0.32) raw xDistance=-0.14 yDistance=0.25
04:19:41.033 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:19:41.034 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
04:19:41.034 00.000 7680 MoveAxis(E, 0, ABG)
04:19:41.034 00.000 7680 Move returns status 0, amount 0
04:19:41.034 00.000 7680 MoveAxis(S, 135, ABG)
04:19:41.035 00.001 7680 Guiding  Dir = 1, Dur = 135
04:19:41.035 00.000 7680 IsSlewing returns 0
04:19:41.035 00.000 7680 IsGuiding returns 0
04:19:41.036 00.001 7680 PulseGuide returned control before completion, sleep 145
04:19:41.182 00.146 7680 IsGuiding returns 1
04:19:41.185 00.003 7680 scope still moving after pulse duration time elapsed
04:19:41.214 00.029 7680 IsSlewing returns 0
04:19:41.216 00.002 7680 IsGuiding returns 0
04:19:41.217 00.001 7680 scope move finished after 135 + 46 ms
04:19:41.219 00.002 7680 Move returns status 0, amount 135
04:19:41.219 00.000 7680 move complete, result=0
04:19:41.219 00.000 7680 worker thread done servicing request
04:19:41.220 00.001 7680 Worker thread wakes up
04:19:41.220 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 135 ms SOUTH
04:19:41.227 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:41.229 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:42.481 01.252 7680 Exposure complete
04:19:42.621 00.140 7680 worker thread done servicing request
04:19:42.622 00.001 6120 OnExposeComplete: enter
04:19:42.627 00.005 6120 UpdateGuideState(): m_state=6
04:19:42.632 00.005 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4756
04:19:42.636 00.004 6120 Star::Find returns 1 (0), X=511.12, Y=663.67, Mass=8227, SNR=60.6, Peak=182 HFD=6.8
04:19:42.640 00.004 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
04:19:42.644 00.004 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
04:19:42.648 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.35 hyp=0.37 cameraTheta=-1.85 mountX=-0.17 mountY=0.27, mountTheta=2.12
04:19:42.654 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.35, opts=13)
04:19:42.657 00.003 6120 Enqueuing Move request for scope (-0.10, -0.35)
04:19:42.662 00.005 7680 Worker thread wakes up
04:19:42.662 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:42.667 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.35) opts 0xd
04:19:42.667 00.000 6120 UpdateGuideState exits: m=8227 SNR=60.6
04:19:42.671 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:42.674 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.35)
04:19:42.674 00.000 7680 Moving (-0.10, -0.35) raw xDistance=-0.17 yDistance=0.27
04:19:42.674 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:19:42.675 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:19:42.675 00.000 7680 MoveAxis(E, 0, ABG)
04:19:42.675 00.000 7680 Move returns status 0, amount 0
04:19:42.675 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:42.680 00.005 6120 Enqueuing Expose request
04:19:42.682 00.002 7680 MoveAxis(S, 148, ABG)
04:19:42.684 00.002 7680 Guiding  Dir = 1, Dur = 148
04:19:42.684 00.000 7680 IsSlewing returns 0
04:19:42.684 00.000 7680 IsGuiding returns 0
04:19:42.685 00.001 7680 PulseGuide returned control before completion, sleep 158
04:19:42.847 00.162 7680 IsGuiding returns 1
04:19:42.848 00.001 7680 scope still moving after pulse duration time elapsed
04:19:42.878 00.030 7680 IsSlewing returns 0
04:19:42.879 00.001 7680 IsGuiding returns 0
04:19:42.880 00.001 7680 scope move finished after 148 + 47 ms
04:19:42.880 00.000 7680 Move returns status 0, amount 148
04:19:42.881 00.001 7680 move complete, result=0
04:19:42.881 00.000 7680 worker thread done servicing request
04:19:42.881 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 148 ms SOUTH
04:19:42.890 00.009 7680 Worker thread wakes up
04:19:42.890 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:42.890 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:44.134 01.244 7680 Exposure complete
04:19:44.292 00.158 7680 worker thread done servicing request
04:19:44.292 00.000 6120 OnExposeComplete: enter
04:19:44.297 00.005 6120 UpdateGuideState(): m_state=6
04:19:44.301 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4757
04:19:44.305 00.004 6120 Star::Find returns 1 (0), X=511.15, Y=663.91, Mass=7777, SNR=58.0, Peak=203 HFD=6.6
04:19:44.309 00.004 6120 CameraToMount -- cameraTheta (-2.18) - m_xAngle (0.19) = xAngle (-2.37 = -2.37)
04:19:44.315 00.006 6120 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.50 = 0.50)
04:19:44.319 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.18 mountX=-0.09 mountY=0.06, mountTheta=2.55
04:19:44.324 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.11, opts=13)
04:19:44.327 00.003 6120 Enqueuing Move request for scope (-0.08, -0.11)
04:19:44.331 00.004 7680 Worker thread wakes up
04:19:44.331 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:44.336 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
04:19:44.337 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
04:19:44.337 00.000 6120 UpdateGuideState exits: m=7777 SNR=58.0
04:19:44.341 00.004 7680 Moving (-0.08, -0.11) raw xDistance=-0.09 yDistance=0.06
04:19:44.341 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:44.347 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:19:44.347 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:19:44.347 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:44.351 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:19:44.352 00.001 7680 MoveAxis(E, 0, ABG)
04:19:44.352 00.000 7680 Move returns status 0, amount 0
04:19:44.352 00.000 7680 MoveAxis(N, 0, ABG)
04:19:44.353 00.001 7680 Move returns status 0, amount 0
04:19:44.353 00.000 7680 move complete, result=0
04:19:44.354 00.001 6120 Enqueuing Expose request
04:19:44.358 00.004 7680 worker thread done servicing request
04:19:44.358 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:44.363 00.005 7680 Worker thread wakes up
04:19:44.363 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:44.363 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:45.604 01.241 7680 Exposure complete
04:19:45.754 00.150 7680 worker thread done servicing request
04:19:45.755 00.001 6120 OnExposeComplete: enter
04:19:45.758 00.003 6120 UpdateGuideState(): m_state=6
04:19:45.761 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4758
04:19:45.765 00.004 6120 Star::Find returns 1 (0), X=511.00, Y=663.84, Mass=7976, SNR=59.5, Peak=186 HFD=6.6
04:19:45.769 00.004 6120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.19) = xAngle (-2.67 = -2.67)
04:19:45.774 00.005 6120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.21 = 0.21)
04:19:45.777 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.18 hyp=0.29 cameraTheta=-2.48 mountX=-0.25 mountY=0.06, mountTheta=2.91
04:19:45.784 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.18, opts=13)
04:19:45.789 00.005 6120 Enqueuing Move request for scope (-0.22, -0.18)
04:19:45.794 00.005 7680 Worker thread wakes up
04:19:45.794 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:45.798 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.18) opts 0xd
04:19:45.798 00.000 6120 UpdateGuideState exits: m=7976 SNR=59.5
04:19:45.803 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:45.807 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.18)
04:19:45.807 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:45.813 00.006 7680 Moving (-0.22, -0.18) raw xDistance=-0.25 yDistance=0.06
04:19:45.813 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:19:45.815 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:19:45.815 00.000 6120 Enqueuing Expose request
04:19:45.821 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:19:45.821 00.000 7680 MoveAxis(E, 104, ABG)
04:19:45.821 00.000 7680 Guiding  Dir = 2, Dur = 104
04:19:45.823 00.002 7680 IsSlewing returns 0
04:19:45.823 00.000 7680 IsGuiding returns 0
04:19:45.823 00.000 7680 PulseGuide returned control before completion, sleep 114
04:19:45.941 00.118 7680 IsGuiding returns 1
04:19:45.942 00.001 7680 scope still moving after pulse duration time elapsed
04:19:45.973 00.031 7680 IsSlewing returns 0
04:19:45.974 00.001 7680 IsGuiding returns 0
04:19:45.974 00.000 7680 scope move finished after 104 + 46 ms
04:19:45.975 00.001 7680 Move returns status 0, amount 104
04:19:45.975 00.000 7680 MoveAxis(N, 0, ABG)
04:19:45.975 00.000 7680 Move returns status 0, amount 0
04:19:45.976 00.001 7680 move complete, result=0
04:19:45.976 00.000 7680 worker thread done servicing request
04:19:45.977 00.001 6120 GuideStep: -0.3 px 104 ms EAST, 0.1 px 0 ms NORTH
04:19:45.984 00.007 7680 Worker thread wakes up
04:19:45.984 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:45.984 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:47.240 01.256 7680 Exposure complete
04:19:47.388 00.148 7680 worker thread done servicing request
04:19:47.389 00.001 6120 OnExposeComplete: enter
04:19:47.394 00.005 6120 UpdateGuideState(): m_state=6
04:19:47.398 00.004 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4759
04:19:47.402 00.004 6120 Star::Find returns 1 (0), X=511.12, Y=663.80, Mass=8212, SNR=60.7, Peak=187 HFD=6.8
04:19:47.407 00.005 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
04:19:47.413 00.006 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
04:19:47.419 00.006 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.24 cameraTheta=-2.03 mountX=-0.14 mountY=0.15, mountTheta=2.34
04:19:47.426 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.21, opts=13)
04:19:47.432 00.006 6120 Enqueuing Move request for scope (-0.10, -0.21)
04:19:47.443 00.011 7680 Worker thread wakes up
04:19:47.443 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd
04:19:47.445 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.21)
04:19:47.445 00.000 7680 Moving (-0.10, -0.21) raw xDistance=-0.14 yDistance=0.15
04:19:47.445 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:19:47.446 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:19:47.446 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:47.454 00.008 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:19:47.454 00.000 6120 UpdateGuideState exits: m=8212 SNR=60.7
04:19:47.461 00.007 7680 MoveAxis(E, 0, ABG)
04:19:47.461 00.000 7680 Move returns status 0, amount 0
04:19:47.461 00.000 7680 MoveAxis(N, 0, ABG)
04:19:47.461 00.000 7680 Move returns status 0, amount 0
04:19:47.461 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:47.470 00.009 7680 move complete, result=0
04:19:47.470 00.000 7680 worker thread done servicing request
04:19:47.470 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:47.481 00.011 6120 Enqueuing Expose request
04:19:47.488 00.007 7680 Worker thread wakes up
04:19:47.488 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:47.495 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:47.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:48.742 01.247 7680 Exposure complete
04:19:48.895 00.153 7680 worker thread done servicing request
04:19:48.895 00.000 6120 OnExposeComplete: enter
04:19:48.899 00.004 6120 UpdateGuideState(): m_state=6
04:19:48.903 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4760
04:19:48.908 00.005 6120 Star::Find returns 1 (0), X=511.12, Y=663.86, Mass=7632, SNR=57.8, Peak=188 HFD=6.6
04:19:48.912 00.004 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.19) = xAngle (-2.31 = -2.31)
04:19:48.916 00.004 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
04:19:48.920 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.12 mountX=-0.12 mountY=0.10, mountTheta=2.47
04:19:48.926 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.16, opts=13)
04:19:48.930 00.004 6120 Enqueuing Move request for scope (-0.10, -0.16)
04:19:48.934 00.004 7680 Worker thread wakes up
04:19:48.934 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
04:19:48.934 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
04:19:48.934 00.000 7680 Moving (-0.10, -0.16) raw xDistance=-0.12 yDistance=0.10
04:19:48.934 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:19:48.934 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:19:48.934 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:19:48.936 00.002 7680 MoveAxis(E, 0, ABG)
04:19:48.936 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:48.941 00.005 7680 Move returns status 0, amount 0
04:19:48.941 00.000 7680 MoveAxis(N, 0, ABG)
04:19:48.941 00.000 7680 Move returns status 0, amount 0
04:19:48.941 00.000 7680 move complete, result=0
04:19:48.941 00.000 6120 UpdateGuideState exits: m=7632 SNR=57.8
04:19:48.947 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:48.951 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:48.954 00.003 6120 Enqueuing Expose request
04:19:48.958 00.004 7680 worker thread done servicing request
04:19:48.958 00.000 7680 Worker thread wakes up
04:19:48.958 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:48.958 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:48.958 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:19:50.211 01.253 7680 Exposure complete
04:19:50.360 00.149 6120 OnExposeComplete: enter
04:19:50.364 00.004 6120 UpdateGuideState(): m_state=6
04:19:50.367 00.003 7680 worker thread done servicing request
04:19:50.368 00.001 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4761
04:19:50.372 00.004 6120 Star::Find returns 1 (0), X=511.01, Y=665.68, Mass=7788, SNR=58.1, Peak=201 HFD=6.6
04:19:50.376 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (0.19) = xAngle (1.51 = 1.51)
04:19:50.381 00.005 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.38 = -1.90)
04:19:50.387 00.006 6120 CameraToMount -- cameraX=-0.21 cameraY=1.66 hyp=1.67 cameraTheta=1.70 mountX=0.10 mountY=-1.58, mountTheta=-1.51
04:19:50.393 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=1.66, opts=13)
04:19:50.397 00.004 6120 Enqueuing Move request for scope (-0.21, 1.66)
04:19:50.402 00.005 7680 Worker thread wakes up
04:19:50.402 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:50.405 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 1.66) opts 0xd
04:19:50.406 00.001 6120 UpdateGuideState exits: m=7788 SNR=58.1
04:19:50.412 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:50.417 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.21, 1.66)
04:19:50.417 00.000 7680 Moving (-0.21, 1.66) raw xDistance=0.10 yDistance=-1.58
04:19:50.417 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:50.421 00.004 6120 Enqueuing Expose request
04:19:50.425 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:19:50.425 00.000 7680 resist switch: large excursion: input -1.58 thresh 0.60 direction from 1 to -1
04:19:50.425 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.75
04:19:50.425 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.58 from input -1.58
04:19:50.425 00.000 7680 MoveAxis(E, 0, ABG)
04:19:50.426 00.001 7680 Move returns status 0, amount 0
04:19:50.426 00.000 7680 MoveAxis(N, 859, ABG)
04:19:50.426 00.000 7680 Guiding  Dir = 0, Dur = 859
04:19:50.427 00.001 7680 IsSlewing returns 0
04:19:50.428 00.001 7680 IsGuiding returns 0
04:19:50.428 00.000 7680 PulseGuide returned control before completion, sleep 869
04:19:51.300 00.872 7680 IsGuiding returns 1
04:19:51.300 00.000 7680 scope still moving after pulse duration time elapsed
04:19:51.331 00.031 7680 IsSlewing returns 0
04:19:51.331 00.000 7680 IsGuiding returns 0
04:19:51.332 00.001 7680 scope move finished after 859 + 44 ms
04:19:51.332 00.000 7680 Move returns status 0, amount 859
04:19:51.333 00.001 7680 move complete, result=0
04:19:51.333 00.000 7680 worker thread done servicing request
04:19:51.333 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.6 px 859 ms NORTH
04:19:51.339 00.006 7680 Worker thread wakes up
04:19:51.340 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:51.340 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:52.602 01.262 7680 Exposure complete
04:19:52.752 00.150 6120 OnExposeComplete: enter
04:19:52.757 00.005 6120 UpdateGuideState(): m_state=6
04:19:52.760 00.003 7680 worker thread done servicing request
04:19:52.760 00.000 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4762
04:19:52.765 00.005 6120 Star::Find returns 1 (0), X=510.98, Y=662.93, Mass=7993, SNR=59.6, Peak=189 HFD=6.4
04:19:52.769 00.004 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
04:19:52.773 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
04:19:52.776 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=-1.09 hyp=1.12 cameraTheta=-1.79 mountX=-0.44 mountY=0.87, mountTheta=2.04
04:19:52.781 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-1.09, opts=13)
04:19:52.786 00.005 6120 Enqueuing Move request for scope (-0.24, -1.09)
04:19:52.790 00.004 7680 Worker thread wakes up
04:19:52.790 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:52.794 00.004 6120 UpdateGuideState exits: m=7993 SNR=59.6
04:19:52.798 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -1.09) opts 0xd
04:19:52.798 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -1.09)
04:19:52.798 00.000 7680 Moving (-0.24, -1.09) raw xDistance=-0.44 yDistance=0.87
04:19:52.798 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
04:19:52.798 00.000 7680 resist switch: large excursion: input 0.87 thresh 0.60 direction from -1 to 1
04:19:52.798 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.62
04:19:52.799 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:52.803 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87
04:19:52.803 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:52.807 00.004 6120 Enqueuing Expose request
04:19:52.811 00.004 7680 MoveAxis(E, 181, ABG)
04:19:52.812 00.001 7680 Guiding  Dir = 2, Dur = 181
04:19:52.812 00.000 7680 IsSlewing returns 0
04:19:52.812 00.000 7680 IsGuiding returns 0
04:19:52.814 00.002 7680 PulseGuide returned control before completion, sleep 191
04:19:53.011 00.197 7680 IsGuiding returns 1
04:19:53.012 00.001 7680 scope still moving after pulse duration time elapsed
04:19:53.043 00.031 7680 IsSlewing returns 0
04:19:53.044 00.001 7680 IsGuiding returns 0
04:19:53.044 00.000 7680 scope move finished after 181 + 50 ms
04:19:53.045 00.001 7680 Move returns status 0, amount 181
04:19:53.045 00.000 7680 MoveAxis(S, 473, ABG)
04:19:53.046 00.001 7680 Guiding  Dir = 1, Dur = 473
04:19:53.046 00.000 7680 IsSlewing returns 0
04:19:53.047 00.001 7680 IsGuiding returns 0
04:19:53.047 00.000 7680 PulseGuide returned control before completion, sleep 483
04:19:53.540 00.493 7680 IsGuiding returns 1
04:19:53.540 00.000 7680 scope still moving after pulse duration time elapsed
04:19:53.572 00.032 7680 IsSlewing returns 0
04:19:53.572 00.000 7680 IsGuiding returns 0
04:19:53.574 00.002 7680 scope move finished after 473 + 53 ms
04:19:53.574 00.000 7680 Move returns status 0, amount 473
04:19:53.575 00.001 7680 move complete, result=0
04:19:53.575 00.000 7680 worker thread done servicing request
04:19:53.575 00.000 6120 GuideStep: -0.4 px 181 ms EAST, 0.9 px 473 ms SOUTH
04:19:53.582 00.007 7680 Worker thread wakes up
04:19:53.582 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:53.582 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:54.824 01.242 7680 Exposure complete
04:19:54.962 00.138 7680 worker thread done servicing request
04:19:54.962 00.000 6120 OnExposeComplete: enter
04:19:54.968 00.006 6120 UpdateGuideState(): m_state=6
04:19:54.974 00.006 6120 Star::Find(15, 510, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4763
04:19:54.979 00.005 6120 Star::Find returns 1 (0), X=511.29, Y=662.77, Mass=8076, SNR=59.2, Peak=190 HFD=6.6
04:19:54.983 00.004 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
04:19:54.987 00.004 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
04:19:54.991 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-1.25 hyp=1.25 cameraTheta=-1.51 mountX=-0.16 mountY=1.16, mountTheta=1.71
04:19:54.995 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-1.25, opts=13)
04:19:54.999 00.004 6120 Enqueuing Move request for scope (0.07, -1.25)
04:19:55.003 00.004 7680 Worker thread wakes up
04:19:55.003 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -1.25) opts 0xd
04:19:55.003 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -1.25)
04:19:55.003 00.000 7680 Moving (0.07, -1.25) raw xDistance=-0.16 yDistance=1.16
04:19:55.005 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:55.008 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:19:55.008 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.16 from input 1.16
04:19:55.009 00.001 7680 MoveAxis(E, 0, ABG)
04:19:55.009 00.000 7680 Move returns status 0, amount 0
04:19:55.009 00.000 7680 MoveAxis(S, 627, ABG)
04:19:55.009 00.000 7680 Guiding  Dir = 1, Dur = 627
04:19:55.009 00.000 6120 UpdateGuideState exits: m=8076 SNR=59.2
04:19:55.014 00.005 7680 IsSlewing returns 0
04:19:55.014 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:55.017 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:55.022 00.005 7680 IsGuiding returns 0
04:19:55.022 00.000 6120 Enqueuing Expose request
04:19:55.025 00.003 7680 PulseGuide returned control before completion, sleep 637
04:19:55.676 00.651 7680 IsGuiding returns 1
04:19:55.677 00.001 7680 scope still moving after pulse duration time elapsed
04:19:55.707 00.030 7680 IsSlewing returns 0
04:19:55.707 00.000 7680 IsGuiding returns 0
04:19:55.709 00.002 7680 scope move finished after 627 + 59 ms
04:19:55.709 00.000 7680 Move returns status 0, amount 627
04:19:55.709 00.000 7680 move complete, result=0
04:19:55.710 00.001 7680 worker thread done servicing request
04:19:55.710 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 1.2 px 627 ms SOUTH
04:19:55.718 00.008 7680 Worker thread wakes up
04:19:55.719 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:55.719 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:56.969 01.250 7680 Exposure complete
04:19:57.119 00.150 7680 worker thread done servicing request
04:19:57.119 00.000 6120 OnExposeComplete: enter
04:19:57.124 00.005 6120 UpdateGuideState(): m_state=6
04:19:57.129 00.005 6120 Star::Find(15, 511, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4764
04:19:57.133 00.004 6120 Star::Find returns 1 (0), X=511.01, Y=663.99, Mass=8691, SNR=62.2, Peak=190 HFD=7.2
04:19:57.138 00.005 6120 CameraToMount -- cameraTheta (-3.02) - m_xAngle (0.19) = xAngle (-3.20 = 3.08)
04:19:57.142 00.004 6120 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.33 = -0.33)
04:19:57.146 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-3.02 mountX=-0.21 mountY=-0.07, mountTheta=-2.83
04:19:57.152 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.03, opts=13)
04:19:57.155 00.003 6120 Enqueuing Move request for scope (-0.21, -0.03)
04:19:57.161 00.006 7680 Worker thread wakes up
04:19:57.161 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:57.165 00.004 6120 UpdateGuideState exits: m=8691 SNR=62.2
04:19:57.169 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:57.174 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:57.178 00.004 6120 Enqueuing Expose request
04:19:57.182 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.03) opts 0xd
04:19:57.182 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.03)
04:19:57.183 00.001 7680 Moving (-0.21, -0.03) raw xDistance=-0.21 yDistance=-0.07
04:19:57.183 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:19:57.184 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:19:57.184 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:19:57.184 00.000 7680 MoveAxis(E, 87, ABG)
04:19:57.184 00.000 7680 Guiding  Dir = 2, Dur = 87
04:19:57.185 00.001 7680 IsSlewing returns 0
04:19:57.185 00.000 7680 IsGuiding returns 0
04:19:57.186 00.001 7680 PulseGuide returned control before completion, sleep 97
04:19:57.298 00.112 7680 IsGuiding returns 0
04:19:57.299 00.001 7680 Move returns status 0, amount 87
04:19:57.299 00.000 7680 MoveAxis(N, 0, ABG)
04:19:57.300 00.001 7680 Move returns status 0, amount 0
04:19:57.300 00.000 7680 move complete, result=0
04:19:57.301 00.001 7680 worker thread done servicing request
04:19:57.301 00.000 6120 GuideStep: -0.2 px 87 ms EAST, -0.1 px 0 ms NORTH
04:19:57.307 00.006 7680 Worker thread wakes up
04:19:57.307 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:57.307 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:19:58.565 01.258 7680 Exposure complete
04:19:58.717 00.152 7680 worker thread done servicing request
04:19:58.717 00.000 6120 OnExposeComplete: enter
04:19:58.720 00.003 6120 UpdateGuideState(): m_state=6
04:19:58.726 00.006 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4765
04:19:58.731 00.005 6120 Star::Find returns 1 (0), X=511.17, Y=663.59, Mass=8671, SNR=63.0, Peak=207 HFD=6.8
04:19:58.734 00.003 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
04:19:58.738 00.004 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
04:19:58.742 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.43 hyp=0.43 cameraTheta=-1.70 mountX=-0.13 mountY=0.36, mountTheta=1.92
04:19:58.747 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.43, opts=13)
04:19:58.752 00.005 6120 Enqueuing Move request for scope (-0.05, -0.43)
04:19:58.757 00.005 7680 Worker thread wakes up
04:19:58.757 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.43) opts 0xd
04:19:58.757 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.43)
04:19:58.757 00.000 7680 Moving (-0.05, -0.43) raw xDistance=-0.13 yDistance=0.36
04:19:58.758 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:19:58.758 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
04:19:58.758 00.000 7680 MoveAxis(E, 0, ABG)
04:19:58.758 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:19:58.762 00.004 6120 UpdateGuideState exits: m=8671 SNR=63.0
04:19:58.766 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:19:58.770 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:19:58.774 00.004 6120 Enqueuing Expose request
04:19:58.777 00.003 7680 Move returns status 0, amount 0
04:19:58.777 00.000 7680 MoveAxis(S, 194, ABG)
04:19:58.778 00.001 7680 Guiding  Dir = 1, Dur = 194
04:19:58.778 00.000 7680 IsSlewing returns 0
04:19:58.778 00.000 7680 IsGuiding returns 0
04:19:58.778 00.000 7680 PulseGuide returned control before completion, sleep 204
04:19:58.991 00.213 7680 IsGuiding returns 1
04:19:58.993 00.002 7680 scope still moving after pulse duration time elapsed
04:19:59.022 00.029 7680 IsSlewing returns 0
04:19:59.024 00.002 7680 IsGuiding returns 0
04:19:59.024 00.000 7680 scope move finished after 194 + 51 ms
04:19:59.024 00.000 7680 Move returns status 0, amount 194
04:19:59.025 00.001 7680 move complete, result=0
04:19:59.025 00.000 7680 worker thread done servicing request
04:19:59.026 00.001 7680 Worker thread wakes up
04:19:59.026 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 194 ms SOUTH
04:19:59.033 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:19:59.033 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:00.291 01.258 7680 Exposure complete
04:20:00.442 00.151 7680 worker thread done servicing request
04:20:00.443 00.001 6120 OnExposeComplete: enter
04:20:00.447 00.004 6120 UpdateGuideState(): m_state=6
04:20:00.450 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4766
04:20:00.454 00.004 6120 Star::Find returns 1 (0), X=511.25, Y=663.76, Mass=7748, SNR=57.8, Peak=185 HFD=6.7
04:20:00.459 00.005 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
04:20:00.462 00.003 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
04:20:00.468 00.006 6120 CameraToMount -- cameraX=0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.46 mountX=-0.02 mountY=0.25, mountTheta=1.66
04:20:00.472 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.26, opts=13)
04:20:00.476 00.004 6120 Enqueuing Move request for scope (0.03, -0.26)
04:20:00.481 00.005 7680 Worker thread wakes up
04:20:00.482 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.26) opts 0xd
04:20:00.482 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.26)
04:20:00.482 00.000 7680 Moving (0.03, -0.26) raw xDistance=-0.02 yDistance=0.25
04:20:00.482 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:20:00.483 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
04:20:00.483 00.000 7680 MoveAxis(E, 0, ABG)
04:20:00.483 00.000 7680 Move returns status 0, amount 0
04:20:00.484 00.001 7680 MoveAxis(S, 135, ABG)
04:20:00.484 00.000 7680 Guiding  Dir = 1, Dur = 135
04:20:00.484 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:00.490 00.006 7680 IsSlewing returns 0
04:20:00.490 00.000 6120 UpdateGuideState exits: m=7748 SNR=57.8
04:20:00.495 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:00.499 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:00.504 00.005 7680 IsGuiding returns 0
04:20:00.505 00.001 6120 Enqueuing Expose request
04:20:00.511 00.006 7680 PulseGuide returned control before completion, sleep 145
04:20:00.667 00.156 7680 IsGuiding returns 0
04:20:00.669 00.002 7680 Move returns status 0, amount 135
04:20:00.669 00.000 7680 move complete, result=0
04:20:00.669 00.000 7680 worker thread done servicing request
04:20:00.670 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 135 ms SOUTH
04:20:00.677 00.007 7680 Worker thread wakes up
04:20:00.677 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:00.677 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:01.926 01.249 7680 Exposure complete
04:20:02.070 00.144 7680 worker thread done servicing request
04:20:02.070 00.000 6120 OnExposeComplete: enter
04:20:02.073 00.003 6120 UpdateGuideState(): m_state=6
04:20:02.076 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4767
04:20:02.080 00.004 6120 Star::Find returns 1 (0), X=511.11, Y=663.66, Mass=8759, SNR=62.7, Peak=217 HFD=6.8
04:20:02.082 00.002 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
04:20:02.086 00.004 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
04:20:02.088 00.002 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.36 hyp=0.38 cameraTheta=-1.88 mountX=-0.18 mountY=0.27, mountTheta=2.16
04:20:02.093 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.36, opts=13)
04:20:02.097 00.004 6120 Enqueuing Move request for scope (-0.12, -0.36)
04:20:02.101 00.004 7680 Worker thread wakes up
04:20:02.101 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.36) opts 0xd
04:20:02.101 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.36)
04:20:02.101 00.000 7680 Moving (-0.12, -0.36) raw xDistance=-0.18 yDistance=0.27
04:20:02.101 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:20:02.102 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:20:02.102 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:02.105 00.003 7680 MoveAxis(E, 0, ABG)
04:20:02.105 00.000 7680 Move returns status 0, amount 0
04:20:02.105 00.000 7680 MoveAxis(S, 147, ABG)
04:20:02.107 00.002 6120 UpdateGuideState exits: m=8759 SNR=62.7
04:20:02.111 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:02.114 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:02.118 00.004 7680 Guiding  Dir = 1, Dur = 147
04:20:02.118 00.000 6120 Enqueuing Expose request
04:20:02.122 00.004 7680 IsSlewing returns 0
04:20:02.122 00.000 7680 IsGuiding returns 0
04:20:02.123 00.001 7680 PulseGuide returned control before completion, sleep 157
04:20:02.296 00.173 7680 IsGuiding returns 0
04:20:02.297 00.001 7680 Move returns status 0, amount 147
04:20:02.297 00.000 7680 move complete, result=0
04:20:02.298 00.001 7680 worker thread done servicing request
04:20:02.298 00.000 7680 Worker thread wakes up
04:20:02.300 00.002 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 147 ms SOUTH
04:20:02.306 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:02.306 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:03.558 01.252 7680 Exposure complete
04:20:03.708 00.150 7680 worker thread done servicing request
04:20:03.709 00.001 6120 OnExposeComplete: enter
04:20:03.713 00.004 6120 UpdateGuideState(): m_state=6
04:20:03.716 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4768
04:20:03.722 00.006 6120 Star::Find returns 1 (0), X=511.12, Y=663.83, Mass=7611, SNR=57.8, Peak=178 HFD=6.7
04:20:03.726 00.004 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
04:20:03.728 00.002 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
04:20:03.733 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-2.06 mountX=-0.13 mountY=0.12, mountTheta=2.39
04:20:03.737 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.19, opts=13)
04:20:03.742 00.005 6120 Enqueuing Move request for scope (-0.10, -0.19)
04:20:03.744 00.002 7680 Worker thread wakes up
04:20:03.744 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.19) opts 0xd
04:20:03.745 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.19)
04:20:03.746 00.001 7680 Moving (-0.10, -0.19) raw xDistance=-0.13 yDistance=0.12
04:20:03.746 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:20:03.746 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:20:03.746 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:20:03.746 00.000 7680 MoveAxis(E, 0, ABG)
04:20:03.747 00.001 7680 Move returns status 0, amount 0
04:20:03.747 00.000 7680 MoveAxis(N, 0, ABG)
04:20:03.747 00.000 7680 Move returns status 0, amount 0
04:20:03.747 00.000 7680 move complete, result=0
04:20:03.747 00.000 7680 worker thread done servicing request
04:20:03.747 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:03.752 00.005 6120 UpdateGuideState exits: m=7611 SNR=57.8
04:20:03.756 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:03.759 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:03.762 00.003 6120 Enqueuing Expose request
04:20:03.766 00.004 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:03.771 00.005 7680 Worker thread wakes up
04:20:03.771 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:03.771 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:05.028 01.257 7680 Exposure complete
04:20:05.174 00.146 7680 worker thread done servicing request
04:20:05.175 00.001 6120 OnExposeComplete: enter
04:20:05.180 00.005 6120 UpdateGuideState(): m_state=6
04:20:05.184 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4769
04:20:05.187 00.003 6120 Star::Find returns 1 (0), X=511.08, Y=663.84, Mass=7969, SNR=59.0, Peak=192 HFD=6.6
04:20:05.193 00.006 6120 CameraToMount -- cameraTheta (-2.23) - m_xAngle (0.19) = xAngle (-2.41 = -2.41)
04:20:05.197 00.004 6120 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.46 = 0.46)
04:20:05.200 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-2.23 mountX=-0.17 mountY=0.10, mountTheta=2.61
04:20:05.205 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.18, opts=13)
04:20:05.208 00.003 6120 Enqueuing Move request for scope (-0.14, -0.18)
04:20:05.212 00.004 7680 Worker thread wakes up
04:20:05.212 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.18) opts 0xd
04:20:05.213 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.18)
04:20:05.213 00.000 7680 Moving (-0.14, -0.18) raw xDistance=-0.17 yDistance=0.10
04:20:05.213 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:20:05.213 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:20:05.213 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:05.219 00.006 6120 UpdateGuideState exits: m=7969 SNR=59.0
04:20:05.224 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:05.228 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:05.232 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:20:05.232 00.000 7680 MoveAxis(E, 0, ABG)
04:20:05.232 00.000 7680 Move returns status 0, amount 0
04:20:05.232 00.000 7680 MoveAxis(N, 0, ABG)
04:20:05.232 00.000 7680 Move returns status 0, amount 0
04:20:05.232 00.000 6120 Enqueuing Expose request
04:20:05.237 00.005 7680 move complete, result=0
04:20:05.237 00.000 7680 worker thread done servicing request
04:20:05.237 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:05.241 00.004 7680 Worker thread wakes up
04:20:05.241 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:05.241 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:06.497 01.256 7680 Exposure complete
04:20:06.648 00.151 7680 worker thread done servicing request
04:20:06.648 00.000 6120 OnExposeComplete: enter
04:20:06.651 00.003 6120 UpdateGuideState(): m_state=6
04:20:06.659 00.008 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4770
04:20:06.664 00.005 6120 Star::Find returns 1 (0), X=511.03, Y=663.12, Mass=7280, SNR=57.1, Peak=180 HFD=6.4
04:20:06.669 00.005 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
04:20:06.673 00.004 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
04:20:06.676 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.90 hyp=0.92 cameraTheta=-1.78 mountX=-0.35 mountY=0.73, mountTheta=2.02
04:20:06.682 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.90, opts=13)
04:20:06.687 00.005 6120 Enqueuing Move request for scope (-0.19, -0.90)
04:20:06.690 00.003 7680 Worker thread wakes up
04:20:06.690 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:06.695 00.005 6120 UpdateGuideState exits: m=7280 SNR=57.1
04:20:06.699 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:06.702 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:06.706 00.004 6120 Enqueuing Expose request
04:20:06.710 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.90) opts 0xd
04:20:06.710 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.90)
04:20:06.710 00.000 7680 Moving (-0.19, -0.90) raw xDistance=-0.35 yDistance=0.73
04:20:06.711 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
04:20:06.711 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
04:20:06.711 00.000 7680 MoveAxis(E, 144, ABG)
04:20:06.711 00.000 7680 Guiding  Dir = 2, Dur = 144
04:20:06.712 00.001 7680 IsSlewing returns 0
04:20:06.713 00.001 7680 IsGuiding returns 0
04:20:06.713 00.000 7680 PulseGuide returned control before completion, sleep 154
04:20:06.876 00.163 7680 IsGuiding returns 1
04:20:06.880 00.004 7680 scope still moving after pulse duration time elapsed
04:20:06.909 00.029 7680 IsSlewing returns 0
04:20:06.909 00.000 7680 IsGuiding returns 0
04:20:06.910 00.001 7680 scope move finished after 144 + 52 ms
04:20:06.910 00.000 7680 Move returns status 0, amount 144
04:20:06.910 00.000 7680 MoveAxis(S, 395, ABG)
04:20:06.911 00.001 7680 Guiding  Dir = 1, Dur = 395
04:20:06.911 00.000 7680 IsSlewing returns 0
04:20:06.912 00.001 7680 IsGuiding returns 0
04:20:06.912 00.000 7680 PulseGuide returned control before completion, sleep 405
04:20:07.328 00.416 7680 IsGuiding returns 1
04:20:07.328 00.000 7680 scope still moving after pulse duration time elapsed
04:20:07.359 00.031 7680 IsSlewing returns 0
04:20:07.360 00.001 7680 IsGuiding returns 0
04:20:07.360 00.000 7680 scope move finished after 395 + 52 ms
04:20:07.360 00.000 7680 Move returns status 0, amount 395
04:20:07.360 00.000 7680 move complete, result=0
04:20:07.360 00.000 7680 worker thread done servicing request
04:20:07.360 00.000 7680 Worker thread wakes up
04:20:07.361 00.001 6120 GuideStep: -0.4 px 144 ms EAST, 0.7 px 395 ms SOUTH
04:20:07.365 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:07.365 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:08.605 01.240 7680 Exposure complete
04:20:08.749 00.144 7680 worker thread done servicing request
04:20:08.749 00.000 6120 OnExposeComplete: enter
04:20:08.754 00.005 6120 UpdateGuideState(): m_state=6
04:20:08.760 00.006 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4771
04:20:08.764 00.004 6120 Star::Find returns 1 (0), X=511.22, Y=664.56, Mass=8409, SNR=60.6, Peak=189 HFD=6.9
04:20:08.768 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (0.19) = xAngle (1.38 = 1.38)
04:20:08.772 00.004 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.25 = -2.03)
04:20:08.776 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=0.54 hyp=0.54 cameraTheta=1.57 mountX=0.10 mountY=-0.49, mountTheta=-1.36
04:20:08.781 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.54, opts=13)
04:20:08.785 00.004 6120 Enqueuing Move request for scope (0.00, 0.54)
04:20:08.790 00.005 7680 Worker thread wakes up
04:20:08.790 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:08.794 00.004 6120 UpdateGuideState exits: m=8409 SNR=60.6
04:20:08.797 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:08.801 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:08.805 00.004 6120 Enqueuing Expose request
04:20:08.808 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.54) opts 0xd
04:20:08.809 00.001 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.54)
04:20:08.809 00.000 7680 Moving (0.00, 0.54) raw xDistance=0.10 yDistance=-0.49
04:20:08.810 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:20:08.810 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:20:08.810 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
04:20:08.810 00.000 7680 MoveAxis(E, 0, ABG)
04:20:08.811 00.001 7680 Move returns status 0, amount 0
04:20:08.811 00.000 7680 MoveAxis(N, 0, ABG)
04:20:08.811 00.000 7680 Move returns status 0, amount 0
04:20:08.811 00.000 7680 move complete, result=0
04:20:08.812 00.001 7680 worker thread done servicing request
04:20:08.812 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
04:20:08.816 00.004 7680 Worker thread wakes up
04:20:08.816 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:08.816 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:10.062 01.246 7680 Exposure complete
04:20:10.206 00.144 7680 worker thread done servicing request
04:20:10.207 00.001 6120 OnExposeComplete: enter
04:20:10.211 00.004 6120 UpdateGuideState(): m_state=6
04:20:10.215 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4772
04:20:10.219 00.004 6120 Star::Find returns 1 (0), X=511.15, Y=663.96, Mass=8151, SNR=60.1, Peak=213 HFD=6.5
04:20:10.224 00.005 6120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.19) = xAngle (-2.70 = -2.70)
04:20:10.228 00.004 6120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.17 = 0.17)
04:20:10.232 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.51 mountX=-0.08 mountY=0.02, mountTheta=2.95
04:20:10.237 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.05, opts=13)
04:20:10.241 00.004 6120 Enqueuing Move request for scope (-0.08, -0.05)
04:20:10.244 00.003 7680 Worker thread wakes up
04:20:10.244 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:10.247 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
04:20:10.248 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
04:20:10.248 00.000 7680 Moving (-0.08, -0.05) raw xDistance=-0.08 yDistance=0.02
04:20:10.248 00.000 6120 UpdateGuideState exits: m=8151 SNR=60.1
04:20:10.253 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:10.256 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:10.259 00.003 6120 Enqueuing Expose request
04:20:10.262 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:20:10.262 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:20:10.264 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:20:10.264 00.000 7680 MoveAxis(E, 0, ABG)
04:20:10.264 00.000 7680 Move returns status 0, amount 0
04:20:10.265 00.001 7680 MoveAxis(N, 0, ABG)
04:20:10.265 00.000 7680 Move returns status 0, amount 0
04:20:10.265 00.000 7680 move complete, result=0
04:20:10.265 00.000 7680 worker thread done servicing request
04:20:10.266 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:20:10.269 00.003 7680 Worker thread wakes up
04:20:10.269 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:10.269 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:11.514 01.245 7680 Exposure complete
04:20:11.656 00.142 7680 worker thread done servicing request
04:20:11.656 00.000 6120 OnExposeComplete: enter
04:20:11.663 00.007 6120 UpdateGuideState(): m_state=6
04:20:11.667 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4773
04:20:11.671 00.004 6120 Star::Find returns 1 (0), X=511.16, Y=663.88, Mass=8128, SNR=59.4, Peak=193 HFD=6.6
04:20:11.675 00.004 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
04:20:11.679 00.004 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
04:20:11.682 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.97 mountX=-0.08 mountY=0.10, mountTheta=2.27
04:20:11.688 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.14, opts=13)
04:20:11.693 00.005 6120 Enqueuing Move request for scope (-0.06, -0.14)
04:20:11.698 00.005 7680 Worker thread wakes up
04:20:11.698 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:11.703 00.005 6120 UpdateGuideState exits: m=8128 SNR=59.4
04:20:11.706 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:11.710 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
04:20:11.711 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
04:20:11.711 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:11.714 00.003 6120 Enqueuing Expose request
04:20:11.719 00.005 7680 Moving (-0.06, -0.14) raw xDistance=-0.08 yDistance=0.10
04:20:11.719 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:20:11.719 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:20:11.719 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:20:11.720 00.001 7680 MoveAxis(E, 0, ABG)
04:20:11.720 00.000 7680 Move returns status 0, amount 0
04:20:11.720 00.000 7680 MoveAxis(N, 0, ABG)
04:20:11.720 00.000 7680 Move returns status 0, amount 0
04:20:11.721 00.001 7680 move complete, result=0
04:20:11.721 00.000 7680 worker thread done servicing request
04:20:11.721 00.000 7680 Worker thread wakes up
04:20:11.721 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:11.726 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:11.726 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:12.981 01.255 7680 Exposure complete
04:20:13.112 00.131 7680 worker thread done servicing request
04:20:13.112 00.000 6120 OnExposeComplete: enter
04:20:13.117 00.005 6120 UpdateGuideState(): m_state=6
04:20:13.120 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4774
04:20:13.127 00.007 6120 Star::Find returns 1 (0), X=511.10, Y=663.72, Mass=9026, SNR=62.9, Peak=213 HFD=6.7
04:20:13.131 00.004 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
04:20:13.135 00.004 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
04:20:13.140 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.30 hyp=0.33 cameraTheta=-1.94 mountX=-0.17 mountY=0.22, mountTheta=2.23
04:20:13.144 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.30, opts=13)
04:20:13.149 00.005 6120 Enqueuing Move request for scope (-0.12, -0.30)
04:20:13.153 00.004 7680 Worker thread wakes up
04:20:13.153 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:13.158 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.30) opts 0xd
04:20:13.158 00.000 6120 UpdateGuideState exits: m=9026 SNR=62.9
04:20:13.162 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:13.166 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:13.171 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.30)
04:20:13.171 00.000 6120 Enqueuing Expose request
04:20:13.175 00.004 7680 Moving (-0.12, -0.30) raw xDistance=-0.17 yDistance=0.22
04:20:13.175 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:20:13.176 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:20:13.176 00.000 7680 MoveAxis(E, 0, ABG)
04:20:13.176 00.000 7680 Move returns status 0, amount 0
04:20:13.177 00.001 7680 MoveAxis(S, 120, ABG)
04:20:13.177 00.000 7680 Guiding  Dir = 1, Dur = 120
04:20:13.177 00.000 7680 IsSlewing returns 0
04:20:13.177 00.000 7680 IsGuiding returns 0
04:20:13.178 00.001 7680 PulseGuide returned control before completion, sleep 130
04:20:13.311 00.133 7680 IsGuiding returns 1
04:20:13.314 00.003 7680 scope still moving after pulse duration time elapsed
04:20:13.340 00.026 7680 IsSlewing returns 0
04:20:13.343 00.003 7680 IsGuiding returns 0
04:20:13.343 00.000 7680 scope move finished after 120 + 45 ms
04:20:13.344 00.001 7680 Move returns status 0, amount 120
04:20:13.345 00.001 7680 move complete, result=0
04:20:13.345 00.000 7680 worker thread done servicing request
04:20:13.346 00.001 7680 Worker thread wakes up
04:20:13.346 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 120 ms SOUTH
04:20:13.352 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:13.353 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:14.607 01.254 7680 Exposure complete
04:20:14.756 00.149 7680 worker thread done servicing request
04:20:14.756 00.000 6120 OnExposeComplete: enter
04:20:14.760 00.004 6120 UpdateGuideState(): m_state=6
04:20:14.763 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4775
04:20:14.767 00.004 6120 Star::Find returns 1 (0), X=511.05, Y=663.76, Mass=8300, SNR=60.4, Peak=196 HFD=6.8
04:20:14.771 00.004 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.19) = xAngle (-2.35 = -2.35)
04:20:14.775 00.004 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.52 = 0.52)
04:20:14.778 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.26 hyp=0.31 cameraTheta=-2.17 mountX=-0.22 mountY=0.16, mountTheta=2.53
04:20:14.784 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.26, opts=13)
04:20:14.789 00.005 6120 Enqueuing Move request for scope (-0.18, -0.26)
04:20:14.793 00.004 7680 Worker thread wakes up
04:20:14.793 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.26) opts 0xd
04:20:14.793 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.26)
04:20:14.793 00.000 7680 Moving (-0.18, -0.26) raw xDistance=-0.22 yDistance=0.16
04:20:14.793 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:20:14.794 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:20:14.794 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:20:14.794 00.000 7680 MoveAxis(E, 90, ABG)
04:20:14.794 00.000 7680 Guiding  Dir = 2, Dur = 90
04:20:14.795 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:14.799 00.004 7680 IsSlewing returns 0
04:20:14.799 00.000 6120 UpdateGuideState exits: m=8300 SNR=60.4
04:20:14.802 00.003 7680 IsGuiding returns 0
04:20:14.803 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:14.807 00.004 7680 PulseGuide returned control before completion, sleep 100
04:20:14.807 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:14.811 00.004 6120 Enqueuing Expose request
04:20:14.910 00.099 7680 IsGuiding returns 1
04:20:14.910 00.000 7680 scope still moving after pulse duration time elapsed
04:20:14.940 00.030 7680 IsSlewing returns 0
04:20:14.941 00.001 7680 IsGuiding returns 0
04:20:14.942 00.001 7680 scope move finished after 90 + 49 ms
04:20:14.943 00.001 7680 Move returns status 0, amount 90
04:20:14.943 00.000 7680 MoveAxis(N, 0, ABG)
04:20:14.944 00.001 7680 Move returns status 0, amount 0
04:20:14.944 00.000 7680 move complete, result=0
04:20:14.944 00.000 7680 worker thread done servicing request
04:20:14.944 00.000 6120 GuideStep: -0.2 px 90 ms EAST, 0.2 px 0 ms NORTH
04:20:14.951 00.007 7680 Worker thread wakes up
04:20:14.951 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:14.951 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:16.197 01.246 7680 Exposure complete
04:20:16.347 00.150 7680 worker thread done servicing request
04:20:16.347 00.000 6120 OnExposeComplete: enter
04:20:16.352 00.005 6120 UpdateGuideState(): m_state=6
04:20:16.356 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4776
04:20:16.360 00.004 6120 Star::Find returns 1 (0), X=511.15, Y=663.71, Mass=8384, SNR=61.9, Peak=213 HFD=6.6
04:20:16.363 00.003 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
04:20:16.368 00.005 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
04:20:16.371 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.31 hyp=0.31 cameraTheta=-1.80 mountX=-0.13 mountY=0.24, mountTheta=2.05
04:20:16.378 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.31, opts=13)
04:20:16.382 00.004 6120 Enqueuing Move request for scope (-0.07, -0.31)
04:20:16.385 00.003 7680 Worker thread wakes up
04:20:16.387 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.31) opts 0xd
04:20:16.387 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:16.390 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.31)
04:20:16.390 00.000 7680 Moving (-0.07, -0.31) raw xDistance=-0.13 yDistance=0.24
04:20:16.391 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:20:16.392 00.001 6120 UpdateGuideState exits: m=8384 SNR=61.9
04:20:16.395 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:16.399 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:16.403 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:20:16.403 00.000 7680 MoveAxis(E, 0, ABG)
04:20:16.404 00.001 6120 Enqueuing Expose request
04:20:16.410 00.006 7680 Move returns status 0, amount 0
04:20:16.410 00.000 7680 MoveAxis(S, 133, ABG)
04:20:16.410 00.000 7680 Guiding  Dir = 1, Dur = 133
04:20:16.411 00.001 7680 IsSlewing returns 0
04:20:16.411 00.000 7680 IsGuiding returns 0
04:20:16.412 00.001 7680 PulseGuide returned control before completion, sleep 143
04:20:16.560 00.148 7680 IsGuiding returns 1
04:20:16.562 00.002 7680 scope still moving after pulse duration time elapsed
04:20:16.591 00.029 7680 IsSlewing returns 0
04:20:16.592 00.001 7680 IsGuiding returns 0
04:20:16.593 00.001 7680 scope move finished after 133 + 48 ms
04:20:16.593 00.000 7680 Move returns status 0, amount 133
04:20:16.594 00.001 7680 move complete, result=0
04:20:16.594 00.000 7680 worker thread done servicing request
04:20:16.595 00.001 7680 Worker thread wakes up
04:20:16.596 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 133 ms SOUTH
04:20:16.605 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:16.605 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:17.857 01.252 7680 Exposure complete
04:20:18.012 00.155 7680 worker thread done servicing request
04:20:18.013 00.001 6120 OnExposeComplete: enter
04:20:18.019 00.006 6120 UpdateGuideState(): m_state=6
04:20:18.023 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4777
04:20:18.026 00.003 6120 Star::Find returns 1 (0), X=511.08, Y=663.86, Mass=7425, SNR=57.3, Peak=190 HFD=6.6
04:20:18.034 00.008 6120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.19) = xAngle (-2.49 = -2.49)
04:20:18.040 00.006 6120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.38 = 0.38)
04:20:18.043 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.31 mountX=-0.17 mountY=0.08, mountTheta=2.71
04:20:18.048 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.16, opts=13)
04:20:18.052 00.004 6120 Enqueuing Move request for scope (-0.15, -0.16)
04:20:18.056 00.004 7680 Worker thread wakes up
04:20:18.056 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:18.060 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
04:20:18.060 00.000 6120 UpdateGuideState exits: m=7425 SNR=57.3
04:20:18.065 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
04:20:18.065 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:18.069 00.004 7680 Moving (-0.15, -0.16) raw xDistance=-0.17 yDistance=0.08
04:20:18.069 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:20:18.069 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:18.074 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:20:18.074 00.000 6120 Enqueuing Expose request
04:20:18.080 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:20:18.080 00.000 7680 MoveAxis(E, 0, ABG)
04:20:18.080 00.000 7680 Move returns status 0, amount 0
04:20:18.080 00.000 7680 MoveAxis(N, 0, ABG)
04:20:18.080 00.000 7680 Move returns status 0, amount 0
04:20:18.081 00.001 7680 move complete, result=0
04:20:18.081 00.000 7680 worker thread done servicing request
04:20:18.081 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:18.084 00.003 7680 Worker thread wakes up
04:20:18.084 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:18.084 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:19.338 01.254 7680 Exposure complete
04:20:19.473 00.135 7680 worker thread done servicing request
04:20:19.474 00.001 6120 OnExposeComplete: enter
04:20:19.477 00.003 6120 UpdateGuideState(): m_state=6
04:20:19.481 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4778
04:20:19.485 00.004 6120 Star::Find returns 1 (0), X=511.16, Y=663.81, Mass=7843, SNR=58.4, Peak=200 HFD=6.6
04:20:19.489 00.004 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
04:20:19.492 00.003 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
04:20:19.496 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.87 mountX=-0.10 mountY=0.16, mountTheta=2.15
04:20:19.501 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.21, opts=13)
04:20:19.509 00.008 6120 Enqueuing Move request for scope (-0.07, -0.21)
04:20:19.513 00.004 7680 Worker thread wakes up
04:20:19.513 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.21) opts 0xd
04:20:19.513 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.21)
04:20:19.513 00.000 7680 Moving (-0.07, -0.21) raw xDistance=-0.10 yDistance=0.16
04:20:19.513 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:20:19.513 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:20:19.513 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:19.519 00.006 6120 UpdateGuideState exits: m=7843 SNR=58.4
04:20:19.523 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:19.526 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:19.530 00.004 6120 Enqueuing Expose request
04:20:19.536 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:20:19.536 00.000 7680 MoveAxis(E, 0, ABG)
04:20:19.537 00.001 7680 Move returns status 0, amount 0
04:20:19.537 00.000 7680 MoveAxis(N, 0, ABG)
04:20:19.538 00.001 7680 Move returns status 0, amount 0
04:20:19.538 00.000 7680 move complete, result=0
04:20:19.538 00.000 7680 worker thread done servicing request
04:20:19.539 00.001 7680 Worker thread wakes up
04:20:19.539 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:20:19.543 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:19.543 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:20.788 01.245 7680 Exposure complete
04:20:20.933 00.145 7680 worker thread done servicing request
04:20:20.934 00.001 6120 OnExposeComplete: enter
04:20:20.939 00.005 6120 UpdateGuideState(): m_state=6
04:20:20.943 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4779
04:20:20.948 00.005 6120 Star::Find returns 1 (0), X=511.10, Y=663.77, Mass=8394, SNR=60.3, Peak=201 HFD=6.7
04:20:20.951 00.003 6120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (0.19) = xAngle (-2.23 = -2.23)
04:20:20.956 00.005 6120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.65 = 0.65)
04:20:20.959 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-2.04 mountX=-0.17 mountY=0.17, mountTheta=2.36
04:20:20.964 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.25, opts=13)
04:20:20.969 00.005 6120 Enqueuing Move request for scope (-0.13, -0.25)
04:20:20.974 00.005 7680 Worker thread wakes up
04:20:20.974 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:20.978 00.004 6120 UpdateGuideState exits: m=8394 SNR=60.3
04:20:20.982 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:20.986 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:20.990 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.25) opts 0xd
04:20:20.990 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.25)
04:20:20.990 00.000 7680 Moving (-0.13, -0.25) raw xDistance=-0.17 yDistance=0.17
04:20:20.991 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:20:20.991 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:20:20.991 00.000 6120 Enqueuing Expose request
04:20:20.994 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:20:20.994 00.000 7680 MoveAxis(E, 0, ABG)
04:20:20.994 00.000 7680 Move returns status 0, amount 0
04:20:20.996 00.002 7680 MoveAxis(N, 0, ABG)
04:20:20.996 00.000 7680 Move returns status 0, amount 0
04:20:20.996 00.000 7680 move complete, result=0
04:20:20.996 00.000 7680 worker thread done servicing request
04:20:20.997 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:20:21.001 00.004 7680 Worker thread wakes up
04:20:21.001 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:21.001 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:22.251 01.250 7680 Exposure complete
04:20:22.391 00.140 7680 worker thread done servicing request
04:20:22.391 00.000 6120 OnExposeComplete: enter
04:20:22.395 00.004 6120 UpdateGuideState(): m_state=6
04:20:22.399 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4780
04:20:22.403 00.004 6120 Star::Find returns 1 (0), X=510.80, Y=663.70, Mass=8503, SNR=59.9, Peak=212 HFD=6.7
04:20:22.406 00.003 6120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (0.19) = xAngle (-2.69 = -2.69)
04:20:22.411 00.005 6120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.19 = 0.19)
04:20:22.414 00.003 6120 CameraToMount -- cameraX=-0.42 cameraY=-0.32 hyp=0.53 cameraTheta=-2.50 mountX=-0.47 mountY=0.10, mountTheta=2.94
04:20:22.419 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.42, y=-0.32, opts=13)
04:20:22.423 00.004 6120 Enqueuing Move request for scope (-0.42, -0.32)
04:20:22.426 00.003 7680 Worker thread wakes up
04:20:22.426 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.32) opts 0xd
04:20:22.426 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.42, -0.32)
04:20:22.426 00.000 7680 Moving (-0.42, -0.32) raw xDistance=-0.47 yDistance=0.10
04:20:22.427 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
04:20:22.427 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:20:22.427 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:20:22.427 00.000 7680 MoveAxis(E, 194, ABG)
04:20:22.427 00.000 7680 Guiding  Dir = 2, Dur = 194
04:20:22.428 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:22.431 00.003 7680 IsSlewing returns 0
04:20:22.432 00.001 6120 UpdateGuideState exits: m=8503 SNR=59.9
04:20:22.436 00.004 7680 IsGuiding returns 0
04:20:22.436 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:22.440 00.004 7680 PulseGuide returned control before completion, sleep 204
04:20:22.440 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:22.446 00.006 6120 Enqueuing Expose request
04:20:22.661 00.215 7680 IsGuiding returns 0
04:20:22.662 00.001 7680 Move returns status 0, amount 194
04:20:22.662 00.000 7680 MoveAxis(N, 0, ABG)
04:20:22.662 00.000 7680 Move returns status 0, amount 0
04:20:22.663 00.001 7680 move complete, result=0
04:20:22.663 00.000 7680 worker thread done servicing request
04:20:22.663 00.000 6120 GuideStep: -0.5 px 194 ms EAST, 0.1 px 0 ms NORTH
04:20:22.668 00.005 7680 Worker thread wakes up
04:20:22.669 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:22.669 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:23.926 01.257 7680 Exposure complete
04:20:24.074 00.148 7680 worker thread done servicing request
04:20:24.074 00.000 6120 OnExposeComplete: enter
04:20:24.079 00.005 6120 UpdateGuideState(): m_state=6
04:20:24.083 00.004 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4781
04:20:24.086 00.003 6120 Star::Find returns 1 (0), X=511.27, Y=663.02, Mass=7387, SNR=58.1, Peak=169 HFD=6.6
04:20:24.089 00.003 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
04:20:24.093 00.004 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
04:20:24.097 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-1.00 hyp=1.00 cameraTheta=-1.53 mountX=-0.14 mountY=0.91, mountTheta=1.73
04:20:24.102 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-1.00, opts=13)
04:20:24.106 00.004 6120 Enqueuing Move request for scope (0.04, -1.00)
04:20:24.109 00.003 7680 Worker thread wakes up
04:20:24.109 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -1.00) opts 0xd
04:20:24.110 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, -1.00)
04:20:24.110 00.000 7680 Moving (0.04, -1.00) raw xDistance=-0.14 yDistance=0.91
04:20:24.110 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:20:24.110 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91
04:20:24.110 00.000 7680 MoveAxis(E, 0, ABG)
04:20:24.110 00.000 7680 Move returns status 0, amount 0
04:20:24.111 00.001 7680 MoveAxis(S, 496, ABG)
04:20:24.111 00.000 7680 Guiding  Dir = 1, Dur = 496
04:20:24.111 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:24.116 00.005 7680 IsSlewing returns 0
04:20:24.116 00.000 6120 UpdateGuideState exits: m=7387 SNR=58.1
04:20:24.120 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:24.125 00.005 7680 IsGuiding returns 0
04:20:24.125 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:24.131 00.006 6120 Enqueuing Expose request
04:20:24.135 00.004 7680 PulseGuide returned control before completion, sleep 506
04:20:24.648 00.513 7680 IsGuiding returns 1
04:20:24.649 00.001 7680 scope still moving after pulse duration time elapsed
04:20:24.681 00.032 7680 IsSlewing returns 0
04:20:24.681 00.000 7680 IsGuiding returns 0
04:20:24.683 00.002 7680 scope move finished after 496 + 61 ms
04:20:24.683 00.000 7680 Move returns status 0, amount 496
04:20:24.683 00.000 7680 move complete, result=0
04:20:24.683 00.000 7680 worker thread done servicing request
04:20:24.684 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.9 px 496 ms SOUTH
04:20:24.691 00.007 7680 Worker thread wakes up
04:20:24.691 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:24.691 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:25.951 01.260 7680 Exposure complete
04:20:26.098 00.147 7680 worker thread done servicing request
04:20:26.098 00.000 6120 OnExposeComplete: enter
04:20:26.103 00.005 6120 UpdateGuideState(): m_state=6
04:20:26.107 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4782
04:20:26.111 00.004 6120 Star::Find returns 1 (0), X=511.17, Y=663.94, Mass=7763, SNR=58.5, Peak=187 HFD=6.6
04:20:26.115 00.004 6120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.19) = xAngle (-2.38 = -2.38)
04:20:26.118 00.003 6120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.50 = 0.50)
04:20:26.122 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.19 mountX=-0.07 mountY=0.04, mountTheta=2.56
04:20:26.129 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.07, opts=13)
04:20:26.135 00.006 6120 Enqueuing Move request for scope (-0.05, -0.07)
04:20:26.138 00.003 7680 Worker thread wakes up
04:20:26.139 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:26.143 00.004 6120 UpdateGuideState exits: m=7763 SNR=58.5
04:20:26.147 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:26.151 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
04:20:26.151 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
04:20:26.151 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:26.155 00.004 7680 Moving (-0.05, -0.07) raw xDistance=-0.07 yDistance=0.04
04:20:26.155 00.000 6120 Enqueuing Expose request
04:20:26.161 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:20:26.161 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:20:26.162 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:20:26.162 00.000 7680 MoveAxis(E, 0, ABG)
04:20:26.162 00.000 7680 Move returns status 0, amount 0
04:20:26.163 00.001 7680 MoveAxis(N, 0, ABG)
04:20:26.163 00.000 7680 Move returns status 0, amount 0
04:20:26.163 00.000 7680 move complete, result=0
04:20:26.163 00.000 7680 worker thread done servicing request
04:20:26.164 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:20:26.168 00.004 7680 Worker thread wakes up
04:20:26.168 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:26.168 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:27.417 01.249 7680 Exposure complete
04:20:27.544 00.127 7680 worker thread done servicing request
04:20:27.545 00.001 6120 OnExposeComplete: enter
04:20:27.549 00.004 6120 UpdateGuideState(): m_state=6
04:20:27.552 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4783
04:20:27.556 00.004 6120 Star::Find returns 1 (0), X=511.18, Y=664.00, Mass=7302, SNR=56.5, Peak=182 HFD=6.4
04:20:27.558 00.002 6120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.19) = xAngle (-2.94 = -2.94)
04:20:27.562 00.004 6120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.07 = -0.07)
04:20:27.566 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.75 mountX=-0.05 mountY=-0.00, mountTheta=-3.07
04:20:27.571 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.02, opts=13)
04:20:27.575 00.004 6120 Enqueuing Move request for scope (-0.05, -0.02)
04:20:27.579 00.004 7680 Worker thread wakes up
04:20:27.579 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
04:20:27.579 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
04:20:27.579 00.000 7680 Moving (-0.05, -0.02) raw xDistance=-0.05 yDistance=-0.00
04:20:27.579 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:20:27.579 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:20:27.581 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:20:27.581 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:27.585 00.004 7680 MoveAxis(E, 0, ABG)
04:20:27.585 00.000 7680 Move returns status 0, amount 0
04:20:27.585 00.000 7680 MoveAxis(N, 0, ABG)
04:20:27.585 00.000 7680 Move returns status 0, amount 0
04:20:27.585 00.000 7680 move complete, result=0
04:20:27.585 00.000 7680 worker thread done servicing request
04:20:27.586 00.001 6120 UpdateGuideState exits: m=7302 SNR=56.5
04:20:27.589 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:27.593 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:27.597 00.004 6120 Enqueuing Expose request
04:20:27.601 00.004 7680 Worker thread wakes up
04:20:27.601 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:27.602 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:20:27.606 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:28.854 01.248 7680 Exposure complete
04:20:28.996 00.142 7680 worker thread done servicing request
04:20:28.996 00.000 6120 OnExposeComplete: enter
04:20:29.001 00.005 6120 UpdateGuideState(): m_state=6
04:20:29.005 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4784
04:20:29.009 00.004 6120 Star::Find returns 1 (0), X=510.68, Y=665.87, Mass=7786, SNR=59.4, Peak=201 HFD=6.5
04:20:29.013 00.004 6120 CameraToMount -- cameraTheta (1.86) - m_xAngle (0.19) = xAngle (1.67 = 1.67)
04:20:29.016 00.003 6120 CameraToMount -- cameraTheta (1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.54 = -1.74)
04:20:29.020 00.004 6120 CameraToMount -- cameraX=-0.54 cameraY=1.85 hyp=1.93 cameraTheta=1.86 mountX=-0.19 mountY=-1.90, mountTheta=-1.67
04:20:29.025 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.54, y=1.85, opts=13)
04:20:29.028 00.003 6120 Enqueuing Move request for scope (-0.54, 1.85)
04:20:29.032 00.004 7680 Worker thread wakes up
04:20:29.034 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:29.037 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 1.85) opts 0xd
04:20:29.038 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.54, 1.85)
04:20:29.038 00.000 7680 Moving (-0.54, 1.85) raw xDistance=-0.19 yDistance=-1.90
04:20:29.038 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:20:29.038 00.000 7680 resist switch: large excursion: input -1.90 thresh 0.60 direction from 1 to -1
04:20:29.038 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.70
04:20:29.038 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.90 from input -1.90
04:20:29.038 00.000 7680 MoveAxis(E, 0, ABG)
04:20:29.038 00.000 7680 Move returns status 0, amount 0
04:20:29.039 00.001 7680 MoveAxis(N, 1032, ABG)
04:20:29.039 00.000 7680 Guiding  Dir = 0, Dur = 1032
04:20:29.039 00.000 6120 UpdateGuideState exits: m=7786 SNR=59.4
04:20:29.043 00.004 7680 IsSlewing returns 0
04:20:29.044 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:29.047 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:29.051 00.004 7680 IsGuiding returns 0
04:20:29.051 00.000 6120 Enqueuing Expose request
04:20:29.055 00.004 7680 PulseGuide returned control before completion, sleep 1042
04:20:30.110 01.055 7680 IsGuiding returns 1
04:20:30.111 00.001 7680 scope still moving after pulse duration time elapsed
04:20:30.141 00.030 7680 IsSlewing returns 0
04:20:30.143 00.002 7680 IsGuiding returns 0
04:20:30.143 00.000 7680 scope move finished after 1032 + 59 ms
04:20:30.144 00.001 7680 Move returns status 0, amount 1032
04:20:30.144 00.000 7680 move complete, result=0
04:20:30.145 00.001 7680 worker thread done servicing request
04:20:30.145 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -1.9 px 1032 ms NORTH
04:20:30.152 00.007 7680 Worker thread wakes up
04:20:30.152 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:30.152 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:31.405 01.253 7680 Exposure complete
04:20:31.548 00.143 7680 worker thread done servicing request
04:20:31.549 00.001 6120 OnExposeComplete: enter
04:20:31.552 00.003 6120 UpdateGuideState(): m_state=6
04:20:31.555 00.003 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4785
04:20:31.560 00.005 6120 Star::Find returns 1 (0), X=510.56, Y=662.93, Mass=7619, SNR=58.0, Peak=185 HFD=6.6
04:20:31.563 00.003 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.19) = xAngle (-2.30 = -2.30)
04:20:31.572 00.009 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
04:20:31.576 00.004 6120 CameraToMount -- cameraX=-0.66 cameraY=-1.09 hyp=1.27 cameraTheta=-2.12 mountX=-0.85 mountY=0.69, mountTheta=2.46
04:20:31.581 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.66, y=-1.09, opts=13)
04:20:31.586 00.005 6120 Enqueuing Move request for scope (-0.66, -1.09)
04:20:31.589 00.003 7680 Worker thread wakes up
04:20:31.589 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -1.09) opts 0xd
04:20:31.589 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.66, -1.09)
04:20:31.589 00.000 7680 Moving (-0.66, -1.09) raw xDistance=-0.85 yDistance=0.69
04:20:31.589 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.85
04:20:31.591 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:31.595 00.004 7680 resist switch: large excursion: input 0.69 thresh 0.60 direction from -1 to 1
04:20:31.595 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.06
04:20:31.595 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
04:20:31.595 00.000 6120 UpdateGuideState exits: m=7619 SNR=58.0
04:20:31.601 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:31.605 00.004 7680 MoveAxis(E, 348, ABG)
04:20:31.605 00.000 7680 Guiding  Dir = 2, Dur = 348
04:20:31.605 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:31.609 00.004 6120 Enqueuing Expose request
04:20:31.613 00.004 7680 IsSlewing returns 0
04:20:31.613 00.000 7680 IsGuiding returns 0
04:20:31.613 00.000 7680 PulseGuide returned control before completion, sleep 358
04:20:31.987 00.374 7680 IsGuiding returns 1
04:20:31.987 00.000 7680 scope still moving after pulse duration time elapsed
04:20:32.018 00.031 7680 IsSlewing returns 0
04:20:32.019 00.001 7680 IsGuiding returns 0
04:20:32.019 00.000 7680 scope move finished after 348 + 57 ms
04:20:32.020 00.001 7680 Move returns status 0, amount 348
04:20:32.020 00.000 7680 MoveAxis(S, 373, ABG)
04:20:32.021 00.001 7680 Guiding  Dir = 1, Dur = 373
04:20:32.021 00.000 7680 IsSlewing returns 0
04:20:32.022 00.001 7680 IsGuiding returns 0
04:20:32.023 00.001 7680 PulseGuide returned control before completion, sleep 383
04:20:32.422 00.399 7680 IsGuiding returns 1
04:20:32.423 00.001 7680 scope still moving after pulse duration time elapsed
04:20:32.453 00.030 7680 IsSlewing returns 0
04:20:32.454 00.001 7680 IsGuiding returns 0
04:20:32.455 00.001 7680 scope move finished after 373 + 59 ms
04:20:32.456 00.001 7680 Move returns status 0, amount 373
04:20:32.456 00.000 7680 move complete, result=0
04:20:32.456 00.000 7680 worker thread done servicing request
04:20:32.457 00.001 7680 Worker thread wakes up
04:20:32.457 00.000 6120 GuideStep: -0.9 px 348 ms EAST, 0.7 px 373 ms SOUTH
04:20:32.464 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:32.464 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:33.717 01.253 7680 Exposure complete
04:20:33.866 00.149 7680 worker thread done servicing request
04:20:33.867 00.001 6120 OnExposeComplete: enter
04:20:33.870 00.003 6120 UpdateGuideState(): m_state=6
04:20:33.875 00.005 6120 Star::Find(15, 510, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4786
04:20:33.879 00.004 6120 Star::Find returns 1 (0), X=511.09, Y=662.76, Mass=7896, SNR=58.7, Peak=185 HFD=6.7
04:20:33.883 00.004 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
04:20:33.888 00.005 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
04:20:33.891 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-1.26 hyp=1.26 cameraTheta=-1.67 mountX=-0.36 mountY=1.07, mountTheta=1.89
04:20:33.895 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-1.26, opts=13)
04:20:33.900 00.005 6120 Enqueuing Move request for scope (-0.13, -1.26)
04:20:33.903 00.003 7680 Worker thread wakes up
04:20:33.903 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -1.26) opts 0xd
04:20:33.904 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, -1.26)
04:20:33.904 00.000 7680 Moving (-0.13, -1.26) raw xDistance=-0.36 yDistance=1.07
04:20:33.904 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.36
04:20:33.904 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07
04:20:33.904 00.000 7680 MoveAxis(E, 171, ABG)
04:20:33.906 00.002 7680 Guiding  Dir = 2, Dur = 171
04:20:33.906 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:33.910 00.004 7680 IsSlewing returns 0
04:20:33.910 00.000 6120 UpdateGuideState exits: m=7896 SNR=58.7
04:20:33.915 00.005 7680 IsGuiding returns 0
04:20:33.916 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:33.919 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:33.923 00.004 7680 PulseGuide returned control before completion, sleep 181
04:20:33.923 00.000 6120 Enqueuing Expose request
04:20:34.111 00.188 7680 IsGuiding returns 1
04:20:34.111 00.000 7680 scope still moving after pulse duration time elapsed
04:20:34.143 00.032 7680 IsSlewing returns 0
04:20:34.144 00.001 7680 IsGuiding returns 0
04:20:34.145 00.001 7680 scope move finished after 171 + 58 ms
04:20:34.145 00.000 7680 Move returns status 0, amount 171
04:20:34.146 00.001 7680 MoveAxis(S, 582, ABG)
04:20:34.146 00.000 7680 Guiding  Dir = 1, Dur = 582
04:20:34.147 00.001 7680 IsSlewing returns 0
04:20:34.147 00.000 7680 IsGuiding returns 0
04:20:34.148 00.001 7680 PulseGuide returned control before completion, sleep 592
04:20:34.753 00.605 7680 IsGuiding returns 1
04:20:34.753 00.000 7680 scope still moving after pulse duration time elapsed
04:20:34.784 00.031 7680 IsSlewing returns 0
04:20:34.784 00.000 7680 IsGuiding returns 0
04:20:34.785 00.001 7680 scope move finished after 582 + 54 ms
04:20:34.785 00.000 7680 Move returns status 0, amount 582
04:20:34.785 00.000 7680 move complete, result=0
04:20:34.786 00.001 7680 worker thread done servicing request
04:20:34.786 00.000 7680 Worker thread wakes up
04:20:34.787 00.001 6120 GuideStep: -0.4 px 171 ms EAST, 1.1 px 582 ms SOUTH
04:20:34.796 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:34.796 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:36.048 01.252 7680 Exposure complete
04:20:36.197 00.149 7680 worker thread done servicing request
04:20:36.197 00.000 6120 OnExposeComplete: enter
04:20:36.201 00.004 6120 UpdateGuideState(): m_state=6
04:20:36.206 00.005 6120 Star::Find(15, 511, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4787
04:20:36.210 00.004 6120 Star::Find returns 1 (0), X=511.45, Y=663.58, Mass=8111, SNR=60.5, Peak=189 HFD=7.0
04:20:36.213 00.003 6120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (0.19) = xAngle (-1.28 = -1.28)
04:20:36.219 00.006 6120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.60 = 1.60)
04:20:36.225 00.006 6120 CameraToMount -- cameraX=0.23 cameraY=-0.44 hyp=0.50 cameraTheta=-1.09 mountX=0.15 mountY=0.50, mountTheta=1.29
04:20:36.229 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.44, opts=13)
04:20:36.234 00.005 6120 Enqueuing Move request for scope (0.23, -0.44)
04:20:36.238 00.004 7680 Worker thread wakes up
04:20:36.238 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.44) opts 0xd
04:20:36.238 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.44)
04:20:36.239 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:36.243 00.004 7680 Moving (0.23, -0.44) raw xDistance=0.15 yDistance=0.50
04:20:36.243 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:20:36.244 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
04:20:36.244 00.000 7680 MoveAxis(E, 0, ABG)
04:20:36.244 00.000 7680 Move returns status 0, amount 0
04:20:36.244 00.000 6120 UpdateGuideState exits: m=8111 SNR=60.5
04:20:36.249 00.005 7680 MoveAxis(S, 271, ABG)
04:20:36.249 00.000 7680 Guiding  Dir = 1, Dur = 271
04:20:36.249 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:36.253 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:36.258 00.005 6120 Enqueuing Expose request
04:20:36.261 00.003 7680 IsSlewing returns 0
04:20:36.262 00.001 7680 IsGuiding returns 0
04:20:36.262 00.000 7680 PulseGuide returned control before completion, sleep 281
04:20:36.548 00.286 7680 IsGuiding returns 1
04:20:36.550 00.002 7680 scope still moving after pulse duration time elapsed
04:20:36.580 00.030 7680 IsSlewing returns 0
04:20:36.581 00.001 7680 IsGuiding returns 0
04:20:36.582 00.001 7680 scope move finished after 271 + 48 ms
04:20:36.582 00.000 7680 Move returns status 0, amount 271
04:20:36.583 00.001 7680 move complete, result=0
04:20:36.583 00.000 7680 worker thread done servicing request
04:20:36.584 00.001 7680 Worker thread wakes up
04:20:36.585 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 271 ms SOUTH
04:20:36.591 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:36.591 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:37.838 01.247 7680 Exposure complete
04:20:37.988 00.150 7680 worker thread done servicing request
04:20:37.988 00.000 6120 OnExposeComplete: enter
04:20:37.992 00.004 6120 UpdateGuideState(): m_state=6
04:20:37.995 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4788
04:20:38.001 00.006 6120 Star::Find returns 1 (0), X=511.28, Y=663.78, Mass=7661, SNR=57.3, Peak=192 HFD=6.6
04:20:38.005 00.004 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
04:20:38.009 00.004 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
04:20:38.012 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.32 mountX=0.01 mountY=0.24, mountTheta=1.51
04:20:38.019 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.24, opts=13)
04:20:38.023 00.004 6120 Enqueuing Move request for scope (0.06, -0.24)
04:20:38.027 00.004 7680 Worker thread wakes up
04:20:38.028 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:38.032 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.24) opts 0xd
04:20:38.032 00.000 6120 UpdateGuideState exits: m=7661 SNR=57.3
04:20:38.038 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:38.042 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:38.046 00.004 6120 Enqueuing Expose request
04:20:38.050 00.004 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.24)
04:20:38.050 00.000 7680 Moving (0.06, -0.24) raw xDistance=0.01 yDistance=0.24
04:20:38.050 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:20:38.050 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:20:38.050 00.000 7680 MoveAxis(E, 0, ABG)
04:20:38.052 00.002 7680 Move returns status 0, amount 0
04:20:38.052 00.000 7680 MoveAxis(S, 130, ABG)
04:20:38.052 00.000 7680 Guiding  Dir = 1, Dur = 130
04:20:38.052 00.000 7680 IsSlewing returns 0
04:20:38.053 00.001 7680 IsGuiding returns 0
04:20:38.053 00.000 7680 PulseGuide returned control before completion, sleep 140
04:20:38.204 00.151 7680 IsGuiding returns 1
04:20:38.206 00.002 7680 scope still moving after pulse duration time elapsed
04:20:38.235 00.029 7680 IsSlewing returns 0
04:20:38.237 00.002 7680 IsGuiding returns 0
04:20:38.237 00.000 7680 scope move finished after 130 + 54 ms
04:20:38.238 00.001 7680 Move returns status 0, amount 130
04:20:38.238 00.000 7680 move complete, result=0
04:20:38.239 00.001 7680 worker thread done servicing request
04:20:38.239 00.000 7680 Worker thread wakes up
04:20:38.239 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 130 ms SOUTH
04:20:38.245 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:38.247 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:39.501 01.254 7680 Exposure complete
04:20:39.635 00.134 7680 worker thread done servicing request
04:20:39.635 00.000 6120 OnExposeComplete: enter
04:20:39.639 00.004 6120 UpdateGuideState(): m_state=6
04:20:39.644 00.005 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4789
04:20:39.646 00.002 6120 Star::Find returns 1 (0), X=511.24, Y=663.79, Mass=7780, SNR=57.9, Peak=186 HFD=6.6
04:20:39.650 00.004 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
04:20:39.653 00.003 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
04:20:39.657 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.49 mountX=-0.02 mountY=0.21, mountTheta=1.68
04:20:39.660 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.23, opts=13)
04:20:39.665 00.005 6120 Enqueuing Move request for scope (0.02, -0.23)
04:20:39.670 00.005 7680 Worker thread wakes up
04:20:39.671 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:39.675 00.004 6120 UpdateGuideState exits: m=7780 SNR=57.9
04:20:39.678 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd
04:20:39.678 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.23)
04:20:39.679 00.001 7680 Moving (0.02, -0.23) raw xDistance=-0.02 yDistance=0.21
04:20:39.679 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:20:39.679 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:20:39.679 00.000 7680 MoveAxis(E, 0, ABG)
04:20:39.680 00.001 7680 Move returns status 0, amount 0
04:20:39.680 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:39.684 00.004 7680 MoveAxis(S, 116, ABG)
04:20:39.684 00.000 7680 Guiding  Dir = 1, Dur = 116
04:20:39.684 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:39.689 00.005 7680 IsSlewing returns 0
04:20:39.689 00.000 6120 Enqueuing Expose request
04:20:39.693 00.004 7680 IsGuiding returns 0
04:20:39.693 00.000 7680 PulseGuide returned control before completion, sleep 126
04:20:39.835 00.142 7680 IsGuiding returns 0
04:20:39.836 00.001 7680 Move returns status 0, amount 116
04:20:39.836 00.000 7680 move complete, result=0
04:20:39.838 00.002 7680 worker thread done servicing request
04:20:39.838 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 116 ms SOUTH
04:20:39.846 00.008 7680 Worker thread wakes up
04:20:39.846 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:39.846 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:41.101 01.255 7680 Exposure complete
04:20:41.249 00.148 7680 worker thread done servicing request
04:20:41.250 00.001 6120 OnExposeComplete: enter
04:20:41.255 00.005 6120 UpdateGuideState(): m_state=6
04:20:41.259 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4790
04:20:41.264 00.005 6120 Star::Find returns 1 (0), X=511.35, Y=663.80, Mass=7884, SNR=58.7, Peak=189 HFD=6.6
04:20:41.268 00.004 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.19) = xAngle (-1.24 = -1.24)
04:20:41.271 00.003 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.63 = 1.63)
04:20:41.276 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.25 cameraTheta=-1.05 mountX=0.08 mountY=0.25, mountTheta=1.26
04:20:41.280 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.22, opts=13)
04:20:41.285 00.005 6120 Enqueuing Move request for scope (0.13, -0.22)
04:20:41.289 00.004 7680 Worker thread wakes up
04:20:41.290 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:41.293 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
04:20:41.294 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
04:20:41.294 00.000 6120 UpdateGuideState exits: m=7884 SNR=58.7
04:20:41.298 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:41.302 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:41.306 00.004 6120 Enqueuing Expose request
04:20:41.309 00.003 7680 Moving (0.13, -0.22) raw xDistance=0.08 yDistance=0.25
04:20:41.309 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:20:41.309 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
04:20:41.309 00.000 7680 MoveAxis(E, 0, ABG)
04:20:41.309 00.000 7680 Move returns status 0, amount 0
04:20:41.310 00.001 7680 MoveAxis(S, 138, ABG)
04:20:41.310 00.000 7680 Guiding  Dir = 1, Dur = 138
04:20:41.312 00.002 7680 IsSlewing returns 0
04:20:41.314 00.002 7680 IsGuiding returns 0
04:20:41.315 00.001 7680 PulseGuide returned control before completion, sleep 148
04:20:41.470 00.155 7680 IsGuiding returns 1
04:20:41.470 00.000 7680 scope still moving after pulse duration time elapsed
04:20:41.500 00.030 7680 IsSlewing returns 0
04:20:41.502 00.002 7680 IsGuiding returns 0
04:20:41.503 00.001 7680 scope move finished after 138 + 49 ms
04:20:41.504 00.001 7680 Move returns status 0, amount 138
04:20:41.505 00.001 7680 move complete, result=0
04:20:41.505 00.000 7680 worker thread done servicing request
04:20:41.507 00.002 7680 Worker thread wakes up
04:20:41.507 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 138 ms SOUTH
04:20:41.511 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:41.511 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:42.761 01.250 7680 Exposure complete
04:20:42.910 00.149 7680 worker thread done servicing request
04:20:42.910 00.000 6120 OnExposeComplete: enter
04:20:42.913 00.003 6120 UpdateGuideState(): m_state=6
04:20:42.917 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4791
04:20:42.921 00.004 6120 Star::Find returns 1 (0), X=511.33, Y=663.99, Mass=7411, SNR=56.8, Peak=197 HFD=6.6
04:20:42.926 00.005 6120 CameraToMount -- cameraTheta (-0.27) - m_xAngle (0.19) = xAngle (-0.45 = -0.45)
04:20:42.929 00.003 6120 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.42 = 2.42)
04:20:42.933 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.27 mountX=0.10 mountY=0.07, mountTheta=0.63
04:20:42.939 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.03, opts=13)
04:20:42.945 00.006 6120 Enqueuing Move request for scope (0.11, -0.03)
04:20:42.950 00.005 7680 Worker thread wakes up
04:20:42.950 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
04:20:42.951 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
04:20:42.951 00.000 7680 Moving (0.11, -0.03) raw xDistance=0.10 yDistance=0.07
04:20:42.951 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:20:42.951 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:20:42.951 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:42.956 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:20:42.956 00.000 7680 MoveAxis(E, 0, ABG)
04:20:42.956 00.000 6120 UpdateGuideState exits: m=7411 SNR=56.8
04:20:42.961 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:42.964 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:42.969 00.005 6120 Enqueuing Expose request
04:20:42.974 00.005 7680 Move returns status 0, amount 0
04:20:42.974 00.000 7680 MoveAxis(N, 0, ABG)
04:20:42.974 00.000 7680 Move returns status 0, amount 0
04:20:42.975 00.001 7680 move complete, result=0
04:20:42.975 00.000 7680 worker thread done servicing request
04:20:42.975 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:42.980 00.005 7680 Worker thread wakes up
04:20:42.980 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:42.980 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:44.228 01.248 7680 Exposure complete
04:20:44.379 00.151 7680 worker thread done servicing request
04:20:44.379 00.000 6120 OnExposeComplete: enter
04:20:44.383 00.004 6120 UpdateGuideState(): m_state=6
04:20:44.387 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4792
04:20:44.391 00.004 6120 Star::Find returns 1 (0), X=511.42, Y=663.82, Mass=8131, SNR=60.1, Peak=199 HFD=6.7
04:20:44.396 00.005 6120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.19) = xAngle (-0.97 = -0.97)
04:20:44.399 00.003 6120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.90 = 1.90)
04:20:44.403 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.20 hyp=0.29 cameraTheta=-0.79 mountX=0.16 mountY=0.27, mountTheta=1.03
04:20:44.409 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.20, opts=13)
04:20:44.414 00.005 6120 Enqueuing Move request for scope (0.20, -0.20)
04:20:44.417 00.003 7680 Worker thread wakes up
04:20:44.417 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.20) opts 0xd
04:20:44.417 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.20)
04:20:44.418 00.001 7680 Moving (0.20, -0.20) raw xDistance=0.16 yDistance=0.27
04:20:44.418 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:20:44.418 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:20:44.418 00.000 7680 MoveAxis(E, 0, ABG)
04:20:44.418 00.000 7680 Move returns status 0, amount 0
04:20:44.418 00.000 7680 MoveAxis(S, 147, ABG)
04:20:44.418 00.000 7680 Guiding  Dir = 1, Dur = 147
04:20:44.418 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:44.423 00.005 7680 IsSlewing returns 0
04:20:44.423 00.000 6120 UpdateGuideState exits: m=8131 SNR=60.1
04:20:44.427 00.004 7680 IsGuiding returns 0
04:20:44.427 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:44.431 00.004 7680 PulseGuide returned control before completion, sleep 157
04:20:44.431 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:44.434 00.003 6120 Enqueuing Expose request
04:20:44.593 00.159 7680 IsGuiding returns 1
04:20:44.594 00.001 7680 scope still moving after pulse duration time elapsed
04:20:44.624 00.030 7680 IsSlewing returns 0
04:20:44.625 00.001 7680 IsGuiding returns 0
04:20:44.625 00.000 7680 scope move finished after 147 + 50 ms
04:20:44.625 00.000 7680 Move returns status 0, amount 147
04:20:44.626 00.001 7680 move complete, result=0
04:20:44.626 00.000 7680 worker thread done servicing request
04:20:44.626 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 147 ms SOUTH
04:20:44.631 00.005 7680 Worker thread wakes up
04:20:44.631 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:44.631 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:45.890 01.259 7680 Exposure complete
04:20:46.039 00.149 7680 worker thread done servicing request
04:20:46.040 00.001 6120 OnExposeComplete: enter
04:20:46.045 00.005 6120 UpdateGuideState(): m_state=6
04:20:46.048 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4793
04:20:46.052 00.004 6120 Star::Find returns 1 (0), X=511.32, Y=663.93, Mass=7804, SNR=57.6, Peak=190 HFD=6.7
04:20:46.057 00.005 6120 CameraToMount -- cameraTheta (-0.71) - m_xAngle (0.19) = xAngle (-0.90 = -0.90)
04:20:46.060 00.003 6120 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.97 = 1.97)
04:20:46.065 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.71 mountX=0.08 mountY=0.13, mountTheta=0.98
04:20:46.072 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.09, opts=13)
04:20:46.076 00.004 6120 Enqueuing Move request for scope (0.10, -0.09)
04:20:46.081 00.005 7680 Worker thread wakes up
04:20:46.082 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:46.085 00.003 6120 UpdateGuideState exits: m=7804 SNR=57.6
04:20:46.089 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:46.093 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
04:20:46.093 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:46.098 00.005 6120 Enqueuing Expose request
04:20:46.102 00.004 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
04:20:46.102 00.000 7680 Moving (0.10, -0.09) raw xDistance=0.08 yDistance=0.13
04:20:46.103 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:20:46.103 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:20:46.103 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:20:46.103 00.000 7680 MoveAxis(E, 0, ABG)
04:20:46.103 00.000 7680 Move returns status 0, amount 0
04:20:46.104 00.001 7680 MoveAxis(N, 0, ABG)
04:20:46.104 00.000 7680 Move returns status 0, amount 0
04:20:46.104 00.000 7680 move complete, result=0
04:20:46.104 00.000 7680 worker thread done servicing request
04:20:46.105 00.001 7680 Worker thread wakes up
04:20:46.106 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:46.110 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:46.110 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:47.356 01.246 7680 Exposure complete
04:20:47.495 00.139 7680 worker thread done servicing request
04:20:47.495 00.000 6120 OnExposeComplete: enter
04:20:47.501 00.006 6120 UpdateGuideState(): m_state=6
04:20:47.506 00.005 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4794
04:20:47.511 00.005 6120 Star::Find returns 1 (0), X=511.30, Y=663.71, Mass=8159, SNR=60.4, Peak=201 HFD=6.7
04:20:47.514 00.003 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
04:20:47.518 00.004 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.36 = 1.36)
04:20:47.522 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.33 mountX=0.02 mountY=0.31, mountTheta=1.51
04:20:47.527 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.31, opts=13)
04:20:47.531 00.004 6120 Enqueuing Move request for scope (0.08, -0.31)
04:20:47.535 00.004 7680 Worker thread wakes up
04:20:47.535 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:47.540 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.31) opts 0xd
04:20:47.540 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.31)
04:20:47.540 00.000 7680 Moving (0.08, -0.31) raw xDistance=0.02 yDistance=0.31
04:20:47.540 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:20:47.540 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
04:20:47.540 00.000 7680 MoveAxis(E, 0, ABG)
04:20:47.541 00.001 7680 Move returns status 0, amount 0
04:20:47.541 00.000 7680 MoveAxis(S, 168, ABG)
04:20:47.541 00.000 7680 Guiding  Dir = 1, Dur = 168
04:20:47.541 00.000 6120 UpdateGuideState exits: m=8159 SNR=60.4
04:20:47.545 00.004 7680 IsSlewing returns 0
04:20:47.546 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:47.550 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:47.554 00.004 7680 IsGuiding returns 0
04:20:47.554 00.000 6120 Enqueuing Expose request
04:20:47.557 00.003 7680 PulseGuide returned control before completion, sleep 178
04:20:47.750 00.193 7680 IsGuiding returns 1
04:20:47.751 00.001 7680 scope still moving after pulse duration time elapsed
04:20:47.780 00.029 7680 IsSlewing returns 0
04:20:47.782 00.002 7680 IsGuiding returns 0
04:20:47.782 00.000 7680 scope move finished after 168 + 59 ms
04:20:47.782 00.000 7680 Move returns status 0, amount 168
04:20:47.783 00.001 7680 move complete, result=0
04:20:47.783 00.000 7680 worker thread done servicing request
04:20:47.783 00.000 7680 Worker thread wakes up
04:20:47.784 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 168 ms SOUTH
04:20:47.793 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:47.793 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:49.041 01.248 7680 Exposure complete
04:20:49.213 00.172 7680 worker thread done servicing request
04:20:49.213 00.000 6120 OnExposeComplete: enter
04:20:49.220 00.007 6120 UpdateGuideState(): m_state=6
04:20:49.227 00.007 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4795
04:20:49.231 00.004 6120 Star::Find returns 1 (0), X=511.42, Y=663.81, Mass=8045, SNR=59.5, Peak=196 HFD=6.7
04:20:49.234 00.003 6120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.19) = xAngle (-1.00 = -1.00)
04:20:49.237 00.003 6120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.88 = 1.88)
04:20:49.241 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.21 hyp=0.29 cameraTheta=-0.81 mountX=0.15 mountY=0.27, mountTheta=1.05
04:20:49.247 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.21, opts=13)
04:20:49.253 00.006 6120 Enqueuing Move request for scope (0.20, -0.21)
04:20:49.257 00.004 7680 Worker thread wakes up
04:20:49.257 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:49.261 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.21) opts 0xd
04:20:49.261 00.000 6120 UpdateGuideState exits: m=8045 SNR=59.5
04:20:49.265 00.004 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.21)
04:20:49.265 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:49.269 00.004 7680 Moving (0.20, -0.21) raw xDistance=0.15 yDistance=0.27
04:20:49.269 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:49.272 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:20:49.273 00.001 6120 Enqueuing Expose request
04:20:49.276 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:20:49.276 00.000 7680 MoveAxis(E, 0, ABG)
04:20:49.276 00.000 7680 Move returns status 0, amount 0
04:20:49.276 00.000 7680 MoveAxis(S, 148, ABG)
04:20:49.277 00.001 7680 Guiding  Dir = 1, Dur = 148
04:20:49.277 00.000 7680 IsSlewing returns 0
04:20:49.277 00.000 7680 IsGuiding returns 0
04:20:49.278 00.001 7680 PulseGuide returned control before completion, sleep 158
04:20:49.439 00.161 7680 IsGuiding returns 1
04:20:49.439 00.000 7680 scope still moving after pulse duration time elapsed
04:20:49.470 00.031 7680 IsSlewing returns 0
04:20:49.470 00.000 7680 IsGuiding returns 0
04:20:49.470 00.000 7680 scope move finished after 148 + 44 ms
04:20:49.470 00.000 7680 Move returns status 0, amount 148
04:20:49.470 00.000 7680 move complete, result=0
04:20:49.471 00.001 7680 worker thread done servicing request
04:20:49.471 00.000 7680 Worker thread wakes up
04:20:49.472 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:49.472 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 148 ms SOUTH
04:20:49.477 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:50.731 01.254 7680 Exposure complete
04:20:50.869 00.138 7680 worker thread done servicing request
04:20:50.869 00.000 6120 OnExposeComplete: enter
04:20:50.873 00.004 6120 UpdateGuideState(): m_state=6
04:20:50.877 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4796
04:20:50.882 00.005 6120 Star::Find returns 1 (0), X=511.39, Y=664.01, Mass=7999, SNR=59.3, Peak=207 HFD=6.6
04:20:50.887 00.005 6120 CameraToMount -- cameraTheta (-0.08) - m_xAngle (0.19) = xAngle (-0.27 = -0.27)
04:20:50.890 00.003 6120 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.60 = 2.60)
04:20:50.894 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.08 mountX=0.16 mountY=0.09, mountTheta=0.49
04:20:50.899 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.01, opts=13)
04:20:50.902 00.003 6120 Enqueuing Move request for scope (0.17, -0.01)
04:20:50.907 00.005 7680 Worker thread wakes up
04:20:50.907 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
04:20:50.907 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
04:20:50.907 00.000 7680 Moving (0.17, -0.01) raw xDistance=0.16 yDistance=0.09
04:20:50.907 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:20:50.908 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:20:50.908 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:50.914 00.006 6120 UpdateGuideState exits: m=7999 SNR=59.3
04:20:50.919 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:50.923 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:20:50.923 00.000 7680 MoveAxis(E, 0, ABG)
04:20:50.923 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:50.927 00.004 6120 Enqueuing Expose request
04:20:50.931 00.004 7680 Move returns status 0, amount 0
04:20:50.931 00.000 7680 MoveAxis(N, 0, ABG)
04:20:50.931 00.000 7680 Move returns status 0, amount 0
04:20:50.931 00.000 7680 move complete, result=0
04:20:50.932 00.001 7680 worker thread done servicing request
04:20:50.933 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:50.937 00.004 7680 Worker thread wakes up
04:20:50.937 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:50.937 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:52.196 01.259 7680 Exposure complete
04:20:52.338 00.142 7680 worker thread done servicing request
04:20:52.339 00.001 6120 OnExposeComplete: enter
04:20:52.342 00.003 6120 UpdateGuideState(): m_state=6
04:20:52.346 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4797
04:20:52.349 00.003 6120 Star::Find returns 1 (0), X=511.23, Y=663.99, Mass=7496, SNR=56.9, Peak=178 HFD=6.5
04:20:52.354 00.005 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
04:20:52.358 00.004 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
04:20:52.361 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.40 mountX=-0.00 mountY=0.03, mountTheta=1.59
04:20:52.367 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.03, opts=13)
04:20:52.372 00.005 6120 Enqueuing Move request for scope (0.01, -0.03)
04:20:52.378 00.006 7680 Worker thread wakes up
04:20:52.378 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:52.382 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
04:20:52.382 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
04:20:52.382 00.000 7680 Moving (0.01, -0.03) raw xDistance=-0.00 yDistance=0.03
04:20:52.382 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:20:52.382 00.000 6120 UpdateGuideState exits: m=7496 SNR=56.9
04:20:52.386 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:20:52.386 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:52.391 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:20:52.391 00.000 7680 MoveAxis(E, 0, ABG)
04:20:52.391 00.000 7680 Move returns status 0, amount 0
04:20:52.391 00.000 7680 MoveAxis(N, 0, ABG)
04:20:52.392 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:52.395 00.003 7680 Move returns status 0, amount 0
04:20:52.396 00.001 7680 move complete, result=0
04:20:52.396 00.000 7680 worker thread done servicing request
04:20:52.396 00.000 6120 Enqueuing Expose request
04:20:52.400 00.004 7680 Worker thread wakes up
04:20:52.401 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:52.401 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:52.401 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:20:53.654 01.253 7680 Exposure complete
04:20:53.803 00.149 7680 worker thread done servicing request
04:20:53.804 00.001 6120 OnExposeComplete: enter
04:20:53.807 00.003 6120 UpdateGuideState(): m_state=6
04:20:53.813 00.006 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4798
04:20:53.819 00.006 6120 Star::Find returns 1 (0), X=511.24, Y=663.92, Mass=8182, SNR=60.7, Peak=193 HFD=6.6
04:20:53.824 00.005 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
04:20:53.829 00.005 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
04:20:53.832 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.35 mountX=0.00 mountY=0.10, mountTheta=1.54
04:20:53.838 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.10, opts=13)
04:20:53.843 00.005 6120 Enqueuing Move request for scope (0.02, -0.10)
04:20:53.848 00.005 7680 Worker thread wakes up
04:20:53.848 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
04:20:53.849 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
04:20:53.849 00.000 7680 Moving (0.02, -0.10) raw xDistance=0.00 yDistance=0.10
04:20:53.850 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:20:53.850 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:20:53.850 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:53.854 00.004 6120 UpdateGuideState exits: m=8182 SNR=60.7
04:20:53.858 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:53.862 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:53.866 00.004 6120 Enqueuing Expose request
04:20:53.869 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:20:53.869 00.000 7680 MoveAxis(E, 0, ABG)
04:20:53.869 00.000 7680 Move returns status 0, amount 0
04:20:53.869 00.000 7680 MoveAxis(N, 0, ABG)
04:20:53.870 00.001 7680 Move returns status 0, amount 0
04:20:53.870 00.000 7680 move complete, result=0
04:20:53.870 00.000 7680 worker thread done servicing request
04:20:53.870 00.000 7680 Worker thread wakes up
04:20:53.871 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:20:53.875 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:53.875 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:55.120 01.245 7680 Exposure complete
04:20:55.273 00.153 7680 worker thread done servicing request
04:20:55.274 00.001 6120 OnExposeComplete: enter
04:20:55.277 00.003 6120 UpdateGuideState(): m_state=6
04:20:55.282 00.005 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4799
04:20:55.286 00.004 6120 Star::Find returns 1 (0), X=511.18, Y=663.82, Mass=7788, SNR=59.2, Peak=191 HFD=6.7
04:20:55.290 00.004 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
04:20:55.294 00.004 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
04:20:55.298 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.21 cameraTheta=-1.78 mountX=-0.08 mountY=0.16, mountTheta=2.03
04:20:55.302 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.20, opts=13)
04:20:55.306 00.004 6120 Enqueuing Move request for scope (-0.04, -0.20)
04:20:55.310 00.004 7680 Worker thread wakes up
04:20:55.310 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
04:20:55.310 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
04:20:55.310 00.000 7680 Moving (-0.04, -0.20) raw xDistance=-0.08 yDistance=0.16
04:20:55.311 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:20:55.311 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:20:55.311 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:55.316 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:20:55.317 00.001 7680 MoveAxis(E, 0, ABG)
04:20:55.317 00.000 6120 UpdateGuideState exits: m=7788 SNR=59.2
04:20:55.323 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:55.326 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:55.332 00.006 6120 Enqueuing Expose request
04:20:55.336 00.004 7680 Move returns status 0, amount 0
04:20:55.336 00.000 7680 MoveAxis(N, 0, ABG)
04:20:55.336 00.000 7680 Move returns status 0, amount 0
04:20:55.336 00.000 7680 move complete, result=0
04:20:55.336 00.000 7680 worker thread done servicing request
04:20:55.337 00.001 7680 Worker thread wakes up
04:20:55.337 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:20:55.340 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:55.340 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:56.589 01.249 7680 Exposure complete
04:20:56.731 00.142 7680 worker thread done servicing request
04:20:56.731 00.000 6120 OnExposeComplete: enter
04:20:56.736 00.005 6120 UpdateGuideState(): m_state=6
04:20:56.740 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4800
04:20:56.744 00.004 6120 Star::Find returns 1 (0), X=511.30, Y=663.81, Mass=8002, SNR=59.5, Peak=194 HFD=6.6
04:20:56.750 00.006 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
04:20:56.757 00.007 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
04:20:56.763 00.006 6120 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.20 mountX=0.04 mountY=0.22, mountTheta=1.39
04:20:56.768 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.21, opts=13)
04:20:56.772 00.004 6120 Enqueuing Move request for scope (0.08, -0.21)
04:20:56.776 00.004 7680 Worker thread wakes up
04:20:56.776 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
04:20:56.776 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
04:20:56.776 00.000 7680 Moving (0.08, -0.21) raw xDistance=0.04 yDistance=0.22
04:20:56.776 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:20:56.776 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:20:56.778 00.002 7680 MoveAxis(E, 0, ABG)
04:20:56.778 00.000 7680 Move returns status 0, amount 0
04:20:56.778 00.000 7680 MoveAxis(S, 120, ABG)
04:20:56.778 00.000 7680 Guiding  Dir = 1, Dur = 120
04:20:56.778 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:56.784 00.006 7680 IsSlewing returns 0
04:20:56.785 00.001 6120 UpdateGuideState exits: m=8002 SNR=59.5
04:20:56.789 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:56.793 00.004 7680 IsGuiding returns 0
04:20:56.793 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:56.798 00.005 6120 Enqueuing Expose request
04:20:56.802 00.004 7680 PulseGuide returned control before completion, sleep 130
04:20:56.936 00.134 7680 IsGuiding returns 1
04:20:56.936 00.000 7680 scope still moving after pulse duration time elapsed
04:20:56.967 00.031 7680 IsSlewing returns 0
04:20:56.968 00.001 7680 IsGuiding returns 1
04:20:56.999 00.031 7680 IsSlewing returns 0
04:20:57.000 00.001 7680 IsGuiding returns 0
04:20:57.000 00.000 7680 scope move finished after 120 + 87 ms
04:20:57.000 00.000 7680 Move returns status 0, amount 120
04:20:57.001 00.001 7680 move complete, result=0
04:20:57.001 00.000 7680 worker thread done servicing request
04:20:57.001 00.000 7680 Worker thread wakes up
04:20:57.003 00.002 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 120 ms SOUTH
04:20:57.008 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:57.009 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:58.260 01.251 7680 Exposure complete
04:20:58.401 00.141 7680 worker thread done servicing request
04:20:58.402 00.001 6120 OnExposeComplete: enter
04:20:58.407 00.005 6120 UpdateGuideState(): m_state=6
04:20:58.411 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4801
04:20:58.415 00.004 6120 Star::Find returns 1 (0), X=511.26, Y=663.81, Mass=8084, SNR=59.8, Peak=188 HFD=6.7
04:20:58.419 00.004 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
04:20:58.422 00.003 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
04:20:58.427 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.38 mountX=0.00 mountY=0.21, mountTheta=1.57
04:20:58.432 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.21, opts=13)
04:20:58.435 00.003 6120 Enqueuing Move request for scope (0.04, -0.21)
04:20:58.441 00.006 7680 Worker thread wakes up
04:20:58.442 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:20:58.447 00.005 6120 UpdateGuideState exits: m=8084 SNR=59.8
04:20:58.452 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:20:58.456 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:20:58.460 00.004 6120 Enqueuing Expose request
04:20:58.464 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
04:20:58.464 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
04:20:58.464 00.000 7680 Moving (0.04, -0.21) raw xDistance=0.00 yDistance=0.21
04:20:58.464 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:20:58.464 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:20:58.464 00.000 7680 MoveAxis(E, 0, ABG)
04:20:58.466 00.002 7680 Move returns status 0, amount 0
04:20:58.466 00.000 7680 MoveAxis(S, 113, ABG)
04:20:58.466 00.000 7680 Guiding  Dir = 1, Dur = 113
04:20:58.467 00.001 7680 IsSlewing returns 0
04:20:58.467 00.000 7680 IsGuiding returns 0
04:20:58.467 00.000 7680 PulseGuide returned control before completion, sleep 123
04:20:58.595 00.128 7680 IsGuiding returns 1
04:20:58.595 00.000 7680 scope still moving after pulse duration time elapsed
04:20:58.626 00.031 7680 IsSlewing returns 0
04:20:58.626 00.000 7680 IsGuiding returns 0
04:20:58.627 00.001 7680 scope move finished after 113 + 46 ms
04:20:58.627 00.000 7680 Move returns status 0, amount 113
04:20:58.627 00.000 7680 move complete, result=0
04:20:58.628 00.001 7680 worker thread done servicing request
04:20:58.628 00.000 7680 Worker thread wakes up
04:20:58.628 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 113 ms SOUTH
04:20:58.635 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:20:58.635 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:20:59.880 01.245 7680 Exposure complete
04:21:00.020 00.140 7680 worker thread done servicing request
04:21:00.021 00.001 6120 OnExposeComplete: enter
04:21:00.028 00.007 6120 UpdateGuideState(): m_state=6
04:21:00.034 00.006 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4802
04:21:00.037 00.003 6120 Star::Find returns 1 (0), X=511.24, Y=663.95, Mass=7498, SNR=56.6, Peak=173 HFD=6.6
04:21:00.040 00.003 6120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.19) = xAngle (-1.48 = -1.48)
04:21:00.042 00.002 6120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
04:21:00.047 00.005 6120 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.29 mountX=0.01 mountY=0.07, mountTheta=1.48
04:21:00.052 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.07, opts=13)
04:21:00.055 00.003 6120 Enqueuing Move request for scope (0.02, -0.07)
04:21:00.059 00.004 7680 Worker thread wakes up
04:21:00.059 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:00.064 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
04:21:00.064 00.000 6120 UpdateGuideState exits: m=7498 SNR=56.6
04:21:00.070 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:00.075 00.005 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
04:21:00.075 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:00.080 00.005 6120 Enqueuing Expose request
04:21:00.083 00.003 7680 Moving (0.02, -0.07) raw xDistance=0.01 yDistance=0.07
04:21:00.084 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:21:00.084 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:21:00.084 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:21:00.084 00.000 7680 MoveAxis(E, 0, ABG)
04:21:00.084 00.000 7680 Move returns status 0, amount 0
04:21:00.085 00.001 7680 MoveAxis(N, 0, ABG)
04:21:00.085 00.000 7680 Move returns status 0, amount 0
04:21:00.085 00.000 7680 move complete, result=0
04:21:00.086 00.001 7680 worker thread done servicing request
04:21:00.086 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:00.089 00.003 7680 Worker thread wakes up
04:21:00.091 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:00.091 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:21:01.335 01.244 7680 Exposure complete
04:21:01.478 00.143 7680 worker thread done servicing request
04:21:01.478 00.000 6120 OnExposeComplete: enter
04:21:01.483 00.005 6120 UpdateGuideState(): m_state=6
04:21:01.487 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4803
04:21:01.490 00.003 6120 Star::Find returns 1 (0), X=511.13, Y=663.90, Mass=8230, SNR=61.2, Peak=195 HFD=6.6
04:21:01.495 00.005 6120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.19) = xAngle (-2.44 = -2.44)
04:21:01.499 00.004 6120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.43 = 0.43)
04:21:01.504 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.26 mountX=-0.11 mountY=0.06, mountTheta=2.64
04:21:01.509 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.12, opts=13)
04:21:01.514 00.005 6120 Enqueuing Move request for scope (-0.09, -0.12)
04:21:01.518 00.004 7680 Worker thread wakes up
04:21:01.518 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
04:21:01.518 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:01.522 00.004 6120 UpdateGuideState exits: m=8230 SNR=61.2
04:21:01.526 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:01.529 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
04:21:01.530 00.001 7680 Moving (-0.09, -0.12) raw xDistance=-0.11 yDistance=0.06
04:21:01.530 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:21:01.530 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:21:01.530 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:21:01.530 00.000 7680 MoveAxis(E, 0, ABG)
04:21:01.530 00.000 7680 Move returns status 0, amount 0
04:21:01.530 00.000 7680 MoveAxis(N, 0, ABG)
04:21:01.531 00.001 7680 Move returns status 0, amount 0
04:21:01.531 00.000 7680 move complete, result=0
04:21:01.531 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:01.535 00.004 7680 worker thread done servicing request
04:21:01.535 00.000 6120 Enqueuing Expose request
04:21:01.539 00.004 7680 Worker thread wakes up
04:21:01.539 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:01.543 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:01.543 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:21:02.796 01.253 7680 Exposure complete
04:21:02.942 00.146 7680 worker thread done servicing request
04:21:02.942 00.000 6120 OnExposeComplete: enter
04:21:02.947 00.005 6120 UpdateGuideState(): m_state=6
04:21:02.951 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4804
04:21:02.955 00.004 6120 Star::Find returns 1 (0), X=511.04, Y=663.83, Mass=8305, SNR=59.8, Peak=184 HFD=6.7
04:21:02.959 00.004 6120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (0.19) = xAngle (-2.52 = -2.52)
04:21:02.962 00.003 6120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.36 = 0.36)
04:21:02.965 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-2.33 mountX=-0.21 mountY=0.09, mountTheta=2.74
04:21:02.972 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.19, opts=13)
04:21:02.977 00.005 6120 Enqueuing Move request for scope (-0.18, -0.19)
04:21:02.981 00.004 7680 Worker thread wakes up
04:21:02.982 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:02.986 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.19) opts 0xd
04:21:02.986 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.19)
04:21:02.987 00.001 6120 UpdateGuideState exits: m=8305 SNR=59.8
04:21:02.991 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:02.995 00.004 7680 Moving (-0.18, -0.19) raw xDistance=-0.21 yDistance=0.09
04:21:02.995 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:21:02.995 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:02.999 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:21:03.000 00.001 6120 Enqueuing Expose request
04:21:03.004 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:21:03.004 00.000 7680 MoveAxis(E, 87, ABG)
04:21:03.004 00.000 7680 Guiding  Dir = 2, Dur = 87
04:21:03.004 00.000 7680 IsSlewing returns 0
04:21:03.006 00.002 7680 IsGuiding returns 0
04:21:03.006 00.000 7680 PulseGuide returned control before completion, sleep 97
04:21:03.108 00.102 7680 IsGuiding returns 1
04:21:03.110 00.002 7680 scope still moving after pulse duration time elapsed
04:21:03.140 00.030 7680 IsSlewing returns 0
04:21:03.141 00.001 7680 IsGuiding returns 0
04:21:03.141 00.000 7680 scope move finished after 87 + 48 ms
04:21:03.141 00.000 7680 Move returns status 0, amount 87
04:21:03.143 00.002 7680 MoveAxis(N, 0, ABG)
04:21:03.143 00.000 7680 Move returns status 0, amount 0
04:21:03.144 00.001 7680 move complete, result=0
04:21:03.144 00.000 7680 worker thread done servicing request
04:21:03.144 00.000 7680 Worker thread wakes up
04:21:03.145 00.001 6120 GuideStep: -0.2 px 87 ms EAST, 0.1 px 0 ms NORTH
04:21:03.151 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:03.151 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:21:04.402 01.251 7680 Exposure complete
04:21:04.553 00.151 7680 worker thread done servicing request
04:21:04.554 00.001 6120 OnExposeComplete: enter
04:21:04.558 00.004 6120 UpdateGuideState(): m_state=6
04:21:04.562 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4805
04:21:04.565 00.003 6120 Star::Find returns 1 (0), X=511.17, Y=663.69, Mass=8409, SNR=60.2, Peak=209 HFD=6.8
04:21:04.570 00.005 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
04:21:04.574 00.004 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
04:21:04.577 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.33 hyp=0.33 cameraTheta=-1.74 mountX=-0.12 mountY=0.27, mountTheta=1.98
04:21:04.583 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.33, opts=13)
04:21:04.586 00.003 6120 Enqueuing Move request for scope (-0.06, -0.33)
04:21:04.590 00.004 7680 Worker thread wakes up
04:21:04.591 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:04.595 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.33) opts 0xd
04:21:04.595 00.000 6120 UpdateGuideState exits: m=8409 SNR=60.2
04:21:04.600 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:04.605 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:04.608 00.003 6120 Enqueuing Expose request
04:21:04.612 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.33)
04:21:04.612 00.000 7680 Moving (-0.06, -0.33) raw xDistance=-0.12 yDistance=0.27
04:21:04.612 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:21:04.612 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:21:04.613 00.001 7680 MoveAxis(E, 0, ABG)
04:21:04.613 00.000 7680 Move returns status 0, amount 0
04:21:04.613 00.000 7680 MoveAxis(S, 146, ABG)
04:21:04.613 00.000 7680 Guiding  Dir = 1, Dur = 146
04:21:04.614 00.001 7680 IsSlewing returns 0
04:21:04.614 00.000 7680 IsGuiding returns 0
04:21:04.615 00.001 7680 PulseGuide returned control before completion, sleep 156
04:21:04.782 00.167 7680 IsGuiding returns 1
04:21:04.783 00.001 7680 scope still moving after pulse duration time elapsed
04:21:04.811 00.028 7680 IsSlewing returns 0
04:21:04.813 00.002 7680 IsGuiding returns 0
04:21:04.814 00.001 7680 scope move finished after 146 + 53 ms
04:21:04.814 00.000 7680 Move returns status 0, amount 146
04:21:04.815 00.001 7680 move complete, result=0
04:21:04.815 00.000 7680 worker thread done servicing request
04:21:04.816 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 146 ms SOUTH
04:21:04.823 00.007 7680 Worker thread wakes up
04:21:04.823 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:04.824 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:21:06.073 01.249 7680 Exposure complete
04:21:06.214 00.141 7680 worker thread done servicing request
04:21:06.214 00.000 6120 OnExposeComplete: enter
04:21:06.219 00.005 6120 UpdateGuideState(): m_state=6
04:21:06.224 00.005 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4806
04:21:06.228 00.004 6120 Star::Find returns 1 (0), X=511.15, Y=663.78, Mass=8181, SNR=60.8, Peak=190 HFD=6.7
04:21:06.231 00.003 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
04:21:06.236 00.005 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
04:21:06.240 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.87 mountX=-0.12 mountY=0.18, mountTheta=2.14
04:21:06.244 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.24, opts=13)
04:21:06.248 00.004 6120 Enqueuing Move request for scope (-0.07, -0.24)
04:21:06.252 00.004 7680 Worker thread wakes up
04:21:06.252 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.24) opts 0xd
04:21:06.253 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.24)
04:21:06.253 00.000 7680 Moving (-0.07, -0.24) raw xDistance=-0.12 yDistance=0.18
04:21:06.253 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:21:06.253 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:21:06.253 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:21:06.253 00.000 7680 MoveAxis(E, 0, ABG)
04:21:06.254 00.001 7680 Move returns status 0, amount 0
04:21:06.254 00.000 7680 MoveAxis(N, 0, ABG)
04:21:06.254 00.000 7680 Move returns status 0, amount 0
04:21:06.255 00.001 7680 move complete, result=0
04:21:06.255 00.000 7680 worker thread done servicing request
04:21:06.255 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:06.259 00.004 6120 UpdateGuideState exits: m=8181 SNR=60.8
04:21:06.263 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:06.267 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:06.271 00.004 6120 Enqueuing Expose request
04:21:06.275 00.004 7680 Worker thread wakes up
04:21:06.275 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:06.275 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:21:06.276 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:21:07.525 01.249 7680 Exposure complete
04:21:07.667 00.142 7680 worker thread done servicing request
04:21:07.668 00.001 6120 OnExposeComplete: enter
04:21:07.672 00.004 6120 UpdateGuideState(): m_state=6
04:21:07.675 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4807
04:21:07.679 00.004 6120 Star::Find returns 1 (0), X=510.79, Y=663.76, Mass=7931, SNR=59.7, Peak=191 HFD=6.6
04:21:07.683 00.004 6120 CameraToMount -- cameraTheta (-2.60) - m_xAngle (0.19) = xAngle (-2.79 = -2.79)
04:21:07.688 00.005 6120 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.09 = 0.09)
04:21:07.693 00.005 6120 CameraToMount -- cameraX=-0.43 cameraY=-0.26 hyp=0.51 cameraTheta=-2.60 mountX=-0.47 mountY=0.04, mountTheta=3.05
04:21:07.700 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=-0.26, opts=13)
04:21:07.704 00.004 6120 Enqueuing Move request for scope (-0.43, -0.26)
04:21:07.708 00.004 7680 Worker thread wakes up
04:21:07.708 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:07.712 00.004 6120 UpdateGuideState exits: m=7931 SNR=59.7
04:21:07.716 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.26) opts 0xd
04:21:07.716 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.43, -0.26)
04:21:07.716 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:07.721 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:07.725 00.004 7680 Moving (-0.43, -0.26) raw xDistance=-0.47 yDistance=0.04
04:21:07.725 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
04:21:07.725 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:21:07.725 00.000 6120 Enqueuing Expose request
04:21:07.729 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:21:07.729 00.000 7680 MoveAxis(E, 194, ABG)
04:21:07.730 00.001 7680 Guiding  Dir = 2, Dur = 194
04:21:07.730 00.000 7680 IsSlewing returns 0
04:21:07.730 00.000 7680 IsGuiding returns 0
04:21:07.731 00.001 7680 PulseGuide returned control before completion, sleep 204
04:21:07.939 00.208 7680 IsGuiding returns 1
04:21:07.940 00.001 7680 scope still moving after pulse duration time elapsed
04:21:07.969 00.029 7680 IsSlewing returns 0
04:21:07.969 00.000 7680 IsGuiding returns 0
04:21:07.970 00.001 7680 scope move finished after 194 + 46 ms
04:21:07.971 00.001 7680 Move returns status 0, amount 194
04:21:07.971 00.000 7680 MoveAxis(N, 0, ABG)
04:21:07.971 00.000 7680 Move returns status 0, amount 0
04:21:07.972 00.001 7680 move complete, result=0
04:21:07.972 00.000 7680 worker thread done servicing request
04:21:07.972 00.000 7680 Worker thread wakes up
04:21:07.973 00.001 6120 GuideStep: -0.5 px 194 ms EAST, 0.0 px 0 ms NORTH
04:21:07.982 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:07.982 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:21:09.233 01.251 7680 Exposure complete
04:21:09.384 00.151 7680 worker thread done servicing request
04:21:09.384 00.000 6120 OnExposeComplete: enter
04:21:09.387 00.003 6120 UpdateGuideState(): m_state=6
04:21:09.392 00.005 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4808
04:21:09.396 00.004 6120 Star::Find returns 1 (0), X=511.15, Y=665.72, Mass=7680, SNR=58.3, Peak=199 HFD=6.6
04:21:09.400 00.004 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (0.19) = xAngle (1.43 = 1.43)
04:21:09.404 00.004 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.30 = -1.98)
04:21:09.407 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=1.70 hyp=1.70 cameraTheta=1.62 mountX=0.24 mountY=-1.56, mountTheta=-1.42
04:21:09.413 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=1.70, opts=13)
04:21:09.419 00.006 6120 Enqueuing Move request for scope (-0.08, 1.70)
04:21:09.422 00.003 7680 Worker thread wakes up
04:21:09.423 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:09.427 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 1.70) opts 0xd
04:21:09.427 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 1.70)
04:21:09.428 00.001 7680 Moving (-0.08, 1.70) raw xDistance=0.24 yDistance=-1.56
04:21:09.428 00.000 6120 UpdateGuideState exits: m=7680 SNR=58.3
04:21:09.432 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.24
04:21:09.432 00.000 7680 resist switch: large excursion: input -1.56 thresh 0.60 direction from 1 to -1
04:21:09.432 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.69
04:21:09.432 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.56 from input -1.56
04:21:09.432 00.000 7680 MoveAxis(W, 85, ABG)
04:21:09.432 00.000 7680 Guiding  Dir = 3, Dur = 85
04:21:09.434 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:09.436 00.002 7680 IsSlewing returns 0
04:21:09.436 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:09.439 00.003 7680 IsGuiding returns 0
04:21:09.439 00.000 6120 Enqueuing Expose request
04:21:09.444 00.005 7680 PulseGuide returned control before completion, sleep 94
04:21:09.550 00.106 7680 IsGuiding returns 1
04:21:09.551 00.001 7680 scope still moving after pulse duration time elapsed
04:21:09.582 00.031 7680 IsSlewing returns 0
04:21:09.583 00.001 7680 IsGuiding returns 0
04:21:09.584 00.001 7680 scope move finished after 85 + 58 ms
04:21:09.585 00.001 7680 Move returns status 0, amount 85
04:21:09.585 00.000 7680 MoveAxis(N, 848, ABG)
04:21:09.585 00.000 7680 Guiding  Dir = 0, Dur = 848
04:21:09.586 00.001 7680 IsSlewing returns 0
04:21:09.586 00.000 7680 IsGuiding returns 0
04:21:09.587 00.001 7680 PulseGuide returned control before completion, sleep 858
04:21:10.453 00.866 7680 IsGuiding returns 1
04:21:10.454 00.001 7680 scope still moving after pulse duration time elapsed
04:21:10.484 00.030 7680 IsSlewing returns 0
04:21:10.485 00.001 7680 IsGuiding returns 0
04:21:10.486 00.001 7680 scope move finished after 848 + 51 ms
04:21:10.486 00.000 7680 Move returns status 0, amount 848
04:21:10.486 00.000 7680 move complete, result=0
04:21:10.488 00.002 6120 GuideStep: 0.2 px 85 ms WEST, -1.6 px 848 ms NORTH
04:21:10.495 00.007 7680 worker thread done servicing request
04:21:10.495 00.000 7680 Worker thread wakes up
04:21:10.495 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:10.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:21:11.748 01.253 7680 Exposure complete
04:21:11.896 00.148 7680 worker thread done servicing request
04:21:11.896 00.000 6120 OnExposeComplete: enter
04:21:11.900 00.004 6120 UpdateGuideState(): m_state=6
04:21:11.903 00.003 6120 Star::Find(15, 511, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4809
04:21:11.907 00.004 6120 Star::Find returns 1 (0), X=511.01, Y=662.95, Mass=7697, SNR=58.1, Peak=194 HFD=6.4
04:21:11.914 00.007 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
04:21:11.918 00.004 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
04:21:11.922 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-1.07 hyp=1.09 cameraTheta=-1.77 mountX=-0.41 mountY=0.87, mountTheta=2.01
04:21:11.927 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-1.07, opts=13)
04:21:11.931 00.004 6120 Enqueuing Move request for scope (-0.21, -1.07)
04:21:11.934 00.003 7680 Worker thread wakes up
04:21:11.934 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -1.07) opts 0xd
04:21:11.934 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -1.07)
04:21:11.936 00.002 7680 Moving (-0.21, -1.07) raw xDistance=-0.41 yDistance=0.87
04:21:11.936 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:11.939 00.003 6120 UpdateGuideState exits: m=7697 SNR=58.1
04:21:11.944 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.41
04:21:11.944 00.000 7680 resist switch: large excursion: input 0.87 thresh 0.60 direction from -1 to 1
04:21:11.944 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.61
04:21:11.944 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:11.948 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:11.952 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87
04:21:11.952 00.000 7680 MoveAxis(E, 160, ABG)
04:21:11.953 00.001 7680 Guiding  Dir = 2, Dur = 160
04:21:11.953 00.000 6120 Enqueuing Expose request
04:21:11.956 00.003 7680 IsSlewing returns 0
04:21:11.956 00.000 7680 IsGuiding returns 0
04:21:11.957 00.001 7680 PulseGuide returned control before completion, sleep 170
04:21:12.143 00.186 7680 IsGuiding returns 1
04:21:12.145 00.002 7680 scope still moving after pulse duration time elapsed
04:21:12.175 00.030 7680 IsSlewing returns 0
04:21:12.177 00.002 7680 IsGuiding returns 0
04:21:12.177 00.000 7680 scope move finished after 160 + 59 ms
04:21:12.177 00.000 7680 Move returns status 0, amount 160
04:21:12.177 00.000 7680 MoveAxis(S, 472, ABG)
04:21:12.178 00.001 7680 Guiding  Dir = 1, Dur = 472
04:21:12.178 00.000 7680 IsSlewing returns 0
04:21:12.179 00.001 7680 IsGuiding returns 0
04:21:12.180 00.001 7680 PulseGuide returned control before completion, sleep 482
04:21:12.672 00.492 7680 IsGuiding returns 1
04:21:12.674 00.002 7680 scope still moving after pulse duration time elapsed
04:21:12.704 00.030 7680 IsSlewing returns 0
04:21:12.706 00.002 7680 IsGuiding returns 0
04:21:12.706 00.000 7680 scope move finished after 472 + 55 ms
04:21:12.707 00.001 7680 Move returns status 0, amount 472
04:21:12.708 00.001 7680 move complete, result=0
04:21:12.708 00.000 7680 worker thread done servicing request
04:21:12.708 00.000 6120 GuideStep: -0.4 px 160 ms EAST, 0.9 px 472 ms SOUTH
04:21:12.714 00.006 7680 Worker thread wakes up
04:21:12.716 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:12.716 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:21:13.962 01.246 7680 Exposure complete
04:21:14.110 00.148 7680 worker thread done servicing request
04:21:14.111 00.001 6120 OnExposeComplete: enter
04:21:14.114 00.003 6120 UpdateGuideState(): m_state=6
04:21:14.118 00.004 6120 Star::Find(15, 511, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4810
04:21:14.122 00.004 6120 Star::Find returns 1 (0), X=511.29, Y=662.92, Mass=7407, SNR=56.5, Peak=189 HFD=6.6
04:21:14.127 00.005 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
04:21:14.130 00.003 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
04:21:14.134 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-1.10 hyp=1.10 cameraTheta=-1.51 mountX=-0.14 mountY=1.02, mountTheta=1.70
04:21:14.139 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-1.10, opts=13)
04:21:14.144 00.005 6120 Enqueuing Move request for scope (0.07, -1.10)
04:21:14.148 00.004 7680 Worker thread wakes up
04:21:14.148 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:14.152 00.004 6120 UpdateGuideState exits: m=7407 SNR=56.5
04:21:14.158 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:14.164 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:14.166 00.002 6120 Enqueuing Expose request
04:21:14.171 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -1.10) opts 0xd
04:21:14.172 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -1.10)
04:21:14.172 00.000 7680 Moving (0.07, -1.10) raw xDistance=-0.14 yDistance=1.02
04:21:14.172 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:21:14.172 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.02 from input 1.02
04:21:14.172 00.000 7680 MoveAxis(E, 0, ABG)
04:21:14.173 00.001 7680 Move returns status 0, amount 0
04:21:14.173 00.000 7680 MoveAxis(S, 554, ABG)
04:21:14.174 00.001 7680 Guiding  Dir = 1, Dur = 554
04:21:14.174 00.000 7680 IsSlewing returns 0
04:21:14.174 00.000 7680 IsGuiding returns 0
04:21:14.175 00.001 7680 PulseGuide returned control before completion, sleep 564
04:21:14.754 00.579 7680 IsGuiding returns 1
04:21:14.754 00.000 7680 scope still moving after pulse duration time elapsed
04:21:14.786 00.032 7680 IsSlewing returns 0
04:21:14.789 00.003 7680 IsGuiding returns 0
04:21:14.790 00.001 7680 scope move finished after 554 + 60 ms
04:21:14.790 00.000 7680 Move returns status 0, amount 554
04:21:14.791 00.001 7680 move complete, result=0
04:21:14.791 00.000 7680 worker thread done servicing request
04:21:14.791 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.0 px 554 ms SOUTH
04:21:14.797 00.006 7680 Worker thread wakes up
04:21:14.797 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:14.799 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:21:16.053 01.254 7680 Exposure complete
04:21:16.197 00.144 7680 worker thread done servicing request
04:21:16.198 00.001 6120 OnExposeComplete: enter
04:21:16.203 00.005 6120 UpdateGuideState(): m_state=6
04:21:16.207 00.004 6120 Star::Find(15, 511, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4811
04:21:16.211 00.004 6120 Star::Find returns 1 (0), X=511.13, Y=664.02, Mass=8499, SNR=61.4, Peak=197 HFD=7.0
04:21:16.215 00.004 6120 CameraToMount -- cameraTheta (-3.12) - m_xAngle (0.19) = xAngle (-3.31 = 2.97)
04:21:16.220 00.005 6120 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.44 = -0.44)
04:21:16.223 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.12 mountX=-0.09 mountY=-0.04, mountTheta=-2.73
04:21:16.229 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.00, opts=13)
04:21:16.232 00.003 6120 Enqueuing Move request for scope (-0.09, -0.00)
04:21:16.236 00.004 7680 Worker thread wakes up
04:21:16.236 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
04:21:16.236 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
04:21:16.236 00.000 7680 Moving (-0.09, -0.00) raw xDistance=-0.09 yDistance=-0.04
04:21:16.236 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:21:16.237 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:21:16.237 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:21:16.237 00.000 7680 MoveAxis(E, 0, ABG)
04:21:16.237 00.000 7680 Move returns status 0, amount 0
04:21:16.237 00.000 7680 MoveAxis(N, 0, ABG)
04:21:16.238 00.001 7680 Move returns status 0, amount 0
04:21:16.238 00.000 7680 move complete, result=0
04:21:16.238 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:16.243 00.005 6120 UpdateGuideState exits: m=8499 SNR=61.4
04:21:16.247 00.004 7680 worker thread done servicing request
04:21:16.247 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:16.251 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:16.256 00.005 6120 Enqueuing Expose request
04:21:16.261 00.005 7680 Worker thread wakes up
04:21:16.261 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:21:16.265 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:16.265 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:21:17.511 01.246 7680 Exposure complete
04:21:17.653 00.142 7680 worker thread done servicing request
04:21:17.653 00.000 6120 OnExposeComplete: enter
04:21:17.658 00.005 6120 UpdateGuideState(): m_state=6
04:21:17.665 00.007 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4812
04:21:17.669 00.004 6120 Star::Find returns 1 (0), X=511.23, Y=663.66, Mass=8598, SNR=61.6, Peak=191 HFD=6.8
04:21:17.673 00.004 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
04:21:17.677 00.004 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
04:21:17.682 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=-0.36 hyp=0.36 cameraTheta=-1.56 mountX=-0.06 mountY=0.32, mountTheta=1.76
04:21:17.687 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.36, opts=13)
04:21:17.693 00.006 6120 Enqueuing Move request for scope (0.00, -0.36)
04:21:17.697 00.004 7680 Worker thread wakes up
04:21:17.697 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:17.701 00.004 6120 UpdateGuideState exits: m=8598 SNR=61.6
04:21:17.704 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:17.707 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:17.712 00.005 6120 Enqueuing Expose request
04:21:17.716 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.36) opts 0xd
04:21:17.716 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.36)
04:21:17.716 00.000 7680 Moving (0.00, -0.36) raw xDistance=-0.06 yDistance=0.32
04:21:17.716 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:21:17.716 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
04:21:17.717 00.001 7680 MoveAxis(E, 0, ABG)
04:21:17.717 00.000 7680 Move returns status 0, amount 0
04:21:17.717 00.000 7680 MoveAxis(S, 174, ABG)
04:21:17.718 00.001 7680 Guiding  Dir = 1, Dur = 174
04:21:17.718 00.000 7680 IsSlewing returns 0
04:21:17.718 00.000 7680 IsGuiding returns 0
04:21:17.718 00.000 7680 PulseGuide returned control before completion, sleep 184
04:21:17.906 00.188 7680 IsGuiding returns 1
04:21:17.906 00.000 7680 scope still moving after pulse duration time elapsed
04:21:17.937 00.031 7680 IsSlewing returns 0
04:21:17.939 00.002 7680 IsGuiding returns 0
04:21:17.939 00.000 7680 scope move finished after 174 + 46 ms
04:21:17.940 00.001 7680 Move returns status 0, amount 174
04:21:17.940 00.000 7680 move complete, result=0
04:21:17.940 00.000 7680 worker thread done servicing request
04:21:17.940 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 174 ms SOUTH
04:21:17.948 00.008 7680 Worker thread wakes up
04:21:17.949 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:17.949 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:21:19.205 01.256 7680 Exposure complete
04:21:19.349 00.144 7680 worker thread done servicing request
04:21:19.349 00.000 6120 OnExposeComplete: enter
04:21:19.354 00.005 6120 UpdateGuideState(): m_state=6
04:21:19.358 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4813
04:21:19.361 00.003 6120 Star::Find returns 1 (0), X=511.26, Y=663.74, Mass=8048, SNR=59.7, Peak=184 HFD=6.7
04:21:19.366 00.005 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
04:21:19.370 00.004 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
04:21:19.373 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.42 mountX=-0.01 mountY=0.27, mountTheta=1.61
04:21:19.378 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.28, opts=13)
04:21:19.381 00.003 6120 Enqueuing Move request for scope (0.04, -0.28)
04:21:19.386 00.005 7680 Worker thread wakes up
04:21:19.386 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.28) opts 0xd
04:21:19.386 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.28)
04:21:19.386 00.000 7680 Moving (0.04, -0.28) raw xDistance=-0.01 yDistance=0.27
04:21:19.387 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:21:19.387 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:21:19.387 00.000 7680 MoveAxis(E, 0, ABG)
04:21:19.387 00.000 7680 Move returns status 0, amount 0
04:21:19.387 00.000 7680 MoveAxis(S, 147, ABG)
04:21:19.387 00.000 7680 Guiding  Dir = 1, Dur = 147
04:21:19.387 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:19.391 00.004 7680 IsSlewing returns 0
04:21:19.392 00.001 6120 UpdateGuideState exits: m=8048 SNR=59.7
04:21:19.395 00.003 7680 IsGuiding returns 0
04:21:19.396 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:19.398 00.002 7680 PulseGuide returned control before completion, sleep 157
04:21:19.399 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:19.402 00.003 6120 Enqueuing Expose request
04:21:19.566 00.164 7680 IsGuiding returns 1
04:21:19.568 00.002 7680 scope still moving after pulse duration time elapsed
04:21:19.598 00.030 7680 IsSlewing returns 0
04:21:19.599 00.001 7680 IsGuiding returns 0
04:21:19.600 00.001 7680 scope move finished after 147 + 57 ms
04:21:19.600 00.000 7680 Move returns status 0, amount 147
04:21:19.600 00.000 7680 move complete, result=0
04:21:19.601 00.001 7680 worker thread done servicing request
04:21:19.601 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 147 ms SOUTH
04:21:19.607 00.006 7680 Worker thread wakes up
04:21:19.608 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:19.608 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:21:20.860 01.252 7680 Exposure complete
04:21:21.007 00.147 7680 worker thread done servicing request
04:21:21.007 00.000 6120 OnExposeComplete: enter
04:21:21.011 00.004 6120 UpdateGuideState(): m_state=6
04:21:21.015 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4814
04:21:21.018 00.003 6120 Star::Find returns 1 (0), X=511.16, Y=663.92, Mass=7455, SNR=56.6, Peak=195 HFD=6.6
04:21:21.022 00.004 6120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (0.19) = xAngle (-2.27 = -2.27)
04:21:21.025 00.003 6120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.60 = 0.60)
04:21:21.030 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.09 mountX=-0.08 mountY=0.07, mountTheta=2.42
04:21:21.035 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.10, opts=13)
04:21:21.038 00.003 6120 Enqueuing Move request for scope (-0.06, -0.10)
04:21:21.043 00.005 7680 Worker thread wakes up
04:21:21.043 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
04:21:21.043 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
04:21:21.043 00.000 7680 Moving (-0.06, -0.10) raw xDistance=-0.08 yDistance=0.07
04:21:21.043 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:21:21.044 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:21:21.044 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:21:21.044 00.000 7680 MoveAxis(E, 0, ABG)
04:21:21.044 00.000 7680 Move returns status 0, amount 0
04:21:21.044 00.000 7680 MoveAxis(N, 0, ABG)
04:21:21.044 00.000 7680 Move returns status 0, amount 0
04:21:21.044 00.000 7680 move complete, result=0
04:21:21.044 00.000 7680 worker thread done servicing request
04:21:21.045 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:21.048 00.003 6120 UpdateGuideState exits: m=7455 SNR=56.6
04:21:21.052 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:21.055 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:21.059 00.004 6120 Enqueuing Expose request
04:21:21.063 00.004 7680 Worker thread wakes up
04:21:21.064 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:21.068 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:21.068 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,649,31,31)
04:21:21.990 00.922 6120 evsrv: cli 0FAEF2F8 connect
04:21:21.995 00.005 6120 case statement mapped state 6 to 3
04:21:22.160 00.165 6120 case statement mapped state 6 to 3
04:21:22.166 00.006 6120 evsrv: cli 0FAEF2F8 request: {"method":"get_app_state","id":"4e4f566b-5d50-4f59-9c8b-b33796e0d252"}
04:21:22.170 00.004 6120 case statement mapped state 6 to 3
04:21:22.173 00.003 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e4f566b-5d50-4f59-9c8b-b33796e0d252"}
04:21:22.176 00.003 6120 evsrv: cli 0FAEF2F8 disconnect
04:21:22.181 00.005 6120 evsrv: cli 0FAEF118 connect
04:21:22.186 00.005 6120 case statement mapped state 6 to 3
04:21:22.335 00.149 6120 case statement mapped state 6 to 3
04:21:22.340 00.005 7680 Exposure complete
04:21:22.340 00.000 6120 evsrv: cli 0FAEF118 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"fdaf68b5-e6fe-4fa1-bf57-c0817f17c0ef"}
04:21:22.454 00.114 6120 PhdController::Dither begins
04:21:22.458 00.004 6120 dither: size=5.00, dRA=4.52 dDec=1.12
04:21:22.462 00.004 6120 MountToCamera -- mountTheta (-0.24) + m_xAngle (0.19) = xAngle (-0.06 = -0.06)
04:21:22.465 00.003 6120 MountToCamera -- mountX=4.52 mountY=1.12 hyp=4.65 mountTheta=-0.24 cameraX=4.65, cameraY=-0.26 cameraTheta=-0.06
04:21:22.469 00.004 6120 setting lock position to (515.87, 663.76)
04:21:22.472 00.003 6120 Mount: notify guiding dithered (4.6, -0.3)
04:21:22.475 00.003 6120 Status Line: Dither by 4.52,1.12
04:21:22.486 00.011 6120 PhdController: newstate STATE_SETTLE_BEGIN
04:21:22.490 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
04:21:22.492 00.002 6120 evsrv: cli 0FAEF118 response: {"jsonrpc":"2.0","result":0,"id":"fdaf68b5-e6fe-4fa1-bf57-c0817f17c0ef"}
04:21:22.496 00.004 6120 evsrv: cli 0FAEF118 disconnect
04:21:22.564 00.068 7680 worker thread done servicing request
04:21:22.564 00.000 6120 OnExposeComplete: enter
04:21:22.568 00.004 6120 UpdateGuideState(): m_state=6
04:21:22.571 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4815
04:21:22.575 00.004 6120 Star::Find returns 1 (0), X=511.01, Y=663.11, Mass=7485, SNR=57.8, Peak=199 HFD=6.3
04:21:22.578 00.003 6120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.19) = xAngle (-3.20 = 3.09)
04:21:22.580 00.002 6120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.32 = -0.32)
04:21:22.583 00.003 6120 CameraToMount -- cameraX=-4.86 cameraY=-0.65 hyp=4.90 cameraTheta=-3.01 mountX=-4.89 mountY=-1.55, mountTheta=-2.83
04:21:22.588 00.005 6120 dither recenter: remaining=(-4.5,-1.1) step=(-4.5,-1.1)
04:21:22.591 00.003 6120 MountToCamera -- mountTheta (2.90) + m_xAngle (0.19) = xAngle (3.09 = 3.09)
04:21:22.595 00.004 6120 MountToCamera -- mountX=-4.52 mountY=-1.12 hyp=4.65 mountTheta=2.90 cameraX=-4.65, cameraY=0.26 cameraTheta=3.09
04:21:22.598 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-4.65, y=0.26, opts=4)
04:21:22.601 00.003 6120 Enqueuing Move request for scope (-4.65, 0.26)
04:21:22.603 00.002 7680 Worker thread wakes up
04:21:22.604 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-4.65, 0.26) opts 0x4
04:21:22.604 00.000 7680 Handling offset move in thread for scope, endpoint = (-4.65, 0.26)
04:21:22.604 00.000 7680 Moving (-4.65, 0.26) raw xDistance=-4.52 yDistance=-1.12
04:21:22.604 00.000 7680 MoveAxis(E, 2928, B)
04:21:22.604 00.000 7680 Guiding  Dir = 2, Dur = 2928
04:21:22.604 00.000 6120 Mount: notify direct move -4.52,-1.12
04:21:22.608 00.004 7680 IsSlewing returns 0
04:21:22.608 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:22.611 00.003 7680 IsGuiding returns 0
04:21:22.611 00.000 6120 UpdateGuideState exits: m=7485 SNR=57.8
04:21:22.614 00.003 7680 PulseGuide returned control before completion, sleep 2938
04:21:22.614 00.000 6120 PhdController: settling, locked = 1, distance = 4.99 (1.50) aobump = 0 frame = 1 / 99999
04:21:22.617 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764066082.617,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.99,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:21:22.620 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:22.624 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:22.627 00.003 6120 Enqueuing Expose request
04:21:25.553 02.926 7680 IsGuiding returns 1
04:21:25.555 00.002 7680 scope still moving after pulse duration time elapsed
04:21:25.584 00.029 7680 IsSlewing returns 0
04:21:25.585 00.001 7680 IsGuiding returns 0
04:21:25.586 00.001 7680 scope move finished after 2928 + 46 ms
04:21:25.586 00.000 7680 Move returns status 0, amount 2928
04:21:25.587 00.001 7680 MoveAxis(N, 608, B)
04:21:25.587 00.000 7680 Guiding  Dir = 0, Dur = 608
04:21:25.587 00.000 7680 IsSlewing returns 0
04:21:25.588 00.001 7680 IsGuiding returns 0
04:21:25.588 00.000 7680 PulseGuide returned control before completion, sleep 618
04:21:26.222 00.634 7680 IsGuiding returns 1
04:21:26.222 00.000 7680 scope still moving after pulse duration time elapsed
04:21:26.253 00.031 7680 IsSlewing returns 0
04:21:26.254 00.001 7680 IsGuiding returns 0
04:21:26.254 00.000 7680 scope move finished after 608 + 57 ms
04:21:26.254 00.000 7680 Move returns status 0, amount 608
04:21:26.254 00.000 7680 move complete, result=0
04:21:26.256 00.002 7680 worker thread done servicing request
04:21:26.256 00.000 7680 Worker thread wakes up
04:21:26.256 00.000 6120 GuideStep: -4.5 px 2928 ms EAST, -1.1 px 608 ms NORTH
04:21:26.261 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:26.261 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:21:27.516 01.255 7680 Exposure complete
04:21:27.651 00.135 7680 worker thread done servicing request
04:21:27.651 00.000 6120 OnExposeComplete: enter
04:21:27.655 00.004 6120 UpdateGuideState(): m_state=6
04:21:27.658 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4816
04:21:27.661 00.003 6120 Star::Find returns 1 (0), X=515.34, Y=662.77, Mass=7873, SNR=59.3, Peak=190 HFD=6.7
04:21:27.665 00.004 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
04:21:27.669 00.004 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
04:21:27.673 00.004 6120 CameraToMount -- cameraX=-0.53 cameraY=-0.99 hyp=1.12 cameraTheta=-2.06 mountX=-0.70 mountY=0.65, mountTheta=2.39
04:21:27.677 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.53, y=-0.99, opts=13)
04:21:27.681 00.004 6120 Enqueuing Move request for scope (-0.53, -0.99)
04:21:27.684 00.003 7680 Worker thread wakes up
04:21:27.684 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.99) opts 0xd
04:21:27.686 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.53, -0.99)
04:21:27.686 00.000 7680 Moving (-0.53, -0.99) raw xDistance=-0.70 yDistance=0.65
04:21:27.686 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:27.690 00.004 6120 UpdateGuideState exits: m=7873 SNR=59.3
04:21:27.693 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
04:21:27.694 00.001 6120 PhdController: settling, locked = 1, distance = 1.12 (1.50) aobump = 0 frame = 2 / 99999
04:21:27.697 00.003 7680 resist switch: large excursion: input 0.65 thresh 0.60 direction from 0 to 1
04:21:27.698 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.96
04:21:27.698 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
04:21:27.698 00.000 7680 MoveAxis(E, 287, ABG)
04:21:27.698 00.000 7680 Guiding  Dir = 2, Dur = 287
04:21:27.698 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764066087.697,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.12,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:21:27.703 00.005 7680 IsSlewing returns 0
04:21:27.704 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:27.708 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:27.712 00.004 6120 Enqueuing Expose request
04:21:27.715 00.003 7680 IsGuiding returns 0
04:21:27.716 00.001 7680 PulseGuide returned control before completion, sleep 297
04:21:28.025 00.309 7680 IsGuiding returns 1
04:21:28.026 00.001 7680 scope still moving after pulse duration time elapsed
04:21:28.056 00.030 7680 IsSlewing returns 0
04:21:28.058 00.002 7680 IsGuiding returns 0
04:21:28.058 00.000 7680 scope move finished after 287 + 55 ms
04:21:28.058 00.000 7680 Move returns status 0, amount 287
04:21:28.058 00.000 7680 MoveAxis(S, 354, ABG)
04:21:28.059 00.001 7680 Guiding  Dir = 1, Dur = 354
04:21:28.060 00.001 7680 IsSlewing returns 0
04:21:28.060 00.000 7680 IsGuiding returns 0
04:21:28.060 00.000 7680 PulseGuide returned control before completion, sleep 364
04:21:28.435 00.375 7680 IsGuiding returns 1
04:21:28.435 00.000 7680 scope still moving after pulse duration time elapsed
04:21:28.467 00.032 7680 IsSlewing returns 0
04:21:28.468 00.001 7680 IsGuiding returns 0
04:21:28.468 00.000 7680 scope move finished after 354 + 53 ms
04:21:28.469 00.001 7680 Move returns status 0, amount 354
04:21:28.469 00.000 7680 move complete, result=0
04:21:28.469 00.000 7680 worker thread done servicing request
04:21:28.469 00.000 6120 GuideStep: -0.7 px 287 ms EAST, 0.7 px 354 ms SOUTH
04:21:28.476 00.007 7680 Worker thread wakes up
04:21:28.476 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:28.476 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:21:29.718 01.242 7680 Exposure complete
04:21:29.860 00.142 7680 worker thread done servicing request
04:21:29.860 00.000 6120 OnExposeComplete: enter
04:21:29.865 00.005 6120 UpdateGuideState(): m_state=6
04:21:29.869 00.004 6120 Star::Find(15, 515, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4817
04:21:29.873 00.004 6120 Star::Find returns 1 (0), X=515.63, Y=662.71, Mass=8265, SNR=59.8, Peak=196 HFD=6.7
04:21:29.876 00.003 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
04:21:29.880 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
04:21:29.884 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=-1.05 hyp=1.08 cameraTheta=-1.79 mountX=-0.43 mountY=0.84, mountTheta=2.04
04:21:29.889 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-1.05, opts=13)
04:21:29.892 00.003 6120 Enqueuing Move request for scope (-0.24, -1.05)
04:21:29.897 00.005 7680 Worker thread wakes up
04:21:29.897 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -1.05) opts 0xd
04:21:29.897 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -1.05)
04:21:29.897 00.000 7680 Moving (-0.24, -1.05) raw xDistance=-0.43 yDistance=0.84
04:21:29.897 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43
04:21:29.898 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:29.902 00.004 6120 UpdateGuideState exits: m=8265 SNR=59.8
04:21:29.905 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84
04:21:29.905 00.000 7680 MoveAxis(E, 196, ABG)
04:21:29.906 00.001 7680 Guiding  Dir = 2, Dur = 196
04:21:29.906 00.000 6120 PhdController: settling, locked = 1, distance = 1.11 (1.50) aobump = 0 frame = 3 / 99999
04:21:29.909 00.003 7680 IsSlewing returns 0
04:21:29.909 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764066089.909,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.11,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
04:21:29.914 00.005 7680 IsGuiding returns 0
04:21:29.914 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:29.919 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:29.922 00.003 6120 Enqueuing Expose request
04:21:29.926 00.004 7680 PulseGuide returned control before completion, sleep 206
04:21:30.148 00.222 7680 IsGuiding returns 0
04:21:30.148 00.000 7680 Move returns status 0, amount 196
04:21:30.149 00.001 7680 MoveAxis(S, 455, ABG)
04:21:30.149 00.000 7680 Guiding  Dir = 1, Dur = 455
04:21:30.149 00.000 7680 IsSlewing returns 0
04:21:30.150 00.001 7680 IsGuiding returns 0
04:21:30.151 00.001 7680 PulseGuide returned control before completion, sleep 465
04:21:30.619 00.468 7680 IsGuiding returns 1
04:21:30.620 00.001 7680 scope still moving after pulse duration time elapsed
04:21:30.651 00.031 7680 IsSlewing returns 0
04:21:30.652 00.001 7680 IsGuiding returns 0
04:21:30.652 00.000 7680 scope move finished after 455 + 46 ms
04:21:30.652 00.000 7680 Move returns status 0, amount 455
04:21:30.652 00.000 7680 move complete, result=0
04:21:30.653 00.001 7680 worker thread done servicing request
04:21:30.654 00.001 6120 GuideStep: -0.4 px 196 ms EAST, 0.8 px 455 ms SOUTH
04:21:30.659 00.005 7680 Worker thread wakes up
04:21:30.659 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:30.659 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:21:31.919 01.260 7680 Exposure complete
04:21:32.059 00.140 7680 worker thread done servicing request
04:21:32.060 00.001 6120 OnExposeComplete: enter
04:21:32.065 00.005 6120 UpdateGuideState(): m_state=6
04:21:32.068 00.003 6120 Star::Find(15, 515, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4818
04:21:32.072 00.004 6120 Star::Find returns 1 (0), X=516.19, Y=662.82, Mass=8285, SNR=60.7, Peak=200 HFD=6.7
04:21:32.076 00.004 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.19) = xAngle (-1.43 = -1.43)
04:21:32.079 00.003 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.44 = 1.44)
04:21:32.084 00.005 6120 CameraToMount -- cameraX=0.32 cameraY=-0.94 hyp=0.99 cameraTheta=-1.24 mountX=0.14 mountY=0.99, mountTheta=1.43
04:21:32.088 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.94, opts=13)
04:21:32.092 00.004 6120 Enqueuing Move request for scope (0.32, -0.94)
04:21:32.096 00.004 7680 Worker thread wakes up
04:21:32.096 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:32.101 00.005 6120 UpdateGuideState exits: m=8285 SNR=60.7
04:21:32.104 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.94) opts 0xd
04:21:32.104 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.94)
04:21:32.105 00.001 7680 Moving (0.32, -0.94) raw xDistance=0.14 yDistance=0.99
04:21:32.105 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:21:32.105 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99
04:21:32.105 00.000 7680 MoveAxis(E, 0, ABG)
04:21:32.106 00.001 6120 PhdController: settling, locked = 1, distance = 1.07 (1.50) aobump = 0 frame = 4 / 99999
04:21:32.109 00.003 7680 Move returns status 0, amount 0
04:21:32.111 00.002 7680 MoveAxis(S, 535, ABG)
04:21:32.111 00.000 7680 Guiding  Dir = 1, Dur = 535
04:21:32.111 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764066092.109,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.07,"Time":4.4,"SettleTime":10.0,"StarLocked":true}
04:21:32.115 00.004 7680 IsSlewing returns 0
04:21:32.115 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:32.120 00.005 7680 IsGuiding returns 0
04:21:32.120 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:32.123 00.003 7680 PulseGuide returned control before completion, sleep 545
04:21:32.123 00.000 6120 Enqueuing Expose request
04:21:32.670 00.547 7680 IsGuiding returns 1
04:21:32.671 00.001 7680 scope still moving after pulse duration time elapsed
04:21:32.701 00.030 7680 IsSlewing returns 0
04:21:32.703 00.002 7680 IsGuiding returns 0
04:21:32.704 00.001 7680 scope move finished after 535 + 49 ms
04:21:32.704 00.000 7680 Move returns status 0, amount 535
04:21:32.705 00.001 7680 move complete, result=0
04:21:32.705 00.000 7680 worker thread done servicing request
04:21:32.705 00.000 7680 Worker thread wakes up
04:21:32.706 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 1.0 px 535 ms SOUTH
04:21:32.713 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:32.713 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:21:33.966 01.253 7680 Exposure complete
04:21:34.105 00.139 7680 worker thread done servicing request
04:21:34.106 00.001 6120 OnExposeComplete: enter
04:21:34.108 00.002 6120 UpdateGuideState(): m_state=6
04:21:34.112 00.004 6120 Star::Find(15, 516, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4819
04:21:34.116 00.004 6120 Star::Find returns 1 (0), X=516.14, Y=663.14, Mass=7615, SNR=58.1, Peak=195 HFD=6.5
04:21:34.120 00.004 6120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.19) = xAngle (-1.34 = -1.34)
04:21:34.123 00.003 6120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.53 = 1.53)
04:21:34.127 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=-0.62 hyp=0.67 cameraTheta=-1.16 mountX=0.15 mountY=0.67, mountTheta=1.35
04:21:34.132 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.62, opts=13)
04:21:34.135 00.003 6120 Enqueuing Move request for scope (0.27, -0.62)
04:21:34.139 00.004 7680 Worker thread wakes up
04:21:34.139 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.62) opts 0xd
04:21:34.139 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.62)
04:21:34.139 00.000 7680 Moving (0.27, -0.62) raw xDistance=0.15 yDistance=0.67
04:21:34.139 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:21:34.139 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
04:21:34.140 00.001 7680 MoveAxis(E, 0, ABG)
04:21:34.140 00.000 7680 Move returns status 0, amount 0
04:21:34.140 00.000 7680 MoveAxis(S, 365, ABG)
04:21:34.140 00.000 7680 Guiding  Dir = 1, Dur = 365
04:21:34.140 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:34.143 00.003 7680 IsSlewing returns 0
04:21:34.143 00.000 6120 UpdateGuideState exits: m=7615 SNR=58.1
04:21:34.148 00.005 7680 IsGuiding returns 0
04:21:34.148 00.000 6120 PhdController: settling, locked = 1, distance = 0.95 (1.50) aobump = 0 frame = 5 / 99999
04:21:34.151 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764066094.151,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.95,"Time":6.5,"SettleTime":10.0,"StarLocked":true}
04:21:34.155 00.004 7680 PulseGuide returned control before completion, sleep 375
04:21:34.155 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:34.159 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:34.163 00.004 6120 Enqueuing Expose request
04:21:34.533 00.370 7680 IsGuiding returns 1
04:21:34.533 00.000 7680 scope still moving after pulse duration time elapsed
04:21:34.563 00.030 7680 IsSlewing returns 0
04:21:34.565 00.002 7680 IsGuiding returns 0
04:21:34.565 00.000 7680 scope move finished after 365 + 52 ms
04:21:34.565 00.000 7680 Move returns status 0, amount 365
04:21:34.565 00.000 7680 move complete, result=0
04:21:34.566 00.001 7680 worker thread done servicing request
04:21:34.567 00.001 7680 Worker thread wakes up
04:21:34.567 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.7 px 365 ms SOUTH
04:21:34.574 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:34.574 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:21:35.824 01.250 7680 Exposure complete
04:21:35.963 00.139 7680 worker thread done servicing request
04:21:35.964 00.001 6120 OnExposeComplete: enter
04:21:35.968 00.004 6120 UpdateGuideState(): m_state=6
04:21:35.973 00.005 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4820
04:21:35.977 00.004 6120 Star::Find returns 1 (0), X=516.23, Y=663.88, Mass=7536, SNR=57.4, Peak=195 HFD=6.7
04:21:35.980 00.003 6120 CameraToMount -- cameraTheta (0.34) - m_xAngle (0.19) = xAngle (0.15 = 0.15)
04:21:35.984 00.004 6120 CameraToMount -- cameraTheta (0.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.02 = 3.02)
04:21:35.987 00.003 6120 CameraToMount -- cameraX=0.36 cameraY=0.13 hyp=0.38 cameraTheta=0.34 mountX=0.38 mountY=0.05, mountTheta=0.12
04:21:35.993 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.36, y=0.13, opts=13)
04:21:35.998 00.005 6120 Enqueuing Move request for scope (0.36, 0.13)
04:21:36.001 00.003 7680 Worker thread wakes up
04:21:36.001 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:36.005 00.004 6120 UpdateGuideState exits: m=7536 SNR=57.4
04:21:36.009 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.13) opts 0xd
04:21:36.009 00.000 7680 Handling offset move in thread for scope, endpoint = (0.36, 0.13)
04:21:36.009 00.000 7680 Moving (0.36, 0.13) raw xDistance=0.38 yDistance=0.05
04:21:36.009 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
04:21:36.010 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:21:36.010 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:21:36.010 00.000 7680 MoveAxis(W, 154, ABG)
04:21:36.010 00.000 7680 Guiding  Dir = 3, Dur = 154
04:21:36.010 00.000 6120 PhdController: settling, locked = 1, distance = 0.78 (1.50) aobump = 0 frame = 6 / 99999
04:21:36.014 00.004 7680 IsSlewing returns 0
04:21:36.014 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764066096.014,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.78,"Time":8.3,"SettleTime":10.0,"StarLocked":true}
04:21:36.018 00.004 7680 IsGuiding returns 0
04:21:36.018 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:36.023 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:36.026 00.003 7680 PulseGuide returned control before completion, sleep 164
04:21:36.026 00.000 6120 Enqueuing Expose request
04:21:36.207 00.181 7680 IsGuiding returns 0
04:21:36.208 00.001 7680 Move returns status 0, amount 154
04:21:36.208 00.000 7680 MoveAxis(N, 0, ABG)
04:21:36.208 00.000 7680 Move returns status 0, amount 0
04:21:36.208 00.000 7680 move complete, result=0
04:21:36.208 00.000 6120 GuideStep: 0.4 px 154 ms WEST, 0.0 px 0 ms NORTH
04:21:36.211 00.003 7680 worker thread done servicing request
04:21:36.211 00.000 7680 Worker thread wakes up
04:21:36.211 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:36.213 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:21:37.451 01.238 7680 Exposure complete
04:21:37.567 00.116 7680 worker thread done servicing request
04:21:37.567 00.000 6120 OnExposeComplete: enter
04:21:37.572 00.005 6120 UpdateGuideState(): m_state=6
04:21:37.576 00.004 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4821
04:21:37.580 00.004 6120 Star::Find returns 1 (0), X=516.07, Y=663.71, Mass=8568, SNR=61.3, Peak=192 HFD=6.7
04:21:37.583 00.003 6120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.19) = xAngle (-0.42 = -0.42)
04:21:37.588 00.005 6120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.45 = 2.45)
04:21:37.592 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-0.24 mountX=0.18 mountY=0.13, mountTheta=0.61
04:21:37.598 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.05, opts=13)
04:21:37.604 00.006 6120 Enqueuing Move request for scope (0.20, -0.05)
04:21:37.607 00.003 7680 Worker thread wakes up
04:21:37.608 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:37.611 00.003 6120 UpdateGuideState exits: m=8568 SNR=61.3
04:21:37.615 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
04:21:37.615 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
04:21:37.616 00.001 7680 Moving (0.20, -0.05) raw xDistance=0.18 yDistance=0.13
04:21:37.616 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:21:37.616 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:21:37.616 00.000 6120 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 7 / 99999
04:21:37.621 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:21:37.621 00.000 7680 MoveAxis(E, 0, ABG)
04:21:37.621 00.000 7680 Move returns status 0, amount 0
04:21:37.621 00.000 7680 MoveAxis(N, 0, ABG)
04:21:37.621 00.000 7680 Move returns status 0, amount 0
04:21:37.622 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764066097.621,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.61,"Time":9.9,"SettleTime":10.0,"StarLocked":true}
04:21:37.626 00.004 7680 move complete, result=0
04:21:37.626 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:37.630 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:37.634 00.004 6120 Enqueuing Expose request
04:21:37.637 00.003 7680 worker thread done servicing request
04:21:37.637 00.000 7680 Worker thread wakes up
04:21:37.637 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:21:37.642 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:37.642 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:21:38.885 01.243 7680 Exposure complete
04:21:39.027 00.142 7680 worker thread done servicing request
04:21:39.027 00.000 6120 OnExposeComplete: enter
04:21:39.032 00.005 6120 UpdateGuideState(): m_state=6
04:21:39.036 00.004 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4822
04:21:39.041 00.005 6120 Star::Find returns 1 (0), X=516.02, Y=663.64, Mass=8457, SNR=61.3, Peak=191 HFD=6.8
04:21:39.044 00.003 6120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.19) = xAngle (-0.85 = -0.85)
04:21:39.049 00.005 6120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.03 = 2.03)
04:21:39.052 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.66 mountX=0.12 mountY=0.17, mountTheta=0.93
04:21:39.057 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.11, opts=13)
04:21:39.061 00.004 6120 Enqueuing Move request for scope (0.15, -0.11)
04:21:39.065 00.004 7680 Worker thread wakes up
04:21:39.065 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:39.069 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
04:21:39.069 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
04:21:39.069 00.000 7680 Moving (0.15, -0.11) raw xDistance=0.12 yDistance=0.17
04:21:39.069 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:21:39.070 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:21:39.070 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:21:39.070 00.000 7680 MoveAxis(E, 0, ABG)
04:21:39.070 00.000 7680 Move returns status 0, amount 0
04:21:39.070 00.000 7680 MoveAxis(N, 0, ABG)
04:21:39.070 00.000 7680 Move returns status 0, amount 0
04:21:39.071 00.001 7680 move complete, result=0
04:21:39.071 00.000 6120 UpdateGuideState exits: m=8457 SNR=61.3
04:21:39.074 00.003 6120 PhdController: settling, locked = 1, distance = 0.48 (1.50) aobump = 0 frame = 8 / 99999
04:21:39.077 00.003 6120 PhdController: newstate STATE_FINISH
04:21:39.082 00.005 6120 PhdController complete: success
04:21:39.086 00.004 7680 worker thread done servicing request
04:21:39.086 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764066099.086,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
04:21:39.089 00.003 6120 Mount: notify guiding dither settle done success=1
04:21:39.094 00.005 6120 PhdController: newstate STATE_IDLE
04:21:39.098 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:39.101 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:39.105 00.004 6120 Enqueuing Expose request
04:21:39.108 00.003 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:21:39.112 00.004 7680 Worker thread wakes up
04:21:39.112 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:39.112 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:21:40.360 01.248 7680 Exposure complete
04:21:40.504 00.144 7680 worker thread done servicing request
04:21:40.504 00.000 6120 OnExposeComplete: enter
04:21:40.508 00.004 6120 UpdateGuideState(): m_state=6
04:21:40.511 00.003 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4823
04:21:40.516 00.005 6120 Star::Find returns 1 (0), X=515.91, Y=663.89, Mass=8248, SNR=60.5, Peak=204 HFD=6.5
04:21:40.519 00.003 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (0.19) = xAngle (1.08 = 1.08)
04:21:40.522 00.003 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.95 = -2.33)
04:21:40.526 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.27 mountX=0.06 mountY=-0.10, mountTheta=-1.00
04:21:40.530 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.13, opts=13)
04:21:40.533 00.003 6120 Enqueuing Move request for scope (0.04, 0.13)
04:21:40.538 00.005 7680 Worker thread wakes up
04:21:40.538 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
04:21:40.538 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
04:21:40.538 00.000 7680 Moving (0.04, 0.13) raw xDistance=0.06 yDistance=-0.10
04:21:40.539 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:21:40.539 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:21:40.539 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:21:40.539 00.000 7680 MoveAxis(E, 0, ABG)
04:21:40.539 00.000 7680 Move returns status 0, amount 0
04:21:40.539 00.000 7680 MoveAxis(N, 0, ABG)
04:21:40.539 00.000 7680 Move returns status 0, amount 0
04:21:40.539 00.000 7680 move complete, result=0
04:21:40.539 00.000 7680 worker thread done servicing request
04:21:40.539 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:40.543 00.004 6120 UpdateGuideState exits: m=8248 SNR=60.5
04:21:40.546 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:40.548 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:40.551 00.003 6120 Enqueuing Expose request
04:21:40.555 00.004 7680 Worker thread wakes up
04:21:40.555 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:40.555 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:21:40.555 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:21:41.799 01.244 7680 Exposure complete
04:21:41.952 00.153 7680 worker thread done servicing request
04:21:41.952 00.000 6120 OnExposeComplete: enter
04:21:41.955 00.003 6120 UpdateGuideState(): m_state=6
04:21:41.959 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4824
04:21:41.967 00.008 6120 Star::Find returns 1 (0), X=515.78, Y=663.69, Mass=8185, SNR=59.2, Peak=185 HFD=6.9
04:21:41.972 00.005 6120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.19) = xAngle (-2.65 = -2.65)
04:21:41.977 00.005 6120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.22 = 0.22)
04:21:41.982 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.46 mountX=-0.10 mountY=0.02, mountTheta=2.90
04:21:41.987 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.07, opts=13)
04:21:41.991 00.004 6120 Enqueuing Move request for scope (-0.08, -0.07)
04:21:41.995 00.004 7680 Worker thread wakes up
04:21:41.995 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:42.000 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
04:21:42.000 00.000 6120 UpdateGuideState exits: m=8185 SNR=59.2
04:21:42.003 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
04:21:42.004 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:42.008 00.004 7680 Moving (-0.08, -0.07) raw xDistance=-0.10 yDistance=0.02
04:21:42.008 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:42.014 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:21:42.014 00.000 6120 Enqueuing Expose request
04:21:42.019 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:21:42.019 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:21:42.019 00.000 7680 MoveAxis(E, 0, ABG)
04:21:42.019 00.000 7680 Move returns status 0, amount 0
04:21:42.020 00.001 7680 MoveAxis(N, 0, ABG)
04:21:42.020 00.000 7680 Move returns status 0, amount 0
04:21:42.020 00.000 7680 move complete, result=0
04:21:42.020 00.000 7680 worker thread done servicing request
04:21:42.020 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:21:42.025 00.005 7680 Worker thread wakes up
04:21:42.026 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:42.026 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:21:43.283 01.257 7680 Exposure complete
04:21:43.422 00.139 7680 worker thread done servicing request
04:21:43.422 00.000 6120 OnExposeComplete: enter
04:21:43.425 00.003 6120 UpdateGuideState(): m_state=6
04:21:43.431 00.006 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4825
04:21:43.435 00.004 6120 Star::Find returns 1 (0), X=515.67, Y=663.62, Mass=7792, SNR=58.5, Peak=190 HFD=6.9
04:21:43.439 00.004 6120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (0.19) = xAngle (-2.72 = -2.72)
04:21:43.441 00.002 6120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.15 = 0.15)
04:21:43.445 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.25 cameraTheta=-2.53 mountX=-0.23 mountY=0.04, mountTheta=2.98
04:21:43.448 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.14, opts=13)
04:21:43.452 00.004 6120 Enqueuing Move request for scope (-0.20, -0.14)
04:21:43.454 00.002 7680 Worker thread wakes up
04:21:43.455 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd
04:21:43.455 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.14)
04:21:43.455 00.000 7680 Moving (-0.20, -0.14) raw xDistance=-0.23 yDistance=0.04
04:21:43.455 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
04:21:43.455 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:21:43.456 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:21:43.456 00.000 7680 MoveAxis(E, 92, ABG)
04:21:43.456 00.000 7680 Guiding  Dir = 2, Dur = 92
04:21:43.456 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:43.459 00.003 6120 UpdateGuideState exits: m=7792 SNR=58.5
04:21:43.461 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:43.466 00.005 7680 IsSlewing returns 0
04:21:43.466 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:43.469 00.003 7680 IsGuiding returns 0
04:21:43.469 00.000 6120 Enqueuing Expose request
04:21:43.473 00.004 7680 PulseGuide returned control before completion, sleep 102
04:21:43.585 00.112 7680 IsGuiding returns 1
04:21:43.587 00.002 7680 scope still moving after pulse duration time elapsed
04:21:43.615 00.028 7680 IsSlewing returns 0
04:21:43.616 00.001 7680 IsGuiding returns 0
04:21:43.617 00.001 7680 scope move finished after 92 + 56 ms
04:21:43.618 00.001 7680 Move returns status 0, amount 92
04:21:43.618 00.000 7680 MoveAxis(N, 0, ABG)
04:21:43.619 00.001 7680 Move returns status 0, amount 0
04:21:43.619 00.000 7680 move complete, result=0
04:21:43.621 00.002 7680 worker thread done servicing request
04:21:43.621 00.000 6120 GuideStep: -0.2 px 92 ms EAST, 0.0 px 0 ms NORTH
04:21:43.629 00.008 7680 Worker thread wakes up
04:21:43.629 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:43.630 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:21:44.874 01.244 7680 Exposure complete
04:21:45.018 00.144 7680 worker thread done servicing request
04:21:45.019 00.001 6120 OnExposeComplete: enter
04:21:45.023 00.004 6120 UpdateGuideState(): m_state=6
04:21:45.027 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4826
04:21:45.032 00.005 6120 Star::Find returns 1 (0), X=515.85, Y=665.80, Mass=7558, SNR=58.3, Peak=179 HFD=6.6
04:21:45.037 00.005 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (0.19) = xAngle (1.39 = 1.39)
04:21:45.042 00.005 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.27 = -2.02)
04:21:45.047 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=2.04 hyp=2.04 cameraTheta=1.58 mountX=0.36 mountY=-1.84, mountTheta=-1.38
04:21:45.052 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=2.04, opts=13)
04:21:45.056 00.004 6120 Enqueuing Move request for scope (-0.02, 2.04)
04:21:45.060 00.004 7680 Worker thread wakes up
04:21:45.060 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 2.04) opts 0xd
04:21:45.060 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 2.04)
04:21:45.061 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:45.065 00.004 7680 Moving (-0.02, 2.04) raw xDistance=0.36 yDistance=-1.84
04:21:45.065 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
04:21:45.065 00.000 7680 resist switch: large excursion: input -1.84 thresh 0.60 direction from 1 to -1
04:21:45.065 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.53
04:21:45.067 00.002 7680 GuideAlgorithmResistSwitch::result() returns -1.84 from input -1.84
04:21:45.067 00.000 7680 MoveAxis(W, 141, ABG)
04:21:45.067 00.000 6120 UpdateGuideState exits: m=7558 SNR=58.3
04:21:45.073 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:45.077 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:45.081 00.004 6120 Enqueuing Expose request
04:21:45.085 00.004 7680 Guiding  Dir = 3, Dur = 141
04:21:45.085 00.000 7680 IsSlewing returns 0
04:21:45.085 00.000 7680 IsGuiding returns 0
04:21:45.086 00.001 7680 PulseGuide returned control before completion, sleep 151
04:21:45.240 00.154 7680 IsGuiding returns 1
04:21:45.241 00.001 7680 scope still moving after pulse duration time elapsed
04:21:45.272 00.031 7680 IsSlewing returns 0
04:21:45.273 00.001 7680 IsGuiding returns 0
04:21:45.274 00.001 7680 scope move finished after 141 + 46 ms
04:21:45.274 00.000 7680 Move returns status 0, amount 141
04:21:45.275 00.001 7680 MoveAxis(N, 1001, ABG)
04:21:45.275 00.000 7680 Guiding  Dir = 0, Dur = 1001
04:21:45.276 00.001 7680 IsSlewing returns 0
04:21:45.276 00.000 7680 IsGuiding returns 0
04:21:45.277 00.001 7680 PulseGuide returned control before completion, sleep 1011
04:21:46.305 01.028 7680 IsGuiding returns 1
04:21:46.306 00.001 7680 scope still moving after pulse duration time elapsed
04:21:46.336 00.030 7680 IsSlewing returns 0
04:21:46.337 00.001 7680 IsGuiding returns 0
04:21:46.338 00.001 7680 scope move finished after 1001 + 60 ms
04:21:46.338 00.000 7680 Move returns status 0, amount 1001
04:21:46.339 00.001 7680 move complete, result=0
04:21:46.339 00.000 7680 worker thread done servicing request
04:21:46.340 00.001 6120 GuideStep: 0.4 px 141 ms WEST, -1.8 px 1001 ms NORTH
04:21:46.348 00.008 7680 Worker thread wakes up
04:21:46.348 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:46.349 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:21:47.600 01.251 7680 Exposure complete
04:21:47.744 00.144 7680 worker thread done servicing request
04:21:47.745 00.001 6120 OnExposeComplete: enter
04:21:47.749 00.004 6120 UpdateGuideState(): m_state=6
04:21:47.753 00.004 6120 Star::Find(15, 515, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4827
04:21:47.757 00.004 6120 Star::Find returns 1 (0), X=515.39, Y=664.84, Mass=7294, SNR=57.8, Peak=173 HFD=6.5
04:21:47.761 00.004 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (0.19) = xAngle (1.80 = 1.80)
04:21:47.765 00.004 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.67 = -1.61)
04:21:47.768 00.003 6120 CameraToMount -- cameraX=-0.48 cameraY=1.08 hyp=1.19 cameraTheta=1.99 mountX=-0.27 mountY=-1.18, mountTheta=-1.79
04:21:47.774 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.48, y=1.08, opts=13)
04:21:47.779 00.005 6120 Enqueuing Move request for scope (-0.48, 1.08)
04:21:47.783 00.004 7680 Worker thread wakes up
04:21:47.783 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:47.788 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 1.08) opts 0xd
04:21:47.788 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.48, 1.08)
04:21:47.788 00.000 7680 Moving (-0.48, 1.08) raw xDistance=-0.27 yDistance=-1.18
04:21:47.788 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.27
04:21:47.788 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.18 from input -1.18
04:21:47.788 00.000 7680 MoveAxis(E, 100, ABG)
04:21:47.788 00.000 7680 Guiding  Dir = 2, Dur = 100
04:21:47.788 00.000 6120 UpdateGuideState exits: m=7294 SNR=57.8
04:21:47.792 00.004 7680 IsSlewing returns 0
04:21:47.793 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:47.796 00.003 7680 IsGuiding returns 0
04:21:47.797 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:47.800 00.003 6120 Enqueuing Expose request
04:21:47.804 00.004 7680 PulseGuide returned control before completion, sleep 110
04:21:47.914 00.110 7680 IsGuiding returns 1
04:21:47.915 00.001 7680 scope still moving after pulse duration time elapsed
04:21:47.946 00.031 7680 IsSlewing returns 0
04:21:47.948 00.002 7680 IsGuiding returns 0
04:21:47.949 00.001 7680 scope move finished after 100 + 52 ms
04:21:47.950 00.001 7680 Move returns status 0, amount 100
04:21:47.950 00.000 7680 MoveAxis(N, 643, ABG)
04:21:47.950 00.000 7680 Guiding  Dir = 0, Dur = 643
04:21:47.951 00.001 7680 IsSlewing returns 0
04:21:47.951 00.000 7680 IsGuiding returns 0
04:21:47.951 00.000 7680 PulseGuide returned control before completion, sleep 653
04:21:48.619 00.668 7680 IsGuiding returns 1
04:21:48.619 00.000 7680 scope still moving after pulse duration time elapsed
04:21:48.651 00.032 7680 IsSlewing returns 0
04:21:48.652 00.001 7680 IsGuiding returns 1
04:21:48.683 00.031 7680 IsSlewing returns 0
04:21:48.684 00.001 7680 IsGuiding returns 1
04:21:48.714 00.030 7680 IsSlewing returns 0
04:21:48.715 00.001 7680 IsGuiding returns 1
04:21:48.744 00.029 7680 IsSlewing returns 0
04:21:48.746 00.002 7680 IsGuiding returns 0
04:21:48.746 00.000 7680 scope move finished after 643 + 152 ms
04:21:48.747 00.001 7680 Move returns status 0, amount 643
04:21:48.747 00.000 7680 move complete, result=0
04:21:48.748 00.001 7680 worker thread done servicing request
04:21:48.748 00.000 7680 Worker thread wakes up
04:21:48.749 00.001 6120 GuideStep: -0.3 px 100 ms EAST, -1.2 px 643 ms NORTH
04:21:48.757 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:48.757 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:21:50.009 01.252 7680 Exposure complete
04:21:50.152 00.143 7680 worker thread done servicing request
04:21:50.152 00.000 6120 OnExposeComplete: enter
04:21:50.157 00.005 6120 UpdateGuideState(): m_state=6
04:21:50.161 00.004 6120 Star::Find(15, 515, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4828
04:21:50.166 00.005 6120 Star::Find returns 1 (0), X=515.30, Y=660.96, Mass=7858, SNR=59.2, Peak=195 HFD=6.6
04:21:50.170 00.004 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
04:21:50.174 00.004 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
04:21:50.177 00.003 6120 CameraToMount -- cameraX=-0.57 cameraY=-2.80 hyp=2.86 cameraTheta=-1.77 mountX=-1.08 mountY=2.26, mountTheta=2.02
04:21:50.183 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.57, y=-2.80, opts=13)
04:21:50.187 00.004 6120 Enqueuing Move request for scope (-0.57, -2.80)
04:21:50.191 00.004 7680 Worker thread wakes up
04:21:50.191 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -2.80) opts 0xd
04:21:50.191 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:50.196 00.005 6120 UpdateGuideState exits: m=7858 SNR=59.2
04:21:50.201 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:50.205 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:50.209 00.004 6120 Enqueuing Expose request
04:21:50.213 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.57, -2.80)
04:21:50.213 00.000 7680 Moving (-0.57, -2.80) raw xDistance=-1.08 yDistance=2.26
04:21:50.213 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.08
04:21:50.213 00.000 7680 resist switch: large excursion: input 2.26 thresh 0.60 direction from -1 to 1
04:21:50.214 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.79
04:21:50.214 00.000 7680 GuideAlgorithmResistSwitch::result() returns 2.26 from input 2.26
04:21:50.214 00.000 7680 MoveAxis(E, 449, ABG)
04:21:50.214 00.000 7680 Guiding  Dir = 2, Dur = 449
04:21:50.215 00.001 7680 IsSlewing returns 0
04:21:50.215 00.000 7680 IsGuiding returns 0
04:21:50.215 00.000 7680 PulseGuide returned control before completion, sleep 459
04:21:50.681 00.466 7680 IsGuiding returns 1
04:21:50.681 00.000 7680 scope still moving after pulse duration time elapsed
04:21:50.710 00.029 7680 IsSlewing returns 0
04:21:50.711 00.001 7680 IsGuiding returns 1
04:21:50.742 00.031 7680 IsSlewing returns 0
04:21:50.743 00.001 7680 IsGuiding returns 0
04:21:50.744 00.001 7680 scope move finished after 449 + 79 ms
04:21:50.744 00.000 7680 Move returns status 0, amount 449
04:21:50.745 00.001 7680 MoveAxis(S, 1229, ABG)
04:21:50.745 00.000 7680 Guiding  Dir = 1, Dur = 1229
04:21:50.745 00.000 7680 IsSlewing returns 0
04:21:50.746 00.001 7680 IsGuiding returns 0
04:21:50.747 00.001 7680 PulseGuide returned control before completion, sleep 1239
04:21:51.994 01.247 7680 IsGuiding returns 1
04:21:51.995 00.001 7680 scope still moving after pulse duration time elapsed
04:21:52.025 00.030 7680 IsSlewing returns 0
04:21:52.026 00.001 7680 IsGuiding returns 0
04:21:52.026 00.000 7680 scope move finished after 1229 + 50 ms
04:21:52.026 00.000 7680 Move returns status 0, amount 1229
04:21:52.027 00.001 7680 move complete, result=0
04:21:52.027 00.000 7680 worker thread done servicing request
04:21:52.027 00.000 7680 Worker thread wakes up
04:21:52.029 00.002 6120 GuideStep: -1.1 px 449 ms EAST, 2.3 px 1229 ms SOUTH
04:21:52.035 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:52.035 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:21:53.282 01.247 7680 Exposure complete
04:21:53.430 00.148 7680 worker thread done servicing request
04:21:53.431 00.001 6120 OnExposeComplete: enter
04:21:53.433 00.002 6120 UpdateGuideState(): m_state=6
04:21:53.437 00.004 6120 Star::Find(15, 515, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4829
04:21:53.440 00.003 6120 Star::Find returns 1 (0), X=516.16, Y=661.96, Mass=7768, SNR=58.2, Peak=187 HFD=6.6
04:21:53.442 00.002 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
04:21:53.445 00.003 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
04:21:53.447 00.002 6120 CameraToMount -- cameraX=0.30 cameraY=-1.80 hyp=1.82 cameraTheta=-1.41 mountX=-0.04 mountY=1.75, mountTheta=1.60
04:21:53.452 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-1.80, opts=13)
04:21:53.455 00.003 6120 Enqueuing Move request for scope (0.30, -1.80)
04:21:53.457 00.002 7680 Worker thread wakes up
04:21:53.457 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -1.80) opts 0xd
04:21:53.458 00.001 7680 Handling offset move in thread for scope, endpoint = (0.30, -1.80)
04:21:53.458 00.000 7680 Moving (0.30, -1.80) raw xDistance=-0.04 yDistance=1.75
04:21:53.458 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:21:53.458 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.75 from input 1.75
04:21:53.458 00.000 7680 MoveAxis(E, 0, ABG)
04:21:53.459 00.001 7680 Move returns status 0, amount 0
04:21:53.459 00.000 7680 MoveAxis(S, 948, ABG)
04:21:53.459 00.000 7680 Guiding  Dir = 1, Dur = 948
04:21:53.459 00.000 7680 IsSlewing returns 0
04:21:53.459 00.000 7680 IsGuiding returns 0
04:21:53.460 00.001 7680 PulseGuide returned control before completion, sleep 958
04:21:53.460 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:53.465 00.005 6120 UpdateGuideState exits: m=7768 SNR=58.2
04:21:53.469 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:53.473 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:53.475 00.002 6120 Enqueuing Expose request
04:21:54.421 00.946 7680 IsGuiding returns 1
04:21:54.422 00.001 7680 scope still moving after pulse duration time elapsed
04:21:54.452 00.030 7680 IsSlewing returns 0
04:21:54.454 00.002 7680 IsGuiding returns 0
04:21:54.455 00.001 7680 scope move finished after 948 + 47 ms
04:21:54.455 00.000 7680 Move returns status 0, amount 948
04:21:54.456 00.001 7680 move complete, result=0
04:21:54.457 00.001 7680 worker thread done servicing request
04:21:54.457 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 1.7 px 948 ms SOUTH
04:21:54.463 00.006 7680 Worker thread wakes up
04:21:54.464 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:54.465 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:21:55.715 01.250 7680 Exposure complete
04:21:55.862 00.147 7680 worker thread done servicing request
04:21:55.863 00.001 6120 OnExposeComplete: enter
04:21:55.866 00.003 6120 UpdateGuideState(): m_state=6
04:21:55.870 00.004 6120 Star::Find(15, 516, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4830
04:21:55.874 00.004 6120 Star::Find returns 1 (0), X=516.15, Y=663.74, Mass=7850, SNR=58.9, Peak=178 HFD=6.7
04:21:55.880 00.006 6120 CameraToMount -- cameraTheta (-0.06) - m_xAngle (0.19) = xAngle (-0.25 = -0.25)
04:21:55.883 00.003 6120 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.62 = 2.62)
04:21:55.887 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=-0.02 hyp=0.29 cameraTheta=-0.06 mountX=0.28 mountY=0.14, mountTheta=0.47
04:21:55.892 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.02, opts=13)
04:21:55.897 00.005 6120 Enqueuing Move request for scope (0.29, -0.02)
04:21:55.900 00.003 7680 Worker thread wakes up
04:21:55.900 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.02) opts 0xd
04:21:55.901 00.001 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.02)
04:21:55.901 00.000 7680 Moving (0.29, -0.02) raw xDistance=0.28 yDistance=0.14
04:21:55.901 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
04:21:55.901 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:21:55.902 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:55.906 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:21:55.907 00.001 7680 MoveAxis(W, 114, ABG)
04:21:55.907 00.000 7680 Guiding  Dir = 3, Dur = 114
04:21:55.907 00.000 6120 UpdateGuideState exits: m=7850 SNR=58.9
04:21:55.913 00.006 7680 IsSlewing returns 0
04:21:55.913 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:55.917 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:55.920 00.003 6120 Enqueuing Expose request
04:21:55.923 00.003 7680 IsGuiding returns 0
04:21:55.924 00.001 7680 PulseGuide returned control before completion, sleep 124
04:21:56.049 00.125 7680 IsGuiding returns 1
04:21:56.050 00.001 7680 scope still moving after pulse duration time elapsed
04:21:56.082 00.032 7680 IsSlewing returns 0
04:21:56.082 00.000 7680 IsGuiding returns 0
04:21:56.083 00.001 7680 scope move finished after 114 + 45 ms
04:21:56.083 00.000 7680 Move returns status 0, amount 114
04:21:56.084 00.001 7680 MoveAxis(N, 0, ABG)
04:21:56.084 00.000 7680 Move returns status 0, amount 0
04:21:56.085 00.001 7680 move complete, result=0
04:21:56.085 00.000 7680 worker thread done servicing request
04:21:56.085 00.000 6120 GuideStep: 0.3 px 114 ms WEST, 0.1 px 0 ms NORTH
04:21:56.091 00.006 7680 Worker thread wakes up
04:21:56.092 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:56.092 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:21:57.349 01.257 7680 Exposure complete
04:21:57.480 00.131 7680 worker thread done servicing request
04:21:57.480 00.000 6120 OnExposeComplete: enter
04:21:57.484 00.004 6120 UpdateGuideState(): m_state=6
04:21:57.487 00.003 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4831
04:21:57.491 00.004 6120 Star::Find returns 1 (0), X=515.92, Y=663.02, Mass=7952, SNR=59.9, Peak=211 HFD=6.4
04:21:57.496 00.005 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
04:21:57.500 00.004 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
04:21:57.503 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.74 hyp=0.74 cameraTheta=-1.50 mountX=-0.08 mountY=0.69, mountTheta=1.69
04:21:57.510 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.74, opts=13)
04:21:57.514 00.004 6120 Enqueuing Move request for scope (0.06, -0.74)
04:21:57.519 00.005 7680 Worker thread wakes up
04:21:57.519 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:57.522 00.003 6120 UpdateGuideState exits: m=7952 SNR=59.9
04:21:57.527 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:57.533 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:57.537 00.004 6120 Enqueuing Expose request
04:21:57.540 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.74) opts 0xd
04:21:57.541 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.74)
04:21:57.541 00.000 7680 Moving (0.06, -0.74) raw xDistance=-0.08 yDistance=0.69
04:21:57.541 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:21:57.542 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
04:21:57.542 00.000 7680 MoveAxis(E, 0, ABG)
04:21:57.542 00.000 7680 Move returns status 0, amount 0
04:21:57.543 00.001 7680 MoveAxis(S, 373, ABG)
04:21:57.543 00.000 7680 Guiding  Dir = 1, Dur = 373
04:21:57.543 00.000 7680 IsSlewing returns 0
04:21:57.544 00.001 7680 IsGuiding returns 0
04:21:57.544 00.000 7680 PulseGuide returned control before completion, sleep 383
04:21:57.929 00.385 7680 IsGuiding returns 1
04:21:57.930 00.001 7680 scope still moving after pulse duration time elapsed
04:21:57.960 00.030 7680 IsSlewing returns 0
04:21:57.960 00.000 7680 IsGuiding returns 0
04:21:57.961 00.001 7680 scope move finished after 373 + 43 ms
04:21:57.961 00.000 7680 Move returns status 0, amount 373
04:21:57.961 00.000 7680 move complete, result=0
04:21:57.961 00.000 7680 worker thread done servicing request
04:21:57.962 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 373 ms SOUTH
04:21:57.971 00.009 7680 Worker thread wakes up
04:21:57.971 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:57.972 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:21:59.225 01.253 7680 Exposure complete
04:21:59.369 00.144 7680 worker thread done servicing request
04:21:59.370 00.001 6120 OnExposeComplete: enter
04:21:59.373 00.003 6120 UpdateGuideState(): m_state=6
04:21:59.377 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4832
04:21:59.382 00.005 6120 Star::Find returns 1 (0), X=516.04, Y=663.86, Mass=8191, SNR=60.2, Peak=193 HFD=6.6
04:21:59.387 00.005 6120 CameraToMount -- cameraTheta (0.53) - m_xAngle (0.19) = xAngle (0.34 = 0.34)
04:21:59.392 00.005 6120 CameraToMount -- cameraTheta (0.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.21 = -3.07)
04:21:59.395 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.53 mountX=0.19 mountY=-0.01, mountTheta=-0.07
04:21:59.400 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.10, opts=13)
04:21:59.404 00.004 6120 Enqueuing Move request for scope (0.17, 0.10)
04:21:59.408 00.004 7680 Worker thread wakes up
04:21:59.408 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:21:59.412 00.004 6120 UpdateGuideState exits: m=8191 SNR=60.2
04:21:59.417 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:21:59.420 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:21:59.423 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
04:21:59.423 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
04:21:59.423 00.000 7680 Moving (0.17, 0.10) raw xDistance=0.19 yDistance=-0.01
04:21:59.423 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:21:59.423 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:21:59.425 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:21:59.425 00.000 7680 MoveAxis(E, 0, ABG)
04:21:59.425 00.000 7680 Move returns status 0, amount 0
04:21:59.425 00.000 7680 MoveAxis(N, 0, ABG)
04:21:59.425 00.000 7680 Move returns status 0, amount 0
04:21:59.425 00.000 7680 move complete, result=0
04:21:59.425 00.000 7680 worker thread done servicing request
04:21:59.425 00.000 6120 Enqueuing Expose request
04:21:59.429 00.004 7680 Worker thread wakes up
04:21:59.429 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:21:59.433 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:21:59.433 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:00.689 01.256 7680 Exposure complete
04:22:00.835 00.146 7680 worker thread done servicing request
04:22:00.835 00.000 6120 OnExposeComplete: enter
04:22:00.838 00.003 6120 UpdateGuideState(): m_state=6
04:22:00.843 00.005 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4833
04:22:00.847 00.004 6120 Star::Find returns 1 (0), X=516.05, Y=663.77, Mass=8021, SNR=60.5, Peak=177 HFD=6.8
04:22:00.852 00.005 6120 CameraToMount -- cameraTheta (0.05) - m_xAngle (0.19) = xAngle (-0.14 = -0.14)
04:22:00.856 00.004 6120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.74 = 2.74)
04:22:00.860 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.05 mountX=0.18 mountY=0.07, mountTheta=0.38
04:22:00.865 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.01, opts=13)
04:22:00.868 00.003 6120 Enqueuing Move request for scope (0.18, 0.01)
04:22:00.871 00.003 7680 Worker thread wakes up
04:22:00.872 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
04:22:00.872 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
04:22:00.872 00.000 7680 Moving (0.18, 0.01) raw xDistance=0.18 yDistance=0.07
04:22:00.872 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:22:00.872 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:00.872 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:22:00.872 00.000 7680 MoveAxis(E, 0, ABG)
04:22:00.872 00.000 7680 Move returns status 0, amount 0
04:22:00.872 00.000 7680 MoveAxis(N, 0, ABG)
04:22:00.872 00.000 7680 Move returns status 0, amount 0
04:22:00.872 00.000 7680 move complete, result=0
04:22:00.874 00.002 7680 worker thread done servicing request
04:22:00.874 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:00.877 00.003 6120 UpdateGuideState exits: m=8021 SNR=60.5
04:22:00.881 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:00.884 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:00.887 00.003 6120 Enqueuing Expose request
04:22:00.890 00.003 7680 Worker thread wakes up
04:22:00.890 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:00.893 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:00.894 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:02.137 01.243 7680 Exposure complete
04:22:02.287 00.150 7680 worker thread done servicing request
04:22:02.287 00.000 6120 OnExposeComplete: enter
04:22:02.292 00.005 6120 UpdateGuideState(): m_state=6
04:22:02.296 00.004 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4834
04:22:02.300 00.004 6120 Star::Find returns 1 (0), X=516.08, Y=663.78, Mass=8266, SNR=60.3, Peak=203 HFD=6.7
04:22:02.304 00.004 6120 CameraToMount -- cameraTheta (0.09) - m_xAngle (0.19) = xAngle (-0.09 = -0.09)
04:22:02.308 00.004 6120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.78 = 2.78)
04:22:02.313 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.09 mountX=0.21 mountY=0.08, mountTheta=0.34
04:22:02.318 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.02, opts=13)
04:22:02.322 00.004 6120 Enqueuing Move request for scope (0.21, 0.02)
04:22:02.326 00.004 7680 Worker thread wakes up
04:22:02.327 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
04:22:02.327 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
04:22:02.327 00.000 7680 Moving (0.21, 0.02) raw xDistance=0.21 yDistance=0.08
04:22:02.327 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
04:22:02.328 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:02.328 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:02.332 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:22:02.332 00.000 7680 MoveAxis(W, 87, ABG)
04:22:02.332 00.000 6120 UpdateGuideState exits: m=8266 SNR=60.3
04:22:02.338 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:02.341 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:02.344 00.003 7680 Guiding  Dir = 3, Dur = 87
04:22:02.345 00.001 6120 Enqueuing Expose request
04:22:02.351 00.006 7680 IsSlewing returns 0
04:22:02.351 00.000 7680 IsGuiding returns 0
04:22:02.352 00.001 7680 PulseGuide returned control before completion, sleep 97
04:22:02.456 00.104 7680 IsGuiding returns 1
04:22:02.456 00.000 7680 scope still moving after pulse duration time elapsed
04:22:02.486 00.030 7680 IsSlewing returns 0
04:22:02.486 00.000 7680 IsGuiding returns 1
04:22:02.518 00.032 7680 IsSlewing returns 0
04:22:02.520 00.002 7680 IsGuiding returns 0
04:22:02.521 00.001 7680 scope move finished after 87 + 82 ms
04:22:02.522 00.001 7680 Move returns status 0, amount 87
04:22:02.522 00.000 7680 MoveAxis(N, 0, ABG)
04:22:02.522 00.000 7680 Move returns status 0, amount 0
04:22:02.523 00.001 7680 move complete, result=0
04:22:02.523 00.000 7680 worker thread done servicing request
04:22:02.525 00.002 6120 GuideStep: 0.2 px 87 ms WEST, 0.1 px 0 ms NORTH
04:22:02.532 00.007 7680 Worker thread wakes up
04:22:02.532 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:02.533 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:03.784 01.251 7680 Exposure complete
04:22:03.936 00.152 7680 worker thread done servicing request
04:22:03.936 00.000 6120 OnExposeComplete: enter
04:22:03.941 00.005 6120 UpdateGuideState(): m_state=6
04:22:03.944 00.003 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4835
04:22:03.949 00.005 6120 Star::Find returns 1 (0), X=515.65, Y=663.71, Mass=7723, SNR=58.9, Peak=170 HFD=6.7
04:22:03.953 00.004 6120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (0.19) = xAngle (-3.11 = -3.11)
04:22:03.957 00.004 6120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.24 = -0.24)
04:22:03.960 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.22 cameraTheta=-2.92 mountX=-0.22 mountY=-0.05, mountTheta=-2.91
04:22:03.965 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.05, opts=13)
04:22:03.970 00.005 6120 Enqueuing Move request for scope (-0.22, -0.05)
04:22:03.976 00.006 7680 Worker thread wakes up
04:22:03.976 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:03.982 00.006 6120 UpdateGuideState exits: m=7723 SNR=58.9
04:22:03.987 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:03.990 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:03.994 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
04:22:03.994 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
04:22:03.994 00.000 7680 Moving (-0.22, -0.05) raw xDistance=-0.22 yDistance=-0.05
04:22:03.994 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.22
04:22:03.995 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:03.995 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:22:03.995 00.000 7680 MoveAxis(E, 84, ABG)
04:22:03.995 00.000 7680 Guiding  Dir = 2, Dur = 84
04:22:03.996 00.001 6120 Enqueuing Expose request
04:22:04.003 00.007 7680 IsSlewing returns 0
04:22:04.003 00.000 7680 IsGuiding returns 0
04:22:04.004 00.001 7680 PulseGuide returned control before completion, sleep 94
04:22:04.114 00.110 7680 IsGuiding returns 1
04:22:04.115 00.001 7680 scope still moving after pulse duration time elapsed
04:22:04.145 00.030 7680 IsSlewing returns 0
04:22:04.147 00.002 7680 IsGuiding returns 0
04:22:04.148 00.001 7680 scope move finished after 84 + 59 ms
04:22:04.148 00.000 7680 Move returns status 0, amount 84
04:22:04.149 00.001 7680 MoveAxis(N, 0, ABG)
04:22:04.149 00.000 7680 Move returns status 0, amount 0
04:22:04.149 00.000 7680 move complete, result=0
04:22:04.150 00.001 7680 worker thread done servicing request
04:22:04.150 00.000 6120 GuideStep: -0.2 px 84 ms EAST, -0.1 px 0 ms NORTH
04:22:04.157 00.007 7680 Worker thread wakes up
04:22:04.158 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:04.158 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:05.407 01.249 7680 Exposure complete
04:22:05.528 00.121 6120 OnExposeComplete: enter
04:22:05.533 00.005 6120 UpdateGuideState(): m_state=6
04:22:05.536 00.003 7680 worker thread done servicing request
04:22:05.538 00.002 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4836
04:22:05.541 00.003 6120 Star::Find returns 1 (0), X=515.63, Y=663.64, Mass=8218, SNR=60.1, Peak=185 HFD=6.9
04:22:05.546 00.005 6120 CameraToMount -- cameraTheta (-2.69) - m_xAngle (0.19) = xAngle (-2.88 = -2.88)
04:22:05.549 00.003 6120 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.01 = -0.01)
04:22:05.553 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-2.69 mountX=-0.26 mountY=-0.00, mountTheta=-3.13
04:22:05.557 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.12, opts=13)
04:22:05.561 00.004 6120 Enqueuing Move request for scope (-0.24, -0.12)
04:22:05.566 00.005 7680 Worker thread wakes up
04:22:05.566 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:05.571 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.12) opts 0xd
04:22:05.571 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.12)
04:22:05.571 00.000 7680 Moving (-0.24, -0.12) raw xDistance=-0.26 yDistance=-0.00
04:22:05.571 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
04:22:05.573 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:05.573 00.000 6120 UpdateGuideState exits: m=8218 SNR=60.1
04:22:05.577 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:05.580 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:05.584 00.004 6120 Enqueuing Expose request
04:22:05.588 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:22:05.588 00.000 7680 MoveAxis(E, 111, ABG)
04:22:05.588 00.000 7680 Guiding  Dir = 2, Dur = 111
04:22:05.588 00.000 7680 IsSlewing returns 0
04:22:05.589 00.001 7680 IsGuiding returns 0
04:22:05.589 00.000 7680 PulseGuide returned control before completion, sleep 121
04:22:05.722 00.133 7680 IsGuiding returns 1
04:22:05.723 00.001 7680 scope still moving after pulse duration time elapsed
04:22:05.751 00.028 7680 IsSlewing returns 0
04:22:05.753 00.002 7680 IsGuiding returns 0
04:22:05.753 00.000 7680 scope move finished after 111 + 53 ms
04:22:05.753 00.000 7680 Move returns status 0, amount 111
04:22:05.753 00.000 7680 MoveAxis(N, 0, ABG)
04:22:05.753 00.000 7680 Move returns status 0, amount 0
04:22:05.755 00.002 7680 move complete, result=0
04:22:05.755 00.000 7680 worker thread done servicing request
04:22:05.755 00.000 6120 GuideStep: -0.3 px 111 ms EAST, -0.0 px 0 ms NORTH
04:22:05.760 00.005 7680 Worker thread wakes up
04:22:05.762 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:05.762 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:07.014 01.252 7680 Exposure complete
04:22:07.166 00.152 7680 worker thread done servicing request
04:22:07.167 00.001 6120 OnExposeComplete: enter
04:22:07.171 00.004 6120 UpdateGuideState(): m_state=6
04:22:07.176 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4837
04:22:07.180 00.004 6120 Star::Find returns 1 (0), X=516.01, Y=663.00, Mass=7384, SNR=57.6, Peak=198 HFD=6.3
04:22:07.184 00.004 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
04:22:07.189 00.005 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
04:22:07.195 00.006 6120 CameraToMount -- cameraX=0.14 cameraY=-0.76 hyp=0.77 cameraTheta=-1.39 mountX=-0.00 mountY=0.74, mountTheta=1.58
04:22:07.200 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.76, opts=13)
04:22:07.206 00.006 6120 Enqueuing Move request for scope (0.14, -0.76)
04:22:07.209 00.003 7680 Worker thread wakes up
04:22:07.211 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.76) opts 0xd
04:22:07.211 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.76)
04:22:07.211 00.000 7680 Moving (0.14, -0.76) raw xDistance=-0.00 yDistance=0.74
04:22:07.211 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:22:07.212 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:07.216 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
04:22:07.217 00.001 7680 MoveAxis(E, 0, ABG)
04:22:07.217 00.000 7680 Move returns status 0, amount 0
04:22:07.217 00.000 7680 MoveAxis(S, 402, ABG)
04:22:07.218 00.001 6120 UpdateGuideState exits: m=7384 SNR=57.6
04:22:07.222 00.004 7680 Guiding  Dir = 1, Dur = 402
04:22:07.222 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:07.227 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:07.231 00.004 6120 Enqueuing Expose request
04:22:07.235 00.004 7680 IsSlewing returns 0
04:22:07.236 00.001 7680 IsGuiding returns 0
04:22:07.236 00.000 7680 PulseGuide returned control before completion, sleep 412
04:22:07.661 00.425 7680 IsGuiding returns 0
04:22:07.662 00.001 7680 Move returns status 0, amount 402
04:22:07.662 00.000 7680 move complete, result=0
04:22:07.663 00.001 7680 worker thread done servicing request
04:22:07.663 00.000 7680 Worker thread wakes up
04:22:07.664 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.7 px 402 ms SOUTH
04:22:07.670 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:07.670 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:08.912 01.242 7680 Exposure complete
04:22:09.056 00.144 7680 worker thread done servicing request
04:22:09.056 00.000 6120 OnExposeComplete: enter
04:22:09.061 00.005 6120 UpdateGuideState(): m_state=6
04:22:09.066 00.005 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4838
04:22:09.070 00.004 6120 Star::Find returns 1 (0), X=515.73, Y=663.83, Mass=7460, SNR=56.2, Peak=185 HFD=6.7
04:22:09.075 00.005 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (0.19) = xAngle (2.46 = 2.46)
04:22:09.079 00.004 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.34 = -0.95)
04:22:09.083 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.15 cameraTheta=2.65 mountX=-0.12 mountY=-0.12, mountTheta=-2.33
04:22:09.087 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.07, opts=13)
04:22:09.091 00.004 6120 Enqueuing Move request for scope (-0.14, 0.07)
04:22:09.095 00.004 7680 Worker thread wakes up
04:22:09.095 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
04:22:09.096 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
04:22:09.096 00.000 7680 Moving (-0.14, 0.07) raw xDistance=-0.12 yDistance=-0.12
04:22:09.096 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:22:09.096 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:09.102 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:09.103 00.001 6120 UpdateGuideState exits: m=7460 SNR=56.2
04:22:09.107 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:09.112 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:09.116 00.004 6120 Enqueuing Expose request
04:22:09.119 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:22:09.119 00.000 7680 MoveAxis(E, 0, ABG)
04:22:09.119 00.000 7680 Move returns status 0, amount 0
04:22:09.121 00.002 7680 MoveAxis(N, 0, ABG)
04:22:09.121 00.000 7680 Move returns status 0, amount 0
04:22:09.121 00.000 7680 move complete, result=0
04:22:09.121 00.000 7680 worker thread done servicing request
04:22:09.121 00.000 7680 Worker thread wakes up
04:22:09.121 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:09.121 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:09.121 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:10.369 01.248 7680 Exposure complete
04:22:10.498 00.129 7680 worker thread done servicing request
04:22:10.498 00.000 6120 OnExposeComplete: enter
04:22:10.501 00.003 6120 UpdateGuideState(): m_state=6
04:22:10.506 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4839
04:22:10.510 00.004 6120 Star::Find returns 1 (0), X=515.68, Y=663.77, Mass=7834, SNR=58.1, Peak=199 HFD=6.6
04:22:10.515 00.005 6120 CameraToMount -- cameraTheta (3.06) - m_xAngle (0.19) = xAngle (2.87 = 2.87)
04:22:10.518 00.003 6120 CameraToMount -- cameraTheta (3.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.74 = -0.54)
04:22:10.523 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.06 mountX=-0.18 mountY=-0.10, mountTheta=-2.65
04:22:10.528 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.02, opts=13)
04:22:10.532 00.004 6120 Enqueuing Move request for scope (-0.19, 0.02)
04:22:10.535 00.003 7680 Worker thread wakes up
04:22:10.535 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
04:22:10.535 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
04:22:10.536 00.001 7680 Moving (-0.19, 0.02) raw xDistance=-0.18 yDistance=-0.10
04:22:10.537 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:22:10.537 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:10.537 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:22:10.537 00.000 7680 MoveAxis(E, 0, ABG)
04:22:10.537 00.000 7680 Move returns status 0, amount 0
04:22:10.537 00.000 7680 MoveAxis(N, 0, ABG)
04:22:10.538 00.001 7680 Move returns status 0, amount 0
04:22:10.538 00.000 7680 move complete, result=0
04:22:10.538 00.000 7680 worker thread done servicing request
04:22:10.538 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:10.542 00.004 6120 UpdateGuideState exits: m=7834 SNR=58.1
04:22:10.547 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:10.551 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:10.555 00.004 6120 Enqueuing Expose request
04:22:10.559 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:10.564 00.005 7680 Worker thread wakes up
04:22:10.564 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:10.564 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:11.810 01.246 7680 Exposure complete
04:22:11.963 00.153 7680 worker thread done servicing request
04:22:11.963 00.000 6120 OnExposeComplete: enter
04:22:11.966 00.003 6120 UpdateGuideState(): m_state=6
04:22:11.971 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4840
04:22:11.976 00.005 6120 Star::Find returns 1 (0), X=515.72, Y=663.70, Mass=7734, SNR=58.0, Peak=192 HFD=6.7
04:22:11.979 00.003 6120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.19) = xAngle (-2.97 = -2.97)
04:22:11.983 00.004 6120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.10 = -0.10)
04:22:11.987 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.79 mountX=-0.16 mountY=-0.02, mountTheta=-3.04
04:22:11.991 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.06, opts=13)
04:22:11.994 00.003 6120 Enqueuing Move request for scope (-0.15, -0.06)
04:22:11.999 00.005 7680 Worker thread wakes up
04:22:11.999 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
04:22:11.999 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
04:22:11.999 00.000 7680 Moving (-0.15, -0.06) raw xDistance=-0.16 yDistance=-0.02
04:22:11.999 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:22:11.999 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:12.001 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:12.005 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:22:12.005 00.000 7680 MoveAxis(E, 0, ABG)
04:22:12.006 00.001 7680 Move returns status 0, amount 0
04:22:12.006 00.000 6120 UpdateGuideState exits: m=7734 SNR=58.0
04:22:12.010 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:12.015 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:12.018 00.003 6120 Enqueuing Expose request
04:22:12.022 00.004 7680 MoveAxis(N, 0, ABG)
04:22:12.022 00.000 7680 Move returns status 0, amount 0
04:22:12.022 00.000 7680 move complete, result=0
04:22:12.022 00.000 7680 worker thread done servicing request
04:22:12.022 00.000 7680 Worker thread wakes up
04:22:12.022 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:12.024 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:12.024 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:22:13.279 01.255 7680 Exposure complete
04:22:13.463 00.184 7680 worker thread done servicing request
04:22:13.464 00.001 6120 OnExposeComplete: enter
04:22:13.469 00.005 6120 UpdateGuideState(): m_state=6
04:22:13.477 00.008 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4841
04:22:13.483 00.006 6120 Star::Find returns 1 (0), X=515.62, Y=663.85, Mass=7747, SNR=58.2, Peak=185 HFD=6.7
04:22:13.486 00.003 6120 CameraToMount -- cameraTheta (2.78) - m_xAngle (0.19) = xAngle (2.59 = 2.59)
04:22:13.489 00.003 6120 CameraToMount -- cameraTheta (2.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.47 = -0.82)
04:22:13.493 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.10 hyp=0.27 cameraTheta=2.78 mountX=-0.23 mountY=-0.20, mountTheta=-2.43
04:22:13.498 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.10, opts=13)
04:22:13.502 00.004 6120 Enqueuing Move request for scope (-0.25, 0.10)
04:22:13.506 00.004 7680 Worker thread wakes up
04:22:13.506 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:13.512 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.10) opts 0xd
04:22:13.512 00.000 6120 UpdateGuideState exits: m=7747 SNR=58.2
04:22:13.519 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.10)
04:22:13.519 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:13.522 00.003 7680 Moving (-0.25, 0.10) raw xDistance=-0.23 yDistance=-0.20
04:22:13.522 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:13.526 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:22:13.526 00.000 6120 Enqueuing Expose request
04:22:13.529 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:13.529 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:22:13.529 00.000 7680 MoveAxis(E, 94, ABG)
04:22:13.529 00.000 7680 Guiding  Dir = 2, Dur = 94
04:22:13.529 00.000 7680 IsSlewing returns 0
04:22:13.531 00.002 7680 IsGuiding returns 0
04:22:13.531 00.000 7680 PulseGuide returned control before completion, sleep 104
04:22:13.641 00.110 7680 IsGuiding returns 1
04:22:13.642 00.001 7680 scope still moving after pulse duration time elapsed
04:22:13.672 00.030 7680 IsSlewing returns 0
04:22:13.674 00.002 7680 IsGuiding returns 0
04:22:13.674 00.000 7680 scope move finished after 94 + 49 ms
04:22:13.675 00.001 7680 Move returns status 0, amount 94
04:22:13.676 00.001 7680 MoveAxis(N, 0, ABG)
04:22:13.676 00.000 7680 Move returns status 0, amount 0
04:22:13.676 00.000 7680 move complete, result=0
04:22:13.677 00.001 7680 worker thread done servicing request
04:22:13.677 00.000 7680 Worker thread wakes up
04:22:13.677 00.000 6120 GuideStep: -0.2 px 94 ms EAST, -0.2 px 0 ms NORTH
04:22:13.683 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:13.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:14.931 01.248 7680 Exposure complete
04:22:15.068 00.137 7680 worker thread done servicing request
04:22:15.068 00.000 6120 OnExposeComplete: enter
04:22:15.073 00.005 6120 UpdateGuideState(): m_state=6
04:22:15.077 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4842
04:22:15.081 00.004 6120 Star::Find returns 1 (0), X=515.55, Y=663.62, Mass=8117, SNR=59.4, Peak=191 HFD=7.0
04:22:15.086 00.005 6120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (0.19) = xAngle (-2.92 = -2.92)
04:22:15.089 00.003 6120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.05 = -0.05)
04:22:15.094 00.005 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.14 hyp=0.35 cameraTheta=-2.74 mountX=-0.34 mountY=-0.02, mountTheta=-3.09
04:22:15.100 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.14, opts=13)
04:22:15.105 00.005 6120 Enqueuing Move request for scope (-0.32, -0.14)
04:22:15.108 00.003 7680 Worker thread wakes up
04:22:15.109 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.14) opts 0xd
04:22:15.109 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.14)
04:22:15.109 00.000 7680 Moving (-0.32, -0.14) raw xDistance=-0.34 yDistance=-0.02
04:22:15.109 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
04:22:15.109 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:15.109 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:15.115 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:22:15.115 00.000 6120 UpdateGuideState exits: m=8117 SNR=59.4
04:22:15.118 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:15.122 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:15.126 00.004 7680 MoveAxis(E, 146, ABG)
04:22:15.126 00.000 6120 Enqueuing Expose request
04:22:15.132 00.006 7680 Guiding  Dir = 2, Dur = 146
04:22:15.132 00.000 7680 IsSlewing returns 0
04:22:15.132 00.000 7680 IsGuiding returns 0
04:22:15.133 00.001 7680 PulseGuide returned control before completion, sleep 156
04:22:15.299 00.166 7680 IsGuiding returns 1
04:22:15.300 00.001 7680 scope still moving after pulse duration time elapsed
04:22:15.330 00.030 7680 IsSlewing returns 0
04:22:15.330 00.000 7680 IsGuiding returns 0
04:22:15.331 00.001 7680 scope move finished after 146 + 51 ms
04:22:15.332 00.001 7680 Move returns status 0, amount 146
04:22:15.332 00.000 7680 MoveAxis(N, 0, ABG)
04:22:15.332 00.000 7680 Move returns status 0, amount 0
04:22:15.333 00.001 7680 move complete, result=0
04:22:15.333 00.000 7680 worker thread done servicing request
04:22:15.333 00.000 6120 GuideStep: -0.3 px 146 ms EAST, -0.0 px 0 ms NORTH
04:22:15.339 00.006 7680 Worker thread wakes up
04:22:15.339 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:15.339 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:16.589 01.250 7680 Exposure complete
04:22:16.736 00.147 7680 worker thread done servicing request
04:22:16.737 00.001 6120 OnExposeComplete: enter
04:22:16.741 00.004 6120 UpdateGuideState(): m_state=6
04:22:16.745 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4843
04:22:16.748 00.003 6120 Star::Find returns 1 (0), X=515.88, Y=663.07, Mass=7814, SNR=59.5, Peak=197 HFD=6.5
04:22:16.753 00.005 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
04:22:16.756 00.003 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
04:22:16.760 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.68 hyp=0.68 cameraTheta=-1.55 mountX=-0.11 mountY=0.62, mountTheta=1.75
04:22:16.766 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.68, opts=13)
04:22:16.770 00.004 6120 Enqueuing Move request for scope (0.01, -0.68)
04:22:16.773 00.003 7680 Worker thread wakes up
04:22:16.773 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.68) opts 0xd
04:22:16.774 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:16.778 00.004 6120 UpdateGuideState exits: m=7814 SNR=59.5
04:22:16.781 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:16.786 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:16.791 00.005 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.68)
04:22:16.791 00.000 7680 Moving (0.01, -0.68) raw xDistance=-0.11 yDistance=0.62
04:22:16.791 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:22:16.791 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
04:22:16.792 00.001 6120 Enqueuing Expose request
04:22:16.796 00.004 7680 MoveAxis(E, 0, ABG)
04:22:16.796 00.000 7680 Move returns status 0, amount 0
04:22:16.796 00.000 7680 MoveAxis(S, 337, ABG)
04:22:16.796 00.000 7680 Guiding  Dir = 1, Dur = 337
04:22:16.796 00.000 7680 IsSlewing returns 0
04:22:16.797 00.001 7680 IsGuiding returns 0
04:22:16.797 00.000 7680 PulseGuide returned control before completion, sleep 347
04:22:17.158 00.361 7680 IsGuiding returns 1
04:22:17.159 00.001 7680 scope still moving after pulse duration time elapsed
04:22:17.190 00.031 7680 IsSlewing returns 0
04:22:17.190 00.000 7680 IsGuiding returns 0
04:22:17.191 00.001 7680 scope move finished after 337 + 57 ms
04:22:17.191 00.000 7680 Move returns status 0, amount 337
04:22:17.191 00.000 7680 move complete, result=0
04:22:17.193 00.002 7680 worker thread done servicing request
04:22:17.193 00.000 7680 Worker thread wakes up
04:22:17.193 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 337 ms SOUTH
04:22:17.199 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:17.200 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:18.450 01.250 7680 Exposure complete
04:22:18.642 00.192 7680 worker thread done servicing request
04:22:18.642 00.000 6120 OnExposeComplete: enter
04:22:18.646 00.004 6120 UpdateGuideState(): m_state=6
04:22:18.651 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4844
04:22:18.656 00.005 6120 Star::Find returns 1 (0), X=515.71, Y=663.76, Mass=8363, SNR=59.8, Peak=198 HFD=6.6
04:22:18.660 00.004 6120 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.19) = xAngle (2.94 = 2.94)
04:22:18.665 00.005 6120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.81 = -0.47)
04:22:18.669 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.00 hyp=0.16 cameraTheta=3.13 mountX=-0.15 mountY=-0.07, mountTheta=-2.71
04:22:18.675 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.00, opts=13)
04:22:18.678 00.003 6120 Enqueuing Move request for scope (-0.16, 0.00)
04:22:18.682 00.004 7680 Worker thread wakes up
04:22:18.682 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:18.686 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.00) opts 0xd
04:22:18.686 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.00)
04:22:18.687 00.001 7680 Moving (-0.16, 0.00) raw xDistance=-0.15 yDistance=-0.07
04:22:18.687 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:22:18.687 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:18.687 00.000 6120 UpdateGuideState exits: m=8363 SNR=59.8
04:22:18.693 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:22:18.693 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:18.696 00.003 7680 MoveAxis(E, 0, ABG)
04:22:18.697 00.001 7680 Move returns status 0, amount 0
04:22:18.697 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:18.701 00.004 6120 Enqueuing Expose request
04:22:18.706 00.005 7680 MoveAxis(N, 0, ABG)
04:22:18.706 00.000 7680 Move returns status 0, amount 0
04:22:18.706 00.000 7680 move complete, result=0
04:22:18.706 00.000 7680 worker thread done servicing request
04:22:18.707 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:18.711 00.004 7680 Worker thread wakes up
04:22:18.711 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:18.711 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:19.968 01.257 7680 Exposure complete
04:22:20.117 00.149 7680 worker thread done servicing request
04:22:20.117 00.000 6120 OnExposeComplete: enter
04:22:20.121 00.004 6120 UpdateGuideState(): m_state=6
04:22:20.126 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4845
04:22:20.132 00.006 6120 Star::Find returns 1 (0), X=515.69, Y=663.77, Mass=7899, SNR=59.0, Peak=193 HFD=6.7
04:22:20.136 00.004 6120 CameraToMount -- cameraTheta (3.05) - m_xAngle (0.19) = xAngle (2.86 = 2.86)
04:22:20.139 00.003 6120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.74 = -0.55)
04:22:20.143 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.05 mountX=-0.17 mountY=-0.09, mountTheta=-2.65
04:22:20.148 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.02, opts=13)
04:22:20.153 00.005 6120 Enqueuing Move request for scope (-0.18, 0.02)
04:22:20.157 00.004 7680 Worker thread wakes up
04:22:20.158 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
04:22:20.158 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
04:22:20.158 00.000 7680 Moving (-0.18, 0.02) raw xDistance=-0.17 yDistance=-0.09
04:22:20.158 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:20.163 00.005 6120 UpdateGuideState exits: m=7899 SNR=59.0
04:22:20.168 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:20.172 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:22:20.172 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:20.172 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:20.176 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:22:20.176 00.000 7680 MoveAxis(E, 0, ABG)
04:22:20.176 00.000 6120 Enqueuing Expose request
04:22:20.181 00.005 7680 Move returns status 0, amount 0
04:22:20.181 00.000 7680 MoveAxis(N, 0, ABG)
04:22:20.181 00.000 7680 Move returns status 0, amount 0
04:22:20.181 00.000 7680 move complete, result=0
04:22:20.181 00.000 7680 worker thread done servicing request
04:22:20.182 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:20.186 00.004 7680 Worker thread wakes up
04:22:20.186 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:20.186 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:21.442 01.256 7680 Exposure complete
04:22:21.570 00.128 7680 worker thread done servicing request
04:22:21.571 00.001 6120 OnExposeComplete: enter
04:22:21.575 00.004 6120 UpdateGuideState(): m_state=6
04:22:21.579 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4846
04:22:21.584 00.005 6120 Star::Find returns 1 (0), X=515.66, Y=663.58, Mass=7873, SNR=58.9, Peak=179 HFD=6.9
04:22:21.587 00.003 6120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (0.19) = xAngle (-2.62 = -2.62)
04:22:21.591 00.004 6120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.25 = 0.25)
04:22:21.595 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-2.43 mountX=-0.23 mountY=0.07, mountTheta=2.86
04:22:21.600 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.18, opts=13)
04:22:21.605 00.005 6120 Enqueuing Move request for scope (-0.20, -0.18)
04:22:21.609 00.004 7680 Worker thread wakes up
04:22:21.610 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:21.613 00.003 6120 UpdateGuideState exits: m=7873 SNR=58.9
04:22:21.617 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:21.621 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:21.625 00.004 6120 Enqueuing Expose request
04:22:21.629 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.18) opts 0xd
04:22:21.629 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.18)
04:22:21.629 00.000 7680 Moving (-0.20, -0.18) raw xDistance=-0.23 yDistance=0.07
04:22:21.629 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:22:21.629 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:21.631 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:22:21.631 00.000 7680 MoveAxis(E, 95, ABG)
04:22:21.631 00.000 7680 Guiding  Dir = 2, Dur = 95
04:22:21.631 00.000 7680 IsSlewing returns 0
04:22:21.632 00.001 7680 IsGuiding returns 0
04:22:21.632 00.000 7680 PulseGuide returned control before completion, sleep 105
04:22:21.740 00.108 7680 IsGuiding returns 1
04:22:21.741 00.001 7680 scope still moving after pulse duration time elapsed
04:22:21.771 00.030 7680 IsSlewing returns 0
04:22:21.772 00.001 7680 IsGuiding returns 0
04:22:21.773 00.001 7680 scope move finished after 95 + 45 ms
04:22:21.773 00.000 7680 Move returns status 0, amount 95
04:22:21.774 00.001 7680 MoveAxis(N, 0, ABG)
04:22:21.774 00.000 7680 Move returns status 0, amount 0
04:22:21.774 00.000 7680 move complete, result=0
04:22:21.775 00.001 7680 worker thread done servicing request
04:22:21.775 00.000 7680 Worker thread wakes up
04:22:21.775 00.000 6120 GuideStep: -0.2 px 95 ms EAST, 0.1 px 0 ms NORTH
04:22:21.782 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:21.782 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:23.038 01.256 7680 Exposure complete
04:22:23.190 00.152 7680 worker thread done servicing request
04:22:23.190 00.000 6120 OnExposeComplete: enter
04:22:23.195 00.005 6120 UpdateGuideState(): m_state=6
04:22:23.200 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4847
04:22:23.205 00.005 6120 Star::Find returns 1 (0), X=515.70, Y=663.61, Mass=8260, SNR=60.0, Peak=180 HFD=6.9
04:22:23.209 00.004 6120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (0.19) = xAngle (-2.61 = -2.61)
04:22:23.214 00.005 6120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.27 = 0.27)
04:22:23.218 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-2.42 mountX=-0.20 mountY=0.06, mountTheta=2.85
04:22:23.224 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.15, opts=13)
04:22:23.229 00.005 6120 Enqueuing Move request for scope (-0.17, -0.15)
04:22:23.233 00.004 7680 Worker thread wakes up
04:22:23.234 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.15) opts 0xd
04:22:23.234 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.15)
04:22:23.234 00.000 7680 Moving (-0.17, -0.15) raw xDistance=-0.20 yDistance=0.06
04:22:23.234 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:22:23.234 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:23.239 00.005 6120 UpdateGuideState exits: m=8260 SNR=60.0
04:22:23.242 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:23.247 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:23.252 00.005 6120 Enqueuing Expose request
04:22:23.257 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:23.257 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:22:23.258 00.001 7680 MoveAxis(E, 0, ABG)
04:22:23.258 00.000 7680 Move returns status 0, amount 0
04:22:23.259 00.001 7680 MoveAxis(N, 0, ABG)
04:22:23.259 00.000 7680 Move returns status 0, amount 0
04:22:23.259 00.000 7680 move complete, result=0
04:22:23.259 00.000 7680 worker thread done servicing request
04:22:23.259 00.000 7680 Worker thread wakes up
04:22:23.259 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:23.259 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:22:23.265 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:24.524 01.259 7680 Exposure complete
04:22:24.671 00.147 7680 worker thread done servicing request
04:22:24.671 00.000 6120 OnExposeComplete: enter
04:22:24.675 00.004 6120 UpdateGuideState(): m_state=6
04:22:24.679 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4848
04:22:24.682 00.003 6120 Star::Find returns 1 (0), X=515.77, Y=663.08, Mass=7564, SNR=57.9, Peak=194 HFD=6.6
04:22:24.687 00.005 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
04:22:24.692 00.005 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
04:22:24.696 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.68 hyp=0.68 cameraTheta=-1.71 mountX=-0.22 mountY=0.56, mountTheta=1.94
04:22:24.701 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.68, opts=13)
04:22:24.706 00.005 6120 Enqueuing Move request for scope (-0.10, -0.68)
04:22:24.709 00.003 7680 Worker thread wakes up
04:22:24.709 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.68) opts 0xd
04:22:24.710 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.68)
04:22:24.710 00.000 7680 Moving (-0.10, -0.68) raw xDistance=-0.22 yDistance=0.56
04:22:24.710 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:22:24.710 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
04:22:24.710 00.000 7680 MoveAxis(E, 91, ABG)
04:22:24.711 00.001 7680 Guiding  Dir = 2, Dur = 91
04:22:24.711 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:24.714 00.003 7680 IsSlewing returns 0
04:22:24.714 00.000 6120 UpdateGuideState exits: m=7564 SNR=57.9
04:22:24.719 00.005 7680 IsGuiding returns 0
04:22:24.719 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:24.723 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:24.727 00.004 7680 PulseGuide returned control before completion, sleep 101
04:22:24.727 00.000 6120 Enqueuing Expose request
04:22:24.840 00.113 7680 IsGuiding returns 1
04:22:24.842 00.002 7680 scope still moving after pulse duration time elapsed
04:22:24.872 00.030 7680 IsSlewing returns 0
04:22:24.874 00.002 7680 IsGuiding returns 0
04:22:24.875 00.001 7680 scope move finished after 91 + 64 ms
04:22:24.875 00.000 7680 Move returns status 0, amount 91
04:22:24.875 00.000 7680 MoveAxis(S, 307, ABG)
04:22:24.875 00.000 7680 Guiding  Dir = 1, Dur = 307
04:22:24.876 00.001 7680 IsSlewing returns 0
04:22:24.876 00.000 7680 IsGuiding returns 0
04:22:24.877 00.001 7680 PulseGuide returned control before completion, sleep 317
04:22:25.197 00.320 7680 IsGuiding returns 1
04:22:25.198 00.001 7680 scope still moving after pulse duration time elapsed
04:22:25.228 00.030 7680 IsSlewing returns 0
04:22:25.230 00.002 7680 IsGuiding returns 0
04:22:25.231 00.001 7680 scope move finished after 307 + 46 ms
04:22:25.231 00.000 7680 Move returns status 0, amount 307
04:22:25.232 00.001 7680 move complete, result=0
04:22:25.232 00.000 7680 worker thread done servicing request
04:22:25.232 00.000 7680 Worker thread wakes up
04:22:25.232 00.000 6120 GuideStep: -0.2 px 91 ms EAST, 0.6 px 307 ms SOUTH
04:22:25.239 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:25.239 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:26.489 01.250 7680 Exposure complete
04:22:26.627 00.138 7680 worker thread done servicing request
04:22:26.628 00.001 6120 OnExposeComplete: enter
04:22:26.631 00.003 6120 UpdateGuideState(): m_state=6
04:22:26.636 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4849
04:22:26.641 00.005 6120 Star::Find returns 1 (0), X=515.74, Y=663.70, Mass=7704, SNR=58.6, Peak=197 HFD=6.7
04:22:26.645 00.004 6120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (0.19) = xAngle (-2.90 = -2.90)
04:22:26.648 00.003 6120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.02 = -0.02)
04:22:26.653 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.71 mountX=-0.13 mountY=-0.00, mountTheta=-3.12
04:22:26.658 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.06, opts=13)
04:22:26.663 00.005 6120 Enqueuing Move request for scope (-0.13, -0.06)
04:22:26.667 00.004 7680 Worker thread wakes up
04:22:26.667 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:26.671 00.004 6120 UpdateGuideState exits: m=7704 SNR=58.6
04:22:26.675 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:26.679 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:26.682 00.003 6120 Enqueuing Expose request
04:22:26.686 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
04:22:26.686 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
04:22:26.686 00.000 7680 Moving (-0.13, -0.06) raw xDistance=-0.13 yDistance=-0.00
04:22:26.686 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:22:26.686 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:26.687 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:22:26.687 00.000 7680 MoveAxis(E, 0, ABG)
04:22:26.687 00.000 7680 Move returns status 0, amount 0
04:22:26.688 00.001 7680 MoveAxis(N, 0, ABG)
04:22:26.689 00.001 7680 Move returns status 0, amount 0
04:22:26.689 00.000 7680 move complete, result=0
04:22:26.689 00.000 7680 worker thread done servicing request
04:22:26.689 00.000 7680 Worker thread wakes up
04:22:26.690 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:22:26.695 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:26.695 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:27.944 01.249 7680 Exposure complete
04:22:28.083 00.139 7680 worker thread done servicing request
04:22:28.083 00.000 6120 OnExposeComplete: enter
04:22:28.088 00.005 6120 UpdateGuideState(): m_state=6
04:22:28.091 00.003 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4850
04:22:28.096 00.005 6120 Star::Find returns 1 (0), X=515.77, Y=663.74, Mass=8248, SNR=59.5, Peak=201 HFD=6.6
04:22:28.100 00.004 6120 CameraToMount -- cameraTheta (-2.96) - m_xAngle (0.19) = xAngle (-3.15 = 3.13)
04:22:28.104 00.004 6120 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.28 = -0.28)
04:22:28.109 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.10 cameraTheta=-2.96 mountX=-0.10 mountY=-0.03, mountTheta=-2.88
04:22:28.113 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.02, opts=13)
04:22:28.117 00.004 6120 Enqueuing Move request for scope (-0.09, -0.02)
04:22:28.121 00.004 7680 Worker thread wakes up
04:22:28.121 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
04:22:28.121 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
04:22:28.121 00.000 7680 Moving (-0.09, -0.02) raw xDistance=-0.10 yDistance=-0.03
04:22:28.121 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:22:28.121 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:28.121 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:22:28.121 00.000 7680 MoveAxis(E, 0, ABG)
04:22:28.124 00.003 7680 Move returns status 0, amount 0
04:22:28.124 00.000 7680 MoveAxis(N, 0, ABG)
04:22:28.124 00.000 7680 Move returns status 0, amount 0
04:22:28.124 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:28.128 00.004 7680 move complete, result=0
04:22:28.128 00.000 6120 UpdateGuideState exits: m=8248 SNR=59.5
04:22:28.133 00.005 7680 worker thread done servicing request
04:22:28.134 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:28.137 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:28.142 00.005 6120 Enqueuing Expose request
04:22:28.146 00.004 7680 Worker thread wakes up
04:22:28.146 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:28.146 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:22:28.150 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:29.388 01.238 7680 Exposure complete
04:22:29.520 00.132 7680 worker thread done servicing request
04:22:29.520 00.000 6120 OnExposeComplete: enter
04:22:29.525 00.005 6120 UpdateGuideState(): m_state=6
04:22:29.529 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4851
04:22:29.533 00.004 6120 Star::Find returns 1 (0), X=515.68, Y=663.74, Mass=8085, SNR=59.3, Peak=183 HFD=6.7
04:22:29.539 00.006 6120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.19) = xAngle (-3.26 = 3.03)
04:22:29.544 00.005 6120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.38 = -0.38)
04:22:29.549 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.07 mountX=-0.19 mountY=-0.07, mountTheta=-2.78
04:22:29.554 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.01, opts=13)
04:22:29.559 00.005 6120 Enqueuing Move request for scope (-0.19, -0.01)
04:22:29.562 00.003 7680 Worker thread wakes up
04:22:29.562 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
04:22:29.562 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
04:22:29.563 00.001 7680 Moving (-0.19, -0.01) raw xDistance=-0.19 yDistance=-0.07
04:22:29.563 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:29.568 00.005 6120 UpdateGuideState exits: m=8085 SNR=59.3
04:22:29.571 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:22:29.571 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:29.571 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:29.576 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:22:29.576 00.000 7680 MoveAxis(E, 0, ABG)
04:22:29.576 00.000 7680 Move returns status 0, amount 0
04:22:29.577 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:29.580 00.003 7680 MoveAxis(N, 0, ABG)
04:22:29.580 00.000 6120 Enqueuing Expose request
04:22:29.583 00.003 7680 Move returns status 0, amount 0
04:22:29.583 00.000 7680 move complete, result=0
04:22:29.584 00.001 7680 worker thread done servicing request
04:22:29.584 00.000 7680 Worker thread wakes up
04:22:29.584 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:29.584 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:29.589 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:30.855 01.266 7680 Exposure complete
04:22:31.004 00.149 7680 worker thread done servicing request
04:22:31.004 00.000 6120 OnExposeComplete: enter
04:22:31.008 00.004 6120 UpdateGuideState(): m_state=6
04:22:31.012 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4852
04:22:31.017 00.005 6120 Star::Find returns 1 (0), X=515.78, Y=663.46, Mass=8254, SNR=59.9, Peak=197 HFD=6.9
04:22:31.021 00.004 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
04:22:31.024 00.003 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
04:22:31.027 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.30 hyp=0.31 cameraTheta=-1.85 mountX=-0.14 mountY=0.23, mountTheta=2.12
04:22:31.035 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.30, opts=13)
04:22:31.041 00.006 6120 Enqueuing Move request for scope (-0.09, -0.30)
04:22:31.045 00.004 7680 Worker thread wakes up
04:22:31.045 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:31.050 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.30) opts 0xd
04:22:31.051 00.001 6120 UpdateGuideState exits: m=8254 SNR=59.9
04:22:31.054 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:31.058 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:31.063 00.005 6120 Enqueuing Expose request
04:22:31.069 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.30)
04:22:31.069 00.000 7680 Moving (-0.09, -0.30) raw xDistance=-0.14 yDistance=0.23
04:22:31.069 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:22:31.069 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:22:31.070 00.001 7680 MoveAxis(E, 0, ABG)
04:22:31.070 00.000 7680 Move returns status 0, amount 0
04:22:31.070 00.000 7680 MoveAxis(S, 125, ABG)
04:22:31.071 00.001 7680 Guiding  Dir = 1, Dur = 125
04:22:31.071 00.000 7680 IsSlewing returns 0
04:22:31.072 00.001 7680 IsGuiding returns 0
04:22:31.072 00.000 7680 PulseGuide returned control before completion, sleep 135
04:22:31.219 00.147 7680 IsGuiding returns 1
04:22:31.220 00.001 7680 scope still moving after pulse duration time elapsed
04:22:31.249 00.029 7680 IsSlewing returns 0
04:22:31.251 00.002 7680 IsGuiding returns 0
04:22:31.251 00.000 7680 scope move finished after 125 + 53 ms
04:22:31.251 00.000 7680 Move returns status 0, amount 125
04:22:31.252 00.001 7680 move complete, result=0
04:22:31.252 00.000 7680 worker thread done servicing request
04:22:31.252 00.000 7680 Worker thread wakes up
04:22:31.253 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 125 ms SOUTH
04:22:31.262 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:31.263 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:32.510 01.247 7680 Exposure complete
04:22:32.655 00.145 7680 worker thread done servicing request
04:22:32.656 00.001 6120 OnExposeComplete: enter
04:22:32.661 00.005 6120 UpdateGuideState(): m_state=6
04:22:32.666 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4853
04:22:32.671 00.005 6120 Star::Find returns 1 (0), X=515.79, Y=663.74, Mass=7979, SNR=59.0, Peak=202 HFD=6.6
04:22:32.675 00.004 6120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (0.19) = xAngle (-3.06 = -3.06)
04:22:32.679 00.004 6120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.19 = -0.19)
04:22:32.683 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.87 mountX=-0.08 mountY=-0.02, mountTheta=-2.96
04:22:32.689 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.02, opts=13)
04:22:32.696 00.007 6120 Enqueuing Move request for scope (-0.08, -0.02)
04:22:32.699 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:32.704 00.005 6120 UpdateGuideState exits: m=7979 SNR=59.0
04:22:32.708 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:32.713 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:32.716 00.003 6120 Enqueuing Expose request
04:22:32.720 00.004 7680 Worker thread wakes up
04:22:32.720 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
04:22:32.720 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
04:22:32.720 00.000 7680 Moving (-0.08, -0.02) raw xDistance=-0.08 yDistance=-0.02
04:22:32.721 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:22:32.721 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:32.721 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:22:32.722 00.001 7680 MoveAxis(E, 0, ABG)
04:22:32.722 00.000 7680 Move returns status 0, amount 0
04:22:32.723 00.001 7680 MoveAxis(N, 0, ABG)
04:22:32.723 00.000 7680 Move returns status 0, amount 0
04:22:32.723 00.000 7680 move complete, result=0
04:22:32.723 00.000 7680 worker thread done servicing request
04:22:32.723 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:22:32.728 00.005 7680 Worker thread wakes up
04:22:32.728 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:32.728 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:33.979 01.251 7680 Exposure complete
04:22:34.132 00.153 7680 worker thread done servicing request
04:22:34.132 00.000 6120 OnExposeComplete: enter
04:22:34.136 00.004 6120 UpdateGuideState(): m_state=6
04:22:34.140 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4854
04:22:34.145 00.005 6120 Star::Find returns 1 (0), X=515.72, Y=663.69, Mass=8364, SNR=60.6, Peak=204 HFD=6.7
04:22:34.148 00.003 6120 CameraToMount -- cameraTheta (-2.71) - m_xAngle (0.19) = xAngle (-2.90 = -2.90)
04:22:34.151 00.003 6120 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.03 = -0.03)
04:22:34.156 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-2.71 mountX=-0.15 mountY=-0.00, mountTheta=-3.11
04:22:34.162 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.07, opts=13)
04:22:34.169 00.007 6120 Enqueuing Move request for scope (-0.15, -0.07)
04:22:34.174 00.005 7680 Worker thread wakes up
04:22:34.174 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:34.178 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
04:22:34.178 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
04:22:34.178 00.000 7680 Moving (-0.15, -0.07) raw xDistance=-0.15 yDistance=-0.00
04:22:34.178 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:22:34.178 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:34.178 00.000 6120 UpdateGuideState exits: m=8364 SNR=60.6
04:22:34.183 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:22:34.184 00.001 7680 MoveAxis(E, 0, ABG)
04:22:34.184 00.000 7680 Move returns status 0, amount 0
04:22:34.184 00.000 7680 MoveAxis(N, 0, ABG)
04:22:34.184 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:34.188 00.004 7680 Move returns status 0, amount 0
04:22:34.189 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:34.193 00.004 6120 Enqueuing Expose request
04:22:34.197 00.004 7680 move complete, result=0
04:22:34.198 00.001 7680 worker thread done servicing request
04:22:34.198 00.000 7680 Worker thread wakes up
04:22:34.199 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:34.199 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:34.199 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:22:35.447 01.248 7680 Exposure complete
04:22:35.582 00.135 7680 worker thread done servicing request
04:22:35.582 00.000 6120 OnExposeComplete: enter
04:22:35.586 00.004 6120 UpdateGuideState(): m_state=6
04:22:35.591 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4855
04:22:35.596 00.005 6120 Star::Find returns 1 (0), X=515.81, Y=663.14, Mass=7437, SNR=57.3, Peak=189 HFD=6.5
04:22:35.600 00.004 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
04:22:35.603 00.003 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
04:22:35.607 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.62 hyp=0.62 cameraTheta=-1.66 mountX=-0.17 mountY=0.53, mountTheta=1.88
04:22:35.613 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.62, opts=13)
04:22:35.618 00.005 6120 Enqueuing Move request for scope (-0.06, -0.62)
04:22:35.622 00.004 7680 Worker thread wakes up
04:22:35.622 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.62) opts 0xd
04:22:35.622 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.62)
04:22:35.622 00.000 7680 Moving (-0.06, -0.62) raw xDistance=-0.17 yDistance=0.53
04:22:35.623 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:35.627 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:22:35.627 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
04:22:35.628 00.001 6120 UpdateGuideState exits: m=7437 SNR=57.3
04:22:35.632 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:35.635 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:35.640 00.005 6120 Enqueuing Expose request
04:22:35.643 00.003 7680 MoveAxis(E, 0, ABG)
04:22:35.643 00.000 7680 Move returns status 0, amount 0
04:22:35.643 00.000 7680 MoveAxis(S, 290, ABG)
04:22:35.644 00.001 7680 Guiding  Dir = 1, Dur = 290
04:22:35.644 00.000 7680 IsSlewing returns 0
04:22:35.644 00.000 7680 IsGuiding returns 0
04:22:35.645 00.001 7680 PulseGuide returned control before completion, sleep 300
04:22:35.948 00.303 7680 IsGuiding returns 1
04:22:35.949 00.001 7680 scope still moving after pulse duration time elapsed
04:22:35.979 00.030 7680 IsSlewing returns 0
04:22:35.980 00.001 7680 IsGuiding returns 0
04:22:35.981 00.001 7680 scope move finished after 290 + 46 ms
04:22:35.981 00.000 7680 Move returns status 0, amount 290
04:22:35.981 00.000 7680 move complete, result=0
04:22:35.982 00.001 7680 worker thread done servicing request
04:22:35.983 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 290 ms SOUTH
04:22:35.988 00.005 7680 Worker thread wakes up
04:22:35.988 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:35.990 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:37.236 01.246 7680 Exposure complete
04:22:37.385 00.149 7680 worker thread done servicing request
04:22:37.385 00.000 6120 OnExposeComplete: enter
04:22:37.390 00.005 6120 UpdateGuideState(): m_state=6
04:22:37.394 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4856
04:22:37.398 00.004 6120 Star::Find returns 1 (0), X=515.93, Y=663.15, Mass=7585, SNR=58.1, Peak=188 HFD=6.3
04:22:37.403 00.005 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
04:22:37.406 00.003 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
04:22:37.411 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-0.61 hyp=0.61 cameraTheta=-1.47 mountX=-0.06 mountY=0.57, mountTheta=1.67
04:22:37.417 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.61, opts=13)
04:22:37.420 00.003 6120 Enqueuing Move request for scope (0.06, -0.61)
04:22:37.425 00.005 7680 Worker thread wakes up
04:22:37.425 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:37.429 00.004 6120 UpdateGuideState exits: m=7585 SNR=58.1
04:22:37.433 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:37.436 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:37.440 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.61) opts 0xd
04:22:37.440 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.61)
04:22:37.440 00.000 7680 Moving (0.06, -0.61) raw xDistance=-0.06 yDistance=0.57
04:22:37.440 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:22:37.440 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
04:22:37.440 00.000 7680 MoveAxis(E, 0, ABG)
04:22:37.442 00.002 7680 Move returns status 0, amount 0
04:22:37.442 00.000 6120 Enqueuing Expose request
04:22:37.445 00.003 7680 MoveAxis(S, 311, ABG)
04:22:37.445 00.000 7680 Guiding  Dir = 1, Dur = 311
04:22:37.445 00.000 7680 IsSlewing returns 0
04:22:37.446 00.001 7680 IsGuiding returns 0
04:22:37.446 00.000 7680 PulseGuide returned control before completion, sleep 321
04:22:37.777 00.331 7680 IsGuiding returns 1
04:22:37.779 00.002 7680 scope still moving after pulse duration time elapsed
04:22:37.809 00.030 7680 IsSlewing returns 0
04:22:37.810 00.001 7680 IsGuiding returns 0
04:22:37.810 00.000 7680 scope move finished after 311 + 53 ms
04:22:37.811 00.001 7680 Move returns status 0, amount 311
04:22:37.811 00.000 7680 move complete, result=0
04:22:37.812 00.001 7680 worker thread done servicing request
04:22:37.813 00.001 7680 Worker thread wakes up
04:22:37.813 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 311 ms SOUTH
04:22:37.819 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:37.819 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:39.072 01.253 7680 Exposure complete
04:22:39.228 00.156 7680 worker thread done servicing request
04:22:39.228 00.000 6120 OnExposeComplete: enter
04:22:39.232 00.004 6120 UpdateGuideState(): m_state=6
04:22:39.238 00.006 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4857
04:22:39.243 00.005 6120 Star::Find returns 1 (0), X=515.78, Y=664.03, Mass=7652, SNR=57.6, Peak=187 HFD=6.7
04:22:39.248 00.005 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (0.19) = xAngle (1.71 = 1.71)
04:22:39.254 00.006 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.59 = -1.70)
04:22:39.259 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.29 cameraTheta=1.90 mountX=-0.04 mountY=-0.28, mountTheta=-1.71
04:22:39.264 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.27, opts=13)
04:22:39.269 00.005 6120 Enqueuing Move request for scope (-0.09, 0.27)
04:22:39.272 00.003 7680 Worker thread wakes up
04:22:39.272 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:39.276 00.004 6120 UpdateGuideState exits: m=7652 SNR=57.6
04:22:39.280 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.27) opts 0xd
04:22:39.281 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.27)
04:22:39.281 00.000 7680 Moving (-0.09, 0.27) raw xDistance=-0.04 yDistance=-0.28
04:22:39.281 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:22:39.281 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:22:39.281 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
04:22:39.281 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:39.286 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:39.290 00.004 6120 Enqueuing Expose request
04:22:39.294 00.004 7680 MoveAxis(E, 0, ABG)
04:22:39.294 00.000 7680 Move returns status 0, amount 0
04:22:39.294 00.000 7680 MoveAxis(N, 0, ABG)
04:22:39.294 00.000 7680 Move returns status 0, amount 0
04:22:39.294 00.000 7680 move complete, result=0
04:22:39.294 00.000 7680 worker thread done servicing request
04:22:39.295 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:22:39.299 00.004 7680 Worker thread wakes up
04:22:39.299 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:39.299 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:40.546 01.247 7680 Exposure complete
04:22:40.690 00.144 7680 worker thread done servicing request
04:22:40.690 00.000 6120 OnExposeComplete: enter
04:22:40.695 00.005 6120 UpdateGuideState(): m_state=6
04:22:40.699 00.004 6120 Star::Find(15, 515, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4858
04:22:40.703 00.004 6120 Star::Find returns 1 (0), X=515.73, Y=663.88, Mass=7873, SNR=58.3, Peak=199 HFD=6.6
04:22:40.707 00.004 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (0.19) = xAngle (2.22 = 2.22)
04:22:40.710 00.003 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.10 = -1.19)
04:22:40.715 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.19 cameraTheta=2.41 mountX=-0.11 mountY=-0.17, mountTheta=-2.15
04:22:40.720 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.12, opts=13)
04:22:40.726 00.006 6120 Enqueuing Move request for scope (-0.14, 0.12)
04:22:40.730 00.004 7680 Worker thread wakes up
04:22:40.730 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
04:22:40.731 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:40.735 00.004 6120 UpdateGuideState exits: m=7873 SNR=58.3
04:22:40.738 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:40.743 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
04:22:40.743 00.000 7680 Moving (-0.14, 0.12) raw xDistance=-0.11 yDistance=-0.17
04:22:40.743 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:22:40.743 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:40.746 00.003 6120 Enqueuing Expose request
04:22:40.751 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:40.751 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:22:40.751 00.000 7680 MoveAxis(E, 0, ABG)
04:22:40.751 00.000 7680 Move returns status 0, amount 0
04:22:40.752 00.001 7680 MoveAxis(N, 0, ABG)
04:22:40.752 00.000 7680 Move returns status 0, amount 0
04:22:40.752 00.000 7680 move complete, result=0
04:22:40.752 00.000 7680 worker thread done servicing request
04:22:40.753 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:22:40.757 00.004 7680 Worker thread wakes up
04:22:40.757 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:40.757 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:42.002 01.245 7680 Exposure complete
04:22:42.150 00.148 7680 worker thread done servicing request
04:22:42.150 00.000 6120 OnExposeComplete: enter
04:22:42.155 00.005 6120 UpdateGuideState(): m_state=6
04:22:42.159 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4859
04:22:42.162 00.003 6120 Star::Find returns 1 (0), X=515.69, Y=663.82, Mass=8291, SNR=61.0, Peak=204 HFD=6.7
04:22:42.167 00.005 6120 CameraToMount -- cameraTheta (2.79) - m_xAngle (0.19) = xAngle (2.61 = 2.61)
04:22:42.171 00.004 6120 CameraToMount -- cameraTheta (2.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.48 = -0.80)
04:22:42.175 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.79 mountX=-0.16 mountY=-0.13, mountTheta=-2.44
04:22:42.179 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.06, opts=13)
04:22:42.182 00.003 6120 Enqueuing Move request for scope (-0.18, 0.06)
04:22:42.187 00.005 7680 Worker thread wakes up
04:22:42.188 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
04:22:42.188 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
04:22:42.188 00.000 7680 Moving (-0.18, 0.06) raw xDistance=-0.16 yDistance=-0.13
04:22:42.189 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:22:42.189 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:42.189 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:42.194 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:22:42.194 00.000 7680 MoveAxis(E, 0, ABG)
04:22:42.194 00.000 6120 UpdateGuideState exits: m=8291 SNR=61.0
04:22:42.198 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:42.202 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:42.205 00.003 6120 Enqueuing Expose request
04:22:42.210 00.005 7680 Move returns status 0, amount 0
04:22:42.210 00.000 7680 MoveAxis(N, 0, ABG)
04:22:42.210 00.000 7680 Move returns status 0, amount 0
04:22:42.210 00.000 7680 move complete, result=0
04:22:42.211 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:42.215 00.004 7680 worker thread done servicing request
04:22:42.215 00.000 7680 Worker thread wakes up
04:22:42.215 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:42.215 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:43.456 01.241 7680 Exposure complete
04:22:43.587 00.131 7680 worker thread done servicing request
04:22:43.588 00.001 6120 OnExposeComplete: enter
04:22:43.591 00.003 6120 UpdateGuideState(): m_state=6
04:22:43.595 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4860
04:22:43.599 00.004 6120 Star::Find returns 1 (0), X=515.75, Y=663.85, Mass=8135, SNR=60.1, Peak=210 HFD=6.7
04:22:43.602 00.003 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (0.19) = xAngle (2.29 = 2.29)
04:22:43.606 00.004 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.17 = -1.12)
04:22:43.609 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.48 mountX=-0.10 mountY=-0.14, mountTheta=-2.20
04:22:43.613 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.09, opts=13)
04:22:43.618 00.005 6120 Enqueuing Move request for scope (-0.12, 0.09)
04:22:43.621 00.003 7680 Worker thread wakes up
04:22:43.621 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
04:22:43.621 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
04:22:43.621 00.000 7680 Moving (-0.12, 0.09) raw xDistance=-0.10 yDistance=-0.14
04:22:43.622 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:43.627 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:22:43.627 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:43.627 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:22:43.627 00.000 7680 MoveAxis(E, 0, ABG)
04:22:43.627 00.000 7680 Move returns status 0, amount 0
04:22:43.627 00.000 7680 MoveAxis(N, 0, ABG)
04:22:43.628 00.001 7680 Move returns status 0, amount 0
04:22:43.628 00.000 7680 move complete, result=0
04:22:43.628 00.000 7680 worker thread done servicing request
04:22:43.629 00.001 6120 UpdateGuideState exits: m=8135 SNR=60.1
04:22:43.633 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:43.637 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:43.640 00.003 6120 Enqueuing Expose request
04:22:43.643 00.003 7680 Worker thread wakes up
04:22:43.643 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:43.643 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:43.645 00.002 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:22:44.892 01.247 7680 Exposure complete
04:22:45.046 00.154 7680 worker thread done servicing request
04:22:45.046 00.000 6120 OnExposeComplete: enter
04:22:45.051 00.005 6120 UpdateGuideState(): m_state=6
04:22:45.054 00.003 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4861
04:22:45.059 00.005 6120 Star::Find returns 1 (0), X=515.61, Y=663.76, Mass=7907, SNR=58.8, Peak=195 HFD=6.8
04:22:45.064 00.005 6120 CameraToMount -- cameraTheta (3.14) - m_xAngle (0.19) = xAngle (2.95 = 2.95)
04:22:45.067 00.003 6120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.83 = -0.46)
04:22:45.072 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=0.00 hyp=0.26 cameraTheta=3.14 mountX=-0.26 mountY=-0.12, mountTheta=-2.72
04:22:45.077 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.00, opts=13)
04:22:45.081 00.004 6120 Enqueuing Move request for scope (-0.26, 0.00)
04:22:45.085 00.004 7680 Worker thread wakes up
04:22:45.085 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.00) opts 0xd
04:22:45.085 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.00)
04:22:45.086 00.001 7680 Moving (-0.26, 0.00) raw xDistance=-0.26 yDistance=-0.12
04:22:45.086 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
04:22:45.086 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:45.086 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:22:45.086 00.000 7680 MoveAxis(E, 106, ABG)
04:22:45.086 00.000 7680 Guiding  Dir = 2, Dur = 106
04:22:45.086 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:45.089 00.003 7680 IsSlewing returns 0
04:22:45.089 00.000 6120 UpdateGuideState exits: m=7907 SNR=58.8
04:22:45.094 00.005 7680 IsGuiding returns 0
04:22:45.094 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:45.098 00.004 7680 PulseGuide returned control before completion, sleep 116
04:22:45.099 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:45.102 00.003 6120 Enqueuing Expose request
04:22:45.229 00.127 7680 IsGuiding returns 1
04:22:45.229 00.000 7680 scope still moving after pulse duration time elapsed
04:22:45.259 00.030 7680 IsSlewing returns 0
04:22:45.261 00.002 7680 IsGuiding returns 0
04:22:45.261 00.000 7680 scope move finished after 106 + 61 ms
04:22:45.262 00.001 7680 Move returns status 0, amount 106
04:22:45.262 00.000 7680 MoveAxis(N, 0, ABG)
04:22:45.262 00.000 7680 Move returns status 0, amount 0
04:22:45.264 00.002 7680 move complete, result=0
04:22:45.264 00.000 7680 worker thread done servicing request
04:22:45.265 00.001 7680 Worker thread wakes up
04:22:45.265 00.000 6120 GuideStep: -0.3 px 106 ms EAST, -0.1 px 0 ms NORTH
04:22:45.271 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:45.271 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:46.523 01.252 7680 Exposure complete
04:22:46.653 00.130 7680 worker thread done servicing request
04:22:46.653 00.000 6120 OnExposeComplete: enter
04:22:46.658 00.005 6120 UpdateGuideState(): m_state=6
04:22:46.662 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4862
04:22:46.666 00.004 6120 Star::Find returns 1 (0), X=516.09, Y=663.18, Mass=7396, SNR=57.0, Peak=191 HFD=6.4
04:22:46.669 00.003 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.19) = xAngle (-1.40 = -1.40)
04:22:46.674 00.005 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.48 = 1.48)
04:22:46.677 00.003 6120 CameraToMount -- cameraX=0.22 cameraY=-0.58 hyp=0.62 cameraTheta=-1.21 mountX=0.11 mountY=0.61, mountTheta=1.40
04:22:46.683 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.58, opts=13)
04:22:46.687 00.004 6120 Enqueuing Move request for scope (0.22, -0.58)
04:22:46.691 00.004 7680 Worker thread wakes up
04:22:46.692 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.58) opts 0xd
04:22:46.692 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.58)
04:22:46.692 00.000 7680 Moving (0.22, -0.58) raw xDistance=0.11 yDistance=0.61
04:22:46.693 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:22:46.693 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
04:22:46.693 00.000 7680 MoveAxis(E, 0, ABG)
04:22:46.693 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:46.698 00.005 6120 UpdateGuideState exits: m=7396 SNR=57.0
04:22:46.701 00.003 7680 Move returns status 0, amount 0
04:22:46.702 00.001 7680 MoveAxis(S, 333, ABG)
04:22:46.703 00.001 7680 Guiding  Dir = 1, Dur = 333
04:22:46.703 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:46.706 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:46.710 00.004 6120 Enqueuing Expose request
04:22:46.714 00.004 7680 IsSlewing returns 0
04:22:46.714 00.000 7680 IsGuiding returns 0
04:22:46.714 00.000 7680 PulseGuide returned control before completion, sleep 343
04:22:47.060 00.346 7680 IsGuiding returns 1
04:22:47.060 00.000 7680 scope still moving after pulse duration time elapsed
04:22:47.091 00.031 7680 IsSlewing returns 0
04:22:47.093 00.002 7680 IsGuiding returns 0
04:22:47.095 00.002 7680 scope move finished after 333 + 47 ms
04:22:47.096 00.001 7680 Move returns status 0, amount 333
04:22:47.096 00.000 7680 move complete, result=0
04:22:47.096 00.000 7680 worker thread done servicing request
04:22:47.096 00.000 7680 Worker thread wakes up
04:22:47.096 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:47.097 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:47.097 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 333 ms SOUTH
04:22:48.353 01.256 7680 Exposure complete
04:22:48.500 00.147 7680 worker thread done servicing request
04:22:48.501 00.001 6120 OnExposeComplete: enter
04:22:48.505 00.004 6120 UpdateGuideState(): m_state=6
04:22:48.509 00.004 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4863
04:22:48.514 00.005 6120 Star::Find returns 1 (0), X=516.17, Y=664.11, Mass=7605, SNR=57.3, Peak=208 HFD=6.5
04:22:48.517 00.003 6120 CameraToMount -- cameraTheta (0.87) - m_xAngle (0.19) = xAngle (0.68 = 0.68)
04:22:48.521 00.004 6120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.55 = -2.73)
04:22:48.524 00.003 6120 CameraToMount -- cameraX=0.30 cameraY=0.35 hyp=0.46 cameraTheta=0.87 mountX=0.36 mountY=-0.19, mountTheta=-0.48
04:22:48.531 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.35, opts=13)
04:22:48.534 00.003 6120 Enqueuing Move request for scope (0.30, 0.35)
04:22:48.538 00.004 7680 Worker thread wakes up
04:22:48.538 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.35) opts 0xd
04:22:48.538 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.35)
04:22:48.538 00.000 7680 Moving (0.30, 0.35) raw xDistance=0.36 yDistance=-0.19
04:22:48.538 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
04:22:48.540 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:48.540 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:22:48.540 00.000 7680 MoveAxis(W, 146, ABG)
04:22:48.540 00.000 7680 Guiding  Dir = 3, Dur = 146
04:22:48.540 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:48.544 00.004 7680 IsSlewing returns 0
04:22:48.544 00.000 6120 UpdateGuideState exits: m=7605 SNR=57.3
04:22:48.549 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:48.553 00.004 7680 IsGuiding returns 0
04:22:48.553 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:48.556 00.003 7680 PulseGuide returned control before completion, sleep 156
04:22:48.556 00.000 6120 Enqueuing Expose request
04:22:48.716 00.160 7680 IsGuiding returns 1
04:22:48.717 00.001 7680 scope still moving after pulse duration time elapsed
04:22:48.749 00.032 7680 IsSlewing returns 0
04:22:48.751 00.002 7680 IsGuiding returns 0
04:22:48.751 00.000 7680 scope move finished after 146 + 52 ms
04:22:48.752 00.001 7680 Move returns status 0, amount 146
04:22:48.752 00.000 7680 MoveAxis(N, 0, ABG)
04:22:48.753 00.001 7680 Move returns status 0, amount 0
04:22:48.753 00.000 7680 move complete, result=0
04:22:48.753 00.000 7680 worker thread done servicing request
04:22:48.753 00.000 6120 GuideStep: 0.4 px 146 ms WEST, -0.2 px 0 ms NORTH
04:22:48.761 00.008 7680 Worker thread wakes up
04:22:48.762 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:48.762 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:50.007 01.245 7680 Exposure complete
04:22:50.175 00.168 7680 worker thread done servicing request
04:22:50.176 00.001 6120 OnExposeComplete: enter
04:22:50.181 00.005 6120 UpdateGuideState(): m_state=6
04:22:50.189 00.008 6120 Star::Find(15, 516, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4864
04:22:50.194 00.005 6120 Star::Find returns 1 (0), X=516.06, Y=663.89, Mass=8161, SNR=59.7, Peak=190 HFD=6.5
04:22:50.200 00.006 6120 CameraToMount -- cameraTheta (0.61) - m_xAngle (0.19) = xAngle (0.42 = 0.42)
04:22:50.205 00.005 6120 CameraToMount -- cameraTheta (0.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.30 = -2.99)
04:22:50.209 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.61 mountX=0.21 mountY=-0.04, mountTheta=-0.17
04:22:50.214 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.13, opts=13)
04:22:50.219 00.005 6120 Enqueuing Move request for scope (0.19, 0.13)
04:22:50.225 00.006 7680 Worker thread wakes up
04:22:50.225 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:50.231 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.13) opts 0xd
04:22:50.231 00.000 6120 UpdateGuideState exits: m=8161 SNR=59.7
04:22:50.237 00.006 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.13)
04:22:50.237 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:50.243 00.006 7680 Moving (0.19, 0.13) raw xDistance=0.21 yDistance=-0.04
04:22:50.243 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
04:22:50.243 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:50.250 00.007 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:50.250 00.000 6120 Enqueuing Expose request
04:22:50.257 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:22:50.257 00.000 7680 MoveAxis(W, 96, ABG)
04:22:50.257 00.000 7680 Guiding  Dir = 3, Dur = 96
04:22:50.258 00.001 7680 IsSlewing returns 0
04:22:50.260 00.002 7680 IsGuiding returns 0
04:22:50.260 00.000 7680 PulseGuide returned control before completion, sleep 106
04:22:50.374 00.114 7680 IsGuiding returns 1
04:22:50.374 00.000 7680 scope still moving after pulse duration time elapsed
04:22:50.404 00.030 7680 IsSlewing returns 0
04:22:50.405 00.001 7680 IsGuiding returns 0
04:22:50.406 00.001 7680 scope move finished after 96 + 49 ms
04:22:50.406 00.000 7680 Move returns status 0, amount 96
04:22:50.407 00.001 7680 MoveAxis(N, 0, ABG)
04:22:50.407 00.000 7680 Move returns status 0, amount 0
04:22:50.407 00.000 7680 move complete, result=0
04:22:50.408 00.001 7680 worker thread done servicing request
04:22:50.409 00.001 7680 Worker thread wakes up
04:22:50.409 00.000 6120 GuideStep: 0.2 px 96 ms WEST, -0.0 px 0 ms NORTH
04:22:50.414 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:50.414 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:51.670 01.256 7680 Exposure complete
04:22:51.815 00.145 7680 worker thread done servicing request
04:22:51.816 00.001 6120 OnExposeComplete: enter
04:22:51.821 00.005 6120 UpdateGuideState(): m_state=6
04:22:51.825 00.004 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4865
04:22:51.829 00.004 6120 Star::Find returns 1 (0), X=515.65, Y=663.70, Mass=7997, SNR=60.7, Peak=212 HFD=6.9
04:22:51.832 00.003 6120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (0.19) = xAngle (-3.05 = -3.05)
04:22:51.837 00.005 6120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.18 = -0.18)
04:22:51.842 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-2.87 mountX=-0.23 mountY=-0.04, mountTheta=-2.96
04:22:51.849 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.06, opts=13)
04:22:51.854 00.005 6120 Enqueuing Move request for scope (-0.22, -0.06)
04:22:51.859 00.005 7680 Worker thread wakes up
04:22:51.859 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.06) opts 0xd
04:22:51.859 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:51.863 00.004 6120 UpdateGuideState exits: m=7997 SNR=60.7
04:22:51.867 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.06)
04:22:51.867 00.000 7680 Moving (-0.22, -0.06) raw xDistance=-0.23 yDistance=-0.04
04:22:51.868 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:51.871 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:51.875 00.004 6120 Enqueuing Expose request
04:22:51.879 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.23
04:22:51.879 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:51.879 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:22:51.879 00.000 7680 MoveAxis(E, 87, ABG)
04:22:51.879 00.000 7680 Guiding  Dir = 2, Dur = 87
04:22:51.882 00.003 7680 IsSlewing returns 0
04:22:51.882 00.000 7680 IsGuiding returns 0
04:22:51.883 00.001 7680 PulseGuide returned control before completion, sleep 97
04:22:51.990 00.107 7680 IsGuiding returns 1
04:22:51.992 00.002 7680 scope still moving after pulse duration time elapsed
04:22:52.022 00.030 7680 IsSlewing returns 0
04:22:52.023 00.001 7680 IsGuiding returns 0
04:22:52.024 00.001 7680 scope move finished after 87 + 54 ms
04:22:52.025 00.001 7680 Move returns status 0, amount 87
04:22:52.025 00.000 7680 MoveAxis(N, 0, ABG)
04:22:52.025 00.000 7680 Move returns status 0, amount 0
04:22:52.026 00.001 7680 move complete, result=0
04:22:52.026 00.000 7680 worker thread done servicing request
04:22:52.027 00.001 7680 Worker thread wakes up
04:22:52.027 00.000 6120 GuideStep: -0.2 px 87 ms EAST, -0.0 px 0 ms NORTH
04:22:52.035 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:52.035 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:53.277 01.242 7680 Exposure complete
04:22:53.425 00.148 7680 worker thread done servicing request
04:22:53.425 00.000 6120 OnExposeComplete: enter
04:22:53.429 00.004 6120 UpdateGuideState(): m_state=6
04:22:53.434 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4866
04:22:53.438 00.004 6120 Star::Find returns 1 (0), X=515.72, Y=664.19, Mass=8599, SNR=61.7, Peak=191 HFD=6.9
04:22:53.441 00.003 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (0.19) = xAngle (1.72 = 1.72)
04:22:53.444 00.003 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.59 = -1.69)
04:22:53.448 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.43 hyp=0.45 cameraTheta=1.91 mountX=-0.07 mountY=-0.45, mountTheta=-1.72
04:22:53.452 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.43, opts=13)
04:22:53.455 00.003 6120 Enqueuing Move request for scope (-0.15, 0.43)
04:22:53.458 00.003 7680 Worker thread wakes up
04:22:53.458 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:53.461 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.43) opts 0xd
04:22:53.461 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.43)
04:22:53.461 00.000 7680 Moving (-0.15, 0.43) raw xDistance=-0.07 yDistance=-0.45
04:22:53.461 00.000 6120 UpdateGuideState exits: m=8599 SNR=61.7
04:22:53.464 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:22:53.465 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:22:53.465 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:53.470 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
04:22:53.470 00.000 7680 MoveAxis(E, 0, ABG)
04:22:53.470 00.000 7680 Move returns status 0, amount 0
04:22:53.470 00.000 7680 MoveAxis(N, 0, ABG)
04:22:53.471 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:53.477 00.006 6120 Enqueuing Expose request
04:22:53.481 00.004 7680 Move returns status 0, amount 0
04:22:53.481 00.000 7680 move complete, result=0
04:22:53.481 00.000 7680 worker thread done servicing request
04:22:53.481 00.000 7680 Worker thread wakes up
04:22:53.481 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:22:53.486 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:53.487 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:54.734 01.247 7680 Exposure complete
04:22:54.874 00.140 7680 worker thread done servicing request
04:22:54.875 00.001 6120 OnExposeComplete: enter
04:22:54.877 00.002 6120 UpdateGuideState(): m_state=6
04:22:54.883 00.006 6120 Star::Find(15, 515, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4867
04:22:54.886 00.003 6120 Star::Find returns 1 (0), X=515.77, Y=663.70, Mass=7693, SNR=57.6, Peak=183 HFD=6.7
04:22:54.891 00.005 6120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (0.19) = xAngle (-2.82 = -2.82)
04:22:54.894 00.003 6120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.05 = 0.05)
04:22:54.899 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.63 mountX=-0.11 mountY=0.01, mountTheta=3.09
04:22:54.903 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.06, opts=13)
04:22:54.908 00.005 6120 Enqueuing Move request for scope (-0.10, -0.06)
04:22:54.912 00.004 7680 Worker thread wakes up
04:22:54.912 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
04:22:54.913 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
04:22:54.913 00.000 7680 Moving (-0.10, -0.06) raw xDistance=-0.11 yDistance=0.01
04:22:54.913 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:22:54.913 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:54.914 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:22:54.914 00.000 7680 MoveAxis(E, 0, ABG)
04:22:54.914 00.000 7680 Move returns status 0, amount 0
04:22:54.914 00.000 7680 MoveAxis(N, 0, ABG)
04:22:54.915 00.001 7680 Move returns status 0, amount 0
04:22:54.915 00.000 7680 move complete, result=0
04:22:54.915 00.000 7680 worker thread done servicing request
04:22:54.915 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:54.920 00.005 6120 UpdateGuideState exits: m=7693 SNR=57.6
04:22:54.923 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:54.926 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:54.930 00.004 6120 Enqueuing Expose request
04:22:54.933 00.003 7680 Worker thread wakes up
04:22:54.933 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:54.934 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:54.934 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:22:56.185 01.251 7680 Exposure complete
04:22:56.333 00.148 7680 worker thread done servicing request
04:22:56.334 00.001 6120 OnExposeComplete: enter
04:22:56.338 00.004 6120 UpdateGuideState(): m_state=6
04:22:56.341 00.003 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4868
04:22:56.345 00.004 6120 Star::Find returns 1 (0), X=516.04, Y=663.07, Mass=6966, SNR=55.3, Peak=188 HFD=6.4
04:22:56.350 00.005 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
04:22:56.354 00.004 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
04:22:56.357 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=-0.69 hyp=0.71 cameraTheta=-1.32 mountX=0.04 mountY=0.70, mountTheta=1.51
04:22:56.362 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.69, opts=13)
04:22:56.365 00.003 6120 Enqueuing Move request for scope (0.18, -0.69)
04:22:56.368 00.003 7680 Worker thread wakes up
04:22:56.368 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.69) opts 0xd
04:22:56.368 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.69)
04:22:56.368 00.000 7680 Moving (0.18, -0.69) raw xDistance=0.04 yDistance=0.70
04:22:56.368 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:22:56.370 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
04:22:56.370 00.000 7680 MoveAxis(E, 0, ABG)
04:22:56.370 00.000 7680 Move returns status 0, amount 0
04:22:56.370 00.000 7680 MoveAxis(S, 379, ABG)
04:22:56.370 00.000 7680 Guiding  Dir = 1, Dur = 379
04:22:56.370 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:56.373 00.003 7680 IsSlewing returns 0
04:22:56.375 00.002 6120 UpdateGuideState exits: m=6966 SNR=55.3
04:22:56.380 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:56.384 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:56.388 00.004 7680 IsGuiding returns 0
04:22:56.388 00.000 6120 Enqueuing Expose request
04:22:56.391 00.003 7680 PulseGuide returned control before completion, sleep 389
04:22:56.783 00.392 7680 IsGuiding returns 1
04:22:56.784 00.001 7680 scope still moving after pulse duration time elapsed
04:22:56.815 00.031 7680 IsSlewing returns 0
04:22:56.816 00.001 7680 IsGuiding returns 0
04:22:56.817 00.001 7680 scope move finished after 379 + 50 ms
04:22:56.817 00.000 7680 Move returns status 0, amount 379
04:22:56.817 00.000 7680 move complete, result=0
04:22:56.818 00.001 7680 worker thread done servicing request
04:22:56.818 00.000 7680 Worker thread wakes up
04:22:56.818 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:56.819 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.7 px 379 ms SOUTH
04:22:56.829 00.010 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:58.075 01.246 7680 Exposure complete
04:22:58.218 00.143 7680 worker thread done servicing request
04:22:58.218 00.000 6120 OnExposeComplete: enter
04:22:58.221 00.003 6120 UpdateGuideState(): m_state=6
04:22:58.226 00.005 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4869
04:22:58.231 00.005 6120 Star::Find returns 1 (0), X=516.07, Y=663.88, Mass=7820, SNR=59.5, Peak=175 HFD=6.6
04:22:58.236 00.005 6120 CameraToMount -- cameraTheta (0.55) - m_xAngle (0.19) = xAngle (0.37 = 0.37)
04:22:58.241 00.005 6120 CameraToMount -- cameraTheta (0.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.24 = -3.04)
04:22:58.245 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.24 cameraTheta=0.55 mountX=0.22 mountY=-0.02, mountTheta=-0.10
04:22:58.250 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.12, opts=13)
04:22:58.255 00.005 6120 Enqueuing Move request for scope (0.20, 0.12)
04:22:58.259 00.004 7680 Worker thread wakes up
04:22:58.259 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0xd
04:22:58.259 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
04:22:58.259 00.000 7680 Moving (0.20, 0.12) raw xDistance=0.22 yDistance=-0.02
04:22:58.259 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:58.264 00.005 6120 UpdateGuideState exits: m=7820 SNR=59.5
04:22:58.267 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:58.272 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:22:58.272 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:58.272 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:58.276 00.004 6120 Enqueuing Expose request
04:22:58.279 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:22:58.280 00.001 7680 MoveAxis(W, 90, ABG)
04:22:58.280 00.000 7680 Guiding  Dir = 3, Dur = 90
04:22:58.280 00.000 7680 IsSlewing returns 0
04:22:58.282 00.002 7680 IsGuiding returns 0
04:22:58.282 00.000 7680 PulseGuide returned control before completion, sleep 100
04:22:58.392 00.110 7680 IsGuiding returns 1
04:22:58.392 00.000 7680 scope still moving after pulse duration time elapsed
04:22:58.421 00.029 7680 IsSlewing returns 0
04:22:58.422 00.001 7680 IsGuiding returns 0
04:22:58.422 00.000 7680 scope move finished after 90 + 50 ms
04:22:58.423 00.001 7680 Move returns status 0, amount 90
04:22:58.423 00.000 7680 MoveAxis(N, 0, ABG)
04:22:58.423 00.000 7680 Move returns status 0, amount 0
04:22:58.423 00.000 7680 move complete, result=0
04:22:58.424 00.001 7680 worker thread done servicing request
04:22:58.424 00.000 7680 Worker thread wakes up
04:22:58.424 00.000 6120 GuideStep: 0.2 px 90 ms WEST, -0.0 px 0 ms NORTH
04:22:58.432 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:58.432 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:22:59.682 01.250 7680 Exposure complete
04:22:59.828 00.146 7680 worker thread done servicing request
04:22:59.830 00.002 6120 OnExposeComplete: enter
04:22:59.833 00.003 6120 UpdateGuideState(): m_state=6
04:22:59.837 00.004 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4870
04:22:59.840 00.003 6120 Star::Find returns 1 (0), X=515.84, Y=663.92, Mass=7320, SNR=56.3, Peak=175 HFD=6.5
04:22:59.845 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (0.19) = xAngle (1.58 = 1.58)
04:22:59.851 00.006 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.45 = -1.83)
04:22:59.854 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.76 mountX=-0.00 mountY=-0.16, mountTheta=-1.58
04:22:59.858 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.16, opts=13)
04:22:59.862 00.004 6120 Enqueuing Move request for scope (-0.03, 0.16)
04:22:59.865 00.003 7680 Worker thread wakes up
04:22:59.865 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:22:59.869 00.004 6120 UpdateGuideState exits: m=7320 SNR=56.3
04:22:59.871 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:22:59.875 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:22:59.878 00.003 6120 Enqueuing Expose request
04:22:59.880 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
04:22:59.881 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
04:22:59.881 00.000 7680 Moving (-0.03, 0.16) raw xDistance=-0.00 yDistance=-0.16
04:22:59.881 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:22:59.881 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:22:59.881 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:22:59.881 00.000 7680 MoveAxis(E, 0, ABG)
04:22:59.881 00.000 7680 Move returns status 0, amount 0
04:22:59.882 00.001 7680 MoveAxis(N, 0, ABG)
04:22:59.882 00.000 7680 Move returns status 0, amount 0
04:22:59.882 00.000 7680 move complete, result=0
04:22:59.882 00.000 7680 worker thread done servicing request
04:22:59.882 00.000 7680 Worker thread wakes up
04:22:59.882 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:22:59.886 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:22:59.886 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:01.136 01.250 7680 Exposure complete
04:23:01.297 00.161 7680 worker thread done servicing request
04:23:01.297 00.000 6120 OnExposeComplete: enter
04:23:01.302 00.005 6120 UpdateGuideState(): m_state=6
04:23:01.305 00.003 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4871
04:23:01.309 00.004 6120 Star::Find returns 1 (0), X=515.94, Y=663.83, Mass=8246, SNR=60.8, Peak=203 HFD=6.6
04:23:01.314 00.005 6120 CameraToMount -- cameraTheta (0.83) - m_xAngle (0.19) = xAngle (0.64 = 0.64)
04:23:01.319 00.005 6120 CameraToMount -- cameraTheta (0.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.51 = -2.77)
04:23:01.324 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.83 mountX=0.08 mountY=-0.04, mountTheta=-0.42
04:23:01.330 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.07, opts=13)
04:23:01.334 00.004 6120 Enqueuing Move request for scope (0.07, 0.07)
04:23:01.338 00.004 7680 Worker thread wakes up
04:23:01.338 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
04:23:01.338 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
04:23:01.338 00.000 7680 Moving (0.07, 0.07) raw xDistance=0.08 yDistance=-0.04
04:23:01.339 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:23:01.340 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:01.340 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:01.344 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:23:01.345 00.001 7680 MoveAxis(E, 0, ABG)
04:23:01.345 00.000 7680 Move returns status 0, amount 0
04:23:01.345 00.000 6120 UpdateGuideState exits: m=8246 SNR=60.8
04:23:01.350 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:01.353 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:01.358 00.005 6120 Enqueuing Expose request
04:23:01.361 00.003 7680 MoveAxis(N, 0, ABG)
04:23:01.361 00.000 7680 Move returns status 0, amount 0
04:23:01.362 00.001 7680 move complete, result=0
04:23:01.362 00.000 7680 worker thread done servicing request
04:23:01.362 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:01.366 00.004 7680 Worker thread wakes up
04:23:01.366 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:01.366 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:02.623 01.257 7680 Exposure complete
04:23:02.776 00.153 7680 worker thread done servicing request
04:23:02.777 00.001 6120 OnExposeComplete: enter
04:23:02.781 00.004 6120 UpdateGuideState(): m_state=6
04:23:02.787 00.006 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4872
04:23:02.792 00.005 6120 Star::Find returns 1 (0), X=515.71, Y=663.77, Mass=7557, SNR=57.1, Peak=189 HFD=6.6
04:23:02.796 00.004 6120 CameraToMount -- cameraTheta (3.04) - m_xAngle (0.19) = xAngle (2.85 = 2.85)
04:23:02.799 00.003 6120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.73 = -0.56)
04:23:02.804 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.04 mountX=-0.15 mountY=-0.08, mountTheta=-2.64
04:23:02.809 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.02, opts=13)
04:23:02.813 00.004 6120 Enqueuing Move request for scope (-0.16, 0.02)
04:23:02.817 00.004 7680 Worker thread wakes up
04:23:02.818 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
04:23:02.818 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
04:23:02.818 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:02.822 00.004 6120 UpdateGuideState exits: m=7557 SNR=57.1
04:23:02.825 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:02.829 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:02.833 00.004 7680 Moving (-0.16, 0.02) raw xDistance=-0.15 yDistance=-0.08
04:23:02.833 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:23:02.834 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:02.834 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:23:02.834 00.000 7680 MoveAxis(E, 0, ABG)
04:23:02.834 00.000 7680 Move returns status 0, amount 0
04:23:02.834 00.000 7680 MoveAxis(N, 0, ABG)
04:23:02.834 00.000 7680 Move returns status 0, amount 0
04:23:02.834 00.000 7680 move complete, result=0
04:23:02.835 00.001 7680 worker thread done servicing request
04:23:02.835 00.000 6120 Enqueuing Expose request
04:23:02.839 00.004 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:02.843 00.004 7680 Worker thread wakes up
04:23:02.844 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:02.844 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:04.093 01.249 7680 Exposure complete
04:23:04.240 00.147 7680 worker thread done servicing request
04:23:04.241 00.001 6120 OnExposeComplete: enter
04:23:04.245 00.004 6120 UpdateGuideState(): m_state=6
04:23:04.248 00.003 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4873
04:23:04.253 00.005 6120 Star::Find returns 1 (0), X=515.73, Y=663.77, Mass=7539, SNR=58.0, Peak=183 HFD=6.6
04:23:04.258 00.005 6120 CameraToMount -- cameraTheta (3.08) - m_xAngle (0.19) = xAngle (2.89 = 2.89)
04:23:04.262 00.004 6120 CameraToMount -- cameraTheta (3.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.76 = -0.52)
04:23:04.267 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.08 mountX=-0.13 mountY=-0.07, mountTheta=-2.67
04:23:04.272 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.01, opts=13)
04:23:04.277 00.005 6120 Enqueuing Move request for scope (-0.14, 0.01)
04:23:04.280 00.003 7680 Worker thread wakes up
04:23:04.280 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
04:23:04.280 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
04:23:04.280 00.000 7680 Moving (-0.14, 0.01) raw xDistance=-0.13 yDistance=-0.07
04:23:04.282 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:04.284 00.002 6120 UpdateGuideState exits: m=7539 SNR=58.0
04:23:04.288 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:04.292 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:04.295 00.003 6120 Enqueuing Expose request
04:23:04.298 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:23:04.299 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:04.299 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:23:04.299 00.000 7680 MoveAxis(E, 0, ABG)
04:23:04.299 00.000 7680 Move returns status 0, amount 0
04:23:04.301 00.002 7680 MoveAxis(N, 0, ABG)
04:23:04.301 00.000 7680 Move returns status 0, amount 0
04:23:04.301 00.000 7680 move complete, result=0
04:23:04.301 00.000 7680 worker thread done servicing request
04:23:04.301 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:04.305 00.004 7680 Worker thread wakes up
04:23:04.305 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:04.305 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:05.559 01.254 7680 Exposure complete
04:23:05.700 00.141 7680 worker thread done servicing request
04:23:05.701 00.001 6120 OnExposeComplete: enter
04:23:05.704 00.003 6120 UpdateGuideState(): m_state=6
04:23:05.709 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4874
04:23:05.713 00.004 6120 Star::Find returns 1 (0), X=515.83, Y=663.68, Mass=8275, SNR=60.2, Peak=214 HFD=6.7
04:23:05.717 00.004 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
04:23:05.721 00.004 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
04:23:05.726 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.03 mountX=-0.05 mountY=0.05, mountTheta=2.35
04:23:05.732 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.08, opts=13)
04:23:05.736 00.004 6120 Enqueuing Move request for scope (-0.04, -0.08)
04:23:05.740 00.004 7680 Worker thread wakes up
04:23:05.740 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:05.744 00.004 6120 UpdateGuideState exits: m=8275 SNR=60.2
04:23:05.748 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:05.753 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:05.757 00.004 6120 Enqueuing Expose request
04:23:05.761 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
04:23:05.761 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
04:23:05.761 00.000 7680 Moving (-0.04, -0.08) raw xDistance=-0.05 yDistance=0.05
04:23:05.761 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:23:05.761 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:05.762 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:23:05.762 00.000 7680 MoveAxis(E, 0, ABG)
04:23:05.762 00.000 7680 Move returns status 0, amount 0
04:23:05.762 00.000 7680 MoveAxis(N, 0, ABG)
04:23:05.762 00.000 7680 Move returns status 0, amount 0
04:23:05.763 00.001 7680 move complete, result=0
04:23:05.764 00.001 7680 worker thread done servicing request
04:23:05.764 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:05.768 00.004 7680 Worker thread wakes up
04:23:05.768 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:05.768 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:07.020 01.252 7680 Exposure complete
04:23:07.156 00.136 7680 worker thread done servicing request
04:23:07.156 00.000 6120 OnExposeComplete: enter
04:23:07.164 00.008 6120 UpdateGuideState(): m_state=6
04:23:07.170 00.006 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4875
04:23:07.174 00.004 6120 Star::Find returns 1 (0), X=515.85, Y=663.62, Mass=8795, SNR=62.6, Peak=201 HFD=6.8
04:23:07.179 00.005 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
04:23:07.183 00.004 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
04:23:07.188 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.70 mountX=-0.04 mountY=0.12, mountTheta=1.93
04:23:07.195 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.14, opts=13)
04:23:07.199 00.004 6120 Enqueuing Move request for scope (-0.02, -0.14)
04:23:07.204 00.005 7680 Worker thread wakes up
04:23:07.204 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
04:23:07.204 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
04:23:07.205 00.001 7680 Moving (-0.02, -0.14) raw xDistance=-0.04 yDistance=0.12
04:23:07.205 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:23:07.205 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:07.205 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:07.210 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:23:07.210 00.000 7680 MoveAxis(E, 0, ABG)
04:23:07.210 00.000 6120 UpdateGuideState exits: m=8795 SNR=62.6
04:23:07.214 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:07.218 00.004 7680 Move returns status 0, amount 0
04:23:07.219 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:07.224 00.005 6120 Enqueuing Expose request
04:23:07.229 00.005 7680 MoveAxis(N, 0, ABG)
04:23:07.229 00.000 7680 Move returns status 0, amount 0
04:23:07.229 00.000 7680 move complete, result=0
04:23:07.229 00.000 7680 worker thread done servicing request
04:23:07.230 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:07.233 00.003 7680 Worker thread wakes up
04:23:07.234 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:07.234 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:08.490 01.256 7680 Exposure complete
04:23:08.644 00.154 7680 worker thread done servicing request
04:23:08.644 00.000 6120 OnExposeComplete: enter
04:23:08.648 00.004 6120 UpdateGuideState(): m_state=6
04:23:08.652 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4876
04:23:08.656 00.004 6120 Star::Find returns 1 (0), X=515.94, Y=663.22, Mass=7590, SNR=57.5, Peak=197 HFD=6.4
04:23:08.661 00.005 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
04:23:08.664 00.003 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
04:23:08.668 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.54 hyp=0.55 cameraTheta=-1.43 mountX=-0.03 mountY=0.52, mountTheta=1.62
04:23:08.674 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.54, opts=13)
04:23:08.678 00.004 6120 Enqueuing Move request for scope (0.08, -0.54)
04:23:08.681 00.003 7680 Worker thread wakes up
04:23:08.682 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.54) opts 0xd
04:23:08.682 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.54)
04:23:08.682 00.000 7680 Moving (0.08, -0.54) raw xDistance=-0.03 yDistance=0.52
04:23:08.682 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:23:08.682 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
04:23:08.683 00.001 7680 MoveAxis(E, 0, ABG)
04:23:08.684 00.001 7680 Move returns status 0, amount 0
04:23:08.684 00.000 7680 MoveAxis(S, 283, ABG)
04:23:08.684 00.000 7680 Guiding  Dir = 1, Dur = 283
04:23:08.684 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:08.688 00.004 7680 IsSlewing returns 0
04:23:08.688 00.000 6120 UpdateGuideState exits: m=7590 SNR=57.5
04:23:08.693 00.005 7680 IsGuiding returns 0
04:23:08.693 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:08.698 00.005 7680 PulseGuide returned control before completion, sleep 293
04:23:08.698 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:08.704 00.006 6120 Enqueuing Expose request
04:23:08.993 00.289 7680 IsGuiding returns 1
04:23:08.994 00.001 7680 scope still moving after pulse duration time elapsed
04:23:09.025 00.031 7680 IsSlewing returns 0
04:23:09.026 00.001 7680 IsGuiding returns 0
04:23:09.026 00.000 7680 scope move finished after 283 + 50 ms
04:23:09.026 00.000 7680 Move returns status 0, amount 283
04:23:09.027 00.001 7680 move complete, result=0
04:23:09.027 00.000 7680 worker thread done servicing request
04:23:09.027 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 283 ms SOUTH
04:23:09.037 00.010 7680 Worker thread wakes up
04:23:09.037 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:09.037 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:10.294 01.257 7680 Exposure complete
04:23:10.435 00.141 7680 worker thread done servicing request
04:23:10.435 00.000 6120 OnExposeComplete: enter
04:23:10.440 00.005 6120 UpdateGuideState(): m_state=6
04:23:10.443 00.003 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4877
04:23:10.448 00.005 6120 Star::Find returns 1 (0), X=515.78, Y=663.73, Mass=8271, SNR=60.4, Peak=201 HFD=6.7
04:23:10.452 00.004 6120 CameraToMount -- cameraTheta (-2.82) - m_xAngle (0.19) = xAngle (-3.01 = -3.01)
04:23:10.455 00.003 6120 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.14 = -0.14)
04:23:10.459 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.82 mountX=-0.09 mountY=-0.01, mountTheta=-3.01
04:23:10.464 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.03, opts=13)
04:23:10.468 00.004 6120 Enqueuing Move request for scope (-0.09, -0.03)
04:23:10.472 00.004 7680 Worker thread wakes up
04:23:10.509 00.037 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:10.514 00.005 6120 UpdateGuideState exits: m=8271 SNR=60.4
04:23:10.518 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:10.523 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:10.526 00.003 6120 Enqueuing Expose request
04:23:10.529 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
04:23:10.530 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
04:23:10.530 00.000 7680 Moving (-0.09, -0.03) raw xDistance=-0.09 yDistance=-0.01
04:23:10.530 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:23:10.530 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:10.531 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:23:10.531 00.000 7680 MoveAxis(E, 0, ABG)
04:23:10.531 00.000 7680 Move returns status 0, amount 0
04:23:10.531 00.000 7680 MoveAxis(N, 0, ABG)
04:23:10.531 00.000 7680 Move returns status 0, amount 0
04:23:10.533 00.002 7680 move complete, result=0
04:23:10.533 00.000 7680 worker thread done servicing request
04:23:10.533 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:10.537 00.004 7680 Worker thread wakes up
04:23:10.538 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:10.538 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:11.781 01.243 7680 Exposure complete
04:23:11.927 00.146 7680 worker thread done servicing request
04:23:11.927 00.000 6120 OnExposeComplete: enter
04:23:11.932 00.005 6120 UpdateGuideState(): m_state=6
04:23:11.936 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4878
04:23:11.939 00.003 6120 Star::Find returns 1 (0), X=516.12, Y=663.71, Mass=8102, SNR=59.9, Peak=203 HFD=6.7
04:23:11.944 00.005 6120 CameraToMount -- cameraTheta (-0.21) - m_xAngle (0.19) = xAngle (-0.39 = -0.39)
04:23:11.948 00.004 6120 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.48 = 2.48)
04:23:11.951 00.003 6120 CameraToMount -- cameraX=0.25 cameraY=-0.05 hyp=0.25 cameraTheta=-0.21 mountX=0.23 mountY=0.16, mountTheta=0.59
04:23:11.957 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.05, opts=13)
04:23:11.961 00.004 6120 Enqueuing Move request for scope (0.25, -0.05)
04:23:11.964 00.003 7680 Worker thread wakes up
04:23:11.965 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:11.969 00.004 6120 UpdateGuideState exits: m=8102 SNR=59.9
04:23:11.973 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:11.977 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:11.982 00.005 6120 Enqueuing Expose request
04:23:11.985 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.05) opts 0xd
04:23:11.985 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.05)
04:23:11.986 00.001 7680 Moving (0.25, -0.05) raw xDistance=0.23 yDistance=0.16
04:23:11.986 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
04:23:11.986 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:11.986 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:23:11.986 00.000 7680 MoveAxis(W, 96, ABG)
04:23:11.986 00.000 7680 Guiding  Dir = 3, Dur = 96
04:23:11.988 00.002 7680 IsSlewing returns 0
04:23:11.988 00.000 7680 IsGuiding returns 0
04:23:11.988 00.000 7680 PulseGuide returned control before completion, sleep 106
04:23:12.095 00.107 7680 IsGuiding returns 1
04:23:12.095 00.000 7680 scope still moving after pulse duration time elapsed
04:23:12.127 00.032 7680 IsSlewing returns 0
04:23:12.129 00.002 7680 IsGuiding returns 0
04:23:12.129 00.000 7680 scope move finished after 96 + 44 ms
04:23:12.129 00.000 7680 Move returns status 0, amount 96
04:23:12.130 00.001 7680 MoveAxis(N, 0, ABG)
04:23:12.130 00.000 7680 Move returns status 0, amount 0
04:23:12.130 00.000 7680 move complete, result=0
04:23:12.131 00.001 7680 worker thread done servicing request
04:23:12.132 00.001 7680 Worker thread wakes up
04:23:12.132 00.000 6120 GuideStep: 0.2 px 96 ms WEST, 0.2 px 0 ms NORTH
04:23:12.138 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:12.138 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:13.389 01.251 7680 Exposure complete
04:23:13.536 00.147 7680 worker thread done servicing request
04:23:13.537 00.001 6120 OnExposeComplete: enter
04:23:13.543 00.006 6120 UpdateGuideState(): m_state=6
04:23:13.547 00.004 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4879
04:23:13.553 00.006 6120 Star::Find returns 1 (0), X=516.02, Y=663.21, Mass=7039, SNR=54.2, Peak=192 HFD=6.4
04:23:13.557 00.004 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
04:23:13.560 00.003 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
04:23:13.564 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.55 hyp=0.57 cameraTheta=-1.31 mountX=0.04 mountY=0.56, mountTheta=1.50
04:23:13.571 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.55, opts=13)
04:23:13.575 00.004 6120 Enqueuing Move request for scope (0.15, -0.55)
04:23:13.578 00.003 7680 Worker thread wakes up
04:23:13.578 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.55) opts 0xd
04:23:13.578 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.55)
04:23:13.579 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:13.584 00.005 7680 Moving (0.15, -0.55) raw xDistance=0.04 yDistance=0.56
04:23:13.584 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:23:13.584 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
04:23:13.584 00.000 7680 MoveAxis(E, 0, ABG)
04:23:13.584 00.000 7680 Move returns status 0, amount 0
04:23:13.584 00.000 7680 MoveAxis(S, 304, ABG)
04:23:13.584 00.000 6120 UpdateGuideState exits: m=7039 SNR=54.2
04:23:13.589 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:13.593 00.004 7680 Guiding  Dir = 1, Dur = 304
04:23:13.593 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:13.598 00.005 6120 Enqueuing Expose request
04:23:13.602 00.004 7680 IsSlewing returns 0
04:23:13.603 00.001 7680 IsGuiding returns 0
04:23:13.603 00.000 7680 PulseGuide returned control before completion, sleep 314
04:23:13.924 00.321 7680 IsGuiding returns 1
04:23:13.925 00.001 7680 scope still moving after pulse duration time elapsed
04:23:13.954 00.029 7680 IsSlewing returns 0
04:23:13.956 00.002 7680 IsGuiding returns 0
04:23:13.956 00.000 7680 scope move finished after 304 + 48 ms
04:23:13.956 00.000 7680 Move returns status 0, amount 304
04:23:13.957 00.001 7680 move complete, result=0
04:23:13.957 00.000 7680 worker thread done servicing request
04:23:13.957 00.000 7680 Worker thread wakes up
04:23:13.958 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 304 ms SOUTH
04:23:13.964 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:13.964 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:15.217 01.253 7680 Exposure complete
04:23:15.353 00.136 7680 worker thread done servicing request
04:23:15.354 00.001 6120 OnExposeComplete: enter
04:23:15.358 00.004 6120 UpdateGuideState(): m_state=6
04:23:15.363 00.005 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4880
04:23:15.368 00.005 6120 Star::Find returns 1 (0), X=515.77, Y=663.75, Mass=7936, SNR=58.8, Peak=196 HFD=6.6
04:23:15.371 00.003 6120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.19) = xAngle (-3.27 = 3.01)
04:23:15.375 00.004 6120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.40 = -0.40)
04:23:15.381 00.006 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.08 mountX=-0.10 mountY=-0.04, mountTheta=-2.77
04:23:15.386 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.01, opts=13)
04:23:15.389 00.003 6120 Enqueuing Move request for scope (-0.10, -0.01)
04:23:15.393 00.004 7680 Worker thread wakes up
04:23:15.393 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
04:23:15.393 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
04:23:15.393 00.000 7680 Moving (-0.10, -0.01) raw xDistance=-0.10 yDistance=-0.04
04:23:15.394 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:23:15.394 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:15.394 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:23:15.394 00.000 7680 MoveAxis(E, 0, ABG)
04:23:15.394 00.000 7680 Move returns status 0, amount 0
04:23:15.395 00.001 7680 MoveAxis(N, 0, ABG)
04:23:15.395 00.000 7680 Move returns status 0, amount 0
04:23:15.395 00.000 7680 move complete, result=0
04:23:15.395 00.000 7680 worker thread done servicing request
04:23:15.395 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:15.400 00.005 6120 UpdateGuideState exits: m=7936 SNR=58.8
04:23:15.403 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:15.407 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:15.412 00.005 6120 Enqueuing Expose request
04:23:15.416 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:15.420 00.004 7680 Worker thread wakes up
04:23:15.420 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:15.420 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:16.668 01.248 7680 Exposure complete
04:23:16.824 00.156 7680 worker thread done servicing request
04:23:16.824 00.000 6120 OnExposeComplete: enter
04:23:16.829 00.005 6120 UpdateGuideState(): m_state=6
04:23:16.833 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4881
04:23:16.837 00.004 6120 Star::Find returns 1 (0), X=515.76, Y=663.74, Mass=7564, SNR=57.7, Peak=170 HFD=6.6
04:23:16.840 00.003 6120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.19) = xAngle (-3.17 = 3.12)
04:23:16.845 00.005 6120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.29 = -0.29)
04:23:16.849 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.98 mountX=-0.11 mountY=-0.03, mountTheta=-2.86
04:23:16.857 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.02, opts=13)
04:23:16.861 00.004 6120 Enqueuing Move request for scope (-0.11, -0.02)
04:23:16.865 00.004 7680 Worker thread wakes up
04:23:16.865 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
04:23:16.865 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
04:23:16.865 00.000 7680 Moving (-0.11, -0.02) raw xDistance=-0.11 yDistance=-0.03
04:23:16.865 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:23:16.865 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:16.866 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:16.871 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:23:16.871 00.000 7680 MoveAxis(E, 0, ABG)
04:23:16.871 00.000 7680 Move returns status 0, amount 0
04:23:16.871 00.000 7680 MoveAxis(N, 0, ABG)
04:23:16.872 00.001 6120 UpdateGuideState exits: m=7564 SNR=57.7
04:23:16.875 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:16.881 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:16.885 00.004 6120 Enqueuing Expose request
04:23:16.889 00.004 7680 Move returns status 0, amount 0
04:23:16.890 00.001 7680 move complete, result=0
04:23:16.890 00.000 7680 worker thread done servicing request
04:23:16.890 00.000 7680 Worker thread wakes up
04:23:16.890 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:16.894 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:16.894 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:18.139 01.245 7680 Exposure complete
04:23:18.286 00.147 7680 worker thread done servicing request
04:23:18.287 00.001 6120 OnExposeComplete: enter
04:23:18.290 00.003 6120 UpdateGuideState(): m_state=6
04:23:18.295 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4882
04:23:18.299 00.004 6120 Star::Find returns 1 (0), X=515.68, Y=663.60, Mass=8070, SNR=59.9, Peak=177 HFD=6.9
04:23:18.302 00.003 6120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (0.19) = xAngle (-2.61 = -2.61)
04:23:18.306 00.004 6120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.26 = 0.26)
04:23:18.309 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-2.43 mountX=-0.21 mountY=0.06, mountTheta=2.85
04:23:18.315 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.16, opts=13)
04:23:18.320 00.005 6120 Enqueuing Move request for scope (-0.19, -0.16)
04:23:18.323 00.003 7680 Worker thread wakes up
04:23:18.323 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.16) opts 0xd
04:23:18.324 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.16)
04:23:18.324 00.000 7680 Moving (-0.19, -0.16) raw xDistance=-0.21 yDistance=0.06
04:23:18.324 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
04:23:18.324 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:18.325 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:18.329 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:23:18.329 00.000 7680 MoveAxis(E, 88, ABG)
04:23:18.329 00.000 7680 Guiding  Dir = 2, Dur = 88
04:23:18.329 00.000 6120 UpdateGuideState exits: m=8070 SNR=59.9
04:23:18.333 00.004 7680 IsSlewing returns 0
04:23:18.333 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:18.337 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:18.340 00.003 7680 IsGuiding returns 0
04:23:18.340 00.000 6120 Enqueuing Expose request
04:23:18.344 00.004 7680 PulseGuide returned control before completion, sleep 98
04:23:18.456 00.112 7680 IsGuiding returns 1
04:23:18.457 00.001 7680 scope still moving after pulse duration time elapsed
04:23:18.487 00.030 7680 IsSlewing returns 0
04:23:18.487 00.000 7680 IsGuiding returns 0
04:23:18.487 00.000 7680 scope move finished after 88 + 59 ms
04:23:18.488 00.001 7680 Move returns status 0, amount 88
04:23:18.489 00.001 7680 MoveAxis(N, 0, ABG)
04:23:18.489 00.000 7680 Move returns status 0, amount 0
04:23:18.489 00.000 7680 move complete, result=0
04:23:18.489 00.000 7680 worker thread done servicing request
04:23:18.489 00.000 6120 GuideStep: -0.2 px 88 ms EAST, 0.1 px 0 ms NORTH
04:23:18.495 00.006 7680 Worker thread wakes up
04:23:18.495 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:18.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:19.746 01.251 7680 Exposure complete
04:23:19.897 00.151 7680 worker thread done servicing request
04:23:19.897 00.000 6120 OnExposeComplete: enter
04:23:19.902 00.005 6120 UpdateGuideState(): m_state=6
04:23:19.906 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4883
04:23:19.912 00.006 6120 Star::Find returns 1 (0), X=515.73, Y=663.68, Mass=7858, SNR=57.7, Peak=188 HFD=6.7
04:23:19.917 00.005 6120 CameraToMount -- cameraTheta (-2.63) - m_xAngle (0.19) = xAngle (-2.82 = -2.82)
04:23:19.920 00.003 6120 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.05 = 0.05)
04:23:19.924 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.63 mountX=-0.15 mountY=0.01, mountTheta=3.09
04:23:19.930 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.08, opts=13)
04:23:19.933 00.003 6120 Enqueuing Move request for scope (-0.14, -0.08)
04:23:19.938 00.005 7680 Worker thread wakes up
04:23:19.938 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
04:23:19.939 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
04:23:19.939 00.000 7680 Moving (-0.14, -0.08) raw xDistance=-0.15 yDistance=0.01
04:23:19.939 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:23:19.939 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:19.944 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:19.944 00.000 6120 UpdateGuideState exits: m=7858 SNR=57.7
04:23:19.948 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:19.952 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:19.955 00.003 6120 Enqueuing Expose request
04:23:19.959 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:23:19.959 00.000 7680 MoveAxis(E, 0, ABG)
04:23:19.959 00.000 7680 Move returns status 0, amount 0
04:23:19.960 00.001 7680 MoveAxis(N, 0, ABG)
04:23:19.960 00.000 7680 Move returns status 0, amount 0
04:23:19.960 00.000 7680 move complete, result=0
04:23:19.960 00.000 7680 worker thread done servicing request
04:23:19.960 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:23:19.965 00.005 7680 Worker thread wakes up
04:23:19.965 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:19.965 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:21.217 01.252 7680 Exposure complete
04:23:21.361 00.144 7680 worker thread done servicing request
04:23:21.361 00.000 6120 OnExposeComplete: enter
04:23:21.366 00.005 6120 UpdateGuideState(): m_state=6
04:23:21.369 00.003 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4884
04:23:21.373 00.004 6120 Star::Find returns 1 (0), X=515.82, Y=663.04, Mass=7636, SNR=59.0, Peak=187 HFD=6.6
04:23:21.377 00.004 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
04:23:21.385 00.008 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
04:23:21.390 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.72 hyp=0.72 cameraTheta=-1.64 mountX=-0.18 mountY=0.63, mountTheta=1.86
04:23:21.395 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.72, opts=13)
04:23:21.398 00.003 6120 Enqueuing Move request for scope (-0.05, -0.72)
04:23:21.403 00.005 7680 Worker thread wakes up
04:23:21.403 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:21.407 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.72) opts 0xd
04:23:21.407 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.72)
04:23:21.407 00.000 7680 Moving (-0.05, -0.72) raw xDistance=-0.18 yDistance=0.63
04:23:21.407 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:23:21.409 00.002 6120 UpdateGuideState exits: m=7636 SNR=59.0
04:23:21.414 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:21.419 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:21.423 00.004 6120 Enqueuing Expose request
04:23:21.426 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
04:23:21.426 00.000 7680 MoveAxis(E, 0, ABG)
04:23:21.427 00.001 7680 Move returns status 0, amount 0
04:23:21.427 00.000 7680 MoveAxis(S, 340, ABG)
04:23:21.427 00.000 7680 Guiding  Dir = 1, Dur = 340
04:23:21.427 00.000 7680 IsSlewing returns 0
04:23:21.428 00.001 7680 IsGuiding returns 0
04:23:21.428 00.000 7680 PulseGuide returned control before completion, sleep 350
04:23:21.785 00.357 7680 IsGuiding returns 1
04:23:21.786 00.001 7680 scope still moving after pulse duration time elapsed
04:23:21.816 00.030 7680 IsSlewing returns 0
04:23:21.816 00.000 7680 IsGuiding returns 0
04:23:21.818 00.002 7680 scope move finished after 340 + 49 ms
04:23:21.818 00.000 7680 Move returns status 0, amount 340
04:23:21.818 00.000 7680 move complete, result=0
04:23:21.819 00.001 7680 worker thread done servicing request
04:23:21.819 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 340 ms SOUTH
04:23:21.825 00.006 7680 Worker thread wakes up
04:23:21.825 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:21.825 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:23.069 01.244 7680 Exposure complete
04:23:23.208 00.139 7680 worker thread done servicing request
04:23:23.209 00.001 6120 OnExposeComplete: enter
04:23:23.213 00.004 6120 UpdateGuideState(): m_state=6
04:23:23.217 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4885
04:23:23.221 00.004 6120 Star::Find returns 1 (0), X=515.64, Y=663.66, Mass=8018, SNR=59.4, Peak=189 HFD=6.8
04:23:23.225 00.004 6120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (0.19) = xAngle (-2.92 = -2.92)
04:23:23.230 00.005 6120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.05 = -0.05)
04:23:23.234 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-2.73 mountX=-0.24 mountY=-0.01, mountTheta=-3.09
04:23:23.238 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.10, opts=13)
04:23:23.241 00.003 6120 Enqueuing Move request for scope (-0.23, -0.10)
04:23:23.245 00.004 7680 Worker thread wakes up
04:23:23.247 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.10) opts 0xd
04:23:23.247 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:23.252 00.005 6120 UpdateGuideState exits: m=8018 SNR=59.4
04:23:23.256 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.10)
04:23:23.256 00.000 7680 Moving (-0.23, -0.10) raw xDistance=-0.24 yDistance=-0.01
04:23:23.256 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:23:23.256 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:23.257 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:23.259 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:23:23.259 00.000 7680 MoveAxis(E, 99, ABG)
04:23:23.259 00.000 7680 Guiding  Dir = 2, Dur = 99
04:23:23.261 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:23.265 00.004 6120 Enqueuing Expose request
04:23:23.269 00.004 7680 IsSlewing returns 0
04:23:23.269 00.000 7680 IsGuiding returns 0
04:23:23.269 00.000 7680 PulseGuide returned control before completion, sleep 109
04:23:23.385 00.116 7680 IsGuiding returns 1
04:23:23.386 00.001 7680 scope still moving after pulse duration time elapsed
04:23:23.416 00.030 7680 IsSlewing returns 0
04:23:23.417 00.001 7680 IsGuiding returns 0
04:23:23.417 00.000 7680 scope move finished after 99 + 49 ms
04:23:23.418 00.001 7680 Move returns status 0, amount 99
04:23:23.418 00.000 7680 MoveAxis(N, 0, ABG)
04:23:23.419 00.001 7680 Move returns status 0, amount 0
04:23:23.419 00.000 7680 move complete, result=0
04:23:23.419 00.000 7680 worker thread done servicing request
04:23:23.419 00.000 7680 Worker thread wakes up
04:23:23.420 00.001 6120 GuideStep: -0.2 px 99 ms EAST, -0.0 px 0 ms NORTH
04:23:23.426 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:23.426 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:24.679 01.253 7680 Exposure complete
04:23:24.829 00.150 7680 worker thread done servicing request
04:23:24.829 00.000 6120 OnExposeComplete: enter
04:23:24.832 00.003 6120 UpdateGuideState(): m_state=6
04:23:24.837 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4886
04:23:24.840 00.003 6120 Star::Find returns 1 (0), X=515.67, Y=663.79, Mass=7828, SNR=59.3, Peak=185 HFD=6.8
04:23:24.845 00.005 6120 CameraToMount -- cameraTheta (2.99) - m_xAngle (0.19) = xAngle (2.81 = 2.81)
04:23:24.849 00.004 6120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.68 = -0.60)
04:23:24.853 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=2.99 mountX=-0.19 mountY=-0.11, mountTheta=-2.60
04:23:24.858 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.03, opts=13)
04:23:24.863 00.005 6120 Enqueuing Move request for scope (-0.20, 0.03)
04:23:24.866 00.003 7680 Worker thread wakes up
04:23:24.867 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
04:23:24.867 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
04:23:24.868 00.001 7680 Moving (-0.20, 0.03) raw xDistance=-0.19 yDistance=-0.11
04:23:24.868 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:23:24.868 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:24.868 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:24.872 00.004 6120 UpdateGuideState exits: m=7828 SNR=59.3
04:23:24.877 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:24.881 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:24.886 00.005 6120 Enqueuing Expose request
04:23:24.891 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:23:24.891 00.000 7680 MoveAxis(E, 0, ABG)
04:23:24.891 00.000 7680 Move returns status 0, amount 0
04:23:24.891 00.000 7680 MoveAxis(N, 0, ABG)
04:23:24.892 00.001 7680 Move returns status 0, amount 0
04:23:24.892 00.000 7680 move complete, result=0
04:23:24.892 00.000 7680 worker thread done servicing request
04:23:24.892 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:24.896 00.004 7680 Worker thread wakes up
04:23:24.896 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:24.896 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:26.146 01.250 7680 Exposure complete
04:23:26.286 00.140 7680 worker thread done servicing request
04:23:26.286 00.000 6120 OnExposeComplete: enter
04:23:26.289 00.003 6120 UpdateGuideState(): m_state=6
04:23:26.292 00.003 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4887
04:23:26.297 00.005 6120 Star::Find returns 1 (0), X=515.74, Y=663.83, Mass=7525, SNR=57.1, Peak=177 HFD=6.6
04:23:26.299 00.002 6120 CameraToMount -- cameraTheta (2.60) - m_xAngle (0.19) = xAngle (2.41 = 2.41)
04:23:26.304 00.005 6120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.28 = -1.00)
04:23:26.307 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.60 mountX=-0.11 mountY=-0.12, mountTheta=-2.30
04:23:26.313 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.08, opts=13)
04:23:26.318 00.005 6120 Enqueuing Move request for scope (-0.13, 0.08)
04:23:26.322 00.004 7680 Worker thread wakes up
04:23:26.322 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
04:23:26.322 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
04:23:26.322 00.000 7680 Moving (-0.13, 0.08) raw xDistance=-0.11 yDistance=-0.12
04:23:26.322 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:26.327 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:23:26.327 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:26.327 00.000 6120 UpdateGuideState exits: m=7525 SNR=57.1
04:23:26.331 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:23:26.331 00.000 7680 MoveAxis(E, 0, ABG)
04:23:26.331 00.000 7680 Move returns status 0, amount 0
04:23:26.331 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:26.336 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:26.339 00.003 7680 MoveAxis(N, 0, ABG)
04:23:26.340 00.001 6120 Enqueuing Expose request
04:23:26.344 00.004 7680 Move returns status 0, amount 0
04:23:26.344 00.000 7680 move complete, result=0
04:23:26.345 00.001 7680 worker thread done servicing request
04:23:26.346 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:26.351 00.005 7680 Worker thread wakes up
04:23:26.351 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:26.351 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:27.592 01.241 7680 Exposure complete
04:23:27.745 00.153 7680 worker thread done servicing request
04:23:27.745 00.000 6120 OnExposeComplete: enter
04:23:27.749 00.004 6120 UpdateGuideState(): m_state=6
04:23:27.755 00.006 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4888
04:23:27.759 00.004 6120 Star::Find returns 1 (0), X=515.68, Y=663.68, Mass=7777, SNR=59.0, Peak=195 HFD=6.8
04:23:27.763 00.004 6120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (0.19) = xAngle (-2.92 = -2.92)
04:23:27.767 00.004 6120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.05 = -0.05)
04:23:27.771 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-2.73 mountX=-0.20 mountY=-0.01, mountTheta=-3.09
04:23:27.776 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.08, opts=13)
04:23:27.779 00.003 6120 Enqueuing Move request for scope (-0.19, -0.08)
04:23:27.784 00.005 7680 Worker thread wakes up
04:23:27.784 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:27.788 00.004 6120 UpdateGuideState exits: m=7777 SNR=59.0
04:23:27.792 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:27.795 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:27.799 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.08) opts 0xd
04:23:27.799 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.08)
04:23:27.799 00.000 7680 Moving (-0.19, -0.08) raw xDistance=-0.20 yDistance=-0.01
04:23:27.799 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
04:23:27.800 00.001 6120 Enqueuing Expose request
04:23:27.804 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:27.804 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:23:27.805 00.001 7680 MoveAxis(E, 83, ABG)
04:23:27.805 00.000 7680 Guiding  Dir = 2, Dur = 83
04:23:27.805 00.000 7680 IsSlewing returns 0
04:23:27.806 00.001 7680 IsGuiding returns 0
04:23:27.806 00.000 7680 PulseGuide returned control before completion, sleep 93
04:23:27.911 00.105 7680 IsGuiding returns 1
04:23:27.912 00.001 7680 scope still moving after pulse duration time elapsed
04:23:27.942 00.030 7680 IsSlewing returns 0
04:23:27.943 00.001 7680 IsGuiding returns 0
04:23:27.943 00.000 7680 scope move finished after 83 + 54 ms
04:23:27.944 00.001 7680 Move returns status 0, amount 83
04:23:27.944 00.000 7680 MoveAxis(N, 0, ABG)
04:23:27.944 00.000 7680 Move returns status 0, amount 0
04:23:27.944 00.000 7680 move complete, result=0
04:23:27.946 00.002 7680 worker thread done servicing request
04:23:27.946 00.000 7680 Worker thread wakes up
04:23:27.946 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:27.946 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:27.946 00.000 6120 GuideStep: -0.2 px 83 ms EAST, -0.0 px 0 ms NORTH
04:23:29.194 01.248 7680 Exposure complete
04:23:29.349 00.155 7680 worker thread done servicing request
04:23:29.350 00.001 6120 OnExposeComplete: enter
04:23:29.354 00.004 6120 UpdateGuideState(): m_state=6
04:23:29.359 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4889
04:23:29.362 00.003 6120 Star::Find returns 1 (0), X=515.84, Y=663.59, Mass=7577, SNR=57.5, Peak=176 HFD=6.8
04:23:29.366 00.004 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
04:23:29.371 00.005 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
04:23:29.374 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.75 mountX=-0.06 mountY=0.14, mountTheta=1.99
04:23:29.380 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.17, opts=13)
04:23:29.387 00.007 6120 Enqueuing Move request for scope (-0.03, -0.17)
04:23:29.391 00.004 7680 Worker thread wakes up
04:23:29.391 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:29.395 00.004 6120 UpdateGuideState exits: m=7577 SNR=57.5
04:23:29.399 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:29.403 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:29.407 00.004 6120 Enqueuing Expose request
04:23:29.412 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
04:23:29.412 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
04:23:29.412 00.000 7680 Moving (-0.03, -0.17) raw xDistance=-0.06 yDistance=0.14
04:23:29.412 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:23:29.412 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:29.413 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:23:29.413 00.000 7680 MoveAxis(E, 0, ABG)
04:23:29.413 00.000 7680 Move returns status 0, amount 0
04:23:29.413 00.000 7680 MoveAxis(N, 0, ABG)
04:23:29.413 00.000 7680 Move returns status 0, amount 0
04:23:29.414 00.001 7680 move complete, result=0
04:23:29.414 00.000 7680 worker thread done servicing request
04:23:29.415 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:23:29.420 00.005 7680 Worker thread wakes up
04:23:29.420 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:29.420 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:30.665 01.245 7680 Exposure complete
04:23:30.810 00.145 6120 OnExposeComplete: enter
04:23:30.814 00.004 6120 UpdateGuideState(): m_state=6
04:23:30.818 00.004 7680 worker thread done servicing request
04:23:30.818 00.000 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4890
04:23:30.823 00.005 6120 Star::Find returns 1 (0), X=515.89, Y=663.07, Mass=7790, SNR=58.7, Peak=200 HFD=6.4
04:23:30.826 00.003 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
04:23:30.831 00.005 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
04:23:30.834 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.68 hyp=0.68 cameraTheta=-1.54 mountX=-0.11 mountY=0.62, mountTheta=1.74
04:23:30.839 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.68, opts=13)
04:23:30.842 00.003 6120 Enqueuing Move request for scope (0.02, -0.68)
04:23:30.846 00.004 7680 Worker thread wakes up
04:23:30.846 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.68) opts 0xd
04:23:30.846 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.68)
04:23:30.846 00.000 7680 Moving (0.02, -0.68) raw xDistance=-0.11 yDistance=0.62
04:23:30.846 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:23:30.847 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
04:23:30.847 00.000 7680 MoveAxis(E, 0, ABG)
04:23:30.847 00.000 7680 Move returns status 0, amount 0
04:23:30.847 00.000 7680 MoveAxis(S, 339, ABG)
04:23:30.847 00.000 7680 Guiding  Dir = 1, Dur = 339
04:23:30.848 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:30.852 00.004 7680 IsSlewing returns 0
04:23:30.853 00.001 6120 UpdateGuideState exits: m=7790 SNR=58.7
04:23:30.856 00.003 7680 IsGuiding returns 0
04:23:30.856 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:30.861 00.005 7680 PulseGuide returned control before completion, sleep 349
04:23:30.861 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:30.865 00.004 6120 Enqueuing Expose request
04:23:31.215 00.350 7680 IsGuiding returns 1
04:23:31.216 00.001 7680 scope still moving after pulse duration time elapsed
04:23:31.246 00.030 7680 IsSlewing returns 0
04:23:31.255 00.009 7680 IsGuiding returns 0
04:23:31.256 00.001 7680 scope move finished after 339 + 59 ms
04:23:31.256 00.000 7680 Move returns status 0, amount 339
04:23:31.257 00.001 7680 move complete, result=0
04:23:31.258 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 339 ms SOUTH
04:23:31.267 00.009 7680 worker thread done servicing request
04:23:31.267 00.000 7680 Worker thread wakes up
04:23:31.268 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:31.268 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:32.520 01.252 7680 Exposure complete
04:23:32.671 00.151 7680 worker thread done servicing request
04:23:32.672 00.001 6120 OnExposeComplete: enter
04:23:32.676 00.004 6120 UpdateGuideState(): m_state=6
04:23:32.680 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4891
04:23:32.685 00.005 6120 Star::Find returns 1 (0), X=515.68, Y=663.80, Mass=8217, SNR=60.5, Peak=206 HFD=6.8
04:23:32.690 00.005 6120 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.19) = xAngle (2.71 = 2.71)
04:23:32.694 00.004 6120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.59 = -0.70)
04:23:32.698 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.19 cameraTheta=2.90 mountX=-0.17 mountY=-0.12, mountTheta=-2.53
04:23:32.704 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.05, opts=13)
04:23:32.708 00.004 6120 Enqueuing Move request for scope (-0.18, 0.05)
04:23:32.711 00.003 7680 Worker thread wakes up
04:23:32.713 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:32.716 00.003 6120 UpdateGuideState exits: m=8217 SNR=60.5
04:23:32.720 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:32.724 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:32.728 00.004 6120 Enqueuing Expose request
04:23:32.733 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
04:23:32.733 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
04:23:32.733 00.000 7680 Moving (-0.18, 0.05) raw xDistance=-0.17 yDistance=-0.12
04:23:32.733 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:23:32.734 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:32.734 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:23:32.734 00.000 7680 MoveAxis(E, 0, ABG)
04:23:32.734 00.000 7680 Move returns status 0, amount 0
04:23:32.735 00.001 7680 MoveAxis(N, 0, ABG)
04:23:32.735 00.000 7680 Move returns status 0, amount 0
04:23:32.735 00.000 7680 move complete, result=0
04:23:32.736 00.001 7680 worker thread done servicing request
04:23:32.736 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:32.740 00.004 7680 Worker thread wakes up
04:23:32.740 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:32.740 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:33.990 01.250 7680 Exposure complete
04:23:34.138 00.148 7680 worker thread done servicing request
04:23:34.138 00.000 6120 OnExposeComplete: enter
04:23:34.141 00.003 6120 UpdateGuideState(): m_state=6
04:23:34.145 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4892
04:23:34.148 00.003 6120 Star::Find returns 1 (0), X=515.95, Y=663.86, Mass=8116, SNR=59.9, Peak=190 HFD=6.6
04:23:34.152 00.004 6120 CameraToMount -- cameraTheta (0.87) - m_xAngle (0.19) = xAngle (0.68 = 0.68)
04:23:34.155 00.003 6120 CameraToMount -- cameraTheta (0.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.55 = -2.73)
04:23:34.159 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.87 mountX=0.10 mountY=-0.05, mountTheta=-0.47
04:23:34.165 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.10, opts=13)
04:23:34.169 00.004 6120 Enqueuing Move request for scope (0.08, 0.10)
04:23:34.173 00.004 7680 Worker thread wakes up
04:23:34.173 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
04:23:34.174 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
04:23:34.174 00.000 7680 Moving (0.08, 0.10) raw xDistance=0.10 yDistance=-0.05
04:23:34.174 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:23:34.174 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:34.174 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:23:34.174 00.000 7680 MoveAxis(E, 0, ABG)
04:23:34.174 00.000 7680 Move returns status 0, amount 0
04:23:34.174 00.000 7680 MoveAxis(N, 0, ABG)
04:23:34.175 00.001 7680 Move returns status 0, amount 0
04:23:34.175 00.000 7680 move complete, result=0
04:23:34.175 00.000 7680 worker thread done servicing request
04:23:34.175 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:34.180 00.005 6120 UpdateGuideState exits: m=8116 SNR=59.9
04:23:34.184 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:34.187 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:34.189 00.002 6120 Enqueuing Expose request
04:23:34.193 00.004 7680 Worker thread wakes up
04:23:34.194 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:34.197 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:34.197 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:35.448 01.251 7680 Exposure complete
04:23:35.587 00.139 7680 worker thread done servicing request
04:23:35.587 00.000 6120 OnExposeComplete: enter
04:23:35.590 00.003 6120 UpdateGuideState(): m_state=6
04:23:35.595 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4893
04:23:35.598 00.003 6120 Star::Find returns 1 (0), X=515.60, Y=663.59, Mass=7966, SNR=59.4, Peak=179 HFD=6.9
04:23:35.603 00.005 6120 CameraToMount -- cameraTheta (-2.59) - m_xAngle (0.19) = xAngle (-2.78 = -2.78)
04:23:35.606 00.003 6120 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.10 = 0.10)
04:23:35.610 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=-0.16 hyp=0.31 cameraTheta=-2.59 mountX=-0.29 mountY=0.03, mountTheta=3.04
04:23:35.614 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-0.16, opts=13)
04:23:35.619 00.005 6120 Enqueuing Move request for scope (-0.27, -0.16)
04:23:35.622 00.003 7680 Worker thread wakes up
04:23:35.622 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.16) opts 0xd
04:23:35.622 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, -0.16)
04:23:35.623 00.001 7680 Moving (-0.27, -0.16) raw xDistance=-0.29 yDistance=0.03
04:23:35.623 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.29
04:23:35.624 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:35.624 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:23:35.624 00.000 7680 MoveAxis(E, 120, ABG)
04:23:35.624 00.000 7680 Guiding  Dir = 2, Dur = 120
04:23:35.624 00.000 7680 IsSlewing returns 0
04:23:35.624 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:35.629 00.005 7680 IsGuiding returns 0
04:23:35.629 00.000 6120 UpdateGuideState exits: m=7966 SNR=59.4
04:23:35.633 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:35.636 00.003 7680 PulseGuide returned control before completion, sleep 130
04:23:35.636 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:35.640 00.004 6120 Enqueuing Expose request
04:23:35.781 00.141 7680 IsGuiding returns 0
04:23:35.781 00.000 7680 Move returns status 0, amount 120
04:23:35.782 00.001 7680 MoveAxis(N, 0, ABG)
04:23:35.782 00.000 7680 Move returns status 0, amount 0
04:23:35.783 00.001 7680 move complete, result=0
04:23:35.783 00.000 7680 worker thread done servicing request
04:23:35.785 00.002 7680 Worker thread wakes up
04:23:35.785 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:35.785 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:35.786 00.001 6120 GuideStep: -0.3 px 120 ms EAST, 0.0 px 0 ms NORTH
04:23:37.027 01.241 7680 Exposure complete
04:23:37.174 00.147 7680 worker thread done servicing request
04:23:37.175 00.001 6120 OnExposeComplete: enter
04:23:37.178 00.003 6120 UpdateGuideState(): m_state=6
04:23:37.182 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4894
04:23:37.187 00.005 6120 Star::Find returns 1 (0), X=515.93, Y=663.10, Mass=7998, SNR=59.9, Peak=211 HFD=6.4
04:23:37.192 00.005 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
04:23:37.196 00.004 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
04:23:37.201 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-0.66 hyp=0.66 cameraTheta=-1.48 mountX=-0.06 mountY=0.62, mountTheta=1.67
04:23:37.207 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.66, opts=13)
04:23:37.210 00.003 6120 Enqueuing Move request for scope (0.06, -0.66)
04:23:37.215 00.005 7680 Worker thread wakes up
04:23:37.215 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:37.221 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.66) opts 0xd
04:23:37.221 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.66)
04:23:37.223 00.002 7680 Moving (0.06, -0.66) raw xDistance=-0.06 yDistance=0.62
04:23:37.223 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:23:37.223 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
04:23:37.223 00.000 7680 MoveAxis(E, 0, ABG)
04:23:37.224 00.001 7680 Move returns status 0, amount 0
04:23:37.224 00.000 7680 MoveAxis(S, 335, ABG)
04:23:37.224 00.000 7680 Guiding  Dir = 1, Dur = 335
04:23:37.225 00.001 6120 UpdateGuideState exits: m=7998 SNR=59.9
04:23:37.229 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:37.234 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:37.239 00.005 6120 Enqueuing Expose request
04:23:37.244 00.005 7680 IsSlewing returns 0
04:23:37.244 00.000 7680 IsGuiding returns 0
04:23:37.245 00.001 7680 PulseGuide returned control before completion, sleep 345
04:23:37.593 00.348 7680 IsGuiding returns 1
04:23:37.594 00.001 7680 scope still moving after pulse duration time elapsed
04:23:37.623 00.029 7680 IsSlewing returns 0
04:23:37.625 00.002 7680 IsGuiding returns 0
04:23:37.625 00.000 7680 scope move finished after 335 + 45 ms
04:23:37.625 00.000 7680 Move returns status 0, amount 335
04:23:37.625 00.000 7680 move complete, result=0
04:23:37.626 00.001 7680 worker thread done servicing request
04:23:37.626 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 335 ms SOUTH
04:23:37.632 00.006 7680 Worker thread wakes up
04:23:37.632 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:37.632 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:38.872 01.240 7680 Exposure complete
04:23:39.017 00.145 7680 worker thread done servicing request
04:23:39.018 00.001 6120 OnExposeComplete: enter
04:23:39.022 00.004 6120 UpdateGuideState(): m_state=6
04:23:39.027 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4895
04:23:39.031 00.004 6120 Star::Find returns 1 (0), X=515.78, Y=663.74, Mass=7962, SNR=58.9, Peak=203 HFD=6.6
04:23:39.036 00.005 6120 CameraToMount -- cameraTheta (-2.99) - m_xAngle (0.19) = xAngle (-3.18 = 3.11)
04:23:39.041 00.005 6120 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.30 = -0.30)
04:23:39.045 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-2.99 mountX=-0.09 mountY=-0.03, mountTheta=-2.85
04:23:39.050 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.01, opts=13)
04:23:39.055 00.005 6120 Enqueuing Move request for scope (-0.09, -0.01)
04:23:39.057 00.002 7680 Worker thread wakes up
04:23:39.059 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:39.062 00.003 6120 UpdateGuideState exits: m=7962 SNR=58.9
04:23:39.067 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:39.070 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:39.075 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
04:23:39.075 00.000 6120 Enqueuing Expose request
04:23:39.079 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
04:23:39.079 00.000 7680 Moving (-0.09, -0.01) raw xDistance=-0.09 yDistance=-0.03
04:23:39.079 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:23:39.079 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:39.079 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:23:39.081 00.002 7680 MoveAxis(E, 0, ABG)
04:23:39.081 00.000 7680 Move returns status 0, amount 0
04:23:39.081 00.000 7680 MoveAxis(N, 0, ABG)
04:23:39.081 00.000 7680 Move returns status 0, amount 0
04:23:39.081 00.000 7680 move complete, result=0
04:23:39.081 00.000 7680 worker thread done servicing request
04:23:39.081 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:39.086 00.005 7680 Worker thread wakes up
04:23:39.086 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:39.086 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:40.330 01.244 7680 Exposure complete
04:23:40.470 00.140 7680 worker thread done servicing request
04:23:40.470 00.000 6120 OnExposeComplete: enter
04:23:40.476 00.006 6120 UpdateGuideState(): m_state=6
04:23:40.480 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4896
04:23:40.483 00.003 6120 Star::Find returns 1 (0), X=515.91, Y=663.87, Mass=7746, SNR=58.6, Peak=194 HFD=6.6
04:23:40.486 00.003 6120 CameraToMount -- cameraTheta (1.19) - m_xAngle (0.19) = xAngle (1.00 = 1.00)
04:23:40.491 00.005 6120 CameraToMount -- cameraTheta (1.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.87 = -2.41)
04:23:40.494 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.19 mountX=0.06 mountY=-0.08, mountTheta=-0.89
04:23:40.500 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.11, opts=13)
04:23:40.504 00.004 6120 Enqueuing Move request for scope (0.04, 0.11)
04:23:40.508 00.004 7680 Worker thread wakes up
04:23:40.508 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
04:23:40.508 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
04:23:40.508 00.000 7680 Moving (0.04, 0.11) raw xDistance=0.06 yDistance=-0.08
04:23:40.508 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:23:40.508 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:40.509 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:23:40.509 00.000 7680 MoveAxis(E, 0, ABG)
04:23:40.509 00.000 7680 Move returns status 0, amount 0
04:23:40.509 00.000 7680 MoveAxis(N, 0, ABG)
04:23:40.510 00.001 7680 Move returns status 0, amount 0
04:23:40.510 00.000 7680 move complete, result=0
04:23:40.510 00.000 7680 worker thread done servicing request
04:23:40.510 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:40.514 00.004 6120 UpdateGuideState exits: m=7746 SNR=58.6
04:23:40.518 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:40.520 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:40.524 00.004 6120 Enqueuing Expose request
04:23:40.528 00.004 7680 Worker thread wakes up
04:23:40.528 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:40.532 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:40.532 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:41.787 01.255 7680 Exposure complete
04:23:41.922 00.135 7680 worker thread done servicing request
04:23:41.923 00.001 6120 OnExposeComplete: enter
04:23:41.927 00.004 6120 UpdateGuideState(): m_state=6
04:23:41.930 00.003 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4897
04:23:41.934 00.004 6120 Star::Find returns 1 (0), X=515.66, Y=663.54, Mass=7854, SNR=58.9, Peak=187 HFD=7.0
04:23:41.938 00.004 6120 CameraToMount -- cameraTheta (-2.35) - m_xAngle (0.19) = xAngle (-2.54 = -2.54)
04:23:41.942 00.004 6120 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.33 = 0.33)
04:23:41.946 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.22 hyp=0.30 cameraTheta=-2.35 mountX=-0.25 mountY=0.10, mountTheta=2.76
04:23:41.951 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.22, opts=13)
04:23:41.955 00.004 6120 Enqueuing Move request for scope (-0.21, -0.22)
04:23:41.959 00.004 7680 Worker thread wakes up
04:23:41.960 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:41.964 00.004 6120 UpdateGuideState exits: m=7854 SNR=58.9
04:23:41.967 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:41.971 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:41.974 00.003 6120 Enqueuing Expose request
04:23:41.977 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.22) opts 0xd
04:23:41.977 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.22)
04:23:41.979 00.002 7680 Moving (-0.21, -0.22) raw xDistance=-0.25 yDistance=0.10
04:23:41.979 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:23:41.979 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:41.979 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:23:41.980 00.001 7680 MoveAxis(E, 102, ABG)
04:23:41.980 00.000 7680 Guiding  Dir = 2, Dur = 102
04:23:41.980 00.000 7680 IsSlewing returns 0
04:23:41.981 00.001 7680 IsGuiding returns 0
04:23:41.981 00.000 7680 PulseGuide returned control before completion, sleep 112
04:23:42.104 00.123 7680 IsGuiding returns 1
04:23:42.104 00.000 7680 scope still moving after pulse duration time elapsed
04:23:42.135 00.031 7680 IsSlewing returns 0
04:23:42.136 00.001 7680 IsGuiding returns 0
04:23:42.136 00.000 7680 scope move finished after 102 + 52 ms
04:23:42.136 00.000 7680 Move returns status 0, amount 102
04:23:42.136 00.000 7680 MoveAxis(N, 0, ABG)
04:23:42.136 00.000 7680 Move returns status 0, amount 0
04:23:42.137 00.001 7680 move complete, result=0
04:23:42.137 00.000 7680 worker thread done servicing request
04:23:42.137 00.000 7680 Worker thread wakes up
04:23:42.138 00.001 6120 GuideStep: -0.2 px 102 ms EAST, 0.1 px 0 ms NORTH
04:23:42.145 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:42.145 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:43.432 01.287 7680 Exposure complete
04:23:43.543 00.111 7680 worker thread done servicing request
04:23:43.544 00.001 6120 OnExposeComplete: enter
04:23:43.548 00.004 6120 UpdateGuideState(): m_state=6
04:23:43.551 00.003 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4898
04:23:43.554 00.003 6120 Star::Find returns 1 (0), X=515.92, Y=663.22, Mass=7299, SNR=56.4, Peak=181 HFD=6.5
04:23:43.557 00.003 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
04:23:43.561 00.004 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
04:23:43.564 00.003 6120 CameraToMount -- cameraX=0.05 cameraY=-0.54 hyp=0.54 cameraTheta=-1.48 mountX=-0.05 mountY=0.51, mountTheta=1.67
04:23:43.568 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.54, opts=13)
04:23:43.571 00.003 6120 Enqueuing Move request for scope (0.05, -0.54)
04:23:43.574 00.003 7680 Worker thread wakes up
04:23:43.574 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:43.577 00.003 6120 UpdateGuideState exits: m=7299 SNR=56.4
04:23:43.580 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.54) opts 0xd
04:23:43.581 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:43.584 00.003 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.54)
04:23:43.584 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:43.586 00.002 7680 Moving (0.05, -0.54) raw xDistance=-0.05 yDistance=0.51
04:23:43.587 00.001 6120 Enqueuing Expose request
04:23:43.589 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:23:43.589 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
04:23:43.589 00.000 7680 MoveAxis(E, 0, ABG)
04:23:43.589 00.000 7680 Move returns status 0, amount 0
04:23:43.590 00.001 7680 MoveAxis(S, 275, ABG)
04:23:43.590 00.000 7680 Guiding  Dir = 1, Dur = 275
04:23:43.590 00.000 7680 IsSlewing returns 0
04:23:43.590 00.000 7680 IsGuiding returns 0
04:23:43.590 00.000 7680 PulseGuide returned control before completion, sleep 285
04:23:43.885 00.295 7680 IsGuiding returns 1
04:23:43.885 00.000 7680 scope still moving after pulse duration time elapsed
04:23:43.916 00.031 7680 IsSlewing returns 0
04:23:43.916 00.000 7680 IsGuiding returns 0
04:23:43.916 00.000 7680 scope move finished after 275 + 51 ms
04:23:43.916 00.000 7680 Move returns status 0, amount 275
04:23:43.918 00.002 7680 move complete, result=0
04:23:43.918 00.000 7680 worker thread done servicing request
04:23:43.918 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 275 ms SOUTH
04:23:43.922 00.004 7680 Worker thread wakes up
04:23:43.922 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:43.923 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:45.171 01.248 7680 Exposure complete
04:23:45.302 00.131 7680 worker thread done servicing request
04:23:45.302 00.000 6120 OnExposeComplete: enter
04:23:45.305 00.003 6120 UpdateGuideState(): m_state=6
04:23:45.309 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4899
04:23:45.314 00.005 6120 Star::Find returns 1 (0), X=516.06, Y=663.84, Mass=7987, SNR=60.4, Peak=197 HFD=6.6
04:23:45.318 00.004 6120 CameraToMount -- cameraTheta (0.39) - m_xAngle (0.19) = xAngle (0.21 = 0.21)
04:23:45.321 00.003 6120 CameraToMount -- cameraTheta (0.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.08 = 3.08)
04:23:45.326 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=0.08 hyp=0.21 cameraTheta=0.39 mountX=0.21 mountY=0.01, mountTheta=0.06
04:23:45.331 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.08, opts=13)
04:23:45.336 00.005 6120 Enqueuing Move request for scope (0.19, 0.08)
04:23:45.339 00.003 7680 Worker thread wakes up
04:23:45.340 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.08) opts 0xd
04:23:45.340 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.08)
04:23:45.340 00.000 7680 Moving (0.19, 0.08) raw xDistance=0.21 yDistance=0.01
04:23:45.340 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:45.344 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
04:23:45.344 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:45.345 00.001 6120 UpdateGuideState exits: m=7987 SNR=60.4
04:23:45.349 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:45.354 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:23:45.354 00.000 7680 MoveAxis(W, 84, ABG)
04:23:45.354 00.000 7680 Guiding  Dir = 3, Dur = 84
04:23:45.354 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:45.359 00.005 7680 IsSlewing returns 0
04:23:45.359 00.000 6120 Enqueuing Expose request
04:23:45.362 00.003 7680 IsGuiding returns 0
04:23:45.362 00.000 7680 PulseGuide returned control before completion, sleep 94
04:23:45.465 00.103 7680 IsGuiding returns 1
04:23:45.465 00.000 7680 scope still moving after pulse duration time elapsed
04:23:45.496 00.031 7680 IsSlewing returns 0
04:23:45.496 00.000 7680 IsGuiding returns 0
04:23:45.496 00.000 7680 scope move finished after 84 + 50 ms
04:23:45.497 00.001 7680 Move returns status 0, amount 84
04:23:45.497 00.000 7680 MoveAxis(N, 0, ABG)
04:23:45.497 00.000 7680 Move returns status 0, amount 0
04:23:45.497 00.000 7680 move complete, result=0
04:23:45.497 00.000 7680 worker thread done servicing request
04:23:45.498 00.001 6120 GuideStep: 0.2 px 84 ms WEST, 0.0 px 0 ms NORTH
04:23:45.504 00.006 7680 Worker thread wakes up
04:23:45.504 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:45.504 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:46.760 01.256 7680 Exposure complete
04:23:46.914 00.154 7680 worker thread done servicing request
04:23:46.915 00.001 6120 OnExposeComplete: enter
04:23:46.920 00.005 6120 UpdateGuideState(): m_state=6
04:23:46.924 00.004 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4900
04:23:46.928 00.004 6120 Star::Find returns 1 (0), X=515.65, Y=664.00, Mass=7591, SNR=56.9, Peak=183 HFD=6.6
04:23:46.931 00.003 6120 CameraToMount -- cameraTheta (2.30) - m_xAngle (0.19) = xAngle (2.12 = 2.12)
04:23:46.935 00.004 6120 CameraToMount -- cameraTheta (2.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.99 = -1.29)
04:23:46.940 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.24 hyp=0.32 cameraTheta=2.30 mountX=-0.17 mountY=-0.31, mountTheta=-2.07
04:23:46.945 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.24, opts=13)
04:23:46.950 00.005 6120 Enqueuing Move request for scope (-0.22, 0.24)
04:23:46.954 00.004 7680 Worker thread wakes up
04:23:46.954 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:46.958 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.24) opts 0xd
04:23:46.958 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.24)
04:23:46.958 00.000 7680 Moving (-0.22, 0.24) raw xDistance=-0.17 yDistance=-0.31
04:23:46.959 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:23:46.959 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:23:46.959 00.000 6120 UpdateGuideState exits: m=7591 SNR=56.9
04:23:46.962 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:46.965 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:46.971 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
04:23:46.971 00.000 7680 MoveAxis(E, 0, ABG)
04:23:46.971 00.000 7680 Move returns status 0, amount 0
04:23:46.971 00.000 7680 MoveAxis(N, 0, ABG)
04:23:46.971 00.000 7680 Move returns status 0, amount 0
04:23:46.973 00.002 7680 move complete, result=0
04:23:46.973 00.000 6120 Enqueuing Expose request
04:23:46.977 00.004 7680 worker thread done servicing request
04:23:46.977 00.000 7680 Worker thread wakes up
04:23:46.977 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:46.977 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
04:23:46.981 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:48.228 01.247 7680 Exposure complete
04:23:48.375 00.147 7680 worker thread done servicing request
04:23:48.377 00.002 6120 OnExposeComplete: enter
04:23:48.381 00.004 6120 UpdateGuideState(): m_state=6
04:23:48.385 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4901
04:23:48.389 00.004 6120 Star::Find returns 1 (0), X=515.72, Y=663.77, Mass=7914, SNR=59.5, Peak=180 HFD=6.6
04:23:48.393 00.004 6120 CameraToMount -- cameraTheta (3.07) - m_xAngle (0.19) = xAngle (2.88 = 2.88)
04:23:48.397 00.004 6120 CameraToMount -- cameraTheta (3.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.75 = -0.53)
04:23:48.401 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.07 mountX=-0.14 mountY=-0.08, mountTheta=-2.66
04:23:48.405 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.01, opts=13)
04:23:48.410 00.005 6120 Enqueuing Move request for scope (-0.15, 0.01)
04:23:48.414 00.004 7680 Worker thread wakes up
04:23:48.414 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
04:23:48.414 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
04:23:48.414 00.000 7680 Moving (-0.15, 0.01) raw xDistance=-0.14 yDistance=-0.08
04:23:48.414 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:23:48.416 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:48.416 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:48.420 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:23:48.420 00.000 7680 MoveAxis(E, 0, ABG)
04:23:48.421 00.001 7680 Move returns status 0, amount 0
04:23:48.421 00.000 7680 MoveAxis(N, 0, ABG)
04:23:48.421 00.000 7680 Move returns status 0, amount 0
04:23:48.421 00.000 7680 move complete, result=0
04:23:48.421 00.000 6120 UpdateGuideState exits: m=7914 SNR=59.5
04:23:48.426 00.005 7680 worker thread done servicing request
04:23:48.426 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:48.429 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:48.433 00.004 6120 Enqueuing Expose request
04:23:48.436 00.003 7680 Worker thread wakes up
04:23:48.437 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:23:48.440 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:48.440 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:49.683 01.243 7680 Exposure complete
04:23:49.828 00.145 7680 worker thread done servicing request
04:23:49.828 00.000 6120 OnExposeComplete: enter
04:23:49.832 00.004 6120 UpdateGuideState(): m_state=6
04:23:49.836 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4902
04:23:49.840 00.004 6120 Star::Find returns 1 (0), X=515.97, Y=663.21, Mass=7319, SNR=56.3, Peak=188 HFD=6.4
04:23:49.844 00.004 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
04:23:49.847 00.003 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
04:23:49.850 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.54 hyp=0.55 cameraTheta=-1.39 mountX=-0.00 mountY=0.53, mountTheta=1.57
04:23:49.856 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.54, opts=13)
04:23:49.859 00.003 6120 Enqueuing Move request for scope (0.10, -0.54)
04:23:49.862 00.003 7680 Worker thread wakes up
04:23:49.862 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.54) opts 0xd
04:23:49.862 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.54)
04:23:49.864 00.002 7680 Moving (0.10, -0.54) raw xDistance=-0.00 yDistance=0.53
04:23:49.864 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:23:49.864 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
04:23:49.864 00.000 7680 MoveAxis(E, 0, ABG)
04:23:49.864 00.000 7680 Move returns status 0, amount 0
04:23:49.864 00.000 7680 MoveAxis(S, 289, ABG)
04:23:49.865 00.001 7680 Guiding  Dir = 1, Dur = 289
04:23:49.865 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:49.867 00.002 7680 IsSlewing returns 0
04:23:49.868 00.001 6120 UpdateGuideState exits: m=7319 SNR=56.3
04:23:49.871 00.003 7680 IsGuiding returns 0
04:23:49.871 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:49.877 00.006 7680 PulseGuide returned control before completion, sleep 299
04:23:49.878 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:49.881 00.003 6120 Enqueuing Expose request
04:23:50.188 00.307 7680 IsGuiding returns 0
04:23:50.189 00.001 7680 Move returns status 0, amount 289
04:23:50.189 00.000 7680 move complete, result=0
04:23:50.190 00.001 7680 worker thread done servicing request
04:23:50.190 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 289 ms SOUTH
04:23:50.196 00.006 7680 Worker thread wakes up
04:23:50.197 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:50.197 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:51.441 01.244 7680 Exposure complete
04:23:51.572 00.131 7680 worker thread done servicing request
04:23:51.574 00.002 6120 OnExposeComplete: enter
04:23:51.577 00.003 6120 UpdateGuideState(): m_state=6
04:23:51.581 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4903
04:23:51.586 00.005 6120 Star::Find returns 1 (0), X=515.83, Y=664.44, Mass=7962, SNR=58.2, Peak=188 HFD=6.9
04:23:51.590 00.004 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (0.19) = xAngle (1.44 = 1.44)
04:23:51.594 00.004 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.31 = -1.97)
04:23:51.598 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.68 hyp=0.68 cameraTheta=1.62 mountX=0.09 mountY=-0.62, mountTheta=-1.43
04:23:51.604 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.68, opts=13)
04:23:51.609 00.005 6120 Enqueuing Move request for scope (-0.04, 0.68)
04:23:51.612 00.003 7680 Worker thread wakes up
04:23:51.613 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:51.616 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.68) opts 0xd
04:23:51.617 00.001 6120 UpdateGuideState exits: m=7962 SNR=58.2
04:23:51.620 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:51.624 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:51.627 00.003 6120 Enqueuing Expose request
04:23:51.632 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.68)
04:23:51.632 00.000 7680 Moving (-0.04, 0.68) raw xDistance=0.09 yDistance=-0.62
04:23:51.632 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:23:51.632 00.000 7680 resist switch: large excursion: input -0.62 thresh 0.60 direction from 1 to -1
04:23:51.633 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.87
04:23:51.633 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
04:23:51.634 00.001 7680 MoveAxis(E, 0, ABG)
04:23:51.634 00.000 7680 Move returns status 0, amount 0
04:23:51.634 00.000 7680 MoveAxis(N, 339, ABG)
04:23:51.634 00.000 7680 Guiding  Dir = 0, Dur = 339
04:23:51.634 00.000 7680 IsSlewing returns 0
04:23:51.636 00.002 7680 IsGuiding returns 0
04:23:51.637 00.001 7680 PulseGuide returned control before completion, sleep 349
04:23:51.991 00.354 7680 IsGuiding returns 1
04:23:51.992 00.001 7680 scope still moving after pulse duration time elapsed
04:23:52.021 00.029 7680 IsSlewing returns 0
04:23:52.022 00.001 7680 IsGuiding returns 0
04:23:52.023 00.001 7680 scope move finished after 339 + 47 ms
04:23:52.023 00.000 7680 Move returns status 0, amount 339
04:23:52.023 00.000 7680 move complete, result=0
04:23:52.025 00.002 7680 worker thread done servicing request
04:23:52.025 00.000 7680 Worker thread wakes up
04:23:52.026 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 339 ms NORTH
04:23:52.032 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:52.032 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:53.283 01.251 7680 Exposure complete
04:23:53.442 00.159 7680 worker thread done servicing request
04:23:53.442 00.000 6120 OnExposeComplete: enter
04:23:53.449 00.007 6120 UpdateGuideState(): m_state=6
04:23:53.452 00.003 6120 Star::Find(15, 515, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4904
04:23:53.456 00.004 6120 Star::Find returns 1 (0), X=515.95, Y=663.84, Mass=7868, SNR=59.0, Peak=193 HFD=6.6
04:23:53.459 00.003 6120 CameraToMount -- cameraTheta (0.78) - m_xAngle (0.19) = xAngle (0.59 = 0.59)
04:23:53.464 00.005 6120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.47 = -2.82)
04:23:53.467 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.12 cameraTheta=0.78 mountX=0.10 mountY=-0.04, mountTheta=-0.37
04:23:53.471 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.09, opts=13)
04:23:53.475 00.004 6120 Enqueuing Move request for scope (0.09, 0.09)
04:23:53.481 00.006 7680 Worker thread wakes up
04:23:53.481 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:53.485 00.004 6120 UpdateGuideState exits: m=7868 SNR=59.0
04:23:53.489 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
04:23:53.489 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:53.493 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:53.497 00.004 6120 Enqueuing Expose request
04:23:53.502 00.005 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
04:23:53.502 00.000 7680 Moving (0.09, 0.09) raw xDistance=0.10 yDistance=-0.04
04:23:53.502 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:23:53.503 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:53.503 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:23:53.503 00.000 7680 MoveAxis(E, 0, ABG)
04:23:53.503 00.000 7680 Move returns status 0, amount 0
04:23:53.503 00.000 7680 MoveAxis(N, 0, ABG)
04:23:53.503 00.000 7680 Move returns status 0, amount 0
04:23:53.503 00.000 7680 move complete, result=0
04:23:53.504 00.001 7680 worker thread done servicing request
04:23:53.504 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:53.509 00.005 7680 Worker thread wakes up
04:23:53.510 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:53.510 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:54.759 01.249 7680 Exposure complete
04:23:54.913 00.154 7680 worker thread done servicing request
04:23:54.914 00.001 6120 OnExposeComplete: enter
04:23:54.918 00.004 6120 UpdateGuideState(): m_state=6
04:23:54.922 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4905
04:23:54.925 00.003 6120 Star::Find returns 1 (0), X=515.62, Y=663.81, Mass=7752, SNR=58.3, Peak=176 HFD=6.6
04:23:54.929 00.004 6120 CameraToMount -- cameraTheta (2.95) - m_xAngle (0.19) = xAngle (2.77 = 2.77)
04:23:54.932 00.003 6120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.64 = -0.64)
04:23:54.937 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=0.05 hyp=0.25 cameraTheta=2.95 mountX=-0.23 mountY=-0.15, mountTheta=-2.57
04:23:54.943 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.05, opts=13)
04:23:54.947 00.004 6120 Enqueuing Move request for scope (-0.25, 0.05)
04:23:54.952 00.005 7680 Worker thread wakes up
04:23:54.953 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:54.957 00.004 6120 UpdateGuideState exits: m=7752 SNR=58.3
04:23:54.960 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:54.964 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:54.968 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.05) opts 0xd
04:23:54.968 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.05)
04:23:54.969 00.001 7680 Moving (-0.25, 0.05) raw xDistance=-0.23 yDistance=-0.15
04:23:54.969 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:23:54.969 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:54.969 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:23:54.969 00.000 7680 MoveAxis(E, 96, ABG)
04:23:54.969 00.000 7680 Guiding  Dir = 2, Dur = 96
04:23:54.970 00.001 6120 Enqueuing Expose request
04:23:54.973 00.003 7680 IsSlewing returns 0
04:23:54.973 00.000 7680 IsGuiding returns 0
04:23:54.975 00.002 7680 PulseGuide returned control before completion, sleep 106
04:23:55.090 00.115 7680 IsGuiding returns 1
04:23:55.092 00.002 7680 scope still moving after pulse duration time elapsed
04:23:55.121 00.029 7680 IsSlewing returns 0
04:23:55.122 00.001 7680 IsGuiding returns 0
04:23:55.123 00.001 7680 scope move finished after 96 + 53 ms
04:23:55.124 00.001 7680 Move returns status 0, amount 96
04:23:55.125 00.001 7680 MoveAxis(N, 0, ABG)
04:23:55.126 00.001 7680 Move returns status 0, amount 0
04:23:55.129 00.003 7680 move complete, result=0
04:23:55.130 00.001 7680 worker thread done servicing request
04:23:55.130 00.000 6120 GuideStep: -0.2 px 96 ms EAST, -0.2 px 0 ms NORTH
04:23:55.141 00.011 7680 Worker thread wakes up
04:23:55.141 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:55.141 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:56.387 01.246 7680 Exposure complete
04:23:56.538 00.151 7680 worker thread done servicing request
04:23:56.539 00.001 6120 OnExposeComplete: enter
04:23:56.543 00.004 6120 UpdateGuideState(): m_state=6
04:23:56.547 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4906
04:23:56.552 00.005 6120 Star::Find returns 1 (0), X=516.12, Y=663.84, Mass=7676, SNR=57.9, Peak=177 HFD=6.7
04:23:56.556 00.004 6120 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.19) = xAngle (0.12 = 0.12)
04:23:56.560 00.004 6120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.00 = 3.00)
04:23:56.564 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=0.08 hyp=0.27 cameraTheta=0.31 mountX=0.27 mountY=0.04, mountTheta=0.14
04:23:56.569 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.08, opts=13)
04:23:56.574 00.005 6120 Enqueuing Move request for scope (0.25, 0.08)
04:23:56.577 00.003 7680 Worker thread wakes up
04:23:56.577 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.08) opts 0xd
04:23:56.577 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.08)
04:23:56.577 00.000 7680 Moving (0.25, 0.08) raw xDistance=0.27 yDistance=0.04
04:23:56.578 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.27
04:23:56.578 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:56.578 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:56.582 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:23:56.583 00.001 7680 MoveAxis(W, 102, ABG)
04:23:56.583 00.000 7680 Guiding  Dir = 3, Dur = 102
04:23:56.583 00.000 6120 UpdateGuideState exits: m=7676 SNR=57.9
04:23:56.586 00.003 7680 IsSlewing returns 0
04:23:56.587 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:56.591 00.004 7680 IsGuiding returns 0
04:23:56.591 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:56.596 00.005 6120 Enqueuing Expose request
04:23:56.602 00.006 7680 PulseGuide returned control before completion, sleep 112
04:23:56.721 00.119 7680 IsGuiding returns 0
04:23:56.722 00.001 7680 Move returns status 0, amount 102
04:23:56.723 00.001 7680 MoveAxis(N, 0, ABG)
04:23:56.723 00.000 7680 Move returns status 0, amount 0
04:23:56.723 00.000 7680 move complete, result=0
04:23:56.724 00.001 7680 worker thread done servicing request
04:23:56.724 00.000 7680 Worker thread wakes up
04:23:56.725 00.001 6120 GuideStep: 0.3 px 102 ms WEST, 0.0 px 0 ms NORTH
04:23:56.731 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:56.731 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:57.985 01.254 7680 Exposure complete
04:23:58.130 00.145 7680 worker thread done servicing request
04:23:58.130 00.000 6120 OnExposeComplete: enter
04:23:58.134 00.004 6120 UpdateGuideState(): m_state=6
04:23:58.138 00.004 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4907
04:23:58.143 00.005 6120 Star::Find returns 1 (0), X=515.97, Y=663.84, Mass=7674, SNR=57.9, Peak=174 HFD=6.6
04:23:58.147 00.004 6120 CameraToMount -- cameraTheta (0.65) - m_xAngle (0.19) = xAngle (0.46 = 0.46)
04:23:58.150 00.003 6120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.33 = -2.95)
04:23:58.154 00.004 6120 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.65 mountX=0.11 mountY=-0.02, mountTheta=-0.21
04:23:58.159 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=0.08, opts=13)
04:23:58.164 00.005 6120 Enqueuing Move request for scope (0.10, 0.08)
04:23:58.168 00.004 7680 Worker thread wakes up
04:23:58.168 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:58.172 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
04:23:58.172 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
04:23:58.172 00.000 7680 Moving (0.10, 0.08) raw xDistance=0.11 yDistance=-0.02
04:23:58.172 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:23:58.172 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:23:58.172 00.000 6120 UpdateGuideState exits: m=7674 SNR=57.9
04:23:58.177 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:58.180 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:58.184 00.004 6120 Enqueuing Expose request
04:23:58.187 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:23:58.188 00.001 7680 MoveAxis(E, 0, ABG)
04:23:58.188 00.000 7680 Move returns status 0, amount 0
04:23:58.188 00.000 7680 MoveAxis(N, 0, ABG)
04:23:58.188 00.000 7680 Move returns status 0, amount 0
04:23:58.189 00.001 7680 move complete, result=0
04:23:58.190 00.001 7680 worker thread done servicing request
04:23:58.190 00.000 7680 Worker thread wakes up
04:23:58.190 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:23:58.197 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:58.197 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:23:59.436 01.239 7680 Exposure complete
04:23:59.578 00.142 7680 worker thread done servicing request
04:23:59.578 00.000 6120 OnExposeComplete: enter
04:23:59.582 00.004 6120 UpdateGuideState(): m_state=6
04:23:59.586 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4908
04:23:59.591 00.005 6120 Star::Find returns 1 (0), X=515.96, Y=663.28, Mass=7704, SNR=57.8, Peak=218 HFD=6.4
04:23:59.595 00.004 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
04:23:59.599 00.004 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
04:23:59.603 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.48 hyp=0.49 cameraTheta=-1.39 mountX=-0.00 mountY=0.47, mountTheta=1.57
04:23:59.607 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.48, opts=13)
04:23:59.612 00.005 6120 Enqueuing Move request for scope (0.09, -0.48)
04:23:59.615 00.003 7680 Worker thread wakes up
04:23:59.616 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.48) opts 0xd
04:23:59.616 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:23:59.619 00.003 6120 UpdateGuideState exits: m=7704 SNR=57.8
04:23:59.624 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:23:59.627 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:23:59.631 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.48)
04:23:59.631 00.000 7680 Moving (0.09, -0.48) raw xDistance=-0.00 yDistance=0.47
04:23:59.631 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:23:59.632 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:23:59.632 00.000 6120 Enqueuing Expose request
04:23:59.636 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
04:23:59.636 00.000 7680 MoveAxis(E, 0, ABG)
04:23:59.636 00.000 7680 Move returns status 0, amount 0
04:23:59.636 00.000 7680 MoveAxis(N, 0, ABG)
04:23:59.636 00.000 7680 Move returns status 0, amount 0
04:23:59.636 00.000 7680 move complete, result=0
04:23:59.638 00.002 7680 worker thread done servicing request
04:23:59.638 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
04:23:59.642 00.004 7680 Worker thread wakes up
04:23:59.642 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:23:59.642 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:00.894 01.252 7680 Exposure complete
04:24:01.037 00.143 7680 worker thread done servicing request
04:24:01.038 00.001 6120 OnExposeComplete: enter
04:24:01.041 00.003 6120 UpdateGuideState(): m_state=6
04:24:01.046 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4909
04:24:01.050 00.004 6120 Star::Find returns 1 (0), X=516.07, Y=663.78, Mass=7768, SNR=57.9, Peak=180 HFD=6.8
04:24:01.054 00.004 6120 CameraToMount -- cameraTheta (0.09) - m_xAngle (0.19) = xAngle (-0.09 = -0.09)
04:24:01.058 00.004 6120 CameraToMount -- cameraTheta (0.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.78 = 2.78)
04:24:01.062 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.09 mountX=0.20 mountY=0.07, mountTheta=0.34
04:24:01.068 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.02, opts=13)
04:24:01.072 00.004 6120 Enqueuing Move request for scope (0.20, 0.02)
04:24:01.077 00.005 7680 Worker thread wakes up
04:24:01.077 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:01.080 00.003 6120 UpdateGuideState exits: m=7768 SNR=57.9
04:24:01.085 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:01.089 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:01.092 00.003 6120 Enqueuing Expose request
04:24:01.096 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
04:24:01.096 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
04:24:01.096 00.000 7680 Moving (0.20, 0.02) raw xDistance=0.20 yDistance=0.07
04:24:01.096 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:24:01.096 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:01.098 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:24:01.098 00.000 7680 MoveAxis(E, 0, ABG)
04:24:01.098 00.000 7680 Move returns status 0, amount 0
04:24:01.098 00.000 7680 MoveAxis(N, 0, ABG)
04:24:01.098 00.000 7680 Move returns status 0, amount 0
04:24:01.099 00.001 7680 move complete, result=0
04:24:01.100 00.001 7680 worker thread done servicing request
04:24:01.100 00.000 7680 Worker thread wakes up
04:24:01.100 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:01.106 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:01.106 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:02.349 01.243 7680 Exposure complete
04:24:02.502 00.153 7680 worker thread done servicing request
04:24:02.502 00.000 6120 OnExposeComplete: enter
04:24:02.508 00.006 6120 UpdateGuideState(): m_state=6
04:24:02.512 00.004 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4910
04:24:02.517 00.005 6120 Star::Find returns 1 (0), X=516.11, Y=662.98, Mass=7421, SNR=56.9, Peak=203 HFD=6.4
04:24:02.521 00.004 6120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.19) = xAngle (-1.46 = -1.46)
04:24:02.525 00.004 6120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
04:24:02.529 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.78 hyp=0.82 cameraTheta=-1.27 mountX=0.09 mountY=0.81, mountTheta=1.46
04:24:02.535 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.78, opts=13)
04:24:02.541 00.006 6120 Enqueuing Move request for scope (0.24, -0.78)
04:24:02.545 00.004 7680 Worker thread wakes up
04:24:02.545 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:02.549 00.004 6120 UpdateGuideState exits: m=7421 SNR=56.9
04:24:02.553 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:02.557 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:02.561 00.004 6120 Enqueuing Expose request
04:24:02.566 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.78) opts 0xd
04:24:02.566 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.78)
04:24:02.566 00.000 7680 Moving (0.24, -0.78) raw xDistance=0.09 yDistance=0.81
04:24:02.566 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:24:02.567 00.001 7680 resist switch: large excursion: input 0.81 thresh 0.60 direction from -1 to 1
04:24:02.567 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.42
04:24:02.567 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81
04:24:02.567 00.000 7680 MoveAxis(E, 0, ABG)
04:24:02.567 00.000 7680 Move returns status 0, amount 0
04:24:02.568 00.001 7680 MoveAxis(S, 438, ABG)
04:24:02.568 00.000 7680 Guiding  Dir = 1, Dur = 438
04:24:02.568 00.000 7680 IsSlewing returns 0
04:24:02.569 00.001 7680 IsGuiding returns 0
04:24:02.569 00.000 7680 PulseGuide returned control before completion, sleep 448
04:24:03.030 00.461 7680 IsGuiding returns 1
04:24:03.031 00.001 7680 scope still moving after pulse duration time elapsed
04:24:03.061 00.030 7680 IsSlewing returns 0
04:24:03.062 00.001 7680 IsGuiding returns 0
04:24:03.063 00.001 7680 scope move finished after 438 + 56 ms
04:24:03.063 00.000 7680 Move returns status 0, amount 438
04:24:03.064 00.001 7680 move complete, result=0
04:24:03.064 00.000 7680 worker thread done servicing request
04:24:03.065 00.001 7680 Worker thread wakes up
04:24:03.065 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.8 px 438 ms SOUTH
04:24:03.071 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:03.073 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:04.327 01.254 7680 Exposure complete
04:24:04.472 00.145 7680 worker thread done servicing request
04:24:04.474 00.002 6120 OnExposeComplete: enter
04:24:04.477 00.003 6120 UpdateGuideState(): m_state=6
04:24:04.481 00.004 6120 Star::Find(15, 516, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4911
04:24:04.484 00.003 6120 Star::Find returns 1 (0), X=516.10, Y=663.00, Mass=7876, SNR=58.2, Peak=207 HFD=6.4
04:24:04.489 00.005 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
04:24:04.493 00.004 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
04:24:04.496 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=-0.76 hyp=0.79 cameraTheta=-1.28 mountX=0.08 mountY=0.78, mountTheta=1.47
04:24:04.501 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.76, opts=13)
04:24:04.506 00.005 6120 Enqueuing Move request for scope (0.23, -0.76)
04:24:04.509 00.003 7680 Worker thread wakes up
04:24:04.510 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.76) opts 0xd
04:24:04.510 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.76)
04:24:04.511 00.001 7680 Moving (0.23, -0.76) raw xDistance=0.08 yDistance=0.78
04:24:04.511 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:24:04.511 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
04:24:04.511 00.000 7680 MoveAxis(E, 0, ABG)
04:24:04.511 00.000 7680 Move returns status 0, amount 0
04:24:04.512 00.001 7680 MoveAxis(S, 424, ABG)
04:24:04.512 00.000 7680 Guiding  Dir = 1, Dur = 424
04:24:04.512 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:04.516 00.004 7680 IsSlewing returns 0
04:24:04.516 00.000 6120 UpdateGuideState exits: m=7876 SNR=58.2
04:24:04.520 00.004 7680 IsGuiding returns 0
04:24:04.521 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:04.524 00.003 7680 PulseGuide returned control before completion, sleep 434
04:24:04.525 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:04.528 00.003 6120 Enqueuing Expose request
04:24:04.959 00.431 7680 IsGuiding returns 1
04:24:04.960 00.001 7680 scope still moving after pulse duration time elapsed
04:24:04.990 00.030 7680 IsSlewing returns 0
04:24:04.991 00.001 7680 IsGuiding returns 1
04:24:05.021 00.030 7680 IsSlewing returns 0
04:24:05.022 00.001 7680 IsGuiding returns 1
04:24:05.054 00.032 7680 IsSlewing returns 0
04:24:05.055 00.001 7680 IsGuiding returns 1
04:24:05.085 00.030 7680 IsSlewing returns 0
04:24:05.086 00.001 7680 IsGuiding returns 0
04:24:05.087 00.001 7680 scope move finished after 424 + 142 ms
04:24:05.087 00.000 7680 Move returns status 0, amount 424
04:24:05.089 00.002 7680 move complete, result=0
04:24:05.089 00.000 7680 worker thread done servicing request
04:24:05.090 00.001 7680 Worker thread wakes up
04:24:05.090 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.8 px 424 ms SOUTH
04:24:05.098 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:05.098 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:06.350 01.252 7680 Exposure complete
04:24:06.499 00.149 7680 worker thread done servicing request
04:24:06.499 00.000 6120 OnExposeComplete: enter
04:24:06.505 00.006 6120 UpdateGuideState(): m_state=6
04:24:06.511 00.006 6120 Star::Find(15, 516, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4912
04:24:06.515 00.004 6120 Star::Find returns 1 (0), X=516.29, Y=663.86, Mass=8273, SNR=60.1, Peak=225 HFD=6.7
04:24:06.520 00.005 6120 CameraToMount -- cameraTheta (0.24) - m_xAngle (0.19) = xAngle (0.05 = 0.05)
04:24:06.524 00.004 6120 CameraToMount -- cameraTheta (0.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.92 = 2.92)
04:24:06.527 00.003 6120 CameraToMount -- cameraX=0.42 cameraY=0.10 hyp=0.43 cameraTheta=0.24 mountX=0.43 mountY=0.09, mountTheta=0.22
04:24:06.532 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.42, y=0.10, opts=13)
04:24:06.536 00.004 6120 Enqueuing Move request for scope (0.42, 0.10)
04:24:06.542 00.006 7680 Worker thread wakes up
04:24:06.542 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:06.546 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.10) opts 0xd
04:24:06.546 00.000 7680 Handling offset move in thread for scope, endpoint = (0.42, 0.10)
04:24:06.547 00.001 7680 Moving (0.42, 0.10) raw xDistance=0.43 yDistance=0.09
04:24:06.547 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
04:24:06.547 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:06.547 00.000 6120 UpdateGuideState exits: m=8273 SNR=60.1
04:24:06.553 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:06.557 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:06.561 00.004 6120 Enqueuing Expose request
04:24:06.565 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:24:06.565 00.000 7680 MoveAxis(W, 177, ABG)
04:24:06.565 00.000 7680 Guiding  Dir = 3, Dur = 177
04:24:06.566 00.001 7680 IsSlewing returns 0
04:24:06.567 00.001 7680 IsGuiding returns 0
04:24:06.567 00.000 7680 PulseGuide returned control before completion, sleep 187
04:24:06.759 00.192 7680 IsGuiding returns 1
04:24:06.762 00.003 7680 scope still moving after pulse duration time elapsed
04:24:06.791 00.029 7680 IsSlewing returns 0
04:24:06.792 00.001 7680 IsGuiding returns 0
04:24:06.792 00.000 7680 scope move finished after 177 + 48 ms
04:24:06.793 00.001 7680 Move returns status 0, amount 177
04:24:06.793 00.000 7680 MoveAxis(N, 0, ABG)
04:24:06.794 00.001 7680 Move returns status 0, amount 0
04:24:06.794 00.000 7680 move complete, result=0
04:24:06.794 00.000 7680 worker thread done servicing request
04:24:06.794 00.000 6120 GuideStep: 0.4 px 177 ms WEST, 0.1 px 0 ms NORTH
04:24:06.801 00.007 7680 Worker thread wakes up
04:24:06.801 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:06.801 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:08.056 01.255 7680 Exposure complete
04:24:08.203 00.147 7680 worker thread done servicing request
04:24:08.204 00.001 6120 OnExposeComplete: enter
04:24:08.208 00.004 6120 UpdateGuideState(): m_state=6
04:24:08.212 00.004 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4913
04:24:08.215 00.003 6120 Star::Find returns 1 (0), X=516.06, Y=663.86, Mass=7503, SNR=57.4, Peak=183 HFD=6.6
04:24:08.221 00.006 6120 CameraToMount -- cameraTheta (0.50) - m_xAngle (0.19) = xAngle (0.31 = 0.31)
04:24:08.228 00.007 6120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.19 = -3.10)
04:24:08.233 00.005 6120 CameraToMount -- cameraX=0.19 cameraY=0.11 hyp=0.22 cameraTheta=0.50 mountX=0.21 mountY=-0.01, mountTheta=-0.05
04:24:08.238 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.11, opts=13)
04:24:08.242 00.004 6120 Enqueuing Move request for scope (0.19, 0.11)
04:24:08.246 00.004 7680 Worker thread wakes up
04:24:08.246 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:08.251 00.005 6120 UpdateGuideState exits: m=7503 SNR=57.4
04:24:08.255 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:08.259 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:08.263 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.11) opts 0xd
04:24:08.264 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.11)
04:24:08.264 00.000 7680 Moving (0.19, 0.11) raw xDistance=0.21 yDistance=-0.01
04:24:08.264 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
04:24:08.264 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:08.265 00.001 6120 Enqueuing Expose request
04:24:08.269 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:24:08.269 00.000 7680 MoveAxis(W, 98, ABG)
04:24:08.270 00.001 7680 Guiding  Dir = 3, Dur = 98
04:24:08.270 00.000 7680 IsSlewing returns 0
04:24:08.270 00.000 7680 IsGuiding returns 0
04:24:08.270 00.000 7680 PulseGuide returned control before completion, sleep 108
04:24:08.389 00.119 7680 IsGuiding returns 1
04:24:08.389 00.000 7680 scope still moving after pulse duration time elapsed
04:24:08.420 00.031 7680 IsSlewing returns 0
04:24:08.420 00.000 7680 IsGuiding returns 0
04:24:08.422 00.002 7680 scope move finished after 98 + 53 ms
04:24:08.422 00.000 7680 Move returns status 0, amount 98
04:24:08.422 00.000 7680 MoveAxis(N, 0, ABG)
04:24:08.423 00.001 7680 Move returns status 0, amount 0
04:24:08.423 00.000 7680 move complete, result=0
04:24:08.423 00.000 7680 worker thread done servicing request
04:24:08.424 00.001 7680 Worker thread wakes up
04:24:08.424 00.000 6120 GuideStep: 0.2 px 98 ms WEST, -0.0 px 0 ms NORTH
04:24:08.430 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:08.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:09.682 01.252 7680 Exposure complete
04:24:09.831 00.149 7680 worker thread done servicing request
04:24:09.833 00.002 6120 OnExposeComplete: enter
04:24:09.836 00.003 6120 UpdateGuideState(): m_state=6
04:24:09.840 00.004 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4914
04:24:09.845 00.005 6120 Star::Find returns 1 (0), X=515.75, Y=663.61, Mass=8521, SNR=62.4, Peak=211 HFD=6.8
04:24:09.850 00.005 6120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (0.19) = xAngle (-2.44 = -2.44)
04:24:09.855 00.005 6120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.44 = 0.44)
04:24:09.858 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-2.25 mountX=-0.14 mountY=0.08, mountTheta=2.63
04:24:09.864 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.14, opts=13)
04:24:09.868 00.004 6120 Enqueuing Move request for scope (-0.12, -0.14)
04:24:09.872 00.004 7680 Worker thread wakes up
04:24:09.872 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
04:24:09.872 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
04:24:09.872 00.000 7680 Moving (-0.12, -0.14) raw xDistance=-0.14 yDistance=0.08
04:24:09.872 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:24:09.872 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:09.879 00.007 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:09.879 00.000 6120 UpdateGuideState exits: m=8521 SNR=62.4
04:24:09.884 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:09.888 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:09.891 00.003 6120 Enqueuing Expose request
04:24:09.896 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:24:09.896 00.000 7680 MoveAxis(E, 0, ABG)
04:24:09.896 00.000 7680 Move returns status 0, amount 0
04:24:09.896 00.000 7680 MoveAxis(N, 0, ABG)
04:24:09.896 00.000 7680 Move returns status 0, amount 0
04:24:09.897 00.001 7680 move complete, result=0
04:24:09.897 00.000 7680 worker thread done servicing request
04:24:09.898 00.001 7680 Worker thread wakes up
04:24:09.898 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:09.902 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:09.902 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:11.155 01.253 7680 Exposure complete
04:24:11.300 00.145 7680 worker thread done servicing request
04:24:11.301 00.001 6120 OnExposeComplete: enter
04:24:11.304 00.003 6120 UpdateGuideState(): m_state=6
04:24:11.308 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4915
04:24:11.311 00.003 6120 Star::Find returns 1 (0), X=515.75, Y=663.71, Mass=8179, SNR=60.6, Peak=184 HFD=6.7
04:24:11.318 00.007 6120 CameraToMount -- cameraTheta (-2.76) - m_xAngle (0.19) = xAngle (-2.94 = -2.94)
04:24:11.322 00.004 6120 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.07 = -0.07)
04:24:11.326 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.76 mountX=-0.13 mountY=-0.01, mountTheta=-3.07
04:24:11.331 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.05, opts=13)
04:24:11.335 00.004 6120 Enqueuing Move request for scope (-0.12, -0.05)
04:24:11.339 00.004 7680 Worker thread wakes up
04:24:11.339 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
04:24:11.340 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:11.343 00.003 6120 UpdateGuideState exits: m=8179 SNR=60.6
04:24:11.347 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:11.353 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
04:24:11.353 00.000 7680 Moving (-0.12, -0.05) raw xDistance=-0.13 yDistance=-0.01
04:24:11.353 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:11.358 00.005 6120 Enqueuing Expose request
04:24:11.361 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:24:11.361 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:11.362 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:24:11.362 00.000 7680 MoveAxis(E, 0, ABG)
04:24:11.362 00.000 7680 Move returns status 0, amount 0
04:24:11.362 00.000 7680 MoveAxis(N, 0, ABG)
04:24:11.363 00.001 7680 Move returns status 0, amount 0
04:24:11.363 00.000 7680 move complete, result=0
04:24:11.363 00.000 7680 worker thread done servicing request
04:24:11.363 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:24:11.368 00.005 7680 Worker thread wakes up
04:24:11.368 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:11.368 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:12.621 01.253 7680 Exposure complete
04:24:12.770 00.149 7680 worker thread done servicing request
04:24:12.771 00.001 6120 OnExposeComplete: enter
04:24:12.775 00.004 6120 UpdateGuideState(): m_state=6
04:24:12.778 00.003 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4916
04:24:12.783 00.005 6120 Star::Find returns 1 (0), X=515.68, Y=663.74, Mass=8102, SNR=59.7, Peak=205 HFD=6.8
04:24:12.788 00.005 6120 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.19) = xAngle (-3.24 = 3.04)
04:24:12.791 00.003 6120 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.37 = -0.37)
04:24:12.794 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-3.05 mountX=-0.19 mountY=-0.07, mountTheta=-2.80
04:24:12.799 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.02, opts=13)
04:24:12.803 00.004 6120 Enqueuing Move request for scope (-0.19, -0.02)
04:24:12.806 00.003 7680 Worker thread wakes up
04:24:12.806 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.02) opts 0xd
04:24:12.808 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.02)
04:24:12.808 00.000 7680 Moving (-0.19, -0.02) raw xDistance=-0.19 yDistance=-0.07
04:24:12.808 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:24:12.808 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:12.808 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:24:12.808 00.000 7680 MoveAxis(E, 0, ABG)
04:24:12.809 00.001 7680 Move returns status 0, amount 0
04:24:12.809 00.000 7680 MoveAxis(N, 0, ABG)
04:24:12.809 00.000 7680 Move returns status 0, amount 0
04:24:12.809 00.000 7680 move complete, result=0
04:24:12.809 00.000 7680 worker thread done servicing request
04:24:12.809 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:12.814 00.005 6120 UpdateGuideState exits: m=8102 SNR=59.7
04:24:12.817 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:12.820 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:12.824 00.004 6120 Enqueuing Expose request
04:24:12.827 00.003 7680 Worker thread wakes up
04:24:12.827 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:24:12.831 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:12.831 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:14.073 01.242 7680 Exposure complete
04:24:14.220 00.147 7680 worker thread done servicing request
04:24:14.221 00.001 6120 OnExposeComplete: enter
04:24:14.228 00.007 6120 UpdateGuideState(): m_state=6
04:24:14.234 00.006 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4917
04:24:14.240 00.006 6120 Star::Find returns 1 (0), X=515.53, Y=663.64, Mass=7745, SNR=58.8, Peak=183 HFD=7.0
04:24:14.246 00.006 6120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (0.19) = xAngle (-2.99 = -2.99)
04:24:14.252 00.006 6120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.12 = -0.12)
04:24:14.258 00.006 6120 CameraToMount -- cameraX=-0.34 cameraY=-0.12 hyp=0.36 cameraTheta=-2.80 mountX=-0.36 mountY=-0.04, mountTheta=-3.02
04:24:14.265 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=-0.12, opts=13)
04:24:14.270 00.005 6120 Enqueuing Move request for scope (-0.34, -0.12)
04:24:14.274 00.004 7680 Worker thread wakes up
04:24:14.274 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:14.278 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.12) opts 0xd
04:24:14.278 00.000 6120 UpdateGuideState exits: m=7745 SNR=58.8
04:24:14.281 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.34, -0.12)
04:24:14.281 00.000 7680 Moving (-0.34, -0.12) raw xDistance=-0.36 yDistance=-0.04
04:24:14.281 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:14.285 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
04:24:14.285 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:14.289 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:14.289 00.000 6120 Enqueuing Expose request
04:24:14.295 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:24:14.296 00.001 7680 MoveAxis(E, 145, ABG)
04:24:14.296 00.000 7680 Guiding  Dir = 2, Dur = 145
04:24:14.296 00.000 7680 IsSlewing returns 0
04:24:14.296 00.000 7680 IsGuiding returns 0
04:24:14.297 00.001 7680 PulseGuide returned control before completion, sleep 155
04:24:14.455 00.158 7680 IsGuiding returns 1
04:24:14.455 00.000 7680 scope still moving after pulse duration time elapsed
04:24:14.487 00.032 7680 IsSlewing returns 0
04:24:14.487 00.000 7680 IsGuiding returns 0
04:24:14.487 00.000 7680 scope move finished after 145 + 46 ms
04:24:14.488 00.001 7680 Move returns status 0, amount 145
04:24:14.488 00.000 7680 MoveAxis(N, 0, ABG)
04:24:14.488 00.000 7680 Move returns status 0, amount 0
04:24:14.488 00.000 7680 move complete, result=0
04:24:14.488 00.000 7680 worker thread done servicing request
04:24:14.489 00.001 7680 Worker thread wakes up
04:24:14.489 00.000 6120 GuideStep: -0.4 px 145 ms EAST, -0.0 px 0 ms NORTH
04:24:14.495 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:14.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:15.755 01.260 7680 Exposure complete
04:24:15.907 00.152 7680 worker thread done servicing request
04:24:15.907 00.000 6120 OnExposeComplete: enter
04:24:15.912 00.005 6120 UpdateGuideState(): m_state=6
04:24:15.917 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4918
04:24:15.921 00.004 6120 Star::Find returns 1 (0), X=515.63, Y=663.53, Mass=8281, SNR=61.1, Peak=200 HFD=7.0
04:24:15.925 00.004 6120 CameraToMount -- cameraTheta (-2.36) - m_xAngle (0.19) = xAngle (-2.55 = -2.55)
04:24:15.930 00.005 6120 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.32 = 0.32)
04:24:15.933 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.23 hyp=0.33 cameraTheta=-2.36 mountX=-0.28 mountY=0.10, mountTheta=2.78
04:24:15.939 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.23, opts=13)
04:24:15.943 00.004 6120 Enqueuing Move request for scope (-0.24, -0.23)
04:24:15.947 00.004 7680 Worker thread wakes up
04:24:15.948 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.23) opts 0xd
04:24:15.948 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.23)
04:24:15.948 00.000 7680 Moving (-0.24, -0.23) raw xDistance=-0.28 yDistance=0.10
04:24:15.948 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
04:24:15.949 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:15.949 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:15.953 00.004 6120 UpdateGuideState exits: m=8281 SNR=61.1
04:24:15.957 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:15.961 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:24:15.962 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:15.965 00.003 6120 Enqueuing Expose request
04:24:15.970 00.005 7680 MoveAxis(E, 123, ABG)
04:24:15.970 00.000 7680 Guiding  Dir = 2, Dur = 123
04:24:15.970 00.000 7680 IsSlewing returns 0
04:24:15.971 00.001 7680 IsGuiding returns 0
04:24:15.971 00.000 7680 PulseGuide returned control before completion, sleep 133
04:24:16.115 00.144 7680 IsGuiding returns 1
04:24:16.115 00.000 7680 scope still moving after pulse duration time elapsed
04:24:16.147 00.032 7680 IsSlewing returns 0
04:24:16.149 00.002 7680 IsGuiding returns 0
04:24:16.149 00.000 7680 scope move finished after 123 + 54 ms
04:24:16.150 00.001 7680 Move returns status 0, amount 123
04:24:16.150 00.000 7680 MoveAxis(N, 0, ABG)
04:24:16.150 00.000 7680 Move returns status 0, amount 0
04:24:16.150 00.000 7680 move complete, result=0
04:24:16.150 00.000 7680 worker thread done servicing request
04:24:16.152 00.002 7680 Worker thread wakes up
04:24:16.152 00.000 6120 GuideStep: -0.3 px 123 ms EAST, 0.1 px 0 ms NORTH
04:24:16.159 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:16.159 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:17.413 01.254 7680 Exposure complete
04:24:17.544 00.131 7680 worker thread done servicing request
04:24:17.545 00.001 6120 OnExposeComplete: enter
04:24:17.549 00.004 6120 UpdateGuideState(): m_state=6
04:24:17.553 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4919
04:24:17.556 00.003 6120 Star::Find returns 1 (0), X=515.75, Y=663.03, Mass=7931, SNR=59.1, Peak=198 HFD=6.5
04:24:17.560 00.004 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
04:24:17.565 00.005 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
04:24:17.567 00.002 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.73 hyp=0.74 cameraTheta=-1.73 mountX=-0.25 mountY=0.60, mountTheta=1.96
04:24:17.572 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.73, opts=13)
04:24:17.575 00.003 6120 Enqueuing Move request for scope (-0.12, -0.73)
04:24:17.579 00.004 7680 Worker thread wakes up
04:24:17.580 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.73) opts 0xd
04:24:17.580 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.73)
04:24:17.580 00.000 7680 Moving (-0.12, -0.73) raw xDistance=-0.25 yDistance=0.60
04:24:17.580 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
04:24:17.581 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
04:24:17.581 00.000 7680 MoveAxis(E, 111, ABG)
04:24:17.581 00.000 7680 Guiding  Dir = 2, Dur = 111
04:24:17.581 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:17.585 00.004 7680 IsSlewing returns 0
04:24:17.585 00.000 6120 UpdateGuideState exits: m=7931 SNR=59.1
04:24:17.588 00.003 7680 IsGuiding returns 0
04:24:17.589 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:17.592 00.003 7680 PulseGuide returned control before completion, sleep 121
04:24:17.592 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:17.596 00.004 6120 Enqueuing Expose request
04:24:17.730 00.134 7680 IsGuiding returns 1
04:24:17.731 00.001 7680 scope still moving after pulse duration time elapsed
04:24:17.762 00.031 7680 IsSlewing returns 0
04:24:17.763 00.001 7680 IsGuiding returns 0
04:24:17.764 00.001 7680 scope move finished after 111 + 63 ms
04:24:17.764 00.000 7680 Move returns status 0, amount 111
04:24:17.765 00.001 7680 MoveAxis(S, 327, ABG)
04:24:17.765 00.000 7680 Guiding  Dir = 1, Dur = 327
04:24:17.765 00.000 7680 IsSlewing returns 0
04:24:17.766 00.001 7680 IsGuiding returns 0
04:24:17.767 00.001 7680 PulseGuide returned control before completion, sleep 337
04:24:18.110 00.343 7680 IsGuiding returns 1
04:24:18.111 00.001 7680 scope still moving after pulse duration time elapsed
04:24:18.141 00.030 7680 IsSlewing returns 0
04:24:18.143 00.002 7680 IsGuiding returns 0
04:24:18.143 00.000 7680 scope move finished after 327 + 49 ms
04:24:18.144 00.001 7680 Move returns status 0, amount 327
04:24:18.144 00.000 7680 move complete, result=0
04:24:18.144 00.000 7680 worker thread done servicing request
04:24:18.145 00.001 6120 GuideStep: -0.2 px 111 ms EAST, 0.6 px 327 ms SOUTH
04:24:18.150 00.005 7680 Worker thread wakes up
04:24:18.151 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:18.151 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:19.403 01.252 7680 Exposure complete
04:24:19.546 00.143 7680 worker thread done servicing request
04:24:19.546 00.000 6120 OnExposeComplete: enter
04:24:19.550 00.004 6120 UpdateGuideState(): m_state=6
04:24:19.553 00.003 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4920
04:24:19.558 00.005 6120 Star::Find returns 1 (0), X=515.62, Y=663.68, Mass=8086, SNR=59.5, Peak=196 HFD=6.9
04:24:19.562 00.004 6120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (0.19) = xAngle (-3.02 = -3.02)
04:24:19.566 00.004 6120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.14 = -0.14)
04:24:19.571 00.005 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.08 hyp=0.27 cameraTheta=-2.83 mountX=-0.26 mountY=-0.04, mountTheta=-3.00
04:24:19.575 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.08, opts=13)
04:24:19.580 00.005 6120 Enqueuing Move request for scope (-0.25, -0.08)
04:24:19.584 00.004 7680 Worker thread wakes up
04:24:19.584 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:19.587 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.08) opts 0xd
04:24:19.587 00.000 6120 UpdateGuideState exits: m=8086 SNR=59.5
04:24:19.591 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.08)
04:24:19.591 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:19.596 00.005 7680 Moving (-0.25, -0.08) raw xDistance=-0.26 yDistance=-0.04
04:24:19.597 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:19.601 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
04:24:19.601 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:19.601 00.000 6120 Enqueuing Expose request
04:24:19.605 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:24:19.605 00.000 7680 MoveAxis(E, 115, ABG)
04:24:19.605 00.000 7680 Guiding  Dir = 2, Dur = 115
04:24:19.606 00.001 7680 IsSlewing returns 0
04:24:19.606 00.000 7680 IsGuiding returns 0
04:24:19.606 00.000 7680 PulseGuide returned control before completion, sleep 125
04:24:19.738 00.132 7680 IsGuiding returns 1
04:24:19.739 00.001 7680 scope still moving after pulse duration time elapsed
04:24:19.769 00.030 7680 IsSlewing returns 0
04:24:19.771 00.002 7680 IsGuiding returns 0
04:24:19.771 00.000 7680 scope move finished after 115 + 49 ms
04:24:19.772 00.001 7680 Move returns status 0, amount 115
04:24:19.772 00.000 7680 MoveAxis(N, 0, ABG)
04:24:19.772 00.000 7680 Move returns status 0, amount 0
04:24:19.773 00.001 7680 move complete, result=0
04:24:19.773 00.000 7680 worker thread done servicing request
04:24:19.774 00.001 6120 GuideStep: -0.3 px 115 ms EAST, -0.0 px 0 ms NORTH
04:24:19.780 00.006 7680 Worker thread wakes up
04:24:19.780 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:19.780 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:21.032 01.252 7680 Exposure complete
04:24:21.187 00.155 7680 worker thread done servicing request
04:24:21.189 00.002 6120 OnExposeComplete: enter
04:24:21.192 00.003 6120 UpdateGuideState(): m_state=6
04:24:21.196 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4921
04:24:21.199 00.003 6120 Star::Find returns 1 (0), X=515.77, Y=663.67, Mass=7970, SNR=58.7, Peak=184 HFD=6.9
04:24:21.201 00.002 6120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (0.19) = xAngle (-2.61 = -2.61)
04:24:21.205 00.004 6120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.26 = 0.26)
04:24:21.209 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.42 mountX=-0.11 mountY=0.03, mountTheta=2.85
04:24:21.214 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.08, opts=13)
04:24:21.217 00.003 6120 Enqueuing Move request for scope (-0.10, -0.08)
04:24:21.221 00.004 7680 Worker thread wakes up
04:24:21.221 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
04:24:21.222 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:21.225 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
04:24:21.225 00.000 7680 Moving (-0.10, -0.08) raw xDistance=-0.11 yDistance=0.03
04:24:21.225 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:24:21.225 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:21.225 00.000 6120 UpdateGuideState exits: m=7970 SNR=58.7
04:24:21.231 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:24:21.231 00.000 7680 MoveAxis(E, 0, ABG)
04:24:21.231 00.000 7680 Move returns status 0, amount 0
04:24:21.231 00.000 7680 MoveAxis(N, 0, ABG)
04:24:21.231 00.000 7680 Move returns status 0, amount 0
04:24:21.232 00.001 7680 move complete, result=0
04:24:21.232 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:21.236 00.004 7680 worker thread done servicing request
04:24:21.236 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:21.240 00.004 6120 Enqueuing Expose request
04:24:21.245 00.005 7680 Worker thread wakes up
04:24:21.245 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:21.248 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:21.248 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:22.494 01.246 7680 Exposure complete
04:24:22.636 00.142 7680 worker thread done servicing request
04:24:22.636 00.000 6120 OnExposeComplete: enter
04:24:22.640 00.004 6120 UpdateGuideState(): m_state=6
04:24:22.645 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4922
04:24:22.649 00.004 6120 Star::Find returns 1 (0), X=515.92, Y=663.09, Mass=7577, SNR=58.0, Peak=192 HFD=6.4
04:24:22.655 00.006 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
04:24:22.659 00.004 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
04:24:22.664 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.67 hyp=0.67 cameraTheta=-1.50 mountX=-0.08 mountY=0.62, mountTheta=1.69
04:24:22.669 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.67, opts=13)
04:24:22.673 00.004 6120 Enqueuing Move request for scope (0.05, -0.67)
04:24:22.677 00.004 7680 Worker thread wakes up
04:24:22.678 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:22.681 00.003 6120 UpdateGuideState exits: m=7577 SNR=58.0
04:24:22.684 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:22.689 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:22.692 00.003 6120 Enqueuing Expose request
04:24:22.698 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.67) opts 0xd
04:24:22.698 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.67)
04:24:22.698 00.000 7680 Moving (0.05, -0.67) raw xDistance=-0.08 yDistance=0.62
04:24:22.698 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:24:22.699 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
04:24:22.699 00.000 7680 MoveAxis(E, 0, ABG)
04:24:22.699 00.000 7680 Move returns status 0, amount 0
04:24:22.699 00.000 7680 MoveAxis(S, 337, ABG)
04:24:22.699 00.000 7680 Guiding  Dir = 1, Dur = 337
04:24:22.700 00.001 7680 IsSlewing returns 0
04:24:22.700 00.000 7680 IsGuiding returns 0
04:24:22.700 00.000 7680 PulseGuide returned control before completion, sleep 347
04:24:23.055 00.355 7680 IsGuiding returns 1
04:24:23.056 00.001 7680 scope still moving after pulse duration time elapsed
04:24:23.086 00.030 7680 IsSlewing returns 0
04:24:23.088 00.002 7680 IsGuiding returns 0
04:24:23.089 00.001 7680 scope move finished after 337 + 51 ms
04:24:23.089 00.000 7680 Move returns status 0, amount 337
04:24:23.089 00.000 7680 move complete, result=0
04:24:23.090 00.001 7680 worker thread done servicing request
04:24:23.091 00.001 7680 Worker thread wakes up
04:24:23.092 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 337 ms SOUTH
04:24:23.099 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:23.099 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:24.346 01.247 7680 Exposure complete
04:24:24.497 00.151 7680 worker thread done servicing request
04:24:24.497 00.000 6120 OnExposeComplete: enter
04:24:24.501 00.004 6120 UpdateGuideState(): m_state=6
04:24:24.507 00.006 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4923
04:24:24.513 00.006 6120 Star::Find returns 1 (0), X=516.04, Y=663.82, Mass=8160, SNR=59.9, Peak=193 HFD=6.7
04:24:24.518 00.005 6120 CameraToMount -- cameraTheta (0.33) - m_xAngle (0.19) = xAngle (0.14 = 0.14)
04:24:24.521 00.003 6120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.01 = 3.01)
04:24:24.526 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.33 mountX=0.18 mountY=0.02, mountTheta=0.13
04:24:24.530 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=0.06, opts=13)
04:24:24.535 00.005 6120 Enqueuing Move request for scope (0.17, 0.06)
04:24:24.540 00.005 7680 Worker thread wakes up
04:24:24.540 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
04:24:24.540 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
04:24:24.540 00.000 7680 Moving (0.17, 0.06) raw xDistance=0.18 yDistance=0.02
04:24:24.542 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:24:24.542 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:24.542 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:24.546 00.004 6120 UpdateGuideState exits: m=8160 SNR=59.9
04:24:24.551 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:24.555 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:24.559 00.004 6120 Enqueuing Expose request
04:24:24.563 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:24:24.563 00.000 7680 MoveAxis(E, 0, ABG)
04:24:24.563 00.000 7680 Move returns status 0, amount 0
04:24:24.564 00.001 7680 MoveAxis(N, 0, ABG)
04:24:24.564 00.000 7680 Move returns status 0, amount 0
04:24:24.564 00.000 7680 move complete, result=0
04:24:24.564 00.000 7680 worker thread done servicing request
04:24:24.565 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:24.568 00.003 7680 Worker thread wakes up
04:24:24.568 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:24.570 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:25.817 01.247 7680 Exposure complete
04:24:25.958 00.141 7680 worker thread done servicing request
04:24:25.958 00.000 6120 OnExposeComplete: enter
04:24:25.962 00.004 6120 UpdateGuideState(): m_state=6
04:24:25.965 00.003 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4924
04:24:25.970 00.005 6120 Star::Find returns 1 (0), X=516.10, Y=663.82, Mass=8333, SNR=60.8, Peak=199 HFD=6.7
04:24:25.975 00.005 6120 CameraToMount -- cameraTheta (0.26) - m_xAngle (0.19) = xAngle (0.07 = 0.07)
04:24:25.979 00.004 6120 CameraToMount -- cameraTheta (0.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.94 = 2.94)
04:24:25.983 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=0.06 hyp=0.24 cameraTheta=0.26 mountX=0.24 mountY=0.05, mountTheta=0.19
04:24:25.988 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.06, opts=13)
04:24:25.992 00.004 6120 Enqueuing Move request for scope (0.23, 0.06)
04:24:25.995 00.003 7680 Worker thread wakes up
04:24:25.995 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.06) opts 0xd
04:24:25.996 00.001 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.06)
04:24:25.996 00.000 7680 Moving (0.23, 0.06) raw xDistance=0.24 yDistance=0.05
04:24:25.996 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
04:24:25.997 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:25.997 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:24:25.997 00.000 7680 MoveAxis(W, 98, ABG)
04:24:25.997 00.000 7680 Guiding  Dir = 3, Dur = 98
04:24:25.997 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:26.000 00.003 7680 IsSlewing returns 0
04:24:26.000 00.000 6120 UpdateGuideState exits: m=8333 SNR=60.8
04:24:26.004 00.004 7680 IsGuiding returns 0
04:24:26.004 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:26.011 00.007 7680 PulseGuide returned control before completion, sleep 107
04:24:26.012 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:26.015 00.003 6120 Enqueuing Expose request
04:24:26.131 00.116 7680 IsGuiding returns 1
04:24:26.132 00.001 7680 scope still moving after pulse duration time elapsed
04:24:26.163 00.031 7680 IsSlewing returns 0
04:24:26.164 00.001 7680 IsGuiding returns 0
04:24:26.164 00.000 7680 scope move finished after 98 + 61 ms
04:24:26.166 00.002 7680 Move returns status 0, amount 98
04:24:26.166 00.000 7680 MoveAxis(N, 0, ABG)
04:24:26.166 00.000 7680 Move returns status 0, amount 0
04:24:26.167 00.001 7680 move complete, result=0
04:24:26.167 00.000 7680 worker thread done servicing request
04:24:26.168 00.001 7680 Worker thread wakes up
04:24:26.168 00.000 6120 GuideStep: 0.2 px 98 ms WEST, 0.0 px 0 ms NORTH
04:24:26.174 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:26.174 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:27.424 01.250 7680 Exposure complete
04:24:27.555 00.131 7680 worker thread done servicing request
04:24:27.556 00.001 6120 OnExposeComplete: enter
04:24:27.560 00.004 6120 UpdateGuideState(): m_state=6
04:24:27.564 00.004 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4925
04:24:27.568 00.004 6120 Star::Find returns 1 (0), X=515.76, Y=663.66, Mass=8049, SNR=60.0, Peak=184 HFD=6.8
04:24:27.573 00.005 6120 CameraToMount -- cameraTheta (-2.40) - m_xAngle (0.19) = xAngle (-2.59 = -2.59)
04:24:27.577 00.004 6120 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.29 = 0.29)
04:24:27.581 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.40 mountX=-0.12 mountY=0.04, mountTheta=2.82
04:24:27.586 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.10, opts=13)
04:24:27.591 00.005 6120 Enqueuing Move request for scope (-0.11, -0.10)
04:24:27.595 00.004 7680 Worker thread wakes up
04:24:27.595 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:27.600 00.005 6120 UpdateGuideState exits: m=8049 SNR=60.0
04:24:27.604 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:27.608 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:27.611 00.003 6120 Enqueuing Expose request
04:24:27.615 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
04:24:27.615 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
04:24:27.615 00.000 7680 Moving (-0.11, -0.10) raw xDistance=-0.12 yDistance=0.04
04:24:27.615 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:24:27.616 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:27.617 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:24:27.617 00.000 7680 MoveAxis(E, 0, ABG)
04:24:27.617 00.000 7680 Move returns status 0, amount 0
04:24:27.617 00.000 7680 MoveAxis(N, 0, ABG)
04:24:27.617 00.000 7680 Move returns status 0, amount 0
04:24:27.617 00.000 7680 move complete, result=0
04:24:27.618 00.001 7680 worker thread done servicing request
04:24:27.618 00.000 7680 Worker thread wakes up
04:24:27.618 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:27.622 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:27.622 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:28.865 01.243 7680 Exposure complete
04:24:28.995 00.130 7680 worker thread done servicing request
04:24:28.996 00.001 6120 OnExposeComplete: enter
04:24:29.001 00.005 6120 UpdateGuideState(): m_state=6
04:24:29.005 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4926
04:24:29.009 00.004 6120 Star::Find returns 1 (0), X=516.00, Y=663.02, Mass=7796, SNR=58.4, Peak=215 HFD=6.3
04:24:29.014 00.005 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
04:24:29.017 00.003 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
04:24:29.020 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.74 hyp=0.75 cameraTheta=-1.39 mountX=-0.00 mountY=0.72, mountTheta=1.58
04:24:29.026 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.74, opts=13)
04:24:29.030 00.004 6120 Enqueuing Move request for scope (0.14, -0.74)
04:24:29.032 00.002 7680 Worker thread wakes up
04:24:29.032 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:29.037 00.005 6120 UpdateGuideState exits: m=7796 SNR=58.4
04:24:29.042 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:29.046 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:29.050 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.74) opts 0xd
04:24:29.050 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.74)
04:24:29.050 00.000 7680 Moving (0.14, -0.74) raw xDistance=-0.00 yDistance=0.72
04:24:29.050 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:24:29.051 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.72 from input 0.72
04:24:29.051 00.000 7680 MoveAxis(E, 0, ABG)
04:24:29.051 00.000 7680 Move returns status 0, amount 0
04:24:29.051 00.000 7680 MoveAxis(S, 392, ABG)
04:24:29.052 00.001 7680 Guiding  Dir = 1, Dur = 392
04:24:29.052 00.000 6120 Enqueuing Expose request
04:24:29.056 00.004 7680 IsSlewing returns 0
04:24:29.056 00.000 7680 IsGuiding returns 0
04:24:29.056 00.000 7680 PulseGuide returned control before completion, sleep 402
04:24:29.462 00.406 7680 IsGuiding returns 1
04:24:29.462 00.000 7680 scope still moving after pulse duration time elapsed
04:24:29.494 00.032 7680 IsSlewing returns 0
04:24:29.495 00.001 7680 IsGuiding returns 0
04:24:29.496 00.001 7680 scope move finished after 392 + 47 ms
04:24:29.496 00.000 7680 Move returns status 0, amount 392
04:24:29.496 00.000 7680 move complete, result=0
04:24:29.497 00.001 7680 worker thread done servicing request
04:24:29.497 00.000 7680 Worker thread wakes up
04:24:29.497 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.7 px 392 ms SOUTH
04:24:29.505 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:29.505 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:30.761 01.256 7680 Exposure complete
04:24:30.907 00.146 7680 worker thread done servicing request
04:24:30.907 00.000 6120 OnExposeComplete: enter
04:24:30.911 00.004 6120 UpdateGuideState(): m_state=6
04:24:30.915 00.004 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4927
04:24:30.919 00.004 6120 Star::Find returns 1 (0), X=516.15, Y=663.75, Mass=8296, SNR=61.2, Peak=206 HFD=6.7
04:24:30.924 00.005 6120 CameraToMount -- cameraTheta (-0.04) - m_xAngle (0.19) = xAngle (-0.23 = -0.23)
04:24:30.928 00.004 6120 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.64 = 2.64)
04:24:30.931 00.003 6120 CameraToMount -- cameraX=0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-0.04 mountX=0.27 mountY=0.13, mountTheta=0.46
04:24:30.936 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.01, opts=13)
04:24:30.941 00.005 6120 Enqueuing Move request for scope (0.28, -0.01)
04:24:30.947 00.006 7680 Worker thread wakes up
04:24:30.947 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.01) opts 0xd
04:24:30.948 00.001 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.01)
04:24:30.948 00.000 7680 Moving (0.28, -0.01) raw xDistance=0.27 yDistance=0.13
04:24:30.948 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:30.953 00.005 6120 UpdateGuideState exits: m=8296 SNR=61.2
04:24:30.956 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:30.961 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:30.964 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
04:24:30.964 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:30.965 00.001 6120 Enqueuing Expose request
04:24:30.969 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:24:30.969 00.000 7680 MoveAxis(W, 111, ABG)
04:24:30.970 00.001 7680 Guiding  Dir = 3, Dur = 111
04:24:30.970 00.000 7680 IsSlewing returns 0
04:24:30.970 00.000 7680 IsGuiding returns 0
04:24:30.971 00.001 7680 PulseGuide returned control before completion, sleep 121
04:24:31.107 00.136 7680 IsGuiding returns 1
04:24:31.108 00.001 7680 scope still moving after pulse duration time elapsed
04:24:31.138 00.030 7680 IsSlewing returns 0
04:24:31.138 00.000 7680 IsGuiding returns 0
04:24:31.139 00.001 7680 scope move finished after 111 + 57 ms
04:24:31.140 00.001 7680 Move returns status 0, amount 111
04:24:31.140 00.000 7680 MoveAxis(N, 0, ABG)
04:24:31.141 00.001 7680 Move returns status 0, amount 0
04:24:31.141 00.000 7680 move complete, result=0
04:24:31.143 00.002 7680 worker thread done servicing request
04:24:31.144 00.001 6120 GuideStep: 0.3 px 111 ms WEST, 0.1 px 0 ms NORTH
04:24:31.150 00.006 7680 Worker thread wakes up
04:24:31.150 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:31.150 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:32.395 01.245 7680 Exposure complete
04:24:32.538 00.143 7680 worker thread done servicing request
04:24:32.539 00.001 6120 OnExposeComplete: enter
04:24:32.544 00.005 6120 UpdateGuideState(): m_state=6
04:24:32.550 00.006 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4928
04:24:32.556 00.006 6120 Star::Find returns 1 (0), X=515.84, Y=663.76, Mass=8111, SNR=60.0, Peak=192 HFD=6.7
04:24:32.563 00.007 6120 CameraToMount -- cameraTheta (3.08) - m_xAngle (0.19) = xAngle (2.89 = 2.89)
04:24:32.568 00.005 6120 CameraToMount -- cameraTheta (3.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.77 = -0.52)
04:24:32.573 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.08 mountX=-0.03 mountY=-0.02, mountTheta=-2.67
04:24:32.580 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.00, opts=13)
04:24:32.585 00.005 6120 Enqueuing Move request for scope (-0.03, 0.00)
04:24:32.588 00.003 7680 Worker thread wakes up
04:24:32.588 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:32.591 00.003 6120 UpdateGuideState exits: m=8111 SNR=60.0
04:24:32.594 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:32.597 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
04:24:32.597 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:32.601 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
04:24:32.601 00.000 7680 Moving (-0.03, 0.00) raw xDistance=-0.03 yDistance=-0.02
04:24:32.601 00.000 6120 Enqueuing Expose request
04:24:32.604 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:24:32.604 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:32.604 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:24:32.605 00.001 7680 MoveAxis(E, 0, ABG)
04:24:32.605 00.000 7680 Move returns status 0, amount 0
04:24:32.605 00.000 7680 MoveAxis(N, 0, ABG)
04:24:32.605 00.000 7680 Move returns status 0, amount 0
04:24:32.605 00.000 7680 move complete, result=0
04:24:32.605 00.000 7680 worker thread done servicing request
04:24:32.605 00.000 7680 Worker thread wakes up
04:24:32.605 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:24:32.611 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:32.611 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:33.855 01.244 7680 Exposure complete
04:24:34.001 00.146 7680 worker thread done servicing request
04:24:34.001 00.000 6120 OnExposeComplete: enter
04:24:34.005 00.004 6120 UpdateGuideState(): m_state=6
04:24:34.010 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4929
04:24:34.013 00.003 6120 Star::Find returns 1 (0), X=516.07, Y=663.82, Mass=8095, SNR=59.9, Peak=191 HFD=6.7
04:24:34.017 00.004 6120 CameraToMount -- cameraTheta (0.31) - m_xAngle (0.19) = xAngle (0.12 = 0.12)
04:24:34.022 00.005 6120 CameraToMount -- cameraTheta (0.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.99 = 2.99)
04:24:34.026 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.31 mountX=0.21 mountY=0.03, mountTheta=0.15
04:24:34.031 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.06, opts=13)
04:24:34.035 00.004 6120 Enqueuing Move request for scope (0.20, 0.06)
04:24:34.039 00.004 7680 Worker thread wakes up
04:24:34.039 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:34.043 00.004 6120 UpdateGuideState exits: m=8095 SNR=59.9
04:24:34.047 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:34.050 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:34.054 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
04:24:34.055 00.001 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
04:24:34.055 00.000 7680 Moving (0.20, 0.06) raw xDistance=0.21 yDistance=0.03
04:24:34.055 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.21
04:24:34.055 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:34.055 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:24:34.055 00.000 7680 MoveAxis(W, 86, ABG)
04:24:34.057 00.002 7680 Guiding  Dir = 3, Dur = 86
04:24:34.057 00.000 6120 Enqueuing Expose request
04:24:34.060 00.003 7680 IsSlewing returns 0
04:24:34.060 00.000 7680 IsGuiding returns 0
04:24:34.061 00.001 7680 PulseGuide returned control before completion, sleep 96
04:24:34.159 00.098 7680 IsGuiding returns 1
04:24:34.159 00.000 7680 scope still moving after pulse duration time elapsed
04:24:34.189 00.030 7680 IsSlewing returns 0
04:24:34.190 00.001 7680 IsGuiding returns 0
04:24:34.190 00.000 7680 scope move finished after 86 + 43 ms
04:24:34.191 00.001 7680 Move returns status 0, amount 86
04:24:34.191 00.000 7680 MoveAxis(N, 0, ABG)
04:24:34.191 00.000 7680 Move returns status 0, amount 0
04:24:34.192 00.001 7680 move complete, result=0
04:24:34.192 00.000 7680 worker thread done servicing request
04:24:34.193 00.001 7680 Worker thread wakes up
04:24:34.194 00.001 6120 GuideStep: 0.2 px 86 ms WEST, 0.0 px 0 ms NORTH
04:24:34.199 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:34.199 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:35.447 01.248 7680 Exposure complete
04:24:35.599 00.152 7680 worker thread done servicing request
04:24:35.599 00.000 6120 OnExposeComplete: enter
04:24:35.605 00.006 6120 UpdateGuideState(): m_state=6
04:24:35.609 00.004 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4930
04:24:35.614 00.005 6120 Star::Find returns 1 (0), X=515.79, Y=663.77, Mass=8069, SNR=59.4, Peak=193 HFD=6.6
04:24:35.618 00.004 6120 CameraToMount -- cameraTheta (2.99) - m_xAngle (0.19) = xAngle (2.80 = 2.80)
04:24:35.622 00.004 6120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.67 = -0.61)
04:24:35.627 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.99 mountX=-0.07 mountY=-0.04, mountTheta=-2.60
04:24:35.634 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.01, opts=13)
04:24:35.638 00.004 6120 Enqueuing Move request for scope (-0.07, 0.01)
04:24:35.642 00.004 7680 Worker thread wakes up
04:24:35.642 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
04:24:35.642 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
04:24:35.643 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:35.646 00.003 6120 UpdateGuideState exits: m=8069 SNR=59.4
04:24:35.650 00.004 7680 Moving (-0.07, 0.01) raw xDistance=-0.07 yDistance=-0.04
04:24:35.650 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:24:35.650 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:35.650 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:35.655 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:24:35.655 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:35.660 00.005 6120 Enqueuing Expose request
04:24:35.663 00.003 7680 MoveAxis(E, 0, ABG)
04:24:35.665 00.002 7680 Move returns status 0, amount 0
04:24:35.665 00.000 7680 MoveAxis(N, 0, ABG)
04:24:35.665 00.000 7680 Move returns status 0, amount 0
04:24:35.666 00.001 7680 move complete, result=0
04:24:35.666 00.000 7680 worker thread done servicing request
04:24:35.666 00.000 7680 Worker thread wakes up
04:24:35.666 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:24:35.671 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:35.671 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:36.924 01.253 7680 Exposure complete
04:24:37.073 00.149 7680 worker thread done servicing request
04:24:37.074 00.001 6120 OnExposeComplete: enter
04:24:37.078 00.004 6120 UpdateGuideState(): m_state=6
04:24:37.081 00.003 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4931
04:24:37.086 00.005 6120 Star::Find returns 1 (0), X=515.78, Y=663.62, Mass=8122, SNR=58.9, Peak=199 HFD=6.9
04:24:37.090 00.004 6120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.19) = xAngle (-2.32 = -2.32)
04:24:37.094 00.004 6120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.56 = 0.56)
04:24:37.098 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.13 mountX=-0.11 mountY=0.09, mountTheta=2.48
04:24:37.106 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.14, opts=13)
04:24:37.111 00.005 6120 Enqueuing Move request for scope (-0.09, -0.14)
04:24:37.115 00.004 7680 Worker thread wakes up
04:24:37.116 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:37.120 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
04:24:37.120 00.000 6120 UpdateGuideState exits: m=8122 SNR=58.9
04:24:37.123 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:37.127 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
04:24:37.128 00.001 7680 Moving (-0.09, -0.14) raw xDistance=-0.11 yDistance=0.09
04:24:37.128 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:24:37.128 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:37.128 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:37.134 00.006 6120 Enqueuing Expose request
04:24:37.138 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:24:37.138 00.000 7680 MoveAxis(E, 0, ABG)
04:24:37.140 00.002 7680 Move returns status 0, amount 0
04:24:37.140 00.000 7680 MoveAxis(N, 0, ABG)
04:24:37.140 00.000 7680 Move returns status 0, amount 0
04:24:37.140 00.000 7680 move complete, result=0
04:24:37.140 00.000 7680 worker thread done servicing request
04:24:37.140 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:37.144 00.004 7680 Worker thread wakes up
04:24:37.144 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:37.144 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:38.394 01.250 7680 Exposure complete
04:24:38.547 00.153 7680 worker thread done servicing request
04:24:38.547 00.000 6120 OnExposeComplete: enter
04:24:38.551 00.004 6120 UpdateGuideState(): m_state=6
04:24:38.554 00.003 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4932
04:24:38.559 00.005 6120 Star::Find returns 1 (0), X=516.03, Y=663.06, Mass=7699, SNR=58.7, Peak=195 HFD=6.4
04:24:38.562 00.003 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
04:24:38.566 00.004 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
04:24:38.570 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.70 hyp=0.71 cameraTheta=-1.35 mountX=0.03 mountY=0.69, mountTheta=1.53
04:24:38.575 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.70, opts=13)
04:24:38.579 00.004 6120 Enqueuing Move request for scope (0.16, -0.70)
04:24:38.582 00.003 7680 Worker thread wakes up
04:24:38.582 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.70) opts 0xd
04:24:38.582 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.70)
04:24:38.582 00.000 7680 Moving (0.16, -0.70) raw xDistance=0.03 yDistance=0.69
04:24:38.582 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:24:38.582 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
04:24:38.583 00.001 7680 MoveAxis(E, 0, ABG)
04:24:38.583 00.000 7680 Move returns status 0, amount 0
04:24:38.584 00.001 7680 MoveAxis(S, 377, ABG)
04:24:38.584 00.000 7680 Guiding  Dir = 1, Dur = 377
04:24:38.584 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:38.588 00.004 7680 IsSlewing returns 0
04:24:38.588 00.000 6120 UpdateGuideState exits: m=7699 SNR=58.7
04:24:38.591 00.003 7680 IsGuiding returns 0
04:24:38.593 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:38.595 00.002 7680 PulseGuide returned control before completion, sleep 387
04:24:38.596 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:38.599 00.003 6120 Enqueuing Expose request
04:24:38.996 00.397 7680 IsGuiding returns 1
04:24:38.996 00.000 7680 scope still moving after pulse duration time elapsed
04:24:39.027 00.031 7680 IsSlewing returns 0
04:24:39.028 00.001 7680 IsGuiding returns 0
04:24:39.028 00.000 7680 scope move finished after 377 + 57 ms
04:24:39.028 00.000 7680 Move returns status 0, amount 377
04:24:39.030 00.002 7680 move complete, result=0
04:24:39.030 00.000 7680 worker thread done servicing request
04:24:39.031 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.7 px 377 ms SOUTH
04:24:39.038 00.007 7680 Worker thread wakes up
04:24:39.039 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:39.039 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:40.294 01.255 7680 Exposure complete
04:24:40.443 00.149 7680 worker thread done servicing request
04:24:40.444 00.001 6120 OnExposeComplete: enter
04:24:40.448 00.004 6120 UpdateGuideState(): m_state=6
04:24:40.452 00.004 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4933
04:24:40.456 00.004 6120 Star::Find returns 1 (0), X=516.21, Y=663.87, Mass=7978, SNR=59.4, Peak=201 HFD=6.7
04:24:40.460 00.004 6120 CameraToMount -- cameraTheta (0.32) - m_xAngle (0.19) = xAngle (0.13 = 0.13)
04:24:40.463 00.003 6120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.01 = 3.01)
04:24:40.466 00.003 6120 CameraToMount -- cameraX=0.34 cameraY=0.11 hyp=0.36 cameraTheta=0.32 mountX=0.35 mountY=0.05, mountTheta=0.14
04:24:40.471 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=0.11, opts=13)
04:24:40.476 00.005 6120 Enqueuing Move request for scope (0.34, 0.11)
04:24:40.479 00.003 7680 Worker thread wakes up
04:24:40.479 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.11) opts 0xd
04:24:40.480 00.001 7680 Handling offset move in thread for scope, endpoint = (0.34, 0.11)
04:24:40.480 00.000 7680 Moving (0.34, 0.11) raw xDistance=0.35 yDistance=0.05
04:24:40.480 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
04:24:40.480 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:40.480 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:40.484 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:24:40.486 00.002 7680 MoveAxis(W, 145, ABG)
04:24:40.486 00.000 7680 Guiding  Dir = 3, Dur = 145
04:24:40.486 00.000 6120 UpdateGuideState exits: m=7978 SNR=59.4
04:24:40.491 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:40.495 00.004 7680 IsSlewing returns 0
04:24:40.495 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:40.498 00.003 7680 IsGuiding returns 0
04:24:40.500 00.002 6120 Enqueuing Expose request
04:24:40.503 00.003 7680 PulseGuide returned control before completion, sleep 155
04:24:40.661 00.158 7680 IsGuiding returns 1
04:24:40.662 00.001 7680 scope still moving after pulse duration time elapsed
04:24:40.692 00.030 7680 IsSlewing returns 0
04:24:40.692 00.000 7680 IsGuiding returns 0
04:24:40.693 00.001 7680 scope move finished after 145 + 48 ms
04:24:40.693 00.000 7680 Move returns status 0, amount 145
04:24:40.693 00.000 7680 MoveAxis(N, 0, ABG)
04:24:40.693 00.000 7680 Move returns status 0, amount 0
04:24:40.693 00.000 7680 move complete, result=0
04:24:40.694 00.001 7680 worker thread done servicing request
04:24:40.694 00.000 6120 GuideStep: 0.4 px 145 ms WEST, 0.0 px 0 ms NORTH
04:24:40.699 00.005 7680 Worker thread wakes up
04:24:40.699 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:40.700 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:41.953 01.253 7680 Exposure complete
04:24:42.100 00.147 7680 worker thread done servicing request
04:24:42.101 00.001 6120 OnExposeComplete: enter
04:24:42.105 00.004 6120 UpdateGuideState(): m_state=6
04:24:42.108 00.003 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4934
04:24:42.114 00.006 6120 Star::Find returns 1 (0), X=515.85, Y=664.29, Mass=8192, SNR=59.5, Peak=179 HFD=6.8
04:24:42.118 00.004 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (0.19) = xAngle (1.43 = 1.43)
04:24:42.121 00.003 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.30 = -1.98)
04:24:42.124 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.53 hyp=0.53 cameraTheta=1.61 mountX=0.08 mountY=-0.49, mountTheta=-1.42
04:24:42.131 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.53, opts=13)
04:24:42.137 00.006 6120 Enqueuing Move request for scope (-0.02, 0.53)
04:24:42.140 00.003 7680 Worker thread wakes up
04:24:42.140 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:42.145 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.53) opts 0xd
04:24:42.146 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.53)
04:24:42.146 00.000 7680 Moving (-0.02, 0.53) raw xDistance=0.08 yDistance=-0.49
04:24:42.146 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:24:42.147 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:24:42.147 00.000 6120 UpdateGuideState exits: m=8192 SNR=59.5
04:24:42.151 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
04:24:42.151 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:42.156 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:42.162 00.006 6120 Enqueuing Expose request
04:24:42.167 00.005 7680 MoveAxis(E, 0, ABG)
04:24:42.167 00.000 7680 Move returns status 0, amount 0
04:24:42.167 00.000 7680 MoveAxis(N, 0, ABG)
04:24:42.167 00.000 7680 Move returns status 0, amount 0
04:24:42.167 00.000 7680 move complete, result=0
04:24:42.168 00.001 7680 worker thread done servicing request
04:24:42.168 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
04:24:42.173 00.005 7680 Worker thread wakes up
04:24:42.173 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:42.173 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:43.419 01.246 7680 Exposure complete
04:24:43.591 00.172 7680 worker thread done servicing request
04:24:43.591 00.000 6120 OnExposeComplete: enter
04:24:43.597 00.006 6120 UpdateGuideState(): m_state=6
04:24:43.603 00.006 6120 Star::Find(15, 515, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4935
04:24:43.609 00.006 6120 Star::Find returns 1 (0), X=516.08, Y=663.82, Mass=8091, SNR=60.2, Peak=203 HFD=6.7
04:24:43.614 00.005 6120 CameraToMount -- cameraTheta (0.28) - m_xAngle (0.19) = xAngle (0.09 = 0.09)
04:24:43.620 00.006 6120 CameraToMount -- cameraTheta (0.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.96 = 2.96)
04:24:43.624 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.22 cameraTheta=0.28 mountX=0.22 mountY=0.04, mountTheta=0.18
04:24:43.630 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.06, opts=13)
04:24:43.634 00.004 6120 Enqueuing Move request for scope (0.21, 0.06)
04:24:43.637 00.003 7680 Worker thread wakes up
04:24:43.638 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:43.642 00.004 6120 UpdateGuideState exits: m=8091 SNR=60.2
04:24:43.649 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:43.653 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
04:24:43.653 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
04:24:43.654 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:43.658 00.004 7680 Moving (0.21, 0.06) raw xDistance=0.22 yDistance=0.04
04:24:43.659 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:24:43.659 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:43.659 00.000 6120 Enqueuing Expose request
04:24:43.666 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:24:43.666 00.000 7680 MoveAxis(W, 90, ABG)
04:24:43.666 00.000 7680 Guiding  Dir = 3, Dur = 90
04:24:43.667 00.001 7680 IsSlewing returns 0
04:24:43.667 00.000 7680 IsGuiding returns 0
04:24:43.668 00.001 7680 PulseGuide returned control before completion, sleep 100
04:24:43.771 00.103 7680 IsGuiding returns 1
04:24:43.772 00.001 7680 scope still moving after pulse duration time elapsed
04:24:43.802 00.030 7680 IsSlewing returns 0
04:24:43.802 00.000 7680 IsGuiding returns 0
04:24:43.802 00.000 7680 scope move finished after 90 + 45 ms
04:24:43.804 00.002 7680 Move returns status 0, amount 90
04:24:43.804 00.000 7680 MoveAxis(N, 0, ABG)
04:24:43.804 00.000 7680 Move returns status 0, amount 0
04:24:43.804 00.000 7680 move complete, result=0
04:24:43.804 00.000 7680 worker thread done servicing request
04:24:43.804 00.000 6120 GuideStep: 0.2 px 90 ms WEST, 0.0 px 0 ms NORTH
04:24:43.809 00.005 7680 Worker thread wakes up
04:24:43.810 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:43.810 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:45.069 01.259 7680 Exposure complete
04:24:45.215 00.146 7680 worker thread done servicing request
04:24:45.215 00.000 6120 OnExposeComplete: enter
04:24:45.221 00.006 6120 UpdateGuideState(): m_state=6
04:24:45.225 00.004 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4936
04:24:45.229 00.004 6120 Star::Find returns 1 (0), X=515.84, Y=663.75, Mass=8234, SNR=59.0, Peak=198 HFD=6.7
04:24:45.233 00.004 6120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (0.19) = xAngle (-2.93 = -2.93)
04:24:45.238 00.005 6120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.06 = -0.06)
04:24:45.242 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.74 mountX=-0.03 mountY=-0.00, mountTheta=-3.08
04:24:45.246 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.01, opts=13)
04:24:45.250 00.004 6120 Enqueuing Move request for scope (-0.03, -0.01)
04:24:45.255 00.005 7680 Worker thread wakes up
04:24:45.255 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:45.260 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
04:24:45.260 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
04:24:45.260 00.000 7680 Moving (-0.03, -0.01) raw xDistance=-0.03 yDistance=-0.00
04:24:45.260 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:24:45.261 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:45.262 00.001 6120 UpdateGuideState exits: m=8234 SNR=59.0
04:24:45.266 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:45.271 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:45.274 00.003 6120 Enqueuing Expose request
04:24:45.278 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:24:45.278 00.000 7680 MoveAxis(E, 0, ABG)
04:24:45.278 00.000 7680 Move returns status 0, amount 0
04:24:45.278 00.000 7680 MoveAxis(N, 0, ABG)
04:24:45.279 00.001 7680 Move returns status 0, amount 0
04:24:45.279 00.000 7680 move complete, result=0
04:24:45.279 00.000 7680 worker thread done servicing request
04:24:45.279 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:24:45.283 00.004 7680 Worker thread wakes up
04:24:45.283 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:45.284 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:46.545 01.261 7680 Exposure complete
04:24:46.692 00.147 7680 worker thread done servicing request
04:24:46.692 00.000 6120 OnExposeComplete: enter
04:24:46.697 00.005 6120 UpdateGuideState(): m_state=6
04:24:46.700 00.003 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4937
04:24:46.705 00.005 6120 Star::Find returns 1 (0), X=515.87, Y=663.80, Mass=8009, SNR=58.3, Peak=202 HFD=6.6
04:24:46.709 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.19) = xAngle (1.45 = 1.45)
04:24:46.713 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.32 = -1.96)
04:24:46.716 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.63 mountX=0.01 mountY=-0.04, mountTheta=-1.44
04:24:46.722 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.04, opts=13)
04:24:46.725 00.003 6120 Enqueuing Move request for scope (-0.00, 0.04)
04:24:46.729 00.004 7680 Worker thread wakes up
04:24:46.729 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
04:24:46.729 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
04:24:46.729 00.000 7680 Moving (-0.00, 0.04) raw xDistance=0.01 yDistance=-0.04
04:24:46.729 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:24:46.729 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:46.729 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:24:46.731 00.002 7680 MoveAxis(E, 0, ABG)
04:24:46.731 00.000 7680 Move returns status 0, amount 0
04:24:46.731 00.000 7680 MoveAxis(N, 0, ABG)
04:24:46.731 00.000 7680 Move returns status 0, amount 0
04:24:46.731 00.000 7680 move complete, result=0
04:24:46.731 00.000 7680 worker thread done servicing request
04:24:46.731 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:46.734 00.003 6120 UpdateGuideState exits: m=8009 SNR=58.3
04:24:46.738 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:46.741 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:46.745 00.004 6120 Enqueuing Expose request
04:24:46.748 00.003 7680 Worker thread wakes up
04:24:46.748 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:46.749 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:46.749 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:24:48.004 01.255 7680 Exposure complete
04:24:48.152 00.148 7680 worker thread done servicing request
04:24:48.153 00.001 6120 OnExposeComplete: enter
04:24:48.157 00.004 6120 UpdateGuideState(): m_state=6
04:24:48.163 00.006 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4938
04:24:48.168 00.005 6120 Star::Find returns 1 (0), X=516.03, Y=663.13, Mass=7893, SNR=58.5, Peak=215 HFD=6.4
04:24:48.172 00.004 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
04:24:48.175 00.003 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
04:24:48.180 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=-0.63 hyp=0.65 cameraTheta=-1.32 mountX=0.04 mountY=0.64, mountTheta=1.50
04:24:48.185 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.63, opts=13)
04:24:48.189 00.004 6120 Enqueuing Move request for scope (0.16, -0.63)
04:24:48.196 00.007 7680 Worker thread wakes up
04:24:48.196 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.63) opts 0xd
04:24:48.197 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.63)
04:24:48.197 00.000 7680 Moving (0.16, -0.63) raw xDistance=0.04 yDistance=0.64
04:24:48.197 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:24:48.197 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
04:24:48.198 00.001 7680 MoveAxis(E, 0, ABG)
04:24:48.198 00.000 7680 Move returns status 0, amount 0
04:24:48.198 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:48.203 00.005 7680 MoveAxis(S, 348, ABG)
04:24:48.204 00.001 7680 Guiding  Dir = 1, Dur = 348
04:24:48.205 00.001 6120 UpdateGuideState exits: m=7893 SNR=58.5
04:24:48.209 00.004 7680 IsSlewing returns 0
04:24:48.209 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:48.212 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:48.217 00.005 6120 Enqueuing Expose request
04:24:48.220 00.003 7680 IsGuiding returns 0
04:24:48.222 00.002 7680 PulseGuide returned control before completion, sleep 358
04:24:48.582 00.360 7680 IsGuiding returns 1
04:24:48.582 00.000 7680 scope still moving after pulse duration time elapsed
04:24:48.613 00.031 7680 IsSlewing returns 0
04:24:48.614 00.001 7680 IsGuiding returns 0
04:24:48.615 00.001 7680 scope move finished after 348 + 45 ms
04:24:48.615 00.000 7680 Move returns status 0, amount 348
04:24:48.615 00.000 7680 move complete, result=0
04:24:48.616 00.001 7680 worker thread done servicing request
04:24:48.616 00.000 7680 Worker thread wakes up
04:24:48.617 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 348 ms SOUTH
04:24:48.622 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:48.624 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:49.877 01.253 7680 Exposure complete
04:24:50.029 00.152 7680 worker thread done servicing request
04:24:50.029 00.000 6120 OnExposeComplete: enter
04:24:50.033 00.004 6120 UpdateGuideState(): m_state=6
04:24:50.038 00.005 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4939
04:24:50.042 00.004 6120 Star::Find returns 1 (0), X=516.06, Y=663.73, Mass=8201, SNR=59.5, Peak=185 HFD=6.8
04:24:50.046 00.004 6120 CameraToMount -- cameraTheta (-0.15) - m_xAngle (0.19) = xAngle (-0.33 = -0.33)
04:24:50.050 00.004 6120 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.54 = 2.54)
04:24:50.054 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.20 cameraTheta=-0.15 mountX=0.19 mountY=0.11, mountTheta=0.54
04:24:50.060 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.03, opts=13)
04:24:50.064 00.004 6120 Enqueuing Move request for scope (0.19, -0.03)
04:24:50.067 00.003 7680 Worker thread wakes up
04:24:50.068 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
04:24:50.068 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
04:24:50.068 00.000 7680 Moving (0.19, -0.03) raw xDistance=0.19 yDistance=0.11
04:24:50.068 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:24:50.069 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:50.072 00.003 6120 UpdateGuideState exits: m=8201 SNR=59.5
04:24:50.076 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:50.079 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:50.084 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:50.084 00.000 6120 Enqueuing Expose request
04:24:50.087 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:24:50.087 00.000 7680 MoveAxis(E, 0, ABG)
04:24:50.088 00.001 7680 Move returns status 0, amount 0
04:24:50.088 00.000 7680 MoveAxis(N, 0, ABG)
04:24:50.088 00.000 7680 Move returns status 0, amount 0
04:24:50.089 00.001 7680 move complete, result=0
04:24:50.089 00.000 7680 worker thread done servicing request
04:24:50.089 00.000 7680 Worker thread wakes up
04:24:50.090 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:24:50.093 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:50.093 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:51.340 01.247 7680 Exposure complete
04:24:51.473 00.133 7680 worker thread done servicing request
04:24:51.473 00.000 6120 OnExposeComplete: enter
04:24:51.478 00.005 6120 UpdateGuideState(): m_state=6
04:24:51.483 00.005 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4940
04:24:51.488 00.005 6120 Star::Find returns 1 (0), X=516.15, Y=663.94, Mass=7480, SNR=56.5, Peak=202 HFD=6.6
04:24:51.492 00.004 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (0.19) = xAngle (0.37 = 0.37)
04:24:51.496 00.004 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.25 = -3.04)
04:24:51.499 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=0.18 hyp=0.34 cameraTheta=0.56 mountX=0.31 mountY=-0.04, mountTheta=-0.11
04:24:51.505 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=0.18, opts=13)
04:24:51.511 00.006 6120 Enqueuing Move request for scope (0.29, 0.18)
04:24:51.515 00.004 7680 Worker thread wakes up
04:24:51.515 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.18) opts 0xd
04:24:51.515 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, 0.18)
04:24:51.516 00.001 7680 Moving (0.29, 0.18) raw xDistance=0.31 yDistance=-0.04
04:24:51.516 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
04:24:51.517 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:51.517 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:51.521 00.004 6120 UpdateGuideState exits: m=7480 SNR=56.5
04:24:51.525 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:51.528 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:51.535 00.007 6120 Enqueuing Expose request
04:24:51.539 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:24:51.539 00.000 7680 MoveAxis(W, 129, ABG)
04:24:51.539 00.000 7680 Guiding  Dir = 3, Dur = 129
04:24:51.541 00.002 7680 IsSlewing returns 0
04:24:51.541 00.000 7680 IsGuiding returns 0
04:24:51.541 00.000 7680 PulseGuide returned control before completion, sleep 139
04:24:51.689 00.148 7680 IsGuiding returns 1
04:24:51.689 00.000 7680 scope still moving after pulse duration time elapsed
04:24:51.720 00.031 7680 IsSlewing returns 0
04:24:51.722 00.002 7680 IsGuiding returns 0
04:24:51.722 00.000 7680 scope move finished after 129 + 51 ms
04:24:51.723 00.001 7680 Move returns status 0, amount 129
04:24:51.723 00.000 7680 MoveAxis(N, 0, ABG)
04:24:51.723 00.000 7680 Move returns status 0, amount 0
04:24:51.723 00.000 7680 move complete, result=0
04:24:51.724 00.001 7680 worker thread done servicing request
04:24:51.725 00.001 7680 Worker thread wakes up
04:24:51.725 00.000 6120 GuideStep: 0.3 px 129 ms WEST, -0.0 px 0 ms NORTH
04:24:51.734 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:51.734 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:52.983 01.249 7680 Exposure complete
04:24:53.133 00.150 7680 worker thread done servicing request
04:24:53.133 00.000 6120 OnExposeComplete: enter
04:24:53.138 00.005 6120 UpdateGuideState(): m_state=6
04:24:53.141 00.003 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4941
04:24:53.146 00.005 6120 Star::Find returns 1 (0), X=516.06, Y=663.88, Mass=8113, SNR=60.3, Peak=205 HFD=6.5
04:24:53.150 00.004 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (0.19) = xAngle (0.37 = 0.37)
04:24:53.156 00.006 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.24 = -3.04)
04:24:53.162 00.006 6120 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.22 cameraTheta=0.56 mountX=0.21 mountY=-0.02, mountTheta=-0.11
04:24:53.168 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.12, opts=13)
04:24:53.172 00.004 6120 Enqueuing Move request for scope (0.19, 0.12)
04:24:53.176 00.004 7680 Worker thread wakes up
04:24:53.176 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:53.180 00.004 6120 UpdateGuideState exits: m=8113 SNR=60.3
04:24:53.183 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:53.187 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
04:24:53.187 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
04:24:53.187 00.000 7680 Moving (0.19, 0.12) raw xDistance=0.21 yDistance=-0.02
04:24:53.189 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
04:24:53.189 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:53.189 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:53.194 00.005 6120 Enqueuing Expose request
04:24:53.199 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:24:53.199 00.000 7680 MoveAxis(W, 94, ABG)
04:24:53.200 00.001 7680 Guiding  Dir = 3, Dur = 94
04:24:53.200 00.000 7680 IsSlewing returns 0
04:24:53.200 00.000 7680 IsGuiding returns 0
04:24:53.201 00.001 7680 PulseGuide returned control before completion, sleep 104
04:24:53.316 00.115 7680 IsGuiding returns 1
04:24:53.317 00.001 7680 scope still moving after pulse duration time elapsed
04:24:53.347 00.030 7680 IsSlewing returns 0
04:24:53.348 00.001 7680 IsGuiding returns 0
04:24:53.348 00.000 7680 scope move finished after 94 + 54 ms
04:24:53.350 00.002 7680 Move returns status 0, amount 94
04:24:53.350 00.000 7680 MoveAxis(N, 0, ABG)
04:24:53.350 00.000 7680 Move returns status 0, amount 0
04:24:53.351 00.001 7680 move complete, result=0
04:24:53.351 00.000 7680 worker thread done servicing request
04:24:53.352 00.001 7680 Worker thread wakes up
04:24:53.352 00.000 6120 GuideStep: 0.2 px 94 ms WEST, -0.0 px 0 ms NORTH
04:24:53.358 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:53.358 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:54.616 01.258 7680 Exposure complete
04:24:54.762 00.146 7680 worker thread done servicing request
04:24:54.762 00.000 6120 OnExposeComplete: enter
04:24:54.767 00.005 6120 UpdateGuideState(): m_state=6
04:24:54.771 00.004 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4942
04:24:54.775 00.004 6120 Star::Find returns 1 (0), X=515.86, Y=663.80, Mass=7510, SNR=56.2, Peak=190 HFD=6.6
04:24:54.779 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (0.19) = xAngle (1.64 = 1.64)
04:24:54.783 00.004 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.51 = -1.77)
04:24:54.787 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.83 mountX=-0.00 mountY=-0.05, mountTheta=-1.64
04:24:54.791 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.05, opts=13)
04:24:54.797 00.006 6120 Enqueuing Move request for scope (-0.01, 0.05)
04:24:54.800 00.003 7680 Worker thread wakes up
04:24:54.800 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
04:24:54.801 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:54.804 00.003 6120 UpdateGuideState exits: m=7510 SNR=56.2
04:24:54.808 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:54.812 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
04:24:54.812 00.000 7680 Moving (-0.01, 0.05) raw xDistance=-0.00 yDistance=-0.05
04:24:54.812 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:24:54.812 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:54.813 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:54.817 00.004 6120 Enqueuing Expose request
04:24:54.820 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:24:54.820 00.000 7680 MoveAxis(E, 0, ABG)
04:24:54.822 00.002 7680 Move returns status 0, amount 0
04:24:54.822 00.000 7680 MoveAxis(N, 0, ABG)
04:24:54.822 00.000 7680 Move returns status 0, amount 0
04:24:54.822 00.000 7680 move complete, result=0
04:24:54.823 00.001 7680 worker thread done servicing request
04:24:54.823 00.000 7680 Worker thread wakes up
04:24:54.823 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:24:54.825 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:54.827 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:56.068 01.241 7680 Exposure complete
04:24:56.222 00.154 7680 worker thread done servicing request
04:24:56.222 00.000 6120 OnExposeComplete: enter
04:24:56.226 00.004 6120 UpdateGuideState(): m_state=6
04:24:56.231 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4943
04:24:56.235 00.004 6120 Star::Find returns 1 (0), X=516.05, Y=663.19, Mass=7285, SNR=56.4, Peak=199 HFD=6.4
04:24:56.238 00.003 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.19) = xAngle (-1.45 = -1.45)
04:24:56.242 00.004 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.42 = 1.42)
04:24:56.245 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=-0.57 hyp=0.59 cameraTheta=-1.26 mountX=0.07 mountY=0.59, mountTheta=1.45
04:24:56.251 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.57, opts=13)
04:24:56.255 00.004 6120 Enqueuing Move request for scope (0.18, -0.57)
04:24:56.261 00.006 7680 Worker thread wakes up
04:24:56.261 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.57) opts 0xd
04:24:56.261 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.57)
04:24:56.261 00.000 7680 Moving (0.18, -0.57) raw xDistance=0.07 yDistance=0.59
04:24:56.261 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:24:56.262 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:56.267 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
04:24:56.267 00.000 7680 MoveAxis(E, 0, ABG)
04:24:56.267 00.000 7680 Move returns status 0, amount 0
04:24:56.267 00.000 7680 MoveAxis(S, 318, ABG)
04:24:56.268 00.001 7680 Guiding  Dir = 1, Dur = 318
04:24:56.268 00.000 6120 UpdateGuideState exits: m=7285 SNR=56.4
04:24:56.272 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:56.276 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:56.280 00.004 6120 Enqueuing Expose request
04:24:56.285 00.005 7680 IsSlewing returns 0
04:24:56.285 00.000 7680 IsGuiding returns 0
04:24:56.286 00.001 7680 PulseGuide returned control before completion, sleep 328
04:24:56.625 00.339 7680 IsGuiding returns 1
04:24:56.625 00.000 7680 scope still moving after pulse duration time elapsed
04:24:56.654 00.029 7680 IsSlewing returns 0
04:24:56.655 00.001 7680 IsGuiding returns 0
04:24:56.656 00.001 7680 scope move finished after 318 + 52 ms
04:24:56.656 00.000 7680 Move returns status 0, amount 318
04:24:56.656 00.000 7680 move complete, result=0
04:24:56.656 00.000 7680 worker thread done servicing request
04:24:56.658 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 318 ms SOUTH
04:24:56.666 00.008 7680 Worker thread wakes up
04:24:56.667 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:56.667 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:57.918 01.251 7680 Exposure complete
04:24:58.068 00.150 7680 worker thread done servicing request
04:24:58.069 00.001 6120 OnExposeComplete: enter
04:24:58.072 00.003 6120 UpdateGuideState(): m_state=6
04:24:58.078 00.006 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4944
04:24:58.081 00.003 6120 Star::Find returns 1 (0), X=516.06, Y=663.82, Mass=8033, SNR=58.5, Peak=194 HFD=6.7
04:24:58.085 00.004 6120 CameraToMount -- cameraTheta (0.32) - m_xAngle (0.19) = xAngle (0.14 = 0.14)
04:24:58.089 00.004 6120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.01 = 3.01)
04:24:58.093 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.32 mountX=0.20 mountY=0.03, mountTheta=0.13
04:24:58.097 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.06, opts=13)
04:24:58.102 00.005 6120 Enqueuing Move request for scope (0.19, 0.06)
04:24:58.106 00.004 7680 Worker thread wakes up
04:24:58.106 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
04:24:58.106 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:58.110 00.004 6120 UpdateGuideState exits: m=8033 SNR=58.5
04:24:58.114 00.004 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
04:24:58.114 00.000 7680 Moving (0.19, 0.06) raw xDistance=0.20 yDistance=0.03
04:24:58.114 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:24:58.114 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:24:58.114 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:58.119 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:58.122 00.003 6120 Enqueuing Expose request
04:24:58.126 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:24:58.126 00.000 7680 MoveAxis(E, 0, ABG)
04:24:58.126 00.000 7680 Move returns status 0, amount 0
04:24:58.127 00.001 7680 MoveAxis(N, 0, ABG)
04:24:58.127 00.000 7680 Move returns status 0, amount 0
04:24:58.128 00.001 7680 move complete, result=0
04:24:58.128 00.000 7680 worker thread done servicing request
04:24:58.128 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:24:58.133 00.005 7680 Worker thread wakes up
04:24:58.133 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:58.133 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:24:59.374 01.241 7680 Exposure complete
04:24:59.506 00.132 6120 OnExposeComplete: enter
04:24:59.510 00.004 6120 UpdateGuideState(): m_state=6
04:24:59.515 00.005 7680 worker thread done servicing request
04:24:59.515 00.000 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4945
04:24:59.520 00.005 6120 Star::Find returns 1 (0), X=515.99, Y=664.29, Mass=8571, SNR=61.6, Peak=181 HFD=6.8
04:24:59.524 00.004 6120 CameraToMount -- cameraTheta (1.35) - m_xAngle (0.19) = xAngle (1.16 = 1.16)
04:24:59.527 00.003 6120 CameraToMount -- cameraTheta (1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.03 = -2.25)
04:24:59.532 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.53 hyp=0.55 cameraTheta=1.35 mountX=0.22 mountY=-0.43, mountTheta=-1.09
04:24:59.537 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.53, opts=13)
04:24:59.542 00.005 6120 Enqueuing Move request for scope (0.12, 0.53)
04:24:59.545 00.003 7680 Worker thread wakes up
04:24:59.545 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.53) opts 0xd
04:24:59.545 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.53)
04:24:59.546 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:24:59.549 00.003 7680 Moving (0.12, 0.53) raw xDistance=0.22 yDistance=-0.43
04:24:59.549 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:24:59.549 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:24:59.549 00.000 6120 UpdateGuideState exits: m=8571 SNR=61.6
04:24:59.554 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:24:59.558 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:24:59.560 00.002 6120 Enqueuing Expose request
04:24:59.564 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
04:24:59.565 00.001 7680 MoveAxis(W, 90, ABG)
04:24:59.565 00.000 7680 Guiding  Dir = 3, Dur = 90
04:24:59.565 00.000 7680 IsSlewing returns 0
04:24:59.566 00.001 7680 IsGuiding returns 0
04:24:59.566 00.000 7680 PulseGuide returned control before completion, sleep 100
04:24:59.677 00.111 7680 IsGuiding returns 1
04:24:59.679 00.002 7680 scope still moving after pulse duration time elapsed
04:24:59.709 00.030 7680 IsSlewing returns 0
04:24:59.709 00.000 7680 IsGuiding returns 0
04:24:59.711 00.002 7680 scope move finished after 90 + 54 ms
04:24:59.711 00.000 7680 Move returns status 0, amount 90
04:24:59.711 00.000 7680 MoveAxis(N, 0, ABG)
04:24:59.711 00.000 7680 Move returns status 0, amount 0
04:24:59.711 00.000 7680 move complete, result=0
04:24:59.711 00.000 7680 worker thread done servicing request
04:24:59.713 00.002 6120 GuideStep: 0.2 px 90 ms WEST, -0.4 px 0 ms NORTH
04:24:59.719 00.006 7680 Worker thread wakes up
04:24:59.720 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:24:59.720 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:00.975 01.255 7680 Exposure complete
04:25:01.127 00.152 7680 worker thread done servicing request
04:25:01.127 00.000 6120 OnExposeComplete: enter
04:25:01.131 00.004 6120 UpdateGuideState(): m_state=6
04:25:01.136 00.005 6120 Star::Find(15, 515, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4946
04:25:01.140 00.004 6120 Star::Find returns 1 (0), X=515.99, Y=663.81, Mass=8217, SNR=59.7, Peak=184 HFD=6.6
04:25:01.145 00.005 6120 CameraToMount -- cameraTheta (0.38) - m_xAngle (0.19) = xAngle (0.19 = 0.19)
04:25:01.148 00.003 6120 CameraToMount -- cameraTheta (0.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.07 = 3.07)
04:25:01.153 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.38 mountX=0.13 mountY=0.01, mountTheta=0.07
04:25:01.158 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.05, opts=13)
04:25:01.163 00.005 6120 Enqueuing Move request for scope (0.12, 0.05)
04:25:01.169 00.006 7680 Worker thread wakes up
04:25:01.170 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:01.174 00.004 6120 UpdateGuideState exits: m=8217 SNR=59.7
04:25:01.177 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:01.181 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
04:25:01.181 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
04:25:01.181 00.000 7680 Moving (0.12, 0.05) raw xDistance=0.13 yDistance=0.01
04:25:01.183 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:25:01.183 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:01.183 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:25:01.183 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:01.188 00.005 7680 MoveAxis(E, 0, ABG)
04:25:01.189 00.001 6120 Enqueuing Expose request
04:25:01.195 00.006 7680 Move returns status 0, amount 0
04:25:01.196 00.001 7680 MoveAxis(N, 0, ABG)
04:25:01.196 00.000 7680 Move returns status 0, amount 0
04:25:01.196 00.000 7680 move complete, result=0
04:25:01.197 00.001 7680 worker thread done servicing request
04:25:01.197 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:01.203 00.006 7680 Worker thread wakes up
04:25:01.203 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:01.203 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:02.448 01.245 7680 Exposure complete
04:25:02.599 00.151 7680 worker thread done servicing request
04:25:02.600 00.001 6120 OnExposeComplete: enter
04:25:02.604 00.004 6120 UpdateGuideState(): m_state=6
04:25:02.608 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4947
04:25:02.613 00.005 6120 Star::Find returns 1 (0), X=515.82, Y=663.79, Mass=7888, SNR=58.9, Peak=197 HFD=6.7
04:25:02.616 00.003 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (0.19) = xAngle (2.40 = 2.40)
04:25:02.621 00.005 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.27 = -1.01)
04:25:02.625 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.59 mountX=-0.04 mountY=-0.05, mountTheta=-2.29
04:25:02.630 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.03, opts=13)
04:25:02.634 00.004 6120 Enqueuing Move request for scope (-0.05, 0.03)
04:25:02.638 00.004 7680 Worker thread wakes up
04:25:02.638 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
04:25:02.639 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
04:25:02.639 00.000 7680 Moving (-0.05, 0.03) raw xDistance=-0.04 yDistance=-0.05
04:25:02.639 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:25:02.639 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:02.644 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:02.644 00.000 6120 UpdateGuideState exits: m=7888 SNR=58.9
04:25:02.648 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:02.650 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:02.656 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:25:02.656 00.000 7680 MoveAxis(E, 0, ABG)
04:25:02.656 00.000 7680 Move returns status 0, amount 0
04:25:02.656 00.000 7680 MoveAxis(N, 0, ABG)
04:25:02.657 00.001 7680 Move returns status 0, amount 0
04:25:02.658 00.001 7680 move complete, result=0
04:25:02.658 00.000 7680 worker thread done servicing request
04:25:02.658 00.000 6120 Enqueuing Expose request
04:25:02.662 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:25:02.666 00.004 7680 Worker thread wakes up
04:25:02.666 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:02.666 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:03.921 01.255 7680 Exposure complete
04:25:04.065 00.144 7680 worker thread done servicing request
04:25:04.066 00.001 6120 OnExposeComplete: enter
04:25:04.070 00.004 6120 UpdateGuideState(): m_state=6
04:25:04.076 00.006 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4948
04:25:04.081 00.005 6120 Star::Find returns 1 (0), X=515.83, Y=663.64, Mass=7940, SNR=58.6, Peak=181 HFD=6.9
04:25:04.085 00.004 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
04:25:04.089 00.004 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
04:25:04.093 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.93 mountX=-0.06 mountY=0.08, mountTheta=2.22
04:25:04.100 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.12, opts=13)
04:25:04.105 00.005 6120 Enqueuing Move request for scope (-0.04, -0.12)
04:25:04.109 00.004 7680 Worker thread wakes up
04:25:04.110 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:04.113 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
04:25:04.113 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
04:25:04.114 00.001 6120 UpdateGuideState exits: m=7940 SNR=58.6
04:25:04.117 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:04.122 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:04.125 00.003 7680 Moving (-0.04, -0.12) raw xDistance=-0.06 yDistance=0.08
04:25:04.125 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:25:04.125 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:04.125 00.000 6120 Enqueuing Expose request
04:25:04.130 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:25:04.130 00.000 7680 MoveAxis(E, 0, ABG)
04:25:04.130 00.000 7680 Move returns status 0, amount 0
04:25:04.130 00.000 7680 MoveAxis(N, 0, ABG)
04:25:04.130 00.000 7680 Move returns status 0, amount 0
04:25:04.130 00.000 7680 move complete, result=0
04:25:04.132 00.002 7680 worker thread done servicing request
04:25:04.132 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:04.136 00.004 7680 Worker thread wakes up
04:25:04.136 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:04.136 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:05.393 01.257 7680 Exposure complete
04:25:05.527 00.134 7680 worker thread done servicing request
04:25:05.527 00.000 6120 OnExposeComplete: enter
04:25:05.532 00.005 6120 UpdateGuideState(): m_state=6
04:25:05.537 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4949
04:25:05.542 00.005 6120 Star::Find returns 1 (0), X=515.84, Y=663.67, Mass=8012, SNR=59.3, Peak=194 HFD=6.7
04:25:05.546 00.004 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
04:25:05.549 00.003 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
04:25:05.554 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.93 mountX=-0.05 mountY=0.06, mountTheta=2.22
04:25:05.558 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.08, opts=13)
04:25:05.562 00.004 6120 Enqueuing Move request for scope (-0.03, -0.08)
04:25:05.565 00.003 7680 Worker thread wakes up
04:25:05.565 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
04:25:05.565 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
04:25:05.567 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:05.571 00.004 7680 Moving (-0.03, -0.08) raw xDistance=-0.05 yDistance=0.06
04:25:05.571 00.000 6120 UpdateGuideState exits: m=8012 SNR=59.3
04:25:05.574 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:25:05.575 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:05.575 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:25:05.576 00.001 7680 MoveAxis(E, 0, ABG)
04:25:05.576 00.000 7680 Move returns status 0, amount 0
04:25:05.576 00.000 7680 MoveAxis(N, 0, ABG)
04:25:05.576 00.000 7680 Move returns status 0, amount 0
04:25:05.576 00.000 7680 move complete, result=0
04:25:05.576 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:05.580 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:05.585 00.005 7680 worker thread done servicing request
04:25:05.585 00.000 6120 Enqueuing Expose request
04:25:05.589 00.004 7680 Worker thread wakes up
04:25:05.589 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:05.589 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:05.589 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:06.841 01.252 7680 Exposure complete
04:25:07.010 00.169 7680 worker thread done servicing request
04:25:07.011 00.001 6120 OnExposeComplete: enter
04:25:07.018 00.007 6120 UpdateGuideState(): m_state=6
04:25:07.025 00.007 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4950
04:25:07.030 00.005 6120 Star::Find returns 1 (0), X=515.86, Y=663.68, Mass=7854, SNR=57.8, Peak=197 HFD=6.8
04:25:07.037 00.007 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
04:25:07.041 00.004 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
04:25:07.045 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.08 cameraTheta=-1.72 mountX=-0.03 mountY=0.06, mountTheta=1.95
04:25:07.050 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.07, opts=13)
04:25:07.053 00.003 6120 Enqueuing Move request for scope (-0.01, -0.07)
04:25:07.056 00.003 7680 Worker thread wakes up
04:25:07.056 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:07.060 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
04:25:07.061 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
04:25:07.061 00.000 6120 UpdateGuideState exits: m=7854 SNR=57.8
04:25:07.065 00.004 7680 Moving (-0.01, -0.07) raw xDistance=-0.03 yDistance=0.06
04:25:07.065 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:07.068 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:25:07.069 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:07.069 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:07.073 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:25:07.073 00.000 7680 MoveAxis(E, 0, ABG)
04:25:07.073 00.000 7680 Move returns status 0, amount 0
04:25:07.073 00.000 7680 MoveAxis(N, 0, ABG)
04:25:07.073 00.000 7680 Move returns status 0, amount 0
04:25:07.073 00.000 7680 move complete, result=0
04:25:07.073 00.000 7680 worker thread done servicing request
04:25:07.073 00.000 6120 Enqueuing Expose request
04:25:07.077 00.004 7680 Worker thread wakes up
04:25:07.077 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:07.077 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:07.082 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:08.327 01.245 7680 Exposure complete
04:25:08.474 00.147 7680 worker thread done servicing request
04:25:08.476 00.002 6120 OnExposeComplete: enter
04:25:08.480 00.004 6120 UpdateGuideState(): m_state=6
04:25:08.484 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4951
04:25:08.490 00.006 6120 Star::Find returns 1 (0), X=515.93, Y=663.12, Mass=7748, SNR=59.0, Peak=195 HFD=6.5
04:25:08.494 00.004 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
04:25:08.497 00.003 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
04:25:08.500 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.64 hyp=0.64 cameraTheta=-1.47 mountX=-0.06 mountY=0.60, mountTheta=1.66
04:25:08.507 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.64, opts=13)
04:25:08.513 00.006 6120 Enqueuing Move request for scope (0.06, -0.64)
04:25:08.517 00.004 7680 Worker thread wakes up
04:25:08.517 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:08.522 00.005 6120 UpdateGuideState exits: m=7748 SNR=59.0
04:25:08.525 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:08.528 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:08.533 00.005 6120 Enqueuing Expose request
04:25:08.537 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.64) opts 0xd
04:25:08.537 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.64)
04:25:08.537 00.000 7680 Moving (0.06, -0.64) raw xDistance=-0.06 yDistance=0.60
04:25:08.537 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:25:08.538 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
04:25:08.538 00.000 7680 MoveAxis(E, 0, ABG)
04:25:08.538 00.000 7680 Move returns status 0, amount 0
04:25:08.538 00.000 7680 MoveAxis(S, 327, ABG)
04:25:08.538 00.000 7680 Guiding  Dir = 1, Dur = 327
04:25:08.540 00.002 7680 IsSlewing returns 0
04:25:08.540 00.000 7680 IsGuiding returns 0
04:25:08.540 00.000 7680 PulseGuide returned control before completion, sleep 337
04:25:08.881 00.341 7680 IsGuiding returns 1
04:25:08.881 00.000 7680 scope still moving after pulse duration time elapsed
04:25:08.911 00.030 7680 IsSlewing returns 0
04:25:08.913 00.002 7680 IsGuiding returns 0
04:25:08.914 00.001 7680 scope move finished after 327 + 46 ms
04:25:08.914 00.000 7680 Move returns status 0, amount 327
04:25:08.914 00.000 7680 move complete, result=0
04:25:08.915 00.001 7680 worker thread done servicing request
04:25:08.915 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 327 ms SOUTH
04:25:08.921 00.006 7680 Worker thread wakes up
04:25:08.921 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:08.921 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:10.177 01.256 7680 Exposure complete
04:25:10.328 00.151 7680 worker thread done servicing request
04:25:10.328 00.000 6120 OnExposeComplete: enter
04:25:10.332 00.004 6120 UpdateGuideState(): m_state=6
04:25:10.335 00.003 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4952
04:25:10.340 00.005 6120 Star::Find returns 1 (0), X=515.78, Y=663.68, Mass=8158, SNR=59.3, Peak=186 HFD=6.7
04:25:10.344 00.004 6120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.19) = xAngle (-2.64 = -2.64)
04:25:10.348 00.004 6120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.23 = 0.23)
04:25:10.353 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.45 mountX=-0.10 mountY=0.03, mountTheta=2.88
04:25:10.358 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.08, opts=13)
04:25:10.362 00.004 6120 Enqueuing Move request for scope (-0.09, -0.08)
04:25:10.365 00.003 7680 Worker thread wakes up
04:25:10.365 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:10.369 00.004 6120 UpdateGuideState exits: m=8158 SNR=59.3
04:25:10.372 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:10.377 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:10.380 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
04:25:10.381 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
04:25:10.381 00.000 7680 Moving (-0.09, -0.08) raw xDistance=-0.10 yDistance=0.03
04:25:10.381 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:25:10.382 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:10.382 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:25:10.382 00.000 7680 MoveAxis(E, 0, ABG)
04:25:10.382 00.000 7680 Move returns status 0, amount 0
04:25:10.382 00.000 7680 MoveAxis(N, 0, ABG)
04:25:10.382 00.000 7680 Move returns status 0, amount 0
04:25:10.383 00.001 7680 move complete, result=0
04:25:10.383 00.000 7680 worker thread done servicing request
04:25:10.383 00.000 6120 Enqueuing Expose request
04:25:10.387 00.004 7680 Worker thread wakes up
04:25:10.388 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:10.392 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:10.392 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:11.641 01.249 7680 Exposure complete
04:25:11.791 00.150 7680 worker thread done servicing request
04:25:11.792 00.001 6120 OnExposeComplete: enter
04:25:11.796 00.004 6120 UpdateGuideState(): m_state=6
04:25:11.800 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4953
04:25:11.803 00.003 6120 Star::Find returns 1 (0), X=515.82, Y=663.77, Mass=7775, SNR=58.6, Peak=190 HFD=6.7
04:25:11.808 00.005 6120 CameraToMount -- cameraTheta (2.84) - m_xAngle (0.19) = xAngle (2.66 = 2.66)
04:25:11.811 00.003 6120 CameraToMount -- cameraTheta (2.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.53 = -0.75)
04:25:11.815 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.84 mountX=-0.04 mountY=-0.03, mountTheta=-2.48
04:25:11.822 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.01, opts=13)
04:25:11.826 00.004 6120 Enqueuing Move request for scope (-0.05, 0.01)
04:25:11.830 00.004 7680 Worker thread wakes up
04:25:11.831 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:11.834 00.003 6120 UpdateGuideState exits: m=7775 SNR=58.6
04:25:11.838 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:11.842 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:11.845 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
04:25:11.845 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
04:25:11.846 00.001 6120 Enqueuing Expose request
04:25:11.850 00.004 7680 Moving (-0.05, 0.01) raw xDistance=-0.04 yDistance=-0.03
04:25:11.850 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:25:11.850 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:11.850 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:25:11.851 00.001 7680 MoveAxis(E, 0, ABG)
04:25:11.852 00.001 7680 Move returns status 0, amount 0
04:25:11.852 00.000 7680 MoveAxis(N, 0, ABG)
04:25:11.852 00.000 7680 Move returns status 0, amount 0
04:25:11.852 00.000 7680 move complete, result=0
04:25:11.852 00.000 7680 worker thread done servicing request
04:25:11.852 00.000 7680 Worker thread wakes up
04:25:11.853 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:25:11.857 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:11.857 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:13.107 01.250 7680 Exposure complete
04:25:13.267 00.160 7680 worker thread done servicing request
04:25:13.267 00.000 6120 OnExposeComplete: enter
04:25:13.273 00.006 6120 UpdateGuideState(): m_state=6
04:25:13.279 00.006 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4954
04:25:13.285 00.006 6120 Star::Find returns 1 (0), X=515.78, Y=663.69, Mass=7805, SNR=58.2, Peak=175 HFD=6.6
04:25:13.289 00.004 6120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.19) = xAngle (-2.70 = -2.70)
04:25:13.294 00.005 6120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.18 = 0.18)
04:25:13.298 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.51 mountX=-0.10 mountY=0.02, mountTheta=2.95
04:25:13.303 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.07, opts=13)
04:25:13.307 00.004 6120 Enqueuing Move request for scope (-0.09, -0.07)
04:25:13.311 00.004 7680 Worker thread wakes up
04:25:13.311 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:13.317 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
04:25:13.317 00.000 6120 UpdateGuideState exits: m=7805 SNR=58.2
04:25:13.323 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:13.328 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
04:25:13.328 00.000 7680 Moving (-0.09, -0.07) raw xDistance=-0.10 yDistance=0.02
04:25:13.328 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:25:13.329 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:13.333 00.004 6120 Enqueuing Expose request
04:25:13.337 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:13.337 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:25:13.337 00.000 7680 MoveAxis(E, 0, ABG)
04:25:13.337 00.000 7680 Move returns status 0, amount 0
04:25:13.338 00.001 7680 MoveAxis(N, 0, ABG)
04:25:13.338 00.000 7680 Move returns status 0, amount 0
04:25:13.338 00.000 7680 move complete, result=0
04:25:13.338 00.000 7680 worker thread done servicing request
04:25:13.339 00.001 7680 Worker thread wakes up
04:25:13.339 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:13.344 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:13.344 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:14.590 01.246 7680 Exposure complete
04:25:14.739 00.149 7680 worker thread done servicing request
04:25:14.739 00.000 6120 OnExposeComplete: enter
04:25:14.744 00.005 6120 UpdateGuideState(): m_state=6
04:25:14.747 00.003 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4955
04:25:14.753 00.006 6120 Star::Find returns 1 (0), X=515.93, Y=663.04, Mass=7796, SNR=58.5, Peak=200 HFD=6.4
04:25:14.759 00.006 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
04:25:14.762 00.003 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
04:25:14.767 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-0.72 hyp=0.72 cameraTheta=-1.49 mountX=-0.08 mountY=0.67, mountTheta=1.68
04:25:14.771 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.72, opts=13)
04:25:14.774 00.003 6120 Enqueuing Move request for scope (0.06, -0.72)
04:25:14.779 00.005 7680 Worker thread wakes up
04:25:14.779 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.72) opts 0xd
04:25:14.779 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.72)
04:25:14.779 00.000 7680 Moving (0.06, -0.72) raw xDistance=-0.08 yDistance=0.67
04:25:14.779 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:25:14.780 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:14.785 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
04:25:14.785 00.000 7680 MoveAxis(E, 0, ABG)
04:25:14.785 00.000 7680 Move returns status 0, amount 0
04:25:14.786 00.001 6120 UpdateGuideState exits: m=7796 SNR=58.5
04:25:14.790 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:14.794 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:14.799 00.005 7680 MoveAxis(S, 365, ABG)
04:25:14.799 00.000 6120 Enqueuing Expose request
04:25:14.803 00.004 7680 Guiding  Dir = 1, Dur = 365
04:25:14.803 00.000 7680 IsSlewing returns 0
04:25:14.803 00.000 7680 IsGuiding returns 0
04:25:14.804 00.001 7680 PulseGuide returned control before completion, sleep 375
04:25:15.190 00.386 7680 IsGuiding returns 1
04:25:15.190 00.000 7680 scope still moving after pulse duration time elapsed
04:25:15.220 00.030 7680 IsSlewing returns 0
04:25:15.222 00.002 7680 IsGuiding returns 0
04:25:15.222 00.000 7680 scope move finished after 365 + 54 ms
04:25:15.223 00.001 7680 Move returns status 0, amount 365
04:25:15.223 00.000 7680 move complete, result=0
04:25:15.225 00.002 7680 worker thread done servicing request
04:25:15.225 00.000 7680 Worker thread wakes up
04:25:15.226 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 365 ms SOUTH
04:25:15.235 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:15.235 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:16.482 01.247 7680 Exposure complete
04:25:16.630 00.148 7680 worker thread done servicing request
04:25:16.630 00.000 6120 OnExposeComplete: enter
04:25:16.637 00.007 6120 UpdateGuideState(): m_state=6
04:25:16.641 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4956
04:25:16.646 00.005 6120 Star::Find returns 1 (0), X=515.91, Y=663.74, Mass=7914, SNR=58.7, Peak=179 HFD=6.7
04:25:16.649 00.003 6120 CameraToMount -- cameraTheta (-0.39) - m_xAngle (0.19) = xAngle (-0.58 = -0.58)
04:25:16.653 00.004 6120 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.30 = 2.30)
04:25:16.657 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.39 mountX=0.04 mountY=0.03, mountTheta=0.73
04:25:16.663 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.02, opts=13)
04:25:16.668 00.005 6120 Enqueuing Move request for scope (0.04, -0.02)
04:25:16.671 00.003 7680 Worker thread wakes up
04:25:16.671 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
04:25:16.672 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:16.675 00.003 6120 UpdateGuideState exits: m=7914 SNR=58.7
04:25:16.679 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:16.682 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:16.687 00.005 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
04:25:16.687 00.000 7680 Moving (0.04, -0.02) raw xDistance=0.04 yDistance=0.03
04:25:16.687 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:25:16.687 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:16.687 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:25:16.687 00.000 7680 MoveAxis(E, 0, ABG)
04:25:16.688 00.001 7680 Move returns status 0, amount 0
04:25:16.688 00.000 7680 MoveAxis(N, 0, ABG)
04:25:16.688 00.000 7680 Move returns status 0, amount 0
04:25:16.688 00.000 7680 move complete, result=0
04:25:16.688 00.000 6120 Enqueuing Expose request
04:25:16.694 00.006 7680 worker thread done servicing request
04:25:16.695 00.001 7680 Worker thread wakes up
04:25:16.695 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:16.695 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:16.700 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:17.952 01.252 7680 Exposure complete
04:25:18.097 00.145 7680 worker thread done servicing request
04:25:18.097 00.000 6120 OnExposeComplete: enter
04:25:18.102 00.005 6120 UpdateGuideState(): m_state=6
04:25:18.105 00.003 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4957
04:25:18.110 00.005 6120 Star::Find returns 1 (0), X=516.12, Y=663.84, Mass=8017, SNR=59.1, Peak=183 HFD=6.7
04:25:18.114 00.004 6120 CameraToMount -- cameraTheta (0.33) - m_xAngle (0.19) = xAngle (0.14 = 0.14)
04:25:18.118 00.004 6120 CameraToMount -- cameraTheta (0.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.01 = 3.01)
04:25:18.121 00.003 6120 CameraToMount -- cameraX=0.25 cameraY=0.09 hyp=0.27 cameraTheta=0.33 mountX=0.26 mountY=0.03, mountTheta=0.13
04:25:18.127 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.09, opts=13)
04:25:18.130 00.003 6120 Enqueuing Move request for scope (0.25, 0.09)
04:25:18.135 00.005 7680 Worker thread wakes up
04:25:18.135 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:18.139 00.004 6120 UpdateGuideState exits: m=8017 SNR=59.1
04:25:18.142 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:18.146 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:18.150 00.004 6120 Enqueuing Expose request
04:25:18.153 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.09) opts 0xd
04:25:18.153 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.09)
04:25:18.153 00.000 7680 Moving (0.25, 0.09) raw xDistance=0.26 yDistance=0.03
04:25:18.154 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.26
04:25:18.154 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:18.154 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:25:18.154 00.000 7680 MoveAxis(W, 108, ABG)
04:25:18.155 00.001 7680 Guiding  Dir = 3, Dur = 108
04:25:18.155 00.000 7680 IsSlewing returns 0
04:25:18.156 00.001 7680 IsGuiding returns 0
04:25:18.156 00.000 7680 PulseGuide returned control before completion, sleep 118
04:25:18.284 00.128 7680 IsGuiding returns 1
04:25:18.285 00.001 7680 scope still moving after pulse duration time elapsed
04:25:18.315 00.030 7680 IsSlewing returns 0
04:25:18.316 00.001 7680 IsGuiding returns 0
04:25:18.317 00.001 7680 scope move finished after 108 + 53 ms
04:25:18.317 00.000 7680 Move returns status 0, amount 108
04:25:18.318 00.001 7680 MoveAxis(N, 0, ABG)
04:25:18.319 00.001 7680 Move returns status 0, amount 0
04:25:18.319 00.000 7680 move complete, result=0
04:25:18.319 00.000 7680 worker thread done servicing request
04:25:18.321 00.002 7680 Worker thread wakes up
04:25:18.321 00.000 6120 GuideStep: 0.3 px 108 ms WEST, 0.0 px 0 ms NORTH
04:25:18.327 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:18.327 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:19.580 01.253 7680 Exposure complete
04:25:19.735 00.155 7680 worker thread done servicing request
04:25:19.735 00.000 6120 OnExposeComplete: enter
04:25:19.742 00.007 6120 UpdateGuideState(): m_state=6
04:25:19.746 00.004 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4958
04:25:19.750 00.004 6120 Star::Find returns 1 (0), X=515.67, Y=663.82, Mass=7934, SNR=58.4, Peak=214 HFD=6.7
04:25:19.756 00.006 6120 CameraToMount -- cameraTheta (2.85) - m_xAngle (0.19) = xAngle (2.67 = 2.67)
04:25:19.760 00.004 6120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.54 = -0.74)
04:25:19.763 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.85 mountX=-0.18 mountY=-0.14, mountTheta=-2.49
04:25:19.772 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.06, opts=13)
04:25:19.778 00.006 6120 Enqueuing Move request for scope (-0.20, 0.06)
04:25:19.783 00.005 7680 Worker thread wakes up
04:25:19.783 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
04:25:19.783 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:19.788 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
04:25:19.788 00.000 6120 UpdateGuideState exits: m=7934 SNR=58.4
04:25:19.792 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:19.797 00.005 7680 Moving (-0.20, 0.06) raw xDistance=-0.18 yDistance=-0.14
04:25:19.797 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:19.802 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:25:19.802 00.000 6120 Enqueuing Expose request
04:25:19.810 00.008 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:19.811 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:25:19.811 00.000 7680 MoveAxis(E, 0, ABG)
04:25:19.812 00.001 7680 Move returns status 0, amount 0
04:25:19.812 00.000 7680 MoveAxis(N, 0, ABG)
04:25:19.812 00.000 7680 Move returns status 0, amount 0
04:25:19.812 00.000 7680 move complete, result=0
04:25:19.813 00.001 7680 worker thread done servicing request
04:25:19.813 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:19.821 00.008 7680 Worker thread wakes up
04:25:19.821 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:19.821 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:21.070 01.249 7680 Exposure complete
04:25:21.218 00.148 7680 worker thread done servicing request
04:25:21.218 00.000 6120 OnExposeComplete: enter
04:25:21.223 00.005 6120 UpdateGuideState(): m_state=6
04:25:21.227 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4959
04:25:21.231 00.004 6120 Star::Find returns 1 (0), X=515.67, Y=663.71, Mass=8564, SNR=61.1, Peak=195 HFD=6.7
04:25:21.235 00.004 6120 CameraToMount -- cameraTheta (-2.89) - m_xAngle (0.19) = xAngle (-3.08 = -3.08)
04:25:21.239 00.004 6120 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.21 = -0.21)
04:25:21.243 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-2.89 mountX=-0.20 mountY=-0.04, mountTheta=-2.94
04:25:21.248 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.05, opts=13)
04:25:21.252 00.004 6120 Enqueuing Move request for scope (-0.20, -0.05)
04:25:21.257 00.005 7680 Worker thread wakes up
04:25:21.257 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.05) opts 0xd
04:25:21.258 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.05)
04:25:21.258 00.000 7680 Moving (-0.20, -0.05) raw xDistance=-0.20 yDistance=-0.04
04:25:21.258 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
04:25:21.258 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:21.258 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:21.263 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:25:21.263 00.000 7680 MoveAxis(E, 83, ABG)
04:25:21.263 00.000 7680 Guiding  Dir = 2, Dur = 83
04:25:21.263 00.000 6120 UpdateGuideState exits: m=8564 SNR=61.1
04:25:21.268 00.005 7680 IsSlewing returns 0
04:25:21.268 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:21.271 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:21.276 00.005 7680 IsGuiding returns 0
04:25:21.276 00.000 6120 Enqueuing Expose request
04:25:21.281 00.005 7680 PulseGuide returned control before completion, sleep 93
04:25:21.387 00.106 7680 IsGuiding returns 0
04:25:21.388 00.001 7680 Move returns status 0, amount 83
04:25:21.388 00.000 7680 MoveAxis(N, 0, ABG)
04:25:21.388 00.000 7680 Move returns status 0, amount 0
04:25:21.389 00.001 7680 move complete, result=0
04:25:21.389 00.000 7680 worker thread done servicing request
04:25:21.389 00.000 7680 Worker thread wakes up
04:25:21.389 00.000 6120 GuideStep: -0.2 px 83 ms EAST, -0.0 px 0 ms NORTH
04:25:21.396 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:21.396 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:22.644 01.248 7680 Exposure complete
04:25:22.811 00.167 7680 worker thread done servicing request
04:25:22.811 00.000 6120 OnExposeComplete: enter
04:25:22.817 00.006 6120 UpdateGuideState(): m_state=6
04:25:22.821 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4960
04:25:22.826 00.005 6120 Star::Find returns 1 (0), X=515.79, Y=663.74, Mass=8294, SNR=59.8, Peak=193 HFD=6.6
04:25:22.830 00.004 6120 CameraToMount -- cameraTheta (-2.86) - m_xAngle (0.19) = xAngle (-3.05 = -3.05)
04:25:22.833 00.003 6120 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.18 = -0.18)
04:25:22.837 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.86 mountX=-0.08 mountY=-0.01, mountTheta=-2.97
04:25:22.843 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.02, opts=13)
04:25:22.847 00.004 6120 Enqueuing Move request for scope (-0.08, -0.02)
04:25:22.850 00.003 7680 Worker thread wakes up
04:25:22.850 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:22.855 00.005 6120 UpdateGuideState exits: m=8294 SNR=59.8
04:25:22.859 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
04:25:22.859 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:22.863 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:22.867 00.004 6120 Enqueuing Expose request
04:25:22.869 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
04:25:22.870 00.001 7680 Moving (-0.08, -0.02) raw xDistance=-0.08 yDistance=-0.01
04:25:22.870 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:25:22.870 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:22.870 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:25:22.870 00.000 7680 MoveAxis(E, 0, ABG)
04:25:22.870 00.000 7680 Move returns status 0, amount 0
04:25:22.870 00.000 7680 MoveAxis(N, 0, ABG)
04:25:22.870 00.000 7680 Move returns status 0, amount 0
04:25:22.872 00.002 7680 move complete, result=0
04:25:22.872 00.000 7680 worker thread done servicing request
04:25:22.872 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:25:22.875 00.003 7680 Worker thread wakes up
04:25:22.876 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:22.876 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:24.129 01.253 7680 Exposure complete
04:25:24.274 00.145 7680 worker thread done servicing request
04:25:24.274 00.000 6120 OnExposeComplete: enter
04:25:24.278 00.004 6120 UpdateGuideState(): m_state=6
04:25:24.282 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4961
04:25:24.287 00.005 6120 Star::Find returns 1 (0), X=515.78, Y=663.60, Mass=7793, SNR=58.1, Peak=173 HFD=6.8
04:25:24.294 00.007 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.19) = xAngle (-2.27 = -2.27)
04:25:24.298 00.004 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.61 = 0.61)
04:25:24.302 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-2.08 mountX=-0.12 mountY=0.10, mountTheta=2.42
04:25:24.307 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.16, opts=13)
04:25:24.311 00.004 6120 Enqueuing Move request for scope (-0.09, -0.16)
04:25:24.315 00.004 7680 Worker thread wakes up
04:25:24.315 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:24.319 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
04:25:24.319 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
04:25:24.320 00.001 6120 UpdateGuideState exits: m=7793 SNR=58.1
04:25:24.324 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:24.327 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:24.331 00.004 7680 Moving (-0.09, -0.16) raw xDistance=-0.12 yDistance=0.10
04:25:24.331 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:25:24.332 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:24.332 00.000 6120 Enqueuing Expose request
04:25:24.335 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:25:24.335 00.000 7680 MoveAxis(E, 0, ABG)
04:25:24.335 00.000 7680 Move returns status 0, amount 0
04:25:24.335 00.000 7680 MoveAxis(N, 0, ABG)
04:25:24.336 00.001 7680 Move returns status 0, amount 0
04:25:24.336 00.000 7680 move complete, result=0
04:25:24.336 00.000 7680 worker thread done servicing request
04:25:24.336 00.000 7680 Worker thread wakes up
04:25:24.338 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:24.338 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:24.338 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:25:25.585 01.247 7680 Exposure complete
04:25:25.728 00.143 7680 worker thread done servicing request
04:25:25.728 00.000 6120 OnExposeComplete: enter
04:25:25.733 00.005 6120 UpdateGuideState(): m_state=6
04:25:25.737 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4962
04:25:25.741 00.004 6120 Star::Find returns 1 (0), X=515.82, Y=662.95, Mass=7894, SNR=59.0, Peak=187 HFD=6.6
04:25:25.745 00.004 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
04:25:25.750 00.005 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
04:25:25.754 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.81 hyp=0.81 cameraTheta=-1.63 mountX=-0.20 mountY=0.70, mountTheta=1.84
04:25:25.759 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.81, opts=13)
04:25:25.765 00.006 6120 Enqueuing Move request for scope (-0.05, -0.81)
04:25:25.768 00.003 7680 Worker thread wakes up
04:25:25.770 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:25.773 00.003 6120 UpdateGuideState exits: m=7894 SNR=59.0
04:25:25.776 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:25.782 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.81) opts 0xd
04:25:25.783 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.81)
04:25:25.783 00.000 7680 Moving (-0.05, -0.81) raw xDistance=-0.20 yDistance=0.70
04:25:25.783 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:25:25.783 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:25.788 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
04:25:25.788 00.000 6120 Enqueuing Expose request
04:25:25.792 00.004 7680 MoveAxis(E, 0, ABG)
04:25:25.792 00.000 7680 Move returns status 0, amount 0
04:25:25.792 00.000 7680 MoveAxis(S, 381, ABG)
04:25:25.792 00.000 7680 Guiding  Dir = 1, Dur = 381
04:25:25.793 00.001 7680 IsSlewing returns 0
04:25:25.793 00.000 7680 IsGuiding returns 0
04:25:25.795 00.002 7680 PulseGuide returned control before completion, sleep 391
04:25:26.199 00.404 7680 IsGuiding returns 1
04:25:26.200 00.001 7680 scope still moving after pulse duration time elapsed
04:25:26.228 00.028 7680 IsSlewing returns 0
04:25:26.230 00.002 7680 IsGuiding returns 0
04:25:26.230 00.000 7680 scope move finished after 381 + 55 ms
04:25:26.230 00.000 7680 Move returns status 0, amount 381
04:25:26.230 00.000 7680 move complete, result=0
04:25:26.231 00.001 7680 worker thread done servicing request
04:25:26.231 00.000 7680 Worker thread wakes up
04:25:26.231 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.7 px 381 ms SOUTH
04:25:26.239 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:26.239 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:27.478 01.239 7680 Exposure complete
04:25:27.619 00.141 7680 worker thread done servicing request
04:25:27.619 00.000 6120 OnExposeComplete: enter
04:25:27.623 00.004 6120 UpdateGuideState(): m_state=6
04:25:27.628 00.005 6120 Star::Find(15, 515, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4963
04:25:27.635 00.007 6120 Star::Find returns 1 (0), X=515.69, Y=663.78, Mass=7483, SNR=56.8, Peak=170 HFD=6.6
04:25:27.639 00.004 6120 CameraToMount -- cameraTheta (3.02) - m_xAngle (0.19) = xAngle (2.83 = 2.83)
04:25:27.643 00.004 6120 CameraToMount -- cameraTheta (3.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.70 = -0.58)
04:25:27.647 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.18 cameraTheta=3.02 mountX=-0.17 mountY=-0.10, mountTheta=-2.62
04:25:27.653 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.02, opts=13)
04:25:27.658 00.005 6120 Enqueuing Move request for scope (-0.18, 0.02)
04:25:27.662 00.004 7680 Worker thread wakes up
04:25:27.663 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
04:25:27.663 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:27.667 00.004 6120 UpdateGuideState exits: m=7483 SNR=56.8
04:25:27.670 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
04:25:27.670 00.000 7680 Moving (-0.18, 0.02) raw xDistance=-0.17 yDistance=-0.10
04:25:27.672 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:25:27.672 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:27.672 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:27.677 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:27.681 00.004 6120 Enqueuing Expose request
04:25:27.684 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:25:27.684 00.000 7680 MoveAxis(E, 0, ABG)
04:25:27.684 00.000 7680 Move returns status 0, amount 0
04:25:27.684 00.000 7680 MoveAxis(N, 0, ABG)
04:25:27.684 00.000 7680 Move returns status 0, amount 0
04:25:27.684 00.000 7680 move complete, result=0
04:25:27.686 00.002 7680 worker thread done servicing request
04:25:27.686 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:27.690 00.004 7680 Worker thread wakes up
04:25:27.690 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:27.690 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:28.937 01.247 7680 Exposure complete
04:25:29.088 00.151 7680 worker thread done servicing request
04:25:29.088 00.000 6120 OnExposeComplete: enter
04:25:29.093 00.005 6120 UpdateGuideState(): m_state=6
04:25:29.098 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4964
04:25:29.103 00.005 6120 Star::Find returns 1 (0), X=515.65, Y=663.71, Mass=7757, SNR=58.2, Peak=181 HFD=6.7
04:25:29.106 00.003 6120 CameraToMount -- cameraTheta (-2.91) - m_xAngle (0.19) = xAngle (-3.10 = -3.10)
04:25:29.109 00.003 6120 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.23 = -0.23)
04:25:29.114 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-2.91 mountX=-0.23 mountY=-0.05, mountTheta=-2.92
04:25:29.119 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.05, opts=13)
04:25:29.123 00.004 6120 Enqueuing Move request for scope (-0.22, -0.05)
04:25:29.125 00.002 7680 Worker thread wakes up
04:25:29.127 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:29.131 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.05) opts 0xd
04:25:29.132 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.05)
04:25:29.132 00.000 7680 Moving (-0.22, -0.05) raw xDistance=-0.23 yDistance=-0.05
04:25:29.132 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
04:25:29.132 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:29.132 00.000 6120 UpdateGuideState exits: m=7757 SNR=58.2
04:25:29.136 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:25:29.136 00.000 7680 MoveAxis(E, 93, ABG)
04:25:29.136 00.000 7680 Guiding  Dir = 2, Dur = 93
04:25:29.138 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:29.140 00.002 7680 IsSlewing returns 0
04:25:29.140 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:29.145 00.005 6120 Enqueuing Expose request
04:25:29.149 00.004 7680 IsGuiding returns 0
04:25:29.149 00.000 7680 PulseGuide returned control before completion, sleep 103
04:25:29.254 00.105 7680 IsGuiding returns 1
04:25:29.255 00.001 7680 scope still moving after pulse duration time elapsed
04:25:29.286 00.031 7680 IsSlewing returns 0
04:25:29.287 00.001 7680 IsGuiding returns 1
04:25:29.318 00.031 7680 IsSlewing returns 0
04:25:29.319 00.001 7680 IsGuiding returns 0
04:25:29.319 00.000 7680 scope move finished after 93 + 77 ms
04:25:29.320 00.001 7680 Move returns status 0, amount 93
04:25:29.321 00.001 7680 MoveAxis(N, 0, ABG)
04:25:29.321 00.000 7680 Move returns status 0, amount 0
04:25:29.321 00.000 7680 move complete, result=0
04:25:29.322 00.001 7680 worker thread done servicing request
04:25:29.322 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.1 px 0 ms NORTH
04:25:29.328 00.006 7680 Worker thread wakes up
04:25:29.328 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:29.328 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:30.576 01.248 7680 Exposure complete
04:25:30.717 00.141 7680 worker thread done servicing request
04:25:30.717 00.000 6120 OnExposeComplete: enter
04:25:30.722 00.005 6120 UpdateGuideState(): m_state=6
04:25:30.726 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4965
04:25:30.730 00.004 6120 Star::Find returns 1 (0), X=515.67, Y=663.79, Mass=8132, SNR=60.0, Peak=191 HFD=6.7
04:25:30.735 00.005 6120 CameraToMount -- cameraTheta (2.97) - m_xAngle (0.19) = xAngle (2.78 = 2.78)
04:25:30.739 00.004 6120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.66 = -0.63)
04:25:30.743 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=2.97 mountX=-0.19 mountY=-0.12, mountTheta=-2.58
04:25:30.747 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.03, opts=13)
04:25:30.752 00.005 6120 Enqueuing Move request for scope (-0.20, 0.03)
04:25:30.757 00.005 7680 Worker thread wakes up
04:25:30.758 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:30.764 00.006 6120 UpdateGuideState exits: m=8132 SNR=60.0
04:25:30.767 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:30.771 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:30.775 00.004 6120 Enqueuing Expose request
04:25:30.778 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
04:25:30.778 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
04:25:30.779 00.001 7680 Moving (-0.20, 0.03) raw xDistance=-0.19 yDistance=-0.12
04:25:30.779 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:25:30.779 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:30.779 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:25:30.780 00.001 7680 MoveAxis(E, 0, ABG)
04:25:30.780 00.000 7680 Move returns status 0, amount 0
04:25:30.780 00.000 7680 MoveAxis(N, 0, ABG)
04:25:30.780 00.000 7680 Move returns status 0, amount 0
04:25:30.782 00.002 7680 move complete, result=0
04:25:30.782 00.000 7680 worker thread done servicing request
04:25:30.782 00.000 7680 Worker thread wakes up
04:25:30.782 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:25:30.786 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:30.786 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:32.029 01.243 7680 Exposure complete
04:25:32.172 00.143 7680 worker thread done servicing request
04:25:32.173 00.001 6120 OnExposeComplete: enter
04:25:32.176 00.003 6120 UpdateGuideState(): m_state=6
04:25:32.181 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4966
04:25:32.185 00.004 6120 Star::Find returns 1 (0), X=515.61, Y=663.65, Mass=8355, SNR=61.0, Peak=195 HFD=7.0
04:25:32.189 00.004 6120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (0.19) = xAngle (-2.93 = -2.93)
04:25:32.193 00.004 6120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.05 = -0.05)
04:25:32.197 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.11 hyp=0.28 cameraTheta=-2.74 mountX=-0.27 mountY=-0.02, mountTheta=-3.09
04:25:32.200 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.11, opts=13)
04:25:32.203 00.003 6120 Enqueuing Move request for scope (-0.26, -0.11)
04:25:32.207 00.004 7680 Worker thread wakes up
04:25:32.208 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.11) opts 0xd
04:25:32.208 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.11)
04:25:32.208 00.000 7680 Moving (-0.26, -0.11) raw xDistance=-0.27 yDistance=-0.02
04:25:32.209 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
04:25:32.209 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:32.209 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:25:32.209 00.000 7680 MoveAxis(E, 111, ABG)
04:25:32.209 00.000 7680 Guiding  Dir = 2, Dur = 111
04:25:32.209 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:32.213 00.004 7680 IsSlewing returns 0
04:25:32.214 00.001 6120 UpdateGuideState exits: m=8355 SNR=61.0
04:25:32.218 00.004 7680 IsGuiding returns 0
04:25:32.218 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:32.222 00.004 7680 PulseGuide returned control before completion, sleep 120
04:25:32.222 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:32.227 00.005 6120 Enqueuing Expose request
04:25:32.350 00.123 7680 IsGuiding returns 1
04:25:32.351 00.001 7680 scope still moving after pulse duration time elapsed
04:25:32.379 00.028 7680 IsSlewing returns 0
04:25:32.380 00.001 7680 IsGuiding returns 0
04:25:32.381 00.001 7680 scope move finished after 111 + 52 ms
04:25:32.381 00.000 7680 Move returns status 0, amount 111
04:25:32.381 00.000 7680 MoveAxis(N, 0, ABG)
04:25:32.383 00.002 7680 Move returns status 0, amount 0
04:25:32.383 00.000 7680 move complete, result=0
04:25:32.384 00.001 7680 worker thread done servicing request
04:25:32.384 00.000 6120 GuideStep: -0.3 px 111 ms EAST, -0.0 px 0 ms NORTH
04:25:32.390 00.006 7680 Worker thread wakes up
04:25:32.390 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:32.390 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:33.637 01.247 7680 Exposure complete
04:25:33.775 00.138 7680 worker thread done servicing request
04:25:33.776 00.001 6120 OnExposeComplete: enter
04:25:33.779 00.003 6120 UpdateGuideState(): m_state=6
04:25:33.785 00.006 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4967
04:25:33.789 00.004 6120 Star::Find returns 1 (0), X=515.62, Y=663.62, Mass=8298, SNR=61.4, Peak=186 HFD=6.9
04:25:33.794 00.005 6120 CameraToMount -- cameraTheta (-2.62) - m_xAngle (0.19) = xAngle (-2.81 = -2.81)
04:25:33.797 00.003 6120 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.07 = 0.07)
04:25:33.802 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-2.62 mountX=-0.27 mountY=0.02, mountTheta=3.07
04:25:33.807 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.14, opts=13)
04:25:33.810 00.003 6120 Enqueuing Move request for scope (-0.24, -0.14)
04:25:33.815 00.005 7680 Worker thread wakes up
04:25:33.815 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:33.819 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.14) opts 0xd
04:25:33.819 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.14)
04:25:33.820 00.001 7680 Moving (-0.24, -0.14) raw xDistance=-0.27 yDistance=0.02
04:25:33.820 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.27
04:25:33.820 00.000 6120 UpdateGuideState exits: m=8298 SNR=61.4
04:25:33.824 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:33.828 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:33.832 00.004 6120 Enqueuing Expose request
04:25:33.835 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:33.835 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:25:33.836 00.001 7680 MoveAxis(E, 116, ABG)
04:25:33.836 00.000 7680 Guiding  Dir = 2, Dur = 116
04:25:33.837 00.001 7680 IsSlewing returns 0
04:25:33.837 00.000 7680 IsGuiding returns 0
04:25:33.837 00.000 7680 PulseGuide returned control before completion, sleep 126
04:25:33.972 00.135 7680 IsGuiding returns 1
04:25:33.972 00.000 7680 scope still moving after pulse duration time elapsed
04:25:34.002 00.030 7680 IsSlewing returns 0
04:25:34.003 00.001 7680 IsGuiding returns 0
04:25:34.004 00.001 7680 scope move finished after 116 + 51 ms
04:25:34.004 00.000 7680 Move returns status 0, amount 116
04:25:34.006 00.002 7680 MoveAxis(N, 0, ABG)
04:25:34.007 00.001 7680 Move returns status 0, amount 0
04:25:34.007 00.000 7680 move complete, result=0
04:25:34.008 00.001 7680 worker thread done servicing request
04:25:34.008 00.000 7680 Worker thread wakes up
04:25:34.008 00.000 6120 GuideStep: -0.3 px 116 ms EAST, 0.0 px 0 ms NORTH
04:25:34.014 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:34.014 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:35.267 01.253 7680 Exposure complete
04:25:35.412 00.145 7680 worker thread done servicing request
04:25:35.412 00.000 6120 OnExposeComplete: enter
04:25:35.420 00.008 6120 UpdateGuideState(): m_state=6
04:25:35.424 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4968
04:25:35.429 00.005 6120 Star::Find returns 1 (0), X=515.98, Y=663.15, Mass=7368, SNR=56.9, Peak=190 HFD=6.4
04:25:35.432 00.003 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
04:25:35.436 00.004 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
04:25:35.442 00.006 6120 CameraToMount -- cameraX=0.11 cameraY=-0.61 hyp=0.62 cameraTheta=-1.39 mountX=-0.00 mountY=0.60, mountTheta=1.57
04:25:35.450 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.61, opts=13)
04:25:35.452 00.002 6120 Enqueuing Move request for scope (0.11, -0.61)
04:25:35.455 00.003 7680 Worker thread wakes up
04:25:35.455 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:35.458 00.003 6120 UpdateGuideState exits: m=7368 SNR=56.9
04:25:35.461 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:35.464 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:35.468 00.004 6120 Enqueuing Expose request
04:25:35.473 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.61) opts 0xd
04:25:35.473 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.61)
04:25:35.473 00.000 7680 Moving (0.11, -0.61) raw xDistance=-0.00 yDistance=0.60
04:25:35.475 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:25:35.475 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
04:25:35.475 00.000 7680 MoveAxis(E, 0, ABG)
04:25:35.475 00.000 7680 Move returns status 0, amount 0
04:25:35.475 00.000 7680 MoveAxis(S, 326, ABG)
04:25:35.476 00.001 7680 Guiding  Dir = 1, Dur = 326
04:25:35.477 00.001 7680 IsSlewing returns 0
04:25:35.477 00.000 7680 IsGuiding returns 0
04:25:35.477 00.000 7680 PulseGuide returned control before completion, sleep 336
04:25:35.819 00.342 7680 IsGuiding returns 1
04:25:35.821 00.002 7680 scope still moving after pulse duration time elapsed
04:25:35.850 00.029 7680 IsSlewing returns 0
04:25:35.853 00.003 7680 IsGuiding returns 0
04:25:35.853 00.000 7680 scope move finished after 326 + 50 ms
04:25:35.854 00.001 7680 Move returns status 0, amount 326
04:25:35.854 00.000 7680 move complete, result=0
04:25:35.855 00.001 7680 worker thread done servicing request
04:25:35.855 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.6 px 326 ms SOUTH
04:25:35.862 00.007 7680 Worker thread wakes up
04:25:35.862 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:35.862 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:37.112 01.250 7680 Exposure complete
04:25:37.268 00.156 7680 worker thread done servicing request
04:25:37.268 00.000 6120 OnExposeComplete: enter
04:25:37.272 00.004 6120 UpdateGuideState(): m_state=6
04:25:37.277 00.005 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4969
04:25:37.282 00.005 6120 Star::Find returns 1 (0), X=516.00, Y=663.83, Mass=7959, SNR=59.2, Peak=191 HFD=6.6
04:25:37.285 00.003 6120 CameraToMount -- cameraTheta (0.50) - m_xAngle (0.19) = xAngle (0.32 = 0.32)
04:25:37.290 00.005 6120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.19 = -3.09)
04:25:37.295 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.50 mountX=0.14 mountY=-0.01, mountTheta=-0.05
04:25:37.299 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.07, opts=13)
04:25:37.303 00.004 6120 Enqueuing Move request for scope (0.13, 0.07)
04:25:37.307 00.004 7680 Worker thread wakes up
04:25:37.307 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:37.311 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
04:25:37.311 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
04:25:37.311 00.000 7680 Moving (0.13, 0.07) raw xDistance=0.14 yDistance=-0.01
04:25:37.313 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:25:37.313 00.000 6120 UpdateGuideState exits: m=7959 SNR=59.2
04:25:37.318 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:37.322 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:37.326 00.004 6120 Enqueuing Expose request
04:25:37.330 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:37.331 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:25:37.331 00.000 7680 MoveAxis(E, 0, ABG)
04:25:37.331 00.000 7680 Move returns status 0, amount 0
04:25:37.331 00.000 7680 MoveAxis(N, 0, ABG)
04:25:37.331 00.000 7680 Move returns status 0, amount 0
04:25:37.332 00.001 7680 move complete, result=0
04:25:37.332 00.000 7680 worker thread done servicing request
04:25:37.332 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:25:37.336 00.004 7680 Worker thread wakes up
04:25:37.337 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:37.337 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:38.578 01.241 7680 Exposure complete
04:25:38.728 00.150 7680 worker thread done servicing request
04:25:38.729 00.001 6120 OnExposeComplete: enter
04:25:38.733 00.004 6120 UpdateGuideState(): m_state=6
04:25:38.739 00.006 6120 Star::Find(15, 516, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4970
04:25:38.743 00.004 6120 Star::Find returns 1 (0), X=515.74, Y=663.68, Mass=8041, SNR=60.2, Peak=183 HFD=6.8
04:25:38.747 00.004 6120 CameraToMount -- cameraTheta (-2.58) - m_xAngle (0.19) = xAngle (-2.77 = -2.77)
04:25:38.751 00.004 6120 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.11 = 0.11)
04:25:38.755 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.58 mountX=-0.14 mountY=0.02, mountTheta=3.03
04:25:38.760 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.08, opts=13)
04:25:38.765 00.005 6120 Enqueuing Move request for scope (-0.13, -0.08)
04:25:38.769 00.004 7680 Worker thread wakes up
04:25:38.769 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:38.773 00.004 6120 UpdateGuideState exits: m=8041 SNR=60.2
04:25:38.777 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:38.780 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:38.783 00.003 6120 Enqueuing Expose request
04:25:38.787 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
04:25:38.788 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
04:25:38.788 00.000 7680 Moving (-0.13, -0.08) raw xDistance=-0.14 yDistance=0.02
04:25:38.788 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:25:38.788 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:38.788 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:25:38.790 00.002 7680 MoveAxis(E, 0, ABG)
04:25:38.790 00.000 7680 Move returns status 0, amount 0
04:25:38.790 00.000 7680 MoveAxis(N, 0, ABG)
04:25:38.790 00.000 7680 Move returns status 0, amount 0
04:25:38.790 00.000 7680 move complete, result=0
04:25:38.790 00.000 7680 worker thread done servicing request
04:25:38.790 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:38.794 00.004 7680 Worker thread wakes up
04:25:38.794 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:38.794 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:40.047 01.253 7680 Exposure complete
04:25:40.189 00.142 7680 worker thread done servicing request
04:25:40.189 00.000 6120 OnExposeComplete: enter
04:25:40.195 00.006 6120 UpdateGuideState(): m_state=6
04:25:40.199 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4971
04:25:40.203 00.004 6120 Star::Find returns 1 (0), X=515.63, Y=663.64, Mass=8141, SNR=60.0, Peak=183 HFD=6.9
04:25:40.206 00.003 6120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (0.19) = xAngle (-2.86 = -2.86)
04:25:40.210 00.004 6120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.01 = 0.01)
04:25:40.214 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-2.67 mountX=-0.26 mountY=0.00, mountTheta=3.13
04:25:40.219 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.12, opts=13)
04:25:40.224 00.005 6120 Enqueuing Move request for scope (-0.24, -0.12)
04:25:40.230 00.006 7680 Worker thread wakes up
04:25:40.231 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:40.234 00.003 6120 UpdateGuideState exits: m=8141 SNR=60.0
04:25:40.239 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:40.242 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:40.247 00.005 6120 Enqueuing Expose request
04:25:40.251 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.12) opts 0xd
04:25:40.251 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.12)
04:25:40.251 00.000 7680 Moving (-0.24, -0.12) raw xDistance=-0.26 yDistance=0.00
04:25:40.251 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
04:25:40.252 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:40.252 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:25:40.252 00.000 7680 MoveAxis(E, 104, ABG)
04:25:40.252 00.000 7680 Guiding  Dir = 2, Dur = 104
04:25:40.252 00.000 7680 IsSlewing returns 0
04:25:40.254 00.002 7680 IsGuiding returns 0
04:25:40.254 00.000 7680 PulseGuide returned control before completion, sleep 114
04:25:40.381 00.127 7680 IsGuiding returns 0
04:25:40.382 00.001 7680 Move returns status 0, amount 104
04:25:40.383 00.001 7680 MoveAxis(N, 0, ABG)
04:25:40.384 00.001 7680 Move returns status 0, amount 0
04:25:40.384 00.000 7680 move complete, result=0
04:25:40.384 00.000 7680 worker thread done servicing request
04:25:40.385 00.001 6120 GuideStep: -0.3 px 104 ms EAST, 0.0 px 0 ms NORTH
04:25:40.395 00.010 7680 Worker thread wakes up
04:25:40.395 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:40.395 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:41.647 01.252 7680 Exposure complete
04:25:41.798 00.151 7680 worker thread done servicing request
04:25:41.799 00.001 6120 OnExposeComplete: enter
04:25:41.803 00.004 6120 UpdateGuideState(): m_state=6
04:25:41.806 00.003 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4972
04:25:41.811 00.005 6120 Star::Find returns 1 (0), X=515.69, Y=663.63, Mass=8045, SNR=59.2, Peak=190 HFD=6.9
04:25:41.814 00.003 6120 CameraToMount -- cameraTheta (-2.52) - m_xAngle (0.19) = xAngle (-2.71 = -2.71)
04:25:41.819 00.005 6120 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.16 = 0.16)
04:25:41.823 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-2.52 mountX=-0.20 mountY=0.04, mountTheta=2.96
04:25:41.830 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.13, opts=13)
04:25:41.834 00.004 6120 Enqueuing Move request for scope (-0.18, -0.13)
04:25:41.837 00.003 7680 Worker thread wakes up
04:25:41.838 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:41.841 00.003 6120 UpdateGuideState exits: m=8045 SNR=59.2
04:25:41.845 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:41.849 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:41.852 00.003 6120 Enqueuing Expose request
04:25:41.857 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.13) opts 0xd
04:25:41.857 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.13)
04:25:41.857 00.000 7680 Moving (-0.18, -0.13) raw xDistance=-0.20 yDistance=0.04
04:25:41.857 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:25:41.857 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:41.858 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:25:41.858 00.000 7680 MoveAxis(E, 0, ABG)
04:25:41.858 00.000 7680 Move returns status 0, amount 0
04:25:41.858 00.000 7680 MoveAxis(N, 0, ABG)
04:25:41.858 00.000 7680 Move returns status 0, amount 0
04:25:41.859 00.001 7680 move complete, result=0
04:25:41.859 00.000 7680 worker thread done servicing request
04:25:41.859 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:25:41.864 00.005 7680 Worker thread wakes up
04:25:41.864 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:41.864 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:43.116 01.252 7680 Exposure complete
04:25:43.250 00.134 7680 worker thread done servicing request
04:25:43.251 00.001 6120 OnExposeComplete: enter
04:25:43.255 00.004 6120 UpdateGuideState(): m_state=6
04:25:43.259 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4973
04:25:43.264 00.005 6120 Star::Find returns 1 (0), X=515.76, Y=663.50, Mass=8122, SNR=58.6, Peak=187 HFD=7.0
04:25:43.267 00.003 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.16 = -2.16)
04:25:43.272 00.005 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.71 = 0.71)
04:25:43.276 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.26 hyp=0.28 cameraTheta=-1.97 mountX=-0.16 mountY=0.18, mountTheta=2.27
04:25:43.282 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.26, opts=13)
04:25:43.287 00.005 6120 Enqueuing Move request for scope (-0.11, -0.26)
04:25:43.292 00.005 7680 Worker thread wakes up
04:25:43.292 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:43.297 00.005 6120 UpdateGuideState exits: m=8122 SNR=58.6
04:25:43.301 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:43.306 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:43.310 00.004 6120 Enqueuing Expose request
04:25:43.314 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.26) opts 0xd
04:25:43.315 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.26)
04:25:43.315 00.000 7680 Moving (-0.11, -0.26) raw xDistance=-0.16 yDistance=0.18
04:25:43.315 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:25:43.315 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:43.316 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:25:43.316 00.000 7680 MoveAxis(E, 0, ABG)
04:25:43.316 00.000 7680 Move returns status 0, amount 0
04:25:43.317 00.001 7680 MoveAxis(N, 0, ABG)
04:25:43.317 00.000 7680 Move returns status 0, amount 0
04:25:43.317 00.000 7680 move complete, result=0
04:25:43.318 00.001 7680 worker thread done servicing request
04:25:43.318 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:25:43.323 00.005 7680 Worker thread wakes up
04:25:43.323 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:43.323 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:44.573 01.250 7680 Exposure complete
04:25:44.717 00.144 7680 worker thread done servicing request
04:25:44.717 00.000 6120 OnExposeComplete: enter
04:25:44.722 00.005 6120 UpdateGuideState(): m_state=6
04:25:44.726 00.004 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4974
04:25:44.729 00.003 6120 Star::Find returns 1 (0), X=515.68, Y=663.47, Mass=8422, SNR=60.8, Peak=187 HFD=7.1
04:25:44.733 00.004 6120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.19) = xAngle (-2.35 = -2.35)
04:25:44.736 00.003 6120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.53 = 0.53)
04:25:44.741 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.29 hyp=0.34 cameraTheta=-2.16 mountX=-0.24 mountY=0.17, mountTheta=2.52
04:25:44.745 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.29, opts=13)
04:25:44.748 00.003 6120 Enqueuing Move request for scope (-0.19, -0.29)
04:25:44.751 00.003 7680 Worker thread wakes up
04:25:44.751 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.29) opts 0xd
04:25:44.752 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.29)
04:25:44.753 00.001 7680 Moving (-0.19, -0.29) raw xDistance=-0.24 yDistance=0.17
04:25:44.753 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:25:44.753 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:44.753 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:25:44.754 00.001 7680 MoveAxis(E, 98, ABG)
04:25:44.754 00.000 7680 Guiding  Dir = 2, Dur = 98
04:25:44.754 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:44.758 00.004 7680 IsSlewing returns 0
04:25:44.758 00.000 6120 UpdateGuideState exits: m=8422 SNR=60.8
04:25:44.760 00.002 7680 IsGuiding returns 0
04:25:44.760 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:44.765 00.005 7680 PulseGuide returned control before completion, sleep 108
04:25:44.766 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:44.769 00.003 6120 Enqueuing Expose request
04:25:44.888 00.119 7680 IsGuiding returns 1
04:25:44.889 00.001 7680 scope still moving after pulse duration time elapsed
04:25:44.919 00.030 7680 IsSlewing returns 0
04:25:44.920 00.001 7680 IsGuiding returns 0
04:25:44.921 00.001 7680 scope move finished after 98 + 61 ms
04:25:44.921 00.000 7680 Move returns status 0, amount 98
04:25:44.922 00.001 7680 MoveAxis(N, 0, ABG)
04:25:44.922 00.000 7680 Move returns status 0, amount 0
04:25:44.922 00.000 7680 move complete, result=0
04:25:44.923 00.001 7680 worker thread done servicing request
04:25:44.924 00.001 7680 Worker thread wakes up
04:25:44.925 00.001 6120 GuideStep: -0.2 px 98 ms EAST, 0.2 px 0 ms NORTH
04:25:44.931 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:44.931 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(501,649,31,31)
04:25:46.180 01.249 7680 Exposure complete
04:25:46.199 00.019 6120 evsrv: cli 0FAEF398 connect
04:25:46.246 00.047 6120 case statement mapped state 6 to 3
04:25:46.252 00.006 6120 case statement mapped state 6 to 3
04:25:46.256 00.004 6120 evsrv: cli 0FAEF398 request: {"method":"get_app_state","id":"74e6dbe9-a882-446a-876d-e849a0ef8169"}
04:25:46.263 00.007 6120 case statement mapped state 6 to 3
04:25:46.363 00.100 6120 evsrv: cli 0FAEF398 response: {"jsonrpc":"2.0","result":"Guiding","id":"74e6dbe9-a882-446a-876d-e849a0ef8169"}
04:25:46.367 00.004 6120 evsrv: cli 0FAEF398 disconnect
04:25:46.371 00.004 6120 evsrv: cli 0FAF0158 connect
04:25:46.375 00.004 6120 case statement mapped state 6 to 3
04:25:46.382 00.007 6120 case statement mapped state 6 to 3
04:25:46.386 00.004 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"1e166528-d37c-47c0-80fb-6b556b9b2e54"}
04:25:46.389 00.003 6120 PhdController::Dither begins
04:25:46.392 00.003 6120 dither: size=5.00, dRA=-4.72 dDec=-1.70
04:25:46.395 00.003 6120 MountToCamera -- mountTheta (2.80) + m_xAngle (0.19) = xAngle (2.98 = 2.98)
04:25:46.398 00.003 6120 MountToCamera -- mountX=-4.72 mountY=-1.70 hyp=5.02 mountTheta=2.80 cameraX=-4.96, cameraY=0.79 cameraTheta=2.98
04:25:46.401 00.003 6120 setting lock position to (510.91, 664.55)
04:25:46.404 00.003 6120 Mount: notify guiding dithered (-5.0, 0.8)
04:25:46.408 00.004 6120 Status Line: Dither by -4.72,-1.70
04:25:46.412 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
04:25:46.554 00.142 6120 PhdController: newstate STATE_SETTLE_WAIT
04:25:46.557 00.003 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"1e166528-d37c-47c0-80fb-6b556b9b2e54"}
04:25:46.561 00.004 6120 evsrv: cli 0FAF0158 disconnect
04:25:46.709 00.148 7680 worker thread done servicing request
04:25:46.709 00.000 6120 OnExposeComplete: enter
04:25:46.713 00.004 6120 UpdateGuideState(): m_state=6
04:25:46.715 00.002 6120 Star::Find(15, 515, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4975
04:25:46.720 00.005 6120 Star::Find returns 1 (0), X=515.92, Y=662.91, Mass=7734, SNR=58.7, Peak=183 HFD=6.5
04:25:46.724 00.004 6120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.19) = xAngle (-0.50 = -0.50)
04:25:46.727 00.003 6120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.37 = 2.37)
04:25:46.730 00.003 6120 CameraToMount -- cameraX=5.01 cameraY=-1.64 hyp=5.27 cameraTheta=-0.32 mountX=4.61 mountY=3.67, mountTheta=0.67
04:25:46.734 00.004 6120 dither recenter: remaining=(4.7,1.7) step=(4.7,1.7)
04:25:46.738 00.004 6120 MountToCamera -- mountTheta (-0.35) + m_xAngle (0.19) = xAngle (-0.16 = -0.16)
04:25:46.740 00.002 6120 MountToCamera -- mountX=4.72 mountY=1.70 hyp=5.02 mountTheta=-0.35 cameraX=4.96, cameraY=-0.79 cameraTheta=-0.16
04:25:46.743 00.003 6120 SchedulePrimaryMove(0D6325F0, x=4.96, y=-0.79, opts=4)
04:25:46.746 00.003 6120 Enqueuing Move request for scope (4.96, -0.79)
04:25:46.749 00.003 7680 Worker thread wakes up
04:25:46.749 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (4.96, -0.79) opts 0x4
04:25:46.749 00.000 7680 Handling offset move in thread for scope, endpoint = (4.96, -0.79)
04:25:46.749 00.000 7680 Moving (4.96, -0.79) raw xDistance=4.72 yDistance=1.70
04:25:46.749 00.000 7680 MoveAxis(W, 3061, B)
04:25:46.749 00.000 7680 Guiding  Dir = 3, Dur = 3061
04:25:46.749 00.000 6120 Mount: notify direct move 4.72,1.70
04:25:46.753 00.004 7680 IsSlewing returns 0
04:25:46.754 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:46.756 00.002 7680 IsGuiding returns 0
04:25:46.756 00.000 6120 UpdateGuideState exits: m=7734 SNR=58.7
04:25:46.759 00.003 7680 PulseGuide returned control before completion, sleep 3071
04:25:46.759 00.000 6120 PhdController: settling, locked = 1, distance = 5.29 (1.50) aobump = 0 frame = 1 / 99999
04:25:46.762 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764066346.762,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.29,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:25:46.765 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:46.769 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:46.771 00.002 6120 Enqueuing Expose request
04:25:49.845 03.074 7680 IsGuiding returns 1
04:25:49.848 00.003 7680 scope still moving after pulse duration time elapsed
04:25:49.876 00.028 7680 IsSlewing returns 0
04:25:49.877 00.001 7680 IsGuiding returns 0
04:25:49.879 00.002 7680 scope move finished after 3061 + 61 ms
04:25:49.880 00.001 7680 Move returns status 0, amount 3061
04:25:49.880 00.000 7680 MoveAxis(S, 924, B)
04:25:49.880 00.000 7680 Guiding  Dir = 1, Dur = 924
04:25:49.881 00.001 7680 IsSlewing returns 0
04:25:49.881 00.000 7680 IsGuiding returns 0
04:25:49.882 00.001 7680 PulseGuide returned control before completion, sleep 934
04:25:50.831 00.949 7680 IsGuiding returns 1
04:25:50.832 00.001 7680 scope still moving after pulse duration time elapsed
04:25:50.862 00.030 7680 IsSlewing returns 0
04:25:50.863 00.001 7680 IsGuiding returns 0
04:25:50.863 00.000 7680 scope move finished after 924 + 58 ms
04:25:50.865 00.002 7680 Move returns status 0, amount 924
04:25:50.865 00.000 7680 move complete, result=0
04:25:50.865 00.000 7680 worker thread done servicing request
04:25:50.865 00.000 6120 GuideStep: 4.7 px 3061 ms WEST, 1.7 px 924 ms SOUTH
04:25:50.871 00.006 7680 Worker thread wakes up
04:25:50.871 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:50.871 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:25:52.127 01.256 7680 Exposure complete
04:25:52.271 00.144 7680 worker thread done servicing request
04:25:52.272 00.001 6120 OnExposeComplete: enter
04:25:52.276 00.004 6120 UpdateGuideState(): m_state=6
04:25:52.279 00.003 6120 Star::Find(15, 515, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4976
04:25:52.283 00.004 6120 Star::Find returns 1 (0), X=511.13, Y=664.86, Mass=8392, SNR=60.0, Peak=199 HFD=6.7
04:25:52.288 00.005 6120 CameraToMount -- cameraTheta (0.96) - m_xAngle (0.19) = xAngle (0.77 = 0.77)
04:25:52.293 00.005 6120 CameraToMount -- cameraTheta (0.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.64 = -2.64)
04:25:52.296 00.003 6120 CameraToMount -- cameraX=0.21 cameraY=0.30 hyp=0.37 cameraTheta=0.96 mountX=0.27 mountY=-0.18, mountTheta=-0.59
04:25:52.301 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=0.30, opts=13)
04:25:52.305 00.004 6120 Enqueuing Move request for scope (0.21, 0.30)
04:25:52.308 00.003 7680 Worker thread wakes up
04:25:52.308 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.30) opts 0xd
04:25:52.308 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, 0.30)
04:25:52.308 00.000 7680 Moving (0.21, 0.30) raw xDistance=0.27 yDistance=-0.18
04:25:52.310 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
04:25:52.310 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:52.310 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:52.314 00.004 6120 UpdateGuideState exits: m=8392 SNR=60.0
04:25:52.318 00.004 6120 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 2 / 99999
04:25:52.323 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:25:52.323 00.000 7680 MoveAxis(W, 109, ABG)
04:25:52.323 00.000 7680 Guiding  Dir = 3, Dur = 109
04:25:52.323 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764066352.323,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.37,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:25:52.327 00.004 7680 IsSlewing returns 0
04:25:52.327 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:52.330 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:52.335 00.005 7680 IsGuiding returns 0
04:25:52.335 00.000 6120 Enqueuing Expose request
04:25:52.339 00.004 7680 PulseGuide returned control before completion, sleep 119
04:25:52.472 00.133 7680 IsGuiding returns 1
04:25:52.473 00.001 7680 scope still moving after pulse duration time elapsed
04:25:52.504 00.031 7680 IsSlewing returns 0
04:25:52.506 00.002 7680 IsGuiding returns 0
04:25:52.506 00.000 7680 scope move finished after 109 + 62 ms
04:25:52.506 00.000 7680 Move returns status 0, amount 109
04:25:52.507 00.001 7680 MoveAxis(N, 0, ABG)
04:25:52.507 00.000 7680 Move returns status 0, amount 0
04:25:52.508 00.001 7680 move complete, result=0
04:25:52.509 00.001 7680 worker thread done servicing request
04:25:52.509 00.000 7680 Worker thread wakes up
04:25:52.509 00.000 6120 GuideStep: 0.3 px 109 ms WEST, -0.2 px 0 ms NORTH
04:25:52.515 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:52.515 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:25:53.769 01.254 7680 Exposure complete
04:25:53.912 00.143 7680 worker thread done servicing request
04:25:53.912 00.000 6120 OnExposeComplete: enter
04:25:53.916 00.004 6120 UpdateGuideState(): m_state=6
04:25:53.921 00.005 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4977
04:25:53.925 00.004 6120 Star::Find returns 1 (0), X=510.83, Y=664.79, Mass=7360, SNR=56.3, Peak=179 HFD=6.6
04:25:53.928 00.003 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (0.19) = xAngle (1.72 = 1.72)
04:25:53.932 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.59 = -1.69)
04:25:53.937 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.90 mountX=-0.04 mountY=-0.25, mountTheta=-1.72
04:25:53.942 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.24, opts=13)
04:25:53.946 00.004 6120 Enqueuing Move request for scope (-0.08, 0.24)
04:25:53.949 00.003 7680 Worker thread wakes up
04:25:53.949 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.24) opts 0xd
04:25:53.949 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.24)
04:25:53.949 00.000 7680 Moving (-0.08, 0.24) raw xDistance=-0.04 yDistance=-0.25
04:25:53.950 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:53.953 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:25:53.954 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:25:53.954 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:25:53.955 00.001 7680 MoveAxis(E, 0, ABG)
04:25:53.955 00.000 7680 Move returns status 0, amount 0
04:25:53.955 00.000 7680 MoveAxis(N, 0, ABG)
04:25:53.955 00.000 7680 Move returns status 0, amount 0
04:25:53.955 00.000 7680 move complete, result=0
04:25:53.955 00.000 7680 worker thread done servicing request
04:25:53.955 00.000 6120 UpdateGuideState exits: m=7360 SNR=56.3
04:25:53.959 00.004 6120 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 3 / 99999
04:25:53.962 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764066353.962,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.34,"Time":1.6,"SettleTime":10.0,"StarLocked":true}
04:25:53.967 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:53.970 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:53.973 00.003 6120 Enqueuing Expose request
04:25:53.976 00.003 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:25:53.979 00.003 7680 Worker thread wakes up
04:25:53.979 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:53.981 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:25:55.232 01.251 7680 Exposure complete
04:25:55.369 00.137 7680 worker thread done servicing request
04:25:55.370 00.001 6120 OnExposeComplete: enter
04:25:55.372 00.002 6120 UpdateGuideState(): m_state=6
04:25:55.377 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4978
04:25:55.380 00.003 6120 Star::Find returns 1 (0), X=510.73, Y=664.84, Mass=7449, SNR=57.1, Peak=165 HFD=6.6
04:25:55.382 00.002 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (0.19) = xAngle (1.94 = 1.94)
04:25:55.386 00.004 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.81 = -1.47)
04:25:55.390 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.29 hyp=0.34 cameraTheta=2.13 mountX=-0.12 mountY=-0.34, mountTheta=-1.92
04:25:55.396 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.29, opts=13)
04:25:55.400 00.004 6120 Enqueuing Move request for scope (-0.18, 0.29)
04:25:55.403 00.003 7680 Worker thread wakes up
04:25:55.403 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.29) opts 0xd
04:25:55.403 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.29)
04:25:55.403 00.000 7680 Moving (-0.18, 0.29) raw xDistance=-0.12 yDistance=-0.34
04:25:55.403 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:25:55.405 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:55.409 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:25:55.409 00.000 6120 UpdateGuideState exits: m=7449 SNR=57.1
04:25:55.413 00.004 6120 PhdController: settling, locked = 1, distance = 0.34 (1.50) aobump = 0 frame = 4 / 99999
04:25:55.417 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
04:25:55.417 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764066355.417,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.34,"Time":3.1,"SettleTime":10.0,"StarLocked":true}
04:25:55.421 00.004 7680 MoveAxis(E, 0, ABG)
04:25:55.421 00.000 7680 Move returns status 0, amount 0
04:25:55.421 00.000 7680 MoveAxis(N, 0, ABG)
04:25:55.422 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:55.426 00.004 7680 Move returns status 0, amount 0
04:25:55.426 00.000 7680 move complete, result=0
04:25:55.427 00.001 7680 worker thread done servicing request
04:25:55.427 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:55.431 00.004 6120 Enqueuing Expose request
04:25:55.435 00.004 7680 Worker thread wakes up
04:25:55.435 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:55.435 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:25:55.435 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:25:56.687 01.252 7680 Exposure complete
04:25:56.820 00.133 7680 worker thread done servicing request
04:25:56.821 00.001 6120 OnExposeComplete: enter
04:25:56.824 00.003 6120 UpdateGuideState(): m_state=6
04:25:56.828 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4979
04:25:56.832 00.004 6120 Star::Find returns 1 (0), X=510.61, Y=664.51, Mass=8561, SNR=61.5, Peak=203 HFD=7.0
04:25:56.836 00.004 6120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.19) = xAngle (-3.20 = 3.08)
04:25:56.840 00.004 6120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.33 = -0.33)
04:25:56.843 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=-0.04 hyp=0.31 cameraTheta=-3.01 mountX=-0.31 mountY=-0.10, mountTheta=-2.83
04:25:56.848 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=-0.04, opts=13)
04:25:56.852 00.004 6120 Enqueuing Move request for scope (-0.30, -0.04)
04:25:56.855 00.003 7680 Worker thread wakes up
04:25:56.856 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.04) opts 0xd
04:25:56.856 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, -0.04)
04:25:56.856 00.000 7680 Moving (-0.30, -0.04) raw xDistance=-0.31 yDistance=-0.10
04:25:56.856 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
04:25:56.857 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:25:56.857 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:25:56.857 00.000 7680 MoveAxis(E, 125, ABG)
04:25:56.857 00.000 7680 Guiding  Dir = 2, Dur = 125
04:25:56.857 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:56.860 00.003 7680 IsSlewing returns 0
04:25:56.860 00.000 6120 UpdateGuideState exits: m=8561 SNR=61.5
04:25:56.865 00.005 7680 IsGuiding returns 0
04:25:56.865 00.000 6120 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 5 / 99999
04:25:56.869 00.004 7680 PulseGuide returned control before completion, sleep 135
04:25:56.869 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764066356.869,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.33,"Time":4.5,"SettleTime":10.0,"StarLocked":true}
04:25:56.872 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:56.876 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:56.880 00.004 6120 Enqueuing Expose request
04:25:57.009 00.129 7680 IsGuiding returns 1
04:25:57.010 00.001 7680 scope still moving after pulse duration time elapsed
04:25:57.040 00.030 7680 IsSlewing returns 0
04:25:57.040 00.000 7680 IsGuiding returns 0
04:25:57.041 00.001 7680 scope move finished after 125 + 50 ms
04:25:57.041 00.000 7680 Move returns status 0, amount 125
04:25:57.041 00.000 7680 MoveAxis(N, 0, ABG)
04:25:57.041 00.000 7680 Move returns status 0, amount 0
04:25:57.042 00.001 7680 move complete, result=0
04:25:57.042 00.000 7680 worker thread done servicing request
04:25:57.042 00.000 7680 Worker thread wakes up
04:25:57.042 00.000 6120 GuideStep: -0.3 px 125 ms EAST, -0.1 px 0 ms NORTH
04:25:57.048 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:57.048 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:25:58.292 01.244 7680 Exposure complete
04:25:58.424 00.132 7680 worker thread done servicing request
04:25:58.425 00.001 6120 OnExposeComplete: enter
04:25:58.429 00.004 6120 UpdateGuideState(): m_state=6
04:25:58.433 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4980
04:25:58.437 00.004 6120 Star::Find returns 1 (0), X=511.08, Y=664.10, Mass=7962, SNR=58.8, Peak=205 HFD=6.5
04:25:58.441 00.004 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
04:25:58.444 00.003 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.48 = 1.48)
04:25:58.447 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-0.45 hyp=0.48 cameraTheta=-1.21 mountX=0.08 mountY=0.48, mountTheta=1.40
04:25:58.453 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.45, opts=13)
04:25:58.457 00.004 6120 Enqueuing Move request for scope (0.17, -0.45)
04:25:58.461 00.004 7680 Worker thread wakes up
04:25:58.461 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.45) opts 0xd
04:25:58.461 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.45)
04:25:58.462 00.001 7680 Moving (0.17, -0.45) raw xDistance=0.08 yDistance=0.48
04:25:58.462 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:25:58.462 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:25:58.462 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
04:25:58.463 00.001 7680 MoveAxis(E, 0, ABG)
04:25:58.463 00.000 7680 Move returns status 0, amount 0
04:25:58.463 00.000 7680 MoveAxis(N, 0, ABG)
04:25:58.463 00.000 7680 Move returns status 0, amount 0
04:25:58.463 00.000 7680 move complete, result=0
04:25:58.464 00.001 7680 worker thread done servicing request
04:25:58.464 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:58.467 00.003 6120 UpdateGuideState exits: m=7962 SNR=58.8
04:25:58.470 00.003 6120 PhdController: settling, locked = 1, distance = 0.37 (1.50) aobump = 0 frame = 6 / 99999
04:25:58.474 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764066358.474,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.37,"Time":6.2,"SettleTime":10.0,"StarLocked":true}
04:25:58.478 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:58.481 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:58.485 00.004 6120 Enqueuing Expose request
04:25:58.488 00.003 7680 Worker thread wakes up
04:25:58.489 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:58.489 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:25:58.489 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
04:25:59.748 01.259 7680 Exposure complete
04:25:59.890 00.142 7680 worker thread done servicing request
04:25:59.891 00.001 6120 OnExposeComplete: enter
04:25:59.895 00.004 6120 UpdateGuideState(): m_state=6
04:25:59.898 00.003 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4981
04:25:59.902 00.004 6120 Star::Find returns 1 (0), X=510.92, Y=663.97, Mass=8088, SNR=60.2, Peak=201 HFD=6.4
04:25:59.906 00.004 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
04:25:59.909 00.003 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
04:25:59.912 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=-0.58 hyp=0.58 cameraTheta=-1.56 mountX=-0.10 mountY=0.52, mountTheta=1.77
04:25:59.918 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.58, opts=13)
04:25:59.921 00.003 6120 Enqueuing Move request for scope (0.00, -0.58)
04:25:59.925 00.004 7680 Worker thread wakes up
04:25:59.925 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.58) opts 0xd
04:25:59.925 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.58)
04:25:59.925 00.000 7680 Moving (0.00, -0.58) raw xDistance=-0.10 yDistance=0.52
04:25:59.927 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:25:59.927 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:25:59.927 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:25:59.931 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
04:25:59.931 00.000 7680 MoveAxis(E, 0, ABG)
04:25:59.932 00.001 7680 Move returns status 0, amount 0
04:25:59.932 00.000 7680 MoveAxis(N, 0, ABG)
04:25:59.932 00.000 7680 Move returns status 0, amount 0
04:25:59.932 00.000 7680 move complete, result=0
04:25:59.932 00.000 7680 worker thread done servicing request
04:25:59.932 00.000 6120 UpdateGuideState exits: m=8088 SNR=60.2
04:25:59.936 00.004 6120 PhdController: settling, locked = 1, distance = 0.44 (1.50) aobump = 0 frame = 7 / 99999
04:25:59.942 00.006 6120 evsrv: {"Event":"Settling","Timestamp":1764066359.942,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.44,"Time":7.6,"SettleTime":10.0,"StarLocked":true}
04:25:59.946 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:25:59.949 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:25:59.953 00.004 6120 Enqueuing Expose request
04:25:59.957 00.004 7680 Worker thread wakes up
04:25:59.957 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
04:25:59.960 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:25:59.960 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:01.215 01.255 7680 Exposure complete
04:26:01.360 00.145 7680 worker thread done servicing request
04:26:01.360 00.000 6120 OnExposeComplete: enter
04:26:01.365 00.005 6120 UpdateGuideState(): m_state=6
04:26:01.369 00.004 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4982
04:26:01.372 00.003 6120 Star::Find returns 1 (0), X=510.82, Y=664.41, Mass=8619, SNR=61.8, Peak=192 HFD=7.0
04:26:01.377 00.005 6120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.19) = xAngle (-2.33 = -2.33)
04:26:01.381 00.004 6120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.54 = 0.54)
04:26:01.385 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.15 mountX=-0.12 mountY=0.09, mountTheta=2.50
04:26:01.390 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.15, opts=13)
04:26:01.394 00.004 6120 Enqueuing Move request for scope (-0.09, -0.15)
04:26:01.399 00.005 7680 Worker thread wakes up
04:26:01.399 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:01.403 00.004 6120 UpdateGuideState exits: m=8619 SNR=61.8
04:26:01.406 00.003 6120 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 8 / 99999
04:26:01.410 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
04:26:01.410 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
04:26:01.410 00.000 7680 Moving (-0.09, -0.15) raw xDistance=-0.12 yDistance=0.09
04:26:01.410 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:26:01.411 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764066361.410,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.36,"Time":9.1,"SettleTime":10.0,"StarLocked":true}
04:26:01.414 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:26:01.414 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:01.418 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:01.421 00.003 6120 Enqueuing Expose request
04:26:01.425 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:26:01.425 00.000 7680 MoveAxis(E, 0, ABG)
04:26:01.425 00.000 7680 Move returns status 0, amount 0
04:26:01.425 00.000 7680 MoveAxis(N, 0, ABG)
04:26:01.426 00.001 7680 Move returns status 0, amount 0
04:26:01.426 00.000 7680 move complete, result=0
04:26:01.426 00.000 7680 worker thread done servicing request
04:26:01.426 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:26:01.430 00.004 7680 Worker thread wakes up
04:26:01.430 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:01.430 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:02.689 01.259 7680 Exposure complete
04:26:02.836 00.147 7680 worker thread done servicing request
04:26:02.836 00.000 6120 OnExposeComplete: enter
04:26:02.840 00.004 6120 UpdateGuideState(): m_state=6
04:26:02.844 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4983
04:26:02.848 00.004 6120 Star::Find returns 1 (0), X=511.03, Y=664.12, Mass=8057, SNR=59.6, Peak=206 HFD=6.4
04:26:02.852 00.004 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
04:26:02.856 00.004 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
04:26:02.859 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=-0.43 hyp=0.44 cameraTheta=-1.32 mountX=0.03 mountY=0.44, mountTheta=1.50
04:26:02.863 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.43, opts=13)
04:26:02.868 00.005 6120 Enqueuing Move request for scope (0.11, -0.43)
04:26:02.871 00.003 7680 Worker thread wakes up
04:26:02.871 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.43) opts 0xd
04:26:02.872 00.001 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.43)
04:26:02.872 00.000 7680 Moving (0.11, -0.43) raw xDistance=0.03 yDistance=0.44
04:26:02.873 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:02.876 00.003 6120 UpdateGuideState exits: m=8057 SNR=59.6
04:26:02.881 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:26:02.881 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:26:02.881 00.000 6120 PhdController: settling, locked = 1, distance = 0.38 (1.50) aobump = 0 frame = 9 / 99999
04:26:02.885 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
04:26:02.885 00.000 7680 MoveAxis(E, 0, ABG)
04:26:02.885 00.000 7680 Move returns status 0, amount 0
04:26:02.885 00.000 7680 MoveAxis(N, 0, ABG)
04:26:02.885 00.000 7680 Move returns status 0, amount 0
04:26:02.885 00.000 7680 move complete, result=0
04:26:02.886 00.001 6120 PhdController: newstate STATE_FINISH
04:26:02.889 00.003 6120 PhdController complete: success
04:26:02.892 00.003 7680 worker thread done servicing request
04:26:02.894 00.002 6120 evsrv: {"Event":"SettleDone","Timestamp":1764066362.892,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
04:26:02.898 00.004 6120 Mount: notify guiding dither settle done success=1
04:26:02.902 00.004 6120 PhdController: newstate STATE_IDLE
04:26:02.906 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:02.909 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:02.913 00.004 6120 Enqueuing Expose request
04:26:02.916 00.003 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
04:26:02.920 00.004 7680 Worker thread wakes up
04:26:02.920 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:02.920 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:04.176 01.256 7680 Exposure complete
04:26:04.326 00.150 7680 worker thread done servicing request
04:26:04.327 00.001 6120 OnExposeComplete: enter
04:26:04.331 00.004 6120 UpdateGuideState(): m_state=6
04:26:04.335 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4984
04:26:04.339 00.004 6120 Star::Find returns 1 (0), X=510.83, Y=664.01, Mass=7999, SNR=59.3, Peak=197 HFD=6.4
04:26:04.344 00.005 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
04:26:04.349 00.005 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
04:26:04.354 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.54 hyp=0.55 cameraTheta=-1.73 mountX=-0.18 mountY=0.45, mountTheta=1.96
04:26:04.359 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.54, opts=13)
04:26:04.363 00.004 6120 Enqueuing Move request for scope (-0.08, -0.54)
04:26:04.366 00.003 7680 Worker thread wakes up
04:26:04.366 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.54) opts 0xd
04:26:04.366 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.54)
04:26:04.366 00.000 7680 Moving (-0.08, -0.54) raw xDistance=-0.18 yDistance=0.45
04:26:04.366 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:26:04.368 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:26:04.368 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:04.372 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
04:26:04.372 00.000 6120 UpdateGuideState exits: m=7999 SNR=59.3
04:26:04.375 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:04.380 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:04.384 00.004 7680 MoveAxis(E, 0, ABG)
04:26:04.384 00.000 7680 Move returns status 0, amount 0
04:26:04.384 00.000 6120 Enqueuing Expose request
04:26:04.389 00.005 7680 MoveAxis(N, 0, ABG)
04:26:04.389 00.000 7680 Move returns status 0, amount 0
04:26:04.389 00.000 7680 move complete, result=0
04:26:04.389 00.000 7680 worker thread done servicing request
04:26:04.389 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
04:26:04.394 00.005 7680 Worker thread wakes up
04:26:04.394 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:04.394 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:05.641 01.247 7680 Exposure complete
04:26:05.789 00.148 7680 worker thread done servicing request
04:26:05.791 00.002 6120 OnExposeComplete: enter
04:26:05.795 00.004 6120 UpdateGuideState(): m_state=6
04:26:05.799 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4985
04:26:05.803 00.004 6120 Star::Find returns 1 (0), X=510.67, Y=663.91, Mass=7621, SNR=57.0, Peak=199 HFD=6.7
04:26:05.807 00.004 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
04:26:05.810 00.003 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
04:26:05.815 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.64 hyp=0.69 cameraTheta=-1.93 mountX=-0.36 mountY=0.47, mountTheta=2.22
04:26:05.820 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.64, opts=13)
04:26:05.824 00.004 6120 Enqueuing Move request for scope (-0.24, -0.64)
04:26:05.827 00.003 7680 Worker thread wakes up
04:26:05.828 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:05.832 00.004 6120 UpdateGuideState exits: m=7621 SNR=57.0
04:26:05.835 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:05.839 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:05.842 00.003 6120 Enqueuing Expose request
04:26:05.846 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.64) opts 0xd
04:26:05.846 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.64)
04:26:05.846 00.000 7680 Moving (-0.24, -0.64) raw xDistance=-0.36 yDistance=0.47
04:26:05.846 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
04:26:05.847 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=-0.77 newest=1.35
04:26:05.847 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
04:26:05.847 00.000 7680 MoveAxis(E, 145, ABG)
04:26:05.847 00.000 7680 Guiding  Dir = 2, Dur = 145
04:26:05.848 00.001 7680 IsSlewing returns 0
04:26:05.848 00.000 7680 IsGuiding returns 0
04:26:05.848 00.000 7680 PulseGuide returned control before completion, sleep 155
04:26:06.008 00.160 7680 IsGuiding returns 1
04:26:06.008 00.000 7680 scope still moving after pulse duration time elapsed
04:26:06.040 00.032 7680 IsSlewing returns 0
04:26:06.042 00.002 7680 IsGuiding returns 0
04:26:06.042 00.000 7680 scope move finished after 145 + 48 ms
04:26:06.042 00.000 7680 Move returns status 0, amount 145
04:26:06.042 00.000 7680 MoveAxis(S, 255, ABG)
04:26:06.044 00.002 7680 Guiding  Dir = 1, Dur = 255
04:26:06.044 00.000 7680 IsSlewing returns 0
04:26:06.044 00.000 7680 IsGuiding returns 0
04:26:06.045 00.001 7680 PulseGuide returned control before completion, sleep 265
04:26:06.322 00.277 7680 IsGuiding returns 1
04:26:06.323 00.001 7680 scope still moving after pulse duration time elapsed
04:26:06.354 00.031 7680 IsSlewing returns 0
04:26:06.356 00.002 7680 IsGuiding returns 0
04:26:06.357 00.001 7680 scope move finished after 255 + 56 ms
04:26:06.357 00.000 7680 Move returns status 0, amount 255
04:26:06.358 00.001 7680 move complete, result=0
04:26:06.358 00.000 7680 worker thread done servicing request
04:26:06.359 00.001 7680 Worker thread wakes up
04:26:06.359 00.000 6120 GuideStep: -0.4 px 145 ms EAST, 0.5 px 255 ms SOUTH
04:26:06.364 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:06.365 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:07.619 01.254 7680 Exposure complete
04:26:07.775 00.156 7680 worker thread done servicing request
04:26:07.775 00.000 6120 OnExposeComplete: enter
04:26:07.779 00.004 6120 UpdateGuideState(): m_state=6
04:26:07.784 00.005 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4986
04:26:07.788 00.004 6120 Star::Find returns 1 (0), X=510.58, Y=663.82, Mass=8295, SNR=59.9, Peak=200 HFD=6.8
04:26:07.794 00.006 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.18 = -2.18)
04:26:07.798 00.004 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.69 = 0.69)
04:26:07.802 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=-0.73 hyp=0.80 cameraTheta=-2.00 mountX=-0.46 mountY=0.51, mountTheta=2.30
04:26:07.809 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=-0.73, opts=13)
04:26:07.812 00.003 6120 Enqueuing Move request for scope (-0.33, -0.73)
04:26:07.818 00.006 7680 Worker thread wakes up
04:26:07.818 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:07.822 00.004 6120 UpdateGuideState exits: m=8295 SNR=59.9
04:26:07.828 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.73) opts 0xd
04:26:07.828 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, -0.73)
04:26:07.828 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:07.834 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:07.838 00.004 6120 Enqueuing Expose request
04:26:07.842 00.004 7680 Moving (-0.33, -0.73) raw xDistance=-0.46 yDistance=0.51
04:26:07.842 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
04:26:07.842 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
04:26:07.843 00.001 7680 MoveAxis(E, 198, ABG)
04:26:07.843 00.000 7680 Guiding  Dir = 2, Dur = 198
04:26:07.843 00.000 7680 IsSlewing returns 0
04:26:07.843 00.000 7680 IsGuiding returns 0
04:26:07.845 00.002 7680 PulseGuide returned control before completion, sleep 208
04:26:08.065 00.220 7680 IsGuiding returns 1
04:26:08.066 00.001 7680 scope still moving after pulse duration time elapsed
04:26:08.094 00.028 7680 IsSlewing returns 0
04:26:08.096 00.002 7680 IsGuiding returns 0
04:26:08.096 00.000 7680 scope move finished after 198 + 54 ms
04:26:08.097 00.001 7680 Move returns status 0, amount 198
04:26:08.097 00.000 7680 MoveAxis(S, 278, ABG)
04:26:08.098 00.001 7680 Guiding  Dir = 1, Dur = 278
04:26:08.098 00.000 7680 IsSlewing returns 0
04:26:08.098 00.000 7680 IsGuiding returns 0
04:26:08.100 00.002 7680 PulseGuide returned control before completion, sleep 288
04:26:08.391 00.291 7680 IsGuiding returns 1
04:26:08.392 00.001 7680 scope still moving after pulse duration time elapsed
04:26:08.422 00.030 7680 IsSlewing returns 0
04:26:08.423 00.001 7680 IsGuiding returns 0
04:26:08.425 00.002 7680 scope move finished after 278 + 46 ms
04:26:08.425 00.000 7680 Move returns status 0, amount 278
04:26:08.426 00.001 7680 move complete, result=0
04:26:08.426 00.000 7680 worker thread done servicing request
04:26:08.426 00.000 7680 Worker thread wakes up
04:26:08.426 00.000 6120 GuideStep: -0.5 px 198 ms EAST, 0.5 px 278 ms SOUTH
04:26:08.433 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:08.433 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:09.686 01.253 7680 Exposure complete
04:26:09.833 00.147 7680 worker thread done servicing request
04:26:09.834 00.001 6120 OnExposeComplete: enter
04:26:09.837 00.003 6120 UpdateGuideState(): m_state=6
04:26:09.842 00.005 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4987
04:26:09.845 00.003 6120 Star::Find returns 1 (0), X=511.19, Y=664.10, Mass=7809, SNR=58.4, Peak=213 HFD=6.5
04:26:09.849 00.004 6120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.19) = xAngle (-1.20 = -1.20)
04:26:09.852 00.003 6120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.67 = 1.67)
04:26:09.857 00.005 6120 CameraToMount -- cameraX=0.28 cameraY=-0.45 hyp=0.53 cameraTheta=-1.02 mountX=0.19 mountY=0.53, mountTheta=1.22
04:26:09.862 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.45, opts=13)
04:26:09.865 00.003 6120 Enqueuing Move request for scope (0.28, -0.45)
04:26:09.870 00.005 7680 Worker thread wakes up
04:26:09.870 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.45) opts 0xd
04:26:09.870 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.45)
04:26:09.870 00.000 7680 Moving (0.28, -0.45) raw xDistance=0.19 yDistance=0.53
04:26:09.870 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:26:09.871 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
04:26:09.871 00.000 7680 MoveAxis(E, 0, ABG)
04:26:09.871 00.000 7680 Move returns status 0, amount 0
04:26:09.871 00.000 7680 MoveAxis(S, 286, ABG)
04:26:09.871 00.000 7680 Guiding  Dir = 1, Dur = 286
04:26:09.872 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:09.875 00.003 7680 IsSlewing returns 0
04:26:09.875 00.000 6120 UpdateGuideState exits: m=7809 SNR=58.4
04:26:09.879 00.004 7680 IsGuiding returns 0
04:26:09.880 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:09.884 00.004 7680 PulseGuide returned control before completion, sleep 296
04:26:09.885 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:09.888 00.003 6120 Enqueuing Expose request
04:26:10.191 00.303 7680 IsGuiding returns 1
04:26:10.192 00.001 7680 scope still moving after pulse duration time elapsed
04:26:10.222 00.030 7680 IsSlewing returns 0
04:26:10.223 00.001 7680 IsGuiding returns 1
04:26:10.252 00.029 7680 IsSlewing returns 0
04:26:10.254 00.002 7680 IsGuiding returns 1
04:26:10.284 00.030 7680 IsSlewing returns 0
04:26:10.285 00.001 7680 IsGuiding returns 0
04:26:10.286 00.001 7680 scope move finished after 286 + 119 ms
04:26:10.287 00.001 7680 Move returns status 0, amount 286
04:26:10.288 00.001 7680 move complete, result=0
04:26:10.288 00.000 7680 worker thread done servicing request
04:26:10.288 00.000 7680 Worker thread wakes up
04:26:10.289 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.5 px 286 ms SOUTH
04:26:10.295 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:10.296 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:11.549 01.253 7680 Exposure complete
04:26:11.689 00.140 7680 worker thread done servicing request
04:26:11.689 00.000 6120 OnExposeComplete: enter
04:26:11.694 00.005 6120 UpdateGuideState(): m_state=6
04:26:11.699 00.005 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4988
04:26:11.703 00.004 6120 Star::Find returns 1 (0), X=511.21, Y=664.85, Mass=8248, SNR=60.7, Peak=189 HFD=6.7
04:26:11.706 00.003 6120 CameraToMount -- cameraTheta (0.78) - m_xAngle (0.19) = xAngle (0.59 = 0.59)
04:26:11.710 00.004 6120 CameraToMount -- cameraTheta (0.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.47 = -2.82)
04:26:11.714 00.004 6120 CameraToMount -- cameraX=0.30 cameraY=0.30 hyp=0.42 cameraTheta=0.78 mountX=0.35 mountY=-0.13, mountTheta=-0.37
04:26:11.719 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=0.30, opts=13)
04:26:11.725 00.006 6120 Enqueuing Move request for scope (0.30, 0.30)
04:26:11.729 00.004 7680 Worker thread wakes up
04:26:11.729 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.30) opts 0xd
04:26:11.729 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, 0.30)
04:26:11.730 00.001 7680 Moving (0.30, 0.30) raw xDistance=0.35 yDistance=-0.13
04:26:11.730 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
04:26:11.730 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:26:11.731 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:26:11.731 00.000 7680 MoveAxis(W, 143, ABG)
04:26:11.731 00.000 7680 Guiding  Dir = 3, Dur = 143
04:26:11.731 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:11.736 00.005 7680 IsSlewing returns 0
04:26:11.736 00.000 6120 UpdateGuideState exits: m=8248 SNR=60.7
04:26:11.740 00.004 7680 IsGuiding returns 0
04:26:11.740 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:11.744 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:11.748 00.004 6120 Enqueuing Expose request
04:26:11.751 00.003 7680 PulseGuide returned control before completion, sleep 153
04:26:11.914 00.163 7680 IsGuiding returns 0
04:26:11.915 00.001 7680 Move returns status 0, amount 143
04:26:11.915 00.000 7680 MoveAxis(N, 0, ABG)
04:26:11.916 00.001 7680 Move returns status 0, amount 0
04:26:11.916 00.000 7680 move complete, result=0
04:26:11.917 00.001 7680 worker thread done servicing request
04:26:11.917 00.000 7680 Worker thread wakes up
04:26:11.918 00.001 6120 GuideStep: 0.4 px 143 ms WEST, -0.1 px 0 ms NORTH
04:26:11.925 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:11.925 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:13.180 01.255 7680 Exposure complete
04:26:13.337 00.157 7680 worker thread done servicing request
04:26:13.338 00.001 6120 OnExposeComplete: enter
04:26:13.341 00.003 6120 UpdateGuideState(): m_state=6
04:26:13.346 00.005 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4989
04:26:13.351 00.005 6120 Star::Find returns 1 (0), X=510.89, Y=664.87, Mass=8011, SNR=60.0, Peak=192 HFD=6.6
04:26:13.355 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.19) = xAngle (1.45 = 1.45)
04:26:13.360 00.005 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.32 = -1.96)
04:26:13.363 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.64 mountX=0.04 mountY=-0.29, mountTheta=-1.44
04:26:13.368 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.31, opts=13)
04:26:13.371 00.003 6120 Enqueuing Move request for scope (-0.02, 0.31)
04:26:13.375 00.004 7680 Worker thread wakes up
04:26:13.375 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.31) opts 0xd
04:26:13.375 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.31)
04:26:13.376 00.001 7680 Moving (-0.02, 0.31) raw xDistance=0.04 yDistance=-0.29
04:26:13.376 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:13.380 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:26:13.380 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:26:13.381 00.001 6120 UpdateGuideState exits: m=8011 SNR=60.0
04:26:13.384 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:26:13.384 00.000 7680 MoveAxis(E, 0, ABG)
04:26:13.384 00.000 7680 Move returns status 0, amount 0
04:26:13.384 00.000 7680 MoveAxis(N, 0, ABG)
04:26:13.384 00.000 7680 Move returns status 0, amount 0
04:26:13.384 00.000 7680 move complete, result=0
04:26:13.384 00.000 7680 worker thread done servicing request
04:26:13.384 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:13.388 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:13.392 00.004 6120 Enqueuing Expose request
04:26:13.395 00.003 7680 Worker thread wakes up
04:26:13.396 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:26:13.399 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:13.399 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:14.654 01.255 7680 Exposure complete
04:26:14.796 00.142 7680 worker thread done servicing request
04:26:14.797 00.001 6120 OnExposeComplete: enter
04:26:14.801 00.004 6120 UpdateGuideState(): m_state=6
04:26:14.804 00.003 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4990
04:26:14.809 00.005 6120 Star::Find returns 1 (0), X=510.75, Y=664.77, Mass=7795, SNR=58.5, Peak=188 HFD=6.6
04:26:14.812 00.003 6120 CameraToMount -- cameraTheta (2.21) - m_xAngle (0.19) = xAngle (2.02 = 2.02)
04:26:14.816 00.004 6120 CameraToMount -- cameraTheta (2.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.90 = -1.39)
04:26:14.819 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.22 hyp=0.27 cameraTheta=2.21 mountX=-0.12 mountY=-0.27, mountTheta=-1.99
04:26:14.824 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.22, opts=13)
04:26:14.828 00.004 6120 Enqueuing Move request for scope (-0.16, 0.22)
04:26:14.831 00.003 7680 Worker thread wakes up
04:26:14.831 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.22) opts 0xd
04:26:14.831 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.22)
04:26:14.831 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:14.836 00.005 6120 UpdateGuideState exits: m=7795 SNR=58.5
04:26:14.839 00.003 7680 Moving (-0.16, 0.22) raw xDistance=-0.12 yDistance=-0.27
04:26:14.840 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:26:14.840 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:26:14.840 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:26:14.841 00.001 7680 MoveAxis(E, 0, ABG)
04:26:14.841 00.000 7680 Move returns status 0, amount 0
04:26:14.841 00.000 7680 MoveAxis(N, 0, ABG)
04:26:14.841 00.000 7680 Move returns status 0, amount 0
04:26:14.841 00.000 7680 move complete, result=0
04:26:14.841 00.000 7680 worker thread done servicing request
04:26:14.842 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:14.847 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:14.851 00.004 6120 Enqueuing Expose request
04:26:14.857 00.006 7680 Worker thread wakes up
04:26:14.857 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:14.857 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:14.858 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:26:16.106 01.248 7680 Exposure complete
04:26:16.254 00.148 7680 worker thread done servicing request
04:26:16.254 00.000 6120 OnExposeComplete: enter
04:26:16.258 00.004 6120 UpdateGuideState(): m_state=6
04:26:16.262 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4991
04:26:16.267 00.005 6120 Star::Find returns 1 (0), X=510.62, Y=664.77, Mass=7757, SNR=58.9, Peak=182 HFD=6.9
04:26:16.271 00.004 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (0.19) = xAngle (2.32 = 2.32)
04:26:16.276 00.005 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.19 = -1.09)
04:26:16.279 00.003 6120 CameraToMount -- cameraX=-0.30 cameraY=0.22 hyp=0.37 cameraTheta=2.51 mountX=-0.25 mountY=-0.33, mountTheta=-2.23
04:26:16.286 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.22, opts=13)
04:26:16.290 00.004 6120 Enqueuing Move request for scope (-0.30, 0.22)
04:26:16.294 00.004 7680 Worker thread wakes up
04:26:16.294 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:16.299 00.005 6120 UpdateGuideState exits: m=7757 SNR=58.9
04:26:16.302 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:16.306 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:16.310 00.004 6120 Enqueuing Expose request
04:26:16.313 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.22) opts 0xd
04:26:16.314 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.22)
04:26:16.314 00.000 7680 Moving (-0.30, 0.22) raw xDistance=-0.25 yDistance=-0.33
04:26:16.314 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:26:16.314 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:26:16.314 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:26:16.315 00.001 7680 MoveAxis(E, 102, ABG)
04:26:16.315 00.000 7680 Guiding  Dir = 2, Dur = 102
04:26:16.315 00.000 7680 IsSlewing returns 0
04:26:16.316 00.001 7680 IsGuiding returns 0
04:26:16.316 00.000 7680 PulseGuide returned control before completion, sleep 112
04:26:16.437 00.121 7680 IsGuiding returns 1
04:26:16.438 00.001 7680 scope still moving after pulse duration time elapsed
04:26:16.467 00.029 7680 IsSlewing returns 0
04:26:16.468 00.001 7680 IsGuiding returns 0
04:26:16.470 00.002 7680 scope move finished after 102 + 51 ms
04:26:16.470 00.000 7680 Move returns status 0, amount 102
04:26:16.471 00.001 7680 MoveAxis(N, 0, ABG)
04:26:16.473 00.002 7680 Move returns status 0, amount 0
04:26:16.473 00.000 7680 move complete, result=0
04:26:16.473 00.000 7680 worker thread done servicing request
04:26:16.474 00.001 7680 Worker thread wakes up
04:26:16.474 00.000 6120 GuideStep: -0.3 px 102 ms EAST, -0.3 px 0 ms NORTH
04:26:16.484 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:16.484 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:17.736 01.252 7680 Exposure complete
04:26:17.883 00.147 7680 worker thread done servicing request
04:26:17.883 00.000 6120 OnExposeComplete: enter
04:26:17.887 00.004 6120 UpdateGuideState(): m_state=6
04:26:17.891 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4992
04:26:17.895 00.004 6120 Star::Find returns 1 (0), X=511.07, Y=664.63, Mass=8325, SNR=60.1, Peak=181 HFD=6.7
04:26:17.899 00.004 6120 CameraToMount -- cameraTheta (0.46) - m_xAngle (0.19) = xAngle (0.27 = 0.27)
04:26:17.903 00.004 6120 CameraToMount -- cameraTheta (0.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.15 = -3.14)
04:26:17.906 00.003 6120 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.46 mountX=0.17 mountY=-0.00, mountTheta=-0.01
04:26:17.913 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.08, opts=13)
04:26:17.920 00.007 6120 Enqueuing Move request for scope (0.15, 0.08)
04:26:17.924 00.004 7680 Worker thread wakes up
04:26:17.924 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
04:26:17.924 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
04:26:17.924 00.000 7680 Moving (0.15, 0.08) raw xDistance=0.17 yDistance=-0.00
04:26:17.925 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:17.929 00.004 6120 UpdateGuideState exits: m=8325 SNR=60.1
04:26:17.933 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:17.937 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:26:17.937 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:17.940 00.003 6120 Enqueuing Expose request
04:26:17.945 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:26:17.945 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:26:17.945 00.000 7680 MoveAxis(E, 0, ABG)
04:26:17.945 00.000 7680 Move returns status 0, amount 0
04:26:17.946 00.001 7680 MoveAxis(N, 0, ABG)
04:26:17.946 00.000 7680 Move returns status 0, amount 0
04:26:17.947 00.001 7680 move complete, result=0
04:26:17.947 00.000 7680 worker thread done servicing request
04:26:17.947 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:26:17.951 00.004 7680 Worker thread wakes up
04:26:17.951 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:17.951 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:19.199 01.248 7680 Exposure complete
04:26:19.359 00.160 7680 worker thread done servicing request
04:26:19.359 00.000 6120 OnExposeComplete: enter
04:26:19.364 00.005 6120 UpdateGuideState(): m_state=6
04:26:19.367 00.003 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4993
04:26:19.372 00.005 6120 Star::Find returns 1 (0), X=510.60, Y=664.57, Mass=8122, SNR=59.5, Peak=193 HFD=6.9
04:26:19.375 00.003 6120 CameraToMount -- cameraTheta (3.10) - m_xAngle (0.19) = xAngle (2.91 = 2.91)
04:26:19.379 00.004 6120 CameraToMount -- cameraTheta (3.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.78 = -0.50)
04:26:19.384 00.005 6120 CameraToMount -- cameraX=-0.31 cameraY=0.01 hyp=0.31 cameraTheta=3.10 mountX=-0.31 mountY=-0.15, mountTheta=-2.68
04:26:19.389 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.01, opts=13)
04:26:19.393 00.004 6120 Enqueuing Move request for scope (-0.31, 0.01)
04:26:19.397 00.004 7680 Worker thread wakes up
04:26:19.397 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:19.401 00.004 6120 UpdateGuideState exits: m=8122 SNR=59.5
04:26:19.404 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:19.408 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:19.413 00.005 6120 Enqueuing Expose request
04:26:19.416 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.01) opts 0xd
04:26:19.417 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.01)
04:26:19.417 00.000 7680 Moving (-0.31, 0.01) raw xDistance=-0.31 yDistance=-0.15
04:26:19.417 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
04:26:19.417 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:26:19.418 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:26:19.418 00.000 7680 MoveAxis(E, 125, ABG)
04:26:19.419 00.001 7680 Guiding  Dir = 2, Dur = 125
04:26:19.419 00.000 7680 IsSlewing returns 0
04:26:19.419 00.000 7680 IsGuiding returns 0
04:26:19.420 00.001 7680 PulseGuide returned control before completion, sleep 135
04:26:19.566 00.146 7680 IsGuiding returns 1
04:26:19.566 00.000 7680 scope still moving after pulse duration time elapsed
04:26:19.596 00.030 7680 IsSlewing returns 0
04:26:19.597 00.001 7680 IsGuiding returns 0
04:26:19.597 00.000 7680 scope move finished after 125 + 53 ms
04:26:19.598 00.001 7680 Move returns status 0, amount 125
04:26:19.598 00.000 7680 MoveAxis(N, 0, ABG)
04:26:19.598 00.000 7680 Move returns status 0, amount 0
04:26:19.599 00.001 7680 move complete, result=0
04:26:19.599 00.000 7680 worker thread done servicing request
04:26:19.600 00.001 6120 GuideStep: -0.3 px 125 ms EAST, -0.2 px 0 ms NORTH
04:26:19.606 00.006 7680 Worker thread wakes up
04:26:19.607 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:19.607 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:20.859 01.252 7680 Exposure complete
04:26:21.014 00.155 7680 worker thread done servicing request
04:26:21.014 00.000 6120 OnExposeComplete: enter
04:26:21.018 00.004 6120 UpdateGuideState(): m_state=6
04:26:21.022 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4994
04:26:21.026 00.004 6120 Star::Find returns 1 (0), X=510.84, Y=664.01, Mass=7700, SNR=58.2, Peak=193 HFD=6.5
04:26:21.029 00.003 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
04:26:21.034 00.005 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
04:26:21.039 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.55 hyp=0.55 cameraTheta=-1.70 mountX=-0.17 mountY=0.46, mountTheta=1.92
04:26:21.045 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.55, opts=13)
04:26:21.050 00.005 6120 Enqueuing Move request for scope (-0.07, -0.55)
04:26:21.054 00.004 7680 Worker thread wakes up
04:26:21.054 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:21.059 00.005 6120 UpdateGuideState exits: m=7700 SNR=58.2
04:26:21.063 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.55) opts 0xd
04:26:21.063 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.55)
04:26:21.063 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:21.068 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:21.072 00.004 6120 Enqueuing Expose request
04:26:21.075 00.003 7680 Moving (-0.07, -0.55) raw xDistance=-0.17 yDistance=0.46
04:26:21.076 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:26:21.076 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
04:26:21.076 00.000 7680 MoveAxis(E, 0, ABG)
04:26:21.076 00.000 7680 Move returns status 0, amount 0
04:26:21.077 00.001 7680 MoveAxis(S, 250, ABG)
04:26:21.077 00.000 7680 Guiding  Dir = 1, Dur = 250
04:26:21.077 00.000 7680 IsSlewing returns 0
04:26:21.078 00.001 7680 IsGuiding returns 0
04:26:21.078 00.000 7680 PulseGuide returned control before completion, sleep 260
04:26:21.343 00.265 7680 IsGuiding returns 1
04:26:21.345 00.002 7680 scope still moving after pulse duration time elapsed
04:26:21.375 00.030 7680 IsSlewing returns 0
04:26:21.378 00.003 7680 IsGuiding returns 0
04:26:21.378 00.000 7680 scope move finished after 250 + 50 ms
04:26:21.379 00.001 7680 Move returns status 0, amount 250
04:26:21.379 00.000 7680 move complete, result=0
04:26:21.379 00.000 7680 worker thread done servicing request
04:26:21.380 00.001 7680 Worker thread wakes up
04:26:21.381 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 250 ms SOUTH
04:26:21.387 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:21.387 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:22.645 01.258 7680 Exposure complete
04:26:22.792 00.147 7680 worker thread done servicing request
04:26:22.793 00.001 6120 OnExposeComplete: enter
04:26:22.797 00.004 6120 UpdateGuideState(): m_state=6
04:26:22.802 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4995
04:26:22.805 00.003 6120 Star::Find returns 1 (0), X=510.62, Y=664.61, Mass=7845, SNR=58.4, Peak=194 HFD=6.9
04:26:22.809 00.004 6120 CameraToMount -- cameraTheta (2.93) - m_xAngle (0.19) = xAngle (2.75 = 2.75)
04:26:22.814 00.005 6120 CameraToMount -- cameraTheta (2.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.62 = -0.66)
04:26:22.818 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.06 hyp=0.30 cameraTheta=2.93 mountX=-0.27 mountY=-0.18, mountTheta=-2.55
04:26:22.824 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.06, opts=13)
04:26:22.827 00.003 6120 Enqueuing Move request for scope (-0.29, 0.06)
04:26:22.831 00.004 7680 Worker thread wakes up
04:26:22.832 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.06) opts 0xd
04:26:22.832 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.06)
04:26:22.832 00.000 7680 Moving (-0.29, 0.06) raw xDistance=-0.27 yDistance=-0.18
04:26:22.833 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
04:26:22.833 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:26:22.833 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:22.837 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:26:22.837 00.000 7680 MoveAxis(E, 111, ABG)
04:26:22.837 00.000 7680 Guiding  Dir = 2, Dur = 111
04:26:22.837 00.000 6120 UpdateGuideState exits: m=7845 SNR=58.4
04:26:22.842 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:22.847 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:22.851 00.004 6120 Enqueuing Expose request
04:26:22.858 00.007 7680 IsSlewing returns 0
04:26:22.858 00.000 7680 IsGuiding returns 0
04:26:22.859 00.001 7680 PulseGuide returned control before completion, sleep 121
04:26:22.996 00.137 7680 IsGuiding returns 1
04:26:22.996 00.000 7680 scope still moving after pulse duration time elapsed
04:26:23.026 00.030 7680 IsSlewing returns 0
04:26:23.028 00.002 7680 IsGuiding returns 0
04:26:23.028 00.000 7680 scope move finished after 111 + 59 ms
04:26:23.029 00.001 7680 Move returns status 0, amount 111
04:26:23.029 00.000 7680 MoveAxis(N, 0, ABG)
04:26:23.029 00.000 7680 Move returns status 0, amount 0
04:26:23.030 00.001 7680 move complete, result=0
04:26:23.031 00.001 7680 worker thread done servicing request
04:26:23.031 00.000 6120 GuideStep: -0.3 px 111 ms EAST, -0.2 px 0 ms NORTH
04:26:23.038 00.007 7680 Worker thread wakes up
04:26:23.038 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:23.040 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:24.297 01.257 7680 Exposure complete
04:26:24.448 00.151 7680 worker thread done servicing request
04:26:24.449 00.001 6120 OnExposeComplete: enter
04:26:24.452 00.003 6120 UpdateGuideState(): m_state=6
04:26:24.457 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4996
04:26:24.461 00.004 6120 Star::Find returns 1 (0), X=510.78, Y=664.57, Mass=8229, SNR=60.3, Peak=195 HFD=7.0
04:26:24.464 00.003 6120 CameraToMount -- cameraTheta (3.05) - m_xAngle (0.19) = xAngle (2.86 = 2.86)
04:26:24.469 00.005 6120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.73 = -0.55)
04:26:24.472 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.14 cameraTheta=3.05 mountX=-0.13 mountY=-0.07, mountTheta=-2.64
04:26:24.478 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.01, opts=13)
04:26:24.481 00.003 6120 Enqueuing Move request for scope (-0.13, 0.01)
04:26:24.485 00.004 7680 Worker thread wakes up
04:26:24.485 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
04:26:24.485 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
04:26:24.485 00.000 7680 Moving (-0.13, 0.01) raw xDistance=-0.13 yDistance=-0.07
04:26:24.485 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:26:24.485 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:26:24.487 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:24.491 00.004 6120 UpdateGuideState exits: m=8229 SNR=60.3
04:26:24.494 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:26:24.495 00.001 7680 MoveAxis(E, 0, ABG)
04:26:24.495 00.000 7680 Move returns status 0, amount 0
04:26:24.495 00.000 7680 MoveAxis(N, 0, ABG)
04:26:24.495 00.000 7680 Move returns status 0, amount 0
04:26:24.496 00.001 7680 move complete, result=0
04:26:24.496 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:24.501 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:24.505 00.004 6120 Enqueuing Expose request
04:26:24.509 00.004 7680 worker thread done servicing request
04:26:24.510 00.001 7680 Worker thread wakes up
04:26:24.510 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:24.513 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:24.513 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:25.769 01.256 7680 Exposure complete
04:26:25.939 00.170 6120 OnExposeComplete: enter
04:26:25.944 00.005 7680 worker thread done servicing request
04:26:25.944 00.000 6120 UpdateGuideState(): m_state=6
04:26:25.950 00.006 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4997
04:26:25.955 00.005 6120 Star::Find returns 1 (0), X=510.68, Y=664.68, Mass=8342, SNR=60.5, Peak=192 HFD=6.8
04:26:25.961 00.006 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (0.19) = xAngle (2.46 = 2.46)
04:26:25.966 00.005 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.34 = -0.95)
04:26:25.973 00.007 6120 CameraToMount -- cameraX=-0.23 cameraY=0.13 hyp=0.27 cameraTheta=2.65 mountX=-0.21 mountY=-0.22, mountTheta=-2.34
04:26:25.982 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.13, opts=13)
04:26:25.988 00.006 6120 Enqueuing Move request for scope (-0.23, 0.13)
04:26:25.993 00.005 7680 Worker thread wakes up
04:26:25.993 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:25.998 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.13) opts 0xd
04:26:25.998 00.000 6120 UpdateGuideState exits: m=8342 SNR=60.5
04:26:26.002 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.13)
04:26:26.002 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:26.007 00.005 7680 Moving (-0.23, 0.13) raw xDistance=-0.21 yDistance=-0.22
04:26:26.007 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:26.011 00.004 6120 Enqueuing Expose request
04:26:26.015 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:26:26.015 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse
04:26:26.015 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:26:26.015 00.000 7680 MoveAxis(E, 84, ABG)
04:26:26.016 00.001 7680 Guiding  Dir = 2, Dur = 84
04:26:26.016 00.000 7680 IsSlewing returns 0
04:26:26.016 00.000 7680 IsGuiding returns 0
04:26:26.017 00.001 7680 PulseGuide returned control before completion, sleep 94
04:26:26.116 00.099 7680 IsGuiding returns 1
04:26:26.117 00.001 7680 scope still moving after pulse duration time elapsed
04:26:26.148 00.031 7680 IsSlewing returns 0
04:26:26.151 00.003 7680 IsGuiding returns 0
04:26:26.152 00.001 7680 scope move finished after 84 + 50 ms
04:26:26.152 00.000 7680 Move returns status 0, amount 84
04:26:26.152 00.000 7680 MoveAxis(N, 0, ABG)
04:26:26.152 00.000 7680 Move returns status 0, amount 0
04:26:26.154 00.002 7680 move complete, result=0
04:26:26.154 00.000 6120 GuideStep: -0.2 px 84 ms EAST, -0.2 px 0 ms NORTH
04:26:26.160 00.006 7680 worker thread done servicing request
04:26:26.160 00.000 7680 Worker thread wakes up
04:26:26.160 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:26.160 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:27.416 01.256 7680 Exposure complete
04:26:27.542 00.126 7680 worker thread done servicing request
04:26:27.542 00.000 6120 OnExposeComplete: enter
04:26:27.547 00.005 6120 UpdateGuideState(): m_state=6
04:26:27.551 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4998
04:26:27.554 00.003 6120 Star::Find returns 1 (0), X=510.65, Y=664.52, Mass=8033, SNR=59.0, Peak=185 HFD=7.0
04:26:27.558 00.004 6120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.19) = xAngle (-3.22 = 3.07)
04:26:27.562 00.004 6120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.34 = -0.34)
04:26:27.567 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-3.03 mountX=-0.26 mountY=-0.09, mountTheta=-2.82
04:26:27.572 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.03, opts=13)
04:26:27.576 00.004 6120 Enqueuing Move request for scope (-0.26, -0.03)
04:26:27.580 00.004 7680 Worker thread wakes up
04:26:27.580 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.03) opts 0xd
04:26:27.580 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.03)
04:26:27.580 00.000 7680 Moving (-0.26, -0.03) raw xDistance=-0.26 yDistance=-0.09
04:26:27.580 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
04:26:27.580 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:26:27.581 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:26:27.581 00.000 7680 MoveAxis(E, 113, ABG)
04:26:27.581 00.000 7680 Guiding  Dir = 2, Dur = 113
04:26:27.581 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:27.585 00.004 7680 IsSlewing returns 0
04:26:27.585 00.000 6120 UpdateGuideState exits: m=8033 SNR=59.0
04:26:27.589 00.004 7680 IsGuiding returns 0
04:26:27.590 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:27.593 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:27.597 00.004 7680 PulseGuide returned control before completion, sleep 123
04:26:27.598 00.001 6120 Enqueuing Expose request
04:26:27.731 00.133 7680 IsGuiding returns 1
04:26:27.731 00.000 7680 scope still moving after pulse duration time elapsed
04:26:27.762 00.031 7680 IsSlewing returns 0
04:26:27.763 00.001 7680 IsGuiding returns 0
04:26:27.764 00.001 7680 scope move finished after 113 + 61 ms
04:26:27.764 00.000 7680 Move returns status 0, amount 113
04:26:27.764 00.000 7680 MoveAxis(N, 0, ABG)
04:26:27.764 00.000 7680 Move returns status 0, amount 0
04:26:27.765 00.001 7680 move complete, result=0
04:26:27.765 00.000 7680 worker thread done servicing request
04:26:27.765 00.000 7680 Worker thread wakes up
04:26:27.765 00.000 6120 GuideStep: -0.3 px 113 ms EAST, -0.1 px 0 ms NORTH
04:26:27.772 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:27.772 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:29.025 01.253 7680 Exposure complete
04:26:29.172 00.147 7680 worker thread done servicing request
04:26:29.172 00.000 6120 OnExposeComplete: enter
04:26:29.176 00.004 6120 UpdateGuideState(): m_state=6
04:26:29.181 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4999
04:26:29.184 00.003 6120 Star::Find returns 1 (0), X=510.90, Y=663.99, Mass=7790, SNR=59.4, Peak=204 HFD=6.5
04:26:29.188 00.004 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
04:26:29.192 00.004 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
04:26:29.197 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.56 hyp=0.56 cameraTheta=-1.59 mountX=-0.11 mountY=0.50, mountTheta=1.79
04:26:29.204 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.56, opts=13)
04:26:29.208 00.004 6120 Enqueuing Move request for scope (-0.01, -0.56)
04:26:29.212 00.004 7680 Worker thread wakes up
04:26:29.212 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:29.216 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.56) opts 0xd
04:26:29.216 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.56)
04:26:29.217 00.001 7680 Moving (-0.01, -0.56) raw xDistance=-0.11 yDistance=0.50
04:26:29.217 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:26:29.217 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:26:29.218 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
04:26:29.218 00.000 7680 MoveAxis(E, 0, ABG)
04:26:29.219 00.001 7680 Move returns status 0, amount 0
04:26:29.219 00.000 6120 UpdateGuideState exits: m=7790 SNR=59.4
04:26:29.226 00.007 7680 MoveAxis(N, 0, ABG)
04:26:29.226 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:29.228 00.002 7680 Move returns status 0, amount 0
04:26:29.229 00.001 7680 move complete, result=0
04:26:29.229 00.000 7680 worker thread done servicing request
04:26:29.229 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:29.232 00.003 6120 Enqueuing Expose request
04:26:29.236 00.004 7680 Worker thread wakes up
04:26:29.236 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:29.236 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:29.236 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
04:26:30.478 01.242 7680 Exposure complete
04:26:30.625 00.147 7680 worker thread done servicing request
04:26:30.626 00.001 6120 OnExposeComplete: enter
04:26:30.631 00.005 6120 UpdateGuideState(): m_state=6
04:26:30.635 00.004 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5000
04:26:30.639 00.004 6120 Star::Find returns 1 (0), X=510.72, Y=664.44, Mass=8506, SNR=61.3, Peak=200 HFD=7.1
04:26:30.643 00.004 6120 CameraToMount -- cameraTheta (-2.60) - m_xAngle (0.19) = xAngle (-2.79 = -2.79)
04:26:30.647 00.004 6120 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.08 = 0.08)
04:26:30.651 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-2.60 mountX=-0.21 mountY=0.02, mountTheta=3.06
04:26:30.656 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.11, opts=13)
04:26:30.661 00.005 6120 Enqueuing Move request for scope (-0.19, -0.11)
04:26:30.664 00.003 7680 Worker thread wakes up
04:26:30.666 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:30.669 00.003 6120 UpdateGuideState exits: m=8506 SNR=61.3
04:26:30.673 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:30.677 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.11) opts 0xd
04:26:30.678 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.11)
04:26:30.678 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:30.682 00.004 6120 Enqueuing Expose request
04:26:30.685 00.003 7680 Moving (-0.19, -0.11) raw xDistance=-0.21 yDistance=0.02
04:26:30.685 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:26:30.686 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:26:30.686 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:26:30.686 00.000 7680 MoveAxis(E, 85, ABG)
04:26:30.686 00.000 7680 Guiding  Dir = 2, Dur = 85
04:26:30.687 00.001 7680 IsSlewing returns 0
04:26:30.687 00.000 7680 IsGuiding returns 0
04:26:30.687 00.000 7680 PulseGuide returned control before completion, sleep 95
04:26:30.797 00.110 7680 IsGuiding returns 0
04:26:30.797 00.000 7680 Move returns status 0, amount 85
04:26:30.797 00.000 7680 MoveAxis(N, 0, ABG)
04:26:30.798 00.001 7680 Move returns status 0, amount 0
04:26:30.798 00.000 7680 move complete, result=0
04:26:30.799 00.001 7680 worker thread done servicing request
04:26:30.799 00.000 6120 GuideStep: -0.2 px 85 ms EAST, 0.0 px 0 ms NORTH
04:26:30.805 00.006 7680 Worker thread wakes up
04:26:30.805 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:30.805 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:32.063 01.258 7680 Exposure complete
04:26:32.217 00.154 7680 worker thread done servicing request
04:26:32.218 00.001 6120 OnExposeComplete: enter
04:26:32.224 00.006 6120 UpdateGuideState(): m_state=6
04:26:32.230 00.006 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5001
04:26:32.234 00.004 6120 Star::Find returns 1 (0), X=511.02, Y=663.95, Mass=7870, SNR=59.2, Peak=204 HFD=6.4
04:26:32.238 00.004 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
04:26:32.242 00.004 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
04:26:32.245 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.60 hyp=0.61 cameraTheta=-1.40 mountX=-0.01 mountY=0.58, mountTheta=1.59
04:26:32.251 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.60, opts=13)
04:26:32.256 00.005 6120 Enqueuing Move request for scope (0.10, -0.60)
04:26:32.260 00.004 7680 Worker thread wakes up
04:26:32.261 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.60) opts 0xd
04:26:32.261 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.60)
04:26:32.261 00.000 7680 Moving (0.10, -0.60) raw xDistance=-0.01 yDistance=0.58
04:26:32.261 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:26:32.261 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
04:26:32.261 00.000 7680 MoveAxis(E, 0, ABG)
04:26:32.262 00.001 7680 Move returns status 0, amount 0
04:26:32.262 00.000 7680 MoveAxis(S, 316, ABG)
04:26:32.262 00.000 7680 Guiding  Dir = 1, Dur = 316
04:26:32.262 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:32.266 00.004 6120 UpdateGuideState exits: m=7870 SNR=59.2
04:26:32.270 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:32.275 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:32.278 00.003 6120 Enqueuing Expose request
04:26:32.281 00.003 7680 IsSlewing returns 0
04:26:32.281 00.000 7680 IsGuiding returns 0
04:26:32.283 00.002 7680 PulseGuide returned control before completion, sleep 326
04:26:32.612 00.329 7680 IsGuiding returns 1
04:26:32.613 00.001 7680 scope still moving after pulse duration time elapsed
04:26:32.643 00.030 7680 IsSlewing returns 0
04:26:32.644 00.001 7680 IsGuiding returns 0
04:26:32.645 00.001 7680 scope move finished after 316 + 46 ms
04:26:32.645 00.000 7680 Move returns status 0, amount 316
04:26:32.646 00.001 7680 move complete, result=0
04:26:32.646 00.000 7680 worker thread done servicing request
04:26:32.646 00.000 7680 Worker thread wakes up
04:26:32.647 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.6 px 316 ms SOUTH
04:26:32.653 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:32.653 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:33.906 01.253 7680 Exposure complete
04:26:34.060 00.154 7680 worker thread done servicing request
04:26:34.060 00.000 6120 OnExposeComplete: enter
04:26:34.065 00.005 6120 UpdateGuideState(): m_state=6
04:26:34.068 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5002
04:26:34.072 00.004 6120 Star::Find returns 1 (0), X=510.78, Y=664.71, Mass=8204, SNR=58.9, Peak=207 HFD=6.7
04:26:34.076 00.004 6120 CameraToMount -- cameraTheta (2.29) - m_xAngle (0.19) = xAngle (2.11 = 2.11)
04:26:34.081 00.005 6120 CameraToMount -- cameraTheta (2.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.98 = -1.30)
04:26:34.083 00.002 6120 CameraToMount -- cameraX=-0.14 cameraY=0.15 hyp=0.21 cameraTheta=2.29 mountX=-0.11 mountY=-0.20, mountTheta=-2.06
04:26:34.089 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.15, opts=13)
04:26:34.092 00.003 6120 Enqueuing Move request for scope (-0.14, 0.15)
04:26:34.096 00.004 7680 Worker thread wakes up
04:26:34.096 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:34.100 00.004 6120 UpdateGuideState exits: m=8204 SNR=58.9
04:26:34.106 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:34.109 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:34.113 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.15) opts 0xd
04:26:34.113 00.000 6120 Enqueuing Expose request
04:26:34.116 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.15)
04:26:34.116 00.000 7680 Moving (-0.14, 0.15) raw xDistance=-0.11 yDistance=-0.20
04:26:34.116 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:26:34.116 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:26:34.116 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:26:34.118 00.002 7680 MoveAxis(E, 0, ABG)
04:26:34.118 00.000 7680 Move returns status 0, amount 0
04:26:34.118 00.000 7680 MoveAxis(N, 0, ABG)
04:26:34.118 00.000 7680 Move returns status 0, amount 0
04:26:34.118 00.000 7680 move complete, result=0
04:26:34.118 00.000 7680 worker thread done servicing request
04:26:34.119 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:26:34.122 00.003 7680 Worker thread wakes up
04:26:34.122 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:34.123 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:35.376 01.253 7680 Exposure complete
04:26:35.501 00.125 7680 worker thread done servicing request
04:26:35.502 00.001 6120 OnExposeComplete: enter
04:26:35.507 00.005 6120 UpdateGuideState(): m_state=6
04:26:35.512 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5003
04:26:35.515 00.003 6120 Star::Find returns 1 (0), X=510.70, Y=664.36, Mass=8423, SNR=61.1, Peak=172 HFD=6.9
04:26:35.519 00.004 6120 CameraToMount -- cameraTheta (-2.42) - m_xAngle (0.19) = xAngle (-2.61 = -2.61)
04:26:35.523 00.004 6120 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.26 = 0.26)
04:26:35.526 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-2.42 mountX=-0.25 mountY=0.07, mountTheta=2.85
04:26:35.531 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.19, opts=13)
04:26:35.535 00.004 6120 Enqueuing Move request for scope (-0.22, -0.19)
04:26:35.540 00.005 7680 Worker thread wakes up
04:26:35.540 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:35.544 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.19) opts 0xd
04:26:35.544 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.19)
04:26:35.544 00.000 7680 Moving (-0.22, -0.19) raw xDistance=-0.25 yDistance=0.07
04:26:35.544 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:26:35.545 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:26:35.545 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:26:35.545 00.000 7680 MoveAxis(E, 101, ABG)
04:26:35.545 00.000 7680 Guiding  Dir = 2, Dur = 101
04:26:35.546 00.001 6120 UpdateGuideState exits: m=8423 SNR=61.1
04:26:35.550 00.004 7680 IsSlewing returns 0
04:26:35.550 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:35.554 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:35.558 00.004 7680 IsGuiding returns 0
04:26:35.559 00.001 6120 Enqueuing Expose request
04:26:35.563 00.004 7680 PulseGuide returned control before completion, sleep 111
04:26:35.676 00.113 7680 IsGuiding returns 1
04:26:35.676 00.000 7680 scope still moving after pulse duration time elapsed
04:26:35.707 00.031 7680 IsSlewing returns 0
04:26:35.708 00.001 7680 IsGuiding returns 0
04:26:35.709 00.001 7680 scope move finished after 101 + 49 ms
04:26:35.709 00.000 7680 Move returns status 0, amount 101
04:26:35.710 00.001 7680 MoveAxis(N, 0, ABG)
04:26:35.710 00.000 7680 Move returns status 0, amount 0
04:26:35.711 00.001 7680 move complete, result=0
04:26:35.712 00.001 7680 worker thread done servicing request
04:26:35.712 00.000 7680 Worker thread wakes up
04:26:35.713 00.001 6120 GuideStep: -0.2 px 101 ms EAST, 0.1 px 0 ms NORTH
04:26:35.719 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:35.719 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:36.969 01.250 7680 Exposure complete
04:26:37.111 00.142 7680 worker thread done servicing request
04:26:37.112 00.001 6120 OnExposeComplete: enter
04:26:37.115 00.003 6120 UpdateGuideState(): m_state=6
04:26:37.119 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5004
04:26:37.122 00.003 6120 Star::Find returns 1 (0), X=511.07, Y=664.03, Mass=7933, SNR=59.4, Peak=185 HFD=6.4
04:26:37.126 00.004 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
04:26:37.130 00.004 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
04:26:37.134 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.53 hyp=0.55 cameraTheta=-1.28 mountX=0.06 mountY=0.54, mountTheta=1.47
04:26:37.140 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.53, opts=13)
04:26:37.143 00.003 6120 Enqueuing Move request for scope (0.16, -0.53)
04:26:37.148 00.005 7680 Worker thread wakes up
04:26:37.148 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.53) opts 0xd
04:26:37.148 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.53)
04:26:37.148 00.000 7680 Moving (0.16, -0.53) raw xDistance=0.06 yDistance=0.54
04:26:37.148 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:26:37.148 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
04:26:37.148 00.000 7680 MoveAxis(E, 0, ABG)
04:26:37.150 00.002 7680 Move returns status 0, amount 0
04:26:37.150 00.000 7680 MoveAxis(S, 294, ABG)
04:26:37.150 00.000 7680 Guiding  Dir = 1, Dur = 294
04:26:37.150 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:37.153 00.003 7680 IsSlewing returns 0
04:26:37.153 00.000 6120 UpdateGuideState exits: m=7933 SNR=59.4
04:26:37.158 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:37.161 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:37.165 00.004 6120 Enqueuing Expose request
04:26:37.169 00.004 7680 IsGuiding returns 0
04:26:37.169 00.000 7680 PulseGuide returned control before completion, sleep 304
04:26:37.488 00.319 7680 IsGuiding returns 1
04:26:37.488 00.000 7680 scope still moving after pulse duration time elapsed
04:26:37.520 00.032 7680 IsSlewing returns 0
04:26:37.521 00.001 7680 IsGuiding returns 0
04:26:37.522 00.001 7680 scope move finished after 294 + 58 ms
04:26:37.523 00.001 7680 Move returns status 0, amount 294
04:26:37.523 00.000 7680 move complete, result=0
04:26:37.523 00.000 7680 worker thread done servicing request
04:26:37.524 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 294 ms SOUTH
04:26:37.531 00.007 7680 Worker thread wakes up
04:26:37.532 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:37.532 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:38.769 01.237 7680 Exposure complete
04:26:38.915 00.146 7680 worker thread done servicing request
04:26:38.916 00.001 6120 OnExposeComplete: enter
04:26:38.919 00.003 6120 UpdateGuideState(): m_state=6
04:26:38.922 00.003 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5005
04:26:38.925 00.003 6120 Star::Find returns 1 (0), X=510.89, Y=664.67, Mass=7254, SNR=55.6, Peak=171 HFD=6.7
04:26:38.928 00.003 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (0.19) = xAngle (1.60 = 1.60)
04:26:38.931 00.003 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.47 = -1.81)
04:26:38.934 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.79 mountX=-0.00 mountY=-0.11, mountTheta=-1.60
04:26:38.940 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.11, opts=13)
04:26:38.943 00.003 6120 Enqueuing Move request for scope (-0.03, 0.11)
04:26:38.949 00.006 7680 Worker thread wakes up
04:26:38.949 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:38.952 00.003 6120 UpdateGuideState exits: m=7254 SNR=55.6
04:26:38.955 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:38.958 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:38.962 00.004 6120 Enqueuing Expose request
04:26:38.964 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
04:26:38.964 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
04:26:38.965 00.001 7680 Moving (-0.03, 0.11) raw xDistance=-0.00 yDistance=-0.11
04:26:38.965 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:26:38.965 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:26:38.965 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:26:38.965 00.000 7680 MoveAxis(E, 0, ABG)
04:26:38.966 00.001 7680 Move returns status 0, amount 0
04:26:38.966 00.000 7680 MoveAxis(N, 0, ABG)
04:26:38.966 00.000 7680 Move returns status 0, amount 0
04:26:38.966 00.000 7680 move complete, result=0
04:26:38.966 00.000 7680 worker thread done servicing request
04:26:38.966 00.000 7680 Worker thread wakes up
04:26:38.966 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:38.971 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:38.971 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:40.227 01.256 7680 Exposure complete
04:26:40.368 00.141 7680 worker thread done servicing request
04:26:40.368 00.000 6120 OnExposeComplete: enter
04:26:40.373 00.005 6120 UpdateGuideState(): m_state=6
04:26:40.379 00.006 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5006
04:26:40.384 00.005 6120 Star::Find returns 1 (0), X=510.77, Y=664.59, Mass=8270, SNR=60.6, Peak=198 HFD=6.9
04:26:40.388 00.004 6120 CameraToMount -- cameraTheta (2.90) - m_xAngle (0.19) = xAngle (2.71 = 2.71)
04:26:40.391 00.003 6120 CameraToMount -- cameraTheta (2.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.58 = -0.70)
04:26:40.396 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.15 cameraTheta=2.90 mountX=-0.14 mountY=-0.10, mountTheta=-2.52
04:26:40.400 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.04, opts=13)
04:26:40.404 00.004 6120 Enqueuing Move request for scope (-0.15, 0.04)
04:26:40.409 00.005 7680 Worker thread wakes up
04:26:40.409 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
04:26:40.410 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
04:26:40.410 00.000 7680 Moving (-0.15, 0.04) raw xDistance=-0.14 yDistance=-0.10
04:26:40.410 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:40.414 00.004 6120 UpdateGuideState exits: m=8270 SNR=60.6
04:26:40.418 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:26:40.418 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:26:40.418 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:40.423 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:40.427 00.004 6120 Enqueuing Expose request
04:26:40.430 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:26:40.430 00.000 7680 MoveAxis(E, 0, ABG)
04:26:40.430 00.000 7680 Move returns status 0, amount 0
04:26:40.431 00.001 7680 MoveAxis(N, 0, ABG)
04:26:40.431 00.000 7680 Move returns status 0, amount 0
04:26:40.431 00.000 7680 move complete, result=0
04:26:40.431 00.000 7680 worker thread done servicing request
04:26:40.431 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:40.435 00.004 7680 Worker thread wakes up
04:26:40.435 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:40.435 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:41.689 01.254 7680 Exposure complete
04:26:41.836 00.147 7680 worker thread done servicing request
04:26:41.836 00.000 6120 OnExposeComplete: enter
04:26:41.841 00.005 6120 UpdateGuideState(): m_state=6
04:26:41.844 00.003 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5007
04:26:41.850 00.006 6120 Star::Find returns 1 (0), X=511.22, Y=664.79, Mass=7733, SNR=57.6, Peak=184 HFD=6.6
04:26:41.854 00.004 6120 CameraToMount -- cameraTheta (0.65) - m_xAngle (0.19) = xAngle (0.47 = 0.47)
04:26:41.858 00.004 6120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.34 = -2.94)
04:26:41.862 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=0.24 hyp=0.39 cameraTheta=0.65 mountX=0.35 mountY=-0.08, mountTheta=-0.22
04:26:41.866 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.24, opts=13)
04:26:41.870 00.004 6120 Enqueuing Move request for scope (0.31, 0.24)
04:26:41.874 00.004 7680 Worker thread wakes up
04:26:41.874 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:41.879 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.24) opts 0xd
04:26:41.879 00.000 6120 UpdateGuideState exits: m=7733 SNR=57.6
04:26:41.886 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:41.891 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:41.895 00.004 6120 Enqueuing Expose request
04:26:41.898 00.003 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.24)
04:26:41.899 00.001 7680 Moving (0.31, 0.24) raw xDistance=0.35 yDistance=-0.08
04:26:41.899 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
04:26:41.899 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:26:41.899 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:26:41.899 00.000 7680 MoveAxis(W, 141, ABG)
04:26:41.900 00.001 7680 Guiding  Dir = 3, Dur = 141
04:26:41.900 00.000 7680 IsSlewing returns 0
04:26:41.901 00.001 7680 IsGuiding returns 0
04:26:41.901 00.000 7680 PulseGuide returned control before completion, sleep 151
04:26:42.068 00.167 7680 IsGuiding returns 1
04:26:42.070 00.002 7680 scope still moving after pulse duration time elapsed
04:26:42.099 00.029 7680 IsSlewing returns 0
04:26:42.101 00.002 7680 IsGuiding returns 0
04:26:42.102 00.001 7680 scope move finished after 141 + 60 ms
04:26:42.102 00.000 7680 Move returns status 0, amount 141
04:26:42.103 00.001 7680 MoveAxis(N, 0, ABG)
04:26:42.104 00.001 7680 Move returns status 0, amount 0
04:26:42.104 00.000 7680 move complete, result=0
04:26:42.104 00.000 7680 worker thread done servicing request
04:26:42.104 00.000 6120 GuideStep: 0.3 px 141 ms WEST, -0.1 px 0 ms NORTH
04:26:42.111 00.007 7680 Worker thread wakes up
04:26:42.111 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:42.111 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:43.367 01.256 7680 Exposure complete
04:26:43.498 00.131 7680 worker thread done servicing request
04:26:43.498 00.000 6120 OnExposeComplete: enter
04:26:43.501 00.003 6120 UpdateGuideState(): m_state=6
04:26:43.506 00.005 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5008
04:26:43.510 00.004 6120 Star::Find returns 1 (0), X=510.71, Y=664.61, Mass=8128, SNR=60.0, Peak=184 HFD=6.9
04:26:43.515 00.005 6120 CameraToMount -- cameraTheta (2.86) - m_xAngle (0.19) = xAngle (2.68 = 2.68)
04:26:43.518 00.003 6120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.55 = -0.73)
04:26:43.522 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.86 mountX=-0.19 mountY=-0.14, mountTheta=-2.50
04:26:43.527 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.06, opts=13)
04:26:43.531 00.004 6120 Enqueuing Move request for scope (-0.20, 0.06)
04:26:43.535 00.004 7680 Worker thread wakes up
04:26:43.536 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:43.540 00.004 6120 UpdateGuideState exits: m=8128 SNR=60.0
04:26:43.544 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:43.549 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:43.552 00.003 6120 Enqueuing Expose request
04:26:43.556 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
04:26:43.556 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
04:26:43.556 00.000 7680 Moving (-0.20, 0.06) raw xDistance=-0.19 yDistance=-0.14
04:26:43.556 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:26:43.556 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:26:43.556 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:26:43.557 00.001 7680 MoveAxis(E, 0, ABG)
04:26:43.557 00.000 7680 Move returns status 0, amount 0
04:26:43.557 00.000 7680 MoveAxis(N, 0, ABG)
04:26:43.557 00.000 7680 Move returns status 0, amount 0
04:26:43.557 00.000 7680 move complete, result=0
04:26:43.557 00.000 7680 worker thread done servicing request
04:26:43.557 00.000 7680 Worker thread wakes up
04:26:43.557 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:43.557 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:43.562 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:44.820 01.258 7680 Exposure complete
04:26:44.971 00.151 7680 worker thread done servicing request
04:26:44.972 00.001 6120 OnExposeComplete: enter
04:26:44.976 00.004 6120 UpdateGuideState(): m_state=6
04:26:44.980 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5009
04:26:44.984 00.004 6120 Star::Find returns 1 (0), X=510.88, Y=664.07, Mass=7859, SNR=59.0, Peak=193 HFD=6.5
04:26:44.987 00.003 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
04:26:44.992 00.005 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
04:26:44.995 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.48 hyp=0.49 cameraTheta=-1.64 mountX=-0.12 mountY=0.42, mountTheta=1.85
04:26:45.001 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.48, opts=13)
04:26:45.005 00.004 6120 Enqueuing Move request for scope (-0.03, -0.48)
04:26:45.011 00.006 7680 Worker thread wakes up
04:26:45.011 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.48) opts 0xd
04:26:45.011 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.48)
04:26:45.012 00.001 7680 Moving (-0.03, -0.48) raw xDistance=-0.12 yDistance=0.42
04:26:45.012 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:26:45.012 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
04:26:45.012 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:45.017 00.005 7680 MoveAxis(E, 0, ABG)
04:26:45.017 00.000 7680 Move returns status 0, amount 0
04:26:45.018 00.001 7680 MoveAxis(S, 229, ABG)
04:26:45.018 00.000 7680 Guiding  Dir = 1, Dur = 229
04:26:45.018 00.000 6120 UpdateGuideState exits: m=7859 SNR=59.0
04:26:45.023 00.005 7680 IsSlewing returns 0
04:26:45.023 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:45.026 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:45.031 00.005 7680 IsGuiding returns 0
04:26:45.031 00.000 6120 Enqueuing Expose request
04:26:45.036 00.005 7680 PulseGuide returned control before completion, sleep 239
04:26:45.281 00.245 7680 IsGuiding returns 1
04:26:45.281 00.000 7680 scope still moving after pulse duration time elapsed
04:26:45.311 00.030 7680 IsSlewing returns 0
04:26:45.312 00.001 7680 IsGuiding returns 0
04:26:45.313 00.001 7680 scope move finished after 229 + 53 ms
04:26:45.314 00.001 7680 Move returns status 0, amount 229
04:26:45.315 00.001 7680 move complete, result=0
04:26:45.315 00.000 7680 worker thread done servicing request
04:26:45.317 00.002 7680 Worker thread wakes up
04:26:45.317 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 229 ms SOUTH
04:26:45.323 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:45.325 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:46.579 01.254 7680 Exposure complete
04:26:46.738 00.159 7680 worker thread done servicing request
04:26:46.738 00.000 6120 OnExposeComplete: enter
04:26:46.744 00.006 6120 UpdateGuideState(): m_state=6
04:26:46.749 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5010
04:26:46.758 00.009 6120 Star::Find returns 1 (0), X=510.75, Y=664.71, Mass=7474, SNR=56.8, Peak=176 HFD=6.7
04:26:46.763 00.005 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (0.19) = xAngle (2.18 = 2.18)
04:26:46.766 00.003 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.05 = -1.23)
04:26:46.770 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.23 cameraTheta=2.37 mountX=-0.13 mountY=-0.22, mountTheta=-2.12
04:26:46.774 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.16, opts=13)
04:26:46.779 00.005 6120 Enqueuing Move request for scope (-0.16, 0.16)
04:26:46.783 00.004 7680 Worker thread wakes up
04:26:46.784 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:46.787 00.003 6120 UpdateGuideState exits: m=7474 SNR=56.8
04:26:46.792 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd
04:26:46.792 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.16)
04:26:46.792 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:46.797 00.005 7680 Moving (-0.16, 0.16) raw xDistance=-0.13 yDistance=-0.22
04:26:46.797 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:26:46.797 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:46.803 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:26:46.803 00.000 6120 Enqueuing Expose request
04:26:46.808 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:26:46.809 00.001 7680 MoveAxis(E, 0, ABG)
04:26:46.809 00.000 7680 Move returns status 0, amount 0
04:26:46.809 00.000 7680 MoveAxis(N, 0, ABG)
04:26:46.809 00.000 7680 Move returns status 0, amount 0
04:26:46.809 00.000 7680 move complete, result=0
04:26:46.809 00.000 7680 worker thread done servicing request
04:26:46.809 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:26:46.817 00.008 7680 Worker thread wakes up
04:26:46.817 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:46.817 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:48.060 01.243 7680 Exposure complete
04:26:48.211 00.151 7680 worker thread done servicing request
04:26:48.212 00.001 6120 OnExposeComplete: enter
04:26:48.215 00.003 6120 UpdateGuideState(): m_state=6
04:26:48.219 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5011
04:26:48.223 00.004 6120 Star::Find returns 1 (0), X=510.59, Y=664.57, Mass=7972, SNR=59.1, Peak=186 HFD=7.0
04:26:48.229 00.006 6120 CameraToMount -- cameraTheta (3.07) - m_xAngle (0.19) = xAngle (2.89 = 2.89)
04:26:48.233 00.004 6120 CameraToMount -- cameraTheta (3.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.76 = -0.52)
04:26:48.237 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.02 hyp=0.32 cameraTheta=3.07 mountX=-0.31 mountY=-0.16, mountTheta=-2.67
04:26:48.241 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.02, opts=13)
04:26:48.246 00.005 6120 Enqueuing Move request for scope (-0.32, 0.02)
04:26:48.251 00.005 7680 Worker thread wakes up
04:26:48.251 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:48.254 00.003 6120 UpdateGuideState exits: m=7972 SNR=59.1
04:26:48.259 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.02) opts 0xd
04:26:48.259 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.02)
04:26:48.259 00.000 7680 Moving (-0.32, 0.02) raw xDistance=-0.31 yDistance=-0.16
04:26:48.260 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
04:26:48.260 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:48.265 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:48.268 00.003 6120 Enqueuing Expose request
04:26:48.273 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:26:48.273 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:26:48.273 00.000 7680 MoveAxis(E, 128, ABG)
04:26:48.273 00.000 7680 Guiding  Dir = 2, Dur = 128
04:26:48.274 00.001 7680 IsSlewing returns 0
04:26:48.274 00.000 7680 IsGuiding returns 0
04:26:48.275 00.001 7680 PulseGuide returned control before completion, sleep 138
04:26:48.428 00.153 7680 IsGuiding returns 1
04:26:48.429 00.001 7680 scope still moving after pulse duration time elapsed
04:26:48.458 00.029 7680 IsSlewing returns 0
04:26:48.459 00.001 7680 IsGuiding returns 0
04:26:48.461 00.002 7680 scope move finished after 128 + 58 ms
04:26:48.461 00.000 7680 Move returns status 0, amount 128
04:26:48.462 00.001 7680 MoveAxis(N, 0, ABG)
04:26:48.462 00.000 7680 Move returns status 0, amount 0
04:26:48.463 00.001 7680 move complete, result=0
04:26:48.463 00.000 7680 worker thread done servicing request
04:26:48.463 00.000 6120 GuideStep: -0.3 px 128 ms EAST, -0.2 px 0 ms NORTH
04:26:48.472 00.009 7680 Worker thread wakes up
04:26:48.472 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:48.472 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:49.722 01.250 7680 Exposure complete
04:26:49.875 00.153 7680 worker thread done servicing request
04:26:49.875 00.000 6120 OnExposeComplete: enter
04:26:49.880 00.005 6120 UpdateGuideState(): m_state=6
04:26:49.885 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5012
04:26:49.889 00.004 6120 Star::Find returns 1 (0), X=511.02, Y=664.08, Mass=7588, SNR=58.1, Peak=186 HFD=6.4
04:26:49.893 00.004 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
04:26:49.896 00.003 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
04:26:49.901 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=-0.48 hyp=0.49 cameraTheta=-1.35 mountX=0.02 mountY=0.47, mountTheta=1.54
04:26:49.906 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.48, opts=13)
04:26:49.912 00.006 6120 Enqueuing Move request for scope (0.11, -0.48)
04:26:49.916 00.004 7680 Worker thread wakes up
04:26:49.916 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:49.920 00.004 6120 UpdateGuideState exits: m=7588 SNR=58.1
04:26:49.924 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:49.927 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:49.931 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.48) opts 0xd
04:26:49.931 00.000 6120 Enqueuing Expose request
04:26:49.935 00.004 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.48)
04:26:49.935 00.000 7680 Moving (0.11, -0.48) raw xDistance=0.02 yDistance=0.47
04:26:49.935 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:26:49.935 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
04:26:49.937 00.002 7680 MoveAxis(E, 0, ABG)
04:26:49.937 00.000 7680 Move returns status 0, amount 0
04:26:49.937 00.000 7680 MoveAxis(S, 258, ABG)
04:26:49.937 00.000 7680 Guiding  Dir = 1, Dur = 258
04:26:49.937 00.000 7680 IsSlewing returns 0
04:26:49.938 00.001 7680 IsGuiding returns 0
04:26:49.938 00.000 7680 PulseGuide returned control before completion, sleep 268
04:26:50.223 00.285 7680 IsGuiding returns 0
04:26:50.223 00.000 7680 Move returns status 0, amount 258
04:26:50.225 00.002 7680 move complete, result=0
04:26:50.225 00.000 7680 worker thread done servicing request
04:26:50.225 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 258 ms SOUTH
04:26:50.235 00.010 7680 Worker thread wakes up
04:26:50.235 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:50.235 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:51.482 01.247 7680 Exposure complete
04:26:51.608 00.126 7680 worker thread done servicing request
04:26:51.608 00.000 6120 OnExposeComplete: enter
04:26:51.613 00.005 6120 UpdateGuideState(): m_state=6
04:26:51.616 00.003 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5013
04:26:51.620 00.004 6120 Star::Find returns 1 (0), X=510.98, Y=664.05, Mass=7256, SNR=56.5, Peak=202 HFD=6.4
04:26:51.624 00.004 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
04:26:51.629 00.005 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
04:26:51.633 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.50 hyp=0.51 cameraTheta=-1.43 mountX=-0.02 mountY=0.48, mountTheta=1.62
04:26:51.638 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.50, opts=13)
04:26:51.643 00.005 6120 Enqueuing Move request for scope (0.07, -0.50)
04:26:51.646 00.003 7680 Worker thread wakes up
04:26:51.647 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.50) opts 0xd
04:26:51.647 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.50)
04:26:51.647 00.000 7680 Moving (0.07, -0.50) raw xDistance=-0.02 yDistance=0.48
04:26:51.647 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:51.652 00.005 6120 UpdateGuideState exits: m=7256 SNR=56.5
04:26:51.655 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:51.660 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:26:51.660 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
04:26:51.661 00.001 7680 MoveAxis(E, 0, ABG)
04:26:51.661 00.000 7680 Move returns status 0, amount 0
04:26:51.661 00.000 7680 MoveAxis(S, 261, ABG)
04:26:51.661 00.000 7680 Guiding  Dir = 1, Dur = 261
04:26:51.662 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:51.668 00.006 6120 Enqueuing Expose request
04:26:51.671 00.003 7680 IsSlewing returns 0
04:26:51.672 00.001 7680 IsGuiding returns 0
04:26:51.672 00.000 7680 PulseGuide returned control before completion, sleep 271
04:26:51.947 00.275 7680 IsGuiding returns 1
04:26:51.947 00.000 7680 scope still moving after pulse duration time elapsed
04:26:51.977 00.030 7680 IsSlewing returns 0
04:26:51.978 00.001 7680 IsGuiding returns 0
04:26:51.978 00.000 7680 scope move finished after 261 + 45 ms
04:26:51.980 00.002 7680 Move returns status 0, amount 261
04:26:51.980 00.000 7680 move complete, result=0
04:26:51.981 00.001 7680 worker thread done servicing request
04:26:51.981 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 261 ms SOUTH
04:26:51.984 00.003 7680 Worker thread wakes up
04:26:51.984 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:51.984 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:53.246 01.262 7680 Exposure complete
04:26:53.397 00.151 7680 worker thread done servicing request
04:26:53.398 00.001 6120 OnExposeComplete: enter
04:26:53.402 00.004 6120 UpdateGuideState(): m_state=6
04:26:53.407 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5014
04:26:53.412 00.005 6120 Star::Find returns 1 (0), X=510.63, Y=664.81, Mass=7807, SNR=59.4, Peak=182 HFD=6.8
04:26:53.417 00.005 6120 CameraToMount -- cameraTheta (2.39) - m_xAngle (0.19) = xAngle (2.20 = 2.20)
04:26:53.420 00.003 6120 CameraToMount -- cameraTheta (2.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.07 = -1.21)
04:26:53.425 00.005 6120 CameraToMount -- cameraX=-0.28 cameraY=0.26 hyp=0.38 cameraTheta=2.39 mountX=-0.22 mountY=-0.36, mountTheta=-2.13
04:26:53.429 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.26, opts=13)
04:26:53.434 00.005 6120 Enqueuing Move request for scope (-0.28, 0.26)
04:26:53.437 00.003 7680 Worker thread wakes up
04:26:53.437 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:53.444 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.26) opts 0xd
04:26:53.444 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.26)
04:26:53.444 00.000 7680 Moving (-0.28, 0.26) raw xDistance=-0.22 yDistance=-0.36
04:26:53.445 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:26:53.445 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:26:53.445 00.000 6120 UpdateGuideState exits: m=7807 SNR=59.4
04:26:53.448 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:53.451 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:53.454 00.003 6120 Enqueuing Expose request
04:26:53.457 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
04:26:53.457 00.000 7680 MoveAxis(E, 92, ABG)
04:26:53.457 00.000 7680 Guiding  Dir = 2, Dur = 92
04:26:53.457 00.000 7680 IsSlewing returns 0
04:26:53.457 00.000 7680 IsGuiding returns 0
04:26:53.459 00.002 7680 PulseGuide returned control before completion, sleep 102
04:26:53.562 00.103 7680 IsGuiding returns 1
04:26:53.563 00.001 7680 scope still moving after pulse duration time elapsed
04:26:53.594 00.031 7680 IsSlewing returns 0
04:26:53.596 00.002 7680 IsGuiding returns 0
04:26:53.597 00.001 7680 scope move finished after 92 + 46 ms
04:26:53.597 00.000 7680 Move returns status 0, amount 92
04:26:53.598 00.001 7680 MoveAxis(N, 0, ABG)
04:26:53.598 00.000 7680 Move returns status 0, amount 0
04:26:53.598 00.000 7680 move complete, result=0
04:26:53.599 00.001 7680 worker thread done servicing request
04:26:53.599 00.000 6120 GuideStep: -0.2 px 92 ms EAST, -0.4 px 0 ms NORTH
04:26:53.605 00.006 7680 Worker thread wakes up
04:26:53.605 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:53.605 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:54.860 01.255 7680 Exposure complete
04:26:55.002 00.142 7680 worker thread done servicing request
04:26:55.005 00.003 6120 OnExposeComplete: enter
04:26:55.009 00.004 6120 UpdateGuideState(): m_state=6
04:26:55.013 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5015
04:26:55.018 00.005 6120 Star::Find returns 1 (0), X=510.79, Y=664.65, Mass=7944, SNR=58.7, Peak=173 HFD=6.9
04:26:55.022 00.004 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (0.19) = xAngle (2.27 = 2.27)
04:26:55.025 00.003 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.14 = -1.14)
04:26:55.029 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.16 cameraTheta=2.46 mountX=-0.10 mountY=-0.15, mountTheta=-2.19
04:26:55.035 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.10, opts=13)
04:26:55.040 00.005 6120 Enqueuing Move request for scope (-0.13, 0.10)
04:26:55.044 00.004 7680 Worker thread wakes up
04:26:55.044 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:55.048 00.004 6120 UpdateGuideState exits: m=7944 SNR=58.7
04:26:55.052 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:55.057 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:55.060 00.003 6120 Enqueuing Expose request
04:26:55.065 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
04:26:55.065 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
04:26:55.065 00.000 7680 Moving (-0.13, 0.10) raw xDistance=-0.10 yDistance=-0.15
04:26:55.065 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:26:55.066 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:26:55.066 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:26:55.066 00.000 7680 MoveAxis(E, 0, ABG)
04:26:55.067 00.001 7680 Move returns status 0, amount 0
04:26:55.067 00.000 7680 MoveAxis(N, 0, ABG)
04:26:55.068 00.001 7680 Move returns status 0, amount 0
04:26:55.068 00.000 7680 move complete, result=0
04:26:55.068 00.000 7680 worker thread done servicing request
04:26:55.068 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:55.073 00.005 7680 Worker thread wakes up
04:26:55.073 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:55.073 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:56.327 01.254 7680 Exposure complete
04:26:56.473 00.146 6120 OnExposeComplete: enter
04:26:56.479 00.006 7680 worker thread done servicing request
04:26:56.479 00.000 6120 UpdateGuideState(): m_state=6
04:26:56.482 00.003 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5016
04:26:56.485 00.003 6120 Star::Find returns 1 (0), X=510.74, Y=664.71, Mass=7705, SNR=58.5, Peak=186 HFD=6.7
04:26:56.489 00.004 6120 CameraToMount -- cameraTheta (2.43) - m_xAngle (0.19) = xAngle (2.24 = 2.24)
04:26:56.494 00.005 6120 CameraToMount -- cameraTheta (2.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.11 = -1.17)
04:26:56.498 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.24 cameraTheta=2.43 mountX=-0.15 mountY=-0.22, mountTheta=-2.16
04:26:56.504 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.15, opts=13)
04:26:56.510 00.006 6120 Enqueuing Move request for scope (-0.18, 0.15)
04:26:56.513 00.003 7680 Worker thread wakes up
04:26:56.513 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0xd
04:26:56.514 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
04:26:56.514 00.000 7680 Moving (-0.18, 0.15) raw xDistance=-0.15 yDistance=-0.22
04:26:56.514 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:26:56.514 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:26:56.515 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:56.519 00.004 6120 UpdateGuideState exits: m=7705 SNR=58.5
04:26:56.523 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:56.527 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:26:56.528 00.001 7680 MoveAxis(E, 0, ABG)
04:26:56.528 00.000 7680 Move returns status 0, amount 0
04:26:56.528 00.000 7680 MoveAxis(N, 0, ABG)
04:26:56.528 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:56.532 00.004 7680 Move returns status 0, amount 0
04:26:56.532 00.000 6120 Enqueuing Expose request
04:26:56.537 00.005 7680 move complete, result=0
04:26:56.537 00.000 7680 worker thread done servicing request
04:26:56.537 00.000 7680 Worker thread wakes up
04:26:56.537 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:56.537 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:56.538 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:26:57.788 01.250 7680 Exposure complete
04:26:57.923 00.135 7680 worker thread done servicing request
04:26:57.923 00.000 6120 OnExposeComplete: enter
04:26:57.926 00.003 6120 UpdateGuideState(): m_state=6
04:26:57.930 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5017
04:26:57.935 00.005 6120 Star::Find returns 1 (0), X=510.60, Y=664.67, Mass=7867, SNR=59.0, Peak=202 HFD=6.9
04:26:57.939 00.004 6120 CameraToMount -- cameraTheta (2.77) - m_xAngle (0.19) = xAngle (2.58 = 2.58)
04:26:57.943 00.004 6120 CameraToMount -- cameraTheta (2.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.46 = -0.83)
04:26:57.946 00.003 6120 CameraToMount -- cameraX=-0.31 cameraY=0.12 hyp=0.33 cameraTheta=2.77 mountX=-0.28 mountY=-0.25, mountTheta=-2.43
04:26:57.951 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.12, opts=13)
04:26:57.955 00.004 6120 Enqueuing Move request for scope (-0.31, 0.12)
04:26:57.959 00.004 7680 Worker thread wakes up
04:26:57.959 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.12) opts 0xd
04:26:57.959 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.12)
04:26:57.959 00.000 7680 Moving (-0.31, 0.12) raw xDistance=-0.28 yDistance=-0.25
04:26:57.960 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
04:26:57.960 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:26:57.960 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:26:57.960 00.000 7680 MoveAxis(E, 116, ABG)
04:26:57.960 00.000 7680 Guiding  Dir = 2, Dur = 116
04:26:57.960 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:57.965 00.005 7680 IsSlewing returns 0
04:26:57.965 00.000 6120 UpdateGuideState exits: m=7867 SNR=59.0
04:26:57.969 00.004 7680 IsGuiding returns 0
04:26:57.969 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:57.974 00.005 7680 PulseGuide returned control before completion, sleep 126
04:26:57.974 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:57.978 00.004 6120 Enqueuing Expose request
04:26:58.106 00.128 7680 IsGuiding returns 1
04:26:58.106 00.000 7680 scope still moving after pulse duration time elapsed
04:26:58.137 00.031 7680 IsSlewing returns 0
04:26:58.139 00.002 7680 IsGuiding returns 0
04:26:58.139 00.000 7680 scope move finished after 116 + 53 ms
04:26:58.140 00.001 7680 Move returns status 0, amount 116
04:26:58.140 00.000 7680 MoveAxis(N, 0, ABG)
04:26:58.140 00.000 7680 Move returns status 0, amount 0
04:26:58.141 00.001 7680 move complete, result=0
04:26:58.141 00.000 7680 worker thread done servicing request
04:26:58.141 00.000 7680 Worker thread wakes up
04:26:58.141 00.000 6120 GuideStep: -0.3 px 116 ms EAST, -0.2 px 0 ms NORTH
04:26:58.148 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:58.148 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:26:59.403 01.255 7680 Exposure complete
04:26:59.536 00.133 7680 worker thread done servicing request
04:26:59.537 00.001 6120 OnExposeComplete: enter
04:26:59.541 00.004 6120 UpdateGuideState(): m_state=6
04:26:59.545 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5018
04:26:59.548 00.003 6120 Star::Find returns 1 (0), X=510.71, Y=664.61, Mass=8115, SNR=60.7, Peak=186 HFD=6.9
04:26:59.553 00.005 6120 CameraToMount -- cameraTheta (2.85) - m_xAngle (0.19) = xAngle (2.66 = 2.66)
04:26:59.557 00.004 6120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.53 = -0.75)
04:26:59.560 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.85 mountX=-0.19 mountY=-0.14, mountTheta=-2.49
04:26:59.565 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.06, opts=13)
04:26:59.570 00.005 6120 Enqueuing Move request for scope (-0.20, 0.06)
04:26:59.574 00.004 7680 Worker thread wakes up
04:26:59.574 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:26:59.578 00.004 6120 UpdateGuideState exits: m=8115 SNR=60.7
04:26:59.582 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:26:59.585 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:26:59.589 00.004 6120 Enqueuing Expose request
04:26:59.593 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
04:26:59.593 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
04:26:59.593 00.000 7680 Moving (-0.20, 0.06) raw xDistance=-0.19 yDistance=-0.14
04:26:59.594 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:26:59.594 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:26:59.594 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:26:59.594 00.000 7680 MoveAxis(E, 0, ABG)
04:26:59.595 00.001 7680 Move returns status 0, amount 0
04:26:59.595 00.000 7680 MoveAxis(N, 0, ABG)
04:26:59.595 00.000 7680 Move returns status 0, amount 0
04:26:59.595 00.000 7680 move complete, result=0
04:26:59.595 00.000 7680 worker thread done servicing request
04:26:59.596 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:26:59.600 00.004 7680 Worker thread wakes up
04:26:59.601 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:26:59.601 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:00.850 01.249 7680 Exposure complete
04:27:00.996 00.146 7680 worker thread done servicing request
04:27:00.997 00.001 6120 OnExposeComplete: enter
04:27:01.001 00.004 6120 UpdateGuideState(): m_state=6
04:27:01.006 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5019
04:27:01.014 00.008 6120 Star::Find returns 1 (0), X=510.71, Y=664.60, Mass=8363, SNR=60.9, Peak=188 HFD=6.9
04:27:01.018 00.004 6120 CameraToMount -- cameraTheta (2.92) - m_xAngle (0.19) = xAngle (2.73 = 2.73)
04:27:01.022 00.004 6120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.61 = -0.68)
04:27:01.027 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.21 cameraTheta=2.92 mountX=-0.19 mountY=-0.13, mountTheta=-2.54
04:27:01.032 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.05, opts=13)
04:27:01.037 00.005 6120 Enqueuing Move request for scope (-0.20, 0.05)
04:27:01.044 00.007 7680 Worker thread wakes up
04:27:01.044 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:01.049 00.005 6120 UpdateGuideState exits: m=8363 SNR=60.9
04:27:01.052 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd
04:27:01.053 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.05)
04:27:01.053 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:01.056 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:01.061 00.005 6120 Enqueuing Expose request
04:27:01.065 00.004 7680 Moving (-0.20, 0.05) raw xDistance=-0.19 yDistance=-0.13
04:27:01.065 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:27:01.065 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:27:01.065 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:27:01.066 00.001 7680 MoveAxis(E, 0, ABG)
04:27:01.066 00.000 7680 Move returns status 0, amount 0
04:27:01.066 00.000 7680 MoveAxis(N, 0, ABG)
04:27:01.066 00.000 7680 Move returns status 0, amount 0
04:27:01.066 00.000 7680 move complete, result=0
04:27:01.067 00.001 7680 worker thread done servicing request
04:27:01.067 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:27:01.072 00.005 7680 Worker thread wakes up
04:27:01.072 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:01.072 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:02.314 01.242 7680 Exposure complete
04:27:02.458 00.144 7680 worker thread done servicing request
04:27:02.459 00.001 6120 OnExposeComplete: enter
04:27:02.463 00.004 6120 UpdateGuideState(): m_state=6
04:27:02.467 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5020
04:27:02.472 00.005 6120 Star::Find returns 1 (0), X=510.64, Y=664.43, Mass=8181, SNR=59.1, Peak=183 HFD=7.0
04:27:02.477 00.005 6120 CameraToMount -- cameraTheta (-2.73) - m_xAngle (0.19) = xAngle (-2.92 = -2.92)
04:27:02.481 00.004 6120 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.04 = -0.04)
04:27:02.484 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.12 hyp=0.30 cameraTheta=-2.73 mountX=-0.30 mountY=-0.01, mountTheta=-3.10
04:27:02.488 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.12, opts=13)
04:27:02.492 00.004 6120 Enqueuing Move request for scope (-0.28, -0.12)
04:27:02.494 00.002 7680 Worker thread wakes up
04:27:02.494 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.12) opts 0xd
04:27:02.495 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.12)
04:27:02.495 00.000 7680 Moving (-0.28, -0.12) raw xDistance=-0.30 yDistance=-0.01
04:27:02.495 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
04:27:02.495 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:27:02.495 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:27:02.496 00.001 7680 MoveAxis(E, 121, ABG)
04:27:02.496 00.000 7680 Guiding  Dir = 2, Dur = 121
04:27:02.496 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:02.499 00.003 7680 IsSlewing returns 0
04:27:02.499 00.000 6120 UpdateGuideState exits: m=8181 SNR=59.1
04:27:02.504 00.005 7680 IsGuiding returns 0
04:27:02.504 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:02.509 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:02.512 00.003 6120 Enqueuing Expose request
04:27:02.516 00.004 7680 PulseGuide returned control before completion, sleep 131
04:27:02.661 00.145 7680 IsGuiding returns 0
04:27:02.662 00.001 7680 Move returns status 0, amount 121
04:27:02.662 00.000 7680 MoveAxis(N, 0, ABG)
04:27:02.662 00.000 7680 Move returns status 0, amount 0
04:27:02.662 00.000 7680 move complete, result=0
04:27:02.662 00.000 7680 worker thread done servicing request
04:27:02.662 00.000 6120 GuideStep: -0.3 px 121 ms EAST, -0.0 px 0 ms NORTH
04:27:02.669 00.007 7680 Worker thread wakes up
04:27:02.669 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:02.669 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:03.922 01.253 7680 Exposure complete
04:27:04.074 00.152 7680 worker thread done servicing request
04:27:04.074 00.000 6120 OnExposeComplete: enter
04:27:04.078 00.004 6120 UpdateGuideState(): m_state=6
04:27:04.083 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5021
04:27:04.086 00.003 6120 Star::Find returns 1 (0), X=510.76, Y=664.55, Mass=8055, SNR=59.1, Peak=183 HFD=7.0
04:27:04.091 00.005 6120 CameraToMount -- cameraTheta (-3.13) - m_xAngle (0.19) = xAngle (-3.31 = 2.97)
04:27:04.096 00.005 6120 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.44 = -0.44)
04:27:04.099 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-3.13 mountX=-0.15 mountY=-0.07, mountTheta=-2.73
04:27:04.105 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.00, opts=13)
04:27:04.109 00.004 6120 Enqueuing Move request for scope (-0.15, -0.00)
04:27:04.112 00.003 7680 Worker thread wakes up
04:27:04.112 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.00) opts 0xd
04:27:04.113 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.00)
04:27:04.114 00.001 7680 Moving (-0.15, -0.00) raw xDistance=-0.15 yDistance=-0.07
04:27:04.114 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:27:04.114 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:04.118 00.004 6120 UpdateGuideState exits: m=8055 SNR=59.1
04:27:04.121 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:04.124 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:27:04.124 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:04.129 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:27:04.129 00.000 7680 MoveAxis(E, 0, ABG)
04:27:04.129 00.000 7680 Move returns status 0, amount 0
04:27:04.129 00.000 6120 Enqueuing Expose request
04:27:04.135 00.006 7680 MoveAxis(N, 0, ABG)
04:27:04.136 00.001 7680 Move returns status 0, amount 0
04:27:04.136 00.000 7680 move complete, result=0
04:27:04.136 00.000 7680 worker thread done servicing request
04:27:04.137 00.001 7680 Worker thread wakes up
04:27:04.137 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:27:04.141 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:04.141 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:05.394 01.253 7680 Exposure complete
04:27:05.531 00.137 7680 worker thread done servicing request
04:27:05.531 00.000 6120 OnExposeComplete: enter
04:27:05.536 00.005 6120 UpdateGuideState(): m_state=6
04:27:05.543 00.007 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5022
04:27:05.547 00.004 6120 Star::Find returns 1 (0), X=510.72, Y=664.40, Mass=8348, SNR=60.0, Peak=187 HFD=7.0
04:27:05.551 00.004 6120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.19) = xAngle (-2.65 = -2.65)
04:27:05.555 00.004 6120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.22 = 0.22)
04:27:05.558 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-2.46 mountX=-0.22 mountY=0.05, mountTheta=2.90
04:27:05.562 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.15, opts=13)
04:27:05.567 00.005 6120 Enqueuing Move request for scope (-0.19, -0.15)
04:27:05.570 00.003 7680 Worker thread wakes up
04:27:05.570 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.15) opts 0xd
04:27:05.570 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.15)
04:27:05.571 00.001 7680 Moving (-0.19, -0.15) raw xDistance=-0.22 yDistance=0.05
04:27:05.571 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:27:05.571 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:27:05.571 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:05.575 00.004 6120 UpdateGuideState exits: m=8348 SNR=60.0
04:27:05.577 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:05.580 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:05.583 00.003 6120 Enqueuing Expose request
04:27:05.586 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:27:05.586 00.000 7680 MoveAxis(E, 88, ABG)
04:27:05.586 00.000 7680 Guiding  Dir = 2, Dur = 88
04:27:05.586 00.000 7680 IsSlewing returns 0
04:27:05.587 00.001 7680 IsGuiding returns 0
04:27:05.588 00.001 7680 PulseGuide returned control before completion, sleep 98
04:27:05.695 00.107 7680 IsGuiding returns 1
04:27:05.696 00.001 7680 scope still moving after pulse duration time elapsed
04:27:05.727 00.031 7680 IsSlewing returns 0
04:27:05.727 00.000 7680 IsGuiding returns 0
04:27:05.728 00.001 7680 scope move finished after 88 + 51 ms
04:27:05.728 00.000 7680 Move returns status 0, amount 88
04:27:05.728 00.000 7680 MoveAxis(N, 0, ABG)
04:27:05.729 00.001 7680 Move returns status 0, amount 0
04:27:05.729 00.000 7680 move complete, result=0
04:27:05.729 00.000 7680 worker thread done servicing request
04:27:05.730 00.001 7680 Worker thread wakes up
04:27:05.730 00.000 6120 GuideStep: -0.2 px 88 ms EAST, 0.1 px 0 ms NORTH
04:27:05.735 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:05.735 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:06.991 01.256 7680 Exposure complete
04:27:07.139 00.148 7680 worker thread done servicing request
04:27:07.139 00.000 6120 OnExposeComplete: enter
04:27:07.143 00.004 6120 UpdateGuideState(): m_state=6
04:27:07.148 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5023
04:27:07.152 00.004 6120 Star::Find returns 1 (0), X=510.83, Y=663.89, Mass=8122, SNR=60.6, Peak=196 HFD=6.6
04:27:07.157 00.005 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
04:27:07.160 00.003 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
04:27:07.165 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.66 hyp=0.66 cameraTheta=-1.70 mountX=-0.21 mountY=0.55, mountTheta=1.93
04:27:07.170 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.66, opts=13)
04:27:07.174 00.004 6120 Enqueuing Move request for scope (-0.08, -0.66)
04:27:07.178 00.004 7680 Worker thread wakes up
04:27:07.178 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.66) opts 0xd
04:27:07.178 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:07.181 00.003 6120 UpdateGuideState exits: m=8122 SNR=60.6
04:27:07.186 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:07.190 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:07.193 00.003 6120 Enqueuing Expose request
04:27:07.196 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.66)
04:27:07.196 00.000 7680 Moving (-0.08, -0.66) raw xDistance=-0.21 yDistance=0.55
04:27:07.196 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
04:27:07.196 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:27:07.196 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
04:27:07.198 00.002 7680 MoveAxis(E, 90, ABG)
04:27:07.198 00.000 7680 Guiding  Dir = 2, Dur = 90
04:27:07.198 00.000 7680 IsSlewing returns 0
04:27:07.199 00.001 7680 IsGuiding returns 0
04:27:07.199 00.000 7680 PulseGuide returned control before completion, sleep 100
04:27:07.312 00.113 7680 IsGuiding returns 1
04:27:07.312 00.000 7680 scope still moving after pulse duration time elapsed
04:27:07.343 00.031 7680 IsSlewing returns 0
04:27:07.345 00.002 7680 IsGuiding returns 0
04:27:07.345 00.000 7680 scope move finished after 90 + 56 ms
04:27:07.345 00.000 7680 Move returns status 0, amount 90
04:27:07.346 00.001 7680 MoveAxis(N, 0, ABG)
04:27:07.346 00.000 7680 Move returns status 0, amount 0
04:27:07.346 00.000 7680 move complete, result=0
04:27:07.346 00.000 7680 worker thread done servicing request
04:27:07.347 00.001 6120 GuideStep: -0.2 px 90 ms EAST, 0.6 px 0 ms NORTH
04:27:07.356 00.009 7680 Worker thread wakes up
04:27:07.356 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:07.358 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:08.609 01.251 7680 Exposure complete
04:27:08.751 00.142 7680 worker thread done servicing request
04:27:08.751 00.000 6120 OnExposeComplete: enter
04:27:08.756 00.005 6120 UpdateGuideState(): m_state=6
04:27:08.761 00.005 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5024
04:27:08.765 00.004 6120 Star::Find returns 1 (0), X=510.86, Y=663.93, Mass=7615, SNR=58.4, Peak=168 HFD=6.6
04:27:08.769 00.004 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
04:27:08.772 00.003 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
04:27:08.776 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.62 hyp=0.63 cameraTheta=-1.66 mountX=-0.17 mountY=0.54, mountTheta=1.87
04:27:08.781 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.62, opts=13)
04:27:08.787 00.006 6120 Enqueuing Move request for scope (-0.05, -0.62)
04:27:08.791 00.004 7680 Worker thread wakes up
04:27:08.791 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:08.795 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.62) opts 0xd
04:27:08.795 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.62)
04:27:08.796 00.001 7680 Moving (-0.05, -0.62) raw xDistance=-0.17 yDistance=0.54
04:27:08.796 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:27:08.796 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
04:27:08.796 00.000 7680 MoveAxis(E, 0, ABG)
04:27:08.796 00.000 7680 Move returns status 0, amount 0
04:27:08.797 00.001 7680 MoveAxis(S, 292, ABG)
04:27:08.797 00.000 7680 Guiding  Dir = 1, Dur = 292
04:27:08.797 00.000 6120 UpdateGuideState exits: m=7615 SNR=58.4
04:27:08.800 00.003 7680 IsSlewing returns 0
04:27:08.800 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:08.805 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:08.809 00.004 7680 IsGuiding returns 0
04:27:08.809 00.000 6120 Enqueuing Expose request
04:27:08.812 00.003 7680 PulseGuide returned control before completion, sleep 302
04:27:09.125 00.313 7680 IsGuiding returns 1
04:27:09.126 00.001 7680 scope still moving after pulse duration time elapsed
04:27:09.157 00.031 7680 IsSlewing returns 0
04:27:09.158 00.001 7680 IsGuiding returns 0
04:27:09.160 00.002 7680 scope move finished after 292 + 58 ms
04:27:09.160 00.000 7680 Move returns status 0, amount 292
04:27:09.161 00.001 7680 move complete, result=0
04:27:09.161 00.000 7680 worker thread done servicing request
04:27:09.162 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 292 ms SOUTH
04:27:09.171 00.009 7680 Worker thread wakes up
04:27:09.171 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:09.172 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:10.420 01.248 7680 Exposure complete
04:27:10.564 00.144 7680 worker thread done servicing request
04:27:10.564 00.000 6120 OnExposeComplete: enter
04:27:10.568 00.004 6120 UpdateGuideState(): m_state=6
04:27:10.573 00.005 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5025
04:27:10.578 00.005 6120 Star::Find returns 1 (0), X=510.97, Y=663.90, Mass=7932, SNR=59.7, Peak=196 HFD=6.5
04:27:10.581 00.003 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
04:27:10.585 00.004 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
04:27:10.588 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.65 hyp=0.65 cameraTheta=-1.48 mountX=-0.07 mountY=0.61, mountTheta=1.68
04:27:10.594 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.65, opts=13)
04:27:10.598 00.004 6120 Enqueuing Move request for scope (0.06, -0.65)
04:27:10.602 00.004 7680 Worker thread wakes up
04:27:10.602 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.65) opts 0xd
04:27:10.602 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.65)
04:27:10.603 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:10.607 00.004 6120 UpdateGuideState exits: m=7932 SNR=59.7
04:27:10.610 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:10.614 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:10.618 00.004 7680 Moving (0.06, -0.65) raw xDistance=-0.07 yDistance=0.61
04:27:10.619 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:27:10.619 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
04:27:10.619 00.000 7680 MoveAxis(E, 0, ABG)
04:27:10.619 00.000 7680 Move returns status 0, amount 0
04:27:10.619 00.000 7680 MoveAxis(S, 330, ABG)
04:27:10.619 00.000 7680 Guiding  Dir = 1, Dur = 330
04:27:10.619 00.000 6120 Enqueuing Expose request
04:27:10.622 00.003 7680 IsSlewing returns 0
04:27:10.622 00.000 7680 IsGuiding returns 0
04:27:10.624 00.002 7680 PulseGuide returned control before completion, sleep 340
04:27:10.972 00.348 7680 IsGuiding returns 1
04:27:10.973 00.001 7680 scope still moving after pulse duration time elapsed
04:27:11.003 00.030 7680 IsSlewing returns 0
04:27:11.004 00.001 7680 IsGuiding returns 0
04:27:11.004 00.000 7680 scope move finished after 330 + 51 ms
04:27:11.006 00.002 7680 Move returns status 0, amount 330
04:27:11.006 00.000 7680 move complete, result=0
04:27:11.006 00.000 7680 worker thread done servicing request
04:27:11.007 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 330 ms SOUTH
04:27:11.017 00.010 7680 Worker thread wakes up
04:27:11.017 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:11.017 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:12.266 01.249 7680 Exposure complete
04:27:12.417 00.151 7680 worker thread done servicing request
04:27:12.417 00.000 6120 OnExposeComplete: enter
04:27:12.421 00.004 6120 UpdateGuideState(): m_state=6
04:27:12.425 00.004 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5026
04:27:12.428 00.003 6120 Star::Find returns 1 (0), X=510.72, Y=664.76, Mass=7894, SNR=59.1, Peak=187 HFD=6.7
04:27:12.433 00.005 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (0.19) = xAngle (2.15 = 2.15)
04:27:12.437 00.004 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.02 = -1.26)
04:27:12.441 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.20 hyp=0.28 cameraTheta=2.34 mountX=-0.15 mountY=-0.27, mountTheta=-2.09
04:27:12.446 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.20, opts=13)
04:27:12.450 00.004 6120 Enqueuing Move request for scope (-0.20, 0.20)
04:27:12.453 00.003 7680 Worker thread wakes up
04:27:12.453 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.20) opts 0xd
04:27:12.453 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.20)
04:27:12.455 00.002 7680 Moving (-0.20, 0.20) raw xDistance=-0.15 yDistance=-0.27
04:27:12.455 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:12.459 00.004 6120 UpdateGuideState exits: m=7894 SNR=59.1
04:27:12.462 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:27:12.462 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:27:12.463 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:12.466 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:12.470 00.004 6120 Enqueuing Expose request
04:27:12.475 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:27:12.475 00.000 7680 MoveAxis(E, 0, ABG)
04:27:12.475 00.000 7680 Move returns status 0, amount 0
04:27:12.475 00.000 7680 MoveAxis(N, 0, ABG)
04:27:12.477 00.002 7680 Move returns status 0, amount 0
04:27:12.477 00.000 7680 move complete, result=0
04:27:12.477 00.000 7680 worker thread done servicing request
04:27:12.477 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
04:27:12.481 00.004 7680 Worker thread wakes up
04:27:12.482 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:12.482 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:13.734 01.252 7680 Exposure complete
04:27:13.879 00.145 7680 worker thread done servicing request
04:27:13.879 00.000 6120 OnExposeComplete: enter
04:27:13.884 00.005 6120 UpdateGuideState(): m_state=6
04:27:13.888 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5027
04:27:13.891 00.003 6120 Star::Find returns 1 (0), X=510.66, Y=664.48, Mass=7934, SNR=59.2, Peak=172 HFD=7.0
04:27:13.895 00.004 6120 CameraToMount -- cameraTheta (-2.87) - m_xAngle (0.19) = xAngle (-3.06 = -3.06)
04:27:13.900 00.005 6120 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.19 = -0.19)
04:27:13.903 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-2.87 mountX=-0.26 mountY=-0.05, mountTheta=-2.96
04:27:13.909 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.07, opts=13)
04:27:13.914 00.005 6120 Enqueuing Move request for scope (-0.25, -0.07)
04:27:13.919 00.005 7680 Worker thread wakes up
04:27:13.919 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.07) opts 0xd
04:27:13.920 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.07)
04:27:13.920 00.000 7680 Moving (-0.25, -0.07) raw xDistance=-0.26 yDistance=-0.05
04:27:13.920 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
04:27:13.920 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:27:13.920 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:13.925 00.005 6120 UpdateGuideState exits: m=7934 SNR=59.2
04:27:13.930 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:27:13.930 00.000 7680 MoveAxis(E, 105, ABG)
04:27:13.930 00.000 7680 Guiding  Dir = 2, Dur = 105
04:27:13.931 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:13.934 00.003 7680 IsSlewing returns 0
04:27:13.934 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:13.938 00.004 6120 Enqueuing Expose request
04:27:13.943 00.005 7680 IsGuiding returns 0
04:27:13.943 00.000 7680 PulseGuide returned control before completion, sleep 115
04:27:14.069 00.126 7680 IsGuiding returns 1
04:27:14.070 00.001 7680 scope still moving after pulse duration time elapsed
04:27:14.099 00.029 7680 IsSlewing returns 0
04:27:14.099 00.000 7680 IsGuiding returns 0
04:27:14.100 00.001 7680 scope move finished after 105 + 51 ms
04:27:14.100 00.000 7680 Move returns status 0, amount 105
04:27:14.101 00.001 7680 MoveAxis(N, 0, ABG)
04:27:14.102 00.001 7680 Move returns status 0, amount 0
04:27:14.102 00.000 7680 move complete, result=0
04:27:14.102 00.000 7680 worker thread done servicing request
04:27:14.103 00.001 6120 GuideStep: -0.3 px 105 ms EAST, -0.0 px 0 ms NORTH
04:27:14.109 00.006 7680 Worker thread wakes up
04:27:14.109 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:14.109 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:15.360 01.251 7680 Exposure complete
04:27:15.506 00.146 7680 worker thread done servicing request
04:27:15.507 00.001 6120 OnExposeComplete: enter
04:27:15.511 00.004 6120 UpdateGuideState(): m_state=6
04:27:15.515 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5028
04:27:15.520 00.005 6120 Star::Find returns 1 (0), X=510.88, Y=664.69, Mass=7377, SNR=55.5, Peak=160 HFD=6.7
04:27:15.524 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (0.19) = xAngle (1.63 = 1.63)
04:27:15.528 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.51 = -1.78)
04:27:15.532 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.82 mountX=-0.01 mountY=-0.14, mountTheta=-1.64
04:27:15.539 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.14, opts=13)
04:27:15.543 00.004 6120 Enqueuing Move request for scope (-0.04, 0.14)
04:27:15.547 00.004 7680 Worker thread wakes up
04:27:15.547 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:15.550 00.003 6120 UpdateGuideState exits: m=7377 SNR=55.5
04:27:15.555 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:15.558 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:15.561 00.003 6120 Enqueuing Expose request
04:27:15.566 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
04:27:15.566 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
04:27:15.566 00.000 7680 Moving (-0.04, 0.14) raw xDistance=-0.01 yDistance=-0.14
04:27:15.566 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:27:15.566 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:27:15.567 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:27:15.567 00.000 7680 MoveAxis(E, 0, ABG)
04:27:15.567 00.000 7680 Move returns status 0, amount 0
04:27:15.567 00.000 7680 MoveAxis(N, 0, ABG)
04:27:15.568 00.001 7680 Move returns status 0, amount 0
04:27:15.568 00.000 7680 move complete, result=0
04:27:15.568 00.000 7680 worker thread done servicing request
04:27:15.568 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:27:15.573 00.005 7680 Worker thread wakes up
04:27:15.573 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:15.573 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:16.829 01.256 7680 Exposure complete
04:27:16.977 00.148 7680 worker thread done servicing request
04:27:16.977 00.000 6120 OnExposeComplete: enter
04:27:16.982 00.005 6120 UpdateGuideState(): m_state=6
04:27:16.986 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5029
04:27:16.989 00.003 6120 Star::Find returns 1 (0), X=510.57, Y=665.91, Mass=8080, SNR=59.6, Peak=192 HFD=6.6
04:27:16.993 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (0.19) = xAngle (1.63 = 1.63)
04:27:16.997 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.51 = -1.78)
04:27:17.001 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=1.36 hyp=1.40 cameraTheta=1.82 mountX=-0.09 mountY=-1.37, mountTheta=-1.63
04:27:17.006 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=1.36, opts=13)
04:27:17.011 00.005 6120 Enqueuing Move request for scope (-0.35, 1.36)
04:27:17.016 00.005 7680 Worker thread wakes up
04:27:17.016 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 1.36) opts 0xd
04:27:17.016 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 1.36)
04:27:17.016 00.000 7680 Moving (-0.35, 1.36) raw xDistance=-0.09 yDistance=-1.37
04:27:17.017 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:27:17.017 00.000 7680 resist switch: large excursion: input -1.37 thresh 0.60 direction from 1 to -1
04:27:17.017 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.12
04:27:17.017 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.37 from input -1.37
04:27:17.017 00.000 7680 MoveAxis(E, 0, ABG)
04:27:17.018 00.001 7680 Move returns status 0, amount 0
04:27:17.018 00.000 7680 MoveAxis(N, 746, ABG)
04:27:17.018 00.000 7680 Guiding  Dir = 0, Dur = 746
04:27:17.018 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:17.023 00.005 7680 IsSlewing returns 0
04:27:17.023 00.000 6120 UpdateGuideState exits: m=8080 SNR=59.6
04:27:17.026 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:17.030 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:17.035 00.005 6120 Enqueuing Expose request
04:27:17.039 00.004 7680 IsGuiding returns 0
04:27:17.040 00.001 7680 PulseGuide returned control before completion, sleep 756
04:27:17.806 00.766 7680 IsGuiding returns 1
04:27:17.807 00.001 7680 scope still moving after pulse duration time elapsed
04:27:17.837 00.030 7680 IsSlewing returns 0
04:27:17.838 00.001 7680 IsGuiding returns 0
04:27:17.839 00.001 7680 scope move finished after 746 + 53 ms
04:27:17.839 00.000 7680 Move returns status 0, amount 746
04:27:17.840 00.001 7680 move complete, result=0
04:27:17.841 00.001 7680 worker thread done servicing request
04:27:17.841 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -1.4 px 746 ms NORTH
04:27:17.849 00.008 7680 Worker thread wakes up
04:27:17.850 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:17.850 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:19.097 01.247 7680 Exposure complete
04:27:19.248 00.151 7680 worker thread done servicing request
04:27:19.248 00.000 6120 OnExposeComplete: enter
04:27:19.253 00.005 6120 UpdateGuideState(): m_state=6
04:27:19.260 00.007 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5030
04:27:19.266 00.006 6120 Star::Find returns 1 (0), X=510.88, Y=663.91, Mass=8372, SNR=60.9, Peak=187 HFD=6.6
04:27:19.270 00.004 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
04:27:19.275 00.005 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
04:27:19.279 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.64 hyp=0.64 cameraTheta=-1.63 mountX=-0.15 mountY=0.56, mountTheta=1.84
04:27:19.285 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.64, opts=13)
04:27:19.290 00.005 6120 Enqueuing Move request for scope (-0.04, -0.64)
04:27:19.294 00.004 7680 Worker thread wakes up
04:27:19.294 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:19.299 00.005 6120 UpdateGuideState exits: m=8372 SNR=60.9
04:27:19.302 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:19.307 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:19.310 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.64) opts 0xd
04:27:19.310 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.64)
04:27:19.310 00.000 7680 Moving (-0.04, -0.64) raw xDistance=-0.15 yDistance=0.56
04:27:19.311 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:27:19.311 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:27:19.311 00.000 6120 Enqueuing Expose request
04:27:19.315 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
04:27:19.315 00.000 7680 MoveAxis(E, 0, ABG)
04:27:19.317 00.002 7680 Move returns status 0, amount 0
04:27:19.317 00.000 7680 MoveAxis(N, 0, ABG)
04:27:19.317 00.000 7680 Move returns status 0, amount 0
04:27:19.317 00.000 7680 move complete, result=0
04:27:19.317 00.000 7680 worker thread done servicing request
04:27:19.317 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
04:27:19.323 00.006 7680 Worker thread wakes up
04:27:19.323 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:19.323 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:20.565 01.242 7680 Exposure complete
04:27:20.707 00.142 7680 worker thread done servicing request
04:27:20.707 00.000 6120 OnExposeComplete: enter
04:27:20.712 00.005 6120 UpdateGuideState(): m_state=6
04:27:20.715 00.003 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5031
04:27:20.720 00.005 6120 Star::Find returns 1 (0), X=510.53, Y=663.90, Mass=7673, SNR=58.0, Peak=182 HFD=6.6
04:27:20.724 00.004 6120 CameraToMount -- cameraTheta (-2.10) - m_xAngle (0.19) = xAngle (-2.28 = -2.28)
04:27:20.729 00.005 6120 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.59 = 0.59)
04:27:20.733 00.004 6120 CameraToMount -- cameraX=-0.38 cameraY=-0.65 hyp=0.76 cameraTheta=-2.10 mountX=-0.49 mountY=0.42, mountTheta=2.44
04:27:20.738 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=-0.65, opts=13)
04:27:20.742 00.004 6120 Enqueuing Move request for scope (-0.38, -0.65)
04:27:20.746 00.004 7680 Worker thread wakes up
04:27:20.746 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.65) opts 0xd
04:27:20.746 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, -0.65)
04:27:20.746 00.000 7680 Moving (-0.38, -0.65) raw xDistance=-0.49 yDistance=0.42
04:27:20.747 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
04:27:20.747 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:20.751 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:27:20.751 00.000 6120 UpdateGuideState exits: m=7673 SNR=58.0
04:27:20.755 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
04:27:20.756 00.001 7680 MoveAxis(E, 202, ABG)
04:27:20.756 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:20.763 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:20.768 00.005 6120 Enqueuing Expose request
04:27:20.771 00.003 7680 Guiding  Dir = 2, Dur = 202
04:27:20.771 00.000 7680 IsSlewing returns 0
04:27:20.771 00.000 7680 IsGuiding returns 0
04:27:20.773 00.002 7680 PulseGuide returned control before completion, sleep 212
04:27:20.992 00.219 7680 IsGuiding returns 1
04:27:20.993 00.001 7680 scope still moving after pulse duration time elapsed
04:27:21.022 00.029 7680 IsSlewing returns 0
04:27:21.024 00.002 7680 IsGuiding returns 0
04:27:21.024 00.000 7680 scope move finished after 202 + 49 ms
04:27:21.025 00.001 7680 Move returns status 0, amount 202
04:27:21.025 00.000 7680 MoveAxis(N, 0, ABG)
04:27:21.025 00.000 7680 Move returns status 0, amount 0
04:27:21.025 00.000 7680 move complete, result=0
04:27:21.026 00.001 7680 worker thread done servicing request
04:27:21.027 00.001 6120 GuideStep: -0.5 px 202 ms EAST, 0.4 px 0 ms NORTH
04:27:21.033 00.006 7680 Worker thread wakes up
04:27:21.033 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:21.033 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:22.281 01.248 7680 Exposure complete
04:27:22.424 00.143 7680 worker thread done servicing request
04:27:22.424 00.000 6120 OnExposeComplete: enter
04:27:22.428 00.004 6120 UpdateGuideState(): m_state=6
04:27:22.432 00.004 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5032
04:27:22.435 00.003 6120 Star::Find returns 1 (0), X=510.98, Y=663.87, Mass=7841, SNR=58.9, Peak=192 HFD=6.5
04:27:22.440 00.005 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
04:27:22.446 00.006 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
04:27:22.449 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.68 hyp=0.68 cameraTheta=-1.47 mountX=-0.06 mountY=0.64, mountTheta=1.67
04:27:22.455 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.68, opts=13)
04:27:22.459 00.004 6120 Enqueuing Move request for scope (0.07, -0.68)
04:27:22.461 00.002 7680 Worker thread wakes up
04:27:22.461 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.68) opts 0xd
04:27:22.461 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.68)
04:27:22.461 00.000 7680 Moving (0.07, -0.68) raw xDistance=-0.06 yDistance=0.64
04:27:22.461 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:27:22.462 00.001 7680 resist switch: large excursion: input 0.64 thresh 0.60 direction from -1 to 1
04:27:22.462 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.92
04:27:22.462 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
04:27:22.463 00.001 7680 MoveAxis(E, 0, ABG)
04:27:22.463 00.000 7680 Move returns status 0, amount 0
04:27:22.463 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:22.467 00.004 7680 MoveAxis(S, 347, ABG)
04:27:22.467 00.000 6120 UpdateGuideState exits: m=7841 SNR=58.9
04:27:22.472 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:22.476 00.004 7680 Guiding  Dir = 1, Dur = 347
04:27:22.476 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:22.481 00.005 7680 IsSlewing returns 0
04:27:22.481 00.000 6120 Enqueuing Expose request
04:27:22.484 00.003 7680 IsGuiding returns 0
04:27:22.484 00.000 7680 PulseGuide returned control before completion, sleep 357
04:27:22.847 00.363 7680 IsGuiding returns 1
04:27:22.847 00.000 7680 scope still moving after pulse duration time elapsed
04:27:22.877 00.030 7680 IsSlewing returns 0
04:27:22.878 00.001 7680 IsGuiding returns 0
04:27:22.879 00.001 7680 scope move finished after 347 + 47 ms
04:27:22.879 00.000 7680 Move returns status 0, amount 347
04:27:22.880 00.001 7680 move complete, result=0
04:27:22.882 00.002 7680 worker thread done servicing request
04:27:22.882 00.000 7680 Worker thread wakes up
04:27:22.883 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 347 ms SOUTH
04:27:22.890 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:22.890 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:24.143 01.253 7680 Exposure complete
04:27:24.294 00.151 7680 worker thread done servicing request
04:27:24.295 00.001 6120 OnExposeComplete: enter
04:27:24.300 00.005 6120 UpdateGuideState(): m_state=6
04:27:24.303 00.003 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5033
04:27:24.307 00.004 6120 Star::Find returns 1 (0), X=510.95, Y=663.82, Mass=7754, SNR=58.4, Peak=186 HFD=6.7
04:27:24.310 00.003 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
04:27:24.315 00.005 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
04:27:24.319 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.74 hyp=0.74 cameraTheta=-1.52 mountX=-0.10 mountY=0.68, mountTheta=1.72
04:27:24.325 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.74, opts=13)
04:27:24.329 00.004 6120 Enqueuing Move request for scope (0.03, -0.74)
04:27:24.332 00.003 7680 Worker thread wakes up
04:27:24.332 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:24.336 00.004 6120 UpdateGuideState exits: m=7754 SNR=58.4
04:27:24.340 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:24.343 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:24.347 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.74) opts 0xd
04:27:24.347 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.74)
04:27:24.347 00.000 7680 Moving (0.03, -0.74) raw xDistance=-0.10 yDistance=0.68
04:27:24.348 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:27:24.348 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
04:27:24.348 00.000 7680 MoveAxis(E, 0, ABG)
04:27:24.348 00.000 7680 Move returns status 0, amount 0
04:27:24.349 00.001 7680 MoveAxis(S, 367, ABG)
04:27:24.349 00.000 7680 Guiding  Dir = 1, Dur = 367
04:27:24.349 00.000 6120 Enqueuing Expose request
04:27:24.354 00.005 7680 IsSlewing returns 0
04:27:24.354 00.000 7680 IsGuiding returns 0
04:27:24.355 00.001 7680 PulseGuide returned control before completion, sleep 377
04:27:24.735 00.380 7680 IsGuiding returns 1
04:27:24.736 00.001 7680 scope still moving after pulse duration time elapsed
04:27:24.766 00.030 7680 IsSlewing returns 0
04:27:24.768 00.002 7680 IsGuiding returns 1
04:27:24.797 00.029 7680 IsSlewing returns 0
04:27:24.798 00.001 7680 IsGuiding returns 0
04:27:24.799 00.001 7680 scope move finished after 367 + 76 ms
04:27:24.799 00.000 7680 Move returns status 0, amount 367
04:27:24.799 00.000 7680 move complete, result=0
04:27:24.800 00.001 7680 worker thread done servicing request
04:27:24.800 00.000 7680 Worker thread wakes up
04:27:24.800 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 367 ms SOUTH
04:27:24.806 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:24.806 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:26.059 01.253 7680 Exposure complete
04:27:26.191 00.132 7680 worker thread done servicing request
04:27:26.191 00.000 6120 OnExposeComplete: enter
04:27:26.198 00.007 6120 UpdateGuideState(): m_state=6
04:27:26.202 00.004 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5034
04:27:26.208 00.006 6120 Star::Find returns 1 (0), X=511.20, Y=663.96, Mass=7821, SNR=59.0, Peak=192 HFD=6.7
04:27:26.211 00.003 6120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (0.19) = xAngle (-1.30 = -1.30)
04:27:26.215 00.004 6120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.57 = 1.57)
04:27:26.219 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=-0.59 hyp=0.66 cameraTheta=-1.11 mountX=0.18 mountY=0.66, mountTheta=1.31
04:27:26.224 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.59, opts=13)
04:27:26.228 00.004 6120 Enqueuing Move request for scope (0.29, -0.59)
04:27:26.231 00.003 7680 Worker thread wakes up
04:27:26.231 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.59) opts 0xd
04:27:26.231 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.59)
04:27:26.231 00.000 7680 Moving (0.29, -0.59) raw xDistance=0.18 yDistance=0.66
04:27:26.231 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:27:26.231 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
04:27:26.233 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:26.236 00.003 7680 MoveAxis(E, 0, ABG)
04:27:26.236 00.000 7680 Move returns status 0, amount 0
04:27:26.236 00.000 7680 MoveAxis(S, 357, ABG)
04:27:26.236 00.000 7680 Guiding  Dir = 1, Dur = 357
04:27:26.236 00.000 6120 UpdateGuideState exits: m=7821 SNR=59.0
04:27:26.240 00.004 7680 IsSlewing returns 0
04:27:26.240 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:26.244 00.004 7680 IsGuiding returns 0
04:27:26.245 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:26.248 00.003 7680 PulseGuide returned control before completion, sleep 367
04:27:26.248 00.000 6120 Enqueuing Expose request
04:27:26.627 00.379 7680 IsGuiding returns 0
04:27:26.628 00.001 7680 Move returns status 0, amount 357
04:27:26.629 00.001 7680 move complete, result=0
04:27:26.629 00.000 7680 worker thread done servicing request
04:27:26.629 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.7 px 357 ms SOUTH
04:27:26.637 00.008 7680 Worker thread wakes up
04:27:26.637 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:26.637 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:27.882 01.245 7680 Exposure complete
04:27:28.025 00.143 7680 worker thread done servicing request
04:27:28.025 00.000 6120 OnExposeComplete: enter
04:27:28.030 00.005 6120 UpdateGuideState(): m_state=6
04:27:28.034 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5035
04:27:28.040 00.006 6120 Star::Find returns 1 (0), X=511.07, Y=664.14, Mass=7350, SNR=57.2, Peak=185 HFD=6.5
04:27:28.044 00.004 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
04:27:28.047 00.003 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.48 = 1.48)
04:27:28.052 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=-0.42 hyp=0.45 cameraTheta=-1.20 mountX=0.08 mountY=0.44, mountTheta=1.39
04:27:28.057 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.42, opts=13)
04:27:28.060 00.003 6120 Enqueuing Move request for scope (0.16, -0.42)
04:27:28.065 00.005 7680 Worker thread wakes up
04:27:28.065 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:28.070 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.42) opts 0xd
04:27:28.070 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.42)
04:27:28.070 00.000 7680 Moving (0.16, -0.42) raw xDistance=0.08 yDistance=0.44
04:27:28.070 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:27:28.070 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
04:27:28.071 00.001 7680 MoveAxis(E, 0, ABG)
04:27:28.071 00.000 7680 Move returns status 0, amount 0
04:27:28.071 00.000 7680 MoveAxis(S, 241, ABG)
04:27:28.071 00.000 7680 Guiding  Dir = 1, Dur = 241
04:27:28.071 00.000 6120 UpdateGuideState exits: m=7350 SNR=57.2
04:27:28.077 00.006 7680 IsSlewing returns 0
04:27:28.077 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:28.081 00.004 7680 IsGuiding returns 0
04:27:28.081 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:28.084 00.003 7680 PulseGuide returned control before completion, sleep 251
04:27:28.084 00.000 6120 Enqueuing Expose request
04:27:28.341 00.257 7680 IsGuiding returns 1
04:27:28.342 00.001 7680 scope still moving after pulse duration time elapsed
04:27:28.372 00.030 7680 IsSlewing returns 0
04:27:28.373 00.001 7680 IsGuiding returns 0
04:27:28.373 00.000 7680 scope move finished after 241 + 51 ms
04:27:28.373 00.000 7680 Move returns status 0, amount 241
04:27:28.374 00.001 7680 move complete, result=0
04:27:28.375 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 241 ms SOUTH
04:27:28.382 00.007 7680 worker thread done servicing request
04:27:28.382 00.000 7680 Worker thread wakes up
04:27:28.382 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:28.382 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:29.627 01.245 7680 Exposure complete
04:27:29.779 00.152 7680 worker thread done servicing request
04:27:29.781 00.002 6120 OnExposeComplete: enter
04:27:29.785 00.004 6120 UpdateGuideState(): m_state=6
04:27:29.789 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5036
04:27:29.793 00.004 6120 Star::Find returns 1 (0), X=510.83, Y=664.81, Mass=8248, SNR=59.8, Peak=193 HFD=6.6
04:27:29.798 00.005 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (0.19) = xAngle (1.72 = 1.72)
04:27:29.802 00.004 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.59 = -1.69)
04:27:29.805 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.90 mountX=-0.04 mountY=-0.27, mountTheta=-1.72
04:27:29.811 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.25, opts=13)
04:27:29.815 00.004 6120 Enqueuing Move request for scope (-0.09, 0.25)
04:27:29.819 00.004 7680 Worker thread wakes up
04:27:29.819 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:29.824 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
04:27:29.824 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
04:27:29.824 00.000 7680 Moving (-0.09, 0.25) raw xDistance=-0.04 yDistance=-0.27
04:27:29.826 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:27:29.826 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:27:29.826 00.000 6120 UpdateGuideState exits: m=8248 SNR=59.8
04:27:29.830 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:27:29.831 00.001 7680 MoveAxis(E, 0, ABG)
04:27:29.831 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:29.835 00.004 7680 Move returns status 0, amount 0
04:27:29.835 00.000 7680 MoveAxis(N, 0, ABG)
04:27:29.835 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:29.839 00.004 7680 Move returns status 0, amount 0
04:27:29.840 00.001 7680 move complete, result=0
04:27:29.840 00.000 6120 Enqueuing Expose request
04:27:29.843 00.003 7680 worker thread done servicing request
04:27:29.843 00.000 7680 Worker thread wakes up
04:27:29.843 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:27:29.847 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:29.847 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:31.100 01.253 7680 Exposure complete
04:27:31.250 00.150 6120 OnExposeComplete: enter
04:27:31.254 00.004 7680 worker thread done servicing request
04:27:31.254 00.000 6120 UpdateGuideState(): m_state=6
04:27:31.259 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5037
04:27:31.264 00.005 6120 Star::Find returns 1 (0), X=510.93, Y=665.07, Mass=8252, SNR=59.4, Peak=175 HFD=6.6
04:27:31.267 00.003 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (0.19) = xAngle (1.36 = 1.36)
04:27:31.270 00.003 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.23 = -2.05)
04:27:31.276 00.006 6120 CameraToMount -- cameraX=0.01 cameraY=0.52 hyp=0.52 cameraTheta=1.54 mountX=0.11 mountY=-0.46, mountTheta=-1.34
04:27:31.280 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.52, opts=13)
04:27:31.284 00.004 6120 Enqueuing Move request for scope (0.01, 0.52)
04:27:31.290 00.006 7680 Worker thread wakes up
04:27:31.290 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:31.295 00.005 6120 UpdateGuideState exits: m=8252 SNR=59.4
04:27:31.298 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:31.301 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:31.306 00.005 6120 Enqueuing Expose request
04:27:31.310 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.52) opts 0xd
04:27:31.310 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.52)
04:27:31.310 00.000 7680 Moving (0.01, 0.52) raw xDistance=0.11 yDistance=-0.46
04:27:31.310 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:27:31.310 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:27:31.311 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
04:27:31.311 00.000 7680 MoveAxis(E, 0, ABG)
04:27:31.311 00.000 7680 Move returns status 0, amount 0
04:27:31.311 00.000 7680 MoveAxis(N, 0, ABG)
04:27:31.312 00.001 7680 Move returns status 0, amount 0
04:27:31.312 00.000 7680 move complete, result=0
04:27:31.312 00.000 7680 worker thread done servicing request
04:27:31.312 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
04:27:31.317 00.005 7680 Worker thread wakes up
04:27:31.317 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:31.318 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:32.569 01.251 7680 Exposure complete
04:27:32.709 00.140 7680 worker thread done servicing request
04:27:32.710 00.001 6120 OnExposeComplete: enter
04:27:32.714 00.004 6120 UpdateGuideState(): m_state=6
04:27:32.719 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5038
04:27:32.723 00.004 6120 Star::Find returns 1 (0), X=510.81, Y=664.63, Mass=8216, SNR=60.2, Peak=191 HFD=6.8
04:27:32.727 00.004 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (0.19) = xAngle (2.30 = 2.30)
04:27:32.731 00.004 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.18 = -1.11)
04:27:32.736 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.49 mountX=-0.08 mountY=-0.11, mountTheta=-2.21
04:27:32.740 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.08, opts=13)
04:27:32.744 00.004 6120 Enqueuing Move request for scope (-0.10, 0.08)
04:27:32.748 00.004 7680 Worker thread wakes up
04:27:32.748 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:32.752 00.004 6120 UpdateGuideState exits: m=8216 SNR=60.2
04:27:32.757 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:32.762 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:32.766 00.004 6120 Enqueuing Expose request
04:27:32.771 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
04:27:32.771 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
04:27:32.771 00.000 7680 Moving (-0.10, 0.08) raw xDistance=-0.08 yDistance=-0.11
04:27:32.771 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:27:32.772 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:27:32.772 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:27:32.772 00.000 7680 MoveAxis(E, 0, ABG)
04:27:32.772 00.000 7680 Move returns status 0, amount 0
04:27:32.772 00.000 7680 MoveAxis(N, 0, ABG)
04:27:32.772 00.000 7680 Move returns status 0, amount 0
04:27:32.773 00.001 7680 move complete, result=0
04:27:32.773 00.000 7680 worker thread done servicing request
04:27:32.773 00.000 7680 Worker thread wakes up
04:27:32.773 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:27:32.778 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:32.778 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:34.023 01.245 7680 Exposure complete
04:27:34.173 00.150 7680 worker thread done servicing request
04:27:34.173 00.000 6120 OnExposeComplete: enter
04:27:34.178 00.005 6120 UpdateGuideState(): m_state=6
04:27:34.183 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5039
04:27:34.189 00.006 6120 Star::Find returns 1 (0), X=510.97, Y=664.87, Mass=7949, SNR=58.7, Peak=188 HFD=6.5
04:27:34.194 00.005 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (0.19) = xAngle (1.20 = 1.20)
04:27:34.198 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.07 = -2.21)
04:27:34.203 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=0.32 hyp=0.32 cameraTheta=1.38 mountX=0.12 mountY=-0.26, mountTheta=-1.14
04:27:34.207 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.32, opts=13)
04:27:34.210 00.003 6120 Enqueuing Move request for scope (0.06, 0.32)
04:27:34.213 00.003 7680 Worker thread wakes up
04:27:34.214 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.32) opts 0xd
04:27:34.214 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.32)
04:27:34.214 00.000 7680 Moving (0.06, 0.32) raw xDistance=0.12 yDistance=-0.26
04:27:34.214 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:27:34.214 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:27:34.215 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:34.218 00.003 6120 UpdateGuideState exits: m=7949 SNR=58.7
04:27:34.221 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:27:34.221 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:34.225 00.004 7680 MoveAxis(E, 0, ABG)
04:27:34.225 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:34.229 00.004 7680 Move returns status 0, amount 0
04:27:34.229 00.000 7680 MoveAxis(N, 0, ABG)
04:27:34.229 00.000 7680 Move returns status 0, amount 0
04:27:34.229 00.000 7680 move complete, result=0
04:27:34.230 00.001 6120 Enqueuing Expose request
04:27:34.234 00.004 7680 worker thread done servicing request
04:27:34.234 00.000 7680 Worker thread wakes up
04:27:34.234 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:27:34.239 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:34.239 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:35.492 01.253 7680 Exposure complete
04:27:35.626 00.134 7680 worker thread done servicing request
04:27:35.626 00.000 6120 OnExposeComplete: enter
04:27:35.630 00.004 6120 UpdateGuideState(): m_state=6
04:27:35.634 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5040
04:27:35.639 00.005 6120 Star::Find returns 1 (0), X=510.65, Y=664.67, Mass=8098, SNR=59.7, Peak=188 HFD=6.8
04:27:35.644 00.005 6120 CameraToMount -- cameraTheta (2.74) - m_xAngle (0.19) = xAngle (2.55 = 2.55)
04:27:35.648 00.004 6120 CameraToMount -- cameraTheta (2.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.42 = -0.86)
04:27:35.651 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.11 hyp=0.29 cameraTheta=2.74 mountX=-0.24 mountY=-0.22, mountTheta=-2.40
04:27:35.657 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.11, opts=13)
04:27:35.663 00.006 6120 Enqueuing Move request for scope (-0.26, 0.11)
04:27:35.668 00.005 7680 Worker thread wakes up
04:27:35.669 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:35.673 00.004 6120 UpdateGuideState exits: m=8098 SNR=59.7
04:27:35.677 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:35.682 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:35.686 00.004 6120 Enqueuing Expose request
04:27:35.690 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.11) opts 0xd
04:27:35.692 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.11)
04:27:35.692 00.000 7680 Moving (-0.26, 0.11) raw xDistance=-0.24 yDistance=-0.22
04:27:35.692 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:27:35.692 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:27:35.692 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:27:35.694 00.002 7680 MoveAxis(E, 97, ABG)
04:27:35.694 00.000 7680 Guiding  Dir = 2, Dur = 97
04:27:35.694 00.000 7680 IsSlewing returns 0
04:27:35.694 00.000 7680 IsGuiding returns 0
04:27:35.695 00.001 7680 PulseGuide returned control before completion, sleep 107
04:27:35.814 00.119 7680 IsGuiding returns 1
04:27:35.815 00.001 7680 scope still moving after pulse duration time elapsed
04:27:35.845 00.030 7680 IsSlewing returns 0
04:27:35.846 00.001 7680 IsGuiding returns 0
04:27:35.846 00.000 7680 scope move finished after 97 + 55 ms
04:27:35.847 00.001 7680 Move returns status 0, amount 97
04:27:35.847 00.000 7680 MoveAxis(N, 0, ABG)
04:27:35.848 00.001 7680 Move returns status 0, amount 0
04:27:35.849 00.001 7680 move complete, result=0
04:27:35.850 00.001 7680 worker thread done servicing request
04:27:35.850 00.000 7680 Worker thread wakes up
04:27:35.850 00.000 6120 GuideStep: -0.2 px 97 ms EAST, -0.2 px 0 ms NORTH
04:27:35.860 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:35.860 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:37.104 01.244 7680 Exposure complete
04:27:37.255 00.151 7680 worker thread done servicing request
04:27:37.256 00.001 6120 OnExposeComplete: enter
04:27:37.261 00.005 6120 UpdateGuideState(): m_state=6
04:27:37.265 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5041
04:27:37.269 00.004 6120 Star::Find returns 1 (0), X=510.87, Y=663.98, Mass=7787, SNR=59.0, Peak=193 HFD=6.6
04:27:37.274 00.005 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
04:27:37.278 00.004 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
04:27:37.281 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.57 hyp=0.57 cameraTheta=-1.64 mountX=-0.14 mountY=0.50, mountTheta=1.85
04:27:37.285 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.57, opts=13)
04:27:37.291 00.006 6120 Enqueuing Move request for scope (-0.04, -0.57)
04:27:37.295 00.004 7680 Worker thread wakes up
04:27:37.295 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.57) opts 0xd
04:27:37.295 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.57)
04:27:37.295 00.000 7680 Moving (-0.04, -0.57) raw xDistance=-0.14 yDistance=0.50
04:27:37.296 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:27:37.296 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
04:27:37.296 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:37.301 00.005 6120 UpdateGuideState exits: m=7787 SNR=59.0
04:27:37.305 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:37.309 00.004 7680 MoveAxis(E, 0, ABG)
04:27:37.309 00.000 7680 Move returns status 0, amount 0
04:27:37.309 00.000 7680 MoveAxis(S, 270, ABG)
04:27:37.309 00.000 7680 Guiding  Dir = 1, Dur = 270
04:27:37.309 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:37.314 00.005 6120 Enqueuing Expose request
04:27:37.318 00.004 7680 IsSlewing returns 0
04:27:37.318 00.000 7680 IsGuiding returns 0
04:27:37.319 00.001 7680 PulseGuide returned control before completion, sleep 280
04:27:37.608 00.289 7680 IsGuiding returns 1
04:27:37.609 00.001 7680 scope still moving after pulse duration time elapsed
04:27:37.639 00.030 7680 IsSlewing returns 0
04:27:37.639 00.000 7680 IsGuiding returns 0
04:27:37.639 00.000 7680 scope move finished after 270 + 51 ms
04:27:37.641 00.002 7680 Move returns status 0, amount 270
04:27:37.641 00.000 7680 move complete, result=0
04:27:37.642 00.001 7680 worker thread done servicing request
04:27:37.642 00.000 7680 Worker thread wakes up
04:27:37.643 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 270 ms SOUTH
04:27:37.648 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:37.649 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:38.902 01.253 7680 Exposure complete
04:27:39.048 00.146 7680 worker thread done servicing request
04:27:39.048 00.000 6120 OnExposeComplete: enter
04:27:39.053 00.005 6120 UpdateGuideState(): m_state=6
04:27:39.057 00.004 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5042
04:27:39.060 00.003 6120 Star::Find returns 1 (0), X=510.48, Y=664.68, Mass=7995, SNR=58.8, Peak=198 HFD=6.9
04:27:39.065 00.005 6120 CameraToMount -- cameraTheta (2.85) - m_xAngle (0.19) = xAngle (2.67 = 2.67)
04:27:39.068 00.003 6120 CameraToMount -- cameraTheta (2.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.54 = -0.74)
04:27:39.074 00.006 6120 CameraToMount -- cameraX=-0.43 cameraY=0.13 hyp=0.45 cameraTheta=2.85 mountX=-0.40 mountY=-0.30, mountTheta=-2.49
04:27:39.079 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=0.13, opts=13)
04:27:39.082 00.003 6120 Enqueuing Move request for scope (-0.43, 0.13)
04:27:39.087 00.005 7680 Worker thread wakes up
04:27:39.087 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:39.091 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.13) opts 0xd
04:27:39.091 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.43, 0.13)
04:27:39.091 00.000 6120 UpdateGuideState exits: m=7995 SNR=58.8
04:27:39.095 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:39.100 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:39.105 00.005 6120 Enqueuing Expose request
04:27:39.109 00.004 7680 Moving (-0.43, 0.13) raw xDistance=-0.40 yDistance=-0.30
04:27:39.109 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
04:27:39.109 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:27:39.109 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:27:39.109 00.000 7680 MoveAxis(E, 163, ABG)
04:27:39.110 00.001 7680 Guiding  Dir = 2, Dur = 163
04:27:39.110 00.000 7680 IsSlewing returns 0
04:27:39.111 00.001 7680 IsGuiding returns 0
04:27:39.111 00.000 7680 PulseGuide returned control before completion, sleep 173
04:27:39.300 00.189 7680 IsGuiding returns 0
04:27:39.300 00.000 7680 Move returns status 0, amount 163
04:27:39.300 00.000 7680 MoveAxis(N, 0, ABG)
04:27:39.301 00.001 7680 Move returns status 0, amount 0
04:27:39.301 00.000 7680 move complete, result=0
04:27:39.301 00.000 7680 worker thread done servicing request
04:27:39.301 00.000 6120 GuideStep: -0.4 px 163 ms EAST, -0.3 px 0 ms NORTH
04:27:39.307 00.006 7680 Worker thread wakes up
04:27:39.307 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:39.307 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:40.556 01.249 7680 Exposure complete
04:27:40.699 00.143 7680 worker thread done servicing request
04:27:40.699 00.000 6120 OnExposeComplete: enter
04:27:40.703 00.004 6120 UpdateGuideState(): m_state=6
04:27:40.707 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5043
04:27:40.712 00.005 6120 Star::Find returns 1 (0), X=510.68, Y=664.72, Mass=8143, SNR=59.0, Peak=176 HFD=6.8
04:27:40.715 00.003 6120 CameraToMount -- cameraTheta (2.53) - m_xAngle (0.19) = xAngle (2.34 = 2.34)
04:27:40.719 00.004 6120 CameraToMount -- cameraTheta (2.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.21 = -1.07)
04:27:40.723 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.16 hyp=0.28 cameraTheta=2.53 mountX=-0.20 mountY=-0.25, mountTheta=-2.24
04:27:40.729 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.16, opts=13)
04:27:40.734 00.005 6120 Enqueuing Move request for scope (-0.23, 0.16)
04:27:40.737 00.003 7680 Worker thread wakes up
04:27:40.738 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:40.741 00.003 6120 UpdateGuideState exits: m=8143 SNR=59.0
04:27:40.746 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.16) opts 0xd
04:27:40.746 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.16)
04:27:40.746 00.000 7680 Moving (-0.23, 0.16) raw xDistance=-0.20 yDistance=-0.25
04:27:40.746 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:27:40.746 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse
04:27:40.747 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:40.752 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:27:40.752 00.000 7680 MoveAxis(E, 0, ABG)
04:27:40.752 00.000 7680 Move returns status 0, amount 0
04:27:40.752 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:40.757 00.005 6120 Enqueuing Expose request
04:27:40.762 00.005 7680 MoveAxis(N, 0, ABG)
04:27:40.762 00.000 7680 Move returns status 0, amount 0
04:27:40.762 00.000 7680 move complete, result=0
04:27:40.762 00.000 7680 worker thread done servicing request
04:27:40.762 00.000 7680 Worker thread wakes up
04:27:40.763 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:27:40.767 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:40.767 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:42.016 01.249 7680 Exposure complete
04:27:42.162 00.146 7680 worker thread done servicing request
04:27:42.162 00.000 6120 OnExposeComplete: enter
04:27:42.167 00.005 6120 UpdateGuideState(): m_state=6
04:27:42.171 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5044
04:27:42.174 00.003 6120 Star::Find returns 1 (0), X=510.68, Y=664.49, Mass=7873, SNR=58.8, Peak=189 HFD=7.0
04:27:42.178 00.004 6120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.19) = xAngle (-3.06 = -3.06)
04:27:42.181 00.003 6120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.19 = -0.19)
04:27:42.184 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.06 hyp=0.25 cameraTheta=-2.88 mountX=-0.24 mountY=-0.05, mountTheta=-2.95
04:27:42.189 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.06, opts=13)
04:27:42.194 00.005 6120 Enqueuing Move request for scope (-0.24, -0.06)
04:27:42.199 00.005 7680 Worker thread wakes up
04:27:42.199 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.06) opts 0xd
04:27:42.200 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.06)
04:27:42.200 00.000 7680 Moving (-0.24, -0.06) raw xDistance=-0.24 yDistance=-0.05
04:27:42.200 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:27:42.200 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:27:42.201 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:27:42.201 00.000 7680 MoveAxis(E, 100, ABG)
04:27:42.201 00.000 7680 Guiding  Dir = 2, Dur = 100
04:27:42.201 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:42.206 00.005 7680 IsSlewing returns 0
04:27:42.206 00.000 6120 UpdateGuideState exits: m=7873 SNR=58.8
04:27:42.209 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:42.213 00.004 7680 IsGuiding returns 0
04:27:42.214 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:42.217 00.003 7680 PulseGuide returned control before completion, sleep 110
04:27:42.217 00.000 6120 Enqueuing Expose request
04:27:42.337 00.120 7680 IsGuiding returns 1
04:27:42.339 00.002 7680 scope still moving after pulse duration time elapsed
04:27:42.368 00.029 7680 IsSlewing returns 0
04:27:42.369 00.001 7680 IsGuiding returns 0
04:27:42.370 00.001 7680 scope move finished after 100 + 56 ms
04:27:42.370 00.000 7680 Move returns status 0, amount 100
04:27:42.371 00.001 7680 MoveAxis(N, 0, ABG)
04:27:42.372 00.001 7680 Move returns status 0, amount 0
04:27:42.372 00.000 7680 move complete, result=0
04:27:42.372 00.000 7680 worker thread done servicing request
04:27:42.372 00.000 6120 GuideStep: -0.2 px 100 ms EAST, -0.0 px 0 ms NORTH
04:27:42.380 00.008 7680 Worker thread wakes up
04:27:42.380 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:42.380 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:43.629 01.249 7680 Exposure complete
04:27:43.786 00.157 7680 worker thread done servicing request
04:27:43.786 00.000 6120 OnExposeComplete: enter
04:27:43.791 00.005 6120 UpdateGuideState(): m_state=6
04:27:43.794 00.003 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5045
04:27:43.799 00.005 6120 Star::Find returns 1 (0), X=510.85, Y=663.93, Mass=8087, SNR=60.4, Peak=185 HFD=6.6
04:27:43.803 00.004 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
04:27:43.808 00.005 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
04:27:43.811 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.62 hyp=0.62 cameraTheta=-1.68 mountX=-0.18 mountY=0.53, mountTheta=1.90
04:27:43.818 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.62, opts=13)
04:27:43.824 00.006 6120 Enqueuing Move request for scope (-0.07, -0.62)
04:27:43.829 00.005 7680 Worker thread wakes up
04:27:43.829 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.62) opts 0xd
04:27:43.829 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.62)
04:27:43.830 00.001 7680 Moving (-0.07, -0.62) raw xDistance=-0.18 yDistance=0.53
04:27:43.830 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:27:43.830 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:43.834 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse
04:27:43.835 00.001 6120 UpdateGuideState exits: m=8087 SNR=60.4
04:27:43.838 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:43.842 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:43.846 00.004 6120 Enqueuing Expose request
04:27:43.850 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
04:27:43.850 00.000 7680 MoveAxis(E, 0, ABG)
04:27:43.851 00.001 7680 Move returns status 0, amount 0
04:27:43.851 00.000 7680 MoveAxis(N, 0, ABG)
04:27:43.851 00.000 7680 Move returns status 0, amount 0
04:27:43.851 00.000 7680 move complete, result=0
04:27:43.851 00.000 7680 worker thread done servicing request
04:27:43.853 00.002 7680 Worker thread wakes up
04:27:43.853 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
04:27:43.857 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:43.857 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:45.103 01.246 7680 Exposure complete
04:27:45.253 00.150 7680 worker thread done servicing request
04:27:45.254 00.001 6120 OnExposeComplete: enter
04:27:45.257 00.003 6120 UpdateGuideState(): m_state=6
04:27:45.261 00.004 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5046
04:27:45.266 00.005 6120 Star::Find returns 1 (0), X=510.74, Y=664.45, Mass=8243, SNR=61.0, Peak=182 HFD=7.1
04:27:45.271 00.005 6120 CameraToMount -- cameraTheta (-2.62) - m_xAngle (0.19) = xAngle (-2.81 = -2.81)
04:27:45.274 00.003 6120 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.07 = 0.07)
04:27:45.279 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-2.62 mountX=-0.19 mountY=0.01, mountTheta=3.07
04:27:45.283 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.10, opts=13)
04:27:45.289 00.006 6120 Enqueuing Move request for scope (-0.17, -0.10)
04:27:45.292 00.003 7680 Worker thread wakes up
04:27:45.292 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:45.296 00.004 6120 UpdateGuideState exits: m=8243 SNR=61.0
04:27:45.301 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:45.305 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:45.308 00.003 6120 Enqueuing Expose request
04:27:45.312 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.10) opts 0xd
04:27:45.312 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.10)
04:27:45.313 00.001 7680 Moving (-0.17, -0.10) raw xDistance=-0.19 yDistance=0.01
04:27:45.313 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:27:45.313 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:27:45.313 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:27:45.314 00.001 7680 MoveAxis(E, 0, ABG)
04:27:45.314 00.000 7680 Move returns status 0, amount 0
04:27:45.314 00.000 7680 MoveAxis(N, 0, ABG)
04:27:45.314 00.000 7680 Move returns status 0, amount 0
04:27:45.315 00.001 7680 move complete, result=0
04:27:45.315 00.000 7680 worker thread done servicing request
04:27:45.315 00.000 7680 Worker thread wakes up
04:27:45.315 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:27:45.322 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:45.322 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:46.577 01.255 7680 Exposure complete
04:27:46.723 00.146 7680 worker thread done servicing request
04:27:46.724 00.001 6120 OnExposeComplete: enter
04:27:46.728 00.004 6120 UpdateGuideState(): m_state=6
04:27:46.731 00.003 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5047
04:27:46.737 00.006 6120 Star::Find returns 1 (0), X=510.75, Y=664.44, Mass=8330, SNR=60.3, Peak=207 HFD=7.0
04:27:46.740 00.003 6120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (0.19) = xAngle (-2.72 = -2.72)
04:27:46.744 00.004 6120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.16 = 0.16)
04:27:46.748 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.53 mountX=-0.18 mountY=0.03, mountTheta=2.97
04:27:46.755 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.12, opts=13)
04:27:46.760 00.005 6120 Enqueuing Move request for scope (-0.16, -0.12)
04:27:46.765 00.005 7680 Worker thread wakes up
04:27:46.765 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
04:27:46.766 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
04:27:46.766 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:46.770 00.004 6120 UpdateGuideState exits: m=8330 SNR=60.3
04:27:46.774 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:46.777 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:46.781 00.004 7680 Moving (-0.16, -0.12) raw xDistance=-0.18 yDistance=0.03
04:27:46.781 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:27:46.781 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:27:46.781 00.000 6120 Enqueuing Expose request
04:27:46.786 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:27:46.787 00.001 7680 MoveAxis(E, 0, ABG)
04:27:46.787 00.000 7680 Move returns status 0, amount 0
04:27:46.787 00.000 7680 MoveAxis(N, 0, ABG)
04:27:46.787 00.000 7680 Move returns status 0, amount 0
04:27:46.788 00.001 7680 move complete, result=0
04:27:46.788 00.000 7680 worker thread done servicing request
04:27:46.788 00.000 7680 Worker thread wakes up
04:27:46.788 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:27:46.793 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:46.793 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:48.046 01.253 7680 Exposure complete
04:27:48.195 00.149 7680 worker thread done servicing request
04:27:48.195 00.000 6120 OnExposeComplete: enter
04:27:48.199 00.004 6120 UpdateGuideState(): m_state=6
04:27:48.203 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5048
04:27:48.206 00.003 6120 Star::Find returns 1 (0), X=510.59, Y=663.95, Mass=7743, SNR=57.5, Peak=196 HFD=6.7
04:27:48.210 00.004 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
04:27:48.213 00.003 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
04:27:48.217 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.60 hyp=0.68 cameraTheta=-2.06 mountX=-0.43 mountY=0.40, mountTheta=2.39
04:27:48.221 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.60, opts=13)
04:27:48.225 00.004 6120 Enqueuing Move request for scope (-0.32, -0.60)
04:27:48.229 00.004 7680 Worker thread wakes up
04:27:48.229 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.60) opts 0xd
04:27:48.229 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.60)
04:27:48.229 00.000 7680 Moving (-0.32, -0.60) raw xDistance=-0.43 yDistance=0.40
04:27:48.229 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
04:27:48.229 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:27:48.229 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
04:27:48.229 00.000 7680 MoveAxis(E, 174, ABG)
04:27:48.231 00.002 7680 Guiding  Dir = 2, Dur = 174
04:27:48.231 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:48.234 00.003 7680 IsSlewing returns 0
04:27:48.235 00.001 6120 UpdateGuideState exits: m=7743 SNR=57.5
04:27:48.237 00.002 7680 IsGuiding returns 0
04:27:48.239 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:48.242 00.003 7680 PulseGuide returned control before completion, sleep 184
04:27:48.242 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:48.246 00.004 6120 Enqueuing Expose request
04:27:48.428 00.182 7680 IsGuiding returns 1
04:27:48.429 00.001 7680 scope still moving after pulse duration time elapsed
04:27:48.460 00.031 7680 IsSlewing returns 0
04:27:48.461 00.001 7680 IsGuiding returns 0
04:27:48.462 00.001 7680 scope move finished after 174 + 49 ms
04:27:48.462 00.000 7680 Move returns status 0, amount 174
04:27:48.463 00.001 7680 MoveAxis(N, 0, ABG)
04:27:48.463 00.000 7680 Move returns status 0, amount 0
04:27:48.464 00.001 7680 move complete, result=0
04:27:48.464 00.000 7680 worker thread done servicing request
04:27:48.464 00.000 6120 GuideStep: -0.4 px 174 ms EAST, 0.4 px 0 ms NORTH
04:27:48.470 00.006 7680 Worker thread wakes up
04:27:48.471 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:48.471 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:49.726 01.255 7680 Exposure complete
04:27:49.899 00.173 7680 worker thread done servicing request
04:27:49.899 00.000 6120 OnExposeComplete: enter
04:27:49.904 00.005 6120 UpdateGuideState(): m_state=6
04:27:49.911 00.007 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5049
04:27:49.916 00.005 6120 Star::Find returns 1 (0), X=510.85, Y=664.32, Mass=7778, SNR=58.5, Peak=170 HFD=6.9
04:27:49.921 00.005 6120 CameraToMount -- cameraTheta (-1.84) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
04:27:49.926 00.005 6120 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
04:27:49.931 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.84 mountX=-0.10 mountY=0.18, mountTheta=2.10
04:27:49.939 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.23, opts=13)
04:27:49.943 00.004 6120 Enqueuing Move request for scope (-0.06, -0.23)
04:27:49.947 00.004 7680 Worker thread wakes up
04:27:49.947 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:49.952 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
04:27:49.953 00.001 6120 UpdateGuideState exits: m=7778 SNR=58.5
04:27:49.958 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
04:27:49.958 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:49.961 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:49.965 00.004 7680 Moving (-0.06, -0.23) raw xDistance=-0.10 yDistance=0.18
04:27:49.965 00.000 6120 Enqueuing Expose request
04:27:49.973 00.008 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:27:49.973 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:27:49.973 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:27:49.973 00.000 7680 MoveAxis(E, 0, ABG)
04:27:49.973 00.000 7680 Move returns status 0, amount 0
04:27:49.973 00.000 7680 MoveAxis(N, 0, ABG)
04:27:49.974 00.001 7680 Move returns status 0, amount 0
04:27:49.974 00.000 7680 move complete, result=0
04:27:49.974 00.000 7680 worker thread done servicing request
04:27:49.974 00.000 7680 Worker thread wakes up
04:27:49.975 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:27:49.980 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:49.980 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:51.222 01.242 7680 Exposure complete
04:27:51.362 00.140 7680 worker thread done servicing request
04:27:51.362 00.000 6120 OnExposeComplete: enter
04:27:51.367 00.005 6120 UpdateGuideState(): m_state=6
04:27:51.371 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5050
04:27:51.375 00.004 6120 Star::Find returns 1 (0), X=510.77, Y=663.76, Mass=8016, SNR=58.5, Peak=201 HFD=6.6
04:27:51.380 00.005 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
04:27:51.386 00.006 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
04:27:51.391 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.80 hyp=0.81 cameraTheta=-1.75 mountX=-0.29 mountY=0.65, mountTheta=1.99
04:27:51.396 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.80, opts=13)
04:27:51.399 00.003 6120 Enqueuing Move request for scope (-0.15, -0.80)
04:27:51.404 00.005 7680 Worker thread wakes up
04:27:51.404 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.80) opts 0xd
04:27:51.404 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.80)
04:27:51.405 00.001 7680 Moving (-0.15, -0.80) raw xDistance=-0.29 yDistance=0.65
04:27:51.405 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
04:27:51.405 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
04:27:51.405 00.000 7680 MoveAxis(E, 119, ABG)
04:27:51.405 00.000 7680 Guiding  Dir = 2, Dur = 119
04:27:51.405 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:51.408 00.003 7680 IsSlewing returns 0
04:27:51.409 00.001 6120 UpdateGuideState exits: m=8016 SNR=58.5
04:27:51.413 00.004 7680 IsGuiding returns 0
04:27:51.413 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:51.417 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:51.420 00.003 7680 PulseGuide returned control before completion, sleep 129
04:27:51.421 00.001 6120 Enqueuing Expose request
04:27:51.558 00.137 7680 IsGuiding returns 0
04:27:51.559 00.001 7680 Move returns status 0, amount 119
04:27:51.560 00.001 7680 MoveAxis(S, 354, ABG)
04:27:51.560 00.000 7680 Guiding  Dir = 1, Dur = 354
04:27:51.561 00.001 7680 IsSlewing returns 0
04:27:51.561 00.000 7680 IsGuiding returns 0
04:27:51.562 00.001 7680 PulseGuide returned control before completion, sleep 364
04:27:51.933 00.371 7680 IsGuiding returns 1
04:27:51.933 00.000 7680 scope still moving after pulse duration time elapsed
04:27:51.964 00.031 7680 IsSlewing returns 0
04:27:51.964 00.000 7680 IsGuiding returns 0
04:27:51.965 00.001 7680 scope move finished after 354 + 49 ms
04:27:51.965 00.000 7680 Move returns status 0, amount 354
04:27:51.965 00.000 7680 move complete, result=0
04:27:51.966 00.001 7680 worker thread done servicing request
04:27:51.966 00.000 7680 Worker thread wakes up
04:27:51.966 00.000 6120 GuideStep: -0.3 px 119 ms EAST, 0.7 px 354 ms SOUTH
04:27:51.974 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:51.974 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:53.219 01.245 7680 Exposure complete
04:27:53.363 00.144 7680 worker thread done servicing request
04:27:53.363 00.000 6120 OnExposeComplete: enter
04:27:53.367 00.004 6120 UpdateGuideState(): m_state=6
04:27:53.371 00.004 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5051
04:27:53.375 00.004 6120 Star::Find returns 1 (0), X=511.06, Y=664.12, Mass=7426, SNR=56.5, Peak=187 HFD=6.4
04:27:53.379 00.004 6120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.19) = xAngle (-1.44 = -1.44)
04:27:53.385 00.006 6120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.43 = 1.43)
04:27:53.390 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=-0.43 hyp=0.46 cameraTheta=-1.25 mountX=0.06 mountY=0.45, mountTheta=1.44
04:27:53.395 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.43, opts=13)
04:27:53.399 00.004 6120 Enqueuing Move request for scope (0.14, -0.43)
04:27:53.403 00.004 7680 Worker thread wakes up
04:27:53.403 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:53.406 00.003 6120 UpdateGuideState exits: m=7426 SNR=56.5
04:27:53.411 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.43) opts 0xd
04:27:53.411 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:53.416 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:53.420 00.004 6120 Enqueuing Expose request
04:27:53.424 00.004 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.43)
04:27:53.424 00.000 7680 Moving (0.14, -0.43) raw xDistance=0.06 yDistance=0.45
04:27:53.424 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:27:53.424 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
04:27:53.425 00.001 7680 MoveAxis(E, 0, ABG)
04:27:53.425 00.000 7680 Move returns status 0, amount 0
04:27:53.425 00.000 7680 MoveAxis(S, 246, ABG)
04:27:53.425 00.000 7680 Guiding  Dir = 1, Dur = 246
04:27:53.425 00.000 7680 IsSlewing returns 0
04:27:53.425 00.000 7680 IsGuiding returns 0
04:27:53.427 00.002 7680 PulseGuide returned control before completion, sleep 256
04:27:53.693 00.266 7680 IsGuiding returns 1
04:27:53.693 00.000 7680 scope still moving after pulse duration time elapsed
04:27:53.722 00.029 7680 IsSlewing returns 0
04:27:53.724 00.002 7680 IsGuiding returns 0
04:27:53.725 00.001 7680 scope move finished after 246 + 52 ms
04:27:53.727 00.002 7680 Move returns status 0, amount 246
04:27:53.728 00.001 7680 move complete, result=0
04:27:53.728 00.000 7680 worker thread done servicing request
04:27:53.730 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 246 ms SOUTH
04:27:53.736 00.006 7680 Worker thread wakes up
04:27:53.736 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:53.737 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:54.985 01.248 7680 Exposure complete
04:27:55.138 00.153 7680 worker thread done servicing request
04:27:55.138 00.000 6120 OnExposeComplete: enter
04:27:55.144 00.006 6120 UpdateGuideState(): m_state=6
04:27:55.150 00.006 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5052
04:27:55.157 00.007 6120 Star::Find returns 1 (0), X=511.06, Y=664.12, Mass=7034, SNR=55.2, Peak=186 HFD=6.4
04:27:55.164 00.007 6120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.19) = xAngle (-1.44 = -1.44)
04:27:55.170 00.006 6120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.44 = 1.44)
04:27:55.176 00.006 6120 CameraToMount -- cameraX=0.14 cameraY=-0.44 hyp=0.46 cameraTheta=-1.25 mountX=0.06 mountY=0.46, mountTheta=1.44
04:27:55.184 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.44, opts=13)
04:27:55.191 00.007 6120 Enqueuing Move request for scope (0.14, -0.44)
04:27:55.195 00.004 7680 Worker thread wakes up
04:27:55.197 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:55.202 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.44) opts 0xd
04:27:55.202 00.000 6120 UpdateGuideState exits: m=7034 SNR=55.2
04:27:55.208 00.006 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.44)
04:27:55.208 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:55.214 00.006 7680 Moving (0.14, -0.44) raw xDistance=0.06 yDistance=0.46
04:27:55.214 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:55.220 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:27:55.221 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
04:27:55.222 00.001 7680 MoveAxis(E, 0, ABG)
04:27:55.222 00.000 7680 Move returns status 0, amount 0
04:27:55.222 00.000 6120 Enqueuing Expose request
04:27:55.231 00.009 7680 MoveAxis(S, 248, ABG)
04:27:55.232 00.001 7680 Guiding  Dir = 1, Dur = 248
04:27:55.232 00.000 7680 IsSlewing returns 0
04:27:55.233 00.001 7680 IsGuiding returns 0
04:27:55.234 00.001 7680 PulseGuide returned control before completion, sleep 258
04:27:55.508 00.274 7680 IsGuiding returns 1
04:27:55.508 00.000 7680 scope still moving after pulse duration time elapsed
04:27:55.538 00.030 7680 IsSlewing returns 0
04:27:55.540 00.002 7680 IsGuiding returns 0
04:27:55.540 00.000 7680 scope move finished after 248 + 58 ms
04:27:55.540 00.000 7680 Move returns status 0, amount 248
04:27:55.541 00.001 7680 move complete, result=0
04:27:55.541 00.000 7680 worker thread done servicing request
04:27:55.541 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 248 ms SOUTH
04:27:55.547 00.006 7680 Worker thread wakes up
04:27:55.547 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:55.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:56.796 01.249 7680 Exposure complete
04:27:56.952 00.156 7680 worker thread done servicing request
04:27:56.953 00.001 6120 OnExposeComplete: enter
04:27:56.957 00.004 6120 UpdateGuideState(): m_state=6
04:27:56.961 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5053
04:27:56.965 00.004 6120 Star::Find returns 1 (0), X=511.10, Y=664.83, Mass=8028, SNR=59.6, Peak=182 HFD=6.7
04:27:56.968 00.003 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (0.19) = xAngle (0.79 = 0.79)
04:27:56.973 00.005 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.67 = -2.62)
04:27:56.977 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.28 hyp=0.34 cameraTheta=0.98 mountX=0.24 mountY=-0.17, mountTheta=-0.62
04:27:56.983 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.28, opts=13)
04:27:56.987 00.004 6120 Enqueuing Move request for scope (0.19, 0.28)
04:27:56.990 00.003 7680 Worker thread wakes up
04:27:56.990 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.28) opts 0xd
04:27:56.991 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.28)
04:27:56.991 00.000 7680 Moving (0.19, 0.28) raw xDistance=0.24 yDistance=-0.17
04:27:56.991 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
04:27:56.991 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:27:56.991 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:27:56.991 00.000 7680 MoveAxis(W, 97, ABG)
04:27:56.992 00.001 7680 Guiding  Dir = 3, Dur = 97
04:27:56.992 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:56.995 00.003 7680 IsSlewing returns 0
04:27:56.995 00.000 6120 UpdateGuideState exits: m=8028 SNR=59.6
04:27:57.000 00.005 7680 IsGuiding returns 0
04:27:57.000 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:57.005 00.005 7680 PulseGuide returned control before completion, sleep 107
04:27:57.006 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:57.014 00.008 6120 Enqueuing Expose request
04:27:57.114 00.100 7680 IsGuiding returns 1
04:27:57.116 00.002 7680 scope still moving after pulse duration time elapsed
04:27:57.145 00.029 7680 IsSlewing returns 0
04:27:57.145 00.000 7680 IsGuiding returns 0
04:27:57.146 00.001 7680 scope move finished after 97 + 49 ms
04:27:57.146 00.000 7680 Move returns status 0, amount 97
04:27:57.148 00.002 7680 MoveAxis(N, 0, ABG)
04:27:57.148 00.000 7680 Move returns status 0, amount 0
04:27:57.148 00.000 7680 move complete, result=0
04:27:57.148 00.000 7680 worker thread done servicing request
04:27:57.149 00.001 7680 Worker thread wakes up
04:27:57.149 00.000 6120 GuideStep: 0.2 px 97 ms WEST, -0.2 px 0 ms NORTH
04:27:57.155 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:57.156 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:27:58.412 01.256 7680 Exposure complete
04:27:58.564 00.152 7680 worker thread done servicing request
04:27:58.565 00.001 6120 OnExposeComplete: enter
04:27:58.571 00.006 6120 UpdateGuideState(): m_state=6
04:27:58.576 00.005 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5054
04:27:58.580 00.004 6120 Star::Find returns 1 (0), X=510.69, Y=664.58, Mass=7906, SNR=59.7, Peak=167 HFD=6.9
04:27:58.583 00.003 6120 CameraToMount -- cameraTheta (3.00) - m_xAngle (0.19) = xAngle (2.81 = 2.81)
04:27:58.588 00.005 6120 CameraToMount -- cameraTheta (3.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.69 = -0.60)
04:27:58.591 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.03 hyp=0.22 cameraTheta=3.00 mountX=-0.21 mountY=-0.13, mountTheta=-2.61
04:27:58.596 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.03, opts=13)
04:27:58.600 00.004 6120 Enqueuing Move request for scope (-0.22, 0.03)
04:27:58.604 00.004 7680 Worker thread wakes up
04:27:58.605 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:27:58.608 00.003 6120 UpdateGuideState exits: m=7906 SNR=59.7
04:27:58.612 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.03) opts 0xd
04:27:58.612 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.03)
04:27:58.612 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:27:58.616 00.004 7680 Moving (-0.22, 0.03) raw xDistance=-0.21 yDistance=-0.13
04:27:58.617 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
04:27:58.617 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:27:58.620 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:27:58.620 00.000 6120 Enqueuing Expose request
04:27:58.625 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:27:58.625 00.000 7680 MoveAxis(E, 79, ABG)
04:27:58.625 00.000 7680 Guiding  Dir = 2, Dur = 79
04:27:58.626 00.001 7680 IsSlewing returns 0
04:27:58.626 00.000 7680 IsGuiding returns 0
04:27:58.626 00.000 7680 PulseGuide returned control before completion, sleep 89
04:27:58.724 00.098 7680 IsGuiding returns 1
04:27:58.724 00.000 7680 scope still moving after pulse duration time elapsed
04:27:58.755 00.031 7680 IsSlewing returns 0
04:27:58.756 00.001 7680 IsGuiding returns 1
04:27:58.786 00.030 7680 IsSlewing returns 0
04:27:58.787 00.001 7680 IsGuiding returns 1
04:27:58.817 00.030 7680 IsSlewing returns 0
04:27:58.817 00.000 7680 IsGuiding returns 0
04:27:58.819 00.002 7680 scope move finished after 79 + 113 ms
04:27:58.819 00.000 7680 Move returns status 0, amount 79
04:27:58.819 00.000 7680 MoveAxis(N, 0, ABG)
04:27:58.820 00.001 7680 Move returns status 0, amount 0
04:27:58.820 00.000 7680 move complete, result=0
04:27:58.820 00.000 7680 worker thread done servicing request
04:27:58.820 00.000 6120 GuideStep: -0.2 px 79 ms EAST, -0.1 px 0 ms NORTH
04:27:58.828 00.008 7680 Worker thread wakes up
04:27:58.828 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:27:58.828 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:00.077 01.249 7680 Exposure complete
04:28:00.217 00.140 7680 worker thread done servicing request
04:28:00.217 00.000 6120 OnExposeComplete: enter
04:28:00.222 00.005 6120 UpdateGuideState(): m_state=6
04:28:00.227 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5055
04:28:00.231 00.004 6120 Star::Find returns 1 (0), X=510.67, Y=664.76, Mass=7571, SNR=57.0, Peak=178 HFD=6.6
04:28:00.235 00.004 6120 CameraToMount -- cameraTheta (2.44) - m_xAngle (0.19) = xAngle (2.25 = 2.25)
04:28:00.239 00.004 6120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.12 = -1.16)
04:28:00.243 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.21 hyp=0.32 cameraTheta=2.44 mountX=-0.20 mountY=-0.29, mountTheta=-2.17
04:28:00.247 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.21, opts=13)
04:28:00.251 00.004 6120 Enqueuing Move request for scope (-0.24, 0.21)
04:28:00.255 00.004 7680 Worker thread wakes up
04:28:00.255 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:00.261 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.21) opts 0xd
04:28:00.261 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.21)
04:28:00.261 00.000 7680 Moving (-0.24, 0.21) raw xDistance=-0.20 yDistance=-0.29
04:28:00.261 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:28:00.262 00.001 6120 UpdateGuideState exits: m=7571 SNR=57.0
04:28:00.266 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:00.271 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:00.275 00.004 6120 Enqueuing Expose request
04:28:00.278 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:28:00.278 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:28:00.278 00.000 7680 MoveAxis(E, 0, ABG)
04:28:00.278 00.000 7680 Move returns status 0, amount 0
04:28:00.279 00.001 7680 MoveAxis(N, 0, ABG)
04:28:00.280 00.001 7680 Move returns status 0, amount 0
04:28:00.280 00.000 7680 move complete, result=0
04:28:00.280 00.000 7680 worker thread done servicing request
04:28:00.280 00.000 7680 Worker thread wakes up
04:28:00.280 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
04:28:00.284 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:00.284 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:01.535 01.251 7680 Exposure complete
04:28:01.678 00.143 7680 worker thread done servicing request
04:28:01.678 00.000 6120 OnExposeComplete: enter
04:28:01.683 00.005 6120 UpdateGuideState(): m_state=6
04:28:01.686 00.003 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5056
04:28:01.691 00.005 6120 Star::Find returns 1 (0), X=510.69, Y=664.56, Mass=7653, SNR=58.4, Peak=180 HFD=6.9
04:28:01.696 00.005 6120 CameraToMount -- cameraTheta (3.11) - m_xAngle (0.19) = xAngle (2.92 = 2.92)
04:28:01.701 00.005 6120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.80 = -0.49)
04:28:01.704 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.01 hyp=0.23 cameraTheta=3.11 mountX=-0.22 mountY=-0.11, mountTheta=-2.69
04:28:01.709 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.01, opts=13)
04:28:01.713 00.004 6120 Enqueuing Move request for scope (-0.23, 0.01)
04:28:01.717 00.004 7680 Worker thread wakes up
04:28:01.717 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.01) opts 0xd
04:28:01.717 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.01)
04:28:01.717 00.000 7680 Moving (-0.23, 0.01) raw xDistance=-0.22 yDistance=-0.11
04:28:01.717 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:28:01.717 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:28:01.717 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:28:01.717 00.000 7680 MoveAxis(E, 91, ABG)
04:28:01.718 00.001 7680 Guiding  Dir = 2, Dur = 91
04:28:01.718 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:01.722 00.004 7680 IsSlewing returns 0
04:28:01.723 00.001 7680 IsGuiding returns 0
04:28:01.723 00.000 6120 UpdateGuideState exits: m=7653 SNR=58.4
04:28:01.727 00.004 7680 PulseGuide returned control before completion, sleep 101
04:28:01.728 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:01.731 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:01.735 00.004 6120 Enqueuing Expose request
04:28:01.832 00.097 7680 IsGuiding returns 1
04:28:01.832 00.000 7680 scope still moving after pulse duration time elapsed
04:28:01.864 00.032 7680 IsSlewing returns 0
04:28:01.865 00.001 7680 IsGuiding returns 0
04:28:01.865 00.000 7680 scope move finished after 91 + 51 ms
04:28:01.866 00.001 7680 Move returns status 0, amount 91
04:28:01.867 00.001 7680 MoveAxis(N, 0, ABG)
04:28:01.867 00.000 7680 Move returns status 0, amount 0
04:28:01.868 00.001 7680 move complete, result=0
04:28:01.868 00.000 7680 worker thread done servicing request
04:28:01.868 00.000 6120 GuideStep: -0.2 px 91 ms EAST, -0.1 px 0 ms NORTH
04:28:01.876 00.008 7680 Worker thread wakes up
04:28:01.876 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:01.877 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:03.128 01.251 7680 Exposure complete
04:28:03.284 00.156 7680 worker thread done servicing request
04:28:03.285 00.001 6120 OnExposeComplete: enter
04:28:03.290 00.005 6120 UpdateGuideState(): m_state=6
04:28:03.294 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5057
04:28:03.299 00.005 6120 Star::Find returns 1 (0), X=510.92, Y=664.04, Mass=7640, SNR=58.2, Peak=190 HFD=6.4
04:28:03.302 00.003 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
04:28:03.306 00.004 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
04:28:03.310 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.51 hyp=0.51 cameraTheta=-1.55 mountX=-0.08 mountY=0.46, mountTheta=1.75
04:28:03.314 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.51, opts=13)
04:28:03.318 00.004 6120 Enqueuing Move request for scope (0.01, -0.51)
04:28:03.322 00.004 7680 Worker thread wakes up
04:28:03.322 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.51) opts 0xd
04:28:03.323 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.51)
04:28:03.323 00.000 7680 Moving (0.01, -0.51) raw xDistance=-0.08 yDistance=0.46
04:28:03.323 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:28:03.323 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
04:28:03.323 00.000 7680 MoveAxis(E, 0, ABG)
04:28:03.324 00.001 7680 Move returns status 0, amount 0
04:28:03.324 00.000 7680 MoveAxis(S, 250, ABG)
04:28:03.324 00.000 7680 Guiding  Dir = 1, Dur = 250
04:28:03.324 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:03.329 00.005 7680 IsSlewing returns 0
04:28:03.329 00.000 6120 UpdateGuideState exits: m=7640 SNR=58.2
04:28:03.332 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:03.336 00.004 7680 IsGuiding returns 0
04:28:03.337 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:03.341 00.004 7680 PulseGuide returned control before completion, sleep 260
04:28:03.341 00.000 6120 Enqueuing Expose request
04:28:03.602 00.261 7680 IsGuiding returns 1
04:28:03.603 00.001 7680 scope still moving after pulse duration time elapsed
04:28:03.633 00.030 7680 IsSlewing returns 0
04:28:03.635 00.002 7680 IsGuiding returns 0
04:28:03.636 00.001 7680 scope move finished after 250 + 49 ms
04:28:03.637 00.001 7680 Move returns status 0, amount 250
04:28:03.637 00.000 7680 move complete, result=0
04:28:03.637 00.000 7680 worker thread done servicing request
04:28:03.637 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 250 ms SOUTH
04:28:03.644 00.007 7680 Worker thread wakes up
04:28:03.644 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:03.644 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:04.897 01.253 7680 Exposure complete
04:28:05.044 00.147 7680 worker thread done servicing request
04:28:05.045 00.001 6120 OnExposeComplete: enter
04:28:05.049 00.004 6120 UpdateGuideState(): m_state=6
04:28:05.052 00.003 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5058
04:28:05.056 00.004 6120 Star::Find returns 1 (0), X=510.81, Y=664.78, Mass=7549, SNR=57.5, Peak=185 HFD=6.6
04:28:05.060 00.004 6120 CameraToMount -- cameraTheta (2.01) - m_xAngle (0.19) = xAngle (1.82 = 1.82)
04:28:05.064 00.004 6120 CameraToMount -- cameraTheta (2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.70 = -1.59)
04:28:05.067 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.25 cameraTheta=2.01 mountX=-0.06 mountY=-0.25, mountTheta=-1.81
04:28:05.072 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.22, opts=13)
04:28:05.076 00.004 6120 Enqueuing Move request for scope (-0.10, 0.22)
04:28:05.080 00.004 7680 Worker thread wakes up
04:28:05.080 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0xd
04:28:05.080 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
04:28:05.080 00.000 7680 Moving (-0.10, 0.22) raw xDistance=-0.06 yDistance=-0.25
04:28:05.081 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:28:05.081 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:28:05.081 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:28:05.081 00.000 7680 MoveAxis(E, 0, ABG)
04:28:05.081 00.000 7680 Move returns status 0, amount 0
04:28:05.082 00.001 7680 MoveAxis(N, 0, ABG)
04:28:05.082 00.000 7680 Move returns status 0, amount 0
04:28:05.082 00.000 7680 move complete, result=0
04:28:05.082 00.000 7680 worker thread done servicing request
04:28:05.082 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:05.086 00.004 6120 UpdateGuideState exits: m=7549 SNR=57.5
04:28:05.088 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:05.092 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:05.096 00.004 6120 Enqueuing Expose request
04:28:05.099 00.003 7680 Worker thread wakes up
04:28:05.099 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:28:05.103 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:05.103 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:06.344 01.241 7680 Exposure complete
04:28:06.504 00.160 7680 worker thread done servicing request
04:28:06.504 00.000 6120 OnExposeComplete: enter
04:28:06.508 00.004 6120 UpdateGuideState(): m_state=6
04:28:06.511 00.003 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5059
04:28:06.515 00.004 6120 Star::Find returns 1 (0), X=510.76, Y=664.65, Mass=8087, SNR=59.7, Peak=181 HFD=6.8
04:28:06.518 00.003 6120 CameraToMount -- cameraTheta (2.60) - m_xAngle (0.19) = xAngle (2.41 = 2.41)
04:28:06.523 00.005 6120 CameraToMount -- cameraTheta (2.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.29 = -1.00)
04:28:06.528 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.18 cameraTheta=2.60 mountX=-0.14 mountY=-0.15, mountTheta=-2.30
04:28:06.535 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.09, opts=13)
04:28:06.539 00.004 6120 Enqueuing Move request for scope (-0.16, 0.09)
04:28:06.543 00.004 7680 Worker thread wakes up
04:28:06.543 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:06.547 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
04:28:06.547 00.000 6120 UpdateGuideState exits: m=8087 SNR=59.7
04:28:06.550 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
04:28:06.550 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:06.553 00.003 7680 Moving (-0.16, 0.09) raw xDistance=-0.14 yDistance=-0.15
04:28:06.553 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:06.557 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:28:06.557 00.000 6120 Enqueuing Expose request
04:28:06.560 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:28:06.560 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:28:06.560 00.000 7680 MoveAxis(E, 0, ABG)
04:28:06.560 00.000 7680 Move returns status 0, amount 0
04:28:06.560 00.000 7680 MoveAxis(N, 0, ABG)
04:28:06.560 00.000 7680 Move returns status 0, amount 0
04:28:06.560 00.000 7680 move complete, result=0
04:28:06.560 00.000 7680 worker thread done servicing request
04:28:06.560 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:28:06.564 00.004 7680 Worker thread wakes up
04:28:06.565 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:06.565 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:07.813 01.248 7680 Exposure complete
04:28:07.908 00.095 7680 worker thread done servicing request
04:28:07.909 00.001 6120 OnExposeComplete: enter
04:28:07.911 00.002 6120 UpdateGuideState(): m_state=6
04:28:07.914 00.003 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5060
04:28:07.917 00.003 6120 Star::Find returns 1 (0), X=510.93, Y=664.04, Mass=7581, SNR=58.0, Peak=182 HFD=6.4
04:28:07.921 00.004 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
04:28:07.924 00.003 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
04:28:07.926 00.002 6120 CameraToMount -- cameraX=0.02 cameraY=-0.51 hyp=0.51 cameraTheta=-1.53 mountX=-0.08 mountY=0.47, mountTheta=1.73
04:28:07.930 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.51, opts=13)
04:28:07.933 00.003 6120 Enqueuing Move request for scope (0.02, -0.51)
04:28:07.936 00.003 7680 Worker thread wakes up
04:28:07.936 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.51) opts 0xd
04:28:07.936 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.51)
04:28:07.936 00.000 7680 Moving (0.02, -0.51) raw xDistance=-0.08 yDistance=0.47
04:28:07.937 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:28:07.937 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
04:28:07.937 00.000 7680 MoveAxis(E, 0, ABG)
04:28:07.937 00.000 7680 Move returns status 0, amount 0
04:28:07.938 00.001 7680 MoveAxis(S, 253, ABG)
04:28:07.938 00.000 7680 Guiding  Dir = 1, Dur = 253
04:28:07.938 00.000 7680 IsSlewing returns 0
04:28:07.939 00.001 7680 IsGuiding returns 0
04:28:07.939 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:07.943 00.004 7680 PulseGuide returned control before completion, sleep 263
04:28:07.943 00.000 6120 UpdateGuideState exits: m=7581 SNR=58.0
04:28:07.947 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:07.951 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:07.955 00.004 6120 Enqueuing Expose request
04:28:08.214 00.259 7680 IsGuiding returns 1
04:28:08.214 00.000 7680 scope still moving after pulse duration time elapsed
04:28:08.245 00.031 7680 IsSlewing returns 0
04:28:08.246 00.001 7680 IsGuiding returns 0
04:28:08.246 00.000 7680 scope move finished after 253 + 53 ms
04:28:08.246 00.000 7680 Move returns status 0, amount 253
04:28:08.247 00.001 7680 move complete, result=0
04:28:08.247 00.000 7680 worker thread done servicing request
04:28:08.247 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 253 ms SOUTH
04:28:08.250 00.003 7680 Worker thread wakes up
04:28:08.251 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:08.251 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:09.486 01.235 7680 Exposure complete
04:28:09.585 00.099 7680 worker thread done servicing request
04:28:09.585 00.000 6120 OnExposeComplete: enter
04:28:09.589 00.004 6120 UpdateGuideState(): m_state=6
04:28:09.594 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5061
04:28:09.597 00.003 6120 Star::Find returns 1 (0), X=510.76, Y=664.94, Mass=7357, SNR=55.7, Peak=186 HFD=6.6
04:28:09.600 00.003 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (0.19) = xAngle (1.76 = 1.76)
04:28:09.604 00.004 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.63 = -1.65)
04:28:09.608 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.39 hyp=0.42 cameraTheta=1.94 mountX=-0.08 mountY=-0.41, mountTheta=-1.75
04:28:09.612 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.39, opts=13)
04:28:09.617 00.005 6120 Enqueuing Move request for scope (-0.15, 0.39)
04:28:09.620 00.003 7680 Worker thread wakes up
04:28:09.621 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:09.624 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.39) opts 0xd
04:28:09.625 00.001 6120 UpdateGuideState exits: m=7357 SNR=55.7
04:28:09.628 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.39)
04:28:09.628 00.000 7680 Moving (-0.15, 0.39) raw xDistance=-0.08 yDistance=-0.41
04:28:09.628 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:28:09.628 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:28:09.628 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:09.632 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
04:28:09.632 00.000 7680 MoveAxis(E, 0, ABG)
04:28:09.632 00.000 7680 Move returns status 0, amount 0
04:28:09.632 00.000 7680 MoveAxis(N, 0, ABG)
04:28:09.632 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:09.636 00.004 7680 Move returns status 0, amount 0
04:28:09.636 00.000 7680 move complete, result=0
04:28:09.636 00.000 6120 Enqueuing Expose request
04:28:09.640 00.004 7680 worker thread done servicing request
04:28:09.641 00.001 7680 Worker thread wakes up
04:28:09.641 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:28:09.644 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:09.644 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:10.887 01.243 7680 Exposure complete
04:28:11.053 00.166 7680 worker thread done servicing request
04:28:11.053 00.000 6120 OnExposeComplete: enter
04:28:11.059 00.006 6120 UpdateGuideState(): m_state=6
04:28:11.065 00.006 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5062
04:28:11.071 00.006 6120 Star::Find returns 1 (0), X=511.00, Y=663.98, Mass=7713, SNR=58.4, Peak=190 HFD=6.3
04:28:11.076 00.005 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
04:28:11.081 00.005 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
04:28:11.087 00.006 6120 CameraToMount -- cameraX=0.08 cameraY=-0.57 hyp=0.57 cameraTheta=-1.43 mountX=-0.02 mountY=0.55, mountTheta=1.62
04:28:11.094 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.57, opts=13)
04:28:11.102 00.008 6120 Enqueuing Move request for scope (0.08, -0.57)
04:28:11.107 00.005 7680 Worker thread wakes up
04:28:11.107 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:11.112 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.57) opts 0xd
04:28:11.112 00.000 6120 UpdateGuideState exits: m=7713 SNR=58.4
04:28:11.117 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:11.121 00.004 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.57)
04:28:11.121 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:11.126 00.005 6120 Enqueuing Expose request
04:28:11.131 00.005 7680 Moving (0.08, -0.57) raw xDistance=-0.02 yDistance=0.55
04:28:11.131 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:28:11.131 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
04:28:11.133 00.002 7680 MoveAxis(E, 0, ABG)
04:28:11.133 00.000 7680 Move returns status 0, amount 0
04:28:11.133 00.000 7680 MoveAxis(S, 296, ABG)
04:28:11.134 00.001 7680 Guiding  Dir = 1, Dur = 296
04:28:11.134 00.000 7680 IsSlewing returns 0
04:28:11.134 00.000 7680 IsGuiding returns 0
04:28:11.135 00.001 7680 PulseGuide returned control before completion, sleep 306
04:28:11.442 00.307 7680 IsGuiding returns 1
04:28:11.442 00.000 7680 scope still moving after pulse duration time elapsed
04:28:11.472 00.030 7680 IsSlewing returns 0
04:28:11.473 00.001 7680 IsGuiding returns 0
04:28:11.473 00.000 7680 scope move finished after 296 + 42 ms
04:28:11.473 00.000 7680 Move returns status 0, amount 296
04:28:11.473 00.000 7680 move complete, result=0
04:28:11.474 00.001 7680 worker thread done servicing request
04:28:11.474 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 296 ms SOUTH
04:28:11.481 00.007 7680 Worker thread wakes up
04:28:11.481 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:11.481 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:12.734 01.253 7680 Exposure complete
04:28:12.880 00.146 7680 worker thread done servicing request
04:28:12.880 00.000 6120 OnExposeComplete: enter
04:28:12.885 00.005 6120 UpdateGuideState(): m_state=6
04:28:12.889 00.004 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5063
04:28:12.892 00.003 6120 Star::Find returns 1 (0), X=510.96, Y=664.88, Mass=7957, SNR=59.3, Peak=192 HFD=6.5
04:28:12.897 00.005 6120 CameraToMount -- cameraTheta (1.42) - m_xAngle (0.19) = xAngle (1.23 = 1.23)
04:28:12.900 00.003 6120 CameraToMount -- cameraTheta (1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.10 = -2.18)
04:28:12.904 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.33 hyp=0.33 cameraTheta=1.42 mountX=0.11 mountY=-0.27, mountTheta=-1.18
04:28:12.908 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.33, opts=13)
04:28:12.913 00.005 6120 Enqueuing Move request for scope (0.05, 0.33)
04:28:12.917 00.004 7680 Worker thread wakes up
04:28:12.917 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:12.923 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.33) opts 0xd
04:28:12.923 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.33)
04:28:12.923 00.000 7680 Moving (0.05, 0.33) raw xDistance=0.11 yDistance=-0.27
04:28:12.923 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:28:12.923 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:28:12.924 00.001 6120 UpdateGuideState exits: m=7957 SNR=59.3
04:28:12.928 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:12.930 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:12.935 00.005 6120 Enqueuing Expose request
04:28:12.939 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:28:12.939 00.000 7680 MoveAxis(E, 0, ABG)
04:28:12.939 00.000 7680 Move returns status 0, amount 0
04:28:12.939 00.000 7680 MoveAxis(N, 0, ABG)
04:28:12.939 00.000 7680 Move returns status 0, amount 0
04:28:12.940 00.001 7680 move complete, result=0
04:28:12.940 00.000 7680 worker thread done servicing request
04:28:12.940 00.000 7680 Worker thread wakes up
04:28:12.940 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:12.940 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:28:12.946 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:14.185 01.239 7680 Exposure complete
04:28:14.331 00.146 7680 worker thread done servicing request
04:28:14.332 00.001 6120 OnExposeComplete: enter
04:28:14.337 00.005 6120 UpdateGuideState(): m_state=6
04:28:14.341 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5064
04:28:14.346 00.005 6120 Star::Find returns 1 (0), X=510.92, Y=665.33, Mass=8316, SNR=60.2, Peak=180 HFD=6.8
04:28:14.351 00.005 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (0.19) = xAngle (1.38 = 1.38)
04:28:14.355 00.004 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.25 = -2.03)
04:28:14.358 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=0.77 hyp=0.77 cameraTheta=1.57 mountX=0.15 mountY=-0.69, mountTheta=-1.36
04:28:14.362 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.77, opts=13)
04:28:14.367 00.005 6120 Enqueuing Move request for scope (0.00, 0.77)
04:28:14.370 00.003 7680 Worker thread wakes up
04:28:14.371 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.77) opts 0xd
04:28:14.371 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.77)
04:28:14.372 00.001 7680 Moving (0.00, 0.77) raw xDistance=0.15 yDistance=-0.69
04:28:14.372 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:28:14.372 00.000 7680 resist switch: large excursion: input -0.69 thresh 0.60 direction from 1 to -1
04:28:14.373 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.08
04:28:14.373 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:14.377 00.004 6120 UpdateGuideState exits: m=8316 SNR=60.2
04:28:14.381 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:14.387 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:14.391 00.004 6120 Enqueuing Expose request
04:28:14.394 00.003 7680 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
04:28:14.394 00.000 7680 MoveAxis(E, 0, ABG)
04:28:14.395 00.001 7680 Move returns status 0, amount 0
04:28:14.395 00.000 7680 MoveAxis(N, 376, ABG)
04:28:14.395 00.000 7680 Guiding  Dir = 0, Dur = 376
04:28:14.396 00.001 7680 IsSlewing returns 0
04:28:14.396 00.000 7680 IsGuiding returns 0
04:28:14.396 00.000 7680 PulseGuide returned control before completion, sleep 386
04:28:14.784 00.388 7680 IsGuiding returns 1
04:28:14.785 00.001 7680 scope still moving after pulse duration time elapsed
04:28:14.815 00.030 7680 IsSlewing returns 0
04:28:14.818 00.003 7680 IsGuiding returns 0
04:28:14.818 00.000 7680 scope move finished after 376 + 45 ms
04:28:14.818 00.000 7680 Move returns status 0, amount 376
04:28:14.819 00.001 7680 move complete, result=0
04:28:14.819 00.000 7680 worker thread done servicing request
04:28:14.819 00.000 7680 Worker thread wakes up
04:28:14.819 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.7 px 376 ms NORTH
04:28:14.830 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:14.830 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:16.086 01.256 7680 Exposure complete
04:28:16.248 00.162 7680 worker thread done servicing request
04:28:16.248 00.000 6120 OnExposeComplete: enter
04:28:16.255 00.007 6120 UpdateGuideState(): m_state=6
04:28:16.259 00.004 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5065
04:28:16.266 00.007 6120 Star::Find returns 1 (0), X=510.90, Y=664.92, Mass=8722, SNR=62.2, Peak=202 HFD=6.5
04:28:16.270 00.004 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.19) = xAngle (1.42 = 1.42)
04:28:16.275 00.005 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.29 = -1.99)
04:28:16.279 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.37 hyp=0.37 cameraTheta=1.60 mountX=0.06 mountY=-0.33, mountTheta=-1.41
04:28:16.285 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.37, opts=13)
04:28:16.288 00.003 6120 Enqueuing Move request for scope (-0.01, 0.37)
04:28:16.292 00.004 7680 Worker thread wakes up
04:28:16.292 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.37) opts 0xd
04:28:16.292 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.37)
04:28:16.292 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:16.298 00.006 7680 Moving (-0.01, 0.37) raw xDistance=0.06 yDistance=-0.33
04:28:16.298 00.000 6120 UpdateGuideState exits: m=8722 SNR=62.2
04:28:16.304 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:28:16.304 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.33 from input -0.33
04:28:16.304 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:16.308 00.004 7680 MoveAxis(E, 0, ABG)
04:28:16.308 00.000 7680 Move returns status 0, amount 0
04:28:16.308 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:16.313 00.005 7680 MoveAxis(N, 181, ABG)
04:28:16.313 00.000 7680 Guiding  Dir = 0, Dur = 181
04:28:16.313 00.000 6120 Enqueuing Expose request
04:28:16.318 00.005 7680 IsSlewing returns 0
04:28:16.319 00.001 7680 IsGuiding returns 0
04:28:16.319 00.000 7680 PulseGuide returned control before completion, sleep 191
04:28:16.525 00.206 7680 IsGuiding returns 0
04:28:16.526 00.001 7680 Move returns status 0, amount 181
04:28:16.527 00.001 7680 move complete, result=0
04:28:16.527 00.000 7680 worker thread done servicing request
04:28:16.528 00.001 7680 Worker thread wakes up
04:28:16.528 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 181 ms NORTH
04:28:16.535 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:16.535 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:17.788 01.253 7680 Exposure complete
04:28:17.936 00.148 7680 worker thread done servicing request
04:28:17.937 00.001 6120 OnExposeComplete: enter
04:28:17.941 00.004 6120 UpdateGuideState(): m_state=6
04:28:17.947 00.006 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5066
04:28:17.952 00.005 6120 Star::Find returns 1 (0), X=510.64, Y=664.64, Mass=8149, SNR=60.3, Peak=178 HFD=6.8
04:28:17.957 00.005 6120 CameraToMount -- cameraTheta (2.82) - m_xAngle (0.19) = xAngle (2.63 = 2.63)
04:28:17.960 00.003 6120 CameraToMount -- cameraTheta (2.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.51 = -0.78)
04:28:17.966 00.006 6120 CameraToMount -- cameraX=-0.27 cameraY=0.09 hyp=0.29 cameraTheta=2.82 mountX=-0.25 mountY=-0.20, mountTheta=-2.47
04:28:17.971 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.09, opts=13)
04:28:17.975 00.004 6120 Enqueuing Move request for scope (-0.27, 0.09)
04:28:17.978 00.003 7680 Worker thread wakes up
04:28:17.978 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.09) opts 0xd
04:28:17.980 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:17.984 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.09)
04:28:17.984 00.000 6120 UpdateGuideState exits: m=8149 SNR=60.3
04:28:17.988 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:17.991 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:17.996 00.005 7680 Moving (-0.27, 0.09) raw xDistance=-0.25 yDistance=-0.20
04:28:17.996 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:28:17.996 00.000 6120 Enqueuing Expose request
04:28:18.001 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
04:28:18.001 00.000 7680 MoveAxis(E, 103, ABG)
04:28:18.001 00.000 7680 Guiding  Dir = 2, Dur = 103
04:28:18.002 00.001 7680 IsSlewing returns 0
04:28:18.002 00.000 7680 IsGuiding returns 0
04:28:18.003 00.001 7680 PulseGuide returned control before completion, sleep 113
04:28:18.119 00.116 7680 IsGuiding returns 1
04:28:18.120 00.001 7680 scope still moving after pulse duration time elapsed
04:28:18.150 00.030 7680 IsSlewing returns 0
04:28:18.151 00.001 7680 IsGuiding returns 0
04:28:18.151 00.000 7680 scope move finished after 103 + 45 ms
04:28:18.152 00.001 7680 Move returns status 0, amount 103
04:28:18.153 00.001 7680 MoveAxis(N, 110, ABG)
04:28:18.153 00.000 7680 Guiding  Dir = 0, Dur = 110
04:28:18.153 00.000 7680 IsSlewing returns 0
04:28:18.154 00.001 7680 IsGuiding returns 0
04:28:18.154 00.000 7680 PulseGuide returned control before completion, sleep 120
04:28:18.290 00.136 7680 IsGuiding returns 1
04:28:18.291 00.001 7680 scope still moving after pulse duration time elapsed
04:28:18.321 00.030 7680 IsSlewing returns 0
04:28:18.322 00.001 7680 IsGuiding returns 0
04:28:18.322 00.000 7680 scope move finished after 110 + 58 ms
04:28:18.323 00.001 7680 Move returns status 0, amount 110
04:28:18.323 00.000 7680 move complete, result=0
04:28:18.324 00.001 7680 worker thread done servicing request
04:28:18.324 00.000 7680 Worker thread wakes up
04:28:18.325 00.001 6120 GuideStep: -0.3 px 103 ms EAST, -0.2 px 110 ms NORTH
04:28:18.331 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:18.332 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:19.582 01.250 7680 Exposure complete
04:28:19.731 00.149 7680 worker thread done servicing request
04:28:19.731 00.000 6120 OnExposeComplete: enter
04:28:19.735 00.004 6120 UpdateGuideState(): m_state=6
04:28:19.739 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5067
04:28:19.742 00.003 6120 Star::Find returns 1 (0), X=510.87, Y=664.65, Mass=8101, SNR=59.5, Peak=181 HFD=6.7
04:28:19.748 00.006 6120 CameraToMount -- cameraTheta (1.95) - m_xAngle (0.19) = xAngle (1.76 = 1.76)
04:28:19.753 00.005 6120 CameraToMount -- cameraTheta (1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.63 = -1.65)
04:28:19.758 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.95 mountX=-0.02 mountY=-0.10, mountTheta=-1.76
04:28:19.763 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.10, opts=13)
04:28:19.767 00.004 6120 Enqueuing Move request for scope (-0.04, 0.10)
04:28:19.771 00.004 7680 Worker thread wakes up
04:28:19.771 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:19.775 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
04:28:19.775 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
04:28:19.775 00.000 7680 Moving (-0.04, 0.10) raw xDistance=-0.02 yDistance=-0.10
04:28:19.775 00.000 6120 UpdateGuideState exits: m=8101 SNR=59.5
04:28:19.779 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:19.783 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:28:19.783 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:28:19.784 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:28:19.784 00.000 7680 MoveAxis(E, 0, ABG)
04:28:19.784 00.000 7680 Move returns status 0, amount 0
04:28:19.784 00.000 7680 MoveAxis(N, 0, ABG)
04:28:19.784 00.000 7680 Move returns status 0, amount 0
04:28:19.784 00.000 7680 move complete, result=0
04:28:19.784 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:19.790 00.006 6120 Enqueuing Expose request
04:28:19.794 00.004 7680 worker thread done servicing request
04:28:19.794 00.000 7680 Worker thread wakes up
04:28:19.794 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:19.794 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:19.794 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:21.040 01.246 7680 Exposure complete
04:28:21.191 00.151 7680 worker thread done servicing request
04:28:21.192 00.001 6120 OnExposeComplete: enter
04:28:21.196 00.004 6120 UpdateGuideState(): m_state=6
04:28:21.200 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5068
04:28:21.204 00.004 6120 Star::Find returns 1 (0), X=511.10, Y=664.00, Mass=8069, SNR=60.3, Peak=203 HFD=6.5
04:28:21.208 00.004 6120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.19) = xAngle (-1.43 = -1.43)
04:28:21.212 00.004 6120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.44 = 1.44)
04:28:21.215 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=-0.55 hyp=0.58 cameraTheta=-1.25 mountX=0.08 mountY=0.57, mountTheta=1.43
04:28:21.222 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.55, opts=13)
04:28:21.226 00.004 6120 Enqueuing Move request for scope (0.18, -0.55)
04:28:21.230 00.004 7680 Worker thread wakes up
04:28:21.230 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.55) opts 0xd
04:28:21.230 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.55)
04:28:21.230 00.000 7680 Moving (0.18, -0.55) raw xDistance=0.08 yDistance=0.57
04:28:21.230 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:28:21.230 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:28:21.231 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:21.235 00.004 6120 UpdateGuideState exits: m=8069 SNR=60.3
04:28:21.238 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:21.241 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:21.244 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
04:28:21.244 00.000 7680 MoveAxis(E, 0, ABG)
04:28:21.244 00.000 7680 Move returns status 0, amount 0
04:28:21.244 00.000 7680 MoveAxis(N, 0, ABG)
04:28:21.244 00.000 7680 Move returns status 0, amount 0
04:28:21.244 00.000 7680 move complete, result=0
04:28:21.246 00.002 6120 Enqueuing Expose request
04:28:21.248 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
04:28:21.251 00.003 7680 worker thread done servicing request
04:28:21.251 00.000 7680 Worker thread wakes up
04:28:21.253 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:21.253 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:22.499 01.246 7680 Exposure complete
04:28:22.640 00.141 7680 worker thread done servicing request
04:28:22.640 00.000 6120 OnExposeComplete: enter
04:28:22.644 00.004 6120 UpdateGuideState(): m_state=6
04:28:22.648 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5069
04:28:22.652 00.004 6120 Star::Find returns 1 (0), X=510.98, Y=664.14, Mass=7248, SNR=56.6, Peak=190 HFD=6.4
04:28:22.655 00.003 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
04:28:22.659 00.004 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
04:28:22.664 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-0.41 hyp=0.41 cameraTheta=-1.42 mountX=-0.01 mountY=0.40, mountTheta=1.61
04:28:22.670 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.41, opts=13)
04:28:22.674 00.004 6120 Enqueuing Move request for scope (0.06, -0.41)
04:28:22.677 00.003 7680 Worker thread wakes up
04:28:22.678 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:22.682 00.004 6120 UpdateGuideState exits: m=7248 SNR=56.6
04:28:22.685 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:22.689 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:22.693 00.004 6120 Enqueuing Expose request
04:28:22.697 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.41) opts 0xd
04:28:22.697 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.41)
04:28:22.697 00.000 7680 Moving (0.06, -0.41) raw xDistance=-0.01 yDistance=0.40
04:28:22.697 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:28:22.697 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:28:22.697 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
04:28:22.699 00.002 7680 MoveAxis(E, 0, ABG)
04:28:22.699 00.000 7680 Move returns status 0, amount 0
04:28:22.699 00.000 7680 MoveAxis(N, 0, ABG)
04:28:22.699 00.000 7680 Move returns status 0, amount 0
04:28:22.700 00.001 7680 move complete, result=0
04:28:22.700 00.000 7680 worker thread done servicing request
04:28:22.700 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
04:28:22.703 00.003 7680 Worker thread wakes up
04:28:22.704 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:22.704 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:23.952 01.248 7680 Exposure complete
04:28:24.096 00.144 7680 worker thread done servicing request
04:28:24.098 00.002 6120 OnExposeComplete: enter
04:28:24.103 00.005 6120 UpdateGuideState(): m_state=6
04:28:24.107 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5070
04:28:24.111 00.004 6120 Star::Find returns 1 (0), X=510.99, Y=663.91, Mass=7369, SNR=56.9, Peak=170 HFD=6.4
04:28:24.114 00.003 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
04:28:24.119 00.005 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
04:28:24.122 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.64 hyp=0.65 cameraTheta=-1.45 mountX=-0.04 mountY=0.61, mountTheta=1.64
04:28:24.126 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.64, opts=13)
04:28:24.131 00.005 6120 Enqueuing Move request for scope (0.08, -0.64)
04:28:24.135 00.004 7680 Worker thread wakes up
04:28:24.135 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.64) opts 0xd
04:28:24.135 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.64)
04:28:24.136 00.001 7680 Moving (0.08, -0.64) raw xDistance=-0.04 yDistance=0.61
04:28:24.136 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:28:24.136 00.000 7680 resist switch: large excursion: input 0.61 thresh 0.60 direction from -1 to 1
04:28:24.136 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.83
04:28:24.136 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
04:28:24.137 00.001 7680 MoveAxis(E, 0, ABG)
04:28:24.137 00.000 7680 Move returns status 0, amount 0
04:28:24.137 00.000 7680 MoveAxis(S, 331, ABG)
04:28:24.137 00.000 7680 Guiding  Dir = 1, Dur = 331
04:28:24.138 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:24.142 00.004 7680 IsSlewing returns 0
04:28:24.142 00.000 6120 UpdateGuideState exits: m=7369 SNR=56.9
04:28:24.146 00.004 7680 IsGuiding returns 0
04:28:24.147 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:24.150 00.003 7680 PulseGuide returned control before completion, sleep 341
04:28:24.151 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:24.154 00.003 6120 Enqueuing Expose request
04:28:24.505 00.351 7680 IsGuiding returns 1
04:28:24.505 00.000 7680 scope still moving after pulse duration time elapsed
04:28:24.536 00.031 7680 IsSlewing returns 0
04:28:24.536 00.000 7680 IsGuiding returns 1
04:28:24.566 00.030 7680 IsSlewing returns 0
04:28:24.570 00.004 7680 IsGuiding returns 0
04:28:24.570 00.000 7680 scope move finished after 331 + 93 ms
04:28:24.571 00.001 7680 Move returns status 0, amount 331
04:28:24.571 00.000 7680 move complete, result=0
04:28:24.572 00.001 7680 worker thread done servicing request
04:28:24.572 00.000 7680 Worker thread wakes up
04:28:24.573 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.6 px 331 ms SOUTH
04:28:24.580 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:24.580 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:25.831 01.251 7680 Exposure complete
04:28:25.980 00.149 7680 worker thread done servicing request
04:28:25.981 00.001 6120 OnExposeComplete: enter
04:28:25.985 00.004 6120 UpdateGuideState(): m_state=6
04:28:25.989 00.004 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5071
04:28:25.993 00.004 6120 Star::Find returns 1 (0), X=510.88, Y=663.89, Mass=8126, SNR=59.6, Peak=187 HFD=6.6
04:28:25.997 00.004 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
04:28:26.000 00.003 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
04:28:26.003 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.66 hyp=0.66 cameraTheta=-1.62 mountX=-0.15 mountY=0.58, mountTheta=1.83
04:28:26.010 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.66, opts=13)
04:28:26.016 00.006 6120 Enqueuing Move request for scope (-0.03, -0.66)
04:28:26.020 00.004 7680 Worker thread wakes up
04:28:26.020 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:26.024 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.66) opts 0xd
04:28:26.024 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.66)
04:28:26.024 00.000 7680 Moving (-0.03, -0.66) raw xDistance=-0.15 yDistance=0.58
04:28:26.025 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:28:26.025 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
04:28:26.025 00.000 7680 MoveAxis(E, 0, ABG)
04:28:26.025 00.000 7680 Move returns status 0, amount 0
04:28:26.026 00.001 7680 MoveAxis(S, 314, ABG)
04:28:26.026 00.000 7680 Guiding  Dir = 1, Dur = 314
04:28:26.026 00.000 6120 UpdateGuideState exits: m=8126 SNR=59.6
04:28:26.029 00.003 7680 IsSlewing returns 0
04:28:26.029 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:26.035 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:26.038 00.003 7680 IsGuiding returns 0
04:28:26.038 00.000 6120 Enqueuing Expose request
04:28:26.043 00.005 7680 PulseGuide returned control before completion, sleep 324
04:28:26.382 00.339 7680 IsGuiding returns 0
04:28:26.383 00.001 7680 Move returns status 0, amount 314
04:28:26.383 00.000 7680 move complete, result=0
04:28:26.385 00.002 7680 worker thread done servicing request
04:28:26.385 00.000 7680 Worker thread wakes up
04:28:26.386 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 314 ms SOUTH
04:28:26.394 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:26.394 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:27.644 01.250 7680 Exposure complete
04:28:27.790 00.146 7680 worker thread done servicing request
04:28:27.790 00.000 6120 OnExposeComplete: enter
04:28:27.795 00.005 6120 UpdateGuideState(): m_state=6
04:28:27.798 00.003 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5072
04:28:27.802 00.004 6120 Star::Find returns 1 (0), X=510.90, Y=663.99, Mass=7473, SNR=57.3, Peak=191 HFD=6.4
04:28:27.806 00.004 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
04:28:27.808 00.002 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
04:28:27.811 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.56 hyp=0.57 cameraTheta=-1.60 mountX=-0.12 mountY=0.50, mountTheta=1.81
04:28:27.816 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.56, opts=13)
04:28:27.819 00.003 6120 Enqueuing Move request for scope (-0.02, -0.56)
04:28:27.824 00.005 7680 Worker thread wakes up
04:28:27.825 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:27.828 00.003 6120 UpdateGuideState exits: m=7473 SNR=57.3
04:28:27.831 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:27.834 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:27.839 00.005 6120 Enqueuing Expose request
04:28:27.842 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.56) opts 0xd
04:28:27.842 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.56)
04:28:27.842 00.000 7680 Moving (-0.02, -0.56) raw xDistance=-0.12 yDistance=0.50
04:28:27.844 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:28:27.844 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
04:28:27.844 00.000 7680 MoveAxis(E, 0, ABG)
04:28:27.844 00.000 7680 Move returns status 0, amount 0
04:28:27.845 00.001 7680 MoveAxis(S, 271, ABG)
04:28:27.845 00.000 7680 Guiding  Dir = 1, Dur = 271
04:28:27.845 00.000 7680 IsSlewing returns 0
04:28:27.845 00.000 7680 IsGuiding returns 0
04:28:27.846 00.001 7680 PulseGuide returned control before completion, sleep 281
04:28:28.132 00.286 7680 IsGuiding returns 1
04:28:28.132 00.000 7680 scope still moving after pulse duration time elapsed
04:28:28.163 00.031 7680 IsSlewing returns 0
04:28:28.164 00.001 7680 IsGuiding returns 0
04:28:28.166 00.002 7680 scope move finished after 271 + 48 ms
04:28:28.166 00.000 7680 Move returns status 0, amount 271
04:28:28.166 00.000 7680 move complete, result=0
04:28:28.166 00.000 7680 worker thread done servicing request
04:28:28.167 00.001 7680 Worker thread wakes up
04:28:28.167 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 271 ms SOUTH
04:28:28.174 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:28.174 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:29.428 01.254 7680 Exposure complete
04:28:29.573 00.145 7680 worker thread done servicing request
04:28:29.573 00.000 6120 OnExposeComplete: enter
04:28:29.580 00.007 6120 UpdateGuideState(): m_state=6
04:28:29.584 00.004 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5073
04:28:29.588 00.004 6120 Star::Find returns 1 (0), X=510.98, Y=664.16, Mass=7307, SNR=56.6, Peak=185 HFD=6.5
04:28:29.592 00.004 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
04:28:29.596 00.004 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
04:28:29.600 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.40 hyp=0.40 cameraTheta=-1.40 mountX=-0.01 mountY=0.39, mountTheta=1.59
04:28:29.605 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.40, opts=13)
04:28:29.610 00.005 6120 Enqueuing Move request for scope (0.07, -0.40)
04:28:29.613 00.003 7680 Worker thread wakes up
04:28:29.614 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.40) opts 0xd
04:28:29.614 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:29.618 00.004 6120 UpdateGuideState exits: m=7307 SNR=56.6
04:28:29.621 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:29.626 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:29.630 00.004 6120 Enqueuing Expose request
04:28:29.636 00.006 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.40)
04:28:29.636 00.000 7680 Moving (0.07, -0.40) raw xDistance=-0.01 yDistance=0.39
04:28:29.636 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:28:29.636 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
04:28:29.637 00.001 7680 MoveAxis(E, 0, ABG)
04:28:29.637 00.000 7680 Move returns status 0, amount 0
04:28:29.637 00.000 7680 MoveAxis(S, 210, ABG)
04:28:29.638 00.001 7680 Guiding  Dir = 1, Dur = 210
04:28:29.638 00.000 7680 IsSlewing returns 0
04:28:29.638 00.000 7680 IsGuiding returns 0
04:28:29.639 00.001 7680 PulseGuide returned control before completion, sleep 220
04:28:29.869 00.230 7680 IsGuiding returns 1
04:28:29.871 00.002 7680 scope still moving after pulse duration time elapsed
04:28:29.901 00.030 7680 IsSlewing returns 0
04:28:29.903 00.002 7680 IsGuiding returns 0
04:28:29.903 00.000 7680 scope move finished after 210 + 54 ms
04:28:29.903 00.000 7680 Move returns status 0, amount 210
04:28:29.904 00.001 7680 move complete, result=0
04:28:29.904 00.000 7680 worker thread done servicing request
04:28:29.904 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 210 ms SOUTH
04:28:29.913 00.009 7680 Worker thread wakes up
04:28:29.913 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:29.913 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:31.162 01.249 7680 Exposure complete
04:28:31.302 00.140 7680 worker thread done servicing request
04:28:31.302 00.000 6120 OnExposeComplete: enter
04:28:31.306 00.004 6120 UpdateGuideState(): m_state=6
04:28:31.309 00.003 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5074
04:28:31.314 00.005 6120 Star::Find returns 1 (0), X=511.16, Y=664.76, Mass=7844, SNR=58.8, Peak=190 HFD=6.7
04:28:31.318 00.004 6120 CameraToMount -- cameraTheta (0.70) - m_xAngle (0.19) = xAngle (0.52 = 0.52)
04:28:31.322 00.004 6120 CameraToMount -- cameraTheta (0.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.39 = -2.89)
04:28:31.327 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=0.21 hyp=0.32 cameraTheta=0.70 mountX=0.28 mountY=-0.08, mountTheta=-0.28
04:28:31.332 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=0.21, opts=13)
04:28:31.336 00.004 6120 Enqueuing Move request for scope (0.24, 0.21)
04:28:31.339 00.003 7680 Worker thread wakes up
04:28:31.339 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.21) opts 0xd
04:28:31.339 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, 0.21)
04:28:31.339 00.000 7680 Moving (0.24, 0.21) raw xDistance=0.28 yDistance=-0.08
04:28:31.341 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:31.344 00.003 6120 UpdateGuideState exits: m=7844 SNR=58.8
04:28:31.347 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:31.351 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:31.355 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
04:28:31.355 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:28:31.355 00.000 6120 Enqueuing Expose request
04:28:31.359 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:28:31.359 00.000 7680 MoveAxis(W, 113, ABG)
04:28:31.359 00.000 7680 Guiding  Dir = 3, Dur = 113
04:28:31.359 00.000 7680 IsSlewing returns 0
04:28:31.360 00.001 7680 IsGuiding returns 0
04:28:31.360 00.000 7680 PulseGuide returned control before completion, sleep 123
04:28:31.498 00.138 7680 IsGuiding returns 1
04:28:31.499 00.001 7680 scope still moving after pulse duration time elapsed
04:28:31.530 00.031 7680 IsSlewing returns 0
04:28:31.533 00.003 7680 IsGuiding returns 0
04:28:31.534 00.001 7680 scope move finished after 113 + 61 ms
04:28:31.534 00.000 7680 Move returns status 0, amount 113
04:28:31.534 00.000 7680 MoveAxis(N, 0, ABG)
04:28:31.534 00.000 7680 Move returns status 0, amount 0
04:28:31.535 00.001 7680 move complete, result=0
04:28:31.535 00.000 7680 worker thread done servicing request
04:28:31.535 00.000 6120 GuideStep: 0.3 px 113 ms WEST, -0.1 px 0 ms NORTH
04:28:31.544 00.009 7680 Worker thread wakes up
04:28:31.544 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:31.545 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:32.792 01.247 7680 Exposure complete
04:28:32.936 00.144 7680 worker thread done servicing request
04:28:32.937 00.001 6120 OnExposeComplete: enter
04:28:32.941 00.004 6120 UpdateGuideState(): m_state=6
04:28:32.946 00.005 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5075
04:28:32.950 00.004 6120 Star::Find returns 1 (0), X=510.93, Y=664.65, Mass=7965, SNR=59.1, Peak=189 HFD=6.7
04:28:32.955 00.005 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (0.19) = xAngle (1.25 = 1.25)
04:28:32.958 00.003 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.13 = -2.16)
04:28:32.962 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.44 mountX=0.03 mountY=-0.08, mountTheta=-1.21
04:28:32.966 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.10, opts=13)
04:28:32.970 00.004 6120 Enqueuing Move request for scope (0.01, 0.10)
04:28:32.974 00.004 7680 Worker thread wakes up
04:28:32.975 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:32.978 00.003 6120 UpdateGuideState exits: m=7965 SNR=59.1
04:28:32.982 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:32.985 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
04:28:32.986 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:32.990 00.004 6120 Enqueuing Expose request
04:28:32.993 00.003 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
04:28:32.993 00.000 7680 Moving (0.01, 0.10) raw xDistance=0.03 yDistance=-0.08
04:28:32.993 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:28:32.993 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:28:32.994 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:28:32.995 00.001 7680 MoveAxis(E, 0, ABG)
04:28:32.995 00.000 7680 Move returns status 0, amount 0
04:28:32.995 00.000 7680 MoveAxis(N, 0, ABG)
04:28:32.995 00.000 7680 Move returns status 0, amount 0
04:28:32.995 00.000 7680 move complete, result=0
04:28:32.995 00.000 7680 worker thread done servicing request
04:28:32.995 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:33.000 00.005 7680 Worker thread wakes up
04:28:33.000 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:33.001 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:34.256 01.255 7680 Exposure complete
04:28:34.403 00.147 7680 worker thread done servicing request
04:28:34.404 00.001 6120 OnExposeComplete: enter
04:28:34.409 00.005 6120 UpdateGuideState(): m_state=6
04:28:34.412 00.003 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5076
04:28:34.416 00.004 6120 Star::Find returns 1 (0), X=511.00, Y=664.69, Mass=7854, SNR=58.7, Peak=166 HFD=6.7
04:28:34.420 00.004 6120 CameraToMount -- cameraTheta (0.98) - m_xAngle (0.19) = xAngle (0.79 = 0.79)
04:28:34.423 00.003 6120 CameraToMount -- cameraTheta (0.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.66 = -2.62)
04:28:34.427 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=0.98 mountX=0.12 mountY=-0.08, mountTheta=-0.62
04:28:34.433 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.14, opts=13)
04:28:34.436 00.003 6120 Enqueuing Move request for scope (0.09, 0.14)
04:28:34.439 00.003 7680 Worker thread wakes up
04:28:34.440 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
04:28:34.440 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
04:28:34.441 00.001 7680 Moving (0.09, 0.14) raw xDistance=0.12 yDistance=-0.08
04:28:34.441 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:28:34.441 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:28:34.441 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:28:34.441 00.000 7680 MoveAxis(E, 0, ABG)
04:28:34.441 00.000 7680 Move returns status 0, amount 0
04:28:34.442 00.001 7680 MoveAxis(N, 0, ABG)
04:28:34.442 00.000 7680 Move returns status 0, amount 0
04:28:34.442 00.000 7680 move complete, result=0
04:28:34.442 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:34.446 00.004 7680 worker thread done servicing request
04:28:34.446 00.000 6120 UpdateGuideState exits: m=7854 SNR=58.7
04:28:34.450 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:34.455 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:34.459 00.004 6120 Enqueuing Expose request
04:28:34.462 00.003 7680 Worker thread wakes up
04:28:34.462 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:34.462 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:34.465 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:35.717 01.252 7680 Exposure complete
04:28:35.855 00.138 7680 worker thread done servicing request
04:28:35.856 00.001 6120 OnExposeComplete: enter
04:28:35.860 00.004 6120 UpdateGuideState(): m_state=6
04:28:35.863 00.003 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5077
04:28:35.867 00.004 6120 Star::Find returns 1 (0), X=510.95, Y=664.09, Mass=7435, SNR=57.2, Peak=176 HFD=6.4
04:28:35.871 00.004 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
04:28:35.876 00.005 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
04:28:35.881 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=-0.46 hyp=0.46 cameraTheta=-1.50 mountX=-0.05 mountY=0.43, mountTheta=1.69
04:28:35.888 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.46, opts=13)
04:28:35.893 00.005 6120 Enqueuing Move request for scope (0.03, -0.46)
04:28:35.897 00.004 7680 Worker thread wakes up
04:28:35.897 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:35.902 00.005 6120 UpdateGuideState exits: m=7435 SNR=57.2
04:28:35.905 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:35.910 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.46) opts 0xd
04:28:35.910 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:35.915 00.005 6120 Enqueuing Expose request
04:28:35.919 00.004 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.46)
04:28:35.919 00.000 7680 Moving (0.03, -0.46) raw xDistance=-0.05 yDistance=0.43
04:28:35.919 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:28:35.919 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
04:28:35.919 00.000 7680 MoveAxis(E, 0, ABG)
04:28:35.920 00.001 7680 Move returns status 0, amount 0
04:28:35.920 00.000 7680 MoveAxis(S, 234, ABG)
04:28:35.920 00.000 7680 Guiding  Dir = 1, Dur = 234
04:28:35.920 00.000 7680 IsSlewing returns 0
04:28:35.921 00.001 7680 IsGuiding returns 0
04:28:35.921 00.000 7680 PulseGuide returned control before completion, sleep 244
04:28:36.176 00.255 7680 IsGuiding returns 1
04:28:36.177 00.001 7680 scope still moving after pulse duration time elapsed
04:28:36.208 00.031 7680 IsSlewing returns 0
04:28:36.209 00.001 7680 IsGuiding returns 0
04:28:36.209 00.000 7680 scope move finished after 234 + 54 ms
04:28:36.211 00.002 7680 Move returns status 0, amount 234
04:28:36.211 00.000 7680 move complete, result=0
04:28:36.212 00.001 7680 worker thread done servicing request
04:28:36.212 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 234 ms SOUTH
04:28:36.217 00.005 7680 Worker thread wakes up
04:28:36.219 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:36.219 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:37.459 01.240 7680 Exposure complete
04:28:37.594 00.135 7680 worker thread done servicing request
04:28:37.594 00.000 6120 OnExposeComplete: enter
04:28:37.598 00.004 6120 UpdateGuideState(): m_state=6
04:28:37.602 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5078
04:28:37.606 00.004 6120 Star::Find returns 1 (0), X=511.09, Y=664.12, Mass=7951, SNR=59.6, Peak=197 HFD=6.4
04:28:37.610 00.004 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
04:28:37.614 00.004 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.51 = 1.51)
04:28:37.618 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.43 hyp=0.47 cameraTheta=-1.18 mountX=0.10 mountY=0.47, mountTheta=1.37
04:28:37.623 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.43, opts=13)
04:28:37.629 00.006 6120 Enqueuing Move request for scope (0.18, -0.43)
04:28:37.633 00.004 7680 Worker thread wakes up
04:28:37.633 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:37.638 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.43) opts 0xd
04:28:37.638 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.43)
04:28:37.638 00.000 6120 UpdateGuideState exits: m=7951 SNR=59.6
04:28:37.642 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:37.646 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:37.651 00.005 6120 Enqueuing Expose request
04:28:37.654 00.003 7680 Moving (0.18, -0.43) raw xDistance=0.10 yDistance=0.47
04:28:37.654 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:28:37.655 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
04:28:37.655 00.000 7680 MoveAxis(E, 0, ABG)
04:28:37.655 00.000 7680 Move returns status 0, amount 0
04:28:37.655 00.000 7680 MoveAxis(S, 253, ABG)
04:28:37.655 00.000 7680 Guiding  Dir = 1, Dur = 253
04:28:37.655 00.000 7680 IsSlewing returns 0
04:28:37.656 00.001 7680 IsGuiding returns 0
04:28:37.658 00.002 7680 PulseGuide returned control before completion, sleep 263
04:28:37.936 00.278 7680 IsGuiding returns 1
04:28:37.937 00.001 7680 scope still moving after pulse duration time elapsed
04:28:37.967 00.030 7680 IsSlewing returns 0
04:28:37.968 00.001 7680 IsGuiding returns 0
04:28:37.969 00.001 7680 scope move finished after 253 + 59 ms
04:28:37.969 00.000 7680 Move returns status 0, amount 253
04:28:37.970 00.001 7680 move complete, result=0
04:28:37.970 00.000 7680 worker thread done servicing request
04:28:37.972 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 253 ms SOUTH
04:28:37.978 00.006 7680 Worker thread wakes up
04:28:37.978 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:37.979 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:39.226 01.247 7680 Exposure complete
04:28:39.374 00.148 7680 worker thread done servicing request
04:28:39.374 00.000 6120 OnExposeComplete: enter
04:28:39.379 00.005 6120 UpdateGuideState(): m_state=6
04:28:39.384 00.005 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5079
04:28:39.390 00.006 6120 Star::Find returns 1 (0), X=511.07, Y=664.74, Mass=7946, SNR=59.3, Peak=179 HFD=6.8
04:28:39.394 00.004 6120 CameraToMount -- cameraTheta (0.88) - m_xAngle (0.19) = xAngle (0.69 = 0.69)
04:28:39.398 00.004 6120 CameraToMount -- cameraTheta (0.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.56 = -2.72)
04:28:39.401 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.19 hyp=0.25 cameraTheta=0.88 mountX=0.19 mountY=-0.10, mountTheta=-0.49
04:28:39.406 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.19, opts=13)
04:28:39.411 00.005 6120 Enqueuing Move request for scope (0.16, 0.19)
04:28:39.417 00.006 7680 Worker thread wakes up
04:28:39.417 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.19) opts 0xd
04:28:39.417 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.19)
04:28:39.417 00.000 7680 Moving (0.16, 0.19) raw xDistance=0.19 yDistance=-0.10
04:28:39.418 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:39.421 00.003 6120 UpdateGuideState exits: m=7946 SNR=59.3
04:28:39.425 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:39.430 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:28:39.430 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:28:39.430 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:39.434 00.004 6120 Enqueuing Expose request
04:28:39.437 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:28:39.437 00.000 7680 MoveAxis(E, 0, ABG)
04:28:39.437 00.000 7680 Move returns status 0, amount 0
04:28:39.437 00.000 7680 MoveAxis(N, 0, ABG)
04:28:39.437 00.000 7680 Move returns status 0, amount 0
04:28:39.437 00.000 7680 move complete, result=0
04:28:39.437 00.000 7680 worker thread done servicing request
04:28:39.439 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:39.442 00.003 7680 Worker thread wakes up
04:28:39.442 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:39.442 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:40.699 01.257 7680 Exposure complete
04:28:40.848 00.149 7680 worker thread done servicing request
04:28:40.848 00.000 6120 OnExposeComplete: enter
04:28:40.853 00.005 6120 UpdateGuideState(): m_state=6
04:28:40.857 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5080
04:28:40.861 00.004 6120 Star::Find returns 1 (0), X=510.78, Y=664.68, Mass=8104, SNR=60.2, Peak=179 HFD=6.8
04:28:40.865 00.004 6120 CameraToMount -- cameraTheta (2.37) - m_xAngle (0.19) = xAngle (2.18 = 2.18)
04:28:40.868 00.003 6120 CameraToMount -- cameraTheta (2.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.05 = -1.23)
04:28:40.871 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.19 cameraTheta=2.37 mountX=-0.11 mountY=-0.18, mountTheta=-2.12
04:28:40.877 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=0.13, opts=13)
04:28:40.880 00.003 6120 Enqueuing Move request for scope (-0.13, 0.13)
04:28:40.885 00.005 7680 Worker thread wakes up
04:28:40.885 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
04:28:40.885 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
04:28:40.885 00.000 7680 Moving (-0.13, 0.13) raw xDistance=-0.11 yDistance=-0.18
04:28:40.885 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:28:40.885 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:28:40.885 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:28:40.886 00.001 7680 MoveAxis(E, 0, ABG)
04:28:40.886 00.000 7680 Move returns status 0, amount 0
04:28:40.886 00.000 7680 MoveAxis(N, 0, ABG)
04:28:40.886 00.000 7680 Move returns status 0, amount 0
04:28:40.887 00.001 7680 move complete, result=0
04:28:40.887 00.000 7680 worker thread done servicing request
04:28:40.887 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:40.893 00.006 6120 UpdateGuideState exits: m=8104 SNR=60.2
04:28:40.896 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:40.900 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:40.903 00.003 6120 Enqueuing Expose request
04:28:40.908 00.005 7680 Worker thread wakes up
04:28:40.909 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:40.909 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:40.909 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:28:42.154 01.245 7680 Exposure complete
04:28:42.326 00.172 7680 worker thread done servicing request
04:28:42.326 00.000 6120 OnExposeComplete: enter
04:28:42.331 00.005 6120 UpdateGuideState(): m_state=6
04:28:42.335 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5081
04:28:42.340 00.005 6120 Star::Find returns 1 (0), X=511.00, Y=664.81, Mass=7826, SNR=58.8, Peak=187 HFD=6.6
04:28:42.346 00.006 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (0.19) = xAngle (1.06 = 1.06)
04:28:42.352 00.006 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.94 = -2.35)
04:28:42.356 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.25 mountX=0.13 mountY=-0.19, mountTheta=-0.97
04:28:42.363 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.26, opts=13)
04:28:42.367 00.004 6120 Enqueuing Move request for scope (0.09, 0.26)
04:28:42.371 00.004 7680 Worker thread wakes up
04:28:42.372 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:42.375 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
04:28:42.375 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
04:28:42.375 00.000 6120 UpdateGuideState exits: m=7826 SNR=58.8
04:28:42.380 00.005 7680 Moving (0.09, 0.26) raw xDistance=0.13 yDistance=-0.19
04:28:42.380 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:42.384 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:28:42.384 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:42.388 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:28:42.388 00.000 6120 Enqueuing Expose request
04:28:42.392 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:28:42.392 00.000 7680 MoveAxis(E, 0, ABG)
04:28:42.392 00.000 7680 Move returns status 0, amount 0
04:28:42.392 00.000 7680 MoveAxis(N, 0, ABG)
04:28:42.392 00.000 7680 Move returns status 0, amount 0
04:28:42.393 00.001 7680 move complete, result=0
04:28:42.393 00.000 7680 worker thread done servicing request
04:28:42.393 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:28:42.397 00.004 7680 Worker thread wakes up
04:28:42.397 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:42.397 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:43.641 01.244 7680 Exposure complete
04:28:43.788 00.147 7680 worker thread done servicing request
04:28:43.788 00.000 6120 OnExposeComplete: enter
04:28:43.793 00.005 6120 UpdateGuideState(): m_state=6
04:28:43.797 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5082
04:28:43.800 00.003 6120 Star::Find returns 1 (0), X=510.79, Y=664.62, Mass=7817, SNR=58.6, Peak=173 HFD=6.9
04:28:43.805 00.005 6120 CameraToMount -- cameraTheta (2.62) - m_xAngle (0.19) = xAngle (2.43 = 2.43)
04:28:43.808 00.003 6120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.30 = -0.98)
04:28:43.811 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.62 mountX=-0.10 mountY=-0.11, mountTheta=-2.31
04:28:43.817 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.07, opts=13)
04:28:43.822 00.005 6120 Enqueuing Move request for scope (-0.12, 0.07)
04:28:43.827 00.005 7680 Worker thread wakes up
04:28:43.827 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:43.831 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
04:28:43.831 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
04:28:43.831 00.000 7680 Moving (-0.12, 0.07) raw xDistance=-0.10 yDistance=-0.11
04:28:43.831 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:28:43.831 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:28:43.832 00.001 6120 UpdateGuideState exits: m=7817 SNR=58.6
04:28:43.836 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:43.840 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:43.844 00.004 6120 Enqueuing Expose request
04:28:43.847 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:28:43.847 00.000 7680 MoveAxis(E, 0, ABG)
04:28:43.847 00.000 7680 Move returns status 0, amount 0
04:28:43.848 00.001 7680 MoveAxis(N, 0, ABG)
04:28:43.848 00.000 7680 Move returns status 0, amount 0
04:28:43.848 00.000 7680 move complete, result=0
04:28:43.848 00.000 7680 worker thread done servicing request
04:28:43.848 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:43.854 00.006 7680 Worker thread wakes up
04:28:43.854 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:43.854 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:45.110 01.256 7680 Exposure complete
04:28:45.265 00.155 7680 worker thread done servicing request
04:28:45.265 00.000 6120 OnExposeComplete: enter
04:28:45.270 00.005 6120 UpdateGuideState(): m_state=6
04:28:45.274 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5083
04:28:45.280 00.006 6120 Star::Find returns 1 (0), X=511.16, Y=664.83, Mass=7614, SNR=56.7, Peak=182 HFD=6.7
04:28:45.284 00.004 6120 CameraToMount -- cameraTheta (0.84) - m_xAngle (0.19) = xAngle (0.65 = 0.65)
04:28:45.289 00.005 6120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.52 = -2.76)
04:28:45.293 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=0.28 hyp=0.37 cameraTheta=0.84 mountX=0.30 mountY=-0.14, mountTheta=-0.44
04:28:45.298 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=0.28, opts=13)
04:28:45.302 00.004 6120 Enqueuing Move request for scope (0.25, 0.28)
04:28:45.306 00.004 7680 Worker thread wakes up
04:28:45.307 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:45.310 00.003 6120 UpdateGuideState exits: m=7614 SNR=56.7
04:28:45.314 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:45.320 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:45.324 00.004 6120 Enqueuing Expose request
04:28:45.328 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.28) opts 0xd
04:28:45.328 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, 0.28)
04:28:45.328 00.000 7680 Moving (0.25, 0.28) raw xDistance=0.30 yDistance=-0.14
04:28:45.328 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
04:28:45.328 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:28:45.329 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:28:45.329 00.000 7680 MoveAxis(W, 121, ABG)
04:28:45.329 00.000 7680 Guiding  Dir = 3, Dur = 121
04:28:45.330 00.001 7680 IsSlewing returns 0
04:28:45.330 00.000 7680 IsGuiding returns 0
04:28:45.331 00.001 7680 PulseGuide returned control before completion, sleep 131
04:28:45.474 00.143 7680 IsGuiding returns 1
04:28:45.474 00.000 7680 scope still moving after pulse duration time elapsed
04:28:45.505 00.031 7680 IsSlewing returns 0
04:28:45.505 00.000 7680 IsGuiding returns 0
04:28:45.506 00.001 7680 scope move finished after 121 + 54 ms
04:28:45.506 00.000 7680 Move returns status 0, amount 121
04:28:45.506 00.000 7680 MoveAxis(N, 0, ABG)
04:28:45.507 00.001 7680 Move returns status 0, amount 0
04:28:45.507 00.000 7680 move complete, result=0
04:28:45.508 00.001 7680 worker thread done servicing request
04:28:45.508 00.000 6120 GuideStep: 0.3 px 121 ms WEST, -0.1 px 0 ms NORTH
04:28:45.513 00.005 7680 Worker thread wakes up
04:28:45.513 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:45.513 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:46.770 01.257 7680 Exposure complete
04:28:46.917 00.147 7680 worker thread done servicing request
04:28:46.917 00.000 6120 OnExposeComplete: enter
04:28:46.921 00.004 6120 UpdateGuideState(): m_state=6
04:28:46.927 00.006 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5084
04:28:46.930 00.003 6120 Star::Find returns 1 (0), X=510.61, Y=664.60, Mass=8062, SNR=59.5, Peak=193 HFD=6.9
04:28:46.935 00.005 6120 CameraToMount -- cameraTheta (2.97) - m_xAngle (0.19) = xAngle (2.79 = 2.79)
04:28:46.942 00.007 6120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.66 = -0.62)
04:28:46.947 00.005 6120 CameraToMount -- cameraX=-0.30 cameraY=0.05 hyp=0.31 cameraTheta=2.97 mountX=-0.29 mountY=-0.18, mountTheta=-2.58
04:28:46.953 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.05, opts=13)
04:28:46.957 00.004 6120 Enqueuing Move request for scope (-0.30, 0.05)
04:28:46.961 00.004 7680 Worker thread wakes up
04:28:46.963 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:46.966 00.003 6120 UpdateGuideState exits: m=8062 SNR=59.5
04:28:46.970 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:46.976 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:46.980 00.004 6120 Enqueuing Expose request
04:28:46.985 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.05) opts 0xd
04:28:46.985 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.05)
04:28:46.985 00.000 7680 Moving (-0.30, 0.05) raw xDistance=-0.29 yDistance=-0.18
04:28:46.985 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.29
04:28:46.986 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:28:46.986 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:28:46.986 00.000 7680 MoveAxis(E, 109, ABG)
04:28:46.986 00.000 7680 Guiding  Dir = 2, Dur = 109
04:28:46.987 00.001 7680 IsSlewing returns 0
04:28:46.988 00.001 7680 IsGuiding returns 0
04:28:46.988 00.000 7680 PulseGuide returned control before completion, sleep 119
04:28:47.119 00.131 7680 IsGuiding returns 1
04:28:47.120 00.001 7680 scope still moving after pulse duration time elapsed
04:28:47.150 00.030 7680 IsSlewing returns 0
04:28:47.151 00.001 7680 IsGuiding returns 0
04:28:47.151 00.000 7680 scope move finished after 109 + 54 ms
04:28:47.151 00.000 7680 Move returns status 0, amount 109
04:28:47.152 00.001 7680 MoveAxis(N, 0, ABG)
04:28:47.152 00.000 7680 Move returns status 0, amount 0
04:28:47.153 00.001 7680 move complete, result=0
04:28:47.153 00.000 7680 worker thread done servicing request
04:28:47.153 00.000 6120 GuideStep: -0.3 px 109 ms EAST, -0.2 px 0 ms NORTH
04:28:47.162 00.009 7680 Worker thread wakes up
04:28:47.163 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:47.163 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:48.408 01.245 7680 Exposure complete
04:28:48.549 00.141 7680 worker thread done servicing request
04:28:48.549 00.000 6120 OnExposeComplete: enter
04:28:48.554 00.005 6120 UpdateGuideState(): m_state=6
04:28:48.558 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5085
04:28:48.561 00.003 6120 Star::Find returns 1 (0), X=510.94, Y=664.03, Mass=7941, SNR=59.5, Peak=190 HFD=6.4
04:28:48.566 00.005 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
04:28:48.570 00.004 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
04:28:48.573 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.52 hyp=0.53 cameraTheta=-1.51 mountX=-0.07 mountY=0.48, mountTheta=1.71
04:28:48.578 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.52, opts=13)
04:28:48.582 00.004 6120 Enqueuing Move request for scope (0.03, -0.52)
04:28:48.586 00.004 7680 Worker thread wakes up
04:28:48.586 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:48.590 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.52) opts 0xd
04:28:48.590 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.52)
04:28:48.590 00.000 7680 Moving (0.03, -0.52) raw xDistance=-0.07 yDistance=0.48
04:28:48.590 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:28:48.590 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
04:28:48.590 00.000 7680 MoveAxis(E, 0, ABG)
04:28:48.590 00.000 7680 Move returns status 0, amount 0
04:28:48.590 00.000 7680 MoveAxis(S, 263, ABG)
04:28:48.590 00.000 7680 Guiding  Dir = 1, Dur = 263
04:28:48.590 00.000 6120 UpdateGuideState exits: m=7941 SNR=59.5
04:28:48.596 00.006 7680 IsSlewing returns 0
04:28:48.596 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:48.600 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:48.605 00.005 7680 IsGuiding returns 0
04:28:48.605 00.000 6120 Enqueuing Expose request
04:28:48.608 00.003 7680 PulseGuide returned control before completion, sleep 273
04:28:48.883 00.275 7680 IsGuiding returns 1
04:28:48.885 00.002 7680 scope still moving after pulse duration time elapsed
04:28:48.915 00.030 7680 IsSlewing returns 0
04:28:48.916 00.001 7680 IsGuiding returns 0
04:28:48.917 00.001 7680 scope move finished after 263 + 48 ms
04:28:48.917 00.000 7680 Move returns status 0, amount 263
04:28:48.917 00.000 7680 move complete, result=0
04:28:48.918 00.001 7680 worker thread done servicing request
04:28:48.918 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 263 ms SOUTH
04:28:48.924 00.006 7680 Worker thread wakes up
04:28:48.924 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:48.924 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:50.181 01.257 7680 Exposure complete
04:28:50.322 00.141 7680 worker thread done servicing request
04:28:50.322 00.000 6120 OnExposeComplete: enter
04:28:50.327 00.005 6120 UpdateGuideState(): m_state=6
04:28:50.331 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5086
04:28:50.335 00.004 6120 Star::Find returns 1 (0), X=510.83, Y=664.66, Mass=8350, SNR=60.5, Peak=194 HFD=6.7
04:28:50.339 00.004 6120 CameraToMount -- cameraTheta (2.23) - m_xAngle (0.19) = xAngle (2.04 = 2.04)
04:28:50.342 00.003 6120 CameraToMount -- cameraTheta (2.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.91 = -1.37)
04:28:50.347 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.13 cameraTheta=2.23 mountX=-0.06 mountY=-0.13, mountTheta=-2.00
04:28:50.353 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.11, opts=13)
04:28:50.357 00.004 6120 Enqueuing Move request for scope (-0.08, 0.11)
04:28:50.361 00.004 7680 Worker thread wakes up
04:28:50.361 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:50.365 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
04:28:50.365 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
04:28:50.365 00.000 7680 Moving (-0.08, 0.11) raw xDistance=-0.06 yDistance=-0.13
04:28:50.366 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:28:50.366 00.000 6120 UpdateGuideState exits: m=8350 SNR=60.5
04:28:50.370 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:50.374 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:50.378 00.004 6120 Enqueuing Expose request
04:28:50.381 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:28:50.381 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:28:50.381 00.000 7680 MoveAxis(E, 0, ABG)
04:28:50.381 00.000 7680 Move returns status 0, amount 0
04:28:50.382 00.001 7680 MoveAxis(N, 0, ABG)
04:28:50.382 00.000 7680 Move returns status 0, amount 0
04:28:50.382 00.000 7680 move complete, result=0
04:28:50.384 00.002 7680 worker thread done servicing request
04:28:50.384 00.000 7680 Worker thread wakes up
04:28:50.384 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:50.389 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:50.389 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:51.643 01.254 7680 Exposure complete
04:28:51.790 00.147 7680 worker thread done servicing request
04:28:51.790 00.000 6120 OnExposeComplete: enter
04:28:51.795 00.005 6120 UpdateGuideState(): m_state=6
04:28:51.799 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5087
04:28:51.804 00.005 6120 Star::Find returns 1 (0), X=511.03, Y=664.07, Mass=7872, SNR=60.0, Peak=193 HFD=6.4
04:28:51.809 00.005 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
04:28:51.812 00.003 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
04:28:51.815 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=-0.48 hyp=0.49 cameraTheta=-1.34 mountX=0.02 mountY=0.48, mountTheta=1.52
04:28:51.821 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.48, opts=13)
04:28:51.825 00.004 6120 Enqueuing Move request for scope (0.11, -0.48)
04:28:51.829 00.004 7680 Worker thread wakes up
04:28:51.829 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:51.833 00.004 6120 UpdateGuideState exits: m=7872 SNR=60.0
04:28:51.837 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:51.840 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:51.844 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.48) opts 0xd
04:28:51.844 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.48)
04:28:51.844 00.000 7680 Moving (0.11, -0.48) raw xDistance=0.02 yDistance=0.48
04:28:51.844 00.000 6120 Enqueuing Expose request
04:28:51.849 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:28:51.849 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
04:28:51.849 00.000 7680 MoveAxis(E, 0, ABG)
04:28:51.849 00.000 7680 Move returns status 0, amount 0
04:28:51.850 00.001 7680 MoveAxis(S, 260, ABG)
04:28:51.850 00.000 7680 Guiding  Dir = 1, Dur = 260
04:28:51.850 00.000 7680 IsSlewing returns 0
04:28:51.850 00.000 7680 IsGuiding returns 0
04:28:51.851 00.001 7680 PulseGuide returned control before completion, sleep 270
04:28:52.132 00.281 7680 IsGuiding returns 1
04:28:52.134 00.002 7680 scope still moving after pulse duration time elapsed
04:28:52.164 00.030 7680 IsSlewing returns 0
04:28:52.166 00.002 7680 IsGuiding returns 1
04:28:52.195 00.029 7680 IsSlewing returns 0
04:28:52.195 00.000 7680 IsGuiding returns 1
04:28:52.227 00.032 7680 IsSlewing returns 0
04:28:52.228 00.001 7680 IsGuiding returns 0
04:28:52.228 00.000 7680 scope move finished after 260 + 118 ms
04:28:52.230 00.002 7680 Move returns status 0, amount 260
04:28:52.230 00.000 7680 move complete, result=0
04:28:52.231 00.001 7680 worker thread done servicing request
04:28:52.232 00.001 7680 Worker thread wakes up
04:28:52.232 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 260 ms SOUTH
04:28:52.239 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:52.239 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:53.487 01.248 7680 Exposure complete
04:28:53.630 00.143 7680 worker thread done servicing request
04:28:53.630 00.000 6120 OnExposeComplete: enter
04:28:53.636 00.006 6120 UpdateGuideState(): m_state=6
04:28:53.640 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5088
04:28:53.644 00.004 6120 Star::Find returns 1 (0), X=510.98, Y=664.81, Mass=7752, SNR=58.7, Peak=168 HFD=6.7
04:28:53.647 00.003 6120 CameraToMount -- cameraTheta (1.31) - m_xAngle (0.19) = xAngle (1.13 = 1.13)
04:28:53.651 00.004 6120 CameraToMount -- cameraTheta (1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.00 = -2.28)
04:28:53.655 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.26 cameraTheta=1.31 mountX=0.11 mountY=-0.20, mountTheta=-1.05
04:28:53.662 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.26, opts=13)
04:28:53.666 00.004 6120 Enqueuing Move request for scope (0.07, 0.26)
04:28:53.671 00.005 7680 Worker thread wakes up
04:28:53.671 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:53.675 00.004 6120 UpdateGuideState exits: m=7752 SNR=58.7
04:28:53.678 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:53.683 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:53.686 00.003 6120 Enqueuing Expose request
04:28:53.691 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.26) opts 0xd
04:28:53.691 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.26)
04:28:53.691 00.000 7680 Moving (0.07, 0.26) raw xDistance=0.11 yDistance=-0.20
04:28:53.691 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:28:53.691 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:28:53.692 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:28:53.692 00.000 7680 MoveAxis(E, 0, ABG)
04:28:53.692 00.000 7680 Move returns status 0, amount 0
04:28:53.693 00.001 7680 MoveAxis(N, 0, ABG)
04:28:53.693 00.000 7680 Move returns status 0, amount 0
04:28:53.693 00.000 7680 move complete, result=0
04:28:53.693 00.000 7680 worker thread done servicing request
04:28:53.693 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:28:53.700 00.007 7680 Worker thread wakes up
04:28:53.700 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:53.700 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:54.945 01.245 7680 Exposure complete
04:28:55.081 00.136 7680 worker thread done servicing request
04:28:55.081 00.000 6120 OnExposeComplete: enter
04:28:55.085 00.004 6120 UpdateGuideState(): m_state=6
04:28:55.089 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5089
04:28:55.092 00.003 6120 Star::Find returns 1 (0), X=510.79, Y=664.61, Mass=7956, SNR=58.9, Peak=177 HFD=6.9
04:28:55.095 00.003 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (0.19) = xAngle (2.51 = 2.51)
04:28:55.100 00.005 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.39 = -0.90)
04:28:55.103 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.14 cameraTheta=2.70 mountX=-0.11 mountY=-0.11, mountTheta=-2.37
04:28:55.110 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.06, opts=13)
04:28:55.114 00.004 6120 Enqueuing Move request for scope (-0.12, 0.06)
04:28:55.117 00.003 7680 Worker thread wakes up
04:28:55.117 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
04:28:55.117 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
04:28:55.119 00.002 7680 Moving (-0.12, 0.06) raw xDistance=-0.11 yDistance=-0.11
04:28:55.119 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:55.123 00.004 6120 UpdateGuideState exits: m=7956 SNR=58.9
04:28:55.126 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:55.132 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:28:55.132 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:28:55.132 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:55.137 00.005 6120 Enqueuing Expose request
04:28:55.142 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:28:55.142 00.000 7680 MoveAxis(E, 0, ABG)
04:28:55.142 00.000 7680 Move returns status 0, amount 0
04:28:55.142 00.000 7680 MoveAxis(N, 0, ABG)
04:28:55.142 00.000 7680 Move returns status 0, amount 0
04:28:55.143 00.001 7680 move complete, result=0
04:28:55.143 00.000 7680 worker thread done servicing request
04:28:55.143 00.000 7680 Worker thread wakes up
04:28:55.143 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:55.148 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:55.148 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:56.394 01.246 7680 Exposure complete
04:28:56.548 00.154 7680 worker thread done servicing request
04:28:56.548 00.000 6120 OnExposeComplete: enter
04:28:56.551 00.003 6120 UpdateGuideState(): m_state=6
04:28:56.556 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5090
04:28:56.560 00.004 6120 Star::Find returns 1 (0), X=511.03, Y=664.70, Mass=8353, SNR=61.5, Peak=184 HFD=6.8
04:28:56.564 00.004 6120 CameraToMount -- cameraTheta (0.91) - m_xAngle (0.19) = xAngle (0.72 = 0.72)
04:28:56.568 00.004 6120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.59 = -2.69)
04:28:56.573 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.91 mountX=0.14 mountY=-0.08, mountTheta=-0.52
04:28:56.578 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.15, opts=13)
04:28:56.582 00.004 6120 Enqueuing Move request for scope (0.12, 0.15)
04:28:56.585 00.003 7680 Worker thread wakes up
04:28:56.586 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
04:28:56.586 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
04:28:56.586 00.000 7680 Moving (0.12, 0.15) raw xDistance=0.14 yDistance=-0.08
04:28:56.586 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:28:56.587 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:56.591 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:28:56.591 00.000 6120 UpdateGuideState exits: m=8353 SNR=61.5
04:28:56.595 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:28:56.596 00.001 7680 MoveAxis(E, 0, ABG)
04:28:56.596 00.000 7680 Move returns status 0, amount 0
04:28:56.596 00.000 7680 MoveAxis(N, 0, ABG)
04:28:56.596 00.000 7680 Move returns status 0, amount 0
04:28:56.596 00.000 7680 move complete, result=0
04:28:56.596 00.000 7680 worker thread done servicing request
04:28:56.596 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:56.600 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:56.605 00.005 6120 Enqueuing Expose request
04:28:56.608 00.003 7680 Worker thread wakes up
04:28:56.608 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:28:56.612 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:56.612 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:57.866 01.254 7680 Exposure complete
04:28:58.038 00.172 7680 worker thread done servicing request
04:28:58.039 00.001 6120 OnExposeComplete: enter
04:28:58.043 00.004 6120 UpdateGuideState(): m_state=6
04:28:58.049 00.006 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5091
04:28:58.054 00.005 6120 Star::Find returns 1 (0), X=511.03, Y=664.78, Mass=7839, SNR=57.6, Peak=181 HFD=6.7
04:28:58.058 00.004 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (0.19) = xAngle (0.90 = 0.90)
04:28:58.064 00.006 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.78 = -2.51)
04:28:58.070 00.006 6120 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.09 mountX=0.16 mountY=-0.15, mountTheta=-0.76
04:28:58.077 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.23, opts=13)
04:28:58.081 00.004 6120 Enqueuing Move request for scope (0.12, 0.23)
04:28:58.085 00.004 7680 Worker thread wakes up
04:28:58.085 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:58.089 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
04:28:58.089 00.000 6120 UpdateGuideState exits: m=7839 SNR=57.6
04:28:58.092 00.003 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
04:28:58.093 00.001 7680 Moving (0.12, 0.23) raw xDistance=0.16 yDistance=-0.15
04:28:58.093 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:28:58.094 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:28:58.094 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:58.101 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:28:58.101 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:58.106 00.005 7680 MoveAxis(E, 0, ABG)
04:28:58.106 00.000 6120 Enqueuing Expose request
04:28:58.110 00.004 7680 Move returns status 0, amount 0
04:28:58.111 00.001 7680 MoveAxis(N, 0, ABG)
04:28:58.111 00.000 7680 Move returns status 0, amount 0
04:28:58.111 00.000 7680 move complete, result=0
04:28:58.111 00.000 7680 worker thread done servicing request
04:28:58.112 00.001 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:28:58.116 00.004 7680 Worker thread wakes up
04:28:58.116 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:58.116 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:28:59.368 01.252 7680 Exposure complete
04:28:59.502 00.134 7680 worker thread done servicing request
04:28:59.503 00.001 6120 OnExposeComplete: enter
04:28:59.507 00.004 6120 UpdateGuideState(): m_state=6
04:28:59.512 00.005 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5092
04:28:59.516 00.004 6120 Star::Find returns 1 (0), X=510.90, Y=664.58, Mass=7718, SNR=57.9, Peak=180 HFD=6.8
04:28:59.520 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (0.19) = xAngle (1.65 = 1.65)
04:28:59.523 00.003 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.52 = -1.76)
04:28:59.527 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.83 mountX=-0.00 mountY=-0.03, mountTheta=-1.65
04:28:59.532 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.03, opts=13)
04:28:59.537 00.005 6120 Enqueuing Move request for scope (-0.01, 0.03)
04:28:59.542 00.005 7680 Worker thread wakes up
04:28:59.543 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:28:59.547 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
04:28:59.547 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
04:28:59.547 00.000 7680 Moving (-0.01, 0.03) raw xDistance=-0.00 yDistance=-0.03
04:28:59.547 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:28:59.548 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:28:59.548 00.000 6120 UpdateGuideState exits: m=7718 SNR=57.9
04:28:59.551 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:28:59.552 00.001 7680 MoveAxis(E, 0, ABG)
04:28:59.552 00.000 7680 Move returns status 0, amount 0
04:28:59.552 00.000 7680 MoveAxis(N, 0, ABG)
04:28:59.552 00.000 7680 Move returns status 0, amount 0
04:28:59.552 00.000 7680 move complete, result=0
04:28:59.552 00.000 7680 worker thread done servicing request
04:28:59.552 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:28:59.557 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:28:59.561 00.004 6120 Enqueuing Expose request
04:28:59.565 00.004 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:28:59.569 00.004 7680 Worker thread wakes up
04:28:59.569 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:28:59.569 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:00.820 01.251 7680 Exposure complete
04:29:00.971 00.151 7680 worker thread done servicing request
04:29:00.972 00.001 6120 OnExposeComplete: enter
04:29:00.977 00.005 6120 UpdateGuideState(): m_state=6
04:29:00.982 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5093
04:29:00.986 00.004 6120 Star::Find returns 1 (0), X=510.69, Y=664.52, Mass=7748, SNR=57.6, Peak=177 HFD=6.9
04:29:00.990 00.004 6120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.19) = xAngle (-3.20 = 3.08)
04:29:00.994 00.004 6120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.33 = -0.33)
04:29:00.998 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-3.01 mountX=-0.22 mountY=-0.07, mountTheta=-2.83
04:29:01.003 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.03, opts=13)
04:29:01.007 00.004 6120 Enqueuing Move request for scope (-0.22, -0.03)
04:29:01.010 00.003 7680 Worker thread wakes up
04:29:01.010 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:01.014 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
04:29:01.014 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
04:29:01.015 00.001 7680 Moving (-0.22, -0.03) raw xDistance=-0.22 yDistance=-0.07
04:29:01.015 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:29:01.015 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:29:01.015 00.000 6120 UpdateGuideState exits: m=7748 SNR=57.6
04:29:01.020 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:01.024 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:01.027 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
04:29:01.027 00.000 7680 MoveAxis(E, 90, ABG)
04:29:01.027 00.000 6120 Enqueuing Expose request
04:29:01.031 00.004 7680 Guiding  Dir = 2, Dur = 90
04:29:01.031 00.000 7680 IsSlewing returns 0
04:29:01.033 00.002 7680 IsGuiding returns 0
04:29:01.033 00.000 7680 PulseGuide returned control before completion, sleep 100
04:29:01.139 00.106 7680 IsGuiding returns 1
04:29:01.140 00.001 7680 scope still moving after pulse duration time elapsed
04:29:01.172 00.032 7680 IsSlewing returns 0
04:29:01.173 00.001 7680 IsGuiding returns 0
04:29:01.174 00.001 7680 scope move finished after 90 + 50 ms
04:29:01.174 00.000 7680 Move returns status 0, amount 90
04:29:01.175 00.001 7680 MoveAxis(N, 0, ABG)
04:29:01.175 00.000 7680 Move returns status 0, amount 0
04:29:01.175 00.000 7680 move complete, result=0
04:29:01.176 00.001 7680 worker thread done servicing request
04:29:01.176 00.000 7680 Worker thread wakes up
04:29:01.177 00.001 6120 GuideStep: -0.2 px 90 ms EAST, -0.1 px 0 ms NORTH
04:29:01.183 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:01.183 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:02.430 01.247 7680 Exposure complete
04:29:02.576 00.146 7680 worker thread done servicing request
04:29:02.576 00.000 6120 OnExposeComplete: enter
04:29:02.581 00.005 6120 UpdateGuideState(): m_state=6
04:29:02.585 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5094
04:29:02.589 00.004 6120 Star::Find returns 1 (0), X=511.17, Y=664.03, Mass=7345, SNR=56.6, Peak=193 HFD=6.4
04:29:02.594 00.005 6120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (0.19) = xAngle (-1.30 = -1.30)
04:29:02.599 00.005 6120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.57 = 1.57)
04:29:02.602 00.003 6120 CameraToMount -- cameraX=0.26 cameraY=-0.52 hyp=0.58 cameraTheta=-1.11 mountX=0.15 mountY=0.58, mountTheta=1.31
04:29:02.608 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.52, opts=13)
04:29:02.612 00.004 6120 Enqueuing Move request for scope (0.26, -0.52)
04:29:02.616 00.004 7680 Worker thread wakes up
04:29:02.616 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.52) opts 0xd
04:29:02.617 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:02.620 00.003 6120 UpdateGuideState exits: m=7345 SNR=56.6
04:29:02.623 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:02.628 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:02.632 00.004 6120 Enqueuing Expose request
04:29:02.637 00.005 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.52)
04:29:02.637 00.000 7680 Moving (0.26, -0.52) raw xDistance=0.15 yDistance=0.58
04:29:02.637 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:29:02.637 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
04:29:02.637 00.000 7680 MoveAxis(E, 0, ABG)
04:29:02.637 00.000 7680 Move returns status 0, amount 0
04:29:02.638 00.001 7680 MoveAxis(S, 315, ABG)
04:29:02.638 00.000 7680 Guiding  Dir = 1, Dur = 315
04:29:02.638 00.000 7680 IsSlewing returns 0
04:29:02.638 00.000 7680 IsGuiding returns 0
04:29:02.638 00.000 7680 PulseGuide returned control before completion, sleep 325
04:29:02.971 00.333 7680 IsGuiding returns 1
04:29:02.972 00.001 7680 scope still moving after pulse duration time elapsed
04:29:03.002 00.030 7680 IsSlewing returns 0
04:29:03.004 00.002 7680 IsGuiding returns 0
04:29:03.004 00.000 7680 scope move finished after 315 + 49 ms
04:29:03.004 00.000 7680 Move returns status 0, amount 315
04:29:03.004 00.000 7680 move complete, result=0
04:29:03.005 00.001 7680 worker thread done servicing request
04:29:03.005 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.6 px 315 ms SOUTH
04:29:03.011 00.006 7680 Worker thread wakes up
04:29:03.011 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:03.011 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:04.269 01.258 7680 Exposure complete
04:29:04.411 00.142 6120 OnExposeComplete: enter
04:29:04.415 00.004 7680 worker thread done servicing request
04:29:04.415 00.000 6120 UpdateGuideState(): m_state=6
04:29:04.419 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5095
04:29:04.424 00.005 6120 Star::Find returns 1 (0), X=511.26, Y=664.82, Mass=7892, SNR=59.1, Peak=178 HFD=6.7
04:29:04.428 00.004 6120 CameraToMount -- cameraTheta (0.65) - m_xAngle (0.19) = xAngle (0.46 = 0.46)
04:29:04.432 00.004 6120 CameraToMount -- cameraTheta (0.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.34 = -2.95)
04:29:04.435 00.003 6120 CameraToMount -- cameraX=0.35 cameraY=0.26 hyp=0.44 cameraTheta=0.65 mountX=0.39 mountY=-0.08, mountTheta=-0.21
04:29:04.440 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=0.26, opts=13)
04:29:04.445 00.005 6120 Enqueuing Move request for scope (0.35, 0.26)
04:29:04.448 00.003 7680 Worker thread wakes up
04:29:04.448 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.26) opts 0xd
04:29:04.449 00.001 7680 Handling offset move in thread for scope, endpoint = (0.35, 0.26)
04:29:04.450 00.001 7680 Moving (0.35, 0.26) raw xDistance=0.39 yDistance=-0.08
04:29:04.450 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
04:29:04.450 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:29:04.450 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:04.454 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:29:04.454 00.000 7680 MoveAxis(W, 159, ABG)
04:29:04.455 00.001 7680 Guiding  Dir = 3, Dur = 159
04:29:04.455 00.000 6120 UpdateGuideState exits: m=7892 SNR=59.1
04:29:04.458 00.003 7680 IsSlewing returns 0
04:29:04.459 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:04.463 00.004 7680 IsGuiding returns 0
04:29:04.463 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:04.467 00.004 7680 PulseGuide returned control before completion, sleep 169
04:29:04.467 00.000 6120 Enqueuing Expose request
04:29:04.645 00.178 7680 IsGuiding returns 1
04:29:04.645 00.000 7680 scope still moving after pulse duration time elapsed
04:29:04.675 00.030 7680 IsSlewing returns 0
04:29:04.676 00.001 7680 IsGuiding returns 0
04:29:04.676 00.000 7680 scope move finished after 159 + 54 ms
04:29:04.678 00.002 7680 Move returns status 0, amount 159
04:29:04.678 00.000 7680 MoveAxis(N, 0, ABG)
04:29:04.678 00.000 7680 Move returns status 0, amount 0
04:29:04.679 00.001 7680 move complete, result=0
04:29:04.679 00.000 7680 worker thread done servicing request
04:29:04.680 00.001 6120 GuideStep: 0.4 px 159 ms WEST, -0.1 px 0 ms NORTH
04:29:04.686 00.006 7680 Worker thread wakes up
04:29:04.686 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:04.686 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:05.944 01.258 7680 Exposure complete
04:29:06.096 00.152 7680 worker thread done servicing request
04:29:06.096 00.000 6120 OnExposeComplete: enter
04:29:06.103 00.007 6120 UpdateGuideState(): m_state=6
04:29:06.108 00.005 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5096
04:29:06.112 00.004 6120 Star::Find returns 1 (0), X=510.91, Y=665.19, Mass=8724, SNR=62.2, Peak=193 HFD=6.8
04:29:06.116 00.004 6120 CameraToMount -- cameraTheta (1.58) - m_xAngle (0.19) = xAngle (1.39 = 1.39)
04:29:06.120 00.004 6120 CameraToMount -- cameraTheta (1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.26 = -2.02)
04:29:06.124 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.64 hyp=0.64 cameraTheta=1.58 mountX=0.11 mountY=-0.57, mountTheta=-1.38
04:29:06.131 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.64, opts=13)
04:29:06.135 00.004 6120 Enqueuing Move request for scope (-0.01, 0.64)
04:29:06.140 00.005 7680 Worker thread wakes up
04:29:06.140 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.64) opts 0xd
04:29:06.140 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.64)
04:29:06.140 00.000 7680 Moving (-0.01, 0.64) raw xDistance=0.11 yDistance=-0.57
04:29:06.140 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:29:06.141 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:29:06.141 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:06.145 00.004 6120 UpdateGuideState exits: m=8724 SNR=62.2
04:29:06.149 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:06.152 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:06.156 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
04:29:06.156 00.000 6120 Enqueuing Expose request
04:29:06.161 00.005 7680 MoveAxis(E, 0, ABG)
04:29:06.161 00.000 7680 Move returns status 0, amount 0
04:29:06.161 00.000 7680 MoveAxis(N, 0, ABG)
04:29:06.161 00.000 7680 Move returns status 0, amount 0
04:29:06.161 00.000 7680 move complete, result=0
04:29:06.161 00.000 7680 worker thread done servicing request
04:29:06.162 00.001 7680 Worker thread wakes up
04:29:06.162 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
04:29:06.167 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:06.168 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:07.416 01.248 7680 Exposure complete
04:29:07.559 00.143 7680 worker thread done servicing request
04:29:07.559 00.000 6120 OnExposeComplete: enter
04:29:07.563 00.004 6120 UpdateGuideState(): m_state=6
04:29:07.568 00.005 6120 Star::Find(15, 510, 665, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5097
04:29:07.574 00.006 6120 Star::Find returns 1 (0), X=510.77, Y=664.62, Mass=8048, SNR=59.3, Peak=184 HFD=6.9
04:29:07.579 00.005 6120 CameraToMount -- cameraTheta (2.71) - m_xAngle (0.19) = xAngle (2.52 = 2.52)
04:29:07.582 00.003 6120 CameraToMount -- cameraTheta (2.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.40 = -0.89)
04:29:07.587 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.71 mountX=-0.12 mountY=-0.12, mountTheta=-2.38
04:29:07.591 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.06, opts=13)
04:29:07.596 00.005 6120 Enqueuing Move request for scope (-0.14, 0.06)
04:29:07.600 00.004 7680 Worker thread wakes up
04:29:07.600 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:07.604 00.004 6120 UpdateGuideState exits: m=8048 SNR=59.3
04:29:07.607 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:07.612 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:07.615 00.003 6120 Enqueuing Expose request
04:29:07.619 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
04:29:07.619 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
04:29:07.619 00.000 7680 Moving (-0.14, 0.06) raw xDistance=-0.12 yDistance=-0.12
04:29:07.619 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:29:07.619 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:29:07.620 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:29:07.620 00.000 7680 MoveAxis(E, 0, ABG)
04:29:07.620 00.000 7680 Move returns status 0, amount 0
04:29:07.621 00.001 7680 MoveAxis(N, 0, ABG)
04:29:07.621 00.000 7680 Move returns status 0, amount 0
04:29:07.621 00.000 7680 move complete, result=0
04:29:07.621 00.000 7680 worker thread done servicing request
04:29:07.622 00.001 7680 Worker thread wakes up
04:29:07.622 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:07.627 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:07.627 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:08.871 01.244 7680 Exposure complete
04:29:09.021 00.150 7680 worker thread done servicing request
04:29:09.021 00.000 6120 OnExposeComplete: enter
04:29:09.025 00.004 6120 UpdateGuideState(): m_state=6
04:29:09.029 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5098
04:29:09.032 00.003 6120 Star::Find returns 1 (0), X=510.72, Y=664.81, Mass=7655, SNR=57.1, Peak=186 HFD=6.6
04:29:09.037 00.005 6120 CameraToMount -- cameraTheta (2.22) - m_xAngle (0.19) = xAngle (2.03 = 2.03)
04:29:09.040 00.003 6120 CameraToMount -- cameraTheta (2.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.90 = -1.38)
04:29:09.044 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.26 hyp=0.32 cameraTheta=2.22 mountX=-0.14 mountY=-0.32, mountTheta=-2.00
04:29:09.049 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.26, opts=13)
04:29:09.054 00.005 6120 Enqueuing Move request for scope (-0.19, 0.26)
04:29:09.058 00.004 7680 Worker thread wakes up
04:29:09.058 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.26) opts 0xd
04:29:09.058 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.26)
04:29:09.058 00.000 7680 Moving (-0.19, 0.26) raw xDistance=-0.14 yDistance=-0.32
04:29:09.058 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:29:09.058 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:29:09.058 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
04:29:09.059 00.001 7680 MoveAxis(E, 0, ABG)
04:29:09.059 00.000 7680 Move returns status 0, amount 0
04:29:09.059 00.000 7680 MoveAxis(N, 0, ABG)
04:29:09.059 00.000 7680 Move returns status 0, amount 0
04:29:09.059 00.000 7680 move complete, result=0
04:29:09.059 00.000 7680 worker thread done servicing request
04:29:09.059 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:09.064 00.005 6120 UpdateGuideState exits: m=7655 SNR=57.1
04:29:09.068 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:09.072 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:09.075 00.003 6120 Enqueuing Expose request
04:29:09.079 00.004 7680 Worker thread wakes up
04:29:09.079 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:09.079 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:29:09.082 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:10.344 01.262 7680 Exposure complete
04:29:10.486 00.142 7680 worker thread done servicing request
04:29:10.488 00.002 6120 OnExposeComplete: enter
04:29:10.492 00.004 6120 UpdateGuideState(): m_state=6
04:29:10.496 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5099
04:29:10.500 00.004 6120 Star::Find returns 1 (0), X=510.98, Y=664.09, Mass=7923, SNR=59.0, Peak=201 HFD=6.4
04:29:10.505 00.005 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
04:29:10.509 00.004 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
04:29:10.515 00.006 6120 CameraToMount -- cameraX=0.06 cameraY=-0.47 hyp=0.47 cameraTheta=-1.44 mountX=-0.02 mountY=0.45, mountTheta=1.62
04:29:10.520 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.47, opts=13)
04:29:10.526 00.006 6120 Enqueuing Move request for scope (0.06, -0.47)
04:29:10.529 00.003 7680 Worker thread wakes up
04:29:10.529 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.47) opts 0xd
04:29:10.530 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.47)
04:29:10.530 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:10.533 00.003 7680 Moving (0.06, -0.47) raw xDistance=-0.02 yDistance=0.45
04:29:10.534 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:29:10.534 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
04:29:10.534 00.000 7680 MoveAxis(E, 0, ABG)
04:29:10.534 00.000 6120 UpdateGuideState exits: m=7923 SNR=59.0
04:29:10.538 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:10.541 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:10.544 00.003 7680 Move returns status 0, amount 0
04:29:10.544 00.000 7680 MoveAxis(S, 242, ABG)
04:29:10.544 00.000 7680 Guiding  Dir = 1, Dur = 242
04:29:10.544 00.000 6120 Enqueuing Expose request
04:29:10.547 00.003 7680 IsSlewing returns 0
04:29:10.547 00.000 7680 IsGuiding returns 0
04:29:10.547 00.000 7680 PulseGuide returned control before completion, sleep 252
04:29:10.805 00.258 7680 IsGuiding returns 1
04:29:10.806 00.001 7680 scope still moving after pulse duration time elapsed
04:29:10.835 00.029 7680 IsSlewing returns 0
04:29:10.836 00.001 7680 IsGuiding returns 0
04:29:10.837 00.001 7680 scope move finished after 242 + 47 ms
04:29:10.837 00.000 7680 Move returns status 0, amount 242
04:29:10.838 00.001 7680 move complete, result=0
04:29:10.838 00.000 7680 worker thread done servicing request
04:29:10.839 00.001 7680 Worker thread wakes up
04:29:10.839 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 242 ms SOUTH
04:29:10.845 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:10.845 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:12.094 01.249 7680 Exposure complete
04:29:12.242 00.148 7680 worker thread done servicing request
04:29:12.243 00.001 6120 OnExposeComplete: enter
04:29:12.247 00.004 6120 UpdateGuideState(): m_state=6
04:29:12.250 00.003 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5100
04:29:12.255 00.005 6120 Star::Find returns 1 (0), X=510.72, Y=664.74, Mass=7792, SNR=58.4, Peak=183 HFD=6.7
04:29:12.261 00.006 6120 CameraToMount -- cameraTheta (2.36) - m_xAngle (0.19) = xAngle (2.17 = 2.17)
04:29:12.264 00.003 6120 CameraToMount -- cameraTheta (2.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.04 = -1.24)
04:29:12.268 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.19 hyp=0.27 cameraTheta=2.36 mountX=-0.15 mountY=-0.25, mountTheta=-2.11
04:29:12.273 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.19, opts=13)
04:29:12.278 00.005 6120 Enqueuing Move request for scope (-0.19, 0.19)
04:29:12.281 00.003 7680 Worker thread wakes up
04:29:12.282 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:12.286 00.004 6120 UpdateGuideState exits: m=7792 SNR=58.4
04:29:12.291 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:12.295 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:12.298 00.003 6120 Enqueuing Expose request
04:29:12.302 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.19) opts 0xd
04:29:12.302 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.19)
04:29:12.302 00.000 7680 Moving (-0.19, 0.19) raw xDistance=-0.15 yDistance=-0.25
04:29:12.302 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:29:12.303 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:29:12.303 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:29:12.303 00.000 7680 MoveAxis(E, 0, ABG)
04:29:12.303 00.000 7680 Move returns status 0, amount 0
04:29:12.304 00.001 7680 MoveAxis(N, 0, ABG)
04:29:12.305 00.001 7680 Move returns status 0, amount 0
04:29:12.305 00.000 7680 move complete, result=0
04:29:12.305 00.000 7680 worker thread done servicing request
04:29:12.305 00.000 7680 Worker thread wakes up
04:29:12.305 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:12.306 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:12.306 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
04:29:13.547 01.241 7680 Exposure complete
04:29:13.703 00.156 7680 worker thread done servicing request
04:29:13.703 00.000 6120 OnExposeComplete: enter
04:29:13.707 00.004 6120 UpdateGuideState(): m_state=6
04:29:13.711 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5101
04:29:13.714 00.003 6120 Star::Find returns 1 (0), X=511.04, Y=664.04, Mass=7460, SNR=57.3, Peak=185 HFD=6.4
04:29:13.719 00.005 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
04:29:13.724 00.005 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
04:29:13.729 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-0.51 hyp=0.52 cameraTheta=-1.32 mountX=0.03 mountY=0.51, mountTheta=1.50
04:29:13.736 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.51, opts=13)
04:29:13.743 00.007 6120 Enqueuing Move request for scope (0.13, -0.51)
04:29:13.747 00.004 7680 Worker thread wakes up
04:29:13.747 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:13.756 00.009 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.51) opts 0xd
04:29:13.756 00.000 6120 UpdateGuideState exits: m=7460 SNR=57.3
04:29:13.764 00.008 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.51)
04:29:13.764 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:13.770 00.006 7680 Moving (0.13, -0.51) raw xDistance=0.03 yDistance=0.51
04:29:13.770 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:29:13.770 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:13.775 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
04:29:13.776 00.001 7680 MoveAxis(E, 0, ABG)
04:29:13.776 00.000 7680 Move returns status 0, amount 0
04:29:13.776 00.000 6120 Enqueuing Expose request
04:29:13.780 00.004 7680 MoveAxis(S, 279, ABG)
04:29:13.780 00.000 7680 Guiding  Dir = 1, Dur = 279
04:29:13.781 00.001 7680 IsSlewing returns 0
04:29:13.782 00.001 7680 IsGuiding returns 0
04:29:13.782 00.000 7680 PulseGuide returned control before completion, sleep 289
04:29:14.082 00.300 7680 IsGuiding returns 1
04:29:14.083 00.001 7680 scope still moving after pulse duration time elapsed
04:29:14.111 00.028 7680 IsSlewing returns 0
04:29:14.113 00.002 7680 IsGuiding returns 0
04:29:14.113 00.000 7680 scope move finished after 279 + 51 ms
04:29:14.114 00.001 7680 Move returns status 0, amount 279
04:29:14.114 00.000 7680 move complete, result=0
04:29:14.115 00.001 7680 worker thread done servicing request
04:29:14.115 00.000 7680 Worker thread wakes up
04:29:14.115 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 279 ms SOUTH
04:29:14.121 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:14.123 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:15.369 01.246 7680 Exposure complete
04:29:15.486 00.117 7680 worker thread done servicing request
04:29:15.486 00.000 6120 OnExposeComplete: enter
04:29:15.493 00.007 6120 UpdateGuideState(): m_state=6
04:29:15.497 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5102
04:29:15.503 00.006 6120 Star::Find returns 1 (0), X=510.95, Y=664.92, Mass=7678, SNR=57.9, Peak=189 HFD=6.4
04:29:15.508 00.005 6120 CameraToMount -- cameraTheta (1.46) - m_xAngle (0.19) = xAngle (1.27 = 1.27)
04:29:15.512 00.004 6120 CameraToMount -- cameraTheta (1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.14 = -2.14)
04:29:15.517 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.37 hyp=0.37 cameraTheta=1.46 mountX=0.11 mountY=-0.31, mountTheta=-1.23
04:29:15.521 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.37, opts=13)
04:29:15.525 00.004 6120 Enqueuing Move request for scope (0.04, 0.37)
04:29:15.528 00.003 7680 Worker thread wakes up
04:29:15.528 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.37) opts 0xd
04:29:15.529 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.37)
04:29:15.529 00.000 7680 Moving (0.04, 0.37) raw xDistance=0.11 yDistance=-0.31
04:29:15.529 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:29:15.529 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:29:15.529 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:15.535 00.006 6120 UpdateGuideState exits: m=7678 SNR=57.9
04:29:15.539 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
04:29:15.540 00.001 7680 MoveAxis(E, 0, ABG)
04:29:15.540 00.000 7680 Move returns status 0, amount 0
04:29:15.540 00.000 7680 MoveAxis(N, 0, ABG)
04:29:15.540 00.000 7680 Move returns status 0, amount 0
04:29:15.540 00.000 7680 move complete, result=0
04:29:15.541 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:15.545 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:15.550 00.005 6120 Enqueuing Expose request
04:29:15.554 00.004 7680 worker thread done servicing request
04:29:15.555 00.001 7680 Worker thread wakes up
04:29:15.555 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:15.555 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:15.555 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:29:16.811 01.256 7680 Exposure complete
04:29:16.960 00.149 7680 worker thread done servicing request
04:29:16.960 00.000 6120 OnExposeComplete: enter
04:29:16.964 00.004 6120 UpdateGuideState(): m_state=6
04:29:16.967 00.003 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5103
04:29:16.973 00.006 6120 Star::Find returns 1 (0), X=510.75, Y=664.69, Mass=8503, SNR=60.8, Peak=189 HFD=6.7
04:29:16.979 00.006 6120 CameraToMount -- cameraTheta (2.45) - m_xAngle (0.19) = xAngle (2.26 = 2.26)
04:29:16.983 00.004 6120 CameraToMount -- cameraTheta (2.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.13 = -1.15)
04:29:16.987 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.21 cameraTheta=2.45 mountX=-0.13 mountY=-0.19, mountTheta=-2.18
04:29:16.993 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.13, opts=13)
04:29:16.997 00.004 6120 Enqueuing Move request for scope (-0.16, 0.13)
04:29:16.999 00.002 7680 Worker thread wakes up
04:29:16.999 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
04:29:16.999 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
04:29:16.999 00.000 7680 Moving (-0.16, 0.13) raw xDistance=-0.13 yDistance=-0.19
04:29:17.001 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:29:17.001 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:17.004 00.003 6120 UpdateGuideState exits: m=8503 SNR=60.8
04:29:17.009 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:17.015 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:17.019 00.004 6120 Enqueuing Expose request
04:29:17.023 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:29:17.023 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:29:17.023 00.000 7680 MoveAxis(E, 0, ABG)
04:29:17.023 00.000 7680 Move returns status 0, amount 0
04:29:17.024 00.001 7680 MoveAxis(N, 0, ABG)
04:29:17.024 00.000 7680 Move returns status 0, amount 0
04:29:17.024 00.000 7680 move complete, result=0
04:29:17.024 00.000 7680 worker thread done servicing request
04:29:17.024 00.000 7680 Worker thread wakes up
04:29:17.024 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:29:17.028 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:17.028 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:18.285 01.257 7680 Exposure complete
04:29:18.431 00.146 7680 worker thread done servicing request
04:29:18.431 00.000 6120 OnExposeComplete: enter
04:29:18.435 00.004 6120 UpdateGuideState(): m_state=6
04:29:18.439 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5104
04:29:18.443 00.004 6120 Star::Find returns 1 (0), X=510.60, Y=664.56, Mass=7884, SNR=59.3, Peak=196 HFD=7.0
04:29:18.447 00.004 6120 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.19) = xAngle (2.94 = 2.94)
04:29:18.450 00.003 6120 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.81 = -0.47)
04:29:18.452 00.002 6120 CameraToMount -- cameraX=-0.31 cameraY=0.01 hyp=0.31 cameraTheta=3.12 mountX=-0.30 mountY=-0.14, mountTheta=-2.71
04:29:18.457 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=0.01, opts=13)
04:29:18.459 00.002 6120 Enqueuing Move request for scope (-0.31, 0.01)
04:29:18.463 00.004 7680 Worker thread wakes up
04:29:18.463 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:18.467 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.01) opts 0xd
04:29:18.467 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, 0.01)
04:29:18.467 00.000 7680 Moving (-0.31, 0.01) raw xDistance=-0.30 yDistance=-0.14
04:29:18.467 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
04:29:18.468 00.001 6120 UpdateGuideState exits: m=7884 SNR=59.3
04:29:18.471 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:29:18.471 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:18.474 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:18.479 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:29:18.479 00.000 7680 MoveAxis(E, 123, ABG)
04:29:18.479 00.000 6120 Enqueuing Expose request
04:29:18.484 00.005 7680 Guiding  Dir = 2, Dur = 123
04:29:18.484 00.000 7680 IsSlewing returns 0
04:29:18.485 00.001 7680 IsGuiding returns 0
04:29:18.485 00.000 7680 PulseGuide returned control before completion, sleep 133
04:29:18.633 00.148 7680 IsGuiding returns 1
04:29:18.636 00.003 7680 scope still moving after pulse duration time elapsed
04:29:18.666 00.030 7680 IsSlewing returns 0
04:29:18.666 00.000 7680 IsGuiding returns 0
04:29:18.667 00.001 7680 scope move finished after 123 + 58 ms
04:29:18.667 00.000 7680 Move returns status 0, amount 123
04:29:18.668 00.001 7680 MoveAxis(N, 0, ABG)
04:29:18.668 00.000 7680 Move returns status 0, amount 0
04:29:18.669 00.001 7680 move complete, result=0
04:29:18.670 00.001 7680 worker thread done servicing request
04:29:18.670 00.000 7680 Worker thread wakes up
04:29:18.670 00.000 6120 GuideStep: -0.3 px 123 ms EAST, -0.1 px 0 ms NORTH
04:29:18.676 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:18.676 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:19.926 01.250 7680 Exposure complete
04:29:20.079 00.153 7680 worker thread done servicing request
04:29:20.080 00.001 6120 OnExposeComplete: enter
04:29:20.083 00.003 6120 UpdateGuideState(): m_state=6
04:29:20.088 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5105
04:29:20.091 00.003 6120 Star::Find returns 1 (0), X=510.86, Y=664.67, Mass=8216, SNR=60.3, Peak=183 HFD=6.8
04:29:20.095 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (0.19) = xAngle (1.83 = 1.83)
04:29:20.100 00.005 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.71 = -1.58)
04:29:20.104 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.13 cameraTheta=2.02 mountX=-0.03 mountY=-0.13, mountTheta=-1.83
04:29:20.108 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.11, opts=13)
04:29:20.114 00.006 6120 Enqueuing Move request for scope (-0.05, 0.11)
04:29:20.117 00.003 7680 Worker thread wakes up
04:29:20.118 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
04:29:20.118 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
04:29:20.119 00.001 7680 Moving (-0.05, 0.11) raw xDistance=-0.03 yDistance=-0.13
04:29:20.119 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:29:20.119 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:29:20.120 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:20.124 00.004 6120 UpdateGuideState exits: m=8216 SNR=60.3
04:29:20.127 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:29:20.128 00.001 7680 MoveAxis(E, 0, ABG)
04:29:20.128 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:20.133 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:20.137 00.004 7680 Move returns status 0, amount 0
04:29:20.137 00.000 6120 Enqueuing Expose request
04:29:20.142 00.005 7680 MoveAxis(N, 0, ABG)
04:29:20.142 00.000 7680 Move returns status 0, amount 0
04:29:20.142 00.000 7680 move complete, result=0
04:29:20.142 00.000 7680 worker thread done servicing request
04:29:20.143 00.001 7680 Worker thread wakes up
04:29:20.143 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:20.147 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:20.147 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:21.395 01.248 7680 Exposure complete
04:29:21.524 00.129 7680 worker thread done servicing request
04:29:21.525 00.001 6120 OnExposeComplete: enter
04:29:21.529 00.004 6120 UpdateGuideState(): m_state=6
04:29:21.534 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5106
04:29:21.539 00.005 6120 Star::Find returns 1 (0), X=511.04, Y=664.00, Mass=7711, SNR=58.8, Peak=199 HFD=6.4
04:29:21.544 00.005 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
04:29:21.548 00.004 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
04:29:21.552 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.55 hyp=0.57 cameraTheta=-1.35 mountX=0.02 mountY=0.55, mountTheta=1.54
04:29:21.557 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.55, opts=13)
04:29:21.562 00.005 6120 Enqueuing Move request for scope (0.12, -0.55)
04:29:21.565 00.003 7680 Worker thread wakes up
04:29:21.565 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.55) opts 0xd
04:29:21.565 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.55)
04:29:21.565 00.000 7680 Moving (0.12, -0.55) raw xDistance=0.02 yDistance=0.55
04:29:21.566 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:21.571 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:29:21.571 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
04:29:21.571 00.000 6120 UpdateGuideState exits: m=7711 SNR=58.8
04:29:21.576 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:21.581 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:21.585 00.004 6120 Enqueuing Expose request
04:29:21.588 00.003 7680 MoveAxis(E, 0, ABG)
04:29:21.588 00.000 7680 Move returns status 0, amount 0
04:29:21.588 00.000 7680 MoveAxis(S, 299, ABG)
04:29:21.588 00.000 7680 Guiding  Dir = 1, Dur = 299
04:29:21.589 00.001 7680 IsSlewing returns 0
04:29:21.589 00.000 7680 IsGuiding returns 0
04:29:21.589 00.000 7680 PulseGuide returned control before completion, sleep 309
04:29:21.901 00.312 7680 IsGuiding returns 1
04:29:21.901 00.000 7680 scope still moving after pulse duration time elapsed
04:29:21.931 00.030 7680 IsSlewing returns 0
04:29:21.933 00.002 7680 IsGuiding returns 0
04:29:21.933 00.000 7680 scope move finished after 299 + 44 ms
04:29:21.934 00.001 7680 Move returns status 0, amount 299
04:29:21.934 00.000 7680 move complete, result=0
04:29:21.935 00.001 7680 worker thread done servicing request
04:29:21.935 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 299 ms SOUTH
04:29:21.943 00.008 7680 Worker thread wakes up
04:29:21.943 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:21.944 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:23.202 01.258 7680 Exposure complete
04:29:23.352 00.150 7680 worker thread done servicing request
04:29:23.352 00.000 6120 OnExposeComplete: enter
04:29:23.356 00.004 6120 UpdateGuideState(): m_state=6
04:29:23.361 00.005 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5107
04:29:23.365 00.004 6120 Star::Find returns 1 (0), X=510.82, Y=664.80, Mass=7578, SNR=57.2, Peak=187 HFD=6.7
04:29:23.367 00.002 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.19) = xAngle (1.74 = 1.74)
04:29:23.372 00.005 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.61 = -1.67)
04:29:23.374 00.002 6120 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.92 mountX=-0.04 mountY=-0.27, mountTheta=-1.74
04:29:23.379 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.25, opts=13)
04:29:23.384 00.005 6120 Enqueuing Move request for scope (-0.09, 0.25)
04:29:23.387 00.003 7680 Worker thread wakes up
04:29:23.387 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
04:29:23.388 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:23.390 00.002 6120 UpdateGuideState exits: m=7578 SNR=57.2
04:29:23.393 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:23.397 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
04:29:23.398 00.001 7680 Moving (-0.09, 0.25) raw xDistance=-0.04 yDistance=-0.27
04:29:23.398 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:29:23.398 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:29:23.398 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:29:23.398 00.000 7680 MoveAxis(E, 0, ABG)
04:29:23.398 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:23.402 00.004 7680 Move returns status 0, amount 0
04:29:23.402 00.000 7680 MoveAxis(N, 0, ABG)
04:29:23.404 00.002 7680 Move returns status 0, amount 0
04:29:23.404 00.000 7680 move complete, result=0
04:29:23.404 00.000 7680 worker thread done servicing request
04:29:23.404 00.000 6120 Enqueuing Expose request
04:29:23.408 00.004 7680 Worker thread wakes up
04:29:23.408 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:29:23.415 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:23.415 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:24.670 01.255 7680 Exposure complete
04:29:24.816 00.146 6120 OnExposeComplete: enter
04:29:24.821 00.005 6120 UpdateGuideState(): m_state=6
04:29:24.825 00.004 7680 worker thread done servicing request
04:29:24.825 00.000 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5108
04:29:24.830 00.005 6120 Star::Find returns 1 (0), X=510.90, Y=664.92, Mass=8143, SNR=59.2, Peak=184 HFD=6.5
04:29:24.834 00.004 6120 CameraToMount -- cameraTheta (1.62) - m_xAngle (0.19) = xAngle (1.43 = 1.43)
04:29:24.838 00.004 6120 CameraToMount -- cameraTheta (1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.30 = -1.98)
04:29:24.841 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.37 hyp=0.37 cameraTheta=1.62 mountX=0.05 mountY=-0.34, mountTheta=-1.42
04:29:24.846 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.37, opts=13)
04:29:24.852 00.006 6120 Enqueuing Move request for scope (-0.02, 0.37)
04:29:24.856 00.004 7680 Worker thread wakes up
04:29:24.856 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:24.861 00.005 6120 UpdateGuideState exits: m=8143 SNR=59.2
04:29:24.865 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:24.868 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:24.873 00.005 6120 Enqueuing Expose request
04:29:24.876 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.37) opts 0xd
04:29:24.876 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.37)
04:29:24.877 00.001 7680 Moving (-0.02, 0.37) raw xDistance=0.05 yDistance=-0.34
04:29:24.877 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:29:24.877 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:29:24.878 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
04:29:24.878 00.000 7680 MoveAxis(E, 0, ABG)
04:29:24.878 00.000 7680 Move returns status 0, amount 0
04:29:24.878 00.000 7680 MoveAxis(N, 0, ABG)
04:29:24.878 00.000 7680 Move returns status 0, amount 0
04:29:24.878 00.000 7680 move complete, result=0
04:29:24.879 00.001 7680 worker thread done servicing request
04:29:24.879 00.000 7680 Worker thread wakes up
04:29:24.879 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:24.879 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:24.879 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:29:26.124 01.245 7680 Exposure complete
04:29:26.278 00.154 7680 worker thread done servicing request
04:29:26.279 00.001 6120 OnExposeComplete: enter
04:29:26.283 00.004 6120 UpdateGuideState(): m_state=6
04:29:26.290 00.007 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5109
04:29:26.294 00.004 6120 Star::Find returns 1 (0), X=510.77, Y=664.70, Mass=7413, SNR=57.5, Peak=177 HFD=6.9
04:29:26.297 00.003 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (0.19) = xAngle (2.15 = 2.15)
04:29:26.302 00.005 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.02 = -1.26)
04:29:26.306 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.15 hyp=0.21 cameraTheta=2.34 mountX=-0.11 mountY=-0.20, mountTheta=-2.09
04:29:26.311 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.15, opts=13)
04:29:26.315 00.004 6120 Enqueuing Move request for scope (-0.15, 0.15)
04:29:26.319 00.004 7680 Worker thread wakes up
04:29:26.320 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.15) opts 0xd
04:29:26.320 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.15)
04:29:26.320 00.000 7680 Moving (-0.15, 0.15) raw xDistance=-0.11 yDistance=-0.20
04:29:26.320 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:29:26.321 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:29:26.321 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:26.324 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:29:26.325 00.001 7680 MoveAxis(E, 0, ABG)
04:29:26.325 00.000 7680 Move returns status 0, amount 0
04:29:26.325 00.000 7680 MoveAxis(N, 0, ABG)
04:29:26.325 00.000 7680 Move returns status 0, amount 0
04:29:26.325 00.000 6120 UpdateGuideState exits: m=7413 SNR=57.5
04:29:26.330 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:26.335 00.005 7680 move complete, result=0
04:29:26.335 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:26.338 00.003 6120 Enqueuing Expose request
04:29:26.342 00.004 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:29:26.345 00.003 7680 worker thread done servicing request
04:29:26.345 00.000 7680 Worker thread wakes up
04:29:26.347 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:26.347 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:27.601 01.254 7680 Exposure complete
04:29:27.746 00.145 7680 worker thread done servicing request
04:29:27.747 00.001 6120 OnExposeComplete: enter
04:29:27.751 00.004 6120 UpdateGuideState(): m_state=6
04:29:27.755 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5110
04:29:27.761 00.006 6120 Star::Find returns 1 (0), X=510.72, Y=664.73, Mass=7956, SNR=59.7, Peak=179 HFD=6.7
04:29:27.765 00.004 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (0.19) = xAngle (2.21 = 2.21)
04:29:27.769 00.004 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.08 = -1.20)
04:29:27.773 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.40 mountX=-0.16 mountY=-0.24, mountTheta=-2.14
04:29:27.778 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.18, opts=13)
04:29:27.783 00.005 6120 Enqueuing Move request for scope (-0.19, 0.18)
04:29:27.786 00.003 7680 Worker thread wakes up
04:29:27.787 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
04:29:27.787 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
04:29:27.787 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:27.790 00.003 6120 UpdateGuideState exits: m=7956 SNR=59.7
04:29:27.795 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:27.798 00.003 7680 Moving (-0.19, 0.18) raw xDistance=-0.16 yDistance=-0.24
04:29:27.798 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:29:27.798 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:29:27.798 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:29:27.798 00.000 7680 MoveAxis(E, 0, ABG)
04:29:27.799 00.001 7680 Move returns status 0, amount 0
04:29:27.799 00.000 7680 MoveAxis(N, 0, ABG)
04:29:27.799 00.000 7680 Move returns status 0, amount 0
04:29:27.799 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:27.804 00.005 7680 move complete, result=0
04:29:27.805 00.001 6120 Enqueuing Expose request
04:29:27.808 00.003 7680 worker thread done servicing request
04:29:27.808 00.000 7680 Worker thread wakes up
04:29:27.808 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:27.809 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:27.809 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:29:29.053 01.244 7680 Exposure complete
04:29:29.181 00.128 7680 worker thread done servicing request
04:29:29.181 00.000 6120 OnExposeComplete: enter
04:29:29.185 00.004 6120 UpdateGuideState(): m_state=6
04:29:29.189 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5111
04:29:29.193 00.004 6120 Star::Find returns 1 (0), X=510.77, Y=664.78, Mass=7712, SNR=57.8, Peak=171 HFD=6.6
04:29:29.196 00.003 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (0.19) = xAngle (1.93 = 1.93)
04:29:29.202 00.006 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.81 = -1.48)
04:29:29.206 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.12 mountX=-0.09 mountY=-0.27, mountTheta=-1.91
04:29:29.211 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.23, opts=13)
04:29:29.217 00.006 6120 Enqueuing Move request for scope (-0.14, 0.23)
04:29:29.223 00.006 7680 Worker thread wakes up
04:29:29.223 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
04:29:29.223 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
04:29:29.223 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:29.229 00.006 7680 Moving (-0.14, 0.23) raw xDistance=-0.09 yDistance=-0.27
04:29:29.229 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:29:29.230 00.001 7680 switching direction from 1 to -1 - decHistory=-4 oldest=-0.64 newest=-0.71
04:29:29.230 00.000 6120 UpdateGuideState exits: m=7712 SNR=57.8
04:29:29.234 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:29.238 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:29.241 00.003 6120 Enqueuing Expose request
04:29:29.245 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.27 from input -0.27
04:29:29.245 00.000 7680 MoveAxis(E, 0, ABG)
04:29:29.245 00.000 7680 Move returns status 0, amount 0
04:29:29.246 00.001 7680 MoveAxis(N, 145, ABG)
04:29:29.246 00.000 7680 Guiding  Dir = 0, Dur = 145
04:29:29.246 00.000 7680 IsSlewing returns 0
04:29:29.247 00.001 7680 IsGuiding returns 0
04:29:29.247 00.000 7680 PulseGuide returned control before completion, sleep 155
04:29:29.418 00.171 7680 IsGuiding returns 1
04:29:29.419 00.001 7680 scope still moving after pulse duration time elapsed
04:29:29.448 00.029 7680 IsSlewing returns 0
04:29:29.448 00.000 7680 IsGuiding returns 0
04:29:29.449 00.001 7680 scope move finished after 145 + 57 ms
04:29:29.449 00.000 7680 Move returns status 0, amount 145
04:29:29.449 00.000 7680 move complete, result=0
04:29:29.451 00.002 7680 worker thread done servicing request
04:29:29.451 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 145 ms NORTH
04:29:29.457 00.006 7680 Worker thread wakes up
04:29:29.458 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:29.458 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:30.710 01.252 7680 Exposure complete
04:29:30.857 00.147 7680 worker thread done servicing request
04:29:30.857 00.000 6120 OnExposeComplete: enter
04:29:30.862 00.005 6120 UpdateGuideState(): m_state=6
04:29:30.867 00.005 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5112
04:29:30.870 00.003 6120 Star::Find returns 1 (0), X=510.99, Y=664.12, Mass=7367, SNR=56.2, Peak=197 HFD=6.4
04:29:30.874 00.004 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
04:29:30.879 00.005 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
04:29:30.884 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.43 hyp=0.44 cameraTheta=-1.40 mountX=-0.01 mountY=0.42, mountTheta=1.59
04:29:30.890 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.43, opts=13)
04:29:30.894 00.004 6120 Enqueuing Move request for scope (0.07, -0.43)
04:29:30.898 00.004 7680 Worker thread wakes up
04:29:30.898 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:30.902 00.004 6120 UpdateGuideState exits: m=7367 SNR=56.2
04:29:30.905 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:30.909 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:30.914 00.005 6120 Enqueuing Expose request
04:29:30.917 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.43) opts 0xd
04:29:30.917 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.43)
04:29:30.917 00.000 7680 Moving (0.07, -0.43) raw xDistance=-0.01 yDistance=0.42
04:29:30.917 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:29:30.917 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:29:30.918 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
04:29:30.918 00.000 7680 MoveAxis(E, 0, ABG)
04:29:30.918 00.000 7680 Move returns status 0, amount 0
04:29:30.918 00.000 7680 MoveAxis(N, 0, ABG)
04:29:30.919 00.001 7680 Move returns status 0, amount 0
04:29:30.919 00.000 7680 move complete, result=0
04:29:30.919 00.000 7680 worker thread done servicing request
04:29:30.919 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
04:29:30.923 00.004 7680 Worker thread wakes up
04:29:30.923 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:30.923 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:32.180 01.257 7680 Exposure complete
04:29:32.325 00.145 7680 worker thread done servicing request
04:29:32.325 00.000 6120 OnExposeComplete: enter
04:29:32.330 00.005 6120 UpdateGuideState(): m_state=6
04:29:32.333 00.003 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5113
04:29:32.337 00.004 6120 Star::Find returns 1 (0), X=510.66, Y=664.66, Mass=7539, SNR=57.6, Peak=179 HFD=6.8
04:29:32.340 00.003 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (0.19) = xAngle (2.57 = 2.57)
04:29:32.344 00.004 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.45 = -0.84)
04:29:32.348 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=0.10 hyp=0.27 cameraTheta=2.76 mountX=-0.23 mountY=-0.20, mountTheta=-2.42
04:29:32.353 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.10, opts=13)
04:29:32.357 00.004 6120 Enqueuing Move request for scope (-0.25, 0.10)
04:29:32.361 00.004 7680 Worker thread wakes up
04:29:32.361 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.10) opts 0xd
04:29:32.362 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.10)
04:29:32.362 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:32.366 00.004 6120 UpdateGuideState exits: m=7539 SNR=57.6
04:29:32.369 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:32.372 00.003 7680 Moving (-0.25, 0.10) raw xDistance=-0.23 yDistance=-0.20
04:29:32.372 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:29:32.374 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
04:29:32.374 00.000 7680 MoveAxis(E, 94, ABG)
04:29:32.374 00.000 7680 Guiding  Dir = 2, Dur = 94
04:29:32.374 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:32.378 00.004 6120 Enqueuing Expose request
04:29:32.383 00.005 7680 IsSlewing returns 0
04:29:32.383 00.000 7680 IsGuiding returns 0
04:29:32.384 00.001 7680 PulseGuide returned control before completion, sleep 104
04:29:32.499 00.115 7680 IsGuiding returns 1
04:29:32.500 00.001 7680 scope still moving after pulse duration time elapsed
04:29:32.532 00.032 7680 IsSlewing returns 0
04:29:32.534 00.002 7680 IsGuiding returns 0
04:29:32.534 00.000 7680 scope move finished after 94 + 56 ms
04:29:32.535 00.001 7680 Move returns status 0, amount 94
04:29:32.535 00.000 7680 MoveAxis(N, 111, ABG)
04:29:32.536 00.001 7680 Guiding  Dir = 0, Dur = 111
04:29:32.536 00.000 7680 IsSlewing returns 0
04:29:32.537 00.001 7680 IsGuiding returns 0
04:29:32.538 00.001 7680 PulseGuide returned control before completion, sleep 121
04:29:32.673 00.135 7680 IsGuiding returns 1
04:29:32.673 00.000 7680 scope still moving after pulse duration time elapsed
04:29:32.704 00.031 7680 IsSlewing returns 0
04:29:32.706 00.002 7680 IsGuiding returns 0
04:29:32.707 00.001 7680 scope move finished after 111 + 57 ms
04:29:32.707 00.000 7680 Move returns status 0, amount 111
04:29:32.707 00.000 7680 move complete, result=0
04:29:32.707 00.000 7680 worker thread done servicing request
04:29:32.708 00.001 7680 Worker thread wakes up
04:29:32.709 00.001 6120 GuideStep: -0.2 px 94 ms EAST, -0.2 px 111 ms NORTH
04:29:32.714 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:32.715 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:33.962 01.247 7680 Exposure complete
04:29:34.108 00.146 7680 worker thread done servicing request
04:29:34.108 00.000 6120 OnExposeComplete: enter
04:29:34.112 00.004 6120 UpdateGuideState(): m_state=6
04:29:34.116 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5114
04:29:34.120 00.004 6120 Star::Find returns 1 (0), X=510.82, Y=664.07, Mass=7680, SNR=57.4, Peak=197 HFD=6.5
04:29:34.124 00.004 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
04:29:34.129 00.005 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
04:29:34.132 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.49 hyp=0.50 cameraTheta=-1.77 mountX=-0.19 mountY=0.39, mountTheta=2.01
04:29:34.137 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.49, opts=13)
04:29:34.143 00.006 6120 Enqueuing Move request for scope (-0.10, -0.49)
04:29:34.147 00.004 7680 Worker thread wakes up
04:29:34.147 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:34.152 00.005 6120 UpdateGuideState exits: m=7680 SNR=57.4
04:29:34.155 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:34.161 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:34.165 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.49) opts 0xd
04:29:34.166 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.49)
04:29:34.166 00.000 7680 Moving (-0.10, -0.49) raw xDistance=-0.19 yDistance=0.39
04:29:34.166 00.000 6120 Enqueuing Expose request
04:29:34.170 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:29:34.170 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:29:34.170 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
04:29:34.170 00.000 7680 MoveAxis(E, 0, ABG)
04:29:34.170 00.000 7680 Move returns status 0, amount 0
04:29:34.171 00.001 7680 MoveAxis(N, 0, ABG)
04:29:34.171 00.000 7680 Move returns status 0, amount 0
04:29:34.172 00.001 7680 move complete, result=0
04:29:34.172 00.000 7680 worker thread done servicing request
04:29:34.172 00.000 7680 Worker thread wakes up
04:29:34.172 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
04:29:34.176 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:34.176 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:35.431 01.255 7680 Exposure complete
04:29:35.564 00.133 7680 worker thread done servicing request
04:29:35.566 00.002 6120 OnExposeComplete: enter
04:29:35.569 00.003 6120 UpdateGuideState(): m_state=6
04:29:35.573 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5115
04:29:35.578 00.005 6120 Star::Find returns 1 (0), X=510.90, Y=663.90, Mass=7774, SNR=58.7, Peak=191 HFD=6.5
04:29:35.582 00.004 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
04:29:35.585 00.003 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
04:29:35.589 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.66 hyp=0.66 cameraTheta=-1.60 mountX=-0.14 mountY=0.58, mountTheta=1.81
04:29:35.594 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.66, opts=13)
04:29:35.597 00.003 6120 Enqueuing Move request for scope (-0.02, -0.66)
04:29:35.602 00.005 7680 Worker thread wakes up
04:29:35.602 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:35.606 00.004 6120 UpdateGuideState exits: m=7774 SNR=58.7
04:29:35.610 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:35.615 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:35.619 00.004 6120 Enqueuing Expose request
04:29:35.622 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.66) opts 0xd
04:29:35.622 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.66)
04:29:35.622 00.000 7680 Moving (-0.02, -0.66) raw xDistance=-0.14 yDistance=0.58
04:29:35.622 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:29:35.622 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:29:35.623 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
04:29:35.623 00.000 7680 MoveAxis(E, 0, ABG)
04:29:35.624 00.001 7680 Move returns status 0, amount 0
04:29:35.624 00.000 7680 MoveAxis(N, 0, ABG)
04:29:35.624 00.000 7680 Move returns status 0, amount 0
04:29:35.624 00.000 7680 move complete, result=0
04:29:35.624 00.000 7680 worker thread done servicing request
04:29:35.624 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
04:29:35.628 00.004 7680 Worker thread wakes up
04:29:35.628 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:35.630 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:36.870 01.240 7680 Exposure complete
04:29:37.024 00.154 7680 worker thread done servicing request
04:29:37.024 00.000 6120 OnExposeComplete: enter
04:29:37.029 00.005 6120 UpdateGuideState(): m_state=6
04:29:37.034 00.005 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5116
04:29:37.039 00.005 6120 Star::Find returns 1 (0), X=510.93, Y=663.91, Mass=7996, SNR=58.5, Peak=198 HFD=6.5
04:29:37.043 00.004 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
04:29:37.047 00.004 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
04:29:37.050 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.65 hyp=0.65 cameraTheta=-1.54 mountX=-0.10 mountY=0.59, mountTheta=1.74
04:29:37.056 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.65, opts=13)
04:29:37.060 00.004 6120 Enqueuing Move request for scope (0.02, -0.65)
04:29:37.064 00.004 7680 Worker thread wakes up
04:29:37.064 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.65) opts 0xd
04:29:37.064 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.65)
04:29:37.065 00.001 7680 Moving (0.02, -0.65) raw xDistance=-0.10 yDistance=0.59
04:29:37.065 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:37.068 00.003 6120 UpdateGuideState exits: m=7996 SNR=58.5
04:29:37.072 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:29:37.072 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:29:37.072 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:37.077 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:37.080 00.003 6120 Enqueuing Expose request
04:29:37.083 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
04:29:37.083 00.000 7680 MoveAxis(E, 0, ABG)
04:29:37.083 00.000 7680 Move returns status 0, amount 0
04:29:37.085 00.002 7680 MoveAxis(N, 0, ABG)
04:29:37.085 00.000 7680 Move returns status 0, amount 0
04:29:37.085 00.000 7680 move complete, result=0
04:29:37.085 00.000 7680 worker thread done servicing request
04:29:37.085 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
04:29:37.090 00.005 7680 Worker thread wakes up
04:29:37.090 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:37.090 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:38.340 01.250 7680 Exposure complete
04:29:38.489 00.149 7680 worker thread done servicing request
04:29:38.490 00.001 6120 OnExposeComplete: enter
04:29:38.495 00.005 6120 UpdateGuideState(): m_state=6
04:29:38.499 00.004 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5117
04:29:38.503 00.004 6120 Star::Find returns 1 (0), X=511.05, Y=663.90, Mass=8021, SNR=59.2, Peak=198 HFD=6.6
04:29:38.508 00.005 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
04:29:38.511 00.003 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
04:29:38.516 00.005 6120 CameraToMount -- cameraX=0.14 cameraY=-0.66 hyp=0.67 cameraTheta=-1.37 mountX=0.01 mountY=0.65, mountTheta=1.55
04:29:38.522 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.66, opts=13)
04:29:38.526 00.004 6120 Enqueuing Move request for scope (0.14, -0.66)
04:29:38.531 00.005 7680 Worker thread wakes up
04:29:38.531 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:38.534 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.66) opts 0xd
04:29:38.535 00.001 6120 UpdateGuideState exits: m=8021 SNR=59.2
04:29:38.540 00.005 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.66)
04:29:38.540 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:38.543 00.003 7680 Moving (0.14, -0.66) raw xDistance=0.01 yDistance=0.65
04:29:38.544 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:29:38.544 00.000 7680 resist switch: large excursion: input 0.65 thresh 0.60 direction from -1 to 1
04:29:38.544 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.94
04:29:38.545 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
04:29:38.545 00.000 7680 MoveAxis(E, 0, ABG)
04:29:38.545 00.000 7680 Move returns status 0, amount 0
04:29:38.545 00.000 7680 MoveAxis(S, 352, ABG)
04:29:38.546 00.001 7680 Guiding  Dir = 1, Dur = 352
04:29:38.546 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:38.550 00.004 6120 Enqueuing Expose request
04:29:38.554 00.004 7680 IsSlewing returns 0
04:29:38.554 00.000 7680 IsGuiding returns 0
04:29:38.556 00.002 7680 PulseGuide returned control before completion, sleep 362
04:29:38.927 00.371 7680 IsGuiding returns 1
04:29:38.928 00.001 7680 scope still moving after pulse duration time elapsed
04:29:38.958 00.030 7680 IsSlewing returns 0
04:29:38.959 00.001 7680 IsGuiding returns 1
04:29:38.989 00.030 7680 IsSlewing returns 0
04:29:38.990 00.001 7680 IsGuiding returns 1
04:29:39.020 00.030 7680 IsSlewing returns 0
04:29:39.021 00.001 7680 IsGuiding returns 0
04:29:39.023 00.002 7680 scope move finished after 352 + 114 ms
04:29:39.023 00.000 7680 Move returns status 0, amount 352
04:29:39.023 00.000 7680 move complete, result=0
04:29:39.024 00.001 7680 worker thread done servicing request
04:29:39.024 00.000 7680 Worker thread wakes up
04:29:39.024 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 352 ms SOUTH
04:29:39.030 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:39.030 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:40.279 01.249 7680 Exposure complete
04:29:40.418 00.139 7680 worker thread done servicing request
04:29:40.419 00.001 6120 OnExposeComplete: enter
04:29:40.423 00.004 6120 UpdateGuideState(): m_state=6
04:29:40.426 00.003 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5118
04:29:40.430 00.004 6120 Star::Find returns 1 (0), X=510.94, Y=663.87, Mass=8054, SNR=59.9, Peak=195 HFD=6.5
04:29:40.434 00.004 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
04:29:40.436 00.002 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
04:29:40.441 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=-0.68 hyp=0.68 cameraTheta=-1.53 mountX=-0.10 mountY=0.62, mountTheta=1.73
04:29:40.448 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.68, opts=13)
04:29:40.454 00.006 6120 Enqueuing Move request for scope (0.03, -0.68)
04:29:40.458 00.004 7680 Worker thread wakes up
04:29:40.458 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:40.461 00.003 6120 UpdateGuideState exits: m=8054 SNR=59.9
04:29:40.466 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:40.469 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:40.473 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.68) opts 0xd
04:29:40.473 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.68)
04:29:40.473 00.000 7680 Moving (0.03, -0.68) raw xDistance=-0.10 yDistance=0.62
04:29:40.473 00.000 6120 Enqueuing Expose request
04:29:40.478 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:29:40.478 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
04:29:40.478 00.000 7680 MoveAxis(E, 0, ABG)
04:29:40.478 00.000 7680 Move returns status 0, amount 0
04:29:40.478 00.000 7680 MoveAxis(S, 338, ABG)
04:29:40.478 00.000 7680 Guiding  Dir = 1, Dur = 338
04:29:40.480 00.002 7680 IsSlewing returns 0
04:29:40.480 00.000 7680 IsGuiding returns 0
04:29:40.480 00.000 7680 PulseGuide returned control before completion, sleep 348
04:29:40.831 00.351 7680 IsGuiding returns 1
04:29:40.833 00.002 7680 scope still moving after pulse duration time elapsed
04:29:40.862 00.029 7680 IsSlewing returns 0
04:29:40.863 00.001 7680 IsGuiding returns 0
04:29:40.863 00.000 7680 scope move finished after 338 + 45 ms
04:29:40.863 00.000 7680 Move returns status 0, amount 338
04:29:40.863 00.000 7680 move complete, result=0
04:29:40.865 00.002 7680 worker thread done servicing request
04:29:40.865 00.000 7680 Worker thread wakes up
04:29:40.866 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:40.866 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:40.866 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 338 ms SOUTH
04:29:42.111 01.245 7680 Exposure complete
04:29:42.267 00.156 7680 worker thread done servicing request
04:29:42.267 00.000 6120 OnExposeComplete: enter
04:29:42.272 00.005 6120 UpdateGuideState(): m_state=6
04:29:42.276 00.004 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5119
04:29:42.279 00.003 6120 Star::Find returns 1 (0), X=510.85, Y=664.60, Mass=8215, SNR=59.3, Peak=186 HFD=6.8
04:29:42.283 00.004 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (0.19) = xAngle (2.30 = 2.30)
04:29:42.287 00.004 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.17 = -1.11)
04:29:42.290 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.49 mountX=-0.06 mountY=-0.08, mountTheta=-2.21
04:29:42.295 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.05, opts=13)
04:29:42.299 00.004 6120 Enqueuing Move request for scope (-0.07, 0.05)
04:29:42.302 00.003 7680 Worker thread wakes up
04:29:42.303 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
04:29:42.303 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
04:29:42.303 00.000 7680 Moving (-0.07, 0.05) raw xDistance=-0.06 yDistance=-0.08
04:29:42.303 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:29:42.303 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:29:42.303 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:29:42.303 00.000 7680 MoveAxis(E, 0, ABG)
04:29:42.304 00.001 7680 Move returns status 0, amount 0
04:29:42.304 00.000 7680 MoveAxis(N, 0, ABG)
04:29:42.304 00.000 7680 Move returns status 0, amount 0
04:29:42.304 00.000 7680 move complete, result=0
04:29:42.304 00.000 7680 worker thread done servicing request
04:29:42.304 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:42.309 00.005 6120 UpdateGuideState exits: m=8215 SNR=59.3
04:29:42.311 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:42.317 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:42.321 00.004 6120 Enqueuing Expose request
04:29:42.325 00.004 7680 Worker thread wakes up
04:29:42.325 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:29:42.330 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:42.331 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:43.574 01.243 7680 Exposure complete
04:29:43.701 00.127 7680 worker thread done servicing request
04:29:43.702 00.001 6120 OnExposeComplete: enter
04:29:43.707 00.005 6120 UpdateGuideState(): m_state=6
04:29:43.711 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5120
04:29:43.714 00.003 6120 Star::Find returns 1 (0), X=511.05, Y=663.97, Mass=7908, SNR=59.2, Peak=193 HFD=6.4
04:29:43.717 00.003 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
04:29:43.721 00.004 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.34 = 1.34)
04:29:43.725 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.58 hyp=0.60 cameraTheta=-1.34 mountX=0.02 mountY=0.58, mountTheta=1.53
04:29:43.730 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.58, opts=13)
04:29:43.735 00.005 6120 Enqueuing Move request for scope (0.13, -0.58)
04:29:43.740 00.005 7680 Worker thread wakes up
04:29:43.740 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.58) opts 0xd
04:29:43.740 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.58)
04:29:43.740 00.000 7680 Moving (0.13, -0.58) raw xDistance=0.02 yDistance=0.58
04:29:43.740 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:43.745 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:29:43.745 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
04:29:43.745 00.000 6120 UpdateGuideState exits: m=7908 SNR=59.2
04:29:43.751 00.006 7680 MoveAxis(E, 0, ABG)
04:29:43.751 00.000 7680 Move returns status 0, amount 0
04:29:43.751 00.000 7680 MoveAxis(S, 316, ABG)
04:29:43.751 00.000 7680 Guiding  Dir = 1, Dur = 316
04:29:43.752 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:43.760 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:43.766 00.006 7680 IsSlewing returns 0
04:29:43.766 00.000 6120 Enqueuing Expose request
04:29:43.773 00.007 7680 IsGuiding returns 0
04:29:43.774 00.001 7680 PulseGuide returned control before completion, sleep 326
04:29:44.113 00.339 7680 IsGuiding returns 1
04:29:44.113 00.000 7680 scope still moving after pulse duration time elapsed
04:29:44.145 00.032 7680 IsSlewing returns 0
04:29:44.146 00.001 7680 IsGuiding returns 0
04:29:44.146 00.000 7680 scope move finished after 316 + 56 ms
04:29:44.146 00.000 7680 Move returns status 0, amount 316
04:29:44.147 00.001 7680 move complete, result=0
04:29:44.147 00.000 7680 worker thread done servicing request
04:29:44.147 00.000 7680 Worker thread wakes up
04:29:44.148 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 316 ms SOUTH
04:29:44.154 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:44.154 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:45.395 01.241 7680 Exposure complete
04:29:45.552 00.157 7680 worker thread done servicing request
04:29:45.552 00.000 6120 OnExposeComplete: enter
04:29:45.556 00.004 6120 UpdateGuideState(): m_state=6
04:29:45.560 00.004 6120 Star::Find(15, 511, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5121
04:29:45.564 00.004 6120 Star::Find returns 1 (0), X=511.13, Y=664.72, Mass=8146, SNR=59.8, Peak=182 HFD=6.7
04:29:45.568 00.004 6120 CameraToMount -- cameraTheta (0.66) - m_xAngle (0.19) = xAngle (0.48 = 0.48)
04:29:45.573 00.005 6120 CameraToMount -- cameraTheta (0.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.35 = -2.93)
04:29:45.579 00.006 6120 CameraToMount -- cameraX=0.22 cameraY=0.17 hyp=0.28 cameraTheta=0.66 mountX=0.25 mountY=-0.06, mountTheta=-0.23
04:29:45.584 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.17, opts=13)
04:29:45.588 00.004 6120 Enqueuing Move request for scope (0.22, 0.17)
04:29:45.592 00.004 7680 Worker thread wakes up
04:29:45.592 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:45.595 00.003 6120 UpdateGuideState exits: m=8146 SNR=59.8
04:29:45.598 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:45.602 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:45.605 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.17) opts 0xd
04:29:45.605 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.17)
04:29:45.606 00.001 7680 Moving (0.22, 0.17) raw xDistance=0.25 yDistance=-0.06
04:29:45.606 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
04:29:45.606 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:29:45.606 00.000 6120 Enqueuing Expose request
04:29:45.611 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:29:45.611 00.000 7680 MoveAxis(W, 101, ABG)
04:29:45.611 00.000 7680 Guiding  Dir = 3, Dur = 101
04:29:45.612 00.001 7680 IsSlewing returns 0
04:29:45.612 00.000 7680 IsGuiding returns 0
04:29:45.612 00.000 7680 PulseGuide returned control before completion, sleep 111
04:29:45.729 00.117 7680 IsGuiding returns 1
04:29:45.730 00.001 7680 scope still moving after pulse duration time elapsed
04:29:45.760 00.030 7680 IsSlewing returns 0
04:29:45.761 00.001 7680 IsGuiding returns 0
04:29:45.761 00.000 7680 scope move finished after 101 + 47 ms
04:29:45.761 00.000 7680 Move returns status 0, amount 101
04:29:45.763 00.002 7680 MoveAxis(N, 0, ABG)
04:29:45.763 00.000 7680 Move returns status 0, amount 0
04:29:45.763 00.000 7680 move complete, result=0
04:29:45.764 00.001 7680 worker thread done servicing request
04:29:45.764 00.000 6120 GuideStep: 0.2 px 101 ms WEST, -0.1 px 0 ms NORTH
04:29:45.771 00.007 7680 Worker thread wakes up
04:29:45.771 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:45.771 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:47.016 01.245 7680 Exposure complete
04:29:47.142 00.126 7680 worker thread done servicing request
04:29:47.144 00.002 6120 OnExposeComplete: enter
04:29:47.148 00.004 6120 UpdateGuideState(): m_state=6
04:29:47.154 00.006 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5122
04:29:47.160 00.006 6120 Star::Find returns 1 (0), X=511.08, Y=664.19, Mass=7107, SNR=55.7, Peak=185 HFD=6.4
04:29:47.164 00.004 6120 CameraToMount -- cameraTheta (-1.13) - m_xAngle (0.19) = xAngle (-1.32 = -1.32)
04:29:47.169 00.005 6120 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.56 = 1.56)
04:29:47.174 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=-0.36 hyp=0.40 cameraTheta=-1.13 mountX=0.10 mountY=0.40, mountTheta=1.32
04:29:47.180 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.36, opts=13)
04:29:47.184 00.004 6120 Enqueuing Move request for scope (0.17, -0.36)
04:29:47.187 00.003 7680 Worker thread wakes up
04:29:47.188 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:47.192 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.36) opts 0xd
04:29:47.192 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.36)
04:29:47.192 00.000 7680 Moving (0.17, -0.36) raw xDistance=0.10 yDistance=0.40
04:29:47.192 00.000 6120 UpdateGuideState exits: m=7107 SNR=55.7
04:29:47.198 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:29:47.198 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:47.202 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
04:29:47.202 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:47.206 00.004 7680 MoveAxis(E, 0, ABG)
04:29:47.206 00.000 6120 Enqueuing Expose request
04:29:47.210 00.004 7680 Move returns status 0, amount 0
04:29:47.210 00.000 7680 MoveAxis(S, 216, ABG)
04:29:47.210 00.000 7680 Guiding  Dir = 1, Dur = 216
04:29:47.211 00.001 7680 IsSlewing returns 0
04:29:47.213 00.002 7680 IsGuiding returns 0
04:29:47.213 00.000 7680 PulseGuide returned control before completion, sleep 226
04:29:47.445 00.232 7680 IsGuiding returns 1
04:29:47.445 00.000 7680 scope still moving after pulse duration time elapsed
04:29:47.477 00.032 7680 IsSlewing returns 0
04:29:47.477 00.000 7680 IsGuiding returns 0
04:29:47.477 00.000 7680 scope move finished after 216 + 48 ms
04:29:47.478 00.001 7680 Move returns status 0, amount 216
04:29:47.478 00.000 7680 move complete, result=0
04:29:47.478 00.000 7680 worker thread done servicing request
04:29:47.478 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 216 ms SOUTH
04:29:47.482 00.004 7680 Worker thread wakes up
04:29:47.482 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:47.482 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:48.732 01.250 7680 Exposure complete
04:29:48.904 00.172 7680 worker thread done servicing request
04:29:48.904 00.000 6120 OnExposeComplete: enter
04:29:48.910 00.006 6120 UpdateGuideState(): m_state=6
04:29:48.916 00.006 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5123
04:29:48.920 00.004 6120 Star::Find returns 1 (0), X=510.87, Y=664.56, Mass=7791, SNR=58.6, Peak=198 HFD=6.9
04:29:48.925 00.005 6120 CameraToMount -- cameraTheta (3.04) - m_xAngle (0.19) = xAngle (2.85 = 2.85)
04:29:48.930 00.005 6120 CameraToMount -- cameraTheta (3.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.72 = -0.56)
04:29:48.934 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.04 mountX=-0.04 mountY=-0.02, mountTheta=-2.64
04:29:48.941 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.00, opts=13)
04:29:48.946 00.005 6120 Enqueuing Move request for scope (-0.04, 0.00)
04:29:48.950 00.004 7680 Worker thread wakes up
04:29:48.950 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:48.954 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
04:29:48.954 00.000 6120 UpdateGuideState exits: m=7791 SNR=58.6
04:29:48.957 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
04:29:48.957 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:48.962 00.005 7680 Moving (-0.04, 0.00) raw xDistance=-0.04 yDistance=-0.02
04:29:48.962 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:48.965 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:29:48.965 00.000 6120 Enqueuing Expose request
04:29:48.970 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:29:48.970 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:29:48.970 00.000 7680 MoveAxis(E, 0, ABG)
04:29:48.970 00.000 7680 Move returns status 0, amount 0
04:29:48.970 00.000 7680 MoveAxis(N, 0, ABG)
04:29:48.971 00.001 7680 Move returns status 0, amount 0
04:29:48.971 00.000 7680 move complete, result=0
04:29:48.971 00.000 7680 worker thread done servicing request
04:29:48.971 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:29:48.976 00.005 7680 Worker thread wakes up
04:29:48.976 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:48.976 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:50.214 01.238 7680 Exposure complete
04:29:50.388 00.174 7680 worker thread done servicing request
04:29:50.388 00.000 6120 OnExposeComplete: enter
04:29:50.396 00.008 6120 UpdateGuideState(): m_state=6
04:29:50.402 00.006 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5124
04:29:50.408 00.006 6120 Star::Find returns 1 (0), X=511.13, Y=664.61, Mass=8378, SNR=61.7, Peak=183 HFD=6.9
04:29:50.414 00.006 6120 CameraToMount -- cameraTheta (0.25) - m_xAngle (0.19) = xAngle (0.07 = 0.07)
04:29:50.420 00.006 6120 CameraToMount -- cameraTheta (0.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.94 = 2.94)
04:29:50.426 00.006 6120 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.22 cameraTheta=0.25 mountX=0.22 mountY=0.04, mountTheta=0.20
04:29:50.432 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.06, opts=13)
04:29:50.440 00.008 6120 Enqueuing Move request for scope (0.22, 0.06)
04:29:50.446 00.006 7680 Worker thread wakes up
04:29:50.447 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:50.453 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.06) opts 0xd
04:29:50.453 00.000 6120 UpdateGuideState exits: m=8378 SNR=61.7
04:29:50.459 00.006 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.06)
04:29:50.459 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:50.465 00.006 7680 Moving (0.22, 0.06) raw xDistance=0.22 yDistance=0.04
04:29:50.465 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:50.469 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:29:50.469 00.000 6120 Enqueuing Expose request
04:29:50.473 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:29:50.473 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:29:50.473 00.000 7680 MoveAxis(W, 91, ABG)
04:29:50.475 00.002 7680 Guiding  Dir = 3, Dur = 91
04:29:50.475 00.000 7680 IsSlewing returns 0
04:29:50.475 00.000 7680 IsGuiding returns 0
04:29:50.475 00.000 7680 PulseGuide returned control before completion, sleep 101
04:29:50.585 00.110 7680 IsGuiding returns 1
04:29:50.585 00.000 7680 scope still moving after pulse duration time elapsed
04:29:50.616 00.031 7680 IsSlewing returns 0
04:29:50.616 00.000 7680 IsGuiding returns 0
04:29:50.616 00.000 7680 scope move finished after 91 + 50 ms
04:29:50.617 00.001 7680 Move returns status 0, amount 91
04:29:50.617 00.000 7680 MoveAxis(N, 0, ABG)
04:29:50.617 00.000 7680 Move returns status 0, amount 0
04:29:50.618 00.001 7680 move complete, result=0
04:29:50.618 00.000 7680 worker thread done servicing request
04:29:50.618 00.000 6120 GuideStep: 0.2 px 91 ms WEST, 0.0 px 0 ms NORTH
04:29:50.626 00.008 7680 Worker thread wakes up
04:29:50.626 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:50.626 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:51.874 01.248 7680 Exposure complete
04:29:52.033 00.159 7680 worker thread done servicing request
04:29:52.033 00.000 6120 OnExposeComplete: enter
04:29:52.038 00.005 6120 UpdateGuideState(): m_state=6
04:29:52.043 00.005 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5125
04:29:52.046 00.003 6120 Star::Find returns 1 (0), X=510.97, Y=664.57, Mass=7598, SNR=57.6, Peak=175 HFD=6.8
04:29:52.049 00.003 6120 CameraToMount -- cameraTheta (0.35) - m_xAngle (0.19) = xAngle (0.17 = 0.17)
04:29:52.052 00.003 6120 CameraToMount -- cameraTheta (0.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.04 = 3.04)
04:29:52.056 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.35 mountX=0.06 mountY=0.01, mountTheta=0.10
04:29:52.062 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.02, opts=13)
04:29:52.066 00.004 6120 Enqueuing Move request for scope (0.06, 0.02)
04:29:52.069 00.003 7680 Worker thread wakes up
04:29:52.069 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:52.074 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
04:29:52.074 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
04:29:52.075 00.001 7680 Moving (0.06, 0.02) raw xDistance=0.06 yDistance=0.01
04:29:52.075 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:29:52.075 00.000 6120 UpdateGuideState exits: m=7598 SNR=57.6
04:29:52.079 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:29:52.079 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:52.084 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:29:52.084 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:52.090 00.006 7680 MoveAxis(E, 0, ABG)
04:29:52.090 00.000 7680 Move returns status 0, amount 0
04:29:52.090 00.000 7680 MoveAxis(N, 0, ABG)
04:29:52.091 00.001 6120 Enqueuing Expose request
04:29:52.097 00.006 7680 Move returns status 0, amount 0
04:29:52.097 00.000 7680 move complete, result=0
04:29:52.098 00.001 7680 worker thread done servicing request
04:29:52.098 00.000 7680 Worker thread wakes up
04:29:52.098 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:52.099 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:52.099 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:29:53.340 01.241 7680 Exposure complete
04:29:53.476 00.136 7680 worker thread done servicing request
04:29:53.477 00.001 6120 OnExposeComplete: enter
04:29:53.483 00.006 6120 UpdateGuideState(): m_state=6
04:29:53.487 00.004 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5126
04:29:53.491 00.004 6120 Star::Find returns 1 (0), X=511.07, Y=666.71, Mass=6965, SNR=55.6, Peak=171 HFD=6.6
04:29:53.495 00.004 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (0.19) = xAngle (1.31 = 1.31)
04:29:53.499 00.004 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.19 = -2.10)
04:29:53.504 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=2.16 hyp=2.17 cameraTheta=1.50 mountX=0.55 mountY=-1.87, mountTheta=-1.28
04:29:53.511 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=2.16, opts=13)
04:29:53.515 00.004 6120 Enqueuing Move request for scope (0.15, 2.16)
04:29:53.520 00.005 7680 Worker thread wakes up
04:29:53.521 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:53.526 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 2.16) opts 0xd
04:29:53.526 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 2.16)
04:29:53.526 00.000 7680 Moving (0.15, 2.16) raw xDistance=0.55 yDistance=-1.87
04:29:53.526 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
04:29:53.527 00.001 7680 resist switch: large excursion: input -1.87 thresh 0.60 direction from 1 to -1
04:29:53.527 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.62
04:29:53.527 00.000 6120 UpdateGuideState exits: m=6965 SNR=55.6
04:29:53.532 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:53.538 00.006 7680 GuideAlgorithmResistSwitch::result() returns -1.87 from input -1.87
04:29:53.538 00.000 7680 MoveAxis(W, 226, ABG)
04:29:53.538 00.000 7680 Guiding  Dir = 3, Dur = 226
04:29:53.538 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:53.545 00.007 7680 IsSlewing returns 0
04:29:53.545 00.000 6120 Enqueuing Expose request
04:29:53.550 00.005 7680 IsGuiding returns 0
04:29:53.550 00.000 7680 PulseGuide returned control before completion, sleep 236
04:29:53.802 00.252 7680 IsGuiding returns 0
04:29:53.802 00.000 7680 Move returns status 0, amount 226
04:29:53.802 00.000 7680 MoveAxis(N, 1018, ABG)
04:29:53.804 00.002 7680 Guiding  Dir = 0, Dur = 1018
04:29:53.804 00.000 7680 IsSlewing returns 0
04:29:53.805 00.001 7680 IsGuiding returns 0
04:29:53.806 00.001 7680 PulseGuide returned control before completion, sleep 1028
04:29:54.836 01.030 7680 IsGuiding returns 1
04:29:54.836 00.000 7680 scope still moving after pulse duration time elapsed
04:29:54.866 00.030 7680 IsSlewing returns 0
04:29:54.867 00.001 7680 IsGuiding returns 0
04:29:54.867 00.000 7680 scope move finished after 1018 + 43 ms
04:29:54.868 00.001 7680 Move returns status 0, amount 1018
04:29:54.868 00.000 7680 move complete, result=0
04:29:54.868 00.000 7680 worker thread done servicing request
04:29:54.868 00.000 6120 GuideStep: 0.6 px 226 ms WEST, -1.9 px 1018 ms NORTH
04:29:54.875 00.007 7680 Worker thread wakes up
04:29:54.876 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:54.876 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:56.127 01.251 7680 Exposure complete
04:29:56.270 00.143 7680 worker thread done servicing request
04:29:56.270 00.000 6120 OnExposeComplete: enter
04:29:56.275 00.005 6120 UpdateGuideState(): m_state=6
04:29:56.279 00.004 6120 Star::Find(15, 511, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5127
04:29:56.282 00.003 6120 Star::Find returns 1 (0), X=510.62, Y=663.74, Mass=8066, SNR=60.0, Peak=175 HFD=6.8
04:29:56.287 00.005 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
04:29:56.293 00.006 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
04:29:56.298 00.005 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.81 hyp=0.86 cameraTheta=-1.92 mountX=-0.44 mountY=0.60, mountTheta=2.20
04:29:56.303 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.81, opts=13)
04:29:56.307 00.004 6120 Enqueuing Move request for scope (-0.29, -0.81)
04:29:56.311 00.004 7680 Worker thread wakes up
04:29:56.311 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.81) opts 0xd
04:29:56.312 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:56.315 00.003 6120 UpdateGuideState exits: m=8066 SNR=60.0
04:29:56.318 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:56.323 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:56.327 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.81)
04:29:56.327 00.000 7680 Moving (-0.29, -0.81) raw xDistance=-0.44 yDistance=0.60
04:29:56.327 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.44
04:29:56.327 00.000 7680 resist switch: large excursion: input 0.60 thresh 0.60 direction from -1 to 1
04:29:56.328 00.001 6120 Enqueuing Expose request
04:29:56.332 00.004 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.80
04:29:56.332 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
04:29:56.332 00.000 7680 MoveAxis(E, 164, ABG)
04:29:56.332 00.000 7680 Guiding  Dir = 2, Dur = 164
04:29:56.332 00.000 7680 IsSlewing returns 0
04:29:56.333 00.001 7680 IsGuiding returns 0
04:29:56.333 00.000 7680 PulseGuide returned control before completion, sleep 174
04:29:56.524 00.191 7680 IsGuiding returns 0
04:29:56.524 00.000 7680 Move returns status 0, amount 164
04:29:56.525 00.001 7680 MoveAxis(S, 326, ABG)
04:29:56.525 00.000 7680 Guiding  Dir = 1, Dur = 326
04:29:56.526 00.001 7680 IsSlewing returns 0
04:29:56.526 00.000 7680 IsGuiding returns 0
04:29:56.527 00.001 7680 PulseGuide returned control before completion, sleep 336
04:29:56.866 00.339 7680 IsGuiding returns 1
04:29:56.867 00.001 7680 scope still moving after pulse duration time elapsed
04:29:56.898 00.031 7680 IsSlewing returns 0
04:29:56.899 00.001 7680 IsGuiding returns 0
04:29:56.902 00.003 7680 scope move finished after 326 + 48 ms
04:29:56.903 00.001 7680 Move returns status 0, amount 326
04:29:56.903 00.000 7680 move complete, result=0
04:29:56.903 00.000 7680 worker thread done servicing request
04:29:56.903 00.000 6120 GuideStep: -0.4 px 164 ms EAST, 0.6 px 326 ms SOUTH
04:29:56.912 00.009 7680 Worker thread wakes up
04:29:56.912 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:56.912 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:29:58.157 01.245 7680 Exposure complete
04:29:58.306 00.149 7680 worker thread done servicing request
04:29:58.306 00.000 6120 OnExposeComplete: enter
04:29:58.310 00.004 6120 UpdateGuideState(): m_state=6
04:29:58.315 00.005 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5128
04:29:58.320 00.005 6120 Star::Find returns 1 (0), X=510.70, Y=663.61, Mass=8571, SNR=62.0, Peak=193 HFD=6.9
04:29:58.324 00.004 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
04:29:58.327 00.003 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
04:29:58.331 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.95 hyp=0.97 cameraTheta=-1.80 mountX=-0.39 mountY=0.75, mountTheta=2.05
04:29:58.336 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.95, opts=13)
04:29:58.340 00.004 6120 Enqueuing Move request for scope (-0.22, -0.95)
04:29:58.343 00.003 7680 Worker thread wakes up
04:29:58.344 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:29:58.349 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.95) opts 0xd
04:29:58.349 00.000 6120 UpdateGuideState exits: m=8571 SNR=62.0
04:29:58.353 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:29:58.357 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:29:58.361 00.004 6120 Enqueuing Expose request
04:29:58.364 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.95)
04:29:58.364 00.000 7680 Moving (-0.22, -0.95) raw xDistance=-0.39 yDistance=0.75
04:29:58.364 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
04:29:58.364 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
04:29:58.364 00.000 7680 MoveAxis(E, 171, ABG)
04:29:58.364 00.000 7680 Guiding  Dir = 2, Dur = 171
04:29:58.366 00.002 7680 IsSlewing returns 0
04:29:58.366 00.000 7680 IsGuiding returns 0
04:29:58.367 00.001 7680 PulseGuide returned control before completion, sleep 181
04:29:58.551 00.184 7680 IsGuiding returns 1
04:29:58.552 00.001 7680 scope still moving after pulse duration time elapsed
04:29:58.582 00.030 7680 IsSlewing returns 0
04:29:58.582 00.000 7680 IsGuiding returns 0
04:29:58.584 00.002 7680 scope move finished after 171 + 46 ms
04:29:58.584 00.000 7680 Move returns status 0, amount 171
04:29:58.584 00.000 7680 MoveAxis(S, 410, ABG)
04:29:58.584 00.000 7680 Guiding  Dir = 1, Dur = 410
04:29:58.585 00.001 7680 IsSlewing returns 0
04:29:58.585 00.000 7680 IsGuiding returns 0
04:29:58.586 00.001 7680 PulseGuide returned control before completion, sleep 420
04:29:59.008 00.422 7680 IsGuiding returns 1
04:29:59.009 00.001 7680 scope still moving after pulse duration time elapsed
04:29:59.039 00.030 7680 IsSlewing returns 0
04:29:59.040 00.001 7680 IsGuiding returns 1
04:29:59.071 00.031 7680 IsSlewing returns 0
04:29:59.072 00.001 7680 IsGuiding returns 1
04:29:59.103 00.031 7680 IsSlewing returns 0
04:29:59.103 00.000 7680 IsGuiding returns 0
04:29:59.104 00.001 7680 scope move finished after 410 + 108 ms
04:29:59.104 00.000 7680 Move returns status 0, amount 410
04:29:59.104 00.000 7680 move complete, result=0
04:29:59.105 00.001 7680 worker thread done servicing request
04:29:59.105 00.000 7680 Worker thread wakes up
04:29:59.105 00.000 6120 GuideStep: -0.4 px 171 ms EAST, 0.8 px 410 ms SOUTH
04:29:59.112 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:29:59.112 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:30:00.371 01.259 7680 Exposure complete
04:30:00.519 00.148 7680 worker thread done servicing request
04:30:00.520 00.001 6120 OnExposeComplete: enter
04:30:00.524 00.004 6120 UpdateGuideState(): m_state=6
04:30:00.528 00.004 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5129
04:30:00.532 00.004 6120 Star::Find returns 1 (0), X=510.96, Y=663.81, Mass=7737, SNR=57.7, Peak=176 HFD=6.6
04:30:00.537 00.005 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
04:30:00.540 00.003 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
04:30:00.545 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.74 hyp=0.74 cameraTheta=-1.50 mountX=-0.09 mountY=0.69, mountTheta=1.70
04:30:00.551 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.74, opts=13)
04:30:00.555 00.004 6120 Enqueuing Move request for scope (0.05, -0.74)
04:30:00.559 00.004 7680 Worker thread wakes up
04:30:00.559 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:00.563 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.74) opts 0xd
04:30:00.563 00.000 6120 UpdateGuideState exits: m=7737 SNR=57.7
04:30:00.568 00.005 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.74)
04:30:00.568 00.000 7680 Moving (0.05, -0.74) raw xDistance=-0.09 yDistance=0.69
04:30:00.568 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:30:00.568 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
04:30:00.569 00.001 7680 MoveAxis(E, 0, ABG)
04:30:00.569 00.000 7680 Move returns status 0, amount 0
04:30:00.569 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:00.573 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:00.576 00.003 6120 Enqueuing Expose request
04:30:00.581 00.005 7680 MoveAxis(S, 374, ABG)
04:30:00.581 00.000 7680 Guiding  Dir = 1, Dur = 374
04:30:00.582 00.001 7680 IsSlewing returns 0
04:30:00.583 00.001 7680 IsGuiding returns 0
04:30:00.583 00.000 7680 PulseGuide returned control before completion, sleep 384
04:30:00.970 00.387 7680 IsGuiding returns 1
04:30:00.971 00.001 7680 scope still moving after pulse duration time elapsed
04:30:01.001 00.030 7680 IsSlewing returns 0
04:30:01.002 00.001 7680 IsGuiding returns 0
04:30:01.003 00.001 7680 scope move finished after 374 + 46 ms
04:30:01.003 00.000 7680 Move returns status 0, amount 374
04:30:01.004 00.001 7680 move complete, result=0
04:30:01.004 00.000 7680 worker thread done servicing request
04:30:01.005 00.001 7680 Worker thread wakes up
04:30:01.005 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 374 ms SOUTH
04:30:01.016 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:01.017 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:30:02.265 01.248 7680 Exposure complete
04:30:02.412 00.147 7680 worker thread done servicing request
04:30:02.413 00.001 6120 OnExposeComplete: enter
04:30:02.417 00.004 6120 UpdateGuideState(): m_state=6
04:30:02.423 00.006 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5130
04:30:02.426 00.003 6120 Star::Find returns 1 (0), X=510.67, Y=664.41, Mass=8465, SNR=61.4, Peak=187 HFD=7.0
04:30:02.430 00.004 6120 CameraToMount -- cameraTheta (-2.60) - m_xAngle (0.19) = xAngle (-2.79 = -2.79)
04:30:02.434 00.004 6120 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.08 = 0.08)
04:30:02.437 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-2.60 mountX=-0.27 mountY=0.02, mountTheta=3.05
04:30:02.444 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.15, opts=13)
04:30:02.449 00.005 6120 Enqueuing Move request for scope (-0.24, -0.15)
04:30:02.453 00.004 7680 Worker thread wakes up
04:30:02.453 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:02.456 00.003 6120 UpdateGuideState exits: m=8465 SNR=61.4
04:30:02.461 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:02.465 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:02.468 00.003 6120 Enqueuing Expose request
04:30:02.473 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.15) opts 0xd
04:30:02.473 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.15)
04:30:02.473 00.000 7680 Moving (-0.24, -0.15) raw xDistance=-0.27 yDistance=0.02
04:30:02.474 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
04:30:02.474 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:30:02.474 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:30:02.475 00.001 7680 MoveAxis(E, 109, ABG)
04:30:02.475 00.000 7680 Guiding  Dir = 2, Dur = 109
04:30:02.475 00.000 7680 IsSlewing returns 0
04:30:02.475 00.000 7680 IsGuiding returns 0
04:30:02.477 00.002 7680 PulseGuide returned control before completion, sleep 119
04:30:02.612 00.135 7680 IsGuiding returns 1
04:30:02.612 00.000 7680 scope still moving after pulse duration time elapsed
04:30:02.643 00.031 7680 IsSlewing returns 0
04:30:02.644 00.001 7680 IsGuiding returns 0
04:30:02.644 00.000 7680 scope move finished after 109 + 59 ms
04:30:02.645 00.001 7680 Move returns status 0, amount 109
04:30:02.645 00.000 7680 MoveAxis(N, 0, ABG)
04:30:02.645 00.000 7680 Move returns status 0, amount 0
04:30:02.646 00.001 7680 move complete, result=0
04:30:02.647 00.001 7680 worker thread done servicing request
04:30:02.647 00.000 7680 Worker thread wakes up
04:30:02.648 00.001 6120 GuideStep: -0.3 px 109 ms EAST, 0.0 px 0 ms NORTH
04:30:02.653 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:02.654 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:30:03.908 01.254 7680 Exposure complete
04:30:04.064 00.156 7680 worker thread done servicing request
04:30:04.065 00.001 6120 OnExposeComplete: enter
04:30:04.068 00.003 6120 UpdateGuideState(): m_state=6
04:30:04.074 00.006 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5131
04:30:04.078 00.004 6120 Star::Find returns 1 (0), X=510.81, Y=663.92, Mass=7849, SNR=58.2, Peak=182 HFD=6.6
04:30:04.082 00.004 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
04:30:04.085 00.003 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
04:30:04.090 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.63 hyp=0.64 cameraTheta=-1.73 mountX=-0.22 mountY=0.52, mountTheta=1.97
04:30:04.094 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.63, opts=13)
04:30:04.099 00.005 6120 Enqueuing Move request for scope (-0.10, -0.63)
04:30:04.103 00.004 7680 Worker thread wakes up
04:30:04.103 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.63) opts 0xd
04:30:04.103 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.63)
04:30:04.103 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:04.108 00.005 6120 UpdateGuideState exits: m=7849 SNR=58.2
04:30:04.111 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:04.115 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:04.119 00.004 7680 Moving (-0.10, -0.63) raw xDistance=-0.22 yDistance=0.52
04:30:04.119 00.000 6120 Enqueuing Expose request
04:30:04.123 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
04:30:04.123 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
04:30:04.124 00.001 7680 MoveAxis(E, 97, ABG)
04:30:04.124 00.000 7680 Guiding  Dir = 2, Dur = 97
04:30:04.124 00.000 7680 IsSlewing returns 0
04:30:04.124 00.000 7680 IsGuiding returns 0
04:30:04.125 00.001 7680 PulseGuide returned control before completion, sleep 107
04:30:04.243 00.118 7680 IsGuiding returns 1
04:30:04.243 00.000 7680 scope still moving after pulse duration time elapsed
04:30:04.273 00.030 7680 IsSlewing returns 0
04:30:04.274 00.001 7680 IsGuiding returns 1
04:30:04.303 00.029 7680 IsSlewing returns 0
04:30:04.305 00.002 7680 IsGuiding returns 1
04:30:04.335 00.030 7680 IsSlewing returns 0
04:30:04.337 00.002 7680 IsGuiding returns 0
04:30:04.338 00.001 7680 scope move finished after 97 + 116 ms
04:30:04.338 00.000 7680 Move returns status 0, amount 97
04:30:04.338 00.000 7680 MoveAxis(S, 284, ABG)
04:30:04.339 00.001 7680 Guiding  Dir = 1, Dur = 284
04:30:04.340 00.001 7680 IsSlewing returns 0
04:30:04.340 00.000 7680 IsGuiding returns 0
04:30:04.341 00.001 7680 PulseGuide returned control before completion, sleep 294
04:30:04.645 00.304 7680 IsGuiding returns 1
04:30:04.646 00.001 7680 scope still moving after pulse duration time elapsed
04:30:04.677 00.031 7680 IsSlewing returns 0
04:30:04.678 00.001 7680 IsGuiding returns 0
04:30:04.679 00.001 7680 scope move finished after 284 + 54 ms
04:30:04.679 00.000 7680 Move returns status 0, amount 284
04:30:04.680 00.001 7680 move complete, result=0
04:30:04.680 00.000 7680 worker thread done servicing request
04:30:04.681 00.001 7680 Worker thread wakes up
04:30:04.682 00.001 6120 GuideStep: -0.2 px 97 ms EAST, 0.5 px 284 ms SOUTH
04:30:04.688 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:04.688 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:30:05.937 01.249 7680 Exposure complete
04:30:06.088 00.151 7680 worker thread done servicing request
04:30:06.089 00.001 6120 OnExposeComplete: enter
04:30:06.092 00.003 6120 UpdateGuideState(): m_state=6
04:30:06.097 00.005 6120 Star::Find(15, 510, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5132
04:30:06.102 00.005 6120 Star::Find returns 1 (0), X=510.65, Y=664.64, Mass=8016, SNR=59.1, Peak=183 HFD=6.9
04:30:06.106 00.004 6120 CameraToMount -- cameraTheta (2.81) - m_xAngle (0.19) = xAngle (2.62 = 2.62)
04:30:06.110 00.004 6120 CameraToMount -- cameraTheta (2.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.50 = -0.79)
04:30:06.115 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=0.09 hyp=0.28 cameraTheta=2.81 mountX=-0.24 mountY=-0.20, mountTheta=-2.46
04:30:06.121 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.09, opts=13)
04:30:06.125 00.004 6120 Enqueuing Move request for scope (-0.26, 0.09)
04:30:06.129 00.004 7680 Worker thread wakes up
04:30:06.129 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.09) opts 0xd
04:30:06.130 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:06.134 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.09)
04:30:06.134 00.000 7680 Moving (-0.26, 0.09) raw xDistance=-0.24 yDistance=-0.20
04:30:06.135 00.001 6120 UpdateGuideState exits: m=8016 SNR=59.1
04:30:06.140 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:06.143 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:06.148 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.24
04:30:06.148 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:30:06.148 00.000 6120 Enqueuing Expose request
04:30:06.152 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:30:06.152 00.000 7680 MoveAxis(E, 105, ABG)
04:30:06.152 00.000 7680 Guiding  Dir = 2, Dur = 105
04:30:06.153 00.001 7680 IsSlewing returns 0
04:30:06.153 00.000 7680 IsGuiding returns 0
04:30:06.154 00.001 7680 PulseGuide returned control before completion, sleep 115
04:30:06.282 00.128 7680 IsGuiding returns 1
04:30:06.284 00.002 7680 scope still moving after pulse duration time elapsed
04:30:06.313 00.029 7680 IsSlewing returns 0
04:30:06.315 00.002 7680 IsGuiding returns 0
04:30:06.318 00.003 7680 scope move finished after 105 + 59 ms
04:30:06.318 00.000 7680 Move returns status 0, amount 105
04:30:06.318 00.000 7680 MoveAxis(N, 0, ABG)
04:30:06.318 00.000 7680 Move returns status 0, amount 0
04:30:06.319 00.001 7680 move complete, result=0
04:30:06.319 00.000 7680 worker thread done servicing request
04:30:06.319 00.000 7680 Worker thread wakes up
04:30:06.320 00.001 6120 GuideStep: -0.2 px 105 ms EAST, -0.2 px 0 ms NORTH
04:30:06.327 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:06.327 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:30:07.573 01.246 7680 Exposure complete
04:30:07.703 00.130 7680 worker thread done servicing request
04:30:07.703 00.000 6120 OnExposeComplete: enter
04:30:07.708 00.005 6120 UpdateGuideState(): m_state=6
04:30:07.711 00.003 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5133
04:30:07.714 00.003 6120 Star::Find returns 1 (0), X=510.66, Y=664.59, Mass=7695, SNR=59.0, Peak=176 HFD=6.9
04:30:07.718 00.004 6120 CameraToMount -- cameraTheta (2.99) - m_xAngle (0.19) = xAngle (2.80 = 2.80)
04:30:07.722 00.004 6120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.68 = -0.61)
04:30:07.725 00.003 6120 CameraToMount -- cameraX=-0.26 cameraY=0.04 hyp=0.26 cameraTheta=2.99 mountX=-0.24 mountY=-0.15, mountTheta=-2.60
04:30:07.730 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.04, opts=13)
04:30:07.734 00.004 6120 Enqueuing Move request for scope (-0.26, 0.04)
04:30:07.738 00.004 7680 Worker thread wakes up
04:30:07.738 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:07.742 00.004 6120 UpdateGuideState exits: m=7695 SNR=59.0
04:30:07.745 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:07.748 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:07.752 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.04) opts 0xd
04:30:07.752 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.04)
04:30:07.753 00.001 7680 Moving (-0.26, 0.04) raw xDistance=-0.24 yDistance=-0.15
04:30:07.753 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.24
04:30:07.753 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:30:07.753 00.000 6120 Enqueuing Expose request
04:30:07.759 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:30:07.759 00.000 7680 MoveAxis(E, 107, ABG)
04:30:07.759 00.000 7680 Guiding  Dir = 2, Dur = 107
04:30:07.759 00.000 7680 IsSlewing returns 0
04:30:07.760 00.001 7680 IsGuiding returns 0
04:30:07.760 00.000 7680 PulseGuide returned control before completion, sleep 117
04:30:07.889 00.129 7680 IsGuiding returns 1
04:30:07.891 00.002 7680 scope still moving after pulse duration time elapsed
04:30:07.920 00.029 7680 IsSlewing returns 0
04:30:07.922 00.002 7680 IsGuiding returns 0
04:30:07.922 00.000 7680 scope move finished after 107 + 55 ms
04:30:07.923 00.001 7680 Move returns status 0, amount 107
04:30:07.923 00.000 7680 MoveAxis(N, 0, ABG)
04:30:07.924 00.001 7680 Move returns status 0, amount 0
04:30:07.924 00.000 7680 move complete, result=0
04:30:07.924 00.000 7680 worker thread done servicing request
04:30:07.925 00.001 6120 GuideStep: -0.2 px 107 ms EAST, -0.1 px 0 ms NORTH
04:30:07.932 00.007 7680 Worker thread wakes up
04:30:07.932 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:07.932 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:30:09.182 01.250 7680 Exposure complete
04:30:09.328 00.146 7680 worker thread done servicing request
04:30:09.330 00.002 6120 OnExposeComplete: enter
04:30:09.334 00.004 6120 UpdateGuideState(): m_state=6
04:30:09.337 00.003 6120 Star::Find(15, 510, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5134
04:30:09.342 00.005 6120 Star::Find returns 1 (0), X=511.02, Y=664.04, Mass=7929, SNR=59.3, Peak=189 HFD=6.4
04:30:09.346 00.004 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
04:30:09.349 00.003 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
04:30:09.353 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.52 hyp=0.53 cameraTheta=-1.37 mountX=0.01 mountY=0.51, mountTheta=1.55
04:30:09.358 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.52, opts=13)
04:30:09.363 00.005 6120 Enqueuing Move request for scope (0.11, -0.52)
04:30:09.367 00.004 7680 Worker thread wakes up
04:30:09.368 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:09.371 00.003 6120 UpdateGuideState exits: m=7929 SNR=59.3
04:30:09.375 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.52) opts 0xd
04:30:09.376 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:09.380 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:09.383 00.003 6120 Enqueuing Expose request
04:30:09.387 00.004 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.52)
04:30:09.387 00.000 7680 Moving (0.11, -0.52) raw xDistance=0.01 yDistance=0.51
04:30:09.387 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:30:09.387 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
04:30:09.388 00.001 7680 MoveAxis(E, 0, ABG)
04:30:09.389 00.001 7680 Move returns status 0, amount 0
04:30:09.389 00.000 7680 MoveAxis(S, 277, ABG)
04:30:09.389 00.000 7680 Guiding  Dir = 1, Dur = 277
04:30:09.389 00.000 7680 IsSlewing returns 0
04:30:09.390 00.001 7680 IsGuiding returns 0
04:30:09.390 00.000 7680 PulseGuide returned control before completion, sleep 287
04:30:09.686 00.296 7680 IsGuiding returns 1
04:30:09.686 00.000 7680 scope still moving after pulse duration time elapsed
04:30:09.718 00.032 7680 IsSlewing returns 0
04:30:09.719 00.001 7680 IsGuiding returns 0
04:30:09.719 00.000 7680 scope move finished after 277 + 53 ms
04:30:09.721 00.002 7680 Move returns status 0, amount 277
04:30:09.721 00.000 7680 move complete, result=0
04:30:09.722 00.001 7680 worker thread done servicing request
04:30:09.723 00.001 7680 Worker thread wakes up
04:30:09.723 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 277 ms SOUTH
04:30:09.730 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:09.730 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(496,650,31,31)
04:30:10.367 00.637 6120 evsrv: cli 0FAEFBB8 connect
04:30:10.371 00.004 6120 case statement mapped state 6 to 3
04:30:10.376 00.005 6120 case statement mapped state 6 to 3
04:30:10.381 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"d27c7168-50c0-4ef1-867c-144f35cd37f1"}
04:30:10.385 00.004 6120 case statement mapped state 6 to 3
04:30:10.388 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"d27c7168-50c0-4ef1-867c-144f35cd37f1"}
04:30:10.405 00.017 6120 evsrv: cli 0FAEFBB8 disconnect
04:30:10.413 00.008 6120 evsrv: cli 0FAF0158 connect
04:30:10.418 00.005 6120 case statement mapped state 6 to 3
04:30:10.423 00.005 6120 case statement mapped state 6 to 3
04:30:10.428 00.005 6120 evsrv: cli 0FAF0158 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"23668a2c-8ff0-48c0-8642-30e4e7fc1576"}
04:30:10.581 00.153 6120 PhdController::Dither begins
04:30:10.586 00.005 6120 dither: size=5.00, dRA=-4.44 dDec=1.39
04:30:10.590 00.004 6120 MountToCamera -- mountTheta (-2.84) + m_xAngle (0.19) = xAngle (-2.65 = -2.65)
04:30:10.593 00.003 6120 MountToCamera -- mountX=-4.44 mountY=1.39 hyp=4.65 mountTheta=-2.84 cameraX=-4.10, cameraY=-2.19 cameraTheta=-2.65
04:30:10.707 00.114 6120 setting lock position to (506.81, 662.36)
04:30:10.711 00.004 6120 Mount: notify guiding dithered (-4.1, -2.2)
04:30:10.715 00.004 6120 Status Line: Dither by -4.44,1.39
04:30:10.720 00.005 6120 PhdController: newstate STATE_SETTLE_BEGIN
04:30:10.726 00.006 6120 PhdController: newstate STATE_SETTLE_WAIT
04:30:10.728 00.002 6120 evsrv: cli 0FAF0158 response: {"jsonrpc":"2.0","result":0,"id":"23668a2c-8ff0-48c0-8642-30e4e7fc1576"}
04:30:10.732 00.004 6120 evsrv: cli 0FAF0158 disconnect
04:30:10.980 00.248 7680 Exposure complete
04:30:11.074 00.094 7680 worker thread done servicing request
04:30:11.074 00.000 6120 OnExposeComplete: enter
04:30:11.077 00.003 6120 UpdateGuideState(): m_state=6
04:30:11.081 00.004 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5135
04:30:11.083 00.002 6120 Star::Find returns 1 (0), X=511.04, Y=664.98, Mass=8617, SNR=61.9, Peak=175 HFD=7.1
04:30:11.087 00.004 6120 CameraToMount -- cameraTheta (0.56) - m_xAngle (0.19) = xAngle (0.37 = 0.37)
04:30:11.089 00.002 6120 CameraToMount -- cameraTheta (0.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.24 = -3.04)
04:30:11.092 00.003 6120 CameraToMount -- cameraX=4.23 cameraY=2.63 hyp=4.98 cameraTheta=0.56 mountX=4.64 mountY=-0.50, mountTheta=-0.11
04:30:11.096 00.004 6120 dither recenter: remaining=(4.4,-1.4) step=(4.4,-1.4)
04:30:11.099 00.003 6120 MountToCamera -- mountTheta (0.30) + m_xAngle (0.19) = xAngle (0.49 = 0.49)
04:30:11.102 00.003 6120 MountToCamera -- mountX=4.44 mountY=-1.39 hyp=4.65 mountTheta=0.30 cameraX=4.10, cameraY=2.19 cameraTheta=0.49
04:30:11.105 00.003 6120 SchedulePrimaryMove(0D6325F0, x=4.10, y=2.19, opts=4)
04:30:11.107 00.002 6120 Enqueuing Move request for scope (4.10, 2.19)
04:30:11.110 00.003 7680 Worker thread wakes up
04:30:11.110 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (4.10, 2.19) opts 0x4
04:30:11.110 00.000 7680 Handling offset move in thread for scope, endpoint = (4.10, 2.19)
04:30:11.110 00.000 7680 Moving (4.10, 2.19) raw xDistance=4.44 yDistance=-1.39
04:30:11.112 00.002 7680 MoveAxis(W, 2879, B)
04:30:11.112 00.000 7680 Guiding  Dir = 3, Dur = 2879
04:30:11.112 00.000 6120 Mount: notify direct move 4.44,-1.39
04:30:11.114 00.002 7680 IsSlewing returns 0
04:30:11.114 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:11.119 00.005 7680 IsGuiding returns 0
04:30:11.119 00.000 6120 UpdateGuideState exits: m=8617 SNR=61.9
04:30:11.122 00.003 7680 PulseGuide returned control before completion, sleep 2889
04:30:11.122 00.000 6120 PhdController: settling, locked = 1, distance = 5.09 (1.50) aobump = 0 frame = 1 / 99999
04:30:11.125 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764066611.124,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.09,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:30:11.127 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:11.132 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:11.136 00.004 6120 Enqueuing Expose request
04:30:14.023 02.887 7680 IsGuiding returns 1
04:30:14.023 00.000 7680 scope still moving after pulse duration time elapsed
04:30:14.054 00.031 7680 IsSlewing returns 0
04:30:14.056 00.002 7680 IsGuiding returns 0
04:30:14.057 00.001 7680 scope move finished after 2879 + 58 ms
04:30:14.057 00.000 7680 Move returns status 0, amount 2879
04:30:14.058 00.001 7680 MoveAxis(N, 756, B)
04:30:14.059 00.001 7680 Guiding  Dir = 0, Dur = 756
04:30:14.059 00.000 7680 IsSlewing returns 0
04:30:14.059 00.000 7680 IsGuiding returns 0
04:30:14.060 00.001 7680 PulseGuide returned control before completion, sleep 766
04:30:14.842 00.782 7680 IsGuiding returns 1
04:30:14.843 00.001 7680 scope still moving after pulse duration time elapsed
04:30:14.874 00.031 7680 IsSlewing returns 0
04:30:14.876 00.002 7680 IsGuiding returns 1
04:30:14.906 00.030 7680 IsSlewing returns 0
04:30:14.907 00.001 7680 IsGuiding returns 1
04:30:14.936 00.029 7680 IsSlewing returns 0
04:30:14.937 00.001 7680 IsGuiding returns 1
04:30:14.968 00.031 7680 IsSlewing returns 0
04:30:14.969 00.001 7680 IsGuiding returns 0
04:30:14.971 00.002 7680 scope move finished after 756 + 154 ms
04:30:14.971 00.000 7680 Move returns status 0, amount 756
04:30:14.972 00.001 7680 move complete, result=0
04:30:14.972 00.000 7680 worker thread done servicing request
04:30:14.972 00.000 6120 GuideStep: 4.4 px 2879 ms WEST, -1.4 px 756 ms NORTH
04:30:14.979 00.007 7680 Worker thread wakes up
04:30:14.979 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:14.979 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:16.233 01.254 7680 Exposure complete
04:30:16.372 00.139 7680 worker thread done servicing request
04:30:16.372 00.000 6120 OnExposeComplete: enter
04:30:16.375 00.003 6120 UpdateGuideState(): m_state=6
04:30:16.380 00.005 6120 Star::Find(15, 511, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5136
04:30:16.385 00.005 6120 Star::Find returns 1 (0), X=507.04, Y=664.73, Mass=8129, SNR=59.7, Peak=180 HFD=6.8
04:30:16.388 00.003 6120 CameraToMount -- cameraTheta (1.47) - m_xAngle (0.19) = xAngle (1.29 = 1.29)
04:30:16.392 00.004 6120 CameraToMount -- cameraTheta (1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.16 = -2.12)
04:30:16.396 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=2.37 hyp=2.38 cameraTheta=1.47 mountX=0.67 mountY=-2.03, mountTheta=-1.25
04:30:16.400 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=2.37, opts=13)
04:30:16.405 00.005 6120 Enqueuing Move request for scope (0.23, 2.37)
04:30:16.408 00.003 7680 Worker thread wakes up
04:30:16.408 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 2.37) opts 0xd
04:30:16.408 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 2.37)
04:30:16.408 00.000 7680 Moving (0.23, 2.37) raw xDistance=0.67 yDistance=-2.03
04:30:16.408 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
04:30:16.410 00.002 7680 resist switch: large excursion: input -2.03 thresh 0.60 direction from 0 to -1
04:30:16.410 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.08
04:30:16.410 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.03 from input -2.03
04:30:16.410 00.000 7680 MoveAxis(W, 272, ABG)
04:30:16.410 00.000 7680 Guiding  Dir = 3, Dur = 272
04:30:16.410 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:16.414 00.004 7680 IsSlewing returns 0
04:30:16.414 00.000 6120 UpdateGuideState exits: m=8129 SNR=59.7
04:30:16.417 00.003 7680 IsGuiding returns 0
04:30:16.418 00.001 6120 PhdController: settling, locked = 1, distance = 2.38 (1.50) aobump = 0 frame = 2 / 99999
04:30:16.421 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764066616.421,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.38,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:30:16.424 00.003 7680 PulseGuide returned control before completion, sleep 282
04:30:16.424 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:16.429 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:16.434 00.005 6120 Enqueuing Expose request
04:30:16.724 00.290 7680 IsGuiding returns 0
04:30:16.724 00.000 7680 Move returns status 0, amount 272
04:30:16.725 00.001 7680 MoveAxis(N, 1100, ABG)
04:30:16.725 00.000 7680 Guiding  Dir = 0, Dur = 1100
04:30:16.725 00.000 7680 IsSlewing returns 0
04:30:16.725 00.000 7680 IsGuiding returns 0
04:30:16.726 00.001 7680 PulseGuide returned control before completion, sleep 1110
04:30:17.843 01.117 7680 IsGuiding returns 1
04:30:17.843 00.000 7680 scope still moving after pulse duration time elapsed
04:30:17.874 00.031 7680 IsSlewing returns 0
04:30:17.875 00.001 7680 IsGuiding returns 0
04:30:17.876 00.001 7680 scope move finished after 1100 + 50 ms
04:30:17.876 00.000 7680 Move returns status 0, amount 1100
04:30:17.877 00.001 7680 move complete, result=0
04:30:17.877 00.000 6120 GuideStep: 0.7 px 272 ms WEST, -2.0 px 1100 ms NORTH
04:30:17.884 00.007 7680 worker thread done servicing request
04:30:17.885 00.001 7680 Worker thread wakes up
04:30:17.885 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:17.885 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:19.137 01.252 7680 Exposure complete
04:30:19.288 00.151 7680 worker thread done servicing request
04:30:19.288 00.000 6120 OnExposeComplete: enter
04:30:19.293 00.005 6120 UpdateGuideState(): m_state=6
04:30:19.296 00.003 6120 Star::Find(15, 507, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5137
04:30:19.301 00.005 6120 Star::Find returns 1 (0), X=506.84, Y=662.91, Mass=8345, SNR=61.9, Peak=198 HFD=6.6
04:30:19.305 00.004 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (0.19) = xAngle (1.32 = 1.32)
04:30:19.309 00.004 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.20 = -2.09)
04:30:19.312 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=0.55 hyp=0.55 cameraTheta=1.51 mountX=0.14 mountY=-0.48, mountTheta=-1.30
04:30:19.318 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=0.55, opts=13)
04:30:19.323 00.005 6120 Enqueuing Move request for scope (0.03, 0.55)
04:30:19.327 00.004 7680 Worker thread wakes up
04:30:19.327 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:19.332 00.005 6120 UpdateGuideState exits: m=8345 SNR=61.9
04:30:19.335 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.55) opts 0xd
04:30:19.335 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, 0.55)
04:30:19.336 00.001 7680 Moving (0.03, 0.55) raw xDistance=0.14 yDistance=-0.48
04:30:19.336 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:30:19.336 00.000 6120 PhdController: settling, locked = 1, distance = 1.83 (1.50) aobump = 0 frame = 3 / 99999
04:30:19.341 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
04:30:19.341 00.000 7680 MoveAxis(E, 0, ABG)
04:30:19.341 00.000 7680 Move returns status 0, amount 0
04:30:19.341 00.000 7680 MoveAxis(N, 262, ABG)
04:30:19.341 00.000 7680 Guiding  Dir = 0, Dur = 262
04:30:19.341 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764066619.341,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.83,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:30:19.346 00.005 7680 IsSlewing returns 0
04:30:19.346 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:19.350 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:19.353 00.003 6120 Enqueuing Expose request
04:30:19.358 00.005 7680 IsGuiding returns 0
04:30:19.358 00.000 7680 PulseGuide returned control before completion, sleep 272
04:30:19.644 00.286 7680 IsGuiding returns 0
04:30:19.645 00.001 7680 Move returns status 0, amount 262
04:30:19.645 00.000 7680 move complete, result=0
04:30:19.647 00.002 7680 worker thread done servicing request
04:30:19.647 00.000 7680 Worker thread wakes up
04:30:19.647 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.5 px 262 ms NORTH
04:30:19.654 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:19.655 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:20.907 01.252 7680 Exposure complete
04:30:21.053 00.146 7680 worker thread done servicing request
04:30:21.053 00.000 6120 OnExposeComplete: enter
04:30:21.057 00.004 6120 UpdateGuideState(): m_state=6
04:30:21.060 00.003 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5138
04:30:21.064 00.004 6120 Star::Find returns 1 (0), X=506.40, Y=662.66, Mass=8728, SNR=62.7, Peak=186 HFD=7.0
04:30:21.069 00.005 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (0.19) = xAngle (2.32 = 2.32)
04:30:21.074 00.005 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.19 = -1.09)
04:30:21.078 00.004 6120 CameraToMount -- cameraX=-0.41 cameraY=0.30 hyp=0.51 cameraTheta=2.51 mountX=-0.34 mountY=-0.45, mountTheta=-2.23
04:30:21.083 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=0.30, opts=13)
04:30:21.087 00.004 6120 Enqueuing Move request for scope (-0.41, 0.30)
04:30:21.090 00.003 7680 Worker thread wakes up
04:30:21.090 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.30) opts 0xd
04:30:21.090 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, 0.30)
04:30:21.090 00.000 7680 Moving (-0.41, 0.30) raw xDistance=-0.34 yDistance=-0.45
04:30:21.090 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
04:30:21.090 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
04:30:21.092 00.002 7680 MoveAxis(E, 141, ABG)
04:30:21.092 00.000 7680 Guiding  Dir = 2, Dur = 141
04:30:21.092 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:21.096 00.004 7680 IsSlewing returns 0
04:30:21.096 00.000 6120 UpdateGuideState exits: m=8728 SNR=62.7
04:30:21.099 00.003 7680 IsGuiding returns 0
04:30:21.099 00.000 6120 PhdController: settling, locked = 1, distance = 1.44 (1.50) aobump = 0 frame = 4 / 99999
04:30:21.104 00.005 7680 PulseGuide returned control before completion, sleep 151
04:30:21.104 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764066621.104,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.44,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:30:21.107 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:21.111 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:21.115 00.004 6120 Enqueuing Expose request
04:30:21.271 00.156 7680 IsGuiding returns 0
04:30:21.272 00.001 7680 Move returns status 0, amount 141
04:30:21.272 00.000 7680 MoveAxis(N, 244, ABG)
04:30:21.273 00.001 7680 Guiding  Dir = 0, Dur = 244
04:30:21.273 00.000 7680 IsSlewing returns 0
04:30:21.274 00.001 7680 IsGuiding returns 0
04:30:21.274 00.000 7680 PulseGuide returned control before completion, sleep 254
04:30:21.538 00.264 7680 IsGuiding returns 1
04:30:21.538 00.000 7680 scope still moving after pulse duration time elapsed
04:30:21.570 00.032 7680 IsSlewing returns 0
04:30:21.570 00.000 7680 IsGuiding returns 0
04:30:21.571 00.001 7680 scope move finished after 244 + 52 ms
04:30:21.571 00.000 7680 Move returns status 0, amount 244
04:30:21.571 00.000 7680 move complete, result=0
04:30:21.571 00.000 7680 worker thread done servicing request
04:30:21.572 00.001 7680 Worker thread wakes up
04:30:21.572 00.000 6120 GuideStep: -0.3 px 141 ms EAST, -0.4 px 244 ms NORTH
04:30:21.577 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:21.578 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:22.835 01.257 7680 Exposure complete
04:30:22.964 00.129 7680 worker thread done servicing request
04:30:22.965 00.001 6120 OnExposeComplete: enter
04:30:22.968 00.003 6120 UpdateGuideState(): m_state=6
04:30:22.973 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5139
04:30:22.977 00.004 6120 Star::Find returns 1 (0), X=506.81, Y=663.83, Mass=7522, SNR=58.0, Peak=194 HFD=6.6
04:30:22.981 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (0.19) = xAngle (1.38 = 1.38)
04:30:22.984 00.003 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.25 = -2.03)
04:30:22.988 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=1.47 hyp=1.47 cameraTheta=1.57 mountX=0.28 mountY=-1.32, mountTheta=-1.36
04:30:22.993 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=1.47, opts=13)
04:30:22.996 00.003 6120 Enqueuing Move request for scope (0.00, 1.47)
04:30:22.999 00.003 7680 Worker thread wakes up
04:30:22.999 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:23.004 00.005 6120 UpdateGuideState exits: m=7522 SNR=58.0
04:30:23.007 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 1.47) opts 0xd
04:30:23.007 00.000 6120 PhdController: settling, locked = 1, distance = 1.45 (1.50) aobump = 0 frame = 5 / 99999
04:30:23.012 00.005 7680 Handling offset move in thread for scope, endpoint = (0.00, 1.47)
04:30:23.012 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764066623.012,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.45,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
04:30:23.017 00.005 7680 Moving (0.00, 1.47) raw xDistance=0.28 yDistance=-1.32
04:30:23.017 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.28
04:30:23.017 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.32 from input -1.32
04:30:23.017 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:23.021 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:23.024 00.003 6120 Enqueuing Expose request
04:30:23.029 00.005 7680 MoveAxis(W, 103, ABG)
04:30:23.029 00.000 7680 Guiding  Dir = 3, Dur = 103
04:30:23.029 00.000 7680 IsSlewing returns 0
04:30:23.030 00.001 7680 IsGuiding returns 0
04:30:23.030 00.000 7680 PulseGuide returned control before completion, sleep 113
04:30:23.152 00.122 7680 IsGuiding returns 1
04:30:23.152 00.000 7680 scope still moving after pulse duration time elapsed
04:30:23.183 00.031 7680 IsSlewing returns 0
04:30:23.185 00.002 7680 IsGuiding returns 0
04:30:23.185 00.000 7680 scope move finished after 103 + 52 ms
04:30:23.185 00.000 7680 Move returns status 0, amount 103
04:30:23.185 00.000 7680 MoveAxis(N, 716, ABG)
04:30:23.186 00.001 7680 Guiding  Dir = 0, Dur = 716
04:30:23.186 00.000 7680 IsSlewing returns 0
04:30:23.188 00.002 7680 IsGuiding returns 0
04:30:23.188 00.000 7680 PulseGuide returned control before completion, sleep 726
04:30:23.925 00.737 7680 IsGuiding returns 1
04:30:23.925 00.000 7680 scope still moving after pulse duration time elapsed
04:30:23.955 00.030 7680 IsSlewing returns 0
04:30:23.957 00.002 7680 IsGuiding returns 0
04:30:23.957 00.000 7680 scope move finished after 716 + 53 ms
04:30:23.958 00.001 7680 Move returns status 0, amount 716
04:30:23.958 00.000 7680 move complete, result=0
04:30:23.960 00.002 7680 worker thread done servicing request
04:30:23.960 00.000 7680 Worker thread wakes up
04:30:23.961 00.001 6120 GuideStep: 0.3 px 103 ms WEST, -1.3 px 716 ms NORTH
04:30:23.967 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:23.967 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:25.219 01.252 7680 Exposure complete
04:30:25.370 00.151 7680 worker thread done servicing request
04:30:25.370 00.000 6120 OnExposeComplete: enter
04:30:25.374 00.004 6120 UpdateGuideState(): m_state=6
04:30:25.378 00.004 6120 Star::Find(15, 506, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5140
04:30:25.384 00.006 6120 Star::Find returns 1 (0), X=506.54, Y=660.67, Mass=7722, SNR=58.0, Peak=175 HFD=6.9
04:30:25.388 00.004 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
04:30:25.391 00.003 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
04:30:25.395 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=-1.69 hyp=1.71 cameraTheta=-1.73 mountX=-0.58 mountY=1.40, mountTheta=1.96
04:30:25.399 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-1.69, opts=13)
04:30:25.403 00.004 6120 Enqueuing Move request for scope (-0.27, -1.69)
04:30:25.407 00.004 7680 Worker thread wakes up
04:30:25.407 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -1.69) opts 0xd
04:30:25.407 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, -1.69)
04:30:25.407 00.000 7680 Moving (-0.27, -1.69) raw xDistance=-0.58 yDistance=1.40
04:30:25.408 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.58
04:30:25.408 00.000 7680 resist switch: large excursion: input 1.40 thresh 0.60 direction from -1 to 1
04:30:25.408 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.20
04:30:25.408 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.40 from input 1.40
04:30:25.408 00.000 7680 MoveAxis(E, 230, ABG)
04:30:25.408 00.000 7680 Guiding  Dir = 2, Dur = 230
04:30:25.408 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:25.412 00.004 7680 IsSlewing returns 0
04:30:25.413 00.001 6120 UpdateGuideState exits: m=7722 SNR=58.0
04:30:25.416 00.003 7680 IsGuiding returns 0
04:30:25.416 00.000 6120 PhdController: settling, locked = 1, distance = 1.53 (1.50) aobump = 0 frame = 6 / 99999
04:30:25.420 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764066625.420,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.53,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:30:25.423 00.003 7680 PulseGuide returned control before completion, sleep 240
04:30:25.423 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:25.427 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:25.431 00.004 6120 Enqueuing Expose request
04:30:25.681 00.250 7680 IsGuiding returns 0
04:30:25.682 00.001 7680 Move returns status 0, amount 230
04:30:25.682 00.000 7680 MoveAxis(S, 760, ABG)
04:30:25.682 00.000 7680 Guiding  Dir = 1, Dur = 760
04:30:25.683 00.001 7680 IsSlewing returns 0
04:30:25.683 00.000 7680 IsGuiding returns 0
04:30:25.684 00.001 7680 PulseGuide returned control before completion, sleep 770
04:30:26.462 00.778 7680 IsGuiding returns 1
04:30:26.462 00.000 7680 scope still moving after pulse duration time elapsed
04:30:26.492 00.030 7680 IsSlewing returns 0
04:30:26.493 00.001 7680 IsGuiding returns 0
04:30:26.493 00.000 7680 scope move finished after 760 + 49 ms
04:30:26.493 00.000 7680 Move returns status 0, amount 760
04:30:26.493 00.000 7680 move complete, result=0
04:30:26.494 00.001 7680 worker thread done servicing request
04:30:26.494 00.000 6120 GuideStep: -0.6 px 230 ms EAST, 1.4 px 760 ms SOUTH
04:30:26.498 00.004 7680 Worker thread wakes up
04:30:26.498 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:26.498 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:27.740 01.242 7680 Exposure complete
04:30:27.865 00.125 7680 worker thread done servicing request
04:30:27.866 00.001 6120 OnExposeComplete: enter
04:30:27.869 00.003 6120 UpdateGuideState(): m_state=6
04:30:27.874 00.005 6120 Star::Find(15, 506, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5141
04:30:27.877 00.003 6120 Star::Find returns 1 (0), X=507.20, Y=660.93, Mass=7461, SNR=56.3, Peak=177 HFD=6.6
04:30:27.883 00.006 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
04:30:27.887 00.004 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
04:30:27.891 00.004 6120 CameraToMount -- cameraX=0.39 cameraY=-1.43 hyp=1.48 cameraTheta=-1.30 mountX=0.12 mountY=1.45, mountTheta=1.49
04:30:27.895 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.39, y=-1.43, opts=13)
04:30:27.900 00.005 6120 Enqueuing Move request for scope (0.39, -1.43)
04:30:27.903 00.003 7680 Worker thread wakes up
04:30:27.903 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.39, -1.43) opts 0xd
04:30:27.904 00.001 7680 Handling offset move in thread for scope, endpoint = (0.39, -1.43)
04:30:27.904 00.000 7680 Moving (0.39, -1.43) raw xDistance=0.12 yDistance=1.45
04:30:27.904 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:30:27.904 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.45 from input 1.45
04:30:27.905 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:27.908 00.003 6120 UpdateGuideState exits: m=7461 SNR=56.3
04:30:27.912 00.004 6120 PhdController: settling, locked = 1, distance = 1.51 (1.50) aobump = 0 frame = 7 / 99999
04:30:27.915 00.003 7680 MoveAxis(E, 0, ABG)
04:30:27.915 00.000 7680 Move returns status 0, amount 0
04:30:27.915 00.000 7680 MoveAxis(S, 788, ABG)
04:30:27.916 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764066627.915,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.51,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:30:27.920 00.004 7680 Guiding  Dir = 1, Dur = 788
04:30:27.920 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:27.923 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:27.927 00.004 7680 IsSlewing returns 0
04:30:27.927 00.000 6120 Enqueuing Expose request
04:30:27.930 00.003 7680 IsGuiding returns 0
04:30:27.930 00.000 7680 PulseGuide returned control before completion, sleep 798
04:30:28.733 00.803 7680 IsGuiding returns 1
04:30:28.734 00.001 7680 scope still moving after pulse duration time elapsed
04:30:28.765 00.031 7680 IsSlewing returns 0
04:30:28.766 00.001 7680 IsGuiding returns 0
04:30:28.766 00.000 7680 scope move finished after 788 + 48 ms
04:30:28.767 00.001 7680 Move returns status 0, amount 788
04:30:28.767 00.000 7680 move complete, result=0
04:30:28.768 00.001 7680 worker thread done servicing request
04:30:28.768 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 1.5 px 788 ms SOUTH
04:30:28.773 00.005 7680 Worker thread wakes up
04:30:28.773 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:28.775 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:30.027 01.252 7680 Exposure complete
04:30:30.160 00.133 7680 worker thread done servicing request
04:30:30.161 00.001 6120 OnExposeComplete: enter
04:30:30.165 00.004 6120 UpdateGuideState(): m_state=6
04:30:30.170 00.005 6120 Star::Find(15, 507, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5142
04:30:30.174 00.004 6120 Star::Find returns 1 (0), X=507.47, Y=661.87, Mass=7630, SNR=58.0, Peak=202 HFD=6.6
04:30:30.178 00.004 6120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.19) = xAngle (-0.82 = -0.82)
04:30:30.182 00.004 6120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.05 = 2.05)
04:30:30.186 00.004 6120 CameraToMount -- cameraX=0.66 cameraY=-0.48 hyp=0.82 cameraTheta=-0.63 mountX=0.56 mountY=0.73, mountTheta=0.91
04:30:30.191 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.66, y=-0.48, opts=13)
04:30:30.196 00.005 6120 Enqueuing Move request for scope (0.66, -0.48)
04:30:30.200 00.004 7680 Worker thread wakes up
04:30:30.200 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.48) opts 0xd
04:30:30.200 00.000 7680 Handling offset move in thread for scope, endpoint = (0.66, -0.48)
04:30:30.200 00.000 7680 Moving (0.66, -0.48) raw xDistance=0.56 yDistance=0.73
04:30:30.201 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:30.205 00.004 6120 UpdateGuideState exits: m=7630 SNR=58.0
04:30:30.208 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
04:30:30.209 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
04:30:30.209 00.000 7680 MoveAxis(W, 229, ABG)
04:30:30.209 00.000 7680 Guiding  Dir = 3, Dur = 229
04:30:30.209 00.000 6120 PhdController: settling, locked = 1, distance = 1.30 (1.50) aobump = 0 frame = 8 / 99999
04:30:30.213 00.004 7680 IsSlewing returns 0
04:30:30.213 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764066630.213,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.30,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:30:30.217 00.004 7680 IsGuiding returns 0
04:30:30.217 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:30.221 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:30.226 00.005 6120 Enqueuing Expose request
04:30:30.230 00.004 7680 PulseGuide returned control before completion, sleep 239
04:30:30.475 00.245 7680 IsGuiding returns 0
04:30:30.475 00.000 7680 Move returns status 0, amount 229
04:30:30.477 00.002 7680 MoveAxis(S, 395, ABG)
04:30:30.477 00.000 7680 Guiding  Dir = 1, Dur = 395
04:30:30.478 00.001 7680 IsSlewing returns 0
04:30:30.479 00.001 7680 IsGuiding returns 0
04:30:30.480 00.001 7680 PulseGuide returned control before completion, sleep 405
04:30:30.896 00.416 7680 IsGuiding returns 1
04:30:30.897 00.001 7680 scope still moving after pulse duration time elapsed
04:30:30.927 00.030 7680 IsSlewing returns 0
04:30:30.929 00.002 7680 IsGuiding returns 0
04:30:30.931 00.002 7680 scope move finished after 395 + 57 ms
04:30:30.932 00.001 7680 Move returns status 0, amount 395
04:30:30.932 00.000 7680 move complete, result=0
04:30:30.933 00.001 7680 worker thread done servicing request
04:30:30.934 00.001 6120 GuideStep: 0.6 px 229 ms WEST, 0.7 px 395 ms SOUTH
04:30:30.942 00.008 7680 Worker thread wakes up
04:30:30.942 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:30.942 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:32.192 01.250 7680 Exposure complete
04:30:32.324 00.132 7680 worker thread done servicing request
04:30:32.325 00.001 6120 OnExposeComplete: enter
04:30:32.329 00.004 6120 UpdateGuideState(): m_state=6
04:30:32.333 00.004 6120 Star::Find(15, 507, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5143
04:30:32.337 00.004 6120 Star::Find returns 1 (0), X=507.09, Y=661.97, Mass=7661, SNR=58.5, Peak=198 HFD=6.4
04:30:32.341 00.004 6120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (0.19) = xAngle (-1.12 = -1.12)
04:30:32.345 00.004 6120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.75 = 1.75)
04:30:32.349 00.004 6120 CameraToMount -- cameraX=0.29 cameraY=-0.39 hyp=0.48 cameraTheta=-0.94 mountX=0.21 mountY=0.47, mountTheta=1.16
04:30:32.353 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.39, opts=13)
04:30:32.357 00.004 6120 Enqueuing Move request for scope (0.29, -0.39)
04:30:32.361 00.004 7680 Worker thread wakes up
04:30:32.361 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:32.364 00.003 6120 UpdateGuideState exits: m=7661 SNR=58.5
04:30:32.368 00.004 6120 PhdController: settling, locked = 1, distance = 1.06 (1.50) aobump = 0 frame = 9 / 99999
04:30:32.372 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.39) opts 0xd
04:30:32.372 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.39)
04:30:32.372 00.000 7680 Moving (0.29, -0.39) raw xDistance=0.21 yDistance=0.47
04:30:32.372 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764066632.372,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.06,"Time":2.2,"SettleTime":10.0,"StarLocked":true}
04:30:32.376 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.21
04:30:32.376 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
04:30:32.376 00.000 7680 MoveAxis(W, 101, ABG)
04:30:32.376 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:32.382 00.006 7680 Guiding  Dir = 3, Dur = 101
04:30:32.382 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:32.386 00.004 7680 IsSlewing returns 0
04:30:32.386 00.000 6120 Enqueuing Expose request
04:30:32.389 00.003 7680 IsGuiding returns 0
04:30:32.390 00.001 7680 PulseGuide returned control before completion, sleep 111
04:30:32.511 00.121 7680 IsGuiding returns 1
04:30:32.511 00.000 7680 scope still moving after pulse duration time elapsed
04:30:32.543 00.032 7680 IsSlewing returns 0
04:30:32.545 00.002 7680 IsGuiding returns 0
04:30:32.546 00.001 7680 scope move finished after 101 + 54 ms
04:30:32.546 00.000 7680 Move returns status 0, amount 101
04:30:32.546 00.000 7680 MoveAxis(S, 257, ABG)
04:30:32.547 00.001 7680 Guiding  Dir = 1, Dur = 257
04:30:32.547 00.000 7680 IsSlewing returns 0
04:30:32.547 00.000 7680 IsGuiding returns 0
04:30:32.549 00.002 7680 PulseGuide returned control before completion, sleep 267
04:30:32.824 00.275 7680 IsGuiding returns 1
04:30:32.824 00.000 7680 scope still moving after pulse duration time elapsed
04:30:32.855 00.031 7680 IsSlewing returns 0
04:30:32.856 00.001 7680 IsGuiding returns 0
04:30:32.856 00.000 7680 scope move finished after 257 + 50 ms
04:30:32.856 00.000 7680 Move returns status 0, amount 257
04:30:32.856 00.000 7680 move complete, result=0
04:30:32.856 00.000 7680 worker thread done servicing request
04:30:32.857 00.001 6120 GuideStep: 0.2 px 101 ms WEST, 0.5 px 257 ms SOUTH
04:30:32.862 00.005 7680 Worker thread wakes up
04:30:32.862 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:32.862 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:34.122 01.260 7680 Exposure complete
04:30:34.265 00.143 7680 worker thread done servicing request
04:30:34.266 00.001 6120 OnExposeComplete: enter
04:30:34.270 00.004 6120 UpdateGuideState(): m_state=6
04:30:34.273 00.003 6120 Star::Find(15, 507, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5144
04:30:34.277 00.004 6120 Star::Find returns 1 (0), X=507.09, Y=662.17, Mass=7284, SNR=56.8, Peak=194 HFD=6.4
04:30:34.281 00.004 6120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.19) = xAngle (-0.77 = -0.77)
04:30:34.285 00.004 6120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.10 = 2.10)
04:30:34.290 00.005 6120 CameraToMount -- cameraX=0.28 cameraY=-0.19 hyp=0.34 cameraTheta=-0.59 mountX=0.24 mountY=0.29, mountTheta=0.88
04:30:34.295 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.19, opts=13)
04:30:34.299 00.004 6120 Enqueuing Move request for scope (0.28, -0.19)
04:30:34.302 00.003 7680 Worker thread wakes up
04:30:34.302 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:34.306 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.19) opts 0xd
04:30:34.306 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.19)
04:30:34.307 00.001 6120 UpdateGuideState exits: m=7284 SNR=56.8
04:30:34.311 00.004 6120 PhdController: settling, locked = 1, distance = 0.84 (1.50) aobump = 0 frame = 10 / 99999
04:30:34.315 00.004 7680 Moving (0.28, -0.19) raw xDistance=0.24 yDistance=0.29
04:30:34.315 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.24
04:30:34.315 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:30:34.315 00.000 7680 MoveAxis(W, 107, ABG)
04:30:34.315 00.000 7680 Guiding  Dir = 3, Dur = 107
04:30:34.315 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764066634.315,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.84,"Time":4.1,"SettleTime":10.0,"StarLocked":true}
04:30:34.319 00.004 7680 IsSlewing returns 0
04:30:34.320 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:34.323 00.003 7680 IsGuiding returns 0
04:30:34.323 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:34.327 00.004 6120 Enqueuing Expose request
04:30:34.332 00.005 7680 PulseGuide returned control before completion, sleep 117
04:30:34.458 00.126 7680 IsGuiding returns 0
04:30:34.459 00.001 7680 Move returns status 0, amount 107
04:30:34.459 00.000 7680 MoveAxis(S, 159, ABG)
04:30:34.460 00.001 7680 Guiding  Dir = 1, Dur = 159
04:30:34.460 00.000 7680 IsSlewing returns 0
04:30:34.462 00.002 7680 IsGuiding returns 0
04:30:34.463 00.001 7680 PulseGuide returned control before completion, sleep 169
04:30:34.649 00.186 7680 IsGuiding returns 1
04:30:34.649 00.000 7680 scope still moving after pulse duration time elapsed
04:30:34.679 00.030 7680 IsSlewing returns 0
04:30:34.680 00.001 7680 IsGuiding returns 0
04:30:34.681 00.001 7680 scope move finished after 159 + 59 ms
04:30:34.681 00.000 7680 Move returns status 0, amount 159
04:30:34.681 00.000 7680 move complete, result=0
04:30:34.682 00.001 7680 worker thread done servicing request
04:30:34.683 00.001 6120 GuideStep: 0.2 px 107 ms WEST, 0.3 px 159 ms SOUTH
04:30:34.689 00.006 7680 Worker thread wakes up
04:30:34.689 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:34.689 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:35.943 01.254 7680 Exposure complete
04:30:36.083 00.140 7680 worker thread done servicing request
04:30:36.084 00.001 6120 OnExposeComplete: enter
04:30:36.088 00.004 6120 UpdateGuideState(): m_state=6
04:30:36.092 00.004 6120 Star::Find(15, 507, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5145
04:30:36.097 00.005 6120 Star::Find returns 1 (0), X=506.96, Y=662.20, Mass=7689, SNR=57.9, Peak=198 HFD=6.4
04:30:36.102 00.005 6120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.19) = xAngle (-0.99 = -0.99)
04:30:36.106 00.004 6120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.88 = 1.88)
04:30:36.111 00.005 6120 CameraToMount -- cameraX=0.16 cameraY=-0.16 hyp=0.22 cameraTheta=-0.81 mountX=0.12 mountY=0.21, mountTheta=1.05
04:30:36.115 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.16, opts=13)
04:30:36.119 00.004 6120 Enqueuing Move request for scope (0.16, -0.16)
04:30:36.122 00.003 7680 Worker thread wakes up
04:30:36.122 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.16) opts 0xd
04:30:36.122 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.16)
04:30:36.122 00.000 7680 Moving (0.16, -0.16) raw xDistance=0.12 yDistance=0.21
04:30:36.122 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:30:36.122 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:30:36.124 00.002 7680 MoveAxis(E, 0, ABG)
04:30:36.124 00.000 7680 Move returns status 0, amount 0
04:30:36.124 00.000 7680 MoveAxis(S, 116, ABG)
04:30:36.124 00.000 7680 Guiding  Dir = 1, Dur = 116
04:30:36.124 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:36.127 00.003 7680 IsSlewing returns 0
04:30:36.128 00.001 6120 UpdateGuideState exits: m=7689 SNR=57.9
04:30:36.131 00.003 7680 IsGuiding returns 0
04:30:36.131 00.000 6120 PhdController: settling, locked = 1, distance = 0.66 (1.50) aobump = 0 frame = 11 / 99999
04:30:36.135 00.004 7680 PulseGuide returned control before completion, sleep 126
04:30:36.135 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764066636.135,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.66,"Time":5.9,"SettleTime":10.0,"StarLocked":true}
04:30:36.138 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:36.142 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:36.146 00.004 6120 Enqueuing Expose request
04:30:36.276 00.130 7680 IsGuiding returns 0
04:30:36.277 00.001 7680 Move returns status 0, amount 116
04:30:36.277 00.000 7680 move complete, result=0
04:30:36.277 00.000 7680 worker thread done servicing request
04:30:36.278 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 116 ms SOUTH
04:30:36.284 00.006 7680 Worker thread wakes up
04:30:36.284 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:36.284 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:37.542 01.258 7680 Exposure complete
04:30:37.676 00.134 7680 worker thread done servicing request
04:30:37.676 00.000 6120 OnExposeComplete: enter
04:30:37.681 00.005 6120 UpdateGuideState(): m_state=6
04:30:37.684 00.003 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5146
04:30:37.688 00.004 6120 Star::Find returns 1 (0), X=507.09, Y=662.82, Mass=7931, SNR=58.6, Peak=204 HFD=6.6
04:30:37.692 00.004 6120 CameraToMount -- cameraTheta (1.03) - m_xAngle (0.19) = xAngle (0.84 = 0.84)
04:30:37.696 00.004 6120 CameraToMount -- cameraTheta (1.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.71 = -2.57)
04:30:37.700 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=0.46 hyp=0.54 cameraTheta=1.03 mountX=0.36 mountY=-0.29, mountTheta=-0.68
04:30:37.705 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=0.46, opts=13)
04:30:37.708 00.003 6120 Enqueuing Move request for scope (0.28, 0.46)
04:30:37.712 00.004 7680 Worker thread wakes up
04:30:37.712 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.46) opts 0xd
04:30:37.712 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, 0.46)
04:30:37.712 00.000 7680 Moving (0.28, 0.46) raw xDistance=0.36 yDistance=-0.29
04:30:37.713 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
04:30:37.713 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:30:37.714 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:37.717 00.003 6120 UpdateGuideState exits: m=7931 SNR=58.6
04:30:37.722 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:30:37.722 00.000 7680 MoveAxis(W, 147, ABG)
04:30:37.723 00.001 7680 Guiding  Dir = 3, Dur = 147
04:30:37.723 00.000 6120 PhdController: settling, locked = 1, distance = 0.62 (1.50) aobump = 0 frame = 12 / 99999
04:30:37.726 00.003 7680 IsSlewing returns 0
04:30:37.727 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764066637.726,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.62,"Time":7.5,"SettleTime":10.0,"StarLocked":true}
04:30:37.730 00.003 7680 IsGuiding returns 0
04:30:37.731 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:37.736 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:37.740 00.004 6120 Enqueuing Expose request
04:30:37.744 00.004 7680 PulseGuide returned control before completion, sleep 157
04:30:37.906 00.162 7680 IsGuiding returns 0
04:30:37.906 00.000 7680 Move returns status 0, amount 147
04:30:37.906 00.000 7680 MoveAxis(N, 0, ABG)
04:30:37.906 00.000 7680 Move returns status 0, amount 0
04:30:37.906 00.000 7680 move complete, result=0
04:30:37.907 00.001 6120 GuideStep: 0.4 px 147 ms WEST, -0.3 px 0 ms NORTH
04:30:37.911 00.004 7680 worker thread done servicing request
04:30:37.911 00.000 7680 Worker thread wakes up
04:30:37.911 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:37.911 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:39.153 01.242 7680 Exposure complete
04:30:39.305 00.152 7680 worker thread done servicing request
04:30:39.306 00.001 6120 OnExposeComplete: enter
04:30:39.311 00.005 6120 UpdateGuideState(): m_state=6
04:30:39.316 00.005 6120 Star::Find(15, 507, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5147
04:30:39.322 00.006 6120 Star::Find returns 1 (0), X=507.01, Y=662.78, Mass=8324, SNR=60.6, Peak=205 HFD=6.8
04:30:39.326 00.004 6120 CameraToMount -- cameraTheta (1.12) - m_xAngle (0.19) = xAngle (0.93 = 0.93)
04:30:39.330 00.004 6120 CameraToMount -- cameraTheta (1.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.80 = -2.48)
04:30:39.333 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=0.42 hyp=0.46 cameraTheta=1.12 mountX=0.28 mountY=-0.29, mountTheta=-0.80
04:30:39.339 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.42, opts=13)
04:30:39.342 00.003 6120 Enqueuing Move request for scope (0.20, 0.42)
04:30:39.346 00.004 7680 Worker thread wakes up
04:30:39.346 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:39.351 00.005 6120 UpdateGuideState exits: m=8324 SNR=60.6
04:30:39.355 00.004 6120 PhdController: settling, locked = 1, distance = 0.57 (1.50) aobump = 0 frame = 13 / 99999
04:30:39.358 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.42) opts 0xd
04:30:39.359 00.001 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.42)
04:30:39.359 00.000 7680 Moving (0.20, 0.42) raw xDistance=0.28 yDistance=-0.29
04:30:39.359 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
04:30:39.359 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:30:39.360 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764066639.358,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.57,"Time":9.1,"SettleTime":10.0,"StarLocked":true}
04:30:39.363 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:30:39.363 00.000 7680 MoveAxis(W, 123, ABG)
04:30:39.364 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:39.368 00.004 7680 Guiding  Dir = 3, Dur = 123
04:30:39.368 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:39.372 00.004 6120 Enqueuing Expose request
04:30:39.375 00.003 7680 IsSlewing returns 0
04:30:39.375 00.000 7680 IsGuiding returns 0
04:30:39.376 00.001 7680 PulseGuide returned control before completion, sleep 133
04:30:39.518 00.142 7680 IsGuiding returns 1
04:30:39.519 00.001 7680 scope still moving after pulse duration time elapsed
04:30:39.550 00.031 7680 IsSlewing returns 0
04:30:39.550 00.000 7680 IsGuiding returns 0
04:30:39.550 00.000 7680 scope move finished after 123 + 52 ms
04:30:39.551 00.001 7680 Move returns status 0, amount 123
04:30:39.552 00.001 7680 MoveAxis(N, 0, ABG)
04:30:39.552 00.000 7680 Move returns status 0, amount 0
04:30:39.552 00.000 7680 move complete, result=0
04:30:39.553 00.001 7680 worker thread done servicing request
04:30:39.553 00.000 6120 GuideStep: 0.3 px 123 ms WEST, -0.3 px 0 ms NORTH
04:30:39.559 00.006 7680 Worker thread wakes up
04:30:39.559 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:39.559 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:40.812 01.253 7680 Exposure complete
04:30:40.953 00.141 7680 worker thread done servicing request
04:30:40.953 00.000 6120 OnExposeComplete: enter
04:30:40.957 00.004 6120 UpdateGuideState(): m_state=6
04:30:40.962 00.005 6120 Star::Find(15, 507, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5148
04:30:40.967 00.005 6120 Star::Find returns 1 (0), X=506.69, Y=662.73, Mass=7900, SNR=59.2, Peak=180 HFD=6.7
04:30:40.970 00.003 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (0.19) = xAngle (1.68 = 1.68)
04:30:40.974 00.004 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.55 = -1.73)
04:30:40.977 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.37 hyp=0.39 cameraTheta=1.87 mountX=-0.04 mountY=-0.38, mountTheta=-1.68
04:30:40.983 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.37, opts=13)
04:30:40.986 00.003 6120 Enqueuing Move request for scope (-0.11, 0.37)
04:30:40.990 00.004 7680 Worker thread wakes up
04:30:40.990 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.37) opts 0xd
04:30:40.991 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.37)
04:30:40.991 00.000 7680 Moving (-0.11, 0.37) raw xDistance=-0.04 yDistance=-0.38
04:30:40.991 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:30:40.991 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:30:40.991 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:40.995 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
04:30:40.996 00.001 7680 MoveAxis(E, 0, ABG)
04:30:40.996 00.000 7680 Move returns status 0, amount 0
04:30:40.996 00.000 7680 MoveAxis(N, 0, ABG)
04:30:40.996 00.000 7680 Move returns status 0, amount 0
04:30:40.996 00.000 7680 move complete, result=0
04:30:40.996 00.000 6120 UpdateGuideState exits: m=7900 SNR=59.2
04:30:41.001 00.005 7680 worker thread done servicing request
04:30:41.001 00.000 6120 PhdController: settling, locked = 1, distance = 0.52 (1.50) aobump = 0 frame = 14 / 99999
04:30:41.004 00.003 6120 PhdController: newstate STATE_FINISH
04:30:41.008 00.004 6120 PhdController complete: success
04:30:41.011 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764066641.011,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":14,"DroppedFrames":0}
04:30:41.015 00.004 6120 Mount: notify guiding dither settle done success=1
04:30:41.019 00.004 6120 PhdController: newstate STATE_IDLE
04:30:41.022 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:41.027 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:41.030 00.003 6120 Enqueuing Expose request
04:30:41.034 00.004 7680 Worker thread wakes up
04:30:41.034 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:41.034 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:41.035 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
04:30:42.281 01.246 7680 Exposure complete
04:30:42.425 00.144 7680 worker thread done servicing request
04:30:42.425 00.000 6120 OnExposeComplete: enter
04:30:42.429 00.004 6120 UpdateGuideState(): m_state=6
04:30:42.433 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5149
04:30:42.436 00.003 6120 Star::Find returns 1 (0), X=506.64, Y=662.62, Mass=8257, SNR=60.1, Peak=189 HFD=6.8
04:30:42.440 00.004 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (0.19) = xAngle (1.95 = 1.95)
04:30:42.444 00.004 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.82 = -1.46)
04:30:42.447 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.26 hyp=0.31 cameraTheta=2.14 mountX=-0.11 mountY=-0.31, mountTheta=-1.93
04:30:42.453 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.26, opts=13)
04:30:42.457 00.004 6120 Enqueuing Move request for scope (-0.16, 0.26)
04:30:42.460 00.003 7680 Worker thread wakes up
04:30:42.460 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.26) opts 0xd
04:30:42.461 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.26)
04:30:42.461 00.000 7680 Moving (-0.16, 0.26) raw xDistance=-0.11 yDistance=-0.31
04:30:42.462 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:30:42.462 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:30:42.462 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
04:30:42.462 00.000 7680 MoveAxis(E, 0, ABG)
04:30:42.462 00.000 7680 Move returns status 0, amount 0
04:30:42.462 00.000 7680 MoveAxis(N, 0, ABG)
04:30:42.463 00.001 7680 Move returns status 0, amount 0
04:30:42.463 00.000 7680 move complete, result=0
04:30:42.463 00.000 7680 worker thread done servicing request
04:30:42.463 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:42.467 00.004 6120 UpdateGuideState exits: m=8257 SNR=60.1
04:30:42.471 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:42.477 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:42.480 00.003 6120 Enqueuing Expose request
04:30:42.484 00.004 7680 Worker thread wakes up
04:30:42.484 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:30:42.489 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:42.489 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:43.735 01.246 7680 Exposure complete
04:30:43.893 00.158 7680 worker thread done servicing request
04:30:43.893 00.000 6120 OnExposeComplete: enter
04:30:43.897 00.004 6120 UpdateGuideState(): m_state=6
04:30:43.902 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5150
04:30:43.906 00.004 6120 Star::Find returns 1 (0), X=506.64, Y=662.63, Mass=8536, SNR=61.4, Peak=196 HFD=6.9
04:30:43.909 00.003 6120 CameraToMount -- cameraTheta (2.13) - m_xAngle (0.19) = xAngle (1.94 = 1.94)
04:30:43.913 00.004 6120 CameraToMount -- cameraTheta (2.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.82 = -1.47)
04:30:43.919 00.006 6120 CameraToMount -- cameraX=-0.17 cameraY=0.27 hyp=0.32 cameraTheta=2.13 mountX=-0.12 mountY=-0.32, mountTheta=-1.92
04:30:43.925 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.27, opts=13)
04:30:43.929 00.004 6120 Enqueuing Move request for scope (-0.17, 0.27)
04:30:43.932 00.003 7680 Worker thread wakes up
04:30:43.933 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.27) opts 0xd
04:30:43.933 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.27)
04:30:43.933 00.000 7680 Moving (-0.17, 0.27) raw xDistance=-0.12 yDistance=-0.32
04:30:43.933 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:30:43.934 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:30:43.934 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:43.937 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
04:30:43.937 00.000 7680 MoveAxis(E, 0, ABG)
04:30:43.939 00.002 7680 Move returns status 0, amount 0
04:30:43.939 00.000 7680 MoveAxis(N, 0, ABG)
04:30:43.939 00.000 7680 Move returns status 0, amount 0
04:30:43.939 00.000 7680 move complete, result=0
04:30:43.939 00.000 7680 worker thread done servicing request
04:30:43.939 00.000 6120 UpdateGuideState exits: m=8536 SNR=61.4
04:30:43.943 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:43.947 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:43.951 00.004 6120 Enqueuing Expose request
04:30:43.954 00.003 7680 Worker thread wakes up
04:30:43.954 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:43.954 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:30:43.957 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:45.204 01.247 7680 Exposure complete
04:30:45.363 00.159 7680 worker thread done servicing request
04:30:45.363 00.000 6120 OnExposeComplete: enter
04:30:45.368 00.005 6120 UpdateGuideState(): m_state=6
04:30:45.371 00.003 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5151
04:30:45.374 00.003 6120 Star::Find returns 1 (0), X=506.91, Y=662.06, Mass=7552, SNR=58.3, Peak=182 HFD=6.4
04:30:45.379 00.005 6120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.19) = xAngle (-1.44 = -1.44)
04:30:45.382 00.003 6120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.43 = 1.43)
04:30:45.387 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=-0.30 hyp=0.32 cameraTheta=-1.25 mountX=0.04 mountY=0.32, mountTheta=1.44
04:30:45.391 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.30, opts=13)
04:30:45.395 00.004 6120 Enqueuing Move request for scope (0.10, -0.30)
04:30:45.399 00.004 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:45.403 00.004 6120 UpdateGuideState exits: m=7552 SNR=58.3
04:30:45.405 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:45.410 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:45.416 00.006 7680 Worker thread wakes up
04:30:45.416 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.30) opts 0xd
04:30:45.417 00.001 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.30)
04:30:45.417 00.000 7680 Moving (0.10, -0.30) raw xDistance=0.04 yDistance=0.32
04:30:45.417 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:30:45.417 00.000 6120 Enqueuing Expose request
04:30:45.422 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
04:30:45.422 00.000 7680 MoveAxis(E, 0, ABG)
04:30:45.422 00.000 7680 Move returns status 0, amount 0
04:30:45.423 00.001 7680 MoveAxis(S, 172, ABG)
04:30:45.423 00.000 7680 Guiding  Dir = 1, Dur = 172
04:30:45.423 00.000 7680 IsSlewing returns 0
04:30:45.423 00.000 7680 IsGuiding returns 0
04:30:45.424 00.001 7680 PulseGuide returned control before completion, sleep 182
04:30:45.616 00.192 7680 IsGuiding returns 1
04:30:45.617 00.001 7680 scope still moving after pulse duration time elapsed
04:30:45.647 00.030 7680 IsSlewing returns 0
04:30:45.649 00.002 7680 IsGuiding returns 0
04:30:45.649 00.000 7680 scope move finished after 172 + 52 ms
04:30:45.650 00.001 7680 Move returns status 0, amount 172
04:30:45.650 00.000 7680 move complete, result=0
04:30:45.650 00.000 7680 worker thread done servicing request
04:30:45.650 00.000 7680 Worker thread wakes up
04:30:45.651 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 172 ms SOUTH
04:30:45.657 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:45.657 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:46.905 01.248 7680 Exposure complete
04:30:47.048 00.143 7680 worker thread done servicing request
04:30:47.049 00.001 6120 OnExposeComplete: enter
04:30:47.052 00.003 6120 UpdateGuideState(): m_state=6
04:30:47.056 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5152
04:30:47.061 00.005 6120 Star::Find returns 1 (0), X=506.98, Y=662.09, Mass=7238, SNR=56.5, Peak=182 HFD=6.4
04:30:47.064 00.003 6120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.19) = xAngle (-1.21 = -1.21)
04:30:47.070 00.006 6120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.66 = 1.66)
04:30:47.074 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.27 hyp=0.32 cameraTheta=-1.02 mountX=0.11 mountY=0.32, mountTheta=1.23
04:30:47.079 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.27, opts=13)
04:30:47.083 00.004 6120 Enqueuing Move request for scope (0.17, -0.27)
04:30:47.087 00.004 7680 Worker thread wakes up
04:30:47.087 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.27) opts 0xd
04:30:47.087 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.27)
04:30:47.087 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:47.090 00.003 6120 UpdateGuideState exits: m=7238 SNR=56.5
04:30:47.094 00.004 7680 Moving (0.17, -0.27) raw xDistance=0.11 yDistance=0.32
04:30:47.094 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:30:47.095 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
04:30:47.095 00.000 7680 MoveAxis(E, 0, ABG)
04:30:47.095 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:47.100 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:47.104 00.004 6120 Enqueuing Expose request
04:30:47.108 00.004 7680 Move returns status 0, amount 0
04:30:47.108 00.000 7680 MoveAxis(S, 173, ABG)
04:30:47.108 00.000 7680 Guiding  Dir = 1, Dur = 173
04:30:47.108 00.000 7680 IsSlewing returns 0
04:30:47.110 00.002 7680 IsGuiding returns 0
04:30:47.110 00.000 7680 PulseGuide returned control before completion, sleep 183
04:30:47.301 00.191 7680 IsGuiding returns 1
04:30:47.302 00.001 7680 scope still moving after pulse duration time elapsed
04:30:47.332 00.030 7680 IsSlewing returns 0
04:30:47.333 00.001 7680 IsGuiding returns 0
04:30:47.333 00.000 7680 scope move finished after 173 + 50 ms
04:30:47.334 00.001 7680 Move returns status 0, amount 173
04:30:47.334 00.000 7680 move complete, result=0
04:30:47.334 00.000 7680 worker thread done servicing request
04:30:47.335 00.001 7680 Worker thread wakes up
04:30:47.336 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 173 ms SOUTH
04:30:47.342 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:47.342 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:48.591 01.249 7680 Exposure complete
04:30:48.736 00.145 7680 worker thread done servicing request
04:30:48.737 00.001 6120 OnExposeComplete: enter
04:30:48.741 00.004 6120 UpdateGuideState(): m_state=6
04:30:48.744 00.003 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5153
04:30:48.747 00.003 6120 Star::Find returns 1 (0), X=506.73, Y=662.70, Mass=7880, SNR=58.3, Peak=186 HFD=6.7
04:30:48.751 00.004 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (0.19) = xAngle (1.62 = 1.62)
04:30:48.754 00.003 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.49 = -1.79)
04:30:48.759 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.34 hyp=0.35 cameraTheta=1.80 mountX=-0.02 mountY=-0.34, mountTheta=-1.62
04:30:48.765 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.34, opts=13)
04:30:48.769 00.004 6120 Enqueuing Move request for scope (-0.08, 0.34)
04:30:48.773 00.004 7680 Worker thread wakes up
04:30:48.773 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:48.777 00.004 6120 UpdateGuideState exits: m=7880 SNR=58.3
04:30:48.781 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.34) opts 0xd
04:30:48.781 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:48.785 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:48.790 00.005 6120 Enqueuing Expose request
04:30:48.794 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.34)
04:30:48.794 00.000 7680 Moving (-0.08, 0.34) raw xDistance=-0.02 yDistance=-0.34
04:30:48.794 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:30:48.794 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:30:48.795 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
04:30:48.795 00.000 7680 MoveAxis(E, 0, ABG)
04:30:48.795 00.000 7680 Move returns status 0, amount 0
04:30:48.795 00.000 7680 MoveAxis(N, 0, ABG)
04:30:48.796 00.001 7680 Move returns status 0, amount 0
04:30:48.796 00.000 7680 move complete, result=0
04:30:48.796 00.000 7680 worker thread done servicing request
04:30:48.797 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:30:48.800 00.003 7680 Worker thread wakes up
04:30:48.801 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:48.801 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:50.047 01.246 7680 Exposure complete
04:30:50.199 00.152 7680 worker thread done servicing request
04:30:50.200 00.001 6120 OnExposeComplete: enter
04:30:50.204 00.004 6120 UpdateGuideState(): m_state=6
04:30:50.207 00.003 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5154
04:30:50.212 00.005 6120 Star::Find returns 1 (0), X=506.88, Y=662.11, Mass=7374, SNR=56.5, Peak=182 HFD=6.4
04:30:50.215 00.003 6120 CameraToMount -- cameraTheta (-1.30) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
04:30:50.220 00.005 6120 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.39 = 1.39)
04:30:50.224 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.30 mountX=0.02 mountY=0.25, mountTheta=1.48
04:30:50.229 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.25, opts=13)
04:30:50.234 00.005 6120 Enqueuing Move request for scope (0.07, -0.25)
04:30:50.237 00.003 7680 Worker thread wakes up
04:30:50.237 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:50.242 00.005 6120 UpdateGuideState exits: m=7374 SNR=56.5
04:30:50.245 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:50.249 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:50.252 00.003 6120 Enqueuing Expose request
04:30:50.257 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
04:30:50.257 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
04:30:50.257 00.000 7680 Moving (0.07, -0.25) raw xDistance=0.02 yDistance=0.25
04:30:50.257 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:30:50.258 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:30:50.258 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
04:30:50.259 00.001 7680 MoveAxis(E, 0, ABG)
04:30:50.259 00.000 7680 Move returns status 0, amount 0
04:30:50.259 00.000 7680 MoveAxis(N, 0, ABG)
04:30:50.259 00.000 7680 Move returns status 0, amount 0
04:30:50.259 00.000 7680 move complete, result=0
04:30:50.261 00.002 7680 worker thread done servicing request
04:30:50.261 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:30:50.266 00.005 7680 Worker thread wakes up
04:30:50.266 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:50.266 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:51.523 01.257 7680 Exposure complete
04:30:51.665 00.142 7680 worker thread done servicing request
04:30:51.665 00.000 6120 OnExposeComplete: enter
04:30:51.670 00.005 6120 UpdateGuideState(): m_state=6
04:30:51.674 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5155
04:30:51.678 00.004 6120 Star::Find returns 1 (0), X=506.96, Y=662.08, Mass=7662, SNR=58.0, Peak=188 HFD=6.4
04:30:51.681 00.003 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.19) = xAngle (-1.26 = -1.26)
04:30:51.685 00.004 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.61 = 1.61)
04:30:51.689 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-1.08 mountX=0.10 mountY=0.32, mountTheta=1.28
04:30:51.696 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.28, opts=13)
04:30:51.699 00.003 6120 Enqueuing Move request for scope (0.15, -0.28)
04:30:51.704 00.005 7680 Worker thread wakes up
04:30:51.704 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.28) opts 0xd
04:30:51.705 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.28)
04:30:51.705 00.000 7680 Moving (0.15, -0.28) raw xDistance=0.10 yDistance=0.32
04:30:51.705 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:30:51.705 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:30:51.705 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:51.709 00.004 6120 UpdateGuideState exits: m=7662 SNR=58.0
04:30:51.713 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:51.717 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:51.720 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
04:30:51.720 00.000 7680 MoveAxis(E, 0, ABG)
04:30:51.720 00.000 7680 Move returns status 0, amount 0
04:30:51.720 00.000 7680 MoveAxis(N, 0, ABG)
04:30:51.720 00.000 7680 Move returns status 0, amount 0
04:30:51.721 00.001 7680 move complete, result=0
04:30:51.722 00.001 6120 Enqueuing Expose request
04:30:51.725 00.003 7680 worker thread done servicing request
04:30:51.725 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:30:51.731 00.006 7680 Worker thread wakes up
04:30:51.731 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:51.732 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:52.978 01.246 7680 Exposure complete
04:30:53.126 00.148 7680 worker thread done servicing request
04:30:53.127 00.001 6120 OnExposeComplete: enter
04:30:53.131 00.004 6120 UpdateGuideState(): m_state=6
04:30:53.135 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5156
04:30:53.140 00.005 6120 Star::Find returns 1 (0), X=506.85, Y=662.51, Mass=8450, SNR=61.2, Peak=192 HFD=7.0
04:30:53.144 00.004 6120 CameraToMount -- cameraTheta (1.27) - m_xAngle (0.19) = xAngle (1.08 = 1.08)
04:30:53.149 00.005 6120 CameraToMount -- cameraTheta (1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.96 = -2.33)
04:30:53.153 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.15 cameraTheta=1.27 mountX=0.07 mountY=-0.11, mountTheta=-1.00
04:30:53.159 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.15, opts=13)
04:30:53.164 00.005 6120 Enqueuing Move request for scope (0.05, 0.15)
04:30:53.168 00.004 7680 Worker thread wakes up
04:30:53.168 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
04:30:53.168 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
04:30:53.168 00.000 7680 Moving (0.05, 0.15) raw xDistance=0.07 yDistance=-0.11
04:30:53.169 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:53.173 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:30:53.173 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:30:53.173 00.000 6120 UpdateGuideState exits: m=8450 SNR=61.2
04:30:53.177 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:30:53.177 00.000 7680 MoveAxis(E, 0, ABG)
04:30:53.177 00.000 7680 Move returns status 0, amount 0
04:30:53.179 00.002 7680 MoveAxis(N, 0, ABG)
04:30:53.179 00.000 7680 Move returns status 0, amount 0
04:30:53.179 00.000 7680 move complete, result=0
04:30:53.179 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:53.220 00.041 7680 worker thread done servicing request
04:30:53.220 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:53.224 00.004 6120 Enqueuing Expose request
04:30:53.227 00.003 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:30:53.231 00.004 7680 Worker thread wakes up
04:30:53.231 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:53.231 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:54.491 01.260 7680 Exposure complete
04:30:54.642 00.151 7680 worker thread done servicing request
04:30:54.642 00.000 6120 OnExposeComplete: enter
04:30:54.647 00.005 6120 UpdateGuideState(): m_state=6
04:30:54.652 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5157
04:30:54.656 00.004 6120 Star::Find returns 1 (0), X=506.60, Y=662.65, Mass=8240, SNR=60.7, Peak=178 HFD=6.9
04:30:54.660 00.004 6120 CameraToMount -- cameraTheta (2.18) - m_xAngle (0.19) = xAngle (1.99 = 1.99)
04:30:54.665 00.005 6120 CameraToMount -- cameraTheta (2.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.86 = -1.42)
04:30:54.668 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.29 hyp=0.36 cameraTheta=2.18 mountX=-0.15 mountY=-0.35, mountTheta=-1.96
04:30:54.673 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.29, opts=13)
04:30:54.677 00.004 6120 Enqueuing Move request for scope (-0.20, 0.29)
04:30:54.681 00.004 7680 Worker thread wakes up
04:30:54.681 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.29) opts 0xd
04:30:54.681 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.29)
04:30:54.682 00.001 7680 Moving (-0.20, 0.29) raw xDistance=-0.15 yDistance=-0.35
04:30:54.682 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:30:54.682 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:54.687 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:30:54.687 00.000 6120 UpdateGuideState exits: m=8240 SNR=60.7
04:30:54.692 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:54.695 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
04:30:54.695 00.000 7680 MoveAxis(E, 0, ABG)
04:30:54.695 00.000 7680 Move returns status 0, amount 0
04:30:54.695 00.000 7680 MoveAxis(N, 0, ABG)
04:30:54.696 00.001 7680 Move returns status 0, amount 0
04:30:54.696 00.000 7680 move complete, result=0
04:30:54.696 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:54.701 00.005 6120 Enqueuing Expose request
04:30:54.704 00.003 7680 worker thread done servicing request
04:30:54.704 00.000 7680 Worker thread wakes up
04:30:54.705 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:30:54.709 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:54.709 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:55.961 01.252 7680 Exposure complete
04:30:56.091 00.130 7680 worker thread done servicing request
04:30:56.091 00.000 6120 OnExposeComplete: enter
04:30:56.095 00.004 6120 UpdateGuideState(): m_state=6
04:30:56.100 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5158
04:30:56.104 00.004 6120 Star::Find returns 1 (0), X=506.94, Y=661.94, Mass=8103, SNR=60.1, Peak=201 HFD=6.4
04:30:56.108 00.004 6120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.19) = xAngle (-1.46 = -1.46)
04:30:56.111 00.003 6120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
04:30:56.115 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.42 hyp=0.44 cameraTheta=-1.27 mountX=0.05 mountY=0.43, mountTheta=1.46
04:30:56.119 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.42, opts=13)
04:30:56.122 00.003 6120 Enqueuing Move request for scope (0.13, -0.42)
04:30:56.127 00.005 7680 Worker thread wakes up
04:30:56.127 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.42) opts 0xd
04:30:56.127 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.42)
04:30:56.127 00.000 7680 Moving (0.13, -0.42) raw xDistance=0.05 yDistance=0.43
04:30:56.127 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:30:56.128 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:56.132 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
04:30:56.133 00.001 7680 MoveAxis(E, 0, ABG)
04:30:56.133 00.000 7680 Move returns status 0, amount 0
04:30:56.133 00.000 7680 MoveAxis(S, 234, ABG)
04:30:56.133 00.000 7680 Guiding  Dir = 1, Dur = 234
04:30:56.133 00.000 6120 UpdateGuideState exits: m=8103 SNR=60.1
04:30:56.137 00.004 7680 IsSlewing returns 0
04:30:56.137 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:56.141 00.004 7680 IsGuiding returns 0
04:30:56.142 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:56.146 00.004 6120 Enqueuing Expose request
04:30:56.149 00.003 7680 PulseGuide returned control before completion, sleep 244
04:30:56.401 00.252 7680 IsGuiding returns 1
04:30:56.402 00.001 7680 scope still moving after pulse duration time elapsed
04:30:56.432 00.030 7680 IsSlewing returns 0
04:30:56.434 00.002 7680 IsGuiding returns 0
04:30:56.435 00.001 7680 scope move finished after 234 + 58 ms
04:30:56.435 00.000 7680 Move returns status 0, amount 234
04:30:56.436 00.001 7680 move complete, result=0
04:30:56.436 00.000 7680 worker thread done servicing request
04:30:56.436 00.000 7680 Worker thread wakes up
04:30:56.437 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 234 ms SOUTH
04:30:56.445 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:56.445 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:57.700 01.255 7680 Exposure complete
04:30:57.833 00.133 7680 worker thread done servicing request
04:30:57.834 00.001 6120 OnExposeComplete: enter
04:30:57.839 00.005 6120 UpdateGuideState(): m_state=6
04:30:57.843 00.004 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5159
04:30:57.846 00.003 6120 Star::Find returns 1 (0), X=506.72, Y=662.13, Mass=7776, SNR=58.6, Peak=207 HFD=6.6
04:30:57.852 00.006 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.14 = -2.14)
04:30:57.858 00.006 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.74 = 0.74)
04:30:57.863 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.95 mountX=-0.13 mountY=0.16, mountTheta=2.25
04:30:57.868 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.23, opts=13)
04:30:57.871 00.003 6120 Enqueuing Move request for scope (-0.09, -0.23)
04:30:57.876 00.005 7680 Worker thread wakes up
04:30:57.876 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:57.881 00.005 6120 UpdateGuideState exits: m=7776 SNR=58.6
04:30:57.884 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:57.887 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:57.891 00.004 6120 Enqueuing Expose request
04:30:57.895 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.23) opts 0xd
04:30:57.895 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.23)
04:30:57.895 00.000 7680 Moving (-0.09, -0.23) raw xDistance=-0.13 yDistance=0.16
04:30:57.896 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:30:57.896 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:30:57.896 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:30:57.896 00.000 7680 MoveAxis(E, 0, ABG)
04:30:57.896 00.000 7680 Move returns status 0, amount 0
04:30:57.896 00.000 7680 MoveAxis(N, 0, ABG)
04:30:57.896 00.000 7680 Move returns status 0, amount 0
04:30:57.897 00.001 7680 move complete, result=0
04:30:57.897 00.000 7680 worker thread done servicing request
04:30:57.897 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:30:57.901 00.004 7680 Worker thread wakes up
04:30:57.901 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:57.901 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:59.152 01.251 7680 Exposure complete
04:30:59.338 00.186 7680 worker thread done servicing request
04:30:59.338 00.000 6120 OnExposeComplete: enter
04:30:59.341 00.003 6120 UpdateGuideState(): m_state=6
04:30:59.346 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5160
04:30:59.350 00.004 6120 Star::Find returns 1 (0), X=506.58, Y=662.56, Mass=7746, SNR=58.3, Peak=172 HFD=7.0
04:30:59.355 00.005 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (0.19) = xAngle (2.23 = 2.23)
04:30:59.359 00.004 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.10 = -1.18)
04:30:59.364 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.20 hyp=0.31 cameraTheta=2.41 mountX=-0.19 mountY=-0.28, mountTheta=-2.15
04:30:59.368 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.20, opts=13)
04:30:59.372 00.004 6120 Enqueuing Move request for scope (-0.23, 0.20)
04:30:59.375 00.003 7680 Worker thread wakes up
04:30:59.376 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.20) opts 0xd
04:30:59.376 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.20)
04:30:59.376 00.000 7680 Moving (-0.23, 0.20) raw xDistance=-0.19 yDistance=-0.28
04:30:59.376 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:30:59.376 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:30:59.376 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
04:30:59.377 00.001 7680 MoveAxis(E, 0, ABG)
04:30:59.377 00.000 7680 Move returns status 0, amount 0
04:30:59.377 00.000 7680 MoveAxis(N, 0, ABG)
04:30:59.379 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:30:59.384 00.005 7680 Move returns status 0, amount 0
04:30:59.384 00.000 6120 UpdateGuideState exits: m=7746 SNR=58.3
04:30:59.390 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:30:59.394 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:30:59.398 00.004 6120 Enqueuing Expose request
04:30:59.402 00.004 7680 move complete, result=0
04:30:59.402 00.000 7680 worker thread done servicing request
04:30:59.402 00.000 7680 Worker thread wakes up
04:30:59.403 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:30:59.403 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:30:59.403 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
04:31:00.651 01.248 7680 Exposure complete
04:31:00.794 00.143 7680 worker thread done servicing request
04:31:00.794 00.000 6120 OnExposeComplete: enter
04:31:00.798 00.004 6120 UpdateGuideState(): m_state=6
04:31:00.801 00.003 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5161
04:31:00.805 00.004 6120 Star::Find returns 1 (0), X=506.46, Y=661.98, Mass=7686, SNR=58.2, Peak=210 HFD=6.6
04:31:00.810 00.005 6120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.19) = xAngle (-2.50 = -2.50)
04:31:00.815 00.005 6120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.38 = 0.38)
04:31:00.820 00.005 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.38 hyp=0.52 cameraTheta=-2.31 mountX=-0.41 mountY=0.19, mountTheta=2.71
04:31:00.828 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.38, opts=13)
04:31:00.831 00.003 6120 Enqueuing Move request for scope (-0.35, -0.38)
04:31:00.836 00.005 7680 Worker thread wakes up
04:31:00.837 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:00.841 00.004 6120 UpdateGuideState exits: m=7686 SNR=58.2
04:31:00.844 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.38) opts 0xd
04:31:00.844 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.38)
04:31:00.844 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:00.850 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:00.854 00.004 7680 Moving (-0.35, -0.38) raw xDistance=-0.41 yDistance=0.19
04:31:00.855 00.001 6120 Enqueuing Expose request
04:31:00.859 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
04:31:00.859 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:31:00.860 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:31:00.860 00.000 7680 MoveAxis(E, 169, ABG)
04:31:00.860 00.000 7680 Guiding  Dir = 2, Dur = 169
04:31:00.860 00.000 7680 IsSlewing returns 0
04:31:00.862 00.002 7680 IsGuiding returns 0
04:31:00.862 00.000 7680 PulseGuide returned control before completion, sleep 179
04:31:01.051 00.189 7680 IsGuiding returns 1
04:31:01.051 00.000 7680 scope still moving after pulse duration time elapsed
04:31:01.083 00.032 7680 IsSlewing returns 0
04:31:01.083 00.000 7680 IsGuiding returns 0
04:31:01.083 00.000 7680 scope move finished after 169 + 52 ms
04:31:01.083 00.000 7680 Move returns status 0, amount 169
04:31:01.084 00.001 7680 MoveAxis(N, 0, ABG)
04:31:01.084 00.000 7680 Move returns status 0, amount 0
04:31:01.084 00.000 7680 move complete, result=0
04:31:01.084 00.000 7680 worker thread done servicing request
04:31:01.084 00.000 6120 GuideStep: -0.4 px 169 ms EAST, 0.2 px 0 ms NORTH
04:31:01.090 00.006 7680 Worker thread wakes up
04:31:01.090 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:01.091 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:02.339 01.248 7680 Exposure complete
04:31:02.503 00.164 7680 worker thread done servicing request
04:31:02.503 00.000 6120 OnExposeComplete: enter
04:31:02.510 00.007 6120 UpdateGuideState(): m_state=6
04:31:02.515 00.005 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5162
04:31:02.517 00.002 6120 Star::Find returns 1 (0), X=506.81, Y=661.81, Mass=8379, SNR=60.7, Peak=180 HFD=6.7
04:31:02.520 00.003 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
04:31:02.523 00.003 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
04:31:02.526 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.55 hyp=0.55 cameraTheta=-1.57 mountX=-0.10 mountY=0.50, mountTheta=1.78
04:31:02.531 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.55, opts=13)
04:31:02.536 00.005 6120 Enqueuing Move request for scope (-0.00, -0.55)
04:31:02.541 00.005 7680 Worker thread wakes up
04:31:02.541 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:02.546 00.005 6120 UpdateGuideState exits: m=8379 SNR=60.7
04:31:02.552 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.55) opts 0xd
04:31:02.552 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.55)
04:31:02.552 00.000 7680 Moving (-0.00, -0.55) raw xDistance=-0.10 yDistance=0.50
04:31:02.552 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:31:02.553 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:02.557 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
04:31:02.557 00.000 7680 MoveAxis(E, 0, ABG)
04:31:02.558 00.001 7680 Move returns status 0, amount 0
04:31:02.558 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:02.562 00.004 7680 MoveAxis(S, 269, ABG)
04:31:02.562 00.000 7680 Guiding  Dir = 1, Dur = 269
04:31:02.563 00.001 6120 Enqueuing Expose request
04:31:02.569 00.006 7680 IsSlewing returns 0
04:31:02.570 00.001 7680 IsGuiding returns 0
04:31:02.570 00.000 7680 PulseGuide returned control before completion, sleep 279
04:31:02.862 00.292 7680 IsGuiding returns 1
04:31:02.862 00.000 7680 scope still moving after pulse duration time elapsed
04:31:02.895 00.033 7680 IsSlewing returns 0
04:31:02.895 00.000 7680 IsGuiding returns 0
04:31:02.895 00.000 7680 scope move finished after 269 + 55 ms
04:31:02.895 00.000 7680 Move returns status 0, amount 269
04:31:02.895 00.000 7680 move complete, result=0
04:31:02.896 00.001 7680 worker thread done servicing request
04:31:02.896 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 269 ms SOUTH
04:31:02.901 00.005 7680 Worker thread wakes up
04:31:02.901 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:02.903 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:04.148 01.245 7680 Exposure complete
04:31:04.291 00.143 7680 worker thread done servicing request
04:31:04.291 00.000 6120 OnExposeComplete: enter
04:31:04.299 00.008 6120 UpdateGuideState(): m_state=6
04:31:04.306 00.007 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5163
04:31:04.313 00.007 6120 Star::Find returns 1 (0), X=506.71, Y=662.60, Mass=8381, SNR=60.2, Peak=188 HFD=6.9
04:31:04.321 00.008 6120 CameraToMount -- cameraTheta (1.96) - m_xAngle (0.19) = xAngle (1.77 = 1.77)
04:31:04.329 00.008 6120 CameraToMount -- cameraTheta (1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.65 = -1.64)
04:31:04.336 00.007 6120 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.96 mountX=-0.05 mountY=-0.26, mountTheta=-1.77
04:31:04.343 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.24, opts=13)
04:31:04.352 00.009 6120 Enqueuing Move request for scope (-0.10, 0.24)
04:31:04.359 00.007 7680 Worker thread wakes up
04:31:04.359 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:04.366 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
04:31:04.366 00.000 6120 UpdateGuideState exits: m=8381 SNR=60.2
04:31:04.372 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
04:31:04.372 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:04.376 00.004 7680 Moving (-0.10, 0.24) raw xDistance=-0.05 yDistance=-0.26
04:31:04.377 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:31:04.377 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:31:04.377 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:04.385 00.008 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:31:04.385 00.000 6120 Enqueuing Expose request
04:31:04.391 00.006 7680 MoveAxis(E, 0, ABG)
04:31:04.391 00.000 7680 Move returns status 0, amount 0
04:31:04.392 00.001 7680 MoveAxis(N, 0, ABG)
04:31:04.392 00.000 7680 Move returns status 0, amount 0
04:31:04.392 00.000 7680 move complete, result=0
04:31:04.392 00.000 7680 worker thread done servicing request
04:31:04.392 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:31:04.398 00.006 7680 Worker thread wakes up
04:31:04.398 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:04.398 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:05.650 01.252 7680 Exposure complete
04:31:05.797 00.147 7680 worker thread done servicing request
04:31:05.798 00.001 6120 OnExposeComplete: enter
04:31:05.802 00.004 6120 UpdateGuideState(): m_state=6
04:31:05.806 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5164
04:31:05.809 00.003 6120 Star::Find returns 1 (0), X=506.95, Y=661.96, Mass=8027, SNR=60.5, Peak=175 HFD=6.4
04:31:05.815 00.006 6120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
04:31:05.819 00.004 6120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
04:31:05.824 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=-0.40 hyp=0.42 cameraTheta=-1.22 mountX=0.07 mountY=0.42, mountTheta=1.41
04:31:05.830 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.40, opts=13)
04:31:05.834 00.004 6120 Enqueuing Move request for scope (0.15, -0.40)
04:31:05.838 00.004 7680 Worker thread wakes up
04:31:05.838 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.40) opts 0xd
04:31:05.838 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.40)
04:31:05.838 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:05.843 00.005 6120 UpdateGuideState exits: m=8027 SNR=60.5
04:31:05.846 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:05.850 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:05.853 00.003 6120 Enqueuing Expose request
04:31:05.857 00.004 7680 Moving (0.15, -0.40) raw xDistance=0.07 yDistance=0.42
04:31:05.858 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:31:05.858 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
04:31:05.858 00.000 7680 MoveAxis(E, 0, ABG)
04:31:05.858 00.000 7680 Move returns status 0, amount 0
04:31:05.858 00.000 7680 MoveAxis(S, 228, ABG)
04:31:05.858 00.000 7680 Guiding  Dir = 1, Dur = 228
04:31:05.859 00.001 7680 IsSlewing returns 0
04:31:05.859 00.000 7680 IsGuiding returns 0
04:31:05.859 00.000 7680 PulseGuide returned control before completion, sleep 238
04:31:06.111 00.252 7680 IsGuiding returns 0
04:31:06.112 00.001 7680 Move returns status 0, amount 228
04:31:06.112 00.000 7680 move complete, result=0
04:31:06.113 00.001 7680 worker thread done servicing request
04:31:06.114 00.001 7680 Worker thread wakes up
04:31:06.114 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 228 ms SOUTH
04:31:06.120 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:06.121 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:07.376 01.255 7680 Exposure complete
04:31:07.527 00.151 7680 worker thread done servicing request
04:31:07.528 00.001 6120 OnExposeComplete: enter
04:31:07.531 00.003 6120 UpdateGuideState(): m_state=6
04:31:07.537 00.006 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5165
04:31:07.542 00.005 6120 Star::Find returns 1 (0), X=507.22, Y=662.71, Mass=7743, SNR=58.6, Peak=173 HFD=6.7
04:31:07.547 00.005 6120 CameraToMount -- cameraTheta (0.71) - m_xAngle (0.19) = xAngle (0.52 = 0.52)
04:31:07.550 00.003 6120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.39 = -2.89)
04:31:07.554 00.004 6120 CameraToMount -- cameraX=0.41 cameraY=0.35 hyp=0.54 cameraTheta=0.71 mountX=0.47 mountY=-0.13, mountTheta=-0.28
04:31:07.560 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=0.35, opts=13)
04:31:07.563 00.003 6120 Enqueuing Move request for scope (0.41, 0.35)
04:31:07.568 00.005 7680 Worker thread wakes up
04:31:07.569 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.35) opts 0xd
04:31:07.569 00.000 7680 Handling offset move in thread for scope, endpoint = (0.41, 0.35)
04:31:07.569 00.000 7680 Moving (0.41, 0.35) raw xDistance=0.47 yDistance=-0.13
04:31:07.569 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
04:31:07.569 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:31:07.570 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:07.575 00.005 6120 UpdateGuideState exits: m=7743 SNR=58.6
04:31:07.579 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:07.582 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:07.586 00.004 6120 Enqueuing Expose request
04:31:07.590 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:31:07.590 00.000 7680 MoveAxis(W, 191, ABG)
04:31:07.590 00.000 7680 Guiding  Dir = 3, Dur = 191
04:31:07.590 00.000 7680 IsSlewing returns 0
04:31:07.592 00.002 7680 IsGuiding returns 0
04:31:07.592 00.000 7680 PulseGuide returned control before completion, sleep 201
04:31:07.800 00.208 7680 IsGuiding returns 1
04:31:07.801 00.001 7680 scope still moving after pulse duration time elapsed
04:31:07.832 00.031 7680 IsSlewing returns 0
04:31:07.833 00.001 7680 IsGuiding returns 0
04:31:07.834 00.001 7680 scope move finished after 191 + 50 ms
04:31:07.834 00.000 7680 Move returns status 0, amount 191
04:31:07.834 00.000 7680 MoveAxis(N, 0, ABG)
04:31:07.835 00.001 7680 Move returns status 0, amount 0
04:31:07.835 00.000 7680 move complete, result=0
04:31:07.835 00.000 7680 worker thread done servicing request
04:31:07.836 00.001 6120 GuideStep: 0.5 px 191 ms WEST, -0.1 px 0 ms NORTH
04:31:07.842 00.006 7680 Worker thread wakes up
04:31:07.843 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:07.843 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:09.095 01.252 7680 Exposure complete
04:31:09.243 00.148 7680 worker thread done servicing request
04:31:09.243 00.000 6120 OnExposeComplete: enter
04:31:09.246 00.003 6120 UpdateGuideState(): m_state=6
04:31:09.250 00.004 6120 Star::Find(15, 507, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5166
04:31:09.254 00.004 6120 Star::Find returns 1 (0), X=506.61, Y=662.51, Mass=8699, SNR=61.6, Peak=191 HFD=7.0
04:31:09.261 00.007 6120 CameraToMount -- cameraTheta (2.47) - m_xAngle (0.19) = xAngle (2.28 = 2.28)
04:31:09.265 00.004 6120 CameraToMount -- cameraTheta (2.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.16 = -1.13)
04:31:09.270 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.15 hyp=0.25 cameraTheta=2.47 mountX=-0.16 mountY=-0.22, mountTheta=-2.20
04:31:09.276 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.15, opts=13)
04:31:09.279 00.003 6120 Enqueuing Move request for scope (-0.19, 0.15)
04:31:09.284 00.005 7680 Worker thread wakes up
04:31:09.284 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.15) opts 0xd
04:31:09.285 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.15)
04:31:09.285 00.000 7680 Moving (-0.19, 0.15) raw xDistance=-0.16 yDistance=-0.22
04:31:09.285 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:31:09.285 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:09.290 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:31:09.291 00.001 6120 UpdateGuideState exits: m=8699 SNR=61.6
04:31:09.295 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:09.298 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:09.302 00.004 6120 Enqueuing Expose request
04:31:09.305 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:31:09.305 00.000 7680 MoveAxis(E, 0, ABG)
04:31:09.305 00.000 7680 Move returns status 0, amount 0
04:31:09.305 00.000 7680 MoveAxis(N, 0, ABG)
04:31:09.306 00.001 7680 Move returns status 0, amount 0
04:31:09.307 00.001 7680 move complete, result=0
04:31:09.307 00.000 7680 worker thread done servicing request
04:31:09.307 00.000 7680 Worker thread wakes up
04:31:09.308 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:31:09.311 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:09.311 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:10.565 01.254 7680 Exposure complete
04:31:10.705 00.140 7680 worker thread done servicing request
04:31:10.706 00.001 6120 OnExposeComplete: enter
04:31:10.709 00.003 6120 UpdateGuideState(): m_state=6
04:31:10.712 00.003 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5167
04:31:10.717 00.005 6120 Star::Find returns 1 (0), X=506.96, Y=662.01, Mass=7473, SNR=58.2, Peak=202 HFD=6.4
04:31:10.720 00.003 6120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.19) = xAngle (-1.35 = -1.35)
04:31:10.725 00.005 6120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.52 = 1.52)
04:31:10.731 00.006 6120 CameraToMount -- cameraX=0.15 cameraY=-0.35 hyp=0.38 cameraTheta=-1.16 mountX=0.08 mountY=0.38, mountTheta=1.35
04:31:10.736 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.35, opts=13)
04:31:10.741 00.005 6120 Enqueuing Move request for scope (0.15, -0.35)
04:31:10.746 00.005 7680 Worker thread wakes up
04:31:10.746 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:10.749 00.003 6120 UpdateGuideState exits: m=7473 SNR=58.2
04:31:10.754 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.35) opts 0xd
04:31:10.754 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.35)
04:31:10.754 00.000 7680 Moving (0.15, -0.35) raw xDistance=0.08 yDistance=0.38
04:31:10.754 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:31:10.755 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
04:31:10.755 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:10.760 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:10.764 00.004 6120 Enqueuing Expose request
04:31:10.768 00.004 7680 MoveAxis(E, 0, ABG)
04:31:10.768 00.000 7680 Move returns status 0, amount 0
04:31:10.768 00.000 7680 MoveAxis(S, 206, ABG)
04:31:10.768 00.000 7680 Guiding  Dir = 1, Dur = 206
04:31:10.768 00.000 7680 IsSlewing returns 0
04:31:10.769 00.001 7680 IsGuiding returns 0
04:31:10.769 00.000 7680 PulseGuide returned control before completion, sleep 216
04:31:10.990 00.221 7680 IsGuiding returns 1
04:31:10.991 00.001 7680 scope still moving after pulse duration time elapsed
04:31:11.023 00.032 7680 IsSlewing returns 0
04:31:11.023 00.000 7680 IsGuiding returns 0
04:31:11.025 00.002 7680 scope move finished after 206 + 49 ms
04:31:11.025 00.000 7680 Move returns status 0, amount 206
04:31:11.026 00.001 7680 move complete, result=0
04:31:11.027 00.001 7680 worker thread done servicing request
04:31:11.027 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 206 ms SOUTH
04:31:11.035 00.008 7680 Worker thread wakes up
04:31:11.035 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:11.036 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:12.290 01.254 7680 Exposure complete
04:31:12.442 00.152 7680 worker thread done servicing request
04:31:12.442 00.000 6120 OnExposeComplete: enter
04:31:12.447 00.005 6120 UpdateGuideState(): m_state=6
04:31:12.452 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5168
04:31:12.457 00.005 6120 Star::Find returns 1 (0), X=506.74, Y=662.73, Mass=7900, SNR=58.9, Peak=187 HFD=6.7
04:31:12.460 00.003 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (0.19) = xAngle (1.57 = 1.57)
04:31:12.465 00.005 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.45 = -1.84)
04:31:12.468 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=0.37 hyp=0.38 cameraTheta=1.76 mountX=-0.00 mountY=-0.36, mountTheta=-1.57
04:31:12.474 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.37, opts=13)
04:31:12.478 00.004 6120 Enqueuing Move request for scope (-0.07, 0.37)
04:31:12.482 00.004 7680 Worker thread wakes up
04:31:12.482 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.37) opts 0xd
04:31:12.482 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:12.489 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.37)
04:31:12.489 00.000 7680 Moving (-0.07, 0.37) raw xDistance=-0.00 yDistance=-0.36
04:31:12.489 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:31:12.489 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:31:12.490 00.001 6120 UpdateGuideState exits: m=7900 SNR=58.9
04:31:12.495 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:12.498 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:12.504 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
04:31:12.504 00.000 6120 Enqueuing Expose request
04:31:12.510 00.006 7680 MoveAxis(E, 0, ABG)
04:31:12.510 00.000 7680 Move returns status 0, amount 0
04:31:12.510 00.000 7680 MoveAxis(N, 0, ABG)
04:31:12.510 00.000 7680 Move returns status 0, amount 0
04:31:12.511 00.001 7680 move complete, result=0
04:31:12.511 00.000 7680 worker thread done servicing request
04:31:12.511 00.000 7680 Worker thread wakes up
04:31:12.511 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
04:31:12.516 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:12.516 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:13.775 01.259 7680 Exposure complete
04:31:13.916 00.141 7680 worker thread done servicing request
04:31:13.917 00.001 6120 OnExposeComplete: enter
04:31:13.920 00.003 6120 UpdateGuideState(): m_state=6
04:31:13.925 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5169
04:31:13.928 00.003 6120 Star::Find returns 1 (0), X=506.72, Y=662.61, Mass=7916, SNR=59.0, Peak=184 HFD=6.9
04:31:13.933 00.005 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (0.19) = xAngle (1.74 = 1.74)
04:31:13.936 00.003 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.62 = -1.67)
04:31:13.940 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.26 cameraTheta=1.93 mountX=-0.05 mountY=-0.26, mountTheta=-1.74
04:31:13.947 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.25, opts=13)
04:31:13.953 00.006 6120 Enqueuing Move request for scope (-0.09, 0.25)
04:31:13.957 00.004 7680 Worker thread wakes up
04:31:13.957 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:13.961 00.004 6120 UpdateGuideState exits: m=7916 SNR=59.0
04:31:13.965 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
04:31:13.965 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
04:31:13.966 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:13.969 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:13.972 00.003 6120 Enqueuing Expose request
04:31:13.977 00.005 7680 Moving (-0.09, 0.25) raw xDistance=-0.05 yDistance=-0.26
04:31:13.977 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:31:13.977 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:31:13.977 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:31:13.978 00.001 7680 MoveAxis(E, 0, ABG)
04:31:13.978 00.000 7680 Move returns status 0, amount 0
04:31:13.979 00.001 7680 MoveAxis(N, 0, ABG)
04:31:13.979 00.000 7680 Move returns status 0, amount 0
04:31:13.979 00.000 7680 move complete, result=0
04:31:13.979 00.000 7680 worker thread done servicing request
04:31:13.979 00.000 7680 Worker thread wakes up
04:31:13.979 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:31:13.983 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:13.983 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:15.235 01.252 7680 Exposure complete
04:31:15.375 00.140 7680 worker thread done servicing request
04:31:15.376 00.001 6120 OnExposeComplete: enter
04:31:15.380 00.004 6120 UpdateGuideState(): m_state=6
04:31:15.384 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5170
04:31:15.389 00.005 6120 Star::Find returns 1 (0), X=506.62, Y=662.60, Mass=7633, SNR=57.8, Peak=183 HFD=6.9
04:31:15.392 00.003 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (0.19) = xAngle (2.05 = 2.05)
04:31:15.396 00.004 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.92 = -1.36)
04:31:15.401 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.24 hyp=0.31 cameraTheta=2.24 mountX=-0.14 mountY=-0.30, mountTheta=-2.01
04:31:15.406 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.24, opts=13)
04:31:15.411 00.005 6120 Enqueuing Move request for scope (-0.19, 0.24)
04:31:15.417 00.006 7680 Worker thread wakes up
04:31:15.417 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:15.421 00.004 6120 UpdateGuideState exits: m=7633 SNR=57.8
04:31:15.424 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:15.428 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.24) opts 0xd
04:31:15.429 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.24)
04:31:15.429 00.000 7680 Moving (-0.19, 0.24) raw xDistance=-0.14 yDistance=-0.30
04:31:15.429 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:31:15.429 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:31:15.429 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:15.434 00.005 6120 Enqueuing Expose request
04:31:15.437 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:31:15.437 00.000 7680 MoveAxis(E, 0, ABG)
04:31:15.437 00.000 7680 Move returns status 0, amount 0
04:31:15.437 00.000 7680 MoveAxis(N, 0, ABG)
04:31:15.438 00.001 7680 Move returns status 0, amount 0
04:31:15.438 00.000 7680 move complete, result=0
04:31:15.438 00.000 7680 worker thread done servicing request
04:31:15.438 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:31:15.443 00.005 7680 Worker thread wakes up
04:31:15.445 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:15.445 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:16.691 01.246 7680 Exposure complete
04:31:16.843 00.152 7680 worker thread done servicing request
04:31:16.843 00.000 6120 OnExposeComplete: enter
04:31:16.848 00.005 6120 UpdateGuideState(): m_state=6
04:31:16.852 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5171
04:31:16.857 00.005 6120 Star::Find returns 1 (0), X=506.55, Y=662.57, Mass=7932, SNR=58.8, Peak=198 HFD=7.0
04:31:16.860 00.003 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (0.19) = xAngle (2.27 = 2.27)
04:31:16.864 00.004 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.15 = -1.14)
04:31:16.868 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.21 hyp=0.33 cameraTheta=2.46 mountX=-0.22 mountY=-0.30, mountTheta=-2.19
04:31:16.873 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.21, opts=13)
04:31:16.877 00.004 6120 Enqueuing Move request for scope (-0.26, 0.21)
04:31:16.880 00.003 7680 Worker thread wakes up
04:31:16.881 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:16.888 00.007 6120 UpdateGuideState exits: m=7932 SNR=58.8
04:31:16.892 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:16.896 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:16.900 00.004 6120 Enqueuing Expose request
04:31:16.904 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.21) opts 0xd
04:31:16.904 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.21)
04:31:16.904 00.000 7680 Moving (-0.26, 0.21) raw xDistance=-0.22 yDistance=-0.30
04:31:16.904 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:31:16.905 00.001 7680 switching direction from 1 to -1 - decHistory=-3 oldest=0.65 newest=-0.87
04:31:16.905 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
04:31:16.905 00.000 7680 MoveAxis(E, 88, ABG)
04:31:16.905 00.000 7680 Guiding  Dir = 2, Dur = 88
04:31:16.906 00.001 7680 IsSlewing returns 0
04:31:16.906 00.000 7680 IsGuiding returns 0
04:31:16.907 00.001 7680 PulseGuide returned control before completion, sleep 98
04:31:17.012 00.105 7680 IsGuiding returns 1
04:31:17.013 00.001 7680 scope still moving after pulse duration time elapsed
04:31:17.041 00.028 7680 IsSlewing returns 0
04:31:17.042 00.001 7680 IsGuiding returns 0
04:31:17.044 00.002 7680 scope move finished after 88 + 48 ms
04:31:17.044 00.000 7680 Move returns status 0, amount 88
04:31:17.044 00.000 7680 MoveAxis(N, 165, ABG)
04:31:17.045 00.001 7680 Guiding  Dir = 0, Dur = 165
04:31:17.045 00.000 7680 IsSlewing returns 0
04:31:17.046 00.001 7680 IsGuiding returns 0
04:31:17.047 00.001 7680 PulseGuide returned control before completion, sleep 175
04:31:17.232 00.185 7680 IsGuiding returns 1
04:31:17.232 00.000 7680 scope still moving after pulse duration time elapsed
04:31:17.264 00.032 7680 IsSlewing returns 0
04:31:17.266 00.002 7680 IsGuiding returns 0
04:31:17.266 00.000 7680 scope move finished after 165 + 55 ms
04:31:17.266 00.000 7680 Move returns status 0, amount 165
04:31:17.267 00.001 7680 move complete, result=0
04:31:17.268 00.001 7680 worker thread done servicing request
04:31:17.268 00.000 6120 GuideStep: -0.2 px 88 ms EAST, -0.3 px 165 ms NORTH
04:31:17.274 00.006 7680 Worker thread wakes up
04:31:17.274 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:17.274 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:18.529 01.255 7680 Exposure complete
04:31:18.672 00.143 7680 worker thread done servicing request
04:31:18.672 00.000 6120 OnExposeComplete: enter
04:31:18.677 00.005 6120 UpdateGuideState(): m_state=6
04:31:18.681 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5172
04:31:18.684 00.003 6120 Star::Find returns 1 (0), X=506.73, Y=662.60, Mass=7691, SNR=58.5, Peak=176 HFD=6.9
04:31:18.689 00.005 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (0.19) = xAngle (1.72 = 1.72)
04:31:18.692 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.59 = -1.69)
04:31:18.696 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.26 cameraTheta=1.90 mountX=-0.04 mountY=-0.25, mountTheta=-1.72
04:31:18.702 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.24, opts=13)
04:31:18.708 00.006 6120 Enqueuing Move request for scope (-0.08, 0.24)
04:31:18.712 00.004 7680 Worker thread wakes up
04:31:18.712 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:18.716 00.004 6120 UpdateGuideState exits: m=7691 SNR=58.5
04:31:18.720 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:18.723 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.24) opts 0xd
04:31:18.724 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.24)
04:31:18.724 00.000 7680 Moving (-0.08, 0.24) raw xDistance=-0.04 yDistance=-0.25
04:31:18.724 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:31:18.724 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
04:31:18.724 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:18.729 00.005 6120 Enqueuing Expose request
04:31:18.733 00.004 7680 MoveAxis(E, 0, ABG)
04:31:18.733 00.000 7680 Move returns status 0, amount 0
04:31:18.734 00.001 7680 MoveAxis(N, 137, ABG)
04:31:18.734 00.000 7680 Guiding  Dir = 0, Dur = 137
04:31:18.734 00.000 7680 IsSlewing returns 0
04:31:18.735 00.001 7680 IsGuiding returns 0
04:31:18.735 00.000 7680 PulseGuide returned control before completion, sleep 147
04:31:18.895 00.160 7680 IsGuiding returns 0
04:31:18.896 00.001 7680 Move returns status 0, amount 137
04:31:18.896 00.000 7680 move complete, result=0
04:31:18.898 00.002 7680 worker thread done servicing request
04:31:18.898 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 137 ms NORTH
04:31:18.904 00.006 7680 Worker thread wakes up
04:31:18.904 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:18.905 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:20.158 01.253 7680 Exposure complete
04:31:20.340 00.182 7680 worker thread done servicing request
04:31:20.341 00.001 6120 OnExposeComplete: enter
04:31:20.345 00.004 6120 UpdateGuideState(): m_state=6
04:31:20.353 00.008 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5173
04:31:20.357 00.004 6120 Star::Find returns 1 (0), X=506.62, Y=662.50, Mass=7944, SNR=60.0, Peak=184 HFD=7.0
04:31:20.363 00.006 6120 CameraToMount -- cameraTheta (2.51) - m_xAngle (0.19) = xAngle (2.33 = 2.33)
04:31:20.367 00.004 6120 CameraToMount -- cameraTheta (2.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.20 = -1.08)
04:31:20.371 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.24 cameraTheta=2.51 mountX=-0.16 mountY=-0.21, mountTheta=-2.23
04:31:20.379 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.14, opts=13)
04:31:20.384 00.005 6120 Enqueuing Move request for scope (-0.19, 0.14)
04:31:20.391 00.007 7680 Worker thread wakes up
04:31:20.391 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:20.395 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
04:31:20.395 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
04:31:20.396 00.001 6120 UpdateGuideState exits: m=7944 SNR=60.0
04:31:20.400 00.004 7680 Moving (-0.19, 0.14) raw xDistance=-0.16 yDistance=-0.21
04:31:20.400 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:31:20.400 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
04:31:20.400 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:20.404 00.004 7680 MoveAxis(E, 0, ABG)
04:31:20.404 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:20.408 00.004 7680 Move returns status 0, amount 0
04:31:20.408 00.000 6120 Enqueuing Expose request
04:31:20.413 00.005 7680 MoveAxis(N, 114, ABG)
04:31:20.413 00.000 7680 Guiding  Dir = 0, Dur = 114
04:31:20.413 00.000 7680 IsSlewing returns 0
04:31:20.413 00.000 7680 IsGuiding returns 0
04:31:20.414 00.001 7680 PulseGuide returned control before completion, sleep 124
04:31:20.540 00.126 7680 IsGuiding returns 1
04:31:20.541 00.001 7680 scope still moving after pulse duration time elapsed
04:31:20.571 00.030 7680 IsSlewing returns 0
04:31:20.572 00.001 7680 IsGuiding returns 0
04:31:20.573 00.001 7680 scope move finished after 114 + 44 ms
04:31:20.574 00.001 7680 Move returns status 0, amount 114
04:31:20.575 00.001 7680 move complete, result=0
04:31:20.575 00.000 7680 worker thread done servicing request
04:31:20.575 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 114 ms NORTH
04:31:20.581 00.006 7680 Worker thread wakes up
04:31:20.582 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:20.582 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:21.828 01.246 7680 Exposure complete
04:31:21.986 00.158 7680 worker thread done servicing request
04:31:21.986 00.000 6120 OnExposeComplete: enter
04:31:21.990 00.004 6120 UpdateGuideState(): m_state=6
04:31:21.994 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5174
04:31:21.998 00.004 6120 Star::Find returns 1 (0), X=506.53, Y=662.49, Mass=7924, SNR=59.0, Peak=176 HFD=7.1
04:31:22.004 00.006 6120 CameraToMount -- cameraTheta (2.70) - m_xAngle (0.19) = xAngle (2.51 = 2.51)
04:31:22.010 00.006 6120 CameraToMount -- cameraTheta (2.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.39 = -0.90)
04:31:22.013 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.13 hyp=0.30 cameraTheta=2.70 mountX=-0.25 mountY=-0.24, mountTheta=-2.37
04:31:22.019 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.13, opts=13)
04:31:22.024 00.005 6120 Enqueuing Move request for scope (-0.27, 0.13)
04:31:22.028 00.004 7680 Worker thread wakes up
04:31:22.028 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:22.031 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.13) opts 0xd
04:31:22.031 00.000 6120 UpdateGuideState exits: m=7924 SNR=59.0
04:31:22.034 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.13)
04:31:22.034 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:22.039 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:22.042 00.003 6120 Enqueuing Expose request
04:31:22.045 00.003 7680 Moving (-0.27, 0.13) raw xDistance=-0.25 yDistance=-0.24
04:31:22.045 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.25
04:31:22.045 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.24 from input -0.24
04:31:22.045 00.000 7680 MoveAxis(E, 100, ABG)
04:31:22.045 00.000 7680 Guiding  Dir = 2, Dur = 100
04:31:22.046 00.001 7680 IsSlewing returns 0
04:31:22.046 00.000 7680 IsGuiding returns 0
04:31:22.046 00.000 7680 PulseGuide returned control before completion, sleep 110
04:31:22.162 00.116 7680 IsGuiding returns 1
04:31:22.162 00.000 7680 scope still moving after pulse duration time elapsed
04:31:22.193 00.031 7680 IsSlewing returns 0
04:31:22.195 00.002 7680 IsGuiding returns 0
04:31:22.195 00.000 7680 scope move finished after 100 + 48 ms
04:31:22.195 00.000 7680 Move returns status 0, amount 100
04:31:22.196 00.001 7680 MoveAxis(N, 128, ABG)
04:31:22.196 00.000 7680 Guiding  Dir = 0, Dur = 128
04:31:22.196 00.000 7680 IsSlewing returns 0
04:31:22.197 00.001 7680 IsGuiding returns 0
04:31:22.197 00.000 7680 PulseGuide returned control before completion, sleep 138
04:31:22.350 00.153 7680 IsGuiding returns 1
04:31:22.352 00.002 7680 scope still moving after pulse duration time elapsed
04:31:22.383 00.031 7680 IsSlewing returns 0
04:31:22.383 00.000 7680 IsGuiding returns 0
04:31:22.383 00.000 7680 scope move finished after 128 + 57 ms
04:31:22.384 00.001 7680 Move returns status 0, amount 128
04:31:22.384 00.000 7680 move complete, result=0
04:31:22.384 00.000 7680 worker thread done servicing request
04:31:22.384 00.000 6120 GuideStep: -0.2 px 100 ms EAST, -0.2 px 128 ms NORTH
04:31:22.392 00.008 7680 Worker thread wakes up
04:31:22.393 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:22.393 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:23.646 01.253 7680 Exposure complete
04:31:23.782 00.136 7680 worker thread done servicing request
04:31:23.783 00.001 6120 OnExposeComplete: enter
04:31:23.788 00.005 6120 UpdateGuideState(): m_state=6
04:31:23.794 00.006 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5175
04:31:23.799 00.005 6120 Star::Find returns 1 (0), X=506.63, Y=661.74, Mass=7884, SNR=59.7, Peak=189 HFD=6.9
04:31:23.804 00.005 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
04:31:23.809 00.005 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
04:31:23.812 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.62 hyp=0.65 cameraTheta=-1.85 mountX=-0.29 mountY=0.48, mountTheta=2.12
04:31:23.817 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.62, opts=13)
04:31:23.822 00.005 6120 Enqueuing Move request for scope (-0.18, -0.62)
04:31:23.827 00.005 7680 Worker thread wakes up
04:31:23.828 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:23.832 00.004 6120 UpdateGuideState exits: m=7884 SNR=59.7
04:31:23.835 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.62) opts 0xd
04:31:23.835 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.62)
04:31:23.835 00.000 7680 Moving (-0.18, -0.62) raw xDistance=-0.29 yDistance=0.48
04:31:23.836 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
04:31:23.836 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:31:23.836 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:23.841 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
04:31:23.841 00.000 7680 MoveAxis(E, 127, ABG)
04:31:23.841 00.000 7680 Guiding  Dir = 2, Dur = 127
04:31:23.841 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:23.845 00.004 7680 IsSlewing returns 0
04:31:23.845 00.000 6120 Enqueuing Expose request
04:31:23.850 00.005 7680 IsGuiding returns 0
04:31:23.850 00.000 7680 PulseGuide returned control before completion, sleep 137
04:31:23.997 00.147 7680 IsGuiding returns 1
04:31:23.998 00.001 7680 scope still moving after pulse duration time elapsed
04:31:24.028 00.030 7680 IsSlewing returns 0
04:31:24.029 00.001 7680 IsGuiding returns 0
04:31:24.030 00.001 7680 scope move finished after 127 + 51 ms
04:31:24.030 00.000 7680 Move returns status 0, amount 127
04:31:24.031 00.001 7680 MoveAxis(N, 0, ABG)
04:31:24.031 00.000 7680 Move returns status 0, amount 0
04:31:24.031 00.000 7680 move complete, result=0
04:31:24.032 00.001 7680 worker thread done servicing request
04:31:24.032 00.000 6120 GuideStep: -0.3 px 127 ms EAST, 0.5 px 0 ms NORTH
04:31:24.038 00.006 7680 Worker thread wakes up
04:31:24.038 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:24.038 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:25.291 01.253 7680 Exposure complete
04:31:25.450 00.159 7680 worker thread done servicing request
04:31:25.450 00.000 6120 OnExposeComplete: enter
04:31:25.457 00.007 6120 UpdateGuideState(): m_state=6
04:31:25.462 00.005 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5176
04:31:25.467 00.005 6120 Star::Find returns 1 (0), X=506.93, Y=661.84, Mass=7860, SNR=59.0, Peak=183 HFD=6.6
04:31:25.473 00.006 6120 CameraToMount -- cameraTheta (-1.33) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
04:31:25.479 00.006 6120 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
04:31:25.483 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.52 hyp=0.54 cameraTheta=-1.33 mountX=0.03 mountY=0.52, mountTheta=1.52
04:31:25.489 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.52, opts=13)
04:31:25.494 00.005 6120 Enqueuing Move request for scope (0.13, -0.52)
04:31:25.499 00.005 7680 Worker thread wakes up
04:31:25.499 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.52) opts 0xd
04:31:25.499 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:25.504 00.005 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.52)
04:31:25.504 00.000 6120 UpdateGuideState exits: m=7860 SNR=59.0
04:31:25.509 00.005 7680 Moving (0.13, -0.52) raw xDistance=0.03 yDistance=0.52
04:31:25.509 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:31:25.509 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:25.514 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:31:25.514 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:25.517 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
04:31:25.518 00.001 7680 MoveAxis(E, 0, ABG)
04:31:25.518 00.000 7680 Move returns status 0, amount 0
04:31:25.518 00.000 7680 MoveAxis(N, 0, ABG)
04:31:25.519 00.001 6120 Enqueuing Expose request
04:31:25.524 00.005 7680 Move returns status 0, amount 0
04:31:25.524 00.000 7680 move complete, result=0
04:31:25.525 00.001 7680 worker thread done servicing request
04:31:25.525 00.000 7680 Worker thread wakes up
04:31:25.525 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
04:31:25.531 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:25.531 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:26.779 01.248 7680 Exposure complete
04:31:26.913 00.134 7680 worker thread done servicing request
04:31:26.914 00.001 6120 OnExposeComplete: enter
04:31:26.919 00.005 6120 UpdateGuideState(): m_state=6
04:31:26.922 00.003 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5177
04:31:26.927 00.005 6120 Star::Find returns 1 (0), X=506.72, Y=662.30, Mass=8470, SNR=61.8, Peak=189 HFD=7.1
04:31:26.931 00.004 6120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (0.19) = xAngle (-2.69 = -2.69)
04:31:26.934 00.003 6120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.18 = 0.18)
04:31:26.937 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.50 mountX=-0.09 mountY=0.02, mountTheta=2.94
04:31:26.943 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.06, opts=13)
04:31:26.949 00.006 6120 Enqueuing Move request for scope (-0.08, -0.06)
04:31:26.954 00.005 7680 Worker thread wakes up
04:31:26.954 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:26.958 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
04:31:26.958 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
04:31:26.958 00.000 7680 Moving (-0.08, -0.06) raw xDistance=-0.09 yDistance=0.02
04:31:26.958 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:31:26.958 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:31:26.959 00.001 6120 UpdateGuideState exits: m=8470 SNR=61.8
04:31:26.964 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:31:26.964 00.000 7680 MoveAxis(E, 0, ABG)
04:31:26.964 00.000 7680 Move returns status 0, amount 0
04:31:26.964 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:26.969 00.005 7680 MoveAxis(N, 0, ABG)
04:31:26.969 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:26.972 00.003 6120 Enqueuing Expose request
04:31:26.978 00.006 7680 Move returns status 0, amount 0
04:31:26.978 00.000 7680 move complete, result=0
04:31:26.978 00.000 7680 worker thread done servicing request
04:31:26.978 00.000 7680 Worker thread wakes up
04:31:26.979 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:31:26.982 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:26.982 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:28.236 01.254 7680 Exposure complete
04:31:28.386 00.150 7680 worker thread done servicing request
04:31:28.386 00.000 6120 OnExposeComplete: enter
04:31:28.389 00.003 6120 UpdateGuideState(): m_state=6
04:31:28.393 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5178
04:31:28.396 00.003 6120 Star::Find returns 1 (0), X=506.73, Y=661.79, Mass=8208, SNR=60.5, Peak=191 HFD=6.7
04:31:28.401 00.005 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
04:31:28.404 00.003 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
04:31:28.408 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.57 hyp=0.58 cameraTheta=-1.70 mountX=-0.18 mountY=0.48, mountTheta=1.93
04:31:28.413 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.57, opts=13)
04:31:28.418 00.005 6120 Enqueuing Move request for scope (-0.08, -0.57)
04:31:28.421 00.003 7680 Worker thread wakes up
04:31:28.421 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.57) opts 0xd
04:31:28.422 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.57)
04:31:28.422 00.000 7680 Moving (-0.08, -0.57) raw xDistance=-0.18 yDistance=0.48
04:31:28.422 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:31:28.422 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:31:28.422 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
04:31:28.423 00.001 7680 MoveAxis(E, 0, ABG)
04:31:28.423 00.000 7680 Move returns status 0, amount 0
04:31:28.423 00.000 7680 MoveAxis(N, 0, ABG)
04:31:28.423 00.000 7680 Move returns status 0, amount 0
04:31:28.423 00.000 7680 move complete, result=0
04:31:28.423 00.000 7680 worker thread done servicing request
04:31:28.424 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:28.428 00.004 6120 UpdateGuideState exits: m=8208 SNR=60.5
04:31:28.430 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:28.435 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:28.439 00.004 6120 Enqueuing Expose request
04:31:28.442 00.003 7680 Worker thread wakes up
04:31:28.442 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:28.442 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
04:31:28.448 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:29.705 01.257 7680 Exposure complete
04:31:29.860 00.155 7680 worker thread done servicing request
04:31:29.860 00.000 6120 OnExposeComplete: enter
04:31:29.865 00.005 6120 UpdateGuideState(): m_state=6
04:31:29.869 00.004 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5179
04:31:29.874 00.005 6120 Star::Find returns 1 (0), X=506.66, Y=661.65, Mass=7965, SNR=59.6, Peak=194 HFD=6.8
04:31:29.879 00.005 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
04:31:29.883 00.004 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
04:31:29.887 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.71 hyp=0.72 cameraTheta=-1.77 mountX=-0.27 mountY=0.57, mountTheta=2.02
04:31:29.893 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.71, opts=13)
04:31:29.898 00.005 6120 Enqueuing Move request for scope (-0.15, -0.71)
04:31:29.902 00.004 7680 Worker thread wakes up
04:31:29.902 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:29.906 00.004 6120 UpdateGuideState exits: m=7965 SNR=59.6
04:31:29.911 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:29.914 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:29.918 00.004 6120 Enqueuing Expose request
04:31:29.923 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.71) opts 0xd
04:31:29.923 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.71)
04:31:29.923 00.000 7680 Moving (-0.15, -0.71) raw xDistance=-0.27 yDistance=0.57
04:31:29.923 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.27
04:31:29.924 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:31:29.924 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
04:31:29.924 00.000 7680 MoveAxis(E, 112, ABG)
04:31:29.924 00.000 7680 Guiding  Dir = 2, Dur = 112
04:31:29.925 00.001 7680 IsSlewing returns 0
04:31:29.925 00.000 7680 IsGuiding returns 0
04:31:29.925 00.000 7680 PulseGuide returned control before completion, sleep 122
04:31:30.053 00.128 7680 IsGuiding returns 1
04:31:30.053 00.000 7680 scope still moving after pulse duration time elapsed
04:31:30.085 00.032 7680 IsSlewing returns 0
04:31:30.087 00.002 7680 IsGuiding returns 0
04:31:30.087 00.000 7680 scope move finished after 112 + 50 ms
04:31:30.087 00.000 7680 Move returns status 0, amount 112
04:31:30.088 00.001 7680 MoveAxis(N, 0, ABG)
04:31:30.088 00.000 7680 Move returns status 0, amount 0
04:31:30.088 00.000 7680 move complete, result=0
04:31:30.089 00.001 7680 worker thread done servicing request
04:31:30.089 00.000 7680 Worker thread wakes up
04:31:30.091 00.002 6120 GuideStep: -0.3 px 112 ms EAST, 0.6 px 0 ms NORTH
04:31:30.098 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:30.098 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:31.349 01.251 7680 Exposure complete
04:31:31.483 00.134 7680 worker thread done servicing request
04:31:31.483 00.000 6120 OnExposeComplete: enter
04:31:31.486 00.003 6120 UpdateGuideState(): m_state=6
04:31:31.489 00.003 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5180
04:31:31.492 00.003 6120 Star::Find returns 1 (0), X=507.01, Y=661.06, Mass=7147, SNR=55.6, Peak=181 HFD=6.3
04:31:31.495 00.003 6120 CameraToMount -- cameraTheta (-1.42) - m_xAngle (0.19) = xAngle (-1.60 = -1.60)
04:31:31.500 00.005 6120 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.27 = 1.27)
04:31:31.505 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=-1.30 hyp=1.32 cameraTheta=-1.42 mountX=-0.04 mountY=1.26, mountTheta=1.61
04:31:31.511 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-1.30, opts=13)
04:31:31.515 00.004 6120 Enqueuing Move request for scope (0.20, -1.30)
04:31:31.519 00.004 7680 Worker thread wakes up
04:31:31.519 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -1.30) opts 0xd
04:31:31.519 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -1.30)
04:31:31.519 00.000 7680 Moving (0.20, -1.30) raw xDistance=-0.04 yDistance=1.26
04:31:31.519 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:31:31.519 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:31.524 00.005 7680 resist switch: large excursion: input 1.26 thresh 0.60 direction from -1 to 1
04:31:31.524 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.77
04:31:31.524 00.000 6120 UpdateGuideState exits: m=7147 SNR=55.6
04:31:31.528 00.004 7680 GuideAlgorithmResistSwitch::result() returns 1.26 from input 1.26
04:31:31.528 00.000 7680 MoveAxis(E, 0, ABG)
04:31:31.528 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:31.533 00.005 7680 Move returns status 0, amount 0
04:31:31.533 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:31.536 00.003 7680 MoveAxis(S, 682, ABG)
04:31:31.536 00.000 7680 Guiding  Dir = 1, Dur = 682
04:31:31.538 00.002 6120 Enqueuing Expose request
04:31:31.541 00.003 7680 IsSlewing returns 0
04:31:31.542 00.001 7680 IsGuiding returns 0
04:31:31.542 00.000 7680 PulseGuide returned control before completion, sleep 692
04:31:32.240 00.698 7680 IsGuiding returns 1
04:31:32.240 00.000 7680 scope still moving after pulse duration time elapsed
04:31:32.272 00.032 7680 IsSlewing returns 0
04:31:32.273 00.001 7680 IsGuiding returns 0
04:31:32.274 00.001 7680 scope move finished after 682 + 49 ms
04:31:32.275 00.001 7680 Move returns status 0, amount 682
04:31:32.275 00.000 7680 move complete, result=0
04:31:32.276 00.001 7680 worker thread done servicing request
04:31:32.276 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 1.3 px 682 ms SOUTH
04:31:32.283 00.007 7680 Worker thread wakes up
04:31:32.285 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:32.285 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:33.538 01.253 7680 Exposure complete
04:31:33.684 00.146 7680 worker thread done servicing request
04:31:33.685 00.001 6120 OnExposeComplete: enter
04:31:33.688 00.003 6120 UpdateGuideState(): m_state=6
04:31:33.691 00.003 6120 Star::Find(15, 507, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5181
04:31:33.694 00.003 6120 Star::Find returns 1 (0), X=506.70, Y=661.62, Mass=8196, SNR=60.0, Peak=190 HFD=6.9
04:31:33.699 00.005 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
04:31:33.702 00.003 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
04:31:33.707 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.74 hyp=0.75 cameraTheta=-1.71 mountX=-0.24 mountY=0.62, mountTheta=1.94
04:31:33.711 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.74, opts=13)
04:31:33.715 00.004 6120 Enqueuing Move request for scope (-0.10, -0.74)
04:31:33.720 00.005 7680 Worker thread wakes up
04:31:33.720 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.74) opts 0xd
04:31:33.720 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.74)
04:31:33.720 00.000 7680 Moving (-0.10, -0.74) raw xDistance=-0.24 yDistance=0.62
04:31:33.720 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:31:33.722 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
04:31:33.722 00.000 7680 MoveAxis(E, 98, ABG)
04:31:33.722 00.000 7680 Guiding  Dir = 2, Dur = 98
04:31:33.722 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:33.727 00.005 7680 IsSlewing returns 0
04:31:33.727 00.000 6120 UpdateGuideState exits: m=8196 SNR=60.0
04:31:33.730 00.003 7680 IsGuiding returns 0
04:31:33.731 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:33.735 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:33.739 00.004 7680 PulseGuide returned control before completion, sleep 108
04:31:33.739 00.000 6120 Enqueuing Expose request
04:31:33.856 00.117 7680 IsGuiding returns 1
04:31:33.859 00.003 7680 scope still moving after pulse duration time elapsed
04:31:33.887 00.028 7680 IsSlewing returns 0
04:31:33.889 00.002 7680 IsGuiding returns 0
04:31:33.889 00.000 7680 scope move finished after 98 + 61 ms
04:31:33.890 00.001 7680 Move returns status 0, amount 98
04:31:33.890 00.000 7680 MoveAxis(S, 336, ABG)
04:31:33.890 00.000 7680 Guiding  Dir = 1, Dur = 336
04:31:33.890 00.000 7680 IsSlewing returns 0
04:31:33.892 00.002 7680 IsGuiding returns 0
04:31:33.892 00.000 7680 PulseGuide returned control before completion, sleep 346
04:31:34.246 00.354 7680 IsGuiding returns 1
04:31:34.246 00.000 7680 scope still moving after pulse duration time elapsed
04:31:34.277 00.031 7680 IsSlewing returns 0
04:31:34.279 00.002 7680 IsGuiding returns 1
04:31:34.308 00.029 7680 IsSlewing returns 0
04:31:34.309 00.001 7680 IsGuiding returns 1
04:31:34.338 00.029 7680 IsSlewing returns 0
04:31:34.339 00.001 7680 IsGuiding returns 1
04:31:34.370 00.031 7680 IsSlewing returns 0
04:31:34.371 00.001 7680 IsGuiding returns 0
04:31:34.371 00.000 7680 scope move finished after 336 + 144 ms
04:31:34.373 00.002 7680 Move returns status 0, amount 336
04:31:34.373 00.000 7680 move complete, result=0
04:31:34.373 00.000 7680 worker thread done servicing request
04:31:34.373 00.000 6120 GuideStep: -0.2 px 98 ms EAST, 0.6 px 336 ms SOUTH
04:31:34.381 00.008 7680 Worker thread wakes up
04:31:34.381 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:34.381 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:35.635 01.254 7680 Exposure complete
04:31:35.782 00.147 7680 worker thread done servicing request
04:31:35.782 00.000 6120 OnExposeComplete: enter
04:31:35.787 00.005 6120 UpdateGuideState(): m_state=6
04:31:35.793 00.006 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5182
04:31:35.797 00.004 6120 Star::Find returns 1 (0), X=507.13, Y=661.83, Mass=7883, SNR=58.3, Peak=197 HFD=6.7
04:31:35.802 00.005 6120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.19) = xAngle (-1.22 = -1.22)
04:31:35.805 00.003 6120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.66 = 1.66)
04:31:35.808 00.003 6120 CameraToMount -- cameraX=0.32 cameraY=-0.53 hyp=0.62 cameraTheta=-1.03 mountX=0.21 mountY=0.61, mountTheta=1.24
04:31:35.815 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.53, opts=13)
04:31:35.821 00.006 6120 Enqueuing Move request for scope (0.32, -0.53)
04:31:35.824 00.003 7680 Worker thread wakes up
04:31:35.824 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:35.829 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.53) opts 0xd
04:31:35.829 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.53)
04:31:35.829 00.000 7680 Moving (0.32, -0.53) raw xDistance=0.21 yDistance=0.61
04:31:35.829 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
04:31:35.830 00.001 6120 UpdateGuideState exits: m=7883 SNR=58.3
04:31:35.834 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
04:31:35.834 00.000 7680 MoveAxis(W, 80, ABG)
04:31:35.834 00.000 7680 Guiding  Dir = 3, Dur = 80
04:31:35.834 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:35.839 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:35.843 00.004 6120 Enqueuing Expose request
04:31:35.847 00.004 7680 IsSlewing returns 0
04:31:35.847 00.000 7680 IsGuiding returns 0
04:31:35.847 00.000 7680 PulseGuide returned control before completion, sleep 90
04:31:35.950 00.103 7680 IsGuiding returns 1
04:31:35.952 00.002 7680 scope still moving after pulse duration time elapsed
04:31:35.981 00.029 7680 IsSlewing returns 0
04:31:35.981 00.000 7680 IsGuiding returns 0
04:31:35.981 00.000 7680 scope move finished after 80 + 54 ms
04:31:35.983 00.002 7680 Move returns status 0, amount 80
04:31:35.983 00.000 7680 MoveAxis(S, 333, ABG)
04:31:35.983 00.000 7680 Guiding  Dir = 1, Dur = 333
04:31:35.984 00.001 7680 IsSlewing returns 0
04:31:35.984 00.000 7680 IsGuiding returns 0
04:31:35.984 00.000 7680 PulseGuide returned control before completion, sleep 343
04:31:36.339 00.355 7680 IsGuiding returns 1
04:31:36.340 00.001 7680 scope still moving after pulse duration time elapsed
04:31:36.372 00.032 7680 IsSlewing returns 0
04:31:36.373 00.001 7680 IsGuiding returns 0
04:31:36.373 00.000 7680 scope move finished after 333 + 55 ms
04:31:36.373 00.000 7680 Move returns status 0, amount 333
04:31:36.374 00.001 7680 move complete, result=0
04:31:36.374 00.000 7680 worker thread done servicing request
04:31:36.375 00.001 6120 GuideStep: 0.2 px 80 ms WEST, 0.6 px 333 ms SOUTH
04:31:36.383 00.008 7680 Worker thread wakes up
04:31:36.383 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:36.384 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:37.635 01.251 7680 Exposure complete
04:31:37.783 00.148 7680 worker thread done servicing request
04:31:37.783 00.000 6120 OnExposeComplete: enter
04:31:37.788 00.005 6120 UpdateGuideState(): m_state=6
04:31:37.794 00.006 6120 Star::Find(15, 507, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5183
04:31:37.799 00.005 6120 Star::Find returns 1 (0), X=506.93, Y=662.13, Mass=7247, SNR=55.9, Peak=186 HFD=6.5
04:31:37.803 00.004 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.19) = xAngle (-1.27 = -1.27)
04:31:37.806 00.003 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.60 = 1.60)
04:31:37.810 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-1.08 mountX=0.08 mountY=0.26, mountTheta=1.28
04:31:37.814 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.23, opts=13)
04:31:37.819 00.005 6120 Enqueuing Move request for scope (0.12, -0.23)
04:31:37.823 00.004 7680 Worker thread wakes up
04:31:37.823 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:37.827 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.23) opts 0xd
04:31:37.827 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.23)
04:31:37.828 00.001 7680 Moving (0.12, -0.23) raw xDistance=0.08 yDistance=0.26
04:31:37.828 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:31:37.828 00.000 6120 UpdateGuideState exits: m=7247 SNR=55.9
04:31:37.831 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:37.835 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:37.839 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:31:37.839 00.000 6120 Enqueuing Expose request
04:31:37.842 00.003 7680 MoveAxis(E, 0, ABG)
04:31:37.842 00.000 7680 Move returns status 0, amount 0
04:31:37.844 00.002 7680 MoveAxis(S, 139, ABG)
04:31:37.844 00.000 7680 Guiding  Dir = 1, Dur = 139
04:31:37.844 00.000 7680 IsSlewing returns 0
04:31:37.845 00.001 7680 IsGuiding returns 0
04:31:37.845 00.000 7680 PulseGuide returned control before completion, sleep 149
04:31:38.000 00.155 7680 IsGuiding returns 1
04:31:38.001 00.001 7680 scope still moving after pulse duration time elapsed
04:31:38.031 00.030 7680 IsSlewing returns 0
04:31:38.033 00.002 7680 IsGuiding returns 0
04:31:38.033 00.000 7680 scope move finished after 139 + 50 ms
04:31:38.035 00.002 7680 Move returns status 0, amount 139
04:31:38.035 00.000 7680 move complete, result=0
04:31:38.036 00.001 7680 worker thread done servicing request
04:31:38.037 00.001 7680 Worker thread wakes up
04:31:38.037 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 139 ms SOUTH
04:31:38.046 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:38.046 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:39.297 01.251 7680 Exposure complete
04:31:39.446 00.149 7680 worker thread done servicing request
04:31:39.446 00.000 6120 OnExposeComplete: enter
04:31:39.449 00.003 6120 UpdateGuideState(): m_state=6
04:31:39.453 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5184
04:31:39.456 00.003 6120 Star::Find returns 1 (0), X=506.99, Y=662.03, Mass=7323, SNR=56.7, Peak=187 HFD=6.4
04:31:39.460 00.004 6120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.19) = xAngle (-1.25 = -1.25)
04:31:39.462 00.002 6120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.62 = 1.62)
04:31:39.465 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=-0.33 hyp=0.37 cameraTheta=-1.06 mountX=0.12 mountY=0.37, mountTheta=1.27
04:31:39.471 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.33, opts=13)
04:31:39.475 00.004 6120 Enqueuing Move request for scope (0.18, -0.33)
04:31:39.479 00.004 7680 Worker thread wakes up
04:31:39.479 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.33) opts 0xd
04:31:39.479 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.33)
04:31:39.479 00.000 7680 Moving (0.18, -0.33) raw xDistance=0.12 yDistance=0.37
04:31:39.479 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:31:39.480 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
04:31:39.480 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:39.484 00.004 7680 MoveAxis(E, 0, ABG)
04:31:39.485 00.001 6120 UpdateGuideState exits: m=7323 SNR=56.7
04:31:39.489 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:39.493 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:39.496 00.003 6120 Enqueuing Expose request
04:31:39.500 00.004 7680 Move returns status 0, amount 0
04:31:39.501 00.001 7680 MoveAxis(S, 203, ABG)
04:31:39.501 00.000 7680 Guiding  Dir = 1, Dur = 203
04:31:39.501 00.000 7680 IsSlewing returns 0
04:31:39.502 00.001 7680 IsGuiding returns 0
04:31:39.502 00.000 7680 PulseGuide returned control before completion, sleep 213
04:31:39.723 00.221 7680 IsGuiding returns 1
04:31:39.723 00.000 7680 scope still moving after pulse duration time elapsed
04:31:39.755 00.032 7680 IsSlewing returns 0
04:31:39.756 00.001 7680 IsGuiding returns 1
04:31:39.786 00.030 7680 IsSlewing returns 0
04:31:39.788 00.002 7680 IsGuiding returns 1
04:31:39.817 00.029 7680 IsSlewing returns 0
04:31:39.819 00.002 7680 IsGuiding returns 0
04:31:39.820 00.001 7680 scope move finished after 203 + 114 ms
04:31:39.820 00.000 7680 Move returns status 0, amount 203
04:31:39.821 00.001 7680 move complete, result=0
04:31:39.821 00.000 7680 worker thread done servicing request
04:31:39.822 00.001 7680 Worker thread wakes up
04:31:39.822 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 203 ms SOUTH
04:31:39.828 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:39.828 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:41.088 01.260 7680 Exposure complete
04:31:41.240 00.152 7680 worker thread done servicing request
04:31:41.240 00.000 6120 OnExposeComplete: enter
04:31:41.245 00.005 6120 UpdateGuideState(): m_state=6
04:31:41.251 00.006 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5185
04:31:41.258 00.007 6120 Star::Find returns 1 (0), X=506.94, Y=662.02, Mass=7881, SNR=60.1, Peak=178 HFD=6.4
04:31:41.262 00.004 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.19) = xAngle (-1.39 = -1.39)
04:31:41.268 00.006 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.48 = 1.48)
04:31:41.274 00.006 6120 CameraToMount -- cameraX=0.13 cameraY=-0.34 hyp=0.37 cameraTheta=-1.21 mountX=0.07 mountY=0.37, mountTheta=1.39
04:31:41.281 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.34, opts=13)
04:31:41.288 00.007 6120 Enqueuing Move request for scope (0.13, -0.34)
04:31:41.295 00.007 7680 Worker thread wakes up
04:31:41.295 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:41.300 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.34) opts 0xd
04:31:41.301 00.001 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.34)
04:31:41.301 00.000 7680 Moving (0.13, -0.34) raw xDistance=0.07 yDistance=0.37
04:31:41.301 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:31:41.301 00.000 6120 UpdateGuideState exits: m=7881 SNR=60.1
04:31:41.306 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
04:31:41.306 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:41.313 00.007 7680 MoveAxis(E, 0, ABG)
04:31:41.314 00.001 7680 Move returns status 0, amount 0
04:31:41.314 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:41.321 00.007 7680 MoveAxis(S, 198, ABG)
04:31:41.321 00.000 6120 Enqueuing Expose request
04:31:41.328 00.007 7680 Guiding  Dir = 1, Dur = 198
04:31:41.328 00.000 7680 IsSlewing returns 0
04:31:41.328 00.000 7680 IsGuiding returns 0
04:31:41.329 00.001 7680 PulseGuide returned control before completion, sleep 208
04:31:41.543 00.214 7680 IsGuiding returns 1
04:31:41.544 00.001 7680 scope still moving after pulse duration time elapsed
04:31:41.574 00.030 7680 IsSlewing returns 0
04:31:41.575 00.001 7680 IsGuiding returns 0
04:31:41.576 00.001 7680 scope move finished after 198 + 48 ms
04:31:41.576 00.000 7680 Move returns status 0, amount 198
04:31:41.576 00.000 7680 move complete, result=0
04:31:41.576 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 198 ms SOUTH
04:31:41.583 00.007 7680 worker thread done servicing request
04:31:41.583 00.000 7680 Worker thread wakes up
04:31:41.583 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:41.583 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:42.838 01.255 7680 Exposure complete
04:31:42.983 00.145 7680 worker thread done servicing request
04:31:42.984 00.001 6120 OnExposeComplete: enter
04:31:42.987 00.003 6120 UpdateGuideState(): m_state=6
04:31:42.991 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5186
04:31:42.995 00.004 6120 Star::Find returns 1 (0), X=506.76, Y=662.74, Mass=7966, SNR=58.8, Peak=185 HFD=6.5
04:31:42.999 00.004 6120 CameraToMount -- cameraTheta (1.69) - m_xAngle (0.19) = xAngle (1.50 = 1.50)
04:31:43.002 00.003 6120 CameraToMount -- cameraTheta (1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.38 = -1.91)
04:31:43.007 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.39 hyp=0.39 cameraTheta=1.69 mountX=0.03 mountY=-0.37, mountTheta=-1.50
04:31:43.013 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.39, opts=13)
04:31:43.017 00.004 6120 Enqueuing Move request for scope (-0.05, 0.39)
04:31:43.022 00.005 7680 Worker thread wakes up
04:31:43.022 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.39) opts 0xd
04:31:43.022 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.39)
04:31:43.022 00.000 7680 Moving (-0.05, 0.39) raw xDistance=0.03 yDistance=-0.37
04:31:43.022 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:31:43.024 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:31:43.024 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:43.028 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
04:31:43.028 00.000 7680 MoveAxis(E, 0, ABG)
04:31:43.028 00.000 7680 Move returns status 0, amount 0
04:31:43.028 00.000 7680 MoveAxis(N, 0, ABG)
04:31:43.028 00.000 7680 Move returns status 0, amount 0
04:31:43.028 00.000 7680 move complete, result=0
04:31:43.028 00.000 7680 worker thread done servicing request
04:31:43.029 00.001 6120 UpdateGuideState exits: m=7966 SNR=58.8
04:31:43.034 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:43.038 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:43.042 00.004 6120 Enqueuing Expose request
04:31:43.046 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
04:31:43.050 00.004 7680 Worker thread wakes up
04:31:43.050 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:43.050 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:44.299 01.249 7680 Exposure complete
04:31:44.446 00.147 6120 OnExposeComplete: enter
04:31:44.453 00.007 6120 UpdateGuideState(): m_state=6
04:31:44.456 00.003 7680 worker thread done servicing request
04:31:44.456 00.000 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5187
04:31:44.461 00.005 6120 Star::Find returns 1 (0), X=506.63, Y=664.95, Mass=7576, SNR=58.1, Peak=180 HFD=6.5
04:31:44.465 00.004 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.19) = xAngle (1.45 = 1.45)
04:31:44.468 00.003 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.33 = -1.96)
04:31:44.472 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=2.59 hyp=2.60 cameraTheta=1.64 mountX=0.31 mountY=-2.41, mountTheta=-1.44
04:31:44.477 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=2.59, opts=13)
04:31:44.482 00.005 6120 Enqueuing Move request for scope (-0.18, 2.59)
04:31:44.485 00.003 7680 Worker thread wakes up
04:31:44.486 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:44.490 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 2.59) opts 0xd
04:31:44.490 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 2.59)
04:31:44.491 00.001 7680 Moving (-0.18, 2.59) raw xDistance=0.31 yDistance=-2.41
04:31:44.491 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
04:31:44.491 00.000 7680 resist switch: large excursion: input -2.41 thresh 0.60 direction from 1 to -1
04:31:44.491 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.23
04:31:44.492 00.001 7680 GuideAlgorithmResistSwitch::result() returns -2.41 from input -2.41
04:31:44.492 00.000 7680 MoveAxis(W, 125, ABG)
04:31:44.492 00.000 7680 Guiding  Dir = 3, Dur = 125
04:31:44.492 00.000 6120 UpdateGuideState exits: m=7576 SNR=58.1
04:31:44.496 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:44.501 00.005 7680 IsSlewing returns 0
04:31:44.501 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:44.506 00.005 6120 Enqueuing Expose request
04:31:44.509 00.003 7680 IsGuiding returns 0
04:31:44.510 00.001 7680 PulseGuide returned control before completion, sleep 135
04:31:44.647 00.137 7680 IsGuiding returns 1
04:31:44.648 00.001 7680 scope still moving after pulse duration time elapsed
04:31:44.678 00.030 7680 IsSlewing returns 0
04:31:44.679 00.001 7680 IsGuiding returns 0
04:31:44.679 00.000 7680 scope move finished after 125 + 44 ms
04:31:44.679 00.000 7680 Move returns status 0, amount 125
04:31:44.679 00.000 7680 MoveAxis(N, 1308, ABG)
04:31:44.679 00.000 7680 Guiding  Dir = 0, Dur = 1308
04:31:44.681 00.002 7680 IsSlewing returns 0
04:31:44.681 00.000 7680 IsGuiding returns 0
04:31:44.682 00.001 7680 PulseGuide returned control before completion, sleep 1318
04:31:46.009 01.327 7680 IsGuiding returns 1
04:31:46.010 00.001 7680 scope still moving after pulse duration time elapsed
04:31:46.040 00.030 7680 IsSlewing returns 0
04:31:46.042 00.002 7680 IsGuiding returns 0
04:31:46.042 00.000 7680 scope move finished after 1308 + 52 ms
04:31:46.042 00.000 7680 Move returns status 0, amount 1308
04:31:46.042 00.000 7680 move complete, result=0
04:31:46.043 00.001 7680 worker thread done servicing request
04:31:46.043 00.000 7680 Worker thread wakes up
04:31:46.044 00.001 6120 GuideStep: 0.3 px 125 ms WEST, -2.4 px 1308 ms NORTH
04:31:46.052 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:46.053 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:47.302 01.249 7680 Exposure complete
04:31:47.453 00.151 7680 worker thread done servicing request
04:31:47.453 00.000 6120 OnExposeComplete: enter
04:31:47.456 00.003 6120 UpdateGuideState(): m_state=6
04:31:47.459 00.003 6120 Star::Find(15, 506, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5188
04:31:47.463 00.004 6120 Star::Find returns 1 (0), X=506.30, Y=661.84, Mass=8138, SNR=59.1, Peak=202 HFD=6.6
04:31:47.465 00.002 6120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.19) = xAngle (-2.53 = -2.53)
04:31:47.468 00.003 6120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.34 = 0.34)
04:31:47.471 00.003 6120 CameraToMount -- cameraX=-0.51 cameraY=-0.52 hyp=0.72 cameraTheta=-2.34 mountX=-0.59 mountY=0.24, mountTheta=2.75
04:31:47.477 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.51, y=-0.52, opts=13)
04:31:47.482 00.005 6120 Enqueuing Move request for scope (-0.51, -0.52)
04:31:47.486 00.004 7680 Worker thread wakes up
04:31:47.486 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:47.490 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.52) opts 0xd
04:31:47.490 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.51, -0.52)
04:31:47.490 00.000 7680 Moving (-0.51, -0.52) raw xDistance=-0.59 yDistance=0.24
04:31:47.490 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.59
04:31:47.490 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:31:47.490 00.000 6120 UpdateGuideState exits: m=8138 SNR=59.1
04:31:47.495 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:47.499 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:47.504 00.005 6120 Enqueuing Expose request
04:31:47.507 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
04:31:47.507 00.000 7680 MoveAxis(E, 234, ABG)
04:31:47.507 00.000 7680 Guiding  Dir = 2, Dur = 234
04:31:47.507 00.000 7680 IsSlewing returns 0
04:31:47.509 00.002 7680 IsGuiding returns 0
04:31:47.509 00.000 7680 PulseGuide returned control before completion, sleep 244
04:31:47.760 00.251 7680 IsGuiding returns 1
04:31:47.761 00.001 7680 scope still moving after pulse duration time elapsed
04:31:47.791 00.030 7680 IsSlewing returns 0
04:31:47.792 00.001 7680 IsGuiding returns 0
04:31:47.793 00.001 7680 scope move finished after 234 + 50 ms
04:31:47.793 00.000 7680 Move returns status 0, amount 234
04:31:47.794 00.001 7680 MoveAxis(N, 0, ABG)
04:31:47.794 00.000 7680 Move returns status 0, amount 0
04:31:47.794 00.000 7680 move complete, result=0
04:31:47.795 00.001 7680 worker thread done servicing request
04:31:47.795 00.000 7680 Worker thread wakes up
04:31:47.796 00.001 6120 GuideStep: -0.6 px 234 ms EAST, 0.2 px 0 ms NORTH
04:31:47.801 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:47.801 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:49.052 01.251 7680 Exposure complete
04:31:49.203 00.151 7680 worker thread done servicing request
04:31:49.203 00.000 6120 OnExposeComplete: enter
04:31:49.207 00.004 6120 UpdateGuideState(): m_state=6
04:31:49.212 00.005 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5189
04:31:49.215 00.003 6120 Star::Find returns 1 (0), X=506.54, Y=661.71, Mass=7969, SNR=58.8, Peak=193 HFD=6.8
04:31:49.220 00.005 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.19) = xAngle (-2.15 = -2.15)
04:31:49.224 00.004 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
04:31:49.231 00.007 6120 CameraToMount -- cameraX=-0.27 cameraY=-0.65 hyp=0.71 cameraTheta=-1.96 mountX=-0.39 mountY=0.47, mountTheta=2.26
04:31:49.236 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-0.65, opts=13)
04:31:49.240 00.004 6120 Enqueuing Move request for scope (-0.27, -0.65)
04:31:49.244 00.004 7680 Worker thread wakes up
04:31:49.245 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:49.248 00.003 6120 UpdateGuideState exits: m=7969 SNR=58.8
04:31:49.252 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:49.257 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:49.262 00.005 6120 Enqueuing Expose request
04:31:49.269 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.65) opts 0xd
04:31:49.269 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, -0.65)
04:31:49.269 00.000 7680 Moving (-0.27, -0.65) raw xDistance=-0.39 yDistance=0.47
04:31:49.269 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
04:31:49.269 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:31:49.270 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
04:31:49.270 00.000 7680 MoveAxis(E, 174, ABG)
04:31:49.270 00.000 7680 Guiding  Dir = 2, Dur = 174
04:31:49.271 00.001 7680 IsSlewing returns 0
04:31:49.271 00.000 7680 IsGuiding returns 0
04:31:49.271 00.000 7680 PulseGuide returned control before completion, sleep 184
04:31:49.465 00.194 7680 IsGuiding returns 1
04:31:49.465 00.000 7680 scope still moving after pulse duration time elapsed
04:31:49.496 00.031 7680 IsSlewing returns 0
04:31:49.498 00.002 7680 IsGuiding returns 0
04:31:49.498 00.000 7680 scope move finished after 174 + 53 ms
04:31:49.499 00.001 7680 Move returns status 0, amount 174
04:31:49.499 00.000 7680 MoveAxis(N, 0, ABG)
04:31:49.500 00.001 7680 Move returns status 0, amount 0
04:31:49.500 00.000 7680 move complete, result=0
04:31:49.500 00.000 7680 worker thread done servicing request
04:31:49.501 00.001 6120 GuideStep: -0.4 px 174 ms EAST, 0.5 px 0 ms NORTH
04:31:49.508 00.007 7680 Worker thread wakes up
04:31:49.508 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:49.508 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:50.758 01.250 7680 Exposure complete
04:31:50.903 00.145 7680 worker thread done servicing request
04:31:50.903 00.000 6120 OnExposeComplete: enter
04:31:50.907 00.004 6120 UpdateGuideState(): m_state=6
04:31:50.912 00.005 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5190
04:31:50.918 00.006 6120 Star::Find returns 1 (0), X=506.92, Y=660.91, Mass=7742, SNR=59.1, Peak=194 HFD=6.5
04:31:50.923 00.005 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
04:31:50.927 00.004 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
04:31:50.930 00.003 6120 CameraToMount -- cameraX=0.11 cameraY=-1.45 hyp=1.45 cameraTheta=-1.50 mountX=-0.16 mountY=1.35, mountTheta=1.69
04:31:50.935 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-1.45, opts=13)
04:31:50.940 00.005 6120 Enqueuing Move request for scope (0.11, -1.45)
04:31:50.943 00.003 7680 Worker thread wakes up
04:31:50.945 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:50.948 00.003 6120 UpdateGuideState exits: m=7742 SNR=59.1
04:31:50.951 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:50.955 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:50.959 00.004 6120 Enqueuing Expose request
04:31:50.962 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -1.45) opts 0xd
04:31:50.962 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -1.45)
04:31:50.962 00.000 7680 Moving (0.11, -1.45) raw xDistance=-0.16 yDistance=1.35
04:31:50.962 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:31:50.962 00.000 7680 resist switch: large excursion: input 1.35 thresh 0.60 direction from -1 to 1
04:31:50.962 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.04
04:31:50.964 00.002 7680 GuideAlgorithmResistSwitch::result() returns 1.35 from input 1.35
04:31:50.964 00.000 7680 MoveAxis(E, 0, ABG)
04:31:50.964 00.000 7680 Move returns status 0, amount 0
04:31:50.964 00.000 7680 MoveAxis(S, 732, ABG)
04:31:50.964 00.000 7680 Guiding  Dir = 1, Dur = 732
04:31:50.965 00.001 7680 IsSlewing returns 0
04:31:50.965 00.000 7680 IsGuiding returns 0
04:31:50.965 00.000 7680 PulseGuide returned control before completion, sleep 742
04:31:51.717 00.752 7680 IsGuiding returns 1
04:31:51.718 00.001 7680 scope still moving after pulse duration time elapsed
04:31:51.749 00.031 7680 IsSlewing returns 0
04:31:51.750 00.001 7680 IsGuiding returns 0
04:31:51.750 00.000 7680 scope move finished after 732 + 53 ms
04:31:51.751 00.001 7680 Move returns status 0, amount 732
04:31:51.751 00.000 7680 move complete, result=0
04:31:51.752 00.001 7680 worker thread done servicing request
04:31:51.752 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 1.3 px 732 ms SOUTH
04:31:51.760 00.008 7680 Worker thread wakes up
04:31:51.760 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:51.761 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:53.009 01.248 7680 Exposure complete
04:31:53.156 00.147 7680 worker thread done servicing request
04:31:53.156 00.000 6120 OnExposeComplete: enter
04:31:53.161 00.005 6120 UpdateGuideState(): m_state=6
04:31:53.166 00.005 6120 Star::Find(15, 506, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5191
04:31:53.170 00.004 6120 Star::Find returns 1 (0), X=506.70, Y=661.75, Mass=7893, SNR=58.4, Peak=185 HFD=6.7
04:31:53.174 00.004 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
04:31:53.177 00.003 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
04:31:53.182 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.61 hyp=0.62 cameraTheta=-1.75 mountX=-0.22 mountY=0.50, mountTheta=1.99
04:31:53.187 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.61, opts=13)
04:31:53.191 00.004 6120 Enqueuing Move request for scope (-0.11, -0.61)
04:31:53.195 00.004 7680 Worker thread wakes up
04:31:53.195 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.61) opts 0xd
04:31:53.195 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.61)
04:31:53.197 00.002 7680 Moving (-0.11, -0.61) raw xDistance=-0.22 yDistance=0.50
04:31:53.197 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:31:53.198 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
04:31:53.198 00.000 7680 MoveAxis(E, 91, ABG)
04:31:53.198 00.000 7680 Guiding  Dir = 2, Dur = 91
04:31:53.199 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:53.205 00.006 7680 IsSlewing returns 0
04:31:53.205 00.000 6120 UpdateGuideState exits: m=7893 SNR=58.4
04:31:53.209 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:53.213 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:53.218 00.005 6120 Enqueuing Expose request
04:31:53.222 00.004 7680 IsGuiding returns 0
04:31:53.223 00.001 7680 PulseGuide returned control before completion, sleep 101
04:31:53.340 00.117 7680 IsGuiding returns 1
04:31:53.341 00.001 7680 scope still moving after pulse duration time elapsed
04:31:53.372 00.031 7680 IsSlewing returns 0
04:31:53.375 00.003 7680 IsGuiding returns 0
04:31:53.375 00.000 7680 scope move finished after 91 + 61 ms
04:31:53.377 00.002 7680 Move returns status 0, amount 91
04:31:53.378 00.001 7680 MoveAxis(S, 273, ABG)
04:31:53.378 00.000 7680 Guiding  Dir = 1, Dur = 273
04:31:53.378 00.000 7680 IsSlewing returns 0
04:31:53.379 00.001 7680 IsGuiding returns 0
04:31:53.381 00.002 7680 PulseGuide returned control before completion, sleep 283
04:31:53.669 00.288 7680 IsGuiding returns 1
04:31:53.669 00.000 7680 scope still moving after pulse duration time elapsed
04:31:53.701 00.032 7680 IsSlewing returns 0
04:31:53.702 00.001 7680 IsGuiding returns 0
04:31:53.703 00.001 7680 scope move finished after 273 + 50 ms
04:31:53.704 00.001 7680 Move returns status 0, amount 273
04:31:53.704 00.000 7680 move complete, result=0
04:31:53.704 00.000 7680 worker thread done servicing request
04:31:53.704 00.000 6120 GuideStep: -0.2 px 91 ms EAST, 0.5 px 273 ms SOUTH
04:31:53.711 00.007 7680 Worker thread wakes up
04:31:53.711 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:53.711 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:54.966 01.255 7680 Exposure complete
04:31:55.111 00.145 7680 worker thread done servicing request
04:31:55.112 00.001 6120 OnExposeComplete: enter
04:31:55.116 00.004 6120 UpdateGuideState(): m_state=6
04:31:55.119 00.003 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5192
04:31:55.123 00.004 6120 Star::Find returns 1 (0), X=506.66, Y=661.93, Mass=7939, SNR=58.1, Peak=184 HFD=6.7
04:31:55.127 00.004 6120 CameraToMount -- cameraTheta (-1.91) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
04:31:55.132 00.005 6120 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.78 = 0.78)
04:31:55.137 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.43 hyp=0.46 cameraTheta=-1.91 mountX=-0.23 mountY=0.32, mountTheta=2.19
04:31:55.141 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.43, opts=13)
04:31:55.145 00.004 6120 Enqueuing Move request for scope (-0.15, -0.43)
04:31:55.149 00.004 7680 Worker thread wakes up
04:31:55.149 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.43) opts 0xd
04:31:55.149 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.43)
04:31:55.149 00.000 7680 Moving (-0.15, -0.43) raw xDistance=-0.23 yDistance=0.32
04:31:55.149 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:31:55.150 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:55.153 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
04:31:55.153 00.000 7680 MoveAxis(E, 100, ABG)
04:31:55.153 00.000 7680 Guiding  Dir = 2, Dur = 100
04:31:55.153 00.000 6120 UpdateGuideState exits: m=7939 SNR=58.1
04:31:55.158 00.005 7680 IsSlewing returns 0
04:31:55.158 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:55.162 00.004 7680 IsGuiding returns 0
04:31:55.162 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:55.167 00.005 7680 PulseGuide returned control before completion, sleep 110
04:31:55.167 00.000 6120 Enqueuing Expose request
04:31:55.285 00.118 7680 IsGuiding returns 1
04:31:55.286 00.001 7680 scope still moving after pulse duration time elapsed
04:31:55.316 00.030 7680 IsSlewing returns 0
04:31:55.317 00.001 7680 IsGuiding returns 0
04:31:55.318 00.001 7680 scope move finished after 100 + 55 ms
04:31:55.319 00.001 7680 Move returns status 0, amount 100
04:31:55.319 00.000 7680 MoveAxis(S, 175, ABG)
04:31:55.319 00.000 7680 Guiding  Dir = 1, Dur = 175
04:31:55.321 00.002 7680 IsSlewing returns 0
04:31:55.322 00.001 7680 IsGuiding returns 0
04:31:55.323 00.001 7680 PulseGuide returned control before completion, sleep 185
04:31:55.518 00.195 7680 IsGuiding returns 1
04:31:55.519 00.001 7680 scope still moving after pulse duration time elapsed
04:31:55.550 00.031 7680 IsSlewing returns 0
04:31:55.551 00.001 7680 IsGuiding returns 0
04:31:55.551 00.000 7680 scope move finished after 175 + 53 ms
04:31:55.551 00.000 7680 Move returns status 0, amount 175
04:31:55.551 00.000 7680 move complete, result=0
04:31:55.553 00.002 7680 worker thread done servicing request
04:31:55.553 00.000 6120 GuideStep: -0.2 px 100 ms EAST, 0.3 px 175 ms SOUTH
04:31:55.559 00.006 7680 Worker thread wakes up
04:31:55.559 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:55.559 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:56.814 01.255 7680 Exposure complete
04:31:56.957 00.143 7680 worker thread done servicing request
04:31:56.958 00.001 6120 OnExposeComplete: enter
04:31:56.961 00.003 6120 UpdateGuideState(): m_state=6
04:31:56.966 00.005 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5193
04:31:56.970 00.004 6120 Star::Find returns 1 (0), X=506.85, Y=661.74, Mass=7843, SNR=60.2, Peak=184 HFD=6.7
04:31:56.975 00.005 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
04:31:56.978 00.003 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
04:31:56.982 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.62 hyp=0.62 cameraTheta=-1.50 mountX=-0.07 mountY=0.58, mountTheta=1.70
04:31:56.987 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.62, opts=13)
04:31:56.990 00.003 6120 Enqueuing Move request for scope (0.04, -0.62)
04:31:56.994 00.004 7680 Worker thread wakes up
04:31:56.994 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.62) opts 0xd
04:31:56.995 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.62)
04:31:56.995 00.000 7680 Moving (0.04, -0.62) raw xDistance=-0.07 yDistance=0.58
04:31:56.995 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:31:56.995 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
04:31:56.995 00.000 7680 MoveAxis(E, 0, ABG)
04:31:56.996 00.001 7680 Move returns status 0, amount 0
04:31:56.996 00.000 7680 MoveAxis(S, 313, ABG)
04:31:56.996 00.000 7680 Guiding  Dir = 1, Dur = 313
04:31:56.996 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:57.000 00.004 6120 UpdateGuideState exits: m=7843 SNR=60.2
04:31:57.003 00.003 7680 IsSlewing returns 0
04:31:57.004 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:57.008 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:57.013 00.005 7680 IsGuiding returns 0
04:31:57.013 00.000 6120 Enqueuing Expose request
04:31:57.017 00.004 7680 PulseGuide returned control before completion, sleep 323
04:31:57.349 00.332 7680 IsGuiding returns 1
04:31:57.349 00.000 7680 scope still moving after pulse duration time elapsed
04:31:57.381 00.032 7680 IsSlewing returns 0
04:31:57.382 00.001 7680 IsGuiding returns 0
04:31:57.382 00.000 7680 scope move finished after 313 + 56 ms
04:31:57.383 00.001 7680 Move returns status 0, amount 313
04:31:57.383 00.000 7680 move complete, result=0
04:31:57.383 00.000 7680 worker thread done servicing request
04:31:57.383 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 313 ms SOUTH
04:31:57.389 00.006 7680 Worker thread wakes up
04:31:57.389 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:57.389 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:31:58.640 01.251 7680 Exposure complete
04:31:58.780 00.140 7680 worker thread done servicing request
04:31:58.781 00.001 6120 OnExposeComplete: enter
04:31:58.785 00.004 6120 UpdateGuideState(): m_state=6
04:31:58.790 00.005 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5194
04:31:58.794 00.004 6120 Star::Find returns 1 (0), X=506.72, Y=662.55, Mass=7848, SNR=58.8, Peak=171 HFD=6.9
04:31:58.797 00.003 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (0.19) = xAngle (1.81 = 1.81)
04:31:58.800 00.003 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.68 = -1.60)
04:31:58.804 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=0.19 hyp=0.21 cameraTheta=2.00 mountX=-0.05 mountY=-0.21, mountTheta=-1.80
04:31:58.808 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=0.19, opts=13)
04:31:58.812 00.004 6120 Enqueuing Move request for scope (-0.09, 0.19)
04:31:58.816 00.004 7680 Worker thread wakes up
04:31:58.816 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.19) opts 0xd
04:31:58.817 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, 0.19)
04:31:58.817 00.000 7680 Moving (-0.09, 0.19) raw xDistance=-0.05 yDistance=-0.21
04:31:58.817 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:31:58.817 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:31:58.823 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:31:58.823 00.000 6120 UpdateGuideState exits: m=7848 SNR=58.8
04:31:58.829 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:31:58.829 00.000 7680 MoveAxis(E, 0, ABG)
04:31:58.829 00.000 7680 Move returns status 0, amount 0
04:31:58.829 00.000 7680 MoveAxis(N, 0, ABG)
04:31:58.830 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:31:58.834 00.004 7680 Move returns status 0, amount 0
04:31:58.834 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:31:58.837 00.003 6120 Enqueuing Expose request
04:31:58.842 00.005 7680 move complete, result=0
04:31:58.842 00.000 7680 worker thread done servicing request
04:31:58.842 00.000 7680 Worker thread wakes up
04:31:58.842 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:31:58.846 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:31:58.847 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:00.098 01.251 7680 Exposure complete
04:32:00.238 00.140 7680 worker thread done servicing request
04:32:00.239 00.001 6120 OnExposeComplete: enter
04:32:00.243 00.004 6120 UpdateGuideState(): m_state=6
04:32:00.246 00.003 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5195
04:32:00.249 00.003 6120 Star::Find returns 1 (0), X=506.59, Y=662.73, Mass=7972, SNR=59.0, Peak=194 HFD=6.7
04:32:00.255 00.006 6120 CameraToMount -- cameraTheta (2.10) - m_xAngle (0.19) = xAngle (1.91 = 1.91)
04:32:00.260 00.005 6120 CameraToMount -- cameraTheta (2.10) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.78 = -1.50)
04:32:00.263 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=0.37 hyp=0.43 cameraTheta=2.10 mountX=-0.14 mountY=-0.43, mountTheta=-1.89
04:32:00.268 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.37, opts=13)
04:32:00.272 00.004 6120 Enqueuing Move request for scope (-0.22, 0.37)
04:32:00.275 00.003 7680 Worker thread wakes up
04:32:00.275 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.37) opts 0xd
04:32:00.276 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.37)
04:32:00.276 00.000 7680 Moving (-0.22, 0.37) raw xDistance=-0.14 yDistance=-0.43
04:32:00.276 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:32:00.276 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:32:00.276 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
04:32:00.276 00.000 7680 MoveAxis(E, 0, ABG)
04:32:00.276 00.000 7680 Move returns status 0, amount 0
04:32:00.276 00.000 7680 MoveAxis(N, 0, ABG)
04:32:00.276 00.000 7680 Move returns status 0, amount 0
04:32:00.276 00.000 7680 move complete, result=0
04:32:00.277 00.001 7680 worker thread done servicing request
04:32:00.277 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:00.281 00.004 6120 UpdateGuideState exits: m=7972 SNR=59.0
04:32:00.285 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:00.288 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:00.291 00.003 6120 Enqueuing Expose request
04:32:00.296 00.005 7680 Worker thread wakes up
04:32:00.296 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:00.296 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:00.296 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:32:01.543 01.247 7680 Exposure complete
04:32:01.692 00.149 7680 worker thread done servicing request
04:32:01.692 00.000 6120 OnExposeComplete: enter
04:32:01.697 00.005 6120 UpdateGuideState(): m_state=6
04:32:01.700 00.003 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5196
04:32:01.704 00.004 6120 Star::Find returns 1 (0), X=506.64, Y=661.86, Mass=7647, SNR=58.3, Peak=190 HFD=6.6
04:32:01.708 00.004 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
04:32:01.712 00.004 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
04:32:01.716 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.50 hyp=0.52 cameraTheta=-1.89 mountX=-0.25 mountY=0.38, mountTheta=2.16
04:32:01.721 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.50, opts=13)
04:32:01.725 00.004 6120 Enqueuing Move request for scope (-0.16, -0.50)
04:32:01.730 00.005 7680 Worker thread wakes up
04:32:01.730 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.50) opts 0xd
04:32:01.731 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.50)
04:32:01.731 00.000 7680 Moving (-0.16, -0.50) raw xDistance=-0.25 yDistance=0.38
04:32:01.731 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:32:01.731 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
04:32:01.731 00.000 7680 MoveAxis(E, 103, ABG)
04:32:01.732 00.001 7680 Guiding  Dir = 2, Dur = 103
04:32:01.732 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:01.737 00.005 7680 IsSlewing returns 0
04:32:01.737 00.000 6120 UpdateGuideState exits: m=7647 SNR=58.3
04:32:01.742 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:01.746 00.004 7680 IsGuiding returns 0
04:32:01.746 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:01.750 00.004 6120 Enqueuing Expose request
04:32:01.754 00.004 7680 PulseGuide returned control before completion, sleep 113
04:32:01.884 00.130 7680 IsGuiding returns 0
04:32:01.885 00.001 7680 Move returns status 0, amount 103
04:32:01.885 00.000 7680 MoveAxis(S, 204, ABG)
04:32:01.886 00.001 7680 Guiding  Dir = 1, Dur = 204
04:32:01.886 00.000 7680 IsSlewing returns 0
04:32:01.886 00.000 7680 IsGuiding returns 0
04:32:01.887 00.001 7680 PulseGuide returned control before completion, sleep 214
04:32:02.118 00.231 7680 IsGuiding returns 1
04:32:02.118 00.000 7680 scope still moving after pulse duration time elapsed
04:32:02.147 00.029 7680 IsSlewing returns 0
04:32:02.149 00.002 7680 IsGuiding returns 0
04:32:02.150 00.001 7680 scope move finished after 204 + 58 ms
04:32:02.150 00.000 7680 Move returns status 0, amount 204
04:32:02.150 00.000 7680 move complete, result=0
04:32:02.151 00.001 7680 worker thread done servicing request
04:32:02.151 00.000 7680 Worker thread wakes up
04:32:02.152 00.001 6120 GuideStep: -0.3 px 103 ms EAST, 0.4 px 204 ms SOUTH
04:32:02.159 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:02.159 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:03.409 01.250 7680 Exposure complete
04:32:03.545 00.136 7680 worker thread done servicing request
04:32:03.545 00.000 6120 OnExposeComplete: enter
04:32:03.550 00.005 6120 UpdateGuideState(): m_state=6
04:32:03.554 00.004 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5197
04:32:03.557 00.003 6120 Star::Find returns 1 (0), X=506.85, Y=661.99, Mass=7515, SNR=57.5, Peak=193 HFD=6.5
04:32:03.561 00.004 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
04:32:03.566 00.005 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
04:32:03.570 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.37 hyp=0.38 cameraTheta=-1.46 mountX=-0.03 mountY=0.35, mountTheta=1.66
04:32:03.574 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.37, opts=13)
04:32:03.579 00.005 6120 Enqueuing Move request for scope (0.04, -0.37)
04:32:03.582 00.003 7680 Worker thread wakes up
04:32:03.582 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.37) opts 0xd
04:32:03.583 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.37)
04:32:03.583 00.000 7680 Moving (0.04, -0.37) raw xDistance=-0.03 yDistance=0.35
04:32:03.583 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:32:03.584 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
04:32:03.584 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:03.587 00.003 7680 MoveAxis(E, 0, ABG)
04:32:03.588 00.001 7680 Move returns status 0, amount 0
04:32:03.588 00.000 7680 MoveAxis(S, 191, ABG)
04:32:03.588 00.000 7680 Guiding  Dir = 1, Dur = 191
04:32:03.588 00.000 6120 UpdateGuideState exits: m=7515 SNR=57.5
04:32:03.593 00.005 7680 IsSlewing returns 0
04:32:03.593 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:03.597 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:03.603 00.006 7680 IsGuiding returns 0
04:32:03.603 00.000 6120 Enqueuing Expose request
04:32:03.606 00.003 7680 PulseGuide returned control before completion, sleep 201
04:32:03.819 00.213 7680 IsGuiding returns 1
04:32:03.819 00.000 7680 scope still moving after pulse duration time elapsed
04:32:03.849 00.030 7680 IsSlewing returns 0
04:32:03.851 00.002 7680 IsGuiding returns 0
04:32:03.851 00.000 7680 scope move finished after 191 + 57 ms
04:32:03.852 00.001 7680 Move returns status 0, amount 191
04:32:03.852 00.000 7680 move complete, result=0
04:32:03.852 00.000 7680 worker thread done servicing request
04:32:03.853 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 191 ms SOUTH
04:32:03.863 00.010 7680 Worker thread wakes up
04:32:03.863 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:03.863 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:05.110 01.247 7680 Exposure complete
04:32:05.264 00.154 7680 worker thread done servicing request
04:32:05.264 00.000 6120 OnExposeComplete: enter
04:32:05.268 00.004 6120 UpdateGuideState(): m_state=6
04:32:05.274 00.006 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5198
04:32:05.278 00.004 6120 Star::Find returns 1 (0), X=506.55, Y=662.66, Mass=7807, SNR=58.9, Peak=185 HFD=6.9
04:32:05.281 00.003 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (0.19) = xAngle (2.08 = 2.08)
04:32:05.284 00.003 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.95 = -1.33)
04:32:05.290 00.006 6120 CameraToMount -- cameraX=-0.25 cameraY=0.30 hyp=0.40 cameraTheta=2.27 mountX=-0.19 mountY=-0.38, mountTheta=-2.03
04:32:05.295 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.30, opts=13)
04:32:05.299 00.004 6120 Enqueuing Move request for scope (-0.25, 0.30)
04:32:05.303 00.004 7680 Worker thread wakes up
04:32:05.304 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:05.307 00.003 6120 UpdateGuideState exits: m=7807 SNR=58.9
04:32:05.311 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:05.315 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:05.318 00.003 6120 Enqueuing Expose request
04:32:05.323 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.30) opts 0xd
04:32:05.323 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.30)
04:32:05.323 00.000 7680 Moving (-0.25, 0.30) raw xDistance=-0.19 yDistance=-0.38
04:32:05.323 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:32:05.324 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:32:05.324 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
04:32:05.324 00.000 7680 MoveAxis(E, 0, ABG)
04:32:05.324 00.000 7680 Move returns status 0, amount 0
04:32:05.324 00.000 7680 MoveAxis(N, 0, ABG)
04:32:05.325 00.001 7680 Move returns status 0, amount 0
04:32:05.325 00.000 7680 move complete, result=0
04:32:05.326 00.001 7680 worker thread done servicing request
04:32:05.326 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
04:32:05.330 00.004 7680 Worker thread wakes up
04:32:05.330 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:05.330 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:06.586 01.256 7680 Exposure complete
04:32:06.737 00.151 7680 worker thread done servicing request
04:32:06.737 00.000 6120 OnExposeComplete: enter
04:32:06.741 00.004 6120 UpdateGuideState(): m_state=6
04:32:06.745 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5199
04:32:06.749 00.004 6120 Star::Find returns 1 (0), X=506.58, Y=662.45, Mass=8547, SNR=61.0, Peak=188 HFD=7.0
04:32:06.754 00.005 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (0.19) = xAngle (2.57 = 2.57)
04:32:06.758 00.004 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.44 = -0.84)
04:32:06.761 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=0.09 hyp=0.24 cameraTheta=2.75 mountX=-0.20 mountY=-0.18, mountTheta=-2.41
04:32:06.767 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.09, opts=13)
04:32:06.771 00.004 6120 Enqueuing Move request for scope (-0.23, 0.09)
04:32:06.774 00.003 7680 Worker thread wakes up
04:32:06.774 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.09) opts 0xd
04:32:06.774 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.09)
04:32:06.775 00.001 7680 Moving (-0.23, 0.09) raw xDistance=-0.20 yDistance=-0.18
04:32:06.775 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
04:32:06.775 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:32:06.775 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:32:06.775 00.000 7680 MoveAxis(E, 83, ABG)
04:32:06.775 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:06.779 00.004 7680 Guiding  Dir = 2, Dur = 83
04:32:06.779 00.000 6120 UpdateGuideState exits: m=8547 SNR=61.0
04:32:06.783 00.004 7680 IsSlewing returns 0
04:32:06.784 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:06.788 00.004 7680 IsGuiding returns 0
04:32:06.789 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:06.793 00.004 7680 PulseGuide returned control before completion, sleep 93
04:32:06.793 00.000 6120 Enqueuing Expose request
04:32:06.890 00.097 7680 IsGuiding returns 1
04:32:06.890 00.000 7680 scope still moving after pulse duration time elapsed
04:32:06.921 00.031 7680 IsSlewing returns 0
04:32:06.922 00.001 7680 IsGuiding returns 0
04:32:06.922 00.000 7680 scope move finished after 83 + 51 ms
04:32:06.923 00.001 7680 Move returns status 0, amount 83
04:32:06.924 00.001 7680 MoveAxis(N, 0, ABG)
04:32:06.924 00.000 7680 Move returns status 0, amount 0
04:32:06.925 00.001 7680 move complete, result=0
04:32:06.926 00.001 7680 worker thread done servicing request
04:32:06.926 00.000 7680 Worker thread wakes up
04:32:06.927 00.001 6120 GuideStep: -0.2 px 83 ms EAST, -0.2 px 0 ms NORTH
04:32:06.932 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:06.933 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:08.187 01.254 7680 Exposure complete
04:32:08.327 00.140 7680 worker thread done servicing request
04:32:08.327 00.000 6120 OnExposeComplete: enter
04:32:08.330 00.003 6120 UpdateGuideState(): m_state=6
04:32:08.333 00.003 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5200
04:32:08.337 00.004 6120 Star::Find returns 1 (0), X=506.60, Y=662.53, Mass=7941, SNR=59.8, Peak=191 HFD=7.0
04:32:08.341 00.004 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (0.19) = xAngle (2.27 = 2.27)
04:32:08.343 00.002 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.15 = -1.14)
04:32:08.348 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.17 hyp=0.27 cameraTheta=2.46 mountX=-0.17 mountY=-0.24, mountTheta=-2.19
04:32:08.353 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.17, opts=13)
04:32:08.356 00.003 6120 Enqueuing Move request for scope (-0.21, 0.17)
04:32:08.360 00.004 7680 Worker thread wakes up
04:32:08.360 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.17) opts 0xd
04:32:08.361 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.17)
04:32:08.361 00.000 7680 Moving (-0.21, 0.17) raw xDistance=-0.17 yDistance=-0.24
04:32:08.361 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:32:08.361 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:32:08.362 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:32:08.362 00.000 7680 MoveAxis(E, 0, ABG)
04:32:08.362 00.000 7680 Move returns status 0, amount 0
04:32:08.362 00.000 7680 MoveAxis(N, 0, ABG)
04:32:08.362 00.000 7680 Move returns status 0, amount 0
04:32:08.363 00.001 7680 move complete, result=0
04:32:08.363 00.000 7680 worker thread done servicing request
04:32:08.363 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:08.367 00.004 6120 UpdateGuideState exits: m=7941 SNR=59.8
04:32:08.371 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:08.375 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:08.377 00.002 6120 Enqueuing Expose request
04:32:08.382 00.005 7680 Worker thread wakes up
04:32:08.382 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:32:08.387 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:08.387 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:09.625 01.238 7680 Exposure complete
04:32:09.772 00.147 7680 worker thread done servicing request
04:32:09.772 00.000 6120 OnExposeComplete: enter
04:32:09.776 00.004 6120 UpdateGuideState(): m_state=6
04:32:09.780 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5201
04:32:09.783 00.003 6120 Star::Find returns 1 (0), X=506.47, Y=661.98, Mass=8230, SNR=60.3, Peak=207 HFD=6.7
04:32:09.787 00.004 6120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.19) = xAngle (-2.48 = -2.48)
04:32:09.792 00.005 6120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.39 = 0.39)
04:32:09.794 00.002 6120 CameraToMount -- cameraX=-0.34 cameraY=-0.38 hyp=0.51 cameraTheta=-2.30 mountX=-0.40 mountY=0.19, mountTheta=2.69
04:32:09.798 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=-0.38, opts=13)
04:32:09.802 00.004 6120 Enqueuing Move request for scope (-0.34, -0.38)
04:32:09.805 00.003 7680 Worker thread wakes up
04:32:09.805 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.38) opts 0xd
04:32:09.805 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.34, -0.38)
04:32:09.805 00.000 7680 Moving (-0.34, -0.38) raw xDistance=-0.40 yDistance=0.19
04:32:09.805 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
04:32:09.805 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:32:09.805 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:32:09.805 00.000 7680 MoveAxis(E, 164, ABG)
04:32:09.805 00.000 7680 Guiding  Dir = 2, Dur = 164
04:32:09.806 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:09.809 00.003 7680 IsSlewing returns 0
04:32:09.809 00.000 6120 UpdateGuideState exits: m=8230 SNR=60.3
04:32:09.812 00.003 7680 IsGuiding returns 0
04:32:09.812 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:09.815 00.003 7680 PulseGuide returned control before completion, sleep 174
04:32:09.815 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:09.818 00.003 6120 Enqueuing Expose request
04:32:10.005 00.187 7680 IsGuiding returns 0
04:32:10.006 00.001 7680 Move returns status 0, amount 164
04:32:10.008 00.002 7680 MoveAxis(N, 0, ABG)
04:32:10.008 00.000 7680 Move returns status 0, amount 0
04:32:10.008 00.000 7680 move complete, result=0
04:32:10.008 00.000 7680 worker thread done servicing request
04:32:10.008 00.000 6120 GuideStep: -0.4 px 164 ms EAST, 0.2 px 0 ms NORTH
04:32:10.015 00.007 7680 Worker thread wakes up
04:32:10.015 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:10.015 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:11.267 01.252 7680 Exposure complete
04:32:11.411 00.144 7680 worker thread done servicing request
04:32:11.412 00.001 6120 OnExposeComplete: enter
04:32:11.417 00.005 6120 UpdateGuideState(): m_state=6
04:32:11.421 00.004 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5202
04:32:11.426 00.005 6120 Star::Find returns 1 (0), X=506.52, Y=661.90, Mass=7841, SNR=58.8, Peak=188 HFD=6.6
04:32:11.429 00.003 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.19) = xAngle (-2.31 = -2.31)
04:32:11.433 00.004 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.56 = 0.56)
04:32:11.437 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.46 hyp=0.54 cameraTheta=-2.12 mountX=-0.37 mountY=0.29, mountTheta=2.47
04:32:11.443 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.46, opts=13)
04:32:11.448 00.005 6120 Enqueuing Move request for scope (-0.28, -0.46)
04:32:11.451 00.003 7680 Worker thread wakes up
04:32:11.452 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.46) opts 0xd
04:32:11.452 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.46)
04:32:11.452 00.000 7680 Moving (-0.28, -0.46) raw xDistance=-0.37 yDistance=0.29
04:32:11.452 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
04:32:11.452 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:32:11.453 00.001 7680 MoveAxis(E, 161, ABG)
04:32:11.453 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:11.457 00.004 6120 UpdateGuideState exits: m=7841 SNR=58.8
04:32:11.459 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:11.463 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:11.467 00.004 6120 Enqueuing Expose request
04:32:11.470 00.003 7680 Guiding  Dir = 2, Dur = 161
04:32:11.470 00.000 7680 IsSlewing returns 0
04:32:11.470 00.000 7680 IsGuiding returns 0
04:32:11.471 00.001 7680 PulseGuide returned control before completion, sleep 171
04:32:11.648 00.177 7680 IsGuiding returns 1
04:32:11.650 00.002 7680 scope still moving after pulse duration time elapsed
04:32:11.678 00.028 7680 IsSlewing returns 0
04:32:11.679 00.001 7680 IsGuiding returns 0
04:32:11.680 00.001 7680 scope move finished after 161 + 47 ms
04:32:11.680 00.000 7680 Move returns status 0, amount 161
04:32:11.680 00.000 7680 MoveAxis(S, 158, ABG)
04:32:11.681 00.001 7680 Guiding  Dir = 1, Dur = 158
04:32:11.681 00.000 7680 IsSlewing returns 0
04:32:11.682 00.001 7680 IsGuiding returns 0
04:32:11.682 00.000 7680 PulseGuide returned control before completion, sleep 168
04:32:11.865 00.183 7680 IsGuiding returns 1
04:32:11.866 00.001 7680 scope still moving after pulse duration time elapsed
04:32:11.896 00.030 7680 IsSlewing returns 0
04:32:11.898 00.002 7680 IsGuiding returns 1
04:32:11.927 00.029 7680 IsSlewing returns 0
04:32:11.928 00.001 7680 IsGuiding returns 1
04:32:11.958 00.030 7680 IsSlewing returns 0
04:32:11.960 00.002 7680 IsGuiding returns 0
04:32:11.960 00.000 7680 scope move finished after 158 + 119 ms
04:32:11.961 00.001 7680 Move returns status 0, amount 158
04:32:11.961 00.000 7680 move complete, result=0
04:32:11.961 00.000 7680 worker thread done servicing request
04:32:11.962 00.001 7680 Worker thread wakes up
04:32:11.963 00.001 6120 GuideStep: -0.4 px 161 ms EAST, 0.3 px 158 ms SOUTH
04:32:11.969 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:11.969 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:13.219 01.250 7680 Exposure complete
04:32:13.369 00.150 7680 worker thread done servicing request
04:32:13.370 00.001 6120 OnExposeComplete: enter
04:32:13.373 00.003 6120 UpdateGuideState(): m_state=6
04:32:13.379 00.006 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5203
04:32:13.382 00.003 6120 Star::Find returns 1 (0), X=506.64, Y=661.94, Mass=7347, SNR=55.7, Peak=194 HFD=6.6
04:32:13.387 00.005 6120 CameraToMount -- cameraTheta (-1.96) - m_xAngle (0.19) = xAngle (-2.15 = -2.15)
04:32:13.390 00.003 6120 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
04:32:13.395 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.42 hyp=0.45 cameraTheta=-1.96 mountX=-0.25 mountY=0.30, mountTheta=2.26
04:32:13.399 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.42, opts=13)
04:32:13.404 00.005 6120 Enqueuing Move request for scope (-0.17, -0.42)
04:32:13.407 00.003 7680 Worker thread wakes up
04:32:13.407 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.42) opts 0xd
04:32:13.407 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.42)
04:32:13.407 00.000 7680 Moving (-0.17, -0.42) raw xDistance=-0.25 yDistance=0.30
04:32:13.408 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.25
04:32:13.408 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:32:13.408 00.000 7680 MoveAxis(E, 112, ABG)
04:32:13.408 00.000 7680 Guiding  Dir = 2, Dur = 112
04:32:13.408 00.000 7680 IsSlewing returns 0
04:32:13.409 00.001 7680 IsGuiding returns 0
04:32:13.409 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:13.414 00.005 7680 PulseGuide returned control before completion, sleep 122
04:32:13.414 00.000 6120 UpdateGuideState exits: m=7347 SNR=55.7
04:32:13.421 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:13.426 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:13.429 00.003 6120 Enqueuing Expose request
04:32:13.538 00.109 7680 IsGuiding returns 1
04:32:13.538 00.000 7680 scope still moving after pulse duration time elapsed
04:32:13.569 00.031 7680 IsSlewing returns 0
04:32:13.570 00.001 7680 IsGuiding returns 0
04:32:13.570 00.000 7680 scope move finished after 112 + 48 ms
04:32:13.571 00.001 7680 Move returns status 0, amount 112
04:32:13.571 00.000 7680 MoveAxis(S, 164, ABG)
04:32:13.571 00.000 7680 Guiding  Dir = 1, Dur = 164
04:32:13.573 00.002 7680 IsSlewing returns 0
04:32:13.573 00.000 7680 IsGuiding returns 0
04:32:13.573 00.000 7680 PulseGuide returned control before completion, sleep 174
04:32:13.756 00.183 7680 IsGuiding returns 1
04:32:13.757 00.001 7680 scope still moving after pulse duration time elapsed
04:32:13.786 00.029 7680 IsSlewing returns 0
04:32:13.789 00.003 7680 IsGuiding returns 0
04:32:13.789 00.000 7680 scope move finished after 164 + 52 ms
04:32:13.789 00.000 7680 Move returns status 0, amount 164
04:32:13.791 00.002 7680 move complete, result=0
04:32:13.791 00.000 7680 worker thread done servicing request
04:32:13.792 00.001 6120 GuideStep: -0.2 px 112 ms EAST, 0.3 px 164 ms SOUTH
04:32:13.803 00.011 7680 Worker thread wakes up
04:32:13.803 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:13.803 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:15.044 01.241 7680 Exposure complete
04:32:15.190 00.146 7680 worker thread done servicing request
04:32:15.190 00.000 6120 OnExposeComplete: enter
04:32:15.195 00.005 6120 UpdateGuideState(): m_state=6
04:32:15.201 00.006 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5204
04:32:15.205 00.004 6120 Star::Find returns 1 (0), X=507.01, Y=661.98, Mass=7734, SNR=59.1, Peak=181 HFD=6.4
04:32:15.211 00.006 6120 CameraToMount -- cameraTheta (-1.08) - m_xAngle (0.19) = xAngle (-1.26 = -1.26)
04:32:15.216 00.005 6120 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.61 = 1.61)
04:32:15.220 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.38 hyp=0.43 cameraTheta=-1.08 mountX=0.13 mountY=0.43, mountTheta=1.28
04:32:15.228 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.38, opts=13)
04:32:15.232 00.004 6120 Enqueuing Move request for scope (0.20, -0.38)
04:32:15.236 00.004 7680 Worker thread wakes up
04:32:15.236 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:15.241 00.005 6120 UpdateGuideState exits: m=7734 SNR=59.1
04:32:15.244 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:15.248 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:15.252 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.38) opts 0xd
04:32:15.253 00.001 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.38)
04:32:15.253 00.000 6120 Enqueuing Expose request
04:32:15.259 00.006 7680 Moving (0.20, -0.38) raw xDistance=0.13 yDistance=0.43
04:32:15.260 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:32:15.260 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.43 from input 0.43
04:32:15.260 00.000 7680 MoveAxis(E, 0, ABG)
04:32:15.261 00.001 7680 Move returns status 0, amount 0
04:32:15.261 00.000 7680 MoveAxis(S, 231, ABG)
04:32:15.261 00.000 7680 Guiding  Dir = 1, Dur = 231
04:32:15.261 00.000 7680 IsSlewing returns 0
04:32:15.262 00.001 7680 IsGuiding returns 0
04:32:15.262 00.000 7680 PulseGuide returned control before completion, sleep 241
04:32:15.518 00.256 7680 IsGuiding returns 1
04:32:15.519 00.001 7680 scope still moving after pulse duration time elapsed
04:32:15.549 00.030 7680 IsSlewing returns 0
04:32:15.550 00.001 7680 IsGuiding returns 0
04:32:15.550 00.000 7680 scope move finished after 231 + 57 ms
04:32:15.550 00.000 7680 Move returns status 0, amount 231
04:32:15.550 00.000 7680 move complete, result=0
04:32:15.552 00.002 7680 worker thread done servicing request
04:32:15.552 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 231 ms SOUTH
04:32:15.559 00.007 7680 Worker thread wakes up
04:32:15.559 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:15.559 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:16.811 01.252 7680 Exposure complete
04:32:16.956 00.145 6120 OnExposeComplete: enter
04:32:16.960 00.004 6120 UpdateGuideState(): m_state=6
04:32:16.964 00.004 7680 worker thread done servicing request
04:32:16.964 00.000 6120 Star::Find(15, 507, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5205
04:32:16.968 00.004 6120 Star::Find returns 1 (0), X=506.93, Y=662.79, Mass=7983, SNR=58.5, Peak=187 HFD=6.7
04:32:16.974 00.006 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (0.19) = xAngle (1.11 = 1.11)
04:32:16.978 00.004 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.99 = -2.30)
04:32:16.982 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.43 hyp=0.44 cameraTheta=1.30 mountX=0.20 mountY=-0.33, mountTheta=-1.04
04:32:16.986 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.43, opts=13)
04:32:16.990 00.004 6120 Enqueuing Move request for scope (0.12, 0.43)
04:32:16.993 00.003 7680 Worker thread wakes up
04:32:16.993 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.43) opts 0xd
04:32:16.993 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.43)
04:32:16.993 00.000 7680 Moving (0.12, 0.43) raw xDistance=0.20 yDistance=-0.33
04:32:16.995 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:32:16.995 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:32:16.995 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:32:16.995 00.000 7680 MoveAxis(E, 0, ABG)
04:32:16.995 00.000 7680 Move returns status 0, amount 0
04:32:16.995 00.000 7680 MoveAxis(N, 0, ABG)
04:32:16.995 00.000 7680 Move returns status 0, amount 0
04:32:16.995 00.000 7680 move complete, result=0
04:32:16.995 00.000 7680 worker thread done servicing request
04:32:16.996 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:16.998 00.002 6120 UpdateGuideState exits: m=7983 SNR=58.5
04:32:17.003 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:17.007 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:17.012 00.005 6120 Enqueuing Expose request
04:32:17.017 00.005 7680 Worker thread wakes up
04:32:17.017 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
04:32:17.020 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:17.020 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:18.267 01.247 7680 Exposure complete
04:32:18.391 00.124 7680 worker thread done servicing request
04:32:18.391 00.000 6120 OnExposeComplete: enter
04:32:18.395 00.004 6120 UpdateGuideState(): m_state=6
04:32:18.399 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5206
04:32:18.403 00.004 6120 Star::Find returns 1 (0), X=506.85, Y=662.52, Mass=7997, SNR=59.0, Peak=182 HFD=6.9
04:32:18.408 00.005 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (0.19) = xAngle (1.14 = 1.14)
04:32:18.413 00.005 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.02 = -2.27)
04:32:18.418 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.33 mountX=0.07 mountY=-0.13, mountTheta=-1.08
04:32:18.423 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.16, opts=13)
04:32:18.429 00.006 6120 Enqueuing Move request for scope (0.04, 0.16)
04:32:18.434 00.005 7680 Worker thread wakes up
04:32:18.434 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:18.439 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
04:32:18.439 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
04:32:18.439 00.000 7680 Moving (0.04, 0.16) raw xDistance=0.07 yDistance=-0.13
04:32:18.440 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:32:18.440 00.000 6120 UpdateGuideState exits: m=7997 SNR=59.0
04:32:18.446 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:32:18.446 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:18.452 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:32:18.452 00.000 7680 MoveAxis(E, 0, ABG)
04:32:18.452 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:18.457 00.005 7680 Move returns status 0, amount 0
04:32:18.457 00.000 7680 MoveAxis(N, 0, ABG)
04:32:18.457 00.000 6120 Enqueuing Expose request
04:32:18.461 00.004 7680 Move returns status 0, amount 0
04:32:18.462 00.001 7680 move complete, result=0
04:32:18.462 00.000 7680 worker thread done servicing request
04:32:18.462 00.000 7680 Worker thread wakes up
04:32:18.462 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:18.462 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:18.462 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:32:19.709 01.247 7680 Exposure complete
04:32:19.878 00.169 7680 worker thread done servicing request
04:32:19.878 00.000 6120 OnExposeComplete: enter
04:32:19.884 00.006 6120 UpdateGuideState(): m_state=6
04:32:19.889 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5207
04:32:19.895 00.006 6120 Star::Find returns 1 (0), X=506.85, Y=662.04, Mass=7620, SNR=58.3, Peak=186 HFD=6.5
04:32:19.900 00.005 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.61 = -1.61)
04:32:19.906 00.006 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.26 = 1.26)
04:32:19.912 00.006 6120 CameraToMount -- cameraX=0.05 cameraY=-0.32 hyp=0.32 cameraTheta=-1.43 mountX=-0.01 mountY=0.31, mountTheta=1.62
04:32:19.922 00.010 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.32, opts=13)
04:32:19.929 00.007 6120 Enqueuing Move request for scope (0.05, -0.32)
04:32:19.934 00.005 7680 Worker thread wakes up
04:32:19.935 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:19.940 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.32) opts 0xd
04:32:19.941 00.001 6120 UpdateGuideState exits: m=7620 SNR=58.3
04:32:19.947 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:19.953 00.006 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.32)
04:32:19.953 00.000 7680 Moving (0.05, -0.32) raw xDistance=-0.01 yDistance=0.31
04:32:19.953 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:19.956 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:32:19.957 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
04:32:19.957 00.000 6120 Enqueuing Expose request
04:32:19.961 00.004 7680 MoveAxis(E, 0, ABG)
04:32:19.961 00.000 7680 Move returns status 0, amount 0
04:32:19.961 00.000 7680 MoveAxis(S, 167, ABG)
04:32:19.961 00.000 7680 Guiding  Dir = 1, Dur = 167
04:32:19.963 00.002 7680 IsSlewing returns 0
04:32:19.963 00.000 7680 IsGuiding returns 0
04:32:19.964 00.001 7680 PulseGuide returned control before completion, sleep 177
04:32:20.152 00.188 7680 IsGuiding returns 1
04:32:20.152 00.000 7680 scope still moving after pulse duration time elapsed
04:32:20.183 00.031 7680 IsSlewing returns 0
04:32:20.183 00.000 7680 IsGuiding returns 0
04:32:20.183 00.000 7680 scope move finished after 167 + 53 ms
04:32:20.184 00.001 7680 Move returns status 0, amount 167
04:32:20.184 00.000 7680 move complete, result=0
04:32:20.184 00.000 7680 worker thread done servicing request
04:32:20.184 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 167 ms SOUTH
04:32:20.189 00.005 7680 Worker thread wakes up
04:32:20.189 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:20.191 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:21.448 01.257 7680 Exposure complete
04:32:21.596 00.148 7680 worker thread done servicing request
04:32:21.597 00.001 6120 OnExposeComplete: enter
04:32:21.602 00.005 6120 UpdateGuideState(): m_state=6
04:32:21.605 00.003 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5208
04:32:21.610 00.005 6120 Star::Find returns 1 (0), X=506.73, Y=662.78, Mass=8011, SNR=57.8, Peak=193 HFD=6.6
04:32:21.614 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (0.19) = xAngle (1.58 = 1.58)
04:32:21.618 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.45 = -1.83)
04:32:21.621 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=0.42 hyp=0.43 cameraTheta=1.76 mountX=-0.00 mountY=-0.42, mountTheta=-1.58
04:32:21.627 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.42, opts=13)
04:32:21.631 00.004 6120 Enqueuing Move request for scope (-0.08, 0.42)
04:32:21.636 00.005 7680 Worker thread wakes up
04:32:21.636 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:21.640 00.004 6120 UpdateGuideState exits: m=8011 SNR=57.8
04:32:21.643 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:21.647 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:21.650 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.42) opts 0xd
04:32:21.651 00.001 6120 Enqueuing Expose request
04:32:21.656 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.42)
04:32:21.656 00.000 7680 Moving (-0.08, 0.42) raw xDistance=-0.00 yDistance=-0.42
04:32:21.656 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:32:21.656 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:32:21.656 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
04:32:21.656 00.000 7680 MoveAxis(E, 0, ABG)
04:32:21.657 00.001 7680 Move returns status 0, amount 0
04:32:21.657 00.000 7680 MoveAxis(N, 0, ABG)
04:32:21.657 00.000 7680 Move returns status 0, amount 0
04:32:21.657 00.000 7680 move complete, result=0
04:32:21.658 00.001 7680 worker thread done servicing request
04:32:21.658 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
04:32:21.661 00.003 7680 Worker thread wakes up
04:32:21.661 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:21.661 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:22.920 01.259 7680 Exposure complete
04:32:23.072 00.152 7680 worker thread done servicing request
04:32:23.073 00.001 6120 OnExposeComplete: enter
04:32:23.075 00.002 6120 UpdateGuideState(): m_state=6
04:32:23.080 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5209
04:32:23.085 00.005 6120 Star::Find returns 1 (0), X=506.79, Y=662.57, Mass=8452, SNR=61.5, Peak=196 HFD=6.9
04:32:23.090 00.005 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.19) = xAngle (1.47 = 1.47)
04:32:23.093 00.003 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.35 = -1.94)
04:32:23.099 00.006 6120 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.22 cameraTheta=1.66 mountX=0.02 mountY=-0.20, mountTheta=-1.47
04:32:23.104 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.21, opts=13)
04:32:23.108 00.004 6120 Enqueuing Move request for scope (-0.02, 0.21)
04:32:23.112 00.004 7680 Worker thread wakes up
04:32:23.112 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:23.116 00.004 6120 UpdateGuideState exits: m=8452 SNR=61.5
04:32:23.119 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
04:32:23.120 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:23.123 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
04:32:23.123 00.000 7680 Moving (-0.02, 0.21) raw xDistance=0.02 yDistance=-0.20
04:32:23.125 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:32:23.125 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:32:23.125 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:23.129 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:32:23.130 00.001 7680 MoveAxis(E, 0, ABG)
04:32:23.130 00.000 7680 Move returns status 0, amount 0
04:32:23.130 00.000 6120 Enqueuing Expose request
04:32:23.135 00.005 7680 MoveAxis(N, 0, ABG)
04:32:23.135 00.000 7680 Move returns status 0, amount 0
04:32:23.136 00.001 7680 move complete, result=0
04:32:23.136 00.000 7680 worker thread done servicing request
04:32:23.136 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:32:23.143 00.007 7680 Worker thread wakes up
04:32:23.143 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:23.143 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:24.391 01.248 7680 Exposure complete
04:32:24.526 00.135 7680 worker thread done servicing request
04:32:24.527 00.001 6120 OnExposeComplete: enter
04:32:24.530 00.003 6120 UpdateGuideState(): m_state=6
04:32:24.535 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5210
04:32:24.540 00.005 6120 Star::Find returns 1 (0), X=507.06, Y=662.11, Mass=7481, SNR=57.3, Peak=202 HFD=6.3
04:32:24.545 00.005 6120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.19) = xAngle (-0.98 = -0.98)
04:32:24.548 00.003 6120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.90 = 1.90)
04:32:24.552 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-0.25 hyp=0.35 cameraTheta=-0.79 mountX=0.20 mountY=0.33, mountTheta=1.04
04:32:24.557 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.25, opts=13)
04:32:24.561 00.004 6120 Enqueuing Move request for scope (0.25, -0.25)
04:32:24.565 00.004 7680 Worker thread wakes up
04:32:24.565 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:24.570 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.25) opts 0xd
04:32:24.570 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.25)
04:32:24.571 00.001 7680 Moving (0.25, -0.25) raw xDistance=0.20 yDistance=0.33
04:32:24.571 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:32:24.571 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
04:32:24.571 00.000 7680 MoveAxis(E, 0, ABG)
04:32:24.572 00.001 7680 Move returns status 0, amount 0
04:32:24.572 00.000 6120 UpdateGuideState exits: m=7481 SNR=57.3
04:32:24.577 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:24.582 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:24.586 00.004 6120 Enqueuing Expose request
04:32:24.589 00.003 7680 MoveAxis(S, 182, ABG)
04:32:24.589 00.000 7680 Guiding  Dir = 1, Dur = 182
04:32:24.592 00.003 7680 IsSlewing returns 0
04:32:24.592 00.000 7680 IsGuiding returns 0
04:32:24.593 00.001 7680 PulseGuide returned control before completion, sleep 192
04:32:24.788 00.195 7680 IsGuiding returns 1
04:32:24.789 00.001 7680 scope still moving after pulse duration time elapsed
04:32:24.819 00.030 7680 IsSlewing returns 0
04:32:24.820 00.001 7680 IsGuiding returns 0
04:32:24.820 00.000 7680 scope move finished after 182 + 45 ms
04:32:24.820 00.000 7680 Move returns status 0, amount 182
04:32:24.821 00.001 7680 move complete, result=0
04:32:24.821 00.000 7680 worker thread done servicing request
04:32:24.822 00.001 7680 Worker thread wakes up
04:32:24.822 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 182 ms SOUTH
04:32:24.829 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:24.829 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:26.079 01.250 7680 Exposure complete
04:32:26.216 00.137 6120 OnExposeComplete: enter
04:32:26.219 00.003 6120 UpdateGuideState(): m_state=6
04:32:26.225 00.006 7680 worker thread done servicing request
04:32:26.226 00.001 6120 Star::Find(15, 507, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5211
04:32:26.231 00.005 6120 Star::Find returns 1 (0), X=506.75, Y=662.62, Mass=8337, SNR=61.1, Peak=190 HFD=6.9
04:32:26.235 00.004 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (0.19) = xAngle (1.59 = 1.59)
04:32:26.238 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.46 = -1.82)
04:32:26.243 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.77 mountX=-0.00 mountY=-0.26, mountTheta=-1.59
04:32:26.247 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.26, opts=13)
04:32:26.251 00.004 6120 Enqueuing Move request for scope (-0.05, 0.26)
04:32:26.254 00.003 7680 Worker thread wakes up
04:32:26.255 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:26.259 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.26) opts 0xd
04:32:26.259 00.000 6120 UpdateGuideState exits: m=8337 SNR=61.1
04:32:26.263 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:26.267 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:26.271 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.26)
04:32:26.272 00.001 6120 Enqueuing Expose request
04:32:26.276 00.004 7680 Moving (-0.05, 0.26) raw xDistance=-0.00 yDistance=-0.26
04:32:26.276 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:32:26.276 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:32:26.276 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:32:26.277 00.001 7680 MoveAxis(E, 0, ABG)
04:32:26.277 00.000 7680 Move returns status 0, amount 0
04:32:26.277 00.000 7680 MoveAxis(N, 0, ABG)
04:32:26.277 00.000 7680 Move returns status 0, amount 0
04:32:26.278 00.001 7680 move complete, result=0
04:32:26.278 00.000 7680 worker thread done servicing request
04:32:26.278 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:32:26.281 00.003 7680 Worker thread wakes up
04:32:26.281 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:26.283 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:27.530 01.247 7680 Exposure complete
04:32:27.684 00.154 7680 worker thread done servicing request
04:32:27.684 00.000 6120 OnExposeComplete: enter
04:32:27.688 00.004 6120 UpdateGuideState(): m_state=6
04:32:27.693 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5212
04:32:27.698 00.005 6120 Star::Find returns 1 (0), X=506.73, Y=662.70, Mass=7780, SNR=57.5, Peak=184 HFD=6.7
04:32:27.701 00.003 6120 CameraToMount -- cameraTheta (1.80) - m_xAngle (0.19) = xAngle (1.61 = 1.61)
04:32:27.706 00.005 6120 CameraToMount -- cameraTheta (1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.48 = -1.80)
04:32:27.710 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.34 hyp=0.35 cameraTheta=1.80 mountX=-0.01 mountY=-0.34, mountTheta=-1.61
04:32:27.715 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.34, opts=13)
04:32:27.719 00.004 6120 Enqueuing Move request for scope (-0.08, 0.34)
04:32:27.722 00.003 7680 Worker thread wakes up
04:32:27.723 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.34) opts 0xd
04:32:27.724 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:27.730 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.34)
04:32:27.730 00.000 7680 Moving (-0.08, 0.34) raw xDistance=-0.01 yDistance=-0.34
04:32:27.731 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:32:27.731 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:32:27.731 00.000 6120 UpdateGuideState exits: m=7780 SNR=57.5
04:32:27.736 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:27.739 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
04:32:27.740 00.001 7680 MoveAxis(E, 0, ABG)
04:32:27.740 00.000 7680 Move returns status 0, amount 0
04:32:27.740 00.000 7680 MoveAxis(N, 0, ABG)
04:32:27.740 00.000 7680 Move returns status 0, amount 0
04:32:27.740 00.000 7680 move complete, result=0
04:32:27.741 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:27.745 00.004 6120 Enqueuing Expose request
04:32:27.749 00.004 7680 worker thread done servicing request
04:32:27.749 00.000 7680 Worker thread wakes up
04:32:27.750 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:32:27.753 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:27.753 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:28.998 01.245 7680 Exposure complete
04:32:29.142 00.144 7680 worker thread done servicing request
04:32:29.143 00.001 6120 OnExposeComplete: enter
04:32:29.149 00.006 6120 UpdateGuideState(): m_state=6
04:32:29.153 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5213
04:32:29.157 00.004 6120 Star::Find returns 1 (0), X=506.87, Y=662.06, Mass=7528, SNR=57.6, Peak=211 HFD=6.4
04:32:29.162 00.005 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
04:32:29.166 00.004 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
04:32:29.171 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.36 mountX=0.01 mountY=0.30, mountTheta=1.54
04:32:29.177 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.30, opts=13)
04:32:29.181 00.004 6120 Enqueuing Move request for scope (0.07, -0.30)
04:32:29.185 00.004 7680 Worker thread wakes up
04:32:29.185 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:29.189 00.004 6120 UpdateGuideState exits: m=7528 SNR=57.6
04:32:29.194 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:29.199 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:29.205 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.30) opts 0xd
04:32:29.205 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.30)
04:32:29.205 00.000 7680 Moving (0.07, -0.30) raw xDistance=0.01 yDistance=0.30
04:32:29.206 00.001 6120 Enqueuing Expose request
04:32:29.209 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:32:29.209 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:32:29.210 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
04:32:29.210 00.000 7680 MoveAxis(E, 0, ABG)
04:32:29.210 00.000 7680 Move returns status 0, amount 0
04:32:29.210 00.000 7680 MoveAxis(N, 0, ABG)
04:32:29.211 00.001 7680 Move returns status 0, amount 0
04:32:29.211 00.000 7680 move complete, result=0
04:32:29.211 00.000 7680 worker thread done servicing request
04:32:29.212 00.001 7680 Worker thread wakes up
04:32:29.212 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:32:29.217 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:29.217 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:30.474 01.257 7680 Exposure complete
04:32:30.623 00.149 7680 worker thread done servicing request
04:32:30.624 00.001 6120 OnExposeComplete: enter
04:32:30.627 00.003 6120 UpdateGuideState(): m_state=6
04:32:30.632 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5214
04:32:30.636 00.004 6120 Star::Find returns 1 (0), X=506.86, Y=662.10, Mass=7211, SNR=56.5, Peak=186 HFD=6.6
04:32:30.640 00.004 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
04:32:30.643 00.003 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
04:32:30.647 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.26 hyp=0.26 cameraTheta=-1.37 mountX=0.00 mountY=0.25, mountTheta=1.56
04:32:30.653 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.26, opts=13)
04:32:30.657 00.004 6120 Enqueuing Move request for scope (0.05, -0.26)
04:32:30.662 00.005 7680 Worker thread wakes up
04:32:30.663 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:30.667 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.26) opts 0xd
04:32:30.667 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.26)
04:32:30.667 00.000 7680 Moving (0.05, -0.26) raw xDistance=0.00 yDistance=0.25
04:32:30.667 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:32:30.668 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:32:30.668 00.000 6120 UpdateGuideState exits: m=7211 SNR=56.5
04:32:30.673 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
04:32:30.673 00.000 7680 MoveAxis(E, 0, ABG)
04:32:30.673 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:30.677 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:30.680 00.003 6120 Enqueuing Expose request
04:32:30.685 00.005 7680 Move returns status 0, amount 0
04:32:30.685 00.000 7680 MoveAxis(N, 0, ABG)
04:32:30.685 00.000 7680 Move returns status 0, amount 0
04:32:30.685 00.000 7680 move complete, result=0
04:32:30.685 00.000 7680 worker thread done servicing request
04:32:30.686 00.001 7680 Worker thread wakes up
04:32:30.686 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:32:30.690 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:30.690 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:31.941 01.251 7680 Exposure complete
04:32:32.081 00.140 7680 worker thread done servicing request
04:32:32.081 00.000 6120 OnExposeComplete: enter
04:32:32.086 00.005 6120 UpdateGuideState(): m_state=6
04:32:32.090 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5215
04:32:32.093 00.003 6120 Star::Find returns 1 (0), X=506.85, Y=661.96, Mass=8150, SNR=60.3, Peak=200 HFD=6.5
04:32:32.098 00.005 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
04:32:32.102 00.004 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
04:32:32.108 00.006 6120 CameraToMount -- cameraX=0.04 cameraY=-0.40 hyp=0.41 cameraTheta=-1.47 mountX=-0.03 mountY=0.38, mountTheta=1.66
04:32:32.113 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.40, opts=13)
04:32:32.117 00.004 6120 Enqueuing Move request for scope (0.04, -0.40)
04:32:32.121 00.004 7680 Worker thread wakes up
04:32:32.121 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:32.125 00.004 6120 UpdateGuideState exits: m=8150 SNR=60.3
04:32:32.128 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:32.133 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:32.137 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.40) opts 0xd
04:32:32.137 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.40)
04:32:32.137 00.000 7680 Moving (0.04, -0.40) raw xDistance=-0.03 yDistance=0.38
04:32:32.138 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:32:32.138 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
04:32:32.138 00.000 7680 MoveAxis(E, 0, ABG)
04:32:32.138 00.000 7680 Move returns status 0, amount 0
04:32:32.138 00.000 7680 MoveAxis(S, 206, ABG)
04:32:32.139 00.001 7680 Guiding  Dir = 1, Dur = 206
04:32:32.139 00.000 6120 Enqueuing Expose request
04:32:32.143 00.004 7680 IsSlewing returns 0
04:32:32.143 00.000 7680 IsGuiding returns 0
04:32:32.144 00.001 7680 PulseGuide returned control before completion, sleep 216
04:32:32.370 00.226 7680 IsGuiding returns 1
04:32:32.372 00.002 7680 scope still moving after pulse duration time elapsed
04:32:32.402 00.030 7680 IsSlewing returns 0
04:32:32.404 00.002 7680 IsGuiding returns 0
04:32:32.404 00.000 7680 scope move finished after 206 + 54 ms
04:32:32.405 00.001 7680 Move returns status 0, amount 206
04:32:32.405 00.000 7680 move complete, result=0
04:32:32.406 00.001 7680 worker thread done servicing request
04:32:32.406 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 206 ms SOUTH
04:32:32.414 00.008 7680 Worker thread wakes up
04:32:32.414 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:32.415 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:33.663 01.248 7680 Exposure complete
04:32:33.819 00.156 7680 worker thread done servicing request
04:32:33.820 00.001 6120 OnExposeComplete: enter
04:32:33.831 00.011 6120 UpdateGuideState(): m_state=6
04:32:33.837 00.006 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5216
04:32:33.844 00.007 6120 Star::Find returns 1 (0), X=506.81, Y=662.52, Mass=7689, SNR=58.0, Peak=189 HFD=6.8
04:32:33.851 00.007 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (0.19) = xAngle (1.35 = 1.35)
04:32:33.858 00.007 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.23 = -2.05)
04:32:33.863 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.54 mountX=0.04 mountY=-0.15, mountTheta=-1.33
04:32:33.868 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.17, opts=13)
04:32:33.873 00.005 6120 Enqueuing Move request for scope (0.00, 0.17)
04:32:33.878 00.005 7680 Worker thread wakes up
04:32:33.878 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.17) opts 0xd
04:32:33.878 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.17)
04:32:33.878 00.000 7680 Moving (0.00, 0.17) raw xDistance=0.04 yDistance=-0.15
04:32:33.878 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:33.884 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:32:33.884 00.000 6120 UpdateGuideState exits: m=7689 SNR=58.0
04:32:33.890 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:32:33.890 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:33.894 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:32:33.895 00.001 7680 MoveAxis(E, 0, ABG)
04:32:33.895 00.000 7680 Move returns status 0, amount 0
04:32:33.895 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:33.899 00.004 6120 Enqueuing Expose request
04:32:33.903 00.004 7680 MoveAxis(N, 0, ABG)
04:32:33.903 00.000 7680 Move returns status 0, amount 0
04:32:33.903 00.000 7680 move complete, result=0
04:32:33.903 00.000 7680 worker thread done servicing request
04:32:33.904 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:32:33.908 00.004 7680 Worker thread wakes up
04:32:33.908 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:33.908 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:35.158 01.250 7680 Exposure complete
04:32:35.306 00.148 7680 worker thread done servicing request
04:32:35.306 00.000 6120 OnExposeComplete: enter
04:32:35.310 00.004 6120 UpdateGuideState(): m_state=6
04:32:35.314 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5217
04:32:35.318 00.004 6120 Star::Find returns 1 (0), X=506.64, Y=662.49, Mass=8562, SNR=61.2, Peak=195 HFD=7.0
04:32:35.323 00.005 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (0.19) = xAngle (2.27 = 2.27)
04:32:35.326 00.003 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.15 = -1.14)
04:32:35.330 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.21 cameraTheta=2.46 mountX=-0.14 mountY=-0.19, mountTheta=-2.19
04:32:35.336 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.13, opts=13)
04:32:35.340 00.004 6120 Enqueuing Move request for scope (-0.16, 0.13)
04:32:35.344 00.004 7680 Worker thread wakes up
04:32:35.344 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:35.347 00.003 6120 UpdateGuideState exits: m=8562 SNR=61.2
04:32:35.350 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:35.354 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:35.359 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
04:32:35.359 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
04:32:35.359 00.000 7680 Moving (-0.16, 0.13) raw xDistance=-0.14 yDistance=-0.19
04:32:35.359 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:32:35.359 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:32:35.359 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:32:35.359 00.000 7680 MoveAxis(E, 0, ABG)
04:32:35.360 00.001 7680 Move returns status 0, amount 0
04:32:35.360 00.000 7680 MoveAxis(N, 0, ABG)
04:32:35.360 00.000 7680 Move returns status 0, amount 0
04:32:35.360 00.000 6120 Enqueuing Expose request
04:32:35.364 00.004 7680 move complete, result=0
04:32:35.364 00.000 7680 worker thread done servicing request
04:32:35.365 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:32:35.369 00.004 7680 Worker thread wakes up
04:32:35.369 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:35.369 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:36.620 01.251 7680 Exposure complete
04:32:36.769 00.149 7680 worker thread done servicing request
04:32:36.770 00.001 6120 OnExposeComplete: enter
04:32:36.773 00.003 6120 UpdateGuideState(): m_state=6
04:32:36.778 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5218
04:32:36.781 00.003 6120 Star::Find returns 1 (0), X=506.69, Y=662.57, Mass=8204, SNR=59.8, Peak=188 HFD=6.9
04:32:36.787 00.006 6120 CameraToMount -- cameraTheta (2.09) - m_xAngle (0.19) = xAngle (1.90 = 1.90)
04:32:36.791 00.004 6120 CameraToMount -- cameraTheta (2.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.78 = -1.51)
04:32:36.795 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.24 cameraTheta=2.09 mountX=-0.08 mountY=-0.24, mountTheta=-1.89
04:32:36.800 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.21, opts=13)
04:32:36.804 00.004 6120 Enqueuing Move request for scope (-0.12, 0.21)
04:32:36.808 00.004 7680 Worker thread wakes up
04:32:36.809 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:36.812 00.003 6120 UpdateGuideState exits: m=8204 SNR=59.8
04:32:36.816 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:36.820 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:36.824 00.004 6120 Enqueuing Expose request
04:32:36.828 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
04:32:36.829 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
04:32:36.829 00.000 7680 Moving (-0.12, 0.21) raw xDistance=-0.08 yDistance=-0.24
04:32:36.829 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:32:36.829 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:32:36.830 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:32:36.830 00.000 7680 MoveAxis(E, 0, ABG)
04:32:36.831 00.001 7680 Move returns status 0, amount 0
04:32:36.831 00.000 7680 MoveAxis(N, 0, ABG)
04:32:36.831 00.000 7680 Move returns status 0, amount 0
04:32:36.832 00.001 7680 move complete, result=0
04:32:36.832 00.000 7680 worker thread done servicing request
04:32:36.832 00.000 7680 Worker thread wakes up
04:32:36.832 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:32:36.837 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:36.837 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:38.095 01.258 7680 Exposure complete
04:32:38.237 00.142 7680 worker thread done servicing request
04:32:38.237 00.000 6120 OnExposeComplete: enter
04:32:38.242 00.005 6120 UpdateGuideState(): m_state=6
04:32:38.246 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5219
04:32:38.250 00.004 6120 Star::Find returns 1 (0), X=506.54, Y=662.52, Mass=8498, SNR=60.7, Peak=191 HFD=7.0
04:32:38.256 00.006 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (0.19) = xAngle (2.42 = 2.42)
04:32:38.261 00.005 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.29 = -0.99)
04:32:38.265 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.16 hyp=0.31 cameraTheta=2.61 mountX=-0.23 mountY=-0.26, mountTheta=-2.30
04:32:38.270 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.16, opts=13)
04:32:38.275 00.005 6120 Enqueuing Move request for scope (-0.27, 0.16)
04:32:38.279 00.004 7680 Worker thread wakes up
04:32:38.279 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:38.283 00.004 6120 UpdateGuideState exits: m=8498 SNR=60.7
04:32:38.287 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:38.292 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.16) opts 0xd
04:32:38.292 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:38.296 00.004 6120 Enqueuing Expose request
04:32:38.300 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.16)
04:32:38.300 00.000 7680 Moving (-0.27, 0.16) raw xDistance=-0.23 yDistance=-0.26
04:32:38.300 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:32:38.301 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:32:38.301 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:32:38.301 00.000 7680 MoveAxis(E, 95, ABG)
04:32:38.301 00.000 7680 Guiding  Dir = 2, Dur = 95
04:32:38.301 00.000 7680 IsSlewing returns 0
04:32:38.301 00.000 7680 IsGuiding returns 0
04:32:38.302 00.001 7680 PulseGuide returned control before completion, sleep 105
04:32:38.412 00.110 7680 IsGuiding returns 1
04:32:38.412 00.000 7680 scope still moving after pulse duration time elapsed
04:32:38.443 00.031 7680 IsSlewing returns 0
04:32:38.443 00.000 7680 IsGuiding returns 0
04:32:38.444 00.001 7680 scope move finished after 95 + 47 ms
04:32:38.444 00.000 7680 Move returns status 0, amount 95
04:32:38.444 00.000 7680 MoveAxis(N, 0, ABG)
04:32:38.445 00.001 7680 Move returns status 0, amount 0
04:32:38.445 00.000 7680 move complete, result=0
04:32:38.445 00.000 7680 worker thread done servicing request
04:32:38.446 00.001 6120 GuideStep: -0.2 px 95 ms EAST, -0.3 px 0 ms NORTH
04:32:38.456 00.010 7680 Worker thread wakes up
04:32:38.456 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:38.456 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:39.706 01.250 7680 Exposure complete
04:32:39.861 00.155 7680 worker thread done servicing request
04:32:39.861 00.000 6120 OnExposeComplete: enter
04:32:39.865 00.004 6120 UpdateGuideState(): m_state=6
04:32:39.870 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5220
04:32:39.874 00.004 6120 Star::Find returns 1 (0), X=506.49, Y=661.92, Mass=7395, SNR=56.6, Peak=178 HFD=6.6
04:32:39.877 00.003 6120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.19) = xAngle (-2.38 = -2.38)
04:32:39.884 00.007 6120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.49 = 0.49)
04:32:39.889 00.005 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.44 hyp=0.55 cameraTheta=-2.19 mountX=-0.40 mountY=0.26, mountTheta=2.56
04:32:39.895 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.44, opts=13)
04:32:39.899 00.004 6120 Enqueuing Move request for scope (-0.32, -0.44)
04:32:39.902 00.003 7680 Worker thread wakes up
04:32:39.903 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:39.906 00.003 6120 UpdateGuideState exits: m=7395 SNR=56.6
04:32:39.911 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:39.915 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:39.919 00.004 6120 Enqueuing Expose request
04:32:39.923 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.44) opts 0xd
04:32:39.923 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.44)
04:32:39.924 00.001 7680 Moving (-0.32, -0.44) raw xDistance=-0.40 yDistance=0.26
04:32:39.924 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.40
04:32:39.924 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:32:39.924 00.000 7680 MoveAxis(E, 168, ABG)
04:32:39.924 00.000 7680 Guiding  Dir = 2, Dur = 168
04:32:39.926 00.002 7680 IsSlewing returns 0
04:32:39.926 00.000 7680 IsGuiding returns 0
04:32:39.926 00.000 7680 PulseGuide returned control before completion, sleep 178
04:32:40.115 00.189 7680 IsGuiding returns 1
04:32:40.117 00.002 7680 scope still moving after pulse duration time elapsed
04:32:40.145 00.028 7680 IsSlewing returns 0
04:32:40.147 00.002 7680 IsGuiding returns 0
04:32:40.148 00.001 7680 scope move finished after 168 + 53 ms
04:32:40.148 00.000 7680 Move returns status 0, amount 168
04:32:40.149 00.001 7680 MoveAxis(S, 140, ABG)
04:32:40.149 00.000 7680 Guiding  Dir = 1, Dur = 140
04:32:40.150 00.001 7680 IsSlewing returns 0
04:32:40.150 00.000 7680 IsGuiding returns 0
04:32:40.151 00.001 7680 PulseGuide returned control before completion, sleep 150
04:32:40.317 00.166 7680 IsGuiding returns 1
04:32:40.318 00.001 7680 scope still moving after pulse duration time elapsed
04:32:40.349 00.031 7680 IsSlewing returns 0
04:32:40.350 00.001 7680 IsGuiding returns 0
04:32:40.350 00.000 7680 scope move finished after 140 + 59 ms
04:32:40.351 00.001 7680 Move returns status 0, amount 140
04:32:40.352 00.001 7680 move complete, result=0
04:32:40.352 00.000 7680 worker thread done servicing request
04:32:40.352 00.000 7680 Worker thread wakes up
04:32:40.353 00.001 6120 GuideStep: -0.4 px 168 ms EAST, 0.3 px 140 ms SOUTH
04:32:40.363 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:40.363 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:41.614 01.251 7680 Exposure complete
04:32:41.756 00.142 7680 worker thread done servicing request
04:32:41.756 00.000 6120 OnExposeComplete: enter
04:32:41.760 00.004 6120 UpdateGuideState(): m_state=6
04:32:41.764 00.004 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5221
04:32:41.768 00.004 6120 Star::Find returns 1 (0), X=506.63, Y=662.36, Mass=8392, SNR=60.9, Peak=185 HFD=7.1
04:32:41.771 00.003 6120 CameraToMount -- cameraTheta (3.13) - m_xAngle (0.19) = xAngle (2.94 = 2.94)
04:32:41.776 00.005 6120 CameraToMount -- cameraTheta (3.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.81 = -0.47)
04:32:41.780 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.00 hyp=0.18 cameraTheta=3.13 mountX=-0.17 mountY=-0.08, mountTheta=-2.71
04:32:41.786 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.00, opts=13)
04:32:41.789 00.003 6120 Enqueuing Move request for scope (-0.18, 0.00)
04:32:41.794 00.005 7680 Worker thread wakes up
04:32:41.794 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.00) opts 0xd
04:32:41.794 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.00)
04:32:41.794 00.000 7680 Moving (-0.18, 0.00) raw xDistance=-0.17 yDistance=-0.08
04:32:41.794 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:32:41.795 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:32:41.795 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:32:41.795 00.000 7680 MoveAxis(E, 0, ABG)
04:32:41.795 00.000 7680 Move returns status 0, amount 0
04:32:41.795 00.000 7680 MoveAxis(N, 0, ABG)
04:32:41.795 00.000 7680 Move returns status 0, amount 0
04:32:41.795 00.000 7680 move complete, result=0
04:32:41.795 00.000 7680 worker thread done servicing request
04:32:41.796 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:41.800 00.004 6120 UpdateGuideState exits: m=8392 SNR=60.9
04:32:41.803 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:41.807 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:41.810 00.003 6120 Enqueuing Expose request
04:32:41.814 00.004 7680 Worker thread wakes up
04:32:41.814 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:41.815 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:32:41.818 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:43.066 01.248 7680 Exposure complete
04:32:43.204 00.138 7680 worker thread done servicing request
04:32:43.205 00.001 6120 OnExposeComplete: enter
04:32:43.209 00.004 6120 UpdateGuideState(): m_state=6
04:32:43.213 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5222
04:32:43.218 00.005 6120 Star::Find returns 1 (0), X=506.51, Y=661.87, Mass=7923, SNR=59.2, Peak=198 HFD=6.6
04:32:43.222 00.004 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.19) = xAngle (-2.31 = -2.31)
04:32:43.225 00.003 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.56 = 0.56)
04:32:43.230 00.005 6120 CameraToMount -- cameraX=-0.30 cameraY=-0.49 hyp=0.57 cameraTheta=-2.12 mountX=-0.39 mountY=0.30, mountTheta=2.47
04:32:43.237 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=-0.49, opts=13)
04:32:43.242 00.005 6120 Enqueuing Move request for scope (-0.30, -0.49)
04:32:43.247 00.005 7680 Worker thread wakes up
04:32:43.247 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:43.253 00.006 6120 UpdateGuideState exits: m=7923 SNR=59.2
04:32:43.257 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:43.261 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.49) opts 0xd
04:32:43.262 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:43.267 00.005 6120 Enqueuing Expose request
04:32:43.270 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.30, -0.49)
04:32:43.271 00.001 7680 Moving (-0.30, -0.49) raw xDistance=-0.39 yDistance=0.30
04:32:43.271 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
04:32:43.271 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:32:43.271 00.000 7680 MoveAxis(E, 157, ABG)
04:32:43.272 00.001 7680 Guiding  Dir = 2, Dur = 157
04:32:43.272 00.000 7680 IsSlewing returns 0
04:32:43.272 00.000 7680 IsGuiding returns 0
04:32:43.273 00.001 7680 PulseGuide returned control before completion, sleep 167
04:32:43.447 00.174 7680 IsGuiding returns 1
04:32:43.448 00.001 7680 scope still moving after pulse duration time elapsed
04:32:43.478 00.030 7680 IsSlewing returns 0
04:32:43.478 00.000 7680 IsGuiding returns 0
04:32:43.480 00.002 7680 scope move finished after 157 + 50 ms
04:32:43.480 00.000 7680 Move returns status 0, amount 157
04:32:43.480 00.000 7680 MoveAxis(S, 165, ABG)
04:32:43.481 00.001 7680 Guiding  Dir = 1, Dur = 165
04:32:43.481 00.000 7680 IsSlewing returns 0
04:32:43.482 00.001 7680 IsGuiding returns 0
04:32:43.482 00.000 7680 PulseGuide returned control before completion, sleep 175
04:32:43.665 00.183 7680 IsGuiding returns 1
04:32:43.667 00.002 7680 scope still moving after pulse duration time elapsed
04:32:43.696 00.029 7680 IsSlewing returns 0
04:32:43.698 00.002 7680 IsGuiding returns 0
04:32:43.698 00.000 7680 scope move finished after 165 + 51 ms
04:32:43.698 00.000 7680 Move returns status 0, amount 165
04:32:43.698 00.000 7680 move complete, result=0
04:32:43.699 00.001 7680 worker thread done servicing request
04:32:43.699 00.000 7680 Worker thread wakes up
04:32:43.700 00.001 6120 GuideStep: -0.4 px 157 ms EAST, 0.3 px 165 ms SOUTH
04:32:43.706 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:43.706 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:44.964 01.258 7680 Exposure complete
04:32:45.309 00.345 7680 worker thread done servicing request
04:32:45.309 00.000 6120 OnExposeComplete: enter
04:32:45.313 00.004 6120 UpdateGuideState(): m_state=6
04:32:45.318 00.005 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5223
04:32:45.322 00.004 6120 Star::Find returns 1 (0), X=506.99, Y=662.00, Mass=7314, SNR=56.7, Peak=187 HFD=6.3
04:32:45.325 00.003 6120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (0.19) = xAngle (-1.30 = -1.30)
04:32:45.328 00.003 6120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.58 = 1.58)
04:32:45.331 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=-0.36 hyp=0.40 cameraTheta=-1.11 mountX=0.11 mountY=0.40, mountTheta=1.31
04:32:45.334 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.36, opts=13)
04:32:45.337 00.003 6120 Enqueuing Move request for scope (0.18, -0.36)
04:32:45.339 00.002 7680 Worker thread wakes up
04:32:45.339 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:45.342 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.36) opts 0xd
04:32:45.343 00.001 6120 UpdateGuideState exits: m=7314 SNR=56.7
04:32:45.346 00.003 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.36)
04:32:45.346 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:45.352 00.006 7680 Moving (0.18, -0.36) raw xDistance=0.11 yDistance=0.40
04:32:45.352 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:32:45.352 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:45.355 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
04:32:45.356 00.001 6120 Enqueuing Expose request
04:32:45.358 00.002 7680 MoveAxis(E, 0, ABG)
04:32:45.359 00.001 7680 Move returns status 0, amount 0
04:32:45.359 00.000 7680 MoveAxis(S, 217, ABG)
04:32:45.359 00.000 7680 Guiding  Dir = 1, Dur = 217
04:32:45.359 00.000 7680 IsSlewing returns 0
04:32:45.359 00.000 7680 IsGuiding returns 0
04:32:45.360 00.001 7680 PulseGuide returned control before completion, sleep 227
04:32:45.595 00.235 7680 IsGuiding returns 1
04:32:45.596 00.001 7680 scope still moving after pulse duration time elapsed
04:32:45.626 00.030 7680 IsSlewing returns 0
04:32:45.626 00.000 7680 IsGuiding returns 0
04:32:45.628 00.002 7680 scope move finished after 217 + 51 ms
04:32:45.628 00.000 7680 Move returns status 0, amount 217
04:32:45.628 00.000 7680 move complete, result=0
04:32:45.629 00.001 7680 worker thread done servicing request
04:32:45.629 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 217 ms SOUTH
04:32:45.632 00.003 7680 Worker thread wakes up
04:32:45.632 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:45.633 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:46.886 01.253 7680 Exposure complete
04:32:47.019 00.133 7680 worker thread done servicing request
04:32:47.019 00.000 6120 OnExposeComplete: enter
04:32:47.022 00.003 6120 UpdateGuideState(): m_state=6
04:32:47.026 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5224
04:32:47.029 00.003 6120 Star::Find returns 1 (0), X=507.03, Y=662.07, Mass=7700, SNR=58.4, Peak=191 HFD=6.4
04:32:47.033 00.004 6120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (0.19) = xAngle (-1.10 = -1.10)
04:32:47.038 00.005 6120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.77 = 1.77)
04:32:47.040 00.002 6120 CameraToMount -- cameraX=0.22 cameraY=-0.29 hyp=0.36 cameraTheta=-0.91 mountX=0.16 mountY=0.35, mountTheta=1.14
04:32:47.044 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.29, opts=13)
04:32:47.048 00.004 6120 Enqueuing Move request for scope (0.22, -0.29)
04:32:47.051 00.003 7680 Worker thread wakes up
04:32:47.051 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:47.054 00.003 6120 UpdateGuideState exits: m=7700 SNR=58.4
04:32:47.058 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:47.062 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:47.064 00.002 6120 Enqueuing Expose request
04:32:47.069 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.29) opts 0xd
04:32:47.069 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.29)
04:32:47.069 00.000 7680 Moving (0.22, -0.29) raw xDistance=0.16 yDistance=0.35
04:32:47.070 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:32:47.070 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
04:32:47.070 00.000 7680 MoveAxis(E, 0, ABG)
04:32:47.070 00.000 7680 Move returns status 0, amount 0
04:32:47.070 00.000 7680 MoveAxis(S, 192, ABG)
04:32:47.070 00.000 7680 Guiding  Dir = 1, Dur = 192
04:32:47.070 00.000 7680 IsSlewing returns 0
04:32:47.072 00.002 7680 IsGuiding returns 0
04:32:47.072 00.000 7680 PulseGuide returned control before completion, sleep 202
04:32:47.287 00.215 7680 IsGuiding returns 1
04:32:47.287 00.000 7680 scope still moving after pulse duration time elapsed
04:32:47.318 00.031 7680 IsSlewing returns 0
04:32:47.323 00.005 7680 IsGuiding returns 0
04:32:47.323 00.000 7680 scope move finished after 192 + 59 ms
04:32:47.324 00.001 7680 Move returns status 0, amount 192
04:32:47.324 00.000 7680 move complete, result=0
04:32:47.324 00.000 7680 worker thread done servicing request
04:32:47.325 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 192 ms SOUTH
04:32:47.333 00.008 7680 Worker thread wakes up
04:32:47.334 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:47.334 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:48.572 01.238 7680 Exposure complete
04:32:48.724 00.152 7680 worker thread done servicing request
04:32:48.725 00.001 6120 OnExposeComplete: enter
04:32:48.730 00.005 6120 UpdateGuideState(): m_state=6
04:32:48.736 00.006 6120 Star::Find(15, 507, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5225
04:32:48.739 00.003 6120 Star::Find returns 1 (0), X=506.86, Y=662.71, Mass=8061, SNR=59.2, Peak=191 HFD=6.7
04:32:48.744 00.005 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (0.19) = xAngle (1.25 = 1.25)
04:32:48.747 00.003 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.12 = -2.16)
04:32:48.751 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=0.35 hyp=0.36 cameraTheta=1.44 mountX=0.11 mountY=-0.30, mountTheta=-1.21
04:32:48.757 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=0.35, opts=13)
04:32:48.761 00.004 6120 Enqueuing Move request for scope (0.05, 0.35)
04:32:48.764 00.003 7680 Worker thread wakes up
04:32:48.765 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:48.770 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.35) opts 0xd
04:32:48.770 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, 0.35)
04:32:48.770 00.000 7680 Moving (0.05, 0.35) raw xDistance=0.11 yDistance=-0.30
04:32:48.771 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:32:48.771 00.000 6120 UpdateGuideState exits: m=8061 SNR=59.2
04:32:48.776 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:48.780 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:48.783 00.003 6120 Enqueuing Expose request
04:32:48.789 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:32:48.789 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:32:48.789 00.000 7680 MoveAxis(E, 0, ABG)
04:32:48.790 00.001 7680 Move returns status 0, amount 0
04:32:48.790 00.000 7680 MoveAxis(N, 0, ABG)
04:32:48.790 00.000 7680 Move returns status 0, amount 0
04:32:48.790 00.000 7680 move complete, result=0
04:32:48.791 00.001 7680 worker thread done servicing request
04:32:48.791 00.000 7680 Worker thread wakes up
04:32:48.791 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:48.791 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:32:48.796 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:50.048 01.252 7680 Exposure complete
04:32:50.196 00.148 7680 worker thread done servicing request
04:32:50.197 00.001 6120 OnExposeComplete: enter
04:32:50.201 00.004 6120 UpdateGuideState(): m_state=6
04:32:50.206 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5226
04:32:50.209 00.003 6120 Star::Find returns 1 (0), X=506.74, Y=662.71, Mass=7959, SNR=58.9, Peak=195 HFD=6.7
04:32:50.214 00.005 6120 CameraToMount -- cameraTheta (1.77) - m_xAngle (0.19) = xAngle (1.58 = 1.58)
04:32:50.217 00.003 6120 CameraToMount -- cameraTheta (1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.45 = -1.83)
04:32:50.221 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.35 hyp=0.35 cameraTheta=1.77 mountX=-0.00 mountY=-0.34, mountTheta=-1.58
04:32:50.227 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.35, opts=13)
04:32:50.234 00.007 6120 Enqueuing Move request for scope (-0.07, 0.35)
04:32:50.237 00.003 7680 Worker thread wakes up
04:32:50.238 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:50.242 00.004 6120 UpdateGuideState exits: m=7959 SNR=58.9
04:32:50.246 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:50.249 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:50.253 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.35) opts 0xd
04:32:50.253 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.35)
04:32:50.253 00.000 7680 Moving (-0.07, 0.35) raw xDistance=-0.00 yDistance=-0.34
04:32:50.253 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:32:50.253 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:32:50.254 00.001 6120 Enqueuing Expose request
04:32:50.258 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
04:32:50.259 00.001 7680 MoveAxis(E, 0, ABG)
04:32:50.259 00.000 7680 Move returns status 0, amount 0
04:32:50.259 00.000 7680 MoveAxis(N, 0, ABG)
04:32:50.259 00.000 7680 Move returns status 0, amount 0
04:32:50.260 00.001 7680 move complete, result=0
04:32:50.260 00.000 7680 worker thread done servicing request
04:32:50.260 00.000 7680 Worker thread wakes up
04:32:50.260 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:32:50.264 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:50.264 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:51.517 01.253 7680 Exposure complete
04:32:51.660 00.143 7680 worker thread done servicing request
04:32:51.662 00.002 6120 OnExposeComplete: enter
04:32:51.667 00.005 6120 UpdateGuideState(): m_state=6
04:32:51.670 00.003 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5227
04:32:51.674 00.004 6120 Star::Find returns 1 (0), X=506.65, Y=662.61, Mass=8227, SNR=60.1, Peak=191 HFD=6.9
04:32:51.676 00.002 6120 CameraToMount -- cameraTheta (2.14) - m_xAngle (0.19) = xAngle (1.96 = 1.96)
04:32:51.679 00.003 6120 CameraToMount -- cameraTheta (2.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.83 = -1.45)
04:32:51.682 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.25 hyp=0.30 cameraTheta=2.14 mountX=-0.11 mountY=-0.30, mountTheta=-1.93
04:32:51.687 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.25, opts=13)
04:32:51.690 00.003 6120 Enqueuing Move request for scope (-0.16, 0.25)
04:32:51.693 00.003 7680 Worker thread wakes up
04:32:51.693 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.25) opts 0xd
04:32:51.693 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.25)
04:32:51.694 00.001 7680 Moving (-0.16, 0.25) raw xDistance=-0.11 yDistance=-0.30
04:32:51.694 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:32:51.694 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:32:51.694 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:51.698 00.004 6120 UpdateGuideState exits: m=8227 SNR=60.1
04:32:51.701 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:51.704 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:51.706 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:32:51.707 00.001 7680 MoveAxis(E, 0, ABG)
04:32:51.707 00.000 7680 Move returns status 0, amount 0
04:32:51.707 00.000 7680 MoveAxis(N, 0, ABG)
04:32:51.707 00.000 7680 Move returns status 0, amount 0
04:32:51.707 00.000 7680 move complete, result=0
04:32:51.708 00.001 7680 worker thread done servicing request
04:32:51.708 00.000 6120 Enqueuing Expose request
04:32:51.711 00.003 7680 Worker thread wakes up
04:32:51.712 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:51.712 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:32:51.715 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:52.958 01.243 7680 Exposure complete
04:32:53.110 00.152 7680 worker thread done servicing request
04:32:53.110 00.000 6120 OnExposeComplete: enter
04:32:53.114 00.004 6120 UpdateGuideState(): m_state=6
04:32:53.118 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5228
04:32:53.122 00.004 6120 Star::Find returns 1 (0), X=506.53, Y=662.66, Mass=8399, SNR=61.5, Peak=206 HFD=6.9
04:32:53.126 00.004 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (0.19) = xAngle (2.13 = 2.13)
04:32:53.131 00.005 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.00 = -1.28)
04:32:53.136 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.30 hyp=0.40 cameraTheta=2.32 mountX=-0.21 mountY=-0.39, mountTheta=-2.08
04:32:53.143 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.30, opts=13)
04:32:53.146 00.003 6120 Enqueuing Move request for scope (-0.27, 0.30)
04:32:53.150 00.004 7680 Worker thread wakes up
04:32:53.152 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:53.155 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.30) opts 0xd
04:32:53.155 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.30)
04:32:53.156 00.001 7680 Moving (-0.27, 0.30) raw xDistance=-0.21 yDistance=-0.39
04:32:53.156 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:32:53.156 00.000 6120 UpdateGuideState exits: m=8399 SNR=61.5
04:32:53.160 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:53.165 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:32:53.166 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:53.169 00.003 6120 Enqueuing Expose request
04:32:53.173 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
04:32:53.173 00.000 7680 MoveAxis(E, 87, ABG)
04:32:53.174 00.001 7680 Guiding  Dir = 2, Dur = 87
04:32:53.174 00.000 7680 IsSlewing returns 0
04:32:53.174 00.000 7680 IsGuiding returns 0
04:32:53.176 00.002 7680 PulseGuide returned control before completion, sleep 97
04:32:53.274 00.098 7680 IsGuiding returns 1
04:32:53.275 00.001 7680 scope still moving after pulse duration time elapsed
04:32:53.305 00.030 7680 IsSlewing returns 0
04:32:53.307 00.002 7680 IsGuiding returns 0
04:32:53.308 00.001 7680 scope move finished after 87 + 45 ms
04:32:53.308 00.000 7680 Move returns status 0, amount 87
04:32:53.309 00.001 7680 MoveAxis(N, 0, ABG)
04:32:53.309 00.000 7680 Move returns status 0, amount 0
04:32:53.310 00.001 7680 move complete, result=0
04:32:53.310 00.000 7680 worker thread done servicing request
04:32:53.310 00.000 6120 GuideStep: -0.2 px 87 ms EAST, -0.4 px 0 ms NORTH
04:32:53.317 00.007 7680 Worker thread wakes up
04:32:53.317 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:53.317 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:54.569 01.252 7680 Exposure complete
04:32:54.717 00.148 7680 worker thread done servicing request
04:32:54.718 00.001 6120 OnExposeComplete: enter
04:32:54.722 00.004 6120 UpdateGuideState(): m_state=6
04:32:54.725 00.003 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5229
04:32:54.728 00.003 6120 Star::Find returns 1 (0), X=506.68, Y=662.58, Mass=7963, SNR=58.6, Peak=185 HFD=7.0
04:32:54.732 00.004 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (0.19) = xAngle (1.89 = 1.89)
04:32:54.735 00.003 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.77 = -1.52)
04:32:54.740 00.005 6120 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.26 cameraTheta=2.08 mountX=-0.08 mountY=-0.26, mountTheta=-1.88
04:32:54.744 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.22, opts=13)
04:32:54.748 00.004 6120 Enqueuing Move request for scope (-0.12, 0.22)
04:32:54.752 00.004 7680 Worker thread wakes up
04:32:54.752 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
04:32:54.752 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
04:32:54.752 00.000 7680 Moving (-0.12, 0.22) raw xDistance=-0.08 yDistance=-0.26
04:32:54.752 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:32:54.753 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:32:54.753 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:54.756 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:32:54.756 00.000 7680 MoveAxis(E, 0, ABG)
04:32:54.756 00.000 7680 Move returns status 0, amount 0
04:32:54.756 00.000 7680 MoveAxis(N, 0, ABG)
04:32:54.758 00.002 7680 Move returns status 0, amount 0
04:32:54.758 00.000 7680 move complete, result=0
04:32:54.758 00.000 6120 UpdateGuideState exits: m=7963 SNR=58.6
04:32:54.761 00.003 7680 worker thread done servicing request
04:32:54.761 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:54.764 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:54.768 00.004 6120 Enqueuing Expose request
04:32:54.772 00.004 7680 Worker thread wakes up
04:32:54.772 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:32:54.775 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:54.775 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:56.023 01.248 7680 Exposure complete
04:32:56.169 00.146 6120 OnExposeComplete: enter
04:32:56.173 00.004 7680 worker thread done servicing request
04:32:56.174 00.001 6120 UpdateGuideState(): m_state=6
04:32:56.178 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5230
04:32:56.182 00.004 6120 Star::Find returns 1 (0), X=506.64, Y=662.55, Mass=8348, SNR=60.7, Peak=188 HFD=7.0
04:32:56.185 00.003 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (0.19) = xAngle (2.12 = 2.12)
04:32:56.189 00.004 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.99 = -1.29)
04:32:56.193 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.19 hyp=0.26 cameraTheta=2.31 mountX=-0.13 mountY=-0.25, mountTheta=-2.07
04:32:56.197 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.19, opts=13)
04:32:56.202 00.005 6120 Enqueuing Move request for scope (-0.17, 0.19)
04:32:56.208 00.006 7680 Worker thread wakes up
04:32:56.208 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:56.212 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.19) opts 0xd
04:32:56.212 00.000 6120 UpdateGuideState exits: m=8348 SNR=60.7
04:32:56.216 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:56.219 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:56.225 00.006 6120 Enqueuing Expose request
04:32:56.229 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.19)
04:32:56.229 00.000 7680 Moving (-0.17, 0.19) raw xDistance=-0.13 yDistance=-0.25
04:32:56.229 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:32:56.229 00.000 7680 switching direction from 1 to -1 - decHistory=-3 oldest=0.62 newest=-0.89
04:32:56.231 00.002 7680 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
04:32:56.231 00.000 7680 MoveAxis(E, 0, ABG)
04:32:56.231 00.000 7680 Move returns status 0, amount 0
04:32:56.231 00.000 7680 MoveAxis(N, 134, ABG)
04:32:56.231 00.000 7680 Guiding  Dir = 0, Dur = 134
04:32:56.232 00.001 7680 IsSlewing returns 0
04:32:56.232 00.000 7680 IsGuiding returns 0
04:32:56.232 00.000 7680 PulseGuide returned control before completion, sleep 144
04:32:56.385 00.153 7680 IsGuiding returns 1
04:32:56.386 00.001 7680 scope still moving after pulse duration time elapsed
04:32:56.418 00.032 7680 IsSlewing returns 0
04:32:56.420 00.002 7680 IsGuiding returns 1
04:32:56.448 00.028 7680 IsSlewing returns 0
04:32:56.449 00.001 7680 IsGuiding returns 0
04:32:56.450 00.001 7680 scope move finished after 134 + 84 ms
04:32:56.450 00.000 7680 Move returns status 0, amount 134
04:32:56.451 00.001 7680 move complete, result=0
04:32:56.452 00.001 7680 worker thread done servicing request
04:32:56.452 00.000 7680 Worker thread wakes up
04:32:56.452 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 134 ms NORTH
04:32:56.459 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:56.459 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:57.716 01.257 7680 Exposure complete
04:32:57.857 00.141 7680 worker thread done servicing request
04:32:57.858 00.001 6120 OnExposeComplete: enter
04:32:57.863 00.005 6120 UpdateGuideState(): m_state=6
04:32:57.868 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5231
04:32:57.872 00.004 6120 Star::Find returns 1 (0), X=506.49, Y=662.01, Mass=7685, SNR=57.8, Peak=197 HFD=6.5
04:32:57.876 00.004 6120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (0.19) = xAngle (-2.50 = -2.50)
04:32:57.881 00.005 6120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.37 = 0.37)
04:32:57.885 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.35 hyp=0.47 cameraTheta=-2.32 mountX=-0.38 mountY=0.17, mountTheta=2.72
04:32:57.890 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.35, opts=13)
04:32:57.895 00.005 6120 Enqueuing Move request for scope (-0.32, -0.35)
04:32:57.898 00.003 7680 Worker thread wakes up
04:32:57.898 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:57.902 00.004 6120 UpdateGuideState exits: m=7685 SNR=57.8
04:32:57.906 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:57.910 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.35) opts 0xd
04:32:57.911 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.35)
04:32:57.911 00.000 7680 Moving (-0.32, -0.35) raw xDistance=-0.38 yDistance=0.17
04:32:57.911 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:57.918 00.007 6120 Enqueuing Expose request
04:32:57.922 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
04:32:57.922 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:32:57.923 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:32:57.923 00.000 7680 MoveAxis(E, 155, ABG)
04:32:57.923 00.000 7680 Guiding  Dir = 2, Dur = 155
04:32:57.923 00.000 7680 IsSlewing returns 0
04:32:57.924 00.001 7680 IsGuiding returns 0
04:32:57.924 00.000 7680 PulseGuide returned control before completion, sleep 165
04:32:58.098 00.174 7680 IsGuiding returns 1
04:32:58.100 00.002 7680 scope still moving after pulse duration time elapsed
04:32:58.128 00.028 7680 IsSlewing returns 0
04:32:58.129 00.001 7680 IsGuiding returns 0
04:32:58.130 00.001 7680 scope move finished after 155 + 50 ms
04:32:58.130 00.000 7680 Move returns status 0, amount 155
04:32:58.131 00.001 7680 MoveAxis(N, 0, ABG)
04:32:58.132 00.001 7680 Move returns status 0, amount 0
04:32:58.133 00.001 7680 move complete, result=0
04:32:58.133 00.000 7680 worker thread done servicing request
04:32:58.133 00.000 6120 GuideStep: -0.4 px 155 ms EAST, 0.2 px 0 ms NORTH
04:32:58.140 00.007 7680 Worker thread wakes up
04:32:58.141 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:58.141 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:32:59.396 01.255 7680 Exposure complete
04:32:59.536 00.140 7680 worker thread done servicing request
04:32:59.536 00.000 6120 OnExposeComplete: enter
04:32:59.540 00.004 6120 UpdateGuideState(): m_state=6
04:32:59.546 00.006 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5232
04:32:59.550 00.004 6120 Star::Find returns 1 (0), X=506.68, Y=661.95, Mass=7893, SNR=59.4, Peak=210 HFD=6.6
04:32:59.554 00.004 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
04:32:59.558 00.004 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
04:32:59.562 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.41 hyp=0.43 cameraTheta=-1.88 mountX=-0.20 mountY=0.31, mountTheta=2.15
04:32:59.568 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.41, opts=13)
04:32:59.573 00.005 6120 Enqueuing Move request for scope (-0.13, -0.41)
04:32:59.578 00.005 7680 Worker thread wakes up
04:32:59.578 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:32:59.582 00.004 6120 UpdateGuideState exits: m=7893 SNR=59.4
04:32:59.586 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:32:59.590 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:32:59.594 00.004 6120 Enqueuing Expose request
04:32:59.598 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.41) opts 0xd
04:32:59.598 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.41)
04:32:59.598 00.000 7680 Moving (-0.13, -0.41) raw xDistance=-0.20 yDistance=0.31
04:32:59.598 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.20
04:32:59.600 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:32:59.600 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
04:32:59.600 00.000 7680 MoveAxis(E, 94, ABG)
04:32:59.600 00.000 7680 Guiding  Dir = 2, Dur = 94
04:32:59.601 00.001 7680 IsSlewing returns 0
04:32:59.602 00.001 7680 IsGuiding returns 0
04:32:59.602 00.000 7680 PulseGuide returned control before completion, sleep 104
04:32:59.712 00.110 7680 IsGuiding returns 1
04:32:59.713 00.001 7680 scope still moving after pulse duration time elapsed
04:32:59.743 00.030 7680 IsSlewing returns 0
04:32:59.745 00.002 7680 IsGuiding returns 0
04:32:59.745 00.000 7680 scope move finished after 94 + 49 ms
04:32:59.746 00.001 7680 Move returns status 0, amount 94
04:32:59.746 00.000 7680 MoveAxis(N, 0, ABG)
04:32:59.747 00.001 7680 Move returns status 0, amount 0
04:32:59.747 00.000 7680 move complete, result=0
04:32:59.748 00.001 7680 worker thread done servicing request
04:32:59.748 00.000 6120 GuideStep: -0.2 px 94 ms EAST, 0.3 px 0 ms NORTH
04:32:59.756 00.008 7680 Worker thread wakes up
04:32:59.756 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:32:59.756 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:01.007 01.251 7680 Exposure complete
04:33:01.156 00.149 7680 worker thread done servicing request
04:33:01.158 00.002 6120 OnExposeComplete: enter
04:33:01.163 00.005 6120 UpdateGuideState(): m_state=6
04:33:01.167 00.004 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5233
04:33:01.173 00.006 6120 Star::Find returns 1 (0), X=506.58, Y=664.11, Mass=7628, SNR=58.5, Peak=184 HFD=6.6
04:33:01.177 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (0.19) = xAngle (1.51 = 1.51)
04:33:01.180 00.003 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.39 = -1.90)
04:33:01.184 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=1.75 hyp=1.77 cameraTheta=1.70 mountX=0.10 mountY=-1.67, mountTheta=-1.51
04:33:01.189 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=1.75, opts=13)
04:33:01.192 00.003 6120 Enqueuing Move request for scope (-0.23, 1.75)
04:33:01.198 00.006 7680 Worker thread wakes up
04:33:01.198 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:01.204 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 1.75) opts 0xd
04:33:01.204 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 1.75)
04:33:01.205 00.001 7680 Moving (-0.23, 1.75) raw xDistance=0.10 yDistance=-1.67
04:33:01.205 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:33:01.206 00.001 6120 UpdateGuideState exits: m=7628 SNR=58.5
04:33:01.210 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:01.213 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:01.218 00.005 7680 GuideAlgorithmResistSwitch::result() returns -1.67 from input -1.67
04:33:01.218 00.000 7680 MoveAxis(E, 0, ABG)
04:33:01.218 00.000 7680 Move returns status 0, amount 0
04:33:01.218 00.000 7680 MoveAxis(N, 908, ABG)
04:33:01.218 00.000 7680 Guiding  Dir = 0, Dur = 908
04:33:01.219 00.001 6120 Enqueuing Expose request
04:33:01.224 00.005 7680 IsSlewing returns 0
04:33:01.224 00.000 7680 IsGuiding returns 0
04:33:01.224 00.000 7680 PulseGuide returned control before completion, sleep 918
04:33:02.153 00.929 7680 IsGuiding returns 1
04:33:02.153 00.000 7680 scope still moving after pulse duration time elapsed
04:33:02.183 00.030 7680 IsSlewing returns 0
04:33:02.185 00.002 7680 IsGuiding returns 0
04:33:02.185 00.000 7680 scope move finished after 908 + 52 ms
04:33:02.186 00.001 7680 Move returns status 0, amount 908
04:33:02.186 00.000 7680 move complete, result=0
04:33:02.186 00.000 7680 worker thread done servicing request
04:33:02.188 00.002 7680 Worker thread wakes up
04:33:02.188 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.7 px 908 ms NORTH
04:33:02.195 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:02.197 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:03.443 01.246 7680 Exposure complete
04:33:03.585 00.142 7680 worker thread done servicing request
04:33:03.585 00.000 6120 OnExposeComplete: enter
04:33:03.589 00.004 6120 UpdateGuideState(): m_state=6
04:33:03.593 00.004 6120 Star::Find(15, 506, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5234
04:33:03.598 00.005 6120 Star::Find returns 1 (0), X=506.45, Y=661.45, Mass=8587, SNR=61.6, Peak=198 HFD=7.1
04:33:03.603 00.005 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
04:33:03.607 00.004 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.74 = 0.74)
04:33:03.611 00.004 6120 CameraToMount -- cameraX=-0.36 cameraY=-0.91 hyp=0.97 cameraTheta=-1.94 mountX=-0.52 mountY=0.66, mountTheta=2.24
04:33:03.616 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=-0.91, opts=13)
04:33:03.619 00.003 6120 Enqueuing Move request for scope (-0.36, -0.91)
04:33:03.623 00.004 7680 Worker thread wakes up
04:33:03.623 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.91) opts 0xd
04:33:03.623 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, -0.91)
04:33:03.623 00.000 7680 Moving (-0.36, -0.91) raw xDistance=-0.52 yDistance=0.66
04:33:03.624 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
04:33:03.624 00.000 7680 resist switch: large excursion: input 0.66 thresh 0.60 direction from -1 to 1
04:33:03.624 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.98
04:33:03.624 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
04:33:03.624 00.000 7680 MoveAxis(E, 211, ABG)
04:33:03.625 00.001 7680 Guiding  Dir = 2, Dur = 211
04:33:03.625 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:03.628 00.003 7680 IsSlewing returns 0
04:33:03.628 00.000 7680 IsGuiding returns 0
04:33:03.629 00.001 6120 UpdateGuideState exits: m=8587 SNR=61.6
04:33:03.633 00.004 7680 PulseGuide returned control before completion, sleep 221
04:33:03.633 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:03.638 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:03.642 00.004 6120 Enqueuing Expose request
04:33:03.856 00.214 7680 IsGuiding returns 1
04:33:03.858 00.002 7680 scope still moving after pulse duration time elapsed
04:33:03.887 00.029 7680 IsSlewing returns 0
04:33:03.888 00.001 7680 IsGuiding returns 0
04:33:03.888 00.000 7680 scope move finished after 211 + 48 ms
04:33:03.889 00.001 7680 Move returns status 0, amount 211
04:33:03.889 00.000 7680 MoveAxis(S, 358, ABG)
04:33:03.889 00.000 7680 Guiding  Dir = 1, Dur = 358
04:33:03.890 00.001 7680 IsSlewing returns 0
04:33:03.890 00.000 7680 IsGuiding returns 0
04:33:03.891 00.001 7680 PulseGuide returned control before completion, sleep 368
04:33:04.265 00.374 7680 IsGuiding returns 1
04:33:04.267 00.002 7680 scope still moving after pulse duration time elapsed
04:33:04.297 00.030 7680 IsSlewing returns 0
04:33:04.297 00.000 7680 IsGuiding returns 0
04:33:04.299 00.002 7680 scope move finished after 358 + 50 ms
04:33:04.299 00.000 7680 Move returns status 0, amount 358
04:33:04.299 00.000 7680 move complete, result=0
04:33:04.300 00.001 7680 worker thread done servicing request
04:33:04.301 00.001 7680 Worker thread wakes up
04:33:04.301 00.000 6120 GuideStep: -0.5 px 211 ms EAST, 0.7 px 358 ms SOUTH
04:33:04.307 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:04.307 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:05.555 01.248 7680 Exposure complete
04:33:05.696 00.141 7680 worker thread done servicing request
04:33:05.697 00.001 6120 OnExposeComplete: enter
04:33:05.701 00.004 6120 UpdateGuideState(): m_state=6
04:33:05.705 00.004 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5235
04:33:05.708 00.003 6120 Star::Find returns 1 (0), X=506.60, Y=660.89, Mass=7443, SNR=57.0, Peak=211 HFD=6.7
04:33:05.713 00.005 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
04:33:05.716 00.003 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
04:33:05.720 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-1.47 hyp=1.49 cameraTheta=-1.71 mountX=-0.48 mountY=1.23, mountTheta=1.94
04:33:05.725 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-1.47, opts=13)
04:33:05.730 00.005 6120 Enqueuing Move request for scope (-0.21, -1.47)
04:33:05.734 00.004 7680 Worker thread wakes up
04:33:05.734 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -1.47) opts 0xd
04:33:05.734 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -1.47)
04:33:05.734 00.000 7680 Moving (-0.21, -1.47) raw xDistance=-0.48 yDistance=1.23
04:33:05.735 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48
04:33:05.735 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:05.738 00.003 7680 GuideAlgorithmResistSwitch::result() returns 1.23 from input 1.23
04:33:05.739 00.001 7680 MoveAxis(E, 209, ABG)
04:33:05.740 00.001 7680 Guiding  Dir = 2, Dur = 209
04:33:05.740 00.000 6120 UpdateGuideState exits: m=7443 SNR=57.0
04:33:05.743 00.003 7680 IsSlewing returns 0
04:33:05.743 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:05.747 00.004 7680 IsGuiding returns 0
04:33:05.748 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:05.752 00.004 7680 PulseGuide returned control before completion, sleep 219
04:33:05.752 00.000 6120 Enqueuing Expose request
04:33:05.985 00.233 7680 IsGuiding returns 0
04:33:05.986 00.001 7680 Move returns status 0, amount 209
04:33:05.987 00.001 7680 MoveAxis(S, 668, ABG)
04:33:05.987 00.000 7680 Guiding  Dir = 1, Dur = 668
04:33:05.988 00.001 7680 IsSlewing returns 0
04:33:05.988 00.000 7680 IsGuiding returns 0
04:33:05.989 00.001 7680 PulseGuide returned control before completion, sleep 678
04:33:06.671 00.682 7680 IsGuiding returns 1
04:33:06.671 00.000 7680 scope still moving after pulse duration time elapsed
04:33:06.701 00.030 7680 IsSlewing returns 0
04:33:06.702 00.001 7680 IsGuiding returns 0
04:33:06.704 00.002 7680 scope move finished after 668 + 46 ms
04:33:06.704 00.000 7680 Move returns status 0, amount 668
04:33:06.705 00.001 7680 move complete, result=0
04:33:06.706 00.001 7680 worker thread done servicing request
04:33:06.706 00.000 7680 Worker thread wakes up
04:33:06.707 00.001 6120 GuideStep: -0.5 px 209 ms EAST, 1.2 px 668 ms SOUTH
04:33:06.713 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:06.713 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:07.963 01.250 7680 Exposure complete
04:33:08.116 00.153 7680 worker thread done servicing request
04:33:08.117 00.001 6120 OnExposeComplete: enter
04:33:08.121 00.004 6120 UpdateGuideState(): m_state=6
04:33:08.126 00.005 6120 Star::Find(15, 506, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5236
04:33:08.130 00.004 6120 Star::Find returns 1 (0), X=507.04, Y=661.11, Mass=7348, SNR=56.8, Peak=193 HFD=6.4
04:33:08.135 00.005 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
04:33:08.138 00.003 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
04:33:08.143 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=-1.25 hyp=1.27 cameraTheta=-1.38 mountX=-0.00 mountY=1.23, mountTheta=1.57
04:33:08.149 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-1.25, opts=13)
04:33:08.153 00.004 6120 Enqueuing Move request for scope (0.24, -1.25)
04:33:08.156 00.003 7680 Worker thread wakes up
04:33:08.156 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -1.25) opts 0xd
04:33:08.157 00.001 7680 Handling offset move in thread for scope, endpoint = (0.24, -1.25)
04:33:08.157 00.000 7680 Moving (0.24, -1.25) raw xDistance=-0.00 yDistance=1.23
04:33:08.158 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:33:08.158 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.23 from input 1.23
04:33:08.158 00.000 7680 MoveAxis(E, 0, ABG)
04:33:08.158 00.000 7680 Move returns status 0, amount 0
04:33:08.158 00.000 7680 MoveAxis(S, 666, ABG)
04:33:08.158 00.000 7680 Guiding  Dir = 1, Dur = 666
04:33:08.158 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:08.163 00.005 7680 IsSlewing returns 0
04:33:08.164 00.001 6120 UpdateGuideState exits: m=7348 SNR=56.8
04:33:08.170 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:08.174 00.004 7680 IsGuiding returns 0
04:33:08.174 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:08.178 00.004 6120 Enqueuing Expose request
04:33:08.182 00.004 7680 PulseGuide returned control before completion, sleep 676
04:33:08.860 00.678 7680 IsGuiding returns 1
04:33:08.861 00.001 7680 scope still moving after pulse duration time elapsed
04:33:08.891 00.030 7680 IsSlewing returns 0
04:33:08.891 00.000 7680 IsGuiding returns 0
04:33:08.893 00.002 7680 scope move finished after 666 + 52 ms
04:33:08.893 00.000 7680 Move returns status 0, amount 666
04:33:08.894 00.001 7680 move complete, result=0
04:33:08.894 00.000 7680 worker thread done servicing request
04:33:08.894 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 1.2 px 666 ms SOUTH
04:33:08.901 00.007 7680 Worker thread wakes up
04:33:08.901 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:08.902 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:10.144 01.242 7680 Exposure complete
04:33:10.285 00.141 7680 worker thread done servicing request
04:33:10.285 00.000 6120 OnExposeComplete: enter
04:33:10.290 00.005 6120 UpdateGuideState(): m_state=6
04:33:10.297 00.007 6120 Star::Find(15, 507, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5237
04:33:10.301 00.004 6120 Star::Find returns 1 (0), X=507.14, Y=662.07, Mass=6884, SNR=55.1, Peak=200 HFD=6.5
04:33:10.305 00.004 6120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (0.19) = xAngle (-0.90 = -0.90)
04:33:10.309 00.004 6120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.97 = 1.97)
04:33:10.313 00.004 6120 CameraToMount -- cameraX=0.33 cameraY=-0.29 hyp=0.44 cameraTheta=-0.72 mountX=0.27 mountY=0.41, mountTheta=0.98
04:33:10.317 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.29, opts=13)
04:33:10.321 00.004 6120 Enqueuing Move request for scope (0.33, -0.29)
04:33:10.326 00.005 7680 Worker thread wakes up
04:33:10.326 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:10.329 00.003 6120 UpdateGuideState exits: m=6884 SNR=55.1
04:33:10.334 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.29) opts 0xd
04:33:10.334 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.29)
04:33:10.334 00.000 7680 Moving (0.33, -0.29) raw xDistance=0.27 yDistance=0.41
04:33:10.334 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
04:33:10.334 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
04:33:10.334 00.000 7680 MoveAxis(W, 112, ABG)
04:33:10.335 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:10.339 00.004 7680 Guiding  Dir = 3, Dur = 112
04:33:10.339 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:10.343 00.004 6120 Enqueuing Expose request
04:33:10.348 00.005 7680 IsSlewing returns 0
04:33:10.349 00.001 7680 IsGuiding returns 0
04:33:10.349 00.000 7680 PulseGuide returned control before completion, sleep 122
04:33:10.481 00.132 7680 IsGuiding returns 1
04:33:10.481 00.000 7680 scope still moving after pulse duration time elapsed
04:33:10.511 00.030 7680 IsSlewing returns 0
04:33:10.514 00.003 7680 IsGuiding returns 0
04:33:10.515 00.001 7680 scope move finished after 112 + 54 ms
04:33:10.516 00.001 7680 Move returns status 0, amount 112
04:33:10.516 00.000 7680 MoveAxis(S, 222, ABG)
04:33:10.516 00.000 7680 Guiding  Dir = 1, Dur = 222
04:33:10.517 00.001 7680 IsSlewing returns 0
04:33:10.518 00.001 7680 IsGuiding returns 0
04:33:10.520 00.002 7680 PulseGuide returned control before completion, sleep 232
04:33:10.759 00.239 7680 IsGuiding returns 1
04:33:10.760 00.001 7680 scope still moving after pulse duration time elapsed
04:33:10.791 00.031 7680 IsSlewing returns 0
04:33:10.791 00.000 7680 IsGuiding returns 0
04:33:10.792 00.001 7680 scope move finished after 222 + 50 ms
04:33:10.792 00.000 7680 Move returns status 0, amount 222
04:33:10.792 00.000 7680 move complete, result=0
04:33:10.793 00.001 7680 worker thread done servicing request
04:33:10.793 00.000 6120 GuideStep: 0.3 px 112 ms WEST, 0.4 px 222 ms SOUTH
04:33:10.799 00.006 7680 Worker thread wakes up
04:33:10.799 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:10.799 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:12.049 01.250 7680 Exposure complete
04:33:12.198 00.149 7680 worker thread done servicing request
04:33:12.199 00.001 6120 OnExposeComplete: enter
04:33:12.203 00.004 6120 UpdateGuideState(): m_state=6
04:33:12.208 00.005 6120 Star::Find(15, 507, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5238
04:33:12.212 00.004 6120 Star::Find returns 1 (0), X=506.99, Y=662.74, Mass=7817, SNR=59.3, Peak=178 HFD=6.8
04:33:12.216 00.004 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (0.19) = xAngle (0.94 = 0.94)
04:33:12.219 00.003 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.81 = -2.47)
04:33:12.223 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.38 hyp=0.42 cameraTheta=1.13 mountX=0.25 mountY=-0.26, mountTheta=-0.81
04:33:12.229 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.38, opts=13)
04:33:12.233 00.004 6120 Enqueuing Move request for scope (0.18, 0.38)
04:33:12.237 00.004 7680 Worker thread wakes up
04:33:12.237 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.38) opts 0xd
04:33:12.238 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.38)
04:33:12.238 00.000 7680 Moving (0.18, 0.38) raw xDistance=0.25 yDistance=-0.26
04:33:12.238 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.25
04:33:12.238 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:33:12.239 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:12.243 00.004 6120 UpdateGuideState exits: m=7817 SNR=59.3
04:33:12.246 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:12.251 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:12.255 00.004 6120 Enqueuing Expose request
04:33:12.259 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:33:12.259 00.000 7680 MoveAxis(W, 108, ABG)
04:33:12.259 00.000 7680 Guiding  Dir = 3, Dur = 108
04:33:12.259 00.000 7680 IsSlewing returns 0
04:33:12.261 00.002 7680 IsGuiding returns 0
04:33:12.261 00.000 7680 PulseGuide returned control before completion, sleep 118
04:33:12.382 00.121 7680 IsGuiding returns 1
04:33:12.382 00.000 7680 scope still moving after pulse duration time elapsed
04:33:12.414 00.032 7680 IsSlewing returns 0
04:33:12.415 00.001 7680 IsGuiding returns 0
04:33:12.416 00.001 7680 scope move finished after 108 + 46 ms
04:33:12.416 00.000 7680 Move returns status 0, amount 108
04:33:12.417 00.001 7680 MoveAxis(N, 0, ABG)
04:33:12.417 00.000 7680 Move returns status 0, amount 0
04:33:12.418 00.001 7680 move complete, result=0
04:33:12.418 00.000 7680 worker thread done servicing request
04:33:12.420 00.002 7680 Worker thread wakes up
04:33:12.420 00.000 6120 GuideStep: 0.2 px 108 ms WEST, -0.3 px 0 ms NORTH
04:33:12.426 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:12.426 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:13.670 01.244 7680 Exposure complete
04:33:13.825 00.155 7680 worker thread done servicing request
04:33:13.825 00.000 6120 OnExposeComplete: enter
04:33:13.830 00.005 6120 UpdateGuideState(): m_state=6
04:33:13.834 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5239
04:33:13.839 00.005 6120 Star::Find returns 1 (0), X=506.63, Y=662.64, Mass=8068, SNR=60.4, Peak=185 HFD=6.9
04:33:13.843 00.004 6120 CameraToMount -- cameraTheta (2.15) - m_xAngle (0.19) = xAngle (1.97 = 1.97)
04:33:13.848 00.005 6120 CameraToMount -- cameraTheta (2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.84 = -1.44)
04:33:13.852 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.28 hyp=0.33 cameraTheta=2.15 mountX=-0.13 mountY=-0.33, mountTheta=-1.94
04:33:13.858 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.28, opts=13)
04:33:13.862 00.004 6120 Enqueuing Move request for scope (-0.18, 0.28)
04:33:13.866 00.004 7680 Worker thread wakes up
04:33:13.866 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:13.870 00.004 6120 UpdateGuideState exits: m=8068 SNR=60.4
04:33:13.874 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:13.879 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:13.883 00.004 6120 Enqueuing Expose request
04:33:13.887 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.28) opts 0xd
04:33:13.887 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.28)
04:33:13.887 00.000 7680 Moving (-0.18, 0.28) raw xDistance=-0.13 yDistance=-0.33
04:33:13.887 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:33:13.887 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:33:13.888 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:33:13.888 00.000 7680 MoveAxis(E, 0, ABG)
04:33:13.888 00.000 7680 Move returns status 0, amount 0
04:33:13.888 00.000 7680 MoveAxis(N, 0, ABG)
04:33:13.889 00.001 7680 Move returns status 0, amount 0
04:33:13.889 00.000 7680 move complete, result=0
04:33:13.889 00.000 7680 worker thread done servicing request
04:33:13.889 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:33:13.894 00.005 7680 Worker thread wakes up
04:33:13.894 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:13.894 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:15.141 01.247 7680 Exposure complete
04:33:15.283 00.142 7680 worker thread done servicing request
04:33:15.283 00.000 6120 OnExposeComplete: enter
04:33:15.288 00.005 6120 UpdateGuideState(): m_state=6
04:33:15.294 00.006 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5240
04:33:15.299 00.005 6120 Star::Find returns 1 (0), X=506.49, Y=662.65, Mass=8044, SNR=59.5, Peak=191 HFD=6.9
04:33:15.303 00.004 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (0.19) = xAngle (2.22 = 2.22)
04:33:15.307 00.004 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.09 = -1.19)
04:33:15.311 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.29 hyp=0.43 cameraTheta=2.41 mountX=-0.26 mountY=-0.40, mountTheta=-2.15
04:33:15.316 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.29, opts=13)
04:33:15.321 00.005 6120 Enqueuing Move request for scope (-0.32, 0.29)
04:33:15.326 00.005 7680 Worker thread wakes up
04:33:15.326 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:15.329 00.003 6120 UpdateGuideState exits: m=8044 SNR=59.5
04:33:15.333 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:15.337 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:15.341 00.004 6120 Enqueuing Expose request
04:33:15.344 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.29) opts 0xd
04:33:15.344 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.29)
04:33:15.344 00.000 7680 Moving (-0.32, 0.29) raw xDistance=-0.26 yDistance=-0.40
04:33:15.344 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
04:33:15.346 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:33:15.346 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
04:33:15.346 00.000 7680 MoveAxis(E, 107, ABG)
04:33:15.346 00.000 7680 Guiding  Dir = 2, Dur = 107
04:33:15.346 00.000 7680 IsSlewing returns 0
04:33:15.347 00.001 7680 IsGuiding returns 0
04:33:15.347 00.000 7680 PulseGuide returned control before completion, sleep 117
04:33:15.474 00.127 7680 IsGuiding returns 1
04:33:15.475 00.001 7680 scope still moving after pulse duration time elapsed
04:33:15.506 00.031 7680 IsSlewing returns 0
04:33:15.506 00.000 7680 IsGuiding returns 0
04:33:15.507 00.001 7680 scope move finished after 107 + 52 ms
04:33:15.507 00.000 7680 Move returns status 0, amount 107
04:33:15.507 00.000 7680 MoveAxis(N, 0, ABG)
04:33:15.507 00.000 7680 Move returns status 0, amount 0
04:33:15.507 00.000 7680 move complete, result=0
04:33:15.507 00.000 7680 worker thread done servicing request
04:33:15.507 00.000 6120 GuideStep: -0.3 px 107 ms EAST, -0.4 px 0 ms NORTH
04:33:15.513 00.006 7680 Worker thread wakes up
04:33:15.513 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:15.513 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:16.765 01.252 7680 Exposure complete
04:33:16.917 00.152 7680 worker thread done servicing request
04:33:16.917 00.000 6120 OnExposeComplete: enter
04:33:16.922 00.005 6120 UpdateGuideState(): m_state=6
04:33:16.927 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5241
04:33:16.931 00.004 6120 Star::Find returns 1 (0), X=506.82, Y=662.08, Mass=7394, SNR=57.2, Peak=180 HFD=6.6
04:33:16.935 00.004 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
04:33:16.938 00.003 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
04:33:16.942 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.54 mountX=-0.04 mountY=0.26, mountTheta=1.74
04:33:16.948 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.28, opts=13)
04:33:16.952 00.004 6120 Enqueuing Move request for scope (0.01, -0.28)
04:33:16.956 00.004 7680 Worker thread wakes up
04:33:16.956 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:16.961 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.28) opts 0xd
04:33:16.961 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.28)
04:33:16.961 00.000 6120 UpdateGuideState exits: m=7394 SNR=57.2
04:33:16.964 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:16.969 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:16.972 00.003 6120 Enqueuing Expose request
04:33:16.976 00.004 7680 Moving (0.01, -0.28) raw xDistance=-0.04 yDistance=0.26
04:33:16.976 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:33:16.976 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:33:16.976 00.000 7680 MoveAxis(E, 0, ABG)
04:33:16.977 00.001 7680 Move returns status 0, amount 0
04:33:16.977 00.000 7680 MoveAxis(S, 140, ABG)
04:33:16.977 00.000 7680 Guiding  Dir = 1, Dur = 140
04:33:16.978 00.001 7680 IsSlewing returns 0
04:33:16.978 00.000 7680 IsGuiding returns 0
04:33:16.979 00.001 7680 PulseGuide returned control before completion, sleep 150
04:33:17.131 00.152 7680 IsGuiding returns 1
04:33:17.133 00.002 7680 scope still moving after pulse duration time elapsed
04:33:17.163 00.030 7680 IsSlewing returns 0
04:33:17.163 00.000 7680 IsGuiding returns 0
04:33:17.164 00.001 7680 scope move finished after 140 + 45 ms
04:33:17.164 00.000 7680 Move returns status 0, amount 140
04:33:17.164 00.000 7680 move complete, result=0
04:33:17.165 00.001 7680 worker thread done servicing request
04:33:17.165 00.000 7680 Worker thread wakes up
04:33:17.165 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 140 ms SOUTH
04:33:17.171 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:17.172 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:18.423 01.251 7680 Exposure complete
04:33:18.576 00.153 7680 worker thread done servicing request
04:33:18.577 00.001 6120 OnExposeComplete: enter
04:33:18.581 00.004 6120 UpdateGuideState(): m_state=6
04:33:18.584 00.003 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5242
04:33:18.590 00.006 6120 Star::Find returns 1 (0), X=506.66, Y=662.67, Mass=8269, SNR=60.5, Peak=183 HFD=6.8
04:33:18.594 00.004 6120 CameraToMount -- cameraTheta (2.00) - m_xAngle (0.19) = xAngle (1.82 = 1.82)
04:33:18.597 00.003 6120 CameraToMount -- cameraTheta (2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.69 = -1.59)
04:33:18.601 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=0.32 hyp=0.35 cameraTheta=2.00 mountX=-0.08 mountY=-0.35, mountTheta=-1.81
04:33:18.605 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.32, opts=13)
04:33:18.610 00.005 6120 Enqueuing Move request for scope (-0.15, 0.32)
04:33:18.613 00.003 7680 Worker thread wakes up
04:33:18.614 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:18.618 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.32) opts 0xd
04:33:18.618 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.32)
04:33:18.618 00.000 7680 Moving (-0.15, 0.32) raw xDistance=-0.08 yDistance=-0.35
04:33:18.618 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:33:18.618 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:33:18.619 00.001 6120 UpdateGuideState exits: m=8269 SNR=60.5
04:33:18.623 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:18.627 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
04:33:18.627 00.000 7680 MoveAxis(E, 0, ABG)
04:33:18.627 00.000 7680 Move returns status 0, amount 0
04:33:18.627 00.000 7680 MoveAxis(N, 0, ABG)
04:33:18.627 00.000 7680 Move returns status 0, amount 0
04:33:18.627 00.000 7680 move complete, result=0
04:33:18.627 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:18.632 00.005 6120 Enqueuing Expose request
04:33:18.637 00.005 7680 worker thread done servicing request
04:33:18.637 00.000 7680 Worker thread wakes up
04:33:18.638 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:18.638 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:18.639 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:33:19.895 01.256 7680 Exposure complete
04:33:20.038 00.143 7680 worker thread done servicing request
04:33:20.039 00.001 6120 OnExposeComplete: enter
04:33:20.046 00.007 6120 UpdateGuideState(): m_state=6
04:33:20.049 00.003 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5243
04:33:20.054 00.005 6120 Star::Find returns 1 (0), X=506.60, Y=662.68, Mass=7890, SNR=58.3, Peak=187 HFD=6.9
04:33:20.057 00.003 6120 CameraToMount -- cameraTheta (2.16) - m_xAngle (0.19) = xAngle (1.97 = 1.97)
04:33:20.062 00.005 6120 CameraToMount -- cameraTheta (2.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.85 = -1.44)
04:33:20.065 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=0.32 hyp=0.38 cameraTheta=2.16 mountX=-0.15 mountY=-0.38, mountTheta=-1.95
04:33:20.070 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.32, opts=13)
04:33:20.075 00.005 6120 Enqueuing Move request for scope (-0.21, 0.32)
04:33:20.080 00.005 7680 Worker thread wakes up
04:33:20.080 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:20.083 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.32) opts 0xd
04:33:20.083 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.32)
04:33:20.083 00.000 7680 Moving (-0.21, 0.32) raw xDistance=-0.15 yDistance=-0.38
04:33:20.085 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:33:20.085 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:33:20.085 00.000 6120 UpdateGuideState exits: m=7890 SNR=58.3
04:33:20.089 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
04:33:20.089 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:20.094 00.005 7680 MoveAxis(E, 0, ABG)
04:33:20.094 00.000 7680 Move returns status 0, amount 0
04:33:20.094 00.000 7680 MoveAxis(N, 0, ABG)
04:33:20.094 00.000 7680 Move returns status 0, amount 0
04:33:20.094 00.000 7680 move complete, result=0
04:33:20.095 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:20.100 00.005 6120 Enqueuing Expose request
04:33:20.103 00.003 7680 worker thread done servicing request
04:33:20.103 00.000 7680 Worker thread wakes up
04:33:20.103 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:20.103 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:20.103 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
04:33:21.347 01.244 7680 Exposure complete
04:33:21.491 00.144 7680 worker thread done servicing request
04:33:21.491 00.000 6120 OnExposeComplete: enter
04:33:21.498 00.007 6120 UpdateGuideState(): m_state=6
04:33:21.503 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5244
04:33:21.509 00.006 6120 Star::Find returns 1 (0), X=506.65, Y=662.65, Mass=8207, SNR=59.4, Peak=198 HFD=6.8
04:33:21.514 00.005 6120 CameraToMount -- cameraTheta (2.08) - m_xAngle (0.19) = xAngle (1.89 = 1.89)
04:33:21.518 00.004 6120 CameraToMount -- cameraTheta (2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.76 = -1.52)
04:33:21.521 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=0.29 hyp=0.33 cameraTheta=2.08 mountX=-0.10 mountY=-0.33, mountTheta=-1.87
04:33:21.526 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.29, opts=13)
04:33:21.530 00.004 6120 Enqueuing Move request for scope (-0.16, 0.29)
04:33:21.534 00.004 7680 Worker thread wakes up
04:33:21.534 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.29) opts 0xd
04:33:21.535 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.29)
04:33:21.535 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:21.541 00.006 6120 UpdateGuideState exits: m=8207 SNR=59.4
04:33:21.545 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:21.548 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:21.553 00.005 7680 Moving (-0.16, 0.29) raw xDistance=-0.10 yDistance=-0.33
04:33:21.553 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:33:21.553 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:33:21.553 00.000 6120 Enqueuing Expose request
04:33:21.557 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:33:21.557 00.000 7680 MoveAxis(E, 0, ABG)
04:33:21.557 00.000 7680 Move returns status 0, amount 0
04:33:21.558 00.001 7680 MoveAxis(N, 0, ABG)
04:33:21.558 00.000 7680 Move returns status 0, amount 0
04:33:21.559 00.001 7680 move complete, result=0
04:33:21.559 00.000 7680 worker thread done servicing request
04:33:21.559 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:33:21.563 00.004 7680 Worker thread wakes up
04:33:21.563 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:21.563 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:22.813 01.250 7680 Exposure complete
04:33:22.965 00.152 7680 worker thread done servicing request
04:33:22.965 00.000 6120 OnExposeComplete: enter
04:33:22.970 00.005 6120 UpdateGuideState(): m_state=6
04:33:22.974 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5245
04:33:22.981 00.007 6120 Star::Find returns 1 (0), X=506.52, Y=662.65, Mass=8109, SNR=60.5, Peak=180 HFD=7.0
04:33:22.987 00.006 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (0.19) = xAngle (2.16 = 2.16)
04:33:22.991 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.04 = -1.25)
04:33:22.995 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=0.29 hyp=0.41 cameraTheta=2.35 mountX=-0.23 mountY=-0.39, mountTheta=-2.10
04:33:23.000 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=0.29, opts=13)
04:33:23.004 00.004 6120 Enqueuing Move request for scope (-0.29, 0.29)
04:33:23.008 00.004 7680 Worker thread wakes up
04:33:23.008 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:23.014 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.29) opts 0xd
04:33:23.014 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, 0.29)
04:33:23.014 00.000 7680 Moving (-0.29, 0.29) raw xDistance=-0.23 yDistance=-0.39
04:33:23.015 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
04:33:23.015 00.000 6120 UpdateGuideState exits: m=8109 SNR=60.5
04:33:23.018 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:23.023 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:23.027 00.004 6120 Enqueuing Expose request
04:33:23.031 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse
04:33:23.031 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
04:33:23.031 00.000 7680 MoveAxis(E, 93, ABG)
04:33:23.031 00.000 7680 Guiding  Dir = 2, Dur = 93
04:33:23.032 00.001 7680 IsSlewing returns 0
04:33:23.032 00.000 7680 IsGuiding returns 0
04:33:23.033 00.001 7680 PulseGuide returned control before completion, sleep 103
04:33:23.147 00.114 7680 IsGuiding returns 1
04:33:23.148 00.001 7680 scope still moving after pulse duration time elapsed
04:33:23.178 00.030 7680 IsSlewing returns 0
04:33:23.180 00.002 7680 IsGuiding returns 0
04:33:23.180 00.000 7680 scope move finished after 93 + 55 ms
04:33:23.181 00.001 7680 Move returns status 0, amount 93
04:33:23.181 00.000 7680 MoveAxis(N, 0, ABG)
04:33:23.182 00.001 7680 Move returns status 0, amount 0
04:33:23.182 00.000 7680 move complete, result=0
04:33:23.182 00.000 7680 worker thread done servicing request
04:33:23.183 00.001 6120 GuideStep: -0.2 px 93 ms EAST, -0.4 px 0 ms NORTH
04:33:23.190 00.007 7680 Worker thread wakes up
04:33:23.190 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:23.192 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:24.443 01.251 7680 Exposure complete
04:33:24.597 00.154 7680 worker thread done servicing request
04:33:24.597 00.000 6120 OnExposeComplete: enter
04:33:24.601 00.004 6120 UpdateGuideState(): m_state=6
04:33:24.606 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5246
04:33:24.610 00.004 6120 Star::Find returns 1 (0), X=506.57, Y=662.50, Mass=8153, SNR=60.5, Peak=189 HFD=7.1
04:33:24.614 00.004 6120 CameraToMount -- cameraTheta (2.61) - m_xAngle (0.19) = xAngle (2.42 = 2.42)
04:33:24.619 00.005 6120 CameraToMount -- cameraTheta (2.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.29 = -0.99)
04:33:24.622 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=0.14 hyp=0.28 cameraTheta=2.61 mountX=-0.21 mountY=-0.23, mountTheta=-2.30
04:33:24.627 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.14, opts=13)
04:33:24.632 00.005 6120 Enqueuing Move request for scope (-0.24, 0.14)
04:33:24.637 00.005 7680 Worker thread wakes up
04:33:24.637 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:24.642 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.14) opts 0xd
04:33:24.642 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.14)
04:33:24.642 00.000 7680 Moving (-0.24, 0.14) raw xDistance=-0.21 yDistance=-0.23
04:33:24.643 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
04:33:24.643 00.000 7680 switching direction from 1 to -1 - decHistory=-6 oldest=-0.18 newest=-0.96
04:33:24.643 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
04:33:24.643 00.000 6120 UpdateGuideState exits: m=8153 SNR=60.5
04:33:24.649 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:24.653 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:24.656 00.003 6120 Enqueuing Expose request
04:33:24.661 00.005 7680 MoveAxis(E, 93, ABG)
04:33:24.661 00.000 7680 Guiding  Dir = 2, Dur = 93
04:33:24.662 00.001 7680 IsSlewing returns 0
04:33:24.662 00.000 7680 IsGuiding returns 0
04:33:24.662 00.000 7680 PulseGuide returned control before completion, sleep 103
04:33:24.778 00.116 7680 IsGuiding returns 1
04:33:24.779 00.001 7680 scope still moving after pulse duration time elapsed
04:33:24.809 00.030 7680 IsSlewing returns 0
04:33:24.811 00.002 7680 IsGuiding returns 0
04:33:24.811 00.000 7680 scope move finished after 93 + 56 ms
04:33:24.812 00.001 7680 Move returns status 0, amount 93
04:33:24.813 00.001 7680 MoveAxis(N, 127, ABG)
04:33:24.813 00.000 7680 Guiding  Dir = 0, Dur = 127
04:33:24.813 00.000 7680 IsSlewing returns 0
04:33:24.814 00.001 7680 IsGuiding returns 0
04:33:24.815 00.001 7680 PulseGuide returned control before completion, sleep 137
04:33:24.965 00.150 7680 IsGuiding returns 1
04:33:24.966 00.001 7680 scope still moving after pulse duration time elapsed
04:33:24.996 00.030 7680 IsSlewing returns 0
04:33:24.998 00.002 7680 IsGuiding returns 0
04:33:24.998 00.000 7680 scope move finished after 127 + 55 ms
04:33:24.998 00.000 7680 Move returns status 0, amount 127
04:33:24.998 00.000 7680 move complete, result=0
04:33:24.999 00.001 7680 worker thread done servicing request
04:33:25.000 00.001 7680 Worker thread wakes up
04:33:25.000 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.2 px 127 ms NORTH
04:33:25.008 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:25.008 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:26.259 01.251 7680 Exposure complete
04:33:26.404 00.145 7680 worker thread done servicing request
04:33:26.404 00.000 6120 OnExposeComplete: enter
04:33:26.408 00.004 6120 UpdateGuideState(): m_state=6
04:33:26.412 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5247
04:33:26.418 00.006 6120 Star::Find returns 1 (0), X=506.42, Y=661.97, Mass=8361, SNR=61.2, Peak=227 HFD=6.6
04:33:26.422 00.004 6120 CameraToMount -- cameraTheta (-2.36) - m_xAngle (0.19) = xAngle (-2.54 = -2.54)
04:33:26.427 00.005 6120 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.33 = 0.33)
04:33:26.432 00.005 6120 CameraToMount -- cameraX=-0.39 cameraY=-0.39 hyp=0.55 cameraTheta=-2.36 mountX=-0.46 mountY=0.18, mountTheta=2.77
04:33:26.440 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=-0.39, opts=13)
04:33:26.446 00.006 6120 Enqueuing Move request for scope (-0.39, -0.39)
04:33:26.453 00.007 7680 Worker thread wakes up
04:33:26.454 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.39) opts 0xd
04:33:26.454 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.39, -0.39)
04:33:26.454 00.000 7680 Moving (-0.39, -0.39) raw xDistance=-0.46 yDistance=0.18
04:33:26.454 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:26.460 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.46
04:33:26.460 00.000 6120 UpdateGuideState exits: m=8361 SNR=61.2
04:33:26.467 00.007 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:33:26.467 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:26.473 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:33:26.473 00.000 7680 MoveAxis(E, 193, ABG)
04:33:26.474 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:26.480 00.006 7680 Guiding  Dir = 2, Dur = 193
04:33:26.480 00.000 6120 Enqueuing Expose request
04:33:26.490 00.010 7680 IsSlewing returns 0
04:33:26.490 00.000 7680 IsGuiding returns 0
04:33:26.492 00.002 7680 PulseGuide returned control before completion, sleep 203
04:33:26.700 00.208 7680 IsGuiding returns 1
04:33:26.701 00.001 7680 scope still moving after pulse duration time elapsed
04:33:26.731 00.030 7680 IsSlewing returns 0
04:33:26.733 00.002 7680 IsGuiding returns 0
04:33:26.733 00.000 7680 scope move finished after 193 + 48 ms
04:33:26.734 00.001 7680 Move returns status 0, amount 193
04:33:26.734 00.000 7680 MoveAxis(N, 0, ABG)
04:33:26.734 00.000 7680 Move returns status 0, amount 0
04:33:26.734 00.000 7680 move complete, result=0
04:33:26.735 00.001 7680 worker thread done servicing request
04:33:26.735 00.000 6120 GuideStep: -0.5 px 193 ms EAST, 0.2 px 0 ms NORTH
04:33:26.740 00.005 7680 Worker thread wakes up
04:33:26.741 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:26.741 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:27.996 01.255 7680 Exposure complete
04:33:28.143 00.147 7680 worker thread done servicing request
04:33:28.143 00.000 6120 OnExposeComplete: enter
04:33:28.147 00.004 6120 UpdateGuideState(): m_state=6
04:33:28.152 00.005 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5248
04:33:28.155 00.003 6120 Star::Find returns 1 (0), X=506.82, Y=661.80, Mass=7815, SNR=59.0, Peak=183 HFD=6.7
04:33:28.160 00.005 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
04:33:28.163 00.003 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
04:33:28.167 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.56 hyp=0.56 cameraTheta=-1.55 mountX=-0.09 mountY=0.51, mountTheta=1.75
04:33:28.173 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.56, opts=13)
04:33:28.177 00.004 6120 Enqueuing Move request for scope (0.01, -0.56)
04:33:28.180 00.003 7680 Worker thread wakes up
04:33:28.181 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.56) opts 0xd
04:33:28.181 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.56)
04:33:28.181 00.000 7680 Moving (0.01, -0.56) raw xDistance=-0.09 yDistance=0.51
04:33:28.181 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:33:28.181 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:33:28.182 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:28.185 00.003 6120 UpdateGuideState exits: m=7815 SNR=59.0
04:33:28.189 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
04:33:28.189 00.000 7680 MoveAxis(E, 0, ABG)
04:33:28.190 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:28.194 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:28.198 00.004 6120 Enqueuing Expose request
04:33:28.202 00.004 7680 Move returns status 0, amount 0
04:33:28.202 00.000 7680 MoveAxis(N, 0, ABG)
04:33:28.203 00.001 7680 Move returns status 0, amount 0
04:33:28.203 00.000 7680 move complete, result=0
04:33:28.203 00.000 7680 worker thread done servicing request
04:33:28.203 00.000 7680 Worker thread wakes up
04:33:28.204 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
04:33:28.207 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:28.207 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:29.455 01.248 7680 Exposure complete
04:33:29.585 00.130 7680 worker thread done servicing request
04:33:29.586 00.001 6120 OnExposeComplete: enter
04:33:29.590 00.004 6120 UpdateGuideState(): m_state=6
04:33:29.594 00.004 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5249
04:33:29.600 00.006 6120 Star::Find returns 1 (0), X=506.60, Y=661.89, Mass=7718, SNR=58.8, Peak=187 HFD=6.6
04:33:29.604 00.004 6120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.19) = xAngle (-2.18 = -2.18)
04:33:29.609 00.005 6120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.69 = 0.69)
04:33:29.612 00.003 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.47 hyp=0.51 cameraTheta=-1.99 mountX=-0.29 mountY=0.33, mountTheta=2.30
04:33:29.618 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.47, opts=13)
04:33:29.622 00.004 6120 Enqueuing Move request for scope (-0.21, -0.47)
04:33:29.627 00.005 7680 Worker thread wakes up
04:33:29.627 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.47) opts 0xd
04:33:29.627 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.47)
04:33:29.627 00.000 7680 Moving (-0.21, -0.47) raw xDistance=-0.29 yDistance=0.33
04:33:29.627 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
04:33:29.627 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:33:29.627 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:29.634 00.007 6120 UpdateGuideState exits: m=7718 SNR=58.8
04:33:29.638 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:29.643 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:29.646 00.003 6120 Enqueuing Expose request
04:33:29.651 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
04:33:29.651 00.000 7680 MoveAxis(E, 119, ABG)
04:33:29.651 00.000 7680 Guiding  Dir = 2, Dur = 119
04:33:29.651 00.000 7680 IsSlewing returns 0
04:33:29.652 00.001 7680 IsGuiding returns 0
04:33:29.652 00.000 7680 PulseGuide returned control before completion, sleep 129
04:33:29.794 00.142 7680 IsGuiding returns 0
04:33:29.795 00.001 7680 Move returns status 0, amount 119
04:33:29.795 00.000 7680 MoveAxis(N, 0, ABG)
04:33:29.796 00.001 7680 Move returns status 0, amount 0
04:33:29.796 00.000 7680 move complete, result=0
04:33:29.796 00.000 7680 worker thread done servicing request
04:33:29.796 00.000 7680 Worker thread wakes up
04:33:29.798 00.002 6120 GuideStep: -0.3 px 119 ms EAST, 0.3 px 0 ms NORTH
04:33:29.804 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:29.804 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:31.052 01.248 7680 Exposure complete
04:33:31.194 00.142 6120 OnExposeComplete: enter
04:33:31.198 00.004 6120 UpdateGuideState(): m_state=6
04:33:31.203 00.005 7680 worker thread done servicing request
04:33:31.203 00.000 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5250
04:33:31.207 00.004 6120 Star::Find returns 1 (0), X=506.66, Y=661.89, Mass=8090, SNR=59.7, Peak=198 HFD=6.7
04:33:31.212 00.005 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
04:33:31.216 00.004 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
04:33:31.220 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.47 hyp=0.49 cameraTheta=-1.87 mountX=-0.23 mountY=0.36, mountTheta=2.14
04:33:31.226 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.47, opts=13)
04:33:31.231 00.005 6120 Enqueuing Move request for scope (-0.15, -0.47)
04:33:31.234 00.003 7680 Worker thread wakes up
04:33:31.235 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:31.238 00.003 6120 UpdateGuideState exits: m=8090 SNR=59.7
04:33:31.243 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:31.247 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:31.250 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.47) opts 0xd
04:33:31.250 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.47)
04:33:31.250 00.000 7680 Moving (-0.15, -0.47) raw xDistance=-0.23 yDistance=0.36
04:33:31.250 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
04:33:31.250 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:33:31.250 00.000 6120 Enqueuing Expose request
04:33:31.255 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
04:33:31.255 00.000 7680 MoveAxis(E, 103, ABG)
04:33:31.255 00.000 7680 Guiding  Dir = 2, Dur = 103
04:33:31.257 00.002 7680 IsSlewing returns 0
04:33:31.257 00.000 7680 IsGuiding returns 0
04:33:31.258 00.001 7680 PulseGuide returned control before completion, sleep 113
04:33:31.382 00.124 7680 IsGuiding returns 1
04:33:31.383 00.001 7680 scope still moving after pulse duration time elapsed
04:33:31.414 00.031 7680 IsSlewing returns 0
04:33:31.416 00.002 7680 IsGuiding returns 0
04:33:31.416 00.000 7680 scope move finished after 103 + 54 ms
04:33:31.416 00.000 7680 Move returns status 0, amount 103
04:33:31.416 00.000 7680 MoveAxis(N, 0, ABG)
04:33:31.417 00.001 7680 Move returns status 0, amount 0
04:33:31.417 00.000 7680 move complete, result=0
04:33:31.418 00.001 7680 worker thread done servicing request
04:33:31.418 00.000 6120 GuideStep: -0.2 px 103 ms EAST, 0.4 px 0 ms NORTH
04:33:31.424 00.006 7680 Worker thread wakes up
04:33:31.424 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:31.424 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:32.674 01.250 7680 Exposure complete
04:33:32.830 00.156 7680 worker thread done servicing request
04:33:32.831 00.001 6120 OnExposeComplete: enter
04:33:32.835 00.004 6120 UpdateGuideState(): m_state=6
04:33:32.840 00.005 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5251
04:33:32.844 00.004 6120 Star::Find returns 1 (0), X=506.99, Y=661.86, Mass=7966, SNR=59.2, Peak=197 HFD=6.5
04:33:32.849 00.005 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
04:33:32.854 00.005 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
04:33:32.860 00.006 6120 CameraToMount -- cameraX=0.18 cameraY=-0.50 hyp=0.53 cameraTheta=-1.23 mountX=0.08 mountY=0.52, mountTheta=1.42
04:33:32.865 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.50, opts=13)
04:33:32.870 00.005 6120 Enqueuing Move request for scope (0.18, -0.50)
04:33:32.875 00.005 7680 Worker thread wakes up
04:33:32.875 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.50) opts 0xd
04:33:32.875 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.50)
04:33:32.875 00.000 7680 Moving (0.18, -0.50) raw xDistance=0.08 yDistance=0.52
04:33:32.875 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:33:32.876 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:32.881 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:33:32.881 00.000 6120 UpdateGuideState exits: m=7966 SNR=59.2
04:33:32.884 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
04:33:32.884 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:32.889 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:32.893 00.004 6120 Enqueuing Expose request
04:33:32.896 00.003 7680 MoveAxis(E, 0, ABG)
04:33:32.896 00.000 7680 Move returns status 0, amount 0
04:33:32.898 00.002 7680 MoveAxis(N, 0, ABG)
04:33:32.898 00.000 7680 Move returns status 0, amount 0
04:33:32.898 00.000 7680 move complete, result=0
04:33:32.899 00.001 7680 worker thread done servicing request
04:33:32.899 00.000 7680 Worker thread wakes up
04:33:32.899 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
04:33:32.903 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:32.903 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:34.144 01.241 7680 Exposure complete
04:33:34.291 00.147 7680 worker thread done servicing request
04:33:34.292 00.001 6120 OnExposeComplete: enter
04:33:34.296 00.004 6120 UpdateGuideState(): m_state=6
04:33:34.301 00.005 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5252
04:33:34.305 00.004 6120 Star::Find returns 1 (0), X=506.71, Y=661.75, Mass=7881, SNR=59.2, Peak=188 HFD=6.6
04:33:34.309 00.004 6120 CameraToMount -- cameraTheta (-1.72) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
04:33:34.313 00.004 6120 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
04:33:34.317 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.61 hyp=0.62 cameraTheta=-1.72 mountX=-0.21 mountY=0.51, mountTheta=1.96
04:33:34.323 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.61, opts=13)
04:33:34.328 00.005 6120 Enqueuing Move request for scope (-0.09, -0.61)
04:33:34.331 00.003 7680 Worker thread wakes up
04:33:34.332 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:34.335 00.003 6120 UpdateGuideState exits: m=7881 SNR=59.2
04:33:34.339 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:34.343 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:34.348 00.005 6120 Enqueuing Expose request
04:33:34.352 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.61) opts 0xd
04:33:34.352 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.61)
04:33:34.352 00.000 7680 Moving (-0.09, -0.61) raw xDistance=-0.21 yDistance=0.51
04:33:34.352 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:33:34.353 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:33:34.353 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
04:33:34.353 00.000 7680 MoveAxis(E, 85, ABG)
04:33:34.354 00.001 7680 Guiding  Dir = 2, Dur = 85
04:33:34.354 00.000 7680 IsSlewing returns 0
04:33:34.355 00.001 7680 IsGuiding returns 0
04:33:34.355 00.000 7680 PulseGuide returned control before completion, sleep 95
04:33:34.461 00.106 7680 IsGuiding returns 1
04:33:34.463 00.002 7680 scope still moving after pulse duration time elapsed
04:33:34.492 00.029 7680 IsSlewing returns 0
04:33:34.492 00.000 7680 IsGuiding returns 0
04:33:34.493 00.001 7680 scope move finished after 85 + 53 ms
04:33:34.493 00.000 7680 Move returns status 0, amount 85
04:33:34.493 00.000 7680 MoveAxis(N, 0, ABG)
04:33:34.493 00.000 7680 Move returns status 0, amount 0
04:33:34.494 00.001 7680 move complete, result=0
04:33:34.494 00.000 7680 worker thread done servicing request
04:33:34.494 00.000 6120 GuideStep: -0.2 px 85 ms EAST, 0.5 px 0 ms NORTH
04:33:34.500 00.006 7680 Worker thread wakes up
04:33:34.500 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:34.502 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:35.750 01.248 7680 Exposure complete
04:33:35.900 00.150 7680 worker thread done servicing request
04:33:35.900 00.000 6120 OnExposeComplete: enter
04:33:35.904 00.004 6120 UpdateGuideState(): m_state=6
04:33:35.908 00.004 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5253
04:33:35.913 00.005 6120 Star::Find returns 1 (0), X=506.82, Y=661.68, Mass=8121, SNR=59.2, Peak=194 HFD=6.7
04:33:35.918 00.005 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
04:33:35.922 00.004 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
04:33:35.925 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.68 hyp=0.68 cameraTheta=-1.55 mountX=-0.11 mountY=0.62, mountTheta=1.75
04:33:35.929 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.68, opts=13)
04:33:35.933 00.004 6120 Enqueuing Move request for scope (0.02, -0.68)
04:33:35.937 00.004 7680 Worker thread wakes up
04:33:35.937 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.68) opts 0xd
04:33:35.938 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.68)
04:33:35.938 00.000 7680 Moving (0.02, -0.68) raw xDistance=-0.11 yDistance=0.62
04:33:35.938 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:33:35.938 00.000 7680 resist switch: large excursion: input 0.62 thresh 0.60 direction from -1 to 1
04:33:35.938 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:35.942 00.004 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.85
04:33:35.942 00.000 6120 UpdateGuideState exits: m=8121 SNR=59.2
04:33:35.947 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:35.951 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:35.955 00.004 6120 Enqueuing Expose request
04:33:35.958 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
04:33:35.958 00.000 7680 MoveAxis(E, 0, ABG)
04:33:35.959 00.001 7680 Move returns status 0, amount 0
04:33:35.959 00.000 7680 MoveAxis(S, 335, ABG)
04:33:35.959 00.000 7680 Guiding  Dir = 1, Dur = 335
04:33:35.959 00.000 7680 IsSlewing returns 0
04:33:35.960 00.001 7680 IsGuiding returns 0
04:33:35.961 00.001 7680 PulseGuide returned control before completion, sleep 345
04:33:36.321 00.360 7680 IsGuiding returns 1
04:33:36.322 00.001 7680 scope still moving after pulse duration time elapsed
04:33:36.352 00.030 7680 IsSlewing returns 0
04:33:36.353 00.001 7680 IsGuiding returns 0
04:33:36.354 00.001 7680 scope move finished after 335 + 57 ms
04:33:36.354 00.000 7680 Move returns status 0, amount 335
04:33:36.354 00.000 7680 move complete, result=0
04:33:36.355 00.001 7680 worker thread done servicing request
04:33:36.355 00.000 7680 Worker thread wakes up
04:33:36.356 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 335 ms SOUTH
04:33:36.362 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:36.362 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:37.617 01.255 7680 Exposure complete
04:33:37.756 00.139 7680 worker thread done servicing request
04:33:37.756 00.000 6120 OnExposeComplete: enter
04:33:37.760 00.004 6120 UpdateGuideState(): m_state=6
04:33:37.764 00.004 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5254
04:33:37.769 00.005 6120 Star::Find returns 1 (0), X=506.80, Y=661.68, Mass=7743, SNR=58.2, Peak=174 HFD=6.8
04:33:37.773 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
04:33:37.777 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
04:33:37.780 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.68 hyp=0.68 cameraTheta=-1.58 mountX=-0.13 mountY=0.61, mountTheta=1.79
04:33:37.785 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.68, opts=13)
04:33:37.790 00.005 6120 Enqueuing Move request for scope (-0.01, -0.68)
04:33:37.795 00.005 7680 Worker thread wakes up
04:33:37.795 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.68) opts 0xd
04:33:37.796 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.68)
04:33:37.796 00.000 7680 Moving (-0.01, -0.68) raw xDistance=-0.13 yDistance=0.61
04:33:37.796 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:33:37.796 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
04:33:37.797 00.001 7680 MoveAxis(E, 0, ABG)
04:33:37.797 00.000 7680 Move returns status 0, amount 0
04:33:37.797 00.000 7680 MoveAxis(S, 331, ABG)
04:33:37.797 00.000 7680 Guiding  Dir = 1, Dur = 331
04:33:37.797 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:37.802 00.005 7680 IsSlewing returns 0
04:33:37.802 00.000 6120 UpdateGuideState exits: m=7743 SNR=58.2
04:33:37.806 00.004 7680 IsGuiding returns 0
04:33:37.807 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:37.811 00.004 7680 PulseGuide returned control before completion, sleep 341
04:33:37.811 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:37.814 00.003 6120 Enqueuing Expose request
04:33:38.155 00.341 7680 IsGuiding returns 1
04:33:38.156 00.001 7680 scope still moving after pulse duration time elapsed
04:33:38.187 00.031 7680 IsSlewing returns 0
04:33:38.188 00.001 7680 IsGuiding returns 0
04:33:38.188 00.000 7680 scope move finished after 331 + 51 ms
04:33:38.189 00.001 7680 Move returns status 0, amount 331
04:33:38.189 00.000 7680 move complete, result=0
04:33:38.190 00.001 7680 worker thread done servicing request
04:33:38.190 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 331 ms SOUTH
04:33:38.197 00.007 7680 Worker thread wakes up
04:33:38.198 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:38.198 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:39.456 01.258 7680 Exposure complete
04:33:39.599 00.143 7680 worker thread done servicing request
04:33:39.600 00.001 6120 OnExposeComplete: enter
04:33:39.603 00.003 6120 UpdateGuideState(): m_state=6
04:33:39.607 00.004 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5255
04:33:39.611 00.004 6120 Star::Find returns 1 (0), X=507.05, Y=661.99, Mass=7348, SNR=56.6, Peak=178 HFD=6.4
04:33:39.614 00.003 6120 CameraToMount -- cameraTheta (-0.98) - m_xAngle (0.19) = xAngle (-1.17 = -1.17)
04:33:39.618 00.004 6120 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.70 = 1.70)
04:33:39.622 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-0.37 hyp=0.44 cameraTheta=-0.98 mountX=0.17 mountY=0.44, mountTheta=1.20
04:33:39.627 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-0.37, opts=13)
04:33:39.630 00.003 6120 Enqueuing Move request for scope (0.24, -0.37)
04:33:39.635 00.005 7680 Worker thread wakes up
04:33:39.635 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.37) opts 0xd
04:33:39.635 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -0.37)
04:33:39.635 00.000 7680 Moving (0.24, -0.37) raw xDistance=0.17 yDistance=0.44
04:33:39.635 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:33:39.635 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
04:33:39.637 00.002 7680 MoveAxis(E, 0, ABG)
04:33:39.637 00.000 7680 Move returns status 0, amount 0
04:33:39.637 00.000 7680 MoveAxis(S, 236, ABG)
04:33:39.637 00.000 7680 Guiding  Dir = 1, Dur = 236
04:33:39.637 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:39.641 00.004 7680 IsSlewing returns 0
04:33:39.642 00.001 6120 UpdateGuideState exits: m=7348 SNR=56.6
04:33:39.645 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:39.650 00.005 7680 IsGuiding returns 0
04:33:39.650 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:39.654 00.004 7680 PulseGuide returned control before completion, sleep 246
04:33:39.654 00.000 6120 Enqueuing Expose request
04:33:39.913 00.259 7680 IsGuiding returns 1
04:33:39.915 00.002 7680 scope still moving after pulse duration time elapsed
04:33:39.943 00.028 7680 IsSlewing returns 0
04:33:39.944 00.001 7680 IsGuiding returns 0
04:33:39.946 00.002 7680 scope move finished after 236 + 60 ms
04:33:39.946 00.000 7680 Move returns status 0, amount 236
04:33:39.948 00.002 7680 move complete, result=0
04:33:39.948 00.000 7680 worker thread done servicing request
04:33:39.949 00.001 7680 Worker thread wakes up
04:33:39.949 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 236 ms SOUTH
04:33:39.955 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:39.956 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:41.212 01.256 7680 Exposure complete
04:33:41.366 00.154 7680 worker thread done servicing request
04:33:41.366 00.000 6120 OnExposeComplete: enter
04:33:41.370 00.004 6120 UpdateGuideState(): m_state=6
04:33:41.374 00.004 6120 Star::Find(15, 507, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5256
04:33:41.378 00.004 6120 Star::Find returns 1 (0), X=506.76, Y=662.44, Mass=8008, SNR=59.8, Peak=192 HFD=6.9
04:33:41.382 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (0.19) = xAngle (1.94 = 1.94)
04:33:41.387 00.005 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.81 = -1.47)
04:33:41.390 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.12 mountX=-0.03 mountY=-0.09, mountTheta=-1.92
04:33:41.395 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.08, opts=13)
04:33:41.398 00.003 6120 Enqueuing Move request for scope (-0.05, 0.08)
04:33:41.401 00.003 7680 Worker thread wakes up
04:33:41.401 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
04:33:41.401 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
04:33:41.402 00.001 7680 Moving (-0.05, 0.08) raw xDistance=-0.03 yDistance=-0.09
04:33:41.402 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:41.407 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:33:41.407 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:33:41.407 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:33:41.407 00.000 7680 MoveAxis(E, 0, ABG)
04:33:41.407 00.000 7680 Move returns status 0, amount 0
04:33:41.407 00.000 7680 MoveAxis(N, 0, ABG)
04:33:41.407 00.000 7680 Move returns status 0, amount 0
04:33:41.408 00.001 7680 move complete, result=0
04:33:41.408 00.000 7680 worker thread done servicing request
04:33:41.408 00.000 6120 UpdateGuideState exits: m=8008 SNR=59.8
04:33:41.412 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:41.416 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:41.420 00.004 6120 Enqueuing Expose request
04:33:41.424 00.004 7680 Worker thread wakes up
04:33:41.424 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:33:41.427 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:41.427 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:42.681 01.254 7680 Exposure complete
04:33:42.833 00.152 7680 worker thread done servicing request
04:33:42.835 00.002 6120 OnExposeComplete: enter
04:33:42.838 00.003 6120 UpdateGuideState(): m_state=6
04:33:42.842 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5257
04:33:42.845 00.003 6120 Star::Find returns 1 (0), X=506.79, Y=662.65, Mass=7921, SNR=59.3, Peak=206 HFD=6.9
04:33:42.850 00.005 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.19) = xAngle (1.45 = 1.45)
04:33:42.854 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.32 = -1.96)
04:33:42.859 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.64 mountX=0.04 mountY=-0.27, mountTheta=-1.44
04:33:42.863 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.29, opts=13)
04:33:42.867 00.004 6120 Enqueuing Move request for scope (-0.02, 0.29)
04:33:42.871 00.004 7680 Worker thread wakes up
04:33:42.871 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:42.876 00.005 6120 UpdateGuideState exits: m=7921 SNR=59.3
04:33:42.880 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:42.884 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:42.890 00.006 6120 Enqueuing Expose request
04:33:42.894 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.29) opts 0xd
04:33:42.894 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.29)
04:33:42.895 00.001 7680 Moving (-0.02, 0.29) raw xDistance=0.04 yDistance=-0.27
04:33:42.895 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:33:42.896 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:33:42.896 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:33:42.896 00.000 7680 MoveAxis(E, 0, ABG)
04:33:42.896 00.000 7680 Move returns status 0, amount 0
04:33:42.896 00.000 7680 MoveAxis(N, 0, ABG)
04:33:42.896 00.000 7680 Move returns status 0, amount 0
04:33:42.897 00.001 7680 move complete, result=0
04:33:42.897 00.000 7680 worker thread done servicing request
04:33:42.898 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:33:42.902 00.004 7680 Worker thread wakes up
04:33:42.902 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:42.902 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:44.150 01.248 7680 Exposure complete
04:33:44.298 00.148 7680 worker thread done servicing request
04:33:44.298 00.000 6120 OnExposeComplete: enter
04:33:44.302 00.004 6120 UpdateGuideState(): m_state=6
04:33:44.306 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5258
04:33:44.311 00.005 6120 Star::Find returns 1 (0), X=506.66, Y=662.49, Mass=7606, SNR=57.8, Peak=172 HFD=7.0
04:33:44.314 00.003 6120 CameraToMount -- cameraTheta (2.40) - m_xAngle (0.19) = xAngle (2.21 = 2.21)
04:33:44.320 00.006 6120 CameraToMount -- cameraTheta (2.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.09 = -1.20)
04:33:44.324 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.20 cameraTheta=2.40 mountX=-0.12 mountY=-0.18, mountTheta=-2.14
04:33:44.330 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.13, opts=13)
04:33:44.334 00.004 6120 Enqueuing Move request for scope (-0.14, 0.13)
04:33:44.337 00.003 7680 Worker thread wakes up
04:33:44.337 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
04:33:44.338 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
04:33:44.339 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:44.342 00.003 7680 Moving (-0.14, 0.13) raw xDistance=-0.12 yDistance=-0.18
04:33:44.342 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:33:44.343 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:33:44.343 00.000 6120 UpdateGuideState exits: m=7606 SNR=57.8
04:33:44.347 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:33:44.347 00.000 7680 MoveAxis(E, 0, ABG)
04:33:44.347 00.000 7680 Move returns status 0, amount 0
04:33:44.347 00.000 7680 MoveAxis(N, 0, ABG)
04:33:44.348 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:44.351 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:44.358 00.007 6120 Enqueuing Expose request
04:33:44.362 00.004 7680 Move returns status 0, amount 0
04:33:44.362 00.000 7680 move complete, result=0
04:33:44.363 00.001 7680 worker thread done servicing request
04:33:44.363 00.000 7680 Worker thread wakes up
04:33:44.363 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:33:44.367 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:44.367 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:45.619 01.252 7680 Exposure complete
04:33:45.768 00.149 7680 worker thread done servicing request
04:33:45.769 00.001 6120 OnExposeComplete: enter
04:33:45.773 00.004 6120 UpdateGuideState(): m_state=6
04:33:45.776 00.003 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5259
04:33:45.781 00.005 6120 Star::Find returns 1 (0), X=506.48, Y=662.07, Mass=7886, SNR=59.7, Peak=208 HFD=6.5
04:33:45.784 00.003 6120 CameraToMount -- cameraTheta (-2.41) - m_xAngle (0.19) = xAngle (-2.60 = -2.60)
04:33:45.787 00.003 6120 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.27 = 0.27)
04:33:45.791 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=-0.29 hyp=0.44 cameraTheta=-2.41 mountX=-0.38 mountY=0.12, mountTheta=2.84
04:33:45.795 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=-0.29, opts=13)
04:33:45.800 00.005 6120 Enqueuing Move request for scope (-0.33, -0.29)
04:33:45.803 00.003 7680 Worker thread wakes up
04:33:45.803 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.29) opts 0xd
04:33:45.803 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, -0.29)
04:33:45.803 00.000 7680 Moving (-0.33, -0.29) raw xDistance=-0.38 yDistance=0.12
04:33:45.804 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
04:33:45.805 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:33:45.805 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:33:45.805 00.000 7680 MoveAxis(E, 153, ABG)
04:33:45.805 00.000 7680 Guiding  Dir = 2, Dur = 153
04:33:45.805 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:45.809 00.004 7680 IsSlewing returns 0
04:33:45.809 00.000 6120 UpdateGuideState exits: m=7886 SNR=59.7
04:33:45.813 00.004 7680 IsGuiding returns 0
04:33:45.813 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:45.818 00.005 7680 PulseGuide returned control before completion, sleep 163
04:33:45.818 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:45.822 00.004 6120 Enqueuing Expose request
04:33:45.997 00.175 7680 IsGuiding returns 0
04:33:45.997 00.000 7680 Move returns status 0, amount 153
04:33:45.998 00.001 7680 MoveAxis(N, 0, ABG)
04:33:45.998 00.000 7680 Move returns status 0, amount 0
04:33:45.999 00.001 7680 move complete, result=0
04:33:45.999 00.000 7680 worker thread done servicing request
04:33:46.000 00.001 6120 GuideStep: -0.4 px 153 ms EAST, 0.1 px 0 ms NORTH
04:33:46.008 00.008 7680 Worker thread wakes up
04:33:46.009 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:46.009 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:47.268 01.259 7680 Exposure complete
04:33:47.422 00.154 7680 worker thread done servicing request
04:33:47.422 00.000 6120 OnExposeComplete: enter
04:33:47.426 00.004 6120 UpdateGuideState(): m_state=6
04:33:47.430 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5260
04:33:47.434 00.004 6120 Star::Find returns 1 (0), X=506.80, Y=661.97, Mass=7471, SNR=57.9, Peak=175 HFD=6.6
04:33:47.437 00.003 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
04:33:47.442 00.005 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
04:33:47.445 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.39 hyp=0.39 cameraTheta=-1.60 mountX=-0.08 mountY=0.34, mountTheta=1.81
04:33:47.450 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.39, opts=13)
04:33:47.453 00.003 6120 Enqueuing Move request for scope (-0.01, -0.39)
04:33:47.457 00.004 7680 Worker thread wakes up
04:33:47.457 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:47.460 00.003 6120 UpdateGuideState exits: m=7471 SNR=57.9
04:33:47.462 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:47.465 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:47.468 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.39) opts 0xd
04:33:47.468 00.000 6120 Enqueuing Expose request
04:33:47.473 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.39)
04:33:47.474 00.001 7680 Moving (-0.01, -0.39) raw xDistance=-0.08 yDistance=0.34
04:33:47.474 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:33:47.474 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
04:33:47.474 00.000 7680 MoveAxis(E, 0, ABG)
04:33:47.475 00.001 7680 Move returns status 0, amount 0
04:33:47.475 00.000 7680 MoveAxis(S, 187, ABG)
04:33:47.475 00.000 7680 Guiding  Dir = 1, Dur = 187
04:33:47.476 00.001 7680 IsSlewing returns 0
04:33:47.477 00.001 7680 IsGuiding returns 0
04:33:47.478 00.001 7680 PulseGuide returned control before completion, sleep 197
04:33:47.686 00.208 7680 IsGuiding returns 1
04:33:47.686 00.000 7680 scope still moving after pulse duration time elapsed
04:33:47.717 00.031 7680 IsSlewing returns 0
04:33:47.717 00.000 7680 IsGuiding returns 0
04:33:47.717 00.000 7680 scope move finished after 187 + 53 ms
04:33:47.717 00.000 7680 Move returns status 0, amount 187
04:33:47.718 00.001 7680 move complete, result=0
04:33:47.718 00.000 7680 worker thread done servicing request
04:33:47.718 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 187 ms SOUTH
04:33:47.724 00.006 7680 Worker thread wakes up
04:33:47.724 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:47.724 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:48.986 01.262 7680 Exposure complete
04:33:49.131 00.145 6120 OnExposeComplete: enter
04:33:49.134 00.003 7680 worker thread done servicing request
04:33:49.136 00.002 6120 UpdateGuideState(): m_state=6
04:33:49.139 00.003 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5261
04:33:49.143 00.004 6120 Star::Find returns 1 (0), X=506.75, Y=662.02, Mass=7894, SNR=59.1, Peak=206 HFD=6.5
04:33:49.145 00.002 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
04:33:49.150 00.005 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
04:33:49.154 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.34 hyp=0.34 cameraTheta=-1.74 mountX=-0.12 mountY=0.28, mountTheta=1.98
04:33:49.160 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.34, opts=13)
04:33:49.164 00.004 6120 Enqueuing Move request for scope (-0.06, -0.34)
04:33:49.169 00.005 7680 Worker thread wakes up
04:33:49.169 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:49.173 00.004 6120 UpdateGuideState exits: m=7894 SNR=59.1
04:33:49.177 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:49.180 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.34) opts 0xd
04:33:49.181 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.34)
04:33:49.181 00.000 7680 Moving (-0.06, -0.34) raw xDistance=-0.12 yDistance=0.28
04:33:49.181 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:33:49.181 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
04:33:49.181 00.000 7680 MoveAxis(E, 0, ABG)
04:33:49.181 00.000 7680 Move returns status 0, amount 0
04:33:49.181 00.000 7680 MoveAxis(S, 151, ABG)
04:33:49.181 00.000 7680 Guiding  Dir = 1, Dur = 151
04:33:49.181 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:49.185 00.004 7680 IsSlewing returns 0
04:33:49.185 00.000 6120 Enqueuing Expose request
04:33:49.190 00.005 7680 IsGuiding returns 0
04:33:49.190 00.000 7680 PulseGuide returned control before completion, sleep 161
04:33:49.361 00.171 7680 IsGuiding returns 1
04:33:49.363 00.002 7680 scope still moving after pulse duration time elapsed
04:33:49.392 00.029 7680 IsSlewing returns 0
04:33:49.393 00.001 7680 IsGuiding returns 0
04:33:49.393 00.000 7680 scope move finished after 151 + 53 ms
04:33:49.393 00.000 7680 Move returns status 0, amount 151
04:33:49.395 00.002 7680 move complete, result=0
04:33:49.395 00.000 7680 worker thread done servicing request
04:33:49.396 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 151 ms SOUTH
04:33:49.402 00.006 7680 Worker thread wakes up
04:33:49.402 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:49.403 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:50.659 01.256 7680 Exposure complete
04:33:50.804 00.145 7680 worker thread done servicing request
04:33:50.804 00.000 6120 OnExposeComplete: enter
04:33:50.808 00.004 6120 UpdateGuideState(): m_state=6
04:33:50.812 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5262
04:33:50.817 00.005 6120 Star::Find returns 1 (0), X=506.89, Y=662.11, Mass=8085, SNR=60.4, Peak=201 HFD=6.5
04:33:50.823 00.006 6120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.19) = xAngle (-1.44 = -1.44)
04:33:50.827 00.004 6120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.44 = 1.44)
04:33:50.830 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.25 mountX=0.04 mountY=0.26, mountTheta=1.44
04:33:50.835 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.25, opts=13)
04:33:50.839 00.004 6120 Enqueuing Move request for scope (0.08, -0.25)
04:33:50.843 00.004 7680 Worker thread wakes up
04:33:50.844 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.25) opts 0xd
04:33:50.844 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:50.848 00.004 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.25)
04:33:50.848 00.000 6120 UpdateGuideState exits: m=8085 SNR=60.4
04:33:50.853 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:50.856 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:50.861 00.005 6120 Enqueuing Expose request
04:33:50.864 00.003 7680 Moving (0.08, -0.25) raw xDistance=0.04 yDistance=0.26
04:33:50.864 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:33:50.864 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:33:50.864 00.000 7680 MoveAxis(E, 0, ABG)
04:33:50.864 00.000 7680 Move returns status 0, amount 0
04:33:50.866 00.002 7680 MoveAxis(S, 142, ABG)
04:33:50.866 00.000 7680 Guiding  Dir = 1, Dur = 142
04:33:50.866 00.000 7680 IsSlewing returns 0
04:33:50.866 00.000 7680 IsGuiding returns 0
04:33:50.867 00.001 7680 PulseGuide returned control before completion, sleep 152
04:33:51.021 00.154 7680 IsGuiding returns 1
04:33:51.023 00.002 7680 scope still moving after pulse duration time elapsed
04:33:51.053 00.030 7680 IsSlewing returns 0
04:33:51.054 00.001 7680 IsGuiding returns 0
04:33:51.055 00.001 7680 scope move finished after 142 + 45 ms
04:33:51.055 00.000 7680 Move returns status 0, amount 142
04:33:51.055 00.000 7680 move complete, result=0
04:33:51.056 00.001 7680 worker thread done servicing request
04:33:51.056 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 142 ms SOUTH
04:33:51.063 00.007 7680 Worker thread wakes up
04:33:51.063 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:51.063 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:52.316 01.253 7680 Exposure complete
04:33:52.457 00.141 7680 worker thread done servicing request
04:33:52.457 00.000 6120 OnExposeComplete: enter
04:33:52.460 00.003 6120 UpdateGuideState(): m_state=6
04:33:52.465 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5263
04:33:52.469 00.004 6120 Star::Find returns 1 (0), X=506.62, Y=662.55, Mass=7855, SNR=58.7, Peak=182 HFD=7.0
04:33:52.474 00.005 6120 CameraToMount -- cameraTheta (2.35) - m_xAngle (0.19) = xAngle (2.16 = 2.16)
04:33:52.478 00.004 6120 CameraToMount -- cameraTheta (2.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.03 = -1.25)
04:33:52.483 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.19 hyp=0.26 cameraTheta=2.35 mountX=-0.15 mountY=-0.25, mountTheta=-2.10
04:33:52.487 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.19, opts=13)
04:33:52.490 00.003 6120 Enqueuing Move request for scope (-0.19, 0.19)
04:33:52.495 00.005 7680 Worker thread wakes up
04:33:52.495 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:52.500 00.005 6120 UpdateGuideState exits: m=7855 SNR=58.7
04:33:52.504 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.19) opts 0xd
04:33:52.504 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.19)
04:33:52.505 00.001 7680 Moving (-0.19, 0.19) raw xDistance=-0.15 yDistance=-0.25
04:33:52.505 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:33:52.505 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:33:52.505 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:52.510 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:33:52.510 00.000 7680 MoveAxis(E, 0, ABG)
04:33:52.510 00.000 7680 Move returns status 0, amount 0
04:33:52.510 00.000 7680 MoveAxis(N, 0, ABG)
04:33:52.511 00.001 7680 Move returns status 0, amount 0
04:33:52.511 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:52.516 00.005 6120 Enqueuing Expose request
04:33:52.520 00.004 7680 move complete, result=0
04:33:52.520 00.000 7680 worker thread done servicing request
04:33:52.520 00.000 7680 Worker thread wakes up
04:33:52.520 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:52.521 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:52.521 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:33:53.763 01.242 7680 Exposure complete
04:33:53.911 00.148 7680 worker thread done servicing request
04:33:53.911 00.000 6120 OnExposeComplete: enter
04:33:53.915 00.004 6120 UpdateGuideState(): m_state=6
04:33:53.919 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5264
04:33:53.923 00.004 6120 Star::Find returns 1 (0), X=506.88, Y=662.10, Mass=7860, SNR=59.7, Peak=190 HFD=6.5
04:33:53.927 00.004 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
04:33:53.931 00.004 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
04:33:53.934 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.31 mountX=0.02 mountY=0.27, mountTheta=1.50
04:33:53.942 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.26, opts=13)
04:33:53.949 00.007 6120 Enqueuing Move request for scope (0.07, -0.26)
04:33:53.954 00.005 7680 Worker thread wakes up
04:33:53.954 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:53.959 00.005 6120 UpdateGuideState exits: m=7860 SNR=59.7
04:33:53.963 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:53.966 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:53.970 00.004 6120 Enqueuing Expose request
04:33:53.974 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
04:33:53.974 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
04:33:53.975 00.001 7680 Moving (0.07, -0.26) raw xDistance=0.02 yDistance=0.27
04:33:53.975 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:33:53.976 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:33:53.976 00.000 7680 MoveAxis(E, 0, ABG)
04:33:53.976 00.000 7680 Move returns status 0, amount 0
04:33:53.976 00.000 7680 MoveAxis(S, 144, ABG)
04:33:53.977 00.001 7680 Guiding  Dir = 1, Dur = 144
04:33:53.977 00.000 7680 IsSlewing returns 0
04:33:53.977 00.000 7680 IsGuiding returns 0
04:33:53.977 00.000 7680 PulseGuide returned control before completion, sleep 154
04:33:54.138 00.161 7680 IsGuiding returns 1
04:33:54.140 00.002 7680 scope still moving after pulse duration time elapsed
04:33:54.170 00.030 7680 IsSlewing returns 0
04:33:54.172 00.002 7680 IsGuiding returns 0
04:33:54.172 00.000 7680 scope move finished after 144 + 50 ms
04:33:54.173 00.001 7680 Move returns status 0, amount 144
04:33:54.173 00.000 7680 move complete, result=0
04:33:54.173 00.000 7680 worker thread done servicing request
04:33:54.173 00.000 7680 Worker thread wakes up
04:33:54.174 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 144 ms SOUTH
04:33:54.180 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:54.180 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:55.430 01.250 7680 Exposure complete
04:33:55.572 00.142 7680 worker thread done servicing request
04:33:55.572 00.000 6120 OnExposeComplete: enter
04:33:55.577 00.005 6120 UpdateGuideState(): m_state=6
04:33:55.581 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5265
04:33:55.585 00.004 6120 Star::Find returns 1 (0), X=506.75, Y=662.64, Mass=7592, SNR=57.5, Peak=182 HFD=6.8
04:33:55.588 00.003 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (0.19) = xAngle (1.60 = 1.60)
04:33:55.592 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.47 = -1.81)
04:33:55.598 00.006 6120 CameraToMount -- cameraX=-0.06 cameraY=0.28 hyp=0.29 cameraTheta=1.79 mountX=-0.01 mountY=-0.28, mountTheta=-1.60
04:33:55.602 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.28, opts=13)
04:33:55.606 00.004 6120 Enqueuing Move request for scope (-0.06, 0.28)
04:33:55.610 00.004 7680 Worker thread wakes up
04:33:55.610 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.28) opts 0xd
04:33:55.610 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.28)
04:33:55.610 00.000 7680 Moving (-0.06, 0.28) raw xDistance=-0.01 yDistance=-0.28
04:33:55.610 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:33:55.610 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:33:55.610 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
04:33:55.611 00.001 7680 MoveAxis(E, 0, ABG)
04:33:55.611 00.000 7680 Move returns status 0, amount 0
04:33:55.611 00.000 7680 MoveAxis(N, 0, ABG)
04:33:55.611 00.000 7680 Move returns status 0, amount 0
04:33:55.611 00.000 7680 move complete, result=0
04:33:55.612 00.001 7680 worker thread done servicing request
04:33:55.612 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:55.616 00.004 6120 UpdateGuideState exits: m=7592 SNR=57.5
04:33:55.619 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:55.622 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:55.625 00.003 6120 Enqueuing Expose request
04:33:55.629 00.004 7680 Worker thread wakes up
04:33:55.629 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:55.630 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:55.630 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:33:56.886 01.256 7680 Exposure complete
04:33:57.035 00.149 7680 worker thread done servicing request
04:33:57.036 00.001 6120 OnExposeComplete: enter
04:33:57.040 00.004 6120 UpdateGuideState(): m_state=6
04:33:57.048 00.008 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5266
04:33:57.053 00.005 6120 Star::Find returns 1 (0), X=506.75, Y=662.59, Mass=8162, SNR=59.7, Peak=195 HFD=6.9
04:33:57.057 00.004 6120 CameraToMount -- cameraTheta (1.83) - m_xAngle (0.19) = xAngle (1.65 = 1.65)
04:33:57.060 00.003 6120 CameraToMount -- cameraTheta (1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.52 = -1.76)
04:33:57.065 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.24 cameraTheta=1.83 mountX=-0.02 mountY=-0.24, mountTheta=-1.65
04:33:57.069 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.24, opts=13)
04:33:57.073 00.004 6120 Enqueuing Move request for scope (-0.06, 0.24)
04:33:57.076 00.003 7680 Worker thread wakes up
04:33:57.076 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
04:33:57.077 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
04:33:57.077 00.000 7680 Moving (-0.06, 0.24) raw xDistance=-0.02 yDistance=-0.24
04:33:57.077 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:33:57.077 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:33:57.077 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:33:57.078 00.001 7680 MoveAxis(E, 0, ABG)
04:33:57.078 00.000 7680 Move returns status 0, amount 0
04:33:57.078 00.000 7680 MoveAxis(N, 0, ABG)
04:33:57.078 00.000 7680 Move returns status 0, amount 0
04:33:57.078 00.000 7680 move complete, result=0
04:33:57.078 00.000 7680 worker thread done servicing request
04:33:57.078 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:57.083 00.005 6120 UpdateGuideState exits: m=8162 SNR=59.7
04:33:57.086 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:57.090 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:57.094 00.004 6120 Enqueuing Expose request
04:33:57.099 00.005 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:33:57.102 00.003 7680 Worker thread wakes up
04:33:57.102 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:57.102 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:58.358 01.256 7680 Exposure complete
04:33:58.515 00.157 7680 worker thread done servicing request
04:33:58.516 00.001 6120 OnExposeComplete: enter
04:33:58.520 00.004 6120 UpdateGuideState(): m_state=6
04:33:58.524 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5267
04:33:58.529 00.005 6120 Star::Find returns 1 (0), X=506.63, Y=662.55, Mass=8415, SNR=61.7, Peak=205 HFD=7.0
04:33:58.534 00.005 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (0.19) = xAngle (2.12 = 2.12)
04:33:58.540 00.006 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.99 = -1.29)
04:33:58.546 00.006 6120 CameraToMount -- cameraX=-0.17 cameraY=0.19 hyp=0.26 cameraTheta=2.31 mountX=-0.14 mountY=-0.25, mountTheta=-2.07
04:33:58.552 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.19, opts=13)
04:33:58.557 00.005 6120 Enqueuing Move request for scope (-0.17, 0.19)
04:33:58.561 00.004 7680 Worker thread wakes up
04:33:58.562 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:33:58.565 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.19) opts 0xd
04:33:58.566 00.001 6120 UpdateGuideState exits: m=8415 SNR=61.7
04:33:58.572 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:33:58.576 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:33:58.580 00.004 6120 Enqueuing Expose request
04:33:58.583 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.19)
04:33:58.584 00.001 7680 Moving (-0.17, 0.19) raw xDistance=-0.14 yDistance=-0.25
04:33:58.584 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:33:58.584 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:33:58.584 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:33:58.585 00.001 7680 MoveAxis(E, 0, ABG)
04:33:58.585 00.000 7680 Move returns status 0, amount 0
04:33:58.585 00.000 7680 MoveAxis(N, 0, ABG)
04:33:58.585 00.000 7680 Move returns status 0, amount 0
04:33:58.585 00.000 7680 move complete, result=0
04:33:58.587 00.002 7680 worker thread done servicing request
04:33:58.587 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:33:58.591 00.004 7680 Worker thread wakes up
04:33:58.591 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:33:58.591 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:33:59.843 01.252 7680 Exposure complete
04:33:59.994 00.151 7680 worker thread done servicing request
04:33:59.995 00.001 6120 OnExposeComplete: enter
04:33:59.999 00.004 6120 UpdateGuideState(): m_state=6
04:34:00.007 00.008 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5268
04:34:00.017 00.010 6120 Star::Find returns 1 (0), X=506.73, Y=662.52, Mass=8489, SNR=60.8, Peak=200 HFD=7.0
04:34:00.025 00.008 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (0.19) = xAngle (1.84 = 1.84)
04:34:00.030 00.005 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.71 = -1.57)
04:34:00.035 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.03 mountX=-0.05 mountY=-0.18, mountTheta=-1.83
04:34:00.042 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.16, opts=13)
04:34:00.047 00.005 6120 Enqueuing Move request for scope (-0.08, 0.16)
04:34:00.052 00.005 7680 Worker thread wakes up
04:34:00.052 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:00.056 00.004 6120 UpdateGuideState exits: m=8489 SNR=60.8
04:34:00.060 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:00.063 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:00.068 00.005 6120 Enqueuing Expose request
04:34:00.072 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
04:34:00.072 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
04:34:00.072 00.000 7680 Moving (-0.08, 0.16) raw xDistance=-0.05 yDistance=-0.18
04:34:00.072 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:34:00.073 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:34:00.073 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:34:00.073 00.000 7680 MoveAxis(E, 0, ABG)
04:34:00.074 00.001 7680 Move returns status 0, amount 0
04:34:00.074 00.000 7680 MoveAxis(N, 0, ABG)
04:34:00.075 00.001 7680 Move returns status 0, amount 0
04:34:00.075 00.000 7680 move complete, result=0
04:34:00.075 00.000 7680 worker thread done servicing request
04:34:00.076 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:34:00.080 00.004 7680 Worker thread wakes up
04:34:00.080 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:00.080 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:01.329 01.249 7680 Exposure complete
04:34:01.471 00.142 7680 worker thread done servicing request
04:34:01.471 00.000 6120 OnExposeComplete: enter
04:34:01.477 00.006 6120 UpdateGuideState(): m_state=6
04:34:01.482 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5269
04:34:01.487 00.005 6120 Star::Find returns 1 (0), X=506.88, Y=662.06, Mass=7640, SNR=58.8, Peak=185 HFD=6.5
04:34:01.491 00.004 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.52 = -1.52)
04:34:01.495 00.004 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
04:34:01.499 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.30 hyp=0.30 cameraTheta=-1.34 mountX=0.01 mountY=0.30, mountTheta=1.52
04:34:01.504 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.30, opts=13)
04:34:01.509 00.005 6120 Enqueuing Move request for scope (0.07, -0.30)
04:34:01.513 00.004 7680 Worker thread wakes up
04:34:01.513 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:01.517 00.004 6120 UpdateGuideState exits: m=7640 SNR=58.8
04:34:01.521 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:01.525 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:01.529 00.004 6120 Enqueuing Expose request
04:34:01.532 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.30) opts 0xd
04:34:01.533 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.30)
04:34:01.533 00.000 7680 Moving (0.07, -0.30) raw xDistance=0.01 yDistance=0.30
04:34:01.534 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:34:01.534 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:34:01.534 00.000 7680 MoveAxis(E, 0, ABG)
04:34:01.534 00.000 7680 Move returns status 0, amount 0
04:34:01.535 00.001 7680 MoveAxis(S, 161, ABG)
04:34:01.535 00.000 7680 Guiding  Dir = 1, Dur = 161
04:34:01.535 00.000 7680 IsSlewing returns 0
04:34:01.535 00.000 7680 IsGuiding returns 0
04:34:01.536 00.001 7680 PulseGuide returned control before completion, sleep 171
04:34:01.723 00.187 7680 IsGuiding returns 0
04:34:01.723 00.000 7680 Move returns status 0, amount 161
04:34:01.724 00.001 7680 move complete, result=0
04:34:01.725 00.001 7680 worker thread done servicing request
04:34:01.725 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 161 ms SOUTH
04:34:01.732 00.007 7680 Worker thread wakes up
04:34:01.732 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:01.732 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:02.987 01.255 7680 Exposure complete
04:34:03.135 00.148 7680 worker thread done servicing request
04:34:03.135 00.000 6120 OnExposeComplete: enter
04:34:03.139 00.004 6120 UpdateGuideState(): m_state=6
04:34:03.143 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5270
04:34:03.146 00.003 6120 Star::Find returns 1 (0), X=506.71, Y=662.52, Mass=8395, SNR=60.8, Peak=194 HFD=7.0
04:34:03.150 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (0.19) = xAngle (1.94 = 1.94)
04:34:03.154 00.004 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.81 = -1.47)
04:34:03.157 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.12 mountX=-0.07 mountY=-0.19, mountTheta=-1.92
04:34:03.164 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.16, opts=13)
04:34:03.170 00.006 6120 Enqueuing Move request for scope (-0.10, 0.16)
04:34:03.174 00.004 7680 Worker thread wakes up
04:34:03.174 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
04:34:03.174 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
04:34:03.174 00.000 7680 Moving (-0.10, 0.16) raw xDistance=-0.07 yDistance=-0.19
04:34:03.174 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:34:03.174 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:34:03.174 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:34:03.175 00.001 7680 MoveAxis(E, 0, ABG)
04:34:03.176 00.001 7680 Move returns status 0, amount 0
04:34:03.176 00.000 7680 MoveAxis(N, 0, ABG)
04:34:03.176 00.000 7680 Move returns status 0, amount 0
04:34:03.176 00.000 7680 move complete, result=0
04:34:03.176 00.000 7680 worker thread done servicing request
04:34:03.176 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:03.180 00.004 6120 UpdateGuideState exits: m=8395 SNR=60.8
04:34:03.184 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:03.187 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:03.191 00.004 6120 Enqueuing Expose request
04:34:03.196 00.005 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:34:03.200 00.004 7680 Worker thread wakes up
04:34:03.200 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:03.200 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:04.440 01.240 7680 Exposure complete
04:34:04.599 00.159 7680 worker thread done servicing request
04:34:04.600 00.001 6120 OnExposeComplete: enter
04:34:04.605 00.005 6120 UpdateGuideState(): m_state=6
04:34:04.609 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5271
04:34:04.614 00.005 6120 Star::Find returns 1 (0), X=507.07, Y=662.09, Mass=7994, SNR=59.5, Peak=200 HFD=6.4
04:34:04.618 00.004 6120 CameraToMount -- cameraTheta (-0.81) - m_xAngle (0.19) = xAngle (-1.00 = -1.00)
04:34:04.622 00.004 6120 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.88 = 1.88)
04:34:04.625 00.003 6120 CameraToMount -- cameraX=0.26 cameraY=-0.27 hyp=0.38 cameraTheta=-0.81 mountX=0.20 mountY=0.36, mountTheta=1.05
04:34:04.631 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.27, opts=13)
04:34:04.634 00.003 6120 Enqueuing Move request for scope (0.26, -0.27)
04:34:04.639 00.005 7680 Worker thread wakes up
04:34:04.639 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.27) opts 0xd
04:34:04.639 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.27)
04:34:04.639 00.000 7680 Moving (0.26, -0.27) raw xDistance=0.20 yDistance=0.36
04:34:04.639 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
04:34:04.639 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
04:34:04.639 00.000 7680 MoveAxis(W, 83, ABG)
04:34:04.640 00.001 7680 Guiding  Dir = 3, Dur = 83
04:34:04.640 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:04.643 00.003 7680 IsSlewing returns 0
04:34:04.643 00.000 6120 UpdateGuideState exits: m=7994 SNR=59.5
04:34:04.648 00.005 7680 IsGuiding returns 0
04:34:04.648 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:04.652 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:04.656 00.004 7680 PulseGuide returned control before completion, sleep 93
04:34:04.656 00.000 6120 Enqueuing Expose request
04:34:04.763 00.107 7680 IsGuiding returns 0
04:34:04.763 00.000 7680 Move returns status 0, amount 83
04:34:04.765 00.002 7680 MoveAxis(S, 195, ABG)
04:34:04.765 00.000 7680 Guiding  Dir = 1, Dur = 195
04:34:04.766 00.001 7680 IsSlewing returns 0
04:34:04.766 00.000 7680 IsGuiding returns 0
04:34:04.767 00.001 7680 PulseGuide returned control before completion, sleep 205
04:34:04.980 00.213 7680 IsGuiding returns 1
04:34:04.981 00.001 7680 scope still moving after pulse duration time elapsed
04:34:05.011 00.030 7680 IsSlewing returns 0
04:34:05.015 00.004 7680 IsGuiding returns 0
04:34:05.015 00.000 7680 scope move finished after 195 + 52 ms
04:34:05.015 00.000 7680 Move returns status 0, amount 195
04:34:05.015 00.000 7680 move complete, result=0
04:34:05.016 00.001 7680 worker thread done servicing request
04:34:05.016 00.000 6120 GuideStep: 0.2 px 83 ms WEST, 0.4 px 195 ms SOUTH
04:34:05.022 00.006 7680 Worker thread wakes up
04:34:05.023 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:05.023 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:06.276 01.253 7680 Exposure complete
04:34:06.417 00.141 7680 worker thread done servicing request
04:34:06.418 00.001 6120 OnExposeComplete: enter
04:34:06.423 00.005 6120 UpdateGuideState(): m_state=6
04:34:06.427 00.004 6120 Star::Find(15, 507, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5272
04:34:06.432 00.005 6120 Star::Find returns 1 (0), X=506.60, Y=662.52, Mass=8378, SNR=61.3, Peak=197 HFD=7.0
04:34:06.437 00.005 6120 CameraToMount -- cameraTheta (2.48) - m_xAngle (0.19) = xAngle (2.30 = 2.30)
04:34:06.441 00.004 6120 CameraToMount -- cameraTheta (2.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.17 = -1.11)
04:34:06.446 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=0.16 hyp=0.27 cameraTheta=2.48 mountX=-0.18 mountY=-0.24, mountTheta=-2.21
04:34:06.452 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=0.16, opts=13)
04:34:06.456 00.004 6120 Enqueuing Move request for scope (-0.21, 0.16)
04:34:06.460 00.004 7680 Worker thread wakes up
04:34:06.461 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:06.464 00.003 6120 UpdateGuideState exits: m=8378 SNR=61.3
04:34:06.469 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:06.473 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:06.476 00.003 6120 Enqueuing Expose request
04:34:06.481 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.16) opts 0xd
04:34:06.481 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, 0.16)
04:34:06.481 00.000 7680 Moving (-0.21, 0.16) raw xDistance=-0.18 yDistance=-0.24
04:34:06.481 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:34:06.482 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:34:06.482 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:34:06.482 00.000 7680 MoveAxis(E, 0, ABG)
04:34:06.482 00.000 7680 Move returns status 0, amount 0
04:34:06.482 00.000 7680 MoveAxis(N, 0, ABG)
04:34:06.482 00.000 7680 Move returns status 0, amount 0
04:34:06.483 00.001 7680 move complete, result=0
04:34:06.483 00.000 7680 worker thread done servicing request
04:34:06.483 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:34:06.487 00.004 7680 Worker thread wakes up
04:34:06.487 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:06.488 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:07.742 01.254 7680 Exposure complete
04:34:07.890 00.148 7680 worker thread done servicing request
04:34:07.891 00.001 6120 OnExposeComplete: enter
04:34:07.895 00.004 6120 UpdateGuideState(): m_state=6
04:34:07.898 00.003 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5273
04:34:07.903 00.005 6120 Star::Find returns 1 (0), X=506.88, Y=661.99, Mass=7796, SNR=59.8, Peak=194 HFD=6.4
04:34:07.907 00.004 6120 CameraToMount -- cameraTheta (-1.38) - m_xAngle (0.19) = xAngle (-1.57 = -1.57)
04:34:07.911 00.004 6120 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
04:34:07.914 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.36 hyp=0.37 cameraTheta=-1.38 mountX=-0.00 mountY=0.36, mountTheta=1.57
04:34:07.921 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.36, opts=13)
04:34:07.926 00.005 6120 Enqueuing Move request for scope (0.07, -0.36)
04:34:07.929 00.003 7680 Worker thread wakes up
04:34:07.929 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.36) opts 0xd
04:34:07.929 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.36)
04:34:07.931 00.002 7680 Moving (0.07, -0.36) raw xDistance=-0.00 yDistance=0.36
04:34:07.931 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:34:07.931 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
04:34:07.931 00.000 7680 MoveAxis(E, 0, ABG)
04:34:07.931 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:07.935 00.004 7680 Move returns status 0, amount 0
04:34:07.935 00.000 7680 MoveAxis(S, 194, ABG)
04:34:07.936 00.001 7680 Guiding  Dir = 1, Dur = 194
04:34:07.936 00.000 6120 UpdateGuideState exits: m=7796 SNR=59.8
04:34:07.940 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:07.943 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:07.948 00.005 6120 Enqueuing Expose request
04:34:07.952 00.004 7680 IsSlewing returns 0
04:34:07.952 00.000 7680 IsGuiding returns 0
04:34:07.952 00.000 7680 PulseGuide returned control before completion, sleep 204
04:34:08.168 00.216 7680 IsGuiding returns 1
04:34:08.170 00.002 7680 scope still moving after pulse duration time elapsed
04:34:08.199 00.029 7680 IsSlewing returns 0
04:34:08.200 00.001 7680 IsGuiding returns 0
04:34:08.200 00.000 7680 scope move finished after 194 + 54 ms
04:34:08.200 00.000 7680 Move returns status 0, amount 194
04:34:08.202 00.002 7680 move complete, result=0
04:34:08.202 00.000 7680 worker thread done servicing request
04:34:08.202 00.000 7680 Worker thread wakes up
04:34:08.203 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 194 ms SOUTH
04:34:08.208 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:08.209 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:09.456 01.247 7680 Exposure complete
04:34:09.594 00.138 7680 worker thread done servicing request
04:34:09.594 00.000 6120 OnExposeComplete: enter
04:34:09.600 00.006 6120 UpdateGuideState(): m_state=6
04:34:09.606 00.006 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5274
04:34:09.611 00.005 6120 Star::Find returns 1 (0), X=506.83, Y=662.12, Mass=7823, SNR=58.8, Peak=197 HFD=6.4
04:34:09.615 00.004 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
04:34:09.620 00.005 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
04:34:09.623 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.50 mountX=-0.03 mountY=0.22, mountTheta=1.69
04:34:09.630 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.24, opts=13)
04:34:09.635 00.005 6120 Enqueuing Move request for scope (0.02, -0.24)
04:34:09.637 00.002 7680 Worker thread wakes up
04:34:09.638 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:09.643 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
04:34:09.643 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
04:34:09.643 00.000 7680 Moving (0.02, -0.24) raw xDistance=-0.03 yDistance=0.22
04:34:09.643 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:34:09.644 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:34:09.644 00.000 7680 MoveAxis(E, 0, ABG)
04:34:09.644 00.000 6120 UpdateGuideState exits: m=7823 SNR=58.8
04:34:09.649 00.005 7680 Move returns status 0, amount 0
04:34:09.649 00.000 7680 MoveAxis(S, 121, ABG)
04:34:09.649 00.000 7680 Guiding  Dir = 1, Dur = 121
04:34:09.649 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:09.652 00.003 7680 IsSlewing returns 0
04:34:09.652 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:09.656 00.004 6120 Enqueuing Expose request
04:34:09.660 00.004 7680 IsGuiding returns 0
04:34:09.660 00.000 7680 PulseGuide returned control before completion, sleep 131
04:34:09.795 00.135 7680 IsGuiding returns 1
04:34:09.795 00.000 7680 scope still moving after pulse duration time elapsed
04:34:09.826 00.031 7680 IsSlewing returns 0
04:34:09.827 00.001 7680 IsGuiding returns 0
04:34:09.827 00.000 7680 scope move finished after 121 + 46 ms
04:34:09.828 00.001 7680 Move returns status 0, amount 121
04:34:09.828 00.000 7680 move complete, result=0
04:34:09.829 00.001 7680 worker thread done servicing request
04:34:09.830 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 121 ms SOUTH
04:34:09.835 00.005 7680 Worker thread wakes up
04:34:09.836 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:09.836 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:11.089 01.253 7680 Exposure complete
04:34:11.239 00.150 7680 worker thread done servicing request
04:34:11.239 00.000 6120 OnExposeComplete: enter
04:34:11.244 00.005 6120 UpdateGuideState(): m_state=6
04:34:11.249 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5275
04:34:11.252 00.003 6120 Star::Find returns 1 (0), X=506.61, Y=662.57, Mass=7805, SNR=58.1, Peak=194 HFD=6.9
04:34:11.257 00.005 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (0.19) = xAngle (2.13 = 2.13)
04:34:11.261 00.004 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.00 = -1.28)
04:34:11.265 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.21 hyp=0.29 cameraTheta=2.32 mountX=-0.15 mountY=-0.28, mountTheta=-2.08
04:34:11.271 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.21, opts=13)
04:34:11.276 00.005 6120 Enqueuing Move request for scope (-0.20, 0.21)
04:34:11.279 00.003 7680 Worker thread wakes up
04:34:11.279 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.21) opts 0xd
04:34:11.280 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.21)
04:34:11.280 00.000 7680 Moving (-0.20, 0.21) raw xDistance=-0.15 yDistance=-0.28
04:34:11.280 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:11.285 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:34:11.285 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:34:11.285 00.000 6120 UpdateGuideState exits: m=7805 SNR=58.1
04:34:11.289 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
04:34:11.290 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:11.293 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:11.297 00.004 7680 MoveAxis(E, 0, ABG)
04:34:11.297 00.000 7680 Move returns status 0, amount 0
04:34:11.297 00.000 7680 MoveAxis(N, 0, ABG)
04:34:11.298 00.001 7680 Move returns status 0, amount 0
04:34:11.298 00.000 6120 Enqueuing Expose request
04:34:11.301 00.003 7680 move complete, result=0
04:34:11.302 00.001 7680 worker thread done servicing request
04:34:11.302 00.000 7680 Worker thread wakes up
04:34:11.302 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:11.303 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:11.303 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
04:34:12.555 01.252 7680 Exposure complete
04:34:12.704 00.149 7680 worker thread done servicing request
04:34:12.705 00.001 6120 OnExposeComplete: enter
04:34:12.708 00.003 6120 UpdateGuideState(): m_state=6
04:34:12.713 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5276
04:34:12.717 00.004 6120 Star::Find returns 1 (0), X=506.51, Y=662.67, Mass=7668, SNR=57.9, Peak=179 HFD=6.8
04:34:12.721 00.004 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (0.19) = xAngle (2.15 = 2.15)
04:34:12.724 00.003 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.03 = -1.26)
04:34:12.728 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.31 hyp=0.43 cameraTheta=2.34 mountX=-0.24 mountY=-0.41, mountTheta=-2.10
04:34:12.733 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.31, opts=13)
04:34:12.738 00.005 6120 Enqueuing Move request for scope (-0.30, 0.31)
04:34:12.741 00.003 7680 Worker thread wakes up
04:34:12.741 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.31) opts 0xd
04:34:12.742 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.31)
04:34:12.742 00.000 7680 Moving (-0.30, 0.31) raw xDistance=-0.24 yDistance=-0.41
04:34:12.742 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:34:12.742 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:34:12.742 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
04:34:12.742 00.000 7680 MoveAxis(E, 97, ABG)
04:34:12.742 00.000 7680 Guiding  Dir = 2, Dur = 97
04:34:12.743 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:12.746 00.003 7680 IsSlewing returns 0
04:34:12.746 00.000 7680 IsGuiding returns 0
04:34:12.746 00.000 7680 PulseGuide returned control before completion, sleep 107
04:34:12.746 00.000 6120 UpdateGuideState exits: m=7668 SNR=57.9
04:34:12.751 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:12.754 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:12.757 00.003 6120 Enqueuing Expose request
04:34:12.858 00.101 7680 IsGuiding returns 1
04:34:12.859 00.001 7680 scope still moving after pulse duration time elapsed
04:34:12.889 00.030 7680 IsSlewing returns 0
04:34:12.891 00.002 7680 IsGuiding returns 1
04:34:12.921 00.030 7680 IsSlewing returns 0
04:34:12.923 00.002 7680 IsGuiding returns 1
04:34:12.953 00.030 7680 IsSlewing returns 0
04:34:12.953 00.000 7680 IsGuiding returns 0
04:34:12.954 00.001 7680 scope move finished after 97 + 109 ms
04:34:12.954 00.000 7680 Move returns status 0, amount 97
04:34:12.955 00.001 7680 MoveAxis(N, 0, ABG)
04:34:12.955 00.000 7680 Move returns status 0, amount 0
04:34:12.955 00.000 7680 move complete, result=0
04:34:12.955 00.000 7680 worker thread done servicing request
04:34:12.956 00.001 7680 Worker thread wakes up
04:34:12.956 00.000 6120 GuideStep: -0.2 px 97 ms EAST, -0.4 px 0 ms NORTH
04:34:12.962 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:12.962 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:14.216 01.254 7680 Exposure complete
04:34:14.360 00.144 7680 worker thread done servicing request
04:34:14.361 00.001 6120 OnExposeComplete: enter
04:34:14.364 00.003 6120 UpdateGuideState(): m_state=6
04:34:14.369 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5277
04:34:14.372 00.003 6120 Star::Find returns 1 (0), X=506.75, Y=662.67, Mass=8038, SNR=59.7, Peak=200 HFD=6.7
04:34:14.377 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (0.19) = xAngle (1.57 = 1.57)
04:34:14.381 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.44 = -1.84)
04:34:14.385 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.76 mountX=0.00 mountY=-0.31, mountTheta=-1.57
04:34:14.390 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.31, opts=13)
04:34:14.394 00.004 6120 Enqueuing Move request for scope (-0.06, 0.31)
04:34:14.398 00.004 7680 Worker thread wakes up
04:34:14.398 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.31) opts 0xd
04:34:14.398 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.31)
04:34:14.398 00.000 7680 Moving (-0.06, 0.31) raw xDistance=0.00 yDistance=-0.31
04:34:14.398 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:34:14.398 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:34:14.398 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:14.403 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
04:34:14.403 00.000 7680 MoveAxis(E, 0, ABG)
04:34:14.403 00.000 7680 Move returns status 0, amount 0
04:34:14.403 00.000 7680 MoveAxis(N, 0, ABG)
04:34:14.403 00.000 7680 Move returns status 0, amount 0
04:34:14.403 00.000 7680 move complete, result=0
04:34:14.404 00.001 7680 worker thread done servicing request
04:34:14.404 00.000 6120 UpdateGuideState exits: m=8038 SNR=59.7
04:34:14.408 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:14.412 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:14.416 00.004 6120 Enqueuing Expose request
04:34:14.420 00.004 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:34:14.423 00.003 7680 Worker thread wakes up
04:34:14.423 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:14.423 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:15.669 01.246 7680 Exposure complete
04:34:15.810 00.141 7680 worker thread done servicing request
04:34:15.810 00.000 6120 OnExposeComplete: enter
04:34:15.814 00.004 6120 UpdateGuideState(): m_state=6
04:34:15.818 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5278
04:34:15.823 00.005 6120 Star::Find returns 1 (0), X=506.66, Y=662.60, Mass=8071, SNR=59.4, Peak=183 HFD=6.9
04:34:15.826 00.003 6120 CameraToMount -- cameraTheta (2.11) - m_xAngle (0.19) = xAngle (1.92 = 1.92)
04:34:15.830 00.004 6120 CameraToMount -- cameraTheta (2.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.80 = -1.49)
04:34:15.834 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.24 hyp=0.28 cameraTheta=2.11 mountX=-0.10 mountY=-0.28, mountTheta=-1.90
04:34:15.837 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.24, opts=13)
04:34:15.842 00.005 6120 Enqueuing Move request for scope (-0.14, 0.24)
04:34:15.845 00.003 7680 Worker thread wakes up
04:34:15.845 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.24) opts 0xd
04:34:15.846 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.24)
04:34:15.846 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:15.849 00.003 7680 Moving (-0.14, 0.24) raw xDistance=-0.10 yDistance=-0.28
04:34:15.849 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:34:15.849 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:34:15.849 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
04:34:15.850 00.001 7680 MoveAxis(E, 0, ABG)
04:34:15.850 00.000 7680 Move returns status 0, amount 0
04:34:15.850 00.000 7680 MoveAxis(N, 0, ABG)
04:34:15.850 00.000 7680 Move returns status 0, amount 0
04:34:15.850 00.000 7680 move complete, result=0
04:34:15.851 00.001 6120 UpdateGuideState exits: m=8071 SNR=59.4
04:34:15.855 00.004 7680 worker thread done servicing request
04:34:15.855 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:15.860 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:15.863 00.003 6120 Enqueuing Expose request
04:34:15.866 00.003 7680 Worker thread wakes up
04:34:15.866 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:34:15.870 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:15.870 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:17.124 01.254 7680 Exposure complete
04:34:17.278 00.154 7680 worker thread done servicing request
04:34:17.278 00.000 6120 OnExposeComplete: enter
04:34:17.282 00.004 6120 UpdateGuideState(): m_state=6
04:34:17.286 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5279
04:34:17.290 00.004 6120 Star::Find returns 1 (0), X=506.72, Y=662.05, Mass=7639, SNR=57.2, Peak=192 HFD=6.6
04:34:17.296 00.006 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
04:34:17.299 00.003 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
04:34:17.305 00.006 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.31 hyp=0.32 cameraTheta=-1.86 mountX=-0.15 mountY=0.24, mountTheta=2.13
04:34:17.309 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.31, opts=13)
04:34:17.313 00.004 6120 Enqueuing Move request for scope (-0.09, -0.31)
04:34:17.320 00.007 7680 Worker thread wakes up
04:34:17.321 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.31) opts 0xd
04:34:17.321 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:17.325 00.004 6120 UpdateGuideState exits: m=7639 SNR=57.2
04:34:17.329 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:17.334 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:17.338 00.004 6120 Enqueuing Expose request
04:34:17.342 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.31)
04:34:17.342 00.000 7680 Moving (-0.09, -0.31) raw xDistance=-0.15 yDistance=0.24
04:34:17.342 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:34:17.342 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:34:17.343 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
04:34:17.343 00.000 7680 MoveAxis(E, 0, ABG)
04:34:17.343 00.000 7680 Move returns status 0, amount 0
04:34:17.344 00.001 7680 MoveAxis(N, 0, ABG)
04:34:17.344 00.000 7680 Move returns status 0, amount 0
04:34:17.344 00.000 7680 move complete, result=0
04:34:17.344 00.000 7680 worker thread done servicing request
04:34:17.344 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:34:17.349 00.005 7680 Worker thread wakes up
04:34:17.349 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:17.349 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:18.594 01.245 7680 Exposure complete
04:34:18.745 00.151 7680 worker thread done servicing request
04:34:18.745 00.000 6120 OnExposeComplete: enter
04:34:18.748 00.003 6120 UpdateGuideState(): m_state=6
04:34:18.753 00.005 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5280
04:34:18.757 00.004 6120 Star::Find returns 1 (0), X=506.95, Y=661.91, Mass=7855, SNR=59.0, Peak=187 HFD=6.4
04:34:18.761 00.004 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.19) = xAngle (-1.44 = -1.44)
04:34:18.766 00.005 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.43 = 1.43)
04:34:18.769 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.45 hyp=0.47 cameraTheta=-1.26 mountX=0.06 mountY=0.46, mountTheta=1.44
04:34:18.774 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.45, opts=13)
04:34:18.778 00.004 6120 Enqueuing Move request for scope (0.14, -0.45)
04:34:18.782 00.004 7680 Worker thread wakes up
04:34:18.782 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.45) opts 0xd
04:34:18.782 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.45)
04:34:18.782 00.000 7680 Moving (0.14, -0.45) raw xDistance=0.06 yDistance=0.46
04:34:18.782 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:34:18.782 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
04:34:18.783 00.001 7680 MoveAxis(E, 0, ABG)
04:34:18.783 00.000 7680 Move returns status 0, amount 0
04:34:18.783 00.000 7680 MoveAxis(S, 252, ABG)
04:34:18.783 00.000 7680 Guiding  Dir = 1, Dur = 252
04:34:18.783 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:18.792 00.009 7680 IsSlewing returns 0
04:34:18.792 00.000 6120 UpdateGuideState exits: m=7855 SNR=59.0
04:34:18.798 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:18.802 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:18.807 00.005 6120 Enqueuing Expose request
04:34:18.811 00.004 7680 IsGuiding returns 0
04:34:18.811 00.000 7680 PulseGuide returned control before completion, sleep 262
04:34:19.082 00.271 7680 IsGuiding returns 1
04:34:19.082 00.000 7680 scope still moving after pulse duration time elapsed
04:34:19.114 00.032 7680 IsSlewing returns 0
04:34:19.115 00.001 7680 IsGuiding returns 0
04:34:19.116 00.001 7680 scope move finished after 252 + 52 ms
04:34:19.116 00.000 7680 Move returns status 0, amount 252
04:34:19.116 00.000 7680 move complete, result=0
04:34:19.117 00.001 7680 worker thread done servicing request
04:34:19.117 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 252 ms SOUTH
04:34:19.123 00.006 7680 Worker thread wakes up
04:34:19.123 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:19.123 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:20.378 01.255 7680 Exposure complete
04:34:20.527 00.149 7680 worker thread done servicing request
04:34:20.527 00.000 6120 OnExposeComplete: enter
04:34:20.530 00.003 6120 UpdateGuideState(): m_state=6
04:34:20.535 00.005 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5281
04:34:20.539 00.004 6120 Star::Find returns 1 (0), X=506.97, Y=662.00, Mass=7789, SNR=59.8, Peak=192 HFD=6.4
04:34:20.544 00.005 6120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.19) = xAngle (-1.33 = -1.33)
04:34:20.548 00.004 6120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.54 = 1.54)
04:34:20.552 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.36 hyp=0.39 cameraTheta=-1.14 mountX=0.09 mountY=0.39, mountTheta=1.34
04:34:20.556 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.36, opts=13)
04:34:20.561 00.005 6120 Enqueuing Move request for scope (0.16, -0.36)
04:34:20.565 00.004 7680 Worker thread wakes up
04:34:20.565 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:20.569 00.004 6120 UpdateGuideState exits: m=7789 SNR=59.8
04:34:20.573 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:20.577 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:20.581 00.004 6120 Enqueuing Expose request
04:34:20.584 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.36) opts 0xd
04:34:20.584 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.36)
04:34:20.584 00.000 7680 Moving (0.16, -0.36) raw xDistance=0.09 yDistance=0.39
04:34:20.584 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:34:20.584 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
04:34:20.585 00.001 7680 MoveAxis(E, 0, ABG)
04:34:20.585 00.000 7680 Move returns status 0, amount 0
04:34:20.585 00.000 7680 MoveAxis(S, 213, ABG)
04:34:20.586 00.001 7680 Guiding  Dir = 1, Dur = 213
04:34:20.586 00.000 7680 IsSlewing returns 0
04:34:20.587 00.001 7680 IsGuiding returns 0
04:34:20.587 00.000 7680 PulseGuide returned control before completion, sleep 223
04:34:20.821 00.234 7680 IsGuiding returns 1
04:34:20.821 00.000 7680 scope still moving after pulse duration time elapsed
04:34:20.851 00.030 7680 IsSlewing returns 0
04:34:20.852 00.001 7680 IsGuiding returns 0
04:34:20.852 00.000 7680 scope move finished after 213 + 52 ms
04:34:20.853 00.001 7680 Move returns status 0, amount 213
04:34:20.853 00.000 7680 move complete, result=0
04:34:20.853 00.000 7680 worker thread done servicing request
04:34:20.853 00.000 7680 Worker thread wakes up
04:34:20.854 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 213 ms SOUTH
04:34:20.860 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:20.861 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:22.109 01.248 7680 Exposure complete
04:34:22.250 00.141 7680 worker thread done servicing request
04:34:22.250 00.000 6120 OnExposeComplete: enter
04:34:22.255 00.005 6120 UpdateGuideState(): m_state=6
04:34:22.259 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5282
04:34:22.262 00.003 6120 Star::Find returns 1 (0), X=506.66, Y=664.85, Mass=7342, SNR=57.4, Peak=188 HFD=6.5
04:34:22.266 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.19) = xAngle (1.44 = 1.44)
04:34:22.268 00.002 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.32 = -1.97)
04:34:22.272 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=2.50 hyp=2.50 cameraTheta=1.63 mountX=0.32 mountY=-2.31, mountTheta=-1.43
04:34:22.277 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=2.50, opts=13)
04:34:22.280 00.003 6120 Enqueuing Move request for scope (-0.15, 2.50)
04:34:22.283 00.003 7680 Worker thread wakes up
04:34:22.283 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 2.50) opts 0xd
04:34:22.284 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 2.50)
04:34:22.284 00.000 7680 Moving (-0.15, 2.50) raw xDistance=0.32 yDistance=-2.31
04:34:22.284 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
04:34:22.284 00.000 7680 resist switch: large excursion: input -2.31 thresh 0.60 direction from 1 to -1
04:34:22.285 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.92
04:34:22.285 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.31 from input -2.31
04:34:22.286 00.001 7680 MoveAxis(W, 130, ABG)
04:34:22.286 00.000 7680 Guiding  Dir = 3, Dur = 130
04:34:22.286 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:22.290 00.004 7680 IsSlewing returns 0
04:34:22.290 00.000 6120 UpdateGuideState exits: m=7342 SNR=57.4
04:34:22.295 00.005 7680 IsGuiding returns 0
04:34:22.295 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:22.300 00.005 7680 PulseGuide returned control before completion, sleep 140
04:34:22.300 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:22.303 00.003 6120 Enqueuing Expose request
04:34:22.442 00.139 7680 IsGuiding returns 1
04:34:22.443 00.001 7680 scope still moving after pulse duration time elapsed
04:34:22.472 00.029 7680 IsSlewing returns 0
04:34:22.472 00.000 7680 IsGuiding returns 0
04:34:22.474 00.002 7680 scope move finished after 130 + 47 ms
04:34:22.474 00.000 7680 Move returns status 0, amount 130
04:34:22.474 00.000 7680 MoveAxis(N, 1252, ABG)
04:34:22.474 00.000 7680 Guiding  Dir = 0, Dur = 1252
04:34:22.475 00.001 7680 IsSlewing returns 0
04:34:22.475 00.000 7680 IsGuiding returns 0
04:34:22.476 00.001 7680 PulseGuide returned control before completion, sleep 1262
04:34:23.740 01.264 7680 IsGuiding returns 1
04:34:23.741 00.001 7680 scope still moving after pulse duration time elapsed
04:34:23.772 00.031 7680 IsSlewing returns 0
04:34:23.773 00.001 7680 IsGuiding returns 0
04:34:23.773 00.000 7680 scope move finished after 1252 + 46 ms
04:34:23.774 00.001 7680 Move returns status 0, amount 1252
04:34:23.774 00.000 7680 move complete, result=0
04:34:23.775 00.001 7680 worker thread done servicing request
04:34:23.775 00.000 7680 Worker thread wakes up
04:34:23.777 00.002 6120 GuideStep: 0.3 px 130 ms WEST, -2.3 px 1252 ms NORTH
04:34:23.783 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:23.783 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:25.033 01.250 7680 Exposure complete
04:34:25.171 00.138 7680 worker thread done servicing request
04:34:25.171 00.000 6120 OnExposeComplete: enter
04:34:25.176 00.005 6120 UpdateGuideState(): m_state=6
04:34:25.181 00.005 6120 Star::Find(15, 506, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5283
04:34:25.185 00.004 6120 Star::Find returns 1 (0), X=506.46, Y=661.84, Mass=7528, SNR=56.8, Peak=186 HFD=6.7
04:34:25.189 00.004 6120 CameraToMount -- cameraTheta (-2.16) - m_xAngle (0.19) = xAngle (-2.35 = -2.35)
04:34:25.194 00.005 6120 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.52 = 0.52)
04:34:25.199 00.005 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.52 hyp=0.63 cameraTheta=-2.16 mountX=-0.44 mountY=0.31, mountTheta=2.53
04:34:25.204 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.52, opts=13)
04:34:25.209 00.005 6120 Enqueuing Move request for scope (-0.35, -0.52)
04:34:25.214 00.005 7680 Worker thread wakes up
04:34:25.214 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.52) opts 0xd
04:34:25.214 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.52)
04:34:25.214 00.000 7680 Moving (-0.35, -0.52) raw xDistance=-0.44 yDistance=0.31
04:34:25.214 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.44
04:34:25.214 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:34:25.215 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:25.218 00.003 6120 UpdateGuideState exits: m=7528 SNR=56.8
04:34:25.223 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
04:34:25.223 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:25.227 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:25.233 00.006 6120 Enqueuing Expose request
04:34:25.238 00.005 7680 MoveAxis(E, 171, ABG)
04:34:25.238 00.000 7680 Guiding  Dir = 2, Dur = 171
04:34:25.238 00.000 7680 IsSlewing returns 0
04:34:25.239 00.001 7680 IsGuiding returns 0
04:34:25.239 00.000 7680 PulseGuide returned control before completion, sleep 181
04:34:25.429 00.190 7680 IsGuiding returns 1
04:34:25.429 00.000 7680 scope still moving after pulse duration time elapsed
04:34:25.459 00.030 7680 IsSlewing returns 0
04:34:25.460 00.001 7680 IsGuiding returns 0
04:34:25.460 00.000 7680 scope move finished after 171 + 50 ms
04:34:25.460 00.000 7680 Move returns status 0, amount 171
04:34:25.461 00.001 7680 MoveAxis(N, 0, ABG)
04:34:25.461 00.000 7680 Move returns status 0, amount 0
04:34:25.461 00.000 7680 move complete, result=0
04:34:25.461 00.000 7680 worker thread done servicing request
04:34:25.461 00.000 6120 GuideStep: -0.4 px 171 ms EAST, 0.3 px 0 ms NORTH
04:34:25.466 00.005 7680 Worker thread wakes up
04:34:25.466 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:25.467 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:26.710 01.243 7680 Exposure complete
04:34:26.855 00.145 7680 worker thread done servicing request
04:34:26.856 00.001 6120 OnExposeComplete: enter
04:34:26.860 00.004 6120 UpdateGuideState(): m_state=6
04:34:26.864 00.004 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5284
04:34:26.867 00.003 6120 Star::Find returns 1 (0), X=506.72, Y=661.70, Mass=8092, SNR=59.1, Peak=197 HFD=6.7
04:34:26.872 00.005 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
04:34:26.876 00.004 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
04:34:26.880 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.65 hyp=0.66 cameraTheta=-1.71 mountX=-0.21 mountY=0.55, mountTheta=1.94
04:34:26.885 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.65, opts=13)
04:34:26.888 00.003 6120 Enqueuing Move request for scope (-0.09, -0.65)
04:34:26.892 00.004 7680 Worker thread wakes up
04:34:26.892 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.65) opts 0xd
04:34:26.893 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.65)
04:34:26.893 00.000 7680 Moving (-0.09, -0.65) raw xDistance=-0.21 yDistance=0.55
04:34:26.893 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
04:34:26.893 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:34:26.894 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.55
04:34:26.894 00.000 7680 MoveAxis(E, 98, ABG)
04:34:26.894 00.000 7680 Guiding  Dir = 2, Dur = 98
04:34:26.894 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:26.897 00.003 7680 IsSlewing returns 0
04:34:26.897 00.000 6120 UpdateGuideState exits: m=8092 SNR=59.1
04:34:26.902 00.005 7680 IsGuiding returns 0
04:34:26.902 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:26.907 00.005 7680 PulseGuide returned control before completion, sleep 108
04:34:26.907 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:26.912 00.005 6120 Enqueuing Expose request
04:34:27.029 00.117 7680 IsGuiding returns 1
04:34:27.030 00.001 7680 scope still moving after pulse duration time elapsed
04:34:27.060 00.030 7680 IsSlewing returns 0
04:34:27.061 00.001 7680 IsGuiding returns 0
04:34:27.061 00.000 7680 scope move finished after 98 + 60 ms
04:34:27.062 00.001 7680 Move returns status 0, amount 98
04:34:27.063 00.001 7680 MoveAxis(N, 0, ABG)
04:34:27.063 00.000 7680 Move returns status 0, amount 0
04:34:27.063 00.000 7680 move complete, result=0
04:34:27.064 00.001 7680 worker thread done servicing request
04:34:27.064 00.000 7680 Worker thread wakes up
04:34:27.064 00.000 6120 GuideStep: -0.2 px 98 ms EAST, 0.5 px 0 ms NORTH
04:34:27.071 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:27.071 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:28.318 01.247 7680 Exposure complete
04:34:28.467 00.149 7680 worker thread done servicing request
04:34:28.467 00.000 6120 OnExposeComplete: enter
04:34:28.471 00.004 6120 UpdateGuideState(): m_state=6
04:34:28.476 00.005 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5285
04:34:28.481 00.005 6120 Star::Find returns 1 (0), X=506.84, Y=661.54, Mass=8104, SNR=59.2, Peak=190 HFD=6.9
04:34:28.485 00.004 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
04:34:28.490 00.005 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
04:34:28.494 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.82 hyp=0.82 cameraTheta=-1.53 mountX=-0.12 mountY=0.75, mountTheta=1.73
04:34:28.500 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.82, opts=13)
04:34:28.504 00.004 6120 Enqueuing Move request for scope (0.03, -0.82)
04:34:28.508 00.004 7680 Worker thread wakes up
04:34:28.508 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:28.513 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.82) opts 0xd
04:34:28.514 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.82)
04:34:28.514 00.000 7680 Moving (0.03, -0.82) raw xDistance=-0.12 yDistance=0.75
04:34:28.514 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:34:28.514 00.000 6120 UpdateGuideState exits: m=8104 SNR=59.2
04:34:28.519 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:28.523 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:28.526 00.003 6120 Enqueuing Expose request
04:34:28.530 00.004 7680 resist switch: large excursion: input 0.75 thresh 0.60 direction from -1 to 1
04:34:28.530 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.25
04:34:28.530 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
04:34:28.530 00.000 7680 MoveAxis(E, 0, ABG)
04:34:28.530 00.000 7680 Move returns status 0, amount 0
04:34:28.532 00.002 7680 MoveAxis(S, 407, ABG)
04:34:28.532 00.000 7680 Guiding  Dir = 1, Dur = 407
04:34:28.532 00.000 7680 IsSlewing returns 0
04:34:28.532 00.000 7680 IsGuiding returns 0
04:34:28.533 00.001 7680 PulseGuide returned control before completion, sleep 417
04:34:28.965 00.432 7680 IsGuiding returns 1
04:34:28.967 00.002 7680 scope still moving after pulse duration time elapsed
04:34:28.997 00.030 7680 IsSlewing returns 0
04:34:28.999 00.002 7680 IsGuiding returns 0
04:34:28.999 00.000 7680 scope move finished after 407 + 59 ms
04:34:29.000 00.001 7680 Move returns status 0, amount 407
04:34:29.000 00.000 7680 move complete, result=0
04:34:29.000 00.000 7680 worker thread done servicing request
04:34:29.001 00.001 7680 Worker thread wakes up
04:34:29.002 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 407 ms SOUTH
04:34:29.010 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:29.010 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:30.260 01.250 7680 Exposure complete
04:34:30.410 00.150 7680 worker thread done servicing request
04:34:30.411 00.001 6120 OnExposeComplete: enter
04:34:30.416 00.005 6120 UpdateGuideState(): m_state=6
04:34:30.421 00.005 6120 Star::Find(15, 506, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5286
04:34:30.425 00.004 6120 Star::Find returns 1 (0), X=507.09, Y=661.01, Mass=7843, SNR=59.1, Peak=206 HFD=6.4
04:34:30.429 00.004 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
04:34:30.432 00.003 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
04:34:30.437 00.005 6120 CameraToMount -- cameraX=0.28 cameraY=-1.35 hyp=1.38 cameraTheta=-1.37 mountX=0.03 mountY=1.34, mountTheta=1.55
04:34:30.441 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-1.35, opts=13)
04:34:30.445 00.004 6120 Enqueuing Move request for scope (0.28, -1.35)
04:34:30.451 00.006 7680 Worker thread wakes up
04:34:30.451 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -1.35) opts 0xd
04:34:30.451 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -1.35)
04:34:30.452 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:30.456 00.004 6120 UpdateGuideState exits: m=7843 SNR=59.1
04:34:30.459 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:30.464 00.005 7680 Moving (0.28, -1.35) raw xDistance=0.03 yDistance=1.34
04:34:30.464 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:34:30.464 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:30.468 00.004 7680 GuideAlgorithmResistSwitch::result() returns 1.34 from input 1.34
04:34:30.468 00.000 7680 MoveAxis(E, 0, ABG)
04:34:30.468 00.000 7680 Move returns status 0, amount 0
04:34:30.468 00.000 6120 Enqueuing Expose request
04:34:30.472 00.004 7680 MoveAxis(S, 725, ABG)
04:34:30.472 00.000 7680 Guiding  Dir = 1, Dur = 725
04:34:30.473 00.001 7680 IsSlewing returns 0
04:34:30.473 00.000 7680 IsGuiding returns 0
04:34:30.474 00.001 7680 PulseGuide returned control before completion, sleep 735
04:34:31.219 00.745 7680 IsGuiding returns 1
04:34:31.219 00.000 7680 scope still moving after pulse duration time elapsed
04:34:31.250 00.031 7680 IsSlewing returns 0
04:34:31.252 00.002 7680 IsGuiding returns 1
04:34:31.282 00.030 7680 IsSlewing returns 0
04:34:31.282 00.000 7680 IsGuiding returns 1
04:34:31.312 00.030 7680 IsSlewing returns 0
04:34:31.313 00.001 7680 IsGuiding returns 0
04:34:31.315 00.002 7680 scope move finished after 725 + 116 ms
04:34:31.316 00.001 7680 Move returns status 0, amount 725
04:34:31.316 00.000 7680 move complete, result=0
04:34:31.317 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 1.3 px 725 ms SOUTH
04:34:31.324 00.007 7680 worker thread done servicing request
04:34:31.324 00.000 7680 Worker thread wakes up
04:34:31.324 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:31.324 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:32.572 01.248 7680 Exposure complete
04:34:32.730 00.158 7680 worker thread done servicing request
04:34:32.730 00.000 6120 OnExposeComplete: enter
04:34:32.734 00.004 6120 UpdateGuideState(): m_state=6
04:34:32.739 00.005 6120 Star::Find(15, 507, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5287
04:34:32.743 00.004 6120 Star::Find returns 1 (0), X=507.02, Y=661.83, Mass=8138, SNR=59.5, Peak=188 HFD=6.7
04:34:32.747 00.004 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
04:34:32.751 00.004 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.50 = 1.50)
04:34:32.755 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=-0.53 hyp=0.57 cameraTheta=-1.18 mountX=0.11 mountY=0.57, mountTheta=1.38
04:34:32.762 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.53, opts=13)
04:34:32.767 00.005 6120 Enqueuing Move request for scope (0.22, -0.53)
04:34:32.771 00.004 7680 Worker thread wakes up
04:34:32.771 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:32.775 00.004 6120 UpdateGuideState exits: m=8138 SNR=59.5
04:34:32.778 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:32.781 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:32.785 00.004 6120 Enqueuing Expose request
04:34:32.788 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.53) opts 0xd
04:34:32.788 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.53)
04:34:32.788 00.000 7680 Moving (0.22, -0.53) raw xDistance=0.11 yDistance=0.57
04:34:32.788 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:34:32.790 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
04:34:32.790 00.000 7680 MoveAxis(E, 0, ABG)
04:34:32.790 00.000 7680 Move returns status 0, amount 0
04:34:32.790 00.000 7680 MoveAxis(S, 311, ABG)
04:34:32.790 00.000 7680 Guiding  Dir = 1, Dur = 311
04:34:32.791 00.001 7680 IsSlewing returns 0
04:34:32.791 00.000 7680 IsGuiding returns 0
04:34:32.792 00.001 7680 PulseGuide returned control before completion, sleep 321
04:34:33.120 00.328 7680 IsGuiding returns 1
04:34:33.120 00.000 7680 scope still moving after pulse duration time elapsed
04:34:33.151 00.031 7680 IsSlewing returns 0
04:34:33.151 00.000 7680 IsGuiding returns 0
04:34:33.151 00.000 7680 scope move finished after 311 + 49 ms
04:34:33.151 00.000 7680 Move returns status 0, amount 311
04:34:33.152 00.001 7680 move complete, result=0
04:34:33.152 00.000 7680 worker thread done servicing request
04:34:33.152 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.6 px 311 ms SOUTH
04:34:33.159 00.007 7680 Worker thread wakes up
04:34:33.159 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:33.159 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:34.407 01.248 7680 Exposure complete
04:34:34.553 00.146 7680 worker thread done servicing request
04:34:34.553 00.000 6120 OnExposeComplete: enter
04:34:34.557 00.004 6120 UpdateGuideState(): m_state=6
04:34:34.561 00.004 6120 Star::Find(15, 507, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5288
04:34:34.565 00.004 6120 Star::Find returns 1 (0), X=506.93, Y=662.60, Mass=7826, SNR=57.6, Peak=192 HFD=6.7
04:34:34.568 00.003 6120 CameraToMount -- cameraTheta (1.09) - m_xAngle (0.19) = xAngle (0.91 = 0.91)
04:34:34.573 00.005 6120 CameraToMount -- cameraTheta (1.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.78 = -2.50)
04:34:34.577 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=0.24 hyp=0.27 cameraTheta=1.09 mountX=0.17 mountY=-0.16, mountTheta=-0.77
04:34:34.582 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=0.24, opts=13)
04:34:34.586 00.004 6120 Enqueuing Move request for scope (0.13, 0.24)
04:34:34.589 00.003 7680 Worker thread wakes up
04:34:34.589 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.24) opts 0xd
04:34:34.589 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, 0.24)
04:34:34.590 00.001 7680 Moving (0.13, 0.24) raw xDistance=0.17 yDistance=-0.16
04:34:34.590 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:34:34.590 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:34:34.590 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:34.594 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:34:34.594 00.000 7680 MoveAxis(E, 0, ABG)
04:34:34.594 00.000 7680 Move returns status 0, amount 0
04:34:34.594 00.000 7680 MoveAxis(N, 0, ABG)
04:34:34.594 00.000 7680 Move returns status 0, amount 0
04:34:34.594 00.000 7680 move complete, result=0
04:34:34.597 00.003 7680 worker thread done servicing request
04:34:34.597 00.000 6120 UpdateGuideState exits: m=7826 SNR=57.6
04:34:34.603 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:34.606 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:34.609 00.003 6120 Enqueuing Expose request
04:34:34.613 00.004 7680 Worker thread wakes up
04:34:34.613 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:34.614 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:34.614 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:34:35.862 01.248 7680 Exposure complete
04:34:36.019 00.157 7680 worker thread done servicing request
04:34:36.019 00.000 6120 OnExposeComplete: enter
04:34:36.023 00.004 6120 UpdateGuideState(): m_state=6
04:34:36.027 00.004 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5289
04:34:36.031 00.004 6120 Star::Find returns 1 (0), X=507.03, Y=662.11, Mass=7341, SNR=55.5, Peak=199 HFD=6.5
04:34:36.035 00.004 6120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (0.19) = xAngle (-1.04 = -1.04)
04:34:36.041 00.006 6120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.84 = 1.84)
04:34:36.045 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=-0.25 hyp=0.33 cameraTheta=-0.85 mountX=0.17 mountY=0.32, mountTheta=1.09
04:34:36.050 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.25, opts=13)
04:34:36.054 00.004 6120 Enqueuing Move request for scope (0.22, -0.25)
04:34:36.059 00.005 7680 Worker thread wakes up
04:34:36.059 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:36.063 00.004 6120 UpdateGuideState exits: m=7341 SNR=55.5
04:34:36.067 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:36.070 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:36.075 00.005 6120 Enqueuing Expose request
04:34:36.079 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.25) opts 0xd
04:34:36.079 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.25)
04:34:36.079 00.000 7680 Moving (0.22, -0.25) raw xDistance=0.17 yDistance=0.32
04:34:36.079 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:34:36.080 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
04:34:36.080 00.000 7680 MoveAxis(E, 0, ABG)
04:34:36.080 00.000 7680 Move returns status 0, amount 0
04:34:36.080 00.000 7680 MoveAxis(S, 174, ABG)
04:34:36.080 00.000 7680 Guiding  Dir = 1, Dur = 174
04:34:36.080 00.000 7680 IsSlewing returns 0
04:34:36.081 00.001 7680 IsGuiding returns 0
04:34:36.081 00.000 7680 PulseGuide returned control before completion, sleep 184
04:34:36.275 00.194 7680 IsGuiding returns 1
04:34:36.275 00.000 7680 scope still moving after pulse duration time elapsed
04:34:36.307 00.032 7680 IsSlewing returns 0
04:34:36.307 00.000 7680 IsGuiding returns 0
04:34:36.308 00.001 7680 scope move finished after 174 + 52 ms
04:34:36.308 00.000 7680 Move returns status 0, amount 174
04:34:36.308 00.000 7680 move complete, result=0
04:34:36.309 00.001 7680 worker thread done servicing request
04:34:36.309 00.000 7680 Worker thread wakes up
04:34:36.309 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 174 ms SOUTH
04:34:36.318 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:36.319 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:37.568 01.249 7680 Exposure complete
04:34:37.717 00.149 7680 worker thread done servicing request
04:34:37.719 00.002 6120 OnExposeComplete: enter
04:34:37.722 00.003 6120 UpdateGuideState(): m_state=6
04:34:37.727 00.005 6120 Star::Find(15, 507, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5290
04:34:37.732 00.005 6120 Star::Find returns 1 (0), X=507.24, Y=662.10, Mass=7397, SNR=56.9, Peak=208 HFD=6.5
04:34:37.736 00.004 6120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.19) = xAngle (-0.72 = -0.72)
04:34:37.739 00.003 6120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.15 = 2.15)
04:34:37.743 00.004 6120 CameraToMount -- cameraX=0.43 cameraY=-0.25 hyp=0.50 cameraTheta=-0.53 mountX=0.38 mountY=0.42, mountTheta=0.84
04:34:37.747 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.43, y=-0.25, opts=13)
04:34:37.750 00.003 6120 Enqueuing Move request for scope (0.43, -0.25)
04:34:37.753 00.003 7680 Worker thread wakes up
04:34:37.754 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.25) opts 0xd
04:34:37.754 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:37.757 00.003 6120 UpdateGuideState exits: m=7397 SNR=56.9
04:34:37.761 00.004 7680 Handling offset move in thread for scope, endpoint = (0.43, -0.25)
04:34:37.761 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:37.766 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:37.770 00.004 6120 Enqueuing Expose request
04:34:37.774 00.004 7680 Moving (0.43, -0.25) raw xDistance=0.38 yDistance=0.42
04:34:37.774 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
04:34:37.774 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
04:34:37.775 00.001 7680 MoveAxis(W, 153, ABG)
04:34:37.775 00.000 7680 Guiding  Dir = 3, Dur = 153
04:34:37.775 00.000 7680 IsSlewing returns 0
04:34:37.775 00.000 7680 IsGuiding returns 0
04:34:37.776 00.001 7680 PulseGuide returned control before completion, sleep 163
04:34:37.945 00.169 7680 IsGuiding returns 1
04:34:37.946 00.001 7680 scope still moving after pulse duration time elapsed
04:34:37.977 00.031 7680 IsSlewing returns 0
04:34:37.978 00.001 7680 IsGuiding returns 0
04:34:37.978 00.000 7680 scope move finished after 153 + 48 ms
04:34:37.978 00.000 7680 Move returns status 0, amount 153
04:34:37.978 00.000 7680 MoveAxis(S, 227, ABG)
04:34:37.979 00.001 7680 Guiding  Dir = 1, Dur = 227
04:34:37.979 00.000 7680 IsSlewing returns 0
04:34:37.979 00.000 7680 IsGuiding returns 0
04:34:37.981 00.002 7680 PulseGuide returned control before completion, sleep 237
04:34:38.225 00.244 7680 IsGuiding returns 1
04:34:38.227 00.002 7680 scope still moving after pulse duration time elapsed
04:34:38.255 00.028 7680 IsSlewing returns 0
04:34:38.257 00.002 7680 IsGuiding returns 0
04:34:38.259 00.002 7680 scope move finished after 227 + 51 ms
04:34:38.260 00.001 7680 Move returns status 0, amount 227
04:34:38.260 00.000 7680 move complete, result=0
04:34:38.261 00.001 7680 worker thread done servicing request
04:34:38.262 00.001 7680 Worker thread wakes up
04:34:38.262 00.000 6120 GuideStep: 0.4 px 153 ms WEST, 0.4 px 227 ms SOUTH
04:34:38.268 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:38.268 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:39.518 01.250 7680 Exposure complete
04:34:39.651 00.133 7680 worker thread done servicing request
04:34:39.652 00.001 6120 OnExposeComplete: enter
04:34:39.654 00.002 6120 UpdateGuideState(): m_state=6
04:34:39.658 00.004 6120 Star::Find(15, 507, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5291
04:34:39.662 00.004 6120 Star::Find returns 1 (0), X=507.03, Y=663.27, Mass=7942, SNR=58.4, Peak=194 HFD=6.8
04:34:39.666 00.004 6120 CameraToMount -- cameraTheta (1.33) - m_xAngle (0.19) = xAngle (1.15 = 1.15)
04:34:39.669 00.003 6120 CameraToMount -- cameraTheta (1.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.02 = -2.26)
04:34:39.673 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.92 hyp=0.94 cameraTheta=1.33 mountX=0.39 mountY=-0.73, mountTheta=-1.08
04:34:39.677 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.92, opts=13)
04:34:39.681 00.004 6120 Enqueuing Move request for scope (0.22, 0.92)
04:34:39.685 00.004 7680 Worker thread wakes up
04:34:39.685 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:39.688 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.92) opts 0xd
04:34:39.689 00.001 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.92)
04:34:39.689 00.000 7680 Moving (0.22, 0.92) raw xDistance=0.39 yDistance=-0.73
04:34:39.689 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
04:34:39.689 00.000 7680 resist switch: large excursion: input -0.73 thresh 0.60 direction from 1 to -1
04:34:39.689 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.18
04:34:39.689 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
04:34:39.690 00.001 7680 MoveAxis(W, 169, ABG)
04:34:39.690 00.000 7680 Guiding  Dir = 3, Dur = 169
04:34:39.690 00.000 7680 IsSlewing returns 0
04:34:39.690 00.000 7680 IsGuiding returns 0
04:34:39.691 00.001 7680 PulseGuide returned control before completion, sleep 179
04:34:39.691 00.000 6120 UpdateGuideState exits: m=7942 SNR=58.4
04:34:39.694 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:39.700 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:39.703 00.003 6120 Enqueuing Expose request
04:34:39.882 00.179 7680 IsGuiding returns 1
04:34:39.883 00.001 7680 scope still moving after pulse duration time elapsed
04:34:39.914 00.031 7680 IsSlewing returns 0
04:34:39.915 00.001 7680 IsGuiding returns 0
04:34:39.915 00.000 7680 scope move finished after 169 + 55 ms
04:34:39.915 00.000 7680 Move returns status 0, amount 169
04:34:39.916 00.001 7680 MoveAxis(N, 394, ABG)
04:34:39.916 00.000 7680 Guiding  Dir = 0, Dur = 394
04:34:39.917 00.001 7680 IsSlewing returns 0
04:34:39.919 00.002 7680 IsGuiding returns 0
04:34:39.920 00.001 7680 PulseGuide returned control before completion, sleep 404
04:34:40.336 00.416 7680 IsGuiding returns 1
04:34:40.336 00.000 7680 scope still moving after pulse duration time elapsed
04:34:40.368 00.032 7680 IsSlewing returns 0
04:34:40.368 00.000 7680 IsGuiding returns 0
04:34:40.368 00.000 7680 scope move finished after 394 + 55 ms
04:34:40.368 00.000 7680 Move returns status 0, amount 394
04:34:40.369 00.001 7680 move complete, result=0
04:34:40.370 00.001 7680 worker thread done servicing request
04:34:40.370 00.000 6120 GuideStep: 0.4 px 169 ms WEST, -0.7 px 394 ms NORTH
04:34:40.374 00.004 7680 Worker thread wakes up
04:34:40.374 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:40.374 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:41.629 01.255 7680 Exposure complete
04:34:41.775 00.146 7680 worker thread done servicing request
04:34:41.776 00.001 6120 OnExposeComplete: enter
04:34:41.780 00.004 6120 UpdateGuideState(): m_state=6
04:34:41.783 00.003 6120 Star::Find(15, 507, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5292
04:34:41.788 00.005 6120 Star::Find returns 1 (0), X=506.61, Y=662.81, Mass=7617, SNR=57.6, Peak=185 HFD=6.6
04:34:41.793 00.005 6120 CameraToMount -- cameraTheta (1.98) - m_xAngle (0.19) = xAngle (1.80 = 1.80)
04:34:41.797 00.004 6120 CameraToMount -- cameraTheta (1.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.67 = -1.61)
04:34:41.801 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.46 hyp=0.50 cameraTheta=1.98 mountX=-0.11 mountY=-0.50, mountTheta=-1.79
04:34:41.806 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.46, opts=13)
04:34:41.809 00.003 6120 Enqueuing Move request for scope (-0.20, 0.46)
04:34:41.813 00.004 7680 Worker thread wakes up
04:34:41.813 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.46) opts 0xd
04:34:41.815 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:41.819 00.004 6120 UpdateGuideState exits: m=7617 SNR=57.6
04:34:41.823 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.46)
04:34:41.823 00.000 7680 Moving (-0.20, 0.46) raw xDistance=-0.11 yDistance=-0.50
04:34:41.824 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:34:41.825 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
04:34:41.825 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:41.829 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:41.835 00.006 6120 Enqueuing Expose request
04:34:41.839 00.004 7680 MoveAxis(E, 0, ABG)
04:34:41.839 00.000 7680 Move returns status 0, amount 0
04:34:41.839 00.000 7680 MoveAxis(N, 270, ABG)
04:34:41.840 00.001 7680 Guiding  Dir = 0, Dur = 270
04:34:41.840 00.000 7680 IsSlewing returns 0
04:34:41.841 00.001 7680 IsGuiding returns 0
04:34:41.841 00.000 7680 PulseGuide returned control before completion, sleep 280
04:34:42.129 00.288 7680 IsGuiding returns 1
04:34:42.129 00.000 7680 scope still moving after pulse duration time elapsed
04:34:42.160 00.031 7680 IsSlewing returns 0
04:34:42.161 00.001 7680 IsGuiding returns 0
04:34:42.161 00.000 7680 scope move finished after 270 + 50 ms
04:34:42.162 00.001 7680 Move returns status 0, amount 270
04:34:42.162 00.000 7680 move complete, result=0
04:34:42.162 00.000 7680 worker thread done servicing request
04:34:42.164 00.002 7680 Worker thread wakes up
04:34:42.164 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 270 ms NORTH
04:34:42.170 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:42.170 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:43.426 01.256 7680 Exposure complete
04:34:43.594 00.168 7680 worker thread done servicing request
04:34:43.596 00.002 6120 OnExposeComplete: enter
04:34:43.602 00.006 6120 UpdateGuideState(): m_state=6
04:34:43.608 00.006 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5293
04:34:43.614 00.006 6120 Star::Find returns 1 (0), X=506.55, Y=662.59, Mass=8374, SNR=60.4, Peak=210 HFD=6.9
04:34:43.620 00.006 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (0.19) = xAngle (2.22 = 2.22)
04:34:43.626 00.006 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.09 = -1.19)
04:34:43.633 00.007 6120 CameraToMount -- cameraX=-0.26 cameraY=0.23 hyp=0.34 cameraTheta=2.41 mountX=-0.21 mountY=-0.32, mountTheta=-2.15
04:34:43.642 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.23, opts=13)
04:34:43.648 00.006 6120 Enqueuing Move request for scope (-0.26, 0.23)
04:34:43.654 00.006 7680 Worker thread wakes up
04:34:43.655 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.23) opts 0xd
04:34:43.655 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:43.661 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.23)
04:34:43.661 00.000 6120 UpdateGuideState exits: m=8374 SNR=60.4
04:34:43.669 00.008 7680 Moving (-0.26, 0.23) raw xDistance=-0.21 yDistance=-0.32
04:34:43.669 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:34:43.669 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:43.674 00.005 7680 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
04:34:43.674 00.000 7680 MoveAxis(E, 85, ABG)
04:34:43.675 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:43.679 00.004 7680 Guiding  Dir = 2, Dur = 85
04:34:43.679 00.000 6120 Enqueuing Expose request
04:34:43.683 00.004 7680 IsSlewing returns 0
04:34:43.683 00.000 7680 IsGuiding returns 0
04:34:43.685 00.002 7680 PulseGuide returned control before completion, sleep 95
04:34:43.791 00.106 7680 IsGuiding returns 1
04:34:43.792 00.001 7680 scope still moving after pulse duration time elapsed
04:34:43.823 00.031 7680 IsSlewing returns 0
04:34:43.823 00.000 7680 IsGuiding returns 0
04:34:43.825 00.002 7680 scope move finished after 85 + 54 ms
04:34:43.825 00.000 7680 Move returns status 0, amount 85
04:34:43.825 00.000 7680 MoveAxis(N, 174, ABG)
04:34:43.825 00.000 7680 Guiding  Dir = 0, Dur = 174
04:34:43.826 00.001 7680 IsSlewing returns 0
04:34:43.826 00.000 7680 IsGuiding returns 0
04:34:43.827 00.001 7680 PulseGuide returned control before completion, sleep 184
04:34:44.027 00.200 7680 IsGuiding returns 1
04:34:44.027 00.000 7680 scope still moving after pulse duration time elapsed
04:34:44.057 00.030 7680 IsSlewing returns 0
04:34:44.057 00.000 7680 IsGuiding returns 0
04:34:44.058 00.001 7680 scope move finished after 174 + 57 ms
04:34:44.058 00.000 7680 Move returns status 0, amount 174
04:34:44.058 00.000 7680 move complete, result=0
04:34:44.058 00.000 7680 worker thread done servicing request
04:34:44.059 00.001 6120 GuideStep: -0.2 px 85 ms EAST, -0.3 px 174 ms NORTH
04:34:44.067 00.008 7680 Worker thread wakes up
04:34:44.068 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:44.068 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:45.322 01.254 7680 Exposure complete
04:34:45.474 00.152 7680 worker thread done servicing request
04:34:45.475 00.001 6120 OnExposeComplete: enter
04:34:45.480 00.005 6120 UpdateGuideState(): m_state=6
04:34:45.488 00.008 6120 Star::Find(15, 506, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5294
04:34:45.492 00.004 6120 Star::Find returns 1 (0), X=506.54, Y=663.92, Mass=7292, SNR=56.6, Peak=172 HFD=6.6
04:34:45.498 00.006 6120 CameraToMount -- cameraTheta (1.74) - m_xAngle (0.19) = xAngle (1.55 = 1.55)
04:34:45.501 00.003 6120 CameraToMount -- cameraTheta (1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.43 = -1.86)
04:34:45.507 00.006 6120 CameraToMount -- cameraX=-0.27 cameraY=1.56 hyp=1.58 cameraTheta=1.74 mountX=0.03 mountY=-1.52, mountTheta=-1.55
04:34:45.513 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=1.56, opts=13)
04:34:45.517 00.004 6120 Enqueuing Move request for scope (-0.27, 1.56)
04:34:45.521 00.004 7680 Worker thread wakes up
04:34:45.521 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:45.524 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 1.56) opts 0xd
04:34:45.524 00.000 6120 UpdateGuideState exits: m=7292 SNR=56.6
04:34:45.529 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.27, 1.56)
04:34:45.529 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:45.532 00.003 7680 Moving (-0.27, 1.56) raw xDistance=0.03 yDistance=-1.52
04:34:45.532 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:45.537 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:34:45.537 00.000 6120 Enqueuing Expose request
04:34:45.543 00.006 7680 GuideAlgorithmResistSwitch::result() returns -1.52 from input -1.52
04:34:45.543 00.000 7680 MoveAxis(E, 0, ABG)
04:34:45.543 00.000 7680 Move returns status 0, amount 0
04:34:45.543 00.000 7680 MoveAxis(N, 825, ABG)
04:34:45.545 00.002 7680 Guiding  Dir = 0, Dur = 825
04:34:45.546 00.001 7680 IsSlewing returns 0
04:34:45.546 00.000 7680 IsGuiding returns 0
04:34:45.546 00.000 7680 PulseGuide returned control before completion, sleep 835
04:34:46.389 00.843 7680 IsGuiding returns 1
04:34:46.390 00.001 7680 scope still moving after pulse duration time elapsed
04:34:46.421 00.031 7680 IsSlewing returns 0
04:34:46.422 00.001 7680 IsGuiding returns 0
04:34:46.424 00.002 7680 scope move finished after 825 + 52 ms
04:34:46.424 00.000 7680 Move returns status 0, amount 825
04:34:46.425 00.001 7680 move complete, result=0
04:34:46.425 00.000 7680 worker thread done servicing request
04:34:46.425 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -1.5 px 825 ms NORTH
04:34:46.432 00.007 7680 Worker thread wakes up
04:34:46.433 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:46.433 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:47.683 01.250 7680 Exposure complete
04:34:47.802 00.119 7680 worker thread done servicing request
04:34:47.802 00.000 6120 OnExposeComplete: enter
04:34:47.806 00.004 6120 UpdateGuideState(): m_state=6
04:34:47.810 00.004 6120 Star::Find(15, 506, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5295
04:34:47.815 00.005 6120 Star::Find returns 1 (0), X=506.54, Y=660.81, Mass=7673, SNR=57.6, Peak=186 HFD=6.6
04:34:47.826 00.011 6120 CameraToMount -- cameraTheta (-1.74) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
04:34:47.833 00.007 6120 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
04:34:47.838 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=-1.55 hyp=1.57 cameraTheta=-1.74 mountX=-0.55 mountY=1.28, mountTheta=1.98
04:34:47.844 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-1.55, opts=13)
04:34:47.849 00.005 6120 Enqueuing Move request for scope (-0.26, -1.55)
04:34:47.854 00.005 7680 Worker thread wakes up
04:34:47.854 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -1.55) opts 0xd
04:34:47.854 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -1.55)
04:34:47.855 00.001 7680 Moving (-0.26, -1.55) raw xDistance=-0.55 yDistance=1.28
04:34:47.855 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
04:34:47.855 00.000 7680 resist switch: large excursion: input 1.28 thresh 0.60 direction from -1 to 1
04:34:47.855 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.83
04:34:47.855 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:47.859 00.004 7680 GuideAlgorithmResistSwitch::result() returns 1.28 from input 1.28
04:34:47.860 00.001 7680 MoveAxis(E, 224, ABG)
04:34:47.860 00.000 7680 Guiding  Dir = 2, Dur = 224
04:34:47.862 00.002 7680 IsSlewing returns 0
04:34:47.862 00.000 6120 UpdateGuideState exits: m=7673 SNR=57.6
04:34:47.869 00.007 7680 IsGuiding returns 0
04:34:47.870 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:47.875 00.005 7680 PulseGuide returned control before completion, sleep 234
04:34:47.876 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:47.904 00.028 6120 Enqueuing Expose request
04:34:48.085 00.181 6120 evsrv: cli 0FAEFBB8 connect
04:34:48.179 00.094 7680 IsGuiding returns 0
04:34:48.179 00.000 7680 Move returns status 0, amount 224
04:34:48.180 00.001 7680 MoveAxis(S, 693, ABG)
04:34:48.180 00.000 7680 Guiding  Dir = 1, Dur = 693
04:34:48.181 00.001 7680 IsSlewing returns 0
04:34:48.181 00.000 7680 IsGuiding returns 0
04:34:48.182 00.001 6120 case statement mapped state 6 to 3
04:34:48.186 00.004 7680 PulseGuide returned control before completion, sleep 703
04:34:48.186 00.000 6120 case statement mapped state 6 to 3
04:34:48.193 00.007 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"88754a6a-3ec9-4eb4-bf8e-55e211c17d54"}
04:34:48.197 00.004 6120 case statement mapped state 6 to 3
04:34:48.200 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"88754a6a-3ec9-4eb4-bf8e-55e211c17d54"}
04:34:48.204 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
04:34:48.209 00.005 6120 evsrv: cli 0FAEF2F8 connect
04:34:48.212 00.003 6120 case statement mapped state 6 to 3
04:34:48.215 00.003 6120 case statement mapped state 6 to 3
04:34:48.218 00.003 6120 evsrv: cli 0FAEF2F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"cd6da1a7-f934-4ebc-948e-7b84229cfa91"}
04:34:48.222 00.004 6120 PhdController::Dither begins
04:34:48.366 00.144 6120 dither: size=5.00, dRA=-3.68 dDec=3.47
04:34:48.369 00.003 6120 MountToCamera -- mountTheta (-2.39) + m_xAngle (0.19) = xAngle (-2.20 = -2.20)
04:34:48.372 00.003 6120 MountToCamera -- mountX=-3.68 mountY=3.47 hyp=5.06 mountTheta=-2.39 cameraX=-2.97, cameraY=-4.10 cameraTheta=-2.20
04:34:48.375 00.003 6120 setting lock position to (503.83, 658.26)
04:34:48.494 00.119 6120 Mount: notify guiding dithered (-3.0, -4.1)
04:34:48.499 00.005 6120 Status Line: Dither by -3.68,3.47
04:34:48.505 00.006 6120 PhdController: newstate STATE_SETTLE_BEGIN
04:34:48.509 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
04:34:48.512 00.003 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":0,"id":"cd6da1a7-f934-4ebc-948e-7b84229cfa91"}
04:34:48.515 00.003 6120 evsrv: cli 0FAEF2F8 disconnect
04:34:48.899 00.384 7680 IsGuiding returns 1
04:34:48.899 00.000 7680 scope still moving after pulse duration time elapsed
04:34:48.930 00.031 7680 IsSlewing returns 0
04:34:48.930 00.000 7680 IsGuiding returns 1
04:34:48.962 00.032 7680 IsSlewing returns 0
04:34:48.962 00.000 7680 IsGuiding returns 1
04:34:48.993 00.031 7680 IsSlewing returns 0
04:34:48.993 00.000 7680 IsGuiding returns 1
04:34:49.024 00.031 7680 IsSlewing returns 0
04:34:49.024 00.000 7680 IsGuiding returns 1
04:34:49.055 00.031 7680 IsSlewing returns 0
04:34:49.055 00.000 7680 IsGuiding returns 1
04:34:49.086 00.031 7680 IsSlewing returns 0
04:34:49.086 00.000 7680 IsGuiding returns 1
04:34:49.117 00.031 7680 IsSlewing returns 0
04:34:49.117 00.000 7680 IsGuiding returns 1
04:34:49.148 00.031 7680 IsSlewing returns 0
04:34:49.148 00.000 7680 IsGuiding returns 1
04:34:49.179 00.031 7680 IsSlewing returns 0
04:34:49.179 00.000 7680 IsGuiding returns 1
04:34:49.210 00.031 7680 IsSlewing returns 0
04:34:49.210 00.000 7680 IsGuiding returns 1
04:34:49.242 00.032 7680 IsSlewing returns 0
04:34:49.242 00.000 7680 IsGuiding returns 0
04:34:49.242 00.000 7680 scope move finished after 693 + 367 ms
04:34:49.242 00.000 7680 Move returns status 0, amount 693
04:34:49.243 00.001 7680 move complete, result=0
04:34:49.243 00.000 7680 worker thread done servicing request
04:34:49.243 00.000 6120 GuideStep: -0.5 px 224 ms EAST, 1.3 px 693 ms SOUTH
04:34:49.246 00.003 7680 Worker thread wakes up
04:34:49.246 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:49.248 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(492,647,31,31)
04:34:50.495 01.247 7680 Exposure complete
04:34:50.598 00.103 7680 worker thread done servicing request
04:34:50.599 00.001 6120 OnExposeComplete: enter
04:34:50.603 00.004 6120 UpdateGuideState(): m_state=6
04:34:50.607 00.004 6120 Star::Find(15, 506, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5296
04:34:50.612 00.005 6120 Star::Find returns 1 (0), X=506.88, Y=660.75, Mass=8633, SNR=62.3, Peak=199 HFD=6.7
04:34:50.617 00.005 6120 CameraToMount -- cameraTheta (0.68) - m_xAngle (0.19) = xAngle (0.50 = 0.50)
04:34:50.624 00.007 6120 CameraToMount -- cameraTheta (0.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.37 = -2.91)
04:34:50.629 00.005 6120 CameraToMount -- cameraX=3.05 cameraY=2.49 hyp=3.93 cameraTheta=0.68 mountX=3.46 mountY=-0.89, mountTheta=-0.25
04:34:50.639 00.010 6120 dither recenter: remaining=(3.7,-3.5) step=(3.7,-3.5)
04:34:50.645 00.006 6120 MountToCamera -- mountTheta (0.76) + m_xAngle (0.19) = xAngle (0.94 = 0.94)
04:34:50.651 00.006 6120 MountToCamera -- mountX=3.68 mountY=-3.47 hyp=5.06 mountTheta=0.76 cameraX=2.97, cameraY=4.10 cameraTheta=0.94
04:34:50.656 00.005 6120 SchedulePrimaryMove(0D6325F0, x=2.97, y=4.10, opts=4)
04:34:50.659 00.003 6120 Enqueuing Move request for scope (2.97, 4.10)
04:34:50.665 00.006 7680 Worker thread wakes up
04:34:50.666 00.001 6120 Mount: notify direct move 3.68,-3.47
04:34:50.670 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (2.97, 4.10) opts 0x4
04:34:50.671 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:50.675 00.004 7680 Handling offset move in thread for scope, endpoint = (2.97, 4.10)
04:34:50.675 00.000 7680 Moving (2.97, 4.10) raw xDistance=3.68 yDistance=-3.47
04:34:50.675 00.000 7680 MoveAxis(W, 2388, B)
04:34:50.675 00.000 7680 Guiding  Dir = 3, Dur = 2388
04:34:50.675 00.000 6120 UpdateGuideState exits: m=8633 SNR=62.3
04:34:50.681 00.006 7680 IsSlewing returns 0
04:34:50.681 00.000 6120 PhdController: settling, locked = 1, distance = 5.47 (1.50) aobump = 0 frame = 1 / 99999
04:34:50.685 00.004 7680 IsGuiding returns 0
04:34:50.686 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764066890.685,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":5.47,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:34:50.690 00.004 7680 PulseGuide returned control before completion, sleep 2398
04:34:50.690 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:50.695 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:50.699 00.004 6120 Enqueuing Expose request
04:34:53.104 02.405 7680 IsGuiding returns 1
04:34:53.107 00.003 7680 scope still moving after pulse duration time elapsed
04:34:53.135 00.028 7680 IsSlewing returns 0
04:34:53.136 00.001 7680 IsGuiding returns 0
04:34:53.136 00.000 7680 scope move finished after 2388 + 62 ms
04:34:53.136 00.000 7680 Move returns status 0, amount 2388
04:34:53.136 00.000 7680 MoveAxis(N, 1884, B)
04:34:53.136 00.000 7680 Guiding  Dir = 0, Dur = 1884
04:34:53.137 00.001 7680 IsSlewing returns 0
04:34:53.137 00.000 7680 IsGuiding returns 0
04:34:53.137 00.000 7680 PulseGuide returned control before completion, sleep 1894
04:34:55.036 01.899 7680 IsGuiding returns 1
04:34:55.037 00.001 7680 scope still moving after pulse duration time elapsed
04:34:55.067 00.030 7680 IsSlewing returns 0
04:34:55.068 00.001 7680 IsGuiding returns 1
04:34:55.100 00.032 7680 IsSlewing returns 0
04:34:55.101 00.001 7680 IsGuiding returns 0
04:34:55.102 00.001 7680 scope move finished after 1884 + 79 ms
04:34:55.102 00.000 7680 Move returns status 0, amount 1884
04:34:55.103 00.001 7680 move complete, result=0
04:34:55.103 00.000 7680 worker thread done servicing request
04:34:55.103 00.000 6120 GuideStep: 3.7 px 2388 ms WEST, -3.5 px 1884 ms NORTH
04:34:55.109 00.006 7680 Worker thread wakes up
04:34:55.109 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:55.109 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:34:56.355 01.246 7680 Exposure complete
04:34:56.488 00.133 7680 worker thread done servicing request
04:34:56.488 00.000 6120 OnExposeComplete: enter
04:34:56.493 00.005 6120 UpdateGuideState(): m_state=6
04:34:56.497 00.004 6120 Star::Find(15, 506, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5297
04:34:56.501 00.004 6120 Star::Find returns 1 (0), X=502.75, Y=661.06, Mass=8013, SNR=60.1, Peak=191 HFD=6.6
04:34:56.507 00.006 6120 CameraToMount -- cameraTheta (1.94) - m_xAngle (0.19) = xAngle (1.75 = 1.75)
04:34:56.512 00.005 6120 CameraToMount -- cameraTheta (1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.63 = -1.66)
04:34:56.516 00.004 6120 CameraToMount -- cameraX=-1.08 cameraY=2.79 hyp=3.00 cameraTheta=1.94 mountX=-0.55 mountY=-2.98, mountTheta=-1.75
04:34:56.522 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-1.08, y=2.79, opts=13)
04:34:56.527 00.005 6120 Enqueuing Move request for scope (-1.08, 2.79)
04:34:56.530 00.003 7680 Worker thread wakes up
04:34:56.531 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:56.535 00.004 6120 UpdateGuideState exits: m=8013 SNR=60.1
04:34:56.539 00.004 6120 PhdController: settling, locked = 1, distance = 3.00 (1.50) aobump = 0 frame = 2 / 99999
04:34:56.542 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.08, 2.79) opts 0xd
04:34:56.542 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.08, 2.79)
04:34:56.542 00.000 7680 Moving (-1.08, 2.79) raw xDistance=-0.55 yDistance=-2.98
04:34:56.542 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.55
04:34:56.542 00.000 7680 resist switch: large excursion: input -2.98 thresh 0.60 direction from 0 to -1
04:34:56.544 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764066896.542,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":3.00,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:34:56.547 00.003 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-8.95
04:34:56.548 00.001 7680 GuideAlgorithmResistSwitch::result() returns -2.98 from input -2.98
04:34:56.548 00.000 7680 MoveAxis(E, 223, ABG)
04:34:56.548 00.000 7680 Guiding  Dir = 2, Dur = 223
04:34:56.548 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:56.553 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:56.557 00.004 6120 Enqueuing Expose request
04:34:56.561 00.004 7680 IsSlewing returns 0
04:34:56.561 00.000 7680 IsGuiding returns 0
04:34:56.561 00.000 7680 PulseGuide returned control before completion, sleep 233
04:34:56.799 00.238 7680 IsGuiding returns 1
04:34:56.799 00.000 7680 scope still moving after pulse duration time elapsed
04:34:56.830 00.031 7680 IsSlewing returns 0
04:34:56.832 00.002 7680 IsGuiding returns 0
04:34:56.832 00.000 7680 scope move finished after 223 + 48 ms
04:34:56.832 00.000 7680 Move returns status 0, amount 223
04:34:56.833 00.001 7680 MoveAxis(N, 1620, ABG)
04:34:56.833 00.000 7680 Guiding  Dir = 0, Dur = 1620
04:34:56.834 00.001 7680 IsSlewing returns 0
04:34:56.835 00.001 7680 IsGuiding returns 0
04:34:56.836 00.001 7680 PulseGuide returned control before completion, sleep 1630
04:34:58.492 01.656 7680 IsGuiding returns 0
04:34:58.492 00.000 7680 Move returns status 0, amount 1620
04:34:58.492 00.000 7680 move complete, result=0
04:34:58.493 00.001 7680 worker thread done servicing request
04:34:58.493 00.000 7680 Worker thread wakes up
04:34:58.493 00.000 6120 GuideStep: -0.5 px 223 ms EAST, -3.0 px 1620 ms NORTH
04:34:58.498 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:34:58.498 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:34:59.741 01.243 7680 Exposure complete
04:34:59.871 00.130 7680 worker thread done servicing request
04:34:59.872 00.001 6120 OnExposeComplete: enter
04:34:59.875 00.003 6120 UpdateGuideState(): m_state=6
04:34:59.880 00.005 6120 Star::Find(15, 502, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5298
04:34:59.886 00.006 6120 Star::Find returns 1 (0), X=502.97, Y=658.73, Mass=7361, SNR=57.6, Peak=204 HFD=6.6
04:34:59.890 00.004 6120 CameraToMount -- cameraTheta (2.65) - m_xAngle (0.19) = xAngle (2.46 = 2.46)
04:34:59.895 00.005 6120 CameraToMount -- cameraTheta (2.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.33 = -0.95)
04:34:59.898 00.003 6120 CameraToMount -- cameraX=-0.86 cameraY=0.46 hyp=0.98 cameraTheta=2.65 mountX=-0.76 mountY=-0.80, mountTheta=-2.33
04:34:59.903 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.86, y=0.46, opts=13)
04:34:59.907 00.004 6120 Enqueuing Move request for scope (-0.86, 0.46)
04:34:59.911 00.004 7680 Worker thread wakes up
04:34:59.911 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.46) opts 0xd
04:34:59.912 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.86, 0.46)
04:34:59.912 00.000 7680 Moving (-0.86, 0.46) raw xDistance=-0.76 yDistance=-0.80
04:34:59.913 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.76
04:34:59.913 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
04:34:59.913 00.000 7680 MoveAxis(E, 325, ABG)
04:34:59.913 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:34:59.918 00.005 6120 UpdateGuideState exits: m=7361 SNR=57.6
04:34:59.922 00.004 7680 Guiding  Dir = 2, Dur = 325
04:34:59.922 00.000 6120 PhdController: settling, locked = 1, distance = 2.39 (1.50) aobump = 0 frame = 3 / 99999
04:34:59.927 00.005 7680 IsSlewing returns 0
04:34:59.927 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764066899.927,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.39,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:34:59.930 00.003 7680 IsGuiding returns 0
04:34:59.930 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:34:59.935 00.005 7680 PulseGuide returned control before completion, sleep 335
04:34:59.935 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:34:59.938 00.003 6120 Enqueuing Expose request
04:35:00.274 00.336 7680 IsGuiding returns 1
04:35:00.277 00.003 7680 scope still moving after pulse duration time elapsed
04:35:00.306 00.029 7680 IsSlewing returns 0
04:35:00.307 00.001 7680 IsGuiding returns 0
04:35:00.307 00.000 7680 scope move finished after 325 + 52 ms
04:35:00.308 00.001 7680 Move returns status 0, amount 325
04:35:00.308 00.000 7680 MoveAxis(N, 432, ABG)
04:35:00.308 00.000 7680 Guiding  Dir = 0, Dur = 432
04:35:00.310 00.002 7680 IsSlewing returns 0
04:35:00.310 00.000 7680 IsGuiding returns 0
04:35:00.311 00.001 7680 PulseGuide returned control before completion, sleep 442
04:35:00.765 00.454 7680 IsGuiding returns 1
04:35:00.766 00.001 7680 scope still moving after pulse duration time elapsed
04:35:00.797 00.031 7680 IsSlewing returns 0
04:35:00.799 00.002 7680 IsGuiding returns 0
04:35:00.799 00.000 7680 scope move finished after 432 + 56 ms
04:35:00.800 00.001 7680 Move returns status 0, amount 432
04:35:00.800 00.000 7680 move complete, result=0
04:35:00.801 00.001 7680 worker thread done servicing request
04:35:00.801 00.000 6120 GuideStep: -0.8 px 325 ms EAST, -0.8 px 432 ms NORTH
04:35:00.809 00.008 7680 Worker thread wakes up
04:35:00.809 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:00.809 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:02.060 01.251 7680 Exposure complete
04:35:02.200 00.140 7680 worker thread done servicing request
04:35:02.200 00.000 6120 OnExposeComplete: enter
04:35:02.203 00.003 6120 UpdateGuideState(): m_state=6
04:35:02.208 00.005 6120 Star::Find(15, 502, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5299
04:35:02.212 00.004 6120 Star::Find returns 1 (0), X=503.38, Y=655.83, Mass=8010, SNR=60.4, Peak=204 HFD=6.8
04:35:02.215 00.003 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.94 = -1.94)
04:35:02.219 00.004 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
04:35:02.224 00.005 6120 CameraToMount -- cameraX=-0.45 cameraY=-2.43 hyp=2.48 cameraTheta=-1.75 mountX=-0.90 mountY=1.99, mountTheta=1.99
04:35:02.229 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.45, y=-2.43, opts=13)
04:35:02.233 00.004 6120 Enqueuing Move request for scope (-0.45, -2.43)
04:35:02.236 00.003 7680 Worker thread wakes up
04:35:02.236 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -2.43) opts 0xd
04:35:02.236 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.45, -2.43)
04:35:02.236 00.000 7680 Moving (-0.45, -2.43) raw xDistance=-0.90 yDistance=1.99
04:35:02.238 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.90
04:35:02.238 00.000 7680 resist switch: large excursion: input 1.99 thresh 0.60 direction from -1 to 1
04:35:02.238 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.96
04:35:02.238 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.99 from input 1.99
04:35:02.238 00.000 7680 MoveAxis(E, 389, ABG)
04:35:02.238 00.000 7680 Guiding  Dir = 2, Dur = 389
04:35:02.238 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:02.243 00.005 7680 IsSlewing returns 0
04:35:02.243 00.000 6120 UpdateGuideState exits: m=8010 SNR=60.4
04:35:02.246 00.003 7680 IsGuiding returns 0
04:35:02.247 00.001 6120 PhdController: settling, locked = 1, distance = 2.42 (1.50) aobump = 0 frame = 4 / 99999
04:35:02.250 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764066902.250,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.42,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:35:02.253 00.003 7680 PulseGuide returned control before completion, sleep 399
04:35:02.255 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:02.258 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:02.261 00.003 6120 Enqueuing Expose request
04:35:02.665 00.404 7680 IsGuiding returns 0
04:35:02.665 00.000 7680 Move returns status 0, amount 389
04:35:02.666 00.001 7680 MoveAxis(S, 1079, ABG)
04:35:02.666 00.000 7680 Guiding  Dir = 1, Dur = 1079
04:35:02.666 00.000 7680 IsSlewing returns 0
04:35:02.668 00.002 7680 IsGuiding returns 0
04:35:02.668 00.000 7680 PulseGuide returned control before completion, sleep 1089
04:35:03.759 01.091 7680 IsGuiding returns 1
04:35:03.760 00.001 7680 scope still moving after pulse duration time elapsed
04:35:03.790 00.030 7680 IsSlewing returns 0
04:35:03.791 00.001 7680 IsGuiding returns 0
04:35:03.792 00.001 7680 scope move finished after 1079 + 44 ms
04:35:03.792 00.000 7680 Move returns status 0, amount 1079
04:35:03.792 00.000 7680 move complete, result=0
04:35:03.793 00.001 7680 worker thread done servicing request
04:35:03.793 00.000 6120 GuideStep: -0.9 px 389 ms EAST, 2.0 px 1079 ms SOUTH
04:35:03.799 00.006 7680 Worker thread wakes up
04:35:03.799 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:03.799 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:05.052 01.253 7680 Exposure complete
04:35:05.197 00.145 7680 worker thread done servicing request
04:35:05.197 00.000 6120 OnExposeComplete: enter
04:35:05.202 00.005 6120 UpdateGuideState(): m_state=6
04:35:05.205 00.003 6120 Star::Find(15, 503, 655, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5300
04:35:05.209 00.004 6120 Star::Find returns 1 (0), X=504.01, Y=656.05, Mass=7706, SNR=57.9, Peak=192 HFD=6.4
04:35:05.214 00.005 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
04:35:05.218 00.004 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
04:35:05.222 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-2.22 hyp=2.22 cameraTheta=-1.49 mountX=-0.23 mountY=2.07, mountTheta=1.68
04:35:05.226 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-2.22, opts=13)
04:35:05.231 00.005 6120 Enqueuing Move request for scope (0.18, -2.22)
04:35:05.233 00.002 7680 Worker thread wakes up
04:35:05.234 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:05.237 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -2.22) opts 0xd
04:35:05.237 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -2.22)
04:35:05.237 00.000 7680 Moving (0.18, -2.22) raw xDistance=-0.23 yDistance=2.07
04:35:05.238 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.23
04:35:05.238 00.000 7680 GuideAlgorithmResistSwitch::result() returns 2.07 from input 2.07
04:35:05.238 00.000 7680 MoveAxis(E, 123, ABG)
04:35:05.238 00.000 7680 Guiding  Dir = 2, Dur = 123
04:35:05.238 00.000 6120 UpdateGuideState exits: m=7706 SNR=57.9
04:35:05.242 00.004 7680 IsSlewing returns 0
04:35:05.242 00.000 6120 PhdController: settling, locked = 1, distance = 2.36 (1.50) aobump = 0 frame = 5 / 99999
04:35:05.245 00.003 7680 IsGuiding returns 0
04:35:05.245 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764066905.245,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":2.36,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:35:05.248 00.003 7680 PulseGuide returned control before completion, sleep 133
04:35:05.249 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:05.253 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:05.258 00.005 6120 Enqueuing Expose request
04:35:05.383 00.125 7680 IsGuiding returns 1
04:35:05.384 00.001 7680 scope still moving after pulse duration time elapsed
04:35:05.413 00.029 7680 IsSlewing returns 0
04:35:05.416 00.003 7680 IsGuiding returns 0
04:35:05.416 00.000 7680 scope move finished after 123 + 47 ms
04:35:05.416 00.000 7680 Move returns status 0, amount 123
04:35:05.417 00.001 7680 MoveAxis(S, 1124, ABG)
04:35:05.417 00.000 7680 Guiding  Dir = 1, Dur = 1124
04:35:05.417 00.000 7680 IsSlewing returns 0
04:35:05.419 00.002 7680 IsGuiding returns 0
04:35:05.419 00.000 7680 PulseGuide returned control before completion, sleep 1134
04:35:06.569 01.150 7680 IsGuiding returns 1
04:35:06.569 00.000 7680 scope still moving after pulse duration time elapsed
04:35:06.601 00.032 7680 IsSlewing returns 0
04:35:06.601 00.000 7680 IsGuiding returns 0
04:35:06.601 00.000 7680 scope move finished after 1124 + 58 ms
04:35:06.601 00.000 7680 Move returns status 0, amount 1124
04:35:06.602 00.001 7680 move complete, result=0
04:35:06.602 00.000 7680 worker thread done servicing request
04:35:06.602 00.000 6120 GuideStep: -0.2 px 123 ms EAST, 2.1 px 1124 ms SOUTH
04:35:06.608 00.006 7680 Worker thread wakes up
04:35:06.608 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:06.608 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:07.865 01.257 7680 Exposure complete
04:35:08.016 00.151 7680 worker thread done servicing request
04:35:08.016 00.000 6120 OnExposeComplete: enter
04:35:08.020 00.004 6120 UpdateGuideState(): m_state=6
04:35:08.023 00.003 6120 Star::Find(15, 504, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5301
04:35:08.028 00.005 6120 Star::Find returns 1 (0), X=504.46, Y=657.68, Mass=8816, SNR=61.4, Peak=201 HFD=6.8
04:35:08.031 00.003 6120 CameraToMount -- cameraTheta (-0.75) - m_xAngle (0.19) = xAngle (-0.93 = -0.93)
04:35:08.035 00.004 6120 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.94 = 1.94)
04:35:08.038 00.003 6120 CameraToMount -- cameraX=0.63 cameraY=-0.58 hyp=0.86 cameraTheta=-0.75 mountX=0.51 mountY=0.80, mountTheta=1.00
04:35:08.044 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.63, y=-0.58, opts=13)
04:35:08.048 00.004 6120 Enqueuing Move request for scope (0.63, -0.58)
04:35:08.050 00.002 7680 Worker thread wakes up
04:35:08.050 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.58) opts 0xd
04:35:08.052 00.002 7680 Handling offset move in thread for scope, endpoint = (0.63, -0.58)
04:35:08.052 00.000 7680 Moving (0.63, -0.58) raw xDistance=0.51 yDistance=0.80
04:35:08.052 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.51
04:35:08.052 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
04:35:08.053 00.001 7680 MoveAxis(W, 200, ABG)
04:35:08.053 00.000 7680 Guiding  Dir = 3, Dur = 200
04:35:08.053 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:08.057 00.004 7680 IsSlewing returns 0
04:35:08.057 00.000 6120 UpdateGuideState exits: m=8816 SNR=61.4
04:35:08.060 00.003 7680 IsGuiding returns 0
04:35:08.061 00.001 6120 PhdController: settling, locked = 1, distance = 1.91 (1.50) aobump = 0 frame = 6 / 99999
04:35:08.063 00.002 6120 evsrv: {"Event":"Settling","Timestamp":1764066908.063,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.91,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:35:08.067 00.004 7680 PulseGuide returned control before completion, sleep 210
04:35:08.067 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:08.071 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:08.075 00.004 6120 Enqueuing Expose request
04:35:08.287 00.212 7680 IsGuiding returns 1
04:35:08.288 00.001 7680 scope still moving after pulse duration time elapsed
04:35:08.319 00.031 7680 IsSlewing returns 0
04:35:08.320 00.001 7680 IsGuiding returns 0
04:35:08.322 00.002 7680 scope move finished after 200 + 60 ms
04:35:08.322 00.000 7680 Move returns status 0, amount 200
04:35:08.322 00.000 7680 MoveAxis(S, 434, ABG)
04:35:08.323 00.001 7680 Guiding  Dir = 1, Dur = 434
04:35:08.323 00.000 7680 IsSlewing returns 0
04:35:08.323 00.000 7680 IsGuiding returns 0
04:35:08.324 00.001 7680 PulseGuide returned control before completion, sleep 444
04:35:08.776 00.452 7680 IsGuiding returns 1
04:35:08.777 00.001 7680 scope still moving after pulse duration time elapsed
04:35:08.808 00.031 7680 IsSlewing returns 0
04:35:08.809 00.001 7680 IsGuiding returns 0
04:35:08.809 00.000 7680 scope move finished after 434 + 52 ms
04:35:08.809 00.000 7680 Move returns status 0, amount 434
04:35:08.809 00.000 7680 move complete, result=0
04:35:08.811 00.002 6120 GuideStep: 0.5 px 200 ms WEST, 0.8 px 434 ms SOUTH
04:35:08.816 00.005 7680 worker thread done servicing request
04:35:08.816 00.000 7680 Worker thread wakes up
04:35:08.816 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:08.818 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:10.070 01.252 7680 Exposure complete
04:35:10.210 00.140 7680 worker thread done servicing request
04:35:10.210 00.000 6120 OnExposeComplete: enter
04:35:10.214 00.004 6120 UpdateGuideState(): m_state=6
04:35:10.217 00.003 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5302
04:35:10.222 00.005 6120 Star::Find returns 1 (0), X=504.24, Y=658.02, Mass=7173, SNR=56.3, Peak=183 HFD=6.5
04:35:10.226 00.004 6120 CameraToMount -- cameraTheta (-0.53) - m_xAngle (0.19) = xAngle (-0.72 = -0.72)
04:35:10.231 00.005 6120 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.15 = 2.15)
04:35:10.234 00.003 6120 CameraToMount -- cameraX=0.41 cameraY=-0.24 hyp=0.47 cameraTheta=-0.53 mountX=0.35 mountY=0.39, mountTheta=0.84
04:35:10.239 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=-0.24, opts=13)
04:35:10.243 00.004 6120 Enqueuing Move request for scope (0.41, -0.24)
04:35:10.246 00.003 7680 Worker thread wakes up
04:35:10.246 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.24) opts 0xd
04:35:10.247 00.001 7680 Handling offset move in thread for scope, endpoint = (0.41, -0.24)
04:35:10.247 00.000 7680 Moving (0.41, -0.24) raw xDistance=0.35 yDistance=0.39
04:35:10.247 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
04:35:10.247 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
04:35:10.248 00.001 7680 MoveAxis(W, 159, ABG)
04:35:10.248 00.000 7680 Guiding  Dir = 3, Dur = 159
04:35:10.248 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:10.251 00.003 7680 IsSlewing returns 0
04:35:10.251 00.000 6120 UpdateGuideState exits: m=7173 SNR=56.3
04:35:10.256 00.005 7680 IsGuiding returns 0
04:35:10.256 00.000 6120 PhdController: settling, locked = 1, distance = 1.48 (1.50) aobump = 0 frame = 7 / 99999
04:35:10.260 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764066910.260,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.48,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:35:10.264 00.004 7680 PulseGuide returned control before completion, sleep 169
04:35:10.264 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:10.269 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:10.272 00.003 6120 Enqueuing Expose request
04:35:10.446 00.174 7680 IsGuiding returns 0
04:35:10.447 00.001 7680 Move returns status 0, amount 159
04:35:10.447 00.000 7680 MoveAxis(S, 214, ABG)
04:35:10.448 00.001 7680 Guiding  Dir = 1, Dur = 214
04:35:10.449 00.001 7680 IsSlewing returns 0
04:35:10.449 00.000 7680 IsGuiding returns 0
04:35:10.450 00.001 7680 PulseGuide returned control before completion, sleep 224
04:35:10.681 00.231 7680 IsGuiding returns 1
04:35:10.681 00.000 7680 scope still moving after pulse duration time elapsed
04:35:10.711 00.030 7680 IsSlewing returns 0
04:35:10.712 00.001 7680 IsGuiding returns 0
04:35:10.713 00.001 7680 scope move finished after 214 + 49 ms
04:35:10.713 00.000 7680 Move returns status 0, amount 214
04:35:10.713 00.000 7680 move complete, result=0
04:35:10.714 00.001 7680 worker thread done servicing request
04:35:10.714 00.000 6120 GuideStep: 0.4 px 159 ms WEST, 0.4 px 214 ms SOUTH
04:35:10.720 00.006 7680 Worker thread wakes up
04:35:10.721 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:10.721 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:11.990 01.269 7680 Exposure complete
04:35:12.128 00.138 7680 worker thread done servicing request
04:35:12.128 00.000 6120 OnExposeComplete: enter
04:35:12.133 00.005 6120 UpdateGuideState(): m_state=6
04:35:12.137 00.004 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5303
04:35:12.141 00.004 6120 Star::Find returns 1 (0), X=504.06, Y=658.22, Mass=7537, SNR=57.5, Peak=185 HFD=6.4
04:35:12.144 00.003 6120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.19) = xAngle (-0.37 = -0.37)
04:35:12.148 00.004 6120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.51 = 2.51)
04:35:12.152 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=-0.04 hyp=0.23 cameraTheta=-0.18 mountX=0.21 mountY=0.13, mountTheta=0.57
04:35:12.157 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.04, opts=13)
04:35:12.162 00.005 6120 Enqueuing Move request for scope (0.22, -0.04)
04:35:12.165 00.003 7680 Worker thread wakes up
04:35:12.165 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.04) opts 0xd
04:35:12.166 00.001 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.04)
04:35:12.166 00.000 7680 Moving (0.22, -0.04) raw xDistance=0.21 yDistance=0.13
04:35:12.166 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.21
04:35:12.166 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:35:12.167 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:12.170 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:35:12.170 00.000 7680 MoveAxis(W, 97, ABG)
04:35:12.171 00.001 7680 Guiding  Dir = 3, Dur = 97
04:35:12.171 00.000 6120 UpdateGuideState exits: m=7537 SNR=57.5
04:35:12.174 00.003 7680 IsSlewing returns 0
04:35:12.175 00.001 6120 PhdController: settling, locked = 1, distance = 1.10 (1.50) aobump = 0 frame = 8 / 99999
04:35:12.178 00.003 7680 IsGuiding returns 0
04:35:12.179 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764066912.179,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.10,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
04:35:12.183 00.004 7680 PulseGuide returned control before completion, sleep 107
04:35:12.183 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:12.187 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:12.190 00.003 6120 Enqueuing Expose request
04:35:12.296 00.106 7680 IsGuiding returns 1
04:35:12.297 00.001 7680 scope still moving after pulse duration time elapsed
04:35:12.327 00.030 7680 IsSlewing returns 0
04:35:12.328 00.001 7680 IsGuiding returns 0
04:35:12.329 00.001 7680 scope move finished after 97 + 52 ms
04:35:12.329 00.000 7680 Move returns status 0, amount 97
04:35:12.329 00.000 7680 MoveAxis(N, 0, ABG)
04:35:12.330 00.001 7680 Move returns status 0, amount 0
04:35:12.330 00.000 7680 move complete, result=0
04:35:12.330 00.000 6120 GuideStep: 0.2 px 97 ms WEST, 0.1 px 0 ms NORTH
04:35:12.335 00.005 7680 worker thread done servicing request
04:35:12.335 00.000 7680 Worker thread wakes up
04:35:12.337 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:12.337 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:13.593 01.256 7680 Exposure complete
04:35:13.728 00.135 7680 worker thread done servicing request
04:35:13.730 00.002 6120 OnExposeComplete: enter
04:35:13.733 00.003 6120 UpdateGuideState(): m_state=6
04:35:13.737 00.004 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5304
04:35:13.742 00.005 6120 Star::Find returns 1 (0), X=503.80, Y=658.10, Mass=7794, SNR=57.2, Peak=197 HFD=6.5
04:35:13.745 00.003 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
04:35:13.749 00.004 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
04:35:13.751 00.002 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.78 mountX=-0.07 mountY=0.13, mountTheta=2.02
04:35:13.757 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.17, opts=13)
04:35:13.761 00.004 6120 Enqueuing Move request for scope (-0.04, -0.17)
04:35:13.764 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:13.766 00.002 6120 UpdateGuideState exits: m=7794 SNR=57.2
04:35:13.769 00.003 6120 PhdController: settling, locked = 1, distance = 0.82 (1.50) aobump = 0 frame = 9 / 99999
04:35:13.773 00.004 7680 Worker thread wakes up
04:35:13.773 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
04:35:13.773 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
04:35:13.774 00.001 7680 Moving (-0.04, -0.17) raw xDistance=-0.07 yDistance=0.13
04:35:13.774 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:35:13.774 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:35:13.774 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764066913.773,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.82,"Time":3.5,"SettleTime":10.0,"StarLocked":true}
04:35:13.778 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:35:13.778 00.000 7680 MoveAxis(E, 0, ABG)
04:35:13.778 00.000 7680 Move returns status 0, amount 0
04:35:13.778 00.000 7680 MoveAxis(N, 0, ABG)
04:35:13.778 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:13.782 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:13.786 00.004 6120 Enqueuing Expose request
04:35:13.790 00.004 7680 Move returns status 0, amount 0
04:35:13.790 00.000 7680 move complete, result=0
04:35:13.790 00.000 7680 worker thread done servicing request
04:35:13.790 00.000 7680 Worker thread wakes up
04:35:13.791 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:35:13.794 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:13.794 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:15.044 01.250 7680 Exposure complete
04:35:15.181 00.137 7680 worker thread done servicing request
04:35:15.181 00.000 6120 OnExposeComplete: enter
04:35:15.185 00.004 6120 UpdateGuideState(): m_state=6
04:35:15.188 00.003 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5305
04:35:15.193 00.005 6120 Star::Find returns 1 (0), X=503.67, Y=658.44, Mass=8101, SNR=59.8, Peak=182 HFD=7.0
04:35:15.196 00.003 6120 CameraToMount -- cameraTheta (2.33) - m_xAngle (0.19) = xAngle (2.15 = 2.15)
04:35:15.201 00.005 6120 CameraToMount -- cameraTheta (2.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.02 = -1.26)
04:35:15.205 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.24 cameraTheta=2.33 mountX=-0.13 mountY=-0.23, mountTheta=-2.09
04:35:15.210 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.17, opts=13)
04:35:15.214 00.004 6120 Enqueuing Move request for scope (-0.16, 0.17)
04:35:15.217 00.003 7680 Worker thread wakes up
04:35:15.217 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
04:35:15.217 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
04:35:15.217 00.000 7680 Moving (-0.16, 0.17) raw xDistance=-0.13 yDistance=-0.23
04:35:15.219 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:35:15.219 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:35:15.219 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:35:15.219 00.000 7680 MoveAxis(E, 0, ABG)
04:35:15.219 00.000 7680 Move returns status 0, amount 0
04:35:15.219 00.000 7680 MoveAxis(N, 0, ABG)
04:35:15.219 00.000 7680 Move returns status 0, amount 0
04:35:15.220 00.001 7680 move complete, result=0
04:35:15.220 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:15.223 00.003 7680 worker thread done servicing request
04:35:15.224 00.001 6120 UpdateGuideState exits: m=8101 SNR=59.8
04:35:15.227 00.003 6120 PhdController: settling, locked = 1, distance = 0.65 (1.50) aobump = 0 frame = 10 / 99999
04:35:15.231 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764066915.231,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.65,"Time":5.0,"SettleTime":10.0,"StarLocked":true}
04:35:15.234 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:15.238 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:15.242 00.004 6120 Enqueuing Expose request
04:35:15.247 00.005 7680 Worker thread wakes up
04:35:15.247 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:15.247 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:15.248 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:35:16.499 01.251 7680 Exposure complete
04:35:16.635 00.136 7680 worker thread done servicing request
04:35:16.637 00.002 6120 OnExposeComplete: enter
04:35:16.640 00.003 6120 UpdateGuideState(): m_state=6
04:35:16.644 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5306
04:35:16.648 00.004 6120 Star::Find returns 1 (0), X=503.52, Y=657.96, Mass=7735, SNR=58.5, Peak=187 HFD=6.6
04:35:16.652 00.004 6120 CameraToMount -- cameraTheta (-2.37) - m_xAngle (0.19) = xAngle (-2.56 = -2.56)
04:35:16.656 00.004 6120 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.31 = 0.31)
04:35:16.659 00.003 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.31 hyp=0.44 cameraTheta=-2.37 mountX=-0.37 mountY=0.14, mountTheta=2.79
04:35:16.664 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.31, opts=13)
04:35:16.668 00.004 6120 Enqueuing Move request for scope (-0.32, -0.31)
04:35:16.671 00.003 7680 Worker thread wakes up
04:35:16.672 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.31) opts 0xd
04:35:16.672 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.31)
04:35:16.672 00.000 7680 Moving (-0.32, -0.31) raw xDistance=-0.37 yDistance=0.14
04:35:16.672 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
04:35:16.672 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:35:16.673 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:35:16.673 00.000 7680 MoveAxis(E, 151, ABG)
04:35:16.673 00.000 7680 Guiding  Dir = 2, Dur = 151
04:35:16.673 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:16.677 00.004 7680 IsSlewing returns 0
04:35:16.677 00.000 6120 UpdateGuideState exits: m=7735 SNR=58.5
04:35:16.681 00.004 6120 PhdController: settling, locked = 1, distance = 0.59 (1.50) aobump = 0 frame = 11 / 99999
04:35:16.685 00.004 7680 IsGuiding returns 0
04:35:16.685 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764066916.685,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.59,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
04:35:16.689 00.004 7680 PulseGuide returned control before completion, sleep 161
04:35:16.689 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:16.693 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:16.696 00.003 6120 Enqueuing Expose request
04:35:16.853 00.157 7680 IsGuiding returns 1
04:35:16.855 00.002 7680 scope still moving after pulse duration time elapsed
04:35:16.884 00.029 7680 IsSlewing returns 0
04:35:16.885 00.001 7680 IsGuiding returns 0
04:35:16.886 00.001 7680 scope move finished after 151 + 50 ms
04:35:16.887 00.001 7680 Move returns status 0, amount 151
04:35:16.887 00.000 7680 MoveAxis(N, 0, ABG)
04:35:16.887 00.000 7680 Move returns status 0, amount 0
04:35:16.887 00.000 7680 move complete, result=0
04:35:16.889 00.002 7680 worker thread done servicing request
04:35:16.889 00.000 6120 GuideStep: -0.4 px 151 ms EAST, 0.1 px 0 ms NORTH
04:35:16.895 00.006 7680 Worker thread wakes up
04:35:16.895 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:16.895 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:18.144 01.249 7680 Exposure complete
04:35:18.269 00.125 7680 worker thread done servicing request
04:35:18.269 00.000 6120 OnExposeComplete: enter
04:35:18.273 00.004 6120 UpdateGuideState(): m_state=6
04:35:18.278 00.005 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5307
04:35:18.282 00.004 6120 Star::Find returns 1 (0), X=503.59, Y=659.98, Mass=7686, SNR=58.5, Peak=195 HFD=6.6
04:35:18.285 00.003 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (0.19) = xAngle (1.52 = 1.52)
04:35:18.289 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.40 = -1.89)
04:35:18.292 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=1.72 hyp=1.74 cameraTheta=1.71 mountX=0.08 mountY=-1.65, mountTheta=-1.52
04:35:18.296 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=1.72, opts=13)
04:35:18.301 00.005 6120 Enqueuing Move request for scope (-0.24, 1.72)
04:35:18.305 00.004 7680 Worker thread wakes up
04:35:18.305 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 1.72) opts 0xd
04:35:18.305 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 1.72)
04:35:18.305 00.000 7680 Moving (-0.24, 1.72) raw xDistance=0.08 yDistance=-1.65
04:35:18.306 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:35:18.306 00.000 7680 resist switch: large excursion: input -1.65 thresh 0.60 direction from 1 to -1
04:35:18.306 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.95
04:35:18.306 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.65 from input -1.65
04:35:18.306 00.000 7680 MoveAxis(E, 0, ABG)
04:35:18.306 00.000 7680 Move returns status 0, amount 0
04:35:18.306 00.000 7680 MoveAxis(N, 896, ABG)
04:35:18.306 00.000 7680 Guiding  Dir = 0, Dur = 896
04:35:18.307 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:18.310 00.003 7680 IsSlewing returns 0
04:35:18.310 00.000 6120 UpdateGuideState exits: m=7686 SNR=58.5
04:35:18.315 00.005 7680 IsGuiding returns 0
04:35:18.315 00.000 6120 PhdController: settling, locked = 1, distance = 0.93 (1.50) aobump = 0 frame = 12 / 99999
04:35:18.321 00.006 7680 PulseGuide returned control before completion, sleep 906
04:35:18.321 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764066918.321,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.93,"Time":8.1,"SettleTime":10.0,"StarLocked":true}
04:35:18.325 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:18.330 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:18.334 00.004 6120 Enqueuing Expose request
04:35:19.233 00.899 7680 IsGuiding returns 1
04:35:19.233 00.000 7680 scope still moving after pulse duration time elapsed
04:35:19.264 00.031 7680 IsSlewing returns 0
04:35:19.265 00.001 7680 IsGuiding returns 1
04:35:19.297 00.032 7680 IsSlewing returns 0
04:35:19.298 00.001 7680 IsGuiding returns 1
04:35:19.328 00.030 7680 IsSlewing returns 0
04:35:19.329 00.001 7680 IsGuiding returns 0
04:35:19.330 00.001 7680 scope move finished after 896 + 118 ms
04:35:19.331 00.001 7680 Move returns status 0, amount 896
04:35:19.331 00.000 7680 move complete, result=0
04:35:19.331 00.000 7680 worker thread done servicing request
04:35:19.331 00.000 7680 Worker thread wakes up
04:35:19.332 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -1.7 px 896 ms NORTH
04:35:19.338 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:19.340 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:20.586 01.246 7680 Exposure complete
04:35:20.733 00.147 7680 worker thread done servicing request
04:35:20.733 00.000 6120 OnExposeComplete: enter
04:35:20.737 00.004 6120 UpdateGuideState(): m_state=6
04:35:20.741 00.004 6120 Star::Find(15, 503, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5308
04:35:20.744 00.003 6120 Star::Find returns 1 (0), X=503.84, Y=657.08, Mass=7627, SNR=57.5, Peak=192 HFD=6.6
04:35:20.749 00.005 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
04:35:20.752 00.003 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
04:35:20.756 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-1.18 hyp=1.18 cameraTheta=-1.56 mountX=-0.21 mountY=1.06, mountTheta=1.76
04:35:20.761 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-1.18, opts=13)
04:35:20.766 00.005 6120 Enqueuing Move request for scope (0.01, -1.18)
04:35:20.769 00.003 7680 Worker thread wakes up
04:35:20.769 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -1.18) opts 0xd
04:35:20.769 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -1.18)
04:35:20.770 00.001 7680 Moving (0.01, -1.18) raw xDistance=-0.21 yDistance=1.06
04:35:20.770 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:35:20.770 00.000 7680 resist switch: large excursion: input 1.06 thresh 0.60 direction from -1 to 1
04:35:20.770 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.19
04:35:20.770 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.06 from input 1.06
04:35:20.770 00.000 7680 MoveAxis(E, 85, ABG)
04:35:20.771 00.001 7680 Guiding  Dir = 2, Dur = 85
04:35:20.771 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:20.775 00.004 7680 IsSlewing returns 0
04:35:20.775 00.000 6120 UpdateGuideState exits: m=7627 SNR=57.5
04:35:20.778 00.003 7680 IsGuiding returns 0
04:35:20.778 00.000 6120 PhdController: settling, locked = 1, distance = 1.01 (1.50) aobump = 0 frame = 13 / 99999
04:35:20.782 00.004 6120 PhdController: newstate STATE_FINISH
04:35:20.786 00.004 7680 PulseGuide returned control before completion, sleep 95
04:35:20.787 00.001 6120 PhdController complete: success
04:35:20.790 00.003 6120 evsrv: {"Event":"SettleDone","Timestamp":1764066920.790,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":13,"DroppedFrames":0}
04:35:20.793 00.003 6120 Mount: notify guiding dither settle done success=1
04:35:20.798 00.005 6120 PhdController: newstate STATE_IDLE
04:35:20.802 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:20.805 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:20.809 00.004 6120 Enqueuing Expose request
04:35:20.890 00.081 7680 IsGuiding returns 0
04:35:20.890 00.000 7680 Move returns status 0, amount 85
04:35:20.890 00.000 7680 MoveAxis(S, 578, ABG)
04:35:20.891 00.001 7680 Guiding  Dir = 1, Dur = 578
04:35:20.891 00.000 7680 IsSlewing returns 0
04:35:20.891 00.000 7680 IsGuiding returns 0
04:35:20.892 00.001 7680 PulseGuide returned control before completion, sleep 588
04:35:21.484 00.592 7680 IsGuiding returns 1
04:35:21.484 00.000 7680 scope still moving after pulse duration time elapsed
04:35:21.515 00.031 7680 IsSlewing returns 0
04:35:21.515 00.000 7680 IsGuiding returns 0
04:35:21.516 00.001 7680 scope move finished after 578 + 45 ms
04:35:21.516 00.000 7680 Move returns status 0, amount 578
04:35:21.517 00.001 7680 move complete, result=0
04:35:21.517 00.000 7680 worker thread done servicing request
04:35:21.518 00.001 7680 Worker thread wakes up
04:35:21.518 00.000 6120 GuideStep: -0.2 px 85 ms EAST, 1.1 px 578 ms SOUTH
04:35:21.524 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:21.524 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:22.770 01.246 7680 Exposure complete
04:35:22.917 00.147 7680 worker thread done servicing request
04:35:22.918 00.001 6120 OnExposeComplete: enter
04:35:22.922 00.004 6120 UpdateGuideState(): m_state=6
04:35:22.925 00.003 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5309
04:35:22.929 00.004 6120 Star::Find returns 1 (0), X=504.09, Y=657.02, Mass=7640, SNR=58.0, Peak=198 HFD=6.4
04:35:22.934 00.005 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
04:35:22.937 00.003 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.32 = 1.32)
04:35:22.941 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-1.24 hyp=1.27 cameraTheta=-1.37 mountX=0.02 mountY=1.23, mountTheta=1.56
04:35:22.948 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-1.24, opts=13)
04:35:22.951 00.003 6120 Enqueuing Move request for scope (0.25, -1.24)
04:35:22.956 00.005 7680 Worker thread wakes up
04:35:22.956 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -1.24) opts 0xd
04:35:22.957 00.001 7680 Handling offset move in thread for scope, endpoint = (0.25, -1.24)
04:35:22.957 00.000 7680 Moving (0.25, -1.24) raw xDistance=0.02 yDistance=1.23
04:35:22.957 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:35:22.957 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.23 from input 1.23
04:35:22.957 00.000 7680 MoveAxis(E, 0, ABG)
04:35:22.957 00.000 7680 Move returns status 0, amount 0
04:35:22.958 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:22.962 00.004 7680 MoveAxis(S, 666, ABG)
04:35:22.962 00.000 6120 UpdateGuideState exits: m=7640 SNR=58.0
04:35:22.966 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:22.970 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:22.973 00.003 6120 Enqueuing Expose request
04:35:22.979 00.006 7680 Guiding  Dir = 1, Dur = 666
04:35:22.979 00.000 7680 IsSlewing returns 0
04:35:22.980 00.001 7680 IsGuiding returns 0
04:35:22.981 00.001 7680 PulseGuide returned control before completion, sleep 676
04:35:23.667 00.686 7680 IsGuiding returns 1
04:35:23.667 00.000 7680 scope still moving after pulse duration time elapsed
04:35:23.698 00.031 7680 IsSlewing returns 0
04:35:23.699 00.001 7680 IsGuiding returns 0
04:35:23.700 00.001 7680 scope move finished after 666 + 52 ms
04:35:23.700 00.000 7680 Move returns status 0, amount 666
04:35:23.701 00.001 7680 move complete, result=0
04:35:23.701 00.000 7680 worker thread done servicing request
04:35:23.702 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 1.2 px 666 ms SOUTH
04:35:23.707 00.005 7680 Worker thread wakes up
04:35:23.707 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:23.707 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:24.960 01.253 7680 Exposure complete
04:35:25.117 00.157 7680 worker thread done servicing request
04:35:25.117 00.000 6120 OnExposeComplete: enter
04:35:25.121 00.004 6120 UpdateGuideState(): m_state=6
04:35:25.126 00.005 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5310
04:35:25.131 00.005 6120 Star::Find returns 1 (0), X=504.13, Y=657.87, Mass=7756, SNR=58.8, Peak=194 HFD=6.6
04:35:25.137 00.006 6120 CameraToMount -- cameraTheta (-0.93) - m_xAngle (0.19) = xAngle (-1.12 = -1.12)
04:35:25.142 00.005 6120 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.75 = 1.75)
04:35:25.147 00.005 6120 CameraToMount -- cameraX=0.30 cameraY=-0.40 hyp=0.50 cameraTheta=-0.93 mountX=0.22 mountY=0.49, mountTheta=1.15
04:35:25.152 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.30, y=-0.40, opts=13)
04:35:25.158 00.006 6120 Enqueuing Move request for scope (0.30, -0.40)
04:35:25.162 00.004 7680 Worker thread wakes up
04:35:25.162 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:25.167 00.005 6120 UpdateGuideState exits: m=7756 SNR=58.8
04:35:25.171 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:25.175 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:25.179 00.004 6120 Enqueuing Expose request
04:35:25.183 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.40) opts 0xd
04:35:25.183 00.000 7680 Handling offset move in thread for scope, endpoint = (0.30, -0.40)
04:35:25.183 00.000 7680 Moving (0.30, -0.40) raw xDistance=0.22 yDistance=0.49
04:35:25.184 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:35:25.184 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
04:35:25.184 00.000 7680 MoveAxis(W, 88, ABG)
04:35:25.184 00.000 7680 Guiding  Dir = 3, Dur = 88
04:35:25.184 00.000 7680 IsSlewing returns 0
04:35:25.185 00.001 7680 IsGuiding returns 0
04:35:25.185 00.000 7680 PulseGuide returned control before completion, sleep 98
04:35:25.295 00.110 7680 IsGuiding returns 1
04:35:25.296 00.001 7680 scope still moving after pulse duration time elapsed
04:35:25.327 00.031 7680 IsSlewing returns 0
04:35:25.328 00.001 7680 IsGuiding returns 0
04:35:25.328 00.000 7680 scope move finished after 88 + 54 ms
04:35:25.328 00.000 7680 Move returns status 0, amount 88
04:35:25.328 00.000 7680 MoveAxis(S, 265, ABG)
04:35:25.328 00.000 7680 Guiding  Dir = 1, Dur = 265
04:35:25.329 00.001 7680 IsSlewing returns 0
04:35:25.329 00.000 7680 IsGuiding returns 0
04:35:25.330 00.001 7680 PulseGuide returned control before completion, sleep 275
04:35:25.610 00.280 7680 IsGuiding returns 1
04:35:25.611 00.001 7680 scope still moving after pulse duration time elapsed
04:35:25.640 00.029 7680 IsSlewing returns 0
04:35:25.641 00.001 7680 IsGuiding returns 0
04:35:25.641 00.000 7680 scope move finished after 265 + 46 ms
04:35:25.642 00.001 7680 Move returns status 0, amount 265
04:35:25.643 00.001 7680 move complete, result=0
04:35:25.643 00.000 7680 worker thread done servicing request
04:35:25.643 00.000 7680 Worker thread wakes up
04:35:25.643 00.000 6120 GuideStep: 0.2 px 88 ms WEST, 0.5 px 265 ms SOUTH
04:35:25.650 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:25.651 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:26.907 01.256 7680 Exposure complete
04:35:27.048 00.141 7680 worker thread done servicing request
04:35:27.048 00.000 6120 OnExposeComplete: enter
04:35:27.052 00.004 6120 UpdateGuideState(): m_state=6
04:35:27.056 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5311
04:35:27.060 00.004 6120 Star::Find returns 1 (0), X=503.85, Y=658.09, Mass=8023, SNR=58.9, Peak=211 HFD=6.4
04:35:27.064 00.004 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
04:35:27.068 00.004 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.21 = 1.21)
04:35:27.071 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.47 mountX=-0.02 mountY=0.17, mountTheta=1.67
04:35:27.075 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.18, opts=13)
04:35:27.080 00.005 6120 Enqueuing Move request for scope (0.02, -0.18)
04:35:27.083 00.003 7680 Worker thread wakes up
04:35:27.083 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
04:35:27.083 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
04:35:27.083 00.000 7680 Moving (0.02, -0.18) raw xDistance=-0.02 yDistance=0.17
04:35:27.084 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:35:27.084 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:27.088 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:35:27.088 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:35:27.088 00.000 7680 MoveAxis(E, 0, ABG)
04:35:27.088 00.000 7680 Move returns status 0, amount 0
04:35:27.088 00.000 7680 MoveAxis(N, 0, ABG)
04:35:27.088 00.000 7680 Move returns status 0, amount 0
04:35:27.089 00.001 7680 move complete, result=0
04:35:27.089 00.000 7680 worker thread done servicing request
04:35:27.090 00.001 6120 UpdateGuideState exits: m=8023 SNR=58.9
04:35:27.092 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:27.095 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:27.098 00.003 6120 Enqueuing Expose request
04:35:27.103 00.005 7680 Worker thread wakes up
04:35:27.103 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:27.103 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:27.104 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:35:28.357 01.253 7680 Exposure complete
04:35:28.501 00.144 7680 worker thread done servicing request
04:35:28.501 00.000 6120 OnExposeComplete: enter
04:35:28.506 00.005 6120 UpdateGuideState(): m_state=6
04:35:28.509 00.003 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5312
04:35:28.512 00.003 6120 Star::Find returns 1 (0), X=504.02, Y=658.00, Mass=7477, SNR=56.6, Peak=182 HFD=6.3
04:35:28.515 00.003 6120 CameraToMount -- cameraTheta (-0.95) - m_xAngle (0.19) = xAngle (-1.14 = -1.14)
04:35:28.518 00.003 6120 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.74 = 1.74)
04:35:28.522 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.26 hyp=0.32 cameraTheta=-0.95 mountX=0.13 mountY=0.31, mountTheta=1.17
04:35:28.527 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.26, opts=13)
04:35:28.530 00.003 6120 Enqueuing Move request for scope (0.19, -0.26)
04:35:28.534 00.004 7680 Worker thread wakes up
04:35:28.534 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.26) opts 0xd
04:35:28.534 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.26)
04:35:28.534 00.000 7680 Moving (0.19, -0.26) raw xDistance=0.13 yDistance=0.31
04:35:28.534 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:35:28.535 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:28.538 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
04:35:28.539 00.001 6120 UpdateGuideState exits: m=7477 SNR=56.6
04:35:28.544 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:28.549 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:28.553 00.004 6120 Enqueuing Expose request
04:35:28.556 00.003 7680 MoveAxis(E, 0, ABG)
04:35:28.557 00.001 7680 Move returns status 0, amount 0
04:35:28.557 00.000 7680 MoveAxis(S, 171, ABG)
04:35:28.557 00.000 7680 Guiding  Dir = 1, Dur = 171
04:35:28.557 00.000 7680 IsSlewing returns 0
04:35:28.558 00.001 7680 IsGuiding returns 0
04:35:28.558 00.000 7680 PulseGuide returned control before completion, sleep 181
04:35:28.756 00.198 7680 IsGuiding returns 1
04:35:28.758 00.002 7680 scope still moving after pulse duration time elapsed
04:35:28.786 00.028 7680 IsSlewing returns 0
04:35:28.787 00.001 7680 IsGuiding returns 0
04:35:28.788 00.001 7680 scope move finished after 171 + 59 ms
04:35:28.788 00.000 7680 Move returns status 0, amount 171
04:35:28.789 00.001 7680 move complete, result=0
04:35:28.790 00.001 7680 worker thread done servicing request
04:35:28.790 00.000 7680 Worker thread wakes up
04:35:28.790 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 171 ms SOUTH
04:35:28.797 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:28.797 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:30.047 01.250 7680 Exposure complete
04:35:30.193 00.146 7680 worker thread done servicing request
04:35:30.194 00.001 6120 OnExposeComplete: enter
04:35:30.198 00.004 6120 UpdateGuideState(): m_state=6
04:35:30.201 00.003 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5313
04:35:30.204 00.003 6120 Star::Find returns 1 (0), X=503.98, Y=658.09, Mass=7565, SNR=58.1, Peak=193 HFD=6.4
04:35:30.210 00.006 6120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (0.19) = xAngle (-1.08 = -1.08)
04:35:30.212 00.002 6120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.79 = 1.79)
04:35:30.216 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.89 mountX=0.11 mountY=0.22, mountTheta=1.12
04:35:30.220 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.18, opts=13)
04:35:30.224 00.004 6120 Enqueuing Move request for scope (0.14, -0.18)
04:35:30.227 00.003 7680 Worker thread wakes up
04:35:30.228 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:30.232 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
04:35:30.233 00.001 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
04:35:30.233 00.000 6120 UpdateGuideState exits: m=7565 SNR=58.1
04:35:30.236 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:30.240 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:30.244 00.004 6120 Enqueuing Expose request
04:35:30.247 00.003 7680 Moving (0.14, -0.18) raw xDistance=0.11 yDistance=0.22
04:35:30.247 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:35:30.247 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:35:30.247 00.000 7680 MoveAxis(E, 0, ABG)
04:35:30.247 00.000 7680 Move returns status 0, amount 0
04:35:30.249 00.002 7680 MoveAxis(S, 121, ABG)
04:35:30.249 00.000 7680 Guiding  Dir = 1, Dur = 121
04:35:30.249 00.000 7680 IsSlewing returns 0
04:35:30.250 00.001 7680 IsGuiding returns 0
04:35:30.250 00.000 7680 PulseGuide returned control before completion, sleep 131
04:35:30.393 00.143 7680 IsGuiding returns 1
04:35:30.393 00.000 7680 scope still moving after pulse duration time elapsed
04:35:30.424 00.031 7680 IsSlewing returns 0
04:35:30.425 00.001 7680 IsGuiding returns 0
04:35:30.426 00.001 7680 scope move finished after 121 + 55 ms
04:35:30.427 00.001 7680 Move returns status 0, amount 121
04:35:30.427 00.000 7680 move complete, result=0
04:35:30.427 00.000 7680 worker thread done servicing request
04:35:30.428 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 121 ms SOUTH
04:35:30.434 00.006 7680 Worker thread wakes up
04:35:30.434 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:30.434 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:31.691 01.257 7680 Exposure complete
04:35:31.828 00.137 7680 worker thread done servicing request
04:35:31.830 00.002 6120 OnExposeComplete: enter
04:35:31.833 00.003 6120 UpdateGuideState(): m_state=6
04:35:31.837 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5314
04:35:31.841 00.004 6120 Star::Find returns 1 (0), X=503.85, Y=658.66, Mass=7623, SNR=57.1, Peak=188 HFD=6.8
04:35:31.844 00.003 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (0.19) = xAngle (1.34 = 1.34)
04:35:31.849 00.005 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.21 = -2.07)
04:35:31.853 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.40 hyp=0.40 cameraTheta=1.53 mountX=0.09 mountY=-0.35, mountTheta=-1.32
04:35:31.858 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.40, opts=13)
04:35:31.863 00.005 6120 Enqueuing Move request for scope (0.02, 0.40)
04:35:31.867 00.004 7680 Worker thread wakes up
04:35:31.867 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.40) opts 0xd
04:35:31.867 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.40)
04:35:31.867 00.000 7680 Moving (0.02, 0.40) raw xDistance=0.09 yDistance=-0.35
04:35:31.867 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:35:31.867 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:35:31.867 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
04:35:31.867 00.000 7680 MoveAxis(E, 0, ABG)
04:35:31.867 00.000 7680 Move returns status 0, amount 0
04:35:31.867 00.000 7680 MoveAxis(N, 0, ABG)
04:35:31.869 00.002 7680 Move returns status 0, amount 0
04:35:31.869 00.000 7680 move complete, result=0
04:35:31.869 00.000 7680 worker thread done servicing request
04:35:31.869 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:31.873 00.004 6120 UpdateGuideState exits: m=7623 SNR=57.1
04:35:31.877 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:31.881 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:31.886 00.005 6120 Enqueuing Expose request
04:35:31.891 00.005 7680 Worker thread wakes up
04:35:31.891 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:35:31.895 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:31.895 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:33.144 01.249 7680 Exposure complete
04:35:33.294 00.150 7680 worker thread done servicing request
04:35:33.295 00.001 6120 OnExposeComplete: enter
04:35:33.299 00.004 6120 UpdateGuideState(): m_state=6
04:35:33.303 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5315
04:35:33.307 00.004 6120 Star::Find returns 1 (0), X=504.12, Y=658.10, Mass=7670, SNR=58.6, Peak=213 HFD=6.5
04:35:33.311 00.004 6120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.19) = xAngle (-0.70 = -0.70)
04:35:33.315 00.004 6120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.17 = 2.17)
04:35:33.319 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=-0.16 hyp=0.32 cameraTheta=-0.52 mountX=0.25 mountY=0.27, mountTheta=0.82
04:35:33.325 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.16, opts=13)
04:35:33.329 00.004 6120 Enqueuing Move request for scope (0.28, -0.16)
04:35:33.333 00.004 7680 Worker thread wakes up
04:35:33.333 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:33.337 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.16) opts 0xd
04:35:33.338 00.001 6120 UpdateGuideState exits: m=7670 SNR=58.6
04:35:33.341 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:33.345 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:33.349 00.004 6120 Enqueuing Expose request
04:35:33.353 00.004 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.16)
04:35:33.353 00.000 7680 Moving (0.28, -0.16) raw xDistance=0.25 yDistance=0.27
04:35:33.353 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
04:35:33.353 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:35:33.354 00.001 7680 MoveAxis(W, 101, ABG)
04:35:33.354 00.000 7680 Guiding  Dir = 3, Dur = 101
04:35:33.354 00.000 7680 IsSlewing returns 0
04:35:33.355 00.001 7680 IsGuiding returns 0
04:35:33.356 00.001 7680 PulseGuide returned control before completion, sleep 111
04:35:33.477 00.121 7680 IsGuiding returns 1
04:35:33.477 00.000 7680 scope still moving after pulse duration time elapsed
04:35:33.508 00.031 7680 IsSlewing returns 0
04:35:33.511 00.003 7680 IsGuiding returns 0
04:35:33.512 00.001 7680 scope move finished after 101 + 55 ms
04:35:33.512 00.000 7680 Move returns status 0, amount 101
04:35:33.513 00.001 7680 MoveAxis(S, 145, ABG)
04:35:33.513 00.000 7680 Guiding  Dir = 1, Dur = 145
04:35:33.514 00.001 7680 IsSlewing returns 0
04:35:33.515 00.001 7680 IsGuiding returns 0
04:35:33.515 00.000 7680 PulseGuide returned control before completion, sleep 155
04:35:33.680 00.165 7680 IsGuiding returns 1
04:35:33.680 00.000 7680 scope still moving after pulse duration time elapsed
04:35:33.712 00.032 7680 IsSlewing returns 0
04:35:33.713 00.001 7680 IsGuiding returns 0
04:35:33.714 00.001 7680 scope move finished after 145 + 53 ms
04:35:33.714 00.000 7680 Move returns status 0, amount 145
04:35:33.714 00.000 7680 move complete, result=0
04:35:33.714 00.000 7680 worker thread done servicing request
04:35:33.715 00.001 6120 GuideStep: 0.2 px 101 ms WEST, 0.3 px 145 ms SOUTH
04:35:33.722 00.007 7680 Worker thread wakes up
04:35:33.723 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:33.723 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:34.972 01.249 7680 Exposure complete
04:35:35.125 00.153 7680 worker thread done servicing request
04:35:35.126 00.001 6120 OnExposeComplete: enter
04:35:35.130 00.004 6120 UpdateGuideState(): m_state=6
04:35:35.135 00.005 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5316
04:35:35.138 00.003 6120 Star::Find returns 1 (0), X=503.84, Y=658.54, Mass=7920, SNR=59.1, Peak=187 HFD=6.9
04:35:35.143 00.005 6120 CameraToMount -- cameraTheta (1.55) - m_xAngle (0.19) = xAngle (1.36 = 1.36)
04:35:35.147 00.004 6120 CameraToMount -- cameraTheta (1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.23 = -2.05)
04:35:35.152 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.28 hyp=0.28 cameraTheta=1.55 mountX=0.06 mountY=-0.25, mountTheta=-1.34
04:35:35.157 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.28, opts=13)
04:35:35.161 00.004 6120 Enqueuing Move request for scope (0.01, 0.28)
04:35:35.166 00.005 7680 Worker thread wakes up
04:35:35.166 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:35.171 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.28) opts 0xd
04:35:35.171 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.28)
04:35:35.171 00.000 6120 UpdateGuideState exits: m=7920 SNR=59.1
04:35:35.175 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:35.180 00.005 7680 Moving (0.01, 0.28) raw xDistance=0.06 yDistance=-0.25
04:35:35.180 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:35:35.181 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:35:35.181 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:35.186 00.005 6120 Enqueuing Expose request
04:35:35.190 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:35:35.190 00.000 7680 MoveAxis(E, 0, ABG)
04:35:35.190 00.000 7680 Move returns status 0, amount 0
04:35:35.190 00.000 7680 MoveAxis(N, 0, ABG)
04:35:35.190 00.000 7680 Move returns status 0, amount 0
04:35:35.191 00.001 7680 move complete, result=0
04:35:35.191 00.000 7680 worker thread done servicing request
04:35:35.191 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:35:35.198 00.007 7680 Worker thread wakes up
04:35:35.198 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:35.198 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:36.441 01.243 7680 Exposure complete
04:35:36.600 00.159 7680 worker thread done servicing request
04:35:36.601 00.001 6120 OnExposeComplete: enter
04:35:36.606 00.005 6120 UpdateGuideState(): m_state=6
04:35:36.610 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5317
04:35:36.614 00.004 6120 Star::Find returns 1 (0), X=504.09, Y=658.09, Mass=7473, SNR=57.5, Peak=192 HFD=6.4
04:35:36.618 00.004 6120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.19) = xAngle (-0.80 = -0.80)
04:35:36.621 00.003 6120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.07 = 2.07)
04:35:36.625 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-0.62 mountX=0.21 mountY=0.27, mountTheta=0.90
04:35:36.630 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.18, opts=13)
04:35:36.634 00.004 6120 Enqueuing Move request for scope (0.25, -0.18)
04:35:36.639 00.005 7680 Worker thread wakes up
04:35:36.639 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:36.643 00.004 6120 UpdateGuideState exits: m=7473 SNR=57.5
04:35:36.646 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:36.651 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:36.654 00.003 6120 Enqueuing Expose request
04:35:36.658 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.18) opts 0xd
04:35:36.658 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.18)
04:35:36.658 00.000 7680 Moving (0.25, -0.18) raw xDistance=0.21 yDistance=0.27
04:35:36.658 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.21
04:35:36.659 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:35:36.659 00.000 7680 MoveAxis(W, 88, ABG)
04:35:36.659 00.000 7680 Guiding  Dir = 3, Dur = 88
04:35:36.659 00.000 7680 IsSlewing returns 0
04:35:36.659 00.000 7680 IsGuiding returns 0
04:35:36.661 00.002 7680 PulseGuide returned control before completion, sleep 98
04:35:36.760 00.099 7680 IsGuiding returns 1
04:35:36.760 00.000 7680 scope still moving after pulse duration time elapsed
04:35:36.792 00.032 7680 IsSlewing returns 0
04:35:36.793 00.001 7680 IsGuiding returns 0
04:35:36.798 00.005 7680 scope move finished after 88 + 49 ms
04:35:36.798 00.000 7680 Move returns status 0, amount 88
04:35:36.798 00.000 7680 MoveAxis(S, 147, ABG)
04:35:36.798 00.000 7680 Guiding  Dir = 1, Dur = 147
04:35:36.799 00.001 7680 IsSlewing returns 0
04:35:36.800 00.001 7680 IsGuiding returns 0
04:35:36.800 00.000 7680 PulseGuide returned control before completion, sleep 157
04:35:36.967 00.167 7680 IsGuiding returns 1
04:35:36.968 00.001 7680 scope still moving after pulse duration time elapsed
04:35:36.997 00.029 7680 IsSlewing returns 0
04:35:36.998 00.001 7680 IsGuiding returns 0
04:35:36.999 00.001 7680 scope move finished after 147 + 51 ms
04:35:36.999 00.000 7680 Move returns status 0, amount 147
04:35:36.999 00.000 7680 move complete, result=0
04:35:37.000 00.001 7680 worker thread done servicing request
04:35:37.002 00.002 6120 GuideStep: 0.2 px 88 ms WEST, 0.3 px 147 ms SOUTH
04:35:37.009 00.007 7680 Worker thread wakes up
04:35:37.010 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:37.010 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:38.251 01.241 7680 Exposure complete
04:35:38.405 00.154 7680 worker thread done servicing request
04:35:38.406 00.001 6120 OnExposeComplete: enter
04:35:38.409 00.003 6120 UpdateGuideState(): m_state=6
04:35:38.414 00.005 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5318
04:35:38.419 00.005 6120 Star::Find returns 1 (0), X=503.71, Y=658.63, Mass=8640, SNR=62.6, Peak=202 HFD=6.9
04:35:38.423 00.004 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (0.19) = xAngle (1.71 = 1.71)
04:35:38.426 00.003 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.58 = -1.70)
04:35:38.432 00.006 6120 CameraToMount -- cameraX=-0.12 cameraY=0.37 hyp=0.39 cameraTheta=1.90 mountX=-0.05 mountY=-0.38, mountTheta=-1.71
04:35:38.437 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.37, opts=13)
04:35:38.442 00.005 6120 Enqueuing Move request for scope (-0.12, 0.37)
04:35:38.448 00.006 7680 Worker thread wakes up
04:35:38.449 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:38.453 00.004 6120 UpdateGuideState exits: m=8640 SNR=62.6
04:35:38.457 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:38.460 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.37) opts 0xd
04:35:38.460 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.37)
04:35:38.460 00.000 7680 Moving (-0.12, 0.37) raw xDistance=-0.05 yDistance=-0.38
04:35:38.460 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:35:38.462 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:35:38.462 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:38.466 00.004 6120 Enqueuing Expose request
04:35:38.470 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
04:35:38.470 00.000 7680 MoveAxis(E, 0, ABG)
04:35:38.470 00.000 7680 Move returns status 0, amount 0
04:35:38.470 00.000 7680 MoveAxis(N, 0, ABG)
04:35:38.471 00.001 7680 Move returns status 0, amount 0
04:35:38.471 00.000 7680 move complete, result=0
04:35:38.471 00.000 7680 worker thread done servicing request
04:35:38.471 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:35:38.477 00.006 7680 Worker thread wakes up
04:35:38.477 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:38.477 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:39.721 01.244 7680 Exposure complete
04:35:39.866 00.145 7680 worker thread done servicing request
04:35:39.867 00.001 6120 OnExposeComplete: enter
04:35:39.870 00.003 6120 UpdateGuideState(): m_state=6
04:35:39.873 00.003 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5319
04:35:39.878 00.005 6120 Star::Find returns 1 (0), X=504.03, Y=658.22, Mass=7379, SNR=56.9, Peak=194 HFD=6.4
04:35:39.884 00.006 6120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.19) = xAngle (-0.42 = -0.42)
04:35:39.887 00.003 6120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.45 = 2.45)
04:35:39.890 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-0.24 mountX=0.18 mountY=0.13, mountTheta=0.61
04:35:39.896 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.05, opts=13)
04:35:39.899 00.003 6120 Enqueuing Move request for scope (0.20, -0.05)
04:35:39.904 00.005 7680 Worker thread wakes up
04:35:39.904 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
04:35:39.905 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:39.908 00.003 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
04:35:39.908 00.000 7680 Moving (0.20, -0.05) raw xDistance=0.18 yDistance=0.13
04:35:39.909 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:35:39.909 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:35:39.909 00.000 6120 UpdateGuideState exits: m=7379 SNR=56.9
04:35:39.914 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:39.920 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:39.924 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:35:39.925 00.001 7680 MoveAxis(E, 0, ABG)
04:35:39.925 00.000 7680 Move returns status 0, amount 0
04:35:39.925 00.000 6120 Enqueuing Expose request
04:35:39.930 00.005 7680 MoveAxis(N, 0, ABG)
04:35:39.930 00.000 7680 Move returns status 0, amount 0
04:35:39.930 00.000 7680 move complete, result=0
04:35:39.930 00.000 7680 worker thread done servicing request
04:35:39.931 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:35:39.935 00.004 7680 Worker thread wakes up
04:35:39.935 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:39.935 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:41.190 01.255 7680 Exposure complete
04:35:41.338 00.148 7680 worker thread done servicing request
04:35:41.338 00.000 6120 OnExposeComplete: enter
04:35:41.342 00.004 6120 UpdateGuideState(): m_state=6
04:35:41.346 00.004 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5320
04:35:41.350 00.004 6120 Star::Find returns 1 (0), X=504.00, Y=658.16, Mass=7273, SNR=56.6, Peak=178 HFD=6.4
04:35:41.355 00.005 6120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.19) = xAngle (-0.74 = -0.74)
04:35:41.358 00.003 6120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.14 = 2.14)
04:35:41.363 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-0.55 mountX=0.15 mountY=0.17, mountTheta=0.85
04:35:41.367 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.10, opts=13)
04:35:41.371 00.004 6120 Enqueuing Move request for scope (0.17, -0.10)
04:35:41.376 00.005 7680 Worker thread wakes up
04:35:41.376 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:41.380 00.004 6120 UpdateGuideState exits: m=7273 SNR=56.6
04:35:41.385 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:41.389 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:41.393 00.004 6120 Enqueuing Expose request
04:35:41.397 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
04:35:41.397 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
04:35:41.397 00.000 7680 Moving (0.17, -0.10) raw xDistance=0.15 yDistance=0.17
04:35:41.397 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:35:41.397 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:35:41.398 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:35:41.399 00.001 7680 MoveAxis(E, 0, ABG)
04:35:41.399 00.000 7680 Move returns status 0, amount 0
04:35:41.399 00.000 7680 MoveAxis(N, 0, ABG)
04:35:41.399 00.000 7680 Move returns status 0, amount 0
04:35:41.400 00.001 7680 move complete, result=0
04:35:41.400 00.000 7680 worker thread done servicing request
04:35:41.400 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:35:41.404 00.004 7680 Worker thread wakes up
04:35:41.404 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:41.404 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:42.660 01.256 7680 Exposure complete
04:35:42.805 00.145 7680 worker thread done servicing request
04:35:42.805 00.000 6120 OnExposeComplete: enter
04:35:42.809 00.004 6120 UpdateGuideState(): m_state=6
04:35:42.814 00.005 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5321
04:35:42.818 00.004 6120 Star::Find returns 1 (0), X=504.10, Y=658.05, Mass=7487, SNR=57.1, Peak=206 HFD=6.5
04:35:42.824 00.006 6120 CameraToMount -- cameraTheta (-0.69) - m_xAngle (0.19) = xAngle (-0.87 = -0.87)
04:35:42.828 00.004 6120 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.00 = 2.00)
04:35:42.832 00.004 6120 CameraToMount -- cameraX=0.27 cameraY=-0.22 hyp=0.34 cameraTheta=-0.69 mountX=0.22 mountY=0.31, mountTheta=0.96
04:35:42.838 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.22, opts=13)
04:35:42.842 00.004 6120 Enqueuing Move request for scope (0.27, -0.22)
04:35:42.845 00.003 7680 Worker thread wakes up
04:35:42.845 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.22) opts 0xd
04:35:42.846 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:42.850 00.004 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.22)
04:35:42.851 00.001 6120 UpdateGuideState exits: m=7487 SNR=57.1
04:35:42.854 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:42.859 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:42.863 00.004 7680 Moving (0.27, -0.22) raw xDistance=0.22 yDistance=0.31
04:35:42.863 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:35:42.863 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
04:35:42.863 00.000 7680 MoveAxis(W, 90, ABG)
04:35:42.863 00.000 7680 Guiding  Dir = 3, Dur = 90
04:35:42.864 00.001 6120 Enqueuing Expose request
04:35:42.868 00.004 7680 IsSlewing returns 0
04:35:42.869 00.001 7680 IsGuiding returns 0
04:35:42.869 00.000 7680 PulseGuide returned control before completion, sleep 100
04:35:42.976 00.107 7680 IsGuiding returns 1
04:35:42.976 00.000 7680 scope still moving after pulse duration time elapsed
04:35:43.007 00.031 7680 IsSlewing returns 0
04:35:43.008 00.001 7680 IsGuiding returns 0
04:35:43.008 00.000 7680 scope move finished after 90 + 49 ms
04:35:43.008 00.000 7680 Move returns status 0, amount 90
04:35:43.010 00.002 7680 MoveAxis(S, 170, ABG)
04:35:43.010 00.000 7680 Guiding  Dir = 1, Dur = 170
04:35:43.010 00.000 7680 IsSlewing returns 0
04:35:43.011 00.001 7680 IsGuiding returns 0
04:35:43.012 00.001 7680 PulseGuide returned control before completion, sleep 180
04:35:43.210 00.198 7680 IsGuiding returns 1
04:35:43.210 00.000 7680 scope still moving after pulse duration time elapsed
04:35:43.242 00.032 7680 IsSlewing returns 0
04:35:43.242 00.000 7680 IsGuiding returns 0
04:35:43.244 00.002 7680 scope move finished after 170 + 61 ms
04:35:43.244 00.000 7680 Move returns status 0, amount 170
04:35:43.244 00.000 7680 move complete, result=0
04:35:43.245 00.001 7680 worker thread done servicing request
04:35:43.245 00.000 6120 GuideStep: 0.2 px 90 ms WEST, 0.3 px 170 ms SOUTH
04:35:43.251 00.006 7680 Worker thread wakes up
04:35:43.251 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:43.251 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:44.498 01.247 7680 Exposure complete
04:35:44.643 00.145 7680 worker thread done servicing request
04:35:44.645 00.002 6120 OnExposeComplete: enter
04:35:44.649 00.004 6120 UpdateGuideState(): m_state=6
04:35:44.653 00.004 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5322
04:35:44.657 00.004 6120 Star::Find returns 1 (0), X=504.03, Y=658.02, Mass=7406, SNR=57.2, Peak=198 HFD=6.4
04:35:44.661 00.004 6120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (0.19) = xAngle (-1.07 = -1.07)
04:35:44.666 00.005 6120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.80 = 1.80)
04:35:44.669 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=-0.24 hyp=0.31 cameraTheta=-0.88 mountX=0.15 mountY=0.30, mountTheta=1.11
04:35:44.674 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.24, opts=13)
04:35:44.679 00.005 6120 Enqueuing Move request for scope (0.20, -0.24)
04:35:44.682 00.003 7680 Worker thread wakes up
04:35:44.682 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:44.687 00.005 6120 UpdateGuideState exits: m=7406 SNR=57.2
04:35:44.692 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.24) opts 0xd
04:35:44.692 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.24)
04:35:44.692 00.000 7680 Moving (0.20, -0.24) raw xDistance=0.15 yDistance=0.30
04:35:44.692 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:35:44.692 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:35:44.692 00.000 7680 MoveAxis(E, 0, ABG)
04:35:44.692 00.000 7680 Move returns status 0, amount 0
04:35:44.692 00.000 7680 MoveAxis(S, 163, ABG)
04:35:44.692 00.000 7680 Guiding  Dir = 1, Dur = 163
04:35:44.692 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:44.697 00.005 7680 IsSlewing returns 0
04:35:44.697 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:44.701 00.004 7680 IsGuiding returns 0
04:35:44.701 00.000 6120 Enqueuing Expose request
04:35:44.705 00.004 7680 PulseGuide returned control before completion, sleep 173
04:35:44.895 00.190 7680 IsGuiding returns 0
04:35:44.896 00.001 7680 Move returns status 0, amount 163
04:35:44.896 00.000 7680 move complete, result=0
04:35:44.896 00.000 7680 worker thread done servicing request
04:35:44.897 00.001 7680 Worker thread wakes up
04:35:44.898 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 163 ms SOUTH
04:35:44.904 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:44.904 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:46.150 01.246 7680 Exposure complete
04:35:46.303 00.153 7680 worker thread done servicing request
04:35:46.304 00.001 6120 OnExposeComplete: enter
04:35:46.307 00.003 6120 UpdateGuideState(): m_state=6
04:35:46.312 00.005 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5323
04:35:46.316 00.004 6120 Star::Find returns 1 (0), X=503.82, Y=658.70, Mass=7884, SNR=58.0, Peak=195 HFD=6.6
04:35:46.321 00.005 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.19) = xAngle (1.42 = 1.42)
04:35:46.324 00.003 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.29 = -1.99)
04:35:46.328 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.44 hyp=0.44 cameraTheta=1.60 mountX=0.07 mountY=-0.40, mountTheta=-1.40
04:35:46.333 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.44, opts=13)
04:35:46.337 00.004 6120 Enqueuing Move request for scope (-0.01, 0.44)
04:35:46.340 00.003 7680 Worker thread wakes up
04:35:46.340 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.44) opts 0xd
04:35:46.341 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:46.345 00.004 6120 UpdateGuideState exits: m=7884 SNR=58.0
04:35:46.348 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.44)
04:35:46.348 00.000 7680 Moving (-0.01, 0.44) raw xDistance=0.07 yDistance=-0.40
04:35:46.349 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:35:46.349 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:35:46.349 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:46.353 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
04:35:46.353 00.000 7680 MoveAxis(E, 0, ABG)
04:35:46.353 00.000 7680 Move returns status 0, amount 0
04:35:46.353 00.000 7680 MoveAxis(N, 0, ABG)
04:35:46.354 00.001 7680 Move returns status 0, amount 0
04:35:46.354 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:46.360 00.006 7680 move complete, result=0
04:35:46.360 00.000 6120 Enqueuing Expose request
04:35:46.364 00.004 7680 worker thread done servicing request
04:35:46.364 00.000 7680 Worker thread wakes up
04:35:46.364 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:46.366 00.002 6120 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:35:46.370 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:47.622 01.252 7680 Exposure complete
04:35:47.771 00.149 7680 worker thread done servicing request
04:35:47.771 00.000 6120 OnExposeComplete: enter
04:35:47.775 00.004 6120 UpdateGuideState(): m_state=6
04:35:47.778 00.003 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5324
04:35:47.782 00.004 6120 Star::Find returns 1 (0), X=503.69, Y=658.66, Mass=8193, SNR=59.9, Peak=186 HFD=6.8
04:35:47.786 00.004 6120 CameraToMount -- cameraTheta (1.92) - m_xAngle (0.19) = xAngle (1.73 = 1.73)
04:35:47.789 00.003 6120 CameraToMount -- cameraTheta (1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.60 = -1.68)
04:35:47.794 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=0.39 hyp=0.42 cameraTheta=1.92 mountX=-0.07 mountY=-0.42, mountTheta=-1.73
04:35:47.798 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.39, opts=13)
04:35:47.802 00.004 6120 Enqueuing Move request for scope (-0.14, 0.39)
04:35:47.805 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:47.809 00.004 6120 UpdateGuideState exits: m=8193 SNR=59.9
04:35:47.813 00.004 7680 Worker thread wakes up
04:35:47.813 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.39) opts 0xd
04:35:47.813 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.39)
04:35:47.813 00.000 7680 Moving (-0.14, 0.39) raw xDistance=-0.07 yDistance=-0.42
04:35:47.813 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:35:47.813 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:35:47.813 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
04:35:47.814 00.001 7680 MoveAxis(E, 0, ABG)
04:35:47.814 00.000 7680 Move returns status 0, amount 0
04:35:47.815 00.001 7680 MoveAxis(N, 0, ABG)
04:35:47.815 00.000 7680 Move returns status 0, amount 0
04:35:47.815 00.000 7680 move complete, result=0
04:35:47.815 00.000 7680 worker thread done servicing request
04:35:47.815 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:47.819 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:47.823 00.004 6120 Enqueuing Expose request
04:35:47.825 00.002 7680 Worker thread wakes up
04:35:47.825 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:35:47.830 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:47.830 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:49.081 01.251 7680 Exposure complete
04:35:49.233 00.152 7680 worker thread done servicing request
04:35:49.234 00.001 6120 OnExposeComplete: enter
04:35:49.238 00.004 6120 UpdateGuideState(): m_state=6
04:35:49.243 00.005 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5325
04:35:49.247 00.004 6120 Star::Find returns 1 (0), X=503.65, Y=658.64, Mass=7986, SNR=58.9, Peak=188 HFD=6.9
04:35:49.251 00.004 6120 CameraToMount -- cameraTheta (2.02) - m_xAngle (0.19) = xAngle (1.83 = 1.83)
04:35:49.254 00.003 6120 CameraToMount -- cameraTheta (2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.71 = -1.58)
04:35:49.260 00.006 6120 CameraToMount -- cameraX=-0.18 cameraY=0.38 hyp=0.42 cameraTheta=2.02 mountX=-0.11 mountY=-0.42, mountTheta=-1.82
04:35:49.266 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.38, opts=13)
04:35:49.271 00.005 6120 Enqueuing Move request for scope (-0.18, 0.38)
04:35:49.275 00.004 7680 Worker thread wakes up
04:35:49.276 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:49.280 00.004 6120 UpdateGuideState exits: m=7986 SNR=58.9
04:35:49.284 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:49.289 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:49.293 00.004 6120 Enqueuing Expose request
04:35:49.297 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.38) opts 0xd
04:35:49.297 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.38)
04:35:49.297 00.000 7680 Moving (-0.18, 0.38) raw xDistance=-0.11 yDistance=-0.42
04:35:49.297 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:35:49.297 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:35:49.297 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
04:35:49.299 00.002 7680 MoveAxis(E, 0, ABG)
04:35:49.299 00.000 7680 Move returns status 0, amount 0
04:35:49.299 00.000 7680 MoveAxis(N, 0, ABG)
04:35:49.300 00.001 7680 Move returns status 0, amount 0
04:35:49.300 00.000 7680 move complete, result=0
04:35:49.300 00.000 7680 worker thread done servicing request
04:35:49.300 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:35:49.305 00.005 7680 Worker thread wakes up
04:35:49.305 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:49.305 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:50.548 01.243 7680 Exposure complete
04:35:50.698 00.150 7680 worker thread done servicing request
04:35:50.698 00.000 6120 OnExposeComplete: enter
04:35:50.702 00.004 6120 UpdateGuideState(): m_state=6
04:35:50.706 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5326
04:35:50.711 00.005 6120 Star::Find returns 1 (0), X=503.58, Y=658.74, Mass=7948, SNR=58.9, Peak=200 HFD=6.8
04:35:50.715 00.004 6120 CameraToMount -- cameraTheta (2.06) - m_xAngle (0.19) = xAngle (1.88 = 1.88)
04:35:50.719 00.004 6120 CameraToMount -- cameraTheta (2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.75 = -1.53)
04:35:50.723 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.48 hyp=0.54 cameraTheta=2.06 mountX=-0.16 mountY=-0.54, mountTheta=-1.86
04:35:50.729 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.48, opts=13)
04:35:50.733 00.004 6120 Enqueuing Move request for scope (-0.26, 0.48)
04:35:50.737 00.004 7680 Worker thread wakes up
04:35:50.738 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.48) opts 0xd
04:35:50.738 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:50.741 00.003 6120 UpdateGuideState exits: m=7948 SNR=58.9
04:35:50.745 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.48)
04:35:50.745 00.000 7680 Moving (-0.26, 0.48) raw xDistance=-0.16 yDistance=-0.54
04:35:50.745 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:50.749 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:50.753 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:35:50.753 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:35:50.753 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
04:35:50.753 00.000 7680 MoveAxis(E, 0, ABG)
04:35:50.754 00.001 7680 Move returns status 0, amount 0
04:35:50.754 00.000 7680 MoveAxis(N, 0, ABG)
04:35:50.754 00.000 6120 Enqueuing Expose request
04:35:50.759 00.005 7680 Move returns status 0, amount 0
04:35:50.759 00.000 7680 move complete, result=0
04:35:50.759 00.000 7680 worker thread done servicing request
04:35:50.759 00.000 7680 Worker thread wakes up
04:35:50.760 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:50.760 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:50.760 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
04:35:52.001 01.241 7680 Exposure complete
04:35:52.128 00.127 7680 worker thread done servicing request
04:35:52.128 00.000 6120 OnExposeComplete: enter
04:35:52.131 00.003 6120 UpdateGuideState(): m_state=6
04:35:52.135 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5327
04:35:52.138 00.003 6120 Star::Find returns 1 (0), X=503.40, Y=658.63, Mass=7985, SNR=59.6, Peak=192 HFD=7.0
04:35:52.140 00.002 6120 CameraToMount -- cameraTheta (2.44) - m_xAngle (0.19) = xAngle (2.25 = 2.25)
04:35:52.143 00.003 6120 CameraToMount -- cameraTheta (2.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.13 = -1.16)
04:35:52.146 00.003 6120 CameraToMount -- cameraX=-0.43 cameraY=0.36 hyp=0.56 cameraTheta=2.44 mountX=-0.35 mountY=-0.52, mountTheta=-2.17
04:35:52.151 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=0.36, opts=13)
04:35:52.153 00.002 6120 Enqueuing Move request for scope (-0.43, 0.36)
04:35:52.157 00.004 7680 Worker thread wakes up
04:35:52.157 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.36) opts 0xd
04:35:52.157 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.43, 0.36)
04:35:52.157 00.000 7680 Moving (-0.43, 0.36) raw xDistance=-0.35 yDistance=-0.52
04:35:52.157 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
04:35:52.157 00.000 7680 switching direction from 1 to -1 - decHistory=-4 oldest=-0.09 newest=-1.47
04:35:52.157 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
04:35:52.157 00.000 7680 MoveAxis(E, 145, ABG)
04:35:52.159 00.002 7680 Guiding  Dir = 2, Dur = 145
04:35:52.159 00.000 7680 IsSlewing returns 0
04:35:52.159 00.000 7680 IsGuiding returns 0
04:35:52.160 00.001 7680 PulseGuide returned control before completion, sleep 155
04:35:52.160 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:52.164 00.004 6120 UpdateGuideState exits: m=7985 SNR=59.6
04:35:52.168 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:52.171 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:52.175 00.004 6120 Enqueuing Expose request
04:35:52.318 00.143 7680 IsGuiding returns 1
04:35:52.319 00.001 7680 scope still moving after pulse duration time elapsed
04:35:52.350 00.031 7680 IsSlewing returns 0
04:35:52.351 00.001 7680 IsGuiding returns 0
04:35:52.352 00.001 7680 scope move finished after 145 + 47 ms
04:35:52.352 00.000 7680 Move returns status 0, amount 145
04:35:52.352 00.000 7680 MoveAxis(N, 280, ABG)
04:35:52.352 00.000 7680 Guiding  Dir = 0, Dur = 280
04:35:52.352 00.000 7680 IsSlewing returns 0
04:35:52.353 00.001 7680 IsGuiding returns 0
04:35:52.353 00.000 7680 PulseGuide returned control before completion, sleep 290
04:35:52.648 00.295 7680 IsGuiding returns 1
04:35:52.648 00.000 7680 scope still moving after pulse duration time elapsed
04:35:52.678 00.030 7680 IsSlewing returns 0
04:35:52.679 00.001 7680 IsGuiding returns 0
04:35:52.679 00.000 7680 scope move finished after 280 + 45 ms
04:35:52.679 00.000 7680 Move returns status 0, amount 280
04:35:52.680 00.001 7680 move complete, result=0
04:35:52.680 00.000 7680 worker thread done servicing request
04:35:52.680 00.000 7680 Worker thread wakes up
04:35:52.681 00.001 6120 GuideStep: -0.4 px 145 ms EAST, -0.5 px 280 ms NORTH
04:35:52.687 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:52.687 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:53.934 01.247 7680 Exposure complete
04:35:54.070 00.136 7680 worker thread done servicing request
04:35:54.070 00.000 6120 OnExposeComplete: enter
04:35:54.073 00.003 6120 UpdateGuideState(): m_state=6
04:35:54.076 00.003 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5328
04:35:54.079 00.003 6120 Star::Find returns 1 (0), X=503.56, Y=658.56, Mass=7626, SNR=57.9, Peak=180 HFD=7.0
04:35:54.083 00.004 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (0.19) = xAngle (2.13 = 2.13)
04:35:54.086 00.003 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.00 = -1.28)
04:35:54.089 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.29 hyp=0.40 cameraTheta=2.32 mountX=-0.21 mountY=-0.38, mountTheta=-2.08
04:35:54.093 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.29, opts=13)
04:35:54.096 00.003 6120 Enqueuing Move request for scope (-0.27, 0.29)
04:35:54.099 00.003 7680 Worker thread wakes up
04:35:54.099 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.29) opts 0xd
04:35:54.100 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:54.102 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.29)
04:35:54.103 00.001 7680 Moving (-0.27, 0.29) raw xDistance=-0.21 yDistance=-0.38
04:35:54.103 00.000 6120 UpdateGuideState exits: m=7626 SNR=57.9
04:35:54.106 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
04:35:54.107 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.38 from input -0.38
04:35:54.107 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:54.109 00.002 7680 MoveAxis(E, 97, ABG)
04:35:54.110 00.001 7680 Guiding  Dir = 2, Dur = 97
04:35:54.110 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:54.112 00.002 6120 Enqueuing Expose request
04:35:54.115 00.003 7680 IsSlewing returns 0
04:35:54.115 00.000 7680 IsGuiding returns 0
04:35:54.115 00.000 7680 PulseGuide returned control before completion, sleep 107
04:35:54.225 00.110 7680 IsGuiding returns 1
04:35:54.227 00.002 7680 scope still moving after pulse duration time elapsed
04:35:54.256 00.029 7680 IsSlewing returns 0
04:35:54.257 00.001 7680 IsGuiding returns 0
04:35:54.257 00.000 7680 scope move finished after 97 + 45 ms
04:35:54.259 00.002 7680 Move returns status 0, amount 97
04:35:54.259 00.000 7680 MoveAxis(N, 208, ABG)
04:35:54.259 00.000 7680 Guiding  Dir = 0, Dur = 208
04:35:54.260 00.001 7680 IsSlewing returns 0
04:35:54.261 00.001 7680 IsGuiding returns 0
04:35:54.261 00.000 7680 PulseGuide returned control before completion, sleep 218
04:35:54.492 00.231 7680 IsGuiding returns 1
04:35:54.492 00.000 7680 scope still moving after pulse duration time elapsed
04:35:54.523 00.031 7680 IsSlewing returns 0
04:35:54.525 00.002 7680 IsGuiding returns 0
04:35:54.525 00.000 7680 scope move finished after 208 + 56 ms
04:35:54.525 00.000 7680 Move returns status 0, amount 208
04:35:54.526 00.001 7680 move complete, result=0
04:35:54.526 00.000 7680 worker thread done servicing request
04:35:54.526 00.000 7680 Worker thread wakes up
04:35:54.528 00.002 6120 GuideStep: -0.2 px 97 ms EAST, -0.4 px 208 ms NORTH
04:35:54.535 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:54.535 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:55.787 01.252 7680 Exposure complete
04:35:55.933 00.146 7680 worker thread done servicing request
04:35:55.933 00.000 6120 OnExposeComplete: enter
04:35:55.937 00.004 6120 UpdateGuideState(): m_state=6
04:35:55.941 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5329
04:35:55.945 00.004 6120 Star::Find returns 1 (0), X=503.83, Y=658.09, Mass=7439, SNR=57.4, Peak=189 HFD=6.6
04:35:55.949 00.004 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
04:35:55.954 00.005 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
04:35:55.958 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.59 mountX=-0.04 mountY=0.16, mountTheta=1.80
04:35:55.962 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.18, opts=13)
04:35:55.968 00.006 6120 Enqueuing Move request for scope (-0.00, -0.18)
04:35:55.971 00.003 7680 Worker thread wakes up
04:35:55.971 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:55.976 00.005 6120 UpdateGuideState exits: m=7439 SNR=57.4
04:35:55.979 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:55.984 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:55.988 00.004 6120 Enqueuing Expose request
04:35:55.991 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.18) opts 0xd
04:35:55.991 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.18)
04:35:55.992 00.001 7680 Moving (-0.00, -0.18) raw xDistance=-0.04 yDistance=0.16
04:35:55.992 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:35:55.993 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:35:55.993 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:35:55.993 00.000 7680 MoveAxis(E, 0, ABG)
04:35:55.993 00.000 7680 Move returns status 0, amount 0
04:35:55.993 00.000 7680 MoveAxis(N, 0, ABG)
04:35:55.993 00.000 7680 Move returns status 0, amount 0
04:35:55.993 00.000 7680 move complete, result=0
04:35:55.993 00.000 7680 worker thread done servicing request
04:35:55.995 00.002 7680 Worker thread wakes up
04:35:55.995 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:35:55.998 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:55.998 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:57.253 01.255 7680 Exposure complete
04:35:57.392 00.139 7680 worker thread done servicing request
04:35:57.392 00.000 6120 OnExposeComplete: enter
04:35:57.396 00.004 6120 UpdateGuideState(): m_state=6
04:35:57.400 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5330
04:35:57.404 00.004 6120 Star::Find returns 1 (0), X=503.89, Y=658.09, Mass=7867, SNR=58.7, Peak=188 HFD=6.5
04:35:57.408 00.004 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.19) = xAngle (-1.43 = -1.43)
04:35:57.412 00.004 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.45 = 1.45)
04:35:57.416 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.24 mountX=0.03 mountY=0.18, mountTheta=1.43
04:35:57.423 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.17, opts=13)
04:35:57.428 00.005 6120 Enqueuing Move request for scope (0.06, -0.17)
04:35:57.431 00.003 7680 Worker thread wakes up
04:35:57.431 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:57.436 00.005 6120 UpdateGuideState exits: m=7867 SNR=58.7
04:35:57.439 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:57.443 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
04:35:57.443 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
04:35:57.443 00.000 7680 Moving (0.06, -0.17) raw xDistance=0.03 yDistance=0.18
04:35:57.444 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:35:57.444 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:35:57.444 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:57.447 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:35:57.447 00.000 7680 MoveAxis(E, 0, ABG)
04:35:57.447 00.000 6120 Enqueuing Expose request
04:35:57.451 00.004 7680 Move returns status 0, amount 0
04:35:57.451 00.000 7680 MoveAxis(N, 0, ABG)
04:35:57.451 00.000 7680 Move returns status 0, amount 0
04:35:57.451 00.000 7680 move complete, result=0
04:35:57.452 00.001 7680 worker thread done servicing request
04:35:57.452 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:35:57.455 00.003 7680 Worker thread wakes up
04:35:57.455 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:57.455 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:35:58.706 01.251 7680 Exposure complete
04:35:58.854 00.148 7680 worker thread done servicing request
04:35:58.854 00.000 6120 OnExposeComplete: enter
04:35:58.859 00.005 6120 UpdateGuideState(): m_state=6
04:35:58.863 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5331
04:35:58.867 00.004 6120 Star::Find returns 1 (0), X=503.58, Y=659.99, Mass=7925, SNR=59.0, Peak=197 HFD=6.6
04:35:58.870 00.003 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (0.19) = xAngle (1.53 = 1.53)
04:35:58.874 00.004 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.40 = -1.88)
04:35:58.878 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=1.73 hyp=1.75 cameraTheta=1.72 mountX=0.07 mountY=-1.66, mountTheta=-1.53
04:35:58.882 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=1.73, opts=13)
04:35:58.886 00.004 6120 Enqueuing Move request for scope (-0.26, 1.73)
04:35:58.890 00.004 7680 Worker thread wakes up
04:35:58.890 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 1.73) opts 0xd
04:35:58.891 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.26, 1.73)
04:35:58.891 00.000 7680 Moving (-0.26, 1.73) raw xDistance=0.07 yDistance=-1.66
04:35:58.891 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:35:58.891 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.66 from input -1.66
04:35:58.891 00.000 7680 MoveAxis(E, 0, ABG)
04:35:58.891 00.000 7680 Move returns status 0, amount 0
04:35:58.891 00.000 7680 MoveAxis(N, 904, ABG)
04:35:58.891 00.000 7680 Guiding  Dir = 0, Dur = 904
04:35:58.892 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:35:58.895 00.003 7680 IsSlewing returns 0
04:35:58.895 00.000 6120 UpdateGuideState exits: m=7925 SNR=59.0
04:35:58.899 00.004 7680 IsGuiding returns 0
04:35:58.899 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:35:58.903 00.004 7680 PulseGuide returned control before completion, sleep 914
04:35:58.903 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:35:58.908 00.005 6120 Enqueuing Expose request
04:35:59.823 00.915 7680 IsGuiding returns 1
04:35:59.824 00.001 7680 scope still moving after pulse duration time elapsed
04:35:59.854 00.030 7680 IsSlewing returns 0
04:35:59.856 00.002 7680 IsGuiding returns 0
04:35:59.857 00.001 7680 scope move finished after 904 + 53 ms
04:35:59.857 00.000 7680 Move returns status 0, amount 904
04:35:59.858 00.001 7680 move complete, result=0
04:35:59.858 00.000 7680 worker thread done servicing request
04:35:59.859 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -1.7 px 904 ms NORTH
04:35:59.866 00.007 7680 Worker thread wakes up
04:35:59.866 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:35:59.866 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:01.119 01.253 7680 Exposure complete
04:36:01.274 00.155 7680 worker thread done servicing request
04:36:01.274 00.000 6120 OnExposeComplete: enter
04:36:01.278 00.004 6120 UpdateGuideState(): m_state=6
04:36:01.283 00.005 6120 Star::Find(15, 503, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5332
04:36:01.288 00.005 6120 Star::Find returns 1 (0), X=503.63, Y=656.65, Mass=8388, SNR=60.8, Peak=196 HFD=6.8
04:36:01.293 00.005 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
04:36:01.297 00.004 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
04:36:01.300 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=-1.62 hyp=1.63 cameraTheta=-1.70 mountX=-0.50 mountY=1.36, mountTheta=1.92
04:36:01.306 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-1.62, opts=13)
04:36:01.309 00.003 6120 Enqueuing Move request for scope (-0.20, -1.62)
04:36:01.314 00.005 7680 Worker thread wakes up
04:36:01.314 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:01.319 00.005 6120 UpdateGuideState exits: m=8388 SNR=60.8
04:36:01.324 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:01.328 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:01.332 00.004 6120 Enqueuing Expose request
04:36:01.335 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -1.62) opts 0xd
04:36:01.335 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -1.62)
04:36:01.335 00.000 7680 Moving (-0.20, -1.62) raw xDistance=-0.50 yDistance=1.36
04:36:01.335 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
04:36:01.335 00.000 7680 resist switch: large excursion: input 1.36 thresh 0.60 direction from -1 to 1
04:36:01.337 00.002 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.09
04:36:01.337 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.36 from input 1.36
04:36:01.337 00.000 7680 MoveAxis(E, 205, ABG)
04:36:01.337 00.000 7680 Guiding  Dir = 2, Dur = 205
04:36:01.337 00.000 7680 IsSlewing returns 0
04:36:01.337 00.000 7680 IsGuiding returns 0
04:36:01.338 00.001 7680 PulseGuide returned control before completion, sleep 215
04:36:01.562 00.224 7680 IsGuiding returns 1
04:36:01.563 00.001 7680 scope still moving after pulse duration time elapsed
04:36:01.593 00.030 7680 IsSlewing returns 0
04:36:01.594 00.001 7680 IsGuiding returns 0
04:36:01.594 00.000 7680 scope move finished after 205 + 52 ms
04:36:01.596 00.002 7680 Move returns status 0, amount 205
04:36:01.596 00.000 7680 MoveAxis(S, 740, ABG)
04:36:01.596 00.000 7680 Guiding  Dir = 1, Dur = 740
04:36:01.597 00.001 7680 IsSlewing returns 0
04:36:01.599 00.002 7680 IsGuiding returns 0
04:36:01.599 00.000 7680 PulseGuide returned control before completion, sleep 750
04:36:02.359 00.760 7680 IsGuiding returns 1
04:36:02.360 00.001 7680 scope still moving after pulse duration time elapsed
04:36:02.389 00.029 7680 IsSlewing returns 0
04:36:02.390 00.001 7680 IsGuiding returns 1
04:36:02.420 00.030 7680 IsSlewing returns 0
04:36:02.422 00.002 7680 IsGuiding returns 0
04:36:02.423 00.001 7680 scope move finished after 740 + 83 ms
04:36:02.423 00.000 7680 Move returns status 0, amount 740
04:36:02.423 00.000 7680 move complete, result=0
04:36:02.424 00.001 7680 worker thread done servicing request
04:36:02.424 00.000 7680 Worker thread wakes up
04:36:02.424 00.000 6120 GuideStep: -0.5 px 205 ms EAST, 1.4 px 740 ms SOUTH
04:36:02.431 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:02.431 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:03.687 01.256 7680 Exposure complete
04:36:03.821 00.134 7680 worker thread done servicing request
04:36:03.821 00.000 6120 OnExposeComplete: enter
04:36:03.826 00.005 6120 UpdateGuideState(): m_state=6
04:36:03.829 00.003 6120 Star::Find(15, 503, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5333
04:36:03.833 00.004 6120 Star::Find returns 1 (0), X=504.25, Y=656.72, Mass=8708, SNR=62.5, Peak=207 HFD=6.7
04:36:03.837 00.004 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
04:36:03.841 00.004 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
04:36:03.845 00.004 6120 CameraToMount -- cameraX=0.42 cameraY=-1.54 hyp=1.59 cameraTheta=-1.31 mountX=0.12 mountY=1.57, mountTheta=1.49
04:36:03.851 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.42, y=-1.54, opts=13)
04:36:03.855 00.004 6120 Enqueuing Move request for scope (0.42, -1.54)
04:36:03.859 00.004 7680 Worker thread wakes up
04:36:03.859 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:03.863 00.004 6120 UpdateGuideState exits: m=8708 SNR=62.5
04:36:03.865 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:03.870 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:03.873 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.42, -1.54) opts 0xd
04:36:03.874 00.001 7680 Handling offset move in thread for scope, endpoint = (0.42, -1.54)
04:36:03.874 00.000 7680 Moving (0.42, -1.54) raw xDistance=0.12 yDistance=1.57
04:36:03.874 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:36:03.874 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.57 from input 1.57
04:36:03.874 00.000 7680 MoveAxis(E, 0, ABG)
04:36:03.874 00.000 7680 Move returns status 0, amount 0
04:36:03.874 00.000 7680 MoveAxis(S, 850, ABG)
04:36:03.874 00.000 7680 Guiding  Dir = 1, Dur = 850
04:36:03.874 00.000 6120 Enqueuing Expose request
04:36:03.880 00.006 7680 IsSlewing returns 0
04:36:03.881 00.001 7680 IsGuiding returns 0
04:36:03.881 00.000 7680 PulseGuide returned control before completion, sleep 860
04:36:04.756 00.875 7680 IsGuiding returns 1
04:36:04.756 00.000 7680 scope still moving after pulse duration time elapsed
04:36:04.787 00.031 7680 IsSlewing returns 0
04:36:04.788 00.001 7680 IsGuiding returns 0
04:36:04.789 00.001 7680 scope move finished after 850 + 58 ms
04:36:04.790 00.001 7680 Move returns status 0, amount 850
04:36:04.790 00.000 7680 move complete, result=0
04:36:04.790 00.000 7680 worker thread done servicing request
04:36:04.791 00.001 7680 Worker thread wakes up
04:36:04.791 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 1.6 px 850 ms SOUTH
04:36:04.797 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:04.797 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:06.050 01.253 7680 Exposure complete
04:36:06.199 00.149 7680 worker thread done servicing request
04:36:06.199 00.000 6120 OnExposeComplete: enter
04:36:06.203 00.004 6120 UpdateGuideState(): m_state=6
04:36:06.207 00.004 6120 Star::Find(15, 504, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5334
04:36:06.211 00.004 6120 Star::Find returns 1 (0), X=504.39, Y=657.70, Mass=7709, SNR=57.8, Peak=180 HFD=6.9
04:36:06.215 00.004 6120 CameraToMount -- cameraTheta (-0.79) - m_xAngle (0.19) = xAngle (-0.98 = -0.98)
04:36:06.219 00.004 6120 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.90 = 1.90)
04:36:06.223 00.004 6120 CameraToMount -- cameraX=0.56 cameraY=-0.56 hyp=0.79 cameraTheta=-0.79 mountX=0.44 mountY=0.75, mountTheta=1.04
04:36:06.228 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.56, y=-0.56, opts=13)
04:36:06.232 00.004 6120 Enqueuing Move request for scope (0.56, -0.56)
04:36:06.236 00.004 7680 Worker thread wakes up
04:36:06.237 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.56) opts 0xd
04:36:06.237 00.000 7680 Handling offset move in thread for scope, endpoint = (0.56, -0.56)
04:36:06.237 00.000 7680 Moving (0.56, -0.56) raw xDistance=0.44 yDistance=0.75
04:36:06.237 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
04:36:06.238 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
04:36:06.238 00.000 7680 MoveAxis(W, 181, ABG)
04:36:06.238 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:06.242 00.004 7680 Guiding  Dir = 3, Dur = 181
04:36:06.242 00.000 6120 UpdateGuideState exits: m=7709 SNR=57.8
04:36:06.247 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:06.250 00.003 7680 IsSlewing returns 0
04:36:06.251 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:06.255 00.004 6120 Enqueuing Expose request
04:36:06.260 00.005 7680 IsGuiding returns 0
04:36:06.261 00.001 7680 PulseGuide returned control before completion, sleep 191
04:36:06.461 00.200 7680 IsGuiding returns 1
04:36:06.462 00.001 7680 scope still moving after pulse duration time elapsed
04:36:06.493 00.031 7680 IsSlewing returns 0
04:36:06.493 00.000 7680 IsGuiding returns 0
04:36:06.493 00.000 7680 scope move finished after 181 + 52 ms
04:36:06.494 00.001 7680 Move returns status 0, amount 181
04:36:06.495 00.001 7680 MoveAxis(S, 407, ABG)
04:36:06.495 00.000 7680 Guiding  Dir = 1, Dur = 407
04:36:06.495 00.000 7680 IsSlewing returns 0
04:36:06.495 00.000 7680 IsGuiding returns 0
04:36:06.496 00.001 7680 PulseGuide returned control before completion, sleep 417
04:36:06.928 00.432 7680 IsGuiding returns 1
04:36:06.929 00.001 7680 scope still moving after pulse duration time elapsed
04:36:06.960 00.031 7680 IsSlewing returns 0
04:36:06.961 00.001 7680 IsGuiding returns 0
04:36:06.962 00.001 7680 scope move finished after 407 + 59 ms
04:36:06.962 00.000 7680 Move returns status 0, amount 407
04:36:06.963 00.001 7680 move complete, result=0
04:36:06.963 00.000 7680 worker thread done servicing request
04:36:06.964 00.001 7680 Worker thread wakes up
04:36:06.964 00.000 6120 GuideStep: 0.4 px 181 ms WEST, 0.7 px 407 ms SOUTH
04:36:06.970 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:06.971 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:08.220 01.249 7680 Exposure complete
04:36:08.355 00.135 7680 worker thread done servicing request
04:36:08.356 00.001 6120 OnExposeComplete: enter
04:36:08.360 00.004 6120 UpdateGuideState(): m_state=6
04:36:08.364 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5335
04:36:08.368 00.004 6120 Star::Find returns 1 (0), X=504.28, Y=658.02, Mass=7684, SNR=58.6, Peak=200 HFD=6.6
04:36:08.372 00.004 6120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.19) = xAngle (-0.68 = -0.68)
04:36:08.376 00.004 6120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.19 = 2.19)
04:36:08.379 00.003 6120 CameraToMount -- cameraX=0.45 cameraY=-0.24 hyp=0.51 cameraTheta=-0.49 mountX=0.39 mountY=0.41, mountTheta=0.81
04:36:08.385 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.45, y=-0.24, opts=13)
04:36:08.391 00.006 6120 Enqueuing Move request for scope (0.45, -0.24)
04:36:08.396 00.005 7680 Worker thread wakes up
04:36:08.396 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:08.401 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.24) opts 0xd
04:36:08.401 00.000 6120 UpdateGuideState exits: m=7684 SNR=58.6
04:36:08.405 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:08.409 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:08.412 00.003 6120 Enqueuing Expose request
04:36:08.415 00.003 7680 Handling offset move in thread for scope, endpoint = (0.45, -0.24)
04:36:08.417 00.002 7680 Moving (0.45, -0.24) raw xDistance=0.39 yDistance=0.41
04:36:08.417 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
04:36:08.417 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
04:36:08.417 00.000 7680 MoveAxis(W, 173, ABG)
04:36:08.417 00.000 7680 Guiding  Dir = 3, Dur = 173
04:36:08.418 00.001 7680 IsSlewing returns 0
04:36:08.418 00.000 7680 IsGuiding returns 0
04:36:08.419 00.001 7680 PulseGuide returned control before completion, sleep 183
04:36:08.618 00.199 7680 IsGuiding returns 1
04:36:08.619 00.001 7680 scope still moving after pulse duration time elapsed
04:36:08.648 00.029 7680 IsSlewing returns 0
04:36:08.649 00.001 7680 IsGuiding returns 0
04:36:08.650 00.001 7680 scope move finished after 173 + 58 ms
04:36:08.650 00.000 7680 Move returns status 0, amount 173
04:36:08.650 00.000 7680 MoveAxis(S, 223, ABG)
04:36:08.652 00.002 7680 Guiding  Dir = 1, Dur = 223
04:36:08.652 00.000 7680 IsSlewing returns 0
04:36:08.652 00.000 7680 IsGuiding returns 0
04:36:08.653 00.001 7680 PulseGuide returned control before completion, sleep 233
04:36:08.899 00.246 7680 IsGuiding returns 1
04:36:08.901 00.002 7680 scope still moving after pulse duration time elapsed
04:36:08.931 00.030 7680 IsSlewing returns 0
04:36:08.932 00.001 7680 IsGuiding returns 0
04:36:08.933 00.001 7680 scope move finished after 223 + 57 ms
04:36:08.934 00.001 7680 Move returns status 0, amount 223
04:36:08.934 00.000 7680 move complete, result=0
04:36:08.935 00.001 7680 worker thread done servicing request
04:36:08.935 00.000 6120 GuideStep: 0.4 px 173 ms WEST, 0.4 px 223 ms SOUTH
04:36:08.944 00.009 7680 Worker thread wakes up
04:36:08.944 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:08.944 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:10.194 01.250 7680 Exposure complete
04:36:10.352 00.158 7680 worker thread done servicing request
04:36:10.352 00.000 6120 OnExposeComplete: enter
04:36:10.356 00.004 6120 UpdateGuideState(): m_state=6
04:36:10.360 00.004 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5336
04:36:10.365 00.005 6120 Star::Find returns 1 (0), X=504.22, Y=658.77, Mass=7698, SNR=58.1, Peak=195 HFD=6.6
04:36:10.368 00.003 6120 CameraToMount -- cameraTheta (0.92) - m_xAngle (0.19) = xAngle (0.73 = 0.73)
04:36:10.373 00.005 6120 CameraToMount -- cameraTheta (0.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.60 = -2.68)
04:36:10.376 00.003 6120 CameraToMount -- cameraX=0.39 cameraY=0.51 hyp=0.64 cameraTheta=0.92 mountX=0.48 mountY=-0.29, mountTheta=-0.54
04:36:10.381 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.39, y=0.51, opts=13)
04:36:10.387 00.006 6120 Enqueuing Move request for scope (0.39, 0.51)
04:36:10.392 00.005 7680 Worker thread wakes up
04:36:10.392 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.51) opts 0xd
04:36:10.392 00.000 7680 Handling offset move in thread for scope, endpoint = (0.39, 0.51)
04:36:10.394 00.002 7680 Moving (0.39, 0.51) raw xDistance=0.48 yDistance=-0.29
04:36:10.394 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
04:36:10.394 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:36:10.394 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:10.399 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:36:10.399 00.000 7680 MoveAxis(W, 208, ABG)
04:36:10.399 00.000 6120 UpdateGuideState exits: m=7698 SNR=58.1
04:36:10.404 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:10.407 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:10.413 00.006 7680 Guiding  Dir = 3, Dur = 208
04:36:10.414 00.001 6120 Enqueuing Expose request
04:36:10.419 00.005 7680 IsSlewing returns 0
04:36:10.419 00.000 7680 IsGuiding returns 0
04:36:10.419 00.000 7680 PulseGuide returned control before completion, sleep 218
04:36:10.649 00.230 7680 IsGuiding returns 1
04:36:10.649 00.000 7680 scope still moving after pulse duration time elapsed
04:36:10.679 00.030 7680 IsSlewing returns 0
04:36:10.681 00.002 7680 IsGuiding returns 1
04:36:10.711 00.030 7680 IsSlewing returns 0
04:36:10.713 00.002 7680 IsGuiding returns 1
04:36:10.742 00.029 7680 IsSlewing returns 0
04:36:10.744 00.002 7680 IsGuiding returns 0
04:36:10.744 00.000 7680 scope move finished after 208 + 116 ms
04:36:10.745 00.001 7680 Move returns status 0, amount 208
04:36:10.745 00.000 7680 MoveAxis(N, 0, ABG)
04:36:10.745 00.000 7680 Move returns status 0, amount 0
04:36:10.746 00.001 7680 move complete, result=0
04:36:10.746 00.000 7680 worker thread done servicing request
04:36:10.747 00.001 7680 Worker thread wakes up
04:36:10.747 00.000 6120 GuideStep: 0.5 px 208 ms WEST, -0.3 px 0 ms NORTH
04:36:10.754 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:10.754 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:12.005 01.251 7680 Exposure complete
04:36:12.156 00.151 7680 worker thread done servicing request
04:36:12.156 00.000 6120 OnExposeComplete: enter
04:36:12.161 00.005 6120 UpdateGuideState(): m_state=6
04:36:12.166 00.005 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5337
04:36:12.169 00.003 6120 Star::Find returns 1 (0), X=503.97, Y=658.72, Mass=7744, SNR=56.8, Peak=196 HFD=6.7
04:36:12.174 00.005 6120 CameraToMount -- cameraTheta (1.28) - m_xAngle (0.19) = xAngle (1.09 = 1.09)
04:36:12.178 00.004 6120 CameraToMount -- cameraTheta (1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.97 = -2.32)
04:36:12.182 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.45 hyp=0.47 cameraTheta=1.28 mountX=0.22 mountY=-0.35, mountTheta=-1.01
04:36:12.187 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.45, opts=13)
04:36:12.190 00.003 6120 Enqueuing Move request for scope (0.14, 0.45)
04:36:12.194 00.004 7680 Worker thread wakes up
04:36:12.194 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.45) opts 0xd
04:36:12.194 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.45)
04:36:12.194 00.000 7680 Moving (0.14, 0.45) raw xDistance=0.22 yDistance=-0.35
04:36:12.194 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.22
04:36:12.194 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:36:12.196 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:12.201 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
04:36:12.201 00.000 7680 MoveAxis(W, 103, ABG)
04:36:12.201 00.000 7680 Guiding  Dir = 3, Dur = 103
04:36:12.202 00.001 6120 UpdateGuideState exits: m=7744 SNR=56.8
04:36:12.206 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:12.211 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:12.214 00.003 6120 Enqueuing Expose request
04:36:12.217 00.003 7680 IsSlewing returns 0
04:36:12.219 00.002 7680 IsGuiding returns 0
04:36:12.219 00.000 7680 PulseGuide returned control before completion, sleep 113
04:36:12.342 00.123 7680 IsGuiding returns 1
04:36:12.342 00.000 7680 scope still moving after pulse duration time elapsed
04:36:12.373 00.031 7680 IsSlewing returns 0
04:36:12.374 00.001 7680 IsGuiding returns 0
04:36:12.375 00.001 7680 scope move finished after 103 + 53 ms
04:36:12.375 00.000 7680 Move returns status 0, amount 103
04:36:12.376 00.001 7680 MoveAxis(N, 0, ABG)
04:36:12.376 00.000 7680 Move returns status 0, amount 0
04:36:12.378 00.002 7680 move complete, result=0
04:36:12.379 00.001 7680 worker thread done servicing request
04:36:12.379 00.000 6120 GuideStep: 0.2 px 103 ms WEST, -0.3 px 0 ms NORTH
04:36:12.389 00.010 7680 Worker thread wakes up
04:36:12.389 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:12.390 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:13.633 01.243 7680 Exposure complete
04:36:13.781 00.148 7680 worker thread done servicing request
04:36:13.781 00.000 6120 OnExposeComplete: enter
04:36:13.786 00.005 6120 UpdateGuideState(): m_state=6
04:36:13.791 00.005 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5338
04:36:13.795 00.004 6120 Star::Find returns 1 (0), X=503.58, Y=657.97, Mass=7755, SNR=58.1, Peak=189 HFD=6.6
04:36:13.800 00.005 6120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (0.19) = xAngle (-2.47 = -2.47)
04:36:13.805 00.005 6120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.40 = 0.40)
04:36:13.808 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.29 hyp=0.39 cameraTheta=-2.28 mountX=-0.30 mountY=0.15, mountTheta=2.68
04:36:13.813 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.29, opts=13)
04:36:13.818 00.005 6120 Enqueuing Move request for scope (-0.25, -0.29)
04:36:13.823 00.005 7680 Worker thread wakes up
04:36:13.823 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.29) opts 0xd
04:36:13.824 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:13.828 00.004 6120 UpdateGuideState exits: m=7755 SNR=58.1
04:36:13.833 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.29)
04:36:13.833 00.000 7680 Moving (-0.25, -0.29) raw xDistance=-0.30 yDistance=0.15
04:36:13.833 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.30
04:36:13.833 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:36:13.833 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:36:13.833 00.000 7680 MoveAxis(E, 117, ABG)
04:36:13.834 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:13.837 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:13.841 00.004 6120 Enqueuing Expose request
04:36:13.845 00.004 7680 Guiding  Dir = 2, Dur = 117
04:36:13.845 00.000 7680 IsSlewing returns 0
04:36:13.845 00.000 7680 IsGuiding returns 0
04:36:13.847 00.002 7680 PulseGuide returned control before completion, sleep 127
04:36:13.983 00.136 7680 IsGuiding returns 1
04:36:13.983 00.000 7680 scope still moving after pulse duration time elapsed
04:36:14.015 00.032 7680 IsSlewing returns 0
04:36:14.016 00.001 7680 IsGuiding returns 0
04:36:14.016 00.000 7680 scope move finished after 117 + 53 ms
04:36:14.016 00.000 7680 Move returns status 0, amount 117
04:36:14.017 00.001 7680 MoveAxis(N, 0, ABG)
04:36:14.017 00.000 7680 Move returns status 0, amount 0
04:36:14.017 00.000 7680 move complete, result=0
04:36:14.017 00.000 7680 worker thread done servicing request
04:36:14.019 00.002 7680 Worker thread wakes up
04:36:14.019 00.000 6120 GuideStep: -0.3 px 117 ms EAST, 0.2 px 0 ms NORTH
04:36:14.026 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:14.026 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:15.281 01.255 7680 Exposure complete
04:36:15.432 00.151 7680 worker thread done servicing request
04:36:15.433 00.001 6120 OnExposeComplete: enter
04:36:15.437 00.004 6120 UpdateGuideState(): m_state=6
04:36:15.440 00.003 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5339
04:36:15.445 00.005 6120 Star::Find returns 1 (0), X=503.88, Y=658.49, Mass=8305, SNR=59.9, Peak=189 HFD=6.9
04:36:15.448 00.003 6120 CameraToMount -- cameraTheta (1.37) - m_xAngle (0.19) = xAngle (1.19 = 1.19)
04:36:15.453 00.005 6120 CameraToMount -- cameraTheta (1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.06 = -2.22)
04:36:15.455 00.002 6120 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.23 cameraTheta=1.37 mountX=0.09 mountY=-0.18, mountTheta=-1.13
04:36:15.459 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.22, opts=13)
04:36:15.463 00.004 6120 Enqueuing Move request for scope (0.04, 0.22)
04:36:15.466 00.003 7680 Worker thread wakes up
04:36:15.466 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
04:36:15.466 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
04:36:15.467 00.001 7680 Moving (0.04, 0.22) raw xDistance=0.09 yDistance=-0.18
04:36:15.467 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:36:15.467 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:36:15.467 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:15.472 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:36:15.472 00.000 7680 MoveAxis(E, 0, ABG)
04:36:15.472 00.000 6120 UpdateGuideState exits: m=8305 SNR=59.9
04:36:15.477 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:15.479 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:15.483 00.004 6120 Enqueuing Expose request
04:36:15.485 00.002 7680 Move returns status 0, amount 0
04:36:15.485 00.000 7680 MoveAxis(N, 0, ABG)
04:36:15.486 00.001 7680 Move returns status 0, amount 0
04:36:15.486 00.000 7680 move complete, result=0
04:36:15.486 00.000 7680 worker thread done servicing request
04:36:15.486 00.000 7680 Worker thread wakes up
04:36:15.486 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:15.487 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:15.487 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:36:16.739 01.252 7680 Exposure complete
04:36:16.881 00.142 7680 worker thread done servicing request
04:36:16.881 00.000 6120 OnExposeComplete: enter
04:36:16.886 00.005 6120 UpdateGuideState(): m_state=6
04:36:16.890 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5340
04:36:16.893 00.003 6120 Star::Find returns 1 (0), X=504.12, Y=658.06, Mass=7836, SNR=59.0, Peak=202 HFD=6.4
04:36:16.898 00.005 6120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.19) = xAngle (-0.81 = -0.81)
04:36:16.902 00.004 6120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.07 = 2.07)
04:36:16.905 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=-0.20 hyp=0.35 cameraTheta=-0.62 mountX=0.24 mountY=0.31, mountTheta=0.90
04:36:16.911 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.20, opts=13)
04:36:16.918 00.007 6120 Enqueuing Move request for scope (0.29, -0.20)
04:36:16.923 00.005 7680 Worker thread wakes up
04:36:16.923 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.20) opts 0xd
04:36:16.923 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.20)
04:36:16.923 00.000 7680 Moving (0.29, -0.20) raw xDistance=0.24 yDistance=0.31
04:36:16.923 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
04:36:16.923 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
04:36:16.925 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:16.928 00.003 6120 UpdateGuideState exits: m=7836 SNR=59.0
04:36:16.932 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:16.936 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:16.939 00.003 6120 Enqueuing Expose request
04:36:16.944 00.005 7680 MoveAxis(W, 99, ABG)
04:36:16.944 00.000 7680 Guiding  Dir = 3, Dur = 99
04:36:16.944 00.000 7680 IsSlewing returns 0
04:36:16.945 00.001 7680 IsGuiding returns 0
04:36:16.945 00.000 7680 PulseGuide returned control before completion, sleep 109
04:36:17.070 00.125 7680 IsGuiding returns 1
04:36:17.071 00.001 7680 scope still moving after pulse duration time elapsed
04:36:17.101 00.030 7680 IsSlewing returns 0
04:36:17.101 00.000 7680 IsGuiding returns 0
04:36:17.103 00.002 7680 scope move finished after 99 + 58 ms
04:36:17.103 00.000 7680 Move returns status 0, amount 99
04:36:17.103 00.000 7680 MoveAxis(S, 168, ABG)
04:36:17.103 00.000 7680 Guiding  Dir = 1, Dur = 168
04:36:17.104 00.001 7680 IsSlewing returns 0
04:36:17.104 00.000 7680 IsGuiding returns 0
04:36:17.104 00.000 7680 PulseGuide returned control before completion, sleep 178
04:36:17.290 00.186 7680 IsGuiding returns 1
04:36:17.291 00.001 7680 scope still moving after pulse duration time elapsed
04:36:17.323 00.032 7680 IsSlewing returns 0
04:36:17.323 00.000 7680 IsGuiding returns 1
04:36:17.354 00.031 7680 IsSlewing returns 0
04:36:17.355 00.001 7680 IsGuiding returns 0
04:36:17.356 00.001 7680 scope move finished after 168 + 83 ms
04:36:17.356 00.000 7680 Move returns status 0, amount 168
04:36:17.356 00.000 7680 move complete, result=0
04:36:17.356 00.000 7680 worker thread done servicing request
04:36:17.357 00.001 7680 Worker thread wakes up
04:36:17.357 00.000 6120 GuideStep: 0.2 px 99 ms WEST, 0.3 px 168 ms SOUTH
04:36:17.364 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:17.365 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:18.618 01.253 7680 Exposure complete
04:36:18.770 00.152 7680 worker thread done servicing request
04:36:18.770 00.000 6120 OnExposeComplete: enter
04:36:18.774 00.004 6120 UpdateGuideState(): m_state=6
04:36:18.777 00.003 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5341
04:36:18.782 00.005 6120 Star::Find returns 1 (0), X=504.09, Y=658.12, Mass=7477, SNR=56.5, Peak=193 HFD=6.4
04:36:18.786 00.004 6120 CameraToMount -- cameraTheta (-0.51) - m_xAngle (0.19) = xAngle (-0.70 = -0.70)
04:36:18.789 00.003 6120 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.17 = 2.17)
04:36:18.793 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.14 hyp=0.29 cameraTheta=-0.51 mountX=0.22 mountY=0.24, mountTheta=0.82
04:36:18.797 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.14, opts=13)
04:36:18.801 00.004 6120 Enqueuing Move request for scope (0.26, -0.14)
04:36:18.804 00.003 7680 Worker thread wakes up
04:36:18.804 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.14) opts 0xd
04:36:18.804 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.14)
04:36:18.805 00.001 7680 Moving (0.26, -0.14) raw xDistance=0.22 yDistance=0.24
04:36:18.805 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.22
04:36:18.805 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:36:18.805 00.000 7680 MoveAxis(W, 99, ABG)
04:36:18.806 00.001 7680 Guiding  Dir = 3, Dur = 99
04:36:18.806 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:18.809 00.003 7680 IsSlewing returns 0
04:36:18.810 00.001 6120 UpdateGuideState exits: m=7477 SNR=56.5
04:36:18.813 00.003 7680 IsGuiding returns 0
04:36:18.814 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:18.816 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:18.821 00.005 7680 PulseGuide returned control before completion, sleep 109
04:36:18.821 00.000 6120 Enqueuing Expose request
04:36:18.935 00.114 7680 IsGuiding returns 1
04:36:18.935 00.000 7680 scope still moving after pulse duration time elapsed
04:36:18.966 00.031 7680 IsSlewing returns 0
04:36:18.967 00.001 7680 IsGuiding returns 0
04:36:18.967 00.000 7680 scope move finished after 99 + 55 ms
04:36:18.967 00.000 7680 Move returns status 0, amount 99
04:36:18.968 00.001 7680 MoveAxis(S, 131, ABG)
04:36:18.968 00.000 7680 Guiding  Dir = 1, Dur = 131
04:36:18.969 00.001 7680 IsSlewing returns 0
04:36:18.969 00.000 7680 IsGuiding returns 0
04:36:18.970 00.001 7680 PulseGuide returned control before completion, sleep 141
04:36:19.121 00.151 7680 IsGuiding returns 1
04:36:19.122 00.001 7680 scope still moving after pulse duration time elapsed
04:36:19.152 00.030 7680 IsSlewing returns 0
04:36:19.153 00.001 7680 IsGuiding returns 0
04:36:19.153 00.000 7680 scope move finished after 131 + 53 ms
04:36:19.154 00.001 7680 Move returns status 0, amount 131
04:36:19.154 00.000 7680 move complete, result=0
04:36:19.154 00.000 7680 worker thread done servicing request
04:36:19.156 00.002 7680 Worker thread wakes up
04:36:19.156 00.000 6120 GuideStep: 0.2 px 99 ms WEST, 0.2 px 131 ms SOUTH
04:36:19.163 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:19.163 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:20.419 01.256 7680 Exposure complete
04:36:20.569 00.150 7680 worker thread done servicing request
04:36:20.569 00.000 6120 OnExposeComplete: enter
04:36:20.572 00.003 6120 UpdateGuideState(): m_state=6
04:36:20.577 00.005 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5342
04:36:20.581 00.004 6120 Star::Find returns 1 (0), X=503.91, Y=658.03, Mass=7163, SNR=56.6, Peak=179 HFD=6.4
04:36:20.586 00.005 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.19) = xAngle (-1.45 = -1.45)
04:36:20.589 00.003 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.42 = 1.42)
04:36:20.593 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.26 mountX=0.03 mountY=0.24, mountTheta=1.45
04:36:20.600 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.23, opts=13)
04:36:20.605 00.005 6120 Enqueuing Move request for scope (0.07, -0.23)
04:36:20.609 00.004 7680 Worker thread wakes up
04:36:20.609 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
04:36:20.611 00.002 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
04:36:20.611 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:20.615 00.004 7680 Moving (0.07, -0.23) raw xDistance=0.03 yDistance=0.24
04:36:20.615 00.000 6120 UpdateGuideState exits: m=7163 SNR=56.6
04:36:20.619 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:36:20.619 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:20.623 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:20.626 00.003 6120 Enqueuing Expose request
04:36:20.631 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:36:20.631 00.000 7680 MoveAxis(E, 0, ABG)
04:36:20.631 00.000 7680 Move returns status 0, amount 0
04:36:20.631 00.000 7680 MoveAxis(S, 131, ABG)
04:36:20.632 00.001 7680 Guiding  Dir = 1, Dur = 131
04:36:20.632 00.000 7680 IsSlewing returns 0
04:36:20.633 00.001 7680 IsGuiding returns 0
04:36:20.633 00.000 7680 PulseGuide returned control before completion, sleep 141
04:36:20.785 00.152 7680 IsGuiding returns 1
04:36:20.786 00.001 7680 scope still moving after pulse duration time elapsed
04:36:20.816 00.030 7680 IsSlewing returns 0
04:36:20.820 00.004 7680 IsGuiding returns 0
04:36:20.820 00.000 7680 scope move finished after 131 + 56 ms
04:36:20.821 00.001 7680 Move returns status 0, amount 131
04:36:20.821 00.000 7680 move complete, result=0
04:36:20.822 00.001 7680 worker thread done servicing request
04:36:20.822 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 131 ms SOUTH
04:36:20.829 00.007 7680 Worker thread wakes up
04:36:20.829 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:20.829 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:22.081 01.252 7680 Exposure complete
04:36:22.228 00.147 7680 worker thread done servicing request
04:36:22.229 00.001 6120 OnExposeComplete: enter
04:36:22.233 00.004 6120 UpdateGuideState(): m_state=6
04:36:22.236 00.003 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5343
04:36:22.241 00.005 6120 Star::Find returns 1 (0), X=504.06, Y=658.09, Mass=7994, SNR=59.3, Peak=211 HFD=6.4
04:36:22.246 00.005 6120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.19) = xAngle (-0.85 = -0.85)
04:36:22.249 00.003 6120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.02 = 2.02)
04:36:22.253 00.004 6120 CameraToMount -- cameraX=0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-0.66 mountX=0.19 mountY=0.26, mountTheta=0.94
04:36:22.259 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.18, opts=13)
04:36:22.265 00.006 6120 Enqueuing Move request for scope (0.23, -0.18)
04:36:22.269 00.004 7680 Worker thread wakes up
04:36:22.269 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:22.274 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.18) opts 0xd
04:36:22.274 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.18)
04:36:22.274 00.000 7680 Moving (0.23, -0.18) raw xDistance=0.19 yDistance=0.26
04:36:22.274 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:36:22.275 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:36:22.275 00.000 7680 MoveAxis(E, 0, ABG)
04:36:22.275 00.000 7680 Move returns status 0, amount 0
04:36:22.275 00.000 7680 MoveAxis(S, 139, ABG)
04:36:22.275 00.000 6120 UpdateGuideState exits: m=7994 SNR=59.3
04:36:22.280 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:22.283 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:22.289 00.006 6120 Enqueuing Expose request
04:36:22.294 00.005 7680 Guiding  Dir = 1, Dur = 139
04:36:22.294 00.000 7680 IsSlewing returns 0
04:36:22.294 00.000 7680 IsGuiding returns 0
04:36:22.295 00.001 7680 PulseGuide returned control before completion, sleep 149
04:36:22.457 00.162 7680 IsGuiding returns 1
04:36:22.458 00.001 7680 scope still moving after pulse duration time elapsed
04:36:22.489 00.031 7680 IsSlewing returns 0
04:36:22.489 00.000 7680 IsGuiding returns 0
04:36:22.490 00.001 7680 scope move finished after 139 + 55 ms
04:36:22.490 00.000 7680 Move returns status 0, amount 139
04:36:22.491 00.001 7680 move complete, result=0
04:36:22.491 00.000 7680 worker thread done servicing request
04:36:22.492 00.001 7680 Worker thread wakes up
04:36:22.492 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 139 ms SOUTH
04:36:22.497 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:22.498 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:23.750 01.252 7680 Exposure complete
04:36:23.932 00.182 7680 worker thread done servicing request
04:36:23.932 00.000 6120 OnExposeComplete: enter
04:36:23.937 00.005 6120 UpdateGuideState(): m_state=6
04:36:23.942 00.005 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5344
04:36:23.946 00.004 6120 Star::Find returns 1 (0), X=504.05, Y=658.70, Mass=7849, SNR=57.7, Peak=184 HFD=6.7
04:36:23.950 00.004 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (0.19) = xAngle (0.92 = 0.92)
04:36:23.954 00.004 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.79 = -2.49)
04:36:23.958 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.44 hyp=0.49 cameraTheta=1.11 mountX=0.30 mountY=-0.30, mountTheta=-0.79
04:36:23.963 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.44, opts=13)
04:36:23.967 00.004 6120 Enqueuing Move request for scope (0.22, 0.44)
04:36:23.971 00.004 7680 Worker thread wakes up
04:36:23.971 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.44) opts 0xd
04:36:23.971 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:23.975 00.004 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.44)
04:36:23.975 00.000 7680 Moving (0.22, 0.44) raw xDistance=0.30 yDistance=-0.30
04:36:23.976 00.001 6120 UpdateGuideState exits: m=7849 SNR=57.7
04:36:23.980 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
04:36:23.980 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:36:23.980 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:23.985 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:36:23.986 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:23.989 00.003 7680 MoveAxis(W, 121, ABG)
04:36:23.989 00.000 7680 Guiding  Dir = 3, Dur = 121
04:36:23.989 00.000 6120 Enqueuing Expose request
04:36:23.994 00.005 7680 IsSlewing returns 0
04:36:23.994 00.000 7680 IsGuiding returns 0
04:36:23.994 00.000 7680 PulseGuide returned control before completion, sleep 131
04:36:24.135 00.141 7680 IsGuiding returns 1
04:36:24.137 00.002 7680 scope still moving after pulse duration time elapsed
04:36:24.167 00.030 7680 IsSlewing returns 0
04:36:24.168 00.001 7680 IsGuiding returns 0
04:36:24.168 00.000 7680 scope move finished after 121 + 52 ms
04:36:24.169 00.001 7680 Move returns status 0, amount 121
04:36:24.169 00.000 7680 MoveAxis(N, 0, ABG)
04:36:24.169 00.000 7680 Move returns status 0, amount 0
04:36:24.171 00.002 7680 move complete, result=0
04:36:24.171 00.000 7680 worker thread done servicing request
04:36:24.171 00.000 6120 GuideStep: 0.3 px 121 ms WEST, -0.3 px 0 ms NORTH
04:36:24.179 00.008 7680 Worker thread wakes up
04:36:24.179 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:24.179 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:25.430 01.251 7680 Exposure complete
04:36:25.578 00.148 7680 worker thread done servicing request
04:36:25.578 00.000 6120 OnExposeComplete: enter
04:36:25.584 00.006 6120 UpdateGuideState(): m_state=6
04:36:25.590 00.006 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5345
04:36:25.596 00.006 6120 Star::Find returns 1 (0), X=504.03, Y=658.16, Mass=7395, SNR=57.0, Peak=189 HFD=6.3
04:36:25.601 00.005 6120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.19) = xAngle (-0.67 = -0.67)
04:36:25.608 00.007 6120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.21 = 2.21)
04:36:25.614 00.006 6120 CameraToMount -- cameraX=0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-0.48 mountX=0.17 mountY=0.18, mountTheta=0.80
04:36:25.622 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.10, opts=13)
04:36:25.628 00.006 6120 Enqueuing Move request for scope (0.20, -0.10)
04:36:25.634 00.006 7680 Worker thread wakes up
04:36:25.634 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.10) opts 0xd
04:36:25.634 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.10)
04:36:25.634 00.000 7680 Moving (0.20, -0.10) raw xDistance=0.17 yDistance=0.18
04:36:25.635 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:25.641 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:36:25.641 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:36:25.641 00.000 6120 UpdateGuideState exits: m=7395 SNR=57.0
04:36:25.648 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:25.654 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:36:25.654 00.000 7680 MoveAxis(E, 0, ABG)
04:36:25.654 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:25.659 00.005 7680 Move returns status 0, amount 0
04:36:25.659 00.000 6120 Enqueuing Expose request
04:36:25.665 00.006 7680 MoveAxis(N, 0, ABG)
04:36:25.666 00.001 7680 Move returns status 0, amount 0
04:36:25.668 00.002 7680 move complete, result=0
04:36:25.670 00.002 7680 worker thread done servicing request
04:36:25.670 00.000 7680 Worker thread wakes up
04:36:25.670 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:36:25.677 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:25.677 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:26.929 01.252 7680 Exposure complete
04:36:27.083 00.154 7680 worker thread done servicing request
04:36:27.084 00.001 6120 OnExposeComplete: enter
04:36:27.087 00.003 6120 UpdateGuideState(): m_state=6
04:36:27.092 00.005 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5346
04:36:27.097 00.005 6120 Star::Find returns 1 (0), X=503.85, Y=658.52, Mass=8172, SNR=60.1, Peak=192 HFD=7.0
04:36:27.102 00.005 6120 CameraToMount -- cameraTheta (1.51) - m_xAngle (0.19) = xAngle (1.32 = 1.32)
04:36:27.106 00.004 6120 CameraToMount -- cameraTheta (1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.20 = -2.09)
04:36:27.113 00.007 6120 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.51 mountX=0.06 mountY=-0.22, mountTheta=-1.30
04:36:27.118 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.25, opts=13)
04:36:27.123 00.005 6120 Enqueuing Move request for scope (0.02, 0.25)
04:36:27.127 00.004 7680 Worker thread wakes up
04:36:27.127 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:27.131 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
04:36:27.131 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
04:36:27.132 00.001 7680 Moving (0.02, 0.25) raw xDistance=0.06 yDistance=-0.22
04:36:27.132 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:36:27.132 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:36:27.132 00.000 6120 UpdateGuideState exits: m=8172 SNR=60.1
04:36:27.137 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:36:27.137 00.000 7680 MoveAxis(E, 0, ABG)
04:36:27.137 00.000 7680 Move returns status 0, amount 0
04:36:27.137 00.000 7680 MoveAxis(N, 0, ABG)
04:36:27.138 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:27.142 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:27.146 00.004 6120 Enqueuing Expose request
04:36:27.149 00.003 7680 Move returns status 0, amount 0
04:36:27.150 00.001 7680 move complete, result=0
04:36:27.150 00.000 7680 worker thread done servicing request
04:36:27.150 00.000 7680 Worker thread wakes up
04:36:27.150 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:36:27.155 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:27.155 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:28.402 01.247 7680 Exposure complete
04:36:28.556 00.154 7680 worker thread done servicing request
04:36:28.557 00.001 6120 OnExposeComplete: enter
04:36:28.561 00.004 6120 UpdateGuideState(): m_state=6
04:36:28.565 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5347
04:36:28.570 00.005 6120 Star::Find returns 1 (0), X=504.08, Y=658.20, Mass=7767, SNR=57.6, Peak=208 HFD=6.4
04:36:28.575 00.005 6120 CameraToMount -- cameraTheta (-0.26) - m_xAngle (0.19) = xAngle (-0.45 = -0.45)
04:36:28.579 00.004 6120 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.42 = 2.42)
04:36:28.582 00.003 6120 CameraToMount -- cameraX=0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-0.26 mountX=0.23 mountY=0.17, mountTheta=0.63
04:36:28.588 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.07, opts=13)
04:36:28.592 00.004 6120 Enqueuing Move request for scope (0.25, -0.07)
04:36:28.596 00.004 7680 Worker thread wakes up
04:36:28.597 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.07) opts 0xd
04:36:28.597 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.07)
04:36:28.597 00.000 7680 Moving (0.25, -0.07) raw xDistance=0.23 yDistance=0.17
04:36:28.597 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
04:36:28.597 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:36:28.598 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:28.604 00.006 6120 UpdateGuideState exits: m=7767 SNR=57.6
04:36:28.609 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:28.614 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:28.618 00.004 6120 Enqueuing Expose request
04:36:28.621 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:36:28.621 00.000 7680 MoveAxis(W, 95, ABG)
04:36:28.622 00.001 7680 Guiding  Dir = 3, Dur = 95
04:36:28.622 00.000 7680 IsSlewing returns 0
04:36:28.623 00.001 7680 IsGuiding returns 0
04:36:28.623 00.000 7680 PulseGuide returned control before completion, sleep 105
04:36:28.736 00.113 7680 IsGuiding returns 1
04:36:28.737 00.001 7680 scope still moving after pulse duration time elapsed
04:36:28.768 00.031 7680 IsSlewing returns 0
04:36:28.770 00.002 7680 IsGuiding returns 0
04:36:28.770 00.000 7680 scope move finished after 95 + 52 ms
04:36:28.772 00.002 7680 Move returns status 0, amount 95
04:36:28.772 00.000 7680 MoveAxis(N, 0, ABG)
04:36:28.773 00.001 7680 Move returns status 0, amount 0
04:36:28.773 00.000 7680 move complete, result=0
04:36:28.773 00.000 7680 worker thread done servicing request
04:36:28.774 00.001 7680 Worker thread wakes up
04:36:28.774 00.000 6120 GuideStep: 0.2 px 95 ms WEST, 0.2 px 0 ms NORTH
04:36:28.780 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:28.780 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:30.039 01.259 7680 Exposure complete
04:36:30.191 00.152 7680 worker thread done servicing request
04:36:30.193 00.002 6120 OnExposeComplete: enter
04:36:30.197 00.004 6120 UpdateGuideState(): m_state=6
04:36:30.203 00.006 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5348
04:36:30.208 00.005 6120 Star::Find returns 1 (0), X=504.01, Y=657.99, Mass=7271, SNR=57.0, Peak=200 HFD=6.3
04:36:30.212 00.004 6120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.19) = xAngle (-1.20 = -1.20)
04:36:30.215 00.003 6120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.68 = 1.68)
04:36:30.219 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.28 hyp=0.33 cameraTheta=-1.01 mountX=0.12 mountY=0.32, mountTheta=1.22
04:36:30.224 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.28, opts=13)
04:36:30.229 00.005 6120 Enqueuing Move request for scope (0.17, -0.28)
04:36:30.232 00.003 7680 Worker thread wakes up
04:36:30.233 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:30.236 00.003 6120 UpdateGuideState exits: m=7271 SNR=57.0
04:36:30.240 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:30.243 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:30.247 00.004 6120 Enqueuing Expose request
04:36:30.251 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.28) opts 0xd
04:36:30.251 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.28)
04:36:30.251 00.000 7680 Moving (0.17, -0.28) raw xDistance=0.12 yDistance=0.32
04:36:30.251 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:36:30.253 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
04:36:30.253 00.000 7680 MoveAxis(E, 0, ABG)
04:36:30.253 00.000 7680 Move returns status 0, amount 0
04:36:30.253 00.000 7680 MoveAxis(S, 176, ABG)
04:36:30.253 00.000 7680 Guiding  Dir = 1, Dur = 176
04:36:30.253 00.000 7680 IsSlewing returns 0
04:36:30.254 00.001 7680 IsGuiding returns 0
04:36:30.254 00.000 7680 PulseGuide returned control before completion, sleep 186
04:36:30.449 00.195 7680 IsGuiding returns 1
04:36:30.452 00.003 7680 scope still moving after pulse duration time elapsed
04:36:30.479 00.027 7680 IsSlewing returns 0
04:36:30.480 00.001 7680 IsGuiding returns 0
04:36:30.480 00.000 7680 scope move finished after 176 + 50 ms
04:36:30.481 00.001 7680 Move returns status 0, amount 176
04:36:30.481 00.000 7680 move complete, result=0
04:36:30.483 00.002 7680 worker thread done servicing request
04:36:30.483 00.000 7680 Worker thread wakes up
04:36:30.484 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 176 ms SOUTH
04:36:30.492 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:30.492 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:31.744 01.252 7680 Exposure complete
04:36:31.884 00.140 7680 worker thread done servicing request
04:36:31.884 00.000 6120 OnExposeComplete: enter
04:36:31.888 00.004 6120 UpdateGuideState(): m_state=6
04:36:31.892 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5349
04:36:31.896 00.004 6120 Star::Find returns 1 (0), X=503.89, Y=657.98, Mass=7572, SNR=58.0, Peak=190 HFD=6.5
04:36:31.900 00.004 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
04:36:31.903 00.003 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
04:36:31.907 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.28 hyp=0.29 cameraTheta=-1.39 mountX=-0.00 mountY=0.28, mountTheta=1.58
04:36:31.913 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.28, opts=13)
04:36:31.918 00.005 6120 Enqueuing Move request for scope (0.05, -0.28)
04:36:31.922 00.004 7680 Worker thread wakes up
04:36:31.923 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.28) opts 0xd
04:36:31.923 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.28)
04:36:31.923 00.000 7680 Moving (0.05, -0.28) raw xDistance=-0.00 yDistance=0.28
04:36:31.923 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:36:31.923 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
04:36:31.923 00.000 7680 MoveAxis(E, 0, ABG)
04:36:31.923 00.000 7680 Move returns status 0, amount 0
04:36:31.923 00.000 7680 MoveAxis(S, 149, ABG)
04:36:31.923 00.000 7680 Guiding  Dir = 1, Dur = 149
04:36:31.924 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:31.928 00.004 7680 IsSlewing returns 0
04:36:31.928 00.000 6120 UpdateGuideState exits: m=7572 SNR=58.0
04:36:31.931 00.003 7680 IsGuiding returns 0
04:36:31.931 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:31.936 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:31.940 00.004 7680 PulseGuide returned control before completion, sleep 159
04:36:31.940 00.000 6120 Enqueuing Expose request
04:36:32.109 00.169 7680 IsGuiding returns 0
04:36:32.110 00.001 7680 Move returns status 0, amount 149
04:36:32.112 00.002 7680 move complete, result=0
04:36:32.113 00.001 7680 worker thread done servicing request
04:36:32.113 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 149 ms SOUTH
04:36:32.120 00.007 7680 Worker thread wakes up
04:36:32.120 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:32.120 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:33.367 01.247 7680 Exposure complete
04:36:33.509 00.142 7680 worker thread done servicing request
04:36:33.510 00.001 6120 OnExposeComplete: enter
04:36:33.513 00.003 6120 UpdateGuideState(): m_state=6
04:36:33.517 00.004 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5350
04:36:33.522 00.005 6120 Star::Find returns 1 (0), X=503.78, Y=657.97, Mass=8187, SNR=61.3, Peak=227 HFD=6.5
04:36:33.527 00.005 6120 CameraToMount -- cameraTheta (-1.76) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
04:36:33.533 00.006 6120 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.93 = 0.93)
04:36:33.537 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.30 hyp=0.30 cameraTheta=-1.76 mountX=-0.11 mountY=0.24, mountTheta=2.00
04:36:33.543 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.30, opts=13)
04:36:33.547 00.004 6120 Enqueuing Move request for scope (-0.06, -0.30)
04:36:33.552 00.005 7680 Worker thread wakes up
04:36:33.552 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.30) opts 0xd
04:36:33.552 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.30)
04:36:33.552 00.000 7680 Moving (-0.06, -0.30) raw xDistance=-0.11 yDistance=0.24
04:36:33.552 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:36:33.553 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:36:33.553 00.000 7680 MoveAxis(E, 0, ABG)
04:36:33.553 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:33.558 00.005 6120 UpdateGuideState exits: m=8187 SNR=61.3
04:36:33.562 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:33.566 00.004 7680 Move returns status 0, amount 0
04:36:33.567 00.001 7680 MoveAxis(S, 132, ABG)
04:36:33.567 00.000 7680 Guiding  Dir = 1, Dur = 132
04:36:33.567 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:33.571 00.004 6120 Enqueuing Expose request
04:36:33.575 00.004 7680 IsSlewing returns 0
04:36:33.575 00.000 7680 IsGuiding returns 0
04:36:33.576 00.001 7680 PulseGuide returned control before completion, sleep 142
04:36:33.728 00.152 7680 IsGuiding returns 1
04:36:33.729 00.001 7680 scope still moving after pulse duration time elapsed
04:36:33.759 00.030 7680 IsSlewing returns 0
04:36:33.760 00.001 7680 IsGuiding returns 0
04:36:33.761 00.001 7680 scope move finished after 132 + 52 ms
04:36:33.761 00.000 7680 Move returns status 0, amount 132
04:36:33.761 00.000 7680 move complete, result=0
04:36:33.762 00.001 7680 worker thread done servicing request
04:36:33.762 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 132 ms SOUTH
04:36:33.768 00.006 7680 Worker thread wakes up
04:36:33.768 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:33.768 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:35.019 01.251 7680 Exposure complete
04:36:35.168 00.149 7680 worker thread done servicing request
04:36:35.168 00.000 6120 OnExposeComplete: enter
04:36:35.172 00.004 6120 UpdateGuideState(): m_state=6
04:36:35.178 00.006 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5351
04:36:35.182 00.004 6120 Star::Find returns 1 (0), X=504.09, Y=658.17, Mass=7343, SNR=57.0, Peak=192 HFD=6.4
04:36:35.187 00.005 6120 CameraToMount -- cameraTheta (-0.35) - m_xAngle (0.19) = xAngle (-0.53 = -0.53)
04:36:35.190 00.003 6120 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.34 = 2.34)
04:36:35.195 00.005 6120 CameraToMount -- cameraX=0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-0.35 mountX=0.23 mountY=0.19, mountTheta=0.70
04:36:35.201 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.09, opts=13)
04:36:35.205 00.004 6120 Enqueuing Move request for scope (0.25, -0.09)
04:36:35.210 00.005 7680 Worker thread wakes up
04:36:35.211 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:35.215 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.09) opts 0xd
04:36:35.215 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.09)
04:36:35.215 00.000 7680 Moving (0.25, -0.09) raw xDistance=0.23 yDistance=0.19
04:36:35.215 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
04:36:35.215 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:36:35.216 00.001 6120 UpdateGuideState exits: m=7343 SNR=57.0
04:36:35.220 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:36:35.220 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:35.225 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:35.230 00.005 7680 MoveAxis(W, 95, ABG)
04:36:35.231 00.001 7680 Guiding  Dir = 3, Dur = 95
04:36:35.231 00.000 6120 Enqueuing Expose request
04:36:35.236 00.005 7680 IsSlewing returns 0
04:36:35.236 00.000 7680 IsGuiding returns 0
04:36:35.236 00.000 7680 PulseGuide returned control before completion, sleep 105
04:36:35.349 00.113 7680 IsGuiding returns 1
04:36:35.349 00.000 7680 scope still moving after pulse duration time elapsed
04:36:35.380 00.031 7680 IsSlewing returns 0
04:36:35.382 00.002 7680 IsGuiding returns 0
04:36:35.383 00.001 7680 scope move finished after 95 + 51 ms
04:36:35.383 00.000 7680 Move returns status 0, amount 95
04:36:35.384 00.001 7680 MoveAxis(N, 0, ABG)
04:36:35.384 00.000 7680 Move returns status 0, amount 0
04:36:35.384 00.000 7680 move complete, result=0
04:36:35.384 00.000 7680 worker thread done servicing request
04:36:35.386 00.002 7680 Worker thread wakes up
04:36:35.386 00.000 6120 GuideStep: 0.2 px 95 ms WEST, 0.2 px 0 ms NORTH
04:36:35.392 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:35.393 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:36.643 01.250 7680 Exposure complete
04:36:36.785 00.142 7680 worker thread done servicing request
04:36:36.786 00.001 6120 OnExposeComplete: enter
04:36:36.790 00.004 6120 UpdateGuideState(): m_state=6
04:36:36.794 00.004 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5352
04:36:36.799 00.005 6120 Star::Find returns 1 (0), X=503.91, Y=658.20, Mass=6985, SNR=55.9, Peak=193 HFD=6.4
04:36:36.802 00.003 6120 CameraToMount -- cameraTheta (-0.70) - m_xAngle (0.19) = xAngle (-0.89 = -0.89)
04:36:36.807 00.005 6120 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.98 = 1.98)
04:36:36.811 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-0.70 mountX=0.06 mountY=0.09, mountTheta=0.97
04:36:36.817 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.06, opts=13)
04:36:36.821 00.004 6120 Enqueuing Move request for scope (0.07, -0.06)
04:36:36.825 00.004 7680 Worker thread wakes up
04:36:36.826 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:36.829 00.003 6120 UpdateGuideState exits: m=6985 SNR=55.9
04:36:36.833 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:36.837 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:36.840 00.003 6120 Enqueuing Expose request
04:36:36.844 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
04:36:36.844 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
04:36:36.844 00.000 7680 Moving (0.07, -0.06) raw xDistance=0.06 yDistance=0.09
04:36:36.844 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:36:36.844 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:36:36.845 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:36:36.845 00.000 7680 MoveAxis(E, 0, ABG)
04:36:36.845 00.000 7680 Move returns status 0, amount 0
04:36:36.845 00.000 7680 MoveAxis(N, 0, ABG)
04:36:36.845 00.000 7680 Move returns status 0, amount 0
04:36:36.845 00.000 7680 move complete, result=0
04:36:36.845 00.000 7680 worker thread done servicing request
04:36:36.846 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:36:36.850 00.004 7680 Worker thread wakes up
04:36:36.850 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:36.850 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:38.092 01.242 7680 Exposure complete
04:36:38.233 00.141 7680 worker thread done servicing request
04:36:38.234 00.001 6120 OnExposeComplete: enter
04:36:38.237 00.003 6120 UpdateGuideState(): m_state=6
04:36:38.241 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5353
04:36:38.245 00.004 6120 Star::Find returns 1 (0), X=503.97, Y=658.10, Mass=7536, SNR=58.1, Peak=194 HFD=6.4
04:36:38.249 00.004 6120 CameraToMount -- cameraTheta (-0.88) - m_xAngle (0.19) = xAngle (-1.07 = -1.07)
04:36:38.253 00.004 6120 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.80 = 1.80)
04:36:38.257 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-0.88 mountX=0.10 mountY=0.20, mountTheta=1.11
04:36:38.261 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.16, opts=13)
04:36:38.267 00.006 6120 Enqueuing Move request for scope (0.13, -0.16)
04:36:38.270 00.003 7680 Worker thread wakes up
04:36:38.270 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
04:36:38.270 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
04:36:38.270 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:38.275 00.005 6120 UpdateGuideState exits: m=7536 SNR=58.1
04:36:38.278 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:38.281 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:38.285 00.004 6120 Enqueuing Expose request
04:36:38.288 00.003 7680 Moving (0.13, -0.16) raw xDistance=0.10 yDistance=0.20
04:36:38.288 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:36:38.288 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
04:36:38.289 00.001 7680 MoveAxis(E, 0, ABG)
04:36:38.289 00.000 7680 Move returns status 0, amount 0
04:36:38.289 00.000 7680 MoveAxis(S, 110, ABG)
04:36:38.289 00.000 7680 Guiding  Dir = 1, Dur = 110
04:36:38.291 00.002 7680 IsSlewing returns 0
04:36:38.291 00.000 7680 IsGuiding returns 0
04:36:38.291 00.000 7680 PulseGuide returned control before completion, sleep 120
04:36:38.423 00.132 7680 IsGuiding returns 1
04:36:38.424 00.001 7680 scope still moving after pulse duration time elapsed
04:36:38.454 00.030 7680 IsSlewing returns 0
04:36:38.455 00.001 7680 IsGuiding returns 0
04:36:38.455 00.000 7680 scope move finished after 110 + 54 ms
04:36:38.455 00.000 7680 Move returns status 0, amount 110
04:36:38.455 00.000 7680 move complete, result=0
04:36:38.457 00.002 7680 worker thread done servicing request
04:36:38.457 00.000 7680 Worker thread wakes up
04:36:38.458 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 110 ms SOUTH
04:36:38.463 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:38.464 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:39.704 01.240 7680 Exposure complete
04:36:39.856 00.152 7680 worker thread done servicing request
04:36:39.857 00.001 6120 OnExposeComplete: enter
04:36:39.861 00.004 6120 UpdateGuideState(): m_state=6
04:36:39.864 00.003 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5354
04:36:39.869 00.005 6120 Star::Find returns 1 (0), X=503.81, Y=658.63, Mass=7509, SNR=56.8, Peak=185 HFD=6.8
04:36:39.874 00.005 6120 CameraToMount -- cameraTheta (1.64) - m_xAngle (0.19) = xAngle (1.46 = 1.46)
04:36:39.878 00.004 6120 CameraToMount -- cameraTheta (1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.33 = -1.95)
04:36:39.883 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.36 hyp=0.36 cameraTheta=1.64 mountX=0.04 mountY=-0.34, mountTheta=-1.45
04:36:39.889 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.36, opts=13)
04:36:39.894 00.005 6120 Enqueuing Move request for scope (-0.03, 0.36)
04:36:39.897 00.003 7680 Worker thread wakes up
04:36:39.898 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:39.901 00.003 6120 UpdateGuideState exits: m=7509 SNR=56.8
04:36:39.905 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:39.909 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:39.912 00.003 6120 Enqueuing Expose request
04:36:39.917 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.36) opts 0xd
04:36:39.917 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.36)
04:36:39.917 00.000 7680 Moving (-0.03, 0.36) raw xDistance=0.04 yDistance=-0.34
04:36:39.918 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:36:39.918 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:36:39.918 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
04:36:39.918 00.000 7680 MoveAxis(E, 0, ABG)
04:36:39.918 00.000 7680 Move returns status 0, amount 0
04:36:39.918 00.000 7680 MoveAxis(N, 0, ABG)
04:36:39.918 00.000 7680 Move returns status 0, amount 0
04:36:39.918 00.000 7680 move complete, result=0
04:36:39.919 00.001 7680 worker thread done servicing request
04:36:39.919 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:36:39.923 00.004 7680 Worker thread wakes up
04:36:39.923 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:39.924 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:41.176 01.252 7680 Exposure complete
04:36:41.338 00.162 7680 worker thread done servicing request
04:36:41.338 00.000 6120 OnExposeComplete: enter
04:36:41.344 00.006 6120 UpdateGuideState(): m_state=6
04:36:41.351 00.007 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5355
04:36:41.358 00.007 6120 Star::Find returns 1 (0), X=503.69, Y=658.69, Mass=7722, SNR=57.2, Peak=188 HFD=6.8
04:36:41.364 00.006 6120 CameraToMount -- cameraTheta (1.90) - m_xAngle (0.19) = xAngle (1.71 = 1.71)
04:36:41.369 00.005 6120 CameraToMount -- cameraTheta (1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.59 = -1.70)
04:36:41.375 00.006 6120 CameraToMount -- cameraX=-0.15 cameraY=0.42 hyp=0.45 cameraTheta=1.90 mountX=-0.06 mountY=-0.44, mountTheta=-1.71
04:36:41.384 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.42, opts=13)
04:36:41.392 00.008 6120 Enqueuing Move request for scope (-0.15, 0.42)
04:36:41.398 00.006 7680 Worker thread wakes up
04:36:41.398 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:41.405 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.42) opts 0xd
04:36:41.405 00.000 6120 UpdateGuideState exits: m=7722 SNR=57.2
04:36:41.411 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:41.419 00.008 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.42)
04:36:41.420 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:41.425 00.005 7680 Moving (-0.15, 0.42) raw xDistance=-0.06 yDistance=-0.44
04:36:41.426 00.001 6120 Enqueuing Expose request
04:36:41.431 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:36:41.432 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:36:41.432 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
04:36:41.432 00.000 7680 MoveAxis(E, 0, ABG)
04:36:41.432 00.000 7680 Move returns status 0, amount 0
04:36:41.432 00.000 7680 MoveAxis(N, 0, ABG)
04:36:41.434 00.002 7680 Move returns status 0, amount 0
04:36:41.434 00.000 7680 move complete, result=0
04:36:41.434 00.000 7680 worker thread done servicing request
04:36:41.434 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:36:41.439 00.005 7680 Worker thread wakes up
04:36:41.440 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:41.440 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:42.693 01.253 7680 Exposure complete
04:36:42.843 00.150 7680 worker thread done servicing request
04:36:42.844 00.001 6120 OnExposeComplete: enter
04:36:42.848 00.004 6120 UpdateGuideState(): m_state=6
04:36:42.854 00.006 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5356
04:36:42.858 00.004 6120 Star::Find returns 1 (0), X=503.82, Y=658.01, Mass=7880, SNR=59.1, Peak=218 HFD=6.5
04:36:42.862 00.004 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
04:36:42.865 00.003 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
04:36:42.869 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.62 mountX=-0.06 mountY=0.22, mountTheta=1.84
04:36:42.875 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.25, opts=13)
04:36:42.878 00.003 6120 Enqueuing Move request for scope (-0.01, -0.25)
04:36:42.882 00.004 7680 Worker thread wakes up
04:36:42.882 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:42.887 00.005 6120 UpdateGuideState exits: m=7880 SNR=59.1
04:36:42.893 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
04:36:42.893 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:42.896 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:42.900 00.004 6120 Enqueuing Expose request
04:36:42.904 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
04:36:42.904 00.000 7680 Moving (-0.01, -0.25) raw xDistance=-0.06 yDistance=0.22
04:36:42.904 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:36:42.904 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:36:42.905 00.001 7680 MoveAxis(E, 0, ABG)
04:36:42.905 00.000 7680 Move returns status 0, amount 0
04:36:42.906 00.001 7680 MoveAxis(S, 120, ABG)
04:36:42.906 00.000 7680 Guiding  Dir = 1, Dur = 120
04:36:42.906 00.000 7680 IsSlewing returns 0
04:36:42.907 00.001 7680 IsGuiding returns 0
04:36:42.907 00.000 7680 PulseGuide returned control before completion, sleep 130
04:36:43.039 00.132 7680 IsGuiding returns 1
04:36:43.039 00.000 7680 scope still moving after pulse duration time elapsed
04:36:43.071 00.032 7680 IsSlewing returns 0
04:36:43.071 00.000 7680 IsGuiding returns 0
04:36:43.072 00.001 7680 scope move finished after 120 + 45 ms
04:36:43.072 00.000 7680 Move returns status 0, amount 120
04:36:43.072 00.000 7680 move complete, result=0
04:36:43.072 00.000 7680 worker thread done servicing request
04:36:43.074 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 120 ms SOUTH
04:36:43.081 00.007 7680 Worker thread wakes up
04:36:43.082 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:43.082 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:44.329 01.247 7680 Exposure complete
04:36:44.474 00.145 7680 worker thread done servicing request
04:36:44.474 00.000 6120 OnExposeComplete: enter
04:36:44.481 00.007 6120 UpdateGuideState(): m_state=6
04:36:44.486 00.005 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5357
04:36:44.489 00.003 6120 Star::Find returns 1 (0), X=503.61, Y=658.71, Mass=8234, SNR=60.2, Peak=196 HFD=6.9
04:36:44.493 00.004 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (0.19) = xAngle (1.85 = 1.85)
04:36:44.496 00.003 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.73 = -1.56)
04:36:44.501 00.005 6120 CameraToMount -- cameraX=-0.22 cameraY=0.44 hyp=0.50 cameraTheta=2.04 mountX=-0.14 mountY=-0.50, mountTheta=-1.84
04:36:44.507 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=0.44, opts=13)
04:36:44.512 00.005 6120 Enqueuing Move request for scope (-0.22, 0.44)
04:36:44.516 00.004 7680 Worker thread wakes up
04:36:44.516 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:44.520 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.44) opts 0xd
04:36:44.520 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, 0.44)
04:36:44.520 00.000 7680 Moving (-0.22, 0.44) raw xDistance=-0.14 yDistance=-0.50
04:36:44.520 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:36:44.520 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:36:44.520 00.000 6120 UpdateGuideState exits: m=8234 SNR=60.2
04:36:44.526 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
04:36:44.527 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:44.532 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:44.536 00.004 6120 Enqueuing Expose request
04:36:44.541 00.005 7680 MoveAxis(E, 0, ABG)
04:36:44.541 00.000 7680 Move returns status 0, amount 0
04:36:44.541 00.000 7680 MoveAxis(N, 0, ABG)
04:36:44.541 00.000 7680 Move returns status 0, amount 0
04:36:44.542 00.001 7680 move complete, result=0
04:36:44.542 00.000 7680 worker thread done servicing request
04:36:44.542 00.000 7680 Worker thread wakes up
04:36:44.543 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
04:36:44.547 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:44.547 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:45.803 01.256 7680 Exposure complete
04:36:45.942 00.139 7680 worker thread done servicing request
04:36:45.943 00.001 6120 OnExposeComplete: enter
04:36:45.948 00.005 6120 UpdateGuideState(): m_state=6
04:36:45.952 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5358
04:36:45.956 00.004 6120 Star::Find returns 1 (0), X=503.71, Y=658.71, Mass=7859, SNR=58.8, Peak=183 HFD=6.7
04:36:45.960 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (0.19) = xAngle (1.65 = 1.65)
04:36:45.964 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.53 = -1.76)
04:36:45.967 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.44 hyp=0.46 cameraTheta=1.84 mountX=-0.04 mountY=-0.45, mountTheta=-1.65
04:36:45.972 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.44, opts=13)
04:36:45.975 00.003 6120 Enqueuing Move request for scope (-0.12, 0.44)
04:36:45.980 00.005 7680 Worker thread wakes up
04:36:45.980 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:45.984 00.004 6120 UpdateGuideState exits: m=7859 SNR=58.8
04:36:45.987 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:45.991 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:45.994 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.44) opts 0xd
04:36:45.994 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.44)
04:36:45.996 00.002 7680 Moving (-0.12, 0.44) raw xDistance=-0.04 yDistance=-0.45
04:36:45.996 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:36:45.996 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:36:45.996 00.000 6120 Enqueuing Expose request
04:36:46.000 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
04:36:46.000 00.000 7680 MoveAxis(E, 0, ABG)
04:36:46.000 00.000 7680 Move returns status 0, amount 0
04:36:46.000 00.000 7680 MoveAxis(N, 0, ABG)
04:36:46.000 00.000 7680 Move returns status 0, amount 0
04:36:46.000 00.000 7680 move complete, result=0
04:36:46.001 00.001 7680 worker thread done servicing request
04:36:46.001 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
04:36:46.004 00.003 7680 Worker thread wakes up
04:36:46.005 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:46.005 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:47.261 01.256 7680 Exposure complete
04:36:47.409 00.148 7680 worker thread done servicing request
04:36:47.410 00.001 6120 OnExposeComplete: enter
04:36:47.414 00.004 6120 UpdateGuideState(): m_state=6
04:36:47.419 00.005 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5359
04:36:47.425 00.006 6120 Star::Find returns 1 (0), X=503.83, Y=658.09, Mass=7797, SNR=58.9, Peak=206 HFD=6.4
04:36:47.429 00.004 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
04:36:47.433 00.004 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
04:36:47.437 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.57 mountX=-0.03 mountY=0.16, mountTheta=1.77
04:36:47.443 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.18, opts=13)
04:36:47.449 00.006 6120 Enqueuing Move request for scope (0.00, -0.18)
04:36:47.452 00.003 7680 Worker thread wakes up
04:36:47.453 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.18) opts 0xd
04:36:47.453 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.18)
04:36:47.453 00.000 7680 Moving (0.00, -0.18) raw xDistance=-0.03 yDistance=0.16
04:36:47.453 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:36:47.454 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:36:47.454 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:47.457 00.003 6120 UpdateGuideState exits: m=7797 SNR=58.9
04:36:47.459 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:47.463 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:47.465 00.002 6120 Enqueuing Expose request
04:36:47.469 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:36:47.469 00.000 7680 MoveAxis(E, 0, ABG)
04:36:47.470 00.001 7680 Move returns status 0, amount 0
04:36:47.470 00.000 7680 MoveAxis(N, 0, ABG)
04:36:47.470 00.000 7680 Move returns status 0, amount 0
04:36:47.470 00.000 7680 move complete, result=0
04:36:47.470 00.000 7680 worker thread done servicing request
04:36:47.470 00.000 7680 Worker thread wakes up
04:36:47.471 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:36:47.475 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:47.475 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:48.730 01.255 7680 Exposure complete
04:36:48.885 00.155 7680 worker thread done servicing request
04:36:48.885 00.000 6120 OnExposeComplete: enter
04:36:48.889 00.004 6120 UpdateGuideState(): m_state=6
04:36:48.893 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5360
04:36:48.897 00.004 6120 Star::Find returns 1 (0), X=503.56, Y=658.56, Mass=8034, SNR=59.8, Peak=180 HFD=7.0
04:36:48.900 00.003 6120 CameraToMount -- cameraTheta (2.32) - m_xAngle (0.19) = xAngle (2.14 = 2.14)
04:36:48.904 00.004 6120 CameraToMount -- cameraTheta (2.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.01 = -1.27)
04:36:48.907 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=0.29 hyp=0.40 cameraTheta=2.32 mountX=-0.22 mountY=-0.39, mountTheta=-2.08
04:36:48.913 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.29, opts=13)
04:36:48.916 00.003 6120 Enqueuing Move request for scope (-0.28, 0.29)
04:36:48.921 00.005 7680 Worker thread wakes up
04:36:48.921 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:48.924 00.003 6120 UpdateGuideState exits: m=8034 SNR=59.8
04:36:48.927 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:48.930 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:48.934 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.29) opts 0xd
04:36:48.934 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.29)
04:36:48.935 00.001 7680 Moving (-0.28, 0.29) raw xDistance=-0.22 yDistance=-0.39
04:36:48.935 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:36:48.935 00.000 7680 switching direction from 1 to -1 - decHistory=-3 oldest=0.48 newest=-0.68
04:36:48.935 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.39 from input -0.39
04:36:48.935 00.000 7680 MoveAxis(E, 89, ABG)
04:36:48.935 00.000 7680 Guiding  Dir = 2, Dur = 89
04:36:48.936 00.001 6120 Enqueuing Expose request
04:36:48.939 00.003 7680 IsSlewing returns 0
04:36:48.940 00.001 7680 IsGuiding returns 0
04:36:48.941 00.001 7680 PulseGuide returned control before completion, sleep 99
04:36:49.047 00.106 7680 IsGuiding returns 1
04:36:49.049 00.002 7680 scope still moving after pulse duration time elapsed
04:36:49.078 00.029 7680 IsSlewing returns 0
04:36:49.079 00.001 7680 IsGuiding returns 0
04:36:49.079 00.000 7680 scope move finished after 89 + 50 ms
04:36:49.081 00.002 7680 Move returns status 0, amount 89
04:36:49.081 00.000 7680 MoveAxis(N, 210, ABG)
04:36:49.082 00.001 7680 Guiding  Dir = 0, Dur = 210
04:36:49.082 00.000 7680 IsSlewing returns 0
04:36:49.083 00.001 7680 IsGuiding returns 0
04:36:49.084 00.001 7680 PulseGuide returned control before completion, sleep 220
04:36:49.313 00.229 7680 IsGuiding returns 1
04:36:49.314 00.001 7680 scope still moving after pulse duration time elapsed
04:36:49.344 00.030 7680 IsSlewing returns 0
04:36:49.345 00.001 7680 IsGuiding returns 0
04:36:49.345 00.000 7680 scope move finished after 210 + 52 ms
04:36:49.347 00.002 7680 Move returns status 0, amount 210
04:36:49.348 00.001 7680 move complete, result=0
04:36:49.349 00.001 7680 worker thread done servicing request
04:36:49.349 00.000 7680 Worker thread wakes up
04:36:49.350 00.001 6120 GuideStep: -0.2 px 89 ms EAST, -0.4 px 210 ms NORTH
04:36:49.358 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:49.358 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:50.609 01.251 7680 Exposure complete
04:36:50.756 00.147 7680 worker thread done servicing request
04:36:50.756 00.000 6120 OnExposeComplete: enter
04:36:50.761 00.005 6120 UpdateGuideState(): m_state=6
04:36:50.765 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5361
04:36:50.768 00.003 6120 Star::Find returns 1 (0), X=503.64, Y=658.65, Mass=8316, SNR=59.7, Peak=202 HFD=6.8
04:36:50.773 00.005 6120 CameraToMount -- cameraTheta (2.03) - m_xAngle (0.19) = xAngle (1.84 = 1.84)
04:36:50.776 00.003 6120 CameraToMount -- cameraTheta (2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.72 = -1.57)
04:36:50.781 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=0.39 hyp=0.43 cameraTheta=2.03 mountX=-0.12 mountY=-0.43, mountTheta=-1.83
04:36:50.786 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.39, opts=13)
04:36:50.789 00.003 6120 Enqueuing Move request for scope (-0.19, 0.39)
04:36:50.792 00.003 7680 Worker thread wakes up
04:36:50.794 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.39) opts 0xd
04:36:50.794 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.39)
04:36:50.794 00.000 7680 Moving (-0.19, 0.39) raw xDistance=-0.12 yDistance=-0.43
04:36:50.794 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:36:50.794 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:50.798 00.004 7680 GuideAlgorithmResistSwitch::result() returns -0.43 from input -0.43
04:36:50.798 00.000 6120 UpdateGuideState exits: m=8316 SNR=59.7
04:36:50.802 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:50.807 00.005 7680 MoveAxis(E, 0, ABG)
04:36:50.807 00.000 7680 Move returns status 0, amount 0
04:36:50.807 00.000 7680 MoveAxis(N, 234, ABG)
04:36:50.807 00.000 7680 Guiding  Dir = 0, Dur = 234
04:36:50.808 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:50.811 00.003 7680 IsSlewing returns 0
04:36:50.812 00.001 6120 Enqueuing Expose request
04:36:50.817 00.005 7680 IsGuiding returns 0
04:36:50.817 00.000 7680 PulseGuide returned control before completion, sleep 244
04:36:51.065 00.248 7680 IsGuiding returns 1
04:36:51.067 00.002 7680 scope still moving after pulse duration time elapsed
04:36:51.096 00.029 7680 IsSlewing returns 0
04:36:51.097 00.001 7680 IsGuiding returns 0
04:36:51.098 00.001 7680 scope move finished after 234 + 46 ms
04:36:51.099 00.001 7680 Move returns status 0, amount 234
04:36:51.099 00.000 7680 move complete, result=0
04:36:51.100 00.001 7680 worker thread done servicing request
04:36:51.100 00.000 7680 Worker thread wakes up
04:36:51.101 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 234 ms NORTH
04:36:51.108 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:51.108 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:52.356 01.248 7680 Exposure complete
04:36:52.512 00.156 7680 worker thread done servicing request
04:36:52.512 00.000 6120 OnExposeComplete: enter
04:36:52.516 00.004 6120 UpdateGuideState(): m_state=6
04:36:52.520 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5362
04:36:52.525 00.005 6120 Star::Find returns 1 (0), X=503.82, Y=657.92, Mass=7603, SNR=58.9, Peak=187 HFD=6.7
04:36:52.528 00.003 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
04:36:52.533 00.005 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
04:36:52.536 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.34 hyp=0.34 cameraTheta=-1.61 mountX=-0.08 mountY=0.30, mountTheta=1.83
04:36:52.541 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.34, opts=13)
04:36:52.548 00.007 6120 Enqueuing Move request for scope (-0.02, -0.34)
04:36:52.552 00.004 7680 Worker thread wakes up
04:36:52.552 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:52.557 00.005 6120 UpdateGuideState exits: m=7603 SNR=58.9
04:36:52.560 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:52.564 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:52.569 00.005 6120 Enqueuing Expose request
04:36:52.575 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.34) opts 0xd
04:36:52.575 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.34)
04:36:52.575 00.000 7680 Moving (-0.02, -0.34) raw xDistance=-0.08 yDistance=0.30
04:36:52.575 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:36:52.575 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:36:52.576 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
04:36:52.576 00.000 7680 MoveAxis(E, 0, ABG)
04:36:52.576 00.000 7680 Move returns status 0, amount 0
04:36:52.576 00.000 7680 MoveAxis(N, 0, ABG)
04:36:52.576 00.000 7680 Move returns status 0, amount 0
04:36:52.576 00.000 7680 move complete, result=0
04:36:52.577 00.001 7680 worker thread done servicing request
04:36:52.577 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:36:52.581 00.004 7680 Worker thread wakes up
04:36:52.581 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:52.582 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:53.827 01.245 7680 Exposure complete
04:36:53.973 00.146 7680 worker thread done servicing request
04:36:53.973 00.000 6120 OnExposeComplete: enter
04:36:53.977 00.004 6120 UpdateGuideState(): m_state=6
04:36:53.982 00.005 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5363
04:36:53.985 00.003 6120 Star::Find returns 1 (0), X=503.57, Y=657.86, Mass=8537, SNR=61.9, Peak=211 HFD=6.6
04:36:53.990 00.005 6120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.19) = xAngle (-2.33 = -2.33)
04:36:53.994 00.004 6120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.54 = 0.54)
04:36:53.998 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=-0.40 hyp=0.48 cameraTheta=-2.15 mountX=-0.33 mountY=0.25, mountTheta=2.50
04:36:54.004 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=-0.40, opts=13)
04:36:54.007 00.003 6120 Enqueuing Move request for scope (-0.26, -0.40)
04:36:54.011 00.004 7680 Worker thread wakes up
04:36:54.011 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.40) opts 0xd
04:36:54.011 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, -0.40)
04:36:54.012 00.001 7680 Moving (-0.26, -0.40) raw xDistance=-0.33 yDistance=0.25
04:36:54.012 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
04:36:54.012 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:36:54.012 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
04:36:54.012 00.000 7680 MoveAxis(E, 135, ABG)
04:36:54.012 00.000 7680 Guiding  Dir = 2, Dur = 135
04:36:54.012 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:54.017 00.005 7680 IsSlewing returns 0
04:36:54.017 00.000 6120 UpdateGuideState exits: m=8537 SNR=61.9
04:36:54.020 00.003 7680 IsGuiding returns 0
04:36:54.021 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:54.025 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:54.029 00.004 7680 PulseGuide returned control before completion, sleep 145
04:36:54.029 00.000 6120 Enqueuing Expose request
04:36:54.176 00.147 7680 IsGuiding returns 1
04:36:54.176 00.000 7680 scope still moving after pulse duration time elapsed
04:36:54.207 00.031 7680 IsSlewing returns 0
04:36:54.207 00.000 7680 IsGuiding returns 0
04:36:54.208 00.001 7680 scope move finished after 135 + 52 ms
04:36:54.208 00.000 7680 Move returns status 0, amount 135
04:36:54.208 00.000 7680 MoveAxis(N, 0, ABG)
04:36:54.208 00.000 7680 Move returns status 0, amount 0
04:36:54.210 00.002 7680 move complete, result=0
04:36:54.210 00.000 7680 worker thread done servicing request
04:36:54.210 00.000 7680 Worker thread wakes up
04:36:54.211 00.001 6120 GuideStep: -0.3 px 135 ms EAST, 0.2 px 0 ms NORTH
04:36:54.216 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:54.216 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:55.462 01.246 7680 Exposure complete
04:36:55.608 00.146 7680 worker thread done servicing request
04:36:55.608 00.000 6120 OnExposeComplete: enter
04:36:55.612 00.004 6120 UpdateGuideState(): m_state=6
04:36:55.616 00.004 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5364
04:36:55.620 00.004 6120 Star::Find returns 1 (0), X=504.04, Y=658.00, Mass=7728, SNR=58.5, Peak=178 HFD=6.4
04:36:55.624 00.004 6120 CameraToMount -- cameraTheta (-0.90) - m_xAngle (0.19) = xAngle (-1.09 = -1.09)
04:36:55.629 00.005 6120 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.79 = 1.79)
04:36:55.634 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=-0.26 hyp=0.34 cameraTheta=-0.90 mountX=0.16 mountY=0.33, mountTheta=1.12
04:36:55.639 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.26, opts=13)
04:36:55.642 00.003 6120 Enqueuing Move request for scope (0.21, -0.26)
04:36:55.647 00.005 7680 Worker thread wakes up
04:36:55.647 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:55.651 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.26) opts 0xd
04:36:55.651 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.26)
04:36:55.652 00.001 6120 UpdateGuideState exits: m=7728 SNR=58.5
04:36:55.655 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:55.658 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:55.662 00.004 6120 Enqueuing Expose request
04:36:55.668 00.006 7680 Moving (0.21, -0.26) raw xDistance=0.16 yDistance=0.33
04:36:55.669 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:36:55.669 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:36:55.669 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
04:36:55.670 00.001 7680 MoveAxis(E, 0, ABG)
04:36:55.670 00.000 7680 Move returns status 0, amount 0
04:36:55.670 00.000 7680 MoveAxis(N, 0, ABG)
04:36:55.670 00.000 7680 Move returns status 0, amount 0
04:36:55.671 00.001 7680 move complete, result=0
04:36:55.671 00.000 7680 worker thread done servicing request
04:36:55.671 00.000 7680 Worker thread wakes up
04:36:55.671 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:55.672 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:55.672 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
04:36:56.925 01.253 7680 Exposure complete
04:36:57.072 00.147 7680 worker thread done servicing request
04:36:57.072 00.000 6120 OnExposeComplete: enter
04:36:57.078 00.006 6120 UpdateGuideState(): m_state=6
04:36:57.083 00.005 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5365
04:36:57.088 00.005 6120 Star::Find returns 1 (0), X=504.02, Y=658.07, Mass=7657, SNR=57.6, Peak=186 HFD=6.4
04:36:57.092 00.004 6120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (0.19) = xAngle (-0.99 = -0.99)
04:36:57.096 00.004 6120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.88 = 1.88)
04:36:57.100 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.27 cameraTheta=-0.80 mountX=0.15 mountY=0.25, mountTheta=1.05
04:36:57.106 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=-0.19, opts=13)
04:36:57.111 00.005 6120 Enqueuing Move request for scope (0.18, -0.19)
04:36:57.114 00.003 7680 Worker thread wakes up
04:36:57.114 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:57.120 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.19) opts 0xd
04:36:57.120 00.000 7680 Handling offset move in thread for scope, endpoint = (0.18, -0.19)
04:36:57.120 00.000 6120 UpdateGuideState exits: m=7657 SNR=57.6
04:36:57.124 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:57.128 00.004 7680 Moving (0.18, -0.19) raw xDistance=0.15 yDistance=0.25
04:36:57.128 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:36:57.128 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:36:57.128 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:57.133 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
04:36:57.133 00.000 7680 MoveAxis(E, 0, ABG)
04:36:57.133 00.000 6120 Enqueuing Expose request
04:36:57.138 00.005 7680 Move returns status 0, amount 0
04:36:57.138 00.000 7680 MoveAxis(N, 0, ABG)
04:36:57.138 00.000 7680 Move returns status 0, amount 0
04:36:57.138 00.000 7680 move complete, result=0
04:36:57.138 00.000 7680 worker thread done servicing request
04:36:57.139 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:36:57.143 00.004 7680 Worker thread wakes up
04:36:57.143 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:57.143 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:58.395 01.252 7680 Exposure complete
04:36:58.525 00.130 7680 worker thread done servicing request
04:36:58.525 00.000 6120 OnExposeComplete: enter
04:36:58.528 00.003 6120 UpdateGuideState(): m_state=6
04:36:58.533 00.005 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5366
04:36:58.538 00.005 6120 Star::Find returns 1 (0), X=503.84, Y=657.89, Mass=7423, SNR=57.8, Peak=189 HFD=6.5
04:36:58.542 00.004 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
04:36:58.545 00.003 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
04:36:58.549 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.37 hyp=0.37 cameraTheta=-1.56 mountX=-0.06 mountY=0.33, mountTheta=1.76
04:36:58.554 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.37, opts=13)
04:36:58.559 00.005 6120 Enqueuing Move request for scope (0.00, -0.37)
04:36:58.562 00.003 7680 Worker thread wakes up
04:36:58.564 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:36:58.568 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.37) opts 0xd
04:36:58.568 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.37)
04:36:58.568 00.000 7680 Moving (0.00, -0.37) raw xDistance=-0.06 yDistance=0.33
04:36:58.569 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:36:58.569 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:36:58.569 00.000 6120 UpdateGuideState exits: m=7423 SNR=57.8
04:36:58.574 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
04:36:58.574 00.000 7680 MoveAxis(E, 0, ABG)
04:36:58.575 00.001 7680 Move returns status 0, amount 0
04:36:58.575 00.000 7680 MoveAxis(N, 0, ABG)
04:36:58.575 00.000 7680 Move returns status 0, amount 0
04:36:58.575 00.000 7680 move complete, result=0
04:36:58.575 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:36:58.580 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:36:58.585 00.005 6120 Enqueuing Expose request
04:36:58.588 00.003 7680 worker thread done servicing request
04:36:58.589 00.001 7680 Worker thread wakes up
04:36:58.589 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:36:58.589 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:36:58.589 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
04:36:59.838 01.249 7680 Exposure complete
04:36:59.983 00.145 7680 worker thread done servicing request
04:36:59.983 00.000 6120 OnExposeComplete: enter
04:36:59.988 00.005 6120 UpdateGuideState(): m_state=6
04:36:59.991 00.003 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5367
04:36:59.996 00.005 6120 Star::Find returns 1 (0), X=503.70, Y=657.66, Mass=7765, SNR=58.8, Peak=174 HFD=6.8
04:36:59.999 00.003 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
04:37:00.003 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
04:37:00.006 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.61 hyp=0.62 cameraTheta=-1.79 mountX=-0.24 mountY=0.49, mountTheta=2.04
04:37:00.011 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.61, opts=13)
04:37:00.016 00.005 6120 Enqueuing Move request for scope (-0.13, -0.61)
04:37:00.023 00.007 7680 Worker thread wakes up
04:37:00.023 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.61) opts 0xd
04:37:00.023 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:00.030 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.61)
04:37:00.030 00.000 7680 Moving (-0.13, -0.61) raw xDistance=-0.24 yDistance=0.49
04:37:00.030 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:37:00.031 00.001 7680 switching direction from -1 to 1 - decHistory=3 oldest=-0.68 newest=1.07
04:37:00.031 00.000 6120 UpdateGuideState exits: m=7765 SNR=58.8
04:37:00.036 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
04:37:00.036 00.000 7680 MoveAxis(E, 100, ABG)
04:37:00.036 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:00.040 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:00.044 00.004 7680 Guiding  Dir = 2, Dur = 100
04:37:00.044 00.000 6120 Enqueuing Expose request
04:37:00.050 00.006 7680 IsSlewing returns 0
04:37:00.050 00.000 7680 IsGuiding returns 0
04:37:00.050 00.000 7680 PulseGuide returned control before completion, sleep 110
04:37:00.174 00.124 7680 IsGuiding returns 1
04:37:00.175 00.001 7680 scope still moving after pulse duration time elapsed
04:37:00.206 00.031 7680 IsSlewing returns 0
04:37:00.207 00.001 7680 IsGuiding returns 0
04:37:00.208 00.001 7680 scope move finished after 100 + 57 ms
04:37:00.208 00.000 7680 Move returns status 0, amount 100
04:37:00.208 00.000 7680 MoveAxis(S, 264, ABG)
04:37:00.209 00.001 7680 Guiding  Dir = 1, Dur = 264
04:37:00.209 00.000 7680 IsSlewing returns 0
04:37:00.209 00.000 7680 IsGuiding returns 0
04:37:00.211 00.002 7680 PulseGuide returned control before completion, sleep 274
04:37:00.487 00.276 7680 IsGuiding returns 1
04:37:00.488 00.001 7680 scope still moving after pulse duration time elapsed
04:37:00.518 00.030 7680 IsSlewing returns 0
04:37:00.519 00.001 7680 IsGuiding returns 0
04:37:00.520 00.001 7680 scope move finished after 264 + 44 ms
04:37:00.520 00.000 7680 Move returns status 0, amount 264
04:37:00.520 00.000 7680 move complete, result=0
04:37:00.520 00.000 7680 worker thread done servicing request
04:37:00.521 00.001 7680 Worker thread wakes up
04:37:00.521 00.000 6120 GuideStep: -0.2 px 100 ms EAST, 0.5 px 264 ms SOUTH
04:37:00.528 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:00.529 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:01.778 01.249 7680 Exposure complete
04:37:01.927 00.149 7680 worker thread done servicing request
04:37:01.927 00.000 6120 OnExposeComplete: enter
04:37:01.931 00.004 6120 UpdateGuideState(): m_state=6
04:37:01.935 00.004 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5368
04:37:01.939 00.004 6120 Star::Find returns 1 (0), X=503.73, Y=657.70, Mass=7747, SNR=58.4, Peak=178 HFD=6.7
04:37:01.943 00.004 6120 CameraToMount -- cameraTheta (-1.75) - m_xAngle (0.19) = xAngle (-1.93 = -1.93)
04:37:01.948 00.005 6120 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.94 = 0.94)
04:37:01.952 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.56 hyp=0.57 cameraTheta=-1.75 mountX=-0.20 mountY=0.46, mountTheta=1.99
04:37:01.956 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.56, opts=13)
04:37:01.961 00.005 6120 Enqueuing Move request for scope (-0.10, -0.56)
04:37:01.964 00.003 7680 Worker thread wakes up
04:37:01.964 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:01.968 00.004 6120 UpdateGuideState exits: m=7747 SNR=58.4
04:37:01.971 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:01.976 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:01.980 00.004 6120 Enqueuing Expose request
04:37:01.983 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.56) opts 0xd
04:37:01.983 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.56)
04:37:01.984 00.001 7680 Moving (-0.10, -0.56) raw xDistance=-0.20 yDistance=0.46
04:37:01.984 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.20
04:37:01.984 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
04:37:01.984 00.000 7680 MoveAxis(E, 90, ABG)
04:37:01.985 00.001 7680 Guiding  Dir = 2, Dur = 90
04:37:01.986 00.001 7680 IsSlewing returns 0
04:37:01.986 00.000 7680 IsGuiding returns 0
04:37:01.987 00.001 7680 PulseGuide returned control before completion, sleep 100
04:37:02.098 00.111 7680 IsGuiding returns 1
04:37:02.099 00.001 7680 scope still moving after pulse duration time elapsed
04:37:02.128 00.029 7680 IsSlewing returns 0
04:37:02.129 00.001 7680 IsGuiding returns 0
04:37:02.130 00.001 7680 scope move finished after 90 + 53 ms
04:37:02.130 00.000 7680 Move returns status 0, amount 90
04:37:02.131 00.001 7680 MoveAxis(S, 249, ABG)
04:37:02.131 00.000 7680 Guiding  Dir = 1, Dur = 249
04:37:02.132 00.001 7680 IsSlewing returns 0
04:37:02.133 00.001 7680 IsGuiding returns 0
04:37:02.134 00.001 7680 PulseGuide returned control before completion, sleep 259
04:37:02.408 00.274 7680 IsGuiding returns 1
04:37:02.408 00.000 7680 scope still moving after pulse duration time elapsed
04:37:02.439 00.031 7680 IsSlewing returns 0
04:37:02.439 00.000 7680 IsGuiding returns 0
04:37:02.439 00.000 7680 scope move finished after 249 + 56 ms
04:37:02.439 00.000 7680 Move returns status 0, amount 249
04:37:02.441 00.002 7680 move complete, result=0
04:37:02.441 00.000 7680 worker thread done servicing request
04:37:02.441 00.000 7680 Worker thread wakes up
04:37:02.442 00.001 6120 GuideStep: -0.2 px 90 ms EAST, 0.5 px 249 ms SOUTH
04:37:02.447 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:02.448 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:03.693 01.245 7680 Exposure complete
04:37:03.835 00.142 7680 worker thread done servicing request
04:37:03.835 00.000 6120 OnExposeComplete: enter
04:37:03.840 00.005 6120 UpdateGuideState(): m_state=6
04:37:03.843 00.003 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5369
04:37:03.848 00.005 6120 Star::Find returns 1 (0), X=504.14, Y=657.82, Mass=8054, SNR=58.8, Peak=195 HFD=6.7
04:37:03.852 00.004 6120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (0.19) = xAngle (-1.16 = -1.16)
04:37:03.857 00.005 6120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.72 = 1.72)
04:37:03.862 00.005 6120 CameraToMount -- cameraX=0.31 cameraY=-0.45 hyp=0.54 cameraTheta=-0.97 mountX=0.22 mountY=0.54, mountTheta=1.18
04:37:03.866 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.45, opts=13)
04:37:03.871 00.005 6120 Enqueuing Move request for scope (0.31, -0.45)
04:37:03.874 00.003 7680 Worker thread wakes up
04:37:03.874 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.45) opts 0xd
04:37:03.875 00.001 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.45)
04:37:03.876 00.001 7680 Moving (0.31, -0.45) raw xDistance=0.22 yDistance=0.54
04:37:03.876 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.22
04:37:03.876 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
04:37:03.876 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:03.881 00.005 7680 MoveAxis(W, 82, ABG)
04:37:03.882 00.001 7680 Guiding  Dir = 3, Dur = 82
04:37:03.882 00.000 6120 UpdateGuideState exits: m=8054 SNR=58.8
04:37:03.886 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:03.889 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:03.894 00.005 6120 Enqueuing Expose request
04:37:03.897 00.003 7680 IsSlewing returns 0
04:37:03.897 00.000 7680 IsGuiding returns 0
04:37:03.897 00.000 7680 PulseGuide returned control before completion, sleep 92
04:37:03.998 00.101 7680 IsGuiding returns 1
04:37:03.999 00.001 7680 scope still moving after pulse duration time elapsed
04:37:04.030 00.031 7680 IsSlewing returns 0
04:37:04.031 00.001 7680 IsGuiding returns 0
04:37:04.032 00.001 7680 scope move finished after 82 + 51 ms
04:37:04.033 00.001 7680 Move returns status 0, amount 82
04:37:04.033 00.000 7680 MoveAxis(S, 290, ABG)
04:37:04.034 00.001 7680 Guiding  Dir = 1, Dur = 290
04:37:04.034 00.000 7680 IsSlewing returns 0
04:37:04.034 00.000 7680 IsGuiding returns 0
04:37:04.035 00.001 7680 PulseGuide returned control before completion, sleep 300
04:37:04.340 00.305 7680 IsGuiding returns 1
04:37:04.341 00.001 7680 scope still moving after pulse duration time elapsed
04:37:04.372 00.031 7680 IsSlewing returns 0
04:37:04.374 00.002 7680 IsGuiding returns 0
04:37:04.374 00.000 7680 scope move finished after 290 + 49 ms
04:37:04.375 00.001 7680 Move returns status 0, amount 290
04:37:04.375 00.000 7680 move complete, result=0
04:37:04.376 00.001 7680 worker thread done servicing request
04:37:04.376 00.000 7680 Worker thread wakes up
04:37:04.376 00.000 6120 GuideStep: 0.2 px 82 ms WEST, 0.5 px 290 ms SOUTH
04:37:04.385 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:04.385 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:05.639 01.254 7680 Exposure complete
04:37:05.784 00.145 7680 worker thread done servicing request
04:37:05.785 00.001 6120 OnExposeComplete: enter
04:37:05.788 00.003 6120 UpdateGuideState(): m_state=6
04:37:05.791 00.003 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5370
04:37:05.794 00.003 6120 Star::Find returns 1 (0), X=503.85, Y=657.97, Mass=7362, SNR=56.2, Peak=176 HFD=6.5
04:37:05.798 00.004 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
04:37:05.802 00.004 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
04:37:05.806 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.29 hyp=0.29 cameraTheta=-1.51 mountX=-0.04 mountY=0.27, mountTheta=1.70
04:37:05.811 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.29, opts=13)
04:37:05.814 00.003 6120 Enqueuing Move request for scope (0.02, -0.29)
04:37:05.820 00.006 7680 Worker thread wakes up
04:37:05.820 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.29) opts 0xd
04:37:05.820 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.29)
04:37:05.820 00.000 7680 Moving (0.02, -0.29) raw xDistance=-0.04 yDistance=0.27
04:37:05.820 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:37:05.821 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:37:05.821 00.000 7680 MoveAxis(E, 0, ABG)
04:37:05.821 00.000 7680 Move returns status 0, amount 0
04:37:05.821 00.000 7680 MoveAxis(S, 147, ABG)
04:37:05.821 00.000 7680 Guiding  Dir = 1, Dur = 147
04:37:05.821 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:05.825 00.004 7680 IsSlewing returns 0
04:37:05.825 00.000 6120 UpdateGuideState exits: m=7362 SNR=56.2
04:37:05.829 00.004 7680 IsGuiding returns 0
04:37:05.829 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:05.834 00.005 7680 PulseGuide returned control before completion, sleep 157
04:37:05.834 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:05.837 00.003 6120 Enqueuing Expose request
04:37:05.998 00.161 7680 IsGuiding returns 1
04:37:05.999 00.001 7680 scope still moving after pulse duration time elapsed
04:37:06.030 00.031 7680 IsSlewing returns 0
04:37:06.031 00.001 7680 IsGuiding returns 0
04:37:06.032 00.001 7680 scope move finished after 147 + 56 ms
04:37:06.032 00.000 7680 Move returns status 0, amount 147
04:37:06.034 00.002 7680 move complete, result=0
04:37:06.035 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 147 ms SOUTH
04:37:06.044 00.009 7680 worker thread done servicing request
04:37:06.046 00.002 7680 Worker thread wakes up
04:37:06.047 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:06.047 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:07.295 01.248 7680 Exposure complete
04:37:07.445 00.150 7680 worker thread done servicing request
04:37:07.446 00.001 6120 OnExposeComplete: enter
04:37:07.449 00.003 6120 UpdateGuideState(): m_state=6
04:37:07.452 00.003 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5371
04:37:07.455 00.003 6120 Star::Find returns 1 (0), X=503.61, Y=657.84, Mass=7692, SNR=57.9, Peak=191 HFD=6.6
04:37:07.459 00.004 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
04:37:07.462 00.003 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
04:37:07.464 00.002 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.42 hyp=0.48 cameraTheta=-2.06 mountX=-0.30 mountY=0.28, mountTheta=2.39
04:37:07.472 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.42, opts=13)
04:37:07.477 00.005 6120 Enqueuing Move request for scope (-0.22, -0.42)
04:37:07.481 00.004 7680 Worker thread wakes up
04:37:07.481 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.42) opts 0xd
04:37:07.483 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.42)
04:37:07.483 00.000 7680 Moving (-0.22, -0.42) raw xDistance=-0.30 yDistance=0.28
04:37:07.483 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
04:37:07.483 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
04:37:07.483 00.000 7680 MoveAxis(E, 122, ABG)
04:37:07.483 00.000 7680 Guiding  Dir = 2, Dur = 122
04:37:07.483 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:07.488 00.005 7680 IsSlewing returns 0
04:37:07.488 00.000 6120 UpdateGuideState exits: m=7692 SNR=57.9
04:37:07.493 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:07.496 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:07.501 00.005 6120 Enqueuing Expose request
04:37:07.504 00.003 7680 IsGuiding returns 0
04:37:07.504 00.000 7680 PulseGuide returned control before completion, sleep 132
04:37:07.644 00.140 7680 IsGuiding returns 1
04:37:07.644 00.000 7680 scope still moving after pulse duration time elapsed
04:37:07.674 00.030 7680 IsSlewing returns 0
04:37:07.674 00.000 7680 IsGuiding returns 0
04:37:07.674 00.000 7680 scope move finished after 122 + 48 ms
04:37:07.674 00.000 7680 Move returns status 0, amount 122
04:37:07.675 00.001 7680 MoveAxis(S, 153, ABG)
04:37:07.675 00.000 7680 Guiding  Dir = 1, Dur = 153
04:37:07.675 00.000 7680 IsSlewing returns 0
04:37:07.677 00.002 7680 IsGuiding returns 0
04:37:07.677 00.000 7680 PulseGuide returned control before completion, sleep 163
04:37:07.847 00.170 7680 IsGuiding returns 1
04:37:07.848 00.001 7680 scope still moving after pulse duration time elapsed
04:37:07.879 00.031 7680 IsSlewing returns 0
04:37:07.880 00.001 7680 IsGuiding returns 0
04:37:07.880 00.000 7680 scope move finished after 153 + 50 ms
04:37:07.880 00.000 7680 Move returns status 0, amount 153
04:37:07.880 00.000 7680 move complete, result=0
04:37:07.881 00.001 7680 worker thread done servicing request
04:37:07.881 00.000 6120 GuideStep: -0.3 px 122 ms EAST, 0.3 px 153 ms SOUTH
04:37:07.886 00.005 7680 Worker thread wakes up
04:37:07.888 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:07.888 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:09.131 01.243 7680 Exposure complete
04:37:09.280 00.149 7680 worker thread done servicing request
04:37:09.280 00.000 6120 OnExposeComplete: enter
04:37:09.285 00.005 6120 UpdateGuideState(): m_state=6
04:37:09.289 00.004 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5372
04:37:09.295 00.006 6120 Star::Find returns 1 (0), X=504.10, Y=657.99, Mass=7425, SNR=57.2, Peak=193 HFD=6.4
04:37:09.300 00.005 6120 CameraToMount -- cameraTheta (-0.80) - m_xAngle (0.19) = xAngle (-0.99 = -0.99)
04:37:09.305 00.005 6120 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.89 = 1.89)
04:37:09.309 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=-0.27 hyp=0.38 cameraTheta=-0.80 mountX=0.21 mountY=0.36, mountTheta=1.05
04:37:09.313 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=-0.27, opts=13)
04:37:09.318 00.005 6120 Enqueuing Move request for scope (0.26, -0.27)
04:37:09.322 00.004 7680 Worker thread wakes up
04:37:09.322 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.27) opts 0xd
04:37:09.322 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, -0.27)
04:37:09.322 00.000 7680 Moving (0.26, -0.27) raw xDistance=0.21 yDistance=0.36
04:37:09.323 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.21
04:37:09.323 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:09.327 00.004 6120 UpdateGuideState exits: m=7425 SNR=57.2
04:37:09.331 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:09.335 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
04:37:09.335 00.000 7680 MoveAxis(W, 76, ABG)
04:37:09.335 00.000 7680 Guiding  Dir = 3, Dur = 76
04:37:09.335 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:09.338 00.003 6120 Enqueuing Expose request
04:37:09.344 00.006 7680 IsSlewing returns 0
04:37:09.344 00.000 7680 IsGuiding returns 0
04:37:09.345 00.001 7680 PulseGuide returned control before completion, sleep 86
04:37:09.432 00.087 7680 IsGuiding returns 1
04:37:09.435 00.003 7680 scope still moving after pulse duration time elapsed
04:37:09.464 00.029 7680 IsSlewing returns 0
04:37:09.464 00.000 7680 IsGuiding returns 0
04:37:09.465 00.001 7680 scope move finished after 76 + 44 ms
04:37:09.465 00.000 7680 Move returns status 0, amount 76
04:37:09.465 00.000 7680 MoveAxis(S, 194, ABG)
04:37:09.465 00.000 7680 Guiding  Dir = 1, Dur = 194
04:37:09.466 00.001 7680 IsSlewing returns 0
04:37:09.466 00.000 7680 IsGuiding returns 0
04:37:09.468 00.002 7680 PulseGuide returned control before completion, sleep 204
04:37:09.682 00.214 7680 IsGuiding returns 1
04:37:09.682 00.000 7680 scope still moving after pulse duration time elapsed
04:37:09.714 00.032 7680 IsSlewing returns 0
04:37:09.715 00.001 7680 IsGuiding returns 0
04:37:09.716 00.001 7680 scope move finished after 194 + 54 ms
04:37:09.717 00.001 7680 Move returns status 0, amount 194
04:37:09.717 00.000 7680 move complete, result=0
04:37:09.718 00.001 7680 worker thread done servicing request
04:37:09.718 00.000 7680 Worker thread wakes up
04:37:09.719 00.001 6120 GuideStep: 0.2 px 76 ms WEST, 0.4 px 194 ms SOUTH
04:37:09.727 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:09.727 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:10.978 01.251 7680 Exposure complete
04:37:11.113 00.135 7680 worker thread done servicing request
04:37:11.113 00.000 6120 OnExposeComplete: enter
04:37:11.117 00.004 6120 UpdateGuideState(): m_state=6
04:37:11.121 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5373
04:37:11.124 00.003 6120 Star::Find returns 1 (0), X=503.78, Y=658.69, Mass=8228, SNR=60.1, Peak=192 HFD=6.7
04:37:11.128 00.004 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (0.19) = xAngle (1.51 = 1.51)
04:37:11.133 00.005 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.39 = -1.90)
04:37:11.137 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=0.42 hyp=0.43 cameraTheta=1.70 mountX=0.02 mountY=-0.41, mountTheta=-1.51
04:37:11.144 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.42, opts=13)
04:37:11.148 00.004 6120 Enqueuing Move request for scope (-0.06, 0.42)
04:37:11.153 00.005 7680 Worker thread wakes up
04:37:11.153 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.42) opts 0xd
04:37:11.153 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.42)
04:37:11.153 00.000 7680 Moving (-0.06, 0.42) raw xDistance=0.02 yDistance=-0.41
04:37:11.154 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:11.157 00.003 6120 UpdateGuideState exits: m=8228 SNR=60.1
04:37:11.163 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:11.167 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:11.172 00.005 6120 Enqueuing Expose request
04:37:11.176 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:37:11.176 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:37:11.177 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
04:37:11.177 00.000 7680 MoveAxis(E, 0, ABG)
04:37:11.177 00.000 7680 Move returns status 0, amount 0
04:37:11.177 00.000 7680 MoveAxis(N, 0, ABG)
04:37:11.177 00.000 7680 Move returns status 0, amount 0
04:37:11.178 00.001 7680 move complete, result=0
04:37:11.178 00.000 7680 worker thread done servicing request
04:37:11.178 00.000 7680 Worker thread wakes up
04:37:11.178 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
04:37:11.183 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:11.183 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:12.435 01.252 7680 Exposure complete
04:37:12.582 00.147 7680 worker thread done servicing request
04:37:12.583 00.001 6120 OnExposeComplete: enter
04:37:12.588 00.005 6120 UpdateGuideState(): m_state=6
04:37:12.591 00.003 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5374
04:37:12.596 00.005 6120 Star::Find returns 1 (0), X=503.98, Y=658.16, Mass=7420, SNR=57.5, Peak=205 HFD=6.4
04:37:12.598 00.002 6120 CameraToMount -- cameraTheta (-0.63) - m_xAngle (0.19) = xAngle (-0.81 = -0.81)
04:37:12.602 00.004 6120 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.06 = 2.06)
04:37:12.606 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.18 cameraTheta=-0.63 mountX=0.12 mountY=0.16, mountTheta=0.91
04:37:12.610 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.10, opts=13)
04:37:12.614 00.004 6120 Enqueuing Move request for scope (0.14, -0.10)
04:37:12.618 00.004 7680 Worker thread wakes up
04:37:12.618 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
04:37:12.618 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
04:37:12.618 00.000 7680 Moving (0.14, -0.10) raw xDistance=0.12 yDistance=0.16
04:37:12.618 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:12.622 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:37:12.622 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:37:12.622 00.000 6120 UpdateGuideState exits: m=7420 SNR=57.5
04:37:12.626 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:37:12.626 00.000 7680 MoveAxis(E, 0, ABG)
04:37:12.626 00.000 7680 Move returns status 0, amount 0
04:37:12.626 00.000 7680 MoveAxis(N, 0, ABG)
04:37:12.626 00.000 7680 Move returns status 0, amount 0
04:37:12.626 00.000 7680 move complete, result=0
04:37:12.626 00.000 7680 worker thread done servicing request
04:37:12.628 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:12.631 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:12.634 00.003 6120 Enqueuing Expose request
04:37:12.639 00.005 7680 Worker thread wakes up
04:37:12.639 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:37:12.643 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:12.643 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:13.889 01.246 7680 Exposure complete
04:37:14.039 00.150 7680 worker thread done servicing request
04:37:14.039 00.000 6120 OnExposeComplete: enter
04:37:14.043 00.004 6120 UpdateGuideState(): m_state=6
04:37:14.046 00.003 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5375
04:37:14.051 00.005 6120 Star::Find returns 1 (0), X=503.79, Y=658.00, Mass=7653, SNR=59.3, Peak=190 HFD=6.5
04:37:14.054 00.003 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
04:37:14.059 00.005 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
04:37:14.062 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.26 hyp=0.27 cameraTheta=-1.73 mountX=-0.09 mountY=0.22, mountTheta=1.96
04:37:14.068 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.26, opts=13)
04:37:14.073 00.005 6120 Enqueuing Move request for scope (-0.04, -0.26)
04:37:14.076 00.003 7680 Worker thread wakes up
04:37:14.076 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.26) opts 0xd
04:37:14.076 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.26)
04:37:14.076 00.000 7680 Moving (-0.04, -0.26) raw xDistance=-0.09 yDistance=0.22
04:37:14.076 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:37:14.077 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:14.080 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:37:14.081 00.001 7680 MoveAxis(E, 0, ABG)
04:37:14.081 00.000 7680 Move returns status 0, amount 0
04:37:14.081 00.000 7680 MoveAxis(S, 119, ABG)
04:37:14.081 00.000 7680 Guiding  Dir = 1, Dur = 119
04:37:14.081 00.000 6120 UpdateGuideState exits: m=7653 SNR=59.3
04:37:14.085 00.004 7680 IsSlewing returns 0
04:37:14.085 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:14.090 00.005 7680 IsGuiding returns 0
04:37:14.090 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:14.094 00.004 7680 PulseGuide returned control before completion, sleep 129
04:37:14.094 00.000 6120 Enqueuing Expose request
04:37:14.240 00.146 7680 IsGuiding returns 1
04:37:14.240 00.000 7680 scope still moving after pulse duration time elapsed
04:37:14.271 00.031 7680 IsSlewing returns 0
04:37:14.272 00.001 7680 IsGuiding returns 0
04:37:14.273 00.001 7680 scope move finished after 119 + 64 ms
04:37:14.273 00.000 7680 Move returns status 0, amount 119
04:37:14.274 00.001 7680 move complete, result=0
04:37:14.275 00.001 7680 worker thread done servicing request
04:37:14.275 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 119 ms SOUTH
04:37:14.282 00.007 7680 Worker thread wakes up
04:37:14.282 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:14.282 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:15.532 01.250 7680 Exposure complete
04:37:15.674 00.142 7680 worker thread done servicing request
04:37:15.675 00.001 6120 OnExposeComplete: enter
04:37:15.678 00.003 6120 UpdateGuideState(): m_state=6
04:37:15.682 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5376
04:37:15.686 00.004 6120 Star::Find returns 1 (0), X=503.82, Y=658.10, Mass=7095, SNR=55.1, Peak=185 HFD=6.4
04:37:15.689 00.003 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.86 = -1.86)
04:37:15.693 00.004 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
04:37:15.698 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.67 mountX=-0.05 mountY=0.14, mountTheta=1.89
04:37:15.703 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.16, opts=13)
04:37:15.706 00.003 6120 Enqueuing Move request for scope (-0.02, -0.16)
04:37:15.711 00.005 7680 Worker thread wakes up
04:37:15.711 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:15.714 00.003 6120 UpdateGuideState exits: m=7095 SNR=55.1
04:37:15.718 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:15.722 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:15.726 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
04:37:15.727 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
04:37:15.727 00.000 7680 Moving (-0.02, -0.16) raw xDistance=-0.05 yDistance=0.14
04:37:15.727 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:37:15.727 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:37:15.727 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:37:15.728 00.001 7680 MoveAxis(E, 0, ABG)
04:37:15.728 00.000 7680 Move returns status 0, amount 0
04:37:15.728 00.000 7680 MoveAxis(N, 0, ABG)
04:37:15.729 00.001 7680 Move returns status 0, amount 0
04:37:15.729 00.000 7680 move complete, result=0
04:37:15.729 00.000 6120 Enqueuing Expose request
04:37:15.733 00.004 7680 worker thread done servicing request
04:37:15.733 00.000 7680 Worker thread wakes up
04:37:15.733 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:15.733 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:15.734 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:37:16.989 01.255 7680 Exposure complete
04:37:17.141 00.152 7680 worker thread done servicing request
04:37:17.141 00.000 6120 OnExposeComplete: enter
04:37:17.146 00.005 6120 UpdateGuideState(): m_state=6
04:37:17.151 00.005 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5377
04:37:17.155 00.004 6120 Star::Find returns 1 (0), X=503.55, Y=657.95, Mass=7495, SNR=57.2, Peak=187 HFD=6.6
04:37:17.158 00.003 6120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (0.19) = xAngle (-2.51 = -2.51)
04:37:17.163 00.005 6120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.37 = 0.37)
04:37:17.167 00.004 6120 CameraToMount -- cameraX=-0.29 cameraY=-0.31 hyp=0.42 cameraTheta=-2.32 mountX=-0.34 mountY=0.15, mountTheta=2.72
04:37:17.173 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.29, y=-0.31, opts=13)
04:37:17.177 00.004 6120 Enqueuing Move request for scope (-0.29, -0.31)
04:37:17.180 00.003 7680 Worker thread wakes up
04:37:17.180 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.31) opts 0xd
04:37:17.180 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.29, -0.31)
04:37:17.182 00.002 7680 Moving (-0.29, -0.31) raw xDistance=-0.34 yDistance=0.15
04:37:17.182 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
04:37:17.182 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:37:17.182 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:17.186 00.004 6120 UpdateGuideState exits: m=7495 SNR=57.2
04:37:17.190 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:37:17.190 00.000 7680 MoveAxis(E, 139, ABG)
04:37:17.190 00.000 7680 Guiding  Dir = 2, Dur = 139
04:37:17.190 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:17.198 00.008 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:17.202 00.004 6120 Enqueuing Expose request
04:37:17.206 00.004 7680 IsSlewing returns 0
04:37:17.207 00.001 7680 IsGuiding returns 0
04:37:17.207 00.000 7680 PulseGuide returned control before completion, sleep 149
04:37:17.367 00.160 7680 IsGuiding returns 1
04:37:17.369 00.002 7680 scope still moving after pulse duration time elapsed
04:37:17.397 00.028 7680 IsSlewing returns 0
04:37:17.398 00.001 7680 IsGuiding returns 0
04:37:17.400 00.002 7680 scope move finished after 139 + 53 ms
04:37:17.400 00.000 7680 Move returns status 0, amount 139
04:37:17.401 00.001 7680 MoveAxis(N, 0, ABG)
04:37:17.401 00.000 7680 Move returns status 0, amount 0
04:37:17.402 00.001 7680 move complete, result=0
04:37:17.402 00.000 7680 worker thread done servicing request
04:37:17.402 00.000 6120 GuideStep: -0.3 px 139 ms EAST, 0.2 px 0 ms NORTH
04:37:17.408 00.006 7680 Worker thread wakes up
04:37:17.410 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:17.410 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:18.661 01.251 7680 Exposure complete
04:37:18.811 00.150 7680 worker thread done servicing request
04:37:18.812 00.001 6120 OnExposeComplete: enter
04:37:18.815 00.003 6120 UpdateGuideState(): m_state=6
04:37:18.819 00.004 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5378
04:37:18.824 00.005 6120 Star::Find returns 1 (0), X=503.81, Y=658.59, Mass=8635, SNR=62.1, Peak=200 HFD=6.8
04:37:18.829 00.005 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (0.19) = xAngle (1.46 = 1.46)
04:37:18.832 00.003 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.34 = -1.95)
04:37:18.837 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.65 mountX=0.04 mountY=-0.31, mountTheta=-1.46
04:37:18.841 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.33, opts=13)
04:37:18.845 00.004 6120 Enqueuing Move request for scope (-0.03, 0.33)
04:37:18.849 00.004 7680 Worker thread wakes up
04:37:18.849 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.33) opts 0xd
04:37:18.849 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.33)
04:37:18.849 00.000 7680 Moving (-0.03, 0.33) raw xDistance=0.04 yDistance=-0.31
04:37:18.850 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:37:18.850 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:37:18.850 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:18.855 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
04:37:18.855 00.000 7680 MoveAxis(E, 0, ABG)
04:37:18.856 00.001 7680 Move returns status 0, amount 0
04:37:18.856 00.000 7680 MoveAxis(N, 0, ABG)
04:37:18.856 00.000 6120 UpdateGuideState exits: m=8635 SNR=62.1
04:37:18.860 00.004 7680 Move returns status 0, amount 0
04:37:18.861 00.001 7680 move complete, result=0
04:37:18.861 00.000 7680 worker thread done servicing request
04:37:18.861 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:18.864 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:18.869 00.005 6120 Enqueuing Expose request
04:37:18.872 00.003 7680 Worker thread wakes up
04:37:18.872 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:18.872 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:18.872 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:37:20.119 01.247 7680 Exposure complete
04:37:20.268 00.149 7680 worker thread done servicing request
04:37:20.268 00.000 6120 OnExposeComplete: enter
04:37:20.273 00.005 6120 UpdateGuideState(): m_state=6
04:37:20.276 00.003 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5379
04:37:20.280 00.004 6120 Star::Find returns 1 (0), X=503.65, Y=658.00, Mass=8219, SNR=60.0, Peak=195 HFD=6.6
04:37:20.284 00.004 6120 CameraToMount -- cameraTheta (-2.19) - m_xAngle (0.19) = xAngle (-2.37 = -2.37)
04:37:20.288 00.004 6120 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.50 = 0.50)
04:37:20.291 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.26 hyp=0.32 cameraTheta=-2.19 mountX=-0.23 mountY=0.16, mountTheta=2.55
04:37:20.296 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.26, opts=13)
04:37:20.301 00.005 6120 Enqueuing Move request for scope (-0.19, -0.26)
04:37:20.304 00.003 7680 Worker thread wakes up
04:37:20.304 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.26) opts 0xd
04:37:20.305 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.26)
04:37:20.305 00.000 7680 Moving (-0.19, -0.26) raw xDistance=-0.23 yDistance=0.16
04:37:20.305 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:37:20.305 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:37:20.305 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:37:20.306 00.001 7680 MoveAxis(E, 95, ABG)
04:37:20.306 00.000 7680 Guiding  Dir = 2, Dur = 95
04:37:20.306 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:20.309 00.003 7680 IsSlewing returns 0
04:37:20.310 00.001 6120 UpdateGuideState exits: m=8219 SNR=60.0
04:37:20.315 00.005 7680 IsGuiding returns 0
04:37:20.315 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:20.318 00.003 7680 PulseGuide returned control before completion, sleep 105
04:37:20.318 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:20.323 00.005 6120 Enqueuing Expose request
04:37:20.435 00.112 7680 IsGuiding returns 1
04:37:20.435 00.000 7680 scope still moving after pulse duration time elapsed
04:37:20.466 00.031 7680 IsSlewing returns 0
04:37:20.467 00.001 7680 IsGuiding returns 0
04:37:20.467 00.000 7680 scope move finished after 95 + 57 ms
04:37:20.468 00.001 7680 Move returns status 0, amount 95
04:37:20.468 00.000 7680 MoveAxis(N, 0, ABG)
04:37:20.469 00.001 7680 Move returns status 0, amount 0
04:37:20.469 00.000 7680 move complete, result=0
04:37:20.469 00.000 7680 worker thread done servicing request
04:37:20.469 00.000 6120 GuideStep: -0.2 px 95 ms EAST, 0.2 px 0 ms NORTH
04:37:20.475 00.006 7680 Worker thread wakes up
04:37:20.475 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:20.475 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:21.735 01.260 7680 Exposure complete
04:37:21.875 00.140 7680 worker thread done servicing request
04:37:21.876 00.001 6120 OnExposeComplete: enter
04:37:21.880 00.004 6120 UpdateGuideState(): m_state=6
04:37:21.883 00.003 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5380
04:37:21.888 00.005 6120 Star::Find returns 1 (0), X=503.91, Y=657.94, Mass=7846, SNR=59.1, Peak=192 HFD=6.4
04:37:21.891 00.003 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
04:37:21.896 00.005 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
04:37:21.899 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.33 hyp=0.34 cameraTheta=-1.36 mountX=0.01 mountY=0.33, mountTheta=1.54
04:37:21.904 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.33, opts=13)
04:37:21.907 00.003 6120 Enqueuing Move request for scope (0.07, -0.33)
04:37:21.911 00.004 7680 Worker thread wakes up
04:37:21.911 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.33) opts 0xd
04:37:21.912 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.33)
04:37:21.912 00.000 7680 Moving (0.07, -0.33) raw xDistance=0.01 yDistance=0.33
04:37:21.912 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:37:21.912 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
04:37:21.912 00.000 7680 MoveAxis(E, 0, ABG)
04:37:21.912 00.000 7680 Move returns status 0, amount 0
04:37:21.912 00.000 7680 MoveAxis(S, 177, ABG)
04:37:21.912 00.000 7680 Guiding  Dir = 1, Dur = 177
04:37:21.912 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:21.916 00.004 7680 IsSlewing returns 0
04:37:21.917 00.001 6120 UpdateGuideState exits: m=7846 SNR=59.1
04:37:21.920 00.003 7680 IsGuiding returns 0
04:37:21.921 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:21.924 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:21.928 00.004 7680 PulseGuide returned control before completion, sleep 187
04:37:21.928 00.000 6120 Enqueuing Expose request
04:37:22.129 00.201 7680 IsGuiding returns 0
04:37:22.129 00.000 7680 Move returns status 0, amount 177
04:37:22.130 00.001 7680 move complete, result=0
04:37:22.131 00.001 7680 worker thread done servicing request
04:37:22.131 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 177 ms SOUTH
04:37:22.138 00.007 7680 Worker thread wakes up
04:37:22.138 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:22.138 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:23.393 01.255 7680 Exposure complete
04:37:23.549 00.156 7680 worker thread done servicing request
04:37:23.549 00.000 6120 OnExposeComplete: enter
04:37:23.579 00.030 6120 UpdateGuideState(): m_state=6
04:37:23.587 00.008 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5381
04:37:23.602 00.015 6120 Star::Find returns 1 (0), X=503.87, Y=658.05, Mass=7671, SNR=57.4, Peak=206 HFD=6.4
04:37:23.606 00.004 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
04:37:23.610 00.004 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
04:37:23.614 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.40 mountX=-0.00 mountY=0.21, mountTheta=1.59
04:37:23.619 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.21, opts=13)
04:37:23.622 00.003 6120 Enqueuing Move request for scope (0.04, -0.21)
04:37:23.626 00.004 7680 Worker thread wakes up
04:37:23.626 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:23.629 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
04:37:23.629 00.000 6120 UpdateGuideState exits: m=7671 SNR=57.4
04:37:23.632 00.003 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
04:37:23.632 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:23.636 00.004 7680 Moving (0.04, -0.21) raw xDistance=-0.00 yDistance=0.21
04:37:23.637 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:37:23.637 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:37:23.637 00.000 7680 MoveAxis(E, 0, ABG)
04:37:23.637 00.000 7680 Move returns status 0, amount 0
04:37:23.637 00.000 7680 MoveAxis(S, 112, ABG)
04:37:23.637 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:23.640 00.003 6120 Enqueuing Expose request
04:37:23.643 00.003 7680 Guiding  Dir = 1, Dur = 112
04:37:23.644 00.001 7680 IsSlewing returns 0
04:37:23.644 00.000 7680 IsGuiding returns 0
04:37:23.644 00.000 7680 PulseGuide returned control before completion, sleep 122
04:37:23.771 00.127 7680 IsGuiding returns 1
04:37:23.771 00.000 7680 scope still moving after pulse duration time elapsed
04:37:23.803 00.032 7680 IsSlewing returns 0
04:37:23.804 00.001 7680 IsGuiding returns 0
04:37:23.805 00.001 7680 scope move finished after 112 + 49 ms
04:37:23.806 00.001 7680 Move returns status 0, amount 112
04:37:23.806 00.000 7680 move complete, result=0
04:37:23.807 00.001 7680 worker thread done servicing request
04:37:23.807 00.000 7680 Worker thread wakes up
04:37:23.807 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 112 ms SOUTH
04:37:23.814 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:23.814 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:25.137 01.323 7680 Exposure complete
04:37:25.237 00.100 7680 worker thread done servicing request
04:37:25.237 00.000 6120 OnExposeComplete: enter
04:37:25.243 00.006 6120 UpdateGuideState(): m_state=6
04:37:25.247 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5382
04:37:25.250 00.003 6120 Star::Find returns 1 (0), X=503.68, Y=658.63, Mass=8022, SNR=58.9, Peak=181 HFD=6.9
04:37:25.254 00.004 6120 CameraToMount -- cameraTheta (1.97) - m_xAngle (0.19) = xAngle (1.78 = 1.78)
04:37:25.258 00.004 6120 CameraToMount -- cameraTheta (1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.66 = -1.63)
04:37:25.261 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.36 hyp=0.40 cameraTheta=1.97 mountX=-0.08 mountY=-0.39, mountTheta=-1.78
04:37:25.265 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.36, opts=13)
04:37:25.268 00.003 6120 Enqueuing Move request for scope (-0.15, 0.36)
04:37:25.271 00.003 7680 Worker thread wakes up
04:37:25.271 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:25.275 00.004 6120 UpdateGuideState exits: m=8022 SNR=58.9
04:37:25.278 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.36) opts 0xd
04:37:25.278 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.36)
04:37:25.279 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:25.282 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:25.285 00.003 7680 Moving (-0.15, 0.36) raw xDistance=-0.08 yDistance=-0.39
04:37:25.285 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:37:25.285 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:37:25.285 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
04:37:25.286 00.001 7680 MoveAxis(E, 0, ABG)
04:37:25.286 00.000 7680 Move returns status 0, amount 0
04:37:25.286 00.000 7680 MoveAxis(N, 0, ABG)
04:37:25.286 00.000 7680 Move returns status 0, amount 0
04:37:25.286 00.000 7680 move complete, result=0
04:37:25.287 00.001 7680 worker thread done servicing request
04:37:25.287 00.000 6120 Enqueuing Expose request
04:37:25.291 00.004 7680 Worker thread wakes up
04:37:25.291 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:37:25.295 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:25.295 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:26.540 01.245 7680 Exposure complete
04:37:26.675 00.135 7680 worker thread done servicing request
04:37:26.675 00.000 6120 OnExposeComplete: enter
04:37:26.680 00.005 6120 UpdateGuideState(): m_state=6
04:37:26.685 00.005 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5383
04:37:26.690 00.005 6120 Star::Find returns 1 (0), X=503.88, Y=658.10, Mass=7549, SNR=57.5, Peak=199 HFD=6.4
04:37:26.695 00.005 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
04:37:26.699 00.004 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
04:37:26.704 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.17 cameraTheta=-1.28 mountX=0.02 mountY=0.17, mountTheta=1.47
04:37:26.709 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.17, opts=13)
04:37:26.714 00.005 6120 Enqueuing Move request for scope (0.05, -0.17)
04:37:26.718 00.004 7680 Worker thread wakes up
04:37:26.718 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:26.722 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
04:37:26.722 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
04:37:26.722 00.000 6120 UpdateGuideState exits: m=7549 SNR=57.5
04:37:26.726 00.004 7680 Moving (0.05, -0.17) raw xDistance=0.02 yDistance=0.17
04:37:26.726 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:37:26.726 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:26.731 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:37:26.731 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:26.735 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:37:26.735 00.000 6120 Enqueuing Expose request
04:37:26.739 00.004 7680 MoveAxis(E, 0, ABG)
04:37:26.739 00.000 7680 Move returns status 0, amount 0
04:37:26.739 00.000 7680 MoveAxis(N, 0, ABG)
04:37:26.739 00.000 7680 Move returns status 0, amount 0
04:37:26.739 00.000 7680 move complete, result=0
04:37:26.740 00.001 7680 worker thread done servicing request
04:37:26.740 00.000 7680 Worker thread wakes up
04:37:26.740 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:37:26.744 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:26.744 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:28.000 01.256 7680 Exposure complete
04:37:28.149 00.149 7680 worker thread done servicing request
04:37:28.150 00.001 6120 OnExposeComplete: enter
04:37:28.154 00.004 6120 UpdateGuideState(): m_state=6
04:37:28.158 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5384
04:37:28.162 00.004 6120 Star::Find returns 1 (0), X=503.52, Y=660.02, Mass=7711, SNR=59.3, Peak=173 HFD=6.6
04:37:28.165 00.003 6120 CameraToMount -- cameraTheta (1.75) - m_xAngle (0.19) = xAngle (1.56 = 1.56)
04:37:28.170 00.005 6120 CameraToMount -- cameraTheta (1.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.44 = -1.85)
04:37:28.174 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=1.76 hyp=1.79 cameraTheta=1.75 mountX=0.01 mountY=-1.72, mountTheta=-1.56
04:37:28.180 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=1.76, opts=13)
04:37:28.184 00.004 6120 Enqueuing Move request for scope (-0.32, 1.76)
04:37:28.188 00.004 7680 Worker thread wakes up
04:37:28.188 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:28.192 00.004 6120 UpdateGuideState exits: m=7711 SNR=59.3
04:37:28.196 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:28.203 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:28.207 00.004 6120 Enqueuing Expose request
04:37:28.211 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 1.76) opts 0xd
04:37:28.211 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, 1.76)
04:37:28.211 00.000 7680 Moving (-0.32, 1.76) raw xDistance=0.01 yDistance=-1.72
04:37:28.211 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:37:28.212 00.001 7680 resist switch: large excursion: input -1.72 thresh 0.60 direction from 1 to -1
04:37:28.212 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.16
04:37:28.212 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.72 from input -1.72
04:37:28.212 00.000 7680 MoveAxis(E, 0, ABG)
04:37:28.213 00.001 7680 Move returns status 0, amount 0
04:37:28.213 00.000 7680 MoveAxis(N, 934, ABG)
04:37:28.213 00.000 7680 Guiding  Dir = 0, Dur = 934
04:37:28.213 00.000 7680 IsSlewing returns 0
04:37:28.214 00.001 7680 IsGuiding returns 0
04:37:28.214 00.000 7680 PulseGuide returned control before completion, sleep 944
04:37:29.163 00.949 7680 IsGuiding returns 1
04:37:29.164 00.001 7680 scope still moving after pulse duration time elapsed
04:37:29.193 00.029 7680 IsSlewing returns 0
04:37:29.194 00.001 7680 IsGuiding returns 0
04:37:29.194 00.000 7680 scope move finished after 934 + 46 ms
04:37:29.196 00.002 7680 Move returns status 0, amount 934
04:37:29.196 00.000 7680 move complete, result=0
04:37:29.197 00.001 7680 worker thread done servicing request
04:37:29.197 00.000 7680 Worker thread wakes up
04:37:29.198 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -1.7 px 934 ms NORTH
04:37:29.208 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:29.208 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:30.454 01.246 7680 Exposure complete
04:37:30.599 00.145 7680 worker thread done servicing request
04:37:30.600 00.001 6120 OnExposeComplete: enter
04:37:30.605 00.005 6120 UpdateGuideState(): m_state=6
04:37:30.610 00.005 6120 Star::Find(15, 503, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5385
04:37:30.614 00.004 6120 Star::Find returns 1 (0), X=503.47, Y=657.67, Mass=8326, SNR=59.6, Peak=195 HFD=6.8
04:37:30.619 00.005 6120 CameraToMount -- cameraTheta (-2.12) - m_xAngle (0.19) = xAngle (-2.31 = -2.31)
04:37:30.623 00.004 6120 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
04:37:30.627 00.004 6120 CameraToMount -- cameraX=-0.36 cameraY=-0.59 hyp=0.69 cameraTheta=-2.12 mountX=-0.47 mountY=0.37, mountTheta=2.47
04:37:30.633 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=-0.59, opts=13)
04:37:30.639 00.006 6120 Enqueuing Move request for scope (-0.36, -0.59)
04:37:30.643 00.004 7680 Worker thread wakes up
04:37:30.643 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:30.646 00.003 6120 UpdateGuideState exits: m=8326 SNR=59.6
04:37:30.650 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:30.654 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:30.658 00.004 6120 Enqueuing Expose request
04:37:30.662 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.59) opts 0xd
04:37:30.662 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, -0.59)
04:37:30.662 00.000 7680 Moving (-0.36, -0.59) raw xDistance=-0.47 yDistance=0.37
04:37:30.662 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
04:37:30.662 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:37:30.663 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
04:37:30.663 00.000 7680 MoveAxis(E, 190, ABG)
04:37:30.664 00.001 7680 Guiding  Dir = 2, Dur = 190
04:37:30.664 00.000 7680 IsSlewing returns 0
04:37:30.664 00.000 7680 IsGuiding returns 0
04:37:30.664 00.000 7680 PulseGuide returned control before completion, sleep 200
04:37:30.867 00.203 7680 IsGuiding returns 1
04:37:30.869 00.002 7680 scope still moving after pulse duration time elapsed
04:37:30.897 00.028 7680 IsSlewing returns 0
04:37:30.897 00.000 7680 IsGuiding returns 0
04:37:30.898 00.001 7680 scope move finished after 190 + 43 ms
04:37:30.898 00.000 7680 Move returns status 0, amount 190
04:37:30.898 00.000 7680 MoveAxis(N, 0, ABG)
04:37:30.898 00.000 7680 Move returns status 0, amount 0
04:37:30.899 00.001 7680 move complete, result=0
04:37:30.899 00.000 7680 worker thread done servicing request
04:37:30.899 00.000 7680 Worker thread wakes up
04:37:30.900 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:30.900 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:30.900 00.000 6120 GuideStep: -0.5 px 190 ms EAST, 0.4 px 0 ms NORTH
04:37:32.142 01.242 7680 Exposure complete
04:37:32.287 00.145 7680 worker thread done servicing request
04:37:32.287 00.000 6120 OnExposeComplete: enter
04:37:32.291 00.004 6120 UpdateGuideState(): m_state=6
04:37:32.295 00.004 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5386
04:37:32.299 00.004 6120 Star::Find returns 1 (0), X=503.42, Y=657.71, Mass=7989, SNR=59.2, Peak=195 HFD=6.9
04:37:32.304 00.005 6120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.19) = xAngle (-2.40 = -2.40)
04:37:32.307 00.003 6120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.48 = 0.48)
04:37:32.311 00.004 6120 CameraToMount -- cameraX=-0.41 cameraY=-0.56 hyp=0.69 cameraTheta=-2.21 mountX=-0.51 mountY=0.32, mountTheta=2.59
04:37:32.315 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=-0.56, opts=13)
04:37:32.319 00.004 6120 Enqueuing Move request for scope (-0.41, -0.56)
04:37:32.324 00.005 7680 Worker thread wakes up
04:37:32.324 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.56) opts 0xd
04:37:32.324 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.41, -0.56)
04:37:32.324 00.000 7680 Moving (-0.41, -0.56) raw xDistance=-0.51 yDistance=0.32
04:37:32.324 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
04:37:32.324 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:37:32.324 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
04:37:32.324 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:32.329 00.005 7680 MoveAxis(E, 222, ABG)
04:37:32.330 00.001 6120 UpdateGuideState exits: m=7989 SNR=59.2
04:37:32.333 00.003 7680 Guiding  Dir = 2, Dur = 222
04:37:32.334 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:32.338 00.004 7680 IsSlewing returns 0
04:37:32.339 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:32.342 00.003 7680 IsGuiding returns 0
04:37:32.342 00.000 6120 Enqueuing Expose request
04:37:32.347 00.005 7680 PulseGuide returned control before completion, sleep 232
04:37:32.586 00.239 7680 IsGuiding returns 1
04:37:32.586 00.000 7680 scope still moving after pulse duration time elapsed
04:37:32.616 00.030 7680 IsSlewing returns 0
04:37:32.617 00.001 7680 IsGuiding returns 0
04:37:32.618 00.001 7680 scope move finished after 222 + 53 ms
04:37:32.618 00.000 7680 Move returns status 0, amount 222
04:37:32.618 00.000 7680 MoveAxis(N, 0, ABG)
04:37:32.618 00.000 7680 Move returns status 0, amount 0
04:37:32.620 00.002 7680 move complete, result=0
04:37:32.620 00.000 7680 worker thread done servicing request
04:37:32.621 00.001 6120 GuideStep: -0.5 px 222 ms EAST, 0.3 px 0 ms NORTH
04:37:32.627 00.006 7680 Worker thread wakes up
04:37:32.627 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:32.627 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:33.880 01.253 7680 Exposure complete
04:37:34.050 00.170 7680 worker thread done servicing request
04:37:34.050 00.000 6120 OnExposeComplete: enter
04:37:34.056 00.006 6120 UpdateGuideState(): m_state=6
04:37:34.061 00.005 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5387
04:37:34.064 00.003 6120 Star::Find returns 1 (0), X=503.84, Y=656.98, Mass=7445, SNR=57.4, Peak=179 HFD=6.4
04:37:34.068 00.004 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
04:37:34.073 00.005 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.12 = 1.12)
04:37:34.076 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-1.29 hyp=1.29 cameraTheta=-1.56 mountX=-0.23 mountY=1.16, mountTheta=1.77
04:37:34.081 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-1.29, opts=13)
04:37:34.084 00.003 6120 Enqueuing Move request for scope (0.01, -1.29)
04:37:34.090 00.006 7680 Worker thread wakes up
04:37:34.091 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:34.094 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -1.29) opts 0xd
04:37:34.094 00.000 6120 UpdateGuideState exits: m=7445 SNR=57.4
04:37:34.098 00.004 7680 Handling offset move in thread for scope, endpoint = (0.01, -1.29)
04:37:34.098 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:34.101 00.003 7680 Moving (0.01, -1.29) raw xDistance=-0.23 yDistance=1.16
04:37:34.102 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:34.106 00.004 6120 Enqueuing Expose request
04:37:34.108 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.23
04:37:34.109 00.001 7680 resist switch: large excursion: input 1.16 thresh 0.60 direction from -1 to 1
04:37:34.109 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.48
04:37:34.109 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.16 from input 1.16
04:37:34.109 00.000 7680 MoveAxis(E, 109, ABG)
04:37:34.109 00.000 7680 Guiding  Dir = 2, Dur = 109
04:37:34.110 00.001 7680 IsSlewing returns 0
04:37:34.110 00.000 7680 IsGuiding returns 0
04:37:34.111 00.001 7680 PulseGuide returned control before completion, sleep 119
04:37:34.244 00.133 7680 IsGuiding returns 1
04:37:34.244 00.000 7680 scope still moving after pulse duration time elapsed
04:37:34.275 00.031 7680 IsSlewing returns 0
04:37:34.278 00.003 7680 IsGuiding returns 0
04:37:34.278 00.000 7680 scope move finished after 109 + 58 ms
04:37:34.279 00.001 7680 Move returns status 0, amount 109
04:37:34.279 00.000 7680 MoveAxis(S, 629, ABG)
04:37:34.279 00.000 7680 Guiding  Dir = 1, Dur = 629
04:37:34.280 00.001 7680 IsSlewing returns 0
04:37:34.280 00.000 7680 IsGuiding returns 0
04:37:34.282 00.002 7680 PulseGuide returned control before completion, sleep 639
04:37:34.935 00.653 7680 IsGuiding returns 1
04:37:34.936 00.001 7680 scope still moving after pulse duration time elapsed
04:37:34.966 00.030 7680 IsSlewing returns 0
04:37:34.968 00.002 7680 IsGuiding returns 0
04:37:34.968 00.000 7680 scope move finished after 629 + 58 ms
04:37:34.969 00.001 7680 Move returns status 0, amount 629
04:37:34.969 00.000 7680 move complete, result=0
04:37:34.969 00.000 7680 worker thread done servicing request
04:37:34.971 00.002 6120 GuideStep: -0.2 px 109 ms EAST, 1.2 px 629 ms SOUTH
04:37:34.979 00.008 7680 Worker thread wakes up
04:37:34.979 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:34.979 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:36.229 01.250 7680 Exposure complete
04:37:36.369 00.140 7680 worker thread done servicing request
04:37:36.369 00.000 6120 OnExposeComplete: enter
04:37:36.374 00.005 6120 UpdateGuideState(): m_state=6
04:37:36.378 00.004 6120 Star::Find(15, 503, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5388
04:37:36.381 00.003 6120 Star::Find returns 1 (0), X=503.96, Y=657.03, Mass=7735, SNR=58.5, Peak=200 HFD=6.4
04:37:36.385 00.004 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.66 = -1.66)
04:37:36.387 00.002 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
04:37:36.392 00.005 6120 CameraToMount -- cameraX=0.13 cameraY=-1.24 hyp=1.24 cameraTheta=-1.47 mountX=-0.11 mountY=1.17, mountTheta=1.66
04:37:36.396 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-1.24, opts=13)
04:37:36.401 00.005 6120 Enqueuing Move request for scope (0.13, -1.24)
04:37:36.404 00.003 7680 Worker thread wakes up
04:37:36.404 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:36.408 00.004 6120 UpdateGuideState exits: m=7735 SNR=58.5
04:37:36.412 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:36.416 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:36.420 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -1.24) opts 0xd
04:37:36.420 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -1.24)
04:37:36.420 00.000 7680 Moving (0.13, -1.24) raw xDistance=-0.11 yDistance=1.17
04:37:36.420 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:37:36.420 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.17 from input 1.17
04:37:36.420 00.000 7680 MoveAxis(E, 0, ABG)
04:37:36.421 00.001 7680 Move returns status 0, amount 0
04:37:36.422 00.001 7680 MoveAxis(S, 633, ABG)
04:37:36.422 00.000 7680 Guiding  Dir = 1, Dur = 633
04:37:36.422 00.000 6120 Enqueuing Expose request
04:37:36.426 00.004 7680 IsSlewing returns 0
04:37:36.426 00.000 7680 IsGuiding returns 0
04:37:36.427 00.001 7680 PulseGuide returned control before completion, sleep 643
04:37:37.073 00.646 7680 IsGuiding returns 1
04:37:37.074 00.001 7680 scope still moving after pulse duration time elapsed
04:37:37.105 00.031 7680 IsSlewing returns 0
04:37:37.106 00.001 7680 IsGuiding returns 0
04:37:37.106 00.000 7680 scope move finished after 633 + 46 ms
04:37:37.107 00.001 7680 Move returns status 0, amount 633
04:37:37.107 00.000 7680 move complete, result=0
04:37:37.107 00.000 7680 worker thread done servicing request
04:37:37.107 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.2 px 633 ms SOUTH
04:37:37.113 00.006 7680 Worker thread wakes up
04:37:37.113 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:37.114 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:38.371 01.257 7680 Exposure complete
04:37:38.518 00.147 7680 worker thread done servicing request
04:37:38.519 00.001 6120 OnExposeComplete: enter
04:37:38.522 00.003 6120 UpdateGuideState(): m_state=6
04:37:38.527 00.005 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5389
04:37:38.531 00.004 6120 Star::Find returns 1 (0), X=503.98, Y=657.97, Mass=7950, SNR=59.7, Peak=209 HFD=6.4
04:37:38.535 00.004 6120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (0.19) = xAngle (-1.30 = -1.30)
04:37:38.540 00.005 6120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.57 = 1.57)
04:37:38.544 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.30 hyp=0.33 cameraTheta=-1.11 mountX=0.09 mountY=0.33, mountTheta=1.31
04:37:38.549 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.30, opts=13)
04:37:38.554 00.005 6120 Enqueuing Move request for scope (0.15, -0.30)
04:37:38.557 00.003 7680 Worker thread wakes up
04:37:38.557 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:38.560 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.30) opts 0xd
04:37:38.560 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.30)
04:37:38.561 00.001 7680 Moving (0.15, -0.30) raw xDistance=0.09 yDistance=0.33
04:37:38.561 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:37:38.561 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
04:37:38.562 00.001 7680 MoveAxis(E, 0, ABG)
04:37:38.562 00.000 6120 UpdateGuideState exits: m=7950 SNR=59.7
04:37:38.566 00.004 7680 Move returns status 0, amount 0
04:37:38.566 00.000 7680 MoveAxis(S, 179, ABG)
04:37:38.566 00.000 7680 Guiding  Dir = 1, Dur = 179
04:37:38.566 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:38.570 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:38.575 00.005 6120 Enqueuing Expose request
04:37:38.580 00.005 7680 IsSlewing returns 0
04:37:38.580 00.000 7680 IsGuiding returns 0
04:37:38.580 00.000 7680 PulseGuide returned control before completion, sleep 189
04:37:38.779 00.199 7680 IsGuiding returns 1
04:37:38.780 00.001 7680 scope still moving after pulse duration time elapsed
04:37:38.809 00.029 7680 IsSlewing returns 0
04:37:38.811 00.002 7680 IsGuiding returns 0
04:37:38.812 00.001 7680 scope move finished after 179 + 51 ms
04:37:38.812 00.000 7680 Move returns status 0, amount 179
04:37:38.813 00.001 7680 move complete, result=0
04:37:38.813 00.000 7680 worker thread done servicing request
04:37:38.814 00.001 7680 Worker thread wakes up
04:37:38.814 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 179 ms SOUTH
04:37:38.822 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:38.822 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:40.076 01.254 7680 Exposure complete
04:37:40.229 00.153 7680 worker thread done servicing request
04:37:40.229 00.000 6120 OnExposeComplete: enter
04:37:40.234 00.005 6120 UpdateGuideState(): m_state=6
04:37:40.238 00.004 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5390
04:37:40.242 00.004 6120 Star::Find returns 1 (0), X=504.05, Y=658.07, Mass=7089, SNR=55.7, Peak=184 HFD=6.4
04:37:40.246 00.004 6120 CameraToMount -- cameraTheta (-0.72) - m_xAngle (0.19) = xAngle (-0.91 = -0.91)
04:37:40.251 00.005 6120 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.96 = 1.96)
04:37:40.255 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=-0.19 hyp=0.29 cameraTheta=-0.72 mountX=0.18 mountY=0.27, mountTheta=0.98
04:37:40.261 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.19, opts=13)
04:37:40.265 00.004 6120 Enqueuing Move request for scope (0.22, -0.19)
04:37:40.269 00.004 7680 Worker thread wakes up
04:37:40.269 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:40.273 00.004 6120 UpdateGuideState exits: m=7089 SNR=55.7
04:37:40.277 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.19) opts 0xd
04:37:40.277 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.19)
04:37:40.277 00.000 7680 Moving (0.22, -0.19) raw xDistance=0.18 yDistance=0.27
04:37:40.277 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:37:40.278 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:40.282 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:40.285 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:37:40.285 00.000 7680 MoveAxis(E, 0, ABG)
04:37:40.285 00.000 7680 Move returns status 0, amount 0
04:37:40.285 00.000 7680 MoveAxis(S, 144, ABG)
04:37:40.285 00.000 7680 Guiding  Dir = 1, Dur = 144
04:37:40.286 00.001 6120 Enqueuing Expose request
04:37:40.291 00.005 7680 IsSlewing returns 0
04:37:40.291 00.000 7680 IsGuiding returns 0
04:37:40.292 00.001 7680 PulseGuide returned control before completion, sleep 154
04:37:40.451 00.159 7680 IsGuiding returns 1
04:37:40.453 00.002 7680 scope still moving after pulse duration time elapsed
04:37:40.483 00.030 7680 IsSlewing returns 0
04:37:40.486 00.003 7680 IsGuiding returns 0
04:37:40.486 00.000 7680 scope move finished after 144 + 50 ms
04:37:40.487 00.001 7680 Move returns status 0, amount 144
04:37:40.487 00.000 7680 move complete, result=0
04:37:40.487 00.000 7680 worker thread done servicing request
04:37:40.488 00.001 7680 Worker thread wakes up
04:37:40.488 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 144 ms SOUTH
04:37:40.491 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:40.491 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:41.746 01.255 7680 Exposure complete
04:37:41.902 00.156 7680 worker thread done servicing request
04:37:41.902 00.000 6120 OnExposeComplete: enter
04:37:41.906 00.004 6120 UpdateGuideState(): m_state=6
04:37:41.911 00.005 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5391
04:37:41.915 00.004 6120 Star::Find returns 1 (0), X=503.77, Y=658.45, Mass=8348, SNR=61.1, Peak=184 HFD=7.0
04:37:41.918 00.003 6120 CameraToMount -- cameraTheta (1.89) - m_xAngle (0.19) = xAngle (1.71 = 1.71)
04:37:41.922 00.004 6120 CameraToMount -- cameraTheta (1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.58 = -1.70)
04:37:41.925 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.89 mountX=-0.03 mountY=-0.20, mountTheta=-1.71
04:37:41.930 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=0.19, opts=13)
04:37:41.934 00.004 6120 Enqueuing Move request for scope (-0.06, 0.19)
04:37:41.937 00.003 7680 Worker thread wakes up
04:37:41.937 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:41.942 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
04:37:41.942 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
04:37:41.943 00.001 6120 UpdateGuideState exits: m=8348 SNR=61.1
04:37:41.947 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:41.950 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:41.956 00.006 6120 Enqueuing Expose request
04:37:41.959 00.003 7680 Moving (-0.06, 0.19) raw xDistance=-0.03 yDistance=-0.20
04:37:41.959 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:37:41.959 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:37:41.959 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:37:41.960 00.001 7680 MoveAxis(E, 0, ABG)
04:37:41.961 00.001 7680 Move returns status 0, amount 0
04:37:41.961 00.000 7680 MoveAxis(N, 0, ABG)
04:37:41.961 00.000 7680 Move returns status 0, amount 0
04:37:41.961 00.000 7680 move complete, result=0
04:37:41.962 00.001 7680 worker thread done servicing request
04:37:41.962 00.000 7680 Worker thread wakes up
04:37:41.962 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:37:41.966 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:41.966 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:43.211 01.245 7680 Exposure complete
04:37:43.367 00.156 7680 worker thread done servicing request
04:37:43.367 00.000 6120 OnExposeComplete: enter
04:37:43.371 00.004 6120 UpdateGuideState(): m_state=6
04:37:43.375 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5392
04:37:43.379 00.004 6120 Star::Find returns 1 (0), X=503.95, Y=657.99, Mass=7666, SNR=58.0, Peak=186 HFD=6.4
04:37:43.384 00.005 6120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (0.19) = xAngle (-1.36 = -1.36)
04:37:43.392 00.008 6120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.52 = 1.52)
04:37:43.396 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=-0.28 hyp=0.30 cameraTheta=-1.17 mountX=0.06 mountY=0.30, mountTheta=1.36
04:37:43.401 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.28, opts=13)
04:37:43.405 00.004 6120 Enqueuing Move request for scope (0.12, -0.28)
04:37:43.410 00.005 7680 Worker thread wakes up
04:37:43.410 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:43.414 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.28) opts 0xd
04:37:43.414 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.28)
04:37:43.415 00.001 7680 Moving (0.12, -0.28) raw xDistance=0.06 yDistance=0.30
04:37:43.415 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:37:43.415 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:37:43.415 00.000 7680 MoveAxis(E, 0, ABG)
04:37:43.417 00.002 6120 UpdateGuideState exits: m=7666 SNR=58.0
04:37:43.421 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:43.424 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:43.430 00.006 6120 Enqueuing Expose request
04:37:43.434 00.004 7680 Move returns status 0, amount 0
04:37:43.434 00.000 7680 MoveAxis(S, 163, ABG)
04:37:43.434 00.000 7680 Guiding  Dir = 1, Dur = 163
04:37:43.434 00.000 7680 IsSlewing returns 0
04:37:43.434 00.000 7680 IsGuiding returns 0
04:37:43.436 00.002 7680 PulseGuide returned control before completion, sleep 173
04:37:43.623 00.187 7680 IsGuiding returns 1
04:37:43.624 00.001 7680 scope still moving after pulse duration time elapsed
04:37:43.653 00.029 7680 IsSlewing returns 0
04:37:43.655 00.002 7680 IsGuiding returns 0
04:37:43.655 00.000 7680 scope move finished after 163 + 57 ms
04:37:43.656 00.001 7680 Move returns status 0, amount 163
04:37:43.656 00.000 7680 move complete, result=0
04:37:43.657 00.001 7680 worker thread done servicing request
04:37:43.658 00.001 7680 Worker thread wakes up
04:37:43.658 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 163 ms SOUTH
04:37:43.665 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:43.666 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:44.918 01.252 7680 Exposure complete
04:37:45.076 00.158 7680 worker thread done servicing request
04:37:45.077 00.001 6120 OnExposeComplete: enter
04:37:45.081 00.004 6120 UpdateGuideState(): m_state=6
04:37:45.084 00.003 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5393
04:37:45.088 00.004 6120 Star::Find returns 1 (0), X=503.81, Y=658.62, Mass=7505, SNR=56.2, Peak=186 HFD=6.8
04:37:45.093 00.005 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.19) = xAngle (1.45 = 1.45)
04:37:45.095 00.002 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.32 = -1.96)
04:37:45.101 00.006 6120 CameraToMount -- cameraX=-0.02 cameraY=0.36 hyp=0.36 cameraTheta=1.63 mountX=0.04 mountY=-0.33, mountTheta=-1.44
04:37:45.108 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.36, opts=13)
04:37:45.113 00.005 6120 Enqueuing Move request for scope (-0.02, 0.36)
04:37:45.117 00.004 7680 Worker thread wakes up
04:37:45.117 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:45.121 00.004 6120 UpdateGuideState exits: m=7505 SNR=56.2
04:37:45.124 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:45.128 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:45.132 00.004 6120 Enqueuing Expose request
04:37:45.136 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.36) opts 0xd
04:37:45.136 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.36)
04:37:45.136 00.000 7680 Moving (-0.02, 0.36) raw xDistance=0.04 yDistance=-0.33
04:37:45.136 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:37:45.137 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:37:45.137 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:37:45.137 00.000 7680 MoveAxis(E, 0, ABG)
04:37:45.137 00.000 7680 Move returns status 0, amount 0
04:37:45.137 00.000 7680 MoveAxis(N, 0, ABG)
04:37:45.138 00.001 7680 Move returns status 0, amount 0
04:37:45.138 00.000 7680 move complete, result=0
04:37:45.138 00.000 7680 worker thread done servicing request
04:37:45.138 00.000 7680 Worker thread wakes up
04:37:45.138 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:45.138 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:37:45.143 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:46.391 01.248 7680 Exposure complete
04:37:46.537 00.146 7680 worker thread done servicing request
04:37:46.537 00.000 6120 OnExposeComplete: enter
04:37:46.542 00.005 6120 UpdateGuideState(): m_state=6
04:37:46.547 00.005 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5394
04:37:46.551 00.004 6120 Star::Find returns 1 (0), X=503.74, Y=657.99, Mass=7425, SNR=57.1, Peak=191 HFD=6.6
04:37:46.556 00.005 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
04:37:46.559 00.003 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
04:37:46.563 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.28 hyp=0.29 cameraTheta=-1.89 mountX=-0.14 mountY=0.21, mountTheta=2.17
04:37:46.569 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.28, opts=13)
04:37:46.575 00.006 6120 Enqueuing Move request for scope (-0.09, -0.28)
04:37:46.579 00.004 7680 Worker thread wakes up
04:37:46.579 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:46.583 00.004 6120 UpdateGuideState exits: m=7425 SNR=57.1
04:37:46.586 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:46.590 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:46.593 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.28) opts 0xd
04:37:46.594 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.28)
04:37:46.594 00.000 7680 Moving (-0.09, -0.28) raw xDistance=-0.14 yDistance=0.21
04:37:46.595 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:37:46.595 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:37:46.595 00.000 7680 MoveAxis(E, 0, ABG)
04:37:46.595 00.000 7680 Move returns status 0, amount 0
04:37:46.595 00.000 7680 MoveAxis(S, 114, ABG)
04:37:46.596 00.001 7680 Guiding  Dir = 1, Dur = 114
04:37:46.596 00.000 6120 Enqueuing Expose request
04:37:46.600 00.004 7680 IsSlewing returns 0
04:37:46.600 00.000 7680 IsGuiding returns 0
04:37:46.600 00.000 7680 PulseGuide returned control before completion, sleep 124
04:37:46.740 00.140 7680 IsGuiding returns 1
04:37:46.741 00.001 7680 scope still moving after pulse duration time elapsed
04:37:46.771 00.030 7680 IsSlewing returns 0
04:37:46.773 00.002 7680 IsGuiding returns 0
04:37:46.774 00.001 7680 scope move finished after 114 + 59 ms
04:37:46.774 00.000 7680 Move returns status 0, amount 114
04:37:46.775 00.001 7680 move complete, result=0
04:37:46.775 00.000 7680 worker thread done servicing request
04:37:46.776 00.001 7680 Worker thread wakes up
04:37:46.776 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 114 ms SOUTH
04:37:46.783 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:46.783 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:48.036 01.253 7680 Exposure complete
04:37:48.186 00.150 7680 worker thread done servicing request
04:37:48.187 00.001 6120 OnExposeComplete: enter
04:37:48.191 00.004 6120 UpdateGuideState(): m_state=6
04:37:48.195 00.004 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5395
04:37:48.200 00.005 6120 Star::Find returns 1 (0), X=503.55, Y=658.60, Mass=8221, SNR=59.5, Peak=188 HFD=7.0
04:37:48.204 00.004 6120 CameraToMount -- cameraTheta (2.26) - m_xAngle (0.19) = xAngle (2.08 = 2.08)
04:37:48.207 00.003 6120 CameraToMount -- cameraTheta (2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.95 = -1.33)
04:37:48.211 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=0.34 hyp=0.44 cameraTheta=2.26 mountX=-0.21 mountY=-0.43, mountTheta=-2.03
04:37:48.217 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=0.34, opts=13)
04:37:48.220 00.003 6120 Enqueuing Move request for scope (-0.28, 0.34)
04:37:48.226 00.006 7680 Worker thread wakes up
04:37:48.226 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.34) opts 0xd
04:37:48.226 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, 0.34)
04:37:48.226 00.000 7680 Moving (-0.28, 0.34) raw xDistance=-0.21 yDistance=-0.43
04:37:48.226 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
04:37:48.227 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:37:48.227 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:48.231 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
04:37:48.232 00.001 7680 MoveAxis(E, 88, ABG)
04:37:48.232 00.000 7680 Guiding  Dir = 2, Dur = 88
04:37:48.232 00.000 6120 UpdateGuideState exits: m=8221 SNR=59.5
04:37:48.236 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:48.241 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:48.244 00.003 6120 Enqueuing Expose request
04:37:48.249 00.005 7680 IsSlewing returns 0
04:37:48.249 00.000 7680 IsGuiding returns 0
04:37:48.250 00.001 7680 PulseGuide returned control before completion, sleep 98
04:37:48.355 00.105 7680 IsGuiding returns 1
04:37:48.358 00.003 7680 scope still moving after pulse duration time elapsed
04:37:48.387 00.029 7680 IsSlewing returns 0
04:37:48.388 00.001 7680 IsGuiding returns 0
04:37:48.389 00.001 7680 scope move finished after 88 + 51 ms
04:37:48.389 00.000 7680 Move returns status 0, amount 88
04:37:48.390 00.001 7680 MoveAxis(N, 0, ABG)
04:37:48.390 00.000 7680 Move returns status 0, amount 0
04:37:48.390 00.000 7680 move complete, result=0
04:37:48.391 00.001 7680 worker thread done servicing request
04:37:48.391 00.000 6120 GuideStep: -0.2 px 88 ms EAST, -0.4 px 0 ms NORTH
04:37:48.397 00.006 7680 Worker thread wakes up
04:37:48.397 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:48.397 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:49.644 01.247 7680 Exposure complete
04:37:49.808 00.164 7680 worker thread done servicing request
04:37:49.808 00.000 6120 OnExposeComplete: enter
04:37:49.813 00.005 6120 UpdateGuideState(): m_state=6
04:37:49.819 00.006 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5396
04:37:49.824 00.005 6120 Star::Find returns 1 (0), X=503.52, Y=658.43, Mass=8101, SNR=60.2, Peak=196 HFD=7.1
04:37:49.828 00.004 6120 CameraToMount -- cameraTheta (2.67) - m_xAngle (0.19) = xAngle (2.49 = 2.49)
04:37:49.832 00.004 6120 CameraToMount -- cameraTheta (2.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.36 = -0.92)
04:37:49.836 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=0.16 hyp=0.36 cameraTheta=2.67 mountX=-0.28 mountY=-0.28, mountTheta=-2.35
04:37:49.841 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=0.16, opts=13)
04:37:49.846 00.005 6120 Enqueuing Move request for scope (-0.32, 0.16)
04:37:49.852 00.006 7680 Worker thread wakes up
04:37:49.853 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.16) opts 0xd
04:37:49.855 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.32, 0.16)
04:37:49.855 00.000 7680 Moving (-0.32, 0.16) raw xDistance=-0.28 yDistance=-0.28
04:37:49.856 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.28
04:37:49.857 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:49.864 00.007 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:37:49.864 00.000 6120 UpdateGuideState exits: m=8101 SNR=60.2
04:37:49.870 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
04:37:49.871 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:49.876 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:49.884 00.008 7680 MoveAxis(E, 122, ABG)
04:37:49.884 00.000 7680 Guiding  Dir = 2, Dur = 122
04:37:49.884 00.000 6120 Enqueuing Expose request
04:37:49.892 00.008 7680 IsSlewing returns 0
04:37:49.892 00.000 7680 IsGuiding returns 0
04:37:49.893 00.001 7680 PulseGuide returned control before completion, sleep 132
04:37:50.042 00.149 7680 IsGuiding returns 1
04:37:50.042 00.000 7680 scope still moving after pulse duration time elapsed
04:37:50.072 00.030 7680 IsSlewing returns 0
04:37:50.072 00.000 7680 IsGuiding returns 0
04:37:50.074 00.002 7680 scope move finished after 122 + 58 ms
04:37:50.074 00.000 7680 Move returns status 0, amount 122
04:37:50.075 00.001 7680 MoveAxis(N, 0, ABG)
04:37:50.075 00.000 7680 Move returns status 0, amount 0
04:37:50.075 00.000 7680 move complete, result=0
04:37:50.076 00.001 7680 worker thread done servicing request
04:37:50.076 00.000 7680 Worker thread wakes up
04:37:50.076 00.000 6120 GuideStep: -0.3 px 122 ms EAST, -0.3 px 0 ms NORTH
04:37:50.082 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:50.082 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:51.332 01.250 7680 Exposure complete
04:37:51.469 00.137 7680 worker thread done servicing request
04:37:51.470 00.001 6120 OnExposeComplete: enter
04:37:51.473 00.003 6120 UpdateGuideState(): m_state=6
04:37:51.478 00.005 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5397
04:37:51.481 00.003 6120 Star::Find returns 1 (0), X=503.81, Y=658.00, Mass=7445, SNR=56.9, Peak=188 HFD=6.5
04:37:51.485 00.004 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
04:37:51.488 00.003 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
04:37:51.491 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.26 hyp=0.27 cameraTheta=-1.66 mountX=-0.07 mountY=0.23, mountTheta=1.88
04:37:51.495 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.26, opts=13)
04:37:51.498 00.003 6120 Enqueuing Move request for scope (-0.02, -0.26)
04:37:51.500 00.002 7680 Worker thread wakes up
04:37:51.501 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.26) opts 0xd
04:37:51.501 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.26)
04:37:51.501 00.000 7680 Moving (-0.02, -0.26) raw xDistance=-0.07 yDistance=0.23
04:37:51.502 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:37:51.502 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:51.505 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:37:51.506 00.001 7680 MoveAxis(E, 0, ABG)
04:37:51.506 00.000 6120 UpdateGuideState exits: m=7445 SNR=56.9
04:37:51.510 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:51.515 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:51.518 00.003 6120 Enqueuing Expose request
04:37:51.523 00.005 7680 Move returns status 0, amount 0
04:37:51.523 00.000 7680 MoveAxis(S, 123, ABG)
04:37:51.523 00.000 7680 Guiding  Dir = 1, Dur = 123
04:37:51.523 00.000 7680 IsSlewing returns 0
04:37:51.524 00.001 7680 IsGuiding returns 0
04:37:51.524 00.000 7680 PulseGuide returned control before completion, sleep 133
04:37:51.662 00.138 7680 IsGuiding returns 1
04:37:51.663 00.001 7680 scope still moving after pulse duration time elapsed
04:37:51.693 00.030 7680 IsSlewing returns 0
04:37:51.694 00.001 7680 IsGuiding returns 0
04:37:51.694 00.000 7680 scope move finished after 123 + 47 ms
04:37:51.695 00.001 7680 Move returns status 0, amount 123
04:37:51.695 00.000 7680 move complete, result=0
04:37:51.696 00.001 7680 worker thread done servicing request
04:37:51.696 00.000 7680 Worker thread wakes up
04:37:51.696 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 123 ms SOUTH
04:37:51.704 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:51.704 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:52.955 01.251 7680 Exposure complete
04:37:53.100 00.145 7680 worker thread done servicing request
04:37:53.100 00.000 6120 OnExposeComplete: enter
04:37:53.105 00.005 6120 UpdateGuideState(): m_state=6
04:37:53.110 00.005 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5398
04:37:53.114 00.004 6120 Star::Find returns 1 (0), X=503.66, Y=657.94, Mass=8239, SNR=60.9, Peak=193 HFD=6.7
04:37:53.119 00.005 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.19) = xAngle (-2.26 = -2.26)
04:37:53.123 00.004 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.61 = 0.61)
04:37:53.126 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.32 hyp=0.37 cameraTheta=-2.08 mountX=-0.24 mountY=0.21, mountTheta=2.41
04:37:53.131 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.32, opts=13)
04:37:53.137 00.006 6120 Enqueuing Move request for scope (-0.18, -0.32)
04:37:53.142 00.005 7680 Worker thread wakes up
04:37:53.142 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:53.145 00.003 6120 UpdateGuideState exits: m=8239 SNR=60.9
04:37:53.150 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.32) opts 0xd
04:37:53.150 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.32)
04:37:53.150 00.000 7680 Moving (-0.18, -0.32) raw xDistance=-0.24 yDistance=0.21
04:37:53.150 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:37:53.150 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:37:53.150 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:53.156 00.006 7680 MoveAxis(E, 96, ABG)
04:37:53.156 00.000 7680 Guiding  Dir = 2, Dur = 96
04:37:53.156 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:53.159 00.003 7680 IsSlewing returns 0
04:37:53.159 00.000 6120 Enqueuing Expose request
04:37:53.164 00.005 7680 IsGuiding returns 0
04:37:53.164 00.000 7680 PulseGuide returned control before completion, sleep 106
04:37:53.274 00.110 7680 IsGuiding returns 1
04:37:53.274 00.000 7680 scope still moving after pulse duration time elapsed
04:37:53.304 00.030 7680 IsSlewing returns 0
04:37:53.305 00.001 7680 IsGuiding returns 0
04:37:53.305 00.000 7680 scope move finished after 96 + 44 ms
04:37:53.306 00.001 7680 Move returns status 0, amount 96
04:37:53.306 00.000 7680 MoveAxis(S, 115, ABG)
04:37:53.307 00.001 7680 Guiding  Dir = 1, Dur = 115
04:37:53.307 00.000 7680 IsSlewing returns 0
04:37:53.308 00.001 7680 IsGuiding returns 0
04:37:53.308 00.000 7680 PulseGuide returned control before completion, sleep 125
04:37:53.445 00.137 7680 IsGuiding returns 1
04:37:53.445 00.000 7680 scope still moving after pulse duration time elapsed
04:37:53.478 00.033 7680 IsSlewing returns 0
04:37:53.478 00.000 7680 IsGuiding returns 0
04:37:53.478 00.000 7680 scope move finished after 115 + 55 ms
04:37:53.479 00.001 7680 Move returns status 0, amount 115
04:37:53.479 00.000 7680 move complete, result=0
04:37:53.480 00.001 7680 worker thread done servicing request
04:37:53.480 00.000 6120 GuideStep: -0.2 px 96 ms EAST, 0.2 px 115 ms SOUTH
04:37:53.484 00.004 7680 Worker thread wakes up
04:37:53.485 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:53.485 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:54.743 01.258 7680 Exposure complete
04:37:54.896 00.153 7680 worker thread done servicing request
04:37:54.896 00.000 6120 OnExposeComplete: enter
04:37:54.900 00.004 6120 UpdateGuideState(): m_state=6
04:37:54.904 00.004 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5399
04:37:54.908 00.004 6120 Star::Find returns 1 (0), X=503.66, Y=658.50, Mass=8116, SNR=59.1, Peak=194 HFD=7.0
04:37:54.913 00.005 6120 CameraToMount -- cameraTheta (2.20) - m_xAngle (0.19) = xAngle (2.01 = 2.01)
04:37:54.917 00.004 6120 CameraToMount -- cameraTheta (2.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.89 = -1.40)
04:37:54.923 00.006 6120 CameraToMount -- cameraX=-0.17 cameraY=0.24 hyp=0.29 cameraTheta=2.20 mountX=-0.12 mountY=-0.29, mountTheta=-1.98
04:37:54.928 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.24, opts=13)
04:37:54.931 00.003 6120 Enqueuing Move request for scope (-0.17, 0.24)
04:37:54.935 00.004 7680 Worker thread wakes up
04:37:54.935 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:54.939 00.004 6120 UpdateGuideState exits: m=8116 SNR=59.1
04:37:54.945 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:54.949 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:54.953 00.004 6120 Enqueuing Expose request
04:37:54.957 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.24) opts 0xd
04:37:54.958 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.24)
04:37:54.958 00.000 7680 Moving (-0.17, 0.24) raw xDistance=-0.12 yDistance=-0.29
04:37:54.958 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:37:54.959 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:37:54.959 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:37:54.959 00.000 7680 MoveAxis(E, 0, ABG)
04:37:54.959 00.000 7680 Move returns status 0, amount 0
04:37:54.960 00.001 7680 MoveAxis(N, 0, ABG)
04:37:54.960 00.000 7680 Move returns status 0, amount 0
04:37:54.960 00.000 7680 move complete, result=0
04:37:54.961 00.001 7680 worker thread done servicing request
04:37:54.961 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:37:54.965 00.004 7680 Worker thread wakes up
04:37:54.965 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:54.965 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:56.218 01.253 7680 Exposure complete
04:37:56.361 00.143 7680 worker thread done servicing request
04:37:56.361 00.000 6120 OnExposeComplete: enter
04:37:56.366 00.005 6120 UpdateGuideState(): m_state=6
04:37:56.370 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5400
04:37:56.374 00.004 6120 Star::Find returns 1 (0), X=503.76, Y=658.52, Mass=7461, SNR=56.5, Peak=172 HFD=6.9
04:37:56.378 00.004 6120 CameraToMount -- cameraTheta (1.84) - m_xAngle (0.19) = xAngle (1.65 = 1.65)
04:37:56.382 00.004 6120 CameraToMount -- cameraTheta (1.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.53 = -1.76)
04:37:56.386 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.84 mountX=-0.02 mountY=-0.26, mountTheta=-1.65
04:37:56.391 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.26, opts=13)
04:37:56.394 00.003 6120 Enqueuing Move request for scope (-0.07, 0.26)
04:37:56.399 00.005 7680 Worker thread wakes up
04:37:56.400 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:56.404 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.26) opts 0xd
04:37:56.404 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.26)
04:37:56.404 00.000 6120 UpdateGuideState exits: m=7461 SNR=56.5
04:37:56.408 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:56.411 00.003 7680 Moving (-0.07, 0.26) raw xDistance=-0.02 yDistance=-0.26
04:37:56.412 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:37:56.412 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:37:56.413 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:56.418 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:37:56.418 00.000 6120 Enqueuing Expose request
04:37:56.423 00.005 7680 MoveAxis(E, 0, ABG)
04:37:56.423 00.000 7680 Move returns status 0, amount 0
04:37:56.424 00.001 7680 MoveAxis(N, 0, ABG)
04:37:56.424 00.000 7680 Move returns status 0, amount 0
04:37:56.424 00.000 7680 move complete, result=0
04:37:56.424 00.000 7680 worker thread done servicing request
04:37:56.424 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:37:56.429 00.005 7680 Worker thread wakes up
04:37:56.429 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:56.429 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:57.676 01.247 7680 Exposure complete
04:37:57.820 00.144 7680 worker thread done servicing request
04:37:57.820 00.000 6120 OnExposeComplete: enter
04:37:57.828 00.008 6120 UpdateGuideState(): m_state=6
04:37:57.832 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5401
04:37:57.834 00.002 6120 Star::Find returns 1 (0), X=503.47, Y=658.46, Mass=8757, SNR=62.5, Peak=177 HFD=7.1
04:37:57.838 00.004 6120 CameraToMount -- cameraTheta (2.66) - m_xAngle (0.19) = xAngle (2.47 = 2.47)
04:37:57.841 00.003 6120 CameraToMount -- cameraTheta (2.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.35 = -0.94)
04:37:57.844 00.003 6120 CameraToMount -- cameraX=-0.37 cameraY=0.19 hyp=0.41 cameraTheta=2.66 mountX=-0.32 mountY=-0.33, mountTheta=-2.34
04:37:57.847 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.37, y=0.19, opts=13)
04:37:57.850 00.003 6120 Enqueuing Move request for scope (-0.37, 0.19)
04:37:57.854 00.004 7680 Worker thread wakes up
04:37:57.854 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.19) opts 0xd
04:37:57.855 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.37, 0.19)
04:37:57.855 00.000 7680 Moving (-0.37, 0.19) raw xDistance=-0.32 yDistance=-0.33
04:37:57.855 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
04:37:57.855 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:37:57.856 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:57.859 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
04:37:57.859 00.000 7680 MoveAxis(E, 132, ABG)
04:37:57.859 00.000 7680 Guiding  Dir = 2, Dur = 132
04:37:57.859 00.000 6120 UpdateGuideState exits: m=8757 SNR=62.5
04:37:57.863 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:57.866 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:57.871 00.005 6120 Enqueuing Expose request
04:37:57.874 00.003 7680 IsSlewing returns 0
04:37:57.874 00.000 7680 IsGuiding returns 0
04:37:57.874 00.000 7680 PulseGuide returned control before completion, sleep 142
04:37:58.022 00.148 7680 IsGuiding returns 1
04:37:58.024 00.002 7680 scope still moving after pulse duration time elapsed
04:37:58.054 00.030 7680 IsSlewing returns 0
04:37:58.056 00.002 7680 IsGuiding returns 0
04:37:58.056 00.000 7680 scope move finished after 132 + 49 ms
04:37:58.056 00.000 7680 Move returns status 0, amount 132
04:37:58.057 00.001 7680 MoveAxis(N, 0, ABG)
04:37:58.057 00.000 7680 Move returns status 0, amount 0
04:37:58.057 00.000 7680 move complete, result=0
04:37:58.058 00.001 7680 worker thread done servicing request
04:37:58.058 00.000 6120 GuideStep: -0.3 px 132 ms EAST, -0.3 px 0 ms NORTH
04:37:58.064 00.006 7680 Worker thread wakes up
04:37:58.065 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:58.065 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:37:59.322 01.257 7680 Exposure complete
04:37:59.466 00.144 7680 worker thread done servicing request
04:37:59.466 00.000 6120 OnExposeComplete: enter
04:37:59.470 00.004 6120 UpdateGuideState(): m_state=6
04:37:59.474 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5402
04:37:59.479 00.005 6120 Star::Find returns 1 (0), X=503.57, Y=657.84, Mass=7722, SNR=58.6, Peak=187 HFD=6.6
04:37:59.484 00.005 6120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.19) = xAngle (-2.32 = -2.32)
04:37:59.488 00.004 6120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.55 = 0.55)
04:37:59.491 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=-0.42 hyp=0.50 cameraTheta=-2.13 mountX=-0.34 mountY=0.26, mountTheta=2.49
04:37:59.500 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-0.42, opts=13)
04:37:59.506 00.006 6120 Enqueuing Move request for scope (-0.27, -0.42)
04:37:59.511 00.005 7680 Worker thread wakes up
04:37:59.511 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.42) opts 0xd
04:37:59.512 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.27, -0.42)
04:37:59.512 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:37:59.517 00.005 6120 UpdateGuideState exits: m=7722 SNR=58.6
04:37:59.521 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:37:59.524 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:37:59.529 00.005 6120 Enqueuing Expose request
04:37:59.533 00.004 7680 Moving (-0.27, -0.42) raw xDistance=-0.34 yDistance=0.26
04:37:59.533 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
04:37:59.533 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:37:59.533 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
04:37:59.533 00.000 7680 MoveAxis(E, 148, ABG)
04:37:59.534 00.001 7680 Guiding  Dir = 2, Dur = 148
04:37:59.534 00.000 7680 IsSlewing returns 0
04:37:59.534 00.000 7680 IsGuiding returns 0
04:37:59.536 00.002 7680 PulseGuide returned control before completion, sleep 158
04:37:59.698 00.162 7680 IsGuiding returns 1
04:37:59.699 00.001 7680 scope still moving after pulse duration time elapsed
04:37:59.730 00.031 7680 IsSlewing returns 0
04:37:59.731 00.001 7680 IsGuiding returns 0
04:37:59.731 00.000 7680 scope move finished after 148 + 47 ms
04:37:59.732 00.001 7680 Move returns status 0, amount 148
04:37:59.732 00.000 7680 MoveAxis(N, 0, ABG)
04:37:59.732 00.000 7680 Move returns status 0, amount 0
04:37:59.733 00.001 7680 move complete, result=0
04:37:59.733 00.000 7680 worker thread done servicing request
04:37:59.733 00.000 7680 Worker thread wakes up
04:37:59.733 00.000 6120 GuideStep: -0.3 px 148 ms EAST, 0.3 px 0 ms NORTH
04:37:59.740 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:37:59.741 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:00.989 01.248 7680 Exposure complete
04:38:01.141 00.152 7680 worker thread done servicing request
04:38:01.141 00.000 6120 OnExposeComplete: enter
04:38:01.146 00.005 6120 UpdateGuideState(): m_state=6
04:38:01.150 00.004 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5403
04:38:01.154 00.004 6120 Star::Find returns 1 (0), X=503.68, Y=657.81, Mass=7727, SNR=57.7, Peak=190 HFD=6.5
04:38:01.160 00.006 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
04:38:01.165 00.005 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
04:38:01.170 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.45 hyp=0.47 cameraTheta=-1.90 mountX=-0.23 mountY=0.34, mountTheta=2.17
04:38:01.176 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.45, opts=13)
04:38:01.180 00.004 6120 Enqueuing Move request for scope (-0.15, -0.45)
04:38:01.185 00.005 7680 Worker thread wakes up
04:38:01.185 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:01.189 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.45) opts 0xd
04:38:01.189 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.45)
04:38:01.189 00.000 7680 Moving (-0.15, -0.45) raw xDistance=-0.23 yDistance=0.34
04:38:01.189 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.23
04:38:01.189 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
04:38:01.189 00.000 7680 MoveAxis(E, 105, ABG)
04:38:01.191 00.002 6120 UpdateGuideState exits: m=7727 SNR=57.7
04:38:01.196 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:01.200 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:01.204 00.004 6120 Enqueuing Expose request
04:38:01.208 00.004 7680 Guiding  Dir = 2, Dur = 105
04:38:01.208 00.000 7680 IsSlewing returns 0
04:38:01.208 00.000 7680 IsGuiding returns 0
04:38:01.209 00.001 7680 PulseGuide returned control before completion, sleep 115
04:38:01.338 00.129 7680 IsGuiding returns 0
04:38:01.338 00.000 7680 Move returns status 0, amount 105
04:38:01.339 00.001 7680 MoveAxis(S, 183, ABG)
04:38:01.339 00.000 7680 Guiding  Dir = 1, Dur = 183
04:38:01.339 00.000 7680 IsSlewing returns 0
04:38:01.339 00.000 7680 IsGuiding returns 0
04:38:01.340 00.001 7680 PulseGuide returned control before completion, sleep 193
04:38:01.542 00.202 7680 IsGuiding returns 1
04:38:01.543 00.001 7680 scope still moving after pulse duration time elapsed
04:38:01.573 00.030 7680 IsSlewing returns 0
04:38:01.574 00.001 7680 IsGuiding returns 0
04:38:01.575 00.001 7680 scope move finished after 183 + 51 ms
04:38:01.575 00.000 7680 Move returns status 0, amount 183
04:38:01.578 00.003 7680 move complete, result=0
04:38:01.579 00.001 7680 worker thread done servicing request
04:38:01.579 00.000 6120 GuideStep: -0.2 px 105 ms EAST, 0.3 px 183 ms SOUTH
04:38:01.586 00.007 7680 Worker thread wakes up
04:38:01.586 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:01.586 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:02.835 01.249 7680 Exposure complete
04:38:02.963 00.128 7680 worker thread done servicing request
04:38:02.963 00.000 6120 OnExposeComplete: enter
04:38:02.967 00.004 6120 UpdateGuideState(): m_state=6
04:38:02.971 00.004 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5404
04:38:02.975 00.004 6120 Star::Find returns 1 (0), X=504.02, Y=658.11, Mass=7504, SNR=56.5, Peak=196 HFD=6.4
04:38:02.980 00.005 6120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.19) = xAngle (-0.87 = -0.87)
04:38:02.984 00.004 6120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.01 = 2.01)
04:38:02.988 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.68 mountX=0.16 mountY=0.22, mountTheta=0.95
04:38:02.993 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.15, opts=13)
04:38:02.996 00.003 6120 Enqueuing Move request for scope (0.19, -0.15)
04:38:03.001 00.005 7680 Worker thread wakes up
04:38:03.001 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
04:38:03.002 00.001 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
04:38:03.002 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:03.005 00.003 7680 Moving (0.19, -0.15) raw xDistance=0.16 yDistance=0.22
04:38:03.006 00.001 6120 UpdateGuideState exits: m=7504 SNR=56.5
04:38:03.011 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:38:03.011 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:38:03.011 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:03.016 00.005 7680 MoveAxis(E, 0, ABG)
04:38:03.016 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:03.020 00.004 6120 Enqueuing Expose request
04:38:03.023 00.003 7680 Move returns status 0, amount 0
04:38:03.023 00.000 7680 MoveAxis(S, 120, ABG)
04:38:03.024 00.001 7680 Guiding  Dir = 1, Dur = 120
04:38:03.024 00.000 7680 IsSlewing returns 0
04:38:03.024 00.000 7680 IsGuiding returns 0
04:38:03.024 00.000 7680 PulseGuide returned control before completion, sleep 130
04:38:03.166 00.142 7680 IsGuiding returns 1
04:38:03.168 00.002 7680 scope still moving after pulse duration time elapsed
04:38:03.199 00.031 7680 IsSlewing returns 0
04:38:03.200 00.001 7680 IsGuiding returns 0
04:38:03.201 00.001 7680 scope move finished after 120 + 55 ms
04:38:03.201 00.000 7680 Move returns status 0, amount 120
04:38:03.201 00.000 7680 move complete, result=0
04:38:03.201 00.000 7680 worker thread done servicing request
04:38:03.202 00.001 7680 Worker thread wakes up
04:38:03.202 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 120 ms SOUTH
04:38:03.208 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:03.208 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:04.459 01.251 7680 Exposure complete
04:38:04.608 00.149 7680 worker thread done servicing request
04:38:04.609 00.001 6120 OnExposeComplete: enter
04:38:04.613 00.004 6120 UpdateGuideState(): m_state=6
04:38:04.618 00.005 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5405
04:38:04.621 00.003 6120 Star::Find returns 1 (0), X=503.58, Y=658.40, Mass=8453, SNR=60.5, Peak=177 HFD=7.1
04:38:04.625 00.004 6120 CameraToMount -- cameraTheta (2.64) - m_xAngle (0.19) = xAngle (2.45 = 2.45)
04:38:04.629 00.004 6120 CameraToMount -- cameraTheta (2.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.33 = -0.96)
04:38:04.632 00.003 6120 CameraToMount -- cameraX=-0.25 cameraY=0.14 hyp=0.29 cameraTheta=2.64 mountX=-0.22 mountY=-0.24, mountTheta=-2.33
04:38:04.636 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=0.14, opts=13)
04:38:04.641 00.005 6120 Enqueuing Move request for scope (-0.25, 0.14)
04:38:04.646 00.005 7680 Worker thread wakes up
04:38:04.646 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.14) opts 0xd
04:38:04.646 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, 0.14)
04:38:04.646 00.000 7680 Moving (-0.25, 0.14) raw xDistance=-0.22 yDistance=-0.24
04:38:04.646 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:38:04.647 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:38:04.647 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:04.650 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
04:38:04.651 00.001 7680 MoveAxis(E, 91, ABG)
04:38:04.651 00.000 7680 Guiding  Dir = 2, Dur = 91
04:38:04.651 00.000 6120 UpdateGuideState exits: m=8453 SNR=60.5
04:38:04.655 00.004 7680 IsSlewing returns 0
04:38:04.655 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:04.659 00.004 7680 IsGuiding returns 0
04:38:04.659 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:04.664 00.005 7680 PulseGuide returned control before completion, sleep 101
04:38:04.664 00.000 6120 Enqueuing Expose request
04:38:04.779 00.115 7680 IsGuiding returns 1
04:38:04.781 00.002 7680 scope still moving after pulse duration time elapsed
04:38:04.811 00.030 7680 IsSlewing returns 0
04:38:04.812 00.001 7680 IsGuiding returns 0
04:38:04.813 00.001 7680 scope move finished after 91 + 63 ms
04:38:04.814 00.001 7680 Move returns status 0, amount 91
04:38:04.814 00.000 7680 MoveAxis(N, 0, ABG)
04:38:04.814 00.000 7680 Move returns status 0, amount 0
04:38:04.814 00.000 7680 move complete, result=0
04:38:04.816 00.002 7680 worker thread done servicing request
04:38:04.816 00.000 6120 GuideStep: -0.2 px 91 ms EAST, -0.2 px 0 ms NORTH
04:38:04.822 00.006 7680 Worker thread wakes up
04:38:04.822 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:04.822 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:06.073 01.251 7680 Exposure complete
04:38:06.222 00.149 7680 worker thread done servicing request
04:38:06.223 00.001 6120 OnExposeComplete: enter
04:38:06.229 00.006 6120 UpdateGuideState(): m_state=6
04:38:06.233 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5406
04:38:06.237 00.004 6120 Star::Find returns 1 (0), X=504.12, Y=657.95, Mass=7962, SNR=59.5, Peak=205 HFD=6.5
04:38:06.242 00.005 6120 CameraToMount -- cameraTheta (-0.84) - m_xAngle (0.19) = xAngle (-1.02 = -1.02)
04:38:06.245 00.003 6120 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.85 = 1.85)
04:38:06.250 00.005 6120 CameraToMount -- cameraX=0.28 cameraY=-0.31 hyp=0.42 cameraTheta=-0.84 mountX=0.22 mountY=0.41, mountTheta=1.07
04:38:06.256 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.31, opts=13)
04:38:06.261 00.005 6120 Enqueuing Move request for scope (0.28, -0.31)
04:38:06.264 00.003 7680 Worker thread wakes up
04:38:06.265 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:06.268 00.003 6120 UpdateGuideState exits: m=7962 SNR=59.5
04:38:06.272 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:06.276 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:06.279 00.003 6120 Enqueuing Expose request
04:38:06.283 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.31) opts 0xd
04:38:06.283 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.31)
04:38:06.283 00.000 7680 Moving (0.28, -0.31) raw xDistance=0.22 yDistance=0.41
04:38:06.283 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.22
04:38:06.283 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
04:38:06.284 00.001 7680 MoveAxis(W, 84, ABG)
04:38:06.284 00.000 7680 Guiding  Dir = 3, Dur = 84
04:38:06.284 00.000 7680 IsSlewing returns 0
04:38:06.286 00.002 7680 IsGuiding returns 0
04:38:06.286 00.000 7680 PulseGuide returned control before completion, sleep 94
04:38:06.391 00.105 7680 IsGuiding returns 1
04:38:06.391 00.000 7680 scope still moving after pulse duration time elapsed
04:38:06.422 00.031 7680 IsSlewing returns 0
04:38:06.423 00.001 7680 IsGuiding returns 0
04:38:06.423 00.000 7680 scope move finished after 84 + 54 ms
04:38:06.424 00.001 7680 Move returns status 0, amount 84
04:38:06.425 00.001 7680 MoveAxis(S, 221, ABG)
04:38:06.425 00.000 7680 Guiding  Dir = 1, Dur = 221
04:38:06.426 00.001 7680 IsSlewing returns 0
04:38:06.426 00.000 7680 IsGuiding returns 0
04:38:06.427 00.001 7680 PulseGuide returned control before completion, sleep 231
04:38:06.661 00.234 7680 IsGuiding returns 1
04:38:06.662 00.001 7680 scope still moving after pulse duration time elapsed
04:38:06.692 00.030 7680 IsSlewing returns 0
04:38:06.695 00.003 7680 IsGuiding returns 0
04:38:06.695 00.000 7680 scope move finished after 221 + 47 ms
04:38:06.696 00.001 7680 Move returns status 0, amount 221
04:38:06.696 00.000 7680 move complete, result=0
04:38:06.697 00.001 7680 worker thread done servicing request
04:38:06.697 00.000 7680 Worker thread wakes up
04:38:06.697 00.000 6120 GuideStep: 0.2 px 84 ms WEST, 0.4 px 221 ms SOUTH
04:38:06.708 00.011 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:06.709 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:07.956 01.247 7680 Exposure complete
04:38:08.100 00.144 7680 worker thread done servicing request
04:38:08.101 00.001 6120 OnExposeComplete: enter
04:38:08.107 00.006 6120 UpdateGuideState(): m_state=6
04:38:08.112 00.005 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5407
04:38:08.117 00.005 6120 Star::Find returns 1 (0), X=503.96, Y=658.18, Mass=7028, SNR=56.0, Peak=172 HFD=6.4
04:38:08.120 00.003 6120 CameraToMount -- cameraTheta (-0.61) - m_xAngle (0.19) = xAngle (-0.80 = -0.80)
04:38:08.125 00.005 6120 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.07 = 2.07)
04:38:08.128 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.61 mountX=0.11 mountY=0.13, mountTheta=0.90
04:38:08.134 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.09, opts=13)
04:38:08.138 00.004 6120 Enqueuing Move request for scope (0.12, -0.09)
04:38:08.141 00.003 7680 Worker thread wakes up
04:38:08.142 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
04:38:08.143 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
04:38:08.143 00.000 7680 Moving (0.12, -0.09) raw xDistance=0.11 yDistance=0.13
04:38:08.143 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:38:08.143 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:38:08.144 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:08.147 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:38:08.147 00.000 7680 MoveAxis(E, 0, ABG)
04:38:08.148 00.001 7680 Move returns status 0, amount 0
04:38:08.148 00.000 7680 MoveAxis(N, 0, ABG)
04:38:08.148 00.000 7680 Move returns status 0, amount 0
04:38:08.148 00.000 7680 move complete, result=0
04:38:08.149 00.001 7680 worker thread done servicing request
04:38:08.149 00.000 6120 UpdateGuideState exits: m=7028 SNR=56.0
04:38:08.153 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:08.156 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:08.159 00.003 6120 Enqueuing Expose request
04:38:08.165 00.006 7680 Worker thread wakes up
04:38:08.165 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:38:08.168 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:08.168 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:09.427 01.259 7680 Exposure complete
04:38:09.559 00.132 7680 worker thread done servicing request
04:38:09.559 00.000 6120 OnExposeComplete: enter
04:38:09.563 00.004 6120 UpdateGuideState(): m_state=6
04:38:09.567 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5408
04:38:09.571 00.004 6120 Star::Find returns 1 (0), X=504.08, Y=658.15, Mass=7427, SNR=57.9, Peak=185 HFD=6.5
04:38:09.575 00.004 6120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.19) = xAngle (-0.64 = -0.64)
04:38:09.580 00.005 6120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.24 = 2.24)
04:38:09.583 00.003 6120 CameraToMount -- cameraX=0.25 cameraY=-0.12 hyp=0.27 cameraTheta=-0.45 mountX=0.22 mountY=0.21, mountTheta=0.78
04:38:09.588 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.12, opts=13)
04:38:09.591 00.003 6120 Enqueuing Move request for scope (0.25, -0.12)
04:38:09.596 00.005 7680 Worker thread wakes up
04:38:09.596 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.12) opts 0xd
04:38:09.596 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.12)
04:38:09.596 00.000 7680 Moving (0.25, -0.12) raw xDistance=0.22 yDistance=0.21
04:38:09.596 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:38:09.596 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:38:09.597 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:09.601 00.004 7680 MoveAxis(W, 90, ABG)
04:38:09.601 00.000 7680 Guiding  Dir = 3, Dur = 90
04:38:09.601 00.000 6120 UpdateGuideState exits: m=7427 SNR=57.9
04:38:09.606 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:09.610 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:09.613 00.003 6120 Enqueuing Expose request
04:38:09.617 00.004 7680 IsSlewing returns 0
04:38:09.617 00.000 7680 IsGuiding returns 0
04:38:09.617 00.000 7680 PulseGuide returned control before completion, sleep 100
04:38:09.725 00.108 7680 IsGuiding returns 1
04:38:09.725 00.000 7680 scope still moving after pulse duration time elapsed
04:38:09.755 00.030 7680 IsSlewing returns 0
04:38:09.757 00.002 7680 IsGuiding returns 0
04:38:09.758 00.001 7680 scope move finished after 90 + 50 ms
04:38:09.758 00.000 7680 Move returns status 0, amount 90
04:38:09.759 00.001 7680 MoveAxis(S, 117, ABG)
04:38:09.760 00.001 7680 Guiding  Dir = 1, Dur = 117
04:38:09.760 00.000 7680 IsSlewing returns 0
04:38:09.761 00.001 7680 IsGuiding returns 0
04:38:09.762 00.001 7680 PulseGuide returned control before completion, sleep 127
04:38:09.896 00.134 7680 IsGuiding returns 1
04:38:09.897 00.001 7680 scope still moving after pulse duration time elapsed
04:38:09.927 00.030 7680 IsSlewing returns 0
04:38:09.929 00.002 7680 IsGuiding returns 0
04:38:09.929 00.000 7680 scope move finished after 117 + 51 ms
04:38:09.930 00.001 7680 Move returns status 0, amount 117
04:38:09.930 00.000 7680 move complete, result=0
04:38:09.931 00.001 7680 worker thread done servicing request
04:38:09.932 00.001 6120 GuideStep: 0.2 px 90 ms WEST, 0.2 px 117 ms SOUTH
04:38:09.938 00.006 7680 Worker thread wakes up
04:38:09.938 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:09.938 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:11.189 01.251 7680 Exposure complete
04:38:11.331 00.142 7680 worker thread done servicing request
04:38:11.332 00.001 6120 OnExposeComplete: enter
04:38:11.337 00.005 6120 UpdateGuideState(): m_state=6
04:38:11.341 00.004 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5409
04:38:11.345 00.004 6120 Star::Find returns 1 (0), X=503.67, Y=658.56, Mass=7985, SNR=59.0, Peak=188 HFD=6.9
04:38:11.349 00.004 6120 CameraToMount -- cameraTheta (2.07) - m_xAngle (0.19) = xAngle (1.88 = 1.88)
04:38:11.354 00.005 6120 CameraToMount -- cameraTheta (2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.76 = -1.53)
04:38:11.359 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=0.30 hyp=0.34 cameraTheta=2.07 mountX=-0.10 mountY=-0.34, mountTheta=-1.87
04:38:11.364 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=0.30, opts=13)
04:38:11.369 00.005 6120 Enqueuing Move request for scope (-0.16, 0.30)
04:38:11.371 00.002 7680 Worker thread wakes up
04:38:11.371 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.30) opts 0xd
04:38:11.373 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:11.376 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.16, 0.30)
04:38:11.376 00.000 7680 Moving (-0.16, 0.30) raw xDistance=-0.10 yDistance=-0.34
04:38:11.377 00.001 6120 UpdateGuideState exits: m=7985 SNR=59.0
04:38:11.381 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:11.385 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:11.390 00.005 6120 Enqueuing Expose request
04:38:11.393 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:38:11.393 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:38:11.393 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
04:38:11.393 00.000 7680 MoveAxis(E, 0, ABG)
04:38:11.393 00.000 7680 Move returns status 0, amount 0
04:38:11.395 00.002 7680 MoveAxis(N, 0, ABG)
04:38:11.395 00.000 7680 Move returns status 0, amount 0
04:38:11.395 00.000 7680 move complete, result=0
04:38:11.395 00.000 7680 worker thread done servicing request
04:38:11.396 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:38:11.400 00.004 7680 Worker thread wakes up
04:38:11.400 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:11.400 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:12.651 01.251 7680 Exposure complete
04:38:12.800 00.149 7680 worker thread done servicing request
04:38:12.801 00.001 6120 OnExposeComplete: enter
04:38:12.805 00.004 6120 UpdateGuideState(): m_state=6
04:38:12.809 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5410
04:38:12.812 00.003 6120 Star::Find returns 1 (0), X=503.80, Y=658.04, Mass=7527, SNR=57.2, Peak=210 HFD=6.4
04:38:12.816 00.004 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
04:38:12.820 00.004 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
04:38:12.827 00.007 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.71 mountX=-0.07 mountY=0.19, mountTheta=1.93
04:38:12.833 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.22, opts=13)
04:38:12.837 00.004 6120 Enqueuing Move request for scope (-0.03, -0.22)
04:38:12.841 00.004 7680 Worker thread wakes up
04:38:12.841 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:12.845 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
04:38:12.845 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
04:38:12.845 00.000 7680 Moving (-0.03, -0.22) raw xDistance=-0.07 yDistance=0.19
04:38:12.846 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:38:12.846 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:38:12.846 00.000 6120 UpdateGuideState exits: m=7527 SNR=57.2
04:38:12.851 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:38:12.851 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:12.854 00.003 7680 MoveAxis(E, 0, ABG)
04:38:12.854 00.000 7680 Move returns status 0, amount 0
04:38:12.855 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:12.858 00.003 6120 Enqueuing Expose request
04:38:12.864 00.006 7680 MoveAxis(N, 0, ABG)
04:38:12.864 00.000 7680 Move returns status 0, amount 0
04:38:12.864 00.000 7680 move complete, result=0
04:38:12.864 00.000 7680 worker thread done servicing request
04:38:12.864 00.000 7680 Worker thread wakes up
04:38:12.865 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:38:12.869 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:12.869 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:14.112 01.243 7680 Exposure complete
04:38:14.264 00.152 7680 worker thread done servicing request
04:38:14.265 00.001 6120 OnExposeComplete: enter
04:38:14.269 00.004 6120 UpdateGuideState(): m_state=6
04:38:14.273 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5411
04:38:14.278 00.005 6120 Star::Find returns 1 (0), X=503.53, Y=657.94, Mass=7831, SNR=58.3, Peak=189 HFD=6.6
04:38:14.281 00.003 6120 CameraToMount -- cameraTheta (-2.32) - m_xAngle (0.19) = xAngle (-2.51 = -2.51)
04:38:14.285 00.004 6120 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.36 = 0.36)
04:38:14.289 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=-0.32 hyp=0.44 cameraTheta=-2.32 mountX=-0.35 mountY=0.16, mountTheta=2.73
04:38:14.294 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=-0.32, opts=13)
04:38:14.299 00.005 6120 Enqueuing Move request for scope (-0.30, -0.32)
04:38:14.303 00.004 7680 Worker thread wakes up
04:38:14.303 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:14.307 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.32) opts 0xd
04:38:14.308 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.30, -0.32)
04:38:14.308 00.000 7680 Moving (-0.30, -0.32) raw xDistance=-0.35 yDistance=0.16
04:38:14.308 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
04:38:14.308 00.000 6120 UpdateGuideState exits: m=7831 SNR=58.3
04:38:14.312 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:14.316 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:38:14.316 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:14.320 00.004 6120 Enqueuing Expose request
04:38:14.324 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:38:14.324 00.000 7680 MoveAxis(E, 145, ABG)
04:38:14.324 00.000 7680 Guiding  Dir = 2, Dur = 145
04:38:14.324 00.000 7680 IsSlewing returns 0
04:38:14.325 00.001 7680 IsGuiding returns 0
04:38:14.326 00.001 7680 PulseGuide returned control before completion, sleep 155
04:38:14.493 00.167 7680 IsGuiding returns 1
04:38:14.496 00.003 7680 scope still moving after pulse duration time elapsed
04:38:14.523 00.027 7680 IsSlewing returns 0
04:38:14.525 00.002 7680 IsGuiding returns 0
04:38:14.525 00.000 7680 scope move finished after 145 + 54 ms
04:38:14.525 00.000 7680 Move returns status 0, amount 145
04:38:14.525 00.000 7680 MoveAxis(N, 0, ABG)
04:38:14.526 00.001 7680 Move returns status 0, amount 0
04:38:14.526 00.000 7680 move complete, result=0
04:38:14.526 00.000 7680 worker thread done servicing request
04:38:14.527 00.001 7680 Worker thread wakes up
04:38:14.528 00.001 6120 GuideStep: -0.4 px 145 ms EAST, 0.2 px 0 ms NORTH
04:38:14.533 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:14.533 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:15.788 01.255 7680 Exposure complete
04:38:15.940 00.152 7680 worker thread done servicing request
04:38:15.941 00.001 6120 OnExposeComplete: enter
04:38:15.943 00.002 6120 UpdateGuideState(): m_state=6
04:38:15.949 00.006 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5412
04:38:15.954 00.005 6120 Star::Find returns 1 (0), X=503.89, Y=658.43, Mass=8033, SNR=59.0, Peak=185 HFD=6.9
04:38:15.958 00.004 6120 CameraToMount -- cameraTheta (1.22) - m_xAngle (0.19) = xAngle (1.03 = 1.03)
04:38:15.962 00.004 6120 CameraToMount -- cameraTheta (1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.91 = -2.38)
04:38:15.965 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.22 mountX=0.09 mountY=-0.12, mountTheta=-0.93
04:38:15.971 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.16, opts=13)
04:38:15.975 00.004 6120 Enqueuing Move request for scope (0.06, 0.16)
04:38:15.981 00.006 7680 Worker thread wakes up
04:38:15.981 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:15.985 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
04:38:15.985 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
04:38:15.986 00.001 7680 Moving (0.06, 0.16) raw xDistance=0.09 yDistance=-0.12
04:38:15.986 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:38:15.986 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:38:15.986 00.000 6120 UpdateGuideState exits: m=8033 SNR=59.0
04:38:15.990 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:15.994 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:15.998 00.004 6120 Enqueuing Expose request
04:38:16.001 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:38:16.001 00.000 7680 MoveAxis(E, 0, ABG)
04:38:16.001 00.000 7680 Move returns status 0, amount 0
04:38:16.001 00.000 7680 MoveAxis(N, 0, ABG)
04:38:16.001 00.000 7680 Move returns status 0, amount 0
04:38:16.003 00.002 7680 move complete, result=0
04:38:16.003 00.000 7680 worker thread done servicing request
04:38:16.003 00.000 7680 Worker thread wakes up
04:38:16.003 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:38:16.007 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:16.007 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:17.254 01.247 7680 Exposure complete
04:38:17.402 00.148 7680 worker thread done servicing request
04:38:17.402 00.000 6120 OnExposeComplete: enter
04:38:17.406 00.004 6120 UpdateGuideState(): m_state=6
04:38:17.410 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5413
04:38:17.415 00.005 6120 Star::Find returns 1 (0), X=504.06, Y=657.93, Mass=7486, SNR=57.4, Peak=186 HFD=6.4
04:38:17.418 00.003 6120 CameraToMount -- cameraTheta (-0.97) - m_xAngle (0.19) = xAngle (-1.16 = -1.16)
04:38:17.423 00.005 6120 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.71 = 1.71)
04:38:17.426 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=-0.33 hyp=0.40 cameraTheta=-0.97 mountX=0.16 mountY=0.40, mountTheta=1.19
04:38:17.432 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.33, opts=13)
04:38:17.435 00.003 6120 Enqueuing Move request for scope (0.23, -0.33)
04:38:17.439 00.004 7680 Worker thread wakes up
04:38:17.439 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:17.443 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.33) opts 0xd
04:38:17.445 00.002 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.33)
04:38:17.445 00.000 7680 Moving (0.23, -0.33) raw xDistance=0.16 yDistance=0.40
04:38:17.446 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:38:17.446 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
04:38:17.446 00.000 7680 MoveAxis(E, 0, ABG)
04:38:17.446 00.000 7680 Move returns status 0, amount 0
04:38:17.446 00.000 7680 MoveAxis(S, 216, ABG)
04:38:17.447 00.001 7680 Guiding  Dir = 1, Dur = 216
04:38:17.447 00.000 6120 UpdateGuideState exits: m=7486 SNR=57.4
04:38:17.454 00.007 7680 IsSlewing returns 0
04:38:17.455 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:17.458 00.003 7680 IsGuiding returns 0
04:38:17.460 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:17.462 00.002 7680 PulseGuide returned control before completion, sleep 226
04:38:17.462 00.000 6120 Enqueuing Expose request
04:38:17.698 00.236 7680 IsGuiding returns 1
04:38:17.699 00.001 7680 scope still moving after pulse duration time elapsed
04:38:17.729 00.030 7680 IsSlewing returns 0
04:38:17.729 00.000 7680 IsGuiding returns 0
04:38:17.730 00.001 7680 scope move finished after 216 + 54 ms
04:38:17.730 00.000 7680 Move returns status 0, amount 216
04:38:17.730 00.000 7680 move complete, result=0
04:38:17.732 00.002 7680 worker thread done servicing request
04:38:17.732 00.000 7680 Worker thread wakes up
04:38:17.732 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 216 ms SOUTH
04:38:17.738 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:17.739 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:18.993 01.254 7680 Exposure complete
04:38:19.149 00.156 7680 worker thread done servicing request
04:38:19.150 00.001 6120 OnExposeComplete: enter
04:38:19.153 00.003 6120 UpdateGuideState(): m_state=6
04:38:19.159 00.006 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5414
04:38:19.164 00.005 6120 Star::Find returns 1 (0), X=503.83, Y=657.93, Mass=7430, SNR=57.3, Peak=179 HFD=6.6
04:38:19.170 00.006 6120 CameraToMount -- cameraTheta (-1.57) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
04:38:19.176 00.006 6120 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
04:38:19.180 00.004 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.34 hyp=0.34 cameraTheta=-1.57 mountX=-0.06 mountY=0.30, mountTheta=1.78
04:38:19.185 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.34, opts=13)
04:38:19.189 00.004 6120 Enqueuing Move request for scope (-0.00, -0.34)
04:38:19.194 00.005 7680 Worker thread wakes up
04:38:19.194 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.34) opts 0xd
04:38:19.194 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.34)
04:38:19.194 00.000 7680 Moving (-0.00, -0.34) raw xDistance=-0.06 yDistance=0.30
04:38:19.195 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:38:19.195 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:38:19.195 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:19.198 00.003 6120 UpdateGuideState exits: m=7430 SNR=57.3
04:38:19.204 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:19.208 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:19.211 00.003 6120 Enqueuing Expose request
04:38:19.216 00.005 7680 MoveAxis(E, 0, ABG)
04:38:19.216 00.000 7680 Move returns status 0, amount 0
04:38:19.216 00.000 7680 MoveAxis(S, 164, ABG)
04:38:19.216 00.000 7680 Guiding  Dir = 1, Dur = 164
04:38:19.217 00.001 7680 IsSlewing returns 0
04:38:19.217 00.000 7680 IsGuiding returns 0
04:38:19.218 00.001 7680 PulseGuide returned control before completion, sleep 174
04:38:19.402 00.184 7680 IsGuiding returns 1
04:38:19.402 00.000 7680 scope still moving after pulse duration time elapsed
04:38:19.432 00.030 7680 IsSlewing returns 0
04:38:19.432 00.000 7680 IsGuiding returns 0
04:38:19.433 00.001 7680 scope move finished after 164 + 51 ms
04:38:19.433 00.000 7680 Move returns status 0, amount 164
04:38:19.434 00.001 7680 move complete, result=0
04:38:19.434 00.000 7680 worker thread done servicing request
04:38:19.435 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 164 ms SOUTH
04:38:19.440 00.005 7680 Worker thread wakes up
04:38:19.440 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:19.440 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:20.694 01.254 7680 Exposure complete
04:38:20.839 00.145 7680 worker thread done servicing request
04:38:20.840 00.001 6120 OnExposeComplete: enter
04:38:20.844 00.004 6120 UpdateGuideState(): m_state=6
04:38:20.849 00.005 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5415
04:38:20.854 00.005 6120 Star::Find returns 1 (0), X=503.67, Y=658.64, Mass=7697, SNR=58.0, Peak=170 HFD=6.8
04:38:20.860 00.006 6120 CameraToMount -- cameraTheta (1.99) - m_xAngle (0.19) = xAngle (1.80 = 1.80)
04:38:20.864 00.004 6120 CameraToMount -- cameraTheta (1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.67 = -1.61)
04:38:20.868 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=0.38 hyp=0.41 cameraTheta=1.99 mountX=-0.09 mountY=-0.41, mountTheta=-1.79
04:38:20.873 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.38, opts=13)
04:38:20.877 00.004 6120 Enqueuing Move request for scope (-0.17, 0.38)
04:38:20.881 00.004 7680 Worker thread wakes up
04:38:20.881 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.38) opts 0xd
04:38:20.881 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.38)
04:38:20.882 00.001 7680 Moving (-0.17, 0.38) raw xDistance=-0.09 yDistance=-0.41
04:38:20.882 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:38:20.882 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:38:20.882 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:20.888 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
04:38:20.888 00.000 6120 UpdateGuideState exits: m=7697 SNR=58.0
04:38:20.891 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:20.896 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:20.900 00.004 6120 Enqueuing Expose request
04:38:20.904 00.004 7680 MoveAxis(E, 0, ABG)
04:38:20.904 00.000 7680 Move returns status 0, amount 0
04:38:20.904 00.000 7680 MoveAxis(N, 0, ABG)
04:38:20.904 00.000 7680 Move returns status 0, amount 0
04:38:20.904 00.000 7680 move complete, result=0
04:38:20.905 00.001 7680 worker thread done servicing request
04:38:20.905 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
04:38:20.908 00.003 7680 Worker thread wakes up
04:38:20.908 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:20.908 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:22.162 01.254 7680 Exposure complete
04:38:22.308 00.146 7680 worker thread done servicing request
04:38:22.308 00.000 6120 OnExposeComplete: enter
04:38:22.312 00.004 6120 UpdateGuideState(): m_state=6
04:38:22.314 00.002 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5416
04:38:22.321 00.007 6120 Star::Find returns 1 (0), X=503.88, Y=657.90, Mass=7744, SNR=59.0, Peak=199 HFD=6.6
04:38:22.324 00.003 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
04:38:22.328 00.004 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
04:38:22.332 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.37 hyp=0.37 cameraTheta=-1.44 mountX=-0.02 mountY=0.35, mountTheta=1.63
04:38:22.337 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.37, opts=13)
04:38:22.341 00.004 6120 Enqueuing Move request for scope (0.05, -0.37)
04:38:22.345 00.004 7680 Worker thread wakes up
04:38:22.345 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.37) opts 0xd
04:38:22.346 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.37)
04:38:22.346 00.000 7680 Moving (0.05, -0.37) raw xDistance=-0.02 yDistance=0.35
04:38:22.346 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:38:22.346 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
04:38:22.346 00.000 7680 MoveAxis(E, 0, ABG)
04:38:22.347 00.001 7680 Move returns status 0, amount 0
04:38:22.347 00.000 7680 MoveAxis(S, 190, ABG)
04:38:22.348 00.001 7680 Guiding  Dir = 1, Dur = 190
04:38:22.348 00.000 7680 IsSlewing returns 0
04:38:22.348 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:22.352 00.004 7680 IsGuiding returns 0
04:38:22.352 00.000 6120 UpdateGuideState exits: m=7744 SNR=59.0
04:38:22.356 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:22.359 00.003 7680 PulseGuide returned control before completion, sleep 200
04:38:22.359 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:22.363 00.004 6120 Enqueuing Expose request
04:38:22.569 00.206 7680 IsGuiding returns 1
04:38:22.569 00.000 7680 scope still moving after pulse duration time elapsed
04:38:22.599 00.030 7680 IsSlewing returns 0
04:38:22.599 00.000 7680 IsGuiding returns 0
04:38:22.601 00.002 7680 scope move finished after 190 + 58 ms
04:38:22.601 00.000 7680 Move returns status 0, amount 190
04:38:22.601 00.000 7680 move complete, result=0
04:38:22.602 00.001 7680 worker thread done servicing request
04:38:22.603 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 190 ms SOUTH
04:38:22.610 00.007 7680 Worker thread wakes up
04:38:22.610 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:22.610 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:23.867 01.257 7680 Exposure complete
04:38:24.008 00.141 7680 worker thread done servicing request
04:38:24.008 00.000 6120 OnExposeComplete: enter
04:38:24.013 00.005 6120 UpdateGuideState(): m_state=6
04:38:24.019 00.006 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5417
04:38:24.024 00.005 6120 Star::Find returns 1 (0), X=503.67, Y=658.73, Mass=7946, SNR=58.6, Peak=193 HFD=6.7
04:38:24.027 00.003 6120 CameraToMount -- cameraTheta (1.91) - m_xAngle (0.19) = xAngle (1.72 = 1.72)
04:38:24.031 00.004 6120 CameraToMount -- cameraTheta (1.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.60 = -1.69)
04:38:24.034 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.47 hyp=0.50 cameraTheta=1.91 mountX=-0.08 mountY=-0.49, mountTheta=-1.72
04:38:24.040 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.47, opts=13)
04:38:24.043 00.003 6120 Enqueuing Move request for scope (-0.17, 0.47)
04:38:24.048 00.005 7680 Worker thread wakes up
04:38:24.048 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:24.052 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.47) opts 0xd
04:38:24.052 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.47)
04:38:24.053 00.001 7680 Moving (-0.17, 0.47) raw xDistance=-0.08 yDistance=-0.49
04:38:24.053 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:38:24.053 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:38:24.053 00.000 6120 UpdateGuideState exits: m=7946 SNR=58.6
04:38:24.058 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:24.061 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
04:38:24.062 00.001 7680 MoveAxis(E, 0, ABG)
04:38:24.062 00.000 7680 Move returns status 0, amount 0
04:38:24.062 00.000 7680 MoveAxis(N, 0, ABG)
04:38:24.063 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:24.066 00.003 7680 Move returns status 0, amount 0
04:38:24.066 00.000 7680 move complete, result=0
04:38:24.066 00.000 6120 Enqueuing Expose request
04:38:24.071 00.005 7680 worker thread done servicing request
04:38:24.071 00.000 7680 Worker thread wakes up
04:38:24.071 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
04:38:24.077 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:24.078 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:25.327 01.249 7680 Exposure complete
04:38:25.473 00.146 7680 worker thread done servicing request
04:38:25.474 00.001 6120 OnExposeComplete: enter
04:38:25.479 00.005 6120 UpdateGuideState(): m_state=6
04:38:25.483 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5418
04:38:25.486 00.003 6120 Star::Find returns 1 (0), X=503.76, Y=658.78, Mass=7303, SNR=56.2, Peak=175 HFD=6.6
04:38:25.491 00.005 6120 CameraToMount -- cameraTheta (1.72) - m_xAngle (0.19) = xAngle (1.54 = 1.54)
04:38:25.494 00.003 6120 CameraToMount -- cameraTheta (1.72) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.41 = -1.87)
04:38:25.498 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.52 hyp=0.52 cameraTheta=1.72 mountX=0.02 mountY=-0.50, mountTheta=-1.53
04:38:25.504 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.52, opts=13)
04:38:25.507 00.003 6120 Enqueuing Move request for scope (-0.08, 0.52)
04:38:25.511 00.004 7680 Worker thread wakes up
04:38:25.512 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.52) opts 0xd
04:38:25.513 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.52)
04:38:25.513 00.000 7680 Moving (-0.08, 0.52) raw xDistance=0.02 yDistance=-0.50
04:38:25.513 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:25.517 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:38:25.517 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:38:25.517 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
04:38:25.517 00.000 7680 MoveAxis(E, 0, ABG)
04:38:25.518 00.001 7680 Move returns status 0, amount 0
04:38:25.518 00.000 7680 MoveAxis(N, 0, ABG)
04:38:25.518 00.000 7680 Move returns status 0, amount 0
04:38:25.518 00.000 7680 move complete, result=0
04:38:25.519 00.001 7680 worker thread done servicing request
04:38:25.519 00.000 6120 UpdateGuideState exits: m=7303 SNR=56.2
04:38:25.522 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:25.526 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:25.529 00.003 6120 Enqueuing Expose request
04:38:25.533 00.004 7680 Worker thread wakes up
04:38:25.533 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
04:38:25.537 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:25.537 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:26.778 01.241 7680 Exposure complete
04:38:26.926 00.148 7680 worker thread done servicing request
04:38:26.926 00.000 6120 OnExposeComplete: enter
04:38:26.931 00.005 6120 UpdateGuideState(): m_state=6
04:38:26.935 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5419
04:38:26.939 00.004 6120 Star::Find returns 1 (0), X=503.57, Y=658.78, Mass=7446, SNR=57.2, Peak=175 HFD=6.7
04:38:26.942 00.003 6120 CameraToMount -- cameraTheta (2.05) - m_xAngle (0.19) = xAngle (1.86 = 1.86)
04:38:26.947 00.005 6120 CameraToMount -- cameraTheta (2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.73 = -1.55)
04:38:26.951 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.51 hyp=0.58 cameraTheta=2.05 mountX=-0.16 mountY=-0.58, mountTheta=-1.85
04:38:26.956 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.51, opts=13)
04:38:26.960 00.004 6120 Enqueuing Move request for scope (-0.26, 0.51)
04:38:26.963 00.003 7680 Worker thread wakes up
04:38:26.964 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:26.967 00.003 6120 UpdateGuideState exits: m=7446 SNR=57.2
04:38:26.972 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:26.976 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:26.980 00.004 6120 Enqueuing Expose request
04:38:26.984 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.51) opts 0xd
04:38:26.984 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.51)
04:38:26.985 00.001 7680 Moving (-0.26, 0.51) raw xDistance=-0.16 yDistance=-0.58
04:38:26.985 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:38:26.985 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:38:26.985 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
04:38:26.985 00.000 7680 MoveAxis(E, 0, ABG)
04:38:26.986 00.001 7680 Move returns status 0, amount 0
04:38:26.986 00.000 7680 MoveAxis(N, 0, ABG)
04:38:26.986 00.000 7680 Move returns status 0, amount 0
04:38:26.986 00.000 7680 move complete, result=0
04:38:26.986 00.000 7680 worker thread done servicing request
04:38:26.986 00.000 7680 Worker thread wakes up
04:38:26.987 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.6 px 0 ms NORTH
04:38:26.991 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:26.991 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:28.238 01.247 7680 Exposure complete
04:38:28.387 00.149 7680 worker thread done servicing request
04:38:28.387 00.000 6120 OnExposeComplete: enter
04:38:28.391 00.004 6120 UpdateGuideState(): m_state=6
04:38:28.395 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5420
04:38:28.398 00.003 6120 Star::Find returns 1 (0), X=503.65, Y=658.51, Mass=8264, SNR=60.7, Peak=185 HFD=7.0
04:38:28.403 00.005 6120 CameraToMount -- cameraTheta (2.19) - m_xAngle (0.19) = xAngle (2.01 = 2.01)
04:38:28.406 00.003 6120 CameraToMount -- cameraTheta (2.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.88 = -1.40)
04:38:28.410 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=0.25 hyp=0.31 cameraTheta=2.19 mountX=-0.13 mountY=-0.30, mountTheta=-1.98
04:38:28.416 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.25, opts=13)
04:38:28.420 00.004 6120 Enqueuing Move request for scope (-0.18, 0.25)
04:38:28.424 00.004 7680 Worker thread wakes up
04:38:28.424 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.25) opts 0xd
04:38:28.425 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.25)
04:38:28.425 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:28.428 00.003 6120 UpdateGuideState exits: m=8264 SNR=60.7
04:38:28.432 00.004 7680 Moving (-0.18, 0.25) raw xDistance=-0.13 yDistance=-0.30
04:38:28.433 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:38:28.433 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:38:28.433 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:38:28.433 00.000 7680 MoveAxis(E, 0, ABG)
04:38:28.433 00.000 7680 Move returns status 0, amount 0
04:38:28.433 00.000 7680 MoveAxis(N, 0, ABG)
04:38:28.433 00.000 7680 Move returns status 0, amount 0
04:38:28.433 00.000 7680 move complete, result=0
04:38:28.434 00.001 7680 worker thread done servicing request
04:38:28.434 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:28.436 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:28.441 00.005 6120 Enqueuing Expose request
04:38:28.446 00.005 7680 Worker thread wakes up
04:38:28.446 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:28.446 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:38:28.450 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:29.704 01.254 7680 Exposure complete
04:38:29.855 00.151 7680 worker thread done servicing request
04:38:29.855 00.000 6120 OnExposeComplete: enter
04:38:29.860 00.005 6120 UpdateGuideState(): m_state=6
04:38:29.864 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5421
04:38:29.868 00.004 6120 Star::Find returns 1 (0), X=503.33, Y=657.99, Mass=7611, SNR=58.7, Peak=179 HFD=6.7
04:38:29.871 00.003 6120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (0.19) = xAngle (-2.83 = -2.83)
04:38:29.875 00.004 6120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.04 = 0.04)
04:38:29.878 00.003 6120 CameraToMount -- cameraX=-0.50 cameraY=-0.27 hyp=0.57 cameraTheta=-2.64 mountX=-0.54 mountY=0.02, mountTheta=3.10
04:38:29.884 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.50, y=-0.27, opts=13)
04:38:29.889 00.005 6120 Enqueuing Move request for scope (-0.50, -0.27)
04:38:29.893 00.004 7680 Worker thread wakes up
04:38:29.893 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.27) opts 0xd
04:38:29.893 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.50, -0.27)
04:38:29.893 00.000 7680 Moving (-0.50, -0.27) raw xDistance=-0.54 yDistance=0.02
04:38:29.894 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:29.897 00.003 6120 UpdateGuideState exits: m=7611 SNR=58.7
04:38:29.901 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
04:38:29.901 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:38:29.902 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:29.905 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:29.908 00.003 6120 Enqueuing Expose request
04:38:29.912 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:38:29.912 00.000 7680 MoveAxis(E, 221, ABG)
04:38:29.912 00.000 7680 Guiding  Dir = 2, Dur = 221
04:38:29.913 00.001 7680 IsSlewing returns 0
04:38:29.914 00.001 7680 IsGuiding returns 0
04:38:29.914 00.000 7680 PulseGuide returned control before completion, sleep 231
04:38:30.163 00.249 7680 IsGuiding returns 1
04:38:30.164 00.001 7680 scope still moving after pulse duration time elapsed
04:38:30.193 00.029 7680 IsSlewing returns 0
04:38:30.195 00.002 7680 IsGuiding returns 0
04:38:30.196 00.001 7680 scope move finished after 221 + 61 ms
04:38:30.196 00.000 7680 Move returns status 0, amount 221
04:38:30.196 00.000 7680 MoveAxis(N, 0, ABG)
04:38:30.197 00.001 7680 Move returns status 0, amount 0
04:38:30.197 00.000 7680 move complete, result=0
04:38:30.199 00.002 7680 worker thread done servicing request
04:38:30.199 00.000 7680 Worker thread wakes up
04:38:30.199 00.000 6120 GuideStep: -0.5 px 221 ms EAST, 0.0 px 0 ms NORTH
04:38:30.204 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:30.205 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:31.455 01.250 7680 Exposure complete
04:38:31.590 00.135 7680 worker thread done servicing request
04:38:31.590 00.000 6120 OnExposeComplete: enter
04:38:31.594 00.004 6120 UpdateGuideState(): m_state=6
04:38:31.599 00.005 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5422
04:38:31.603 00.004 6120 Star::Find returns 1 (0), X=503.71, Y=657.73, Mass=7672, SNR=57.5, Peak=185 HFD=6.7
04:38:31.608 00.005 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
04:38:31.612 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
04:38:31.616 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.54 hyp=0.55 cameraTheta=-1.79 mountX=-0.22 mountY=0.43, mountTheta=2.04
04:38:31.620 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.54, opts=13)
04:38:31.625 00.005 6120 Enqueuing Move request for scope (-0.12, -0.54)
04:38:31.629 00.004 7680 Worker thread wakes up
04:38:31.629 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.54) opts 0xd
04:38:31.629 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.54)
04:38:31.629 00.000 7680 Moving (-0.12, -0.54) raw xDistance=-0.22 yDistance=0.43
04:38:31.629 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
04:38:31.630 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:38:31.630 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:31.634 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
04:38:31.634 00.000 6120 UpdateGuideState exits: m=7672 SNR=57.5
04:38:31.640 00.006 7680 MoveAxis(E, 105, ABG)
04:38:31.640 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:31.645 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:31.648 00.003 6120 Enqueuing Expose request
04:38:31.652 00.004 7680 Guiding  Dir = 2, Dur = 105
04:38:31.652 00.000 7680 IsSlewing returns 0
04:38:31.652 00.000 7680 IsGuiding returns 0
04:38:31.654 00.002 7680 PulseGuide returned control before completion, sleep 115
04:38:31.776 00.122 7680 IsGuiding returns 1
04:38:31.778 00.002 7680 scope still moving after pulse duration time elapsed
04:38:31.808 00.030 7680 IsSlewing returns 0
04:38:31.809 00.001 7680 IsGuiding returns 0
04:38:31.809 00.000 7680 scope move finished after 105 + 50 ms
04:38:31.810 00.001 7680 Move returns status 0, amount 105
04:38:31.810 00.000 7680 MoveAxis(N, 0, ABG)
04:38:31.810 00.000 7680 Move returns status 0, amount 0
04:38:31.811 00.001 7680 move complete, result=0
04:38:31.811 00.000 7680 worker thread done servicing request
04:38:31.811 00.000 6120 GuideStep: -0.2 px 105 ms EAST, 0.4 px 0 ms NORTH
04:38:31.818 00.007 7680 Worker thread wakes up
04:38:31.818 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:31.818 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:33.071 01.253 7680 Exposure complete
04:38:33.231 00.160 7680 worker thread done servicing request
04:38:33.232 00.001 6120 OnExposeComplete: enter
04:38:33.237 00.005 6120 UpdateGuideState(): m_state=6
04:38:33.241 00.004 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5423
04:38:33.246 00.005 6120 Star::Find returns 1 (0), X=503.86, Y=657.89, Mass=7917, SNR=59.1, Peak=179 HFD=6.6
04:38:33.251 00.005 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
04:38:33.255 00.004 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
04:38:33.259 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.37 hyp=0.37 cameraTheta=-1.49 mountX=-0.04 mountY=0.35, mountTheta=1.68
04:38:33.268 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.37, opts=13)
04:38:33.273 00.005 6120 Enqueuing Move request for scope (0.03, -0.37)
04:38:33.277 00.004 7680 Worker thread wakes up
04:38:33.277 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:33.281 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.37) opts 0xd
04:38:33.281 00.000 6120 UpdateGuideState exits: m=7917 SNR=59.1
04:38:33.285 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:33.290 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:33.294 00.004 6120 Enqueuing Expose request
04:38:33.299 00.005 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.37)
04:38:33.299 00.000 7680 Moving (0.03, -0.37) raw xDistance=-0.04 yDistance=0.35
04:38:33.299 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:38:33.299 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:38:33.299 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
04:38:33.300 00.001 7680 MoveAxis(E, 0, ABG)
04:38:33.300 00.000 7680 Move returns status 0, amount 0
04:38:33.300 00.000 7680 MoveAxis(N, 0, ABG)
04:38:33.300 00.000 7680 Move returns status 0, amount 0
04:38:33.300 00.000 7680 move complete, result=0
04:38:33.300 00.000 7680 worker thread done servicing request
04:38:33.301 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
04:38:33.306 00.005 7680 Worker thread wakes up
04:38:33.306 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:33.306 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:34.551 01.245 7680 Exposure complete
04:38:34.694 00.143 7680 worker thread done servicing request
04:38:34.694 00.000 6120 OnExposeComplete: enter
04:38:34.699 00.005 6120 UpdateGuideState(): m_state=6
04:38:34.703 00.004 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5424
04:38:34.707 00.004 6120 Star::Find returns 1 (0), X=504.04, Y=657.88, Mass=7639, SNR=57.8, Peak=182 HFD=6.5
04:38:34.712 00.005 6120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.19) = xAngle (-1.25 = -1.25)
04:38:34.716 00.004 6120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.62 = 1.62)
04:38:34.720 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.38 hyp=0.43 cameraTheta=-1.06 mountX=0.14 mountY=0.43, mountTheta=1.27
04:38:34.725 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.38, opts=13)
04:38:34.729 00.004 6120 Enqueuing Move request for scope (0.21, -0.38)
04:38:34.733 00.004 7680 Worker thread wakes up
04:38:34.733 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.38) opts 0xd
04:38:34.733 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.38)
04:38:34.733 00.000 7680 Moving (0.21, -0.38) raw xDistance=0.14 yDistance=0.43
04:38:34.733 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:38:34.734 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:38:34.734 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
04:38:34.734 00.000 7680 MoveAxis(E, 0, ABG)
04:38:34.734 00.000 7680 Move returns status 0, amount 0
04:38:34.734 00.000 7680 MoveAxis(N, 0, ABG)
04:38:34.734 00.000 7680 Move returns status 0, amount 0
04:38:34.734 00.000 7680 move complete, result=0
04:38:34.735 00.001 7680 worker thread done servicing request
04:38:34.736 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:34.738 00.002 6120 UpdateGuideState exits: m=7639 SNR=57.8
04:38:34.742 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:34.746 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:34.750 00.004 6120 Enqueuing Expose request
04:38:34.754 00.004 7680 Worker thread wakes up
04:38:34.754 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:34.754 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
04:38:34.759 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:36.013 01.254 7680 Exposure complete
04:38:36.162 00.149 7680 worker thread done servicing request
04:38:36.162 00.000 6120 OnExposeComplete: enter
04:38:36.167 00.005 6120 UpdateGuideState(): m_state=6
04:38:36.173 00.006 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5425
04:38:36.178 00.005 6120 Star::Find returns 1 (0), X=503.89, Y=657.87, Mass=7348, SNR=57.0, Peak=173 HFD=6.6
04:38:36.182 00.004 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
04:38:36.186 00.004 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
04:38:36.190 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.40 hyp=0.40 cameraTheta=-1.44 mountX=-0.02 mountY=0.38, mountTheta=1.63
04:38:36.196 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.40, opts=13)
04:38:36.200 00.004 6120 Enqueuing Move request for scope (0.05, -0.40)
04:38:36.204 00.004 7680 Worker thread wakes up
04:38:36.205 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:36.209 00.004 6120 UpdateGuideState exits: m=7348 SNR=57.0
04:38:36.214 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.40) opts 0xd
04:38:36.214 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.40)
04:38:36.214 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:36.218 00.004 7680 Moving (0.05, -0.40) raw xDistance=-0.02 yDistance=0.38
04:38:36.218 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:36.223 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:38:36.223 00.000 6120 Enqueuing Expose request
04:38:36.229 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.38 from input 0.38
04:38:36.229 00.000 7680 MoveAxis(E, 0, ABG)
04:38:36.229 00.000 7680 Move returns status 0, amount 0
04:38:36.229 00.000 7680 MoveAxis(S, 205, ABG)
04:38:36.230 00.001 7680 Guiding  Dir = 1, Dur = 205
04:38:36.230 00.000 7680 IsSlewing returns 0
04:38:36.231 00.001 7680 IsGuiding returns 0
04:38:36.231 00.000 7680 PulseGuide returned control before completion, sleep 215
04:38:36.451 00.220 7680 IsGuiding returns 1
04:38:36.453 00.002 7680 scope still moving after pulse duration time elapsed
04:38:36.483 00.030 7680 IsSlewing returns 0
04:38:36.486 00.003 7680 IsGuiding returns 0
04:38:36.486 00.000 7680 scope move finished after 205 + 51 ms
04:38:36.488 00.002 7680 Move returns status 0, amount 205
04:38:36.488 00.000 7680 move complete, result=0
04:38:36.489 00.001 7680 worker thread done servicing request
04:38:36.489 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 205 ms SOUTH
04:38:36.495 00.006 7680 Worker thread wakes up
04:38:36.495 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:36.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:37.740 01.245 7680 Exposure complete
04:38:37.872 00.132 7680 worker thread done servicing request
04:38:37.873 00.001 6120 OnExposeComplete: enter
04:38:37.877 00.004 6120 UpdateGuideState(): m_state=6
04:38:37.882 00.005 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5426
04:38:37.887 00.005 6120 Star::Find returns 1 (0), X=504.06, Y=658.05, Mass=7977, SNR=59.5, Peak=203 HFD=6.5
04:38:37.892 00.005 6120 CameraToMount -- cameraTheta (-0.74) - m_xAngle (0.19) = xAngle (-0.93 = -0.93)
04:38:37.896 00.004 6120 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.94 = 1.94)
04:38:37.899 00.003 6120 CameraToMount -- cameraX=0.23 cameraY=-0.21 hyp=0.31 cameraTheta=-0.74 mountX=0.19 mountY=0.29, mountTheta=1.00
04:38:37.905 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=-0.21, opts=13)
04:38:37.909 00.004 6120 Enqueuing Move request for scope (0.23, -0.21)
04:38:37.911 00.002 7680 Worker thread wakes up
04:38:37.912 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:37.915 00.003 6120 UpdateGuideState exits: m=7977 SNR=59.5
04:38:37.919 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:37.923 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.21) opts 0xd
04:38:37.923 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, -0.21)
04:38:37.924 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:37.927 00.003 6120 Enqueuing Expose request
04:38:37.931 00.004 7680 Moving (0.23, -0.21) raw xDistance=0.19 yDistance=0.29
04:38:37.931 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:38:37.931 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:38:37.931 00.000 7680 MoveAxis(E, 0, ABG)
04:38:37.932 00.001 7680 Move returns status 0, amount 0
04:38:37.932 00.000 7680 MoveAxis(S, 157, ABG)
04:38:37.932 00.000 7680 Guiding  Dir = 1, Dur = 157
04:38:37.932 00.000 7680 IsSlewing returns 0
04:38:37.933 00.001 7680 IsGuiding returns 0
04:38:37.933 00.000 7680 PulseGuide returned control before completion, sleep 167
04:38:38.104 00.171 7680 IsGuiding returns 1
04:38:38.105 00.001 7680 scope still moving after pulse duration time elapsed
04:38:38.136 00.031 7680 IsSlewing returns 0
04:38:38.141 00.005 7680 IsGuiding returns 0
04:38:38.142 00.001 7680 scope move finished after 157 + 51 ms
04:38:38.142 00.000 7680 Move returns status 0, amount 157
04:38:38.142 00.000 7680 move complete, result=0
04:38:38.143 00.001 7680 worker thread done servicing request
04:38:38.143 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 157 ms SOUTH
04:38:38.154 00.011 7680 Worker thread wakes up
04:38:38.154 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:38.154 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:39.408 01.254 7680 Exposure complete
04:38:39.553 00.145 7680 worker thread done servicing request
04:38:39.553 00.000 6120 OnExposeComplete: enter
04:38:39.558 00.005 6120 UpdateGuideState(): m_state=6
04:38:39.562 00.004 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5427
04:38:39.566 00.004 6120 Star::Find returns 1 (0), X=503.93, Y=658.08, Mass=7426, SNR=56.6, Peak=191 HFD=6.4
04:38:39.571 00.005 6120 CameraToMount -- cameraTheta (-1.11) - m_xAngle (0.19) = xAngle (-1.29 = -1.29)
04:38:39.576 00.005 6120 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.58 = 1.58)
04:38:39.580 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.11 mountX=0.06 mountY=0.20, mountTheta=1.30
04:38:39.584 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.18, opts=13)
04:38:39.589 00.005 6120 Enqueuing Move request for scope (0.09, -0.18)
04:38:39.592 00.003 7680 Worker thread wakes up
04:38:39.593 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
04:38:39.593 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
04:38:39.593 00.000 7680 Moving (0.09, -0.18) raw xDistance=0.06 yDistance=0.20
04:38:39.593 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:38:39.593 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
04:38:39.593 00.000 7680 MoveAxis(E, 0, ABG)
04:38:39.593 00.000 7680 Move returns status 0, amount 0
04:38:39.593 00.000 7680 MoveAxis(S, 111, ABG)
04:38:39.594 00.001 7680 Guiding  Dir = 1, Dur = 111
04:38:39.594 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:39.598 00.004 7680 IsSlewing returns 0
04:38:39.599 00.001 6120 UpdateGuideState exits: m=7426 SNR=56.6
04:38:39.604 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:39.607 00.003 7680 IsGuiding returns 0
04:38:39.607 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:39.610 00.003 7680 PulseGuide returned control before completion, sleep 121
04:38:39.612 00.002 6120 Enqueuing Expose request
04:38:39.744 00.132 7680 IsGuiding returns 1
04:38:39.745 00.001 7680 scope still moving after pulse duration time elapsed
04:38:39.776 00.031 7680 IsSlewing returns 0
04:38:39.778 00.002 7680 IsGuiding returns 0
04:38:39.779 00.001 7680 scope move finished after 111 + 61 ms
04:38:39.780 00.001 7680 Move returns status 0, amount 111
04:38:39.780 00.000 7680 move complete, result=0
04:38:39.781 00.001 7680 worker thread done servicing request
04:38:39.781 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 111 ms SOUTH
04:38:39.790 00.009 7680 Worker thread wakes up
04:38:39.790 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:39.790 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:41.037 01.247 7680 Exposure complete
04:38:41.182 00.145 7680 worker thread done servicing request
04:38:41.182 00.000 6120 OnExposeComplete: enter
04:38:41.186 00.004 6120 UpdateGuideState(): m_state=6
04:38:41.191 00.005 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5428
04:38:41.195 00.004 6120 Star::Find returns 1 (0), X=503.94, Y=658.00, Mass=7225, SNR=56.8, Peak=178 HFD=6.4
04:38:41.199 00.004 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.36 = -1.36)
04:38:41.203 00.004 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.51 = 1.51)
04:38:41.208 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=-0.26 hyp=0.29 cameraTheta=-1.18 mountX=0.06 mountY=0.29, mountTheta=1.37
04:38:41.212 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.26, opts=13)
04:38:41.217 00.005 6120 Enqueuing Move request for scope (0.11, -0.26)
04:38:41.220 00.003 7680 Worker thread wakes up
04:38:41.220 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:41.226 00.006 6120 UpdateGuideState exits: m=7225 SNR=56.8
04:38:41.231 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:41.236 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:41.241 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.26) opts 0xd
04:38:41.241 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.26)
04:38:41.241 00.000 7680 Moving (0.11, -0.26) raw xDistance=0.06 yDistance=0.29
04:38:41.241 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:38:41.241 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:38:41.242 00.001 6120 Enqueuing Expose request
04:38:41.247 00.005 7680 MoveAxis(E, 0, ABG)
04:38:41.247 00.000 7680 Move returns status 0, amount 0
04:38:41.247 00.000 7680 MoveAxis(S, 155, ABG)
04:38:41.247 00.000 7680 Guiding  Dir = 1, Dur = 155
04:38:41.248 00.001 7680 IsSlewing returns 0
04:38:41.248 00.000 7680 IsGuiding returns 0
04:38:41.248 00.000 7680 PulseGuide returned control before completion, sleep 165
04:38:41.427 00.179 7680 IsGuiding returns 1
04:38:41.428 00.001 7680 scope still moving after pulse duration time elapsed
04:38:41.458 00.030 7680 IsSlewing returns 0
04:38:41.458 00.000 7680 IsGuiding returns 0
04:38:41.459 00.001 7680 scope move finished after 155 + 55 ms
04:38:41.459 00.000 7680 Move returns status 0, amount 155
04:38:41.459 00.000 7680 move complete, result=0
04:38:41.461 00.002 7680 worker thread done servicing request
04:38:41.461 00.000 7680 Worker thread wakes up
04:38:41.461 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 155 ms SOUTH
04:38:41.466 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:41.466 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:42.706 01.240 7680 Exposure complete
04:38:42.847 00.141 7680 worker thread done servicing request
04:38:42.848 00.001 6120 OnExposeComplete: enter
04:38:42.851 00.003 6120 UpdateGuideState(): m_state=6
04:38:42.857 00.006 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5429
04:38:42.862 00.005 6120 Star::Find returns 1 (0), X=503.79, Y=658.45, Mass=8213, SNR=58.8, Peak=164 HFD=7.0
04:38:42.866 00.004 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (0.19) = xAngle (1.63 = 1.63)
04:38:42.869 00.003 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.50 = -1.78)
04:38:42.874 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.82 mountX=-0.01 mountY=-0.19, mountTheta=-1.63
04:38:42.879 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.19, opts=13)
04:38:42.883 00.004 6120 Enqueuing Move request for scope (-0.05, 0.19)
04:38:42.888 00.005 7680 Worker thread wakes up
04:38:42.888 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:42.891 00.003 6120 UpdateGuideState exits: m=8213 SNR=58.8
04:38:42.896 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
04:38:42.897 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
04:38:42.897 00.000 7680 Moving (-0.05, 0.19) raw xDistance=-0.01 yDistance=-0.19
04:38:42.897 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:42.900 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:42.905 00.005 6120 Enqueuing Expose request
04:38:42.908 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:38:42.908 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:38:42.908 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:38:42.908 00.000 7680 MoveAxis(E, 0, ABG)
04:38:42.908 00.000 7680 Move returns status 0, amount 0
04:38:42.910 00.002 7680 MoveAxis(N, 0, ABG)
04:38:42.910 00.000 7680 Move returns status 0, amount 0
04:38:42.910 00.000 7680 move complete, result=0
04:38:42.910 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:38:42.914 00.004 7680 worker thread done servicing request
04:38:42.915 00.001 7680 Worker thread wakes up
04:38:42.915 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:42.915 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:44.164 01.249 7680 Exposure complete
04:38:44.309 00.145 7680 worker thread done servicing request
04:38:44.310 00.001 6120 OnExposeComplete: enter
04:38:44.313 00.003 6120 UpdateGuideState(): m_state=6
04:38:44.317 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5430
04:38:44.321 00.004 6120 Star::Find returns 1 (0), X=503.53, Y=658.33, Mass=7934, SNR=58.5, Peak=162 HFD=7.1
04:38:44.325 00.004 6120 CameraToMount -- cameraTheta (2.92) - m_xAngle (0.19) = xAngle (2.74 = 2.74)
04:38:44.329 00.004 6120 CameraToMount -- cameraTheta (2.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.61 = -0.67)
04:38:44.333 00.004 6120 CameraToMount -- cameraX=-0.30 cameraY=0.07 hyp=0.31 cameraTheta=2.92 mountX=-0.28 mountY=-0.19, mountTheta=-2.55
04:38:44.338 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.30, y=0.07, opts=13)
04:38:44.342 00.004 6120 Enqueuing Move request for scope (-0.30, 0.07)
04:38:44.345 00.003 7680 Worker thread wakes up
04:38:44.346 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:44.348 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.07) opts 0xd
04:38:44.349 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.30, 0.07)
04:38:44.349 00.000 7680 Moving (-0.30, 0.07) raw xDistance=-0.28 yDistance=-0.19
04:38:44.349 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
04:38:44.349 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:38:44.349 00.000 6120 UpdateGuideState exits: m=7934 SNR=58.5
04:38:44.354 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:38:44.354 00.000 7680 MoveAxis(E, 116, ABG)
04:38:44.354 00.000 7680 Guiding  Dir = 2, Dur = 116
04:38:44.355 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:44.360 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:44.365 00.005 6120 Enqueuing Expose request
04:38:44.369 00.004 7680 IsSlewing returns 0
04:38:44.369 00.000 7680 IsGuiding returns 0
04:38:44.369 00.000 7680 PulseGuide returned control before completion, sleep 126
04:38:44.497 00.128 7680 IsGuiding returns 1
04:38:44.497 00.000 7680 scope still moving after pulse duration time elapsed
04:38:44.528 00.031 7680 IsSlewing returns 0
04:38:44.529 00.001 7680 IsGuiding returns 0
04:38:44.530 00.001 7680 scope move finished after 116 + 45 ms
04:38:44.530 00.000 7680 Move returns status 0, amount 116
04:38:44.532 00.002 7680 MoveAxis(N, 0, ABG)
04:38:44.532 00.000 7680 Move returns status 0, amount 0
04:38:44.533 00.001 7680 move complete, result=0
04:38:44.533 00.000 7680 worker thread done servicing request
04:38:44.534 00.001 6120 GuideStep: -0.3 px 116 ms EAST, -0.2 px 0 ms NORTH
04:38:44.541 00.007 7680 Worker thread wakes up
04:38:44.541 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:44.543 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:45.792 01.249 7680 Exposure complete
04:38:45.939 00.147 7680 worker thread done servicing request
04:38:45.939 00.000 6120 OnExposeComplete: enter
04:38:45.944 00.005 6120 UpdateGuideState(): m_state=6
04:38:45.949 00.005 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5431
04:38:45.952 00.003 6120 Star::Find returns 1 (0), X=503.70, Y=658.40, Mass=7901, SNR=59.1, Peak=165 HFD=7.0
04:38:45.955 00.003 6120 CameraToMount -- cameraTheta (2.34) - m_xAngle (0.19) = xAngle (2.15 = 2.15)
04:38:45.960 00.005 6120 CameraToMount -- cameraTheta (2.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.03 = -1.26)
04:38:45.964 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=0.14 hyp=0.19 cameraTheta=2.34 mountX=-0.11 mountY=-0.19, mountTheta=-2.10
04:38:45.968 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=0.14, opts=13)
04:38:45.972 00.004 6120 Enqueuing Move request for scope (-0.14, 0.14)
04:38:45.976 00.004 7680 Worker thread wakes up
04:38:45.976 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.14) opts 0xd
04:38:45.976 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, 0.14)
04:38:45.977 00.001 7680 Moving (-0.14, 0.14) raw xDistance=-0.11 yDistance=-0.19
04:38:45.977 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:38:45.978 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:38:45.978 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:45.984 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
04:38:45.984 00.000 6120 UpdateGuideState exits: m=7901 SNR=59.1
04:38:45.989 00.005 7680 MoveAxis(E, 0, ABG)
04:38:45.989 00.000 7680 Move returns status 0, amount 0
04:38:45.990 00.001 7680 MoveAxis(N, 0, ABG)
04:38:45.990 00.000 7680 Move returns status 0, amount 0
04:38:45.990 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:45.994 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:45.998 00.004 6120 Enqueuing Expose request
04:38:46.003 00.005 7680 move complete, result=0
04:38:46.003 00.000 7680 worker thread done servicing request
04:38:46.003 00.000 7680 Worker thread wakes up
04:38:46.003 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:38:46.008 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:46.008 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:47.258 01.250 7680 Exposure complete
04:38:47.414 00.156 7680 worker thread done servicing request
04:38:47.415 00.001 6120 OnExposeComplete: enter
04:38:47.419 00.004 6120 UpdateGuideState(): m_state=6
04:38:47.424 00.005 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5432
04:38:47.428 00.004 6120 Star::Find returns 1 (0), X=503.59, Y=660.16, Mass=7535, SNR=57.5, Peak=174 HFD=6.6
04:38:47.431 00.003 6120 CameraToMount -- cameraTheta (1.70) - m_xAngle (0.19) = xAngle (1.51 = 1.51)
04:38:47.436 00.005 6120 CameraToMount -- cameraTheta (1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.39 = -1.90)
04:38:47.439 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=1.89 hyp=1.91 cameraTheta=1.70 mountX=0.11 mountY=-1.81, mountTheta=-1.51
04:38:47.446 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=1.89, opts=13)
04:38:47.450 00.004 6120 Enqueuing Move request for scope (-0.24, 1.89)
04:38:47.454 00.004 7680 Worker thread wakes up
04:38:47.455 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:47.458 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 1.89) opts 0xd
04:38:47.458 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, 1.89)
04:38:47.458 00.000 7680 Moving (-0.24, 1.89) raw xDistance=0.11 yDistance=-1.81
04:38:47.458 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:38:47.458 00.000 6120 UpdateGuideState exits: m=7535 SNR=57.5
04:38:47.461 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:47.464 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:47.467 00.003 6120 Enqueuing Expose request
04:38:47.471 00.004 7680 resist switch: large excursion: input -1.81 thresh 0.60 direction from 1 to -1
04:38:47.471 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.42
04:38:47.471 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.81 from input -1.81
04:38:47.471 00.000 7680 MoveAxis(E, 0, ABG)
04:38:47.471 00.000 7680 Move returns status 0, amount 0
04:38:47.471 00.000 7680 MoveAxis(N, 981, ABG)
04:38:47.471 00.000 7680 Guiding  Dir = 0, Dur = 981
04:38:47.472 00.001 7680 IsSlewing returns 0
04:38:47.472 00.000 7680 IsGuiding returns 0
04:38:47.472 00.000 7680 PulseGuide returned control before completion, sleep 991
04:38:48.481 01.009 7680 IsGuiding returns 1
04:38:48.482 00.001 7680 scope still moving after pulse duration time elapsed
04:38:48.512 00.030 7680 IsSlewing returns 0
04:38:48.512 00.000 7680 IsGuiding returns 0
04:38:48.513 00.001 7680 scope move finished after 981 + 58 ms
04:38:48.513 00.000 7680 Move returns status 0, amount 981
04:38:48.513 00.000 7680 move complete, result=0
04:38:48.514 00.001 7680 worker thread done servicing request
04:38:48.514 00.000 7680 Worker thread wakes up
04:38:48.514 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:48.515 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:48.515 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -1.8 px 981 ms NORTH
04:38:49.765 01.250 7680 Exposure complete
04:38:49.910 00.145 7680 worker thread done servicing request
04:38:49.910 00.000 6120 OnExposeComplete: enter
04:38:49.914 00.004 6120 UpdateGuideState(): m_state=6
04:38:49.919 00.005 6120 Star::Find(15, 503, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5433
04:38:49.922 00.003 6120 Star::Find returns 1 (0), X=503.61, Y=657.77, Mass=7457, SNR=57.2, Peak=175 HFD=6.7
04:38:49.927 00.005 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
04:38:49.931 00.004 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.69 = 0.69)
04:38:49.934 00.003 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.49 hyp=0.54 cameraTheta=-2.00 mountX=-0.31 mountY=0.34, mountTheta=2.31
04:38:49.939 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.49, opts=13)
04:38:49.944 00.005 6120 Enqueuing Move request for scope (-0.22, -0.49)
04:38:49.947 00.003 7680 Worker thread wakes up
04:38:49.948 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:49.951 00.003 6120 UpdateGuideState exits: m=7457 SNR=57.2
04:38:49.955 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:49.959 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.49) opts 0xd
04:38:49.959 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.49)
04:38:49.959 00.000 7680 Moving (-0.22, -0.49) raw xDistance=-0.31 yDistance=0.34
04:38:49.960 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:49.964 00.004 6120 Enqueuing Expose request
04:38:49.967 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
04:38:49.967 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:38:49.968 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
04:38:49.968 00.000 7680 MoveAxis(E, 127, ABG)
04:38:49.969 00.001 7680 Guiding  Dir = 2, Dur = 127
04:38:49.969 00.000 7680 IsSlewing returns 0
04:38:49.969 00.000 7680 IsGuiding returns 0
04:38:49.970 00.001 7680 PulseGuide returned control before completion, sleep 137
04:38:50.112 00.142 7680 IsGuiding returns 1
04:38:50.114 00.002 7680 scope still moving after pulse duration time elapsed
04:38:50.143 00.029 7680 IsSlewing returns 0
04:38:50.144 00.001 7680 IsGuiding returns 0
04:38:50.144 00.000 7680 scope move finished after 127 + 47 ms
04:38:50.146 00.002 7680 Move returns status 0, amount 127
04:38:50.146 00.000 7680 MoveAxis(N, 0, ABG)
04:38:50.147 00.001 7680 Move returns status 0, amount 0
04:38:50.147 00.000 7680 move complete, result=0
04:38:50.147 00.000 7680 worker thread done servicing request
04:38:50.148 00.001 7680 Worker thread wakes up
04:38:50.148 00.000 6120 GuideStep: -0.3 px 127 ms EAST, 0.3 px 0 ms NORTH
04:38:50.154 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:50.155 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:51.402 01.247 7680 Exposure complete
04:38:51.538 00.136 7680 worker thread done servicing request
04:38:51.538 00.000 6120 OnExposeComplete: enter
04:38:51.542 00.004 6120 UpdateGuideState(): m_state=6
04:38:51.545 00.003 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5434
04:38:51.550 00.005 6120 Star::Find returns 1 (0), X=503.70, Y=657.61, Mass=8246, SNR=60.5, Peak=191 HFD=6.8
04:38:51.554 00.004 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.96 = -1.96)
04:38:51.557 00.003 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
04:38:51.561 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.65 hyp=0.67 cameraTheta=-1.78 mountX=-0.26 mountY=0.53, mountTheta=2.02
04:38:51.566 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.65, opts=13)
04:38:51.570 00.004 6120 Enqueuing Move request for scope (-0.14, -0.65)
04:38:51.574 00.004 7680 Worker thread wakes up
04:38:51.574 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.65) opts 0xd
04:38:51.575 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.65)
04:38:51.575 00.000 7680 Moving (-0.14, -0.65) raw xDistance=-0.26 yDistance=0.53
04:38:51.575 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
04:38:51.575 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:38:51.575 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
04:38:51.575 00.000 7680 MoveAxis(E, 113, ABG)
04:38:51.575 00.000 7680 Guiding  Dir = 2, Dur = 113
04:38:51.575 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:51.579 00.004 7680 IsSlewing returns 0
04:38:51.579 00.000 6120 UpdateGuideState exits: m=8246 SNR=60.5
04:38:51.583 00.004 7680 IsGuiding returns 0
04:38:51.583 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:51.587 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:51.591 00.004 7680 PulseGuide returned control before completion, sleep 123
04:38:51.591 00.000 6120 Enqueuing Expose request
04:38:51.719 00.128 7680 IsGuiding returns 1
04:38:51.720 00.001 7680 scope still moving after pulse duration time elapsed
04:38:51.751 00.031 7680 IsSlewing returns 0
04:38:51.752 00.001 7680 IsGuiding returns 0
04:38:51.752 00.000 7680 scope move finished after 113 + 56 ms
04:38:51.753 00.001 7680 Move returns status 0, amount 113
04:38:51.754 00.001 7680 MoveAxis(N, 0, ABG)
04:38:51.757 00.003 7680 Move returns status 0, amount 0
04:38:51.757 00.000 7680 move complete, result=0
04:38:51.757 00.000 7680 worker thread done servicing request
04:38:51.758 00.001 6120 GuideStep: -0.3 px 113 ms EAST, 0.5 px 0 ms NORTH
04:38:51.765 00.007 7680 Worker thread wakes up
04:38:51.765 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:51.765 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:53.019 01.254 7680 Exposure complete
04:38:53.202 00.183 7680 worker thread done servicing request
04:38:53.202 00.000 6120 OnExposeComplete: enter
04:38:53.209 00.007 6120 UpdateGuideState(): m_state=6
04:38:53.216 00.007 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5435
04:38:53.225 00.009 6120 Star::Find returns 1 (0), X=503.81, Y=657.70, Mass=7661, SNR=57.8, Peak=179 HFD=6.8
04:38:53.232 00.007 6120 CameraToMount -- cameraTheta (-1.61) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
04:38:53.239 00.007 6120 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
04:38:53.244 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.57 hyp=0.57 cameraTheta=-1.61 mountX=-0.13 mountY=0.50, mountTheta=1.83
04:38:53.249 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.57, opts=13)
04:38:53.253 00.004 6120 Enqueuing Move request for scope (-0.02, -0.57)
04:38:53.257 00.004 7680 Worker thread wakes up
04:38:53.258 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:53.261 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.57) opts 0xd
04:38:53.261 00.000 6120 UpdateGuideState exits: m=7661 SNR=57.8
04:38:53.266 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.57)
04:38:53.266 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:53.269 00.003 7680 Moving (-0.02, -0.57) raw xDistance=-0.13 yDistance=0.50
04:38:53.270 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:38:53.270 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:53.273 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:38:53.273 00.000 6120 Enqueuing Expose request
04:38:53.277 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
04:38:53.277 00.000 7680 MoveAxis(E, 0, ABG)
04:38:53.277 00.000 7680 Move returns status 0, amount 0
04:38:53.277 00.000 7680 MoveAxis(N, 0, ABG)
04:38:53.277 00.000 7680 Move returns status 0, amount 0
04:38:53.278 00.001 7680 move complete, result=0
04:38:53.278 00.000 7680 worker thread done servicing request
04:38:53.278 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
04:38:53.282 00.004 7680 Worker thread wakes up
04:38:53.283 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:53.283 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:54.535 01.252 7680 Exposure complete
04:38:54.688 00.153 7680 worker thread done servicing request
04:38:54.689 00.001 6120 OnExposeComplete: enter
04:38:54.694 00.005 6120 UpdateGuideState(): m_state=6
04:38:54.696 00.002 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5436
04:38:54.700 00.004 6120 Star::Find returns 1 (0), X=503.82, Y=656.94, Mass=7427, SNR=57.4, Peak=189 HFD=6.6
04:38:54.704 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
04:38:54.708 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
04:38:54.711 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-1.32 hyp=1.32 cameraTheta=-1.58 mountX=-0.26 mountY=1.18, mountTheta=1.79
04:38:54.716 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-1.32, opts=13)
04:38:54.720 00.004 6120 Enqueuing Move request for scope (-0.02, -1.32)
04:38:54.723 00.003 7680 Worker thread wakes up
04:38:54.723 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.32) opts 0xd
04:38:54.723 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -1.32)
04:38:54.725 00.002 7680 Moving (-0.02, -1.32) raw xDistance=-0.26 yDistance=1.18
04:38:54.725 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
04:38:54.725 00.000 7680 resist switch: large excursion: input 1.18 thresh 0.60 direction from -1 to 1
04:38:54.725 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.54
04:38:54.725 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.18 from input 1.18
04:38:54.725 00.000 7680 MoveAxis(E, 108, ABG)
04:38:54.725 00.000 7680 Guiding  Dir = 2, Dur = 108
04:38:54.725 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:54.730 00.005 7680 IsSlewing returns 0
04:38:54.730 00.000 6120 UpdateGuideState exits: m=7427 SNR=57.4
04:38:54.737 00.007 7680 IsGuiding returns 0
04:38:54.737 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:54.742 00.005 7680 PulseGuide returned control before completion, sleep 118
04:38:54.742 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:54.746 00.004 6120 Enqueuing Expose request
04:38:54.869 00.123 7680 IsGuiding returns 1
04:38:54.869 00.000 7680 scope still moving after pulse duration time elapsed
04:38:54.900 00.031 7680 IsSlewing returns 0
04:38:54.901 00.001 7680 IsGuiding returns 0
04:38:54.902 00.001 7680 scope move finished after 108 + 56 ms
04:38:54.903 00.001 7680 Move returns status 0, amount 108
04:38:54.903 00.000 7680 MoveAxis(S, 640, ABG)
04:38:54.903 00.000 7680 Guiding  Dir = 1, Dur = 640
04:38:54.904 00.001 7680 IsSlewing returns 0
04:38:54.905 00.001 7680 IsGuiding returns 0
04:38:54.906 00.001 7680 PulseGuide returned control before completion, sleep 650
04:38:55.570 00.664 7680 IsGuiding returns 1
04:38:55.570 00.000 7680 scope still moving after pulse duration time elapsed
04:38:55.604 00.034 7680 IsSlewing returns 0
04:38:55.605 00.001 7680 IsGuiding returns 0
04:38:55.605 00.000 7680 scope move finished after 640 + 59 ms
04:38:55.605 00.000 7680 Move returns status 0, amount 640
04:38:55.606 00.001 7680 move complete, result=0
04:38:55.606 00.000 7680 worker thread done servicing request
04:38:55.606 00.000 6120 GuideStep: -0.3 px 108 ms EAST, 1.2 px 640 ms SOUTH
04:38:55.612 00.006 7680 Worker thread wakes up
04:38:55.612 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:55.613 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:56.863 01.250 7680 Exposure complete
04:38:57.011 00.148 7680 worker thread done servicing request
04:38:57.011 00.000 6120 OnExposeComplete: enter
04:38:57.016 00.005 6120 UpdateGuideState(): m_state=6
04:38:57.020 00.004 6120 Star::Find(15, 503, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5437
04:38:57.025 00.005 6120 Star::Find returns 1 (0), X=504.07, Y=656.98, Mass=7963, SNR=59.8, Peak=197 HFD=6.4
04:38:57.028 00.003 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
04:38:57.032 00.004 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
04:38:57.036 00.004 6120 CameraToMount -- cameraX=0.24 cameraY=-1.28 hyp=1.31 cameraTheta=-1.39 mountX=-0.01 mountY=1.26, mountTheta=1.58
04:38:57.043 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-1.28, opts=13)
04:38:57.048 00.005 6120 Enqueuing Move request for scope (0.24, -1.28)
04:38:57.054 00.006 7680 Worker thread wakes up
04:38:57.054 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:57.058 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -1.28) opts 0xd
04:38:57.058 00.000 7680 Handling offset move in thread for scope, endpoint = (0.24, -1.28)
04:38:57.058 00.000 7680 Moving (0.24, -1.28) raw xDistance=-0.01 yDistance=1.26
04:38:57.058 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:38:57.058 00.000 6120 UpdateGuideState exits: m=7963 SNR=59.8
04:38:57.063 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:57.067 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:57.072 00.005 7680 GuideAlgorithmResistSwitch::result() returns 1.26 from input 1.26
04:38:57.072 00.000 6120 Enqueuing Expose request
04:38:57.078 00.006 7680 MoveAxis(E, 0, ABG)
04:38:57.079 00.001 7680 Move returns status 0, amount 0
04:38:57.079 00.000 7680 MoveAxis(S, 682, ABG)
04:38:57.079 00.000 7680 Guiding  Dir = 1, Dur = 682
04:38:57.079 00.000 7680 IsSlewing returns 0
04:38:57.080 00.001 7680 IsGuiding returns 0
04:38:57.080 00.000 7680 PulseGuide returned control before completion, sleep 692
04:38:57.780 00.700 7680 IsGuiding returns 1
04:38:57.780 00.000 7680 scope still moving after pulse duration time elapsed
04:38:57.811 00.031 7680 IsSlewing returns 0
04:38:57.812 00.001 7680 IsGuiding returns 0
04:38:57.812 00.000 7680 scope move finished after 682 + 50 ms
04:38:57.812 00.000 7680 Move returns status 0, amount 682
04:38:57.812 00.000 7680 move complete, result=0
04:38:57.812 00.000 7680 worker thread done servicing request
04:38:57.813 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 1.3 px 682 ms SOUTH
04:38:57.818 00.005 7680 Worker thread wakes up
04:38:57.818 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:57.818 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:38:59.070 01.252 7680 Exposure complete
04:38:59.220 00.150 7680 worker thread done servicing request
04:38:59.220 00.000 6120 OnExposeComplete: enter
04:38:59.227 00.007 6120 UpdateGuideState(): m_state=6
04:38:59.231 00.004 6120 Star::Find(15, 504, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5438
04:38:59.237 00.006 6120 Star::Find returns 1 (0), X=503.71, Y=657.88, Mass=8003, SNR=59.6, Peak=196 HFD=6.6
04:38:59.241 00.004 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
04:38:59.244 00.003 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
04:38:59.249 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.38 hyp=0.40 cameraTheta=-1.89 mountX=-0.19 mountY=0.29, mountTheta=2.17
04:38:59.254 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.38, opts=13)
04:38:59.260 00.006 6120 Enqueuing Move request for scope (-0.13, -0.38)
04:38:59.266 00.006 7680 Worker thread wakes up
04:38:59.266 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:38:59.272 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.38) opts 0xd
04:38:59.272 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.38)
04:38:59.272 00.000 7680 Moving (-0.13, -0.38) raw xDistance=-0.19 yDistance=0.29
04:38:59.273 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:38:59.273 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:38:59.273 00.000 6120 UpdateGuideState exits: m=8003 SNR=59.6
04:38:59.277 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:38:59.282 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:38:59.286 00.004 7680 MoveAxis(E, 0, ABG)
04:38:59.286 00.000 6120 Enqueuing Expose request
04:38:59.291 00.005 7680 Move returns status 0, amount 0
04:38:59.291 00.000 7680 MoveAxis(S, 155, ABG)
04:38:59.291 00.000 7680 Guiding  Dir = 1, Dur = 155
04:38:59.291 00.000 7680 IsSlewing returns 0
04:38:59.292 00.001 7680 IsGuiding returns 0
04:38:59.292 00.000 7680 PulseGuide returned control before completion, sleep 165
04:38:59.469 00.177 7680 IsGuiding returns 1
04:38:59.471 00.002 7680 scope still moving after pulse duration time elapsed
04:38:59.500 00.029 7680 IsSlewing returns 0
04:38:59.502 00.002 7680 IsGuiding returns 0
04:38:59.502 00.000 7680 scope move finished after 155 + 54 ms
04:38:59.503 00.001 7680 Move returns status 0, amount 155
04:38:59.505 00.002 7680 move complete, result=0
04:38:59.505 00.000 7680 worker thread done servicing request
04:38:59.505 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 155 ms SOUTH
04:38:59.511 00.006 7680 Worker thread wakes up
04:38:59.511 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:38:59.511 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:39:00.768 01.257 7680 Exposure complete
04:39:00.917 00.149 7680 worker thread done servicing request
04:39:00.917 00.000 6120 OnExposeComplete: enter
04:39:00.921 00.004 6120 UpdateGuideState(): m_state=6
04:39:00.925 00.004 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5439
04:39:00.929 00.004 6120 Star::Find returns 1 (0), X=504.02, Y=658.50, Mass=7826, SNR=57.1, Peak=192 HFD=6.7
04:39:00.933 00.004 6120 CameraToMount -- cameraTheta (0.90) - m_xAngle (0.19) = xAngle (0.71 = 0.71)
04:39:00.937 00.004 6120 CameraToMount -- cameraTheta (0.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.58 = -2.70)
04:39:00.941 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.24 hyp=0.30 cameraTheta=0.90 mountX=0.23 mountY=-0.13, mountTheta=-0.51
04:39:00.947 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.24, opts=13)
04:39:00.950 00.003 6120 Enqueuing Move request for scope (0.19, 0.24)
04:39:00.955 00.005 7680 Worker thread wakes up
04:39:00.955 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:00.959 00.004 6120 UpdateGuideState exits: m=7826 SNR=57.1
04:39:00.962 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:00.966 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:00.970 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.24) opts 0xd
04:39:00.970 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.24)
04:39:00.970 00.000 7680 Moving (0.19, 0.24) raw xDistance=0.23 yDistance=-0.13
04:39:00.970 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
04:39:00.970 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:39:00.970 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:39:00.971 00.001 7680 MoveAxis(W, 94, ABG)
04:39:00.971 00.000 7680 Guiding  Dir = 3, Dur = 94
04:39:00.971 00.000 6120 Enqueuing Expose request
04:39:00.974 00.003 7680 IsSlewing returns 0
04:39:00.974 00.000 7680 IsGuiding returns 0
04:39:00.976 00.002 7680 PulseGuide returned control before completion, sleep 104
04:39:01.087 00.111 7680 IsGuiding returns 1
04:39:01.088 00.001 7680 scope still moving after pulse duration time elapsed
04:39:01.118 00.030 7680 IsSlewing returns 0
04:39:01.119 00.001 7680 IsGuiding returns 0
04:39:01.119 00.000 7680 scope move finished after 94 + 50 ms
04:39:01.120 00.001 7680 Move returns status 0, amount 94
04:39:01.120 00.000 7680 MoveAxis(N, 0, ABG)
04:39:01.120 00.000 7680 Move returns status 0, amount 0
04:39:01.122 00.002 7680 move complete, result=0
04:39:01.122 00.000 7680 worker thread done servicing request
04:39:01.122 00.000 7680 Worker thread wakes up
04:39:01.122 00.000 6120 GuideStep: 0.2 px 94 ms WEST, -0.1 px 0 ms NORTH
04:39:01.130 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:01.130 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:39:02.383 01.253 7680 Exposure complete
04:39:02.502 00.119 7680 worker thread done servicing request
04:39:02.502 00.000 6120 OnExposeComplete: enter
04:39:02.507 00.005 6120 UpdateGuideState(): m_state=6
04:39:02.511 00.004 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5440
04:39:02.516 00.005 6120 Star::Find returns 1 (0), X=503.97, Y=658.04, Mass=7672, SNR=57.6, Peak=200 HFD=6.4
04:39:02.519 00.003 6120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.19) = xAngle (-1.21 = -1.21)
04:39:02.523 00.004 6120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.67 = 1.67)
04:39:02.526 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-1.02 mountX=0.09 mountY=0.26, mountTheta=1.23
04:39:02.532 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=-0.22, opts=13)
04:39:02.536 00.004 6120 Enqueuing Move request for scope (0.14, -0.22)
04:39:02.539 00.003 7680 Worker thread wakes up
04:39:02.539 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.22) opts 0xd
04:39:02.539 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, -0.22)
04:39:02.540 00.001 7680 Moving (0.14, -0.22) raw xDistance=0.09 yDistance=0.26
04:39:02.540 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:39:02.540 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:39:02.540 00.000 7680 MoveAxis(E, 0, ABG)
04:39:02.540 00.000 7680 Move returns status 0, amount 0
04:39:02.540 00.000 7680 MoveAxis(S, 141, ABG)
04:39:02.540 00.000 7680 Guiding  Dir = 1, Dur = 141
04:39:02.541 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:02.545 00.004 7680 IsSlewing returns 0
04:39:02.545 00.000 6120 UpdateGuideState exits: m=7672 SNR=57.6
04:39:02.549 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:02.553 00.004 7680 IsGuiding returns 0
04:39:02.553 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:02.556 00.003 7680 PulseGuide returned control before completion, sleep 151
04:39:02.556 00.000 6120 Enqueuing Expose request
04:39:02.713 00.157 7680 IsGuiding returns 1
04:39:02.714 00.001 7680 scope still moving after pulse duration time elapsed
04:39:02.744 00.030 7680 IsSlewing returns 0
04:39:02.745 00.001 7680 IsGuiding returns 1
04:39:02.775 00.030 7680 IsSlewing returns 0
04:39:02.776 00.001 7680 IsGuiding returns 1
04:39:02.806 00.030 7680 IsSlewing returns 0
04:39:02.808 00.002 7680 IsGuiding returns 0
04:39:02.808 00.000 7680 scope move finished after 141 + 114 ms
04:39:02.808 00.000 7680 Move returns status 0, amount 141
04:39:02.810 00.002 7680 move complete, result=0
04:39:02.810 00.000 7680 worker thread done servicing request
04:39:02.811 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 141 ms SOUTH
04:39:02.816 00.005 7680 Worker thread wakes up
04:39:02.818 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:02.818 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:39:04.066 01.248 7680 Exposure complete
04:39:04.212 00.146 7680 worker thread done servicing request
04:39:04.212 00.000 6120 OnExposeComplete: enter
04:39:04.217 00.005 6120 UpdateGuideState(): m_state=6
04:39:04.221 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5441
04:39:04.224 00.003 6120 Star::Find returns 1 (0), X=503.84, Y=658.04, Mass=7379, SNR=57.3, Peak=174 HFD=6.5
04:39:04.229 00.005 6120 CameraToMount -- cameraTheta (-1.55) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
04:39:04.233 00.004 6120 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
04:39:04.237 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.55 mountX=-0.04 mountY=0.20, mountTheta=1.75
04:39:04.242 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.22, opts=13)
04:39:04.247 00.005 6120 Enqueuing Move request for scope (0.00, -0.22)
04:39:04.250 00.003 7680 Worker thread wakes up
04:39:04.251 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:04.255 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.22) opts 0xd
04:39:04.255 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.22)
04:39:04.256 00.001 6120 UpdateGuideState exits: m=7379 SNR=57.3
04:39:04.260 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:04.265 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:04.269 00.004 6120 Enqueuing Expose request
04:39:04.273 00.004 7680 Moving (0.00, -0.22) raw xDistance=-0.04 yDistance=0.20
04:39:04.273 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:39:04.273 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
04:39:04.273 00.000 7680 MoveAxis(E, 0, ABG)
04:39:04.274 00.001 7680 Move returns status 0, amount 0
04:39:04.274 00.000 7680 MoveAxis(S, 111, ABG)
04:39:04.274 00.000 7680 Guiding  Dir = 1, Dur = 111
04:39:04.274 00.000 7680 IsSlewing returns 0
04:39:04.274 00.000 7680 IsGuiding returns 0
04:39:04.275 00.001 7680 PulseGuide returned control before completion, sleep 121
04:39:04.399 00.124 7680 IsGuiding returns 1
04:39:04.400 00.001 7680 scope still moving after pulse duration time elapsed
04:39:04.430 00.030 7680 IsSlewing returns 0
04:39:04.431 00.001 7680 IsGuiding returns 0
04:39:04.433 00.002 7680 scope move finished after 111 + 46 ms
04:39:04.433 00.000 7680 Move returns status 0, amount 111
04:39:04.433 00.000 7680 move complete, result=0
04:39:04.433 00.000 7680 worker thread done servicing request
04:39:04.433 00.000 7680 Worker thread wakes up
04:39:04.435 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 111 ms SOUTH
04:39:04.441 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:04.442 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:39:05.697 01.255 7680 Exposure complete
04:39:05.846 00.149 7680 worker thread done servicing request
04:39:05.846 00.000 6120 OnExposeComplete: enter
04:39:05.852 00.006 6120 UpdateGuideState(): m_state=6
04:39:05.856 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5442
04:39:05.860 00.004 6120 Star::Find returns 1 (0), X=503.68, Y=658.52, Mass=7660, SNR=58.2, Peak=181 HFD=7.0
04:39:05.864 00.004 6120 CameraToMount -- cameraTheta (2.12) - m_xAngle (0.19) = xAngle (1.93 = 1.93)
04:39:05.867 00.003 6120 CameraToMount -- cameraTheta (2.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.80 = -1.48)
04:39:05.870 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=0.25 hyp=0.30 cameraTheta=2.12 mountX=-0.10 mountY=-0.29, mountTheta=-1.91
04:39:05.876 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=0.25, opts=13)
04:39:05.880 00.004 6120 Enqueuing Move request for scope (-0.15, 0.25)
04:39:05.884 00.004 7680 Worker thread wakes up
04:39:05.884 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:05.888 00.004 6120 UpdateGuideState exits: m=7660 SNR=58.2
04:39:05.892 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.25) opts 0xd
04:39:05.893 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, 0.25)
04:39:05.893 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:05.897 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:05.900 00.003 6120 Enqueuing Expose request
04:39:05.904 00.004 7680 Moving (-0.15, 0.25) raw xDistance=-0.10 yDistance=-0.29
04:39:05.904 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:39:05.905 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:39:05.905 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:39:05.905 00.000 7680 MoveAxis(E, 0, ABG)
04:39:05.906 00.001 7680 Move returns status 0, amount 0
04:39:05.906 00.000 7680 MoveAxis(N, 0, ABG)
04:39:05.906 00.000 7680 Move returns status 0, amount 0
04:39:05.906 00.000 7680 move complete, result=0
04:39:05.906 00.000 7680 worker thread done servicing request
04:39:05.906 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:39:05.911 00.005 7680 Worker thread wakes up
04:39:05.911 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:05.912 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:39:07.165 01.253 7680 Exposure complete
04:39:07.318 00.153 6120 OnExposeComplete: enter
04:39:07.322 00.004 6120 UpdateGuideState(): m_state=6
04:39:07.328 00.006 7680 worker thread done servicing request
04:39:07.328 00.000 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5443
04:39:07.333 00.005 6120 Star::Find returns 1 (0), X=503.60, Y=658.53, Mass=7857, SNR=58.6, Peak=180 HFD=7.0
04:39:07.337 00.004 6120 CameraToMount -- cameraTheta (2.28) - m_xAngle (0.19) = xAngle (2.10 = 2.10)
04:39:07.340 00.003 6120 CameraToMount -- cameraTheta (2.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.97 = -1.31)
04:39:07.345 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.27 hyp=0.36 cameraTheta=2.28 mountX=-0.18 mountY=-0.34, mountTheta=-2.05
04:39:07.350 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.27, opts=13)
04:39:07.353 00.003 6120 Enqueuing Move request for scope (-0.23, 0.27)
04:39:07.357 00.004 7680 Worker thread wakes up
04:39:07.357 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.27) opts 0xd
04:39:07.357 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.27)
04:39:07.359 00.002 7680 Moving (-0.23, 0.27) raw xDistance=-0.18 yDistance=-0.34
04:39:07.359 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:39:07.359 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:07.364 00.005 6120 UpdateGuideState exits: m=7857 SNR=58.6
04:39:07.367 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:07.371 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:07.374 00.003 6120 Enqueuing Expose request
04:39:07.379 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:39:07.379 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
04:39:07.379 00.000 7680 MoveAxis(E, 0, ABG)
04:39:07.380 00.001 7680 Move returns status 0, amount 0
04:39:07.380 00.000 7680 MoveAxis(N, 0, ABG)
04:39:07.381 00.001 7680 Move returns status 0, amount 0
04:39:07.381 00.000 7680 move complete, result=0
04:39:07.381 00.000 7680 worker thread done servicing request
04:39:07.381 00.000 7680 Worker thread wakes up
04:39:07.381 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
04:39:07.386 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:07.386 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:39:08.640 01.254 7680 Exposure complete
04:39:08.798 00.158 7680 worker thread done servicing request
04:39:08.798 00.000 6120 OnExposeComplete: enter
04:39:08.803 00.005 6120 UpdateGuideState(): m_state=6
04:39:08.808 00.005 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5444
04:39:08.813 00.005 6120 Star::Find returns 1 (0), X=503.75, Y=658.58, Mass=8014, SNR=59.1, Peak=192 HFD=6.9
04:39:08.819 00.006 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (0.19) = xAngle (1.63 = 1.63)
04:39:08.824 00.005 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.50 = -1.78)
04:39:08.828 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.82 mountX=-0.02 mountY=-0.32, mountTheta=-1.63
04:39:08.836 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.32, opts=13)
04:39:08.842 00.006 6120 Enqueuing Move request for scope (-0.08, 0.32)
04:39:08.849 00.007 7680 Worker thread wakes up
04:39:08.849 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:08.855 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.32) opts 0xd
04:39:08.855 00.000 6120 UpdateGuideState exits: m=8014 SNR=59.1
04:39:08.861 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.32)
04:39:08.861 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:08.866 00.005 7680 Moving (-0.08, 0.32) raw xDistance=-0.02 yDistance=-0.32
04:39:08.866 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:08.871 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:39:08.871 00.000 6120 Enqueuing Expose request
04:39:08.876 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:39:08.877 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
04:39:08.877 00.000 7680 MoveAxis(E, 0, ABG)
04:39:08.877 00.000 7680 Move returns status 0, amount 0
04:39:08.877 00.000 7680 MoveAxis(N, 0, ABG)
04:39:08.877 00.000 7680 Move returns status 0, amount 0
04:39:08.878 00.001 7680 move complete, result=0
04:39:08.880 00.002 7680 worker thread done servicing request
04:39:08.880 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:39:08.887 00.007 7680 Worker thread wakes up
04:39:08.888 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:08.888 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:39:10.145 01.257 7680 Exposure complete
04:39:10.301 00.156 7680 worker thread done servicing request
04:39:10.301 00.000 6120 OnExposeComplete: enter
04:39:10.305 00.004 6120 UpdateGuideState(): m_state=6
04:39:10.310 00.005 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5445
04:39:10.313 00.003 6120 Star::Find returns 1 (0), X=503.52, Y=657.87, Mass=8318, SNR=61.8, Peak=196 HFD=6.6
04:39:10.317 00.004 6120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.19) = xAngle (-2.42 = -2.42)
04:39:10.322 00.005 6120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.45 = 0.45)
04:39:10.328 00.006 6120 CameraToMount -- cameraX=-0.31 cameraY=-0.40 hyp=0.51 cameraTheta=-2.24 mountX=-0.38 mountY=0.22, mountTheta=2.62
04:39:10.334 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=-0.40, opts=13)
04:39:10.339 00.005 6120 Enqueuing Move request for scope (-0.31, -0.40)
04:39:10.343 00.004 7680 Worker thread wakes up
04:39:10.343 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.40) opts 0xd
04:39:10.343 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, -0.40)
04:39:10.343 00.000 7680 Moving (-0.31, -0.40) raw xDistance=-0.38 yDistance=0.22
04:39:10.343 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
04:39:10.344 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:39:10.344 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:10.349 00.005 7680 MoveAxis(E, 156, ABG)
04:39:10.349 00.000 6120 UpdateGuideState exits: m=8318 SNR=61.8
04:39:10.355 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:10.360 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:10.364 00.004 6120 Enqueuing Expose request
04:39:10.368 00.004 7680 Guiding  Dir = 2, Dur = 156
04:39:10.368 00.000 7680 IsSlewing returns 0
04:39:10.368 00.000 7680 IsGuiding returns 0
04:39:10.369 00.001 7680 PulseGuide returned control before completion, sleep 166
04:39:10.541 00.172 7680 IsGuiding returns 1
04:39:10.541 00.000 7680 scope still moving after pulse duration time elapsed
04:39:10.573 00.032 7680 IsSlewing returns 0
04:39:10.573 00.000 7680 IsGuiding returns 1
04:39:10.603 00.030 7680 IsSlewing returns 0
04:39:10.604 00.001 7680 IsGuiding returns 0
04:39:10.604 00.000 7680 scope move finished after 156 + 79 ms
04:39:10.605 00.001 7680 Move returns status 0, amount 156
04:39:10.605 00.000 7680 MoveAxis(S, 120, ABG)
04:39:10.606 00.001 7680 Guiding  Dir = 1, Dur = 120
04:39:10.606 00.000 7680 IsSlewing returns 0
04:39:10.606 00.000 7680 IsGuiding returns 0
04:39:10.606 00.000 7680 PulseGuide returned control before completion, sleep 130
04:39:10.743 00.137 7680 IsGuiding returns 1
04:39:10.745 00.002 7680 scope still moving after pulse duration time elapsed
04:39:10.775 00.030 7680 IsSlewing returns 0
04:39:10.776 00.001 7680 IsGuiding returns 0
04:39:10.778 00.002 7680 scope move finished after 120 + 50 ms
04:39:10.778 00.000 7680 Move returns status 0, amount 120
04:39:10.779 00.001 7680 move complete, result=0
04:39:10.779 00.000 7680 worker thread done servicing request
04:39:10.779 00.000 6120 GuideStep: -0.4 px 156 ms EAST, 0.2 px 120 ms SOUTH
04:39:10.787 00.008 7680 Worker thread wakes up
04:39:10.787 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:10.788 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:39:12.035 01.247 7680 Exposure complete
04:39:12.165 00.130 7680 worker thread done servicing request
04:39:12.165 00.000 6120 OnExposeComplete: enter
04:39:12.169 00.004 6120 UpdateGuideState(): m_state=6
04:39:12.172 00.003 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5446
04:39:12.176 00.004 6120 Star::Find returns 1 (0), X=503.51, Y=657.96, Mass=7790, SNR=58.4, Peak=191 HFD=6.5
04:39:12.179 00.003 6120 CameraToMount -- cameraTheta (-2.39) - m_xAngle (0.19) = xAngle (-2.57 = -2.57)
04:39:12.184 00.005 6120 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.30 = 0.30)
04:39:12.188 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.30 hyp=0.44 cameraTheta=-2.39 mountX=-0.37 mountY=0.13, mountTheta=2.80
04:39:12.193 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.30, opts=13)
04:39:12.198 00.005 6120 Enqueuing Move request for scope (-0.32, -0.30)
04:39:12.202 00.004 7680 Worker thread wakes up
04:39:12.202 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:12.205 00.003 6120 UpdateGuideState exits: m=7790 SNR=58.4
04:39:12.210 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:12.213 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:12.217 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.30) opts 0xd
04:39:12.217 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.30)
04:39:12.218 00.001 7680 Moving (-0.32, -0.30) raw xDistance=-0.37 yDistance=0.13
04:39:12.218 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
04:39:12.218 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:39:12.218 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:39:12.218 00.000 7680 MoveAxis(E, 163, ABG)
04:39:12.218 00.000 7680 Guiding  Dir = 2, Dur = 163
04:39:12.218 00.000 6120 Enqueuing Expose request
04:39:12.222 00.004 7680 IsSlewing returns 0
04:39:12.222 00.000 7680 IsGuiding returns 0
04:39:12.224 00.002 7680 PulseGuide returned control before completion, sleep 173
04:39:12.399 00.175 7680 IsGuiding returns 1
04:39:12.400 00.001 7680 scope still moving after pulse duration time elapsed
04:39:12.430 00.030 7680 IsSlewing returns 0
04:39:12.431 00.001 7680 IsGuiding returns 0
04:39:12.432 00.001 7680 scope move finished after 163 + 46 ms
04:39:12.432 00.000 7680 Move returns status 0, amount 163
04:39:12.433 00.001 7680 MoveAxis(N, 0, ABG)
04:39:12.433 00.000 7680 Move returns status 0, amount 0
04:39:12.433 00.000 7680 move complete, result=0
04:39:12.435 00.002 7680 worker thread done servicing request
04:39:12.435 00.000 6120 GuideStep: -0.4 px 163 ms EAST, 0.1 px 0 ms NORTH
04:39:12.442 00.007 7680 Worker thread wakes up
04:39:12.442 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:12.443 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:39:13.688 01.245 7680 Exposure complete
04:39:13.836 00.148 7680 worker thread done servicing request
04:39:13.836 00.000 6120 OnExposeComplete: enter
04:39:13.840 00.004 6120 UpdateGuideState(): m_state=6
04:39:13.843 00.003 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5447
04:39:13.848 00.005 6120 Star::Find returns 1 (0), X=503.92, Y=658.05, Mass=7485, SNR=56.8, Peak=188 HFD=6.4
04:39:13.851 00.003 6120 CameraToMount -- cameraTheta (-1.19) - m_xAngle (0.19) = xAngle (-1.38 = -1.38)
04:39:13.856 00.005 6120 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.50 = 1.50)
04:39:13.859 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.23 cameraTheta=-1.19 mountX=0.05 mountY=0.23, mountTheta=1.38
04:39:13.865 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.22, opts=13)
04:39:13.868 00.003 6120 Enqueuing Move request for scope (0.09, -0.22)
04:39:13.873 00.005 7680 Worker thread wakes up
04:39:13.873 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
04:39:13.873 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
04:39:13.873 00.000 7680 Moving (0.09, -0.22) raw xDistance=0.05 yDistance=0.23
04:39:13.873 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:39:13.873 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:39:13.873 00.000 7680 MoveAxis(E, 0, ABG)
04:39:13.874 00.001 7680 Move returns status 0, amount 0
04:39:13.874 00.000 7680 MoveAxis(S, 127, ABG)
04:39:13.874 00.000 7680 Guiding  Dir = 1, Dur = 127
04:39:13.874 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:13.877 00.003 7680 IsSlewing returns 0
04:39:13.879 00.002 6120 UpdateGuideState exits: m=7485 SNR=56.8
04:39:13.883 00.004 7680 IsGuiding returns 0
04:39:13.883 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:13.888 00.005 7680 PulseGuide returned control before completion, sleep 137
04:39:13.888 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:13.892 00.004 6120 Enqueuing Expose request
04:39:14.037 00.145 7680 IsGuiding returns 1
04:39:14.037 00.000 7680 scope still moving after pulse duration time elapsed
04:39:14.068 00.031 7680 IsSlewing returns 0
04:39:14.069 00.001 7680 IsGuiding returns 0
04:39:14.070 00.001 7680 scope move finished after 127 + 59 ms
04:39:14.070 00.000 7680 Move returns status 0, amount 127
04:39:14.070 00.000 7680 move complete, result=0
04:39:14.070 00.000 7680 worker thread done servicing request
04:39:14.071 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 127 ms SOUTH
04:39:14.078 00.007 7680 Worker thread wakes up
04:39:14.078 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:14.078 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:39:15.340 01.262 7680 Exposure complete
04:39:15.482 00.142 7680 worker thread done servicing request
04:39:15.482 00.000 6120 OnExposeComplete: enter
04:39:15.486 00.004 6120 UpdateGuideState(): m_state=6
04:39:15.492 00.006 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5448
04:39:15.495 00.003 6120 Star::Find returns 1 (0), X=503.63, Y=658.49, Mass=8507, SNR=60.6, Peak=194 HFD=7.0
04:39:15.500 00.005 6120 CameraToMount -- cameraTheta (2.31) - m_xAngle (0.19) = xAngle (2.12 = 2.12)
04:39:15.504 00.004 6120 CameraToMount -- cameraTheta (2.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.00 = -1.29)
04:39:15.508 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=0.22 hyp=0.30 cameraTheta=2.31 mountX=-0.16 mountY=-0.29, mountTheta=-2.07
04:39:15.514 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.22, opts=13)
04:39:15.518 00.004 6120 Enqueuing Move request for scope (-0.20, 0.22)
04:39:15.522 00.004 7680 Worker thread wakes up
04:39:15.523 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.22) opts 0xd
04:39:15.523 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.22)
04:39:15.523 00.000 7680 Moving (-0.20, 0.22) raw xDistance=-0.16 yDistance=-0.29
04:39:15.524 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:39:15.524 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:39:15.524 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:15.527 00.003 6120 UpdateGuideState exits: m=8507 SNR=60.6
04:39:15.532 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:15.536 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:39:15.536 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:15.540 00.004 6120 Enqueuing Expose request
04:39:15.544 00.004 7680 MoveAxis(E, 0, ABG)
04:39:15.544 00.000 7680 Move returns status 0, amount 0
04:39:15.544 00.000 7680 MoveAxis(N, 0, ABG)
04:39:15.544 00.000 7680 Move returns status 0, amount 0
04:39:15.545 00.001 7680 move complete, result=0
04:39:15.545 00.000 7680 worker thread done servicing request
04:39:15.545 00.000 7680 Worker thread wakes up
04:39:15.545 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
04:39:15.549 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:15.549 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:39:16.795 01.246 7680 Exposure complete
04:39:16.943 00.148 7680 worker thread done servicing request
04:39:16.943 00.000 6120 OnExposeComplete: enter
04:39:16.948 00.005 6120 UpdateGuideState(): m_state=6
04:39:16.952 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5449
04:39:16.956 00.004 6120 Star::Find returns 1 (0), X=503.64, Y=658.51, Mass=8024, SNR=59.3, Peak=174 HFD=7.0
04:39:16.960 00.004 6120 CameraToMount -- cameraTheta (2.24) - m_xAngle (0.19) = xAngle (2.05 = 2.05)
04:39:16.964 00.004 6120 CameraToMount -- cameraTheta (2.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.93 = -1.36)
04:39:16.968 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=0.25 hyp=0.31 cameraTheta=2.24 mountX=-0.15 mountY=-0.31, mountTheta=-2.01
04:39:16.973 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=0.25, opts=13)
04:39:16.978 00.005 6120 Enqueuing Move request for scope (-0.19, 0.25)
04:39:16.984 00.006 7680 Worker thread wakes up
04:39:16.984 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.25) opts 0xd
04:39:16.984 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:16.989 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.19, 0.25)
04:39:16.989 00.000 7680 Moving (-0.19, 0.25) raw xDistance=-0.15 yDistance=-0.31
04:39:16.990 00.001 6120 UpdateGuideState exits: m=8024 SNR=59.3
04:39:16.994 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:16.997 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:17.001 00.004 6120 Enqueuing Expose request
04:39:17.005 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:39:17.006 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:39:17.006 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
04:39:17.006 00.000 7680 MoveAxis(E, 0, ABG)
04:39:17.007 00.001 7680 Move returns status 0, amount 0
04:39:17.007 00.000 7680 MoveAxis(N, 0, ABG)
04:39:17.007 00.000 7680 Move returns status 0, amount 0
04:39:17.008 00.001 7680 move complete, result=0
04:39:17.008 00.000 7680 worker thread done servicing request
04:39:17.008 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:39:17.014 00.006 7680 Worker thread wakes up
04:39:17.015 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:17.015 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:39:18.264 01.249 7680 Exposure complete
04:39:18.411 00.147 7680 worker thread done servicing request
04:39:18.411 00.000 6120 OnExposeComplete: enter
04:39:18.417 00.006 6120 UpdateGuideState(): m_state=6
04:39:18.422 00.005 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5450
04:39:18.427 00.005 6120 Star::Find returns 1 (0), X=503.51, Y=657.97, Mass=8032, SNR=59.4, Peak=190 HFD=6.6
04:39:18.432 00.005 6120 CameraToMount -- cameraTheta (-2.40) - m_xAngle (0.19) = xAngle (-2.59 = -2.59)
04:39:18.435 00.003 6120 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.29 = 0.29)
04:39:18.439 00.004 6120 CameraToMount -- cameraX=-0.33 cameraY=-0.30 hyp=0.44 cameraTheta=-2.40 mountX=-0.37 mountY=0.12, mountTheta=2.82
04:39:18.446 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=-0.30, opts=13)
04:39:18.450 00.004 6120 Enqueuing Move request for scope (-0.33, -0.30)
04:39:18.454 00.004 7680 Worker thread wakes up
04:39:18.455 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:18.458 00.003 6120 UpdateGuideState exits: m=8032 SNR=59.4
04:39:18.462 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:18.465 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:18.470 00.005 6120 Enqueuing Expose request
04:39:18.474 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.30) opts 0xd
04:39:18.474 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.33, -0.30)
04:39:18.474 00.000 7680 Moving (-0.33, -0.30) raw xDistance=-0.37 yDistance=0.12
04:39:18.474 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
04:39:18.475 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:39:18.475 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:39:18.475 00.000 7680 MoveAxis(E, 153, ABG)
04:39:18.475 00.000 7680 Guiding  Dir = 2, Dur = 153
04:39:18.475 00.000 7680 IsSlewing returns 0
04:39:18.476 00.001 7680 IsGuiding returns 0
04:39:18.476 00.000 7680 PulseGuide returned control before completion, sleep 163
04:39:18.645 00.169 7680 IsGuiding returns 1
04:39:18.645 00.000 7680 scope still moving after pulse duration time elapsed
04:39:18.674 00.029 7680 IsSlewing returns 0
04:39:18.676 00.002 7680 IsGuiding returns 0
04:39:18.676 00.000 7680 scope move finished after 153 + 46 ms
04:39:18.676 00.000 7680 Move returns status 0, amount 153
04:39:18.677 00.001 7680 MoveAxis(N, 0, ABG)
04:39:18.677 00.000 7680 Move returns status 0, amount 0
04:39:18.677 00.000 7680 move complete, result=0
04:39:18.678 00.001 7680 worker thread done servicing request
04:39:18.678 00.000 7680 Worker thread wakes up
04:39:18.680 00.002 6120 GuideStep: -0.4 px 153 ms EAST, 0.1 px 0 ms NORTH
04:39:18.686 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:18.686 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:39:19.940 01.254 7680 Exposure complete
04:39:20.087 00.147 7680 worker thread done servicing request
04:39:20.089 00.002 6120 OnExposeComplete: enter
04:39:20.092 00.003 6120 UpdateGuideState(): m_state=6
04:39:20.097 00.005 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5451
04:39:20.100 00.003 6120 Star::Find returns 1 (0), X=503.93, Y=657.92, Mass=7491, SNR=56.3, Peak=195 HFD=6.5
04:39:20.105 00.005 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.50 = -1.50)
04:39:20.110 00.005 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
04:39:20.114 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.35 hyp=0.36 cameraTheta=-1.31 mountX=0.03 mountY=0.35, mountTheta=1.50
04:39:20.120 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.35, opts=13)
04:39:20.124 00.004 6120 Enqueuing Move request for scope (0.09, -0.35)
04:39:20.128 00.004 7680 Worker thread wakes up
04:39:20.128 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:20.133 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.35) opts 0xd
04:39:20.133 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.35)
04:39:20.133 00.000 7680 Moving (0.09, -0.35) raw xDistance=0.03 yDistance=0.35
04:39:20.133 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:39:20.134 00.001 6120 UpdateGuideState exits: m=7491 SNR=56.3
04:39:20.139 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:20.142 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:20.146 00.004 6120 Enqueuing Expose request
04:39:20.151 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:39:20.151 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
04:39:20.151 00.000 7680 MoveAxis(E, 0, ABG)
04:39:20.151 00.000 7680 Move returns status 0, amount 0
04:39:20.151 00.000 7680 MoveAxis(N, 0, ABG)
04:39:20.152 00.001 7680 Move returns status 0, amount 0
04:39:20.152 00.000 7680 move complete, result=0
04:39:20.152 00.000 7680 worker thread done servicing request
04:39:20.152 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
04:39:20.157 00.005 7680 Worker thread wakes up
04:39:20.157 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:20.157 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:39:21.398 01.241 7680 Exposure complete
04:39:21.545 00.147 7680 worker thread done servicing request
04:39:21.547 00.002 6120 OnExposeComplete: enter
04:39:21.550 00.003 6120 UpdateGuideState(): m_state=6
04:39:21.554 00.004 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5452
04:39:21.558 00.004 6120 Star::Find returns 1 (0), X=503.93, Y=658.22, Mass=8351, SNR=60.3, Peak=183 HFD=6.8
04:39:21.562 00.004 6120 CameraToMount -- cameraTheta (-0.47) - m_xAngle (0.19) = xAngle (-0.65 = -0.65)
04:39:21.565 00.003 6120 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.22 = 2.22)
04:39:21.569 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.47 mountX=0.08 mountY=0.08, mountTheta=0.79
04:39:21.574 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.05, opts=13)
04:39:21.579 00.005 6120 Enqueuing Move request for scope (0.09, -0.05)
04:39:21.583 00.004 7680 Worker thread wakes up
04:39:21.584 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:21.587 00.003 6120 UpdateGuideState exits: m=8351 SNR=60.3
04:39:21.590 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:21.593 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:21.597 00.004 6120 Enqueuing Expose request
04:39:21.601 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
04:39:21.601 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
04:39:21.601 00.000 7680 Moving (0.09, -0.05) raw xDistance=0.08 yDistance=0.08
04:39:21.601 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:39:21.601 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:39:21.602 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:39:21.602 00.000 7680 MoveAxis(E, 0, ABG)
04:39:21.602 00.000 7680 Move returns status 0, amount 0
04:39:21.602 00.000 7680 MoveAxis(N, 0, ABG)
04:39:21.603 00.001 7680 Move returns status 0, amount 0
04:39:21.603 00.000 7680 move complete, result=0
04:39:21.603 00.000 7680 worker thread done servicing request
04:39:21.603 00.000 7680 Worker thread wakes up
04:39:21.604 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:21.604 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:39:21.608 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:39:22.863 01.255 7680 Exposure complete
04:39:23.016 00.153 7680 worker thread done servicing request
04:39:23.017 00.001 6120 OnExposeComplete: enter
04:39:23.022 00.005 6120 UpdateGuideState(): m_state=6
04:39:23.026 00.004 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5453
04:39:23.031 00.005 6120 Star::Find returns 1 (0), X=503.77, Y=657.78, Mass=8252, SNR=59.8, Peak=205 HFD=6.6
04:39:23.035 00.004 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
04:39:23.038 00.003 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
04:39:23.043 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.48 hyp=0.49 cameraTheta=-1.70 mountX=-0.15 mountY=0.41, mountTheta=1.92
04:39:23.048 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.48, opts=13)
04:39:23.052 00.004 6120 Enqueuing Move request for scope (-0.06, -0.48)
04:39:23.055 00.003 7680 Worker thread wakes up
04:39:23.056 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.48) opts 0xd
04:39:23.056 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:23.059 00.003 6120 UpdateGuideState exits: m=8252 SNR=59.8
04:39:23.064 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:23.069 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:23.072 00.003 6120 Enqueuing Expose request
04:39:23.076 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.48)
04:39:23.076 00.000 7680 Moving (-0.06, -0.48) raw xDistance=-0.15 yDistance=0.41
04:39:23.077 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:39:23.077 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.41 from input 0.41
04:39:23.077 00.000 7680 MoveAxis(E, 0, ABG)
04:39:23.077 00.000 7680 Move returns status 0, amount 0
04:39:23.077 00.000 7680 MoveAxis(S, 222, ABG)
04:39:23.077 00.000 7680 Guiding  Dir = 1, Dur = 222
04:39:23.078 00.001 7680 IsSlewing returns 0
04:39:23.078 00.000 7680 IsGuiding returns 0
04:39:23.079 00.001 7680 PulseGuide returned control before completion, sleep 232
04:39:23.319 00.240 7680 IsGuiding returns 1
04:39:23.321 00.002 7680 scope still moving after pulse duration time elapsed
04:39:23.350 00.029 7680 IsSlewing returns 0
04:39:23.352 00.002 7680 IsGuiding returns 0
04:39:23.352 00.000 7680 scope move finished after 222 + 51 ms
04:39:23.352 00.000 7680 Move returns status 0, amount 222
04:39:23.354 00.002 7680 move complete, result=0
04:39:23.354 00.000 7680 worker thread done servicing request
04:39:23.354 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.4 px 222 ms SOUTH
04:39:23.361 00.007 7680 Worker thread wakes up
04:39:23.361 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:23.361 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:39:24.612 01.251 7680 Exposure complete
04:39:24.759 00.147 6120 OnExposeComplete: enter
04:39:24.764 00.005 7680 worker thread done servicing request
04:39:24.764 00.000 6120 UpdateGuideState(): m_state=6
04:39:24.768 00.004 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5454
04:39:24.772 00.004 6120 Star::Find returns 1 (0), X=504.03, Y=657.84, Mass=7641, SNR=58.5, Peak=190 HFD=6.6
04:39:24.775 00.003 6120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.19) = xAngle (-1.33 = -1.33)
04:39:24.779 00.004 6120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.55 = 1.55)
04:39:24.782 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=-0.42 hyp=0.46 cameraTheta=-1.14 mountX=0.11 mountY=0.46, mountTheta=1.33
04:39:24.786 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.42, opts=13)
04:39:24.790 00.004 6120 Enqueuing Move request for scope (0.19, -0.42)
04:39:24.793 00.003 7680 Worker thread wakes up
04:39:24.793 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:24.797 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.42) opts 0xd
04:39:24.797 00.000 6120 UpdateGuideState exits: m=7641 SNR=58.5
04:39:24.801 00.004 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.42)
04:39:24.802 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:24.805 00.003 7680 Moving (0.19, -0.42) raw xDistance=0.11 yDistance=0.46
04:39:24.806 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:24.809 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:39:24.809 00.000 6120 Enqueuing Expose request
04:39:24.812 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
04:39:24.812 00.000 7680 MoveAxis(E, 0, ABG)
04:39:24.813 00.001 7680 Move returns status 0, amount 0
04:39:24.813 00.000 7680 MoveAxis(S, 252, ABG)
04:39:24.813 00.000 7680 Guiding  Dir = 1, Dur = 252
04:39:24.813 00.000 7680 IsSlewing returns 0
04:39:24.813 00.000 7680 IsGuiding returns 0
04:39:24.814 00.001 7680 PulseGuide returned control before completion, sleep 262
04:39:25.089 00.275 7680 IsGuiding returns 1
04:39:25.090 00.001 7680 scope still moving after pulse duration time elapsed
04:39:25.119 00.029 7680 IsSlewing returns 0
04:39:25.121 00.002 7680 IsGuiding returns 0
04:39:25.122 00.001 7680 scope move finished after 252 + 55 ms
04:39:25.123 00.001 7680 Move returns status 0, amount 252
04:39:25.124 00.001 7680 move complete, result=0
04:39:25.124 00.000 7680 worker thread done servicing request
04:39:25.124 00.000 7680 Worker thread wakes up
04:39:25.125 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.5 px 252 ms SOUTH
04:39:25.132 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:25.135 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:39:26.387 01.252 7680 Exposure complete
04:39:26.547 00.160 7680 worker thread done servicing request
04:39:26.548 00.001 6120 OnExposeComplete: enter
04:39:26.553 00.005 6120 UpdateGuideState(): m_state=6
04:39:26.556 00.003 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5455
04:39:26.561 00.005 6120 Star::Find returns 1 (0), X=503.98, Y=657.90, Mass=7516, SNR=58.3, Peak=178 HFD=6.5
04:39:26.565 00.004 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.37 = -1.37)
04:39:26.569 00.004 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.51 = 1.51)
04:39:26.573 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.36 hyp=0.39 cameraTheta=-1.18 mountX=0.08 mountY=0.39, mountTheta=1.37
04:39:26.578 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.36, opts=13)
04:39:26.582 00.004 6120 Enqueuing Move request for scope (0.15, -0.36)
04:39:26.586 00.004 7680 Worker thread wakes up
04:39:26.586 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.36) opts 0xd
04:39:26.587 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.36)
04:39:26.587 00.000 7680 Moving (0.15, -0.36) raw xDistance=0.08 yDistance=0.39
04:39:26.587 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:39:26.587 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
04:39:26.587 00.000 7680 MoveAxis(E, 0, ABG)
04:39:26.587 00.000 7680 Move returns status 0, amount 0
04:39:26.588 00.001 7680 MoveAxis(S, 212, ABG)
04:39:26.588 00.000 7680 Guiding  Dir = 1, Dur = 212
04:39:26.588 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:26.592 00.004 6120 UpdateGuideState exits: m=7516 SNR=58.3
04:39:26.596 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:26.600 00.004 7680 IsSlewing returns 0
04:39:26.600 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:26.603 00.003 6120 Enqueuing Expose request
04:39:26.607 00.004 7680 IsGuiding returns 0
04:39:26.607 00.000 7680 PulseGuide returned control before completion, sleep 222
04:39:26.830 00.223 7680 IsGuiding returns 1
04:39:26.832 00.002 7680 scope still moving after pulse duration time elapsed
04:39:26.861 00.029 7680 IsSlewing returns 0
04:39:26.862 00.001 7680 IsGuiding returns 0
04:39:26.863 00.001 7680 scope move finished after 212 + 44 ms
04:39:26.863 00.000 7680 Move returns status 0, amount 212
04:39:26.865 00.002 7680 move complete, result=0
04:39:26.865 00.000 7680 worker thread done servicing request
04:39:26.865 00.000 7680 Worker thread wakes up
04:39:26.866 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.4 px 212 ms SOUTH
04:39:26.872 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:26.872 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(489,643,31,31)
04:39:27.767 00.895 6120 evsrv: cli 0FAF03D8 connect
04:39:27.932 00.165 6120 case statement mapped state 6 to 3
04:39:27.936 00.004 6120 case statement mapped state 6 to 3
04:39:27.940 00.004 6120 evsrv: cli 0FAF03D8 request: {"method":"get_app_state","id":"a83bcae8-d376-4a6c-b47d-f8306a577799"}
04:39:27.949 00.009 6120 case statement mapped state 6 to 3
04:39:27.954 00.005 6120 evsrv: cli 0FAF03D8 response: {"jsonrpc":"2.0","result":"Guiding","id":"a83bcae8-d376-4a6c-b47d-f8306a577799"}
04:39:27.960 00.006 6120 evsrv: cli 0FAF03D8 disconnect
04:39:27.963 00.003 6120 evsrv: cli 0FAEFBB8 connect
04:39:27.966 00.003 6120 case statement mapped state 6 to 3
04:39:27.969 00.003 6120 case statement mapped state 6 to 3
04:39:27.974 00.005 6120 evsrv: cli 0FAEFBB8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"1d388fcb-d1e7-4ce9-a0f4-e1cea17a89e5"}
04:39:27.978 00.004 6120 PhdController::Dither begins
04:39:27.981 00.003 6120 dither: size=5.00, dRA=3.64 dDec=0.97
04:39:27.984 00.003 6120 MountToCamera -- mountTheta (-0.26) + m_xAngle (0.19) = xAngle (-0.07 = -0.07)
04:39:27.987 00.003 6120 MountToCamera -- mountX=3.64 mountY=0.97 hyp=3.77 mountTheta=-0.26 cameraX=3.76, cameraY=-0.27 cameraTheta=-0.07
04:39:27.989 00.002 6120 setting lock position to (507.59, 657.99)
04:39:27.993 00.004 6120 Mount: notify guiding dithered (3.8, -0.3)
04:39:28.133 00.140 6120 Status Line: Dither by 3.64,0.97
04:39:28.137 00.004 7680 Exposure complete
04:39:28.139 00.002 6120 PhdController: newstate STATE_SETTLE_BEGIN
04:39:28.143 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
04:39:28.260 00.117 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":0,"id":"1d388fcb-d1e7-4ce9-a0f4-e1cea17a89e5"}
04:39:28.266 00.006 6120 evsrv: cli 0FAEFBB8 disconnect
04:39:28.363 00.097 7680 worker thread done servicing request
04:39:28.363 00.000 6120 OnExposeComplete: enter
04:39:28.366 00.003 6120 UpdateGuideState(): m_state=6
04:39:28.371 00.005 6120 Star::Find(15, 503, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5456
04:39:28.375 00.004 6120 Star::Find returns 1 (0), X=503.79, Y=658.56, Mass=7400, SNR=56.2, Peak=175 HFD=6.9
04:39:28.377 00.002 6120 CameraToMount -- cameraTheta (2.99) - m_xAngle (0.19) = xAngle (2.81 = 2.81)
04:39:28.382 00.005 6120 CameraToMount -- cameraTheta (2.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.68 = -0.60)
04:39:28.385 00.003 6120 CameraToMount -- cameraX=-3.80 cameraY=0.57 hyp=3.84 cameraTheta=2.99 mountX=-3.63 mountY=-2.18, mountTheta=-2.60
04:39:28.390 00.005 6120 dither recenter: remaining=(-3.6,-1.0) step=(-3.6,-1.0)
04:39:28.392 00.002 6120 MountToCamera -- mountTheta (2.88) + m_xAngle (0.19) = xAngle (3.07 = 3.07)
04:39:28.395 00.003 6120 MountToCamera -- mountX=-3.64 mountY=-0.97 hyp=3.77 mountTheta=2.88 cameraX=-3.76, cameraY=0.27 cameraTheta=3.07
04:39:28.398 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-3.76, y=0.27, opts=4)
04:39:28.401 00.003 6120 Enqueuing Move request for scope (-3.76, 0.27)
04:39:28.404 00.003 6120 Mount: notify direct move -3.64,-0.97
04:39:28.407 00.003 7680 Worker thread wakes up
04:39:28.407 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-3.76, 0.27) opts 0x4
04:39:28.407 00.000 7680 Handling offset move in thread for scope, endpoint = (-3.76, 0.27)
04:39:28.408 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:28.411 00.003 7680 Moving (-3.76, 0.27) raw xDistance=-3.64 yDistance=-0.97
04:39:28.411 00.000 7680 MoveAxis(E, 2361, B)
04:39:28.412 00.001 7680 Guiding  Dir = 2, Dur = 2361
04:39:28.412 00.000 6120 UpdateGuideState exits: m=7400 SNR=56.2
04:39:28.416 00.004 7680 IsSlewing returns 0
04:39:28.416 00.000 6120 PhdController: settling, locked = 1, distance = 4.06 (1.50) aobump = 0 frame = 1 / 99999
04:39:28.419 00.003 7680 IsGuiding returns 0
04:39:28.419 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764067168.419,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.06,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:39:28.423 00.004 7680 PulseGuide returned control before completion, sleep 2371
04:39:28.423 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:28.426 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:28.429 00.003 6120 Enqueuing Expose request
04:39:30.801 02.372 7680 IsGuiding returns 1
04:39:30.802 00.001 7680 scope still moving after pulse duration time elapsed
04:39:30.833 00.031 7680 IsSlewing returns 0
04:39:30.834 00.001 7680 IsGuiding returns 0
04:39:30.835 00.001 7680 scope move finished after 2361 + 53 ms
04:39:30.835 00.000 7680 Move returns status 0, amount 2361
04:39:30.836 00.001 7680 MoveAxis(N, 526, B)
04:39:30.837 00.001 7680 Guiding  Dir = 0, Dur = 526
04:39:30.837 00.000 7680 IsSlewing returns 0
04:39:30.838 00.001 7680 IsGuiding returns 0
04:39:30.838 00.000 7680 PulseGuide returned control before completion, sleep 536
04:39:31.381 00.543 7680 IsGuiding returns 1
04:39:31.382 00.001 7680 scope still moving after pulse duration time elapsed
04:39:31.412 00.030 7680 IsSlewing returns 0
04:39:31.413 00.001 7680 IsGuiding returns 0
04:39:31.414 00.001 7680 scope move finished after 526 + 49 ms
04:39:31.414 00.000 7680 Move returns status 0, amount 526
04:39:31.415 00.001 7680 move complete, result=0
04:39:31.415 00.000 7680 worker thread done servicing request
04:39:31.416 00.001 7680 Worker thread wakes up
04:39:31.416 00.000 6120 GuideStep: -3.6 px 2361 ms EAST, -1.0 px 526 ms NORTH
04:39:31.423 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:31.423 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:39:32.676 01.253 7680 Exposure complete
04:39:32.823 00.147 7680 worker thread done servicing request
04:39:32.824 00.001 6120 OnExposeComplete: enter
04:39:32.828 00.004 6120 UpdateGuideState(): m_state=6
04:39:32.831 00.003 6120 Star::Find(15, 503, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5457
04:39:32.836 00.005 6120 Star::Find returns 1 (0), X=507.24, Y=657.96, Mass=7584, SNR=57.6, Peak=185 HFD=6.6
04:39:32.839 00.003 6120 CameraToMount -- cameraTheta (-3.07) - m_xAngle (0.19) = xAngle (-3.25 = 3.03)
04:39:32.843 00.004 6120 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.38 = -0.38)
04:39:32.847 00.004 6120 CameraToMount -- cameraX=-0.36 cameraY=-0.03 hyp=0.36 cameraTheta=-3.07 mountX=-0.35 mountY=-0.13, mountTheta=-2.78
04:39:32.851 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=-0.03, opts=13)
04:39:32.856 00.005 6120 Enqueuing Move request for scope (-0.36, -0.03)
04:39:32.860 00.004 7680 Worker thread wakes up
04:39:32.860 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.03) opts 0xd
04:39:32.860 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, -0.03)
04:39:32.860 00.000 7680 Moving (-0.36, -0.03) raw xDistance=-0.35 yDistance=-0.13
04:39:32.860 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
04:39:32.861 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:39:32.861 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:39:32.861 00.000 7680 MoveAxis(E, 145, ABG)
04:39:32.861 00.000 7680 Guiding  Dir = 2, Dur = 145
04:39:32.862 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:32.865 00.003 7680 IsSlewing returns 0
04:39:32.865 00.000 6120 UpdateGuideState exits: m=7584 SNR=57.6
04:39:32.870 00.005 6120 PhdController: settling, locked = 1, distance = 0.36 (1.50) aobump = 0 frame = 2 / 99999
04:39:32.873 00.003 7680 IsGuiding returns 0
04:39:32.874 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764067172.874,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.36,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:39:32.877 00.003 7680 PulseGuide returned control before completion, sleep 155
04:39:32.877 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:32.881 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:32.885 00.004 6120 Enqueuing Expose request
04:39:33.040 00.155 7680 IsGuiding returns 1
04:39:33.041 00.001 7680 scope still moving after pulse duration time elapsed
04:39:33.071 00.030 7680 IsSlewing returns 0
04:39:33.072 00.001 7680 IsGuiding returns 0
04:39:33.073 00.001 7680 scope move finished after 145 + 54 ms
04:39:33.073 00.000 7680 Move returns status 0, amount 145
04:39:33.074 00.001 7680 MoveAxis(N, 0, ABG)
04:39:33.074 00.000 7680 Move returns status 0, amount 0
04:39:33.074 00.000 7680 move complete, result=0
04:39:33.075 00.001 7680 worker thread done servicing request
04:39:33.075 00.000 6120 GuideStep: -0.4 px 145 ms EAST, -0.1 px 0 ms NORTH
04:39:33.082 00.007 7680 Worker thread wakes up
04:39:33.082 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:33.082 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:39:34.339 01.257 7680 Exposure complete
04:39:34.482 00.143 7680 worker thread done servicing request
04:39:34.483 00.001 6120 OnExposeComplete: enter
04:39:34.487 00.004 6120 UpdateGuideState(): m_state=6
04:39:34.491 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5458
04:39:34.495 00.004 6120 Star::Find returns 1 (0), X=507.40, Y=657.79, Mass=8094, SNR=61.0, Peak=200 HFD=6.9
04:39:34.498 00.003 6120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (0.19) = xAngle (-2.51 = -2.51)
04:39:34.504 00.006 6120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.36 = 0.36)
04:39:34.510 00.006 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.20 hyp=0.28 cameraTheta=-2.33 mountX=-0.22 mountY=0.10, mountTheta=2.73
04:39:34.515 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.20, opts=13)
04:39:34.520 00.005 6120 Enqueuing Move request for scope (-0.19, -0.20)
04:39:34.524 00.004 7680 Worker thread wakes up
04:39:34.525 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:34.528 00.003 6120 UpdateGuideState exits: m=8094 SNR=61.0
04:39:34.532 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.20) opts 0xd
04:39:34.532 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.20)
04:39:34.533 00.001 7680 Moving (-0.19, -0.20) raw xDistance=-0.22 yDistance=0.10
04:39:34.533 00.000 6120 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 3 / 99999
04:39:34.537 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.22
04:39:34.537 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:39:34.538 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764067174.537,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.33,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
04:39:34.542 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:39:34.542 00.000 7680 MoveAxis(E, 102, ABG)
04:39:34.543 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:34.547 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:34.551 00.004 6120 Enqueuing Expose request
04:39:34.555 00.004 7680 Guiding  Dir = 2, Dur = 102
04:39:34.555 00.000 7680 IsSlewing returns 0
04:39:34.555 00.000 7680 IsGuiding returns 0
04:39:34.556 00.001 7680 PulseGuide returned control before completion, sleep 112
04:39:34.675 00.119 7680 IsGuiding returns 1
04:39:34.676 00.001 7680 scope still moving after pulse duration time elapsed
04:39:34.706 00.030 7680 IsSlewing returns 0
04:39:34.707 00.001 7680 IsGuiding returns 0
04:39:34.707 00.000 7680 scope move finished after 102 + 49 ms
04:39:34.708 00.001 7680 Move returns status 0, amount 102
04:39:34.708 00.000 7680 MoveAxis(N, 0, ABG)
04:39:34.708 00.000 7680 Move returns status 0, amount 0
04:39:34.709 00.001 7680 move complete, result=0
04:39:34.709 00.000 7680 worker thread done servicing request
04:39:34.709 00.000 6120 GuideStep: -0.2 px 102 ms EAST, 0.1 px 0 ms NORTH
04:39:34.715 00.006 7680 Worker thread wakes up
04:39:34.715 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:34.715 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:39:35.968 01.253 7680 Exposure complete
04:39:36.111 00.143 7680 worker thread done servicing request
04:39:36.111 00.000 6120 OnExposeComplete: enter
04:39:36.116 00.005 6120 UpdateGuideState(): m_state=6
04:39:36.119 00.003 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5459
04:39:36.122 00.003 6120 Star::Find returns 1 (0), X=507.55, Y=657.71, Mass=7783, SNR=59.2, Peak=185 HFD=6.9
04:39:36.127 00.005 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
04:39:36.130 00.003 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
04:39:36.133 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.73 mountX=-0.09 mountY=0.23, mountTheta=1.96
04:39:36.138 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.28, opts=13)
04:39:36.142 00.004 6120 Enqueuing Move request for scope (-0.04, -0.28)
04:39:36.146 00.004 7680 Worker thread wakes up
04:39:36.146 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:36.149 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.28) opts 0xd
04:39:36.150 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.28)
04:39:36.150 00.000 7680 Moving (-0.04, -0.28) raw xDistance=-0.09 yDistance=0.23
04:39:36.150 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:39:36.151 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:39:36.151 00.000 6120 UpdateGuideState exits: m=7783 SNR=59.2
04:39:36.154 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
04:39:36.154 00.000 7680 MoveAxis(E, 0, ABG)
04:39:36.155 00.001 7680 Move returns status 0, amount 0
04:39:36.155 00.000 7680 MoveAxis(N, 0, ABG)
04:39:36.156 00.001 7680 Move returns status 0, amount 0
04:39:36.156 00.000 7680 move complete, result=0
04:39:36.156 00.000 7680 worker thread done servicing request
04:39:36.156 00.000 6120 PhdController: settling, locked = 1, distance = 0.32 (1.50) aobump = 0 frame = 4 / 99999
04:39:36.159 00.003 6120 evsrv: {"Event":"Settling","Timestamp":1764067176.159,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.32,"Time":3.3,"SettleTime":10.0,"StarLocked":true}
04:39:36.164 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:36.168 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:36.172 00.004 6120 Enqueuing Expose request
04:39:36.175 00.003 7680 Worker thread wakes up
04:39:36.175 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:39:36.179 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:36.179 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:39:37.424 01.245 7680 Exposure complete
04:39:37.562 00.138 7680 worker thread done servicing request
04:39:37.562 00.000 6120 OnExposeComplete: enter
04:39:37.565 00.003 6120 UpdateGuideState(): m_state=6
04:39:37.568 00.003 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5460
04:39:37.572 00.004 6120 Star::Find returns 1 (0), X=507.40, Y=657.82, Mass=7688, SNR=58.3, Peak=173 HFD=6.8
04:39:37.577 00.005 6120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (0.19) = xAngle (-2.62 = -2.62)
04:39:37.582 00.005 6120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.25 = 0.25)
04:39:37.585 00.003 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-2.43 mountX=-0.22 mountY=0.06, mountTheta=2.86
04:39:37.590 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.16, opts=13)
04:39:37.594 00.004 6120 Enqueuing Move request for scope (-0.19, -0.16)
04:39:37.598 00.004 7680 Worker thread wakes up
04:39:37.598 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:37.603 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.16) opts 0xd
04:39:37.603 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.16)
04:39:37.603 00.000 7680 Moving (-0.19, -0.16) raw xDistance=-0.22 yDistance=0.06
04:39:37.603 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:39:37.604 00.001 6120 UpdateGuideState exits: m=7688 SNR=58.3
04:39:37.608 00.004 6120 PhdController: settling, locked = 1, distance = 0.30 (1.50) aobump = 0 frame = 5 / 99999
04:39:37.612 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:39:37.612 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764067177.612,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.30,"Time":4.7,"SettleTime":10.0,"StarLocked":true}
04:39:37.616 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:39:37.616 00.000 7680 MoveAxis(E, 89, ABG)
04:39:37.616 00.000 7680 Guiding  Dir = 2, Dur = 89
04:39:37.616 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:37.621 00.005 7680 IsSlewing returns 0
04:39:37.621 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:37.624 00.003 6120 Enqueuing Expose request
04:39:37.627 00.003 7680 IsGuiding returns 0
04:39:37.627 00.000 7680 PulseGuide returned control before completion, sleep 99
04:39:37.732 00.105 7680 IsGuiding returns 1
04:39:37.732 00.000 7680 scope still moving after pulse duration time elapsed
04:39:37.761 00.029 7680 IsSlewing returns 0
04:39:37.763 00.002 7680 IsGuiding returns 0
04:39:37.763 00.000 7680 scope move finished after 89 + 46 ms
04:39:37.763 00.000 7680 Move returns status 0, amount 89
04:39:37.764 00.001 7680 MoveAxis(N, 0, ABG)
04:39:37.764 00.000 7680 Move returns status 0, amount 0
04:39:37.764 00.000 7680 move complete, result=0
04:39:37.764 00.000 7680 worker thread done servicing request
04:39:37.765 00.001 7680 Worker thread wakes up
04:39:37.766 00.001 6120 GuideStep: -0.2 px 89 ms EAST, 0.1 px 0 ms NORTH
04:39:37.772 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:37.772 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:39:39.023 01.251 7680 Exposure complete
04:39:39.169 00.146 7680 worker thread done servicing request
04:39:39.169 00.000 6120 OnExposeComplete: enter
04:39:39.173 00.004 6120 UpdateGuideState(): m_state=6
04:39:39.178 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5461
04:39:39.182 00.004 6120 Star::Find returns 1 (0), X=507.75, Y=657.03, Mass=7587, SNR=58.1, Peak=199 HFD=6.5
04:39:39.186 00.004 6120 CameraToMount -- cameraTheta (-1.41) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
04:39:39.190 00.004 6120 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.28 = 1.28)
04:39:39.193 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=-0.95 hyp=0.97 cameraTheta=-1.41 mountX=-0.02 mountY=0.93, mountTheta=1.59
04:39:39.199 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.95, opts=13)
04:39:39.203 00.004 6120 Enqueuing Move request for scope (0.16, -0.95)
04:39:39.208 00.005 7680 Worker thread wakes up
04:39:39.208 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.95) opts 0xd
04:39:39.209 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.95)
04:39:39.209 00.000 7680 Moving (0.16, -0.95) raw xDistance=-0.02 yDistance=0.93
04:39:39.209 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:39:39.209 00.000 7680 resist switch: large excursion: input 0.93 thresh 0.60 direction from 0 to 1
04:39:39.209 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.78
04:39:39.209 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.93 from input 0.93
04:39:39.209 00.000 7680 MoveAxis(E, 0, ABG)
04:39:39.211 00.002 7680 Move returns status 0, amount 0
04:39:39.211 00.000 7680 MoveAxis(S, 504, ABG)
04:39:39.211 00.000 7680 Guiding  Dir = 1, Dur = 504
04:39:39.211 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:39.216 00.005 7680 IsSlewing returns 0
04:39:39.216 00.000 6120 UpdateGuideState exits: m=7587 SNR=58.1
04:39:39.221 00.005 7680 IsGuiding returns 0
04:39:39.221 00.000 6120 PhdController: settling, locked = 1, distance = 0.50 (1.50) aobump = 0 frame = 6 / 99999
04:39:39.225 00.004 7680 PulseGuide returned control before completion, sleep 514
04:39:39.226 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764067179.225,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.50,"Time":6.4,"SettleTime":10.0,"StarLocked":true}
04:39:39.229 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:39.234 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:39.239 00.005 6120 Enqueuing Expose request
04:39:39.752 00.513 7680 IsGuiding returns 1
04:39:39.752 00.000 7680 scope still moving after pulse duration time elapsed
04:39:39.783 00.031 7680 IsSlewing returns 0
04:39:39.785 00.002 7680 IsGuiding returns 1
04:39:39.814 00.029 7680 IsSlewing returns 0
04:39:39.814 00.000 7680 IsGuiding returns 1
04:39:39.846 00.032 7680 IsSlewing returns 0
04:39:39.846 00.000 7680 IsGuiding returns 1
04:39:39.877 00.031 7680 IsSlewing returns 0
04:39:39.877 00.000 7680 IsGuiding returns 0
04:39:39.879 00.002 7680 scope move finished after 504 + 153 ms
04:39:39.879 00.000 7680 Move returns status 0, amount 504
04:39:39.879 00.000 7680 move complete, result=0
04:39:39.880 00.001 7680 worker thread done servicing request
04:39:39.880 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.9 px 504 ms SOUTH
04:39:39.884 00.004 7680 Worker thread wakes up
04:39:39.884 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:39.884 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:39:41.127 01.243 7680 Exposure complete
04:39:41.264 00.137 7680 worker thread done servicing request
04:39:41.265 00.001 6120 OnExposeComplete: enter
04:39:41.269 00.004 6120 UpdateGuideState(): m_state=6
04:39:41.273 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5462
04:39:41.276 00.003 6120 Star::Find returns 1 (0), X=507.62, Y=657.66, Mass=8234, SNR=60.2, Peak=189 HFD=6.9
04:39:41.280 00.004 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
04:39:41.283 00.003 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
04:39:41.287 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.33 hyp=0.33 cameraTheta=-1.49 mountX=-0.03 mountY=0.30, mountTheta=1.68
04:39:41.291 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.33, opts=13)
04:39:41.296 00.005 6120 Enqueuing Move request for scope (0.03, -0.33)
04:39:41.300 00.004 7680 Worker thread wakes up
04:39:41.300 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.33) opts 0xd
04:39:41.301 00.001 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.33)
04:39:41.301 00.000 7680 Moving (0.03, -0.33) raw xDistance=-0.03 yDistance=0.30
04:39:41.301 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:39:41.301 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:39:41.301 00.000 7680 MoveAxis(E, 0, ABG)
04:39:41.301 00.000 7680 Move returns status 0, amount 0
04:39:41.301 00.000 7680 MoveAxis(S, 165, ABG)
04:39:41.301 00.000 7680 Guiding  Dir = 1, Dur = 165
04:39:41.301 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:41.306 00.005 7680 IsSlewing returns 0
04:39:41.306 00.000 7680 IsGuiding returns 0
04:39:41.306 00.000 7680 PulseGuide returned control before completion, sleep 175
04:39:41.306 00.000 6120 UpdateGuideState exits: m=8234 SNR=60.2
04:39:41.310 00.004 6120 PhdController: settling, locked = 1, distance = 0.45 (1.50) aobump = 0 frame = 7 / 99999
04:39:41.314 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764067181.314,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.45,"Time":8.4,"SettleTime":10.0,"StarLocked":true}
04:39:41.318 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:41.323 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:41.328 00.005 6120 Enqueuing Expose request
04:39:41.494 00.166 7680 IsGuiding returns 1
04:39:41.494 00.000 7680 scope still moving after pulse duration time elapsed
04:39:41.526 00.032 7680 IsSlewing returns 0
04:39:41.526 00.000 7680 IsGuiding returns 0
04:39:41.527 00.001 7680 scope move finished after 165 + 56 ms
04:39:41.528 00.001 7680 Move returns status 0, amount 165
04:39:41.528 00.000 7680 move complete, result=0
04:39:41.529 00.001 7680 worker thread done servicing request
04:39:41.529 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 165 ms SOUTH
04:39:41.535 00.006 7680 Worker thread wakes up
04:39:41.535 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:41.535 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:39:42.789 01.254 7680 Exposure complete
04:39:42.931 00.142 7680 worker thread done servicing request
04:39:42.932 00.001 6120 OnExposeComplete: enter
04:39:42.935 00.003 6120 UpdateGuideState(): m_state=6
04:39:42.939 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5463
04:39:42.943 00.004 6120 Star::Find returns 1 (0), X=507.53, Y=657.97, Mass=7419, SNR=56.6, Peak=180 HFD=6.6
04:39:42.947 00.004 6120 CameraToMount -- cameraTheta (-2.90) - m_xAngle (0.19) = xAngle (-3.09 = -3.09)
04:39:42.951 00.004 6120 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.21 = -0.21)
04:39:42.955 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.90 mountX=-0.07 mountY=-0.01, mountTheta=-2.93
04:39:42.959 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.02, opts=13)
04:39:42.963 00.004 6120 Enqueuing Move request for scope (-0.06, -0.02)
04:39:42.967 00.004 7680 Worker thread wakes up
04:39:42.967 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:42.970 00.003 6120 UpdateGuideState exits: m=7419 SNR=56.6
04:39:42.975 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
04:39:42.975 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
04:39:42.975 00.000 6120 PhdController: settling, locked = 1, distance = 0.33 (1.50) aobump = 0 frame = 8 / 99999
04:39:42.980 00.005 7680 Moving (-0.06, -0.02) raw xDistance=-0.07 yDistance=-0.01
04:39:42.980 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:39:42.980 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:39:42.980 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:39:42.980 00.000 7680 MoveAxis(E, 0, ABG)
04:39:42.980 00.000 7680 Move returns status 0, amount 0
04:39:42.980 00.000 7680 MoveAxis(N, 0, ABG)
04:39:42.981 00.001 6120 PhdController: newstate STATE_FINISH
04:39:42.985 00.004 7680 Move returns status 0, amount 0
04:39:42.985 00.000 7680 move complete, result=0
04:39:42.985 00.000 7680 worker thread done servicing request
04:39:42.985 00.000 6120 PhdController complete: success
04:39:42.989 00.004 6120 evsrv: {"Event":"SettleDone","Timestamp":1764067182.989,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
04:39:42.993 00.004 6120 Mount: notify guiding dither settle done success=1
04:39:42.996 00.003 6120 PhdController: newstate STATE_IDLE
04:39:43.000 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:43.003 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:43.006 00.003 6120 Enqueuing Expose request
04:39:43.009 00.003 7680 Worker thread wakes up
04:39:43.010 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:43.010 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:39:43.010 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:39:44.261 01.251 7680 Exposure complete
04:39:44.446 00.185 7680 worker thread done servicing request
04:39:44.447 00.001 6120 OnExposeComplete: enter
04:39:44.452 00.005 6120 UpdateGuideState(): m_state=6
04:39:44.458 00.006 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5464
04:39:44.463 00.005 6120 Star::Find returns 1 (0), X=507.39, Y=657.72, Mass=7980, SNR=59.1, Peak=190 HFD=6.9
04:39:44.469 00.006 6120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.19) = xAngle (-2.40 = -2.40)
04:39:44.475 00.006 6120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.47 = 0.47)
04:39:44.480 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.27 hyp=0.34 cameraTheta=-2.21 mountX=-0.25 mountY=0.16, mountTheta=2.59
04:39:44.491 00.011 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.27, opts=13)
04:39:44.496 00.005 6120 Enqueuing Move request for scope (-0.20, -0.27)
04:39:44.500 00.004 7680 Worker thread wakes up
04:39:44.500 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:44.505 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.27) opts 0xd
04:39:44.505 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.27)
04:39:44.505 00.000 7680 Moving (-0.20, -0.27) raw xDistance=-0.25 yDistance=0.16
04:39:44.505 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:39:44.505 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:39:44.505 00.000 6120 UpdateGuideState exits: m=7980 SNR=59.1
04:39:44.509 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:39:44.509 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:44.514 00.005 7680 MoveAxis(E, 103, ABG)
04:39:44.515 00.001 7680 Guiding  Dir = 2, Dur = 103
04:39:44.515 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:44.518 00.003 7680 IsSlewing returns 0
04:39:44.518 00.000 6120 Enqueuing Expose request
04:39:44.522 00.004 7680 IsGuiding returns 0
04:39:44.522 00.000 7680 PulseGuide returned control before completion, sleep 113
04:39:44.641 00.119 7680 IsGuiding returns 1
04:39:44.641 00.000 7680 scope still moving after pulse duration time elapsed
04:39:44.673 00.032 7680 IsSlewing returns 0
04:39:44.673 00.000 7680 IsGuiding returns 0
04:39:44.673 00.000 7680 scope move finished after 103 + 48 ms
04:39:44.674 00.001 7680 Move returns status 0, amount 103
04:39:44.674 00.000 7680 MoveAxis(N, 0, ABG)
04:39:44.674 00.000 7680 Move returns status 0, amount 0
04:39:44.674 00.000 7680 move complete, result=0
04:39:44.675 00.001 7680 worker thread done servicing request
04:39:44.675 00.000 6120 GuideStep: -0.3 px 103 ms EAST, 0.2 px 0 ms NORTH
04:39:44.686 00.011 7680 Worker thread wakes up
04:39:44.688 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:44.689 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:39:45.942 01.253 7680 Exposure complete
04:39:46.103 00.161 7680 worker thread done servicing request
04:39:46.104 00.001 6120 OnExposeComplete: enter
04:39:46.109 00.005 6120 UpdateGuideState(): m_state=6
04:39:46.114 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5465
04:39:46.119 00.005 6120 Star::Find returns 1 (0), X=507.51, Y=657.63, Mass=7642, SNR=58.0, Peak=167 HFD=7.0
04:39:46.123 00.004 6120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.19) = xAngle (-2.00 = -2.00)
04:39:46.127 00.004 6120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
04:39:46.130 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.36 hyp=0.37 cameraTheta=-1.81 mountX=-0.15 mountY=0.28, mountTheta=2.07
04:39:46.138 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.36, opts=13)
04:39:46.142 00.004 6120 Enqueuing Move request for scope (-0.09, -0.36)
04:39:46.147 00.005 7680 Worker thread wakes up
04:39:46.147 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:46.151 00.004 6120 UpdateGuideState exits: m=7642 SNR=58.0
04:39:46.155 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.36) opts 0xd
04:39:46.155 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:46.160 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.36)
04:39:46.160 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:46.164 00.004 7680 Moving (-0.09, -0.36) raw xDistance=-0.15 yDistance=0.28
04:39:46.164 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:39:46.165 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
04:39:46.165 00.000 7680 MoveAxis(E, 0, ABG)
04:39:46.165 00.000 6120 Enqueuing Expose request
04:39:46.170 00.005 7680 Move returns status 0, amount 0
04:39:46.170 00.000 7680 MoveAxis(S, 154, ABG)
04:39:46.170 00.000 7680 Guiding  Dir = 1, Dur = 154
04:39:46.171 00.001 7680 IsSlewing returns 0
04:39:46.172 00.001 7680 IsGuiding returns 0
04:39:46.172 00.000 7680 PulseGuide returned control before completion, sleep 164
04:39:46.343 00.171 7680 IsGuiding returns 1
04:39:46.344 00.001 7680 scope still moving after pulse duration time elapsed
04:39:46.375 00.031 7680 IsSlewing returns 0
04:39:46.376 00.001 7680 IsGuiding returns 0
04:39:46.377 00.001 7680 scope move finished after 154 + 50 ms
04:39:46.377 00.000 7680 Move returns status 0, amount 154
04:39:46.377 00.000 7680 move complete, result=0
04:39:46.377 00.000 7680 worker thread done servicing request
04:39:46.377 00.000 7680 Worker thread wakes up
04:39:46.379 00.002 6120 GuideStep: -0.2 px 0 ms EAST, 0.3 px 154 ms SOUTH
04:39:46.385 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:46.385 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:39:47.638 01.253 7680 Exposure complete
04:39:47.783 00.145 7680 worker thread done servicing request
04:39:47.783 00.000 6120 OnExposeComplete: enter
04:39:47.787 00.004 6120 UpdateGuideState(): m_state=6
04:39:47.791 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5466
04:39:47.796 00.005 6120 Star::Find returns 1 (0), X=507.54, Y=657.82, Mass=7784, SNR=58.9, Peak=183 HFD=6.8
04:39:47.800 00.004 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
04:39:47.804 00.004 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
04:39:47.807 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.86 mountX=-0.08 mountY=0.13, mountTheta=2.13
04:39:47.811 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.17, opts=13)
04:39:47.815 00.004 6120 Enqueuing Move request for scope (-0.05, -0.17)
04:39:47.819 00.004 7680 Worker thread wakes up
04:39:47.819 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:47.822 00.003 6120 UpdateGuideState exits: m=7784 SNR=58.9
04:39:47.826 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:47.830 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:47.832 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
04:39:47.832 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
04:39:47.832 00.000 7680 Moving (-0.05, -0.17) raw xDistance=-0.08 yDistance=0.13
04:39:47.832 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:39:47.832 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:39:47.834 00.002 6120 Enqueuing Expose request
04:39:47.837 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:39:47.837 00.000 7680 MoveAxis(E, 0, ABG)
04:39:47.837 00.000 7680 Move returns status 0, amount 0
04:39:47.837 00.000 7680 MoveAxis(N, 0, ABG)
04:39:47.837 00.000 7680 Move returns status 0, amount 0
04:39:47.837 00.000 7680 move complete, result=0
04:39:47.838 00.001 7680 worker thread done servicing request
04:39:47.838 00.000 7680 Worker thread wakes up
04:39:47.838 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:39:47.841 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:47.841 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:39:49.099 01.258 7680 Exposure complete
04:39:49.255 00.156 7680 worker thread done servicing request
04:39:49.255 00.000 6120 OnExposeComplete: enter
04:39:49.259 00.004 6120 UpdateGuideState(): m_state=6
04:39:49.264 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5467
04:39:49.267 00.003 6120 Star::Find returns 1 (0), X=507.45, Y=657.55, Mass=8304, SNR=60.3, Peak=182 HFD=7.0
04:39:49.272 00.005 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
04:39:49.276 00.004 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.79 = 0.79)
04:39:49.280 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.44 hyp=0.46 cameraTheta=-1.89 mountX=-0.22 mountY=0.33, mountTheta=2.17
04:39:49.284 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.44, opts=13)
04:39:49.289 00.005 6120 Enqueuing Move request for scope (-0.15, -0.44)
04:39:49.293 00.004 7680 Worker thread wakes up
04:39:49.293 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:49.298 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.44) opts 0xd
04:39:49.299 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.44)
04:39:49.299 00.000 7680 Moving (-0.15, -0.44) raw xDistance=-0.22 yDistance=0.33
04:39:49.299 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:39:49.299 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
04:39:49.299 00.000 6120 UpdateGuideState exits: m=8304 SNR=60.3
04:39:49.303 00.004 7680 MoveAxis(E, 92, ABG)
04:39:49.303 00.000 7680 Guiding  Dir = 2, Dur = 92
04:39:49.303 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:49.307 00.004 7680 IsSlewing returns 0
04:39:49.307 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:49.310 00.003 7680 IsGuiding returns 0
04:39:49.311 00.001 6120 Enqueuing Expose request
04:39:49.314 00.003 7680 PulseGuide returned control before completion, sleep 102
04:39:49.429 00.115 7680 IsGuiding returns 1
04:39:49.430 00.001 7680 scope still moving after pulse duration time elapsed
04:39:49.460 00.030 7680 IsSlewing returns 0
04:39:49.460 00.000 7680 IsGuiding returns 0
04:39:49.460 00.000 7680 scope move finished after 92 + 58 ms
04:39:49.460 00.000 7680 Move returns status 0, amount 92
04:39:49.462 00.002 7680 MoveAxis(S, 178, ABG)
04:39:49.462 00.000 7680 Guiding  Dir = 1, Dur = 178
04:39:49.462 00.000 7680 IsSlewing returns 0
04:39:49.462 00.000 7680 IsGuiding returns 0
04:39:49.462 00.000 7680 PulseGuide returned control before completion, sleep 188
04:39:49.663 00.201 7680 IsGuiding returns 1
04:39:49.665 00.002 7680 scope still moving after pulse duration time elapsed
04:39:49.695 00.030 7680 IsSlewing returns 0
04:39:49.697 00.002 7680 IsGuiding returns 0
04:39:49.697 00.000 7680 scope move finished after 178 + 57 ms
04:39:49.698 00.001 7680 Move returns status 0, amount 178
04:39:49.698 00.000 7680 move complete, result=0
04:39:49.698 00.000 7680 worker thread done servicing request
04:39:49.699 00.001 7680 Worker thread wakes up
04:39:49.700 00.001 6120 GuideStep: -0.2 px 92 ms EAST, 0.3 px 178 ms SOUTH
04:39:49.709 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:49.709 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:39:50.953 01.244 7680 Exposure complete
04:39:51.111 00.158 7680 worker thread done servicing request
04:39:51.111 00.000 6120 OnExposeComplete: enter
04:39:51.116 00.005 6120 UpdateGuideState(): m_state=6
04:39:51.120 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5468
04:39:51.124 00.004 6120 Star::Find returns 1 (0), X=507.70, Y=657.74, Mass=8022, SNR=59.2, Peak=185 HFD=6.7
04:39:51.127 00.003 6120 CameraToMount -- cameraTheta (-1.16) - m_xAngle (0.19) = xAngle (-1.35 = -1.35)
04:39:51.133 00.006 6120 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.52 = 1.52)
04:39:51.138 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=-0.24 hyp=0.27 cameraTheta=-1.16 mountX=0.06 mountY=0.27, mountTheta=1.35
04:39:51.144 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.24, opts=13)
04:39:51.149 00.005 6120 Enqueuing Move request for scope (0.11, -0.24)
04:39:51.154 00.005 7680 Worker thread wakes up
04:39:51.154 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:51.159 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.24) opts 0xd
04:39:51.160 00.001 6120 UpdateGuideState exits: m=8022 SNR=59.2
04:39:51.167 00.007 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.24)
04:39:51.167 00.000 7680 Moving (0.11, -0.24) raw xDistance=0.06 yDistance=0.27
04:39:51.167 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:51.175 00.008 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:39:51.175 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:51.180 00.005 6120 Enqueuing Expose request
04:39:51.186 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:39:51.186 00.000 7680 MoveAxis(E, 0, ABG)
04:39:51.186 00.000 7680 Move returns status 0, amount 0
04:39:51.187 00.001 7680 MoveAxis(S, 145, ABG)
04:39:51.187 00.000 7680 Guiding  Dir = 1, Dur = 145
04:39:51.187 00.000 7680 IsSlewing returns 0
04:39:51.188 00.001 7680 IsGuiding returns 0
04:39:51.189 00.001 7680 PulseGuide returned control before completion, sleep 155
04:39:51.350 00.161 7680 IsGuiding returns 1
04:39:51.351 00.001 7680 scope still moving after pulse duration time elapsed
04:39:51.383 00.032 7680 IsSlewing returns 0
04:39:51.385 00.002 7680 IsGuiding returns 0
04:39:51.385 00.000 7680 scope move finished after 145 + 51 ms
04:39:51.385 00.000 7680 Move returns status 0, amount 145
04:39:51.386 00.001 7680 move complete, result=0
04:39:51.386 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 145 ms SOUTH
04:39:51.394 00.008 7680 worker thread done servicing request
04:39:51.394 00.000 7680 Worker thread wakes up
04:39:51.396 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:51.396 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:39:52.645 01.249 7680 Exposure complete
04:39:52.781 00.136 7680 worker thread done servicing request
04:39:52.781 00.000 6120 OnExposeComplete: enter
04:39:52.787 00.006 6120 UpdateGuideState(): m_state=6
04:39:52.791 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5469
04:39:52.797 00.006 6120 Star::Find returns 1 (0), X=507.62, Y=657.71, Mass=7795, SNR=57.3, Peak=174 HFD=6.7
04:39:52.801 00.004 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
04:39:52.806 00.005 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
04:39:52.810 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.49 mountX=-0.03 mountY=0.26, mountTheta=1.69
04:39:52.815 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.28, opts=13)
04:39:52.820 00.005 6120 Enqueuing Move request for scope (0.02, -0.28)
04:39:52.823 00.003 7680 Worker thread wakes up
04:39:52.823 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.28) opts 0xd
04:39:52.823 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.28)
04:39:52.823 00.000 7680 Moving (0.02, -0.28) raw xDistance=-0.03 yDistance=0.26
04:39:52.823 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:39:52.823 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:39:52.825 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:52.829 00.004 7680 MoveAxis(E, 0, ABG)
04:39:52.830 00.001 7680 Move returns status 0, amount 0
04:39:52.830 00.000 7680 MoveAxis(S, 140, ABG)
04:39:52.830 00.000 7680 Guiding  Dir = 1, Dur = 140
04:39:52.830 00.000 6120 UpdateGuideState exits: m=7795 SNR=57.3
04:39:52.833 00.003 7680 IsSlewing returns 0
04:39:52.833 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:52.838 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:52.841 00.003 7680 IsGuiding returns 0
04:39:52.841 00.000 6120 Enqueuing Expose request
04:39:52.845 00.004 7680 PulseGuide returned control before completion, sleep 150
04:39:53.008 00.163 7680 IsGuiding returns 1
04:39:53.009 00.001 7680 scope still moving after pulse duration time elapsed
04:39:53.038 00.029 7680 IsSlewing returns 0
04:39:53.039 00.001 7680 IsGuiding returns 0
04:39:53.040 00.001 7680 scope move finished after 140 + 59 ms
04:39:53.040 00.000 7680 Move returns status 0, amount 140
04:39:53.042 00.002 7680 move complete, result=0
04:39:53.042 00.000 7680 worker thread done servicing request
04:39:53.043 00.001 7680 Worker thread wakes up
04:39:53.043 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 140 ms SOUTH
04:39:53.050 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:53.050 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:39:54.297 01.247 7680 Exposure complete
04:39:54.448 00.151 7680 worker thread done servicing request
04:39:54.449 00.001 6120 OnExposeComplete: enter
04:39:54.453 00.004 6120 UpdateGuideState(): m_state=6
04:39:54.457 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5470
04:39:54.461 00.004 6120 Star::Find returns 1 (0), X=507.52, Y=657.75, Mass=7869, SNR=59.5, Peak=190 HFD=7.0
04:39:54.464 00.003 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
04:39:54.468 00.004 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
04:39:54.472 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.23 hyp=0.25 cameraTheta=-1.87 mountX=-0.11 mountY=0.18, mountTheta=2.14
04:39:54.479 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.23, opts=13)
04:39:54.483 00.004 6120 Enqueuing Move request for scope (-0.07, -0.23)
04:39:54.487 00.004 7680 Worker thread wakes up
04:39:54.487 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.23) opts 0xd
04:39:54.488 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.23)
04:39:54.488 00.000 7680 Moving (-0.07, -0.23) raw xDistance=-0.11 yDistance=0.18
04:39:54.488 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:39:54.488 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:39:54.489 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:39:54.489 00.000 7680 MoveAxis(E, 0, ABG)
04:39:54.489 00.000 7680 Move returns status 0, amount 0
04:39:54.489 00.000 7680 MoveAxis(N, 0, ABG)
04:39:54.489 00.000 7680 Move returns status 0, amount 0
04:39:54.491 00.002 7680 move complete, result=0
04:39:54.491 00.000 7680 worker thread done servicing request
04:39:54.491 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:54.493 00.002 6120 UpdateGuideState exits: m=7869 SNR=59.5
04:39:54.496 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:54.499 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:54.502 00.003 6120 Enqueuing Expose request
04:39:54.505 00.003 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:39:54.509 00.004 7680 Worker thread wakes up
04:39:54.509 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:54.509 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:39:55.765 01.256 7680 Exposure complete
04:39:55.905 00.140 7680 worker thread done servicing request
04:39:55.907 00.002 6120 OnExposeComplete: enter
04:39:55.910 00.003 6120 UpdateGuideState(): m_state=6
04:39:55.916 00.006 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5471
04:39:55.922 00.006 6120 Star::Find returns 1 (0), X=507.44, Y=657.76, Mass=8158, SNR=61.1, Peak=176 HFD=6.9
04:39:55.926 00.004 6120 CameraToMount -- cameraTheta (-2.17) - m_xAngle (0.19) = xAngle (-2.36 = -2.36)
04:39:55.930 00.004 6120 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.51 = 0.51)
04:39:55.934 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.23 hyp=0.27 cameraTheta=-2.17 mountX=-0.20 mountY=0.13, mountTheta=2.54
04:39:55.939 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.23, opts=13)
04:39:55.944 00.005 6120 Enqueuing Move request for scope (-0.16, -0.23)
04:39:55.948 00.004 7680 Worker thread wakes up
04:39:55.948 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:55.951 00.003 6120 UpdateGuideState exits: m=8158 SNR=61.1
04:39:55.956 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.23) opts 0xd
04:39:55.956 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.23)
04:39:55.956 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:55.960 00.004 7680 Moving (-0.16, -0.23) raw xDistance=-0.20 yDistance=0.13
04:39:55.960 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:39:55.960 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:55.965 00.005 6120 Enqueuing Expose request
04:39:55.969 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:39:55.969 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:39:55.969 00.000 7680 MoveAxis(E, 0, ABG)
04:39:55.969 00.000 7680 Move returns status 0, amount 0
04:39:55.969 00.000 7680 MoveAxis(N, 0, ABG)
04:39:55.969 00.000 7680 Move returns status 0, amount 0
04:39:55.969 00.000 7680 move complete, result=0
04:39:55.970 00.001 7680 worker thread done servicing request
04:39:55.970 00.000 7680 Worker thread wakes up
04:39:55.970 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:39:55.976 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:55.977 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:39:57.218 01.241 7680 Exposure complete
04:39:57.370 00.152 7680 worker thread done servicing request
04:39:57.371 00.001 6120 OnExposeComplete: enter
04:39:57.374 00.003 6120 UpdateGuideState(): m_state=6
04:39:57.379 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5472
04:39:57.383 00.004 6120 Star::Find returns 1 (0), X=507.49, Y=658.56, Mass=8242, SNR=60.4, Peak=198 HFD=7.1
04:39:57.387 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (0.19) = xAngle (1.57 = 1.57)
04:39:57.390 00.003 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.44 = -1.84)
04:39:57.394 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=0.57 hyp=0.58 cameraTheta=1.76 mountX=0.00 mountY=-0.56, mountTheta=-1.57
04:39:57.399 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.57, opts=13)
04:39:57.403 00.004 6120 Enqueuing Move request for scope (-0.11, 0.57)
04:39:57.407 00.004 7680 Worker thread wakes up
04:39:57.407 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:57.412 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.57) opts 0xd
04:39:57.412 00.000 6120 UpdateGuideState exits: m=8242 SNR=60.4
04:39:57.416 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:57.420 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.57)
04:39:57.420 00.000 7680 Moving (-0.11, 0.57) raw xDistance=0.00 yDistance=-0.56
04:39:57.421 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:39:57.421 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:39:57.421 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:57.425 00.004 6120 Enqueuing Expose request
04:39:57.429 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
04:39:57.429 00.000 7680 MoveAxis(E, 0, ABG)
04:39:57.429 00.000 7680 Move returns status 0, amount 0
04:39:57.430 00.001 7680 MoveAxis(N, 0, ABG)
04:39:57.430 00.000 7680 Move returns status 0, amount 0
04:39:57.430 00.000 7680 move complete, result=0
04:39:57.431 00.001 7680 worker thread done servicing request
04:39:57.431 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
04:39:57.435 00.004 7680 Worker thread wakes up
04:39:57.435 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:57.435 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:39:58.690 01.255 7680 Exposure complete
04:39:58.843 00.153 7680 worker thread done servicing request
04:39:58.843 00.000 6120 OnExposeComplete: enter
04:39:58.847 00.004 6120 UpdateGuideState(): m_state=6
04:39:58.850 00.003 6120 Star::Find(15, 507, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5473
04:39:58.855 00.005 6120 Star::Find returns 1 (0), X=507.61, Y=657.81, Mass=7834, SNR=58.5, Peak=197 HFD=6.8
04:39:58.859 00.004 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
04:39:58.864 00.005 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
04:39:58.868 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.46 mountX=-0.01 mountY=0.17, mountTheta=1.65
04:39:58.872 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.18, opts=13)
04:39:58.877 00.005 6120 Enqueuing Move request for scope (0.02, -0.18)
04:39:58.881 00.004 7680 Worker thread wakes up
04:39:58.881 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:39:58.887 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
04:39:58.887 00.000 6120 UpdateGuideState exits: m=7834 SNR=58.5
04:39:58.892 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:39:58.895 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:39:58.899 00.004 6120 Enqueuing Expose request
04:39:58.903 00.004 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
04:39:58.903 00.000 7680 Moving (0.02, -0.18) raw xDistance=-0.01 yDistance=0.17
04:39:58.903 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:39:58.903 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:39:58.903 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:39:58.903 00.000 7680 MoveAxis(E, 0, ABG)
04:39:58.905 00.002 7680 Move returns status 0, amount 0
04:39:58.905 00.000 7680 MoveAxis(N, 0, ABG)
04:39:58.905 00.000 7680 Move returns status 0, amount 0
04:39:58.905 00.000 7680 move complete, result=0
04:39:58.906 00.001 7680 worker thread done servicing request
04:39:58.906 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:39:58.909 00.003 7680 Worker thread wakes up
04:39:58.910 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:39:58.910 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:00.155 01.245 7680 Exposure complete
04:40:00.302 00.147 7680 worker thread done servicing request
04:40:00.303 00.001 6120 OnExposeComplete: enter
04:40:00.306 00.003 6120 UpdateGuideState(): m_state=6
04:40:00.310 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5474
04:40:00.314 00.004 6120 Star::Find returns 1 (0), X=507.63, Y=657.87, Mass=7393, SNR=54.9, Peak=185 HFD=6.5
04:40:00.320 00.006 6120 CameraToMount -- cameraTheta (-1.32) - m_xAngle (0.19) = xAngle (-1.51 = -1.51)
04:40:00.323 00.003 6120 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.37 = 1.37)
04:40:00.327 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.32 mountX=0.01 mountY=0.12, mountTheta=1.50
04:40:00.332 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.12, opts=13)
04:40:00.335 00.003 6120 Enqueuing Move request for scope (0.03, -0.12)
04:40:00.339 00.004 7680 Worker thread wakes up
04:40:00.340 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
04:40:00.340 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
04:40:00.340 00.000 7680 Moving (0.03, -0.12) raw xDistance=0.01 yDistance=0.12
04:40:00.340 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:40:00.340 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:40:00.340 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:40:00.340 00.000 7680 MoveAxis(E, 0, ABG)
04:40:00.340 00.000 7680 Move returns status 0, amount 0
04:40:00.340 00.000 7680 MoveAxis(N, 0, ABG)
04:40:00.340 00.000 7680 Move returns status 0, amount 0
04:40:00.340 00.000 7680 move complete, result=0
04:40:00.340 00.000 7680 worker thread done servicing request
04:40:00.341 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:00.344 00.003 6120 UpdateGuideState exits: m=7393 SNR=54.9
04:40:00.349 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:00.353 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:00.358 00.005 6120 Enqueuing Expose request
04:40:00.363 00.005 7680 Worker thread wakes up
04:40:00.363 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:40:00.367 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:00.367 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:01.621 01.254 7680 Exposure complete
04:40:01.779 00.158 7680 worker thread done servicing request
04:40:01.779 00.000 6120 OnExposeComplete: enter
04:40:01.782 00.003 6120 UpdateGuideState(): m_state=6
04:40:01.789 00.007 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5475
04:40:01.794 00.005 6120 Star::Find returns 1 (0), X=507.73, Y=657.71, Mass=8016, SNR=59.3, Peak=175 HFD=6.7
04:40:01.798 00.004 6120 CameraToMount -- cameraTheta (-1.12) - m_xAngle (0.19) = xAngle (-1.31 = -1.31)
04:40:01.802 00.004 6120 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.56 = 1.56)
04:40:01.806 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-1.12 mountX=0.08 mountY=0.31, mountTheta=1.32
04:40:01.811 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.28, opts=13)
04:40:01.815 00.004 6120 Enqueuing Move request for scope (0.13, -0.28)
04:40:01.818 00.003 7680 Worker thread wakes up
04:40:01.818 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.28) opts 0xd
04:40:01.819 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:01.823 00.004 6120 UpdateGuideState exits: m=8016 SNR=59.3
04:40:01.826 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:01.829 00.003 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.28)
04:40:01.830 00.001 7680 Moving (0.13, -0.28) raw xDistance=0.08 yDistance=0.31
04:40:01.830 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:40:01.830 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
04:40:01.830 00.000 7680 MoveAxis(E, 0, ABG)
04:40:01.830 00.000 7680 Move returns status 0, amount 0
04:40:01.830 00.000 7680 MoveAxis(S, 168, ABG)
04:40:01.831 00.001 7680 Guiding  Dir = 1, Dur = 168
04:40:01.831 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:01.835 00.004 7680 IsSlewing returns 0
04:40:01.835 00.000 6120 Enqueuing Expose request
04:40:01.838 00.003 7680 IsGuiding returns 0
04:40:01.838 00.000 7680 PulseGuide returned control before completion, sleep 178
04:40:02.020 00.182 7680 IsGuiding returns 1
04:40:02.022 00.002 7680 scope still moving after pulse duration time elapsed
04:40:02.052 00.030 7680 IsSlewing returns 0
04:40:02.053 00.001 7680 IsGuiding returns 0
04:40:02.054 00.001 7680 scope move finished after 168 + 46 ms
04:40:02.054 00.000 7680 Move returns status 0, amount 168
04:40:02.054 00.000 7680 move complete, result=0
04:40:02.054 00.000 7680 worker thread done servicing request
04:40:02.056 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 168 ms SOUTH
04:40:02.062 00.006 7680 Worker thread wakes up
04:40:02.062 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:02.062 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:03.318 01.256 7680 Exposure complete
04:40:03.460 00.142 7680 worker thread done servicing request
04:40:03.460 00.000 6120 OnExposeComplete: enter
04:40:03.464 00.004 6120 UpdateGuideState(): m_state=6
04:40:03.468 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5476
04:40:03.471 00.003 6120 Star::Find returns 1 (0), X=507.68, Y=657.68, Mass=7581, SNR=57.7, Peak=165 HFD=6.8
04:40:03.475 00.004 6120 CameraToMount -- cameraTheta (-1.31) - m_xAngle (0.19) = xAngle (-1.49 = -1.49)
04:40:03.480 00.005 6120 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.38 = 1.38)
04:40:03.484 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.31 mountX=0.02 mountY=0.31, mountTheta=1.49
04:40:03.489 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.31, opts=13)
04:40:03.494 00.005 6120 Enqueuing Move request for scope (0.08, -0.31)
04:40:03.499 00.005 7680 Worker thread wakes up
04:40:03.499 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:03.502 00.003 6120 UpdateGuideState exits: m=7581 SNR=57.7
04:40:03.506 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.31) opts 0xd
04:40:03.506 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.31)
04:40:03.508 00.002 7680 Moving (0.08, -0.31) raw xDistance=0.02 yDistance=0.31
04:40:03.508 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:40:03.508 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
04:40:03.508 00.000 7680 MoveAxis(E, 0, ABG)
04:40:03.508 00.000 7680 Move returns status 0, amount 0
04:40:03.509 00.001 7680 MoveAxis(S, 171, ABG)
04:40:03.509 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:03.513 00.004 7680 Guiding  Dir = 1, Dur = 171
04:40:03.513 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:03.517 00.004 6120 Enqueuing Expose request
04:40:03.521 00.004 7680 IsSlewing returns 0
04:40:03.521 00.000 7680 IsGuiding returns 0
04:40:03.521 00.000 7680 PulseGuide returned control before completion, sleep 181
04:40:03.714 00.193 7680 IsGuiding returns 1
04:40:03.715 00.001 7680 scope still moving after pulse duration time elapsed
04:40:03.746 00.031 7680 IsSlewing returns 0
04:40:03.747 00.001 7680 IsGuiding returns 0
04:40:03.749 00.002 7680 scope move finished after 171 + 55 ms
04:40:03.749 00.000 7680 Move returns status 0, amount 171
04:40:03.750 00.001 7680 move complete, result=0
04:40:03.750 00.000 7680 worker thread done servicing request
04:40:03.751 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 171 ms SOUTH
04:40:03.759 00.008 7680 Worker thread wakes up
04:40:03.759 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:03.759 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:05.013 01.254 7680 Exposure complete
04:40:05.159 00.146 7680 worker thread done servicing request
04:40:05.160 00.001 6120 OnExposeComplete: enter
04:40:05.165 00.005 6120 UpdateGuideState(): m_state=6
04:40:05.170 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5477
04:40:05.175 00.005 6120 Star::Find returns 1 (0), X=507.97, Y=657.76, Mass=7829, SNR=58.3, Peak=192 HFD=6.8
04:40:05.179 00.004 6120 CameraToMount -- cameraTheta (-0.54) - m_xAngle (0.19) = xAngle (-0.73 = -0.73)
04:40:05.183 00.004 6120 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.14 = 2.14)
04:40:05.187 00.004 6120 CameraToMount -- cameraX=0.38 cameraY=-0.23 hyp=0.44 cameraTheta=-0.54 mountX=0.33 mountY=0.37, mountTheta=0.85
04:40:05.192 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.38, y=-0.23, opts=13)
04:40:05.198 00.006 6120 Enqueuing Move request for scope (0.38, -0.23)
04:40:05.204 00.006 7680 Worker thread wakes up
04:40:05.204 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:05.208 00.004 6120 UpdateGuideState exits: m=7829 SNR=58.3
04:40:05.212 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:05.217 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:05.221 00.004 6120 Enqueuing Expose request
04:40:05.226 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.23) opts 0xd
04:40:05.226 00.000 7680 Handling offset move in thread for scope, endpoint = (0.38, -0.23)
04:40:05.227 00.001 7680 Moving (0.38, -0.23) raw xDistance=0.33 yDistance=0.37
04:40:05.227 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
04:40:05.227 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.37 from input 0.37
04:40:05.228 00.001 7680 MoveAxis(W, 134, ABG)
04:40:05.228 00.000 7680 Guiding  Dir = 3, Dur = 134
04:40:05.228 00.000 7680 IsSlewing returns 0
04:40:05.229 00.001 7680 IsGuiding returns 0
04:40:05.229 00.000 7680 PulseGuide returned control before completion, sleep 144
04:40:05.377 00.148 7680 IsGuiding returns 1
04:40:05.377 00.000 7680 scope still moving after pulse duration time elapsed
04:40:05.409 00.032 7680 IsSlewing returns 0
04:40:05.411 00.002 7680 IsGuiding returns 0
04:40:05.412 00.001 7680 scope move finished after 134 + 48 ms
04:40:05.412 00.000 7680 Move returns status 0, amount 134
04:40:05.412 00.000 7680 MoveAxis(S, 201, ABG)
04:40:05.413 00.001 7680 Guiding  Dir = 1, Dur = 201
04:40:05.413 00.000 7680 IsSlewing returns 0
04:40:05.414 00.001 7680 IsGuiding returns 0
04:40:05.414 00.000 7680 PulseGuide returned control before completion, sleep 211
04:40:05.629 00.215 7680 IsGuiding returns 1
04:40:05.629 00.000 7680 scope still moving after pulse duration time elapsed
04:40:05.660 00.031 7680 IsSlewing returns 0
04:40:05.661 00.001 7680 IsGuiding returns 0
04:40:05.663 00.002 7680 scope move finished after 201 + 47 ms
04:40:05.663 00.000 7680 Move returns status 0, amount 201
04:40:05.664 00.001 7680 move complete, result=0
04:40:05.664 00.000 7680 worker thread done servicing request
04:40:05.665 00.001 7680 Worker thread wakes up
04:40:05.665 00.000 6120 GuideStep: 0.3 px 134 ms WEST, 0.4 px 201 ms SOUTH
04:40:05.671 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:05.671 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:06.921 01.250 7680 Exposure complete
04:40:07.092 00.171 7680 worker thread done servicing request
04:40:07.092 00.000 6120 OnExposeComplete: enter
04:40:07.096 00.004 6120 UpdateGuideState(): m_state=6
04:40:07.101 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5478
04:40:07.105 00.004 6120 Star::Find returns 1 (0), X=507.56, Y=657.90, Mass=7494, SNR=57.5, Peak=192 HFD=6.6
04:40:07.110 00.005 6120 CameraToMount -- cameraTheta (-1.97) - m_xAngle (0.19) = xAngle (-2.15 = -2.15)
04:40:07.113 00.003 6120 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.72 = 0.72)
04:40:07.117 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.97 mountX=-0.05 mountY=0.06, mountTheta=2.27
04:40:07.122 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.08, opts=13)
04:40:07.126 00.004 6120 Enqueuing Move request for scope (-0.04, -0.08)
04:40:07.131 00.005 7680 Worker thread wakes up
04:40:07.131 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:07.135 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
04:40:07.135 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
04:40:07.135 00.000 7680 Moving (-0.04, -0.08) raw xDistance=-0.05 yDistance=0.06
04:40:07.135 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:40:07.137 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:40:07.137 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:40:07.137 00.000 7680 MoveAxis(E, 0, ABG)
04:40:07.137 00.000 7680 Move returns status 0, amount 0
04:40:07.138 00.001 6120 UpdateGuideState exits: m=7494 SNR=57.5
04:40:07.143 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:07.148 00.005 7680 MoveAxis(N, 0, ABG)
04:40:07.148 00.000 7680 Move returns status 0, amount 0
04:40:07.148 00.000 7680 move complete, result=0
04:40:07.148 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:07.154 00.006 6120 Enqueuing Expose request
04:40:07.158 00.004 7680 worker thread done servicing request
04:40:07.158 00.000 7680 Worker thread wakes up
04:40:07.158 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:40:07.164 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:07.164 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:08.407 01.243 7680 Exposure complete
04:40:08.553 00.146 7680 worker thread done servicing request
04:40:08.553 00.000 6120 OnExposeComplete: enter
04:40:08.556 00.003 6120 UpdateGuideState(): m_state=6
04:40:08.560 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5479
04:40:08.564 00.004 6120 Star::Find returns 1 (0), X=507.67, Y=657.82, Mass=7599, SNR=56.6, Peak=191 HFD=6.6
04:40:08.566 00.002 6120 CameraToMount -- cameraTheta (-1.14) - m_xAngle (0.19) = xAngle (-1.32 = -1.32)
04:40:08.572 00.006 6120 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.55 = 1.55)
04:40:08.575 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.18 cameraTheta=-1.14 mountX=0.05 mountY=0.18, mountTheta=1.33
04:40:08.580 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.17, opts=13)
04:40:08.585 00.005 6120 Enqueuing Move request for scope (0.08, -0.17)
04:40:08.588 00.003 7680 Worker thread wakes up
04:40:08.588 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
04:40:08.589 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
04:40:08.589 00.000 7680 Moving (0.08, -0.17) raw xDistance=0.05 yDistance=0.18
04:40:08.589 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:40:08.589 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:40:08.589 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:40:08.590 00.001 7680 MoveAxis(E, 0, ABG)
04:40:08.590 00.000 7680 Move returns status 0, amount 0
04:40:08.590 00.000 7680 MoveAxis(N, 0, ABG)
04:40:08.590 00.000 7680 Move returns status 0, amount 0
04:40:08.590 00.000 7680 move complete, result=0
04:40:08.590 00.000 7680 worker thread done servicing request
04:40:08.590 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:08.593 00.003 6120 UpdateGuideState exits: m=7599 SNR=56.6
04:40:08.598 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:08.602 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:08.607 00.005 6120 Enqueuing Expose request
04:40:08.610 00.003 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:40:08.614 00.004 7680 Worker thread wakes up
04:40:08.614 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:08.614 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:09.863 01.249 7680 Exposure complete
04:40:10.005 00.142 7680 worker thread done servicing request
04:40:10.005 00.000 6120 OnExposeComplete: enter
04:40:10.010 00.005 6120 UpdateGuideState(): m_state=6
04:40:10.014 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5480
04:40:10.018 00.004 6120 Star::Find returns 1 (0), X=507.63, Y=657.84, Mass=7923, SNR=58.9, Peak=203 HFD=6.7
04:40:10.022 00.004 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
04:40:10.025 00.003 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
04:40:10.030 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.36 mountX=0.00 mountY=0.15, mountTheta=1.54
04:40:10.034 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.15, opts=13)
04:40:10.041 00.007 6120 Enqueuing Move request for scope (0.03, -0.15)
04:40:10.047 00.006 7680 Worker thread wakes up
04:40:10.047 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
04:40:10.047 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
04:40:10.047 00.000 7680 Moving (0.03, -0.15) raw xDistance=0.00 yDistance=0.15
04:40:10.049 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:40:10.049 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:40:10.049 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:10.054 00.005 6120 UpdateGuideState exits: m=7923 SNR=58.9
04:40:10.059 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:10.063 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:40:10.063 00.000 7680 MoveAxis(E, 0, ABG)
04:40:10.063 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:10.067 00.004 6120 Enqueuing Expose request
04:40:10.070 00.003 7680 Move returns status 0, amount 0
04:40:10.072 00.002 7680 MoveAxis(N, 0, ABG)
04:40:10.072 00.000 7680 Move returns status 0, amount 0
04:40:10.072 00.000 7680 move complete, result=0
04:40:10.072 00.000 7680 worker thread done servicing request
04:40:10.072 00.000 7680 Worker thread wakes up
04:40:10.072 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:40:10.077 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:10.077 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:11.333 01.256 7680 Exposure complete
04:40:11.471 00.138 7680 worker thread done servicing request
04:40:11.471 00.000 6120 OnExposeComplete: enter
04:40:11.475 00.004 6120 UpdateGuideState(): m_state=6
04:40:11.480 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5481
04:40:11.485 00.005 6120 Star::Find returns 1 (0), X=507.61, Y=657.81, Mass=7444, SNR=56.9, Peak=188 HFD=6.5
04:40:11.489 00.004 6120 CameraToMount -- cameraTheta (-1.48) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
04:40:11.494 00.005 6120 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
04:40:11.497 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.48 mountX=-0.02 mountY=0.17, mountTheta=1.68
04:40:11.502 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.18, opts=13)
04:40:11.508 00.006 6120 Enqueuing Move request for scope (0.02, -0.18)
04:40:11.512 00.004 7680 Worker thread wakes up
04:40:11.512 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:11.515 00.003 6120 UpdateGuideState exits: m=7444 SNR=56.9
04:40:11.520 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:11.524 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:11.528 00.004 6120 Enqueuing Expose request
04:40:11.532 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
04:40:11.532 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
04:40:11.532 00.000 7680 Moving (0.02, -0.18) raw xDistance=-0.02 yDistance=0.17
04:40:11.533 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:40:11.533 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:40:11.534 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:40:11.534 00.000 7680 MoveAxis(E, 0, ABG)
04:40:11.534 00.000 7680 Move returns status 0, amount 0
04:40:11.534 00.000 7680 MoveAxis(N, 0, ABG)
04:40:11.534 00.000 7680 Move returns status 0, amount 0
04:40:11.535 00.001 7680 move complete, result=0
04:40:11.535 00.000 7680 worker thread done servicing request
04:40:11.535 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:40:11.540 00.005 7680 Worker thread wakes up
04:40:11.541 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:11.541 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:12.784 01.243 7680 Exposure complete
04:40:12.934 00.150 7680 worker thread done servicing request
04:40:12.935 00.001 6120 OnExposeComplete: enter
04:40:12.938 00.003 6120 UpdateGuideState(): m_state=6
04:40:12.943 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5482
04:40:12.948 00.005 6120 Star::Find returns 1 (0), X=507.42, Y=659.86, Mass=7567, SNR=57.7, Peak=197 HFD=6.4
04:40:12.954 00.006 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.19) = xAngle (1.48 = 1.48)
04:40:12.958 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.35 = -1.93)
04:40:12.963 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=1.87 hyp=1.88 cameraTheta=1.66 mountX=0.18 mountY=-1.76, mountTheta=-1.47
04:40:12.968 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=1.87, opts=13)
04:40:12.971 00.003 6120 Enqueuing Move request for scope (-0.17, 1.87)
04:40:12.976 00.005 7680 Worker thread wakes up
04:40:12.977 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:12.981 00.004 6120 UpdateGuideState exits: m=7567 SNR=57.7
04:40:12.985 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:12.989 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:12.993 00.004 6120 Enqueuing Expose request
04:40:12.997 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 1.87) opts 0xd
04:40:12.997 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 1.87)
04:40:12.997 00.000 7680 Moving (-0.17, 1.87) raw xDistance=0.18 yDistance=-1.76
04:40:12.997 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:40:12.997 00.000 7680 resist switch: large excursion: input -1.76 thresh 0.60 direction from 1 to -1
04:40:12.998 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.28
04:40:12.998 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.76 from input -1.76
04:40:12.998 00.000 7680 MoveAxis(E, 0, ABG)
04:40:12.998 00.000 7680 Move returns status 0, amount 0
04:40:12.998 00.000 7680 MoveAxis(N, 955, ABG)
04:40:12.998 00.000 7680 Guiding  Dir = 0, Dur = 955
04:40:12.999 00.001 7680 IsSlewing returns 0
04:40:12.999 00.000 7680 IsGuiding returns 0
04:40:12.999 00.000 7680 PulseGuide returned control before completion, sleep 965
04:40:13.976 00.977 7680 IsGuiding returns 1
04:40:13.977 00.001 7680 scope still moving after pulse duration time elapsed
04:40:14.008 00.031 7680 IsSlewing returns 0
04:40:14.009 00.001 7680 IsGuiding returns 0
04:40:14.010 00.001 7680 scope move finished after 955 + 55 ms
04:40:14.010 00.000 7680 Move returns status 0, amount 955
04:40:14.011 00.001 7680 move complete, result=0
04:40:14.012 00.001 7680 worker thread done servicing request
04:40:14.012 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -1.8 px 955 ms NORTH
04:40:14.018 00.006 7680 Worker thread wakes up
04:40:14.018 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:14.018 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:15.272 01.254 7680 Exposure complete
04:40:15.426 00.154 7680 worker thread done servicing request
04:40:15.426 00.000 6120 OnExposeComplete: enter
04:40:15.430 00.004 6120 UpdateGuideState(): m_state=6
04:40:15.434 00.004 6120 Star::Find(15, 507, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5483
04:40:15.438 00.004 6120 Star::Find returns 1 (0), X=507.84, Y=656.87, Mass=8028, SNR=60.4, Peak=181 HFD=6.7
04:40:15.444 00.006 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
04:40:15.447 00.003 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
04:40:15.451 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-1.12 hyp=1.15 cameraTheta=-1.36 mountX=0.03 mountY=1.12, mountTheta=1.54
04:40:15.456 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-1.12, opts=13)
04:40:15.459 00.003 6120 Enqueuing Move request for scope (0.25, -1.12)
04:40:15.461 00.002 7680 Worker thread wakes up
04:40:15.462 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -1.12) opts 0xd
04:40:15.462 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -1.12)
04:40:15.462 00.000 7680 Moving (0.25, -1.12) raw xDistance=0.03 yDistance=1.12
04:40:15.462 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:40:15.462 00.000 7680 resist switch: large excursion: input 1.12 thresh 0.60 direction from -1 to 1
04:40:15.463 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.35
04:40:15.463 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.12 from input 1.12
04:40:15.463 00.000 7680 MoveAxis(E, 0, ABG)
04:40:15.463 00.000 7680 Move returns status 0, amount 0
04:40:15.463 00.000 7680 MoveAxis(S, 607, ABG)
04:40:15.464 00.001 7680 Guiding  Dir = 1, Dur = 607
04:40:15.464 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:15.467 00.003 7680 IsSlewing returns 0
04:40:15.468 00.001 6120 UpdateGuideState exits: m=8028 SNR=60.4
04:40:15.470 00.002 7680 IsGuiding returns 0
04:40:15.471 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:15.475 00.004 7680 PulseGuide returned control before completion, sleep 617
04:40:15.475 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:15.481 00.006 6120 Enqueuing Expose request
04:40:16.108 00.627 7680 IsGuiding returns 1
04:40:16.108 00.000 7680 scope still moving after pulse duration time elapsed
04:40:16.139 00.031 7680 IsSlewing returns 0
04:40:16.139 00.000 7680 IsGuiding returns 0
04:40:16.140 00.001 7680 scope move finished after 607 + 61 ms
04:40:16.140 00.000 7680 Move returns status 0, amount 607
04:40:16.141 00.001 7680 move complete, result=0
04:40:16.141 00.000 7680 worker thread done servicing request
04:40:16.141 00.000 7680 Worker thread wakes up
04:40:16.142 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 1.1 px 607 ms SOUTH
04:40:16.149 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:16.149 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:17.387 01.238 7680 Exposure complete
04:40:17.531 00.144 7680 worker thread done servicing request
04:40:17.532 00.001 6120 OnExposeComplete: enter
04:40:17.536 00.004 6120 UpdateGuideState(): m_state=6
04:40:17.540 00.004 6120 Star::Find(15, 507, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5484
04:40:17.546 00.006 6120 Star::Find returns 1 (0), X=507.84, Y=656.96, Mass=7185, SNR=56.4, Peak=173 HFD=6.6
04:40:17.549 00.003 6120 CameraToMount -- cameraTheta (-1.34) - m_xAngle (0.19) = xAngle (-1.53 = -1.53)
04:40:17.553 00.004 6120 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.35 = 1.35)
04:40:17.558 00.005 6120 CameraToMount -- cameraX=0.24 cameraY=-1.03 hyp=1.06 cameraTheta=-1.34 mountX=0.05 mountY=1.03, mountTheta=1.53
04:40:17.563 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.24, y=-1.03, opts=13)
04:40:17.567 00.004 6120 Enqueuing Move request for scope (0.24, -1.03)
04:40:17.572 00.005 7680 Worker thread wakes up
04:40:17.572 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:17.579 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.24, -1.03) opts 0xd
04:40:17.579 00.000 6120 UpdateGuideState exits: m=7185 SNR=56.4
04:40:17.583 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:17.588 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:17.591 00.003 7680 Handling offset move in thread for scope, endpoint = (0.24, -1.03)
04:40:17.592 00.001 6120 Enqueuing Expose request
04:40:17.595 00.003 7680 Moving (0.24, -1.03) raw xDistance=0.05 yDistance=1.03
04:40:17.595 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:40:17.595 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.03 from input 1.03
04:40:17.596 00.001 7680 MoveAxis(E, 0, ABG)
04:40:17.596 00.000 7680 Move returns status 0, amount 0
04:40:17.596 00.000 7680 MoveAxis(S, 560, ABG)
04:40:17.596 00.000 7680 Guiding  Dir = 1, Dur = 560
04:40:17.596 00.000 7680 IsSlewing returns 0
04:40:17.596 00.000 7680 IsGuiding returns 0
04:40:17.598 00.002 7680 PulseGuide returned control before completion, sleep 570
04:40:18.177 00.579 7680 IsGuiding returns 1
04:40:18.177 00.000 7680 scope still moving after pulse duration time elapsed
04:40:18.208 00.031 7680 IsSlewing returns 0
04:40:18.210 00.002 7680 IsGuiding returns 0
04:40:18.212 00.002 7680 scope move finished after 560 + 54 ms
04:40:18.212 00.000 7680 Move returns status 0, amount 560
04:40:18.213 00.001 7680 move complete, result=0
04:40:18.213 00.000 7680 worker thread done servicing request
04:40:18.213 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 1.0 px 560 ms SOUTH
04:40:18.220 00.007 7680 Worker thread wakes up
04:40:18.220 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:18.220 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:19.473 01.253 7680 Exposure complete
04:40:19.613 00.140 7680 worker thread done servicing request
04:40:19.614 00.001 6120 OnExposeComplete: enter
04:40:19.617 00.003 6120 UpdateGuideState(): m_state=6
04:40:19.621 00.004 6120 Star::Find(15, 507, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5485
04:40:19.624 00.003 6120 Star::Find returns 1 (0), X=507.76, Y=657.89, Mass=7933, SNR=59.3, Peak=185 HFD=6.7
04:40:19.629 00.005 6120 CameraToMount -- cameraTheta (-0.52) - m_xAngle (0.19) = xAngle (-0.71 = -0.71)
04:40:19.632 00.003 6120 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.16 = 2.16)
04:40:19.636 00.004 6120 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-0.52 mountX=0.14 mountY=0.16, mountTheta=0.83
04:40:19.641 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=-0.09, opts=13)
04:40:19.645 00.004 6120 Enqueuing Move request for scope (0.16, -0.09)
04:40:19.649 00.004 7680 Worker thread wakes up
04:40:19.649 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:19.652 00.003 6120 UpdateGuideState exits: m=7933 SNR=59.3
04:40:19.656 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:19.659 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:19.663 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
04:40:19.664 00.001 7680 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
04:40:19.664 00.000 7680 Moving (0.16, -0.09) raw xDistance=0.14 yDistance=0.16
04:40:19.664 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:40:19.664 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:40:19.664 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:40:19.665 00.001 7680 MoveAxis(E, 0, ABG)
04:40:19.665 00.000 7680 Move returns status 0, amount 0
04:40:19.665 00.000 7680 MoveAxis(N, 0, ABG)
04:40:19.665 00.000 7680 Move returns status 0, amount 0
04:40:19.665 00.000 7680 move complete, result=0
04:40:19.665 00.000 6120 Enqueuing Expose request
04:40:19.669 00.004 7680 worker thread done servicing request
04:40:19.669 00.000 7680 Worker thread wakes up
04:40:19.669 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:19.669 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:19.669 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:40:20.914 01.245 7680 Exposure complete
04:40:21.052 00.138 7680 worker thread done servicing request
04:40:21.052 00.000 6120 OnExposeComplete: enter
04:40:21.056 00.004 6120 UpdateGuideState(): m_state=6
04:40:21.060 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5486
04:40:21.065 00.005 6120 Star::Find returns 1 (0), X=507.56, Y=657.74, Mass=7940, SNR=60.6, Peak=181 HFD=6.8
04:40:21.069 00.004 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
04:40:21.073 00.004 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
04:40:21.076 00.003 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.25 hyp=0.25 cameraTheta=-1.71 mountX=-0.08 mountY=0.21, mountTheta=1.94
04:40:21.081 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.25, opts=13)
04:40:21.085 00.004 6120 Enqueuing Move request for scope (-0.03, -0.25)
04:40:21.089 00.004 7680 Worker thread wakes up
04:40:21.089 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.25) opts 0xd
04:40:21.089 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:21.092 00.003 6120 UpdateGuideState exits: m=7940 SNR=60.6
04:40:21.097 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:21.100 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:21.103 00.003 6120 Enqueuing Expose request
04:40:21.108 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.25)
04:40:21.108 00.000 7680 Moving (-0.03, -0.25) raw xDistance=-0.08 yDistance=0.21
04:40:21.108 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:40:21.108 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:40:21.108 00.000 7680 MoveAxis(E, 0, ABG)
04:40:21.109 00.001 7680 Move returns status 0, amount 0
04:40:21.109 00.000 7680 MoveAxis(S, 112, ABG)
04:40:21.110 00.001 7680 Guiding  Dir = 1, Dur = 112
04:40:21.110 00.000 7680 IsSlewing returns 0
04:40:21.110 00.000 7680 IsGuiding returns 0
04:40:21.111 00.001 7680 PulseGuide returned control before completion, sleep 122
04:40:21.245 00.134 7680 IsGuiding returns 1
04:40:21.246 00.001 7680 scope still moving after pulse duration time elapsed
04:40:21.277 00.031 7680 IsSlewing returns 0
04:40:21.278 00.001 7680 IsGuiding returns 0
04:40:21.279 00.001 7680 scope move finished after 112 + 56 ms
04:40:21.279 00.000 7680 Move returns status 0, amount 112
04:40:21.280 00.001 7680 move complete, result=0
04:40:21.280 00.000 7680 worker thread done servicing request
04:40:21.281 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 112 ms SOUTH
04:40:21.289 00.008 7680 Worker thread wakes up
04:40:21.290 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:21.290 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:22.536 01.246 7680 Exposure complete
04:40:22.668 00.132 7680 worker thread done servicing request
04:40:22.669 00.001 6120 OnExposeComplete: enter
04:40:22.674 00.005 6120 UpdateGuideState(): m_state=6
04:40:22.677 00.003 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5487
04:40:22.682 00.005 6120 Star::Find returns 1 (0), X=507.55, Y=657.85, Mass=7609, SNR=57.8, Peak=191 HFD=6.6
04:40:22.685 00.003 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
04:40:22.687 00.002 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
04:40:22.690 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.86 mountX=-0.07 mountY=0.11, mountTheta=2.13
04:40:22.695 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.14, opts=13)
04:40:22.699 00.004 6120 Enqueuing Move request for scope (-0.04, -0.14)
04:40:22.704 00.005 7680 Worker thread wakes up
04:40:22.704 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:22.707 00.003 6120 UpdateGuideState exits: m=7609 SNR=57.8
04:40:22.712 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
04:40:22.712 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
04:40:22.712 00.000 7680 Moving (-0.04, -0.14) raw xDistance=-0.07 yDistance=0.11
04:40:22.712 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:22.715 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:22.719 00.004 6120 Enqueuing Expose request
04:40:22.723 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:40:22.723 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:40:22.723 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:40:22.723 00.000 7680 MoveAxis(E, 0, ABG)
04:40:22.723 00.000 7680 Move returns status 0, amount 0
04:40:22.723 00.000 7680 MoveAxis(N, 0, ABG)
04:40:22.724 00.001 7680 Move returns status 0, amount 0
04:40:22.724 00.000 7680 move complete, result=0
04:40:22.724 00.000 7680 worker thread done servicing request
04:40:22.724 00.000 7680 Worker thread wakes up
04:40:22.725 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:40:22.730 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:22.730 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:23.976 01.246 7680 Exposure complete
04:40:24.127 00.151 7680 worker thread done servicing request
04:40:24.127 00.000 6120 OnExposeComplete: enter
04:40:24.131 00.004 6120 UpdateGuideState(): m_state=6
04:40:24.135 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5488
04:40:24.141 00.006 6120 Star::Find returns 1 (0), X=507.68, Y=657.77, Mass=8154, SNR=59.8, Peak=199 HFD=6.6
04:40:24.146 00.005 6120 CameraToMount -- cameraTheta (-1.20) - m_xAngle (0.19) = xAngle (-1.38 = -1.38)
04:40:24.151 00.005 6120 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.49 = 1.49)
04:40:24.155 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.20 mountX=0.04 mountY=0.24, mountTheta=1.39
04:40:24.160 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.22, opts=13)
04:40:24.166 00.006 6120 Enqueuing Move request for scope (0.09, -0.22)
04:40:24.170 00.004 7680 Worker thread wakes up
04:40:24.171 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:24.175 00.004 6120 UpdateGuideState exits: m=8154 SNR=59.8
04:40:24.179 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:24.182 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:24.187 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
04:40:24.187 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
04:40:24.187 00.000 7680 Moving (0.09, -0.22) raw xDistance=0.04 yDistance=0.24
04:40:24.187 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:40:24.188 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
04:40:24.188 00.000 7680 MoveAxis(E, 0, ABG)
04:40:24.188 00.000 6120 Enqueuing Expose request
04:40:24.192 00.004 7680 Move returns status 0, amount 0
04:40:24.193 00.001 7680 MoveAxis(S, 129, ABG)
04:40:24.193 00.000 7680 Guiding  Dir = 1, Dur = 129
04:40:24.193 00.000 7680 IsSlewing returns 0
04:40:24.193 00.000 7680 IsGuiding returns 0
04:40:24.195 00.002 7680 PulseGuide returned control before completion, sleep 139
04:40:24.342 00.147 7680 IsGuiding returns 1
04:40:24.343 00.001 7680 scope still moving after pulse duration time elapsed
04:40:24.372 00.029 7680 IsSlewing returns 0
04:40:24.373 00.001 7680 IsGuiding returns 0
04:40:24.374 00.001 7680 scope move finished after 129 + 50 ms
04:40:24.374 00.000 7680 Move returns status 0, amount 129
04:40:24.374 00.000 7680 move complete, result=0
04:40:24.376 00.002 7680 worker thread done servicing request
04:40:24.376 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 129 ms SOUTH
04:40:24.384 00.008 7680 Worker thread wakes up
04:40:24.384 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:24.384 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:25.635 01.251 7680 Exposure complete
04:40:25.775 00.140 7680 worker thread done servicing request
04:40:25.775 00.000 6120 OnExposeComplete: enter
04:40:25.780 00.005 6120 UpdateGuideState(): m_state=6
04:40:25.784 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5489
04:40:25.789 00.005 6120 Star::Find returns 1 (0), X=507.67, Y=657.77, Mass=7545, SNR=56.9, Peak=180 HFD=6.6
04:40:25.795 00.006 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.19) = xAngle (-1.43 = -1.43)
04:40:25.799 00.004 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.44 = 1.44)
04:40:25.804 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.24 mountX=0.03 mountY=0.23, mountTheta=1.43
04:40:25.808 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.22, opts=13)
04:40:25.813 00.005 6120 Enqueuing Move request for scope (0.07, -0.22)
04:40:25.817 00.004 7680 Worker thread wakes up
04:40:25.817 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd
04:40:25.818 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.22)
04:40:25.818 00.000 7680 Moving (0.07, -0.22) raw xDistance=0.03 yDistance=0.23
04:40:25.818 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:40:25.819 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:40:25.819 00.000 7680 MoveAxis(E, 0, ABG)
04:40:25.819 00.000 7680 Move returns status 0, amount 0
04:40:25.820 00.001 7680 MoveAxis(S, 125, ABG)
04:40:25.820 00.000 7680 Guiding  Dir = 1, Dur = 125
04:40:25.820 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:25.825 00.005 7680 IsSlewing returns 0
04:40:25.827 00.002 6120 UpdateGuideState exits: m=7545 SNR=56.9
04:40:25.832 00.005 7680 IsGuiding returns 0
04:40:25.832 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:25.837 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:25.840 00.003 6120 Enqueuing Expose request
04:40:25.845 00.005 7680 PulseGuide returned control before completion, sleep 135
04:40:25.985 00.140 7680 IsGuiding returns 1
04:40:25.985 00.000 7680 scope still moving after pulse duration time elapsed
04:40:26.015 00.030 7680 IsSlewing returns 0
04:40:26.016 00.001 7680 IsGuiding returns 0
04:40:26.016 00.000 7680 scope move finished after 125 + 59 ms
04:40:26.017 00.001 7680 Move returns status 0, amount 125
04:40:26.017 00.000 7680 move complete, result=0
04:40:26.019 00.002 7680 worker thread done servicing request
04:40:26.019 00.000 7680 Worker thread wakes up
04:40:26.019 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 125 ms SOUTH
04:40:26.025 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:26.026 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:27.281 01.255 7680 Exposure complete
04:40:27.432 00.151 7680 worker thread done servicing request
04:40:27.433 00.001 6120 OnExposeComplete: enter
04:40:27.436 00.003 6120 UpdateGuideState(): m_state=6
04:40:27.440 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5490
04:40:27.446 00.006 6120 Star::Find returns 1 (0), X=507.60, Y=657.77, Mass=7949, SNR=59.0, Peak=191 HFD=6.6
04:40:27.451 00.005 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
04:40:27.455 00.004 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
04:40:27.457 00.002 6120 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.56 mountX=-0.04 mountY=0.19, mountTheta=1.76
04:40:27.463 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.21, opts=13)
04:40:27.466 00.003 6120 Enqueuing Move request for scope (0.00, -0.21)
04:40:27.469 00.003 7680 Worker thread wakes up
04:40:27.469 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
04:40:27.469 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
04:40:27.469 00.000 7680 Moving (0.00, -0.21) raw xDistance=-0.04 yDistance=0.19
04:40:27.469 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:40:27.470 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:40:27.470 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:27.474 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:40:27.474 00.000 6120 UpdateGuideState exits: m=7949 SNR=59.0
04:40:27.478 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:27.480 00.002 7680 MoveAxis(E, 0, ABG)
04:40:27.481 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:27.485 00.004 7680 Move returns status 0, amount 0
04:40:27.485 00.000 7680 MoveAxis(N, 0, ABG)
04:40:27.485 00.000 6120 Enqueuing Expose request
04:40:27.488 00.003 7680 Move returns status 0, amount 0
04:40:27.488 00.000 7680 move complete, result=0
04:40:27.488 00.000 7680 worker thread done servicing request
04:40:27.488 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:40:27.492 00.004 7680 Worker thread wakes up
04:40:27.492 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:27.492 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:28.740 01.248 7680 Exposure complete
04:40:28.887 00.147 7680 worker thread done servicing request
04:40:28.887 00.000 6120 OnExposeComplete: enter
04:40:28.892 00.005 6120 UpdateGuideState(): m_state=6
04:40:28.896 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5491
04:40:28.900 00.004 6120 Star::Find returns 1 (0), X=507.55, Y=657.66, Mass=8230, SNR=59.9, Peak=195 HFD=7.0
04:40:28.904 00.004 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
04:40:28.908 00.004 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
04:40:28.912 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.32 hyp=0.33 cameraTheta=-1.69 mountX=-0.10 mountY=0.27, mountTheta=1.92
04:40:28.918 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.32, opts=13)
04:40:28.922 00.004 6120 Enqueuing Move request for scope (-0.04, -0.32)
04:40:28.926 00.004 7680 Worker thread wakes up
04:40:28.926 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:28.929 00.003 6120 UpdateGuideState exits: m=8230 SNR=59.9
04:40:28.932 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:28.936 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:28.940 00.004 6120 Enqueuing Expose request
04:40:28.943 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.32) opts 0xd
04:40:28.943 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.32)
04:40:28.944 00.001 7680 Moving (-0.04, -0.32) raw xDistance=-0.10 yDistance=0.27
04:40:28.944 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:40:28.945 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:40:28.945 00.000 7680 MoveAxis(E, 0, ABG)
04:40:28.945 00.000 7680 Move returns status 0, amount 0
04:40:28.945 00.000 7680 MoveAxis(S, 149, ABG)
04:40:28.945 00.000 7680 Guiding  Dir = 1, Dur = 149
04:40:28.946 00.001 7680 IsSlewing returns 0
04:40:28.946 00.000 7680 IsGuiding returns 0
04:40:28.946 00.000 7680 PulseGuide returned control before completion, sleep 159
04:40:29.119 00.173 7680 IsGuiding returns 0
04:40:29.120 00.001 7680 Move returns status 0, amount 149
04:40:29.121 00.001 7680 move complete, result=0
04:40:29.121 00.000 7680 worker thread done servicing request
04:40:29.121 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 149 ms SOUTH
04:40:29.127 00.006 7680 Worker thread wakes up
04:40:29.127 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:29.129 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:30.384 01.255 7680 Exposure complete
04:40:30.537 00.153 7680 worker thread done servicing request
04:40:30.537 00.000 6120 OnExposeComplete: enter
04:40:30.542 00.005 6120 UpdateGuideState(): m_state=6
04:40:30.548 00.006 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5492
04:40:30.551 00.003 6120 Star::Find returns 1 (0), X=507.87, Y=657.14, Mass=7638, SNR=58.4, Peak=191 HFD=6.5
04:40:30.555 00.004 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.19) = xAngle (-1.45 = -1.45)
04:40:30.560 00.005 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.43 = 1.43)
04:40:30.563 00.003 6120 CameraToMount -- cameraX=0.27 cameraY=-0.85 hyp=0.90 cameraTheta=-1.26 mountX=0.11 mountY=0.89, mountTheta=1.45
04:40:30.568 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.27, y=-0.85, opts=13)
04:40:30.571 00.003 6120 Enqueuing Move request for scope (0.27, -0.85)
04:40:30.576 00.005 7680 Worker thread wakes up
04:40:30.576 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:30.580 00.004 6120 UpdateGuideState exits: m=7638 SNR=58.4
04:40:30.584 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:30.587 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:30.592 00.005 6120 Enqueuing Expose request
04:40:30.595 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.85) opts 0xd
04:40:30.595 00.000 7680 Handling offset move in thread for scope, endpoint = (0.27, -0.85)
04:40:30.596 00.001 7680 Moving (0.27, -0.85) raw xDistance=0.11 yDistance=0.89
04:40:30.596 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:40:30.596 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
04:40:30.596 00.000 7680 MoveAxis(E, 0, ABG)
04:40:30.596 00.000 7680 Move returns status 0, amount 0
04:40:30.596 00.000 7680 MoveAxis(S, 481, ABG)
04:40:30.597 00.001 7680 Guiding  Dir = 1, Dur = 481
04:40:30.597 00.000 7680 IsSlewing returns 0
04:40:30.597 00.000 7680 IsGuiding returns 0
04:40:30.598 00.001 7680 PulseGuide returned control before completion, sleep 491
04:40:31.092 00.494 7680 IsGuiding returns 1
04:40:31.093 00.001 7680 scope still moving after pulse duration time elapsed
04:40:31.122 00.029 7680 IsSlewing returns 0
04:40:31.124 00.002 7680 IsGuiding returns 0
04:40:31.125 00.001 7680 scope move finished after 481 + 45 ms
04:40:31.125 00.000 7680 Move returns status 0, amount 481
04:40:31.125 00.000 7680 move complete, result=0
04:40:31.126 00.001 7680 worker thread done servicing request
04:40:31.127 00.001 7680 Worker thread wakes up
04:40:31.127 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.9 px 481 ms SOUTH
04:40:31.136 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:31.137 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:32.382 01.245 7680 Exposure complete
04:40:32.536 00.154 7680 worker thread done servicing request
04:40:32.537 00.001 6120 OnExposeComplete: enter
04:40:32.542 00.005 6120 UpdateGuideState(): m_state=6
04:40:32.545 00.003 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5493
04:40:32.550 00.005 6120 Star::Find returns 1 (0), X=507.85, Y=658.23, Mass=6988, SNR=55.1, Peak=178 HFD=6.5
04:40:32.554 00.004 6120 CameraToMount -- cameraTheta (0.75) - m_xAngle (0.19) = xAngle (0.56 = 0.56)
04:40:32.558 00.004 6120 CameraToMount -- cameraTheta (0.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.44 = -2.85)
04:40:32.562 00.004 6120 CameraToMount -- cameraX=0.26 cameraY=0.24 hyp=0.35 cameraTheta=0.75 mountX=0.30 mountY=-0.10, mountTheta=-0.33
04:40:32.566 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.26, y=0.24, opts=13)
04:40:32.570 00.004 6120 Enqueuing Move request for scope (0.26, 0.24)
04:40:32.576 00.006 7680 Worker thread wakes up
04:40:32.576 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:32.583 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.24) opts 0xd
04:40:32.583 00.000 7680 Handling offset move in thread for scope, endpoint = (0.26, 0.24)
04:40:32.583 00.000 7680 Moving (0.26, 0.24) raw xDistance=0.30 yDistance=-0.10
04:40:32.583 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
04:40:32.584 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:40:32.584 00.000 6120 UpdateGuideState exits: m=6988 SNR=55.1
04:40:32.589 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:40:32.589 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:32.593 00.004 7680 MoveAxis(W, 123, ABG)
04:40:32.593 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:32.597 00.004 6120 Enqueuing Expose request
04:40:32.601 00.004 7680 Guiding  Dir = 3, Dur = 123
04:40:32.601 00.000 7680 IsSlewing returns 0
04:40:32.602 00.001 7680 IsGuiding returns 0
04:40:32.602 00.000 7680 PulseGuide returned control before completion, sleep 133
04:40:32.746 00.144 7680 IsGuiding returns 1
04:40:32.748 00.002 7680 scope still moving after pulse duration time elapsed
04:40:32.778 00.030 7680 IsSlewing returns 0
04:40:32.779 00.001 7680 IsGuiding returns 1
04:40:32.809 00.030 7680 IsSlewing returns 0
04:40:32.810 00.001 7680 IsGuiding returns 1
04:40:32.841 00.031 7680 IsSlewing returns 0
04:40:32.842 00.001 7680 IsGuiding returns 0
04:40:32.842 00.000 7680 scope move finished after 123 + 117 ms
04:40:32.843 00.001 7680 Move returns status 0, amount 123
04:40:32.843 00.000 7680 MoveAxis(N, 0, ABG)
04:40:32.843 00.000 7680 Move returns status 0, amount 0
04:40:32.845 00.002 7680 move complete, result=0
04:40:32.845 00.000 7680 worker thread done servicing request
04:40:32.846 00.001 7680 Worker thread wakes up
04:40:32.846 00.000 6120 GuideStep: 0.3 px 123 ms WEST, -0.1 px 0 ms NORTH
04:40:32.854 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:32.854 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:34.102 01.248 7680 Exposure complete
04:40:34.249 00.147 7680 worker thread done servicing request
04:40:34.249 00.000 6120 OnExposeComplete: enter
04:40:34.254 00.005 6120 UpdateGuideState(): m_state=6
04:40:34.259 00.005 6120 Star::Find(15, 507, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5494
04:40:34.263 00.004 6120 Star::Find returns 1 (0), X=507.62, Y=658.73, Mass=8369, SNR=60.2, Peak=193 HFD=6.8
04:40:34.267 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (0.19) = xAngle (1.35 = 1.35)
04:40:34.272 00.005 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.22 = -2.06)
04:40:34.275 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.74 hyp=0.74 cameraTheta=1.54 mountX=0.16 mountY=-0.65, mountTheta=-1.33
04:40:34.281 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.74, opts=13)
04:40:34.287 00.006 6120 Enqueuing Move request for scope (0.02, 0.74)
04:40:34.290 00.003 7680 Worker thread wakes up
04:40:34.290 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:34.297 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.74) opts 0xd
04:40:34.297 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.74)
04:40:34.297 00.000 7680 Moving (0.02, 0.74) raw xDistance=0.16 yDistance=-0.65
04:40:34.299 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:40:34.299 00.000 7680 resist switch: large excursion: input -0.65 thresh 0.60 direction from 1 to -1
04:40:34.299 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.95
04:40:34.299 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
04:40:34.299 00.000 7680 MoveAxis(E, 0, ABG)
04:40:34.300 00.001 6120 UpdateGuideState exits: m=8369 SNR=60.2
04:40:34.304 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:34.309 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:34.314 00.005 6120 Enqueuing Expose request
04:40:34.318 00.004 7680 Move returns status 0, amount 0
04:40:34.318 00.000 7680 MoveAxis(N, 353, ABG)
04:40:34.318 00.000 7680 Guiding  Dir = 0, Dur = 353
04:40:34.318 00.000 7680 IsSlewing returns 0
04:40:34.319 00.001 7680 IsGuiding returns 0
04:40:34.319 00.000 7680 PulseGuide returned control before completion, sleep 363
04:40:34.699 00.380 7680 IsGuiding returns 0
04:40:34.699 00.000 7680 Move returns status 0, amount 353
04:40:34.701 00.002 7680 move complete, result=0
04:40:34.701 00.000 7680 worker thread done servicing request
04:40:34.701 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.7 px 353 ms NORTH
04:40:34.711 00.010 7680 Worker thread wakes up
04:40:34.711 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:34.712 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:35.961 01.249 7680 Exposure complete
04:40:36.114 00.153 7680 worker thread done servicing request
04:40:36.115 00.001 6120 OnExposeComplete: enter
04:40:36.120 00.005 6120 UpdateGuideState(): m_state=6
04:40:36.124 00.004 6120 Star::Find(15, 507, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5495
04:40:36.128 00.004 6120 Star::Find returns 1 (0), X=507.59, Y=658.67, Mass=7568, SNR=57.3, Peak=179 HFD=6.8
04:40:36.132 00.004 6120 CameraToMount -- cameraTheta (1.57) - m_xAngle (0.19) = xAngle (1.38 = 1.38)
04:40:36.137 00.005 6120 CameraToMount -- cameraTheta (1.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.26 = -2.03)
04:40:36.142 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=0.68 hyp=0.68 cameraTheta=1.57 mountX=0.13 mountY=-0.61, mountTheta=-1.37
04:40:36.146 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.68, opts=13)
04:40:36.151 00.005 6120 Enqueuing Move request for scope (-0.00, 0.68)
04:40:36.154 00.003 7680 Worker thread wakes up
04:40:36.155 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:36.158 00.003 6120 UpdateGuideState exits: m=7568 SNR=57.3
04:40:36.163 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:36.167 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:36.171 00.004 6120 Enqueuing Expose request
04:40:36.175 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.68) opts 0xd
04:40:36.175 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.68)
04:40:36.175 00.000 7680 Moving (-0.00, 0.68) raw xDistance=0.13 yDistance=-0.61
04:40:36.175 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:40:36.176 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
04:40:36.176 00.000 7680 MoveAxis(E, 0, ABG)
04:40:36.176 00.000 7680 Move returns status 0, amount 0
04:40:36.177 00.001 7680 MoveAxis(N, 333, ABG)
04:40:36.177 00.000 7680 Guiding  Dir = 0, Dur = 333
04:40:36.177 00.000 7680 IsSlewing returns 0
04:40:36.177 00.000 7680 IsGuiding returns 0
04:40:36.178 00.001 7680 PulseGuide returned control before completion, sleep 343
04:40:36.528 00.350 7680 IsGuiding returns 1
04:40:36.529 00.001 7680 scope still moving after pulse duration time elapsed
04:40:36.560 00.031 7680 IsSlewing returns 0
04:40:36.561 00.001 7680 IsGuiding returns 0
04:40:36.561 00.000 7680 scope move finished after 333 + 51 ms
04:40:36.562 00.001 7680 Move returns status 0, amount 333
04:40:36.563 00.001 7680 move complete, result=0
04:40:36.563 00.000 7680 worker thread done servicing request
04:40:36.564 00.001 7680 Worker thread wakes up
04:40:36.564 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.6 px 333 ms NORTH
04:40:36.571 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:36.571 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:37.834 01.263 7680 Exposure complete
04:40:37.977 00.143 7680 worker thread done servicing request
04:40:37.977 00.000 6120 OnExposeComplete: enter
04:40:37.981 00.004 6120 UpdateGuideState(): m_state=6
04:40:37.985 00.004 6120 Star::Find(15, 507, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5496
04:40:37.989 00.004 6120 Star::Find returns 1 (0), X=507.71, Y=657.98, Mass=8007, SNR=58.8, Peak=189 HFD=6.6
04:40:37.992 00.003 6120 CameraToMount -- cameraTheta (-0.05) - m_xAngle (0.19) = xAngle (-0.24 = -0.24)
04:40:37.997 00.005 6120 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.63 = 2.63)
04:40:38.001 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.05 mountX=0.11 mountY=0.05, mountTheta=0.47
04:40:38.005 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.01, opts=13)
04:40:38.011 00.006 6120 Enqueuing Move request for scope (0.11, -0.01)
04:40:38.015 00.004 7680 Worker thread wakes up
04:40:38.016 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:38.020 00.004 6120 UpdateGuideState exits: m=8007 SNR=58.8
04:40:38.025 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
04:40:38.025 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
04:40:38.026 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:38.030 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:38.033 00.003 7680 Moving (0.11, -0.01) raw xDistance=0.11 yDistance=0.05
04:40:38.033 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:40:38.033 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:40:38.033 00.000 6120 Enqueuing Expose request
04:40:38.038 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:40:38.038 00.000 7680 MoveAxis(E, 0, ABG)
04:40:38.038 00.000 7680 Move returns status 0, amount 0
04:40:38.038 00.000 7680 MoveAxis(N, 0, ABG)
04:40:38.038 00.000 7680 Move returns status 0, amount 0
04:40:38.039 00.001 7680 move complete, result=0
04:40:38.039 00.000 7680 worker thread done servicing request
04:40:38.039 00.000 7680 Worker thread wakes up
04:40:38.040 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:40:38.044 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:38.044 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:39.301 01.257 7680 Exposure complete
04:40:39.448 00.147 7680 worker thread done servicing request
04:40:39.449 00.001 6120 OnExposeComplete: enter
04:40:39.451 00.002 6120 UpdateGuideState(): m_state=6
04:40:39.454 00.003 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5497
04:40:39.457 00.003 6120 Star::Find returns 1 (0), X=507.66, Y=657.99, Mass=7717, SNR=57.8, Peak=212 HFD=6.6
04:40:39.460 00.003 6120 CameraToMount -- cameraTheta (0.00) - m_xAngle (0.19) = xAngle (-0.19 = -0.19)
04:40:39.464 00.004 6120 CameraToMount -- cameraTheta (0.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.69 = 2.69)
04:40:39.467 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.00 mountX=0.07 mountY=0.03, mountTheta=0.42
04:40:39.470 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.00, opts=13)
04:40:39.474 00.004 6120 Enqueuing Move request for scope (0.07, 0.00)
04:40:39.476 00.002 7680 Worker thread wakes up
04:40:39.476 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
04:40:39.477 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:39.481 00.004 6120 UpdateGuideState exits: m=7717 SNR=57.8
04:40:39.484 00.003 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
04:40:39.484 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:39.487 00.003 7680 Moving (0.07, 0.00) raw xDistance=0.07 yDistance=0.03
04:40:39.487 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:39.490 00.003 6120 Enqueuing Expose request
04:40:39.494 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:40:39.494 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:40:39.494 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:40:39.494 00.000 7680 MoveAxis(E, 0, ABG)
04:40:39.495 00.001 7680 Move returns status 0, amount 0
04:40:39.495 00.000 7680 MoveAxis(N, 0, ABG)
04:40:39.495 00.000 7680 Move returns status 0, amount 0
04:40:39.495 00.000 7680 move complete, result=0
04:40:39.495 00.000 7680 worker thread done servicing request
04:40:39.496 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:40:39.499 00.003 7680 Worker thread wakes up
04:40:39.499 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:39.499 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:40.753 01.254 7680 Exposure complete
04:40:40.904 00.151 7680 worker thread done servicing request
04:40:40.905 00.001 6120 OnExposeComplete: enter
04:40:40.908 00.003 6120 UpdateGuideState(): m_state=6
04:40:40.913 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5498
04:40:40.918 00.005 6120 Star::Find returns 1 (0), X=507.56, Y=657.98, Mass=7489, SNR=57.1, Peak=186 HFD=6.6
04:40:40.921 00.003 6120 CameraToMount -- cameraTheta (-2.84) - m_xAngle (0.19) = xAngle (-3.02 = -3.02)
04:40:40.925 00.004 6120 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.15 = -0.15)
04:40:40.929 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.84 mountX=-0.03 mountY=-0.01, mountTheta=-2.99
04:40:40.933 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.01, opts=13)
04:40:40.936 00.003 6120 Enqueuing Move request for scope (-0.03, -0.01)
04:40:40.940 00.004 7680 Worker thread wakes up
04:40:40.940 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
04:40:40.940 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
04:40:40.940 00.000 7680 Moving (-0.03, -0.01) raw xDistance=-0.03 yDistance=-0.01
04:40:40.941 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:40.945 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:40:40.945 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:40:40.945 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:40:40.945 00.000 7680 MoveAxis(E, 0, ABG)
04:40:40.945 00.000 7680 Move returns status 0, amount 0
04:40:40.945 00.000 7680 MoveAxis(N, 0, ABG)
04:40:40.945 00.000 7680 Move returns status 0, amount 0
04:40:40.945 00.000 7680 move complete, result=0
04:40:40.946 00.001 6120 UpdateGuideState exits: m=7489 SNR=57.1
04:40:40.951 00.005 7680 worker thread done servicing request
04:40:40.951 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:40.954 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:40.958 00.004 6120 Enqueuing Expose request
04:40:40.962 00.004 7680 Worker thread wakes up
04:40:40.962 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:40:40.966 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:40.966 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:42.227 01.261 7680 Exposure complete
04:40:42.377 00.150 7680 worker thread done servicing request
04:40:42.377 00.000 6120 OnExposeComplete: enter
04:40:42.382 00.005 6120 UpdateGuideState(): m_state=6
04:40:42.386 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5499
04:40:42.391 00.005 6120 Star::Find returns 1 (0), X=507.94, Y=657.93, Mass=7946, SNR=59.6, Peak=191 HFD=6.5
04:40:42.395 00.004 6120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.19) = xAngle (-0.35 = -0.35)
04:40:42.398 00.003 6120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.52 = 2.52)
04:40:42.402 00.004 6120 CameraToMount -- cameraX=0.34 cameraY=-0.06 hyp=0.35 cameraTheta=-0.17 mountX=0.33 mountY=0.20, mountTheta=0.55
04:40:42.407 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-0.06, opts=13)
04:40:42.412 00.005 6120 Enqueuing Move request for scope (0.34, -0.06)
04:40:42.416 00.004 7680 Worker thread wakes up
04:40:42.416 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:42.420 00.004 6120 UpdateGuideState exits: m=7946 SNR=59.6
04:40:42.423 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:42.427 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:42.431 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.06) opts 0xd
04:40:42.431 00.000 7680 Handling offset move in thread for scope, endpoint = (0.34, -0.06)
04:40:42.431 00.000 7680 Moving (0.34, -0.06) raw xDistance=0.33 yDistance=0.20
04:40:42.431 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
04:40:42.431 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:40:42.431 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:40:42.431 00.000 7680 MoveAxis(W, 133, ABG)
04:40:42.431 00.000 7680 Guiding  Dir = 3, Dur = 133
04:40:42.433 00.002 6120 Enqueuing Expose request
04:40:42.436 00.003 7680 IsSlewing returns 0
04:40:42.437 00.001 7680 IsGuiding returns 0
04:40:42.437 00.000 7680 PulseGuide returned control before completion, sleep 143
04:40:42.594 00.157 7680 IsGuiding returns 1
04:40:42.594 00.000 7680 scope still moving after pulse duration time elapsed
04:40:42.624 00.030 7680 IsSlewing returns 0
04:40:42.625 00.001 7680 IsGuiding returns 0
04:40:42.626 00.001 7680 scope move finished after 133 + 55 ms
04:40:42.626 00.000 7680 Move returns status 0, amount 133
04:40:42.627 00.001 7680 MoveAxis(N, 0, ABG)
04:40:42.627 00.000 7680 Move returns status 0, amount 0
04:40:42.628 00.001 7680 move complete, result=0
04:40:42.628 00.000 7680 worker thread done servicing request
04:40:42.628 00.000 6120 GuideStep: 0.3 px 133 ms WEST, 0.2 px 0 ms NORTH
04:40:42.637 00.009 7680 Worker thread wakes up
04:40:42.638 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:42.638 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:43.887 01.249 7680 Exposure complete
04:40:44.039 00.152 7680 worker thread done servicing request
04:40:44.039 00.000 6120 OnExposeComplete: enter
04:40:44.044 00.005 6120 UpdateGuideState(): m_state=6
04:40:44.048 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5500
04:40:44.052 00.004 6120 Star::Find returns 1 (0), X=507.40, Y=657.88, Mass=7661, SNR=58.2, Peak=178 HFD=6.6
04:40:44.056 00.004 6120 CameraToMount -- cameraTheta (-2.62) - m_xAngle (0.19) = xAngle (-2.81 = -2.81)
04:40:44.059 00.003 6120 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.07 = 0.07)
04:40:44.063 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-2.62 mountX=-0.21 mountY=0.01, mountTheta=3.07
04:40:44.067 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.11, opts=13)
04:40:44.071 00.004 6120 Enqueuing Move request for scope (-0.20, -0.11)
04:40:44.076 00.005 7680 Worker thread wakes up
04:40:44.076 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.11) opts 0xd
04:40:44.076 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.11)
04:40:44.076 00.000 7680 Moving (-0.20, -0.11) raw xDistance=-0.21 yDistance=0.01
04:40:44.078 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:44.082 00.004 6120 UpdateGuideState exits: m=7661 SNR=58.2
04:40:44.086 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:44.091 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.21
04:40:44.091 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:40:44.091 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:40:44.092 00.001 7680 MoveAxis(E, 78, ABG)
04:40:44.092 00.000 7680 Guiding  Dir = 2, Dur = 78
04:40:44.092 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:44.096 00.004 7680 IsSlewing returns 0
04:40:44.096 00.000 6120 Enqueuing Expose request
04:40:44.100 00.004 7680 IsGuiding returns 0
04:40:44.101 00.001 7680 PulseGuide returned control before completion, sleep 88
04:40:44.202 00.101 7680 IsGuiding returns 1
04:40:44.204 00.002 7680 scope still moving after pulse duration time elapsed
04:40:44.233 00.029 7680 IsSlewing returns 0
04:40:44.233 00.000 7680 IsGuiding returns 0
04:40:44.235 00.002 7680 scope move finished after 78 + 56 ms
04:40:44.235 00.000 7680 Move returns status 0, amount 78
04:40:44.236 00.001 7680 MoveAxis(N, 0, ABG)
04:40:44.236 00.000 7680 Move returns status 0, amount 0
04:40:44.236 00.000 7680 move complete, result=0
04:40:44.237 00.001 7680 worker thread done servicing request
04:40:44.237 00.000 6120 GuideStep: -0.2 px 78 ms EAST, 0.0 px 0 ms NORTH
04:40:44.243 00.006 7680 Worker thread wakes up
04:40:44.243 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:44.243 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:45.485 01.242 7680 Exposure complete
04:40:45.629 00.144 7680 worker thread done servicing request
04:40:45.629 00.000 6120 OnExposeComplete: enter
04:40:45.634 00.005 6120 UpdateGuideState(): m_state=6
04:40:45.640 00.006 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5501
04:40:45.644 00.004 6120 Star::Find returns 1 (0), X=507.26, Y=659.75, Mass=7608, SNR=57.6, Peak=202 HFD=6.5
04:40:45.648 00.004 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (0.19) = xAngle (1.57 = 1.57)
04:40:45.652 00.004 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.44 = -1.84)
04:40:45.655 00.003 6120 CameraToMount -- cameraX=-0.33 cameraY=1.76 hyp=1.79 cameraTheta=1.76 mountX=0.00 mountY=-1.73, mountTheta=-1.57
04:40:45.659 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.33, y=1.76, opts=13)
04:40:45.664 00.005 6120 Enqueuing Move request for scope (-0.33, 1.76)
04:40:45.669 00.005 7680 Worker thread wakes up
04:40:45.669 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 1.76) opts 0xd
04:40:45.669 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:45.673 00.004 6120 UpdateGuideState exits: m=7608 SNR=57.6
04:40:45.677 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:45.681 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:45.684 00.003 6120 Enqueuing Expose request
04:40:45.688 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.33, 1.76)
04:40:45.688 00.000 7680 Moving (-0.33, 1.76) raw xDistance=0.00 yDistance=-1.73
04:40:45.688 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:40:45.688 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.73 from input -1.73
04:40:45.688 00.000 7680 MoveAxis(E, 0, ABG)
04:40:45.688 00.000 7680 Move returns status 0, amount 0
04:40:45.690 00.002 7680 MoveAxis(N, 938, ABG)
04:40:45.690 00.000 7680 Guiding  Dir = 0, Dur = 938
04:40:45.690 00.000 7680 IsSlewing returns 0
04:40:45.690 00.000 7680 IsGuiding returns 0
04:40:45.691 00.001 7680 PulseGuide returned control before completion, sleep 948
04:40:46.647 00.956 7680 IsGuiding returns 1
04:40:46.648 00.001 7680 scope still moving after pulse duration time elapsed
04:40:46.679 00.031 7680 IsSlewing returns 0
04:40:46.680 00.001 7680 IsGuiding returns 0
04:40:46.681 00.001 7680 scope move finished after 938 + 52 ms
04:40:46.681 00.000 7680 Move returns status 0, amount 938
04:40:46.682 00.001 7680 move complete, result=0
04:40:46.682 00.000 7680 worker thread done servicing request
04:40:46.683 00.001 7680 Worker thread wakes up
04:40:46.683 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -1.7 px 938 ms NORTH
04:40:46.690 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:46.690 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:47.936 01.246 7680 Exposure complete
04:40:48.088 00.152 7680 worker thread done servicing request
04:40:48.088 00.000 6120 OnExposeComplete: enter
04:40:48.092 00.004 6120 UpdateGuideState(): m_state=6
04:40:48.097 00.005 6120 Star::Find(15, 507, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5502
04:40:48.102 00.005 6120 Star::Find returns 1 (0), X=507.03, Y=656.42, Mass=7669, SNR=57.7, Peak=169 HFD=6.8
04:40:48.106 00.004 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.19) = xAngle (-2.10 = -2.10)
04:40:48.111 00.005 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
04:40:48.116 00.005 6120 CameraToMount -- cameraX=-0.56 cameraY=-1.57 hyp=1.67 cameraTheta=-1.92 mountX=-0.85 mountY=1.16, mountTheta=2.20
04:40:48.122 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.56, y=-1.57, opts=13)
04:40:48.126 00.004 6120 Enqueuing Move request for scope (-0.56, -1.57)
04:40:48.130 00.004 7680 Worker thread wakes up
04:40:48.130 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -1.57) opts 0xd
04:40:48.130 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.56, -1.57)
04:40:48.130 00.000 7680 Moving (-0.56, -1.57) raw xDistance=-0.85 yDistance=1.16
04:40:48.131 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:48.136 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.85
04:40:48.136 00.000 7680 resist switch: large excursion: input 1.16 thresh 0.60 direction from -1 to 1
04:40:48.136 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.49
04:40:48.136 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.16 from input 1.16
04:40:48.137 00.001 7680 MoveAxis(E, 346, ABG)
04:40:48.137 00.000 6120 UpdateGuideState exits: m=7669 SNR=57.7
04:40:48.142 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:48.145 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:48.150 00.005 7680 Guiding  Dir = 2, Dur = 346
04:40:48.150 00.000 6120 Enqueuing Expose request
04:40:48.154 00.004 7680 IsSlewing returns 0
04:40:48.154 00.000 7680 IsGuiding returns 0
04:40:48.154 00.000 7680 PulseGuide returned control before completion, sleep 356
04:40:48.521 00.367 7680 IsGuiding returns 1
04:40:48.523 00.002 7680 scope still moving after pulse duration time elapsed
04:40:48.553 00.030 7680 IsSlewing returns 0
04:40:48.554 00.001 7680 IsGuiding returns 0
04:40:48.555 00.001 7680 scope move finished after 346 + 54 ms
04:40:48.555 00.000 7680 Move returns status 0, amount 346
04:40:48.556 00.001 7680 MoveAxis(S, 632, ABG)
04:40:48.556 00.000 7680 Guiding  Dir = 1, Dur = 632
04:40:48.557 00.001 7680 IsSlewing returns 0
04:40:48.557 00.000 7680 IsGuiding returns 0
04:40:48.558 00.001 7680 PulseGuide returned control before completion, sleep 642
04:40:49.212 00.654 7680 IsGuiding returns 1
04:40:49.213 00.001 7680 scope still moving after pulse duration time elapsed
04:40:49.244 00.031 7680 IsSlewing returns 0
04:40:49.245 00.001 7680 IsGuiding returns 0
04:40:49.246 00.001 7680 scope move finished after 632 + 55 ms
04:40:49.246 00.000 7680 Move returns status 0, amount 632
04:40:49.247 00.001 7680 move complete, result=0
04:40:49.247 00.000 7680 worker thread done servicing request
04:40:49.248 00.001 6120 GuideStep: -0.8 px 346 ms EAST, 1.2 px 632 ms SOUTH
04:40:49.257 00.009 7680 Worker thread wakes up
04:40:49.257 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:49.258 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:50.508 01.250 7680 Exposure complete
04:40:50.651 00.143 7680 worker thread done servicing request
04:40:50.652 00.001 6120 OnExposeComplete: enter
04:40:50.657 00.005 6120 UpdateGuideState(): m_state=6
04:40:50.661 00.004 6120 Star::Find(15, 507, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5503
04:40:50.664 00.003 6120 Star::Find returns 1 (0), X=507.67, Y=656.45, Mass=8074, SNR=59.5, Peak=192 HFD=7.0
04:40:50.667 00.003 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
04:40:50.670 00.003 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
04:40:50.675 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-1.54 hyp=1.54 cameraTheta=-1.52 mountX=-0.22 mountY=1.42, mountTheta=1.72
04:40:50.680 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-1.54, opts=13)
04:40:50.684 00.004 6120 Enqueuing Move request for scope (0.07, -1.54)
04:40:50.687 00.003 7680 Worker thread wakes up
04:40:50.687 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:50.690 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -1.54) opts 0xd
04:40:50.692 00.002 6120 UpdateGuideState exits: m=8074 SNR=59.5
04:40:50.696 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:50.700 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:50.704 00.004 6120 Enqueuing Expose request
04:40:50.707 00.003 7680 Handling offset move in thread for scope, endpoint = (0.07, -1.54)
04:40:50.707 00.000 7680 Moving (0.07, -1.54) raw xDistance=-0.22 yDistance=1.42
04:40:50.709 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.22
04:40:50.709 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.42 from input 1.42
04:40:50.709 00.000 7680 MoveAxis(E, 113, ABG)
04:40:50.709 00.000 7680 Guiding  Dir = 2, Dur = 113
04:40:50.710 00.001 7680 IsSlewing returns 0
04:40:50.710 00.000 7680 IsGuiding returns 0
04:40:50.710 00.000 7680 PulseGuide returned control before completion, sleep 123
04:40:50.844 00.134 7680 IsGuiding returns 1
04:40:50.845 00.001 7680 scope still moving after pulse duration time elapsed
04:40:50.874 00.029 7680 IsSlewing returns 0
04:40:50.875 00.001 7680 IsGuiding returns 0
04:40:50.877 00.002 7680 scope move finished after 113 + 53 ms
04:40:50.878 00.001 7680 Move returns status 0, amount 113
04:40:50.878 00.000 7680 MoveAxis(S, 769, ABG)
04:40:50.878 00.000 7680 Guiding  Dir = 1, Dur = 769
04:40:50.879 00.001 7680 IsSlewing returns 0
04:40:50.880 00.001 7680 IsGuiding returns 0
04:40:50.881 00.001 7680 PulseGuide returned control before completion, sleep 779
04:40:51.669 00.788 7680 IsGuiding returns 1
04:40:51.671 00.002 7680 scope still moving after pulse duration time elapsed
04:40:51.700 00.029 7680 IsSlewing returns 0
04:40:51.701 00.001 7680 IsGuiding returns 0
04:40:51.702 00.001 7680 scope move finished after 769 + 52 ms
04:40:51.703 00.001 7680 Move returns status 0, amount 769
04:40:51.704 00.001 7680 move complete, result=0
04:40:51.704 00.000 7680 worker thread done servicing request
04:40:51.704 00.000 7680 Worker thread wakes up
04:40:51.705 00.001 6120 GuideStep: -0.2 px 113 ms EAST, 1.4 px 769 ms SOUTH
04:40:51.711 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:51.711 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:52.961 01.250 7680 Exposure complete
04:40:53.107 00.146 7680 worker thread done servicing request
04:40:53.108 00.001 6120 OnExposeComplete: enter
04:40:53.112 00.004 6120 UpdateGuideState(): m_state=6
04:40:53.116 00.004 6120 Star::Find(15, 507, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5504
04:40:53.119 00.003 6120 Star::Find returns 1 (0), X=508.16, Y=656.96, Mass=7738, SNR=59.2, Peak=193 HFD=6.6
04:40:53.124 00.005 6120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.19) = xAngle (-1.26 = -1.26)
04:40:53.127 00.003 6120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.62 = 1.62)
04:40:53.130 00.003 6120 CameraToMount -- cameraX=0.57 cameraY=-1.03 hyp=1.18 cameraTheta=-1.07 mountX=0.36 mountY=1.18, mountTheta=1.27
04:40:53.138 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.57, y=-1.03, opts=13)
04:40:53.144 00.006 6120 Enqueuing Move request for scope (0.57, -1.03)
04:40:53.149 00.005 7680 Worker thread wakes up
04:40:53.149 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.57, -1.03) opts 0xd
04:40:53.149 00.000 7680 Handling offset move in thread for scope, endpoint = (0.57, -1.03)
04:40:53.149 00.000 7680 Moving (0.57, -1.03) raw xDistance=0.36 yDistance=1.18
04:40:53.150 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
04:40:53.150 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:53.154 00.004 6120 UpdateGuideState exits: m=7738 SNR=59.2
04:40:53.158 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:53.164 00.006 7680 GuideAlgorithmResistSwitch::result() returns 1.18 from input 1.18
04:40:53.164 00.000 7680 MoveAxis(W, 141, ABG)
04:40:53.164 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:53.168 00.004 7680 Guiding  Dir = 3, Dur = 141
04:40:53.168 00.000 6120 Enqueuing Expose request
04:40:53.174 00.006 7680 IsSlewing returns 0
04:40:53.174 00.000 7680 IsGuiding returns 0
04:40:53.174 00.000 7680 PulseGuide returned control before completion, sleep 151
04:40:53.340 00.166 7680 IsGuiding returns 1
04:40:53.341 00.001 7680 scope still moving after pulse duration time elapsed
04:40:53.371 00.030 7680 IsSlewing returns 0
04:40:53.372 00.001 7680 IsGuiding returns 0
04:40:53.372 00.000 7680 scope move finished after 141 + 56 ms
04:40:53.373 00.001 7680 Move returns status 0, amount 141
04:40:53.373 00.000 7680 MoveAxis(S, 639, ABG)
04:40:53.373 00.000 7680 Guiding  Dir = 1, Dur = 639
04:40:53.373 00.000 7680 IsSlewing returns 0
04:40:53.373 00.000 7680 IsGuiding returns 0
04:40:53.375 00.002 7680 PulseGuide returned control before completion, sleep 649
04:40:54.032 00.657 7680 IsGuiding returns 1
04:40:54.032 00.000 7680 scope still moving after pulse duration time elapsed
04:40:54.064 00.032 7680 IsSlewing returns 0
04:40:54.064 00.000 7680 IsGuiding returns 0
04:40:54.065 00.001 7680 scope move finished after 639 + 51 ms
04:40:54.065 00.000 7680 Move returns status 0, amount 639
04:40:54.065 00.000 7680 move complete, result=0
04:40:54.065 00.000 7680 worker thread done servicing request
04:40:54.066 00.001 6120 GuideStep: 0.4 px 141 ms WEST, 1.2 px 639 ms SOUTH
04:40:54.074 00.008 7680 Worker thread wakes up
04:40:54.075 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:54.075 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:55.325 01.250 7680 Exposure complete
04:40:55.471 00.146 7680 worker thread done servicing request
04:40:55.471 00.000 6120 OnExposeComplete: enter
04:40:55.476 00.005 6120 UpdateGuideState(): m_state=6
04:40:55.480 00.004 6120 Star::Find(15, 508, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5505
04:40:55.488 00.008 6120 Star::Find returns 1 (0), X=508.04, Y=657.92, Mass=7745, SNR=58.2, Peak=190 HFD=6.5
04:40:55.492 00.004 6120 CameraToMount -- cameraTheta (-0.16) - m_xAngle (0.19) = xAngle (-0.35 = -0.35)
04:40:55.497 00.005 6120 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.52 = 2.52)
04:40:55.501 00.004 6120 CameraToMount -- cameraX=0.45 cameraY=-0.07 hyp=0.45 cameraTheta=-0.16 mountX=0.43 mountY=0.26, mountTheta=0.55
04:40:55.505 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.45, y=-0.07, opts=13)
04:40:55.511 00.006 6120 Enqueuing Move request for scope (0.45, -0.07)
04:40:55.515 00.004 7680 Worker thread wakes up
04:40:55.515 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.07) opts 0xd
04:40:55.515 00.000 7680 Handling offset move in thread for scope, endpoint = (0.45, -0.07)
04:40:55.515 00.000 7680 Moving (0.45, -0.07) raw xDistance=0.43 yDistance=0.26
04:40:55.515 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.43
04:40:55.516 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:55.519 00.003 6120 UpdateGuideState exits: m=7745 SNR=58.2
04:40:55.523 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:55.526 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:55.529 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:40:55.529 00.000 7680 MoveAxis(W, 184, ABG)
04:40:55.529 00.000 7680 Guiding  Dir = 3, Dur = 184
04:40:55.531 00.002 6120 Enqueuing Expose request
04:40:55.533 00.002 7680 IsSlewing returns 0
04:40:55.534 00.001 7680 IsGuiding returns 0
04:40:55.534 00.000 7680 PulseGuide returned control before completion, sleep 194
04:40:55.735 00.201 7680 IsGuiding returns 1
04:40:55.736 00.001 7680 scope still moving after pulse duration time elapsed
04:40:55.767 00.031 7680 IsSlewing returns 0
04:40:55.768 00.001 7680 IsGuiding returns 0
04:40:55.769 00.001 7680 scope move finished after 184 + 50 ms
04:40:55.769 00.000 7680 Move returns status 0, amount 184
04:40:55.769 00.000 7680 MoveAxis(S, 143, ABG)
04:40:55.770 00.001 7680 Guiding  Dir = 1, Dur = 143
04:40:55.770 00.000 7680 IsSlewing returns 0
04:40:55.771 00.001 7680 IsGuiding returns 0
04:40:55.771 00.000 7680 PulseGuide returned control before completion, sleep 153
04:40:55.939 00.168 7680 IsGuiding returns 1
04:40:55.940 00.001 7680 scope still moving after pulse duration time elapsed
04:40:55.970 00.030 7680 IsSlewing returns 0
04:40:55.972 00.002 7680 IsGuiding returns 0
04:40:55.972 00.000 7680 scope move finished after 143 + 58 ms
04:40:55.973 00.001 7680 Move returns status 0, amount 143
04:40:55.973 00.000 7680 move complete, result=0
04:40:55.974 00.001 7680 worker thread done servicing request
04:40:55.974 00.000 6120 GuideStep: 0.4 px 184 ms WEST, 0.3 px 143 ms SOUTH
04:40:55.984 00.010 7680 Worker thread wakes up
04:40:55.984 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:55.984 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:57.233 01.249 7680 Exposure complete
04:40:57.381 00.148 7680 worker thread done servicing request
04:40:57.382 00.001 6120 OnExposeComplete: enter
04:40:57.387 00.005 6120 UpdateGuideState(): m_state=6
04:40:57.394 00.007 6120 Star::Find(15, 508, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5506
04:40:57.398 00.004 6120 Star::Find returns 1 (0), X=507.80, Y=657.99, Mass=7707, SNR=58.4, Peak=206 HFD=6.5
04:40:57.402 00.004 6120 CameraToMount -- cameraTheta (-0.01) - m_xAngle (0.19) = xAngle (-0.20 = -0.20)
04:40:57.405 00.003 6120 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.68 = 2.68)
04:40:57.409 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-0.01 mountX=0.20 mountY=0.09, mountTheta=0.43
04:40:57.415 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.00, opts=13)
04:40:57.418 00.003 6120 Enqueuing Move request for scope (0.21, -0.00)
04:40:57.422 00.004 7680 Worker thread wakes up
04:40:57.422 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.00) opts 0xd
04:40:57.422 00.000 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.00)
04:40:57.422 00.000 7680 Moving (0.21, -0.00) raw xDistance=0.20 yDistance=0.09
04:40:57.422 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.20
04:40:57.424 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:40:57.424 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:57.428 00.004 6120 UpdateGuideState exits: m=7707 SNR=58.4
04:40:57.432 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:57.435 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:40:57.435 00.000 7680 MoveAxis(W, 96, ABG)
04:40:57.436 00.001 7680 Guiding  Dir = 3, Dur = 96
04:40:57.436 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:57.440 00.004 6120 Enqueuing Expose request
04:40:57.444 00.004 7680 IsSlewing returns 0
04:40:57.444 00.000 7680 IsGuiding returns 0
04:40:57.445 00.001 7680 PulseGuide returned control before completion, sleep 106
04:40:57.564 00.119 7680 IsGuiding returns 1
04:40:57.565 00.001 7680 scope still moving after pulse duration time elapsed
04:40:57.594 00.029 7680 IsSlewing returns 0
04:40:57.596 00.002 7680 IsGuiding returns 0
04:40:57.596 00.000 7680 scope move finished after 96 + 54 ms
04:40:57.596 00.000 7680 Move returns status 0, amount 96
04:40:57.596 00.000 7680 MoveAxis(N, 0, ABG)
04:40:57.596 00.000 7680 Move returns status 0, amount 0
04:40:57.596 00.000 7680 move complete, result=0
04:40:57.596 00.000 7680 worker thread done servicing request
04:40:57.598 00.002 7680 Worker thread wakes up
04:40:57.598 00.000 6120 GuideStep: 0.2 px 96 ms WEST, 0.1 px 0 ms NORTH
04:40:57.606 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:57.606 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:40:58.858 01.252 7680 Exposure complete
04:40:59.009 00.151 7680 worker thread done servicing request
04:40:59.009 00.000 6120 OnExposeComplete: enter
04:40:59.014 00.005 6120 UpdateGuideState(): m_state=6
04:40:59.018 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5507
04:40:59.022 00.004 6120 Star::Find returns 1 (0), X=507.41, Y=658.00, Mass=7795, SNR=57.8, Peak=178 HFD=6.6
04:40:59.025 00.003 6120 CameraToMount -- cameraTheta (3.09) - m_xAngle (0.19) = xAngle (2.90 = 2.90)
04:40:59.030 00.005 6120 CameraToMount -- cameraTheta (3.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.78 = -0.51)
04:40:59.033 00.003 6120 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.09 mountX=-0.17 mountY=-0.09, mountTheta=-2.68
04:40:59.037 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=0.01, opts=13)
04:40:59.042 00.005 6120 Enqueuing Move request for scope (-0.18, 0.01)
04:40:59.046 00.004 7680 Worker thread wakes up
04:40:59.046 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
04:40:59.047 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
04:40:59.047 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:40:59.050 00.003 7680 Moving (-0.18, 0.01) raw xDistance=-0.17 yDistance=-0.09
04:40:59.051 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:40:59.051 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:40:59.051 00.000 6120 UpdateGuideState exits: m=7795 SNR=57.8
04:40:59.055 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:40:59.058 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:40:59.063 00.005 6120 Enqueuing Expose request
04:40:59.067 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:40:59.067 00.000 7680 MoveAxis(E, 0, ABG)
04:40:59.067 00.000 7680 Move returns status 0, amount 0
04:40:59.067 00.000 7680 MoveAxis(N, 0, ABG)
04:40:59.068 00.001 7680 Move returns status 0, amount 0
04:40:59.068 00.000 7680 move complete, result=0
04:40:59.068 00.000 7680 worker thread done servicing request
04:40:59.068 00.000 7680 Worker thread wakes up
04:40:59.069 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:40:59.069 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:40:59.074 00.005 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:00.320 01.246 7680 Exposure complete
04:41:00.475 00.155 7680 worker thread done servicing request
04:41:00.475 00.000 6120 OnExposeComplete: enter
04:41:00.479 00.004 6120 UpdateGuideState(): m_state=6
04:41:00.483 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5508
04:41:00.487 00.004 6120 Star::Find returns 1 (0), X=507.40, Y=659.94, Mass=7095, SNR=56.2, Peak=179 HFD=6.6
04:41:00.492 00.005 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (0.19) = xAngle (1.48 = 1.48)
04:41:00.497 00.005 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.36 = -1.93)
04:41:00.501 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=1.95 hyp=1.96 cameraTheta=1.67 mountX=0.17 mountY=-1.84, mountTheta=-1.48
04:41:00.506 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=1.95, opts=13)
04:41:00.512 00.006 6120 Enqueuing Move request for scope (-0.20, 1.95)
04:41:00.517 00.005 7680 Worker thread wakes up
04:41:00.518 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 1.95) opts 0xd
04:41:00.518 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 1.95)
04:41:00.518 00.000 7680 Moving (-0.20, 1.95) raw xDistance=0.17 yDistance=-1.84
04:41:00.518 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:41:00.519 00.001 7680 resist switch: large excursion: input -1.84 thresh 0.60 direction from 1 to -1
04:41:00.519 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.53
04:41:00.519 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:00.523 00.004 6120 UpdateGuideState exits: m=7095 SNR=56.2
04:41:00.529 00.006 7680 GuideAlgorithmResistSwitch::result() returns -1.84 from input -1.84
04:41:00.529 00.000 7680 MoveAxis(E, 0, ABG)
04:41:00.531 00.002 7680 Move returns status 0, amount 0
04:41:00.531 00.000 7680 MoveAxis(N, 1000, ABG)
04:41:00.531 00.000 7680 Guiding  Dir = 0, Dur = 1000
04:41:00.532 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:00.536 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:00.542 00.006 6120 Enqueuing Expose request
04:41:00.546 00.004 7680 IsSlewing returns 0
04:41:00.547 00.001 7680 IsGuiding returns 0
04:41:00.547 00.000 7680 PulseGuide returned control before completion, sleep 1010
04:41:01.573 01.026 7680 IsGuiding returns 1
04:41:01.574 00.001 7680 scope still moving after pulse duration time elapsed
04:41:01.604 00.030 7680 IsSlewing returns 0
04:41:01.605 00.001 7680 IsGuiding returns 0
04:41:01.605 00.000 7680 scope move finished after 1000 + 58 ms
04:41:01.606 00.001 7680 Move returns status 0, amount 1000
04:41:01.606 00.000 7680 move complete, result=0
04:41:01.606 00.000 7680 worker thread done servicing request
04:41:01.608 00.002 6120 GuideStep: 0.2 px 0 ms EAST, -1.8 px 1000 ms NORTH
04:41:01.615 00.007 7680 Worker thread wakes up
04:41:01.616 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:01.616 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:02.870 01.254 7680 Exposure complete
04:41:03.013 00.143 7680 worker thread done servicing request
04:41:03.013 00.000 6120 OnExposeComplete: enter
04:41:03.017 00.004 6120 UpdateGuideState(): m_state=6
04:41:03.022 00.005 6120 Star::Find(15, 507, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5509
04:41:03.025 00.003 6120 Star::Find returns 1 (0), X=507.35, Y=657.76, Mass=8140, SNR=59.2, Peak=199 HFD=6.7
04:41:03.029 00.004 6120 CameraToMount -- cameraTheta (-2.38) - m_xAngle (0.19) = xAngle (-2.57 = -2.57)
04:41:03.033 00.004 6120 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.31 = 0.31)
04:41:03.037 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.23 hyp=0.34 cameraTheta=-2.38 mountX=-0.28 mountY=0.10, mountTheta=2.80
04:41:03.042 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.23, opts=13)
04:41:03.046 00.004 6120 Enqueuing Move request for scope (-0.25, -0.23)
04:41:03.050 00.004 7680 Worker thread wakes up
04:41:03.050 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.23) opts 0xd
04:41:03.050 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.23)
04:41:03.051 00.001 7680 Moving (-0.25, -0.23) raw xDistance=-0.28 yDistance=0.10
04:41:03.051 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.28
04:41:03.051 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:41:03.051 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:41:03.051 00.000 7680 MoveAxis(E, 116, ABG)
04:41:03.051 00.000 7680 Guiding  Dir = 2, Dur = 116
04:41:03.052 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:03.056 00.004 7680 IsSlewing returns 0
04:41:03.056 00.000 6120 UpdateGuideState exits: m=8140 SNR=59.2
04:41:03.061 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:03.064 00.003 7680 IsGuiding returns 0
04:41:03.064 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:03.069 00.005 7680 PulseGuide returned control before completion, sleep 126
04:41:03.069 00.000 6120 Enqueuing Expose request
04:41:03.205 00.136 7680 IsGuiding returns 1
04:41:03.205 00.000 7680 scope still moving after pulse duration time elapsed
04:41:03.236 00.031 7680 IsSlewing returns 0
04:41:03.236 00.000 7680 IsGuiding returns 0
04:41:03.237 00.001 7680 scope move finished after 116 + 56 ms
04:41:03.238 00.001 7680 Move returns status 0, amount 116
04:41:03.238 00.000 7680 MoveAxis(N, 0, ABG)
04:41:03.238 00.000 7680 Move returns status 0, amount 0
04:41:03.238 00.000 7680 move complete, result=0
04:41:03.239 00.001 7680 worker thread done servicing request
04:41:03.239 00.000 6120 GuideStep: -0.3 px 116 ms EAST, 0.1 px 0 ms NORTH
04:41:03.245 00.006 7680 Worker thread wakes up
04:41:03.245 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:03.245 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:04.500 01.255 7680 Exposure complete
04:41:04.671 00.171 7680 worker thread done servicing request
04:41:04.671 00.000 6120 OnExposeComplete: enter
04:41:04.678 00.007 6120 UpdateGuideState(): m_state=6
04:41:04.683 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5510
04:41:04.690 00.007 6120 Star::Find returns 1 (0), X=507.35, Y=657.08, Mass=7588, SNR=58.1, Peak=194 HFD=6.6
04:41:04.697 00.007 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.02 = -2.02)
04:41:04.703 00.006 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.85 = 0.85)
04:41:04.708 00.005 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.91 hyp=0.94 cameraTheta=-1.83 mountX=-0.41 mountY=0.71, mountTheta=2.09
04:41:04.717 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.91, opts=13)
04:41:04.721 00.004 6120 Enqueuing Move request for scope (-0.24, -0.91)
04:41:04.731 00.010 7680 Worker thread wakes up
04:41:04.731 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.91) opts 0xd
04:41:04.731 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:04.739 00.008 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.91)
04:41:04.739 00.000 6120 UpdateGuideState exits: m=7588 SNR=58.1
04:41:04.745 00.006 7680 Moving (-0.24, -0.91) raw xDistance=-0.41 yDistance=0.71
04:41:04.745 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
04:41:04.745 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:04.751 00.006 7680 resist switch: large excursion: input 0.71 thresh 0.60 direction from -1 to 1
04:41:04.751 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:04.757 00.006 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.13
04:41:04.758 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
04:41:04.758 00.000 7680 MoveAxis(E, 175, ABG)
04:41:04.758 00.000 7680 Guiding  Dir = 2, Dur = 175
04:41:04.758 00.000 6120 Enqueuing Expose request
04:41:04.763 00.005 7680 IsSlewing returns 0
04:41:04.763 00.000 7680 IsGuiding returns 0
04:41:04.765 00.002 7680 PulseGuide returned control before completion, sleep 185
04:41:04.962 00.197 7680 IsGuiding returns 1
04:41:04.964 00.002 7680 scope still moving after pulse duration time elapsed
04:41:04.994 00.030 7680 IsSlewing returns 0
04:41:04.996 00.002 7680 IsGuiding returns 1
04:41:05.026 00.030 7680 IsSlewing returns 0
04:41:05.027 00.001 7680 IsGuiding returns 0
04:41:05.029 00.002 7680 scope move finished after 175 + 90 ms
04:41:05.030 00.001 7680 Move returns status 0, amount 175
04:41:05.030 00.000 7680 MoveAxis(S, 386, ABG)
04:41:05.031 00.001 7680 Guiding  Dir = 1, Dur = 386
04:41:05.032 00.001 7680 IsSlewing returns 0
04:41:05.032 00.000 7680 IsGuiding returns 0
04:41:05.033 00.001 7680 PulseGuide returned control before completion, sleep 396
04:41:05.432 00.399 7680 IsGuiding returns 1
04:41:05.433 00.001 7680 scope still moving after pulse duration time elapsed
04:41:05.463 00.030 7680 IsSlewing returns 0
04:41:05.464 00.001 7680 IsGuiding returns 0
04:41:05.464 00.000 7680 scope move finished after 386 + 45 ms
04:41:05.465 00.001 7680 Move returns status 0, amount 386
04:41:05.465 00.000 7680 move complete, result=0
04:41:05.465 00.000 7680 worker thread done servicing request
04:41:05.466 00.001 6120 GuideStep: -0.4 px 175 ms EAST, 0.7 px 386 ms SOUTH
04:41:05.470 00.004 7680 Worker thread wakes up
04:41:05.471 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:05.471 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:06.730 01.259 7680 Exposure complete
04:41:06.879 00.149 7680 worker thread done servicing request
04:41:06.880 00.001 6120 OnExposeComplete: enter
04:41:06.885 00.005 6120 UpdateGuideState(): m_state=6
04:41:06.892 00.007 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5511
04:41:06.898 00.006 6120 Star::Find returns 1 (0), X=507.53, Y=656.93, Mass=7371, SNR=56.2, Peak=183 HFD=6.6
04:41:06.903 00.005 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
04:41:06.907 00.004 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
04:41:06.911 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-1.05 hyp=1.06 cameraTheta=-1.63 mountX=-0.26 mountY=0.92, mountTheta=1.84
04:41:06.917 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-1.05, opts=13)
04:41:06.923 00.006 6120 Enqueuing Move request for scope (-0.06, -1.05)
04:41:06.926 00.003 7680 Worker thread wakes up
04:41:06.926 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:06.931 00.005 6120 UpdateGuideState exits: m=7371 SNR=56.2
04:41:06.935 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:06.938 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:06.942 00.004 6120 Enqueuing Expose request
04:41:06.947 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -1.05) opts 0xd
04:41:06.947 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -1.05)
04:41:06.947 00.000 7680 Moving (-0.06, -1.05) raw xDistance=-0.26 yDistance=0.92
04:41:06.947 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
04:41:06.947 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92
04:41:06.948 00.001 7680 MoveAxis(E, 118, ABG)
04:41:06.948 00.000 7680 Guiding  Dir = 2, Dur = 118
04:41:06.948 00.000 7680 IsSlewing returns 0
04:41:06.948 00.000 7680 IsGuiding returns 0
04:41:06.949 00.001 7680 PulseGuide returned control before completion, sleep 128
04:41:07.091 00.142 7680 IsGuiding returns 1
04:41:07.091 00.000 7680 scope still moving after pulse duration time elapsed
04:41:07.122 00.031 7680 IsSlewing returns 0
04:41:07.124 00.002 7680 IsGuiding returns 1
04:41:07.154 00.030 7680 IsSlewing returns 0
04:41:07.155 00.001 7680 IsGuiding returns 1
04:41:07.185 00.030 7680 IsSlewing returns 0
04:41:07.186 00.001 7680 IsGuiding returns 0
04:41:07.187 00.001 7680 scope move finished after 118 + 120 ms
04:41:07.187 00.000 7680 Move returns status 0, amount 118
04:41:07.187 00.000 7680 MoveAxis(S, 499, ABG)
04:41:07.187 00.000 7680 Guiding  Dir = 1, Dur = 499
04:41:07.188 00.001 7680 IsSlewing returns 0
04:41:07.189 00.001 7680 IsGuiding returns 0
04:41:07.189 00.000 7680 PulseGuide returned control before completion, sleep 509
04:41:07.701 00.512 7680 IsGuiding returns 1
04:41:07.701 00.000 7680 scope still moving after pulse duration time elapsed
04:41:07.733 00.032 7680 IsSlewing returns 0
04:41:07.735 00.002 7680 IsGuiding returns 1
04:41:07.764 00.029 7680 IsSlewing returns 0
04:41:07.765 00.001 7680 IsGuiding returns 0
04:41:07.766 00.001 7680 scope move finished after 499 + 76 ms
04:41:07.766 00.000 7680 Move returns status 0, amount 499
04:41:07.766 00.000 7680 move complete, result=0
04:41:07.767 00.001 7680 worker thread done servicing request
04:41:07.767 00.000 6120 GuideStep: -0.3 px 118 ms EAST, 0.9 px 499 ms SOUTH
04:41:07.774 00.007 7680 Worker thread wakes up
04:41:07.774 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:07.774 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:09.027 01.253 7680 Exposure complete
04:41:09.173 00.146 7680 worker thread done servicing request
04:41:09.173 00.000 6120 OnExposeComplete: enter
04:41:09.177 00.004 6120 UpdateGuideState(): m_state=6
04:41:09.182 00.005 6120 Star::Find(15, 507, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5512
04:41:09.186 00.004 6120 Star::Find returns 1 (0), X=507.87, Y=657.01, Mass=7746, SNR=58.3, Peak=188 HFD=6.5
04:41:09.189 00.003 6120 CameraToMount -- cameraTheta (-1.29) - m_xAngle (0.19) = xAngle (-1.48 = -1.48)
04:41:09.194 00.005 6120 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
04:41:09.198 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=-0.98 hyp=1.01 cameraTheta=-1.29 mountX=0.09 mountY=1.00, mountTheta=1.48
04:41:09.207 00.009 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.98, opts=13)
04:41:09.212 00.005 6120 Enqueuing Move request for scope (0.28, -0.98)
04:41:09.215 00.003 7680 Worker thread wakes up
04:41:09.215 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:09.219 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.98) opts 0xd
04:41:09.220 00.001 6120 UpdateGuideState exits: m=7746 SNR=58.3
04:41:09.225 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:09.230 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:09.235 00.005 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.98)
04:41:09.235 00.000 7680 Moving (0.28, -0.98) raw xDistance=0.09 yDistance=1.00
04:41:09.235 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:41:09.235 00.000 6120 Enqueuing Expose request
04:41:09.240 00.005 7680 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.00
04:41:09.240 00.000 7680 MoveAxis(E, 0, ABG)
04:41:09.240 00.000 7680 Move returns status 0, amount 0
04:41:09.242 00.002 7680 MoveAxis(S, 542, ABG)
04:41:09.242 00.000 7680 Guiding  Dir = 1, Dur = 542
04:41:09.242 00.000 7680 IsSlewing returns 0
04:41:09.242 00.000 7680 IsGuiding returns 0
04:41:09.243 00.001 7680 PulseGuide returned control before completion, sleep 552
04:41:09.798 00.555 7680 IsGuiding returns 1
04:41:09.799 00.001 7680 scope still moving after pulse duration time elapsed
04:41:09.830 00.031 7680 IsSlewing returns 0
04:41:09.832 00.002 7680 IsGuiding returns 1
04:41:09.861 00.029 7680 IsSlewing returns 0
04:41:09.862 00.001 7680 IsGuiding returns 1
04:41:09.892 00.030 7680 IsSlewing returns 0
04:41:09.892 00.000 7680 IsGuiding returns 0
04:41:09.892 00.000 7680 scope move finished after 542 + 108 ms
04:41:09.892 00.000 7680 Move returns status 0, amount 542
04:41:09.893 00.001 7680 move complete, result=0
04:41:09.893 00.000 7680 worker thread done servicing request
04:41:09.893 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 1.0 px 542 ms SOUTH
04:41:09.899 00.006 7680 Worker thread wakes up
04:41:09.900 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:09.900 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:11.156 01.256 7680 Exposure complete
04:41:11.300 00.144 7680 worker thread done servicing request
04:41:11.300 00.000 6120 OnExposeComplete: enter
04:41:11.304 00.004 6120 UpdateGuideState(): m_state=6
04:41:11.308 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5513
04:41:11.312 00.004 6120 Star::Find returns 1 (0), X=507.95, Y=657.90, Mass=8023, SNR=60.2, Peak=198 HFD=6.5
04:41:11.316 00.004 6120 CameraToMount -- cameraTheta (-0.24) - m_xAngle (0.19) = xAngle (-0.43 = -0.43)
04:41:11.321 00.005 6120 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.44 = 2.44)
04:41:11.325 00.004 6120 CameraToMount -- cameraX=0.35 cameraY=-0.09 hyp=0.36 cameraTheta=-0.24 mountX=0.33 mountY=0.23, mountTheta=0.62
04:41:11.332 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.35, y=-0.09, opts=13)
04:41:11.337 00.005 6120 Enqueuing Move request for scope (0.35, -0.09)
04:41:11.340 00.003 7680 Worker thread wakes up
04:41:11.341 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:11.345 00.004 6120 UpdateGuideState exits: m=8023 SNR=60.2
04:41:11.349 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:11.353 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:11.358 00.005 6120 Enqueuing Expose request
04:41:11.361 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.09) opts 0xd
04:41:11.361 00.000 7680 Handling offset move in thread for scope, endpoint = (0.35, -0.09)
04:41:11.361 00.000 7680 Moving (0.35, -0.09) raw xDistance=0.33 yDistance=0.23
04:41:11.361 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
04:41:11.361 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:41:11.363 00.002 7680 MoveAxis(W, 135, ABG)
04:41:11.363 00.000 7680 Guiding  Dir = 3, Dur = 135
04:41:11.363 00.000 7680 IsSlewing returns 0
04:41:11.364 00.001 7680 IsGuiding returns 0
04:41:11.364 00.000 7680 PulseGuide returned control before completion, sleep 145
04:41:11.520 00.156 7680 IsGuiding returns 1
04:41:11.521 00.001 7680 scope still moving after pulse duration time elapsed
04:41:11.552 00.031 7680 IsSlewing returns 0
04:41:11.552 00.000 7680 IsGuiding returns 0
04:41:11.553 00.001 7680 scope move finished after 135 + 54 ms
04:41:11.553 00.000 7680 Move returns status 0, amount 135
04:41:11.553 00.000 7680 MoveAxis(S, 127, ABG)
04:41:11.553 00.000 7680 Guiding  Dir = 1, Dur = 127
04:41:11.555 00.002 7680 IsSlewing returns 0
04:41:11.555 00.000 7680 IsGuiding returns 0
04:41:11.555 00.000 7680 PulseGuide returned control before completion, sleep 137
04:41:11.708 00.153 7680 IsGuiding returns 1
04:41:11.710 00.002 7680 scope still moving after pulse duration time elapsed
04:41:11.739 00.029 7680 IsSlewing returns 0
04:41:11.740 00.001 7680 IsGuiding returns 0
04:41:11.740 00.000 7680 scope move finished after 127 + 57 ms
04:41:11.740 00.000 7680 Move returns status 0, amount 127
04:41:11.740 00.000 7680 move complete, result=0
04:41:11.742 00.002 7680 worker thread done servicing request
04:41:11.742 00.000 7680 Worker thread wakes up
04:41:11.742 00.000 6120 GuideStep: 0.3 px 135 ms WEST, 0.2 px 127 ms SOUTH
04:41:11.749 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:11.749 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:12.999 01.250 7680 Exposure complete
04:41:13.149 00.150 7680 worker thread done servicing request
04:41:13.149 00.000 6120 OnExposeComplete: enter
04:41:13.153 00.004 6120 UpdateGuideState(): m_state=6
04:41:13.157 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5514
04:41:13.162 00.005 6120 Star::Find returns 1 (0), X=507.63, Y=657.87, Mass=7779, SNR=58.7, Peak=178 HFD=6.7
04:41:13.165 00.003 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.47 = -1.47)
04:41:13.168 00.003 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.40 = 1.40)
04:41:13.171 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.28 mountX=0.01 mountY=0.12, mountTheta=1.47
04:41:13.176 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.12, opts=13)
04:41:13.179 00.003 6120 Enqueuing Move request for scope (0.04, -0.12)
04:41:13.182 00.003 7680 Worker thread wakes up
04:41:13.182 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
04:41:13.182 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
04:41:13.182 00.000 7680 Moving (0.04, -0.12) raw xDistance=0.01 yDistance=0.12
04:41:13.182 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:13.186 00.004 6120 UpdateGuideState exits: m=7779 SNR=58.7
04:41:13.188 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:13.192 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:41:13.192 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:41:13.192 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:13.197 00.005 6120 Enqueuing Expose request
04:41:13.200 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:41:13.200 00.000 7680 MoveAxis(E, 0, ABG)
04:41:13.200 00.000 7680 Move returns status 0, amount 0
04:41:13.200 00.000 7680 MoveAxis(N, 0, ABG)
04:41:13.200 00.000 7680 Move returns status 0, amount 0
04:41:13.201 00.001 7680 move complete, result=0
04:41:13.201 00.000 7680 worker thread done servicing request
04:41:13.201 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:41:13.206 00.005 7680 Worker thread wakes up
04:41:13.206 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:13.206 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:14.456 01.250 7680 Exposure complete
04:41:14.596 00.140 7680 worker thread done servicing request
04:41:14.597 00.001 6120 OnExposeComplete: enter
04:41:14.602 00.005 6120 UpdateGuideState(): m_state=6
04:41:14.606 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5515
04:41:14.611 00.005 6120 Star::Find returns 1 (0), X=507.75, Y=658.46, Mass=8168, SNR=59.7, Peak=182 HFD=7.1
04:41:14.614 00.003 6120 CameraToMount -- cameraTheta (1.25) - m_xAngle (0.19) = xAngle (1.06 = 1.06)
04:41:14.618 00.004 6120 CameraToMount -- cameraTheta (1.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.94 = -2.35)
04:41:14.621 00.003 6120 CameraToMount -- cameraX=0.16 cameraY=0.47 hyp=0.50 cameraTheta=1.25 mountX=0.24 mountY=-0.35, mountTheta=-0.97
04:41:14.627 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.16, y=0.47, opts=13)
04:41:14.630 00.003 6120 Enqueuing Move request for scope (0.16, 0.47)
04:41:14.635 00.005 7680 Worker thread wakes up
04:41:14.635 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.47) opts 0xd
04:41:14.635 00.000 7680 Handling offset move in thread for scope, endpoint = (0.16, 0.47)
04:41:14.635 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:14.640 00.005 6120 UpdateGuideState exits: m=8168 SNR=59.7
04:41:14.645 00.005 7680 Moving (0.16, 0.47) raw xDistance=0.24 yDistance=-0.35
04:41:14.645 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
04:41:14.645 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:41:14.645 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:14.649 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
04:41:14.650 00.001 7680 MoveAxis(W, 98, ABG)
04:41:14.650 00.000 7680 Guiding  Dir = 3, Dur = 98
04:41:14.650 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:14.653 00.003 7680 IsSlewing returns 0
04:41:14.654 00.001 6120 Enqueuing Expose request
04:41:14.657 00.003 7680 IsGuiding returns 0
04:41:14.658 00.001 7680 PulseGuide returned control before completion, sleep 108
04:41:14.774 00.116 7680 IsGuiding returns 1
04:41:14.775 00.001 7680 scope still moving after pulse duration time elapsed
04:41:14.805 00.030 7680 IsSlewing returns 0
04:41:14.806 00.001 7680 IsGuiding returns 0
04:41:14.806 00.000 7680 scope move finished after 98 + 50 ms
04:41:14.808 00.002 7680 Move returns status 0, amount 98
04:41:14.808 00.000 7680 MoveAxis(N, 0, ABG)
04:41:14.809 00.001 7680 Move returns status 0, amount 0
04:41:14.809 00.000 7680 move complete, result=0
04:41:14.809 00.000 7680 worker thread done servicing request
04:41:14.810 00.001 7680 Worker thread wakes up
04:41:14.810 00.000 6120 GuideStep: 0.2 px 98 ms WEST, -0.4 px 0 ms NORTH
04:41:14.816 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:14.816 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:16.064 01.248 7680 Exposure complete
04:41:16.213 00.149 7680 worker thread done servicing request
04:41:16.213 00.000 6120 OnExposeComplete: enter
04:41:16.218 00.005 6120 UpdateGuideState(): m_state=6
04:41:16.221 00.003 6120 Star::Find(15, 507, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5516
04:41:16.226 00.005 6120 Star::Find returns 1 (0), X=507.47, Y=657.87, Mass=7740, SNR=58.4, Peak=213 HFD=6.6
04:41:16.230 00.004 6120 CameraToMount -- cameraTheta (-2.37) - m_xAngle (0.19) = xAngle (-2.56 = -2.56)
04:41:16.236 00.006 6120 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.31 = 0.31)
04:41:16.239 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-2.37 mountX=-0.15 mountY=0.05, mountTheta=2.79
04:41:16.245 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.12, opts=13)
04:41:16.249 00.004 6120 Enqueuing Move request for scope (-0.13, -0.12)
04:41:16.253 00.004 7680 Worker thread wakes up
04:41:16.253 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
04:41:16.253 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
04:41:16.253 00.000 7680 Moving (-0.13, -0.12) raw xDistance=-0.15 yDistance=0.05
04:41:16.254 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:41:16.254 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:41:16.254 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:41:16.254 00.000 7680 MoveAxis(E, 0, ABG)
04:41:16.254 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:16.261 00.007 7680 Move returns status 0, amount 0
04:41:16.261 00.000 7680 MoveAxis(N, 0, ABG)
04:41:16.261 00.000 7680 Move returns status 0, amount 0
04:41:16.261 00.000 7680 move complete, result=0
04:41:16.262 00.001 6120 UpdateGuideState exits: m=7740 SNR=58.4
04:41:16.267 00.005 7680 worker thread done servicing request
04:41:16.268 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:16.271 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:16.275 00.004 6120 Enqueuing Expose request
04:41:16.279 00.004 7680 Worker thread wakes up
04:41:16.280 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:41:16.282 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:16.282 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:17.533 01.251 7680 Exposure complete
04:41:17.679 00.146 7680 worker thread done servicing request
04:41:17.680 00.001 6120 OnExposeComplete: enter
04:41:17.683 00.003 6120 UpdateGuideState(): m_state=6
04:41:17.687 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5517
04:41:17.691 00.004 6120 Star::Find returns 1 (0), X=507.52, Y=657.98, Mass=7402, SNR=56.1, Peak=175 HFD=6.7
04:41:17.694 00.003 6120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.19) = xAngle (-3.26 = 3.02)
04:41:17.698 00.004 6120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.39 = -0.39)
04:41:17.702 00.004 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.08 mountX=-0.07 mountY=-0.03, mountTheta=-2.78
04:41:17.706 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.00, opts=13)
04:41:17.710 00.004 6120 Enqueuing Move request for scope (-0.07, -0.00)
04:41:17.714 00.004 7680 Worker thread wakes up
04:41:17.714 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
04:41:17.714 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
04:41:17.714 00.000 7680 Moving (-0.07, -0.00) raw xDistance=-0.07 yDistance=-0.03
04:41:17.714 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:41:17.715 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:41:17.715 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:41:17.715 00.000 7680 MoveAxis(E, 0, ABG)
04:41:17.715 00.000 7680 Move returns status 0, amount 0
04:41:17.715 00.000 7680 MoveAxis(N, 0, ABG)
04:41:17.715 00.000 7680 Move returns status 0, amount 0
04:41:17.715 00.000 7680 move complete, result=0
04:41:17.715 00.000 7680 worker thread done servicing request
04:41:17.716 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:17.719 00.003 6120 UpdateGuideState exits: m=7402 SNR=56.1
04:41:17.723 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:17.728 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:17.731 00.003 6120 Enqueuing Expose request
04:41:17.733 00.002 7680 Worker thread wakes up
04:41:17.734 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:17.734 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:41:17.738 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:18.991 01.253 7680 Exposure complete
04:41:19.141 00.150 7680 worker thread done servicing request
04:41:19.141 00.000 6120 OnExposeComplete: enter
04:41:19.146 00.005 6120 UpdateGuideState(): m_state=6
04:41:19.151 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5518
04:41:19.154 00.003 6120 Star::Find returns 1 (0), X=507.58, Y=657.85, Mass=7636, SNR=58.5, Peak=182 HFD=6.7
04:41:19.160 00.006 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.83 = -1.83)
04:41:19.166 00.006 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
04:41:19.173 00.007 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.64 mountX=-0.03 mountY=0.12, mountTheta=1.86
04:41:19.178 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.14, opts=13)
04:41:19.183 00.005 6120 Enqueuing Move request for scope (-0.01, -0.14)
04:41:19.187 00.004 7680 Worker thread wakes up
04:41:19.188 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
04:41:19.188 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
04:41:19.188 00.000 7680 Moving (-0.01, -0.14) raw xDistance=-0.03 yDistance=0.12
04:41:19.188 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:41:19.189 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:19.194 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:41:19.194 00.000 6120 UpdateGuideState exits: m=7636 SNR=58.5
04:41:19.200 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:41:19.200 00.000 7680 MoveAxis(E, 0, ABG)
04:41:19.200 00.000 7680 Move returns status 0, amount 0
04:41:19.200 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:19.205 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:19.210 00.005 6120 Enqueuing Expose request
04:41:19.215 00.005 7680 MoveAxis(N, 0, ABG)
04:41:19.215 00.000 7680 Move returns status 0, amount 0
04:41:19.215 00.000 7680 move complete, result=0
04:41:19.216 00.001 7680 worker thread done servicing request
04:41:19.216 00.000 7680 Worker thread wakes up
04:41:19.216 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:41:19.222 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:19.222 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:20.476 01.254 7680 Exposure complete
04:41:20.631 00.155 7680 worker thread done servicing request
04:41:20.631 00.000 6120 OnExposeComplete: enter
04:41:20.636 00.005 6120 UpdateGuideState(): m_state=6
04:41:20.640 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5519
04:41:20.645 00.005 6120 Star::Find returns 1 (0), X=507.51, Y=660.00, Mass=7668, SNR=58.5, Peak=190 HFD=6.6
04:41:20.648 00.003 6120 CameraToMount -- cameraTheta (1.61) - m_xAngle (0.19) = xAngle (1.43 = 1.43)
04:41:20.652 00.004 6120 CameraToMount -- cameraTheta (1.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.30 = -1.98)
04:41:20.655 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=2.01 hyp=2.02 cameraTheta=1.61 mountX=0.29 mountY=-1.85, mountTheta=-1.42
04:41:20.661 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=2.01, opts=13)
04:41:20.666 00.005 6120 Enqueuing Move request for scope (-0.09, 2.01)
04:41:20.670 00.004 7680 Worker thread wakes up
04:41:20.670 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:20.674 00.004 6120 UpdateGuideState exits: m=7668 SNR=58.5
04:41:20.677 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:20.682 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 2.01) opts 0xd
04:41:20.682 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, 2.01)
04:41:20.682 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:20.685 00.003 6120 Enqueuing Expose request
04:41:20.690 00.005 7680 Moving (-0.09, 2.01) raw xDistance=0.29 yDistance=-1.85
04:41:20.690 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
04:41:20.690 00.000 7680 resist switch: large excursion: input -1.85 thresh 0.60 direction from 1 to -1
04:41:20.690 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.54
04:41:20.690 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.85 from input -1.85
04:41:20.691 00.001 7680 MoveAxis(W, 118, ABG)
04:41:20.691 00.000 7680 Guiding  Dir = 3, Dur = 118
04:41:20.692 00.001 7680 IsSlewing returns 0
04:41:20.692 00.000 7680 IsGuiding returns 0
04:41:20.693 00.001 7680 PulseGuide returned control before completion, sleep 128
04:41:20.826 00.133 7680 IsGuiding returns 1
04:41:20.826 00.000 7680 scope still moving after pulse duration time elapsed
04:41:20.857 00.031 7680 IsSlewing returns 0
04:41:20.859 00.002 7680 IsGuiding returns 0
04:41:20.859 00.000 7680 scope move finished after 118 + 49 ms
04:41:20.860 00.001 7680 Move returns status 0, amount 118
04:41:20.861 00.001 7680 MoveAxis(N, 1003, ABG)
04:41:20.861 00.000 7680 Guiding  Dir = 0, Dur = 1003
04:41:20.862 00.001 7680 IsSlewing returns 0
04:41:20.862 00.000 7680 IsGuiding returns 0
04:41:20.863 00.001 7680 PulseGuide returned control before completion, sleep 1013
04:41:21.893 01.030 7680 IsGuiding returns 1
04:41:21.893 00.000 7680 scope still moving after pulse duration time elapsed
04:41:21.919 00.026 7680 IsSlewing returns 0
04:41:21.920 00.001 7680 IsGuiding returns 0
04:41:21.921 00.001 7680 scope move finished after 1003 + 55 ms
04:41:21.922 00.001 7680 Move returns status 0, amount 1003
04:41:21.922 00.000 7680 move complete, result=0
04:41:21.922 00.000 7680 worker thread done servicing request
04:41:21.923 00.001 7680 Worker thread wakes up
04:41:21.923 00.000 6120 GuideStep: 0.3 px 118 ms WEST, -1.8 px 1003 ms NORTH
04:41:21.929 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:21.929 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:23.183 01.254 7680 Exposure complete
04:41:23.332 00.149 7680 worker thread done servicing request
04:41:23.332 00.000 6120 OnExposeComplete: enter
04:41:23.336 00.004 6120 UpdateGuideState(): m_state=6
04:41:23.341 00.005 6120 Star::Find(15, 507, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5520
04:41:23.345 00.004 6120 Star::Find returns 1 (0), X=507.23, Y=657.05, Mass=7322, SNR=55.9, Peak=183 HFD=6.6
04:41:23.351 00.006 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
04:41:23.354 00.003 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
04:41:23.359 00.005 6120 CameraToMount -- cameraX=-0.36 cameraY=-0.94 hyp=1.00 cameraTheta=-1.94 mountX=-0.53 mountY=0.68, mountTheta=2.23
04:41:23.365 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=-0.94, opts=13)
04:41:23.369 00.004 6120 Enqueuing Move request for scope (-0.36, -0.94)
04:41:23.372 00.003 7680 Worker thread wakes up
04:41:23.373 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:23.377 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.94) opts 0xd
04:41:23.377 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, -0.94)
04:41:23.377 00.000 7680 Moving (-0.36, -0.94) raw xDistance=-0.53 yDistance=0.68
04:41:23.377 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.53
04:41:23.378 00.001 7680 resist switch: large excursion: input 0.68 thresh 0.60 direction from -1 to 1
04:41:23.378 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.05
04:41:23.378 00.000 6120 UpdateGuideState exits: m=7322 SNR=55.9
04:41:23.383 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:23.387 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:23.391 00.004 6120 Enqueuing Expose request
04:41:23.395 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
04:41:23.395 00.000 7680 MoveAxis(E, 207, ABG)
04:41:23.395 00.000 7680 Guiding  Dir = 2, Dur = 207
04:41:23.395 00.000 7680 IsSlewing returns 0
04:41:23.396 00.001 7680 IsGuiding returns 0
04:41:23.396 00.000 7680 PulseGuide returned control before completion, sleep 217
04:41:23.633 00.237 7680 IsGuiding returns 0
04:41:23.638 00.005 7680 Move returns status 0, amount 207
04:41:23.640 00.002 7680 MoveAxis(S, 371, ABG)
04:41:23.641 00.001 7680 Guiding  Dir = 1, Dur = 371
04:41:23.641 00.000 7680 IsSlewing returns 0
04:41:23.642 00.001 7680 IsGuiding returns 0
04:41:23.642 00.000 7680 PulseGuide returned control before completion, sleep 381
04:41:24.030 00.388 7680 IsGuiding returns 1
04:41:24.030 00.000 7680 scope still moving after pulse duration time elapsed
04:41:24.061 00.031 7680 IsSlewing returns 0
04:41:24.062 00.001 7680 IsGuiding returns 0
04:41:24.063 00.001 7680 scope move finished after 371 + 49 ms
04:41:24.063 00.000 7680 Move returns status 0, amount 371
04:41:24.063 00.000 7680 move complete, result=0
04:41:24.064 00.001 7680 worker thread done servicing request
04:41:24.065 00.001 7680 Worker thread wakes up
04:41:24.065 00.000 6120 GuideStep: -0.5 px 207 ms EAST, 0.7 px 371 ms SOUTH
04:41:24.071 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:24.071 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:25.317 01.246 7680 Exposure complete
04:41:25.479 00.162 7680 worker thread done servicing request
04:41:25.480 00.001 6120 OnExposeComplete: enter
04:41:25.482 00.002 6120 UpdateGuideState(): m_state=6
04:41:25.487 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5521
04:41:25.493 00.006 6120 Star::Find returns 1 (0), X=507.57, Y=656.76, Mass=7664, SNR=58.0, Peak=187 HFD=6.6
04:41:25.497 00.004 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
04:41:25.501 00.004 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
04:41:25.506 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=-1.23 hyp=1.23 cameraTheta=-1.59 mountX=-0.25 mountY=1.09, mountTheta=1.80
04:41:25.512 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-1.23, opts=13)
04:41:25.516 00.004 6120 Enqueuing Move request for scope (-0.02, -1.23)
04:41:25.520 00.004 7680 Worker thread wakes up
04:41:25.520 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.23) opts 0xd
04:41:25.520 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -1.23)
04:41:25.520 00.000 7680 Moving (-0.02, -1.23) raw xDistance=-0.25 yDistance=1.09
04:41:25.520 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:25.524 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.25
04:41:25.524 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.09
04:41:25.524 00.000 7680 MoveAxis(E, 117, ABG)
04:41:25.525 00.001 6120 UpdateGuideState exits: m=7664 SNR=58.0
04:41:25.528 00.003 7680 Guiding  Dir = 2, Dur = 117
04:41:25.528 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:25.532 00.004 7680 IsSlewing returns 0
04:41:25.534 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:25.540 00.006 7680 IsGuiding returns 0
04:41:25.541 00.001 6120 Enqueuing Expose request
04:41:25.548 00.007 7680 PulseGuide returned control before completion, sleep 127
04:41:25.684 00.136 7680 IsGuiding returns 0
04:41:25.684 00.000 7680 Move returns status 0, amount 117
04:41:25.684 00.000 7680 MoveAxis(S, 592, ABG)
04:41:25.686 00.002 7680 Guiding  Dir = 1, Dur = 592
04:41:25.686 00.000 7680 IsSlewing returns 0
04:41:25.686 00.000 7680 IsGuiding returns 0
04:41:25.687 00.001 7680 PulseGuide returned control before completion, sleep 602
04:41:26.290 00.603 7680 IsGuiding returns 1
04:41:26.291 00.001 7680 scope still moving after pulse duration time elapsed
04:41:26.321 00.030 7680 IsSlewing returns 0
04:41:26.322 00.001 7680 IsGuiding returns 0
04:41:26.323 00.001 7680 scope move finished after 592 + 44 ms
04:41:26.323 00.000 7680 Move returns status 0, amount 592
04:41:26.323 00.000 7680 move complete, result=0
04:41:26.323 00.000 7680 worker thread done servicing request
04:41:26.323 00.000 6120 GuideStep: -0.3 px 117 ms EAST, 1.1 px 592 ms SOUTH
04:41:26.333 00.010 7680 Worker thread wakes up
04:41:26.333 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:26.334 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:27.586 01.252 7680 Exposure complete
04:41:27.730 00.144 7680 worker thread done servicing request
04:41:27.731 00.001 6120 OnExposeComplete: enter
04:41:27.736 00.005 6120 UpdateGuideState(): m_state=6
04:41:27.740 00.004 6120 Star::Find(15, 507, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5522
04:41:27.744 00.004 6120 Star::Find returns 1 (0), X=507.91, Y=657.10, Mass=7495, SNR=56.4, Peak=197 HFD=6.4
04:41:27.748 00.004 6120 CameraToMount -- cameraTheta (-1.23) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
04:41:27.751 00.003 6120 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
04:41:27.755 00.004 6120 CameraToMount -- cameraX=0.32 cameraY=-0.89 hyp=0.94 cameraTheta=-1.23 mountX=0.15 mountY=0.94, mountTheta=1.42
04:41:27.760 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.89, opts=13)
04:41:27.763 00.003 6120 Enqueuing Move request for scope (0.32, -0.89)
04:41:27.767 00.004 7680 Worker thread wakes up
04:41:27.767 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.89) opts 0xd
04:41:27.768 00.001 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.89)
04:41:27.768 00.000 7680 Moving (0.32, -0.89) raw xDistance=0.15 yDistance=0.94
04:41:27.768 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
04:41:27.768 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94
04:41:27.768 00.000 7680 MoveAxis(E, 0, ABG)
04:41:27.769 00.001 7680 Move returns status 0, amount 0
04:41:27.769 00.000 7680 MoveAxis(S, 508, ABG)
04:41:27.769 00.000 7680 Guiding  Dir = 1, Dur = 508
04:41:27.769 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:27.773 00.004 7680 IsSlewing returns 0
04:41:27.774 00.001 6120 UpdateGuideState exits: m=7495 SNR=56.4
04:41:27.777 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:27.781 00.004 7680 IsGuiding returns 0
04:41:27.781 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:27.785 00.004 7680 PulseGuide returned control before completion, sleep 518
04:41:27.786 00.001 6120 Enqueuing Expose request
04:41:28.311 00.525 7680 IsGuiding returns 1
04:41:28.311 00.000 7680 scope still moving after pulse duration time elapsed
04:41:28.343 00.032 7680 IsSlewing returns 0
04:41:28.345 00.002 7680 IsGuiding returns 0
04:41:28.346 00.001 7680 scope move finished after 508 + 56 ms
04:41:28.346 00.000 7680 Move returns status 0, amount 508
04:41:28.347 00.001 7680 move complete, result=0
04:41:28.348 00.001 7680 worker thread done servicing request
04:41:28.348 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.9 px 508 ms SOUTH
04:41:28.357 00.009 7680 Worker thread wakes up
04:41:28.357 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:28.357 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:29.611 01.254 7680 Exposure complete
04:41:29.762 00.151 7680 worker thread done servicing request
04:41:29.764 00.002 6120 OnExposeComplete: enter
04:41:29.768 00.004 6120 UpdateGuideState(): m_state=6
04:41:29.773 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5523
04:41:29.777 00.004 6120 Star::Find returns 1 (0), X=508.17, Y=658.04, Mass=7809, SNR=58.8, Peak=203 HFD=6.6
04:41:29.781 00.004 6120 CameraToMount -- cameraTheta (0.08) - m_xAngle (0.19) = xAngle (-0.10 = -0.10)
04:41:29.784 00.003 6120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.77 = 2.77)
04:41:29.788 00.004 6120 CameraToMount -- cameraX=0.58 cameraY=0.05 hyp=0.58 cameraTheta=0.08 mountX=0.57 mountY=0.21, mountTheta=0.35
04:41:29.795 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.58, y=0.05, opts=13)
04:41:29.799 00.004 6120 Enqueuing Move request for scope (0.58, 0.05)
04:41:29.803 00.004 7680 Worker thread wakes up
04:41:29.803 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.05) opts 0xd
04:41:29.804 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:29.807 00.003 7680 Handling offset move in thread for scope, endpoint = (0.58, 0.05)
04:41:29.808 00.001 6120 UpdateGuideState exits: m=7809 SNR=58.8
04:41:29.812 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:29.815 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:29.820 00.005 6120 Enqueuing Expose request
04:41:29.824 00.004 7680 Moving (0.58, 0.05) raw xDistance=0.57 yDistance=0.21
04:41:29.824 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
04:41:29.824 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:41:29.824 00.000 7680 MoveAxis(W, 235, ABG)
04:41:29.825 00.001 7680 Guiding  Dir = 3, Dur = 235
04:41:29.826 00.001 7680 IsSlewing returns 0
04:41:29.826 00.000 7680 IsGuiding returns 0
04:41:29.826 00.000 7680 PulseGuide returned control before completion, sleep 245
04:41:30.084 00.258 7680 IsGuiding returns 1
04:41:30.086 00.002 7680 scope still moving after pulse duration time elapsed
04:41:30.116 00.030 7680 IsSlewing returns 0
04:41:30.117 00.001 7680 IsGuiding returns 0
04:41:30.117 00.000 7680 scope move finished after 235 + 56 ms
04:41:30.118 00.001 7680 Move returns status 0, amount 235
04:41:30.118 00.000 7680 MoveAxis(S, 114, ABG)
04:41:30.119 00.001 7680 Guiding  Dir = 1, Dur = 114
04:41:30.119 00.000 7680 IsSlewing returns 0
04:41:30.120 00.001 7680 IsGuiding returns 0
04:41:30.121 00.001 7680 PulseGuide returned control before completion, sleep 124
04:41:30.258 00.137 7680 IsGuiding returns 1
04:41:30.260 00.002 7680 scope still moving after pulse duration time elapsed
04:41:30.288 00.028 7680 IsSlewing returns 0
04:41:30.289 00.001 7680 IsGuiding returns 0
04:41:30.290 00.001 7680 scope move finished after 114 + 56 ms
04:41:30.290 00.000 7680 Move returns status 0, amount 114
04:41:30.292 00.002 7680 move complete, result=0
04:41:30.292 00.000 7680 worker thread done servicing request
04:41:30.293 00.001 7680 Worker thread wakes up
04:41:30.293 00.000 6120 GuideStep: 0.6 px 235 ms WEST, 0.2 px 114 ms SOUTH
04:41:30.299 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:30.299 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:31.546 01.247 7680 Exposure complete
04:41:31.692 00.146 6120 OnExposeComplete: enter
04:41:31.697 00.005 6120 UpdateGuideState(): m_state=6
04:41:31.701 00.004 7680 worker thread done servicing request
04:41:31.701 00.000 6120 Star::Find(15, 508, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5524
04:41:31.706 00.005 6120 Star::Find returns 1 (0), X=507.90, Y=658.00, Mass=7666, SNR=57.8, Peak=186 HFD=6.4
04:41:31.710 00.004 6120 CameraToMount -- cameraTheta (0.02) - m_xAngle (0.19) = xAngle (-0.17 = -0.17)
04:41:31.714 00.004 6120 CameraToMount -- cameraTheta (0.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.71 = 2.71)
04:41:31.718 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=0.01 hyp=0.31 cameraTheta=0.02 mountX=0.31 mountY=0.13, mountTheta=0.40
04:41:31.722 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=0.01, opts=13)
04:41:31.725 00.003 6120 Enqueuing Move request for scope (0.31, 0.01)
04:41:31.729 00.004 7680 Worker thread wakes up
04:41:31.729 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.01) opts 0xd
04:41:31.729 00.000 7680 Handling offset move in thread for scope, endpoint = (0.31, 0.01)
04:41:31.729 00.000 7680 Moving (0.31, 0.01) raw xDistance=0.31 yDistance=0.13
04:41:31.729 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
04:41:31.729 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:41:31.729 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:41:31.730 00.001 7680 MoveAxis(W, 141, ABG)
04:41:31.730 00.000 7680 Guiding  Dir = 3, Dur = 141
04:41:31.731 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:31.734 00.003 7680 IsSlewing returns 0
04:41:31.735 00.001 6120 UpdateGuideState exits: m=7666 SNR=57.8
04:41:31.738 00.003 7680 IsGuiding returns 0
04:41:31.738 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:31.744 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:31.748 00.004 7680 PulseGuide returned control before completion, sleep 151
04:41:31.748 00.000 6120 Enqueuing Expose request
04:41:31.910 00.162 7680 IsGuiding returns 0
04:41:31.911 00.001 7680 Move returns status 0, amount 141
04:41:31.912 00.001 7680 MoveAxis(N, 0, ABG)
04:41:31.912 00.000 7680 Move returns status 0, amount 0
04:41:31.913 00.001 7680 move complete, result=0
04:41:31.914 00.001 7680 worker thread done servicing request
04:41:31.914 00.000 6120 GuideStep: 0.3 px 141 ms WEST, 0.1 px 0 ms NORTH
04:41:31.921 00.007 7680 Worker thread wakes up
04:41:31.921 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:31.921 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:33.176 01.255 7680 Exposure complete
04:41:33.331 00.155 7680 worker thread done servicing request
04:41:33.332 00.001 6120 OnExposeComplete: enter
04:41:33.335 00.003 6120 UpdateGuideState(): m_state=6
04:41:33.340 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5525
04:41:33.344 00.004 6120 Star::Find returns 1 (0), X=507.46, Y=657.98, Mass=7626, SNR=58.5, Peak=200 HFD=6.5
04:41:33.348 00.004 6120 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.19) = xAngle (-3.23 = 3.05)
04:41:33.352 00.004 6120 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.36 = -0.36)
04:41:33.356 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.05 mountX=-0.14 mountY=-0.05, mountTheta=-2.80
04:41:33.362 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.01, opts=13)
04:41:33.365 00.003 6120 Enqueuing Move request for scope (-0.14, -0.01)
04:41:33.369 00.004 7680 Worker thread wakes up
04:41:33.369 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
04:41:33.369 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
04:41:33.369 00.000 7680 Moving (-0.14, -0.01) raw xDistance=-0.14 yDistance=-0.05
04:41:33.369 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:41:33.371 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:33.374 00.003 6120 UpdateGuideState exits: m=7626 SNR=58.5
04:41:33.378 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:41:33.378 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:33.382 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:41:33.383 00.001 7680 MoveAxis(E, 0, ABG)
04:41:33.383 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:33.387 00.004 7680 Move returns status 0, amount 0
04:41:33.387 00.000 7680 MoveAxis(N, 0, ABG)
04:41:33.387 00.000 7680 Move returns status 0, amount 0
04:41:33.387 00.000 7680 move complete, result=0
04:41:33.387 00.000 7680 worker thread done servicing request
04:41:33.388 00.001 6120 Enqueuing Expose request
04:41:33.393 00.005 7680 Worker thread wakes up
04:41:33.393 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:41:33.397 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:33.397 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:34.647 01.250 7680 Exposure complete
04:41:34.797 00.150 7680 worker thread done servicing request
04:41:34.797 00.000 6120 OnExposeComplete: enter
04:41:34.801 00.004 6120 UpdateGuideState(): m_state=6
04:41:34.805 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5526
04:41:34.810 00.005 6120 Star::Find returns 1 (0), X=507.42, Y=657.92, Mass=7078, SNR=55.5, Peak=193 HFD=6.6
04:41:34.814 00.004 6120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.19) = xAngle (-2.94 = -2.94)
04:41:34.819 00.005 6120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.07 = -0.07)
04:41:34.825 00.006 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-2.75 mountX=-0.19 mountY=-0.01, mountTheta=-3.07
04:41:34.830 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.07, opts=13)
04:41:34.835 00.005 6120 Enqueuing Move request for scope (-0.18, -0.07)
04:41:34.838 00.003 7680 Worker thread wakes up
04:41:34.838 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
04:41:34.838 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
04:41:34.839 00.001 7680 Moving (-0.18, -0.07) raw xDistance=-0.19 yDistance=-0.01
04:41:34.839 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:41:34.840 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:41:34.840 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:34.843 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:41:34.844 00.001 7680 MoveAxis(E, 0, ABG)
04:41:34.844 00.000 6120 UpdateGuideState exits: m=7078 SNR=55.5
04:41:34.848 00.004 7680 Move returns status 0, amount 0
04:41:34.849 00.001 7680 MoveAxis(N, 0, ABG)
04:41:34.849 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:34.852 00.003 7680 Move returns status 0, amount 0
04:41:34.852 00.000 7680 move complete, result=0
04:41:34.852 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:34.856 00.004 6120 Enqueuing Expose request
04:41:34.860 00.004 7680 worker thread done servicing request
04:41:34.861 00.001 7680 Worker thread wakes up
04:41:34.861 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:34.861 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:34.862 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:41:36.116 01.254 7680 Exposure complete
04:41:36.299 00.183 7680 worker thread done servicing request
04:41:36.300 00.001 6120 OnExposeComplete: enter
04:41:36.305 00.005 6120 UpdateGuideState(): m_state=6
04:41:36.311 00.006 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5527
04:41:36.315 00.004 6120 Star::Find returns 1 (0), X=507.42, Y=657.84, Mass=7784, SNR=59.2, Peak=204 HFD=6.7
04:41:36.322 00.007 6120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (0.19) = xAngle (-2.62 = -2.62)
04:41:36.328 00.006 6120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.25 = 0.25)
04:41:36.333 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-2.43 mountX=-0.19 mountY=0.06, mountTheta=2.86
04:41:36.340 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.14, opts=13)
04:41:36.345 00.005 6120 Enqueuing Move request for scope (-0.17, -0.14)
04:41:36.350 00.005 7680 Worker thread wakes up
04:41:36.350 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:36.354 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.14) opts 0xd
04:41:36.355 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.14)
04:41:36.355 00.000 7680 Moving (-0.17, -0.14) raw xDistance=-0.19 yDistance=0.06
04:41:36.355 00.000 6120 UpdateGuideState exits: m=7784 SNR=59.2
04:41:36.362 00.007 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:41:36.362 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:41:36.362 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:36.368 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:41:36.368 00.000 7680 MoveAxis(E, 0, ABG)
04:41:36.368 00.000 7680 Move returns status 0, amount 0
04:41:36.368 00.000 7680 MoveAxis(N, 0, ABG)
04:41:36.368 00.000 7680 Move returns status 0, amount 0
04:41:36.368 00.000 7680 move complete, result=0
04:41:36.368 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:36.372 00.004 6120 Enqueuing Expose request
04:41:36.377 00.005 7680 worker thread done servicing request
04:41:36.377 00.000 7680 Worker thread wakes up
04:41:36.377 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:41:36.381 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:36.381 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:37.637 01.256 7680 Exposure complete
04:41:37.790 00.153 7680 worker thread done servicing request
04:41:37.791 00.001 6120 OnExposeComplete: enter
04:41:37.796 00.005 6120 UpdateGuideState(): m_state=6
04:41:37.800 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5528
04:41:37.804 00.004 6120 Star::Find returns 1 (0), X=507.31, Y=657.88, Mass=7819, SNR=58.0, Peak=187 HFD=6.7
04:41:37.808 00.004 6120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.19) = xAngle (-2.96 = -2.96)
04:41:37.812 00.004 6120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.09 = -0.09)
04:41:37.815 00.003 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-2.78 mountX=-0.30 mountY=-0.03, mountTheta=-3.05
04:41:37.821 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.11, opts=13)
04:41:37.826 00.005 6120 Enqueuing Move request for scope (-0.28, -0.11)
04:41:37.830 00.004 7680 Worker thread wakes up
04:41:37.830 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:37.833 00.003 6120 UpdateGuideState exits: m=7819 SNR=58.0
04:41:37.837 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:37.840 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:37.844 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.11) opts 0xd
04:41:37.845 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.11)
04:41:37.845 00.000 7680 Moving (-0.28, -0.11) raw xDistance=-0.30 yDistance=-0.03
04:41:37.845 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
04:41:37.845 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:41:37.845 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:41:37.845 00.000 7680 MoveAxis(E, 122, ABG)
04:41:37.845 00.000 7680 Guiding  Dir = 2, Dur = 122
04:41:37.846 00.001 6120 Enqueuing Expose request
04:41:37.849 00.003 7680 IsSlewing returns 0
04:41:37.850 00.001 7680 IsGuiding returns 0
04:41:37.850 00.000 7680 PulseGuide returned control before completion, sleep 132
04:41:37.999 00.149 7680 IsGuiding returns 0
04:41:38.000 00.001 7680 Move returns status 0, amount 122
04:41:38.002 00.002 7680 MoveAxis(N, 0, ABG)
04:41:38.002 00.000 7680 Move returns status 0, amount 0
04:41:38.003 00.001 7680 move complete, result=0
04:41:38.003 00.000 7680 worker thread done servicing request
04:41:38.004 00.001 6120 GuideStep: -0.3 px 122 ms EAST, -0.0 px 0 ms NORTH
04:41:38.011 00.007 7680 Worker thread wakes up
04:41:38.011 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:38.011 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:39.264 01.253 7680 Exposure complete
04:41:39.414 00.150 7680 worker thread done servicing request
04:41:39.414 00.000 6120 OnExposeComplete: enter
04:41:39.419 00.005 6120 UpdateGuideState(): m_state=6
04:41:39.423 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5529
04:41:39.428 00.005 6120 Star::Find returns 1 (0), X=507.32, Y=657.78, Mass=7556, SNR=58.0, Peak=165 HFD=6.7
04:41:39.432 00.004 6120 CameraToMount -- cameraTheta (-2.49) - m_xAngle (0.19) = xAngle (-2.68 = -2.68)
04:41:39.436 00.004 6120 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.20 = 0.20)
04:41:39.441 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=-0.21 hyp=0.34 cameraTheta=-2.49 mountX=-0.30 mountY=0.07, mountTheta=2.93
04:41:39.446 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-0.21, opts=13)
04:41:39.452 00.006 6120 Enqueuing Move request for scope (-0.27, -0.21)
04:41:39.455 00.003 7680 Worker thread wakes up
04:41:39.455 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:39.458 00.003 6120 UpdateGuideState exits: m=7556 SNR=58.0
04:41:39.462 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:39.464 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:39.468 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.21) opts 0xd
04:41:39.468 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, -0.21)
04:41:39.468 00.000 7680 Moving (-0.27, -0.21) raw xDistance=-0.30 yDistance=0.07
04:41:39.468 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
04:41:39.468 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:41:39.469 00.001 6120 Enqueuing Expose request
04:41:39.472 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:41:39.473 00.001 7680 MoveAxis(E, 133, ABG)
04:41:39.473 00.000 7680 Guiding  Dir = 2, Dur = 133
04:41:39.473 00.000 7680 IsSlewing returns 0
04:41:39.473 00.000 7680 IsGuiding returns 0
04:41:39.473 00.000 7680 PulseGuide returned control before completion, sleep 143
04:41:39.630 00.157 7680 IsGuiding returns 1
04:41:39.631 00.001 7680 scope still moving after pulse duration time elapsed
04:41:39.661 00.030 7680 IsSlewing returns 0
04:41:39.662 00.001 7680 IsGuiding returns 0
04:41:39.663 00.001 7680 scope move finished after 133 + 56 ms
04:41:39.663 00.000 7680 Move returns status 0, amount 133
04:41:39.664 00.001 7680 MoveAxis(N, 0, ABG)
04:41:39.664 00.000 7680 Move returns status 0, amount 0
04:41:39.664 00.000 7680 move complete, result=0
04:41:39.666 00.002 7680 worker thread done servicing request
04:41:39.666 00.000 6120 GuideStep: -0.3 px 133 ms EAST, 0.1 px 0 ms NORTH
04:41:39.677 00.011 7680 Worker thread wakes up
04:41:39.678 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:39.678 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:40.925 01.247 7680 Exposure complete
04:41:41.065 00.140 7680 worker thread done servicing request
04:41:41.065 00.000 6120 OnExposeComplete: enter
04:41:41.071 00.006 6120 UpdateGuideState(): m_state=6
04:41:41.077 00.006 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5530
04:41:41.083 00.006 6120 Star::Find returns 1 (0), X=507.27, Y=657.75, Mass=8026, SNR=58.5, Peak=194 HFD=6.7
04:41:41.087 00.004 6120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.19) = xAngle (-2.70 = -2.70)
04:41:41.090 00.003 6120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.18 = 0.18)
04:41:41.094 00.004 6120 CameraToMount -- cameraX=-0.32 cameraY=-0.24 hyp=0.40 cameraTheta=-2.51 mountX=-0.36 mountY=0.07, mountTheta=2.95
04:41:41.099 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.32, y=-0.24, opts=13)
04:41:41.106 00.007 6120 Enqueuing Move request for scope (-0.32, -0.24)
04:41:41.109 00.003 7680 Worker thread wakes up
04:41:41.110 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:41.114 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.24) opts 0xd
04:41:41.114 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.32, -0.24)
04:41:41.114 00.000 7680 Moving (-0.32, -0.24) raw xDistance=-0.36 yDistance=0.07
04:41:41.115 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
04:41:41.115 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:41:41.115 00.000 6120 UpdateGuideState exits: m=8026 SNR=58.5
04:41:41.120 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:41:41.120 00.000 7680 MoveAxis(E, 156, ABG)
04:41:41.121 00.001 7680 Guiding  Dir = 2, Dur = 156
04:41:41.121 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:41.124 00.003 7680 IsSlewing returns 0
04:41:41.124 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:41.129 00.005 6120 Enqueuing Expose request
04:41:41.135 00.006 7680 IsGuiding returns 0
04:41:41.135 00.000 7680 PulseGuide returned control before completion, sleep 166
04:41:41.314 00.179 7680 IsGuiding returns 1
04:41:41.316 00.002 7680 scope still moving after pulse duration time elapsed
04:41:41.345 00.029 7680 IsSlewing returns 0
04:41:41.346 00.001 7680 IsGuiding returns 0
04:41:41.347 00.001 7680 scope move finished after 156 + 55 ms
04:41:41.347 00.000 7680 Move returns status 0, amount 156
04:41:41.348 00.001 7680 MoveAxis(N, 0, ABG)
04:41:41.349 00.001 7680 Move returns status 0, amount 0
04:41:41.349 00.000 7680 move complete, result=0
04:41:41.349 00.000 7680 worker thread done servicing request
04:41:41.350 00.001 6120 GuideStep: -0.4 px 156 ms EAST, 0.1 px 0 ms NORTH
04:41:41.359 00.009 7680 Worker thread wakes up
04:41:41.359 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:41.359 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:42.608 01.249 7680 Exposure complete
04:41:42.754 00.146 7680 worker thread done servicing request
04:41:42.754 00.000 6120 OnExposeComplete: enter
04:41:42.759 00.005 6120 UpdateGuideState(): m_state=6
04:41:42.765 00.006 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5531
04:41:42.769 00.004 6120 Star::Find returns 1 (0), X=507.39, Y=657.58, Mass=7681, SNR=57.6, Peak=177 HFD=6.9
04:41:42.773 00.004 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.21 = -2.21)
04:41:42.778 00.005 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.66 = 0.66)
04:41:42.781 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.41 hyp=0.46 cameraTheta=-2.03 mountX=-0.27 mountY=0.28, mountTheta=2.35
04:41:42.786 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.41, opts=13)
04:41:42.789 00.003 6120 Enqueuing Move request for scope (-0.20, -0.41)
04:41:42.793 00.004 7680 Worker thread wakes up
04:41:42.793 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.41) opts 0xd
04:41:42.794 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.41)
04:41:42.794 00.000 7680 Moving (-0.20, -0.41) raw xDistance=-0.27 yDistance=0.28
04:41:42.794 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.27
04:41:42.794 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
04:41:42.794 00.000 7680 MoveAxis(E, 123, ABG)
04:41:42.794 00.000 7680 Guiding  Dir = 2, Dur = 123
04:41:42.795 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:42.798 00.003 7680 IsSlewing returns 0
04:41:42.798 00.000 6120 UpdateGuideState exits: m=7681 SNR=57.6
04:41:42.802 00.004 7680 IsGuiding returns 0
04:41:42.803 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:42.806 00.003 7680 PulseGuide returned control before completion, sleep 133
04:41:42.806 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:42.809 00.003 6120 Enqueuing Expose request
04:41:42.953 00.144 7680 IsGuiding returns 1
04:41:42.954 00.001 7680 scope still moving after pulse duration time elapsed
04:41:42.984 00.030 7680 IsSlewing returns 0
04:41:42.986 00.002 7680 IsGuiding returns 0
04:41:42.987 00.001 7680 scope move finished after 123 + 61 ms
04:41:42.987 00.000 7680 Move returns status 0, amount 123
04:41:42.989 00.002 7680 MoveAxis(S, 152, ABG)
04:41:42.989 00.000 7680 Guiding  Dir = 1, Dur = 152
04:41:42.989 00.000 7680 IsSlewing returns 0
04:41:42.990 00.001 7680 IsGuiding returns 0
04:41:42.990 00.000 7680 PulseGuide returned control before completion, sleep 162
04:41:43.156 00.166 7680 IsGuiding returns 1
04:41:43.157 00.001 7680 scope still moving after pulse duration time elapsed
04:41:43.187 00.030 7680 IsSlewing returns 0
04:41:43.188 00.001 7680 IsGuiding returns 0
04:41:43.188 00.000 7680 scope move finished after 152 + 46 ms
04:41:43.190 00.002 7680 Move returns status 0, amount 152
04:41:43.190 00.000 7680 move complete, result=0
04:41:43.191 00.001 7680 worker thread done servicing request
04:41:43.191 00.000 6120 GuideStep: -0.3 px 123 ms EAST, 0.3 px 152 ms SOUTH
04:41:43.202 00.011 7680 Worker thread wakes up
04:41:43.202 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:43.202 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:44.456 01.254 7680 Exposure complete
04:41:44.608 00.152 7680 worker thread done servicing request
04:41:44.609 00.001 6120 OnExposeComplete: enter
04:41:44.613 00.004 6120 UpdateGuideState(): m_state=6
04:41:44.617 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5532
04:41:44.620 00.003 6120 Star::Find returns 1 (0), X=507.62, Y=657.73, Mass=7693, SNR=57.0, Peak=189 HFD=6.7
04:41:44.625 00.005 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
04:41:44.627 00.002 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
04:41:44.630 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.45 mountX=-0.02 mountY=0.25, mountTheta=1.65
04:41:44.635 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.26, opts=13)
04:41:44.640 00.005 6120 Enqueuing Move request for scope (0.03, -0.26)
04:41:44.643 00.003 7680 Worker thread wakes up
04:41:44.643 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.26) opts 0xd
04:41:44.643 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.26)
04:41:44.643 00.000 7680 Moving (0.03, -0.26) raw xDistance=-0.02 yDistance=0.25
04:41:44.643 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:41:44.643 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
04:41:44.643 00.000 7680 MoveAxis(E, 0, ABG)
04:41:44.643 00.000 7680 Move returns status 0, amount 0
04:41:44.645 00.002 7680 MoveAxis(S, 133, ABG)
04:41:44.645 00.000 7680 Guiding  Dir = 1, Dur = 133
04:41:44.645 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:44.648 00.003 7680 IsSlewing returns 0
04:41:44.648 00.000 6120 UpdateGuideState exits: m=7693 SNR=57.0
04:41:44.652 00.004 7680 IsGuiding returns 0
04:41:44.653 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:44.656 00.003 7680 PulseGuide returned control before completion, sleep 143
04:41:44.656 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:44.660 00.004 6120 Enqueuing Expose request
04:41:44.804 00.144 7680 IsGuiding returns 1
04:41:44.804 00.000 7680 scope still moving after pulse duration time elapsed
04:41:44.836 00.032 7680 IsSlewing returns 0
04:41:44.837 00.001 7680 IsGuiding returns 0
04:41:44.837 00.000 7680 scope move finished after 133 + 51 ms
04:41:44.838 00.001 7680 Move returns status 0, amount 133
04:41:44.838 00.000 7680 move complete, result=0
04:41:44.838 00.000 7680 worker thread done servicing request
04:41:44.839 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 133 ms SOUTH
04:41:44.845 00.006 7680 Worker thread wakes up
04:41:44.845 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:44.847 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:46.095 01.248 7680 Exposure complete
04:41:46.241 00.146 7680 worker thread done servicing request
04:41:46.241 00.000 6120 OnExposeComplete: enter
04:41:46.245 00.004 6120 UpdateGuideState(): m_state=6
04:41:46.249 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5533
04:41:46.253 00.004 6120 Star::Find returns 1 (0), X=507.46, Y=657.71, Mass=8392, SNR=61.1, Peak=205 HFD=6.9
04:41:46.257 00.004 6120 CameraToMount -- cameraTheta (-2.00) - m_xAngle (0.19) = xAngle (-2.19 = -2.19)
04:41:46.260 00.003 6120 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
04:41:46.264 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-2.00 mountX=-0.18 mountY=0.19, mountTheta=2.31
04:41:46.270 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.28, opts=13)
04:41:46.274 00.004 6120 Enqueuing Move request for scope (-0.13, -0.28)
04:41:46.277 00.003 7680 Worker thread wakes up
04:41:46.278 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.28) opts 0xd
04:41:46.278 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.28)
04:41:46.278 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:46.282 00.004 6120 UpdateGuideState exits: m=8392 SNR=61.1
04:41:46.286 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:46.289 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:46.292 00.003 6120 Enqueuing Expose request
04:41:46.297 00.005 7680 Moving (-0.13, -0.28) raw xDistance=-0.18 yDistance=0.19
04:41:46.297 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:41:46.297 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:41:46.297 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:41:46.297 00.000 7680 MoveAxis(E, 0, ABG)
04:41:46.297 00.000 7680 Move returns status 0, amount 0
04:41:46.298 00.001 7680 MoveAxis(N, 0, ABG)
04:41:46.298 00.000 7680 Move returns status 0, amount 0
04:41:46.298 00.000 7680 move complete, result=0
04:41:46.299 00.001 7680 worker thread done servicing request
04:41:46.299 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:41:46.302 00.003 7680 Worker thread wakes up
04:41:46.303 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:46.303 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:47.559 01.256 7680 Exposure complete
04:41:47.662 00.103 7680 worker thread done servicing request
04:41:47.662 00.000 6120 OnExposeComplete: enter
04:41:47.666 00.004 6120 UpdateGuideState(): m_state=6
04:41:47.670 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5534
04:41:47.673 00.003 6120 Star::Find returns 1 (0), X=507.58, Y=657.63, Mass=7814, SNR=58.6, Peak=185 HFD=6.9
04:41:47.676 00.003 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
04:41:47.680 00.004 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
04:41:47.683 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.36 hyp=0.36 cameraTheta=-1.60 mountX=-0.08 mountY=0.32, mountTheta=1.81
04:41:47.687 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.36, opts=13)
04:41:47.690 00.003 6120 Enqueuing Move request for scope (-0.01, -0.36)
04:41:47.693 00.003 7680 Worker thread wakes up
04:41:47.695 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.36) opts 0xd
04:41:47.695 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.36)
04:41:47.695 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:47.698 00.003 7680 Moving (-0.01, -0.36) raw xDistance=-0.08 yDistance=0.32
04:41:47.698 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:41:47.699 00.001 6120 UpdateGuideState exits: m=7814 SNR=58.6
04:41:47.702 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
04:41:47.702 00.000 7680 MoveAxis(E, 0, ABG)
04:41:47.702 00.000 7680 Move returns status 0, amount 0
04:41:47.702 00.000 7680 MoveAxis(S, 173, ABG)
04:41:47.702 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:47.705 00.003 7680 Guiding  Dir = 1, Dur = 173
04:41:47.705 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:47.709 00.004 6120 Enqueuing Expose request
04:41:47.711 00.002 7680 IsSlewing returns 0
04:41:47.711 00.000 7680 IsGuiding returns 0
04:41:47.713 00.002 7680 PulseGuide returned control before completion, sleep 183
04:41:47.900 00.187 7680 IsGuiding returns 1
04:41:47.900 00.000 7680 scope still moving after pulse duration time elapsed
04:41:47.932 00.032 7680 IsSlewing returns 0
04:41:47.932 00.000 7680 IsGuiding returns 0
04:41:47.932 00.000 7680 scope move finished after 173 + 47 ms
04:41:47.933 00.001 7680 Move returns status 0, amount 173
04:41:47.933 00.000 7680 move complete, result=0
04:41:47.933 00.000 7680 worker thread done servicing request
04:41:47.933 00.000 7680 Worker thread wakes up
04:41:47.934 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:47.934 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:47.934 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 173 ms SOUTH
04:41:49.184 01.250 7680 Exposure complete
04:41:49.297 00.113 7680 worker thread done servicing request
04:41:49.297 00.000 6120 OnExposeComplete: enter
04:41:49.301 00.004 6120 UpdateGuideState(): m_state=6
04:41:49.306 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5535
04:41:49.309 00.003 6120 Star::Find returns 1 (0), X=507.70, Y=657.83, Mass=7277, SNR=56.3, Peak=185 HFD=6.6
04:41:49.313 00.004 6120 CameraToMount -- cameraTheta (-0.99) - m_xAngle (0.19) = xAngle (-1.18 = -1.18)
04:41:49.316 00.003 6120 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.70 = 1.70)
04:41:49.321 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-0.99 mountX=0.07 mountY=0.19, mountTheta=1.20
04:41:49.326 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.16, opts=13)
04:41:49.329 00.003 6120 Enqueuing Move request for scope (0.10, -0.16)
04:41:49.332 00.003 7680 Worker thread wakes up
04:41:49.332 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:49.337 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
04:41:49.337 00.000 6120 UpdateGuideState exits: m=7277 SNR=56.3
04:41:49.341 00.004 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
04:41:49.341 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:49.344 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:49.347 00.003 6120 Enqueuing Expose request
04:41:49.351 00.004 7680 Moving (0.10, -0.16) raw xDistance=0.07 yDistance=0.19
04:41:49.351 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:41:49.352 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:41:49.352 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:41:49.352 00.000 7680 MoveAxis(E, 0, ABG)
04:41:49.352 00.000 7680 Move returns status 0, amount 0
04:41:49.353 00.001 7680 MoveAxis(N, 0, ABG)
04:41:49.353 00.000 7680 Move returns status 0, amount 0
04:41:49.353 00.000 7680 move complete, result=0
04:41:49.353 00.000 7680 worker thread done servicing request
04:41:49.353 00.000 7680 Worker thread wakes up
04:41:49.353 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:41:49.357 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:49.357 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:50.614 01.257 7680 Exposure complete
04:41:50.763 00.149 7680 worker thread done servicing request
04:41:50.763 00.000 6120 OnExposeComplete: enter
04:41:50.768 00.005 6120 UpdateGuideState(): m_state=6
04:41:50.771 00.003 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5536
04:41:50.775 00.004 6120 Star::Find returns 1 (0), X=507.79, Y=657.83, Mass=7875, SNR=58.7, Peak=191 HFD=6.6
04:41:50.779 00.004 6120 CameraToMount -- cameraTheta (-0.68) - m_xAngle (0.19) = xAngle (-0.86 = -0.86)
04:41:50.783 00.004 6120 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.01 = 2.01)
04:41:50.786 00.003 6120 CameraToMount -- cameraX=0.20 cameraY=-0.16 hyp=0.25 cameraTheta=-0.68 mountX=0.16 mountY=0.23, mountTheta=0.95
04:41:50.791 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.16, opts=13)
04:41:50.795 00.004 6120 Enqueuing Move request for scope (0.20, -0.16)
04:41:50.799 00.004 7680 Worker thread wakes up
04:41:50.799 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:50.803 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.16) opts 0xd
04:41:50.803 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.16)
04:41:50.803 00.000 7680 Moving (0.20, -0.16) raw xDistance=0.16 yDistance=0.23
04:41:50.803 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:41:50.803 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:41:50.804 00.001 7680 MoveAxis(E, 0, ABG)
04:41:50.804 00.000 7680 Move returns status 0, amount 0
04:41:50.804 00.000 7680 MoveAxis(S, 124, ABG)
04:41:50.804 00.000 7680 Guiding  Dir = 1, Dur = 124
04:41:50.804 00.000 6120 UpdateGuideState exits: m=7875 SNR=58.7
04:41:50.808 00.004 7680 IsSlewing returns 0
04:41:50.809 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:50.812 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:50.815 00.003 7680 IsGuiding returns 0
04:41:50.815 00.000 6120 Enqueuing Expose request
04:41:50.820 00.005 7680 PulseGuide returned control before completion, sleep 134
04:41:50.962 00.142 7680 IsGuiding returns 1
04:41:50.964 00.002 7680 scope still moving after pulse duration time elapsed
04:41:50.993 00.029 7680 IsSlewing returns 0
04:41:50.994 00.001 7680 IsGuiding returns 0
04:41:50.996 00.002 7680 scope move finished after 124 + 55 ms
04:41:50.996 00.000 7680 Move returns status 0, amount 124
04:41:50.997 00.001 7680 move complete, result=0
04:41:50.997 00.000 7680 worker thread done servicing request
04:41:50.997 00.000 7680 Worker thread wakes up
04:41:50.998 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 124 ms SOUTH
04:41:51.003 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:51.005 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:52.258 01.253 7680 Exposure complete
04:41:52.404 00.146 7680 worker thread done servicing request
04:41:52.404 00.000 6120 OnExposeComplete: enter
04:41:52.409 00.005 6120 UpdateGuideState(): m_state=6
04:41:52.412 00.003 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5537
04:41:52.417 00.005 6120 Star::Find returns 1 (0), X=507.95, Y=657.92, Mass=7923, SNR=58.1, Peak=190 HFD=6.5
04:41:52.422 00.005 6120 CameraToMount -- cameraTheta (-0.20) - m_xAngle (0.19) = xAngle (-0.39 = -0.39)
04:41:52.427 00.005 6120 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.49 = 2.49)
04:41:52.430 00.003 6120 CameraToMount -- cameraX=0.36 cameraY=-0.07 hyp=0.36 cameraTheta=-0.20 mountX=0.34 mountY=0.22, mountTheta=0.58
04:41:52.435 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.36, y=-0.07, opts=13)
04:41:52.440 00.005 6120 Enqueuing Move request for scope (0.36, -0.07)
04:41:52.443 00.003 7680 Worker thread wakes up
04:41:52.444 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:52.447 00.003 6120 UpdateGuideState exits: m=7923 SNR=58.1
04:41:52.451 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:52.455 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:52.459 00.004 6120 Enqueuing Expose request
04:41:52.462 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.07) opts 0xd
04:41:52.462 00.000 7680 Handling offset move in thread for scope, endpoint = (0.36, -0.07)
04:41:52.462 00.000 7680 Moving (0.36, -0.07) raw xDistance=0.34 yDistance=0.22
04:41:52.462 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
04:41:52.462 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:41:52.463 00.001 7680 MoveAxis(W, 137, ABG)
04:41:52.463 00.000 7680 Guiding  Dir = 3, Dur = 137
04:41:52.463 00.000 7680 IsSlewing returns 0
04:41:52.464 00.001 7680 IsGuiding returns 0
04:41:52.464 00.000 7680 PulseGuide returned control before completion, sleep 147
04:41:52.621 00.157 7680 IsGuiding returns 1
04:41:52.623 00.002 7680 scope still moving after pulse duration time elapsed
04:41:52.653 00.030 7680 IsSlewing returns 0
04:41:52.654 00.001 7680 IsGuiding returns 0
04:41:52.654 00.000 7680 scope move finished after 137 + 53 ms
04:41:52.655 00.001 7680 Move returns status 0, amount 137
04:41:52.655 00.000 7680 MoveAxis(S, 120, ABG)
04:41:52.656 00.001 7680 Guiding  Dir = 1, Dur = 120
04:41:52.656 00.000 7680 IsSlewing returns 0
04:41:52.657 00.001 7680 IsGuiding returns 0
04:41:52.658 00.001 7680 PulseGuide returned control before completion, sleep 130
04:41:52.796 00.138 7680 IsGuiding returns 1
04:41:52.797 00.001 7680 scope still moving after pulse duration time elapsed
04:41:52.828 00.031 7680 IsSlewing returns 0
04:41:52.828 00.000 7680 IsGuiding returns 0
04:41:52.830 00.002 7680 scope move finished after 120 + 51 ms
04:41:52.830 00.000 7680 Move returns status 0, amount 120
04:41:52.830 00.000 7680 move complete, result=0
04:41:52.830 00.000 7680 worker thread done servicing request
04:41:52.831 00.001 6120 GuideStep: 0.3 px 137 ms WEST, 0.2 px 120 ms SOUTH
04:41:52.836 00.005 7680 Worker thread wakes up
04:41:52.836 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:52.836 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:54.091 01.255 7680 Exposure complete
04:41:54.244 00.153 7680 worker thread done servicing request
04:41:54.244 00.000 6120 OnExposeComplete: enter
04:41:54.248 00.004 6120 UpdateGuideState(): m_state=6
04:41:54.253 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5538
04:41:54.258 00.005 6120 Star::Find returns 1 (0), X=508.08, Y=657.90, Mass=7680, SNR=58.3, Peak=189 HFD=6.6
04:41:54.263 00.005 6120 CameraToMount -- cameraTheta (-0.17) - m_xAngle (0.19) = xAngle (-0.36 = -0.36)
04:41:54.267 00.004 6120 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.51 = 2.51)
04:41:54.272 00.005 6120 CameraToMount -- cameraX=0.49 cameraY=-0.08 hyp=0.49 cameraTheta=-0.17 mountX=0.46 mountY=0.29, mountTheta=0.56
04:41:54.277 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.49, y=-0.08, opts=13)
04:41:54.281 00.004 6120 Enqueuing Move request for scope (0.49, -0.08)
04:41:54.285 00.004 7680 Worker thread wakes up
04:41:54.285 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:54.290 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.08) opts 0xd
04:41:54.290 00.000 7680 Handling offset move in thread for scope, endpoint = (0.49, -0.08)
04:41:54.291 00.001 7680 Moving (0.49, -0.08) raw xDistance=0.46 yDistance=0.29
04:41:54.291 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
04:41:54.291 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:41:54.291 00.000 7680 MoveAxis(W, 198, ABG)
04:41:54.291 00.000 7680 Guiding  Dir = 3, Dur = 198
04:41:54.291 00.000 6120 UpdateGuideState exits: m=7680 SNR=58.3
04:41:54.295 00.004 7680 IsSlewing returns 0
04:41:54.295 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:54.300 00.005 7680 IsGuiding returns 0
04:41:54.300 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:54.304 00.004 6120 Enqueuing Expose request
04:41:54.307 00.003 7680 PulseGuide returned control before completion, sleep 208
04:41:54.519 00.212 7680 IsGuiding returns 1
04:41:54.519 00.000 7680 scope still moving after pulse duration time elapsed
04:41:54.550 00.031 7680 IsSlewing returns 0
04:41:54.550 00.000 7680 IsGuiding returns 0
04:41:54.551 00.001 7680 scope move finished after 198 + 53 ms
04:41:54.551 00.000 7680 Move returns status 0, amount 198
04:41:54.551 00.000 7680 MoveAxis(S, 157, ABG)
04:41:54.551 00.000 7680 Guiding  Dir = 1, Dur = 157
04:41:54.553 00.002 7680 IsSlewing returns 0
04:41:54.553 00.000 7680 IsGuiding returns 0
04:41:54.553 00.000 7680 PulseGuide returned control before completion, sleep 167
04:41:54.726 00.173 7680 IsGuiding returns 1
04:41:54.726 00.000 7680 scope still moving after pulse duration time elapsed
04:41:54.756 00.030 7680 IsSlewing returns 0
04:41:54.757 00.001 7680 IsGuiding returns 0
04:41:54.758 00.001 7680 scope move finished after 157 + 47 ms
04:41:54.758 00.000 7680 Move returns status 0, amount 157
04:41:54.759 00.001 7680 move complete, result=0
04:41:54.759 00.000 7680 worker thread done servicing request
04:41:54.760 00.001 7680 Worker thread wakes up
04:41:54.760 00.000 6120 GuideStep: 0.5 px 198 ms WEST, 0.3 px 157 ms SOUTH
04:41:54.766 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:54.767 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:56.021 01.254 7680 Exposure complete
04:41:56.161 00.140 7680 worker thread done servicing request
04:41:56.161 00.000 6120 OnExposeComplete: enter
04:41:56.168 00.007 6120 UpdateGuideState(): m_state=6
04:41:56.173 00.005 6120 Star::Find(15, 508, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5539
04:41:56.177 00.004 6120 Star::Find returns 1 (0), X=507.35, Y=657.96, Mass=7490, SNR=57.4, Peak=184 HFD=6.6
04:41:56.181 00.004 6120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.19) = xAngle (-3.19 = 3.09)
04:41:56.185 00.004 6120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.32 = -0.32)
04:41:56.188 00.003 6120 CameraToMount -- cameraX=-0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-3.01 mountX=-0.24 mountY=-0.08, mountTheta=-2.84
04:41:56.195 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=-0.03, opts=13)
04:41:56.199 00.004 6120 Enqueuing Move request for scope (-0.24, -0.03)
04:41:56.203 00.004 7680 Worker thread wakes up
04:41:56.204 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:56.207 00.003 6120 UpdateGuideState exits: m=7490 SNR=57.4
04:41:56.211 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:56.216 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:56.220 00.004 6120 Enqueuing Expose request
04:41:56.223 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.03) opts 0xd
04:41:56.223 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.24, -0.03)
04:41:56.223 00.000 7680 Moving (-0.24, -0.03) raw xDistance=-0.24 yDistance=-0.08
04:41:56.223 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.24
04:41:56.223 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:41:56.225 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:41:56.225 00.000 7680 MoveAxis(E, 85, ABG)
04:41:56.225 00.000 7680 Guiding  Dir = 2, Dur = 85
04:41:56.225 00.000 7680 IsSlewing returns 0
04:41:56.226 00.001 7680 IsGuiding returns 0
04:41:56.226 00.000 7680 PulseGuide returned control before completion, sleep 95
04:41:56.334 00.108 7680 IsGuiding returns 1
04:41:56.334 00.000 7680 scope still moving after pulse duration time elapsed
04:41:56.365 00.031 7680 IsSlewing returns 0
04:41:56.367 00.002 7680 IsGuiding returns 0
04:41:56.368 00.001 7680 scope move finished after 85 + 56 ms
04:41:56.368 00.000 7680 Move returns status 0, amount 85
04:41:56.368 00.000 7680 MoveAxis(N, 0, ABG)
04:41:56.368 00.000 7680 Move returns status 0, amount 0
04:41:56.369 00.001 7680 move complete, result=0
04:41:56.369 00.000 7680 worker thread done servicing request
04:41:56.370 00.001 7680 Worker thread wakes up
04:41:56.371 00.001 6120 GuideStep: -0.2 px 85 ms EAST, -0.1 px 0 ms NORTH
04:41:56.377 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:56.377 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:57.630 01.253 7680 Exposure complete
04:41:57.784 00.154 7680 worker thread done servicing request
04:41:57.784 00.000 6120 OnExposeComplete: enter
04:41:57.791 00.007 6120 UpdateGuideState(): m_state=6
04:41:57.796 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5540
04:41:57.801 00.005 6120 Star::Find returns 1 (0), X=507.93, Y=657.95, Mass=7593, SNR=57.1, Peak=188 HFD=6.4
04:41:57.804 00.003 6120 CameraToMount -- cameraTheta (-0.13) - m_xAngle (0.19) = xAngle (-0.31 = -0.31)
04:41:57.808 00.004 6120 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.56 = 2.56)
04:41:57.812 00.004 6120 CameraToMount -- cameraX=0.34 cameraY=-0.04 hyp=0.34 cameraTheta=-0.13 mountX=0.33 mountY=0.19, mountTheta=0.52
04:41:57.815 00.003 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-0.04, opts=13)
04:41:57.820 00.005 6120 Enqueuing Move request for scope (0.34, -0.04)
04:41:57.822 00.002 7680 Worker thread wakes up
04:41:57.822 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.04) opts 0xd
04:41:57.822 00.000 7680 Handling offset move in thread for scope, endpoint = (0.34, -0.04)
04:41:57.824 00.002 7680 Moving (0.34, -0.04) raw xDistance=0.33 yDistance=0.19
04:41:57.824 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.33
04:41:57.824 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:41:57.824 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:41:57.824 00.000 7680 MoveAxis(W, 127, ABG)
04:41:57.824 00.000 7680 Guiding  Dir = 3, Dur = 127
04:41:57.825 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:57.827 00.002 7680 IsSlewing returns 0
04:41:57.827 00.000 6120 UpdateGuideState exits: m=7593 SNR=57.1
04:41:57.831 00.004 7680 IsGuiding returns 0
04:41:57.831 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:57.835 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:57.837 00.002 7680 PulseGuide returned control before completion, sleep 137
04:41:57.837 00.000 6120 Enqueuing Expose request
04:41:57.989 00.152 7680 IsGuiding returns 0
04:41:57.991 00.002 7680 Move returns status 0, amount 127
04:41:57.993 00.002 7680 MoveAxis(N, 0, ABG)
04:41:57.993 00.000 7680 Move returns status 0, amount 0
04:41:57.994 00.001 7680 move complete, result=0
04:41:57.994 00.000 7680 worker thread done servicing request
04:41:57.995 00.001 7680 Worker thread wakes up
04:41:57.995 00.000 6120 GuideStep: 0.3 px 127 ms WEST, 0.2 px 0 ms NORTH
04:41:58.002 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:58.002 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:41:59.247 01.245 7680 Exposure complete
04:41:59.395 00.148 7680 worker thread done servicing request
04:41:59.395 00.000 6120 OnExposeComplete: enter
04:41:59.399 00.004 6120 UpdateGuideState(): m_state=6
04:41:59.403 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5541
04:41:59.407 00.004 6120 Star::Find returns 1 (0), X=507.91, Y=657.86, Mass=7622, SNR=58.6, Peak=172 HFD=6.6
04:41:59.411 00.004 6120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.19) = xAngle (-0.56 = -0.56)
04:41:59.417 00.006 6120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.31 = 2.31)
04:41:59.421 00.004 6120 CameraToMount -- cameraX=0.31 cameraY=-0.12 hyp=0.34 cameraTheta=-0.38 mountX=0.29 mountY=0.25, mountTheta=0.72
04:41:59.426 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.31, y=-0.12, opts=13)
04:41:59.431 00.005 6120 Enqueuing Move request for scope (0.31, -0.12)
04:41:59.435 00.004 7680 Worker thread wakes up
04:41:59.435 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.12) opts 0xd
04:41:59.436 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:41:59.439 00.003 6120 UpdateGuideState exits: m=7622 SNR=58.6
04:41:59.445 00.006 7680 Handling offset move in thread for scope, endpoint = (0.31, -0.12)
04:41:59.445 00.000 7680 Moving (0.31, -0.12) raw xDistance=0.29 yDistance=0.25
04:41:59.446 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
04:41:59.446 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:41:59.449 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
04:41:59.449 00.000 7680 MoveAxis(W, 126, ABG)
04:41:59.451 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:41:59.454 00.003 7680 Guiding  Dir = 3, Dur = 126
04:41:59.454 00.000 6120 Enqueuing Expose request
04:41:59.457 00.003 7680 IsSlewing returns 0
04:41:59.457 00.000 7680 IsGuiding returns 0
04:41:59.457 00.000 7680 PulseGuide returned control before completion, sleep 136
04:41:59.599 00.142 7680 IsGuiding returns 1
04:41:59.600 00.001 7680 scope still moving after pulse duration time elapsed
04:41:59.630 00.030 7680 IsSlewing returns 0
04:41:59.630 00.000 7680 IsGuiding returns 1
04:41:59.661 00.031 7680 IsSlewing returns 0
04:41:59.662 00.001 7680 IsGuiding returns 1
04:41:59.692 00.030 7680 IsSlewing returns 0
04:41:59.693 00.001 7680 IsGuiding returns 0
04:41:59.693 00.000 7680 scope move finished after 126 + 109 ms
04:41:59.694 00.001 7680 Move returns status 0, amount 126
04:41:59.694 00.000 7680 MoveAxis(S, 136, ABG)
04:41:59.694 00.000 7680 Guiding  Dir = 1, Dur = 136
04:41:59.695 00.001 7680 IsSlewing returns 0
04:41:59.695 00.000 7680 IsGuiding returns 0
04:41:59.696 00.001 7680 PulseGuide returned control before completion, sleep 146
04:41:59.846 00.150 7680 IsGuiding returns 1
04:41:59.847 00.001 7680 scope still moving after pulse duration time elapsed
04:41:59.878 00.031 7680 IsSlewing returns 0
04:41:59.878 00.000 7680 IsGuiding returns 0
04:41:59.879 00.001 7680 scope move finished after 136 + 47 ms
04:41:59.879 00.000 7680 Move returns status 0, amount 136
04:41:59.881 00.002 7680 move complete, result=0
04:41:59.881 00.000 7680 worker thread done servicing request
04:41:59.882 00.001 7680 Worker thread wakes up
04:41:59.883 00.001 6120 GuideStep: 0.3 px 126 ms WEST, 0.3 px 136 ms SOUTH
04:41:59.890 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:41:59.890 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:01.144 01.254 7680 Exposure complete
04:42:01.303 00.159 7680 worker thread done servicing request
04:42:01.303 00.000 6120 OnExposeComplete: enter
04:42:01.307 00.004 6120 UpdateGuideState(): m_state=6
04:42:01.311 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5542
04:42:01.315 00.004 6120 Star::Find returns 1 (0), X=507.59, Y=657.89, Mass=8050, SNR=59.8, Peak=196 HFD=6.7
04:42:01.319 00.004 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
04:42:01.323 00.004 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
04:42:01.326 00.003 6120 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.60 mountX=-0.02 mountY=0.09, mountTheta=1.81
04:42:01.331 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=-0.10, opts=13)
04:42:01.336 00.005 6120 Enqueuing Move request for scope (-0.00, -0.10)
04:42:01.339 00.003 7680 Worker thread wakes up
04:42:01.339 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
04:42:01.340 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
04:42:01.340 00.000 7680 Moving (-0.00, -0.10) raw xDistance=-0.02 yDistance=0.09
04:42:01.340 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:42:01.340 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:42:01.340 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:42:01.341 00.001 7680 MoveAxis(E, 0, ABG)
04:42:01.341 00.000 7680 Move returns status 0, amount 0
04:42:01.341 00.000 7680 MoveAxis(N, 0, ABG)
04:42:01.341 00.000 7680 Move returns status 0, amount 0
04:42:01.341 00.000 7680 move complete, result=0
04:42:01.341 00.000 7680 worker thread done servicing request
04:42:01.342 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:01.346 00.004 6120 UpdateGuideState exits: m=8050 SNR=59.8
04:42:01.350 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:01.355 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:01.359 00.004 6120 Enqueuing Expose request
04:42:01.362 00.003 7680 Worker thread wakes up
04:42:01.363 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:42:01.365 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:01.367 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:02.614 01.247 7680 Exposure complete
04:42:02.745 00.131 7680 worker thread done servicing request
04:42:02.745 00.000 6120 OnExposeComplete: enter
04:42:02.749 00.004 6120 UpdateGuideState(): m_state=6
04:42:02.753 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5543
04:42:02.758 00.005 6120 Star::Find returns 1 (0), X=507.53, Y=657.86, Mass=7766, SNR=58.6, Peak=183 HFD=6.7
04:42:02.762 00.004 6120 CameraToMount -- cameraTheta (-2.05) - m_xAngle (0.19) = xAngle (-2.24 = -2.24)
04:42:02.765 00.003 6120 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
04:42:02.770 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.14 cameraTheta=-2.05 mountX=-0.09 mountY=0.08, mountTheta=2.38
04:42:02.775 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.13, opts=13)
04:42:02.780 00.005 6120 Enqueuing Move request for scope (-0.07, -0.13)
04:42:02.784 00.004 7680 Worker thread wakes up
04:42:02.784 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:02.787 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
04:42:02.788 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
04:42:02.788 00.000 7680 Moving (-0.07, -0.13) raw xDistance=-0.09 yDistance=0.08
04:42:02.788 00.000 6120 UpdateGuideState exits: m=7766 SNR=58.6
04:42:02.793 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:42:02.794 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:42:02.794 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:02.799 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:02.802 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:42:02.803 00.001 6120 Enqueuing Expose request
04:42:02.807 00.004 7680 MoveAxis(E, 0, ABG)
04:42:02.808 00.001 7680 Move returns status 0, amount 0
04:42:02.808 00.000 7680 MoveAxis(N, 0, ABG)
04:42:02.808 00.000 7680 Move returns status 0, amount 0
04:42:02.808 00.000 7680 move complete, result=0
04:42:02.808 00.000 7680 worker thread done servicing request
04:42:02.809 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:42:02.814 00.005 7680 Worker thread wakes up
04:42:02.814 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:02.814 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:04.055 01.241 7680 Exposure complete
04:42:04.206 00.151 7680 worker thread done servicing request
04:42:04.206 00.000 6120 OnExposeComplete: enter
04:42:04.211 00.005 6120 UpdateGuideState(): m_state=6
04:42:04.214 00.003 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5544
04:42:04.219 00.005 6120 Star::Find returns 1 (0), X=507.44, Y=659.89, Mass=7339, SNR=57.9, Peak=184 HFD=6.5
04:42:04.223 00.004 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (0.19) = xAngle (1.47 = 1.47)
04:42:04.227 00.004 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.34 = -1.94)
04:42:04.232 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=1.90 hyp=1.91 cameraTheta=1.65 mountX=0.20 mountY=-1.78, mountTheta=-1.46
04:42:04.237 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=1.90, opts=13)
04:42:04.242 00.005 6120 Enqueuing Move request for scope (-0.16, 1.90)
04:42:04.245 00.003 7680 Worker thread wakes up
04:42:04.246 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:04.251 00.005 6120 UpdateGuideState exits: m=7339 SNR=57.9
04:42:04.256 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 1.90) opts 0xd
04:42:04.257 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.16, 1.90)
04:42:04.257 00.000 7680 Moving (-0.16, 1.90) raw xDistance=0.20 yDistance=-1.78
04:42:04.257 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
04:42:04.257 00.000 7680 resist switch: large excursion: input -1.78 thresh 0.60 direction from 1 to -1
04:42:04.258 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.33
04:42:04.258 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.78 from input -1.78
04:42:04.258 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:04.263 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:04.267 00.004 6120 Enqueuing Expose request
04:42:04.271 00.004 7680 MoveAxis(W, 82, ABG)
04:42:04.271 00.000 7680 Guiding  Dir = 3, Dur = 82
04:42:04.271 00.000 7680 IsSlewing returns 0
04:42:04.272 00.001 7680 IsGuiding returns 0
04:42:04.272 00.000 7680 PulseGuide returned control before completion, sleep 92
04:42:04.376 00.104 7680 IsGuiding returns 1
04:42:04.377 00.001 7680 scope still moving after pulse duration time elapsed
04:42:04.406 00.029 7680 IsSlewing returns 0
04:42:04.408 00.002 7680 IsGuiding returns 0
04:42:04.408 00.000 7680 scope move finished after 82 + 53 ms
04:42:04.408 00.000 7680 Move returns status 0, amount 82
04:42:04.408 00.000 7680 MoveAxis(N, 965, ABG)
04:42:04.409 00.001 7680 Guiding  Dir = 0, Dur = 965
04:42:04.409 00.000 7680 IsSlewing returns 0
04:42:04.410 00.001 7680 IsGuiding returns 0
04:42:04.411 00.001 7680 PulseGuide returned control before completion, sleep 975
04:42:05.390 00.979 7680 IsGuiding returns 1
04:42:05.393 00.003 7680 scope still moving after pulse duration time elapsed
04:42:05.422 00.029 7680 IsSlewing returns 0
04:42:05.423 00.001 7680 IsGuiding returns 0
04:42:05.424 00.001 7680 scope move finished after 965 + 48 ms
04:42:05.424 00.000 7680 Move returns status 0, amount 965
04:42:05.424 00.000 7680 move complete, result=0
04:42:05.424 00.000 7680 worker thread done servicing request
04:42:05.426 00.002 6120 GuideStep: 0.2 px 82 ms WEST, -1.8 px 965 ms NORTH
04:42:05.432 00.006 7680 Worker thread wakes up
04:42:05.432 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:05.432 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:06.682 01.250 7680 Exposure complete
04:42:06.837 00.155 7680 worker thread done servicing request
04:42:06.838 00.001 6120 OnExposeComplete: enter
04:42:06.842 00.004 6120 UpdateGuideState(): m_state=6
04:42:06.846 00.004 6120 Star::Find(15, 507, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5545
04:42:06.851 00.005 6120 Star::Find returns 1 (0), X=507.49, Y=657.06, Mass=7396, SNR=56.5, Peak=178 HFD=6.5
04:42:06.855 00.004 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
04:42:06.859 00.004 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
04:42:06.864 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.93 hyp=0.94 cameraTheta=-1.69 mountX=-0.28 mountY=0.79, mountTheta=1.91
04:42:06.868 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.93, opts=13)
04:42:06.873 00.005 6120 Enqueuing Move request for scope (-0.11, -0.93)
04:42:06.876 00.003 7680 Worker thread wakes up
04:42:06.876 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.93) opts 0xd
04:42:06.876 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.93)
04:42:06.876 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:06.881 00.005 7680 Moving (-0.11, -0.93) raw xDistance=-0.28 yDistance=0.79
04:42:06.881 00.000 6120 UpdateGuideState exits: m=7396 SNR=56.5
04:42:06.884 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:06.889 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.28
04:42:06.889 00.000 7680 resist switch: large excursion: input 0.79 thresh 0.60 direction from -1 to 1
04:42:06.890 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.37
04:42:06.890 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
04:42:06.890 00.000 7680 MoveAxis(E, 108, ABG)
04:42:06.890 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:06.894 00.004 7680 Guiding  Dir = 2, Dur = 108
04:42:06.894 00.000 6120 Enqueuing Expose request
04:42:06.897 00.003 7680 IsSlewing returns 0
04:42:06.898 00.001 7680 IsGuiding returns 0
04:42:06.898 00.000 7680 PulseGuide returned control before completion, sleep 118
04:42:07.030 00.132 7680 IsGuiding returns 1
04:42:07.032 00.002 7680 scope still moving after pulse duration time elapsed
04:42:07.061 00.029 7680 IsSlewing returns 0
04:42:07.062 00.001 7680 IsGuiding returns 0
04:42:07.063 00.001 7680 scope move finished after 108 + 56 ms
04:42:07.063 00.000 7680 Move returns status 0, amount 108
04:42:07.064 00.001 7680 MoveAxis(S, 430, ABG)
04:42:07.064 00.000 7680 Guiding  Dir = 1, Dur = 430
04:42:07.064 00.000 7680 IsSlewing returns 0
04:42:07.065 00.001 7680 IsGuiding returns 0
04:42:07.065 00.000 7680 PulseGuide returned control before completion, sleep 440
04:42:07.515 00.450 7680 IsGuiding returns 1
04:42:07.515 00.000 7680 scope still moving after pulse duration time elapsed
04:42:07.546 00.031 7680 IsSlewing returns 0
04:42:07.547 00.001 7680 IsGuiding returns 0
04:42:07.547 00.000 7680 scope move finished after 430 + 52 ms
04:42:07.547 00.000 7680 Move returns status 0, amount 430
04:42:07.547 00.000 7680 move complete, result=0
04:42:07.549 00.002 7680 worker thread done servicing request
04:42:07.549 00.000 6120 GuideStep: -0.3 px 108 ms EAST, 0.8 px 430 ms SOUTH
04:42:07.553 00.004 7680 Worker thread wakes up
04:42:07.553 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:07.553 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:08.809 01.256 7680 Exposure complete
04:42:08.947 00.138 7680 worker thread done servicing request
04:42:08.947 00.000 6120 OnExposeComplete: enter
04:42:08.956 00.009 6120 UpdateGuideState(): m_state=6
04:42:08.960 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5546
04:42:08.965 00.005 6120 Star::Find returns 1 (0), X=507.68, Y=658.97, Mass=7567, SNR=57.7, Peak=181 HFD=6.6
04:42:08.969 00.004 6120 CameraToMount -- cameraTheta (1.49) - m_xAngle (0.19) = xAngle (1.30 = 1.30)
04:42:08.972 00.003 6120 CameraToMount -- cameraTheta (1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.17 = -2.11)
04:42:08.976 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=0.99 hyp=0.99 cameraTheta=1.49 mountX=0.26 mountY=-0.85, mountTheta=-1.27
04:42:08.981 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.99, opts=13)
04:42:08.986 00.005 6120 Enqueuing Move request for scope (0.08, 0.99)
04:42:08.990 00.004 7680 Worker thread wakes up
04:42:08.990 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:08.993 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.99) opts 0xd
04:42:08.993 00.000 6120 UpdateGuideState exits: m=7567 SNR=57.7
04:42:08.997 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:09.001 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:09.005 00.004 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.99)
04:42:09.005 00.000 7680 Moving (0.08, 0.99) raw xDistance=0.26 yDistance=-0.85
04:42:09.005 00.000 6120 Enqueuing Expose request
04:42:09.009 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.26
04:42:09.009 00.000 7680 resist switch: large excursion: input -0.85 thresh 0.60 direction from 1 to -1
04:42:09.009 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.55
04:42:09.010 00.001 7680 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85
04:42:09.010 00.000 7680 MoveAxis(W, 100, ABG)
04:42:09.011 00.001 7680 Guiding  Dir = 3, Dur = 100
04:42:09.011 00.000 7680 IsSlewing returns 0
04:42:09.011 00.000 7680 IsGuiding returns 0
04:42:09.011 00.000 7680 PulseGuide returned control before completion, sleep 110
04:42:09.123 00.112 7680 IsGuiding returns 1
04:42:09.124 00.001 7680 scope still moving after pulse duration time elapsed
04:42:09.154 00.030 7680 IsSlewing returns 0
04:42:09.154 00.000 7680 IsGuiding returns 0
04:42:09.154 00.000 7680 scope move finished after 100 + 43 ms
04:42:09.155 00.001 7680 Move returns status 0, amount 100
04:42:09.155 00.000 7680 MoveAxis(N, 461, ABG)
04:42:09.155 00.000 7680 Guiding  Dir = 0, Dur = 461
04:42:09.155 00.000 7680 IsSlewing returns 0
04:42:09.157 00.002 7680 IsGuiding returns 0
04:42:09.157 00.000 7680 PulseGuide returned control before completion, sleep 471
04:42:09.638 00.481 7680 IsGuiding returns 1
04:42:09.638 00.000 7680 scope still moving after pulse duration time elapsed
04:42:09.669 00.031 7680 IsSlewing returns 0
04:42:09.672 00.003 7680 IsGuiding returns 0
04:42:09.673 00.001 7680 scope move finished after 461 + 55 ms
04:42:09.674 00.001 7680 Move returns status 0, amount 461
04:42:09.674 00.000 7680 move complete, result=0
04:42:09.675 00.001 7680 worker thread done servicing request
04:42:09.676 00.001 7680 Worker thread wakes up
04:42:09.676 00.000 6120 GuideStep: 0.3 px 100 ms WEST, -0.8 px 461 ms NORTH
04:42:09.683 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:09.683 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:10.930 01.247 7680 Exposure complete
04:42:11.084 00.154 7680 worker thread done servicing request
04:42:11.085 00.001 6120 OnExposeComplete: enter
04:42:11.088 00.003 6120 UpdateGuideState(): m_state=6
04:42:11.093 00.005 6120 Star::Find(15, 507, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5547
04:42:11.097 00.004 6120 Star::Find returns 1 (0), X=507.57, Y=656.71, Mass=7812, SNR=59.1, Peak=183 HFD=6.7
04:42:11.101 00.004 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
04:42:11.105 00.004 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
04:42:11.110 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=-1.28 hyp=1.28 cameraTheta=-1.59 mountX=-0.26 mountY=1.14, mountTheta=1.79
04:42:11.115 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-1.28, opts=13)
04:42:11.119 00.004 6120 Enqueuing Move request for scope (-0.02, -1.28)
04:42:11.123 00.004 7680 Worker thread wakes up
04:42:11.124 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:11.128 00.004 6120 UpdateGuideState exits: m=7812 SNR=59.1
04:42:11.132 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:11.136 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:11.140 00.004 6120 Enqueuing Expose request
04:42:11.144 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.28) opts 0xd
04:42:11.144 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -1.28)
04:42:11.144 00.000 7680 Moving (-0.02, -1.28) raw xDistance=-0.26 yDistance=1.14
04:42:11.145 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.26
04:42:11.145 00.000 7680 resist switch: large excursion: input 1.14 thresh 0.60 direction from -1 to 1
04:42:11.145 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=3.42
04:42:11.145 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.14 from input 1.14
04:42:11.146 00.001 7680 MoveAxis(E, 98, ABG)
04:42:11.146 00.000 7680 Guiding  Dir = 2, Dur = 98
04:42:11.146 00.000 7680 IsSlewing returns 0
04:42:11.146 00.000 7680 IsGuiding returns 0
04:42:11.147 00.001 7680 PulseGuide returned control before completion, sleep 108
04:42:11.260 00.113 7680 IsGuiding returns 1
04:42:11.262 00.002 7680 scope still moving after pulse duration time elapsed
04:42:11.292 00.030 7680 IsSlewing returns 0
04:42:11.293 00.001 7680 IsGuiding returns 1
04:42:11.324 00.031 7680 IsSlewing returns 0
04:42:11.325 00.001 7680 IsGuiding returns 0
04:42:11.326 00.001 7680 scope move finished after 98 + 80 ms
04:42:11.326 00.000 7680 Move returns status 0, amount 98
04:42:11.326 00.000 7680 MoveAxis(S, 618, ABG)
04:42:11.326 00.000 7680 Guiding  Dir = 1, Dur = 618
04:42:11.327 00.001 7680 IsSlewing returns 0
04:42:11.328 00.001 7680 IsGuiding returns 0
04:42:11.328 00.000 7680 PulseGuide returned control before completion, sleep 628
04:42:11.968 00.640 7680 IsGuiding returns 1
04:42:11.970 00.002 7680 scope still moving after pulse duration time elapsed
04:42:11.999 00.029 7680 IsSlewing returns 0
04:42:12.000 00.001 7680 IsGuiding returns 0
04:42:12.001 00.001 7680 scope move finished after 618 + 55 ms
04:42:12.002 00.001 7680 Move returns status 0, amount 618
04:42:12.002 00.000 7680 move complete, result=0
04:42:12.002 00.000 7680 worker thread done servicing request
04:42:12.003 00.001 7680 Worker thread wakes up
04:42:12.003 00.000 6120 GuideStep: -0.3 px 98 ms EAST, 1.1 px 618 ms SOUTH
04:42:12.012 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:12.012 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:13.265 01.253 7680 Exposure complete
04:42:13.411 00.146 7680 worker thread done servicing request
04:42:13.411 00.000 6120 OnExposeComplete: enter
04:42:13.416 00.005 6120 UpdateGuideState(): m_state=6
04:42:13.420 00.004 6120 Star::Find(15, 507, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5548
04:42:13.425 00.005 6120 Star::Find returns 1 (0), X=507.77, Y=656.76, Mass=7729, SNR=59.0, Peak=184 HFD=6.6
04:42:13.428 00.003 6120 CameraToMount -- cameraTheta (-1.43) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
04:42:13.433 00.005 6120 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
04:42:13.436 00.003 6120 CameraToMount -- cameraX=0.17 cameraY=-1.23 hyp=1.24 cameraTheta=-1.43 mountX=-0.06 mountY=1.18, mountTheta=1.62
04:42:13.441 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-1.23, opts=13)
04:42:13.445 00.004 6120 Enqueuing Move request for scope (0.17, -1.23)
04:42:13.449 00.004 7680 Worker thread wakes up
04:42:13.449 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -1.23) opts 0xd
04:42:13.449 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -1.23)
04:42:13.449 00.000 7680 Moving (0.17, -1.23) raw xDistance=-0.06 yDistance=1.18
04:42:13.449 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:42:13.450 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.18 from input 1.18
04:42:13.450 00.000 7680 MoveAxis(E, 0, ABG)
04:42:13.450 00.000 7680 Move returns status 0, amount 0
04:42:13.450 00.000 7680 MoveAxis(S, 641, ABG)
04:42:13.450 00.000 7680 Guiding  Dir = 1, Dur = 641
04:42:13.451 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:13.454 00.003 6120 UpdateGuideState exits: m=7729 SNR=59.0
04:42:13.460 00.006 7680 IsSlewing returns 0
04:42:13.461 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:13.466 00.005 7680 IsGuiding returns 0
04:42:13.466 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:13.469 00.003 7680 PulseGuide returned control before completion, sleep 651
04:42:13.469 00.000 6120 Enqueuing Expose request
04:42:14.130 00.661 7680 IsGuiding returns 1
04:42:14.132 00.002 7680 scope still moving after pulse duration time elapsed
04:42:14.161 00.029 7680 IsSlewing returns 0
04:42:14.163 00.002 7680 IsGuiding returns 0
04:42:14.163 00.000 7680 scope move finished after 641 + 56 ms
04:42:14.164 00.001 7680 Move returns status 0, amount 641
04:42:14.164 00.000 7680 move complete, result=0
04:42:14.166 00.002 7680 worker thread done servicing request
04:42:14.166 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 1.2 px 641 ms SOUTH
04:42:14.176 00.010 7680 Worker thread wakes up
04:42:14.176 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:14.176 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:15.425 01.249 7680 Exposure complete
04:42:15.562 00.137 7680 worker thread done servicing request
04:42:15.563 00.001 6120 OnExposeComplete: enter
04:42:15.566 00.003 6120 UpdateGuideState(): m_state=6
04:42:15.571 00.005 6120 Star::Find(15, 507, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5549
04:42:15.575 00.004 6120 Star::Find returns 1 (0), X=508.15, Y=657.69, Mass=7908, SNR=59.1, Peak=184 HFD=6.7
04:42:15.579 00.004 6120 CameraToMount -- cameraTheta (-0.48) - m_xAngle (0.19) = xAngle (-0.67 = -0.67)
04:42:15.582 00.003 6120 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.20 = 2.20)
04:42:15.585 00.003 6120 CameraToMount -- cameraX=0.56 cameraY=-0.30 hyp=0.63 cameraTheta=-0.48 mountX=0.50 mountY=0.51, mountTheta=0.80
04:42:15.590 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.56, y=-0.30, opts=13)
04:42:15.595 00.005 6120 Enqueuing Move request for scope (0.56, -0.30)
04:42:15.598 00.003 7680 Worker thread wakes up
04:42:15.599 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.30) opts 0xd
04:42:15.599 00.000 7680 Handling offset move in thread for scope, endpoint = (0.56, -0.30)
04:42:15.599 00.000 7680 Moving (0.56, -0.30) raw xDistance=0.50 yDistance=0.51
04:42:15.599 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
04:42:15.599 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
04:42:15.599 00.000 7680 MoveAxis(W, 202, ABG)
04:42:15.600 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:15.604 00.004 7680 Guiding  Dir = 3, Dur = 202
04:42:15.604 00.000 6120 UpdateGuideState exits: m=7908 SNR=59.1
04:42:15.608 00.004 7680 IsSlewing returns 0
04:42:15.610 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:15.612 00.002 7680 IsGuiding returns 0
04:42:15.612 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:15.617 00.005 6120 Enqueuing Expose request
04:42:15.621 00.004 7680 PulseGuide returned control before completion, sleep 212
04:42:15.836 00.215 7680 IsGuiding returns 1
04:42:15.837 00.001 7680 scope still moving after pulse duration time elapsed
04:42:15.867 00.030 7680 IsSlewing returns 0
04:42:15.869 00.002 7680 IsGuiding returns 0
04:42:15.869 00.000 7680 scope move finished after 202 + 53 ms
04:42:15.869 00.000 7680 Move returns status 0, amount 202
04:42:15.870 00.001 7680 MoveAxis(S, 277, ABG)
04:42:15.870 00.000 7680 Guiding  Dir = 1, Dur = 277
04:42:15.870 00.000 7680 IsSlewing returns 0
04:42:15.872 00.002 7680 IsGuiding returns 0
04:42:15.872 00.000 7680 PulseGuide returned control before completion, sleep 287
04:42:16.163 00.291 7680 IsGuiding returns 1
04:42:16.163 00.000 7680 scope still moving after pulse duration time elapsed
04:42:16.194 00.031 7680 IsSlewing returns 0
04:42:16.196 00.002 7680 IsGuiding returns 0
04:42:16.196 00.000 7680 scope move finished after 277 + 47 ms
04:42:16.197 00.001 7680 Move returns status 0, amount 277
04:42:16.197 00.000 7680 move complete, result=0
04:42:16.198 00.001 7680 worker thread done servicing request
04:42:16.198 00.000 6120 GuideStep: 0.5 px 202 ms WEST, 0.5 px 277 ms SOUTH
04:42:16.209 00.011 7680 Worker thread wakes up
04:42:16.210 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:16.210 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:17.460 01.250 7680 Exposure complete
04:42:17.600 00.140 7680 worker thread done servicing request
04:42:17.600 00.000 6120 OnExposeComplete: enter
04:42:17.605 00.005 6120 UpdateGuideState(): m_state=6
04:42:17.610 00.005 6120 Star::Find(15, 508, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5550
04:42:17.614 00.004 6120 Star::Find returns 1 (0), X=507.74, Y=657.87, Mass=7804, SNR=59.2, Peak=188 HFD=6.7
04:42:17.618 00.004 6120 CameraToMount -- cameraTheta (-0.66) - m_xAngle (0.19) = xAngle (-0.85 = -0.85)
04:42:17.622 00.004 6120 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.02 = 2.02)
04:42:17.627 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-0.66 mountX=0.12 mountY=0.17, mountTheta=0.94
04:42:17.631 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.11, opts=13)
04:42:17.635 00.004 6120 Enqueuing Move request for scope (0.15, -0.11)
04:42:17.640 00.005 7680 Worker thread wakes up
04:42:17.640 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.11) opts 0xd
04:42:17.640 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.11)
04:42:17.640 00.000 7680 Moving (0.15, -0.11) raw xDistance=0.12 yDistance=0.17
04:42:17.640 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:42:17.641 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:42:17.641 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:17.645 00.004 6120 UpdateGuideState exits: m=7804 SNR=59.2
04:42:17.648 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:17.653 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:17.656 00.003 6120 Enqueuing Expose request
04:42:17.660 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:42:17.660 00.000 7680 MoveAxis(E, 0, ABG)
04:42:17.660 00.000 7680 Move returns status 0, amount 0
04:42:17.660 00.000 7680 MoveAxis(N, 0, ABG)
04:42:17.661 00.001 7680 Move returns status 0, amount 0
04:42:17.661 00.000 7680 move complete, result=0
04:42:17.661 00.000 7680 worker thread done servicing request
04:42:17.661 00.000 7680 Worker thread wakes up
04:42:17.661 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:42:17.666 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:17.666 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:18.909 01.243 7680 Exposure complete
04:42:19.050 00.141 7680 worker thread done servicing request
04:42:19.050 00.000 6120 OnExposeComplete: enter
04:42:19.054 00.004 6120 UpdateGuideState(): m_state=6
04:42:19.058 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5551
04:42:19.061 00.003 6120 Star::Find returns 1 (0), X=507.79, Y=657.75, Mass=7990, SNR=59.5, Peak=195 HFD=6.6
04:42:19.066 00.005 6120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (0.19) = xAngle (-1.09 = -1.09)
04:42:19.068 00.002 6120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.78 = 1.78)
04:42:19.074 00.006 6120 CameraToMount -- cameraX=0.19 cameraY=-0.24 hyp=0.31 cameraTheta=-0.91 mountX=0.14 mountY=0.30, mountTheta=1.13
04:42:19.079 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=-0.24, opts=13)
04:42:19.082 00.003 6120 Enqueuing Move request for scope (0.19, -0.24)
04:42:19.087 00.005 7680 Worker thread wakes up
04:42:19.087 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:19.092 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.24) opts 0xd
04:42:19.092 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, -0.24)
04:42:19.093 00.001 7680 Moving (0.19, -0.24) raw xDistance=0.14 yDistance=0.30
04:42:19.093 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:42:19.093 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:42:19.093 00.000 7680 MoveAxis(E, 0, ABG)
04:42:19.093 00.000 7680 Move returns status 0, amount 0
04:42:19.093 00.000 7680 MoveAxis(S, 165, ABG)
04:42:19.093 00.000 7680 Guiding  Dir = 1, Dur = 165
04:42:19.093 00.000 6120 UpdateGuideState exits: m=7990 SNR=59.5
04:42:19.098 00.005 7680 IsSlewing returns 0
04:42:19.098 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:19.102 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:19.106 00.004 6120 Enqueuing Expose request
04:42:19.110 00.004 7680 IsGuiding returns 0
04:42:19.111 00.001 7680 PulseGuide returned control before completion, sleep 175
04:42:19.289 00.178 7680 IsGuiding returns 1
04:42:19.290 00.001 7680 scope still moving after pulse duration time elapsed
04:42:19.320 00.030 7680 IsSlewing returns 0
04:42:19.321 00.001 7680 IsGuiding returns 0
04:42:19.321 00.000 7680 scope move finished after 165 + 46 ms
04:42:19.322 00.001 7680 Move returns status 0, amount 165
04:42:19.323 00.001 7680 move complete, result=0
04:42:19.323 00.000 7680 worker thread done servicing request
04:42:19.323 00.000 7680 Worker thread wakes up
04:42:19.324 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 165 ms SOUTH
04:42:19.333 00.009 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:19.333 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:20.586 01.253 7680 Exposure complete
04:42:20.731 00.145 7680 worker thread done servicing request
04:42:20.732 00.001 6120 OnExposeComplete: enter
04:42:20.738 00.006 6120 UpdateGuideState(): m_state=6
04:42:20.743 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5552
04:42:20.747 00.004 6120 Star::Find returns 1 (0), X=507.74, Y=658.15, Mass=8094, SNR=59.9, Peak=176 HFD=6.9
04:42:20.750 00.003 6120 CameraToMount -- cameraTheta (0.84) - m_xAngle (0.19) = xAngle (0.66 = 0.66)
04:42:20.753 00.003 6120 CameraToMount -- cameraTheta (0.84) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.53 = -2.75)
04:42:20.760 00.007 6120 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.84 mountX=0.17 mountY=-0.08, mountTheta=-0.45
04:42:20.766 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=0.16, opts=13)
04:42:20.770 00.004 6120 Enqueuing Move request for scope (0.15, 0.16)
04:42:20.774 00.004 7680 Worker thread wakes up
04:42:20.774 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
04:42:20.774 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
04:42:20.775 00.001 7680 Moving (0.15, 0.16) raw xDistance=0.17 yDistance=-0.08
04:42:20.775 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:42:20.775 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:42:20.775 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:42:20.775 00.000 7680 MoveAxis(E, 0, ABG)
04:42:20.775 00.000 7680 Move returns status 0, amount 0
04:42:20.775 00.000 7680 MoveAxis(N, 0, ABG)
04:42:20.776 00.001 7680 Move returns status 0, amount 0
04:42:20.776 00.000 7680 move complete, result=0
04:42:20.822 00.046 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:20.826 00.004 7680 worker thread done servicing request
04:42:20.827 00.001 6120 UpdateGuideState exits: m=8094 SNR=59.9
04:42:20.831 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:20.835 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:20.839 00.004 6120 Enqueuing Expose request
04:42:20.843 00.004 7680 Worker thread wakes up
04:42:20.843 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:42:20.847 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:20.847 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:22.094 01.247 7680 Exposure complete
04:42:22.236 00.142 7680 worker thread done servicing request
04:42:22.237 00.001 6120 OnExposeComplete: enter
04:42:22.241 00.004 6120 UpdateGuideState(): m_state=6
04:42:22.245 00.004 6120 Star::Find(15, 507, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5553
04:42:22.249 00.004 6120 Star::Find returns 1 (0), X=508.08, Y=657.85, Mass=7749, SNR=59.2, Peak=178 HFD=6.6
04:42:22.252 00.003 6120 CameraToMount -- cameraTheta (-0.28) - m_xAngle (0.19) = xAngle (-0.46 = -0.46)
04:42:22.257 00.005 6120 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.41 = 2.41)
04:42:22.261 00.004 6120 CameraToMount -- cameraX=0.49 cameraY=-0.14 hyp=0.51 cameraTheta=-0.28 mountX=0.45 mountY=0.34, mountTheta=0.64
04:42:22.268 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.49, y=-0.14, opts=13)
04:42:22.274 00.006 6120 Enqueuing Move request for scope (0.49, -0.14)
04:42:22.278 00.004 7680 Worker thread wakes up
04:42:22.278 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.14) opts 0xd
04:42:22.278 00.000 7680 Handling offset move in thread for scope, endpoint = (0.49, -0.14)
04:42:22.278 00.000 7680 Moving (0.49, -0.14) raw xDistance=0.45 yDistance=0.34
04:42:22.278 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
04:42:22.279 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
04:42:22.280 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:22.283 00.003 6120 UpdateGuideState exits: m=7749 SNR=59.2
04:42:22.287 00.004 7680 MoveAxis(W, 185, ABG)
04:42:22.287 00.000 7680 Guiding  Dir = 3, Dur = 185
04:42:22.288 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:22.293 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:22.297 00.004 6120 Enqueuing Expose request
04:42:22.301 00.004 7680 IsSlewing returns 0
04:42:22.301 00.000 7680 IsGuiding returns 0
04:42:22.301 00.000 7680 PulseGuide returned control before completion, sleep 195
04:42:22.506 00.205 7680 IsGuiding returns 1
04:42:22.507 00.001 7680 scope still moving after pulse duration time elapsed
04:42:22.538 00.031 7680 IsSlewing returns 0
04:42:22.539 00.001 7680 IsGuiding returns 0
04:42:22.539 00.000 7680 scope move finished after 185 + 52 ms
04:42:22.539 00.000 7680 Move returns status 0, amount 185
04:42:22.540 00.001 7680 MoveAxis(S, 183, ABG)
04:42:22.540 00.000 7680 Guiding  Dir = 1, Dur = 183
04:42:22.542 00.002 7680 IsSlewing returns 0
04:42:22.542 00.000 7680 IsGuiding returns 0
04:42:22.542 00.000 7680 PulseGuide returned control before completion, sleep 193
04:42:22.742 00.200 7680 IsGuiding returns 1
04:42:22.743 00.001 7680 scope still moving after pulse duration time elapsed
04:42:22.773 00.030 7680 IsSlewing returns 0
04:42:22.774 00.001 7680 IsGuiding returns 0
04:42:22.774 00.000 7680 scope move finished after 183 + 48 ms
04:42:22.774 00.000 7680 Move returns status 0, amount 183
04:42:22.774 00.000 7680 move complete, result=0
04:42:22.775 00.001 6120 GuideStep: 0.5 px 185 ms WEST, 0.3 px 183 ms SOUTH
04:42:22.781 00.006 7680 worker thread done servicing request
04:42:22.781 00.000 7680 Worker thread wakes up
04:42:22.782 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:22.782 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:24.033 01.251 7680 Exposure complete
04:42:24.185 00.152 7680 worker thread done servicing request
04:42:24.185 00.000 6120 OnExposeComplete: enter
04:42:24.190 00.005 6120 UpdateGuideState(): m_state=6
04:42:24.194 00.004 6120 Star::Find(15, 508, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5554
04:42:24.200 00.006 6120 Star::Find returns 1 (0), X=507.69, Y=658.04, Mass=7417, SNR=57.2, Peak=201 HFD=6.6
04:42:24.204 00.004 6120 CameraToMount -- cameraTheta (0.47) - m_xAngle (0.19) = xAngle (0.28 = 0.28)
04:42:24.207 00.003 6120 CameraToMount -- cameraTheta (0.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.15 = -3.13)
04:42:24.211 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.47 mountX=0.10 mountY=-0.00, mountTheta=-0.01
04:42:24.216 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=0.05, opts=13)
04:42:24.220 00.004 6120 Enqueuing Move request for scope (0.09, 0.05)
04:42:24.224 00.004 7680 Worker thread wakes up
04:42:24.225 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:24.229 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
04:42:24.229 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
04:42:24.230 00.001 6120 UpdateGuideState exits: m=7417 SNR=57.2
04:42:24.234 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:24.237 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:24.242 00.005 7680 Moving (0.09, 0.05) raw xDistance=0.10 yDistance=-0.00
04:42:24.242 00.000 6120 Enqueuing Expose request
04:42:24.247 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:42:24.247 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:42:24.247 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:42:24.247 00.000 7680 MoveAxis(E, 0, ABG)
04:42:24.247 00.000 7680 Move returns status 0, amount 0
04:42:24.248 00.001 7680 MoveAxis(N, 0, ABG)
04:42:24.248 00.000 7680 Move returns status 0, amount 0
04:42:24.249 00.001 7680 move complete, result=0
04:42:24.249 00.000 7680 worker thread done servicing request
04:42:24.249 00.000 7680 Worker thread wakes up
04:42:24.249 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:42:24.254 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:24.254 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:25.497 01.243 7680 Exposure complete
04:42:25.634 00.137 7680 worker thread done servicing request
04:42:25.634 00.000 6120 OnExposeComplete: enter
04:42:25.638 00.004 6120 UpdateGuideState(): m_state=6
04:42:25.642 00.004 6120 Star::Find(15, 507, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5555
04:42:25.647 00.005 6120 Star::Find returns 1 (0), X=507.88, Y=657.88, Mass=7827, SNR=59.1, Peak=201 HFD=6.6
04:42:25.650 00.003 6120 CameraToMount -- cameraTheta (-0.36) - m_xAngle (0.19) = xAngle (-0.55 = -0.55)
04:42:25.654 00.004 6120 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.32 = 2.32)
04:42:25.657 00.003 6120 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-0.36 mountX=0.26 mountY=0.22, mountTheta=0.71
04:42:25.664 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.11, opts=13)
04:42:25.669 00.005 6120 Enqueuing Move request for scope (0.28, -0.11)
04:42:25.673 00.004 7680 Worker thread wakes up
04:42:25.673 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:25.677 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.11) opts 0xd
04:42:25.677 00.000 6120 UpdateGuideState exits: m=7827 SNR=59.1
04:42:25.681 00.004 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.11)
04:42:25.681 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:25.685 00.004 7680 Moving (0.28, -0.11) raw xDistance=0.26 yDistance=0.22
04:42:25.685 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.26
04:42:25.685 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:42:25.685 00.000 7680 MoveAxis(W, 106, ABG)
04:42:25.685 00.000 7680 Guiding  Dir = 3, Dur = 106
04:42:25.686 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:25.691 00.005 7680 IsSlewing returns 0
04:42:25.691 00.000 6120 Enqueuing Expose request
04:42:25.695 00.004 7680 IsGuiding returns 0
04:42:25.695 00.000 7680 PulseGuide returned control before completion, sleep 116
04:42:25.814 00.119 7680 IsGuiding returns 1
04:42:25.814 00.000 7680 scope still moving after pulse duration time elapsed
04:42:25.846 00.032 7680 IsSlewing returns 0
04:42:25.846 00.000 7680 IsGuiding returns 0
04:42:25.847 00.001 7680 scope move finished after 106 + 45 ms
04:42:25.847 00.000 7680 Move returns status 0, amount 106
04:42:25.847 00.000 7680 MoveAxis(S, 121, ABG)
04:42:25.847 00.000 7680 Guiding  Dir = 1, Dur = 121
04:42:25.847 00.000 7680 IsSlewing returns 0
04:42:25.848 00.001 7680 IsGuiding returns 0
04:42:25.848 00.000 7680 PulseGuide returned control before completion, sleep 131
04:42:25.987 00.139 7680 IsGuiding returns 1
04:42:25.987 00.000 7680 scope still moving after pulse duration time elapsed
04:42:26.018 00.031 7680 IsSlewing returns 0
04:42:26.019 00.001 7680 IsGuiding returns 0
04:42:26.019 00.000 7680 scope move finished after 121 + 49 ms
04:42:26.019 00.000 7680 Move returns status 0, amount 121
04:42:26.020 00.001 7680 move complete, result=0
04:42:26.020 00.000 7680 worker thread done servicing request
04:42:26.020 00.000 6120 GuideStep: 0.3 px 106 ms WEST, 0.2 px 121 ms SOUTH
04:42:26.028 00.008 7680 Worker thread wakes up
04:42:26.028 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:26.028 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:27.280 01.252 7680 Exposure complete
04:42:27.423 00.143 7680 worker thread done servicing request
04:42:27.423 00.000 6120 OnExposeComplete: enter
04:42:27.428 00.005 6120 UpdateGuideState(): m_state=6
04:42:27.434 00.006 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5556
04:42:27.440 00.006 6120 Star::Find returns 1 (0), X=507.47, Y=660.12, Mass=7694, SNR=58.7, Peak=185 HFD=6.7
04:42:27.445 00.005 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.19) = xAngle (1.44 = 1.44)
04:42:27.450 00.005 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.31 = -1.97)
04:42:27.453 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=2.14 hyp=2.14 cameraTheta=1.63 mountX=0.28 mountY=-1.97, mountTheta=-1.43
04:42:27.459 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=2.14, opts=13)
04:42:27.463 00.004 6120 Enqueuing Move request for scope (-0.12, 2.14)
04:42:27.466 00.003 7680 Worker thread wakes up
04:42:27.467 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:27.470 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 2.14) opts 0xd
04:42:27.470 00.000 6120 UpdateGuideState exits: m=7694 SNR=58.7
04:42:27.474 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.12, 2.14)
04:42:27.474 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:27.479 00.005 7680 Moving (-0.12, 2.14) raw xDistance=0.28 yDistance=-1.97
04:42:27.479 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:27.484 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.28
04:42:27.484 00.000 6120 Enqueuing Expose request
04:42:27.488 00.004 7680 resist switch: large excursion: input -1.97 thresh 0.60 direction from 1 to -1
04:42:27.488 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.91
04:42:27.488 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.97 from input -1.97
04:42:27.489 00.001 7680 MoveAxis(W, 121, ABG)
04:42:27.489 00.000 7680 Guiding  Dir = 3, Dur = 121
04:42:27.489 00.000 7680 IsSlewing returns 0
04:42:27.489 00.000 7680 IsGuiding returns 0
04:42:27.490 00.001 7680 PulseGuide returned control before completion, sleep 131
04:42:27.631 00.141 7680 IsGuiding returns 1
04:42:27.632 00.001 7680 scope still moving after pulse duration time elapsed
04:42:27.662 00.030 7680 IsSlewing returns 0
04:42:27.662 00.000 7680 IsGuiding returns 0
04:42:27.662 00.000 7680 scope move finished after 121 + 52 ms
04:42:27.663 00.001 7680 Move returns status 0, amount 121
04:42:27.663 00.000 7680 MoveAxis(N, 1070, ABG)
04:42:27.663 00.000 7680 Guiding  Dir = 0, Dur = 1070
04:42:27.663 00.000 7680 IsSlewing returns 0
04:42:27.663 00.000 7680 IsGuiding returns 0
04:42:27.665 00.002 7680 PulseGuide returned control before completion, sleep 1080
04:42:28.753 01.088 7680 IsGuiding returns 1
04:42:28.754 00.001 7680 scope still moving after pulse duration time elapsed
04:42:28.784 00.030 7680 IsSlewing returns 0
04:42:28.784 00.000 7680 IsGuiding returns 0
04:42:28.784 00.000 7680 scope move finished after 1070 + 50 ms
04:42:28.786 00.002 7680 Move returns status 0, amount 1070
04:42:28.786 00.000 7680 move complete, result=0
04:42:28.786 00.000 7680 worker thread done servicing request
04:42:28.787 00.001 6120 GuideStep: 0.3 px 121 ms WEST, -2.0 px 1070 ms NORTH
04:42:28.794 00.007 7680 Worker thread wakes up
04:42:28.794 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:28.794 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:30.045 01.251 7680 Exposure complete
04:42:30.196 00.151 7680 worker thread done servicing request
04:42:30.196 00.000 6120 OnExposeComplete: enter
04:42:30.201 00.005 6120 UpdateGuideState(): m_state=6
04:42:30.205 00.004 6120 Star::Find(15, 507, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5557
04:42:30.208 00.003 6120 Star::Find returns 1 (0), X=507.24, Y=657.11, Mass=7522, SNR=57.4, Peak=191 HFD=6.5
04:42:30.213 00.005 6120 CameraToMount -- cameraTheta (-1.95) - m_xAngle (0.19) = xAngle (-2.14 = -2.14)
04:42:30.216 00.003 6120 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.73 = 0.73)
04:42:30.219 00.003 6120 CameraToMount -- cameraX=-0.36 cameraY=-0.88 hyp=0.95 cameraTheta=-1.95 mountX=-0.51 mountY=0.64, mountTheta=2.25
04:42:30.224 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=-0.88, opts=13)
04:42:30.228 00.004 6120 Enqueuing Move request for scope (-0.36, -0.88)
04:42:30.232 00.004 7680 Worker thread wakes up
04:42:30.232 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:30.236 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.88) opts 0xd
04:42:30.236 00.000 6120 UpdateGuideState exits: m=7522 SNR=57.4
04:42:30.240 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.36, -0.88)
04:42:30.240 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:30.245 00.005 7680 Moving (-0.36, -0.88) raw xDistance=-0.51 yDistance=0.64
04:42:30.245 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:30.248 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.51
04:42:30.249 00.001 6120 Enqueuing Expose request
04:42:30.253 00.004 7680 resist switch: large excursion: input 0.64 thresh 0.60 direction from -1 to 1
04:42:30.253 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.91
04:42:30.253 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
04:42:30.253 00.000 7680 MoveAxis(E, 202, ABG)
04:42:30.254 00.001 7680 Guiding  Dir = 2, Dur = 202
04:42:30.254 00.000 7680 IsSlewing returns 0
04:42:30.255 00.001 7680 IsGuiding returns 0
04:42:30.255 00.000 7680 PulseGuide returned control before completion, sleep 212
04:42:30.478 00.223 7680 IsGuiding returns 1
04:42:30.478 00.000 7680 scope still moving after pulse duration time elapsed
04:42:30.509 00.031 7680 IsSlewing returns 0
04:42:30.509 00.000 7680 IsGuiding returns 0
04:42:30.509 00.000 7680 scope move finished after 202 + 53 ms
04:42:30.510 00.001 7680 Move returns status 0, amount 202
04:42:30.510 00.000 7680 MoveAxis(S, 346, ABG)
04:42:30.510 00.000 7680 Guiding  Dir = 1, Dur = 346
04:42:30.510 00.000 7680 IsSlewing returns 0
04:42:30.512 00.002 7680 IsGuiding returns 0
04:42:30.512 00.000 7680 PulseGuide returned control before completion, sleep 356
04:42:30.882 00.370 7680 IsGuiding returns 1
04:42:30.882 00.000 7680 scope still moving after pulse duration time elapsed
04:42:30.913 00.031 7680 IsSlewing returns 0
04:42:30.913 00.000 7680 IsGuiding returns 0
04:42:30.913 00.000 7680 scope move finished after 346 + 56 ms
04:42:30.914 00.001 7680 Move returns status 0, amount 346
04:42:30.914 00.000 7680 move complete, result=0
04:42:30.914 00.000 7680 worker thread done servicing request
04:42:30.914 00.000 6120 GuideStep: -0.5 px 202 ms EAST, 0.6 px 346 ms SOUTH
04:42:30.922 00.008 7680 Worker thread wakes up
04:42:30.922 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:30.922 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:32.171 01.249 7680 Exposure complete
04:42:32.331 00.160 7680 worker thread done servicing request
04:42:32.332 00.001 6120 OnExposeComplete: enter
04:42:32.338 00.006 6120 UpdateGuideState(): m_state=6
04:42:32.346 00.008 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5558
04:42:32.353 00.007 6120 Star::Find returns 1 (0), X=507.36, Y=657.01, Mass=7279, SNR=56.6, Peak=187 HFD=6.6
04:42:32.360 00.007 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.99 = -1.99)
04:42:32.365 00.005 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
04:42:32.370 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.98 hyp=1.01 cameraTheta=-1.80 mountX=-0.41 mountY=0.78, mountTheta=2.05
04:42:32.378 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.98, opts=13)
04:42:32.384 00.006 6120 Enqueuing Move request for scope (-0.23, -0.98)
04:42:32.388 00.004 7680 Worker thread wakes up
04:42:32.388 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:32.392 00.004 6120 UpdateGuideState exits: m=7279 SNR=56.6
04:42:32.395 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.98) opts 0xd
04:42:32.395 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.98)
04:42:32.395 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:32.400 00.005 7680 Moving (-0.23, -0.98) raw xDistance=-0.41 yDistance=0.78
04:42:32.400 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:32.405 00.005 6120 Enqueuing Expose request
04:42:32.408 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
04:42:32.408 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.78 from input 0.78
04:42:32.408 00.000 7680 MoveAxis(E, 181, ABG)
04:42:32.408 00.000 7680 Guiding  Dir = 2, Dur = 181
04:42:32.409 00.001 7680 IsSlewing returns 0
04:42:32.409 00.000 7680 IsGuiding returns 0
04:42:32.410 00.001 7680 PulseGuide returned control before completion, sleep 191
04:42:32.617 00.207 7680 IsGuiding returns 0
04:42:32.617 00.000 7680 Move returns status 0, amount 181
04:42:32.618 00.001 7680 MoveAxis(S, 422, ABG)
04:42:32.618 00.000 7680 Guiding  Dir = 1, Dur = 422
04:42:32.619 00.001 7680 IsSlewing returns 0
04:42:32.619 00.000 7680 IsGuiding returns 0
04:42:32.620 00.001 7680 PulseGuide returned control before completion, sleep 432
04:42:33.054 00.434 7680 IsGuiding returns 1
04:42:33.054 00.000 7680 scope still moving after pulse duration time elapsed
04:42:33.086 00.032 7680 IsSlewing returns 0
04:42:33.086 00.000 7680 IsGuiding returns 0
04:42:33.086 00.000 7680 scope move finished after 422 + 45 ms
04:42:33.087 00.001 7680 Move returns status 0, amount 422
04:42:33.087 00.000 7680 move complete, result=0
04:42:33.087 00.000 7680 worker thread done servicing request
04:42:33.087 00.000 7680 Worker thread wakes up
04:42:33.088 00.001 6120 GuideStep: -0.4 px 181 ms EAST, 0.8 px 422 ms SOUTH
04:42:33.092 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:33.092 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:34.344 01.252 7680 Exposure complete
04:42:34.468 00.124 7680 worker thread done servicing request
04:42:34.468 00.000 6120 OnExposeComplete: enter
04:42:34.472 00.004 6120 UpdateGuideState(): m_state=6
04:42:34.477 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5559
04:42:34.481 00.004 6120 Star::Find returns 1 (0), X=507.91, Y=657.08, Mass=7704, SNR=58.4, Peak=212 HFD=6.4
04:42:34.486 00.005 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.19) = xAngle (-1.42 = -1.42)
04:42:34.490 00.004 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.45 = 1.45)
04:42:34.495 00.005 6120 CameraToMount -- cameraX=0.32 cameraY=-0.91 hyp=0.97 cameraTheta=-1.24 mountX=0.14 mountY=0.96, mountTheta=1.42
04:42:34.500 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.91, opts=13)
04:42:34.505 00.005 6120 Enqueuing Move request for scope (0.32, -0.91)
04:42:34.509 00.004 7680 Worker thread wakes up
04:42:34.509 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:34.515 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.91) opts 0xd
04:42:34.515 00.000 6120 UpdateGuideState exits: m=7704 SNR=58.4
04:42:34.519 00.004 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.91)
04:42:34.519 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:34.524 00.005 7680 Moving (0.32, -0.91) raw xDistance=0.14 yDistance=0.96
04:42:34.524 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:34.528 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:42:34.528 00.000 6120 Enqueuing Expose request
04:42:34.533 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96
04:42:34.533 00.000 7680 MoveAxis(E, 0, ABG)
04:42:34.533 00.000 7680 Move returns status 0, amount 0
04:42:34.533 00.000 7680 MoveAxis(S, 520, ABG)
04:42:34.534 00.001 7680 Guiding  Dir = 1, Dur = 520
04:42:34.534 00.000 7680 IsSlewing returns 0
04:42:34.534 00.000 7680 IsGuiding returns 0
04:42:34.534 00.000 7680 PulseGuide returned control before completion, sleep 530
04:42:35.073 00.539 7680 IsGuiding returns 1
04:42:35.074 00.001 7680 scope still moving after pulse duration time elapsed
04:42:35.104 00.030 7680 IsSlewing returns 0
04:42:35.104 00.000 7680 IsGuiding returns 0
04:42:35.104 00.000 7680 scope move finished after 520 + 49 ms
04:42:35.105 00.001 7680 Move returns status 0, amount 520
04:42:35.105 00.000 7680 move complete, result=0
04:42:35.105 00.000 7680 worker thread done servicing request
04:42:35.105 00.000 7680 Worker thread wakes up
04:42:35.106 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 1.0 px 520 ms SOUTH
04:42:35.110 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:35.110 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:36.365 01.255 7680 Exposure complete
04:42:36.528 00.163 7680 worker thread done servicing request
04:42:36.528 00.000 6120 OnExposeComplete: enter
04:42:36.533 00.005 6120 UpdateGuideState(): m_state=6
04:42:36.537 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5560
04:42:36.543 00.006 6120 Star::Find returns 1 (0), X=508.05, Y=657.85, Mass=7522, SNR=58.2, Peak=185 HFD=6.6
04:42:36.548 00.005 6120 CameraToMount -- cameraTheta (-0.30) - m_xAngle (0.19) = xAngle (-0.49 = -0.49)
04:42:36.552 00.004 6120 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.39 = 2.39)
04:42:36.556 00.004 6120 CameraToMount -- cameraX=0.46 cameraY=-0.14 hyp=0.48 cameraTheta=-0.30 mountX=0.42 mountY=0.33, mountTheta=0.66
04:42:36.561 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.46, y=-0.14, opts=13)
04:42:36.564 00.003 6120 Enqueuing Move request for scope (0.46, -0.14)
04:42:36.568 00.004 7680 Worker thread wakes up
04:42:36.568 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:36.572 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.14) opts 0xd
04:42:36.572 00.000 6120 UpdateGuideState exits: m=7522 SNR=58.2
04:42:36.577 00.005 7680 Handling offset move in thread for scope, endpoint = (0.46, -0.14)
04:42:36.577 00.000 7680 Moving (0.46, -0.14) raw xDistance=0.42 yDistance=0.33
04:42:36.577 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:36.582 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
04:42:36.582 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:36.588 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
04:42:36.588 00.000 6120 Enqueuing Expose request
04:42:36.593 00.005 7680 MoveAxis(W, 173, ABG)
04:42:36.594 00.001 7680 Guiding  Dir = 3, Dur = 173
04:42:36.594 00.000 7680 IsSlewing returns 0
04:42:36.594 00.000 7680 IsGuiding returns 0
04:42:36.595 00.001 7680 PulseGuide returned control before completion, sleep 183
04:42:36.780 00.185 7680 IsGuiding returns 1
04:42:36.780 00.000 7680 scope still moving after pulse duration time elapsed
04:42:36.811 00.031 7680 IsSlewing returns 0
04:42:36.811 00.000 7680 IsGuiding returns 0
04:42:36.811 00.000 7680 scope move finished after 173 + 43 ms
04:42:36.811 00.000 7680 Move returns status 0, amount 173
04:42:36.811 00.000 7680 MoveAxis(S, 178, ABG)
04:42:36.813 00.002 7680 Guiding  Dir = 1, Dur = 178
04:42:36.813 00.000 7680 IsSlewing returns 0
04:42:36.813 00.000 7680 IsGuiding returns 0
04:42:36.813 00.000 7680 PulseGuide returned control before completion, sleep 188
04:42:37.015 00.202 7680 IsGuiding returns 1
04:42:37.015 00.000 7680 scope still moving after pulse duration time elapsed
04:42:37.047 00.032 7680 IsSlewing returns 0
04:42:37.047 00.000 7680 IsGuiding returns 0
04:42:37.048 00.001 7680 scope move finished after 178 + 56 ms
04:42:37.048 00.000 7680 Move returns status 0, amount 178
04:42:37.048 00.000 7680 move complete, result=0
04:42:37.049 00.001 7680 worker thread done servicing request
04:42:37.049 00.000 6120 GuideStep: 0.4 px 173 ms WEST, 0.3 px 178 ms SOUTH
04:42:37.056 00.007 7680 Worker thread wakes up
04:42:37.056 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:37.056 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:38.305 01.249 7680 Exposure complete
04:42:38.457 00.152 7680 worker thread done servicing request
04:42:38.458 00.001 6120 OnExposeComplete: enter
04:42:38.462 00.004 6120 UpdateGuideState(): m_state=6
04:42:38.468 00.006 6120 Star::Find(15, 508, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5561
04:42:38.476 00.008 6120 Star::Find returns 1 (0), X=507.53, Y=658.02, Mass=7628, SNR=58.1, Peak=190 HFD=6.5
04:42:38.482 00.006 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (0.19) = xAngle (2.58 = 2.58)
04:42:38.488 00.006 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.45 = -0.83)
04:42:38.493 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.76 mountX=-0.06 mountY=-0.05, mountTheta=-2.42
04:42:38.501 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.03, opts=13)
04:42:38.508 00.007 6120 Enqueuing Move request for scope (-0.07, 0.03)
04:42:38.514 00.006 7680 Worker thread wakes up
04:42:38.514 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:38.518 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
04:42:38.518 00.000 6120 UpdateGuideState exits: m=7628 SNR=58.1
04:42:38.522 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
04:42:38.522 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:38.527 00.005 7680 Moving (-0.07, 0.03) raw xDistance=-0.06 yDistance=-0.05
04:42:38.527 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:38.533 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:42:38.533 00.000 6120 Enqueuing Expose request
04:42:38.539 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:42:38.539 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:42:38.540 00.001 7680 MoveAxis(E, 0, ABG)
04:42:38.540 00.000 7680 Move returns status 0, amount 0
04:42:38.540 00.000 7680 MoveAxis(N, 0, ABG)
04:42:38.540 00.000 7680 Move returns status 0, amount 0
04:42:38.540 00.000 7680 move complete, result=0
04:42:38.541 00.001 7680 worker thread done servicing request
04:42:38.541 00.000 7680 Worker thread wakes up
04:42:38.541 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:42:38.548 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:38.548 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:39.791 01.243 7680 Exposure complete
04:42:39.906 00.115 7680 worker thread done servicing request
04:42:39.907 00.001 6120 OnExposeComplete: enter
04:42:39.914 00.007 6120 UpdateGuideState(): m_state=6
04:42:39.920 00.006 6120 Star::Find(15, 507, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5562
04:42:39.926 00.006 6120 Star::Find returns 1 (0), X=507.53, Y=658.02, Mass=7565, SNR=57.7, Peak=191 HFD=6.6
04:42:39.930 00.004 6120 CameraToMount -- cameraTheta (2.75) - m_xAngle (0.19) = xAngle (2.57 = 2.57)
04:42:39.935 00.005 6120 CameraToMount -- cameraTheta (2.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.44 = -0.84)
04:42:39.940 00.005 6120 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.75 mountX=-0.06 mountY=-0.05, mountTheta=-2.42
04:42:39.948 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=0.03, opts=13)
04:42:39.954 00.006 6120 Enqueuing Move request for scope (-0.07, 0.03)
04:42:39.959 00.005 7680 Worker thread wakes up
04:42:39.959 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:39.965 00.006 6120 UpdateGuideState exits: m=7565 SNR=57.7
04:42:39.971 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:39.979 00.008 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
04:42:39.979 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
04:42:39.979 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:39.988 00.009 7680 Moving (-0.07, 0.03) raw xDistance=-0.06 yDistance=-0.05
04:42:39.988 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:42:39.988 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:42:39.988 00.000 6120 Enqueuing Expose request
04:42:39.996 00.008 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:42:39.996 00.000 7680 MoveAxis(E, 0, ABG)
04:42:39.996 00.000 7680 Move returns status 0, amount 0
04:42:39.997 00.001 7680 MoveAxis(N, 0, ABG)
04:42:39.997 00.000 7680 Move returns status 0, amount 0
04:42:39.997 00.000 7680 move complete, result=0
04:42:39.997 00.000 7680 worker thread done servicing request
04:42:39.997 00.000 7680 Worker thread wakes up
04:42:39.997 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:39.998 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:42:40.004 00.006 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:41.246 01.242 7680 Exposure complete
04:42:41.413 00.167 7680 worker thread done servicing request
04:42:41.413 00.000 6120 OnExposeComplete: enter
04:42:41.421 00.008 6120 UpdateGuideState(): m_state=6
04:42:41.428 00.007 6120 Star::Find(15, 507, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5563
04:42:41.434 00.006 6120 Star::Find returns 1 (0), X=507.57, Y=657.92, Mass=7524, SNR=57.7, Peak=189 HFD=6.6
04:42:41.438 00.004 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
04:42:41.445 00.007 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
04:42:41.451 00.006 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.94 mountX=-0.04 mountY=0.05, mountTheta=2.23
04:42:41.456 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.07, opts=13)
04:42:41.461 00.005 6120 Enqueuing Move request for scope (-0.03, -0.07)
04:42:41.465 00.004 7680 Worker thread wakes up
04:42:41.465 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:41.469 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
04:42:41.469 00.000 6120 UpdateGuideState exits: m=7524 SNR=57.7
04:42:41.473 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
04:42:41.473 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:41.477 00.004 7680 Moving (-0.03, -0.07) raw xDistance=-0.04 yDistance=0.05
04:42:41.477 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:41.481 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:42:41.481 00.000 6120 Enqueuing Expose request
04:42:41.485 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:42:41.486 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:42:41.486 00.000 7680 MoveAxis(E, 0, ABG)
04:42:41.486 00.000 7680 Move returns status 0, amount 0
04:42:41.486 00.000 7680 MoveAxis(N, 0, ABG)
04:42:41.487 00.001 7680 Move returns status 0, amount 0
04:42:41.487 00.000 7680 move complete, result=0
04:42:41.487 00.000 7680 worker thread done servicing request
04:42:41.487 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:42:41.492 00.005 7680 Worker thread wakes up
04:42:41.493 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:41.493 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:42.732 01.239 7680 Exposure complete
04:42:42.905 00.173 7680 worker thread done servicing request
04:42:42.905 00.000 6120 OnExposeComplete: enter
04:42:42.911 00.006 6120 UpdateGuideState(): m_state=6
04:42:42.919 00.008 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5564
04:42:42.925 00.006 6120 Star::Find returns 1 (0), X=507.57, Y=657.82, Mass=7627, SNR=59.5, Peak=195 HFD=6.6
04:42:42.931 00.006 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
04:42:42.936 00.005 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
04:42:42.942 00.006 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.70 mountX=-0.05 mountY=0.14, mountTheta=1.92
04:42:42.951 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.17, opts=13)
04:42:42.956 00.005 6120 Enqueuing Move request for scope (-0.02, -0.17)
04:42:42.961 00.005 7680 Worker thread wakes up
04:42:42.962 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:42.967 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
04:42:42.967 00.000 6120 UpdateGuideState exits: m=7627 SNR=59.5
04:42:42.974 00.007 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
04:42:42.974 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:42.981 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:42.987 00.006 7680 Moving (-0.02, -0.17) raw xDistance=-0.05 yDistance=0.14
04:42:42.987 00.000 6120 Enqueuing Expose request
04:42:42.993 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:42:42.993 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:42:42.993 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:42:42.993 00.000 7680 MoveAxis(E, 0, ABG)
04:42:42.994 00.001 7680 Move returns status 0, amount 0
04:42:42.994 00.000 7680 MoveAxis(N, 0, ABG)
04:42:42.994 00.000 7680 Move returns status 0, amount 0
04:42:42.994 00.000 7680 move complete, result=0
04:42:42.994 00.000 7680 worker thread done servicing request
04:42:42.994 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:42:43.000 00.006 7680 Worker thread wakes up
04:42:43.000 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:43.001 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:44.249 01.248 7680 Exposure complete
04:42:44.370 00.121 7680 worker thread done servicing request
04:42:44.370 00.000 6120 OnExposeComplete: enter
04:42:44.376 00.006 6120 UpdateGuideState(): m_state=6
04:42:44.382 00.006 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5565
04:42:44.388 00.006 6120 Star::Find returns 1 (0), X=507.51, Y=657.98, Mass=7680, SNR=57.4, Peak=192 HFD=6.7
04:42:44.391 00.003 6120 CameraToMount -- cameraTheta (-2.98) - m_xAngle (0.19) = xAngle (-3.17 = 3.11)
04:42:44.394 00.003 6120 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.30 = -0.30)
04:42:44.397 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-2.98 mountX=-0.09 mountY=-0.03, mountTheta=-2.86
04:42:44.403 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.01, opts=13)
04:42:44.408 00.005 6120 Enqueuing Move request for scope (-0.09, -0.01)
04:42:44.412 00.004 7680 Worker thread wakes up
04:42:44.412 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:44.418 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
04:42:44.419 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
04:42:44.419 00.000 7680 Moving (-0.09, -0.01) raw xDistance=-0.09 yDistance=-0.03
04:42:44.419 00.000 6120 UpdateGuideState exits: m=7680 SNR=57.4
04:42:44.424 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:44.430 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:42:44.430 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:44.434 00.004 6120 Enqueuing Expose request
04:42:44.438 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:42:44.438 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
04:42:44.438 00.000 7680 MoveAxis(E, 0, ABG)
04:42:44.439 00.001 7680 Move returns status 0, amount 0
04:42:44.439 00.000 7680 MoveAxis(N, 0, ABG)
04:42:44.439 00.000 7680 Move returns status 0, amount 0
04:42:44.439 00.000 7680 move complete, result=0
04:42:44.439 00.000 7680 worker thread done servicing request
04:42:44.441 00.002 7680 Worker thread wakes up
04:42:44.441 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:42:44.447 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:44.448 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:45.685 01.237 7680 Exposure complete
04:42:45.811 00.126 7680 worker thread done servicing request
04:42:45.812 00.001 6120 OnExposeComplete: enter
04:42:45.814 00.002 6120 UpdateGuideState(): m_state=6
04:42:45.820 00.006 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5566
04:42:45.825 00.005 6120 Star::Find returns 1 (0), X=507.38, Y=657.76, Mass=7614, SNR=56.7, Peak=192 HFD=6.6
04:42:45.831 00.006 6120 CameraToMount -- cameraTheta (-2.31) - m_xAngle (0.19) = xAngle (-2.50 = -2.50)
04:42:45.836 00.005 6120 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.38 = 0.38)
04:42:45.841 00.005 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.23 hyp=0.31 cameraTheta=-2.31 mountX=-0.25 mountY=0.11, mountTheta=2.71
04:42:45.846 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.23, opts=13)
04:42:45.850 00.004 6120 Enqueuing Move request for scope (-0.21, -0.23)
04:42:45.856 00.006 7680 Worker thread wakes up
04:42:45.856 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:45.860 00.004 6120 UpdateGuideState exits: m=7614 SNR=56.7
04:42:45.864 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.23) opts 0xd
04:42:45.864 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.23)
04:42:45.864 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:45.870 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:45.874 00.004 7680 Moving (-0.21, -0.23) raw xDistance=-0.25 yDistance=0.11
04:42:45.874 00.000 6120 Enqueuing Expose request
04:42:45.878 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:42:45.878 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:42:45.879 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:42:45.879 00.000 7680 MoveAxis(E, 101, ABG)
04:42:45.880 00.001 7680 Guiding  Dir = 2, Dur = 101
04:42:45.880 00.000 7680 IsSlewing returns 0
04:42:45.880 00.000 7680 IsGuiding returns 0
04:42:45.881 00.001 7680 PulseGuide returned control before completion, sleep 111
04:42:46.008 00.127 7680 IsGuiding returns 0
04:42:46.008 00.000 7680 Move returns status 0, amount 101
04:42:46.008 00.000 7680 MoveAxis(N, 0, ABG)
04:42:46.008 00.000 7680 Move returns status 0, amount 0
04:42:46.008 00.000 7680 move complete, result=0
04:42:46.009 00.001 7680 worker thread done servicing request
04:42:46.009 00.000 6120 GuideStep: -0.2 px 101 ms EAST, 0.1 px 0 ms NORTH
04:42:46.013 00.004 7680 Worker thread wakes up
04:42:46.013 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:46.014 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:47.251 01.237 7680 Exposure complete
04:42:47.406 00.155 7680 worker thread done servicing request
04:42:47.406 00.000 6120 OnExposeComplete: enter
04:42:47.410 00.004 6120 UpdateGuideState(): m_state=6
04:42:47.416 00.006 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5567
04:42:47.420 00.004 6120 Star::Find returns 1 (0), X=507.54, Y=657.79, Mass=7965, SNR=59.1, Peak=201 HFD=6.7
04:42:47.426 00.006 6120 CameraToMount -- cameraTheta (-1.81) - m_xAngle (0.19) = xAngle (-2.00 = -2.00)
04:42:47.431 00.005 6120 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.88 = 0.88)
04:42:47.435 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.81 mountX=-0.09 mountY=0.16, mountTheta=2.06
04:42:47.440 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.20, opts=13)
04:42:47.445 00.005 6120 Enqueuing Move request for scope (-0.05, -0.20)
04:42:47.450 00.005 7680 Worker thread wakes up
04:42:47.450 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
04:42:47.450 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
04:42:47.450 00.000 7680 Moving (-0.05, -0.20) raw xDistance=-0.09 yDistance=0.16
04:42:47.451 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:42:47.451 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:42:47.451 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:47.454 00.003 6120 UpdateGuideState exits: m=7965 SNR=59.1
04:42:47.457 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:47.460 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:47.463 00.003 6120 Enqueuing Expose request
04:42:47.466 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:42:47.466 00.000 7680 MoveAxis(E, 0, ABG)
04:42:47.467 00.001 7680 Move returns status 0, amount 0
04:42:47.467 00.000 7680 MoveAxis(N, 0, ABG)
04:42:47.467 00.000 7680 Move returns status 0, amount 0
04:42:47.467 00.000 7680 move complete, result=0
04:42:47.468 00.001 7680 worker thread done servicing request
04:42:47.468 00.000 7680 Worker thread wakes up
04:42:47.468 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:42:47.471 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:47.471 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:48.721 01.250 7680 Exposure complete
04:42:48.869 00.148 7680 worker thread done servicing request
04:42:48.869 00.000 6120 OnExposeComplete: enter
04:42:48.874 00.005 6120 UpdateGuideState(): m_state=6
04:42:48.877 00.003 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5568
04:42:48.882 00.005 6120 Star::Find returns 1 (0), X=507.51, Y=657.73, Mass=7720, SNR=58.0, Peak=184 HFD=6.9
04:42:48.888 00.006 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
04:42:48.892 00.004 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
04:42:48.896 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.88 mountX=-0.13 mountY=0.20, mountTheta=2.15
04:42:48.901 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.26, opts=13)
04:42:48.905 00.004 6120 Enqueuing Move request for scope (-0.08, -0.26)
04:42:48.909 00.004 7680 Worker thread wakes up
04:42:48.910 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:48.913 00.003 6120 UpdateGuideState exits: m=7720 SNR=58.0
04:42:48.917 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:48.921 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:48.924 00.003 6120 Enqueuing Expose request
04:42:48.928 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.26) opts 0xd
04:42:48.928 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.26)
04:42:48.928 00.000 7680 Moving (-0.08, -0.26) raw xDistance=-0.13 yDistance=0.20
04:42:48.928 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:42:48.928 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:42:48.928 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
04:42:48.930 00.002 7680 MoveAxis(E, 0, ABG)
04:42:48.930 00.000 7680 Move returns status 0, amount 0
04:42:48.930 00.000 7680 MoveAxis(N, 0, ABG)
04:42:48.930 00.000 7680 Move returns status 0, amount 0
04:42:48.930 00.000 7680 move complete, result=0
04:42:48.931 00.001 7680 worker thread done servicing request
04:42:48.931 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:42:48.935 00.004 7680 Worker thread wakes up
04:42:48.935 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:48.935 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:50.173 01.238 7680 Exposure complete
04:42:50.326 00.153 7680 worker thread done servicing request
04:42:50.327 00.001 6120 OnExposeComplete: enter
04:42:50.331 00.004 6120 UpdateGuideState(): m_state=6
04:42:50.335 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5569
04:42:50.338 00.003 6120 Star::Find returns 1 (0), X=507.52, Y=657.64, Mass=7833, SNR=59.3, Peak=197 HFD=6.9
04:42:50.343 00.005 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
04:42:50.347 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
04:42:50.350 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.35 hyp=0.35 cameraTheta=-1.79 mountX=-0.14 mountY=0.28, mountTheta=2.04
04:42:50.356 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.35, opts=13)
04:42:50.360 00.004 6120 Enqueuing Move request for scope (-0.08, -0.35)
04:42:50.364 00.004 7680 Worker thread wakes up
04:42:50.364 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.35) opts 0xd
04:42:50.365 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.35)
04:42:50.365 00.000 7680 Moving (-0.08, -0.35) raw xDistance=-0.14 yDistance=0.28
04:42:50.365 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:42:50.365 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
04:42:50.365 00.000 7680 MoveAxis(E, 0, ABG)
04:42:50.366 00.001 7680 Move returns status 0, amount 0
04:42:50.366 00.000 7680 MoveAxis(S, 150, ABG)
04:42:50.366 00.000 7680 Guiding  Dir = 1, Dur = 150
04:42:50.366 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:50.370 00.004 7680 IsSlewing returns 0
04:42:50.371 00.001 7680 IsGuiding returns 0
04:42:50.371 00.000 6120 UpdateGuideState exits: m=7833 SNR=59.3
04:42:50.375 00.004 7680 PulseGuide returned control before completion, sleep 160
04:42:50.375 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:50.379 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:50.382 00.003 6120 Enqueuing Expose request
04:42:50.540 00.158 7680 IsGuiding returns 1
04:42:50.540 00.000 7680 scope still moving after pulse duration time elapsed
04:42:50.571 00.031 7680 IsSlewing returns 0
04:42:50.573 00.002 7680 IsGuiding returns 0
04:42:50.575 00.002 7680 scope move finished after 150 + 53 ms
04:42:50.575 00.000 7680 Move returns status 0, amount 150
04:42:50.576 00.001 7680 move complete, result=0
04:42:50.576 00.000 7680 worker thread done servicing request
04:42:50.577 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 150 ms SOUTH
04:42:50.582 00.005 7680 Worker thread wakes up
04:42:50.582 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:50.582 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:51.837 01.255 7680 Exposure complete
04:42:51.992 00.155 7680 worker thread done servicing request
04:42:51.992 00.000 6120 OnExposeComplete: enter
04:42:51.997 00.005 6120 UpdateGuideState(): m_state=6
04:42:52.001 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5570
04:42:52.006 00.005 6120 Star::Find returns 1 (0), X=507.40, Y=657.82, Mass=7752, SNR=58.6, Peak=198 HFD=6.7
04:42:52.009 00.003 6120 CameraToMount -- cameraTheta (-2.43) - m_xAngle (0.19) = xAngle (-2.62 = -2.62)
04:42:52.014 00.005 6120 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.25 = 0.25)
04:42:52.018 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.17 hyp=0.26 cameraTheta=-2.43 mountX=-0.22 mountY=0.06, mountTheta=2.86
04:42:52.023 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.17, opts=13)
04:42:52.026 00.003 6120 Enqueuing Move request for scope (-0.20, -0.17)
04:42:52.031 00.005 7680 Worker thread wakes up
04:42:52.031 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:52.035 00.004 6120 UpdateGuideState exits: m=7752 SNR=58.6
04:42:52.039 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:52.044 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:52.049 00.005 6120 Enqueuing Expose request
04:42:52.053 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.17) opts 0xd
04:42:52.053 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.17)
04:42:52.053 00.000 7680 Moving (-0.20, -0.17) raw xDistance=-0.22 yDistance=0.06
04:42:52.053 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:42:52.053 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:42:52.054 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:42:52.054 00.000 7680 MoveAxis(E, 92, ABG)
04:42:52.054 00.000 7680 Guiding  Dir = 2, Dur = 92
04:42:52.054 00.000 7680 IsSlewing returns 0
04:42:52.054 00.000 7680 IsGuiding returns 0
04:42:52.055 00.001 7680 PulseGuide returned control before completion, sleep 102
04:42:52.172 00.117 7680 IsGuiding returns 1
04:42:52.172 00.000 7680 scope still moving after pulse duration time elapsed
04:42:52.202 00.030 7680 IsSlewing returns 0
04:42:52.202 00.000 7680 IsGuiding returns 0
04:42:52.203 00.001 7680 scope move finished after 92 + 55 ms
04:42:52.203 00.000 7680 Move returns status 0, amount 92
04:42:52.203 00.000 7680 MoveAxis(N, 0, ABG)
04:42:52.203 00.000 7680 Move returns status 0, amount 0
04:42:52.203 00.000 7680 move complete, result=0
04:42:52.203 00.000 7680 worker thread done servicing request
04:42:52.205 00.002 6120 GuideStep: -0.2 px 92 ms EAST, 0.1 px 0 ms NORTH
04:42:52.210 00.005 7680 Worker thread wakes up
04:42:52.210 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:52.210 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:53.460 01.250 7680 Exposure complete
04:42:53.602 00.142 7680 worker thread done servicing request
04:42:53.604 00.002 6120 OnExposeComplete: enter
04:42:53.608 00.004 6120 UpdateGuideState(): m_state=6
04:42:53.612 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5571
04:42:53.616 00.004 6120 Star::Find returns 1 (0), X=507.41, Y=657.76, Mass=7729, SNR=59.0, Peak=182 HFD=6.8
04:42:53.620 00.004 6120 CameraToMount -- cameraTheta (-2.24) - m_xAngle (0.19) = xAngle (-2.43 = -2.43)
04:42:53.624 00.004 6120 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.44 = 0.44)
04:42:53.628 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.23 hyp=0.29 cameraTheta=-2.24 mountX=-0.22 mountY=0.12, mountTheta=2.63
04:42:53.632 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.23, opts=13)
04:42:53.637 00.005 6120 Enqueuing Move request for scope (-0.18, -0.23)
04:42:53.641 00.004 7680 Worker thread wakes up
04:42:53.641 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:53.644 00.003 6120 UpdateGuideState exits: m=7729 SNR=59.0
04:42:53.648 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.23) opts 0xd
04:42:53.648 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.23)
04:42:53.649 00.001 7680 Moving (-0.18, -0.23) raw xDistance=-0.22 yDistance=0.12
04:42:53.649 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
04:42:53.649 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:42:53.649 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:42:53.649 00.000 7680 MoveAxis(E, 96, ABG)
04:42:53.650 00.001 7680 Guiding  Dir = 2, Dur = 96
04:42:53.650 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:53.653 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:53.657 00.004 7680 IsSlewing returns 0
04:42:53.657 00.000 6120 Enqueuing Expose request
04:42:53.661 00.004 7680 IsGuiding returns 0
04:42:53.662 00.001 7680 PulseGuide returned control before completion, sleep 106
04:42:53.781 00.119 7680 IsGuiding returns 1
04:42:53.781 00.000 7680 scope still moving after pulse duration time elapsed
04:42:53.812 00.031 7680 IsSlewing returns 0
04:42:53.812 00.000 7680 IsGuiding returns 0
04:42:53.813 00.001 7680 scope move finished after 96 + 55 ms
04:42:53.813 00.000 7680 Move returns status 0, amount 96
04:42:53.813 00.000 7680 MoveAxis(N, 0, ABG)
04:42:53.815 00.002 7680 Move returns status 0, amount 0
04:42:53.815 00.000 7680 move complete, result=0
04:42:53.816 00.001 6120 GuideStep: -0.2 px 96 ms EAST, 0.1 px 0 ms NORTH
04:42:53.821 00.005 7680 worker thread done servicing request
04:42:53.821 00.000 7680 Worker thread wakes up
04:42:53.821 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:53.821 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:55.076 01.255 7680 Exposure complete
04:42:55.253 00.177 7680 worker thread done servicing request
04:42:55.253 00.000 6120 OnExposeComplete: enter
04:42:55.258 00.005 6120 UpdateGuideState(): m_state=6
04:42:55.262 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5572
04:42:55.266 00.004 6120 Star::Find returns 1 (0), X=507.36, Y=657.49, Mass=8066, SNR=60.6, Peak=180 HFD=7.1
04:42:55.270 00.004 6120 CameraToMount -- cameraTheta (-2.01) - m_xAngle (0.19) = xAngle (-2.20 = -2.20)
04:42:55.276 00.006 6120 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.68 = 0.68)
04:42:55.281 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.50 hyp=0.55 cameraTheta=-2.01 mountX=-0.32 mountY=0.34, mountTheta=2.32
04:42:55.287 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.50, opts=13)
04:42:55.294 00.007 6120 Enqueuing Move request for scope (-0.23, -0.50)
04:42:55.301 00.007 7680 Worker thread wakes up
04:42:55.301 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:55.308 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.50) opts 0xd
04:42:55.308 00.000 6120 UpdateGuideState exits: m=8066 SNR=60.6
04:42:55.314 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.50)
04:42:55.314 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:55.319 00.005 7680 Moving (-0.23, -0.50) raw xDistance=-0.32 yDistance=0.34
04:42:55.319 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:55.324 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.32
04:42:55.324 00.000 6120 Enqueuing Expose request
04:42:55.331 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
04:42:55.331 00.000 7680 MoveAxis(E, 139, ABG)
04:42:55.331 00.000 7680 Guiding  Dir = 2, Dur = 139
04:42:55.333 00.002 7680 IsSlewing returns 0
04:42:55.333 00.000 7680 IsGuiding returns 0
04:42:55.334 00.001 7680 PulseGuide returned control before completion, sleep 149
04:42:55.485 00.151 7680 IsGuiding returns 1
04:42:55.485 00.000 7680 scope still moving after pulse duration time elapsed
04:42:55.516 00.031 7680 IsSlewing returns 0
04:42:55.517 00.001 7680 IsGuiding returns 0
04:42:55.518 00.001 7680 scope move finished after 139 + 45 ms
04:42:55.518 00.000 7680 Move returns status 0, amount 139
04:42:55.518 00.000 7680 MoveAxis(S, 187, ABG)
04:42:55.518 00.000 7680 Guiding  Dir = 1, Dur = 187
04:42:55.519 00.001 7680 IsSlewing returns 0
04:42:55.524 00.005 7680 IsGuiding returns 0
04:42:55.525 00.001 7680 PulseGuide returned control before completion, sleep 197
04:42:55.736 00.211 7680 IsGuiding returns 1
04:42:55.737 00.001 7680 scope still moving after pulse duration time elapsed
04:42:55.767 00.030 7680 IsSlewing returns 0
04:42:55.768 00.001 7680 IsGuiding returns 0
04:42:55.768 00.000 7680 scope move finished after 187 + 56 ms
04:42:55.769 00.001 7680 Move returns status 0, amount 187
04:42:55.769 00.000 7680 move complete, result=0
04:42:55.770 00.001 7680 worker thread done servicing request
04:42:55.770 00.000 7680 Worker thread wakes up
04:42:55.771 00.001 6120 GuideStep: -0.3 px 139 ms EAST, 0.3 px 187 ms SOUTH
04:42:55.777 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:55.777 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:57.031 01.254 7680 Exposure complete
04:42:57.172 00.141 7680 worker thread done servicing request
04:42:57.172 00.000 6120 OnExposeComplete: enter
04:42:57.177 00.005 6120 UpdateGuideState(): m_state=6
04:42:57.181 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5573
04:42:57.186 00.005 6120 Star::Find returns 1 (0), X=507.61, Y=657.55, Mass=7699, SNR=58.4, Peak=176 HFD=7.0
04:42:57.189 00.003 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
04:42:57.196 00.007 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
04:42:57.202 00.006 6120 CameraToMount -- cameraX=0.01 cameraY=-0.44 hyp=0.44 cameraTheta=-1.54 mountX=-0.07 mountY=0.40, mountTheta=1.74
04:42:57.208 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.44, opts=13)
04:42:57.213 00.005 6120 Enqueuing Move request for scope (0.01, -0.44)
04:42:57.217 00.004 7680 Worker thread wakes up
04:42:57.217 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:57.221 00.004 6120 UpdateGuideState exits: m=7699 SNR=58.4
04:42:57.226 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:57.230 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:57.234 00.004 6120 Enqueuing Expose request
04:42:57.239 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.44) opts 0xd
04:42:57.239 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.44)
04:42:57.239 00.000 7680 Moving (0.01, -0.44) raw xDistance=-0.07 yDistance=0.40
04:42:57.239 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:42:57.239 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.40 from input 0.40
04:42:57.240 00.001 7680 MoveAxis(E, 0, ABG)
04:42:57.240 00.000 7680 Move returns status 0, amount 0
04:42:57.240 00.000 7680 MoveAxis(S, 219, ABG)
04:42:57.240 00.000 7680 Guiding  Dir = 1, Dur = 219
04:42:57.242 00.002 7680 IsSlewing returns 0
04:42:57.242 00.000 7680 IsGuiding returns 0
04:42:57.243 00.001 7680 PulseGuide returned control before completion, sleep 229
04:42:57.473 00.230 7680 IsGuiding returns 1
04:42:57.473 00.000 7680 scope still moving after pulse duration time elapsed
04:42:57.504 00.031 7680 IsSlewing returns 0
04:42:57.505 00.001 7680 IsGuiding returns 0
04:42:57.505 00.000 7680 scope move finished after 219 + 43 ms
04:42:57.505 00.000 7680 Move returns status 0, amount 219
04:42:57.505 00.000 7680 move complete, result=0
04:42:57.505 00.000 7680 worker thread done servicing request
04:42:57.506 00.001 7680 Worker thread wakes up
04:42:57.506 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 219 ms SOUTH
04:42:57.513 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:57.513 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:42:58.753 01.240 7680 Exposure complete
04:42:58.894 00.141 7680 worker thread done servicing request
04:42:58.894 00.000 6120 OnExposeComplete: enter
04:42:58.898 00.004 6120 UpdateGuideState(): m_state=6
04:42:58.903 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5574
04:42:58.907 00.004 6120 Star::Find returns 1 (0), X=507.59, Y=657.86, Mass=7770, SNR=58.6, Peak=178 HFD=6.7
04:42:58.910 00.003 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.80 = -1.80)
04:42:58.914 00.004 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
04:42:58.919 00.005 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.62 mountX=-0.03 mountY=0.12, mountTheta=1.83
04:42:58.923 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.13, opts=13)
04:42:58.929 00.006 6120 Enqueuing Move request for scope (-0.01, -0.13)
04:42:58.932 00.003 7680 Worker thread wakes up
04:42:58.932 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
04:42:58.932 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
04:42:58.933 00.001 7680 Moving (-0.01, -0.13) raw xDistance=-0.03 yDistance=0.12
04:42:58.933 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:42:58.934 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:42:58.934 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:42:58.934 00.000 7680 MoveAxis(E, 0, ABG)
04:42:58.934 00.000 7680 Move returns status 0, amount 0
04:42:58.934 00.000 7680 MoveAxis(N, 0, ABG)
04:42:58.935 00.001 7680 Move returns status 0, amount 0
04:42:58.935 00.000 7680 move complete, result=0
04:42:58.935 00.000 7680 worker thread done servicing request
04:42:58.935 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:42:58.940 00.005 6120 UpdateGuideState exits: m=7770 SNR=58.6
04:42:58.943 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:42:58.946 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:42:58.951 00.005 6120 Enqueuing Expose request
04:42:58.954 00.003 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:42:58.957 00.003 7680 Worker thread wakes up
04:42:58.957 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:42:58.957 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:00.207 01.250 7680 Exposure complete
04:43:00.356 00.149 7680 worker thread done servicing request
04:43:00.358 00.002 6120 OnExposeComplete: enter
04:43:00.362 00.004 6120 UpdateGuideState(): m_state=6
04:43:00.366 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5575
04:43:00.370 00.004 6120 Star::Find returns 1 (0), X=507.46, Y=657.90, Mass=7309, SNR=57.1, Peak=181 HFD=6.6
04:43:00.374 00.004 6120 CameraToMount -- cameraTheta (-2.57) - m_xAngle (0.19) = xAngle (-2.75 = -2.75)
04:43:00.379 00.005 6120 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.12 = 0.12)
04:43:00.383 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.57 mountX=-0.15 mountY=0.02, mountTheta=3.01
04:43:00.389 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.09, opts=13)
04:43:00.393 00.004 6120 Enqueuing Move request for scope (-0.13, -0.09)
04:43:00.397 00.004 7680 Worker thread wakes up
04:43:00.398 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:00.401 00.003 6120 UpdateGuideState exits: m=7309 SNR=57.1
04:43:00.405 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:00.409 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:00.412 00.003 6120 Enqueuing Expose request
04:43:00.417 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
04:43:00.417 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
04:43:00.417 00.000 7680 Moving (-0.13, -0.09) raw xDistance=-0.15 yDistance=0.02
04:43:00.417 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:43:00.418 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:43:00.418 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:43:00.419 00.001 7680 MoveAxis(E, 0, ABG)
04:43:00.420 00.001 7680 Move returns status 0, amount 0
04:43:00.420 00.000 7680 MoveAxis(N, 0, ABG)
04:43:00.420 00.000 7680 Move returns status 0, amount 0
04:43:00.420 00.000 7680 move complete, result=0
04:43:00.421 00.001 7680 worker thread done servicing request
04:43:00.421 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:43:00.426 00.005 7680 Worker thread wakes up
04:43:00.426 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:00.426 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:01.681 01.255 7680 Exposure complete
04:43:01.824 00.143 7680 worker thread done servicing request
04:43:01.824 00.000 6120 OnExposeComplete: enter
04:43:01.831 00.007 6120 UpdateGuideState(): m_state=6
04:43:01.835 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5576
04:43:01.839 00.004 6120 Star::Find returns 1 (0), X=507.57, Y=657.74, Mass=7973, SNR=59.0, Peak=196 HFD=6.9
04:43:01.842 00.003 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
04:43:01.847 00.005 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
04:43:01.851 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.66 mountX=-0.07 mountY=0.21, mountTheta=1.88
04:43:01.856 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.25, opts=13)
04:43:01.861 00.005 6120 Enqueuing Move request for scope (-0.02, -0.25)
04:43:01.865 00.004 7680 Worker thread wakes up
04:43:01.865 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:01.869 00.004 6120 UpdateGuideState exits: m=7973 SNR=59.0
04:43:01.872 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:01.876 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:01.880 00.004 6120 Enqueuing Expose request
04:43:01.884 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd
04:43:01.884 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.25)
04:43:01.884 00.000 7680 Moving (-0.02, -0.25) raw xDistance=-0.07 yDistance=0.21
04:43:01.884 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:43:01.884 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:43:01.885 00.001 7680 MoveAxis(E, 0, ABG)
04:43:01.885 00.000 7680 Move returns status 0, amount 0
04:43:01.885 00.000 7680 MoveAxis(S, 116, ABG)
04:43:01.885 00.000 7680 Guiding  Dir = 1, Dur = 116
04:43:01.885 00.000 7680 IsSlewing returns 0
04:43:01.886 00.001 7680 IsGuiding returns 0
04:43:01.886 00.000 7680 PulseGuide returned control before completion, sleep 126
04:43:02.030 00.144 7680 IsGuiding returns 0
04:43:02.030 00.000 7680 Move returns status 0, amount 116
04:43:02.031 00.001 7680 move complete, result=0
04:43:02.031 00.000 7680 worker thread done servicing request
04:43:02.031 00.000 7680 Worker thread wakes up
04:43:02.032 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 116 ms SOUTH
04:43:02.040 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:02.040 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:03.287 01.247 7680 Exposure complete
04:43:03.437 00.150 7680 worker thread done servicing request
04:43:03.437 00.000 6120 OnExposeComplete: enter
04:43:03.441 00.004 6120 UpdateGuideState(): m_state=6
04:43:03.445 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5577
04:43:03.448 00.003 6120 Star::Find returns 1 (0), X=507.54, Y=657.80, Mass=7541, SNR=57.4, Peak=197 HFD=6.7
04:43:03.453 00.005 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
04:43:03.456 00.003 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
04:43:03.459 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.85 mountX=-0.09 mountY=0.14, mountTheta=2.12
04:43:03.464 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.19, opts=13)
04:43:03.466 00.002 6120 Enqueuing Move request for scope (-0.05, -0.19)
04:43:03.470 00.004 7680 Worker thread wakes up
04:43:03.470 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
04:43:03.471 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
04:43:03.471 00.000 7680 Moving (-0.05, -0.19) raw xDistance=-0.09 yDistance=0.14
04:43:03.471 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:43:03.471 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:03.473 00.002 6120 UpdateGuideState exits: m=7541 SNR=57.4
04:43:03.478 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:03.481 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:43:03.482 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:03.485 00.003 6120 Enqueuing Expose request
04:43:03.489 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
04:43:03.489 00.000 7680 MoveAxis(E, 0, ABG)
04:43:03.489 00.000 7680 Move returns status 0, amount 0
04:43:03.489 00.000 7680 MoveAxis(N, 0, ABG)
04:43:03.489 00.000 7680 Move returns status 0, amount 0
04:43:03.491 00.002 7680 move complete, result=0
04:43:03.491 00.000 7680 worker thread done servicing request
04:43:03.491 00.000 7680 Worker thread wakes up
04:43:03.491 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:43:03.495 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:03.495 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:04.743 01.248 7680 Exposure complete
04:43:04.899 00.156 7680 worker thread done servicing request
04:43:04.899 00.000 6120 OnExposeComplete: enter
04:43:04.904 00.005 6120 UpdateGuideState(): m_state=6
04:43:04.908 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5578
04:43:04.913 00.005 6120 Star::Find returns 1 (0), X=507.50, Y=657.94, Mass=7879, SNR=58.4, Peak=188 HFD=6.6
04:43:04.915 00.002 6120 CameraToMount -- cameraTheta (-2.61) - m_xAngle (0.19) = xAngle (-2.80 = -2.80)
04:43:04.919 00.004 6120 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.08 = 0.08)
04:43:04.923 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.61 mountX=-0.10 mountY=0.01, mountTheta=3.06
04:43:04.927 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.05, opts=13)
04:43:04.931 00.004 6120 Enqueuing Move request for scope (-0.09, -0.05)
04:43:04.934 00.003 7680 Worker thread wakes up
04:43:04.934 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:04.938 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
04:43:04.939 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
04:43:04.939 00.000 7680 Moving (-0.09, -0.05) raw xDistance=-0.10 yDistance=0.01
04:43:04.939 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:43:04.940 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:43:04.940 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:43:04.940 00.000 7680 MoveAxis(E, 0, ABG)
04:43:04.940 00.000 7680 Move returns status 0, amount 0
04:43:04.940 00.000 7680 MoveAxis(N, 0, ABG)
04:43:04.940 00.000 7680 Move returns status 0, amount 0
04:43:04.941 00.001 7680 move complete, result=0
04:43:04.941 00.000 7680 worker thread done servicing request
04:43:04.941 00.000 6120 UpdateGuideState exits: m=7879 SNR=58.4
04:43:04.944 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:04.949 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:04.954 00.005 6120 Enqueuing Expose request
04:43:04.958 00.004 7680 Worker thread wakes up
04:43:04.958 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:43:04.961 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:04.961 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:06.220 01.259 7680 Exposure complete
04:43:06.363 00.143 7680 worker thread done servicing request
04:43:06.363 00.000 6120 OnExposeComplete: enter
04:43:06.367 00.004 6120 UpdateGuideState(): m_state=6
04:43:06.372 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5579
04:43:06.375 00.003 6120 Star::Find returns 1 (0), X=507.46, Y=657.78, Mass=8004, SNR=59.1, Peak=198 HFD=6.7
04:43:06.379 00.004 6120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (0.19) = xAngle (-2.33 = -2.33)
04:43:06.383 00.004 6120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.55 = 0.55)
04:43:06.387 00.004 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-2.14 mountX=-0.17 mountY=0.13, mountTheta=2.49
04:43:06.391 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.21, opts=13)
04:43:06.395 00.004 6120 Enqueuing Move request for scope (-0.13, -0.21)
04:43:06.400 00.005 7680 Worker thread wakes up
04:43:06.400 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:06.405 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
04:43:06.406 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
04:43:06.406 00.000 7680 Moving (-0.13, -0.21) raw xDistance=-0.17 yDistance=0.13
04:43:06.406 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:43:06.406 00.000 6120 UpdateGuideState exits: m=8004 SNR=59.1
04:43:06.409 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:06.415 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:43:06.415 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:06.419 00.004 6120 Enqueuing Expose request
04:43:06.423 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:43:06.423 00.000 7680 MoveAxis(E, 0, ABG)
04:43:06.423 00.000 7680 Move returns status 0, amount 0
04:43:06.423 00.000 7680 MoveAxis(N, 0, ABG)
04:43:06.424 00.001 7680 Move returns status 0, amount 0
04:43:06.425 00.001 7680 move complete, result=0
04:43:06.425 00.000 7680 worker thread done servicing request
04:43:06.425 00.000 7680 Worker thread wakes up
04:43:06.425 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:43:06.428 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:06.430 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:07.676 01.246 7680 Exposure complete
04:43:07.827 00.151 7680 worker thread done servicing request
04:43:07.827 00.000 6120 OnExposeComplete: enter
04:43:07.831 00.004 6120 UpdateGuideState(): m_state=6
04:43:07.836 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5580
04:43:07.840 00.004 6120 Star::Find returns 1 (0), X=507.44, Y=657.72, Mass=7669, SNR=58.3, Peak=183 HFD=6.9
04:43:07.844 00.004 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.19) = xAngle (-2.27 = -2.27)
04:43:07.848 00.004 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.60 = 0.60)
04:43:07.851 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.27 hyp=0.31 cameraTheta=-2.08 mountX=-0.20 mountY=0.18, mountTheta=2.42
04:43:07.858 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.27, opts=13)
04:43:07.862 00.004 6120 Enqueuing Move request for scope (-0.15, -0.27)
04:43:07.866 00.004 7680 Worker thread wakes up
04:43:07.867 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:07.871 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.27) opts 0xd
04:43:07.871 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.27)
04:43:07.871 00.000 7680 Moving (-0.15, -0.27) raw xDistance=-0.20 yDistance=0.18
04:43:07.871 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:43:07.872 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:43:07.872 00.000 6120 UpdateGuideState exits: m=7669 SNR=58.3
04:43:07.877 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:07.880 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:43:07.881 00.001 7680 MoveAxis(E, 0, ABG)
04:43:07.881 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:07.886 00.005 6120 Enqueuing Expose request
04:43:07.891 00.005 7680 Move returns status 0, amount 0
04:43:07.891 00.000 7680 MoveAxis(N, 0, ABG)
04:43:07.891 00.000 7680 Move returns status 0, amount 0
04:43:07.891 00.000 7680 move complete, result=0
04:43:07.892 00.001 7680 worker thread done servicing request
04:43:07.892 00.000 7680 Worker thread wakes up
04:43:07.892 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:43:07.896 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:07.896 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:09.138 01.242 7680 Exposure complete
04:43:09.292 00.154 7680 worker thread done servicing request
04:43:09.293 00.001 6120 OnExposeComplete: enter
04:43:09.300 00.007 6120 UpdateGuideState(): m_state=6
04:43:09.305 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5581
04:43:09.310 00.005 6120 Star::Find returns 1 (0), X=507.16, Y=659.68, Mass=7401, SNR=57.3, Peak=199 HFD=6.6
04:43:09.315 00.005 6120 CameraToMount -- cameraTheta (1.82) - m_xAngle (0.19) = xAngle (1.63 = 1.63)
04:43:09.319 00.004 6120 CameraToMount -- cameraTheta (1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.50 = -1.78)
04:43:09.322 00.003 6120 CameraToMount -- cameraX=-0.43 cameraY=1.69 hyp=1.75 cameraTheta=1.82 mountX=-0.11 mountY=-1.71, mountTheta=-1.63
04:43:09.327 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.43, y=1.69, opts=13)
04:43:09.330 00.003 6120 Enqueuing Move request for scope (-0.43, 1.69)
04:43:09.334 00.004 7680 Worker thread wakes up
04:43:09.335 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 1.69) opts 0xd
04:43:09.336 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.43, 1.69)
04:43:09.336 00.000 7680 Moving (-0.43, 1.69) raw xDistance=-0.11 yDistance=-1.71
04:43:09.336 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:43:09.336 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:09.341 00.005 6120 UpdateGuideState exits: m=7401 SNR=57.3
04:43:09.344 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:09.347 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:09.352 00.005 7680 resist switch: large excursion: input -1.71 thresh 0.60 direction from 1 to -1
04:43:09.352 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.13
04:43:09.352 00.000 6120 Enqueuing Expose request
04:43:09.356 00.004 7680 GuideAlgorithmResistSwitch::result() returns -1.71 from input -1.71
04:43:09.356 00.000 7680 MoveAxis(E, 0, ABG)
04:43:09.356 00.000 7680 Move returns status 0, amount 0
04:43:09.356 00.000 7680 MoveAxis(N, 928, ABG)
04:43:09.356 00.000 7680 Guiding  Dir = 0, Dur = 928
04:43:09.357 00.001 7680 IsSlewing returns 0
04:43:09.357 00.000 7680 IsGuiding returns 0
04:43:09.357 00.000 7680 PulseGuide returned control before completion, sleep 938
04:43:10.314 00.957 7680 IsGuiding returns 0
04:43:10.315 00.001 7680 Move returns status 0, amount 928
04:43:10.315 00.000 7680 move complete, result=0
04:43:10.316 00.001 7680 worker thread done servicing request
04:43:10.316 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -1.7 px 928 ms NORTH
04:43:10.320 00.004 7680 Worker thread wakes up
04:43:10.320 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:10.320 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:11.575 01.255 7680 Exposure complete
04:43:11.725 00.150 7680 worker thread done servicing request
04:43:11.726 00.001 6120 OnExposeComplete: enter
04:43:11.729 00.003 6120 UpdateGuideState(): m_state=6
04:43:11.734 00.005 6120 Star::Find(15, 507, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5582
04:43:11.738 00.004 6120 Star::Find returns 1 (0), X=507.29, Y=656.95, Mass=7611, SNR=57.7, Peak=191 HFD=6.6
04:43:11.742 00.004 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
04:43:11.746 00.004 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
04:43:11.750 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=-1.04 hyp=1.09 cameraTheta=-1.86 mountX=-0.50 mountY=0.80, mountTheta=2.13
04:43:11.755 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=-1.04, opts=13)
04:43:11.758 00.003 6120 Enqueuing Move request for scope (-0.31, -1.04)
04:43:11.762 00.004 7680 Worker thread wakes up
04:43:11.762 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -1.04) opts 0xd
04:43:11.762 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, -1.04)
04:43:11.762 00.000 7680 Moving (-0.31, -1.04) raw xDistance=-0.50 yDistance=0.80
04:43:11.762 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
04:43:11.763 00.001 7680 resist switch: large excursion: input 0.80 thresh 0.60 direction from -1 to 1
04:43:11.763 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.40
04:43:11.763 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
04:43:11.763 00.000 7680 MoveAxis(E, 203, ABG)
04:43:11.764 00.001 7680 Guiding  Dir = 2, Dur = 203
04:43:11.764 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:11.768 00.004 7680 IsSlewing returns 0
04:43:11.768 00.000 6120 UpdateGuideState exits: m=7611 SNR=57.7
04:43:11.772 00.004 7680 IsGuiding returns 0
04:43:11.772 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:11.777 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:11.780 00.003 7680 PulseGuide returned control before completion, sleep 213
04:43:11.780 00.000 6120 Enqueuing Expose request
04:43:12.001 00.221 7680 IsGuiding returns 1
04:43:12.002 00.001 7680 scope still moving after pulse duration time elapsed
04:43:12.032 00.030 7680 IsSlewing returns 0
04:43:12.033 00.001 7680 IsGuiding returns 0
04:43:12.033 00.000 7680 scope move finished after 203 + 57 ms
04:43:12.034 00.001 7680 Move returns status 0, amount 203
04:43:12.034 00.000 7680 MoveAxis(S, 435, ABG)
04:43:12.035 00.001 7680 Guiding  Dir = 1, Dur = 435
04:43:12.035 00.000 7680 IsSlewing returns 0
04:43:12.036 00.001 7680 IsGuiding returns 0
04:43:12.036 00.000 7680 PulseGuide returned control before completion, sleep 445
04:43:12.491 00.455 7680 IsGuiding returns 1
04:43:12.492 00.001 7680 scope still moving after pulse duration time elapsed
04:43:12.521 00.029 7680 IsSlewing returns 0
04:43:12.522 00.001 7680 IsGuiding returns 0
04:43:12.522 00.000 7680 scope move finished after 435 + 50 ms
04:43:12.523 00.001 7680 Move returns status 0, amount 435
04:43:12.523 00.000 7680 move complete, result=0
04:43:12.523 00.000 7680 worker thread done servicing request
04:43:12.524 00.001 7680 Worker thread wakes up
04:43:12.524 00.000 6120 GuideStep: -0.5 px 203 ms EAST, 0.8 px 435 ms SOUTH
04:43:12.530 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:12.531 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:13.786 01.255 7680 Exposure complete
04:43:13.941 00.155 7680 worker thread done servicing request
04:43:13.941 00.000 6120 OnExposeComplete: enter
04:43:13.945 00.004 6120 UpdateGuideState(): m_state=6
04:43:13.950 00.005 6120 Star::Find(15, 507, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5583
04:43:13.954 00.004 6120 Star::Find returns 1 (0), X=507.51, Y=656.74, Mass=8206, SNR=60.5, Peak=213 HFD=6.9
04:43:13.958 00.004 6120 CameraToMount -- cameraTheta (-1.64) - m_xAngle (0.19) = xAngle (-1.82 = -1.82)
04:43:13.962 00.004 6120 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.05 = 1.05)
04:43:13.966 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-1.25 hyp=1.26 cameraTheta=-1.64 mountX=-0.31 mountY=1.09, mountTheta=1.85
04:43:13.971 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-1.25, opts=13)
04:43:13.975 00.004 6120 Enqueuing Move request for scope (-0.08, -1.25)
04:43:13.978 00.003 7680 Worker thread wakes up
04:43:13.978 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -1.25) opts 0xd
04:43:13.978 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -1.25)
04:43:13.980 00.002 7680 Moving (-0.08, -1.25) raw xDistance=-0.31 yDistance=1.09
04:43:13.980 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
04:43:13.980 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.09
04:43:13.980 00.000 7680 MoveAxis(E, 143, ABG)
04:43:13.980 00.000 7680 Guiding  Dir = 2, Dur = 143
04:43:13.980 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:13.984 00.004 7680 IsSlewing returns 0
04:43:13.984 00.000 6120 UpdateGuideState exits: m=8206 SNR=60.5
04:43:13.988 00.004 7680 IsGuiding returns 0
04:43:13.989 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:13.992 00.003 7680 PulseGuide returned control before completion, sleep 153
04:43:13.992 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:13.997 00.005 6120 Enqueuing Expose request
04:43:14.150 00.153 7680 IsGuiding returns 1
04:43:14.151 00.001 7680 scope still moving after pulse duration time elapsed
04:43:14.182 00.031 7680 IsSlewing returns 0
04:43:14.184 00.002 7680 IsGuiding returns 0
04:43:14.184 00.000 7680 scope move finished after 143 + 52 ms
04:43:14.185 00.001 7680 Move returns status 0, amount 143
04:43:14.185 00.000 7680 MoveAxis(S, 591, ABG)
04:43:14.186 00.001 7680 Guiding  Dir = 1, Dur = 591
04:43:14.187 00.001 7680 IsSlewing returns 0
04:43:14.187 00.000 7680 IsGuiding returns 0
04:43:14.188 00.001 7680 PulseGuide returned control before completion, sleep 601
04:43:14.806 00.618 7680 IsGuiding returns 1
04:43:14.808 00.002 7680 scope still moving after pulse duration time elapsed
04:43:14.837 00.029 7680 IsSlewing returns 0
04:43:14.838 00.001 7680 IsGuiding returns 0
04:43:14.839 00.001 7680 scope move finished after 591 + 59 ms
04:43:14.839 00.000 7680 Move returns status 0, amount 591
04:43:14.839 00.000 7680 move complete, result=0
04:43:14.841 00.002 7680 worker thread done servicing request
04:43:14.841 00.000 6120 GuideStep: -0.3 px 143 ms EAST, 1.1 px 591 ms SOUTH
04:43:14.849 00.008 7680 Worker thread wakes up
04:43:14.849 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:14.850 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:16.102 01.252 7680 Exposure complete
04:43:16.251 00.149 7680 worker thread done servicing request
04:43:16.252 00.001 6120 OnExposeComplete: enter
04:43:16.255 00.003 6120 UpdateGuideState(): m_state=6
04:43:16.259 00.004 6120 Star::Find(15, 507, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5584
04:43:16.264 00.005 6120 Star::Find returns 1 (0), X=507.62, Y=657.57, Mass=8077, SNR=59.5, Peak=175 HFD=7.0
04:43:16.269 00.005 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
04:43:16.272 00.003 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
04:43:16.276 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.42 hyp=0.42 cameraTheta=-1.51 mountX=-0.06 mountY=0.39, mountTheta=1.71
04:43:16.280 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.42, opts=13)
04:43:16.285 00.005 6120 Enqueuing Move request for scope (0.02, -0.42)
04:43:16.288 00.003 7680 Worker thread wakes up
04:43:16.289 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.42) opts 0xd
04:43:16.289 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.42)
04:43:16.289 00.000 7680 Moving (0.02, -0.42) raw xDistance=-0.06 yDistance=0.39
04:43:16.289 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:43:16.289 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:16.293 00.004 6120 UpdateGuideState exits: m=8077 SNR=59.5
04:43:16.298 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:16.302 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:16.305 00.003 6120 Enqueuing Expose request
04:43:16.308 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
04:43:16.308 00.000 7680 MoveAxis(E, 0, ABG)
04:43:16.308 00.000 7680 Move returns status 0, amount 0
04:43:16.308 00.000 7680 MoveAxis(S, 212, ABG)
04:43:16.310 00.002 7680 Guiding  Dir = 1, Dur = 212
04:43:16.310 00.000 7680 IsSlewing returns 0
04:43:16.310 00.000 7680 IsGuiding returns 0
04:43:16.311 00.001 7680 PulseGuide returned control before completion, sleep 222
04:43:16.542 00.231 7680 IsGuiding returns 1
04:43:16.542 00.000 7680 scope still moving after pulse duration time elapsed
04:43:16.573 00.031 7680 IsSlewing returns 0
04:43:16.573 00.000 7680 IsGuiding returns 0
04:43:16.573 00.000 7680 scope move finished after 212 + 51 ms
04:43:16.574 00.001 7680 Move returns status 0, amount 212
04:43:16.574 00.000 7680 move complete, result=0
04:43:16.574 00.000 7680 worker thread done servicing request
04:43:16.574 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 212 ms SOUTH
04:43:16.580 00.006 7680 Worker thread wakes up
04:43:16.580 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:16.581 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:17.832 01.251 7680 Exposure complete
04:43:17.974 00.142 7680 worker thread done servicing request
04:43:17.975 00.001 6120 OnExposeComplete: enter
04:43:17.978 00.003 6120 UpdateGuideState(): m_state=6
04:43:17.982 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5585
04:43:17.986 00.004 6120 Star::Find returns 1 (0), X=507.67, Y=657.66, Mass=8120, SNR=60.3, Peak=188 HFD=6.8
04:43:17.990 00.004 6120 CameraToMount -- cameraTheta (-1.35) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
04:43:17.993 00.003 6120 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
04:43:17.998 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.33 hyp=0.34 cameraTheta=-1.35 mountX=0.01 mountY=0.33, mountTheta=1.54
04:43:18.002 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.33, opts=13)
04:43:18.006 00.004 6120 Enqueuing Move request for scope (0.07, -0.33)
04:43:18.010 00.004 7680 Worker thread wakes up
04:43:18.010 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.33) opts 0xd
04:43:18.011 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:18.015 00.004 6120 UpdateGuideState exits: m=8120 SNR=60.3
04:43:18.018 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:18.022 00.004 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.33)
04:43:18.022 00.000 7680 Moving (0.07, -0.33) raw xDistance=0.01 yDistance=0.33
04:43:18.022 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:43:18.022 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
04:43:18.022 00.000 7680 MoveAxis(E, 0, ABG)
04:43:18.023 00.001 7680 Move returns status 0, amount 0
04:43:18.023 00.000 7680 MoveAxis(S, 180, ABG)
04:43:18.023 00.000 7680 Guiding  Dir = 1, Dur = 180
04:43:18.023 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:18.027 00.004 7680 IsSlewing returns 0
04:43:18.027 00.000 6120 Enqueuing Expose request
04:43:18.031 00.004 7680 IsGuiding returns 0
04:43:18.031 00.000 7680 PulseGuide returned control before completion, sleep 190
04:43:18.227 00.196 7680 IsGuiding returns 1
04:43:18.228 00.001 7680 scope still moving after pulse duration time elapsed
04:43:18.257 00.029 7680 IsSlewing returns 0
04:43:18.259 00.002 7680 IsGuiding returns 0
04:43:18.259 00.000 7680 scope move finished after 180 + 48 ms
04:43:18.260 00.001 7680 Move returns status 0, amount 180
04:43:18.260 00.000 7680 move complete, result=0
04:43:18.260 00.000 7680 worker thread done servicing request
04:43:18.261 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 180 ms SOUTH
04:43:18.268 00.007 7680 Worker thread wakes up
04:43:18.268 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:18.268 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:19.519 01.251 7680 Exposure complete
04:43:19.659 00.140 7680 worker thread done servicing request
04:43:19.659 00.000 6120 OnExposeComplete: enter
04:43:19.664 00.005 6120 UpdateGuideState(): m_state=6
04:43:19.668 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5586
04:43:19.674 00.006 6120 Star::Find returns 1 (0), X=507.56, Y=657.78, Mass=7644, SNR=57.4, Peak=191 HFD=6.8
04:43:19.678 00.004 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
04:43:19.682 00.004 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.97 = 0.97)
04:43:19.686 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.71 mountX=-0.07 mountY=0.18, mountTheta=1.94
04:43:19.690 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.21, opts=13)
04:43:19.696 00.006 6120 Enqueuing Move request for scope (-0.03, -0.21)
04:43:19.698 00.002 7680 Worker thread wakes up
04:43:19.699 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:19.703 00.004 6120 UpdateGuideState exits: m=7644 SNR=57.4
04:43:19.706 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
04:43:19.707 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
04:43:19.707 00.000 7680 Moving (-0.03, -0.21) raw xDistance=-0.07 yDistance=0.18
04:43:19.707 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:43:19.708 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:43:19.708 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:19.712 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:43:19.713 00.001 7680 MoveAxis(E, 0, ABG)
04:43:19.713 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:19.717 00.004 6120 Enqueuing Expose request
04:43:19.720 00.003 7680 Move returns status 0, amount 0
04:43:19.720 00.000 7680 MoveAxis(N, 0, ABG)
04:43:19.721 00.001 7680 Move returns status 0, amount 0
04:43:19.721 00.000 7680 move complete, result=0
04:43:19.721 00.000 7680 worker thread done servicing request
04:43:19.722 00.001 7680 Worker thread wakes up
04:43:19.722 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:43:19.726 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:19.726 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:20.968 01.242 7680 Exposure complete
04:43:21.117 00.149 7680 worker thread done servicing request
04:43:21.118 00.001 6120 OnExposeComplete: enter
04:43:21.121 00.003 6120 UpdateGuideState(): m_state=6
04:43:21.125 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5587
04:43:21.128 00.003 6120 Star::Find returns 1 (0), X=507.44, Y=659.86, Mass=7195, SNR=57.3, Peak=179 HFD=6.5
04:43:21.134 00.006 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.19) = xAngle (1.47 = 1.47)
04:43:21.138 00.004 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.34 = -1.94)
04:43:21.143 00.005 6120 CameraToMount -- cameraX=-0.16 cameraY=1.87 hyp=1.88 cameraTheta=1.66 mountX=0.19 mountY=-1.75, mountTheta=-1.46
04:43:21.150 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=1.87, opts=13)
04:43:21.154 00.004 6120 Enqueuing Move request for scope (-0.16, 1.87)
04:43:21.157 00.003 7680 Worker thread wakes up
04:43:21.157 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 1.87) opts 0xd
04:43:21.157 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, 1.87)
04:43:21.158 00.001 7680 Moving (-0.16, 1.87) raw xDistance=0.19 yDistance=-1.75
04:43:21.158 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:43:21.158 00.000 7680 resist switch: large excursion: input -1.75 thresh 0.60 direction from 1 to -1
04:43:21.158 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.25
04:43:21.159 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:21.163 00.004 6120 UpdateGuideState exits: m=7195 SNR=57.3
04:43:21.168 00.005 7680 GuideAlgorithmResistSwitch::result() returns -1.75 from input -1.75
04:43:21.169 00.001 7680 MoveAxis(E, 0, ABG)
04:43:21.169 00.000 7680 Move returns status 0, amount 0
04:43:21.170 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:21.175 00.005 7680 MoveAxis(N, 949, ABG)
04:43:21.175 00.000 7680 Guiding  Dir = 0, Dur = 949
04:43:21.175 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:21.180 00.005 6120 Enqueuing Expose request
04:43:21.185 00.005 7680 IsSlewing returns 0
04:43:21.186 00.001 7680 IsGuiding returns 0
04:43:21.186 00.000 7680 PulseGuide returned control before completion, sleep 959
04:43:22.154 00.968 7680 IsGuiding returns 1
04:43:22.154 00.000 7680 scope still moving after pulse duration time elapsed
04:43:22.184 00.030 7680 IsSlewing returns 0
04:43:22.184 00.000 7680 IsGuiding returns 0
04:43:22.184 00.000 7680 scope move finished after 949 + 50 ms
04:43:22.186 00.002 7680 Move returns status 0, amount 949
04:43:22.186 00.000 7680 move complete, result=0
04:43:22.186 00.000 7680 worker thread done servicing request
04:43:22.187 00.001 7680 Worker thread wakes up
04:43:22.187 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -1.7 px 949 ms NORTH
04:43:22.194 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:22.194 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:23.441 01.247 7680 Exposure complete
04:43:23.583 00.142 7680 worker thread done servicing request
04:43:23.584 00.001 6120 OnExposeComplete: enter
04:43:23.588 00.004 6120 UpdateGuideState(): m_state=6
04:43:23.591 00.003 6120 Star::Find(15, 507, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5588
04:43:23.594 00.003 6120 Star::Find returns 1 (0), X=507.39, Y=656.95, Mass=7506, SNR=57.7, Peak=175 HFD=6.6
04:43:23.600 00.006 6120 CameraToMount -- cameraTheta (-1.77) - m_xAngle (0.19) = xAngle (-1.95 = -1.95)
04:43:23.619 00.019 6120 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.92 = 0.92)
04:43:23.626 00.007 6120 CameraToMount -- cameraX=-0.21 cameraY=-1.04 hyp=1.06 cameraTheta=-1.77 mountX=-0.40 mountY=0.84, mountTheta=2.01
04:43:23.634 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-1.04, opts=13)
04:43:23.638 00.004 6120 Enqueuing Move request for scope (-0.21, -1.04)
04:43:23.640 00.002 7680 Worker thread wakes up
04:43:23.640 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -1.04) opts 0xd
04:43:23.640 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -1.04)
04:43:23.642 00.002 7680 Moving (-0.21, -1.04) raw xDistance=-0.40 yDistance=0.84
04:43:23.642 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
04:43:23.642 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:23.645 00.003 6120 UpdateGuideState exits: m=7506 SNR=57.7
04:43:23.649 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:23.652 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:23.654 00.002 6120 Enqueuing Expose request
04:43:23.657 00.003 7680 resist switch: large excursion: input 0.84 thresh 0.60 direction from -1 to 1
04:43:23.658 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.52
04:43:23.658 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84
04:43:23.658 00.000 7680 MoveAxis(E, 162, ABG)
04:43:23.658 00.000 7680 Guiding  Dir = 2, Dur = 162
04:43:23.658 00.000 7680 IsSlewing returns 0
04:43:23.659 00.001 7680 IsGuiding returns 0
04:43:23.659 00.000 7680 PulseGuide returned control before completion, sleep 172
04:43:23.835 00.176 7680 IsGuiding returns 1
04:43:23.836 00.001 7680 scope still moving after pulse duration time elapsed
04:43:23.866 00.030 7680 IsSlewing returns 0
04:43:23.867 00.001 7680 IsGuiding returns 1
04:43:23.897 00.030 7680 IsSlewing returns 0
04:43:23.897 00.000 7680 IsGuiding returns 1
04:43:23.930 00.033 7680 IsSlewing returns 0
04:43:23.932 00.002 7680 IsGuiding returns 0
04:43:23.933 00.001 7680 scope move finished after 162 + 111 ms
04:43:23.934 00.001 7680 Move returns status 0, amount 162
04:43:23.934 00.000 7680 MoveAxis(S, 456, ABG)
04:43:23.934 00.000 7680 Guiding  Dir = 1, Dur = 456
04:43:23.935 00.001 7680 IsSlewing returns 0
04:43:23.935 00.000 7680 IsGuiding returns 0
04:43:23.936 00.001 7680 PulseGuide returned control before completion, sleep 466
04:43:24.415 00.479 7680 IsGuiding returns 1
04:43:24.417 00.002 7680 scope still moving after pulse duration time elapsed
04:43:24.446 00.029 7680 IsSlewing returns 0
04:43:24.447 00.001 7680 IsGuiding returns 0
04:43:24.448 00.001 7680 scope move finished after 456 + 56 ms
04:43:24.449 00.001 7680 Move returns status 0, amount 456
04:43:24.449 00.000 7680 move complete, result=0
04:43:24.449 00.000 7680 worker thread done servicing request
04:43:24.450 00.001 7680 Worker thread wakes up
04:43:24.450 00.000 6120 GuideStep: -0.4 px 162 ms EAST, 0.8 px 456 ms SOUTH
04:43:24.457 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:24.457 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:25.709 01.252 7680 Exposure complete
04:43:25.878 00.169 7680 worker thread done servicing request
04:43:25.880 00.002 6120 OnExposeComplete: enter
04:43:25.888 00.008 6120 UpdateGuideState(): m_state=6
04:43:25.894 00.006 6120 Star::Find(15, 507, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5589
04:43:25.899 00.005 6120 Star::Find returns 1 (0), X=507.66, Y=656.80, Mass=7928, SNR=59.9, Peak=196 HFD=6.7
04:43:25.903 00.004 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
04:43:25.908 00.005 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
04:43:25.911 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-1.19 hyp=1.19 cameraTheta=-1.51 mountX=-0.15 mountY=1.10, mountTheta=1.71
04:43:25.922 00.011 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-1.19, opts=13)
04:43:25.928 00.006 6120 Enqueuing Move request for scope (0.07, -1.19)
04:43:25.931 00.003 7680 Worker thread wakes up
04:43:25.931 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:25.935 00.004 6120 UpdateGuideState exits: m=7928 SNR=59.9
04:43:25.940 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -1.19) opts 0xd
04:43:25.940 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, -1.19)
04:43:25.940 00.000 7680 Moving (0.07, -1.19) raw xDistance=-0.15 yDistance=1.10
04:43:25.941 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:43:25.941 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.10 from input 1.10
04:43:25.941 00.000 7680 MoveAxis(E, 0, ABG)
04:43:25.941 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:25.948 00.007 7680 Move returns status 0, amount 0
04:43:25.948 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:25.953 00.005 7680 MoveAxis(S, 595, ABG)
04:43:25.954 00.001 7680 Guiding  Dir = 1, Dur = 595
04:43:25.954 00.000 6120 Enqueuing Expose request
04:43:25.961 00.007 7680 IsSlewing returns 0
04:43:25.961 00.000 7680 IsGuiding returns 0
04:43:25.962 00.001 7680 PulseGuide returned control before completion, sleep 605
04:43:26.572 00.610 7680 IsGuiding returns 1
04:43:26.573 00.001 7680 scope still moving after pulse duration time elapsed
04:43:26.603 00.030 7680 IsSlewing returns 0
04:43:26.605 00.002 7680 IsGuiding returns 0
04:43:26.605 00.000 7680 scope move finished after 595 + 48 ms
04:43:26.605 00.000 7680 Move returns status 0, amount 595
04:43:26.605 00.000 7680 move complete, result=0
04:43:26.606 00.001 7680 worker thread done servicing request
04:43:26.606 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 1.1 px 595 ms SOUTH
04:43:26.615 00.009 7680 Worker thread wakes up
04:43:26.615 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:26.615 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:27.863 01.248 7680 Exposure complete
04:43:28.008 00.145 7680 worker thread done servicing request
04:43:28.010 00.002 6120 OnExposeComplete: enter
04:43:28.017 00.007 6120 UpdateGuideState(): m_state=6
04:43:28.021 00.004 6120 Star::Find(15, 507, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5590
04:43:28.025 00.004 6120 Star::Find returns 1 (0), X=507.88, Y=657.08, Mass=7574, SNR=58.1, Peak=199 HFD=6.4
04:43:28.029 00.004 6120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.19) = xAngle (-1.45 = -1.45)
04:43:28.034 00.005 6120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.42 = 1.42)
04:43:28.037 00.003 6120 CameraToMount -- cameraX=0.29 cameraY=-0.91 hyp=0.95 cameraTheta=-1.27 mountX=0.11 mountY=0.94, mountTheta=1.45
04:43:28.043 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.29, y=-0.91, opts=13)
04:43:28.048 00.005 6120 Enqueuing Move request for scope (0.29, -0.91)
04:43:28.051 00.003 7680 Worker thread wakes up
04:43:28.051 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:28.055 00.004 6120 UpdateGuideState exits: m=7574 SNR=58.1
04:43:28.059 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:28.062 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:28.066 00.004 6120 Enqueuing Expose request
04:43:28.070 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.91) opts 0xd
04:43:28.070 00.000 7680 Handling offset move in thread for scope, endpoint = (0.29, -0.91)
04:43:28.070 00.000 7680 Moving (0.29, -0.91) raw xDistance=0.11 yDistance=0.94
04:43:28.070 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:43:28.072 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94
04:43:28.072 00.000 7680 MoveAxis(E, 0, ABG)
04:43:28.072 00.000 7680 Move returns status 0, amount 0
04:43:28.072 00.000 7680 MoveAxis(S, 510, ABG)
04:43:28.073 00.001 7680 Guiding  Dir = 1, Dur = 510
04:43:28.073 00.000 7680 IsSlewing returns 0
04:43:28.073 00.000 7680 IsGuiding returns 0
04:43:28.073 00.000 7680 PulseGuide returned control before completion, sleep 520
04:43:28.605 00.532 7680 IsGuiding returns 1
04:43:28.605 00.000 7680 scope still moving after pulse duration time elapsed
04:43:28.636 00.031 7680 IsSlewing returns 0
04:43:28.636 00.000 7680 IsGuiding returns 1
04:43:28.667 00.031 7680 IsSlewing returns 0
04:43:28.669 00.002 7680 IsGuiding returns 1
04:43:28.698 00.029 7680 IsSlewing returns 0
04:43:28.699 00.001 7680 IsGuiding returns 0
04:43:28.699 00.000 7680 scope move finished after 510 + 116 ms
04:43:28.699 00.000 7680 Move returns status 0, amount 510
04:43:28.700 00.001 7680 move complete, result=0
04:43:28.700 00.000 7680 worker thread done servicing request
04:43:28.701 00.001 7680 Worker thread wakes up
04:43:28.701 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.9 px 510 ms SOUTH
04:43:28.708 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:28.708 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:29.959 01.251 7680 Exposure complete
04:43:30.106 00.147 7680 worker thread done servicing request
04:43:30.106 00.000 6120 OnExposeComplete: enter
04:43:30.112 00.006 6120 UpdateGuideState(): m_state=6
04:43:30.117 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5591
04:43:30.121 00.004 6120 Star::Find returns 1 (0), X=507.74, Y=658.50, Mass=8373, SNR=61.0, Peak=193 HFD=7.0
04:43:30.124 00.003 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (0.19) = xAngle (1.11 = 1.11)
04:43:30.128 00.004 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.99 = -2.30)
04:43:30.132 00.004 6120 CameraToMount -- cameraX=0.14 cameraY=0.51 hyp=0.53 cameraTheta=1.30 mountX=0.24 mountY=-0.40, mountTheta=-1.04
04:43:30.136 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.51, opts=13)
04:43:30.141 00.005 6120 Enqueuing Move request for scope (0.14, 0.51)
04:43:30.144 00.003 7680 Worker thread wakes up
04:43:30.144 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.51) opts 0xd
04:43:30.144 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.51)
04:43:30.144 00.000 7680 Moving (0.14, 0.51) raw xDistance=0.24 yDistance=-0.40
04:43:30.144 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
04:43:30.145 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:43:30.145 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
04:43:30.146 00.001 7680 MoveAxis(W, 96, ABG)
04:43:30.146 00.000 7680 Guiding  Dir = 3, Dur = 96
04:43:30.146 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:30.150 00.004 7680 IsSlewing returns 0
04:43:30.150 00.000 6120 UpdateGuideState exits: m=8373 SNR=61.0
04:43:30.154 00.004 7680 IsGuiding returns 0
04:43:30.155 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:30.159 00.004 7680 PulseGuide returned control before completion, sleep 106
04:43:30.160 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:30.162 00.002 6120 Enqueuing Expose request
04:43:30.279 00.117 7680 IsGuiding returns 1
04:43:30.280 00.001 7680 scope still moving after pulse duration time elapsed
04:43:30.310 00.030 7680 IsSlewing returns 0
04:43:30.312 00.002 7680 IsGuiding returns 0
04:43:30.312 00.000 7680 scope move finished after 96 + 61 ms
04:43:30.312 00.000 7680 Move returns status 0, amount 96
04:43:30.314 00.002 7680 MoveAxis(N, 0, ABG)
04:43:30.315 00.001 7680 Move returns status 0, amount 0
04:43:30.315 00.000 7680 move complete, result=0
04:43:30.315 00.000 7680 worker thread done servicing request
04:43:30.316 00.001 7680 Worker thread wakes up
04:43:30.316 00.000 6120 GuideStep: 0.2 px 96 ms WEST, -0.4 px 0 ms NORTH
04:43:30.324 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:30.324 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:31.568 01.244 7680 Exposure complete
04:43:31.713 00.145 7680 worker thread done servicing request
04:43:31.713 00.000 6120 OnExposeComplete: enter
04:43:31.718 00.005 6120 UpdateGuideState(): m_state=6
04:43:31.723 00.005 6120 Star::Find(15, 507, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5592
04:43:31.725 00.002 6120 Star::Find returns 1 (0), X=507.42, Y=658.78, Mass=8512, SNR=61.3, Peak=189 HFD=6.9
04:43:31.731 00.006 6120 CameraToMount -- cameraTheta (1.79) - m_xAngle (0.19) = xAngle (1.60 = 1.60)
04:43:31.735 00.004 6120 CameraToMount -- cameraTheta (1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.47 = -1.81)
04:43:31.740 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=0.79 hyp=0.81 cameraTheta=1.79 mountX=-0.02 mountY=-0.79, mountTheta=-1.60
04:43:31.745 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.79, opts=13)
04:43:31.750 00.005 6120 Enqueuing Move request for scope (-0.17, 0.79)
04:43:31.753 00.003 7680 Worker thread wakes up
04:43:31.753 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:31.757 00.004 6120 UpdateGuideState exits: m=8512 SNR=61.3
04:43:31.761 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:31.764 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.79) opts 0xd
04:43:31.764 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.79)
04:43:31.764 00.000 7680 Moving (-0.17, 0.79) raw xDistance=-0.02 yDistance=-0.79
04:43:31.765 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:43:31.765 00.000 7680 resist switch: large excursion: input -0.79 thresh 0.60 direction from 1 to -1
04:43:31.765 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-2.36
04:43:31.765 00.000 7680 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
04:43:31.765 00.000 7680 MoveAxis(E, 0, ABG)
04:43:31.765 00.000 7680 Move returns status 0, amount 0
04:43:31.766 00.001 7680 MoveAxis(N, 427, ABG)
04:43:31.766 00.000 7680 Guiding  Dir = 0, Dur = 427
04:43:31.766 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:31.771 00.005 7680 IsSlewing returns 0
04:43:31.771 00.000 6120 Enqueuing Expose request
04:43:31.775 00.004 7680 IsGuiding returns 0
04:43:31.775 00.000 7680 PulseGuide returned control before completion, sleep 437
04:43:32.217 00.442 7680 IsGuiding returns 1
04:43:32.218 00.001 7680 scope still moving after pulse duration time elapsed
04:43:32.249 00.031 7680 IsSlewing returns 0
04:43:32.249 00.000 7680 IsGuiding returns 0
04:43:32.249 00.000 7680 scope move finished after 427 + 47 ms
04:43:32.249 00.000 7680 Move returns status 0, amount 427
04:43:32.250 00.001 7680 move complete, result=0
04:43:32.250 00.000 7680 worker thread done servicing request
04:43:32.250 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.8 px 427 ms NORTH
04:43:32.256 00.006 7680 Worker thread wakes up
04:43:32.256 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:32.256 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:33.510 01.254 7680 Exposure complete
04:43:33.653 00.143 7680 worker thread done servicing request
04:43:33.654 00.001 6120 OnExposeComplete: enter
04:43:33.659 00.005 6120 UpdateGuideState(): m_state=6
04:43:33.664 00.005 6120 Star::Find(15, 507, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5593
04:43:33.668 00.004 6120 Star::Find returns 1 (0), X=507.34, Y=657.91, Mass=7657, SNR=58.7, Peak=183 HFD=6.7
04:43:33.673 00.005 6120 CameraToMount -- cameraTheta (-2.83) - m_xAngle (0.19) = xAngle (-3.02 = -3.02)
04:43:33.677 00.004 6120 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.15 = -0.15)
04:43:33.681 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.08 hyp=0.26 cameraTheta=-2.83 mountX=-0.26 mountY=-0.04, mountTheta=-3.00
04:43:33.686 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.08, opts=13)
04:43:33.690 00.004 6120 Enqueuing Move request for scope (-0.25, -0.08)
04:43:33.695 00.005 7680 Worker thread wakes up
04:43:33.695 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.08) opts 0xd
04:43:33.695 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.08)
04:43:33.696 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:33.700 00.004 7680 Moving (-0.25, -0.08) raw xDistance=-0.26 yDistance=-0.04
04:43:33.700 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
04:43:33.701 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:43:33.701 00.000 6120 UpdateGuideState exits: m=7657 SNR=58.7
04:43:33.704 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:33.709 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:33.713 00.004 6120 Enqueuing Expose request
04:43:33.716 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:43:33.716 00.000 7680 MoveAxis(E, 106, ABG)
04:43:33.716 00.000 7680 Guiding  Dir = 2, Dur = 106
04:43:33.716 00.000 7680 IsSlewing returns 0
04:43:33.718 00.002 7680 IsGuiding returns 0
04:43:33.718 00.000 7680 PulseGuide returned control before completion, sleep 116
04:43:33.842 00.124 7680 IsGuiding returns 1
04:43:33.844 00.002 7680 scope still moving after pulse duration time elapsed
04:43:33.874 00.030 7680 IsSlewing returns 0
04:43:33.875 00.001 7680 IsGuiding returns 1
04:43:33.904 00.029 7680 IsSlewing returns 0
04:43:33.905 00.001 7680 IsGuiding returns 0
04:43:33.907 00.002 7680 scope move finished after 106 + 82 ms
04:43:33.907 00.000 7680 Move returns status 0, amount 106
04:43:33.908 00.001 7680 MoveAxis(N, 0, ABG)
04:43:33.908 00.000 7680 Move returns status 0, amount 0
04:43:33.909 00.001 7680 move complete, result=0
04:43:33.909 00.000 7680 worker thread done servicing request
04:43:33.910 00.001 6120 GuideStep: -0.3 px 106 ms EAST, -0.0 px 0 ms NORTH
04:43:33.918 00.008 7680 Worker thread wakes up
04:43:33.918 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:33.918 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:35.170 01.252 7680 Exposure complete
04:43:35.312 00.142 7680 worker thread done servicing request
04:43:35.312 00.000 6120 OnExposeComplete: enter
04:43:35.316 00.004 6120 UpdateGuideState(): m_state=6
04:43:35.322 00.006 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5594
04:43:35.327 00.005 6120 Star::Find returns 1 (0), X=507.54, Y=658.05, Mass=7110, SNR=55.3, Peak=179 HFD=6.5
04:43:35.331 00.004 6120 CameraToMount -- cameraTheta (2.27) - m_xAngle (0.19) = xAngle (2.09 = 2.09)
04:43:35.335 00.004 6120 CameraToMount -- cameraTheta (2.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.96 = -1.32)
04:43:35.339 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.27 mountX=-0.04 mountY=-0.08, mountTheta=-2.04
04:43:35.343 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.06, opts=13)
04:43:35.348 00.005 6120 Enqueuing Move request for scope (-0.05, 0.06)
04:43:35.351 00.003 7680 Worker thread wakes up
04:43:35.351 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:35.356 00.005 6120 UpdateGuideState exits: m=7110 SNR=55.3
04:43:35.360 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:35.364 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:35.369 00.005 6120 Enqueuing Expose request
04:43:35.372 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
04:43:35.372 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
04:43:35.372 00.000 7680 Moving (-0.05, 0.06) raw xDistance=-0.04 yDistance=-0.08
04:43:35.373 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:43:35.373 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:43:35.373 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:43:35.373 00.000 7680 MoveAxis(E, 0, ABG)
04:43:35.373 00.000 7680 Move returns status 0, amount 0
04:43:35.373 00.000 7680 MoveAxis(N, 0, ABG)
04:43:35.374 00.001 7680 Move returns status 0, amount 0
04:43:35.374 00.000 7680 move complete, result=0
04:43:35.375 00.001 7680 worker thread done servicing request
04:43:35.375 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:43:35.379 00.004 7680 Worker thread wakes up
04:43:35.379 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:35.379 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:36.636 01.257 7680 Exposure complete
04:43:36.779 00.143 7680 worker thread done servicing request
04:43:36.779 00.000 6120 OnExposeComplete: enter
04:43:36.783 00.004 6120 UpdateGuideState(): m_state=6
04:43:36.787 00.004 6120 Star::Find(15, 507, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5595
04:43:36.791 00.004 6120 Star::Find returns 1 (0), X=507.47, Y=657.94, Mass=7952, SNR=59.0, Peak=185 HFD=6.6
04:43:36.794 00.003 6120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.19) = xAngle (-2.98 = -2.98)
04:43:36.797 00.003 6120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.11 = -0.11)
04:43:36.801 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.79 mountX=-0.13 mountY=-0.01, mountTheta=-3.03
04:43:36.805 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.04, opts=13)
04:43:36.810 00.005 6120 Enqueuing Move request for scope (-0.12, -0.04)
04:43:36.812 00.002 7680 Worker thread wakes up
04:43:36.813 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:36.817 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
04:43:36.817 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
04:43:36.818 00.001 7680 Moving (-0.12, -0.04) raw xDistance=-0.13 yDistance=-0.01
04:43:36.818 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:43:36.818 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:43:36.818 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:43:36.819 00.001 7680 MoveAxis(E, 0, ABG)
04:43:36.819 00.000 7680 Move returns status 0, amount 0
04:43:36.819 00.000 7680 MoveAxis(N, 0, ABG)
04:43:36.819 00.000 7680 Move returns status 0, amount 0
04:43:36.819 00.000 7680 move complete, result=0
04:43:36.819 00.000 7680 worker thread done servicing request
04:43:36.819 00.000 6120 UpdateGuideState exits: m=7952 SNR=59.0
04:43:36.823 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:36.826 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:36.830 00.004 6120 Enqueuing Expose request
04:43:36.834 00.004 7680 Worker thread wakes up
04:43:36.835 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:43:36.838 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:36.838 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:38.089 01.251 7680 Exposure complete
04:43:38.243 00.154 7680 worker thread done servicing request
04:43:38.243 00.000 6120 OnExposeComplete: enter
04:43:38.247 00.004 6120 UpdateGuideState(): m_state=6
04:43:38.251 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5596
04:43:38.255 00.004 6120 Star::Find returns 1 (0), X=507.44, Y=657.87, Mass=7756, SNR=58.6, Peak=192 HFD=6.6
04:43:38.259 00.004 6120 CameraToMount -- cameraTheta (-2.51) - m_xAngle (0.19) = xAngle (-2.69 = -2.69)
04:43:38.264 00.005 6120 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.18 = 0.18)
04:43:38.267 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.51 mountX=-0.18 mountY=0.04, mountTheta=2.95
04:43:38.273 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.12, opts=13)
04:43:38.276 00.003 6120 Enqueuing Move request for scope (-0.16, -0.12)
04:43:38.280 00.004 7680 Worker thread wakes up
04:43:38.281 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
04:43:38.281 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
04:43:38.281 00.000 7680 Moving (-0.16, -0.12) raw xDistance=-0.18 yDistance=0.04
04:43:38.281 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:43:38.281 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:43:38.282 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:38.285 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:43:38.285 00.000 7680 MoveAxis(E, 0, ABG)
04:43:38.286 00.001 7680 Move returns status 0, amount 0
04:43:38.286 00.000 7680 MoveAxis(N, 0, ABG)
04:43:38.286 00.000 7680 Move returns status 0, amount 0
04:43:38.287 00.001 7680 move complete, result=0
04:43:38.287 00.000 6120 UpdateGuideState exits: m=7756 SNR=58.6
04:43:38.291 00.004 7680 worker thread done servicing request
04:43:38.291 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:38.294 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:38.299 00.005 6120 Enqueuing Expose request
04:43:38.302 00.003 7680 Worker thread wakes up
04:43:38.302 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:43:38.306 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:38.306 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:39.555 01.249 7680 Exposure complete
04:43:39.710 00.155 7680 worker thread done servicing request
04:43:39.711 00.001 6120 OnExposeComplete: enter
04:43:39.715 00.004 6120 UpdateGuideState(): m_state=6
04:43:39.718 00.003 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5597
04:43:39.722 00.004 6120 Star::Find returns 1 (0), X=507.39, Y=657.74, Mass=8519, SNR=62.0, Peak=212 HFD=6.8
04:43:39.728 00.006 6120 CameraToMount -- cameraTheta (-2.28) - m_xAngle (0.19) = xAngle (-2.46 = -2.46)
04:43:39.732 00.004 6120 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.41 = 0.41)
04:43:39.736 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.24 hyp=0.32 cameraTheta=-2.28 mountX=-0.25 mountY=0.13, mountTheta=2.67
04:43:39.741 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.24, opts=13)
04:43:39.745 00.004 6120 Enqueuing Move request for scope (-0.21, -0.24)
04:43:39.749 00.004 7680 Worker thread wakes up
04:43:39.749 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:39.753 00.004 6120 UpdateGuideState exits: m=8519 SNR=62.0
04:43:39.757 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.24) opts 0xd
04:43:39.757 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.24)
04:43:39.757 00.000 7680 Moving (-0.21, -0.24) raw xDistance=-0.25 yDistance=0.13
04:43:39.757 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:43:39.757 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:43:39.759 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:43:39.759 00.000 7680 MoveAxis(E, 102, ABG)
04:43:39.759 00.000 7680 Guiding  Dir = 2, Dur = 102
04:43:39.759 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:39.763 00.004 7680 IsSlewing returns 0
04:43:39.764 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:39.768 00.004 7680 IsGuiding returns 0
04:43:39.768 00.000 6120 Enqueuing Expose request
04:43:39.773 00.005 7680 PulseGuide returned control before completion, sleep 112
04:43:39.887 00.114 7680 IsGuiding returns 1
04:43:39.890 00.003 7680 scope still moving after pulse duration time elapsed
04:43:39.917 00.027 7680 IsSlewing returns 0
04:43:39.918 00.001 7680 IsGuiding returns 0
04:43:39.919 00.001 7680 scope move finished after 102 + 48 ms
04:43:39.919 00.000 7680 Move returns status 0, amount 102
04:43:39.920 00.001 7680 MoveAxis(N, 0, ABG)
04:43:39.920 00.000 7680 Move returns status 0, amount 0
04:43:39.920 00.000 7680 move complete, result=0
04:43:39.920 00.000 7680 worker thread done servicing request
04:43:39.920 00.000 6120 GuideStep: -0.3 px 102 ms EAST, 0.1 px 0 ms NORTH
04:43:39.926 00.006 7680 Worker thread wakes up
04:43:39.926 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:39.926 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:41.181 01.255 7680 Exposure complete
04:43:41.333 00.152 7680 worker thread done servicing request
04:43:41.333 00.000 6120 OnExposeComplete: enter
04:43:41.338 00.005 6120 UpdateGuideState(): m_state=6
04:43:41.342 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5598
04:43:41.346 00.004 6120 Star::Find returns 1 (0), X=507.50, Y=657.81, Mass=7486, SNR=57.3, Peak=181 HFD=6.6
04:43:41.349 00.003 6120 CameraToMount -- cameraTheta (-2.06) - m_xAngle (0.19) = xAngle (-2.25 = -2.25)
04:43:41.353 00.004 6120 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.63 = 0.63)
04:43:41.356 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.06 mountX=-0.13 mountY=0.12, mountTheta=2.39
04:43:41.362 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.18, opts=13)
04:43:41.366 00.004 6120 Enqueuing Move request for scope (-0.09, -0.18)
04:43:41.369 00.003 7680 Worker thread wakes up
04:43:41.370 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
04:43:41.370 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
04:43:41.370 00.000 7680 Moving (-0.09, -0.18) raw xDistance=-0.13 yDistance=0.12
04:43:41.370 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:43:41.370 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:43:41.370 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:43:41.370 00.000 7680 MoveAxis(E, 0, ABG)
04:43:41.370 00.000 7680 Move returns status 0, amount 0
04:43:41.370 00.000 7680 MoveAxis(N, 0, ABG)
04:43:41.370 00.000 7680 Move returns status 0, amount 0
04:43:41.370 00.000 7680 move complete, result=0
04:43:41.371 00.001 7680 worker thread done servicing request
04:43:41.372 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:41.375 00.003 6120 UpdateGuideState exits: m=7486 SNR=57.3
04:43:41.379 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:41.381 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:41.386 00.005 6120 Enqueuing Expose request
04:43:41.390 00.004 7680 Worker thread wakes up
04:43:41.390 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:43:41.394 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:41.394 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:42.650 01.256 7680 Exposure complete
04:43:42.820 00.170 7680 worker thread done servicing request
04:43:42.820 00.000 6120 OnExposeComplete: enter
04:43:42.825 00.005 6120 UpdateGuideState(): m_state=6
04:43:42.832 00.007 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5599
04:43:42.836 00.004 6120 Star::Find returns 1 (0), X=507.41, Y=657.78, Mass=7983, SNR=58.8, Peak=189 HFD=6.7
04:43:42.841 00.005 6120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (0.19) = xAngle (-2.48 = -2.48)
04:43:42.848 00.007 6120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.39 = 0.39)
04:43:42.855 00.007 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-2.29 mountX=-0.21 mountY=0.10, mountTheta=2.69
04:43:42.862 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.20, opts=13)
04:43:42.868 00.006 6120 Enqueuing Move request for scope (-0.18, -0.20)
04:43:42.871 00.003 7680 Worker thread wakes up
04:43:42.872 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:42.875 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.20) opts 0xd
04:43:42.876 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.20)
04:43:42.876 00.000 6120 UpdateGuideState exits: m=7983 SNR=58.8
04:43:42.880 00.004 7680 Moving (-0.18, -0.20) raw xDistance=-0.21 yDistance=0.10
04:43:42.880 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:42.886 00.006 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.21
04:43:42.886 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:42.892 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:43:42.892 00.000 6120 Enqueuing Expose request
04:43:42.896 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:43:42.897 00.001 7680 MoveAxis(E, 88, ABG)
04:43:42.897 00.000 7680 Guiding  Dir = 2, Dur = 88
04:43:42.897 00.000 7680 IsSlewing returns 0
04:43:42.898 00.001 7680 IsGuiding returns 0
04:43:42.898 00.000 7680 PulseGuide returned control before completion, sleep 98
04:43:43.002 00.104 7680 IsGuiding returns 1
04:43:43.003 00.001 7680 scope still moving after pulse duration time elapsed
04:43:43.034 00.031 7680 IsSlewing returns 0
04:43:43.035 00.001 7680 IsGuiding returns 0
04:43:43.035 00.000 7680 scope move finished after 88 + 49 ms
04:43:43.035 00.000 7680 Move returns status 0, amount 88
04:43:43.036 00.001 7680 MoveAxis(N, 0, ABG)
04:43:43.036 00.000 7680 Move returns status 0, amount 0
04:43:43.038 00.002 7680 move complete, result=0
04:43:43.038 00.000 7680 worker thread done servicing request
04:43:43.038 00.000 6120 GuideStep: -0.2 px 88 ms EAST, 0.1 px 0 ms NORTH
04:43:43.044 00.006 7680 Worker thread wakes up
04:43:43.044 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:43.046 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:44.299 01.253 7680 Exposure complete
04:43:44.450 00.151 7680 worker thread done servicing request
04:43:44.450 00.000 6120 OnExposeComplete: enter
04:43:44.455 00.005 6120 UpdateGuideState(): m_state=6
04:43:44.459 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5600
04:43:44.463 00.004 6120 Star::Find returns 1 (0), X=507.42, Y=657.67, Mass=7852, SNR=58.6, Peak=191 HFD=7.0
04:43:44.466 00.003 6120 CameraToMount -- cameraTheta (-2.07) - m_xAngle (0.19) = xAngle (-2.26 = -2.26)
04:43:44.470 00.004 6120 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.62 = 0.62)
04:43:44.474 00.004 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.32 hyp=0.36 cameraTheta=-2.07 mountX=-0.23 mountY=0.21, mountTheta=2.40
04:43:44.479 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.32, opts=13)
04:43:44.483 00.004 6120 Enqueuing Move request for scope (-0.17, -0.32)
04:43:44.487 00.004 7680 Worker thread wakes up
04:43:44.487 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.32) opts 0xd
04:43:44.487 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.32)
04:43:44.487 00.000 7680 Moving (-0.17, -0.32) raw xDistance=-0.23 yDistance=0.21
04:43:44.487 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:43:44.489 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:43:44.489 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
04:43:44.489 00.000 7680 MoveAxis(E, 100, ABG)
04:43:44.489 00.000 7680 Guiding  Dir = 2, Dur = 100
04:43:44.489 00.000 7680 IsSlewing returns 0
04:43:44.490 00.001 7680 IsGuiding returns 0
04:43:44.490 00.000 7680 PulseGuide returned control before completion, sleep 110
04:43:44.490 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:44.495 00.005 6120 UpdateGuideState exits: m=7852 SNR=58.6
04:43:44.497 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:44.501 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:44.504 00.003 6120 Enqueuing Expose request
04:43:44.601 00.097 7680 IsGuiding returns 1
04:43:44.603 00.002 7680 scope still moving after pulse duration time elapsed
04:43:44.631 00.028 7680 IsSlewing returns 0
04:43:44.633 00.002 7680 IsGuiding returns 0
04:43:44.634 00.001 7680 scope move finished after 100 + 45 ms
04:43:44.634 00.000 7680 Move returns status 0, amount 100
04:43:44.636 00.002 7680 MoveAxis(N, 0, ABG)
04:43:44.636 00.000 7680 Move returns status 0, amount 0
04:43:44.637 00.001 7680 move complete, result=0
04:43:44.637 00.000 7680 worker thread done servicing request
04:43:44.638 00.001 7680 Worker thread wakes up
04:43:44.638 00.000 6120 GuideStep: -0.2 px 100 ms EAST, 0.2 px 0 ms NORTH
04:43:44.644 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:44.644 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:45.900 01.256 7680 Exposure complete
04:43:46.052 00.152 7680 worker thread done servicing request
04:43:46.052 00.000 6120 OnExposeComplete: enter
04:43:46.056 00.004 6120 UpdateGuideState(): m_state=6
04:43:46.061 00.005 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5601
04:43:46.065 00.004 6120 Star::Find returns 1 (0), X=507.71, Y=657.00, Mass=7532, SNR=59.0, Peak=179 HFD=6.6
04:43:46.070 00.005 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
04:43:46.074 00.004 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
04:43:46.079 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-0.99 hyp=0.99 cameraTheta=-1.45 mountX=-0.07 mountY=0.94, mountTheta=1.64
04:43:46.083 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.99, opts=13)
04:43:46.087 00.004 6120 Enqueuing Move request for scope (0.12, -0.99)
04:43:46.091 00.004 7680 Worker thread wakes up
04:43:46.092 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:46.096 00.004 6120 UpdateGuideState exits: m=7532 SNR=59.0
04:43:46.099 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:46.103 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:46.109 00.006 6120 Enqueuing Expose request
04:43:46.113 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.99) opts 0xd
04:43:46.113 00.000 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.99)
04:43:46.113 00.000 7680 Moving (0.12, -0.99) raw xDistance=-0.07 yDistance=0.94
04:43:46.113 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:43:46.114 00.001 7680 resist switch: large excursion: input 0.94 thresh 0.60 direction from -1 to 1
04:43:46.115 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.81
04:43:46.115 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94
04:43:46.115 00.000 7680 MoveAxis(E, 0, ABG)
04:43:46.115 00.000 7680 Move returns status 0, amount 0
04:43:46.115 00.000 7680 MoveAxis(S, 509, ABG)
04:43:46.115 00.000 7680 Guiding  Dir = 1, Dur = 509
04:43:46.116 00.001 7680 IsSlewing returns 0
04:43:46.116 00.000 7680 IsGuiding returns 0
04:43:46.116 00.000 7680 PulseGuide returned control before completion, sleep 519
04:43:46.638 00.522 7680 IsGuiding returns 1
04:43:46.638 00.000 7680 scope still moving after pulse duration time elapsed
04:43:46.669 00.031 7680 IsSlewing returns 0
04:43:46.671 00.002 7680 IsGuiding returns 0
04:43:46.671 00.000 7680 scope move finished after 509 + 46 ms
04:43:46.672 00.001 7680 Move returns status 0, amount 509
04:43:46.672 00.000 7680 move complete, result=0
04:43:46.673 00.001 7680 worker thread done servicing request
04:43:46.673 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.9 px 509 ms SOUTH
04:43:46.678 00.005 7680 Worker thread wakes up
04:43:46.678 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:46.678 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:47.931 01.253 7680 Exposure complete
04:43:48.067 00.136 7680 worker thread done servicing request
04:43:48.067 00.000 6120 OnExposeComplete: enter
04:43:48.073 00.006 6120 UpdateGuideState(): m_state=6
04:43:48.079 00.006 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5602
04:43:48.083 00.004 6120 Star::Find returns 1 (0), X=507.39, Y=657.65, Mass=8295, SNR=60.1, Peak=194 HFD=6.9
04:43:48.087 00.004 6120 CameraToMount -- cameraTheta (-2.11) - m_xAngle (0.19) = xAngle (-2.30 = -2.30)
04:43:48.092 00.005 6120 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.57 = 0.57)
04:43:48.097 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.34 hyp=0.39 cameraTheta=-2.11 mountX=-0.26 mountY=0.21, mountTheta=2.46
04:43:48.104 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.34, opts=13)
04:43:48.110 00.006 6120 Enqueuing Move request for scope (-0.20, -0.34)
04:43:48.117 00.007 7680 Worker thread wakes up
04:43:48.117 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:48.123 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.34) opts 0xd
04:43:48.123 00.000 6120 UpdateGuideState exits: m=8295 SNR=60.1
04:43:48.129 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.34)
04:43:48.129 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:48.135 00.006 7680 Moving (-0.20, -0.34) raw xDistance=-0.26 yDistance=0.21
04:43:48.135 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:48.142 00.007 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
04:43:48.142 00.000 6120 Enqueuing Expose request
04:43:48.149 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:43:48.149 00.000 7680 MoveAxis(E, 107, ABG)
04:43:48.149 00.000 7680 Guiding  Dir = 2, Dur = 107
04:43:48.150 00.001 7680 IsSlewing returns 0
04:43:48.150 00.000 7680 IsGuiding returns 0
04:43:48.151 00.001 7680 PulseGuide returned control before completion, sleep 117
04:43:48.280 00.129 7680 IsGuiding returns 1
04:43:48.280 00.000 7680 scope still moving after pulse duration time elapsed
04:43:48.311 00.031 7680 IsSlewing returns 0
04:43:48.311 00.000 7680 IsGuiding returns 0
04:43:48.312 00.001 7680 scope move finished after 107 + 54 ms
04:43:48.313 00.001 7680 Move returns status 0, amount 107
04:43:48.313 00.000 7680 MoveAxis(S, 115, ABG)
04:43:48.313 00.000 7680 Guiding  Dir = 1, Dur = 115
04:43:48.314 00.001 7680 IsSlewing returns 0
04:43:48.314 00.000 7680 IsGuiding returns 0
04:43:48.315 00.001 7680 PulseGuide returned control before completion, sleep 125
04:43:48.453 00.138 7680 IsGuiding returns 1
04:43:48.453 00.000 7680 scope still moving after pulse duration time elapsed
04:43:48.484 00.031 7680 IsSlewing returns 0
04:43:48.485 00.001 7680 IsGuiding returns 0
04:43:48.486 00.001 7680 scope move finished after 115 + 56 ms
04:43:48.486 00.000 7680 Move returns status 0, amount 115
04:43:48.487 00.001 7680 move complete, result=0
04:43:48.487 00.000 7680 worker thread done servicing request
04:43:48.488 00.001 6120 GuideStep: -0.3 px 107 ms EAST, 0.2 px 115 ms SOUTH
04:43:48.497 00.009 7680 Worker thread wakes up
04:43:48.497 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:48.498 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:49.745 01.247 7680 Exposure complete
04:43:49.866 00.121 7680 worker thread done servicing request
04:43:49.866 00.000 6120 OnExposeComplete: enter
04:43:49.869 00.003 6120 UpdateGuideState(): m_state=6
04:43:49.873 00.004 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5603
04:43:49.878 00.005 6120 Star::Find returns 1 (0), X=507.51, Y=657.67, Mass=7529, SNR=57.3, Peak=176 HFD=7.0
04:43:49.887 00.009 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
04:43:49.893 00.006 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.86 = 0.86)
04:43:49.898 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.83 mountX=-0.14 mountY=0.25, mountTheta=2.09
04:43:49.902 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.32, opts=13)
04:43:49.907 00.005 6120 Enqueuing Move request for scope (-0.08, -0.32)
04:43:49.910 00.003 7680 Worker thread wakes up
04:43:49.910 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:49.913 00.003 6120 UpdateGuideState exits: m=7529 SNR=57.3
04:43:49.917 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.32) opts 0xd
04:43:49.917 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.32)
04:43:49.917 00.000 7680 Moving (-0.08, -0.32) raw xDistance=-0.14 yDistance=0.25
04:43:49.917 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:43:49.918 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
04:43:49.918 00.000 7680 MoveAxis(E, 0, ABG)
04:43:49.918 00.000 7680 Move returns status 0, amount 0
04:43:49.918 00.000 7680 MoveAxis(S, 134, ABG)
04:43:49.918 00.000 7680 Guiding  Dir = 1, Dur = 134
04:43:49.918 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:49.922 00.004 7680 IsSlewing returns 0
04:43:49.923 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:49.926 00.003 7680 IsGuiding returns 0
04:43:49.926 00.000 6120 Enqueuing Expose request
04:43:49.931 00.005 7680 PulseGuide returned control before completion, sleep 144
04:43:50.088 00.157 6120 evsrv: cli 0FAEFD98 connect
04:43:50.228 00.140 6120 case statement mapped state 6 to 3
04:43:50.232 00.004 7680 IsGuiding returns 0
04:43:50.232 00.000 7680 Move returns status 0, amount 134
04:43:50.234 00.002 7680 move complete, result=0
04:43:50.234 00.000 6120 case statement mapped state 6 to 3
04:43:50.239 00.005 7680 worker thread done servicing request
04:43:50.239 00.000 7680 Worker thread wakes up
04:43:50.239 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 134 ms SOUTH
04:43:50.242 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:50.242 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(493,643,31,31)
04:43:50.244 00.002 6120 evsrv: cli 0FAEFD98 request: {"method":"get_app_state","id":"c7232318-e72a-45a5-9423-ed4298e6cfe5"}
04:43:50.247 00.003 6120 case statement mapped state 6 to 3
04:43:50.252 00.005 6120 evsrv: cli 0FAEFD98 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7232318-e72a-45a5-9423-ed4298e6cfe5"}
04:43:50.258 00.006 6120 evsrv: cli 0FAEFD98 disconnect
04:43:50.263 00.005 6120 evsrv: cli 0FAEF2F8 connect
04:43:50.267 00.004 6120 case statement mapped state 6 to 3
04:43:50.270 00.003 6120 case statement mapped state 6 to 3
04:43:50.274 00.004 6120 evsrv: cli 0FAEF2F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"30c7544a-378d-45c6-8abe-ab0d2f5a3983"}
04:43:50.413 00.139 6120 PhdController::Dither begins
04:43:50.417 00.004 6120 dither: size=5.00, dRA=2.22 dDec=3.54
04:43:50.421 00.004 6120 MountToCamera -- mountTheta (-1.01) + m_xAngle (0.19) = xAngle (-0.82 = -0.82)
04:43:50.424 00.003 6120 MountToCamera -- mountX=2.22 mountY=3.54 hyp=4.18 mountTheta=-1.01 cameraX=2.84, cameraY=-3.07 cameraTheta=-0.82
04:43:50.536 00.112 6120 setting lock position to (510.43, 654.92)
04:43:50.544 00.008 6120 Mount: notify guiding dithered (2.8, -3.1)
04:43:50.548 00.004 6120 Status Line: Dither by 2.22,3.54
04:43:50.552 00.004 6120 PhdController: newstate STATE_SETTLE_BEGIN
04:43:50.555 00.003 6120 PhdController: newstate STATE_SETTLE_WAIT
04:43:50.558 00.003 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":0,"id":"30c7544a-378d-45c6-8abe-ab0d2f5a3983"}
04:43:50.561 00.003 6120 evsrv: cli 0FAEF2F8 disconnect
04:43:51.492 00.931 7680 Exposure complete
04:43:51.617 00.125 7680 worker thread done servicing request
04:43:51.617 00.000 6120 OnExposeComplete: enter
04:43:51.622 00.005 6120 UpdateGuideState(): m_state=6
04:43:51.625 00.003 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5604
04:43:51.631 00.006 6120 Star::Find returns 1 (0), X=507.29, Y=657.75, Mass=7771, SNR=57.5, Peak=184 HFD=6.7
04:43:51.636 00.005 6120 CameraToMount -- cameraTheta (2.41) - m_xAngle (0.19) = xAngle (2.22 = 2.22)
04:43:51.640 00.004 6120 CameraToMount -- cameraTheta (2.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.09 = -1.19)
04:43:51.645 00.005 6120 CameraToMount -- cameraX=-3.14 cameraY=2.83 hyp=4.23 cameraTheta=2.41 mountX=-2.56 mountY=-3.93, mountTheta=-2.15
04:43:51.650 00.005 6120 dither recenter: remaining=(-2.2,-3.5) step=(-2.2,-3.5)
04:43:51.654 00.004 6120 MountToCamera -- mountTheta (2.13) + m_xAngle (0.19) = xAngle (2.32 = 2.32)
04:43:51.657 00.003 6120 MountToCamera -- mountX=-2.22 mountY=-3.54 hyp=4.18 mountTheta=2.13 cameraX=-2.84, cameraY=3.07 cameraTheta=2.32
04:43:51.661 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-2.84, y=3.07, opts=4)
04:43:51.666 00.005 6120 Enqueuing Move request for scope (-2.84, 3.07)
04:43:51.670 00.004 6120 Mount: notify direct move -2.22,-3.54
04:43:51.673 00.003 7680 Worker thread wakes up
04:43:51.673 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:51.677 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-2.84, 3.07) opts 0x4
04:43:51.677 00.000 6120 UpdateGuideState exits: m=7771 SNR=57.5
04:43:51.681 00.004 7680 Handling offset move in thread for scope, endpoint = (-2.84, 3.07)
04:43:51.681 00.000 6120 PhdController: settling, locked = 1, distance = 4.49 (1.50) aobump = 0 frame = 1 / 99999
04:43:51.685 00.004 7680 Moving (-2.84, 3.07) raw xDistance=-2.22 yDistance=-3.54
04:43:51.685 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764067431.685,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":4.49,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:43:51.688 00.003 7680 MoveAxis(E, 1437, B)
04:43:51.688 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:51.692 00.004 7680 Guiding  Dir = 2, Dur = 1437
04:43:51.693 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:51.696 00.003 7680 IsSlewing returns 0
04:43:51.696 00.000 6120 Enqueuing Expose request
04:43:51.700 00.004 7680 IsGuiding returns 0
04:43:51.700 00.000 7680 PulseGuide returned control before completion, sleep 1447
04:43:53.162 01.462 7680 IsGuiding returns 1
04:43:53.163 00.001 7680 scope still moving after pulse duration time elapsed
04:43:53.193 00.030 7680 IsSlewing returns 0
04:43:53.196 00.003 7680 IsGuiding returns 0
04:43:53.198 00.002 7680 scope move finished after 1437 + 60 ms
04:43:53.199 00.001 7680 Move returns status 0, amount 1437
04:43:53.199 00.000 7680 MoveAxis(N, 1921, B)
04:43:53.200 00.001 7680 Guiding  Dir = 0, Dur = 1921
04:43:53.200 00.000 7680 IsSlewing returns 0
04:43:53.202 00.002 7680 IsGuiding returns 0
04:43:53.203 00.001 7680 PulseGuide returned control before completion, sleep 1931
04:43:55.138 01.935 7680 IsGuiding returns 1
04:43:55.140 00.002 7680 scope still moving after pulse duration time elapsed
04:43:55.171 00.031 7680 IsSlewing returns 0
04:43:55.173 00.002 7680 IsGuiding returns 0
04:43:55.174 00.001 7680 scope move finished after 1921 + 50 ms
04:43:55.174 00.000 7680 Move returns status 0, amount 1921
04:43:55.174 00.000 7680 move complete, result=0
04:43:55.175 00.001 7680 worker thread done servicing request
04:43:55.175 00.000 6120 GuideStep: -2.2 px 1437 ms EAST, -3.5 px 1921 ms NORTH
04:43:55.181 00.006 7680 Worker thread wakes up
04:43:55.182 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:55.182 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:43:56.423 01.241 7680 Exposure complete
04:43:56.560 00.137 7680 worker thread done servicing request
04:43:56.560 00.000 6120 OnExposeComplete: enter
04:43:56.565 00.005 6120 UpdateGuideState(): m_state=6
04:43:56.568 00.003 6120 Star::Find(15, 507, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5605
04:43:56.572 00.004 6120 Star::Find returns 1 (0), X=509.00, Y=655.49, Mass=7824, SNR=58.2, Peak=177 HFD=6.8
04:43:56.577 00.005 6120 CameraToMount -- cameraTheta (2.76) - m_xAngle (0.19) = xAngle (2.58 = 2.58)
04:43:56.580 00.003 6120 CameraToMount -- cameraTheta (2.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.45 = -0.83)
04:43:56.583 00.003 6120 CameraToMount -- cameraX=-1.43 cameraY=0.57 hyp=1.54 cameraTheta=2.76 mountX=-1.30 mountY=-1.14, mountTheta=-2.42
04:43:56.589 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-1.43, y=0.57, opts=13)
04:43:56.592 00.003 6120 Enqueuing Move request for scope (-1.43, 0.57)
04:43:56.595 00.003 7680 Worker thread wakes up
04:43:56.597 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-1.43, 0.57) opts 0xd
04:43:56.597 00.000 7680 Handling offset move in thread for scope, endpoint = (-1.43, 0.57)
04:43:56.597 00.000 7680 Moving (-1.43, 0.57) raw xDistance=-1.30 yDistance=-1.14
04:43:56.597 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:56.602 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.30
04:43:56.602 00.000 7680 resist switch: large excursion: input -1.14 thresh 0.60 direction from 0 to -1
04:43:56.602 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.43
04:43:56.603 00.001 7680 GuideAlgorithmResistSwitch::result() returns -1.14 from input -1.14
04:43:56.603 00.000 7680 MoveAxis(E, 532, ABG)
04:43:56.603 00.000 7680 Guiding  Dir = 2, Dur = 532
04:43:56.603 00.000 6120 UpdateGuideState exits: m=7824 SNR=58.2
04:43:56.608 00.005 7680 IsSlewing returns 0
04:43:56.608 00.000 6120 PhdController: settling, locked = 1, distance = 1.54 (1.50) aobump = 0 frame = 2 / 99999
04:43:56.612 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764067436.612,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.54,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:43:56.616 00.004 7680 IsGuiding returns 0
04:43:56.616 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:56.620 00.004 7680 PulseGuide returned control before completion, sleep 542
04:43:56.620 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:56.624 00.004 6120 Enqueuing Expose request
04:43:57.177 00.553 7680 IsGuiding returns 1
04:43:57.178 00.001 7680 scope still moving after pulse duration time elapsed
04:43:57.208 00.030 7680 IsSlewing returns 0
04:43:57.210 00.002 7680 IsGuiding returns 0
04:43:57.211 00.001 7680 scope move finished after 532 + 63 ms
04:43:57.212 00.001 7680 Move returns status 0, amount 532
04:43:57.212 00.000 7680 MoveAxis(N, 621, ABG)
04:43:57.213 00.001 7680 Guiding  Dir = 0, Dur = 621
04:43:57.213 00.000 7680 IsSlewing returns 0
04:43:57.213 00.000 7680 IsGuiding returns 0
04:43:57.215 00.002 7680 PulseGuide returned control before completion, sleep 631
04:43:57.853 00.638 7680 IsGuiding returns 1
04:43:57.853 00.000 7680 scope still moving after pulse duration time elapsed
04:43:57.884 00.031 7680 IsSlewing returns 0
04:43:57.884 00.000 7680 IsGuiding returns 0
04:43:57.885 00.001 7680 scope move finished after 621 + 49 ms
04:43:57.885 00.000 7680 Move returns status 0, amount 621
04:43:57.886 00.001 7680 move complete, result=0
04:43:57.886 00.000 7680 worker thread done servicing request
04:43:57.886 00.000 7680 Worker thread wakes up
04:43:57.886 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:57.886 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:43:57.886 00.000 6120 GuideStep: -1.3 px 532 ms EAST, -1.1 px 621 ms NORTH
04:43:59.129 01.243 7680 Exposure complete
04:43:59.275 00.146 7680 worker thread done servicing request
04:43:59.275 00.000 6120 OnExposeComplete: enter
04:43:59.280 00.005 6120 UpdateGuideState(): m_state=6
04:43:59.284 00.004 6120 Star::Find(15, 508, 655, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5606
04:43:59.288 00.004 6120 Star::Find returns 1 (0), X=509.67, Y=653.97, Mass=7284, SNR=56.6, Peak=181 HFD=6.6
04:43:59.292 00.004 6120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (0.19) = xAngle (-2.43 = -2.43)
04:43:59.297 00.005 6120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.44 = 0.44)
04:43:59.301 00.004 6120 CameraToMount -- cameraX=-0.76 cameraY=-0.95 hyp=1.22 cameraTheta=-2.25 mountX=-0.92 mountY=0.52, mountTheta=2.63
04:43:59.306 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.76, y=-0.95, opts=13)
04:43:59.309 00.003 6120 Enqueuing Move request for scope (-0.76, -0.95)
04:43:59.313 00.004 7680 Worker thread wakes up
04:43:59.313 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -0.95) opts 0xd
04:43:59.313 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.76, -0.95)
04:43:59.314 00.001 7680 Moving (-0.76, -0.95) raw xDistance=-0.92 yDistance=0.52
04:43:59.314 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.92
04:43:59.314 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:43:59.314 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
04:43:59.314 00.000 7680 MoveAxis(E, 415, ABG)
04:43:59.314 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:43:59.318 00.004 7680 Guiding  Dir = 2, Dur = 415
04:43:59.318 00.000 6120 UpdateGuideState exits: m=7284 SNR=56.6
04:43:59.323 00.005 7680 IsSlewing returns 0
04:43:59.323 00.000 6120 PhdController: settling, locked = 1, distance = 1.45 (1.50) aobump = 0 frame = 3 / 99999
04:43:59.328 00.005 7680 IsGuiding returns 0
04:43:59.328 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764067439.328,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.45,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:43:59.332 00.004 7680 PulseGuide returned control before completion, sleep 425
04:43:59.332 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:43:59.337 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:43:59.340 00.003 6120 Enqueuing Expose request
04:43:59.764 00.424 7680 IsGuiding returns 1
04:43:59.764 00.000 7680 scope still moving after pulse duration time elapsed
04:43:59.795 00.031 7680 IsSlewing returns 0
04:43:59.796 00.001 7680 IsGuiding returns 0
04:43:59.796 00.000 7680 scope move finished after 415 + 53 ms
04:43:59.797 00.001 7680 Move returns status 0, amount 415
04:43:59.797 00.000 7680 MoveAxis(N, 0, ABG)
04:43:59.798 00.001 7680 Move returns status 0, amount 0
04:43:59.798 00.000 7680 move complete, result=0
04:43:59.798 00.000 7680 worker thread done servicing request
04:43:59.799 00.001 6120 GuideStep: -0.9 px 415 ms EAST, 0.5 px 0 ms NORTH
04:43:59.804 00.005 7680 Worker thread wakes up
04:43:59.804 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:43:59.805 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:01.062 01.257 7680 Exposure complete
04:44:01.206 00.144 7680 worker thread done servicing request
04:44:01.206 00.000 6120 OnExposeComplete: enter
04:44:01.211 00.005 6120 UpdateGuideState(): m_state=6
04:44:01.215 00.004 6120 Star::Find(15, 509, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5607
04:44:01.219 00.004 6120 Star::Find returns 1 (0), X=510.39, Y=653.82, Mass=7887, SNR=59.0, Peak=193 HFD=6.7
04:44:01.223 00.004 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
04:44:01.227 00.004 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.08 = 1.08)
04:44:01.232 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-1.10 hyp=1.10 cameraTheta=-1.60 mountX=-0.24 mountY=0.97, mountTheta=1.81
04:44:01.237 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-1.10, opts=13)
04:44:01.243 00.006 6120 Enqueuing Move request for scope (-0.04, -1.10)
04:44:01.246 00.003 7680 Worker thread wakes up
04:44:01.247 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -1.10) opts 0xd
04:44:01.247 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -1.10)
04:44:01.247 00.000 7680 Moving (-0.04, -1.10) raw xDistance=-0.24 yDistance=0.97
04:44:01.247 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:01.251 00.004 6120 UpdateGuideState exits: m=7887 SNR=59.0
04:44:01.255 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.24
04:44:01.255 00.000 7680 resist switch: large excursion: input 0.97 thresh 0.60 direction from -1 to 1
04:44:01.255 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.91
04:44:01.255 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.97 from input 0.97
04:44:01.257 00.002 6120 PhdController: settling, locked = 1, distance = 1.34 (1.50) aobump = 0 frame = 4 / 99999
04:44:01.262 00.005 7680 MoveAxis(E, 127, ABG)
04:44:01.263 00.001 7680 Guiding  Dir = 2, Dur = 127
04:44:01.263 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764067441.262,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.34,"Time":1.9,"SettleTime":10.0,"StarLocked":true}
04:44:01.267 00.004 7680 IsSlewing returns 0
04:44:01.268 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:01.272 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:01.276 00.004 6120 Enqueuing Expose request
04:44:01.280 00.004 7680 IsGuiding returns 0
04:44:01.280 00.000 7680 PulseGuide returned control before completion, sleep 137
04:44:01.426 00.146 7680 IsGuiding returns 1
04:44:01.426 00.000 7680 scope still moving after pulse duration time elapsed
04:44:01.456 00.030 7680 IsSlewing returns 0
04:44:01.456 00.000 7680 IsGuiding returns 0
04:44:01.457 00.001 7680 scope move finished after 127 + 49 ms
04:44:01.457 00.000 7680 Move returns status 0, amount 127
04:44:01.457 00.000 7680 MoveAxis(S, 527, ABG)
04:44:01.457 00.000 7680 Guiding  Dir = 1, Dur = 527
04:44:01.459 00.002 7680 IsSlewing returns 0
04:44:01.459 00.000 7680 IsGuiding returns 0
04:44:01.460 00.001 7680 PulseGuide returned control before completion, sleep 537
04:44:02.001 00.541 7680 IsGuiding returns 1
04:44:02.002 00.001 7680 scope still moving after pulse duration time elapsed
04:44:02.033 00.031 7680 IsSlewing returns 0
04:44:02.034 00.001 7680 IsGuiding returns 0
04:44:02.035 00.001 7680 scope move finished after 527 + 48 ms
04:44:02.035 00.000 7680 Move returns status 0, amount 527
04:44:02.035 00.000 7680 move complete, result=0
04:44:02.036 00.001 6120 GuideStep: -0.2 px 127 ms EAST, 1.0 px 527 ms SOUTH
04:44:02.043 00.007 7680 worker thread done servicing request
04:44:02.043 00.000 7680 Worker thread wakes up
04:44:02.043 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:02.043 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:03.296 01.253 7680 Exposure complete
04:44:03.434 00.138 7680 worker thread done servicing request
04:44:03.435 00.001 6120 OnExposeComplete: enter
04:44:03.438 00.003 6120 UpdateGuideState(): m_state=6
04:44:03.443 00.005 6120 Star::Find(15, 510, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5608
04:44:03.446 00.003 6120 Star::Find returns 1 (0), X=510.42, Y=653.86, Mass=7680, SNR=57.6, Peak=187 HFD=6.6
04:44:03.450 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
04:44:03.452 00.002 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
04:44:03.455 00.003 6120 CameraToMount -- cameraX=-0.01 cameraY=-1.06 hyp=1.07 cameraTheta=-1.58 mountX=-0.21 mountY=0.95, mountTheta=1.79
04:44:03.460 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-1.06, opts=13)
04:44:03.463 00.003 6120 Enqueuing Move request for scope (-0.01, -1.06)
04:44:03.467 00.004 7680 Worker thread wakes up
04:44:03.467 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -1.06) opts 0xd
04:44:03.468 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, -1.06)
04:44:03.468 00.000 7680 Moving (-0.01, -1.06) raw xDistance=-0.21 yDistance=0.95
04:44:03.468 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.21
04:44:03.468 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.95 from input 0.95
04:44:03.468 00.000 7680 MoveAxis(E, 95, ABG)
04:44:03.468 00.000 7680 Guiding  Dir = 2, Dur = 95
04:44:03.468 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:03.473 00.005 7680 IsSlewing returns 0
04:44:03.473 00.000 6120 UpdateGuideState exits: m=7680 SNR=57.6
04:44:03.477 00.004 7680 IsGuiding returns 0
04:44:03.477 00.000 6120 PhdController: settling, locked = 1, distance = 1.26 (1.50) aobump = 0 frame = 5 / 99999
04:44:03.481 00.004 7680 PulseGuide returned control before completion, sleep 105
04:44:03.481 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764067443.481,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.26,"Time":4.2,"SettleTime":10.0,"StarLocked":true}
04:44:03.484 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:03.487 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:03.492 00.005 6120 Enqueuing Expose request
04:44:03.599 00.107 7680 IsGuiding returns 1
04:44:03.599 00.000 7680 scope still moving after pulse duration time elapsed
04:44:03.629 00.030 7680 IsSlewing returns 0
04:44:03.630 00.001 7680 IsGuiding returns 0
04:44:03.631 00.001 7680 scope move finished after 95 + 58 ms
04:44:03.631 00.000 7680 Move returns status 0, amount 95
04:44:03.631 00.000 7680 MoveAxis(S, 516, ABG)
04:44:03.632 00.001 7680 Guiding  Dir = 1, Dur = 516
04:44:03.632 00.000 7680 IsSlewing returns 0
04:44:03.632 00.000 7680 IsGuiding returns 0
04:44:03.633 00.001 7680 PulseGuide returned control before completion, sleep 526
04:44:04.162 00.529 7680 IsGuiding returns 1
04:44:04.164 00.002 7680 scope still moving after pulse duration time elapsed
04:44:04.193 00.029 7680 IsSlewing returns 0
04:44:04.193 00.000 7680 IsGuiding returns 0
04:44:04.193 00.000 7680 scope move finished after 516 + 44 ms
04:44:04.193 00.000 7680 Move returns status 0, amount 516
04:44:04.193 00.000 7680 move complete, result=0
04:44:04.193 00.000 7680 worker thread done servicing request
04:44:04.194 00.001 6120 GuideStep: -0.2 px 95 ms EAST, 1.0 px 516 ms SOUTH
04:44:04.197 00.003 7680 Worker thread wakes up
04:44:04.197 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:04.197 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:05.449 01.252 7680 Exposure complete
04:44:05.570 00.121 7680 worker thread done servicing request
04:44:05.570 00.000 6120 OnExposeComplete: enter
04:44:05.574 00.004 6120 UpdateGuideState(): m_state=6
04:44:05.579 00.005 6120 Star::Find(15, 510, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5609
04:44:05.583 00.004 6120 Star::Find returns 1 (0), X=510.76, Y=654.68, Mass=8006, SNR=58.8, Peak=197 HFD=6.7
04:44:05.587 00.004 6120 CameraToMount -- cameraTheta (-0.62) - m_xAngle (0.19) = xAngle (-0.81 = -0.81)
04:44:05.591 00.004 6120 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.06 = 2.06)
04:44:05.594 00.003 6120 CameraToMount -- cameraX=0.33 cameraY=-0.24 hyp=0.41 cameraTheta=-0.62 mountX=0.28 mountY=0.36, mountTheta=0.91
04:44:05.599 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.33, y=-0.24, opts=13)
04:44:05.603 00.004 6120 Enqueuing Move request for scope (0.33, -0.24)
04:44:05.606 00.003 7680 Worker thread wakes up
04:44:05.606 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.24) opts 0xd
04:44:05.606 00.000 7680 Handling offset move in thread for scope, endpoint = (0.33, -0.24)
04:44:05.606 00.000 7680 Moving (0.33, -0.24) raw xDistance=0.28 yDistance=0.36
04:44:05.607 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:05.610 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.28
04:44:05.610 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
04:44:05.611 00.001 7680 MoveAxis(W, 109, ABG)
04:44:05.611 00.000 7680 Guiding  Dir = 3, Dur = 109
04:44:05.611 00.000 6120 UpdateGuideState exits: m=8006 SNR=58.8
04:44:05.614 00.003 7680 IsSlewing returns 0
04:44:05.615 00.001 6120 PhdController: settling, locked = 1, distance = 1.00 (1.50) aobump = 0 frame = 6 / 99999
04:44:05.619 00.004 7680 IsGuiding returns 0
04:44:05.619 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764067445.619,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.00,"Time":6.3,"SettleTime":10.0,"StarLocked":true}
04:44:05.622 00.003 7680 PulseGuide returned control before completion, sleep 119
04:44:05.623 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:05.626 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:05.630 00.004 6120 Enqueuing Expose request
04:44:05.755 00.125 7680 IsGuiding returns 1
04:44:05.756 00.001 7680 scope still moving after pulse duration time elapsed
04:44:05.786 00.030 7680 IsSlewing returns 0
04:44:05.787 00.001 7680 IsGuiding returns 0
04:44:05.788 00.001 7680 scope move finished after 109 + 60 ms
04:44:05.789 00.001 7680 Move returns status 0, amount 109
04:44:05.789 00.000 7680 MoveAxis(S, 196, ABG)
04:44:05.790 00.001 7680 Guiding  Dir = 1, Dur = 196
04:44:05.790 00.000 7680 IsSlewing returns 0
04:44:05.791 00.001 7680 IsGuiding returns 0
04:44:05.793 00.002 7680 PulseGuide returned control before completion, sleep 206
04:44:06.007 00.214 7680 IsGuiding returns 1
04:44:06.009 00.002 7680 scope still moving after pulse duration time elapsed
04:44:06.037 00.028 7680 IsSlewing returns 0
04:44:06.039 00.002 7680 IsGuiding returns 0
04:44:06.040 00.001 7680 scope move finished after 196 + 51 ms
04:44:06.040 00.000 7680 Move returns status 0, amount 196
04:44:06.041 00.001 7680 move complete, result=0
04:44:06.041 00.000 7680 worker thread done servicing request
04:44:06.042 00.001 7680 Worker thread wakes up
04:44:06.042 00.000 6120 GuideStep: 0.3 px 109 ms WEST, 0.4 px 196 ms SOUTH
04:44:06.048 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:06.048 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:07.299 01.251 7680 Exposure complete
04:44:07.439 00.140 7680 worker thread done servicing request
04:44:07.439 00.000 6120 OnExposeComplete: enter
04:44:07.444 00.005 6120 UpdateGuideState(): m_state=6
04:44:07.449 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5610
04:44:07.452 00.003 6120 Star::Find returns 1 (0), X=510.65, Y=654.68, Mass=7336, SNR=55.2, Peak=169 HFD=6.7
04:44:07.454 00.002 6120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (0.19) = xAngle (-1.02 = -1.02)
04:44:07.457 00.003 6120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.85 = 1.85)
04:44:07.461 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=-0.25 hyp=0.33 cameraTheta=-0.83 mountX=0.18 mountY=0.32, mountTheta=1.07
04:44:07.465 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=-0.25, opts=13)
04:44:07.470 00.005 6120 Enqueuing Move request for scope (0.22, -0.25)
04:44:07.474 00.004 7680 Worker thread wakes up
04:44:07.474 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:07.477 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.25) opts 0xd
04:44:07.477 00.000 7680 Handling offset move in thread for scope, endpoint = (0.22, -0.25)
04:44:07.478 00.001 7680 Moving (0.22, -0.25) raw xDistance=0.18 yDistance=0.32
04:44:07.478 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:44:07.478 00.000 6120 UpdateGuideState exits: m=7336 SNR=55.2
04:44:07.483 00.005 6120 PhdController: settling, locked = 1, distance = 0.80 (1.50) aobump = 0 frame = 7 / 99999
04:44:07.486 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.32 from input 0.32
04:44:07.486 00.000 7680 MoveAxis(E, 0, ABG)
04:44:07.486 00.000 7680 Move returns status 0, amount 0
04:44:07.486 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764067447.486,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.80,"Time":8.2,"SettleTime":10.0,"StarLocked":true}
04:44:07.490 00.004 7680 MoveAxis(S, 174, ABG)
04:44:07.490 00.000 7680 Guiding  Dir = 1, Dur = 174
04:44:07.490 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:07.494 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:07.498 00.004 6120 Enqueuing Expose request
04:44:07.501 00.003 7680 IsSlewing returns 0
04:44:07.502 00.001 7680 IsGuiding returns 0
04:44:07.502 00.000 7680 PulseGuide returned control before completion, sleep 184
04:44:07.694 00.192 7680 IsGuiding returns 1
04:44:07.695 00.001 7680 scope still moving after pulse duration time elapsed
04:44:07.726 00.031 7680 IsSlewing returns 0
04:44:07.726 00.000 7680 IsGuiding returns 0
04:44:07.728 00.002 7680 scope move finished after 174 + 51 ms
04:44:07.728 00.000 7680 Move returns status 0, amount 174
04:44:07.728 00.000 7680 move complete, result=0
04:44:07.728 00.000 7680 worker thread done servicing request
04:44:07.729 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.3 px 174 ms SOUTH
04:44:07.735 00.006 7680 Worker thread wakes up
04:44:07.735 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:07.735 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:08.989 01.254 7680 Exposure complete
04:44:09.144 00.155 7680 worker thread done servicing request
04:44:09.145 00.001 6120 OnExposeComplete: enter
04:44:09.151 00.006 6120 UpdateGuideState(): m_state=6
04:44:09.158 00.007 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5611
04:44:09.163 00.005 6120 Star::Find returns 1 (0), X=510.54, Y=654.79, Mass=7858, SNR=59.1, Peak=200 HFD=6.7
04:44:09.169 00.006 6120 CameraToMount -- cameraTheta (-0.89) - m_xAngle (0.19) = xAngle (-1.08 = -1.08)
04:44:09.175 00.006 6120 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.79 = 1.79)
04:44:09.180 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.89 mountX=0.08 mountY=0.17, mountTheta=1.12
04:44:09.188 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.13, opts=13)
04:44:09.194 00.006 6120 Enqueuing Move request for scope (0.11, -0.13)
04:44:09.201 00.007 7680 Worker thread wakes up
04:44:09.202 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:09.208 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
04:44:09.208 00.000 6120 UpdateGuideState exits: m=7858 SNR=59.1
04:44:09.214 00.006 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
04:44:09.214 00.000 7680 Moving (0.11, -0.13) raw xDistance=0.08 yDistance=0.17
04:44:09.214 00.000 6120 PhdController: settling, locked = 1, distance = 0.61 (1.50) aobump = 0 frame = 8 / 99999
04:44:09.220 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:44:09.221 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764067449.220,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.61,"Time":9.9,"SettleTime":10.0,"StarLocked":true}
04:44:09.227 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:44:09.227 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:09.235 00.008 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:44:09.235 00.000 7680 MoveAxis(E, 0, ABG)
04:44:09.236 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:09.243 00.007 7680 Move returns status 0, amount 0
04:44:09.243 00.000 6120 Enqueuing Expose request
04:44:09.250 00.007 7680 MoveAxis(N, 0, ABG)
04:44:09.250 00.000 7680 Move returns status 0, amount 0
04:44:09.250 00.000 7680 move complete, result=0
04:44:09.251 00.001 7680 worker thread done servicing request
04:44:09.251 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:44:09.257 00.006 7680 Worker thread wakes up
04:44:09.257 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:09.257 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:10.501 01.244 7680 Exposure complete
04:44:10.650 00.149 7680 worker thread done servicing request
04:44:10.651 00.001 6120 OnExposeComplete: enter
04:44:10.654 00.003 6120 UpdateGuideState(): m_state=6
04:44:10.658 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5612
04:44:10.662 00.004 6120 Star::Find returns 1 (0), X=510.49, Y=654.74, Mass=8162, SNR=60.5, Peak=197 HFD=6.8
04:44:10.665 00.003 6120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.19) = xAngle (-1.45 = -1.45)
04:44:10.670 00.005 6120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.42 = 1.42)
04:44:10.673 00.003 6120 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.27 mountX=0.02 mountY=0.19, mountTheta=1.45
04:44:10.678 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.18, opts=13)
04:44:10.683 00.005 6120 Enqueuing Move request for scope (0.06, -0.18)
04:44:10.687 00.004 7680 Worker thread wakes up
04:44:10.687 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:10.691 00.004 6120 UpdateGuideState exits: m=8162 SNR=60.5
04:44:10.693 00.002 6120 PhdController: settling, locked = 1, distance = 0.49 (1.50) aobump = 0 frame = 9 / 99999
04:44:10.698 00.005 6120 PhdController: newstate STATE_FINISH
04:44:10.702 00.004 6120 PhdController complete: success
04:44:10.705 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
04:44:10.705 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
04:44:10.706 00.001 7680 Moving (0.06, -0.18) raw xDistance=0.02 yDistance=0.19
04:44:10.707 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:44:10.707 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:44:10.707 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764067450.705,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
04:44:10.710 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:44:10.710 00.000 7680 MoveAxis(E, 0, ABG)
04:44:10.711 00.001 6120 Mount: notify guiding dither settle done success=1
04:44:10.715 00.004 6120 PhdController: newstate STATE_IDLE
04:44:10.720 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:10.723 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:10.727 00.004 7680 Move returns status 0, amount 0
04:44:10.727 00.000 7680 MoveAxis(N, 0, ABG)
04:44:10.727 00.000 7680 Move returns status 0, amount 0
04:44:10.729 00.002 7680 move complete, result=0
04:44:10.729 00.000 6120 Enqueuing Expose request
04:44:10.733 00.004 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:44:10.737 00.004 7680 worker thread done servicing request
04:44:10.737 00.000 7680 Worker thread wakes up
04:44:10.737 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:10.737 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:11.991 01.254 7680 Exposure complete
04:44:12.143 00.152 7680 worker thread done servicing request
04:44:12.144 00.001 6120 OnExposeComplete: enter
04:44:12.149 00.005 6120 UpdateGuideState(): m_state=6
04:44:12.153 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5613
04:44:12.156 00.003 6120 Star::Find returns 1 (0), X=510.44, Y=654.64, Mass=7667, SNR=58.7, Peak=181 HFD=6.9
04:44:12.161 00.005 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
04:44:12.164 00.003 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
04:44:12.169 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.52 mountX=-0.04 mountY=0.26, mountTheta=1.72
04:44:12.174 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.28, opts=13)
04:44:12.179 00.005 6120 Enqueuing Move request for scope (0.01, -0.28)
04:44:12.182 00.003 7680 Worker thread wakes up
04:44:12.183 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.28) opts 0xd
04:44:12.183 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.28)
04:44:12.183 00.000 7680 Moving (0.01, -0.28) raw xDistance=-0.04 yDistance=0.26
04:44:12.183 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:44:12.184 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:12.188 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:44:12.188 00.000 7680 MoveAxis(E, 0, ABG)
04:44:12.188 00.000 7680 Move returns status 0, amount 0
04:44:12.189 00.001 7680 MoveAxis(S, 140, ABG)
04:44:12.189 00.000 7680 Guiding  Dir = 1, Dur = 140
04:44:12.189 00.000 6120 UpdateGuideState exits: m=7667 SNR=58.7
04:44:12.192 00.003 7680 IsSlewing returns 0
04:44:12.192 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:12.199 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:12.204 00.005 6120 Enqueuing Expose request
04:44:12.207 00.003 7680 IsGuiding returns 0
04:44:12.208 00.001 7680 PulseGuide returned control before completion, sleep 150
04:44:12.369 00.161 7680 IsGuiding returns 1
04:44:12.369 00.000 7680 scope still moving after pulse duration time elapsed
04:44:12.401 00.032 7680 IsSlewing returns 0
04:44:12.402 00.001 7680 IsGuiding returns 0
04:44:12.403 00.001 7680 scope move finished after 140 + 55 ms
04:44:12.403 00.000 7680 Move returns status 0, amount 140
04:44:12.404 00.001 7680 move complete, result=0
04:44:12.404 00.000 7680 worker thread done servicing request
04:44:12.405 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 140 ms SOUTH
04:44:12.411 00.006 7680 Worker thread wakes up
04:44:12.411 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:12.412 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:13.655 01.243 7680 Exposure complete
04:44:13.802 00.147 7680 worker thread done servicing request
04:44:13.802 00.000 6120 OnExposeComplete: enter
04:44:13.806 00.004 6120 UpdateGuideState(): m_state=6
04:44:13.810 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5614
04:44:13.813 00.003 6120 Star::Find returns 1 (0), X=510.38, Y=654.78, Mass=7875, SNR=58.4, Peak=196 HFD=6.7
04:44:13.818 00.005 6120 CameraToMount -- cameraTheta (-1.93) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
04:44:13.821 00.003 6120 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.76 = 0.76)
04:44:13.825 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.93 mountX=-0.08 mountY=0.11, mountTheta=2.21
04:44:13.831 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.15, opts=13)
04:44:13.834 00.003 6120 Enqueuing Move request for scope (-0.05, -0.15)
04:44:13.839 00.005 7680 Worker thread wakes up
04:44:13.839 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
04:44:13.839 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
04:44:13.839 00.000 7680 Moving (-0.05, -0.15) raw xDistance=-0.08 yDistance=0.11
04:44:13.839 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:44:13.839 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:44:13.840 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:44:13.840 00.000 7680 MoveAxis(E, 0, ABG)
04:44:13.840 00.000 7680 Move returns status 0, amount 0
04:44:13.840 00.000 7680 MoveAxis(N, 0, ABG)
04:44:13.840 00.000 7680 Move returns status 0, amount 0
04:44:13.840 00.000 7680 move complete, result=0
04:44:13.840 00.000 7680 worker thread done servicing request
04:44:13.841 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:13.844 00.003 6120 UpdateGuideState exits: m=7875 SNR=58.4
04:44:13.848 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:13.851 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:13.854 00.003 6120 Enqueuing Expose request
04:44:13.859 00.005 7680 Worker thread wakes up
04:44:13.859 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:44:13.863 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:13.863 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:15.107 01.244 7680 Exposure complete
04:44:15.252 00.145 7680 worker thread done servicing request
04:44:15.253 00.001 6120 OnExposeComplete: enter
04:44:15.256 00.003 6120 UpdateGuideState(): m_state=6
04:44:15.262 00.006 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5615
04:44:15.266 00.004 6120 Star::Find returns 1 (0), X=510.42, Y=654.80, Mass=7791, SNR=57.9, Peak=190 HFD=6.8
04:44:15.271 00.005 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
04:44:15.275 00.004 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.04 = 1.04)
04:44:15.279 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.13 cameraTheta=-1.65 mountX=-0.03 mountY=0.11, mountTheta=1.87
04:44:15.283 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.12, opts=13)
04:44:15.287 00.004 6120 Enqueuing Move request for scope (-0.01, -0.12)
04:44:15.292 00.005 7680 Worker thread wakes up
04:44:15.292 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:15.296 00.004 6120 UpdateGuideState exits: m=7791 SNR=57.9
04:44:15.299 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:15.303 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:15.307 00.004 6120 Enqueuing Expose request
04:44:15.311 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
04:44:15.311 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
04:44:15.311 00.000 7680 Moving (-0.01, -0.12) raw xDistance=-0.03 yDistance=0.11
04:44:15.311 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:44:15.312 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:44:15.312 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:44:15.312 00.000 7680 MoveAxis(E, 0, ABG)
04:44:15.312 00.000 7680 Move returns status 0, amount 0
04:44:15.312 00.000 7680 MoveAxis(N, 0, ABG)
04:44:15.313 00.001 7680 Move returns status 0, amount 0
04:44:15.313 00.000 7680 move complete, result=0
04:44:15.313 00.000 7680 worker thread done servicing request
04:44:15.313 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:44:15.318 00.005 7680 Worker thread wakes up
04:44:15.319 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:15.319 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:16.573 01.254 7680 Exposure complete
04:44:16.721 00.148 7680 worker thread done servicing request
04:44:16.721 00.000 6120 OnExposeComplete: enter
04:44:16.725 00.004 6120 UpdateGuideState(): m_state=6
04:44:16.731 00.006 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5616
04:44:16.734 00.003 6120 Star::Find returns 1 (0), X=510.47, Y=654.71, Mass=7959, SNR=59.3, Peak=180 HFD=6.9
04:44:16.738 00.004 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
04:44:16.742 00.004 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
04:44:16.745 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.39 mountX=-0.00 mountY=0.21, mountTheta=1.58
04:44:16.750 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.22, opts=13)
04:44:16.754 00.004 6120 Enqueuing Move request for scope (0.04, -0.22)
04:44:16.758 00.004 7680 Worker thread wakes up
04:44:16.758 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
04:44:16.759 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
04:44:16.759 00.000 7680 Moving (0.04, -0.22) raw xDistance=-0.00 yDistance=0.21
04:44:16.759 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:44:16.760 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:44:16.760 00.000 7680 MoveAxis(E, 0, ABG)
04:44:16.760 00.000 7680 Move returns status 0, amount 0
04:44:16.760 00.000 7680 MoveAxis(S, 114, ABG)
04:44:16.760 00.000 7680 Guiding  Dir = 1, Dur = 114
04:44:16.761 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:16.765 00.004 6120 UpdateGuideState exits: m=7959 SNR=59.3
04:44:16.769 00.004 7680 IsSlewing returns 0
04:44:16.769 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:16.772 00.003 7680 IsGuiding returns 0
04:44:16.772 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:16.777 00.005 7680 PulseGuide returned control before completion, sleep 124
04:44:16.777 00.000 6120 Enqueuing Expose request
04:44:16.906 00.129 7680 IsGuiding returns 1
04:44:16.907 00.001 7680 scope still moving after pulse duration time elapsed
04:44:16.937 00.030 7680 IsSlewing returns 0
04:44:16.938 00.001 7680 IsGuiding returns 0
04:44:16.939 00.001 7680 scope move finished after 114 + 52 ms
04:44:16.939 00.000 7680 Move returns status 0, amount 114
04:44:16.940 00.001 7680 move complete, result=0
04:44:16.940 00.000 7680 worker thread done servicing request
04:44:16.941 00.001 7680 Worker thread wakes up
04:44:16.941 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 114 ms SOUTH
04:44:16.949 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:16.949 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:18.207 01.258 7680 Exposure complete
04:44:18.361 00.154 7680 worker thread done servicing request
04:44:18.362 00.001 6120 OnExposeComplete: enter
04:44:18.367 00.005 6120 UpdateGuideState(): m_state=6
04:44:18.371 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5617
04:44:18.375 00.004 6120 Star::Find returns 1 (0), X=510.25, Y=654.72, Mass=7563, SNR=57.7, Peak=193 HFD=6.7
04:44:18.378 00.003 6120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.19) = xAngle (-2.49 = -2.49)
04:44:18.385 00.007 6120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.39 = 0.39)
04:44:18.391 00.006 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-2.30 mountX=-0.21 mountY=0.10, mountTheta=2.70
04:44:18.396 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.20, opts=13)
04:44:18.399 00.003 6120 Enqueuing Move request for scope (-0.18, -0.20)
04:44:18.404 00.005 7680 Worker thread wakes up
04:44:18.405 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.20) opts 0xd
04:44:18.405 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:18.408 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.20)
04:44:18.409 00.001 7680 Moving (-0.18, -0.20) raw xDistance=-0.21 yDistance=0.10
04:44:18.409 00.000 6120 UpdateGuideState exits: m=7563 SNR=57.7
04:44:18.414 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:44:18.414 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:18.420 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:18.424 00.004 6120 Enqueuing Expose request
04:44:18.428 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:44:18.428 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:44:18.429 00.001 7680 MoveAxis(E, 87, ABG)
04:44:18.429 00.000 7680 Guiding  Dir = 2, Dur = 87
04:44:18.429 00.000 7680 IsSlewing returns 0
04:44:18.430 00.001 7680 IsGuiding returns 0
04:44:18.430 00.000 7680 PulseGuide returned control before completion, sleep 97
04:44:18.538 00.108 7680 IsGuiding returns 1
04:44:18.539 00.001 7680 scope still moving after pulse duration time elapsed
04:44:18.570 00.031 7680 IsSlewing returns 0
04:44:18.570 00.000 7680 IsGuiding returns 0
04:44:18.571 00.001 7680 scope move finished after 87 + 54 ms
04:44:18.571 00.000 7680 Move returns status 0, amount 87
04:44:18.573 00.002 7680 MoveAxis(N, 0, ABG)
04:44:18.573 00.000 7680 Move returns status 0, amount 0
04:44:18.574 00.001 7680 move complete, result=0
04:44:18.575 00.001 7680 worker thread done servicing request
04:44:18.575 00.000 6120 GuideStep: -0.2 px 87 ms EAST, 0.1 px 0 ms NORTH
04:44:18.587 00.012 7680 Worker thread wakes up
04:44:18.587 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:18.587 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:19.838 01.251 7680 Exposure complete
04:44:19.990 00.152 7680 worker thread done servicing request
04:44:19.990 00.000 6120 OnExposeComplete: enter
04:44:19.994 00.004 6120 UpdateGuideState(): m_state=6
04:44:19.999 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5618
04:44:20.002 00.003 6120 Star::Find returns 1 (0), X=510.75, Y=654.07, Mass=7419, SNR=57.8, Peak=186 HFD=6.6
04:44:20.006 00.004 6120 CameraToMount -- cameraTheta (-1.21) - m_xAngle (0.19) = xAngle (-1.40 = -1.40)
04:44:20.009 00.003 6120 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
04:44:20.012 00.003 6120 CameraToMount -- cameraX=0.32 cameraY=-0.86 hyp=0.92 cameraTheta=-1.21 mountX=0.16 mountY=0.91, mountTheta=1.40
04:44:20.017 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.32, y=-0.86, opts=13)
04:44:20.021 00.004 6120 Enqueuing Move request for scope (0.32, -0.86)
04:44:20.025 00.004 7680 Worker thread wakes up
04:44:20.025 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.86) opts 0xd
04:44:20.025 00.000 7680 Handling offset move in thread for scope, endpoint = (0.32, -0.86)
04:44:20.025 00.000 7680 Moving (0.32, -0.86) raw xDistance=0.16 yDistance=0.91
04:44:20.026 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:44:20.026 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91
04:44:20.026 00.000 7680 MoveAxis(E, 0, ABG)
04:44:20.026 00.000 7680 Move returns status 0, amount 0
04:44:20.026 00.000 7680 MoveAxis(S, 495, ABG)
04:44:20.026 00.000 7680 Guiding  Dir = 1, Dur = 495
04:44:20.027 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:20.031 00.004 7680 IsSlewing returns 0
04:44:20.032 00.001 6120 UpdateGuideState exits: m=7419 SNR=57.8
04:44:20.035 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:20.040 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:20.043 00.003 6120 Enqueuing Expose request
04:44:20.047 00.004 7680 IsGuiding returns 0
04:44:20.047 00.000 7680 PulseGuide returned control before completion, sleep 505
04:44:20.567 00.520 7680 IsGuiding returns 0
04:44:20.568 00.001 7680 Move returns status 0, amount 495
04:44:20.568 00.000 7680 move complete, result=0
04:44:20.569 00.001 7680 worker thread done servicing request
04:44:20.569 00.000 7680 Worker thread wakes up
04:44:20.571 00.002 6120 GuideStep: 0.2 px 0 ms EAST, 0.9 px 495 ms SOUTH
04:44:20.577 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:20.578 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:21.826 01.248 7680 Exposure complete
04:44:21.970 00.144 7680 worker thread done servicing request
04:44:21.970 00.000 6120 OnExposeComplete: enter
04:44:21.974 00.004 6120 UpdateGuideState(): m_state=6
04:44:21.978 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5619
04:44:21.984 00.006 6120 Star::Find returns 1 (0), X=510.32, Y=654.88, Mass=7937, SNR=59.6, Peak=194 HFD=6.7
04:44:21.989 00.005 6120 CameraToMount -- cameraTheta (-2.79) - m_xAngle (0.19) = xAngle (-2.97 = -2.97)
04:44:21.993 00.004 6120 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.10 = -0.10)
04:44:21.997 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.79 mountX=-0.12 mountY=-0.01, mountTheta=-3.04
04:44:22.001 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.04, opts=13)
04:44:22.005 00.004 6120 Enqueuing Move request for scope (-0.11, -0.04)
04:44:22.010 00.005 7680 Worker thread wakes up
04:44:22.010 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:22.014 00.004 6120 UpdateGuideState exits: m=7937 SNR=59.6
04:44:22.017 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:22.022 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:22.026 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
04:44:22.027 00.001 6120 Enqueuing Expose request
04:44:22.030 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
04:44:22.030 00.000 7680 Moving (-0.11, -0.04) raw xDistance=-0.12 yDistance=-0.01
04:44:22.030 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:44:22.030 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:44:22.030 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:44:22.031 00.001 7680 MoveAxis(E, 0, ABG)
04:44:22.031 00.000 7680 Move returns status 0, amount 0
04:44:22.031 00.000 7680 MoveAxis(N, 0, ABG)
04:44:22.031 00.000 7680 Move returns status 0, amount 0
04:44:22.031 00.000 7680 move complete, result=0
04:44:22.032 00.001 7680 worker thread done servicing request
04:44:22.032 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:44:22.042 00.010 7680 Worker thread wakes up
04:44:22.042 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:22.043 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:23.300 01.257 7680 Exposure complete
04:44:23.454 00.154 7680 worker thread done servicing request
04:44:23.455 00.001 6120 OnExposeComplete: enter
04:44:23.459 00.004 6120 UpdateGuideState(): m_state=6
04:44:23.463 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5620
04:44:23.467 00.004 6120 Star::Find returns 1 (0), X=510.35, Y=654.86, Mass=7665, SNR=57.7, Peak=185 HFD=6.6
04:44:23.471 00.004 6120 CameraToMount -- cameraTheta (-2.50) - m_xAngle (0.19) = xAngle (-2.68 = -2.68)
04:44:23.474 00.003 6120 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.19 = 0.19)
04:44:23.477 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.50 mountX=-0.09 mountY=0.02, mountTheta=2.94
04:44:23.482 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.06, opts=13)
04:44:23.486 00.004 6120 Enqueuing Move request for scope (-0.08, -0.06)
04:44:23.492 00.006 7680 Worker thread wakes up
04:44:23.492 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
04:44:23.492 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
04:44:23.493 00.001 7680 Moving (-0.08, -0.06) raw xDistance=-0.09 yDistance=0.02
04:44:23.493 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:44:23.493 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:44:23.493 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:23.498 00.005 6120 UpdateGuideState exits: m=7665 SNR=57.7
04:44:23.501 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:23.506 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:23.510 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:44:23.510 00.000 6120 Enqueuing Expose request
04:44:23.514 00.004 7680 MoveAxis(E, 0, ABG)
04:44:23.514 00.000 7680 Move returns status 0, amount 0
04:44:23.514 00.000 7680 MoveAxis(N, 0, ABG)
04:44:23.514 00.000 7680 Move returns status 0, amount 0
04:44:23.514 00.000 7680 move complete, result=0
04:44:23.515 00.001 7680 worker thread done servicing request
04:44:23.515 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:44:23.519 00.004 7680 Worker thread wakes up
04:44:23.519 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:23.519 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:24.769 01.250 7680 Exposure complete
04:44:24.931 00.162 7680 worker thread done servicing request
04:44:24.931 00.000 6120 OnExposeComplete: enter
04:44:24.937 00.006 6120 UpdateGuideState(): m_state=6
04:44:24.944 00.007 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5621
04:44:24.952 00.008 6120 Star::Find returns 1 (0), X=510.28, Y=654.87, Mass=7730, SNR=58.6, Peak=196 HFD=6.7
04:44:24.958 00.006 6120 CameraToMount -- cameraTheta (-2.81) - m_xAngle (0.19) = xAngle (-2.99 = -2.99)
04:44:24.963 00.005 6120 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.12 = -0.12)
04:44:24.968 00.005 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.81 mountX=-0.16 mountY=-0.02, mountTheta=-3.02
04:44:24.974 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.05, opts=13)
04:44:24.981 00.007 6120 Enqueuing Move request for scope (-0.15, -0.05)
04:44:24.986 00.005 7680 Worker thread wakes up
04:44:24.986 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:24.992 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
04:44:24.992 00.000 6120 UpdateGuideState exits: m=7730 SNR=58.6
04:44:24.998 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
04:44:24.998 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:25.002 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:25.012 00.010 7680 Moving (-0.15, -0.05) raw xDistance=-0.16 yDistance=-0.02
04:44:25.012 00.000 6120 Enqueuing Expose request
04:44:25.018 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:44:25.018 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:44:25.019 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:44:25.019 00.000 7680 MoveAxis(E, 0, ABG)
04:44:25.019 00.000 7680 Move returns status 0, amount 0
04:44:25.019 00.000 7680 MoveAxis(N, 0, ABG)
04:44:25.019 00.000 7680 Move returns status 0, amount 0
04:44:25.021 00.002 7680 move complete, result=0
04:44:25.021 00.000 7680 worker thread done servicing request
04:44:25.021 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:44:25.027 00.006 7680 Worker thread wakes up
04:44:25.027 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:25.027 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:26.269 01.242 7680 Exposure complete
04:44:26.438 00.169 7680 worker thread done servicing request
04:44:26.438 00.000 6120 OnExposeComplete: enter
04:44:26.443 00.005 6120 UpdateGuideState(): m_state=6
04:44:26.448 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5622
04:44:26.453 00.005 6120 Star::Find returns 1 (0), X=510.24, Y=654.87, Mass=7791, SNR=58.8, Peak=190 HFD=6.7
04:44:26.458 00.005 6120 CameraToMount -- cameraTheta (-2.88) - m_xAngle (0.19) = xAngle (-3.07 = -3.07)
04:44:26.466 00.008 6120 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.19 = -0.19)
04:44:26.472 00.006 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-2.88 mountX=-0.20 mountY=-0.04, mountTheta=-2.95
04:44:26.482 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.05, opts=13)
04:44:26.489 00.007 6120 Enqueuing Move request for scope (-0.19, -0.05)
04:44:26.495 00.006 7680 Worker thread wakes up
04:44:26.495 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:26.499 00.004 6120 UpdateGuideState exits: m=7791 SNR=58.8
04:44:26.502 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:26.504 00.002 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
04:44:26.504 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:26.507 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
04:44:26.507 00.000 6120 Enqueuing Expose request
04:44:26.512 00.005 7680 Moving (-0.19, -0.05) raw xDistance=-0.20 yDistance=-0.04
04:44:26.512 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:44:26.512 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:44:26.513 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:44:26.513 00.000 7680 MoveAxis(E, 0, ABG)
04:44:26.513 00.000 7680 Move returns status 0, amount 0
04:44:26.513 00.000 7680 MoveAxis(N, 0, ABG)
04:44:26.513 00.000 7680 Move returns status 0, amount 0
04:44:26.513 00.000 7680 move complete, result=0
04:44:26.514 00.001 7680 worker thread done servicing request
04:44:26.514 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
04:44:26.518 00.004 7680 Worker thread wakes up
04:44:26.518 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:26.518 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:27.769 01.251 7680 Exposure complete
04:44:27.902 00.133 7680 worker thread done servicing request
04:44:27.902 00.000 6120 OnExposeComplete: enter
04:44:27.906 00.004 6120 UpdateGuideState(): m_state=6
04:44:27.910 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5623
04:44:27.915 00.005 6120 Star::Find returns 1 (0), X=510.16, Y=654.78, Mass=7903, SNR=58.6, Peak=187 HFD=6.7
04:44:27.920 00.005 6120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (0.19) = xAngle (-2.84 = -2.84)
04:44:27.925 00.005 6120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.03 = 0.03)
04:44:27.928 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=-0.14 hyp=0.30 cameraTheta=-2.65 mountX=-0.29 mountY=0.01, mountTheta=3.11
04:44:27.934 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=-0.14, opts=13)
04:44:27.938 00.004 6120 Enqueuing Move request for scope (-0.27, -0.14)
04:44:27.942 00.004 7680 Worker thread wakes up
04:44:27.943 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:27.947 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.14) opts 0xd
04:44:27.948 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.27, -0.14)
04:44:27.948 00.000 7680 Moving (-0.27, -0.14) raw xDistance=-0.29 yDistance=0.01
04:44:27.948 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
04:44:27.948 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:44:27.949 00.001 6120 UpdateGuideState exits: m=7903 SNR=58.6
04:44:27.953 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:27.957 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:27.961 00.004 6120 Enqueuing Expose request
04:44:27.964 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:44:27.964 00.000 7680 MoveAxis(E, 118, ABG)
04:44:27.965 00.001 7680 Guiding  Dir = 2, Dur = 118
04:44:27.965 00.000 7680 IsSlewing returns 0
04:44:27.965 00.000 7680 IsGuiding returns 0
04:44:27.966 00.001 7680 PulseGuide returned control before completion, sleep 128
04:44:28.101 00.135 7680 IsGuiding returns 1
04:44:28.102 00.001 7680 scope still moving after pulse duration time elapsed
04:44:28.132 00.030 7680 IsSlewing returns 0
04:44:28.133 00.001 7680 IsGuiding returns 0
04:44:28.133 00.000 7680 scope move finished after 118 + 49 ms
04:44:28.134 00.001 7680 Move returns status 0, amount 118
04:44:28.134 00.000 7680 MoveAxis(N, 0, ABG)
04:44:28.134 00.000 7680 Move returns status 0, amount 0
04:44:28.135 00.001 7680 move complete, result=0
04:44:28.136 00.001 7680 worker thread done servicing request
04:44:28.136 00.000 7680 Worker thread wakes up
04:44:28.137 00.001 6120 GuideStep: -0.3 px 118 ms EAST, 0.0 px 0 ms NORTH
04:44:28.143 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:28.144 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:29.394 01.250 7680 Exposure complete
04:44:29.538 00.144 7680 worker thread done servicing request
04:44:29.538 00.000 6120 OnExposeComplete: enter
04:44:29.542 00.004 6120 UpdateGuideState(): m_state=6
04:44:29.546 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5624
04:44:29.552 00.006 6120 Star::Find returns 1 (0), X=510.27, Y=654.78, Mass=7828, SNR=59.8, Peak=190 HFD=6.8
04:44:29.555 00.003 6120 CameraToMount -- cameraTheta (-2.41) - m_xAngle (0.19) = xAngle (-2.60 = -2.60)
04:44:29.559 00.004 6120 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.27 = 0.27)
04:44:29.563 00.004 6120 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-2.41 mountX=-0.19 mountY=0.06, mountTheta=2.83
04:44:29.568 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=-0.15, opts=13)
04:44:29.573 00.005 6120 Enqueuing Move request for scope (-0.16, -0.15)
04:44:29.576 00.003 7680 Worker thread wakes up
04:44:29.577 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:29.580 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
04:44:29.580 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
04:44:29.580 00.000 7680 Moving (-0.16, -0.15) raw xDistance=-0.19 yDistance=0.06
04:44:29.582 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:44:29.582 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:44:29.582 00.000 6120 UpdateGuideState exits: m=7828 SNR=59.8
04:44:29.586 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:29.590 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:29.593 00.003 6120 Enqueuing Expose request
04:44:29.597 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:44:29.597 00.000 7680 MoveAxis(E, 0, ABG)
04:44:29.597 00.000 7680 Move returns status 0, amount 0
04:44:29.597 00.000 7680 MoveAxis(N, 0, ABG)
04:44:29.597 00.000 7680 Move returns status 0, amount 0
04:44:29.598 00.001 7680 move complete, result=0
04:44:29.598 00.000 7680 worker thread done servicing request
04:44:29.599 00.001 7680 Worker thread wakes up
04:44:29.599 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:44:29.606 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:29.606 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:30.853 01.247 7680 Exposure complete
04:44:31.006 00.153 7680 worker thread done servicing request
04:44:31.006 00.000 6120 OnExposeComplete: enter
04:44:31.012 00.006 6120 UpdateGuideState(): m_state=6
04:44:31.016 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5625
04:44:31.020 00.004 6120 Star::Find returns 1 (0), X=510.30, Y=654.66, Mass=8176, SNR=60.8, Peak=189 HFD=6.9
04:44:31.024 00.004 6120 CameraToMount -- cameraTheta (-2.04) - m_xAngle (0.19) = xAngle (-2.23 = -2.23)
04:44:31.027 00.003 6120 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.65 = 0.65)
04:44:31.033 00.006 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.26 hyp=0.30 cameraTheta=-2.04 mountX=-0.18 mountY=0.18, mountTheta=2.36
04:44:31.038 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.26, opts=13)
04:44:31.042 00.004 6120 Enqueuing Move request for scope (-0.13, -0.26)
04:44:31.048 00.006 7680 Worker thread wakes up
04:44:31.049 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.26) opts 0xd
04:44:31.049 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.26)
04:44:31.049 00.000 7680 Moving (-0.13, -0.26) raw xDistance=-0.18 yDistance=0.18
04:44:31.049 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:44:31.050 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:44:31.050 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:31.055 00.005 6120 UpdateGuideState exits: m=8176 SNR=60.8
04:44:31.059 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:31.063 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:31.067 00.004 6120 Enqueuing Expose request
04:44:31.071 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:44:31.071 00.000 7680 MoveAxis(E, 0, ABG)
04:44:31.071 00.000 7680 Move returns status 0, amount 0
04:44:31.071 00.000 7680 MoveAxis(N, 0, ABG)
04:44:31.071 00.000 7680 Move returns status 0, amount 0
04:44:31.072 00.001 7680 move complete, result=0
04:44:31.072 00.000 7680 worker thread done servicing request
04:44:31.072 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:44:31.076 00.004 7680 Worker thread wakes up
04:44:31.076 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:31.076 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:32.320 01.244 7680 Exposure complete
04:44:32.469 00.149 7680 worker thread done servicing request
04:44:32.470 00.001 6120 OnExposeComplete: enter
04:44:32.474 00.004 6120 UpdateGuideState(): m_state=6
04:44:32.478 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5626
04:44:32.483 00.005 6120 Star::Find returns 1 (0), X=510.20, Y=654.19, Mass=7191, SNR=56.7, Peak=195 HFD=6.4
04:44:32.486 00.003 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
04:44:32.489 00.003 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
04:44:32.492 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.73 hyp=0.77 cameraTheta=-1.88 mountX=-0.36 mountY=0.56, mountTheta=2.15
04:44:32.500 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.73, opts=13)
04:44:32.504 00.004 6120 Enqueuing Move request for scope (-0.23, -0.73)
04:44:32.512 00.008 7680 Worker thread wakes up
04:44:32.512 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:32.517 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.73) opts 0xd
04:44:32.517 00.000 6120 UpdateGuideState exits: m=7191 SNR=56.7
04:44:32.521 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:32.525 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:32.528 00.003 6120 Enqueuing Expose request
04:44:32.532 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.73)
04:44:32.533 00.001 7680 Moving (-0.23, -0.73) raw xDistance=-0.36 yDistance=0.56
04:44:32.533 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
04:44:32.533 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.56 from input 0.56
04:44:32.533 00.000 7680 MoveAxis(E, 148, ABG)
04:44:32.534 00.001 7680 Guiding  Dir = 2, Dur = 148
04:44:32.534 00.000 7680 IsSlewing returns 0
04:44:32.534 00.000 7680 IsGuiding returns 0
04:44:32.535 00.001 7680 PulseGuide returned control before completion, sleep 158
04:44:32.700 00.165 7680 IsGuiding returns 1
04:44:32.701 00.001 7680 scope still moving after pulse duration time elapsed
04:44:32.730 00.029 7680 IsSlewing returns 0
04:44:32.732 00.002 7680 IsGuiding returns 0
04:44:32.732 00.000 7680 scope move finished after 148 + 48 ms
04:44:32.732 00.000 7680 Move returns status 0, amount 148
04:44:32.732 00.000 7680 MoveAxis(S, 302, ABG)
04:44:32.733 00.001 7680 Guiding  Dir = 1, Dur = 302
04:44:32.733 00.000 7680 IsSlewing returns 0
04:44:32.733 00.000 7680 IsGuiding returns 0
04:44:32.734 00.001 7680 PulseGuide returned control before completion, sleep 312
04:44:33.059 00.325 7680 IsGuiding returns 1
04:44:33.060 00.001 7680 scope still moving after pulse duration time elapsed
04:44:33.091 00.031 7680 IsSlewing returns 0
04:44:33.093 00.002 7680 IsGuiding returns 0
04:44:33.094 00.001 7680 scope move finished after 302 + 57 ms
04:44:33.094 00.000 7680 Move returns status 0, amount 302
04:44:33.095 00.001 7680 move complete, result=0
04:44:33.095 00.000 7680 worker thread done servicing request
04:44:33.096 00.001 7680 Worker thread wakes up
04:44:33.096 00.000 6120 GuideStep: -0.4 px 148 ms EAST, 0.6 px 302 ms SOUTH
04:44:33.104 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:33.105 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:34.360 01.255 7680 Exposure complete
04:44:34.513 00.153 7680 worker thread done servicing request
04:44:34.514 00.001 6120 OnExposeComplete: enter
04:44:34.519 00.005 6120 UpdateGuideState(): m_state=6
04:44:34.523 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5627
04:44:34.527 00.004 6120 Star::Find returns 1 (0), X=510.36, Y=654.83, Mass=7679, SNR=57.5, Peak=197 HFD=6.7
04:44:34.530 00.003 6120 CameraToMount -- cameraTheta (-2.21) - m_xAngle (0.19) = xAngle (-2.39 = -2.39)
04:44:34.534 00.004 6120 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.48 = 0.48)
04:44:34.536 00.002 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.21 mountX=-0.08 mountY=0.05, mountTheta=2.58
04:44:34.543 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.09, opts=13)
04:44:34.550 00.007 6120 Enqueuing Move request for scope (-0.07, -0.09)
04:44:34.553 00.003 7680 Worker thread wakes up
04:44:34.555 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:34.559 00.004 6120 UpdateGuideState exits: m=7679 SNR=57.5
04:44:34.562 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:34.565 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:34.570 00.005 6120 Enqueuing Expose request
04:44:34.574 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
04:44:34.574 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
04:44:34.574 00.000 7680 Moving (-0.07, -0.09) raw xDistance=-0.08 yDistance=0.05
04:44:34.574 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:44:34.574 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:44:34.574 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:44:34.575 00.001 7680 MoveAxis(E, 0, ABG)
04:44:34.575 00.000 7680 Move returns status 0, amount 0
04:44:34.575 00.000 7680 MoveAxis(N, 0, ABG)
04:44:34.575 00.000 7680 Move returns status 0, amount 0
04:44:34.576 00.001 7680 move complete, result=0
04:44:34.576 00.000 7680 worker thread done servicing request
04:44:34.576 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:44:34.580 00.004 7680 Worker thread wakes up
04:44:34.581 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:34.581 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:35.831 01.250 7680 Exposure complete
04:44:35.982 00.151 7680 worker thread done servicing request
04:44:35.982 00.000 6120 OnExposeComplete: enter
04:44:35.986 00.004 6120 UpdateGuideState(): m_state=6
04:44:35.992 00.006 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5628
04:44:35.996 00.004 6120 Star::Find returns 1 (0), X=510.39, Y=654.78, Mass=7903, SNR=58.8, Peak=213 HFD=6.8
04:44:36.000 00.004 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
04:44:36.004 00.004 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
04:44:36.008 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.82 mountX=-0.06 mountY=0.11, mountTheta=2.07
04:44:36.014 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.14, opts=13)
04:44:36.018 00.004 6120 Enqueuing Move request for scope (-0.04, -0.14)
04:44:36.022 00.004 7680 Worker thread wakes up
04:44:36.022 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:36.026 00.004 6120 UpdateGuideState exits: m=7903 SNR=58.8
04:44:36.029 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:36.033 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:36.036 00.003 6120 Enqueuing Expose request
04:44:36.041 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
04:44:36.041 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
04:44:36.041 00.000 7680 Moving (-0.04, -0.14) raw xDistance=-0.06 yDistance=0.11
04:44:36.041 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:44:36.042 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:44:36.042 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:44:36.042 00.000 7680 MoveAxis(E, 0, ABG)
04:44:36.042 00.000 7680 Move returns status 0, amount 0
04:44:36.042 00.000 7680 MoveAxis(N, 0, ABG)
04:44:36.044 00.002 7680 Move returns status 0, amount 0
04:44:36.044 00.000 7680 move complete, result=0
04:44:36.044 00.000 7680 worker thread done servicing request
04:44:36.044 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:44:36.048 00.004 7680 Worker thread wakes up
04:44:36.048 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:36.048 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:37.299 01.251 7680 Exposure complete
04:44:37.445 00.146 7680 worker thread done servicing request
04:44:37.445 00.000 6120 OnExposeComplete: enter
04:44:37.449 00.004 6120 UpdateGuideState(): m_state=6
04:44:37.452 00.003 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5629
04:44:37.455 00.003 6120 Star::Find returns 1 (0), X=510.23, Y=654.81, Mass=7769, SNR=58.1, Peak=201 HFD=6.6
04:44:37.458 00.003 6120 CameraToMount -- cameraTheta (-2.60) - m_xAngle (0.19) = xAngle (-2.79 = -2.79)
04:44:37.461 00.003 6120 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.09 = 0.09)
04:44:37.464 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-2.60 mountX=-0.21 mountY=0.02, mountTheta=3.05
04:44:37.469 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.12, opts=13)
04:44:37.475 00.006 6120 Enqueuing Move request for scope (-0.20, -0.12)
04:44:37.480 00.005 7680 Worker thread wakes up
04:44:37.480 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:37.485 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.12) opts 0xd
04:44:37.485 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.12)
04:44:37.486 00.001 7680 Moving (-0.20, -0.12) raw xDistance=-0.21 yDistance=0.02
04:44:37.486 00.000 6120 UpdateGuideState exits: m=7769 SNR=58.1
04:44:37.490 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:37.494 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:37.497 00.003 6120 Enqueuing Expose request
04:44:37.502 00.005 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:44:37.503 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:44:37.503 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:44:37.503 00.000 7680 MoveAxis(E, 88, ABG)
04:44:37.503 00.000 7680 Guiding  Dir = 2, Dur = 88
04:44:37.504 00.001 7680 IsSlewing returns 0
04:44:37.504 00.000 7680 IsGuiding returns 0
04:44:37.504 00.000 7680 PulseGuide returned control before completion, sleep 98
04:44:37.615 00.111 7680 IsGuiding returns 0
04:44:37.615 00.000 7680 Move returns status 0, amount 88
04:44:37.616 00.001 7680 MoveAxis(N, 0, ABG)
04:44:37.616 00.000 7680 Move returns status 0, amount 0
04:44:37.616 00.000 7680 move complete, result=0
04:44:37.617 00.001 7680 worker thread done servicing request
04:44:37.618 00.001 7680 Worker thread wakes up
04:44:37.618 00.000 6120 GuideStep: -0.2 px 88 ms EAST, 0.0 px 0 ms NORTH
04:44:37.624 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:37.624 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:38.873 01.249 7680 Exposure complete
04:44:39.027 00.154 7680 worker thread done servicing request
04:44:39.027 00.000 6120 OnExposeComplete: enter
04:44:39.031 00.004 6120 UpdateGuideState(): m_state=6
04:44:39.035 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5630
04:44:39.039 00.004 6120 Star::Find returns 1 (0), X=510.39, Y=654.89, Mass=7469, SNR=56.7, Peak=186 HFD=6.7
04:44:39.044 00.005 6120 CameraToMount -- cameraTheta (-2.34) - m_xAngle (0.19) = xAngle (-2.53 = -2.53)
04:44:39.047 00.003 6120 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.34 = 0.34)
04:44:39.052 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.34 mountX=-0.04 mountY=0.02, mountTheta=2.75
04:44:39.056 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.04, opts=13)
04:44:39.061 00.005 6120 Enqueuing Move request for scope (-0.04, -0.04)
04:44:39.064 00.003 7680 Worker thread wakes up
04:44:39.064 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
04:44:39.065 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
04:44:39.065 00.000 7680 Moving (-0.04, -0.04) raw xDistance=-0.04 yDistance=0.02
04:44:39.065 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:44:39.065 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:44:39.065 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:44:39.065 00.000 7680 MoveAxis(E, 0, ABG)
04:44:39.066 00.001 7680 Move returns status 0, amount 0
04:44:39.066 00.000 7680 MoveAxis(N, 0, ABG)
04:44:39.066 00.000 7680 Move returns status 0, amount 0
04:44:39.066 00.000 7680 move complete, result=0
04:44:39.067 00.001 7680 worker thread done servicing request
04:44:39.067 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:39.071 00.004 6120 UpdateGuideState exits: m=7469 SNR=56.7
04:44:39.076 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:39.080 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:39.084 00.004 6120 Enqueuing Expose request
04:44:39.087 00.003 7680 Worker thread wakes up
04:44:39.087 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:39.087 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:39.088 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:44:40.335 01.247 7680 Exposure complete
04:44:40.485 00.150 7680 worker thread done servicing request
04:44:40.486 00.001 6120 OnExposeComplete: enter
04:44:40.490 00.004 6120 UpdateGuideState(): m_state=6
04:44:40.494 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5631
04:44:40.497 00.003 6120 Star::Find returns 1 (0), X=510.22, Y=654.85, Mass=7698, SNR=58.4, Peak=195 HFD=6.7
04:44:40.502 00.005 6120 CameraToMount -- cameraTheta (-2.80) - m_xAngle (0.19) = xAngle (-2.99 = -2.99)
04:44:40.506 00.004 6120 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.11 = -0.11)
04:44:40.510 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-2.80 mountX=-0.22 mountY=-0.02, mountTheta=-3.03
04:44:40.516 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.08, opts=13)
04:44:40.521 00.005 6120 Enqueuing Move request for scope (-0.21, -0.08)
04:44:40.525 00.004 7680 Worker thread wakes up
04:44:40.525 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:40.530 00.005 6120 UpdateGuideState exits: m=7698 SNR=58.4
04:44:40.534 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:40.538 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:40.542 00.004 6120 Enqueuing Expose request
04:44:40.546 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
04:44:40.546 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
04:44:40.546 00.000 7680 Moving (-0.21, -0.08) raw xDistance=-0.22 yDistance=-0.02
04:44:40.548 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:44:40.548 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:44:40.548 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:44:40.548 00.000 7680 MoveAxis(E, 90, ABG)
04:44:40.549 00.001 7680 Guiding  Dir = 2, Dur = 90
04:44:40.549 00.000 7680 IsSlewing returns 0
04:44:40.549 00.000 7680 IsGuiding returns 0
04:44:40.550 00.001 7680 PulseGuide returned control before completion, sleep 100
04:44:40.652 00.102 7680 IsGuiding returns 1
04:44:40.653 00.001 7680 scope still moving after pulse duration time elapsed
04:44:40.682 00.029 7680 IsSlewing returns 0
04:44:40.684 00.002 7680 IsGuiding returns 0
04:44:40.685 00.001 7680 scope move finished after 90 + 45 ms
04:44:40.685 00.000 7680 Move returns status 0, amount 90
04:44:40.686 00.001 7680 MoveAxis(N, 0, ABG)
04:44:40.686 00.000 7680 Move returns status 0, amount 0
04:44:40.686 00.000 7680 move complete, result=0
04:44:40.687 00.001 7680 worker thread done servicing request
04:44:40.687 00.000 7680 Worker thread wakes up
04:44:40.688 00.001 6120 GuideStep: -0.2 px 90 ms EAST, -0.0 px 0 ms NORTH
04:44:40.694 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:40.695 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:41.947 01.252 7680 Exposure complete
04:44:42.093 00.146 7680 worker thread done servicing request
04:44:42.093 00.000 6120 OnExposeComplete: enter
04:44:42.097 00.004 6120 UpdateGuideState(): m_state=6
04:44:42.102 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5632
04:44:42.107 00.005 6120 Star::Find returns 1 (0), X=510.39, Y=654.63, Mass=7753, SNR=58.7, Peak=188 HFD=6.9
04:44:42.111 00.004 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
04:44:42.115 00.004 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.99 = 0.99)
04:44:42.118 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.30 hyp=0.30 cameraTheta=-1.70 mountX=-0.09 mountY=0.25, mountTheta=1.93
04:44:42.124 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.30, opts=13)
04:44:42.127 00.003 6120 Enqueuing Move request for scope (-0.04, -0.30)
04:44:42.131 00.004 7680 Worker thread wakes up
04:44:42.131 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.30) opts 0xd
04:44:42.131 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.30)
04:44:42.131 00.000 7680 Moving (-0.04, -0.30) raw xDistance=-0.09 yDistance=0.25
04:44:42.131 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:42.136 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:44:42.136 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
04:44:42.137 00.001 7680 MoveAxis(E, 0, ABG)
04:44:42.137 00.000 7680 Move returns status 0, amount 0
04:44:42.138 00.001 7680 MoveAxis(S, 135, ABG)
04:44:42.138 00.000 7680 Guiding  Dir = 1, Dur = 135
04:44:42.138 00.000 6120 UpdateGuideState exits: m=7753 SNR=58.7
04:44:42.142 00.004 7680 IsSlewing returns 0
04:44:42.142 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:42.147 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:42.150 00.003 7680 IsGuiding returns 0
04:44:42.150 00.000 6120 Enqueuing Expose request
04:44:42.155 00.005 7680 PulseGuide returned control before completion, sleep 145
04:44:42.307 00.152 7680 IsGuiding returns 0
04:44:42.307 00.000 7680 Move returns status 0, amount 135
04:44:42.308 00.001 7680 move complete, result=0
04:44:42.309 00.001 7680 worker thread done servicing request
04:44:42.309 00.000 7680 Worker thread wakes up
04:44:42.309 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 135 ms SOUTH
04:44:42.315 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:42.315 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:43.569 01.254 7680 Exposure complete
04:44:43.732 00.163 7680 worker thread done servicing request
04:44:43.732 00.000 6120 OnExposeComplete: enter
04:44:43.737 00.005 6120 UpdateGuideState(): m_state=6
04:44:43.741 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5633
04:44:43.747 00.006 6120 Star::Find returns 1 (0), X=510.20, Y=654.20, Mass=7458, SNR=57.5, Peak=205 HFD=6.4
04:44:43.752 00.005 6120 CameraToMount -- cameraTheta (-1.87) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
04:44:43.757 00.005 6120 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
04:44:43.762 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.73 hyp=0.76 cameraTheta=-1.87 mountX=-0.36 mountY=0.55, mountTheta=2.15
04:44:43.771 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.73, opts=13)
04:44:43.777 00.006 6120 Enqueuing Move request for scope (-0.23, -0.73)
04:44:43.782 00.005 7680 Worker thread wakes up
04:44:43.782 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.73) opts 0xd
04:44:43.782 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.73)
04:44:43.784 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:43.788 00.004 7680 Moving (-0.23, -0.73) raw xDistance=-0.36 yDistance=0.55
04:44:43.788 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
04:44:43.788 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
04:44:43.788 00.000 7680 MoveAxis(E, 147, ABG)
04:44:43.788 00.000 7680 Guiding  Dir = 2, Dur = 147
04:44:43.789 00.001 6120 UpdateGuideState exits: m=7458 SNR=57.5
04:44:43.794 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:43.800 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:43.805 00.005 6120 Enqueuing Expose request
04:44:43.809 00.004 7680 IsSlewing returns 0
04:44:43.809 00.000 7680 IsGuiding returns 0
04:44:43.810 00.001 7680 PulseGuide returned control before completion, sleep 157
04:44:43.970 00.160 7680 IsGuiding returns 1
04:44:43.970 00.000 7680 scope still moving after pulse duration time elapsed
04:44:44.001 00.031 7680 IsSlewing returns 0
04:44:44.004 00.003 7680 IsGuiding returns 0
04:44:44.008 00.004 7680 scope move finished after 147 + 50 ms
04:44:44.008 00.000 7680 Move returns status 0, amount 147
04:44:44.009 00.001 7680 MoveAxis(S, 300, ABG)
04:44:44.009 00.000 7680 Guiding  Dir = 1, Dur = 300
04:44:44.009 00.000 7680 IsSlewing returns 0
04:44:44.010 00.001 7680 IsGuiding returns 0
04:44:44.010 00.000 7680 PulseGuide returned control before completion, sleep 310
04:44:44.329 00.319 7680 IsGuiding returns 1
04:44:44.330 00.001 7680 scope still moving after pulse duration time elapsed
04:44:44.360 00.030 7680 IsSlewing returns 0
04:44:44.362 00.002 7680 IsGuiding returns 0
04:44:44.362 00.000 7680 scope move finished after 300 + 52 ms
04:44:44.363 00.001 7680 Move returns status 0, amount 300
04:44:44.363 00.000 7680 move complete, result=0
04:44:44.363 00.000 7680 worker thread done servicing request
04:44:44.364 00.001 6120 GuideStep: -0.4 px 147 ms EAST, 0.6 px 300 ms SOUTH
04:44:44.370 00.006 7680 Worker thread wakes up
04:44:44.371 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:44.371 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:45.619 01.248 7680 Exposure complete
04:44:45.782 00.163 7680 worker thread done servicing request
04:44:45.782 00.000 6120 OnExposeComplete: enter
04:44:45.789 00.007 6120 UpdateGuideState(): m_state=6
04:44:45.795 00.006 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5634
04:44:45.802 00.007 6120 Star::Find returns 1 (0), X=510.40, Y=654.73, Mass=7785, SNR=59.7, Peak=204 HFD=6.9
04:44:45.809 00.007 6120 CameraToMount -- cameraTheta (-1.71) - m_xAngle (0.19) = xAngle (-1.90 = -1.90)
04:44:45.815 00.006 6120 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
04:44:45.821 00.006 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.71 mountX=-0.06 mountY=0.16, mountTheta=1.94
04:44:45.830 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.20, opts=13)
04:44:45.836 00.006 6120 Enqueuing Move request for scope (-0.03, -0.20)
04:44:45.841 00.005 7680 Worker thread wakes up
04:44:45.841 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:45.848 00.007 6120 UpdateGuideState exits: m=7785 SNR=59.7
04:44:45.853 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:45.862 00.009 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
04:44:45.863 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
04:44:45.863 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:45.869 00.006 7680 Moving (-0.03, -0.20) raw xDistance=-0.06 yDistance=0.16
04:44:45.869 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:44:45.870 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:44:45.870 00.000 6120 Enqueuing Expose request
04:44:45.877 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:44:45.877 00.000 7680 MoveAxis(E, 0, ABG)
04:44:45.877 00.000 7680 Move returns status 0, amount 0
04:44:45.877 00.000 7680 MoveAxis(N, 0, ABG)
04:44:45.879 00.002 7680 Move returns status 0, amount 0
04:44:45.879 00.000 7680 move complete, result=0
04:44:45.879 00.000 7680 worker thread done servicing request
04:44:45.879 00.000 7680 Worker thread wakes up
04:44:45.879 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:44:45.886 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:45.886 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:47.136 01.250 7680 Exposure complete
04:44:47.298 00.162 7680 worker thread done servicing request
04:44:47.298 00.000 6120 OnExposeComplete: enter
04:44:47.302 00.004 6120 UpdateGuideState(): m_state=6
04:44:47.306 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5635
04:44:47.310 00.004 6120 Star::Find returns 1 (0), X=510.35, Y=654.84, Mass=7810, SNR=58.4, Peak=189 HFD=6.8
04:44:47.314 00.004 6120 CameraToMount -- cameraTheta (-2.33) - m_xAngle (0.19) = xAngle (-2.52 = -2.52)
04:44:47.317 00.003 6120 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.35 = 0.35)
04:44:47.321 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.33 mountX=-0.10 mountY=0.04, mountTheta=2.74
04:44:47.326 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.09, opts=13)
04:44:47.329 00.003 6120 Enqueuing Move request for scope (-0.08, -0.09)
04:44:47.332 00.003 7680 Worker thread wakes up
04:44:47.332 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
04:44:47.332 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
04:44:47.332 00.000 7680 Moving (-0.08, -0.09) raw xDistance=-0.10 yDistance=0.04
04:44:47.332 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:44:47.332 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:44:47.333 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:47.336 00.003 6120 UpdateGuideState exits: m=7810 SNR=58.4
04:44:47.338 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:47.340 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:47.344 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:44:47.344 00.000 7680 MoveAxis(E, 0, ABG)
04:44:47.344 00.000 7680 Move returns status 0, amount 0
04:44:47.344 00.000 7680 MoveAxis(N, 0, ABG)
04:44:47.344 00.000 7680 Move returns status 0, amount 0
04:44:47.344 00.000 6120 Enqueuing Expose request
04:44:47.347 00.003 7680 move complete, result=0
04:44:47.347 00.000 7680 worker thread done servicing request
04:44:47.347 00.000 7680 Worker thread wakes up
04:44:47.347 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:47.347 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:44:47.351 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:48.602 01.251 7680 Exposure complete
04:44:48.747 00.145 7680 worker thread done servicing request
04:44:48.748 00.001 6120 OnExposeComplete: enter
04:44:48.753 00.005 6120 UpdateGuideState(): m_state=6
04:44:48.756 00.003 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5636
04:44:48.760 00.004 6120 Star::Find returns 1 (0), X=510.33, Y=656.82, Mass=7350, SNR=57.1, Peak=206 HFD=6.5
04:44:48.765 00.005 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.19) = xAngle (1.44 = 1.44)
04:44:48.770 00.005 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.31 = -1.97)
04:44:48.773 00.003 6120 CameraToMount -- cameraX=-0.10 cameraY=1.89 hyp=1.90 cameraTheta=1.63 mountX=0.25 mountY=-1.75, mountTheta=-1.43
04:44:48.779 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=1.89, opts=13)
04:44:48.783 00.004 6120 Enqueuing Move request for scope (-0.10, 1.89)
04:44:48.787 00.004 7680 Worker thread wakes up
04:44:48.787 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 1.89) opts 0xd
04:44:48.787 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 1.89)
04:44:48.788 00.001 7680 Moving (-0.10, 1.89) raw xDistance=0.25 yDistance=-1.75
04:44:48.788 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
04:44:48.788 00.000 7680 resist switch: large excursion: input -1.75 thresh 0.60 direction from 1 to -1
04:44:48.788 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.24
04:44:48.788 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.75 from input -1.75
04:44:48.788 00.000 7680 MoveAxis(W, 102, ABG)
04:44:48.788 00.000 7680 Guiding  Dir = 3, Dur = 102
04:44:48.789 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:48.793 00.004 6120 UpdateGuideState exits: m=7350 SNR=57.1
04:44:48.797 00.004 7680 IsSlewing returns 0
04:44:48.798 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:48.801 00.003 7680 IsGuiding returns 0
04:44:48.801 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:48.805 00.004 7680 PulseGuide returned control before completion, sleep 112
04:44:48.805 00.000 6120 Enqueuing Expose request
04:44:48.918 00.113 7680 IsGuiding returns 1
04:44:48.919 00.001 7680 scope still moving after pulse duration time elapsed
04:44:48.949 00.030 7680 IsSlewing returns 0
04:44:48.950 00.001 7680 IsGuiding returns 0
04:44:48.950 00.000 7680 scope move finished after 102 + 46 ms
04:44:48.950 00.000 7680 Move returns status 0, amount 102
04:44:48.950 00.000 7680 MoveAxis(N, 948, ABG)
04:44:48.951 00.001 7680 Guiding  Dir = 0, Dur = 948
04:44:48.955 00.004 7680 IsSlewing returns 0
04:44:48.956 00.001 7680 IsGuiding returns 0
04:44:48.957 00.001 7680 PulseGuide returned control before completion, sleep 958
04:44:49.921 00.964 7680 IsGuiding returns 1
04:44:49.922 00.001 7680 scope still moving after pulse duration time elapsed
04:44:49.952 00.030 7680 IsSlewing returns 0
04:44:49.956 00.004 7680 IsGuiding returns 0
04:44:49.956 00.000 7680 scope move finished after 948 + 51 ms
04:44:49.957 00.001 7680 Move returns status 0, amount 948
04:44:49.957 00.000 7680 move complete, result=0
04:44:49.957 00.000 7680 worker thread done servicing request
04:44:49.957 00.000 6120 GuideStep: 0.3 px 102 ms WEST, -1.7 px 948 ms NORTH
04:44:49.963 00.006 7680 Worker thread wakes up
04:44:49.963 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:49.963 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:51.209 01.246 7680 Exposure complete
04:44:51.368 00.159 7680 worker thread done servicing request
04:44:51.368 00.000 6120 OnExposeComplete: enter
04:44:51.375 00.007 6120 UpdateGuideState(): m_state=6
04:44:51.381 00.006 6120 Star::Find(15, 510, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5637
04:44:51.391 00.010 6120 Star::Find returns 1 (0), X=510.28, Y=654.04, Mass=7327, SNR=56.1, Peak=204 HFD=6.5
04:44:51.395 00.004 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
04:44:51.399 00.004 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
04:44:51.403 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.88 hyp=0.90 cameraTheta=-1.73 mountX=-0.31 mountY=0.73, mountTheta=1.97
04:44:51.408 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.88, opts=13)
04:44:51.413 00.005 6120 Enqueuing Move request for scope (-0.14, -0.88)
04:44:51.419 00.006 7680 Worker thread wakes up
04:44:51.419 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:51.425 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.88) opts 0xd
04:44:51.425 00.000 6120 UpdateGuideState exits: m=7327 SNR=56.1
04:44:51.431 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.88)
04:44:51.431 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:51.435 00.004 7680 Moving (-0.14, -0.88) raw xDistance=-0.31 yDistance=0.73
04:44:51.436 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:51.440 00.004 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
04:44:51.441 00.001 6120 Enqueuing Expose request
04:44:51.447 00.006 7680 resist switch: large excursion: input 0.73 thresh 0.60 direction from -1 to 1
04:44:51.448 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.19
04:44:51.448 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
04:44:51.448 00.000 7680 MoveAxis(E, 118, ABG)
04:44:51.449 00.001 7680 Guiding  Dir = 2, Dur = 118
04:44:51.449 00.000 7680 IsSlewing returns 0
04:44:51.450 00.001 7680 IsGuiding returns 0
04:44:51.451 00.001 7680 PulseGuide returned control before completion, sleep 128
04:44:51.593 00.142 7680 IsGuiding returns 1
04:44:51.593 00.000 7680 scope still moving after pulse duration time elapsed
04:44:51.624 00.031 7680 IsSlewing returns 0
04:44:51.625 00.001 7680 IsGuiding returns 0
04:44:51.625 00.000 7680 scope move finished after 118 + 56 ms
04:44:51.626 00.001 7680 Move returns status 0, amount 118
04:44:51.626 00.000 7680 MoveAxis(S, 397, ABG)
04:44:51.627 00.001 7680 Guiding  Dir = 1, Dur = 397
04:44:51.627 00.000 7680 IsSlewing returns 0
04:44:51.629 00.002 7680 IsGuiding returns 0
04:44:51.629 00.000 7680 PulseGuide returned control before completion, sleep 407
04:44:52.046 00.417 7680 IsGuiding returns 1
04:44:52.047 00.001 7680 scope still moving after pulse duration time elapsed
04:44:52.077 00.030 7680 IsSlewing returns 0
04:44:52.078 00.001 7680 IsGuiding returns 1
04:44:52.108 00.030 7680 IsSlewing returns 0
04:44:52.109 00.001 7680 IsGuiding returns 1
04:44:52.139 00.030 7680 IsSlewing returns 0
04:44:52.141 00.002 7680 IsGuiding returns 0
04:44:52.141 00.000 7680 scope move finished after 397 + 114 ms
04:44:52.141 00.000 7680 Move returns status 0, amount 397
04:44:52.142 00.001 7680 move complete, result=0
04:44:52.142 00.000 7680 worker thread done servicing request
04:44:52.142 00.000 7680 Worker thread wakes up
04:44:52.142 00.000 6120 GuideStep: -0.3 px 118 ms EAST, 0.7 px 397 ms SOUTH
04:44:52.149 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:52.149 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:53.403 01.254 7680 Exposure complete
04:44:53.550 00.147 7680 worker thread done servicing request
04:44:53.550 00.000 6120 OnExposeComplete: enter
04:44:53.555 00.005 6120 UpdateGuideState(): m_state=6
04:44:53.558 00.003 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5638
04:44:53.563 00.005 6120 Star::Find returns 1 (0), X=510.51, Y=653.87, Mass=8632, SNR=62.2, Peak=211 HFD=6.6
04:44:53.566 00.003 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.68 = -1.68)
04:44:53.569 00.003 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
04:44:53.574 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=-1.05 hyp=1.05 cameraTheta=-1.49 mountX=-0.12 mountY=0.98, mountTheta=1.69
04:44:53.580 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-1.05, opts=13)
04:44:53.585 00.005 6120 Enqueuing Move request for scope (0.08, -1.05)
04:44:53.589 00.004 7680 Worker thread wakes up
04:44:53.589 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -1.05) opts 0xd
04:44:53.589 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -1.05)
04:44:53.589 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:53.592 00.003 6120 UpdateGuideState exits: m=8632 SNR=62.2
04:44:53.597 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:53.601 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:53.604 00.003 6120 Enqueuing Expose request
04:44:53.608 00.004 7680 Moving (0.08, -1.05) raw xDistance=-0.12 yDistance=0.98
04:44:53.608 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:44:53.608 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.98 from input 0.98
04:44:53.608 00.000 7680 MoveAxis(E, 0, ABG)
04:44:53.609 00.001 7680 Move returns status 0, amount 0
04:44:53.610 00.001 7680 MoveAxis(S, 531, ABG)
04:44:53.610 00.000 7680 Guiding  Dir = 1, Dur = 531
04:44:53.610 00.000 7680 IsSlewing returns 0
04:44:53.610 00.000 7680 IsGuiding returns 0
04:44:53.611 00.001 7680 PulseGuide returned control before completion, sleep 541
04:44:54.157 00.546 7680 IsGuiding returns 1
04:44:54.158 00.001 7680 scope still moving after pulse duration time elapsed
04:44:54.188 00.030 7680 IsSlewing returns 0
04:44:54.189 00.001 7680 IsGuiding returns 0
04:44:54.190 00.001 7680 scope move finished after 531 + 48 ms
04:44:54.190 00.000 7680 Move returns status 0, amount 531
04:44:54.190 00.000 7680 move complete, result=0
04:44:54.190 00.000 7680 worker thread done servicing request
04:44:54.191 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 1.0 px 531 ms SOUTH
04:44:54.202 00.011 7680 Worker thread wakes up
04:44:54.202 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:54.203 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:55.454 01.251 7680 Exposure complete
04:44:55.591 00.137 7680 worker thread done servicing request
04:44:55.592 00.001 6120 OnExposeComplete: enter
04:44:55.595 00.003 6120 UpdateGuideState(): m_state=6
04:44:55.600 00.005 6120 Star::Find(15, 510, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5639
04:44:55.604 00.004 6120 Star::Find returns 1 (0), X=510.71, Y=654.02, Mass=7428, SNR=58.6, Peak=187 HFD=6.6
04:44:55.608 00.004 6120 CameraToMount -- cameraTheta (-1.27) - m_xAngle (0.19) = xAngle (-1.45 = -1.45)
04:44:55.611 00.003 6120 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.42 = 1.42)
04:44:55.615 00.004 6120 CameraToMount -- cameraX=0.28 cameraY=-0.90 hyp=0.94 cameraTheta=-1.27 mountX=0.11 mountY=0.93, mountTheta=1.45
04:44:55.619 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.90, opts=13)
04:44:55.623 00.004 6120 Enqueuing Move request for scope (0.28, -0.90)
04:44:55.626 00.003 7680 Worker thread wakes up
04:44:55.626 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.90) opts 0xd
04:44:55.626 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.90)
04:44:55.626 00.000 7680 Moving (0.28, -0.90) raw xDistance=0.11 yDistance=0.93
04:44:55.626 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
04:44:55.626 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.93 from input 0.93
04:44:55.626 00.000 7680 MoveAxis(E, 0, ABG)
04:44:55.626 00.000 7680 Move returns status 0, amount 0
04:44:55.626 00.000 7680 MoveAxis(S, 506, ABG)
04:44:55.628 00.002 7680 Guiding  Dir = 1, Dur = 506
04:44:55.628 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:55.631 00.003 7680 IsSlewing returns 0
04:44:55.631 00.000 6120 UpdateGuideState exits: m=7428 SNR=58.6
04:44:55.635 00.004 7680 IsGuiding returns 0
04:44:55.635 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:55.638 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:55.642 00.004 7680 PulseGuide returned control before completion, sleep 516
04:44:55.642 00.000 6120 Enqueuing Expose request
04:44:56.161 00.519 7680 IsGuiding returns 1
04:44:56.162 00.001 7680 scope still moving after pulse duration time elapsed
04:44:56.193 00.031 7680 IsSlewing returns 0
04:44:56.194 00.001 7680 IsGuiding returns 0
04:44:56.194 00.000 7680 scope move finished after 506 + 53 ms
04:44:56.195 00.001 7680 Move returns status 0, amount 506
04:44:56.195 00.000 7680 move complete, result=0
04:44:56.196 00.001 7680 worker thread done servicing request
04:44:56.196 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.9 px 506 ms SOUTH
04:44:56.207 00.011 7680 Worker thread wakes up
04:44:56.208 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:56.208 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:57.456 01.248 7680 Exposure complete
04:44:57.594 00.138 7680 worker thread done servicing request
04:44:57.594 00.000 6120 OnExposeComplete: enter
04:44:57.597 00.003 6120 UpdateGuideState(): m_state=6
04:44:57.603 00.006 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5640
04:44:57.609 00.006 6120 Star::Find returns 1 (0), X=510.54, Y=654.85, Mass=7834, SNR=59.0, Peak=205 HFD=6.5
04:44:57.613 00.004 6120 CameraToMount -- cameraTheta (-0.59) - m_xAngle (0.19) = xAngle (-0.78 = -0.78)
04:44:57.617 00.004 6120 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.09 = 2.09)
04:44:57.621 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.59 mountX=0.10 mountY=0.12, mountTheta=0.88
04:44:57.626 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.07, opts=13)
04:44:57.630 00.004 6120 Enqueuing Move request for scope (0.11, -0.07)
04:44:57.634 00.004 7680 Worker thread wakes up
04:44:57.635 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:57.640 00.005 6120 UpdateGuideState exits: m=7834 SNR=59.0
04:44:57.644 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:57.647 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:57.651 00.004 6120 Enqueuing Expose request
04:44:57.655 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
04:44:57.655 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
04:44:57.655 00.000 7680 Moving (0.11, -0.07) raw xDistance=0.10 yDistance=0.12
04:44:57.655 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:44:57.655 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:44:57.655 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:44:57.656 00.001 7680 MoveAxis(E, 0, ABG)
04:44:57.656 00.000 7680 Move returns status 0, amount 0
04:44:57.656 00.000 7680 MoveAxis(N, 0, ABG)
04:44:57.656 00.000 7680 Move returns status 0, amount 0
04:44:57.656 00.000 7680 move complete, result=0
04:44:57.657 00.001 7680 worker thread done servicing request
04:44:57.657 00.000 7680 Worker thread wakes up
04:44:57.657 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:57.657 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:44:57.660 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:44:58.907 01.247 7680 Exposure complete
04:44:59.058 00.151 7680 worker thread done servicing request
04:44:59.059 00.001 6120 OnExposeComplete: enter
04:44:59.063 00.004 6120 UpdateGuideState(): m_state=6
04:44:59.066 00.003 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5641
04:44:59.071 00.005 6120 Star::Find returns 1 (0), X=510.49, Y=654.96, Mass=8057, SNR=59.5, Peak=198 HFD=6.6
04:44:59.075 00.004 6120 CameraToMount -- cameraTheta (0.50) - m_xAngle (0.19) = xAngle (0.31 = 0.31)
04:44:59.078 00.003 6120 CameraToMount -- cameraTheta (0.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.18 = -3.10)
04:44:59.082 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.50 mountX=0.07 mountY=-0.00, mountTheta=-0.04
04:44:59.086 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=0.03, opts=13)
04:44:59.090 00.004 6120 Enqueuing Move request for scope (0.06, 0.03)
04:44:59.094 00.004 7680 Worker thread wakes up
04:44:59.094 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
04:44:59.094 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
04:44:59.094 00.000 7680 Moving (0.06, 0.03) raw xDistance=0.07 yDistance=-0.00
04:44:59.095 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:44:59.095 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:44:59.095 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:44:59.095 00.000 7680 MoveAxis(E, 0, ABG)
04:44:59.095 00.000 7680 Move returns status 0, amount 0
04:44:59.095 00.000 7680 MoveAxis(N, 0, ABG)
04:44:59.096 00.001 7680 Move returns status 0, amount 0
04:44:59.096 00.000 7680 move complete, result=0
04:44:59.096 00.000 7680 worker thread done servicing request
04:44:59.096 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:44:59.101 00.005 6120 UpdateGuideState exits: m=8057 SNR=59.5
04:44:59.107 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:44:59.111 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:44:59.115 00.004 6120 Enqueuing Expose request
04:44:59.119 00.004 7680 Worker thread wakes up
04:44:59.119 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:44:59.122 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:44:59.123 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:00.380 01.257 7680 Exposure complete
04:45:00.535 00.155 7680 worker thread done servicing request
04:45:00.535 00.000 6120 OnExposeComplete: enter
04:45:00.540 00.005 6120 UpdateGuideState(): m_state=6
04:45:00.544 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5642
04:45:00.551 00.007 6120 Star::Find returns 1 (0), X=510.31, Y=654.96, Mass=7791, SNR=58.6, Peak=199 HFD=6.6
04:45:00.556 00.005 6120 CameraToMount -- cameraTheta (2.86) - m_xAngle (0.19) = xAngle (2.67 = 2.67)
04:45:00.561 00.005 6120 CameraToMount -- cameraTheta (2.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.55 = -0.74)
04:45:00.564 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.86 mountX=-0.11 mountY=-0.08, mountTheta=-2.50
04:45:00.569 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.04, opts=13)
04:45:00.575 00.006 6120 Enqueuing Move request for scope (-0.12, 0.04)
04:45:00.579 00.004 7680 Worker thread wakes up
04:45:00.579 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
04:45:00.579 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:00.583 00.004 6120 UpdateGuideState exits: m=7791 SNR=58.6
04:45:00.587 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:00.590 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:00.594 00.004 6120 Enqueuing Expose request
04:45:00.597 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
04:45:00.597 00.000 7680 Moving (-0.12, 0.04) raw xDistance=-0.11 yDistance=-0.08
04:45:00.598 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:45:00.598 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:00.598 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:45:00.598 00.000 7680 MoveAxis(E, 0, ABG)
04:45:00.598 00.000 7680 Move returns status 0, amount 0
04:45:00.599 00.001 7680 MoveAxis(N, 0, ABG)
04:45:00.599 00.000 7680 Move returns status 0, amount 0
04:45:00.599 00.000 7680 move complete, result=0
04:45:00.599 00.000 7680 worker thread done servicing request
04:45:00.599 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:45:00.604 00.005 7680 Worker thread wakes up
04:45:00.604 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:00.604 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:01.848 01.244 7680 Exposure complete
04:45:02.008 00.160 7680 worker thread done servicing request
04:45:02.009 00.001 6120 OnExposeComplete: enter
04:45:02.014 00.005 6120 UpdateGuideState(): m_state=6
04:45:02.018 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5643
04:45:02.022 00.004 6120 Star::Find returns 1 (0), X=510.26, Y=654.93, Mass=7996, SNR=60.2, Peak=181 HFD=6.7
04:45:02.026 00.004 6120 CameraToMount -- cameraTheta (3.11) - m_xAngle (0.19) = xAngle (2.92 = 2.92)
04:45:02.030 00.004 6120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.79 = -0.49)
04:45:02.033 00.003 6120 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.11 mountX=-0.16 mountY=-0.08, mountTheta=-2.69
04:45:02.038 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=0.01, opts=13)
04:45:02.042 00.004 6120 Enqueuing Move request for scope (-0.17, 0.01)
04:45:02.048 00.006 7680 Worker thread wakes up
04:45:02.048 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:02.052 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
04:45:02.053 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
04:45:02.053 00.000 7680 Moving (-0.17, 0.01) raw xDistance=-0.16 yDistance=-0.08
04:45:02.054 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:45:02.054 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:02.054 00.000 6120 UpdateGuideState exits: m=7996 SNR=60.2
04:45:02.057 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:02.062 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:45:02.062 00.000 7680 MoveAxis(E, 0, ABG)
04:45:02.062 00.000 7680 Move returns status 0, amount 0
04:45:02.063 00.001 7680 MoveAxis(N, 0, ABG)
04:45:02.063 00.000 7680 Move returns status 0, amount 0
04:45:02.063 00.000 7680 move complete, result=0
04:45:02.064 00.001 7680 worker thread done servicing request
04:45:02.064 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:02.068 00.004 6120 Enqueuing Expose request
04:45:02.071 00.003 7680 Worker thread wakes up
04:45:02.071 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:02.073 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:02.073 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:45:03.326 01.253 7680 Exposure complete
04:45:03.468 00.142 7680 worker thread done servicing request
04:45:03.468 00.000 6120 OnExposeComplete: enter
04:45:03.471 00.003 6120 UpdateGuideState(): m_state=6
04:45:03.475 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5644
04:45:03.480 00.005 6120 Star::Find returns 1 (0), X=510.20, Y=654.92, Mass=8260, SNR=61.0, Peak=205 HFD=6.7
04:45:03.483 00.003 6120 CameraToMount -- cameraTheta (-3.11) - m_xAngle (0.19) = xAngle (-3.30 = 2.99)
04:45:03.485 00.002 6120 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.42 = -0.42)
04:45:03.488 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.01 hyp=0.23 cameraTheta=-3.11 mountX=-0.23 mountY=-0.09, mountTheta=-2.75
04:45:03.494 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.01, opts=13)
04:45:03.497 00.003 6120 Enqueuing Move request for scope (-0.23, -0.01)
04:45:03.502 00.005 7680 Worker thread wakes up
04:45:03.502 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:03.506 00.004 6120 UpdateGuideState exits: m=8260 SNR=61.0
04:45:03.509 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:03.514 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:03.518 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.01) opts 0xd
04:45:03.519 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.01)
04:45:03.519 00.000 6120 Enqueuing Expose request
04:45:03.523 00.004 7680 Moving (-0.23, -0.01) raw xDistance=-0.23 yDistance=-0.09
04:45:03.523 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
04:45:03.523 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:03.523 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:45:03.524 00.001 7680 MoveAxis(E, 93, ABG)
04:45:03.524 00.000 7680 Guiding  Dir = 2, Dur = 93
04:45:03.524 00.000 7680 IsSlewing returns 0
04:45:03.525 00.001 7680 IsGuiding returns 0
04:45:03.525 00.000 7680 PulseGuide returned control before completion, sleep 103
04:45:03.630 00.105 7680 IsGuiding returns 1
04:45:03.632 00.002 7680 scope still moving after pulse duration time elapsed
04:45:03.662 00.030 7680 IsSlewing returns 0
04:45:03.663 00.001 7680 IsGuiding returns 0
04:45:03.663 00.000 7680 scope move finished after 93 + 45 ms
04:45:03.664 00.001 7680 Move returns status 0, amount 93
04:45:03.664 00.000 7680 MoveAxis(N, 0, ABG)
04:45:03.665 00.001 7680 Move returns status 0, amount 0
04:45:03.665 00.000 7680 move complete, result=0
04:45:03.666 00.001 7680 worker thread done servicing request
04:45:03.666 00.000 7680 Worker thread wakes up
04:45:03.666 00.000 6120 GuideStep: -0.2 px 93 ms EAST, -0.1 px 0 ms NORTH
04:45:03.676 00.010 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:03.677 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:04.929 01.252 7680 Exposure complete
04:45:05.086 00.157 7680 worker thread done servicing request
04:45:05.087 00.001 6120 OnExposeComplete: enter
04:45:05.091 00.004 6120 UpdateGuideState(): m_state=6
04:45:05.095 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5645
04:45:05.099 00.004 6120 Star::Find returns 1 (0), X=510.05, Y=654.76, Mass=7886, SNR=59.1, Peak=182 HFD=6.8
04:45:05.102 00.003 6120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (0.19) = xAngle (-2.93 = -2.93)
04:45:05.107 00.005 6120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.05 = -0.05)
04:45:05.111 00.004 6120 CameraToMount -- cameraX=-0.38 cameraY=-0.16 hyp=0.42 cameraTheta=-2.74 mountX=-0.41 mountY=-0.02, mountTheta=-3.09
04:45:05.116 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.38, y=-0.16, opts=13)
04:45:05.120 00.004 6120 Enqueuing Move request for scope (-0.38, -0.16)
04:45:05.123 00.003 7680 Worker thread wakes up
04:45:05.123 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.16) opts 0xd
04:45:05.123 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.38, -0.16)
04:45:05.123 00.000 7680 Moving (-0.38, -0.16) raw xDistance=-0.41 yDistance=-0.02
04:45:05.123 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
04:45:05.124 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:05.124 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:45:05.124 00.000 7680 MoveAxis(E, 173, ABG)
04:45:05.124 00.000 7680 Guiding  Dir = 2, Dur = 173
04:45:05.124 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:05.128 00.004 7680 IsSlewing returns 0
04:45:05.128 00.000 6120 UpdateGuideState exits: m=7886 SNR=59.1
04:45:05.133 00.005 7680 IsGuiding returns 0
04:45:05.133 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:05.138 00.005 7680 PulseGuide returned control before completion, sleep 183
04:45:05.138 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:05.143 00.005 6120 Enqueuing Expose request
04:45:05.323 00.180 7680 IsGuiding returns 1
04:45:05.323 00.000 7680 scope still moving after pulse duration time elapsed
04:45:05.354 00.031 7680 IsSlewing returns 0
04:45:05.356 00.002 7680 IsGuiding returns 0
04:45:05.356 00.000 7680 scope move finished after 173 + 50 ms
04:45:05.357 00.001 7680 Move returns status 0, amount 173
04:45:05.357 00.000 7680 MoveAxis(N, 0, ABG)
04:45:05.357 00.000 7680 Move returns status 0, amount 0
04:45:05.358 00.001 7680 move complete, result=0
04:45:05.358 00.000 7680 worker thread done servicing request
04:45:05.358 00.000 7680 Worker thread wakes up
04:45:05.358 00.000 6120 GuideStep: -0.4 px 173 ms EAST, -0.0 px 0 ms NORTH
04:45:05.365 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:05.365 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:06.614 01.249 7680 Exposure complete
04:45:06.761 00.147 7680 worker thread done servicing request
04:45:06.761 00.000 6120 OnExposeComplete: enter
04:45:06.765 00.004 6120 UpdateGuideState(): m_state=6
04:45:06.770 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5646
04:45:06.773 00.003 6120 Star::Find returns 1 (0), X=510.32, Y=654.82, Mass=7501, SNR=56.7, Peak=178 HFD=6.7
04:45:06.778 00.005 6120 CameraToMount -- cameraTheta (-2.37) - m_xAngle (0.19) = xAngle (-2.56 = -2.56)
04:45:06.781 00.003 6120 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.32 = 0.32)
04:45:06.785 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.37 mountX=-0.13 mountY=0.05, mountTheta=2.79
04:45:06.791 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.11, opts=13)
04:45:06.797 00.006 6120 Enqueuing Move request for scope (-0.11, -0.11)
04:45:06.800 00.003 7680 Worker thread wakes up
04:45:06.800 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
04:45:06.802 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
04:45:06.802 00.000 7680 Moving (-0.11, -0.11) raw xDistance=-0.13 yDistance=0.05
04:45:06.802 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:45:06.802 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:06.803 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:45:06.803 00.000 7680 MoveAxis(E, 0, ABG)
04:45:06.803 00.000 7680 Move returns status 0, amount 0
04:45:06.803 00.000 7680 MoveAxis(N, 0, ABG)
04:45:06.803 00.000 7680 Move returns status 0, amount 0
04:45:06.804 00.001 7680 move complete, result=0
04:45:06.804 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:06.807 00.003 7680 worker thread done servicing request
04:45:06.807 00.000 6120 UpdateGuideState exits: m=7501 SNR=56.7
04:45:06.811 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:06.815 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:06.818 00.003 6120 Enqueuing Expose request
04:45:06.822 00.004 7680 Worker thread wakes up
04:45:06.822 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:06.823 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:06.823 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:45:08.069 01.246 7680 Exposure complete
04:45:08.219 00.150 7680 worker thread done servicing request
04:45:08.219 00.000 6120 OnExposeComplete: enter
04:45:08.223 00.004 6120 UpdateGuideState(): m_state=6
04:45:08.228 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5647
04:45:08.233 00.005 6120 Star::Find returns 1 (0), X=510.12, Y=654.70, Mass=7501, SNR=56.8, Peak=194 HFD=6.7
04:45:08.237 00.004 6120 CameraToMount -- cameraTheta (-2.53) - m_xAngle (0.19) = xAngle (-2.71 = -2.71)
04:45:08.241 00.004 6120 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.16 = 0.16)
04:45:08.245 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=-0.22 hyp=0.38 cameraTheta=-2.53 mountX=-0.35 mountY=0.06, mountTheta=2.97
04:45:08.249 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=-0.22, opts=13)
04:45:08.254 00.005 6120 Enqueuing Move request for scope (-0.31, -0.22)
04:45:08.258 00.004 7680 Worker thread wakes up
04:45:08.258 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.22) opts 0xd
04:45:08.258 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:08.262 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.31, -0.22)
04:45:08.262 00.000 7680 Moving (-0.31, -0.22) raw xDistance=-0.35 yDistance=0.06
04:45:08.262 00.000 6120 UpdateGuideState exits: m=7501 SNR=56.8
04:45:08.266 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:08.270 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:08.273 00.003 6120 Enqueuing Expose request
04:45:08.276 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
04:45:08.277 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:08.277 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:45:08.277 00.000 7680 MoveAxis(E, 142, ABG)
04:45:08.277 00.000 7680 Guiding  Dir = 2, Dur = 142
04:45:08.278 00.001 7680 IsSlewing returns 0
04:45:08.279 00.001 7680 IsGuiding returns 0
04:45:08.279 00.000 7680 PulseGuide returned control before completion, sleep 152
04:45:08.433 00.154 7680 IsGuiding returns 1
04:45:08.434 00.001 7680 scope still moving after pulse duration time elapsed
04:45:08.464 00.030 7680 IsSlewing returns 0
04:45:08.466 00.002 7680 IsGuiding returns 0
04:45:08.466 00.000 7680 scope move finished after 142 + 45 ms
04:45:08.467 00.001 7680 Move returns status 0, amount 142
04:45:08.467 00.000 7680 MoveAxis(N, 0, ABG)
04:45:08.468 00.001 7680 Move returns status 0, amount 0
04:45:08.468 00.000 7680 move complete, result=0
04:45:08.468 00.000 7680 worker thread done servicing request
04:45:08.468 00.000 6120 GuideStep: -0.3 px 142 ms EAST, 0.1 px 0 ms NORTH
04:45:08.475 00.007 7680 Worker thread wakes up
04:45:08.475 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:08.475 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:09.730 01.255 7680 Exposure complete
04:45:09.886 00.156 7680 worker thread done servicing request
04:45:09.886 00.000 6120 OnExposeComplete: enter
04:45:09.892 00.006 6120 UpdateGuideState(): m_state=6
04:45:09.896 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5648
04:45:09.901 00.005 6120 Star::Find returns 1 (0), X=510.38, Y=654.71, Mass=8364, SNR=60.5, Peak=184 HFD=6.9
04:45:09.904 00.003 6120 CameraToMount -- cameraTheta (-1.78) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
04:45:09.908 00.004 6120 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.91 = 0.91)
04:45:09.912 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.78 mountX=-0.08 mountY=0.17, mountTheta=2.03
04:45:09.917 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.21, opts=13)
04:45:09.921 00.004 6120 Enqueuing Move request for scope (-0.05, -0.21)
04:45:09.926 00.005 7680 Worker thread wakes up
04:45:09.926 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:09.929 00.003 6120 UpdateGuideState exits: m=8364 SNR=60.5
04:45:09.933 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
04:45:09.933 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
04:45:09.934 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:09.937 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:09.940 00.003 6120 Enqueuing Expose request
04:45:09.946 00.006 7680 Moving (-0.05, -0.21) raw xDistance=-0.08 yDistance=0.17
04:45:09.946 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:45:09.946 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:09.946 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:45:09.946 00.000 7680 MoveAxis(E, 0, ABG)
04:45:09.947 00.001 7680 Move returns status 0, amount 0
04:45:09.947 00.000 7680 MoveAxis(N, 0, ABG)
04:45:09.947 00.000 7680 Move returns status 0, amount 0
04:45:09.947 00.000 7680 move complete, result=0
04:45:09.947 00.000 7680 worker thread done servicing request
04:45:09.947 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:45:09.952 00.005 7680 Worker thread wakes up
04:45:09.952 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:09.952 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:11.210 01.258 7680 Exposure complete
04:45:11.352 00.142 7680 worker thread done servicing request
04:45:11.352 00.000 6120 OnExposeComplete: enter
04:45:11.358 00.006 6120 UpdateGuideState(): m_state=6
04:45:11.361 00.003 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5649
04:45:11.364 00.003 6120 Star::Find returns 1 (0), X=510.24, Y=654.04, Mass=7377, SNR=57.0, Peak=185 HFD=6.5
04:45:11.369 00.005 6120 CameraToMount -- cameraTheta (-1.79) - m_xAngle (0.19) = xAngle (-1.97 = -1.97)
04:45:11.373 00.004 6120 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.90 = 0.90)
04:45:11.377 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.88 hyp=0.90 cameraTheta=-1.79 mountX=-0.35 mountY=0.71, mountTheta=2.03
04:45:11.383 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.88, opts=13)
04:45:11.387 00.004 6120 Enqueuing Move request for scope (-0.19, -0.88)
04:45:11.391 00.004 7680 Worker thread wakes up
04:45:11.391 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.88) opts 0xd
04:45:11.391 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.88)
04:45:11.392 00.001 7680 Moving (-0.19, -0.88) raw xDistance=-0.35 yDistance=0.71
04:45:11.393 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
04:45:11.393 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.71 from input 0.71
04:45:11.393 00.000 7680 MoveAxis(E, 145, ABG)
04:45:11.393 00.000 7680 Guiding  Dir = 2, Dur = 145
04:45:11.393 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:11.397 00.004 7680 IsSlewing returns 0
04:45:11.397 00.000 6120 UpdateGuideState exits: m=7377 SNR=57.0
04:45:11.401 00.004 7680 IsGuiding returns 0
04:45:11.401 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:11.405 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:11.408 00.003 7680 PulseGuide returned control before completion, sleep 155
04:45:11.409 00.001 6120 Enqueuing Expose request
04:45:11.570 00.161 7680 IsGuiding returns 1
04:45:11.571 00.001 7680 scope still moving after pulse duration time elapsed
04:45:11.601 00.030 7680 IsSlewing returns 0
04:45:11.603 00.002 7680 IsGuiding returns 0
04:45:11.604 00.001 7680 scope move finished after 145 + 57 ms
04:45:11.604 00.000 7680 Move returns status 0, amount 145
04:45:11.605 00.001 7680 MoveAxis(S, 384, ABG)
04:45:11.605 00.000 7680 Guiding  Dir = 1, Dur = 384
04:45:11.605 00.000 7680 IsSlewing returns 0
04:45:11.606 00.001 7680 IsGuiding returns 0
04:45:11.607 00.001 7680 PulseGuide returned control before completion, sleep 394
04:45:12.010 00.403 7680 IsGuiding returns 1
04:45:12.011 00.001 7680 scope still moving after pulse duration time elapsed
04:45:12.043 00.032 7680 IsSlewing returns 0
04:45:12.046 00.003 7680 IsGuiding returns 0
04:45:12.047 00.001 7680 scope move finished after 384 + 56 ms
04:45:12.047 00.000 7680 Move returns status 0, amount 384
04:45:12.048 00.001 7680 move complete, result=0
04:45:12.049 00.001 7680 worker thread done servicing request
04:45:12.049 00.000 6120 GuideStep: -0.4 px 145 ms EAST, 0.7 px 384 ms SOUTH
04:45:12.055 00.006 7680 Worker thread wakes up
04:45:12.056 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:12.056 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:13.304 01.248 7680 Exposure complete
04:45:13.448 00.144 7680 worker thread done servicing request
04:45:13.449 00.001 6120 OnExposeComplete: enter
04:45:13.453 00.004 6120 UpdateGuideState(): m_state=6
04:45:13.456 00.003 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5650
04:45:13.459 00.003 6120 Star::Find returns 1 (0), X=510.40, Y=654.90, Mass=7464, SNR=57.3, Peak=204 HFD=6.6
04:45:13.461 00.002 6120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.19) = xAngle (-2.65 = -2.65)
04:45:13.465 00.004 6120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.22 = 0.22)
04:45:13.470 00.005 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.46 mountX=-0.03 mountY=0.01, mountTheta=2.90
04:45:13.473 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.02, opts=13)
04:45:13.477 00.004 6120 Enqueuing Move request for scope (-0.03, -0.02)
04:45:13.481 00.004 7680 Worker thread wakes up
04:45:13.481 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:13.483 00.002 6120 UpdateGuideState exits: m=7464 SNR=57.3
04:45:13.486 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:13.490 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
04:45:13.490 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
04:45:13.490 00.000 7680 Moving (-0.03, -0.02) raw xDistance=-0.03 yDistance=0.01
04:45:13.490 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:45:13.491 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:13.491 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:13.494 00.003 6120 Enqueuing Expose request
04:45:13.497 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:45:13.498 00.001 7680 MoveAxis(E, 0, ABG)
04:45:13.498 00.000 7680 Move returns status 0, amount 0
04:45:13.498 00.000 7680 MoveAxis(N, 0, ABG)
04:45:13.498 00.000 7680 Move returns status 0, amount 0
04:45:13.498 00.000 7680 move complete, result=0
04:45:13.499 00.001 7680 worker thread done servicing request
04:45:13.500 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:45:13.504 00.004 7680 Worker thread wakes up
04:45:13.504 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:13.504 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:14.755 01.251 7680 Exposure complete
04:45:14.891 00.136 7680 worker thread done servicing request
04:45:14.892 00.001 6120 OnExposeComplete: enter
04:45:14.896 00.004 6120 UpdateGuideState(): m_state=6
04:45:14.900 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5651
04:45:14.904 00.004 6120 Star::Find returns 1 (0), X=510.43, Y=654.81, Mass=8008, SNR=60.3, Peak=198 HFD=6.6
04:45:14.908 00.004 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
04:45:14.911 00.003 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.14 = 1.14)
04:45:14.915 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.54 mountX=-0.02 mountY=0.10, mountTheta=1.74
04:45:14.922 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.11, opts=13)
04:45:14.927 00.005 6120 Enqueuing Move request for scope (0.00, -0.11)
04:45:14.932 00.005 7680 Worker thread wakes up
04:45:14.932 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
04:45:14.932 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
04:45:14.932 00.000 7680 Moving (0.00, -0.11) raw xDistance=-0.02 yDistance=0.10
04:45:14.933 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:45:14.933 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:14.936 00.003 6120 UpdateGuideState exits: m=8008 SNR=60.3
04:45:14.940 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:14.945 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:14.945 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:14.951 00.006 6120 Enqueuing Expose request
04:45:14.955 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:45:14.955 00.000 7680 MoveAxis(E, 0, ABG)
04:45:14.955 00.000 7680 Move returns status 0, amount 0
04:45:14.956 00.001 7680 MoveAxis(N, 0, ABG)
04:45:14.956 00.000 7680 Move returns status 0, amount 0
04:45:14.956 00.000 7680 move complete, result=0
04:45:14.956 00.000 7680 worker thread done servicing request
04:45:14.956 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:45:14.962 00.006 7680 Worker thread wakes up
04:45:14.962 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:14.962 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:16.205 01.243 7680 Exposure complete
04:45:16.351 00.146 7680 worker thread done servicing request
04:45:16.352 00.001 6120 OnExposeComplete: enter
04:45:16.357 00.005 6120 UpdateGuideState(): m_state=6
04:45:16.361 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5652
04:45:16.366 00.005 6120 Star::Find returns 1 (0), X=510.38, Y=654.79, Mass=7819, SNR=58.4, Peak=206 HFD=6.8
04:45:16.371 00.005 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.13 = -2.13)
04:45:16.374 00.003 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.74 = 0.74)
04:45:16.378 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.94 mountX=-0.08 mountY=0.10, mountTheta=2.24
04:45:16.383 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.14, opts=13)
04:45:16.388 00.005 6120 Enqueuing Move request for scope (-0.05, -0.14)
04:45:16.391 00.003 7680 Worker thread wakes up
04:45:16.391 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
04:45:16.392 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:16.395 00.003 6120 UpdateGuideState exits: m=7819 SNR=58.4
04:45:16.398 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:16.404 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:16.407 00.003 6120 Enqueuing Expose request
04:45:16.410 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
04:45:16.411 00.001 7680 Moving (-0.05, -0.14) raw xDistance=-0.08 yDistance=0.10
04:45:16.411 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:45:16.411 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:16.412 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:45:16.412 00.000 7680 MoveAxis(E, 0, ABG)
04:45:16.412 00.000 7680 Move returns status 0, amount 0
04:45:16.412 00.000 7680 MoveAxis(N, 0, ABG)
04:45:16.412 00.000 7680 Move returns status 0, amount 0
04:45:16.412 00.000 7680 move complete, result=0
04:45:16.413 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:45:16.418 00.005 7680 worker thread done servicing request
04:45:16.418 00.000 7680 Worker thread wakes up
04:45:16.418 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:16.419 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:17.659 01.240 7680 Exposure complete
04:45:17.807 00.148 6120 OnExposeComplete: enter
04:45:17.810 00.003 6120 UpdateGuideState(): m_state=6
04:45:17.814 00.004 7680 worker thread done servicing request
04:45:17.814 00.000 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5653
04:45:17.818 00.004 6120 Star::Find returns 1 (0), X=510.25, Y=654.76, Mass=7937, SNR=58.0, Peak=190 HFD=6.7
04:45:17.821 00.003 6120 CameraToMount -- cameraTheta (-2.39) - m_xAngle (0.19) = xAngle (-2.58 = -2.58)
04:45:17.827 00.006 6120 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.30 = 0.30)
04:45:17.831 00.004 6120 CameraToMount -- cameraX=-0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-2.39 mountX=-0.21 mountY=0.07, mountTheta=2.81
04:45:17.836 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.18, y=-0.17, opts=13)
04:45:17.841 00.005 6120 Enqueuing Move request for scope (-0.18, -0.17)
04:45:17.844 00.003 7680 Worker thread wakes up
04:45:17.844 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.17) opts 0xd
04:45:17.844 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.18, -0.17)
04:45:17.844 00.000 7680 Moving (-0.18, -0.17) raw xDistance=-0.21 yDistance=0.07
04:45:17.844 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:45:17.845 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:17.845 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:45:17.845 00.000 7680 MoveAxis(E, 85, ABG)
04:45:17.846 00.001 7680 Guiding  Dir = 2, Dur = 85
04:45:17.846 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:17.850 00.004 7680 IsSlewing returns 0
04:45:17.850 00.000 7680 IsGuiding returns 0
04:45:17.851 00.001 6120 UpdateGuideState exits: m=7937 SNR=58.0
04:45:17.856 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:17.860 00.004 7680 PulseGuide returned control before completion, sleep 95
04:45:17.861 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:17.864 00.003 6120 Enqueuing Expose request
04:45:17.963 00.099 7680 IsGuiding returns 0
04:45:17.963 00.000 7680 Move returns status 0, amount 85
04:45:17.964 00.001 7680 MoveAxis(N, 0, ABG)
04:45:17.965 00.001 7680 Move returns status 0, amount 0
04:45:17.965 00.000 7680 move complete, result=0
04:45:17.965 00.000 7680 worker thread done servicing request
04:45:17.966 00.001 7680 Worker thread wakes up
04:45:17.966 00.000 6120 GuideStep: -0.2 px 85 ms EAST, 0.1 px 0 ms NORTH
04:45:17.972 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:17.972 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:19.216 01.244 7680 Exposure complete
04:45:19.352 00.136 7680 worker thread done servicing request
04:45:19.352 00.000 6120 OnExposeComplete: enter
04:45:19.356 00.004 6120 UpdateGuideState(): m_state=6
04:45:19.361 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5654
04:45:19.364 00.003 6120 Star::Find returns 1 (0), X=510.38, Y=654.58, Mass=7790, SNR=58.0, Peak=191 HFD=6.9
04:45:19.370 00.006 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
04:45:19.374 00.004 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
04:45:19.378 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.35 hyp=0.35 cameraTheta=-1.70 mountX=-0.11 mountY=0.29, mountTheta=1.93
04:45:19.383 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.35, opts=13)
04:45:19.390 00.007 6120 Enqueuing Move request for scope (-0.05, -0.35)
04:45:19.394 00.004 7680 Worker thread wakes up
04:45:19.394 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:19.399 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.35) opts 0xd
04:45:19.399 00.000 6120 UpdateGuideState exits: m=7790 SNR=58.0
04:45:19.403 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:19.407 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:19.410 00.003 6120 Enqueuing Expose request
04:45:19.414 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.35)
04:45:19.416 00.002 7680 Moving (-0.05, -0.35) raw xDistance=-0.11 yDistance=0.29
04:45:19.416 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:45:19.416 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
04:45:19.416 00.000 7680 MoveAxis(E, 0, ABG)
04:45:19.417 00.001 7680 Move returns status 0, amount 0
04:45:19.417 00.000 7680 MoveAxis(S, 158, ABG)
04:45:19.417 00.000 7680 Guiding  Dir = 1, Dur = 158
04:45:19.417 00.000 7680 IsSlewing returns 0
04:45:19.418 00.001 7680 IsGuiding returns 0
04:45:19.418 00.000 7680 PulseGuide returned control before completion, sleep 168
04:45:19.599 00.181 7680 IsGuiding returns 1
04:45:19.600 00.001 7680 scope still moving after pulse duration time elapsed
04:45:19.630 00.030 7680 IsSlewing returns 0
04:45:19.632 00.002 7680 IsGuiding returns 1
04:45:19.662 00.030 7680 IsSlewing returns 0
04:45:19.665 00.003 7680 IsGuiding returns 1
04:45:19.694 00.029 7680 IsSlewing returns 0
04:45:19.696 00.002 7680 IsGuiding returns 1
04:45:19.726 00.030 7680 IsSlewing returns 0
04:45:19.727 00.001 7680 IsGuiding returns 0
04:45:19.727 00.000 7680 scope move finished after 158 + 151 ms
04:45:19.729 00.002 7680 Move returns status 0, amount 158
04:45:19.729 00.000 7680 move complete, result=0
04:45:19.729 00.000 7680 worker thread done servicing request
04:45:19.730 00.001 7680 Worker thread wakes up
04:45:19.730 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 158 ms SOUTH
04:45:19.737 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:19.737 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:20.993 01.256 7680 Exposure complete
04:45:21.143 00.150 7680 worker thread done servicing request
04:45:21.143 00.000 6120 OnExposeComplete: enter
04:45:21.148 00.005 6120 UpdateGuideState(): m_state=6
04:45:21.150 00.002 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5655
04:45:21.155 00.005 6120 Star::Find returns 1 (0), X=510.45, Y=654.72, Mass=7738, SNR=58.0, Peak=180 HFD=6.9
04:45:21.158 00.003 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
04:45:21.162 00.004 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
04:45:21.166 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.49 mountX=-0.02 mountY=0.19, mountTheta=1.68
04:45:21.172 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.21, opts=13)
04:45:21.174 00.002 6120 Enqueuing Move request for scope (0.02, -0.21)
04:45:21.179 00.005 7680 Worker thread wakes up
04:45:21.179 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
04:45:21.179 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
04:45:21.179 00.000 7680 Moving (0.02, -0.21) raw xDistance=-0.02 yDistance=0.19
04:45:21.179 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:45:21.179 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:21.179 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:21.183 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:45:21.183 00.000 7680 MoveAxis(E, 0, ABG)
04:45:21.183 00.000 7680 Move returns status 0, amount 0
04:45:21.183 00.000 7680 MoveAxis(N, 0, ABG)
04:45:21.183 00.000 7680 Move returns status 0, amount 0
04:45:21.183 00.000 7680 move complete, result=0
04:45:21.183 00.000 7680 worker thread done servicing request
04:45:21.183 00.000 6120 UpdateGuideState exits: m=7738 SNR=58.0
04:45:21.187 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:21.191 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:21.193 00.002 6120 Enqueuing Expose request
04:45:21.196 00.003 7680 Worker thread wakes up
04:45:21.196 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:21.196 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:21.196 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:45:22.453 01.257 7680 Exposure complete
04:45:22.615 00.162 7680 worker thread done servicing request
04:45:22.616 00.001 6120 OnExposeComplete: enter
04:45:22.620 00.004 6120 UpdateGuideState(): m_state=6
04:45:22.623 00.003 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5656
04:45:22.628 00.005 6120 Star::Find returns 1 (0), X=510.30, Y=654.76, Mass=7927, SNR=58.3, Peak=187 HFD=6.7
04:45:22.632 00.004 6120 CameraToMount -- cameraTheta (-2.25) - m_xAngle (0.19) = xAngle (-2.43 = -2.43)
04:45:22.637 00.005 6120 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.44 = 0.44)
04:45:22.640 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-2.25 mountX=-0.16 mountY=0.09, mountTheta=2.63
04:45:22.645 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.17, opts=13)
04:45:22.649 00.004 6120 Enqueuing Move request for scope (-0.13, -0.17)
04:45:22.653 00.004 7680 Worker thread wakes up
04:45:22.653 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.17) opts 0xd
04:45:22.654 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.17)
04:45:22.654 00.000 7680 Moving (-0.13, -0.17) raw xDistance=-0.16 yDistance=0.09
04:45:22.654 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:45:22.654 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:22.654 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:45:22.654 00.000 7680 MoveAxis(E, 0, ABG)
04:45:22.654 00.000 7680 Move returns status 0, amount 0
04:45:22.654 00.000 7680 MoveAxis(N, 0, ABG)
04:45:22.654 00.000 7680 Move returns status 0, amount 0
04:45:22.654 00.000 7680 move complete, result=0
04:45:22.655 00.001 7680 worker thread done servicing request
04:45:22.655 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:22.658 00.003 6120 UpdateGuideState exits: m=7927 SNR=58.3
04:45:22.662 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:22.666 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:22.671 00.005 6120 Enqueuing Expose request
04:45:22.675 00.004 7680 Worker thread wakes up
04:45:22.676 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:45:22.682 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:22.682 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:23.931 01.249 7680 Exposure complete
04:45:24.081 00.150 7680 worker thread done servicing request
04:45:24.082 00.001 6120 OnExposeComplete: enter
04:45:24.086 00.004 6120 UpdateGuideState(): m_state=6
04:45:24.090 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5657
04:45:24.094 00.004 6120 Star::Find returns 1 (0), X=510.15, Y=654.05, Mass=7621, SNR=59.2, Peak=200 HFD=6.5
04:45:24.098 00.004 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.07 = -2.07)
04:45:24.103 00.005 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
04:45:24.107 00.004 6120 CameraToMount -- cameraX=-0.28 cameraY=-0.87 hyp=0.91 cameraTheta=-1.88 mountX=-0.44 mountY=0.66, mountTheta=2.16
04:45:24.113 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.28, y=-0.87, opts=13)
04:45:24.117 00.004 6120 Enqueuing Move request for scope (-0.28, -0.87)
04:45:24.121 00.004 7680 Worker thread wakes up
04:45:24.121 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.87) opts 0xd
04:45:24.121 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.28, -0.87)
04:45:24.121 00.000 7680 Moving (-0.28, -0.87) raw xDistance=-0.44 yDistance=0.66
04:45:24.122 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:24.125 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
04:45:24.126 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
04:45:24.126 00.000 7680 MoveAxis(E, 178, ABG)
04:45:24.126 00.000 7680 Guiding  Dir = 2, Dur = 178
04:45:24.127 00.001 6120 UpdateGuideState exits: m=7621 SNR=59.2
04:45:24.130 00.003 7680 IsSlewing returns 0
04:45:24.130 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:24.135 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:24.141 00.006 6120 Enqueuing Expose request
04:45:24.144 00.003 7680 IsGuiding returns 0
04:45:24.144 00.000 7680 PulseGuide returned control before completion, sleep 188
04:45:24.341 00.197 7680 IsGuiding returns 1
04:45:24.342 00.001 7680 scope still moving after pulse duration time elapsed
04:45:24.372 00.030 7680 IsSlewing returns 0
04:45:24.375 00.003 7680 IsGuiding returns 0
04:45:24.375 00.000 7680 scope move finished after 178 + 52 ms
04:45:24.376 00.001 7680 Move returns status 0, amount 178
04:45:24.376 00.000 7680 MoveAxis(S, 357, ABG)
04:45:24.376 00.000 7680 Guiding  Dir = 1, Dur = 357
04:45:24.377 00.001 7680 IsSlewing returns 0
04:45:24.378 00.001 7680 IsGuiding returns 0
04:45:24.378 00.000 7680 PulseGuide returned control before completion, sleep 367
04:45:24.749 00.371 7680 IsGuiding returns 1
04:45:24.750 00.001 7680 scope still moving after pulse duration time elapsed
04:45:24.780 00.030 7680 IsSlewing returns 0
04:45:24.780 00.000 7680 IsGuiding returns 0
04:45:24.781 00.001 7680 scope move finished after 357 + 46 ms
04:45:24.781 00.000 7680 Move returns status 0, amount 357
04:45:24.781 00.000 7680 move complete, result=0
04:45:24.782 00.001 7680 worker thread done servicing request
04:45:24.783 00.001 6120 GuideStep: -0.4 px 178 ms EAST, 0.7 px 357 ms SOUTH
04:45:24.792 00.009 7680 Worker thread wakes up
04:45:24.792 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:24.792 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:26.045 01.253 7680 Exposure complete
04:45:26.196 00.151 7680 worker thread done servicing request
04:45:26.196 00.000 6120 OnExposeComplete: enter
04:45:26.202 00.006 6120 UpdateGuideState(): m_state=6
04:45:26.207 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5658
04:45:26.210 00.003 6120 Star::Find returns 1 (0), X=510.32, Y=654.91, Mass=8005, SNR=59.8, Peak=201 HFD=6.7
04:45:26.214 00.004 6120 CameraToMount -- cameraTheta (-3.05) - m_xAngle (0.19) = xAngle (-3.24 = 3.04)
04:45:26.217 00.003 6120 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.37 = -0.37)
04:45:26.222 00.005 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.05 mountX=-0.11 mountY=-0.04, mountTheta=-2.79
04:45:26.225 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.01, opts=13)
04:45:26.229 00.004 6120 Enqueuing Move request for scope (-0.11, -0.01)
04:45:26.232 00.003 7680 Worker thread wakes up
04:45:26.232 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
04:45:26.232 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
04:45:26.232 00.000 7680 Moving (-0.11, -0.01) raw xDistance=-0.11 yDistance=-0.04
04:45:26.232 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:45:26.233 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:26.233 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:45:26.233 00.000 7680 MoveAxis(E, 0, ABG)
04:45:26.233 00.000 7680 Move returns status 0, amount 0
04:45:26.233 00.000 7680 MoveAxis(N, 0, ABG)
04:45:26.233 00.000 7680 Move returns status 0, amount 0
04:45:26.233 00.000 7680 move complete, result=0
04:45:26.233 00.000 7680 worker thread done servicing request
04:45:26.233 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:26.237 00.004 6120 UpdateGuideState exits: m=8005 SNR=59.8
04:45:26.241 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:26.244 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:26.248 00.004 6120 Enqueuing Expose request
04:45:26.252 00.004 7680 Worker thread wakes up
04:45:26.252 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:26.252 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:26.252 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:45:27.498 01.246 7680 Exposure complete
04:45:27.654 00.156 7680 worker thread done servicing request
04:45:27.655 00.001 6120 OnExposeComplete: enter
04:45:27.659 00.004 6120 UpdateGuideState(): m_state=6
04:45:27.663 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5659
04:45:27.668 00.005 6120 Star::Find returns 1 (0), X=510.37, Y=654.90, Mass=7587, SNR=57.4, Peak=179 HFD=6.7
04:45:27.672 00.004 6120 CameraToMount -- cameraTheta (-2.75) - m_xAngle (0.19) = xAngle (-2.94 = -2.94)
04:45:27.675 00.003 6120 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.07 = -0.07)
04:45:27.678 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.75 mountX=-0.06 mountY=-0.00, mountTheta=-3.08
04:45:27.684 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.02, opts=13)
04:45:27.689 00.005 6120 Enqueuing Move request for scope (-0.06, -0.02)
04:45:27.692 00.003 7680 Worker thread wakes up
04:45:27.692 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
04:45:27.693 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:27.698 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
04:45:27.698 00.000 6120 UpdateGuideState exits: m=7587 SNR=57.4
04:45:27.703 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:27.707 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:27.710 00.003 6120 Enqueuing Expose request
04:45:27.715 00.005 7680 Moving (-0.06, -0.02) raw xDistance=-0.06 yDistance=-0.00
04:45:27.715 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:45:27.715 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:27.715 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
04:45:27.716 00.001 7680 MoveAxis(E, 0, ABG)
04:45:27.716 00.000 7680 Move returns status 0, amount 0
04:45:27.716 00.000 7680 MoveAxis(N, 0, ABG)
04:45:27.716 00.000 7680 Move returns status 0, amount 0
04:45:27.717 00.001 7680 move complete, result=0
04:45:27.717 00.000 7680 worker thread done servicing request
04:45:27.717 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:45:27.722 00.005 7680 Worker thread wakes up
04:45:27.722 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:27.722 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:28.975 01.253 7680 Exposure complete
04:45:29.130 00.155 7680 worker thread done servicing request
04:45:29.130 00.000 6120 OnExposeComplete: enter
04:45:29.135 00.005 6120 UpdateGuideState(): m_state=6
04:45:29.140 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5660
04:45:29.145 00.005 6120 Star::Find returns 1 (0), X=510.34, Y=654.89, Mass=7600, SNR=58.1, Peak=191 HFD=6.6
04:45:29.152 00.007 6120 CameraToMount -- cameraTheta (-2.74) - m_xAngle (0.19) = xAngle (-2.93 = -2.93)
04:45:29.156 00.004 6120 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.06 = -0.06)
04:45:29.160 00.004 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.09 cameraTheta=-2.74 mountX=-0.09 mountY=-0.01, mountTheta=-3.08
04:45:29.165 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.04, opts=13)
04:45:29.170 00.005 6120 Enqueuing Move request for scope (-0.09, -0.04)
04:45:29.174 00.004 7680 Worker thread wakes up
04:45:29.175 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:29.178 00.003 6120 UpdateGuideState exits: m=7600 SNR=58.1
04:45:29.182 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:29.186 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:29.189 00.003 6120 Enqueuing Expose request
04:45:29.193 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
04:45:29.193 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
04:45:29.193 00.000 7680 Moving (-0.09, -0.04) raw xDistance=-0.09 yDistance=-0.01
04:45:29.193 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:45:29.193 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:29.194 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:45:29.194 00.000 7680 MoveAxis(E, 0, ABG)
04:45:29.194 00.000 7680 Move returns status 0, amount 0
04:45:29.194 00.000 7680 MoveAxis(N, 0, ABG)
04:45:29.194 00.000 7680 Move returns status 0, amount 0
04:45:29.196 00.002 7680 move complete, result=0
04:45:29.196 00.000 7680 worker thread done servicing request
04:45:29.196 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:45:29.202 00.006 7680 Worker thread wakes up
04:45:29.202 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:29.202 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:30.458 01.256 7680 Exposure complete
04:45:30.607 00.149 7680 worker thread done servicing request
04:45:30.607 00.000 6120 OnExposeComplete: enter
04:45:30.613 00.006 6120 UpdateGuideState(): m_state=6
04:45:30.617 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5661
04:45:30.622 00.005 6120 Star::Find returns 1 (0), X=510.37, Y=654.65, Mass=7886, SNR=59.9, Peak=177 HFD=6.9
04:45:30.626 00.004 6120 CameraToMount -- cameraTheta (-1.80) - m_xAngle (0.19) = xAngle (-1.98 = -1.98)
04:45:30.629 00.003 6120 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.89 = 0.89)
04:45:30.634 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.28 hyp=0.28 cameraTheta=-1.80 mountX=-0.11 mountY=0.22, mountTheta=2.05
04:45:30.639 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.28, opts=13)
04:45:30.644 00.005 6120 Enqueuing Move request for scope (-0.06, -0.28)
04:45:30.647 00.003 7680 Worker thread wakes up
04:45:30.647 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.28) opts 0xd
04:45:30.647 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.28)
04:45:30.647 00.000 7680 Moving (-0.06, -0.28) raw xDistance=-0.11 yDistance=0.22
04:45:30.648 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:45:30.648 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:30.653 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:45:30.653 00.000 7680 MoveAxis(E, 0, ABG)
04:45:30.653 00.000 7680 Move returns status 0, amount 0
04:45:30.653 00.000 7680 MoveAxis(S, 119, ABG)
04:45:30.654 00.001 7680 Guiding  Dir = 1, Dur = 119
04:45:30.654 00.000 6120 UpdateGuideState exits: m=7886 SNR=59.9
04:45:30.658 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:30.662 00.004 7680 IsSlewing returns 0
04:45:30.662 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:30.666 00.004 6120 Enqueuing Expose request
04:45:30.669 00.003 7680 IsGuiding returns 0
04:45:30.669 00.000 7680 PulseGuide returned control before completion, sleep 129
04:45:30.805 00.136 7680 IsGuiding returns 1
04:45:30.806 00.001 7680 scope still moving after pulse duration time elapsed
04:45:30.836 00.030 7680 IsSlewing returns 0
04:45:30.837 00.001 7680 IsGuiding returns 0
04:45:30.837 00.000 7680 scope move finished after 119 + 48 ms
04:45:30.838 00.001 7680 Move returns status 0, amount 119
04:45:30.838 00.000 7680 move complete, result=0
04:45:30.838 00.000 7680 worker thread done servicing request
04:45:30.839 00.001 7680 Worker thread wakes up
04:45:30.839 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 119 ms SOUTH
04:45:30.846 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:30.846 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:32.096 01.250 7680 Exposure complete
04:45:32.244 00.148 7680 worker thread done servicing request
04:45:32.244 00.000 6120 OnExposeComplete: enter
04:45:32.247 00.003 6120 UpdateGuideState(): m_state=6
04:45:32.250 00.003 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5662
04:45:32.253 00.003 6120 Star::Find returns 1 (0), X=510.29, Y=654.85, Mass=7410, SNR=57.0, Peak=203 HFD=6.6
04:45:32.257 00.004 6120 CameraToMount -- cameraTheta (-2.64) - m_xAngle (0.19) = xAngle (-2.83 = -2.83)
04:45:32.261 00.004 6120 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.04 = 0.04)
04:45:32.264 00.003 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.64 mountX=-0.15 mountY=0.01, mountTheta=3.09
04:45:32.270 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.08, opts=13)
04:45:32.273 00.003 6120 Enqueuing Move request for scope (-0.14, -0.08)
04:45:32.278 00.005 7680 Worker thread wakes up
04:45:32.278 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
04:45:32.278 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
04:45:32.278 00.000 7680 Moving (-0.14, -0.08) raw xDistance=-0.15 yDistance=0.01
04:45:32.278 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
04:45:32.279 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:32.279 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:45:32.279 00.000 7680 MoveAxis(E, 0, ABG)
04:45:32.279 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:32.283 00.004 7680 Move returns status 0, amount 0
04:45:32.283 00.000 7680 MoveAxis(N, 0, ABG)
04:45:32.283 00.000 7680 Move returns status 0, amount 0
04:45:32.283 00.000 7680 move complete, result=0
04:45:32.284 00.001 7680 worker thread done servicing request
04:45:32.284 00.000 6120 UpdateGuideState exits: m=7410 SNR=57.0
04:45:32.289 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:32.293 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:32.297 00.004 6120 Enqueuing Expose request
04:45:32.300 00.003 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:45:32.304 00.004 7680 Worker thread wakes up
04:45:32.304 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:32.304 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:33.554 01.250 7680 Exposure complete
04:45:33.704 00.150 7680 worker thread done servicing request
04:45:33.705 00.001 6120 OnExposeComplete: enter
04:45:33.708 00.003 6120 UpdateGuideState(): m_state=6
04:45:33.712 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5663
04:45:33.717 00.005 6120 Star::Find returns 1 (0), X=510.34, Y=654.86, Mass=7851, SNR=58.4, Peak=208 HFD=6.7
04:45:33.722 00.005 6120 CameraToMount -- cameraTheta (-2.56) - m_xAngle (0.19) = xAngle (-2.74 = -2.74)
04:45:33.726 00.004 6120 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.13 = 0.13)
04:45:33.731 00.005 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.56 mountX=-0.10 mountY=0.01, mountTheta=3.00
04:45:33.737 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.06, opts=13)
04:45:33.742 00.005 6120 Enqueuing Move request for scope (-0.09, -0.06)
04:45:33.745 00.003 7680 Worker thread wakes up
04:45:33.745 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:33.750 00.005 6120 UpdateGuideState exits: m=7851 SNR=58.4
04:45:33.753 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:33.757 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
04:45:33.758 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:33.763 00.005 6120 Enqueuing Expose request
04:45:33.767 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
04:45:33.767 00.000 7680 Moving (-0.09, -0.06) raw xDistance=-0.10 yDistance=0.01
04:45:33.767 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:45:33.767 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:33.768 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
04:45:33.768 00.000 7680 MoveAxis(E, 0, ABG)
04:45:33.768 00.000 7680 Move returns status 0, amount 0
04:45:33.768 00.000 7680 MoveAxis(N, 0, ABG)
04:45:33.769 00.001 7680 Move returns status 0, amount 0
04:45:33.769 00.000 7680 move complete, result=0
04:45:33.769 00.000 7680 worker thread done servicing request
04:45:33.769 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:45:33.773 00.004 7680 Worker thread wakes up
04:45:33.773 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:33.774 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:35.016 01.242 7680 Exposure complete
04:45:35.164 00.148 7680 worker thread done servicing request
04:45:35.165 00.001 6120 OnExposeComplete: enter
04:45:35.170 00.005 6120 UpdateGuideState(): m_state=6
04:45:35.175 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5664
04:45:35.179 00.004 6120 Star::Find returns 1 (0), X=510.35, Y=654.75, Mass=8003, SNR=59.8, Peak=187 HFD=6.8
04:45:35.184 00.005 6120 CameraToMount -- cameraTheta (-2.02) - m_xAngle (0.19) = xAngle (-2.20 = -2.20)
04:45:35.189 00.005 6120 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.67 = 0.67)
04:45:35.193 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-2.02 mountX=-0.12 mountY=0.12, mountTheta=2.33
04:45:35.198 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.18, opts=13)
04:45:35.202 00.004 6120 Enqueuing Move request for scope (-0.08, -0.18)
04:45:35.206 00.004 7680 Worker thread wakes up
04:45:35.207 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:35.210 00.003 6120 UpdateGuideState exits: m=8003 SNR=59.8
04:45:35.214 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:35.219 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:35.222 00.003 6120 Enqueuing Expose request
04:45:35.225 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
04:45:35.225 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
04:45:35.225 00.000 7680 Moving (-0.08, -0.18) raw xDistance=-0.12 yDistance=0.12
04:45:35.225 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:45:35.227 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:35.227 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:45:35.227 00.000 7680 MoveAxis(E, 0, ABG)
04:45:35.228 00.001 7680 Move returns status 0, amount 0
04:45:35.228 00.000 7680 MoveAxis(N, 0, ABG)
04:45:35.228 00.000 7680 Move returns status 0, amount 0
04:45:35.228 00.000 7680 move complete, result=0
04:45:35.229 00.001 7680 worker thread done servicing request
04:45:35.229 00.000 7680 Worker thread wakes up
04:45:35.229 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:45:35.234 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:35.234 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:36.479 01.245 7680 Exposure complete
04:45:36.629 00.150 7680 worker thread done servicing request
04:45:36.629 00.000 6120 OnExposeComplete: enter
04:45:36.633 00.004 6120 UpdateGuideState(): m_state=6
04:45:36.638 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5665
04:45:36.643 00.005 6120 Star::Find returns 1 (0), X=510.37, Y=654.83, Mass=8053, SNR=59.4, Peak=196 HFD=6.8
04:45:36.647 00.004 6120 CameraToMount -- cameraTheta (-2.13) - m_xAngle (0.19) = xAngle (-2.32 = -2.32)
04:45:36.650 00.003 6120 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.55 = 0.55)
04:45:36.654 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.13 mountX=-0.07 mountY=0.06, mountTheta=2.48
04:45:36.659 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.09, opts=13)
04:45:36.664 00.005 6120 Enqueuing Move request for scope (-0.06, -0.09)
04:45:36.668 00.004 7680 Worker thread wakes up
04:45:36.668 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:36.671 00.003 6120 UpdateGuideState exits: m=8053 SNR=59.4
04:45:36.676 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:36.680 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:36.683 00.003 6120 Enqueuing Expose request
04:45:36.686 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
04:45:36.686 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
04:45:36.688 00.002 7680 Moving (-0.06, -0.09) raw xDistance=-0.07 yDistance=0.06
04:45:36.688 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:45:36.688 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:36.688 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:45:36.689 00.001 7680 MoveAxis(E, 0, ABG)
04:45:36.689 00.000 7680 Move returns status 0, amount 0
04:45:36.689 00.000 7680 MoveAxis(N, 0, ABG)
04:45:36.689 00.000 7680 Move returns status 0, amount 0
04:45:36.689 00.000 7680 move complete, result=0
04:45:36.689 00.000 7680 worker thread done servicing request
04:45:36.689 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:45:36.694 00.005 7680 Worker thread wakes up
04:45:36.694 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:36.694 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:37.946 01.252 7680 Exposure complete
04:45:38.091 00.145 7680 worker thread done servicing request
04:45:38.092 00.001 6120 OnExposeComplete: enter
04:45:38.096 00.004 6120 UpdateGuideState(): m_state=6
04:45:38.100 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5666
04:45:38.104 00.004 6120 Star::Find returns 1 (0), X=510.28, Y=654.74, Mass=7649, SNR=57.7, Peak=179 HFD=6.7
04:45:38.109 00.005 6120 CameraToMount -- cameraTheta (-2.26) - m_xAngle (0.19) = xAngle (-2.45 = -2.45)
04:45:38.113 00.004 6120 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.43 = 0.43)
04:45:38.116 00.003 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-2.26 mountX=-0.19 mountY=0.10, mountTheta=2.65
04:45:38.121 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.19, opts=13)
04:45:38.124 00.003 6120 Enqueuing Move request for scope (-0.15, -0.19)
04:45:38.128 00.004 7680 Worker thread wakes up
04:45:38.128 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.19) opts 0xd
04:45:38.129 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.19)
04:45:38.129 00.000 7680 Moving (-0.15, -0.19) raw xDistance=-0.19 yDistance=0.10
04:45:38.129 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:45:38.129 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:38.129 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:45:38.129 00.000 7680 MoveAxis(E, 0, ABG)
04:45:38.129 00.000 7680 Move returns status 0, amount 0
04:45:38.129 00.000 7680 MoveAxis(N, 0, ABG)
04:45:38.129 00.000 7680 Move returns status 0, amount 0
04:45:38.130 00.001 7680 move complete, result=0
04:45:38.130 00.000 7680 worker thread done servicing request
04:45:38.130 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:38.134 00.004 6120 UpdateGuideState exits: m=7649 SNR=57.7
04:45:38.141 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:38.144 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:38.148 00.004 6120 Enqueuing Expose request
04:45:38.151 00.003 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:45:38.156 00.005 7680 Worker thread wakes up
04:45:38.156 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:38.156 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:39.412 01.256 7680 Exposure complete
04:45:39.552 00.140 7680 worker thread done servicing request
04:45:39.552 00.000 6120 OnExposeComplete: enter
04:45:39.555 00.003 6120 UpdateGuideState(): m_state=6
04:45:39.560 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5667
04:45:39.564 00.004 6120 Star::Find returns 1 (0), X=510.29, Y=654.69, Mass=8041, SNR=59.5, Peak=179 HFD=6.8
04:45:39.567 00.003 6120 CameraToMount -- cameraTheta (-2.09) - m_xAngle (0.19) = xAngle (-2.28 = -2.28)
04:45:39.572 00.005 6120 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.59 = 0.59)
04:45:39.577 00.005 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-2.09 mountX=-0.18 mountY=0.15, mountTheta=2.43
04:45:39.582 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.23, opts=13)
04:45:39.587 00.005 6120 Enqueuing Move request for scope (-0.14, -0.23)
04:45:39.591 00.004 7680 Worker thread wakes up
04:45:39.591 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.23) opts 0xd
04:45:39.591 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.23)
04:45:39.592 00.001 7680 Moving (-0.14, -0.23) raw xDistance=-0.18 yDistance=0.15
04:45:39.592 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
04:45:39.592 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:39.592 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:45:39.593 00.001 7680 MoveAxis(E, 0, ABG)
04:45:39.593 00.000 7680 Move returns status 0, amount 0
04:45:39.593 00.000 7680 MoveAxis(N, 0, ABG)
04:45:39.593 00.000 7680 Move returns status 0, amount 0
04:45:39.593 00.000 7680 move complete, result=0
04:45:39.593 00.000 7680 worker thread done servicing request
04:45:39.594 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:39.598 00.004 6120 UpdateGuideState exits: m=8041 SNR=59.5
04:45:39.601 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:39.604 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:39.608 00.004 6120 Enqueuing Expose request
04:45:39.612 00.004 7680 Worker thread wakes up
04:45:39.612 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
04:45:39.616 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:39.616 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:40.868 01.252 7680 Exposure complete
04:45:41.013 00.145 7680 worker thread done servicing request
04:45:41.014 00.001 6120 OnExposeComplete: enter
04:45:41.019 00.005 6120 UpdateGuideState(): m_state=6
04:45:41.023 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5668
04:45:41.027 00.004 6120 Star::Find returns 1 (0), X=510.22, Y=654.13, Mass=7271, SNR=56.3, Peak=190 HFD=6.5
04:45:41.031 00.004 6120 CameraToMount -- cameraTheta (-1.83) - m_xAngle (0.19) = xAngle (-2.01 = -2.01)
04:45:41.035 00.004 6120 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.86 = 0.86)
04:45:41.039 00.004 6120 CameraToMount -- cameraX=-0.21 cameraY=-0.80 hyp=0.82 cameraTheta=-1.83 mountX=-0.35 mountY=0.63, mountTheta=2.08
04:45:41.045 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.21, y=-0.80, opts=13)
04:45:41.050 00.005 6120 Enqueuing Move request for scope (-0.21, -0.80)
04:45:41.055 00.005 7680 Worker thread wakes up
04:45:41.055 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:41.059 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.80) opts 0xd
04:45:41.059 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.21, -0.80)
04:45:41.059 00.000 7680 Moving (-0.21, -0.80) raw xDistance=-0.35 yDistance=0.63
04:45:41.059 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
04:45:41.059 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
04:45:41.060 00.001 7680 MoveAxis(E, 144, ABG)
04:45:41.060 00.000 7680 Guiding  Dir = 2, Dur = 144
04:45:41.060 00.000 6120 UpdateGuideState exits: m=7271 SNR=56.3
04:45:41.065 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:41.069 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:41.073 00.004 6120 Enqueuing Expose request
04:45:41.080 00.007 7680 IsSlewing returns 0
04:45:41.080 00.000 7680 IsGuiding returns 0
04:45:41.081 00.001 7680 PulseGuide returned control before completion, sleep 154
04:45:41.249 00.168 7680 IsGuiding returns 1
04:45:41.251 00.002 7680 scope still moving after pulse duration time elapsed
04:45:41.280 00.029 7680 IsSlewing returns 0
04:45:41.281 00.001 7680 IsGuiding returns 0
04:45:41.282 00.001 7680 scope move finished after 144 + 57 ms
04:45:41.282 00.000 7680 Move returns status 0, amount 144
04:45:41.282 00.000 7680 MoveAxis(S, 339, ABG)
04:45:41.282 00.000 7680 Guiding  Dir = 1, Dur = 339
04:45:41.284 00.002 7680 IsSlewing returns 0
04:45:41.284 00.000 7680 IsGuiding returns 0
04:45:41.285 00.001 7680 PulseGuide returned control before completion, sleep 349
04:45:41.640 00.355 7680 IsGuiding returns 1
04:45:41.640 00.000 7680 scope still moving after pulse duration time elapsed
04:45:41.672 00.032 7680 IsSlewing returns 0
04:45:41.674 00.002 7680 IsGuiding returns 0
04:45:41.674 00.000 7680 scope move finished after 339 + 50 ms
04:45:41.674 00.000 7680 Move returns status 0, amount 339
04:45:41.675 00.001 7680 move complete, result=0
04:45:41.675 00.000 7680 worker thread done servicing request
04:45:41.676 00.001 6120 GuideStep: -0.4 px 144 ms EAST, 0.6 px 339 ms SOUTH
04:45:41.681 00.005 7680 Worker thread wakes up
04:45:41.681 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:41.682 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:42.927 01.245 7680 Exposure complete
04:45:43.068 00.141 7680 worker thread done servicing request
04:45:43.068 00.000 6120 OnExposeComplete: enter
04:45:43.072 00.004 6120 UpdateGuideState(): m_state=6
04:45:43.079 00.007 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5669
04:45:43.084 00.005 6120 Star::Find returns 1 (0), X=510.57, Y=654.72, Mass=7714, SNR=58.9, Peak=183 HFD=6.9
04:45:43.088 00.004 6120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.19) = xAngle (-1.15 = -1.15)
04:45:43.091 00.003 6120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.73 = 1.73)
04:45:43.095 00.004 6120 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.25 cameraTheta=-0.96 mountX=0.10 mountY=0.25, mountTheta=1.18
04:45:43.099 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.21, opts=13)
04:45:43.103 00.004 6120 Enqueuing Move request for scope (0.15, -0.21)
04:45:43.107 00.004 7680 Worker thread wakes up
04:45:43.107 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
04:45:43.107 00.000 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
04:45:43.107 00.000 7680 Moving (0.15, -0.21) raw xDistance=0.10 yDistance=0.25
04:45:43.108 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:45:43.108 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
04:45:43.109 00.001 7680 MoveAxis(E, 0, ABG)
04:45:43.109 00.000 7680 Move returns status 0, amount 0
04:45:43.109 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:43.112 00.003 6120 UpdateGuideState exits: m=7714 SNR=58.9
04:45:43.117 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:43.120 00.003 7680 MoveAxis(S, 136, ABG)
04:45:43.121 00.001 7680 Guiding  Dir = 1, Dur = 136
04:45:43.121 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:43.124 00.003 6120 Enqueuing Expose request
04:45:43.129 00.005 7680 IsSlewing returns 0
04:45:43.130 00.001 7680 IsGuiding returns 0
04:45:43.130 00.000 7680 PulseGuide returned control before completion, sleep 146
04:45:43.292 00.162 7680 IsGuiding returns 1
04:45:43.292 00.000 7680 scope still moving after pulse duration time elapsed
04:45:43.322 00.030 7680 IsSlewing returns 0
04:45:43.323 00.001 7680 IsGuiding returns 0
04:45:43.323 00.000 7680 scope move finished after 136 + 57 ms
04:45:43.324 00.001 7680 Move returns status 0, amount 136
04:45:43.324 00.000 7680 move complete, result=0
04:45:43.325 00.001 7680 worker thread done servicing request
04:45:43.325 00.000 7680 Worker thread wakes up
04:45:43.326 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 136 ms SOUTH
04:45:43.333 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:43.333 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:44.581 01.248 7680 Exposure complete
04:45:44.733 00.152 7680 worker thread done servicing request
04:45:44.734 00.001 6120 OnExposeComplete: enter
04:45:44.737 00.003 6120 UpdateGuideState(): m_state=6
04:45:44.741 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5670
04:45:44.745 00.004 6120 Star::Find returns 1 (0), X=510.54, Y=654.79, Mass=7748, SNR=57.7, Peak=192 HFD=6.7
04:45:44.749 00.004 6120 CameraToMount -- cameraTheta (-0.86) - m_xAngle (0.19) = xAngle (-1.04 = -1.04)
04:45:44.753 00.004 6120 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.83 = 1.83)
04:45:44.758 00.005 6120 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.86 mountX=0.09 mountY=0.17, mountTheta=1.09
04:45:44.763 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.13, opts=13)
04:45:44.768 00.005 6120 Enqueuing Move request for scope (0.11, -0.13)
04:45:44.771 00.003 7680 Worker thread wakes up
04:45:44.771 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:44.776 00.005 6120 UpdateGuideState exits: m=7748 SNR=57.7
04:45:44.779 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:44.783 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:44.787 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
04:45:44.787 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
04:45:44.787 00.000 7680 Moving (0.11, -0.13) raw xDistance=0.09 yDistance=0.17
04:45:44.787 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:45:44.787 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:44.787 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:45:44.788 00.001 7680 MoveAxis(E, 0, ABG)
04:45:44.788 00.000 7680 Move returns status 0, amount 0
04:45:44.788 00.000 7680 MoveAxis(N, 0, ABG)
04:45:44.788 00.000 7680 Move returns status 0, amount 0
04:45:44.788 00.000 7680 move complete, result=0
04:45:44.790 00.002 7680 worker thread done servicing request
04:45:44.790 00.000 6120 Enqueuing Expose request
04:45:44.794 00.004 7680 Worker thread wakes up
04:45:44.795 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:44.795 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:44.795 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:45:46.039 01.244 7680 Exposure complete
04:45:46.189 00.150 7680 worker thread done servicing request
04:45:46.189 00.000 6120 OnExposeComplete: enter
04:45:46.193 00.004 6120 UpdateGuideState(): m_state=6
04:45:46.198 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5671
04:45:46.201 00.003 6120 Star::Find returns 1 (0), X=510.46, Y=654.79, Mass=7950, SNR=59.8, Peak=202 HFD=6.7
04:45:46.206 00.005 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.54 = -1.54)
04:45:46.210 00.004 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
04:45:46.213 00.003 6120 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.36 mountX=0.00 mountY=0.13, mountTheta=1.54
04:45:46.218 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.13, opts=13)
04:45:46.222 00.004 6120 Enqueuing Move request for scope (0.03, -0.13)
04:45:46.226 00.004 7680 Worker thread wakes up
04:45:46.226 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
04:45:46.226 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
04:45:46.227 00.001 7680 Moving (0.03, -0.13) raw xDistance=0.00 yDistance=0.13
04:45:46.227 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
04:45:46.227 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:46.227 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:46.230 00.003 6120 UpdateGuideState exits: m=7950 SNR=59.8
04:45:46.234 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:45:46.234 00.000 7680 MoveAxis(E, 0, ABG)
04:45:46.235 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:46.238 00.003 7680 Move returns status 0, amount 0
04:45:46.238 00.000 7680 MoveAxis(N, 0, ABG)
04:45:46.238 00.000 7680 Move returns status 0, amount 0
04:45:46.238 00.000 7680 move complete, result=0
04:45:46.238 00.000 7680 worker thread done servicing request
04:45:46.238 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:46.243 00.005 6120 Enqueuing Expose request
04:45:46.246 00.003 7680 Worker thread wakes up
04:45:46.246 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:45:46.251 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:46.251 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:47.490 01.239 7680 Exposure complete
04:45:47.641 00.151 7680 worker thread done servicing request
04:45:47.642 00.001 6120 OnExposeComplete: enter
04:45:47.646 00.004 6120 UpdateGuideState(): m_state=6
04:45:47.650 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5672
04:45:47.654 00.004 6120 Star::Find returns 1 (0), X=510.42, Y=654.72, Mass=8103, SNR=60.1, Peak=200 HFD=6.9
04:45:47.658 00.004 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
04:45:47.662 00.004 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
04:45:47.666 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.60 mountX=-0.04 mountY=0.18, mountTheta=1.81
04:45:47.672 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.20, opts=13)
04:45:47.676 00.004 6120 Enqueuing Move request for scope (-0.01, -0.20)
04:45:47.679 00.003 7680 Worker thread wakes up
04:45:47.680 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
04:45:47.680 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
04:45:47.680 00.000 7680 Moving (-0.01, -0.20) raw xDistance=-0.04 yDistance=0.18
04:45:47.680 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:45:47.680 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:47.681 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:47.684 00.003 6120 UpdateGuideState exits: m=8103 SNR=60.1
04:45:47.689 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:47.691 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:47.695 00.004 6120 Enqueuing Expose request
04:45:47.699 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:45:47.699 00.000 7680 MoveAxis(E, 0, ABG)
04:45:47.700 00.001 7680 Move returns status 0, amount 0
04:45:47.700 00.000 7680 MoveAxis(N, 0, ABG)
04:45:47.701 00.001 7680 Move returns status 0, amount 0
04:45:47.701 00.000 7680 move complete, result=0
04:45:47.701 00.000 7680 worker thread done servicing request
04:45:47.702 00.001 7680 Worker thread wakes up
04:45:47.703 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:47.703 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:47.703 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:45:48.941 01.238 7680 Exposure complete
04:45:49.111 00.170 7680 worker thread done servicing request
04:45:49.112 00.001 6120 OnExposeComplete: enter
04:45:49.117 00.005 6120 UpdateGuideState(): m_state=6
04:45:49.120 00.003 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5673
04:45:49.126 00.006 6120 Star::Find returns 1 (0), X=510.47, Y=654.70, Mass=7853, SNR=58.3, Peak=187 HFD=6.8
04:45:49.128 00.002 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
04:45:49.131 00.003 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.30 = 1.30)
04:45:49.134 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.39 mountX=-0.00 mountY=0.22, mountTheta=1.58
04:45:49.142 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.22, opts=13)
04:45:49.145 00.003 6120 Enqueuing Move request for scope (0.04, -0.22)
04:45:49.150 00.005 7680 Worker thread wakes up
04:45:49.150 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:49.153 00.003 6120 UpdateGuideState exits: m=7853 SNR=58.3
04:45:49.157 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
04:45:49.157 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:49.162 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:49.165 00.003 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
04:45:49.165 00.000 7680 Moving (0.04, -0.22) raw xDistance=-0.00 yDistance=0.22
04:45:49.165 00.000 6120 Enqueuing Expose request
04:45:49.169 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:45:49.170 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:45:49.170 00.000 7680 MoveAxis(E, 0, ABG)
04:45:49.170 00.000 7680 Move returns status 0, amount 0
04:45:49.170 00.000 7680 MoveAxis(S, 117, ABG)
04:45:49.170 00.000 7680 Guiding  Dir = 1, Dur = 117
04:45:49.171 00.001 7680 IsSlewing returns 0
04:45:49.171 00.000 7680 IsGuiding returns 0
04:45:49.171 00.000 7680 PulseGuide returned control before completion, sleep 127
04:45:49.309 00.138 7680 IsGuiding returns 1
04:45:49.309 00.000 7680 scope still moving after pulse duration time elapsed
04:45:49.339 00.030 7680 IsSlewing returns 0
04:45:49.340 00.001 7680 IsGuiding returns 0
04:45:49.341 00.001 7680 scope move finished after 117 + 53 ms
04:45:49.341 00.000 7680 Move returns status 0, amount 117
04:45:49.342 00.001 7680 move complete, result=0
04:45:49.343 00.001 7680 worker thread done servicing request
04:45:49.343 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 117 ms SOUTH
04:45:49.349 00.006 7680 Worker thread wakes up
04:45:49.349 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:49.349 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:50.598 01.249 7680 Exposure complete
04:45:50.747 00.149 7680 worker thread done servicing request
04:45:50.747 00.000 6120 OnExposeComplete: enter
04:45:50.752 00.005 6120 UpdateGuideState(): m_state=6
04:45:50.756 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5674
04:45:50.761 00.005 6120 Star::Find returns 1 (0), X=510.44, Y=654.74, Mass=7887, SNR=59.2, Peak=201 HFD=6.9
04:45:50.765 00.004 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
04:45:50.769 00.004 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
04:45:50.772 00.003 6120 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.53 mountX=-0.03 mountY=0.17, mountTheta=1.73
04:45:50.778 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.18, opts=13)
04:45:50.783 00.005 6120 Enqueuing Move request for scope (0.01, -0.18)
04:45:50.785 00.002 7680 Worker thread wakes up
04:45:50.785 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:50.790 00.005 6120 UpdateGuideState exits: m=7887 SNR=59.2
04:45:50.795 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:50.800 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:50.803 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
04:45:50.803 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
04:45:50.803 00.000 7680 Moving (0.01, -0.18) raw xDistance=-0.03 yDistance=0.17
04:45:50.803 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:45:50.803 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:50.804 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:45:50.804 00.000 7680 MoveAxis(E, 0, ABG)
04:45:50.805 00.001 7680 Move returns status 0, amount 0
04:45:50.805 00.000 7680 MoveAxis(N, 0, ABG)
04:45:50.805 00.000 7680 Move returns status 0, amount 0
04:45:50.805 00.000 7680 move complete, result=0
04:45:50.805 00.000 6120 Enqueuing Expose request
04:45:50.809 00.004 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:45:50.812 00.003 7680 worker thread done servicing request
04:45:50.812 00.000 7680 Worker thread wakes up
04:45:50.812 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:50.814 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:52.058 01.244 7680 Exposure complete
04:45:52.206 00.148 6120 OnExposeComplete: enter
04:45:52.210 00.004 6120 UpdateGuideState(): m_state=6
04:45:52.214 00.004 7680 worker thread done servicing request
04:45:52.215 00.001 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5675
04:45:52.218 00.003 6120 Star::Find returns 1 (0), X=510.53, Y=654.75, Mass=7257, SNR=55.9, Peak=175 HFD=6.7
04:45:52.223 00.005 6120 CameraToMount -- cameraTheta (-1.05) - m_xAngle (0.19) = xAngle (-1.24 = -1.24)
04:45:52.228 00.005 6120 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.64 = 1.64)
04:45:52.231 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.18 hyp=0.20 cameraTheta=-1.05 mountX=0.07 mountY=0.20, mountTheta=1.25
04:45:52.237 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.18, opts=13)
04:45:52.240 00.003 6120 Enqueuing Move request for scope (0.10, -0.18)
04:45:52.243 00.003 7680 Worker thread wakes up
04:45:52.243 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.18) opts 0xd
04:45:52.244 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:52.247 00.003 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.18)
04:45:52.248 00.001 7680 Moving (0.10, -0.18) raw xDistance=0.07 yDistance=0.20
04:45:52.248 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:45:52.248 00.000 6120 UpdateGuideState exits: m=7257 SNR=55.9
04:45:52.252 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:52.255 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:52.258 00.003 6120 Enqueuing Expose request
04:45:52.262 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
04:45:52.263 00.001 7680 MoveAxis(E, 0, ABG)
04:45:52.263 00.000 7680 Move returns status 0, amount 0
04:45:52.263 00.000 7680 MoveAxis(S, 110, ABG)
04:45:52.264 00.001 7680 Guiding  Dir = 1, Dur = 110
04:45:52.264 00.000 7680 IsSlewing returns 0
04:45:52.265 00.001 7680 IsGuiding returns 0
04:45:52.265 00.000 7680 PulseGuide returned control before completion, sleep 120
04:45:52.395 00.130 7680 IsGuiding returns 1
04:45:52.395 00.000 7680 scope still moving after pulse duration time elapsed
04:45:52.426 00.031 7680 IsSlewing returns 0
04:45:52.427 00.001 7680 IsGuiding returns 0
04:45:52.428 00.001 7680 scope move finished after 110 + 52 ms
04:45:52.428 00.000 7680 Move returns status 0, amount 110
04:45:52.429 00.001 7680 move complete, result=0
04:45:52.429 00.000 7680 worker thread done servicing request
04:45:52.429 00.000 7680 Worker thread wakes up
04:45:52.431 00.002 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 110 ms SOUTH
04:45:52.437 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:52.437 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:53.685 01.248 7680 Exposure complete
04:45:53.835 00.150 7680 worker thread done servicing request
04:45:53.836 00.001 6120 OnExposeComplete: enter
04:45:53.840 00.004 6120 UpdateGuideState(): m_state=6
04:45:53.844 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5676
04:45:53.848 00.004 6120 Star::Find returns 1 (0), X=510.44, Y=654.81, Mass=7857, SNR=59.4, Peak=198 HFD=6.7
04:45:53.853 00.005 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.63 = -1.63)
04:45:53.859 00.006 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.24 = 1.24)
04:45:53.863 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.45 mountX=-0.01 mountY=0.11, mountTheta=1.64
04:45:53.868 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.12, opts=13)
04:45:53.873 00.005 6120 Enqueuing Move request for scope (0.01, -0.12)
04:45:53.877 00.004 7680 Worker thread wakes up
04:45:53.877 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:53.882 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
04:45:53.882 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
04:45:53.882 00.000 7680 Moving (0.01, -0.12) raw xDistance=-0.01 yDistance=0.11
04:45:53.882 00.000 6120 UpdateGuideState exits: m=7857 SNR=59.4
04:45:53.887 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:53.891 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:53.895 00.004 6120 Enqueuing Expose request
04:45:53.900 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:45:53.900 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:45:53.900 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:45:53.900 00.000 7680 MoveAxis(E, 0, ABG)
04:45:53.900 00.000 7680 Move returns status 0, amount 0
04:45:53.901 00.001 7680 MoveAxis(N, 0, ABG)
04:45:53.901 00.000 7680 Move returns status 0, amount 0
04:45:53.901 00.000 7680 move complete, result=0
04:45:53.901 00.000 7680 worker thread done servicing request
04:45:53.901 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:45:53.905 00.004 7680 Worker thread wakes up
04:45:53.905 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:53.906 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:55.157 01.251 7680 Exposure complete
04:45:55.315 00.158 7680 worker thread done servicing request
04:45:55.315 00.000 6120 OnExposeComplete: enter
04:45:55.320 00.005 6120 UpdateGuideState(): m_state=6
04:45:55.324 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5677
04:45:55.328 00.004 6120 Star::Find returns 1 (0), X=510.37, Y=656.86, Mass=7329, SNR=57.9, Peak=188 HFD=6.4
04:45:55.333 00.005 6120 CameraToMount -- cameraTheta (1.60) - m_xAngle (0.19) = xAngle (1.42 = 1.42)
04:45:55.337 00.004 6120 CameraToMount -- cameraTheta (1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.29 = -1.99)
04:45:55.340 00.003 6120 CameraToMount -- cameraX=-0.06 cameraY=1.93 hyp=1.93 cameraTheta=1.60 mountX=0.30 mountY=-1.76, mountTheta=-1.40
04:45:55.346 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=1.93, opts=13)
04:45:55.349 00.003 6120 Enqueuing Move request for scope (-0.06, 1.93)
04:45:55.354 00.005 7680 Worker thread wakes up
04:45:55.354 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 1.93) opts 0xd
04:45:55.355 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:55.360 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.06, 1.93)
04:45:55.360 00.000 7680 Moving (-0.06, 1.93) raw xDistance=0.30 yDistance=-1.76
04:45:55.360 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
04:45:55.360 00.000 7680 resist switch: large excursion: input -1.76 thresh 0.60 direction from 1 to -1
04:45:55.361 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.29
04:45:55.361 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.76 from input -1.76
04:45:55.361 00.000 7680 MoveAxis(W, 121, ABG)
04:45:55.361 00.000 7680 Guiding  Dir = 3, Dur = 121
04:45:55.361 00.000 6120 UpdateGuideState exits: m=7329 SNR=57.9
04:45:55.366 00.005 7680 IsSlewing returns 0
04:45:55.366 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:55.370 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:55.375 00.005 6120 Enqueuing Expose request
04:45:55.378 00.003 7680 IsGuiding returns 0
04:45:55.378 00.000 7680 PulseGuide returned control before completion, sleep 131
04:45:55.520 00.142 7680 IsGuiding returns 0
04:45:55.520 00.000 7680 Move returns status 0, amount 121
04:45:55.521 00.001 7680 MoveAxis(N, 957, ABG)
04:45:55.521 00.000 7680 Guiding  Dir = 0, Dur = 957
04:45:55.521 00.000 7680 IsSlewing returns 0
04:45:55.521 00.000 7680 IsGuiding returns 0
04:45:55.522 00.001 7680 PulseGuide returned control before completion, sleep 967
04:45:56.491 00.969 7680 IsGuiding returns 1
04:45:56.492 00.001 7680 scope still moving after pulse duration time elapsed
04:45:56.524 00.032 7680 IsSlewing returns 0
04:45:56.526 00.002 7680 IsGuiding returns 0
04:45:56.527 00.001 7680 scope move finished after 957 + 47 ms
04:45:56.527 00.000 7680 Move returns status 0, amount 957
04:45:56.528 00.001 7680 move complete, result=0
04:45:56.528 00.000 7680 worker thread done servicing request
04:45:56.528 00.000 6120 GuideStep: 0.3 px 121 ms WEST, -1.8 px 957 ms NORTH
04:45:56.535 00.007 7680 Worker thread wakes up
04:45:56.535 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:56.535 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:57.788 01.253 7680 Exposure complete
04:45:57.923 00.135 7680 worker thread done servicing request
04:45:57.924 00.001 6120 OnExposeComplete: enter
04:45:57.928 00.004 6120 UpdateGuideState(): m_state=6
04:45:57.931 00.003 6120 Star::Find(15, 510, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5678
04:45:57.936 00.005 6120 Star::Find returns 1 (0), X=510.44, Y=653.98, Mass=7695, SNR=57.4, Peak=178 HFD=6.6
04:45:57.940 00.004 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
04:45:57.943 00.003 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
04:45:57.948 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.94 hyp=0.94 cameraTheta=-1.56 mountX=-0.16 mountY=0.85, mountTheta=1.76
04:45:57.953 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.94, opts=13)
04:45:57.957 00.004 6120 Enqueuing Move request for scope (0.01, -0.94)
04:45:57.961 00.004 7680 Worker thread wakes up
04:45:57.962 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.94) opts 0xd
04:45:57.962 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.94)
04:45:57.962 00.000 7680 Moving (0.01, -0.94) raw xDistance=-0.16 yDistance=0.85
04:45:57.962 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:45:57.963 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:57.966 00.003 7680 resist switch: large excursion: input 0.85 thresh 0.60 direction from -1 to 1
04:45:57.967 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.54
04:45:57.967 00.000 6120 UpdateGuideState exits: m=7695 SNR=57.4
04:45:57.971 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:57.975 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:57.979 00.004 6120 Enqueuing Expose request
04:45:57.986 00.007 7680 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85
04:45:57.986 00.000 7680 MoveAxis(E, 0, ABG)
04:45:57.986 00.000 7680 Move returns status 0, amount 0
04:45:57.987 00.001 7680 MoveAxis(S, 460, ABG)
04:45:57.987 00.000 7680 Guiding  Dir = 1, Dur = 460
04:45:57.987 00.000 7680 IsSlewing returns 0
04:45:57.988 00.001 7680 IsGuiding returns 0
04:45:57.988 00.000 7680 PulseGuide returned control before completion, sleep 470
04:45:58.464 00.476 7680 IsGuiding returns 1
04:45:58.465 00.001 7680 scope still moving after pulse duration time elapsed
04:45:58.496 00.031 7680 IsSlewing returns 0
04:45:58.497 00.001 7680 IsGuiding returns 0
04:45:58.497 00.000 7680 scope move finished after 460 + 48 ms
04:45:58.497 00.000 7680 Move returns status 0, amount 460
04:45:58.497 00.000 7680 move complete, result=0
04:45:58.498 00.001 7680 worker thread done servicing request
04:45:58.498 00.000 7680 Worker thread wakes up
04:45:58.498 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.8 px 460 ms SOUTH
04:45:58.504 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:45:58.504 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:45:59.746 01.242 7680 Exposure complete
04:45:59.895 00.149 7680 worker thread done servicing request
04:45:59.895 00.000 6120 OnExposeComplete: enter
04:45:59.899 00.004 6120 UpdateGuideState(): m_state=6
04:45:59.902 00.003 6120 Star::Find(15, 510, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5679
04:45:59.907 00.005 6120 Star::Find returns 1 (0), X=510.41, Y=653.69, Mass=7359, SNR=57.3, Peak=173 HFD=6.9
04:45:59.910 00.003 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
04:45:59.916 00.006 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
04:45:59.921 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=-1.23 hyp=1.23 cameraTheta=-1.59 mountX=-0.25 mountY=1.10, mountTheta=1.80
04:45:59.926 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-1.23, opts=13)
04:45:59.930 00.004 6120 Enqueuing Move request for scope (-0.02, -1.23)
04:45:59.934 00.004 7680 Worker thread wakes up
04:45:59.934 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.23) opts 0xd
04:45:59.935 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, -1.23)
04:45:59.935 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:45:59.938 00.003 7680 Moving (-0.02, -1.23) raw xDistance=-0.25 yDistance=1.10
04:45:59.938 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.25
04:45:59.939 00.001 7680 GuideAlgorithmResistSwitch::result() returns 1.10 from input 1.10
04:45:59.939 00.000 7680 MoveAxis(E, 103, ABG)
04:45:59.939 00.000 7680 Guiding  Dir = 2, Dur = 103
04:45:59.939 00.000 6120 UpdateGuideState exits: m=7359 SNR=57.3
04:45:59.944 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:45:59.947 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:45:59.950 00.003 6120 Enqueuing Expose request
04:45:59.955 00.005 7680 IsSlewing returns 0
04:45:59.955 00.000 7680 IsGuiding returns 0
04:45:59.956 00.001 7680 PulseGuide returned control before completion, sleep 113
04:46:00.080 00.124 7680 IsGuiding returns 1
04:46:00.082 00.002 7680 scope still moving after pulse duration time elapsed
04:46:00.112 00.030 7680 IsSlewing returns 0
04:46:00.112 00.000 7680 IsGuiding returns 0
04:46:00.113 00.001 7680 scope move finished after 103 + 53 ms
04:46:00.113 00.000 7680 Move returns status 0, amount 103
04:46:00.113 00.000 7680 MoveAxis(S, 596, ABG)
04:46:00.114 00.001 7680 Guiding  Dir = 1, Dur = 596
04:46:00.115 00.001 7680 IsSlewing returns 0
04:46:00.115 00.000 7680 IsGuiding returns 0
04:46:00.116 00.001 7680 PulseGuide returned control before completion, sleep 606
04:46:00.724 00.608 7680 IsGuiding returns 1
04:46:00.726 00.002 7680 scope still moving after pulse duration time elapsed
04:46:00.756 00.030 7680 IsSlewing returns 0
04:46:00.757 00.001 7680 IsGuiding returns 0
04:46:00.757 00.000 7680 scope move finished after 596 + 45 ms
04:46:00.758 00.001 7680 Move returns status 0, amount 596
04:46:00.758 00.000 7680 move complete, result=0
04:46:00.759 00.001 7680 worker thread done servicing request
04:46:00.759 00.000 7680 Worker thread wakes up
04:46:00.761 00.002 6120 GuideStep: -0.3 px 103 ms EAST, 1.1 px 596 ms SOUTH
04:46:00.767 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:00.768 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:02.016 01.248 7680 Exposure complete
04:46:02.165 00.149 7680 worker thread done servicing request
04:46:02.165 00.000 6120 OnExposeComplete: enter
04:46:02.170 00.005 6120 UpdateGuideState(): m_state=6
04:46:02.174 00.004 6120 Star::Find(15, 510, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5680
04:46:02.178 00.004 6120 Star::Find returns 1 (0), X=510.68, Y=654.64, Mass=7702, SNR=57.9, Peak=183 HFD=6.8
04:46:02.182 00.004 6120 CameraToMount -- cameraTheta (-0.85) - m_xAngle (0.19) = xAngle (-1.04 = -1.04)
04:46:02.185 00.003 6120 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.83 = 1.83)
04:46:02.189 00.004 6120 CameraToMount -- cameraX=0.25 cameraY=-0.28 hyp=0.38 cameraTheta=-0.85 mountX=0.19 mountY=0.36, mountTheta=1.09
04:46:02.194 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.25, y=-0.28, opts=13)
04:46:02.199 00.005 6120 Enqueuing Move request for scope (0.25, -0.28)
04:46:02.204 00.005 7680 Worker thread wakes up
04:46:02.204 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.28) opts 0xd
04:46:02.204 00.000 7680 Handling offset move in thread for scope, endpoint = (0.25, -0.28)
04:46:02.204 00.000 7680 Moving (0.25, -0.28) raw xDistance=0.19 yDistance=0.36
04:46:02.205 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:46:02.205 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.36 from input 0.36
04:46:02.205 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:02.210 00.005 6120 UpdateGuideState exits: m=7702 SNR=57.9
04:46:02.214 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:02.217 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:02.221 00.004 6120 Enqueuing Expose request
04:46:02.224 00.003 7680 MoveAxis(E, 0, ABG)
04:46:02.224 00.000 7680 Move returns status 0, amount 0
04:46:02.224 00.000 7680 MoveAxis(S, 197, ABG)
04:46:02.226 00.002 7680 Guiding  Dir = 1, Dur = 197
04:46:02.226 00.000 7680 IsSlewing returns 0
04:46:02.227 00.001 7680 IsGuiding returns 0
04:46:02.227 00.000 7680 PulseGuide returned control before completion, sleep 207
04:46:02.449 00.222 7680 IsGuiding returns 0
04:46:02.449 00.000 7680 Move returns status 0, amount 197
04:46:02.450 00.001 7680 move complete, result=0
04:46:02.451 00.001 7680 worker thread done servicing request
04:46:02.451 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.4 px 197 ms SOUTH
04:46:02.457 00.006 7680 Worker thread wakes up
04:46:02.458 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:02.458 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:03.709 01.251 7680 Exposure complete
04:46:03.863 00.154 7680 worker thread done servicing request
04:46:03.863 00.000 6120 OnExposeComplete: enter
04:46:03.866 00.003 6120 UpdateGuideState(): m_state=6
04:46:03.871 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5681
04:46:03.875 00.004 6120 Star::Find returns 1 (0), X=510.98, Y=654.68, Mass=8002, SNR=59.4, Peak=184 HFD=6.8
04:46:03.879 00.004 6120 CameraToMount -- cameraTheta (-0.42) - m_xAngle (0.19) = xAngle (-0.61 = -0.61)
04:46:03.883 00.004 6120 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.26 = 2.26)
04:46:03.887 00.004 6120 CameraToMount -- cameraX=0.55 cameraY=-0.25 hyp=0.60 cameraTheta=-0.42 mountX=0.49 mountY=0.46, mountTheta=0.75
04:46:03.892 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.55, y=-0.25, opts=13)
04:46:03.897 00.005 6120 Enqueuing Move request for scope (0.55, -0.25)
04:46:03.900 00.003 7680 Worker thread wakes up
04:46:03.901 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.25) opts 0xd
04:46:03.901 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:03.904 00.003 6120 UpdateGuideState exits: m=8002 SNR=59.4
04:46:03.908 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:03.912 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:03.916 00.004 7680 Handling offset move in thread for scope, endpoint = (0.55, -0.25)
04:46:03.917 00.001 6120 Enqueuing Expose request
04:46:03.923 00.006 7680 Moving (0.55, -0.25) raw xDistance=0.49 yDistance=0.46
04:46:03.923 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
04:46:03.923 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
04:46:03.923 00.000 7680 MoveAxis(W, 201, ABG)
04:46:03.923 00.000 7680 Guiding  Dir = 3, Dur = 201
04:46:03.924 00.001 7680 IsSlewing returns 0
04:46:03.924 00.000 7680 IsGuiding returns 0
04:46:03.925 00.001 7680 PulseGuide returned control before completion, sleep 211
04:46:04.137 00.212 7680 IsGuiding returns 1
04:46:04.137 00.000 7680 scope still moving after pulse duration time elapsed
04:46:04.167 00.030 7680 IsSlewing returns 0
04:46:04.169 00.002 7680 IsGuiding returns 1
04:46:04.199 00.030 7680 IsSlewing returns 0
04:46:04.200 00.001 7680 IsGuiding returns 0
04:46:04.200 00.000 7680 scope move finished after 201 + 74 ms
04:46:04.200 00.000 7680 Move returns status 0, amount 201
04:46:04.201 00.001 7680 MoveAxis(S, 251, ABG)
04:46:04.201 00.000 7680 Guiding  Dir = 1, Dur = 251
04:46:04.201 00.000 7680 IsSlewing returns 0
04:46:04.203 00.002 7680 IsGuiding returns 0
04:46:04.203 00.000 7680 PulseGuide returned control before completion, sleep 261
04:46:04.479 00.276 7680 IsGuiding returns 1
04:46:04.480 00.001 7680 scope still moving after pulse duration time elapsed
04:46:04.510 00.030 7680 IsSlewing returns 0
04:46:04.511 00.001 7680 IsGuiding returns 0
04:46:04.512 00.001 7680 scope move finished after 251 + 57 ms
04:46:04.512 00.000 7680 Move returns status 0, amount 251
04:46:04.513 00.001 7680 move complete, result=0
04:46:04.513 00.000 7680 worker thread done servicing request
04:46:04.513 00.000 6120 GuideStep: 0.5 px 201 ms WEST, 0.5 px 251 ms SOUTH
04:46:04.522 00.009 7680 Worker thread wakes up
04:46:04.522 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:04.522 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:05.774 01.252 7680 Exposure complete
04:46:05.930 00.156 7680 worker thread done servicing request
04:46:05.931 00.001 6120 OnExposeComplete: enter
04:46:05.934 00.003 6120 UpdateGuideState(): m_state=6
04:46:05.938 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5682
04:46:05.941 00.003 6120 Star::Find returns 1 (0), X=510.44, Y=654.86, Mass=7638, SNR=58.5, Peak=190 HFD=6.6
04:46:05.947 00.006 6120 CameraToMount -- cameraTheta (-1.40) - m_xAngle (0.19) = xAngle (-1.59 = -1.59)
04:46:05.953 00.006 6120 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
04:46:05.957 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.40 mountX=-0.00 mountY=0.06, mountTheta=1.59
04:46:05.963 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.06, opts=13)
04:46:05.968 00.005 6120 Enqueuing Move request for scope (0.01, -0.06)
04:46:05.972 00.004 7680 Worker thread wakes up
04:46:05.972 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:05.976 00.004 6120 UpdateGuideState exits: m=7638 SNR=58.5
04:46:05.980 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
04:46:05.980 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
04:46:05.980 00.000 7680 Moving (0.01, -0.06) raw xDistance=-0.00 yDistance=0.06
04:46:05.980 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:46:05.981 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:05.985 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:05.988 00.003 6120 Enqueuing Expose request
04:46:05.993 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:05.993 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:46:05.993 00.000 7680 MoveAxis(E, 0, ABG)
04:46:05.993 00.000 7680 Move returns status 0, amount 0
04:46:05.993 00.000 7680 MoveAxis(N, 0, ABG)
04:46:05.994 00.001 7680 Move returns status 0, amount 0
04:46:05.994 00.000 7680 move complete, result=0
04:46:05.994 00.000 7680 worker thread done servicing request
04:46:05.994 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:46:05.998 00.004 7680 Worker thread wakes up
04:46:05.998 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:05.998 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:07.242 01.244 7680 Exposure complete
04:46:07.390 00.148 7680 worker thread done servicing request
04:46:07.390 00.000 6120 OnExposeComplete: enter
04:46:07.395 00.005 6120 UpdateGuideState(): m_state=6
04:46:07.399 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5683
04:46:07.403 00.004 6120 Star::Find returns 1 (0), X=510.54, Y=654.84, Mass=7872, SNR=59.2, Peak=187 HFD=6.6
04:46:07.410 00.007 6120 CameraToMount -- cameraTheta (-0.65) - m_xAngle (0.19) = xAngle (-0.84 = -0.84)
04:46:07.413 00.003 6120 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.04 = 2.04)
04:46:07.417 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.65 mountX=0.09 mountY=0.12, mountTheta=0.93
04:46:07.422 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.08, opts=13)
04:46:07.427 00.005 6120 Enqueuing Move request for scope (0.11, -0.08)
04:46:07.431 00.004 7680 Worker thread wakes up
04:46:07.431 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:07.435 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
04:46:07.435 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
04:46:07.435 00.000 7680 Moving (0.11, -0.08) raw xDistance=0.09 yDistance=0.12
04:46:07.435 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:46:07.436 00.001 6120 UpdateGuideState exits: m=7872 SNR=59.2
04:46:07.440 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:07.444 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:07.448 00.004 6120 Enqueuing Expose request
04:46:07.450 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:07.450 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:46:07.452 00.002 7680 MoveAxis(E, 0, ABG)
04:46:07.452 00.000 7680 Move returns status 0, amount 0
04:46:07.452 00.000 7680 MoveAxis(N, 0, ABG)
04:46:07.452 00.000 7680 Move returns status 0, amount 0
04:46:07.453 00.001 7680 move complete, result=0
04:46:07.453 00.000 7680 worker thread done servicing request
04:46:07.453 00.000 7680 Worker thread wakes up
04:46:07.453 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:46:07.456 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:07.456 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:08.702 01.246 7680 Exposure complete
04:46:08.844 00.142 7680 worker thread done servicing request
04:46:08.844 00.000 6120 OnExposeComplete: enter
04:46:08.847 00.003 6120 UpdateGuideState(): m_state=6
04:46:08.853 00.006 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5684
04:46:08.857 00.004 6120 Star::Find returns 1 (0), X=510.53, Y=654.77, Mass=7693, SNR=58.6, Peak=192 HFD=6.7
04:46:08.863 00.006 6120 CameraToMount -- cameraTheta (-1.01) - m_xAngle (0.19) = xAngle (-1.20 = -1.20)
04:46:08.867 00.004 6120 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.67 = 1.67)
04:46:08.872 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-1.01 mountX=0.07 mountY=0.19, mountTheta=1.22
04:46:08.876 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.16, opts=13)
04:46:08.879 00.003 6120 Enqueuing Move request for scope (0.10, -0.16)
04:46:08.884 00.005 7680 Worker thread wakes up
04:46:08.885 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:08.889 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.16) opts 0xd
04:46:08.889 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.16)
04:46:08.889 00.000 7680 Moving (0.10, -0.16) raw xDistance=0.07 yDistance=0.19
04:46:08.889 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:46:08.889 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:08.889 00.000 6120 UpdateGuideState exits: m=7693 SNR=58.6
04:46:08.894 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:46:08.894 00.000 7680 MoveAxis(E, 0, ABG)
04:46:08.894 00.000 7680 Move returns status 0, amount 0
04:46:08.894 00.000 7680 MoveAxis(N, 0, ABG)
04:46:08.896 00.002 7680 Move returns status 0, amount 0
04:46:08.896 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:08.900 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:08.904 00.004 6120 Enqueuing Expose request
04:46:08.907 00.003 7680 move complete, result=0
04:46:08.907 00.000 7680 worker thread done servicing request
04:46:08.907 00.000 7680 Worker thread wakes up
04:46:08.907 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:46:08.912 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:08.912 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:10.157 01.245 7680 Exposure complete
04:46:10.298 00.141 7680 worker thread done servicing request
04:46:10.299 00.001 6120 OnExposeComplete: enter
04:46:10.303 00.004 6120 UpdateGuideState(): m_state=6
04:46:10.308 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5685
04:46:10.312 00.004 6120 Star::Find returns 1 (0), X=510.41, Y=654.72, Mass=7831, SNR=59.1, Peak=204 HFD=6.9
04:46:10.316 00.004 6120 CameraToMount -- cameraTheta (-1.66) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
04:46:10.319 00.003 6120 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
04:46:10.324 00.005 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.66 mountX=-0.06 mountY=0.18, mountTheta=1.88
04:46:10.330 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.21, opts=13)
04:46:10.334 00.004 6120 Enqueuing Move request for scope (-0.02, -0.21)
04:46:10.338 00.004 7680 Worker thread wakes up
04:46:10.338 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
04:46:10.338 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
04:46:10.338 00.000 7680 Moving (-0.02, -0.21) raw xDistance=-0.06 yDistance=0.18
04:46:10.338 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:46:10.339 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:10.339 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:46:10.339 00.000 7680 MoveAxis(E, 0, ABG)
04:46:10.339 00.000 7680 Move returns status 0, amount 0
04:46:10.339 00.000 7680 MoveAxis(N, 0, ABG)
04:46:10.339 00.000 7680 Move returns status 0, amount 0
04:46:10.339 00.000 7680 move complete, result=0
04:46:10.339 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:10.344 00.005 7680 worker thread done servicing request
04:46:10.344 00.000 6120 UpdateGuideState exits: m=7831 SNR=59.1
04:46:10.348 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:10.351 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:10.357 00.006 6120 Enqueuing Expose request
04:46:10.360 00.003 7680 Worker thread wakes up
04:46:10.360 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:10.360 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:10.360 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:46:11.605 01.245 7680 Exposure complete
04:46:11.746 00.141 7680 worker thread done servicing request
04:46:11.746 00.000 6120 OnExposeComplete: enter
04:46:11.751 00.005 6120 UpdateGuideState(): m_state=6
04:46:11.754 00.003 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5686
04:46:11.758 00.004 6120 Star::Find returns 1 (0), X=510.58, Y=654.76, Mass=8110, SNR=60.0, Peak=192 HFD=6.8
04:46:11.761 00.003 6120 CameraToMount -- cameraTheta (-0.83) - m_xAngle (0.19) = xAngle (-1.02 = -1.02)
04:46:11.765 00.004 6120 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.85 = 1.85)
04:46:11.770 00.005 6120 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-0.83 mountX=0.12 mountY=0.22, mountTheta=1.07
04:46:11.774 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.15, y=-0.17, opts=13)
04:46:11.778 00.004 6120 Enqueuing Move request for scope (0.15, -0.17)
04:46:11.781 00.003 7680 Worker thread wakes up
04:46:11.782 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:11.786 00.004 6120 UpdateGuideState exits: m=8110 SNR=60.0
04:46:11.789 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:11.793 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:11.797 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
04:46:11.798 00.001 7680 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
04:46:11.798 00.000 7680 Moving (0.15, -0.17) raw xDistance=0.12 yDistance=0.22
04:46:11.798 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:46:11.798 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:46:11.799 00.001 7680 MoveAxis(E, 0, ABG)
04:46:11.799 00.000 7680 Move returns status 0, amount 0
04:46:11.799 00.000 7680 MoveAxis(S, 118, ABG)
04:46:11.799 00.000 7680 Guiding  Dir = 1, Dur = 118
04:46:11.799 00.000 6120 Enqueuing Expose request
04:46:11.803 00.004 7680 IsSlewing returns 0
04:46:11.803 00.000 7680 IsGuiding returns 0
04:46:11.803 00.000 7680 PulseGuide returned control before completion, sleep 128
04:46:11.935 00.132 7680 IsGuiding returns 1
04:46:11.936 00.001 7680 scope still moving after pulse duration time elapsed
04:46:11.966 00.030 7680 IsSlewing returns 0
04:46:11.968 00.002 7680 IsGuiding returns 0
04:46:11.968 00.000 7680 scope move finished after 118 + 46 ms
04:46:11.968 00.000 7680 Move returns status 0, amount 118
04:46:11.970 00.002 7680 move complete, result=0
04:46:11.970 00.000 7680 worker thread done servicing request
04:46:11.970 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 118 ms SOUTH
04:46:11.978 00.008 7680 Worker thread wakes up
04:46:11.978 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:11.978 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:13.231 01.253 7680 Exposure complete
04:46:13.372 00.141 7680 worker thread done servicing request
04:46:13.372 00.000 6120 OnExposeComplete: enter
04:46:13.377 00.005 6120 UpdateGuideState(): m_state=6
04:46:13.381 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5687
04:46:13.386 00.005 6120 Star::Find returns 1 (0), X=510.35, Y=654.84, Mass=7667, SNR=58.7, Peak=185 HFD=6.7
04:46:13.390 00.004 6120 CameraToMount -- cameraTheta (-2.30) - m_xAngle (0.19) = xAngle (-2.49 = -2.49)
04:46:13.393 00.003 6120 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.39 = 0.39)
04:46:13.396 00.003 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.11 cameraTheta=-2.30 mountX=-0.09 mountY=0.04, mountTheta=2.70
04:46:13.402 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.09, opts=13)
04:46:13.405 00.003 6120 Enqueuing Move request for scope (-0.08, -0.09)
04:46:13.409 00.004 7680 Worker thread wakes up
04:46:13.409 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
04:46:13.410 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
04:46:13.410 00.000 7680 Moving (-0.08, -0.09) raw xDistance=-0.09 yDistance=0.04
04:46:13.410 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:46:13.410 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:13.410 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:46:13.410 00.000 7680 MoveAxis(E, 0, ABG)
04:46:13.410 00.000 7680 Move returns status 0, amount 0
04:46:13.410 00.000 7680 MoveAxis(N, 0, ABG)
04:46:13.410 00.000 7680 Move returns status 0, amount 0
04:46:13.410 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:13.413 00.003 7680 move complete, result=0
04:46:13.413 00.000 6120 UpdateGuideState exits: m=7667 SNR=58.7
04:46:13.418 00.005 7680 worker thread done servicing request
04:46:13.418 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:13.420 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:13.425 00.005 6120 Enqueuing Expose request
04:46:13.428 00.003 7680 Worker thread wakes up
04:46:13.428 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:13.428 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:46:13.432 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:14.742 01.310 7680 Exposure complete
04:46:15.109 00.367 7680 worker thread done servicing request
04:46:15.109 00.000 6120 OnExposeComplete: enter
04:46:15.112 00.003 6120 UpdateGuideState(): m_state=6
04:46:15.117 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5688
04:46:15.120 00.003 6120 Star::Find returns 1 (0), X=510.52, Y=654.69, Mass=7731, SNR=58.8, Peak=174 HFD=6.9
04:46:15.123 00.003 6120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
04:46:15.126 00.003 6120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.47 = 1.47)
04:46:15.129 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.22 mountX=0.04 mountY=0.25, mountTheta=1.41
04:46:15.136 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.23, opts=13)
04:46:15.139 00.003 6120 Enqueuing Move request for scope (0.09, -0.23)
04:46:15.142 00.003 7680 Worker thread wakes up
04:46:15.142 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:15.145 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.23) opts 0xd
04:46:15.147 00.002 6120 UpdateGuideState exits: m=7731 SNR=58.8
04:46:15.149 00.002 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.23)
04:46:15.150 00.001 7680 Moving (0.09, -0.23) raw xDistance=0.04 yDistance=0.25
04:46:15.150 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:46:15.150 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:15.152 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
04:46:15.152 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:15.155 00.003 7680 MoveAxis(E, 0, ABG)
04:46:15.155 00.000 6120 Enqueuing Expose request
04:46:15.159 00.004 7680 Move returns status 0, amount 0
04:46:15.160 00.001 7680 MoveAxis(S, 135, ABG)
04:46:15.160 00.000 7680 Guiding  Dir = 1, Dur = 135
04:46:15.160 00.000 7680 IsSlewing returns 0
04:46:15.160 00.000 7680 IsGuiding returns 0
04:46:15.160 00.000 7680 PulseGuide returned control before completion, sleep 145
04:46:15.313 00.153 7680 IsGuiding returns 1
04:46:15.313 00.000 7680 scope still moving after pulse duration time elapsed
04:46:15.345 00.032 7680 IsSlewing returns 0
04:46:15.345 00.000 7680 IsGuiding returns 0
04:46:15.346 00.001 7680 scope move finished after 135 + 50 ms
04:46:15.346 00.000 7680 Move returns status 0, amount 135
04:46:15.346 00.000 7680 move complete, result=0
04:46:15.346 00.000 7680 worker thread done servicing request
04:46:15.346 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 135 ms SOUTH
04:46:15.350 00.004 7680 Worker thread wakes up
04:46:15.350 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:15.350 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:16.602 01.252 7680 Exposure complete
04:46:16.738 00.136 7680 worker thread done servicing request
04:46:16.739 00.001 6120 OnExposeComplete: enter
04:46:16.743 00.004 6120 UpdateGuideState(): m_state=6
04:46:16.747 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5689
04:46:16.751 00.004 6120 Star::Find returns 1 (0), X=510.50, Y=654.90, Mass=7218, SNR=56.1, Peak=183 HFD=6.6
04:46:16.756 00.005 6120 CameraToMount -- cameraTheta (-0.32) - m_xAngle (0.19) = xAngle (-0.51 = -0.51)
04:46:16.761 00.005 6120 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.37 = 2.37)
04:46:16.765 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.32 mountX=0.06 mountY=0.05, mountTheta=0.67
04:46:16.770 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.02, opts=13)
04:46:16.773 00.003 6120 Enqueuing Move request for scope (0.07, -0.02)
04:46:16.778 00.005 7680 Worker thread wakes up
04:46:16.778 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:16.782 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
04:46:16.782 00.000 6120 UpdateGuideState exits: m=7218 SNR=56.1
04:46:16.787 00.005 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
04:46:16.787 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:16.791 00.004 7680 Moving (0.07, -0.02) raw xDistance=0.06 yDistance=0.05
04:46:16.791 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:16.796 00.005 6120 Enqueuing Expose request
04:46:16.799 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:46:16.799 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:16.799 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:46:16.799 00.000 7680 MoveAxis(E, 0, ABG)
04:46:16.801 00.002 7680 Move returns status 0, amount 0
04:46:16.801 00.000 7680 MoveAxis(N, 0, ABG)
04:46:16.801 00.000 7680 Move returns status 0, amount 0
04:46:16.801 00.000 7680 move complete, result=0
04:46:16.801 00.000 7680 worker thread done servicing request
04:46:16.801 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:46:16.805 00.004 7680 Worker thread wakes up
04:46:16.805 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:16.805 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:18.061 01.256 7680 Exposure complete
04:46:18.206 00.145 7680 worker thread done servicing request
04:46:18.206 00.000 6120 OnExposeComplete: enter
04:46:18.211 00.005 6120 UpdateGuideState(): m_state=6
04:46:18.215 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5690
04:46:18.218 00.003 6120 Star::Find returns 1 (0), X=510.48, Y=654.81, Mass=7815, SNR=58.2, Peak=183 HFD=6.8
04:46:18.223 00.005 6120 CameraToMount -- cameraTheta (-1.18) - m_xAngle (0.19) = xAngle (-1.36 = -1.36)
04:46:18.227 00.004 6120 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.51 = 1.51)
04:46:18.232 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.18 mountX=0.03 mountY=0.13, mountTheta=1.37
04:46:18.236 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.12, opts=13)
04:46:18.241 00.005 6120 Enqueuing Move request for scope (0.05, -0.12)
04:46:18.245 00.004 7680 Worker thread wakes up
04:46:18.246 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:18.249 00.003 6120 UpdateGuideState exits: m=7815 SNR=58.2
04:46:18.253 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:18.257 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
04:46:18.258 00.001 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
04:46:18.258 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:18.262 00.004 6120 Enqueuing Expose request
04:46:18.267 00.005 7680 Moving (0.05, -0.12) raw xDistance=0.03 yDistance=0.13
04:46:18.267 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:46:18.267 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:18.267 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:46:18.267 00.000 7680 MoveAxis(E, 0, ABG)
04:46:18.268 00.001 7680 Move returns status 0, amount 0
04:46:18.268 00.000 7680 MoveAxis(N, 0, ABG)
04:46:18.269 00.001 7680 Move returns status 0, amount 0
04:46:18.269 00.000 7680 move complete, result=0
04:46:18.269 00.000 7680 worker thread done servicing request
04:46:18.269 00.000 7680 Worker thread wakes up
04:46:18.269 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:46:18.273 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:18.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:19.524 01.251 7680 Exposure complete
04:46:19.673 00.149 7680 worker thread done servicing request
04:46:19.674 00.001 6120 OnExposeComplete: enter
04:46:19.678 00.004 6120 UpdateGuideState(): m_state=6
04:46:19.682 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5691
04:46:19.685 00.003 6120 Star::Find returns 1 (0), X=510.39, Y=654.79, Mass=7327, SNR=56.4, Peak=191 HFD=6.8
04:46:19.688 00.003 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
04:46:19.694 00.006 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.83 = 0.83)
04:46:19.697 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.86 mountX=-0.06 mountY=0.10, mountTheta=2.13
04:46:19.702 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.13, opts=13)
04:46:19.707 00.005 6120 Enqueuing Move request for scope (-0.04, -0.13)
04:46:19.711 00.004 7680 Worker thread wakes up
04:46:19.711 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:19.715 00.004 6120 UpdateGuideState exits: m=7327 SNR=56.4
04:46:19.718 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:19.722 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:19.726 00.004 6120 Enqueuing Expose request
04:46:19.729 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
04:46:19.730 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
04:46:19.730 00.000 7680 Moving (-0.04, -0.13) raw xDistance=-0.06 yDistance=0.10
04:46:19.730 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:46:19.731 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:19.731 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:46:19.733 00.002 7680 MoveAxis(E, 0, ABG)
04:46:19.733 00.000 7680 Move returns status 0, amount 0
04:46:19.733 00.000 7680 MoveAxis(N, 0, ABG)
04:46:19.733 00.000 7680 Move returns status 0, amount 0
04:46:19.734 00.001 7680 move complete, result=0
04:46:19.734 00.000 7680 worker thread done servicing request
04:46:19.734 00.000 7680 Worker thread wakes up
04:46:19.734 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:46:19.741 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:19.741 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:20.990 01.249 7680 Exposure complete
04:46:21.135 00.145 7680 worker thread done servicing request
04:46:21.136 00.001 6120 OnExposeComplete: enter
04:46:21.140 00.004 6120 UpdateGuideState(): m_state=6
04:46:21.145 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5692
04:46:21.149 00.004 6120 Star::Find returns 1 (0), X=510.41, Y=654.74, Mass=7750, SNR=58.0, Peak=188 HFD=6.9
04:46:21.153 00.004 6120 CameraToMount -- cameraTheta (-1.67) - m_xAngle (0.19) = xAngle (-1.85 = -1.85)
04:46:21.158 00.005 6120 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.02 = 1.02)
04:46:21.162 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.67 mountX=-0.05 mountY=0.15, mountTheta=1.89
04:46:21.172 00.010 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.18, opts=13)
04:46:21.178 00.006 6120 Enqueuing Move request for scope (-0.02, -0.18)
04:46:21.183 00.005 7680 Worker thread wakes up
04:46:21.183 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
04:46:21.183 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
04:46:21.184 00.001 7680 Moving (-0.02, -0.18) raw xDistance=-0.05 yDistance=0.15
04:46:21.184 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:46:21.184 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:21.188 00.004 6120 UpdateGuideState exits: m=7750 SNR=58.0
04:46:21.193 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:21.193 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:21.199 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:21.205 00.006 6120 Enqueuing Expose request
04:46:21.208 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:46:21.209 00.001 7680 MoveAxis(E, 0, ABG)
04:46:21.209 00.000 7680 Move returns status 0, amount 0
04:46:21.209 00.000 7680 MoveAxis(N, 0, ABG)
04:46:21.209 00.000 7680 Move returns status 0, amount 0
04:46:21.210 00.001 7680 move complete, result=0
04:46:21.210 00.000 7680 worker thread done servicing request
04:46:21.210 00.000 7680 Worker thread wakes up
04:46:21.210 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:46:21.215 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:21.215 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:22.457 01.242 7680 Exposure complete
04:46:22.614 00.157 7680 worker thread done servicing request
04:46:22.616 00.002 6120 OnExposeComplete: enter
04:46:22.619 00.003 6120 UpdateGuideState(): m_state=6
04:46:22.623 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5693
04:46:22.627 00.004 6120 Star::Find returns 1 (0), X=510.35, Y=654.68, Mass=8034, SNR=59.5, Peak=183 HFD=6.9
04:46:22.632 00.005 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.19) = xAngle (-2.09 = -2.09)
04:46:22.636 00.004 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.78 = 0.78)
04:46:22.640 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.90 mountX=-0.13 mountY=0.18, mountTheta=2.18
04:46:22.645 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.25, opts=13)
04:46:22.649 00.004 6120 Enqueuing Move request for scope (-0.08, -0.25)
04:46:22.652 00.003 7680 Worker thread wakes up
04:46:22.652 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.25) opts 0xd
04:46:22.652 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.25)
04:46:22.653 00.001 7680 Moving (-0.08, -0.25) raw xDistance=-0.13 yDistance=0.18
04:46:22.653 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:46:22.653 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:22.653 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:22.657 00.004 6120 UpdateGuideState exits: m=8034 SNR=59.5
04:46:22.660 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:22.665 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:22.670 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:46:22.670 00.000 7680 MoveAxis(E, 0, ABG)
04:46:22.670 00.000 6120 Enqueuing Expose request
04:46:22.675 00.005 7680 Move returns status 0, amount 0
04:46:22.675 00.000 7680 MoveAxis(N, 0, ABG)
04:46:22.675 00.000 7680 Move returns status 0, amount 0
04:46:22.675 00.000 7680 move complete, result=0
04:46:22.676 00.001 7680 worker thread done servicing request
04:46:22.677 00.001 7680 Worker thread wakes up
04:46:22.677 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:46:22.681 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:22.681 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:23.928 01.247 7680 Exposure complete
04:46:24.079 00.151 7680 worker thread done servicing request
04:46:24.079 00.000 6120 OnExposeComplete: enter
04:46:24.085 00.006 6120 UpdateGuideState(): m_state=6
04:46:24.089 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5694
04:46:24.093 00.004 6120 Star::Find returns 1 (0), X=510.37, Y=654.73, Mass=7841, SNR=58.9, Peak=199 HFD=6.7
04:46:24.096 00.003 6120 CameraToMount -- cameraTheta (-1.89) - m_xAngle (0.19) = xAngle (-2.08 = -2.08)
04:46:24.100 00.004 6120 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.80 = 0.80)
04:46:24.104 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.89 mountX=-0.10 mountY=0.15, mountTheta=2.17
04:46:24.110 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.19, opts=13)
04:46:24.114 00.004 6120 Enqueuing Move request for scope (-0.06, -0.19)
04:46:24.117 00.003 7680 Worker thread wakes up
04:46:24.117 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:24.121 00.004 6120 UpdateGuideState exits: m=7841 SNR=58.9
04:46:24.124 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:24.127 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:24.130 00.003 6120 Enqueuing Expose request
04:46:24.133 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
04:46:24.134 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
04:46:24.134 00.000 7680 Moving (-0.06, -0.19) raw xDistance=-0.10 yDistance=0.15
04:46:24.134 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:46:24.134 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:24.134 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:46:24.135 00.001 7680 MoveAxis(E, 0, ABG)
04:46:24.135 00.000 7680 Move returns status 0, amount 0
04:46:24.135 00.000 7680 MoveAxis(N, 0, ABG)
04:46:24.135 00.000 7680 Move returns status 0, amount 0
04:46:24.135 00.000 7680 move complete, result=0
04:46:24.135 00.000 7680 worker thread done servicing request
04:46:24.135 00.000 7680 Worker thread wakes up
04:46:24.137 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:46:24.141 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:24.141 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:25.387 01.246 7680 Exposure complete
04:46:25.516 00.129 7680 worker thread done servicing request
04:46:25.516 00.000 6120 OnExposeComplete: enter
04:46:25.520 00.004 6120 UpdateGuideState(): m_state=6
04:46:25.525 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5695
04:46:25.528 00.003 6120 Star::Find returns 1 (0), X=510.41, Y=654.05, Mass=7022, SNR=55.7, Peak=181 HFD=6.6
04:46:25.532 00.004 6120 CameraToMount -- cameraTheta (-1.60) - m_xAngle (0.19) = xAngle (-1.79 = -1.79)
04:46:25.535 00.003 6120 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
04:46:25.539 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.87 hyp=0.87 cameraTheta=-1.60 mountX=-0.19 mountY=0.77, mountTheta=1.81
04:46:25.546 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.87, opts=13)
04:46:25.551 00.005 6120 Enqueuing Move request for scope (-0.02, -0.87)
04:46:25.556 00.005 7680 Worker thread wakes up
04:46:25.556 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:25.560 00.004 6120 UpdateGuideState exits: m=7022 SNR=55.7
04:46:25.564 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:25.567 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:25.572 00.005 6120 Enqueuing Expose request
04:46:25.577 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.87) opts 0xd
04:46:25.577 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.87)
04:46:25.577 00.000 7680 Moving (-0.02, -0.87) raw xDistance=-0.19 yDistance=0.77
04:46:25.578 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:46:25.578 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
04:46:25.578 00.000 7680 MoveAxis(E, 0, ABG)
04:46:25.578 00.000 7680 Move returns status 0, amount 0
04:46:25.578 00.000 7680 MoveAxis(S, 419, ABG)
04:46:25.579 00.001 7680 Guiding  Dir = 1, Dur = 419
04:46:25.579 00.000 7680 IsSlewing returns 0
04:46:25.579 00.000 7680 IsGuiding returns 0
04:46:25.580 00.001 7680 PulseGuide returned control before completion, sleep 429
04:46:26.014 00.434 7680 IsGuiding returns 1
04:46:26.015 00.001 7680 scope still moving after pulse duration time elapsed
04:46:26.046 00.031 7680 IsSlewing returns 0
04:46:26.048 00.002 7680 IsGuiding returns 0
04:46:26.048 00.000 7680 scope move finished after 419 + 49 ms
04:46:26.049 00.001 7680 Move returns status 0, amount 419
04:46:26.049 00.000 7680 move complete, result=0
04:46:26.049 00.000 7680 worker thread done servicing request
04:46:26.050 00.001 7680 Worker thread wakes up
04:46:26.050 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.8 px 419 ms SOUTH
04:46:26.057 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:26.057 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:27.306 01.249 7680 Exposure complete
04:46:27.441 00.135 7680 worker thread done servicing request
04:46:27.442 00.001 6120 OnExposeComplete: enter
04:46:27.446 00.004 6120 UpdateGuideState(): m_state=6
04:46:27.450 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5696
04:46:27.455 00.005 6120 Star::Find returns 1 (0), X=510.52, Y=654.76, Mass=7733, SNR=57.9, Peak=186 HFD=6.7
04:46:27.458 00.003 6120 CameraToMount -- cameraTheta (-1.06) - m_xAngle (0.19) = xAngle (-1.25 = -1.25)
04:46:27.460 00.002 6120 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.63 = 1.63)
04:46:27.463 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.19 cameraTheta=-1.06 mountX=0.06 mountY=0.19, mountTheta=1.26
04:46:27.467 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.16, opts=13)
04:46:27.470 00.003 6120 Enqueuing Move request for scope (0.09, -0.16)
04:46:27.473 00.003 7680 Worker thread wakes up
04:46:27.473 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
04:46:27.473 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
04:46:27.473 00.000 7680 Moving (0.09, -0.16) raw xDistance=0.06 yDistance=0.19
04:46:27.473 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:46:27.473 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:27.473 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:46:27.473 00.000 7680 MoveAxis(E, 0, ABG)
04:46:27.475 00.002 7680 Move returns status 0, amount 0
04:46:27.475 00.000 7680 MoveAxis(N, 0, ABG)
04:46:27.475 00.000 7680 Move returns status 0, amount 0
04:46:27.475 00.000 7680 move complete, result=0
04:46:27.475 00.000 7680 worker thread done servicing request
04:46:27.475 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:27.480 00.005 6120 UpdateGuideState exits: m=7733 SNR=57.9
04:46:27.483 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:27.487 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:27.489 00.002 6120 Enqueuing Expose request
04:46:27.493 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
04:46:27.496 00.003 7680 Worker thread wakes up
04:46:27.496 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:27.496 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:28.740 01.244 7680 Exposure complete
04:46:28.890 00.150 7680 worker thread done servicing request
04:46:28.891 00.001 6120 OnExposeComplete: enter
04:46:28.894 00.003 6120 UpdateGuideState(): m_state=6
04:46:28.899 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5697
04:46:28.903 00.004 6120 Star::Find returns 1 (0), X=510.46, Y=654.87, Mass=7355, SNR=57.6, Peak=182 HFD=6.6
04:46:28.907 00.004 6120 CameraToMount -- cameraTheta (-1.03) - m_xAngle (0.19) = xAngle (-1.22 = -1.22)
04:46:28.911 00.004 6120 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.66 = 1.66)
04:46:28.916 00.005 6120 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.03 mountX=0.02 mountY=0.07, mountTheta=1.24
04:46:28.923 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.06, opts=13)
04:46:28.928 00.005 6120 Enqueuing Move request for scope (0.03, -0.06)
04:46:28.932 00.004 7680 Worker thread wakes up
04:46:28.933 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:28.938 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
04:46:28.938 00.000 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
04:46:28.938 00.000 7680 Moving (0.03, -0.06) raw xDistance=0.02 yDistance=0.07
04:46:28.938 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:46:28.938 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:28.939 00.001 6120 UpdateGuideState exits: m=7355 SNR=57.6
04:46:28.943 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:46:28.944 00.001 7680 MoveAxis(E, 0, ABG)
04:46:28.944 00.000 7680 Move returns status 0, amount 0
04:46:28.945 00.001 7680 MoveAxis(N, 0, ABG)
04:46:28.945 00.000 7680 Move returns status 0, amount 0
04:46:28.945 00.000 7680 move complete, result=0
04:46:28.946 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:28.951 00.005 7680 worker thread done servicing request
04:46:28.952 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:28.956 00.004 6120 Enqueuing Expose request
04:46:28.960 00.004 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:46:28.964 00.004 7680 Worker thread wakes up
04:46:28.964 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:28.964 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:30.217 01.253 7680 Exposure complete
04:46:30.362 00.145 7680 worker thread done servicing request
04:46:30.362 00.000 6120 OnExposeComplete: enter
04:46:30.367 00.005 6120 UpdateGuideState(): m_state=6
04:46:30.371 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5698
04:46:30.376 00.005 6120 Star::Find returns 1 (0), X=510.26, Y=654.72, Mass=8116, SNR=59.5, Peak=197 HFD=6.7
04:46:30.380 00.004 6120 CameraToMount -- cameraTheta (-2.29) - m_xAngle (0.19) = xAngle (-2.47 = -2.47)
04:46:30.383 00.003 6120 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.40 = 0.40)
04:46:30.388 00.005 6120 CameraToMount -- cameraX=-0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-2.29 mountX=-0.21 mountY=0.10, mountTheta=2.68
04:46:30.393 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.17, y=-0.20, opts=13)
04:46:30.396 00.003 6120 Enqueuing Move request for scope (-0.17, -0.20)
04:46:30.399 00.003 7680 Worker thread wakes up
04:46:30.400 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.20) opts 0xd
04:46:30.400 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.17, -0.20)
04:46:30.400 00.000 7680 Moving (-0.17, -0.20) raw xDistance=-0.21 yDistance=0.10
04:46:30.400 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.21
04:46:30.400 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:30.400 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:30.404 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:46:30.404 00.000 7680 MoveAxis(E, 84, ABG)
04:46:30.404 00.000 7680 Guiding  Dir = 2, Dur = 84
04:46:30.404 00.000 6120 UpdateGuideState exits: m=8116 SNR=59.5
04:46:30.407 00.003 7680 IsSlewing returns 0
04:46:30.409 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:30.412 00.003 7680 IsGuiding returns 0
04:46:30.412 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:30.417 00.005 6120 Enqueuing Expose request
04:46:30.422 00.005 7680 PulseGuide returned control before completion, sleep 94
04:46:30.519 00.097 7680 IsGuiding returns 1
04:46:30.520 00.001 7680 scope still moving after pulse duration time elapsed
04:46:30.551 00.031 7680 IsSlewing returns 0
04:46:30.553 00.002 7680 IsGuiding returns 0
04:46:30.554 00.001 7680 scope move finished after 84 + 56 ms
04:46:30.554 00.000 7680 Move returns status 0, amount 84
04:46:30.554 00.000 7680 MoveAxis(N, 0, ABG)
04:46:30.554 00.000 7680 Move returns status 0, amount 0
04:46:30.555 00.001 7680 move complete, result=0
04:46:30.555 00.000 7680 worker thread done servicing request
04:46:30.555 00.000 6120 GuideStep: -0.2 px 84 ms EAST, 0.1 px 0 ms NORTH
04:46:30.562 00.007 7680 Worker thread wakes up
04:46:30.562 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:30.562 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:31.814 01.252 7680 Exposure complete
04:46:31.961 00.147 7680 worker thread done servicing request
04:46:31.962 00.001 6120 OnExposeComplete: enter
04:46:31.966 00.004 6120 UpdateGuideState(): m_state=6
04:46:31.969 00.003 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5699
04:46:31.974 00.005 6120 Star::Find returns 1 (0), X=510.44, Y=654.71, Mass=7487, SNR=57.2, Peak=178 HFD=6.8
04:46:31.977 00.003 6120 CameraToMount -- cameraTheta (-1.50) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
04:46:31.981 00.004 6120 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.19 = 1.19)
04:46:31.985 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.50 mountX=-0.02 mountY=0.19, mountTheta=1.69
04:46:31.989 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.21, opts=13)
04:46:31.994 00.005 6120 Enqueuing Move request for scope (0.02, -0.21)
04:46:31.997 00.003 7680 Worker thread wakes up
04:46:31.998 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:32.001 00.003 6120 UpdateGuideState exits: m=7487 SNR=57.2
04:46:32.004 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:32.009 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:32.015 00.006 6120 Enqueuing Expose request
04:46:32.018 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
04:46:32.018 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
04:46:32.018 00.000 7680 Moving (0.02, -0.21) raw xDistance=-0.02 yDistance=0.19
04:46:32.018 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:46:32.018 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:32.020 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:46:32.020 00.000 7680 MoveAxis(E, 0, ABG)
04:46:32.020 00.000 7680 Move returns status 0, amount 0
04:46:32.020 00.000 7680 MoveAxis(N, 0, ABG)
04:46:32.020 00.000 7680 Move returns status 0, amount 0
04:46:32.020 00.000 7680 move complete, result=0
04:46:32.020 00.000 7680 worker thread done servicing request
04:46:32.021 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:46:32.025 00.004 7680 Worker thread wakes up
04:46:32.025 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:32.025 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:33.270 01.245 7680 Exposure complete
04:46:33.415 00.145 7680 worker thread done servicing request
04:46:33.415 00.000 6120 OnExposeComplete: enter
04:46:33.419 00.004 6120 UpdateGuideState(): m_state=6
04:46:33.422 00.003 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5700
04:46:33.427 00.005 6120 Star::Find returns 1 (0), X=510.32, Y=654.10, Mass=7436, SNR=57.3, Peak=196 HFD=6.6
04:46:33.430 00.003 6120 CameraToMount -- cameraTheta (-1.70) - m_xAngle (0.19) = xAngle (-1.89 = -1.89)
04:46:33.434 00.004 6120 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.98 = 0.98)
04:46:33.438 00.004 6120 CameraToMount -- cameraX=-0.11 cameraY=-0.83 hyp=0.83 cameraTheta=-1.70 mountX=-0.26 mountY=0.69, mountTheta=1.93
04:46:33.443 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=-0.83, opts=13)
04:46:33.447 00.004 6120 Enqueuing Move request for scope (-0.11, -0.83)
04:46:33.453 00.006 7680 Worker thread wakes up
04:46:33.453 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.83) opts 0xd
04:46:33.453 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:33.457 00.004 6120 UpdateGuideState exits: m=7436 SNR=57.3
04:46:33.460 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:33.462 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.11, -0.83)
04:46:33.462 00.000 7680 Moving (-0.11, -0.83) raw xDistance=-0.26 yDistance=0.69
04:46:33.464 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.26
04:46:33.464 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.69 from input 0.69
04:46:33.464 00.000 7680 MoveAxis(E, 107, ABG)
04:46:33.464 00.000 7680 Guiding  Dir = 2, Dur = 107
04:46:33.464 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:33.468 00.004 6120 Enqueuing Expose request
04:46:33.473 00.005 7680 IsSlewing returns 0
04:46:33.473 00.000 7680 IsGuiding returns 0
04:46:33.473 00.000 7680 PulseGuide returned control before completion, sleep 117
04:46:33.606 00.133 7680 IsGuiding returns 1
04:46:33.607 00.001 7680 scope still moving after pulse duration time elapsed
04:46:33.637 00.030 7680 IsSlewing returns 0
04:46:33.638 00.001 7680 IsGuiding returns 0
04:46:33.638 00.000 7680 scope move finished after 107 + 58 ms
04:46:33.639 00.001 7680 Move returns status 0, amount 107
04:46:33.639 00.000 7680 MoveAxis(S, 377, ABG)
04:46:33.639 00.000 7680 Guiding  Dir = 1, Dur = 377
04:46:33.640 00.001 7680 IsSlewing returns 0
04:46:33.641 00.001 7680 IsGuiding returns 0
04:46:33.643 00.002 7680 PulseGuide returned control before completion, sleep 387
04:46:34.032 00.389 7680 IsGuiding returns 1
04:46:34.033 00.001 7680 scope still moving after pulse duration time elapsed
04:46:34.063 00.030 7680 IsSlewing returns 0
04:46:34.064 00.001 7680 IsGuiding returns 0
04:46:34.064 00.000 7680 scope move finished after 377 + 45 ms
04:46:34.065 00.001 7680 Move returns status 0, amount 377
04:46:34.065 00.000 7680 move complete, result=0
04:46:34.065 00.000 7680 worker thread done servicing request
04:46:34.066 00.001 7680 Worker thread wakes up
04:46:34.066 00.000 6120 GuideStep: -0.3 px 107 ms EAST, 0.7 px 377 ms SOUTH
04:46:34.072 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:34.072 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:35.326 01.254 7680 Exposure complete
04:46:35.465 00.139 6120 OnExposeComplete: enter
04:46:35.469 00.004 6120 UpdateGuideState(): m_state=6
04:46:35.471 00.002 7680 worker thread done servicing request
04:46:35.471 00.000 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5701
04:46:35.475 00.004 6120 Star::Find returns 1 (0), X=510.51, Y=654.82, Mass=7716, SNR=58.9, Peak=178 HFD=6.7
04:46:35.478 00.003 6120 CameraToMount -- cameraTheta (-0.92) - m_xAngle (0.19) = xAngle (-1.11 = -1.11)
04:46:35.482 00.004 6120 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.76 = 1.76)
04:46:35.486 00.004 6120 CameraToMount -- cameraX=0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-0.92 mountX=0.06 mountY=0.13, mountTheta=1.15
04:46:35.490 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=-0.11, opts=13)
04:46:35.493 00.003 6120 Enqueuing Move request for scope (0.08, -0.11)
04:46:35.497 00.004 7680 Worker thread wakes up
04:46:35.497 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.11) opts 0xd
04:46:35.497 00.000 7680 Handling offset move in thread for scope, endpoint = (0.08, -0.11)
04:46:35.497 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:35.501 00.004 7680 Moving (0.08, -0.11) raw xDistance=0.06 yDistance=0.13
04:46:35.501 00.000 6120 UpdateGuideState exits: m=7716 SNR=58.9
04:46:35.507 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:46:35.507 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:35.512 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:35.518 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:35.518 00.000 6120 Enqueuing Expose request
04:46:35.522 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:46:35.522 00.000 7680 MoveAxis(E, 0, ABG)
04:46:35.522 00.000 7680 Move returns status 0, amount 0
04:46:35.522 00.000 7680 MoveAxis(N, 0, ABG)
04:46:35.522 00.000 7680 Move returns status 0, amount 0
04:46:35.524 00.002 7680 move complete, result=0
04:46:35.524 00.000 7680 worker thread done servicing request
04:46:35.524 00.000 7680 Worker thread wakes up
04:46:35.524 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:35.525 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:46:35.529 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:36.781 01.252 7680 Exposure complete
04:46:36.931 00.150 7680 worker thread done servicing request
04:46:36.933 00.002 6120 OnExposeComplete: enter
04:46:36.937 00.004 6120 UpdateGuideState(): m_state=6
04:46:36.941 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5702
04:46:36.947 00.006 6120 Star::Find returns 1 (0), X=510.64, Y=654.88, Mass=7624, SNR=57.4, Peak=197 HFD=6.7
04:46:36.952 00.005 6120 CameraToMount -- cameraTheta (-0.18) - m_xAngle (0.19) = xAngle (-0.37 = -0.37)
04:46:36.957 00.005 6120 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.50 = 2.50)
04:46:36.962 00.005 6120 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-0.18 mountX=0.20 mountY=0.13, mountTheta=0.57
04:46:36.967 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.04, opts=13)
04:46:36.971 00.004 6120 Enqueuing Move request for scope (0.21, -0.04)
04:46:36.975 00.004 7680 Worker thread wakes up
04:46:36.975 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:36.980 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
04:46:36.981 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
04:46:36.982 00.001 7680 Moving (0.21, -0.04) raw xDistance=0.20 yDistance=0.13
04:46:36.982 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.20
04:46:36.982 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:36.983 00.001 6120 UpdateGuideState exits: m=7624 SNR=57.4
04:46:36.989 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:46:36.989 00.000 7680 MoveAxis(W, 82, ABG)
04:46:36.989 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:36.995 00.006 7680 Guiding  Dir = 3, Dur = 82
04:46:36.996 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:37.000 00.004 7680 IsSlewing returns 0
04:46:37.000 00.000 6120 Enqueuing Expose request
04:46:37.006 00.006 7680 IsGuiding returns 0
04:46:37.006 00.000 7680 PulseGuide returned control before completion, sleep 92
04:46:37.113 00.107 7680 IsGuiding returns 1
04:46:37.114 00.001 7680 scope still moving after pulse duration time elapsed
04:46:37.145 00.031 7680 IsSlewing returns 0
04:46:37.146 00.001 7680 IsGuiding returns 0
04:46:37.146 00.000 7680 scope move finished after 82 + 59 ms
04:46:37.148 00.002 7680 Move returns status 0, amount 82
04:46:37.148 00.000 7680 MoveAxis(N, 0, ABG)
04:46:37.148 00.000 7680 Move returns status 0, amount 0
04:46:37.148 00.000 7680 move complete, result=0
04:46:37.149 00.001 6120 GuideStep: 0.2 px 82 ms WEST, 0.1 px 0 ms NORTH
04:46:37.155 00.006 7680 worker thread done servicing request
04:46:37.155 00.000 7680 Worker thread wakes up
04:46:37.157 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:37.157 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:38.404 01.247 7680 Exposure complete
04:46:38.557 00.153 7680 worker thread done servicing request
04:46:38.557 00.000 6120 OnExposeComplete: enter
04:46:38.562 00.005 6120 UpdateGuideState(): m_state=6
04:46:38.565 00.003 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5703
04:46:38.568 00.003 6120 Star::Find returns 1 (0), X=510.36, Y=654.80, Mass=7806, SNR=58.3, Peak=182 HFD=6.8
04:46:38.571 00.003 6120 CameraToMount -- cameraTheta (-2.08) - m_xAngle (0.19) = xAngle (-2.26 = -2.26)
04:46:38.577 00.006 6120 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.61 = 0.61)
04:46:38.584 00.007 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.08 mountX=-0.09 mountY=0.08, mountTheta=2.41
04:46:38.592 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.12, opts=13)
04:46:38.596 00.004 6120 Enqueuing Move request for scope (-0.07, -0.12)
04:46:38.601 00.005 7680 Worker thread wakes up
04:46:38.601 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:38.606 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
04:46:38.606 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
04:46:38.606 00.000 7680 Moving (-0.07, -0.12) raw xDistance=-0.09 yDistance=0.08
04:46:38.606 00.000 6120 UpdateGuideState exits: m=7806 SNR=58.3
04:46:38.611 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:46:38.611 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:38.611 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:38.614 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:38.618 00.004 6120 Enqueuing Expose request
04:46:38.620 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:46:38.620 00.000 7680 MoveAxis(E, 0, ABG)
04:46:38.621 00.001 7680 Move returns status 0, amount 0
04:46:38.621 00.000 7680 MoveAxis(N, 0, ABG)
04:46:38.621 00.000 7680 Move returns status 0, amount 0
04:46:38.621 00.000 7680 move complete, result=0
04:46:38.621 00.000 7680 worker thread done servicing request
04:46:38.622 00.001 7680 Worker thread wakes up
04:46:38.622 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:38.622 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:46:38.625 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:39.871 01.246 7680 Exposure complete
04:46:40.027 00.156 7680 worker thread done servicing request
04:46:40.028 00.001 6120 OnExposeComplete: enter
04:46:40.032 00.004 6120 UpdateGuideState(): m_state=6
04:46:40.037 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5704
04:46:40.041 00.004 6120 Star::Find returns 1 (0), X=510.31, Y=654.83, Mass=7535, SNR=56.9, Peak=179 HFD=6.6
04:46:40.046 00.005 6120 CameraToMount -- cameraTheta (-2.46) - m_xAngle (0.19) = xAngle (-2.65 = -2.65)
04:46:40.051 00.005 6120 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.23 = 0.23)
04:46:40.054 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.46 mountX=-0.13 mountY=0.03, mountTheta=2.89
04:46:40.059 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.09, opts=13)
04:46:40.063 00.004 6120 Enqueuing Move request for scope (-0.12, -0.09)
04:46:40.067 00.004 7680 Worker thread wakes up
04:46:40.067 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
04:46:40.067 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
04:46:40.067 00.000 7680 Moving (-0.12, -0.09) raw xDistance=-0.13 yDistance=0.03
04:46:40.068 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:46:40.068 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:40.068 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:40.072 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:46:40.073 00.001 7680 MoveAxis(E, 0, ABG)
04:46:40.073 00.000 7680 Move returns status 0, amount 0
04:46:40.073 00.000 7680 MoveAxis(N, 0, ABG)
04:46:40.073 00.000 7680 Move returns status 0, amount 0
04:46:40.073 00.000 7680 move complete, result=0
04:46:40.073 00.000 6120 UpdateGuideState exits: m=7535 SNR=56.9
04:46:40.078 00.005 7680 worker thread done servicing request
04:46:40.078 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:40.082 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:40.086 00.004 6120 Enqueuing Expose request
04:46:40.089 00.003 7680 Worker thread wakes up
04:46:40.089 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:40.089 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:40.089 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:46:41.335 01.246 7680 Exposure complete
04:46:41.503 00.168 7680 worker thread done servicing request
04:46:41.503 00.000 6120 OnExposeComplete: enter
04:46:41.509 00.006 6120 UpdateGuideState(): m_state=6
04:46:41.515 00.006 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5705
04:46:41.521 00.006 6120 Star::Find returns 1 (0), X=510.55, Y=654.65, Mass=7661, SNR=58.5, Peak=187 HFD=6.9
04:46:41.526 00.005 6120 CameraToMount -- cameraTheta (-1.17) - m_xAngle (0.19) = xAngle (-1.36 = -1.36)
04:46:41.533 00.007 6120 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.52 = 1.52)
04:46:41.538 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=-0.27 hyp=0.30 cameraTheta=-1.17 mountX=0.06 mountY=0.30, mountTheta=1.36
04:46:41.549 00.011 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=-0.27, opts=13)
04:46:41.554 00.005 6120 Enqueuing Move request for scope (0.12, -0.27)
04:46:41.558 00.004 7680 Worker thread wakes up
04:46:41.559 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:41.562 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.27) opts 0xd
04:46:41.562 00.000 6120 UpdateGuideState exits: m=7661 SNR=58.5
04:46:41.566 00.004 7680 Handling offset move in thread for scope, endpoint = (0.12, -0.27)
04:46:41.566 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:41.571 00.005 7680 Moving (0.12, -0.27) raw xDistance=0.06 yDistance=0.30
04:46:41.571 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:46:41.571 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:41.574 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:46:41.574 00.000 6120 Enqueuing Expose request
04:46:41.579 00.005 7680 MoveAxis(E, 0, ABG)
04:46:41.579 00.000 7680 Move returns status 0, amount 0
04:46:41.579 00.000 7680 MoveAxis(S, 161, ABG)
04:46:41.579 00.000 7680 Guiding  Dir = 1, Dur = 161
04:46:41.579 00.000 7680 IsSlewing returns 0
04:46:41.580 00.001 7680 IsGuiding returns 0
04:46:41.580 00.000 7680 PulseGuide returned control before completion, sleep 171
04:46:41.764 00.184 7680 IsGuiding returns 1
04:46:41.765 00.001 7680 scope still moving after pulse duration time elapsed
04:46:41.795 00.030 7680 IsSlewing returns 0
04:46:41.796 00.001 7680 IsGuiding returns 0
04:46:41.797 00.001 7680 scope move finished after 161 + 55 ms
04:46:41.797 00.000 7680 Move returns status 0, amount 161
04:46:41.798 00.001 7680 move complete, result=0
04:46:41.798 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 161 ms SOUTH
04:46:41.806 00.008 7680 worker thread done servicing request
04:46:41.806 00.000 7680 Worker thread wakes up
04:46:41.806 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:41.806 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:43.055 01.249 7680 Exposure complete
04:46:43.205 00.150 7680 worker thread done servicing request
04:46:43.205 00.000 6120 OnExposeComplete: enter
04:46:43.210 00.005 6120 UpdateGuideState(): m_state=6
04:46:43.214 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5706
04:46:43.219 00.005 6120 Star::Find returns 1 (0), X=510.44, Y=654.74, Mass=8139, SNR=60.4, Peak=197 HFD=6.9
04:46:43.223 00.004 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
04:46:43.226 00.003 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.16 = 1.16)
04:46:43.233 00.007 6120 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.53 mountX=-0.03 mountY=0.17, mountTheta=1.72
04:46:43.240 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.18, opts=13)
04:46:43.244 00.004 6120 Enqueuing Move request for scope (0.01, -0.18)
04:46:43.248 00.004 7680 Worker thread wakes up
04:46:43.248 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
04:46:43.249 00.001 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
04:46:43.249 00.000 7680 Moving (0.01, -0.18) raw xDistance=-0.03 yDistance=0.17
04:46:43.249 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:46:43.250 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:43.250 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:43.254 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
04:46:43.255 00.001 7680 MoveAxis(E, 0, ABG)
04:46:43.255 00.000 7680 Move returns status 0, amount 0
04:46:43.255 00.000 7680 MoveAxis(N, 0, ABG)
04:46:43.255 00.000 7680 Move returns status 0, amount 0
04:46:43.256 00.001 6120 UpdateGuideState exits: m=8139 SNR=60.4
04:46:43.260 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:43.263 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:43.268 00.005 6120 Enqueuing Expose request
04:46:43.272 00.004 7680 move complete, result=0
04:46:43.273 00.001 7680 worker thread done servicing request
04:46:43.273 00.000 7680 Worker thread wakes up
04:46:43.273 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:46:43.277 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:43.277 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:44.524 01.247 7680 Exposure complete
04:46:44.675 00.151 7680 worker thread done servicing request
04:46:44.677 00.002 6120 OnExposeComplete: enter
04:46:44.681 00.004 6120 UpdateGuideState(): m_state=6
04:46:44.684 00.003 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5707
04:46:44.689 00.005 6120 Star::Find returns 1 (0), X=510.52, Y=654.83, Mass=7209, SNR=56.4, Peak=184 HFD=6.6
04:46:44.692 00.003 6120 CameraToMount -- cameraTheta (-0.82) - m_xAngle (0.19) = xAngle (-1.00 = -1.00)
04:46:44.697 00.005 6120 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.87 = 1.87)
04:46:44.701 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.82 mountX=0.07 mountY=0.13, mountTheta=1.06
04:46:44.706 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.10, opts=13)
04:46:44.711 00.005 6120 Enqueuing Move request for scope (0.09, -0.10)
04:46:44.714 00.003 7680 Worker thread wakes up
04:46:44.714 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
04:46:44.715 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:44.719 00.004 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
04:46:44.720 00.001 7680 Moving (0.09, -0.10) raw xDistance=0.07 yDistance=0.13
04:46:44.720 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:46:44.720 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:44.720 00.000 6120 UpdateGuideState exits: m=7209 SNR=56.4
04:46:44.723 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:44.729 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:46:44.729 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:44.734 00.005 7680 MoveAxis(E, 0, ABG)
04:46:44.736 00.002 7680 Move returns status 0, amount 0
04:46:44.736 00.000 6120 Enqueuing Expose request
04:46:44.741 00.005 7680 MoveAxis(N, 0, ABG)
04:46:44.741 00.000 7680 Move returns status 0, amount 0
04:46:44.741 00.000 7680 move complete, result=0
04:46:44.741 00.000 7680 worker thread done servicing request
04:46:44.742 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:46:44.746 00.004 7680 Worker thread wakes up
04:46:44.746 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:44.746 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:45.996 01.250 7680 Exposure complete
04:46:46.155 00.159 7680 worker thread done servicing request
04:46:46.155 00.000 6120 OnExposeComplete: enter
04:46:46.159 00.004 6120 UpdateGuideState(): m_state=6
04:46:46.165 00.006 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5708
04:46:46.170 00.005 6120 Star::Find returns 1 (0), X=510.46, Y=654.89, Mass=8044, SNR=59.9, Peak=216 HFD=6.6
04:46:46.175 00.005 6120 CameraToMount -- cameraTheta (-0.87) - m_xAngle (0.19) = xAngle (-1.05 = -1.05)
04:46:46.180 00.005 6120 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.82 = 1.82)
04:46:46.184 00.004 6120 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.87 mountX=0.02 mountY=0.05, mountTheta=1.10
04:46:46.188 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.03, y=-0.04, opts=13)
04:46:46.192 00.004 6120 Enqueuing Move request for scope (0.03, -0.04)
04:46:46.197 00.005 7680 Worker thread wakes up
04:46:46.197 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
04:46:46.197 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:46.202 00.005 7680 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
04:46:46.202 00.000 7680 Moving (0.03, -0.04) raw xDistance=0.02 yDistance=0.05
04:46:46.202 00.000 6120 UpdateGuideState exits: m=8044 SNR=59.9
04:46:46.205 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:46.209 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:46.214 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:46:46.214 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:46.214 00.000 6120 Enqueuing Expose request
04:46:46.218 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:46:46.218 00.000 7680 MoveAxis(E, 0, ABG)
04:46:46.218 00.000 7680 Move returns status 0, amount 0
04:46:46.218 00.000 7680 MoveAxis(N, 0, ABG)
04:46:46.218 00.000 7680 Move returns status 0, amount 0
04:46:46.219 00.001 7680 move complete, result=0
04:46:46.219 00.000 7680 worker thread done servicing request
04:46:46.219 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:46:46.223 00.004 7680 Worker thread wakes up
04:46:46.224 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:46.224 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:47.479 01.255 7680 Exposure complete
04:46:47.625 00.146 7680 worker thread done servicing request
04:46:47.625 00.000 6120 OnExposeComplete: enter
04:46:47.629 00.004 6120 UpdateGuideState(): m_state=6
04:46:47.633 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5709
04:46:47.637 00.004 6120 Star::Find returns 1 (0), X=510.34, Y=654.13, Mass=6952, SNR=55.4, Peak=171 HFD=6.4
04:46:47.642 00.005 6120 CameraToMount -- cameraTheta (-1.68) - m_xAngle (0.19) = xAngle (-1.87 = -1.87)
04:46:47.647 00.005 6120 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.01 = 1.01)
04:46:47.650 00.003 6120 CameraToMount -- cameraX=-0.09 cameraY=-0.80 hyp=0.80 cameraTheta=-1.68 mountX=-0.23 mountY=0.68, mountTheta=1.90
04:46:47.654 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.09, y=-0.80, opts=13)
04:46:47.657 00.003 6120 Enqueuing Move request for scope (-0.09, -0.80)
04:46:47.662 00.005 7680 Worker thread wakes up
04:46:47.662 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.80) opts 0xd
04:46:47.663 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.09, -0.80)
04:46:47.663 00.000 7680 Moving (-0.09, -0.80) raw xDistance=-0.23 yDistance=0.68
04:46:47.663 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:46:47.663 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
04:46:47.663 00.000 7680 MoveAxis(E, 96, ABG)
04:46:47.664 00.001 7680 Guiding  Dir = 2, Dur = 96
04:46:47.665 00.001 7680 IsSlewing returns 0
04:46:47.666 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:47.671 00.005 7680 IsGuiding returns 0
04:46:47.671 00.000 6120 UpdateGuideState exits: m=6952 SNR=55.4
04:46:47.676 00.005 7680 PulseGuide returned control before completion, sleep 106
04:46:47.676 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:47.680 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:47.684 00.004 6120 Enqueuing Expose request
04:46:47.785 00.101 7680 IsGuiding returns 1
04:46:47.788 00.003 7680 scope still moving after pulse duration time elapsed
04:46:47.816 00.028 7680 IsSlewing returns 0
04:46:47.817 00.001 7680 IsGuiding returns 0
04:46:47.818 00.001 7680 scope move finished after 96 + 51 ms
04:46:47.818 00.000 7680 Move returns status 0, amount 96
04:46:47.820 00.002 7680 MoveAxis(S, 367, ABG)
04:46:47.820 00.000 7680 Guiding  Dir = 1, Dur = 367
04:46:47.821 00.001 7680 IsSlewing returns 0
04:46:47.822 00.001 7680 IsGuiding returns 0
04:46:47.823 00.001 7680 PulseGuide returned control before completion, sleep 377
04:46:48.209 00.386 7680 IsGuiding returns 1
04:46:48.211 00.002 7680 scope still moving after pulse duration time elapsed
04:46:48.238 00.027 7680 IsSlewing returns 0
04:46:48.239 00.001 7680 IsGuiding returns 0
04:46:48.239 00.000 7680 scope move finished after 367 + 50 ms
04:46:48.241 00.002 7680 Move returns status 0, amount 367
04:46:48.241 00.000 7680 move complete, result=0
04:46:48.241 00.000 7680 worker thread done servicing request
04:46:48.241 00.000 7680 Worker thread wakes up
04:46:48.242 00.001 6120 GuideStep: -0.2 px 96 ms EAST, 0.7 px 367 ms SOUTH
04:46:48.248 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:48.248 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:49.493 01.245 7680 Exposure complete
04:46:49.638 00.145 6120 OnExposeComplete: enter
04:46:49.644 00.006 7680 worker thread done servicing request
04:46:49.644 00.000 6120 UpdateGuideState(): m_state=6
04:46:49.648 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5710
04:46:49.652 00.004 6120 Star::Find returns 1 (0), X=510.37, Y=654.87, Mass=8022, SNR=59.1, Peak=192 HFD=6.7
04:46:49.657 00.005 6120 CameraToMount -- cameraTheta (-2.37) - m_xAngle (0.19) = xAngle (-2.55 = -2.55)
04:46:49.660 00.003 6120 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.32 = 0.32)
04:46:49.665 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.37 mountX=-0.06 mountY=0.02, mountTheta=2.78
04:46:49.671 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.05, opts=13)
04:46:49.674 00.003 6120 Enqueuing Move request for scope (-0.06, -0.05)
04:46:49.679 00.005 7680 Worker thread wakes up
04:46:49.680 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:49.683 00.003 6120 UpdateGuideState exits: m=8022 SNR=59.1
04:46:49.686 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
04:46:49.686 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
04:46:49.687 00.001 7680 Moving (-0.06, -0.05) raw xDistance=-0.06 yDistance=0.02
04:46:49.687 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:46:49.687 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:49.692 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:49.696 00.004 6120 Enqueuing Expose request
04:46:49.700 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:49.700 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:46:49.700 00.000 7680 MoveAxis(E, 0, ABG)
04:46:49.700 00.000 7680 Move returns status 0, amount 0
04:46:49.701 00.001 7680 MoveAxis(N, 0, ABG)
04:46:49.702 00.001 7680 Move returns status 0, amount 0
04:46:49.702 00.000 7680 move complete, result=0
04:46:49.702 00.000 7680 worker thread done servicing request
04:46:49.702 00.000 7680 Worker thread wakes up
04:46:49.702 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:46:49.707 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:49.707 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:50.960 01.253 7680 Exposure complete
04:46:51.113 00.153 7680 worker thread done servicing request
04:46:51.113 00.000 6120 OnExposeComplete: enter
04:46:51.118 00.005 6120 UpdateGuideState(): m_state=6
04:46:51.122 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5711
04:46:51.127 00.005 6120 Star::Find returns 1 (0), X=510.54, Y=654.75, Mass=8150, SNR=60.4, Peak=195 HFD=6.8
04:46:51.131 00.004 6120 CameraToMount -- cameraTheta (-1.00) - m_xAngle (0.19) = xAngle (-1.19 = -1.19)
04:46:51.135 00.004 6120 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.69 = 1.69)
04:46:51.142 00.007 6120 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.00 mountX=0.08 mountY=0.21, mountTheta=1.21
04:46:51.148 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.18, opts=13)
04:46:51.154 00.006 6120 Enqueuing Move request for scope (0.11, -0.18)
04:46:51.159 00.005 7680 Worker thread wakes up
04:46:51.159 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:51.163 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
04:46:51.163 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
04:46:51.163 00.000 7680 Moving (0.11, -0.18) raw xDistance=0.08 yDistance=0.21
04:46:51.165 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:46:51.165 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:46:51.165 00.000 7680 MoveAxis(E, 0, ABG)
04:46:51.165 00.000 7680 Move returns status 0, amount 0
04:46:51.165 00.000 7680 MoveAxis(S, 113, ABG)
04:46:51.166 00.001 7680 Guiding  Dir = 1, Dur = 113
04:46:51.166 00.000 6120 UpdateGuideState exits: m=8150 SNR=60.4
04:46:51.171 00.005 7680 IsSlewing returns 0
04:46:51.171 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:51.176 00.005 7680 IsGuiding returns 0
04:46:51.177 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:51.181 00.004 7680 PulseGuide returned control before completion, sleep 123
04:46:51.182 00.001 6120 Enqueuing Expose request
04:46:51.308 00.126 7680 IsGuiding returns 1
04:46:51.309 00.001 7680 scope still moving after pulse duration time elapsed
04:46:51.340 00.031 7680 IsSlewing returns 0
04:46:51.342 00.002 7680 IsGuiding returns 0
04:46:51.343 00.001 7680 scope move finished after 113 + 52 ms
04:46:51.343 00.000 7680 Move returns status 0, amount 113
04:46:51.344 00.001 7680 move complete, result=0
04:46:51.344 00.000 7680 worker thread done servicing request
04:46:51.344 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.2 px 113 ms SOUTH
04:46:51.352 00.008 7680 Worker thread wakes up
04:46:51.352 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:51.352 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:52.602 01.250 7680 Exposure complete
04:46:52.764 00.162 7680 worker thread done servicing request
04:46:52.765 00.001 6120 OnExposeComplete: enter
04:46:52.770 00.005 6120 UpdateGuideState(): m_state=6
04:46:52.775 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5712
04:46:52.779 00.004 6120 Star::Find returns 1 (0), X=510.50, Y=654.71, Mass=7907, SNR=59.7, Peak=190 HFD=6.9
04:46:52.783 00.004 6120 CameraToMount -- cameraTheta (-1.26) - m_xAngle (0.19) = xAngle (-1.45 = -1.45)
04:46:52.788 00.005 6120 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.43 = 1.43)
04:46:52.791 00.003 6120 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.26 mountX=0.03 mountY=0.22, mountTheta=1.45
04:46:52.798 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.21, opts=13)
04:46:52.803 00.005 6120 Enqueuing Move request for scope (0.07, -0.21)
04:46:52.807 00.004 7680 Worker thread wakes up
04:46:52.808 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:52.812 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
04:46:52.812 00.000 6120 UpdateGuideState exits: m=7907 SNR=59.7
04:46:52.816 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:52.820 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:52.825 00.005 6120 Enqueuing Expose request
04:46:52.829 00.004 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
04:46:52.829 00.000 7680 Moving (0.07, -0.21) raw xDistance=0.03 yDistance=0.22
04:46:52.829 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:46:52.829 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:46:52.830 00.001 7680 MoveAxis(E, 0, ABG)
04:46:52.830 00.000 7680 Move returns status 0, amount 0
04:46:52.830 00.000 7680 MoveAxis(S, 121, ABG)
04:46:52.830 00.000 7680 Guiding  Dir = 1, Dur = 121
04:46:52.831 00.001 7680 IsSlewing returns 0
04:46:52.831 00.000 7680 IsGuiding returns 0
04:46:52.832 00.001 7680 PulseGuide returned control before completion, sleep 131
04:46:52.967 00.135 7680 IsGuiding returns 1
04:46:52.967 00.000 7680 scope still moving after pulse duration time elapsed
04:46:52.997 00.030 7680 IsSlewing returns 0
04:46:52.998 00.001 7680 IsGuiding returns 0
04:46:52.999 00.001 7680 scope move finished after 121 + 46 ms
04:46:52.999 00.000 7680 Move returns status 0, amount 121
04:46:53.000 00.001 7680 move complete, result=0
04:46:53.000 00.000 7680 worker thread done servicing request
04:46:53.000 00.000 7680 Worker thread wakes up
04:46:53.001 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 121 ms SOUTH
04:46:53.008 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:53.008 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:54.261 01.253 7680 Exposure complete
04:46:54.407 00.146 7680 worker thread done servicing request
04:46:54.408 00.001 6120 OnExposeComplete: enter
04:46:54.412 00.004 6120 UpdateGuideState(): m_state=6
04:46:54.416 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5713
04:46:54.420 00.004 6120 Star::Find returns 1 (0), X=510.47, Y=655.01, Mass=7298, SNR=56.0, Peak=177 HFD=6.5
04:46:54.423 00.003 6120 CameraToMount -- cameraTheta (1.11) - m_xAngle (0.19) = xAngle (0.92 = 0.92)
04:46:54.428 00.005 6120 CameraToMount -- cameraTheta (1.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.79 = -2.49)
04:46:54.431 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.11 mountX=0.06 mountY=-0.06, mountTheta=-0.78
04:46:54.436 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.08, opts=13)
04:46:54.441 00.005 6120 Enqueuing Move request for scope (0.04, 0.08)
04:46:54.445 00.004 7680 Worker thread wakes up
04:46:54.445 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
04:46:54.446 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
04:46:54.446 00.000 7680 Moving (0.04, 0.08) raw xDistance=0.06 yDistance=-0.06
04:46:54.446 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
04:46:54.446 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:54.446 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:46:54.446 00.000 7680 MoveAxis(E, 0, ABG)
04:46:54.446 00.000 7680 Move returns status 0, amount 0
04:46:54.446 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:54.451 00.005 7680 MoveAxis(N, 0, ABG)
04:46:54.451 00.000 7680 Move returns status 0, amount 0
04:46:54.451 00.000 7680 move complete, result=0
04:46:54.451 00.000 7680 worker thread done servicing request
04:46:54.451 00.000 6120 UpdateGuideState exits: m=7298 SNR=56.0
04:46:54.455 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:54.458 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:54.463 00.005 6120 Enqueuing Expose request
04:46:54.466 00.003 7680 Worker thread wakes up
04:46:54.466 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:54.467 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:46:54.470 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:55.713 01.243 7680 Exposure complete
04:46:55.860 00.147 7680 worker thread done servicing request
04:46:55.861 00.001 6120 OnExposeComplete: enter
04:46:55.865 00.004 6120 UpdateGuideState(): m_state=6
04:46:55.869 00.004 6120 Star::Find(15, 510, 655, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5714
04:46:55.873 00.004 6120 Star::Find returns 1 (0), X=510.48, Y=654.90, Mass=7508, SNR=58.0, Peak=190 HFD=6.6
04:46:55.876 00.003 6120 CameraToMount -- cameraTheta (-0.38) - m_xAngle (0.19) = xAngle (-0.57 = -0.57)
04:46:55.881 00.005 6120 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.31 = 2.31)
04:46:55.885 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.38 mountX=0.05 mountY=0.04, mountTheta=0.72
04:46:55.891 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.02, opts=13)
04:46:55.896 00.005 6120 Enqueuing Move request for scope (0.05, -0.02)
04:46:55.900 00.004 7680 Worker thread wakes up
04:46:55.900 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:55.903 00.003 6120 UpdateGuideState exits: m=7508 SNR=58.0
04:46:55.907 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:55.910 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:55.915 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
04:46:55.915 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
04:46:55.916 00.001 7680 Moving (0.05, -0.02) raw xDistance=0.05 yDistance=0.04
04:46:55.917 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:46:55.917 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:55.917 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:46:55.917 00.000 7680 MoveAxis(E, 0, ABG)
04:46:55.917 00.000 7680 Move returns status 0, amount 0
04:46:55.917 00.000 7680 MoveAxis(N, 0, ABG)
04:46:55.917 00.000 7680 Move returns status 0, amount 0
04:46:55.917 00.000 6120 Enqueuing Expose request
04:46:55.921 00.004 7680 move complete, result=0
04:46:55.921 00.000 7680 worker thread done servicing request
04:46:55.923 00.002 6120 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
04:46:55.927 00.004 7680 Worker thread wakes up
04:46:55.927 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:55.927 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:57.180 01.253 7680 Exposure complete
04:46:57.364 00.184 7680 worker thread done servicing request
04:46:57.365 00.001 6120 OnExposeComplete: enter
04:46:57.369 00.004 6120 UpdateGuideState(): m_state=6
04:46:57.375 00.006 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5715
04:46:57.381 00.006 6120 Star::Find returns 1 (0), X=510.39, Y=655.06, Mass=7375, SNR=57.3, Peak=170 HFD=6.6
04:46:57.386 00.005 6120 CameraToMount -- cameraTheta (1.87) - m_xAngle (0.19) = xAngle (1.68 = 1.68)
04:46:57.393 00.007 6120 CameraToMount -- cameraTheta (1.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.56 = -1.73)
04:46:57.399 00.006 6120 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.14 cameraTheta=1.87 mountX=-0.02 mountY=-0.14, mountTheta=-1.68
04:46:57.407 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.14, opts=13)
04:46:57.412 00.005 6120 Enqueuing Move request for scope (-0.04, 0.14)
04:46:57.418 00.006 7680 Worker thread wakes up
04:46:57.418 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:57.425 00.007 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
04:46:57.426 00.001 6120 UpdateGuideState exits: m=7375 SNR=57.3
04:46:57.431 00.005 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
04:46:57.431 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:57.437 00.006 7680 Moving (-0.04, 0.14) raw xDistance=-0.02 yDistance=-0.14
04:46:57.437 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:46:57.438 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:57.438 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:57.444 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
04:46:57.444 00.000 7680 MoveAxis(E, 0, ABG)
04:46:57.444 00.000 6120 Enqueuing Expose request
04:46:57.450 00.006 7680 Move returns status 0, amount 0
04:46:57.450 00.000 7680 MoveAxis(N, 0, ABG)
04:46:57.450 00.000 7680 Move returns status 0, amount 0
04:46:57.450 00.000 7680 move complete, result=0
04:46:57.451 00.001 7680 worker thread done servicing request
04:46:57.451 00.000 7680 Worker thread wakes up
04:46:57.451 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:46:57.456 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:57.458 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:58.701 01.243 7680 Exposure complete
04:46:58.854 00.153 7680 worker thread done servicing request
04:46:58.855 00.001 6120 OnExposeComplete: enter
04:46:58.858 00.003 6120 UpdateGuideState(): m_state=6
04:46:58.862 00.004 6120 Star::Find(15, 510, 655, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5716
04:46:58.866 00.004 6120 Star::Find returns 1 (0), X=510.37, Y=654.80, Mass=7825, SNR=59.5, Peak=207 HFD=6.7
04:46:58.870 00.004 6120 CameraToMount -- cameraTheta (-2.03) - m_xAngle (0.19) = xAngle (-2.22 = -2.22)
04:46:58.875 00.005 6120 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.65 = 0.65)
04:46:58.879 00.004 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.03 mountX=-0.08 mountY=0.08, mountTheta=2.36
04:46:58.884 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.12, opts=13)
04:46:58.889 00.005 6120 Enqueuing Move request for scope (-0.06, -0.12)
04:46:58.893 00.004 7680 Worker thread wakes up
04:46:58.893 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:46:58.897 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
04:46:58.897 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
04:46:58.898 00.001 7680 Moving (-0.06, -0.12) raw xDistance=-0.08 yDistance=0.08
04:46:58.898 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
04:46:58.898 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:46:58.898 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:46:58.899 00.001 7680 MoveAxis(E, 0, ABG)
04:46:58.899 00.000 7680 Move returns status 0, amount 0
04:46:58.899 00.000 7680 MoveAxis(N, 0, ABG)
04:46:58.899 00.000 7680 Move returns status 0, amount 0
04:46:58.899 00.000 7680 move complete, result=0
04:46:58.899 00.000 7680 worker thread done servicing request
04:46:58.899 00.000 6120 UpdateGuideState exits: m=7825 SNR=59.5
04:46:58.903 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:46:58.907 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:46:58.911 00.004 6120 Enqueuing Expose request
04:46:58.915 00.004 7680 Worker thread wakes up
04:46:58.915 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:46:58.915 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:46:58.915 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:47:00.166 01.251 7680 Exposure complete
04:47:00.318 00.152 7680 worker thread done servicing request
04:47:00.318 00.000 6120 OnExposeComplete: enter
04:47:00.322 00.004 6120 UpdateGuideState(): m_state=6
04:47:00.328 00.006 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5717
04:47:00.333 00.005 6120 Star::Find returns 1 (0), X=510.39, Y=654.92, Mass=7371, SNR=56.2, Peak=192 HFD=6.6
04:47:00.336 00.003 6120 CameraToMount -- cameraTheta (3.12) - m_xAngle (0.19) = xAngle (2.93 = 2.93)
04:47:00.340 00.004 6120 CameraToMount -- cameraTheta (3.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.81 = -0.48)
04:47:00.345 00.005 6120 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.12 mountX=-0.03 mountY=-0.02, mountTheta=-2.70
04:47:00.351 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.00, opts=13)
04:47:00.355 00.004 6120 Enqueuing Move request for scope (-0.04, 0.00)
04:47:00.360 00.005 7680 Worker thread wakes up
04:47:00.360 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
04:47:00.360 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
04:47:00.360 00.000 7680 Moving (-0.04, 0.00) raw xDistance=-0.03 yDistance=-0.02
04:47:00.361 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:47:00.362 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:00.366 00.004 6120 UpdateGuideState exits: m=7371 SNR=56.2
04:47:00.369 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:00.374 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:00.377 00.003 6120 Enqueuing Expose request
04:47:00.382 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:47:00.382 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:47:00.382 00.000 7680 MoveAxis(E, 0, ABG)
04:47:00.382 00.000 7680 Move returns status 0, amount 0
04:47:00.382 00.000 7680 MoveAxis(N, 0, ABG)
04:47:00.383 00.001 7680 Move returns status 0, amount 0
04:47:00.383 00.000 7680 move complete, result=0
04:47:00.384 00.001 7680 worker thread done servicing request
04:47:00.384 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:47:00.387 00.003 7680 Worker thread wakes up
04:47:00.387 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:00.387 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:01.628 01.241 7680 Exposure complete
04:47:01.775 00.147 7680 worker thread done servicing request
04:47:01.775 00.000 6120 OnExposeComplete: enter
04:47:01.779 00.004 6120 UpdateGuideState(): m_state=6
04:47:01.781 00.002 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5718
04:47:01.785 00.004 6120 Star::Find returns 1 (0), X=510.30, Y=654.72, Mass=7825, SNR=58.0, Peak=182 HFD=6.7
04:47:01.789 00.004 6120 CameraToMount -- cameraTheta (-2.15) - m_xAngle (0.19) = xAngle (-2.34 = -2.34)
04:47:01.792 00.003 6120 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.53 = 0.53)
04:47:01.797 00.005 6120 CameraToMount -- cameraX=-0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-2.15 mountX=-0.17 mountY=0.12, mountTheta=2.51
04:47:01.801 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-0.20, opts=13)
04:47:01.805 00.004 6120 Enqueuing Move request for scope (-0.13, -0.20)
04:47:01.808 00.003 7680 Worker thread wakes up
04:47:01.808 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.20) opts 0xd
04:47:01.808 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -0.20)
04:47:01.808 00.000 7680 Moving (-0.13, -0.20) raw xDistance=-0.17 yDistance=0.12
04:47:01.808 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:47:01.808 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:47:01.810 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:01.813 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:47:01.813 00.000 7680 MoveAxis(E, 0, ABG)
04:47:01.813 00.000 7680 Move returns status 0, amount 0
04:47:01.813 00.000 7680 MoveAxis(N, 0, ABG)
04:47:01.813 00.000 7680 Move returns status 0, amount 0
04:47:01.813 00.000 7680 move complete, result=0
04:47:01.814 00.001 7680 worker thread done servicing request
04:47:01.814 00.000 6120 UpdateGuideState exits: m=7825 SNR=58.0
04:47:01.818 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:01.821 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:01.826 00.005 6120 Enqueuing Expose request
04:47:01.831 00.005 7680 Worker thread wakes up
04:47:01.831 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:47:01.835 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:01.835 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:03.094 01.259 7680 Exposure complete
04:47:03.247 00.153 7680 worker thread done servicing request
04:47:03.247 00.000 6120 OnExposeComplete: enter
04:47:03.250 00.003 6120 UpdateGuideState(): m_state=6
04:47:03.255 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5719
04:47:03.259 00.004 6120 Star::Find returns 1 (0), X=510.37, Y=654.75, Mass=8137, SNR=60.3, Peak=197 HFD=6.9
04:47:03.262 00.003 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.19) = xAngle (-2.09 = -2.09)
04:47:03.266 00.004 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.78 = 0.78)
04:47:03.271 00.005 6120 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.90 mountX=-0.09 mountY=0.13, mountTheta=2.19
04:47:03.277 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.06, y=-0.17, opts=13)
04:47:03.282 00.005 6120 Enqueuing Move request for scope (-0.06, -0.17)
04:47:03.286 00.004 7680 Worker thread wakes up
04:47:03.286 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:03.291 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
04:47:03.291 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
04:47:03.291 00.000 6120 UpdateGuideState exits: m=8137 SNR=60.3
04:47:03.296 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:03.299 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:03.303 00.004 6120 Enqueuing Expose request
04:47:03.307 00.004 7680 Moving (-0.06, -0.17) raw xDistance=-0.09 yDistance=0.13
04:47:03.307 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
04:47:03.307 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:47:03.307 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:47:03.307 00.000 7680 MoveAxis(E, 0, ABG)
04:47:03.307 00.000 7680 Move returns status 0, amount 0
04:47:03.308 00.001 7680 MoveAxis(N, 0, ABG)
04:47:03.308 00.000 7680 Move returns status 0, amount 0
04:47:03.308 00.000 7680 move complete, result=0
04:47:03.308 00.000 7680 worker thread done servicing request
04:47:03.308 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:47:03.312 00.004 7680 Worker thread wakes up
04:47:03.312 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:03.312 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:04.563 01.251 7680 Exposure complete
04:47:04.714 00.151 7680 worker thread done servicing request
04:47:04.714 00.000 6120 OnExposeComplete: enter
04:47:04.719 00.005 6120 UpdateGuideState(): m_state=6
04:47:04.722 00.003 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5720
04:47:04.728 00.006 6120 Star::Find returns 1 (0), X=510.47, Y=654.60, Mass=8183, SNR=59.8, Peak=197 HFD=7.0
04:47:04.734 00.006 6120 CameraToMount -- cameraTheta (-1.46) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
04:47:04.738 00.004 6120 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
04:47:04.743 00.005 6120 CameraToMount -- cameraX=0.04 cameraY=-0.32 hyp=0.32 cameraTheta=-1.46 mountX=-0.02 mountY=0.30, mountTheta=1.65
04:47:04.748 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.32, opts=13)
04:47:04.751 00.003 6120 Enqueuing Move request for scope (0.04, -0.32)
04:47:04.755 00.004 7680 Worker thread wakes up
04:47:04.755 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.32) opts 0xd
04:47:04.756 00.001 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.32)
04:47:04.756 00.000 7680 Moving (0.04, -0.32) raw xDistance=-0.02 yDistance=0.30
04:47:04.756 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:47:04.756 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.30 from input 0.30
04:47:04.756 00.000 7680 MoveAxis(E, 0, ABG)
04:47:04.756 00.000 7680 Move returns status 0, amount 0
04:47:04.756 00.000 7680 MoveAxis(S, 164, ABG)
04:47:04.756 00.000 7680 Guiding  Dir = 1, Dur = 164
04:47:04.759 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:04.765 00.006 6120 UpdateGuideState exits: m=8183 SNR=59.8
04:47:04.769 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:04.773 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:04.778 00.005 7680 IsSlewing returns 0
04:47:04.778 00.000 6120 Enqueuing Expose request
04:47:04.782 00.004 7680 IsGuiding returns 0
04:47:04.782 00.000 7680 PulseGuide returned control before completion, sleep 174
04:47:04.960 00.178 7680 IsGuiding returns 1
04:47:04.960 00.000 7680 scope still moving after pulse duration time elapsed
04:47:04.991 00.031 7680 IsSlewing returns 0
04:47:04.992 00.001 7680 IsGuiding returns 0
04:47:04.992 00.000 7680 scope move finished after 164 + 46 ms
04:47:04.993 00.001 7680 Move returns status 0, amount 164
04:47:04.993 00.000 7680 move complete, result=0
04:47:04.994 00.001 7680 worker thread done servicing request
04:47:04.994 00.000 7680 Worker thread wakes up
04:47:04.994 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.3 px 164 ms SOUTH
04:47:05.001 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:05.001 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:06.255 01.254 7680 Exposure complete
04:47:06.413 00.158 7680 worker thread done servicing request
04:47:06.414 00.001 6120 OnExposeComplete: enter
04:47:06.418 00.004 6120 UpdateGuideState(): m_state=6
04:47:06.423 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5721
04:47:06.426 00.003 6120 Star::Find returns 1 (0), X=510.52, Y=654.80, Mass=7955, SNR=58.6, Peak=184 HFD=6.7
04:47:06.430 00.004 6120 CameraToMount -- cameraTheta (-0.91) - m_xAngle (0.19) = xAngle (-1.09 = -1.09)
04:47:06.433 00.003 6120 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.78 = 1.78)
04:47:06.437 00.004 6120 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.91 mountX=0.07 mountY=0.15, mountTheta=1.13
04:47:06.441 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.12, opts=13)
04:47:06.445 00.004 6120 Enqueuing Move request for scope (0.09, -0.12)
04:47:06.448 00.003 7680 Worker thread wakes up
04:47:06.448 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
04:47:06.448 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
04:47:06.448 00.000 7680 Moving (0.09, -0.12) raw xDistance=0.07 yDistance=0.15
04:47:06.450 00.002 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
04:47:06.450 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:06.453 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:47:06.453 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
04:47:06.454 00.001 6120 UpdateGuideState exits: m=7955 SNR=58.6
04:47:06.458 00.004 7680 MoveAxis(E, 0, ABG)
04:47:06.458 00.000 7680 Move returns status 0, amount 0
04:47:06.458 00.000 7680 MoveAxis(N, 0, ABG)
04:47:06.458 00.000 7680 Move returns status 0, amount 0
04:47:06.458 00.000 7680 move complete, result=0
04:47:06.458 00.000 7680 worker thread done servicing request
04:47:06.460 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:06.463 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:06.467 00.004 6120 Enqueuing Expose request
04:47:06.471 00.004 7680 Worker thread wakes up
04:47:06.472 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:47:06.475 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:06.475 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:07.728 01.253 7680 Exposure complete
04:47:07.910 00.182 7680 worker thread done servicing request
04:47:07.910 00.000 6120 OnExposeComplete: enter
04:47:07.916 00.006 6120 UpdateGuideState(): m_state=6
04:47:07.922 00.006 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5722
04:47:07.927 00.005 6120 Star::Find returns 1 (0), X=510.49, Y=654.83, Mass=8000, SNR=59.1, Peak=176 HFD=6.6
04:47:07.931 00.004 6120 CameraToMount -- cameraTheta (-0.96) - m_xAngle (0.19) = xAngle (-1.15 = -1.15)
04:47:07.934 00.003 6120 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.73 = 1.73)
04:47:07.939 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.96 mountX=0.05 mountY=0.11, mountTheta=1.18
04:47:07.947 00.008 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=-0.09, opts=13)
04:47:07.954 00.007 6120 Enqueuing Move request for scope (0.07, -0.09)
04:47:07.958 00.004 7680 Worker thread wakes up
04:47:07.958 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:07.961 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
04:47:07.962 00.001 6120 UpdateGuideState exits: m=8000 SNR=59.1
04:47:07.965 00.003 7680 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
04:47:07.965 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:07.969 00.004 7680 Moving (0.07, -0.09) raw xDistance=0.05 yDistance=0.11
04:47:07.969 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:07.975 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:47:07.975 00.000 6120 Enqueuing Expose request
04:47:07.979 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:47:07.980 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:47:07.980 00.000 7680 MoveAxis(E, 0, ABG)
04:47:07.980 00.000 7680 Move returns status 0, amount 0
04:47:07.980 00.000 7680 MoveAxis(N, 0, ABG)
04:47:07.980 00.000 7680 Move returns status 0, amount 0
04:47:07.980 00.000 7680 move complete, result=0
04:47:07.982 00.002 7680 worker thread done servicing request
04:47:07.982 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:47:07.986 00.004 7680 Worker thread wakes up
04:47:07.987 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:07.987 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:09.241 01.254 7680 Exposure complete
04:47:09.390 00.149 7680 worker thread done servicing request
04:47:09.390 00.000 6120 OnExposeComplete: enter
04:47:09.396 00.006 6120 UpdateGuideState(): m_state=6
04:47:09.400 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5723
04:47:09.404 00.004 6120 Star::Find returns 1 (0), X=510.44, Y=654.74, Mass=8225, SNR=60.6, Peak=194 HFD=6.9
04:47:09.408 00.004 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.73 = -1.73)
04:47:09.412 00.004 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
04:47:09.416 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.54 mountX=-0.03 mountY=0.16, mountTheta=1.74
04:47:09.421 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.18, opts=13)
04:47:09.425 00.004 6120 Enqueuing Move request for scope (0.01, -0.18)
04:47:09.429 00.004 7680 Worker thread wakes up
04:47:09.429 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
04:47:09.429 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
04:47:09.429 00.000 7680 Moving (0.01, -0.18) raw xDistance=-0.03 yDistance=0.16
04:47:09.429 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:47:09.430 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:47:09.430 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
04:47:09.430 00.000 7680 MoveAxis(E, 0, ABG)
04:47:09.430 00.000 7680 Move returns status 0, amount 0
04:47:09.430 00.000 7680 MoveAxis(N, 0, ABG)
04:47:09.430 00.000 7680 Move returns status 0, amount 0
04:47:09.430 00.000 7680 move complete, result=0
04:47:09.430 00.000 7680 worker thread done servicing request
04:47:09.430 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:09.435 00.005 6120 UpdateGuideState exits: m=8225 SNR=60.6
04:47:09.437 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:09.441 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:09.446 00.005 6120 Enqueuing Expose request
04:47:09.449 00.003 7680 Worker thread wakes up
04:47:09.450 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:47:09.452 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:09.452 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:10.706 01.254 7680 Exposure complete
04:47:10.844 00.138 7680 worker thread done servicing request
04:47:10.844 00.000 6120 OnExposeComplete: enter
04:47:10.847 00.003 6120 UpdateGuideState(): m_state=6
04:47:10.852 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5724
04:47:10.857 00.005 6120 Star::Find returns 1 (0), X=510.35, Y=654.66, Mass=7978, SNR=59.6, Peak=188 HFD=6.8
04:47:10.861 00.004 6120 CameraToMount -- cameraTheta (-1.86) - m_xAngle (0.19) = xAngle (-2.05 = -2.05)
04:47:10.865 00.004 6120 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.82 = 0.82)
04:47:10.869 00.004 6120 CameraToMount -- cameraX=-0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.86 mountX=-0.13 mountY=0.20, mountTheta=2.13
04:47:10.874 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=-0.26, opts=13)
04:47:10.877 00.003 6120 Enqueuing Move request for scope (-0.08, -0.26)
04:47:10.882 00.005 7680 Worker thread wakes up
04:47:10.882 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.26) opts 0xd
04:47:10.882 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, -0.26)
04:47:10.882 00.000 7680 Moving (-0.08, -0.26) raw xDistance=-0.13 yDistance=0.20
04:47:10.883 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:47:10.883 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
04:47:10.883 00.000 7680 MoveAxis(E, 0, ABG)
04:47:10.883 00.000 7680 Move returns status 0, amount 0
04:47:10.883 00.000 7680 MoveAxis(S, 109, ABG)
04:47:10.884 00.001 7680 Guiding  Dir = 1, Dur = 109
04:47:10.885 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:10.891 00.006 7680 IsSlewing returns 0
04:47:10.891 00.000 6120 UpdateGuideState exits: m=7978 SNR=59.6
04:47:10.895 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:10.900 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:10.904 00.004 6120 Enqueuing Expose request
04:47:10.908 00.004 7680 IsGuiding returns 0
04:47:10.908 00.000 7680 PulseGuide returned control before completion, sleep 119
04:47:11.036 00.128 7680 IsGuiding returns 1
04:47:11.039 00.003 7680 scope still moving after pulse duration time elapsed
04:47:11.069 00.030 7680 IsSlewing returns 0
04:47:11.070 00.001 7680 IsGuiding returns 0
04:47:11.071 00.001 7680 scope move finished after 109 + 54 ms
04:47:11.071 00.000 7680 Move returns status 0, amount 109
04:47:11.073 00.002 7680 move complete, result=0
04:47:11.073 00.000 7680 worker thread done servicing request
04:47:11.073 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.2 px 109 ms SOUTH
04:47:11.079 00.006 7680 Worker thread wakes up
04:47:11.080 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:11.081 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:12.334 01.253 7680 Exposure complete
04:47:12.475 00.141 7680 worker thread done servicing request
04:47:12.475 00.000 6120 OnExposeComplete: enter
04:47:12.478 00.003 6120 UpdateGuideState(): m_state=6
04:47:12.482 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5725
04:47:12.486 00.004 6120 Star::Find returns 1 (0), X=510.41, Y=654.62, Mass=7599, SNR=57.6, Peak=174 HFD=6.9
04:47:12.490 00.004 6120 CameraToMount -- cameraTheta (-1.63) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
04:47:12.494 00.004 6120 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.06 = 1.06)
04:47:12.497 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.63 mountX=-0.07 mountY=0.27, mountTheta=1.84
04:47:12.502 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-0.30, opts=13)
04:47:12.506 00.004 6120 Enqueuing Move request for scope (-0.02, -0.30)
04:47:12.511 00.005 7680 Worker thread wakes up
04:47:12.511 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:12.514 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.30) opts 0xd
04:47:12.515 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, -0.30)
04:47:12.516 00.001 7680 Moving (-0.02, -0.30) raw xDistance=-0.07 yDistance=0.27
04:47:12.516 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:47:12.516 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
04:47:12.516 00.000 7680 MoveAxis(E, 0, ABG)
04:47:12.517 00.001 6120 UpdateGuideState exits: m=7599 SNR=57.6
04:47:12.520 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:12.525 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:12.528 00.003 6120 Enqueuing Expose request
04:47:12.533 00.005 7680 Move returns status 0, amount 0
04:47:12.533 00.000 7680 MoveAxis(S, 144, ABG)
04:47:12.533 00.000 7680 Guiding  Dir = 1, Dur = 144
04:47:12.533 00.000 7680 IsSlewing returns 0
04:47:12.534 00.001 7680 IsGuiding returns 0
04:47:12.534 00.000 7680 PulseGuide returned control before completion, sleep 154
04:47:12.693 00.159 7680 IsGuiding returns 1
04:47:12.695 00.002 7680 scope still moving after pulse duration time elapsed
04:47:12.724 00.029 7680 IsSlewing returns 0
04:47:12.726 00.002 7680 IsGuiding returns 0
04:47:12.727 00.001 7680 scope move finished after 144 + 49 ms
04:47:12.728 00.001 7680 Move returns status 0, amount 144
04:47:12.728 00.000 7680 move complete, result=0
04:47:12.729 00.001 7680 worker thread done servicing request
04:47:12.729 00.000 7680 Worker thread wakes up
04:47:12.729 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 144 ms SOUTH
04:47:12.737 00.008 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:12.737 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:13.990 01.253 7680 Exposure complete
04:47:14.137 00.147 7680 worker thread done servicing request
04:47:14.137 00.000 6120 OnExposeComplete: enter
04:47:14.141 00.004 6120 UpdateGuideState(): m_state=6
04:47:14.144 00.003 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5726
04:47:14.150 00.006 6120 Star::Find returns 1 (0), X=510.38, Y=654.61, Mass=7677, SNR=58.7, Peak=176 HFD=7.1
04:47:14.154 00.004 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.91 = -1.91)
04:47:14.158 00.004 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.96 = 0.96)
04:47:14.160 00.002 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.32 hyp=0.32 cameraTheta=-1.73 mountX=-0.11 mountY=0.26, mountTheta=1.96
04:47:14.168 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.32, opts=13)
04:47:14.171 00.003 6120 Enqueuing Move request for scope (-0.05, -0.32)
04:47:14.175 00.004 7680 Worker thread wakes up
04:47:14.175 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:14.179 00.004 6120 UpdateGuideState exits: m=7677 SNR=58.7
04:47:14.183 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:14.186 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:14.190 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.32) opts 0xd
04:47:14.190 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.32)
04:47:14.190 00.000 6120 Enqueuing Expose request
04:47:14.194 00.004 7680 Moving (-0.05, -0.32) raw xDistance=-0.11 yDistance=0.26
04:47:14.194 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:47:14.194 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
04:47:14.194 00.000 7680 MoveAxis(E, 0, ABG)
04:47:14.195 00.001 7680 Move returns status 0, amount 0
04:47:14.195 00.000 7680 MoveAxis(S, 143, ABG)
04:47:14.195 00.000 7680 Guiding  Dir = 1, Dur = 143
04:47:14.195 00.000 7680 IsSlewing returns 0
04:47:14.197 00.002 7680 IsGuiding returns 0
04:47:14.197 00.000 7680 PulseGuide returned control before completion, sleep 153
04:47:14.366 00.169 7680 IsGuiding returns 1
04:47:14.367 00.001 7680 scope still moving after pulse duration time elapsed
04:47:14.398 00.031 7680 IsSlewing returns 0
04:47:14.399 00.001 7680 IsGuiding returns 0
04:47:14.401 00.002 7680 scope move finished after 143 + 60 ms
04:47:14.401 00.000 7680 Move returns status 0, amount 143
04:47:14.401 00.000 7680 move complete, result=0
04:47:14.402 00.001 7680 worker thread done servicing request
04:47:14.402 00.000 7680 Worker thread wakes up
04:47:14.403 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.3 px 143 ms SOUTH
04:47:14.408 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:14.409 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:15.658 01.249 7680 Exposure complete
04:47:15.805 00.147 7680 worker thread done servicing request
04:47:15.806 00.001 6120 OnExposeComplete: enter
04:47:15.809 00.003 6120 UpdateGuideState(): m_state=6
04:47:15.814 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5727
04:47:15.817 00.003 6120 Star::Find returns 1 (0), X=510.43, Y=654.84, Mass=7726, SNR=58.4, Peak=190 HFD=6.7
04:47:15.821 00.004 6120 CameraToMount -- cameraTheta (-1.52) - m_xAngle (0.19) = xAngle (-1.71 = -1.71)
04:47:15.825 00.004 6120 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
04:47:15.830 00.005 6120 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.52 mountX=-0.01 mountY=0.08, mountTheta=1.72
04:47:15.835 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.09, opts=13)
04:47:15.840 00.005 6120 Enqueuing Move request for scope (0.00, -0.09)
04:47:15.844 00.004 7680 Worker thread wakes up
04:47:15.844 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
04:47:15.844 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
04:47:15.844 00.000 7680 Moving (0.00, -0.09) raw xDistance=-0.01 yDistance=0.08
04:47:15.845 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:47:15.845 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:47:15.845 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:15.850 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:47:15.850 00.000 7680 MoveAxis(E, 0, ABG)
04:47:15.850 00.000 7680 Move returns status 0, amount 0
04:47:15.850 00.000 7680 MoveAxis(N, 0, ABG)
04:47:15.851 00.001 6120 UpdateGuideState exits: m=7726 SNR=58.4
04:47:15.853 00.002 7680 Move returns status 0, amount 0
04:47:15.853 00.000 7680 move complete, result=0
04:47:15.855 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:15.858 00.003 7680 worker thread done servicing request
04:47:15.858 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:15.862 00.004 6120 Enqueuing Expose request
04:47:15.865 00.003 7680 Worker thread wakes up
04:47:15.866 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:15.866 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:15.866 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:47:17.106 01.240 7680 Exposure complete
04:47:17.266 00.160 7680 worker thread done servicing request
04:47:17.266 00.000 6120 OnExposeComplete: enter
04:47:17.271 00.005 6120 UpdateGuideState(): m_state=6
04:47:17.276 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5728
04:47:17.280 00.004 6120 Star::Find returns 1 (0), X=510.53, Y=654.87, Mass=7556, SNR=57.9, Peak=211 HFD=6.6
04:47:17.284 00.004 6120 CameraToMount -- cameraTheta (-0.49) - m_xAngle (0.19) = xAngle (-0.68 = -0.68)
04:47:17.287 00.003 6120 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.19 = 2.19)
04:47:17.290 00.003 6120 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.49 mountX=0.08 mountY=0.09, mountTheta=0.81
04:47:17.296 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.05, opts=13)
04:47:17.300 00.004 6120 Enqueuing Move request for scope (0.10, -0.05)
04:47:17.304 00.004 7680 Worker thread wakes up
04:47:17.304 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
04:47:17.304 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
04:47:17.305 00.001 7680 Moving (0.10, -0.05) raw xDistance=0.08 yDistance=0.09
04:47:17.305 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:47:17.305 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:47:17.305 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:17.309 00.004 6120 UpdateGuideState exits: m=7556 SNR=57.9
04:47:17.312 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:17.317 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:17.319 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
04:47:17.319 00.000 7680 MoveAxis(E, 0, ABG)
04:47:17.319 00.000 7680 Move returns status 0, amount 0
04:47:17.319 00.000 7680 MoveAxis(N, 0, ABG)
04:47:17.321 00.002 7680 Move returns status 0, amount 0
04:47:17.321 00.000 7680 move complete, result=0
04:47:17.321 00.000 6120 Enqueuing Expose request
04:47:17.326 00.005 7680 worker thread done servicing request
04:47:17.326 00.000 7680 Worker thread wakes up
04:47:17.326 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:47:17.332 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:17.332 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:18.577 01.245 7680 Exposure complete
04:47:18.743 00.166 7680 worker thread done servicing request
04:47:18.743 00.000 6120 OnExposeComplete: enter
04:47:18.748 00.005 6120 UpdateGuideState(): m_state=6
04:47:18.751 00.003 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5729
04:47:18.754 00.003 6120 Star::Find returns 1 (0), X=510.60, Y=654.89, Mass=7471, SNR=56.7, Peak=189 HFD=6.6
04:47:18.760 00.006 6120 CameraToMount -- cameraTheta (-0.22) - m_xAngle (0.19) = xAngle (-0.40 = -0.40)
04:47:18.765 00.005 6120 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.47 = 2.47)
04:47:18.769 00.004 6120 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.22 mountX=0.16 mountY=0.11, mountTheta=0.60
04:47:18.774 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.04, opts=13)
04:47:18.777 00.003 6120 Enqueuing Move request for scope (0.17, -0.04)
04:47:18.781 00.004 7680 Worker thread wakes up
04:47:18.781 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
04:47:18.781 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
04:47:18.781 00.000 7680 Moving (0.17, -0.04) raw xDistance=0.16 yDistance=0.11
04:47:18.782 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:18.786 00.004 6120 UpdateGuideState exits: m=7471 SNR=56.7
04:47:18.791 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:18.797 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:18.800 00.003 6120 Enqueuing Expose request
04:47:18.804 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:47:18.804 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:47:18.804 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
04:47:18.805 00.001 7680 MoveAxis(E, 0, ABG)
04:47:18.805 00.000 7680 Move returns status 0, amount 0
04:47:18.805 00.000 7680 MoveAxis(N, 0, ABG)
04:47:18.805 00.000 7680 Move returns status 0, amount 0
04:47:18.805 00.000 7680 move complete, result=0
04:47:18.805 00.000 7680 worker thread done servicing request
04:47:18.806 00.001 7680 Worker thread wakes up
04:47:18.806 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:18.806 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:47:18.809 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:20.062 01.253 7680 Exposure complete
04:47:20.208 00.146 7680 worker thread done servicing request
04:47:20.208 00.000 6120 OnExposeComplete: enter
04:47:20.212 00.004 6120 UpdateGuideState(): m_state=6
04:47:20.217 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5730
04:47:20.220 00.003 6120 Star::Find returns 1 (0), X=510.63, Y=654.65, Mass=8116, SNR=59.6, Peak=188 HFD=6.9
04:47:20.223 00.003 6120 CameraToMount -- cameraTheta (-0.94) - m_xAngle (0.19) = xAngle (-1.13 = -1.13)
04:47:20.228 00.005 6120 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.75 = 1.75)
04:47:20.232 00.004 6120 CameraToMount -- cameraX=0.20 cameraY=-0.27 hyp=0.34 cameraTheta=-0.94 mountX=0.14 mountY=0.33, mountTheta=1.16
04:47:20.238 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=-0.27, opts=13)
04:47:20.241 00.003 6120 Enqueuing Move request for scope (0.20, -0.27)
04:47:20.245 00.004 7680 Worker thread wakes up
04:47:20.245 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:20.249 00.004 6120 UpdateGuideState exits: m=8116 SNR=59.6
04:47:20.253 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:20.256 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:20.259 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.27) opts 0xd
04:47:20.260 00.001 7680 Handling offset move in thread for scope, endpoint = (0.20, -0.27)
04:47:20.260 00.000 7680 Moving (0.20, -0.27) raw xDistance=0.14 yDistance=0.33
04:47:20.260 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
04:47:20.260 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.33 from input 0.33
04:47:20.261 00.001 7680 MoveAxis(E, 0, ABG)
04:47:20.261 00.000 7680 Move returns status 0, amount 0
04:47:20.261 00.000 7680 MoveAxis(S, 180, ABG)
04:47:20.261 00.000 7680 Guiding  Dir = 1, Dur = 180
04:47:20.261 00.000 6120 Enqueuing Expose request
04:47:20.266 00.005 7680 IsSlewing returns 0
04:47:20.266 00.000 7680 IsGuiding returns 0
04:47:20.266 00.000 7680 PulseGuide returned control before completion, sleep 190
04:47:20.462 00.196 7680 IsGuiding returns 1
04:47:20.462 00.000 7680 scope still moving after pulse duration time elapsed
04:47:20.492 00.030 7680 IsSlewing returns 0
04:47:20.493 00.001 7680 IsGuiding returns 0
04:47:20.494 00.001 7680 scope move finished after 180 + 48 ms
04:47:20.494 00.000 7680 Move returns status 0, amount 180
04:47:20.494 00.000 7680 move complete, result=0
04:47:20.496 00.002 7680 worker thread done servicing request
04:47:20.496 00.000 6120 GuideStep: 0.1 px 0 ms EAST, 0.3 px 180 ms SOUTH
04:47:20.501 00.005 7680 Worker thread wakes up
04:47:20.501 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:20.501 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:21.753 01.252 7680 Exposure complete
04:47:21.905 00.152 7680 worker thread done servicing request
04:47:21.906 00.001 6120 OnExposeComplete: enter
04:47:21.910 00.004 6120 UpdateGuideState(): m_state=6
04:47:21.915 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5731
04:47:21.919 00.004 6120 Star::Find returns 1 (0), X=510.64, Y=654.79, Mass=7458, SNR=57.1, Peak=178 HFD=6.7
04:47:21.923 00.004 6120 CameraToMount -- cameraTheta (-0.55) - m_xAngle (0.19) = xAngle (-0.74 = -0.74)
04:47:21.927 00.004 6120 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.13 = 2.13)
04:47:21.931 00.004 6120 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-0.55 mountX=0.18 mountY=0.21, mountTheta=0.85
04:47:21.937 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.21, y=-0.13, opts=13)
04:47:21.940 00.003 6120 Enqueuing Move request for scope (0.21, -0.13)
04:47:21.945 00.005 7680 Worker thread wakes up
04:47:21.945 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:21.949 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
04:47:21.950 00.001 7680 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
04:47:21.950 00.000 7680 Moving (0.21, -0.13) raw xDistance=0.18 yDistance=0.21
04:47:21.950 00.000 6120 UpdateGuideState exits: m=7458 SNR=57.1
04:47:21.956 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:21.960 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:21.963 00.003 6120 Enqueuing Expose request
04:47:21.967 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:47:21.967 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
04:47:21.967 00.000 7680 MoveAxis(E, 0, ABG)
04:47:21.967 00.000 7680 Move returns status 0, amount 0
04:47:21.967 00.000 7680 MoveAxis(S, 114, ABG)
04:47:21.968 00.001 7680 Guiding  Dir = 1, Dur = 114
04:47:21.968 00.000 7680 IsSlewing returns 0
04:47:21.968 00.000 7680 IsGuiding returns 0
04:47:21.969 00.001 7680 PulseGuide returned control before completion, sleep 124
04:47:22.101 00.132 7680 IsGuiding returns 1
04:47:22.102 00.001 7680 scope still moving after pulse duration time elapsed
04:47:22.132 00.030 7680 IsSlewing returns 0
04:47:22.133 00.001 7680 IsGuiding returns 0
04:47:22.136 00.003 7680 scope move finished after 114 + 52 ms
04:47:22.136 00.000 7680 Move returns status 0, amount 114
04:47:22.136 00.000 7680 move complete, result=0
04:47:22.136 00.000 7680 worker thread done servicing request
04:47:22.137 00.001 7680 Worker thread wakes up
04:47:22.137 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.2 px 114 ms SOUTH
04:47:22.144 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:22.144 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:23.398 01.254 7680 Exposure complete
04:47:23.534 00.136 7680 worker thread done servicing request
04:47:23.534 00.000 6120 OnExposeComplete: enter
04:47:23.570 00.036 6120 UpdateGuideState(): m_state=6
04:47:23.578 00.008 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5732
04:47:23.582 00.004 6120 Star::Find returns 1 (0), X=510.66, Y=654.94, Mass=7019, SNR=55.1, Peak=175 HFD=6.6
04:47:23.586 00.004 6120 CameraToMount -- cameraTheta (0.08) - m_xAngle (0.19) = xAngle (-0.11 = -0.11)
04:47:23.589 00.003 6120 CameraToMount -- cameraTheta (0.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.77 = 2.77)
04:47:23.591 00.002 6120 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.23 cameraTheta=0.08 mountX=0.23 mountY=0.08, mountTheta=0.35
04:47:23.596 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.23, y=0.02, opts=13)
04:47:23.599 00.003 6120 Enqueuing Move request for scope (0.23, 0.02)
04:47:23.603 00.004 7680 Worker thread wakes up
04:47:23.603 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.02) opts 0xd
04:47:23.603 00.000 7680 Handling offset move in thread for scope, endpoint = (0.23, 0.02)
04:47:23.603 00.000 7680 Moving (0.23, 0.02) raw xDistance=0.23 yDistance=0.08
04:47:23.604 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
04:47:23.604 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:47:23.605 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:23.608 00.003 6120 UpdateGuideState exits: m=7019 SNR=55.1
04:47:23.611 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:23.615 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:23.619 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:47:23.619 00.000 7680 MoveAxis(W, 93, ABG)
04:47:23.619 00.000 7680 Guiding  Dir = 3, Dur = 93
04:47:23.619 00.000 6120 Enqueuing Expose request
04:47:23.623 00.004 7680 IsSlewing returns 0
04:47:23.623 00.000 7680 IsGuiding returns 0
04:47:23.623 00.000 7680 PulseGuide returned control before completion, sleep 103
04:47:23.728 00.105 7680 IsGuiding returns 1
04:47:23.728 00.000 7680 scope still moving after pulse duration time elapsed
04:47:23.758 00.030 7680 IsSlewing returns 0
04:47:23.759 00.001 7680 IsGuiding returns 0
04:47:23.759 00.000 7680 scope move finished after 93 + 42 ms
04:47:23.759 00.000 7680 Move returns status 0, amount 93
04:47:23.759 00.000 7680 MoveAxis(N, 0, ABG)
04:47:23.759 00.000 7680 Move returns status 0, amount 0
04:47:23.760 00.001 7680 move complete, result=0
04:47:23.760 00.000 7680 worker thread done servicing request
04:47:23.760 00.000 6120 GuideStep: 0.2 px 93 ms WEST, 0.1 px 0 ms NORTH
04:47:23.768 00.008 7680 Worker thread wakes up
04:47:23.768 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:23.768 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:25.021 01.253 7680 Exposure complete
04:47:25.166 00.145 7680 worker thread done servicing request
04:47:25.166 00.000 6120 OnExposeComplete: enter
04:47:25.170 00.004 6120 UpdateGuideState(): m_state=6
04:47:25.175 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5733
04:47:25.180 00.005 6120 Star::Find returns 1 (0), X=510.39, Y=654.86, Mass=7905, SNR=59.1, Peak=196 HFD=6.8
04:47:25.184 00.004 6120 CameraToMount -- cameraTheta (-2.14) - m_xAngle (0.19) = xAngle (-2.32 = -2.32)
04:47:25.187 00.003 6120 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.55 = 0.55)
04:47:25.191 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.14 mountX=-0.05 mountY=0.04, mountTheta=2.49
04:47:25.196 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.06, opts=13)
04:47:25.205 00.009 6120 Enqueuing Move request for scope (-0.04, -0.06)
04:47:25.211 00.006 7680 Worker thread wakes up
04:47:25.211 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
04:47:25.212 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
04:47:25.212 00.000 7680 Moving (-0.04, -0.06) raw xDistance=-0.05 yDistance=0.04
04:47:25.212 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:47:25.213 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:47:25.213 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:25.218 00.005 6120 UpdateGuideState exits: m=7905 SNR=59.1
04:47:25.223 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:25.227 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:25.233 00.006 6120 Enqueuing Expose request
04:47:25.237 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:47:25.238 00.001 7680 MoveAxis(E, 0, ABG)
04:47:25.238 00.000 7680 Move returns status 0, amount 0
04:47:25.238 00.000 7680 MoveAxis(N, 0, ABG)
04:47:25.239 00.001 7680 Move returns status 0, amount 0
04:47:25.239 00.000 7680 move complete, result=0
04:47:25.239 00.000 7680 worker thread done servicing request
04:47:25.239 00.000 7680 Worker thread wakes up
04:47:25.240 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:47:25.244 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:25.244 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:26.496 01.252 7680 Exposure complete
04:47:26.643 00.147 7680 worker thread done servicing request
04:47:26.644 00.001 6120 OnExposeComplete: enter
04:47:26.648 00.004 6120 UpdateGuideState(): m_state=6
04:47:26.651 00.003 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5734
04:47:26.656 00.005 6120 Star::Find returns 1 (0), X=510.29, Y=654.81, Mass=7547, SNR=57.4, Peak=193 HFD=6.6
04:47:26.660 00.004 6120 CameraToMount -- cameraTheta (-2.45) - m_xAngle (0.19) = xAngle (-2.64 = -2.64)
04:47:26.664 00.004 6120 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.24 = 0.24)
04:47:26.668 00.004 6120 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-2.45 mountX=-0.16 mountY=0.04, mountTheta=2.88
04:47:26.674 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.14, y=-0.12, opts=13)
04:47:26.678 00.004 6120 Enqueuing Move request for scope (-0.14, -0.12)
04:47:26.682 00.004 7680 Worker thread wakes up
04:47:26.682 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:26.685 00.003 6120 UpdateGuideState exits: m=7547 SNR=57.4
04:47:26.689 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:26.693 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:26.696 00.003 6120 Enqueuing Expose request
04:47:26.701 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
04:47:26.701 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
04:47:26.701 00.000 7680 Moving (-0.14, -0.12) raw xDistance=-0.16 yDistance=0.04
04:47:26.702 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:47:26.702 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:47:26.702 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
04:47:26.703 00.001 7680 MoveAxis(E, 0, ABG)
04:47:26.703 00.000 7680 Move returns status 0, amount 0
04:47:26.703 00.000 7680 MoveAxis(N, 0, ABG)
04:47:26.703 00.000 7680 Move returns status 0, amount 0
04:47:26.704 00.001 7680 move complete, result=0
04:47:26.704 00.000 7680 worker thread done servicing request
04:47:26.704 00.000 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:47:26.709 00.005 7680 Worker thread wakes up
04:47:26.709 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:26.709 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:27.962 01.253 7680 Exposure complete
04:47:28.108 00.146 7680 worker thread done servicing request
04:47:28.108 00.000 6120 OnExposeComplete: enter
04:47:28.114 00.006 6120 UpdateGuideState(): m_state=6
04:47:28.119 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5735
04:47:28.122 00.003 6120 Star::Find returns 1 (0), X=510.23, Y=654.77, Mass=7766, SNR=58.4, Peak=191 HFD=6.6
04:47:28.127 00.005 6120 CameraToMount -- cameraTheta (-2.48) - m_xAngle (0.19) = xAngle (-2.67 = -2.67)
04:47:28.131 00.004 6120 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.20 = 0.20)
04:47:28.135 00.004 6120 CameraToMount -- cameraX=-0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-2.48 mountX=-0.22 mountY=0.05, mountTheta=2.92
04:47:28.140 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=-0.15, opts=13)
04:47:28.145 00.005 6120 Enqueuing Move request for scope (-0.20, -0.15)
04:47:28.149 00.004 7680 Worker thread wakes up
04:47:28.149 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:28.153 00.004 6120 UpdateGuideState exits: m=7766 SNR=58.4
04:47:28.157 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:28.161 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:28.165 00.004 6120 Enqueuing Expose request
04:47:28.169 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.15) opts 0xd
04:47:28.169 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, -0.15)
04:47:28.169 00.000 7680 Moving (-0.20, -0.15) raw xDistance=-0.22 yDistance=0.05
04:47:28.169 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:47:28.169 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:47:28.170 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
04:47:28.170 00.000 7680 MoveAxis(E, 90, ABG)
04:47:28.170 00.000 7680 Guiding  Dir = 2, Dur = 90
04:47:28.170 00.000 7680 IsSlewing returns 0
04:47:28.170 00.000 7680 IsGuiding returns 0
04:47:28.171 00.001 7680 PulseGuide returned control before completion, sleep 100
04:47:28.281 00.110 7680 IsGuiding returns 1
04:47:28.281 00.000 7680 scope still moving after pulse duration time elapsed
04:47:28.311 00.030 7680 IsSlewing returns 0
04:47:28.313 00.002 7680 IsGuiding returns 1
04:47:28.342 00.029 7680 IsSlewing returns 0
04:47:28.343 00.001 7680 IsGuiding returns 0
04:47:28.345 00.002 7680 scope move finished after 90 + 82 ms
04:47:28.345 00.000 7680 Move returns status 0, amount 90
04:47:28.345 00.000 7680 MoveAxis(N, 0, ABG)
04:47:28.346 00.001 7680 Move returns status 0, amount 0
04:47:28.346 00.000 7680 move complete, result=0
04:47:28.347 00.001 7680 worker thread done servicing request
04:47:28.347 00.000 6120 GuideStep: -0.2 px 90 ms EAST, 0.0 px 0 ms NORTH
04:47:28.353 00.006 7680 Worker thread wakes up
04:47:28.353 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:28.353 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:29.608 01.255 7680 Exposure complete
04:47:29.759 00.151 7680 worker thread done servicing request
04:47:29.759 00.000 6120 OnExposeComplete: enter
04:47:29.763 00.004 6120 UpdateGuideState(): m_state=6
04:47:29.767 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5736
04:47:29.771 00.004 6120 Star::Find returns 1 (0), X=510.09, Y=654.88, Mass=8093, SNR=59.9, Peak=198 HFD=6.6
04:47:29.776 00.005 6120 CameraToMount -- cameraTheta (-3.01) - m_xAngle (0.19) = xAngle (-3.19 = 3.09)
04:47:29.780 00.004 6120 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.32 = -0.32)
04:47:29.783 00.003 6120 CameraToMount -- cameraX=-0.34 cameraY=-0.05 hyp=0.34 cameraTheta=-3.01 mountX=-0.34 mountY=-0.11, mountTheta=-2.84
04:47:29.789 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=-0.05, opts=13)
04:47:29.794 00.005 6120 Enqueuing Move request for scope (-0.34, -0.05)
04:47:29.798 00.004 7680 Worker thread wakes up
04:47:29.798 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:29.802 00.004 6120 UpdateGuideState exits: m=8093 SNR=59.9
04:47:29.806 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:29.809 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.05) opts 0xd
04:47:29.810 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.34, -0.05)
04:47:29.810 00.000 7680 Moving (-0.34, -0.05) raw xDistance=-0.34 yDistance=-0.11
04:47:29.810 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
04:47:29.810 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:47:29.810 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:29.814 00.004 6120 Enqueuing Expose request
04:47:29.817 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:47:29.819 00.002 7680 MoveAxis(E, 144, ABG)
04:47:29.819 00.000 7680 Guiding  Dir = 2, Dur = 144
04:47:29.819 00.000 7680 IsSlewing returns 0
04:47:29.819 00.000 7680 IsGuiding returns 0
04:47:29.820 00.001 7680 PulseGuide returned control before completion, sleep 154
04:47:29.988 00.168 7680 IsGuiding returns 1
04:47:29.989 00.001 7680 scope still moving after pulse duration time elapsed
04:47:30.017 00.028 7680 IsSlewing returns 0
04:47:30.018 00.001 7680 IsGuiding returns 0
04:47:30.019 00.001 7680 scope move finished after 144 + 54 ms
04:47:30.019 00.000 7680 Move returns status 0, amount 144
04:47:30.019 00.000 7680 MoveAxis(N, 0, ABG)
04:47:30.020 00.001 7680 Move returns status 0, amount 0
04:47:30.020 00.000 7680 move complete, result=0
04:47:30.021 00.001 7680 worker thread done servicing request
04:47:30.021 00.000 7680 Worker thread wakes up
04:47:30.021 00.000 6120 GuideStep: -0.3 px 144 ms EAST, -0.1 px 0 ms NORTH
04:47:30.028 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:30.028 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:31.282 01.254 7680 Exposure complete
04:47:31.422 00.140 7680 worker thread done servicing request
04:47:31.423 00.001 6120 OnExposeComplete: enter
04:47:31.426 00.003 6120 UpdateGuideState(): m_state=6
04:47:31.431 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5737
04:47:31.434 00.003 6120 Star::Find returns 1 (0), X=510.08, Y=654.12, Mass=7321, SNR=56.7, Peak=182 HFD=6.4
04:47:31.439 00.005 6120 CameraToMount -- cameraTheta (-1.99) - m_xAngle (0.19) = xAngle (-2.17 = -2.17)
04:47:31.442 00.003 6120 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.70 = 0.70)
04:47:31.446 00.004 6120 CameraToMount -- cameraX=-0.35 cameraY=-0.80 hyp=0.88 cameraTheta=-1.99 mountX=-0.50 mountY=0.57, mountTheta=2.29
04:47:31.452 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=-0.80, opts=13)
04:47:31.456 00.004 6120 Enqueuing Move request for scope (-0.35, -0.80)
04:47:31.460 00.004 7680 Worker thread wakes up
04:47:31.461 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.80) opts 0xd
04:47:31.461 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, -0.80)
04:47:31.461 00.000 7680 Moving (-0.35, -0.80) raw xDistance=-0.50 yDistance=0.57
04:47:31.462 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
04:47:31.462 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
04:47:31.462 00.000 7680 MoveAxis(E, 212, ABG)
04:47:31.462 00.000 7680 Guiding  Dir = 2, Dur = 212
04:47:31.463 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:31.466 00.003 7680 IsSlewing returns 0
04:47:31.466 00.000 6120 UpdateGuideState exits: m=7321 SNR=56.7
04:47:31.471 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:31.475 00.004 7680 IsGuiding returns 0
04:47:31.475 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:31.482 00.007 7680 PulseGuide returned control before completion, sleep 222
04:47:31.482 00.000 6120 Enqueuing Expose request
04:47:31.712 00.230 7680 IsGuiding returns 1
04:47:31.713 00.001 7680 scope still moving after pulse duration time elapsed
04:47:31.744 00.031 7680 IsSlewing returns 0
04:47:31.745 00.001 7680 IsGuiding returns 0
04:47:31.745 00.000 7680 scope move finished after 212 + 58 ms
04:47:31.745 00.000 7680 Move returns status 0, amount 212
04:47:31.746 00.001 7680 MoveAxis(S, 307, ABG)
04:47:31.746 00.000 7680 Guiding  Dir = 1, Dur = 307
04:47:31.747 00.001 7680 IsSlewing returns 0
04:47:31.748 00.001 7680 IsGuiding returns 0
04:47:31.748 00.000 7680 PulseGuide returned control before completion, sleep 317
04:47:32.073 00.325 7680 IsGuiding returns 1
04:47:32.073 00.000 7680 scope still moving after pulse duration time elapsed
04:47:32.103 00.030 7680 IsSlewing returns 0
04:47:32.103 00.000 7680 IsGuiding returns 0
04:47:32.105 00.002 7680 scope move finished after 307 + 49 ms
04:47:32.105 00.000 7680 Move returns status 0, amount 307
04:47:32.105 00.000 7680 move complete, result=0
04:47:32.106 00.001 7680 worker thread done servicing request
04:47:32.106 00.000 7680 Worker thread wakes up
04:47:32.106 00.000 6120 GuideStep: -0.5 px 212 ms EAST, 0.6 px 307 ms SOUTH
04:47:32.112 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:32.112 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:33.371 01.259 7680 Exposure complete
04:47:33.518 00.147 7680 worker thread done servicing request
04:47:33.518 00.000 6120 OnExposeComplete: enter
04:47:33.523 00.005 6120 UpdateGuideState(): m_state=6
04:47:33.526 00.003 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5738
04:47:33.530 00.004 6120 Star::Find returns 1 (0), X=510.33, Y=654.87, Mass=8453, SNR=60.7, Peak=236 HFD=6.7
04:47:33.534 00.004 6120 CameraToMount -- cameraTheta (-2.65) - m_xAngle (0.19) = xAngle (-2.84 = -2.84)
04:47:33.538 00.004 6120 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.03 = 0.03)
04:47:33.542 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.65 mountX=-0.11 mountY=0.00, mountTheta=3.11
04:47:33.549 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.05, opts=13)
04:47:33.554 00.005 6120 Enqueuing Move request for scope (-0.10, -0.05)
04:47:33.558 00.004 7680 Worker thread wakes up
04:47:33.559 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:33.562 00.003 6120 UpdateGuideState exits: m=8453 SNR=60.7
04:47:33.567 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:33.571 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:33.576 00.005 6120 Enqueuing Expose request
04:47:33.580 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
04:47:33.580 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
04:47:33.581 00.001 7680 Moving (-0.10, -0.05) raw xDistance=-0.11 yDistance=0.00
04:47:33.581 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:47:33.581 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:47:33.581 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:47:33.581 00.000 7680 MoveAxis(E, 0, ABG)
04:47:33.582 00.001 7680 Move returns status 0, amount 0
04:47:33.582 00.000 7680 MoveAxis(N, 0, ABG)
04:47:33.582 00.000 7680 Move returns status 0, amount 0
04:47:33.583 00.001 7680 move complete, result=0
04:47:33.583 00.000 7680 worker thread done servicing request
04:47:33.583 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:47:33.587 00.004 7680 Worker thread wakes up
04:47:33.587 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:33.587 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:34.839 01.252 7680 Exposure complete
04:47:34.996 00.157 7680 worker thread done servicing request
04:47:34.997 00.001 6120 OnExposeComplete: enter
04:47:35.000 00.003 6120 UpdateGuideState(): m_state=6
04:47:35.005 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5739
04:47:35.010 00.005 6120 Star::Find returns 1 (0), X=510.09, Y=654.92, Mass=7430, SNR=57.6, Peak=179 HFD=6.5
04:47:35.014 00.004 6120 CameraToMount -- cameraTheta (3.14) - m_xAngle (0.19) = xAngle (2.95 = 2.95)
04:47:35.018 00.004 6120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.83 = -0.46)
04:47:35.022 00.004 6120 CameraToMount -- cameraX=-0.34 cameraY=0.00 hyp=0.34 cameraTheta=3.14 mountX=-0.33 mountY=-0.15, mountTheta=-2.72
04:47:35.026 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.34, y=0.00, opts=13)
04:47:35.030 00.004 6120 Enqueuing Move request for scope (-0.34, 0.00)
04:47:35.035 00.005 7680 Worker thread wakes up
04:47:35.035 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:35.039 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.00) opts 0xd
04:47:35.039 00.000 6120 UpdateGuideState exits: m=7430 SNR=57.6
04:47:35.043 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:35.049 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:35.054 00.005 6120 Enqueuing Expose request
04:47:35.058 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.34, 0.00)
04:47:35.058 00.000 7680 Moving (-0.34, 0.00) raw xDistance=-0.33 yDistance=-0.15
04:47:35.058 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
04:47:35.058 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:47:35.058 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:47:35.058 00.000 7680 MoveAxis(E, 137, ABG)
04:47:35.059 00.001 7680 Guiding  Dir = 2, Dur = 137
04:47:35.059 00.000 7680 IsSlewing returns 0
04:47:35.059 00.000 7680 IsGuiding returns 0
04:47:35.060 00.001 7680 PulseGuide returned control before completion, sleep 147
04:47:35.216 00.156 7680 IsGuiding returns 1
04:47:35.217 00.001 7680 scope still moving after pulse duration time elapsed
04:47:35.248 00.031 7680 IsSlewing returns 0
04:47:35.249 00.001 7680 IsGuiding returns 0
04:47:35.250 00.001 7680 scope move finished after 137 + 53 ms
04:47:35.250 00.000 7680 Move returns status 0, amount 137
04:47:35.251 00.001 7680 MoveAxis(N, 0, ABG)
04:47:35.252 00.001 7680 Move returns status 0, amount 0
04:47:35.252 00.000 7680 move complete, result=0
04:47:35.253 00.001 6120 GuideStep: -0.3 px 137 ms EAST, -0.1 px 0 ms NORTH
04:47:35.260 00.007 7680 worker thread done servicing request
04:47:35.260 00.000 7680 Worker thread wakes up
04:47:35.260 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:35.260 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:36.505 01.245 7680 Exposure complete
04:47:36.644 00.139 7680 worker thread done servicing request
04:47:36.645 00.001 6120 OnExposeComplete: enter
04:47:36.648 00.003 6120 UpdateGuideState(): m_state=6
04:47:36.652 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5740
04:47:36.656 00.004 6120 Star::Find returns 1 (0), X=510.38, Y=654.76, Mass=7958, SNR=59.1, Peak=194 HFD=6.8
04:47:36.660 00.004 6120 CameraToMount -- cameraTheta (-1.85) - m_xAngle (0.19) = xAngle (-2.04 = -2.04)
04:47:36.663 00.003 6120 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.84 = 0.84)
04:47:36.668 00.005 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.85 mountX=-0.07 mountY=0.12, mountTheta=2.12
04:47:36.675 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.16, opts=13)
04:47:36.679 00.004 6120 Enqueuing Move request for scope (-0.05, -0.16)
04:47:36.683 00.004 7680 Worker thread wakes up
04:47:36.684 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
04:47:36.685 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:36.689 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
04:47:36.689 00.000 6120 UpdateGuideState exits: m=7958 SNR=59.1
04:47:36.693 00.004 7680 Moving (-0.05, -0.16) raw xDistance=-0.07 yDistance=0.12
04:47:36.693 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:47:36.693 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:47:36.693 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:36.697 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:47:36.697 00.000 7680 MoveAxis(E, 0, ABG)
04:47:36.697 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:36.702 00.005 6120 Enqueuing Expose request
04:47:36.706 00.004 7680 Move returns status 0, amount 0
04:47:36.706 00.000 7680 MoveAxis(N, 0, ABG)
04:47:36.706 00.000 7680 Move returns status 0, amount 0
04:47:36.706 00.000 7680 move complete, result=0
04:47:36.706 00.000 7680 worker thread done servicing request
04:47:36.706 00.000 7680 Worker thread wakes up
04:47:36.708 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:47:36.711 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:36.711 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:37.961 01.250 7680 Exposure complete
04:47:38.109 00.148 7680 worker thread done servicing request
04:47:38.109 00.000 6120 OnExposeComplete: enter
04:47:38.113 00.004 6120 UpdateGuideState(): m_state=6
04:47:38.117 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5741
04:47:38.122 00.005 6120 Star::Find returns 1 (0), X=510.44, Y=654.68, Mass=7751, SNR=58.3, Peak=181 HFD=6.9
04:47:38.126 00.004 6120 CameraToMount -- cameraTheta (-1.54) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
04:47:38.129 00.003 6120 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
04:47:38.134 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.54 mountX=-0.04 mountY=0.23, mountTheta=1.74
04:47:38.140 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.25, opts=13)
04:47:38.145 00.005 6120 Enqueuing Move request for scope (0.01, -0.25)
04:47:38.150 00.005 7680 Worker thread wakes up
04:47:38.150 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.25) opts 0xd
04:47:38.150 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.25)
04:47:38.151 00.001 7680 Moving (0.01, -0.25) raw xDistance=-0.04 yDistance=0.23
04:47:38.151 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:47:38.151 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:38.156 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
04:47:38.156 00.000 7680 MoveAxis(E, 0, ABG)
04:47:38.157 00.001 6120 UpdateGuideState exits: m=7751 SNR=58.3
04:47:38.160 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:38.166 00.006 7680 Move returns status 0, amount 0
04:47:38.166 00.000 7680 MoveAxis(S, 123, ABG)
04:47:38.166 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:38.171 00.005 6120 Enqueuing Expose request
04:47:38.175 00.004 7680 Guiding  Dir = 1, Dur = 123
04:47:38.175 00.000 7680 IsSlewing returns 0
04:47:38.175 00.000 7680 IsGuiding returns 0
04:47:38.176 00.001 7680 PulseGuide returned control before completion, sleep 133
04:47:38.325 00.149 7680 IsGuiding returns 1
04:47:38.327 00.002 7680 scope still moving after pulse duration time elapsed
04:47:38.356 00.029 7680 IsSlewing returns 0
04:47:38.358 00.002 7680 IsGuiding returns 0
04:47:38.358 00.000 7680 scope move finished after 123 + 59 ms
04:47:38.359 00.001 7680 Move returns status 0, amount 123
04:47:38.359 00.000 7680 move complete, result=0
04:47:38.360 00.001 7680 worker thread done servicing request
04:47:38.360 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 123 ms SOUTH
04:47:38.367 00.007 7680 Worker thread wakes up
04:47:38.367 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:38.367 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:39.612 01.245 7680 Exposure complete
04:47:39.773 00.161 7680 worker thread done servicing request
04:47:39.773 00.000 6120 OnExposeComplete: enter
04:47:39.779 00.006 6120 UpdateGuideState(): m_state=6
04:47:39.784 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5742
04:47:39.788 00.004 6120 Star::Find returns 1 (0), X=510.49, Y=654.75, Mass=7998, SNR=59.7, Peak=186 HFD=6.7
04:47:39.794 00.006 6120 CameraToMount -- cameraTheta (-1.22) - m_xAngle (0.19) = xAngle (-1.41 = -1.41)
04:47:39.799 00.005 6120 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.46 = 1.46)
04:47:39.804 00.005 6120 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.22 mountX=0.03 mountY=0.18, mountTheta=1.41
04:47:39.808 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.17, opts=13)
04:47:39.813 00.005 6120 Enqueuing Move request for scope (0.06, -0.17)
04:47:39.817 00.004 7680 Worker thread wakes up
04:47:39.817 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
04:47:39.818 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
04:47:39.818 00.000 7680 Moving (0.06, -0.17) raw xDistance=0.03 yDistance=0.18
04:47:39.818 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:39.821 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:47:39.822 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:47:39.822 00.000 6120 UpdateGuideState exits: m=7998 SNR=59.7
04:47:39.828 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:39.832 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:39.835 00.003 6120 Enqueuing Expose request
04:47:39.839 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:47:39.839 00.000 7680 MoveAxis(E, 0, ABG)
04:47:39.840 00.001 7680 Move returns status 0, amount 0
04:47:39.840 00.000 7680 MoveAxis(N, 0, ABG)
04:47:39.840 00.000 7680 Move returns status 0, amount 0
04:47:39.841 00.001 7680 move complete, result=0
04:47:39.841 00.000 7680 worker thread done servicing request
04:47:39.842 00.001 7680 Worker thread wakes up
04:47:39.842 00.000 6120 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:47:39.845 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:39.846 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:41.104 01.258 7680 Exposure complete
04:47:41.252 00.148 7680 worker thread done servicing request
04:47:41.252 00.000 6120 OnExposeComplete: enter
04:47:41.257 00.005 6120 UpdateGuideState(): m_state=6
04:47:41.262 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5743
04:47:41.267 00.005 6120 Star::Find returns 1 (0), X=510.43, Y=654.72, Mass=7899, SNR=58.9, Peak=197 HFD=6.9
04:47:41.271 00.004 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.74 = -1.74)
04:47:41.275 00.004 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
04:47:41.278 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.56 mountX=-0.04 mountY=0.18, mountTheta=1.76
04:47:41.284 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.20, opts=13)
04:47:41.288 00.004 6120 Enqueuing Move request for scope (0.00, -0.20)
04:47:41.292 00.004 7680 Worker thread wakes up
04:47:41.292 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.20) opts 0xd
04:47:41.292 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.20)
04:47:41.293 00.001 7680 Moving (0.00, -0.20) raw xDistance=-0.04 yDistance=0.18
04:47:41.293 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:47:41.293 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:41.299 00.006 6120 UpdateGuideState exits: m=7899 SNR=58.9
04:47:41.304 00.005 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:47:41.304 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:41.308 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
04:47:41.308 00.000 7680 MoveAxis(E, 0, ABG)
04:47:41.309 00.001 7680 Move returns status 0, amount 0
04:47:41.309 00.000 7680 MoveAxis(N, 0, ABG)
04:47:41.309 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:41.313 00.004 6120 Enqueuing Expose request
04:47:41.317 00.004 7680 Move returns status 0, amount 0
04:47:41.317 00.000 7680 move complete, result=0
04:47:41.317 00.000 7680 worker thread done servicing request
04:47:41.317 00.000 7680 Worker thread wakes up
04:47:41.319 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
04:47:41.323 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:41.323 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:42.567 01.244 7680 Exposure complete
04:47:42.716 00.149 6120 OnExposeComplete: enter
04:47:42.721 00.005 6120 UpdateGuideState(): m_state=6
04:47:42.725 00.004 7680 worker thread done servicing request
04:47:42.725 00.000 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5744
04:47:42.729 00.004 6120 Star::Find returns 1 (0), X=510.52, Y=654.66, Mass=7553, SNR=58.4, Peak=172 HFD=7.0
04:47:42.733 00.004 6120 CameraToMount -- cameraTheta (-1.24) - m_xAngle (0.19) = xAngle (-1.43 = -1.43)
04:47:42.738 00.005 6120 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.44 = 1.44)
04:47:42.741 00.003 6120 CameraToMount -- cameraX=0.09 cameraY=-0.26 hyp=0.28 cameraTheta=-1.24 mountX=0.04 mountY=0.28, mountTheta=1.43
04:47:42.746 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.09, y=-0.26, opts=13)
04:47:42.750 00.004 6120 Enqueuing Move request for scope (0.09, -0.26)
04:47:42.754 00.004 7680 Worker thread wakes up
04:47:42.755 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:42.760 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.26) opts 0xd
04:47:42.760 00.000 7680 Handling offset move in thread for scope, endpoint = (0.09, -0.26)
04:47:42.760 00.000 7680 Moving (0.09, -0.26) raw xDistance=0.04 yDistance=0.28
04:47:42.760 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:47:42.761 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.28 from input 0.28
04:47:42.761 00.000 7680 MoveAxis(E, 0, ABG)
04:47:42.761 00.000 7680 Move returns status 0, amount 0
04:47:42.761 00.000 7680 MoveAxis(S, 150, ABG)
04:47:42.761 00.000 7680 Guiding  Dir = 1, Dur = 150
04:47:42.761 00.000 6120 UpdateGuideState exits: m=7553 SNR=58.4
04:47:42.766 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:42.770 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:42.774 00.004 6120 Enqueuing Expose request
04:47:42.777 00.003 7680 IsSlewing returns 0
04:47:42.778 00.001 7680 IsGuiding returns 0
04:47:42.778 00.000 7680 PulseGuide returned control before completion, sleep 160
04:47:42.950 00.172 7680 IsGuiding returns 1
04:47:42.952 00.002 7680 scope still moving after pulse duration time elapsed
04:47:42.981 00.029 7680 IsSlewing returns 0
04:47:42.982 00.001 7680 IsGuiding returns 0
04:47:42.983 00.001 7680 scope move finished after 150 + 54 ms
04:47:42.983 00.000 7680 Move returns status 0, amount 150
04:47:42.984 00.001 7680 move complete, result=0
04:47:42.984 00.000 7680 worker thread done servicing request
04:47:42.984 00.000 7680 Worker thread wakes up
04:47:42.986 00.002 6120 GuideStep: 0.0 px 0 ms EAST, 0.3 px 150 ms SOUTH
04:47:42.989 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:42.989 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:44.246 01.257 7680 Exposure complete
04:47:44.397 00.151 7680 worker thread done servicing request
04:47:44.397 00.000 6120 OnExposeComplete: enter
04:47:44.401 00.004 6120 UpdateGuideState(): m_state=6
04:47:44.405 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5745
04:47:44.409 00.004 6120 Star::Find returns 1 (0), X=510.51, Y=656.85, Mass=7453, SNR=57.6, Peak=184 HFD=6.4
04:47:44.413 00.004 6120 CameraToMount -- cameraTheta (1.53) - m_xAngle (0.19) = xAngle (1.34 = 1.34)
04:47:44.417 00.004 6120 CameraToMount -- cameraTheta (1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.22 = -2.07)
04:47:44.420 00.003 6120 CameraToMount -- cameraX=0.08 cameraY=1.92 hyp=1.93 cameraTheta=1.53 mountX=0.43 mountY=-1.69, mountTheta=-1.32
04:47:44.426 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=1.92, opts=13)
04:47:44.430 00.004 6120 Enqueuing Move request for scope (0.08, 1.92)
04:47:44.434 00.004 7680 Worker thread wakes up
04:47:44.434 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 1.92) opts 0xd
04:47:44.435 00.001 7680 Handling offset move in thread for scope, endpoint = (0.08, 1.92)
04:47:44.435 00.000 7680 Moving (0.08, 1.92) raw xDistance=0.43 yDistance=-1.69
04:47:44.435 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
04:47:44.435 00.000 7680 resist switch: large excursion: input -1.69 thresh 0.60 direction from 1 to -1
04:47:44.436 00.001 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.08
04:47:44.436 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.69 from input -1.69
04:47:44.436 00.000 7680 MoveAxis(W, 178, ABG)
04:47:44.436 00.000 7680 Guiding  Dir = 3, Dur = 178
04:47:44.436 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:44.440 00.004 7680 IsSlewing returns 0
04:47:44.440 00.000 6120 UpdateGuideState exits: m=7453 SNR=57.6
04:47:44.444 00.004 7680 IsGuiding returns 0
04:47:44.444 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:44.448 00.004 7680 PulseGuide returned control before completion, sleep 188
04:47:44.448 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:44.451 00.003 6120 Enqueuing Expose request
04:47:44.643 00.192 7680 IsGuiding returns 1
04:47:44.644 00.001 7680 scope still moving after pulse duration time elapsed
04:47:44.674 00.030 7680 IsSlewing returns 0
04:47:44.675 00.001 7680 IsGuiding returns 0
04:47:44.675 00.000 7680 scope move finished after 178 + 53 ms
04:47:44.676 00.001 7680 Move returns status 0, amount 178
04:47:44.676 00.000 7680 MoveAxis(N, 919, ABG)
04:47:44.677 00.001 7680 Guiding  Dir = 0, Dur = 919
04:47:44.677 00.000 7680 IsSlewing returns 0
04:47:44.677 00.000 7680 IsGuiding returns 0
04:47:44.678 00.001 7680 PulseGuide returned control before completion, sleep 929
04:47:45.616 00.938 7680 IsGuiding returns 1
04:47:45.616 00.000 7680 scope still moving after pulse duration time elapsed
04:47:45.647 00.031 7680 IsSlewing returns 0
04:47:45.650 00.003 7680 IsGuiding returns 0
04:47:45.651 00.001 7680 scope move finished after 919 + 54 ms
04:47:45.651 00.000 7680 Move returns status 0, amount 919
04:47:45.652 00.001 7680 move complete, result=0
04:47:45.652 00.000 7680 worker thread done servicing request
04:47:45.652 00.000 7680 Worker thread wakes up
04:47:45.653 00.001 6120 GuideStep: 0.4 px 178 ms WEST, -1.7 px 919 ms NORTH
04:47:45.658 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:45.660 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:46.916 01.256 7680 Exposure complete
04:47:47.065 00.149 7680 worker thread done servicing request
04:47:47.066 00.001 6120 OnExposeComplete: enter
04:47:47.070 00.004 6120 UpdateGuideState(): m_state=6
04:47:47.074 00.004 6120 Star::Find(15, 510, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5746
04:47:47.079 00.005 6120 Star::Find returns 1 (0), X=510.41, Y=653.91, Mass=8344, SNR=62.4, Peak=192 HFD=6.7
04:47:47.083 00.004 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
04:47:47.087 00.004 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
04:47:47.091 00.004 6120 CameraToMount -- cameraX=-0.02 cameraY=-1.01 hyp=1.01 cameraTheta=-1.59 mountX=-0.21 mountY=0.90, mountTheta=1.80
04:47:47.095 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=-1.01, opts=13)
04:47:47.098 00.003 6120 Enqueuing Move request for scope (-0.02, -1.01)
04:47:47.104 00.006 7680 Worker thread wakes up
04:47:47.104 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:47.109 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.01) opts 0xd
04:47:47.111 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.02, -1.01)
04:47:47.111 00.000 7680 Moving (-0.02, -1.01) raw xDistance=-0.21 yDistance=0.90
04:47:47.111 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.21
04:47:47.112 00.001 7680 resist switch: large excursion: input 0.90 thresh 0.60 direction from -1 to 1
04:47:47.112 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.69
04:47:47.112 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.90 from input 0.90
04:47:47.112 00.000 7680 MoveAxis(E, 73, ABG)
04:47:47.112 00.000 6120 UpdateGuideState exits: m=8344 SNR=62.4
04:47:47.117 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:47.121 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:47.126 00.005 6120 Enqueuing Expose request
04:47:47.129 00.003 7680 Guiding  Dir = 2, Dur = 73
04:47:47.130 00.001 7680 IsSlewing returns 0
04:47:47.130 00.000 7680 IsGuiding returns 0
04:47:47.130 00.000 7680 PulseGuide returned control before completion, sleep 83
04:47:47.216 00.086 7680 IsGuiding returns 1
04:47:47.217 00.001 7680 scope still moving after pulse duration time elapsed
04:47:47.248 00.031 7680 IsSlewing returns 0
04:47:47.248 00.000 7680 IsGuiding returns 0
04:47:47.248 00.000 7680 scope move finished after 73 + 44 ms
04:47:47.248 00.000 7680 Move returns status 0, amount 73
04:47:47.249 00.001 7680 MoveAxis(S, 487, ABG)
04:47:47.249 00.000 7680 Guiding  Dir = 1, Dur = 487
04:47:47.249 00.000 7680 IsSlewing returns 0
04:47:47.250 00.001 7680 IsGuiding returns 0
04:47:47.250 00.000 7680 PulseGuide returned control before completion, sleep 497
04:47:47.751 00.501 7680 IsGuiding returns 1
04:47:47.751 00.000 7680 scope still moving after pulse duration time elapsed
04:47:47.782 00.031 7680 IsSlewing returns 0
04:47:47.783 00.001 7680 IsGuiding returns 0
04:47:47.783 00.000 7680 scope move finished after 487 + 45 ms
04:47:47.784 00.001 7680 Move returns status 0, amount 487
04:47:47.784 00.000 7680 move complete, result=0
04:47:47.784 00.000 7680 worker thread done servicing request
04:47:47.786 00.002 6120 GuideStep: -0.2 px 73 ms EAST, 0.9 px 487 ms SOUTH
04:47:47.793 00.007 7680 Worker thread wakes up
04:47:47.793 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:47.794 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:49.043 01.249 7680 Exposure complete
04:47:49.192 00.149 7680 worker thread done servicing request
04:47:49.193 00.001 6120 OnExposeComplete: enter
04:47:49.198 00.005 6120 UpdateGuideState(): m_state=6
04:47:49.202 00.004 6120 Star::Find(15, 510, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5747
04:47:49.208 00.006 6120 Star::Find returns 1 (0), X=510.60, Y=653.99, Mass=7310, SNR=55.2, Peak=215 HFD=6.6
04:47:49.213 00.005 6120 CameraToMount -- cameraTheta (-1.39) - m_xAngle (0.19) = xAngle (-1.58 = -1.58)
04:47:49.217 00.004 6120 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.29 = 1.29)
04:47:49.222 00.005 6120 CameraToMount -- cameraX=0.17 cameraY=-0.94 hyp=0.95 cameraTheta=-1.39 mountX=-0.01 mountY=0.92, mountTheta=1.58
04:47:49.229 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.17, y=-0.94, opts=13)
04:47:49.234 00.005 6120 Enqueuing Move request for scope (0.17, -0.94)
04:47:49.239 00.005 7680 Worker thread wakes up
04:47:49.239 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:49.242 00.003 6120 UpdateGuideState exits: m=7310 SNR=55.2
04:47:49.247 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.94) opts 0xd
04:47:49.247 00.000 7680 Handling offset move in thread for scope, endpoint = (0.17, -0.94)
04:47:49.247 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:49.250 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:49.255 00.005 6120 Enqueuing Expose request
04:47:49.257 00.002 7680 Moving (0.17, -0.94) raw xDistance=-0.01 yDistance=0.92
04:47:49.257 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:47:49.259 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.92 from input 0.92
04:47:49.259 00.000 7680 MoveAxis(E, 0, ABG)
04:47:49.259 00.000 7680 Move returns status 0, amount 0
04:47:49.259 00.000 7680 MoveAxis(S, 497, ABG)
04:47:49.259 00.000 7680 Guiding  Dir = 1, Dur = 497
04:47:49.260 00.001 7680 IsSlewing returns 0
04:47:49.260 00.000 7680 IsGuiding returns 0
04:47:49.261 00.001 7680 PulseGuide returned control before completion, sleep 507
04:47:49.782 00.521 7680 IsGuiding returns 1
04:47:49.782 00.000 7680 scope still moving after pulse duration time elapsed
04:47:49.813 00.031 7680 IsSlewing returns 0
04:47:49.815 00.002 7680 IsGuiding returns 1
04:47:49.846 00.031 7680 IsSlewing returns 0
04:47:49.847 00.001 7680 IsGuiding returns 0
04:47:49.847 00.000 7680 scope move finished after 497 + 90 ms
04:47:49.848 00.001 7680 Move returns status 0, amount 497
04:47:49.848 00.000 7680 move complete, result=0
04:47:49.848 00.000 7680 worker thread done servicing request
04:47:49.850 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.9 px 497 ms SOUTH
04:47:49.859 00.009 7680 Worker thread wakes up
04:47:49.859 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:49.862 00.003 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:51.105 01.243 7680 Exposure complete
04:47:51.262 00.157 7680 worker thread done servicing request
04:47:51.262 00.000 6120 OnExposeComplete: enter
04:47:51.268 00.006 6120 UpdateGuideState(): m_state=6
04:47:51.272 00.004 6120 Star::Find(15, 510, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5748
04:47:51.277 00.005 6120 Star::Find returns 1 (0), X=510.88, Y=654.07, Mass=7406, SNR=58.3, Peak=199 HFD=6.5
04:47:51.280 00.003 6120 CameraToMount -- cameraTheta (-1.09) - m_xAngle (0.19) = xAngle (-1.28 = -1.28)
04:47:51.285 00.005 6120 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.60 = 1.60)
04:47:51.289 00.004 6120 CameraToMount -- cameraX=0.45 cameraY=-0.86 hyp=0.96 cameraTheta=-1.09 mountX=0.28 mountY=0.96, mountTheta=1.29
04:47:51.296 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.45, y=-0.86, opts=13)
04:47:51.300 00.004 6120 Enqueuing Move request for scope (0.45, -0.86)
04:47:51.305 00.005 7680 Worker thread wakes up
04:47:51.306 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.86) opts 0xd
04:47:51.306 00.000 7680 Handling offset move in thread for scope, endpoint = (0.45, -0.86)
04:47:51.306 00.000 7680 Moving (0.45, -0.86) raw xDistance=0.28 yDistance=0.96
04:47:51.306 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.28
04:47:51.307 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.96 from input 0.96
04:47:51.307 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:51.311 00.004 6120 UpdateGuideState exits: m=7406 SNR=58.3
04:47:51.314 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:51.319 00.005 7680 MoveAxis(W, 114, ABG)
04:47:51.319 00.000 7680 Guiding  Dir = 3, Dur = 114
04:47:51.319 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:51.325 00.006 6120 Enqueuing Expose request
04:47:51.329 00.004 7680 IsSlewing returns 0
04:47:51.329 00.000 7680 IsGuiding returns 0
04:47:51.329 00.000 7680 PulseGuide returned control before completion, sleep 124
04:47:51.457 00.128 7680 IsGuiding returns 1
04:47:51.457 00.000 7680 scope still moving after pulse duration time elapsed
04:47:51.488 00.031 7680 IsSlewing returns 0
04:47:51.488 00.000 7680 IsGuiding returns 0
04:47:51.489 00.001 7680 scope move finished after 114 + 44 ms
04:47:51.489 00.000 7680 Move returns status 0, amount 114
04:47:51.489 00.000 7680 MoveAxis(S, 523, ABG)
04:47:51.489 00.000 7680 Guiding  Dir = 1, Dur = 523
04:47:51.489 00.000 7680 IsSlewing returns 0
04:47:51.490 00.001 7680 IsGuiding returns 0
04:47:51.490 00.000 7680 PulseGuide returned control before completion, sleep 533
04:47:52.031 00.541 7680 IsGuiding returns 1
04:47:52.032 00.001 7680 scope still moving after pulse duration time elapsed
04:47:52.062 00.030 7680 IsSlewing returns 0
04:47:52.064 00.002 7680 IsGuiding returns 0
04:47:52.064 00.000 7680 scope move finished after 523 + 50 ms
04:47:52.065 00.001 7680 Move returns status 0, amount 523
04:47:52.065 00.000 7680 move complete, result=0
04:47:52.065 00.000 7680 worker thread done servicing request
04:47:52.065 00.000 6120 GuideStep: 0.3 px 114 ms WEST, 1.0 px 523 ms SOUTH
04:47:52.074 00.009 7680 Worker thread wakes up
04:47:52.074 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:52.074 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:53.332 01.258 7680 Exposure complete
04:47:53.481 00.149 7680 worker thread done servicing request
04:47:53.482 00.001 6120 OnExposeComplete: enter
04:47:53.488 00.006 6120 UpdateGuideState(): m_state=6
04:47:53.492 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5749
04:47:53.495 00.003 6120 Star::Find returns 1 (0), X=510.82, Y=654.98, Mass=7793, SNR=60.0, Peak=195 HFD=6.5
04:47:53.498 00.003 6120 CameraToMount -- cameraTheta (0.15) - m_xAngle (0.19) = xAngle (-0.04 = -0.04)
04:47:53.501 00.003 6120 CameraToMount -- cameraTheta (0.15) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.83 = 2.83)
04:47:53.503 00.002 6120 CameraToMount -- cameraX=0.40 cameraY=0.06 hyp=0.40 cameraTheta=0.15 mountX=0.40 mountY=0.12, mountTheta=0.29
04:47:53.510 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.40, y=0.06, opts=13)
04:47:53.515 00.005 6120 Enqueuing Move request for scope (0.40, 0.06)
04:47:53.519 00.004 7680 Worker thread wakes up
04:47:53.519 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.06) opts 0xd
04:47:53.519 00.000 7680 Handling offset move in thread for scope, endpoint = (0.40, 0.06)
04:47:53.519 00.000 7680 Moving (0.40, 0.06) raw xDistance=0.40 yDistance=0.12
04:47:53.519 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
04:47:53.519 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:47:53.520 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:53.524 00.004 6120 UpdateGuideState exits: m=7793 SNR=60.0
04:47:53.528 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:53.532 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:53.536 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
04:47:53.536 00.000 7680 MoveAxis(W, 171, ABG)
04:47:53.536 00.000 7680 Guiding  Dir = 3, Dur = 171
04:47:53.536 00.000 6120 Enqueuing Expose request
04:47:53.541 00.005 7680 IsSlewing returns 0
04:47:53.542 00.001 7680 IsGuiding returns 0
04:47:53.542 00.000 7680 PulseGuide returned control before completion, sleep 181
04:47:53.738 00.196 7680 IsGuiding returns 1
04:47:53.738 00.000 7680 scope still moving after pulse duration time elapsed
04:47:53.768 00.030 7680 IsSlewing returns 0
04:47:53.769 00.001 7680 IsGuiding returns 0
04:47:53.769 00.000 7680 scope move finished after 171 + 56 ms
04:47:53.770 00.001 7680 Move returns status 0, amount 171
04:47:53.771 00.001 7680 MoveAxis(N, 0, ABG)
04:47:53.771 00.000 7680 Move returns status 0, amount 0
04:47:53.771 00.000 7680 move complete, result=0
04:47:53.771 00.000 7680 worker thread done servicing request
04:47:53.771 00.000 6120 GuideStep: 0.4 px 171 ms WEST, 0.1 px 0 ms NORTH
04:47:53.779 00.008 7680 Worker thread wakes up
04:47:53.779 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:53.779 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:55.030 01.251 7680 Exposure complete
04:47:55.180 00.150 7680 worker thread done servicing request
04:47:55.180 00.000 6120 OnExposeComplete: enter
04:47:55.184 00.004 6120 UpdateGuideState(): m_state=6
04:47:55.189 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5750
04:47:55.192 00.003 6120 Star::Find returns 1 (0), X=510.31, Y=654.96, Mass=7986, SNR=60.2, Peak=201 HFD=6.6
04:47:55.197 00.005 6120 CameraToMount -- cameraTheta (2.87) - m_xAngle (0.19) = xAngle (2.68 = 2.68)
04:47:55.202 00.005 6120 CameraToMount -- cameraTheta (2.87) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.55 = -0.73)
04:47:55.206 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.87 mountX=-0.12 mountY=-0.09, mountTheta=-2.50
04:47:55.214 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=0.03, opts=13)
04:47:55.218 00.004 6120 Enqueuing Move request for scope (-0.12, 0.03)
04:47:55.221 00.003 7680 Worker thread wakes up
04:47:55.222 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
04:47:55.222 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:55.228 00.006 7680 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
04:47:55.229 00.001 7680 Moving (-0.12, 0.03) raw xDistance=-0.12 yDistance=-0.09
04:47:55.229 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:47:55.229 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:47:55.232 00.003 6120 UpdateGuideState exits: m=7986 SNR=60.2
04:47:55.240 00.008 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:55.249 00.009 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
04:47:55.250 00.001 7680 MoveAxis(E, 0, ABG)
04:47:55.250 00.000 7680 Move returns status 0, amount 0
04:47:55.252 00.002 7680 MoveAxis(N, 0, ABG)
04:47:55.252 00.000 7680 Move returns status 0, amount 0
04:47:55.253 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:55.260 00.007 7680 move complete, result=0
04:47:55.261 00.001 6120 Enqueuing Expose request
04:47:55.266 00.005 7680 worker thread done servicing request
04:47:55.266 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:47:55.273 00.007 7680 Worker thread wakes up
04:47:55.273 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:55.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:56.525 01.252 7680 Exposure complete
04:47:56.678 00.153 7680 worker thread done servicing request
04:47:56.679 00.001 6120 OnExposeComplete: enter
04:47:56.683 00.004 6120 UpdateGuideState(): m_state=6
04:47:56.686 00.003 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5751
04:47:56.689 00.003 6120 Star::Find returns 1 (0), X=510.57, Y=655.47, Mass=8023, SNR=60.0, Peak=180 HFD=7.0
04:47:56.694 00.005 6120 CameraToMount -- cameraTheta (1.32) - m_xAngle (0.19) = xAngle (1.14 = 1.14)
04:47:56.698 00.004 6120 CameraToMount -- cameraTheta (1.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.01 = -2.27)
04:47:56.701 00.003 6120 CameraToMount -- cameraX=0.14 cameraY=0.55 hyp=0.56 cameraTheta=1.32 mountX=0.24 mountY=-0.43, mountTheta=-1.07
04:47:56.706 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.14, y=0.55, opts=13)
04:47:56.711 00.005 6120 Enqueuing Move request for scope (0.14, 0.55)
04:47:56.715 00.004 7680 Worker thread wakes up
04:47:56.715 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.55) opts 0xd
04:47:56.715 00.000 7680 Handling offset move in thread for scope, endpoint = (0.14, 0.55)
04:47:56.715 00.000 7680 Moving (0.14, 0.55) raw xDistance=0.24 yDistance=-0.43
04:47:56.715 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
04:47:56.716 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:47:56.716 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
04:47:56.716 00.000 7680 MoveAxis(W, 97, ABG)
04:47:56.716 00.000 7680 Guiding  Dir = 3, Dur = 97
04:47:56.716 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:56.720 00.004 6120 UpdateGuideState exits: m=8023 SNR=60.0
04:47:56.723 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:56.727 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:56.732 00.005 6120 Enqueuing Expose request
04:47:56.737 00.005 7680 IsSlewing returns 0
04:47:56.737 00.000 7680 IsGuiding returns 0
04:47:56.739 00.002 7680 PulseGuide returned control before completion, sleep 107
04:47:56.846 00.107 7680 IsGuiding returns 1
04:47:56.847 00.001 7680 scope still moving after pulse duration time elapsed
04:47:56.877 00.030 7680 IsSlewing returns 0
04:47:56.878 00.001 7680 IsGuiding returns 0
04:47:56.879 00.001 7680 scope move finished after 97 + 44 ms
04:47:56.879 00.000 7680 Move returns status 0, amount 97
04:47:56.879 00.000 7680 MoveAxis(N, 0, ABG)
04:47:56.881 00.002 7680 Move returns status 0, amount 0
04:47:56.881 00.000 7680 move complete, result=0
04:47:56.882 00.001 7680 worker thread done servicing request
04:47:56.882 00.000 6120 GuideStep: 0.2 px 97 ms WEST, -0.4 px 0 ms NORTH
04:47:56.890 00.008 7680 Worker thread wakes up
04:47:56.890 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:56.890 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:58.138 01.248 7680 Exposure complete
04:47:58.290 00.152 7680 worker thread done servicing request
04:47:58.291 00.001 6120 OnExposeComplete: enter
04:47:58.295 00.004 6120 UpdateGuideState(): m_state=6
04:47:58.299 00.004 6120 Star::Find(15, 510, 655, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5752
04:47:58.303 00.004 6120 Star::Find returns 1 (0), X=510.43, Y=654.86, Mass=7978, SNR=60.3, Peak=199 HFD=6.7
04:47:58.307 00.004 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
04:47:58.311 00.004 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
04:47:58.315 00.004 6120 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.51 mountX=-0.01 mountY=0.06, mountTheta=1.70
04:47:58.319 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=-0.07, opts=13)
04:47:58.324 00.005 6120 Enqueuing Move request for scope (0.00, -0.07)
04:47:58.329 00.005 7680 Worker thread wakes up
04:47:58.329 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
04:47:58.329 00.000 7680 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
04:47:58.329 00.000 7680 Moving (0.00, -0.07) raw xDistance=-0.01 yDistance=0.06
04:47:58.329 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:47:58.330 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:47:58.331 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:58.334 00.003 6120 UpdateGuideState exits: m=7978 SNR=60.3
04:47:58.338 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:58.342 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:47:58.343 00.001 7680 MoveAxis(E, 0, ABG)
04:47:58.343 00.000 7680 Move returns status 0, amount 0
04:47:58.343 00.000 7680 MoveAxis(N, 0, ABG)
04:47:58.343 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:58.346 00.003 7680 Move returns status 0, amount 0
04:47:58.347 00.001 7680 move complete, result=0
04:47:58.347 00.000 6120 Enqueuing Expose request
04:47:58.351 00.004 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:47:58.355 00.004 7680 worker thread done servicing request
04:47:58.355 00.000 7680 Worker thread wakes up
04:47:58.355 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:47:58.355 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:47:59.609 01.254 7680 Exposure complete
04:47:59.753 00.144 7680 worker thread done servicing request
04:47:59.753 00.000 6120 OnExposeComplete: enter
04:47:59.757 00.004 6120 UpdateGuideState(): m_state=6
04:47:59.763 00.006 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5753
04:47:59.770 00.007 6120 Star::Find returns 1 (0), X=510.31, Y=656.82, Mass=7375, SNR=56.3, Peak=184 HFD=6.5
04:47:59.774 00.004 6120 CameraToMount -- cameraTheta (1.63) - m_xAngle (0.19) = xAngle (1.45 = 1.45)
04:47:59.778 00.004 6120 CameraToMount -- cameraTheta (1.63) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.32 = -1.96)
04:47:59.782 00.004 6120 CameraToMount -- cameraX=-0.12 cameraY=1.89 hyp=1.90 cameraTheta=1.63 mountX=0.24 mountY=-1.75, mountTheta=-1.44
04:47:59.787 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=1.89, opts=13)
04:47:59.793 00.006 6120 Enqueuing Move request for scope (-0.12, 1.89)
04:47:59.795 00.002 7680 Worker thread wakes up
04:47:59.797 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:47:59.801 00.004 6120 UpdateGuideState exits: m=7375 SNR=56.3
04:47:59.805 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 1.89) opts 0xd
04:47:59.805 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, 1.89)
04:47:59.805 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:47:59.810 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:47:59.813 00.003 6120 Enqueuing Expose request
04:47:59.817 00.004 7680 Moving (-0.12, 1.89) raw xDistance=0.24 yDistance=-1.75
04:47:59.817 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
04:47:59.817 00.000 7680 resist switch: large excursion: input -1.75 thresh 0.60 direction from 1 to -1
04:47:59.817 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.25
04:47:59.817 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.75 from input -1.75
04:47:59.818 00.001 7680 MoveAxis(W, 97, ABG)
04:47:59.818 00.000 7680 Guiding  Dir = 3, Dur = 97
04:47:59.818 00.000 7680 IsSlewing returns 0
04:47:59.820 00.002 7680 IsGuiding returns 0
04:47:59.820 00.000 7680 PulseGuide returned control before completion, sleep 107
04:47:59.941 00.121 7680 IsGuiding returns 1
04:47:59.942 00.001 7680 scope still moving after pulse duration time elapsed
04:47:59.972 00.030 7680 IsSlewing returns 0
04:47:59.973 00.001 7680 IsGuiding returns 0
04:47:59.975 00.002 7680 scope move finished after 97 + 58 ms
04:47:59.975 00.000 7680 Move returns status 0, amount 97
04:47:59.976 00.001 7680 MoveAxis(N, 950, ABG)
04:47:59.976 00.000 7680 Guiding  Dir = 0, Dur = 950
04:47:59.978 00.002 7680 IsSlewing returns 0
04:47:59.978 00.000 7680 IsGuiding returns 0
04:47:59.979 00.001 7680 PulseGuide returned control before completion, sleep 960
04:48:00.958 00.979 7680 IsGuiding returns 1
04:48:00.958 00.000 7680 scope still moving after pulse duration time elapsed
04:48:00.988 00.030 7680 IsSlewing returns 0
04:48:00.989 00.001 7680 IsGuiding returns 0
04:48:00.990 00.001 7680 scope move finished after 950 + 61 ms
04:48:00.990 00.000 7680 Move returns status 0, amount 950
04:48:00.991 00.001 7680 move complete, result=0
04:48:00.991 00.000 7680 worker thread done servicing request
04:48:00.992 00.001 7680 Worker thread wakes up
04:48:00.993 00.001 6120 GuideStep: 0.2 px 97 ms WEST, -1.8 px 950 ms NORTH
04:48:00.995 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:00.995 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:48:02.239 01.244 7680 Exposure complete
04:48:02.393 00.154 7680 worker thread done servicing request
04:48:02.393 00.000 6120 OnExposeComplete: enter
04:48:02.397 00.004 6120 UpdateGuideState(): m_state=6
04:48:02.401 00.004 6120 Star::Find(15, 510, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5754
04:48:02.406 00.005 6120 Star::Find returns 1 (0), X=510.20, Y=654.00, Mass=8013, SNR=60.0, Peak=209 HFD=6.5
04:48:02.409 00.003 6120 CameraToMount -- cameraTheta (-1.82) - m_xAngle (0.19) = xAngle (-2.00 = -2.00)
04:48:02.413 00.004 6120 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.87 = 0.87)
04:48:02.416 00.003 6120 CameraToMount -- cameraX=-0.23 cameraY=-0.92 hyp=0.95 cameraTheta=-1.82 mountX=-0.40 mountY=0.73, mountTheta=2.07
04:48:02.422 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=-0.92, opts=13)
04:48:02.426 00.004 6120 Enqueuing Move request for scope (-0.23, -0.92)
04:48:02.429 00.003 7680 Worker thread wakes up
04:48:02.429 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.92) opts 0xd
04:48:02.430 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.23, -0.92)
04:48:02.430 00.000 7680 Moving (-0.23, -0.92) raw xDistance=-0.40 yDistance=0.73
04:48:02.430 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:02.435 00.005 6120 UpdateGuideState exits: m=8013 SNR=60.0
04:48:02.438 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.40
04:48:02.439 00.001 7680 resist switch: large excursion: input 0.73 thresh 0.60 direction from -1 to 1
04:48:02.439 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:02.442 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:02.446 00.004 6120 Enqueuing Expose request
04:48:02.450 00.004 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.18
04:48:02.450 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
04:48:02.450 00.000 7680 MoveAxis(E, 157, ABG)
04:48:02.453 00.003 7680 Guiding  Dir = 2, Dur = 157
04:48:02.454 00.001 7680 IsSlewing returns 0
04:48:02.454 00.000 7680 IsGuiding returns 0
04:48:02.454 00.000 7680 PulseGuide returned control before completion, sleep 167
04:48:02.623 00.169 7680 IsGuiding returns 1
04:48:02.624 00.001 7680 scope still moving after pulse duration time elapsed
04:48:02.653 00.029 7680 IsSlewing returns 0
04:48:02.654 00.001 7680 IsGuiding returns 0
04:48:02.656 00.002 7680 scope move finished after 157 + 44 ms
04:48:02.656 00.000 7680 Move returns status 0, amount 157
04:48:02.657 00.001 7680 MoveAxis(S, 395, ABG)
04:48:02.657 00.000 7680 Guiding  Dir = 1, Dur = 395
04:48:02.658 00.001 7680 IsSlewing returns 0
04:48:02.658 00.000 7680 IsGuiding returns 0
04:48:02.659 00.001 7680 PulseGuide returned control before completion, sleep 405
04:48:03.075 00.416 7680 IsGuiding returns 1
04:48:03.075 00.000 7680 scope still moving after pulse duration time elapsed
04:48:03.105 00.030 7680 IsSlewing returns 0
04:48:03.106 00.001 7680 IsGuiding returns 0
04:48:03.108 00.002 7680 scope move finished after 395 + 53 ms
04:48:03.109 00.001 7680 Move returns status 0, amount 395
04:48:03.110 00.001 7680 move complete, result=0
04:48:03.110 00.000 7680 worker thread done servicing request
04:48:03.111 00.001 7680 Worker thread wakes up
04:48:03.111 00.000 6120 GuideStep: -0.4 px 157 ms EAST, 0.7 px 395 ms SOUTH
04:48:03.118 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:03.118 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:48:04.362 01.244 7680 Exposure complete
04:48:04.506 00.144 7680 worker thread done servicing request
04:48:04.507 00.001 6120 OnExposeComplete: enter
04:48:04.510 00.003 6120 UpdateGuideState(): m_state=6
04:48:04.514 00.004 6120 Star::Find(15, 510, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5755
04:48:04.517 00.003 6120 Star::Find returns 1 (0), X=510.49, Y=653.94, Mass=7873, SNR=58.7, Peak=185 HFD=6.6
04:48:04.522 00.005 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
04:48:04.526 00.004 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
04:48:04.530 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.98 hyp=0.98 cameraTheta=-1.51 mountX=-0.13 mountY=0.91, mountTheta=1.71
04:48:04.534 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.98, opts=13)
04:48:04.539 00.005 6120 Enqueuing Move request for scope (0.06, -0.98)
04:48:04.542 00.003 7680 Worker thread wakes up
04:48:04.543 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.98) opts 0xd
04:48:04.544 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.98)
04:48:04.544 00.000 7680 Moving (0.06, -0.98) raw xDistance=-0.13 yDistance=0.91
04:48:04.544 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:48:04.544 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91
04:48:04.544 00.000 7680 MoveAxis(E, 0, ABG)
04:48:04.544 00.000 7680 Move returns status 0, amount 0
04:48:04.544 00.000 7680 MoveAxis(S, 492, ABG)
04:48:04.544 00.000 7680 Guiding  Dir = 1, Dur = 492
04:48:04.544 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:04.549 00.005 7680 IsSlewing returns 0
04:48:04.549 00.000 6120 UpdateGuideState exits: m=7873 SNR=58.7
04:48:04.553 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:04.557 00.004 7680 IsGuiding returns 0
04:48:04.557 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:04.561 00.004 6120 Enqueuing Expose request
04:48:04.564 00.003 7680 PulseGuide returned control before completion, sleep 502
04:48:05.069 00.505 7680 IsGuiding returns 1
04:48:05.070 00.001 7680 scope still moving after pulse duration time elapsed
04:48:05.099 00.029 7680 IsSlewing returns 0
04:48:05.100 00.001 7680 IsGuiding returns 0
04:48:05.101 00.001 7680 scope move finished after 492 + 52 ms
04:48:05.102 00.001 7680 Move returns status 0, amount 492
04:48:05.102 00.000 7680 move complete, result=0
04:48:05.103 00.001 7680 worker thread done servicing request
04:48:05.103 00.000 7680 Worker thread wakes up
04:48:05.104 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.9 px 492 ms SOUTH
04:48:05.111 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:05.112 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:48:06.365 01.253 7680 Exposure complete
04:48:06.509 00.144 6120 OnExposeComplete: enter
04:48:06.515 00.006 7680 worker thread done servicing request
04:48:06.515 00.000 6120 UpdateGuideState(): m_state=6
04:48:06.520 00.005 6120 Star::Find(15, 510, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5756
04:48:06.523 00.003 6120 Star::Find returns 1 (0), X=510.85, Y=654.16, Mass=7107, SNR=56.5, Peak=178 HFD=6.5
04:48:06.529 00.006 6120 CameraToMount -- cameraTheta (-1.07) - m_xAngle (0.19) = xAngle (-1.26 = -1.26)
04:48:06.533 00.004 6120 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.61 = 1.61)
04:48:06.536 00.003 6120 CameraToMount -- cameraX=0.42 cameraY=-0.77 hyp=0.87 cameraTheta=-1.07 mountX=0.27 mountY=0.87, mountTheta=1.27
04:48:06.541 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.42, y=-0.77, opts=13)
04:48:06.545 00.004 6120 Enqueuing Move request for scope (0.42, -0.77)
04:48:06.550 00.005 7680 Worker thread wakes up
04:48:06.550 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:06.554 00.004 6120 UpdateGuideState exits: m=7107 SNR=56.5
04:48:06.558 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:06.562 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:06.566 00.004 6120 Enqueuing Expose request
04:48:06.570 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.77) opts 0xd
04:48:06.570 00.000 7680 Handling offset move in thread for scope, endpoint = (0.42, -0.77)
04:48:06.570 00.000 7680 Moving (0.42, -0.77) raw xDistance=0.27 yDistance=0.87
04:48:06.570 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.27
04:48:06.570 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87
04:48:06.571 00.001 7680 MoveAxis(W, 109, ABG)
04:48:06.571 00.000 7680 Guiding  Dir = 3, Dur = 109
04:48:06.572 00.001 7680 IsSlewing returns 0
04:48:06.572 00.000 7680 IsGuiding returns 0
04:48:06.572 00.000 7680 PulseGuide returned control before completion, sleep 119
04:48:06.699 00.127 7680 IsGuiding returns 1
04:48:06.699 00.000 7680 scope still moving after pulse duration time elapsed
04:48:06.730 00.031 7680 IsSlewing returns 0
04:48:06.731 00.001 7680 IsGuiding returns 0
04:48:06.731 00.000 7680 scope move finished after 109 + 51 ms
04:48:06.733 00.002 7680 Move returns status 0, amount 109
04:48:06.733 00.000 7680 MoveAxis(S, 473, ABG)
04:48:06.733 00.000 7680 Guiding  Dir = 1, Dur = 473
04:48:06.734 00.001 7680 IsSlewing returns 0
04:48:06.735 00.001 7680 IsGuiding returns 0
04:48:06.735 00.000 7680 PulseGuide returned control before completion, sleep 483
04:48:07.232 00.497 7680 IsGuiding returns 1
04:48:07.232 00.000 7680 scope still moving after pulse duration time elapsed
04:48:07.262 00.030 7680 IsSlewing returns 0
04:48:07.263 00.001 7680 IsGuiding returns 0
04:48:07.263 00.000 7680 scope move finished after 473 + 55 ms
04:48:07.264 00.001 7680 Move returns status 0, amount 473
04:48:07.264 00.000 7680 move complete, result=0
04:48:07.264 00.000 7680 worker thread done servicing request
04:48:07.266 00.002 7680 Worker thread wakes up
04:48:07.266 00.000 6120 GuideStep: 0.3 px 109 ms WEST, 0.9 px 473 ms SOUTH
04:48:07.273 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:07.273 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:48:08.516 01.243 7680 Exposure complete
04:48:08.659 00.143 7680 worker thread done servicing request
04:48:08.659 00.000 6120 OnExposeComplete: enter
04:48:08.663 00.004 6120 UpdateGuideState(): m_state=6
04:48:08.668 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5757
04:48:08.672 00.004 6120 Star::Find returns 1 (0), X=510.61, Y=655.01, Mass=7858, SNR=58.7, Peak=213 HFD=6.6
04:48:08.676 00.004 6120 CameraToMount -- cameraTheta (0.44) - m_xAngle (0.19) = xAngle (0.25 = 0.25)
04:48:08.679 00.003 6120 CameraToMount -- cameraTheta (0.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.12 = 3.12)
04:48:08.683 00.004 6120 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.44 mountX=0.20 mountY=0.00, mountTheta=0.02
04:48:08.688 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.09, opts=13)
04:48:08.692 00.004 6120 Enqueuing Move request for scope (0.18, 0.09)
04:48:08.695 00.003 7680 Worker thread wakes up
04:48:08.695 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
04:48:08.695 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:08.700 00.005 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
04:48:08.700 00.000 7680 Moving (0.18, 0.09) raw xDistance=0.20 yDistance=0.00
04:48:08.700 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:48:08.701 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:48:08.701 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:48:08.701 00.000 7680 MoveAxis(E, 0, ABG)
04:48:08.701 00.000 7680 Move returns status 0, amount 0
04:48:08.701 00.000 7680 MoveAxis(N, 0, ABG)
04:48:08.701 00.000 7680 Move returns status 0, amount 0
04:48:08.701 00.000 7680 move complete, result=0
04:48:08.703 00.002 6120 UpdateGuideState exits: m=7858 SNR=58.7
04:48:08.706 00.003 7680 worker thread done servicing request
04:48:08.706 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:08.711 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:08.714 00.003 6120 Enqueuing Expose request
04:48:08.717 00.003 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:48:08.722 00.005 7680 Worker thread wakes up
04:48:08.722 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:08.722 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:48:09.976 01.254 7680 Exposure complete
04:48:10.124 00.148 7680 worker thread done servicing request
04:48:10.125 00.001 6120 OnExposeComplete: enter
04:48:10.129 00.004 6120 UpdateGuideState(): m_state=6
04:48:10.134 00.005 6120 Star::Find(15, 510, 655, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5758
04:48:10.140 00.006 6120 Star::Find returns 1 (0), X=510.61, Y=654.93, Mass=7619, SNR=57.1, Peak=206 HFD=6.6
04:48:10.144 00.004 6120 CameraToMount -- cameraTheta (0.05) - m_xAngle (0.19) = xAngle (-0.13 = -0.13)
04:48:10.148 00.004 6120 CameraToMount -- cameraTheta (0.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.74 = 2.74)
04:48:10.151 00.003 6120 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.05 mountX=0.18 mountY=0.07, mountTheta=0.38
04:48:10.156 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.01, opts=13)
04:48:10.160 00.004 6120 Enqueuing Move request for scope (0.18, 0.01)
04:48:10.163 00.003 7680 Worker thread wakes up
04:48:10.163 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
04:48:10.164 00.001 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
04:48:10.164 00.000 7680 Moving (0.18, 0.01) raw xDistance=0.18 yDistance=0.07
04:48:10.164 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:48:10.164 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:48:10.165 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:48:10.165 00.000 7680 MoveAxis(E, 0, ABG)
04:48:10.165 00.000 7680 Move returns status 0, amount 0
04:48:10.165 00.000 7680 MoveAxis(N, 0, ABG)
04:48:10.165 00.000 7680 Move returns status 0, amount 0
04:48:10.165 00.000 7680 move complete, result=0
04:48:10.166 00.001 7680 worker thread done servicing request
04:48:10.166 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:10.171 00.005 6120 UpdateGuideState exits: m=7619 SNR=57.1
04:48:10.175 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:10.179 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:10.184 00.005 6120 Enqueuing Expose request
04:48:10.187 00.003 7680 Worker thread wakes up
04:48:10.188 00.001 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:48:10.191 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:10.191 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:48:11.445 01.254 7680 Exposure complete
04:48:11.587 00.142 7680 worker thread done servicing request
04:48:11.588 00.001 6120 OnExposeComplete: enter
04:48:11.591 00.003 6120 UpdateGuideState(): m_state=6
04:48:11.596 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5759
04:48:11.600 00.004 6120 Star::Find returns 1 (0), X=510.93, Y=654.92, Mass=7896, SNR=59.5, Peak=178 HFD=6.5
04:48:11.603 00.003 6120 CameraToMount -- cameraTheta (-0.00) - m_xAngle (0.19) = xAngle (-0.19 = -0.19)
04:48:11.607 00.004 6120 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.68 = 2.68)
04:48:11.612 00.005 6120 CameraToMount -- cameraX=0.50 cameraY=-0.00 hyp=0.50 cameraTheta=-0.00 mountX=0.49 mountY=0.22, mountTheta=0.42
04:48:11.616 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.50, y=-0.00, opts=13)
04:48:11.620 00.004 6120 Enqueuing Move request for scope (0.50, -0.00)
04:48:11.624 00.004 7680 Worker thread wakes up
04:48:11.624 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:11.628 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.00) opts 0xd
04:48:11.628 00.000 7680 Handling offset move in thread for scope, endpoint = (0.50, -0.00)
04:48:11.629 00.001 6120 UpdateGuideState exits: m=7896 SNR=59.5
04:48:11.632 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:11.636 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:11.642 00.006 7680 Moving (0.50, -0.00) raw xDistance=0.49 yDistance=0.22
04:48:11.642 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
04:48:11.642 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
04:48:11.643 00.001 6120 Enqueuing Expose request
04:48:11.647 00.004 7680 MoveAxis(W, 199, ABG)
04:48:11.647 00.000 7680 Guiding  Dir = 3, Dur = 199
04:48:11.648 00.001 7680 IsSlewing returns 0
04:48:11.648 00.000 7680 IsGuiding returns 0
04:48:11.649 00.001 7680 PulseGuide returned control before completion, sleep 209
04:48:11.858 00.209 7680 IsGuiding returns 1
04:48:11.860 00.002 7680 scope still moving after pulse duration time elapsed
04:48:11.890 00.030 7680 IsSlewing returns 0
04:48:11.891 00.001 7680 IsGuiding returns 0
04:48:11.891 00.000 7680 scope move finished after 199 + 44 ms
04:48:11.892 00.001 7680 Move returns status 0, amount 199
04:48:11.893 00.001 7680 MoveAxis(S, 119, ABG)
04:48:11.893 00.000 7680 Guiding  Dir = 1, Dur = 119
04:48:11.894 00.001 7680 IsSlewing returns 0
04:48:11.894 00.000 7680 IsGuiding returns 0
04:48:11.895 00.001 7680 PulseGuide returned control before completion, sleep 129
04:48:12.032 00.137 7680 IsGuiding returns 1
04:48:12.032 00.000 7680 scope still moving after pulse duration time elapsed
04:48:12.063 00.031 7680 IsSlewing returns 0
04:48:12.064 00.001 7680 IsGuiding returns 0
04:48:12.065 00.001 7680 scope move finished after 119 + 51 ms
04:48:12.065 00.000 7680 Move returns status 0, amount 119
04:48:12.065 00.000 7680 move complete, result=0
04:48:12.066 00.001 7680 worker thread done servicing request
04:48:12.066 00.000 6120 GuideStep: 0.5 px 199 ms WEST, 0.2 px 119 ms SOUTH
04:48:12.072 00.006 7680 Worker thread wakes up
04:48:12.073 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:12.073 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:48:13.331 01.258 7680 Exposure complete
04:48:13.470 00.139 7680 worker thread done servicing request
04:48:13.470 00.000 6120 OnExposeComplete: enter
04:48:13.474 00.004 6120 UpdateGuideState(): m_state=6
04:48:13.478 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5760
04:48:13.481 00.003 6120 Star::Find returns 1 (0), X=510.45, Y=655.06, Mass=7470, SNR=57.1, Peak=188 HFD=6.6
04:48:13.484 00.003 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (0.19) = xAngle (1.26 = 1.26)
04:48:13.486 00.002 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.13 = -2.15)
04:48:13.490 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.44 mountX=0.04 mountY=-0.11, mountTheta=-1.22
04:48:13.494 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.13, opts=13)
04:48:13.498 00.004 6120 Enqueuing Move request for scope (0.02, 0.13)
04:48:13.501 00.003 7680 Worker thread wakes up
04:48:13.501 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
04:48:13.501 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
04:48:13.502 00.001 7680 Moving (0.02, 0.13) raw xDistance=0.04 yDistance=-0.11
04:48:13.502 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:48:13.502 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:48:13.502 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:13.506 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:48:13.506 00.000 7680 MoveAxis(E, 0, ABG)
04:48:13.506 00.000 7680 Move returns status 0, amount 0
04:48:13.507 00.001 7680 MoveAxis(N, 0, ABG)
04:48:13.507 00.000 7680 Move returns status 0, amount 0
04:48:13.508 00.001 7680 move complete, result=0
04:48:13.508 00.000 6120 UpdateGuideState exits: m=7470 SNR=57.1
04:48:13.511 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:13.513 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:13.516 00.003 6120 Enqueuing Expose request
04:48:13.520 00.004 7680 worker thread done servicing request
04:48:13.520 00.000 7680 Worker thread wakes up
04:48:13.520 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:48:13.523 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:13.523 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:48:14.771 01.248 7680 Exposure complete
04:48:14.916 00.145 7680 worker thread done servicing request
04:48:14.916 00.000 6120 OnExposeComplete: enter
04:48:14.920 00.004 6120 UpdateGuideState(): m_state=6
04:48:14.924 00.004 6120 Star::Find(15, 510, 655, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5761
04:48:14.927 00.003 6120 Star::Find returns 1 (0), X=510.42, Y=654.98, Mass=7290, SNR=56.1, Peak=196 HFD=6.6
04:48:14.932 00.005 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (0.19) = xAngle (1.48 = 1.48)
04:48:14.936 00.004 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.35 = -1.93)
04:48:14.940 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.67 mountX=0.01 mountY=-0.05, mountTheta=-1.48
04:48:14.944 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.06, opts=13)
04:48:14.950 00.006 6120 Enqueuing Move request for scope (-0.01, 0.06)
04:48:14.954 00.004 7680 Worker thread wakes up
04:48:14.954 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
04:48:14.954 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
04:48:14.954 00.000 7680 Moving (-0.01, 0.06) raw xDistance=0.01 yDistance=-0.05
04:48:14.954 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:48:14.954 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:48:14.956 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:48:14.956 00.000 7680 MoveAxis(E, 0, ABG)
04:48:14.956 00.000 7680 Move returns status 0, amount 0
04:48:14.956 00.000 7680 MoveAxis(N, 0, ABG)
04:48:14.956 00.000 7680 Move returns status 0, amount 0
04:48:14.957 00.001 7680 move complete, result=0
04:48:14.957 00.000 7680 worker thread done servicing request
04:48:14.957 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:14.961 00.004 6120 UpdateGuideState exits: m=7290 SNR=56.1
04:48:14.965 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:14.968 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:14.972 00.004 6120 Enqueuing Expose request
04:48:14.975 00.003 7680 Worker thread wakes up
04:48:14.975 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:14.975 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:48:14.975 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:48:16.223 01.248 7680 Exposure complete
04:48:16.369 00.146 7680 worker thread done servicing request
04:48:16.369 00.000 6120 OnExposeComplete: enter
04:48:16.373 00.004 6120 UpdateGuideState(): m_state=6
04:48:16.377 00.004 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5762
04:48:16.381 00.004 6120 Star::Find returns 1 (0), X=510.38, Y=654.90, Mass=7635, SNR=57.6, Peak=191 HFD=6.7
04:48:16.385 00.004 6120 CameraToMount -- cameraTheta (-2.67) - m_xAngle (0.19) = xAngle (-2.86 = -2.86)
04:48:16.390 00.005 6120 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.02 = 0.02)
04:48:16.393 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.67 mountX=-0.06 mountY=0.00, mountTheta=3.12
04:48:16.399 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.03, opts=13)
04:48:16.403 00.004 6120 Enqueuing Move request for scope (-0.05, -0.03)
04:48:16.409 00.006 7680 Worker thread wakes up
04:48:16.409 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
04:48:16.409 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
04:48:16.411 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:16.416 00.005 7680 Moving (-0.05, -0.03) raw xDistance=-0.06 yDistance=0.00
04:48:16.416 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:48:16.417 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:48:16.417 00.000 6120 UpdateGuideState exits: m=7635 SNR=57.6
04:48:16.423 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
04:48:16.423 00.000 7680 MoveAxis(E, 0, ABG)
04:48:16.423 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:16.430 00.007 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:16.436 00.006 7680 Move returns status 0, amount 0
04:48:16.436 00.000 6120 Enqueuing Expose request
04:48:16.441 00.005 7680 MoveAxis(N, 0, ABG)
04:48:16.441 00.000 7680 Move returns status 0, amount 0
04:48:16.443 00.002 7680 move complete, result=0
04:48:16.443 00.000 7680 worker thread done servicing request
04:48:16.443 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
04:48:16.449 00.006 7680 Worker thread wakes up
04:48:16.450 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:16.450 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:48:17.691 01.241 7680 Exposure complete
04:48:17.829 00.138 6120 evsrv: cli 0FAEF7F8 connect
04:48:17.954 00.125 6120 case statement mapped state 6 to 3
04:48:17.958 00.004 6120 case statement mapped state 6 to 3
04:48:17.961 00.003 6120 evsrv: cli 0FAEF7F8 request: {"method":"get_app_state","id":"0e39dd4b-fff0-4ce4-9ea0-13ec810c250c"}
04:48:17.965 00.004 6120 case statement mapped state 6 to 3
04:48:17.969 00.004 6120 evsrv: cli 0FAEF7F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e39dd4b-fff0-4ce4-9ea0-13ec810c250c"}
04:48:17.972 00.003 6120 evsrv: cli 0FAEF7F8 disconnect
04:48:17.976 00.004 7680 worker thread done servicing request
04:48:17.977 00.001 6120 OnExposeComplete: enter
04:48:17.981 00.004 6120 UpdateGuideState(): m_state=6
04:48:17.986 00.005 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5763
04:48:17.989 00.003 6120 Star::Find returns 1 (0), X=510.27, Y=656.98, Mass=7280, SNR=57.6, Peak=184 HFD=6.5
04:48:17.992 00.003 6120 CameraToMount -- cameraTheta (1.65) - m_xAngle (0.19) = xAngle (1.46 = 1.46)
04:48:17.995 00.003 6120 CameraToMount -- cameraTheta (1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.34 = -1.95)
04:48:17.998 00.003 6120 CameraToMount -- cameraX=-0.16 cameraY=2.06 hyp=2.06 cameraTheta=1.65 mountX=0.22 mountY=-1.92, mountTheta=-1.46
04:48:18.055 00.057 6120 SchedulePrimaryMove(0D6325F0, x=-0.16, y=2.06, opts=13)
04:48:18.058 00.003 6120 Enqueuing Move request for scope (-0.16, 2.06)
04:48:18.061 00.003 7680 Worker thread wakes up
04:48:18.061 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:18.065 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 2.06) opts 0xd
04:48:18.065 00.000 6120 UpdateGuideState exits: m=7280 SNR=57.6
04:48:18.160 00.095 7680 Handling offset move in thread for scope, endpoint = (-0.16, 2.06)
04:48:18.160 00.000 7680 Moving (-0.16, 2.06) raw xDistance=0.22 yDistance=-1.92
04:48:18.160 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.22
04:48:18.160 00.000 7680 resist switch: large excursion: input -1.92 thresh 0.60 direction from 1 to -1
04:48:18.160 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.75
04:48:18.160 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:18.166 00.006 7680 GuideAlgorithmResistSwitch::result() returns -1.92 from input -1.92
04:48:18.166 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:18.169 00.003 7680 MoveAxis(W, 91, ABG)
04:48:18.169 00.000 6120 Enqueuing Expose request
04:48:18.172 00.003 7680 Guiding  Dir = 3, Dur = 91
04:48:18.172 00.000 7680 IsSlewing returns 0
04:48:18.172 00.000 6120 evsrv: cli 0FAF0478 connect
04:48:18.280 00.108 7680 IsGuiding returns 0
04:48:18.280 00.000 6120 case statement mapped state 6 to 3
04:48:18.285 00.005 7680 PulseGuide returned control before completion, sleep 101
04:48:18.286 00.001 6120 case statement mapped state 6 to 3
04:48:18.293 00.007 6120 evsrv: cli 0FAF0478 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":10,"timeout":40}},"id":"c297df4b-f47e-46e7-9080-8d97229d97a1"}
04:48:18.296 00.003 6120 PhdController::Dither begins
04:48:18.299 00.003 6120 dither: size=5.00, dRA=-4.85 dDec=-3.74
04:48:18.302 00.003 6120 MountToCamera -- mountTheta (2.49) + m_xAngle (0.19) = xAngle (2.67 = 2.67)
04:48:18.305 00.003 6120 MountToCamera -- mountX=-4.85 mountY=-3.74 hyp=6.12 mountTheta=2.49 cameraX=-5.46, cameraY=2.77 cameraTheta=2.67
04:48:18.307 00.002 6120 setting lock position to (504.97, 657.69)
04:48:18.311 00.004 6120 Mount: notify guiding dithered (-5.5, 2.8)
04:48:18.314 00.003 6120 Status Line: Dither by -4.85,-3.74
04:48:18.317 00.003 6120 PhdController: newstate STATE_SETTLE_BEGIN
04:48:18.321 00.004 6120 PhdController: newstate STATE_SETTLE_WAIT
04:48:18.324 00.003 6120 evsrv: cli 0FAF0478 response: {"jsonrpc":"2.0","result":0,"id":"c297df4b-f47e-46e7-9080-8d97229d97a1"}
04:48:18.328 00.004 6120 evsrv: cli 0FAF0478 disconnect
04:48:18.391 00.063 7680 IsGuiding returns 1
04:48:18.391 00.000 7680 scope still moving after pulse duration time elapsed
04:48:18.421 00.030 7680 IsSlewing returns 0
04:48:18.421 00.000 7680 IsGuiding returns 1
04:48:18.453 00.032 7680 IsSlewing returns 0
04:48:18.453 00.000 7680 IsGuiding returns 0
04:48:18.453 00.000 7680 scope move finished after 91 + 81 ms
04:48:18.453 00.000 7680 Move returns status 0, amount 91
04:48:18.454 00.001 7680 MoveAxis(N, 1041, ABG)
04:48:18.454 00.000 7680 Guiding  Dir = 0, Dur = 1041
04:48:18.454 00.000 7680 IsSlewing returns 0
04:48:18.454 00.000 7680 IsGuiding returns 0
04:48:18.456 00.002 7680 PulseGuide returned control before completion, sleep 1051
04:48:19.513 01.057 7680 IsGuiding returns 1
04:48:19.513 00.000 7680 scope still moving after pulse duration time elapsed
04:48:19.544 00.031 7680 IsSlewing returns 0
04:48:19.544 00.000 7680 IsGuiding returns 0
04:48:19.544 00.000 7680 scope move finished after 1041 + 49 ms
04:48:19.546 00.002 7680 Move returns status 0, amount 1041
04:48:19.546 00.000 7680 move complete, result=0
04:48:19.546 00.000 7680 worker thread done servicing request
04:48:19.546 00.000 6120 GuideStep: 0.2 px 91 ms WEST, -1.9 px 1041 ms NORTH
04:48:19.550 00.004 7680 Worker thread wakes up
04:48:19.550 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:19.550 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,640,31,31)
04:48:20.792 01.242 7680 Exposure complete
04:48:20.932 00.140 7680 worker thread done servicing request
04:48:20.932 00.000 6120 OnExposeComplete: enter
04:48:20.937 00.005 6120 UpdateGuideState(): m_state=6
04:48:20.941 00.004 6120 Star::Find(15, 510, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5764
04:48:20.946 00.005 6120 Star::Find returns 1 (0), X=510.13, Y=654.17, Mass=7299, SNR=55.9, Peak=188 HFD=6.5
04:48:20.949 00.003 6120 CameraToMount -- cameraTheta (-0.60) - m_xAngle (0.19) = xAngle (-0.79 = -0.79)
04:48:20.953 00.004 6120 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.09 = 2.09)
04:48:20.957 00.004 6120 CameraToMount -- cameraX=5.16 cameraY=-3.52 hyp=6.25 cameraTheta=-0.60 mountX=4.41 mountY=5.43, mountTheta=0.89
04:48:20.962 00.005 6120 dither recenter: remaining=(4.9,3.7) step=(4.9,3.7)
04:48:20.965 00.003 6120 MountToCamera -- mountTheta (-0.66) + m_xAngle (0.19) = xAngle (-0.47 = -0.47)
04:48:20.970 00.005 6120 MountToCamera -- mountX=4.85 mountY=3.74 hyp=6.12 mountTheta=-0.66 cameraX=5.46, cameraY=-2.77 cameraTheta=-0.47
04:48:20.973 00.003 6120 SchedulePrimaryMove(0D6325F0, x=5.46, y=-2.77, opts=4)
04:48:20.976 00.003 6120 Enqueuing Move request for scope (5.46, -2.77)
04:48:20.980 00.004 7680 Worker thread wakes up
04:48:20.980 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (5.46, -2.77) opts 0x4
04:48:20.981 00.001 7680 Handling offset move in thread for scope, endpoint = (5.46, -2.77)
04:48:20.981 00.000 7680 Moving (5.46, -2.77) raw xDistance=4.85 yDistance=3.74
04:48:20.981 00.000 7680 MoveAxis(W, 3146, B)
04:48:20.981 00.000 7680 Guiding  Dir = 3, Dur = 3146
04:48:20.981 00.000 6120 Mount: notify direct move 4.85,3.74
04:48:20.984 00.003 7680 IsSlewing returns 0
04:48:20.984 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:20.989 00.005 7680 IsGuiding returns 0
04:48:20.989 00.000 6120 UpdateGuideState exits: m=7299 SNR=55.9
04:48:20.992 00.003 7680 PulseGuide returned control before completion, sleep 3156
04:48:20.993 00.001 6120 PhdController: settling, locked = 1, distance = 6.71 (1.50) aobump = 0 frame = 1 / 99999
04:48:20.997 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764067700.997,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":6.71,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:48:21.000 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:21.004 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:21.007 00.003 6120 Enqueuing Expose request
04:48:24.164 03.157 7680 IsGuiding returns 1
04:48:24.164 00.000 7680 scope still moving after pulse duration time elapsed
04:48:24.194 00.030 7680 IsSlewing returns 0
04:48:24.195 00.001 7680 IsGuiding returns 0
04:48:24.196 00.001 7680 scope move finished after 3146 + 61 ms
04:48:24.196 00.000 7680 Move returns status 0, amount 3146
04:48:24.197 00.001 7680 MoveAxis(S, 2028, B)
04:48:24.197 00.000 7680 Guiding  Dir = 1, Dur = 2028
04:48:24.198 00.001 7680 IsSlewing returns 0
04:48:24.198 00.000 7680 IsGuiding returns 0
04:48:24.200 00.002 7680 PulseGuide returned control before completion, sleep 2038
04:48:26.241 02.041 7680 IsGuiding returns 1
04:48:26.243 00.002 7680 scope still moving after pulse duration time elapsed
04:48:26.273 00.030 7680 IsSlewing returns 0
04:48:26.275 00.002 7680 IsGuiding returns 0
04:48:26.275 00.000 7680 scope move finished after 2028 + 48 ms
04:48:26.276 00.001 7680 Move returns status 0, amount 2028
04:48:26.276 00.000 7680 move complete, result=0
04:48:26.276 00.000 7680 worker thread done servicing request
04:48:26.278 00.002 6120 GuideStep: 4.9 px 3146 ms WEST, 3.7 px 2028 ms SOUTH
04:48:26.281 00.003 7680 Worker thread wakes up
04:48:26.281 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:26.281 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(495,639,31,31)
04:48:27.539 01.258 7680 Exposure complete
04:48:27.679 00.140 7680 worker thread done servicing request
04:48:27.680 00.001 6120 OnExposeComplete: enter
04:48:27.688 00.008 6120 UpdateGuideState(): m_state=6
04:48:27.696 00.008 6120 Star::Find(15, 510, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5765
04:48:27.704 00.008 6120 Star::Find returns 1 (0), X=505.44, Y=656.13, Mass=7342, SNR=56.0, Peak=202 HFD=6.4
04:48:27.711 00.007 6120 CameraToMount -- cameraTheta (-1.28) - m_xAngle (0.19) = xAngle (-1.46 = -1.46)
04:48:27.716 00.005 6120 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.41 = 1.41)
04:48:27.721 00.005 6120 CameraToMount -- cameraX=0.47 cameraY=-1.56 hyp=1.63 cameraTheta=-1.28 mountX=0.17 mountY=1.61, mountTheta=1.46
04:48:27.726 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.47, y=-1.56, opts=13)
04:48:27.733 00.007 6120 Enqueuing Move request for scope (0.47, -1.56)
04:48:27.740 00.007 7680 Worker thread wakes up
04:48:27.740 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.47, -1.56) opts 0xd
04:48:27.740 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:27.746 00.006 7680 Handling offset move in thread for scope, endpoint = (0.47, -1.56)
04:48:27.746 00.000 7680 Moving (0.47, -1.56) raw xDistance=0.17 yDistance=1.61
04:48:27.747 00.001 6120 UpdateGuideState exits: m=7342 SNR=56.0
04:48:27.750 00.003 6120 PhdController: settling, locked = 1, distance = 1.63 (1.50) aobump = 0 frame = 2 / 99999
04:48:27.754 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
04:48:27.754 00.000 7680 resist switch: large excursion: input 1.61 thresh 0.60 direction from 0 to 1
04:48:27.754 00.000 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.84
04:48:27.754 00.000 7680 GuideAlgorithmResistSwitch::result() returns 1.61 from input 1.61
04:48:27.754 00.000 7680 MoveAxis(E, 0, ABG)
04:48:27.755 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764067707.754,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.63,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:48:27.758 00.003 7680 Move returns status 0, amount 0
04:48:27.758 00.000 7680 MoveAxis(S, 875, ABG)
04:48:27.759 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:27.762 00.003 7680 Guiding  Dir = 1, Dur = 875
04:48:27.762 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:27.767 00.005 6120 Enqueuing Expose request
04:48:27.770 00.003 7680 IsSlewing returns 0
04:48:27.770 00.000 7680 IsGuiding returns 0
04:48:27.771 00.001 7680 PulseGuide returned control before completion, sleep 885
04:48:28.668 00.897 7680 IsGuiding returns 1
04:48:28.668 00.000 7680 scope still moving after pulse duration time elapsed
04:48:28.698 00.030 7680 IsSlewing returns 0
04:48:28.699 00.001 7680 IsGuiding returns 0
04:48:28.701 00.002 7680 scope move finished after 875 + 54 ms
04:48:28.701 00.000 7680 Move returns status 0, amount 875
04:48:28.701 00.000 7680 move complete, result=0
04:48:28.702 00.001 7680 worker thread done servicing request
04:48:28.702 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 1.6 px 875 ms SOUTH
04:48:28.708 00.006 7680 Worker thread wakes up
04:48:28.708 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:28.708 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:48:29.961 01.253 7680 Exposure complete
04:48:30.102 00.141 7680 worker thread done servicing request
04:48:30.102 00.000 6120 OnExposeComplete: enter
04:48:30.107 00.005 6120 UpdateGuideState(): m_state=6
04:48:30.111 00.004 6120 Star::Find(15, 505, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5766
04:48:30.115 00.004 6120 Star::Find returns 1 (0), X=505.38, Y=657.68, Mass=7553, SNR=57.0, Peak=182 HFD=6.8
04:48:30.119 00.004 6120 CameraToMount -- cameraTheta (-0.02) - m_xAngle (0.19) = xAngle (-0.21 = -0.21)
04:48:30.124 00.005 6120 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.66 = 2.66)
04:48:30.127 00.003 6120 CameraToMount -- cameraX=0.41 cameraY=-0.01 hyp=0.41 cameraTheta=-0.02 mountX=0.40 mountY=0.19, mountTheta=0.44
04:48:30.132 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.41, y=-0.01, opts=13)
04:48:30.137 00.005 6120 Enqueuing Move request for scope (0.41, -0.01)
04:48:30.142 00.005 7680 Worker thread wakes up
04:48:30.142 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:30.146 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.01) opts 0xd
04:48:30.146 00.000 7680 Handling offset move in thread for scope, endpoint = (0.41, -0.01)
04:48:30.146 00.000 7680 Moving (0.41, -0.01) raw xDistance=0.40 yDistance=0.19
04:48:30.146 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
04:48:30.146 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:48:30.147 00.001 6120 UpdateGuideState exits: m=7553 SNR=57.0
04:48:30.151 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
04:48:30.152 00.001 7680 MoveAxis(W, 165, ABG)
04:48:30.152 00.000 6120 PhdController: settling, locked = 1, distance = 1.27 (1.50) aobump = 0 frame = 3 / 99999
04:48:30.155 00.003 7680 Guiding  Dir = 3, Dur = 165
04:48:30.155 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764067710.155,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":1.27,"Time":0.0,"SettleTime":10.0,"StarLocked":true}
04:48:30.160 00.005 7680 IsSlewing returns 0
04:48:30.160 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:30.164 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:30.167 00.003 6120 Enqueuing Expose request
04:48:30.170 00.003 7680 IsGuiding returns 0
04:48:30.170 00.000 7680 PulseGuide returned control before completion, sleep 175
04:48:30.358 00.188 7680 IsGuiding returns 1
04:48:30.358 00.000 7680 scope still moving after pulse duration time elapsed
04:48:30.388 00.030 7680 IsSlewing returns 0
04:48:30.391 00.003 7680 IsGuiding returns 0
04:48:30.391 00.000 7680 scope move finished after 165 + 56 ms
04:48:30.392 00.001 7680 Move returns status 0, amount 165
04:48:30.392 00.000 7680 MoveAxis(N, 0, ABG)
04:48:30.393 00.001 7680 Move returns status 0, amount 0
04:48:30.394 00.001 7680 move complete, result=0
04:48:30.394 00.000 7680 worker thread done servicing request
04:48:30.395 00.001 7680 Worker thread wakes up
04:48:30.395 00.000 6120 GuideStep: 0.4 px 165 ms WEST, 0.2 px 0 ms NORTH
04:48:30.401 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:30.401 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:48:31.656 01.255 7680 Exposure complete
04:48:31.803 00.147 7680 worker thread done servicing request
04:48:31.804 00.001 6120 OnExposeComplete: enter
04:48:31.809 00.005 6120 UpdateGuideState(): m_state=6
04:48:31.812 00.003 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5767
04:48:31.816 00.004 6120 Star::Find returns 1 (0), X=505.16, Y=657.69, Mass=7656, SNR=58.0, Peak=179 HFD=6.7
04:48:31.820 00.004 6120 CameraToMount -- cameraTheta (0.01) - m_xAngle (0.19) = xAngle (-0.17 = -0.17)
04:48:31.823 00.003 6120 CameraToMount -- cameraTheta (0.01) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.70 = 2.70)
04:48:31.826 00.003 6120 CameraToMount -- cameraX=0.19 cameraY=0.00 hyp=0.19 cameraTheta=0.01 mountX=0.19 mountY=0.08, mountTheta=0.41
04:48:31.832 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.00, opts=13)
04:48:31.836 00.004 6120 Enqueuing Move request for scope (0.19, 0.00)
04:48:31.839 00.003 7680 Worker thread wakes up
04:48:31.839 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.00) opts 0xd
04:48:31.839 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.00)
04:48:31.840 00.001 7680 Moving (0.19, 0.00) raw xDistance=0.19 yDistance=0.08
04:48:31.840 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:48:31.840 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:48:31.840 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
04:48:31.841 00.001 7680 MoveAxis(E, 0, ABG)
04:48:31.841 00.000 7680 Move returns status 0, amount 0
04:48:31.841 00.000 7680 MoveAxis(N, 0, ABG)
04:48:31.841 00.000 7680 Move returns status 0, amount 0
04:48:31.841 00.000 7680 move complete, result=0
04:48:31.841 00.000 7680 worker thread done servicing request
04:48:31.842 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:31.845 00.003 6120 UpdateGuideState exits: m=7656 SNR=58.0
04:48:31.848 00.003 6120 PhdController: settling, locked = 1, distance = 0.95 (1.50) aobump = 0 frame = 4 / 99999
04:48:31.852 00.004 6120 evsrv: {"Event":"Settling","Timestamp":1764067711.852,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.95,"Time":1.7,"SettleTime":10.0,"StarLocked":true}
04:48:31.855 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:31.859 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:31.863 00.004 6120 Enqueuing Expose request
04:48:31.867 00.004 7680 Worker thread wakes up
04:48:31.867 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:48:31.871 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:31.871 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:48:33.126 01.255 7680 Exposure complete
04:48:33.276 00.150 7680 worker thread done servicing request
04:48:33.277 00.001 6120 OnExposeComplete: enter
04:48:33.281 00.004 6120 UpdateGuideState(): m_state=6
04:48:33.285 00.004 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5768
04:48:33.289 00.004 6120 Star::Find returns 1 (0), X=505.37, Y=657.74, Mass=7933, SNR=58.3, Peak=192 HFD=6.8
04:48:33.293 00.004 6120 CameraToMount -- cameraTheta (0.12) - m_xAngle (0.19) = xAngle (-0.07 = -0.07)
04:48:33.297 00.004 6120 CameraToMount -- cameraTheta (0.12) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.80 = 2.80)
04:48:33.301 00.004 6120 CameraToMount -- cameraX=0.40 cameraY=0.05 hyp=0.40 cameraTheta=0.12 mountX=0.40 mountY=0.13, mountTheta=0.32
04:48:33.305 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.40, y=0.05, opts=13)
04:48:33.310 00.005 6120 Enqueuing Move request for scope (0.40, 0.05)
04:48:33.313 00.003 7680 Worker thread wakes up
04:48:33.314 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.05) opts 0xd
04:48:33.314 00.000 7680 Handling offset move in thread for scope, endpoint = (0.40, 0.05)
04:48:33.314 00.000 7680 Moving (0.40, 0.05) raw xDistance=0.40 yDistance=0.13
04:48:33.315 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
04:48:33.315 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:48:33.315 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
04:48:33.315 00.000 7680 MoveAxis(W, 165, ABG)
04:48:33.316 00.001 7680 Guiding  Dir = 3, Dur = 165
04:48:33.316 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:33.321 00.005 7680 IsSlewing returns 0
04:48:33.322 00.001 6120 UpdateGuideState exits: m=7933 SNR=58.3
04:48:33.326 00.004 6120 PhdController: settling, locked = 1, distance = 0.78 (1.50) aobump = 0 frame = 5 / 99999
04:48:33.330 00.004 7680 IsGuiding returns 0
04:48:33.331 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764067713.330,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.78,"Time":3.2,"SettleTime":10.0,"StarLocked":true}
04:48:33.334 00.003 7680 PulseGuide returned control before completion, sleep 175
04:48:33.334 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:33.338 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:33.343 00.005 6120 Enqueuing Expose request
04:48:33.520 00.177 7680 IsGuiding returns 0
04:48:33.520 00.000 7680 Move returns status 0, amount 165
04:48:33.521 00.001 7680 MoveAxis(N, 0, ABG)
04:48:33.522 00.001 7680 Move returns status 0, amount 0
04:48:33.522 00.000 7680 move complete, result=0
04:48:33.522 00.000 7680 worker thread done servicing request
04:48:33.522 00.000 6120 GuideStep: 0.4 px 165 ms WEST, 0.1 px 0 ms NORTH
04:48:33.528 00.006 7680 Worker thread wakes up
04:48:33.528 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:33.528 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:48:34.785 01.257 7680 Exposure complete
04:48:34.934 00.149 7680 worker thread done servicing request
04:48:34.934 00.000 6120 OnExposeComplete: enter
04:48:34.938 00.004 6120 UpdateGuideState(): m_state=6
04:48:34.942 00.004 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5769
04:48:34.947 00.005 6120 Star::Find returns 1 (0), X=505.03, Y=657.14, Mass=7612, SNR=58.0, Peak=195 HFD=6.4
04:48:34.952 00.005 6120 CameraToMount -- cameraTheta (-1.45) - m_xAngle (0.19) = xAngle (-1.64 = -1.64)
04:48:34.956 00.004 6120 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.23 = 1.23)
04:48:34.960 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.55 hyp=0.55 cameraTheta=-1.45 mountX=-0.04 mountY=0.52, mountTheta=1.65
04:48:34.965 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.55, opts=13)
04:48:34.968 00.003 6120 Enqueuing Move request for scope (0.06, -0.55)
04:48:34.972 00.004 7680 Worker thread wakes up
04:48:34.973 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:34.976 00.003 6120 UpdateGuideState exits: m=7612 SNR=58.0
04:48:34.980 00.004 6120 PhdController: settling, locked = 1, distance = 0.71 (1.50) aobump = 0 frame = 6 / 99999
04:48:34.983 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.55) opts 0xd
04:48:34.984 00.001 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.55)
04:48:34.984 00.000 7680 Moving (0.06, -0.55) raw xDistance=-0.04 yDistance=0.52
04:48:34.985 00.001 6120 evsrv: {"Event":"Settling","Timestamp":1764067714.983,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.71,"Time":4.8,"SettleTime":10.0,"StarLocked":true}
04:48:34.988 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:48:34.989 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
04:48:34.989 00.000 7680 MoveAxis(E, 0, ABG)
04:48:34.989 00.000 7680 Move returns status 0, amount 0
04:48:34.989 00.000 7680 MoveAxis(S, 284, ABG)
04:48:34.989 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:34.993 00.004 7680 Guiding  Dir = 1, Dur = 284
04:48:34.994 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:34.997 00.003 6120 Enqueuing Expose request
04:48:35.001 00.004 7680 IsSlewing returns 0
04:48:35.001 00.000 7680 IsGuiding returns 0
04:48:35.001 00.000 7680 PulseGuide returned control before completion, sleep 294
04:48:35.304 00.303 7680 IsGuiding returns 1
04:48:35.305 00.001 7680 scope still moving after pulse duration time elapsed
04:48:35.337 00.032 7680 IsSlewing returns 0
04:48:35.337 00.000 7680 IsGuiding returns 0
04:48:35.339 00.002 7680 scope move finished after 284 + 52 ms
04:48:35.339 00.000 7680 Move returns status 0, amount 284
04:48:35.339 00.000 7680 move complete, result=0
04:48:35.340 00.001 7680 worker thread done servicing request
04:48:35.340 00.000 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 284 ms SOUTH
04:48:35.347 00.007 7680 Worker thread wakes up
04:48:35.347 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:35.347 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:48:36.604 01.257 7680 Exposure complete
04:48:36.745 00.141 7680 worker thread done servicing request
04:48:36.746 00.001 6120 OnExposeComplete: enter
04:48:36.750 00.004 6120 UpdateGuideState(): m_state=6
04:48:36.755 00.005 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5770
04:48:36.759 00.004 6120 Star::Find returns 1 (0), X=505.16, Y=657.95, Mass=7656, SNR=57.5, Peak=191 HFD=6.4
04:48:36.765 00.006 6120 CameraToMount -- cameraTheta (0.93) - m_xAngle (0.19) = xAngle (0.74 = 0.74)
04:48:36.770 00.005 6120 CameraToMount -- cameraTheta (0.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.61 = -2.67)
04:48:36.775 00.005 6120 CameraToMount -- cameraX=0.20 cameraY=0.26 hyp=0.32 cameraTheta=0.93 mountX=0.24 mountY=-0.15, mountTheta=-0.55
04:48:36.780 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.20, y=0.26, opts=13)
04:48:36.785 00.005 6120 Enqueuing Move request for scope (0.20, 0.26)
04:48:36.788 00.003 7680 Worker thread wakes up
04:48:36.789 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.26) opts 0xd
04:48:36.789 00.000 7680 Handling offset move in thread for scope, endpoint = (0.20, 0.26)
04:48:36.789 00.000 7680 Moving (0.20, 0.26) raw xDistance=0.24 yDistance=-0.15
04:48:36.789 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:36.793 00.004 6120 UpdateGuideState exits: m=7656 SNR=57.5
04:48:36.797 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.24
04:48:36.797 00.000 6120 PhdController: settling, locked = 1, distance = 0.60 (1.50) aobump = 0 frame = 7 / 99999
04:48:36.803 00.006 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:48:36.803 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764067716.803,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.60,"Time":6.6,"SettleTime":10.0,"StarLocked":true}
04:48:36.808 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
04:48:36.808 00.000 7680 MoveAxis(W, 98, ABG)
04:48:36.808 00.000 7680 Guiding  Dir = 3, Dur = 98
04:48:36.808 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:36.812 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:36.816 00.004 6120 Enqueuing Expose request
04:48:36.820 00.004 7680 IsSlewing returns 0
04:48:36.820 00.000 7680 IsGuiding returns 0
04:48:36.821 00.001 7680 PulseGuide returned control before completion, sleep 108
04:48:36.935 00.114 7680 IsGuiding returns 1
04:48:36.936 00.001 7680 scope still moving after pulse duration time elapsed
04:48:36.967 00.031 7680 IsSlewing returns 0
04:48:36.969 00.002 7680 IsGuiding returns 0
04:48:36.970 00.001 7680 scope move finished after 98 + 50 ms
04:48:36.970 00.000 7680 Move returns status 0, amount 98
04:48:36.971 00.001 7680 MoveAxis(N, 0, ABG)
04:48:36.971 00.000 7680 Move returns status 0, amount 0
04:48:36.971 00.000 7680 move complete, result=0
04:48:36.972 00.001 7680 worker thread done servicing request
04:48:36.972 00.000 6120 GuideStep: 0.2 px 98 ms WEST, -0.1 px 0 ms NORTH
04:48:36.979 00.007 7680 Worker thread wakes up
04:48:36.979 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:36.979 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:48:38.234 01.255 7680 Exposure complete
04:48:38.381 00.147 7680 worker thread done servicing request
04:48:38.382 00.001 6120 OnExposeComplete: enter
04:48:38.385 00.003 6120 UpdateGuideState(): m_state=6
04:48:38.389 00.004 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5771
04:48:38.393 00.004 6120 Star::Find returns 1 (0), X=505.03, Y=657.23, Mass=7250, SNR=56.6, Peak=198 HFD=6.5
04:48:38.396 00.003 6120 CameraToMount -- cameraTheta (-1.44) - m_xAngle (0.19) = xAngle (-1.62 = -1.62)
04:48:38.401 00.005 6120 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.25 = 1.25)
04:48:38.405 00.004 6120 CameraToMount -- cameraX=0.06 cameraY=-0.46 hyp=0.46 cameraTheta=-1.44 mountX=-0.02 mountY=0.44, mountTheta=1.63
04:48:38.409 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.06, y=-0.46, opts=13)
04:48:38.413 00.004 6120 Enqueuing Move request for scope (0.06, -0.46)
04:48:38.416 00.003 7680 Worker thread wakes up
04:48:38.416 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.46) opts 0xd
04:48:38.416 00.000 7680 Handling offset move in thread for scope, endpoint = (0.06, -0.46)
04:48:38.417 00.001 7680 Moving (0.06, -0.46) raw xDistance=-0.02 yDistance=0.44
04:48:38.417 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:48:38.418 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.44 from input 0.44
04:48:38.418 00.000 7680 MoveAxis(E, 0, ABG)
04:48:38.418 00.000 7680 Move returns status 0, amount 0
04:48:38.419 00.001 7680 MoveAxis(S, 238, ABG)
04:48:38.419 00.000 7680 Guiding  Dir = 1, Dur = 238
04:48:38.419 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:38.422 00.003 7680 IsSlewing returns 0
04:48:38.422 00.000 6120 UpdateGuideState exits: m=7250 SNR=56.6
04:48:38.427 00.005 6120 PhdController: settling, locked = 1, distance = 0.56 (1.50) aobump = 0 frame = 8 / 99999
04:48:38.431 00.004 7680 IsGuiding returns 0
04:48:38.431 00.000 6120 evsrv: {"Event":"Settling","Timestamp":1764067718.431,"Host":"DESKTOP-0B00NHB","Inst":1,"Distance":0.56,"Time":8.3,"SettleTime":10.0,"StarLocked":true}
04:48:38.434 00.003 7680 PulseGuide returned control before completion, sleep 248
04:48:38.434 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:38.438 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:38.442 00.004 6120 Enqueuing Expose request
04:48:38.693 00.251 7680 IsGuiding returns 1
04:48:38.693 00.000 7680 scope still moving after pulse duration time elapsed
04:48:38.723 00.030 7680 IsSlewing returns 0
04:48:38.723 00.000 7680 IsGuiding returns 0
04:48:38.724 00.001 7680 scope move finished after 238 + 54 ms
04:48:38.724 00.000 7680 Move returns status 0, amount 238
04:48:38.724 00.000 7680 move complete, result=0
04:48:38.724 00.000 7680 worker thread done servicing request
04:48:38.726 00.002 6120 GuideStep: -0.0 px 0 ms EAST, 0.4 px 238 ms SOUTH
04:48:38.731 00.005 7680 Worker thread wakes up
04:48:38.732 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:38.732 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:48:39.987 01.255 7680 Exposure complete
04:48:40.133 00.146 7680 worker thread done servicing request
04:48:40.135 00.002 6120 OnExposeComplete: enter
04:48:40.140 00.005 6120 UpdateGuideState(): m_state=6
04:48:40.144 00.004 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5772
04:48:40.148 00.004 6120 Star::Find returns 1 (0), X=504.94, Y=657.96, Mass=7702, SNR=58.3, Peak=202 HFD=6.4
04:48:40.152 00.004 6120 CameraToMount -- cameraTheta (1.66) - m_xAngle (0.19) = xAngle (1.47 = 1.47)
04:48:40.155 00.003 6120 CameraToMount -- cameraTheta (1.66) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.35 = -1.94)
04:48:40.158 00.003 6120 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.27 cameraTheta=1.66 mountX=0.03 mountY=-0.25, mountTheta=-1.47
04:48:40.163 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.02, y=0.26, opts=13)
04:48:40.167 00.004 6120 Enqueuing Move request for scope (-0.02, 0.26)
04:48:40.171 00.004 7680 Worker thread wakes up
04:48:40.171 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
04:48:40.172 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
04:48:40.172 00.000 7680 Moving (-0.02, 0.26) raw xDistance=0.03 yDistance=-0.25
04:48:40.172 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:40.175 00.003 6120 UpdateGuideState exits: m=7702 SNR=58.3
04:48:40.180 00.005 6120 PhdController: settling, locked = 1, distance = 0.47 (1.50) aobump = 0 frame = 9 / 99999
04:48:40.184 00.004 6120 PhdController: newstate STATE_FINISH
04:48:40.187 00.003 6120 PhdController complete: success
04:48:40.190 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:48:40.190 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:48:40.190 00.000 6120 evsrv: {"Event":"SettleDone","Timestamp":1764067720.190,"Host":"DESKTOP-0B00NHB","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
04:48:40.194 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:48:40.196 00.002 7680 MoveAxis(E, 0, ABG)
04:48:40.196 00.000 7680 Move returns status 0, amount 0
04:48:40.196 00.000 6120 Mount: notify guiding dither settle done success=1
04:48:40.201 00.005 6120 PhdController: newstate STATE_IDLE
04:48:40.206 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:40.210 00.004 7680 MoveAxis(N, 0, ABG)
04:48:40.210 00.000 7680 Move returns status 0, amount 0
04:48:40.210 00.000 7680 move complete, result=0
04:48:40.210 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:40.214 00.004 6120 Enqueuing Expose request
04:48:40.217 00.003 7680 worker thread done servicing request
04:48:40.217 00.000 7680 Worker thread wakes up
04:48:40.219 00.002 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:48:40.222 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:40.222 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:48:41.464 01.242 7680 Exposure complete
04:48:41.598 00.134 7680 worker thread done servicing request
04:48:41.598 00.000 6120 OnExposeComplete: enter
04:48:41.603 00.005 6120 UpdateGuideState(): m_state=6
04:48:41.606 00.003 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5773
04:48:41.609 00.003 6120 Star::Find returns 1 (0), X=504.91, Y=657.87, Mass=8053, SNR=60.1, Peak=185 HFD=6.6
04:48:41.612 00.003 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (0.19) = xAngle (1.67 = 1.67)
04:48:41.616 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.54 = -1.74)
04:48:41.619 00.003 6120 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.85 mountX=-0.02 mountY=-0.18, mountTheta=-1.67
04:48:41.623 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.18, opts=13)
04:48:41.626 00.003 6120 Enqueuing Move request for scope (-0.05, 0.18)
04:48:41.631 00.005 7680 Worker thread wakes up
04:48:41.631 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
04:48:41.631 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
04:48:41.631 00.000 7680 Moving (-0.05, 0.18) raw xDistance=-0.02 yDistance=-0.18
04:48:41.631 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
04:48:41.631 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:48:41.631 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:41.635 00.004 6120 UpdateGuideState exits: m=8053 SNR=60.1
04:48:41.641 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
04:48:41.641 00.000 7680 MoveAxis(E, 0, ABG)
04:48:41.642 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:41.645 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:41.650 00.005 6120 Enqueuing Expose request
04:48:41.653 00.003 7680 Move returns status 0, amount 0
04:48:41.654 00.001 7680 MoveAxis(N, 0, ABG)
04:48:41.654 00.000 7680 Move returns status 0, amount 0
04:48:41.654 00.000 7680 move complete, result=0
04:48:41.654 00.000 7680 worker thread done servicing request
04:48:41.654 00.000 7680 Worker thread wakes up
04:48:41.654 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:41.654 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:48:41.654 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:48:42.900 01.246 7680 Exposure complete
04:48:43.033 00.133 7680 worker thread done servicing request
04:48:43.033 00.000 6120 OnExposeComplete: enter
04:48:43.038 00.005 6120 UpdateGuideState(): m_state=6
04:48:43.045 00.007 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5774
04:48:43.049 00.004 6120 Star::Find returns 1 (0), X=504.97, Y=657.82, Mass=7579, SNR=58.0, Peak=190 HFD=6.6
04:48:43.053 00.004 6120 CameraToMount -- cameraTheta (1.54) - m_xAngle (0.19) = xAngle (1.36 = 1.36)
04:48:43.057 00.004 6120 CameraToMount -- cameraTheta (1.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.23 = -2.05)
04:48:43.060 00.003 6120 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.54 mountX=0.03 mountY=-0.11, mountTheta=-1.34
04:48:43.066 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.00, y=0.13, opts=13)
04:48:43.069 00.003 6120 Enqueuing Move request for scope (0.00, 0.13)
04:48:43.074 00.005 7680 Worker thread wakes up
04:48:43.074 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
04:48:43.075 00.001 7680 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
04:48:43.075 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:43.078 00.003 6120 UpdateGuideState exits: m=7579 SNR=58.0
04:48:43.082 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:43.086 00.004 7680 Moving (0.00, 0.13) raw xDistance=0.03 yDistance=-0.11
04:48:43.087 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:48:43.087 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:48:43.087 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:43.090 00.003 6120 Enqueuing Expose request
04:48:43.094 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
04:48:43.094 00.000 7680 MoveAxis(E, 0, ABG)
04:48:43.094 00.000 7680 Move returns status 0, amount 0
04:48:43.094 00.000 7680 MoveAxis(N, 0, ABG)
04:48:43.094 00.000 7680 Move returns status 0, amount 0
04:48:43.095 00.001 7680 move complete, result=0
04:48:43.095 00.000 7680 worker thread done servicing request
04:48:43.096 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:48:43.100 00.004 7680 Worker thread wakes up
04:48:43.100 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:43.100 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:48:44.344 01.244 7680 Exposure complete
04:48:44.493 00.149 7680 worker thread done servicing request
04:48:44.494 00.001 6120 OnExposeComplete: enter
04:48:44.499 00.005 6120 UpdateGuideState(): m_state=6
04:48:44.503 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5775
04:48:44.508 00.005 6120 Star::Find returns 1 (0), X=504.71, Y=657.87, Mass=8274, SNR=59.6, Peak=215 HFD=6.6
04:48:44.513 00.005 6120 CameraToMount -- cameraTheta (2.54) - m_xAngle (0.19) = xAngle (2.35 = 2.35)
04:48:44.519 00.006 6120 CameraToMount -- cameraTheta (2.54) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.23 = -1.06)
04:48:44.524 00.005 6120 CameraToMount -- cameraX=-0.26 cameraY=0.18 hyp=0.31 cameraTheta=2.54 mountX=-0.22 mountY=-0.27, mountTheta=-2.25
04:48:44.529 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.18, opts=13)
04:48:44.533 00.004 6120 Enqueuing Move request for scope (-0.26, 0.18)
04:48:44.537 00.004 7680 Worker thread wakes up
04:48:44.537 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:44.541 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.18) opts 0xd
04:48:44.541 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.18)
04:48:44.541 00.000 7680 Moving (-0.26, 0.18) raw xDistance=-0.22 yDistance=-0.27
04:48:44.542 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:48:44.542 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:48:44.542 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
04:48:44.542 00.000 7680 MoveAxis(E, 91, ABG)
04:48:44.543 00.001 7680 Guiding  Dir = 2, Dur = 91
04:48:44.543 00.000 6120 UpdateGuideState exits: m=8274 SNR=59.6
04:48:44.547 00.004 7680 IsSlewing returns 0
04:48:44.547 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:44.550 00.003 7680 IsGuiding returns 0
04:48:44.551 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:44.555 00.004 7680 PulseGuide returned control before completion, sleep 101
04:48:44.555 00.000 6120 Enqueuing Expose request
04:48:44.663 00.108 7680 IsGuiding returns 1
04:48:44.663 00.000 7680 scope still moving after pulse duration time elapsed
04:48:44.695 00.032 7680 IsSlewing returns 0
04:48:44.696 00.001 7680 IsGuiding returns 0
04:48:44.696 00.000 7680 scope move finished after 91 + 54 ms
04:48:44.696 00.000 7680 Move returns status 0, amount 91
04:48:44.698 00.002 7680 MoveAxis(N, 0, ABG)
04:48:44.698 00.000 7680 Move returns status 0, amount 0
04:48:44.698 00.000 7680 move complete, result=0
04:48:44.699 00.001 7680 worker thread done servicing request
04:48:44.699 00.000 7680 Worker thread wakes up
04:48:44.700 00.001 6120 GuideStep: -0.2 px 91 ms EAST, -0.3 px 0 ms NORTH
04:48:44.706 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:44.706 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:48:45.956 01.250 7680 Exposure complete
04:48:46.098 00.142 7680 worker thread done servicing request
04:48:46.098 00.000 6120 OnExposeComplete: enter
04:48:46.105 00.007 6120 UpdateGuideState(): m_state=6
04:48:46.109 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5776
04:48:46.112 00.003 6120 Star::Find returns 1 (0), X=504.93, Y=657.95, Mass=7495, SNR=56.8, Peak=181 HFD=6.4
04:48:46.117 00.005 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (0.19) = xAngle (1.52 = 1.52)
04:48:46.121 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.40 = -1.89)
04:48:46.124 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=0.26 hyp=0.27 cameraTheta=1.71 mountX=0.01 mountY=-0.25, mountTheta=-1.52
04:48:46.129 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.26, opts=13)
04:48:46.134 00.005 6120 Enqueuing Move request for scope (-0.04, 0.26)
04:48:46.137 00.003 7680 Worker thread wakes up
04:48:46.137 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:46.142 00.005 6120 UpdateGuideState exits: m=7495 SNR=56.8
04:48:46.145 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:46.148 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:46.153 00.005 6120 Enqueuing Expose request
04:48:46.156 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.26) opts 0xd
04:48:46.156 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.26)
04:48:46.157 00.001 7680 Moving (-0.04, 0.26) raw xDistance=0.01 yDistance=-0.25
04:48:46.157 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:48:46.157 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:48:46.158 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:48:46.158 00.000 7680 MoveAxis(E, 0, ABG)
04:48:46.158 00.000 7680 Move returns status 0, amount 0
04:48:46.158 00.000 7680 MoveAxis(N, 0, ABG)
04:48:46.159 00.001 7680 Move returns status 0, amount 0
04:48:46.159 00.000 7680 move complete, result=0
04:48:46.159 00.000 7680 worker thread done servicing request
04:48:46.159 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:48:46.163 00.004 7680 Worker thread wakes up
04:48:46.163 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:46.163 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:48:47.413 01.250 7680 Exposure complete
04:48:47.553 00.140 7680 worker thread done servicing request
04:48:47.553 00.000 6120 OnExposeComplete: enter
04:48:47.557 00.004 6120 UpdateGuideState(): m_state=6
04:48:47.562 00.005 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5777
04:48:47.566 00.004 6120 Star::Find returns 1 (0), X=504.69, Y=657.88, Mass=7672, SNR=57.6, Peak=190 HFD=6.7
04:48:47.570 00.004 6120 CameraToMount -- cameraTheta (2.55) - m_xAngle (0.19) = xAngle (2.36 = 2.36)
04:48:47.573 00.003 6120 CameraToMount -- cameraTheta (2.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.23 = -1.05)
04:48:47.578 00.005 6120 CameraToMount -- cameraX=-0.27 cameraY=0.19 hyp=0.33 cameraTheta=2.55 mountX=-0.23 mountY=-0.29, mountTheta=-2.26
04:48:47.583 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.19, opts=13)
04:48:47.587 00.004 6120 Enqueuing Move request for scope (-0.27, 0.19)
04:48:47.591 00.004 7680 Worker thread wakes up
04:48:47.591 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.19) opts 0xd
04:48:47.592 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.19)
04:48:47.592 00.000 7680 Moving (-0.27, 0.19) raw xDistance=-0.23 yDistance=-0.29
04:48:47.592 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.23
04:48:47.592 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:48:47.592 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:48:47.592 00.000 7680 MoveAxis(E, 96, ABG)
04:48:47.592 00.000 7680 Guiding  Dir = 2, Dur = 96
04:48:47.593 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:47.597 00.004 7680 IsSlewing returns 0
04:48:47.597 00.000 6120 UpdateGuideState exits: m=7672 SNR=57.6
04:48:47.601 00.004 7680 IsGuiding returns 0
04:48:47.602 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:47.606 00.004 7680 PulseGuide returned control before completion, sleep 106
04:48:47.606 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:47.610 00.004 6120 Enqueuing Expose request
04:48:47.716 00.106 7680 IsGuiding returns 1
04:48:47.716 00.000 7680 scope still moving after pulse duration time elapsed
04:48:47.745 00.029 7680 IsSlewing returns 0
04:48:47.747 00.002 7680 IsGuiding returns 0
04:48:47.747 00.000 7680 scope move finished after 96 + 49 ms
04:48:47.748 00.001 7680 Move returns status 0, amount 96
04:48:47.749 00.001 7680 MoveAxis(N, 0, ABG)
04:48:47.749 00.000 7680 Move returns status 0, amount 0
04:48:47.749 00.000 7680 move complete, result=0
04:48:47.750 00.001 7680 worker thread done servicing request
04:48:47.750 00.000 6120 GuideStep: -0.2 px 96 ms EAST, -0.3 px 0 ms NORTH
04:48:47.759 00.009 7680 Worker thread wakes up
04:48:47.759 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:47.759 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:48:49.005 01.246 7680 Exposure complete
04:48:49.159 00.154 7680 worker thread done servicing request
04:48:49.159 00.000 6120 OnExposeComplete: enter
04:48:49.163 00.004 6120 UpdateGuideState(): m_state=6
04:48:49.170 00.007 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5778
04:48:49.176 00.006 6120 Star::Find returns 1 (0), X=504.77, Y=657.71, Mass=7725, SNR=58.2, Peak=183 HFD=6.8
04:48:49.181 00.005 6120 CameraToMount -- cameraTheta (3.07) - m_xAngle (0.19) = xAngle (2.88 = 2.88)
04:48:49.184 00.003 6120 CameraToMount -- cameraTheta (3.07) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.76 = -0.53)
04:48:49.187 00.003 6120 CameraToMount -- cameraX=-0.20 cameraY=0.01 hyp=0.20 cameraTheta=3.07 mountX=-0.19 mountY=-0.10, mountTheta=-2.66
04:48:49.193 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.01, opts=13)
04:48:49.196 00.003 6120 Enqueuing Move request for scope (-0.20, 0.01)
04:48:49.203 00.007 7680 Worker thread wakes up
04:48:49.204 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:49.209 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.01) opts 0xd
04:48:49.209 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.01)
04:48:49.209 00.000 7680 Moving (-0.20, 0.01) raw xDistance=-0.19 yDistance=-0.10
04:48:49.210 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:48:49.210 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:48:49.210 00.000 6120 UpdateGuideState exits: m=7725 SNR=58.2
04:48:49.214 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:48:49.214 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:49.218 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:49.222 00.004 7680 MoveAxis(E, 0, ABG)
04:48:49.222 00.000 7680 Move returns status 0, amount 0
04:48:49.222 00.000 6120 Enqueuing Expose request
04:48:49.227 00.005 7680 MoveAxis(N, 0, ABG)
04:48:49.227 00.000 7680 Move returns status 0, amount 0
04:48:49.227 00.000 7680 move complete, result=0
04:48:49.227 00.000 7680 worker thread done servicing request
04:48:49.227 00.000 7680 Worker thread wakes up
04:48:49.228 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:49.228 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:48:49.228 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:48:50.477 01.249 7680 Exposure complete
04:48:50.620 00.143 7680 worker thread done servicing request
04:48:50.620 00.000 6120 OnExposeComplete: enter
04:48:50.624 00.004 6120 UpdateGuideState(): m_state=6
04:48:50.628 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5779
04:48:50.631 00.003 6120 Star::Find returns 1 (0), X=504.58, Y=659.74, Mass=6744, SNR=53.6, Peak=186 HFD=6.4
04:48:50.636 00.005 6120 CameraToMount -- cameraTheta (1.76) - m_xAngle (0.19) = xAngle (1.57 = 1.57)
04:48:50.642 00.006 6120 CameraToMount -- cameraTheta (1.76) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.44 = -1.84)
04:48:50.646 00.004 6120 CameraToMount -- cameraX=-0.39 cameraY=2.05 hyp=2.08 cameraTheta=1.76 mountX=-0.00 mountY=-2.01, mountTheta=-1.57
04:48:50.651 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.39, y=2.05, opts=13)
04:48:50.654 00.003 6120 Enqueuing Move request for scope (-0.39, 2.05)
04:48:50.658 00.004 7680 Worker thread wakes up
04:48:50.658 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 2.05) opts 0xd
04:48:50.659 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.39, 2.05)
04:48:50.659 00.000 7680 Moving (-0.39, 2.05) raw xDistance=-0.00 yDistance=-2.01
04:48:50.659 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:48:50.660 00.001 7680 resist switch: large excursion: input -2.01 thresh 0.60 direction from 1 to -1
04:48:50.660 00.000 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.03
04:48:50.660 00.000 7680 GuideAlgorithmResistSwitch::result() returns -2.01 from input -2.01
04:48:50.660 00.000 7680 MoveAxis(E, 0, ABG)
04:48:50.660 00.000 7680 Move returns status 0, amount 0
04:48:50.660 00.000 7680 MoveAxis(N, 1091, ABG)
04:48:50.661 00.001 7680 Guiding  Dir = 0, Dur = 1091
04:48:50.661 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:50.664 00.003 7680 IsSlewing returns 0
04:48:50.664 00.000 6120 UpdateGuideState exits: m=6744 SNR=53.6
04:48:50.668 00.004 7680 IsGuiding returns 0
04:48:50.668 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:50.672 00.004 7680 PulseGuide returned control before completion, sleep 1101
04:48:50.673 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:50.676 00.003 6120 Enqueuing Expose request
04:48:51.784 01.108 7680 IsGuiding returns 1
04:48:51.785 00.001 7680 scope still moving after pulse duration time elapsed
04:48:51.815 00.030 7680 IsSlewing returns 0
04:48:51.816 00.001 7680 IsGuiding returns 0
04:48:51.816 00.000 7680 scope move finished after 1091 + 56 ms
04:48:51.817 00.001 7680 Move returns status 0, amount 1091
04:48:51.817 00.000 7680 move complete, result=0
04:48:51.817 00.000 7680 worker thread done servicing request
04:48:51.819 00.002 6120 GuideStep: -0.0 px 0 ms EAST, -2.0 px 1091 ms NORTH
04:48:51.827 00.008 7680 Worker thread wakes up
04:48:51.827 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:51.827 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:48:53.081 01.254 7680 Exposure complete
04:48:53.237 00.156 7680 worker thread done servicing request
04:48:53.237 00.000 6120 OnExposeComplete: enter
04:48:53.242 00.005 6120 UpdateGuideState(): m_state=6
04:48:53.246 00.004 6120 Star::Find(15, 504, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5780
04:48:53.250 00.004 6120 Star::Find returns 1 (0), X=504.56, Y=656.63, Mass=7598, SNR=58.6, Peak=186 HFD=7.0
04:48:53.253 00.003 6120 CameraToMount -- cameraTheta (-1.94) - m_xAngle (0.19) = xAngle (-2.12 = -2.12)
04:48:53.259 00.006 6120 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.75 = 0.75)
04:48:53.268 00.009 6120 CameraToMount -- cameraX=-0.41 cameraY=-1.06 hyp=1.13 cameraTheta=-1.94 mountX=-0.60 mountY=0.77, mountTheta=2.23
04:48:53.276 00.008 6120 SchedulePrimaryMove(0D6325F0, x=-0.41, y=-1.06, opts=13)
04:48:53.283 00.007 6120 Enqueuing Move request for scope (-0.41, -1.06)
04:48:53.289 00.006 7680 Worker thread wakes up
04:48:53.289 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -1.06) opts 0xd
04:48:53.290 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.41, -1.06)
04:48:53.290 00.000 7680 Moving (-0.41, -1.06) raw xDistance=-0.60 yDistance=0.77
04:48:53.290 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
04:48:53.290 00.000 7680 resist switch: large excursion: input 0.77 thresh 0.60 direction from -1 to 1
04:48:53.292 00.002 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.32
04:48:53.292 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:53.300 00.008 7680 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
04:48:53.300 00.000 6120 UpdateGuideState exits: m=7598 SNR=58.6
04:48:53.307 00.007 7680 MoveAxis(E, 243, ABG)
04:48:53.307 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:53.314 00.007 7680 Guiding  Dir = 2, Dur = 243
04:48:53.314 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:53.319 00.005 7680 IsSlewing returns 0
04:48:53.319 00.000 6120 Enqueuing Expose request
04:48:53.326 00.007 7680 IsGuiding returns 0
04:48:53.328 00.002 7680 PulseGuide returned control before completion, sleep 253
04:48:53.586 00.258 7680 IsGuiding returns 1
04:48:53.587 00.001 7680 scope still moving after pulse duration time elapsed
04:48:53.617 00.030 7680 IsSlewing returns 0
04:48:53.617 00.000 7680 IsGuiding returns 0
04:48:53.618 00.001 7680 scope move finished after 243 + 47 ms
04:48:53.618 00.000 7680 Move returns status 0, amount 243
04:48:53.618 00.000 7680 MoveAxis(S, 419, ABG)
04:48:53.618 00.000 7680 Guiding  Dir = 1, Dur = 419
04:48:53.618 00.000 7680 IsSlewing returns 0
04:48:53.619 00.001 7680 IsGuiding returns 0
04:48:53.619 00.000 7680 PulseGuide returned control before completion, sleep 429
04:48:54.058 00.439 7680 IsGuiding returns 1
04:48:54.059 00.001 7680 scope still moving after pulse duration time elapsed
04:48:54.089 00.030 7680 IsSlewing returns 0
04:48:54.090 00.001 7680 IsGuiding returns 1
04:48:54.120 00.030 7680 IsSlewing returns 0
04:48:54.121 00.001 7680 IsGuiding returns 0
04:48:54.121 00.000 7680 scope move finished after 419 + 83 ms
04:48:54.121 00.000 7680 Move returns status 0, amount 419
04:48:54.123 00.002 7680 move complete, result=0
04:48:54.123 00.000 7680 worker thread done servicing request
04:48:54.123 00.000 7680 Worker thread wakes up
04:48:54.123 00.000 6120 GuideStep: -0.6 px 243 ms EAST, 0.8 px 419 ms SOUTH
04:48:54.130 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:54.130 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:48:55.383 01.253 7680 Exposure complete
04:48:55.518 00.135 7680 worker thread done servicing request
04:48:55.518 00.000 6120 OnExposeComplete: enter
04:48:55.522 00.004 6120 UpdateGuideState(): m_state=6
04:48:55.525 00.003 6120 Star::Find(15, 504, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5781
04:48:55.530 00.005 6120 Star::Find returns 1 (0), X=504.84, Y=656.60, Mass=7950, SNR=58.5, Peak=182 HFD=6.8
04:48:55.535 00.005 6120 CameraToMount -- cameraTheta (-1.69) - m_xAngle (0.19) = xAngle (-1.88 = -1.88)
04:48:55.539 00.004 6120 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.00 = 1.00)
04:48:55.542 00.003 6120 CameraToMount -- cameraX=-0.13 cameraY=-1.09 hyp=1.10 cameraTheta=-1.69 mountX=-0.33 mountY=0.93, mountTheta=1.91
04:48:55.549 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.13, y=-1.09, opts=13)
04:48:55.553 00.004 6120 Enqueuing Move request for scope (-0.13, -1.09)
04:48:55.558 00.005 7680 Worker thread wakes up
04:48:55.558 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:55.562 00.004 6120 UpdateGuideState exits: m=7950 SNR=58.5
04:48:55.565 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:55.567 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:55.572 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -1.09) opts 0xd
04:48:55.572 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.13, -1.09)
04:48:55.572 00.000 7680 Moving (-0.13, -1.09) raw xDistance=-0.33 yDistance=0.93
04:48:55.573 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
04:48:55.573 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.93 from input 0.93
04:48:55.573 00.000 7680 MoveAxis(E, 152, ABG)
04:48:55.573 00.000 7680 Guiding  Dir = 2, Dur = 152
04:48:55.573 00.000 6120 Enqueuing Expose request
04:48:55.578 00.005 7680 IsSlewing returns 0
04:48:55.580 00.002 7680 IsGuiding returns 0
04:48:55.580 00.000 7680 PulseGuide returned control before completion, sleep 162
04:48:55.747 00.167 7680 IsGuiding returns 1
04:48:55.748 00.001 7680 scope still moving after pulse duration time elapsed
04:48:55.778 00.030 7680 IsSlewing returns 0
04:48:55.780 00.002 7680 IsGuiding returns 0
04:48:55.780 00.000 7680 scope move finished after 152 + 48 ms
04:48:55.780 00.000 7680 Move returns status 0, amount 152
04:48:55.780 00.000 7680 MoveAxis(S, 502, ABG)
04:48:55.780 00.000 7680 Guiding  Dir = 1, Dur = 502
04:48:55.782 00.002 7680 IsSlewing returns 0
04:48:55.782 00.000 7680 IsGuiding returns 0
04:48:55.783 00.001 7680 PulseGuide returned control before completion, sleep 512
04:48:56.298 00.515 7680 IsGuiding returns 1
04:48:56.300 00.002 7680 scope still moving after pulse duration time elapsed
04:48:56.330 00.030 7680 IsSlewing returns 0
04:48:56.331 00.001 7680 IsGuiding returns 0
04:48:56.331 00.000 7680 scope move finished after 502 + 46 ms
04:48:56.331 00.000 7680 Move returns status 0, amount 502
04:48:56.332 00.001 7680 move complete, result=0
04:48:56.332 00.000 7680 worker thread done servicing request
04:48:56.332 00.000 6120 GuideStep: -0.3 px 152 ms EAST, 0.9 px 502 ms SOUTH
04:48:56.338 00.006 7680 Worker thread wakes up
04:48:56.338 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:56.338 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:48:57.592 01.254 7680 Exposure complete
04:48:57.740 00.148 7680 worker thread done servicing request
04:48:57.741 00.001 6120 OnExposeComplete: enter
04:48:57.746 00.005 6120 UpdateGuideState(): m_state=6
04:48:57.753 00.007 6120 Star::Find(15, 504, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5782
04:48:57.760 00.007 6120 Star::Find returns 1 (0), X=505.25, Y=656.85, Mass=7835, SNR=58.0, Peak=205 HFD=6.7
04:48:57.767 00.007 6120 CameraToMount -- cameraTheta (-1.25) - m_xAngle (0.19) = xAngle (-1.44 = -1.44)
04:48:57.771 00.004 6120 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.44 = 1.44)
04:48:57.776 00.005 6120 CameraToMount -- cameraX=0.28 cameraY=-0.84 hyp=0.89 cameraTheta=-1.25 mountX=0.12 mountY=0.88, mountTheta=1.44
04:48:57.781 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.28, y=-0.84, opts=13)
04:48:57.785 00.004 6120 Enqueuing Move request for scope (0.28, -0.84)
04:48:57.789 00.004 7680 Worker thread wakes up
04:48:57.789 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.84) opts 0xd
04:48:57.789 00.000 7680 Handling offset move in thread for scope, endpoint = (0.28, -0.84)
04:48:57.790 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:57.794 00.004 7680 Moving (0.28, -0.84) raw xDistance=0.12 yDistance=0.88
04:48:57.794 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:48:57.794 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88
04:48:57.796 00.002 6120 UpdateGuideState exits: m=7835 SNR=58.0
04:48:57.798 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:57.801 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:57.804 00.003 6120 Enqueuing Expose request
04:48:57.807 00.003 7680 MoveAxis(E, 0, ABG)
04:48:57.807 00.000 7680 Move returns status 0, amount 0
04:48:57.807 00.000 7680 MoveAxis(S, 476, ABG)
04:48:57.809 00.002 7680 Guiding  Dir = 1, Dur = 476
04:48:57.809 00.000 7680 IsSlewing returns 0
04:48:57.809 00.000 7680 IsGuiding returns 0
04:48:57.810 00.001 7680 PulseGuide returned control before completion, sleep 486
04:48:58.300 00.490 7680 IsGuiding returns 1
04:48:58.302 00.002 7680 scope still moving after pulse duration time elapsed
04:48:58.332 00.030 7680 IsSlewing returns 0
04:48:58.333 00.001 7680 IsGuiding returns 0
04:48:58.334 00.001 7680 scope move finished after 476 + 47 ms
04:48:58.334 00.000 7680 Move returns status 0, amount 476
04:48:58.334 00.000 7680 move complete, result=0
04:48:58.334 00.000 7680 worker thread done servicing request
04:48:58.334 00.000 7680 Worker thread wakes up
04:48:58.335 00.001 6120 GuideStep: 0.1 px 0 ms EAST, 0.9 px 476 ms SOUTH
04:48:58.342 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:48:58.342 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:48:59.595 01.253 7680 Exposure complete
04:48:59.745 00.150 7680 worker thread done servicing request
04:48:59.746 00.001 6120 OnExposeComplete: enter
04:48:59.749 00.003 6120 UpdateGuideState(): m_state=6
04:48:59.754 00.005 6120 Star::Find(15, 505, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5783
04:48:59.758 00.004 6120 Star::Find returns 1 (0), X=505.30, Y=657.14, Mass=7287, SNR=57.1, Peak=204 HFD=6.4
04:48:59.764 00.006 6120 CameraToMount -- cameraTheta (-1.02) - m_xAngle (0.19) = xAngle (-1.21 = -1.21)
04:48:59.768 00.004 6120 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.66 = 1.66)
04:48:59.771 00.003 6120 CameraToMount -- cameraX=0.34 cameraY=-0.55 hyp=0.65 cameraTheta=-1.02 mountX=0.23 mountY=0.64, mountTheta=1.23
04:48:59.777 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.34, y=-0.55, opts=13)
04:48:59.781 00.004 6120 Enqueuing Move request for scope (0.34, -0.55)
04:48:59.784 00.003 7680 Worker thread wakes up
04:48:59.785 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:48:59.789 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.55) opts 0xd
04:48:59.789 00.000 7680 Handling offset move in thread for scope, endpoint = (0.34, -0.55)
04:48:59.789 00.000 7680 Moving (0.34, -0.55) raw xDistance=0.23 yDistance=0.64
04:48:59.790 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.23
04:48:59.790 00.000 6120 UpdateGuideState exits: m=7287 SNR=57.1
04:48:59.795 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:48:59.799 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:48:59.802 00.003 6120 Enqueuing Expose request
04:48:59.807 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
04:48:59.807 00.000 7680 MoveAxis(W, 93, ABG)
04:48:59.807 00.000 7680 Guiding  Dir = 3, Dur = 93
04:48:59.808 00.001 7680 IsSlewing returns 0
04:48:59.808 00.000 7680 IsGuiding returns 0
04:48:59.809 00.001 7680 PulseGuide returned control before completion, sleep 103
04:48:59.927 00.118 7680 IsGuiding returns 1
04:48:59.928 00.001 7680 scope still moving after pulse duration time elapsed
04:48:59.958 00.030 7680 IsSlewing returns 0
04:48:59.960 00.002 7680 IsGuiding returns 0
04:48:59.960 00.000 7680 scope move finished after 93 + 59 ms
04:48:59.961 00.001 7680 Move returns status 0, amount 93
04:48:59.962 00.001 7680 MoveAxis(S, 349, ABG)
04:48:59.962 00.000 7680 Guiding  Dir = 1, Dur = 349
04:48:59.963 00.001 7680 IsSlewing returns 0
04:48:59.963 00.000 7680 IsGuiding returns 0
04:48:59.964 00.001 7680 PulseGuide returned control before completion, sleep 359
04:49:00.336 00.372 7680 IsGuiding returns 1
04:49:00.336 00.000 7680 scope still moving after pulse duration time elapsed
04:49:00.367 00.031 7680 IsSlewing returns 0
04:49:00.368 00.001 7680 IsGuiding returns 0
04:49:00.368 00.000 7680 scope move finished after 349 + 55 ms
04:49:00.369 00.001 7680 Move returns status 0, amount 349
04:49:00.369 00.000 7680 move complete, result=0
04:49:00.369 00.000 7680 worker thread done servicing request
04:49:00.370 00.001 7680 Worker thread wakes up
04:49:00.370 00.000 6120 GuideStep: 0.2 px 93 ms WEST, 0.6 px 349 ms SOUTH
04:49:00.376 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:00.377 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:01.630 01.253 7680 Exposure complete
04:49:01.774 00.144 7680 worker thread done servicing request
04:49:01.774 00.000 6120 OnExposeComplete: enter
04:49:01.779 00.005 6120 UpdateGuideState(): m_state=6
04:49:01.783 00.004 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5784
04:49:01.787 00.004 6120 Star::Find returns 1 (0), X=505.15, Y=657.93, Mass=7801, SNR=58.5, Peak=205 HFD=6.6
04:49:01.793 00.006 6120 CameraToMount -- cameraTheta (0.91) - m_xAngle (0.19) = xAngle (0.72 = 0.72)
04:49:01.796 00.003 6120 CameraToMount -- cameraTheta (0.91) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.59 = -2.69)
04:49:01.800 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.24 hyp=0.30 cameraTheta=0.91 mountX=0.23 mountY=-0.13, mountTheta=-0.53
04:49:01.804 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.24, opts=13)
04:49:01.809 00.005 6120 Enqueuing Move request for scope (0.19, 0.24)
04:49:01.812 00.003 7680 Worker thread wakes up
04:49:01.813 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.24) opts 0xd
04:49:01.813 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.24)
04:49:01.813 00.000 7680 Moving (0.19, 0.24) raw xDistance=0.23 yDistance=-0.13
04:49:01.813 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:01.817 00.004 6120 UpdateGuideState exits: m=7801 SNR=58.5
04:49:01.821 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:01.826 00.005 7680 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.23
04:49:01.826 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:49:01.826 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:01.832 00.006 6120 Enqueuing Expose request
04:49:01.836 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:49:01.836 00.000 7680 MoveAxis(W, 100, ABG)
04:49:01.836 00.000 7680 Guiding  Dir = 3, Dur = 100
04:49:01.836 00.000 7680 IsSlewing returns 0
04:49:01.838 00.002 7680 IsGuiding returns 0
04:49:01.838 00.000 7680 PulseGuide returned control before completion, sleep 110
04:49:01.960 00.122 7680 IsGuiding returns 1
04:49:01.961 00.001 7680 scope still moving after pulse duration time elapsed
04:49:01.993 00.032 7680 IsSlewing returns 0
04:49:01.995 00.002 7680 IsGuiding returns 0
04:49:01.995 00.000 7680 scope move finished after 100 + 58 ms
04:49:01.996 00.001 7680 Move returns status 0, amount 100
04:49:01.996 00.000 7680 MoveAxis(N, 0, ABG)
04:49:01.996 00.000 7680 Move returns status 0, amount 0
04:49:01.996 00.000 7680 move complete, result=0
04:49:01.998 00.002 7680 worker thread done servicing request
04:49:01.998 00.000 6120 GuideStep: 0.2 px 100 ms WEST, -0.1 px 0 ms NORTH
04:49:02.004 00.006 7680 Worker thread wakes up
04:49:02.004 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:02.004 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:03.261 01.257 7680 Exposure complete
04:49:03.415 00.154 7680 worker thread done servicing request
04:49:03.416 00.001 6120 OnExposeComplete: enter
04:49:03.420 00.004 6120 UpdateGuideState(): m_state=6
04:49:03.424 00.004 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5785
04:49:03.428 00.004 6120 Star::Find returns 1 (0), X=504.96, Y=657.86, Mass=7628, SNR=57.8, Peak=182 HFD=6.6
04:49:03.432 00.004 6120 CameraToMount -- cameraTheta (1.59) - m_xAngle (0.19) = xAngle (1.40 = 1.40)
04:49:03.435 00.003 6120 CameraToMount -- cameraTheta (1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.27 = -2.01)
04:49:03.440 00.005 6120 CameraToMount -- cameraX=-0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.59 mountX=0.03 mountY=-0.16, mountTheta=-1.39
04:49:03.445 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.00, y=0.17, opts=13)
04:49:03.449 00.004 6120 Enqueuing Move request for scope (-0.00, 0.17)
04:49:03.452 00.003 7680 Worker thread wakes up
04:49:03.452 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.17) opts 0xd
04:49:03.452 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.00, 0.17)
04:49:03.454 00.002 7680 Moving (-0.00, 0.17) raw xDistance=0.03 yDistance=-0.16
04:49:03.454 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
04:49:03.454 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:49:03.454 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:03.457 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:49:03.457 00.000 7680 MoveAxis(E, 0, ABG)
04:49:03.457 00.000 7680 Move returns status 0, amount 0
04:49:03.457 00.000 7680 MoveAxis(N, 0, ABG)
04:49:03.457 00.000 7680 Move returns status 0, amount 0
04:49:03.458 00.001 6120 UpdateGuideState exits: m=7628 SNR=57.8
04:49:03.462 00.004 7680 move complete, result=0
04:49:03.462 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:03.464 00.002 7680 worker thread done servicing request
04:49:03.464 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:03.468 00.004 6120 Enqueuing Expose request
04:49:03.470 00.002 7680 Worker thread wakes up
04:49:03.471 00.001 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:49:03.473 00.002 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:03.473 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:04.713 01.240 7680 Exposure complete
04:49:04.857 00.144 7680 worker thread done servicing request
04:49:04.857 00.000 6120 OnExposeComplete: enter
04:49:04.861 00.004 6120 UpdateGuideState(): m_state=6
04:49:04.864 00.003 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5786
04:49:04.869 00.005 6120 Star::Find returns 1 (0), X=504.92, Y=657.06, Mass=7452, SNR=58.5, Peak=183 HFD=6.4
04:49:04.872 00.003 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
04:49:04.876 00.004 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
04:49:04.880 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=-0.63 hyp=0.63 cameraTheta=-1.65 mountX=-0.17 mountY=0.54, mountTheta=1.87
04:49:04.883 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=-0.63, opts=13)
04:49:04.890 00.007 6120 Enqueuing Move request for scope (-0.05, -0.63)
04:49:04.894 00.004 7680 Worker thread wakes up
04:49:04.894 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.63) opts 0xd
04:49:04.894 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.05, -0.63)
04:49:04.894 00.000 7680 Moving (-0.05, -0.63) raw xDistance=-0.17 yDistance=0.54
04:49:04.894 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:49:04.895 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
04:49:04.896 00.001 7680 MoveAxis(E, 0, ABG)
04:49:04.896 00.000 7680 Move returns status 0, amount 0
04:49:04.896 00.000 7680 MoveAxis(S, 295, ABG)
04:49:04.896 00.000 7680 Guiding  Dir = 1, Dur = 295
04:49:04.896 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:04.901 00.005 7680 IsSlewing returns 0
04:49:04.901 00.000 6120 UpdateGuideState exits: m=7452 SNR=58.5
04:49:04.904 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:04.908 00.004 7680 IsGuiding returns 0
04:49:04.908 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:04.912 00.004 7680 PulseGuide returned control before completion, sleep 305
04:49:04.912 00.000 6120 Enqueuing Expose request
04:49:05.232 00.320 7680 IsGuiding returns 1
04:49:05.233 00.001 7680 scope still moving after pulse duration time elapsed
04:49:05.263 00.030 7680 IsSlewing returns 0
04:49:05.264 00.001 7680 IsGuiding returns 0
04:49:05.264 00.000 7680 scope move finished after 295 + 60 ms
04:49:05.264 00.000 7680 Move returns status 0, amount 295
04:49:05.265 00.001 7680 move complete, result=0
04:49:05.265 00.000 7680 worker thread done servicing request
04:49:05.266 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.5 px 295 ms SOUTH
04:49:05.275 00.009 7680 Worker thread wakes up
04:49:05.275 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:05.275 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:06.526 01.251 7680 Exposure complete
04:49:06.669 00.143 7680 worker thread done servicing request
04:49:06.669 00.000 6120 OnExposeComplete: enter
04:49:06.674 00.005 6120 UpdateGuideState(): m_state=6
04:49:06.678 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5787
04:49:06.682 00.004 6120 Star::Find returns 1 (0), X=505.09, Y=658.01, Mass=7408, SNR=56.8, Peak=186 HFD=6.4
04:49:06.686 00.004 6120 CameraToMount -- cameraTheta (1.21) - m_xAngle (0.19) = xAngle (1.02 = 1.02)
04:49:06.689 00.003 6120 CameraToMount -- cameraTheta (1.21) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.89 = -2.39)
04:49:06.693 00.004 6120 CameraToMount -- cameraX=0.12 cameraY=0.32 hyp=0.34 cameraTheta=1.21 mountX=0.18 mountY=-0.23, mountTheta=-0.92
04:49:06.698 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.32, opts=13)
04:49:06.702 00.004 6120 Enqueuing Move request for scope (0.12, 0.32)
04:49:06.706 00.004 7680 Worker thread wakes up
04:49:06.706 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.32) opts 0xd
04:49:06.707 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:06.711 00.004 6120 UpdateGuideState exits: m=7408 SNR=56.8
04:49:06.714 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:06.717 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:06.722 00.005 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.32)
04:49:06.722 00.000 7680 Moving (0.12, 0.32) raw xDistance=0.18 yDistance=-0.23
04:49:06.723 00.001 6120 Enqueuing Expose request
04:49:06.726 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:49:06.727 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:49:06.727 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:49:06.727 00.000 7680 MoveAxis(E, 0, ABG)
04:49:06.727 00.000 7680 Move returns status 0, amount 0
04:49:06.727 00.000 7680 MoveAxis(N, 0, ABG)
04:49:06.727 00.000 7680 Move returns status 0, amount 0
04:49:06.728 00.001 7680 move complete, result=0
04:49:06.729 00.001 7680 worker thread done servicing request
04:49:06.729 00.000 7680 Worker thread wakes up
04:49:06.729 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:06.729 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:06.729 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:49:07.986 01.257 7680 Exposure complete
04:49:08.145 00.159 7680 worker thread done servicing request
04:49:08.145 00.000 6120 OnExposeComplete: enter
04:49:08.150 00.005 6120 UpdateGuideState(): m_state=6
04:49:08.154 00.004 6120 Star::Find(15, 505, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5788
04:49:08.158 00.004 6120 Star::Find returns 1 (0), X=504.88, Y=657.98, Mass=7814, SNR=57.9, Peak=200 HFD=6.5
04:49:08.162 00.004 6120 CameraToMount -- cameraTheta (1.85) - m_xAngle (0.19) = xAngle (1.66 = 1.66)
04:49:08.166 00.004 6120 CameraToMount -- cameraTheta (1.85) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.54 = -1.75)
04:49:08.171 00.005 6120 CameraToMount -- cameraX=-0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.85 mountX=-0.03 mountY=-0.29, mountTheta=-1.67
04:49:08.175 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.08, y=0.29, opts=13)
04:49:08.180 00.005 6120 Enqueuing Move request for scope (-0.08, 0.29)
04:49:08.183 00.003 7680 Worker thread wakes up
04:49:08.183 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.29) opts 0xd
04:49:08.183 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.08, 0.29)
04:49:08.183 00.000 7680 Moving (-0.08, 0.29) raw xDistance=-0.03 yDistance=-0.29
04:49:08.183 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:49:08.184 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:49:08.184 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
04:49:08.185 00.001 7680 MoveAxis(E, 0, ABG)
04:49:08.185 00.000 7680 Move returns status 0, amount 0
04:49:08.185 00.000 7680 MoveAxis(N, 0, ABG)
04:49:08.185 00.000 7680 Move returns status 0, amount 0
04:49:08.185 00.000 7680 move complete, result=0
04:49:08.185 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:08.189 00.004 7680 worker thread done servicing request
04:49:08.189 00.000 6120 UpdateGuideState exits: m=7814 SNR=57.9
04:49:08.191 00.002 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:08.196 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:08.198 00.002 6120 Enqueuing Expose request
04:49:08.203 00.005 7680 Worker thread wakes up
04:49:08.203 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:08.203 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:08.203 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:49:09.453 01.250 7680 Exposure complete
04:49:09.599 00.146 7680 worker thread done servicing request
04:49:09.599 00.000 6120 OnExposeComplete: enter
04:49:09.603 00.004 6120 UpdateGuideState(): m_state=6
04:49:09.607 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5789
04:49:09.610 00.003 6120 Star::Find returns 1 (0), X=504.85, Y=657.92, Mass=6803, SNR=55.1, Peak=185 HFD=6.6
04:49:09.615 00.005 6120 CameraToMount -- cameraTheta (2.04) - m_xAngle (0.19) = xAngle (1.86 = 1.86)
04:49:09.619 00.004 6120 CameraToMount -- cameraTheta (2.04) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.73 = -1.55)
04:49:09.622 00.003 6120 CameraToMount -- cameraX=-0.11 cameraY=0.23 hyp=0.25 cameraTheta=2.04 mountX=-0.07 mountY=-0.25, mountTheta=-1.84
04:49:09.628 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.11, y=0.23, opts=13)
04:49:09.631 00.003 6120 Enqueuing Move request for scope (-0.11, 0.23)
04:49:09.635 00.004 7680 Worker thread wakes up
04:49:09.636 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:09.639 00.003 6120 UpdateGuideState exits: m=6803 SNR=55.1
04:49:09.642 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:09.647 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:09.650 00.003 6120 Enqueuing Expose request
04:49:09.654 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.23) opts 0xd
04:49:09.654 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.11, 0.23)
04:49:09.654 00.000 7680 Moving (-0.11, 0.23) raw xDistance=-0.07 yDistance=-0.25
04:49:09.654 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:49:09.654 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:49:09.655 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:49:09.656 00.001 7680 MoveAxis(E, 0, ABG)
04:49:09.656 00.000 7680 Move returns status 0, amount 0
04:49:09.656 00.000 7680 MoveAxis(N, 0, ABG)
04:49:09.656 00.000 7680 Move returns status 0, amount 0
04:49:09.656 00.000 7680 move complete, result=0
04:49:09.656 00.000 7680 worker thread done servicing request
04:49:09.656 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
04:49:09.661 00.005 7680 Worker thread wakes up
04:49:09.661 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:09.661 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:10.903 01.242 7680 Exposure complete
04:49:11.056 00.153 7680 worker thread done servicing request
04:49:11.056 00.000 6120 OnExposeComplete: enter
04:49:11.059 00.003 6120 UpdateGuideState(): m_state=6
04:49:11.064 00.005 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5790
04:49:11.069 00.005 6120 Star::Find returns 1 (0), X=504.72, Y=657.89, Mass=7770, SNR=58.4, Peak=192 HFD=6.6
04:49:11.073 00.004 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (0.19) = xAngle (2.27 = 2.27)
04:49:11.077 00.004 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.15 = -1.14)
04:49:11.081 00.004 6120 CameraToMount -- cameraX=-0.24 cameraY=0.20 hyp=0.31 cameraTheta=2.46 mountX=-0.20 mountY=-0.28, mountTheta=-2.19
04:49:11.087 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.24, y=0.20, opts=13)
04:49:11.091 00.004 6120 Enqueuing Move request for scope (-0.24, 0.20)
04:49:11.095 00.004 7680 Worker thread wakes up
04:49:11.095 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.20) opts 0xd
04:49:11.096 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.24, 0.20)
04:49:11.096 00.000 7680 Moving (-0.24, 0.20) raw xDistance=-0.20 yDistance=-0.28
04:49:11.096 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.20
04:49:11.096 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:49:11.097 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:11.102 00.005 6120 UpdateGuideState exits: m=7770 SNR=58.4
04:49:11.106 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:11.109 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:11.114 00.005 6120 Enqueuing Expose request
04:49:11.117 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
04:49:11.118 00.001 7680 MoveAxis(E, 82, ABG)
04:49:11.118 00.000 7680 Guiding  Dir = 2, Dur = 82
04:49:11.118 00.000 7680 IsSlewing returns 0
04:49:11.118 00.000 7680 IsGuiding returns 0
04:49:11.120 00.002 7680 PulseGuide returned control before completion, sleep 92
04:49:11.224 00.104 7680 IsGuiding returns 1
04:49:11.224 00.000 7680 scope still moving after pulse duration time elapsed
04:49:11.253 00.029 7680 IsSlewing returns 0
04:49:11.255 00.002 7680 IsGuiding returns 0
04:49:11.255 00.000 7680 scope move finished after 82 + 53 ms
04:49:11.255 00.000 7680 Move returns status 0, amount 82
04:49:11.255 00.000 7680 MoveAxis(N, 0, ABG)
04:49:11.256 00.001 7680 Move returns status 0, amount 0
04:49:11.256 00.000 7680 move complete, result=0
04:49:11.256 00.000 7680 worker thread done servicing request
04:49:11.258 00.002 6120 GuideStep: -0.2 px 82 ms EAST, -0.3 px 0 ms NORTH
04:49:11.265 00.007 7680 Worker thread wakes up
04:49:11.265 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:11.267 00.002 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:12.516 01.249 7680 Exposure complete
04:49:12.675 00.159 7680 worker thread done servicing request
04:49:12.676 00.001 6120 OnExposeComplete: enter
04:49:12.679 00.003 6120 UpdateGuideState(): m_state=6
04:49:12.684 00.005 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5791
04:49:12.689 00.005 6120 Star::Find returns 1 (0), X=504.93, Y=657.72, Mass=7934, SNR=58.4, Peak=181 HFD=6.7
04:49:12.692 00.003 6120 CameraToMount -- cameraTheta (2.46) - m_xAngle (0.19) = xAngle (2.27 = 2.27)
04:49:12.697 00.005 6120 CameraToMount -- cameraTheta (2.46) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.14 = -1.14)
04:49:12.701 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.46 mountX=-0.03 mountY=-0.05, mountTheta=-2.19
04:49:12.706 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=0.03, opts=13)
04:49:12.711 00.005 6120 Enqueuing Move request for scope (-0.04, 0.03)
04:49:12.714 00.003 7680 Worker thread wakes up
04:49:12.714 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
04:49:12.714 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
04:49:12.714 00.000 7680 Moving (-0.04, 0.03) raw xDistance=-0.03 yDistance=-0.05
04:49:12.716 00.002 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:12.719 00.003 6120 UpdateGuideState exits: m=7934 SNR=58.4
04:49:12.723 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:12.726 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
04:49:12.726 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:49:12.726 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:12.731 00.005 6120 Enqueuing Expose request
04:49:12.736 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:49:12.736 00.000 7680 MoveAxis(E, 0, ABG)
04:49:12.737 00.001 7680 Move returns status 0, amount 0
04:49:12.737 00.000 7680 MoveAxis(N, 0, ABG)
04:49:12.737 00.000 7680 Move returns status 0, amount 0
04:49:12.738 00.001 7680 move complete, result=0
04:49:12.738 00.000 7680 worker thread done servicing request
04:49:12.738 00.000 7680 Worker thread wakes up
04:49:12.739 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:49:12.743 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:12.743 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:13.990 01.247 7680 Exposure complete
04:49:14.140 00.150 7680 worker thread done servicing request
04:49:14.141 00.001 6120 OnExposeComplete: enter
04:49:14.145 00.004 6120 UpdateGuideState(): m_state=6
04:49:14.149 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5792
04:49:14.153 00.004 6120 Star::Find returns 1 (0), X=504.92, Y=657.56, Mass=7592, SNR=57.2, Peak=168 HFD=6.7
04:49:14.157 00.004 6120 CameraToMount -- cameraTheta (-1.88) - m_xAngle (0.19) = xAngle (-2.06 = -2.06)
04:49:14.161 00.004 6120 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.81 = 0.81)
04:49:14.165 00.004 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.88 mountX=-0.07 mountY=0.10, mountTheta=2.15
04:49:14.170 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.14, opts=13)
04:49:14.174 00.004 6120 Enqueuing Move request for scope (-0.04, -0.14)
04:49:14.177 00.003 7680 Worker thread wakes up
04:49:14.177 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
04:49:14.177 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
04:49:14.177 00.000 7680 Moving (-0.04, -0.14) raw xDistance=-0.07 yDistance=0.10
04:49:14.177 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:49:14.179 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:49:14.179 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:14.183 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:49:14.183 00.000 7680 MoveAxis(E, 0, ABG)
04:49:14.183 00.000 7680 Move returns status 0, amount 0
04:49:14.183 00.000 7680 MoveAxis(N, 0, ABG)
04:49:14.183 00.000 7680 Move returns status 0, amount 0
04:49:14.184 00.001 7680 move complete, result=0
04:49:14.184 00.000 7680 worker thread done servicing request
04:49:14.184 00.000 6120 UpdateGuideState exits: m=7592 SNR=57.2
04:49:14.188 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:14.192 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:14.195 00.003 6120 Enqueuing Expose request
04:49:14.200 00.005 7680 Worker thread wakes up
04:49:14.200 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:14.200 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:14.200 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:49:15.438 01.238 7680 Exposure complete
04:49:15.587 00.149 7680 worker thread done servicing request
04:49:15.588 00.001 6120 OnExposeComplete: enter
04:49:15.592 00.004 6120 UpdateGuideState(): m_state=6
04:49:15.596 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5793
04:49:15.600 00.004 6120 Star::Find returns 1 (0), X=504.78, Y=657.67, Mass=7722, SNR=58.1, Peak=177 HFD=6.8
04:49:15.604 00.004 6120 CameraToMount -- cameraTheta (-3.03) - m_xAngle (0.19) = xAngle (-3.22 = 3.07)
04:49:15.610 00.006 6120 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.34 = -0.34)
04:49:15.615 00.005 6120 CameraToMount -- cameraX=-0.19 cameraY=-0.02 hyp=0.19 cameraTheta=-3.03 mountX=-0.19 mountY=-0.06, mountTheta=-2.82
04:49:15.620 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=-0.02, opts=13)
04:49:15.623 00.003 6120 Enqueuing Move request for scope (-0.19, -0.02)
04:49:15.627 00.004 7680 Worker thread wakes up
04:49:15.627 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.02) opts 0xd
04:49:15.628 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.19, -0.02)
04:49:15.628 00.000 7680 Moving (-0.19, -0.02) raw xDistance=-0.19 yDistance=-0.06
04:49:15.628 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
04:49:15.628 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:49:15.628 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:49:15.629 00.001 7680 MoveAxis(E, 0, ABG)
04:49:15.629 00.000 7680 Move returns status 0, amount 0
04:49:15.629 00.000 7680 MoveAxis(N, 0, ABG)
04:49:15.629 00.000 7680 Move returns status 0, amount 0
04:49:15.629 00.000 7680 move complete, result=0
04:49:15.629 00.000 7680 worker thread done servicing request
04:49:15.629 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:15.634 00.005 6120 UpdateGuideState exits: m=7722 SNR=58.1
04:49:15.637 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:15.640 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:15.644 00.004 6120 Enqueuing Expose request
04:49:15.647 00.003 7680 Worker thread wakes up
04:49:15.647 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
04:49:15.651 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:15.651 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:16.896 01.245 7680 Exposure complete
04:49:17.046 00.150 7680 worker thread done servicing request
04:49:17.047 00.001 6120 OnExposeComplete: enter
04:49:17.051 00.004 6120 UpdateGuideState(): m_state=6
04:49:17.055 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5794
04:49:17.059 00.004 6120 Star::Find returns 1 (0), X=504.85, Y=657.68, Mass=7837, SNR=58.5, Peak=172 HFD=6.8
04:49:17.064 00.005 6120 CameraToMount -- cameraTheta (-3.08) - m_xAngle (0.19) = xAngle (-3.26 = 3.02)
04:49:17.067 00.003 6120 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.39 = -0.39)
04:49:17.070 00.003 6120 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.08 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
04:49:17.076 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.12, y=-0.01, opts=13)
04:49:17.082 00.006 6120 Enqueuing Move request for scope (-0.12, -0.01)
04:49:17.086 00.004 7680 Worker thread wakes up
04:49:17.086 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:17.091 00.005 6120 UpdateGuideState exits: m=7837 SNR=58.5
04:49:17.094 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
04:49:17.094 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
04:49:17.094 00.000 7680 Moving (-0.12, -0.01) raw xDistance=-0.11 yDistance=-0.04
04:49:17.094 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:49:17.094 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:49:17.094 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:17.098 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:17.102 00.004 6120 Enqueuing Expose request
04:49:17.106 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:49:17.107 00.001 7680 MoveAxis(E, 0, ABG)
04:49:17.107 00.000 7680 Move returns status 0, amount 0
04:49:17.107 00.000 7680 MoveAxis(N, 0, ABG)
04:49:17.107 00.000 7680 Move returns status 0, amount 0
04:49:17.107 00.000 7680 move complete, result=0
04:49:17.107 00.000 7680 worker thread done servicing request
04:49:17.108 00.001 7680 Worker thread wakes up
04:49:17.108 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:17.108 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:17.108 00.000 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:49:18.352 01.244 7680 Exposure complete
04:49:18.496 00.144 7680 worker thread done servicing request
04:49:18.498 00.002 6120 OnExposeComplete: enter
04:49:18.502 00.004 6120 UpdateGuideState(): m_state=6
04:49:18.506 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5795
04:49:18.509 00.003 6120 Star::Find returns 1 (0), X=504.75, Y=657.61, Mass=7577, SNR=57.4, Peak=175 HFD=6.9
04:49:18.513 00.004 6120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.19) = xAngle (-2.97 = -2.97)
04:49:18.518 00.005 6120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.09 = -0.09)
04:49:18.522 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.08 hyp=0.23 cameraTheta=-2.78 mountX=-0.23 mountY=-0.02, mountTheta=-3.05
04:49:18.527 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.08, opts=13)
04:49:18.532 00.005 6120 Enqueuing Move request for scope (-0.22, -0.08)
04:49:18.535 00.003 7680 Worker thread wakes up
04:49:18.536 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.08) opts 0xd
04:49:18.536 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.08)
04:49:18.536 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:18.541 00.005 6120 UpdateGuideState exits: m=7577 SNR=57.4
04:49:18.545 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:18.549 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:18.553 00.004 6120 Enqueuing Expose request
04:49:18.557 00.004 7680 Moving (-0.22, -0.08) raw xDistance=-0.23 yDistance=-0.02
04:49:18.557 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.23
04:49:18.557 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:49:18.557 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
04:49:18.558 00.001 7680 MoveAxis(E, 93, ABG)
04:49:18.558 00.000 7680 Guiding  Dir = 2, Dur = 93
04:49:18.558 00.000 7680 IsSlewing returns 0
04:49:18.559 00.001 7680 IsGuiding returns 0
04:49:18.559 00.000 7680 PulseGuide returned control before completion, sleep 103
04:49:18.668 00.109 7680 IsGuiding returns 1
04:49:18.668 00.000 7680 scope still moving after pulse duration time elapsed
04:49:18.697 00.029 7680 IsSlewing returns 0
04:49:18.699 00.002 7680 IsGuiding returns 0
04:49:18.699 00.000 7680 scope move finished after 93 + 47 ms
04:49:18.701 00.002 7680 Move returns status 0, amount 93
04:49:18.701 00.000 7680 MoveAxis(N, 0, ABG)
04:49:18.701 00.000 7680 Move returns status 0, amount 0
04:49:18.702 00.001 7680 move complete, result=0
04:49:18.702 00.000 7680 worker thread done servicing request
04:49:18.702 00.000 7680 Worker thread wakes up
04:49:18.703 00.001 6120 GuideStep: -0.2 px 93 ms EAST, -0.0 px 0 ms NORTH
04:49:18.708 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:18.708 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:19.956 01.248 7680 Exposure complete
04:49:20.103 00.147 7680 worker thread done servicing request
04:49:20.104 00.001 6120 OnExposeComplete: enter
04:49:20.111 00.007 6120 UpdateGuideState(): m_state=6
04:49:20.114 00.003 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5796
04:49:20.118 00.004 6120 Star::Find returns 1 (0), X=504.74, Y=657.71, Mass=7661, SNR=58.2, Peak=196 HFD=6.7
04:49:20.124 00.006 6120 CameraToMount -- cameraTheta (3.05) - m_xAngle (0.19) = xAngle (2.86 = 2.86)
04:49:20.128 00.004 6120 CameraToMount -- cameraTheta (3.05) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.73 = -0.55)
04:49:20.132 00.004 6120 CameraToMount -- cameraX=-0.23 cameraY=0.02 hyp=0.23 cameraTheta=3.05 mountX=-0.22 mountY=-0.12, mountTheta=-2.64
04:49:20.138 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.02, opts=13)
04:49:20.143 00.005 6120 Enqueuing Move request for scope (-0.23, 0.02)
04:49:20.146 00.003 7680 Worker thread wakes up
04:49:20.147 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:20.152 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.02) opts 0xd
04:49:20.152 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.02)
04:49:20.152 00.000 7680 Moving (-0.23, 0.02) raw xDistance=-0.22 yDistance=-0.12
04:49:20.152 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
04:49:20.153 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:49:20.153 00.000 6120 UpdateGuideState exits: m=7661 SNR=58.2
04:49:20.157 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:20.160 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:20.165 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:49:20.165 00.000 7680 MoveAxis(E, 97, ABG)
04:49:20.165 00.000 7680 Guiding  Dir = 2, Dur = 97
04:49:20.165 00.000 6120 Enqueuing Expose request
04:49:20.170 00.005 7680 IsSlewing returns 0
04:49:20.170 00.000 7680 IsGuiding returns 0
04:49:20.170 00.000 7680 PulseGuide returned control before completion, sleep 107
04:49:20.292 00.122 7680 IsGuiding returns 1
04:49:20.292 00.000 7680 scope still moving after pulse duration time elapsed
04:49:20.324 00.032 7680 IsSlewing returns 0
04:49:20.325 00.001 7680 IsGuiding returns 1
04:49:20.355 00.030 7680 IsSlewing returns 0
04:49:20.356 00.001 7680 IsGuiding returns 1
04:49:20.386 00.030 7680 IsSlewing returns 0
04:49:20.387 00.001 7680 IsGuiding returns 0
04:49:20.388 00.001 7680 scope move finished after 97 + 119 ms
04:49:20.388 00.000 7680 Move returns status 0, amount 97
04:49:20.388 00.000 7680 MoveAxis(N, 0, ABG)
04:49:20.389 00.001 7680 Move returns status 0, amount 0
04:49:20.389 00.000 7680 move complete, result=0
04:49:20.389 00.000 7680 worker thread done servicing request
04:49:20.389 00.000 6120 GuideStep: -0.2 px 97 ms EAST, -0.1 px 0 ms NORTH
04:49:20.399 00.010 7680 Worker thread wakes up
04:49:20.399 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:20.399 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:21.653 01.254 7680 Exposure complete
04:49:21.801 00.148 7680 worker thread done servicing request
04:49:21.802 00.001 6120 OnExposeComplete: enter
04:49:21.805 00.003 6120 UpdateGuideState(): m_state=6
04:49:21.810 00.005 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5797
04:49:21.815 00.005 6120 Star::Find returns 1 (0), X=504.70, Y=657.70, Mass=7858, SNR=57.5, Peak=188 HFD=6.7
04:49:21.818 00.003 6120 CameraToMount -- cameraTheta (3.11) - m_xAngle (0.19) = xAngle (2.92 = 2.92)
04:49:21.821 00.003 6120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.79 = -0.49)
04:49:21.825 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.01 hyp=0.27 cameraTheta=3.11 mountX=-0.26 mountY=-0.13, mountTheta=-2.69
04:49:21.831 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.01, opts=13)
04:49:21.835 00.004 6120 Enqueuing Move request for scope (-0.27, 0.01)
04:49:21.838 00.003 7680 Worker thread wakes up
04:49:21.838 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.01) opts 0xd
04:49:21.838 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.01)
04:49:21.838 00.000 7680 Moving (-0.27, 0.01) raw xDistance=-0.26 yDistance=-0.13
04:49:21.838 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
04:49:21.838 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:49:21.840 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
04:49:21.840 00.000 7680 MoveAxis(E, 114, ABG)
04:49:21.840 00.000 7680 Guiding  Dir = 2, Dur = 114
04:49:21.840 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:21.843 00.003 7680 IsSlewing returns 0
04:49:21.843 00.000 6120 UpdateGuideState exits: m=7858 SNR=57.5
04:49:21.847 00.004 7680 IsGuiding returns 0
04:49:21.848 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:21.853 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:21.856 00.003 7680 PulseGuide returned control before completion, sleep 124
04:49:21.856 00.000 6120 Enqueuing Expose request
04:49:21.985 00.129 7680 IsGuiding returns 1
04:49:21.989 00.004 7680 scope still moving after pulse duration time elapsed
04:49:22.016 00.027 7680 IsSlewing returns 0
04:49:22.016 00.000 7680 IsGuiding returns 0
04:49:22.017 00.001 7680 scope move finished after 114 + 54 ms
04:49:22.017 00.000 7680 Move returns status 0, amount 114
04:49:22.017 00.000 7680 MoveAxis(N, 0, ABG)
04:49:22.018 00.001 7680 Move returns status 0, amount 0
04:49:22.018 00.000 7680 move complete, result=0
04:49:22.018 00.000 7680 worker thread done servicing request
04:49:22.018 00.000 6120 GuideStep: -0.3 px 114 ms EAST, -0.1 px 0 ms NORTH
04:49:22.024 00.006 7680 Worker thread wakes up
04:49:22.024 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:22.024 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:23.276 01.252 7680 Exposure complete
04:49:23.414 00.138 7680 worker thread done servicing request
04:49:23.414 00.000 6120 OnExposeComplete: enter
04:49:23.421 00.007 6120 UpdateGuideState(): m_state=6
04:49:23.425 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5798
04:49:23.428 00.003 6120 Star::Find returns 1 (0), X=504.86, Y=657.06, Mass=7412, SNR=57.9, Peak=190 HFD=6.3
04:49:23.433 00.005 6120 CameraToMount -- cameraTheta (-1.73) - m_xAngle (0.19) = xAngle (-1.92 = -1.92)
04:49:23.437 00.004 6120 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.95 = 0.95)
04:49:23.442 00.005 6120 CameraToMount -- cameraX=-0.10 cameraY=-0.64 hyp=0.64 cameraTheta=-1.73 mountX=-0.22 mountY=0.53, mountTheta=1.97
04:49:23.449 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=-0.64, opts=13)
04:49:23.453 00.004 6120 Enqueuing Move request for scope (-0.10, -0.64)
04:49:23.458 00.005 7680 Worker thread wakes up
04:49:23.458 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.64) opts 0xd
04:49:23.458 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, -0.64)
04:49:23.459 00.001 7680 Moving (-0.10, -0.64) raw xDistance=-0.22 yDistance=0.53
04:49:23.459 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:23.462 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.22
04:49:23.462 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:49:23.462 00.000 6120 UpdateGuideState exits: m=7412 SNR=57.9
04:49:23.466 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:23.469 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
04:49:23.469 00.000 7680 MoveAxis(E, 98, ABG)
04:49:23.469 00.000 7680 Guiding  Dir = 2, Dur = 98
04:49:23.469 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:23.474 00.005 6120 Enqueuing Expose request
04:49:23.478 00.004 7680 IsSlewing returns 0
04:49:23.478 00.000 7680 IsGuiding returns 0
04:49:23.478 00.000 7680 PulseGuide returned control before completion, sleep 108
04:49:23.597 00.119 7680 IsGuiding returns 1
04:49:23.597 00.000 7680 scope still moving after pulse duration time elapsed
04:49:23.628 00.031 7680 IsSlewing returns 0
04:49:23.628 00.000 7680 IsGuiding returns 1
04:49:23.659 00.031 7680 IsSlewing returns 0
04:49:23.660 00.001 7680 IsGuiding returns 1
04:49:23.690 00.030 7680 IsSlewing returns 0
04:49:23.692 00.002 7680 IsGuiding returns 0
04:49:23.692 00.000 7680 scope move finished after 98 + 116 ms
04:49:23.694 00.002 7680 Move returns status 0, amount 98
04:49:23.695 00.001 7680 MoveAxis(N, 0, ABG)
04:49:23.695 00.000 7680 Move returns status 0, amount 0
04:49:23.696 00.001 7680 move complete, result=0
04:49:23.696 00.000 7680 worker thread done servicing request
04:49:23.696 00.000 6120 GuideStep: -0.2 px 98 ms EAST, 0.5 px 0 ms NORTH
04:49:23.701 00.005 7680 Worker thread wakes up
04:49:23.702 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:23.702 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:24.957 01.255 7680 Exposure complete
04:49:25.109 00.152 7680 worker thread done servicing request
04:49:25.109 00.000 6120 OnExposeComplete: enter
04:49:25.114 00.005 6120 UpdateGuideState(): m_state=6
04:49:25.118 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5799
04:49:25.122 00.004 6120 Star::Find returns 1 (0), X=504.96, Y=656.94, Mass=7082, SNR=56.2, Peak=182 HFD=6.4
04:49:25.126 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.76 = -1.76)
04:49:25.130 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.11 = 1.11)
04:49:25.136 00.006 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.75 hyp=0.75 cameraTheta=-1.58 mountX=-0.14 mountY=0.67, mountTheta=1.78
04:49:25.141 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.75, opts=13)
04:49:25.146 00.005 6120 Enqueuing Move request for scope (-0.01, -0.75)
04:49:25.151 00.005 7680 Worker thread wakes up
04:49:25.151 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:25.155 00.004 6120 UpdateGuideState exits: m=7082 SNR=56.2
04:49:25.159 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:25.163 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.75) opts 0xd
04:49:25.163 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.75)
04:49:25.163 00.000 7680 Moving (-0.01, -0.75) raw xDistance=-0.14 yDistance=0.67
04:49:25.163 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:25.168 00.005 6120 Enqueuing Expose request
04:49:25.171 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
04:49:25.172 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
04:49:25.172 00.000 7680 MoveAxis(E, 0, ABG)
04:49:25.172 00.000 7680 Move returns status 0, amount 0
04:49:25.172 00.000 7680 MoveAxis(S, 363, ABG)
04:49:25.173 00.001 7680 Guiding  Dir = 1, Dur = 363
04:49:25.173 00.000 7680 IsSlewing returns 0
04:49:25.173 00.000 7680 IsGuiding returns 0
04:49:25.175 00.002 7680 PulseGuide returned control before completion, sleep 373
04:49:25.556 00.381 7680 IsGuiding returns 1
04:49:25.556 00.000 7680 scope still moving after pulse duration time elapsed
04:49:25.586 00.030 7680 IsSlewing returns 0
04:49:25.587 00.001 7680 IsGuiding returns 0
04:49:25.588 00.001 7680 scope move finished after 363 + 51 ms
04:49:25.588 00.000 7680 Move returns status 0, amount 363
04:49:25.588 00.000 7680 move complete, result=0
04:49:25.590 00.002 7680 worker thread done servicing request
04:49:25.590 00.000 7680 Worker thread wakes up
04:49:25.591 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 363 ms SOUTH
04:49:25.598 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:25.598 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:26.846 01.248 7680 Exposure complete
04:49:26.996 00.150 7680 worker thread done servicing request
04:49:26.997 00.001 6120 OnExposeComplete: enter
04:49:27.001 00.004 6120 UpdateGuideState(): m_state=6
04:49:27.004 00.003 6120 Star::Find(15, 504, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5800
04:49:27.009 00.005 6120 Star::Find returns 1 (0), X=504.97, Y=656.96, Mass=7281, SNR=57.7, Peak=190 HFD=6.4
04:49:27.014 00.005 6120 CameraToMount -- cameraTheta (-1.56) - m_xAngle (0.19) = xAngle (-1.75 = -1.75)
04:49:27.020 00.006 6120 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.13 = 1.13)
04:49:27.024 00.004 6120 CameraToMount -- cameraX=0.01 cameraY=-0.73 hyp=0.73 cameraTheta=-1.56 mountX=-0.13 mountY=0.66, mountTheta=1.76
04:49:27.029 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=-0.73, opts=13)
04:49:27.033 00.004 6120 Enqueuing Move request for scope (0.01, -0.73)
04:49:27.036 00.003 7680 Worker thread wakes up
04:49:27.036 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:27.042 00.006 6120 UpdateGuideState exits: m=7281 SNR=57.7
04:49:27.048 00.006 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:27.052 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:27.055 00.003 6120 Enqueuing Expose request
04:49:27.059 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.73) opts 0xd
04:49:27.059 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, -0.73)
04:49:27.060 00.001 7680 Moving (0.01, -0.73) raw xDistance=-0.13 yDistance=0.66
04:49:27.060 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
04:49:27.060 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
04:49:27.060 00.000 7680 MoveAxis(E, 0, ABG)
04:49:27.060 00.000 7680 Move returns status 0, amount 0
04:49:27.061 00.001 7680 MoveAxis(S, 356, ABG)
04:49:27.061 00.000 7680 Guiding  Dir = 1, Dur = 356
04:49:27.062 00.001 7680 IsSlewing returns 0
04:49:27.062 00.000 7680 IsGuiding returns 0
04:49:27.062 00.000 7680 PulseGuide returned control before completion, sleep 366
04:49:27.433 00.371 7680 IsGuiding returns 1
04:49:27.434 00.001 7680 scope still moving after pulse duration time elapsed
04:49:27.463 00.029 7680 IsSlewing returns 0
04:49:27.463 00.000 7680 IsGuiding returns 0
04:49:27.463 00.000 7680 scope move finished after 356 + 45 ms
04:49:27.464 00.001 7680 Move returns status 0, amount 356
04:49:27.464 00.000 7680 move complete, result=0
04:49:27.464 00.000 7680 worker thread done servicing request
04:49:27.464 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.7 px 356 ms SOUTH
04:49:27.467 00.003 7680 Worker thread wakes up
04:49:27.467 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:27.467 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:28.723 01.256 7680 Exposure complete
04:49:28.872 00.149 7680 worker thread done servicing request
04:49:28.874 00.002 6120 OnExposeComplete: enter
04:49:28.877 00.003 6120 UpdateGuideState(): m_state=6
04:49:28.882 00.005 6120 Star::Find(15, 504, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5801
04:49:28.886 00.004 6120 Star::Find returns 1 (0), X=504.62, Y=657.96, Mass=7928, SNR=59.8, Peak=195 HFD=6.6
04:49:28.891 00.005 6120 CameraToMount -- cameraTheta (2.49) - m_xAngle (0.19) = xAngle (2.30 = 2.30)
04:49:28.895 00.004 6120 CameraToMount -- cameraTheta (2.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.18 = -1.11)
04:49:28.898 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=0.26 hyp=0.44 cameraTheta=2.49 mountX=-0.29 mountY=-0.39, mountTheta=-2.21
04:49:28.904 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.26, opts=13)
04:49:28.908 00.004 6120 Enqueuing Move request for scope (-0.35, 0.26)
04:49:28.911 00.003 7680 Worker thread wakes up
04:49:28.911 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.26) opts 0xd
04:49:28.911 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.26)
04:49:28.911 00.000 7680 Moving (-0.35, 0.26) raw xDistance=-0.29 yDistance=-0.39
04:49:28.913 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
04:49:28.913 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:49:28.913 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
04:49:28.913 00.000 7680 MoveAxis(E, 119, ABG)
04:49:28.913 00.000 7680 Guiding  Dir = 2, Dur = 119
04:49:28.913 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:28.918 00.005 7680 IsSlewing returns 0
04:49:28.919 00.001 6120 UpdateGuideState exits: m=7928 SNR=59.8
04:49:28.924 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:28.928 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:28.932 00.004 7680 IsGuiding returns 0
04:49:28.932 00.000 6120 Enqueuing Expose request
04:49:28.937 00.005 7680 PulseGuide returned control before completion, sleep 129
04:49:29.071 00.134 7680 IsGuiding returns 1
04:49:29.072 00.001 7680 scope still moving after pulse duration time elapsed
04:49:29.102 00.030 7680 IsSlewing returns 0
04:49:29.103 00.001 7680 IsGuiding returns 0
04:49:29.104 00.001 7680 scope move finished after 119 + 52 ms
04:49:29.105 00.001 7680 Move returns status 0, amount 119
04:49:29.105 00.000 7680 MoveAxis(N, 0, ABG)
04:49:29.105 00.000 7680 Move returns status 0, amount 0
04:49:29.106 00.001 7680 move complete, result=0
04:49:29.106 00.000 7680 worker thread done servicing request
04:49:29.107 00.001 6120 GuideStep: -0.3 px 119 ms EAST, -0.4 px 0 ms NORTH
04:49:29.115 00.008 7680 Worker thread wakes up
04:49:29.115 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:29.115 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:30.369 01.254 7680 Exposure complete
04:49:30.504 00.135 7680 worker thread done servicing request
04:49:30.504 00.000 6120 OnExposeComplete: enter
04:49:30.509 00.005 6120 UpdateGuideState(): m_state=6
04:49:30.513 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5802
04:49:30.517 00.004 6120 Star::Find returns 1 (0), X=504.98, Y=657.81, Mass=7598, SNR=58.4, Peak=174 HFD=6.7
04:49:30.521 00.004 6120 CameraToMount -- cameraTheta (1.44) - m_xAngle (0.19) = xAngle (1.25 = 1.25)
04:49:30.525 00.004 6120 CameraToMount -- cameraTheta (1.44) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.12 = -2.16)
04:49:30.528 00.003 6120 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.44 mountX=0.04 mountY=-0.10, mountTheta=-1.21
04:49:30.534 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=0.11, opts=13)
04:49:30.538 00.004 6120 Enqueuing Move request for scope (0.02, 0.11)
04:49:30.542 00.004 7680 Worker thread wakes up
04:49:30.542 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:30.549 00.007 6120 UpdateGuideState exits: m=7598 SNR=58.4
04:49:30.554 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:30.558 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:30.563 00.005 6120 Enqueuing Expose request
04:49:30.566 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
04:49:30.566 00.000 7680 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
04:49:30.567 00.001 7680 Moving (0.02, 0.11) raw xDistance=0.04 yDistance=-0.10
04:49:30.567 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
04:49:30.567 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:49:30.567 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
04:49:30.567 00.000 7680 MoveAxis(E, 0, ABG)
04:49:30.567 00.000 7680 Move returns status 0, amount 0
04:49:30.569 00.002 7680 MoveAxis(N, 0, ABG)
04:49:30.569 00.000 7680 Move returns status 0, amount 0
04:49:30.569 00.000 7680 move complete, result=0
04:49:30.570 00.001 7680 worker thread done servicing request
04:49:30.570 00.000 7680 Worker thread wakes up
04:49:30.570 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
04:49:30.573 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:30.574 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:31.821 01.247 7680 Exposure complete
04:49:31.967 00.146 7680 worker thread done servicing request
04:49:31.967 00.000 6120 OnExposeComplete: enter
04:49:31.972 00.005 6120 UpdateGuideState(): m_state=6
04:49:31.975 00.003 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5803
04:49:31.979 00.004 6120 Star::Find returns 1 (0), X=505.08, Y=657.94, Mass=7414, SNR=57.3, Peak=169 HFD=6.5
04:49:31.983 00.004 6120 CameraToMount -- cameraTheta (1.13) - m_xAngle (0.19) = xAngle (0.94 = 0.94)
04:49:31.988 00.005 6120 CameraToMount -- cameraTheta (1.13) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.82 = -2.47)
04:49:31.991 00.003 6120 CameraToMount -- cameraX=0.12 cameraY=0.25 hyp=0.27 cameraTheta=1.13 mountX=0.16 mountY=-0.17, mountTheta=-0.82
04:49:31.995 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.25, opts=13)
04:49:31.998 00.003 6120 Enqueuing Move request for scope (0.12, 0.25)
04:49:32.003 00.005 7680 Worker thread wakes up
04:49:32.003 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.25) opts 0xd
04:49:32.004 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.25)
04:49:32.004 00.000 7680 Moving (0.12, 0.25) raw xDistance=0.16 yDistance=-0.17
04:49:32.004 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
04:49:32.004 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:49:32.005 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:32.009 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:49:32.009 00.000 6120 UpdateGuideState exits: m=7414 SNR=57.3
04:49:32.014 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:32.019 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:32.023 00.004 6120 Enqueuing Expose request
04:49:32.026 00.003 7680 MoveAxis(E, 0, ABG)
04:49:32.026 00.000 7680 Move returns status 0, amount 0
04:49:32.026 00.000 7680 MoveAxis(N, 0, ABG)
04:49:32.027 00.001 7680 Move returns status 0, amount 0
04:49:32.027 00.000 7680 move complete, result=0
04:49:32.028 00.001 7680 worker thread done servicing request
04:49:32.028 00.000 7680 Worker thread wakes up
04:49:32.028 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:49:32.032 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:32.032 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:33.286 01.254 7680 Exposure complete
04:49:33.443 00.157 7680 worker thread done servicing request
04:49:33.443 00.000 6120 OnExposeComplete: enter
04:49:33.447 00.004 6120 UpdateGuideState(): m_state=6
04:49:33.451 00.004 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5804
04:49:33.456 00.005 6120 Star::Find returns 1 (0), X=504.92, Y=658.00, Mass=7633, SNR=58.2, Peak=182 HFD=6.4
04:49:33.459 00.003 6120 CameraToMount -- cameraTheta (1.71) - m_xAngle (0.19) = xAngle (1.53 = 1.53)
04:49:33.463 00.004 6120 CameraToMount -- cameraTheta (1.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.40 = -1.88)
04:49:33.465 00.002 6120 CameraToMount -- cameraX=-0.05 cameraY=0.31 hyp=0.32 cameraTheta=1.71 mountX=0.01 mountY=-0.30, mountTheta=-1.53
04:49:33.469 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.31, opts=13)
04:49:33.473 00.004 6120 Enqueuing Move request for scope (-0.05, 0.31)
04:49:33.476 00.003 7680 Worker thread wakes up
04:49:33.476 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:33.482 00.006 6120 UpdateGuideState exits: m=7633 SNR=58.2
04:49:33.485 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:33.487 00.002 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:33.490 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.31) opts 0xd
04:49:33.490 00.000 6120 Enqueuing Expose request
04:49:33.494 00.004 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.31)
04:49:33.494 00.000 7680 Moving (-0.05, 0.31) raw xDistance=0.01 yDistance=-0.30
04:49:33.494 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:49:33.494 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:49:33.494 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
04:49:33.494 00.000 7680 MoveAxis(E, 0, ABG)
04:49:33.495 00.001 7680 Move returns status 0, amount 0
04:49:33.495 00.000 7680 MoveAxis(N, 0, ABG)
04:49:33.495 00.000 7680 Move returns status 0, amount 0
04:49:33.495 00.000 7680 move complete, result=0
04:49:33.495 00.000 7680 worker thread done servicing request
04:49:33.495 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
04:49:33.500 00.005 7680 Worker thread wakes up
04:49:33.500 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:33.500 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:34.756 01.256 7680 Exposure complete
04:49:34.913 00.157 7680 worker thread done servicing request
04:49:34.913 00.000 6120 OnExposeComplete: enter
04:49:34.918 00.005 6120 UpdateGuideState(): m_state=6
04:49:34.923 00.005 6120 Star::Find(15, 504, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5805
04:49:34.927 00.004 6120 Star::Find returns 1 (0), X=504.93, Y=657.86, Mass=8042, SNR=59.9, Peak=199 HFD=6.5
04:49:34.930 00.003 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (0.19) = xAngle (1.59 = 1.59)
04:49:34.935 00.005 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.46 = -1.82)
04:49:34.939 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.78 mountX=-0.00 mountY=-0.16, mountTheta=-1.59
04:49:34.943 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=0.16, opts=13)
04:49:34.947 00.004 6120 Enqueuing Move request for scope (-0.03, 0.16)
04:49:34.953 00.006 7680 Worker thread wakes up
04:49:34.953 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
04:49:34.954 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
04:49:34.954 00.000 7680 Moving (-0.03, 0.16) raw xDistance=-0.00 yDistance=-0.16
04:49:34.954 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
04:49:34.954 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:49:34.954 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:34.960 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:49:34.960 00.000 7680 MoveAxis(E, 0, ABG)
04:49:34.961 00.001 7680 Move returns status 0, amount 0
04:49:34.961 00.000 7680 MoveAxis(N, 0, ABG)
04:49:34.961 00.000 6120 UpdateGuideState exits: m=8042 SNR=59.9
04:49:34.965 00.004 7680 Move returns status 0, amount 0
04:49:34.965 00.000 7680 move complete, result=0
04:49:34.965 00.000 7680 worker thread done servicing request
04:49:34.965 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:34.970 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:34.974 00.004 6120 Enqueuing Expose request
04:49:34.978 00.004 7680 Worker thread wakes up
04:49:34.978 00.000 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:49:34.984 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:34.984 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:36.238 01.254 7680 Exposure complete
04:49:36.388 00.150 7680 worker thread done servicing request
04:49:36.389 00.001 6120 OnExposeComplete: enter
04:49:36.393 00.004 6120 UpdateGuideState(): m_state=6
04:49:36.397 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5806
04:49:36.400 00.003 6120 Star::Find returns 1 (0), X=504.70, Y=657.85, Mass=7521, SNR=57.4, Peak=193 HFD=6.5
04:49:36.404 00.004 6120 CameraToMount -- cameraTheta (2.62) - m_xAngle (0.19) = xAngle (2.44 = 2.44)
04:49:36.408 00.004 6120 CameraToMount -- cameraTheta (2.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.31 = -0.97)
04:49:36.411 00.003 6120 CameraToMount -- cameraX=-0.27 cameraY=0.15 hyp=0.31 cameraTheta=2.62 mountX=-0.24 mountY=-0.26, mountTheta=-2.32
04:49:36.418 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.15, opts=13)
04:49:36.422 00.004 6120 Enqueuing Move request for scope (-0.27, 0.15)
04:49:36.426 00.004 7680 Worker thread wakes up
04:49:36.427 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:36.430 00.003 6120 UpdateGuideState exits: m=7521 SNR=57.4
04:49:36.434 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:36.438 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.15) opts 0xd
04:49:36.438 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.15)
04:49:36.438 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:36.442 00.004 6120 Enqueuing Expose request
04:49:36.445 00.003 7680 Moving (-0.27, 0.15) raw xDistance=-0.24 yDistance=-0.26
04:49:36.447 00.002 7680 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.24
04:49:36.447 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:49:36.448 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
04:49:36.449 00.001 7680 MoveAxis(E, 97, ABG)
04:49:36.449 00.000 7680 Guiding  Dir = 2, Dur = 97
04:49:36.449 00.000 7680 IsSlewing returns 0
04:49:36.450 00.001 7680 IsGuiding returns 0
04:49:36.450 00.000 7680 PulseGuide returned control before completion, sleep 107
04:49:36.571 00.121 7680 IsGuiding returns 1
04:49:36.571 00.000 7680 scope still moving after pulse duration time elapsed
04:49:36.602 00.031 7680 IsSlewing returns 0
04:49:36.606 00.004 7680 IsGuiding returns 0
04:49:36.606 00.000 7680 scope move finished after 97 + 59 ms
04:49:36.607 00.001 7680 Move returns status 0, amount 97
04:49:36.607 00.000 7680 MoveAxis(N, 0, ABG)
04:49:36.607 00.000 7680 Move returns status 0, amount 0
04:49:36.608 00.001 7680 move complete, result=0
04:49:36.608 00.000 7680 worker thread done servicing request
04:49:36.609 00.001 6120 GuideStep: -0.2 px 97 ms EAST, -0.3 px 0 ms NORTH
04:49:36.615 00.006 7680 Worker thread wakes up
04:49:36.615 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:36.615 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:37.864 01.249 7680 Exposure complete
04:49:38.013 00.149 7680 worker thread done servicing request
04:49:38.014 00.001 6120 OnExposeComplete: enter
04:49:38.018 00.004 6120 UpdateGuideState(): m_state=6
04:49:38.022 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5807
04:49:38.027 00.005 6120 Star::Find returns 1 (0), X=504.76, Y=657.82, Mass=7785, SNR=58.1, Peak=183 HFD=6.6
04:49:38.031 00.004 6120 CameraToMount -- cameraTheta (2.57) - m_xAngle (0.19) = xAngle (2.38 = 2.38)
04:49:38.035 00.004 6120 CameraToMount -- cameraTheta (2.57) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.25 = -1.03)
04:49:38.040 00.005 6120 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.24 cameraTheta=2.57 mountX=-0.17 mountY=-0.21, mountTheta=-2.27
04:49:38.045 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.20, y=0.13, opts=13)
04:49:38.048 00.003 6120 Enqueuing Move request for scope (-0.20, 0.13)
04:49:38.052 00.004 7680 Worker thread wakes up
04:49:38.052 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:38.054 00.002 6120 UpdateGuideState exits: m=7785 SNR=58.1
04:49:38.059 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:38.062 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.13) opts 0xd
04:49:38.062 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.20, 0.13)
04:49:38.063 00.001 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:38.066 00.003 6120 Enqueuing Expose request
04:49:38.070 00.004 7680 Moving (-0.20, 0.13) raw xDistance=-0.17 yDistance=-0.21
04:49:38.070 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:49:38.070 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:49:38.070 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:49:38.071 00.001 7680 MoveAxis(E, 0, ABG)
04:49:38.071 00.000 7680 Move returns status 0, amount 0
04:49:38.071 00.000 7680 MoveAxis(N, 0, ABG)
04:49:38.071 00.000 7680 Move returns status 0, amount 0
04:49:38.072 00.001 7680 move complete, result=0
04:49:38.072 00.000 7680 worker thread done servicing request
04:49:38.072 00.000 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:49:38.077 00.005 7680 Worker thread wakes up
04:49:38.078 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:38.079 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:39.333 01.254 7680 Exposure complete
04:49:39.476 00.143 7680 worker thread done servicing request
04:49:39.477 00.001 6120 OnExposeComplete: enter
04:49:39.483 00.006 6120 UpdateGuideState(): m_state=6
04:49:39.488 00.005 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5808
04:49:39.493 00.005 6120 Star::Find returns 1 (0), X=504.62, Y=657.75, Mass=8050, SNR=59.4, Peak=207 HFD=6.8
04:49:39.498 00.005 6120 CameraToMount -- cameraTheta (2.97) - m_xAngle (0.19) = xAngle (2.79 = 2.79)
04:49:39.502 00.004 6120 CameraToMount -- cameraTheta (2.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.66 = -0.62)
04:49:39.505 00.003 6120 CameraToMount -- cameraX=-0.35 cameraY=0.06 hyp=0.35 cameraTheta=2.97 mountX=-0.33 mountY=-0.21, mountTheta=-2.59
04:49:39.510 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.35, y=0.06, opts=13)
04:49:39.514 00.004 6120 Enqueuing Move request for scope (-0.35, 0.06)
04:49:39.519 00.005 7680 Worker thread wakes up
04:49:39.520 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.06) opts 0xd
04:49:39.520 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.35, 0.06)
04:49:39.520 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:39.524 00.004 6120 UpdateGuideState exits: m=8050 SNR=59.4
04:49:39.527 00.003 7680 Moving (-0.35, 0.06) raw xDistance=-0.33 yDistance=-0.21
04:49:39.528 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:39.532 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:39.536 00.004 6120 Enqueuing Expose request
04:49:39.539 00.003 7680 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
04:49:39.539 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse
04:49:39.539 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
04:49:39.539 00.000 7680 MoveAxis(E, 136, ABG)
04:49:39.541 00.002 7680 Guiding  Dir = 2, Dur = 136
04:49:39.541 00.000 7680 IsSlewing returns 0
04:49:39.541 00.000 7680 IsGuiding returns 0
04:49:39.541 00.000 7680 PulseGuide returned control before completion, sleep 146
04:49:39.699 00.158 7680 IsGuiding returns 0
04:49:39.700 00.001 7680 Move returns status 0, amount 136
04:49:39.700 00.000 7680 MoveAxis(N, 0, ABG)
04:49:39.700 00.000 7680 Move returns status 0, amount 0
04:49:39.701 00.001 7680 move complete, result=0
04:49:39.701 00.000 7680 worker thread done servicing request
04:49:39.701 00.000 6120 GuideStep: -0.3 px 136 ms EAST, -0.2 px 0 ms NORTH
04:49:39.712 00.011 7680 Worker thread wakes up
04:49:39.712 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:39.713 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:40.961 01.248 7680 Exposure complete
04:49:41.113 00.152 7680 worker thread done servicing request
04:49:41.113 00.000 6120 OnExposeComplete: enter
04:49:41.117 00.004 6120 UpdateGuideState(): m_state=6
04:49:41.121 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5809
04:49:41.125 00.004 6120 Star::Find returns 1 (0), X=504.78, Y=659.65, Mass=7427, SNR=56.8, Peak=193 HFD=6.5
04:49:41.128 00.003 6120 CameraToMount -- cameraTheta (1.67) - m_xAngle (0.19) = xAngle (1.48 = 1.48)
04:49:41.133 00.005 6120 CameraToMount -- cameraTheta (1.67) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.35 = -1.93)
04:49:41.137 00.004 6120 CameraToMount -- cameraX=-0.19 cameraY=1.96 hyp=1.97 cameraTheta=1.67 mountX=0.18 mountY=-1.85, mountTheta=-1.47
04:49:41.144 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.19, y=1.96, opts=13)
04:49:41.148 00.004 6120 Enqueuing Move request for scope (-0.19, 1.96)
04:49:41.152 00.004 7680 Worker thread wakes up
04:49:41.153 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 1.96) opts 0xd
04:49:41.153 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.19, 1.96)
04:49:41.153 00.000 7680 Moving (-0.19, 1.96) raw xDistance=0.18 yDistance=-1.85
04:49:41.153 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:49:41.153 00.000 7680 resist switch: large excursion: input -1.85 thresh 0.60 direction from 1 to -1
04:49:41.153 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:41.157 00.004 7680 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.54
04:49:41.157 00.000 7680 GuideAlgorithmResistSwitch::result() returns -1.85 from input -1.85
04:49:41.157 00.000 6120 UpdateGuideState exits: m=7427 SNR=56.8
04:49:41.163 00.006 7680 MoveAxis(E, 0, ABG)
04:49:41.163 00.000 7680 Move returns status 0, amount 0
04:49:41.163 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:41.167 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:41.171 00.004 6120 Enqueuing Expose request
04:49:41.174 00.003 7680 MoveAxis(N, 1002, ABG)
04:49:41.174 00.000 7680 Guiding  Dir = 0, Dur = 1002
04:49:41.174 00.000 7680 IsSlewing returns 0
04:49:41.176 00.002 7680 IsGuiding returns 0
04:49:41.176 00.000 7680 PulseGuide returned control before completion, sleep 1012
04:49:42.202 01.026 7680 IsGuiding returns 1
04:49:42.202 00.000 7680 scope still moving after pulse duration time elapsed
04:49:42.233 00.031 7680 IsSlewing returns 0
04:49:42.233 00.000 7680 IsGuiding returns 1
04:49:42.264 00.031 7680 IsSlewing returns 0
04:49:42.265 00.001 7680 IsGuiding returns 0
04:49:42.265 00.000 7680 scope move finished after 1002 + 87 ms
04:49:42.265 00.000 7680 Move returns status 0, amount 1002
04:49:42.266 00.001 7680 move complete, result=0
04:49:42.266 00.000 7680 worker thread done servicing request
04:49:42.266 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -1.8 px 1002 ms NORTH
04:49:42.274 00.008 7680 Worker thread wakes up
04:49:42.274 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:42.274 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:43.520 01.246 7680 Exposure complete
04:49:43.677 00.157 7680 worker thread done servicing request
04:49:43.677 00.000 6120 OnExposeComplete: enter
04:49:43.682 00.005 6120 UpdateGuideState(): m_state=6
04:49:43.687 00.005 6120 Star::Find(15, 504, 659, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5810
04:49:43.693 00.006 6120 Star::Find returns 1 (0), X=504.93, Y=656.98, Mass=8294, SNR=60.3, Peak=196 HFD=6.4
04:49:43.701 00.008 6120 CameraToMount -- cameraTheta (-1.62) - m_xAngle (0.19) = xAngle (-1.81 = -1.81)
04:49:43.708 00.007 6120 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.07 = 1.07)
04:49:43.714 00.006 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.71 hyp=0.71 cameraTheta=-1.62 mountX=-0.17 mountY=0.62, mountTheta=1.83
04:49:43.721 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.71, opts=13)
04:49:43.728 00.007 6120 Enqueuing Move request for scope (-0.04, -0.71)
04:49:43.738 00.010 7680 Worker thread wakes up
04:49:43.738 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:43.744 00.006 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.71) opts 0xd
04:49:43.744 00.000 6120 UpdateGuideState exits: m=8294 SNR=60.3
04:49:43.751 00.007 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:43.756 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:43.759 00.003 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.71)
04:49:43.759 00.000 6120 Enqueuing Expose request
04:49:43.765 00.006 7680 Moving (-0.04, -0.71) raw xDistance=-0.17 yDistance=0.62
04:49:43.765 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
04:49:43.765 00.000 7680 resist switch: large excursion: input 0.62 thresh 0.60 direction from -1 to 1
04:49:43.766 00.001 7680 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.86
04:49:43.766 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
04:49:43.766 00.000 7680 MoveAxis(E, 0, ABG)
04:49:43.766 00.000 7680 Move returns status 0, amount 0
04:49:43.767 00.001 7680 MoveAxis(S, 337, ABG)
04:49:43.767 00.000 7680 Guiding  Dir = 1, Dur = 337
04:49:43.768 00.001 7680 IsSlewing returns 0
04:49:43.768 00.000 7680 IsGuiding returns 0
04:49:43.769 00.001 7680 PulseGuide returned control before completion, sleep 347
04:49:44.118 00.349 7680 IsGuiding returns 1
04:49:44.118 00.000 7680 scope still moving after pulse duration time elapsed
04:49:44.148 00.030 7680 IsSlewing returns 0
04:49:44.148 00.000 7680 IsGuiding returns 0
04:49:44.150 00.002 7680 scope move finished after 337 + 44 ms
04:49:44.150 00.000 7680 Move returns status 0, amount 337
04:49:44.150 00.000 7680 move complete, result=0
04:49:44.150 00.000 7680 worker thread done servicing request
04:49:44.151 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.6 px 337 ms SOUTH
04:49:44.158 00.007 7680 Worker thread wakes up
04:49:44.158 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:44.158 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:45.413 01.255 7680 Exposure complete
04:49:45.547 00.134 7680 worker thread done servicing request
04:49:45.548 00.001 6120 OnExposeComplete: enter
04:49:45.553 00.005 6120 UpdateGuideState(): m_state=6
04:49:45.560 00.007 6120 Star::Find(15, 504, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5811
04:49:45.564 00.004 6120 Star::Find returns 1 (0), X=504.65, Y=656.78, Mass=7418, SNR=57.0, Peak=195 HFD=6.5
04:49:45.569 00.005 6120 CameraToMount -- cameraTheta (-1.90) - m_xAngle (0.19) = xAngle (-2.09 = -2.09)
04:49:45.575 00.006 6120 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.78 = 0.78)
04:49:45.579 00.004 6120 CameraToMount -- cameraX=-0.31 cameraY=-0.91 hyp=0.96 cameraTheta=-1.90 mountX=-0.48 mountY=0.68, mountTheta=2.18
04:49:45.583 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.31, y=-0.91, opts=13)
04:49:45.588 00.005 6120 Enqueuing Move request for scope (-0.31, -0.91)
04:49:45.592 00.004 7680 Worker thread wakes up
04:49:45.592 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:45.595 00.003 6120 UpdateGuideState exits: m=7418 SNR=57.0
04:49:45.600 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:45.604 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:45.609 00.005 6120 Enqueuing Expose request
04:49:45.613 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.91) opts 0xd
04:49:45.613 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.31, -0.91)
04:49:45.613 00.000 7680 Moving (-0.31, -0.91) raw xDistance=-0.48 yDistance=0.68
04:49:45.613 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
04:49:45.613 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
04:49:45.613 00.000 7680 MoveAxis(E, 195, ABG)
04:49:45.614 00.001 7680 Guiding  Dir = 2, Dur = 195
04:49:45.615 00.001 7680 IsSlewing returns 0
04:49:45.615 00.000 7680 IsGuiding returns 0
04:49:45.616 00.001 7680 PulseGuide returned control before completion, sleep 205
04:49:45.837 00.221 7680 IsGuiding returns 0
04:49:45.837 00.000 7680 Move returns status 0, amount 195
04:49:45.838 00.001 7680 MoveAxis(S, 368, ABG)
04:49:45.838 00.000 7680 Guiding  Dir = 1, Dur = 368
04:49:45.838 00.000 7680 IsSlewing returns 0
04:49:45.838 00.000 7680 IsGuiding returns 0
04:49:45.840 00.002 7680 PulseGuide returned control before completion, sleep 378
04:49:46.227 00.387 7680 IsGuiding returns 1
04:49:46.227 00.000 7680 scope still moving after pulse duration time elapsed
04:49:46.257 00.030 7680 IsSlewing returns 0
04:49:46.259 00.002 7680 IsGuiding returns 0
04:49:46.259 00.000 7680 scope move finished after 368 + 51 ms
04:49:46.259 00.000 7680 Move returns status 0, amount 368
04:49:46.260 00.001 7680 move complete, result=0
04:49:46.260 00.000 7680 worker thread done servicing request
04:49:46.260 00.000 6120 GuideStep: -0.5 px 195 ms EAST, 0.7 px 368 ms SOUTH
04:49:46.267 00.007 7680 Worker thread wakes up
04:49:46.268 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:46.268 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:47.521 01.253 7680 Exposure complete
04:49:47.675 00.154 7680 worker thread done servicing request
04:49:47.675 00.000 6120 OnExposeComplete: enter
04:49:47.680 00.005 6120 UpdateGuideState(): m_state=6
04:49:47.684 00.004 6120 Star::Find(15, 504, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5812
04:49:47.688 00.004 6120 Star::Find returns 1 (0), X=505.02, Y=656.83, Mass=7765, SNR=58.4, Peak=181 HFD=6.6
04:49:47.692 00.004 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.70 = -1.70)
04:49:47.697 00.005 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.17 = 1.17)
04:49:47.701 00.004 6120 CameraToMount -- cameraX=0.05 cameraY=-0.86 hyp=0.87 cameraTheta=-1.51 mountX=-0.11 mountY=0.80, mountTheta=1.71
04:49:47.707 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.86, opts=13)
04:49:47.711 00.004 6120 Enqueuing Move request for scope (0.05, -0.86)
04:49:47.715 00.004 7680 Worker thread wakes up
04:49:47.716 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:47.719 00.003 6120 UpdateGuideState exits: m=7765 SNR=58.4
04:49:47.722 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:47.726 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:47.730 00.004 6120 Enqueuing Expose request
04:49:47.734 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.86) opts 0xd
04:49:47.734 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.86)
04:49:47.735 00.001 7680 Moving (0.05, -0.86) raw xDistance=-0.11 yDistance=0.80
04:49:47.735 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:49:47.735 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
04:49:47.735 00.000 7680 MoveAxis(E, 0, ABG)
04:49:47.735 00.000 7680 Move returns status 0, amount 0
04:49:47.735 00.000 7680 MoveAxis(S, 433, ABG)
04:49:47.736 00.001 7680 Guiding  Dir = 1, Dur = 433
04:49:47.737 00.001 7680 IsSlewing returns 0
04:49:47.737 00.000 7680 IsGuiding returns 0
04:49:47.737 00.000 7680 PulseGuide returned control before completion, sleep 443
04:49:48.195 00.458 7680 IsGuiding returns 0
04:49:48.198 00.003 7680 Move returns status 0, amount 433
04:49:48.199 00.001 7680 move complete, result=0
04:49:48.200 00.001 7680 worker thread done servicing request
04:49:48.201 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.8 px 433 ms SOUTH
04:49:48.208 00.007 7680 Worker thread wakes up
04:49:48.208 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:48.208 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:49.459 01.251 7680 Exposure complete
04:49:49.610 00.151 7680 worker thread done servicing request
04:49:49.610 00.000 6120 OnExposeComplete: enter
04:49:49.615 00.005 6120 UpdateGuideState(): m_state=6
04:49:49.618 00.003 6120 Star::Find(15, 505, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5813
04:49:49.623 00.005 6120 Star::Find returns 1 (0), X=504.93, Y=657.60, Mass=7990, SNR=58.9, Peak=192 HFD=6.7
04:49:49.627 00.004 6120 CameraToMount -- cameraTheta (-1.92) - m_xAngle (0.19) = xAngle (-2.11 = -2.11)
04:49:49.632 00.005 6120 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.77 = 0.77)
04:49:49.636 00.004 6120 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.92 mountX=-0.05 mountY=0.07, mountTheta=2.21
04:49:49.642 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.03, y=-0.09, opts=13)
04:49:49.646 00.004 6120 Enqueuing Move request for scope (-0.03, -0.09)
04:49:49.650 00.004 7680 Worker thread wakes up
04:49:49.650 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
04:49:49.650 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
04:49:49.650 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:49.655 00.005 6120 UpdateGuideState exits: m=7990 SNR=58.9
04:49:49.658 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:49.663 00.005 7680 Moving (-0.03, -0.09) raw xDistance=-0.05 yDistance=0.07
04:49:49.663 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
04:49:49.663 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:49:49.663 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
04:49:49.663 00.000 7680 MoveAxis(E, 0, ABG)
04:49:49.664 00.001 7680 Move returns status 0, amount 0
04:49:49.664 00.000 7680 MoveAxis(N, 0, ABG)
04:49:49.664 00.000 7680 Move returns status 0, amount 0
04:49:49.664 00.000 7680 move complete, result=0
04:49:49.664 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:49.671 00.007 7680 worker thread done servicing request
04:49:49.672 00.001 6120 Enqueuing Expose request
04:49:49.677 00.005 6120 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
04:49:49.681 00.004 7680 Worker thread wakes up
04:49:49.682 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:49.682 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:50.927 01.245 7680 Exposure complete
04:49:51.084 00.157 7680 worker thread done servicing request
04:49:51.085 00.001 6120 OnExposeComplete: enter
04:49:51.089 00.004 6120 UpdateGuideState(): m_state=6
04:49:51.092 00.003 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5814
04:49:51.097 00.005 6120 Star::Find returns 1 (0), X=505.10, Y=657.06, Mass=8059, SNR=59.3, Peak=193 HFD=6.5
04:49:51.100 00.003 6120 CameraToMount -- cameraTheta (-1.36) - m_xAngle (0.19) = xAngle (-1.55 = -1.55)
04:49:51.105 00.005 6120 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.33 = 1.33)
04:49:51.109 00.004 6120 CameraToMount -- cameraX=0.13 cameraY=-0.63 hyp=0.64 cameraTheta=-1.36 mountX=0.02 mountY=0.62, mountTheta=1.55
04:49:51.115 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.13, y=-0.63, opts=13)
04:49:51.118 00.003 6120 Enqueuing Move request for scope (0.13, -0.63)
04:49:51.123 00.005 7680 Worker thread wakes up
04:49:51.123 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.63) opts 0xd
04:49:51.123 00.000 7680 Handling offset move in thread for scope, endpoint = (0.13, -0.63)
04:49:51.124 00.001 7680 Moving (0.13, -0.63) raw xDistance=0.02 yDistance=0.62
04:49:51.124 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
04:49:51.124 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
04:49:51.124 00.000 7680 MoveAxis(E, 0, ABG)
04:49:51.124 00.000 7680 Move returns status 0, amount 0
04:49:51.124 00.000 7680 MoveAxis(S, 338, ABG)
04:49:51.124 00.000 7680 Guiding  Dir = 1, Dur = 338
04:49:51.124 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:51.128 00.004 7680 IsSlewing returns 0
04:49:51.128 00.000 6120 UpdateGuideState exits: m=8059 SNR=59.3
04:49:51.132 00.004 7680 IsGuiding returns 0
04:49:51.132 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:51.136 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:51.140 00.004 6120 Enqueuing Expose request
04:49:51.144 00.004 7680 PulseGuide returned control before completion, sleep 348
04:49:51.496 00.352 7680 IsGuiding returns 0
04:49:51.496 00.000 7680 Move returns status 0, amount 338
04:49:51.498 00.002 7680 move complete, result=0
04:49:51.498 00.000 7680 worker thread done servicing request
04:49:51.498 00.000 7680 Worker thread wakes up
04:49:51.499 00.001 6120 GuideStep: 0.0 px 0 ms EAST, 0.6 px 338 ms SOUTH
04:49:51.504 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:51.504 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:52.756 01.252 7680 Exposure complete
04:49:52.906 00.150 7680 worker thread done servicing request
04:49:52.906 00.000 6120 OnExposeComplete: enter
04:49:52.910 00.004 6120 UpdateGuideState(): m_state=6
04:49:52.914 00.004 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5815
04:49:52.919 00.005 6120 Star::Find returns 1 (0), X=505.03, Y=657.79, Mass=7595, SNR=58.0, Peak=175 HFD=6.7
04:49:52.924 00.005 6120 CameraToMount -- cameraTheta (0.95) - m_xAngle (0.19) = xAngle (0.76 = 0.76)
04:49:52.927 00.003 6120 CameraToMount -- cameraTheta (0.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.64 = -2.65)
04:49:52.931 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=0.08 mountY=-0.06, mountTheta=-0.58
04:49:52.935 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.10, opts=13)
04:49:52.939 00.004 6120 Enqueuing Move request for scope (0.07, 0.10)
04:49:52.942 00.003 7680 Worker thread wakes up
04:49:52.942 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
04:49:52.942 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
04:49:52.942 00.000 7680 Moving (0.07, 0.10) raw xDistance=0.08 yDistance=-0.06
04:49:52.942 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:49:52.944 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:49:52.944 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:52.948 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:49:52.948 00.000 6120 UpdateGuideState exits: m=7595 SNR=58.0
04:49:52.952 00.004 7680 MoveAxis(E, 0, ABG)
04:49:52.952 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:52.957 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:52.960 00.003 6120 Enqueuing Expose request
04:49:52.963 00.003 7680 Move returns status 0, amount 0
04:49:52.963 00.000 7680 MoveAxis(N, 0, ABG)
04:49:52.965 00.002 7680 Move returns status 0, amount 0
04:49:52.965 00.000 7680 move complete, result=0
04:49:52.965 00.000 7680 worker thread done servicing request
04:49:52.965 00.000 7680 Worker thread wakes up
04:49:52.966 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:49:52.969 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:52.969 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:54.213 01.244 7680 Exposure complete
04:49:54.369 00.156 7680 worker thread done servicing request
04:49:54.369 00.000 6120 OnExposeComplete: enter
04:49:54.373 00.004 6120 UpdateGuideState(): m_state=6
04:49:54.377 00.004 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5816
04:49:54.380 00.003 6120 Star::Find returns 1 (0), X=505.04, Y=657.77, Mass=7561, SNR=57.3, Peak=169 HFD=6.8
04:49:54.385 00.005 6120 CameraToMount -- cameraTheta (0.82) - m_xAngle (0.19) = xAngle (0.63 = 0.63)
04:49:54.391 00.006 6120 CameraToMount -- cameraTheta (0.82) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.51 = -2.78)
04:49:54.395 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.82 mountX=0.09 mountY=-0.04, mountTheta=-0.42
04:49:54.400 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.08, opts=13)
04:49:54.404 00.004 6120 Enqueuing Move request for scope (0.07, 0.08)
04:49:54.408 00.004 7680 Worker thread wakes up
04:49:54.408 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
04:49:54.408 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
04:49:54.408 00.000 7680 Moving (0.07, 0.08) raw xDistance=0.09 yDistance=-0.04
04:49:54.408 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
04:49:54.409 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:49:54.409 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:49:54.409 00.000 7680 MoveAxis(E, 0, ABG)
04:49:54.409 00.000 7680 Move returns status 0, amount 0
04:49:54.409 00.000 7680 MoveAxis(N, 0, ABG)
04:49:54.409 00.000 7680 Move returns status 0, amount 0
04:49:54.409 00.000 7680 move complete, result=0
04:49:54.409 00.000 7680 worker thread done servicing request
04:49:54.409 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:54.414 00.005 6120 UpdateGuideState exits: m=7561 SNR=57.3
04:49:54.417 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:54.421 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:54.426 00.005 6120 Enqueuing Expose request
04:49:54.429 00.003 7680 Worker thread wakes up
04:49:54.430 00.001 6120 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:49:54.433 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:54.433 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:55.678 01.245 7680 Exposure complete
04:49:55.831 00.153 7680 worker thread done servicing request
04:49:55.831 00.000 6120 OnExposeComplete: enter
04:49:55.836 00.005 6120 UpdateGuideState(): m_state=6
04:49:55.839 00.003 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5817
04:49:55.843 00.004 6120 Star::Find returns 1 (0), X=505.08, Y=657.64, Mass=8160, SNR=60.3, Peak=197 HFD=6.7
04:49:55.847 00.004 6120 CameraToMount -- cameraTheta (-0.45) - m_xAngle (0.19) = xAngle (-0.64 = -0.64)
04:49:55.850 00.003 6120 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.24 = 2.24)
04:49:55.854 00.004 6120 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.45 mountX=0.10 mountY=0.10, mountTheta=0.77
04:49:55.860 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.11, y=-0.05, opts=13)
04:49:55.864 00.004 6120 Enqueuing Move request for scope (0.11, -0.05)
04:49:55.867 00.003 7680 Worker thread wakes up
04:49:55.868 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
04:49:55.868 00.000 7680 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
04:49:55.868 00.000 7680 Moving (0.11, -0.05) raw xDistance=0.10 yDistance=0.10
04:49:55.868 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:49:55.868 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:49:55.868 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
04:49:55.868 00.000 7680 MoveAxis(E, 0, ABG)
04:49:55.869 00.001 7680 Move returns status 0, amount 0
04:49:55.869 00.000 7680 MoveAxis(N, 0, ABG)
04:49:55.869 00.000 7680 Move returns status 0, amount 0
04:49:55.869 00.000 7680 move complete, result=0
04:49:55.869 00.000 7680 worker thread done servicing request
04:49:55.869 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:55.873 00.004 6120 UpdateGuideState exits: m=8160 SNR=60.3
04:49:55.877 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:55.880 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:55.885 00.005 6120 Enqueuing Expose request
04:49:55.889 00.004 6120 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
04:49:55.892 00.003 7680 Worker thread wakes up
04:49:55.893 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:55.893 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:57.133 01.240 7680 Exposure complete
04:49:57.285 00.152 7680 worker thread done servicing request
04:49:57.285 00.000 6120 OnExposeComplete: enter
04:49:57.290 00.005 6120 UpdateGuideState(): m_state=6
04:49:57.295 00.005 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5818
04:49:57.298 00.003 6120 Star::Find returns 1 (0), X=505.16, Y=657.72, Mass=8336, SNR=60.5, Peak=202 HFD=6.8
04:49:57.303 00.005 6120 CameraToMount -- cameraTheta (0.16) - m_xAngle (0.19) = xAngle (-0.03 = -0.03)
04:49:57.306 00.003 6120 CameraToMount -- cameraTheta (0.16) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (2.84 = 2.84)
04:49:57.310 00.004 6120 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.20 cameraTheta=0.16 mountX=0.20 mountY=0.06, mountTheta=0.28
04:49:57.316 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.19, y=0.03, opts=13)
04:49:57.319 00.003 6120 Enqueuing Move request for scope (0.19, 0.03)
04:49:57.322 00.003 7680 Worker thread wakes up
04:49:57.323 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
04:49:57.323 00.000 7680 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
04:49:57.323 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:57.328 00.005 7680 Moving (0.19, 0.03) raw xDistance=0.20 yDistance=0.06
04:49:57.328 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
04:49:57.329 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:49:57.330 00.001 6120 UpdateGuideState exits: m=8336 SNR=60.5
04:49:57.334 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
04:49:57.334 00.000 7680 MoveAxis(E, 0, ABG)
04:49:57.335 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:57.338 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:57.343 00.005 6120 Enqueuing Expose request
04:49:57.346 00.003 7680 Move returns status 0, amount 0
04:49:57.346 00.000 7680 MoveAxis(N, 0, ABG)
04:49:57.347 00.001 7680 Move returns status 0, amount 0
04:49:57.347 00.000 7680 move complete, result=0
04:49:57.347 00.000 7680 worker thread done servicing request
04:49:57.347 00.000 7680 Worker thread wakes up
04:49:57.348 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:57.348 00.000 6120 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
04:49:57.352 00.004 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:49:58.600 01.248 7680 Exposure complete
04:49:58.753 00.153 7680 worker thread done servicing request
04:49:58.754 00.001 6120 OnExposeComplete: enter
04:49:58.758 00.004 6120 UpdateGuideState(): m_state=6
04:49:58.763 00.005 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5819
04:49:58.767 00.004 6120 Star::Find returns 1 (0), X=504.90, Y=657.67, Mass=7921, SNR=59.2, Peak=197 HFD=6.7
04:49:58.772 00.005 6120 CameraToMount -- cameraTheta (-2.78) - m_xAngle (0.19) = xAngle (-2.97 = -2.97)
04:49:58.776 00.004 6120 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.10 = -0.10)
04:49:58.779 00.003 6120 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.78 mountX=-0.07 mountY=-0.01, mountTheta=-3.04
04:49:58.785 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.07, y=-0.03, opts=13)
04:49:58.788 00.003 6120 Enqueuing Move request for scope (-0.07, -0.03)
04:49:58.792 00.004 7680 Worker thread wakes up
04:49:58.792 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:49:58.796 00.004 6120 UpdateGuideState exits: m=7921 SNR=59.2
04:49:58.799 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:49:58.804 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:49:58.807 00.003 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
04:49:58.807 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
04:49:58.807 00.000 7680 Moving (-0.07, -0.03) raw xDistance=-0.07 yDistance=-0.01
04:49:58.808 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:49:58.808 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:49:58.808 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
04:49:58.808 00.000 7680 MoveAxis(E, 0, ABG)
04:49:58.808 00.000 7680 Move returns status 0, amount 0
04:49:58.808 00.000 7680 MoveAxis(N, 0, ABG)
04:49:58.808 00.000 7680 Move returns status 0, amount 0
04:49:58.808 00.000 7680 move complete, result=0
04:49:58.810 00.002 7680 worker thread done servicing request
04:49:58.810 00.000 6120 Enqueuing Expose request
04:49:58.813 00.003 7680 Worker thread wakes up
04:49:58.814 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
04:49:58.817 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:49:58.817 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:00.068 01.251 7680 Exposure complete
04:50:00.227 00.159 7680 worker thread done servicing request
04:50:00.227 00.000 6120 OnExposeComplete: enter
04:50:00.232 00.005 6120 UpdateGuideState(): m_state=6
04:50:00.236 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5820
04:50:00.240 00.004 6120 Star::Find returns 1 (0), X=504.95, Y=657.73, Mass=7699, SNR=57.2, Peak=176 HFD=6.7
04:50:00.244 00.004 6120 CameraToMount -- cameraTheta (1.93) - m_xAngle (0.19) = xAngle (1.74 = 1.74)
04:50:00.248 00.004 6120 CameraToMount -- cameraTheta (1.93) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.62 = -1.67)
04:50:00.252 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.93 mountX=-0.01 mountY=-0.04, mountTheta=-1.74
04:50:00.257 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=0.04, opts=13)
04:50:00.262 00.005 6120 Enqueuing Move request for scope (-0.01, 0.04)
04:50:00.267 00.005 7680 Worker thread wakes up
04:50:00.268 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:00.271 00.003 6120 UpdateGuideState exits: m=7699 SNR=57.2
04:50:00.276 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
04:50:00.276 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
04:50:00.276 00.000 7680 Moving (-0.01, 0.04) raw xDistance=-0.01 yDistance=-0.04
04:50:00.277 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:50:00.277 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:50:00.277 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:00.280 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:00.285 00.005 6120 Enqueuing Expose request
04:50:00.289 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
04:50:00.289 00.000 7680 MoveAxis(E, 0, ABG)
04:50:00.289 00.000 7680 Move returns status 0, amount 0
04:50:00.290 00.001 7680 MoveAxis(N, 0, ABG)
04:50:00.290 00.000 7680 Move returns status 0, amount 0
04:50:00.290 00.000 7680 move complete, result=0
04:50:00.290 00.000 7680 worker thread done servicing request
04:50:00.291 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
04:50:00.297 00.006 7680 Worker thread wakes up
04:50:00.297 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:00.297 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:01.552 01.255 7680 Exposure complete
04:50:01.691 00.139 7680 worker thread done servicing request
04:50:01.692 00.001 6120 OnExposeComplete: enter
04:50:01.696 00.004 6120 UpdateGuideState(): m_state=6
04:50:01.702 00.006 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5821
04:50:01.708 00.006 6120 Star::Find returns 1 (0), X=505.14, Y=657.75, Mass=8242, SNR=59.0, Peak=207 HFD=6.7
04:50:01.713 00.005 6120 CameraToMount -- cameraTheta (0.32) - m_xAngle (0.19) = xAngle (0.13 = 0.13)
04:50:01.716 00.003 6120 CameraToMount -- cameraTheta (0.32) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.01 = 3.01)
04:50:01.721 00.005 6120 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.32 mountX=0.19 mountY=0.03, mountTheta=0.13
04:50:01.725 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.18, y=0.06, opts=13)
04:50:01.729 00.004 6120 Enqueuing Move request for scope (0.18, 0.06)
04:50:01.732 00.003 7680 Worker thread wakes up
04:50:01.732 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
04:50:01.734 00.002 7680 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
04:50:01.734 00.000 7680 Moving (0.18, 0.06) raw xDistance=0.19 yDistance=0.03
04:50:01.734 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
04:50:01.734 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:01.738 00.004 6120 UpdateGuideState exits: m=8242 SNR=59.0
04:50:01.742 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:01.746 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:01.749 00.003 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:50:01.750 00.001 6120 Enqueuing Expose request
04:50:01.755 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
04:50:01.755 00.000 7680 MoveAxis(E, 0, ABG)
04:50:01.755 00.000 7680 Move returns status 0, amount 0
04:50:01.755 00.000 7680 MoveAxis(N, 0, ABG)
04:50:01.756 00.001 7680 Move returns status 0, amount 0
04:50:01.756 00.000 7680 move complete, result=0
04:50:01.756 00.000 7680 worker thread done servicing request
04:50:01.758 00.002 6120 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:50:01.765 00.007 7680 Worker thread wakes up
04:50:01.765 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:01.765 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:03.022 01.257 7680 Exposure complete
04:50:03.173 00.151 7680 worker thread done servicing request
04:50:03.174 00.001 6120 OnExposeComplete: enter
04:50:03.179 00.005 6120 UpdateGuideState(): m_state=6
04:50:03.184 00.005 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5822
04:50:03.188 00.004 6120 Star::Find returns 1 (0), X=505.07, Y=657.17, Mass=6902, SNR=54.1, Peak=183 HFD=6.4
04:50:03.192 00.004 6120 CameraToMount -- cameraTheta (-1.37) - m_xAngle (0.19) = xAngle (-1.56 = -1.56)
04:50:03.196 00.004 6120 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.31 = 1.31)
04:50:03.201 00.005 6120 CameraToMount -- cameraX=0.10 cameraY=-0.52 hyp=0.53 cameraTheta=-1.37 mountX=0.01 mountY=0.51, mountTheta=1.56
04:50:03.206 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.10, y=-0.52, opts=13)
04:50:03.211 00.005 6120 Enqueuing Move request for scope (0.10, -0.52)
04:50:03.216 00.005 7680 Worker thread wakes up
04:50:03.216 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:03.221 00.005 6120 UpdateGuideState exits: m=6902 SNR=54.1
04:50:03.224 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:03.230 00.006 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:03.235 00.005 6120 Enqueuing Expose request
04:50:03.239 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.52) opts 0xd
04:50:03.239 00.000 7680 Handling offset move in thread for scope, endpoint = (0.10, -0.52)
04:50:03.239 00.000 7680 Moving (0.10, -0.52) raw xDistance=0.01 yDistance=0.51
04:50:03.239 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
04:50:03.239 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
04:50:03.241 00.002 7680 MoveAxis(E, 0, ABG)
04:50:03.241 00.000 7680 Move returns status 0, amount 0
04:50:03.241 00.000 7680 MoveAxis(S, 277, ABG)
04:50:03.241 00.000 7680 Guiding  Dir = 1, Dur = 277
04:50:03.241 00.000 7680 IsSlewing returns 0
04:50:03.241 00.000 7680 IsGuiding returns 0
04:50:03.242 00.001 7680 PulseGuide returned control before completion, sleep 287
04:50:03.539 00.297 7680 IsGuiding returns 1
04:50:03.540 00.001 7680 scope still moving after pulse duration time elapsed
04:50:03.571 00.031 7680 IsSlewing returns 0
04:50:03.573 00.002 7680 IsGuiding returns 0
04:50:03.575 00.002 7680 scope move finished after 277 + 55 ms
04:50:03.576 00.001 7680 Move returns status 0, amount 277
04:50:03.576 00.000 7680 move complete, result=0
04:50:03.576 00.000 7680 worker thread done servicing request
04:50:03.578 00.002 6120 GuideStep: 0.0 px 0 ms EAST, 0.5 px 277 ms SOUTH
04:50:03.583 00.005 7680 Worker thread wakes up
04:50:03.584 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:03.584 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:04.835 01.251 7680 Exposure complete
04:50:04.990 00.155 7680 worker thread done servicing request
04:50:04.990 00.000 6120 OnExposeComplete: enter
04:50:04.993 00.003 6120 UpdateGuideState(): m_state=6
04:50:04.998 00.005 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5823
04:50:05.002 00.004 6120 Star::Find returns 1 (0), X=505.02, Y=657.17, Mass=7044, SNR=55.9, Peak=186 HFD=6.4
04:50:05.006 00.004 6120 CameraToMount -- cameraTheta (-1.47) - m_xAngle (0.19) = xAngle (-1.65 = -1.65)
04:50:05.009 00.003 6120 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.22 = 1.22)
04:50:05.014 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.52 hyp=0.52 cameraTheta=-1.47 mountX=-0.04 mountY=0.49, mountTheta=1.66
04:50:05.020 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.52, opts=13)
04:50:05.024 00.004 6120 Enqueuing Move request for scope (0.05, -0.52)
04:50:05.028 00.004 7680 Worker thread wakes up
04:50:05.028 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.52) opts 0xd
04:50:05.028 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.52)
04:50:05.028 00.000 7680 Moving (0.05, -0.52) raw xDistance=-0.04 yDistance=0.49
04:50:05.028 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
04:50:05.029 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:05.032 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
04:50:05.033 00.001 7680 MoveAxis(E, 0, ABG)
04:50:05.034 00.001 7680 Move returns status 0, amount 0
04:50:05.034 00.000 7680 MoveAxis(S, 265, ABG)
04:50:05.034 00.000 7680 Guiding  Dir = 1, Dur = 265
04:50:05.034 00.000 6120 UpdateGuideState exits: m=7044 SNR=55.9
04:50:05.038 00.004 7680 IsSlewing returns 0
04:50:05.038 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:05.042 00.004 7680 IsGuiding returns 0
04:50:05.042 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:05.046 00.004 7680 PulseGuide returned control before completion, sleep 275
04:50:05.046 00.000 6120 Enqueuing Expose request
04:50:05.322 00.276 7680 IsGuiding returns 1
04:50:05.323 00.001 7680 scope still moving after pulse duration time elapsed
04:50:05.354 00.031 7680 IsSlewing returns 0
04:50:05.356 00.002 7680 IsGuiding returns 0
04:50:05.357 00.001 7680 scope move finished after 265 + 49 ms
04:50:05.357 00.000 7680 Move returns status 0, amount 265
04:50:05.357 00.000 7680 move complete, result=0
04:50:05.358 00.001 7680 worker thread done servicing request
04:50:05.359 00.001 7680 Worker thread wakes up
04:50:05.359 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:05.359 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:05.360 00.001 6120 GuideStep: -0.0 px 0 ms EAST, 0.5 px 265 ms SOUTH
04:50:06.613 01.253 7680 Exposure complete
04:50:06.767 00.154 7680 worker thread done servicing request
04:50:06.767 00.000 6120 OnExposeComplete: enter
04:50:06.771 00.004 6120 UpdateGuideState(): m_state=6
04:50:06.775 00.004 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5824
04:50:06.780 00.005 6120 Star::Find returns 1 (0), X=504.69, Y=657.74, Mass=8163, SNR=60.5, Peak=197 HFD=6.7
04:50:06.784 00.004 6120 CameraToMount -- cameraTheta (2.95) - m_xAngle (0.19) = xAngle (2.76 = 2.76)
04:50:06.788 00.004 6120 CameraToMount -- cameraTheta (2.95) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.63 = -0.65)
04:50:06.792 00.004 6120 CameraToMount -- cameraX=-0.27 cameraY=0.05 hyp=0.28 cameraTheta=2.95 mountX=-0.26 mountY=-0.17, mountTheta=-2.56
04:50:06.797 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.27, y=0.05, opts=13)
04:50:06.801 00.004 6120 Enqueuing Move request for scope (-0.27, 0.05)
04:50:06.805 00.004 7680 Worker thread wakes up
04:50:06.805 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.05) opts 0xd
04:50:06.805 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.27, 0.05)
04:50:06.805 00.000 7680 Moving (-0.27, 0.05) raw xDistance=-0.26 yDistance=-0.17
04:50:06.806 00.001 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
04:50:06.806 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:50:06.806 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:50:06.806 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:06.811 00.005 7680 MoveAxis(E, 105, ABG)
04:50:06.811 00.000 7680 Guiding  Dir = 2, Dur = 105
04:50:06.811 00.000 6120 UpdateGuideState exits: m=8163 SNR=60.5
04:50:06.814 00.003 7680 IsSlewing returns 0
04:50:06.815 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:06.818 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:06.824 00.006 7680 IsGuiding returns 0
04:50:06.825 00.001 6120 Enqueuing Expose request
04:50:06.829 00.004 7680 PulseGuide returned control before completion, sleep 115
04:50:06.946 00.117 7680 IsGuiding returns 1
04:50:06.946 00.000 7680 scope still moving after pulse duration time elapsed
04:50:06.977 00.031 7680 IsSlewing returns 0
04:50:06.978 00.001 7680 IsGuiding returns 0
04:50:06.978 00.000 7680 scope move finished after 105 + 49 ms
04:50:06.979 00.001 7680 Move returns status 0, amount 105
04:50:06.979 00.000 7680 MoveAxis(N, 0, ABG)
04:50:06.979 00.000 7680 Move returns status 0, amount 0
04:50:06.979 00.000 7680 move complete, result=0
04:50:06.980 00.001 7680 worker thread done servicing request
04:50:06.980 00.000 6120 GuideStep: -0.3 px 105 ms EAST, -0.2 px 0 ms NORTH
04:50:06.987 00.007 7680 Worker thread wakes up
04:50:06.988 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:06.988 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:08.240 01.252 7680 Exposure complete
04:50:08.391 00.151 7680 worker thread done servicing request
04:50:08.391 00.000 6120 OnExposeComplete: enter
04:50:08.395 00.004 6120 UpdateGuideState(): m_state=6
04:50:08.400 00.005 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5825
04:50:08.403 00.003 6120 Star::Find returns 1 (0), X=505.05, Y=657.98, Mass=7823, SNR=58.2, Peak=181 HFD=6.4
04:50:08.408 00.005 6120 CameraToMount -- cameraTheta (1.29) - m_xAngle (0.19) = xAngle (1.10 = 1.10)
04:50:08.411 00.003 6120 CameraToMount -- cameraTheta (1.29) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.97 = -2.31)
04:50:08.416 00.005 6120 CameraToMount -- cameraX=0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.29 mountX=0.13 mountY=-0.22, mountTheta=-1.02
04:50:08.421 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.08, y=0.29, opts=13)
04:50:08.427 00.006 6120 Enqueuing Move request for scope (0.08, 0.29)
04:50:08.430 00.003 7680 Worker thread wakes up
04:50:08.430 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.29) opts 0xd
04:50:08.432 00.002 7680 Handling offset move in thread for scope, endpoint = (0.08, 0.29)
04:50:08.432 00.000 7680 Moving (0.08, 0.29) raw xDistance=0.13 yDistance=-0.22
04:50:08.432 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
04:50:08.432 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:50:08.432 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:08.437 00.005 6120 UpdateGuideState exits: m=7823 SNR=58.2
04:50:08.440 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:08.444 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
04:50:08.444 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:08.449 00.005 7680 MoveAxis(E, 0, ABG)
04:50:08.449 00.000 6120 Enqueuing Expose request
04:50:08.453 00.004 7680 Move returns status 0, amount 0
04:50:08.453 00.000 7680 MoveAxis(N, 0, ABG)
04:50:08.453 00.000 7680 Move returns status 0, amount 0
04:50:08.454 00.001 7680 move complete, result=0
04:50:08.455 00.001 7680 worker thread done servicing request
04:50:08.455 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:50:08.458 00.003 7680 Worker thread wakes up
04:50:08.459 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:08.459 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:09.710 01.251 7680 Exposure complete
04:50:09.857 00.147 7680 worker thread done servicing request
04:50:09.857 00.000 6120 OnExposeComplete: enter
04:50:09.862 00.005 6120 UpdateGuideState(): m_state=6
04:50:09.866 00.004 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5826
04:50:09.870 00.004 6120 Star::Find returns 1 (0), X=505.01, Y=657.91, Mass=7847, SNR=59.4, Peak=188 HFD=6.5
04:50:09.875 00.005 6120 CameraToMount -- cameraTheta (1.38) - m_xAngle (0.19) = xAngle (1.19 = 1.19)
04:50:09.879 00.004 6120 CameraToMount -- cameraTheta (1.38) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.06 = -2.22)
04:50:09.882 00.003 6120 CameraToMount -- cameraX=0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.38 mountX=0.08 mountY=-0.17, mountTheta=-1.13
04:50:09.887 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=0.22, opts=13)
04:50:09.892 00.005 6120 Enqueuing Move request for scope (0.04, 0.22)
04:50:09.896 00.004 7680 Worker thread wakes up
04:50:09.896 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:09.900 00.004 6120 UpdateGuideState exits: m=7847 SNR=59.4
04:50:09.903 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:09.908 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:09.912 00.004 6120 Enqueuing Expose request
04:50:09.916 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.22) opts 0xd
04:50:09.916 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, 0.22)
04:50:09.916 00.000 7680 Moving (0.04, 0.22) raw xDistance=0.08 yDistance=-0.17
04:50:09.916 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
04:50:09.916 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:50:09.917 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
04:50:09.917 00.000 7680 MoveAxis(E, 0, ABG)
04:50:09.917 00.000 7680 Move returns status 0, amount 0
04:50:09.917 00.000 7680 MoveAxis(N, 0, ABG)
04:50:09.917 00.000 7680 Move returns status 0, amount 0
04:50:09.917 00.000 7680 move complete, result=0
04:50:09.919 00.002 7680 worker thread done servicing request
04:50:09.919 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:50:09.923 00.004 7680 Worker thread wakes up
04:50:09.923 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:09.923 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:11.175 01.252 7680 Exposure complete
04:50:11.333 00.158 7680 worker thread done servicing request
04:50:11.333 00.000 6120 OnExposeComplete: enter
04:50:11.337 00.004 6120 UpdateGuideState(): m_state=6
04:50:11.341 00.004 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5827
04:50:11.344 00.003 6120 Star::Find returns 1 (0), X=504.96, Y=657.13, Mass=6966, SNR=55.8, Peak=199 HFD=6.3
04:50:11.348 00.004 6120 CameraToMount -- cameraTheta (-1.58) - m_xAngle (0.19) = xAngle (-1.77 = -1.77)
04:50:11.352 00.004 6120 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.10 = 1.10)
04:50:11.356 00.004 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.56 hyp=0.56 cameraTheta=-1.58 mountX=-0.11 mountY=0.50, mountTheta=1.79
04:50:11.362 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.56, opts=13)
04:50:11.366 00.004 6120 Enqueuing Move request for scope (-0.01, -0.56)
04:50:11.371 00.005 7680 Worker thread wakes up
04:50:11.371 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.56) opts 0xd
04:50:11.372 00.001 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.56)
04:50:11.372 00.000 7680 Moving (-0.01, -0.56) raw xDistance=-0.11 yDistance=0.50
04:50:11.372 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:50:11.372 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
04:50:11.372 00.000 7680 MoveAxis(E, 0, ABG)
04:50:11.373 00.001 7680 Move returns status 0, amount 0
04:50:11.373 00.000 7680 MoveAxis(S, 272, ABG)
04:50:11.373 00.000 7680 Guiding  Dir = 1, Dur = 272
04:50:11.373 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:11.378 00.005 7680 IsSlewing returns 0
04:50:11.378 00.000 6120 UpdateGuideState exits: m=6966 SNR=55.8
04:50:11.381 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:11.385 00.004 7680 IsGuiding returns 0
04:50:11.385 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:11.389 00.004 7680 PulseGuide returned control before completion, sleep 282
04:50:11.390 00.001 6120 Enqueuing Expose request
04:50:11.679 00.289 7680 IsGuiding returns 1
04:50:11.681 00.002 7680 scope still moving after pulse duration time elapsed
04:50:11.711 00.030 7680 IsSlewing returns 0
04:50:11.712 00.001 7680 IsGuiding returns 0
04:50:11.712 00.000 7680 scope move finished after 272 + 55 ms
04:50:11.712 00.000 7680 Move returns status 0, amount 272
04:50:11.713 00.001 7680 move complete, result=0
04:50:11.713 00.000 7680 worker thread done servicing request
04:50:11.715 00.002 7680 Worker thread wakes up
04:50:11.715 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 272 ms SOUTH
04:50:11.721 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:11.721 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:12.978 01.257 7680 Exposure complete
04:50:13.131 00.153 7680 worker thread done servicing request
04:50:13.131 00.000 6120 OnExposeComplete: enter
04:50:13.136 00.005 6120 UpdateGuideState(): m_state=6
04:50:13.141 00.005 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5828
04:50:13.145 00.004 6120 Star::Find returns 1 (0), X=505.08, Y=658.03, Mass=7685, SNR=58.5, Peak=185 HFD=6.4
04:50:13.149 00.004 6120 CameraToMount -- cameraTheta (1.23) - m_xAngle (0.19) = xAngle (1.04 = 1.04)
04:50:13.152 00.003 6120 CameraToMount -- cameraTheta (1.23) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.92 = -2.37)
04:50:13.157 00.005 6120 CameraToMount -- cameraX=0.12 cameraY=0.33 hyp=0.35 cameraTheta=1.23 mountX=0.18 mountY=-0.25, mountTheta=-0.95
04:50:13.162 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.12, y=0.33, opts=13)
04:50:13.166 00.004 6120 Enqueuing Move request for scope (0.12, 0.33)
04:50:13.173 00.007 7680 Worker thread wakes up
04:50:13.173 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.33) opts 0xd
04:50:13.174 00.001 7680 Handling offset move in thread for scope, endpoint = (0.12, 0.33)
04:50:13.174 00.000 7680 Moving (0.12, 0.33) raw xDistance=0.18 yDistance=-0.25
04:50:13.174 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
04:50:13.174 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:50:13.175 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:13.179 00.004 6120 UpdateGuideState exits: m=7685 SNR=58.5
04:50:13.183 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:13.186 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:13.191 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
04:50:13.191 00.000 6120 Enqueuing Expose request
04:50:13.197 00.006 7680 MoveAxis(E, 0, ABG)
04:50:13.197 00.000 7680 Move returns status 0, amount 0
04:50:13.198 00.001 7680 MoveAxis(N, 0, ABG)
04:50:13.198 00.000 7680 Move returns status 0, amount 0
04:50:13.199 00.001 7680 move complete, result=0
04:50:13.199 00.000 7680 worker thread done servicing request
04:50:13.199 00.000 6120 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:50:13.203 00.004 7680 Worker thread wakes up
04:50:13.203 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:13.203 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:14.449 01.246 7680 Exposure complete
04:50:14.593 00.144 7680 worker thread done servicing request
04:50:14.593 00.000 6120 OnExposeComplete: enter
04:50:14.597 00.004 6120 UpdateGuideState(): m_state=6
04:50:14.602 00.005 6120 Star::Find(15, 505, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5829
04:50:14.607 00.005 6120 Star::Find returns 1 (0), X=504.92, Y=657.92, Mass=7712, SNR=58.3, Peak=192 HFD=6.4
04:50:14.611 00.004 6120 CameraToMount -- cameraTheta (1.78) - m_xAngle (0.19) = xAngle (1.60 = 1.60)
04:50:14.616 00.005 6120 CameraToMount -- cameraTheta (1.78) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.47 = -1.81)
04:50:14.620 00.004 6120 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.78 mountX=-0.01 mountY=-0.23, mountTheta=-1.60
04:50:14.624 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.05, y=0.23, opts=13)
04:50:14.629 00.005 6120 Enqueuing Move request for scope (-0.05, 0.23)
04:50:14.632 00.003 7680 Worker thread wakes up
04:50:14.632 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
04:50:14.634 00.002 7680 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
04:50:14.634 00.000 7680 Moving (-0.05, 0.23) raw xDistance=-0.01 yDistance=-0.23
04:50:14.634 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
04:50:14.634 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:50:14.634 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:50:14.635 00.001 7680 MoveAxis(E, 0, ABG)
04:50:14.635 00.000 7680 Move returns status 0, amount 0
04:50:14.635 00.000 7680 MoveAxis(N, 0, ABG)
04:50:14.635 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:14.639 00.004 7680 Move returns status 0, amount 0
04:50:14.639 00.000 7680 move complete, result=0
04:50:14.639 00.000 7680 worker thread done servicing request
04:50:14.639 00.000 6120 UpdateGuideState exits: m=7712 SNR=58.3
04:50:14.643 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:14.647 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:14.650 00.003 6120 Enqueuing Expose request
04:50:14.653 00.003 7680 Worker thread wakes up
04:50:14.653 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:14.653 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:14.654 00.001 6120 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:50:15.902 01.248 7680 Exposure complete
04:50:16.053 00.151 7680 worker thread done servicing request
04:50:16.053 00.000 6120 OnExposeComplete: enter
04:50:16.058 00.005 6120 UpdateGuideState(): m_state=6
04:50:16.061 00.003 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5830
04:50:16.066 00.005 6120 Star::Find returns 1 (0), X=505.04, Y=657.95, Mass=7854, SNR=58.8, Peak=201 HFD=6.4
04:50:16.070 00.004 6120 CameraToMount -- cameraTheta (1.30) - m_xAngle (0.19) = xAngle (1.11 = 1.11)
04:50:16.074 00.004 6120 CameraToMount -- cameraTheta (1.30) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.98 = -2.30)
04:50:16.078 00.004 6120 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.30 mountX=0.12 mountY=-0.20, mountTheta=-1.03
04:50:16.084 00.006 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.26, opts=13)
04:50:16.088 00.004 6120 Enqueuing Move request for scope (0.07, 0.26)
04:50:16.091 00.003 7680 Worker thread wakes up
04:50:16.091 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.26) opts 0xd
04:50:16.092 00.001 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.26)
04:50:16.092 00.000 7680 Moving (0.07, 0.26) raw xDistance=0.12 yDistance=-0.20
04:50:16.092 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
04:50:16.092 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:50:16.092 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:16.097 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
04:50:16.097 00.000 7680 MoveAxis(E, 0, ABG)
04:50:16.098 00.001 6120 UpdateGuideState exits: m=7854 SNR=58.8
04:50:16.101 00.003 7680 Move returns status 0, amount 0
04:50:16.101 00.000 7680 MoveAxis(N, 0, ABG)
04:50:16.101 00.000 7680 Move returns status 0, amount 0
04:50:16.102 00.001 7680 move complete, result=0
04:50:16.102 00.000 7680 worker thread done servicing request
04:50:16.103 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:16.107 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:16.112 00.005 6120 Enqueuing Expose request
04:50:16.117 00.005 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:50:16.121 00.004 7680 Worker thread wakes up
04:50:16.121 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:16.121 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:17.367 01.246 7680 Exposure complete
04:50:17.500 00.133 7680 worker thread done servicing request
04:50:17.501 00.001 6120 OnExposeComplete: enter
04:50:17.505 00.004 6120 UpdateGuideState(): m_state=6
04:50:17.509 00.004 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5831
04:50:17.513 00.004 6120 Star::Find returns 1 (0), X=504.60, Y=657.93, Mass=7664, SNR=57.4, Peak=194 HFD=6.7
04:50:17.516 00.003 6120 CameraToMount -- cameraTheta (2.56) - m_xAngle (0.19) = xAngle (2.37 = 2.37)
04:50:17.521 00.005 6120 CameraToMount -- cameraTheta (2.56) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.24 = -1.04)
04:50:17.524 00.003 6120 CameraToMount -- cameraX=-0.36 cameraY=0.24 hyp=0.43 cameraTheta=2.56 mountX=-0.31 mountY=-0.37, mountTheta=-2.26
04:50:17.528 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.36, y=0.24, opts=13)
04:50:17.531 00.003 6120 Enqueuing Move request for scope (-0.36, 0.24)
04:50:17.535 00.004 7680 Worker thread wakes up
04:50:17.535 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:17.540 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.24) opts 0xd
04:50:17.540 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.36, 0.24)
04:50:17.542 00.002 6120 UpdateGuideState exits: m=7664 SNR=57.4
04:50:17.546 00.004 7680 Moving (-0.36, 0.24) raw xDistance=-0.31 yDistance=-0.37
04:50:17.546 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
04:50:17.547 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:50:17.547 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:17.552 00.005 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
04:50:17.552 00.000 7680 MoveAxis(E, 127, ABG)
04:50:17.553 00.001 7680 Guiding  Dir = 2, Dur = 127
04:50:17.553 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:17.558 00.005 7680 IsSlewing returns 0
04:50:17.558 00.000 6120 Enqueuing Expose request
04:50:17.563 00.005 7680 IsGuiding returns 0
04:50:17.563 00.000 7680 PulseGuide returned control before completion, sleep 137
04:50:17.717 00.154 7680 IsGuiding returns 1
04:50:17.718 00.001 7680 scope still moving after pulse duration time elapsed
04:50:17.748 00.030 7680 IsSlewing returns 0
04:50:17.748 00.000 7680 IsGuiding returns 0
04:50:17.748 00.000 7680 scope move finished after 127 + 58 ms
04:50:17.750 00.002 7680 Move returns status 0, amount 127
04:50:17.750 00.000 7680 MoveAxis(N, 0, ABG)
04:50:17.750 00.000 7680 Move returns status 0, amount 0
04:50:17.750 00.000 7680 move complete, result=0
04:50:17.751 00.001 7680 worker thread done servicing request
04:50:17.751 00.000 7680 Worker thread wakes up
04:50:17.751 00.000 6120 GuideStep: -0.3 px 127 ms EAST, -0.4 px 0 ms NORTH
04:50:17.756 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:17.757 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:19.009 01.252 7680 Exposure complete
04:50:19.162 00.153 7680 worker thread done servicing request
04:50:19.162 00.000 6120 OnExposeComplete: enter
04:50:19.166 00.004 6120 UpdateGuideState(): m_state=6
04:50:19.172 00.006 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5832
04:50:19.176 00.004 6120 Star::Find returns 1 (0), X=504.70, Y=657.69, Mass=7906, SNR=58.8, Peak=200 HFD=6.7
04:50:19.180 00.004 6120 CameraToMount -- cameraTheta (3.14) - m_xAngle (0.19) = xAngle (2.95 = 2.95)
04:50:19.184 00.004 6120 CameraToMount -- cameraTheta (3.14) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.82 = -0.46)
04:50:19.188 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.00 hyp=0.26 cameraTheta=3.14 mountX=-0.26 mountY=-0.12, mountTheta=-2.72
04:50:19.192 00.004 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.00, opts=13)
04:50:19.198 00.006 6120 Enqueuing Move request for scope (-0.26, 0.00)
04:50:19.204 00.006 7680 Worker thread wakes up
04:50:19.205 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.00) opts 0xd
04:50:19.205 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.00)
04:50:19.205 00.000 7680 Moving (-0.26, 0.00) raw xDistance=-0.26 yDistance=-0.12
04:50:19.205 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.26
04:50:19.206 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:19.210 00.004 6120 UpdateGuideState exits: m=7906 SNR=58.8
04:50:19.214 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:19.218 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:19.222 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:50:19.223 00.001 6120 Enqueuing Expose request
04:50:19.226 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:50:19.226 00.000 7680 MoveAxis(E, 115, ABG)
04:50:19.226 00.000 7680 Guiding  Dir = 2, Dur = 115
04:50:19.227 00.001 7680 IsSlewing returns 0
04:50:19.227 00.000 7680 IsGuiding returns 0
04:50:19.228 00.001 7680 PulseGuide returned control before completion, sleep 125
04:50:19.357 00.129 7680 IsGuiding returns 1
04:50:19.358 00.001 7680 scope still moving after pulse duration time elapsed
04:50:19.388 00.030 7680 IsSlewing returns 0
04:50:19.389 00.001 7680 IsGuiding returns 0
04:50:19.390 00.001 7680 scope move finished after 115 + 47 ms
04:50:19.390 00.000 7680 Move returns status 0, amount 115
04:50:19.391 00.001 7680 MoveAxis(N, 0, ABG)
04:50:19.391 00.000 7680 Move returns status 0, amount 0
04:50:19.393 00.002 7680 move complete, result=0
04:50:19.393 00.000 7680 worker thread done servicing request
04:50:19.393 00.000 7680 Worker thread wakes up
04:50:19.395 00.002 6120 GuideStep: -0.3 px 115 ms EAST, -0.1 px 0 ms NORTH
04:50:19.401 00.006 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:19.401 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:20.651 01.250 7680 Exposure complete
04:50:20.798 00.147 7680 worker thread done servicing request
04:50:20.798 00.000 6120 OnExposeComplete: enter
04:50:20.802 00.004 6120 UpdateGuideState(): m_state=6
04:50:20.807 00.005 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5833
04:50:20.811 00.004 6120 Star::Find returns 1 (0), X=505.01, Y=657.15, Mass=6886, SNR=55.3, Peak=173 HFD=6.4
04:50:20.814 00.003 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
04:50:20.817 00.003 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
04:50:20.821 00.004 6120 CameraToMount -- cameraX=0.04 cameraY=-0.54 hyp=0.54 cameraTheta=-1.49 mountX=-0.06 mountY=0.50, mountTheta=1.68
04:50:20.828 00.007 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.54, opts=13)
04:50:20.833 00.005 6120 Enqueuing Move request for scope (0.04, -0.54)
04:50:20.836 00.003 7680 Worker thread wakes up
04:50:20.836 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.54) opts 0xd
04:50:20.838 00.002 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.54)
04:50:20.838 00.000 7680 Moving (0.04, -0.54) raw xDistance=-0.06 yDistance=0.50
04:50:20.838 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:50:20.838 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:154->Not getting worse
04:50:20.838 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:20.841 00.003 6120 UpdateGuideState exits: m=6886 SNR=55.3
04:50:20.845 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
04:50:20.845 00.000 7680 MoveAxis(E, 0, ABG)
04:50:20.845 00.000 7680 Move returns status 0, amount 0
04:50:20.845 00.000 7680 MoveAxis(N, 0, ABG)
04:50:20.845 00.000 7680 Move returns status 0, amount 0
04:50:20.846 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:20.849 00.003 7680 move complete, result=0
04:50:20.849 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:20.854 00.005 7680 worker thread done servicing request
04:50:20.854 00.000 6120 Enqueuing Expose request
04:50:20.859 00.005 7680 Worker thread wakes up
04:50:20.860 00.001 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
04:50:20.863 00.003 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:20.863 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:22.113 01.250 7680 Exposure complete
04:50:22.270 00.157 7680 worker thread done servicing request
04:50:22.270 00.000 6120 OnExposeComplete: enter
04:50:22.275 00.005 6120 UpdateGuideState(): m_state=6
04:50:22.279 00.004 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5834
04:50:22.283 00.004 6120 Star::Find returns 1 (0), X=504.98, Y=657.88, Mass=7154, SNR=55.3, Peak=168 HFD=6.5
04:50:22.286 00.003 6120 CameraToMount -- cameraTheta (1.50) - m_xAngle (0.19) = xAngle (1.31 = 1.31)
04:50:22.292 00.006 6120 CameraToMount -- cameraTheta (1.50) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (4.18 = -2.10)
04:50:22.297 00.005 6120 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.50 mountX=0.05 mountY=-0.16, mountTheta=-1.28
04:50:22.301 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.01, y=0.19, opts=13)
04:50:22.306 00.005 6120 Enqueuing Move request for scope (0.01, 0.19)
04:50:22.310 00.004 7680 Worker thread wakes up
04:50:22.310 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
04:50:22.310 00.000 7680 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
04:50:22.310 00.000 7680 Moving (0.01, 0.19) raw xDistance=0.05 yDistance=-0.16
04:50:22.310 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
04:50:22.312 00.002 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:50:22.312 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:22.316 00.004 6120 UpdateGuideState exits: m=7154 SNR=55.3
04:50:22.320 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:22.324 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:22.328 00.004 6120 Enqueuing Expose request
04:50:22.332 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:50:22.332 00.000 7680 MoveAxis(E, 0, ABG)
04:50:22.332 00.000 7680 Move returns status 0, amount 0
04:50:22.332 00.000 7680 MoveAxis(N, 0, ABG)
04:50:22.333 00.001 7680 Move returns status 0, amount 0
04:50:22.333 00.000 7680 move complete, result=0
04:50:22.333 00.000 7680 worker thread done servicing request
04:50:22.333 00.000 6120 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
04:50:22.338 00.005 7680 Worker thread wakes up
04:50:22.338 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:22.338 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:23.594 01.256 7680 Exposure complete
04:50:23.721 00.127 7680 worker thread done servicing request
04:50:23.722 00.001 6120 OnExposeComplete: enter
04:50:23.728 00.006 6120 UpdateGuideState(): m_state=6
04:50:23.733 00.005 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5835
04:50:23.739 00.006 6120 Star::Find returns 1 (0), X=504.75, Y=657.65, Mass=7406, SNR=57.0, Peak=184 HFD=6.8
04:50:23.743 00.004 6120 CameraToMount -- cameraTheta (-2.97) - m_xAngle (0.19) = xAngle (-3.16 = 3.13)
04:50:23.748 00.005 6120 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.28 = -0.28)
04:50:23.752 00.004 6120 CameraToMount -- cameraX=-0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-2.97 mountX=-0.22 mountY=-0.06, mountTheta=-2.87
04:50:23.757 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.22, y=-0.04, opts=13)
04:50:23.761 00.004 6120 Enqueuing Move request for scope (-0.22, -0.04)
04:50:23.765 00.004 7680 Worker thread wakes up
04:50:23.765 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.04) opts 0xd
04:50:23.765 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.22, -0.04)
04:50:23.765 00.000 7680 Moving (-0.22, -0.04) raw xDistance=-0.22 yDistance=-0.06
04:50:23.765 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.22
04:50:23.765 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:23.770 00.005 6120 UpdateGuideState exits: m=7406 SNR=57.0
04:50:23.774 00.004 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:50:23.774 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:23.778 00.004 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:50:23.778 00.000 7680 MoveAxis(E, 89, ABG)
04:50:23.779 00.001 7680 Guiding  Dir = 2, Dur = 89
04:50:23.779 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:23.783 00.004 7680 IsSlewing returns 0
04:50:23.783 00.000 6120 Enqueuing Expose request
04:50:23.786 00.003 7680 IsGuiding returns 0
04:50:23.787 00.001 7680 PulseGuide returned control before completion, sleep 99
04:50:23.900 00.113 7680 IsGuiding returns 0
04:50:23.900 00.000 7680 Move returns status 0, amount 89
04:50:23.901 00.001 7680 MoveAxis(N, 0, ABG)
04:50:23.901 00.000 7680 Move returns status 0, amount 0
04:50:23.901 00.000 7680 move complete, result=0
04:50:23.902 00.001 7680 worker thread done servicing request
04:50:23.902 00.000 7680 Worker thread wakes up
04:50:23.903 00.001 6120 GuideStep: -0.2 px 89 ms EAST, -0.1 px 0 ms NORTH
04:50:23.908 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:23.908 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:25.161 01.253 7680 Exposure complete
04:50:25.307 00.146 7680 worker thread done servicing request
04:50:25.308 00.001 6120 OnExposeComplete: enter
04:50:25.312 00.004 6120 UpdateGuideState(): m_state=6
04:50:25.316 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5836
04:50:25.320 00.004 6120 Star::Find returns 1 (0), X=505.02, Y=657.08, Mass=6712, SNR=53.7, Peak=167 HFD=6.3
04:50:25.325 00.005 6120 CameraToMount -- cameraTheta (-1.49) - m_xAngle (0.19) = xAngle (-1.67 = -1.67)
04:50:25.329 00.004 6120 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.20 = 1.20)
04:50:25.334 00.005 6120 CameraToMount -- cameraX=0.05 cameraY=-0.62 hyp=0.62 cameraTheta=-1.49 mountX=-0.06 mountY=0.58, mountTheta=1.68
04:50:25.339 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.05, y=-0.62, opts=13)
04:50:25.344 00.005 6120 Enqueuing Move request for scope (0.05, -0.62)
04:50:25.347 00.003 7680 Worker thread wakes up
04:50:25.347 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.62) opts 0xd
04:50:25.347 00.000 7680 Handling offset move in thread for scope, endpoint = (0.05, -0.62)
04:50:25.347 00.000 7680 Moving (0.05, -0.62) raw xDistance=-0.06 yDistance=0.58
04:50:25.347 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
04:50:25.348 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:140->not compelling enough
04:50:25.348 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:25.353 00.005 6120 UpdateGuideState exits: m=6712 SNR=53.7
04:50:25.356 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:25.360 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:25.364 00.004 6120 Enqueuing Expose request
04:50:25.366 00.002 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
04:50:25.367 00.001 7680 MoveAxis(E, 0, ABG)
04:50:25.367 00.000 7680 Move returns status 0, amount 0
04:50:25.367 00.000 7680 MoveAxis(N, 0, ABG)
04:50:25.367 00.000 7680 Move returns status 0, amount 0
04:50:25.367 00.000 7680 move complete, result=0
04:50:25.368 00.001 7680 worker thread done servicing request
04:50:25.368 00.000 7680 Worker thread wakes up
04:50:25.368 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:25.368 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:25.368 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
04:50:26.611 01.243 7680 Exposure complete
04:50:26.755 00.144 7680 worker thread done servicing request
04:50:26.755 00.000 6120 OnExposeComplete: enter
04:50:26.761 00.006 6120 UpdateGuideState(): m_state=6
04:50:26.766 00.005 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5837
04:50:26.771 00.005 6120 Star::Find returns 1 (0), X=504.82, Y=657.59, Mass=7588, SNR=57.5, Peak=180 HFD=6.8
04:50:26.776 00.005 6120 CameraToMount -- cameraTheta (-2.55) - m_xAngle (0.19) = xAngle (-2.74 = -2.74)
04:50:26.780 00.004 6120 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (0.13 = 0.13)
04:50:26.784 00.004 6120 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.55 mountX=-0.16 mountY=0.02, mountTheta=3.00
04:50:26.789 00.005 6120 SchedulePrimaryMove(0D6325F0, x=-0.15, y=-0.10, opts=13)
04:50:26.794 00.005 6120 Enqueuing Move request for scope (-0.15, -0.10)
04:50:26.797 00.003 7680 Worker thread wakes up
04:50:26.798 00.001 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
04:50:26.798 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
04:50:26.798 00.000 7680 Moving (-0.15, -0.10) raw xDistance=-0.16 yDistance=0.02
04:50:26.799 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:26.802 00.003 6120 UpdateGuideState exits: m=7588 SNR=57.5
04:50:26.806 00.004 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:26.810 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:26.813 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
04:50:26.814 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:50:26.814 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
04:50:26.815 00.001 7680 MoveAxis(E, 0, ABG)
04:50:26.815 00.000 7680 Move returns status 0, amount 0
04:50:26.815 00.000 6120 Enqueuing Expose request
04:50:26.820 00.005 7680 MoveAxis(N, 0, ABG)
04:50:26.820 00.000 7680 Move returns status 0, amount 0
04:50:26.821 00.001 7680 move complete, result=0
04:50:26.822 00.001 6120 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
04:50:26.826 00.004 7680 worker thread done servicing request
04:50:26.826 00.000 7680 Worker thread wakes up
04:50:26.826 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:26.826 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:28.072 01.246 7680 Exposure complete
04:50:28.227 00.155 7680 worker thread done servicing request
04:50:28.227 00.000 6120 OnExposeComplete: enter
04:50:28.233 00.006 6120 UpdateGuideState(): m_state=6
04:50:28.239 00.006 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5838
04:50:28.244 00.005 6120 Star::Find returns 1 (0), X=504.96, Y=657.17, Mass=7224, SNR=55.3, Peak=191 HFD=6.3
04:50:28.249 00.005 6120 CameraToMount -- cameraTheta (-1.59) - m_xAngle (0.19) = xAngle (-1.78 = -1.78)
04:50:28.255 00.006 6120 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.09 = 1.09)
04:50:28.263 00.008 6120 CameraToMount -- cameraX=-0.01 cameraY=-0.52 hyp=0.52 cameraTheta=-1.59 mountX=-0.11 mountY=0.46, mountTheta=1.80
04:50:28.272 00.009 6120 SchedulePrimaryMove(0D6325F0, x=-0.01, y=-0.52, opts=13)
04:50:28.277 00.005 6120 Enqueuing Move request for scope (-0.01, -0.52)
04:50:28.282 00.005 7680 Worker thread wakes up
04:50:28.282 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.52) opts 0xd
04:50:28.282 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.01, -0.52)
04:50:28.282 00.000 7680 Moving (-0.01, -0.52) raw xDistance=-0.11 yDistance=0.46
04:50:28.282 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
04:50:28.283 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
04:50:28.283 00.000 7680 MoveAxis(E, 0, ABG)
04:50:28.283 00.000 7680 Move returns status 0, amount 0
04:50:28.283 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:28.288 00.005 7680 MoveAxis(S, 249, ABG)
04:50:28.288 00.000 6120 UpdateGuideState exits: m=7224 SNR=55.3
04:50:28.295 00.007 7680 Guiding  Dir = 1, Dur = 249
04:50:28.295 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:28.300 00.005 7680 IsSlewing returns 0
04:50:28.300 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:28.306 00.006 7680 IsGuiding returns 0
04:50:28.306 00.000 6120 Enqueuing Expose request
04:50:28.310 00.004 7680 PulseGuide returned control before completion, sleep 259
04:50:28.579 00.269 7680 IsGuiding returns 1
04:50:28.579 00.000 7680 scope still moving after pulse duration time elapsed
04:50:28.611 00.032 7680 IsSlewing returns 0
04:50:28.612 00.001 7680 IsGuiding returns 0
04:50:28.613 00.001 7680 scope move finished after 249 + 57 ms
04:50:28.613 00.000 7680 Move returns status 0, amount 249
04:50:28.613 00.000 7680 move complete, result=0
04:50:28.613 00.000 7680 worker thread done servicing request
04:50:28.614 00.001 7680 Worker thread wakes up
04:50:28.614 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 249 ms SOUTH
04:50:28.619 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:28.619 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:29.861 01.242 7680 Exposure complete
04:50:30.023 00.162 7680 worker thread done servicing request
04:50:30.024 00.001 6120 OnExposeComplete: enter
04:50:30.028 00.004 6120 UpdateGuideState(): m_state=6
04:50:30.032 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5839
04:50:30.037 00.005 6120 Star::Find returns 1 (0), X=504.70, Y=657.70, Mass=7486, SNR=57.0, Peak=177 HFD=6.7
04:50:30.040 00.003 6120 CameraToMount -- cameraTheta (3.11) - m_xAngle (0.19) = xAngle (2.93 = 2.93)
04:50:30.046 00.006 6120 CameraToMount -- cameraTheta (3.11) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.80 = -0.48)
04:50:30.050 00.004 6120 CameraToMount -- cameraX=-0.26 cameraY=0.01 hyp=0.26 cameraTheta=3.11 mountX=-0.26 mountY=-0.12, mountTheta=-2.70
04:50:30.056 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.26, y=0.01, opts=13)
04:50:30.059 00.003 6120 Enqueuing Move request for scope (-0.26, 0.01)
04:50:30.064 00.005 7680 Worker thread wakes up
04:50:30.064 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.01) opts 0xd
04:50:30.064 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.26, 0.01)
04:50:30.065 00.001 7680 Moving (-0.26, 0.01) raw xDistance=-0.26 yDistance=-0.12
04:50:30.065 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
04:50:30.066 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:50:30.066 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:30.069 00.003 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
04:50:30.069 00.000 7680 MoveAxis(E, 106, ABG)
04:50:30.069 00.000 7680 Guiding  Dir = 2, Dur = 106
04:50:30.069 00.000 6120 UpdateGuideState exits: m=7486 SNR=57.0
04:50:30.075 00.006 7680 IsSlewing returns 0
04:50:30.075 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:30.080 00.005 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:30.085 00.005 6120 Enqueuing Expose request
04:50:30.089 00.004 7680 IsGuiding returns 0
04:50:30.090 00.001 7680 PulseGuide returned control before completion, sleep 116
04:50:30.216 00.126 7680 IsGuiding returns 1
04:50:30.217 00.001 7680 scope still moving after pulse duration time elapsed
04:50:30.248 00.031 7680 IsSlewing returns 0
04:50:30.249 00.001 7680 IsGuiding returns 0
04:50:30.249 00.000 7680 scope move finished after 106 + 54 ms
04:50:30.250 00.001 7680 Move returns status 0, amount 106
04:50:30.250 00.000 7680 MoveAxis(N, 0, ABG)
04:50:30.250 00.000 7680 Move returns status 0, amount 0
04:50:30.252 00.002 7680 move complete, result=0
04:50:30.252 00.000 7680 worker thread done servicing request
04:50:30.253 00.001 7680 Worker thread wakes up
04:50:30.253 00.000 6120 GuideStep: -0.3 px 106 ms EAST, -0.1 px 0 ms NORTH
04:50:30.260 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:30.260 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:31.505 01.245 7680 Exposure complete
04:50:31.640 00.135 7680 worker thread done servicing request
04:50:31.641 00.001 6120 OnExposeComplete: enter
04:50:31.645 00.004 6120 UpdateGuideState(): m_state=6
04:50:31.649 00.004 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5840
04:50:31.654 00.005 6120 Star::Find returns 1 (0), X=504.86, Y=657.70, Mass=7522, SNR=57.2, Peak=181 HFD=6.8
04:50:31.658 00.004 6120 CameraToMount -- cameraTheta (3.08) - m_xAngle (0.19) = xAngle (2.89 = 2.89)
04:50:31.661 00.003 6120 CameraToMount -- cameraTheta (3.08) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.77 = -0.52)
04:50:31.665 00.004 6120 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.08 mountX=-0.10 mountY=-0.05, mountTheta=-2.67
04:50:31.672 00.007 6120 SchedulePrimaryMove(0D6325F0, x=-0.10, y=0.01, opts=13)
04:50:31.677 00.005 6120 Enqueuing Move request for scope (-0.10, 0.01)
04:50:31.681 00.004 7680 Worker thread wakes up
04:50:31.682 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:31.685 00.003 6120 UpdateGuideState exits: m=7522 SNR=57.2
04:50:31.689 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
04:50:31.689 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
04:50:31.690 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:31.693 00.003 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:31.696 00.003 6120 Enqueuing Expose request
04:50:31.701 00.005 7680 Moving (-0.10, 0.01) raw xDistance=-0.10 yDistance=-0.05
04:50:31.701 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
04:50:31.701 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:50:31.701 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
04:50:31.702 00.001 7680 MoveAxis(E, 0, ABG)
04:50:31.703 00.001 7680 Move returns status 0, amount 0
04:50:31.703 00.000 7680 MoveAxis(N, 0, ABG)
04:50:31.703 00.000 7680 Move returns status 0, amount 0
04:50:31.703 00.000 7680 move complete, result=0
04:50:31.703 00.000 7680 worker thread done servicing request
04:50:31.704 00.001 6120 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
04:50:31.708 00.004 7680 Worker thread wakes up
04:50:31.708 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:31.708 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:32.956 01.248 7680 Exposure complete
04:50:33.094 00.138 7680 worker thread done servicing request
04:50:33.094 00.000 6120 OnExposeComplete: enter
04:50:33.097 00.003 6120 UpdateGuideState(): m_state=6
04:50:33.102 00.005 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5841
04:50:33.108 00.006 6120 Star::Find returns 1 (0), X=504.93, Y=657.23, Mass=6879, SNR=54.8, Peak=174 HFD=6.5
04:50:33.114 00.006 6120 CameraToMount -- cameraTheta (-1.65) - m_xAngle (0.19) = xAngle (-1.84 = -1.84)
04:50:33.118 00.004 6120 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.03 = 1.03)
04:50:33.121 00.003 6120 CameraToMount -- cameraX=-0.04 cameraY=-0.46 hyp=0.46 cameraTheta=-1.65 mountX=-0.12 mountY=0.39, mountTheta=1.87
04:50:33.127 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.04, y=-0.46, opts=13)
04:50:33.130 00.003 6120 Enqueuing Move request for scope (-0.04, -0.46)
04:50:33.135 00.005 7680 Worker thread wakes up
04:50:33.135 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:33.140 00.005 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.46) opts 0xd
04:50:33.140 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.04, -0.46)
04:50:33.140 00.000 7680 Moving (-0.04, -0.46) raw xDistance=-0.12 yDistance=0.39
04:50:33.142 00.002 6120 UpdateGuideState exits: m=6879 SNR=54.8
04:50:33.145 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:33.149 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:33.155 00.006 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
04:50:33.155 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.39 from input 0.39
04:50:33.155 00.000 7680 MoveAxis(E, 0, ABG)
04:50:33.155 00.000 7680 Move returns status 0, amount 0
04:50:33.155 00.000 6120 Enqueuing Expose request
04:50:33.160 00.005 7680 MoveAxis(S, 214, ABG)
04:50:33.160 00.000 7680 Guiding  Dir = 1, Dur = 214
04:50:33.160 00.000 7680 IsSlewing returns 0
04:50:33.160 00.000 7680 IsGuiding returns 0
04:50:33.161 00.001 7680 PulseGuide returned control before completion, sleep 224
04:50:33.386 00.225 7680 IsGuiding returns 1
04:50:33.386 00.000 7680 scope still moving after pulse duration time elapsed
04:50:33.417 00.031 7680 IsSlewing returns 0
04:50:33.417 00.000 7680 IsGuiding returns 1
04:50:33.447 00.030 7680 IsSlewing returns 0
04:50:33.448 00.001 7680 IsGuiding returns 0
04:50:33.449 00.001 7680 scope move finished after 214 + 74 ms
04:50:33.449 00.000 7680 Move returns status 0, amount 214
04:50:33.449 00.000 7680 move complete, result=0
04:50:33.450 00.001 7680 worker thread done servicing request
04:50:33.450 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.4 px 214 ms SOUTH
04:50:33.459 00.009 7680 Worker thread wakes up
04:50:33.460 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:33.460 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:34.707 01.247 7680 Exposure complete
04:50:34.852 00.145 7680 worker thread done servicing request
04:50:34.853 00.001 6120 OnExposeComplete: enter
04:50:34.857 00.004 6120 UpdateGuideState(): m_state=6
04:50:34.862 00.005 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5842
04:50:34.866 00.004 6120 Star::Find returns 1 (0), X=504.71, Y=657.63, Mass=7659, SNR=58.5, Peak=179 HFD=6.9
04:50:34.869 00.003 6120 CameraToMount -- cameraTheta (-2.92) - m_xAngle (0.19) = xAngle (-3.11 = -3.11)
04:50:34.873 00.004 6120 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (-0.23 = -0.23)
04:50:34.877 00.004 6120 CameraToMount -- cameraX=-0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-2.92 mountX=-0.26 mountY=-0.06, mountTheta=-2.92
04:50:34.880 00.003 6120 SchedulePrimaryMove(0D6325F0, x=-0.25, y=-0.06, opts=13)
04:50:34.886 00.006 6120 Enqueuing Move request for scope (-0.25, -0.06)
04:50:34.890 00.004 7680 Worker thread wakes up
04:50:34.890 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.06) opts 0xd
04:50:34.890 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.25, -0.06)
04:50:34.890 00.000 7680 Moving (-0.25, -0.06) raw xDistance=-0.26 yDistance=-0.06
04:50:34.890 00.000 7680 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.26
04:50:34.891 00.001 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:50:34.891 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
04:50:34.891 00.000 7680 MoveAxis(E, 106, ABG)
04:50:34.891 00.000 7680 Guiding  Dir = 2, Dur = 106
04:50:34.891 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:34.895 00.004 7680 IsSlewing returns 0
04:50:34.895 00.000 6120 UpdateGuideState exits: m=7659 SNR=58.5
04:50:34.899 00.004 7680 IsGuiding returns 0
04:50:34.900 00.001 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:34.904 00.004 7680 PulseGuide returned control before completion, sleep 116
04:50:34.904 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:34.907 00.003 6120 Enqueuing Expose request
04:50:35.023 00.116 7680 IsGuiding returns 1
04:50:35.024 00.001 7680 scope still moving after pulse duration time elapsed
04:50:35.055 00.031 7680 IsSlewing returns 0
04:50:35.056 00.001 7680 IsGuiding returns 0
04:50:35.056 00.000 7680 scope move finished after 106 + 51 ms
04:50:35.057 00.001 7680 Move returns status 0, amount 106
04:50:35.057 00.000 7680 MoveAxis(N, 0, ABG)
04:50:35.057 00.000 7680 Move returns status 0, amount 0
04:50:35.059 00.002 7680 move complete, result=0
04:50:35.059 00.000 7680 worker thread done servicing request
04:50:35.059 00.000 7680 Worker thread wakes up
04:50:35.060 00.001 6120 GuideStep: -0.3 px 106 ms EAST, -0.1 px 0 ms NORTH
04:50:35.065 00.005 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:35.065 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:36.304 01.239 7680 Exposure complete
04:50:36.459 00.155 7680 worker thread done servicing request
04:50:36.460 00.001 6120 OnExposeComplete: enter
04:50:36.464 00.004 6120 UpdateGuideState(): m_state=6
04:50:36.467 00.003 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5843
04:50:36.472 00.005 6120 Star::Find returns 1 (0), X=505.00, Y=657.10, Mass=7614, SNR=58.9, Peak=198 HFD=6.4
04:50:36.475 00.003 6120 CameraToMount -- cameraTheta (-1.51) - m_xAngle (0.19) = xAngle (-1.69 = -1.69)
04:50:36.479 00.004 6120 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.18 = 1.18)
04:50:36.485 00.006 6120 CameraToMount -- cameraX=0.04 cameraY=-0.59 hyp=0.59 cameraTheta=-1.51 mountX=-0.07 mountY=0.55, mountTheta=1.70
04:50:36.490 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.04, y=-0.59, opts=13)
04:50:36.493 00.003 6120 Enqueuing Move request for scope (0.04, -0.59)
04:50:36.497 00.004 7680 Worker thread wakes up
04:50:36.497 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.59) opts 0xd
04:50:36.497 00.000 7680 Handling offset move in thread for scope, endpoint = (0.04, -0.59)
04:50:36.497 00.000 7680 Moving (0.04, -0.59) raw xDistance=-0.07 yDistance=0.55
04:50:36.497 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:50:36.497 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
04:50:36.499 00.002 7680 MoveAxis(E, 0, ABG)
04:50:36.499 00.000 7680 Move returns status 0, amount 0
04:50:36.499 00.000 7680 MoveAxis(S, 297, ABG)
04:50:36.499 00.000 7680 Guiding  Dir = 1, Dur = 297
04:50:36.499 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:36.503 00.004 7680 IsSlewing returns 0
04:50:36.504 00.001 6120 UpdateGuideState exits: m=7614 SNR=58.9
04:50:36.508 00.004 7680 IsGuiding returns 0
04:50:36.508 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:36.512 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:36.517 00.005 7680 PulseGuide returned control before completion, sleep 307
04:50:36.517 00.000 6120 Enqueuing Expose request
04:50:36.827 00.310 7680 IsGuiding returns 1
04:50:36.828 00.001 7680 scope still moving after pulse duration time elapsed
04:50:36.857 00.029 7680 IsSlewing returns 0
04:50:36.859 00.002 7680 IsGuiding returns 0
04:50:36.860 00.001 7680 scope move finished after 297 + 54 ms
04:50:36.860 00.000 7680 Move returns status 0, amount 297
04:50:36.861 00.001 7680 move complete, result=0
04:50:36.861 00.000 7680 worker thread done servicing request
04:50:36.861 00.000 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 297 ms SOUTH
04:50:36.868 00.007 7680 Worker thread wakes up
04:50:36.868 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:36.868 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:38.118 01.250 7680 Exposure complete
04:50:38.265 00.147 6120 OnExposeComplete: enter
04:50:38.269 00.004 7680 worker thread done servicing request
04:50:38.269 00.000 6120 UpdateGuideState(): m_state=6
04:50:38.274 00.005 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5844
04:50:38.278 00.004 6120 Star::Find returns 1 (0), X=505.19, Y=657.88, Mass=8119, SNR=59.6, Peak=199 HFD=6.7
04:50:38.280 00.002 6120 CameraToMount -- cameraTheta (0.71) - m_xAngle (0.19) = xAngle (0.53 = 0.53)
04:50:38.283 00.003 6120 CameraToMount -- cameraTheta (0.71) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.40 = -2.88)
04:50:38.287 00.004 6120 CameraToMount -- cameraX=0.22 cameraY=0.19 hyp=0.29 cameraTheta=0.71 mountX=0.25 mountY=-0.08, mountTheta=-0.29
04:50:38.291 00.004 6120 SchedulePrimaryMove(0D6325F0, x=0.22, y=0.19, opts=13)
04:50:38.295 00.004 6120 Enqueuing Move request for scope (0.22, 0.19)
04:50:38.297 00.002 7680 Worker thread wakes up
04:50:38.297 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.19) opts 0xd
04:50:38.298 00.001 7680 Handling offset move in thread for scope, endpoint = (0.22, 0.19)
04:50:38.298 00.000 7680 Moving (0.22, 0.19) raw xDistance=0.25 yDistance=-0.08
04:50:38.299 00.001 7680 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.25
04:50:38.299 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:50:38.299 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
04:50:38.299 00.000 7680 MoveAxis(W, 104, ABG)
04:50:38.300 00.001 7680 Guiding  Dir = 3, Dur = 104
04:50:38.300 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:38.304 00.004 6120 UpdateGuideState exits: m=8119 SNR=59.6
04:50:38.306 00.002 7680 IsSlewing returns 0
04:50:38.306 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:38.311 00.005 7680 IsGuiding returns 0
04:50:38.311 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:38.314 00.003 6120 Enqueuing Expose request
04:50:38.318 00.004 7680 PulseGuide returned control before completion, sleep 114
04:50:38.448 00.130 7680 IsGuiding returns 0
04:50:38.449 00.001 7680 Move returns status 0, amount 104
04:50:38.449 00.000 7680 MoveAxis(N, 0, ABG)
04:50:38.450 00.001 7680 Move returns status 0, amount 0
04:50:38.450 00.000 7680 move complete, result=0
04:50:38.450 00.000 7680 worker thread done servicing request
04:50:38.451 00.001 6120 GuideStep: 0.3 px 104 ms WEST, -0.1 px 0 ms NORTH
04:50:38.460 00.009 7680 Worker thread wakes up
04:50:38.461 00.001 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:38.461 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:39.708 01.247 7680 Exposure complete
04:50:39.866 00.158 7680 worker thread done servicing request
04:50:39.866 00.000 6120 OnExposeComplete: enter
04:50:39.870 00.004 6120 UpdateGuideState(): m_state=6
04:50:39.875 00.005 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5845
04:50:39.879 00.004 6120 Star::Find returns 1 (0), X=505.03, Y=657.90, Mass=7531, SNR=57.4, Peak=192 HFD=6.5
04:50:39.884 00.005 6120 CameraToMount -- cameraTheta (1.26) - m_xAngle (0.19) = xAngle (1.08 = 1.08)
04:50:39.890 00.006 6120 CameraToMount -- cameraTheta (1.26) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (3.95 = -2.33)
04:50:39.895 00.005 6120 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.26 mountX=0.10 mountY=-0.16, mountTheta=-0.99
04:50:39.900 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.07, y=0.21, opts=13)
04:50:39.904 00.004 6120 Enqueuing Move request for scope (0.07, 0.21)
04:50:39.909 00.005 7680 Worker thread wakes up
04:50:39.909 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
04:50:39.909 00.000 7680 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
04:50:39.909 00.000 7680 Moving (0.07, 0.21) raw xDistance=0.10 yDistance=-0.16
04:50:39.909 00.000 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
04:50:39.909 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:107->input < m_minMove
04:50:39.909 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:39.915 00.006 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
04:50:39.915 00.000 7680 MoveAxis(E, 0, ABG)
04:50:39.915 00.000 6120 UpdateGuideState exits: m=7531 SNR=57.4
04:50:39.920 00.005 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:39.925 00.005 7680 Move returns status 0, amount 0
04:50:39.925 00.000 7680 MoveAxis(N, 0, ABG)
04:50:39.925 00.000 7680 Move returns status 0, amount 0
04:50:39.925 00.000 7680 move complete, result=0
04:50:39.925 00.000 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:39.929 00.004 6120 Enqueuing Expose request
04:50:39.933 00.004 7680 worker thread done servicing request
04:50:39.933 00.000 7680 Worker thread wakes up
04:50:39.933 00.000 6120 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
04:50:39.937 00.004 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:39.937 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:41.182 01.245 7680 Exposure complete
04:50:41.328 00.146 7680 worker thread done servicing request
04:50:41.328 00.000 6120 OnExposeComplete: enter
04:50:41.332 00.004 6120 UpdateGuideState(): m_state=6
04:50:41.335 00.003 6120 Star::Find(15, 505, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5846
04:50:41.340 00.005 6120 Star::Find returns 1 (0), X=504.74, Y=657.83, Mass=7436, SNR=56.5, Peak=184 HFD=6.6
04:50:41.344 00.004 6120 CameraToMount -- cameraTheta (2.59) - m_xAngle (0.19) = xAngle (2.40 = 2.40)
04:50:41.349 00.005 6120 CameraToMount -- cameraTheta (2.59) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (5.28 = -1.01)
04:50:41.354 00.005 6120 CameraToMount -- cameraX=-0.23 cameraY=0.14 hyp=0.27 cameraTheta=2.59 mountX=-0.20 mountY=-0.23, mountTheta=-2.29
04:50:41.360 00.006 6120 SchedulePrimaryMove(0D6325F0, x=-0.23, y=0.14, opts=13)
04:50:41.365 00.005 6120 Enqueuing Move request for scope (-0.23, 0.14)
04:50:41.368 00.003 7680 Worker thread wakes up
04:50:41.369 00.001 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:41.373 00.004 6120 UpdateGuideState exits: m=7436 SNR=56.5
04:50:41.376 00.003 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:41.380 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:41.384 00.004 7680 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.14) opts 0xd
04:50:41.384 00.000 7680 Handling offset move in thread for scope, endpoint = (-0.23, 0.14)
04:50:41.384 00.000 7680 Moving (-0.23, 0.14) raw xDistance=-0.20 yDistance=-0.23
04:50:41.385 00.001 6120 Enqueuing Expose request
04:50:41.388 00.003 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
04:50:41.388 00.000 7680 Throw from C:\cygwin\home\agalasso\projects\phd2\guide_algorithm_resistswitch.cpp:164->must have overshot -- vetoing move
04:50:41.389 00.001 7680 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
04:50:41.389 00.000 7680 MoveAxis(E, 0, ABG)
04:50:41.389 00.000 7680 Move returns status 0, amount 0
04:50:41.389 00.000 7680 MoveAxis(N, 0, ABG)
04:50:41.389 00.000 7680 Move returns status 0, amount 0
04:50:41.389 00.000 7680 move complete, result=0
04:50:41.390 00.001 6120 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
04:50:41.395 00.005 7680 worker thread done servicing request
04:50:41.395 00.000 7680 Worker thread wakes up
04:50:41.395 00.000 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:41.395 00.000 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:42.653 01.258 7680 Exposure complete
04:50:42.797 00.144 7680 worker thread done servicing request
04:50:42.798 00.001 6120 OnExposeComplete: enter
04:50:42.802 00.004 6120 UpdateGuideState(): m_state=6
04:50:42.805 00.003 6120 Star::Find(15, 504, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5847
04:50:42.810 00.005 6120 Star::Find returns 1 (0), X=504.99, Y=657.20, Mass=6995, SNR=55.9, Peak=176 HFD=6.4
04:50:42.814 00.004 6120 CameraToMount -- cameraTheta (-1.53) - m_xAngle (0.19) = xAngle (-1.72 = -1.72)
04:50:42.818 00.004 6120 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (0.19) + m_yAngleError (-2.87)) = yAngle (1.15 = 1.15)
04:50:42.822 00.004 6120 CameraToMount -- cameraX=0.02 cameraY=-0.50 hyp=0.50 cameraTheta=-1.53 mountX=-0.07 mountY=0.45, mountTheta=1.73
04:50:42.827 00.005 6120 SchedulePrimaryMove(0D6325F0, x=0.02, y=-0.50, opts=13)
04:50:42.831 00.004 6120 Enqueuing Move request for scope (0.02, -0.50)
04:50:42.835 00.004 7680 Worker thread wakes up
04:50:42.835 00.000 7680 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.50) opts 0xd
04:50:42.836 00.001 7680 Handling offset move in thread for scope, endpoint = (0.02, -0.50)
04:50:42.836 00.000 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:42.839 00.003 6120 UpdateGuideState exits: m=6995 SNR=55.9
04:50:42.844 00.005 7680 Moving (0.02, -0.50) raw xDistance=-0.07 yDistance=0.45
04:50:42.844 00.000 6120 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
04:50:42.848 00.004 6120 ScheduleExposure(1000,3,1) exposurePending=0
04:50:42.852 00.004 6120 Enqueuing Expose request
04:50:42.856 00.004 7680 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
04:50:42.856 00.000 7680 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
04:50:42.856 00.000 7680 MoveAxis(E, 0, ABG)
04:50:42.856 00.000 7680 Move returns status 0, amount 0
04:50:42.856 00.000 7680 MoveAxis(S, 246, ABG)
04:50:42.857 00.001 7680 Guiding  Dir = 1, Dur = 246
04:50:42.857 00.000 7680 IsSlewing returns 0
04:50:42.857 00.000 7680 IsGuiding returns 0
04:50:42.857 00.000 7680 PulseGuide returned control before completion, sleep 256
04:50:43.124 00.267 7680 IsGuiding returns 1
04:50:43.125 00.001 7680 scope still moving after pulse duration time elapsed
04:50:43.156 00.031 7680 IsSlewing returns 0
04:50:43.158 00.002 7680 IsGuiding returns 0
04:50:43.158 00.000 7680 scope move finished after 246 + 54 ms
04:50:43.158 00.000 7680 Move returns status 0, amount 246
04:50:43.159 00.001 7680 move complete, result=0
04:50:43.159 00.000 7680 worker thread done servicing request
04:50:43.159 00.000 7680 Worker thread wakes up
04:50:43.161 00.002 6120 GuideStep: -0.1 px 0 ms EAST, 0.5 px 246 ms SOUTH
04:50:43.168 00.007 7680 worker thread servicing REQUEST_EXPOSE 1000
04:50:43.169 00.001 7680 Handling exposure in thread, d=1000 o=3 r=(490,643,31,31)
04:50:43.550 00.381 6120 evsrv: cli 0FAEF2F8 connect
04:50:43.556 00.006 6120 case statement mapped state 6 to 3
04:50:43.561 00.005 6120 case statement mapped state 6 to 3
04:50:43.565 00.004 6120 evsrv: cli 0FAEF2F8 request: {"method":"get_app_state","id":"4b581a38-d94c-4c8a-bcda-b35f4f3e9580"}
04:50:43.568 00.003 6120 case statement mapped state 6 to 3
04:50:43.571 00.003 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b581a38-d94c-4c8a-bcda-b35f4f3e9580"}
04:50:43.574 00.003 6120 evsrv: cli 0FAEF2F8 disconnect
04:50:43.580 00.006 6120 evsrv: cli 0FAEF618 connect
04:50:43.584 00.004 6120 case statement mapped state 6 to 3
04:50:43.588 00.004 6120 case statement mapped state 6 to 3
04:50:43.592 00.004 6120 evsrv: cli 0FAEF618 request: {"method":"stop_capture","id":"850169fd-f495-48bd-b639-b9333468b548"}
04:50:43.595 00.003 6120 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
04:50:43.599 00.004 6120 Status Line: Waiting for devices...
04:50:43.605 00.006 6120 evsrv: cli 0FAEF618 response: {"jsonrpc":"2.0","result":0,"id":"850169fd-f495-48bd-b639-b9333468b548"}
04:50:43.609 00.004 7680 ZWO: stopexposure
04:50:43.610 00.001 6120 evsrv: cli 0FAEF618 disconnect
04:50:43.614 00.004 6120 evsrv: cli 0FAEFBB8 connect
04:50:43.617 00.003 6120 case statement mapped state 6 to 3
04:50:43.621 00.004 6120 case statement mapped state 6 to 3
04:50:43.625 00.004 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"c445c7c1-1c72-439f-9146-10a848b67199"}
04:50:43.630 00.005 6120 case statement mapped state 6 to 3
04:50:43.633 00.003 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"c445c7c1-1c72-439f-9146-10a848b67199"}
04:50:43.637 00.004 6120 evsrv: cli 0FAEFBB8 disconnect
04:50:44.380 00.743 7680 ZWO: stopexposure
04:50:44.380 00.000 7680 Error thrown from C:\cygwin\home\agalasso\projects\phd2\worker_thread.cpp:190->Capture failed
04:50:44.380 00.000 6120 OnExposeComplete: enter
04:50:44.385 00.005 7680 worker thread done servicing request
04:50:44.386 00.001 6120 OnExposeComplete: Capture Error reported
04:50:44.389 00.003 6120 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
04:50:44.392 00.003 6120 Mount: notify guiding stopped
04:50:44.399 00.007 6120 Changing from state GUIDING to STOP
04:50:44.403 00.004 6120 guider state => SELECTED
04:50:44.406 00.003 6120 UpdateImageDisplay: Size=(1936,1096) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=1.000
04:50:44.410 00.004 6120 Changing from state SELECTED to UNINITIALIZED
04:50:44.413 00.003 6120 guider state => SELECTING
04:50:44.419 00.006 6120 Status Line: Stopped.
04:50:44.422 00.003 6120 Error thrown from C:\cygwin\home\agalasso\projects\phd2\myframe_events.cpp:489->Error reported capturing image
04:50:44.643 00.221 6120 evsrv: cli 0FAEF2F8 connect
04:50:44.646 00.003 6120 evsrv: cli 0FAEF2F8 request: {"method":"get_app_state","id":"efdf67b1-9606-4cfc-80e8-e7aa6c26899a"}
04:50:44.648 00.002 6120 evsrv: cli 0FAEF2F8 response: {"jsonrpc":"2.0","result":"Stopped","id":"efdf67b1-9606-4cfc-80e8-e7aa6c26899a"}
04:50:44.653 00.005 6120 evsrv: cli 0FAEF2F8 disconnect
04:50:44.663 00.010 6120 evsrv: cli 0FAEFBB8 connect
04:50:44.669 00.006 6120 evsrv: cli 0FAEFBB8 request: {"method":"get_app_state","id":"3ab8033d-469b-42d9-b0f5-044d05fee71a"}
04:50:44.676 00.007 6120 evsrv: cli 0FAEFBB8 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ab8033d-469b-42d9-b0f5-044d05fee71a"}
04:50:44.682 00.006 6120 evsrv: cli 0FAEFBB8 disconnect
09:53:14.903 18150.221 6120 GetString("/log_uploader/recent", "") returns "https://openphdguiding.org/logs/dl/PHD2_logs_9Rgb.zip 1758809193 https://openphdguiding.org/logs/dl/PHD2_logs_K7K6.zip 1761143993 https://openphdguiding.org/logs/dl/PHD2_logs_6ZPY.zip 1763910568"
